From 3584b6110dfa2a93f992d3bd595826305cf5e5da Mon Sep 17 00:00:00 2001 From: penguin Date: Sun, 1 Nov 2020 19:50:06 -0600 Subject: [PATCH] usb serial working via asf4 --- electrical/ARC-Boat0/ARC-Boat0.step | 118126 ++++++++++ electrical/ARC-Boat0/fp-info-cache | 173000 +++++++-------- software/ARC-FW/2 | 120 + .../AtmelStart.env_conf | 0 .../.atmelstart => ARC-FW}/AtmelStart.gpdsc | 4 + .../ARC-FW/CMSIS/Core/Include/cmsis_armcc.h | 865 + .../CMSIS/Core/Include/cmsis_armclang.h | 1869 + .../CMSIS/Core/Include/cmsis_compiler.h | 266 + .../ARC-FW/CMSIS/Core/Include/cmsis_gcc.h | 2085 + .../ARC-FW/CMSIS/Core/Include/cmsis_iccarm.h | 935 + .../ARC-FW/CMSIS/Core/Include/cmsis_version.h | 39 + .../ARC-FW/CMSIS/Core/Include/core_armv8mbl.h | 1918 + .../ARC-FW/CMSIS/Core/Include/core_armv8mml.h | 2927 + software/ARC-FW/CMSIS/Core/Include/core_cm0.h | 949 + .../ARC-FW/CMSIS/Core/Include/core_cm0plus.h | 1083 + software/ARC-FW/CMSIS/Core/Include/core_cm1.h | 976 + .../ARC-FW/CMSIS/Core/Include/core_cm23.h | 1993 + software/ARC-FW/CMSIS/Core/Include/core_cm3.h | 1941 + .../ARC-FW/CMSIS/Core/Include/core_cm33.h | 3002 + software/ARC-FW/CMSIS/Core/Include/core_cm4.h | 2129 + software/ARC-FW/CMSIS/Core/Include/core_cm7.h | 2671 + .../ARC-FW/CMSIS/Core/Include/core_sc000.h | 1022 + .../ARC-FW/CMSIS/Core/Include/core_sc300.h | 1915 + .../ARC-FW/CMSIS/Core/Include/mpu_armv7.h | 270 + .../ARC-FW/CMSIS/Core/Include/mpu_armv8.h | 333 + .../ARC-FW/CMSIS/Core/Include/tz_context.h | 70 + .../CMSIS/Documentation/Core/html/index.html | 196 + software/ARC-FW/GPATH | Bin 0 -> 65536 bytes software/ARC-FW/GRTAGS | Bin 0 -> 2162688 bytes software/ARC-FW/GTAGS | Bin 0 -> 6160384 bytes software/ARC-FW/armcc/Makefile | 218 + .../arc-fw/arc-fw => ARC-FW}/atmel_start.c | 0 .../arc-fw/arc-fw => ARC-FW}/atmel_start.h | 0 .../atmel_start_config.atstart | 103 +- .../arc-fw => ARC-FW}/atmel_start_pins.h | 0 .../config}/hpl_dmac_config.h | 0 .../config}/hpl_gclk_config.h | 20 +- .../Config => ARC-FW/config}/hpl_pm_config.h | 2 +- .../config}/hpl_sercom_config.h | 0 .../config}/hpl_sysctrl_config.h | 22 +- software/ARC-FW/config/hpl_systick_config.h | 18 + .../Config => ARC-FW/config}/hpl_usb_config.h | 2 +- .../config}/peripheral_clk_config.h | 10 +- .../Config => ARC-FW/config}/usbd_config.h | 4 +- .../documentation/usb_device_cdc.rst | 0 .../documentation/usb_device_core.rst | 0 .../documentation/usb_protocol_cdc.rst | 0 .../documentation/usb_protocol_core.rst | 0 .../arc-fw/arc-fw => ARC-FW}/driver_init.c | 7 + .../arc-fw/arc-fw => ARC-FW}/driver_init.h | 4 + .../examples/driver_examples.c | 5 + .../examples/driver_examples.h | 2 + software/ARC-FW/gcc/.gdb_history | 147 + software/ARC-FW/gcc/ARC-FW.bin | Bin 0 -> 9884 bytes .../arc-fw.eep => ARC-FW/gcc/ARC-FW.eep} | 0 software/ARC-FW/gcc/ARC-FW.elf | Bin 0 -> 1082324 bytes software/ARC-FW/gcc/ARC-FW.hex | 620 + software/ARC-FW/gcc/ARC-FW.lss | 7240 + software/ARC-FW/gcc/ARC-FW.map | 8455 + software/ARC-FW/gcc/AtmelStart.bin | Bin 0 -> 9376 bytes software/ARC-FW/gcc/AtmelStart.eep | 0 software/ARC-FW/gcc/AtmelStart.elf | Bin 0 -> 1063092 bytes software/ARC-FW/gcc/AtmelStart.hex | 588 + software/ARC-FW/gcc/AtmelStart.lss | 6843 + software/ARC-FW/gcc/AtmelStart.map | 8219 + software/ARC-FW/gcc/Makefile | 277 + software/ARC-FW/gcc/atmel_start.d | 236 + software/ARC-FW/gcc/atmel_start.o | Bin 0 -> 689920 bytes software/ARC-FW/gcc/driver_init.d | 198 + software/ARC-FW/gcc/driver_init.o | Bin 0 -> 720240 bytes .../ARC-FW/gcc/examples/driver_examples.d | 195 + .../ARC-FW/gcc/examples/driver_examples.o | Bin 0 -> 657192 bytes software/ARC-FW/gcc/gdb.txt | 11414 + software/ARC-FW/gcc/hal/src/hal_atomic.d | 159 + software/ARC-FW/gcc/hal/src/hal_atomic.o | Bin 0 -> 648900 bytes software/ARC-FW/gcc/hal/src/hal_delay.d | 167 + software/ARC-FW/gcc/hal/src/hal_delay.o | Bin 0 -> 649768 bytes software/ARC-FW/gcc/hal/src/hal_gpio.d | 166 + software/ARC-FW/gcc/hal/src/hal_gpio.o | Bin 0 -> 648244 bytes software/ARC-FW/gcc/hal/src/hal_init.d | 163 + software/ARC-FW/gcc/hal/src/hal_init.o | Bin 0 -> 647296 bytes software/ARC-FW/gcc/hal/src/hal_io.d | 162 + software/ARC-FW/gcc/hal/src/hal_io.o | Bin 0 -> 650440 bytes software/ARC-FW/gcc/hal/src/hal_sleep.d | 163 + software/ARC-FW/gcc/hal/src/hal_sleep.o | Bin 0 -> 648256 bytes software/ARC-FW/gcc/hal/src/hal_usart_sync.d | 169 + software/ARC-FW/gcc/hal/src/hal_usart_sync.o | Bin 0 -> 668704 bytes software/ARC-FW/gcc/hal/src/hal_usb_device.d | 194 + software/ARC-FW/gcc/hal/src/hal_usb_device.o | Bin 0 -> 703664 bytes .../ARC-FW/gcc/hal/utils/src/utils_assert.d | 162 + .../ARC-FW/gcc/hal/utils/src/utils_assert.o | Bin 0 -> 647728 bytes .../ARC-FW/gcc/hal/utils/src/utils_event.d | 194 + .../ARC-FW/gcc/hal/utils/src/utils_event.o | Bin 0 -> 674388 bytes .../ARC-FW/gcc/hal/utils/src/utils_list.d | 163 + .../ARC-FW/gcc/hal/utils/src/utils_list.o | Bin 0 -> 652120 bytes .../ARC-FW/gcc/hal/utils/src/utils_syscalls.d | 65 + .../ARC-FW/gcc/hal/utils/src/utils_syscalls.o | Bin 0 -> 62128 bytes .../gcc/hpl/core/hpl_core_m0plus_base.d | 174 + .../gcc/hpl/core/hpl_core_m0plus_base.o | Bin 0 -> 660212 bytes software/ARC-FW/gcc/hpl/core/hpl_init.d | 176 + software/ARC-FW/gcc/hpl/core/hpl_init.o | Bin 0 -> 663228 bytes software/ARC-FW/gcc/hpl/dmac/hpl_dmac.d | 171 + software/ARC-FW/gcc/hpl/dmac/hpl_dmac.o | Bin 0 -> 688900 bytes software/ARC-FW/gcc/hpl/gclk/hpl_gclk.d | 164 + software/ARC-FW/gcc/hpl/gclk/hpl_gclk.o | Bin 0 -> 656624 bytes software/ARC-FW/gcc/hpl/pm/hpl_pm.d | 169 + software/ARC-FW/gcc/hpl/pm/hpl_pm.o | Bin 0 -> 656656 bytes software/ARC-FW/gcc/hpl/sercom/hpl_sercom.d | 195 + software/ARC-FW/gcc/hpl/sercom/hpl_sercom.o | Bin 0 -> 885780 bytes software/ARC-FW/gcc/hpl/sysctrl/hpl_sysctrl.d | 165 + software/ARC-FW/gcc/hpl/sysctrl/hpl_sysctrl.o | Bin 0 -> 668120 bytes software/ARC-FW/gcc/hpl/systick/hpl_systick.d | 163 + software/ARC-FW/gcc/hpl/systick/hpl_systick.o | Bin 0 -> 650804 bytes software/ARC-FW/gcc/hpl/usb/hpl_usb.d | 194 + software/ARC-FW/gcc/hpl/usb/hpl_usb.o | Bin 0 -> 798756 bytes software/ARC-FW/gcc/main.d | 236 + software/ARC-FW/gcc/main.o | Bin 0 -> 691284 bytes .../gcc/samd21a/gcc/gcc/startup_samd21.d | 114 + .../gcc/samd21a/gcc/gcc/startup_samd21.o | Bin 0 -> 621984 bytes .../ARC-FW/gcc/samd21a/gcc/system_samd21.d | 114 + .../ARC-FW/gcc/samd21a/gcc/system_samd21.o | Bin 0 -> 595376 bytes software/ARC-FW/gcc/scripts/debug.gdb | 6 + software/ARC-FW/gcc/scripts/push.gdb | 9 + .../gcc/usb/class/cdc/device/cdcdf_acm.d | 207 + .../gcc/usb/class/cdc/device/cdcdf_acm.o | Bin 0 -> 704736 bytes software/ARC-FW/gcc/usb/device/usbdc.d | 204 + software/ARC-FW/gcc/usb/device/usbdc.o | Bin 0 -> 718552 bytes software/ARC-FW/gcc/usb/usb_protocol.d | 193 + software/ARC-FW/gcc/usb/usb_protocol.o | Bin 0 -> 681240 bytes software/ARC-FW/gcc/usb_start.d | 236 + software/ARC-FW/gcc/usb_start.o | Bin 0 -> 694216 bytes .../hal/documentation/usart_sync.rst | 0 .../hal/documentation/usb_device_async.rst | 0 .../hal/include/hal_atomic.h | 0 .../arc-fw => ARC-FW}/hal/include/hal_delay.h | 0 .../arc-fw => ARC-FW}/hal/include/hal_gpio.h | 0 .../arc-fw => ARC-FW}/hal/include/hal_init.h | 0 .../arc-fw => ARC-FW}/hal/include/hal_io.h | 0 .../arc-fw => ARC-FW}/hal/include/hal_sleep.h | 0 .../hal/include/hal_usart_sync.h | 0 .../hal/include/hal_usb_device.h | 0 .../arc-fw => ARC-FW}/hal/include/hpl_core.h | 0 .../arc-fw => ARC-FW}/hal/include/hpl_delay.h | 0 .../arc-fw => ARC-FW}/hal/include/hpl_dma.h | 0 .../arc-fw => ARC-FW}/hal/include/hpl_gpio.h | 0 .../hal/include/hpl_i2c_m_async.h | 0 .../hal/include/hpl_i2c_m_sync.h | 0 .../hal/include/hpl_i2c_s_async.h | 0 .../hal/include/hpl_i2c_s_sync.h | 0 .../arc-fw => ARC-FW}/hal/include/hpl_init.h | 0 .../arc-fw => ARC-FW}/hal/include/hpl_irq.h | 0 .../hal/include/hpl_missing_features.h | 0 .../arc-fw => ARC-FW}/hal/include/hpl_reset.h | 0 .../arc-fw => ARC-FW}/hal/include/hpl_sleep.h | 0 .../arc-fw => ARC-FW}/hal/include/hpl_spi.h | 0 .../hal/include/hpl_spi_async.h | 0 .../hal/include/hpl_spi_m_async.h | 0 .../hal/include/hpl_spi_m_dma.h | 0 .../hal/include/hpl_spi_m_sync.h | 0 .../hal/include/hpl_spi_s_async.h | 0 .../hal/include/hpl_spi_s_sync.h | 0 .../hal/include/hpl_spi_sync.h | 0 .../ARC-FW/hal/include/hpl_time_measure.h | 94 + .../arc-fw => ARC-FW}/hal/include/hpl_usart.h | 0 .../hal/include/hpl_usart_async.h | 0 .../hal/include/hpl_usart_sync.h | 0 .../arc-fw => ARC-FW}/hal/include/hpl_usb.h | 0 .../hal/include/hpl_usb_device.h | 0 .../hal/include/hpl_usb_host.h | 0 .../arc-fw => ARC-FW}/hal/src/hal_atomic.c | 0 .../arc-fw => ARC-FW}/hal/src/hal_delay.c | 0 .../arc-fw => ARC-FW}/hal/src/hal_gpio.c | 0 .../arc-fw => ARC-FW}/hal/src/hal_init.c | 0 .../arc-fw/arc-fw => ARC-FW}/hal/src/hal_io.c | 0 .../arc-fw => ARC-FW}/hal/src/hal_sleep.c | 0 .../hal/src/hal_usart_sync.c | 0 .../hal/src/hal_usb_device.c | 0 .../hal/utils/include/compiler.h | 0 .../hal/utils/include/err_codes.h | 0 .../hal/utils/include/events.h | 0 .../hal/utils/include/parts.h | 0 .../hal/utils/include/utils.h | 0 .../hal/utils/include/utils_assert.h | 0 .../hal/utils/include/utils_event.h | 0 .../hal/utils/include/utils_increment_macro.h | 0 .../hal/utils/include/utils_list.h | 0 .../hal/utils/include/utils_repeat_macro.h | 0 .../hal/utils/src/utils_assert.c | 0 .../hal/utils/src/utils_event.c | 0 .../hal/utils/src/utils_list.c | 0 .../hal/utils/src/utils_syscalls.c | 0 .../hpl/core/hpl_core_m0plus_base.c | 56 +- .../hpl/core/hpl_core_port.h | 0 .../arc-fw => ARC-FW}/hpl/core/hpl_init.c | 5 +- .../arc-fw => ARC-FW}/hpl/dmac/hpl_dmac.c | 0 .../arc-fw => ARC-FW}/hpl/gclk/hpl_gclk.c | 0 .../hpl/gclk/hpl_gclk_base.h | 0 .../arc-fw/arc-fw => ARC-FW}/hpl/pm/hpl_pm.c | 0 .../arc-fw => ARC-FW}/hpl/pm/hpl_pm_base.h | 0 .../hpl/port/hpl_gpio_base.h | 0 .../arc-fw => ARC-FW}/hpl/sercom/hpl_sercom.c | 0 .../hpl/sysctrl/hpl_sysctrl.c | 0 software/ARC-FW/hpl/systick/hpl_systick.c | 103 + .../arc-fw => ARC-FW}/hpl/usb/hpl_usb.c | 0 .../arc-fw/arc-fw => ARC-FW}/hri/hri_ac_d21.h | 0 .../arc-fw => ARC-FW}/hri/hri_adc_d21.h | 0 .../arc-fw/arc-fw => ARC-FW}/hri/hri_d21.h | 0 .../arc-fw => ARC-FW}/hri/hri_dac_d21.h | 0 .../arc-fw => ARC-FW}/hri/hri_dmac_d21.h | 0 .../arc-fw => ARC-FW}/hri/hri_dsu_d21.h | 0 .../arc-fw => ARC-FW}/hri/hri_eic_d21.h | 0 .../arc-fw => ARC-FW}/hri/hri_evsys_d21.h | 0 .../arc-fw => ARC-FW}/hri/hri_gclk_d21.h | 0 .../arc-fw => ARC-FW}/hri/hri_hmatrixb_d21.h | 0 .../arc-fw => ARC-FW}/hri/hri_i2s_d21.h | 0 .../arc-fw => ARC-FW}/hri/hri_mtb_d21.h | 0 .../arc-fw => ARC-FW}/hri/hri_nvic_d21.h | 0 .../arc-fw => ARC-FW}/hri/hri_nvmctrl_d21.h | 0 .../arc-fw => ARC-FW}/hri/hri_pac_d21.h | 0 .../arc-fw/arc-fw => ARC-FW}/hri/hri_pm_d21.h | 0 .../arc-fw => ARC-FW}/hri/hri_port_d21.h | 0 .../arc-fw => ARC-FW}/hri/hri_rtc_d21.h | 0 .../arc-fw => ARC-FW}/hri/hri_sercom_d21.h | 0 .../arc-fw => ARC-FW}/hri/hri_sysctrl_d21.h | 0 .../hri/hri_systemcontrol_d21.h | 0 .../arc-fw => ARC-FW}/hri/hri_systick_d21.h | 0 .../arc-fw/arc-fw => ARC-FW}/hri/hri_tc_d21.h | 0 .../arc-fw => ARC-FW}/hri/hri_tcc_d21.h | 0 .../arc-fw => ARC-FW}/hri/hri_usb_d21.h | 0 .../arc-fw => ARC-FW}/hri/hri_wdt_d21.h | 0 software/ARC-FW/main.c | 18 + .../SAMD21A/Source/ARM/startup_SAMD21.s | 247 + .../Device/SAMD21A/Source/system_samd21.c} | 132 +- .../samd21a/gcc/gcc}/samd21e18a_flash.ld | 0 .../samd21a/gcc/gcc}/samd21e18a_sram.ld | 0 .../ARC-FW/samd21a/gcc/gcc/startup_samd21.c | 255 + .../samd21a/gcc}/system_samd21.c | 20 +- .../samd21a/include/component-version.h | 64 + .../ARC-FW/samd21a/include/component/ac.h | 545 + .../ARC-FW/samd21a/include/component/adc.h | 685 + .../ARC-FW/samd21a/include/component/dac.h | 272 + .../ARC-FW/samd21a/include/component/dmac.h | 1073 + .../ARC-FW/samd21a/include/component/dsu.h | 549 + .../ARC-FW/samd21a/include/component/eic.h | 667 + .../ARC-FW/samd21a/include/component/evsys.h | 590 + .../ARC-FW/samd21a/include/component/gclk.h | 298 + .../samd21a/include/component/hmatrixb.h | 104 + .../ARC-FW/samd21a/include/component/i2s.h | 625 + .../ARC-FW/samd21a/include/component/mtb.h | 382 + .../samd21a/include/component/nvmctrl.h | 507 + .../ARC-FW/samd21a/include/component/pac.h | 90 + .../ARC-FW/samd21a/include/component/pm.h | 519 + .../ARC-FW/samd21a/include/component/port.h | 380 + .../ARC-FW/samd21a/include/component/rtc.h | 1054 + .../ARC-FW/samd21a/include/component/sercom.h | 1494 + .../samd21a/include/component/sysctrl.h | 934 + .../ARC-FW/samd21a/include/component/tc.h | 670 + .../ARC-FW/samd21a/include/component/tcc.h | 1803 + .../ARC-FW/samd21a/include/component/usb.h | 1791 + .../ARC-FW/samd21a/include/component/wdt.h | 289 + software/ARC-FW/samd21a/include/instance/ac.h | 73 + .../ARC-FW/samd21a/include/instance/adc.h | 85 + .../ARC-FW/samd21a/include/instance/dac.h | 60 + .../ARC-FW/samd21a/include/instance/dmac.h | 95 + .../ARC-FW/samd21a/include/instance/dsu.h | 85 + .../ARC-FW/samd21a/include/instance/eic.h | 64 + .../ARC-FW/samd21a/include/instance/evsys.h | 180 + .../ARC-FW/samd21a/include/instance/gclk.h | 65 + .../ARC-FW/samd21a/include/instance/i2s.h | 80 + .../ARC-FW/samd21a/include/instance/mtb.h | 89 + .../ARC-FW/samd21a/include/instance/nvmctrl.h | 77 + .../ARC-FW/samd21a/include/instance/pac0.h | 45 + .../ARC-FW/samd21a/include/instance/pac1.h | 45 + .../ARC-FW/samd21a/include/instance/pac2.h | 45 + software/ARC-FW/samd21a/include/instance/pm.h | 73 + .../ARC-FW/samd21a/include/instance/port.h | 122 + .../ARC-FW/samd21a/include/instance/ptc.h | 36 + .../ARC-FW/samd21a/include/instance/rtc.h | 103 + .../samd21a/include/instance/sbmatrix.h | 151 + .../ARC-FW/samd21a/include/instance/sercom0.h | 129 + .../ARC-FW/samd21a/include/instance/sercom1.h | 129 + .../ARC-FW/samd21a/include/instance/sercom2.h | 129 + .../ARC-FW/samd21a/include/instance/sercom3.h | 129 + .../ARC-FW/samd21a/include/instance/sercom4.h | 129 + .../ARC-FW/samd21a/include/instance/sercom5.h | 129 + .../ARC-FW/samd21a/include/instance/sysctrl.h | 107 + .../ARC-FW/samd21a/include/instance/tc3.h | 97 + .../ARC-FW/samd21a/include/instance/tc4.h | 97 + .../ARC-FW/samd21a/include/instance/tc5.h | 97 + .../ARC-FW/samd21a/include/instance/tc6.h | 97 + .../ARC-FW/samd21a/include/instance/tc7.h | 97 + .../ARC-FW/samd21a/include/instance/tcc0.h | 117 + .../ARC-FW/samd21a/include/instance/tcc1.h | 105 + .../ARC-FW/samd21a/include/instance/tcc2.h | 101 + .../ARC-FW/samd21a/include/instance/usb.h | 330 + .../ARC-FW/samd21a/include/instance/wdt.h | 57 + .../ARC-FW/samd21a/include/pio/samd21e15a.h | 652 + .../ARC-FW/samd21a/include/pio/samd21e16a.h | 652 + .../ARC-FW/samd21a/include/pio/samd21e17a.h | 652 + .../ARC-FW/samd21a/include/pio/samd21e18a.h | 652 + .../ARC-FW/samd21a/include/pio/samd21g15a.h | 938 + .../ARC-FW/samd21a/include/pio/samd21g16a.h | 938 + .../ARC-FW/samd21a/include/pio/samd21g17a.h | 938 + .../ARC-FW/samd21a/include/pio/samd21g17au.h | 883 + .../ARC-FW/samd21a/include/pio/samd21g18a.h | 938 + .../ARC-FW/samd21a/include/pio/samd21g18au.h | 883 + .../ARC-FW/samd21a/include/pio/samd21j15a.h | 1226 + .../ARC-FW/samd21a/include/pio/samd21j16a.h | 1226 + .../ARC-FW/samd21a/include/pio/samd21j17a.h | 1226 + .../ARC-FW/samd21a/include/pio/samd21j18a.h | 1226 + software/ARC-FW/samd21a/include/sam.h | 65 + software/ARC-FW/samd21a/include/samd21.h | 70 + software/ARC-FW/samd21a/include/samd21e15a.h | 559 + software/ARC-FW/samd21a/include/samd21e16a.h | 559 + software/ARC-FW/samd21a/include/samd21e17a.h | 559 + software/ARC-FW/samd21a/include/samd21e18a.h | 559 + software/ARC-FW/samd21a/include/samd21g15a.h | 571 + software/ARC-FW/samd21a/include/samd21g16a.h | 571 + software/ARC-FW/samd21a/include/samd21g17a.h | 571 + software/ARC-FW/samd21a/include/samd21g17au.h | 583 + software/ARC-FW/samd21a/include/samd21g18a.h | 571 + software/ARC-FW/samd21a/include/samd21g18au.h | 583 + software/ARC-FW/samd21a/include/samd21j15a.h | 583 + software/ARC-FW/samd21a/include/samd21j16a.h | 583 + software/ARC-FW/samd21a/include/samd21j17a.h | 583 + software/ARC-FW/samd21a/include/samd21j18a.h | 583 + .../ARC-FW/samd21a/include/system_samd21.h | 48 + .../class/cdc/device/atmel_devices_cdc.cat | Bin .../class/cdc/device/atmel_devices_cdc.inf | 0 .../usb/class/cdc/device/cdcdf_acm.c | 0 .../usb/class/cdc/device/cdcdf_acm.h | 0 .../usb/class/cdc/device/cdcdf_acm_desc.h | 0 .../usb/class/cdc/usb_protocol_cdc.h | 0 .../arc-fw => ARC-FW}/usb/device/usbdc.c | 0 .../arc-fw => ARC-FW}/usb/device/usbdc.h | 0 .../arc-fw/arc-fw => ARC-FW}/usb/usb_atmel.h | 0 .../arc-fw/arc-fw => ARC-FW}/usb/usb_debug.h | 0 .../arc-fw => ARC-FW}/usb/usb_includes.h | 0 .../arc-fw => ARC-FW}/usb/usb_protocol.c | 0 .../arc-fw => ARC-FW}/usb/usb_protocol.h | 0 .../arc-fw/arc-fw => ARC-FW}/usb_start.c | 34 +- .../arc-fw/arc-fw => ARC-FW}/usb_start.h | 0 .../DemoBoatyArduino/.vscode/arduino.json | 4 - .../.vscode/c_cpp_properties.json | 32 - .../DemoBoatyArduino/DemoBoatyArduino.ino | 66 - .../Rev-0-fw/arc-fw/.vs/arc-fw/v14/.atsuo | Bin 44032 -> 0 bytes software/Rev-0-fw/arc-fw/arc-fw.atsln | 22 - .../Debug/Device_Startup/startup_samd21.d | 209 - .../Debug/Device_Startup/startup_samd21.o | Bin 619572 -> 0 bytes .../Debug/Device_Startup/system_samd21.d | 209 - .../Debug/Device_Startup/system_samd21.o | Bin 592988 -> 0 bytes .../Rev-0-fw/arc-fw/arc-fw/Debug/Makefile | 504 - .../Rev-0-fw/arc-fw/arc-fw/Debug/arc-fw.bin | Bin 11596 -> 0 bytes .../Rev-0-fw/arc-fw/arc-fw/Debug/arc-fw.elf | Bin 1136204 -> 0 bytes .../Rev-0-fw/arc-fw/arc-fw/Debug/arc-fw.hex | 727 - .../Rev-0-fw/arc-fw/arc-fw/Debug/arc-fw.lss | 7844 - .../Rev-0-fw/arc-fw/arc-fw/Debug/arc-fw.map | 7958 - .../Rev-0-fw/arc-fw/arc-fw/Debug/arc-fw.srec | 728 - .../arc-fw/arc-fw/Debug/atmel_start.d | 414 - .../arc-fw/arc-fw/Debug/atmel_start.o | Bin 692352 -> 0 bytes .../arc-fw/arc-fw/Debug/driver_init.d | 354 - .../arc-fw/arc-fw/Debug/driver_init.o | Bin 711724 -> 0 bytes .../arc-fw/Debug/examples/driver_examples.d | 350 - .../arc-fw/Debug/examples/driver_examples.o | Bin 654448 -> 0 bytes .../arc-fw/arc-fw/Debug/hal/src/hal_atomic.d | 290 - .../arc-fw/arc-fw/Debug/hal/src/hal_atomic.o | Bin 646256 -> 0 bytes .../arc-fw/arc-fw/Debug/hal/src/hal_delay.d | 302 - .../arc-fw/arc-fw/Debug/hal/src/hal_delay.o | Bin 647416 -> 0 bytes .../arc-fw/arc-fw/Debug/hal/src/hal_gpio.d | 300 - .../arc-fw/arc-fw/Debug/hal/src/hal_gpio.o | Bin 645752 -> 0 bytes .../arc-fw/arc-fw/Debug/hal/src/hal_init.d | 295 - .../arc-fw/arc-fw/Debug/hal/src/hal_init.o | Bin 644808 -> 0 bytes .../arc-fw/arc-fw/Debug/hal/src/hal_io.d | 295 - .../arc-fw/arc-fw/Debug/hal/src/hal_io.o | Bin 648136 -> 0 bytes .../arc-fw/arc-fw/Debug/hal/src/hal_sleep.d | 295 - .../arc-fw/arc-fw/Debug/hal/src/hal_sleep.o | Bin 645804 -> 0 bytes .../arc-fw/Debug/hal/src/hal_usart_sync.d | 305 - .../arc-fw/Debug/hal/src/hal_usart_sync.o | Bin 667284 -> 0 bytes .../arc-fw/Debug/hal/src/hal_usb_device.d | 342 - .../arc-fw/Debug/hal/src/hal_usb_device.o | Bin 706484 -> 0 bytes .../arc-fw/Debug/hal/utils/src/utils_assert.d | 293 - .../arc-fw/Debug/hal/utils/src/utils_assert.o | Bin 645296 -> 0 bytes .../arc-fw/Debug/hal/utils/src/utils_event.d | 342 - .../arc-fw/Debug/hal/utils/src/utils_event.o | Bin 675788 -> 0 bytes .../arc-fw/Debug/hal/utils/src/utils_list.d | 296 - .../arc-fw/Debug/hal/utils/src/utils_list.o | Bin 649904 -> 0 bytes .../Debug/hal/utils/src/utils_syscalls.d | 98 - .../Debug/hal/utils/src/utils_syscalls.o | Bin 63408 -> 0 bytes .../Debug/hpl/core/hpl_core_m0plus_base.d | 313 - .../Debug/hpl/core/hpl_core_m0plus_base.o | Bin 657608 -> 0 bytes .../arc-fw/arc-fw/Debug/hpl/core/hpl_init.d | 317 - .../arc-fw/arc-fw/Debug/hpl/core/hpl_init.o | Bin 660628 -> 0 bytes .../arc-fw/arc-fw/Debug/hpl/dmac/hpl_dmac.d | 309 - .../arc-fw/arc-fw/Debug/hpl/dmac/hpl_dmac.o | Bin 686436 -> 0 bytes .../arc-fw/arc-fw/Debug/hpl/gclk/hpl_gclk.d | 298 - .../arc-fw/arc-fw/Debug/hpl/gclk/hpl_gclk.o | Bin 652356 -> 0 bytes .../arc-fw/arc-fw/Debug/hpl/pm/hpl_pm.d | 305 - .../arc-fw/arc-fw/Debug/hpl/pm/hpl_pm.o | Bin 653628 -> 0 bytes .../arc-fw/Debug/hpl/sercom/hpl_sercom.d | 348 - .../arc-fw/Debug/hpl/sercom/hpl_sercom.o | Bin 877512 -> 0 bytes .../arc-fw/Debug/hpl/sysctrl/hpl_sysctrl.d | 298 - .../arc-fw/Debug/hpl/sysctrl/hpl_sysctrl.o | Bin 663424 -> 0 bytes .../arc-fw/arc-fw/Debug/hpl/usb/hpl_usb.d | 342 - .../arc-fw/arc-fw/Debug/hpl/usb/hpl_usb.o | Bin 788884 -> 0 bytes software/Rev-0-fw/arc-fw/arc-fw/Debug/main.d | 416 - software/Rev-0-fw/arc-fw/arc-fw/Debug/main.o | Bin 692292 -> 0 bytes .../Rev-0-fw/arc-fw/arc-fw/Debug/makedep.mk | 64 - .../Debug/usb/class/cdc/device/cdcdf_acm.d | 364 - .../Debug/usb/class/cdc/device/cdcdf_acm.o | Bin 705456 -> 0 bytes .../arc-fw/arc-fw/Debug/usb/device/usbdc.d | 358 - .../arc-fw/arc-fw/Debug/usb/device/usbdc.o | Bin 719524 -> 0 bytes .../arc-fw/arc-fw/Debug/usb/usb_protocol.d | 341 - .../arc-fw/arc-fw/Debug/usb/usb_protocol.o | Bin 682596 -> 0 bytes .../Rev-0-fw/arc-fw/arc-fw/Debug/usb_start.d | 414 - .../Rev-0-fw/arc-fw/arc-fw/Debug/usb_start.o | Bin 698276 -> 0 bytes software/Rev-0-fw/arc-fw/arc-fw/Default.xml | 475 - .../arc-fw/Device_Startup/startup_samd21.c | 255 - .../arc-fw/arc-fw/arc-fw.componentinfo.xml | 169 - software/Rev-0-fw/arc-fw/arc-fw/arc-fw.cproj | 853 - software/Rev-0-fw/arc-fw/arc-fw/jlink.config | 39 - software/Rev-0-fw/arc-fw/arc-fw/jlink.log | 8 - software/Rev-0-fw/arc-fw/arc-fw/main.c | 11 - .../{boaty.atstart => cfg/arc-v4.atstart} | 219 +- software/{arc-fw.atzip => cfg/arc-v4.zip} | Bin 997236 -> 1000208 bytes 424 files changed, 324981 insertions(+), 116008 deletions(-) create mode 100644 electrical/ARC-Boat0/ARC-Boat0.step create mode 100644 software/ARC-FW/2 rename software/{Rev-0-fw/arc-fw/arc-fw/.atmelstart => ARC-FW}/AtmelStart.env_conf (100%) rename software/{Rev-0-fw/arc-fw/arc-fw/.atmelstart => ARC-FW}/AtmelStart.gpdsc (97%) create mode 100644 software/ARC-FW/CMSIS/Core/Include/cmsis_armcc.h create mode 100644 software/ARC-FW/CMSIS/Core/Include/cmsis_armclang.h create mode 100644 software/ARC-FW/CMSIS/Core/Include/cmsis_compiler.h create mode 100644 software/ARC-FW/CMSIS/Core/Include/cmsis_gcc.h create mode 100644 software/ARC-FW/CMSIS/Core/Include/cmsis_iccarm.h create mode 100644 software/ARC-FW/CMSIS/Core/Include/cmsis_version.h create mode 100644 software/ARC-FW/CMSIS/Core/Include/core_armv8mbl.h create mode 100644 software/ARC-FW/CMSIS/Core/Include/core_armv8mml.h create mode 100644 software/ARC-FW/CMSIS/Core/Include/core_cm0.h create mode 100644 software/ARC-FW/CMSIS/Core/Include/core_cm0plus.h create mode 100644 software/ARC-FW/CMSIS/Core/Include/core_cm1.h create mode 100644 software/ARC-FW/CMSIS/Core/Include/core_cm23.h create mode 100644 software/ARC-FW/CMSIS/Core/Include/core_cm3.h create mode 100644 software/ARC-FW/CMSIS/Core/Include/core_cm33.h create mode 100644 software/ARC-FW/CMSIS/Core/Include/core_cm4.h create mode 100644 software/ARC-FW/CMSIS/Core/Include/core_cm7.h create mode 100644 software/ARC-FW/CMSIS/Core/Include/core_sc000.h create mode 100644 software/ARC-FW/CMSIS/Core/Include/core_sc300.h create mode 100644 software/ARC-FW/CMSIS/Core/Include/mpu_armv7.h create mode 100644 software/ARC-FW/CMSIS/Core/Include/mpu_armv8.h create mode 100644 software/ARC-FW/CMSIS/Core/Include/tz_context.h create mode 100644 software/ARC-FW/CMSIS/Documentation/Core/html/index.html create mode 100644 software/ARC-FW/GPATH create mode 100644 software/ARC-FW/GRTAGS create mode 100644 software/ARC-FW/GTAGS create mode 100644 software/ARC-FW/armcc/Makefile rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/atmel_start.c (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/atmel_start.h (100%) rename software/{Rev-0-fw/arc-fw/arc-fw/.atmelstart => ARC-FW}/atmel_start_config.atstart (91%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/atmel_start_pins.h (100%) rename software/{Rev-0-fw/arc-fw/arc-fw/Config => ARC-FW/config}/hpl_dmac_config.h (100%) rename software/{Rev-0-fw/arc-fw/arc-fw/Config => ARC-FW/config}/hpl_gclk_config.h (97%) rename software/{Rev-0-fw/arc-fw/arc-fw/Config => ARC-FW/config}/hpl_pm_config.h (99%) rename software/{Rev-0-fw/arc-fw/arc-fw/Config => ARC-FW/config}/hpl_sercom_config.h (100%) rename software/{Rev-0-fw/arc-fw/arc-fw/Config => ARC-FW/config}/hpl_sysctrl_config.h (98%) create mode 100644 software/ARC-FW/config/hpl_systick_config.h rename software/{Rev-0-fw/arc-fw/arc-fw/Config => ARC-FW/config}/hpl_usb_config.h (99%) rename software/{Rev-0-fw/arc-fw/arc-fw/Config => ARC-FW/config}/peripheral_clk_config.h (91%) rename software/{Rev-0-fw/arc-fw/arc-fw/Config => ARC-FW/config}/usbd_config.h (98%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/documentation/usb_device_cdc.rst (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/documentation/usb_device_core.rst (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/documentation/usb_protocol_cdc.rst (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/documentation/usb_protocol_core.rst (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/driver_init.c (98%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/driver_init.h (94%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/examples/driver_examples.c (92%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/examples/driver_examples.h (94%) create mode 100644 software/ARC-FW/gcc/.gdb_history create mode 100644 software/ARC-FW/gcc/ARC-FW.bin rename software/{Rev-0-fw/arc-fw/arc-fw/Debug/arc-fw.eep => ARC-FW/gcc/ARC-FW.eep} (100%) create mode 100644 software/ARC-FW/gcc/ARC-FW.elf create mode 100644 software/ARC-FW/gcc/ARC-FW.hex create mode 100644 software/ARC-FW/gcc/ARC-FW.lss create mode 100644 software/ARC-FW/gcc/ARC-FW.map create mode 100644 software/ARC-FW/gcc/AtmelStart.bin create mode 100644 software/ARC-FW/gcc/AtmelStart.eep create mode 100644 software/ARC-FW/gcc/AtmelStart.elf create mode 100644 software/ARC-FW/gcc/AtmelStart.hex create mode 100644 software/ARC-FW/gcc/AtmelStart.lss create mode 100644 software/ARC-FW/gcc/AtmelStart.map create mode 100644 software/ARC-FW/gcc/Makefile create mode 100644 software/ARC-FW/gcc/atmel_start.d create mode 100644 software/ARC-FW/gcc/atmel_start.o create mode 100644 software/ARC-FW/gcc/driver_init.d create mode 100644 software/ARC-FW/gcc/driver_init.o create mode 100644 software/ARC-FW/gcc/examples/driver_examples.d create mode 100644 software/ARC-FW/gcc/examples/driver_examples.o create mode 100644 software/ARC-FW/gcc/gdb.txt create mode 100644 software/ARC-FW/gcc/hal/src/hal_atomic.d create mode 100644 software/ARC-FW/gcc/hal/src/hal_atomic.o create mode 100644 software/ARC-FW/gcc/hal/src/hal_delay.d create mode 100644 software/ARC-FW/gcc/hal/src/hal_delay.o create mode 100644 software/ARC-FW/gcc/hal/src/hal_gpio.d create mode 100644 software/ARC-FW/gcc/hal/src/hal_gpio.o create mode 100644 software/ARC-FW/gcc/hal/src/hal_init.d create mode 100644 software/ARC-FW/gcc/hal/src/hal_init.o create mode 100644 software/ARC-FW/gcc/hal/src/hal_io.d create mode 100644 software/ARC-FW/gcc/hal/src/hal_io.o create mode 100644 software/ARC-FW/gcc/hal/src/hal_sleep.d create mode 100644 software/ARC-FW/gcc/hal/src/hal_sleep.o create mode 100644 software/ARC-FW/gcc/hal/src/hal_usart_sync.d create mode 100644 software/ARC-FW/gcc/hal/src/hal_usart_sync.o create mode 100644 software/ARC-FW/gcc/hal/src/hal_usb_device.d create mode 100644 software/ARC-FW/gcc/hal/src/hal_usb_device.o create mode 100644 software/ARC-FW/gcc/hal/utils/src/utils_assert.d create mode 100644 software/ARC-FW/gcc/hal/utils/src/utils_assert.o create mode 100644 software/ARC-FW/gcc/hal/utils/src/utils_event.d create mode 100644 software/ARC-FW/gcc/hal/utils/src/utils_event.o create mode 100644 software/ARC-FW/gcc/hal/utils/src/utils_list.d create mode 100644 software/ARC-FW/gcc/hal/utils/src/utils_list.o create mode 100644 software/ARC-FW/gcc/hal/utils/src/utils_syscalls.d create mode 100644 software/ARC-FW/gcc/hal/utils/src/utils_syscalls.o create mode 100644 software/ARC-FW/gcc/hpl/core/hpl_core_m0plus_base.d create mode 100644 software/ARC-FW/gcc/hpl/core/hpl_core_m0plus_base.o create mode 100644 software/ARC-FW/gcc/hpl/core/hpl_init.d create mode 100644 software/ARC-FW/gcc/hpl/core/hpl_init.o create mode 100644 software/ARC-FW/gcc/hpl/dmac/hpl_dmac.d create mode 100644 software/ARC-FW/gcc/hpl/dmac/hpl_dmac.o create mode 100644 software/ARC-FW/gcc/hpl/gclk/hpl_gclk.d create mode 100644 software/ARC-FW/gcc/hpl/gclk/hpl_gclk.o create mode 100644 software/ARC-FW/gcc/hpl/pm/hpl_pm.d create mode 100644 software/ARC-FW/gcc/hpl/pm/hpl_pm.o create mode 100644 software/ARC-FW/gcc/hpl/sercom/hpl_sercom.d create mode 100644 software/ARC-FW/gcc/hpl/sercom/hpl_sercom.o create mode 100644 software/ARC-FW/gcc/hpl/sysctrl/hpl_sysctrl.d create mode 100644 software/ARC-FW/gcc/hpl/sysctrl/hpl_sysctrl.o create mode 100644 software/ARC-FW/gcc/hpl/systick/hpl_systick.d create mode 100644 software/ARC-FW/gcc/hpl/systick/hpl_systick.o create mode 100644 software/ARC-FW/gcc/hpl/usb/hpl_usb.d create mode 100644 software/ARC-FW/gcc/hpl/usb/hpl_usb.o create mode 100644 software/ARC-FW/gcc/main.d create mode 100644 software/ARC-FW/gcc/main.o create mode 100644 software/ARC-FW/gcc/samd21a/gcc/gcc/startup_samd21.d create mode 100644 software/ARC-FW/gcc/samd21a/gcc/gcc/startup_samd21.o create mode 100644 software/ARC-FW/gcc/samd21a/gcc/system_samd21.d create mode 100644 software/ARC-FW/gcc/samd21a/gcc/system_samd21.o create mode 100644 software/ARC-FW/gcc/scripts/debug.gdb create mode 100644 software/ARC-FW/gcc/scripts/push.gdb create mode 100644 software/ARC-FW/gcc/usb/class/cdc/device/cdcdf_acm.d create mode 100644 software/ARC-FW/gcc/usb/class/cdc/device/cdcdf_acm.o create mode 100644 software/ARC-FW/gcc/usb/device/usbdc.d create mode 100644 software/ARC-FW/gcc/usb/device/usbdc.o create mode 100644 software/ARC-FW/gcc/usb/usb_protocol.d create mode 100644 software/ARC-FW/gcc/usb/usb_protocol.o create mode 100644 software/ARC-FW/gcc/usb_start.d create mode 100644 software/ARC-FW/gcc/usb_start.o rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/hal/documentation/usart_sync.rst (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/hal/documentation/usb_device_async.rst (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/hal/include/hal_atomic.h (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/hal/include/hal_delay.h (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/hal/include/hal_gpio.h (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/hal/include/hal_init.h (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/hal/include/hal_io.h (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/hal/include/hal_sleep.h (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/hal/include/hal_usart_sync.h (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/hal/include/hal_usb_device.h (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/hal/include/hpl_core.h (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/hal/include/hpl_delay.h (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/hal/include/hpl_dma.h (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/hal/include/hpl_gpio.h (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/hal/include/hpl_i2c_m_async.h (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/hal/include/hpl_i2c_m_sync.h (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/hal/include/hpl_i2c_s_async.h (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/hal/include/hpl_i2c_s_sync.h (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/hal/include/hpl_init.h (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/hal/include/hpl_irq.h (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/hal/include/hpl_missing_features.h (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/hal/include/hpl_reset.h (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/hal/include/hpl_sleep.h (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/hal/include/hpl_spi.h (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/hal/include/hpl_spi_async.h (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/hal/include/hpl_spi_m_async.h (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/hal/include/hpl_spi_m_dma.h (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/hal/include/hpl_spi_m_sync.h (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/hal/include/hpl_spi_s_async.h (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/hal/include/hpl_spi_s_sync.h (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/hal/include/hpl_spi_sync.h (100%) create mode 100644 software/ARC-FW/hal/include/hpl_time_measure.h rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/hal/include/hpl_usart.h (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/hal/include/hpl_usart_async.h (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/hal/include/hpl_usart_sync.h (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/hal/include/hpl_usb.h (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/hal/include/hpl_usb_device.h (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/hal/include/hpl_usb_host.h (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/hal/src/hal_atomic.c (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/hal/src/hal_delay.c (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/hal/src/hal_gpio.c (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/hal/src/hal_init.c (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/hal/src/hal_io.c (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/hal/src/hal_sleep.c (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/hal/src/hal_usart_sync.c (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/hal/src/hal_usb_device.c (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/hal/utils/include/compiler.h (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/hal/utils/include/err_codes.h (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/hal/utils/include/events.h (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/hal/utils/include/parts.h (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/hal/utils/include/utils.h (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/hal/utils/include/utils_assert.h (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/hal/utils/include/utils_event.h (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/hal/utils/include/utils_increment_macro.h (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/hal/utils/include/utils_list.h (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/hal/utils/include/utils_repeat_macro.h (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/hal/utils/src/utils_assert.c (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/hal/utils/src/utils_event.c (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/hal/utils/src/utils_list.c (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/hal/utils/src/utils_syscalls.c (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/hpl/core/hpl_core_m0plus_base.c (78%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/hpl/core/hpl_core_port.h (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/hpl/core/hpl_init.c (95%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/hpl/dmac/hpl_dmac.c (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/hpl/gclk/hpl_gclk.c (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/hpl/gclk/hpl_gclk_base.h (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/hpl/pm/hpl_pm.c (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/hpl/pm/hpl_pm_base.h (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/hpl/port/hpl_gpio_base.h (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/hpl/sercom/hpl_sercom.c (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/hpl/sysctrl/hpl_sysctrl.c (100%) create mode 100644 software/ARC-FW/hpl/systick/hpl_systick.c rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/hpl/usb/hpl_usb.c (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/hri/hri_ac_d21.h (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/hri/hri_adc_d21.h (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/hri/hri_d21.h (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/hri/hri_dac_d21.h (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/hri/hri_dmac_d21.h (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/hri/hri_dsu_d21.h (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/hri/hri_eic_d21.h (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/hri/hri_evsys_d21.h (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/hri/hri_gclk_d21.h (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/hri/hri_hmatrixb_d21.h (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/hri/hri_i2s_d21.h (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/hri/hri_mtb_d21.h (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/hri/hri_nvic_d21.h (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/hri/hri_nvmctrl_d21.h (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/hri/hri_pac_d21.h (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/hri/hri_pm_d21.h (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/hri/hri_port_d21.h (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/hri/hri_rtc_d21.h (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/hri/hri_sercom_d21.h (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/hri/hri_sysctrl_d21.h (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/hri/hri_systemcontrol_d21.h (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/hri/hri_systick_d21.h (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/hri/hri_tc_d21.h (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/hri/hri_tcc_d21.h (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/hri/hri_usb_d21.h (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/hri/hri_wdt_d21.h (100%) create mode 100644 software/ARC-FW/main.c create mode 100644 software/ARC-FW/samd21a/armcc/Device/SAMD21A/Source/ARM/startup_SAMD21.s rename software/{Rev-0-fw/arc-fw/arc-fw/Config/RTE_Components.h => ARC-FW/samd21a/armcc/Device/SAMD21A/Source/system_samd21.c} (62%) rename software/{Rev-0-fw/arc-fw/arc-fw/Device_Startup => ARC-FW/samd21a/gcc/gcc}/samd21e18a_flash.ld (100%) rename software/{Rev-0-fw/arc-fw/arc-fw/Device_Startup => ARC-FW/samd21a/gcc/gcc}/samd21e18a_sram.ld (100%) create mode 100644 software/ARC-FW/samd21a/gcc/gcc/startup_samd21.c rename software/{Rev-0-fw/arc-fw/arc-fw/Device_Startup => ARC-FW/samd21a/gcc}/system_samd21.c (80%) create mode 100644 software/ARC-FW/samd21a/include/component-version.h create mode 100644 software/ARC-FW/samd21a/include/component/ac.h create mode 100644 software/ARC-FW/samd21a/include/component/adc.h create mode 100644 software/ARC-FW/samd21a/include/component/dac.h create mode 100644 software/ARC-FW/samd21a/include/component/dmac.h create mode 100644 software/ARC-FW/samd21a/include/component/dsu.h create mode 100644 software/ARC-FW/samd21a/include/component/eic.h create mode 100644 software/ARC-FW/samd21a/include/component/evsys.h create mode 100644 software/ARC-FW/samd21a/include/component/gclk.h create mode 100644 software/ARC-FW/samd21a/include/component/hmatrixb.h create mode 100644 software/ARC-FW/samd21a/include/component/i2s.h create mode 100644 software/ARC-FW/samd21a/include/component/mtb.h create mode 100644 software/ARC-FW/samd21a/include/component/nvmctrl.h create mode 100644 software/ARC-FW/samd21a/include/component/pac.h create mode 100644 software/ARC-FW/samd21a/include/component/pm.h create mode 100644 software/ARC-FW/samd21a/include/component/port.h create mode 100644 software/ARC-FW/samd21a/include/component/rtc.h create mode 100644 software/ARC-FW/samd21a/include/component/sercom.h create mode 100644 software/ARC-FW/samd21a/include/component/sysctrl.h create mode 100644 software/ARC-FW/samd21a/include/component/tc.h create mode 100644 software/ARC-FW/samd21a/include/component/tcc.h create mode 100644 software/ARC-FW/samd21a/include/component/usb.h create mode 100644 software/ARC-FW/samd21a/include/component/wdt.h create mode 100644 software/ARC-FW/samd21a/include/instance/ac.h create mode 100644 software/ARC-FW/samd21a/include/instance/adc.h create mode 100644 software/ARC-FW/samd21a/include/instance/dac.h create mode 100644 software/ARC-FW/samd21a/include/instance/dmac.h create mode 100644 software/ARC-FW/samd21a/include/instance/dsu.h create mode 100644 software/ARC-FW/samd21a/include/instance/eic.h create mode 100644 software/ARC-FW/samd21a/include/instance/evsys.h create mode 100644 software/ARC-FW/samd21a/include/instance/gclk.h create mode 100644 software/ARC-FW/samd21a/include/instance/i2s.h create mode 100644 software/ARC-FW/samd21a/include/instance/mtb.h create mode 100644 software/ARC-FW/samd21a/include/instance/nvmctrl.h create mode 100644 software/ARC-FW/samd21a/include/instance/pac0.h create mode 100644 software/ARC-FW/samd21a/include/instance/pac1.h create mode 100644 software/ARC-FW/samd21a/include/instance/pac2.h create mode 100644 software/ARC-FW/samd21a/include/instance/pm.h create mode 100644 software/ARC-FW/samd21a/include/instance/port.h create mode 100644 software/ARC-FW/samd21a/include/instance/ptc.h create mode 100644 software/ARC-FW/samd21a/include/instance/rtc.h create mode 100644 software/ARC-FW/samd21a/include/instance/sbmatrix.h create mode 100644 software/ARC-FW/samd21a/include/instance/sercom0.h create mode 100644 software/ARC-FW/samd21a/include/instance/sercom1.h create mode 100644 software/ARC-FW/samd21a/include/instance/sercom2.h create mode 100644 software/ARC-FW/samd21a/include/instance/sercom3.h create mode 100644 software/ARC-FW/samd21a/include/instance/sercom4.h create mode 100644 software/ARC-FW/samd21a/include/instance/sercom5.h create mode 100644 software/ARC-FW/samd21a/include/instance/sysctrl.h create mode 100644 software/ARC-FW/samd21a/include/instance/tc3.h create mode 100644 software/ARC-FW/samd21a/include/instance/tc4.h create mode 100644 software/ARC-FW/samd21a/include/instance/tc5.h create mode 100644 software/ARC-FW/samd21a/include/instance/tc6.h create mode 100644 software/ARC-FW/samd21a/include/instance/tc7.h create mode 100644 software/ARC-FW/samd21a/include/instance/tcc0.h create mode 100644 software/ARC-FW/samd21a/include/instance/tcc1.h create mode 100644 software/ARC-FW/samd21a/include/instance/tcc2.h create mode 100644 software/ARC-FW/samd21a/include/instance/usb.h create mode 100644 software/ARC-FW/samd21a/include/instance/wdt.h create mode 100644 software/ARC-FW/samd21a/include/pio/samd21e15a.h create mode 100644 software/ARC-FW/samd21a/include/pio/samd21e16a.h create mode 100644 software/ARC-FW/samd21a/include/pio/samd21e17a.h create mode 100644 software/ARC-FW/samd21a/include/pio/samd21e18a.h create mode 100644 software/ARC-FW/samd21a/include/pio/samd21g15a.h create mode 100644 software/ARC-FW/samd21a/include/pio/samd21g16a.h create mode 100644 software/ARC-FW/samd21a/include/pio/samd21g17a.h create mode 100644 software/ARC-FW/samd21a/include/pio/samd21g17au.h create mode 100644 software/ARC-FW/samd21a/include/pio/samd21g18a.h create mode 100644 software/ARC-FW/samd21a/include/pio/samd21g18au.h create mode 100644 software/ARC-FW/samd21a/include/pio/samd21j15a.h create mode 100644 software/ARC-FW/samd21a/include/pio/samd21j16a.h create mode 100644 software/ARC-FW/samd21a/include/pio/samd21j17a.h create mode 100644 software/ARC-FW/samd21a/include/pio/samd21j18a.h create mode 100644 software/ARC-FW/samd21a/include/sam.h create mode 100644 software/ARC-FW/samd21a/include/samd21.h create mode 100644 software/ARC-FW/samd21a/include/samd21e15a.h create mode 100644 software/ARC-FW/samd21a/include/samd21e16a.h create mode 100644 software/ARC-FW/samd21a/include/samd21e17a.h create mode 100644 software/ARC-FW/samd21a/include/samd21e18a.h create mode 100644 software/ARC-FW/samd21a/include/samd21g15a.h create mode 100644 software/ARC-FW/samd21a/include/samd21g16a.h create mode 100644 software/ARC-FW/samd21a/include/samd21g17a.h create mode 100644 software/ARC-FW/samd21a/include/samd21g17au.h create mode 100644 software/ARC-FW/samd21a/include/samd21g18a.h create mode 100644 software/ARC-FW/samd21a/include/samd21g18au.h create mode 100644 software/ARC-FW/samd21a/include/samd21j15a.h create mode 100644 software/ARC-FW/samd21a/include/samd21j16a.h create mode 100644 software/ARC-FW/samd21a/include/samd21j17a.h create mode 100644 software/ARC-FW/samd21a/include/samd21j18a.h create mode 100644 software/ARC-FW/samd21a/include/system_samd21.h rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/usb/class/cdc/device/atmel_devices_cdc.cat (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/usb/class/cdc/device/atmel_devices_cdc.inf (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/usb/class/cdc/device/cdcdf_acm.c (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/usb/class/cdc/device/cdcdf_acm.h (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/usb/class/cdc/device/cdcdf_acm_desc.h (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/usb/class/cdc/usb_protocol_cdc.h (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/usb/device/usbdc.c (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/usb/device/usbdc.h (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/usb/usb_atmel.h (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/usb/usb_debug.h (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/usb/usb_includes.h (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/usb/usb_protocol.c (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/usb/usb_protocol.h (100%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/usb_start.c (78%) rename software/{Rev-0-fw/arc-fw/arc-fw => ARC-FW}/usb_start.h (100%) delete mode 100644 software/DemoBoatyArduino/.vscode/arduino.json delete mode 100644 software/DemoBoatyArduino/.vscode/c_cpp_properties.json delete mode 100644 software/DemoBoatyArduino/DemoBoatyArduino.ino delete mode 100644 software/Rev-0-fw/arc-fw/.vs/arc-fw/v14/.atsuo delete mode 100644 software/Rev-0-fw/arc-fw/arc-fw.atsln delete mode 100644 software/Rev-0-fw/arc-fw/arc-fw/Debug/Device_Startup/startup_samd21.d delete mode 100644 software/Rev-0-fw/arc-fw/arc-fw/Debug/Device_Startup/startup_samd21.o delete mode 100644 software/Rev-0-fw/arc-fw/arc-fw/Debug/Device_Startup/system_samd21.d delete mode 100644 software/Rev-0-fw/arc-fw/arc-fw/Debug/Device_Startup/system_samd21.o delete mode 100644 software/Rev-0-fw/arc-fw/arc-fw/Debug/Makefile delete mode 100644 software/Rev-0-fw/arc-fw/arc-fw/Debug/arc-fw.bin delete mode 100644 software/Rev-0-fw/arc-fw/arc-fw/Debug/arc-fw.elf delete mode 100644 software/Rev-0-fw/arc-fw/arc-fw/Debug/arc-fw.hex delete mode 100644 software/Rev-0-fw/arc-fw/arc-fw/Debug/arc-fw.lss delete mode 100644 software/Rev-0-fw/arc-fw/arc-fw/Debug/arc-fw.map delete mode 100644 software/Rev-0-fw/arc-fw/arc-fw/Debug/arc-fw.srec delete mode 100644 software/Rev-0-fw/arc-fw/arc-fw/Debug/atmel_start.d delete mode 100644 software/Rev-0-fw/arc-fw/arc-fw/Debug/atmel_start.o delete mode 100644 software/Rev-0-fw/arc-fw/arc-fw/Debug/driver_init.d delete mode 100644 software/Rev-0-fw/arc-fw/arc-fw/Debug/driver_init.o delete mode 100644 software/Rev-0-fw/arc-fw/arc-fw/Debug/examples/driver_examples.d delete mode 100644 software/Rev-0-fw/arc-fw/arc-fw/Debug/examples/driver_examples.o delete mode 100644 software/Rev-0-fw/arc-fw/arc-fw/Debug/hal/src/hal_atomic.d delete mode 100644 software/Rev-0-fw/arc-fw/arc-fw/Debug/hal/src/hal_atomic.o delete mode 100644 software/Rev-0-fw/arc-fw/arc-fw/Debug/hal/src/hal_delay.d delete mode 100644 software/Rev-0-fw/arc-fw/arc-fw/Debug/hal/src/hal_delay.o delete mode 100644 software/Rev-0-fw/arc-fw/arc-fw/Debug/hal/src/hal_gpio.d delete mode 100644 software/Rev-0-fw/arc-fw/arc-fw/Debug/hal/src/hal_gpio.o delete mode 100644 software/Rev-0-fw/arc-fw/arc-fw/Debug/hal/src/hal_init.d delete mode 100644 software/Rev-0-fw/arc-fw/arc-fw/Debug/hal/src/hal_init.o delete mode 100644 software/Rev-0-fw/arc-fw/arc-fw/Debug/hal/src/hal_io.d delete mode 100644 software/Rev-0-fw/arc-fw/arc-fw/Debug/hal/src/hal_io.o delete mode 100644 software/Rev-0-fw/arc-fw/arc-fw/Debug/hal/src/hal_sleep.d delete mode 100644 software/Rev-0-fw/arc-fw/arc-fw/Debug/hal/src/hal_sleep.o delete mode 100644 software/Rev-0-fw/arc-fw/arc-fw/Debug/hal/src/hal_usart_sync.d delete mode 100644 software/Rev-0-fw/arc-fw/arc-fw/Debug/hal/src/hal_usart_sync.o delete mode 100644 software/Rev-0-fw/arc-fw/arc-fw/Debug/hal/src/hal_usb_device.d delete mode 100644 software/Rev-0-fw/arc-fw/arc-fw/Debug/hal/src/hal_usb_device.o delete mode 100644 software/Rev-0-fw/arc-fw/arc-fw/Debug/hal/utils/src/utils_assert.d delete mode 100644 software/Rev-0-fw/arc-fw/arc-fw/Debug/hal/utils/src/utils_assert.o delete mode 100644 software/Rev-0-fw/arc-fw/arc-fw/Debug/hal/utils/src/utils_event.d delete mode 100644 software/Rev-0-fw/arc-fw/arc-fw/Debug/hal/utils/src/utils_event.o delete mode 100644 software/Rev-0-fw/arc-fw/arc-fw/Debug/hal/utils/src/utils_list.d delete mode 100644 software/Rev-0-fw/arc-fw/arc-fw/Debug/hal/utils/src/utils_list.o delete mode 100644 software/Rev-0-fw/arc-fw/arc-fw/Debug/hal/utils/src/utils_syscalls.d delete mode 100644 software/Rev-0-fw/arc-fw/arc-fw/Debug/hal/utils/src/utils_syscalls.o delete mode 100644 software/Rev-0-fw/arc-fw/arc-fw/Debug/hpl/core/hpl_core_m0plus_base.d delete mode 100644 software/Rev-0-fw/arc-fw/arc-fw/Debug/hpl/core/hpl_core_m0plus_base.o delete mode 100644 software/Rev-0-fw/arc-fw/arc-fw/Debug/hpl/core/hpl_init.d delete mode 100644 software/Rev-0-fw/arc-fw/arc-fw/Debug/hpl/core/hpl_init.o delete mode 100644 software/Rev-0-fw/arc-fw/arc-fw/Debug/hpl/dmac/hpl_dmac.d delete mode 100644 software/Rev-0-fw/arc-fw/arc-fw/Debug/hpl/dmac/hpl_dmac.o delete mode 100644 software/Rev-0-fw/arc-fw/arc-fw/Debug/hpl/gclk/hpl_gclk.d delete mode 100644 software/Rev-0-fw/arc-fw/arc-fw/Debug/hpl/gclk/hpl_gclk.o delete mode 100644 software/Rev-0-fw/arc-fw/arc-fw/Debug/hpl/pm/hpl_pm.d delete mode 100644 software/Rev-0-fw/arc-fw/arc-fw/Debug/hpl/pm/hpl_pm.o delete mode 100644 software/Rev-0-fw/arc-fw/arc-fw/Debug/hpl/sercom/hpl_sercom.d delete mode 100644 software/Rev-0-fw/arc-fw/arc-fw/Debug/hpl/sercom/hpl_sercom.o delete mode 100644 software/Rev-0-fw/arc-fw/arc-fw/Debug/hpl/sysctrl/hpl_sysctrl.d delete mode 100644 software/Rev-0-fw/arc-fw/arc-fw/Debug/hpl/sysctrl/hpl_sysctrl.o delete mode 100644 software/Rev-0-fw/arc-fw/arc-fw/Debug/hpl/usb/hpl_usb.d delete mode 100644 software/Rev-0-fw/arc-fw/arc-fw/Debug/hpl/usb/hpl_usb.o delete mode 100644 software/Rev-0-fw/arc-fw/arc-fw/Debug/main.d delete mode 100644 software/Rev-0-fw/arc-fw/arc-fw/Debug/main.o delete mode 100644 software/Rev-0-fw/arc-fw/arc-fw/Debug/makedep.mk delete mode 100644 software/Rev-0-fw/arc-fw/arc-fw/Debug/usb/class/cdc/device/cdcdf_acm.d delete mode 100644 software/Rev-0-fw/arc-fw/arc-fw/Debug/usb/class/cdc/device/cdcdf_acm.o delete mode 100644 software/Rev-0-fw/arc-fw/arc-fw/Debug/usb/device/usbdc.d delete mode 100644 software/Rev-0-fw/arc-fw/arc-fw/Debug/usb/device/usbdc.o delete mode 100644 software/Rev-0-fw/arc-fw/arc-fw/Debug/usb/usb_protocol.d delete mode 100644 software/Rev-0-fw/arc-fw/arc-fw/Debug/usb/usb_protocol.o delete mode 100644 software/Rev-0-fw/arc-fw/arc-fw/Debug/usb_start.d delete mode 100644 software/Rev-0-fw/arc-fw/arc-fw/Debug/usb_start.o delete mode 100644 software/Rev-0-fw/arc-fw/arc-fw/Default.xml delete mode 100644 software/Rev-0-fw/arc-fw/arc-fw/Device_Startup/startup_samd21.c delete mode 100644 software/Rev-0-fw/arc-fw/arc-fw/arc-fw.componentinfo.xml delete mode 100644 software/Rev-0-fw/arc-fw/arc-fw/arc-fw.cproj delete mode 100644 software/Rev-0-fw/arc-fw/arc-fw/jlink.config delete mode 100644 software/Rev-0-fw/arc-fw/arc-fw/jlink.log delete mode 100644 software/Rev-0-fw/arc-fw/arc-fw/main.c rename software/{boaty.atstart => cfg/arc-v4.atstart} (80%) rename software/{arc-fw.atzip => cfg/arc-v4.zip} (92%) diff --git a/electrical/ARC-Boat0/ARC-Boat0.step b/electrical/ARC-Boat0/ARC-Boat0.step new file mode 100644 index 0000000..30dd3c8 --- /dev/null +++ b/electrical/ARC-Boat0/ARC-Boat0.step @@ -0,0 +1,118126 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('KiCad electronic assembly'),'2;1'); +FILE_NAME('ARC-Boat0.step','2020-10-31T18:50:41',('An Author'),( + 'A Company'),'Open CASCADE STEP processor 6.9', + 'KiCad to STEP converter','Unknown'); +FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }')); +ENDSEC; +DATA; +#1 = APPLICATION_PROTOCOL_DEFINITION('international standard', + 'automotive_design',2000,#2); +#2 = APPLICATION_CONTEXT( + 'core data for automotive mechanical design processes'); +#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10); +#4 = PRODUCT_DEFINITION_SHAPE('','',#5); +#5 = PRODUCT_DEFINITION('design','',#6,#9); +#6 = PRODUCT_DEFINITION_FORMATION('','',#7); +#7 = PRODUCT('Open CASCADE STEP translator 6.9 1', + 'Open CASCADE STEP translator 6.9 1','',(#8)); +#8 = PRODUCT_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = SHAPE_REPRESENTATION('',(#11,#15,#19,#23,#27,#31,#35,#39,#43,#47, + #51,#55,#59,#63,#67,#71,#75,#79,#83,#87,#91,#95,#99,#103,#107,#111, + #115,#119,#123,#127,#131,#135,#139,#143,#147,#151,#155,#159,#163, + #167,#171,#175,#179,#183,#187,#191,#195,#199,#203,#207,#211,#215, + #219,#223,#227,#231,#235,#239,#243,#247,#251,#255,#259,#263,#267), + #271); +#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14); +#12 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000)); +#13 = DIRECTION('',(0.E+000,0.E+000,1.)); +#14 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#15 = AXIS2_PLACEMENT_3D('',#16,#17,#18); +#16 = CARTESIAN_POINT('',(133.75,-36.69,1.65)); +#17 = DIRECTION('',(0.E+000,0.E+000,1.)); +#18 = DIRECTION('',(-1.,1.224606353822E-016,0.E+000)); +#19 = AXIS2_PLACEMENT_3D('',#20,#21,#22); +#20 = CARTESIAN_POINT('',(122.3,-77.3,-5.E-002)); +#21 = DIRECTION('',(8.659274570719E-017,8.659274570719E-017,-1.)); +#22 = DIRECTION('',(-0.707106781187,0.707106781187,0.E+000)); +#23 = AXIS2_PLACEMENT_3D('',#24,#25,#26); +#24 = CARTESIAN_POINT('',(129.875,-65.05,-5.E-002)); +#25 = DIRECTION('',(0.E+000,-1.224606353822E-016,-1.)); +#26 = DIRECTION('',(1.,0.E+000,0.E+000)); +#27 = AXIS2_PLACEMENT_3D('',#28,#29,#30); +#28 = CARTESIAN_POINT('',(103.4,-52.1999999962,-5.E-002)); +#29 = DIRECTION('',(0.E+000,-1.224606353822E-016,-1.)); +#30 = DIRECTION('',(1.,0.E+000,0.E+000)); +#31 = AXIS2_PLACEMENT_3D('',#32,#33,#34); +#32 = CARTESIAN_POINT('',(124.,-57.025,-5.E-002)); +#33 = DIRECTION('',(1.499660721822E-032,1.224606353822E-016,-1.)); +#34 = DIRECTION('',(-1.,1.224606353822E-016,0.E+000)); +#35 = AXIS2_PLACEMENT_3D('',#36,#37,#38); +#36 = CARTESIAN_POINT('',(137.99,-52.93,-5.E-002)); +#37 = DIRECTION('',(-8.659274570719E-017,-8.659274570719E-017,-1.)); +#38 = DIRECTION('',(0.707106781187,-0.707106781187,0.E+000)); +#39 = AXIS2_PLACEMENT_3D('',#40,#41,#42); +#40 = CARTESIAN_POINT('',(122.775,-73.1,1.65)); +#41 = DIRECTION('',(0.E+000,0.E+000,1.)); +#42 = DIRECTION('',(-0.707106781187,-0.707106781187,0.E+000)); +#43 = AXIS2_PLACEMENT_3D('',#44,#45,#46); +#44 = CARTESIAN_POINT('',(242.392,-59.086,1.65)); +#45 = DIRECTION('',(0.E+000,0.E+000,1.)); +#46 = DIRECTION('',(1.,0.E+000,0.E+000)); +#47 = AXIS2_PLACEMENT_3D('',#48,#49,#50); +#48 = CARTESIAN_POINT('',(101.4,-65.975,1.65)); +#49 = DIRECTION('',(0.E+000,-0.E+000,1.)); +#50 = DIRECTION('',(1.110223024625E-016,1.,0.E+000)); +#51 = AXIS2_PLACEMENT_3D('',#52,#53,#54); +#52 = CARTESIAN_POINT('',(142.816,-36.42,1.65)); +#53 = DIRECTION('',(0.E+000,-0.E+000,1.)); +#54 = DIRECTION('',(1.110223024625E-016,1.,0.E+000)); +#55 = AXIS2_PLACEMENT_3D('',#56,#57,#58); +#56 = CARTESIAN_POINT('',(142.79,-39.468,1.65)); +#57 = DIRECTION('',(0.E+000,-0.E+000,1.)); +#58 = DIRECTION('',(1.110223024625E-016,1.,0.E+000)); +#59 = AXIS2_PLACEMENT_3D('',#60,#61,#62); +#60 = CARTESIAN_POINT('',(115.638,-59.788,-5.E-002)); +#61 = DIRECTION('',(8.659274570719E-017,8.659274570719E-017,-1.)); +#62 = DIRECTION('',(-0.707106781187,0.707106781187,0.E+000)); +#63 = AXIS2_PLACEMENT_3D('',#64,#65,#66); +#64 = CARTESIAN_POINT('',(130.6,-64.31,1.65)); +#65 = DIRECTION('',(0.E+000,0.E+000,1.)); +#66 = DIRECTION('',(1.,0.E+000,0.E+000)); +#67 = AXIS2_PLACEMENT_3D('',#68,#69,#70); +#68 = CARTESIAN_POINT('',(114.876,-81.378,-5.E-002)); +#69 = DIRECTION('',(-8.659274570719E-017,8.659274570719E-017,-1.)); +#70 = DIRECTION('',(-0.707106781187,-0.707106781187,0.E+000)); +#71 = AXIS2_PLACEMENT_3D('',#72,#73,#74); +#72 = CARTESIAN_POINT('',(198.232,-56.716,1.65)); +#73 = DIRECTION('',(0.E+000,0.E+000,1.)); +#74 = DIRECTION('',(1.,0.E+000,0.E+000)); +#75 = AXIS2_PLACEMENT_3D('',#76,#77,#78); +#76 = CARTESIAN_POINT('',(136.974,-88.49,-5.E-002)); +#77 = DIRECTION('',(-1.224606353822E-016,2.719172340232E-032,-1.)); +#78 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000)); +#79 = AXIS2_PLACEMENT_3D('',#80,#81,#82); +#80 = CARTESIAN_POINT('',(136.974,-44.548,-5.E-002)); +#81 = DIRECTION('',(0.E+000,-1.224606353822E-016,-1.)); +#82 = DIRECTION('',(1.,0.E+000,0.E+000)); +#83 = AXIS2_PLACEMENT_3D('',#84,#85,#86); +#84 = CARTESIAN_POINT('',(205.412,-51.696,1.65)); +#85 = DIRECTION('',(0.E+000,0.E+000,1.)); +#86 = DIRECTION('',(1.,0.E+000,0.E+000)); +#87 = AXIS2_PLACEMENT_3D('',#88,#89,#90); +#88 = CARTESIAN_POINT('',(135.704,-46.072,1.65)); +#89 = DIRECTION('',(-0.E+000,0.E+000,1.)); +#90 = DIRECTION('',(0.707106781187,-0.707106781187,0.E+000)); +#91 = AXIS2_PLACEMENT_3D('',#92,#93,#94); +#92 = CARTESIAN_POINT('',(114.876,-52.676,1.65)); +#93 = DIRECTION('',(0.E+000,0.E+000,1.)); +#94 = DIRECTION('',(-1.,1.224606353822E-016,0.E+000)); +#95 = AXIS2_PLACEMENT_3D('',#96,#97,#98); +#96 = CARTESIAN_POINT('',(249.102,-51.696,1.65)); +#97 = DIRECTION('',(0.E+000,0.E+000,1.)); +#98 = DIRECTION('',(1.,0.E+000,0.E+000)); +#99 = AXIS2_PLACEMENT_3D('',#100,#101,#102); +#100 = CARTESIAN_POINT('',(110.9,-62.15,-5.E-002)); +#101 = DIRECTION('',(0.E+000,-1.224606353822E-016,-1.)); +#102 = DIRECTION('',(1.,0.E+000,0.E+000)); +#103 = AXIS2_PLACEMENT_3D('',#104,#105,#106); +#104 = CARTESIAN_POINT('',(110.925,-60.425,-5.E-002)); +#105 = DIRECTION('',(0.E+000,-1.224606353822E-016,-1.)); +#106 = DIRECTION('',(1.,0.E+000,0.E+000)); +#107 = AXIS2_PLACEMENT_3D('',#108,#109,#110); +#108 = CARTESIAN_POINT('',(246.402,-54.206,1.65)); +#109 = DIRECTION('',(0.E+000,0.E+000,1.)); +#110 = DIRECTION('',(1.,0.E+000,0.E+000)); +#111 = AXIS2_PLACEMENT_3D('',#112,#113,#114); +#112 = CARTESIAN_POINT('',(142.816,-69.186,-5.E-002)); +#113 = DIRECTION('',(0.E+000,-1.224606353822E-016,-1.)); +#114 = DIRECTION('',(1.,0.E+000,0.E+000)); +#115 = AXIS2_PLACEMENT_3D('',#116,#117,#118); +#116 = CARTESIAN_POINT('',(133.164,-63.344,-5.E-002)); +#117 = DIRECTION('',(1.499660721822E-032,1.224606353822E-016,-1.)); +#118 = DIRECTION('',(-1.,1.224606353822E-016,0.E+000)); +#119 = AXIS2_PLACEMENT_3D('',#120,#121,#122); +#120 = CARTESIAN_POINT('',(129.862,-63.344,-5.E-002)); +#121 = DIRECTION('',(0.E+000,-1.224606353822E-016,-1.)); +#122 = DIRECTION('',(1.,0.E+000,0.E+000)); +#123 = AXIS2_PLACEMENT_3D('',#124,#125,#126); +#124 = CARTESIAN_POINT('',(138.498,-72.996,1.65)); +#125 = DIRECTION('',(0.E+000,0.E+000,1.)); +#126 = DIRECTION('',(1.,0.E+000,0.E+000)); +#127 = AXIS2_PLACEMENT_3D('',#128,#129,#130); +#128 = CARTESIAN_POINT('',(137.228,-45.056,1.65)); +#129 = DIRECTION('',(0.E+000,0.E+000,1.)); +#130 = DIRECTION('',(-0.707106781187,0.707106781187,0.E+000)); +#131 = AXIS2_PLACEMENT_3D('',#132,#133,#134); +#132 = CARTESIAN_POINT('',(101.575,-69.85,-5.E-002)); +#133 = DIRECTION('',(0.E+000,-1.224606353822E-016,-1.)); +#134 = DIRECTION('',(1.,0.E+000,0.E+000)); +#135 = AXIS2_PLACEMENT_3D('',#136,#137,#138); +#136 = CARTESIAN_POINT('',(101.6,-71.475,-5.E-002)); +#137 = DIRECTION('',(1.499660721822E-032,1.224606353822E-016,-1.)); +#138 = DIRECTION('',(-1.,1.224606353822E-016,0.E+000)); +#139 = AXIS2_PLACEMENT_3D('',#140,#141,#142); +#140 = CARTESIAN_POINT('',(145.356,-55.47,-5.E-002)); +#141 = DIRECTION('',(0.E+000,-1.224606353822E-016,-1.)); +#142 = DIRECTION('',(1.,0.E+000,0.E+000)); +#143 = AXIS2_PLACEMENT_3D('',#144,#145,#146); +#144 = CARTESIAN_POINT('',(142.308,-55.47,-5.E-002)); +#145 = DIRECTION('',(0.E+000,-1.224606353822E-016,-1.)); +#146 = DIRECTION('',(1.,0.E+000,0.E+000)); +#147 = AXIS2_PLACEMENT_3D('',#148,#149,#150); +#148 = CARTESIAN_POINT('',(232.532,-61.526,1.65)); +#149 = DIRECTION('',(0.E+000,0.E+000,1.)); +#150 = DIRECTION('',(1.,0.E+000,0.E+000)); +#151 = AXIS2_PLACEMENT_3D('',#152,#153,#154); +#152 = CARTESIAN_POINT('',(227.842,-64.326,1.65)); +#153 = DIRECTION('',(0.E+000,0.E+000,1.)); +#154 = DIRECTION('',(1.,0.E+000,0.E+000)); +#155 = AXIS2_PLACEMENT_3D('',#156,#157,#158); +#156 = CARTESIAN_POINT('',(105.85,-36.475,1.65)); +#157 = DIRECTION('',(0.E+000,0.E+000,1.)); +#158 = DIRECTION('',(1.,0.E+000,0.E+000)); +#159 = AXIS2_PLACEMENT_3D('',#160,#161,#162); +#160 = CARTESIAN_POINT('',(142.308,-45.564,1.65)); +#161 = DIRECTION('',(0.E+000,-0.E+000,1.)); +#162 = DIRECTION('',(0.707106781187,0.707106781187,0.E+000)); +#163 = AXIS2_PLACEMENT_3D('',#164,#165,#166); +#164 = CARTESIAN_POINT('',(111.574,-52.676,1.65)); +#165 = DIRECTION('',(0.E+000,0.E+000,1.)); +#166 = DIRECTION('',(1.,0.E+000,0.E+000)); +#167 = AXIS2_PLACEMENT_3D('',#168,#169,#170); +#168 = CARTESIAN_POINT('',(138.752,-88.49,-5.E-002)); +#169 = DIRECTION('',(1.224606353822E-016,-1.359586170116E-032,-1.)); +#170 = DIRECTION('',(1.110223024625E-016,1.,0.E+000)); +#171 = AXIS2_PLACEMENT_3D('',#172,#173,#174); +#172 = CARTESIAN_POINT('',(110.975,-89.125,-5.E-002)); +#173 = DIRECTION('',(1.499660721822E-032,1.224606353822E-016,-1.)); +#174 = DIRECTION('',(-1.,1.224606353822E-016,0.E+000)); +#175 = AXIS2_PLACEMENT_3D('',#176,#177,#178); +#176 = CARTESIAN_POINT('',(139.768,-41.754,1.65)); +#177 = DIRECTION('',(0.E+000,-0.E+000,1.)); +#178 = DIRECTION('',(0.707106781187,0.707106781187,0.E+000)); +#179 = AXIS2_PLACEMENT_3D('',#180,#181,#182); +#180 = CARTESIAN_POINT('',(141.038,-43.024,1.65)); +#181 = DIRECTION('',(0.E+000,-0.E+000,1.)); +#182 = DIRECTION('',(0.707106781187,0.707106781187,0.E+000)); +#183 = AXIS2_PLACEMENT_3D('',#184,#185,#186); +#184 = CARTESIAN_POINT('',(139.514,-43.786,-5.E-002)); +#185 = DIRECTION('',(1.224606353822E-016,-1.359586170116E-032,-1.)); +#186 = DIRECTION('',(1.110223024625E-016,1.,0.E+000)); +#187 = AXIS2_PLACEMENT_3D('',#188,#189,#190); +#188 = CARTESIAN_POINT('',(138.498,-44.053,1.65)); +#189 = DIRECTION('',(-0.E+000,0.E+000,1.)); +#190 = DIRECTION('',(0.707106781187,-0.707106781187,0.E+000)); +#191 = AXIS2_PLACEMENT_3D('',#192,#193,#194); +#192 = CARTESIAN_POINT('',(107.51,-52.663,1.65)); +#193 = DIRECTION('',(0.E+000,-0.E+000,1.)); +#194 = DIRECTION('',(1.110223024625E-016,1.,0.E+000)); +#195 = AXIS2_PLACEMENT_3D('',#196,#197,#198); +#196 = CARTESIAN_POINT('',(105.65,-69.825,-5.E-002)); +#197 = DIRECTION('',(1.499660721822E-032,1.224606353822E-016,-1.)); +#198 = DIRECTION('',(-1.,1.224606353822E-016,0.E+000)); +#199 = AXIS2_PLACEMENT_3D('',#200,#201,#202); +#200 = CARTESIAN_POINT('',(123.45,-76.1,-5.E-002)); +#201 = DIRECTION('',(8.659274570719E-017,8.659274570719E-017,-1.)); +#202 = DIRECTION('',(-0.707106781187,0.707106781187,0.E+000)); +#203 = AXIS2_PLACEMENT_3D('',#204,#205,#206); +#204 = CARTESIAN_POINT('',(232.532,-64.036,1.65)); +#205 = DIRECTION('',(0.E+000,0.E+000,1.)); +#206 = DIRECTION('',(1.,0.E+000,0.E+000)); +#207 = AXIS2_PLACEMENT_3D('',#208,#209,#210); +#208 = CARTESIAN_POINT('',(132.148,-60.804,-5.E-002)); +#209 = DIRECTION('',(1.224606353822E-016,-1.359586170116E-032,-1.)); +#210 = DIRECTION('',(1.110223024625E-016,1.,0.E+000)); +#211 = AXIS2_PLACEMENT_3D('',#212,#213,#214); +#212 = CARTESIAN_POINT('',(133.926,-60.791,-5.E-002)); +#213 = DIRECTION('',(1.224606353822E-016,-1.359586170116E-032,-1.)); +#214 = DIRECTION('',(1.110223024625E-016,1.,0.E+000)); +#215 = AXIS2_PLACEMENT_3D('',#216,#217,#218); +#216 = CARTESIAN_POINT('',(219.382,-63.646,1.65)); +#217 = DIRECTION('',(0.E+000,0.E+000,1.)); +#218 = DIRECTION('',(1.,0.E+000,0.E+000)); +#219 = AXIS2_PLACEMENT_3D('',#220,#221,#222); +#220 = CARTESIAN_POINT('',(134.18,-49.12,1.65)); +#221 = DIRECTION('',(0.E+000,-0.E+000,1.)); +#222 = DIRECTION('',(0.707106781187,0.707106781187,0.E+000)); +#223 = AXIS2_PLACEMENT_3D('',#224,#225,#226); +#224 = CARTESIAN_POINT('',(118.8,-89.075,-5.E-002)); +#225 = DIRECTION('',(-1.224606353822E-016,2.719172340232E-032,-1.)); +#226 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000)); +#227 = AXIS2_PLACEMENT_3D('',#228,#229,#230); +#228 = CARTESIAN_POINT('',(114.5,-89.1,-5.E-002)); +#229 = DIRECTION('',(-1.224606353822E-016,2.719172340232E-032,-1.)); +#230 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000)); +#231 = AXIS2_PLACEMENT_3D('',#232,#233,#234); +#232 = CARTESIAN_POINT('',(106.95,-56.325,-5.E-002)); +#233 = DIRECTION('',(1.224606353822E-016,-1.359586170116E-032,-1.)); +#234 = DIRECTION('',(1.110223024625E-016,1.,0.E+000)); +#235 = AXIS2_PLACEMENT_3D('',#236,#237,#238); +#236 = CARTESIAN_POINT('',(99.95,-56.275,-5.E-002)); +#237 = DIRECTION('',(-1.224606353822E-016,2.719172340232E-032,-1.)); +#238 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000)); +#239 = AXIS2_PLACEMENT_3D('',#240,#241,#242); +#240 = CARTESIAN_POINT('',(131.15,-67.725,-5.E-002)); +#241 = DIRECTION('',(-8.659274570719E-017,-8.659274570719E-017,-1.)); +#242 = DIRECTION('',(0.707106781187,-0.707106781187,0.E+000)); +#243 = AXIS2_PLACEMENT_3D('',#244,#245,#246); +#244 = CARTESIAN_POINT('',(129.925,-68.9,-5.E-002)); +#245 = DIRECTION('',(-8.659274570719E-017,-8.659274570719E-017,-1.)); +#246 = DIRECTION('',(0.707106781187,-0.707106781187,0.E+000)); +#247 = AXIS2_PLACEMENT_3D('',#248,#249,#250); +#248 = CARTESIAN_POINT('',(124.575,-75.,-5.E-002)); +#249 = DIRECTION('',(8.659274570719E-017,8.659274570719E-017,-1.)); +#250 = DIRECTION('',(-0.707106781187,0.707106781187,0.E+000)); +#251 = AXIS2_PLACEMENT_3D('',#252,#253,#254); +#252 = CARTESIAN_POINT('',(201.402,-49.186,1.65)); +#253 = DIRECTION('',(0.E+000,0.E+000,1.)); +#254 = DIRECTION('',(1.,0.E+000,0.E+000)); +#255 = AXIS2_PLACEMENT_3D('',#256,#257,#258); +#256 = CARTESIAN_POINT('',(135.45,-50.39,-5.E-002)); +#257 = DIRECTION('',(-8.659274570719E-017,8.659274570719E-017,-1.)); +#258 = DIRECTION('',(-0.707106781187,-0.707106781187,0.E+000)); +#259 = AXIS2_PLACEMENT_3D('',#260,#261,#262); +#260 = CARTESIAN_POINT('',(140.022,-49.628,-5.E-002)); +#261 = DIRECTION('',(-8.659274570719E-017,-8.659274570719E-017,-1.)); +#262 = DIRECTION('',(0.707106781187,-0.707106781187,0.E+000)); +#263 = AXIS2_PLACEMENT_3D('',#264,#265,#266); +#264 = CARTESIAN_POINT('',(141.292,-48.358,-5.E-002)); +#265 = DIRECTION('',(-8.659274570719E-017,-8.659274570719E-017,-1.)); +#266 = DIRECTION('',(0.707106781187,-0.707106781187,0.E+000)); +#267 = AXIS2_PLACEMENT_3D('',#268,#269,#270); +#268 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000)); +#269 = DIRECTION('',(0.E+000,0.E+000,1.)); +#270 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#271 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#275)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#272,#273,#274)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#272 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#273 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#274 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#275 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-006),#272, + 'distance_accuracy_value','confusion accuracy'); +#276 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); +#277 = SHAPE_DEFINITION_REPRESENTATION(#278,#284); +#278 = PRODUCT_DEFINITION_SHAPE('','',#279); +#279 = PRODUCT_DEFINITION('design','',#280,#283); +#280 = PRODUCT_DEFINITION_FORMATION('','',#281); +#281 = PRODUCT('C_0603_1608Metric','C_0603_1608Metric','',(#282)); +#282 = PRODUCT_CONTEXT('',#2,'mechanical'); +#283 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#284 = SHAPE_REPRESENTATION('',(#11,#285),#289); +#285 = AXIS2_PLACEMENT_3D('',#286,#287,#288); +#286 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000)); +#287 = DIRECTION('',(0.E+000,0.E+000,1.)); +#288 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#293)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#290,#291,#292)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#290 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#291 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#292 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#293 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-006),#290, + 'distance_accuracy_value','confusion accuracy'); +#294 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#295),#2277); +#295 = MANIFOLD_SOLID_BREP('',#296); +#296 = CLOSED_SHELL('',(#297,#541,#617,#667,#721,#770,#819,#873,#923, + #950,#1199,#1276,#1325,#1379,#1428,#1478,#1527,#1581,#1608,#1857, + #1933,#1983,#2037,#2086,#2135,#2189,#2239,#2266)); +#297 = ADVANCED_FACE('',(#298),#312,.F.); +#298 = FACE_BOUND('',#299,.F.); +#299 = EDGE_LOOP('',(#300,#335,#364,#392,#425,#453,#482,#510)); +#300 = ORIENTED_EDGE('',*,*,#301,.F.); +#301 = EDGE_CURVE('',#302,#304,#306,.T.); +#302 = VERTEX_POINT('',#303); +#303 = CARTESIAN_POINT('',(-0.8,-0.4,3.E-002)); +#304 = VERTEX_POINT('',#305); +#305 = CARTESIAN_POINT('',(-0.8,-0.4,0.77)); +#306 = SURFACE_CURVE('',#307,(#311,#323),.PCURVE_S1.); +#307 = LINE('',#308,#309); +#308 = CARTESIAN_POINT('',(-0.8,-0.4,0.E+000)); +#309 = VECTOR('',#310,1.); +#310 = DIRECTION('',(0.E+000,0.E+000,1.)); +#311 = PCURVE('',#312,#317); +#312 = PLANE('',#313); +#313 = AXIS2_PLACEMENT_3D('',#314,#315,#316); +#314 = CARTESIAN_POINT('',(-0.8,-0.4,0.E+000)); +#315 = DIRECTION('',(1.,0.E+000,0.E+000)); +#316 = DIRECTION('',(0.E+000,0.E+000,1.)); +#317 = DEFINITIONAL_REPRESENTATION('',(#318),#322); +#318 = LINE('',#319,#320); +#319 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#320 = VECTOR('',#321,1.); +#321 = DIRECTION('',(1.,0.E+000)); +#322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#323 = PCURVE('',#324,#329); +#324 = PLANE('',#325); +#325 = AXIS2_PLACEMENT_3D('',#326,#327,#328); +#326 = CARTESIAN_POINT('',(-0.8,-0.4,0.E+000)); +#327 = DIRECTION('',(0.E+000,1.,0.E+000)); +#328 = DIRECTION('',(0.E+000,-0.E+000,1.)); +#329 = DEFINITIONAL_REPRESENTATION('',(#330),#334); +#330 = LINE('',#331,#332); +#331 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#332 = VECTOR('',#333,1.); +#333 = DIRECTION('',(1.,0.E+000)); +#334 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#335 = ORIENTED_EDGE('',*,*,#336,.T.); +#336 = EDGE_CURVE('',#302,#337,#339,.T.); +#337 = VERTEX_POINT('',#338); +#338 = CARTESIAN_POINT('',(-0.8,-0.37,0.E+000)); +#339 = SURFACE_CURVE('',#340,(#345,#352),.PCURVE_S1.); +#340 = CIRCLE('',#341,3.E-002); +#341 = AXIS2_PLACEMENT_3D('',#342,#343,#344); +#342 = CARTESIAN_POINT('',(-0.8,-0.37,3.E-002)); +#343 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#344 = DIRECTION('',(0.E+000,0.E+000,1.)); +#345 = PCURVE('',#312,#346); +#346 = DEFINITIONAL_REPRESENTATION('',(#347),#351); +#347 = CIRCLE('',#348,3.E-002); +#348 = AXIS2_PLACEMENT_2D('',#349,#350); +#349 = CARTESIAN_POINT('',(3.E-002,-3.E-002)); +#350 = DIRECTION('',(1.,0.E+000)); +#351 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#352 = PCURVE('',#353,#358); +#353 = CYLINDRICAL_SURFACE('',#354,3.E-002); +#354 = AXIS2_PLACEMENT_3D('',#355,#356,#357); +#355 = CARTESIAN_POINT('',(-0.8,-0.37,3.E-002)); +#356 = DIRECTION('',(1.,0.E+000,0.E+000)); +#357 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#358 = DEFINITIONAL_REPRESENTATION('',(#359),#363); +#359 = LINE('',#360,#361); +#360 = CARTESIAN_POINT('',(-1.570796326795,0.E+000)); +#361 = VECTOR('',#362,1.); +#362 = DIRECTION('',(1.,0.E+000)); +#363 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#364 = ORIENTED_EDGE('',*,*,#365,.T.); +#365 = EDGE_CURVE('',#337,#366,#368,.T.); +#366 = VERTEX_POINT('',#367); +#367 = CARTESIAN_POINT('',(-0.8,0.37,0.E+000)); +#368 = SURFACE_CURVE('',#369,(#373,#380),.PCURVE_S1.); +#369 = LINE('',#370,#371); +#370 = CARTESIAN_POINT('',(-0.8,-0.4,0.E+000)); +#371 = VECTOR('',#372,1.); +#372 = DIRECTION('',(0.E+000,1.,0.E+000)); +#373 = PCURVE('',#312,#374); +#374 = DEFINITIONAL_REPRESENTATION('',(#375),#379); +#375 = LINE('',#376,#377); +#376 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#377 = VECTOR('',#378,1.); +#378 = DIRECTION('',(0.E+000,-1.)); +#379 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#380 = PCURVE('',#381,#386); +#381 = PLANE('',#382); +#382 = AXIS2_PLACEMENT_3D('',#383,#384,#385); +#383 = CARTESIAN_POINT('',(-0.8,-0.4,0.E+000)); +#384 = DIRECTION('',(0.E+000,0.E+000,1.)); +#385 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#386 = DEFINITIONAL_REPRESENTATION('',(#387),#391); +#387 = LINE('',#388,#389); +#388 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#389 = VECTOR('',#390,1.); +#390 = DIRECTION('',(0.E+000,1.)); +#391 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#392 = ORIENTED_EDGE('',*,*,#393,.F.); +#393 = EDGE_CURVE('',#394,#366,#396,.T.); +#394 = VERTEX_POINT('',#395); +#395 = CARTESIAN_POINT('',(-0.8,0.4,3.E-002)); +#396 = SURFACE_CURVE('',#397,(#402,#413),.PCURVE_S1.); +#397 = CIRCLE('',#398,3.E-002); +#398 = AXIS2_PLACEMENT_3D('',#399,#400,#401); +#399 = CARTESIAN_POINT('',(-0.8,0.37,3.E-002)); +#400 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#401 = DIRECTION('',(0.E+000,0.E+000,1.)); +#402 = PCURVE('',#312,#403); +#403 = DEFINITIONAL_REPRESENTATION('',(#404),#412); +#404 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#405,#406,#407,#408,#409,#410 +,#411),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.E+000,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#405 = CARTESIAN_POINT('',(6.E-002,-0.77)); +#406 = CARTESIAN_POINT('',(6.E-002,-0.821961524227)); +#407 = CARTESIAN_POINT('',(1.5E-002,-0.795980762114)); +#408 = CARTESIAN_POINT('',(-3.E-002,-0.77)); +#409 = CARTESIAN_POINT('',(1.5E-002,-0.744019237886)); +#410 = CARTESIAN_POINT('',(6.E-002,-0.718038475773)); +#411 = CARTESIAN_POINT('',(6.E-002,-0.77)); +#412 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#413 = PCURVE('',#414,#419); +#414 = CYLINDRICAL_SURFACE('',#415,3.E-002); +#415 = AXIS2_PLACEMENT_3D('',#416,#417,#418); +#416 = CARTESIAN_POINT('',(-0.8,0.37,3.E-002)); +#417 = DIRECTION('',(1.,0.E+000,0.E+000)); +#418 = DIRECTION('',(-0.E+000,1.,0.E+000)); +#419 = DEFINITIONAL_REPRESENTATION('',(#420),#424); +#420 = LINE('',#421,#422); +#421 = CARTESIAN_POINT('',(7.853981633974,0.E+000)); +#422 = VECTOR('',#423,1.); +#423 = DIRECTION('',(-1.,0.E+000)); +#424 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#425 = ORIENTED_EDGE('',*,*,#426,.T.); +#426 = EDGE_CURVE('',#394,#427,#429,.T.); +#427 = VERTEX_POINT('',#428); +#428 = CARTESIAN_POINT('',(-0.8,0.4,0.77)); +#429 = SURFACE_CURVE('',#430,(#434,#441),.PCURVE_S1.); +#430 = LINE('',#431,#432); +#431 = CARTESIAN_POINT('',(-0.8,0.4,0.E+000)); +#432 = VECTOR('',#433,1.); +#433 = DIRECTION('',(0.E+000,0.E+000,1.)); +#434 = PCURVE('',#312,#435); +#435 = DEFINITIONAL_REPRESENTATION('',(#436),#440); +#436 = LINE('',#437,#438); +#437 = CARTESIAN_POINT('',(0.E+000,-0.8)); +#438 = VECTOR('',#439,1.); +#439 = DIRECTION('',(1.,0.E+000)); +#440 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#441 = PCURVE('',#442,#447); +#442 = PLANE('',#443); +#443 = AXIS2_PLACEMENT_3D('',#444,#445,#446); +#444 = CARTESIAN_POINT('',(-0.8,0.4,0.E+000)); +#445 = DIRECTION('',(0.E+000,1.,0.E+000)); +#446 = DIRECTION('',(0.E+000,-0.E+000,1.)); +#447 = DEFINITIONAL_REPRESENTATION('',(#448),#452); +#448 = LINE('',#449,#450); +#449 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#450 = VECTOR('',#451,1.); +#451 = DIRECTION('',(1.,0.E+000)); +#452 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#453 = ORIENTED_EDGE('',*,*,#454,.T.); +#454 = EDGE_CURVE('',#427,#455,#457,.T.); +#455 = VERTEX_POINT('',#456); +#456 = CARTESIAN_POINT('',(-0.8,0.37,0.8)); +#457 = SURFACE_CURVE('',#458,(#463,#470),.PCURVE_S1.); +#458 = CIRCLE('',#459,3.E-002); +#459 = AXIS2_PLACEMENT_3D('',#460,#461,#462); +#460 = CARTESIAN_POINT('',(-0.8,0.37,0.77)); +#461 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#462 = DIRECTION('',(0.E+000,0.E+000,1.)); +#463 = PCURVE('',#312,#464); +#464 = DEFINITIONAL_REPRESENTATION('',(#465),#469); +#465 = CIRCLE('',#466,3.E-002); +#466 = AXIS2_PLACEMENT_2D('',#467,#468); +#467 = CARTESIAN_POINT('',(0.77,-0.77)); +#468 = DIRECTION('',(1.,0.E+000)); +#469 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#470 = PCURVE('',#471,#476); +#471 = CYLINDRICAL_SURFACE('',#472,3.E-002); +#472 = AXIS2_PLACEMENT_3D('',#473,#474,#475); +#473 = CARTESIAN_POINT('',(-0.8,0.37,0.77)); +#474 = DIRECTION('',(1.,0.E+000,0.E+000)); +#475 = DIRECTION('',(-0.E+000,1.,0.E+000)); +#476 = DEFINITIONAL_REPRESENTATION('',(#477),#481); +#477 = LINE('',#478,#479); +#478 = CARTESIAN_POINT('',(-4.712388980385,0.E+000)); +#479 = VECTOR('',#480,1.); +#480 = DIRECTION('',(1.,0.E+000)); +#481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#482 = ORIENTED_EDGE('',*,*,#483,.F.); +#483 = EDGE_CURVE('',#484,#455,#486,.T.); +#484 = VERTEX_POINT('',#485); +#485 = CARTESIAN_POINT('',(-0.8,-0.37,0.8)); +#486 = SURFACE_CURVE('',#487,(#491,#498),.PCURVE_S1.); +#487 = LINE('',#488,#489); +#488 = CARTESIAN_POINT('',(-0.8,-0.4,0.8)); +#489 = VECTOR('',#490,1.); +#490 = DIRECTION('',(0.E+000,1.,0.E+000)); +#491 = PCURVE('',#312,#492); +#492 = DEFINITIONAL_REPRESENTATION('',(#493),#497); +#493 = LINE('',#494,#495); +#494 = CARTESIAN_POINT('',(0.8,0.E+000)); +#495 = VECTOR('',#496,1.); +#496 = DIRECTION('',(0.E+000,-1.)); +#497 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#498 = PCURVE('',#499,#504); +#499 = PLANE('',#500); +#500 = AXIS2_PLACEMENT_3D('',#501,#502,#503); +#501 = CARTESIAN_POINT('',(-0.8,-0.4,0.8)); +#502 = DIRECTION('',(0.E+000,0.E+000,1.)); +#503 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#504 = DEFINITIONAL_REPRESENTATION('',(#505),#509); +#505 = LINE('',#506,#507); +#506 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#507 = VECTOR('',#508,1.); +#508 = DIRECTION('',(0.E+000,1.)); +#509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#510 = ORIENTED_EDGE('',*,*,#511,.F.); +#511 = EDGE_CURVE('',#304,#484,#512,.T.); +#512 = SURFACE_CURVE('',#513,(#518,#529),.PCURVE_S1.); +#513 = CIRCLE('',#514,3.E-002); +#514 = AXIS2_PLACEMENT_3D('',#515,#516,#517); +#515 = CARTESIAN_POINT('',(-0.8,-0.37,0.77)); +#516 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#517 = DIRECTION('',(0.E+000,0.E+000,1.)); +#518 = PCURVE('',#312,#519); +#519 = DEFINITIONAL_REPRESENTATION('',(#520),#528); +#520 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#521,#522,#523,#524,#525,#526 +,#527),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.E+000,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#521 = CARTESIAN_POINT('',(0.8,-3.E-002)); +#522 = CARTESIAN_POINT('',(0.8,-8.196152422707E-002)); +#523 = CARTESIAN_POINT('',(0.755,-5.598076211353E-002)); +#524 = CARTESIAN_POINT('',(0.71,-3.E-002)); +#525 = CARTESIAN_POINT('',(0.755,-4.019237886467E-003)); +#526 = CARTESIAN_POINT('',(0.8,2.196152422707E-002)); +#527 = CARTESIAN_POINT('',(0.8,-3.E-002)); +#528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#529 = PCURVE('',#530,#535); +#530 = CYLINDRICAL_SURFACE('',#531,3.E-002); +#531 = AXIS2_PLACEMENT_3D('',#532,#533,#534); +#532 = CARTESIAN_POINT('',(-0.8,-0.37,0.77)); +#533 = DIRECTION('',(1.,0.E+000,0.E+000)); +#534 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#535 = DEFINITIONAL_REPRESENTATION('',(#536),#540); +#536 = LINE('',#537,#538); +#537 = CARTESIAN_POINT('',(10.995574287564,0.E+000)); +#538 = VECTOR('',#539,1.); +#539 = DIRECTION('',(-1.,0.E+000)); +#540 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#541 = ADVANCED_FACE('',(#542),#324,.F.); +#542 = FACE_BOUND('',#543,.F.); +#543 = EDGE_LOOP('',(#544,#574,#595,#596)); +#544 = ORIENTED_EDGE('',*,*,#545,.F.); +#545 = EDGE_CURVE('',#546,#548,#550,.T.); +#546 = VERTEX_POINT('',#547); +#547 = CARTESIAN_POINT('',(-0.5,-0.4,3.E-002)); +#548 = VERTEX_POINT('',#549); +#549 = CARTESIAN_POINT('',(-0.5,-0.4,0.77)); +#550 = SURFACE_CURVE('',#551,(#555,#562),.PCURVE_S1.); +#551 = LINE('',#552,#553); +#552 = CARTESIAN_POINT('',(-0.5,-0.4,0.E+000)); +#553 = VECTOR('',#554,1.); +#554 = DIRECTION('',(0.E+000,0.E+000,1.)); +#555 = PCURVE('',#324,#556); +#556 = DEFINITIONAL_REPRESENTATION('',(#557),#561); +#557 = LINE('',#558,#559); +#558 = CARTESIAN_POINT('',(0.E+000,0.3)); +#559 = VECTOR('',#560,1.); +#560 = DIRECTION('',(1.,0.E+000)); +#561 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#562 = PCURVE('',#563,#568); +#563 = PLANE('',#564); +#564 = AXIS2_PLACEMENT_3D('',#565,#566,#567); +#565 = CARTESIAN_POINT('',(-0.5,-0.4,0.E+000)); +#566 = DIRECTION('',(1.,0.E+000,0.E+000)); +#567 = DIRECTION('',(0.E+000,0.E+000,1.)); +#568 = DEFINITIONAL_REPRESENTATION('',(#569),#573); +#569 = LINE('',#570,#571); +#570 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#571 = VECTOR('',#572,1.); +#572 = DIRECTION('',(1.,0.E+000)); +#573 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#574 = ORIENTED_EDGE('',*,*,#575,.F.); +#575 = EDGE_CURVE('',#302,#546,#576,.T.); +#576 = SURFACE_CURVE('',#577,(#581,#588),.PCURVE_S1.); +#577 = LINE('',#578,#579); +#578 = CARTESIAN_POINT('',(-0.8,-0.4,3.E-002)); +#579 = VECTOR('',#580,1.); +#580 = DIRECTION('',(1.,0.E+000,0.E+000)); +#581 = PCURVE('',#324,#582); +#582 = DEFINITIONAL_REPRESENTATION('',(#583),#587); +#583 = LINE('',#584,#585); +#584 = CARTESIAN_POINT('',(3.E-002,0.E+000)); +#585 = VECTOR('',#586,1.); +#586 = DIRECTION('',(0.E+000,1.)); +#587 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#588 = PCURVE('',#353,#589); +#589 = DEFINITIONAL_REPRESENTATION('',(#590),#594); +#590 = LINE('',#591,#592); +#591 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#592 = VECTOR('',#593,1.); +#593 = DIRECTION('',(0.E+000,1.)); +#594 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#595 = ORIENTED_EDGE('',*,*,#301,.T.); +#596 = ORIENTED_EDGE('',*,*,#597,.T.); +#597 = EDGE_CURVE('',#304,#548,#598,.T.); +#598 = SURFACE_CURVE('',#599,(#603,#610),.PCURVE_S1.); +#599 = LINE('',#600,#601); +#600 = CARTESIAN_POINT('',(-0.8,-0.4,0.77)); +#601 = VECTOR('',#602,1.); +#602 = DIRECTION('',(1.,0.E+000,0.E+000)); +#603 = PCURVE('',#324,#604); +#604 = DEFINITIONAL_REPRESENTATION('',(#605),#609); +#605 = LINE('',#606,#607); +#606 = CARTESIAN_POINT('',(0.77,0.E+000)); +#607 = VECTOR('',#608,1.); +#608 = DIRECTION('',(0.E+000,1.)); +#609 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#610 = PCURVE('',#530,#611); +#611 = DEFINITIONAL_REPRESENTATION('',(#612),#616); +#612 = LINE('',#613,#614); +#613 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#614 = VECTOR('',#615,1.); +#615 = DIRECTION('',(0.E+000,1.)); +#616 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#617 = ADVANCED_FACE('',(#618),#353,.T.); +#618 = FACE_BOUND('',#619,.T.); +#619 = EDGE_LOOP('',(#620,#621,#644,#666)); +#620 = ORIENTED_EDGE('',*,*,#336,.T.); +#621 = ORIENTED_EDGE('',*,*,#622,.T.); +#622 = EDGE_CURVE('',#337,#623,#625,.T.); +#623 = VERTEX_POINT('',#624); +#624 = CARTESIAN_POINT('',(-0.5,-0.37,0.E+000)); +#625 = SURFACE_CURVE('',#626,(#630,#637),.PCURVE_S1.); +#626 = LINE('',#627,#628); +#627 = CARTESIAN_POINT('',(-0.8,-0.37,0.E+000)); +#628 = VECTOR('',#629,1.); +#629 = DIRECTION('',(1.,0.E+000,0.E+000)); +#630 = PCURVE('',#353,#631); +#631 = DEFINITIONAL_REPRESENTATION('',(#632),#636); +#632 = LINE('',#633,#634); +#633 = CARTESIAN_POINT('',(1.570796326795,0.E+000)); +#634 = VECTOR('',#635,1.); +#635 = DIRECTION('',(0.E+000,1.)); +#636 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#637 = PCURVE('',#381,#638); +#638 = DEFINITIONAL_REPRESENTATION('',(#639),#643); +#639 = LINE('',#640,#641); +#640 = CARTESIAN_POINT('',(0.E+000,3.E-002)); +#641 = VECTOR('',#642,1.); +#642 = DIRECTION('',(1.,0.E+000)); +#643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#644 = ORIENTED_EDGE('',*,*,#645,.F.); +#645 = EDGE_CURVE('',#546,#623,#646,.T.); +#646 = SURFACE_CURVE('',#647,(#652,#659),.PCURVE_S1.); +#647 = CIRCLE('',#648,3.E-002); +#648 = AXIS2_PLACEMENT_3D('',#649,#650,#651); +#649 = CARTESIAN_POINT('',(-0.5,-0.37,3.E-002)); +#650 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#651 = DIRECTION('',(0.E+000,0.E+000,1.)); +#652 = PCURVE('',#353,#653); +#653 = DEFINITIONAL_REPRESENTATION('',(#654),#658); +#654 = LINE('',#655,#656); +#655 = CARTESIAN_POINT('',(-1.570796326795,0.3)); +#656 = VECTOR('',#657,1.); +#657 = DIRECTION('',(1.,0.E+000)); +#658 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#659 = PCURVE('',#563,#660); +#660 = DEFINITIONAL_REPRESENTATION('',(#661),#665); +#661 = CIRCLE('',#662,3.E-002); +#662 = AXIS2_PLACEMENT_2D('',#663,#664); +#663 = CARTESIAN_POINT('',(3.E-002,-3.E-002)); +#664 = DIRECTION('',(1.,0.E+000)); +#665 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#666 = ORIENTED_EDGE('',*,*,#575,.F.); +#667 = ADVANCED_FACE('',(#668),#530,.T.); +#668 = FACE_BOUND('',#669,.T.); +#669 = EDGE_LOOP('',(#670,#671,#699,#720)); +#670 = ORIENTED_EDGE('',*,*,#597,.T.); +#671 = ORIENTED_EDGE('',*,*,#672,.T.); +#672 = EDGE_CURVE('',#548,#673,#675,.T.); +#673 = VERTEX_POINT('',#674); +#674 = CARTESIAN_POINT('',(-0.5,-0.37,0.8)); +#675 = SURFACE_CURVE('',#676,(#681,#688),.PCURVE_S1.); +#676 = CIRCLE('',#677,3.E-002); +#677 = AXIS2_PLACEMENT_3D('',#678,#679,#680); +#678 = CARTESIAN_POINT('',(-0.5,-0.37,0.77)); +#679 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#680 = DIRECTION('',(0.E+000,0.E+000,1.)); +#681 = PCURVE('',#530,#682); +#682 = DEFINITIONAL_REPRESENTATION('',(#683),#687); +#683 = LINE('',#684,#685); +#684 = CARTESIAN_POINT('',(10.995574287564,0.3)); +#685 = VECTOR('',#686,1.); +#686 = DIRECTION('',(-1.,0.E+000)); +#687 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#688 = PCURVE('',#563,#689); +#689 = DEFINITIONAL_REPRESENTATION('',(#690),#698); +#690 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#691,#692,#693,#694,#695,#696 +,#697),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.E+000,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#691 = CARTESIAN_POINT('',(0.8,-3.E-002)); +#692 = CARTESIAN_POINT('',(0.8,-8.196152422707E-002)); +#693 = CARTESIAN_POINT('',(0.755,-5.598076211353E-002)); +#694 = CARTESIAN_POINT('',(0.71,-3.E-002)); +#695 = CARTESIAN_POINT('',(0.755,-4.019237886467E-003)); +#696 = CARTESIAN_POINT('',(0.8,2.196152422707E-002)); +#697 = CARTESIAN_POINT('',(0.8,-3.E-002)); +#698 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#699 = ORIENTED_EDGE('',*,*,#700,.F.); +#700 = EDGE_CURVE('',#484,#673,#701,.T.); +#701 = SURFACE_CURVE('',#702,(#706,#713),.PCURVE_S1.); +#702 = LINE('',#703,#704); +#703 = CARTESIAN_POINT('',(-0.8,-0.37,0.8)); +#704 = VECTOR('',#705,1.); +#705 = DIRECTION('',(1.,0.E+000,0.E+000)); +#706 = PCURVE('',#530,#707); +#707 = DEFINITIONAL_REPRESENTATION('',(#708),#712); +#708 = LINE('',#709,#710); +#709 = CARTESIAN_POINT('',(4.712388980385,0.E+000)); +#710 = VECTOR('',#711,1.); +#711 = DIRECTION('',(0.E+000,1.)); +#712 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#713 = PCURVE('',#499,#714); +#714 = DEFINITIONAL_REPRESENTATION('',(#715),#719); +#715 = LINE('',#716,#717); +#716 = CARTESIAN_POINT('',(0.E+000,3.E-002)); +#717 = VECTOR('',#718,1.); +#718 = DIRECTION('',(1.,0.E+000)); +#719 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#720 = ORIENTED_EDGE('',*,*,#511,.F.); +#721 = ADVANCED_FACE('',(#722),#381,.F.); +#722 = FACE_BOUND('',#723,.F.); +#723 = EDGE_LOOP('',(#724,#725,#726,#749)); +#724 = ORIENTED_EDGE('',*,*,#365,.F.); +#725 = ORIENTED_EDGE('',*,*,#622,.T.); +#726 = ORIENTED_EDGE('',*,*,#727,.T.); +#727 = EDGE_CURVE('',#623,#728,#730,.T.); +#728 = VERTEX_POINT('',#729); +#729 = CARTESIAN_POINT('',(-0.5,0.37,0.E+000)); +#730 = SURFACE_CURVE('',#731,(#735,#742),.PCURVE_S1.); +#731 = LINE('',#732,#733); +#732 = CARTESIAN_POINT('',(-0.5,-0.4,0.E+000)); +#733 = VECTOR('',#734,1.); +#734 = DIRECTION('',(0.E+000,1.,0.E+000)); +#735 = PCURVE('',#381,#736); +#736 = DEFINITIONAL_REPRESENTATION('',(#737),#741); +#737 = LINE('',#738,#739); +#738 = CARTESIAN_POINT('',(0.3,0.E+000)); +#739 = VECTOR('',#740,1.); +#740 = DIRECTION('',(0.E+000,1.)); +#741 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#742 = PCURVE('',#563,#743); +#743 = DEFINITIONAL_REPRESENTATION('',(#744),#748); +#744 = LINE('',#745,#746); +#745 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#746 = VECTOR('',#747,1.); +#747 = DIRECTION('',(0.E+000,-1.)); +#748 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#749 = ORIENTED_EDGE('',*,*,#750,.F.); +#750 = EDGE_CURVE('',#366,#728,#751,.T.); +#751 = SURFACE_CURVE('',#752,(#756,#763),.PCURVE_S1.); +#752 = LINE('',#753,#754); +#753 = CARTESIAN_POINT('',(-0.8,0.37,0.E+000)); +#754 = VECTOR('',#755,1.); +#755 = DIRECTION('',(1.,0.E+000,0.E+000)); +#756 = PCURVE('',#381,#757); +#757 = DEFINITIONAL_REPRESENTATION('',(#758),#762); +#758 = LINE('',#759,#760); +#759 = CARTESIAN_POINT('',(0.E+000,0.77)); +#760 = VECTOR('',#761,1.); +#761 = DIRECTION('',(1.,0.E+000)); +#762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#763 = PCURVE('',#414,#764); +#764 = DEFINITIONAL_REPRESENTATION('',(#765),#769); +#765 = LINE('',#766,#767); +#766 = CARTESIAN_POINT('',(4.712388980385,0.E+000)); +#767 = VECTOR('',#768,1.); +#768 = DIRECTION('',(0.E+000,1.)); +#769 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#770 = ADVANCED_FACE('',(#771),#499,.T.); +#771 = FACE_BOUND('',#772,.T.); +#772 = EDGE_LOOP('',(#773,#774,#775,#798)); +#773 = ORIENTED_EDGE('',*,*,#483,.F.); +#774 = ORIENTED_EDGE('',*,*,#700,.T.); +#775 = ORIENTED_EDGE('',*,*,#776,.T.); +#776 = EDGE_CURVE('',#673,#777,#779,.T.); +#777 = VERTEX_POINT('',#778); +#778 = CARTESIAN_POINT('',(-0.5,0.37,0.8)); +#779 = SURFACE_CURVE('',#780,(#784,#791),.PCURVE_S1.); +#780 = LINE('',#781,#782); +#781 = CARTESIAN_POINT('',(-0.5,-0.4,0.8)); +#782 = VECTOR('',#783,1.); +#783 = DIRECTION('',(0.E+000,1.,0.E+000)); +#784 = PCURVE('',#499,#785); +#785 = DEFINITIONAL_REPRESENTATION('',(#786),#790); +#786 = LINE('',#787,#788); +#787 = CARTESIAN_POINT('',(0.3,0.E+000)); +#788 = VECTOR('',#789,1.); +#789 = DIRECTION('',(0.E+000,1.)); +#790 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#791 = PCURVE('',#563,#792); +#792 = DEFINITIONAL_REPRESENTATION('',(#793),#797); +#793 = LINE('',#794,#795); +#794 = CARTESIAN_POINT('',(0.8,0.E+000)); +#795 = VECTOR('',#796,1.); +#796 = DIRECTION('',(0.E+000,-1.)); +#797 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#798 = ORIENTED_EDGE('',*,*,#799,.F.); +#799 = EDGE_CURVE('',#455,#777,#800,.T.); +#800 = SURFACE_CURVE('',#801,(#805,#812),.PCURVE_S1.); +#801 = LINE('',#802,#803); +#802 = CARTESIAN_POINT('',(-0.8,0.37,0.8)); +#803 = VECTOR('',#804,1.); +#804 = DIRECTION('',(1.,0.E+000,0.E+000)); +#805 = PCURVE('',#499,#806); +#806 = DEFINITIONAL_REPRESENTATION('',(#807),#811); +#807 = LINE('',#808,#809); +#808 = CARTESIAN_POINT('',(0.E+000,0.77)); +#809 = VECTOR('',#810,1.); +#810 = DIRECTION('',(1.,0.E+000)); +#811 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#812 = PCURVE('',#471,#813); +#813 = DEFINITIONAL_REPRESENTATION('',(#814),#818); +#814 = LINE('',#815,#816); +#815 = CARTESIAN_POINT('',(1.570796326795,0.E+000)); +#816 = VECTOR('',#817,1.); +#817 = DIRECTION('',(0.E+000,1.)); +#818 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#819 = ADVANCED_FACE('',(#820),#414,.T.); +#820 = FACE_BOUND('',#821,.T.); +#821 = EDGE_LOOP('',(#822,#845,#871,#872)); +#822 = ORIENTED_EDGE('',*,*,#823,.T.); +#823 = EDGE_CURVE('',#394,#824,#826,.T.); +#824 = VERTEX_POINT('',#825); +#825 = CARTESIAN_POINT('',(-0.5,0.4,3.E-002)); +#826 = SURFACE_CURVE('',#827,(#831,#838),.PCURVE_S1.); +#827 = LINE('',#828,#829); +#828 = CARTESIAN_POINT('',(-0.8,0.4,3.E-002)); +#829 = VECTOR('',#830,1.); +#830 = DIRECTION('',(1.,0.E+000,0.E+000)); +#831 = PCURVE('',#414,#832); +#832 = DEFINITIONAL_REPRESENTATION('',(#833),#837); +#833 = LINE('',#834,#835); +#834 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#835 = VECTOR('',#836,1.); +#836 = DIRECTION('',(0.E+000,1.)); +#837 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#838 = PCURVE('',#442,#839); +#839 = DEFINITIONAL_REPRESENTATION('',(#840),#844); +#840 = LINE('',#841,#842); +#841 = CARTESIAN_POINT('',(3.E-002,0.E+000)); +#842 = VECTOR('',#843,1.); +#843 = DIRECTION('',(0.E+000,1.)); +#844 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#845 = ORIENTED_EDGE('',*,*,#846,.T.); +#846 = EDGE_CURVE('',#824,#728,#847,.T.); +#847 = SURFACE_CURVE('',#848,(#853,#860),.PCURVE_S1.); +#848 = CIRCLE('',#849,3.E-002); +#849 = AXIS2_PLACEMENT_3D('',#850,#851,#852); +#850 = CARTESIAN_POINT('',(-0.5,0.37,3.E-002)); +#851 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#852 = DIRECTION('',(0.E+000,0.E+000,1.)); +#853 = PCURVE('',#414,#854); +#854 = DEFINITIONAL_REPRESENTATION('',(#855),#859); +#855 = LINE('',#856,#857); +#856 = CARTESIAN_POINT('',(7.853981633974,0.3)); +#857 = VECTOR('',#858,1.); +#858 = DIRECTION('',(-1.,0.E+000)); +#859 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#860 = PCURVE('',#563,#861); +#861 = DEFINITIONAL_REPRESENTATION('',(#862),#870); +#862 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#863,#864,#865,#866,#867,#868 +,#869),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.E+000,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#863 = CARTESIAN_POINT('',(6.E-002,-0.77)); +#864 = CARTESIAN_POINT('',(6.E-002,-0.821961524227)); +#865 = CARTESIAN_POINT('',(1.5E-002,-0.795980762114)); +#866 = CARTESIAN_POINT('',(-3.E-002,-0.77)); +#867 = CARTESIAN_POINT('',(1.5E-002,-0.744019237886)); +#868 = CARTESIAN_POINT('',(6.E-002,-0.718038475773)); +#869 = CARTESIAN_POINT('',(6.E-002,-0.77)); +#870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#871 = ORIENTED_EDGE('',*,*,#750,.F.); +#872 = ORIENTED_EDGE('',*,*,#393,.F.); +#873 = ADVANCED_FACE('',(#874),#471,.T.); +#874 = FACE_BOUND('',#875,.T.); +#875 = EDGE_LOOP('',(#876,#877,#878,#902)); +#876 = ORIENTED_EDGE('',*,*,#454,.T.); +#877 = ORIENTED_EDGE('',*,*,#799,.T.); +#878 = ORIENTED_EDGE('',*,*,#879,.F.); +#879 = EDGE_CURVE('',#880,#777,#882,.T.); +#880 = VERTEX_POINT('',#881); +#881 = CARTESIAN_POINT('',(-0.5,0.4,0.77)); +#882 = SURFACE_CURVE('',#883,(#888,#895),.PCURVE_S1.); +#883 = CIRCLE('',#884,3.E-002); +#884 = AXIS2_PLACEMENT_3D('',#885,#886,#887); +#885 = CARTESIAN_POINT('',(-0.5,0.37,0.77)); +#886 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#887 = DIRECTION('',(0.E+000,0.E+000,1.)); +#888 = PCURVE('',#471,#889); +#889 = DEFINITIONAL_REPRESENTATION('',(#890),#894); +#890 = LINE('',#891,#892); +#891 = CARTESIAN_POINT('',(-4.712388980385,0.3)); +#892 = VECTOR('',#893,1.); +#893 = DIRECTION('',(1.,0.E+000)); +#894 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#895 = PCURVE('',#563,#896); +#896 = DEFINITIONAL_REPRESENTATION('',(#897),#901); +#897 = CIRCLE('',#898,3.E-002); +#898 = AXIS2_PLACEMENT_2D('',#899,#900); +#899 = CARTESIAN_POINT('',(0.77,-0.77)); +#900 = DIRECTION('',(1.,0.E+000)); +#901 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#902 = ORIENTED_EDGE('',*,*,#903,.F.); +#903 = EDGE_CURVE('',#427,#880,#904,.T.); +#904 = SURFACE_CURVE('',#905,(#909,#916),.PCURVE_S1.); +#905 = LINE('',#906,#907); +#906 = CARTESIAN_POINT('',(-0.8,0.4,0.77)); +#907 = VECTOR('',#908,1.); +#908 = DIRECTION('',(1.,0.E+000,0.E+000)); +#909 = PCURVE('',#471,#910); +#910 = DEFINITIONAL_REPRESENTATION('',(#911),#915); +#911 = LINE('',#912,#913); +#912 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#913 = VECTOR('',#914,1.); +#914 = DIRECTION('',(0.E+000,1.)); +#915 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#916 = PCURVE('',#442,#917); +#917 = DEFINITIONAL_REPRESENTATION('',(#918),#922); +#918 = LINE('',#919,#920); +#919 = CARTESIAN_POINT('',(0.77,0.E+000)); +#920 = VECTOR('',#921,1.); +#921 = DIRECTION('',(0.E+000,1.)); +#922 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#923 = ADVANCED_FACE('',(#924),#442,.T.); +#924 = FACE_BOUND('',#925,.T.); +#925 = EDGE_LOOP('',(#926,#947,#948,#949)); +#926 = ORIENTED_EDGE('',*,*,#927,.F.); +#927 = EDGE_CURVE('',#824,#880,#928,.T.); +#928 = SURFACE_CURVE('',#929,(#933,#940),.PCURVE_S1.); +#929 = LINE('',#930,#931); +#930 = CARTESIAN_POINT('',(-0.5,0.4,0.E+000)); +#931 = VECTOR('',#932,1.); +#932 = DIRECTION('',(0.E+000,0.E+000,1.)); +#933 = PCURVE('',#442,#934); +#934 = DEFINITIONAL_REPRESENTATION('',(#935),#939); +#935 = LINE('',#936,#937); +#936 = CARTESIAN_POINT('',(0.E+000,0.3)); +#937 = VECTOR('',#938,1.); +#938 = DIRECTION('',(1.,0.E+000)); +#939 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#940 = PCURVE('',#563,#941); +#941 = DEFINITIONAL_REPRESENTATION('',(#942),#946); +#942 = LINE('',#943,#944); +#943 = CARTESIAN_POINT('',(0.E+000,-0.8)); +#944 = VECTOR('',#945,1.); +#945 = DIRECTION('',(1.,0.E+000)); +#946 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#947 = ORIENTED_EDGE('',*,*,#823,.F.); +#948 = ORIENTED_EDGE('',*,*,#426,.T.); +#949 = ORIENTED_EDGE('',*,*,#903,.T.); +#950 = ADVANCED_FACE('',(#951,#961),#563,.T.); +#951 = FACE_BOUND('',#952,.T.); +#952 = EDGE_LOOP('',(#953,#954,#955,#956,#957,#958,#959,#960)); +#953 = ORIENTED_EDGE('',*,*,#545,.F.); +#954 = ORIENTED_EDGE('',*,*,#645,.T.); +#955 = ORIENTED_EDGE('',*,*,#727,.T.); +#956 = ORIENTED_EDGE('',*,*,#846,.F.); +#957 = ORIENTED_EDGE('',*,*,#927,.T.); +#958 = ORIENTED_EDGE('',*,*,#879,.T.); +#959 = ORIENTED_EDGE('',*,*,#776,.F.); +#960 = ORIENTED_EDGE('',*,*,#672,.F.); +#961 = FACE_BOUND('',#962,.T.); +#962 = EDGE_LOOP('',(#963,#994,#1022,#1055,#1083,#1112,#1140,#1173)); +#963 = ORIENTED_EDGE('',*,*,#964,.F.); +#964 = EDGE_CURVE('',#965,#967,#969,.T.); +#965 = VERTEX_POINT('',#966); +#966 = CARTESIAN_POINT('',(-0.5,-0.37,6.E-002)); +#967 = VERTEX_POINT('',#968); +#968 = CARTESIAN_POINT('',(-0.5,-0.34,3.E-002)); +#969 = SURFACE_CURVE('',#970,(#975,#982),.PCURVE_S1.); +#970 = CIRCLE('',#971,3.E-002); +#971 = AXIS2_PLACEMENT_3D('',#972,#973,#974); +#972 = CARTESIAN_POINT('',(-0.5,-0.34,6.E-002)); +#973 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#974 = DIRECTION('',(0.E+000,0.E+000,1.)); +#975 = PCURVE('',#563,#976); +#976 = DEFINITIONAL_REPRESENTATION('',(#977),#981); +#977 = CIRCLE('',#978,3.E-002); +#978 = AXIS2_PLACEMENT_2D('',#979,#980); +#979 = CARTESIAN_POINT('',(6.E-002,-6.E-002)); +#980 = DIRECTION('',(1.,0.E+000)); +#981 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#982 = PCURVE('',#983,#988); +#983 = CYLINDRICAL_SURFACE('',#984,3.E-002); +#984 = AXIS2_PLACEMENT_3D('',#985,#986,#987); +#985 = CARTESIAN_POINT('',(-0.5,-0.34,6.E-002)); +#986 = DIRECTION('',(1.,0.E+000,0.E+000)); +#987 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#988 = DEFINITIONAL_REPRESENTATION('',(#989),#993); +#989 = LINE('',#990,#991); +#990 = CARTESIAN_POINT('',(-1.570796326795,0.E+000)); +#991 = VECTOR('',#992,1.); +#992 = DIRECTION('',(1.,0.E+000)); +#993 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#994 = ORIENTED_EDGE('',*,*,#995,.T.); +#995 = EDGE_CURVE('',#965,#996,#998,.T.); +#996 = VERTEX_POINT('',#997); +#997 = CARTESIAN_POINT('',(-0.5,-0.37,0.74)); +#998 = SURFACE_CURVE('',#999,(#1003,#1010),.PCURVE_S1.); +#999 = LINE('',#1000,#1001); +#1000 = CARTESIAN_POINT('',(-0.5,-0.37,3.E-002)); +#1001 = VECTOR('',#1002,1.); +#1002 = DIRECTION('',(0.E+000,0.E+000,1.)); +#1003 = PCURVE('',#563,#1004); +#1004 = DEFINITIONAL_REPRESENTATION('',(#1005),#1009); +#1005 = LINE('',#1006,#1007); +#1006 = CARTESIAN_POINT('',(3.E-002,-3.E-002)); +#1007 = VECTOR('',#1008,1.); +#1008 = DIRECTION('',(1.,0.E+000)); +#1009 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1010 = PCURVE('',#1011,#1016); +#1011 = PLANE('',#1012); +#1012 = AXIS2_PLACEMENT_3D('',#1013,#1014,#1015); +#1013 = CARTESIAN_POINT('',(-0.5,-0.37,3.E-002)); +#1014 = DIRECTION('',(0.E+000,1.,0.E+000)); +#1015 = DIRECTION('',(0.E+000,-0.E+000,1.)); +#1016 = DEFINITIONAL_REPRESENTATION('',(#1017),#1021); +#1017 = LINE('',#1018,#1019); +#1018 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#1019 = VECTOR('',#1020,1.); +#1020 = DIRECTION('',(1.,0.E+000)); +#1021 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1022 = ORIENTED_EDGE('',*,*,#1023,.T.); +#1023 = EDGE_CURVE('',#996,#1024,#1026,.T.); +#1024 = VERTEX_POINT('',#1025); +#1025 = CARTESIAN_POINT('',(-0.5,-0.34,0.77)); +#1026 = SURFACE_CURVE('',#1027,(#1032,#1043),.PCURVE_S1.); +#1027 = CIRCLE('',#1028,3.E-002); +#1028 = AXIS2_PLACEMENT_3D('',#1029,#1030,#1031); +#1029 = CARTESIAN_POINT('',(-0.5,-0.34,0.74)); +#1030 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#1031 = DIRECTION('',(0.E+000,0.E+000,1.)); +#1032 = PCURVE('',#563,#1033); +#1033 = DEFINITIONAL_REPRESENTATION('',(#1034),#1042); +#1034 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1035,#1036,#1037,#1038, +#1039,#1040,#1041),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#1035 = CARTESIAN_POINT('',(0.77,-6.E-002)); +#1036 = CARTESIAN_POINT('',(0.77,-0.111961524227)); +#1037 = CARTESIAN_POINT('',(0.725,-8.598076211353E-002)); +#1038 = CARTESIAN_POINT('',(0.68,-6.E-002)); +#1039 = CARTESIAN_POINT('',(0.725,-3.401923788647E-002)); +#1040 = CARTESIAN_POINT('',(0.77,-8.038475772934E-003)); +#1041 = CARTESIAN_POINT('',(0.77,-6.E-002)); +#1042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1043 = PCURVE('',#1044,#1049); +#1044 = CYLINDRICAL_SURFACE('',#1045,3.E-002); +#1045 = AXIS2_PLACEMENT_3D('',#1046,#1047,#1048); +#1046 = CARTESIAN_POINT('',(-0.5,-0.34,0.74)); +#1047 = DIRECTION('',(1.,0.E+000,0.E+000)); +#1048 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#1049 = DEFINITIONAL_REPRESENTATION('',(#1050),#1054); +#1050 = LINE('',#1051,#1052); +#1051 = CARTESIAN_POINT('',(10.995574287564,0.E+000)); +#1052 = VECTOR('',#1053,1.); +#1053 = DIRECTION('',(-1.,0.E+000)); +#1054 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1055 = ORIENTED_EDGE('',*,*,#1056,.T.); +#1056 = EDGE_CURVE('',#1024,#1057,#1059,.T.); +#1057 = VERTEX_POINT('',#1058); +#1058 = CARTESIAN_POINT('',(-0.5,0.34,0.77)); +#1059 = SURFACE_CURVE('',#1060,(#1064,#1071),.PCURVE_S1.); +#1060 = LINE('',#1061,#1062); +#1061 = CARTESIAN_POINT('',(-0.5,-0.37,0.77)); +#1062 = VECTOR('',#1063,1.); +#1063 = DIRECTION('',(0.E+000,1.,0.E+000)); +#1064 = PCURVE('',#563,#1065); +#1065 = DEFINITIONAL_REPRESENTATION('',(#1066),#1070); +#1066 = LINE('',#1067,#1068); +#1067 = CARTESIAN_POINT('',(0.77,-3.E-002)); +#1068 = VECTOR('',#1069,1.); +#1069 = DIRECTION('',(0.E+000,-1.)); +#1070 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1071 = PCURVE('',#1072,#1077); +#1072 = PLANE('',#1073); +#1073 = AXIS2_PLACEMENT_3D('',#1074,#1075,#1076); +#1074 = CARTESIAN_POINT('',(-0.5,-0.37,0.77)); +#1075 = DIRECTION('',(0.E+000,0.E+000,1.)); +#1076 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#1077 = DEFINITIONAL_REPRESENTATION('',(#1078),#1082); +#1078 = LINE('',#1079,#1080); +#1079 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#1080 = VECTOR('',#1081,1.); +#1081 = DIRECTION('',(0.E+000,1.)); +#1082 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1083 = ORIENTED_EDGE('',*,*,#1084,.F.); +#1084 = EDGE_CURVE('',#1085,#1057,#1087,.T.); +#1085 = VERTEX_POINT('',#1086); +#1086 = CARTESIAN_POINT('',(-0.5,0.37,0.74)); +#1087 = SURFACE_CURVE('',#1088,(#1093,#1100),.PCURVE_S1.); +#1088 = CIRCLE('',#1089,3.E-002); +#1089 = AXIS2_PLACEMENT_3D('',#1090,#1091,#1092); +#1090 = CARTESIAN_POINT('',(-0.5,0.34,0.74)); +#1091 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#1092 = DIRECTION('',(0.E+000,0.E+000,1.)); +#1093 = PCURVE('',#563,#1094); +#1094 = DEFINITIONAL_REPRESENTATION('',(#1095),#1099); +#1095 = CIRCLE('',#1096,3.E-002); +#1096 = AXIS2_PLACEMENT_2D('',#1097,#1098); +#1097 = CARTESIAN_POINT('',(0.74,-0.74)); +#1098 = DIRECTION('',(1.,0.E+000)); +#1099 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1100 = PCURVE('',#1101,#1106); +#1101 = CYLINDRICAL_SURFACE('',#1102,3.E-002); +#1102 = AXIS2_PLACEMENT_3D('',#1103,#1104,#1105); +#1103 = CARTESIAN_POINT('',(-0.5,0.34,0.74)); +#1104 = DIRECTION('',(1.,0.E+000,0.E+000)); +#1105 = DIRECTION('',(-0.E+000,1.,0.E+000)); +#1106 = DEFINITIONAL_REPRESENTATION('',(#1107),#1111); +#1107 = LINE('',#1108,#1109); +#1108 = CARTESIAN_POINT('',(-4.712388980385,0.E+000)); +#1109 = VECTOR('',#1110,1.); +#1110 = DIRECTION('',(1.,0.E+000)); +#1111 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1112 = ORIENTED_EDGE('',*,*,#1113,.F.); +#1113 = EDGE_CURVE('',#1114,#1085,#1116,.T.); +#1114 = VERTEX_POINT('',#1115); +#1115 = CARTESIAN_POINT('',(-0.5,0.37,6.E-002)); +#1116 = SURFACE_CURVE('',#1117,(#1121,#1128),.PCURVE_S1.); +#1117 = LINE('',#1118,#1119); +#1118 = CARTESIAN_POINT('',(-0.5,0.37,3.E-002)); +#1119 = VECTOR('',#1120,1.); +#1120 = DIRECTION('',(0.E+000,0.E+000,1.)); +#1121 = PCURVE('',#563,#1122); +#1122 = DEFINITIONAL_REPRESENTATION('',(#1123),#1127); +#1123 = LINE('',#1124,#1125); +#1124 = CARTESIAN_POINT('',(3.E-002,-0.77)); +#1125 = VECTOR('',#1126,1.); +#1126 = DIRECTION('',(1.,0.E+000)); +#1127 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1128 = PCURVE('',#1129,#1134); +#1129 = PLANE('',#1130); +#1130 = AXIS2_PLACEMENT_3D('',#1131,#1132,#1133); +#1131 = CARTESIAN_POINT('',(-0.5,0.37,3.E-002)); +#1132 = DIRECTION('',(0.E+000,1.,0.E+000)); +#1133 = DIRECTION('',(0.E+000,-0.E+000,1.)); +#1134 = DEFINITIONAL_REPRESENTATION('',(#1135),#1139); +#1135 = LINE('',#1136,#1137); +#1136 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#1137 = VECTOR('',#1138,1.); +#1138 = DIRECTION('',(1.,0.E+000)); +#1139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1140 = ORIENTED_EDGE('',*,*,#1141,.T.); +#1141 = EDGE_CURVE('',#1114,#1142,#1144,.T.); +#1142 = VERTEX_POINT('',#1143); +#1143 = CARTESIAN_POINT('',(-0.5,0.34,3.E-002)); +#1144 = SURFACE_CURVE('',#1145,(#1150,#1161),.PCURVE_S1.); +#1145 = CIRCLE('',#1146,3.E-002); +#1146 = AXIS2_PLACEMENT_3D('',#1147,#1148,#1149); +#1147 = CARTESIAN_POINT('',(-0.5,0.34,6.E-002)); +#1148 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#1149 = DIRECTION('',(0.E+000,0.E+000,1.)); +#1150 = PCURVE('',#563,#1151); +#1151 = DEFINITIONAL_REPRESENTATION('',(#1152),#1160); +#1152 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1153,#1154,#1155,#1156, +#1157,#1158,#1159),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#1153 = CARTESIAN_POINT('',(9.E-002,-0.74)); +#1154 = CARTESIAN_POINT('',(9.E-002,-0.791961524227)); +#1155 = CARTESIAN_POINT('',(4.5E-002,-0.765980762114)); +#1156 = CARTESIAN_POINT('',(1.387778780781E-017,-0.74)); +#1157 = CARTESIAN_POINT('',(4.5E-002,-0.714019237886)); +#1158 = CARTESIAN_POINT('',(9.E-002,-0.688038475773)); +#1159 = CARTESIAN_POINT('',(9.E-002,-0.74)); +#1160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1161 = PCURVE('',#1162,#1167); +#1162 = CYLINDRICAL_SURFACE('',#1163,3.E-002); +#1163 = AXIS2_PLACEMENT_3D('',#1164,#1165,#1166); +#1164 = CARTESIAN_POINT('',(-0.5,0.34,6.E-002)); +#1165 = DIRECTION('',(1.,0.E+000,0.E+000)); +#1166 = DIRECTION('',(-0.E+000,1.,0.E+000)); +#1167 = DEFINITIONAL_REPRESENTATION('',(#1168),#1172); +#1168 = LINE('',#1169,#1170); +#1169 = CARTESIAN_POINT('',(7.853981633974,0.E+000)); +#1170 = VECTOR('',#1171,1.); +#1171 = DIRECTION('',(-1.,0.E+000)); +#1172 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1173 = ORIENTED_EDGE('',*,*,#1174,.F.); +#1174 = EDGE_CURVE('',#967,#1142,#1175,.T.); +#1175 = SURFACE_CURVE('',#1176,(#1180,#1187),.PCURVE_S1.); +#1176 = LINE('',#1177,#1178); +#1177 = CARTESIAN_POINT('',(-0.5,-0.37,3.E-002)); +#1178 = VECTOR('',#1179,1.); +#1179 = DIRECTION('',(0.E+000,1.,0.E+000)); +#1180 = PCURVE('',#563,#1181); +#1181 = DEFINITIONAL_REPRESENTATION('',(#1182),#1186); +#1182 = LINE('',#1183,#1184); +#1183 = CARTESIAN_POINT('',(3.E-002,-3.E-002)); +#1184 = VECTOR('',#1185,1.); +#1185 = DIRECTION('',(0.E+000,-1.)); +#1186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1187 = PCURVE('',#1188,#1193); +#1188 = PLANE('',#1189); +#1189 = AXIS2_PLACEMENT_3D('',#1190,#1191,#1192); +#1190 = CARTESIAN_POINT('',(-0.5,-0.37,3.E-002)); +#1191 = DIRECTION('',(0.E+000,0.E+000,1.)); +#1192 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#1193 = DEFINITIONAL_REPRESENTATION('',(#1194),#1198); +#1194 = LINE('',#1195,#1196); +#1195 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#1196 = VECTOR('',#1197,1.); +#1197 = DIRECTION('',(0.E+000,1.)); +#1198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1199 = ADVANCED_FACE('',(#1200),#983,.T.); +#1200 = FACE_BOUND('',#1201,.T.); +#1201 = EDGE_LOOP('',(#1202,#1203,#1226,#1255)); +#1202 = ORIENTED_EDGE('',*,*,#964,.T.); +#1203 = ORIENTED_EDGE('',*,*,#1204,.T.); +#1204 = EDGE_CURVE('',#967,#1205,#1207,.T.); +#1205 = VERTEX_POINT('',#1206); +#1206 = CARTESIAN_POINT('',(0.5,-0.34,3.E-002)); +#1207 = SURFACE_CURVE('',#1208,(#1212,#1219),.PCURVE_S1.); +#1208 = LINE('',#1209,#1210); +#1209 = CARTESIAN_POINT('',(-0.5,-0.34,3.E-002)); +#1210 = VECTOR('',#1211,1.); +#1211 = DIRECTION('',(1.,0.E+000,0.E+000)); +#1212 = PCURVE('',#983,#1213); +#1213 = DEFINITIONAL_REPRESENTATION('',(#1214),#1218); +#1214 = LINE('',#1215,#1216); +#1215 = CARTESIAN_POINT('',(1.570796326795,0.E+000)); +#1216 = VECTOR('',#1217,1.); +#1217 = DIRECTION('',(0.E+000,1.)); +#1218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1219 = PCURVE('',#1188,#1220); +#1220 = DEFINITIONAL_REPRESENTATION('',(#1221),#1225); +#1221 = LINE('',#1222,#1223); +#1222 = CARTESIAN_POINT('',(0.E+000,3.E-002)); +#1223 = VECTOR('',#1224,1.); +#1224 = DIRECTION('',(1.,0.E+000)); +#1225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1226 = ORIENTED_EDGE('',*,*,#1227,.F.); +#1227 = EDGE_CURVE('',#1228,#1205,#1230,.T.); +#1228 = VERTEX_POINT('',#1229); +#1229 = CARTESIAN_POINT('',(0.5,-0.37,6.E-002)); +#1230 = SURFACE_CURVE('',#1231,(#1236,#1243),.PCURVE_S1.); +#1231 = CIRCLE('',#1232,3.E-002); +#1232 = AXIS2_PLACEMENT_3D('',#1233,#1234,#1235); +#1233 = CARTESIAN_POINT('',(0.5,-0.34,6.E-002)); +#1234 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#1235 = DIRECTION('',(0.E+000,0.E+000,1.)); +#1236 = PCURVE('',#983,#1237); +#1237 = DEFINITIONAL_REPRESENTATION('',(#1238),#1242); +#1238 = LINE('',#1239,#1240); +#1239 = CARTESIAN_POINT('',(-1.570796326795,1.)); +#1240 = VECTOR('',#1241,1.); +#1241 = DIRECTION('',(1.,0.E+000)); +#1242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1243 = PCURVE('',#1244,#1249); +#1244 = PLANE('',#1245); +#1245 = AXIS2_PLACEMENT_3D('',#1246,#1247,#1248); +#1246 = CARTESIAN_POINT('',(0.5,-0.4,0.E+000)); +#1247 = DIRECTION('',(1.,0.E+000,0.E+000)); +#1248 = DIRECTION('',(0.E+000,0.E+000,1.)); +#1249 = DEFINITIONAL_REPRESENTATION('',(#1250),#1254); +#1250 = CIRCLE('',#1251,3.E-002); +#1251 = AXIS2_PLACEMENT_2D('',#1252,#1253); +#1252 = CARTESIAN_POINT('',(6.E-002,-6.E-002)); +#1253 = DIRECTION('',(1.,0.E+000)); +#1254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1255 = ORIENTED_EDGE('',*,*,#1256,.F.); +#1256 = EDGE_CURVE('',#965,#1228,#1257,.T.); +#1257 = SURFACE_CURVE('',#1258,(#1262,#1269),.PCURVE_S1.); +#1258 = LINE('',#1259,#1260); +#1259 = CARTESIAN_POINT('',(-0.5,-0.37,6.E-002)); +#1260 = VECTOR('',#1261,1.); +#1261 = DIRECTION('',(1.,0.E+000,0.E+000)); +#1262 = PCURVE('',#983,#1263); +#1263 = DEFINITIONAL_REPRESENTATION('',(#1264),#1268); +#1264 = LINE('',#1265,#1266); +#1265 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#1266 = VECTOR('',#1267,1.); +#1267 = DIRECTION('',(0.E+000,1.)); +#1268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1269 = PCURVE('',#1011,#1270); +#1270 = DEFINITIONAL_REPRESENTATION('',(#1271),#1275); +#1271 = LINE('',#1272,#1273); +#1272 = CARTESIAN_POINT('',(3.E-002,0.E+000)); +#1273 = VECTOR('',#1274,1.); +#1274 = DIRECTION('',(0.E+000,1.)); +#1275 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1276 = ADVANCED_FACE('',(#1277),#1188,.F.); +#1277 = FACE_BOUND('',#1278,.F.); +#1278 = EDGE_LOOP('',(#1279,#1280,#1281,#1304)); +#1279 = ORIENTED_EDGE('',*,*,#1174,.F.); +#1280 = ORIENTED_EDGE('',*,*,#1204,.T.); +#1281 = ORIENTED_EDGE('',*,*,#1282,.T.); +#1282 = EDGE_CURVE('',#1205,#1283,#1285,.T.); +#1283 = VERTEX_POINT('',#1284); +#1284 = CARTESIAN_POINT('',(0.5,0.34,3.E-002)); +#1285 = SURFACE_CURVE('',#1286,(#1290,#1297),.PCURVE_S1.); +#1286 = LINE('',#1287,#1288); +#1287 = CARTESIAN_POINT('',(0.5,-0.37,3.E-002)); +#1288 = VECTOR('',#1289,1.); +#1289 = DIRECTION('',(0.E+000,1.,0.E+000)); +#1290 = PCURVE('',#1188,#1291); +#1291 = DEFINITIONAL_REPRESENTATION('',(#1292),#1296); +#1292 = LINE('',#1293,#1294); +#1293 = CARTESIAN_POINT('',(1.,0.E+000)); +#1294 = VECTOR('',#1295,1.); +#1295 = DIRECTION('',(0.E+000,1.)); +#1296 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1297 = PCURVE('',#1244,#1298); +#1298 = DEFINITIONAL_REPRESENTATION('',(#1299),#1303); +#1299 = LINE('',#1300,#1301); +#1300 = CARTESIAN_POINT('',(3.E-002,-3.E-002)); +#1301 = VECTOR('',#1302,1.); +#1302 = DIRECTION('',(0.E+000,-1.)); +#1303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1304 = ORIENTED_EDGE('',*,*,#1305,.F.); +#1305 = EDGE_CURVE('',#1142,#1283,#1306,.T.); +#1306 = SURFACE_CURVE('',#1307,(#1311,#1318),.PCURVE_S1.); +#1307 = LINE('',#1308,#1309); +#1308 = CARTESIAN_POINT('',(-0.5,0.34,3.E-002)); +#1309 = VECTOR('',#1310,1.); +#1310 = DIRECTION('',(1.,0.E+000,0.E+000)); +#1311 = PCURVE('',#1188,#1312); +#1312 = DEFINITIONAL_REPRESENTATION('',(#1313),#1317); +#1313 = LINE('',#1314,#1315); +#1314 = CARTESIAN_POINT('',(0.E+000,0.71)); +#1315 = VECTOR('',#1316,1.); +#1316 = DIRECTION('',(1.,0.E+000)); +#1317 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1318 = PCURVE('',#1162,#1319); +#1319 = DEFINITIONAL_REPRESENTATION('',(#1320),#1324); +#1320 = LINE('',#1321,#1322); +#1321 = CARTESIAN_POINT('',(4.712388980385,0.E+000)); +#1322 = VECTOR('',#1323,1.); +#1323 = DIRECTION('',(0.E+000,1.)); +#1324 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1325 = ADVANCED_FACE('',(#1326),#1162,.T.); +#1326 = FACE_BOUND('',#1327,.T.); +#1327 = EDGE_LOOP('',(#1328,#1351,#1377,#1378)); +#1328 = ORIENTED_EDGE('',*,*,#1329,.T.); +#1329 = EDGE_CURVE('',#1114,#1330,#1332,.T.); +#1330 = VERTEX_POINT('',#1331); +#1331 = CARTESIAN_POINT('',(0.5,0.37,6.E-002)); +#1332 = SURFACE_CURVE('',#1333,(#1337,#1344),.PCURVE_S1.); +#1333 = LINE('',#1334,#1335); +#1334 = CARTESIAN_POINT('',(-0.5,0.37,6.E-002)); +#1335 = VECTOR('',#1336,1.); +#1336 = DIRECTION('',(1.,0.E+000,0.E+000)); +#1337 = PCURVE('',#1162,#1338); +#1338 = DEFINITIONAL_REPRESENTATION('',(#1339),#1343); +#1339 = LINE('',#1340,#1341); +#1340 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#1341 = VECTOR('',#1342,1.); +#1342 = DIRECTION('',(0.E+000,1.)); +#1343 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1344 = PCURVE('',#1129,#1345); +#1345 = DEFINITIONAL_REPRESENTATION('',(#1346),#1350); +#1346 = LINE('',#1347,#1348); +#1347 = CARTESIAN_POINT('',(3.E-002,0.E+000)); +#1348 = VECTOR('',#1349,1.); +#1349 = DIRECTION('',(0.E+000,1.)); +#1350 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1351 = ORIENTED_EDGE('',*,*,#1352,.T.); +#1352 = EDGE_CURVE('',#1330,#1283,#1353,.T.); +#1353 = SURFACE_CURVE('',#1354,(#1359,#1366),.PCURVE_S1.); +#1354 = CIRCLE('',#1355,3.E-002); +#1355 = AXIS2_PLACEMENT_3D('',#1356,#1357,#1358); +#1356 = CARTESIAN_POINT('',(0.5,0.34,6.E-002)); +#1357 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#1358 = DIRECTION('',(0.E+000,0.E+000,1.)); +#1359 = PCURVE('',#1162,#1360); +#1360 = DEFINITIONAL_REPRESENTATION('',(#1361),#1365); +#1361 = LINE('',#1362,#1363); +#1362 = CARTESIAN_POINT('',(7.853981633974,1.)); +#1363 = VECTOR('',#1364,1.); +#1364 = DIRECTION('',(-1.,0.E+000)); +#1365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1366 = PCURVE('',#1244,#1367); +#1367 = DEFINITIONAL_REPRESENTATION('',(#1368),#1376); +#1368 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1369,#1370,#1371,#1372, +#1373,#1374,#1375),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#1369 = CARTESIAN_POINT('',(9.E-002,-0.74)); +#1370 = CARTESIAN_POINT('',(9.E-002,-0.791961524227)); +#1371 = CARTESIAN_POINT('',(4.5E-002,-0.765980762114)); +#1372 = CARTESIAN_POINT('',(1.387778780781E-017,-0.74)); +#1373 = CARTESIAN_POINT('',(4.5E-002,-0.714019237886)); +#1374 = CARTESIAN_POINT('',(9.E-002,-0.688038475773)); +#1375 = CARTESIAN_POINT('',(9.E-002,-0.74)); +#1376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1377 = ORIENTED_EDGE('',*,*,#1305,.F.); +#1378 = ORIENTED_EDGE('',*,*,#1141,.F.); +#1379 = ADVANCED_FACE('',(#1380),#1129,.T.); +#1380 = FACE_BOUND('',#1381,.T.); +#1381 = EDGE_LOOP('',(#1382,#1405,#1406,#1407)); +#1382 = ORIENTED_EDGE('',*,*,#1383,.F.); +#1383 = EDGE_CURVE('',#1330,#1384,#1386,.T.); +#1384 = VERTEX_POINT('',#1385); +#1385 = CARTESIAN_POINT('',(0.5,0.37,0.74)); +#1386 = SURFACE_CURVE('',#1387,(#1391,#1398),.PCURVE_S1.); +#1387 = LINE('',#1388,#1389); +#1388 = CARTESIAN_POINT('',(0.5,0.37,3.E-002)); +#1389 = VECTOR('',#1390,1.); +#1390 = DIRECTION('',(0.E+000,0.E+000,1.)); +#1391 = PCURVE('',#1129,#1392); +#1392 = DEFINITIONAL_REPRESENTATION('',(#1393),#1397); +#1393 = LINE('',#1394,#1395); +#1394 = CARTESIAN_POINT('',(0.E+000,1.)); +#1395 = VECTOR('',#1396,1.); +#1396 = DIRECTION('',(1.,0.E+000)); +#1397 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1398 = PCURVE('',#1244,#1399); +#1399 = DEFINITIONAL_REPRESENTATION('',(#1400),#1404); +#1400 = LINE('',#1401,#1402); +#1401 = CARTESIAN_POINT('',(3.E-002,-0.77)); +#1402 = VECTOR('',#1403,1.); +#1403 = DIRECTION('',(1.,0.E+000)); +#1404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1405 = ORIENTED_EDGE('',*,*,#1329,.F.); +#1406 = ORIENTED_EDGE('',*,*,#1113,.T.); +#1407 = ORIENTED_EDGE('',*,*,#1408,.T.); +#1408 = EDGE_CURVE('',#1085,#1384,#1409,.T.); +#1409 = SURFACE_CURVE('',#1410,(#1414,#1421),.PCURVE_S1.); +#1410 = LINE('',#1411,#1412); +#1411 = CARTESIAN_POINT('',(-0.5,0.37,0.74)); +#1412 = VECTOR('',#1413,1.); +#1413 = DIRECTION('',(1.,0.E+000,0.E+000)); +#1414 = PCURVE('',#1129,#1415); +#1415 = DEFINITIONAL_REPRESENTATION('',(#1416),#1420); +#1416 = LINE('',#1417,#1418); +#1417 = CARTESIAN_POINT('',(0.71,0.E+000)); +#1418 = VECTOR('',#1419,1.); +#1419 = DIRECTION('',(0.E+000,1.)); +#1420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1421 = PCURVE('',#1101,#1422); +#1422 = DEFINITIONAL_REPRESENTATION('',(#1423),#1427); +#1423 = LINE('',#1424,#1425); +#1424 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#1425 = VECTOR('',#1426,1.); +#1426 = DIRECTION('',(0.E+000,1.)); +#1427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1428 = ADVANCED_FACE('',(#1429),#1101,.T.); +#1429 = FACE_BOUND('',#1430,.T.); +#1430 = EDGE_LOOP('',(#1431,#1432,#1455,#1477)); +#1431 = ORIENTED_EDGE('',*,*,#1084,.T.); +#1432 = ORIENTED_EDGE('',*,*,#1433,.T.); +#1433 = EDGE_CURVE('',#1057,#1434,#1436,.T.); +#1434 = VERTEX_POINT('',#1435); +#1435 = CARTESIAN_POINT('',(0.5,0.34,0.77)); +#1436 = SURFACE_CURVE('',#1437,(#1441,#1448),.PCURVE_S1.); +#1437 = LINE('',#1438,#1439); +#1438 = CARTESIAN_POINT('',(-0.5,0.34,0.77)); +#1439 = VECTOR('',#1440,1.); +#1440 = DIRECTION('',(1.,0.E+000,0.E+000)); +#1441 = PCURVE('',#1101,#1442); +#1442 = DEFINITIONAL_REPRESENTATION('',(#1443),#1447); +#1443 = LINE('',#1444,#1445); +#1444 = CARTESIAN_POINT('',(1.570796326795,0.E+000)); +#1445 = VECTOR('',#1446,1.); +#1446 = DIRECTION('',(0.E+000,1.)); +#1447 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1448 = PCURVE('',#1072,#1449); +#1449 = DEFINITIONAL_REPRESENTATION('',(#1450),#1454); +#1450 = LINE('',#1451,#1452); +#1451 = CARTESIAN_POINT('',(0.E+000,0.71)); +#1452 = VECTOR('',#1453,1.); +#1453 = DIRECTION('',(1.,0.E+000)); +#1454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1455 = ORIENTED_EDGE('',*,*,#1456,.F.); +#1456 = EDGE_CURVE('',#1384,#1434,#1457,.T.); +#1457 = SURFACE_CURVE('',#1458,(#1463,#1470),.PCURVE_S1.); +#1458 = CIRCLE('',#1459,3.E-002); +#1459 = AXIS2_PLACEMENT_3D('',#1460,#1461,#1462); +#1460 = CARTESIAN_POINT('',(0.5,0.34,0.74)); +#1461 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#1462 = DIRECTION('',(0.E+000,0.E+000,1.)); +#1463 = PCURVE('',#1101,#1464); +#1464 = DEFINITIONAL_REPRESENTATION('',(#1465),#1469); +#1465 = LINE('',#1466,#1467); +#1466 = CARTESIAN_POINT('',(-4.712388980385,1.)); +#1467 = VECTOR('',#1468,1.); +#1468 = DIRECTION('',(1.,0.E+000)); +#1469 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1470 = PCURVE('',#1244,#1471); +#1471 = DEFINITIONAL_REPRESENTATION('',(#1472),#1476); +#1472 = CIRCLE('',#1473,3.E-002); +#1473 = AXIS2_PLACEMENT_2D('',#1474,#1475); +#1474 = CARTESIAN_POINT('',(0.74,-0.74)); +#1475 = DIRECTION('',(1.,0.E+000)); +#1476 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1477 = ORIENTED_EDGE('',*,*,#1408,.F.); +#1478 = ADVANCED_FACE('',(#1479),#1072,.T.); +#1479 = FACE_BOUND('',#1480,.T.); +#1480 = EDGE_LOOP('',(#1481,#1482,#1505,#1526)); +#1481 = ORIENTED_EDGE('',*,*,#1056,.F.); +#1482 = ORIENTED_EDGE('',*,*,#1483,.T.); +#1483 = EDGE_CURVE('',#1024,#1484,#1486,.T.); +#1484 = VERTEX_POINT('',#1485); +#1485 = CARTESIAN_POINT('',(0.5,-0.34,0.77)); +#1486 = SURFACE_CURVE('',#1487,(#1491,#1498),.PCURVE_S1.); +#1487 = LINE('',#1488,#1489); +#1488 = CARTESIAN_POINT('',(-0.5,-0.34,0.77)); +#1489 = VECTOR('',#1490,1.); +#1490 = DIRECTION('',(1.,0.E+000,0.E+000)); +#1491 = PCURVE('',#1072,#1492); +#1492 = DEFINITIONAL_REPRESENTATION('',(#1493),#1497); +#1493 = LINE('',#1494,#1495); +#1494 = CARTESIAN_POINT('',(0.E+000,3.E-002)); +#1495 = VECTOR('',#1496,1.); +#1496 = DIRECTION('',(1.,0.E+000)); +#1497 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1498 = PCURVE('',#1044,#1499); +#1499 = DEFINITIONAL_REPRESENTATION('',(#1500),#1504); +#1500 = LINE('',#1501,#1502); +#1501 = CARTESIAN_POINT('',(4.712388980385,0.E+000)); +#1502 = VECTOR('',#1503,1.); +#1503 = DIRECTION('',(0.E+000,1.)); +#1504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1505 = ORIENTED_EDGE('',*,*,#1506,.T.); +#1506 = EDGE_CURVE('',#1484,#1434,#1507,.T.); +#1507 = SURFACE_CURVE('',#1508,(#1512,#1519),.PCURVE_S1.); +#1508 = LINE('',#1509,#1510); +#1509 = CARTESIAN_POINT('',(0.5,-0.37,0.77)); +#1510 = VECTOR('',#1511,1.); +#1511 = DIRECTION('',(0.E+000,1.,0.E+000)); +#1512 = PCURVE('',#1072,#1513); +#1513 = DEFINITIONAL_REPRESENTATION('',(#1514),#1518); +#1514 = LINE('',#1515,#1516); +#1515 = CARTESIAN_POINT('',(1.,0.E+000)); +#1516 = VECTOR('',#1517,1.); +#1517 = DIRECTION('',(0.E+000,1.)); +#1518 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1519 = PCURVE('',#1244,#1520); +#1520 = DEFINITIONAL_REPRESENTATION('',(#1521),#1525); +#1521 = LINE('',#1522,#1523); +#1522 = CARTESIAN_POINT('',(0.77,-3.E-002)); +#1523 = VECTOR('',#1524,1.); +#1524 = DIRECTION('',(0.E+000,-1.)); +#1525 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1526 = ORIENTED_EDGE('',*,*,#1433,.F.); +#1527 = ADVANCED_FACE('',(#1528),#1044,.T.); +#1528 = FACE_BOUND('',#1529,.T.); +#1529 = EDGE_LOOP('',(#1530,#1553,#1579,#1580)); +#1530 = ORIENTED_EDGE('',*,*,#1531,.T.); +#1531 = EDGE_CURVE('',#996,#1532,#1534,.T.); +#1532 = VERTEX_POINT('',#1533); +#1533 = CARTESIAN_POINT('',(0.5,-0.37,0.74)); +#1534 = SURFACE_CURVE('',#1535,(#1539,#1546),.PCURVE_S1.); +#1535 = LINE('',#1536,#1537); +#1536 = CARTESIAN_POINT('',(-0.5,-0.37,0.74)); +#1537 = VECTOR('',#1538,1.); +#1538 = DIRECTION('',(1.,0.E+000,0.E+000)); +#1539 = PCURVE('',#1044,#1540); +#1540 = DEFINITIONAL_REPRESENTATION('',(#1541),#1545); +#1541 = LINE('',#1542,#1543); +#1542 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#1543 = VECTOR('',#1544,1.); +#1544 = DIRECTION('',(0.E+000,1.)); +#1545 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1546 = PCURVE('',#1011,#1547); +#1547 = DEFINITIONAL_REPRESENTATION('',(#1548),#1552); +#1548 = LINE('',#1549,#1550); +#1549 = CARTESIAN_POINT('',(0.71,0.E+000)); +#1550 = VECTOR('',#1551,1.); +#1551 = DIRECTION('',(0.E+000,1.)); +#1552 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1553 = ORIENTED_EDGE('',*,*,#1554,.T.); +#1554 = EDGE_CURVE('',#1532,#1484,#1555,.T.); +#1555 = SURFACE_CURVE('',#1556,(#1561,#1568),.PCURVE_S1.); +#1556 = CIRCLE('',#1557,3.E-002); +#1557 = AXIS2_PLACEMENT_3D('',#1558,#1559,#1560); +#1558 = CARTESIAN_POINT('',(0.5,-0.34,0.74)); +#1559 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#1560 = DIRECTION('',(0.E+000,0.E+000,1.)); +#1561 = PCURVE('',#1044,#1562); +#1562 = DEFINITIONAL_REPRESENTATION('',(#1563),#1567); +#1563 = LINE('',#1564,#1565); +#1564 = CARTESIAN_POINT('',(10.995574287564,1.)); +#1565 = VECTOR('',#1566,1.); +#1566 = DIRECTION('',(-1.,0.E+000)); +#1567 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1568 = PCURVE('',#1244,#1569); +#1569 = DEFINITIONAL_REPRESENTATION('',(#1570),#1578); +#1570 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1571,#1572,#1573,#1574, +#1575,#1576,#1577),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#1571 = CARTESIAN_POINT('',(0.77,-6.E-002)); +#1572 = CARTESIAN_POINT('',(0.77,-0.111961524227)); +#1573 = CARTESIAN_POINT('',(0.725,-8.598076211353E-002)); +#1574 = CARTESIAN_POINT('',(0.68,-6.E-002)); +#1575 = CARTESIAN_POINT('',(0.725,-3.401923788647E-002)); +#1576 = CARTESIAN_POINT('',(0.77,-8.038475772934E-003)); +#1577 = CARTESIAN_POINT('',(0.77,-6.E-002)); +#1578 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1579 = ORIENTED_EDGE('',*,*,#1483,.F.); +#1580 = ORIENTED_EDGE('',*,*,#1023,.F.); +#1581 = ADVANCED_FACE('',(#1582),#1011,.F.); +#1582 = FACE_BOUND('',#1583,.F.); +#1583 = EDGE_LOOP('',(#1584,#1605,#1606,#1607)); +#1584 = ORIENTED_EDGE('',*,*,#1585,.F.); +#1585 = EDGE_CURVE('',#1228,#1532,#1586,.T.); +#1586 = SURFACE_CURVE('',#1587,(#1591,#1598),.PCURVE_S1.); +#1587 = LINE('',#1588,#1589); +#1588 = CARTESIAN_POINT('',(0.5,-0.37,3.E-002)); +#1589 = VECTOR('',#1590,1.); +#1590 = DIRECTION('',(0.E+000,0.E+000,1.)); +#1591 = PCURVE('',#1011,#1592); +#1592 = DEFINITIONAL_REPRESENTATION('',(#1593),#1597); +#1593 = LINE('',#1594,#1595); +#1594 = CARTESIAN_POINT('',(0.E+000,1.)); +#1595 = VECTOR('',#1596,1.); +#1596 = DIRECTION('',(1.,0.E+000)); +#1597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1598 = PCURVE('',#1244,#1599); +#1599 = DEFINITIONAL_REPRESENTATION('',(#1600),#1604); +#1600 = LINE('',#1601,#1602); +#1601 = CARTESIAN_POINT('',(3.E-002,-3.E-002)); +#1602 = VECTOR('',#1603,1.); +#1603 = DIRECTION('',(1.,0.E+000)); +#1604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1605 = ORIENTED_EDGE('',*,*,#1256,.F.); +#1606 = ORIENTED_EDGE('',*,*,#995,.T.); +#1607 = ORIENTED_EDGE('',*,*,#1531,.T.); +#1608 = ADVANCED_FACE('',(#1609,#1847),#1244,.F.); +#1609 = FACE_BOUND('',#1610,.F.); +#1610 = EDGE_LOOP('',(#1611,#1641,#1670,#1698,#1731,#1759,#1788,#1816)); +#1611 = ORIENTED_EDGE('',*,*,#1612,.F.); +#1612 = EDGE_CURVE('',#1613,#1615,#1617,.T.); +#1613 = VERTEX_POINT('',#1614); +#1614 = CARTESIAN_POINT('',(0.5,-0.4,3.E-002)); +#1615 = VERTEX_POINT('',#1616); +#1616 = CARTESIAN_POINT('',(0.5,-0.4,0.77)); +#1617 = SURFACE_CURVE('',#1618,(#1622,#1629),.PCURVE_S1.); +#1618 = LINE('',#1619,#1620); +#1619 = CARTESIAN_POINT('',(0.5,-0.4,0.E+000)); +#1620 = VECTOR('',#1621,1.); +#1621 = DIRECTION('',(0.E+000,0.E+000,1.)); +#1622 = PCURVE('',#1244,#1623); +#1623 = DEFINITIONAL_REPRESENTATION('',(#1624),#1628); +#1624 = LINE('',#1625,#1626); +#1625 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#1626 = VECTOR('',#1627,1.); +#1627 = DIRECTION('',(1.,0.E+000)); +#1628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1629 = PCURVE('',#1630,#1635); +#1630 = PLANE('',#1631); +#1631 = AXIS2_PLACEMENT_3D('',#1632,#1633,#1634); +#1632 = CARTESIAN_POINT('',(0.5,-0.4,0.E+000)); +#1633 = DIRECTION('',(0.E+000,1.,0.E+000)); +#1634 = DIRECTION('',(0.E+000,-0.E+000,1.)); +#1635 = DEFINITIONAL_REPRESENTATION('',(#1636),#1640); +#1636 = LINE('',#1637,#1638); +#1637 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#1638 = VECTOR('',#1639,1.); +#1639 = DIRECTION('',(1.,0.E+000)); +#1640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1641 = ORIENTED_EDGE('',*,*,#1642,.T.); +#1642 = EDGE_CURVE('',#1613,#1643,#1645,.T.); +#1643 = VERTEX_POINT('',#1644); +#1644 = CARTESIAN_POINT('',(0.5,-0.37,0.E+000)); +#1645 = SURFACE_CURVE('',#1646,(#1651,#1658),.PCURVE_S1.); +#1646 = CIRCLE('',#1647,3.E-002); +#1647 = AXIS2_PLACEMENT_3D('',#1648,#1649,#1650); +#1648 = CARTESIAN_POINT('',(0.5,-0.37,3.E-002)); +#1649 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#1650 = DIRECTION('',(0.E+000,0.E+000,1.)); +#1651 = PCURVE('',#1244,#1652); +#1652 = DEFINITIONAL_REPRESENTATION('',(#1653),#1657); +#1653 = CIRCLE('',#1654,3.E-002); +#1654 = AXIS2_PLACEMENT_2D('',#1655,#1656); +#1655 = CARTESIAN_POINT('',(3.E-002,-3.E-002)); +#1656 = DIRECTION('',(1.,0.E+000)); +#1657 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1658 = PCURVE('',#1659,#1664); +#1659 = CYLINDRICAL_SURFACE('',#1660,3.E-002); +#1660 = AXIS2_PLACEMENT_3D('',#1661,#1662,#1663); +#1661 = CARTESIAN_POINT('',(0.5,-0.37,3.E-002)); +#1662 = DIRECTION('',(1.,0.E+000,0.E+000)); +#1663 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#1664 = DEFINITIONAL_REPRESENTATION('',(#1665),#1669); +#1665 = LINE('',#1666,#1667); +#1666 = CARTESIAN_POINT('',(-1.570796326795,0.E+000)); +#1667 = VECTOR('',#1668,1.); +#1668 = DIRECTION('',(1.,0.E+000)); +#1669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1670 = ORIENTED_EDGE('',*,*,#1671,.T.); +#1671 = EDGE_CURVE('',#1643,#1672,#1674,.T.); +#1672 = VERTEX_POINT('',#1673); +#1673 = CARTESIAN_POINT('',(0.5,0.37,0.E+000)); +#1674 = SURFACE_CURVE('',#1675,(#1679,#1686),.PCURVE_S1.); +#1675 = LINE('',#1676,#1677); +#1676 = CARTESIAN_POINT('',(0.5,-0.4,0.E+000)); +#1677 = VECTOR('',#1678,1.); +#1678 = DIRECTION('',(0.E+000,1.,0.E+000)); +#1679 = PCURVE('',#1244,#1680); +#1680 = DEFINITIONAL_REPRESENTATION('',(#1681),#1685); +#1681 = LINE('',#1682,#1683); +#1682 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#1683 = VECTOR('',#1684,1.); +#1684 = DIRECTION('',(0.E+000,-1.)); +#1685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1686 = PCURVE('',#1687,#1692); +#1687 = PLANE('',#1688); +#1688 = AXIS2_PLACEMENT_3D('',#1689,#1690,#1691); +#1689 = CARTESIAN_POINT('',(0.5,-0.4,0.E+000)); +#1690 = DIRECTION('',(0.E+000,0.E+000,1.)); +#1691 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#1692 = DEFINITIONAL_REPRESENTATION('',(#1693),#1697); +#1693 = LINE('',#1694,#1695); +#1694 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#1695 = VECTOR('',#1696,1.); +#1696 = DIRECTION('',(0.E+000,1.)); +#1697 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1698 = ORIENTED_EDGE('',*,*,#1699,.F.); +#1699 = EDGE_CURVE('',#1700,#1672,#1702,.T.); +#1700 = VERTEX_POINT('',#1701); +#1701 = CARTESIAN_POINT('',(0.5,0.4,3.E-002)); +#1702 = SURFACE_CURVE('',#1703,(#1708,#1719),.PCURVE_S1.); +#1703 = CIRCLE('',#1704,3.E-002); +#1704 = AXIS2_PLACEMENT_3D('',#1705,#1706,#1707); +#1705 = CARTESIAN_POINT('',(0.5,0.37,3.E-002)); +#1706 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#1707 = DIRECTION('',(0.E+000,0.E+000,1.)); +#1708 = PCURVE('',#1244,#1709); +#1709 = DEFINITIONAL_REPRESENTATION('',(#1710),#1718); +#1710 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1711,#1712,#1713,#1714, +#1715,#1716,#1717),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#1711 = CARTESIAN_POINT('',(6.E-002,-0.77)); +#1712 = CARTESIAN_POINT('',(6.E-002,-0.821961524227)); +#1713 = CARTESIAN_POINT('',(1.5E-002,-0.795980762114)); +#1714 = CARTESIAN_POINT('',(-3.E-002,-0.77)); +#1715 = CARTESIAN_POINT('',(1.5E-002,-0.744019237886)); +#1716 = CARTESIAN_POINT('',(6.E-002,-0.718038475773)); +#1717 = CARTESIAN_POINT('',(6.E-002,-0.77)); +#1718 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1719 = PCURVE('',#1720,#1725); +#1720 = CYLINDRICAL_SURFACE('',#1721,3.E-002); +#1721 = AXIS2_PLACEMENT_3D('',#1722,#1723,#1724); +#1722 = CARTESIAN_POINT('',(0.5,0.37,3.E-002)); +#1723 = DIRECTION('',(1.,0.E+000,0.E+000)); +#1724 = DIRECTION('',(-0.E+000,1.,0.E+000)); +#1725 = DEFINITIONAL_REPRESENTATION('',(#1726),#1730); +#1726 = LINE('',#1727,#1728); +#1727 = CARTESIAN_POINT('',(7.853981633974,0.E+000)); +#1728 = VECTOR('',#1729,1.); +#1729 = DIRECTION('',(-1.,0.E+000)); +#1730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1731 = ORIENTED_EDGE('',*,*,#1732,.T.); +#1732 = EDGE_CURVE('',#1700,#1733,#1735,.T.); +#1733 = VERTEX_POINT('',#1734); +#1734 = CARTESIAN_POINT('',(0.5,0.4,0.77)); +#1735 = SURFACE_CURVE('',#1736,(#1740,#1747),.PCURVE_S1.); +#1736 = LINE('',#1737,#1738); +#1737 = CARTESIAN_POINT('',(0.5,0.4,0.E+000)); +#1738 = VECTOR('',#1739,1.); +#1739 = DIRECTION('',(0.E+000,0.E+000,1.)); +#1740 = PCURVE('',#1244,#1741); +#1741 = DEFINITIONAL_REPRESENTATION('',(#1742),#1746); +#1742 = LINE('',#1743,#1744); +#1743 = CARTESIAN_POINT('',(0.E+000,-0.8)); +#1744 = VECTOR('',#1745,1.); +#1745 = DIRECTION('',(1.,0.E+000)); +#1746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1747 = PCURVE('',#1748,#1753); +#1748 = PLANE('',#1749); +#1749 = AXIS2_PLACEMENT_3D('',#1750,#1751,#1752); +#1750 = CARTESIAN_POINT('',(0.5,0.4,0.E+000)); +#1751 = DIRECTION('',(0.E+000,1.,0.E+000)); +#1752 = DIRECTION('',(0.E+000,-0.E+000,1.)); +#1753 = DEFINITIONAL_REPRESENTATION('',(#1754),#1758); +#1754 = LINE('',#1755,#1756); +#1755 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#1756 = VECTOR('',#1757,1.); +#1757 = DIRECTION('',(1.,0.E+000)); +#1758 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1759 = ORIENTED_EDGE('',*,*,#1760,.T.); +#1760 = EDGE_CURVE('',#1733,#1761,#1763,.T.); +#1761 = VERTEX_POINT('',#1762); +#1762 = CARTESIAN_POINT('',(0.5,0.37,0.8)); +#1763 = SURFACE_CURVE('',#1764,(#1769,#1776),.PCURVE_S1.); +#1764 = CIRCLE('',#1765,3.E-002); +#1765 = AXIS2_PLACEMENT_3D('',#1766,#1767,#1768); +#1766 = CARTESIAN_POINT('',(0.5,0.37,0.77)); +#1767 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#1768 = DIRECTION('',(0.E+000,0.E+000,1.)); +#1769 = PCURVE('',#1244,#1770); +#1770 = DEFINITIONAL_REPRESENTATION('',(#1771),#1775); +#1771 = CIRCLE('',#1772,3.E-002); +#1772 = AXIS2_PLACEMENT_2D('',#1773,#1774); +#1773 = CARTESIAN_POINT('',(0.77,-0.77)); +#1774 = DIRECTION('',(1.,0.E+000)); +#1775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1776 = PCURVE('',#1777,#1782); +#1777 = CYLINDRICAL_SURFACE('',#1778,3.E-002); +#1778 = AXIS2_PLACEMENT_3D('',#1779,#1780,#1781); +#1779 = CARTESIAN_POINT('',(0.5,0.37,0.77)); +#1780 = DIRECTION('',(1.,0.E+000,0.E+000)); +#1781 = DIRECTION('',(-0.E+000,1.,0.E+000)); +#1782 = DEFINITIONAL_REPRESENTATION('',(#1783),#1787); +#1783 = LINE('',#1784,#1785); +#1784 = CARTESIAN_POINT('',(-4.712388980385,0.E+000)); +#1785 = VECTOR('',#1786,1.); +#1786 = DIRECTION('',(1.,0.E+000)); +#1787 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1788 = ORIENTED_EDGE('',*,*,#1789,.F.); +#1789 = EDGE_CURVE('',#1790,#1761,#1792,.T.); +#1790 = VERTEX_POINT('',#1791); +#1791 = CARTESIAN_POINT('',(0.5,-0.37,0.8)); +#1792 = SURFACE_CURVE('',#1793,(#1797,#1804),.PCURVE_S1.); +#1793 = LINE('',#1794,#1795); +#1794 = CARTESIAN_POINT('',(0.5,-0.4,0.8)); +#1795 = VECTOR('',#1796,1.); +#1796 = DIRECTION('',(0.E+000,1.,0.E+000)); +#1797 = PCURVE('',#1244,#1798); +#1798 = DEFINITIONAL_REPRESENTATION('',(#1799),#1803); +#1799 = LINE('',#1800,#1801); +#1800 = CARTESIAN_POINT('',(0.8,0.E+000)); +#1801 = VECTOR('',#1802,1.); +#1802 = DIRECTION('',(0.E+000,-1.)); +#1803 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1804 = PCURVE('',#1805,#1810); +#1805 = PLANE('',#1806); +#1806 = AXIS2_PLACEMENT_3D('',#1807,#1808,#1809); +#1807 = CARTESIAN_POINT('',(0.5,-0.4,0.8)); +#1808 = DIRECTION('',(0.E+000,0.E+000,1.)); +#1809 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#1810 = DEFINITIONAL_REPRESENTATION('',(#1811),#1815); +#1811 = LINE('',#1812,#1813); +#1812 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#1813 = VECTOR('',#1814,1.); +#1814 = DIRECTION('',(0.E+000,1.)); +#1815 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1816 = ORIENTED_EDGE('',*,*,#1817,.F.); +#1817 = EDGE_CURVE('',#1615,#1790,#1818,.T.); +#1818 = SURFACE_CURVE('',#1819,(#1824,#1835),.PCURVE_S1.); +#1819 = CIRCLE('',#1820,3.E-002); +#1820 = AXIS2_PLACEMENT_3D('',#1821,#1822,#1823); +#1821 = CARTESIAN_POINT('',(0.5,-0.37,0.77)); +#1822 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#1823 = DIRECTION('',(0.E+000,0.E+000,1.)); +#1824 = PCURVE('',#1244,#1825); +#1825 = DEFINITIONAL_REPRESENTATION('',(#1826),#1834); +#1826 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1827,#1828,#1829,#1830, +#1831,#1832,#1833),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#1827 = CARTESIAN_POINT('',(0.8,-3.E-002)); +#1828 = CARTESIAN_POINT('',(0.8,-8.196152422707E-002)); +#1829 = CARTESIAN_POINT('',(0.755,-5.598076211353E-002)); +#1830 = CARTESIAN_POINT('',(0.71,-3.E-002)); +#1831 = CARTESIAN_POINT('',(0.755,-4.019237886467E-003)); +#1832 = CARTESIAN_POINT('',(0.8,2.196152422707E-002)); +#1833 = CARTESIAN_POINT('',(0.8,-3.E-002)); +#1834 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1835 = PCURVE('',#1836,#1841); +#1836 = CYLINDRICAL_SURFACE('',#1837,3.E-002); +#1837 = AXIS2_PLACEMENT_3D('',#1838,#1839,#1840); +#1838 = CARTESIAN_POINT('',(0.5,-0.37,0.77)); +#1839 = DIRECTION('',(1.,0.E+000,0.E+000)); +#1840 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#1841 = DEFINITIONAL_REPRESENTATION('',(#1842),#1846); +#1842 = LINE('',#1843,#1844); +#1843 = CARTESIAN_POINT('',(10.995574287564,0.E+000)); +#1844 = VECTOR('',#1845,1.); +#1845 = DIRECTION('',(-1.,0.E+000)); +#1846 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1847 = FACE_BOUND('',#1848,.F.); +#1848 = EDGE_LOOP('',(#1849,#1850,#1851,#1852,#1853,#1854,#1855,#1856)); +#1849 = ORIENTED_EDGE('',*,*,#1227,.F.); +#1850 = ORIENTED_EDGE('',*,*,#1585,.T.); +#1851 = ORIENTED_EDGE('',*,*,#1554,.T.); +#1852 = ORIENTED_EDGE('',*,*,#1506,.T.); +#1853 = ORIENTED_EDGE('',*,*,#1456,.F.); +#1854 = ORIENTED_EDGE('',*,*,#1383,.F.); +#1855 = ORIENTED_EDGE('',*,*,#1352,.T.); +#1856 = ORIENTED_EDGE('',*,*,#1282,.F.); +#1857 = ADVANCED_FACE('',(#1858),#1630,.F.); +#1858 = FACE_BOUND('',#1859,.F.); +#1859 = EDGE_LOOP('',(#1860,#1890,#1911,#1912)); +#1860 = ORIENTED_EDGE('',*,*,#1861,.F.); +#1861 = EDGE_CURVE('',#1862,#1864,#1866,.T.); +#1862 = VERTEX_POINT('',#1863); +#1863 = CARTESIAN_POINT('',(0.8,-0.4,3.E-002)); +#1864 = VERTEX_POINT('',#1865); +#1865 = CARTESIAN_POINT('',(0.8,-0.4,0.77)); +#1866 = SURFACE_CURVE('',#1867,(#1871,#1878),.PCURVE_S1.); +#1867 = LINE('',#1868,#1869); +#1868 = CARTESIAN_POINT('',(0.8,-0.4,0.E+000)); +#1869 = VECTOR('',#1870,1.); +#1870 = DIRECTION('',(0.E+000,0.E+000,1.)); +#1871 = PCURVE('',#1630,#1872); +#1872 = DEFINITIONAL_REPRESENTATION('',(#1873),#1877); +#1873 = LINE('',#1874,#1875); +#1874 = CARTESIAN_POINT('',(0.E+000,0.3)); +#1875 = VECTOR('',#1876,1.); +#1876 = DIRECTION('',(1.,0.E+000)); +#1877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1878 = PCURVE('',#1879,#1884); +#1879 = PLANE('',#1880); +#1880 = AXIS2_PLACEMENT_3D('',#1881,#1882,#1883); +#1881 = CARTESIAN_POINT('',(0.8,-0.4,0.E+000)); +#1882 = DIRECTION('',(1.,0.E+000,0.E+000)); +#1883 = DIRECTION('',(0.E+000,0.E+000,1.)); +#1884 = DEFINITIONAL_REPRESENTATION('',(#1885),#1889); +#1885 = LINE('',#1886,#1887); +#1886 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#1887 = VECTOR('',#1888,1.); +#1888 = DIRECTION('',(1.,0.E+000)); +#1889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1890 = ORIENTED_EDGE('',*,*,#1891,.F.); +#1891 = EDGE_CURVE('',#1613,#1862,#1892,.T.); +#1892 = SURFACE_CURVE('',#1893,(#1897,#1904),.PCURVE_S1.); +#1893 = LINE('',#1894,#1895); +#1894 = CARTESIAN_POINT('',(0.5,-0.4,3.E-002)); +#1895 = VECTOR('',#1896,1.); +#1896 = DIRECTION('',(1.,0.E+000,0.E+000)); +#1897 = PCURVE('',#1630,#1898); +#1898 = DEFINITIONAL_REPRESENTATION('',(#1899),#1903); +#1899 = LINE('',#1900,#1901); +#1900 = CARTESIAN_POINT('',(3.E-002,0.E+000)); +#1901 = VECTOR('',#1902,1.); +#1902 = DIRECTION('',(0.E+000,1.)); +#1903 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1904 = PCURVE('',#1659,#1905); +#1905 = DEFINITIONAL_REPRESENTATION('',(#1906),#1910); +#1906 = LINE('',#1907,#1908); +#1907 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#1908 = VECTOR('',#1909,1.); +#1909 = DIRECTION('',(0.E+000,1.)); +#1910 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1911 = ORIENTED_EDGE('',*,*,#1612,.T.); +#1912 = ORIENTED_EDGE('',*,*,#1913,.T.); +#1913 = EDGE_CURVE('',#1615,#1864,#1914,.T.); +#1914 = SURFACE_CURVE('',#1915,(#1919,#1926),.PCURVE_S1.); +#1915 = LINE('',#1916,#1917); +#1916 = CARTESIAN_POINT('',(0.5,-0.4,0.77)); +#1917 = VECTOR('',#1918,1.); +#1918 = DIRECTION('',(1.,0.E+000,0.E+000)); +#1919 = PCURVE('',#1630,#1920); +#1920 = DEFINITIONAL_REPRESENTATION('',(#1921),#1925); +#1921 = LINE('',#1922,#1923); +#1922 = CARTESIAN_POINT('',(0.77,0.E+000)); +#1923 = VECTOR('',#1924,1.); +#1924 = DIRECTION('',(0.E+000,1.)); +#1925 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1926 = PCURVE('',#1836,#1927); +#1927 = DEFINITIONAL_REPRESENTATION('',(#1928),#1932); +#1928 = LINE('',#1929,#1930); +#1929 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#1930 = VECTOR('',#1931,1.); +#1931 = DIRECTION('',(0.E+000,1.)); +#1932 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1933 = ADVANCED_FACE('',(#1934),#1659,.T.); +#1934 = FACE_BOUND('',#1935,.T.); +#1935 = EDGE_LOOP('',(#1936,#1937,#1960,#1982)); +#1936 = ORIENTED_EDGE('',*,*,#1642,.T.); +#1937 = ORIENTED_EDGE('',*,*,#1938,.T.); +#1938 = EDGE_CURVE('',#1643,#1939,#1941,.T.); +#1939 = VERTEX_POINT('',#1940); +#1940 = CARTESIAN_POINT('',(0.8,-0.37,0.E+000)); +#1941 = SURFACE_CURVE('',#1942,(#1946,#1953),.PCURVE_S1.); +#1942 = LINE('',#1943,#1944); +#1943 = CARTESIAN_POINT('',(0.5,-0.37,0.E+000)); +#1944 = VECTOR('',#1945,1.); +#1945 = DIRECTION('',(1.,0.E+000,0.E+000)); +#1946 = PCURVE('',#1659,#1947); +#1947 = DEFINITIONAL_REPRESENTATION('',(#1948),#1952); +#1948 = LINE('',#1949,#1950); +#1949 = CARTESIAN_POINT('',(1.570796326795,0.E+000)); +#1950 = VECTOR('',#1951,1.); +#1951 = DIRECTION('',(0.E+000,1.)); +#1952 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1953 = PCURVE('',#1687,#1954); +#1954 = DEFINITIONAL_REPRESENTATION('',(#1955),#1959); +#1955 = LINE('',#1956,#1957); +#1956 = CARTESIAN_POINT('',(0.E+000,3.E-002)); +#1957 = VECTOR('',#1958,1.); +#1958 = DIRECTION('',(1.,0.E+000)); +#1959 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1960 = ORIENTED_EDGE('',*,*,#1961,.F.); +#1961 = EDGE_CURVE('',#1862,#1939,#1962,.T.); +#1962 = SURFACE_CURVE('',#1963,(#1968,#1975),.PCURVE_S1.); +#1963 = CIRCLE('',#1964,3.E-002); +#1964 = AXIS2_PLACEMENT_3D('',#1965,#1966,#1967); +#1965 = CARTESIAN_POINT('',(0.8,-0.37,3.E-002)); +#1966 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#1967 = DIRECTION('',(0.E+000,0.E+000,1.)); +#1968 = PCURVE('',#1659,#1969); +#1969 = DEFINITIONAL_REPRESENTATION('',(#1970),#1974); +#1970 = LINE('',#1971,#1972); +#1971 = CARTESIAN_POINT('',(-1.570796326795,0.3)); +#1972 = VECTOR('',#1973,1.); +#1973 = DIRECTION('',(1.,0.E+000)); +#1974 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1975 = PCURVE('',#1879,#1976); +#1976 = DEFINITIONAL_REPRESENTATION('',(#1977),#1981); +#1977 = CIRCLE('',#1978,3.E-002); +#1978 = AXIS2_PLACEMENT_2D('',#1979,#1980); +#1979 = CARTESIAN_POINT('',(3.E-002,-3.E-002)); +#1980 = DIRECTION('',(1.,0.E+000)); +#1981 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1982 = ORIENTED_EDGE('',*,*,#1891,.F.); +#1983 = ADVANCED_FACE('',(#1984),#1836,.T.); +#1984 = FACE_BOUND('',#1985,.T.); +#1985 = EDGE_LOOP('',(#1986,#1987,#2015,#2036)); +#1986 = ORIENTED_EDGE('',*,*,#1913,.T.); +#1987 = ORIENTED_EDGE('',*,*,#1988,.T.); +#1988 = EDGE_CURVE('',#1864,#1989,#1991,.T.); +#1989 = VERTEX_POINT('',#1990); +#1990 = CARTESIAN_POINT('',(0.8,-0.37,0.8)); +#1991 = SURFACE_CURVE('',#1992,(#1997,#2004),.PCURVE_S1.); +#1992 = CIRCLE('',#1993,3.E-002); +#1993 = AXIS2_PLACEMENT_3D('',#1994,#1995,#1996); +#1994 = CARTESIAN_POINT('',(0.8,-0.37,0.77)); +#1995 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#1996 = DIRECTION('',(0.E+000,0.E+000,1.)); +#1997 = PCURVE('',#1836,#1998); +#1998 = DEFINITIONAL_REPRESENTATION('',(#1999),#2003); +#1999 = LINE('',#2000,#2001); +#2000 = CARTESIAN_POINT('',(10.995574287564,0.3)); +#2001 = VECTOR('',#2002,1.); +#2002 = DIRECTION('',(-1.,0.E+000)); +#2003 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2004 = PCURVE('',#1879,#2005); +#2005 = DEFINITIONAL_REPRESENTATION('',(#2006),#2014); +#2006 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2007,#2008,#2009,#2010, +#2011,#2012,#2013),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#2007 = CARTESIAN_POINT('',(0.8,-3.E-002)); +#2008 = CARTESIAN_POINT('',(0.8,-8.196152422707E-002)); +#2009 = CARTESIAN_POINT('',(0.755,-5.598076211353E-002)); +#2010 = CARTESIAN_POINT('',(0.71,-3.E-002)); +#2011 = CARTESIAN_POINT('',(0.755,-4.019237886467E-003)); +#2012 = CARTESIAN_POINT('',(0.8,2.196152422707E-002)); +#2013 = CARTESIAN_POINT('',(0.8,-3.E-002)); +#2014 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2015 = ORIENTED_EDGE('',*,*,#2016,.F.); +#2016 = EDGE_CURVE('',#1790,#1989,#2017,.T.); +#2017 = SURFACE_CURVE('',#2018,(#2022,#2029),.PCURVE_S1.); +#2018 = LINE('',#2019,#2020); +#2019 = CARTESIAN_POINT('',(0.5,-0.37,0.8)); +#2020 = VECTOR('',#2021,1.); +#2021 = DIRECTION('',(1.,0.E+000,0.E+000)); +#2022 = PCURVE('',#1836,#2023); +#2023 = DEFINITIONAL_REPRESENTATION('',(#2024),#2028); +#2024 = LINE('',#2025,#2026); +#2025 = CARTESIAN_POINT('',(4.712388980385,0.E+000)); +#2026 = VECTOR('',#2027,1.); +#2027 = DIRECTION('',(0.E+000,1.)); +#2028 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2029 = PCURVE('',#1805,#2030); +#2030 = DEFINITIONAL_REPRESENTATION('',(#2031),#2035); +#2031 = LINE('',#2032,#2033); +#2032 = CARTESIAN_POINT('',(0.E+000,3.E-002)); +#2033 = VECTOR('',#2034,1.); +#2034 = DIRECTION('',(1.,0.E+000)); +#2035 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2036 = ORIENTED_EDGE('',*,*,#1817,.F.); +#2037 = ADVANCED_FACE('',(#2038),#1687,.F.); +#2038 = FACE_BOUND('',#2039,.F.); +#2039 = EDGE_LOOP('',(#2040,#2041,#2042,#2065)); +#2040 = ORIENTED_EDGE('',*,*,#1671,.F.); +#2041 = ORIENTED_EDGE('',*,*,#1938,.T.); +#2042 = ORIENTED_EDGE('',*,*,#2043,.T.); +#2043 = EDGE_CURVE('',#1939,#2044,#2046,.T.); +#2044 = VERTEX_POINT('',#2045); +#2045 = CARTESIAN_POINT('',(0.8,0.37,0.E+000)); +#2046 = SURFACE_CURVE('',#2047,(#2051,#2058),.PCURVE_S1.); +#2047 = LINE('',#2048,#2049); +#2048 = CARTESIAN_POINT('',(0.8,-0.4,0.E+000)); +#2049 = VECTOR('',#2050,1.); +#2050 = DIRECTION('',(0.E+000,1.,0.E+000)); +#2051 = PCURVE('',#1687,#2052); +#2052 = DEFINITIONAL_REPRESENTATION('',(#2053),#2057); +#2053 = LINE('',#2054,#2055); +#2054 = CARTESIAN_POINT('',(0.3,0.E+000)); +#2055 = VECTOR('',#2056,1.); +#2056 = DIRECTION('',(0.E+000,1.)); +#2057 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2058 = PCURVE('',#1879,#2059); +#2059 = DEFINITIONAL_REPRESENTATION('',(#2060),#2064); +#2060 = LINE('',#2061,#2062); +#2061 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#2062 = VECTOR('',#2063,1.); +#2063 = DIRECTION('',(0.E+000,-1.)); +#2064 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2065 = ORIENTED_EDGE('',*,*,#2066,.F.); +#2066 = EDGE_CURVE('',#1672,#2044,#2067,.T.); +#2067 = SURFACE_CURVE('',#2068,(#2072,#2079),.PCURVE_S1.); +#2068 = LINE('',#2069,#2070); +#2069 = CARTESIAN_POINT('',(0.5,0.37,0.E+000)); +#2070 = VECTOR('',#2071,1.); +#2071 = DIRECTION('',(1.,0.E+000,0.E+000)); +#2072 = PCURVE('',#1687,#2073); +#2073 = DEFINITIONAL_REPRESENTATION('',(#2074),#2078); +#2074 = LINE('',#2075,#2076); +#2075 = CARTESIAN_POINT('',(0.E+000,0.77)); +#2076 = VECTOR('',#2077,1.); +#2077 = DIRECTION('',(1.,0.E+000)); +#2078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2079 = PCURVE('',#1720,#2080); +#2080 = DEFINITIONAL_REPRESENTATION('',(#2081),#2085); +#2081 = LINE('',#2082,#2083); +#2082 = CARTESIAN_POINT('',(4.712388980385,0.E+000)); +#2083 = VECTOR('',#2084,1.); +#2084 = DIRECTION('',(0.E+000,1.)); +#2085 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2086 = ADVANCED_FACE('',(#2087),#1805,.T.); +#2087 = FACE_BOUND('',#2088,.T.); +#2088 = EDGE_LOOP('',(#2089,#2090,#2091,#2114)); +#2089 = ORIENTED_EDGE('',*,*,#1789,.F.); +#2090 = ORIENTED_EDGE('',*,*,#2016,.T.); +#2091 = ORIENTED_EDGE('',*,*,#2092,.T.); +#2092 = EDGE_CURVE('',#1989,#2093,#2095,.T.); +#2093 = VERTEX_POINT('',#2094); +#2094 = CARTESIAN_POINT('',(0.8,0.37,0.8)); +#2095 = SURFACE_CURVE('',#2096,(#2100,#2107),.PCURVE_S1.); +#2096 = LINE('',#2097,#2098); +#2097 = CARTESIAN_POINT('',(0.8,-0.4,0.8)); +#2098 = VECTOR('',#2099,1.); +#2099 = DIRECTION('',(0.E+000,1.,0.E+000)); +#2100 = PCURVE('',#1805,#2101); +#2101 = DEFINITIONAL_REPRESENTATION('',(#2102),#2106); +#2102 = LINE('',#2103,#2104); +#2103 = CARTESIAN_POINT('',(0.3,0.E+000)); +#2104 = VECTOR('',#2105,1.); +#2105 = DIRECTION('',(0.E+000,1.)); +#2106 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2107 = PCURVE('',#1879,#2108); +#2108 = DEFINITIONAL_REPRESENTATION('',(#2109),#2113); +#2109 = LINE('',#2110,#2111); +#2110 = CARTESIAN_POINT('',(0.8,0.E+000)); +#2111 = VECTOR('',#2112,1.); +#2112 = DIRECTION('',(0.E+000,-1.)); +#2113 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2114 = ORIENTED_EDGE('',*,*,#2115,.F.); +#2115 = EDGE_CURVE('',#1761,#2093,#2116,.T.); +#2116 = SURFACE_CURVE('',#2117,(#2121,#2128),.PCURVE_S1.); +#2117 = LINE('',#2118,#2119); +#2118 = CARTESIAN_POINT('',(0.5,0.37,0.8)); +#2119 = VECTOR('',#2120,1.); +#2120 = DIRECTION('',(1.,0.E+000,0.E+000)); +#2121 = PCURVE('',#1805,#2122); +#2122 = DEFINITIONAL_REPRESENTATION('',(#2123),#2127); +#2123 = LINE('',#2124,#2125); +#2124 = CARTESIAN_POINT('',(0.E+000,0.77)); +#2125 = VECTOR('',#2126,1.); +#2126 = DIRECTION('',(1.,0.E+000)); +#2127 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2128 = PCURVE('',#1777,#2129); +#2129 = DEFINITIONAL_REPRESENTATION('',(#2130),#2134); +#2130 = LINE('',#2131,#2132); +#2131 = CARTESIAN_POINT('',(1.570796326795,0.E+000)); +#2132 = VECTOR('',#2133,1.); +#2133 = DIRECTION('',(0.E+000,1.)); +#2134 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2135 = ADVANCED_FACE('',(#2136),#1720,.T.); +#2136 = FACE_BOUND('',#2137,.T.); +#2137 = EDGE_LOOP('',(#2138,#2161,#2187,#2188)); +#2138 = ORIENTED_EDGE('',*,*,#2139,.T.); +#2139 = EDGE_CURVE('',#1700,#2140,#2142,.T.); +#2140 = VERTEX_POINT('',#2141); +#2141 = CARTESIAN_POINT('',(0.8,0.4,3.E-002)); +#2142 = SURFACE_CURVE('',#2143,(#2147,#2154),.PCURVE_S1.); +#2143 = LINE('',#2144,#2145); +#2144 = CARTESIAN_POINT('',(0.5,0.4,3.E-002)); +#2145 = VECTOR('',#2146,1.); +#2146 = DIRECTION('',(1.,0.E+000,0.E+000)); +#2147 = PCURVE('',#1720,#2148); +#2148 = DEFINITIONAL_REPRESENTATION('',(#2149),#2153); +#2149 = LINE('',#2150,#2151); +#2150 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#2151 = VECTOR('',#2152,1.); +#2152 = DIRECTION('',(0.E+000,1.)); +#2153 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2154 = PCURVE('',#1748,#2155); +#2155 = DEFINITIONAL_REPRESENTATION('',(#2156),#2160); +#2156 = LINE('',#2157,#2158); +#2157 = CARTESIAN_POINT('',(3.E-002,0.E+000)); +#2158 = VECTOR('',#2159,1.); +#2159 = DIRECTION('',(0.E+000,1.)); +#2160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2161 = ORIENTED_EDGE('',*,*,#2162,.T.); +#2162 = EDGE_CURVE('',#2140,#2044,#2163,.T.); +#2163 = SURFACE_CURVE('',#2164,(#2169,#2176),.PCURVE_S1.); +#2164 = CIRCLE('',#2165,3.E-002); +#2165 = AXIS2_PLACEMENT_3D('',#2166,#2167,#2168); +#2166 = CARTESIAN_POINT('',(0.8,0.37,3.E-002)); +#2167 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#2168 = DIRECTION('',(0.E+000,0.E+000,1.)); +#2169 = PCURVE('',#1720,#2170); +#2170 = DEFINITIONAL_REPRESENTATION('',(#2171),#2175); +#2171 = LINE('',#2172,#2173); +#2172 = CARTESIAN_POINT('',(7.853981633974,0.3)); +#2173 = VECTOR('',#2174,1.); +#2174 = DIRECTION('',(-1.,0.E+000)); +#2175 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2176 = PCURVE('',#1879,#2177); +#2177 = DEFINITIONAL_REPRESENTATION('',(#2178),#2186); +#2178 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2179,#2180,#2181,#2182, +#2183,#2184,#2185),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#2179 = CARTESIAN_POINT('',(6.E-002,-0.77)); +#2180 = CARTESIAN_POINT('',(6.E-002,-0.821961524227)); +#2181 = CARTESIAN_POINT('',(1.5E-002,-0.795980762114)); +#2182 = CARTESIAN_POINT('',(-3.E-002,-0.77)); +#2183 = CARTESIAN_POINT('',(1.5E-002,-0.744019237886)); +#2184 = CARTESIAN_POINT('',(6.E-002,-0.718038475773)); +#2185 = CARTESIAN_POINT('',(6.E-002,-0.77)); +#2186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2187 = ORIENTED_EDGE('',*,*,#2066,.F.); +#2188 = ORIENTED_EDGE('',*,*,#1699,.F.); +#2189 = ADVANCED_FACE('',(#2190),#1777,.T.); +#2190 = FACE_BOUND('',#2191,.T.); +#2191 = EDGE_LOOP('',(#2192,#2193,#2194,#2218)); +#2192 = ORIENTED_EDGE('',*,*,#1760,.T.); +#2193 = ORIENTED_EDGE('',*,*,#2115,.T.); +#2194 = ORIENTED_EDGE('',*,*,#2195,.F.); +#2195 = EDGE_CURVE('',#2196,#2093,#2198,.T.); +#2196 = VERTEX_POINT('',#2197); +#2197 = CARTESIAN_POINT('',(0.8,0.4,0.77)); +#2198 = SURFACE_CURVE('',#2199,(#2204,#2211),.PCURVE_S1.); +#2199 = CIRCLE('',#2200,3.E-002); +#2200 = AXIS2_PLACEMENT_3D('',#2201,#2202,#2203); +#2201 = CARTESIAN_POINT('',(0.8,0.37,0.77)); +#2202 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#2203 = DIRECTION('',(0.E+000,0.E+000,1.)); +#2204 = PCURVE('',#1777,#2205); +#2205 = DEFINITIONAL_REPRESENTATION('',(#2206),#2210); +#2206 = LINE('',#2207,#2208); +#2207 = CARTESIAN_POINT('',(-4.712388980385,0.3)); +#2208 = VECTOR('',#2209,1.); +#2209 = DIRECTION('',(1.,0.E+000)); +#2210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2211 = PCURVE('',#1879,#2212); +#2212 = DEFINITIONAL_REPRESENTATION('',(#2213),#2217); +#2213 = CIRCLE('',#2214,3.E-002); +#2214 = AXIS2_PLACEMENT_2D('',#2215,#2216); +#2215 = CARTESIAN_POINT('',(0.77,-0.77)); +#2216 = DIRECTION('',(1.,0.E+000)); +#2217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2218 = ORIENTED_EDGE('',*,*,#2219,.F.); +#2219 = EDGE_CURVE('',#1733,#2196,#2220,.T.); +#2220 = SURFACE_CURVE('',#2221,(#2225,#2232),.PCURVE_S1.); +#2221 = LINE('',#2222,#2223); +#2222 = CARTESIAN_POINT('',(0.5,0.4,0.77)); +#2223 = VECTOR('',#2224,1.); +#2224 = DIRECTION('',(1.,0.E+000,0.E+000)); +#2225 = PCURVE('',#1777,#2226); +#2226 = DEFINITIONAL_REPRESENTATION('',(#2227),#2231); +#2227 = LINE('',#2228,#2229); +#2228 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#2229 = VECTOR('',#2230,1.); +#2230 = DIRECTION('',(0.E+000,1.)); +#2231 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2232 = PCURVE('',#1748,#2233); +#2233 = DEFINITIONAL_REPRESENTATION('',(#2234),#2238); +#2234 = LINE('',#2235,#2236); +#2235 = CARTESIAN_POINT('',(0.77,0.E+000)); +#2236 = VECTOR('',#2237,1.); +#2237 = DIRECTION('',(0.E+000,1.)); +#2238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2239 = ADVANCED_FACE('',(#2240),#1748,.T.); +#2240 = FACE_BOUND('',#2241,.T.); +#2241 = EDGE_LOOP('',(#2242,#2263,#2264,#2265)); +#2242 = ORIENTED_EDGE('',*,*,#2243,.F.); +#2243 = EDGE_CURVE('',#2140,#2196,#2244,.T.); +#2244 = SURFACE_CURVE('',#2245,(#2249,#2256),.PCURVE_S1.); +#2245 = LINE('',#2246,#2247); +#2246 = CARTESIAN_POINT('',(0.8,0.4,0.E+000)); +#2247 = VECTOR('',#2248,1.); +#2248 = DIRECTION('',(0.E+000,0.E+000,1.)); +#2249 = PCURVE('',#1748,#2250); +#2250 = DEFINITIONAL_REPRESENTATION('',(#2251),#2255); +#2251 = LINE('',#2252,#2253); +#2252 = CARTESIAN_POINT('',(0.E+000,0.3)); +#2253 = VECTOR('',#2254,1.); +#2254 = DIRECTION('',(1.,0.E+000)); +#2255 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2256 = PCURVE('',#1879,#2257); +#2257 = DEFINITIONAL_REPRESENTATION('',(#2258),#2262); +#2258 = LINE('',#2259,#2260); +#2259 = CARTESIAN_POINT('',(0.E+000,-0.8)); +#2260 = VECTOR('',#2261,1.); +#2261 = DIRECTION('',(1.,0.E+000)); +#2262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2263 = ORIENTED_EDGE('',*,*,#2139,.F.); +#2264 = ORIENTED_EDGE('',*,*,#1732,.T.); +#2265 = ORIENTED_EDGE('',*,*,#2219,.T.); +#2266 = ADVANCED_FACE('',(#2267),#1879,.T.); +#2267 = FACE_BOUND('',#2268,.T.); +#2268 = EDGE_LOOP('',(#2269,#2270,#2271,#2272,#2273,#2274,#2275,#2276)); +#2269 = ORIENTED_EDGE('',*,*,#1861,.F.); +#2270 = ORIENTED_EDGE('',*,*,#1961,.T.); +#2271 = ORIENTED_EDGE('',*,*,#2043,.T.); +#2272 = ORIENTED_EDGE('',*,*,#2162,.F.); +#2273 = ORIENTED_EDGE('',*,*,#2243,.T.); +#2274 = ORIENTED_EDGE('',*,*,#2195,.T.); +#2275 = ORIENTED_EDGE('',*,*,#2092,.F.); +#2276 = ORIENTED_EDGE('',*,*,#1988,.F.); +#2277 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2281)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#2278,#2279,#2280)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#2278 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#2279 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#2280 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#2281 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-006),#2278, + 'distance_accuracy_value','confusion accuracy'); +#2282 = SHAPE_DEFINITION_REPRESENTATION(#2283,#294); +#2283 = PRODUCT_DEFINITION_SHAPE('','',#2284); +#2284 = PRODUCT_DEFINITION('design','',#2285,#2288); +#2285 = PRODUCT_DEFINITION_FORMATION('','',#2286); +#2286 = PRODUCT('SOLID','SOLID','',(#2287)); +#2287 = PRODUCT_CONTEXT('',#2,'mechanical'); +#2288 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#2289 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2290,#2292); +#2290 = ( REPRESENTATION_RELATIONSHIP('','',#294,#284) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2291) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#2291 = ITEM_DEFINED_TRANSFORMATION('','',#11,#285); +#2292 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #2293); +#2293 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1','=>[0:1:1:3]','',#279,#2284,$ + ); +#2294 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2286)); +#2295 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2296,#2298); +#2296 = ( REPRESENTATION_RELATIONSHIP('','',#284,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2297) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#2297 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15); +#2298 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #2299); +#2299 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('2','','',#5,#279,$); +#2300 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#281)); +#2301 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2302,#2304); +#2302 = ( REPRESENTATION_RELATIONSHIP('','',#284,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2303) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#2303 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19); +#2304 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #2305); +#2305 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('3','','',#5,#279,$); +#2306 = SHAPE_DEFINITION_REPRESENTATION(#2307,#2313); +#2307 = PRODUCT_DEFINITION_SHAPE('','',#2308); +#2308 = PRODUCT_DEFINITION('design','',#2309,#2312); +#2309 = PRODUCT_DEFINITION_FORMATION('','',#2310); +#2310 = PRODUCT('R_0603_1608Metric','R_0603_1608Metric','',(#2311)); +#2311 = PRODUCT_CONTEXT('',#2,'mechanical'); +#2312 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#2313 = SHAPE_REPRESENTATION('',(#11,#2314),#2318); +#2314 = AXIS2_PLACEMENT_3D('',#2315,#2316,#2317); +#2315 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000)); +#2316 = DIRECTION('',(0.E+000,0.E+000,1.)); +#2317 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#2318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2322)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#2319,#2320,#2321)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#2319 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#2320 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#2321 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#2322 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-006),#2319, + 'distance_accuracy_value','confusion accuracy'); +#2323 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2324),#4166); +#2324 = MANIFOLD_SOLID_BREP('',#2325); +#2325 = CLOSED_SHELL('',(#2326,#2446,#2692,#2746,#2796,#2972,#2999,#3031 + ,#3160,#3187,#3219,#3348,#3380,#3587,#3668,#3717,#3894,#3943,#3970, + #3997,#4024,#4051,#4078,#4105,#4132,#4159)); +#2326 = ADVANCED_FACE('',(#2327),#2341,.F.); +#2327 = FACE_BOUND('',#2328,.F.); +#2328 = EDGE_LOOP('',(#2329,#2364,#2392,#2420)); +#2329 = ORIENTED_EDGE('',*,*,#2330,.F.); +#2330 = EDGE_CURVE('',#2331,#2333,#2335,.T.); +#2331 = VERTEX_POINT('',#2332); +#2332 = CARTESIAN_POINT('',(-0.8,-0.4,4.5E-002)); +#2333 = VERTEX_POINT('',#2334); +#2334 = CARTESIAN_POINT('',(-0.8,-0.4,0.405)); +#2335 = SURFACE_CURVE('',#2336,(#2340,#2352),.PCURVE_S1.); +#2336 = LINE('',#2337,#2338); +#2337 = CARTESIAN_POINT('',(-0.8,-0.4,0.E+000)); +#2338 = VECTOR('',#2339,1.); +#2339 = DIRECTION('',(0.E+000,0.E+000,1.)); +#2340 = PCURVE('',#2341,#2346); +#2341 = PLANE('',#2342); +#2342 = AXIS2_PLACEMENT_3D('',#2343,#2344,#2345); +#2343 = CARTESIAN_POINT('',(-0.8,-0.4,0.E+000)); +#2344 = DIRECTION('',(1.,0.E+000,0.E+000)); +#2345 = DIRECTION('',(0.E+000,0.E+000,1.)); +#2346 = DEFINITIONAL_REPRESENTATION('',(#2347),#2351); +#2347 = LINE('',#2348,#2349); +#2348 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#2349 = VECTOR('',#2350,1.); +#2350 = DIRECTION('',(1.,0.E+000)); +#2351 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2352 = PCURVE('',#2353,#2358); +#2353 = PLANE('',#2354); +#2354 = AXIS2_PLACEMENT_3D('',#2355,#2356,#2357); +#2355 = CARTESIAN_POINT('',(-0.8,-0.4,0.E+000)); +#2356 = DIRECTION('',(0.E+000,1.,0.E+000)); +#2357 = DIRECTION('',(0.E+000,-0.E+000,1.)); +#2358 = DEFINITIONAL_REPRESENTATION('',(#2359),#2363); +#2359 = LINE('',#2360,#2361); +#2360 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#2361 = VECTOR('',#2362,1.); +#2362 = DIRECTION('',(1.,0.E+000)); +#2363 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2364 = ORIENTED_EDGE('',*,*,#2365,.T.); +#2365 = EDGE_CURVE('',#2331,#2366,#2368,.T.); +#2366 = VERTEX_POINT('',#2367); +#2367 = CARTESIAN_POINT('',(-0.8,0.4,4.5E-002)); +#2368 = SURFACE_CURVE('',#2369,(#2373,#2380),.PCURVE_S1.); +#2369 = LINE('',#2370,#2371); +#2370 = CARTESIAN_POINT('',(-0.8,-0.4,4.5E-002)); +#2371 = VECTOR('',#2372,1.); +#2372 = DIRECTION('',(0.E+000,1.,0.E+000)); +#2373 = PCURVE('',#2341,#2374); +#2374 = DEFINITIONAL_REPRESENTATION('',(#2375),#2379); +#2375 = LINE('',#2376,#2377); +#2376 = CARTESIAN_POINT('',(4.5E-002,0.E+000)); +#2377 = VECTOR('',#2378,1.); +#2378 = DIRECTION('',(0.E+000,-1.)); +#2379 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2380 = PCURVE('',#2381,#2386); +#2381 = CYLINDRICAL_SURFACE('',#2382,4.5E-002); +#2382 = AXIS2_PLACEMENT_3D('',#2383,#2384,#2385); +#2383 = CARTESIAN_POINT('',(-0.755,-0.4,4.5E-002)); +#2384 = DIRECTION('',(0.E+000,1.,0.E+000)); +#2385 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#2386 = DEFINITIONAL_REPRESENTATION('',(#2387),#2391); +#2387 = LINE('',#2388,#2389); +#2388 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#2389 = VECTOR('',#2390,1.); +#2390 = DIRECTION('',(0.E+000,1.)); +#2391 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2392 = ORIENTED_EDGE('',*,*,#2393,.T.); +#2393 = EDGE_CURVE('',#2366,#2394,#2396,.T.); +#2394 = VERTEX_POINT('',#2395); +#2395 = CARTESIAN_POINT('',(-0.8,0.4,0.405)); +#2396 = SURFACE_CURVE('',#2397,(#2401,#2408),.PCURVE_S1.); +#2397 = LINE('',#2398,#2399); +#2398 = CARTESIAN_POINT('',(-0.8,0.4,0.E+000)); +#2399 = VECTOR('',#2400,1.); +#2400 = DIRECTION('',(0.E+000,0.E+000,1.)); +#2401 = PCURVE('',#2341,#2402); +#2402 = DEFINITIONAL_REPRESENTATION('',(#2403),#2407); +#2403 = LINE('',#2404,#2405); +#2404 = CARTESIAN_POINT('',(0.E+000,-0.8)); +#2405 = VECTOR('',#2406,1.); +#2406 = DIRECTION('',(1.,0.E+000)); +#2407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2408 = PCURVE('',#2409,#2414); +#2409 = PLANE('',#2410); +#2410 = AXIS2_PLACEMENT_3D('',#2411,#2412,#2413); +#2411 = CARTESIAN_POINT('',(-0.8,0.4,0.E+000)); +#2412 = DIRECTION('',(0.E+000,1.,0.E+000)); +#2413 = DIRECTION('',(0.E+000,-0.E+000,1.)); +#2414 = DEFINITIONAL_REPRESENTATION('',(#2415),#2419); +#2415 = LINE('',#2416,#2417); +#2416 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#2417 = VECTOR('',#2418,1.); +#2418 = DIRECTION('',(1.,0.E+000)); +#2419 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2420 = ORIENTED_EDGE('',*,*,#2421,.F.); +#2421 = EDGE_CURVE('',#2333,#2394,#2422,.T.); +#2422 = SURFACE_CURVE('',#2423,(#2427,#2434),.PCURVE_S1.); +#2423 = LINE('',#2424,#2425); +#2424 = CARTESIAN_POINT('',(-0.8,-0.4,0.405)); +#2425 = VECTOR('',#2426,1.); +#2426 = DIRECTION('',(0.E+000,1.,0.E+000)); +#2427 = PCURVE('',#2341,#2428); +#2428 = DEFINITIONAL_REPRESENTATION('',(#2429),#2433); +#2429 = LINE('',#2430,#2431); +#2430 = CARTESIAN_POINT('',(0.405,0.E+000)); +#2431 = VECTOR('',#2432,1.); +#2432 = DIRECTION('',(0.E+000,-1.)); +#2433 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2434 = PCURVE('',#2435,#2440); +#2435 = CYLINDRICAL_SURFACE('',#2436,4.5E-002); +#2436 = AXIS2_PLACEMENT_3D('',#2437,#2438,#2439); +#2437 = CARTESIAN_POINT('',(-0.755,-0.4,0.405)); +#2438 = DIRECTION('',(0.E+000,1.,0.E+000)); +#2439 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#2440 = DEFINITIONAL_REPRESENTATION('',(#2441),#2445); +#2441 = LINE('',#2442,#2443); +#2442 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#2443 = VECTOR('',#2444,1.); +#2444 = DIRECTION('',(0.E+000,1.)); +#2445 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2446 = ADVANCED_FACE('',(#2447),#2353,.F.); +#2447 = FACE_BOUND('',#2448,.F.); +#2448 = EDGE_LOOP('',(#2449,#2479,#2505,#2506,#2530,#2558,#2591,#2619, + #2642,#2665)); +#2449 = ORIENTED_EDGE('',*,*,#2450,.F.); +#2450 = EDGE_CURVE('',#2451,#2453,#2455,.T.); +#2451 = VERTEX_POINT('',#2452); +#2452 = CARTESIAN_POINT('',(-0.755,-0.4,-2.775557561563E-017)); +#2453 = VERTEX_POINT('',#2454); +#2454 = CARTESIAN_POINT('',(-0.545,-0.4,-2.775557561563E-017)); +#2455 = SURFACE_CURVE('',#2456,(#2460,#2467),.PCURVE_S1.); +#2456 = LINE('',#2457,#2458); +#2457 = CARTESIAN_POINT('',(-0.8,-0.4,0.E+000)); +#2458 = VECTOR('',#2459,1.); +#2459 = DIRECTION('',(1.,0.E+000,0.E+000)); +#2460 = PCURVE('',#2353,#2461); +#2461 = DEFINITIONAL_REPRESENTATION('',(#2462),#2466); +#2462 = LINE('',#2463,#2464); +#2463 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#2464 = VECTOR('',#2465,1.); +#2465 = DIRECTION('',(0.E+000,1.)); +#2466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2467 = PCURVE('',#2468,#2473); +#2468 = PLANE('',#2469); +#2469 = AXIS2_PLACEMENT_3D('',#2470,#2471,#2472); +#2470 = CARTESIAN_POINT('',(-0.8,-0.4,0.E+000)); +#2471 = DIRECTION('',(0.E+000,0.E+000,1.)); +#2472 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#2473 = DEFINITIONAL_REPRESENTATION('',(#2474),#2478); +#2474 = LINE('',#2475,#2476); +#2475 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#2476 = VECTOR('',#2477,1.); +#2477 = DIRECTION('',(1.,0.E+000)); +#2478 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2479 = ORIENTED_EDGE('',*,*,#2480,.F.); +#2480 = EDGE_CURVE('',#2331,#2451,#2481,.T.); +#2481 = SURFACE_CURVE('',#2482,(#2487,#2498),.PCURVE_S1.); +#2482 = CIRCLE('',#2483,4.5E-002); +#2483 = AXIS2_PLACEMENT_3D('',#2484,#2485,#2486); +#2484 = CARTESIAN_POINT('',(-0.755,-0.4,4.5E-002)); +#2485 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#2486 = DIRECTION('',(0.E+000,0.E+000,1.)); +#2487 = PCURVE('',#2353,#2488); +#2488 = DEFINITIONAL_REPRESENTATION('',(#2489),#2497); +#2489 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2490,#2491,#2492,#2493, +#2494,#2495,#2496),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#2490 = CARTESIAN_POINT('',(9.E-002,4.5E-002)); +#2491 = CARTESIAN_POINT('',(9.E-002,-3.29422863406E-002)); +#2492 = CARTESIAN_POINT('',(2.25E-002,6.0288568297E-003)); +#2493 = CARTESIAN_POINT('',(-4.5E-002,4.5E-002)); +#2494 = CARTESIAN_POINT('',(2.25E-002,8.39711431703E-002)); +#2495 = CARTESIAN_POINT('',(9.E-002,0.122942286341)); +#2496 = CARTESIAN_POINT('',(9.E-002,4.5E-002)); +#2497 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2498 = PCURVE('',#2381,#2499); +#2499 = DEFINITIONAL_REPRESENTATION('',(#2500),#2504); +#2500 = LINE('',#2501,#2502); +#2501 = CARTESIAN_POINT('',(7.853981633974,0.E+000)); +#2502 = VECTOR('',#2503,1.); +#2503 = DIRECTION('',(-1.,0.E+000)); +#2504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2505 = ORIENTED_EDGE('',*,*,#2330,.T.); +#2506 = ORIENTED_EDGE('',*,*,#2507,.T.); +#2507 = EDGE_CURVE('',#2333,#2508,#2510,.T.); +#2508 = VERTEX_POINT('',#2509); +#2509 = CARTESIAN_POINT('',(-0.755,-0.4,0.45)); +#2510 = SURFACE_CURVE('',#2511,(#2516,#2523),.PCURVE_S1.); +#2511 = CIRCLE('',#2512,4.5E-002); +#2512 = AXIS2_PLACEMENT_3D('',#2513,#2514,#2515); +#2513 = CARTESIAN_POINT('',(-0.755,-0.4,0.405)); +#2514 = DIRECTION('',(0.E+000,1.,0.E+000)); +#2515 = DIRECTION('',(0.E+000,-0.E+000,1.)); +#2516 = PCURVE('',#2353,#2517); +#2517 = DEFINITIONAL_REPRESENTATION('',(#2518),#2522); +#2518 = CIRCLE('',#2519,4.5E-002); +#2519 = AXIS2_PLACEMENT_2D('',#2520,#2521); +#2520 = CARTESIAN_POINT('',(0.405,4.5E-002)); +#2521 = DIRECTION('',(1.,0.E+000)); +#2522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2523 = PCURVE('',#2435,#2524); +#2524 = DEFINITIONAL_REPRESENTATION('',(#2525),#2529); +#2525 = LINE('',#2526,#2527); +#2526 = CARTESIAN_POINT('',(-4.712388980385,0.E+000)); +#2527 = VECTOR('',#2528,1.); +#2528 = DIRECTION('',(1.,0.E+000)); +#2529 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2530 = ORIENTED_EDGE('',*,*,#2531,.T.); +#2531 = EDGE_CURVE('',#2508,#2532,#2534,.T.); +#2532 = VERTEX_POINT('',#2533); +#2533 = CARTESIAN_POINT('',(-0.545,-0.4,0.45)); +#2534 = SURFACE_CURVE('',#2535,(#2539,#2546),.PCURVE_S1.); +#2535 = LINE('',#2536,#2537); +#2536 = CARTESIAN_POINT('',(-0.8,-0.4,0.45)); +#2537 = VECTOR('',#2538,1.); +#2538 = DIRECTION('',(1.,0.E+000,0.E+000)); +#2539 = PCURVE('',#2353,#2540); +#2540 = DEFINITIONAL_REPRESENTATION('',(#2541),#2545); +#2541 = LINE('',#2542,#2543); +#2542 = CARTESIAN_POINT('',(0.45,0.E+000)); +#2543 = VECTOR('',#2544,1.); +#2544 = DIRECTION('',(0.E+000,1.)); +#2545 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2546 = PCURVE('',#2547,#2552); +#2547 = PLANE('',#2548); +#2548 = AXIS2_PLACEMENT_3D('',#2549,#2550,#2551); +#2549 = CARTESIAN_POINT('',(-0.8,-0.4,0.45)); +#2550 = DIRECTION('',(0.E+000,0.E+000,1.)); +#2551 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#2552 = DEFINITIONAL_REPRESENTATION('',(#2553),#2557); +#2553 = LINE('',#2554,#2555); +#2554 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#2555 = VECTOR('',#2556,1.); +#2556 = DIRECTION('',(1.,0.E+000)); +#2557 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2558 = ORIENTED_EDGE('',*,*,#2559,.F.); +#2559 = EDGE_CURVE('',#2560,#2532,#2562,.T.); +#2560 = VERTEX_POINT('',#2561); +#2561 = CARTESIAN_POINT('',(-0.5,-0.4,0.405)); +#2562 = SURFACE_CURVE('',#2563,(#2568,#2579),.PCURVE_S1.); +#2563 = CIRCLE('',#2564,4.5E-002); +#2564 = AXIS2_PLACEMENT_3D('',#2565,#2566,#2567); +#2565 = CARTESIAN_POINT('',(-0.545,-0.4,0.405)); +#2566 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#2567 = DIRECTION('',(0.E+000,0.E+000,1.)); +#2568 = PCURVE('',#2353,#2569); +#2569 = DEFINITIONAL_REPRESENTATION('',(#2570),#2578); +#2570 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2571,#2572,#2573,#2574, +#2575,#2576,#2577),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#2571 = CARTESIAN_POINT('',(0.45,0.255)); +#2572 = CARTESIAN_POINT('',(0.45,0.177057713659)); +#2573 = CARTESIAN_POINT('',(0.3825,0.21602885683)); +#2574 = CARTESIAN_POINT('',(0.315,0.255)); +#2575 = CARTESIAN_POINT('',(0.3825,0.29397114317)); +#2576 = CARTESIAN_POINT('',(0.45,0.332942286341)); +#2577 = CARTESIAN_POINT('',(0.45,0.255)); +#2578 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2579 = PCURVE('',#2580,#2585); +#2580 = CYLINDRICAL_SURFACE('',#2581,4.5E-002); +#2581 = AXIS2_PLACEMENT_3D('',#2582,#2583,#2584); +#2582 = CARTESIAN_POINT('',(-0.545,-0.4,0.405)); +#2583 = DIRECTION('',(0.E+000,1.,0.E+000)); +#2584 = DIRECTION('',(1.,0.E+000,0.E+000)); +#2585 = DEFINITIONAL_REPRESENTATION('',(#2586),#2590); +#2586 = LINE('',#2587,#2588); +#2587 = CARTESIAN_POINT('',(10.995574287564,0.E+000)); +#2588 = VECTOR('',#2589,1.); +#2589 = DIRECTION('',(-1.,0.E+000)); +#2590 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2591 = ORIENTED_EDGE('',*,*,#2592,.F.); +#2592 = EDGE_CURVE('',#2593,#2560,#2595,.T.); +#2593 = VERTEX_POINT('',#2594); +#2594 = CARTESIAN_POINT('',(-0.755,-0.4,0.405)); +#2595 = SURFACE_CURVE('',#2596,(#2600,#2607),.PCURVE_S1.); +#2596 = LINE('',#2597,#2598); +#2597 = CARTESIAN_POINT('',(-0.755,-0.4,0.405)); +#2598 = VECTOR('',#2599,1.); +#2599 = DIRECTION('',(1.,0.E+000,0.E+000)); +#2600 = PCURVE('',#2353,#2601); +#2601 = DEFINITIONAL_REPRESENTATION('',(#2602),#2606); +#2602 = LINE('',#2603,#2604); +#2603 = CARTESIAN_POINT('',(0.405,4.5E-002)); +#2604 = VECTOR('',#2605,1.); +#2605 = DIRECTION('',(0.E+000,1.)); +#2606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2607 = PCURVE('',#2608,#2613); +#2608 = PLANE('',#2609); +#2609 = AXIS2_PLACEMENT_3D('',#2610,#2611,#2612); +#2610 = CARTESIAN_POINT('',(-0.755,-0.4,4.5E-002)); +#2611 = DIRECTION('',(0.E+000,1.,0.E+000)); +#2612 = DIRECTION('',(0.E+000,-0.E+000,1.)); +#2613 = DEFINITIONAL_REPRESENTATION('',(#2614),#2618); +#2614 = LINE('',#2615,#2616); +#2615 = CARTESIAN_POINT('',(0.36,0.E+000)); +#2616 = VECTOR('',#2617,1.); +#2617 = DIRECTION('',(0.E+000,1.)); +#2618 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2619 = ORIENTED_EDGE('',*,*,#2620,.F.); +#2620 = EDGE_CURVE('',#2621,#2593,#2623,.T.); +#2621 = VERTEX_POINT('',#2622); +#2622 = CARTESIAN_POINT('',(-0.755,-0.4,4.5E-002)); +#2623 = SURFACE_CURVE('',#2624,(#2628,#2635),.PCURVE_S1.); +#2624 = LINE('',#2625,#2626); +#2625 = CARTESIAN_POINT('',(-0.755,-0.4,4.5E-002)); +#2626 = VECTOR('',#2627,1.); +#2627 = DIRECTION('',(0.E+000,0.E+000,1.)); +#2628 = PCURVE('',#2353,#2629); +#2629 = DEFINITIONAL_REPRESENTATION('',(#2630),#2634); +#2630 = LINE('',#2631,#2632); +#2631 = CARTESIAN_POINT('',(4.5E-002,4.5E-002)); +#2632 = VECTOR('',#2633,1.); +#2633 = DIRECTION('',(1.,0.E+000)); +#2634 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2635 = PCURVE('',#2608,#2636); +#2636 = DEFINITIONAL_REPRESENTATION('',(#2637),#2641); +#2637 = LINE('',#2638,#2639); +#2638 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#2639 = VECTOR('',#2640,1.); +#2640 = DIRECTION('',(1.,0.E+000)); +#2641 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2642 = ORIENTED_EDGE('',*,*,#2643,.T.); +#2643 = EDGE_CURVE('',#2621,#2644,#2646,.T.); +#2644 = VERTEX_POINT('',#2645); +#2645 = CARTESIAN_POINT('',(-0.5,-0.4,4.5E-002)); +#2646 = SURFACE_CURVE('',#2647,(#2651,#2658),.PCURVE_S1.); +#2647 = LINE('',#2648,#2649); +#2648 = CARTESIAN_POINT('',(-0.755,-0.4,4.5E-002)); +#2649 = VECTOR('',#2650,1.); +#2650 = DIRECTION('',(1.,0.E+000,0.E+000)); +#2651 = PCURVE('',#2353,#2652); +#2652 = DEFINITIONAL_REPRESENTATION('',(#2653),#2657); +#2653 = LINE('',#2654,#2655); +#2654 = CARTESIAN_POINT('',(4.5E-002,4.5E-002)); +#2655 = VECTOR('',#2656,1.); +#2656 = DIRECTION('',(0.E+000,1.)); +#2657 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2658 = PCURVE('',#2608,#2659); +#2659 = DEFINITIONAL_REPRESENTATION('',(#2660),#2664); +#2660 = LINE('',#2661,#2662); +#2661 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#2662 = VECTOR('',#2663,1.); +#2663 = DIRECTION('',(0.E+000,1.)); +#2664 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2665 = ORIENTED_EDGE('',*,*,#2666,.T.); +#2666 = EDGE_CURVE('',#2644,#2453,#2667,.T.); +#2667 = SURFACE_CURVE('',#2668,(#2673,#2680),.PCURVE_S1.); +#2668 = CIRCLE('',#2669,4.5E-002); +#2669 = AXIS2_PLACEMENT_3D('',#2670,#2671,#2672); +#2670 = CARTESIAN_POINT('',(-0.545,-0.4,4.5E-002)); +#2671 = DIRECTION('',(0.E+000,1.,0.E+000)); +#2672 = DIRECTION('',(0.E+000,-0.E+000,1.)); +#2673 = PCURVE('',#2353,#2674); +#2674 = DEFINITIONAL_REPRESENTATION('',(#2675),#2679); +#2675 = CIRCLE('',#2676,4.5E-002); +#2676 = AXIS2_PLACEMENT_2D('',#2677,#2678); +#2677 = CARTESIAN_POINT('',(4.5E-002,0.255)); +#2678 = DIRECTION('',(1.,0.E+000)); +#2679 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2680 = PCURVE('',#2681,#2686); +#2681 = CYLINDRICAL_SURFACE('',#2682,4.5E-002); +#2682 = AXIS2_PLACEMENT_3D('',#2683,#2684,#2685); +#2683 = CARTESIAN_POINT('',(-0.545,-0.4,4.5E-002)); +#2684 = DIRECTION('',(0.E+000,1.,0.E+000)); +#2685 = DIRECTION('',(1.,0.E+000,0.E+000)); +#2686 = DEFINITIONAL_REPRESENTATION('',(#2687),#2691); +#2687 = LINE('',#2688,#2689); +#2688 = CARTESIAN_POINT('',(-1.570796326795,0.E+000)); +#2689 = VECTOR('',#2690,1.); +#2690 = DIRECTION('',(1.,0.E+000)); +#2691 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2692 = ADVANCED_FACE('',(#2693),#2381,.T.); +#2693 = FACE_BOUND('',#2694,.T.); +#2694 = EDGE_LOOP('',(#2695,#2696,#2724,#2745)); +#2695 = ORIENTED_EDGE('',*,*,#2365,.T.); +#2696 = ORIENTED_EDGE('',*,*,#2697,.T.); +#2697 = EDGE_CURVE('',#2366,#2698,#2700,.T.); +#2698 = VERTEX_POINT('',#2699); +#2699 = CARTESIAN_POINT('',(-0.755,0.4,-2.775557561563E-017)); +#2700 = SURFACE_CURVE('',#2701,(#2706,#2713),.PCURVE_S1.); +#2701 = CIRCLE('',#2702,4.5E-002); +#2702 = AXIS2_PLACEMENT_3D('',#2703,#2704,#2705); +#2703 = CARTESIAN_POINT('',(-0.755,0.4,4.5E-002)); +#2704 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#2705 = DIRECTION('',(0.E+000,0.E+000,1.)); +#2706 = PCURVE('',#2381,#2707); +#2707 = DEFINITIONAL_REPRESENTATION('',(#2708),#2712); +#2708 = LINE('',#2709,#2710); +#2709 = CARTESIAN_POINT('',(7.853981633974,0.8)); +#2710 = VECTOR('',#2711,1.); +#2711 = DIRECTION('',(-1.,0.E+000)); +#2712 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2713 = PCURVE('',#2409,#2714); +#2714 = DEFINITIONAL_REPRESENTATION('',(#2715),#2723); +#2715 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2716,#2717,#2718,#2719, +#2720,#2721,#2722),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#2716 = CARTESIAN_POINT('',(9.E-002,4.5E-002)); +#2717 = CARTESIAN_POINT('',(9.E-002,-3.29422863406E-002)); +#2718 = CARTESIAN_POINT('',(2.25E-002,6.0288568297E-003)); +#2719 = CARTESIAN_POINT('',(-4.5E-002,4.5E-002)); +#2720 = CARTESIAN_POINT('',(2.25E-002,8.39711431703E-002)); +#2721 = CARTESIAN_POINT('',(9.E-002,0.122942286341)); +#2722 = CARTESIAN_POINT('',(9.E-002,4.5E-002)); +#2723 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2724 = ORIENTED_EDGE('',*,*,#2725,.F.); +#2725 = EDGE_CURVE('',#2451,#2698,#2726,.T.); +#2726 = SURFACE_CURVE('',#2727,(#2731,#2738),.PCURVE_S1.); +#2727 = LINE('',#2728,#2729); +#2728 = CARTESIAN_POINT('',(-0.755,-0.4,-2.775557561563E-017)); +#2729 = VECTOR('',#2730,1.); +#2730 = DIRECTION('',(0.E+000,1.,0.E+000)); +#2731 = PCURVE('',#2381,#2732); +#2732 = DEFINITIONAL_REPRESENTATION('',(#2733),#2737); +#2733 = LINE('',#2734,#2735); +#2734 = CARTESIAN_POINT('',(4.712388980385,0.E+000)); +#2735 = VECTOR('',#2736,1.); +#2736 = DIRECTION('',(0.E+000,1.)); +#2737 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2738 = PCURVE('',#2468,#2739); +#2739 = DEFINITIONAL_REPRESENTATION('',(#2740),#2744); +#2740 = LINE('',#2741,#2742); +#2741 = CARTESIAN_POINT('',(4.5E-002,0.E+000)); +#2742 = VECTOR('',#2743,1.); +#2743 = DIRECTION('',(0.E+000,1.)); +#2744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2745 = ORIENTED_EDGE('',*,*,#2480,.F.); +#2746 = ADVANCED_FACE('',(#2747),#2435,.T.); +#2747 = FACE_BOUND('',#2748,.T.); +#2748 = EDGE_LOOP('',(#2749,#2750,#2773,#2795)); +#2749 = ORIENTED_EDGE('',*,*,#2507,.T.); +#2750 = ORIENTED_EDGE('',*,*,#2751,.T.); +#2751 = EDGE_CURVE('',#2508,#2752,#2754,.T.); +#2752 = VERTEX_POINT('',#2753); +#2753 = CARTESIAN_POINT('',(-0.755,0.4,0.45)); +#2754 = SURFACE_CURVE('',#2755,(#2759,#2766),.PCURVE_S1.); +#2755 = LINE('',#2756,#2757); +#2756 = CARTESIAN_POINT('',(-0.755,-0.4,0.45)); +#2757 = VECTOR('',#2758,1.); +#2758 = DIRECTION('',(0.E+000,1.,0.E+000)); +#2759 = PCURVE('',#2435,#2760); +#2760 = DEFINITIONAL_REPRESENTATION('',(#2761),#2765); +#2761 = LINE('',#2762,#2763); +#2762 = CARTESIAN_POINT('',(1.570796326795,0.E+000)); +#2763 = VECTOR('',#2764,1.); +#2764 = DIRECTION('',(0.E+000,1.)); +#2765 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2766 = PCURVE('',#2547,#2767); +#2767 = DEFINITIONAL_REPRESENTATION('',(#2768),#2772); +#2768 = LINE('',#2769,#2770); +#2769 = CARTESIAN_POINT('',(4.5E-002,0.E+000)); +#2770 = VECTOR('',#2771,1.); +#2771 = DIRECTION('',(0.E+000,1.)); +#2772 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2773 = ORIENTED_EDGE('',*,*,#2774,.F.); +#2774 = EDGE_CURVE('',#2394,#2752,#2775,.T.); +#2775 = SURFACE_CURVE('',#2776,(#2781,#2788),.PCURVE_S1.); +#2776 = CIRCLE('',#2777,4.5E-002); +#2777 = AXIS2_PLACEMENT_3D('',#2778,#2779,#2780); +#2778 = CARTESIAN_POINT('',(-0.755,0.4,0.405)); +#2779 = DIRECTION('',(0.E+000,1.,0.E+000)); +#2780 = DIRECTION('',(0.E+000,-0.E+000,1.)); +#2781 = PCURVE('',#2435,#2782); +#2782 = DEFINITIONAL_REPRESENTATION('',(#2783),#2787); +#2783 = LINE('',#2784,#2785); +#2784 = CARTESIAN_POINT('',(-4.712388980385,0.8)); +#2785 = VECTOR('',#2786,1.); +#2786 = DIRECTION('',(1.,0.E+000)); +#2787 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2788 = PCURVE('',#2409,#2789); +#2789 = DEFINITIONAL_REPRESENTATION('',(#2790),#2794); +#2790 = CIRCLE('',#2791,4.5E-002); +#2791 = AXIS2_PLACEMENT_2D('',#2792,#2793); +#2792 = CARTESIAN_POINT('',(0.405,4.5E-002)); +#2793 = DIRECTION('',(1.,0.E+000)); +#2794 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2795 = ORIENTED_EDGE('',*,*,#2421,.F.); +#2796 = ADVANCED_FACE('',(#2797),#2409,.T.); +#2797 = FACE_BOUND('',#2798,.T.); +#2798 = EDGE_LOOP('',(#2799,#2822,#2823,#2824,#2825,#2848,#2876,#2904, + #2927,#2950)); +#2799 = ORIENTED_EDGE('',*,*,#2800,.F.); +#2800 = EDGE_CURVE('',#2698,#2801,#2803,.T.); +#2801 = VERTEX_POINT('',#2802); +#2802 = CARTESIAN_POINT('',(-0.545,0.4,-2.775557561563E-017)); +#2803 = SURFACE_CURVE('',#2804,(#2808,#2815),.PCURVE_S1.); +#2804 = LINE('',#2805,#2806); +#2805 = CARTESIAN_POINT('',(-0.8,0.4,0.E+000)); +#2806 = VECTOR('',#2807,1.); +#2807 = DIRECTION('',(1.,0.E+000,0.E+000)); +#2808 = PCURVE('',#2409,#2809); +#2809 = DEFINITIONAL_REPRESENTATION('',(#2810),#2814); +#2810 = LINE('',#2811,#2812); +#2811 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#2812 = VECTOR('',#2813,1.); +#2813 = DIRECTION('',(0.E+000,1.)); +#2814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2815 = PCURVE('',#2468,#2816); +#2816 = DEFINITIONAL_REPRESENTATION('',(#2817),#2821); +#2817 = LINE('',#2818,#2819); +#2818 = CARTESIAN_POINT('',(0.E+000,0.8)); +#2819 = VECTOR('',#2820,1.); +#2820 = DIRECTION('',(1.,0.E+000)); +#2821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2822 = ORIENTED_EDGE('',*,*,#2697,.F.); +#2823 = ORIENTED_EDGE('',*,*,#2393,.T.); +#2824 = ORIENTED_EDGE('',*,*,#2774,.T.); +#2825 = ORIENTED_EDGE('',*,*,#2826,.T.); +#2826 = EDGE_CURVE('',#2752,#2827,#2829,.T.); +#2827 = VERTEX_POINT('',#2828); +#2828 = CARTESIAN_POINT('',(-0.545,0.4,0.45)); +#2829 = SURFACE_CURVE('',#2830,(#2834,#2841),.PCURVE_S1.); +#2830 = LINE('',#2831,#2832); +#2831 = CARTESIAN_POINT('',(-0.8,0.4,0.45)); +#2832 = VECTOR('',#2833,1.); +#2833 = DIRECTION('',(1.,0.E+000,0.E+000)); +#2834 = PCURVE('',#2409,#2835); +#2835 = DEFINITIONAL_REPRESENTATION('',(#2836),#2840); +#2836 = LINE('',#2837,#2838); +#2837 = CARTESIAN_POINT('',(0.45,0.E+000)); +#2838 = VECTOR('',#2839,1.); +#2839 = DIRECTION('',(0.E+000,1.)); +#2840 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2841 = PCURVE('',#2547,#2842); +#2842 = DEFINITIONAL_REPRESENTATION('',(#2843),#2847); +#2843 = LINE('',#2844,#2845); +#2844 = CARTESIAN_POINT('',(0.E+000,0.8)); +#2845 = VECTOR('',#2846,1.); +#2846 = DIRECTION('',(1.,0.E+000)); +#2847 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2848 = ORIENTED_EDGE('',*,*,#2849,.F.); +#2849 = EDGE_CURVE('',#2850,#2827,#2852,.T.); +#2850 = VERTEX_POINT('',#2851); +#2851 = CARTESIAN_POINT('',(-0.5,0.4,0.405)); +#2852 = SURFACE_CURVE('',#2853,(#2858,#2869),.PCURVE_S1.); +#2853 = CIRCLE('',#2854,4.5E-002); +#2854 = AXIS2_PLACEMENT_3D('',#2855,#2856,#2857); +#2855 = CARTESIAN_POINT('',(-0.545,0.4,0.405)); +#2856 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#2857 = DIRECTION('',(0.E+000,0.E+000,1.)); +#2858 = PCURVE('',#2409,#2859); +#2859 = DEFINITIONAL_REPRESENTATION('',(#2860),#2868); +#2860 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2861,#2862,#2863,#2864, +#2865,#2866,#2867),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#2861 = CARTESIAN_POINT('',(0.45,0.255)); +#2862 = CARTESIAN_POINT('',(0.45,0.177057713659)); +#2863 = CARTESIAN_POINT('',(0.3825,0.21602885683)); +#2864 = CARTESIAN_POINT('',(0.315,0.255)); +#2865 = CARTESIAN_POINT('',(0.3825,0.29397114317)); +#2866 = CARTESIAN_POINT('',(0.45,0.332942286341)); +#2867 = CARTESIAN_POINT('',(0.45,0.255)); +#2868 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2869 = PCURVE('',#2580,#2870); +#2870 = DEFINITIONAL_REPRESENTATION('',(#2871),#2875); +#2871 = LINE('',#2872,#2873); +#2872 = CARTESIAN_POINT('',(10.995574287564,0.8)); +#2873 = VECTOR('',#2874,1.); +#2874 = DIRECTION('',(-1.,0.E+000)); +#2875 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2876 = ORIENTED_EDGE('',*,*,#2877,.F.); +#2877 = EDGE_CURVE('',#2878,#2850,#2880,.T.); +#2878 = VERTEX_POINT('',#2879); +#2879 = CARTESIAN_POINT('',(-0.755,0.4,0.405)); +#2880 = SURFACE_CURVE('',#2881,(#2885,#2892),.PCURVE_S1.); +#2881 = LINE('',#2882,#2883); +#2882 = CARTESIAN_POINT('',(-0.755,0.4,0.405)); +#2883 = VECTOR('',#2884,1.); +#2884 = DIRECTION('',(1.,0.E+000,0.E+000)); +#2885 = PCURVE('',#2409,#2886); +#2886 = DEFINITIONAL_REPRESENTATION('',(#2887),#2891); +#2887 = LINE('',#2888,#2889); +#2888 = CARTESIAN_POINT('',(0.405,4.5E-002)); +#2889 = VECTOR('',#2890,1.); +#2890 = DIRECTION('',(0.E+000,1.)); +#2891 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2892 = PCURVE('',#2893,#2898); +#2893 = PLANE('',#2894); +#2894 = AXIS2_PLACEMENT_3D('',#2895,#2896,#2897); +#2895 = CARTESIAN_POINT('',(-0.755,0.4,4.5E-002)); +#2896 = DIRECTION('',(0.E+000,1.,0.E+000)); +#2897 = DIRECTION('',(0.E+000,-0.E+000,1.)); +#2898 = DEFINITIONAL_REPRESENTATION('',(#2899),#2903); +#2899 = LINE('',#2900,#2901); +#2900 = CARTESIAN_POINT('',(0.36,0.E+000)); +#2901 = VECTOR('',#2902,1.); +#2902 = DIRECTION('',(0.E+000,1.)); +#2903 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2904 = ORIENTED_EDGE('',*,*,#2905,.F.); +#2905 = EDGE_CURVE('',#2906,#2878,#2908,.T.); +#2906 = VERTEX_POINT('',#2907); +#2907 = CARTESIAN_POINT('',(-0.755,0.4,4.5E-002)); +#2908 = SURFACE_CURVE('',#2909,(#2913,#2920),.PCURVE_S1.); +#2909 = LINE('',#2910,#2911); +#2910 = CARTESIAN_POINT('',(-0.755,0.4,4.5E-002)); +#2911 = VECTOR('',#2912,1.); +#2912 = DIRECTION('',(0.E+000,0.E+000,1.)); +#2913 = PCURVE('',#2409,#2914); +#2914 = DEFINITIONAL_REPRESENTATION('',(#2915),#2919); +#2915 = LINE('',#2916,#2917); +#2916 = CARTESIAN_POINT('',(4.5E-002,4.5E-002)); +#2917 = VECTOR('',#2918,1.); +#2918 = DIRECTION('',(1.,0.E+000)); +#2919 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2920 = PCURVE('',#2893,#2921); +#2921 = DEFINITIONAL_REPRESENTATION('',(#2922),#2926); +#2922 = LINE('',#2923,#2924); +#2923 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#2924 = VECTOR('',#2925,1.); +#2925 = DIRECTION('',(1.,0.E+000)); +#2926 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2927 = ORIENTED_EDGE('',*,*,#2928,.T.); +#2928 = EDGE_CURVE('',#2906,#2929,#2931,.T.); +#2929 = VERTEX_POINT('',#2930); +#2930 = CARTESIAN_POINT('',(-0.5,0.4,4.5E-002)); +#2931 = SURFACE_CURVE('',#2932,(#2936,#2943),.PCURVE_S1.); +#2932 = LINE('',#2933,#2934); +#2933 = CARTESIAN_POINT('',(-0.755,0.4,4.5E-002)); +#2934 = VECTOR('',#2935,1.); +#2935 = DIRECTION('',(1.,0.E+000,0.E+000)); +#2936 = PCURVE('',#2409,#2937); +#2937 = DEFINITIONAL_REPRESENTATION('',(#2938),#2942); +#2938 = LINE('',#2939,#2940); +#2939 = CARTESIAN_POINT('',(4.5E-002,4.5E-002)); +#2940 = VECTOR('',#2941,1.); +#2941 = DIRECTION('',(0.E+000,1.)); +#2942 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2943 = PCURVE('',#2893,#2944); +#2944 = DEFINITIONAL_REPRESENTATION('',(#2945),#2949); +#2945 = LINE('',#2946,#2947); +#2946 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#2947 = VECTOR('',#2948,1.); +#2948 = DIRECTION('',(0.E+000,1.)); +#2949 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2950 = ORIENTED_EDGE('',*,*,#2951,.T.); +#2951 = EDGE_CURVE('',#2929,#2801,#2952,.T.); +#2952 = SURFACE_CURVE('',#2953,(#2958,#2965),.PCURVE_S1.); +#2953 = CIRCLE('',#2954,4.5E-002); +#2954 = AXIS2_PLACEMENT_3D('',#2955,#2956,#2957); +#2955 = CARTESIAN_POINT('',(-0.545,0.4,4.5E-002)); +#2956 = DIRECTION('',(0.E+000,1.,0.E+000)); +#2957 = DIRECTION('',(0.E+000,-0.E+000,1.)); +#2958 = PCURVE('',#2409,#2959); +#2959 = DEFINITIONAL_REPRESENTATION('',(#2960),#2964); +#2960 = CIRCLE('',#2961,4.5E-002); +#2961 = AXIS2_PLACEMENT_2D('',#2962,#2963); +#2962 = CARTESIAN_POINT('',(4.5E-002,0.255)); +#2963 = DIRECTION('',(1.,0.E+000)); +#2964 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2965 = PCURVE('',#2681,#2966); +#2966 = DEFINITIONAL_REPRESENTATION('',(#2967),#2971); +#2967 = LINE('',#2968,#2969); +#2968 = CARTESIAN_POINT('',(-1.570796326795,0.8)); +#2969 = VECTOR('',#2970,1.); +#2970 = DIRECTION('',(1.,0.E+000)); +#2971 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2972 = ADVANCED_FACE('',(#2973),#2468,.F.); +#2973 = FACE_BOUND('',#2974,.F.); +#2974 = EDGE_LOOP('',(#2975,#2976,#2977,#2978)); +#2975 = ORIENTED_EDGE('',*,*,#2800,.F.); +#2976 = ORIENTED_EDGE('',*,*,#2725,.F.); +#2977 = ORIENTED_EDGE('',*,*,#2450,.T.); +#2978 = ORIENTED_EDGE('',*,*,#2979,.T.); +#2979 = EDGE_CURVE('',#2453,#2801,#2980,.T.); +#2980 = SURFACE_CURVE('',#2981,(#2985,#2992),.PCURVE_S1.); +#2981 = LINE('',#2982,#2983); +#2982 = CARTESIAN_POINT('',(-0.545,-0.4,-2.775557561563E-017)); +#2983 = VECTOR('',#2984,1.); +#2984 = DIRECTION('',(0.E+000,1.,0.E+000)); +#2985 = PCURVE('',#2468,#2986); +#2986 = DEFINITIONAL_REPRESENTATION('',(#2987),#2991); +#2987 = LINE('',#2988,#2989); +#2988 = CARTESIAN_POINT('',(0.255,0.E+000)); +#2989 = VECTOR('',#2990,1.); +#2990 = DIRECTION('',(0.E+000,1.)); +#2991 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2992 = PCURVE('',#2681,#2993); +#2993 = DEFINITIONAL_REPRESENTATION('',(#2994),#2998); +#2994 = LINE('',#2995,#2996); +#2995 = CARTESIAN_POINT('',(1.570796326795,0.E+000)); +#2996 = VECTOR('',#2997,1.); +#2997 = DIRECTION('',(0.E+000,1.)); +#2998 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2999 = ADVANCED_FACE('',(#3000),#2681,.T.); +#3000 = FACE_BOUND('',#3001,.T.); +#3001 = EDGE_LOOP('',(#3002,#3003,#3004,#3005)); +#3002 = ORIENTED_EDGE('',*,*,#2666,.T.); +#3003 = ORIENTED_EDGE('',*,*,#2979,.T.); +#3004 = ORIENTED_EDGE('',*,*,#2951,.F.); +#3005 = ORIENTED_EDGE('',*,*,#3006,.F.); +#3006 = EDGE_CURVE('',#2644,#2929,#3007,.T.); +#3007 = SURFACE_CURVE('',#3008,(#3012,#3019),.PCURVE_S1.); +#3008 = LINE('',#3009,#3010); +#3009 = CARTESIAN_POINT('',(-0.5,-0.4,4.5E-002)); +#3010 = VECTOR('',#3011,1.); +#3011 = DIRECTION('',(0.E+000,1.,0.E+000)); +#3012 = PCURVE('',#2681,#3013); +#3013 = DEFINITIONAL_REPRESENTATION('',(#3014),#3018); +#3014 = LINE('',#3015,#3016); +#3015 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#3016 = VECTOR('',#3017,1.); +#3017 = DIRECTION('',(0.E+000,1.)); +#3018 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3019 = PCURVE('',#3020,#3025); +#3020 = PLANE('',#3021); +#3021 = AXIS2_PLACEMENT_3D('',#3022,#3023,#3024); +#3022 = CARTESIAN_POINT('',(-0.755,-0.4,4.5E-002)); +#3023 = DIRECTION('',(0.E+000,0.E+000,1.)); +#3024 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#3025 = DEFINITIONAL_REPRESENTATION('',(#3026),#3030); +#3026 = LINE('',#3027,#3028); +#3027 = CARTESIAN_POINT('',(0.255,0.E+000)); +#3028 = VECTOR('',#3029,1.); +#3029 = DIRECTION('',(0.E+000,1.)); +#3030 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3031 = ADVANCED_FACE('',(#3032),#2608,.F.); +#3032 = FACE_BOUND('',#3033,.F.); +#3033 = EDGE_LOOP('',(#3034,#3035,#3036,#3037,#3065,#3093,#3116,#3139)); +#3034 = ORIENTED_EDGE('',*,*,#2643,.F.); +#3035 = ORIENTED_EDGE('',*,*,#2620,.T.); +#3036 = ORIENTED_EDGE('',*,*,#2592,.T.); +#3037 = ORIENTED_EDGE('',*,*,#3038,.T.); +#3038 = EDGE_CURVE('',#2560,#3039,#3041,.T.); +#3039 = VERTEX_POINT('',#3040); +#3040 = CARTESIAN_POINT('',(0.5,-0.4,0.405)); +#3041 = SURFACE_CURVE('',#3042,(#3046,#3053),.PCURVE_S1.); +#3042 = LINE('',#3043,#3044); +#3043 = CARTESIAN_POINT('',(-0.5,-0.4,0.405)); +#3044 = VECTOR('',#3045,1.); +#3045 = DIRECTION('',(1.,0.E+000,0.E+000)); +#3046 = PCURVE('',#2608,#3047); +#3047 = DEFINITIONAL_REPRESENTATION('',(#3048),#3052); +#3048 = LINE('',#3049,#3050); +#3049 = CARTESIAN_POINT('',(0.36,0.255)); +#3050 = VECTOR('',#3051,1.); +#3051 = DIRECTION('',(0.E+000,1.)); +#3052 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3053 = PCURVE('',#3054,#3059); +#3054 = PLANE('',#3055); +#3055 = AXIS2_PLACEMENT_3D('',#3056,#3057,#3058); +#3056 = CARTESIAN_POINT('',(-0.5,-0.4,0.405)); +#3057 = DIRECTION('',(0.E+000,1.,0.E+000)); +#3058 = DIRECTION('',(0.E+000,-0.E+000,1.)); +#3059 = DEFINITIONAL_REPRESENTATION('',(#3060),#3064); +#3060 = LINE('',#3061,#3062); +#3061 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#3062 = VECTOR('',#3063,1.); +#3063 = DIRECTION('',(0.E+000,1.)); +#3064 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3065 = ORIENTED_EDGE('',*,*,#3066,.T.); +#3066 = EDGE_CURVE('',#3039,#3067,#3069,.T.); +#3067 = VERTEX_POINT('',#3068); +#3068 = CARTESIAN_POINT('',(0.755,-0.4,0.405)); +#3069 = SURFACE_CURVE('',#3070,(#3074,#3081),.PCURVE_S1.); +#3070 = LINE('',#3071,#3072); +#3071 = CARTESIAN_POINT('',(-0.755,-0.4,0.405)); +#3072 = VECTOR('',#3073,1.); +#3073 = DIRECTION('',(1.,0.E+000,0.E+000)); +#3074 = PCURVE('',#2608,#3075); +#3075 = DEFINITIONAL_REPRESENTATION('',(#3076),#3080); +#3076 = LINE('',#3077,#3078); +#3077 = CARTESIAN_POINT('',(0.36,0.E+000)); +#3078 = VECTOR('',#3079,1.); +#3079 = DIRECTION('',(0.E+000,1.)); +#3080 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3081 = PCURVE('',#3082,#3087); +#3082 = PLANE('',#3083); +#3083 = AXIS2_PLACEMENT_3D('',#3084,#3085,#3086); +#3084 = CARTESIAN_POINT('',(0.5,-0.4,0.E+000)); +#3085 = DIRECTION('',(0.E+000,1.,0.E+000)); +#3086 = DIRECTION('',(0.E+000,-0.E+000,1.)); +#3087 = DEFINITIONAL_REPRESENTATION('',(#3088),#3092); +#3088 = LINE('',#3089,#3090); +#3089 = CARTESIAN_POINT('',(0.405,-1.255)); +#3090 = VECTOR('',#3091,1.); +#3091 = DIRECTION('',(0.E+000,1.)); +#3092 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3093 = ORIENTED_EDGE('',*,*,#3094,.F.); +#3094 = EDGE_CURVE('',#3095,#3067,#3097,.T.); +#3095 = VERTEX_POINT('',#3096); +#3096 = CARTESIAN_POINT('',(0.755,-0.4,4.5E-002)); +#3097 = SURFACE_CURVE('',#3098,(#3102,#3109),.PCURVE_S1.); +#3098 = LINE('',#3099,#3100); +#3099 = CARTESIAN_POINT('',(0.755,-0.4,4.5E-002)); +#3100 = VECTOR('',#3101,1.); +#3101 = DIRECTION('',(0.E+000,0.E+000,1.)); +#3102 = PCURVE('',#2608,#3103); +#3103 = DEFINITIONAL_REPRESENTATION('',(#3104),#3108); +#3104 = LINE('',#3105,#3106); +#3105 = CARTESIAN_POINT('',(0.E+000,1.51)); +#3106 = VECTOR('',#3107,1.); +#3107 = DIRECTION('',(1.,0.E+000)); +#3108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3109 = PCURVE('',#3082,#3110); +#3110 = DEFINITIONAL_REPRESENTATION('',(#3111),#3115); +#3111 = LINE('',#3112,#3113); +#3112 = CARTESIAN_POINT('',(4.5E-002,0.255)); +#3113 = VECTOR('',#3114,1.); +#3114 = DIRECTION('',(1.,0.E+000)); +#3115 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3116 = ORIENTED_EDGE('',*,*,#3117,.F.); +#3117 = EDGE_CURVE('',#3118,#3095,#3120,.T.); +#3118 = VERTEX_POINT('',#3119); +#3119 = CARTESIAN_POINT('',(0.5,-0.4,4.5E-002)); +#3120 = SURFACE_CURVE('',#3121,(#3125,#3132),.PCURVE_S1.); +#3121 = LINE('',#3122,#3123); +#3122 = CARTESIAN_POINT('',(-0.755,-0.4,4.5E-002)); +#3123 = VECTOR('',#3124,1.); +#3124 = DIRECTION('',(1.,0.E+000,0.E+000)); +#3125 = PCURVE('',#2608,#3126); +#3126 = DEFINITIONAL_REPRESENTATION('',(#3127),#3131); +#3127 = LINE('',#3128,#3129); +#3128 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#3129 = VECTOR('',#3130,1.); +#3130 = DIRECTION('',(0.E+000,1.)); +#3131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3132 = PCURVE('',#3082,#3133); +#3133 = DEFINITIONAL_REPRESENTATION('',(#3134),#3138); +#3134 = LINE('',#3135,#3136); +#3135 = CARTESIAN_POINT('',(4.5E-002,-1.255)); +#3136 = VECTOR('',#3137,1.); +#3137 = DIRECTION('',(0.E+000,1.)); +#3138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3139 = ORIENTED_EDGE('',*,*,#3140,.F.); +#3140 = EDGE_CURVE('',#2644,#3118,#3141,.T.); +#3141 = SURFACE_CURVE('',#3142,(#3146,#3153),.PCURVE_S1.); +#3142 = LINE('',#3143,#3144); +#3143 = CARTESIAN_POINT('',(-0.755,-0.4,4.5E-002)); +#3144 = VECTOR('',#3145,1.); +#3145 = DIRECTION('',(1.,0.E+000,0.E+000)); +#3146 = PCURVE('',#2608,#3147); +#3147 = DEFINITIONAL_REPRESENTATION('',(#3148),#3152); +#3148 = LINE('',#3149,#3150); +#3149 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#3150 = VECTOR('',#3151,1.); +#3151 = DIRECTION('',(0.E+000,1.)); +#3152 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3153 = PCURVE('',#3020,#3154); +#3154 = DEFINITIONAL_REPRESENTATION('',(#3155),#3159); +#3155 = LINE('',#3156,#3157); +#3156 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#3157 = VECTOR('',#3158,1.); +#3158 = DIRECTION('',(1.,0.E+000)); +#3159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3160 = ADVANCED_FACE('',(#3161),#2547,.T.); +#3161 = FACE_BOUND('',#3162,.T.); +#3162 = EDGE_LOOP('',(#3163,#3164,#3165,#3166)); +#3163 = ORIENTED_EDGE('',*,*,#2826,.F.); +#3164 = ORIENTED_EDGE('',*,*,#2751,.F.); +#3165 = ORIENTED_EDGE('',*,*,#2531,.T.); +#3166 = ORIENTED_EDGE('',*,*,#3167,.T.); +#3167 = EDGE_CURVE('',#2532,#2827,#3168,.T.); +#3168 = SURFACE_CURVE('',#3169,(#3173,#3180),.PCURVE_S1.); +#3169 = LINE('',#3170,#3171); +#3170 = CARTESIAN_POINT('',(-0.545,-0.4,0.45)); +#3171 = VECTOR('',#3172,1.); +#3172 = DIRECTION('',(0.E+000,1.,0.E+000)); +#3173 = PCURVE('',#2547,#3174); +#3174 = DEFINITIONAL_REPRESENTATION('',(#3175),#3179); +#3175 = LINE('',#3176,#3177); +#3176 = CARTESIAN_POINT('',(0.255,0.E+000)); +#3177 = VECTOR('',#3178,1.); +#3178 = DIRECTION('',(0.E+000,1.)); +#3179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3180 = PCURVE('',#2580,#3181); +#3181 = DEFINITIONAL_REPRESENTATION('',(#3182),#3186); +#3182 = LINE('',#3183,#3184); +#3183 = CARTESIAN_POINT('',(4.712388980385,0.E+000)); +#3184 = VECTOR('',#3185,1.); +#3185 = DIRECTION('',(0.E+000,1.)); +#3186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3187 = ADVANCED_FACE('',(#3188),#2580,.T.); +#3188 = FACE_BOUND('',#3189,.T.); +#3189 = EDGE_LOOP('',(#3190,#3216,#3217,#3218)); +#3190 = ORIENTED_EDGE('',*,*,#3191,.T.); +#3191 = EDGE_CURVE('',#2560,#2850,#3192,.T.); +#3192 = SURFACE_CURVE('',#3193,(#3197,#3204),.PCURVE_S1.); +#3193 = LINE('',#3194,#3195); +#3194 = CARTESIAN_POINT('',(-0.5,-0.4,0.405)); +#3195 = VECTOR('',#3196,1.); +#3196 = DIRECTION('',(0.E+000,1.,0.E+000)); +#3197 = PCURVE('',#2580,#3198); +#3198 = DEFINITIONAL_REPRESENTATION('',(#3199),#3203); +#3199 = LINE('',#3200,#3201); +#3200 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#3201 = VECTOR('',#3202,1.); +#3202 = DIRECTION('',(0.E+000,1.)); +#3203 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3204 = PCURVE('',#3205,#3210); +#3205 = PLANE('',#3206); +#3206 = AXIS2_PLACEMENT_3D('',#3207,#3208,#3209); +#3207 = CARTESIAN_POINT('',(-0.5,-0.4,0.405)); +#3208 = DIRECTION('',(1.,0.E+000,0.E+000)); +#3209 = DIRECTION('',(0.E+000,0.E+000,1.)); +#3210 = DEFINITIONAL_REPRESENTATION('',(#3211),#3215); +#3211 = LINE('',#3212,#3213); +#3212 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#3213 = VECTOR('',#3214,1.); +#3214 = DIRECTION('',(0.E+000,-1.)); +#3215 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3216 = ORIENTED_EDGE('',*,*,#2849,.T.); +#3217 = ORIENTED_EDGE('',*,*,#3167,.F.); +#3218 = ORIENTED_EDGE('',*,*,#2559,.F.); +#3219 = ADVANCED_FACE('',(#3220),#2893,.T.); +#3220 = FACE_BOUND('',#3221,.T.); +#3221 = EDGE_LOOP('',(#3222,#3223,#3224,#3225,#3253,#3281,#3304,#3327)); +#3222 = ORIENTED_EDGE('',*,*,#2928,.F.); +#3223 = ORIENTED_EDGE('',*,*,#2905,.T.); +#3224 = ORIENTED_EDGE('',*,*,#2877,.T.); +#3225 = ORIENTED_EDGE('',*,*,#3226,.T.); +#3226 = EDGE_CURVE('',#2850,#3227,#3229,.T.); +#3227 = VERTEX_POINT('',#3228); +#3228 = CARTESIAN_POINT('',(0.5,0.4,0.405)); +#3229 = SURFACE_CURVE('',#3230,(#3234,#3241),.PCURVE_S1.); +#3230 = LINE('',#3231,#3232); +#3231 = CARTESIAN_POINT('',(-0.5,0.4,0.405)); +#3232 = VECTOR('',#3233,1.); +#3233 = DIRECTION('',(1.,0.E+000,0.E+000)); +#3234 = PCURVE('',#2893,#3235); +#3235 = DEFINITIONAL_REPRESENTATION('',(#3236),#3240); +#3236 = LINE('',#3237,#3238); +#3237 = CARTESIAN_POINT('',(0.36,0.255)); +#3238 = VECTOR('',#3239,1.); +#3239 = DIRECTION('',(0.E+000,1.)); +#3240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3241 = PCURVE('',#3242,#3247); +#3242 = PLANE('',#3243); +#3243 = AXIS2_PLACEMENT_3D('',#3244,#3245,#3246); +#3244 = CARTESIAN_POINT('',(-0.5,0.4,0.405)); +#3245 = DIRECTION('',(0.E+000,1.,0.E+000)); +#3246 = DIRECTION('',(0.E+000,-0.E+000,1.)); +#3247 = DEFINITIONAL_REPRESENTATION('',(#3248),#3252); +#3248 = LINE('',#3249,#3250); +#3249 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#3250 = VECTOR('',#3251,1.); +#3251 = DIRECTION('',(0.E+000,1.)); +#3252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3253 = ORIENTED_EDGE('',*,*,#3254,.T.); +#3254 = EDGE_CURVE('',#3227,#3255,#3257,.T.); +#3255 = VERTEX_POINT('',#3256); +#3256 = CARTESIAN_POINT('',(0.755,0.4,0.405)); +#3257 = SURFACE_CURVE('',#3258,(#3262,#3269),.PCURVE_S1.); +#3258 = LINE('',#3259,#3260); +#3259 = CARTESIAN_POINT('',(-0.755,0.4,0.405)); +#3260 = VECTOR('',#3261,1.); +#3261 = DIRECTION('',(1.,0.E+000,0.E+000)); +#3262 = PCURVE('',#2893,#3263); +#3263 = DEFINITIONAL_REPRESENTATION('',(#3264),#3268); +#3264 = LINE('',#3265,#3266); +#3265 = CARTESIAN_POINT('',(0.36,0.E+000)); +#3266 = VECTOR('',#3267,1.); +#3267 = DIRECTION('',(0.E+000,1.)); +#3268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3269 = PCURVE('',#3270,#3275); +#3270 = PLANE('',#3271); +#3271 = AXIS2_PLACEMENT_3D('',#3272,#3273,#3274); +#3272 = CARTESIAN_POINT('',(0.5,0.4,0.E+000)); +#3273 = DIRECTION('',(0.E+000,1.,0.E+000)); +#3274 = DIRECTION('',(0.E+000,-0.E+000,1.)); +#3275 = DEFINITIONAL_REPRESENTATION('',(#3276),#3280); +#3276 = LINE('',#3277,#3278); +#3277 = CARTESIAN_POINT('',(0.405,-1.255)); +#3278 = VECTOR('',#3279,1.); +#3279 = DIRECTION('',(0.E+000,1.)); +#3280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3281 = ORIENTED_EDGE('',*,*,#3282,.F.); +#3282 = EDGE_CURVE('',#3283,#3255,#3285,.T.); +#3283 = VERTEX_POINT('',#3284); +#3284 = CARTESIAN_POINT('',(0.755,0.4,4.5E-002)); +#3285 = SURFACE_CURVE('',#3286,(#3290,#3297),.PCURVE_S1.); +#3286 = LINE('',#3287,#3288); +#3287 = CARTESIAN_POINT('',(0.755,0.4,4.5E-002)); +#3288 = VECTOR('',#3289,1.); +#3289 = DIRECTION('',(0.E+000,0.E+000,1.)); +#3290 = PCURVE('',#2893,#3291); +#3291 = DEFINITIONAL_REPRESENTATION('',(#3292),#3296); +#3292 = LINE('',#3293,#3294); +#3293 = CARTESIAN_POINT('',(0.E+000,1.51)); +#3294 = VECTOR('',#3295,1.); +#3295 = DIRECTION('',(1.,0.E+000)); +#3296 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3297 = PCURVE('',#3270,#3298); +#3298 = DEFINITIONAL_REPRESENTATION('',(#3299),#3303); +#3299 = LINE('',#3300,#3301); +#3300 = CARTESIAN_POINT('',(4.5E-002,0.255)); +#3301 = VECTOR('',#3302,1.); +#3302 = DIRECTION('',(1.,0.E+000)); +#3303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3304 = ORIENTED_EDGE('',*,*,#3305,.F.); +#3305 = EDGE_CURVE('',#3306,#3283,#3308,.T.); +#3306 = VERTEX_POINT('',#3307); +#3307 = CARTESIAN_POINT('',(0.5,0.4,4.5E-002)); +#3308 = SURFACE_CURVE('',#3309,(#3313,#3320),.PCURVE_S1.); +#3309 = LINE('',#3310,#3311); +#3310 = CARTESIAN_POINT('',(-0.755,0.4,4.5E-002)); +#3311 = VECTOR('',#3312,1.); +#3312 = DIRECTION('',(1.,0.E+000,0.E+000)); +#3313 = PCURVE('',#2893,#3314); +#3314 = DEFINITIONAL_REPRESENTATION('',(#3315),#3319); +#3315 = LINE('',#3316,#3317); +#3316 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#3317 = VECTOR('',#3318,1.); +#3318 = DIRECTION('',(0.E+000,1.)); +#3319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3320 = PCURVE('',#3270,#3321); +#3321 = DEFINITIONAL_REPRESENTATION('',(#3322),#3326); +#3322 = LINE('',#3323,#3324); +#3323 = CARTESIAN_POINT('',(4.5E-002,-1.255)); +#3324 = VECTOR('',#3325,1.); +#3325 = DIRECTION('',(0.E+000,1.)); +#3326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3327 = ORIENTED_EDGE('',*,*,#3328,.F.); +#3328 = EDGE_CURVE('',#2929,#3306,#3329,.T.); +#3329 = SURFACE_CURVE('',#3330,(#3334,#3341),.PCURVE_S1.); +#3330 = LINE('',#3331,#3332); +#3331 = CARTESIAN_POINT('',(-0.755,0.4,4.5E-002)); +#3332 = VECTOR('',#3333,1.); +#3333 = DIRECTION('',(1.,0.E+000,0.E+000)); +#3334 = PCURVE('',#2893,#3335); +#3335 = DEFINITIONAL_REPRESENTATION('',(#3336),#3340); +#3336 = LINE('',#3337,#3338); +#3337 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#3338 = VECTOR('',#3339,1.); +#3339 = DIRECTION('',(0.E+000,1.)); +#3340 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3341 = PCURVE('',#3020,#3342); +#3342 = DEFINITIONAL_REPRESENTATION('',(#3343),#3347); +#3343 = LINE('',#3344,#3345); +#3344 = CARTESIAN_POINT('',(0.E+000,0.8)); +#3345 = VECTOR('',#3346,1.); +#3346 = DIRECTION('',(1.,0.E+000)); +#3347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3348 = ADVANCED_FACE('',(#3349),#3020,.F.); +#3349 = FACE_BOUND('',#3350,.F.); +#3350 = EDGE_LOOP('',(#3351,#3352,#3353,#3379)); +#3351 = ORIENTED_EDGE('',*,*,#3006,.F.); +#3352 = ORIENTED_EDGE('',*,*,#3140,.T.); +#3353 = ORIENTED_EDGE('',*,*,#3354,.T.); +#3354 = EDGE_CURVE('',#3118,#3306,#3355,.T.); +#3355 = SURFACE_CURVE('',#3356,(#3360,#3367),.PCURVE_S1.); +#3356 = LINE('',#3357,#3358); +#3357 = CARTESIAN_POINT('',(0.5,-0.4,4.5E-002)); +#3358 = VECTOR('',#3359,1.); +#3359 = DIRECTION('',(0.E+000,1.,0.E+000)); +#3360 = PCURVE('',#3020,#3361); +#3361 = DEFINITIONAL_REPRESENTATION('',(#3362),#3366); +#3362 = LINE('',#3363,#3364); +#3363 = CARTESIAN_POINT('',(1.255,0.E+000)); +#3364 = VECTOR('',#3365,1.); +#3365 = DIRECTION('',(0.E+000,1.)); +#3366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3367 = PCURVE('',#3368,#3373); +#3368 = CYLINDRICAL_SURFACE('',#3369,4.5E-002); +#3369 = AXIS2_PLACEMENT_3D('',#3370,#3371,#3372); +#3370 = CARTESIAN_POINT('',(0.545,-0.4,4.5E-002)); +#3371 = DIRECTION('',(0.E+000,1.,0.E+000)); +#3372 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#3373 = DEFINITIONAL_REPRESENTATION('',(#3374),#3378); +#3374 = LINE('',#3375,#3376); +#3375 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#3376 = VECTOR('',#3377,1.); +#3377 = DIRECTION('',(0.E+000,1.)); +#3378 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3379 = ORIENTED_EDGE('',*,*,#3328,.F.); +#3380 = ADVANCED_FACE('',(#3381),#3082,.F.); +#3381 = FACE_BOUND('',#3382,.F.); +#3382 = EDGE_LOOP('',(#3383,#3413,#3439,#3440,#3441,#3442,#3471,#3499, + #3532,#3560)); +#3383 = ORIENTED_EDGE('',*,*,#3384,.F.); +#3384 = EDGE_CURVE('',#3385,#3387,#3389,.T.); +#3385 = VERTEX_POINT('',#3386); +#3386 = CARTESIAN_POINT('',(0.545,-0.4,-2.775557561563E-017)); +#3387 = VERTEX_POINT('',#3388); +#3388 = CARTESIAN_POINT('',(0.755,-0.4,-2.775557561563E-017)); +#3389 = SURFACE_CURVE('',#3390,(#3394,#3401),.PCURVE_S1.); +#3390 = LINE('',#3391,#3392); +#3391 = CARTESIAN_POINT('',(0.5,-0.4,0.E+000)); +#3392 = VECTOR('',#3393,1.); +#3393 = DIRECTION('',(1.,0.E+000,0.E+000)); +#3394 = PCURVE('',#3082,#3395); +#3395 = DEFINITIONAL_REPRESENTATION('',(#3396),#3400); +#3396 = LINE('',#3397,#3398); +#3397 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#3398 = VECTOR('',#3399,1.); +#3399 = DIRECTION('',(0.E+000,1.)); +#3400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3401 = PCURVE('',#3402,#3407); +#3402 = PLANE('',#3403); +#3403 = AXIS2_PLACEMENT_3D('',#3404,#3405,#3406); +#3404 = CARTESIAN_POINT('',(0.5,-0.4,0.E+000)); +#3405 = DIRECTION('',(0.E+000,0.E+000,1.)); +#3406 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#3407 = DEFINITIONAL_REPRESENTATION('',(#3408),#3412); +#3408 = LINE('',#3409,#3410); +#3409 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#3410 = VECTOR('',#3411,1.); +#3411 = DIRECTION('',(1.,0.E+000)); +#3412 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3413 = ORIENTED_EDGE('',*,*,#3414,.F.); +#3414 = EDGE_CURVE('',#3118,#3385,#3415,.T.); +#3415 = SURFACE_CURVE('',#3416,(#3421,#3432),.PCURVE_S1.); +#3416 = CIRCLE('',#3417,4.5E-002); +#3417 = AXIS2_PLACEMENT_3D('',#3418,#3419,#3420); +#3418 = CARTESIAN_POINT('',(0.545,-0.4,4.5E-002)); +#3419 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#3420 = DIRECTION('',(0.E+000,0.E+000,1.)); +#3421 = PCURVE('',#3082,#3422); +#3422 = DEFINITIONAL_REPRESENTATION('',(#3423),#3431); +#3423 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3424,#3425,#3426,#3427, +#3428,#3429,#3430),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#3424 = CARTESIAN_POINT('',(9.E-002,4.5E-002)); +#3425 = CARTESIAN_POINT('',(9.E-002,-3.29422863406E-002)); +#3426 = CARTESIAN_POINT('',(2.25E-002,6.0288568297E-003)); +#3427 = CARTESIAN_POINT('',(-4.5E-002,4.5E-002)); +#3428 = CARTESIAN_POINT('',(2.25E-002,8.39711431703E-002)); +#3429 = CARTESIAN_POINT('',(9.E-002,0.122942286341)); +#3430 = CARTESIAN_POINT('',(9.E-002,4.5E-002)); +#3431 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3432 = PCURVE('',#3368,#3433); +#3433 = DEFINITIONAL_REPRESENTATION('',(#3434),#3438); +#3434 = LINE('',#3435,#3436); +#3435 = CARTESIAN_POINT('',(7.853981633974,0.E+000)); +#3436 = VECTOR('',#3437,1.); +#3437 = DIRECTION('',(-1.,0.E+000)); +#3438 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3439 = ORIENTED_EDGE('',*,*,#3117,.T.); +#3440 = ORIENTED_EDGE('',*,*,#3094,.T.); +#3441 = ORIENTED_EDGE('',*,*,#3066,.F.); +#3442 = ORIENTED_EDGE('',*,*,#3443,.T.); +#3443 = EDGE_CURVE('',#3039,#3444,#3446,.T.); +#3444 = VERTEX_POINT('',#3445); +#3445 = CARTESIAN_POINT('',(0.545,-0.4,0.45)); +#3446 = SURFACE_CURVE('',#3447,(#3452,#3459),.PCURVE_S1.); +#3447 = CIRCLE('',#3448,4.5E-002); +#3448 = AXIS2_PLACEMENT_3D('',#3449,#3450,#3451); +#3449 = CARTESIAN_POINT('',(0.545,-0.4,0.405)); +#3450 = DIRECTION('',(0.E+000,1.,0.E+000)); +#3451 = DIRECTION('',(0.E+000,-0.E+000,1.)); +#3452 = PCURVE('',#3082,#3453); +#3453 = DEFINITIONAL_REPRESENTATION('',(#3454),#3458); +#3454 = CIRCLE('',#3455,4.5E-002); +#3455 = AXIS2_PLACEMENT_2D('',#3456,#3457); +#3456 = CARTESIAN_POINT('',(0.405,4.5E-002)); +#3457 = DIRECTION('',(1.,0.E+000)); +#3458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3459 = PCURVE('',#3460,#3465); +#3460 = CYLINDRICAL_SURFACE('',#3461,4.5E-002); +#3461 = AXIS2_PLACEMENT_3D('',#3462,#3463,#3464); +#3462 = CARTESIAN_POINT('',(0.545,-0.4,0.405)); +#3463 = DIRECTION('',(0.E+000,1.,0.E+000)); +#3464 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#3465 = DEFINITIONAL_REPRESENTATION('',(#3466),#3470); +#3466 = LINE('',#3467,#3468); +#3467 = CARTESIAN_POINT('',(-4.712388980385,0.E+000)); +#3468 = VECTOR('',#3469,1.); +#3469 = DIRECTION('',(1.,0.E+000)); +#3470 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3471 = ORIENTED_EDGE('',*,*,#3472,.T.); +#3472 = EDGE_CURVE('',#3444,#3473,#3475,.T.); +#3473 = VERTEX_POINT('',#3474); +#3474 = CARTESIAN_POINT('',(0.755,-0.4,0.45)); +#3475 = SURFACE_CURVE('',#3476,(#3480,#3487),.PCURVE_S1.); +#3476 = LINE('',#3477,#3478); +#3477 = CARTESIAN_POINT('',(0.5,-0.4,0.45)); +#3478 = VECTOR('',#3479,1.); +#3479 = DIRECTION('',(1.,0.E+000,0.E+000)); +#3480 = PCURVE('',#3082,#3481); +#3481 = DEFINITIONAL_REPRESENTATION('',(#3482),#3486); +#3482 = LINE('',#3483,#3484); +#3483 = CARTESIAN_POINT('',(0.45,0.E+000)); +#3484 = VECTOR('',#3485,1.); +#3485 = DIRECTION('',(0.E+000,1.)); +#3486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3487 = PCURVE('',#3488,#3493); +#3488 = PLANE('',#3489); +#3489 = AXIS2_PLACEMENT_3D('',#3490,#3491,#3492); +#3490 = CARTESIAN_POINT('',(0.5,-0.4,0.45)); +#3491 = DIRECTION('',(0.E+000,0.E+000,1.)); +#3492 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#3493 = DEFINITIONAL_REPRESENTATION('',(#3494),#3498); +#3494 = LINE('',#3495,#3496); +#3495 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#3496 = VECTOR('',#3497,1.); +#3497 = DIRECTION('',(1.,0.E+000)); +#3498 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3499 = ORIENTED_EDGE('',*,*,#3500,.F.); +#3500 = EDGE_CURVE('',#3501,#3473,#3503,.T.); +#3501 = VERTEX_POINT('',#3502); +#3502 = CARTESIAN_POINT('',(0.8,-0.4,0.405)); +#3503 = SURFACE_CURVE('',#3504,(#3509,#3520),.PCURVE_S1.); +#3504 = CIRCLE('',#3505,4.5E-002); +#3505 = AXIS2_PLACEMENT_3D('',#3506,#3507,#3508); +#3506 = CARTESIAN_POINT('',(0.755,-0.4,0.405)); +#3507 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#3508 = DIRECTION('',(0.E+000,0.E+000,1.)); +#3509 = PCURVE('',#3082,#3510); +#3510 = DEFINITIONAL_REPRESENTATION('',(#3511),#3519); +#3511 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3512,#3513,#3514,#3515, +#3516,#3517,#3518),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#3512 = CARTESIAN_POINT('',(0.45,0.255)); +#3513 = CARTESIAN_POINT('',(0.45,0.177057713659)); +#3514 = CARTESIAN_POINT('',(0.3825,0.21602885683)); +#3515 = CARTESIAN_POINT('',(0.315,0.255)); +#3516 = CARTESIAN_POINT('',(0.3825,0.29397114317)); +#3517 = CARTESIAN_POINT('',(0.45,0.332942286341)); +#3518 = CARTESIAN_POINT('',(0.45,0.255)); +#3519 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3520 = PCURVE('',#3521,#3526); +#3521 = CYLINDRICAL_SURFACE('',#3522,4.5E-002); +#3522 = AXIS2_PLACEMENT_3D('',#3523,#3524,#3525); +#3523 = CARTESIAN_POINT('',(0.755,-0.4,0.405)); +#3524 = DIRECTION('',(0.E+000,1.,0.E+000)); +#3525 = DIRECTION('',(1.,0.E+000,0.E+000)); +#3526 = DEFINITIONAL_REPRESENTATION('',(#3527),#3531); +#3527 = LINE('',#3528,#3529); +#3528 = CARTESIAN_POINT('',(10.995574287564,0.E+000)); +#3529 = VECTOR('',#3530,1.); +#3530 = DIRECTION('',(-1.,0.E+000)); +#3531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3532 = ORIENTED_EDGE('',*,*,#3533,.F.); +#3533 = EDGE_CURVE('',#3534,#3501,#3536,.T.); +#3534 = VERTEX_POINT('',#3535); +#3535 = CARTESIAN_POINT('',(0.8,-0.4,4.5E-002)); +#3536 = SURFACE_CURVE('',#3537,(#3541,#3548),.PCURVE_S1.); +#3537 = LINE('',#3538,#3539); +#3538 = CARTESIAN_POINT('',(0.8,-0.4,0.E+000)); +#3539 = VECTOR('',#3540,1.); +#3540 = DIRECTION('',(0.E+000,0.E+000,1.)); +#3541 = PCURVE('',#3082,#3542); +#3542 = DEFINITIONAL_REPRESENTATION('',(#3543),#3547); +#3543 = LINE('',#3544,#3545); +#3544 = CARTESIAN_POINT('',(0.E+000,0.3)); +#3545 = VECTOR('',#3546,1.); +#3546 = DIRECTION('',(1.,0.E+000)); +#3547 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3548 = PCURVE('',#3549,#3554); +#3549 = PLANE('',#3550); +#3550 = AXIS2_PLACEMENT_3D('',#3551,#3552,#3553); +#3551 = CARTESIAN_POINT('',(0.8,-0.4,0.E+000)); +#3552 = DIRECTION('',(1.,0.E+000,0.E+000)); +#3553 = DIRECTION('',(0.E+000,0.E+000,1.)); +#3554 = DEFINITIONAL_REPRESENTATION('',(#3555),#3559); +#3555 = LINE('',#3556,#3557); +#3556 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#3557 = VECTOR('',#3558,1.); +#3558 = DIRECTION('',(1.,0.E+000)); +#3559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3560 = ORIENTED_EDGE('',*,*,#3561,.T.); +#3561 = EDGE_CURVE('',#3534,#3387,#3562,.T.); +#3562 = SURFACE_CURVE('',#3563,(#3568,#3575),.PCURVE_S1.); +#3563 = CIRCLE('',#3564,4.5E-002); +#3564 = AXIS2_PLACEMENT_3D('',#3565,#3566,#3567); +#3565 = CARTESIAN_POINT('',(0.755,-0.4,4.5E-002)); +#3566 = DIRECTION('',(0.E+000,1.,0.E+000)); +#3567 = DIRECTION('',(0.E+000,-0.E+000,1.)); +#3568 = PCURVE('',#3082,#3569); +#3569 = DEFINITIONAL_REPRESENTATION('',(#3570),#3574); +#3570 = CIRCLE('',#3571,4.5E-002); +#3571 = AXIS2_PLACEMENT_2D('',#3572,#3573); +#3572 = CARTESIAN_POINT('',(4.5E-002,0.255)); +#3573 = DIRECTION('',(1.,0.E+000)); +#3574 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3575 = PCURVE('',#3576,#3581); +#3576 = CYLINDRICAL_SURFACE('',#3577,4.5E-002); +#3577 = AXIS2_PLACEMENT_3D('',#3578,#3579,#3580); +#3578 = CARTESIAN_POINT('',(0.755,-0.4,4.5E-002)); +#3579 = DIRECTION('',(0.E+000,1.,0.E+000)); +#3580 = DIRECTION('',(1.,0.E+000,0.E+000)); +#3581 = DEFINITIONAL_REPRESENTATION('',(#3582),#3586); +#3582 = LINE('',#3583,#3584); +#3583 = CARTESIAN_POINT('',(-1.570796326795,0.E+000)); +#3584 = VECTOR('',#3585,1.); +#3585 = DIRECTION('',(1.,0.E+000)); +#3586 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3587 = ADVANCED_FACE('',(#3588),#3054,.F.); +#3588 = FACE_BOUND('',#3589,.F.); +#3589 = EDGE_LOOP('',(#3590,#3591,#3614,#3642)); +#3590 = ORIENTED_EDGE('',*,*,#3038,.F.); +#3591 = ORIENTED_EDGE('',*,*,#3592,.T.); +#3592 = EDGE_CURVE('',#2560,#3593,#3595,.T.); +#3593 = VERTEX_POINT('',#3594); +#3594 = CARTESIAN_POINT('',(-0.5,-0.4,0.45)); +#3595 = SURFACE_CURVE('',#3596,(#3600,#3607),.PCURVE_S1.); +#3596 = LINE('',#3597,#3598); +#3597 = CARTESIAN_POINT('',(-0.5,-0.4,0.405)); +#3598 = VECTOR('',#3599,1.); +#3599 = DIRECTION('',(0.E+000,0.E+000,1.)); +#3600 = PCURVE('',#3054,#3601); +#3601 = DEFINITIONAL_REPRESENTATION('',(#3602),#3606); +#3602 = LINE('',#3603,#3604); +#3603 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#3604 = VECTOR('',#3605,1.); +#3605 = DIRECTION('',(1.,0.E+000)); +#3606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3607 = PCURVE('',#3205,#3608); +#3608 = DEFINITIONAL_REPRESENTATION('',(#3609),#3613); +#3609 = LINE('',#3610,#3611); +#3610 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#3611 = VECTOR('',#3612,1.); +#3612 = DIRECTION('',(1.,0.E+000)); +#3613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3614 = ORIENTED_EDGE('',*,*,#3615,.T.); +#3615 = EDGE_CURVE('',#3593,#3616,#3618,.T.); +#3616 = VERTEX_POINT('',#3617); +#3617 = CARTESIAN_POINT('',(0.5,-0.4,0.45)); +#3618 = SURFACE_CURVE('',#3619,(#3623,#3630),.PCURVE_S1.); +#3619 = LINE('',#3620,#3621); +#3620 = CARTESIAN_POINT('',(-0.5,-0.4,0.45)); +#3621 = VECTOR('',#3622,1.); +#3622 = DIRECTION('',(1.,0.E+000,0.E+000)); +#3623 = PCURVE('',#3054,#3624); +#3624 = DEFINITIONAL_REPRESENTATION('',(#3625),#3629); +#3625 = LINE('',#3626,#3627); +#3626 = CARTESIAN_POINT('',(4.5E-002,0.E+000)); +#3627 = VECTOR('',#3628,1.); +#3628 = DIRECTION('',(0.E+000,1.)); +#3629 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3630 = PCURVE('',#3631,#3636); +#3631 = PLANE('',#3632); +#3632 = AXIS2_PLACEMENT_3D('',#3633,#3634,#3635); +#3633 = CARTESIAN_POINT('',(-0.5,-0.4,0.45)); +#3634 = DIRECTION('',(0.E+000,0.E+000,1.)); +#3635 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#3636 = DEFINITIONAL_REPRESENTATION('',(#3637),#3641); +#3637 = LINE('',#3638,#3639); +#3638 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#3639 = VECTOR('',#3640,1.); +#3640 = DIRECTION('',(1.,0.E+000)); +#3641 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3642 = ORIENTED_EDGE('',*,*,#3643,.F.); +#3643 = EDGE_CURVE('',#3039,#3616,#3644,.T.); +#3644 = SURFACE_CURVE('',#3645,(#3649,#3656),.PCURVE_S1.); +#3645 = LINE('',#3646,#3647); +#3646 = CARTESIAN_POINT('',(0.5,-0.4,0.405)); +#3647 = VECTOR('',#3648,1.); +#3648 = DIRECTION('',(0.E+000,0.E+000,1.)); +#3649 = PCURVE('',#3054,#3650); +#3650 = DEFINITIONAL_REPRESENTATION('',(#3651),#3655); +#3651 = LINE('',#3652,#3653); +#3652 = CARTESIAN_POINT('',(0.E+000,1.)); +#3653 = VECTOR('',#3654,1.); +#3654 = DIRECTION('',(1.,0.E+000)); +#3655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3656 = PCURVE('',#3657,#3662); +#3657 = PLANE('',#3658); +#3658 = AXIS2_PLACEMENT_3D('',#3659,#3660,#3661); +#3659 = CARTESIAN_POINT('',(0.5,-0.4,0.405)); +#3660 = DIRECTION('',(1.,0.E+000,0.E+000)); +#3661 = DIRECTION('',(0.E+000,0.E+000,1.)); +#3662 = DEFINITIONAL_REPRESENTATION('',(#3663),#3667); +#3663 = LINE('',#3664,#3665); +#3664 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#3665 = VECTOR('',#3666,1.); +#3666 = DIRECTION('',(1.,0.E+000)); +#3667 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3668 = ADVANCED_FACE('',(#3669),#3205,.F.); +#3669 = FACE_BOUND('',#3670,.F.); +#3670 = EDGE_LOOP('',(#3671,#3672,#3673,#3696)); +#3671 = ORIENTED_EDGE('',*,*,#3592,.F.); +#3672 = ORIENTED_EDGE('',*,*,#3191,.T.); +#3673 = ORIENTED_EDGE('',*,*,#3674,.T.); +#3674 = EDGE_CURVE('',#2850,#3675,#3677,.T.); +#3675 = VERTEX_POINT('',#3676); +#3676 = CARTESIAN_POINT('',(-0.5,0.4,0.45)); +#3677 = SURFACE_CURVE('',#3678,(#3682,#3689),.PCURVE_S1.); +#3678 = LINE('',#3679,#3680); +#3679 = CARTESIAN_POINT('',(-0.5,0.4,0.405)); +#3680 = VECTOR('',#3681,1.); +#3681 = DIRECTION('',(0.E+000,0.E+000,1.)); +#3682 = PCURVE('',#3205,#3683); +#3683 = DEFINITIONAL_REPRESENTATION('',(#3684),#3688); +#3684 = LINE('',#3685,#3686); +#3685 = CARTESIAN_POINT('',(0.E+000,-0.8)); +#3686 = VECTOR('',#3687,1.); +#3687 = DIRECTION('',(1.,0.E+000)); +#3688 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3689 = PCURVE('',#3242,#3690); +#3690 = DEFINITIONAL_REPRESENTATION('',(#3691),#3695); +#3691 = LINE('',#3692,#3693); +#3692 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#3693 = VECTOR('',#3694,1.); +#3694 = DIRECTION('',(1.,0.E+000)); +#3695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3696 = ORIENTED_EDGE('',*,*,#3697,.F.); +#3697 = EDGE_CURVE('',#3593,#3675,#3698,.T.); +#3698 = SURFACE_CURVE('',#3699,(#3703,#3710),.PCURVE_S1.); +#3699 = LINE('',#3700,#3701); +#3700 = CARTESIAN_POINT('',(-0.5,-0.4,0.45)); +#3701 = VECTOR('',#3702,1.); +#3702 = DIRECTION('',(0.E+000,1.,0.E+000)); +#3703 = PCURVE('',#3205,#3704); +#3704 = DEFINITIONAL_REPRESENTATION('',(#3705),#3709); +#3705 = LINE('',#3706,#3707); +#3706 = CARTESIAN_POINT('',(4.5E-002,0.E+000)); +#3707 = VECTOR('',#3708,1.); +#3708 = DIRECTION('',(0.E+000,-1.)); +#3709 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3710 = PCURVE('',#3631,#3711); +#3711 = DEFINITIONAL_REPRESENTATION('',(#3712),#3716); +#3712 = LINE('',#3713,#3714); +#3713 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#3714 = VECTOR('',#3715,1.); +#3715 = DIRECTION('',(0.E+000,1.)); +#3716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3717 = ADVANCED_FACE('',(#3718),#3270,.T.); +#3718 = FACE_BOUND('',#3719,.T.); +#3719 = EDGE_LOOP('',(#3720,#3745,#3771,#3772,#3773,#3774,#3798,#3821, + #3849,#3872)); +#3720 = ORIENTED_EDGE('',*,*,#3721,.F.); +#3721 = EDGE_CURVE('',#3722,#3724,#3726,.T.); +#3722 = VERTEX_POINT('',#3723); +#3723 = CARTESIAN_POINT('',(0.545,0.4,-2.775557561563E-017)); +#3724 = VERTEX_POINT('',#3725); +#3725 = CARTESIAN_POINT('',(0.755,0.4,-2.775557561563E-017)); +#3726 = SURFACE_CURVE('',#3727,(#3731,#3738),.PCURVE_S1.); +#3727 = LINE('',#3728,#3729); +#3728 = CARTESIAN_POINT('',(0.5,0.4,0.E+000)); +#3729 = VECTOR('',#3730,1.); +#3730 = DIRECTION('',(1.,0.E+000,0.E+000)); +#3731 = PCURVE('',#3270,#3732); +#3732 = DEFINITIONAL_REPRESENTATION('',(#3733),#3737); +#3733 = LINE('',#3734,#3735); +#3734 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#3735 = VECTOR('',#3736,1.); +#3736 = DIRECTION('',(0.E+000,1.)); +#3737 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3738 = PCURVE('',#3402,#3739); +#3739 = DEFINITIONAL_REPRESENTATION('',(#3740),#3744); +#3740 = LINE('',#3741,#3742); +#3741 = CARTESIAN_POINT('',(0.E+000,0.8)); +#3742 = VECTOR('',#3743,1.); +#3743 = DIRECTION('',(1.,0.E+000)); +#3744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3745 = ORIENTED_EDGE('',*,*,#3746,.F.); +#3746 = EDGE_CURVE('',#3306,#3722,#3747,.T.); +#3747 = SURFACE_CURVE('',#3748,(#3753,#3764),.PCURVE_S1.); +#3748 = CIRCLE('',#3749,4.5E-002); +#3749 = AXIS2_PLACEMENT_3D('',#3750,#3751,#3752); +#3750 = CARTESIAN_POINT('',(0.545,0.4,4.5E-002)); +#3751 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#3752 = DIRECTION('',(0.E+000,0.E+000,1.)); +#3753 = PCURVE('',#3270,#3754); +#3754 = DEFINITIONAL_REPRESENTATION('',(#3755),#3763); +#3755 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3756,#3757,#3758,#3759, +#3760,#3761,#3762),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#3756 = CARTESIAN_POINT('',(9.E-002,4.5E-002)); +#3757 = CARTESIAN_POINT('',(9.E-002,-3.29422863406E-002)); +#3758 = CARTESIAN_POINT('',(2.25E-002,6.0288568297E-003)); +#3759 = CARTESIAN_POINT('',(-4.5E-002,4.5E-002)); +#3760 = CARTESIAN_POINT('',(2.25E-002,8.39711431703E-002)); +#3761 = CARTESIAN_POINT('',(9.E-002,0.122942286341)); +#3762 = CARTESIAN_POINT('',(9.E-002,4.5E-002)); +#3763 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3764 = PCURVE('',#3368,#3765); +#3765 = DEFINITIONAL_REPRESENTATION('',(#3766),#3770); +#3766 = LINE('',#3767,#3768); +#3767 = CARTESIAN_POINT('',(7.853981633974,0.8)); +#3768 = VECTOR('',#3769,1.); +#3769 = DIRECTION('',(-1.,0.E+000)); +#3770 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3771 = ORIENTED_EDGE('',*,*,#3305,.T.); +#3772 = ORIENTED_EDGE('',*,*,#3282,.T.); +#3773 = ORIENTED_EDGE('',*,*,#3254,.F.); +#3774 = ORIENTED_EDGE('',*,*,#3775,.T.); +#3775 = EDGE_CURVE('',#3227,#3776,#3778,.T.); +#3776 = VERTEX_POINT('',#3777); +#3777 = CARTESIAN_POINT('',(0.545,0.4,0.45)); +#3778 = SURFACE_CURVE('',#3779,(#3784,#3791),.PCURVE_S1.); +#3779 = CIRCLE('',#3780,4.5E-002); +#3780 = AXIS2_PLACEMENT_3D('',#3781,#3782,#3783); +#3781 = CARTESIAN_POINT('',(0.545,0.4,0.405)); +#3782 = DIRECTION('',(0.E+000,1.,0.E+000)); +#3783 = DIRECTION('',(0.E+000,-0.E+000,1.)); +#3784 = PCURVE('',#3270,#3785); +#3785 = DEFINITIONAL_REPRESENTATION('',(#3786),#3790); +#3786 = CIRCLE('',#3787,4.5E-002); +#3787 = AXIS2_PLACEMENT_2D('',#3788,#3789); +#3788 = CARTESIAN_POINT('',(0.405,4.5E-002)); +#3789 = DIRECTION('',(1.,0.E+000)); +#3790 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3791 = PCURVE('',#3460,#3792); +#3792 = DEFINITIONAL_REPRESENTATION('',(#3793),#3797); +#3793 = LINE('',#3794,#3795); +#3794 = CARTESIAN_POINT('',(-4.712388980385,0.8)); +#3795 = VECTOR('',#3796,1.); +#3796 = DIRECTION('',(1.,0.E+000)); +#3797 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3798 = ORIENTED_EDGE('',*,*,#3799,.T.); +#3799 = EDGE_CURVE('',#3776,#3800,#3802,.T.); +#3800 = VERTEX_POINT('',#3801); +#3801 = CARTESIAN_POINT('',(0.755,0.4,0.45)); +#3802 = SURFACE_CURVE('',#3803,(#3807,#3814),.PCURVE_S1.); +#3803 = LINE('',#3804,#3805); +#3804 = CARTESIAN_POINT('',(0.5,0.4,0.45)); +#3805 = VECTOR('',#3806,1.); +#3806 = DIRECTION('',(1.,0.E+000,0.E+000)); +#3807 = PCURVE('',#3270,#3808); +#3808 = DEFINITIONAL_REPRESENTATION('',(#3809),#3813); +#3809 = LINE('',#3810,#3811); +#3810 = CARTESIAN_POINT('',(0.45,0.E+000)); +#3811 = VECTOR('',#3812,1.); +#3812 = DIRECTION('',(0.E+000,1.)); +#3813 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3814 = PCURVE('',#3488,#3815); +#3815 = DEFINITIONAL_REPRESENTATION('',(#3816),#3820); +#3816 = LINE('',#3817,#3818); +#3817 = CARTESIAN_POINT('',(0.E+000,0.8)); +#3818 = VECTOR('',#3819,1.); +#3819 = DIRECTION('',(1.,0.E+000)); +#3820 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3821 = ORIENTED_EDGE('',*,*,#3822,.F.); +#3822 = EDGE_CURVE('',#3823,#3800,#3825,.T.); +#3823 = VERTEX_POINT('',#3824); +#3824 = CARTESIAN_POINT('',(0.8,0.4,0.405)); +#3825 = SURFACE_CURVE('',#3826,(#3831,#3842),.PCURVE_S1.); +#3826 = CIRCLE('',#3827,4.5E-002); +#3827 = AXIS2_PLACEMENT_3D('',#3828,#3829,#3830); +#3828 = CARTESIAN_POINT('',(0.755,0.4,0.405)); +#3829 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#3830 = DIRECTION('',(0.E+000,0.E+000,1.)); +#3831 = PCURVE('',#3270,#3832); +#3832 = DEFINITIONAL_REPRESENTATION('',(#3833),#3841); +#3833 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3834,#3835,#3836,#3837, +#3838,#3839,#3840),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#3834 = CARTESIAN_POINT('',(0.45,0.255)); +#3835 = CARTESIAN_POINT('',(0.45,0.177057713659)); +#3836 = CARTESIAN_POINT('',(0.3825,0.21602885683)); +#3837 = CARTESIAN_POINT('',(0.315,0.255)); +#3838 = CARTESIAN_POINT('',(0.3825,0.29397114317)); +#3839 = CARTESIAN_POINT('',(0.45,0.332942286341)); +#3840 = CARTESIAN_POINT('',(0.45,0.255)); +#3841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3842 = PCURVE('',#3521,#3843); +#3843 = DEFINITIONAL_REPRESENTATION('',(#3844),#3848); +#3844 = LINE('',#3845,#3846); +#3845 = CARTESIAN_POINT('',(10.995574287564,0.8)); +#3846 = VECTOR('',#3847,1.); +#3847 = DIRECTION('',(-1.,0.E+000)); +#3848 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3849 = ORIENTED_EDGE('',*,*,#3850,.F.); +#3850 = EDGE_CURVE('',#3851,#3823,#3853,.T.); +#3851 = VERTEX_POINT('',#3852); +#3852 = CARTESIAN_POINT('',(0.8,0.4,4.5E-002)); +#3853 = SURFACE_CURVE('',#3854,(#3858,#3865),.PCURVE_S1.); +#3854 = LINE('',#3855,#3856); +#3855 = CARTESIAN_POINT('',(0.8,0.4,0.E+000)); +#3856 = VECTOR('',#3857,1.); +#3857 = DIRECTION('',(0.E+000,0.E+000,1.)); +#3858 = PCURVE('',#3270,#3859); +#3859 = DEFINITIONAL_REPRESENTATION('',(#3860),#3864); +#3860 = LINE('',#3861,#3862); +#3861 = CARTESIAN_POINT('',(0.E+000,0.3)); +#3862 = VECTOR('',#3863,1.); +#3863 = DIRECTION('',(1.,0.E+000)); +#3864 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3865 = PCURVE('',#3549,#3866); +#3866 = DEFINITIONAL_REPRESENTATION('',(#3867),#3871); +#3867 = LINE('',#3868,#3869); +#3868 = CARTESIAN_POINT('',(0.E+000,-0.8)); +#3869 = VECTOR('',#3870,1.); +#3870 = DIRECTION('',(1.,0.E+000)); +#3871 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3872 = ORIENTED_EDGE('',*,*,#3873,.T.); +#3873 = EDGE_CURVE('',#3851,#3724,#3874,.T.); +#3874 = SURFACE_CURVE('',#3875,(#3880,#3887),.PCURVE_S1.); +#3875 = CIRCLE('',#3876,4.5E-002); +#3876 = AXIS2_PLACEMENT_3D('',#3877,#3878,#3879); +#3877 = CARTESIAN_POINT('',(0.755,0.4,4.5E-002)); +#3878 = DIRECTION('',(0.E+000,1.,0.E+000)); +#3879 = DIRECTION('',(0.E+000,-0.E+000,1.)); +#3880 = PCURVE('',#3270,#3881); +#3881 = DEFINITIONAL_REPRESENTATION('',(#3882),#3886); +#3882 = CIRCLE('',#3883,4.5E-002); +#3883 = AXIS2_PLACEMENT_2D('',#3884,#3885); +#3884 = CARTESIAN_POINT('',(4.5E-002,0.255)); +#3885 = DIRECTION('',(1.,0.E+000)); +#3886 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3887 = PCURVE('',#3576,#3888); +#3888 = DEFINITIONAL_REPRESENTATION('',(#3889),#3893); +#3889 = LINE('',#3890,#3891); +#3890 = CARTESIAN_POINT('',(-1.570796326795,0.8)); +#3891 = VECTOR('',#3892,1.); +#3892 = DIRECTION('',(1.,0.E+000)); +#3893 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3894 = ADVANCED_FACE('',(#3895),#3242,.T.); +#3895 = FACE_BOUND('',#3896,.T.); +#3896 = EDGE_LOOP('',(#3897,#3898,#3899,#3922)); +#3897 = ORIENTED_EDGE('',*,*,#3226,.F.); +#3898 = ORIENTED_EDGE('',*,*,#3674,.T.); +#3899 = ORIENTED_EDGE('',*,*,#3900,.T.); +#3900 = EDGE_CURVE('',#3675,#3901,#3903,.T.); +#3901 = VERTEX_POINT('',#3902); +#3902 = CARTESIAN_POINT('',(0.5,0.4,0.45)); +#3903 = SURFACE_CURVE('',#3904,(#3908,#3915),.PCURVE_S1.); +#3904 = LINE('',#3905,#3906); +#3905 = CARTESIAN_POINT('',(-0.5,0.4,0.45)); +#3906 = VECTOR('',#3907,1.); +#3907 = DIRECTION('',(1.,0.E+000,0.E+000)); +#3908 = PCURVE('',#3242,#3909); +#3909 = DEFINITIONAL_REPRESENTATION('',(#3910),#3914); +#3910 = LINE('',#3911,#3912); +#3911 = CARTESIAN_POINT('',(4.5E-002,0.E+000)); +#3912 = VECTOR('',#3913,1.); +#3913 = DIRECTION('',(0.E+000,1.)); +#3914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3915 = PCURVE('',#3631,#3916); +#3916 = DEFINITIONAL_REPRESENTATION('',(#3917),#3921); +#3917 = LINE('',#3918,#3919); +#3918 = CARTESIAN_POINT('',(0.E+000,0.8)); +#3919 = VECTOR('',#3920,1.); +#3920 = DIRECTION('',(1.,0.E+000)); +#3921 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3922 = ORIENTED_EDGE('',*,*,#3923,.F.); +#3923 = EDGE_CURVE('',#3227,#3901,#3924,.T.); +#3924 = SURFACE_CURVE('',#3925,(#3929,#3936),.PCURVE_S1.); +#3925 = LINE('',#3926,#3927); +#3926 = CARTESIAN_POINT('',(0.5,0.4,0.405)); +#3927 = VECTOR('',#3928,1.); +#3928 = DIRECTION('',(0.E+000,0.E+000,1.)); +#3929 = PCURVE('',#3242,#3930); +#3930 = DEFINITIONAL_REPRESENTATION('',(#3931),#3935); +#3931 = LINE('',#3932,#3933); +#3932 = CARTESIAN_POINT('',(0.E+000,1.)); +#3933 = VECTOR('',#3934,1.); +#3934 = DIRECTION('',(1.,0.E+000)); +#3935 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3936 = PCURVE('',#3657,#3937); +#3937 = DEFINITIONAL_REPRESENTATION('',(#3938),#3942); +#3938 = LINE('',#3939,#3940); +#3939 = CARTESIAN_POINT('',(0.E+000,-0.8)); +#3940 = VECTOR('',#3941,1.); +#3941 = DIRECTION('',(1.,0.E+000)); +#3942 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3943 = ADVANCED_FACE('',(#3944),#3368,.T.); +#3944 = FACE_BOUND('',#3945,.T.); +#3945 = EDGE_LOOP('',(#3946,#3947,#3948,#3969)); +#3946 = ORIENTED_EDGE('',*,*,#3354,.T.); +#3947 = ORIENTED_EDGE('',*,*,#3746,.T.); +#3948 = ORIENTED_EDGE('',*,*,#3949,.F.); +#3949 = EDGE_CURVE('',#3385,#3722,#3950,.T.); +#3950 = SURFACE_CURVE('',#3951,(#3955,#3962),.PCURVE_S1.); +#3951 = LINE('',#3952,#3953); +#3952 = CARTESIAN_POINT('',(0.545,-0.4,-2.775557561563E-017)); +#3953 = VECTOR('',#3954,1.); +#3954 = DIRECTION('',(0.E+000,1.,0.E+000)); +#3955 = PCURVE('',#3368,#3956); +#3956 = DEFINITIONAL_REPRESENTATION('',(#3957),#3961); +#3957 = LINE('',#3958,#3959); +#3958 = CARTESIAN_POINT('',(4.712388980385,0.E+000)); +#3959 = VECTOR('',#3960,1.); +#3960 = DIRECTION('',(0.E+000,1.)); +#3961 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3962 = PCURVE('',#3402,#3963); +#3963 = DEFINITIONAL_REPRESENTATION('',(#3964),#3968); +#3964 = LINE('',#3965,#3966); +#3965 = CARTESIAN_POINT('',(4.5E-002,0.E+000)); +#3966 = VECTOR('',#3967,1.); +#3967 = DIRECTION('',(0.E+000,1.)); +#3968 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3969 = ORIENTED_EDGE('',*,*,#3414,.F.); +#3970 = ADVANCED_FACE('',(#3971),#3402,.F.); +#3971 = FACE_BOUND('',#3972,.F.); +#3972 = EDGE_LOOP('',(#3973,#3974,#3975,#3976)); +#3973 = ORIENTED_EDGE('',*,*,#3721,.F.); +#3974 = ORIENTED_EDGE('',*,*,#3949,.F.); +#3975 = ORIENTED_EDGE('',*,*,#3384,.T.); +#3976 = ORIENTED_EDGE('',*,*,#3977,.T.); +#3977 = EDGE_CURVE('',#3387,#3724,#3978,.T.); +#3978 = SURFACE_CURVE('',#3979,(#3983,#3990),.PCURVE_S1.); +#3979 = LINE('',#3980,#3981); +#3980 = CARTESIAN_POINT('',(0.755,-0.4,-2.775557561563E-017)); +#3981 = VECTOR('',#3982,1.); +#3982 = DIRECTION('',(0.E+000,1.,0.E+000)); +#3983 = PCURVE('',#3402,#3984); +#3984 = DEFINITIONAL_REPRESENTATION('',(#3985),#3989); +#3985 = LINE('',#3986,#3987); +#3986 = CARTESIAN_POINT('',(0.255,0.E+000)); +#3987 = VECTOR('',#3988,1.); +#3988 = DIRECTION('',(0.E+000,1.)); +#3989 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3990 = PCURVE('',#3576,#3991); +#3991 = DEFINITIONAL_REPRESENTATION('',(#3992),#3996); +#3992 = LINE('',#3993,#3994); +#3993 = CARTESIAN_POINT('',(1.570796326795,0.E+000)); +#3994 = VECTOR('',#3995,1.); +#3995 = DIRECTION('',(0.E+000,1.)); +#3996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3997 = ADVANCED_FACE('',(#3998),#3576,.T.); +#3998 = FACE_BOUND('',#3999,.T.); +#3999 = EDGE_LOOP('',(#4000,#4001,#4002,#4003)); +#4000 = ORIENTED_EDGE('',*,*,#3561,.T.); +#4001 = ORIENTED_EDGE('',*,*,#3977,.T.); +#4002 = ORIENTED_EDGE('',*,*,#3873,.F.); +#4003 = ORIENTED_EDGE('',*,*,#4004,.F.); +#4004 = EDGE_CURVE('',#3534,#3851,#4005,.T.); +#4005 = SURFACE_CURVE('',#4006,(#4010,#4017),.PCURVE_S1.); +#4006 = LINE('',#4007,#4008); +#4007 = CARTESIAN_POINT('',(0.8,-0.4,4.5E-002)); +#4008 = VECTOR('',#4009,1.); +#4009 = DIRECTION('',(0.E+000,1.,0.E+000)); +#4010 = PCURVE('',#3576,#4011); +#4011 = DEFINITIONAL_REPRESENTATION('',(#4012),#4016); +#4012 = LINE('',#4013,#4014); +#4013 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#4014 = VECTOR('',#4015,1.); +#4015 = DIRECTION('',(0.E+000,1.)); +#4016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4017 = PCURVE('',#3549,#4018); +#4018 = DEFINITIONAL_REPRESENTATION('',(#4019),#4023); +#4019 = LINE('',#4020,#4021); +#4020 = CARTESIAN_POINT('',(4.5E-002,0.E+000)); +#4021 = VECTOR('',#4022,1.); +#4022 = DIRECTION('',(0.E+000,-1.)); +#4023 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4024 = ADVANCED_FACE('',(#4025),#3549,.T.); +#4025 = FACE_BOUND('',#4026,.T.); +#4026 = EDGE_LOOP('',(#4027,#4028,#4029,#4030)); +#4027 = ORIENTED_EDGE('',*,*,#3533,.F.); +#4028 = ORIENTED_EDGE('',*,*,#4004,.T.); +#4029 = ORIENTED_EDGE('',*,*,#3850,.T.); +#4030 = ORIENTED_EDGE('',*,*,#4031,.F.); +#4031 = EDGE_CURVE('',#3501,#3823,#4032,.T.); +#4032 = SURFACE_CURVE('',#4033,(#4037,#4044),.PCURVE_S1.); +#4033 = LINE('',#4034,#4035); +#4034 = CARTESIAN_POINT('',(0.8,-0.4,0.405)); +#4035 = VECTOR('',#4036,1.); +#4036 = DIRECTION('',(0.E+000,1.,0.E+000)); +#4037 = PCURVE('',#3549,#4038); +#4038 = DEFINITIONAL_REPRESENTATION('',(#4039),#4043); +#4039 = LINE('',#4040,#4041); +#4040 = CARTESIAN_POINT('',(0.405,0.E+000)); +#4041 = VECTOR('',#4042,1.); +#4042 = DIRECTION('',(0.E+000,-1.)); +#4043 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4044 = PCURVE('',#3521,#4045); +#4045 = DEFINITIONAL_REPRESENTATION('',(#4046),#4050); +#4046 = LINE('',#4047,#4048); +#4047 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#4048 = VECTOR('',#4049,1.); +#4049 = DIRECTION('',(0.E+000,1.)); +#4050 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4051 = ADVANCED_FACE('',(#4052),#3521,.T.); +#4052 = FACE_BOUND('',#4053,.T.); +#4053 = EDGE_LOOP('',(#4054,#4055,#4056,#4077)); +#4054 = ORIENTED_EDGE('',*,*,#4031,.T.); +#4055 = ORIENTED_EDGE('',*,*,#3822,.T.); +#4056 = ORIENTED_EDGE('',*,*,#4057,.F.); +#4057 = EDGE_CURVE('',#3473,#3800,#4058,.T.); +#4058 = SURFACE_CURVE('',#4059,(#4063,#4070),.PCURVE_S1.); +#4059 = LINE('',#4060,#4061); +#4060 = CARTESIAN_POINT('',(0.755,-0.4,0.45)); +#4061 = VECTOR('',#4062,1.); +#4062 = DIRECTION('',(0.E+000,1.,0.E+000)); +#4063 = PCURVE('',#3521,#4064); +#4064 = DEFINITIONAL_REPRESENTATION('',(#4065),#4069); +#4065 = LINE('',#4066,#4067); +#4066 = CARTESIAN_POINT('',(4.712388980385,0.E+000)); +#4067 = VECTOR('',#4068,1.); +#4068 = DIRECTION('',(0.E+000,1.)); +#4069 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4070 = PCURVE('',#3488,#4071); +#4071 = DEFINITIONAL_REPRESENTATION('',(#4072),#4076); +#4072 = LINE('',#4073,#4074); +#4073 = CARTESIAN_POINT('',(0.255,0.E+000)); +#4074 = VECTOR('',#4075,1.); +#4075 = DIRECTION('',(0.E+000,1.)); +#4076 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4077 = ORIENTED_EDGE('',*,*,#3500,.F.); +#4078 = ADVANCED_FACE('',(#4079),#3488,.T.); +#4079 = FACE_BOUND('',#4080,.T.); +#4080 = EDGE_LOOP('',(#4081,#4082,#4103,#4104)); +#4081 = ORIENTED_EDGE('',*,*,#3799,.F.); +#4082 = ORIENTED_EDGE('',*,*,#4083,.F.); +#4083 = EDGE_CURVE('',#3444,#3776,#4084,.T.); +#4084 = SURFACE_CURVE('',#4085,(#4089,#4096),.PCURVE_S1.); +#4085 = LINE('',#4086,#4087); +#4086 = CARTESIAN_POINT('',(0.545,-0.4,0.45)); +#4087 = VECTOR('',#4088,1.); +#4088 = DIRECTION('',(0.E+000,1.,0.E+000)); +#4089 = PCURVE('',#3488,#4090); +#4090 = DEFINITIONAL_REPRESENTATION('',(#4091),#4095); +#4091 = LINE('',#4092,#4093); +#4092 = CARTESIAN_POINT('',(4.5E-002,0.E+000)); +#4093 = VECTOR('',#4094,1.); +#4094 = DIRECTION('',(0.E+000,1.)); +#4095 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4096 = PCURVE('',#3460,#4097); +#4097 = DEFINITIONAL_REPRESENTATION('',(#4098),#4102); +#4098 = LINE('',#4099,#4100); +#4099 = CARTESIAN_POINT('',(1.570796326795,0.E+000)); +#4100 = VECTOR('',#4101,1.); +#4101 = DIRECTION('',(0.E+000,1.)); +#4102 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4103 = ORIENTED_EDGE('',*,*,#3472,.T.); +#4104 = ORIENTED_EDGE('',*,*,#4057,.T.); +#4105 = ADVANCED_FACE('',(#4106),#3460,.T.); +#4106 = FACE_BOUND('',#4107,.T.); +#4107 = EDGE_LOOP('',(#4108,#4109,#4110,#4111)); +#4108 = ORIENTED_EDGE('',*,*,#3443,.T.); +#4109 = ORIENTED_EDGE('',*,*,#4083,.T.); +#4110 = ORIENTED_EDGE('',*,*,#3775,.F.); +#4111 = ORIENTED_EDGE('',*,*,#4112,.F.); +#4112 = EDGE_CURVE('',#3039,#3227,#4113,.T.); +#4113 = SURFACE_CURVE('',#4114,(#4118,#4125),.PCURVE_S1.); +#4114 = LINE('',#4115,#4116); +#4115 = CARTESIAN_POINT('',(0.5,-0.4,0.405)); +#4116 = VECTOR('',#4117,1.); +#4117 = DIRECTION('',(0.E+000,1.,0.E+000)); +#4118 = PCURVE('',#3460,#4119); +#4119 = DEFINITIONAL_REPRESENTATION('',(#4120),#4124); +#4120 = LINE('',#4121,#4122); +#4121 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#4122 = VECTOR('',#4123,1.); +#4123 = DIRECTION('',(0.E+000,1.)); +#4124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4125 = PCURVE('',#3657,#4126); +#4126 = DEFINITIONAL_REPRESENTATION('',(#4127),#4131); +#4127 = LINE('',#4128,#4129); +#4128 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#4129 = VECTOR('',#4130,1.); +#4130 = DIRECTION('',(0.E+000,-1.)); +#4131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4132 = ADVANCED_FACE('',(#4133),#3657,.T.); +#4133 = FACE_BOUND('',#4134,.T.); +#4134 = EDGE_LOOP('',(#4135,#4136,#4137,#4138)); +#4135 = ORIENTED_EDGE('',*,*,#3643,.F.); +#4136 = ORIENTED_EDGE('',*,*,#4112,.T.); +#4137 = ORIENTED_EDGE('',*,*,#3923,.T.); +#4138 = ORIENTED_EDGE('',*,*,#4139,.F.); +#4139 = EDGE_CURVE('',#3616,#3901,#4140,.T.); +#4140 = SURFACE_CURVE('',#4141,(#4145,#4152),.PCURVE_S1.); +#4141 = LINE('',#4142,#4143); +#4142 = CARTESIAN_POINT('',(0.5,-0.4,0.45)); +#4143 = VECTOR('',#4144,1.); +#4144 = DIRECTION('',(0.E+000,1.,0.E+000)); +#4145 = PCURVE('',#3657,#4146); +#4146 = DEFINITIONAL_REPRESENTATION('',(#4147),#4151); +#4147 = LINE('',#4148,#4149); +#4148 = CARTESIAN_POINT('',(4.5E-002,0.E+000)); +#4149 = VECTOR('',#4150,1.); +#4150 = DIRECTION('',(0.E+000,-1.)); +#4151 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4152 = PCURVE('',#3631,#4153); +#4153 = DEFINITIONAL_REPRESENTATION('',(#4154),#4158); +#4154 = LINE('',#4155,#4156); +#4155 = CARTESIAN_POINT('',(1.,0.E+000)); +#4156 = VECTOR('',#4157,1.); +#4157 = DIRECTION('',(0.E+000,1.)); +#4158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4159 = ADVANCED_FACE('',(#4160),#3631,.T.); +#4160 = FACE_BOUND('',#4161,.T.); +#4161 = EDGE_LOOP('',(#4162,#4163,#4164,#4165)); +#4162 = ORIENTED_EDGE('',*,*,#3697,.F.); +#4163 = ORIENTED_EDGE('',*,*,#3615,.T.); +#4164 = ORIENTED_EDGE('',*,*,#4139,.T.); +#4165 = ORIENTED_EDGE('',*,*,#3900,.F.); +#4166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4170)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#4167,#4168,#4169)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#4167 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#4168 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#4169 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#4170 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-006),#4167, + 'distance_accuracy_value','confusion accuracy'); +#4171 = SHAPE_DEFINITION_REPRESENTATION(#4172,#2323); +#4172 = PRODUCT_DEFINITION_SHAPE('','',#4173); +#4173 = PRODUCT_DEFINITION('design','',#4174,#4177); +#4174 = PRODUCT_DEFINITION_FORMATION('','',#4175); +#4175 = PRODUCT('SOLID','SOLID','',(#4176)); +#4176 = PRODUCT_CONTEXT('',#2,'mechanical'); +#4177 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#4178 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4179,#4181); +#4179 = ( REPRESENTATION_RELATIONSHIP('','',#2323,#2313) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4180) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#4180 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2314); +#4181 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #4182); +#4182 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('4','=>[0:1:1:5]','',#2308,#4173, + $); +#4183 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4175)); +#4184 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4185,#4187); +#4185 = ( REPRESENTATION_RELATIONSHIP('','',#2313,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4186) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#4186 = ITEM_DEFINED_TRANSFORMATION('','',#11,#23); +#4187 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #4188); +#4188 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('5','','',#5,#2308,$); +#4189 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2310)); +#4190 = SHAPE_DEFINITION_REPRESENTATION(#4191,#4197); +#4191 = PRODUCT_DEFINITION_SHAPE('','',#4192); +#4192 = PRODUCT_DEFINITION('design','',#4193,#4196); +#4193 = PRODUCT_DEFINITION_FORMATION('','',#4194); +#4194 = PRODUCT('Crystal_SMD_MicroCrystal_MS1V-T1K', + 'Crystal_SMD_MicroCrystal_MS1V-T1K','',(#4195)); +#4195 = PRODUCT_CONTEXT('',#2,'mechanical'); +#4196 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#4197 = SHAPE_REPRESENTATION('',(#11,#4198),#4202); +#4198 = AXIS2_PLACEMENT_3D('',#4199,#4200,#4201); +#4199 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000)); +#4200 = DIRECTION('',(0.E+000,0.E+000,1.)); +#4201 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#4202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4206)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#4203,#4204,#4205)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#4203 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#4204 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#4205 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#4206 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-005),#4203, + 'distance_accuracy_value','confusion accuracy'); +#4207 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#4208),#6714); +#4208 = MANIFOLD_SOLID_BREP('',#4209); +#4209 = CLOSED_SHELL('',(#4210,#4342,#4403,#4576,#4713,#4838,#4963,#5081 + ,#5260,#5386,#5435,#5506,#5630,#5699,#5728,#5737,#5813,#5844,#5851, + #5858,#5917,#6155,#6259,#6286,#6345,#6583,#6687)); +#4210 = ADVANCED_FACE('',(#4211),#4224,.T.); +#4211 = FACE_BOUND('',#4212,.T.); +#4212 = EDGE_LOOP('',(#4213,#4269,#4292,#4341)); +#4213 = ORIENTED_EDGE('',*,*,#4214,.F.); +#4214 = EDGE_CURVE('',#4215,#4215,#4217,.T.); +#4215 = VERTEX_POINT('',#4216); +#4216 = CARTESIAN_POINT('',(0.945,1.9,0.999999977648)); +#4217 = SURFACE_CURVE('',#4218,(#4223,#4257),.PCURVE_S1.); +#4218 = CIRCLE('',#4219,0.945); +#4219 = AXIS2_PLACEMENT_3D('',#4220,#4221,#4222); +#4220 = CARTESIAN_POINT('',(0.E+000,1.9,0.999999977648)); +#4221 = DIRECTION('',(0.E+000,1.,2.22044604925E-016)); +#4222 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#4223 = PCURVE('',#4224,#4229); +#4224 = CYLINDRICAL_SURFACE('',#4225,0.945); +#4225 = AXIS2_PLACEMENT_3D('',#4226,#4227,#4228); +#4226 = CARTESIAN_POINT('',(0.E+000,1.9,0.999999977648)); +#4227 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016)); +#4228 = DIRECTION('',(-1.,-0.E+000,0.E+000)); +#4229 = DEFINITIONAL_REPRESENTATION('',(#4230),#4256); +#4230 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#4231,#4232,#4233,#4234,#4235, + #4236,#4237,#4238,#4239,#4240,#4241,#4242,#4243,#4244,#4245,#4246, + #4247,#4248,#4249,#4250,#4251,#4252,#4253,#4254,#4255), + .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4), + (3.14159265359,3.427191985734,3.712791317879,3.998390650023, + 4.283989982168,4.569589314312,4.855188646457,5.140787978601, + 5.426387310746,5.711986642891,5.997585975035,6.28318530718, + 6.568784639324,6.854383971469,7.139983303613,7.425582635758, + 7.711181967902,7.996781300047,8.282380632191,8.567979964336, + 8.85357929648,9.139178628625,9.424777960769),.QUASI_UNIFORM_KNOTS.); +#4231 = CARTESIAN_POINT('',(3.14159265359,0.E+000)); +#4232 = CARTESIAN_POINT('',(3.046392876208,0.E+000)); +#4233 = CARTESIAN_POINT('',(2.855993321445,0.E+000)); +#4234 = CARTESIAN_POINT('',(2.570393989301,0.E+000)); +#4235 = CARTESIAN_POINT('',(2.284794657156,0.E+000)); +#4236 = CARTESIAN_POINT('',(1.999195325012,0.E+000)); +#4237 = CARTESIAN_POINT('',(1.713595992867,0.E+000)); +#4238 = CARTESIAN_POINT('',(1.427996660723,0.E+000)); +#4239 = CARTESIAN_POINT('',(1.142397328578,0.E+000)); +#4240 = CARTESIAN_POINT('',(0.856797996434,0.E+000)); +#4241 = CARTESIAN_POINT('',(0.571198664289,0.E+000)); +#4242 = CARTESIAN_POINT('',(0.285599332145,0.E+000)); +#4243 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#4244 = CARTESIAN_POINT('',(-0.285599332145,0.E+000)); +#4245 = CARTESIAN_POINT('',(-0.571198664289,0.E+000)); +#4246 = CARTESIAN_POINT('',(-0.856797996434,0.E+000)); +#4247 = CARTESIAN_POINT('',(-1.142397328578,0.E+000)); +#4248 = CARTESIAN_POINT('',(-1.427996660723,0.E+000)); +#4249 = CARTESIAN_POINT('',(-1.713595992867,0.E+000)); +#4250 = CARTESIAN_POINT('',(-1.999195325012,0.E+000)); +#4251 = CARTESIAN_POINT('',(-2.284794657156,0.E+000)); +#4252 = CARTESIAN_POINT('',(-2.570393989301,0.E+000)); +#4253 = CARTESIAN_POINT('',(-2.855993321445,0.E+000)); +#4254 = CARTESIAN_POINT('',(-3.046392876208,0.E+000)); +#4255 = CARTESIAN_POINT('',(-3.14159265359,0.E+000)); +#4256 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4257 = PCURVE('',#4258,#4263); +#4258 = PLANE('',#4259); +#4259 = AXIS2_PLACEMENT_3D('',#4260,#4261,#4262); +#4260 = CARTESIAN_POINT('',(1.,1.9,4.385380947269E-016)); +#4261 = DIRECTION('',(0.E+000,1.,2.22044604925E-016)); +#4262 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#4263 = DEFINITIONAL_REPRESENTATION('',(#4264),#4268); +#4264 = CIRCLE('',#4265,0.945); +#4265 = AXIS2_PLACEMENT_2D('',#4266,#4267); +#4266 = CARTESIAN_POINT('',(1.,0.999999977648)); +#4267 = DIRECTION('',(1.,0.E+000)); +#4268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4269 = ORIENTED_EDGE('',*,*,#4270,.T.); +#4270 = EDGE_CURVE('',#4215,#4271,#4273,.T.); +#4271 = VERTEX_POINT('',#4272); +#4272 = CARTESIAN_POINT('',(0.945,1.8,0.999999977648)); +#4273 = SEAM_CURVE('',#4274,(#4278,#4285),.PCURVE_S1.); +#4274 = LINE('',#4275,#4276); +#4275 = CARTESIAN_POINT('',(0.945,1.9,0.999999977648)); +#4276 = VECTOR('',#4277,1.); +#4277 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016)); +#4278 = PCURVE('',#4224,#4279); +#4279 = DEFINITIONAL_REPRESENTATION('',(#4280),#4284); +#4280 = LINE('',#4281,#4282); +#4281 = CARTESIAN_POINT('',(3.14159265359,0.E+000)); +#4282 = VECTOR('',#4283,1.); +#4283 = DIRECTION('',(0.E+000,1.)); +#4284 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4285 = PCURVE('',#4224,#4286); +#4286 = DEFINITIONAL_REPRESENTATION('',(#4287),#4291); +#4287 = LINE('',#4288,#4289); +#4288 = CARTESIAN_POINT('',(-3.14159265359,0.E+000)); +#4289 = VECTOR('',#4290,1.); +#4290 = DIRECTION('',(0.E+000,1.)); +#4291 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4292 = ORIENTED_EDGE('',*,*,#4293,.T.); +#4293 = EDGE_CURVE('',#4271,#4271,#4294,.T.); +#4294 = SURFACE_CURVE('',#4295,(#4300,#4329),.PCURVE_S1.); +#4295 = CIRCLE('',#4296,0.945); +#4296 = AXIS2_PLACEMENT_3D('',#4297,#4298,#4299); +#4297 = CARTESIAN_POINT('',(0.E+000,1.8,0.999999977648)); +#4298 = DIRECTION('',(0.E+000,1.,2.22044604925E-016)); +#4299 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#4300 = PCURVE('',#4224,#4301); +#4301 = DEFINITIONAL_REPRESENTATION('',(#4302),#4328); +#4302 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#4303,#4304,#4305,#4306,#4307, + #4308,#4309,#4310,#4311,#4312,#4313,#4314,#4315,#4316,#4317,#4318, + #4319,#4320,#4321,#4322,#4323,#4324,#4325,#4326,#4327), + .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4), + (3.14159265359,3.427191985734,3.712791317879,3.998390650023, + 4.283989982168,4.569589314312,4.855188646457,5.140787978601, + 5.426387310746,5.711986642891,5.997585975035,6.28318530718, + 6.568784639324,6.854383971469,7.139983303613,7.425582635758, + 7.711181967902,7.996781300047,8.282380632191,8.567979964336, + 8.85357929648,9.139178628625,9.424777960769),.QUASI_UNIFORM_KNOTS.); +#4303 = CARTESIAN_POINT('',(3.14159265359,1.E-001)); +#4304 = CARTESIAN_POINT('',(3.046392876208,1.E-001)); +#4305 = CARTESIAN_POINT('',(2.855993321445,1.E-001)); +#4306 = CARTESIAN_POINT('',(2.570393989301,1.E-001)); +#4307 = CARTESIAN_POINT('',(2.284794657156,1.E-001)); +#4308 = CARTESIAN_POINT('',(1.999195325012,1.E-001)); +#4309 = CARTESIAN_POINT('',(1.713595992867,1.E-001)); +#4310 = CARTESIAN_POINT('',(1.427996660723,1.E-001)); +#4311 = CARTESIAN_POINT('',(1.142397328578,1.E-001)); +#4312 = CARTESIAN_POINT('',(0.856797996434,1.E-001)); +#4313 = CARTESIAN_POINT('',(0.571198664289,1.E-001)); +#4314 = CARTESIAN_POINT('',(0.285599332145,1.E-001)); +#4315 = CARTESIAN_POINT('',(0.E+000,1.E-001)); +#4316 = CARTESIAN_POINT('',(-0.285599332145,1.E-001)); +#4317 = CARTESIAN_POINT('',(-0.571198664289,1.E-001)); +#4318 = CARTESIAN_POINT('',(-0.856797996434,1.E-001)); +#4319 = CARTESIAN_POINT('',(-1.142397328578,1.E-001)); +#4320 = CARTESIAN_POINT('',(-1.427996660723,1.E-001)); +#4321 = CARTESIAN_POINT('',(-1.713595992867,1.E-001)); +#4322 = CARTESIAN_POINT('',(-1.999195325012,1.E-001)); +#4323 = CARTESIAN_POINT('',(-2.284794657156,1.E-001)); +#4324 = CARTESIAN_POINT('',(-2.570393989301,1.E-001)); +#4325 = CARTESIAN_POINT('',(-2.855993321445,1.E-001)); +#4326 = CARTESIAN_POINT('',(-3.046392876208,1.E-001)); +#4327 = CARTESIAN_POINT('',(-3.14159265359,1.E-001)); +#4328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4329 = PCURVE('',#4330,#4335); +#4330 = PLANE('',#4331); +#4331 = AXIS2_PLACEMENT_3D('',#4332,#4333,#4334); +#4332 = CARTESIAN_POINT('',(0.E+000,1.8,0.999999977648)); +#4333 = DIRECTION('',(0.E+000,1.,2.22044604925E-016)); +#4334 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#4335 = DEFINITIONAL_REPRESENTATION('',(#4336),#4340); +#4336 = CIRCLE('',#4337,0.945); +#4337 = AXIS2_PLACEMENT_2D('',#4338,#4339); +#4338 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#4339 = DIRECTION('',(1.,0.E+000)); +#4340 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4341 = ORIENTED_EDGE('',*,*,#4270,.F.); +#4342 = ADVANCED_FACE('',(#4343,#4400),#4330,.T.); +#4343 = FACE_BOUND('',#4344,.T.); +#4344 = EDGE_LOOP('',(#4345)); +#4345 = ORIENTED_EDGE('',*,*,#4346,.F.); +#4346 = EDGE_CURVE('',#4347,#4347,#4349,.T.); +#4347 = VERTEX_POINT('',#4348); +#4348 = CARTESIAN_POINT('',(1.000000022352,1.8,0.999999977648)); +#4349 = SURFACE_CURVE('',#4350,(#4355,#4366),.PCURVE_S1.); +#4350 = CIRCLE('',#4351,1.000000022352); +#4351 = AXIS2_PLACEMENT_3D('',#4352,#4353,#4354); +#4352 = CARTESIAN_POINT('',(0.E+000,1.8,0.999999977648)); +#4353 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016)); +#4354 = DIRECTION('',(-1.,-0.E+000,0.E+000)); +#4355 = PCURVE('',#4330,#4356); +#4356 = DEFINITIONAL_REPRESENTATION('',(#4357),#4365); +#4357 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4358,#4359,#4360,#4361, +#4362,#4363,#4364),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#4358 = CARTESIAN_POINT('',(1.000000022352,0.E+000)); +#4359 = CARTESIAN_POINT('',(1.000000022352,-1.732050846284)); +#4360 = CARTESIAN_POINT('',(-0.500000011176,-0.866025423142)); +#4361 = CARTESIAN_POINT('',(-2.000000044704,-2.44921276239E-016)); +#4362 = CARTESIAN_POINT('',(-0.500000011176,0.866025423142)); +#4363 = CARTESIAN_POINT('',(1.000000022352,1.732050846284)); +#4364 = CARTESIAN_POINT('',(1.000000022352,0.E+000)); +#4365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4366 = PCURVE('',#4367,#4372); +#4367 = CYLINDRICAL_SURFACE('',#4368,1.000000022352); +#4368 = AXIS2_PLACEMENT_3D('',#4369,#4370,#4371); +#4369 = CARTESIAN_POINT('',(0.E+000,1.9,0.999999977648)); +#4370 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016)); +#4371 = DIRECTION('',(-1.,-0.E+000,0.E+000)); +#4372 = DEFINITIONAL_REPRESENTATION('',(#4373),#4399); +#4373 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#4374,#4375,#4376,#4377,#4378, + #4379,#4380,#4381,#4382,#4383,#4384,#4385,#4386,#4387,#4388,#4389, + #4390,#4391,#4392,#4393,#4394,#4395,#4396,#4397,#4398), + .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4), + (3.14159265359,3.427191985734,3.712791317879,3.998390650023, + 4.283989982168,4.569589314312,4.855188646457,5.140787978601, + 5.426387310746,5.711986642891,5.997585975035,6.28318530718, + 6.568784639324,6.854383971469,7.139983303613,7.425582635758, + 7.711181967902,7.996781300047,8.282380632191,8.567979964336, + 8.85357929648,9.139178628625,9.424777960769),.QUASI_UNIFORM_KNOTS.); +#4374 = CARTESIAN_POINT('',(-3.14159265359,1.E-001)); +#4375 = CARTESIAN_POINT('',(-3.046392876208,1.E-001)); +#4376 = CARTESIAN_POINT('',(-2.855993321445,1.E-001)); +#4377 = CARTESIAN_POINT('',(-2.570393989301,1.E-001)); +#4378 = CARTESIAN_POINT('',(-2.284794657156,1.E-001)); +#4379 = CARTESIAN_POINT('',(-1.999195325012,1.E-001)); +#4380 = CARTESIAN_POINT('',(-1.713595992867,1.E-001)); +#4381 = CARTESIAN_POINT('',(-1.427996660723,1.E-001)); +#4382 = CARTESIAN_POINT('',(-1.142397328578,1.E-001)); +#4383 = CARTESIAN_POINT('',(-0.856797996434,1.E-001)); +#4384 = CARTESIAN_POINT('',(-0.571198664289,1.E-001)); +#4385 = CARTESIAN_POINT('',(-0.285599332145,1.E-001)); +#4386 = CARTESIAN_POINT('',(0.E+000,1.E-001)); +#4387 = CARTESIAN_POINT('',(0.285599332145,1.E-001)); +#4388 = CARTESIAN_POINT('',(0.571198664289,1.E-001)); +#4389 = CARTESIAN_POINT('',(0.856797996434,1.E-001)); +#4390 = CARTESIAN_POINT('',(1.142397328578,1.E-001)); +#4391 = CARTESIAN_POINT('',(1.427996660723,1.E-001)); +#4392 = CARTESIAN_POINT('',(1.713595992867,1.E-001)); +#4393 = CARTESIAN_POINT('',(1.999195325012,1.E-001)); +#4394 = CARTESIAN_POINT('',(2.284794657156,1.E-001)); +#4395 = CARTESIAN_POINT('',(2.570393989301,1.E-001)); +#4396 = CARTESIAN_POINT('',(2.855993321445,1.E-001)); +#4397 = CARTESIAN_POINT('',(3.046392876208,1.E-001)); +#4398 = CARTESIAN_POINT('',(3.14159265359,1.E-001)); +#4399 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4400 = FACE_BOUND('',#4401,.T.); +#4401 = EDGE_LOOP('',(#4402)); +#4402 = ORIENTED_EDGE('',*,*,#4293,.F.); +#4403 = ADVANCED_FACE('',(#4404,#4466,#4523),#4417,.T.); +#4404 = FACE_BOUND('',#4405,.T.); +#4405 = EDGE_LOOP('',(#4406)); +#4406 = ORIENTED_EDGE('',*,*,#4407,.F.); +#4407 = EDGE_CURVE('',#4408,#4408,#4410,.T.); +#4408 = VERTEX_POINT('',#4409); +#4409 = CARTESIAN_POINT('',(0.848528118458,1.8,0.999999977648)); +#4410 = SURFACE_CURVE('',#4411,(#4416,#4432),.PCURVE_S1.); +#4411 = CIRCLE('',#4412,0.848528118458); +#4412 = AXIS2_PLACEMENT_3D('',#4413,#4414,#4415); +#4413 = CARTESIAN_POINT('',(0.E+000,1.8,0.999999977648)); +#4414 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016)); +#4415 = DIRECTION('',(-1.,-0.E+000,0.E+000)); +#4416 = PCURVE('',#4417,#4422); +#4417 = PLANE('',#4418); +#4418 = AXIS2_PLACEMENT_3D('',#4419,#4420,#4421); +#4419 = CARTESIAN_POINT('',(0.E+000,1.8,0.999999977648)); +#4420 = DIRECTION('',(0.E+000,1.,2.22044604925E-016)); +#4421 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#4422 = DEFINITIONAL_REPRESENTATION('',(#4423),#4431); +#4423 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4424,#4425,#4426,#4427, +#4428,#4429,#4430),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#4424 = CARTESIAN_POINT('',(0.848528118458,0.E+000)); +#4425 = CARTESIAN_POINT('',(0.848528118458,-1.46969381282)); +#4426 = CARTESIAN_POINT('',(-0.424264059229,-0.73484690641)); +#4427 = CARTESIAN_POINT('',(-1.697056236916,-2.078225850521E-016)); +#4428 = CARTESIAN_POINT('',(-0.424264059229,0.73484690641)); +#4429 = CARTESIAN_POINT('',(0.848528118458,1.46969381282)); +#4430 = CARTESIAN_POINT('',(0.848528118458,0.E+000)); +#4431 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4432 = PCURVE('',#4433,#4438); +#4433 = CYLINDRICAL_SURFACE('',#4434,0.848528118458); +#4434 = AXIS2_PLACEMENT_3D('',#4435,#4436,#4437); +#4435 = CARTESIAN_POINT('',(0.E+000,1.9,0.999999977648)); +#4436 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016)); +#4437 = DIRECTION('',(-1.,-0.E+000,0.E+000)); +#4438 = DEFINITIONAL_REPRESENTATION('',(#4439),#4465); +#4439 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#4440,#4441,#4442,#4443,#4444, + #4445,#4446,#4447,#4448,#4449,#4450,#4451,#4452,#4453,#4454,#4455, + #4456,#4457,#4458,#4459,#4460,#4461,#4462,#4463,#4464), + .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4), + (3.14159265359,3.427191985734,3.712791317879,3.998390650023, + 4.283989982168,4.569589314312,4.855188646457,5.140787978601, + 5.426387310746,5.711986642891,5.997585975035,6.28318530718, + 6.568784639324,6.854383971469,7.139983303613,7.425582635758, + 7.711181967902,7.996781300047,8.282380632191,8.567979964336, + 8.85357929648,9.139178628625,9.424777960769),.QUASI_UNIFORM_KNOTS.); +#4440 = CARTESIAN_POINT('',(3.14159265359,1.E-001)); +#4441 = CARTESIAN_POINT('',(3.236792430971,1.E-001)); +#4442 = CARTESIAN_POINT('',(3.427191985734,1.E-001)); +#4443 = CARTESIAN_POINT('',(3.712791317879,1.E-001)); +#4444 = CARTESIAN_POINT('',(3.998390650023,1.E-001)); +#4445 = CARTESIAN_POINT('',(4.283989982168,1.E-001)); +#4446 = CARTESIAN_POINT('',(4.569589314312,1.E-001)); +#4447 = CARTESIAN_POINT('',(4.855188646457,1.E-001)); +#4448 = CARTESIAN_POINT('',(5.140787978601,1.E-001)); +#4449 = CARTESIAN_POINT('',(5.426387310746,1.E-001)); +#4450 = CARTESIAN_POINT('',(5.711986642891,1.E-001)); +#4451 = CARTESIAN_POINT('',(5.997585975035,1.E-001)); +#4452 = CARTESIAN_POINT('',(6.28318530718,1.E-001)); +#4453 = CARTESIAN_POINT('',(6.568784639324,1.E-001)); +#4454 = CARTESIAN_POINT('',(6.854383971469,1.E-001)); +#4455 = CARTESIAN_POINT('',(7.139983303613,1.E-001)); +#4456 = CARTESIAN_POINT('',(7.425582635758,1.E-001)); +#4457 = CARTESIAN_POINT('',(7.711181967902,1.E-001)); +#4458 = CARTESIAN_POINT('',(7.996781300047,1.E-001)); +#4459 = CARTESIAN_POINT('',(8.282380632191,1.E-001)); +#4460 = CARTESIAN_POINT('',(8.567979964336,1.E-001)); +#4461 = CARTESIAN_POINT('',(8.85357929648,1.E-001)); +#4462 = CARTESIAN_POINT('',(9.139178628625,1.E-001)); +#4463 = CARTESIAN_POINT('',(9.329578183388,1.E-001)); +#4464 = CARTESIAN_POINT('',(9.424777960769,1.E-001)); +#4465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4466 = FACE_BOUND('',#4467,.T.); +#4467 = EDGE_LOOP('',(#4468)); +#4468 = ORIENTED_EDGE('',*,*,#4469,.T.); +#4469 = EDGE_CURVE('',#4470,#4470,#4472,.T.); +#4470 = VERTEX_POINT('',#4471); +#4471 = CARTESIAN_POINT('',(-0.45,1.8,1.)); +#4472 = SURFACE_CURVE('',#4473,(#4478,#4489),.PCURVE_S1.); +#4473 = CIRCLE('',#4474,0.11); +#4474 = AXIS2_PLACEMENT_3D('',#4475,#4476,#4477); +#4475 = CARTESIAN_POINT('',(-0.34,1.8,1.)); +#4476 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016)); +#4477 = DIRECTION('',(1.,0.E+000,0.E+000)); +#4478 = PCURVE('',#4417,#4479); +#4479 = DEFINITIONAL_REPRESENTATION('',(#4480),#4488); +#4480 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4481,#4482,#4483,#4484, +#4485,#4486,#4487),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#4481 = CARTESIAN_POINT('',(0.23,2.235200002865E-008)); +#4482 = CARTESIAN_POINT('',(0.23,0.190525611185)); +#4483 = CARTESIAN_POINT('',(0.395,9.526281676829E-002)); +#4484 = CARTESIAN_POINT('',(0.56,2.235200005559E-008)); +#4485 = CARTESIAN_POINT('',(0.395,-9.526277206429E-002)); +#4486 = CARTESIAN_POINT('',(0.23,-0.190525566481)); +#4487 = CARTESIAN_POINT('',(0.23,2.235200002865E-008)); +#4488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4489 = PCURVE('',#4490,#4495); +#4490 = CYLINDRICAL_SURFACE('',#4491,0.11); +#4491 = AXIS2_PLACEMENT_3D('',#4492,#4493,#4494); +#4492 = CARTESIAN_POINT('',(-0.34,1.8,1.)); +#4493 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016)); +#4494 = DIRECTION('',(1.,0.E+000,0.E+000)); +#4495 = DEFINITIONAL_REPRESENTATION('',(#4496),#4522); +#4496 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#4497,#4498,#4499,#4500,#4501, + #4502,#4503,#4504,#4505,#4506,#4507,#4508,#4509,#4510,#4511,#4512, + #4513,#4514,#4515,#4516,#4517,#4518,#4519,#4520,#4521), + .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4), + (3.14159265359,3.427191985734,3.712791317879,3.998390650023, + 4.283989982168,4.569589314312,4.855188646457,5.140787978601, + 5.426387310746,5.711986642891,5.997585975035,6.28318530718, + 6.568784639324,6.854383971469,7.139983303613,7.425582635758, + 7.711181967902,7.996781300047,8.282380632191,8.567979964336, + 8.85357929648,9.139178628625,9.424777960769),.QUASI_UNIFORM_KNOTS.); +#4497 = CARTESIAN_POINT('',(-3.14159265359,0.E+000)); +#4498 = CARTESIAN_POINT('',(-3.046392876208,0.E+000)); +#4499 = CARTESIAN_POINT('',(-2.855993321445,0.E+000)); +#4500 = CARTESIAN_POINT('',(-2.570393989301,0.E+000)); +#4501 = CARTESIAN_POINT('',(-2.284794657156,0.E+000)); +#4502 = CARTESIAN_POINT('',(-1.999195325012,0.E+000)); +#4503 = CARTESIAN_POINT('',(-1.713595992867,0.E+000)); +#4504 = CARTESIAN_POINT('',(-1.427996660723,0.E+000)); +#4505 = CARTESIAN_POINT('',(-1.142397328578,0.E+000)); +#4506 = CARTESIAN_POINT('',(-0.856797996434,0.E+000)); +#4507 = CARTESIAN_POINT('',(-0.571198664289,0.E+000)); +#4508 = CARTESIAN_POINT('',(-0.285599332145,0.E+000)); +#4509 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#4510 = CARTESIAN_POINT('',(0.285599332145,0.E+000)); +#4511 = CARTESIAN_POINT('',(0.571198664289,0.E+000)); +#4512 = CARTESIAN_POINT('',(0.856797996434,0.E+000)); +#4513 = CARTESIAN_POINT('',(1.142397328578,0.E+000)); +#4514 = CARTESIAN_POINT('',(1.427996660723,0.E+000)); +#4515 = CARTESIAN_POINT('',(1.713595992867,0.E+000)); +#4516 = CARTESIAN_POINT('',(1.999195325012,0.E+000)); +#4517 = CARTESIAN_POINT('',(2.284794657156,0.E+000)); +#4518 = CARTESIAN_POINT('',(2.570393989301,0.E+000)); +#4519 = CARTESIAN_POINT('',(2.855993321445,0.E+000)); +#4520 = CARTESIAN_POINT('',(3.046392876208,0.E+000)); +#4521 = CARTESIAN_POINT('',(3.14159265359,0.E+000)); +#4522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4523 = FACE_BOUND('',#4524,.T.); +#4524 = EDGE_LOOP('',(#4525)); +#4525 = ORIENTED_EDGE('',*,*,#4526,.F.); +#4526 = EDGE_CURVE('',#4527,#4527,#4529,.T.); +#4527 = VERTEX_POINT('',#4528); +#4528 = CARTESIAN_POINT('',(0.45,1.8,1.)); +#4529 = SURFACE_CURVE('',#4530,(#4535,#4542),.PCURVE_S1.); +#4530 = CIRCLE('',#4531,0.11); +#4531 = AXIS2_PLACEMENT_3D('',#4532,#4533,#4534); +#4532 = CARTESIAN_POINT('',(0.34,1.8,1.)); +#4533 = DIRECTION('',(0.E+000,1.,2.22044604925E-016)); +#4534 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#4535 = PCURVE('',#4417,#4536); +#4536 = DEFINITIONAL_REPRESENTATION('',(#4537),#4541); +#4537 = CIRCLE('',#4538,0.11); +#4538 = AXIS2_PLACEMENT_2D('',#4539,#4540); +#4539 = CARTESIAN_POINT('',(-0.34,2.235200002865E-008)); +#4540 = DIRECTION('',(1.,0.E+000)); +#4541 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4542 = PCURVE('',#4543,#4548); +#4543 = CYLINDRICAL_SURFACE('',#4544,0.11); +#4544 = AXIS2_PLACEMENT_3D('',#4545,#4546,#4547); +#4545 = CARTESIAN_POINT('',(0.34,1.8,1.)); +#4546 = DIRECTION('',(0.E+000,1.,2.22044604925E-016)); +#4547 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#4548 = DEFINITIONAL_REPRESENTATION('',(#4549),#4575); +#4549 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#4550,#4551,#4552,#4553,#4554, + #4555,#4556,#4557,#4558,#4559,#4560,#4561,#4562,#4563,#4564,#4565, + #4566,#4567,#4568,#4569,#4570,#4571,#4572,#4573,#4574), + .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4), + (3.14159265359,3.427191985734,3.712791317879,3.998390650023, + 4.283989982168,4.569589314312,4.855188646457,5.140787978601, + 5.426387310746,5.711986642891,5.997585975035,6.28318530718, + 6.568784639324,6.854383971469,7.139983303613,7.425582635758, + 7.711181967902,7.996781300047,8.282380632191,8.567979964336, + 8.85357929648,9.139178628625,9.424777960769),.QUASI_UNIFORM_KNOTS.); +#4550 = CARTESIAN_POINT('',(3.14159265359,0.E+000)); +#4551 = CARTESIAN_POINT('',(3.236792430971,0.E+000)); +#4552 = CARTESIAN_POINT('',(3.427191985734,0.E+000)); +#4553 = CARTESIAN_POINT('',(3.712791317879,0.E+000)); +#4554 = CARTESIAN_POINT('',(3.998390650023,0.E+000)); +#4555 = CARTESIAN_POINT('',(4.283989982168,0.E+000)); +#4556 = CARTESIAN_POINT('',(4.569589314312,0.E+000)); +#4557 = CARTESIAN_POINT('',(4.855188646457,0.E+000)); +#4558 = CARTESIAN_POINT('',(5.140787978601,0.E+000)); +#4559 = CARTESIAN_POINT('',(5.426387310746,0.E+000)); +#4560 = CARTESIAN_POINT('',(5.711986642891,0.E+000)); +#4561 = CARTESIAN_POINT('',(5.997585975035,0.E+000)); +#4562 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#4563 = CARTESIAN_POINT('',(6.568784639324,0.E+000)); +#4564 = CARTESIAN_POINT('',(6.854383971469,0.E+000)); +#4565 = CARTESIAN_POINT('',(7.139983303613,0.E+000)); +#4566 = CARTESIAN_POINT('',(7.425582635758,0.E+000)); +#4567 = CARTESIAN_POINT('',(7.711181967902,0.E+000)); +#4568 = CARTESIAN_POINT('',(7.996781300047,0.E+000)); +#4569 = CARTESIAN_POINT('',(8.282380632191,0.E+000)); +#4570 = CARTESIAN_POINT('',(8.567979964336,0.E+000)); +#4571 = CARTESIAN_POINT('',(8.85357929648,0.E+000)); +#4572 = CARTESIAN_POINT('',(9.139178628625,0.E+000)); +#4573 = CARTESIAN_POINT('',(9.329578183388,0.E+000)); +#4574 = CARTESIAN_POINT('',(9.424777960769,0.E+000)); +#4575 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4576 = ADVANCED_FACE('',(#4577),#4591,.T.); +#4577 = FACE_BOUND('',#4578,.T.); +#4578 = EDGE_LOOP('',(#4579,#4636,#4686)); +#4579 = ORIENTED_EDGE('',*,*,#4580,.F.); +#4580 = EDGE_CURVE('',#4581,#4583,#4585,.T.); +#4581 = VERTEX_POINT('',#4582); +#4582 = CARTESIAN_POINT('',(-1.,-3.785786310063,2.)); +#4583 = VERTEX_POINT('',#4584); +#4584 = CARTESIAN_POINT('',(0.E+000,-4.199999910593,1.999999955297)); +#4585 = SURFACE_CURVE('',#4586,(#4590,#4624),.PCURVE_S1.); +#4586 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4587,#4588,#4589), +.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),( +4.272654501108E-003,0.115641753848),.PIECEWISE_BEZIER_KNOTS.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.007600162355, +1.102851295842,1.)) REPRESENTATION_ITEM('') ); +#4587 = CARTESIAN_POINT('',(-1.,-3.785786310063,2.)); +#4588 = CARTESIAN_POINT('',(-0.414213565085,-4.19999986589,2.)); +#4589 = CARTESIAN_POINT('',(0.E+000,-4.19999986589,2.)); +#4590 = PCURVE('',#4591,#4596); +#4591 = CONICAL_SURFACE('',#4592,1.224999972619,0.785398163397); +#4592 = AXIS2_PLACEMENT_3D('',#4593,#4594,#4595); +#4593 = CARTESIAN_POINT('',(0.E+000,-3.974999915622,0.999999977648)); +#4594 = DIRECTION('',(0.E+000,1.,-2.311076601528E-016)); +#4595 = DIRECTION('',(0.E+000,2.311076601528E-016,1.)); +#4596 = DEFINITIONAL_REPRESENTATION('',(#4597),#4623); +#4597 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#4598,#4599,#4600,#4601,#4602, + #4603,#4604,#4605,#4606,#4607,#4608,#4609,#4610,#4611,#4612,#4613, + #4614,#4615,#4616,#4617,#4618,#4619,#4620,#4621,#4622), + .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4), + (4.272654501108E-003,9.334886289603E-003,1.43971180781E-002, + 1.945934986659E-002,2.452158165509E-002,2.958381344358E-002, + 3.464604523208E-002,3.970827702057E-002,4.477050880907E-002, + 4.983274059756E-002,5.489497238606E-002,5.995720417455E-002, + 6.501943596305E-002,7.008166775154E-002,7.514389954004E-002, + 8.020613132853E-002,8.526836311703E-002,9.033059490552E-002, + 9.539282669402E-002,0.100455058483,0.105517290271,0.11057952206, + 0.115641753848),.QUASI_UNIFORM_KNOTS.); +#4598 = CARTESIAN_POINT('',(5.497787154958,0.189213605559)); +#4599 = CARTESIAN_POINT('',(5.5075016638,0.175476523615)); +#4600 = CARTESIAN_POINT('',(5.527130588995,0.148915798408)); +#4601 = CARTESIAN_POINT('',(5.557178430891,0.111671524912)); +#4602 = CARTESIAN_POINT('',(5.587835822491,7.687433181998E-002)); +#4603 = CARTESIAN_POINT('',(5.61910658529,4.439629784359E-002)); +#4604 = CARTESIAN_POINT('',(5.650993586106,1.412182098683E-002)); +#4605 = CARTESIAN_POINT('',(5.683498528667,-1.405153059902E-002)); +#4606 = CARTESIAN_POINT('',(5.716621884234,-4.021469274013E-002)); +#4607 = CARTESIAN_POINT('',(5.750362783648,-6.444788816685E-002)); +#4608 = CARTESIAN_POINT('',(5.784718919651,-8.682145988293E-002)); +#4609 = CARTESIAN_POINT('',(5.819686447829,-0.107396524066)); +#4610 = CARTESIAN_POINT('',(5.855259890913,-0.126225521645)); +#4611 = CARTESIAN_POINT('',(5.891432046947,-0.143352661048)); +#4612 = CARTESIAN_POINT('',(5.92819390313,-0.158814264784)); +#4613 = CARTESIAN_POINT('',(5.965534556882,-0.172639024097)); +#4614 = CARTESIAN_POINT('',(6.003441146038,-0.184848166469)); +#4615 = CARTESIAN_POINT('',(6.041898789369,-0.195455535066)); +#4616 = CARTESIAN_POINT('',(6.080890541342,-0.20446758994)); +#4617 = CARTESIAN_POINT('',(6.120397355026,-0.211883292376)); +#4618 = CARTESIAN_POINT('',(6.160398084127,-0.217694005152)); +#4619 = CARTESIAN_POINT('',(6.200869416339,-0.221882892306)); +#4620 = CARTESIAN_POINT('',(6.241786147666,-0.22442571391)); +#4621 = CARTESIAN_POINT('',(6.269342232593,-0.22499916994)); +#4622 = CARTESIAN_POINT('',(6.28318530718,-0.224999950268)); +#4623 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4624 = PCURVE('',#4625,#4630); +#4625 = PLANE('',#4626); +#4626 = AXIS2_PLACEMENT_3D('',#4627,#4628,#4629); +#4627 = CARTESIAN_POINT('',(-2.775557561563E-016,-1.15,2.)); +#4628 = DIRECTION('',(0.E+000,-2.22044604925E-016,1.)); +#4629 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016)); +#4630 = DEFINITIONAL_REPRESENTATION('',(#4631),#4635); +#4631 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4632,#4633,#4634), +.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),( +4.272654501108E-003,0.115641753848),.PIECEWISE_BEZIER_KNOTS.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.007600162355, +1.102851295842,1.)) REPRESENTATION_ITEM('') ); +#4632 = CARTESIAN_POINT('',(2.635786310063,-1.)); +#4633 = CARTESIAN_POINT('',(3.04999986589,-0.414213565085)); +#4634 = CARTESIAN_POINT('',(3.04999986589,2.775557561563E-016)); +#4635 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4636 = ORIENTED_EDGE('',*,*,#4637,.F.); +#4637 = EDGE_CURVE('',#4638,#4581,#4640,.T.); +#4638 = VERTEX_POINT('',#4639); +#4639 = CARTESIAN_POINT('',(-1.,-4.199999910593,0.999999977648)); +#4640 = SURFACE_CURVE('',#4641,(#4645,#4674),.PCURVE_S1.); +#4641 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4642,#4643,#4644), +.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.115641756752, +0.22701085914),.PIECEWISE_BEZIER_KNOTS.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., +1.102851303118,1.007600162458)) REPRESENTATION_ITEM('') ); +#4642 = CARTESIAN_POINT('',(-1.,-4.199999888241,0.999999977648)); +#4643 = CARTESIAN_POINT('',(-1.,-4.19999988824,1.414213546569)); +#4644 = CARTESIAN_POINT('',(-1.,-3.785786310063,2.)); +#4645 = PCURVE('',#4591,#4646); +#4646 = DEFINITIONAL_REPRESENTATION('',(#4647),#4673); +#4647 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#4648,#4649,#4650,#4651,#4652, + #4653,#4654,#4655,#4656,#4657,#4658,#4659,#4660,#4661,#4662,#4663, + #4664,#4665,#4666,#4667,#4668,#4669,#4670,#4671,#4672), + .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4), + (0.115641756752,0.120703988679,0.125766220605,0.130828452532, + 0.135890684459,0.140952916386,0.146015148312,0.151077380239, + 0.156139612166,0.161201844093,0.166264076019,0.171326307946, + 0.176388539873,0.181450771799,0.186513003726,0.191575235653, + 0.19663746758,0.201699699506,0.206761931433,0.21182416336, + 0.216886395287,0.221948627213,0.22701085914),.QUASI_UNIFORM_KNOTS.); +#4648 = CARTESIAN_POINT('',(4.712388980385,-0.224999972619)); +#4649 = CARTESIAN_POINT('',(4.726232055501,-0.224999192291)); +#4650 = CARTESIAN_POINT('',(4.753788141471,-0.224425736231)); +#4651 = CARTESIAN_POINT('',(4.794704874318,-0.221882914492)); +#4652 = CARTESIAN_POINT('',(4.835176208003,-0.21769402712)); +#4653 = CARTESIAN_POINT('',(4.875176938527,-0.211883314045)); +#4654 = CARTESIAN_POINT('',(4.91468375358,-0.204467611231)); +#4655 = CARTESIAN_POINT('',(4.953675506871,-0.195455555902)); +#4656 = CARTESIAN_POINT('',(4.992133151463,-0.18484818677)); +#4657 = CARTESIAN_POINT('',(5.030039741826,-0.172639043786)); +#4658 = CARTESIAN_POINT('',(5.067380396729,-0.15881428378)); +#4659 = CARTESIAN_POINT('',(5.104142254006,-0.143352679267)); +#4660 = CARTESIAN_POINT('',(5.140314411078,-0.126225539)); +#4661 = CARTESIAN_POINT('',(5.175887855144,-0.107396540467)); +#4662 = CARTESIAN_POINT('',(5.210855384248,-8.682147523225E-002)); +#4663 = CARTESIAN_POINT('',(5.245211521123,-6.444790236162E-002)); +#4664 = CARTESIAN_POINT('',(5.278952421356,-4.021470566965E-002)); +#4665 = CARTESIAN_POINT('',(5.312075777689,-1.405154214378E-002)); +#4666 = CARTESIAN_POINT('',(5.344580720964,1.412181095652E-002)); +#4667 = CARTESIAN_POINT('',(5.376467722445,4.43962894691E-002)); +#4668 = CARTESIAN_POINT('',(5.407738485859,7.687432525609E-002)); +#4669 = CARTESIAN_POINT('',(5.438395878028,0.111671520329)); +#4670 = CARTESIAN_POINT('',(5.468443720448,0.148915795994)); +#4671 = CARTESIAN_POINT('',(5.488072645963,0.175476522785)); +#4672 = CARTESIAN_POINT('',(5.497787154958,0.189213605559)); +#4673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4674 = PCURVE('',#4675,#4680); +#4675 = PLANE('',#4676); +#4676 = AXIS2_PLACEMENT_3D('',#4677,#4678,#4679); +#4677 = CARTESIAN_POINT('',(-1.,1.9,4.385380947269E-016)); +#4678 = DIRECTION('',(-1.,-0.E+000,0.E+000)); +#4679 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016)); +#4680 = DEFINITIONAL_REPRESENTATION('',(#4681),#4685); +#4681 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4682,#4683,#4684), +.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.115641756752, +0.22701085914),.PIECEWISE_BEZIER_KNOTS.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., +1.102851303118,1.007600162458)) REPRESENTATION_ITEM('') ); +#4682 = CARTESIAN_POINT('',(6.099999888241,0.999999977648)); +#4683 = CARTESIAN_POINT('',(6.09999988824,1.414213546569)); +#4684 = CARTESIAN_POINT('',(5.685786310063,2.)); +#4685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4686 = ORIENTED_EDGE('',*,*,#4687,.F.); +#4687 = EDGE_CURVE('',#4583,#4638,#4688,.T.); +#4688 = SURFACE_CURVE('',#4689,(#4694,#4701),.PCURVE_S1.); +#4689 = CIRCLE('',#4690,0.999999888241); +#4690 = AXIS2_PLACEMENT_3D('',#4691,#4692,#4693); +#4691 = CARTESIAN_POINT('',(0.E+000,-4.2,0.999999977648)); +#4692 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016)); +#4693 = DIRECTION('',(0.E+000,-2.22044604925E-016,1.)); +#4694 = PCURVE('',#4591,#4695); +#4695 = DEFINITIONAL_REPRESENTATION('',(#4696),#4700); +#4696 = LINE('',#4697,#4698); +#4697 = CARTESIAN_POINT('',(6.28318530718,-0.225000084378)); +#4698 = VECTOR('',#4699,1.); +#4699 = DIRECTION('',(-1.,2.74876773502E-016)); +#4700 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4701 = PCURVE('',#4702,#4707); +#4702 = PLANE('',#4703); +#4703 = AXIS2_PLACEMENT_3D('',#4704,#4705,#4706); +#4704 = CARTESIAN_POINT('',(-1.,-4.2,-9.159339953158E-016)); +#4705 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016)); +#4706 = DIRECTION('',(1.,0.E+000,0.E+000)); +#4707 = DEFINITIONAL_REPRESENTATION('',(#4708),#4712); +#4708 = CIRCLE('',#4709,0.999999888241); +#4709 = AXIS2_PLACEMENT_2D('',#4710,#4711); +#4710 = CARTESIAN_POINT('',(1.,0.999999977648)); +#4711 = DIRECTION('',(0.E+000,1.)); +#4712 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4713 = ADVANCED_FACE('',(#4714),#4728,.T.); +#4714 = FACE_BOUND('',#4715,.T.); +#4715 = EDGE_LOOP('',(#4716,#4773,#4816)); +#4716 = ORIENTED_EDGE('',*,*,#4717,.F.); +#4717 = EDGE_CURVE('',#4718,#4720,#4722,.T.); +#4718 = VERTEX_POINT('',#4719); +#4719 = CARTESIAN_POINT('',(1.,-3.785786310063,2.)); +#4720 = VERTEX_POINT('',#4721); +#4721 = CARTESIAN_POINT('',(1.,-4.199999910593,0.999999977648)); +#4722 = SURFACE_CURVE('',#4723,(#4727,#4761),.PCURVE_S1.); +#4723 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4724,#4725,#4726), +.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),( +4.272654363789E-003,0.115641756752),.PIECEWISE_BEZIER_KNOTS.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.007600162457, +1.102851303118,1.)) REPRESENTATION_ITEM('') ); +#4724 = CARTESIAN_POINT('',(1.,-3.785786310063,2.)); +#4725 = CARTESIAN_POINT('',(1.,-4.199999888241,1.414213546568)); +#4726 = CARTESIAN_POINT('',(1.,-4.199999888241,0.999999977648)); +#4727 = PCURVE('',#4728,#4733); +#4728 = CONICAL_SURFACE('',#4729,1.224999972619,0.785398163397); +#4729 = AXIS2_PLACEMENT_3D('',#4730,#4731,#4732); +#4730 = CARTESIAN_POINT('',(0.E+000,-3.974999915622,0.999999977648)); +#4731 = DIRECTION('',(0.E+000,1.,-2.311076601528E-016)); +#4732 = DIRECTION('',(0.E+000,2.311076601528E-016,1.)); +#4733 = DEFINITIONAL_REPRESENTATION('',(#4734),#4760); +#4734 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#4735,#4736,#4737,#4738,#4739, + #4740,#4741,#4742,#4743,#4744,#4745,#4746,#4747,#4748,#4749,#4750, + #4751,#4752,#4753,#4754,#4755,#4756,#4757,#4758,#4759), + .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4), + (4.272654363789E-003,9.334886290526E-003,1.439711821726E-002, + 1.9459350144E-002,2.452158207074E-002,2.958381399747E-002, + 3.464604592421E-002,3.970827785095E-002,4.477050977768E-002, + 4.983274170442E-002,5.489497363116E-002,5.995720555789E-002, + 6.501943748463E-002,7.008166941137E-002,7.514390133811E-002, + 8.020613326484E-002,8.526836519158E-002,9.033059711832E-002, + 9.539282904505E-002,0.100455060972,0.105517292899,0.110579524825, + 0.115641756752),.QUASI_UNIFORM_KNOTS.); +#4735 = CARTESIAN_POINT('',(0.785398152221,0.189213605559)); +#4736 = CARTESIAN_POINT('',(0.795112661216,0.175476522785)); +#4737 = CARTESIAN_POINT('',(0.814741586731,0.148915795993)); +#4738 = CARTESIAN_POINT('',(0.844789429151,0.111671520329)); +#4739 = CARTESIAN_POINT('',(0.87544682132,7.68743252558E-002)); +#4740 = CARTESIAN_POINT('',(0.906717584735,4.439628946876E-002)); +#4741 = CARTESIAN_POINT('',(0.938604586215,1.412181095613E-002)); +#4742 = CARTESIAN_POINT('',(0.971109529491,-1.405154214421E-002)); +#4743 = CARTESIAN_POINT('',(1.004232885824,-4.02147056701E-002)); +#4744 = CARTESIAN_POINT('',(1.037973786057,-6.444790236208E-002)); +#4745 = CARTESIAN_POINT('',(1.072329922932,-8.682147523271E-002)); +#4746 = CARTESIAN_POINT('',(1.107297452036,-0.107396540467)); +#4747 = CARTESIAN_POINT('',(1.142870896102,-0.126225539001)); +#4748 = CARTESIAN_POINT('',(1.179043053174,-0.143352679268)); +#4749 = CARTESIAN_POINT('',(1.215804910451,-0.15881428378)); +#4750 = CARTESIAN_POINT('',(1.253145565354,-0.172639043786)); +#4751 = CARTESIAN_POINT('',(1.291052155717,-0.184848186771)); +#4752 = CARTESIAN_POINT('',(1.329509800309,-0.195455555902)); +#4753 = CARTESIAN_POINT('',(1.3685015536,-0.204467611231)); +#4754 = CARTESIAN_POINT('',(1.408008368653,-0.211883314045)); +#4755 = CARTESIAN_POINT('',(1.448009099177,-0.21769402712)); +#4756 = CARTESIAN_POINT('',(1.488480432861,-0.221882914492)); +#4757 = CARTESIAN_POINT('',(1.529397165709,-0.224425736231)); +#4758 = CARTESIAN_POINT('',(1.556953251679,-0.224999192291)); +#4759 = CARTESIAN_POINT('',(1.570796326795,-0.224999972619)); +#4760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4761 = PCURVE('',#4762,#4767); +#4762 = PLANE('',#4763); +#4763 = AXIS2_PLACEMENT_3D('',#4764,#4765,#4766); +#4764 = CARTESIAN_POINT('',(1.,-4.2,-9.159339953158E-016)); +#4765 = DIRECTION('',(1.,0.E+000,0.E+000)); +#4766 = DIRECTION('',(-0.E+000,1.,2.22044604925E-016)); +#4767 = DEFINITIONAL_REPRESENTATION('',(#4768),#4772); +#4768 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4769,#4770,#4771), +.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),( +4.272654363789E-003,0.115641756752),.PIECEWISE_BEZIER_KNOTS.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.007600162457, +1.102851303118,1.)) REPRESENTATION_ITEM('') ); +#4769 = CARTESIAN_POINT('',(0.414213689937,2.)); +#4770 = CARTESIAN_POINT('',(1.117590002764E-007,1.414213546568)); +#4771 = CARTESIAN_POINT('',(1.117590002764E-007,0.999999977648)); +#4772 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4773 = ORIENTED_EDGE('',*,*,#4774,.F.); +#4774 = EDGE_CURVE('',#4583,#4718,#4775,.T.); +#4775 = SURFACE_CURVE('',#4776,(#4780,#4809),.PCURVE_S1.); +#4776 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4777,#4778,#4779), +.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.115641753848, +0.227010853194),.PIECEWISE_BEZIER_KNOTS.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., +1.102851295842,1.007600162355)) REPRESENTATION_ITEM('') ); +#4777 = CARTESIAN_POINT('',(0.E+000,-4.19999986589,2.)); +#4778 = CARTESIAN_POINT('',(0.414213565086,-4.199999865888,2.)); +#4779 = CARTESIAN_POINT('',(1.,-3.785786310063,2.)); +#4780 = PCURVE('',#4728,#4781); +#4781 = DEFINITIONAL_REPRESENTATION('',(#4782),#4808); +#4782 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#4783,#4784,#4785,#4786,#4787, + #4788,#4789,#4790,#4791,#4792,#4793,#4794,#4795,#4796,#4797,#4798, + #4799,#4800,#4801,#4802,#4803,#4804,#4805,#4806,#4807), + .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4), + (0.115641753848,0.120703985636,0.125766217425,0.130828449213, + 0.135890681002,0.14095291279,0.146015144579,0.151077376367, + 0.156139608156,0.161201839944,0.166264071733,0.171326303521, + 0.176388535309,0.181450767098,0.186512998886,0.191575230675, + 0.196637462463,0.201699694252,0.20676192604,0.211824157829, + 0.216886389617,0.221948621406,0.227010853194), + .QUASI_UNIFORM_KNOTS.); +#4783 = CARTESIAN_POINT('',(0.E+000,-0.224999950268)); +#4784 = CARTESIAN_POINT('',(1.3843074587E-002,-0.224999169939)); +#4785 = CARTESIAN_POINT('',(4.139915951377E-002,-0.22442571391)); +#4786 = CARTESIAN_POINT('',(8.231589084079E-002,-0.221882892305)); +#4787 = CARTESIAN_POINT('',(0.122787223053,-0.217694005152)); +#4788 = CARTESIAN_POINT('',(0.162787952154,-0.211883292376)); +#4789 = CARTESIAN_POINT('',(0.202294765838,-0.20446758994)); +#4790 = CARTESIAN_POINT('',(0.241286517811,-0.195455535066)); +#4791 = CARTESIAN_POINT('',(0.279744161142,-0.184848166468)); +#4792 = CARTESIAN_POINT('',(0.317650750298,-0.172639024097)); +#4793 = CARTESIAN_POINT('',(0.35499140405,-0.158814264783)); +#4794 = CARTESIAN_POINT('',(0.391753260233,-0.143352661048)); +#4795 = CARTESIAN_POINT('',(0.427925416267,-0.126225521644)); +#4796 = CARTESIAN_POINT('',(0.463498859351,-0.107396524065)); +#4797 = CARTESIAN_POINT('',(0.498466387529,-8.68214598823E-002)); +#4798 = CARTESIAN_POINT('',(0.532822523531,-6.444788816624E-002)); +#4799 = CARTESIAN_POINT('',(0.566563422946,-4.021469273955E-002)); +#4800 = CARTESIAN_POINT('',(0.599686778513,-1.405153059848E-002)); +#4801 = CARTESIAN_POINT('',(0.632191721074,1.412182098732E-002)); +#4802 = CARTESIAN_POINT('',(0.66407872189,4.439629784401E-002)); +#4803 = CARTESIAN_POINT('',(0.695349484689,7.687433182032E-002)); +#4804 = CARTESIAN_POINT('',(0.726006876289,0.111671524912)); +#4805 = CARTESIAN_POINT('',(0.756054718185,0.148915798409)); +#4806 = CARTESIAN_POINT('',(0.77568364338,0.175476523615)); +#4807 = CARTESIAN_POINT('',(0.785398152221,0.189213605559)); +#4808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4809 = PCURVE('',#4625,#4810); +#4810 = DEFINITIONAL_REPRESENTATION('',(#4811),#4815); +#4811 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4812,#4813,#4814), +.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.115641753848, +0.227010853194),.PIECEWISE_BEZIER_KNOTS.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., +1.102851295842,1.007600162355)) REPRESENTATION_ITEM('') ); +#4812 = CARTESIAN_POINT('',(3.04999986589,2.775557561563E-016)); +#4813 = CARTESIAN_POINT('',(3.049999865888,0.414213565086)); +#4814 = CARTESIAN_POINT('',(2.635786310063,1.)); +#4815 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4816 = ORIENTED_EDGE('',*,*,#4817,.F.); +#4817 = EDGE_CURVE('',#4720,#4583,#4818,.T.); +#4818 = SURFACE_CURVE('',#4819,(#4824,#4831),.PCURVE_S1.); +#4819 = CIRCLE('',#4820,0.999999888241); +#4820 = AXIS2_PLACEMENT_3D('',#4821,#4822,#4823); +#4821 = CARTESIAN_POINT('',(0.E+000,-4.2,0.999999977648)); +#4822 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016)); +#4823 = DIRECTION('',(0.E+000,-2.22044604925E-016,1.)); +#4824 = PCURVE('',#4728,#4825); +#4825 = DEFINITIONAL_REPRESENTATION('',(#4826),#4830); +#4826 = LINE('',#4827,#4828); +#4827 = CARTESIAN_POINT('',(6.28318530718,-0.225000084378)); +#4828 = VECTOR('',#4829,1.); +#4829 = DIRECTION('',(-1.,-2.74876773502E-016)); +#4830 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4831 = PCURVE('',#4702,#4832); +#4832 = DEFINITIONAL_REPRESENTATION('',(#4833),#4837); +#4833 = CIRCLE('',#4834,0.999999888241); +#4834 = AXIS2_PLACEMENT_2D('',#4835,#4836); +#4835 = CARTESIAN_POINT('',(1.,0.999999977648)); +#4836 = DIRECTION('',(0.E+000,1.)); +#4837 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4838 = ADVANCED_FACE('',(#4839),#4851,.T.); +#4839 = FACE_BOUND('',#4840,.T.); +#4840 = EDGE_LOOP('',(#4841,#4891,#4915)); +#4841 = ORIENTED_EDGE('',*,*,#4842,.F.); +#4842 = EDGE_CURVE('',#4720,#4843,#4845,.T.); +#4843 = VERTEX_POINT('',#4844); +#4844 = CARTESIAN_POINT('',(1.,-3.785786341673,-9.453907305164E-016)); +#4845 = SURFACE_CURVE('',#4846,(#4850,#4884),.PCURVE_S1.); +#4846 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4847,#4848,#4849), +.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.115641756752, +0.227010855258),.PIECEWISE_BEZIER_KNOTS.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., +1.102851299533,1.007600169099)) REPRESENTATION_ITEM('') ); +#4847 = CARTESIAN_POINT('',(1.,-4.199999888241,0.999999977648)); +#4848 = CARTESIAN_POINT('',(1.,-4.19999988824,0.585786421821)); +#4849 = CARTESIAN_POINT('',(1.,-3.785786341673,-9.453907305164E-016)); +#4850 = PCURVE('',#4851,#4856); +#4851 = CONICAL_SURFACE('',#4852,1.224999972619,0.785398163397); +#4852 = AXIS2_PLACEMENT_3D('',#4853,#4854,#4855); +#4853 = CARTESIAN_POINT('',(0.E+000,-3.974999915622,0.999999977648)); +#4854 = DIRECTION('',(0.E+000,1.,-2.311076601528E-016)); +#4855 = DIRECTION('',(0.E+000,2.311076601528E-016,1.)); +#4856 = DEFINITIONAL_REPRESENTATION('',(#4857),#4883); +#4857 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#4858,#4859,#4860,#4861,#4862, + #4863,#4864,#4865,#4866,#4867,#4868,#4869,#4870,#4871,#4872,#4873, + #4874,#4875,#4876,#4877,#4878,#4879,#4880,#4881,#4882), + .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4), + (0.115641756752,0.120703988502,0.125766220253,0.130828452003, + 0.135890683753,0.140952915503,0.146015147254,0.151077379004, + 0.156139610754,0.161201842504,0.166264074255,0.171326306005, + 0.176388537755,0.181450769506,0.186513001256,0.191575233006, + 0.196637464756,0.201699696507,0.206761928257,0.211824160007, + 0.216886391757,0.221948623508,0.227010855258), + .QUASI_UNIFORM_KNOTS.); +#4858 = CARTESIAN_POINT('',(1.570796326795,-0.224999972619)); +#4859 = CARTESIAN_POINT('',(1.584639401428,-0.224999192291)); +#4860 = CARTESIAN_POINT('',(1.612195486443,-0.224425736271)); +#4861 = CARTESIAN_POINT('',(1.653112217886,-0.221882914708)); +#4862 = CARTESIAN_POINT('',(1.693583550199,-0.217694027625)); +#4863 = CARTESIAN_POINT('',(1.733584279387,-0.211883314949)); +#4864 = CARTESIAN_POINT('',(1.773091093142,-0.204467612645)); +#4865 = CARTESIAN_POINT('',(1.812082845174,-0.195455557935)); +#4866 = CARTESIAN_POINT('',(1.850540488549,-0.184848189535)); +#4867 = CARTESIAN_POINT('',(1.888447077736,-0.172639047397)); +#4868 = CARTESIAN_POINT('',(1.925787731507,-0.158814288354)); +#4869 = CARTESIAN_POINT('',(1.962549587696,-0.143352684926)); +#4870 = CARTESIAN_POINT('',(1.998721743724,-0.126225545872)); +#4871 = CARTESIAN_POINT('',(2.034295186792,-0.107396548685)); +#4872 = CARTESIAN_POINT('',(2.069262714942,-8.68214849393E-002)); +#4873 = CARTESIAN_POINT('',(2.103618850908,-6.444791370823E-002)); +#4874 = CARTESIAN_POINT('',(2.137359750276,-4.021471881746E-002)); +#4875 = CARTESIAN_POINT('',(2.170483105788,-1.405155726658E-002)); +#4876 = CARTESIAN_POINT('',(2.202988048286,1.412179367098E-002)); +#4877 = CARTESIAN_POINT('',(2.234875049032,4.439626981718E-002)); +#4878 = CARTESIAN_POINT('',(2.266145811753,7.687430301603E-002)); +#4879 = CARTESIAN_POINT('',(2.296803203269,0.111671495258)); +#4880 = CARTESIAN_POINT('',(2.326851045075,0.148915767827)); +#4881 = CARTESIAN_POINT('',(2.346479970207,0.175476492358)); +#4882 = CARTESIAN_POINT('',(2.356194479016,0.189213573949)); +#4883 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4884 = PCURVE('',#4762,#4885); +#4885 = DEFINITIONAL_REPRESENTATION('',(#4886),#4890); +#4886 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4887,#4888,#4889), +.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.115641756752, +0.227010855258),.PIECEWISE_BEZIER_KNOTS.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., +1.102851299533,1.007600169099)) REPRESENTATION_ITEM('') ); +#4887 = CARTESIAN_POINT('',(1.117590002764E-007,0.999999977648)); +#4888 = CARTESIAN_POINT('',(1.117600003653E-007,0.585786421821)); +#4889 = CARTESIAN_POINT('',(0.414213658327,-1.214306433184E-016)); +#4890 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4891 = ORIENTED_EDGE('',*,*,#4892,.F.); +#4892 = EDGE_CURVE('',#4893,#4720,#4895,.T.); +#4893 = VERTEX_POINT('',#4894); +#4894 = CARTESIAN_POINT('',(0.E+000,-4.2,-1.020017403874E-015)); +#4895 = SURFACE_CURVE('',#4896,(#4901,#4908),.PCURVE_S1.); +#4896 = CIRCLE('',#4897,0.999999888241); +#4897 = AXIS2_PLACEMENT_3D('',#4898,#4899,#4900); +#4898 = CARTESIAN_POINT('',(0.E+000,-4.2,0.999999977648)); +#4899 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016)); +#4900 = DIRECTION('',(0.E+000,-2.22044604925E-016,1.)); +#4901 = PCURVE('',#4851,#4902); +#4902 = DEFINITIONAL_REPRESENTATION('',(#4903),#4907); +#4903 = LINE('',#4904,#4905); +#4904 = CARTESIAN_POINT('',(6.28318530718,-0.225000084378)); +#4905 = VECTOR('',#4906,1.); +#4906 = DIRECTION('',(-1.,-2.498879759109E-017)); +#4907 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4908 = PCURVE('',#4702,#4909); +#4909 = DEFINITIONAL_REPRESENTATION('',(#4910),#4914); +#4910 = CIRCLE('',#4911,0.999999888241); +#4911 = AXIS2_PLACEMENT_2D('',#4912,#4913); +#4912 = CARTESIAN_POINT('',(1.,0.999999977648)); +#4913 = DIRECTION('',(0.E+000,1.)); +#4914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4915 = ORIENTED_EDGE('',*,*,#4916,.F.); +#4916 = EDGE_CURVE('',#4843,#4893,#4917,.T.); +#4917 = SURFACE_CURVE('',#4918,(#4922,#4951),.PCURVE_S1.); +#4918 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4919,#4920,#4921), +.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),( +4.272658108939E-003,0.115641759656),.PIECEWISE_BEZIER_KNOTS.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.007600169201, +1.102851306809,1.)) REPRESENTATION_ITEM('') ); +#4919 = CARTESIAN_POINT('',(1.,-3.785786341673,-9.453907305164E-016)); +#4920 = CARTESIAN_POINT('',(0.414213559661,-4.199999910593, + -1.16130473214E-015)); +#4921 = CARTESIAN_POINT('',(0.E+000,-4.199999910593,-1.054711853542E-015 + )); +#4922 = PCURVE('',#4851,#4923); +#4923 = DEFINITIONAL_REPRESENTATION('',(#4924),#4950); +#4924 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#4925,#4926,#4927,#4928,#4929, + #4930,#4931,#4932,#4933,#4934,#4935,#4936,#4937,#4938,#4939,#4940, + #4941,#4942,#4943,#4944,#4945,#4946,#4947,#4948,#4949), + .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4), + (4.272658108939E-003,9.334889997442E-003,1.439712188594E-002, + 1.945935377445E-002,2.452158566295E-002,2.958381755145E-002, + 3.464604943996E-002,3.970828132846E-002,4.477051321696E-002, + 4.983274510546E-002,5.489497699397E-002,5.995720888247E-002, + 6.501944077097E-002,7.008167265948E-002,7.514390454798E-002, + 8.020613643648E-002,8.526836832498E-002,9.033060021349E-002, + 9.539283210199E-002,0.10045506399,0.105517295879,0.110579527767, + 0.115641759656),.QUASI_UNIFORM_KNOTS.); +#4925 = CARTESIAN_POINT('',(2.356194479016,0.189213573949)); +#4926 = CARTESIAN_POINT('',(2.365908987979,0.175476491527)); +#4927 = CARTESIAN_POINT('',(2.38553791343,0.148915765412)); +#4928 = CARTESIAN_POINT('',(2.415585755761,0.111671490675)); +#4929 = CARTESIAN_POINT('',(2.446243147846,7.68742964515E-002)); +#4930 = CARTESIAN_POINT('',(2.477513911183,4.439626144191E-002)); +#4931 = CARTESIAN_POINT('',(2.509400912593,1.412178363976E-002)); +#4932 = CARTESIAN_POINT('',(2.541905855806,-1.405156881234E-002)); +#4933 = CARTESIAN_POINT('',(2.575029212084,-4.021473174805E-002)); +#4934 = CARTESIAN_POINT('',(2.60877011227,-6.444792790414E-002)); +#4935 = CARTESIAN_POINT('',(2.643126249108,-8.682150028978E-002)); +#4936 = CARTESIAN_POINT('',(2.678093778186,-0.107396565087)); +#4937 = CARTESIAN_POINT('',(2.713667222235,-0.126225563229)); +#4938 = CARTESIAN_POINT('',(2.749839379302,-0.143352703147)); +#4939 = CARTESIAN_POINT('',(2.786601236585,-0.15881430735)); +#4940 = CARTESIAN_POINT('',(2.823941891506,-0.172639067087)); +#4941 = CARTESIAN_POINT('',(2.8618484819,-0.184848209838)); +#4942 = CARTESIAN_POINT('',(2.900306126537,-0.195455578771)); +#4943 = CARTESIAN_POINT('',(2.939297879885,-0.204467633937)); +#4944 = CARTESIAN_POINT('',(2.978804695011,-0.211883336619)); +#4945 = CARTESIAN_POINT('',(3.018805425621,-0.217694049593)); +#4946 = CARTESIAN_POINT('',(3.059276759406,-0.221882936894)); +#4947 = CARTESIAN_POINT('',(3.10019349237,-0.224425758592)); +#4948 = CARTESIAN_POINT('',(3.127749578428,-0.224999214643)); +#4949 = CARTESIAN_POINT('',(3.14159265359,-0.224999994971)); +#4950 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4951 = PCURVE('',#4952,#4957); +#4952 = PLANE('',#4953); +#4953 = AXIS2_PLACEMENT_3D('',#4954,#4955,#4956); +#4954 = CARTESIAN_POINT('',(-2.775557561563E-016,-1.15, + -2.386979502944E-016)); +#4955 = DIRECTION('',(0.E+000,-2.22044604925E-016,1.)); +#4956 = DIRECTION('',(1.,0.E+000,0.E+000)); +#4957 = DEFINITIONAL_REPRESENTATION('',(#4958),#4962); +#4958 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4959,#4960,#4961), +.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),( +4.272658108939E-003,0.115641759656),.PIECEWISE_BEZIER_KNOTS.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.007600169201, +1.102851306809,1.)) REPRESENTATION_ITEM('') ); +#4959 = CARTESIAN_POINT('',(1.,-2.635786341673)); +#4960 = CARTESIAN_POINT('',(0.414213559661,-3.049999910593)); +#4961 = CARTESIAN_POINT('',(2.775557561563E-016,-3.049999910593)); +#4962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4963 = ADVANCED_FACE('',(#4964),#4976,.T.); +#4964 = FACE_BOUND('',#4965,.T.); +#4965 = EDGE_LOOP('',(#4966,#5016,#5038)); +#4966 = ORIENTED_EDGE('',*,*,#4967,.F.); +#4967 = EDGE_CURVE('',#4893,#4968,#4970,.T.); +#4968 = VERTEX_POINT('',#4969); +#4969 = CARTESIAN_POINT('',(-1.,-3.785786341673,-7.198766786394E-016)); +#4970 = SURFACE_CURVE('',#4971,(#4975,#5009),.PCURVE_S1.); +#4971 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4972,#4973,#4974), +.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.115641759656, +0.227010861204),.PIECEWISE_BEZIER_KNOTS.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., +1.102851306809,1.007600169201)) REPRESENTATION_ITEM('') ); +#4972 = CARTESIAN_POINT('',(0.E+000,-4.199999910593,-1.054711853542E-015 + )); +#4973 = CARTESIAN_POINT('',(-0.414213559663,-4.199999910592, + -9.357906802629E-016)); +#4974 = CARTESIAN_POINT('',(-1.,-3.785786341673,-7.198766786394E-016)); +#4975 = PCURVE('',#4976,#4981); +#4976 = CONICAL_SURFACE('',#4977,1.224999972619,0.785398163397); +#4977 = AXIS2_PLACEMENT_3D('',#4978,#4979,#4980); +#4978 = CARTESIAN_POINT('',(0.E+000,-3.974999915622,0.999999977648)); +#4979 = DIRECTION('',(0.E+000,1.,-2.311076601528E-016)); +#4980 = DIRECTION('',(0.E+000,2.311076601528E-016,1.)); +#4981 = DEFINITIONAL_REPRESENTATION('',(#4982),#5008); +#4982 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#4983,#4984,#4985,#4986,#4987, + #4988,#4989,#4990,#4991,#4992,#4993,#4994,#4995,#4996,#4997,#4998, + #4999,#5000,#5001,#5002,#5003,#5004,#5005,#5006,#5007), + .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4), + (0.115641759656,0.120703991545,0.125766223433,0.130828455322, + 0.13589068721,0.140952919099,0.146015150987,0.151077382876, + 0.156139614764,0.161201846653,0.166264078541,0.17132631043, + 0.176388542319,0.181450774207,0.186513006096,0.191575237984, + 0.196637469873,0.201699701761,0.20676193365,0.211824165538, + 0.216886397427,0.221948629315,0.227010861204), + .QUASI_UNIFORM_KNOTS.); +#4983 = CARTESIAN_POINT('',(3.14159265359,-0.224999994971)); +#4984 = CARTESIAN_POINT('',(3.155435728752,-0.224999214643)); +#4985 = CARTESIAN_POINT('',(3.18299181481,-0.224425758592)); +#4986 = CARTESIAN_POINT('',(3.223908547774,-0.221882936894)); +#4987 = CARTESIAN_POINT('',(3.26437988156,-0.217694049593)); +#4988 = CARTESIAN_POINT('',(3.30438061217,-0.211883336618)); +#4989 = CARTESIAN_POINT('',(3.343887427295,-0.204467633936)); +#4990 = CARTESIAN_POINT('',(3.382879180644,-0.195455578771)); +#4991 = CARTESIAN_POINT('',(3.421336825281,-0.184848209838)); +#4992 = CARTESIAN_POINT('',(3.459243415674,-0.172639067086)); +#4993 = CARTESIAN_POINT('',(3.496584070596,-0.15881430735)); +#4994 = CARTESIAN_POINT('',(3.533345927879,-0.143352703146)); +#4995 = CARTESIAN_POINT('',(3.569518084945,-0.126225563228)); +#4996 = CARTESIAN_POINT('',(3.605091528995,-0.107396565087)); +#4997 = CARTESIAN_POINT('',(3.640059058072,-8.682150028929E-002)); +#4998 = CARTESIAN_POINT('',(3.67441519491,-6.444792790365E-002)); +#4999 = CARTESIAN_POINT('',(3.708156095096,-4.021473174758E-002)); +#5000 = CARTESIAN_POINT('',(3.741279451374,-1.405156881189E-002)); +#5001 = CARTESIAN_POINT('',(3.773784394587,1.412178364017E-002)); +#5002 = CARTESIAN_POINT('',(3.805671395997,4.439626144226E-002)); +#5003 = CARTESIAN_POINT('',(3.836942159334,7.687429645179E-002)); +#5004 = CARTESIAN_POINT('',(3.867599551419,0.111671490675)); +#5005 = CARTESIAN_POINT('',(3.897647393749,0.148915765412)); +#5006 = CARTESIAN_POINT('',(3.917276319201,0.175476491527)); +#5007 = CARTESIAN_POINT('',(3.926990828163,0.189213573949)); +#5008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5009 = PCURVE('',#4952,#5010); +#5010 = DEFINITIONAL_REPRESENTATION('',(#5011),#5015); +#5011 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5012,#5013,#5014), +.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.115641759656, +0.227010861204),.PIECEWISE_BEZIER_KNOTS.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., +1.102851306809,1.007600169201)) REPRESENTATION_ITEM('') ); +#5012 = CARTESIAN_POINT('',(2.775557561563E-016,-3.049999910593)); +#5013 = CARTESIAN_POINT('',(-0.414213559663,-3.049999910592)); +#5014 = CARTESIAN_POINT('',(-1.,-2.635786341673)); +#5015 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5016 = ORIENTED_EDGE('',*,*,#5017,.F.); +#5017 = EDGE_CURVE('',#4638,#4893,#5018,.T.); +#5018 = SURFACE_CURVE('',#5019,(#5024,#5031),.PCURVE_S1.); +#5019 = CIRCLE('',#5020,0.999999888241); +#5020 = AXIS2_PLACEMENT_3D('',#5021,#5022,#5023); +#5021 = CARTESIAN_POINT('',(0.E+000,-4.2,0.999999977648)); +#5022 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016)); +#5023 = DIRECTION('',(0.E+000,-2.22044604925E-016,1.)); +#5024 = PCURVE('',#4976,#5025); +#5025 = DEFINITIONAL_REPRESENTATION('',(#5026),#5030); +#5026 = LINE('',#5027,#5028); +#5027 = CARTESIAN_POINT('',(6.28318530718,-0.225000084378)); +#5028 = VECTOR('',#5029,1.); +#5029 = DIRECTION('',(-1.,2.498879759109E-017)); +#5030 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5031 = PCURVE('',#4702,#5032); +#5032 = DEFINITIONAL_REPRESENTATION('',(#5033),#5037); +#5033 = CIRCLE('',#5034,0.999999888241); +#5034 = AXIS2_PLACEMENT_2D('',#5035,#5036); +#5035 = CARTESIAN_POINT('',(1.,0.999999977648)); +#5036 = DIRECTION('',(0.E+000,1.)); +#5037 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5038 = ORIENTED_EDGE('',*,*,#5039,.F.); +#5039 = EDGE_CURVE('',#4968,#4638,#5040,.T.); +#5040 = SURFACE_CURVE('',#5041,(#5045,#5074),.PCURVE_S1.); +#5041 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5042,#5043,#5044), +.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),( +4.272658246259E-003,0.115641756752),.PIECEWISE_BEZIER_KNOTS.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.007600169099, +1.102851299533,1.)) REPRESENTATION_ITEM('') ); +#5042 = CARTESIAN_POINT('',(-1.,-3.785786341673,-7.198766786394E-016)); +#5043 = CARTESIAN_POINT('',(-1.,-4.199999888241,0.585786421822)); +#5044 = CARTESIAN_POINT('',(-1.,-4.199999888241,0.999999977648)); +#5045 = PCURVE('',#4976,#5046); +#5046 = DEFINITIONAL_REPRESENTATION('',(#5047),#5073); +#5047 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#5048,#5049,#5050,#5051,#5052, + #5053,#5054,#5055,#5056,#5057,#5058,#5059,#5060,#5061,#5062,#5063, + #5064,#5065,#5066,#5067,#5068,#5069,#5070,#5071,#5072), + .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4), + (4.272658246259E-003,9.33488999652E-003,1.439712174678E-002, + 1.945935349704E-002,2.45215852473E-002,2.958381699756E-002, + 3.464604874782E-002,3.970828049809E-002,4.477051224835E-002, + 4.983274399861E-002,5.489497574887E-002,5.995720749913E-002, + 6.501943924939E-002,7.008167099965E-002,7.514390274991E-002, + 8.020613450017E-002,8.526836625043E-002,9.03305980007E-002, + 9.539282975096E-002,0.100455061501,0.105517293251,0.110579525002, + 0.115641756752),.QUASI_UNIFORM_KNOTS.); +#5048 = CARTESIAN_POINT('',(3.926990828163,0.189213573949)); +#5049 = CARTESIAN_POINT('',(3.936705336973,0.175476492358)); +#5050 = CARTESIAN_POINT('',(3.956334262104,0.148915767827)); +#5051 = CARTESIAN_POINT('',(3.986382103911,0.111671495258)); +#5052 = CARTESIAN_POINT('',(4.017039495427,7.687430301582E-002)); +#5053 = CARTESIAN_POINT('',(4.048310258148,4.439626981692E-002)); +#5054 = CARTESIAN_POINT('',(4.080197258893,1.412179367068E-002)); +#5055 = CARTESIAN_POINT('',(4.112702201392,-1.405155726691E-002)); +#5056 = CARTESIAN_POINT('',(4.145825556904,-4.021471881781E-002)); +#5057 = CARTESIAN_POINT('',(4.179566456272,-6.44479137086E-002)); +#5058 = CARTESIAN_POINT('',(4.213922592238,-8.682148493967E-002)); +#5059 = CARTESIAN_POINT('',(4.248890120388,-0.107396548686)); +#5060 = CARTESIAN_POINT('',(4.284463563456,-0.126225545873)); +#5061 = CARTESIAN_POINT('',(4.320635719484,-0.143352684927)); +#5062 = CARTESIAN_POINT('',(4.357397575673,-0.158814288354)); +#5063 = CARTESIAN_POINT('',(4.394738229444,-0.172639047397)); +#5064 = CARTESIAN_POINT('',(4.432644818631,-0.184848189536)); +#5065 = CARTESIAN_POINT('',(4.471102462006,-0.195455557935)); +#5066 = CARTESIAN_POINT('',(4.510094214038,-0.204467612645)); +#5067 = CARTESIAN_POINT('',(4.549601027793,-0.211883314949)); +#5068 = CARTESIAN_POINT('',(4.589601756981,-0.217694027625)); +#5069 = CARTESIAN_POINT('',(4.630073089294,-0.221882914708)); +#5070 = CARTESIAN_POINT('',(4.670989820737,-0.224425736271)); +#5071 = CARTESIAN_POINT('',(4.698545905751,-0.224999192291)); +#5072 = CARTESIAN_POINT('',(4.712388980385,-0.224999972619)); +#5073 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5074 = PCURVE('',#4675,#5075); +#5075 = DEFINITIONAL_REPRESENTATION('',(#5076),#5080); +#5076 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5077,#5078,#5079), +.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),( +4.272658246259E-003,0.115641756752),.PIECEWISE_BEZIER_KNOTS.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.007600169099, +1.102851299533,1.)) REPRESENTATION_ITEM('') ); +#5077 = CARTESIAN_POINT('',(5.685786341673,1.040834085584E-016)); +#5078 = CARTESIAN_POINT('',(6.099999888241,0.585786421822)); +#5079 = CARTESIAN_POINT('',(6.099999888241,0.999999977648)); +#5080 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5081 = ADVANCED_FACE('',(#5082),#4762,.T.); +#5082 = FACE_BOUND('',#5083,.T.); +#5083 = EDGE_LOOP('',(#5084,#5085,#5086,#5109,#5163,#5189,#5239)); +#5084 = ORIENTED_EDGE('',*,*,#4717,.T.); +#5085 = ORIENTED_EDGE('',*,*,#4842,.T.); +#5086 = ORIENTED_EDGE('',*,*,#5087,.F.); +#5087 = EDGE_CURVE('',#5088,#4843,#5090,.T.); +#5088 = VERTEX_POINT('',#5089); +#5089 = CARTESIAN_POINT('',(1.,0.554822001313,1.91890281734E-016)); +#5090 = SURFACE_CURVE('',#5091,(#5095,#5102),.PCURVE_S1.); +#5091 = LINE('',#5092,#5093); +#5092 = CARTESIAN_POINT('',(1.,1.9,4.385380947269E-016)); +#5093 = VECTOR('',#5094,1.); +#5094 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016)); +#5095 = PCURVE('',#4762,#5096); +#5096 = DEFINITIONAL_REPRESENTATION('',(#5097),#5101); +#5097 = LINE('',#5098,#5099); +#5098 = CARTESIAN_POINT('',(6.1,2.001734546998E-028)); +#5099 = VECTOR('',#5100,1.); +#5100 = DIRECTION('',(-1.,0.E+000)); +#5101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5102 = PCURVE('',#4952,#5103); +#5103 = DEFINITIONAL_REPRESENTATION('',(#5104),#5108); +#5104 = LINE('',#5105,#5106); +#5105 = CARTESIAN_POINT('',(1.,3.05)); +#5106 = VECTOR('',#5107,1.); +#5107 = DIRECTION('',(0.E+000,-1.)); +#5108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5109 = ORIENTED_EDGE('',*,*,#5110,.T.); +#5110 = EDGE_CURVE('',#5088,#5111,#5113,.T.); +#5111 = VERTEX_POINT('',#5112); +#5112 = CARTESIAN_POINT('',(1.000000002749,0.899999985416,0.999999977648 + )); +#5113 = SURFACE_CURVE('',#5114,(#5120,#5129),.PCURVE_S1.); +#5114 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5115,#5116,#5117,#5118, +#5119),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,2,3),( + 2.094211681561E-002,0.135917854956,0.135933001123),.UNSPECIFIED.) +CURVE() GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE(( + 1.036540594893,1.118577298572,1.,1.000015620613,1.000031237745)) +REPRESENTATION_ITEM('') ); +#5115 = CARTESIAN_POINT('',(1.,0.554822001313,1.91890281734E-016)); +#5116 = CARTESIAN_POINT('',(1.,0.899999956787,0.585786421822)); +#5117 = CARTESIAN_POINT('',(1.,0.899999956787,0.999999977648)); +#5118 = CARTESIAN_POINT('',(1.,0.900000006209,1.000061012808)); +#5119 = CARTESIAN_POINT('',(1.,0.9,1.000122047963)); +#5120 = PCURVE('',#4762,#5121); +#5121 = DEFINITIONAL_REPRESENTATION('',(#5122),#5128); +#5122 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5123,#5124,#5125,#5126, +#5127),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,2,3),( + 2.094211681561E-002,0.135917854956,0.135933001123),.UNSPECIFIED.) +CURVE() GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE(( + 1.036540594893,1.118577298572,1.,1.000015620613,1.000031237745)) +REPRESENTATION_ITEM('') ); +#5123 = CARTESIAN_POINT('',(4.754822001313,5.204170427956E-017)); +#5124 = CARTESIAN_POINT('',(5.099999956787,0.585786421822)); +#5125 = CARTESIAN_POINT('',(5.099999956787,0.999999977648)); +#5126 = CARTESIAN_POINT('',(5.100000006209,1.000061012808)); +#5127 = CARTESIAN_POINT('',(5.1,1.000122047963)); +#5128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5129 = PCURVE('',#5130,#5135); +#5130 = CONICAL_SURFACE('',#5131,1.299999970943,0.876058050598); +#5131 = AXIS2_PLACEMENT_3D('',#5132,#5133,#5134); +#5132 = CARTESIAN_POINT('',(0.E+000,0.649999981001,0.999999977648)); +#5133 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016)); +#5134 = DIRECTION('',(0.707088904176,1.570132152617E-016,-0.707124657745 + )); +#5135 = DEFINITIONAL_REPRESENTATION('',(#5136),#5162); +#5136 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#5137,#5138,#5139,#5140,#5141, + #5142,#5143,#5144,#5145,#5146,#5147,#5148,#5149,#5150,#5151,#5152, + #5153,#5154,#5155,#5156,#5157,#5158,#5159,#5160,#5161), + .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4), + (2.094211681561E-002,2.616828673121E-002,3.139445664682E-002, + 3.662062656242E-002,4.184679647802E-002,4.707296639363E-002, + 5.229913630923E-002,5.752530622483E-002,6.275147614043E-002, + 6.797764605604E-002,7.320381597164E-002,7.842998588724E-002, + 8.365615580285E-002,8.888232571845E-002,9.410849563405E-002, + 9.933466554966E-002,0.104560835465,0.109787005381,0.115013175296, + 0.120239345212,0.125465515128,0.130691685043,0.135917854959), + .QUASI_UNIFORM_KNOTS.); +#5137 = CARTESIAN_POINT('',(6.283210599947,9.517797968765E-002)); +#5138 = CARTESIAN_POINT('',(6.292788539716,8.389123804259E-002)); +#5139 = CARTESIAN_POINT('',(6.312150965582,6.204365189132E-002)); +#5140 = CARTESIAN_POINT('',(6.341821171877,3.134216107755E-002)); +#5141 = CARTESIAN_POINT('',(6.372125203725,2.598120685328E-003)); +#5142 = CARTESIAN_POINT('',(6.403069165765,-2.428468481823E-002)); +#5143 = CARTESIAN_POINT('',(6.4346582789,-4.939321356323E-002)); +#5144 = CARTESIAN_POINT('',(6.466896674863,-7.28044779079E-002)); +#5145 = CARTESIAN_POINT('',(6.499787313341,-9.458673371559E-002)); +#5146 = CARTESIAN_POINT('',(6.533331862442,-0.114800014191)); +#5147 = CARTESIAN_POINT('',(6.567530586285,-0.133496703931)); +#5148 = CARTESIAN_POINT('',(6.602382229344,-0.150721980429)); +#5149 = CARTESIAN_POINT('',(6.637883901885,-0.166514180149)); +#5150 = CARTESIAN_POINT('',(6.67403096713,-0.180905082168)); +#5151 = CARTESIAN_POINT('',(6.710816931987,-0.193920117398)); +#5152 = CARTESIAN_POINT('',(6.748233343048,-0.205578505055)); +#5153 = CARTESIAN_POINT('',(6.78626968995,-0.215893318548)); +#5154 = CARTESIAN_POINT('',(6.824913317504,-0.224871478039)); +#5155 = CARTESIAN_POINT('',(6.86414935117,-0.232513676678)); +#5156 = CARTESIAN_POINT('',(6.903960628917,-0.238814203831)); +#5157 = CARTESIAN_POINT('',(6.944327675713,-0.243760783403)); +#5158 = CARTESIAN_POINT('',(6.985228595688,-0.247333958554)); +#5159 = CARTESIAN_POINT('',(7.026639358109,-0.249507733784)); +#5160 = CARTESIAN_POINT('',(7.054568259025,-0.249999270305)); +#5161 = CARTESIAN_POINT('',(7.068608752191,-0.249999975786)); +#5162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5163 = ORIENTED_EDGE('',*,*,#5164,.T.); +#5164 = EDGE_CURVE('',#5111,#5165,#5167,.T.); +#5165 = VERTEX_POINT('',#5166); +#5166 = CARTESIAN_POINT('',(1.,0.9,1.000122047963)); +#5167 = SURFACE_CURVE('',#5168,(#5174,#5183),.PCURVE_S1.); +#5168 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5169,#5170,#5171,#5172, +#5173),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,2,3),( + 2.094211681561E-002,0.135917854956,0.135933001123),.UNSPECIFIED.) +CURVE() GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE(( + 1.036540594893,1.118577298572,1.,1.000015620613,1.000031237745)) +REPRESENTATION_ITEM('') ); +#5169 = CARTESIAN_POINT('',(1.,0.554822001313,1.91890281734E-016)); +#5170 = CARTESIAN_POINT('',(1.,0.899999956787,0.585786421822)); +#5171 = CARTESIAN_POINT('',(1.,0.899999956787,0.999999977648)); +#5172 = CARTESIAN_POINT('',(1.,0.900000006209,1.000061012808)); +#5173 = CARTESIAN_POINT('',(1.,0.9,1.000122047963)); +#5174 = PCURVE('',#4762,#5175); +#5175 = DEFINITIONAL_REPRESENTATION('',(#5176),#5182); +#5176 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5177,#5178,#5179,#5180, +#5181),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,2,3),( + 2.094211681561E-002,0.135917854956,0.135933001123),.UNSPECIFIED.) +CURVE() GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE(( + 1.036540594893,1.118577298572,1.,1.000015620613,1.000031237745)) +REPRESENTATION_ITEM('') ); +#5177 = CARTESIAN_POINT('',(4.754822001313,5.204170427956E-017)); +#5178 = CARTESIAN_POINT('',(5.099999956787,0.585786421822)); +#5179 = CARTESIAN_POINT('',(5.099999956787,0.999999977648)); +#5180 = CARTESIAN_POINT('',(5.100000006209,1.000061012808)); +#5181 = CARTESIAN_POINT('',(5.1,1.000122047963)); +#5182 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5183 = PCURVE('',#4367,#5184); +#5184 = DEFINITIONAL_REPRESENTATION('',(#5185),#5188); +#5185 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5186,#5187),.UNSPECIFIED.,.F., + .F.,(2,2),(0.135917854959,0.135933001123),.PIECEWISE_BEZIER_KNOTS.); +#5186 = CARTESIAN_POINT('',(-3.141592653567,1.000000043213)); +#5187 = CARTESIAN_POINT('',(-3.141470583275,1.)); +#5188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5189 = ORIENTED_EDGE('',*,*,#5190,.T.); +#5190 = EDGE_CURVE('',#5165,#5191,#5193,.T.); +#5191 = VERTEX_POINT('',#5192); +#5192 = CARTESIAN_POINT('',(1.,0.554821974971,2.)); +#5193 = SURFACE_CURVE('',#5194,(#5198,#5205),.PCURVE_S1.); +#5194 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5195,#5196,#5197), +.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.135933001123, +0.250893597162),.PIECEWISE_BEZIER_KNOTS.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.000031237745, +1.118566495774,1.036540589092)) REPRESENTATION_ITEM('') ); +#5195 = CARTESIAN_POINT('',(1.,0.9,1.000122047963)); +#5196 = CARTESIAN_POINT('',(1.,0.899957853857,1.414285055511)); +#5197 = CARTESIAN_POINT('',(1.,0.554821974971,2.)); +#5198 = PCURVE('',#4762,#5199); +#5199 = DEFINITIONAL_REPRESENTATION('',(#5200),#5204); +#5200 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5201,#5202,#5203), +.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.135933001123, +0.250893597162),.PIECEWISE_BEZIER_KNOTS.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.000031237745, +1.118566495774,1.036540589092)) REPRESENTATION_ITEM('') ); +#5201 = CARTESIAN_POINT('',(5.1,1.000122047963)); +#5202 = CARTESIAN_POINT('',(5.099957853857,1.414285055511)); +#5203 = CARTESIAN_POINT('',(4.754821974971,2.)); +#5204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5205 = PCURVE('',#5206,#5211); +#5206 = CONICAL_SURFACE('',#5207,1.299999970943,0.876058050598); +#5207 = AXIS2_PLACEMENT_3D('',#5208,#5209,#5210); +#5208 = CARTESIAN_POINT('',(0.E+000,0.649999981001,0.999999977648)); +#5209 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016)); +#5210 = DIRECTION('',(0.E+000,-2.22044604925E-016,1.)); +#5211 = DEFINITIONAL_REPRESENTATION('',(#5212),#5238); +#5212 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#5213,#5214,#5215,#5216,#5217, + #5218,#5219,#5220,#5221,#5222,#5223,#5224,#5225,#5226,#5227,#5228, + #5229,#5230,#5231,#5232,#5233,#5234,#5235,#5236,#5237), + .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4), + (0.135933001123,0.141158482761,0.146383964399,0.151609446037, + 0.156834927676,0.162060409314,0.167285890952,0.17251137259, + 0.177736854228,0.182962335866,0.188187817504,0.193413299142, + 0.198638780781,0.203864262419,0.209089744057,0.214315225695, + 0.219540707333,0.224766188971,0.229991670609,0.235217152248, + 0.240442633886,0.245668115524,0.250893597162), + .QUASI_UNIFORM_KNOTS.); +#5213 = CARTESIAN_POINT('',(4.712511050699,-0.249999989832)); +#5214 = CARTESIAN_POINT('',(4.726549256069,-0.249997856653)); +#5215 = CARTESIAN_POINT('',(4.754473592611,-0.249503638637)); +#5216 = CARTESIAN_POINT('',(4.795877558809,-0.247326327431)); +#5217 = CARTESIAN_POINT('',(4.836771750041,-0.243750064797)); +#5218 = CARTESIAN_POINT('',(4.877132151123,-0.238800816613)); +#5219 = CARTESIAN_POINT('',(4.916936880607,-0.232498014551)); +#5220 = CARTESIAN_POINT('',(4.956166476559,-0.224853914265)); +#5221 = CARTESIAN_POINT('',(4.994803788749,-0.215874210021)); +#5222 = CARTESIAN_POINT('',(5.03283395311,-0.205558196092)); +#5223 = CARTESIAN_POINT('',(5.070244323626,-0.19389894325)); +#5224 = CARTESIAN_POINT('',(5.107024397822,-0.180883372337)); +#5225 = CARTESIAN_POINT('',(5.143165728937,-0.166492261572)); +#5226 = CARTESIAN_POINT('',(5.178661829336,-0.150700180595)); +#5227 = CARTESIAN_POINT('',(5.213508066563,-0.133475353968)); +#5228 = CARTESIAN_POINT('',(5.247701554142,-0.114779451999)); +#5229 = CARTESIAN_POINT('',(5.281241038807,-9.456730718681E-002)); +#5230 = CARTESIAN_POINT('',(5.314126786016,-7.278654829365E-002)); +#5231 = CARTESIAN_POINT('',(5.34636046437,-4.937715904591E-002)); +#5232 = CARTESIAN_POINT('',(5.377945033279,-2.42709043722E-002)); +#5233 = CARTESIAN_POINT('',(5.40888462351,2.609203144268E-003)); +#5234 = CARTESIAN_POINT('',(5.439184454368,3.135009189615E-002)); +#5235 = CARTESIAN_POINT('',(5.468850628388,6.20479431666E-002)); +#5236 = CARTESIAN_POINT('',(5.488210476721,8.389274940761E-002)); +#5237 = CARTESIAN_POINT('',(5.497787154958,9.51780060297E-002)); +#5238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5239 = ORIENTED_EDGE('',*,*,#5240,.F.); +#5240 = EDGE_CURVE('',#4718,#5191,#5241,.T.); +#5241 = SURFACE_CURVE('',#5242,(#5246,#5253),.PCURVE_S1.); +#5242 = LINE('',#5243,#5244); +#5243 = CARTESIAN_POINT('',(1.,1.9,2.)); +#5244 = VECTOR('',#5245,1.); +#5245 = DIRECTION('',(0.E+000,1.,2.22044604925E-016)); +#5246 = PCURVE('',#4762,#5247); +#5247 = DEFINITIONAL_REPRESENTATION('',(#5248),#5252); +#5248 = LINE('',#5249,#5250); +#5249 = CARTESIAN_POINT('',(6.1,2.)); +#5250 = VECTOR('',#5251,1.); +#5251 = DIRECTION('',(1.,0.E+000)); +#5252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5253 = PCURVE('',#4625,#5254); +#5254 = DEFINITIONAL_REPRESENTATION('',(#5255),#5259); +#5255 = LINE('',#5256,#5257); +#5256 = CARTESIAN_POINT('',(-3.05,1.)); +#5257 = VECTOR('',#5258,1.); +#5258 = DIRECTION('',(-1.,0.E+000)); +#5259 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5260 = ADVANCED_FACE('',(#5261),#4952,.F.); +#5261 = FACE_BOUND('',#5262,.F.); +#5262 = EDGE_LOOP('',(#5263,#5264,#5313,#5363,#5384,#5385)); +#5263 = ORIENTED_EDGE('',*,*,#5087,.F.); +#5264 = ORIENTED_EDGE('',*,*,#5265,.F.); +#5265 = EDGE_CURVE('',#5266,#5088,#5268,.T.); +#5266 = VERTEX_POINT('',#5267); +#5267 = CARTESIAN_POINT('',(-1.726334964644E-004,0.9, + -1.490116064429E-008)); +#5268 = SURFACE_CURVE('',#5269,(#5275,#5284),.PCURVE_S1.); +#5269 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5270,#5271,#5272,#5273, +#5274),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,2,3),( +0.135896437301,0.135917857354,0.250893598519),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.000044175092, + 1.000022091027,1.,1.118577306231,1.036540595517)) +REPRESENTATION_ITEM('') ); +#5270 = CARTESIAN_POINT('',(-1.726334964644E-004,0.9, + -1.490116064429E-008)); +#5271 = CARTESIAN_POINT('',(-8.631675030052E-005,0.900000012418, + -1.490116064428E-008)); +#5272 = CARTESIAN_POINT('',(0.E+000,0.899999975413,2.51187953862E-016)); +#5273 = CARTESIAN_POINT('',(0.414213559661,0.899999975413, + 2.825031502161E-016)); +#5274 = CARTESIAN_POINT('',(1.,0.554822001313,1.91890281734E-016)); +#5275 = PCURVE('',#4952,#5276); +#5276 = DEFINITIONAL_REPRESENTATION('',(#5277),#5283); +#5277 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5278,#5279,#5280,#5281, +#5282),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,2,3),( +0.135896437301,0.135917857354,0.250893598519),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.000044175092, + 1.000022091027,1.,1.118577306231,1.036540595517)) +REPRESENTATION_ITEM('') ); +#5278 = CARTESIAN_POINT('',(-1.726334964641E-004,2.05)); +#5279 = CARTESIAN_POINT('',(-8.631675030024E-005,2.050000012418)); +#5280 = CARTESIAN_POINT('',(2.775557561563E-016,2.049999975413)); +#5281 = CARTESIAN_POINT('',(0.414213559661,2.049999975413)); +#5282 = CARTESIAN_POINT('',(1.,1.704822001313)); +#5283 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5284 = PCURVE('',#5130,#5285); +#5285 = DEFINITIONAL_REPRESENTATION('',(#5286),#5312); +#5286 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#5287,#5288,#5289,#5290,#5291, + #5292,#5293,#5294,#5295,#5296,#5297,#5298,#5299,#5300,#5301,#5302, + #5303,#5304,#5305,#5306,#5307,#5308,#5309,#5310,#5311), + .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4), + (0.135896437301,0.141123580993,0.146350724684,0.151577868376, + 0.156805012068,0.16203215576,0.167259299451,0.172486443143, + 0.177713586835,0.182940730527,0.188167874218,0.19339501791, + 0.198622161602,0.203849305293,0.209076448985,0.214303592677, + 0.219530736369,0.22475788006,0.229985023752,0.235212167444, + 0.240439311136,0.245666454827,0.250893598519), + .QUASI_UNIFORM_KNOTS.); +#5287 = CARTESIAN_POINT('',(5.497639791877,-0.249999989832)); +#5288 = CARTESIAN_POINT('',(5.511683517133,-0.250001299213)); +#5289 = CARTESIAN_POINT('',(5.539618871338,-0.249513551401)); +#5290 = CARTESIAN_POINT('',(5.581039250728,-0.247344779501)); +#5291 = CARTESIAN_POINT('',(5.621949689981,-0.243775970654)); +#5292 = CARTESIAN_POINT('',(5.662326139159,-0.238833165178)); +#5293 = CARTESIAN_POINT('',(5.702146681232,-0.232535854768)); +#5294 = CARTESIAN_POINT('',(5.741391822826,-0.22489634466)); +#5295 = CARTESIAN_POINT('',(5.78004438516,-0.215920368599)); +#5296 = CARTESIAN_POINT('',(5.81808947888,-0.205607251248)); +#5297 = CARTESIAN_POINT('',(5.855514435815,-0.193950085274)); +#5298 = CARTESIAN_POINT('',(5.892308734439,-0.180935805403)); +#5299 = CARTESIAN_POINT('',(5.928463911934,-0.166545196042)); +#5300 = CARTESIAN_POINT('',(5.963973467489,-0.150752825499)); +#5301 = CARTESIAN_POINT('',(5.998832758208,-0.133526909534)); +#5302 = CARTESIAN_POINT('',(6.03303888975,-0.114829102095)); +#5303 = CARTESIAN_POINT('',(6.066590603391,-9.461421153893E-002)); +#5304 = CARTESIAN_POINT('',(6.099488161357,-7.28298343522E-002)); +#5305 = CARTESIAN_POINT('',(6.131733231059,-4.94159133566E-002)); +#5306 = CARTESIAN_POINT('',(6.163328772578,-2.43041632495E-002)); +#5307 = CARTESIAN_POINT('',(6.194278919018,2.582463641104E-003)); +#5308 = CARTESIAN_POINT('',(6.224588893544,3.133096754938E-002)); +#5309 = CARTESIAN_POINT('',(6.254264803775,6.203761250065E-002)); +#5310 = CARTESIAN_POINT('',(6.273630875692,8.388913519736E-002)); +#5311 = CARTESIAN_POINT('',(6.283210599947,9.517797968765E-002)); +#5312 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5313 = ORIENTED_EDGE('',*,*,#5314,.F.); +#5314 = EDGE_CURVE('',#5315,#5266,#5317,.T.); +#5315 = VERTEX_POINT('',#5316); +#5316 = CARTESIAN_POINT('',(-1.,0.554822001313,1.398485774547E-016)); +#5317 = SURFACE_CURVE('',#5318,(#5322,#5329),.PCURVE_S1.); +#5318 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5319,#5320,#5321), +.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),( +2.094211618996E-002,0.135896437301),.PIECEWISE_BEZIER_KNOTS.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.036540595517, +1.11856202274,1.000044175092)) REPRESENTATION_ITEM('') ); +#5319 = CARTESIAN_POINT('',(-1.,0.554822001313,1.398485774547E-016)); +#5320 = CARTESIAN_POINT('',(-0.41431468964,0.899940421009, + -1.490116066502E-008)); +#5321 = CARTESIAN_POINT('',(-1.726334964644E-004,0.9, + -1.490116064429E-008)); +#5322 = PCURVE('',#4952,#5323); +#5323 = DEFINITIONAL_REPRESENTATION('',(#5324),#5328); +#5324 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5325,#5326,#5327), +.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),( +2.094211618996E-002,0.135896437301),.PIECEWISE_BEZIER_KNOTS.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.036540595517, +1.11856202274,1.000044175092)) REPRESENTATION_ITEM('') ); +#5325 = CARTESIAN_POINT('',(-1.,1.704822001313)); +#5326 = CARTESIAN_POINT('',(-0.41431468964,2.049940421009)); +#5327 = CARTESIAN_POINT('',(-1.726334964641E-004,2.05)); +#5328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5329 = PCURVE('',#5330,#5335); +#5330 = CONICAL_SURFACE('',#5331,1.299999970943,0.876058050598); +#5331 = AXIS2_PLACEMENT_3D('',#5332,#5333,#5334); +#5332 = CARTESIAN_POINT('',(0.E+000,0.649999981001,0.999999977648)); +#5333 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016)); +#5334 = DIRECTION('',(0.E+000,-2.22044604925E-016,1.)); +#5335 = DEFINITIONAL_REPRESENTATION('',(#5336),#5362); +#5336 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#5337,#5338,#5339,#5340,#5341, + #5342,#5343,#5344,#5345,#5346,#5347,#5348,#5349,#5350,#5351,#5352, + #5353,#5354,#5355,#5356,#5357,#5358,#5359,#5360,#5361), + .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4), + (2.094211618996E-002,2.61673126041E-002,3.139250901824E-002, + 3.661770543237E-002,4.184290184651E-002,4.706809826065E-002, + 5.229329467479E-002,5.751849108893E-002,6.274368750307E-002, + 6.79688839172E-002,7.319408033134E-002,7.841927674548E-002, + 8.364447315962E-002,8.886966957376E-002,9.409486598789E-002, + 9.932006240203E-002,0.104545258816,0.10977045523,0.114995651644, + 0.120220848059,0.125446044473,0.130671240887,0.135896437301), + .QUASI_UNIFORM_KNOTS.); +#5337 = CARTESIAN_POINT('',(2.356194479016,9.517797968765E-002)); +#5338 = CARTESIAN_POINT('',(2.365770634839,8.389333920359E-002)); +#5339 = CARTESIAN_POINT('',(2.385129415761,6.204968642952E-002)); +#5340 = CARTESIAN_POINT('',(2.41479391986,3.135334554638E-002)); +#5341 = CARTESIAN_POINT('',(2.445092010849,2.61376495018E-003)); +#5342 = CARTESIAN_POINT('',(2.47602979039,-2.426522244612E-002)); +#5343 = CARTESIAN_POINT('',(2.507612477121,-4.937053270892E-002)); +#5344 = CARTESIAN_POINT('',(2.539844201403,-7.277914291623E-002)); +#5345 = CARTESIAN_POINT('',(2.572727922532,-9.455927952017E-002)); +#5346 = CARTESIAN_POINT('',(2.606265309306,-0.114770951775)); +#5347 = CARTESIAN_POINT('',(2.640456627738,-0.133466525378)); +#5348 = CARTESIAN_POINT('',(2.675300625496,-0.150691163689)); +#5349 = CARTESIAN_POINT('',(2.710794417451,-0.166483193588)); +#5350 = CARTESIAN_POINT('',(2.746933372938,-0.180874389)); +#5351 = CARTESIAN_POINT('',(2.783711006581,-0.193890180055)); +#5352 = CARTESIAN_POINT('',(2.821118874375,-0.20554978959)); +#5353 = CARTESIAN_POINT('',(2.859146477116,-0.215866299141)); +#5354 = CARTESIAN_POINT('',(2.897781172588,-0.224846641686)); +#5355 = CARTESIAN_POINT('',(2.93700810107,-0.232491528158)); +#5356 = CARTESIAN_POINT('',(2.976810117224,-0.238795271065)); +#5357 = CARTESIAN_POINT('',(3.017167764551,-0.243745623215)); +#5358 = CARTESIAN_POINT('',(3.058059167581,-0.247323163354)); +#5359 = CARTESIAN_POINT('',(3.099460317585,-0.24950193787)); +#5360 = CARTESIAN_POINT('',(3.127382762742,-0.249997265718)); +#5361 = CARTESIAN_POINT('',(3.141420020094,-0.249999989832)); +#5362 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5363 = ORIENTED_EDGE('',*,*,#5364,.F.); +#5364 = EDGE_CURVE('',#4968,#5315,#5365,.T.); +#5365 = SURFACE_CURVE('',#5366,(#5370,#5377),.PCURVE_S1.); +#5366 = LINE('',#5367,#5368); +#5367 = CARTESIAN_POINT('',(-1.,-4.2,-9.159339953158E-016)); +#5368 = VECTOR('',#5369,1.); +#5369 = DIRECTION('',(0.E+000,1.,2.22044604925E-016)); +#5370 = PCURVE('',#4952,#5371); +#5371 = DEFINITIONAL_REPRESENTATION('',(#5372),#5376); +#5372 = LINE('',#5373,#5374); +#5373 = CARTESIAN_POINT('',(-1.,-3.05)); +#5374 = VECTOR('',#5375,1.); +#5375 = DIRECTION('',(0.E+000,1.)); +#5376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5377 = PCURVE('',#4675,#5378); +#5378 = DEFINITIONAL_REPRESENTATION('',(#5379),#5383); +#5379 = LINE('',#5380,#5381); +#5380 = CARTESIAN_POINT('',(6.1,-2.001734546998E-028)); +#5381 = VECTOR('',#5382,1.); +#5382 = DIRECTION('',(-1.,0.E+000)); +#5383 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5384 = ORIENTED_EDGE('',*,*,#4967,.F.); +#5385 = ORIENTED_EDGE('',*,*,#4916,.F.); +#5386 = ADVANCED_FACE('',(#5387),#5130,.T.); +#5387 = FACE_BOUND('',#5388,.T.); +#5388 = EDGE_LOOP('',(#5389,#5390,#5391)); +#5389 = ORIENTED_EDGE('',*,*,#5110,.F.); +#5390 = ORIENTED_EDGE('',*,*,#5265,.F.); +#5391 = ORIENTED_EDGE('',*,*,#5392,.F.); +#5392 = EDGE_CURVE('',#5111,#5266,#5393,.T.); +#5393 = SURFACE_CURVE('',#5394,(#5399,#5428),.PCURVE_S1.); +#5394 = CIRCLE('',#5395,1.000000022352); +#5395 = AXIS2_PLACEMENT_3D('',#5396,#5397,#5398); +#5396 = CARTESIAN_POINT('',(0.E+000,0.9,0.999999977648)); +#5397 = DIRECTION('',(0.E+000,1.,2.22044604925E-016)); +#5398 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#5399 = PCURVE('',#5130,#5400); +#5400 = DEFINITIONAL_REPRESENTATION('',(#5401),#5427); +#5401 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#5402,#5403,#5404,#5405,#5406, + #5407,#5408,#5409,#5410,#5411,#5412,#5413,#5414,#5415,#5416,#5417, + #5418,#5419,#5420,#5421,#5422,#5423,#5424,#5425,#5426), + .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4), + (3.14159265359,3.213000333603,3.284408013616,3.355815693629, + 3.427223373643,3.498631053656,3.570038733669,3.641446413682, + 3.712854093696,3.784261773709,3.855669453722,3.927077133735, + 3.998484813748,4.069892493762,4.141300173775,4.212707853788, + 4.284115533801,4.355523213815,4.426930893828,4.498338573841, + 4.569746253854,4.641153933868,4.712561613881), + .QUASI_UNIFORM_KNOTS.); +#5402 = CARTESIAN_POINT('',(7.068608752168,-0.249999982503)); +#5403 = CARTESIAN_POINT('',(7.044806192164,-0.249999982503)); +#5404 = CARTESIAN_POINT('',(6.997201072155,-0.249999982503)); +#5405 = CARTESIAN_POINT('',(6.925793392142,-0.249999982503)); +#5406 = CARTESIAN_POINT('',(6.854385712128,-0.249999982503)); +#5407 = CARTESIAN_POINT('',(6.782978032115,-0.249999982503)); +#5408 = CARTESIAN_POINT('',(6.711570352102,-0.249999982503)); +#5409 = CARTESIAN_POINT('',(6.640162672089,-0.249999982503)); +#5410 = CARTESIAN_POINT('',(6.568754992076,-0.249999982503)); +#5411 = CARTESIAN_POINT('',(6.497347312062,-0.249999982503)); +#5412 = CARTESIAN_POINT('',(6.425939632049,-0.249999982503)); +#5413 = CARTESIAN_POINT('',(6.354531952036,-0.249999982503)); +#5414 = CARTESIAN_POINT('',(6.283124272023,-0.249999982503)); +#5415 = CARTESIAN_POINT('',(6.211716592009,-0.249999982503)); +#5416 = CARTESIAN_POINT('',(6.140308911996,-0.249999982503)); +#5417 = CARTESIAN_POINT('',(6.068901231983,-0.249999982503)); +#5418 = CARTESIAN_POINT('',(5.99749355197,-0.249999982503)); +#5419 = CARTESIAN_POINT('',(5.926085871957,-0.249999982503)); +#5420 = CARTESIAN_POINT('',(5.854678191943,-0.249999982503)); +#5421 = CARTESIAN_POINT('',(5.78327051193,-0.249999982503)); +#5422 = CARTESIAN_POINT('',(5.711862831917,-0.249999982503)); +#5423 = CARTESIAN_POINT('',(5.640455151904,-0.249999982503)); +#5424 = CARTESIAN_POINT('',(5.56904747189,-0.249999982503)); +#5425 = CARTESIAN_POINT('',(5.521442351882,-0.249999982503)); +#5426 = CARTESIAN_POINT('',(5.497639791877,-0.249999982503)); +#5427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5428 = PCURVE('',#4367,#5429); +#5429 = DEFINITIONAL_REPRESENTATION('',(#5430),#5434); +#5430 = LINE('',#5431,#5432); +#5431 = CARTESIAN_POINT('',(6.28318530718,1.)); +#5432 = VECTOR('',#5433,1.); +#5433 = DIRECTION('',(-1.,0.E+000)); +#5434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5435 = ADVANCED_FACE('',(#5436),#5206,.T.); +#5436 = FACE_BOUND('',#5437,.T.); +#5437 = EDGE_LOOP('',(#5438,#5483,#5484)); +#5438 = ORIENTED_EDGE('',*,*,#5439,.F.); +#5439 = EDGE_CURVE('',#5191,#5440,#5442,.T.); +#5440 = VERTEX_POINT('',#5441); +#5441 = CARTESIAN_POINT('',(0.E+000,0.9,2.)); +#5442 = SURFACE_CURVE('',#5443,(#5447,#5476),.PCURVE_S1.); +#5443 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5444,#5445,#5446), +.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),( +2.09421133759E-002,0.135917852558),.PIECEWISE_BEZIER_KNOTS.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.036540588468, +1.118577295105,1.)) REPRESENTATION_ITEM('') ); +#5444 = CARTESIAN_POINT('',(1.,0.554821974971,2.)); +#5445 = CARTESIAN_POINT('',(0.414213565085,0.89999993816,2.)); +#5446 = CARTESIAN_POINT('',(0.E+000,0.89999993816,2.)); +#5447 = PCURVE('',#5206,#5448); +#5448 = DEFINITIONAL_REPRESENTATION('',(#5449),#5475); +#5449 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#5450,#5451,#5452,#5453,#5454, + #5455,#5456,#5457,#5458,#5459,#5460,#5461,#5462,#5463,#5464,#5465, + #5466,#5467,#5468,#5469,#5470,#5471,#5472,#5473,#5474), + .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4), + (2.09421133759E-002,2.616828333872E-002,3.139445330155E-002, + 3.662062326437E-002,4.184679322719E-002,4.707296319001E-002, + 5.229913315284E-002,5.752530311566E-002,6.275147307848E-002, + 6.79776430413E-002,7.320381300413E-002,7.842998296695E-002, + 8.365615292977E-002,8.88823228926E-002,9.410849285542E-002, + 9.933466281824E-002,0.104560832781,0.109787002744,0.115013172707, + 0.12023934267,0.125465512632,0.130691682595,0.135917852558), + .QUASI_UNIFORM_KNOTS.); +#5450 = CARTESIAN_POINT('',(5.497787154958,9.51780060297E-002)); +#5451 = CARTESIAN_POINT('',(5.507365094756,8.38912640977E-002)); +#5452 = CARTESIAN_POINT('',(5.52672752068,6.204367739633E-002)); +#5453 = CARTESIAN_POINT('',(5.556397727057,3.134218582388E-002)); +#5454 = CARTESIAN_POINT('',(5.58670175898,2.598144734315E-003)); +#5455 = CARTESIAN_POINT('',(5.617645721091,-2.428466140959E-002)); +#5456 = CARTESIAN_POINT('',(5.64923483429,-4.93931907419E-002)); +#5457 = CARTESIAN_POINT('',(5.681473230311,-7.280445562431E-002)); +#5458 = CARTESIAN_POINT('',(5.714363868839,-9.458671192333E-002)); +#5459 = CARTESIAN_POINT('',(5.747908417983,-0.114799992847)); +#5460 = CARTESIAN_POINT('',(5.782107141859,-0.133496682993)); +#5461 = CARTESIAN_POINT('',(5.816958784942,-0.150721959859)); +#5462 = CARTESIAN_POINT('',(5.852460457499,-0.166514159909)); +#5463 = CARTESIAN_POINT('',(5.888607522748,-0.180905062225)); +#5464 = CARTESIAN_POINT('',(5.9253934876,-0.193920097717)); +#5465 = CARTESIAN_POINT('',(5.962809898643,-0.205578485605)); +#5466 = CARTESIAN_POINT('',(6.000846245516,-0.215893299298)); +#5467 = CARTESIAN_POINT('',(6.039489873029,-0.224871458959)); +#5468 = CARTESIAN_POINT('',(6.07872590664,-0.23251365774)); +#5469 = CARTESIAN_POINT('',(6.118537184319,-0.238814185008)); +#5470 = CARTESIAN_POINT('',(6.158904231034,-0.243760764668)); +#5471 = CARTESIAN_POINT('',(6.199805150913,-0.247333939881)); +#5472 = CARTESIAN_POINT('',(6.241215913224,-0.249507715148)); +#5473 = CARTESIAN_POINT('',(6.269144814058,-0.249999251678)); +#5474 = CARTESIAN_POINT('',(6.28318530718,-0.249999957159)); +#5475 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5476 = PCURVE('',#4625,#5477); +#5477 = DEFINITIONAL_REPRESENTATION('',(#5478),#5482); +#5478 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5479,#5480,#5481), +.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),( +2.09421133759E-002,0.135917852558),.PIECEWISE_BEZIER_KNOTS.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.036540588468, +1.118577295105,1.)) REPRESENTATION_ITEM('') ); +#5479 = CARTESIAN_POINT('',(-1.704821974971,1.)); +#5480 = CARTESIAN_POINT('',(-2.04999993816,0.414213565085)); +#5481 = CARTESIAN_POINT('',(-2.04999993816,2.775557561563E-016)); +#5482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5483 = ORIENTED_EDGE('',*,*,#5190,.F.); +#5484 = ORIENTED_EDGE('',*,*,#5485,.F.); +#5485 = EDGE_CURVE('',#5440,#5165,#5486,.T.); +#5486 = SURFACE_CURVE('',#5487,(#5492,#5499),.PCURVE_S1.); +#5487 = CIRCLE('',#5488,1.000000022352); +#5488 = AXIS2_PLACEMENT_3D('',#5489,#5490,#5491); +#5489 = CARTESIAN_POINT('',(0.E+000,0.9,0.999999977648)); +#5490 = DIRECTION('',(0.E+000,1.,2.22044604925E-016)); +#5491 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#5492 = PCURVE('',#5206,#5493); +#5493 = DEFINITIONAL_REPRESENTATION('',(#5494),#5498); +#5494 = LINE('',#5495,#5496); +#5495 = CARTESIAN_POINT('',(7.853981633974,-0.249999982503)); +#5496 = VECTOR('',#5497,1.); +#5497 = DIRECTION('',(-1.,0.E+000)); +#5498 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5499 = PCURVE('',#4367,#5500); +#5500 = DEFINITIONAL_REPRESENTATION('',(#5501),#5505); +#5501 = LINE('',#5502,#5503); +#5502 = CARTESIAN_POINT('',(0.E+000,1.)); +#5503 = VECTOR('',#5504,1.); +#5504 = DIRECTION('',(-1.,0.E+000)); +#5505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5506 = ADVANCED_FACE('',(#5507),#5519,.T.); +#5507 = FACE_BOUND('',#5508,.T.); +#5508 = EDGE_LOOP('',(#5509,#5559,#5583)); +#5509 = ORIENTED_EDGE('',*,*,#5510,.F.); +#5510 = EDGE_CURVE('',#5440,#5511,#5513,.T.); +#5511 = VERTEX_POINT('',#5512); +#5512 = CARTESIAN_POINT('',(-1.,0.554821974971,2.)); +#5513 = SURFACE_CURVE('',#5514,(#5518,#5552),.PCURVE_S1.); +#5514 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5515,#5516,#5517), +.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.135917852558, +0.25089359174),.PIECEWISE_BEZIER_KNOTS.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., +1.118577295105,1.036540588468)) REPRESENTATION_ITEM('') ); +#5515 = CARTESIAN_POINT('',(0.E+000,0.89999993816,2.)); +#5516 = CARTESIAN_POINT('',(-0.414213565085,0.89999993816,2.)); +#5517 = CARTESIAN_POINT('',(-1.,0.554821974971,2.)); +#5518 = PCURVE('',#5519,#5524); +#5519 = CONICAL_SURFACE('',#5520,1.299999970943,0.876058050598); +#5520 = AXIS2_PLACEMENT_3D('',#5521,#5522,#5523); +#5521 = CARTESIAN_POINT('',(0.E+000,0.649999981001,0.999999977648)); +#5522 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016)); +#5523 = DIRECTION('',(0.E+000,-2.22044604925E-016,1.)); +#5524 = DEFINITIONAL_REPRESENTATION('',(#5525),#5551); +#5525 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#5526,#5527,#5528,#5529,#5530, + #5531,#5532,#5533,#5534,#5535,#5536,#5537,#5538,#5539,#5540,#5541, + #5542,#5543,#5544,#5545,#5546,#5547,#5548,#5549,#5550), + .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4), + (0.135917852558,0.141144022521,0.146370192484,0.151596362446, + 0.156822532409,0.162048702372,0.167274872335,0.172501042298, + 0.177727212261,0.182953382223,0.188179552186,0.193405722149, + 0.198631892112,0.203858062075,0.209084232037,0.214310402, + 0.219536571963,0.224762741926,0.229988911889,0.235215081852, + 0.240441251814,0.245667421777,0.25089359174),.QUASI_UNIFORM_KNOTS.); +#5526 = CARTESIAN_POINT('',(0.E+000,-0.249999957159)); +#5527 = CARTESIAN_POINT('',(1.404049312207E-002,-0.249999251678)); +#5528 = CARTESIAN_POINT('',(4.196939395513E-002,-0.249507715148)); +#5529 = CARTESIAN_POINT('',(8.338015626649E-002,-0.247333939881)); +#5530 = CARTESIAN_POINT('',(0.124281076146,-0.243760764668)); +#5531 = CARTESIAN_POINT('',(0.16464812286,-0.238814185008)); +#5532 = CARTESIAN_POINT('',(0.20445940054,-0.23251365774)); +#5533 = CARTESIAN_POINT('',(0.243695434151,-0.224871458959)); +#5534 = CARTESIAN_POINT('',(0.282339061664,-0.215893299298)); +#5535 = CARTESIAN_POINT('',(0.320375408536,-0.205578485605)); +#5536 = CARTESIAN_POINT('',(0.35779181958,-0.193920097717)); +#5537 = CARTESIAN_POINT('',(0.394577784431,-0.180905062225)); +#5538 = CARTESIAN_POINT('',(0.430724849681,-0.166514159909)); +#5539 = CARTESIAN_POINT('',(0.466226522237,-0.150721959859)); +#5540 = CARTESIAN_POINT('',(0.50107816532,-0.133496682993)); +#5541 = CARTESIAN_POINT('',(0.535276889197,-0.114799992847)); +#5542 = CARTESIAN_POINT('',(0.56882143834,-9.458671192333E-002)); +#5543 = CARTESIAN_POINT('',(0.601712076869,-7.280445562431E-002)); +#5544 = CARTESIAN_POINT('',(0.633950472889,-4.93931907419E-002)); +#5545 = CARTESIAN_POINT('',(0.665539586088,-2.428466140959E-002)); +#5546 = CARTESIAN_POINT('',(0.696483548199,2.598144734315E-003)); +#5547 = CARTESIAN_POINT('',(0.726787580123,3.134218582388E-002)); +#5548 = CARTESIAN_POINT('',(0.756457786499,6.204367739633E-002)); +#5549 = CARTESIAN_POINT('',(0.775820212423,8.38912640977E-002)); +#5550 = CARTESIAN_POINT('',(0.785398152221,9.51780060297E-002)); +#5551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5552 = PCURVE('',#4625,#5553); +#5553 = DEFINITIONAL_REPRESENTATION('',(#5554),#5558); +#5554 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5555,#5556,#5557), +.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.135917852558, +0.25089359174),.PIECEWISE_BEZIER_KNOTS.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., +1.118577295105,1.036540588468)) REPRESENTATION_ITEM('') ); +#5555 = CARTESIAN_POINT('',(-2.04999993816,2.775557561563E-016)); +#5556 = CARTESIAN_POINT('',(-2.04999993816,-0.414213565085)); +#5557 = CARTESIAN_POINT('',(-1.704821974971,-1.)); +#5558 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5559 = ORIENTED_EDGE('',*,*,#5560,.F.); +#5560 = EDGE_CURVE('',#5561,#5440,#5563,.T.); +#5561 = VERTEX_POINT('',#5562); +#5562 = CARTESIAN_POINT('',(-1.,0.9,0.999877907335)); +#5563 = SURFACE_CURVE('',#5564,(#5569,#5576),.PCURVE_S1.); +#5564 = CIRCLE('',#5565,1.000000022352); +#5565 = AXIS2_PLACEMENT_3D('',#5566,#5567,#5568); +#5566 = CARTESIAN_POINT('',(0.E+000,0.9,0.999999977648)); +#5567 = DIRECTION('',(0.E+000,1.,2.22044604925E-016)); +#5568 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#5569 = PCURVE('',#5519,#5570); +#5570 = DEFINITIONAL_REPRESENTATION('',(#5571),#5575); +#5571 = LINE('',#5572,#5573); +#5572 = CARTESIAN_POINT('',(7.853981633974,-0.249999982503)); +#5573 = VECTOR('',#5574,1.); +#5574 = DIRECTION('',(-1.,0.E+000)); +#5575 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5576 = PCURVE('',#4367,#5577); +#5577 = DEFINITIONAL_REPRESENTATION('',(#5578),#5582); +#5578 = LINE('',#5579,#5580); +#5579 = CARTESIAN_POINT('',(6.28318530718,1.)); +#5580 = VECTOR('',#5581,1.); +#5581 = DIRECTION('',(-1.,0.E+000)); +#5582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5583 = ORIENTED_EDGE('',*,*,#5584,.F.); +#5584 = EDGE_CURVE('',#5511,#5561,#5585,.T.); +#5585 = SURFACE_CURVE('',#5586,(#5592,#5621),.PCURVE_S1.); +#5586 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5587,#5588,#5589,#5590, +#5591),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,2,3),( + 2.094211275026E-002,0.135917854956,0.135933001123),.UNSPECIFIED.) +CURVE() GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE(( + 1.036540589092,1.118577302764,1.,1.000015620613,1.000031237745)) +REPRESENTATION_ITEM('') ); +#5587 = CARTESIAN_POINT('',(-1.,0.554821974971,2.)); +#5588 = CARTESIAN_POINT('',(-1.,0.899999956787,1.414213546568)); +#5589 = CARTESIAN_POINT('',(-1.,0.899999956787,0.999999977648)); +#5590 = CARTESIAN_POINT('',(-1.,0.900000006209,0.999938942489)); +#5591 = CARTESIAN_POINT('',(-1.,0.9,0.999877907335)); +#5592 = PCURVE('',#5519,#5593); +#5593 = DEFINITIONAL_REPRESENTATION('',(#5594),#5620); +#5594 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#5595,#5596,#5597,#5598,#5599, + #5600,#5601,#5602,#5603,#5604,#5605,#5606,#5607,#5608,#5609,#5610, + #5611,#5612,#5613,#5614,#5615,#5616,#5617,#5618,#5619), + .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4), + (2.094211275026E-002,2.616897131266E-002,3.139582987505E-002, + 3.662268843745E-002,4.184954699985E-002,4.707640556225E-002, + 5.230326412464E-002,5.753012268704E-002,6.275698124944E-002, + 6.798383981184E-002,7.321069837423E-002,7.843755693663E-002, + 8.366441549903E-002,8.889127406142E-002,9.411813262382E-002, + 9.934499118622E-002,0.104571849749,0.109798708311,0.115025566873, + 0.120252425436,0.125479283998,0.130706142561,0.135933001123), + .QUASI_UNIFORM_KNOTS.); +#5595 = CARTESIAN_POINT('',(0.785398152221,9.51780060297E-002)); +#5596 = CARTESIAN_POINT('',(0.794977353878,8.388977697189E-002)); +#5597 = CARTESIAN_POINT('',(0.814342358022,6.203940634453E-002)); +#5598 = CARTESIAN_POINT('',(0.844016597807,3.133426972629E-002)); +#5599 = CARTESIAN_POINT('',(0.874324831963,2.587071963524E-003)); +#5600 = CARTESIAN_POINT('',(0.905273167237,-2.429843677252E-002)); +#5601 = CARTESIAN_POINT('',(0.936866826131,-4.940924439009E-002)); +#5602 = CARTESIAN_POINT('',(0.969109941347,-7.282238822358E-002)); +#5603 = CARTESIAN_POINT('',(1.002005472852,-9.460614495817E-002)); +#5604 = CARTESIAN_POINT('',(1.035555088259,-0.114820564755)); +#5605 = CARTESIAN_POINT('',(1.069759050349,-0.133518045592)); +#5606 = CARTESIAN_POINT('',(1.104616101336,-0.150743774971)); +#5607 = CARTESIAN_POINT('',(1.140123348229,-0.166536096141)); +#5608 = CARTESIAN_POINT('',(1.176276149922,-0.180926791833)); +#5609 = CARTESIAN_POINT('',(1.213068007866,-0.193941293513)); +#5610 = CARTESIAN_POINT('',(1.250490462,-0.20559881784)); +#5611 = CARTESIAN_POINT('',(1.288532994068,-0.215912432473)); +#5612 = CARTESIAN_POINT('',(1.327182939702,-0.224889048512)); +#5613 = CARTESIAN_POINT('',(1.366425413885,-0.232529346486)); +#5614 = CARTESIAN_POINT('',(1.406243242753,-0.23882759953)); +#5615 = CARTESIAN_POINT('',(1.446616938263,-0.243771510556)); +#5616 = CARTESIAN_POINT('',(1.48752458974,-0.247341599532)); +#5617 = CARTESIAN_POINT('',(1.528942152291,-0.24951183386)); +#5618 = CARTESIAN_POINT('',(1.556875617452,-0.250000699968)); +#5619 = CARTESIAN_POINT('',(1.570918397107,-0.249999989832)); +#5620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5621 = PCURVE('',#4675,#5622); +#5622 = DEFINITIONAL_REPRESENTATION('',(#5623),#5629); +#5623 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5624,#5625,#5626,#5627, +#5628),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,2,3),( + 2.094211275026E-002,0.135917854956,0.135933001123),.UNSPECIFIED.) +CURVE() GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE(( + 1.036540589092,1.118577302764,1.,1.000015620613,1.000031237745)) +REPRESENTATION_ITEM('') ); +#5624 = CARTESIAN_POINT('',(1.345178025029,2.)); +#5625 = CARTESIAN_POINT('',(1.000000043213,1.414213546568)); +#5626 = CARTESIAN_POINT('',(1.000000043213,0.999999977648)); +#5627 = CARTESIAN_POINT('',(0.999999993791,0.999938942489)); +#5628 = CARTESIAN_POINT('',(1.,0.999877907335)); +#5629 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5630 = ADVANCED_FACE('',(#5631),#5330,.T.); +#5631 = FACE_BOUND('',#5632,.T.); +#5632 = EDGE_LOOP('',(#5633,#5676,#5698)); +#5633 = ORIENTED_EDGE('',*,*,#5634,.F.); +#5634 = EDGE_CURVE('',#5561,#5315,#5635,.T.); +#5635 = SURFACE_CURVE('',#5636,(#5640,#5669),.PCURVE_S1.); +#5636 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5637,#5638,#5639), +.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.135933001123, +0.250893593096),.PIECEWISE_BEZIER_KNOTS.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.000031237745, +1.118566491582,1.036540594893)) REPRESENTATION_ITEM('') ); +#5637 = CARTESIAN_POINT('',(-1.,0.9,0.999877907335)); +#5638 = CARTESIAN_POINT('',(-1.,0.899957853859,0.58571491288)); +#5639 = CARTESIAN_POINT('',(-1.,0.554822001313,1.398485774547E-016)); +#5640 = PCURVE('',#5330,#5641); +#5641 = DEFINITIONAL_REPRESENTATION('',(#5642),#5668); +#5642 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#5643,#5644,#5645,#5646,#5647, + #5648,#5649,#5650,#5651,#5652,#5653,#5654,#5655,#5656,#5657,#5658, + #5659,#5660,#5661,#5662,#5663,#5664,#5665,#5666,#5667), + .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4), + (0.135933001123,0.141158482576,0.14638396403,0.151609445483, + 0.156834926936,0.16206040839,0.167285889843,0.172511371296, + 0.17773685275,0.182962334203,0.188187815656,0.19341329711, + 0.198638778563,0.203864260016,0.209089741469,0.214315222923, + 0.219540704376,0.224766185829,0.229991667283,0.235217148736, + 0.240442630189,0.245668111643,0.250893593096), + .QUASI_UNIFORM_KNOTS.); +#5643 = CARTESIAN_POINT('',(1.570918397107,-0.249999989832)); +#5644 = CARTESIAN_POINT('',(1.584956601981,-0.249997856653)); +#5645 = CARTESIAN_POINT('',(1.612880937541,-0.249503638672)); +#5646 = CARTESIAN_POINT('',(1.654284902301,-0.247326327618)); +#5647 = CARTESIAN_POINT('',(1.695179092132,-0.243750065234)); +#5648 = CARTESIAN_POINT('',(1.735539491855,-0.238800817394)); +#5649 = CARTESIAN_POINT('',(1.775344220021,-0.232498015769)); +#5650 = CARTESIAN_POINT('',(1.8145738147,-0.224853916013)); +#5651 = CARTESIAN_POINT('',(1.853211125661,-0.215874212393)); +#5652 = CARTESIAN_POINT('',(1.89124128884,-0.205558199184)); +#5653 = CARTESIAN_POINT('',(1.928651658221,-0.19389894716)); +#5654 = CARTESIAN_POINT('',(1.96543173133,-0.180883377165)); +#5655 = CARTESIAN_POINT('',(2.001573061405,-0.166492267424)); +#5656 = CARTESIAN_POINT('',(2.037069160813,-0.150700187581)); +#5657 = CARTESIAN_POINT('',(2.071915397096,-0.133475362204)); +#5658 = CARTESIAN_POINT('',(2.106108883777,-0.114779461609)); +#5659 = CARTESIAN_POINT('',(2.139648367591,-9.456731830126E-002)); +#5660 = CARTESIAN_POINT('',(2.172534113996,-7.278656105331E-002)); +#5661 = CARTESIAN_POINT('',(2.204767791589,-4.937717360215E-002)); +#5662 = CARTESIAN_POINT('',(2.236352359782,-2.427092088858E-002)); +#5663 = CARTESIAN_POINT('',(2.26729194934,2.609184490344E-003)); +#5664 = CARTESIAN_POINT('',(2.297591779565,3.135007091146E-002)); +#5665 = CARTESIAN_POINT('',(2.327257952994,6.204791964025E-002)); +#5666 = CARTESIAN_POINT('',(2.346617800957,8.389272403215E-002)); +#5667 = CARTESIAN_POINT('',(2.356194479016,9.517797968765E-002)); +#5668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5669 = PCURVE('',#4675,#5670); +#5670 = DEFINITIONAL_REPRESENTATION('',(#5671),#5675); +#5671 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5672,#5673,#5674), +.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0.135933001123, +0.250893593096),.PIECEWISE_BEZIER_KNOTS.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.000031237745, +1.118566491582,1.036540594893)) REPRESENTATION_ITEM('') ); +#5672 = CARTESIAN_POINT('',(1.,0.999877907335)); +#5673 = CARTESIAN_POINT('',(1.000042146141,0.58571491288)); +#5674 = CARTESIAN_POINT('',(1.345177998687,5.709380801537E-029)); +#5675 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5676 = ORIENTED_EDGE('',*,*,#5677,.F.); +#5677 = EDGE_CURVE('',#5266,#5561,#5678,.T.); +#5678 = SURFACE_CURVE('',#5679,(#5684,#5691),.PCURVE_S1.); +#5679 = CIRCLE('',#5680,1.000000022352); +#5680 = AXIS2_PLACEMENT_3D('',#5681,#5682,#5683); +#5681 = CARTESIAN_POINT('',(0.E+000,0.9,0.999999977648)); +#5682 = DIRECTION('',(0.E+000,1.,2.22044604925E-016)); +#5683 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#5684 = PCURVE('',#5330,#5685); +#5685 = DEFINITIONAL_REPRESENTATION('',(#5686),#5690); +#5686 = LINE('',#5687,#5688); +#5687 = CARTESIAN_POINT('',(7.853981633974,-0.249999982503)); +#5688 = VECTOR('',#5689,1.); +#5689 = DIRECTION('',(-1.,-6.788411900797E-017)); +#5690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5691 = PCURVE('',#4367,#5692); +#5692 = DEFINITIONAL_REPRESENTATION('',(#5693),#5697); +#5693 = LINE('',#5694,#5695); +#5694 = CARTESIAN_POINT('',(6.28318530718,1.)); +#5695 = VECTOR('',#5696,1.); +#5696 = DIRECTION('',(-1.,0.E+000)); +#5697 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5698 = ORIENTED_EDGE('',*,*,#5314,.F.); +#5699 = ADVANCED_FACE('',(#5700),#4625,.T.); +#5700 = FACE_BOUND('',#5701,.T.); +#5701 = EDGE_LOOP('',(#5702,#5703,#5704,#5705,#5706,#5727)); +#5702 = ORIENTED_EDGE('',*,*,#4774,.T.); +#5703 = ORIENTED_EDGE('',*,*,#5240,.T.); +#5704 = ORIENTED_EDGE('',*,*,#5439,.T.); +#5705 = ORIENTED_EDGE('',*,*,#5510,.T.); +#5706 = ORIENTED_EDGE('',*,*,#5707,.T.); +#5707 = EDGE_CURVE('',#5511,#4581,#5708,.T.); +#5708 = SURFACE_CURVE('',#5709,(#5713,#5720),.PCURVE_S1.); +#5709 = LINE('',#5710,#5711); +#5710 = CARTESIAN_POINT('',(-1.,-4.2,2.)); +#5711 = VECTOR('',#5712,1.); +#5712 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016)); +#5713 = PCURVE('',#4625,#5714); +#5714 = DEFINITIONAL_REPRESENTATION('',(#5715),#5719); +#5715 = LINE('',#5716,#5717); +#5716 = CARTESIAN_POINT('',(3.05,-1.)); +#5717 = VECTOR('',#5718,1.); +#5718 = DIRECTION('',(1.,0.E+000)); +#5719 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5720 = PCURVE('',#4675,#5721); +#5721 = DEFINITIONAL_REPRESENTATION('',(#5722),#5726); +#5722 = LINE('',#5723,#5724); +#5723 = CARTESIAN_POINT('',(6.1,2.)); +#5724 = VECTOR('',#5725,1.); +#5725 = DIRECTION('',(1.,0.E+000)); +#5726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5727 = ORIENTED_EDGE('',*,*,#4580,.T.); +#5728 = ADVANCED_FACE('',(#5729),#4675,.T.); +#5729 = FACE_BOUND('',#5730,.T.); +#5730 = EDGE_LOOP('',(#5731,#5732,#5733,#5734,#5735,#5736)); +#5731 = ORIENTED_EDGE('',*,*,#4637,.T.); +#5732 = ORIENTED_EDGE('',*,*,#5707,.F.); +#5733 = ORIENTED_EDGE('',*,*,#5584,.T.); +#5734 = ORIENTED_EDGE('',*,*,#5634,.T.); +#5735 = ORIENTED_EDGE('',*,*,#5364,.F.); +#5736 = ORIENTED_EDGE('',*,*,#5039,.T.); +#5737 = ADVANCED_FACE('',(#5738),#4433,.F.); +#5738 = FACE_BOUND('',#5739,.F.); +#5739 = EDGE_LOOP('',(#5740,#5763,#5764,#5765)); +#5740 = ORIENTED_EDGE('',*,*,#5741,.T.); +#5741 = EDGE_CURVE('',#5742,#4408,#5744,.T.); +#5742 = VERTEX_POINT('',#5743); +#5743 = CARTESIAN_POINT('',(0.848528118458,1.9,0.999999977648)); +#5744 = SEAM_CURVE('',#5745,(#5749,#5756),.PCURVE_S1.); +#5745 = LINE('',#5746,#5747); +#5746 = CARTESIAN_POINT('',(0.848528118458,1.9,0.999999977648)); +#5747 = VECTOR('',#5748,1.); +#5748 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016)); +#5749 = PCURVE('',#4433,#5750); +#5750 = DEFINITIONAL_REPRESENTATION('',(#5751),#5755); +#5751 = LINE('',#5752,#5753); +#5752 = CARTESIAN_POINT('',(9.424777960769,0.E+000)); +#5753 = VECTOR('',#5754,1.); +#5754 = DIRECTION('',(0.E+000,1.)); +#5755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5756 = PCURVE('',#4433,#5757); +#5757 = DEFINITIONAL_REPRESENTATION('',(#5758),#5762); +#5758 = LINE('',#5759,#5760); +#5759 = CARTESIAN_POINT('',(3.14159265359,0.E+000)); +#5760 = VECTOR('',#5761,1.); +#5761 = DIRECTION('',(0.E+000,1.)); +#5762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5763 = ORIENTED_EDGE('',*,*,#4407,.F.); +#5764 = ORIENTED_EDGE('',*,*,#5741,.F.); +#5765 = ORIENTED_EDGE('',*,*,#5766,.T.); +#5766 = EDGE_CURVE('',#5742,#5742,#5767,.T.); +#5767 = SURFACE_CURVE('',#5768,(#5773,#5802),.PCURVE_S1.); +#5768 = CIRCLE('',#5769,0.848528118458); +#5769 = AXIS2_PLACEMENT_3D('',#5770,#5771,#5772); +#5770 = CARTESIAN_POINT('',(0.E+000,1.9,0.999999977648)); +#5771 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016)); +#5772 = DIRECTION('',(-1.,-0.E+000,0.E+000)); +#5773 = PCURVE('',#4433,#5774); +#5774 = DEFINITIONAL_REPRESENTATION('',(#5775),#5801); +#5775 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#5776,#5777,#5778,#5779,#5780, + #5781,#5782,#5783,#5784,#5785,#5786,#5787,#5788,#5789,#5790,#5791, + #5792,#5793,#5794,#5795,#5796,#5797,#5798,#5799,#5800), + .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4), + (3.14159265359,3.427191985734,3.712791317879,3.998390650023, + 4.283989982168,4.569589314312,4.855188646457,5.140787978601, + 5.426387310746,5.711986642891,5.997585975035,6.28318530718, + 6.568784639324,6.854383971469,7.139983303613,7.425582635758, + 7.711181967902,7.996781300047,8.282380632191,8.567979964336, + 8.85357929648,9.139178628625,9.424777960769),.QUASI_UNIFORM_KNOTS.); +#5776 = CARTESIAN_POINT('',(3.14159265359,0.E+000)); +#5777 = CARTESIAN_POINT('',(3.236792430971,0.E+000)); +#5778 = CARTESIAN_POINT('',(3.427191985734,0.E+000)); +#5779 = CARTESIAN_POINT('',(3.712791317879,0.E+000)); +#5780 = CARTESIAN_POINT('',(3.998390650023,0.E+000)); +#5781 = CARTESIAN_POINT('',(4.283989982168,0.E+000)); +#5782 = CARTESIAN_POINT('',(4.569589314312,0.E+000)); +#5783 = CARTESIAN_POINT('',(4.855188646457,0.E+000)); +#5784 = CARTESIAN_POINT('',(5.140787978601,0.E+000)); +#5785 = CARTESIAN_POINT('',(5.426387310746,0.E+000)); +#5786 = CARTESIAN_POINT('',(5.711986642891,0.E+000)); +#5787 = CARTESIAN_POINT('',(5.997585975035,0.E+000)); +#5788 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#5789 = CARTESIAN_POINT('',(6.568784639324,0.E+000)); +#5790 = CARTESIAN_POINT('',(6.854383971469,0.E+000)); +#5791 = CARTESIAN_POINT('',(7.139983303613,0.E+000)); +#5792 = CARTESIAN_POINT('',(7.425582635758,0.E+000)); +#5793 = CARTESIAN_POINT('',(7.711181967902,0.E+000)); +#5794 = CARTESIAN_POINT('',(7.996781300047,0.E+000)); +#5795 = CARTESIAN_POINT('',(8.282380632191,0.E+000)); +#5796 = CARTESIAN_POINT('',(8.567979964336,0.E+000)); +#5797 = CARTESIAN_POINT('',(8.85357929648,0.E+000)); +#5798 = CARTESIAN_POINT('',(9.139178628625,0.E+000)); +#5799 = CARTESIAN_POINT('',(9.329578183388,0.E+000)); +#5800 = CARTESIAN_POINT('',(9.424777960769,0.E+000)); +#5801 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5802 = PCURVE('',#4258,#5803); +#5803 = DEFINITIONAL_REPRESENTATION('',(#5804),#5812); +#5804 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5805,#5806,#5807,#5808, +#5809,#5810,#5811),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#5805 = CARTESIAN_POINT('',(1.848528118458,0.999999977648)); +#5806 = CARTESIAN_POINT('',(1.848528118458,-0.469693835172)); +#5807 = CARTESIAN_POINT('',(0.575735940771,0.265153071238)); +#5808 = CARTESIAN_POINT('',(-0.697056236916,0.999999977648)); +#5809 = CARTESIAN_POINT('',(0.575735940771,1.734846884058)); +#5810 = CARTESIAN_POINT('',(1.848528118458,2.469693790468)); +#5811 = CARTESIAN_POINT('',(1.848528118458,0.999999977648)); +#5812 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5813 = ADVANCED_FACE('',(#5814),#4367,.T.); +#5814 = FACE_BOUND('',#5815,.T.); +#5815 = EDGE_LOOP('',(#5816,#5817,#5838,#5839,#5840,#5841,#5842,#5843)); +#5816 = ORIENTED_EDGE('',*,*,#4346,.T.); +#5817 = ORIENTED_EDGE('',*,*,#5818,.T.); +#5818 = EDGE_CURVE('',#4347,#5111,#5819,.T.); +#5819 = SEAM_CURVE('',#5820,(#5824,#5831),.PCURVE_S1.); +#5820 = LINE('',#5821,#5822); +#5821 = CARTESIAN_POINT('',(1.000000022352,1.9,0.999999977648)); +#5822 = VECTOR('',#5823,1.); +#5823 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016)); +#5824 = PCURVE('',#4367,#5825); +#5825 = DEFINITIONAL_REPRESENTATION('',(#5826),#5830); +#5826 = LINE('',#5827,#5828); +#5827 = CARTESIAN_POINT('',(3.14159265359,0.E+000)); +#5828 = VECTOR('',#5829,1.); +#5829 = DIRECTION('',(0.E+000,1.)); +#5830 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5831 = PCURVE('',#4367,#5832); +#5832 = DEFINITIONAL_REPRESENTATION('',(#5833),#5837); +#5833 = LINE('',#5834,#5835); +#5834 = CARTESIAN_POINT('',(-3.14159265359,0.E+000)); +#5835 = VECTOR('',#5836,1.); +#5836 = DIRECTION('',(0.E+000,1.)); +#5837 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5838 = ORIENTED_EDGE('',*,*,#5392,.T.); +#5839 = ORIENTED_EDGE('',*,*,#5677,.T.); +#5840 = ORIENTED_EDGE('',*,*,#5560,.T.); +#5841 = ORIENTED_EDGE('',*,*,#5485,.T.); +#5842 = ORIENTED_EDGE('',*,*,#5164,.F.); +#5843 = ORIENTED_EDGE('',*,*,#5818,.F.); +#5844 = ADVANCED_FACE('',(#5845,#5848),#4258,.T.); +#5845 = FACE_BOUND('',#5846,.T.); +#5846 = EDGE_LOOP('',(#5847)); +#5847 = ORIENTED_EDGE('',*,*,#4214,.T.); +#5848 = FACE_BOUND('',#5849,.T.); +#5849 = EDGE_LOOP('',(#5850)); +#5850 = ORIENTED_EDGE('',*,*,#5766,.T.); +#5851 = ADVANCED_FACE('',(#5852),#4702,.T.); +#5852 = FACE_BOUND('',#5853,.T.); +#5853 = EDGE_LOOP('',(#5854,#5855,#5856,#5857)); +#5854 = ORIENTED_EDGE('',*,*,#5017,.T.); +#5855 = ORIENTED_EDGE('',*,*,#4892,.T.); +#5856 = ORIENTED_EDGE('',*,*,#4817,.T.); +#5857 = ORIENTED_EDGE('',*,*,#4687,.T.); +#5858 = ADVANCED_FACE('',(#5859),#5872,.T.); +#5859 = FACE_BOUND('',#5860,.T.); +#5860 = EDGE_LOOP('',(#5861)); +#5861 = ORIENTED_EDGE('',*,*,#5862,.T.); +#5862 = EDGE_CURVE('',#5863,#5863,#5865,.T.); +#5863 = VERTEX_POINT('',#5864); +#5864 = CARTESIAN_POINT('',(1.379972115535,3.824401078785,0.116308167647 + )); +#5865 = SURFACE_CURVE('',#5866,(#5871,#5883),.PCURVE_S1.); +#5866 = CIRCLE('',#5867,0.11); +#5867 = AXIS2_PLACEMENT_3D('',#5868,#5869,#5870); +#5868 = CARTESIAN_POINT('',(1.269977968304,3.824401078785,0.115173454013 + )); +#5869 = DIRECTION('',(-3.686287386451E-018,1.,2.219361847078E-016)); +#5870 = DIRECTION('',(-0.999946793005,-1.396691117484E-018, + -1.031557848805E-002)); +#5871 = PCURVE('',#5872,#5877); +#5872 = PLANE('',#5873); +#5873 = AXIS2_PLACEMENT_3D('',#5874,#5875,#5876); +#5874 = CARTESIAN_POINT('',(1.269977968304,3.824401078785,0.115173454013 + )); +#5875 = DIRECTION('',(-3.686287386451E-018,1.,2.219361847078E-016)); +#5876 = DIRECTION('',(-0.999946793005,-1.396691117484E-018, + -1.031557848805E-002)); +#5877 = DEFINITIONAL_REPRESENTATION('',(#5878),#5882); +#5878 = CIRCLE('',#5879,0.11); +#5879 = AXIS2_PLACEMENT_2D('',#5880,#5881); +#5880 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#5881 = DIRECTION('',(1.,0.E+000)); +#5882 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5883 = PCURVE('',#5884,#5889); +#5884 = CYLINDRICAL_SURFACE('',#5885,0.11); +#5885 = AXIS2_PLACEMENT_3D('',#5886,#5887,#5888); +#5886 = CARTESIAN_POINT('',(1.269977968304,3.127885643037,0.115173454013 + )); +#5887 = DIRECTION('',(-7.579788587567E-019,1.,2.218579675253E-016)); +#5888 = DIRECTION('',(-0.999946793005,1.530654748227E-018, + -1.031557848805E-002)); +#5889 = DEFINITIONAL_REPRESENTATION('',(#5890),#5916); +#5890 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#5891,#5892,#5893,#5894,#5895, + #5896,#5897,#5898,#5899,#5900,#5901,#5902,#5903,#5904,#5905,#5906, + #5907,#5908,#5909,#5910,#5911,#5912,#5913,#5914,#5915), + .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4), + (3.141592653587,3.427191985732,3.712791317876,3.998390650021, + 4.283989982165,4.56958931431,4.855188646454,5.140787978599, + 5.426387310743,5.711986642888,5.997585975032,6.283185307177, + 6.568784639321,6.854383971466,7.13998330361,7.425582635755, + 7.711181967899,7.996781300044,8.282380632188,8.567979964333, + 8.853579296478,9.139178628622,9.424777960767), + .QUASI_UNIFORM_KNOTS.); +#5891 = CARTESIAN_POINT('',(3.141592653587,0.696515435748)); +#5892 = CARTESIAN_POINT('',(3.236792430968,0.696515435748)); +#5893 = CARTESIAN_POINT('',(3.427191985732,0.696515435748)); +#5894 = CARTESIAN_POINT('',(3.712791317876,0.696515435748)); +#5895 = CARTESIAN_POINT('',(3.998390650021,0.696515435748)); +#5896 = CARTESIAN_POINT('',(4.283989982165,0.696515435748)); +#5897 = CARTESIAN_POINT('',(4.56958931431,0.696515435748)); +#5898 = CARTESIAN_POINT('',(4.855188646454,0.696515435748)); +#5899 = CARTESIAN_POINT('',(5.140787978599,0.696515435748)); +#5900 = CARTESIAN_POINT('',(5.426387310743,0.696515435748)); +#5901 = CARTESIAN_POINT('',(5.711986642888,0.696515435748)); +#5902 = CARTESIAN_POINT('',(5.997585975032,0.696515435748)); +#5903 = CARTESIAN_POINT('',(6.283185307177,0.696515435748)); +#5904 = CARTESIAN_POINT('',(6.568784639321,0.696515435748)); +#5905 = CARTESIAN_POINT('',(6.854383971466,0.696515435748)); +#5906 = CARTESIAN_POINT('',(7.13998330361,0.696515435748)); +#5907 = CARTESIAN_POINT('',(7.425582635755,0.696515435748)); +#5908 = CARTESIAN_POINT('',(7.711181967899,0.696515435748)); +#5909 = CARTESIAN_POINT('',(7.996781300044,0.696515435748)); +#5910 = CARTESIAN_POINT('',(8.282380632188,0.696515435748)); +#5911 = CARTESIAN_POINT('',(8.567979964333,0.696515435748)); +#5912 = CARTESIAN_POINT('',(8.853579296478,0.696515435748)); +#5913 = CARTESIAN_POINT('',(9.139178628622,0.696515435748)); +#5914 = CARTESIAN_POINT('',(9.329578183385,0.696515435748)); +#5915 = CARTESIAN_POINT('',(9.424777960767,0.696515435748)); +#5916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5917 = ADVANCED_FACE('',(#5918),#5884,.T.); +#5918 = FACE_BOUND('',#5919,.T.); +#5919 = EDGE_LOOP('',(#5920,#5921,#5944,#6154)); +#5920 = ORIENTED_EDGE('',*,*,#5862,.F.); +#5921 = ORIENTED_EDGE('',*,*,#5922,.T.); +#5922 = EDGE_CURVE('',#5863,#5923,#5925,.T.); +#5923 = VERTEX_POINT('',#5924); +#5924 = CARTESIAN_POINT('',(1.379963713752,3.126526024488,0.116308018144 + )); +#5925 = SEAM_CURVE('',#5926,(#5930,#5937),.PCURVE_S1.); +#5926 = LINE('',#5927,#5928); +#5927 = CARTESIAN_POINT('',(1.379972115535,3.127885643037,0.116308167647 + )); +#5928 = VECTOR('',#5929,1.); +#5929 = DIRECTION('',(7.579788587567E-019,-1.,-2.218579675253E-016)); +#5930 = PCURVE('',#5884,#5931); +#5931 = DEFINITIONAL_REPRESENTATION('',(#5932),#5936); +#5932 = LINE('',#5933,#5934); +#5933 = CARTESIAN_POINT('',(3.141592653587,0.E+000)); +#5934 = VECTOR('',#5935,1.); +#5935 = DIRECTION('',(0.E+000,-1.)); +#5936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5937 = PCURVE('',#5884,#5938); +#5938 = DEFINITIONAL_REPRESENTATION('',(#5939),#5943); +#5939 = LINE('',#5940,#5941); +#5940 = CARTESIAN_POINT('',(9.424777960767,0.E+000)); +#5941 = VECTOR('',#5942,1.); +#5942 = DIRECTION('',(0.E+000,-1.)); +#5943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5944 = ORIENTED_EDGE('',*,*,#5945,.T.); +#5945 = EDGE_CURVE('',#5923,#5923,#5946,.T.); +#5946 = SURFACE_CURVE('',#5947,(#5952,#5981),.PCURVE_S1.); +#5947 = CIRCLE('',#5948,0.11); +#5948 = AXIS2_PLACEMENT_3D('',#5949,#5950,#5951); +#5949 = CARTESIAN_POINT('',(1.269977968304,3.127885643035,0.115173454013 + )); +#5950 = DIRECTION('',(1.235855767114E-002,0.999923605928, + 2.199099893005E-004)); +#5951 = DIRECTION('',(-0.999870413159,1.236016860817E-002, + -1.031421937386E-002)); +#5952 = PCURVE('',#5884,#5953); +#5953 = DEFINITIONAL_REPRESENTATION('',(#5954),#5980); +#5954 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#5955,#5956,#5957,#5958,#5959, + #5960,#5961,#5962,#5963,#5964,#5965,#5966,#5967,#5968,#5969,#5970, + #5971,#5972,#5973,#5974,#5975,#5976,#5977,#5978,#5979), + .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4), + (3.141592653591,3.427191985736,3.71279131788,3.998390650025, + 4.283989982169,4.569589314314,4.855188646458,5.140787978603, + 5.426387310747,5.711986642892,5.997585975036,6.283185307181, + 6.568784639325,6.85438397147,7.139983303614,7.425582635759, + 7.711181967903,7.996781300048,8.282380632192,8.567979964337, + 8.853579296482,9.139178628626,9.424777960771), + .QUASI_UNIFORM_KNOTS.); +#5955 = CARTESIAN_POINT('',(3.141593224774,-1.3596185489E-003)); +#5956 = CARTESIAN_POINT('',(3.236800484923,-1.359352396705E-003)); +#5957 = CARTESIAN_POINT('',(3.427214197297,-1.319171228818E-003)); +#5958 = CARTESIAN_POINT('',(3.712828279616,-1.153955247074E-003)); +#5959 = CARTESIAN_POINT('',(3.998430474488,-8.94736288563E-004)); +#5960 = CARTESIAN_POINT('',(4.284020066286,-5.631694824335E-004)); +#5961 = CARTESIAN_POINT('',(4.569600096458,-1.859409594753E-004)); +#5962 = CARTESIAN_POINT('',(4.855176706693,2.063414598547E-004)); +#5963 = CARTESIAN_POINT('',(5.1407571065,5.819099829622E-004)); +#5964 = CARTESIAN_POINT('',(5.426347307431,9.103349065794E-004)); +#5965 = CARTESIAN_POINT('',(5.711950208881,1.165010101058E-003)); +#5966 = CARTESIAN_POINT('',(5.997564678484,1.325303054094E-003)); +#5967 = CARTESIAN_POINT('',(6.283185910281,1.378227850119E-003)); +#5968 = CARTESIAN_POINT('',(6.568806950575,1.319496814827E-003)); +#5969 = CARTESIAN_POINT('',(6.854420906497,1.153868009568E-003)); +#5970 = CARTESIAN_POINT('',(7.140023135226,8.947596285769E-004)); +#5971 = CARTESIAN_POINT('',(7.425612717994,5.63163335882E-004)); +#5972 = CARTESIAN_POINT('',(7.711192750429,1.859421816651E-004)); +#5973 = CARTESIAN_POINT('',(7.996769360641,-2.063402260647E-004)); +#5974 = CARTESIAN_POINT('',(8.282349758277,-5.819161643141E-004)); +#5975 = CARTESIAN_POINT('',(8.567939967916,-9.103114389637E-004)); +#5976 = CARTESIAN_POINT('',(8.853542836702,-1.165097814171E-003)); +#5977 = CARTESIAN_POINT('',(9.139157428251,-1.324975693259E-003)); +#5978 = CARTESIAN_POINT('',(9.329571279371,-1.361291633984E-003)); +#5979 = CARTESIAN_POINT('',(9.424778531954,-1.3596185489E-003)); +#5980 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#5981 = PCURVE('',#5982,#6126); +#5982 = B_SPLINE_SURFACE_WITH_KNOTS('',3,3,( + (#5983,#5984,#5985,#5986,#5987,#5988,#5989,#5990,#5991,#5992,#5993 + ,#5994,#5995) + ,(#5996,#5997,#5998,#5999,#6000,#6001,#6002,#6003,#6004,#6005,#6006 + ,#6007,#6008) + ,(#6009,#6010,#6011,#6012,#6013,#6014,#6015,#6016,#6017,#6018,#6019 + ,#6020,#6021) + ,(#6022,#6023,#6024,#6025,#6026,#6027,#6028,#6029,#6030,#6031,#6032 + ,#6033,#6034) + ,(#6035,#6036,#6037,#6038,#6039,#6040,#6041,#6042,#6043,#6044,#6045 + ,#6046,#6047) + ,(#6048,#6049,#6050,#6051,#6052,#6053,#6054,#6055,#6056,#6057,#6058 + ,#6059,#6060) + ,(#6061,#6062,#6063,#6064,#6065,#6066,#6067,#6068,#6069,#6070,#6071 + ,#6072,#6073) + ,(#6074,#6075,#6076,#6077,#6078,#6079,#6080,#6081,#6082,#6083,#6084 + ,#6085,#6086) + ,(#6087,#6088,#6089,#6090,#6091,#6092,#6093,#6094,#6095,#6096,#6097 + ,#6098,#6099) + ,(#6100,#6101,#6102,#6103,#6104,#6105,#6106,#6107,#6108,#6109,#6110 + ,#6111,#6112) + ,(#6113,#6114,#6115,#6116,#6117,#6118,#6119,#6120,#6121,#6122,#6123 + ,#6124,#6125 + )),.UNSPECIFIED.,.T.,.F.,.F.,(1,3,1,1,1,1,1,1,1,3,1),(4,1,1,1,1,1,1, + 1,1,1,4),(-4.039190554616,-3.14159265359,-2.243994752564, + -1.346396851538,-0.448798950513,0.224399475256,0.673198425769, + 1.346396851538,2.243994752564,3.14159265359,4.039190554616),(0.E+000 + ,7.142857142857E-002,0.142857142857,0.214285714286,0.285714285714, + 0.571428571429,0.642857142857,0.714285714286,0.857142857143, + 0.892857142857,1.),.UNSPECIFIED.); +#5983 = CARTESIAN_POINT('',(0.449999998233,2.149980233562,1.000000007431 + )); +#5984 = CARTESIAN_POINT('',(0.45000912004,2.20087817523,0.999961637384) + ); +#5985 = CARTESIAN_POINT('',(0.457425452525,2.288438326137,0.992827070685 + )); +#5986 = CARTESIAN_POINT('',(0.485821404136,2.379823826815,0.965565271251 + )); +#5987 = CARTESIAN_POINT('',(0.528188977975,2.443729047373,0.924816837549 + )); +#5988 = CARTESIAN_POINT('',(0.64939764313,2.544347093259,0.808600036749) + ); +#5989 = CARTESIAN_POINT('',(0.862156245895,2.561967228776,0.604451905)); +#5990 = CARTESIAN_POINT('',(1.066969323365,2.610031125941,0.409471808699 + )); +#5991 = CARTESIAN_POINT('',(1.196511925871,2.663141117902,0.285913178181 + )); +#5992 = CARTESIAN_POINT('',(1.295009428205,2.757578459194,0.19319857426) + ); +#5993 = CARTESIAN_POINT('',(1.364151341404,2.930737564007,0.12897096474) + ); +#5994 = CARTESIAN_POINT('',(1.378854216511,3.036757257657,0.116288275587 + )); +#5995 = CARTESIAN_POINT('',(1.379963713752,3.126526024488,0.116308018144 + )); +#5996 = CARTESIAN_POINT('',(0.44999999601,2.149955422506,0.967088093745) + ); +#5997 = CARTESIAN_POINT('',(0.450008847349,2.199344206072,0.967050861396 + )); +#5998 = CARTESIAN_POINT('',(0.457255701787,2.283241847268,0.960090298909 + )); +#5999 = CARTESIAN_POINT('',(0.483650495227,2.367451772449,0.934761881105 + )); +#6000 = CARTESIAN_POINT('',(0.52196346415,2.425288331319,0.89788526965) + ); +#6001 = CARTESIAN_POINT('',(0.635460272797,2.520811826557,0.789083911883 + )); +#6002 = CARTESIAN_POINT('',(0.846660631032,2.539472474101,0.586344500008 + )); +#6003 = CARTESIAN_POINT('',(1.054194038767,2.587692711457,0.38888950562) + ); +#6004 = CARTESIAN_POINT('',(1.1870304403,2.64204625781,0.262101829743)); +#6005 = CARTESIAN_POINT('',(1.291171760158,2.741228527433,0.164130825712 + )); +#6006 = CARTESIAN_POINT('',(1.364057536002,2.924150139243, + 9.636988593654E-002)); +#6007 = CARTESIAN_POINT('',(1.379164630938,3.034405034852, + 8.337758604308E-002)); +#6008 = CARTESIAN_POINT('',(1.380303238072,3.126529065965, + 8.339784658556E-002)); +#6009 = CARTESIAN_POINT('',(0.418611834877,2.149911681324,0.901603344622 + )); +#6010 = CARTESIAN_POINT('',(0.418620420489,2.197817761817,0.901567230027 + )); +#6011 = CARTESIAN_POINT('',(0.425695742975,2.27805304174,0.894782506838) + ); +#6012 = CARTESIAN_POINT('',(0.450084763217,2.355104978503,0.87139180465) + ); +#6013 = CARTESIAN_POINT('',(0.484395928528,2.406982188865,0.838336668062 + )); +#6014 = CARTESIAN_POINT('',(0.590243007128,2.497391992396,0.73689092718) + ); +#6015 = CARTESIAN_POINT('',(0.799890747976,2.517159869044,0.535555842005 + )); +#6016 = CARTESIAN_POINT('',(1.010261949172,2.565437284737,0.335512648933 + )); +#6017 = CARTESIAN_POINT('',(1.146353907233,2.621130934622,0.205533574342 + )); +#6018 = CARTESIAN_POINT('',(1.256294628003,2.725136599515,0.102158518795 + )); +#6019 = CARTESIAN_POINT('',(1.332861090763,2.917882042829, + 3.092517831199E-002)); +#6020 = CARTESIAN_POINT('',(1.348427012724,3.032446274286, + 1.757204356795E-002)); +#6021 = CARTESIAN_POINT('',(1.349594698986,3.126923080499, + 1.759282154871E-002)); +#6022 = CARTESIAN_POINT('',(0.311892901707,2.149912446505,0.877247802982 + )); +#6023 = CARTESIAN_POINT('',(0.311902196446,2.20177532467,0.877208705506) + ); +#6024 = CARTESIAN_POINT('',(0.319493818746,2.291723511507,0.869898676618 + )); +#6025 = CARTESIAN_POINT('',(0.349155670319,2.387581557733,0.841413954181 + )); +#6026 = CARTESIAN_POINT('',(0.394112057813,2.455557115291,0.798193370117 + )); +#6027 = CARTESIAN_POINT('',(0.520284215807,2.559340167601,0.677203932883 + )); +#6028 = CARTESIAN_POINT('',(0.734124494987,2.576807596804,0.472072038093 + )); +#6029 = CARTESIAN_POINT('',(0.937679068231,2.624151260779,0.278216493287 + )); +#6030 = CARTESIAN_POINT('',(1.06517250261,2.676999249501,0.156667425834) + ); +#6031 = CARTESIAN_POINT('',(1.16081941269,2.768569761494, + 6.65977707058E-002)); +#6032 = CARTESIAN_POINT('',(1.227474471579,2.936301182736, + 4.721755614866E-003)); +#6033 = CARTESIAN_POINT('',(1.242047908339,3.039815088279, + -7.881594132634E-003)); +#6034 = CARTESIAN_POINT('',(1.243140850523,3.128244395267, + -7.86214615897E-003)); +#6035 = CARTESIAN_POINT('',(0.233780230487,2.149973503389,0.939669959625 + )); +#6036 = CARTESIAN_POINT('',(0.233790701734,2.208401062375,0.939625913283 + )); +#6037 = CARTESIAN_POINT('',(0.242182819008,2.314400640093,0.93149819299) + ); +#6038 = CARTESIAN_POINT('',(0.280587768245,2.441509350915,0.894566733854 + )); +#6039 = CARTESIAN_POINT('',(0.343201114257,2.536041109827,0.834485044193 + )); +#6040 = CARTESIAN_POINT('',(0.503038580605,2.662042493831,0.681124438123 + )); +#6041 = CARTESIAN_POINT('',(0.723756949432,2.67531343139,0.469768578101) + ); +#6042 = CARTESIAN_POINT('',(0.915680158441,2.72157009193,0.286485712178) + ); +#6043 = CARTESIAN_POINT('',(1.028869800769,2.769313899638,0.178959617606 + )); +#6044 = CARTESIAN_POINT('',(1.100292146724,2.84018346584,0.111446610781) + ); +#6045 = CARTESIAN_POINT('',(1.150579453884,2.965850174702, + 6.502018574245E-002)); +#6046 = CARTESIAN_POINT('',(1.163426873412,3.050926988924, + 5.373382504794E-002)); +#6047 = CARTESIAN_POINT('',(1.164394339667,3.129204112524, + 5.37510402845E-002)); +#6048 = CARTESIAN_POINT('',(0.225439659635,2.1500338907,1.017791020486) + ); +#6049 = CARTESIAN_POINT('',(0.225450840104,2.212418776022,1.017743990864 + )); +#6050 = CARTESIAN_POINT('',(0.234313150848,2.328105085217,1.009135187532 + )); +#6051 = CARTESIAN_POINT('',(0.278004006792,2.474110628017,0.967097013296 + )); +#6052 = CARTESIAN_POINT('',(0.351267875076,2.584610473045,0.896844838205 + )); +#6053 = CARTESIAN_POINT('',(0.531415773676,2.724059059891,0.723954570915 + )); +#6054 = CARTESIAN_POINT('',(0.75626944664,2.734666573151,0.508857683313) + ); +#6055 = CARTESIAN_POINT('',(0.941028461467,2.780427659791,0.332093342516 + )); +#6056 = CARTESIAN_POINT('',(1.045577454217,2.824946023212,0.233038068228 + )); +#6057 = CARTESIAN_POINT('',(1.102158130075,2.883250499055,0.179347845535 + )); +#6058 = CARTESIAN_POINT('',(1.14259719888,2.983316431086,0.142215847697) + ); +#6059 = CARTESIAN_POINT('',(1.154357689133,3.057189770579,0.131766081024 + )); +#6060 = CARTESIAN_POINT('',(1.155248935451,3.129299984079,0.131781939992 + )); +#6061 = CARTESIAN_POINT('',(0.254681630443,2.150074383365,1.078456385904 + )); +#6062 = CARTESIAN_POINT('',(0.254693058533,2.213840950803,1.078408314684 + )); +#6063 = CARTESIAN_POINT('',(0.263700087845,2.33288443953,1.069650212198) + ); +#6064 = CARTESIAN_POINT('',(0.309232784184,2.48549920265,1.025832584214) + ); +#6065 = CARTESIAN_POINT('',(0.386212793333,2.601522208476,0.952031786122 + )); +#6066 = CARTESIAN_POINT('',(0.573429239104,2.745670963733,0.772344662323 + )); +#6067 = CARTESIAN_POINT('',(0.799699103942,2.755222845159,0.555968344419 + )); +#6068 = CARTESIAN_POINT('',(0.981855345882,2.800964418013,0.381576608183 + )); +#6069 = CARTESIAN_POINT('',(1.083375494478,2.844231572007,0.285490489012 + )); +#6070 = CARTESIAN_POINT('',(1.134613097956,2.898133908674,0.236778770243 + )); +#6071 = CARTESIAN_POINT('',(1.171640011594,2.989080322073,0.202866025895 + )); +#6072 = CARTESIAN_POINT('',(1.182997124056,3.059014585479,0.192730323379 + )); +#6073 = CARTESIAN_POINT('',(1.183861280116,3.128932942188,0.192745700298 + )); +#6074 = CARTESIAN_POINT('',(0.320908452754,2.150094385356,1.120733332308 + )); +#6075 = CARTESIAN_POINT('',(0.320919659824,2.212627696359,1.120686190793 + )); +#6076 = CARTESIAN_POINT('',(0.329765572328,2.328690663115,1.1120919538) + ); +#6077 = CARTESIAN_POINT('',(0.373686338186,2.475534734751,1.06983168112) + ); +#6078 = CARTESIAN_POINT('',(0.44736280541,2.58652639732,0.999185481833) + ); +#6079 = CARTESIAN_POINT('',(0.628298724459,2.726596371202,0.825537494984 + )); +#6080 = CARTESIAN_POINT('',(0.853273295481,2.7367683701,0.61033405816)); +#6081 = CARTESIAN_POINT('',(1.03739619018,2.782912800656,0.434163714342) + ); +#6082 = CARTESIAN_POINT('',(1.141577691683,2.826942854654,0.335468235527 + )); +#6083 = CARTESIAN_POINT('',(1.197026361921,2.884584266406,0.282839505601 + )); +#6084 = CARTESIAN_POINT('',(1.237145942678,2.983097205468,0.246005693144 + )); +#6085 = CARTESIAN_POINT('',(1.248756426952,3.056347359746,0.235687699709 + )); +#6086 = CARTESIAN_POINT('',(1.249643383131,3.128110460596,0.235703482337 + )); +#6087 = CARTESIAN_POINT('',(0.418505617057,2.150060044891,1.098382654262 + )); +#6088 = CARTESIAN_POINT('',(0.418515814563,2.206960186078,1.098339759382 + )); +#6089 = CARTESIAN_POINT('',(0.42663332681,2.309141472729,1.090487076561) + ); +#6090 = CARTESIAN_POINT('',(0.463006956272,2.429088109195,1.055517904393 + )); +#6091 = CARTESIAN_POINT('',(0.521509972023,2.517196294479,0.999361360086 + )); +#6092 = CARTESIAN_POINT('',(0.673445432874,2.638107549464,0.853598863845 + )); +#6093 = CARTESIAN_POINT('',(0.892445300754,2.651723734725,0.643805816121 + )); +#6094 = CARTESIAN_POINT('',(1.086515550232,2.699000032463,0.458595734194 + )); +#6095 = CARTESIAN_POINT('',(1.202967142679,2.747286187262,0.347870908606 + )); +#6096 = CARTESIAN_POINT('',(1.279141527237,2.822818090118,0.275945091863 + )); +#6097 = CARTESIAN_POINT('',(1.333358732442,2.957306067501,0.225803794632 + )); +#6098 = CARTESIAN_POINT('',(1.346464297304,3.046467775131,0.214342928816 + )); +#6099 = CARTESIAN_POINT('',(1.347458476273,3.126906208637,0.214360619382 + )); +#6100 = CARTESIAN_POINT('',(0.450000000457,2.150005044617,1.032911921116 + )); +#6101 = CARTESIAN_POINT('',(0.450009386797,2.202379034175,1.032872438333 + )); +#6102 = CARTESIAN_POINT('',(0.45762282512,2.293636282512,1.02553751368) + ); +#6103 = CARTESIAN_POINT('',(0.48803219039,2.392165642766,0.996330718992) + ); +#6104 = CARTESIAN_POINT('',(0.534392230031,2.462069094011,0.951769673431 + )); +#6105 = CARTESIAN_POINT('',(0.663267151121,2.567803777901,0.82818143641) + ); +#6106 = CARTESIAN_POINT('',(0.877613026267,2.584456742995,0.622595216227 + )); +#6107 = CARTESIAN_POINT('',(1.079679633616,2.632295878994,0.430116550861 + )); +#6108 = CARTESIAN_POINT('',(1.205990623918,2.684195897764,0.309725998867 + )); +#6109 = CARTESIAN_POINT('',(1.29884267632,2.773800033695,0.222270032599) + ); +#6110 = CARTESIAN_POINT('',(1.364285662702,2.937340212679,0.161532951782 + )); +#6111 = CARTESIAN_POINT('',(1.378543173812,3.039058647334,0.149198953952 + )); +#6112 = CARTESIAN_POINT('',(1.379624189432,3.126522983011,0.149218189703 + )); +#6113 = CARTESIAN_POINT('',(0.449999998233,2.149980233562,1.000000007431 + )); +#6114 = CARTESIAN_POINT('',(0.45000912004,2.20087817523,0.999961637384) + ); +#6115 = CARTESIAN_POINT('',(0.457425452525,2.288438326137,0.992827070685 + )); +#6116 = CARTESIAN_POINT('',(0.485821404136,2.379823826815,0.965565271251 + )); +#6117 = CARTESIAN_POINT('',(0.528188977975,2.443729047373,0.924816837549 + )); +#6118 = CARTESIAN_POINT('',(0.64939764313,2.544347093259,0.808600036749) + ); +#6119 = CARTESIAN_POINT('',(0.862156245895,2.561967228776,0.604451905)); +#6120 = CARTESIAN_POINT('',(1.066969323365,2.610031125941,0.409471808699 + )); +#6121 = CARTESIAN_POINT('',(1.196511925871,2.663141117902,0.285913178181 + )); +#6122 = CARTESIAN_POINT('',(1.295009428205,2.757578459194,0.19319857426) + ); +#6123 = CARTESIAN_POINT('',(1.364151341404,2.930737564007,0.12897096474) + ); +#6124 = CARTESIAN_POINT('',(1.378854216511,3.036757257657,0.116288275587 + )); +#6125 = CARTESIAN_POINT('',(1.379963713752,3.126526024488,0.116308018144 + )); +#6126 = DEFINITIONAL_REPRESENTATION('',(#6127),#6153); +#6127 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#6128,#6129,#6130,#6131,#6132, + #6133,#6134,#6135,#6136,#6137,#6138,#6139,#6140,#6141,#6142,#6143, + #6144,#6145,#6146,#6147,#6148,#6149,#6150,#6151,#6152), + .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4), + (3.141592653591,3.427191985736,3.71279131788,3.998390650025, + 4.283989982169,4.569589314314,4.855188646458,5.140787978603, + 5.426387310747,5.711986642892,5.997585975036,6.283185307181, + 6.568784639325,6.85438397147,7.139983303614,7.425582635759, + 7.711181967903,7.996781300048,8.282380632192,8.567979964337, + 8.853579296482,9.139178628626,9.424777960771), + .QUASI_UNIFORM_KNOTS.); +#6128 = CARTESIAN_POINT('',(-3.14159265359,1.)); +#6129 = CARTESIAN_POINT('',(-3.046177685706,1.)); +#6130 = CARTESIAN_POINT('',(-2.856058674312,1.)); +#6131 = CARTESIAN_POINT('',(-2.571535416392,1.)); +#6132 = CARTESIAN_POINT('',(-2.28491723042,1.)); +#6133 = CARTESIAN_POINT('',(-1.997908285613,1.)); +#6134 = CARTESIAN_POINT('',(-1.714083820269,1.)); +#6135 = CARTESIAN_POINT('',(-1.428848090785,1.)); +#6136 = CARTESIAN_POINT('',(-1.141506171132,1.)); +#6137 = CARTESIAN_POINT('',(-0.856875137932,1.)); +#6138 = CARTESIAN_POINT('',(-0.571781382493,1.)); +#6139 = CARTESIAN_POINT('',(-0.284761625831,1.)); +#6140 = CARTESIAN_POINT('',(1.450437514894E-005,1.)); +#6141 = CARTESIAN_POINT('',(0.285309264913,1.)); +#6142 = CARTESIAN_POINT('',(0.571482185915,1.)); +#6143 = CARTESIAN_POINT('',(0.856870508117,1.)); +#6144 = CARTESIAN_POINT('',(1.141471452859,1.)); +#6145 = CARTESIAN_POINT('',(1.428477077647,1.)); +#6146 = CARTESIAN_POINT('',(1.713885523038,1.)); +#6147 = CARTESIAN_POINT('',(1.998047506216,1.)); +#6148 = CARTESIAN_POINT('',(2.285209954048,1.)); +#6149 = CARTESIAN_POINT('',(2.571650654454,1.)); +#6150 = CARTESIAN_POINT('',(2.856064898853,1.)); +#6151 = CARTESIAN_POINT('',(3.046158896,1.)); +#6152 = CARTESIAN_POINT('',(3.14159265359,1.)); +#6153 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6154 = ORIENTED_EDGE('',*,*,#5922,.F.); +#6155 = ADVANCED_FACE('',(#6156),#5982,.T.); +#6156 = FACE_BOUND('',#6157,.T.); +#6157 = EDGE_LOOP('',(#6158,#6226,#6257,#6258)); +#6158 = ORIENTED_EDGE('',*,*,#6159,.T.); +#6159 = EDGE_CURVE('',#6160,#6160,#6162,.T.); +#6160 = VERTEX_POINT('',#6161); +#6161 = CARTESIAN_POINT('',(0.45,2.149999947473,1.)); +#6162 = SURFACE_CURVE('',#6163,(#6168,#6197),.PCURVE_S1.); +#6163 = CIRCLE('',#6164,0.11); +#6164 = AXIS2_PLACEMENT_3D('',#6165,#6166,#6167); +#6165 = CARTESIAN_POINT('',(0.34,2.149999947473,1.)); +#6166 = DIRECTION('',(0.E+000,1.,2.22044604925E-016)); +#6167 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#6168 = PCURVE('',#5982,#6169); +#6169 = DEFINITIONAL_REPRESENTATION('',(#6170),#6196); +#6170 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#6171,#6172,#6173,#6174,#6175, + #6176,#6177,#6178,#6179,#6180,#6181,#6182,#6183,#6184,#6185,#6186, + #6187,#6188,#6189,#6190,#6191,#6192,#6193,#6194,#6195), + .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4), + (3.14159265359,3.427191985734,3.712791317879,3.998390650023, + 4.283989982168,4.569589314312,4.855188646457,5.140787978601, + 5.426387310746,5.711986642891,5.997585975035,6.28318530718, + 6.568784639324,6.854383971469,7.139983303613,7.425582635758, + 7.711181967902,7.996781300047,8.282380632191,8.567979964336, + 8.85357929648,9.139178628625,9.424777960769),.QUASI_UNIFORM_KNOTS.); +#6171 = CARTESIAN_POINT('',(-3.141592722747,9.222124589433E-006)); +#6172 = CARTESIAN_POINT('',(-3.04617778207,1.30140042498E-005)); +#6173 = CARTESIAN_POINT('',(-2.856058815057,2.049738247811E-005)); +#6174 = CARTESIAN_POINT('',(-2.571535581775,3.028593354298E-005)); +#6175 = CARTESIAN_POINT('',(-2.284917360872,3.738283329315E-005)); +#6176 = CARTESIAN_POINT('',(-1.997908324239,4.095211382007E-005)); +#6177 = CARTESIAN_POINT('',(-1.71408376596,4.068616000685E-005)); +#6178 = CARTESIAN_POINT('',(-1.42884795247,3.684682030757E-005)); +#6179 = CARTESIAN_POINT('',(-1.141505989223,3.012690481056E-005)); +#6180 = CARTESIAN_POINT('',(-0.856874976119,2.141678340864E-005)); +#6181 = CARTESIAN_POINT('',(-0.571781280648,1.169503874038E-005)); +#6182 = CARTESIAN_POINT('',(-0.284761607693,1.603238975779E-006)); +#6183 = CARTESIAN_POINT('',(1.442446836819E-005,-7.471896686725E-006)); +#6184 = CARTESIAN_POINT('',(0.285309169905,-1.761469233905E-005)); +#6185 = CARTESIAN_POINT('',(0.571481893023,-1.86107729037E-005)); +#6186 = CARTESIAN_POINT('',(0.856869943049,-1.936027504813E-005)); +#6187 = CARTESIAN_POINT('',(1.141475183164,-1.536618590576E-005)); +#6188 = CARTESIAN_POINT('',(1.428476320797,-3.05930403308E-005)); +#6189 = CARTESIAN_POINT('',(1.713884866707,-3.447614627582E-005)); +#6190 = CARTESIAN_POINT('',(1.998051357008,-1.393421554411E-005)); +#6191 = CARTESIAN_POINT('',(2.28520935386,-2.120505054974E-005)); +#6192 = CARTESIAN_POINT('',(2.571650950959,-1.266364125891E-005)); +#6193 = CARTESIAN_POINT('',(2.856064850945,-2.274814021624E-006)); +#6194 = CARTESIAN_POINT('',(3.046158872124,5.684495743119E-006)); +#6195 = CARTESIAN_POINT('',(3.141592584433,9.222124589433E-006)); +#6196 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6197 = PCURVE('',#4543,#6198); +#6198 = DEFINITIONAL_REPRESENTATION('',(#6199),#6225); +#6199 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#6200,#6201,#6202,#6203,#6204, + #6205,#6206,#6207,#6208,#6209,#6210,#6211,#6212,#6213,#6214,#6215, + #6216,#6217,#6218,#6219,#6220,#6221,#6222,#6223,#6224), + .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4), + (3.14159265359,3.427191985734,3.712791317879,3.998390650023, + 4.283989982168,4.569589314312,4.855188646457,5.140787978601, + 5.426387310746,5.711986642891,5.997585975035,6.28318530718, + 6.568784639324,6.854383971469,7.139983303613,7.425582635758, + 7.711181967902,7.996781300047,8.282380632191,8.567979964336, + 8.85357929648,9.139178628625,9.424777960769),.QUASI_UNIFORM_KNOTS.); +#6200 = CARTESIAN_POINT('',(3.14159265359,0.349999947473)); +#6201 = CARTESIAN_POINT('',(3.236792430971,0.349999947473)); +#6202 = CARTESIAN_POINT('',(3.427191985734,0.349999947473)); +#6203 = CARTESIAN_POINT('',(3.712791317879,0.349999947473)); +#6204 = CARTESIAN_POINT('',(3.998390650023,0.349999947473)); +#6205 = CARTESIAN_POINT('',(4.283989982168,0.349999947473)); +#6206 = CARTESIAN_POINT('',(4.569589314312,0.349999947473)); +#6207 = CARTESIAN_POINT('',(4.855188646457,0.349999947473)); +#6208 = CARTESIAN_POINT('',(5.140787978601,0.349999947473)); +#6209 = CARTESIAN_POINT('',(5.426387310746,0.349999947473)); +#6210 = CARTESIAN_POINT('',(5.711986642891,0.349999947473)); +#6211 = CARTESIAN_POINT('',(5.997585975035,0.349999947473)); +#6212 = CARTESIAN_POINT('',(6.28318530718,0.349999947473)); +#6213 = CARTESIAN_POINT('',(6.568784639324,0.349999947473)); +#6214 = CARTESIAN_POINT('',(6.854383971469,0.349999947473)); +#6215 = CARTESIAN_POINT('',(7.139983303613,0.349999947473)); +#6216 = CARTESIAN_POINT('',(7.425582635758,0.349999947473)); +#6217 = CARTESIAN_POINT('',(7.711181967902,0.349999947473)); +#6218 = CARTESIAN_POINT('',(7.996781300047,0.349999947473)); +#6219 = CARTESIAN_POINT('',(8.282380632191,0.349999947473)); +#6220 = CARTESIAN_POINT('',(8.567979964336,0.349999947473)); +#6221 = CARTESIAN_POINT('',(8.85357929648,0.349999947473)); +#6222 = CARTESIAN_POINT('',(9.139178628625,0.349999947473)); +#6223 = CARTESIAN_POINT('',(9.329578183388,0.349999947473)); +#6224 = CARTESIAN_POINT('',(9.424777960769,0.349999947473)); +#6225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6226 = ORIENTED_EDGE('',*,*,#6227,.T.); +#6227 = EDGE_CURVE('',#6160,#5923,#6228,.T.); +#6228 = SEAM_CURVE('',#6229,(#6243,#6250),.PCURVE_S1.); +#6229 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#6230,#6231,#6232,#6233,#6234, + #6235,#6236,#6237,#6238,#6239,#6240,#6241,#6242),.UNSPECIFIED.,.F., + .F.,(4,1,1,1,1,1,1,1,1,1,4),(0.E+000,7.142857142857E-002, + 0.142857142857,0.214285714286,0.285714285714,0.571428571429, + 0.642857142857,0.714285714286,0.857142857143,0.892857142857,1.), + .UNSPECIFIED.); +#6230 = CARTESIAN_POINT('',(0.449999998233,2.149980233562,1.000000007431 + )); +#6231 = CARTESIAN_POINT('',(0.45000912004,2.20087817523,0.999961637384) + ); +#6232 = CARTESIAN_POINT('',(0.457425452525,2.288438326137,0.992827070685 + )); +#6233 = CARTESIAN_POINT('',(0.485821404136,2.379823826815,0.965565271251 + )); +#6234 = CARTESIAN_POINT('',(0.528188977975,2.443729047373,0.924816837549 + )); +#6235 = CARTESIAN_POINT('',(0.64939764313,2.544347093259,0.808600036749) + ); +#6236 = CARTESIAN_POINT('',(0.862156245895,2.561967228776,0.604451905)); +#6237 = CARTESIAN_POINT('',(1.066969323365,2.610031125941,0.409471808699 + )); +#6238 = CARTESIAN_POINT('',(1.196511925871,2.663141117902,0.285913178181 + )); +#6239 = CARTESIAN_POINT('',(1.295009428205,2.757578459194,0.19319857426) + ); +#6240 = CARTESIAN_POINT('',(1.364151341404,2.930737564007,0.12897096474) + ); +#6241 = CARTESIAN_POINT('',(1.378854216511,3.036757257657,0.116288275587 + )); +#6242 = CARTESIAN_POINT('',(1.379963713752,3.126526024488,0.116308018144 + )); +#6243 = PCURVE('',#5982,#6244); +#6244 = DEFINITIONAL_REPRESENTATION('',(#6245),#6249); +#6245 = LINE('',#6246,#6247); +#6246 = CARTESIAN_POINT('',(3.14159265359,2.696444684289E-017)); +#6247 = VECTOR('',#6248,1.); +#6248 = DIRECTION('',(0.E+000,1.)); +#6249 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6250 = PCURVE('',#5982,#6251); +#6251 = DEFINITIONAL_REPRESENTATION('',(#6252),#6256); +#6252 = LINE('',#6253,#6254); +#6253 = CARTESIAN_POINT('',(-3.14159265359,2.696444684289E-017)); +#6254 = VECTOR('',#6255,1.); +#6255 = DIRECTION('',(0.E+000,1.)); +#6256 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6257 = ORIENTED_EDGE('',*,*,#5945,.F.); +#6258 = ORIENTED_EDGE('',*,*,#6227,.F.); +#6259 = ADVANCED_FACE('',(#6260),#4543,.T.); +#6260 = FACE_BOUND('',#6261,.T.); +#6261 = EDGE_LOOP('',(#6262,#6263,#6284,#6285)); +#6262 = ORIENTED_EDGE('',*,*,#6159,.F.); +#6263 = ORIENTED_EDGE('',*,*,#6264,.T.); +#6264 = EDGE_CURVE('',#6160,#4527,#6265,.T.); +#6265 = SEAM_CURVE('',#6266,(#6270,#6277),.PCURVE_S1.); +#6266 = LINE('',#6267,#6268); +#6267 = CARTESIAN_POINT('',(0.45,1.8,1.)); +#6268 = VECTOR('',#6269,1.); +#6269 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016)); +#6270 = PCURVE('',#4543,#6271); +#6271 = DEFINITIONAL_REPRESENTATION('',(#6272),#6276); +#6272 = LINE('',#6273,#6274); +#6273 = CARTESIAN_POINT('',(3.14159265359,-2.22044604925E-016)); +#6274 = VECTOR('',#6275,1.); +#6275 = DIRECTION('',(0.E+000,-1.)); +#6276 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6277 = PCURVE('',#4543,#6278); +#6278 = DEFINITIONAL_REPRESENTATION('',(#6279),#6283); +#6279 = LINE('',#6280,#6281); +#6280 = CARTESIAN_POINT('',(9.424777960769,-2.22044604925E-016)); +#6281 = VECTOR('',#6282,1.); +#6282 = DIRECTION('',(0.E+000,-1.)); +#6283 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6284 = ORIENTED_EDGE('',*,*,#4526,.T.); +#6285 = ORIENTED_EDGE('',*,*,#6264,.F.); +#6286 = ADVANCED_FACE('',(#6287),#6300,.F.); +#6287 = FACE_BOUND('',#6288,.F.); +#6288 = EDGE_LOOP('',(#6289)); +#6289 = ORIENTED_EDGE('',*,*,#6290,.T.); +#6290 = EDGE_CURVE('',#6291,#6291,#6293,.T.); +#6291 = VERTEX_POINT('',#6292); +#6292 = CARTESIAN_POINT('',(-1.379972115535,3.824401078785, + 0.116308167647)); +#6293 = SURFACE_CURVE('',#6294,(#6299,#6311),.PCURVE_S1.); +#6294 = CIRCLE('',#6295,0.11); +#6295 = AXIS2_PLACEMENT_3D('',#6296,#6297,#6298); +#6296 = CARTESIAN_POINT('',(-1.269977968304,3.824401078785, + 0.115173454013)); +#6297 = DIRECTION('',(-3.686287386451E-018,-1.,-2.219361847078E-016)); +#6298 = DIRECTION('',(0.999946793005,-1.396691117484E-018, + -1.031557848805E-002)); +#6299 = PCURVE('',#6300,#6305); +#6300 = PLANE('',#6301); +#6301 = AXIS2_PLACEMENT_3D('',#6302,#6303,#6304); +#6302 = CARTESIAN_POINT('',(-1.269977968304,3.824401078785, + 0.115173454013)); +#6303 = DIRECTION('',(-3.686287386451E-018,-1.,-2.219361847078E-016)); +#6304 = DIRECTION('',(0.999946793005,-1.396691117484E-018, + -1.031557848805E-002)); +#6305 = DEFINITIONAL_REPRESENTATION('',(#6306),#6310); +#6306 = CIRCLE('',#6307,0.11); +#6307 = AXIS2_PLACEMENT_2D('',#6308,#6309); +#6308 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#6309 = DIRECTION('',(1.,0.E+000)); +#6310 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6311 = PCURVE('',#6312,#6317); +#6312 = CYLINDRICAL_SURFACE('',#6313,0.11); +#6313 = AXIS2_PLACEMENT_3D('',#6314,#6315,#6316); +#6314 = CARTESIAN_POINT('',(-1.269977968304,3.127885643037, + 0.115173454013)); +#6315 = DIRECTION('',(-7.579788587567E-019,-1.,-2.218579675253E-016)); +#6316 = DIRECTION('',(0.999946793005,1.530654748227E-018, + -1.031557848805E-002)); +#6317 = DEFINITIONAL_REPRESENTATION('',(#6318),#6344); +#6318 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#6319,#6320,#6321,#6322,#6323, + #6324,#6325,#6326,#6327,#6328,#6329,#6330,#6331,#6332,#6333,#6334, + #6335,#6336,#6337,#6338,#6339,#6340,#6341,#6342,#6343), + .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4), + (3.141592653587,3.427191985732,3.712791317876,3.998390650021, + 4.283989982165,4.56958931431,4.855188646454,5.140787978599, + 5.426387310743,5.711986642888,5.997585975032,6.283185307177, + 6.568784639321,6.854383971466,7.13998330361,7.425582635755, + 7.711181967899,7.996781300044,8.282380632188,8.567979964333, + 8.853579296478,9.139178628622,9.424777960767), + .QUASI_UNIFORM_KNOTS.); +#6319 = CARTESIAN_POINT('',(-3.141592653593,-0.696515435748)); +#6320 = CARTESIAN_POINT('',(-3.046392876211,-0.696515435748)); +#6321 = CARTESIAN_POINT('',(-2.855993321448,-0.696515435748)); +#6322 = CARTESIAN_POINT('',(-2.570393989304,-0.696515435748)); +#6323 = CARTESIAN_POINT('',(-2.284794657159,-0.696515435748)); +#6324 = CARTESIAN_POINT('',(-1.999195325015,-0.696515435748)); +#6325 = CARTESIAN_POINT('',(-1.71359599287,-0.696515435748)); +#6326 = CARTESIAN_POINT('',(-1.427996660725,-0.696515435748)); +#6327 = CARTESIAN_POINT('',(-1.142397328581,-0.696515435748)); +#6328 = CARTESIAN_POINT('',(-0.856797996436,-0.696515435748)); +#6329 = CARTESIAN_POINT('',(-0.571198664292,-0.696515435748)); +#6330 = CARTESIAN_POINT('',(-0.285599332147,-0.696515435748)); +#6331 = CARTESIAN_POINT('',(-2.817301947289E-012,-0.696515435748)); +#6332 = CARTESIAN_POINT('',(0.285599332142,-0.696515435748)); +#6333 = CARTESIAN_POINT('',(0.571198664286,-0.696515435748)); +#6334 = CARTESIAN_POINT('',(0.856797996431,-0.696515435748)); +#6335 = CARTESIAN_POINT('',(1.142397328575,-0.696515435748)); +#6336 = CARTESIAN_POINT('',(1.42799666072,-0.696515435748)); +#6337 = CARTESIAN_POINT('',(1.713595992864,-0.696515435748)); +#6338 = CARTESIAN_POINT('',(1.999195325009,-0.696515435748)); +#6339 = CARTESIAN_POINT('',(2.284794657153,-0.696515435748)); +#6340 = CARTESIAN_POINT('',(2.570393989298,-0.696515435748)); +#6341 = CARTESIAN_POINT('',(2.855993321442,-0.696515435748)); +#6342 = CARTESIAN_POINT('',(3.046392876205,-0.696515435748)); +#6343 = CARTESIAN_POINT('',(3.141592653587,-0.696515435748)); +#6344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6345 = ADVANCED_FACE('',(#6346),#6312,.T.); +#6346 = FACE_BOUND('',#6347,.T.); +#6347 = EDGE_LOOP('',(#6348,#6349,#6372,#6582)); +#6348 = ORIENTED_EDGE('',*,*,#6290,.T.); +#6349 = ORIENTED_EDGE('',*,*,#6350,.T.); +#6350 = EDGE_CURVE('',#6291,#6351,#6353,.T.); +#6351 = VERTEX_POINT('',#6352); +#6352 = CARTESIAN_POINT('',(-1.379963713752,3.126526024488, + 0.116308018144)); +#6353 = SEAM_CURVE('',#6354,(#6358,#6365),.PCURVE_S1.); +#6354 = LINE('',#6355,#6356); +#6355 = CARTESIAN_POINT('',(-1.379972115535,3.127885643037, + 0.116308167647)); +#6356 = VECTOR('',#6357,1.); +#6357 = DIRECTION('',(-7.579788587567E-019,-1.,-2.218579675253E-016)); +#6358 = PCURVE('',#6312,#6359); +#6359 = DEFINITIONAL_REPRESENTATION('',(#6360),#6364); +#6360 = LINE('',#6361,#6362); +#6361 = CARTESIAN_POINT('',(3.141592653587,0.E+000)); +#6362 = VECTOR('',#6363,1.); +#6363 = DIRECTION('',(0.E+000,1.)); +#6364 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6365 = PCURVE('',#6312,#6366); +#6366 = DEFINITIONAL_REPRESENTATION('',(#6367),#6371); +#6367 = LINE('',#6368,#6369); +#6368 = CARTESIAN_POINT('',(-3.141592653593,0.E+000)); +#6369 = VECTOR('',#6370,1.); +#6370 = DIRECTION('',(0.E+000,1.)); +#6371 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6372 = ORIENTED_EDGE('',*,*,#6373,.F.); +#6373 = EDGE_CURVE('',#6351,#6351,#6374,.T.); +#6374 = SURFACE_CURVE('',#6375,(#6380,#6409),.PCURVE_S1.); +#6375 = CIRCLE('',#6376,0.11); +#6376 = AXIS2_PLACEMENT_3D('',#6377,#6378,#6379); +#6377 = CARTESIAN_POINT('',(-1.269977968304,3.127885643035, + 0.115173454013)); +#6378 = DIRECTION('',(1.235855767114E-002,-0.999923605928, + -2.199099893005E-004)); +#6379 = DIRECTION('',(0.999870413159,1.236016860817E-002, + -1.031421937386E-002)); +#6380 = PCURVE('',#6312,#6381); +#6381 = DEFINITIONAL_REPRESENTATION('',(#6382),#6408); +#6382 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#6383,#6384,#6385,#6386,#6387, + #6388,#6389,#6390,#6391,#6392,#6393,#6394,#6395,#6396,#6397,#6398, + #6399,#6400,#6401,#6402,#6403,#6404,#6405,#6406,#6407), + .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4), + (3.141592653591,3.427191985736,3.71279131788,3.998390650025, + 4.283989982169,4.569589314314,4.855188646458,5.140787978603, + 5.426387310747,5.711986642892,5.997585975036,6.283185307181, + 6.568784639325,6.85438397147,7.139983303614,7.425582635759, + 7.711181967903,7.996781300048,8.282380632192,8.567979964337, + 8.853579296482,9.139178628626,9.424777960771), + .QUASI_UNIFORM_KNOTS.); +#6383 = CARTESIAN_POINT('',(-3.141592082405,1.3596185489E-003)); +#6384 = CARTESIAN_POINT('',(-3.046384822257,1.359352396705E-003)); +#6385 = CARTESIAN_POINT('',(-2.855971109883,1.319171228818E-003)); +#6386 = CARTESIAN_POINT('',(-2.570357027564,1.153955247074E-003)); +#6387 = CARTESIAN_POINT('',(-2.284754832691,8.94736288563E-004)); +#6388 = CARTESIAN_POINT('',(-1.999165240893,5.631694824335E-004)); +#6389 = CARTESIAN_POINT('',(-1.713585210721,1.859409594753E-004)); +#6390 = CARTESIAN_POINT('',(-1.428008600486,-2.063414598547E-004)); +#6391 = CARTESIAN_POINT('',(-1.142428200679,-5.819099829622E-004)); +#6392 = CARTESIAN_POINT('',(-0.856837999748,-9.103349065794E-004)); +#6393 = CARTESIAN_POINT('',(-0.571235098299,-1.165010101058E-003)); +#6394 = CARTESIAN_POINT('',(-0.285620628695,-1.325303054094E-003)); +#6395 = CARTESIAN_POINT('',(6.03101584673E-007,-1.378227850119E-003)); +#6396 = CARTESIAN_POINT('',(0.285621643395,-1.319496814827E-003)); +#6397 = CARTESIAN_POINT('',(0.571235599317,-1.153868009568E-003)); +#6398 = CARTESIAN_POINT('',(0.856837828046,-8.947596285769E-004)); +#6399 = CARTESIAN_POINT('',(1.142427410814,-5.63163335882E-004)); +#6400 = CARTESIAN_POINT('',(1.42800744325,-1.859421816651E-004)); +#6401 = CARTESIAN_POINT('',(1.713584053462,2.063402260647E-004)); +#6402 = CARTESIAN_POINT('',(1.999164451097,5.819161643141E-004)); +#6403 = CARTESIAN_POINT('',(2.284754660737,9.103114389637E-004)); +#6404 = CARTESIAN_POINT('',(2.570357529523,1.165097814171E-003)); +#6405 = CARTESIAN_POINT('',(2.855972121072,1.324975693259E-003)); +#6406 = CARTESIAN_POINT('',(3.046385972191,1.361291633984E-003)); +#6407 = CARTESIAN_POINT('',(3.141593224774,1.3596185489E-003)); +#6408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6409 = PCURVE('',#6410,#6554); +#6410 = B_SPLINE_SURFACE_WITH_KNOTS('',3,3,( + (#6411,#6412,#6413,#6414,#6415,#6416,#6417,#6418,#6419,#6420,#6421 + ,#6422,#6423) + ,(#6424,#6425,#6426,#6427,#6428,#6429,#6430,#6431,#6432,#6433,#6434 + ,#6435,#6436) + ,(#6437,#6438,#6439,#6440,#6441,#6442,#6443,#6444,#6445,#6446,#6447 + ,#6448,#6449) + ,(#6450,#6451,#6452,#6453,#6454,#6455,#6456,#6457,#6458,#6459,#6460 + ,#6461,#6462) + ,(#6463,#6464,#6465,#6466,#6467,#6468,#6469,#6470,#6471,#6472,#6473 + ,#6474,#6475) + ,(#6476,#6477,#6478,#6479,#6480,#6481,#6482,#6483,#6484,#6485,#6486 + ,#6487,#6488) + ,(#6489,#6490,#6491,#6492,#6493,#6494,#6495,#6496,#6497,#6498,#6499 + ,#6500,#6501) + ,(#6502,#6503,#6504,#6505,#6506,#6507,#6508,#6509,#6510,#6511,#6512 + ,#6513,#6514) + ,(#6515,#6516,#6517,#6518,#6519,#6520,#6521,#6522,#6523,#6524,#6525 + ,#6526,#6527) + ,(#6528,#6529,#6530,#6531,#6532,#6533,#6534,#6535,#6536,#6537,#6538 + ,#6539,#6540) + ,(#6541,#6542,#6543,#6544,#6545,#6546,#6547,#6548,#6549,#6550,#6551 + ,#6552,#6553 + )),.UNSPECIFIED.,.T.,.F.,.F.,(1,3,1,1,1,1,1,1,1,3,1),(4,1,1,1,1,1,1, + 1,1,1,4),(-4.039190554616,-3.14159265359,-2.243994752564, + -1.346396851538,-0.448798950513,0.224399475256,0.673198425769, + 1.346396851538,2.243994752564,3.14159265359,4.039190554616),(0.E+000 + ,7.142857142857E-002,0.142857142857,0.214285714286,0.285714285714, + 0.571428571429,0.642857142857,0.714285714286,0.857142857143, + 0.892857142857,1.),.UNSPECIFIED.); +#6411 = CARTESIAN_POINT('',(-0.449999998233,2.149980233562, + 1.000000007431)); +#6412 = CARTESIAN_POINT('',(-0.45000912004,2.20087817523,0.999961637384) + ); +#6413 = CARTESIAN_POINT('',(-0.457425452525,2.288438326137, + 0.992827070685)); +#6414 = CARTESIAN_POINT('',(-0.485821404136,2.379823826815, + 0.965565271251)); +#6415 = CARTESIAN_POINT('',(-0.528188977975,2.443729047373, + 0.924816837549)); +#6416 = CARTESIAN_POINT('',(-0.64939764313,2.544347093259,0.808600036749 + )); +#6417 = CARTESIAN_POINT('',(-0.862156245895,2.561967228776,0.604451905) + ); +#6418 = CARTESIAN_POINT('',(-1.066969323365,2.610031125941, + 0.409471808699)); +#6419 = CARTESIAN_POINT('',(-1.196511925871,2.663141117902, + 0.285913178181)); +#6420 = CARTESIAN_POINT('',(-1.295009428205,2.757578459194,0.19319857426 + )); +#6421 = CARTESIAN_POINT('',(-1.364151341404,2.930737564007,0.12897096474 + )); +#6422 = CARTESIAN_POINT('',(-1.378854216511,3.036757257657, + 0.116288275587)); +#6423 = CARTESIAN_POINT('',(-1.379963713752,3.126526024488, + 0.116308018144)); +#6424 = CARTESIAN_POINT('',(-0.44999999601,2.149955422506,0.967088093745 + )); +#6425 = CARTESIAN_POINT('',(-0.450008847349,2.199344206072, + 0.967050861396)); +#6426 = CARTESIAN_POINT('',(-0.457255701787,2.283241847268, + 0.960090298909)); +#6427 = CARTESIAN_POINT('',(-0.483650495227,2.367451772449, + 0.934761881105)); +#6428 = CARTESIAN_POINT('',(-0.52196346415,2.425288331319,0.89788526965) + ); +#6429 = CARTESIAN_POINT('',(-0.635460272797,2.520811826557, + 0.789083911883)); +#6430 = CARTESIAN_POINT('',(-0.846660631032,2.539472474101, + 0.586344500008)); +#6431 = CARTESIAN_POINT('',(-1.054194038767,2.587692711457,0.38888950562 + )); +#6432 = CARTESIAN_POINT('',(-1.1870304403,2.64204625781,0.262101829743) + ); +#6433 = CARTESIAN_POINT('',(-1.291171760158,2.741228527433, + 0.164130825712)); +#6434 = CARTESIAN_POINT('',(-1.364057536002,2.924150139243, + 9.636988593654E-002)); +#6435 = CARTESIAN_POINT('',(-1.379164630938,3.034405034852, + 8.337758604308E-002)); +#6436 = CARTESIAN_POINT('',(-1.380303238072,3.126529065965, + 8.339784658556E-002)); +#6437 = CARTESIAN_POINT('',(-0.418611834877,2.149911681324, + 0.901603344622)); +#6438 = CARTESIAN_POINT('',(-0.418620420489,2.197817761817, + 0.901567230027)); +#6439 = CARTESIAN_POINT('',(-0.425695742975,2.27805304174,0.894782506838 + )); +#6440 = CARTESIAN_POINT('',(-0.450084763217,2.355104978503,0.87139180465 + )); +#6441 = CARTESIAN_POINT('',(-0.484395928528,2.406982188865, + 0.838336668062)); +#6442 = CARTESIAN_POINT('',(-0.590243007128,2.497391992396,0.73689092718 + )); +#6443 = CARTESIAN_POINT('',(-0.799890747976,2.517159869044, + 0.535555842005)); +#6444 = CARTESIAN_POINT('',(-1.010261949172,2.565437284737, + 0.335512648933)); +#6445 = CARTESIAN_POINT('',(-1.146353907233,2.621130934622, + 0.205533574342)); +#6446 = CARTESIAN_POINT('',(-1.256294628003,2.725136599515, + 0.102158518795)); +#6447 = CARTESIAN_POINT('',(-1.332861090763,2.917882042829, + 3.092517831199E-002)); +#6448 = CARTESIAN_POINT('',(-1.348427012724,3.032446274286, + 1.757204356795E-002)); +#6449 = CARTESIAN_POINT('',(-1.349594698986,3.126923080499, + 1.759282154871E-002)); +#6450 = CARTESIAN_POINT('',(-0.311892901707,2.149912446505, + 0.877247802982)); +#6451 = CARTESIAN_POINT('',(-0.311902196446,2.20177532467,0.877208705506 + )); +#6452 = CARTESIAN_POINT('',(-0.319493818746,2.291723511507, + 0.869898676618)); +#6453 = CARTESIAN_POINT('',(-0.349155670319,2.387581557733, + 0.841413954181)); +#6454 = CARTESIAN_POINT('',(-0.394112057813,2.455557115291, + 0.798193370117)); +#6455 = CARTESIAN_POINT('',(-0.520284215807,2.559340167601, + 0.677203932883)); +#6456 = CARTESIAN_POINT('',(-0.734124494987,2.576807596804, + 0.472072038093)); +#6457 = CARTESIAN_POINT('',(-0.937679068231,2.624151260779, + 0.278216493287)); +#6458 = CARTESIAN_POINT('',(-1.06517250261,2.676999249501,0.156667425834 + )); +#6459 = CARTESIAN_POINT('',(-1.16081941269,2.768569761494, + 6.65977707058E-002)); +#6460 = CARTESIAN_POINT('',(-1.227474471579,2.936301182736, + 4.721755614866E-003)); +#6461 = CARTESIAN_POINT('',(-1.242047908339,3.039815088279, + -7.881594132633E-003)); +#6462 = CARTESIAN_POINT('',(-1.243140850523,3.128244395267, + -7.86214615897E-003)); +#6463 = CARTESIAN_POINT('',(-0.233780230487,2.149973503389, + 0.939669959625)); +#6464 = CARTESIAN_POINT('',(-0.233790701734,2.208401062375, + 0.939625913283)); +#6465 = CARTESIAN_POINT('',(-0.242182819008,2.314400640093,0.93149819299 + )); +#6466 = CARTESIAN_POINT('',(-0.280587768245,2.441509350915, + 0.894566733854)); +#6467 = CARTESIAN_POINT('',(-0.343201114257,2.536041109827, + 0.834485044193)); +#6468 = CARTESIAN_POINT('',(-0.503038580605,2.662042493831, + 0.681124438123)); +#6469 = CARTESIAN_POINT('',(-0.723756949432,2.67531343139,0.469768578101 + )); +#6470 = CARTESIAN_POINT('',(-0.915680158441,2.72157009193,0.286485712178 + )); +#6471 = CARTESIAN_POINT('',(-1.028869800769,2.769313899638, + 0.178959617606)); +#6472 = CARTESIAN_POINT('',(-1.100292146724,2.84018346584,0.111446610781 + )); +#6473 = CARTESIAN_POINT('',(-1.150579453884,2.965850174702, + 6.502018574245E-002)); +#6474 = CARTESIAN_POINT('',(-1.163426873412,3.050926988924, + 5.373382504794E-002)); +#6475 = CARTESIAN_POINT('',(-1.164394339667,3.129204112524, + 5.37510402845E-002)); +#6476 = CARTESIAN_POINT('',(-0.225439659635,2.1500338907,1.017791020486) + ); +#6477 = CARTESIAN_POINT('',(-0.225450840104,2.212418776022, + 1.017743990864)); +#6478 = CARTESIAN_POINT('',(-0.234313150848,2.328105085217, + 1.009135187532)); +#6479 = CARTESIAN_POINT('',(-0.278004006792,2.474110628017, + 0.967097013296)); +#6480 = CARTESIAN_POINT('',(-0.351267875076,2.584610473045, + 0.896844838205)); +#6481 = CARTESIAN_POINT('',(-0.531415773676,2.724059059891, + 0.723954570915)); +#6482 = CARTESIAN_POINT('',(-0.75626944664,2.734666573151,0.508857683313 + )); +#6483 = CARTESIAN_POINT('',(-0.941028461467,2.780427659791, + 0.332093342516)); +#6484 = CARTESIAN_POINT('',(-1.045577454217,2.824946023212, + 0.233038068228)); +#6485 = CARTESIAN_POINT('',(-1.102158130075,2.883250499055, + 0.179347845535)); +#6486 = CARTESIAN_POINT('',(-1.14259719888,2.983316431086,0.142215847697 + )); +#6487 = CARTESIAN_POINT('',(-1.154357689133,3.057189770579, + 0.131766081024)); +#6488 = CARTESIAN_POINT('',(-1.155248935451,3.129299984079, + 0.131781939992)); +#6489 = CARTESIAN_POINT('',(-0.254681630443,2.150074383365, + 1.078456385904)); +#6490 = CARTESIAN_POINT('',(-0.254693058533,2.213840950803, + 1.078408314684)); +#6491 = CARTESIAN_POINT('',(-0.263700087845,2.33288443953,1.069650212198 + )); +#6492 = CARTESIAN_POINT('',(-0.309232784184,2.48549920265,1.025832584214 + )); +#6493 = CARTESIAN_POINT('',(-0.386212793333,2.601522208476, + 0.952031786122)); +#6494 = CARTESIAN_POINT('',(-0.573429239104,2.745670963733, + 0.772344662323)); +#6495 = CARTESIAN_POINT('',(-0.799699103942,2.755222845159, + 0.555968344419)); +#6496 = CARTESIAN_POINT('',(-0.981855345882,2.800964418013, + 0.381576608183)); +#6497 = CARTESIAN_POINT('',(-1.083375494478,2.844231572007, + 0.285490489012)); +#6498 = CARTESIAN_POINT('',(-1.134613097956,2.898133908674, + 0.236778770243)); +#6499 = CARTESIAN_POINT('',(-1.171640011594,2.989080322073, + 0.202866025895)); +#6500 = CARTESIAN_POINT('',(-1.182997124056,3.059014585479, + 0.192730323379)); +#6501 = CARTESIAN_POINT('',(-1.183861280116,3.128932942188, + 0.192745700298)); +#6502 = CARTESIAN_POINT('',(-0.320908452754,2.150094385356, + 1.120733332308)); +#6503 = CARTESIAN_POINT('',(-0.320919659824,2.212627696359, + 1.120686190793)); +#6504 = CARTESIAN_POINT('',(-0.329765572328,2.328690663115,1.1120919538) + ); +#6505 = CARTESIAN_POINT('',(-0.373686338186,2.475534734751,1.06983168112 + )); +#6506 = CARTESIAN_POINT('',(-0.44736280541,2.58652639732,0.999185481833) + ); +#6507 = CARTESIAN_POINT('',(-0.628298724459,2.726596371202, + 0.825537494984)); +#6508 = CARTESIAN_POINT('',(-0.853273295481,2.7367683701,0.61033405816) + ); +#6509 = CARTESIAN_POINT('',(-1.03739619018,2.782912800656,0.434163714342 + )); +#6510 = CARTESIAN_POINT('',(-1.141577691683,2.826942854654, + 0.335468235527)); +#6511 = CARTESIAN_POINT('',(-1.197026361921,2.884584266406, + 0.282839505601)); +#6512 = CARTESIAN_POINT('',(-1.237145942678,2.983097205468, + 0.246005693144)); +#6513 = CARTESIAN_POINT('',(-1.248756426952,3.056347359746, + 0.235687699709)); +#6514 = CARTESIAN_POINT('',(-1.249643383131,3.128110460596, + 0.235703482337)); +#6515 = CARTESIAN_POINT('',(-0.418505617057,2.150060044891, + 1.098382654262)); +#6516 = CARTESIAN_POINT('',(-0.418515814563,2.206960186078, + 1.098339759382)); +#6517 = CARTESIAN_POINT('',(-0.42663332681,2.309141472729,1.090487076561 + )); +#6518 = CARTESIAN_POINT('',(-0.463006956272,2.429088109195, + 1.055517904393)); +#6519 = CARTESIAN_POINT('',(-0.521509972023,2.517196294479, + 0.999361360086)); +#6520 = CARTESIAN_POINT('',(-0.673445432874,2.638107549464, + 0.853598863845)); +#6521 = CARTESIAN_POINT('',(-0.892445300754,2.651723734725, + 0.643805816121)); +#6522 = CARTESIAN_POINT('',(-1.086515550232,2.699000032463, + 0.458595734194)); +#6523 = CARTESIAN_POINT('',(-1.202967142679,2.747286187262, + 0.347870908606)); +#6524 = CARTESIAN_POINT('',(-1.279141527237,2.822818090118, + 0.275945091863)); +#6525 = CARTESIAN_POINT('',(-1.333358732442,2.957306067501, + 0.225803794632)); +#6526 = CARTESIAN_POINT('',(-1.346464297304,3.046467775131, + 0.214342928816)); +#6527 = CARTESIAN_POINT('',(-1.347458476273,3.126906208637, + 0.214360619382)); +#6528 = CARTESIAN_POINT('',(-0.450000000457,2.150005044617, + 1.032911921116)); +#6529 = CARTESIAN_POINT('',(-0.450009386797,2.202379034175, + 1.032872438333)); +#6530 = CARTESIAN_POINT('',(-0.45762282512,2.293636282512,1.02553751368) + ); +#6531 = CARTESIAN_POINT('',(-0.48803219039,2.392165642766,0.996330718992 + )); +#6532 = CARTESIAN_POINT('',(-0.534392230031,2.462069094011, + 0.951769673431)); +#6533 = CARTESIAN_POINT('',(-0.663267151121,2.567803777901,0.82818143641 + )); +#6534 = CARTESIAN_POINT('',(-0.877613026267,2.584456742995, + 0.622595216227)); +#6535 = CARTESIAN_POINT('',(-1.079679633616,2.632295878994, + 0.430116550861)); +#6536 = CARTESIAN_POINT('',(-1.205990623918,2.684195897764, + 0.309725998867)); +#6537 = CARTESIAN_POINT('',(-1.29884267632,2.773800033695,0.222270032599 + )); +#6538 = CARTESIAN_POINT('',(-1.364285662702,2.937340212679, + 0.161532951782)); +#6539 = CARTESIAN_POINT('',(-1.378543173812,3.039058647334, + 0.149198953952)); +#6540 = CARTESIAN_POINT('',(-1.379624189432,3.126522983011, + 0.149218189703)); +#6541 = CARTESIAN_POINT('',(-0.449999998233,2.149980233562, + 1.000000007431)); +#6542 = CARTESIAN_POINT('',(-0.45000912004,2.20087817523,0.999961637384) + ); +#6543 = CARTESIAN_POINT('',(-0.457425452525,2.288438326137, + 0.992827070685)); +#6544 = CARTESIAN_POINT('',(-0.485821404136,2.379823826815, + 0.965565271251)); +#6545 = CARTESIAN_POINT('',(-0.528188977975,2.443729047373, + 0.924816837549)); +#6546 = CARTESIAN_POINT('',(-0.64939764313,2.544347093259,0.808600036749 + )); +#6547 = CARTESIAN_POINT('',(-0.862156245895,2.561967228776,0.604451905) + ); +#6548 = CARTESIAN_POINT('',(-1.066969323365,2.610031125941, + 0.409471808699)); +#6549 = CARTESIAN_POINT('',(-1.196511925871,2.663141117902, + 0.285913178181)); +#6550 = CARTESIAN_POINT('',(-1.295009428205,2.757578459194,0.19319857426 + )); +#6551 = CARTESIAN_POINT('',(-1.364151341404,2.930737564007,0.12897096474 + )); +#6552 = CARTESIAN_POINT('',(-1.378854216511,3.036757257657, + 0.116288275587)); +#6553 = CARTESIAN_POINT('',(-1.379963713752,3.126526024488, + 0.116308018144)); +#6554 = DEFINITIONAL_REPRESENTATION('',(#6555),#6581); +#6555 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#6556,#6557,#6558,#6559,#6560, + #6561,#6562,#6563,#6564,#6565,#6566,#6567,#6568,#6569,#6570,#6571, + #6572,#6573,#6574,#6575,#6576,#6577,#6578,#6579,#6580), + .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4), + (3.141592653591,3.427191985736,3.71279131788,3.998390650025, + 4.283989982169,4.569589314314,4.855188646458,5.140787978603, + 5.426387310747,5.711986642892,5.997585975036,6.283185307181, + 6.568784639325,6.85438397147,7.139983303614,7.425582635759, + 7.711181967903,7.996781300048,8.282380632192,8.567979964337, + 8.853579296482,9.139178628626,9.424777960771), + .QUASI_UNIFORM_KNOTS.); +#6556 = CARTESIAN_POINT('',(-3.14159265359,1.)); +#6557 = CARTESIAN_POINT('',(-3.046177685706,1.)); +#6558 = CARTESIAN_POINT('',(-2.856058674312,1.)); +#6559 = CARTESIAN_POINT('',(-2.571535416392,1.)); +#6560 = CARTESIAN_POINT('',(-2.28491723042,1.)); +#6561 = CARTESIAN_POINT('',(-1.997908285613,1.)); +#6562 = CARTESIAN_POINT('',(-1.714083820269,1.)); +#6563 = CARTESIAN_POINT('',(-1.428848090785,1.)); +#6564 = CARTESIAN_POINT('',(-1.141506171132,1.)); +#6565 = CARTESIAN_POINT('',(-0.856875137932,1.)); +#6566 = CARTESIAN_POINT('',(-0.571781382493,1.)); +#6567 = CARTESIAN_POINT('',(-0.284761625831,1.)); +#6568 = CARTESIAN_POINT('',(1.450437514856E-005,1.)); +#6569 = CARTESIAN_POINT('',(0.285309264913,1.)); +#6570 = CARTESIAN_POINT('',(0.571482185915,1.)); +#6571 = CARTESIAN_POINT('',(0.856870508117,1.)); +#6572 = CARTESIAN_POINT('',(1.141471452859,1.)); +#6573 = CARTESIAN_POINT('',(1.428477077647,1.)); +#6574 = CARTESIAN_POINT('',(1.713885523038,1.)); +#6575 = CARTESIAN_POINT('',(1.998047506216,1.)); +#6576 = CARTESIAN_POINT('',(2.285209954048,1.)); +#6577 = CARTESIAN_POINT('',(2.571650654454,1.)); +#6578 = CARTESIAN_POINT('',(2.856064898853,1.)); +#6579 = CARTESIAN_POINT('',(3.046158896,1.)); +#6580 = CARTESIAN_POINT('',(3.14159265359,1.)); +#6581 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6582 = ORIENTED_EDGE('',*,*,#6350,.F.); +#6583 = ADVANCED_FACE('',(#6584),#6410,.F.); +#6584 = FACE_BOUND('',#6585,.F.); +#6585 = EDGE_LOOP('',(#6586,#6619,#6620,#6621)); +#6586 = ORIENTED_EDGE('',*,*,#6587,.T.); +#6587 = EDGE_CURVE('',#6588,#6351,#6590,.T.); +#6588 = VERTEX_POINT('',#6589); +#6589 = CARTESIAN_POINT('',(-0.45,2.149999947473,1.)); +#6590 = SEAM_CURVE('',#6591,(#6605,#6612),.PCURVE_S1.); +#6591 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#6592,#6593,#6594,#6595,#6596, + #6597,#6598,#6599,#6600,#6601,#6602,#6603,#6604),.UNSPECIFIED.,.F., + .F.,(4,1,1,1,1,1,1,1,1,1,4),(0.E+000,7.142857142857E-002, + 0.142857142857,0.214285714286,0.285714285714,0.571428571429, + 0.642857142857,0.714285714286,0.857142857143,0.892857142857,1.), + .UNSPECIFIED.); +#6592 = CARTESIAN_POINT('',(-0.449999998233,2.149980233562, + 1.000000007431)); +#6593 = CARTESIAN_POINT('',(-0.45000912004,2.20087817523,0.999961637384) + ); +#6594 = CARTESIAN_POINT('',(-0.457425452525,2.288438326137, + 0.992827070685)); +#6595 = CARTESIAN_POINT('',(-0.485821404136,2.379823826815, + 0.965565271251)); +#6596 = CARTESIAN_POINT('',(-0.528188977975,2.443729047373, + 0.924816837549)); +#6597 = CARTESIAN_POINT('',(-0.64939764313,2.544347093259,0.808600036749 + )); +#6598 = CARTESIAN_POINT('',(-0.862156245895,2.561967228776,0.604451905) + ); +#6599 = CARTESIAN_POINT('',(-1.066969323365,2.610031125941, + 0.409471808699)); +#6600 = CARTESIAN_POINT('',(-1.196511925871,2.663141117902, + 0.285913178181)); +#6601 = CARTESIAN_POINT('',(-1.295009428205,2.757578459194,0.19319857426 + )); +#6602 = CARTESIAN_POINT('',(-1.364151341404,2.930737564007,0.12897096474 + )); +#6603 = CARTESIAN_POINT('',(-1.378854216511,3.036757257657, + 0.116288275587)); +#6604 = CARTESIAN_POINT('',(-1.379963713752,3.126526024488, + 0.116308018144)); +#6605 = PCURVE('',#6410,#6606); +#6606 = DEFINITIONAL_REPRESENTATION('',(#6607),#6611); +#6607 = LINE('',#6608,#6609); +#6608 = CARTESIAN_POINT('',(3.14159265359,-1.710142579847E-016)); +#6609 = VECTOR('',#6610,1.); +#6610 = DIRECTION('',(0.E+000,1.)); +#6611 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6612 = PCURVE('',#6410,#6613); +#6613 = DEFINITIONAL_REPRESENTATION('',(#6614),#6618); +#6614 = LINE('',#6615,#6616); +#6615 = CARTESIAN_POINT('',(-3.14159265359,-1.710142579847E-016)); +#6616 = VECTOR('',#6617,1.); +#6617 = DIRECTION('',(0.E+000,1.)); +#6618 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6619 = ORIENTED_EDGE('',*,*,#6373,.F.); +#6620 = ORIENTED_EDGE('',*,*,#6587,.F.); +#6621 = ORIENTED_EDGE('',*,*,#6622,.T.); +#6622 = EDGE_CURVE('',#6588,#6588,#6623,.T.); +#6623 = SURFACE_CURVE('',#6624,(#6629,#6658),.PCURVE_S1.); +#6624 = CIRCLE('',#6625,0.11); +#6625 = AXIS2_PLACEMENT_3D('',#6626,#6627,#6628); +#6626 = CARTESIAN_POINT('',(-0.34,2.149999947473,1.)); +#6627 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016)); +#6628 = DIRECTION('',(1.,0.E+000,0.E+000)); +#6629 = PCURVE('',#6410,#6630); +#6630 = DEFINITIONAL_REPRESENTATION('',(#6631),#6657); +#6631 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#6632,#6633,#6634,#6635,#6636, + #6637,#6638,#6639,#6640,#6641,#6642,#6643,#6644,#6645,#6646,#6647, + #6648,#6649,#6650,#6651,#6652,#6653,#6654,#6655,#6656), + .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4), + (3.14159265359,3.427191985734,3.712791317879,3.998390650023, + 4.283989982168,4.569589314312,4.855188646457,5.140787978601, + 5.426387310746,5.711986642891,5.997585975035,6.28318530718, + 6.568784639324,6.854383971469,7.139983303613,7.425582635758, + 7.711181967902,7.996781300047,8.282380632191,8.567979964336, + 8.85357929648,9.139178628625,9.424777960769),.QUASI_UNIFORM_KNOTS.); +#6632 = CARTESIAN_POINT('',(-3.141592722747,9.222124589433E-006)); +#6633 = CARTESIAN_POINT('',(-3.04617778207,1.30140042498E-005)); +#6634 = CARTESIAN_POINT('',(-2.856058815057,2.049738247811E-005)); +#6635 = CARTESIAN_POINT('',(-2.571535581775,3.028593354298E-005)); +#6636 = CARTESIAN_POINT('',(-2.284917360872,3.738283329315E-005)); +#6637 = CARTESIAN_POINT('',(-1.997908324239,4.095211382007E-005)); +#6638 = CARTESIAN_POINT('',(-1.71408376596,4.068616000685E-005)); +#6639 = CARTESIAN_POINT('',(-1.42884795247,3.684682030757E-005)); +#6640 = CARTESIAN_POINT('',(-1.141505989223,3.012690481056E-005)); +#6641 = CARTESIAN_POINT('',(-0.856874976119,2.141678340864E-005)); +#6642 = CARTESIAN_POINT('',(-0.571781280648,1.169503874038E-005)); +#6643 = CARTESIAN_POINT('',(-0.284761607693,1.603238975779E-006)); +#6644 = CARTESIAN_POINT('',(1.442446836782E-005,-7.471896686725E-006)); +#6645 = CARTESIAN_POINT('',(0.285309169905,-1.761469233905E-005)); +#6646 = CARTESIAN_POINT('',(0.571481893023,-1.86107729037E-005)); +#6647 = CARTESIAN_POINT('',(0.856869943049,-1.936027504813E-005)); +#6648 = CARTESIAN_POINT('',(1.141475183164,-1.536618590576E-005)); +#6649 = CARTESIAN_POINT('',(1.428476320797,-3.05930403308E-005)); +#6650 = CARTESIAN_POINT('',(1.713884866707,-3.447614627582E-005)); +#6651 = CARTESIAN_POINT('',(1.998051357008,-1.393421554411E-005)); +#6652 = CARTESIAN_POINT('',(2.28520935386,-2.120505054974E-005)); +#6653 = CARTESIAN_POINT('',(2.571650950959,-1.266364125891E-005)); +#6654 = CARTESIAN_POINT('',(2.856064850945,-2.274814021624E-006)); +#6655 = CARTESIAN_POINT('',(3.046158872124,5.684495743119E-006)); +#6656 = CARTESIAN_POINT('',(3.141592584433,9.222124589433E-006)); +#6657 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6658 = PCURVE('',#4490,#6659); +#6659 = DEFINITIONAL_REPRESENTATION('',(#6660),#6686); +#6660 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#6661,#6662,#6663,#6664,#6665, + #6666,#6667,#6668,#6669,#6670,#6671,#6672,#6673,#6674,#6675,#6676, + #6677,#6678,#6679,#6680,#6681,#6682,#6683,#6684,#6685), + .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4), + (3.14159265359,3.427191985734,3.712791317879,3.998390650023, + 4.283989982168,4.569589314312,4.855188646457,5.140787978601, + 5.426387310746,5.711986642891,5.997585975035,6.28318530718, + 6.568784639324,6.854383971469,7.139983303613,7.425582635758, + 7.711181967902,7.996781300047,8.282380632191,8.567979964336, + 8.85357929648,9.139178628625,9.424777960769),.QUASI_UNIFORM_KNOTS.); +#6661 = CARTESIAN_POINT('',(-3.14159265359,-0.349999947473)); +#6662 = CARTESIAN_POINT('',(-3.046392876208,-0.349999947473)); +#6663 = CARTESIAN_POINT('',(-2.855993321445,-0.349999947473)); +#6664 = CARTESIAN_POINT('',(-2.570393989301,-0.349999947473)); +#6665 = CARTESIAN_POINT('',(-2.284794657156,-0.349999947473)); +#6666 = CARTESIAN_POINT('',(-1.999195325012,-0.349999947473)); +#6667 = CARTESIAN_POINT('',(-1.713595992867,-0.349999947473)); +#6668 = CARTESIAN_POINT('',(-1.427996660723,-0.349999947473)); +#6669 = CARTESIAN_POINT('',(-1.142397328578,-0.349999947473)); +#6670 = CARTESIAN_POINT('',(-0.856797996434,-0.349999947473)); +#6671 = CARTESIAN_POINT('',(-0.571198664289,-0.349999947473)); +#6672 = CARTESIAN_POINT('',(-0.285599332145,-0.349999947473)); +#6673 = CARTESIAN_POINT('',(0.E+000,-0.349999947473)); +#6674 = CARTESIAN_POINT('',(0.285599332145,-0.349999947473)); +#6675 = CARTESIAN_POINT('',(0.571198664289,-0.349999947473)); +#6676 = CARTESIAN_POINT('',(0.856797996434,-0.349999947473)); +#6677 = CARTESIAN_POINT('',(1.142397328578,-0.349999947473)); +#6678 = CARTESIAN_POINT('',(1.427996660723,-0.349999947473)); +#6679 = CARTESIAN_POINT('',(1.713595992867,-0.349999947473)); +#6680 = CARTESIAN_POINT('',(1.999195325012,-0.349999947473)); +#6681 = CARTESIAN_POINT('',(2.284794657156,-0.349999947473)); +#6682 = CARTESIAN_POINT('',(2.570393989301,-0.349999947473)); +#6683 = CARTESIAN_POINT('',(2.855993321445,-0.349999947473)); +#6684 = CARTESIAN_POINT('',(3.046392876208,-0.349999947473)); +#6685 = CARTESIAN_POINT('',(3.14159265359,-0.349999947473)); +#6686 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6687 = ADVANCED_FACE('',(#6688),#4490,.T.); +#6688 = FACE_BOUND('',#6689,.T.); +#6689 = EDGE_LOOP('',(#6690,#6691,#6712,#6713)); +#6690 = ORIENTED_EDGE('',*,*,#6622,.T.); +#6691 = ORIENTED_EDGE('',*,*,#6692,.T.); +#6692 = EDGE_CURVE('',#6588,#4470,#6693,.T.); +#6693 = SEAM_CURVE('',#6694,(#6698,#6705),.PCURVE_S1.); +#6694 = LINE('',#6695,#6696); +#6695 = CARTESIAN_POINT('',(-0.45,1.8,1.)); +#6696 = VECTOR('',#6697,1.); +#6697 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016)); +#6698 = PCURVE('',#4490,#6699); +#6699 = DEFINITIONAL_REPRESENTATION('',(#6700),#6704); +#6700 = LINE('',#6701,#6702); +#6701 = CARTESIAN_POINT('',(3.14159265359,2.22044604925E-016)); +#6702 = VECTOR('',#6703,1.); +#6703 = DIRECTION('',(0.E+000,1.)); +#6704 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6705 = PCURVE('',#4490,#6706); +#6706 = DEFINITIONAL_REPRESENTATION('',(#6707),#6711); +#6707 = LINE('',#6708,#6709); +#6708 = CARTESIAN_POINT('',(-3.14159265359,2.22044604925E-016)); +#6709 = VECTOR('',#6710,1.); +#6710 = DIRECTION('',(0.E+000,1.)); +#6711 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6712 = ORIENTED_EDGE('',*,*,#4469,.F.); +#6713 = ORIENTED_EDGE('',*,*,#6692,.F.); +#6714 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#6718)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#6715,#6716,#6717)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#6715 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#6716 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#6717 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#6718 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-005),#6715, + 'distance_accuracy_value','confusion accuracy'); +#6719 = SHAPE_DEFINITION_REPRESENTATION(#6720,#4207); +#6720 = PRODUCT_DEFINITION_SHAPE('','',#6721); +#6721 = PRODUCT_DEFINITION('design','',#6722,#6725); +#6722 = PRODUCT_DEFINITION_FORMATION('','',#6723); +#6723 = PRODUCT('SOLID','SOLID','',(#6724)); +#6724 = PRODUCT_CONTEXT('',#2,'mechanical'); +#6725 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#6726 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#6727,#6729); +#6727 = ( REPRESENTATION_RELATIONSHIP('','',#4207,#4197) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#6728) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#6728 = ITEM_DEFINED_TRANSFORMATION('','',#11,#4198); +#6729 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #6730); +#6730 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('6','=>[0:1:1:7]','',#4192,#6721, + $); +#6731 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#6723)); +#6732 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#6733,#6735); +#6733 = ( REPRESENTATION_RELATIONSHIP('','',#4197,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#6734) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#6734 = ITEM_DEFINED_TRANSFORMATION('','',#11,#27); +#6735 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #6736); +#6736 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('7','','',#5,#4192,$); +#6737 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4194)); +#6738 = SHAPE_DEFINITION_REPRESENTATION(#6739,#6745); +#6739 = PRODUCT_DEFINITION_SHAPE('','',#6740); +#6740 = PRODUCT_DEFINITION('design','',#6741,#6744); +#6741 = PRODUCT_DEFINITION_FORMATION('','',#6742); +#6742 = PRODUCT('TO-252-3_TabPin2','TO-252-3_TabPin2','',(#6743)); +#6743 = PRODUCT_CONTEXT('',#2,'mechanical'); +#6744 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#6745 = SHAPE_REPRESENTATION('',(#11,#6746),#6750); +#6746 = AXIS2_PLACEMENT_3D('',#6747,#6748,#6749); +#6747 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000)); +#6748 = DIRECTION('',(0.E+000,0.E+000,1.)); +#6749 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#6750 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#6754)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#6751,#6752,#6753)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#6751 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#6752 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#6753 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#6754 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-006),#6751, + 'distance_accuracy_value','confusion accuracy'); +#6755 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#6756),#13612); +#6756 = MANIFOLD_SOLID_BREP('',#6757); +#6757 = CLOSED_SHELL('',(#6758,#6878,#7015,#7064,#7487,#7582,#7631,#7821 + ,#7892,#8028,#8090,#8097,#8285,#8334,#8480,#8507,#8695,#8744,#8890, + #8917,#9105,#9154,#9300,#9327,#9403,#9452,#9501,#9550,#9599,#9676, + #9903,#9953,#10008,#10112,#10119,#10146,#10230,#10366,#10500,#10604, + #10780,#10852,#10859,#10866,#10992,#11096,#11272,#11344,#11351, + #11358,#11484,#11669,#11696,#11723,#11750,#11777,#11804,#11831, + #11838,#11842,#11869,#11896,#12092,#12141,#12290,#12317,#12344, + #12371,#12567,#12616,#12765,#12792,#12819,#12846,#13042,#13091, + #13240,#13267,#13314,#13341,#13348,#13375,#13382,#13429,#13456, + #13463,#13490,#13497,#13544,#13571,#13578,#13605)); +#6758 = ADVANCED_FACE('',(#6759),#6773,.F.); +#6759 = FACE_BOUND('',#6760,.F.); +#6760 = EDGE_LOOP('',(#6761,#6796,#6824,#6852)); +#6761 = ORIENTED_EDGE('',*,*,#6762,.T.); +#6762 = EDGE_CURVE('',#6763,#6765,#6767,.T.); +#6763 = VERTEX_POINT('',#6764); +#6764 = CARTESIAN_POINT('',(-2.27,3.25,0.9)); +#6765 = VERTEX_POINT('',#6766); +#6766 = CARTESIAN_POINT('',(-2.27,3.25,0.92)); +#6767 = SURFACE_CURVE('',#6768,(#6772,#6784),.PCURVE_S1.); +#6768 = LINE('',#6769,#6770); +#6769 = CARTESIAN_POINT('',(-2.27,3.25,2.E-002)); +#6770 = VECTOR('',#6771,1.); +#6771 = DIRECTION('',(0.E+000,0.E+000,1.)); +#6772 = PCURVE('',#6773,#6778); +#6773 = PLANE('',#6774); +#6774 = AXIS2_PLACEMENT_3D('',#6775,#6776,#6777); +#6775 = CARTESIAN_POINT('',(-2.27,3.25,2.E-002)); +#6776 = DIRECTION('',(1.,0.E+000,0.E+000)); +#6777 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#6778 = DEFINITIONAL_REPRESENTATION('',(#6779),#6783); +#6779 = LINE('',#6780,#6781); +#6780 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#6781 = VECTOR('',#6782,1.); +#6782 = DIRECTION('',(0.E+000,-1.)); +#6783 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6784 = PCURVE('',#6785,#6790); +#6785 = PLANE('',#6786); +#6786 = AXIS2_PLACEMENT_3D('',#6787,#6788,#6789); +#6787 = CARTESIAN_POINT('',(3.95,3.25,2.E-002)); +#6788 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#6789 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#6790 = DEFINITIONAL_REPRESENTATION('',(#6791),#6795); +#6791 = LINE('',#6792,#6793); +#6792 = CARTESIAN_POINT('',(6.22,0.E+000)); +#6793 = VECTOR('',#6794,1.); +#6794 = DIRECTION('',(0.E+000,-1.)); +#6795 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6796 = ORIENTED_EDGE('',*,*,#6797,.T.); +#6797 = EDGE_CURVE('',#6765,#6798,#6800,.T.); +#6798 = VERTEX_POINT('',#6799); +#6799 = CARTESIAN_POINT('',(-2.27,-3.25,0.92)); +#6800 = SURFACE_CURVE('',#6801,(#6805,#6812),.PCURVE_S1.); +#6801 = LINE('',#6802,#6803); +#6802 = CARTESIAN_POINT('',(-2.27,3.25,0.92)); +#6803 = VECTOR('',#6804,1.); +#6804 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#6805 = PCURVE('',#6773,#6806); +#6806 = DEFINITIONAL_REPRESENTATION('',(#6807),#6811); +#6807 = LINE('',#6808,#6809); +#6808 = CARTESIAN_POINT('',(0.E+000,-0.9)); +#6809 = VECTOR('',#6810,1.); +#6810 = DIRECTION('',(1.,0.E+000)); +#6811 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6812 = PCURVE('',#6813,#6818); +#6813 = PLANE('',#6814); +#6814 = AXIS2_PLACEMENT_3D('',#6815,#6816,#6817); +#6815 = CARTESIAN_POINT('',(-2.02,3.25,1.62)); +#6816 = DIRECTION('',(0.941741911595,7.015149670815E-018,-0.336336396998 + )); +#6817 = DIRECTION('',(6.606460461117E-018,-1.,-2.359450164685E-018)); +#6818 = DEFINITIONAL_REPRESENTATION('',(#6819),#6823); +#6819 = LINE('',#6820,#6821); +#6820 = CARTESIAN_POINT('',(1.05175034263E-030,0.743303437366)); +#6821 = VECTOR('',#6822,1.); +#6822 = DIRECTION('',(1.,-1.415173323136E-030)); +#6823 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6824 = ORIENTED_EDGE('',*,*,#6825,.F.); +#6825 = EDGE_CURVE('',#6826,#6798,#6828,.T.); +#6826 = VERTEX_POINT('',#6827); +#6827 = CARTESIAN_POINT('',(-2.27,-3.25,0.9)); +#6828 = SURFACE_CURVE('',#6829,(#6833,#6840),.PCURVE_S1.); +#6829 = LINE('',#6830,#6831); +#6830 = CARTESIAN_POINT('',(-2.27,-3.25,2.E-002)); +#6831 = VECTOR('',#6832,1.); +#6832 = DIRECTION('',(0.E+000,0.E+000,1.)); +#6833 = PCURVE('',#6773,#6834); +#6834 = DEFINITIONAL_REPRESENTATION('',(#6835),#6839); +#6835 = LINE('',#6836,#6837); +#6836 = CARTESIAN_POINT('',(6.5,0.E+000)); +#6837 = VECTOR('',#6838,1.); +#6838 = DIRECTION('',(0.E+000,-1.)); +#6839 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6840 = PCURVE('',#6841,#6846); +#6841 = PLANE('',#6842); +#6842 = AXIS2_PLACEMENT_3D('',#6843,#6844,#6845); +#6843 = CARTESIAN_POINT('',(-2.27,-3.25,2.E-002)); +#6844 = DIRECTION('',(0.E+000,1.,0.E+000)); +#6845 = DIRECTION('',(1.,0.E+000,0.E+000)); +#6846 = DEFINITIONAL_REPRESENTATION('',(#6847),#6851); +#6847 = LINE('',#6848,#6849); +#6848 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#6849 = VECTOR('',#6850,1.); +#6850 = DIRECTION('',(0.E+000,-1.)); +#6851 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6852 = ORIENTED_EDGE('',*,*,#6853,.F.); +#6853 = EDGE_CURVE('',#6763,#6826,#6854,.T.); +#6854 = SURFACE_CURVE('',#6855,(#6859,#6866),.PCURVE_S1.); +#6855 = LINE('',#6856,#6857); +#6856 = CARTESIAN_POINT('',(-2.27,3.25,0.9)); +#6857 = VECTOR('',#6858,1.); +#6858 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#6859 = PCURVE('',#6773,#6860); +#6860 = DEFINITIONAL_REPRESENTATION('',(#6861),#6865); +#6861 = LINE('',#6862,#6863); +#6862 = CARTESIAN_POINT('',(0.E+000,-0.88)); +#6863 = VECTOR('',#6864,1.); +#6864 = DIRECTION('',(1.,0.E+000)); +#6865 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6866 = PCURVE('',#6867,#6872); +#6867 = PLANE('',#6868); +#6868 = AXIS2_PLACEMENT_3D('',#6869,#6870,#6871); +#6869 = CARTESIAN_POINT('',(-2.17,3.25,0.46)); +#6870 = DIRECTION('',(-0.975132855791,0.E+000,-0.221621103589)); +#6871 = DIRECTION('',(0.E+000,1.,0.E+000)); +#6872 = DEFINITIONAL_REPRESENTATION('',(#6873),#6877); +#6873 = LINE('',#6874,#6875); +#6874 = CARTESIAN_POINT('',(0.E+000,-0.451220566907)); +#6875 = VECTOR('',#6876,1.); +#6876 = DIRECTION('',(-1.,0.E+000)); +#6877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6878 = ADVANCED_FACE('',(#6879),#6785,.F.); +#6879 = FACE_BOUND('',#6880,.F.); +#6880 = EDGE_LOOP('',(#6881,#6882,#6905,#6933,#6961,#6989)); +#6881 = ORIENTED_EDGE('',*,*,#6762,.F.); +#6882 = ORIENTED_EDGE('',*,*,#6883,.T.); +#6883 = EDGE_CURVE('',#6763,#6884,#6886,.T.); +#6884 = VERTEX_POINT('',#6885); +#6885 = CARTESIAN_POINT('',(-2.07,3.25,2.E-002)); +#6886 = SURFACE_CURVE('',#6887,(#6891,#6898),.PCURVE_S1.); +#6887 = LINE('',#6888,#6889); +#6888 = CARTESIAN_POINT('',(-1.972161100196,3.25,-0.410491159136)); +#6889 = VECTOR('',#6890,1.); +#6890 = DIRECTION('',(0.221621103589,0.E+000,-0.975132855791)); +#6891 = PCURVE('',#6785,#6892); +#6892 = DEFINITIONAL_REPRESENTATION('',(#6893),#6897); +#6893 = LINE('',#6894,#6895); +#6894 = CARTESIAN_POINT('',(5.922161100196,0.430491159136)); +#6895 = VECTOR('',#6896,1.); +#6896 = DIRECTION('',(-0.221621103589,0.975132855791)); +#6897 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6898 = PCURVE('',#6867,#6899); +#6899 = DEFINITIONAL_REPRESENTATION('',(#6900),#6904); +#6900 = LINE('',#6901,#6902); +#6901 = CARTESIAN_POINT('',(0.E+000,0.892689805257)); +#6902 = VECTOR('',#6903,1.); +#6903 = DIRECTION('',(0.E+000,1.)); +#6904 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6905 = ORIENTED_EDGE('',*,*,#6906,.F.); +#6906 = EDGE_CURVE('',#6907,#6884,#6909,.T.); +#6907 = VERTEX_POINT('',#6908); +#6908 = CARTESIAN_POINT('',(3.95,3.25,2.E-002)); +#6909 = SURFACE_CURVE('',#6910,(#6914,#6921),.PCURVE_S1.); +#6910 = LINE('',#6911,#6912); +#6911 = CARTESIAN_POINT('',(3.95,3.25,2.E-002)); +#6912 = VECTOR('',#6913,1.); +#6913 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#6914 = PCURVE('',#6785,#6915); +#6915 = DEFINITIONAL_REPRESENTATION('',(#6916),#6920); +#6916 = LINE('',#6917,#6918); +#6917 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#6918 = VECTOR('',#6919,1.); +#6919 = DIRECTION('',(1.,0.E+000)); +#6920 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6921 = PCURVE('',#6922,#6927); +#6922 = PLANE('',#6923); +#6923 = AXIS2_PLACEMENT_3D('',#6924,#6925,#6926); +#6924 = CARTESIAN_POINT('',(0.84,0.E+000,2.E-002)); +#6925 = DIRECTION('',(4.070108102062E-035,-3.727005214102E-035,1.)); +#6926 = DIRECTION('',(1.,0.E+000,-4.070108102062E-035)); +#6927 = DEFINITIONAL_REPRESENTATION('',(#6928),#6932); +#6928 = LINE('',#6929,#6930); +#6929 = CARTESIAN_POINT('',(3.11,3.25)); +#6930 = VECTOR('',#6931,1.); +#6931 = DIRECTION('',(-1.,-1.516931411834E-069)); +#6932 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6933 = ORIENTED_EDGE('',*,*,#6934,.T.); +#6934 = EDGE_CURVE('',#6907,#6935,#6937,.T.); +#6935 = VERTEX_POINT('',#6936); +#6936 = CARTESIAN_POINT('',(3.95,3.25,0.52)); +#6937 = SURFACE_CURVE('',#6938,(#6942,#6949),.PCURVE_S1.); +#6938 = LINE('',#6939,#6940); +#6939 = CARTESIAN_POINT('',(3.95,3.25,2.E-002)); +#6940 = VECTOR('',#6941,1.); +#6941 = DIRECTION('',(0.E+000,0.E+000,1.)); +#6942 = PCURVE('',#6785,#6943); +#6943 = DEFINITIONAL_REPRESENTATION('',(#6944),#6948); +#6944 = LINE('',#6945,#6946); +#6945 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#6946 = VECTOR('',#6947,1.); +#6947 = DIRECTION('',(0.E+000,-1.)); +#6948 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6949 = PCURVE('',#6950,#6955); +#6950 = PLANE('',#6951); +#6951 = AXIS2_PLACEMENT_3D('',#6952,#6953,#6954); +#6952 = CARTESIAN_POINT('',(3.95,-3.25,2.E-002)); +#6953 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#6954 = DIRECTION('',(0.E+000,1.,0.E+000)); +#6955 = DEFINITIONAL_REPRESENTATION('',(#6956),#6960); +#6956 = LINE('',#6957,#6958); +#6957 = CARTESIAN_POINT('',(6.5,0.E+000)); +#6958 = VECTOR('',#6959,1.); +#6959 = DIRECTION('',(0.E+000,-1.)); +#6960 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6961 = ORIENTED_EDGE('',*,*,#6962,.T.); +#6962 = EDGE_CURVE('',#6935,#6963,#6965,.T.); +#6963 = VERTEX_POINT('',#6964); +#6964 = CARTESIAN_POINT('',(3.838888888889,3.25,0.92)); +#6965 = SURFACE_CURVE('',#6966,(#6970,#6977),.PCURVE_S1.); +#6966 = LINE('',#6967,#6968); +#6967 = CARTESIAN_POINT('',(3.88946991404,3.25,0.737908309456)); +#6968 = VECTOR('',#6969,1.); +#6969 = DIRECTION('',(-0.267643863786,0.E+000,0.96351790963)); +#6970 = PCURVE('',#6785,#6971); +#6971 = DEFINITIONAL_REPRESENTATION('',(#6972),#6976); +#6972 = LINE('',#6973,#6974); +#6973 = CARTESIAN_POINT('',(6.053008596E-002,-0.717908309456)); +#6974 = VECTOR('',#6975,1.); +#6975 = DIRECTION('',(0.267643863786,-0.96351790963)); +#6976 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6977 = PCURVE('',#6978,#6983); +#6978 = PLANE('',#6979); +#6979 = AXIS2_PLACEMENT_3D('',#6980,#6981,#6982); +#6980 = CARTESIAN_POINT('',(3.7,-3.25,1.42)); +#6981 = DIRECTION('',(-0.96351790963,0.E+000,-0.267643863786)); +#6982 = DIRECTION('',(0.E+000,-1.,-0.E+000)); +#6983 = DEFINITIONAL_REPRESENTATION('',(#6984),#6988); +#6984 = LINE('',#6985,#6986); +#6985 = CARTESIAN_POINT('',(-6.5,-0.707918019714)); +#6986 = VECTOR('',#6987,1.); +#6987 = DIRECTION('',(-0.E+000,1.)); +#6988 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#6989 = ORIENTED_EDGE('',*,*,#6990,.T.); +#6990 = EDGE_CURVE('',#6963,#6765,#6991,.T.); +#6991 = SURFACE_CURVE('',#6992,(#6996,#7003),.PCURVE_S1.); +#6992 = LINE('',#6993,#6994); +#6993 = CARTESIAN_POINT('',(3.45,3.25,0.92)); +#6994 = VECTOR('',#6995,1.); +#6995 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#6996 = PCURVE('',#6785,#6997); +#6997 = DEFINITIONAL_REPRESENTATION('',(#6998),#7002); +#6998 = LINE('',#6999,#7000); +#6999 = CARTESIAN_POINT('',(0.5,-0.9)); +#7000 = VECTOR('',#7001,1.); +#7001 = DIRECTION('',(1.,0.E+000)); +#7002 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7003 = PCURVE('',#7004,#7009); +#7004 = PLANE('',#7005); +#7005 = AXIS2_PLACEMENT_3D('',#7006,#7007,#7008); +#7006 = CARTESIAN_POINT('',(3.45,3.,1.62)); +#7007 = DIRECTION('',(7.015149670815E-018,-0.941741911595, + -0.336336396998)); +#7008 = DIRECTION('',(-1.,-6.606460461117E-018,-2.359450164685E-018)); +#7009 = DEFINITIONAL_REPRESENTATION('',(#7010),#7014); +#7010 = LINE('',#7011,#7012); +#7011 = CARTESIAN_POINT('',(1.05175034263E-030,0.743303437366)); +#7012 = VECTOR('',#7013,1.); +#7013 = DIRECTION('',(1.,-1.415173323136E-030)); +#7014 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7015 = ADVANCED_FACE('',(#7016),#6867,.T.); +#7016 = FACE_BOUND('',#7017,.T.); +#7017 = EDGE_LOOP('',(#7018,#7041,#7062,#7063)); +#7018 = ORIENTED_EDGE('',*,*,#7019,.T.); +#7019 = EDGE_CURVE('',#6884,#7020,#7022,.T.); +#7020 = VERTEX_POINT('',#7021); +#7021 = CARTESIAN_POINT('',(-2.07,-3.25,2.E-002)); +#7022 = SURFACE_CURVE('',#7023,(#7027,#7034),.PCURVE_S1.); +#7023 = LINE('',#7024,#7025); +#7024 = CARTESIAN_POINT('',(-2.07,3.25,2.E-002)); +#7025 = VECTOR('',#7026,1.); +#7026 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#7027 = PCURVE('',#6867,#7028); +#7028 = DEFINITIONAL_REPRESENTATION('',(#7029),#7033); +#7029 = LINE('',#7030,#7031); +#7030 = CARTESIAN_POINT('',(0.E+000,0.451220566907)); +#7031 = VECTOR('',#7032,1.); +#7032 = DIRECTION('',(-1.,0.E+000)); +#7033 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7034 = PCURVE('',#6922,#7035); +#7035 = DEFINITIONAL_REPRESENTATION('',(#7036),#7040); +#7036 = LINE('',#7037,#7038); +#7037 = CARTESIAN_POINT('',(-2.91,3.25)); +#7038 = VECTOR('',#7039,1.); +#7039 = DIRECTION('',(0.E+000,-1.)); +#7040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7041 = ORIENTED_EDGE('',*,*,#7042,.F.); +#7042 = EDGE_CURVE('',#6826,#7020,#7043,.T.); +#7043 = SURFACE_CURVE('',#7044,(#7048,#7055),.PCURVE_S1.); +#7044 = LINE('',#7045,#7046); +#7045 = CARTESIAN_POINT('',(-2.124911591356,-3.25,0.261611001965)); +#7046 = VECTOR('',#7047,1.); +#7047 = DIRECTION('',(0.221621103589,0.E+000,-0.975132855791)); +#7048 = PCURVE('',#6867,#7049); +#7049 = DEFINITIONAL_REPRESENTATION('',(#7050),#7054); +#7050 = LINE('',#7051,#7052); +#7051 = CARTESIAN_POINT('',(-6.5,0.203448173094)); +#7052 = VECTOR('',#7053,1.); +#7053 = DIRECTION('',(0.E+000,1.)); +#7054 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7055 = PCURVE('',#6841,#7056); +#7056 = DEFINITIONAL_REPRESENTATION('',(#7057),#7061); +#7057 = LINE('',#7058,#7059); +#7058 = CARTESIAN_POINT('',(0.145088408644,-0.241611001965)); +#7059 = VECTOR('',#7060,1.); +#7060 = DIRECTION('',(0.221621103589,0.975132855791)); +#7061 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7062 = ORIENTED_EDGE('',*,*,#6853,.F.); +#7063 = ORIENTED_EDGE('',*,*,#6883,.T.); +#7064 = ADVANCED_FACE('',(#7065,#7145,#7259,#7373),#6813,.F.); +#7065 = FACE_BOUND('',#7066,.F.); +#7066 = EDGE_LOOP('',(#7067,#7097,#7123,#7124)); +#7067 = ORIENTED_EDGE('',*,*,#7068,.T.); +#7068 = EDGE_CURVE('',#7069,#7071,#7073,.T.); +#7069 = VERTEX_POINT('',#7070); +#7070 = CARTESIAN_POINT('',(-1.77,2.75,2.32)); +#7071 = VERTEX_POINT('',#7072); +#7072 = CARTESIAN_POINT('',(-1.77,-2.75,2.32)); +#7073 = SURFACE_CURVE('',#7074,(#7078,#7085),.PCURVE_S1.); +#7074 = LINE('',#7075,#7076); +#7075 = CARTESIAN_POINT('',(-1.77,3.25,2.32)); +#7076 = VECTOR('',#7077,1.); +#7077 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#7078 = PCURVE('',#6813,#7079); +#7079 = DEFINITIONAL_REPRESENTATION('',(#7080),#7084); +#7080 = LINE('',#7081,#7082); +#7081 = CARTESIAN_POINT('',(-1.051557749635E-030,-0.743303437366)); +#7082 = VECTOR('',#7083,1.); +#7083 = DIRECTION('',(1.,-1.415173323136E-030)); +#7084 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7085 = PCURVE('',#7086,#7091); +#7086 = PLANE('',#7087); +#7087 = AXIS2_PLACEMENT_3D('',#7088,#7089,#7090); +#7088 = CARTESIAN_POINT('',(0.84,0.E+000,2.32)); +#7089 = DIRECTION('',(4.070108102062E-035,-3.727005214102E-035,1.)); +#7090 = DIRECTION('',(1.,0.E+000,-4.070108102062E-035)); +#7091 = DEFINITIONAL_REPRESENTATION('',(#7092),#7096); +#7092 = LINE('',#7093,#7094); +#7093 = CARTESIAN_POINT('',(-2.61,3.25)); +#7094 = VECTOR('',#7095,1.); +#7095 = DIRECTION('',(0.E+000,-1.)); +#7096 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7097 = ORIENTED_EDGE('',*,*,#7098,.T.); +#7098 = EDGE_CURVE('',#7071,#6798,#7099,.T.); +#7099 = SURFACE_CURVE('',#7100,(#7104,#7111),.PCURVE_S1.); +#7100 = LINE('',#7101,#7102); +#7101 = CARTESIAN_POINT('',(-1.689715447154,-2.669715447154, + 2.544796747967)); +#7102 = VECTOR('',#7103,1.); +#7103 = DIRECTION('',(-0.318788356532,-0.318788356532,-0.892607398289)); +#7104 = PCURVE('',#6813,#7105); +#7105 = DEFINITIONAL_REPRESENTATION('',(#7106),#7110); +#7106 = LINE('',#7107,#7108); +#7107 = CARTESIAN_POINT('',(5.919715447154,-0.982006573756)); +#7108 = VECTOR('',#7109,1.); +#7109 = DIRECTION('',(0.318788356532,0.947825924809)); +#7110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7111 = PCURVE('',#7112,#7117); +#7112 = PLANE('',#7113); +#7113 = AXIS2_PLACEMENT_3D('',#7114,#7115,#7116); +#7114 = CARTESIAN_POINT('',(-1.77,-3.,1.62)); +#7115 = DIRECTION('',(-7.015149670815E-018,0.941741911595, + -0.336336396998)); +#7116 = DIRECTION('',(1.,6.606460461117E-018,-2.359450164685E-018)); +#7117 = DEFINITIONAL_REPRESENTATION('',(#7118),#7122); +#7118 = LINE('',#7119,#7120); +#7119 = CARTESIAN_POINT('',(8.0284552846E-002,-0.982006573756)); +#7120 = VECTOR('',#7121,1.); +#7121 = DIRECTION('',(-0.318788356532,0.947825924809)); +#7122 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7123 = ORIENTED_EDGE('',*,*,#6797,.F.); +#7124 = ORIENTED_EDGE('',*,*,#7125,.F.); +#7125 = EDGE_CURVE('',#7069,#6765,#7126,.T.); +#7126 = SURFACE_CURVE('',#7127,(#7131,#7138),.PCURVE_S1.); +#7127 = LINE('',#7128,#7129); +#7128 = CARTESIAN_POINT('',(-1.754756097561,2.734756097561, + 2.362682926829)); +#7129 = VECTOR('',#7130,1.); +#7130 = DIRECTION('',(-0.318788356532,0.318788356532,-0.892607398289)); +#7131 = PCURVE('',#6813,#7132); +#7132 = DEFINITIONAL_REPRESENTATION('',(#7133),#7137); +#7133 = LINE('',#7134,#7135); +#7134 = CARTESIAN_POINT('',(0.515243902439,-0.788626817693)); +#7135 = VECTOR('',#7136,1.); +#7136 = DIRECTION('',(-0.318788356532,0.947825924809)); +#7137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7138 = PCURVE('',#7004,#7139); +#7139 = DEFINITIONAL_REPRESENTATION('',(#7140),#7144); +#7140 = LINE('',#7141,#7142); +#7141 = CARTESIAN_POINT('',(5.204756097561,-0.788626817693)); +#7142 = VECTOR('',#7143,1.); +#7143 = DIRECTION('',(0.318788356532,0.947825924809)); +#7144 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7145 = FACE_BOUND('',#7146,.F.); +#7146 = EDGE_LOOP('',(#7147,#7177,#7205,#7233)); +#7147 = ORIENTED_EDGE('',*,*,#7148,.F.); +#7148 = EDGE_CURVE('',#7149,#7151,#7153,.T.); +#7149 = VERTEX_POINT('',#7150); +#7150 = CARTESIAN_POINT('',(-2.084325841818,-1.905,1.43988764291)); +#7151 = VERTEX_POINT('',#7152); +#7152 = CARTESIAN_POINT('',(-2.084325841818,-2.655,1.43988764291)); +#7153 = SURFACE_CURVE('',#7154,(#7158,#7165),.PCURVE_S1.); +#7154 = LINE('',#7155,#7156); +#7155 = CARTESIAN_POINT('',(-2.084325841818,0.485,1.43988764291)); +#7156 = VECTOR('',#7157,1.); +#7157 = DIRECTION('',(7.44912123422E-018,-1.,-1.860766572861E-032)); +#7158 = PCURVE('',#6813,#7159); +#7159 = DEFINITIONAL_REPRESENTATION('',(#7160),#7164); +#7160 = LINE('',#7161,#7162); +#7161 = CARTESIAN_POINT('',(2.765,0.191254477339)); +#7162 = VECTOR('',#7163,1.); +#7163 = DIRECTION('',(1.,-2.50541059672E-018)); +#7164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7165 = PCURVE('',#7166,#7171); +#7166 = PLANE('',#7167); +#7167 = AXIS2_PLACEMENT_3D('',#7168,#7169,#7170); +#7168 = CARTESIAN_POINT('',(-2.447960814362,-2.28,1.43988764291)); +#7169 = DIRECTION('',(1.179522735899E-016,-1.772902494279E-032,1.)); +#7170 = DIRECTION('',(1.,0.E+000,-1.179522735899E-016)); +#7171 = DEFINITIONAL_REPRESENTATION('',(#7172),#7176); +#7172 = LINE('',#7173,#7174); +#7173 = CARTESIAN_POINT('',(0.363634972544,2.765)); +#7174 = VECTOR('',#7175,1.); +#7175 = DIRECTION('',(7.44912123422E-018,-1.)); +#7176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7177 = ORIENTED_EDGE('',*,*,#7178,.F.); +#7178 = EDGE_CURVE('',#7179,#7149,#7181,.T.); +#7179 = VERTEX_POINT('',#7180); +#7180 = CARTESIAN_POINT('',(-2.262897270389,-1.905,0.93988764291)); +#7181 = SURFACE_CURVE('',#7182,(#7186,#7193),.PCURVE_S1.); +#7182 = LINE('',#7183,#7184); +#7183 = CARTESIAN_POINT('',(-2.207677525962,-1.905,1.094502927306)); +#7184 = VECTOR('',#7185,1.); +#7185 = DIRECTION('',(0.336336396998,4.50605655742E-031,0.941741911595) + ); +#7186 = PCURVE('',#6813,#7187); +#7187 = DEFINITIONAL_REPRESENTATION('',(#7188),#7192); +#7188 = LINE('',#7189,#7190); +#7189 = CARTESIAN_POINT('',(5.155,0.558005400656)); +#7190 = VECTOR('',#7191,1.); +#7191 = DIRECTION('',(-1.865840930122E-030,-1.)); +#7192 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7193 = PCURVE('',#7194,#7199); +#7194 = PLANE('',#7195); +#7195 = AXIS2_PLACEMENT_3D('',#7196,#7197,#7198); +#7196 = CARTESIAN_POINT('',(-3.251426690538,-1.905,0.874745725546)); +#7197 = DIRECTION('',(1.925014880134E-031,1.,-5.472315783042E-031)); +#7198 = DIRECTION('',(0.E+000,5.472315783042E-031,1.)); +#7199 = DEFINITIONAL_REPRESENTATION('',(#7200),#7204); +#7200 = LINE('',#7201,#7202); +#7201 = CARTESIAN_POINT('',(0.21975720176,1.043749164576)); +#7202 = VECTOR('',#7203,1.); +#7203 = DIRECTION('',(0.941741911595,0.336336396998)); +#7204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7205 = ORIENTED_EDGE('',*,*,#7206,.F.); +#7206 = EDGE_CURVE('',#7207,#7179,#7209,.T.); +#7207 = VERTEX_POINT('',#7208); +#7208 = CARTESIAN_POINT('',(-2.262897270389,-2.655,0.93988764291)); +#7209 = SURFACE_CURVE('',#7210,(#7214,#7221),.PCURVE_S1.); +#7210 = LINE('',#7211,#7212); +#7211 = CARTESIAN_POINT('',(-2.262897270389,0.485,0.93988764291)); +#7212 = VECTOR('',#7213,1.); +#7213 = DIRECTION('',(-7.44912123422E-018,1.,3.145604752052E-031)); +#7214 = PCURVE('',#6813,#7215); +#7215 = DEFINITIONAL_REPRESENTATION('',(#7216),#7220); +#7216 = LINE('',#7217,#7218); +#7217 = CARTESIAN_POINT('',(2.765,0.722185504029)); +#7218 = VECTOR('',#7219,1.); +#7219 = DIRECTION('',(-1.,2.50541059672E-018)); +#7220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7221 = PCURVE('',#7222,#7227); +#7222 = PLANE('',#7223); +#7223 = AXIS2_PLACEMENT_3D('',#7224,#7225,#7226); +#7224 = CARTESIAN_POINT('',(-2.447960814362,-2.28,0.93988764291)); +#7225 = DIRECTION('',(-1.091364830233E-016,3.137475043121E-031,-1.)); +#7226 = DIRECTION('',(-1.,0.E+000,1.091364830233E-016)); +#7227 = DEFINITIONAL_REPRESENTATION('',(#7228),#7232); +#7228 = LINE('',#7229,#7230); +#7229 = CARTESIAN_POINT('',(-0.185063543973,2.765)); +#7230 = VECTOR('',#7231,1.); +#7231 = DIRECTION('',(7.44912123422E-018,1.)); +#7232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7233 = ORIENTED_EDGE('',*,*,#7234,.T.); +#7234 = EDGE_CURVE('',#7207,#7151,#7235,.T.); +#7235 = SURFACE_CURVE('',#7236,(#7240,#7247),.PCURVE_S1.); +#7236 = LINE('',#7237,#7238); +#7237 = CARTESIAN_POINT('',(-2.207677525962,-2.655,1.094502927306)); +#7238 = VECTOR('',#7239,1.); +#7239 = DIRECTION('',(0.336336396998,4.50605655742E-031,0.941741911595) + ); +#7240 = PCURVE('',#6813,#7241); +#7241 = DEFINITIONAL_REPRESENTATION('',(#7242),#7246); +#7242 = LINE('',#7243,#7244); +#7243 = CARTESIAN_POINT('',(5.905,0.558005400656)); +#7244 = VECTOR('',#7245,1.); +#7245 = DIRECTION('',(-1.865840930122E-030,-1.)); +#7246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7247 = PCURVE('',#7248,#7253); +#7248 = PLANE('',#7249); +#7249 = AXIS2_PLACEMENT_3D('',#7250,#7251,#7252); +#7250 = CARTESIAN_POINT('',(-3.251426690538,-2.655,0.874745725546)); +#7251 = DIRECTION('',(1.925014880134E-031,1.,-5.472315783042E-031)); +#7252 = DIRECTION('',(0.E+000,5.472315783042E-031,1.)); +#7253 = DEFINITIONAL_REPRESENTATION('',(#7254),#7258); +#7254 = LINE('',#7255,#7256); +#7255 = CARTESIAN_POINT('',(0.21975720176,1.043749164576)); +#7256 = VECTOR('',#7257,1.); +#7257 = DIRECTION('',(0.941741911595,0.336336396998)); +#7258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7259 = FACE_BOUND('',#7260,.F.); +#7260 = EDGE_LOOP('',(#7261,#7291,#7319,#7347)); +#7261 = ORIENTED_EDGE('',*,*,#7262,.F.); +#7262 = EDGE_CURVE('',#7263,#7265,#7267,.T.); +#7263 = VERTEX_POINT('',#7264); +#7264 = CARTESIAN_POINT('',(-2.262897270389,-0.375,0.93988764291)); +#7265 = VERTEX_POINT('',#7266); +#7266 = CARTESIAN_POINT('',(-2.262897270389,0.375,0.93988764291)); +#7267 = SURFACE_CURVE('',#7268,(#7272,#7279),.PCURVE_S1.); +#7268 = LINE('',#7269,#7270); +#7269 = CARTESIAN_POINT('',(-2.262897270389,1.625,0.93988764291)); +#7270 = VECTOR('',#7271,1.); +#7271 = DIRECTION('',(-7.44912123422E-018,1.,1.364433288792E-032)); +#7272 = PCURVE('',#6813,#7273); +#7273 = DEFINITIONAL_REPRESENTATION('',(#7274),#7278); +#7274 = LINE('',#7275,#7276); +#7275 = CARTESIAN_POINT('',(1.625,0.722185504029)); +#7276 = VECTOR('',#7277,1.); +#7277 = DIRECTION('',(-1.,2.50541059672E-018)); +#7278 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7279 = PCURVE('',#7280,#7285); +#7280 = PLANE('',#7281); +#7281 = AXIS2_PLACEMENT_3D('',#7282,#7283,#7284); +#7282 = CARTESIAN_POINT('',(-2.447960814362,1.154548400399E-016, + 0.93988764291)); +#7283 = DIRECTION('',(-1.091364830233E-016,1.28313619948E-032,-1.)); +#7284 = DIRECTION('',(-1.,0.E+000,1.091364830233E-016)); +#7285 = DEFINITIONAL_REPRESENTATION('',(#7286),#7290); +#7286 = LINE('',#7287,#7288); +#7287 = CARTESIAN_POINT('',(-0.185063543973,1.625)); +#7288 = VECTOR('',#7289,1.); +#7289 = DIRECTION('',(7.44912123422E-018,1.)); +#7290 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7291 = ORIENTED_EDGE('',*,*,#7292,.T.); +#7292 = EDGE_CURVE('',#7263,#7293,#7295,.T.); +#7293 = VERTEX_POINT('',#7294); +#7294 = CARTESIAN_POINT('',(-2.084325841818,-0.375,1.43988764291)); +#7295 = SURFACE_CURVE('',#7296,(#7300,#7307),.PCURVE_S1.); +#7296 = LINE('',#7297,#7298); +#7297 = CARTESIAN_POINT('',(-2.207677525962,-0.375,1.094502927306)); +#7298 = VECTOR('',#7299,1.); +#7299 = DIRECTION('',(0.336336396998,4.50605655742E-031,0.941741911595) + ); +#7300 = PCURVE('',#6813,#7301); +#7301 = DEFINITIONAL_REPRESENTATION('',(#7302),#7306); +#7302 = LINE('',#7303,#7304); +#7303 = CARTESIAN_POINT('',(3.625,0.558005400656)); +#7304 = VECTOR('',#7305,1.); +#7305 = DIRECTION('',(-1.865840930122E-030,-1.)); +#7306 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7307 = PCURVE('',#7308,#7313); +#7308 = PLANE('',#7309); +#7309 = AXIS2_PLACEMENT_3D('',#7310,#7311,#7312); +#7310 = CARTESIAN_POINT('',(-3.251426690538,-0.375,0.874745725546)); +#7311 = DIRECTION('',(1.925014880134E-031,1.,-5.472315783042E-031)); +#7312 = DIRECTION('',(0.E+000,5.472315783042E-031,1.)); +#7313 = DEFINITIONAL_REPRESENTATION('',(#7314),#7318); +#7314 = LINE('',#7315,#7316); +#7315 = CARTESIAN_POINT('',(0.21975720176,1.043749164576)); +#7316 = VECTOR('',#7317,1.); +#7317 = DIRECTION('',(0.941741911595,0.336336396998)); +#7318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7319 = ORIENTED_EDGE('',*,*,#7320,.F.); +#7320 = EDGE_CURVE('',#7321,#7293,#7323,.T.); +#7321 = VERTEX_POINT('',#7322); +#7322 = CARTESIAN_POINT('',(-2.084325841818,0.375,1.43988764291)); +#7323 = SURFACE_CURVE('',#7324,(#7328,#7335),.PCURVE_S1.); +#7324 = LINE('',#7325,#7326); +#7325 = CARTESIAN_POINT('',(-2.084325841818,1.625,1.43988764291)); +#7326 = VECTOR('',#7327,1.); +#7327 = DIRECTION('',(7.44912123422E-018,-1.,1.598312976047E-032)); +#7328 = PCURVE('',#6813,#7329); +#7329 = DEFINITIONAL_REPRESENTATION('',(#7330),#7334); +#7330 = LINE('',#7331,#7332); +#7331 = CARTESIAN_POINT('',(1.625,0.191254477339)); +#7332 = VECTOR('',#7333,1.); +#7333 = DIRECTION('',(1.,-2.50541059672E-018)); +#7334 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7335 = PCURVE('',#7336,#7341); +#7336 = PLANE('',#7337); +#7337 = AXIS2_PLACEMENT_3D('',#7338,#7339,#7340); +#7338 = CARTESIAN_POINT('',(-2.447960814362,1.206764157201E-016, + 1.43988764291)); +#7339 = DIRECTION('',(1.179522735899E-016,1.686177054629E-032,1.)); +#7340 = DIRECTION('',(1.,0.E+000,-1.179522735899E-016)); +#7341 = DEFINITIONAL_REPRESENTATION('',(#7342),#7346); +#7342 = LINE('',#7343,#7344); +#7343 = CARTESIAN_POINT('',(0.363634972544,1.625)); +#7344 = VECTOR('',#7345,1.); +#7345 = DIRECTION('',(7.44912123422E-018,-1.)); +#7346 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7347 = ORIENTED_EDGE('',*,*,#7348,.F.); +#7348 = EDGE_CURVE('',#7265,#7321,#7349,.T.); +#7349 = SURFACE_CURVE('',#7350,(#7354,#7361),.PCURVE_S1.); +#7350 = LINE('',#7351,#7352); +#7351 = CARTESIAN_POINT('',(-2.207677525962,0.375,1.094502927306)); +#7352 = VECTOR('',#7353,1.); +#7353 = DIRECTION('',(0.336336396998,4.50605655742E-031,0.941741911595) + ); +#7354 = PCURVE('',#6813,#7355); +#7355 = DEFINITIONAL_REPRESENTATION('',(#7356),#7360); +#7356 = LINE('',#7357,#7358); +#7357 = CARTESIAN_POINT('',(2.875,0.558005400656)); +#7358 = VECTOR('',#7359,1.); +#7359 = DIRECTION('',(-1.865840930122E-030,-1.)); +#7360 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7361 = PCURVE('',#7362,#7367); +#7362 = PLANE('',#7363); +#7363 = AXIS2_PLACEMENT_3D('',#7364,#7365,#7366); +#7364 = CARTESIAN_POINT('',(-3.251426690538,0.375,0.874745725546)); +#7365 = DIRECTION('',(1.925014880134E-031,1.,-5.472315783042E-031)); +#7366 = DIRECTION('',(0.E+000,5.472315783042E-031,1.)); +#7367 = DEFINITIONAL_REPRESENTATION('',(#7368),#7372); +#7368 = LINE('',#7369,#7370); +#7369 = CARTESIAN_POINT('',(0.21975720176,1.043749164576)); +#7370 = VECTOR('',#7371,1.); +#7371 = DIRECTION('',(0.941741911595,0.336336396998)); +#7372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7373 = FACE_BOUND('',#7374,.F.); +#7374 = EDGE_LOOP('',(#7375,#7405,#7433,#7461)); +#7375 = ORIENTED_EDGE('',*,*,#7376,.F.); +#7376 = EDGE_CURVE('',#7377,#7379,#7381,.T.); +#7377 = VERTEX_POINT('',#7378); +#7378 = CARTESIAN_POINT('',(-2.262897270389,1.905,0.93988764291)); +#7379 = VERTEX_POINT('',#7380); +#7380 = CARTESIAN_POINT('',(-2.262897270389,2.655,0.93988764291)); +#7381 = SURFACE_CURVE('',#7382,(#7386,#7393),.PCURVE_S1.); +#7382 = LINE('',#7383,#7384); +#7383 = CARTESIAN_POINT('',(-2.262897270389,2.765,0.93988764291)); +#7384 = VECTOR('',#7385,1.); +#7385 = DIRECTION('',(-7.44912123422E-018,1.,2.599125790167E-031)); +#7386 = PCURVE('',#6813,#7387); +#7387 = DEFINITIONAL_REPRESENTATION('',(#7388),#7392); +#7388 = LINE('',#7389,#7390); +#7389 = CARTESIAN_POINT('',(0.485,0.722185504029)); +#7390 = VECTOR('',#7391,1.); +#7391 = DIRECTION('',(-1.,2.50541059672E-018)); +#7392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7393 = PCURVE('',#7394,#7399); +#7394 = PLANE('',#7395); +#7395 = AXIS2_PLACEMENT_3D('',#7396,#7397,#7398); +#7396 = CARTESIAN_POINT('',(-2.447960814362,2.28,0.93988764291)); +#7397 = DIRECTION('',(-1.091364830233E-016,2.590996081236E-031,-1.)); +#7398 = DIRECTION('',(-1.,0.E+000,1.091364830233E-016)); +#7399 = DEFINITIONAL_REPRESENTATION('',(#7400),#7404); +#7400 = LINE('',#7401,#7402); +#7401 = CARTESIAN_POINT('',(-0.185063543973,0.485)); +#7402 = VECTOR('',#7403,1.); +#7403 = DIRECTION('',(7.44912123422E-018,1.)); +#7404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7405 = ORIENTED_EDGE('',*,*,#7406,.T.); +#7406 = EDGE_CURVE('',#7377,#7407,#7409,.T.); +#7407 = VERTEX_POINT('',#7408); +#7408 = CARTESIAN_POINT('',(-2.084325841818,1.905,1.43988764291)); +#7409 = SURFACE_CURVE('',#7410,(#7414,#7421),.PCURVE_S1.); +#7410 = LINE('',#7411,#7412); +#7411 = CARTESIAN_POINT('',(-2.207677525962,1.905,1.094502927306)); +#7412 = VECTOR('',#7413,1.); +#7413 = DIRECTION('',(0.336336396998,4.50605655742E-031,0.941741911595) + ); +#7414 = PCURVE('',#6813,#7415); +#7415 = DEFINITIONAL_REPRESENTATION('',(#7416),#7420); +#7416 = LINE('',#7417,#7418); +#7417 = CARTESIAN_POINT('',(1.345,0.558005400656)); +#7418 = VECTOR('',#7419,1.); +#7419 = DIRECTION('',(-1.865840930122E-030,-1.)); +#7420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7421 = PCURVE('',#7422,#7427); +#7422 = PLANE('',#7423); +#7423 = AXIS2_PLACEMENT_3D('',#7424,#7425,#7426); +#7424 = CARTESIAN_POINT('',(-3.251426690538,1.905,0.874745725546)); +#7425 = DIRECTION('',(1.925014880134E-031,1.,-5.472315783042E-031)); +#7426 = DIRECTION('',(0.E+000,5.472315783042E-031,1.)); +#7427 = DEFINITIONAL_REPRESENTATION('',(#7428),#7432); +#7428 = LINE('',#7429,#7430); +#7429 = CARTESIAN_POINT('',(0.21975720176,1.043749164576)); +#7430 = VECTOR('',#7431,1.); +#7431 = DIRECTION('',(0.941741911595,0.336336396998)); +#7432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7433 = ORIENTED_EDGE('',*,*,#7434,.F.); +#7434 = EDGE_CURVE('',#7435,#7407,#7437,.T.); +#7435 = VERTEX_POINT('',#7436); +#7436 = CARTESIAN_POINT('',(-2.084325841818,2.655,1.43988764291)); +#7437 = SURFACE_CURVE('',#7438,(#7442,#7449),.PCURVE_S1.); +#7438 = LINE('',#7439,#7440); +#7439 = CARTESIAN_POINT('',(-2.084325841818,2.765,1.43988764291)); +#7440 = VECTOR('',#7441,1.); +#7441 = DIRECTION('',(7.44912123422E-018,-1.,-1.062255116784E-030)); +#7442 = PCURVE('',#6813,#7443); +#7443 = DEFINITIONAL_REPRESENTATION('',(#7444),#7448); +#7444 = LINE('',#7445,#7446); +#7445 = CARTESIAN_POINT('',(0.485,0.191254477339)); +#7446 = VECTOR('',#7447,1.); +#7447 = DIRECTION('',(1.,-2.505410596719E-018)); +#7448 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7449 = PCURVE('',#7450,#7455); +#7450 = PLANE('',#7451); +#7451 = AXIS2_PLACEMENT_3D('',#7452,#7453,#7454); +#7452 = CARTESIAN_POINT('',(-2.447960814362,2.28,1.43988764291)); +#7453 = DIRECTION('',(1.179522735899E-016,-1.061376475998E-030,1.)); +#7454 = DIRECTION('',(1.,0.E+000,-1.179522735899E-016)); +#7455 = DEFINITIONAL_REPRESENTATION('',(#7456),#7460); +#7456 = LINE('',#7457,#7458); +#7457 = CARTESIAN_POINT('',(0.363634972544,0.485)); +#7458 = VECTOR('',#7459,1.); +#7459 = DIRECTION('',(7.44912123422E-018,-1.)); +#7460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7461 = ORIENTED_EDGE('',*,*,#7462,.F.); +#7462 = EDGE_CURVE('',#7379,#7435,#7463,.T.); +#7463 = SURFACE_CURVE('',#7464,(#7468,#7475),.PCURVE_S1.); +#7464 = LINE('',#7465,#7466); +#7465 = CARTESIAN_POINT('',(-2.207677525962,2.655,1.094502927306)); +#7466 = VECTOR('',#7467,1.); +#7467 = DIRECTION('',(0.336336396998,4.50605655742E-031,0.941741911595) + ); +#7468 = PCURVE('',#6813,#7469); +#7469 = DEFINITIONAL_REPRESENTATION('',(#7470),#7474); +#7470 = LINE('',#7471,#7472); +#7471 = CARTESIAN_POINT('',(0.595,0.558005400656)); +#7472 = VECTOR('',#7473,1.); +#7473 = DIRECTION('',(-1.865840930122E-030,-1.)); +#7474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7475 = PCURVE('',#7476,#7481); +#7476 = PLANE('',#7477); +#7477 = AXIS2_PLACEMENT_3D('',#7478,#7479,#7480); +#7478 = CARTESIAN_POINT('',(-3.251426690538,2.655,0.874745725546)); +#7479 = DIRECTION('',(1.925014880134E-031,1.,-5.472315783042E-031)); +#7480 = DIRECTION('',(0.E+000,5.472315783042E-031,1.)); +#7481 = DEFINITIONAL_REPRESENTATION('',(#7482),#7486); +#7482 = LINE('',#7483,#7484); +#7483 = CARTESIAN_POINT('',(0.21975720176,1.043749164576)); +#7484 = VECTOR('',#7485,1.); +#7485 = DIRECTION('',(0.941741911595,0.336336396998)); +#7486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7487 = ADVANCED_FACE('',(#7488),#6841,.F.); +#7488 = FACE_BOUND('',#7489,.F.); +#7489 = EDGE_LOOP('',(#7490,#7491,#7514,#7537,#7560,#7581)); +#7490 = ORIENTED_EDGE('',*,*,#6825,.T.); +#7491 = ORIENTED_EDGE('',*,*,#7492,.T.); +#7492 = EDGE_CURVE('',#6798,#7493,#7495,.T.); +#7493 = VERTEX_POINT('',#7494); +#7494 = CARTESIAN_POINT('',(3.838888888889,-3.25,0.92)); +#7495 = SURFACE_CURVE('',#7496,(#7500,#7507),.PCURVE_S1.); +#7496 = LINE('',#7497,#7498); +#7497 = CARTESIAN_POINT('',(-1.77,-3.25,0.92)); +#7498 = VECTOR('',#7499,1.); +#7499 = DIRECTION('',(1.,0.E+000,0.E+000)); +#7500 = PCURVE('',#6841,#7501); +#7501 = DEFINITIONAL_REPRESENTATION('',(#7502),#7506); +#7502 = LINE('',#7503,#7504); +#7503 = CARTESIAN_POINT('',(0.5,-0.9)); +#7504 = VECTOR('',#7505,1.); +#7505 = DIRECTION('',(1.,0.E+000)); +#7506 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7507 = PCURVE('',#7112,#7508); +#7508 = DEFINITIONAL_REPRESENTATION('',(#7509),#7513); +#7509 = LINE('',#7510,#7511); +#7510 = CARTESIAN_POINT('',(1.05175034263E-030,0.743303437366)); +#7511 = VECTOR('',#7512,1.); +#7512 = DIRECTION('',(1.,-1.415173323136E-030)); +#7513 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7514 = ORIENTED_EDGE('',*,*,#7515,.F.); +#7515 = EDGE_CURVE('',#7516,#7493,#7518,.T.); +#7516 = VERTEX_POINT('',#7517); +#7517 = CARTESIAN_POINT('',(3.95,-3.25,0.52)); +#7518 = SURFACE_CURVE('',#7519,(#7523,#7530),.PCURVE_S1.); +#7519 = LINE('',#7520,#7521); +#7520 = CARTESIAN_POINT('',(3.666690544413,-3.25,1.539914040115)); +#7521 = VECTOR('',#7522,1.); +#7522 = DIRECTION('',(-0.267643863786,0.E+000,0.96351790963)); +#7523 = PCURVE('',#6841,#7524); +#7524 = DEFINITIONAL_REPRESENTATION('',(#7525),#7529); +#7525 = LINE('',#7526,#7527); +#7526 = CARTESIAN_POINT('',(5.936690544413,-1.519914040115)); +#7527 = VECTOR('',#7528,1.); +#7528 = DIRECTION('',(-0.267643863786,-0.96351790963)); +#7529 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7530 = PCURVE('',#6978,#7531); +#7531 = DEFINITIONAL_REPRESENTATION('',(#7532),#7536); +#7532 = LINE('',#7533,#7534); +#7533 = CARTESIAN_POINT('',(-0.E+000,0.124454396661)); +#7534 = VECTOR('',#7535,1.); +#7535 = DIRECTION('',(-0.E+000,1.)); +#7536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7537 = ORIENTED_EDGE('',*,*,#7538,.F.); +#7538 = EDGE_CURVE('',#7539,#7516,#7541,.T.); +#7539 = VERTEX_POINT('',#7540); +#7540 = CARTESIAN_POINT('',(3.95,-3.25,2.E-002)); +#7541 = SURFACE_CURVE('',#7542,(#7546,#7553),.PCURVE_S1.); +#7542 = LINE('',#7543,#7544); +#7543 = CARTESIAN_POINT('',(3.95,-3.25,2.E-002)); +#7544 = VECTOR('',#7545,1.); +#7545 = DIRECTION('',(0.E+000,0.E+000,1.)); +#7546 = PCURVE('',#6841,#7547); +#7547 = DEFINITIONAL_REPRESENTATION('',(#7548),#7552); +#7548 = LINE('',#7549,#7550); +#7549 = CARTESIAN_POINT('',(6.22,0.E+000)); +#7550 = VECTOR('',#7551,1.); +#7551 = DIRECTION('',(0.E+000,-1.)); +#7552 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7553 = PCURVE('',#6950,#7554); +#7554 = DEFINITIONAL_REPRESENTATION('',(#7555),#7559); +#7555 = LINE('',#7556,#7557); +#7556 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#7557 = VECTOR('',#7558,1.); +#7558 = DIRECTION('',(0.E+000,-1.)); +#7559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7560 = ORIENTED_EDGE('',*,*,#7561,.F.); +#7561 = EDGE_CURVE('',#7020,#7539,#7562,.T.); +#7562 = SURFACE_CURVE('',#7563,(#7567,#7574),.PCURVE_S1.); +#7563 = LINE('',#7564,#7565); +#7564 = CARTESIAN_POINT('',(-2.27,-3.25,2.E-002)); +#7565 = VECTOR('',#7566,1.); +#7566 = DIRECTION('',(1.,0.E+000,0.E+000)); +#7567 = PCURVE('',#6841,#7568); +#7568 = DEFINITIONAL_REPRESENTATION('',(#7569),#7573); +#7569 = LINE('',#7570,#7571); +#7570 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#7571 = VECTOR('',#7572,1.); +#7572 = DIRECTION('',(1.,0.E+000)); +#7573 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7574 = PCURVE('',#6922,#7575); +#7575 = DEFINITIONAL_REPRESENTATION('',(#7576),#7580); +#7576 = LINE('',#7577,#7578); +#7577 = CARTESIAN_POINT('',(-3.11,-3.25)); +#7578 = VECTOR('',#7579,1.); +#7579 = DIRECTION('',(1.,1.516931411834E-069)); +#7580 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7581 = ORIENTED_EDGE('',*,*,#7042,.F.); +#7582 = ADVANCED_FACE('',(#7583),#7004,.F.); +#7583 = FACE_BOUND('',#7584,.F.); +#7584 = EDGE_LOOP('',(#7585,#7608,#7629,#7630)); +#7585 = ORIENTED_EDGE('',*,*,#7586,.F.); +#7586 = EDGE_CURVE('',#7587,#6963,#7589,.T.); +#7587 = VERTEX_POINT('',#7588); +#7588 = CARTESIAN_POINT('',(3.45,2.75,2.32)); +#7589 = SURFACE_CURVE('',#7590,(#7594,#7601),.PCURVE_S1.); +#7590 = LINE('',#7591,#7592); +#7591 = CARTESIAN_POINT('',(3.40571473387,2.69306180069,2.479426958068) + ); +#7592 = VECTOR('',#7593,1.); +#7593 = DIRECTION('',(0.253078917766,0.325387179985,-0.911084103957)); +#7594 = PCURVE('',#7004,#7595); +#7595 = DEFINITIONAL_REPRESENTATION('',(#7596),#7600); +#7596 = LINE('',#7597,#7598); +#7597 = CARTESIAN_POINT('',(4.428526613E-002,-0.912592874424)); +#7598 = VECTOR('',#7599,1.); +#7599 = DIRECTION('',(-0.253078917766,0.96744563743)); +#7600 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7601 = PCURVE('',#6978,#7602); +#7602 = DEFINITIONAL_REPRESENTATION('',(#7603),#7607); +#7603 = LINE('',#7604,#7605); +#7604 = CARTESIAN_POINT('',(-5.94306180069,1.099540493726)); +#7605 = VECTOR('',#7606,1.); +#7606 = DIRECTION('',(-0.325387179985,-0.945580870736)); +#7607 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7608 = ORIENTED_EDGE('',*,*,#7609,.T.); +#7609 = EDGE_CURVE('',#7587,#7069,#7610,.T.); +#7610 = SURFACE_CURVE('',#7611,(#7615,#7622),.PCURVE_S1.); +#7611 = LINE('',#7612,#7613); +#7612 = CARTESIAN_POINT('',(3.45,2.75,2.32)); +#7613 = VECTOR('',#7614,1.); +#7614 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#7615 = PCURVE('',#7004,#7616); +#7616 = DEFINITIONAL_REPRESENTATION('',(#7617),#7621); +#7617 = LINE('',#7618,#7619); +#7618 = CARTESIAN_POINT('',(-1.051557749635E-030,-0.743303437366)); +#7619 = VECTOR('',#7620,1.); +#7620 = DIRECTION('',(1.,-1.415173323136E-030)); +#7621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7622 = PCURVE('',#7086,#7623); +#7623 = DEFINITIONAL_REPRESENTATION('',(#7624),#7628); +#7624 = LINE('',#7625,#7626); +#7625 = CARTESIAN_POINT('',(2.61,2.75)); +#7626 = VECTOR('',#7627,1.); +#7627 = DIRECTION('',(-1.,-1.516931411834E-069)); +#7628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7629 = ORIENTED_EDGE('',*,*,#7125,.T.); +#7630 = ORIENTED_EDGE('',*,*,#6990,.F.); +#7631 = ADVANCED_FACE('',(#7632),#6922,.F.); +#7632 = FACE_BOUND('',#7633,.F.); +#7633 = EDGE_LOOP('',(#7634,#7635,#7636,#7659,#7687,#7715,#7743,#7771, + #7799,#7820)); +#7634 = ORIENTED_EDGE('',*,*,#7019,.T.); +#7635 = ORIENTED_EDGE('',*,*,#7561,.T.); +#7636 = ORIENTED_EDGE('',*,*,#7637,.T.); +#7637 = EDGE_CURVE('',#7539,#7638,#7640,.T.); +#7638 = VERTEX_POINT('',#7639); +#7639 = CARTESIAN_POINT('',(3.95,-2.7,2.E-002)); +#7640 = SURFACE_CURVE('',#7641,(#7645,#7652),.PCURVE_S1.); +#7641 = LINE('',#7642,#7643); +#7642 = CARTESIAN_POINT('',(3.95,-3.25,2.E-002)); +#7643 = VECTOR('',#7644,1.); +#7644 = DIRECTION('',(0.E+000,1.,0.E+000)); +#7645 = PCURVE('',#6922,#7646); +#7646 = DEFINITIONAL_REPRESENTATION('',(#7647),#7651); +#7647 = LINE('',#7648,#7649); +#7648 = CARTESIAN_POINT('',(3.11,-3.25)); +#7649 = VECTOR('',#7650,1.); +#7650 = DIRECTION('',(0.E+000,1.)); +#7651 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7652 = PCURVE('',#6950,#7653); +#7653 = DEFINITIONAL_REPRESENTATION('',(#7654),#7658); +#7654 = LINE('',#7655,#7656); +#7655 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#7656 = VECTOR('',#7657,1.); +#7657 = DIRECTION('',(1.,0.E+000)); +#7658 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7659 = ORIENTED_EDGE('',*,*,#7660,.T.); +#7660 = EDGE_CURVE('',#7638,#7661,#7663,.T.); +#7661 = VERTEX_POINT('',#7662); +#7662 = CARTESIAN_POINT('',(3.95,-2.16,2.E-002)); +#7663 = SURFACE_CURVE('',#7664,(#7668,#7675),.PCURVE_S1.); +#7664 = LINE('',#7665,#7666); +#7665 = CARTESIAN_POINT('',(3.95,-3.25,2.E-002)); +#7666 = VECTOR('',#7667,1.); +#7667 = DIRECTION('',(0.E+000,1.,0.E+000)); +#7668 = PCURVE('',#6922,#7669); +#7669 = DEFINITIONAL_REPRESENTATION('',(#7670),#7674); +#7670 = LINE('',#7671,#7672); +#7671 = CARTESIAN_POINT('',(3.11,-3.25)); +#7672 = VECTOR('',#7673,1.); +#7673 = DIRECTION('',(0.E+000,1.)); +#7674 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7675 = PCURVE('',#7676,#7681); +#7676 = PLANE('',#7677); +#7677 = AXIS2_PLACEMENT_3D('',#7678,#7679,#7680); +#7678 = CARTESIAN_POINT('',(3.95,-2.7,0.E+000)); +#7679 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#7680 = DIRECTION('',(0.E+000,1.,0.E+000)); +#7681 = DEFINITIONAL_REPRESENTATION('',(#7682),#7686); +#7682 = LINE('',#7683,#7684); +#7683 = CARTESIAN_POINT('',(-0.55,-2.E-002)); +#7684 = VECTOR('',#7685,1.); +#7685 = DIRECTION('',(1.,0.E+000)); +#7686 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7687 = ORIENTED_EDGE('',*,*,#7688,.F.); +#7688 = EDGE_CURVE('',#7689,#7661,#7691,.T.); +#7689 = VERTEX_POINT('',#7690); +#7690 = CARTESIAN_POINT('',(-0.29,-2.16,2.E-002)); +#7691 = SURFACE_CURVE('',#7692,(#7696,#7703),.PCURVE_S1.); +#7692 = LINE('',#7693,#7694); +#7693 = CARTESIAN_POINT('',(2.395,-2.16,2.E-002)); +#7694 = VECTOR('',#7695,1.); +#7695 = DIRECTION('',(1.,0.E+000,-4.070108102062E-035)); +#7696 = PCURVE('',#6922,#7697); +#7697 = DEFINITIONAL_REPRESENTATION('',(#7698),#7702); +#7698 = LINE('',#7699,#7700); +#7699 = CARTESIAN_POINT('',(1.555,-2.16)); +#7700 = VECTOR('',#7701,1.); +#7701 = DIRECTION('',(1.,0.E+000)); +#7702 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7703 = PCURVE('',#7704,#7709); +#7704 = PLANE('',#7705); +#7705 = AXIS2_PLACEMENT_3D('',#7706,#7707,#7708); +#7706 = CARTESIAN_POINT('',(3.95,-2.16,0.E+000)); +#7707 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#7708 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#7709 = DEFINITIONAL_REPRESENTATION('',(#7710),#7714); +#7710 = LINE('',#7711,#7712); +#7711 = CARTESIAN_POINT('',(1.555,-2.E-002)); +#7712 = VECTOR('',#7713,1.); +#7713 = DIRECTION('',(-1.,4.070108102062E-035)); +#7714 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7715 = ORIENTED_EDGE('',*,*,#7716,.F.); +#7716 = EDGE_CURVE('',#7717,#7689,#7719,.T.); +#7717 = VERTEX_POINT('',#7718); +#7718 = CARTESIAN_POINT('',(-0.29,2.16,2.E-002)); +#7719 = SURFACE_CURVE('',#7720,(#7724,#7731),.PCURVE_S1.); +#7720 = LINE('',#7721,#7722); +#7721 = CARTESIAN_POINT('',(-0.29,-1.08,2.E-002)); +#7722 = VECTOR('',#7723,1.); +#7723 = DIRECTION('',(-0.E+000,-1.,-3.727005214102E-035)); +#7724 = PCURVE('',#6922,#7725); +#7725 = DEFINITIONAL_REPRESENTATION('',(#7726),#7730); +#7726 = LINE('',#7727,#7728); +#7727 = CARTESIAN_POINT('',(-1.13,-1.08)); +#7728 = VECTOR('',#7729,1.); +#7729 = DIRECTION('',(1.516931411834E-069,-1.)); +#7730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7731 = PCURVE('',#7732,#7737); +#7732 = PLANE('',#7733); +#7733 = AXIS2_PLACEMENT_3D('',#7734,#7735,#7736); +#7734 = CARTESIAN_POINT('',(-0.29,-2.16,0.E+000)); +#7735 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#7736 = DIRECTION('',(0.E+000,1.,0.E+000)); +#7737 = DEFINITIONAL_REPRESENTATION('',(#7738),#7742); +#7738 = LINE('',#7739,#7740); +#7739 = CARTESIAN_POINT('',(1.08,-2.E-002)); +#7740 = VECTOR('',#7741,1.); +#7741 = DIRECTION('',(-1.,3.727005214102E-035)); +#7742 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7743 = ORIENTED_EDGE('',*,*,#7744,.F.); +#7744 = EDGE_CURVE('',#7745,#7717,#7747,.T.); +#7745 = VERTEX_POINT('',#7746); +#7746 = CARTESIAN_POINT('',(3.95,2.16,2.E-002)); +#7747 = SURFACE_CURVE('',#7748,(#7752,#7759),.PCURVE_S1.); +#7748 = LINE('',#7749,#7750); +#7749 = CARTESIAN_POINT('',(0.275,2.16,2.E-002)); +#7750 = VECTOR('',#7751,1.); +#7751 = DIRECTION('',(-1.,0.E+000,4.070108102062E-035)); +#7752 = PCURVE('',#6922,#7753); +#7753 = DEFINITIONAL_REPRESENTATION('',(#7754),#7758); +#7754 = LINE('',#7755,#7756); +#7755 = CARTESIAN_POINT('',(-0.565,2.16)); +#7756 = VECTOR('',#7757,1.); +#7757 = DIRECTION('',(-1.,0.E+000)); +#7758 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7759 = PCURVE('',#7760,#7765); +#7760 = PLANE('',#7761); +#7761 = AXIS2_PLACEMENT_3D('',#7762,#7763,#7764); +#7762 = CARTESIAN_POINT('',(-0.29,2.16,0.E+000)); +#7763 = DIRECTION('',(0.E+000,1.,0.E+000)); +#7764 = DIRECTION('',(1.,0.E+000,0.E+000)); +#7765 = DEFINITIONAL_REPRESENTATION('',(#7766),#7770); +#7766 = LINE('',#7767,#7768); +#7767 = CARTESIAN_POINT('',(0.565,-2.E-002)); +#7768 = VECTOR('',#7769,1.); +#7769 = DIRECTION('',(-1.,-4.070108102062E-035)); +#7770 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7771 = ORIENTED_EDGE('',*,*,#7772,.T.); +#7772 = EDGE_CURVE('',#7745,#7773,#7775,.T.); +#7773 = VERTEX_POINT('',#7774); +#7774 = CARTESIAN_POINT('',(3.95,2.7,2.E-002)); +#7775 = SURFACE_CURVE('',#7776,(#7780,#7787),.PCURVE_S1.); +#7776 = LINE('',#7777,#7778); +#7777 = CARTESIAN_POINT('',(3.95,-3.25,2.E-002)); +#7778 = VECTOR('',#7779,1.); +#7779 = DIRECTION('',(0.E+000,1.,0.E+000)); +#7780 = PCURVE('',#6922,#7781); +#7781 = DEFINITIONAL_REPRESENTATION('',(#7782),#7786); +#7782 = LINE('',#7783,#7784); +#7783 = CARTESIAN_POINT('',(3.11,-3.25)); +#7784 = VECTOR('',#7785,1.); +#7785 = DIRECTION('',(0.E+000,1.)); +#7786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7787 = PCURVE('',#7788,#7793); +#7788 = PLANE('',#7789); +#7789 = AXIS2_PLACEMENT_3D('',#7790,#7791,#7792); +#7790 = CARTESIAN_POINT('',(3.95,2.16,0.E+000)); +#7791 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#7792 = DIRECTION('',(0.E+000,1.,0.E+000)); +#7793 = DEFINITIONAL_REPRESENTATION('',(#7794),#7798); +#7794 = LINE('',#7795,#7796); +#7795 = CARTESIAN_POINT('',(-5.41,-2.E-002)); +#7796 = VECTOR('',#7797,1.); +#7797 = DIRECTION('',(1.,0.E+000)); +#7798 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7799 = ORIENTED_EDGE('',*,*,#7800,.T.); +#7800 = EDGE_CURVE('',#7773,#6907,#7801,.T.); +#7801 = SURFACE_CURVE('',#7802,(#7806,#7813),.PCURVE_S1.); +#7802 = LINE('',#7803,#7804); +#7803 = CARTESIAN_POINT('',(3.95,-3.25,2.E-002)); +#7804 = VECTOR('',#7805,1.); +#7805 = DIRECTION('',(0.E+000,1.,0.E+000)); +#7806 = PCURVE('',#6922,#7807); +#7807 = DEFINITIONAL_REPRESENTATION('',(#7808),#7812); +#7808 = LINE('',#7809,#7810); +#7809 = CARTESIAN_POINT('',(3.11,-3.25)); +#7810 = VECTOR('',#7811,1.); +#7811 = DIRECTION('',(0.E+000,1.)); +#7812 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7813 = PCURVE('',#6950,#7814); +#7814 = DEFINITIONAL_REPRESENTATION('',(#7815),#7819); +#7815 = LINE('',#7816,#7817); +#7816 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#7817 = VECTOR('',#7818,1.); +#7818 = DIRECTION('',(1.,0.E+000)); +#7819 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7820 = ORIENTED_EDGE('',*,*,#6906,.T.); +#7821 = ADVANCED_FACE('',(#7822),#6978,.F.); +#7822 = FACE_BOUND('',#7823,.F.); +#7823 = EDGE_LOOP('',(#7824,#7825,#7826,#7847,#7848,#7871)); +#7824 = ORIENTED_EDGE('',*,*,#7586,.T.); +#7825 = ORIENTED_EDGE('',*,*,#6962,.F.); +#7826 = ORIENTED_EDGE('',*,*,#7827,.F.); +#7827 = EDGE_CURVE('',#7516,#6935,#7828,.T.); +#7828 = SURFACE_CURVE('',#7829,(#7833,#7840),.PCURVE_S1.); +#7829 = LINE('',#7830,#7831); +#7830 = CARTESIAN_POINT('',(3.95,-3.25,0.52)); +#7831 = VECTOR('',#7832,1.); +#7832 = DIRECTION('',(0.E+000,1.,0.E+000)); +#7833 = PCURVE('',#6978,#7834); +#7834 = DEFINITIONAL_REPRESENTATION('',(#7835),#7839); +#7835 = LINE('',#7836,#7837); +#7836 = CARTESIAN_POINT('',(0.E+000,-0.934077084613)); +#7837 = VECTOR('',#7838,1.); +#7838 = DIRECTION('',(-1.,0.E+000)); +#7839 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7840 = PCURVE('',#6950,#7841); +#7841 = DEFINITIONAL_REPRESENTATION('',(#7842),#7846); +#7842 = LINE('',#7843,#7844); +#7843 = CARTESIAN_POINT('',(0.E+000,-0.5)); +#7844 = VECTOR('',#7845,1.); +#7845 = DIRECTION('',(1.,0.E+000)); +#7846 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7847 = ORIENTED_EDGE('',*,*,#7515,.T.); +#7848 = ORIENTED_EDGE('',*,*,#7849,.F.); +#7849 = EDGE_CURVE('',#7850,#7493,#7852,.T.); +#7850 = VERTEX_POINT('',#7851); +#7851 = CARTESIAN_POINT('',(3.45,-2.75,2.32)); +#7852 = SURFACE_CURVE('',#7853,(#7857,#7864),.PCURVE_S1.); +#7853 = LINE('',#7854,#7855); +#7854 = CARTESIAN_POINT('',(3.506180069016,-2.822231517306, + 2.117751751542)); +#7855 = VECTOR('',#7856,1.); +#7856 = DIRECTION('',(0.253078917766,-0.325387179985,-0.911084103957)); +#7857 = PCURVE('',#6978,#7858); +#7858 = DEFINITIONAL_REPRESENTATION('',(#7859),#7863); +#7859 = LINE('',#7860,#7861); +#7860 = CARTESIAN_POINT('',(-0.427768482694,0.724171024294)); +#7861 = VECTOR('',#7862,1.); +#7862 = DIRECTION('',(0.325387179985,-0.945580870736)); +#7863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7864 = PCURVE('',#7112,#7865); +#7865 = DEFINITIONAL_REPRESENTATION('',(#7866),#7870); +#7866 = LINE('',#7867,#7868); +#7867 = CARTESIAN_POINT('',(5.276180069016,-0.528543696966)); +#7868 = VECTOR('',#7869,1.); +#7869 = DIRECTION('',(0.253078917766,0.96744563743)); +#7870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7871 = ORIENTED_EDGE('',*,*,#7872,.T.); +#7872 = EDGE_CURVE('',#7850,#7587,#7873,.T.); +#7873 = SURFACE_CURVE('',#7874,(#7878,#7885),.PCURVE_S1.); +#7874 = LINE('',#7875,#7876); +#7875 = CARTESIAN_POINT('',(3.45,-3.25,2.32)); +#7876 = VECTOR('',#7877,1.); +#7877 = DIRECTION('',(0.E+000,1.,0.E+000)); +#7878 = PCURVE('',#6978,#7879); +#7879 = DEFINITIONAL_REPRESENTATION('',(#7880),#7884); +#7880 = LINE('',#7881,#7882); +#7881 = CARTESIAN_POINT('',(-0.E+000,0.934077084613)); +#7882 = VECTOR('',#7883,1.); +#7883 = DIRECTION('',(-1.,0.E+000)); +#7884 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7885 = PCURVE('',#7086,#7886); +#7886 = DEFINITIONAL_REPRESENTATION('',(#7887),#7891); +#7887 = LINE('',#7888,#7889); +#7888 = CARTESIAN_POINT('',(2.61,-3.25)); +#7889 = VECTOR('',#7890,1.); +#7890 = DIRECTION('',(0.E+000,1.)); +#7891 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7892 = ADVANCED_FACE('',(#7893),#6950,.F.); +#7893 = FACE_BOUND('',#7894,.F.); +#7894 = EDGE_LOOP('',(#7895,#7896,#7897,#7898,#7899,#7927,#7955,#7978, + #8001,#8027)); +#7895 = ORIENTED_EDGE('',*,*,#7538,.T.); +#7896 = ORIENTED_EDGE('',*,*,#7827,.T.); +#7897 = ORIENTED_EDGE('',*,*,#6934,.F.); +#7898 = ORIENTED_EDGE('',*,*,#7800,.F.); +#7899 = ORIENTED_EDGE('',*,*,#7900,.T.); +#7900 = EDGE_CURVE('',#7773,#7901,#7903,.T.); +#7901 = VERTEX_POINT('',#7902); +#7902 = CARTESIAN_POINT('',(3.95,2.7,0.5)); +#7903 = SURFACE_CURVE('',#7904,(#7908,#7915),.PCURVE_S1.); +#7904 = LINE('',#7905,#7906); +#7905 = CARTESIAN_POINT('',(3.95,2.7,0.E+000)); +#7906 = VECTOR('',#7907,1.); +#7907 = DIRECTION('',(0.E+000,0.E+000,1.)); +#7908 = PCURVE('',#6950,#7909); +#7909 = DEFINITIONAL_REPRESENTATION('',(#7910),#7914); +#7910 = LINE('',#7911,#7912); +#7911 = CARTESIAN_POINT('',(5.95,2.E-002)); +#7912 = VECTOR('',#7913,1.); +#7913 = DIRECTION('',(0.E+000,-1.)); +#7914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7915 = PCURVE('',#7916,#7921); +#7916 = PLANE('',#7917); +#7917 = AXIS2_PLACEMENT_3D('',#7918,#7919,#7920); +#7918 = CARTESIAN_POINT('',(3.95,2.7,0.E+000)); +#7919 = DIRECTION('',(0.E+000,1.,0.E+000)); +#7920 = DIRECTION('',(1.,0.E+000,0.E+000)); +#7921 = DEFINITIONAL_REPRESENTATION('',(#7922),#7926); +#7922 = LINE('',#7923,#7924); +#7923 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#7924 = VECTOR('',#7925,1.); +#7925 = DIRECTION('',(0.E+000,-1.)); +#7926 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7927 = ORIENTED_EDGE('',*,*,#7928,.F.); +#7928 = EDGE_CURVE('',#7929,#7901,#7931,.T.); +#7929 = VERTEX_POINT('',#7930); +#7930 = CARTESIAN_POINT('',(3.95,2.16,0.5)); +#7931 = SURFACE_CURVE('',#7932,(#7936,#7943),.PCURVE_S1.); +#7932 = LINE('',#7933,#7934); +#7933 = CARTESIAN_POINT('',(3.95,2.16,0.5)); +#7934 = VECTOR('',#7935,1.); +#7935 = DIRECTION('',(0.E+000,1.,0.E+000)); +#7936 = PCURVE('',#6950,#7937); +#7937 = DEFINITIONAL_REPRESENTATION('',(#7938),#7942); +#7938 = LINE('',#7939,#7940); +#7939 = CARTESIAN_POINT('',(5.41,-0.48)); +#7940 = VECTOR('',#7941,1.); +#7941 = DIRECTION('',(1.,0.E+000)); +#7942 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7943 = PCURVE('',#7944,#7949); +#7944 = PLANE('',#7945); +#7945 = AXIS2_PLACEMENT_3D('',#7946,#7947,#7948); +#7946 = CARTESIAN_POINT('',(2.545187969925,6.260656153901E-017,0.5)); +#7947 = DIRECTION('',(-0.E+000,-0.E+000,-1.)); +#7948 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#7949 = DEFINITIONAL_REPRESENTATION('',(#7950),#7954); +#7950 = LINE('',#7951,#7952); +#7951 = CARTESIAN_POINT('',(-1.404812030075,2.16)); +#7952 = VECTOR('',#7953,1.); +#7953 = DIRECTION('',(0.E+000,1.)); +#7954 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7955 = ORIENTED_EDGE('',*,*,#7956,.T.); +#7956 = EDGE_CURVE('',#7929,#7957,#7959,.T.); +#7957 = VERTEX_POINT('',#7958); +#7958 = CARTESIAN_POINT('',(3.95,-2.16,0.5)); +#7959 = SURFACE_CURVE('',#7960,(#7964,#7971),.PCURVE_S1.); +#7960 = LINE('',#7961,#7962); +#7961 = CARTESIAN_POINT('',(3.95,-1.625,0.5)); +#7962 = VECTOR('',#7963,1.); +#7963 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#7964 = PCURVE('',#6950,#7965); +#7965 = DEFINITIONAL_REPRESENTATION('',(#7966),#7970); +#7966 = LINE('',#7967,#7968); +#7967 = CARTESIAN_POINT('',(1.625,-0.48)); +#7968 = VECTOR('',#7969,1.); +#7969 = DIRECTION('',(-1.,0.E+000)); +#7970 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7971 = PCURVE('',#7944,#7972); +#7972 = DEFINITIONAL_REPRESENTATION('',(#7973),#7977); +#7973 = LINE('',#7974,#7975); +#7974 = CARTESIAN_POINT('',(-1.404812030075,-1.625)); +#7975 = VECTOR('',#7976,1.); +#7976 = DIRECTION('',(0.E+000,-1.)); +#7977 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7978 = ORIENTED_EDGE('',*,*,#7979,.F.); +#7979 = EDGE_CURVE('',#7980,#7957,#7982,.T.); +#7980 = VERTEX_POINT('',#7981); +#7981 = CARTESIAN_POINT('',(3.95,-2.7,0.5)); +#7982 = SURFACE_CURVE('',#7983,(#7987,#7994),.PCURVE_S1.); +#7983 = LINE('',#7984,#7985); +#7984 = CARTESIAN_POINT('',(3.95,-2.7,0.5)); +#7985 = VECTOR('',#7986,1.); +#7986 = DIRECTION('',(0.E+000,1.,0.E+000)); +#7987 = PCURVE('',#6950,#7988); +#7988 = DEFINITIONAL_REPRESENTATION('',(#7989),#7993); +#7989 = LINE('',#7990,#7991); +#7990 = CARTESIAN_POINT('',(0.55,-0.48)); +#7991 = VECTOR('',#7992,1.); +#7992 = DIRECTION('',(1.,0.E+000)); +#7993 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#7994 = PCURVE('',#7944,#7995); +#7995 = DEFINITIONAL_REPRESENTATION('',(#7996),#8000); +#7996 = LINE('',#7997,#7998); +#7997 = CARTESIAN_POINT('',(-1.404812030075,-2.7)); +#7998 = VECTOR('',#7999,1.); +#7999 = DIRECTION('',(0.E+000,1.)); +#8000 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8001 = ORIENTED_EDGE('',*,*,#8002,.F.); +#8002 = EDGE_CURVE('',#7638,#7980,#8003,.T.); +#8003 = SURFACE_CURVE('',#8004,(#8008,#8015),.PCURVE_S1.); +#8004 = LINE('',#8005,#8006); +#8005 = CARTESIAN_POINT('',(3.95,-2.7,0.E+000)); +#8006 = VECTOR('',#8007,1.); +#8007 = DIRECTION('',(0.E+000,0.E+000,1.)); +#8008 = PCURVE('',#6950,#8009); +#8009 = DEFINITIONAL_REPRESENTATION('',(#8010),#8014); +#8010 = LINE('',#8011,#8012); +#8011 = CARTESIAN_POINT('',(0.55,2.E-002)); +#8012 = VECTOR('',#8013,1.); +#8013 = DIRECTION('',(0.E+000,-1.)); +#8014 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8015 = PCURVE('',#8016,#8021); +#8016 = PLANE('',#8017); +#8017 = AXIS2_PLACEMENT_3D('',#8018,#8019,#8020); +#8018 = CARTESIAN_POINT('',(4.95,-2.7,0.E+000)); +#8019 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#8020 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#8021 = DEFINITIONAL_REPRESENTATION('',(#8022),#8026); +#8022 = LINE('',#8023,#8024); +#8023 = CARTESIAN_POINT('',(1.,0.E+000)); +#8024 = VECTOR('',#8025,1.); +#8025 = DIRECTION('',(0.E+000,-1.)); +#8026 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8027 = ORIENTED_EDGE('',*,*,#7637,.F.); +#8028 = ADVANCED_FACE('',(#8029,#8055),#7086,.T.); +#8029 = FACE_BOUND('',#8030,.T.); +#8030 = EDGE_LOOP('',(#8031,#8032,#8053,#8054)); +#8031 = ORIENTED_EDGE('',*,*,#7068,.T.); +#8032 = ORIENTED_EDGE('',*,*,#8033,.T.); +#8033 = EDGE_CURVE('',#7071,#7850,#8034,.T.); +#8034 = SURFACE_CURVE('',#8035,(#8039,#8046),.PCURVE_S1.); +#8035 = LINE('',#8036,#8037); +#8036 = CARTESIAN_POINT('',(-1.77,-2.75,2.32)); +#8037 = VECTOR('',#8038,1.); +#8038 = DIRECTION('',(1.,0.E+000,0.E+000)); +#8039 = PCURVE('',#7086,#8040); +#8040 = DEFINITIONAL_REPRESENTATION('',(#8041),#8045); +#8041 = LINE('',#8042,#8043); +#8042 = CARTESIAN_POINT('',(-2.61,-2.75)); +#8043 = VECTOR('',#8044,1.); +#8044 = DIRECTION('',(1.,1.516931411834E-069)); +#8045 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8046 = PCURVE('',#7112,#8047); +#8047 = DEFINITIONAL_REPRESENTATION('',(#8048),#8052); +#8048 = LINE('',#8049,#8050); +#8049 = CARTESIAN_POINT('',(-1.051557749635E-030,-0.743303437366)); +#8050 = VECTOR('',#8051,1.); +#8051 = DIRECTION('',(1.,-1.415173323136E-030)); +#8052 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8053 = ORIENTED_EDGE('',*,*,#7872,.T.); +#8054 = ORIENTED_EDGE('',*,*,#7609,.T.); +#8055 = FACE_BOUND('',#8056,.T.); +#8056 = EDGE_LOOP('',(#8057)); +#8057 = ORIENTED_EDGE('',*,*,#8058,.T.); +#8058 = EDGE_CURVE('',#8059,#8059,#8061,.T.); +#8059 = VERTEX_POINT('',#8060); +#8060 = CARTESIAN_POINT('',(-1.16,-1.118303597555E-016,2.32)); +#8061 = SURFACE_CURVE('',#8062,(#8067,#8078),.PCURVE_S1.); +#8062 = CIRCLE('',#8063,0.5); +#8063 = AXIS2_PLACEMENT_3D('',#8064,#8065,#8066); +#8064 = CARTESIAN_POINT('',(-0.66,1.063432015924E-017,2.32)); +#8065 = DIRECTION('',(-4.070108102062E-035,3.727005214102E-035,-1.)); +#8066 = DIRECTION('',(-1.,-1.516931411834E-069,4.070108102062E-035)); +#8067 = PCURVE('',#7086,#8068); +#8068 = DEFINITIONAL_REPRESENTATION('',(#8069),#8077); +#8069 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#8070,#8071,#8072,#8073, +#8074,#8075,#8076),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#8070 = CARTESIAN_POINT('',(-2.,1.063432015924E-017)); +#8071 = CARTESIAN_POINT('',(-2.,0.866025403784)); +#8072 = CARTESIAN_POINT('',(-1.25,0.433012701892)); +#8073 = CARTESIAN_POINT('',(-0.5,1.330949555415E-016)); +#8074 = CARTESIAN_POINT('',(-1.25,-0.433012701892)); +#8075 = CARTESIAN_POINT('',(-2.,-0.866025403784)); +#8076 = CARTESIAN_POINT('',(-2.,1.063432015924E-017)); +#8077 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8078 = PCURVE('',#8079,#8084); +#8079 = CYLINDRICAL_SURFACE('',#8080,0.5); +#8080 = AXIS2_PLACEMENT_3D('',#8081,#8082,#8083); +#8081 = CARTESIAN_POINT('',(-0.66,1.063432015924E-017,2.32)); +#8082 = DIRECTION('',(-4.070108102062E-035,3.727005214102E-035,-1.)); +#8083 = DIRECTION('',(-1.,-1.516931411834E-069,4.070108102062E-035)); +#8084 = DEFINITIONAL_REPRESENTATION('',(#8085),#8089); +#8085 = LINE('',#8086,#8087); +#8086 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#8087 = VECTOR('',#8088,1.); +#8088 = DIRECTION('',(1.,0.E+000)); +#8089 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8090 = ADVANCED_FACE('',(#8091),#7112,.F.); +#8091 = FACE_BOUND('',#8092,.F.); +#8092 = EDGE_LOOP('',(#8093,#8094,#8095,#8096)); +#8093 = ORIENTED_EDGE('',*,*,#7098,.F.); +#8094 = ORIENTED_EDGE('',*,*,#8033,.T.); +#8095 = ORIENTED_EDGE('',*,*,#7849,.T.); +#8096 = ORIENTED_EDGE('',*,*,#7492,.F.); +#8097 = ADVANCED_FACE('',(#8098),#7166,.T.); +#8098 = FACE_BOUND('',#8099,.T.); +#8099 = EDGE_LOOP('',(#8100,#8130,#8158,#8186,#8214,#8235,#8236,#8259)); +#8100 = ORIENTED_EDGE('',*,*,#8101,.F.); +#8101 = EDGE_CURVE('',#8102,#8104,#8106,.T.); +#8102 = VERTEX_POINT('',#8103); +#8103 = CARTESIAN_POINT('',(-3.397701336216,-1.785,1.43988764291)); +#8104 = VERTEX_POINT('',#8105); +#8105 = CARTESIAN_POINT('',(-2.65,-1.785,1.43988764291)); +#8106 = SURFACE_CURVE('',#8107,(#8111,#8118),.PCURVE_S1.); +#8107 = LINE('',#8108,#8109); +#8108 = CARTESIAN_POINT('',(-3.397701336216,-1.785,1.43988764291)); +#8109 = VECTOR('',#8110,1.); +#8110 = DIRECTION('',(1.,0.E+000,-1.110223024625E-016)); +#8111 = PCURVE('',#7166,#8112); +#8112 = DEFINITIONAL_REPRESENTATION('',(#8113),#8117); +#8113 = LINE('',#8114,#8115); +#8114 = CARTESIAN_POINT('',(-0.949740521854,0.495)); +#8115 = VECTOR('',#8116,1.); +#8116 = DIRECTION('',(1.,1.228616309705E-049)); +#8117 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8118 = PCURVE('',#8119,#8124); +#8119 = PLANE('',#8120); +#8120 = AXIS2_PLACEMENT_3D('',#8121,#8122,#8123); +#8121 = CARTESIAN_POINT('',(-3.251426690538,-1.785,0.874745725546)); +#8122 = DIRECTION('',(1.925014880134E-031,1.,-5.472315783042E-031)); +#8123 = DIRECTION('',(0.E+000,5.472315783042E-031,1.)); +#8124 = DEFINITIONAL_REPRESENTATION('',(#8125),#8129); +#8125 = LINE('',#8126,#8127); +#8126 = CARTESIAN_POINT('',(0.565141917364,-0.146274645678)); +#8127 = VECTOR('',#8128,1.); +#8128 = DIRECTION('',(-1.110223024625E-016,1.)); +#8129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8130 = ORIENTED_EDGE('',*,*,#8131,.T.); +#8131 = EDGE_CURVE('',#8102,#8132,#8134,.T.); +#8132 = VERTEX_POINT('',#8133); +#8133 = CARTESIAN_POINT('',(-3.397701336216,-2.775,1.43988764291)); +#8134 = SURFACE_CURVE('',#8135,(#8139,#8146),.PCURVE_S1.); +#8135 = LINE('',#8136,#8137); +#8136 = CARTESIAN_POINT('',(-3.397701336216,-1.785,1.43988764291)); +#8137 = VECTOR('',#8138,1.); +#8138 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#8139 = PCURVE('',#7166,#8140); +#8140 = DEFINITIONAL_REPRESENTATION('',(#8141),#8145); +#8141 = LINE('',#8142,#8143); +#8142 = CARTESIAN_POINT('',(-0.949740521854,0.495)); +#8143 = VECTOR('',#8144,1.); +#8144 = DIRECTION('',(0.E+000,-1.)); +#8145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8146 = PCURVE('',#8147,#8152); +#8147 = CYLINDRICAL_SURFACE('',#8148,0.75); +#8148 = AXIS2_PLACEMENT_3D('',#8149,#8150,#8151); +#8149 = CARTESIAN_POINT('',(-3.397701336216,-1.905,0.68988764291)); +#8150 = DIRECTION('',(0.E+000,1.,0.E+000)); +#8151 = DIRECTION('',(-0.939692620786,0.E+000,0.342020143326)); +#8152 = DEFINITIONAL_REPRESENTATION('',(#8153),#8157); +#8153 = LINE('',#8154,#8155); +#8154 = CARTESIAN_POINT('',(1.221730476396,0.12)); +#8155 = VECTOR('',#8156,1.); +#8156 = DIRECTION('',(0.E+000,-1.)); +#8157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8158 = ORIENTED_EDGE('',*,*,#8159,.T.); +#8159 = EDGE_CURVE('',#8132,#8160,#8162,.T.); +#8160 = VERTEX_POINT('',#8161); +#8161 = CARTESIAN_POINT('',(-2.65,-2.775,1.43988764291)); +#8162 = SURFACE_CURVE('',#8163,(#8167,#8174),.PCURVE_S1.); +#8163 = LINE('',#8164,#8165); +#8164 = CARTESIAN_POINT('',(-3.397701336216,-2.775,1.43988764291)); +#8165 = VECTOR('',#8166,1.); +#8166 = DIRECTION('',(1.,0.E+000,-1.110223024625E-016)); +#8167 = PCURVE('',#7166,#8168); +#8168 = DEFINITIONAL_REPRESENTATION('',(#8169),#8173); +#8169 = LINE('',#8170,#8171); +#8170 = CARTESIAN_POINT('',(-0.949740521854,-0.495)); +#8171 = VECTOR('',#8172,1.); +#8172 = DIRECTION('',(1.,1.228616309705E-049)); +#8173 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8174 = PCURVE('',#8175,#8180); +#8175 = PLANE('',#8176); +#8176 = AXIS2_PLACEMENT_3D('',#8177,#8178,#8179); +#8177 = CARTESIAN_POINT('',(-3.251426690538,-2.775,0.874745725546)); +#8178 = DIRECTION('',(1.925014880134E-031,1.,-5.472315783042E-031)); +#8179 = DIRECTION('',(0.E+000,5.472315783042E-031,1.)); +#8180 = DEFINITIONAL_REPRESENTATION('',(#8181),#8185); +#8181 = LINE('',#8182,#8183); +#8182 = CARTESIAN_POINT('',(0.565141917364,-0.146274645678)); +#8183 = VECTOR('',#8184,1.); +#8184 = DIRECTION('',(-1.110223024625E-016,1.)); +#8185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8186 = ORIENTED_EDGE('',*,*,#8187,.T.); +#8187 = EDGE_CURVE('',#8160,#8188,#8190,.T.); +#8188 = VERTEX_POINT('',#8189); +#8189 = CARTESIAN_POINT('',(-2.65,-2.655,1.43988764291)); +#8190 = SURFACE_CURVE('',#8191,(#8195,#8202),.PCURVE_S1.); +#8191 = LINE('',#8192,#8193); +#8192 = CARTESIAN_POINT('',(-2.65,0.7325,1.43988764291)); +#8193 = VECTOR('',#8194,1.); +#8194 = DIRECTION('',(0.E+000,1.,0.E+000)); +#8195 = PCURVE('',#7166,#8196); +#8196 = DEFINITIONAL_REPRESENTATION('',(#8197),#8201); +#8197 = LINE('',#8198,#8199); +#8198 = CARTESIAN_POINT('',(-0.202039185638,3.0125)); +#8199 = VECTOR('',#8200,1.); +#8200 = DIRECTION('',(0.E+000,1.)); +#8201 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8202 = PCURVE('',#8203,#8208); +#8203 = PLANE('',#8204); +#8204 = AXIS2_PLACEMENT_3D('',#8205,#8206,#8207); +#8205 = CARTESIAN_POINT('',(-2.65,3.25,0.E+000)); +#8206 = DIRECTION('',(1.,0.E+000,0.E+000)); +#8207 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#8208 = DEFINITIONAL_REPRESENTATION('',(#8209),#8213); +#8209 = LINE('',#8210,#8211); +#8210 = CARTESIAN_POINT('',(2.5175,-1.43988764291)); +#8211 = VECTOR('',#8212,1.); +#8212 = DIRECTION('',(-1.,0.E+000)); +#8213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8214 = ORIENTED_EDGE('',*,*,#8215,.T.); +#8215 = EDGE_CURVE('',#8188,#7151,#8216,.T.); +#8216 = SURFACE_CURVE('',#8217,(#8221,#8228),.PCURVE_S1.); +#8217 = LINE('',#8218,#8219); +#8218 = CARTESIAN_POINT('',(-3.397701336216,-2.655,1.43988764291)); +#8219 = VECTOR('',#8220,1.); +#8220 = DIRECTION('',(1.,0.E+000,-1.110223024625E-016)); +#8221 = PCURVE('',#7166,#8222); +#8222 = DEFINITIONAL_REPRESENTATION('',(#8223),#8227); +#8223 = LINE('',#8224,#8225); +#8224 = CARTESIAN_POINT('',(-0.949740521854,-0.375)); +#8225 = VECTOR('',#8226,1.); +#8226 = DIRECTION('',(1.,1.228616309705E-049)); +#8227 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8228 = PCURVE('',#7248,#8229); +#8229 = DEFINITIONAL_REPRESENTATION('',(#8230),#8234); +#8230 = LINE('',#8231,#8232); +#8231 = CARTESIAN_POINT('',(0.565141917364,-0.146274645678)); +#8232 = VECTOR('',#8233,1.); +#8233 = DIRECTION('',(-1.110223024625E-016,1.)); +#8234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8235 = ORIENTED_EDGE('',*,*,#7148,.F.); +#8236 = ORIENTED_EDGE('',*,*,#8237,.F.); +#8237 = EDGE_CURVE('',#8238,#7149,#8240,.T.); +#8238 = VERTEX_POINT('',#8239); +#8239 = CARTESIAN_POINT('',(-2.65,-1.905,1.43988764291)); +#8240 = SURFACE_CURVE('',#8241,(#8245,#8252),.PCURVE_S1.); +#8241 = LINE('',#8242,#8243); +#8242 = CARTESIAN_POINT('',(-3.397701336216,-1.905,1.43988764291)); +#8243 = VECTOR('',#8244,1.); +#8244 = DIRECTION('',(1.,0.E+000,-1.110223024625E-016)); +#8245 = PCURVE('',#7166,#8246); +#8246 = DEFINITIONAL_REPRESENTATION('',(#8247),#8251); +#8247 = LINE('',#8248,#8249); +#8248 = CARTESIAN_POINT('',(-0.949740521854,0.375)); +#8249 = VECTOR('',#8250,1.); +#8250 = DIRECTION('',(1.,1.228616309705E-049)); +#8251 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8252 = PCURVE('',#7194,#8253); +#8253 = DEFINITIONAL_REPRESENTATION('',(#8254),#8258); +#8254 = LINE('',#8255,#8256); +#8255 = CARTESIAN_POINT('',(0.565141917364,-0.146274645678)); +#8256 = VECTOR('',#8257,1.); +#8257 = DIRECTION('',(-1.110223024625E-016,1.)); +#8258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8259 = ORIENTED_EDGE('',*,*,#8260,.T.); +#8260 = EDGE_CURVE('',#8238,#8104,#8261,.T.); +#8261 = SURFACE_CURVE('',#8262,(#8266,#8273),.PCURVE_S1.); +#8262 = LINE('',#8263,#8264); +#8263 = CARTESIAN_POINT('',(-2.65,0.7325,1.43988764291)); +#8264 = VECTOR('',#8265,1.); +#8265 = DIRECTION('',(0.E+000,1.,0.E+000)); +#8266 = PCURVE('',#7166,#8267); +#8267 = DEFINITIONAL_REPRESENTATION('',(#8268),#8272); +#8268 = LINE('',#8269,#8270); +#8269 = CARTESIAN_POINT('',(-0.202039185638,3.0125)); +#8270 = VECTOR('',#8271,1.); +#8271 = DIRECTION('',(0.E+000,1.)); +#8272 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8273 = PCURVE('',#8274,#8279); +#8274 = PLANE('',#8275); +#8275 = AXIS2_PLACEMENT_3D('',#8276,#8277,#8278); +#8276 = CARTESIAN_POINT('',(-2.65,3.25,0.E+000)); +#8277 = DIRECTION('',(1.,0.E+000,0.E+000)); +#8278 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#8279 = DEFINITIONAL_REPRESENTATION('',(#8280),#8284); +#8280 = LINE('',#8281,#8282); +#8281 = CARTESIAN_POINT('',(2.5175,-1.43988764291)); +#8282 = VECTOR('',#8283,1.); +#8283 = DIRECTION('',(-1.,0.E+000)); +#8284 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8285 = ADVANCED_FACE('',(#8286),#7248,.F.); +#8286 = FACE_BOUND('',#8287,.F.); +#8287 = EDGE_LOOP('',(#8288,#8311,#8312,#8313)); +#8288 = ORIENTED_EDGE('',*,*,#8289,.F.); +#8289 = EDGE_CURVE('',#8188,#8290,#8292,.T.); +#8290 = VERTEX_POINT('',#8291); +#8291 = CARTESIAN_POINT('',(-2.65,-2.655,0.93988764291)); +#8292 = SURFACE_CURVE('',#8293,(#8297,#8304),.PCURVE_S1.); +#8293 = LINE('',#8294,#8295); +#8294 = CARTESIAN_POINT('',(-2.65,-2.655,0.437372862773)); +#8295 = VECTOR('',#8296,1.); +#8296 = DIRECTION('',(0.E+000,-5.472315783042E-031,-1.)); +#8297 = PCURVE('',#7248,#8298); +#8298 = DEFINITIONAL_REPRESENTATION('',(#8299),#8303); +#8299 = LINE('',#8300,#8301); +#8300 = CARTESIAN_POINT('',(-0.437372862773,0.601426690538)); +#8301 = VECTOR('',#8302,1.); +#8302 = DIRECTION('',(-1.,0.E+000)); +#8303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8304 = PCURVE('',#8203,#8305); +#8305 = DEFINITIONAL_REPRESENTATION('',(#8306),#8310); +#8306 = LINE('',#8307,#8308); +#8307 = CARTESIAN_POINT('',(5.905,-0.437372862773)); +#8308 = VECTOR('',#8309,1.); +#8309 = DIRECTION('',(5.472315783042E-031,1.)); +#8310 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8311 = ORIENTED_EDGE('',*,*,#8215,.T.); +#8312 = ORIENTED_EDGE('',*,*,#7234,.F.); +#8313 = ORIENTED_EDGE('',*,*,#8314,.T.); +#8314 = EDGE_CURVE('',#7207,#8290,#8315,.T.); +#8315 = SURFACE_CURVE('',#8316,(#8320,#8327),.PCURVE_S1.); +#8316 = LINE('',#8317,#8318); +#8317 = CARTESIAN_POINT('',(-1.397701336216,-2.655,0.93988764291)); +#8318 = VECTOR('',#8319,1.); +#8319 = DIRECTION('',(-1.,0.E+000,1.110223024625E-016)); +#8320 = PCURVE('',#7248,#8321); +#8321 = DEFINITIONAL_REPRESENTATION('',(#8322),#8326); +#8322 = LINE('',#8323,#8324); +#8323 = CARTESIAN_POINT('',(6.5141917364E-002,1.853725354322)); +#8324 = VECTOR('',#8325,1.); +#8325 = DIRECTION('',(1.110223024625E-016,-1.)); +#8326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8327 = PCURVE('',#7222,#8328); +#8328 = DEFINITIONAL_REPRESENTATION('',(#8329),#8333); +#8329 = LINE('',#8330,#8331); +#8330 = CARTESIAN_POINT('',(-1.050259478146,-0.375)); +#8331 = VECTOR('',#8332,1.); +#8332 = DIRECTION('',(1.,5.916711426322E-049)); +#8333 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8334 = ADVANCED_FACE('',(#8335),#7222,.T.); +#8335 = FACE_BOUND('',#8336,.T.); +#8336 = EDGE_LOOP('',(#8337,#8362,#8385,#8406,#8407,#8408,#8431,#8454)); +#8337 = ORIENTED_EDGE('',*,*,#8338,.F.); +#8338 = EDGE_CURVE('',#8339,#8341,#8343,.T.); +#8339 = VERTEX_POINT('',#8340); +#8340 = CARTESIAN_POINT('',(-2.65,-1.785,0.93988764291)); +#8341 = VERTEX_POINT('',#8342); +#8342 = CARTESIAN_POINT('',(-3.397701336216,-1.785,0.93988764291)); +#8343 = SURFACE_CURVE('',#8344,(#8348,#8355),.PCURVE_S1.); +#8344 = LINE('',#8345,#8346); +#8345 = CARTESIAN_POINT('',(-1.397701336216,-1.785,0.93988764291)); +#8346 = VECTOR('',#8347,1.); +#8347 = DIRECTION('',(-1.,0.E+000,1.110223024625E-016)); +#8348 = PCURVE('',#7222,#8349); +#8349 = DEFINITIONAL_REPRESENTATION('',(#8350),#8354); +#8350 = LINE('',#8351,#8352); +#8351 = CARTESIAN_POINT('',(-1.050259478146,0.495)); +#8352 = VECTOR('',#8353,1.); +#8353 = DIRECTION('',(1.,5.916711426322E-049)); +#8354 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8355 = PCURVE('',#8119,#8356); +#8356 = DEFINITIONAL_REPRESENTATION('',(#8357),#8361); +#8357 = LINE('',#8358,#8359); +#8358 = CARTESIAN_POINT('',(6.5141917364E-002,1.853725354322)); +#8359 = VECTOR('',#8360,1.); +#8360 = DIRECTION('',(1.110223024625E-016,-1.)); +#8361 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8362 = ORIENTED_EDGE('',*,*,#8363,.T.); +#8363 = EDGE_CURVE('',#8339,#8364,#8366,.T.); +#8364 = VERTEX_POINT('',#8365); +#8365 = CARTESIAN_POINT('',(-2.65,-1.905,0.93988764291)); +#8366 = SURFACE_CURVE('',#8367,(#8371,#8378),.PCURVE_S1.); +#8367 = LINE('',#8368,#8369); +#8368 = CARTESIAN_POINT('',(-2.65,0.7325,0.93988764291)); +#8369 = VECTOR('',#8370,1.); +#8370 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#8371 = PCURVE('',#7222,#8372); +#8372 = DEFINITIONAL_REPRESENTATION('',(#8373),#8377); +#8373 = LINE('',#8374,#8375); +#8374 = CARTESIAN_POINT('',(0.202039185638,3.0125)); +#8375 = VECTOR('',#8376,1.); +#8376 = DIRECTION('',(0.E+000,-1.)); +#8377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8378 = PCURVE('',#8274,#8379); +#8379 = DEFINITIONAL_REPRESENTATION('',(#8380),#8384); +#8380 = LINE('',#8381,#8382); +#8381 = CARTESIAN_POINT('',(2.5175,-0.93988764291)); +#8382 = VECTOR('',#8383,1.); +#8383 = DIRECTION('',(1.,0.E+000)); +#8384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8385 = ORIENTED_EDGE('',*,*,#8386,.F.); +#8386 = EDGE_CURVE('',#7179,#8364,#8387,.T.); +#8387 = SURFACE_CURVE('',#8388,(#8392,#8399),.PCURVE_S1.); +#8388 = LINE('',#8389,#8390); +#8389 = CARTESIAN_POINT('',(-1.397701336216,-1.905,0.93988764291)); +#8390 = VECTOR('',#8391,1.); +#8391 = DIRECTION('',(-1.,0.E+000,1.110223024625E-016)); +#8392 = PCURVE('',#7222,#8393); +#8393 = DEFINITIONAL_REPRESENTATION('',(#8394),#8398); +#8394 = LINE('',#8395,#8396); +#8395 = CARTESIAN_POINT('',(-1.050259478146,0.375)); +#8396 = VECTOR('',#8397,1.); +#8397 = DIRECTION('',(1.,5.916711426322E-049)); +#8398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8399 = PCURVE('',#7194,#8400); +#8400 = DEFINITIONAL_REPRESENTATION('',(#8401),#8405); +#8401 = LINE('',#8402,#8403); +#8402 = CARTESIAN_POINT('',(6.5141917364E-002,1.853725354322)); +#8403 = VECTOR('',#8404,1.); +#8404 = DIRECTION('',(1.110223024625E-016,-1.)); +#8405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8406 = ORIENTED_EDGE('',*,*,#7206,.F.); +#8407 = ORIENTED_EDGE('',*,*,#8314,.T.); +#8408 = ORIENTED_EDGE('',*,*,#8409,.T.); +#8409 = EDGE_CURVE('',#8290,#8410,#8412,.T.); +#8410 = VERTEX_POINT('',#8411); +#8411 = CARTESIAN_POINT('',(-2.65,-2.775,0.93988764291)); +#8412 = SURFACE_CURVE('',#8413,(#8417,#8424),.PCURVE_S1.); +#8413 = LINE('',#8414,#8415); +#8414 = CARTESIAN_POINT('',(-2.65,0.7325,0.93988764291)); +#8415 = VECTOR('',#8416,1.); +#8416 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#8417 = PCURVE('',#7222,#8418); +#8418 = DEFINITIONAL_REPRESENTATION('',(#8419),#8423); +#8419 = LINE('',#8420,#8421); +#8420 = CARTESIAN_POINT('',(0.202039185638,3.0125)); +#8421 = VECTOR('',#8422,1.); +#8422 = DIRECTION('',(0.E+000,-1.)); +#8423 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8424 = PCURVE('',#8203,#8425); +#8425 = DEFINITIONAL_REPRESENTATION('',(#8426),#8430); +#8426 = LINE('',#8427,#8428); +#8427 = CARTESIAN_POINT('',(2.5175,-0.93988764291)); +#8428 = VECTOR('',#8429,1.); +#8429 = DIRECTION('',(1.,0.E+000)); +#8430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8431 = ORIENTED_EDGE('',*,*,#8432,.T.); +#8432 = EDGE_CURVE('',#8410,#8433,#8435,.T.); +#8433 = VERTEX_POINT('',#8434); +#8434 = CARTESIAN_POINT('',(-3.397701336216,-2.775,0.93988764291)); +#8435 = SURFACE_CURVE('',#8436,(#8440,#8447),.PCURVE_S1.); +#8436 = LINE('',#8437,#8438); +#8437 = CARTESIAN_POINT('',(-1.397701336216,-2.775,0.93988764291)); +#8438 = VECTOR('',#8439,1.); +#8439 = DIRECTION('',(-1.,0.E+000,1.110223024625E-016)); +#8440 = PCURVE('',#7222,#8441); +#8441 = DEFINITIONAL_REPRESENTATION('',(#8442),#8446); +#8442 = LINE('',#8443,#8444); +#8443 = CARTESIAN_POINT('',(-1.050259478146,-0.495)); +#8444 = VECTOR('',#8445,1.); +#8445 = DIRECTION('',(1.,5.916711426322E-049)); +#8446 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8447 = PCURVE('',#8175,#8448); +#8448 = DEFINITIONAL_REPRESENTATION('',(#8449),#8453); +#8449 = LINE('',#8450,#8451); +#8450 = CARTESIAN_POINT('',(6.5141917364E-002,1.853725354322)); +#8451 = VECTOR('',#8452,1.); +#8452 = DIRECTION('',(1.110223024625E-016,-1.)); +#8453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8454 = ORIENTED_EDGE('',*,*,#8455,.F.); +#8455 = EDGE_CURVE('',#8341,#8433,#8456,.T.); +#8456 = SURFACE_CURVE('',#8457,(#8461,#8468),.PCURVE_S1.); +#8457 = LINE('',#8458,#8459); +#8458 = CARTESIAN_POINT('',(-3.397701336216,-1.785,0.93988764291)); +#8459 = VECTOR('',#8460,1.); +#8460 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#8461 = PCURVE('',#7222,#8462); +#8462 = DEFINITIONAL_REPRESENTATION('',(#8463),#8467); +#8463 = LINE('',#8464,#8465); +#8464 = CARTESIAN_POINT('',(0.949740521854,0.495)); +#8465 = VECTOR('',#8466,1.); +#8466 = DIRECTION('',(0.E+000,-1.)); +#8467 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8468 = PCURVE('',#8469,#8474); +#8469 = CYLINDRICAL_SURFACE('',#8470,0.25); +#8470 = AXIS2_PLACEMENT_3D('',#8471,#8472,#8473); +#8471 = CARTESIAN_POINT('',(-3.397701336216,-1.905,0.68988764291)); +#8472 = DIRECTION('',(0.E+000,1.,0.E+000)); +#8473 = DIRECTION('',(-3.5527136788E-015,0.E+000,1.)); +#8474 = DEFINITIONAL_REPRESENTATION('',(#8475),#8479); +#8475 = LINE('',#8476,#8477); +#8476 = CARTESIAN_POINT('',(6.28318530718,0.12)); +#8477 = VECTOR('',#8478,1.); +#8478 = DIRECTION('',(0.E+000,-1.)); +#8479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8480 = ADVANCED_FACE('',(#8481),#7194,.T.); +#8481 = FACE_BOUND('',#8482,.T.); +#8482 = EDGE_LOOP('',(#8483,#8504,#8505,#8506)); +#8483 = ORIENTED_EDGE('',*,*,#8484,.F.); +#8484 = EDGE_CURVE('',#8238,#8364,#8485,.T.); +#8485 = SURFACE_CURVE('',#8486,(#8490,#8497),.PCURVE_S1.); +#8486 = LINE('',#8487,#8488); +#8487 = CARTESIAN_POINT('',(-2.65,-1.905,0.437372862773)); +#8488 = VECTOR('',#8489,1.); +#8489 = DIRECTION('',(0.E+000,-5.472315783042E-031,-1.)); +#8490 = PCURVE('',#7194,#8491); +#8491 = DEFINITIONAL_REPRESENTATION('',(#8492),#8496); +#8492 = LINE('',#8493,#8494); +#8493 = CARTESIAN_POINT('',(-0.437372862773,0.601426690538)); +#8494 = VECTOR('',#8495,1.); +#8495 = DIRECTION('',(-1.,0.E+000)); +#8496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8497 = PCURVE('',#8274,#8498); +#8498 = DEFINITIONAL_REPRESENTATION('',(#8499),#8503); +#8499 = LINE('',#8500,#8501); +#8500 = CARTESIAN_POINT('',(5.155,-0.437372862773)); +#8501 = VECTOR('',#8502,1.); +#8502 = DIRECTION('',(5.472315783042E-031,1.)); +#8503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8504 = ORIENTED_EDGE('',*,*,#8237,.T.); +#8505 = ORIENTED_EDGE('',*,*,#7178,.F.); +#8506 = ORIENTED_EDGE('',*,*,#8386,.T.); +#8507 = ADVANCED_FACE('',(#8508),#7280,.T.); +#8508 = FACE_BOUND('',#8509,.T.); +#8509 = EDGE_LOOP('',(#8510,#8540,#8568,#8589,#8590,#8613,#8641,#8669)); +#8510 = ORIENTED_EDGE('',*,*,#8511,.F.); +#8511 = EDGE_CURVE('',#8512,#8514,#8516,.T.); +#8512 = VERTEX_POINT('',#8513); +#8513 = CARTESIAN_POINT('',(-2.65,0.495,0.93988764291)); +#8514 = VERTEX_POINT('',#8515); +#8515 = CARTESIAN_POINT('',(-3.397701336216,0.495,0.93988764291)); +#8516 = SURFACE_CURVE('',#8517,(#8521,#8528),.PCURVE_S1.); +#8517 = LINE('',#8518,#8519); +#8518 = CARTESIAN_POINT('',(-1.397701336216,0.495,0.93988764291)); +#8519 = VECTOR('',#8520,1.); +#8520 = DIRECTION('',(-1.,0.E+000,1.110223024625E-016)); +#8521 = PCURVE('',#7280,#8522); +#8522 = DEFINITIONAL_REPRESENTATION('',(#8523),#8527); +#8523 = LINE('',#8524,#8525); +#8524 = CARTESIAN_POINT('',(-1.050259478146,0.495)); +#8525 = VECTOR('',#8526,1.); +#8526 = DIRECTION('',(1.,2.419763188121E-050)); +#8527 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8528 = PCURVE('',#8529,#8534); +#8529 = PLANE('',#8530); +#8530 = AXIS2_PLACEMENT_3D('',#8531,#8532,#8533); +#8531 = CARTESIAN_POINT('',(-3.251426690538,0.495,0.874745725546)); +#8532 = DIRECTION('',(1.925014880134E-031,1.,-5.472315783042E-031)); +#8533 = DIRECTION('',(0.E+000,5.472315783042E-031,1.)); +#8534 = DEFINITIONAL_REPRESENTATION('',(#8535),#8539); +#8535 = LINE('',#8536,#8537); +#8536 = CARTESIAN_POINT('',(6.5141917364E-002,1.853725354322)); +#8537 = VECTOR('',#8538,1.); +#8538 = DIRECTION('',(1.110223024625E-016,-1.)); +#8539 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8540 = ORIENTED_EDGE('',*,*,#8541,.T.); +#8541 = EDGE_CURVE('',#8512,#8542,#8544,.T.); +#8542 = VERTEX_POINT('',#8543); +#8543 = CARTESIAN_POINT('',(-2.65,0.375,0.93988764291)); +#8544 = SURFACE_CURVE('',#8545,(#8549,#8556),.PCURVE_S1.); +#8545 = LINE('',#8546,#8547); +#8546 = CARTESIAN_POINT('',(-2.65,1.8725,0.93988764291)); +#8547 = VECTOR('',#8548,1.); +#8548 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#8549 = PCURVE('',#7280,#8550); +#8550 = DEFINITIONAL_REPRESENTATION('',(#8551),#8555); +#8551 = LINE('',#8552,#8553); +#8552 = CARTESIAN_POINT('',(0.202039185638,1.8725)); +#8553 = VECTOR('',#8554,1.); +#8554 = DIRECTION('',(0.E+000,-1.)); +#8555 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8556 = PCURVE('',#8557,#8562); +#8557 = PLANE('',#8558); +#8558 = AXIS2_PLACEMENT_3D('',#8559,#8560,#8561); +#8559 = CARTESIAN_POINT('',(-2.65,3.25,0.E+000)); +#8560 = DIRECTION('',(1.,0.E+000,0.E+000)); +#8561 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#8562 = DEFINITIONAL_REPRESENTATION('',(#8563),#8567); +#8563 = LINE('',#8564,#8565); +#8564 = CARTESIAN_POINT('',(1.3775,-0.93988764291)); +#8565 = VECTOR('',#8566,1.); +#8566 = DIRECTION('',(1.,0.E+000)); +#8567 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8568 = ORIENTED_EDGE('',*,*,#8569,.F.); +#8569 = EDGE_CURVE('',#7265,#8542,#8570,.T.); +#8570 = SURFACE_CURVE('',#8571,(#8575,#8582),.PCURVE_S1.); +#8571 = LINE('',#8572,#8573); +#8572 = CARTESIAN_POINT('',(-1.397701336216,0.375,0.93988764291)); +#8573 = VECTOR('',#8574,1.); +#8574 = DIRECTION('',(-1.,0.E+000,1.110223024625E-016)); +#8575 = PCURVE('',#7280,#8576); +#8576 = DEFINITIONAL_REPRESENTATION('',(#8577),#8581); +#8577 = LINE('',#8578,#8579); +#8578 = CARTESIAN_POINT('',(-1.050259478146,0.375)); +#8579 = VECTOR('',#8580,1.); +#8580 = DIRECTION('',(1.,2.419763188121E-050)); +#8581 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8582 = PCURVE('',#7362,#8583); +#8583 = DEFINITIONAL_REPRESENTATION('',(#8584),#8588); +#8584 = LINE('',#8585,#8586); +#8585 = CARTESIAN_POINT('',(6.5141917364E-002,1.853725354322)); +#8586 = VECTOR('',#8587,1.); +#8587 = DIRECTION('',(1.110223024625E-016,-1.)); +#8588 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8589 = ORIENTED_EDGE('',*,*,#7262,.F.); +#8590 = ORIENTED_EDGE('',*,*,#8591,.T.); +#8591 = EDGE_CURVE('',#7263,#8592,#8594,.T.); +#8592 = VERTEX_POINT('',#8593); +#8593 = CARTESIAN_POINT('',(-2.65,-0.375,0.93988764291)); +#8594 = SURFACE_CURVE('',#8595,(#8599,#8606),.PCURVE_S1.); +#8595 = LINE('',#8596,#8597); +#8596 = CARTESIAN_POINT('',(-1.397701336216,-0.375,0.93988764291)); +#8597 = VECTOR('',#8598,1.); +#8598 = DIRECTION('',(-1.,0.E+000,1.110223024625E-016)); +#8599 = PCURVE('',#7280,#8600); +#8600 = DEFINITIONAL_REPRESENTATION('',(#8601),#8605); +#8601 = LINE('',#8602,#8603); +#8602 = CARTESIAN_POINT('',(-1.050259478146,-0.375)); +#8603 = VECTOR('',#8604,1.); +#8604 = DIRECTION('',(1.,2.419763188121E-050)); +#8605 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8606 = PCURVE('',#7308,#8607); +#8607 = DEFINITIONAL_REPRESENTATION('',(#8608),#8612); +#8608 = LINE('',#8609,#8610); +#8609 = CARTESIAN_POINT('',(6.5141917364E-002,1.853725354322)); +#8610 = VECTOR('',#8611,1.); +#8611 = DIRECTION('',(1.110223024625E-016,-1.)); +#8612 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8613 = ORIENTED_EDGE('',*,*,#8614,.T.); +#8614 = EDGE_CURVE('',#8592,#8615,#8617,.T.); +#8615 = VERTEX_POINT('',#8616); +#8616 = CARTESIAN_POINT('',(-2.65,-0.495,0.93988764291)); +#8617 = SURFACE_CURVE('',#8618,(#8622,#8629),.PCURVE_S1.); +#8618 = LINE('',#8619,#8620); +#8619 = CARTESIAN_POINT('',(-2.65,1.8725,0.93988764291)); +#8620 = VECTOR('',#8621,1.); +#8621 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#8622 = PCURVE('',#7280,#8623); +#8623 = DEFINITIONAL_REPRESENTATION('',(#8624),#8628); +#8624 = LINE('',#8625,#8626); +#8625 = CARTESIAN_POINT('',(0.202039185638,1.8725)); +#8626 = VECTOR('',#8627,1.); +#8627 = DIRECTION('',(0.E+000,-1.)); +#8628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8629 = PCURVE('',#8630,#8635); +#8630 = PLANE('',#8631); +#8631 = AXIS2_PLACEMENT_3D('',#8632,#8633,#8634); +#8632 = CARTESIAN_POINT('',(-2.65,3.25,0.E+000)); +#8633 = DIRECTION('',(1.,0.E+000,0.E+000)); +#8634 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#8635 = DEFINITIONAL_REPRESENTATION('',(#8636),#8640); +#8636 = LINE('',#8637,#8638); +#8637 = CARTESIAN_POINT('',(1.3775,-0.93988764291)); +#8638 = VECTOR('',#8639,1.); +#8639 = DIRECTION('',(1.,0.E+000)); +#8640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8641 = ORIENTED_EDGE('',*,*,#8642,.T.); +#8642 = EDGE_CURVE('',#8615,#8643,#8645,.T.); +#8643 = VERTEX_POINT('',#8644); +#8644 = CARTESIAN_POINT('',(-3.397701336216,-0.495,0.93988764291)); +#8645 = SURFACE_CURVE('',#8646,(#8650,#8657),.PCURVE_S1.); +#8646 = LINE('',#8647,#8648); +#8647 = CARTESIAN_POINT('',(-1.397701336216,-0.495,0.93988764291)); +#8648 = VECTOR('',#8649,1.); +#8649 = DIRECTION('',(-1.,0.E+000,1.110223024625E-016)); +#8650 = PCURVE('',#7280,#8651); +#8651 = DEFINITIONAL_REPRESENTATION('',(#8652),#8656); +#8652 = LINE('',#8653,#8654); +#8653 = CARTESIAN_POINT('',(-1.050259478146,-0.495)); +#8654 = VECTOR('',#8655,1.); +#8655 = DIRECTION('',(1.,2.419763188121E-050)); +#8656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8657 = PCURVE('',#8658,#8663); +#8658 = PLANE('',#8659); +#8659 = AXIS2_PLACEMENT_3D('',#8660,#8661,#8662); +#8660 = CARTESIAN_POINT('',(-3.251426690538,-0.495,0.874745725546)); +#8661 = DIRECTION('',(1.925014880134E-031,1.,-5.472315783042E-031)); +#8662 = DIRECTION('',(0.E+000,5.472315783042E-031,1.)); +#8663 = DEFINITIONAL_REPRESENTATION('',(#8664),#8668); +#8664 = LINE('',#8665,#8666); +#8665 = CARTESIAN_POINT('',(6.5141917364E-002,1.853725354322)); +#8666 = VECTOR('',#8667,1.); +#8667 = DIRECTION('',(1.110223024625E-016,-1.)); +#8668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8669 = ORIENTED_EDGE('',*,*,#8670,.F.); +#8670 = EDGE_CURVE('',#8514,#8643,#8671,.T.); +#8671 = SURFACE_CURVE('',#8672,(#8676,#8683),.PCURVE_S1.); +#8672 = LINE('',#8673,#8674); +#8673 = CARTESIAN_POINT('',(-3.397701336216,0.495,0.93988764291)); +#8674 = VECTOR('',#8675,1.); +#8675 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#8676 = PCURVE('',#7280,#8677); +#8677 = DEFINITIONAL_REPRESENTATION('',(#8678),#8682); +#8678 = LINE('',#8679,#8680); +#8679 = CARTESIAN_POINT('',(0.949740521854,0.495)); +#8680 = VECTOR('',#8681,1.); +#8681 = DIRECTION('',(0.E+000,-1.)); +#8682 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8683 = PCURVE('',#8684,#8689); +#8684 = CYLINDRICAL_SURFACE('',#8685,0.25); +#8685 = AXIS2_PLACEMENT_3D('',#8686,#8687,#8688); +#8686 = CARTESIAN_POINT('',(-3.397701336216,0.375,0.68988764291)); +#8687 = DIRECTION('',(0.E+000,1.,0.E+000)); +#8688 = DIRECTION('',(-3.5527136788E-015,0.E+000,1.)); +#8689 = DEFINITIONAL_REPRESENTATION('',(#8690),#8694); +#8690 = LINE('',#8691,#8692); +#8691 = CARTESIAN_POINT('',(6.28318530718,0.12)); +#8692 = VECTOR('',#8693,1.); +#8693 = DIRECTION('',(0.E+000,-1.)); +#8694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8695 = ADVANCED_FACE('',(#8696),#7362,.T.); +#8696 = FACE_BOUND('',#8697,.T.); +#8697 = EDGE_LOOP('',(#8698,#8721,#8742,#8743)); +#8698 = ORIENTED_EDGE('',*,*,#8699,.F.); +#8699 = EDGE_CURVE('',#8700,#8542,#8702,.T.); +#8700 = VERTEX_POINT('',#8701); +#8701 = CARTESIAN_POINT('',(-2.65,0.375,1.43988764291)); +#8702 = SURFACE_CURVE('',#8703,(#8707,#8714),.PCURVE_S1.); +#8703 = LINE('',#8704,#8705); +#8704 = CARTESIAN_POINT('',(-2.65,0.375,0.437372862773)); +#8705 = VECTOR('',#8706,1.); +#8706 = DIRECTION('',(0.E+000,-5.472315783042E-031,-1.)); +#8707 = PCURVE('',#7362,#8708); +#8708 = DEFINITIONAL_REPRESENTATION('',(#8709),#8713); +#8709 = LINE('',#8710,#8711); +#8710 = CARTESIAN_POINT('',(-0.437372862773,0.601426690538)); +#8711 = VECTOR('',#8712,1.); +#8712 = DIRECTION('',(-1.,0.E+000)); +#8713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8714 = PCURVE('',#8557,#8715); +#8715 = DEFINITIONAL_REPRESENTATION('',(#8716),#8720); +#8716 = LINE('',#8717,#8718); +#8717 = CARTESIAN_POINT('',(2.875,-0.437372862773)); +#8718 = VECTOR('',#8719,1.); +#8719 = DIRECTION('',(5.472315783042E-031,1.)); +#8720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8721 = ORIENTED_EDGE('',*,*,#8722,.T.); +#8722 = EDGE_CURVE('',#8700,#7321,#8723,.T.); +#8723 = SURFACE_CURVE('',#8724,(#8728,#8735),.PCURVE_S1.); +#8724 = LINE('',#8725,#8726); +#8725 = CARTESIAN_POINT('',(-3.397701336216,0.375,1.43988764291)); +#8726 = VECTOR('',#8727,1.); +#8727 = DIRECTION('',(1.,0.E+000,-1.110223024625E-016)); +#8728 = PCURVE('',#7362,#8729); +#8729 = DEFINITIONAL_REPRESENTATION('',(#8730),#8734); +#8730 = LINE('',#8731,#8732); +#8731 = CARTESIAN_POINT('',(0.565141917364,-0.146274645678)); +#8732 = VECTOR('',#8733,1.); +#8733 = DIRECTION('',(-1.110223024625E-016,1.)); +#8734 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8735 = PCURVE('',#7336,#8736); +#8736 = DEFINITIONAL_REPRESENTATION('',(#8737),#8741); +#8737 = LINE('',#8738,#8739); +#8738 = CARTESIAN_POINT('',(-0.949740521854,0.375)); +#8739 = VECTOR('',#8740,1.); +#8740 = DIRECTION('',(1.,-1.168515830426E-049)); +#8741 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8742 = ORIENTED_EDGE('',*,*,#7348,.F.); +#8743 = ORIENTED_EDGE('',*,*,#8569,.T.); +#8744 = ADVANCED_FACE('',(#8745),#7336,.T.); +#8745 = FACE_BOUND('',#8746,.T.); +#8746 = EDGE_LOOP('',(#8747,#8772,#8800,#8823,#8846,#8867,#8868,#8869)); +#8747 = ORIENTED_EDGE('',*,*,#8748,.F.); +#8748 = EDGE_CURVE('',#8749,#8751,#8753,.T.); +#8749 = VERTEX_POINT('',#8750); +#8750 = CARTESIAN_POINT('',(-3.397701336216,0.495,1.43988764291)); +#8751 = VERTEX_POINT('',#8752); +#8752 = CARTESIAN_POINT('',(-2.65,0.495,1.43988764291)); +#8753 = SURFACE_CURVE('',#8754,(#8758,#8765),.PCURVE_S1.); +#8754 = LINE('',#8755,#8756); +#8755 = CARTESIAN_POINT('',(-3.397701336216,0.495,1.43988764291)); +#8756 = VECTOR('',#8757,1.); +#8757 = DIRECTION('',(1.,0.E+000,-1.110223024625E-016)); +#8758 = PCURVE('',#7336,#8759); +#8759 = DEFINITIONAL_REPRESENTATION('',(#8760),#8764); +#8760 = LINE('',#8761,#8762); +#8761 = CARTESIAN_POINT('',(-0.949740521854,0.495)); +#8762 = VECTOR('',#8763,1.); +#8763 = DIRECTION('',(1.,-1.168515830426E-049)); +#8764 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8765 = PCURVE('',#8529,#8766); +#8766 = DEFINITIONAL_REPRESENTATION('',(#8767),#8771); +#8767 = LINE('',#8768,#8769); +#8768 = CARTESIAN_POINT('',(0.565141917364,-0.146274645678)); +#8769 = VECTOR('',#8770,1.); +#8770 = DIRECTION('',(-1.110223024625E-016,1.)); +#8771 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8772 = ORIENTED_EDGE('',*,*,#8773,.T.); +#8773 = EDGE_CURVE('',#8749,#8774,#8776,.T.); +#8774 = VERTEX_POINT('',#8775); +#8775 = CARTESIAN_POINT('',(-3.397701336216,-0.495,1.43988764291)); +#8776 = SURFACE_CURVE('',#8777,(#8781,#8788),.PCURVE_S1.); +#8777 = LINE('',#8778,#8779); +#8778 = CARTESIAN_POINT('',(-3.397701336216,0.495,1.43988764291)); +#8779 = VECTOR('',#8780,1.); +#8780 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#8781 = PCURVE('',#7336,#8782); +#8782 = DEFINITIONAL_REPRESENTATION('',(#8783),#8787); +#8783 = LINE('',#8784,#8785); +#8784 = CARTESIAN_POINT('',(-0.949740521854,0.495)); +#8785 = VECTOR('',#8786,1.); +#8786 = DIRECTION('',(0.E+000,-1.)); +#8787 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8788 = PCURVE('',#8789,#8794); +#8789 = CYLINDRICAL_SURFACE('',#8790,0.75); +#8790 = AXIS2_PLACEMENT_3D('',#8791,#8792,#8793); +#8791 = CARTESIAN_POINT('',(-3.397701336216,0.375,0.68988764291)); +#8792 = DIRECTION('',(0.E+000,1.,0.E+000)); +#8793 = DIRECTION('',(-0.939692620786,0.E+000,0.342020143326)); +#8794 = DEFINITIONAL_REPRESENTATION('',(#8795),#8799); +#8795 = LINE('',#8796,#8797); +#8796 = CARTESIAN_POINT('',(1.221730476396,0.12)); +#8797 = VECTOR('',#8798,1.); +#8798 = DIRECTION('',(0.E+000,-1.)); +#8799 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8800 = ORIENTED_EDGE('',*,*,#8801,.T.); +#8801 = EDGE_CURVE('',#8774,#8802,#8804,.T.); +#8802 = VERTEX_POINT('',#8803); +#8803 = CARTESIAN_POINT('',(-2.65,-0.495,1.43988764291)); +#8804 = SURFACE_CURVE('',#8805,(#8809,#8816),.PCURVE_S1.); +#8805 = LINE('',#8806,#8807); +#8806 = CARTESIAN_POINT('',(-3.397701336216,-0.495,1.43988764291)); +#8807 = VECTOR('',#8808,1.); +#8808 = DIRECTION('',(1.,0.E+000,-1.110223024625E-016)); +#8809 = PCURVE('',#7336,#8810); +#8810 = DEFINITIONAL_REPRESENTATION('',(#8811),#8815); +#8811 = LINE('',#8812,#8813); +#8812 = CARTESIAN_POINT('',(-0.949740521854,-0.495)); +#8813 = VECTOR('',#8814,1.); +#8814 = DIRECTION('',(1.,-1.168515830426E-049)); +#8815 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8816 = PCURVE('',#8658,#8817); +#8817 = DEFINITIONAL_REPRESENTATION('',(#8818),#8822); +#8818 = LINE('',#8819,#8820); +#8819 = CARTESIAN_POINT('',(0.565141917364,-0.146274645678)); +#8820 = VECTOR('',#8821,1.); +#8821 = DIRECTION('',(-1.110223024625E-016,1.)); +#8822 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8823 = ORIENTED_EDGE('',*,*,#8824,.T.); +#8824 = EDGE_CURVE('',#8802,#8825,#8827,.T.); +#8825 = VERTEX_POINT('',#8826); +#8826 = CARTESIAN_POINT('',(-2.65,-0.375,1.43988764291)); +#8827 = SURFACE_CURVE('',#8828,(#8832,#8839),.PCURVE_S1.); +#8828 = LINE('',#8829,#8830); +#8829 = CARTESIAN_POINT('',(-2.65,1.8725,1.43988764291)); +#8830 = VECTOR('',#8831,1.); +#8831 = DIRECTION('',(0.E+000,1.,0.E+000)); +#8832 = PCURVE('',#7336,#8833); +#8833 = DEFINITIONAL_REPRESENTATION('',(#8834),#8838); +#8834 = LINE('',#8835,#8836); +#8835 = CARTESIAN_POINT('',(-0.202039185638,1.8725)); +#8836 = VECTOR('',#8837,1.); +#8837 = DIRECTION('',(0.E+000,1.)); +#8838 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8839 = PCURVE('',#8630,#8840); +#8840 = DEFINITIONAL_REPRESENTATION('',(#8841),#8845); +#8841 = LINE('',#8842,#8843); +#8842 = CARTESIAN_POINT('',(1.3775,-1.43988764291)); +#8843 = VECTOR('',#8844,1.); +#8844 = DIRECTION('',(-1.,0.E+000)); +#8845 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8846 = ORIENTED_EDGE('',*,*,#8847,.T.); +#8847 = EDGE_CURVE('',#8825,#7293,#8848,.T.); +#8848 = SURFACE_CURVE('',#8849,(#8853,#8860),.PCURVE_S1.); +#8849 = LINE('',#8850,#8851); +#8850 = CARTESIAN_POINT('',(-3.397701336216,-0.375,1.43988764291)); +#8851 = VECTOR('',#8852,1.); +#8852 = DIRECTION('',(1.,0.E+000,-1.110223024625E-016)); +#8853 = PCURVE('',#7336,#8854); +#8854 = DEFINITIONAL_REPRESENTATION('',(#8855),#8859); +#8855 = LINE('',#8856,#8857); +#8856 = CARTESIAN_POINT('',(-0.949740521854,-0.375)); +#8857 = VECTOR('',#8858,1.); +#8858 = DIRECTION('',(1.,-1.168515830426E-049)); +#8859 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8860 = PCURVE('',#7308,#8861); +#8861 = DEFINITIONAL_REPRESENTATION('',(#8862),#8866); +#8862 = LINE('',#8863,#8864); +#8863 = CARTESIAN_POINT('',(0.565141917364,-0.146274645678)); +#8864 = VECTOR('',#8865,1.); +#8865 = DIRECTION('',(-1.110223024625E-016,1.)); +#8866 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8867 = ORIENTED_EDGE('',*,*,#7320,.F.); +#8868 = ORIENTED_EDGE('',*,*,#8722,.F.); +#8869 = ORIENTED_EDGE('',*,*,#8870,.T.); +#8870 = EDGE_CURVE('',#8700,#8751,#8871,.T.); +#8871 = SURFACE_CURVE('',#8872,(#8876,#8883),.PCURVE_S1.); +#8872 = LINE('',#8873,#8874); +#8873 = CARTESIAN_POINT('',(-2.65,1.8725,1.43988764291)); +#8874 = VECTOR('',#8875,1.); +#8875 = DIRECTION('',(0.E+000,1.,0.E+000)); +#8876 = PCURVE('',#7336,#8877); +#8877 = DEFINITIONAL_REPRESENTATION('',(#8878),#8882); +#8878 = LINE('',#8879,#8880); +#8879 = CARTESIAN_POINT('',(-0.202039185638,1.8725)); +#8880 = VECTOR('',#8881,1.); +#8881 = DIRECTION('',(0.E+000,1.)); +#8882 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8883 = PCURVE('',#8557,#8884); +#8884 = DEFINITIONAL_REPRESENTATION('',(#8885),#8889); +#8885 = LINE('',#8886,#8887); +#8886 = CARTESIAN_POINT('',(1.3775,-1.43988764291)); +#8887 = VECTOR('',#8888,1.); +#8888 = DIRECTION('',(-1.,0.E+000)); +#8889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8890 = ADVANCED_FACE('',(#8891),#7308,.F.); +#8891 = FACE_BOUND('',#8892,.F.); +#8892 = EDGE_LOOP('',(#8893,#8914,#8915,#8916)); +#8893 = ORIENTED_EDGE('',*,*,#8894,.F.); +#8894 = EDGE_CURVE('',#8825,#8592,#8895,.T.); +#8895 = SURFACE_CURVE('',#8896,(#8900,#8907),.PCURVE_S1.); +#8896 = LINE('',#8897,#8898); +#8897 = CARTESIAN_POINT('',(-2.65,-0.375,0.437372862773)); +#8898 = VECTOR('',#8899,1.); +#8899 = DIRECTION('',(0.E+000,-5.472315783042E-031,-1.)); +#8900 = PCURVE('',#7308,#8901); +#8901 = DEFINITIONAL_REPRESENTATION('',(#8902),#8906); +#8902 = LINE('',#8903,#8904); +#8903 = CARTESIAN_POINT('',(-0.437372862773,0.601426690538)); +#8904 = VECTOR('',#8905,1.); +#8905 = DIRECTION('',(-1.,0.E+000)); +#8906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8907 = PCURVE('',#8630,#8908); +#8908 = DEFINITIONAL_REPRESENTATION('',(#8909),#8913); +#8909 = LINE('',#8910,#8911); +#8910 = CARTESIAN_POINT('',(3.625,-0.437372862773)); +#8911 = VECTOR('',#8912,1.); +#8912 = DIRECTION('',(5.472315783042E-031,1.)); +#8913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8914 = ORIENTED_EDGE('',*,*,#8847,.T.); +#8915 = ORIENTED_EDGE('',*,*,#7292,.F.); +#8916 = ORIENTED_EDGE('',*,*,#8591,.T.); +#8917 = ADVANCED_FACE('',(#8918),#7394,.T.); +#8918 = FACE_BOUND('',#8919,.T.); +#8919 = EDGE_LOOP('',(#8920,#8950,#8978,#8999,#9000,#9023,#9051,#9079)); +#8920 = ORIENTED_EDGE('',*,*,#8921,.F.); +#8921 = EDGE_CURVE('',#8922,#8924,#8926,.T.); +#8922 = VERTEX_POINT('',#8923); +#8923 = CARTESIAN_POINT('',(-2.65,2.775,0.93988764291)); +#8924 = VERTEX_POINT('',#8925); +#8925 = CARTESIAN_POINT('',(-3.397701336216,2.775,0.93988764291)); +#8926 = SURFACE_CURVE('',#8927,(#8931,#8938),.PCURVE_S1.); +#8927 = LINE('',#8928,#8929); +#8928 = CARTESIAN_POINT('',(-1.397701336216,2.775,0.93988764291)); +#8929 = VECTOR('',#8930,1.); +#8930 = DIRECTION('',(-1.,0.E+000,1.110223024625E-016)); +#8931 = PCURVE('',#7394,#8932); +#8932 = DEFINITIONAL_REPRESENTATION('',(#8933),#8937); +#8933 = LINE('',#8934,#8935); +#8934 = CARTESIAN_POINT('',(-1.050259478146,0.495)); +#8935 = VECTOR('',#8936,1.); +#8936 = DIRECTION('',(1.,4.886150776886E-049)); +#8937 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8938 = PCURVE('',#8939,#8944); +#8939 = PLANE('',#8940); +#8940 = AXIS2_PLACEMENT_3D('',#8941,#8942,#8943); +#8941 = CARTESIAN_POINT('',(-3.251426690538,2.775,0.874745725546)); +#8942 = DIRECTION('',(1.925014880134E-031,1.,-5.472315783042E-031)); +#8943 = DIRECTION('',(0.E+000,5.472315783042E-031,1.)); +#8944 = DEFINITIONAL_REPRESENTATION('',(#8945),#8949); +#8945 = LINE('',#8946,#8947); +#8946 = CARTESIAN_POINT('',(6.5141917364E-002,1.853725354322)); +#8947 = VECTOR('',#8948,1.); +#8948 = DIRECTION('',(1.110223024625E-016,-1.)); +#8949 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8950 = ORIENTED_EDGE('',*,*,#8951,.T.); +#8951 = EDGE_CURVE('',#8922,#8952,#8954,.T.); +#8952 = VERTEX_POINT('',#8953); +#8953 = CARTESIAN_POINT('',(-2.65,2.655,0.93988764291)); +#8954 = SURFACE_CURVE('',#8955,(#8959,#8966),.PCURVE_S1.); +#8955 = LINE('',#8956,#8957); +#8956 = CARTESIAN_POINT('',(-2.65,3.0125,0.93988764291)); +#8957 = VECTOR('',#8958,1.); +#8958 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#8959 = PCURVE('',#7394,#8960); +#8960 = DEFINITIONAL_REPRESENTATION('',(#8961),#8965); +#8961 = LINE('',#8962,#8963); +#8962 = CARTESIAN_POINT('',(0.202039185638,0.7325)); +#8963 = VECTOR('',#8964,1.); +#8964 = DIRECTION('',(0.E+000,-1.)); +#8965 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8966 = PCURVE('',#8967,#8972); +#8967 = PLANE('',#8968); +#8968 = AXIS2_PLACEMENT_3D('',#8969,#8970,#8971); +#8969 = CARTESIAN_POINT('',(-2.65,3.25,0.E+000)); +#8970 = DIRECTION('',(1.,0.E+000,0.E+000)); +#8971 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#8972 = DEFINITIONAL_REPRESENTATION('',(#8973),#8977); +#8973 = LINE('',#8974,#8975); +#8974 = CARTESIAN_POINT('',(0.2375,-0.93988764291)); +#8975 = VECTOR('',#8976,1.); +#8976 = DIRECTION('',(1.,0.E+000)); +#8977 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8978 = ORIENTED_EDGE('',*,*,#8979,.F.); +#8979 = EDGE_CURVE('',#7379,#8952,#8980,.T.); +#8980 = SURFACE_CURVE('',#8981,(#8985,#8992),.PCURVE_S1.); +#8981 = LINE('',#8982,#8983); +#8982 = CARTESIAN_POINT('',(-1.397701336216,2.655,0.93988764291)); +#8983 = VECTOR('',#8984,1.); +#8984 = DIRECTION('',(-1.,0.E+000,1.110223024625E-016)); +#8985 = PCURVE('',#7394,#8986); +#8986 = DEFINITIONAL_REPRESENTATION('',(#8987),#8991); +#8987 = LINE('',#8988,#8989); +#8988 = CARTESIAN_POINT('',(-1.050259478146,0.375)); +#8989 = VECTOR('',#8990,1.); +#8990 = DIRECTION('',(1.,4.886150776886E-049)); +#8991 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8992 = PCURVE('',#7476,#8993); +#8993 = DEFINITIONAL_REPRESENTATION('',(#8994),#8998); +#8994 = LINE('',#8995,#8996); +#8995 = CARTESIAN_POINT('',(6.5141917364E-002,1.853725354322)); +#8996 = VECTOR('',#8997,1.); +#8997 = DIRECTION('',(1.110223024625E-016,-1.)); +#8998 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#8999 = ORIENTED_EDGE('',*,*,#7376,.F.); +#9000 = ORIENTED_EDGE('',*,*,#9001,.T.); +#9001 = EDGE_CURVE('',#7377,#9002,#9004,.T.); +#9002 = VERTEX_POINT('',#9003); +#9003 = CARTESIAN_POINT('',(-2.65,1.905,0.93988764291)); +#9004 = SURFACE_CURVE('',#9005,(#9009,#9016),.PCURVE_S1.); +#9005 = LINE('',#9006,#9007); +#9006 = CARTESIAN_POINT('',(-1.397701336216,1.905,0.93988764291)); +#9007 = VECTOR('',#9008,1.); +#9008 = DIRECTION('',(-1.,0.E+000,1.110223024625E-016)); +#9009 = PCURVE('',#7394,#9010); +#9010 = DEFINITIONAL_REPRESENTATION('',(#9011),#9015); +#9011 = LINE('',#9012,#9013); +#9012 = CARTESIAN_POINT('',(-1.050259478146,-0.375)); +#9013 = VECTOR('',#9014,1.); +#9014 = DIRECTION('',(1.,4.886150776886E-049)); +#9015 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9016 = PCURVE('',#7422,#9017); +#9017 = DEFINITIONAL_REPRESENTATION('',(#9018),#9022); +#9018 = LINE('',#9019,#9020); +#9019 = CARTESIAN_POINT('',(6.5141917364E-002,1.853725354322)); +#9020 = VECTOR('',#9021,1.); +#9021 = DIRECTION('',(1.110223024625E-016,-1.)); +#9022 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9023 = ORIENTED_EDGE('',*,*,#9024,.T.); +#9024 = EDGE_CURVE('',#9002,#9025,#9027,.T.); +#9025 = VERTEX_POINT('',#9026); +#9026 = CARTESIAN_POINT('',(-2.65,1.785,0.93988764291)); +#9027 = SURFACE_CURVE('',#9028,(#9032,#9039),.PCURVE_S1.); +#9028 = LINE('',#9029,#9030); +#9029 = CARTESIAN_POINT('',(-2.65,3.0125,0.93988764291)); +#9030 = VECTOR('',#9031,1.); +#9031 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#9032 = PCURVE('',#7394,#9033); +#9033 = DEFINITIONAL_REPRESENTATION('',(#9034),#9038); +#9034 = LINE('',#9035,#9036); +#9035 = CARTESIAN_POINT('',(0.202039185638,0.7325)); +#9036 = VECTOR('',#9037,1.); +#9037 = DIRECTION('',(0.E+000,-1.)); +#9038 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9039 = PCURVE('',#9040,#9045); +#9040 = PLANE('',#9041); +#9041 = AXIS2_PLACEMENT_3D('',#9042,#9043,#9044); +#9042 = CARTESIAN_POINT('',(-2.65,3.25,0.E+000)); +#9043 = DIRECTION('',(1.,0.E+000,0.E+000)); +#9044 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#9045 = DEFINITIONAL_REPRESENTATION('',(#9046),#9050); +#9046 = LINE('',#9047,#9048); +#9047 = CARTESIAN_POINT('',(0.2375,-0.93988764291)); +#9048 = VECTOR('',#9049,1.); +#9049 = DIRECTION('',(1.,0.E+000)); +#9050 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9051 = ORIENTED_EDGE('',*,*,#9052,.T.); +#9052 = EDGE_CURVE('',#9025,#9053,#9055,.T.); +#9053 = VERTEX_POINT('',#9054); +#9054 = CARTESIAN_POINT('',(-3.397701336216,1.785,0.93988764291)); +#9055 = SURFACE_CURVE('',#9056,(#9060,#9067),.PCURVE_S1.); +#9056 = LINE('',#9057,#9058); +#9057 = CARTESIAN_POINT('',(-1.397701336216,1.785,0.93988764291)); +#9058 = VECTOR('',#9059,1.); +#9059 = DIRECTION('',(-1.,0.E+000,1.110223024625E-016)); +#9060 = PCURVE('',#7394,#9061); +#9061 = DEFINITIONAL_REPRESENTATION('',(#9062),#9066); +#9062 = LINE('',#9063,#9064); +#9063 = CARTESIAN_POINT('',(-1.050259478146,-0.495)); +#9064 = VECTOR('',#9065,1.); +#9065 = DIRECTION('',(1.,4.886150776886E-049)); +#9066 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9067 = PCURVE('',#9068,#9073); +#9068 = PLANE('',#9069); +#9069 = AXIS2_PLACEMENT_3D('',#9070,#9071,#9072); +#9070 = CARTESIAN_POINT('',(-3.251426690538,1.785,0.874745725546)); +#9071 = DIRECTION('',(1.925014880134E-031,1.,-5.472315783042E-031)); +#9072 = DIRECTION('',(0.E+000,5.472315783042E-031,1.)); +#9073 = DEFINITIONAL_REPRESENTATION('',(#9074),#9078); +#9074 = LINE('',#9075,#9076); +#9075 = CARTESIAN_POINT('',(6.5141917364E-002,1.853725354322)); +#9076 = VECTOR('',#9077,1.); +#9077 = DIRECTION('',(1.110223024625E-016,-1.)); +#9078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9079 = ORIENTED_EDGE('',*,*,#9080,.F.); +#9080 = EDGE_CURVE('',#8924,#9053,#9081,.T.); +#9081 = SURFACE_CURVE('',#9082,(#9086,#9093),.PCURVE_S1.); +#9082 = LINE('',#9083,#9084); +#9083 = CARTESIAN_POINT('',(-3.397701336216,2.775,0.93988764291)); +#9084 = VECTOR('',#9085,1.); +#9085 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#9086 = PCURVE('',#7394,#9087); +#9087 = DEFINITIONAL_REPRESENTATION('',(#9088),#9092); +#9088 = LINE('',#9089,#9090); +#9089 = CARTESIAN_POINT('',(0.949740521854,0.495)); +#9090 = VECTOR('',#9091,1.); +#9091 = DIRECTION('',(0.E+000,-1.)); +#9092 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9093 = PCURVE('',#9094,#9099); +#9094 = CYLINDRICAL_SURFACE('',#9095,0.25); +#9095 = AXIS2_PLACEMENT_3D('',#9096,#9097,#9098); +#9096 = CARTESIAN_POINT('',(-3.397701336216,2.655,0.68988764291)); +#9097 = DIRECTION('',(0.E+000,1.,0.E+000)); +#9098 = DIRECTION('',(-3.5527136788E-015,0.E+000,1.)); +#9099 = DEFINITIONAL_REPRESENTATION('',(#9100),#9104); +#9100 = LINE('',#9101,#9102); +#9101 = CARTESIAN_POINT('',(6.28318530718,0.12)); +#9102 = VECTOR('',#9103,1.); +#9103 = DIRECTION('',(0.E+000,-1.)); +#9104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9105 = ADVANCED_FACE('',(#9106),#7476,.T.); +#9106 = FACE_BOUND('',#9107,.T.); +#9107 = EDGE_LOOP('',(#9108,#9131,#9152,#9153)); +#9108 = ORIENTED_EDGE('',*,*,#9109,.F.); +#9109 = EDGE_CURVE('',#9110,#8952,#9112,.T.); +#9110 = VERTEX_POINT('',#9111); +#9111 = CARTESIAN_POINT('',(-2.65,2.655,1.43988764291)); +#9112 = SURFACE_CURVE('',#9113,(#9117,#9124),.PCURVE_S1.); +#9113 = LINE('',#9114,#9115); +#9114 = CARTESIAN_POINT('',(-2.65,2.655,0.437372862773)); +#9115 = VECTOR('',#9116,1.); +#9116 = DIRECTION('',(0.E+000,-5.472315783042E-031,-1.)); +#9117 = PCURVE('',#7476,#9118); +#9118 = DEFINITIONAL_REPRESENTATION('',(#9119),#9123); +#9119 = LINE('',#9120,#9121); +#9120 = CARTESIAN_POINT('',(-0.437372862773,0.601426690538)); +#9121 = VECTOR('',#9122,1.); +#9122 = DIRECTION('',(-1.,0.E+000)); +#9123 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9124 = PCURVE('',#8967,#9125); +#9125 = DEFINITIONAL_REPRESENTATION('',(#9126),#9130); +#9126 = LINE('',#9127,#9128); +#9127 = CARTESIAN_POINT('',(0.595,-0.437372862773)); +#9128 = VECTOR('',#9129,1.); +#9129 = DIRECTION('',(5.472315783042E-031,1.)); +#9130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9131 = ORIENTED_EDGE('',*,*,#9132,.T.); +#9132 = EDGE_CURVE('',#9110,#7435,#9133,.T.); +#9133 = SURFACE_CURVE('',#9134,(#9138,#9145),.PCURVE_S1.); +#9134 = LINE('',#9135,#9136); +#9135 = CARTESIAN_POINT('',(-3.397701336216,2.655,1.43988764291)); +#9136 = VECTOR('',#9137,1.); +#9137 = DIRECTION('',(1.,0.E+000,-1.110223024625E-016)); +#9138 = PCURVE('',#7476,#9139); +#9139 = DEFINITIONAL_REPRESENTATION('',(#9140),#9144); +#9140 = LINE('',#9141,#9142); +#9141 = CARTESIAN_POINT('',(0.565141917364,-0.146274645678)); +#9142 = VECTOR('',#9143,1.); +#9143 = DIRECTION('',(-1.110223024625E-016,1.)); +#9144 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9145 = PCURVE('',#7450,#9146); +#9146 = DEFINITIONAL_REPRESENTATION('',(#9147),#9151); +#9147 = LINE('',#9148,#9149); +#9148 = CARTESIAN_POINT('',(-0.949740521854,0.375)); +#9149 = VECTOR('',#9150,1.); +#9150 = DIRECTION('',(1.,7.355308333968E-048)); +#9151 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9152 = ORIENTED_EDGE('',*,*,#7462,.F.); +#9153 = ORIENTED_EDGE('',*,*,#8979,.T.); +#9154 = ADVANCED_FACE('',(#9155),#7450,.T.); +#9155 = FACE_BOUND('',#9156,.T.); +#9156 = EDGE_LOOP('',(#9157,#9182,#9210,#9233,#9256,#9277,#9278,#9279)); +#9157 = ORIENTED_EDGE('',*,*,#9158,.F.); +#9158 = EDGE_CURVE('',#9159,#9161,#9163,.T.); +#9159 = VERTEX_POINT('',#9160); +#9160 = CARTESIAN_POINT('',(-3.397701336216,2.775,1.43988764291)); +#9161 = VERTEX_POINT('',#9162); +#9162 = CARTESIAN_POINT('',(-2.65,2.775,1.43988764291)); +#9163 = SURFACE_CURVE('',#9164,(#9168,#9175),.PCURVE_S1.); +#9164 = LINE('',#9165,#9166); +#9165 = CARTESIAN_POINT('',(-3.397701336216,2.775,1.43988764291)); +#9166 = VECTOR('',#9167,1.); +#9167 = DIRECTION('',(1.,0.E+000,-1.110223024625E-016)); +#9168 = PCURVE('',#7450,#9169); +#9169 = DEFINITIONAL_REPRESENTATION('',(#9170),#9174); +#9170 = LINE('',#9171,#9172); +#9171 = CARTESIAN_POINT('',(-0.949740521854,0.495)); +#9172 = VECTOR('',#9173,1.); +#9173 = DIRECTION('',(1.,7.355308333968E-048)); +#9174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9175 = PCURVE('',#8939,#9176); +#9176 = DEFINITIONAL_REPRESENTATION('',(#9177),#9181); +#9177 = LINE('',#9178,#9179); +#9178 = CARTESIAN_POINT('',(0.565141917364,-0.146274645678)); +#9179 = VECTOR('',#9180,1.); +#9180 = DIRECTION('',(-1.110223024625E-016,1.)); +#9181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9182 = ORIENTED_EDGE('',*,*,#9183,.T.); +#9183 = EDGE_CURVE('',#9159,#9184,#9186,.T.); +#9184 = VERTEX_POINT('',#9185); +#9185 = CARTESIAN_POINT('',(-3.397701336216,1.785,1.43988764291)); +#9186 = SURFACE_CURVE('',#9187,(#9191,#9198),.PCURVE_S1.); +#9187 = LINE('',#9188,#9189); +#9188 = CARTESIAN_POINT('',(-3.397701336216,2.775,1.43988764291)); +#9189 = VECTOR('',#9190,1.); +#9190 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#9191 = PCURVE('',#7450,#9192); +#9192 = DEFINITIONAL_REPRESENTATION('',(#9193),#9197); +#9193 = LINE('',#9194,#9195); +#9194 = CARTESIAN_POINT('',(-0.949740521854,0.495)); +#9195 = VECTOR('',#9196,1.); +#9196 = DIRECTION('',(0.E+000,-1.)); +#9197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9198 = PCURVE('',#9199,#9204); +#9199 = CYLINDRICAL_SURFACE('',#9200,0.75); +#9200 = AXIS2_PLACEMENT_3D('',#9201,#9202,#9203); +#9201 = CARTESIAN_POINT('',(-3.397701336216,2.655,0.68988764291)); +#9202 = DIRECTION('',(0.E+000,1.,0.E+000)); +#9203 = DIRECTION('',(-0.939692620786,0.E+000,0.342020143326)); +#9204 = DEFINITIONAL_REPRESENTATION('',(#9205),#9209); +#9205 = LINE('',#9206,#9207); +#9206 = CARTESIAN_POINT('',(1.221730476396,0.12)); +#9207 = VECTOR('',#9208,1.); +#9208 = DIRECTION('',(0.E+000,-1.)); +#9209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9210 = ORIENTED_EDGE('',*,*,#9211,.T.); +#9211 = EDGE_CURVE('',#9184,#9212,#9214,.T.); +#9212 = VERTEX_POINT('',#9213); +#9213 = CARTESIAN_POINT('',(-2.65,1.785,1.43988764291)); +#9214 = SURFACE_CURVE('',#9215,(#9219,#9226),.PCURVE_S1.); +#9215 = LINE('',#9216,#9217); +#9216 = CARTESIAN_POINT('',(-3.397701336216,1.785,1.43988764291)); +#9217 = VECTOR('',#9218,1.); +#9218 = DIRECTION('',(1.,0.E+000,-1.110223024625E-016)); +#9219 = PCURVE('',#7450,#9220); +#9220 = DEFINITIONAL_REPRESENTATION('',(#9221),#9225); +#9221 = LINE('',#9222,#9223); +#9222 = CARTESIAN_POINT('',(-0.949740521854,-0.495)); +#9223 = VECTOR('',#9224,1.); +#9224 = DIRECTION('',(1.,7.355308333968E-048)); +#9225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9226 = PCURVE('',#9068,#9227); +#9227 = DEFINITIONAL_REPRESENTATION('',(#9228),#9232); +#9228 = LINE('',#9229,#9230); +#9229 = CARTESIAN_POINT('',(0.565141917364,-0.146274645678)); +#9230 = VECTOR('',#9231,1.); +#9231 = DIRECTION('',(-1.110223024625E-016,1.)); +#9232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9233 = ORIENTED_EDGE('',*,*,#9234,.T.); +#9234 = EDGE_CURVE('',#9212,#9235,#9237,.T.); +#9235 = VERTEX_POINT('',#9236); +#9236 = CARTESIAN_POINT('',(-2.65,1.905,1.43988764291)); +#9237 = SURFACE_CURVE('',#9238,(#9242,#9249),.PCURVE_S1.); +#9238 = LINE('',#9239,#9240); +#9239 = CARTESIAN_POINT('',(-2.65,3.0125,1.43988764291)); +#9240 = VECTOR('',#9241,1.); +#9241 = DIRECTION('',(0.E+000,1.,0.E+000)); +#9242 = PCURVE('',#7450,#9243); +#9243 = DEFINITIONAL_REPRESENTATION('',(#9244),#9248); +#9244 = LINE('',#9245,#9246); +#9245 = CARTESIAN_POINT('',(-0.202039185638,0.7325)); +#9246 = VECTOR('',#9247,1.); +#9247 = DIRECTION('',(0.E+000,1.)); +#9248 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9249 = PCURVE('',#9040,#9250); +#9250 = DEFINITIONAL_REPRESENTATION('',(#9251),#9255); +#9251 = LINE('',#9252,#9253); +#9252 = CARTESIAN_POINT('',(0.2375,-1.43988764291)); +#9253 = VECTOR('',#9254,1.); +#9254 = DIRECTION('',(-1.,0.E+000)); +#9255 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9256 = ORIENTED_EDGE('',*,*,#9257,.T.); +#9257 = EDGE_CURVE('',#9235,#7407,#9258,.T.); +#9258 = SURFACE_CURVE('',#9259,(#9263,#9270),.PCURVE_S1.); +#9259 = LINE('',#9260,#9261); +#9260 = CARTESIAN_POINT('',(-3.397701336216,1.905,1.43988764291)); +#9261 = VECTOR('',#9262,1.); +#9262 = DIRECTION('',(1.,0.E+000,-1.110223024625E-016)); +#9263 = PCURVE('',#7450,#9264); +#9264 = DEFINITIONAL_REPRESENTATION('',(#9265),#9269); +#9265 = LINE('',#9266,#9267); +#9266 = CARTESIAN_POINT('',(-0.949740521854,-0.375)); +#9267 = VECTOR('',#9268,1.); +#9268 = DIRECTION('',(1.,7.355308333968E-048)); +#9269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9270 = PCURVE('',#7422,#9271); +#9271 = DEFINITIONAL_REPRESENTATION('',(#9272),#9276); +#9272 = LINE('',#9273,#9274); +#9273 = CARTESIAN_POINT('',(0.565141917364,-0.146274645678)); +#9274 = VECTOR('',#9275,1.); +#9275 = DIRECTION('',(-1.110223024625E-016,1.)); +#9276 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9277 = ORIENTED_EDGE('',*,*,#7434,.F.); +#9278 = ORIENTED_EDGE('',*,*,#9132,.F.); +#9279 = ORIENTED_EDGE('',*,*,#9280,.T.); +#9280 = EDGE_CURVE('',#9110,#9161,#9281,.T.); +#9281 = SURFACE_CURVE('',#9282,(#9286,#9293),.PCURVE_S1.); +#9282 = LINE('',#9283,#9284); +#9283 = CARTESIAN_POINT('',(-2.65,3.0125,1.43988764291)); +#9284 = VECTOR('',#9285,1.); +#9285 = DIRECTION('',(0.E+000,1.,0.E+000)); +#9286 = PCURVE('',#7450,#9287); +#9287 = DEFINITIONAL_REPRESENTATION('',(#9288),#9292); +#9288 = LINE('',#9289,#9290); +#9289 = CARTESIAN_POINT('',(-0.202039185638,0.7325)); +#9290 = VECTOR('',#9291,1.); +#9291 = DIRECTION('',(0.E+000,1.)); +#9292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9293 = PCURVE('',#8967,#9294); +#9294 = DEFINITIONAL_REPRESENTATION('',(#9295),#9299); +#9295 = LINE('',#9296,#9297); +#9296 = CARTESIAN_POINT('',(0.2375,-1.43988764291)); +#9297 = VECTOR('',#9298,1.); +#9298 = DIRECTION('',(-1.,0.E+000)); +#9299 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9300 = ADVANCED_FACE('',(#9301),#7422,.F.); +#9301 = FACE_BOUND('',#9302,.F.); +#9302 = EDGE_LOOP('',(#9303,#9324,#9325,#9326)); +#9303 = ORIENTED_EDGE('',*,*,#9304,.F.); +#9304 = EDGE_CURVE('',#9235,#9002,#9305,.T.); +#9305 = SURFACE_CURVE('',#9306,(#9310,#9317),.PCURVE_S1.); +#9306 = LINE('',#9307,#9308); +#9307 = CARTESIAN_POINT('',(-2.65,1.905,0.437372862773)); +#9308 = VECTOR('',#9309,1.); +#9309 = DIRECTION('',(0.E+000,-5.472315783042E-031,-1.)); +#9310 = PCURVE('',#7422,#9311); +#9311 = DEFINITIONAL_REPRESENTATION('',(#9312),#9316); +#9312 = LINE('',#9313,#9314); +#9313 = CARTESIAN_POINT('',(-0.437372862773,0.601426690538)); +#9314 = VECTOR('',#9315,1.); +#9315 = DIRECTION('',(-1.,0.E+000)); +#9316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9317 = PCURVE('',#9040,#9318); +#9318 = DEFINITIONAL_REPRESENTATION('',(#9319),#9323); +#9319 = LINE('',#9320,#9321); +#9320 = CARTESIAN_POINT('',(1.345,-0.437372862773)); +#9321 = VECTOR('',#9322,1.); +#9322 = DIRECTION('',(5.472315783042E-031,1.)); +#9323 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9324 = ORIENTED_EDGE('',*,*,#9257,.T.); +#9325 = ORIENTED_EDGE('',*,*,#7406,.F.); +#9326 = ORIENTED_EDGE('',*,*,#9001,.T.); +#9327 = ADVANCED_FACE('',(#9328),#7788,.T.); +#9328 = FACE_BOUND('',#9329,.T.); +#9329 = EDGE_LOOP('',(#9330,#9360,#9381,#9382)); +#9330 = ORIENTED_EDGE('',*,*,#9331,.F.); +#9331 = EDGE_CURVE('',#9332,#9334,#9336,.T.); +#9332 = VERTEX_POINT('',#9333); +#9333 = CARTESIAN_POINT('',(3.95,2.16,0.E+000)); +#9334 = VERTEX_POINT('',#9335); +#9335 = CARTESIAN_POINT('',(3.95,2.7,0.E+000)); +#9336 = SURFACE_CURVE('',#9337,(#9341,#9348),.PCURVE_S1.); +#9337 = LINE('',#9338,#9339); +#9338 = CARTESIAN_POINT('',(3.95,2.16,0.E+000)); +#9339 = VECTOR('',#9340,1.); +#9340 = DIRECTION('',(0.E+000,1.,0.E+000)); +#9341 = PCURVE('',#7788,#9342); +#9342 = DEFINITIONAL_REPRESENTATION('',(#9343),#9347); +#9343 = LINE('',#9344,#9345); +#9344 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#9345 = VECTOR('',#9346,1.); +#9346 = DIRECTION('',(1.,0.E+000)); +#9347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9348 = PCURVE('',#9349,#9354); +#9349 = PLANE('',#9350); +#9350 = AXIS2_PLACEMENT_3D('',#9351,#9352,#9353); +#9351 = CARTESIAN_POINT('',(2.545187969925,6.260656153901E-017,0.E+000) + ); +#9352 = DIRECTION('',(-0.E+000,-0.E+000,-1.)); +#9353 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#9354 = DEFINITIONAL_REPRESENTATION('',(#9355),#9359); +#9355 = LINE('',#9356,#9357); +#9356 = CARTESIAN_POINT('',(-1.404812030075,2.16)); +#9357 = VECTOR('',#9358,1.); +#9358 = DIRECTION('',(0.E+000,1.)); +#9359 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9360 = ORIENTED_EDGE('',*,*,#9361,.T.); +#9361 = EDGE_CURVE('',#9332,#7745,#9362,.T.); +#9362 = SURFACE_CURVE('',#9363,(#9367,#9374),.PCURVE_S1.); +#9363 = LINE('',#9364,#9365); +#9364 = CARTESIAN_POINT('',(3.95,2.16,0.E+000)); +#9365 = VECTOR('',#9366,1.); +#9366 = DIRECTION('',(0.E+000,0.E+000,1.)); +#9367 = PCURVE('',#7788,#9368); +#9368 = DEFINITIONAL_REPRESENTATION('',(#9369),#9373); +#9369 = LINE('',#9370,#9371); +#9370 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#9371 = VECTOR('',#9372,1.); +#9372 = DIRECTION('',(0.E+000,-1.)); +#9373 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9374 = PCURVE('',#7760,#9375); +#9375 = DEFINITIONAL_REPRESENTATION('',(#9376),#9380); +#9376 = LINE('',#9377,#9378); +#9377 = CARTESIAN_POINT('',(4.24,0.E+000)); +#9378 = VECTOR('',#9379,1.); +#9379 = DIRECTION('',(0.E+000,-1.)); +#9380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9381 = ORIENTED_EDGE('',*,*,#7772,.T.); +#9382 = ORIENTED_EDGE('',*,*,#9383,.F.); +#9383 = EDGE_CURVE('',#9334,#7773,#9384,.T.); +#9384 = SURFACE_CURVE('',#9385,(#9389,#9396),.PCURVE_S1.); +#9385 = LINE('',#9386,#9387); +#9386 = CARTESIAN_POINT('',(3.95,2.7,0.E+000)); +#9387 = VECTOR('',#9388,1.); +#9388 = DIRECTION('',(0.E+000,0.E+000,1.)); +#9389 = PCURVE('',#7788,#9390); +#9390 = DEFINITIONAL_REPRESENTATION('',(#9391),#9395); +#9391 = LINE('',#9392,#9393); +#9392 = CARTESIAN_POINT('',(0.54,0.E+000)); +#9393 = VECTOR('',#9394,1.); +#9394 = DIRECTION('',(0.E+000,-1.)); +#9395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9396 = PCURVE('',#7916,#9397); +#9397 = DEFINITIONAL_REPRESENTATION('',(#9398),#9402); +#9398 = LINE('',#9399,#9400); +#9399 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#9400 = VECTOR('',#9401,1.); +#9401 = DIRECTION('',(0.E+000,-1.)); +#9402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9403 = ADVANCED_FACE('',(#9404),#7760,.T.); +#9404 = FACE_BOUND('',#9405,.T.); +#9405 = EDGE_LOOP('',(#9406,#9429,#9450,#9451)); +#9406 = ORIENTED_EDGE('',*,*,#9407,.F.); +#9407 = EDGE_CURVE('',#9408,#9332,#9410,.T.); +#9408 = VERTEX_POINT('',#9409); +#9409 = CARTESIAN_POINT('',(-0.29,2.16,0.E+000)); +#9410 = SURFACE_CURVE('',#9411,(#9415,#9422),.PCURVE_S1.); +#9411 = LINE('',#9412,#9413); +#9412 = CARTESIAN_POINT('',(-0.29,2.16,0.E+000)); +#9413 = VECTOR('',#9414,1.); +#9414 = DIRECTION('',(1.,0.E+000,0.E+000)); +#9415 = PCURVE('',#7760,#9416); +#9416 = DEFINITIONAL_REPRESENTATION('',(#9417),#9421); +#9417 = LINE('',#9418,#9419); +#9418 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#9419 = VECTOR('',#9420,1.); +#9420 = DIRECTION('',(1.,0.E+000)); +#9421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9422 = PCURVE('',#9349,#9423); +#9423 = DEFINITIONAL_REPRESENTATION('',(#9424),#9428); +#9424 = LINE('',#9425,#9426); +#9425 = CARTESIAN_POINT('',(2.835187969925,2.16)); +#9426 = VECTOR('',#9427,1.); +#9427 = DIRECTION('',(-1.,0.E+000)); +#9428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9429 = ORIENTED_EDGE('',*,*,#9430,.T.); +#9430 = EDGE_CURVE('',#9408,#7717,#9431,.T.); +#9431 = SURFACE_CURVE('',#9432,(#9436,#9443),.PCURVE_S1.); +#9432 = LINE('',#9433,#9434); +#9433 = CARTESIAN_POINT('',(-0.29,2.16,0.E+000)); +#9434 = VECTOR('',#9435,1.); +#9435 = DIRECTION('',(0.E+000,0.E+000,1.)); +#9436 = PCURVE('',#7760,#9437); +#9437 = DEFINITIONAL_REPRESENTATION('',(#9438),#9442); +#9438 = LINE('',#9439,#9440); +#9439 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#9440 = VECTOR('',#9441,1.); +#9441 = DIRECTION('',(0.E+000,-1.)); +#9442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9443 = PCURVE('',#7732,#9444); +#9444 = DEFINITIONAL_REPRESENTATION('',(#9445),#9449); +#9445 = LINE('',#9446,#9447); +#9446 = CARTESIAN_POINT('',(4.32,0.E+000)); +#9447 = VECTOR('',#9448,1.); +#9448 = DIRECTION('',(0.E+000,-1.)); +#9449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9450 = ORIENTED_EDGE('',*,*,#7744,.F.); +#9451 = ORIENTED_EDGE('',*,*,#9361,.F.); +#9452 = ADVANCED_FACE('',(#9453),#7732,.T.); +#9453 = FACE_BOUND('',#9454,.T.); +#9454 = EDGE_LOOP('',(#9455,#9478,#9499,#9500)); +#9455 = ORIENTED_EDGE('',*,*,#9456,.F.); +#9456 = EDGE_CURVE('',#9457,#9408,#9459,.T.); +#9457 = VERTEX_POINT('',#9458); +#9458 = CARTESIAN_POINT('',(-0.29,-2.16,0.E+000)); +#9459 = SURFACE_CURVE('',#9460,(#9464,#9471),.PCURVE_S1.); +#9460 = LINE('',#9461,#9462); +#9461 = CARTESIAN_POINT('',(-0.29,-2.16,0.E+000)); +#9462 = VECTOR('',#9463,1.); +#9463 = DIRECTION('',(0.E+000,1.,0.E+000)); +#9464 = PCURVE('',#7732,#9465); +#9465 = DEFINITIONAL_REPRESENTATION('',(#9466),#9470); +#9466 = LINE('',#9467,#9468); +#9467 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#9468 = VECTOR('',#9469,1.); +#9469 = DIRECTION('',(1.,0.E+000)); +#9470 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9471 = PCURVE('',#9349,#9472); +#9472 = DEFINITIONAL_REPRESENTATION('',(#9473),#9477); +#9473 = LINE('',#9474,#9475); +#9474 = CARTESIAN_POINT('',(2.835187969925,-2.16)); +#9475 = VECTOR('',#9476,1.); +#9476 = DIRECTION('',(0.E+000,1.)); +#9477 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9478 = ORIENTED_EDGE('',*,*,#9479,.T.); +#9479 = EDGE_CURVE('',#9457,#7689,#9480,.T.); +#9480 = SURFACE_CURVE('',#9481,(#9485,#9492),.PCURVE_S1.); +#9481 = LINE('',#9482,#9483); +#9482 = CARTESIAN_POINT('',(-0.29,-2.16,0.E+000)); +#9483 = VECTOR('',#9484,1.); +#9484 = DIRECTION('',(0.E+000,0.E+000,1.)); +#9485 = PCURVE('',#7732,#9486); +#9486 = DEFINITIONAL_REPRESENTATION('',(#9487),#9491); +#9487 = LINE('',#9488,#9489); +#9488 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#9489 = VECTOR('',#9490,1.); +#9490 = DIRECTION('',(0.E+000,-1.)); +#9491 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9492 = PCURVE('',#7704,#9493); +#9493 = DEFINITIONAL_REPRESENTATION('',(#9494),#9498); +#9494 = LINE('',#9495,#9496); +#9495 = CARTESIAN_POINT('',(4.24,0.E+000)); +#9496 = VECTOR('',#9497,1.); +#9497 = DIRECTION('',(0.E+000,-1.)); +#9498 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9499 = ORIENTED_EDGE('',*,*,#7716,.F.); +#9500 = ORIENTED_EDGE('',*,*,#9430,.F.); +#9501 = ADVANCED_FACE('',(#9502),#7704,.T.); +#9502 = FACE_BOUND('',#9503,.T.); +#9503 = EDGE_LOOP('',(#9504,#9527,#9548,#9549)); +#9504 = ORIENTED_EDGE('',*,*,#9505,.F.); +#9505 = EDGE_CURVE('',#9506,#9457,#9508,.T.); +#9506 = VERTEX_POINT('',#9507); +#9507 = CARTESIAN_POINT('',(3.95,-2.16,0.E+000)); +#9508 = SURFACE_CURVE('',#9509,(#9513,#9520),.PCURVE_S1.); +#9509 = LINE('',#9510,#9511); +#9510 = CARTESIAN_POINT('',(3.95,-2.16,0.E+000)); +#9511 = VECTOR('',#9512,1.); +#9512 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#9513 = PCURVE('',#7704,#9514); +#9514 = DEFINITIONAL_REPRESENTATION('',(#9515),#9519); +#9515 = LINE('',#9516,#9517); +#9516 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#9517 = VECTOR('',#9518,1.); +#9518 = DIRECTION('',(1.,0.E+000)); +#9519 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9520 = PCURVE('',#9349,#9521); +#9521 = DEFINITIONAL_REPRESENTATION('',(#9522),#9526); +#9522 = LINE('',#9523,#9524); +#9523 = CARTESIAN_POINT('',(-1.404812030075,-2.16)); +#9524 = VECTOR('',#9525,1.); +#9525 = DIRECTION('',(1.,0.E+000)); +#9526 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9527 = ORIENTED_EDGE('',*,*,#9528,.T.); +#9528 = EDGE_CURVE('',#9506,#7661,#9529,.T.); +#9529 = SURFACE_CURVE('',#9530,(#9534,#9541),.PCURVE_S1.); +#9530 = LINE('',#9531,#9532); +#9531 = CARTESIAN_POINT('',(3.95,-2.16,0.E+000)); +#9532 = VECTOR('',#9533,1.); +#9533 = DIRECTION('',(0.E+000,0.E+000,1.)); +#9534 = PCURVE('',#7704,#9535); +#9535 = DEFINITIONAL_REPRESENTATION('',(#9536),#9540); +#9536 = LINE('',#9537,#9538); +#9537 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#9538 = VECTOR('',#9539,1.); +#9539 = DIRECTION('',(0.E+000,-1.)); +#9540 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9541 = PCURVE('',#7676,#9542); +#9542 = DEFINITIONAL_REPRESENTATION('',(#9543),#9547); +#9543 = LINE('',#9544,#9545); +#9544 = CARTESIAN_POINT('',(0.54,0.E+000)); +#9545 = VECTOR('',#9546,1.); +#9546 = DIRECTION('',(0.E+000,-1.)); +#9547 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9548 = ORIENTED_EDGE('',*,*,#7688,.F.); +#9549 = ORIENTED_EDGE('',*,*,#9479,.F.); +#9550 = ADVANCED_FACE('',(#9551),#7676,.T.); +#9551 = FACE_BOUND('',#9552,.T.); +#9552 = EDGE_LOOP('',(#9553,#9576,#9597,#9598)); +#9553 = ORIENTED_EDGE('',*,*,#9554,.F.); +#9554 = EDGE_CURVE('',#9555,#9506,#9557,.T.); +#9555 = VERTEX_POINT('',#9556); +#9556 = CARTESIAN_POINT('',(3.95,-2.7,0.E+000)); +#9557 = SURFACE_CURVE('',#9558,(#9562,#9569),.PCURVE_S1.); +#9558 = LINE('',#9559,#9560); +#9559 = CARTESIAN_POINT('',(3.95,-2.7,0.E+000)); +#9560 = VECTOR('',#9561,1.); +#9561 = DIRECTION('',(0.E+000,1.,0.E+000)); +#9562 = PCURVE('',#7676,#9563); +#9563 = DEFINITIONAL_REPRESENTATION('',(#9564),#9568); +#9564 = LINE('',#9565,#9566); +#9565 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#9566 = VECTOR('',#9567,1.); +#9567 = DIRECTION('',(1.,0.E+000)); +#9568 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9569 = PCURVE('',#9349,#9570); +#9570 = DEFINITIONAL_REPRESENTATION('',(#9571),#9575); +#9571 = LINE('',#9572,#9573); +#9572 = CARTESIAN_POINT('',(-1.404812030075,-2.7)); +#9573 = VECTOR('',#9574,1.); +#9574 = DIRECTION('',(0.E+000,1.)); +#9575 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9576 = ORIENTED_EDGE('',*,*,#9577,.T.); +#9577 = EDGE_CURVE('',#9555,#7638,#9578,.T.); +#9578 = SURFACE_CURVE('',#9579,(#9583,#9590),.PCURVE_S1.); +#9579 = LINE('',#9580,#9581); +#9580 = CARTESIAN_POINT('',(3.95,-2.7,0.E+000)); +#9581 = VECTOR('',#9582,1.); +#9582 = DIRECTION('',(0.E+000,0.E+000,1.)); +#9583 = PCURVE('',#7676,#9584); +#9584 = DEFINITIONAL_REPRESENTATION('',(#9585),#9589); +#9585 = LINE('',#9586,#9587); +#9586 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#9587 = VECTOR('',#9588,1.); +#9588 = DIRECTION('',(0.E+000,-1.)); +#9589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9590 = PCURVE('',#8016,#9591); +#9591 = DEFINITIONAL_REPRESENTATION('',(#9592),#9596); +#9592 = LINE('',#9593,#9594); +#9593 = CARTESIAN_POINT('',(1.,0.E+000)); +#9594 = VECTOR('',#9595,1.); +#9595 = DIRECTION('',(0.E+000,-1.)); +#9596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9597 = ORIENTED_EDGE('',*,*,#7660,.T.); +#9598 = ORIENTED_EDGE('',*,*,#9528,.F.); +#9599 = ADVANCED_FACE('',(#9600),#8016,.T.); +#9600 = FACE_BOUND('',#9601,.T.); +#9601 = EDGE_LOOP('',(#9602,#9625,#9653,#9674,#9675)); +#9602 = ORIENTED_EDGE('',*,*,#9603,.F.); +#9603 = EDGE_CURVE('',#9604,#9555,#9606,.T.); +#9604 = VERTEX_POINT('',#9605); +#9605 = CARTESIAN_POINT('',(4.91,-2.7,0.E+000)); +#9606 = SURFACE_CURVE('',#9607,(#9611,#9618),.PCURVE_S1.); +#9607 = LINE('',#9608,#9609); +#9608 = CARTESIAN_POINT('',(4.95,-2.7,0.E+000)); +#9609 = VECTOR('',#9610,1.); +#9610 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#9611 = PCURVE('',#8016,#9612); +#9612 = DEFINITIONAL_REPRESENTATION('',(#9613),#9617); +#9613 = LINE('',#9614,#9615); +#9614 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#9615 = VECTOR('',#9616,1.); +#9616 = DIRECTION('',(1.,0.E+000)); +#9617 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9618 = PCURVE('',#9349,#9619); +#9619 = DEFINITIONAL_REPRESENTATION('',(#9620),#9624); +#9620 = LINE('',#9621,#9622); +#9621 = CARTESIAN_POINT('',(-2.404812030075,-2.7)); +#9622 = VECTOR('',#9623,1.); +#9623 = DIRECTION('',(1.,0.E+000)); +#9624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9625 = ORIENTED_EDGE('',*,*,#9626,.T.); +#9626 = EDGE_CURVE('',#9604,#9627,#9629,.T.); +#9627 = VERTEX_POINT('',#9628); +#9628 = CARTESIAN_POINT('',(4.91,-2.7,0.5)); +#9629 = SURFACE_CURVE('',#9630,(#9634,#9641),.PCURVE_S1.); +#9630 = LINE('',#9631,#9632); +#9631 = CARTESIAN_POINT('',(4.91,-2.7,2.166024858403E-032)); +#9632 = VECTOR('',#9633,1.); +#9633 = DIRECTION('',(0.E+000,0.E+000,1.)); +#9634 = PCURVE('',#8016,#9635); +#9635 = DEFINITIONAL_REPRESENTATION('',(#9636),#9640); +#9636 = LINE('',#9637,#9638); +#9637 = CARTESIAN_POINT('',(4.E-002,-2.166024858403E-032)); +#9638 = VECTOR('',#9639,1.); +#9639 = DIRECTION('',(0.E+000,-1.)); +#9640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9641 = PCURVE('',#9642,#9647); +#9642 = CYLINDRICAL_SURFACE('',#9643,4.E-002); +#9643 = AXIS2_PLACEMENT_3D('',#9644,#9645,#9646); +#9644 = CARTESIAN_POINT('',(4.91,-2.66,2.166024858403E-032)); +#9645 = DIRECTION('',(0.E+000,0.E+000,1.)); +#9646 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#9647 = DEFINITIONAL_REPRESENTATION('',(#9648),#9652); +#9648 = LINE('',#9649,#9650); +#9649 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#9650 = VECTOR('',#9651,1.); +#9651 = DIRECTION('',(0.E+000,1.)); +#9652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9653 = ORIENTED_EDGE('',*,*,#9654,.T.); +#9654 = EDGE_CURVE('',#9627,#7980,#9655,.T.); +#9655 = SURFACE_CURVE('',#9656,(#9660,#9667),.PCURVE_S1.); +#9656 = LINE('',#9657,#9658); +#9657 = CARTESIAN_POINT('',(4.95,-2.7,0.5)); +#9658 = VECTOR('',#9659,1.); +#9659 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#9660 = PCURVE('',#8016,#9661); +#9661 = DEFINITIONAL_REPRESENTATION('',(#9662),#9666); +#9662 = LINE('',#9663,#9664); +#9663 = CARTESIAN_POINT('',(0.E+000,-0.5)); +#9664 = VECTOR('',#9665,1.); +#9665 = DIRECTION('',(1.,0.E+000)); +#9666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9667 = PCURVE('',#7944,#9668); +#9668 = DEFINITIONAL_REPRESENTATION('',(#9669),#9673); +#9669 = LINE('',#9670,#9671); +#9670 = CARTESIAN_POINT('',(-2.404812030075,-2.7)); +#9671 = VECTOR('',#9672,1.); +#9672 = DIRECTION('',(1.,0.E+000)); +#9673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9674 = ORIENTED_EDGE('',*,*,#8002,.F.); +#9675 = ORIENTED_EDGE('',*,*,#9577,.F.); +#9676 = ADVANCED_FACE('',(#9677),#7944,.F.); +#9677 = FACE_BOUND('',#9678,.F.); +#9678 = EDGE_LOOP('',(#9679,#9710,#9738,#9767,#9795,#9824,#9852,#9878, + #9879,#9880,#9881,#9882)); +#9679 = ORIENTED_EDGE('',*,*,#9680,.T.); +#9680 = EDGE_CURVE('',#9681,#9683,#9685,.T.); +#9681 = VERTEX_POINT('',#9682); +#9682 = CARTESIAN_POINT('',(4.91,2.7,0.5)); +#9683 = VERTEX_POINT('',#9684); +#9684 = CARTESIAN_POINT('',(4.95,2.66,0.5)); +#9685 = SURFACE_CURVE('',#9686,(#9691,#9698),.PCURVE_S1.); +#9686 = CIRCLE('',#9687,4.E-002); +#9687 = AXIS2_PLACEMENT_3D('',#9688,#9689,#9690); +#9688 = CARTESIAN_POINT('',(4.91,2.66,0.5)); +#9689 = DIRECTION('',(-0.E+000,-0.E+000,-1.)); +#9690 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#9691 = PCURVE('',#7944,#9692); +#9692 = DEFINITIONAL_REPRESENTATION('',(#9693),#9697); +#9693 = CIRCLE('',#9694,4.E-002); +#9694 = AXIS2_PLACEMENT_2D('',#9695,#9696); +#9695 = CARTESIAN_POINT('',(-2.364812030075,2.66)); +#9696 = DIRECTION('',(0.E+000,-1.)); +#9697 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9698 = PCURVE('',#9699,#9704); +#9699 = CYLINDRICAL_SURFACE('',#9700,4.E-002); +#9700 = AXIS2_PLACEMENT_3D('',#9701,#9702,#9703); +#9701 = CARTESIAN_POINT('',(4.91,2.66,2.166024858403E-032)); +#9702 = DIRECTION('',(0.E+000,0.E+000,1.)); +#9703 = DIRECTION('',(0.E+000,1.,0.E+000)); +#9704 = DEFINITIONAL_REPRESENTATION('',(#9705),#9709); +#9705 = LINE('',#9706,#9707); +#9706 = CARTESIAN_POINT('',(9.424777960769,0.5)); +#9707 = VECTOR('',#9708,1.); +#9708 = DIRECTION('',(-1.,0.E+000)); +#9709 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9710 = ORIENTED_EDGE('',*,*,#9711,.T.); +#9711 = EDGE_CURVE('',#9683,#9712,#9714,.T.); +#9712 = VERTEX_POINT('',#9713); +#9713 = CARTESIAN_POINT('',(4.95,1.97,0.5)); +#9714 = SURFACE_CURVE('',#9715,(#9719,#9726),.PCURVE_S1.); +#9715 = LINE('',#9716,#9717); +#9716 = CARTESIAN_POINT('',(4.95,0.E+000,0.5)); +#9717 = VECTOR('',#9718,1.); +#9718 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#9719 = PCURVE('',#7944,#9720); +#9720 = DEFINITIONAL_REPRESENTATION('',(#9721),#9725); +#9721 = LINE('',#9722,#9723); +#9722 = CARTESIAN_POINT('',(-2.404812030075,-6.260656153901E-017)); +#9723 = VECTOR('',#9724,1.); +#9724 = DIRECTION('',(0.E+000,-1.)); +#9725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9726 = PCURVE('',#9727,#9732); +#9727 = PLANE('',#9728); +#9728 = AXIS2_PLACEMENT_3D('',#9729,#9730,#9731); +#9729 = CARTESIAN_POINT('',(4.95,-3.763467880085E-017,0.25)); +#9730 = DIRECTION('',(1.,-1.739562116399E-048,-5.415062146009E-031)); +#9731 = DIRECTION('',(5.415062146009E-031,0.E+000,1.)); +#9732 = DEFINITIONAL_REPRESENTATION('',(#9733),#9737); +#9733 = LINE('',#9734,#9735); +#9734 = CARTESIAN_POINT('',(0.25,-3.763467880085E-017)); +#9735 = VECTOR('',#9736,1.); +#9736 = DIRECTION('',(0.E+000,1.)); +#9737 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9738 = ORIENTED_EDGE('',*,*,#9739,.F.); +#9739 = EDGE_CURVE('',#9740,#9712,#9742,.T.); +#9740 = VERTEX_POINT('',#9741); +#9741 = CARTESIAN_POINT('',(4.87,1.89,0.5)); +#9742 = SURFACE_CURVE('',#9743,(#9748,#9755),.PCURVE_S1.); +#9743 = CIRCLE('',#9744,8.E-002); +#9744 = AXIS2_PLACEMENT_3D('',#9745,#9746,#9747); +#9745 = CARTESIAN_POINT('',(4.95,1.89,0.5)); +#9746 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#9747 = DIRECTION('',(1.,0.E+000,0.E+000)); +#9748 = PCURVE('',#7944,#9749); +#9749 = DEFINITIONAL_REPRESENTATION('',(#9750),#9754); +#9750 = CIRCLE('',#9751,8.E-002); +#9751 = AXIS2_PLACEMENT_2D('',#9752,#9753); +#9752 = CARTESIAN_POINT('',(-2.404812030075,1.89)); +#9753 = DIRECTION('',(-1.,0.E+000)); +#9754 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9755 = PCURVE('',#9756,#9761); +#9756 = CYLINDRICAL_SURFACE('',#9757,8.E-002); +#9757 = AXIS2_PLACEMENT_3D('',#9758,#9759,#9760); +#9758 = CARTESIAN_POINT('',(4.95,1.89,0.E+000)); +#9759 = DIRECTION('',(-0.E+000,-0.E+000,-1.)); +#9760 = DIRECTION('',(1.,0.E+000,0.E+000)); +#9761 = DEFINITIONAL_REPRESENTATION('',(#9762),#9766); +#9762 = LINE('',#9763,#9764); +#9763 = CARTESIAN_POINT('',(0.E+000,-0.5)); +#9764 = VECTOR('',#9765,1.); +#9765 = DIRECTION('',(1.,0.E+000)); +#9766 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9767 = ORIENTED_EDGE('',*,*,#9768,.T.); +#9768 = EDGE_CURVE('',#9740,#9769,#9771,.T.); +#9769 = VERTEX_POINT('',#9770); +#9770 = CARTESIAN_POINT('',(4.87,-1.89,0.5)); +#9771 = SURFACE_CURVE('',#9772,(#9776,#9783),.PCURVE_S1.); +#9772 = LINE('',#9773,#9774); +#9773 = CARTESIAN_POINT('',(4.87,1.89,0.5)); +#9774 = VECTOR('',#9775,1.); +#9775 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#9776 = PCURVE('',#7944,#9777); +#9777 = DEFINITIONAL_REPRESENTATION('',(#9778),#9782); +#9778 = LINE('',#9779,#9780); +#9779 = CARTESIAN_POINT('',(-2.324812030075,1.89)); +#9780 = VECTOR('',#9781,1.); +#9781 = DIRECTION('',(0.E+000,-1.)); +#9782 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9783 = PCURVE('',#9784,#9789); +#9784 = PLANE('',#9785); +#9785 = AXIS2_PLACEMENT_3D('',#9786,#9787,#9788); +#9786 = CARTESIAN_POINT('',(4.87,1.89,0.E+000)); +#9787 = DIRECTION('',(1.,0.E+000,0.E+000)); +#9788 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#9789 = DEFINITIONAL_REPRESENTATION('',(#9790),#9794); +#9790 = LINE('',#9791,#9792); +#9791 = CARTESIAN_POINT('',(0.E+000,-0.5)); +#9792 = VECTOR('',#9793,1.); +#9793 = DIRECTION('',(1.,0.E+000)); +#9794 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9795 = ORIENTED_EDGE('',*,*,#9796,.F.); +#9796 = EDGE_CURVE('',#9797,#9769,#9799,.T.); +#9797 = VERTEX_POINT('',#9798); +#9798 = CARTESIAN_POINT('',(4.95,-1.97,0.5)); +#9799 = SURFACE_CURVE('',#9800,(#9805,#9812),.PCURVE_S1.); +#9800 = CIRCLE('',#9801,8.E-002); +#9801 = AXIS2_PLACEMENT_3D('',#9802,#9803,#9804); +#9802 = CARTESIAN_POINT('',(4.95,-1.89,0.5)); +#9803 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#9804 = DIRECTION('',(1.,0.E+000,0.E+000)); +#9805 = PCURVE('',#7944,#9806); +#9806 = DEFINITIONAL_REPRESENTATION('',(#9807),#9811); +#9807 = CIRCLE('',#9808,8.E-002); +#9808 = AXIS2_PLACEMENT_2D('',#9809,#9810); +#9809 = CARTESIAN_POINT('',(-2.404812030075,-1.89)); +#9810 = DIRECTION('',(-1.,0.E+000)); +#9811 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9812 = PCURVE('',#9813,#9818); +#9813 = CYLINDRICAL_SURFACE('',#9814,8.E-002); +#9814 = AXIS2_PLACEMENT_3D('',#9815,#9816,#9817); +#9815 = CARTESIAN_POINT('',(4.95,-1.89,0.E+000)); +#9816 = DIRECTION('',(-0.E+000,-0.E+000,-1.)); +#9817 = DIRECTION('',(1.,0.E+000,0.E+000)); +#9818 = DEFINITIONAL_REPRESENTATION('',(#9819),#9823); +#9819 = LINE('',#9820,#9821); +#9820 = CARTESIAN_POINT('',(0.E+000,-0.5)); +#9821 = VECTOR('',#9822,1.); +#9822 = DIRECTION('',(1.,0.E+000)); +#9823 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9824 = ORIENTED_EDGE('',*,*,#9825,.T.); +#9825 = EDGE_CURVE('',#9797,#9826,#9828,.T.); +#9826 = VERTEX_POINT('',#9827); +#9827 = CARTESIAN_POINT('',(4.95,-2.66,0.5)); +#9828 = SURFACE_CURVE('',#9829,(#9833,#9840),.PCURVE_S1.); +#9829 = LINE('',#9830,#9831); +#9830 = CARTESIAN_POINT('',(4.95,0.E+000,0.5)); +#9831 = VECTOR('',#9832,1.); +#9832 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#9833 = PCURVE('',#7944,#9834); +#9834 = DEFINITIONAL_REPRESENTATION('',(#9835),#9839); +#9835 = LINE('',#9836,#9837); +#9836 = CARTESIAN_POINT('',(-2.404812030075,-6.260656153901E-017)); +#9837 = VECTOR('',#9838,1.); +#9838 = DIRECTION('',(0.E+000,-1.)); +#9839 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9840 = PCURVE('',#9841,#9846); +#9841 = PLANE('',#9842); +#9842 = AXIS2_PLACEMENT_3D('',#9843,#9844,#9845); +#9843 = CARTESIAN_POINT('',(4.95,-3.763467880085E-017,0.25)); +#9844 = DIRECTION('',(1.,-1.739562116399E-048,-5.415062146009E-031)); +#9845 = DIRECTION('',(5.415062146009E-031,0.E+000,1.)); +#9846 = DEFINITIONAL_REPRESENTATION('',(#9847),#9851); +#9847 = LINE('',#9848,#9849); +#9848 = CARTESIAN_POINT('',(0.25,-3.763467880085E-017)); +#9849 = VECTOR('',#9850,1.); +#9850 = DIRECTION('',(0.E+000,1.)); +#9851 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9852 = ORIENTED_EDGE('',*,*,#9853,.F.); +#9853 = EDGE_CURVE('',#9627,#9826,#9854,.T.); +#9854 = SURFACE_CURVE('',#9855,(#9860,#9871),.PCURVE_S1.); +#9855 = CIRCLE('',#9856,4.E-002); +#9856 = AXIS2_PLACEMENT_3D('',#9857,#9858,#9859); +#9857 = CARTESIAN_POINT('',(4.91,-2.66,0.5)); +#9858 = DIRECTION('',(-0.E+000,0.E+000,1.)); +#9859 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#9860 = PCURVE('',#7944,#9861); +#9861 = DEFINITIONAL_REPRESENTATION('',(#9862),#9870); +#9862 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#9863,#9864,#9865,#9866, +#9867,#9868,#9869),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.E+000,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#9863 = CARTESIAN_POINT('',(-2.364812030075,-2.7)); +#9864 = CARTESIAN_POINT('',(-2.434094062378,-2.7)); +#9865 = CARTESIAN_POINT('',(-2.399453046226,-2.64)); +#9866 = CARTESIAN_POINT('',(-2.364812030075,-2.58)); +#9867 = CARTESIAN_POINT('',(-2.330171013924,-2.64)); +#9868 = CARTESIAN_POINT('',(-2.295529997772,-2.7)); +#9869 = CARTESIAN_POINT('',(-2.364812030075,-2.7)); +#9870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9871 = PCURVE('',#9642,#9872); +#9872 = DEFINITIONAL_REPRESENTATION('',(#9873),#9877); +#9873 = LINE('',#9874,#9875); +#9874 = CARTESIAN_POINT('',(0.E+000,0.5)); +#9875 = VECTOR('',#9876,1.); +#9876 = DIRECTION('',(1.,0.E+000)); +#9877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9878 = ORIENTED_EDGE('',*,*,#9654,.T.); +#9879 = ORIENTED_EDGE('',*,*,#7979,.T.); +#9880 = ORIENTED_EDGE('',*,*,#7956,.F.); +#9881 = ORIENTED_EDGE('',*,*,#7928,.T.); +#9882 = ORIENTED_EDGE('',*,*,#9883,.T.); +#9883 = EDGE_CURVE('',#7901,#9681,#9884,.T.); +#9884 = SURFACE_CURVE('',#9885,(#9889,#9896),.PCURVE_S1.); +#9885 = LINE('',#9886,#9887); +#9886 = CARTESIAN_POINT('',(3.95,2.7,0.5)); +#9887 = VECTOR('',#9888,1.); +#9888 = DIRECTION('',(1.,0.E+000,0.E+000)); +#9889 = PCURVE('',#7944,#9890); +#9890 = DEFINITIONAL_REPRESENTATION('',(#9891),#9895); +#9891 = LINE('',#9892,#9893); +#9892 = CARTESIAN_POINT('',(-1.404812030075,2.7)); +#9893 = VECTOR('',#9894,1.); +#9894 = DIRECTION('',(-1.,0.E+000)); +#9895 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9896 = PCURVE('',#7916,#9897); +#9897 = DEFINITIONAL_REPRESENTATION('',(#9898),#9902); +#9898 = LINE('',#9899,#9900); +#9899 = CARTESIAN_POINT('',(0.E+000,-0.5)); +#9900 = VECTOR('',#9901,1.); +#9901 = DIRECTION('',(1.,0.E+000)); +#9902 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9903 = ADVANCED_FACE('',(#9904),#7916,.T.); +#9904 = FACE_BOUND('',#9905,.T.); +#9905 = EDGE_LOOP('',(#9906,#9929,#9930,#9931,#9932)); +#9906 = ORIENTED_EDGE('',*,*,#9907,.F.); +#9907 = EDGE_CURVE('',#9334,#9908,#9910,.T.); +#9908 = VERTEX_POINT('',#9909); +#9909 = CARTESIAN_POINT('',(4.91,2.7,0.E+000)); +#9910 = SURFACE_CURVE('',#9911,(#9915,#9922),.PCURVE_S1.); +#9911 = LINE('',#9912,#9913); +#9912 = CARTESIAN_POINT('',(3.95,2.7,0.E+000)); +#9913 = VECTOR('',#9914,1.); +#9914 = DIRECTION('',(1.,0.E+000,0.E+000)); +#9915 = PCURVE('',#7916,#9916); +#9916 = DEFINITIONAL_REPRESENTATION('',(#9917),#9921); +#9917 = LINE('',#9918,#9919); +#9918 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#9919 = VECTOR('',#9920,1.); +#9920 = DIRECTION('',(1.,0.E+000)); +#9921 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9922 = PCURVE('',#9349,#9923); +#9923 = DEFINITIONAL_REPRESENTATION('',(#9924),#9928); +#9924 = LINE('',#9925,#9926); +#9925 = CARTESIAN_POINT('',(-1.404812030075,2.7)); +#9926 = VECTOR('',#9927,1.); +#9927 = DIRECTION('',(-1.,0.E+000)); +#9928 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9929 = ORIENTED_EDGE('',*,*,#9383,.T.); +#9930 = ORIENTED_EDGE('',*,*,#7900,.T.); +#9931 = ORIENTED_EDGE('',*,*,#9883,.T.); +#9932 = ORIENTED_EDGE('',*,*,#9933,.F.); +#9933 = EDGE_CURVE('',#9908,#9681,#9934,.T.); +#9934 = SURFACE_CURVE('',#9935,(#9939,#9946),.PCURVE_S1.); +#9935 = LINE('',#9936,#9937); +#9936 = CARTESIAN_POINT('',(4.91,2.7,2.166024858403E-032)); +#9937 = VECTOR('',#9938,1.); +#9938 = DIRECTION('',(0.E+000,0.E+000,1.)); +#9939 = PCURVE('',#7916,#9940); +#9940 = DEFINITIONAL_REPRESENTATION('',(#9941),#9945); +#9941 = LINE('',#9942,#9943); +#9942 = CARTESIAN_POINT('',(0.96,-2.166024858403E-032)); +#9943 = VECTOR('',#9944,1.); +#9944 = DIRECTION('',(0.E+000,-1.)); +#9945 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9946 = PCURVE('',#9699,#9947); +#9947 = DEFINITIONAL_REPRESENTATION('',(#9948),#9952); +#9948 = LINE('',#9949,#9950); +#9949 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#9950 = VECTOR('',#9951,1.); +#9951 = DIRECTION('',(0.E+000,1.)); +#9952 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9953 = ADVANCED_FACE('',(#9954),#8079,.F.); +#9954 = FACE_BOUND('',#9955,.F.); +#9955 = EDGE_LOOP('',(#9956,#9979,#10006,#10007)); +#9956 = ORIENTED_EDGE('',*,*,#9957,.T.); +#9957 = EDGE_CURVE('',#8059,#9958,#9960,.T.); +#9958 = VERTEX_POINT('',#9959); +#9959 = CARTESIAN_POINT('',(-1.16,-1.118303597555E-016,2.22)); +#9960 = SEAM_CURVE('',#9961,(#9965,#9972),.PCURVE_S1.); +#9961 = LINE('',#9962,#9963); +#9962 = CARTESIAN_POINT('',(-1.16,-1.118303597555E-016,2.32)); +#9963 = VECTOR('',#9964,1.); +#9964 = DIRECTION('',(-4.070108102062E-035,3.727005214102E-035,-1.)); +#9965 = PCURVE('',#8079,#9966); +#9966 = DEFINITIONAL_REPRESENTATION('',(#9967),#9971); +#9967 = LINE('',#9968,#9969); +#9968 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#9969 = VECTOR('',#9970,1.); +#9970 = DIRECTION('',(0.E+000,1.)); +#9971 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9972 = PCURVE('',#8079,#9973); +#9973 = DEFINITIONAL_REPRESENTATION('',(#9974),#9978); +#9974 = LINE('',#9975,#9976); +#9975 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#9976 = VECTOR('',#9977,1.); +#9977 = DIRECTION('',(0.E+000,1.)); +#9978 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9979 = ORIENTED_EDGE('',*,*,#9980,.F.); +#9980 = EDGE_CURVE('',#9958,#9958,#9981,.T.); +#9981 = SURFACE_CURVE('',#9982,(#9987,#9994),.PCURVE_S1.); +#9982 = CIRCLE('',#9983,0.5); +#9983 = AXIS2_PLACEMENT_3D('',#9984,#9985,#9986); +#9984 = CARTESIAN_POINT('',(-0.66,1.063432015924E-017,2.22)); +#9985 = DIRECTION('',(-4.070108102062E-035,3.727005214102E-035,-1.)); +#9986 = DIRECTION('',(-1.,-1.516931411834E-069,4.070108102062E-035)); +#9987 = PCURVE('',#8079,#9988); +#9988 = DEFINITIONAL_REPRESENTATION('',(#9989),#9993); +#9989 = LINE('',#9990,#9991); +#9990 = CARTESIAN_POINT('',(0.E+000,1.E-001)); +#9991 = VECTOR('',#9992,1.); +#9992 = DIRECTION('',(1.,0.E+000)); +#9993 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#9994 = PCURVE('',#9995,#10000); +#9995 = PLANE('',#9996); +#9996 = AXIS2_PLACEMENT_3D('',#9997,#9998,#9999); +#9997 = CARTESIAN_POINT('',(-0.66,1.063432015924E-017,2.22)); +#9998 = DIRECTION('',(-4.070108102062E-035,3.727005214102E-035,-1.)); +#9999 = DIRECTION('',(-1.,-1.516931411834E-069,4.070108102062E-035)); +#10000 = DEFINITIONAL_REPRESENTATION('',(#10001),#10005); +#10001 = CIRCLE('',#10002,0.5); +#10002 = AXIS2_PLACEMENT_2D('',#10003,#10004); +#10003 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#10004 = DIRECTION('',(1.,0.E+000)); +#10005 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10006 = ORIENTED_EDGE('',*,*,#9957,.F.); +#10007 = ORIENTED_EDGE('',*,*,#8058,.T.); +#10008 = ADVANCED_FACE('',(#10009),#8119,.T.); +#10009 = FACE_BOUND('',#10010,.T.); +#10010 = EDGE_LOOP('',(#10011,#10039,#10067,#10089,#10090,#10111)); +#10011 = ORIENTED_EDGE('',*,*,#10012,.T.); +#10012 = EDGE_CURVE('',#8341,#10013,#10015,.T.); +#10013 = VERTEX_POINT('',#10014); +#10014 = CARTESIAN_POINT('',(-3.4,-1.785,0.939877074976)); +#10015 = SURFACE_CURVE('',#10016,(#10021,#10032),.PCURVE_S1.); +#10016 = CIRCLE('',#10017,0.25); +#10017 = AXIS2_PLACEMENT_3D('',#10018,#10019,#10020); +#10018 = CARTESIAN_POINT('',(-3.397701336216,-1.785,0.68988764291)); +#10019 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#10020 = DIRECTION('',(-3.5527136788E-015,0.E+000,1.)); +#10021 = PCURVE('',#8119,#10022); +#10022 = DEFINITIONAL_REPRESENTATION('',(#10023),#10031); +#10023 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10024,#10025,#10026,#10027 + ,#10028,#10029,#10030),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#10024 = CARTESIAN_POINT('',(6.5141917364E-002,-0.146274645678)); +#10025 = CARTESIAN_POINT('',(6.5141917364E-002,-0.57928734757)); +#10026 = CARTESIAN_POINT('',(-0.309858082636,-0.362780996624)); +#10027 = CARTESIAN_POINT('',(-0.684858082636,-0.146274645678)); +#10028 = CARTESIAN_POINT('',(-0.309858082636,7.023170526811E-002)); +#10029 = CARTESIAN_POINT('',(6.5141917364E-002,0.286738056214)); +#10030 = CARTESIAN_POINT('',(6.5141917364E-002,-0.146274645678)); +#10031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10032 = PCURVE('',#8469,#10033); +#10033 = DEFINITIONAL_REPRESENTATION('',(#10034),#10038); +#10034 = LINE('',#10035,#10036); +#10035 = CARTESIAN_POINT('',(6.28318530718,0.12)); +#10036 = VECTOR('',#10037,1.); +#10037 = DIRECTION('',(-1.,0.E+000)); +#10038 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10039 = ORIENTED_EDGE('',*,*,#10040,.T.); +#10040 = EDGE_CURVE('',#10013,#10041,#10043,.T.); +#10041 = VERTEX_POINT('',#10042); +#10042 = CARTESIAN_POINT('',(-3.4,-1.785,1.439884120332)); +#10043 = SURFACE_CURVE('',#10044,(#10048,#10055),.PCURVE_S1.); +#10044 = LINE('',#10045,#10046); +#10045 = CARTESIAN_POINT('',(-3.4,-1.785,0.437372862773)); +#10046 = VECTOR('',#10047,1.); +#10047 = DIRECTION('',(0.E+000,5.472315783042E-031,1.)); +#10048 = PCURVE('',#8119,#10049); +#10049 = DEFINITIONAL_REPRESENTATION('',(#10050),#10054); +#10050 = LINE('',#10051,#10052); +#10051 = CARTESIAN_POINT('',(-0.437372862773,-0.148573309462)); +#10052 = VECTOR('',#10053,1.); +#10053 = DIRECTION('',(1.,0.E+000)); +#10054 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10055 = PCURVE('',#10056,#10061); +#10056 = PLANE('',#10057); +#10057 = AXIS2_PLACEMENT_3D('',#10058,#10059,#10060); +#10058 = CARTESIAN_POINT('',(-3.4,-3.25,0.E+000)); +#10059 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#10060 = DIRECTION('',(0.E+000,1.,0.E+000)); +#10061 = DEFINITIONAL_REPRESENTATION('',(#10062),#10066); +#10062 = LINE('',#10063,#10064); +#10063 = CARTESIAN_POINT('',(1.465,-0.437372862773)); +#10064 = VECTOR('',#10065,1.); +#10065 = DIRECTION('',(5.472315783042E-031,-1.)); +#10066 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10067 = ORIENTED_EDGE('',*,*,#10068,.T.); +#10068 = EDGE_CURVE('',#10041,#8102,#10069,.T.); +#10069 = SURFACE_CURVE('',#10070,(#10075,#10082),.PCURVE_S1.); +#10070 = CIRCLE('',#10071,0.75); +#10071 = AXIS2_PLACEMENT_3D('',#10072,#10073,#10074); +#10072 = CARTESIAN_POINT('',(-3.397701336216,-1.785,0.68988764291)); +#10073 = DIRECTION('',(0.E+000,1.,-0.E+000)); +#10074 = DIRECTION('',(-0.939692620786,0.E+000,0.342020143326)); +#10075 = PCURVE('',#8119,#10076); +#10076 = DEFINITIONAL_REPRESENTATION('',(#10077),#10081); +#10077 = CIRCLE('',#10078,0.75); +#10078 = AXIS2_PLACEMENT_2D('',#10079,#10080); +#10079 = CARTESIAN_POINT('',(-0.184858082636,-0.146274645678)); +#10080 = DIRECTION('',(0.342020143326,-0.939692620786)); +#10081 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10082 = PCURVE('',#8147,#10083); +#10083 = DEFINITIONAL_REPRESENTATION('',(#10084),#10088); +#10084 = LINE('',#10085,#10086); +#10085 = CARTESIAN_POINT('',(2.22044604925E-016,0.12)); +#10086 = VECTOR('',#10087,1.); +#10087 = DIRECTION('',(1.,0.E+000)); +#10088 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10089 = ORIENTED_EDGE('',*,*,#8101,.T.); +#10090 = ORIENTED_EDGE('',*,*,#10091,.T.); +#10091 = EDGE_CURVE('',#8104,#8339,#10092,.T.); +#10092 = SURFACE_CURVE('',#10093,(#10097,#10104),.PCURVE_S1.); +#10093 = LINE('',#10094,#10095); +#10094 = CARTESIAN_POINT('',(-2.65,-1.785,0.437372862773)); +#10095 = VECTOR('',#10096,1.); +#10096 = DIRECTION('',(0.E+000,-5.472315783042E-031,-1.)); +#10097 = PCURVE('',#8119,#10098); +#10098 = DEFINITIONAL_REPRESENTATION('',(#10099),#10103); +#10099 = LINE('',#10100,#10101); +#10100 = CARTESIAN_POINT('',(-0.437372862773,0.601426690538)); +#10101 = VECTOR('',#10102,1.); +#10102 = DIRECTION('',(-1.,0.E+000)); +#10103 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10104 = PCURVE('',#8274,#10105); +#10105 = DEFINITIONAL_REPRESENTATION('',(#10106),#10110); +#10106 = LINE('',#10107,#10108); +#10107 = CARTESIAN_POINT('',(5.035,-0.437372862773)); +#10108 = VECTOR('',#10109,1.); +#10109 = DIRECTION('',(5.472315783042E-031,1.)); +#10110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10111 = ORIENTED_EDGE('',*,*,#8338,.T.); +#10112 = ADVANCED_FACE('',(#10113),#8274,.T.); +#10113 = FACE_BOUND('',#10114,.T.); +#10114 = EDGE_LOOP('',(#10115,#10116,#10117,#10118)); +#10115 = ORIENTED_EDGE('',*,*,#10091,.F.); +#10116 = ORIENTED_EDGE('',*,*,#8260,.F.); +#10117 = ORIENTED_EDGE('',*,*,#8484,.T.); +#10118 = ORIENTED_EDGE('',*,*,#8363,.F.); +#10119 = ADVANCED_FACE('',(#10120),#8203,.T.); +#10120 = FACE_BOUND('',#10121,.T.); +#10121 = EDGE_LOOP('',(#10122,#10123,#10124,#10145)); +#10122 = ORIENTED_EDGE('',*,*,#8289,.F.); +#10123 = ORIENTED_EDGE('',*,*,#8187,.F.); +#10124 = ORIENTED_EDGE('',*,*,#10125,.T.); +#10125 = EDGE_CURVE('',#8160,#8410,#10126,.T.); +#10126 = SURFACE_CURVE('',#10127,(#10131,#10138),.PCURVE_S1.); +#10127 = LINE('',#10128,#10129); +#10128 = CARTESIAN_POINT('',(-2.65,-2.775,0.437372862773)); +#10129 = VECTOR('',#10130,1.); +#10130 = DIRECTION('',(0.E+000,-5.472315783042E-031,-1.)); +#10131 = PCURVE('',#8203,#10132); +#10132 = DEFINITIONAL_REPRESENTATION('',(#10133),#10137); +#10133 = LINE('',#10134,#10135); +#10134 = CARTESIAN_POINT('',(6.025,-0.437372862773)); +#10135 = VECTOR('',#10136,1.); +#10136 = DIRECTION('',(5.472315783042E-031,1.)); +#10137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10138 = PCURVE('',#8175,#10139); +#10139 = DEFINITIONAL_REPRESENTATION('',(#10140),#10144); +#10140 = LINE('',#10141,#10142); +#10141 = CARTESIAN_POINT('',(-0.437372862773,0.601426690538)); +#10142 = VECTOR('',#10143,1.); +#10143 = DIRECTION('',(-1.,0.E+000)); +#10144 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10145 = ORIENTED_EDGE('',*,*,#8409,.F.); +#10146 = ADVANCED_FACE('',(#10147),#8175,.F.); +#10147 = FACE_BOUND('',#10148,.F.); +#10148 = EDGE_LOOP('',(#10149,#10177,#10205,#10227,#10228,#10229)); +#10149 = ORIENTED_EDGE('',*,*,#10150,.T.); +#10150 = EDGE_CURVE('',#8433,#10151,#10153,.T.); +#10151 = VERTEX_POINT('',#10152); +#10152 = CARTESIAN_POINT('',(-3.4,-2.775,0.939877074976)); +#10153 = SURFACE_CURVE('',#10154,(#10159,#10170),.PCURVE_S1.); +#10154 = CIRCLE('',#10155,0.25); +#10155 = AXIS2_PLACEMENT_3D('',#10156,#10157,#10158); +#10156 = CARTESIAN_POINT('',(-3.397701336216,-2.775,0.68988764291)); +#10157 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#10158 = DIRECTION('',(-3.5527136788E-015,0.E+000,1.)); +#10159 = PCURVE('',#8175,#10160); +#10160 = DEFINITIONAL_REPRESENTATION('',(#10161),#10169); +#10161 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10162,#10163,#10164,#10165 + ,#10166,#10167,#10168),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#10162 = CARTESIAN_POINT('',(6.5141917364E-002,-0.146274645678)); +#10163 = CARTESIAN_POINT('',(6.5141917364E-002,-0.57928734757)); +#10164 = CARTESIAN_POINT('',(-0.309858082636,-0.362780996624)); +#10165 = CARTESIAN_POINT('',(-0.684858082636,-0.146274645678)); +#10166 = CARTESIAN_POINT('',(-0.309858082636,7.023170526811E-002)); +#10167 = CARTESIAN_POINT('',(6.5141917364E-002,0.286738056214)); +#10168 = CARTESIAN_POINT('',(6.5141917364E-002,-0.146274645678)); +#10169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10170 = PCURVE('',#8469,#10171); +#10171 = DEFINITIONAL_REPRESENTATION('',(#10172),#10176); +#10172 = LINE('',#10173,#10174); +#10173 = CARTESIAN_POINT('',(6.28318530718,-0.87)); +#10174 = VECTOR('',#10175,1.); +#10175 = DIRECTION('',(-1.,0.E+000)); +#10176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10177 = ORIENTED_EDGE('',*,*,#10178,.T.); +#10178 = EDGE_CURVE('',#10151,#10179,#10181,.T.); +#10179 = VERTEX_POINT('',#10180); +#10180 = CARTESIAN_POINT('',(-3.4,-2.775,1.439884120332)); +#10181 = SURFACE_CURVE('',#10182,(#10186,#10193),.PCURVE_S1.); +#10182 = LINE('',#10183,#10184); +#10183 = CARTESIAN_POINT('',(-3.4,-2.775,0.437372862773)); +#10184 = VECTOR('',#10185,1.); +#10185 = DIRECTION('',(0.E+000,5.472315783042E-031,1.)); +#10186 = PCURVE('',#8175,#10187); +#10187 = DEFINITIONAL_REPRESENTATION('',(#10188),#10192); +#10188 = LINE('',#10189,#10190); +#10189 = CARTESIAN_POINT('',(-0.437372862773,-0.148573309462)); +#10190 = VECTOR('',#10191,1.); +#10191 = DIRECTION('',(1.,0.E+000)); +#10192 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10193 = PCURVE('',#10194,#10199); +#10194 = PLANE('',#10195); +#10195 = AXIS2_PLACEMENT_3D('',#10196,#10197,#10198); +#10196 = CARTESIAN_POINT('',(-3.4,-3.25,0.E+000)); +#10197 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#10198 = DIRECTION('',(0.E+000,1.,0.E+000)); +#10199 = DEFINITIONAL_REPRESENTATION('',(#10200),#10204); +#10200 = LINE('',#10201,#10202); +#10201 = CARTESIAN_POINT('',(0.475,-0.437372862773)); +#10202 = VECTOR('',#10203,1.); +#10203 = DIRECTION('',(5.472315783042E-031,-1.)); +#10204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10205 = ORIENTED_EDGE('',*,*,#10206,.T.); +#10206 = EDGE_CURVE('',#10179,#8132,#10207,.T.); +#10207 = SURFACE_CURVE('',#10208,(#10213,#10220),.PCURVE_S1.); +#10208 = CIRCLE('',#10209,0.75); +#10209 = AXIS2_PLACEMENT_3D('',#10210,#10211,#10212); +#10210 = CARTESIAN_POINT('',(-3.397701336216,-2.775,0.68988764291)); +#10211 = DIRECTION('',(0.E+000,1.,-0.E+000)); +#10212 = DIRECTION('',(-0.939692620786,0.E+000,0.342020143326)); +#10213 = PCURVE('',#8175,#10214); +#10214 = DEFINITIONAL_REPRESENTATION('',(#10215),#10219); +#10215 = CIRCLE('',#10216,0.75); +#10216 = AXIS2_PLACEMENT_2D('',#10217,#10218); +#10217 = CARTESIAN_POINT('',(-0.184858082636,-0.146274645678)); +#10218 = DIRECTION('',(0.342020143326,-0.939692620786)); +#10219 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10220 = PCURVE('',#8147,#10221); +#10221 = DEFINITIONAL_REPRESENTATION('',(#10222),#10226); +#10222 = LINE('',#10223,#10224); +#10223 = CARTESIAN_POINT('',(2.22044604925E-016,-0.87)); +#10224 = VECTOR('',#10225,1.); +#10225 = DIRECTION('',(1.,0.E+000)); +#10226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10227 = ORIENTED_EDGE('',*,*,#8159,.T.); +#10228 = ORIENTED_EDGE('',*,*,#10125,.T.); +#10229 = ORIENTED_EDGE('',*,*,#8432,.T.); +#10230 = ADVANCED_FACE('',(#10231),#8147,.T.); +#10231 = FACE_BOUND('',#10232,.T.); +#10232 = EDGE_LOOP('',(#10233,#10256,#10257,#10258,#10259,#10282,#10311, + #10339)); +#10233 = ORIENTED_EDGE('',*,*,#10234,.F.); +#10234 = EDGE_CURVE('',#10179,#10235,#10237,.T.); +#10235 = VERTEX_POINT('',#10236); +#10236 = CARTESIAN_POINT('',(-3.4,-2.655,1.439884120332)); +#10237 = SURFACE_CURVE('',#10238,(#10242,#10249),.PCURVE_S1.); +#10238 = LINE('',#10239,#10240); +#10239 = CARTESIAN_POINT('',(-3.4,-1.785,1.439884120332)); +#10240 = VECTOR('',#10241,1.); +#10241 = DIRECTION('',(0.E+000,1.,0.E+000)); +#10242 = PCURVE('',#8147,#10243); +#10243 = DEFINITIONAL_REPRESENTATION('',(#10244),#10248); +#10244 = LINE('',#10245,#10246); +#10245 = CARTESIAN_POINT('',(1.218665586552,0.12)); +#10246 = VECTOR('',#10247,1.); +#10247 = DIRECTION('',(0.E+000,1.)); +#10248 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10249 = PCURVE('',#10194,#10250); +#10250 = DEFINITIONAL_REPRESENTATION('',(#10251),#10255); +#10251 = LINE('',#10252,#10253); +#10252 = CARTESIAN_POINT('',(1.465,-1.439884120332)); +#10253 = VECTOR('',#10254,1.); +#10254 = DIRECTION('',(1.,0.E+000)); +#10255 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10256 = ORIENTED_EDGE('',*,*,#10206,.T.); +#10257 = ORIENTED_EDGE('',*,*,#8131,.F.); +#10258 = ORIENTED_EDGE('',*,*,#10068,.F.); +#10259 = ORIENTED_EDGE('',*,*,#10260,.F.); +#10260 = EDGE_CURVE('',#10261,#10041,#10263,.T.); +#10261 = VERTEX_POINT('',#10262); +#10262 = CARTESIAN_POINT('',(-3.4,-1.905,1.439884120332)); +#10263 = SURFACE_CURVE('',#10264,(#10268,#10275),.PCURVE_S1.); +#10264 = LINE('',#10265,#10266); +#10265 = CARTESIAN_POINT('',(-3.4,-1.785,1.439884120332)); +#10266 = VECTOR('',#10267,1.); +#10267 = DIRECTION('',(0.E+000,1.,0.E+000)); +#10268 = PCURVE('',#8147,#10269); +#10269 = DEFINITIONAL_REPRESENTATION('',(#10270),#10274); +#10270 = LINE('',#10271,#10272); +#10271 = CARTESIAN_POINT('',(1.218665586552,0.12)); +#10272 = VECTOR('',#10273,1.); +#10273 = DIRECTION('',(0.E+000,1.)); +#10274 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10275 = PCURVE('',#10056,#10276); +#10276 = DEFINITIONAL_REPRESENTATION('',(#10277),#10281); +#10277 = LINE('',#10278,#10279); +#10278 = CARTESIAN_POINT('',(1.465,-1.439884120332)); +#10279 = VECTOR('',#10280,1.); +#10280 = DIRECTION('',(1.,0.E+000)); +#10281 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10282 = ORIENTED_EDGE('',*,*,#10283,.F.); +#10283 = EDGE_CURVE('',#10284,#10261,#10286,.T.); +#10284 = VERTEX_POINT('',#10285); +#10285 = CARTESIAN_POINT('',(-4.102470801806,-1.905,0.946402750404)); +#10286 = SURFACE_CURVE('',#10287,(#10292,#10299),.PCURVE_S1.); +#10287 = CIRCLE('',#10288,0.75); +#10288 = AXIS2_PLACEMENT_3D('',#10289,#10290,#10291); +#10289 = CARTESIAN_POINT('',(-3.397701336216,-1.905,0.68988764291)); +#10290 = DIRECTION('',(0.E+000,1.,-0.E+000)); +#10291 = DIRECTION('',(-0.939692620786,0.E+000,0.342020143326)); +#10292 = PCURVE('',#8147,#10293); +#10293 = DEFINITIONAL_REPRESENTATION('',(#10294),#10298); +#10294 = LINE('',#10295,#10296); +#10295 = CARTESIAN_POINT('',(1.480297366167E-016,0.E+000)); +#10296 = VECTOR('',#10297,1.); +#10297 = DIRECTION('',(1.,0.E+000)); +#10298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10299 = PCURVE('',#10300,#10305); +#10300 = PLANE('',#10301); +#10301 = AXIS2_PLACEMENT_3D('',#10302,#10303,#10304); +#10302 = CARTESIAN_POINT('',(-3.251426690538,-1.905,0.874745725546)); +#10303 = DIRECTION('',(1.925014880134E-031,1.,-5.472315783042E-031)); +#10304 = DIRECTION('',(0.E+000,5.472315783042E-031,1.)); +#10305 = DEFINITIONAL_REPRESENTATION('',(#10306),#10310); +#10306 = CIRCLE('',#10307,0.75); +#10307 = AXIS2_PLACEMENT_2D('',#10308,#10309); +#10308 = CARTESIAN_POINT('',(-0.184858082636,-0.146274645678)); +#10309 = DIRECTION('',(0.342020143326,-0.939692620786)); +#10310 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10311 = ORIENTED_EDGE('',*,*,#10312,.T.); +#10312 = EDGE_CURVE('',#10284,#10313,#10315,.T.); +#10313 = VERTEX_POINT('',#10314); +#10314 = CARTESIAN_POINT('',(-4.102470801806,-2.655,0.946402750404)); +#10315 = SURFACE_CURVE('',#10316,(#10320,#10327),.PCURVE_S1.); +#10316 = LINE('',#10317,#10318); +#10317 = CARTESIAN_POINT('',(-4.102470801806,-1.905,0.946402750404)); +#10318 = VECTOR('',#10319,1.); +#10319 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#10320 = PCURVE('',#8147,#10321); +#10321 = DEFINITIONAL_REPRESENTATION('',(#10322),#10326); +#10322 = LINE('',#10323,#10324); +#10323 = CARTESIAN_POINT('',(-8.544276397515E-013,0.E+000)); +#10324 = VECTOR('',#10325,1.); +#10325 = DIRECTION('',(0.E+000,-1.)); +#10326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10327 = PCURVE('',#10328,#10333); +#10328 = PLANE('',#10329); +#10329 = AXIS2_PLACEMENT_3D('',#10330,#10331,#10332); +#10330 = CARTESIAN_POINT('',(-4.205076844804,-1.905,0.664494964169)); +#10331 = DIRECTION('',(-0.939692620786,0.E+000,0.342020143326)); +#10332 = DIRECTION('',(0.342020143326,0.E+000,0.939692620786)); +#10333 = DEFINITIONAL_REPRESENTATION('',(#10334),#10338); +#10334 = LINE('',#10335,#10336); +#10335 = CARTESIAN_POINT('',(0.299999999999,0.E+000)); +#10336 = VECTOR('',#10337,1.); +#10337 = DIRECTION('',(0.E+000,-1.)); +#10338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10339 = ORIENTED_EDGE('',*,*,#10340,.T.); +#10340 = EDGE_CURVE('',#10313,#10235,#10341,.T.); +#10341 = SURFACE_CURVE('',#10342,(#10347,#10354),.PCURVE_S1.); +#10342 = CIRCLE('',#10343,0.75); +#10343 = AXIS2_PLACEMENT_3D('',#10344,#10345,#10346); +#10344 = CARTESIAN_POINT('',(-3.397701336216,-2.655,0.68988764291)); +#10345 = DIRECTION('',(0.E+000,1.,-0.E+000)); +#10346 = DIRECTION('',(-0.939692620786,0.E+000,0.342020143326)); +#10347 = PCURVE('',#8147,#10348); +#10348 = DEFINITIONAL_REPRESENTATION('',(#10349),#10353); +#10349 = LINE('',#10350,#10351); +#10350 = CARTESIAN_POINT('',(1.480297366167E-016,-0.75)); +#10351 = VECTOR('',#10352,1.); +#10352 = DIRECTION('',(1.,0.E+000)); +#10353 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10354 = PCURVE('',#10355,#10360); +#10355 = PLANE('',#10356); +#10356 = AXIS2_PLACEMENT_3D('',#10357,#10358,#10359); +#10357 = CARTESIAN_POINT('',(-3.251426690538,-2.655,0.874745725546)); +#10358 = DIRECTION('',(1.925014880134E-031,1.,-5.472315783042E-031)); +#10359 = DIRECTION('',(0.E+000,5.472315783042E-031,1.)); +#10360 = DEFINITIONAL_REPRESENTATION('',(#10361),#10365); +#10361 = CIRCLE('',#10362,0.75); +#10362 = AXIS2_PLACEMENT_2D('',#10363,#10364); +#10363 = CARTESIAN_POINT('',(-0.184858082636,-0.146274645678)); +#10364 = DIRECTION('',(0.342020143326,-0.939692620786)); +#10365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10366 = ADVANCED_FACE('',(#10367),#8469,.F.); +#10367 = FACE_BOUND('',#10368,.F.); +#10368 = EDGE_LOOP('',(#10369,#10370,#10393,#10421,#10449,#10477,#10498, + #10499)); +#10369 = ORIENTED_EDGE('',*,*,#10012,.T.); +#10370 = ORIENTED_EDGE('',*,*,#10371,.F.); +#10371 = EDGE_CURVE('',#10372,#10013,#10374,.T.); +#10372 = VERTEX_POINT('',#10373); +#10373 = CARTESIAN_POINT('',(-3.4,-1.905,0.939877074976)); +#10374 = SURFACE_CURVE('',#10375,(#10379,#10386),.PCURVE_S1.); +#10375 = LINE('',#10376,#10377); +#10376 = CARTESIAN_POINT('',(-3.4,-1.785,0.939877074976)); +#10377 = VECTOR('',#10378,1.); +#10378 = DIRECTION('',(0.E+000,1.,0.E+000)); +#10379 = PCURVE('',#8469,#10380); +#10380 = DEFINITIONAL_REPRESENTATION('',(#10381),#10385); +#10381 = LINE('',#10382,#10383); +#10382 = CARTESIAN_POINT('',(6.273990522483,0.12)); +#10383 = VECTOR('',#10384,1.); +#10384 = DIRECTION('',(0.E+000,1.)); +#10385 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10386 = PCURVE('',#10056,#10387); +#10387 = DEFINITIONAL_REPRESENTATION('',(#10388),#10392); +#10388 = LINE('',#10389,#10390); +#10389 = CARTESIAN_POINT('',(1.465,-0.939877074976)); +#10390 = VECTOR('',#10391,1.); +#10391 = DIRECTION('',(1.,0.E+000)); +#10392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10393 = ORIENTED_EDGE('',*,*,#10394,.T.); +#10394 = EDGE_CURVE('',#10372,#10395,#10397,.T.); +#10395 = VERTEX_POINT('',#10396); +#10396 = CARTESIAN_POINT('',(-3.632624491413,-1.905,0.775392678742)); +#10397 = SURFACE_CURVE('',#10398,(#10403,#10410),.PCURVE_S1.); +#10398 = CIRCLE('',#10399,0.25); +#10399 = AXIS2_PLACEMENT_3D('',#10400,#10401,#10402); +#10400 = CARTESIAN_POINT('',(-3.397701336216,-1.905,0.68988764291)); +#10401 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#10402 = DIRECTION('',(-3.5527136788E-015,0.E+000,1.)); +#10403 = PCURVE('',#8469,#10404); +#10404 = DEFINITIONAL_REPRESENTATION('',(#10405),#10409); +#10405 = LINE('',#10406,#10407); +#10406 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#10407 = VECTOR('',#10408,1.); +#10408 = DIRECTION('',(-1.,0.E+000)); +#10409 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10410 = PCURVE('',#10300,#10411); +#10411 = DEFINITIONAL_REPRESENTATION('',(#10412),#10420); +#10412 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10413,#10414,#10415,#10416 + ,#10417,#10418,#10419),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#10413 = CARTESIAN_POINT('',(6.5141917364E-002,-0.146274645678)); +#10414 = CARTESIAN_POINT('',(6.5141917364E-002,-0.57928734757)); +#10415 = CARTESIAN_POINT('',(-0.309858082636,-0.362780996624)); +#10416 = CARTESIAN_POINT('',(-0.684858082636,-0.146274645678)); +#10417 = CARTESIAN_POINT('',(-0.309858082636,7.023170526811E-002)); +#10418 = CARTESIAN_POINT('',(6.5141917364E-002,0.286738056214)); +#10419 = CARTESIAN_POINT('',(6.5141917364E-002,-0.146274645678)); +#10420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10421 = ORIENTED_EDGE('',*,*,#10422,.T.); +#10422 = EDGE_CURVE('',#10395,#10423,#10425,.T.); +#10423 = VERTEX_POINT('',#10424); +#10424 = CARTESIAN_POINT('',(-3.632624491413,-2.655,0.775392678742)); +#10425 = SURFACE_CURVE('',#10426,(#10430,#10437),.PCURVE_S1.); +#10426 = LINE('',#10427,#10428); +#10427 = CARTESIAN_POINT('',(-3.632624491413,-1.905,0.775392678742)); +#10428 = VECTOR('',#10429,1.); +#10429 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#10430 = PCURVE('',#8469,#10431); +#10431 = DEFINITIONAL_REPRESENTATION('',(#10432),#10436); +#10432 = LINE('',#10433,#10434); +#10433 = CARTESIAN_POINT('',(5.061454830785,0.E+000)); +#10434 = VECTOR('',#10435,1.); +#10435 = DIRECTION('',(0.E+000,-1.)); +#10436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10437 = PCURVE('',#10438,#10443); +#10438 = PLANE('',#10439); +#10439 = AXIS2_PLACEMENT_3D('',#10440,#10441,#10442); +#10440 = CARTESIAN_POINT('',(-3.632624491413,-1.905,0.775392678742)); +#10441 = DIRECTION('',(0.939692620786,0.E+000,-0.342020143326)); +#10442 = DIRECTION('',(-0.342020143326,0.E+000,-0.939692620786)); +#10443 = DEFINITIONAL_REPRESENTATION('',(#10444),#10448); +#10444 = LINE('',#10445,#10446); +#10445 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#10446 = VECTOR('',#10447,1.); +#10447 = DIRECTION('',(-0.E+000,-1.)); +#10448 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10449 = ORIENTED_EDGE('',*,*,#10450,.F.); +#10450 = EDGE_CURVE('',#10451,#10423,#10453,.T.); +#10451 = VERTEX_POINT('',#10452); +#10452 = CARTESIAN_POINT('',(-3.4,-2.655,0.939877074976)); +#10453 = SURFACE_CURVE('',#10454,(#10459,#10466),.PCURVE_S1.); +#10454 = CIRCLE('',#10455,0.25); +#10455 = AXIS2_PLACEMENT_3D('',#10456,#10457,#10458); +#10456 = CARTESIAN_POINT('',(-3.397701336216,-2.655,0.68988764291)); +#10457 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#10458 = DIRECTION('',(-3.5527136788E-015,0.E+000,1.)); +#10459 = PCURVE('',#8469,#10460); +#10460 = DEFINITIONAL_REPRESENTATION('',(#10461),#10465); +#10461 = LINE('',#10462,#10463); +#10462 = CARTESIAN_POINT('',(6.28318530718,-0.75)); +#10463 = VECTOR('',#10464,1.); +#10464 = DIRECTION('',(-1.,0.E+000)); +#10465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10466 = PCURVE('',#10355,#10467); +#10467 = DEFINITIONAL_REPRESENTATION('',(#10468),#10476); +#10468 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10469,#10470,#10471,#10472 + ,#10473,#10474,#10475),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#10469 = CARTESIAN_POINT('',(6.5141917364E-002,-0.146274645678)); +#10470 = CARTESIAN_POINT('',(6.5141917364E-002,-0.57928734757)); +#10471 = CARTESIAN_POINT('',(-0.309858082636,-0.362780996624)); +#10472 = CARTESIAN_POINT('',(-0.684858082636,-0.146274645678)); +#10473 = CARTESIAN_POINT('',(-0.309858082636,7.023170526811E-002)); +#10474 = CARTESIAN_POINT('',(6.5141917364E-002,0.286738056214)); +#10475 = CARTESIAN_POINT('',(6.5141917364E-002,-0.146274645678)); +#10476 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10477 = ORIENTED_EDGE('',*,*,#10478,.F.); +#10478 = EDGE_CURVE('',#10151,#10451,#10479,.T.); +#10479 = SURFACE_CURVE('',#10480,(#10484,#10491),.PCURVE_S1.); +#10480 = LINE('',#10481,#10482); +#10481 = CARTESIAN_POINT('',(-3.4,-1.785,0.939877074976)); +#10482 = VECTOR('',#10483,1.); +#10483 = DIRECTION('',(0.E+000,1.,0.E+000)); +#10484 = PCURVE('',#8469,#10485); +#10485 = DEFINITIONAL_REPRESENTATION('',(#10486),#10490); +#10486 = LINE('',#10487,#10488); +#10487 = CARTESIAN_POINT('',(6.273990522483,0.12)); +#10488 = VECTOR('',#10489,1.); +#10489 = DIRECTION('',(0.E+000,1.)); +#10490 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10491 = PCURVE('',#10194,#10492); +#10492 = DEFINITIONAL_REPRESENTATION('',(#10493),#10497); +#10493 = LINE('',#10494,#10495); +#10494 = CARTESIAN_POINT('',(1.465,-0.939877074976)); +#10495 = VECTOR('',#10496,1.); +#10496 = DIRECTION('',(1.,0.E+000)); +#10497 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10498 = ORIENTED_EDGE('',*,*,#10150,.F.); +#10499 = ORIENTED_EDGE('',*,*,#8455,.F.); +#10500 = ADVANCED_FACE('',(#10501),#8529,.T.); +#10501 = FACE_BOUND('',#10502,.T.); +#10502 = EDGE_LOOP('',(#10503,#10531,#10559,#10581,#10582,#10603)); +#10503 = ORIENTED_EDGE('',*,*,#10504,.T.); +#10504 = EDGE_CURVE('',#8514,#10505,#10507,.T.); +#10505 = VERTEX_POINT('',#10506); +#10506 = CARTESIAN_POINT('',(-3.4,0.495,0.939877074976)); +#10507 = SURFACE_CURVE('',#10508,(#10513,#10524),.PCURVE_S1.); +#10508 = CIRCLE('',#10509,0.25); +#10509 = AXIS2_PLACEMENT_3D('',#10510,#10511,#10512); +#10510 = CARTESIAN_POINT('',(-3.397701336216,0.495,0.68988764291)); +#10511 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#10512 = DIRECTION('',(-3.5527136788E-015,0.E+000,1.)); +#10513 = PCURVE('',#8529,#10514); +#10514 = DEFINITIONAL_REPRESENTATION('',(#10515),#10523); +#10515 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10516,#10517,#10518,#10519 + ,#10520,#10521,#10522),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#10516 = CARTESIAN_POINT('',(6.5141917364E-002,-0.146274645678)); +#10517 = CARTESIAN_POINT('',(6.5141917364E-002,-0.57928734757)); +#10518 = CARTESIAN_POINT('',(-0.309858082636,-0.362780996624)); +#10519 = CARTESIAN_POINT('',(-0.684858082636,-0.146274645678)); +#10520 = CARTESIAN_POINT('',(-0.309858082636,7.023170526811E-002)); +#10521 = CARTESIAN_POINT('',(6.5141917364E-002,0.286738056214)); +#10522 = CARTESIAN_POINT('',(6.5141917364E-002,-0.146274645678)); +#10523 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10524 = PCURVE('',#8684,#10525); +#10525 = DEFINITIONAL_REPRESENTATION('',(#10526),#10530); +#10526 = LINE('',#10527,#10528); +#10527 = CARTESIAN_POINT('',(6.28318530718,0.12)); +#10528 = VECTOR('',#10529,1.); +#10529 = DIRECTION('',(-1.,0.E+000)); +#10530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10531 = ORIENTED_EDGE('',*,*,#10532,.T.); +#10532 = EDGE_CURVE('',#10505,#10533,#10535,.T.); +#10533 = VERTEX_POINT('',#10534); +#10534 = CARTESIAN_POINT('',(-3.4,0.495,1.439884120332)); +#10535 = SURFACE_CURVE('',#10536,(#10540,#10547),.PCURVE_S1.); +#10536 = LINE('',#10537,#10538); +#10537 = CARTESIAN_POINT('',(-3.4,0.495,0.437372862773)); +#10538 = VECTOR('',#10539,1.); +#10539 = DIRECTION('',(0.E+000,5.472315783042E-031,1.)); +#10540 = PCURVE('',#8529,#10541); +#10541 = DEFINITIONAL_REPRESENTATION('',(#10542),#10546); +#10542 = LINE('',#10543,#10544); +#10543 = CARTESIAN_POINT('',(-0.437372862773,-0.148573309462)); +#10544 = VECTOR('',#10545,1.); +#10545 = DIRECTION('',(1.,0.E+000)); +#10546 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10547 = PCURVE('',#10548,#10553); +#10548 = PLANE('',#10549); +#10549 = AXIS2_PLACEMENT_3D('',#10550,#10551,#10552); +#10550 = CARTESIAN_POINT('',(-3.4,-3.25,0.E+000)); +#10551 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#10552 = DIRECTION('',(0.E+000,1.,0.E+000)); +#10553 = DEFINITIONAL_REPRESENTATION('',(#10554),#10558); +#10554 = LINE('',#10555,#10556); +#10555 = CARTESIAN_POINT('',(3.745,-0.437372862773)); +#10556 = VECTOR('',#10557,1.); +#10557 = DIRECTION('',(5.472315783042E-031,-1.)); +#10558 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10559 = ORIENTED_EDGE('',*,*,#10560,.T.); +#10560 = EDGE_CURVE('',#10533,#8749,#10561,.T.); +#10561 = SURFACE_CURVE('',#10562,(#10567,#10574),.PCURVE_S1.); +#10562 = CIRCLE('',#10563,0.75); +#10563 = AXIS2_PLACEMENT_3D('',#10564,#10565,#10566); +#10564 = CARTESIAN_POINT('',(-3.397701336216,0.495,0.68988764291)); +#10565 = DIRECTION('',(0.E+000,1.,-0.E+000)); +#10566 = DIRECTION('',(-0.939692620786,0.E+000,0.342020143326)); +#10567 = PCURVE('',#8529,#10568); +#10568 = DEFINITIONAL_REPRESENTATION('',(#10569),#10573); +#10569 = CIRCLE('',#10570,0.75); +#10570 = AXIS2_PLACEMENT_2D('',#10571,#10572); +#10571 = CARTESIAN_POINT('',(-0.184858082636,-0.146274645678)); +#10572 = DIRECTION('',(0.342020143326,-0.939692620786)); +#10573 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10574 = PCURVE('',#8789,#10575); +#10575 = DEFINITIONAL_REPRESENTATION('',(#10576),#10580); +#10576 = LINE('',#10577,#10578); +#10577 = CARTESIAN_POINT('',(2.22044604925E-016,0.12)); +#10578 = VECTOR('',#10579,1.); +#10579 = DIRECTION('',(1.,0.E+000)); +#10580 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10581 = ORIENTED_EDGE('',*,*,#8748,.T.); +#10582 = ORIENTED_EDGE('',*,*,#10583,.T.); +#10583 = EDGE_CURVE('',#8751,#8512,#10584,.T.); +#10584 = SURFACE_CURVE('',#10585,(#10589,#10596),.PCURVE_S1.); +#10585 = LINE('',#10586,#10587); +#10586 = CARTESIAN_POINT('',(-2.65,0.495,0.437372862773)); +#10587 = VECTOR('',#10588,1.); +#10588 = DIRECTION('',(0.E+000,-5.472315783042E-031,-1.)); +#10589 = PCURVE('',#8529,#10590); +#10590 = DEFINITIONAL_REPRESENTATION('',(#10591),#10595); +#10591 = LINE('',#10592,#10593); +#10592 = CARTESIAN_POINT('',(-0.437372862773,0.601426690538)); +#10593 = VECTOR('',#10594,1.); +#10594 = DIRECTION('',(-1.,0.E+000)); +#10595 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10596 = PCURVE('',#8557,#10597); +#10597 = DEFINITIONAL_REPRESENTATION('',(#10598),#10602); +#10598 = LINE('',#10599,#10600); +#10599 = CARTESIAN_POINT('',(2.755,-0.437372862773)); +#10600 = VECTOR('',#10601,1.); +#10601 = DIRECTION('',(5.472315783042E-031,1.)); +#10602 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10603 = ORIENTED_EDGE('',*,*,#8511,.T.); +#10604 = ADVANCED_FACE('',(#10605),#8684,.F.); +#10605 = FACE_BOUND('',#10606,.F.); +#10606 = EDGE_LOOP('',(#10607,#10608,#10631,#10664,#10692,#10725,#10753, + #10779)); +#10607 = ORIENTED_EDGE('',*,*,#10504,.T.); +#10608 = ORIENTED_EDGE('',*,*,#10609,.F.); +#10609 = EDGE_CURVE('',#10610,#10505,#10612,.T.); +#10610 = VERTEX_POINT('',#10611); +#10611 = CARTESIAN_POINT('',(-3.4,0.375,0.939877074976)); +#10612 = SURFACE_CURVE('',#10613,(#10617,#10624),.PCURVE_S1.); +#10613 = LINE('',#10614,#10615); +#10614 = CARTESIAN_POINT('',(-3.4,0.495,0.939877074976)); +#10615 = VECTOR('',#10616,1.); +#10616 = DIRECTION('',(0.E+000,1.,0.E+000)); +#10617 = PCURVE('',#8684,#10618); +#10618 = DEFINITIONAL_REPRESENTATION('',(#10619),#10623); +#10619 = LINE('',#10620,#10621); +#10620 = CARTESIAN_POINT('',(6.273990522483,0.12)); +#10621 = VECTOR('',#10622,1.); +#10622 = DIRECTION('',(0.E+000,1.)); +#10623 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10624 = PCURVE('',#10548,#10625); +#10625 = DEFINITIONAL_REPRESENTATION('',(#10626),#10630); +#10626 = LINE('',#10627,#10628); +#10627 = CARTESIAN_POINT('',(3.745,-0.939877074976)); +#10628 = VECTOR('',#10629,1.); +#10629 = DIRECTION('',(1.,0.E+000)); +#10630 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10631 = ORIENTED_EDGE('',*,*,#10632,.T.); +#10632 = EDGE_CURVE('',#10610,#10633,#10635,.T.); +#10633 = VERTEX_POINT('',#10634); +#10634 = CARTESIAN_POINT('',(-3.632624491413,0.375,0.775392678742)); +#10635 = SURFACE_CURVE('',#10636,(#10641,#10648),.PCURVE_S1.); +#10636 = CIRCLE('',#10637,0.25); +#10637 = AXIS2_PLACEMENT_3D('',#10638,#10639,#10640); +#10638 = CARTESIAN_POINT('',(-3.397701336216,0.375,0.68988764291)); +#10639 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#10640 = DIRECTION('',(-3.5527136788E-015,0.E+000,1.)); +#10641 = PCURVE('',#8684,#10642); +#10642 = DEFINITIONAL_REPRESENTATION('',(#10643),#10647); +#10643 = LINE('',#10644,#10645); +#10644 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#10645 = VECTOR('',#10646,1.); +#10646 = DIRECTION('',(-1.,0.E+000)); +#10647 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10648 = PCURVE('',#10649,#10654); +#10649 = PLANE('',#10650); +#10650 = AXIS2_PLACEMENT_3D('',#10651,#10652,#10653); +#10651 = CARTESIAN_POINT('',(-3.251426690538,0.375,0.874745725546)); +#10652 = DIRECTION('',(1.925014880134E-031,1.,-5.472315783042E-031)); +#10653 = DIRECTION('',(0.E+000,5.472315783042E-031,1.)); +#10654 = DEFINITIONAL_REPRESENTATION('',(#10655),#10663); +#10655 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10656,#10657,#10658,#10659 + ,#10660,#10661,#10662),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#10656 = CARTESIAN_POINT('',(6.5141917364E-002,-0.146274645678)); +#10657 = CARTESIAN_POINT('',(6.5141917364E-002,-0.57928734757)); +#10658 = CARTESIAN_POINT('',(-0.309858082636,-0.362780996624)); +#10659 = CARTESIAN_POINT('',(-0.684858082636,-0.146274645678)); +#10660 = CARTESIAN_POINT('',(-0.309858082636,7.023170526811E-002)); +#10661 = CARTESIAN_POINT('',(6.5141917364E-002,0.286738056214)); +#10662 = CARTESIAN_POINT('',(6.5141917364E-002,-0.146274645678)); +#10663 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10664 = ORIENTED_EDGE('',*,*,#10665,.T.); +#10665 = EDGE_CURVE('',#10633,#10666,#10668,.T.); +#10666 = VERTEX_POINT('',#10667); +#10667 = CARTESIAN_POINT('',(-3.632624491413,-0.375,0.775392678742)); +#10668 = SURFACE_CURVE('',#10669,(#10673,#10680),.PCURVE_S1.); +#10669 = LINE('',#10670,#10671); +#10670 = CARTESIAN_POINT('',(-3.632624491413,0.375,0.775392678742)); +#10671 = VECTOR('',#10672,1.); +#10672 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#10673 = PCURVE('',#8684,#10674); +#10674 = DEFINITIONAL_REPRESENTATION('',(#10675),#10679); +#10675 = LINE('',#10676,#10677); +#10676 = CARTESIAN_POINT('',(5.061454830785,0.E+000)); +#10677 = VECTOR('',#10678,1.); +#10678 = DIRECTION('',(0.E+000,-1.)); +#10679 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10680 = PCURVE('',#10681,#10686); +#10681 = PLANE('',#10682); +#10682 = AXIS2_PLACEMENT_3D('',#10683,#10684,#10685); +#10683 = CARTESIAN_POINT('',(-3.632624491413,0.375,0.775392678742)); +#10684 = DIRECTION('',(0.939692620786,0.E+000,-0.342020143326)); +#10685 = DIRECTION('',(-0.342020143326,0.E+000,-0.939692620786)); +#10686 = DEFINITIONAL_REPRESENTATION('',(#10687),#10691); +#10687 = LINE('',#10688,#10689); +#10688 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#10689 = VECTOR('',#10690,1.); +#10690 = DIRECTION('',(-0.E+000,-1.)); +#10691 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10692 = ORIENTED_EDGE('',*,*,#10693,.F.); +#10693 = EDGE_CURVE('',#10694,#10666,#10696,.T.); +#10694 = VERTEX_POINT('',#10695); +#10695 = CARTESIAN_POINT('',(-3.4,-0.375,0.939877074976)); +#10696 = SURFACE_CURVE('',#10697,(#10702,#10709),.PCURVE_S1.); +#10697 = CIRCLE('',#10698,0.25); +#10698 = AXIS2_PLACEMENT_3D('',#10699,#10700,#10701); +#10699 = CARTESIAN_POINT('',(-3.397701336216,-0.375,0.68988764291)); +#10700 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#10701 = DIRECTION('',(-3.5527136788E-015,0.E+000,1.)); +#10702 = PCURVE('',#8684,#10703); +#10703 = DEFINITIONAL_REPRESENTATION('',(#10704),#10708); +#10704 = LINE('',#10705,#10706); +#10705 = CARTESIAN_POINT('',(6.28318530718,-0.75)); +#10706 = VECTOR('',#10707,1.); +#10707 = DIRECTION('',(-1.,0.E+000)); +#10708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10709 = PCURVE('',#10710,#10715); +#10710 = PLANE('',#10711); +#10711 = AXIS2_PLACEMENT_3D('',#10712,#10713,#10714); +#10712 = CARTESIAN_POINT('',(-3.251426690538,-0.375,0.874745725546)); +#10713 = DIRECTION('',(1.925014880134E-031,1.,-5.472315783042E-031)); +#10714 = DIRECTION('',(0.E+000,5.472315783042E-031,1.)); +#10715 = DEFINITIONAL_REPRESENTATION('',(#10716),#10724); +#10716 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10717,#10718,#10719,#10720 + ,#10721,#10722,#10723),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#10717 = CARTESIAN_POINT('',(6.5141917364E-002,-0.146274645678)); +#10718 = CARTESIAN_POINT('',(6.5141917364E-002,-0.57928734757)); +#10719 = CARTESIAN_POINT('',(-0.309858082636,-0.362780996624)); +#10720 = CARTESIAN_POINT('',(-0.684858082636,-0.146274645678)); +#10721 = CARTESIAN_POINT('',(-0.309858082636,7.023170526811E-002)); +#10722 = CARTESIAN_POINT('',(6.5141917364E-002,0.286738056214)); +#10723 = CARTESIAN_POINT('',(6.5141917364E-002,-0.146274645678)); +#10724 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10725 = ORIENTED_EDGE('',*,*,#10726,.F.); +#10726 = EDGE_CURVE('',#10727,#10694,#10729,.T.); +#10727 = VERTEX_POINT('',#10728); +#10728 = CARTESIAN_POINT('',(-3.4,-0.495,0.939877074976)); +#10729 = SURFACE_CURVE('',#10730,(#10734,#10741),.PCURVE_S1.); +#10730 = LINE('',#10731,#10732); +#10731 = CARTESIAN_POINT('',(-3.4,0.495,0.939877074976)); +#10732 = VECTOR('',#10733,1.); +#10733 = DIRECTION('',(0.E+000,1.,0.E+000)); +#10734 = PCURVE('',#8684,#10735); +#10735 = DEFINITIONAL_REPRESENTATION('',(#10736),#10740); +#10736 = LINE('',#10737,#10738); +#10737 = CARTESIAN_POINT('',(6.273990522483,0.12)); +#10738 = VECTOR('',#10739,1.); +#10739 = DIRECTION('',(0.E+000,1.)); +#10740 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10741 = PCURVE('',#10742,#10747); +#10742 = PLANE('',#10743); +#10743 = AXIS2_PLACEMENT_3D('',#10744,#10745,#10746); +#10744 = CARTESIAN_POINT('',(-3.4,-3.25,0.E+000)); +#10745 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#10746 = DIRECTION('',(0.E+000,1.,0.E+000)); +#10747 = DEFINITIONAL_REPRESENTATION('',(#10748),#10752); +#10748 = LINE('',#10749,#10750); +#10749 = CARTESIAN_POINT('',(3.745,-0.939877074976)); +#10750 = VECTOR('',#10751,1.); +#10751 = DIRECTION('',(1.,0.E+000)); +#10752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10753 = ORIENTED_EDGE('',*,*,#10754,.F.); +#10754 = EDGE_CURVE('',#8643,#10727,#10755,.T.); +#10755 = SURFACE_CURVE('',#10756,(#10761,#10768),.PCURVE_S1.); +#10756 = CIRCLE('',#10757,0.25); +#10757 = AXIS2_PLACEMENT_3D('',#10758,#10759,#10760); +#10758 = CARTESIAN_POINT('',(-3.397701336216,-0.495,0.68988764291)); +#10759 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#10760 = DIRECTION('',(-3.5527136788E-015,0.E+000,1.)); +#10761 = PCURVE('',#8684,#10762); +#10762 = DEFINITIONAL_REPRESENTATION('',(#10763),#10767); +#10763 = LINE('',#10764,#10765); +#10764 = CARTESIAN_POINT('',(6.28318530718,-0.87)); +#10765 = VECTOR('',#10766,1.); +#10766 = DIRECTION('',(-1.,0.E+000)); +#10767 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10768 = PCURVE('',#8658,#10769); +#10769 = DEFINITIONAL_REPRESENTATION('',(#10770),#10778); +#10770 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10771,#10772,#10773,#10774 + ,#10775,#10776,#10777),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#10771 = CARTESIAN_POINT('',(6.5141917364E-002,-0.146274645678)); +#10772 = CARTESIAN_POINT('',(6.5141917364E-002,-0.57928734757)); +#10773 = CARTESIAN_POINT('',(-0.309858082636,-0.362780996624)); +#10774 = CARTESIAN_POINT('',(-0.684858082636,-0.146274645678)); +#10775 = CARTESIAN_POINT('',(-0.309858082636,7.023170526811E-002)); +#10776 = CARTESIAN_POINT('',(6.5141917364E-002,0.286738056214)); +#10777 = CARTESIAN_POINT('',(6.5141917364E-002,-0.146274645678)); +#10778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10779 = ORIENTED_EDGE('',*,*,#8670,.F.); +#10780 = ADVANCED_FACE('',(#10781),#8658,.F.); +#10781 = FACE_BOUND('',#10782,.F.); +#10782 = EDGE_LOOP('',(#10783,#10784,#10807,#10829,#10830,#10851)); +#10783 = ORIENTED_EDGE('',*,*,#10754,.T.); +#10784 = ORIENTED_EDGE('',*,*,#10785,.T.); +#10785 = EDGE_CURVE('',#10727,#10786,#10788,.T.); +#10786 = VERTEX_POINT('',#10787); +#10787 = CARTESIAN_POINT('',(-3.4,-0.495,1.439884120332)); +#10788 = SURFACE_CURVE('',#10789,(#10793,#10800),.PCURVE_S1.); +#10789 = LINE('',#10790,#10791); +#10790 = CARTESIAN_POINT('',(-3.4,-0.495,0.437372862773)); +#10791 = VECTOR('',#10792,1.); +#10792 = DIRECTION('',(0.E+000,5.472315783042E-031,1.)); +#10793 = PCURVE('',#8658,#10794); +#10794 = DEFINITIONAL_REPRESENTATION('',(#10795),#10799); +#10795 = LINE('',#10796,#10797); +#10796 = CARTESIAN_POINT('',(-0.437372862773,-0.148573309462)); +#10797 = VECTOR('',#10798,1.); +#10798 = DIRECTION('',(1.,0.E+000)); +#10799 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10800 = PCURVE('',#10742,#10801); +#10801 = DEFINITIONAL_REPRESENTATION('',(#10802),#10806); +#10802 = LINE('',#10803,#10804); +#10803 = CARTESIAN_POINT('',(2.755,-0.437372862773)); +#10804 = VECTOR('',#10805,1.); +#10805 = DIRECTION('',(5.472315783042E-031,-1.)); +#10806 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10807 = ORIENTED_EDGE('',*,*,#10808,.T.); +#10808 = EDGE_CURVE('',#10786,#8774,#10809,.T.); +#10809 = SURFACE_CURVE('',#10810,(#10815,#10822),.PCURVE_S1.); +#10810 = CIRCLE('',#10811,0.75); +#10811 = AXIS2_PLACEMENT_3D('',#10812,#10813,#10814); +#10812 = CARTESIAN_POINT('',(-3.397701336216,-0.495,0.68988764291)); +#10813 = DIRECTION('',(0.E+000,1.,-0.E+000)); +#10814 = DIRECTION('',(-0.939692620786,0.E+000,0.342020143326)); +#10815 = PCURVE('',#8658,#10816); +#10816 = DEFINITIONAL_REPRESENTATION('',(#10817),#10821); +#10817 = CIRCLE('',#10818,0.75); +#10818 = AXIS2_PLACEMENT_2D('',#10819,#10820); +#10819 = CARTESIAN_POINT('',(-0.184858082636,-0.146274645678)); +#10820 = DIRECTION('',(0.342020143326,-0.939692620786)); +#10821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10822 = PCURVE('',#8789,#10823); +#10823 = DEFINITIONAL_REPRESENTATION('',(#10824),#10828); +#10824 = LINE('',#10825,#10826); +#10825 = CARTESIAN_POINT('',(2.22044604925E-016,-0.87)); +#10826 = VECTOR('',#10827,1.); +#10827 = DIRECTION('',(1.,0.E+000)); +#10828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10829 = ORIENTED_EDGE('',*,*,#8801,.T.); +#10830 = ORIENTED_EDGE('',*,*,#10831,.T.); +#10831 = EDGE_CURVE('',#8802,#8615,#10832,.T.); +#10832 = SURFACE_CURVE('',#10833,(#10837,#10844),.PCURVE_S1.); +#10833 = LINE('',#10834,#10835); +#10834 = CARTESIAN_POINT('',(-2.65,-0.495,0.437372862773)); +#10835 = VECTOR('',#10836,1.); +#10836 = DIRECTION('',(0.E+000,-5.472315783042E-031,-1.)); +#10837 = PCURVE('',#8658,#10838); +#10838 = DEFINITIONAL_REPRESENTATION('',(#10839),#10843); +#10839 = LINE('',#10840,#10841); +#10840 = CARTESIAN_POINT('',(-0.437372862773,0.601426690538)); +#10841 = VECTOR('',#10842,1.); +#10842 = DIRECTION('',(-1.,0.E+000)); +#10843 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10844 = PCURVE('',#8630,#10845); +#10845 = DEFINITIONAL_REPRESENTATION('',(#10846),#10850); +#10846 = LINE('',#10847,#10848); +#10847 = CARTESIAN_POINT('',(3.745,-0.437372862773)); +#10848 = VECTOR('',#10849,1.); +#10849 = DIRECTION('',(5.472315783042E-031,1.)); +#10850 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10851 = ORIENTED_EDGE('',*,*,#8642,.T.); +#10852 = ADVANCED_FACE('',(#10853),#8630,.T.); +#10853 = FACE_BOUND('',#10854,.T.); +#10854 = EDGE_LOOP('',(#10855,#10856,#10857,#10858)); +#10855 = ORIENTED_EDGE('',*,*,#8894,.F.); +#10856 = ORIENTED_EDGE('',*,*,#8824,.F.); +#10857 = ORIENTED_EDGE('',*,*,#10831,.T.); +#10858 = ORIENTED_EDGE('',*,*,#8614,.F.); +#10859 = ADVANCED_FACE('',(#10860),#8557,.T.); +#10860 = FACE_BOUND('',#10861,.T.); +#10861 = EDGE_LOOP('',(#10862,#10863,#10864,#10865)); +#10862 = ORIENTED_EDGE('',*,*,#10583,.F.); +#10863 = ORIENTED_EDGE('',*,*,#8870,.F.); +#10864 = ORIENTED_EDGE('',*,*,#8699,.T.); +#10865 = ORIENTED_EDGE('',*,*,#8541,.F.); +#10866 = ADVANCED_FACE('',(#10867),#8789,.T.); +#10867 = FACE_BOUND('',#10868,.T.); +#10868 = EDGE_LOOP('',(#10869,#10892,#10893,#10894,#10895,#10918,#10942, + #10970)); +#10869 = ORIENTED_EDGE('',*,*,#10870,.F.); +#10870 = EDGE_CURVE('',#10786,#10871,#10873,.T.); +#10871 = VERTEX_POINT('',#10872); +#10872 = CARTESIAN_POINT('',(-3.4,-0.375,1.439884120332)); +#10873 = SURFACE_CURVE('',#10874,(#10878,#10885),.PCURVE_S1.); +#10874 = LINE('',#10875,#10876); +#10875 = CARTESIAN_POINT('',(-3.4,0.495,1.439884120332)); +#10876 = VECTOR('',#10877,1.); +#10877 = DIRECTION('',(0.E+000,1.,0.E+000)); +#10878 = PCURVE('',#8789,#10879); +#10879 = DEFINITIONAL_REPRESENTATION('',(#10880),#10884); +#10880 = LINE('',#10881,#10882); +#10881 = CARTESIAN_POINT('',(1.218665586552,0.12)); +#10882 = VECTOR('',#10883,1.); +#10883 = DIRECTION('',(0.E+000,1.)); +#10884 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10885 = PCURVE('',#10742,#10886); +#10886 = DEFINITIONAL_REPRESENTATION('',(#10887),#10891); +#10887 = LINE('',#10888,#10889); +#10888 = CARTESIAN_POINT('',(3.745,-1.439884120332)); +#10889 = VECTOR('',#10890,1.); +#10890 = DIRECTION('',(1.,0.E+000)); +#10891 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10892 = ORIENTED_EDGE('',*,*,#10808,.T.); +#10893 = ORIENTED_EDGE('',*,*,#8773,.F.); +#10894 = ORIENTED_EDGE('',*,*,#10560,.F.); +#10895 = ORIENTED_EDGE('',*,*,#10896,.F.); +#10896 = EDGE_CURVE('',#10897,#10533,#10899,.T.); +#10897 = VERTEX_POINT('',#10898); +#10898 = CARTESIAN_POINT('',(-3.4,0.375,1.439884120332)); +#10899 = SURFACE_CURVE('',#10900,(#10904,#10911),.PCURVE_S1.); +#10900 = LINE('',#10901,#10902); +#10901 = CARTESIAN_POINT('',(-3.4,0.495,1.439884120332)); +#10902 = VECTOR('',#10903,1.); +#10903 = DIRECTION('',(0.E+000,1.,0.E+000)); +#10904 = PCURVE('',#8789,#10905); +#10905 = DEFINITIONAL_REPRESENTATION('',(#10906),#10910); +#10906 = LINE('',#10907,#10908); +#10907 = CARTESIAN_POINT('',(1.218665586552,0.12)); +#10908 = VECTOR('',#10909,1.); +#10909 = DIRECTION('',(0.E+000,1.)); +#10910 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10911 = PCURVE('',#10548,#10912); +#10912 = DEFINITIONAL_REPRESENTATION('',(#10913),#10917); +#10913 = LINE('',#10914,#10915); +#10914 = CARTESIAN_POINT('',(3.745,-1.439884120332)); +#10915 = VECTOR('',#10916,1.); +#10916 = DIRECTION('',(1.,0.E+000)); +#10917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10918 = ORIENTED_EDGE('',*,*,#10919,.F.); +#10919 = EDGE_CURVE('',#10920,#10897,#10922,.T.); +#10920 = VERTEX_POINT('',#10921); +#10921 = CARTESIAN_POINT('',(-4.102470801806,0.375,0.946402750404)); +#10922 = SURFACE_CURVE('',#10923,(#10928,#10935),.PCURVE_S1.); +#10923 = CIRCLE('',#10924,0.75); +#10924 = AXIS2_PLACEMENT_3D('',#10925,#10926,#10927); +#10925 = CARTESIAN_POINT('',(-3.397701336216,0.375,0.68988764291)); +#10926 = DIRECTION('',(0.E+000,1.,-0.E+000)); +#10927 = DIRECTION('',(-0.939692620786,0.E+000,0.342020143326)); +#10928 = PCURVE('',#8789,#10929); +#10929 = DEFINITIONAL_REPRESENTATION('',(#10930),#10934); +#10930 = LINE('',#10931,#10932); +#10931 = CARTESIAN_POINT('',(1.480297366167E-016,0.E+000)); +#10932 = VECTOR('',#10933,1.); +#10933 = DIRECTION('',(1.,0.E+000)); +#10934 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10935 = PCURVE('',#10649,#10936); +#10936 = DEFINITIONAL_REPRESENTATION('',(#10937),#10941); +#10937 = CIRCLE('',#10938,0.75); +#10938 = AXIS2_PLACEMENT_2D('',#10939,#10940); +#10939 = CARTESIAN_POINT('',(-0.184858082636,-0.146274645678)); +#10940 = DIRECTION('',(0.342020143326,-0.939692620786)); +#10941 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10942 = ORIENTED_EDGE('',*,*,#10943,.T.); +#10943 = EDGE_CURVE('',#10920,#10944,#10946,.T.); +#10944 = VERTEX_POINT('',#10945); +#10945 = CARTESIAN_POINT('',(-4.102470801806,-0.375,0.946402750404)); +#10946 = SURFACE_CURVE('',#10947,(#10951,#10958),.PCURVE_S1.); +#10947 = LINE('',#10948,#10949); +#10948 = CARTESIAN_POINT('',(-4.102470801806,0.375,0.946402750404)); +#10949 = VECTOR('',#10950,1.); +#10950 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#10951 = PCURVE('',#8789,#10952); +#10952 = DEFINITIONAL_REPRESENTATION('',(#10953),#10957); +#10953 = LINE('',#10954,#10955); +#10954 = CARTESIAN_POINT('',(-8.544276397515E-013,0.E+000)); +#10955 = VECTOR('',#10956,1.); +#10956 = DIRECTION('',(0.E+000,-1.)); +#10957 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10958 = PCURVE('',#10959,#10964); +#10959 = PLANE('',#10960); +#10960 = AXIS2_PLACEMENT_3D('',#10961,#10962,#10963); +#10961 = CARTESIAN_POINT('',(-4.205076844804,0.375,0.664494964169)); +#10962 = DIRECTION('',(-0.939692620786,0.E+000,0.342020143326)); +#10963 = DIRECTION('',(0.342020143326,0.E+000,0.939692620786)); +#10964 = DEFINITIONAL_REPRESENTATION('',(#10965),#10969); +#10965 = LINE('',#10966,#10967); +#10966 = CARTESIAN_POINT('',(0.299999999999,0.E+000)); +#10967 = VECTOR('',#10968,1.); +#10968 = DIRECTION('',(0.E+000,-1.)); +#10969 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10970 = ORIENTED_EDGE('',*,*,#10971,.T.); +#10971 = EDGE_CURVE('',#10944,#10871,#10972,.T.); +#10972 = SURFACE_CURVE('',#10973,(#10978,#10985),.PCURVE_S1.); +#10973 = CIRCLE('',#10974,0.75); +#10974 = AXIS2_PLACEMENT_3D('',#10975,#10976,#10977); +#10975 = CARTESIAN_POINT('',(-3.397701336216,-0.375,0.68988764291)); +#10976 = DIRECTION('',(0.E+000,1.,-0.E+000)); +#10977 = DIRECTION('',(-0.939692620786,0.E+000,0.342020143326)); +#10978 = PCURVE('',#8789,#10979); +#10979 = DEFINITIONAL_REPRESENTATION('',(#10980),#10984); +#10980 = LINE('',#10981,#10982); +#10981 = CARTESIAN_POINT('',(1.480297366167E-016,-0.75)); +#10982 = VECTOR('',#10983,1.); +#10983 = DIRECTION('',(1.,0.E+000)); +#10984 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10985 = PCURVE('',#10710,#10986); +#10986 = DEFINITIONAL_REPRESENTATION('',(#10987),#10991); +#10987 = CIRCLE('',#10988,0.75); +#10988 = AXIS2_PLACEMENT_2D('',#10989,#10990); +#10989 = CARTESIAN_POINT('',(-0.184858082636,-0.146274645678)); +#10990 = DIRECTION('',(0.342020143326,-0.939692620786)); +#10991 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#10992 = ADVANCED_FACE('',(#10993),#8939,.T.); +#10993 = FACE_BOUND('',#10994,.T.); +#10994 = EDGE_LOOP('',(#10995,#11023,#11051,#11073,#11074,#11095)); +#10995 = ORIENTED_EDGE('',*,*,#10996,.T.); +#10996 = EDGE_CURVE('',#8924,#10997,#10999,.T.); +#10997 = VERTEX_POINT('',#10998); +#10998 = CARTESIAN_POINT('',(-3.4,2.775,0.939877074976)); +#10999 = SURFACE_CURVE('',#11000,(#11005,#11016),.PCURVE_S1.); +#11000 = CIRCLE('',#11001,0.25); +#11001 = AXIS2_PLACEMENT_3D('',#11002,#11003,#11004); +#11002 = CARTESIAN_POINT('',(-3.397701336216,2.775,0.68988764291)); +#11003 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#11004 = DIRECTION('',(-3.5527136788E-015,0.E+000,1.)); +#11005 = PCURVE('',#8939,#11006); +#11006 = DEFINITIONAL_REPRESENTATION('',(#11007),#11015); +#11007 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#11008,#11009,#11010,#11011 + ,#11012,#11013,#11014),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#11008 = CARTESIAN_POINT('',(6.5141917364E-002,-0.146274645678)); +#11009 = CARTESIAN_POINT('',(6.5141917364E-002,-0.57928734757)); +#11010 = CARTESIAN_POINT('',(-0.309858082636,-0.362780996624)); +#11011 = CARTESIAN_POINT('',(-0.684858082636,-0.146274645678)); +#11012 = CARTESIAN_POINT('',(-0.309858082636,7.023170526811E-002)); +#11013 = CARTESIAN_POINT('',(6.5141917364E-002,0.286738056214)); +#11014 = CARTESIAN_POINT('',(6.5141917364E-002,-0.146274645678)); +#11015 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11016 = PCURVE('',#9094,#11017); +#11017 = DEFINITIONAL_REPRESENTATION('',(#11018),#11022); +#11018 = LINE('',#11019,#11020); +#11019 = CARTESIAN_POINT('',(6.28318530718,0.12)); +#11020 = VECTOR('',#11021,1.); +#11021 = DIRECTION('',(-1.,0.E+000)); +#11022 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11023 = ORIENTED_EDGE('',*,*,#11024,.T.); +#11024 = EDGE_CURVE('',#10997,#11025,#11027,.T.); +#11025 = VERTEX_POINT('',#11026); +#11026 = CARTESIAN_POINT('',(-3.4,2.775,1.439884120332)); +#11027 = SURFACE_CURVE('',#11028,(#11032,#11039),.PCURVE_S1.); +#11028 = LINE('',#11029,#11030); +#11029 = CARTESIAN_POINT('',(-3.4,2.775,0.437372862773)); +#11030 = VECTOR('',#11031,1.); +#11031 = DIRECTION('',(0.E+000,5.472315783042E-031,1.)); +#11032 = PCURVE('',#8939,#11033); +#11033 = DEFINITIONAL_REPRESENTATION('',(#11034),#11038); +#11034 = LINE('',#11035,#11036); +#11035 = CARTESIAN_POINT('',(-0.437372862773,-0.148573309462)); +#11036 = VECTOR('',#11037,1.); +#11037 = DIRECTION('',(1.,0.E+000)); +#11038 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11039 = PCURVE('',#11040,#11045); +#11040 = PLANE('',#11041); +#11041 = AXIS2_PLACEMENT_3D('',#11042,#11043,#11044); +#11042 = CARTESIAN_POINT('',(-3.4,-3.25,0.E+000)); +#11043 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#11044 = DIRECTION('',(0.E+000,1.,0.E+000)); +#11045 = DEFINITIONAL_REPRESENTATION('',(#11046),#11050); +#11046 = LINE('',#11047,#11048); +#11047 = CARTESIAN_POINT('',(6.025,-0.437372862773)); +#11048 = VECTOR('',#11049,1.); +#11049 = DIRECTION('',(5.472315783042E-031,-1.)); +#11050 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11051 = ORIENTED_EDGE('',*,*,#11052,.T.); +#11052 = EDGE_CURVE('',#11025,#9159,#11053,.T.); +#11053 = SURFACE_CURVE('',#11054,(#11059,#11066),.PCURVE_S1.); +#11054 = CIRCLE('',#11055,0.75); +#11055 = AXIS2_PLACEMENT_3D('',#11056,#11057,#11058); +#11056 = CARTESIAN_POINT('',(-3.397701336216,2.775,0.68988764291)); +#11057 = DIRECTION('',(0.E+000,1.,-0.E+000)); +#11058 = DIRECTION('',(-0.939692620786,0.E+000,0.342020143326)); +#11059 = PCURVE('',#8939,#11060); +#11060 = DEFINITIONAL_REPRESENTATION('',(#11061),#11065); +#11061 = CIRCLE('',#11062,0.75); +#11062 = AXIS2_PLACEMENT_2D('',#11063,#11064); +#11063 = CARTESIAN_POINT('',(-0.184858082636,-0.146274645678)); +#11064 = DIRECTION('',(0.342020143326,-0.939692620786)); +#11065 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11066 = PCURVE('',#9199,#11067); +#11067 = DEFINITIONAL_REPRESENTATION('',(#11068),#11072); +#11068 = LINE('',#11069,#11070); +#11069 = CARTESIAN_POINT('',(2.22044604925E-016,0.12)); +#11070 = VECTOR('',#11071,1.); +#11071 = DIRECTION('',(1.,0.E+000)); +#11072 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11073 = ORIENTED_EDGE('',*,*,#9158,.T.); +#11074 = ORIENTED_EDGE('',*,*,#11075,.T.); +#11075 = EDGE_CURVE('',#9161,#8922,#11076,.T.); +#11076 = SURFACE_CURVE('',#11077,(#11081,#11088),.PCURVE_S1.); +#11077 = LINE('',#11078,#11079); +#11078 = CARTESIAN_POINT('',(-2.65,2.775,0.437372862773)); +#11079 = VECTOR('',#11080,1.); +#11080 = DIRECTION('',(0.E+000,-5.472315783042E-031,-1.)); +#11081 = PCURVE('',#8939,#11082); +#11082 = DEFINITIONAL_REPRESENTATION('',(#11083),#11087); +#11083 = LINE('',#11084,#11085); +#11084 = CARTESIAN_POINT('',(-0.437372862773,0.601426690538)); +#11085 = VECTOR('',#11086,1.); +#11086 = DIRECTION('',(-1.,0.E+000)); +#11087 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11088 = PCURVE('',#8967,#11089); +#11089 = DEFINITIONAL_REPRESENTATION('',(#11090),#11094); +#11090 = LINE('',#11091,#11092); +#11091 = CARTESIAN_POINT('',(0.475,-0.437372862773)); +#11092 = VECTOR('',#11093,1.); +#11093 = DIRECTION('',(5.472315783042E-031,1.)); +#11094 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11095 = ORIENTED_EDGE('',*,*,#8921,.T.); +#11096 = ADVANCED_FACE('',(#11097),#9094,.F.); +#11097 = FACE_BOUND('',#11098,.F.); +#11098 = EDGE_LOOP('',(#11099,#11100,#11123,#11156,#11184,#11217,#11245, + #11271)); +#11099 = ORIENTED_EDGE('',*,*,#10996,.T.); +#11100 = ORIENTED_EDGE('',*,*,#11101,.F.); +#11101 = EDGE_CURVE('',#11102,#10997,#11104,.T.); +#11102 = VERTEX_POINT('',#11103); +#11103 = CARTESIAN_POINT('',(-3.4,2.655,0.939877074976)); +#11104 = SURFACE_CURVE('',#11105,(#11109,#11116),.PCURVE_S1.); +#11105 = LINE('',#11106,#11107); +#11106 = CARTESIAN_POINT('',(-3.4,2.775,0.939877074976)); +#11107 = VECTOR('',#11108,1.); +#11108 = DIRECTION('',(0.E+000,1.,0.E+000)); +#11109 = PCURVE('',#9094,#11110); +#11110 = DEFINITIONAL_REPRESENTATION('',(#11111),#11115); +#11111 = LINE('',#11112,#11113); +#11112 = CARTESIAN_POINT('',(6.273990522483,0.12)); +#11113 = VECTOR('',#11114,1.); +#11114 = DIRECTION('',(0.E+000,1.)); +#11115 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11116 = PCURVE('',#11040,#11117); +#11117 = DEFINITIONAL_REPRESENTATION('',(#11118),#11122); +#11118 = LINE('',#11119,#11120); +#11119 = CARTESIAN_POINT('',(6.025,-0.939877074976)); +#11120 = VECTOR('',#11121,1.); +#11121 = DIRECTION('',(1.,0.E+000)); +#11122 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11123 = ORIENTED_EDGE('',*,*,#11124,.T.); +#11124 = EDGE_CURVE('',#11102,#11125,#11127,.T.); +#11125 = VERTEX_POINT('',#11126); +#11126 = CARTESIAN_POINT('',(-3.632624491413,2.655,0.775392678742)); +#11127 = SURFACE_CURVE('',#11128,(#11133,#11140),.PCURVE_S1.); +#11128 = CIRCLE('',#11129,0.25); +#11129 = AXIS2_PLACEMENT_3D('',#11130,#11131,#11132); +#11130 = CARTESIAN_POINT('',(-3.397701336216,2.655,0.68988764291)); +#11131 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#11132 = DIRECTION('',(-3.5527136788E-015,0.E+000,1.)); +#11133 = PCURVE('',#9094,#11134); +#11134 = DEFINITIONAL_REPRESENTATION('',(#11135),#11139); +#11135 = LINE('',#11136,#11137); +#11136 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#11137 = VECTOR('',#11138,1.); +#11138 = DIRECTION('',(-1.,0.E+000)); +#11139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11140 = PCURVE('',#11141,#11146); +#11141 = PLANE('',#11142); +#11142 = AXIS2_PLACEMENT_3D('',#11143,#11144,#11145); +#11143 = CARTESIAN_POINT('',(-3.251426690538,2.655,0.874745725546)); +#11144 = DIRECTION('',(1.925014880134E-031,1.,-5.472315783042E-031)); +#11145 = DIRECTION('',(0.E+000,5.472315783042E-031,1.)); +#11146 = DEFINITIONAL_REPRESENTATION('',(#11147),#11155); +#11147 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#11148,#11149,#11150,#11151 + ,#11152,#11153,#11154),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#11148 = CARTESIAN_POINT('',(6.5141917364E-002,-0.146274645678)); +#11149 = CARTESIAN_POINT('',(6.5141917364E-002,-0.57928734757)); +#11150 = CARTESIAN_POINT('',(-0.309858082636,-0.362780996624)); +#11151 = CARTESIAN_POINT('',(-0.684858082636,-0.146274645678)); +#11152 = CARTESIAN_POINT('',(-0.309858082636,7.023170526811E-002)); +#11153 = CARTESIAN_POINT('',(6.5141917364E-002,0.286738056214)); +#11154 = CARTESIAN_POINT('',(6.5141917364E-002,-0.146274645678)); +#11155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11156 = ORIENTED_EDGE('',*,*,#11157,.T.); +#11157 = EDGE_CURVE('',#11125,#11158,#11160,.T.); +#11158 = VERTEX_POINT('',#11159); +#11159 = CARTESIAN_POINT('',(-3.632624491413,1.905,0.775392678742)); +#11160 = SURFACE_CURVE('',#11161,(#11165,#11172),.PCURVE_S1.); +#11161 = LINE('',#11162,#11163); +#11162 = CARTESIAN_POINT('',(-3.632624491413,2.655,0.775392678742)); +#11163 = VECTOR('',#11164,1.); +#11164 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#11165 = PCURVE('',#9094,#11166); +#11166 = DEFINITIONAL_REPRESENTATION('',(#11167),#11171); +#11167 = LINE('',#11168,#11169); +#11168 = CARTESIAN_POINT('',(5.061454830785,0.E+000)); +#11169 = VECTOR('',#11170,1.); +#11170 = DIRECTION('',(0.E+000,-1.)); +#11171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11172 = PCURVE('',#11173,#11178); +#11173 = PLANE('',#11174); +#11174 = AXIS2_PLACEMENT_3D('',#11175,#11176,#11177); +#11175 = CARTESIAN_POINT('',(-3.632624491413,2.655,0.775392678742)); +#11176 = DIRECTION('',(0.939692620786,0.E+000,-0.342020143326)); +#11177 = DIRECTION('',(-0.342020143326,0.E+000,-0.939692620786)); +#11178 = DEFINITIONAL_REPRESENTATION('',(#11179),#11183); +#11179 = LINE('',#11180,#11181); +#11180 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#11181 = VECTOR('',#11182,1.); +#11182 = DIRECTION('',(-0.E+000,-1.)); +#11183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11184 = ORIENTED_EDGE('',*,*,#11185,.F.); +#11185 = EDGE_CURVE('',#11186,#11158,#11188,.T.); +#11186 = VERTEX_POINT('',#11187); +#11187 = CARTESIAN_POINT('',(-3.4,1.905,0.939877074976)); +#11188 = SURFACE_CURVE('',#11189,(#11194,#11201),.PCURVE_S1.); +#11189 = CIRCLE('',#11190,0.25); +#11190 = AXIS2_PLACEMENT_3D('',#11191,#11192,#11193); +#11191 = CARTESIAN_POINT('',(-3.397701336216,1.905,0.68988764291)); +#11192 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#11193 = DIRECTION('',(-3.5527136788E-015,0.E+000,1.)); +#11194 = PCURVE('',#9094,#11195); +#11195 = DEFINITIONAL_REPRESENTATION('',(#11196),#11200); +#11196 = LINE('',#11197,#11198); +#11197 = CARTESIAN_POINT('',(6.28318530718,-0.75)); +#11198 = VECTOR('',#11199,1.); +#11199 = DIRECTION('',(-1.,0.E+000)); +#11200 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11201 = PCURVE('',#11202,#11207); +#11202 = PLANE('',#11203); +#11203 = AXIS2_PLACEMENT_3D('',#11204,#11205,#11206); +#11204 = CARTESIAN_POINT('',(-3.251426690538,1.905,0.874745725546)); +#11205 = DIRECTION('',(1.925014880134E-031,1.,-5.472315783042E-031)); +#11206 = DIRECTION('',(0.E+000,5.472315783042E-031,1.)); +#11207 = DEFINITIONAL_REPRESENTATION('',(#11208),#11216); +#11208 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#11209,#11210,#11211,#11212 + ,#11213,#11214,#11215),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#11209 = CARTESIAN_POINT('',(6.5141917364E-002,-0.146274645678)); +#11210 = CARTESIAN_POINT('',(6.5141917364E-002,-0.57928734757)); +#11211 = CARTESIAN_POINT('',(-0.309858082636,-0.362780996624)); +#11212 = CARTESIAN_POINT('',(-0.684858082636,-0.146274645678)); +#11213 = CARTESIAN_POINT('',(-0.309858082636,7.023170526811E-002)); +#11214 = CARTESIAN_POINT('',(6.5141917364E-002,0.286738056214)); +#11215 = CARTESIAN_POINT('',(6.5141917364E-002,-0.146274645678)); +#11216 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11217 = ORIENTED_EDGE('',*,*,#11218,.F.); +#11218 = EDGE_CURVE('',#11219,#11186,#11221,.T.); +#11219 = VERTEX_POINT('',#11220); +#11220 = CARTESIAN_POINT('',(-3.4,1.785,0.939877074976)); +#11221 = SURFACE_CURVE('',#11222,(#11226,#11233),.PCURVE_S1.); +#11222 = LINE('',#11223,#11224); +#11223 = CARTESIAN_POINT('',(-3.4,2.775,0.939877074976)); +#11224 = VECTOR('',#11225,1.); +#11225 = DIRECTION('',(0.E+000,1.,0.E+000)); +#11226 = PCURVE('',#9094,#11227); +#11227 = DEFINITIONAL_REPRESENTATION('',(#11228),#11232); +#11228 = LINE('',#11229,#11230); +#11229 = CARTESIAN_POINT('',(6.273990522483,0.12)); +#11230 = VECTOR('',#11231,1.); +#11231 = DIRECTION('',(0.E+000,1.)); +#11232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11233 = PCURVE('',#11234,#11239); +#11234 = PLANE('',#11235); +#11235 = AXIS2_PLACEMENT_3D('',#11236,#11237,#11238); +#11236 = CARTESIAN_POINT('',(-3.4,-3.25,0.E+000)); +#11237 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#11238 = DIRECTION('',(0.E+000,1.,0.E+000)); +#11239 = DEFINITIONAL_REPRESENTATION('',(#11240),#11244); +#11240 = LINE('',#11241,#11242); +#11241 = CARTESIAN_POINT('',(6.025,-0.939877074976)); +#11242 = VECTOR('',#11243,1.); +#11243 = DIRECTION('',(1.,0.E+000)); +#11244 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11245 = ORIENTED_EDGE('',*,*,#11246,.F.); +#11246 = EDGE_CURVE('',#9053,#11219,#11247,.T.); +#11247 = SURFACE_CURVE('',#11248,(#11253,#11260),.PCURVE_S1.); +#11248 = CIRCLE('',#11249,0.25); +#11249 = AXIS2_PLACEMENT_3D('',#11250,#11251,#11252); +#11250 = CARTESIAN_POINT('',(-3.397701336216,1.785,0.68988764291)); +#11251 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#11252 = DIRECTION('',(-3.5527136788E-015,0.E+000,1.)); +#11253 = PCURVE('',#9094,#11254); +#11254 = DEFINITIONAL_REPRESENTATION('',(#11255),#11259); +#11255 = LINE('',#11256,#11257); +#11256 = CARTESIAN_POINT('',(6.28318530718,-0.87)); +#11257 = VECTOR('',#11258,1.); +#11258 = DIRECTION('',(-1.,0.E+000)); +#11259 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11260 = PCURVE('',#9068,#11261); +#11261 = DEFINITIONAL_REPRESENTATION('',(#11262),#11270); +#11262 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#11263,#11264,#11265,#11266 + ,#11267,#11268,#11269),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#11263 = CARTESIAN_POINT('',(6.5141917364E-002,-0.146274645678)); +#11264 = CARTESIAN_POINT('',(6.5141917364E-002,-0.57928734757)); +#11265 = CARTESIAN_POINT('',(-0.309858082636,-0.362780996624)); +#11266 = CARTESIAN_POINT('',(-0.684858082636,-0.146274645678)); +#11267 = CARTESIAN_POINT('',(-0.309858082636,7.023170526811E-002)); +#11268 = CARTESIAN_POINT('',(6.5141917364E-002,0.286738056214)); +#11269 = CARTESIAN_POINT('',(6.5141917364E-002,-0.146274645678)); +#11270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11271 = ORIENTED_EDGE('',*,*,#9080,.F.); +#11272 = ADVANCED_FACE('',(#11273),#9068,.F.); +#11273 = FACE_BOUND('',#11274,.F.); +#11274 = EDGE_LOOP('',(#11275,#11276,#11299,#11321,#11322,#11343)); +#11275 = ORIENTED_EDGE('',*,*,#11246,.T.); +#11276 = ORIENTED_EDGE('',*,*,#11277,.T.); +#11277 = EDGE_CURVE('',#11219,#11278,#11280,.T.); +#11278 = VERTEX_POINT('',#11279); +#11279 = CARTESIAN_POINT('',(-3.4,1.785,1.439884120332)); +#11280 = SURFACE_CURVE('',#11281,(#11285,#11292),.PCURVE_S1.); +#11281 = LINE('',#11282,#11283); +#11282 = CARTESIAN_POINT('',(-3.4,1.785,0.437372862773)); +#11283 = VECTOR('',#11284,1.); +#11284 = DIRECTION('',(0.E+000,5.472315783042E-031,1.)); +#11285 = PCURVE('',#9068,#11286); +#11286 = DEFINITIONAL_REPRESENTATION('',(#11287),#11291); +#11287 = LINE('',#11288,#11289); +#11288 = CARTESIAN_POINT('',(-0.437372862773,-0.148573309462)); +#11289 = VECTOR('',#11290,1.); +#11290 = DIRECTION('',(1.,0.E+000)); +#11291 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11292 = PCURVE('',#11234,#11293); +#11293 = DEFINITIONAL_REPRESENTATION('',(#11294),#11298); +#11294 = LINE('',#11295,#11296); +#11295 = CARTESIAN_POINT('',(5.035,-0.437372862773)); +#11296 = VECTOR('',#11297,1.); +#11297 = DIRECTION('',(5.472315783042E-031,-1.)); +#11298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11299 = ORIENTED_EDGE('',*,*,#11300,.T.); +#11300 = EDGE_CURVE('',#11278,#9184,#11301,.T.); +#11301 = SURFACE_CURVE('',#11302,(#11307,#11314),.PCURVE_S1.); +#11302 = CIRCLE('',#11303,0.75); +#11303 = AXIS2_PLACEMENT_3D('',#11304,#11305,#11306); +#11304 = CARTESIAN_POINT('',(-3.397701336216,1.785,0.68988764291)); +#11305 = DIRECTION('',(0.E+000,1.,-0.E+000)); +#11306 = DIRECTION('',(-0.939692620786,0.E+000,0.342020143326)); +#11307 = PCURVE('',#9068,#11308); +#11308 = DEFINITIONAL_REPRESENTATION('',(#11309),#11313); +#11309 = CIRCLE('',#11310,0.75); +#11310 = AXIS2_PLACEMENT_2D('',#11311,#11312); +#11311 = CARTESIAN_POINT('',(-0.184858082636,-0.146274645678)); +#11312 = DIRECTION('',(0.342020143326,-0.939692620786)); +#11313 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11314 = PCURVE('',#9199,#11315); +#11315 = DEFINITIONAL_REPRESENTATION('',(#11316),#11320); +#11316 = LINE('',#11317,#11318); +#11317 = CARTESIAN_POINT('',(2.22044604925E-016,-0.87)); +#11318 = VECTOR('',#11319,1.); +#11319 = DIRECTION('',(1.,0.E+000)); +#11320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11321 = ORIENTED_EDGE('',*,*,#9211,.T.); +#11322 = ORIENTED_EDGE('',*,*,#11323,.T.); +#11323 = EDGE_CURVE('',#9212,#9025,#11324,.T.); +#11324 = SURFACE_CURVE('',#11325,(#11329,#11336),.PCURVE_S1.); +#11325 = LINE('',#11326,#11327); +#11326 = CARTESIAN_POINT('',(-2.65,1.785,0.437372862773)); +#11327 = VECTOR('',#11328,1.); +#11328 = DIRECTION('',(0.E+000,-5.472315783042E-031,-1.)); +#11329 = PCURVE('',#9068,#11330); +#11330 = DEFINITIONAL_REPRESENTATION('',(#11331),#11335); +#11331 = LINE('',#11332,#11333); +#11332 = CARTESIAN_POINT('',(-0.437372862773,0.601426690538)); +#11333 = VECTOR('',#11334,1.); +#11334 = DIRECTION('',(-1.,0.E+000)); +#11335 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11336 = PCURVE('',#9040,#11337); +#11337 = DEFINITIONAL_REPRESENTATION('',(#11338),#11342); +#11338 = LINE('',#11339,#11340); +#11339 = CARTESIAN_POINT('',(1.465,-0.437372862773)); +#11340 = VECTOR('',#11341,1.); +#11341 = DIRECTION('',(5.472315783042E-031,1.)); +#11342 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11343 = ORIENTED_EDGE('',*,*,#9052,.T.); +#11344 = ADVANCED_FACE('',(#11345),#9040,.T.); +#11345 = FACE_BOUND('',#11346,.T.); +#11346 = EDGE_LOOP('',(#11347,#11348,#11349,#11350)); +#11347 = ORIENTED_EDGE('',*,*,#9304,.F.); +#11348 = ORIENTED_EDGE('',*,*,#9234,.F.); +#11349 = ORIENTED_EDGE('',*,*,#11323,.T.); +#11350 = ORIENTED_EDGE('',*,*,#9024,.F.); +#11351 = ADVANCED_FACE('',(#11352),#8967,.T.); +#11352 = FACE_BOUND('',#11353,.T.); +#11353 = EDGE_LOOP('',(#11354,#11355,#11356,#11357)); +#11354 = ORIENTED_EDGE('',*,*,#11075,.F.); +#11355 = ORIENTED_EDGE('',*,*,#9280,.F.); +#11356 = ORIENTED_EDGE('',*,*,#9109,.T.); +#11357 = ORIENTED_EDGE('',*,*,#8951,.F.); +#11358 = ADVANCED_FACE('',(#11359),#9199,.T.); +#11359 = FACE_BOUND('',#11360,.T.); +#11360 = EDGE_LOOP('',(#11361,#11384,#11385,#11386,#11387,#11410,#11434, + #11462)); +#11361 = ORIENTED_EDGE('',*,*,#11362,.F.); +#11362 = EDGE_CURVE('',#11278,#11363,#11365,.T.); +#11363 = VERTEX_POINT('',#11364); +#11364 = CARTESIAN_POINT('',(-3.4,1.905,1.439884120332)); +#11365 = SURFACE_CURVE('',#11366,(#11370,#11377),.PCURVE_S1.); +#11366 = LINE('',#11367,#11368); +#11367 = CARTESIAN_POINT('',(-3.4,2.775,1.439884120332)); +#11368 = VECTOR('',#11369,1.); +#11369 = DIRECTION('',(0.E+000,1.,0.E+000)); +#11370 = PCURVE('',#9199,#11371); +#11371 = DEFINITIONAL_REPRESENTATION('',(#11372),#11376); +#11372 = LINE('',#11373,#11374); +#11373 = CARTESIAN_POINT('',(1.218665586552,0.12)); +#11374 = VECTOR('',#11375,1.); +#11375 = DIRECTION('',(0.E+000,1.)); +#11376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11377 = PCURVE('',#11234,#11378); +#11378 = DEFINITIONAL_REPRESENTATION('',(#11379),#11383); +#11379 = LINE('',#11380,#11381); +#11380 = CARTESIAN_POINT('',(6.025,-1.439884120332)); +#11381 = VECTOR('',#11382,1.); +#11382 = DIRECTION('',(1.,0.E+000)); +#11383 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11384 = ORIENTED_EDGE('',*,*,#11300,.T.); +#11385 = ORIENTED_EDGE('',*,*,#9183,.F.); +#11386 = ORIENTED_EDGE('',*,*,#11052,.F.); +#11387 = ORIENTED_EDGE('',*,*,#11388,.F.); +#11388 = EDGE_CURVE('',#11389,#11025,#11391,.T.); +#11389 = VERTEX_POINT('',#11390); +#11390 = CARTESIAN_POINT('',(-3.4,2.655,1.439884120332)); +#11391 = SURFACE_CURVE('',#11392,(#11396,#11403),.PCURVE_S1.); +#11392 = LINE('',#11393,#11394); +#11393 = CARTESIAN_POINT('',(-3.4,2.775,1.439884120332)); +#11394 = VECTOR('',#11395,1.); +#11395 = DIRECTION('',(0.E+000,1.,0.E+000)); +#11396 = PCURVE('',#9199,#11397); +#11397 = DEFINITIONAL_REPRESENTATION('',(#11398),#11402); +#11398 = LINE('',#11399,#11400); +#11399 = CARTESIAN_POINT('',(1.218665586552,0.12)); +#11400 = VECTOR('',#11401,1.); +#11401 = DIRECTION('',(0.E+000,1.)); +#11402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11403 = PCURVE('',#11040,#11404); +#11404 = DEFINITIONAL_REPRESENTATION('',(#11405),#11409); +#11405 = LINE('',#11406,#11407); +#11406 = CARTESIAN_POINT('',(6.025,-1.439884120332)); +#11407 = VECTOR('',#11408,1.); +#11408 = DIRECTION('',(1.,0.E+000)); +#11409 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11410 = ORIENTED_EDGE('',*,*,#11411,.F.); +#11411 = EDGE_CURVE('',#11412,#11389,#11414,.T.); +#11412 = VERTEX_POINT('',#11413); +#11413 = CARTESIAN_POINT('',(-4.102470801806,2.655,0.946402750404)); +#11414 = SURFACE_CURVE('',#11415,(#11420,#11427),.PCURVE_S1.); +#11415 = CIRCLE('',#11416,0.75); +#11416 = AXIS2_PLACEMENT_3D('',#11417,#11418,#11419); +#11417 = CARTESIAN_POINT('',(-3.397701336216,2.655,0.68988764291)); +#11418 = DIRECTION('',(0.E+000,1.,-0.E+000)); +#11419 = DIRECTION('',(-0.939692620786,0.E+000,0.342020143326)); +#11420 = PCURVE('',#9199,#11421); +#11421 = DEFINITIONAL_REPRESENTATION('',(#11422),#11426); +#11422 = LINE('',#11423,#11424); +#11423 = CARTESIAN_POINT('',(1.480297366167E-016,0.E+000)); +#11424 = VECTOR('',#11425,1.); +#11425 = DIRECTION('',(1.,0.E+000)); +#11426 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11427 = PCURVE('',#11141,#11428); +#11428 = DEFINITIONAL_REPRESENTATION('',(#11429),#11433); +#11429 = CIRCLE('',#11430,0.75); +#11430 = AXIS2_PLACEMENT_2D('',#11431,#11432); +#11431 = CARTESIAN_POINT('',(-0.184858082636,-0.146274645678)); +#11432 = DIRECTION('',(0.342020143326,-0.939692620786)); +#11433 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11434 = ORIENTED_EDGE('',*,*,#11435,.T.); +#11435 = EDGE_CURVE('',#11412,#11436,#11438,.T.); +#11436 = VERTEX_POINT('',#11437); +#11437 = CARTESIAN_POINT('',(-4.102470801806,1.905,0.946402750404)); +#11438 = SURFACE_CURVE('',#11439,(#11443,#11450),.PCURVE_S1.); +#11439 = LINE('',#11440,#11441); +#11440 = CARTESIAN_POINT('',(-4.102470801806,2.655,0.946402750404)); +#11441 = VECTOR('',#11442,1.); +#11442 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#11443 = PCURVE('',#9199,#11444); +#11444 = DEFINITIONAL_REPRESENTATION('',(#11445),#11449); +#11445 = LINE('',#11446,#11447); +#11446 = CARTESIAN_POINT('',(-8.544276397515E-013,0.E+000)); +#11447 = VECTOR('',#11448,1.); +#11448 = DIRECTION('',(0.E+000,-1.)); +#11449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11450 = PCURVE('',#11451,#11456); +#11451 = PLANE('',#11452); +#11452 = AXIS2_PLACEMENT_3D('',#11453,#11454,#11455); +#11453 = CARTESIAN_POINT('',(-4.205076844804,2.655,0.664494964169)); +#11454 = DIRECTION('',(-0.939692620786,0.E+000,0.342020143326)); +#11455 = DIRECTION('',(0.342020143326,0.E+000,0.939692620786)); +#11456 = DEFINITIONAL_REPRESENTATION('',(#11457),#11461); +#11457 = LINE('',#11458,#11459); +#11458 = CARTESIAN_POINT('',(0.299999999999,0.E+000)); +#11459 = VECTOR('',#11460,1.); +#11460 = DIRECTION('',(0.E+000,-1.)); +#11461 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11462 = ORIENTED_EDGE('',*,*,#11463,.T.); +#11463 = EDGE_CURVE('',#11436,#11363,#11464,.T.); +#11464 = SURFACE_CURVE('',#11465,(#11470,#11477),.PCURVE_S1.); +#11465 = CIRCLE('',#11466,0.75); +#11466 = AXIS2_PLACEMENT_3D('',#11467,#11468,#11469); +#11467 = CARTESIAN_POINT('',(-3.397701336216,1.905,0.68988764291)); +#11468 = DIRECTION('',(0.E+000,1.,-0.E+000)); +#11469 = DIRECTION('',(-0.939692620786,0.E+000,0.342020143326)); +#11470 = PCURVE('',#9199,#11471); +#11471 = DEFINITIONAL_REPRESENTATION('',(#11472),#11476); +#11472 = LINE('',#11473,#11474); +#11473 = CARTESIAN_POINT('',(1.480297366167E-016,-0.75)); +#11474 = VECTOR('',#11475,1.); +#11475 = DIRECTION('',(1.,0.E+000)); +#11476 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11477 = PCURVE('',#11202,#11478); +#11478 = DEFINITIONAL_REPRESENTATION('',(#11479),#11483); +#11479 = CIRCLE('',#11480,0.75); +#11480 = AXIS2_PLACEMENT_2D('',#11481,#11482); +#11481 = CARTESIAN_POINT('',(-0.184858082636,-0.146274645678)); +#11482 = DIRECTION('',(0.342020143326,-0.939692620786)); +#11483 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11484 = ADVANCED_FACE('',(#11485),#9349,.T.); +#11485 = FACE_BOUND('',#11486,.T.); +#11486 = EDGE_LOOP('',(#11487,#11515,#11516,#11517,#11518,#11519,#11520, + #11521,#11522,#11546,#11569,#11597,#11620,#11648)); +#11487 = ORIENTED_EDGE('',*,*,#11488,.F.); +#11488 = EDGE_CURVE('',#9604,#11489,#11491,.T.); +#11489 = VERTEX_POINT('',#11490); +#11490 = CARTESIAN_POINT('',(4.95,-2.66,2.166024858403E-032)); +#11491 = SURFACE_CURVE('',#11492,(#11497,#11508),.PCURVE_S1.); +#11492 = CIRCLE('',#11493,4.E-002); +#11493 = AXIS2_PLACEMENT_3D('',#11494,#11495,#11496); +#11494 = CARTESIAN_POINT('',(4.91,-2.66,0.E+000)); +#11495 = DIRECTION('',(-0.E+000,0.E+000,1.)); +#11496 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#11497 = PCURVE('',#9349,#11498); +#11498 = DEFINITIONAL_REPRESENTATION('',(#11499),#11507); +#11499 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#11500,#11501,#11502,#11503 + ,#11504,#11505,#11506),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#11500 = CARTESIAN_POINT('',(-2.364812030075,-2.7)); +#11501 = CARTESIAN_POINT('',(-2.434094062378,-2.7)); +#11502 = CARTESIAN_POINT('',(-2.399453046226,-2.64)); +#11503 = CARTESIAN_POINT('',(-2.364812030075,-2.58)); +#11504 = CARTESIAN_POINT('',(-2.330171013924,-2.64)); +#11505 = CARTESIAN_POINT('',(-2.295529997772,-2.7)); +#11506 = CARTESIAN_POINT('',(-2.364812030075,-2.7)); +#11507 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11508 = PCURVE('',#9642,#11509); +#11509 = DEFINITIONAL_REPRESENTATION('',(#11510),#11514); +#11510 = LINE('',#11511,#11512); +#11511 = CARTESIAN_POINT('',(0.E+000,-2.166024858403E-032)); +#11512 = VECTOR('',#11513,1.); +#11513 = DIRECTION('',(1.,0.E+000)); +#11514 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11515 = ORIENTED_EDGE('',*,*,#9603,.T.); +#11516 = ORIENTED_EDGE('',*,*,#9554,.T.); +#11517 = ORIENTED_EDGE('',*,*,#9505,.T.); +#11518 = ORIENTED_EDGE('',*,*,#9456,.T.); +#11519 = ORIENTED_EDGE('',*,*,#9407,.T.); +#11520 = ORIENTED_EDGE('',*,*,#9331,.T.); +#11521 = ORIENTED_EDGE('',*,*,#9907,.T.); +#11522 = ORIENTED_EDGE('',*,*,#11523,.T.); +#11523 = EDGE_CURVE('',#9908,#11524,#11526,.T.); +#11524 = VERTEX_POINT('',#11525); +#11525 = CARTESIAN_POINT('',(4.95,2.66,2.166024858403E-032)); +#11526 = SURFACE_CURVE('',#11527,(#11532,#11539),.PCURVE_S1.); +#11527 = CIRCLE('',#11528,4.E-002); +#11528 = AXIS2_PLACEMENT_3D('',#11529,#11530,#11531); +#11529 = CARTESIAN_POINT('',(4.91,2.66,0.E+000)); +#11530 = DIRECTION('',(-0.E+000,-0.E+000,-1.)); +#11531 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#11532 = PCURVE('',#9349,#11533); +#11533 = DEFINITIONAL_REPRESENTATION('',(#11534),#11538); +#11534 = CIRCLE('',#11535,4.E-002); +#11535 = AXIS2_PLACEMENT_2D('',#11536,#11537); +#11536 = CARTESIAN_POINT('',(-2.364812030075,2.66)); +#11537 = DIRECTION('',(0.E+000,-1.)); +#11538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11539 = PCURVE('',#9699,#11540); +#11540 = DEFINITIONAL_REPRESENTATION('',(#11541),#11545); +#11541 = LINE('',#11542,#11543); +#11542 = CARTESIAN_POINT('',(9.424777960769,-2.166024858403E-032)); +#11543 = VECTOR('',#11544,1.); +#11544 = DIRECTION('',(-1.,0.E+000)); +#11545 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11546 = ORIENTED_EDGE('',*,*,#11547,.T.); +#11547 = EDGE_CURVE('',#11524,#11548,#11550,.T.); +#11548 = VERTEX_POINT('',#11549); +#11549 = CARTESIAN_POINT('',(4.95,1.97,0.E+000)); +#11550 = SURFACE_CURVE('',#11551,(#11555,#11562),.PCURVE_S1.); +#11551 = LINE('',#11552,#11553); +#11552 = CARTESIAN_POINT('',(4.95,2.7,0.E+000)); +#11553 = VECTOR('',#11554,1.); +#11554 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#11555 = PCURVE('',#9349,#11556); +#11556 = DEFINITIONAL_REPRESENTATION('',(#11557),#11561); +#11557 = LINE('',#11558,#11559); +#11558 = CARTESIAN_POINT('',(-2.404812030075,2.7)); +#11559 = VECTOR('',#11560,1.); +#11560 = DIRECTION('',(0.E+000,-1.)); +#11561 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11562 = PCURVE('',#9727,#11563); +#11563 = DEFINITIONAL_REPRESENTATION('',(#11564),#11568); +#11564 = LINE('',#11565,#11566); +#11565 = CARTESIAN_POINT('',(-0.25,-2.7)); +#11566 = VECTOR('',#11567,1.); +#11567 = DIRECTION('',(0.E+000,1.)); +#11568 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11569 = ORIENTED_EDGE('',*,*,#11570,.T.); +#11570 = EDGE_CURVE('',#11548,#11571,#11573,.T.); +#11571 = VERTEX_POINT('',#11572); +#11572 = CARTESIAN_POINT('',(4.87,1.89,0.E+000)); +#11573 = SURFACE_CURVE('',#11574,(#11579,#11590),.PCURVE_S1.); +#11574 = CIRCLE('',#11575,8.E-002); +#11575 = AXIS2_PLACEMENT_3D('',#11576,#11577,#11578); +#11576 = CARTESIAN_POINT('',(4.95,1.89,0.E+000)); +#11577 = DIRECTION('',(0.E+000,0.E+000,1.)); +#11578 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#11579 = PCURVE('',#9349,#11580); +#11580 = DEFINITIONAL_REPRESENTATION('',(#11581),#11589); +#11581 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#11582,#11583,#11584,#11585 + ,#11586,#11587,#11588),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#11582 = CARTESIAN_POINT('',(-2.484812030075,1.89)); +#11583 = CARTESIAN_POINT('',(-2.484812030075,2.028564064606)); +#11584 = CARTESIAN_POINT('',(-2.364812030075,1.959282032303)); +#11585 = CARTESIAN_POINT('',(-2.244812030075,1.89)); +#11586 = CARTESIAN_POINT('',(-2.364812030075,1.820717967697)); +#11587 = CARTESIAN_POINT('',(-2.484812030075,1.751435935394)); +#11588 = CARTESIAN_POINT('',(-2.484812030075,1.89)); +#11589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11590 = PCURVE('',#9756,#11591); +#11591 = DEFINITIONAL_REPRESENTATION('',(#11592),#11596); +#11592 = LINE('',#11593,#11594); +#11593 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#11594 = VECTOR('',#11595,1.); +#11595 = DIRECTION('',(-1.,0.E+000)); +#11596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11597 = ORIENTED_EDGE('',*,*,#11598,.T.); +#11598 = EDGE_CURVE('',#11571,#11599,#11601,.T.); +#11599 = VERTEX_POINT('',#11600); +#11600 = CARTESIAN_POINT('',(4.87,-1.89,0.E+000)); +#11601 = SURFACE_CURVE('',#11602,(#11606,#11613),.PCURVE_S1.); +#11602 = LINE('',#11603,#11604); +#11603 = CARTESIAN_POINT('',(4.87,1.89,0.E+000)); +#11604 = VECTOR('',#11605,1.); +#11605 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#11606 = PCURVE('',#9349,#11607); +#11607 = DEFINITIONAL_REPRESENTATION('',(#11608),#11612); +#11608 = LINE('',#11609,#11610); +#11609 = CARTESIAN_POINT('',(-2.324812030075,1.89)); +#11610 = VECTOR('',#11611,1.); +#11611 = DIRECTION('',(0.E+000,-1.)); +#11612 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11613 = PCURVE('',#9784,#11614); +#11614 = DEFINITIONAL_REPRESENTATION('',(#11615),#11619); +#11615 = LINE('',#11616,#11617); +#11616 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#11617 = VECTOR('',#11618,1.); +#11618 = DIRECTION('',(1.,0.E+000)); +#11619 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11620 = ORIENTED_EDGE('',*,*,#11621,.T.); +#11621 = EDGE_CURVE('',#11599,#11622,#11624,.T.); +#11622 = VERTEX_POINT('',#11623); +#11623 = CARTESIAN_POINT('',(4.95,-1.97,0.E+000)); +#11624 = SURFACE_CURVE('',#11625,(#11630,#11641),.PCURVE_S1.); +#11625 = CIRCLE('',#11626,8.E-002); +#11626 = AXIS2_PLACEMENT_3D('',#11627,#11628,#11629); +#11627 = CARTESIAN_POINT('',(4.95,-1.89,0.E+000)); +#11628 = DIRECTION('',(0.E+000,0.E+000,1.)); +#11629 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#11630 = PCURVE('',#9349,#11631); +#11631 = DEFINITIONAL_REPRESENTATION('',(#11632),#11640); +#11632 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#11633,#11634,#11635,#11636 + ,#11637,#11638,#11639),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#11633 = CARTESIAN_POINT('',(-2.484812030075,-1.89)); +#11634 = CARTESIAN_POINT('',(-2.484812030075,-1.751435935394)); +#11635 = CARTESIAN_POINT('',(-2.364812030075,-1.820717967697)); +#11636 = CARTESIAN_POINT('',(-2.244812030075,-1.89)); +#11637 = CARTESIAN_POINT('',(-2.364812030075,-1.959282032303)); +#11638 = CARTESIAN_POINT('',(-2.484812030075,-2.028564064606)); +#11639 = CARTESIAN_POINT('',(-2.484812030075,-1.89)); +#11640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11641 = PCURVE('',#9813,#11642); +#11642 = DEFINITIONAL_REPRESENTATION('',(#11643),#11647); +#11643 = LINE('',#11644,#11645); +#11644 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#11645 = VECTOR('',#11646,1.); +#11646 = DIRECTION('',(-1.,0.E+000)); +#11647 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11648 = ORIENTED_EDGE('',*,*,#11649,.T.); +#11649 = EDGE_CURVE('',#11622,#11489,#11650,.T.); +#11650 = SURFACE_CURVE('',#11651,(#11655,#11662),.PCURVE_S1.); +#11651 = LINE('',#11652,#11653); +#11652 = CARTESIAN_POINT('',(4.95,2.7,0.E+000)); +#11653 = VECTOR('',#11654,1.); +#11654 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#11655 = PCURVE('',#9349,#11656); +#11656 = DEFINITIONAL_REPRESENTATION('',(#11657),#11661); +#11657 = LINE('',#11658,#11659); +#11658 = CARTESIAN_POINT('',(-2.404812030075,2.7)); +#11659 = VECTOR('',#11660,1.); +#11660 = DIRECTION('',(0.E+000,-1.)); +#11661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11662 = PCURVE('',#9841,#11663); +#11663 = DEFINITIONAL_REPRESENTATION('',(#11664),#11668); +#11664 = LINE('',#11665,#11666); +#11665 = CARTESIAN_POINT('',(-0.25,-2.7)); +#11666 = VECTOR('',#11667,1.); +#11667 = DIRECTION('',(0.E+000,1.)); +#11668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11669 = ADVANCED_FACE('',(#11670),#9642,.T.); +#11670 = FACE_BOUND('',#11671,.T.); +#11671 = EDGE_LOOP('',(#11672,#11673,#11694,#11695)); +#11672 = ORIENTED_EDGE('',*,*,#11488,.T.); +#11673 = ORIENTED_EDGE('',*,*,#11674,.T.); +#11674 = EDGE_CURVE('',#11489,#9826,#11675,.T.); +#11675 = SURFACE_CURVE('',#11676,(#11680,#11687),.PCURVE_S1.); +#11676 = LINE('',#11677,#11678); +#11677 = CARTESIAN_POINT('',(4.95,-2.66,2.166024858403E-032)); +#11678 = VECTOR('',#11679,1.); +#11679 = DIRECTION('',(0.E+000,0.E+000,1.)); +#11680 = PCURVE('',#9642,#11681); +#11681 = DEFINITIONAL_REPRESENTATION('',(#11682),#11686); +#11682 = LINE('',#11683,#11684); +#11683 = CARTESIAN_POINT('',(1.570796326795,0.E+000)); +#11684 = VECTOR('',#11685,1.); +#11685 = DIRECTION('',(0.E+000,1.)); +#11686 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11687 = PCURVE('',#9841,#11688); +#11688 = DEFINITIONAL_REPRESENTATION('',(#11689),#11693); +#11689 = LINE('',#11690,#11691); +#11690 = CARTESIAN_POINT('',(-0.25,2.66)); +#11691 = VECTOR('',#11692,1.); +#11692 = DIRECTION('',(1.,9.419836967144E-079)); +#11693 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11694 = ORIENTED_EDGE('',*,*,#9853,.F.); +#11695 = ORIENTED_EDGE('',*,*,#9626,.F.); +#11696 = ADVANCED_FACE('',(#11697),#9699,.T.); +#11697 = FACE_BOUND('',#11698,.T.); +#11698 = EDGE_LOOP('',(#11699,#11700,#11701,#11722)); +#11699 = ORIENTED_EDGE('',*,*,#9933,.T.); +#11700 = ORIENTED_EDGE('',*,*,#9680,.T.); +#11701 = ORIENTED_EDGE('',*,*,#11702,.F.); +#11702 = EDGE_CURVE('',#11524,#9683,#11703,.T.); +#11703 = SURFACE_CURVE('',#11704,(#11708,#11715),.PCURVE_S1.); +#11704 = LINE('',#11705,#11706); +#11705 = CARTESIAN_POINT('',(4.95,2.66,2.166024858403E-032)); +#11706 = VECTOR('',#11707,1.); +#11707 = DIRECTION('',(0.E+000,0.E+000,1.)); +#11708 = PCURVE('',#9699,#11709); +#11709 = DEFINITIONAL_REPRESENTATION('',(#11710),#11714); +#11710 = LINE('',#11711,#11712); +#11711 = CARTESIAN_POINT('',(4.712388980385,0.E+000)); +#11712 = VECTOR('',#11713,1.); +#11713 = DIRECTION('',(0.E+000,1.)); +#11714 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11715 = PCURVE('',#9727,#11716); +#11716 = DEFINITIONAL_REPRESENTATION('',(#11717),#11721); +#11717 = LINE('',#11718,#11719); +#11718 = CARTESIAN_POINT('',(-0.25,-2.66)); +#11719 = VECTOR('',#11720,1.); +#11720 = DIRECTION('',(1.,9.419836967144E-079)); +#11721 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11722 = ORIENTED_EDGE('',*,*,#11523,.F.); +#11723 = ADVANCED_FACE('',(#11724),#9841,.T.); +#11724 = FACE_BOUND('',#11725,.T.); +#11725 = EDGE_LOOP('',(#11726,#11727,#11748,#11749)); +#11726 = ORIENTED_EDGE('',*,*,#11649,.F.); +#11727 = ORIENTED_EDGE('',*,*,#11728,.F.); +#11728 = EDGE_CURVE('',#9797,#11622,#11729,.T.); +#11729 = SURFACE_CURVE('',#11730,(#11734,#11741),.PCURVE_S1.); +#11730 = LINE('',#11731,#11732); +#11731 = CARTESIAN_POINT('',(4.95,-1.97,-4.80954133942E-046)); +#11732 = VECTOR('',#11733,1.); +#11733 = DIRECTION('',(-0.E+000,-0.E+000,-1.)); +#11734 = PCURVE('',#9841,#11735); +#11735 = DEFINITIONAL_REPRESENTATION('',(#11736),#11740); +#11736 = LINE('',#11737,#11738); +#11737 = CARTESIAN_POINT('',(-0.25,1.97)); +#11738 = VECTOR('',#11739,1.); +#11739 = DIRECTION('',(-1.,-9.419836967144E-079)); +#11740 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11741 = PCURVE('',#9813,#11742); +#11742 = DEFINITIONAL_REPRESENTATION('',(#11743),#11747); +#11743 = LINE('',#11744,#11745); +#11744 = CARTESIAN_POINT('',(1.570796326795,0.E+000)); +#11745 = VECTOR('',#11746,1.); +#11746 = DIRECTION('',(0.E+000,1.)); +#11747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11748 = ORIENTED_EDGE('',*,*,#9825,.T.); +#11749 = ORIENTED_EDGE('',*,*,#11674,.F.); +#11750 = ADVANCED_FACE('',(#11751),#9813,.F.); +#11751 = FACE_BOUND('',#11752,.F.); +#11752 = EDGE_LOOP('',(#11753,#11754,#11775,#11776)); +#11753 = ORIENTED_EDGE('',*,*,#9796,.T.); +#11754 = ORIENTED_EDGE('',*,*,#11755,.F.); +#11755 = EDGE_CURVE('',#11599,#9769,#11756,.T.); +#11756 = SURFACE_CURVE('',#11757,(#11761,#11768),.PCURVE_S1.); +#11757 = LINE('',#11758,#11759); +#11758 = CARTESIAN_POINT('',(4.87,-1.89,0.E+000)); +#11759 = VECTOR('',#11760,1.); +#11760 = DIRECTION('',(0.E+000,0.E+000,1.)); +#11761 = PCURVE('',#9813,#11762); +#11762 = DEFINITIONAL_REPRESENTATION('',(#11763),#11767); +#11763 = LINE('',#11764,#11765); +#11764 = CARTESIAN_POINT('',(3.14159265359,0.E+000)); +#11765 = VECTOR('',#11766,1.); +#11766 = DIRECTION('',(0.E+000,-1.)); +#11767 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11768 = PCURVE('',#9784,#11769); +#11769 = DEFINITIONAL_REPRESENTATION('',(#11770),#11774); +#11770 = LINE('',#11771,#11772); +#11771 = CARTESIAN_POINT('',(3.78,0.E+000)); +#11772 = VECTOR('',#11773,1.); +#11773 = DIRECTION('',(0.E+000,-1.)); +#11774 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11775 = ORIENTED_EDGE('',*,*,#11621,.T.); +#11776 = ORIENTED_EDGE('',*,*,#11728,.F.); +#11777 = ADVANCED_FACE('',(#11778),#9784,.T.); +#11778 = FACE_BOUND('',#11779,.T.); +#11779 = EDGE_LOOP('',(#11780,#11801,#11802,#11803)); +#11780 = ORIENTED_EDGE('',*,*,#11781,.T.); +#11781 = EDGE_CURVE('',#11571,#9740,#11782,.T.); +#11782 = SURFACE_CURVE('',#11783,(#11787,#11794),.PCURVE_S1.); +#11783 = LINE('',#11784,#11785); +#11784 = CARTESIAN_POINT('',(4.87,1.89,0.E+000)); +#11785 = VECTOR('',#11786,1.); +#11786 = DIRECTION('',(0.E+000,0.E+000,1.)); +#11787 = PCURVE('',#9784,#11788); +#11788 = DEFINITIONAL_REPRESENTATION('',(#11789),#11793); +#11789 = LINE('',#11790,#11791); +#11790 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#11791 = VECTOR('',#11792,1.); +#11792 = DIRECTION('',(0.E+000,-1.)); +#11793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11794 = PCURVE('',#9756,#11795); +#11795 = DEFINITIONAL_REPRESENTATION('',(#11796),#11800); +#11796 = LINE('',#11797,#11798); +#11797 = CARTESIAN_POINT('',(3.14159265359,0.E+000)); +#11798 = VECTOR('',#11799,1.); +#11799 = DIRECTION('',(0.E+000,-1.)); +#11800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11801 = ORIENTED_EDGE('',*,*,#9768,.T.); +#11802 = ORIENTED_EDGE('',*,*,#11755,.F.); +#11803 = ORIENTED_EDGE('',*,*,#11598,.F.); +#11804 = ADVANCED_FACE('',(#11805),#9756,.F.); +#11805 = FACE_BOUND('',#11806,.F.); +#11806 = EDGE_LOOP('',(#11807,#11808,#11809,#11830)); +#11807 = ORIENTED_EDGE('',*,*,#11781,.T.); +#11808 = ORIENTED_EDGE('',*,*,#9739,.T.); +#11809 = ORIENTED_EDGE('',*,*,#11810,.T.); +#11810 = EDGE_CURVE('',#9712,#11548,#11811,.T.); +#11811 = SURFACE_CURVE('',#11812,(#11816,#11823),.PCURVE_S1.); +#11812 = LINE('',#11813,#11814); +#11813 = CARTESIAN_POINT('',(4.95,1.97,-4.80954133942E-046)); +#11814 = VECTOR('',#11815,1.); +#11815 = DIRECTION('',(-0.E+000,-0.E+000,-1.)); +#11816 = PCURVE('',#9756,#11817); +#11817 = DEFINITIONAL_REPRESENTATION('',(#11818),#11822); +#11818 = LINE('',#11819,#11820); +#11819 = CARTESIAN_POINT('',(4.712388980385,0.E+000)); +#11820 = VECTOR('',#11821,1.); +#11821 = DIRECTION('',(0.E+000,1.)); +#11822 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11823 = PCURVE('',#9727,#11824); +#11824 = DEFINITIONAL_REPRESENTATION('',(#11825),#11829); +#11825 = LINE('',#11826,#11827); +#11826 = CARTESIAN_POINT('',(-0.25,-1.97)); +#11827 = VECTOR('',#11828,1.); +#11828 = DIRECTION('',(-1.,-9.419836967144E-079)); +#11829 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11830 = ORIENTED_EDGE('',*,*,#11570,.T.); +#11831 = ADVANCED_FACE('',(#11832),#9727,.T.); +#11832 = FACE_BOUND('',#11833,.T.); +#11833 = EDGE_LOOP('',(#11834,#11835,#11836,#11837)); +#11834 = ORIENTED_EDGE('',*,*,#11547,.F.); +#11835 = ORIENTED_EDGE('',*,*,#11702,.T.); +#11836 = ORIENTED_EDGE('',*,*,#9711,.T.); +#11837 = ORIENTED_EDGE('',*,*,#11810,.T.); +#11838 = ADVANCED_FACE('',(#11839),#9995,.F.); +#11839 = FACE_BOUND('',#11840,.F.); +#11840 = EDGE_LOOP('',(#11841)); +#11841 = ORIENTED_EDGE('',*,*,#9980,.T.); +#11842 = ADVANCED_FACE('',(#11843),#10056,.T.); +#11843 = FACE_BOUND('',#11844,.T.); +#11844 = EDGE_LOOP('',(#11845,#11846,#11867,#11868)); +#11845 = ORIENTED_EDGE('',*,*,#10371,.F.); +#11846 = ORIENTED_EDGE('',*,*,#11847,.T.); +#11847 = EDGE_CURVE('',#10372,#10261,#11848,.T.); +#11848 = SURFACE_CURVE('',#11849,(#11853,#11860),.PCURVE_S1.); +#11849 = LINE('',#11850,#11851); +#11850 = CARTESIAN_POINT('',(-3.4,-1.905,0.437372862773)); +#11851 = VECTOR('',#11852,1.); +#11852 = DIRECTION('',(0.E+000,5.472315783042E-031,1.)); +#11853 = PCURVE('',#10056,#11854); +#11854 = DEFINITIONAL_REPRESENTATION('',(#11855),#11859); +#11855 = LINE('',#11856,#11857); +#11856 = CARTESIAN_POINT('',(1.345,-0.437372862773)); +#11857 = VECTOR('',#11858,1.); +#11858 = DIRECTION('',(5.472315783042E-031,-1.)); +#11859 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11860 = PCURVE('',#10300,#11861); +#11861 = DEFINITIONAL_REPRESENTATION('',(#11862),#11866); +#11862 = LINE('',#11863,#11864); +#11863 = CARTESIAN_POINT('',(-0.437372862773,-0.148573309462)); +#11864 = VECTOR('',#11865,1.); +#11865 = DIRECTION('',(1.,0.E+000)); +#11866 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11867 = ORIENTED_EDGE('',*,*,#10260,.T.); +#11868 = ORIENTED_EDGE('',*,*,#10040,.F.); +#11869 = ADVANCED_FACE('',(#11870),#10194,.T.); +#11870 = FACE_BOUND('',#11871,.T.); +#11871 = EDGE_LOOP('',(#11872,#11873,#11874,#11875)); +#11872 = ORIENTED_EDGE('',*,*,#10478,.F.); +#11873 = ORIENTED_EDGE('',*,*,#10178,.T.); +#11874 = ORIENTED_EDGE('',*,*,#10234,.T.); +#11875 = ORIENTED_EDGE('',*,*,#11876,.F.); +#11876 = EDGE_CURVE('',#10451,#10235,#11877,.T.); +#11877 = SURFACE_CURVE('',#11878,(#11882,#11889),.PCURVE_S1.); +#11878 = LINE('',#11879,#11880); +#11879 = CARTESIAN_POINT('',(-3.4,-2.655,0.437372862773)); +#11880 = VECTOR('',#11881,1.); +#11881 = DIRECTION('',(0.E+000,5.472315783042E-031,1.)); +#11882 = PCURVE('',#10194,#11883); +#11883 = DEFINITIONAL_REPRESENTATION('',(#11884),#11888); +#11884 = LINE('',#11885,#11886); +#11885 = CARTESIAN_POINT('',(0.595,-0.437372862773)); +#11886 = VECTOR('',#11887,1.); +#11887 = DIRECTION('',(5.472315783042E-031,-1.)); +#11888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11889 = PCURVE('',#10355,#11890); +#11890 = DEFINITIONAL_REPRESENTATION('',(#11891),#11895); +#11891 = LINE('',#11892,#11893); +#11892 = CARTESIAN_POINT('',(-0.437372862773,-0.148573309462)); +#11893 = VECTOR('',#11894,1.); +#11894 = DIRECTION('',(1.,0.E+000)); +#11895 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11896 = ADVANCED_FACE('',(#11897),#10300,.T.); +#11897 = FACE_BOUND('',#11898,.T.); +#11898 = EDGE_LOOP('',(#11899,#11929,#11957,#11990,#12011,#12012,#12013, + #12014,#12037,#12066)); +#11899 = ORIENTED_EDGE('',*,*,#11900,.T.); +#11900 = EDGE_CURVE('',#11901,#11903,#11905,.T.); +#11901 = VERTEX_POINT('',#11902); +#11902 = CARTESIAN_POINT('',(-4.95,-1.905,-2.70609920631E-016)); +#11903 = VERTEX_POINT('',#11904); +#11904 = CARTESIAN_POINT('',(-4.95,-1.905,0.5)); +#11905 = SURFACE_CURVE('',#11906,(#11910,#11917),.PCURVE_S1.); +#11906 = LINE('',#11907,#11908); +#11907 = CARTESIAN_POINT('',(-4.95,-1.905,-2.70609920631E-016)); +#11908 = VECTOR('',#11909,1.); +#11909 = DIRECTION('',(1.7763568394E-015,0.E+000,1.)); +#11910 = PCURVE('',#10300,#11911); +#11911 = DEFINITIONAL_REPRESENTATION('',(#11912),#11916); +#11912 = LINE('',#11913,#11914); +#11913 = CARTESIAN_POINT('',(-0.874745725546,-1.698573309462)); +#11914 = VECTOR('',#11915,1.); +#11915 = DIRECTION('',(1.,1.7763568394E-015)); +#11916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11917 = PCURVE('',#11918,#11923); +#11918 = PLANE('',#11919); +#11919 = AXIS2_PLACEMENT_3D('',#11920,#11921,#11922); +#11920 = CARTESIAN_POINT('',(-4.95,-1.905,-2.70609920631E-016)); +#11921 = DIRECTION('',(-1.,0.E+000,1.7763568394E-015)); +#11922 = DIRECTION('',(1.7763568394E-015,0.E+000,1.)); +#11923 = DEFINITIONAL_REPRESENTATION('',(#11924),#11928); +#11924 = LINE('',#11925,#11926); +#11925 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#11926 = VECTOR('',#11927,1.); +#11927 = DIRECTION('',(1.,0.E+000)); +#11928 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11929 = ORIENTED_EDGE('',*,*,#11930,.T.); +#11930 = EDGE_CURVE('',#11903,#11931,#11933,.T.); +#11931 = VERTEX_POINT('',#11932); +#11932 = CARTESIAN_POINT('',(-4.44,-1.905,0.5)); +#11933 = SURFACE_CURVE('',#11934,(#11938,#11945),.PCURVE_S1.); +#11934 = LINE('',#11935,#11936); +#11935 = CARTESIAN_POINT('',(-4.95,-1.905,0.5)); +#11936 = VECTOR('',#11937,1.); +#11937 = DIRECTION('',(1.,0.E+000,0.E+000)); +#11938 = PCURVE('',#10300,#11939); +#11939 = DEFINITIONAL_REPRESENTATION('',(#11940),#11944); +#11940 = LINE('',#11941,#11942); +#11941 = CARTESIAN_POINT('',(-0.374745725546,-1.698573309462)); +#11942 = VECTOR('',#11943,1.); +#11943 = DIRECTION('',(0.E+000,1.)); +#11944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11945 = PCURVE('',#11946,#11951); +#11946 = PLANE('',#11947); +#11947 = AXIS2_PLACEMENT_3D('',#11948,#11949,#11950); +#11948 = CARTESIAN_POINT('',(-4.95,-1.905,0.5)); +#11949 = DIRECTION('',(0.E+000,0.E+000,1.)); +#11950 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#11951 = DEFINITIONAL_REPRESENTATION('',(#11952),#11956); +#11952 = LINE('',#11953,#11954); +#11953 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#11954 = VECTOR('',#11955,1.); +#11955 = DIRECTION('',(1.,0.E+000)); +#11956 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11957 = ORIENTED_EDGE('',*,*,#11958,.T.); +#11958 = EDGE_CURVE('',#11931,#11959,#11961,.T.); +#11959 = VERTEX_POINT('',#11960); +#11960 = CARTESIAN_POINT('',(-4.205076844804,-1.905,0.664494964169)); +#11961 = SURFACE_CURVE('',#11962,(#11967,#11978),.PCURVE_S1.); +#11962 = CIRCLE('',#11963,0.25); +#11963 = AXIS2_PLACEMENT_3D('',#11964,#11965,#11966); +#11964 = CARTESIAN_POINT('',(-4.44,-1.905,0.75)); +#11965 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#11966 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#11967 = PCURVE('',#10300,#11968); +#11968 = DEFINITIONAL_REPRESENTATION('',(#11969),#11977); +#11969 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#11970,#11971,#11972,#11973 + ,#11974,#11975,#11976),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#11970 = CARTESIAN_POINT('',(-0.374745725546,-1.188573309462)); +#11971 = CARTESIAN_POINT('',(-0.374745725546,-0.75556060757)); +#11972 = CARTESIAN_POINT('',(2.542744539999E-004,-0.972066958516)); +#11973 = CARTESIAN_POINT('',(0.375254274454,-1.188573309462)); +#11974 = CARTESIAN_POINT('',(2.542744540001E-004,-1.405079660408)); +#11975 = CARTESIAN_POINT('',(-0.374745725546,-1.621586011354)); +#11976 = CARTESIAN_POINT('',(-0.374745725546,-1.188573309462)); +#11977 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11978 = PCURVE('',#11979,#11984); +#11979 = CYLINDRICAL_SURFACE('',#11980,0.25); +#11980 = AXIS2_PLACEMENT_3D('',#11981,#11982,#11983); +#11981 = CARTESIAN_POINT('',(-4.44,-1.905,0.75)); +#11982 = DIRECTION('',(0.E+000,1.,0.E+000)); +#11983 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#11984 = DEFINITIONAL_REPRESENTATION('',(#11985),#11989); +#11985 = LINE('',#11986,#11987); +#11986 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#11987 = VECTOR('',#11988,1.); +#11988 = DIRECTION('',(-1.,0.E+000)); +#11989 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#11990 = ORIENTED_EDGE('',*,*,#11991,.T.); +#11991 = EDGE_CURVE('',#11959,#10284,#11992,.T.); +#11992 = SURFACE_CURVE('',#11993,(#11997,#12004),.PCURVE_S1.); +#11993 = LINE('',#11994,#11995); +#11994 = CARTESIAN_POINT('',(-4.205076844804,-1.905,0.664494964169)); +#11995 = VECTOR('',#11996,1.); +#11996 = DIRECTION('',(0.342020143326,0.E+000,0.939692620786)); +#11997 = PCURVE('',#10300,#11998); +#11998 = DEFINITIONAL_REPRESENTATION('',(#11999),#12003); +#11999 = LINE('',#12000,#12001); +#12000 = CARTESIAN_POINT('',(-0.210250761377,-0.953650154266)); +#12001 = VECTOR('',#12002,1.); +#12002 = DIRECTION('',(0.939692620786,0.342020143326)); +#12003 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12004 = PCURVE('',#10328,#12005); +#12005 = DEFINITIONAL_REPRESENTATION('',(#12006),#12010); +#12006 = LINE('',#12007,#12008); +#12007 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#12008 = VECTOR('',#12009,1.); +#12009 = DIRECTION('',(1.,0.E+000)); +#12010 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12011 = ORIENTED_EDGE('',*,*,#10283,.T.); +#12012 = ORIENTED_EDGE('',*,*,#11847,.F.); +#12013 = ORIENTED_EDGE('',*,*,#10394,.T.); +#12014 = ORIENTED_EDGE('',*,*,#12015,.T.); +#12015 = EDGE_CURVE('',#10395,#12016,#12018,.T.); +#12016 = VERTEX_POINT('',#12017); +#12017 = CARTESIAN_POINT('',(-3.735230534411,-1.905,0.493484892506)); +#12018 = SURFACE_CURVE('',#12019,(#12023,#12030),.PCURVE_S1.); +#12019 = LINE('',#12020,#12021); +#12020 = CARTESIAN_POINT('',(-3.632624491413,-1.905,0.775392678742)); +#12021 = VECTOR('',#12022,1.); +#12022 = DIRECTION('',(-0.342020143326,0.E+000,-0.939692620786)); +#12023 = PCURVE('',#10300,#12024); +#12024 = DEFINITIONAL_REPRESENTATION('',(#12025),#12029); +#12025 = LINE('',#12026,#12027); +#12026 = CARTESIAN_POINT('',(-9.9353046804E-002,-0.381197800875)); +#12027 = VECTOR('',#12028,1.); +#12028 = DIRECTION('',(-0.939692620786,-0.342020143326)); +#12029 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12030 = PCURVE('',#10438,#12031); +#12031 = DEFINITIONAL_REPRESENTATION('',(#12032),#12036); +#12032 = LINE('',#12033,#12034); +#12033 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#12034 = VECTOR('',#12035,1.); +#12035 = DIRECTION('',(1.,0.E+000)); +#12036 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12037 = ORIENTED_EDGE('',*,*,#12038,.T.); +#12038 = EDGE_CURVE('',#12016,#12039,#12041,.T.); +#12039 = VERTEX_POINT('',#12040); +#12040 = CARTESIAN_POINT('',(-4.44,-1.905,-2.22044604925E-016)); +#12041 = SURFACE_CURVE('',#12042,(#12047,#12054),.PCURVE_S1.); +#12042 = CIRCLE('',#12043,0.75); +#12043 = AXIS2_PLACEMENT_3D('',#12044,#12045,#12046); +#12044 = CARTESIAN_POINT('',(-4.44,-1.905,0.75)); +#12045 = DIRECTION('',(0.E+000,1.,0.E+000)); +#12046 = DIRECTION('',(0.939692620786,0.E+000,-0.342020143326)); +#12047 = PCURVE('',#10300,#12048); +#12048 = DEFINITIONAL_REPRESENTATION('',(#12049),#12053); +#12049 = CIRCLE('',#12050,0.75); +#12050 = AXIS2_PLACEMENT_2D('',#12051,#12052); +#12051 = CARTESIAN_POINT('',(-0.124745725546,-1.188573309462)); +#12052 = DIRECTION('',(-0.342020143326,0.939692620786)); +#12053 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12054 = PCURVE('',#12055,#12060); +#12055 = CYLINDRICAL_SURFACE('',#12056,0.75); +#12056 = AXIS2_PLACEMENT_3D('',#12057,#12058,#12059); +#12057 = CARTESIAN_POINT('',(-4.44,-1.905,0.75)); +#12058 = DIRECTION('',(0.E+000,1.,0.E+000)); +#12059 = DIRECTION('',(0.939692620786,0.E+000,-0.342020143326)); +#12060 = DEFINITIONAL_REPRESENTATION('',(#12061),#12065); +#12061 = LINE('',#12062,#12063); +#12062 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#12063 = VECTOR('',#12064,1.); +#12064 = DIRECTION('',(1.,0.E+000)); +#12065 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12066 = ORIENTED_EDGE('',*,*,#12067,.T.); +#12067 = EDGE_CURVE('',#12039,#11901,#12068,.T.); +#12068 = SURFACE_CURVE('',#12069,(#12073,#12080),.PCURVE_S1.); +#12069 = LINE('',#12070,#12071); +#12070 = CARTESIAN_POINT('',(-4.44,-1.905,-2.22044604925E-016)); +#12071 = VECTOR('',#12072,1.); +#12072 = DIRECTION('',(-1.,0.E+000,-9.522610922745E-017)); +#12073 = PCURVE('',#10300,#12074); +#12074 = DEFINITIONAL_REPRESENTATION('',(#12075),#12079); +#12075 = LINE('',#12076,#12077); +#12076 = CARTESIAN_POINT('',(-0.874745725546,-1.188573309462)); +#12077 = VECTOR('',#12078,1.); +#12078 = DIRECTION('',(-9.522610922745E-017,-1.)); +#12079 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12080 = PCURVE('',#12081,#12086); +#12081 = PLANE('',#12082); +#12082 = AXIS2_PLACEMENT_3D('',#12083,#12084,#12085); +#12083 = CARTESIAN_POINT('',(-4.44,-1.905,-2.22044604925E-016)); +#12084 = DIRECTION('',(9.522610922745E-017,0.E+000,-1.)); +#12085 = DIRECTION('',(-1.,0.E+000,-9.522610922745E-017)); +#12086 = DEFINITIONAL_REPRESENTATION('',(#12087),#12091); +#12087 = LINE('',#12088,#12089); +#12088 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#12089 = VECTOR('',#12090,1.); +#12090 = DIRECTION('',(1.,0.E+000)); +#12091 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12092 = ADVANCED_FACE('',(#12093),#10328,.T.); +#12093 = FACE_BOUND('',#12094,.T.); +#12094 = EDGE_LOOP('',(#12095,#12118,#12139,#12140)); +#12095 = ORIENTED_EDGE('',*,*,#12096,.T.); +#12096 = EDGE_CURVE('',#11959,#12097,#12099,.T.); +#12097 = VERTEX_POINT('',#12098); +#12098 = CARTESIAN_POINT('',(-4.205076844804,-2.655,0.664494964169)); +#12099 = SURFACE_CURVE('',#12100,(#12104,#12111),.PCURVE_S1.); +#12100 = LINE('',#12101,#12102); +#12101 = CARTESIAN_POINT('',(-4.205076844804,-1.905,0.664494964169)); +#12102 = VECTOR('',#12103,1.); +#12103 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#12104 = PCURVE('',#10328,#12105); +#12105 = DEFINITIONAL_REPRESENTATION('',(#12106),#12110); +#12106 = LINE('',#12107,#12108); +#12107 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#12108 = VECTOR('',#12109,1.); +#12109 = DIRECTION('',(0.E+000,-1.)); +#12110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12111 = PCURVE('',#11979,#12112); +#12112 = DEFINITIONAL_REPRESENTATION('',(#12113),#12117); +#12113 = LINE('',#12114,#12115); +#12114 = CARTESIAN_POINT('',(5.061454830783,0.E+000)); +#12115 = VECTOR('',#12116,1.); +#12116 = DIRECTION('',(0.E+000,-1.)); +#12117 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12118 = ORIENTED_EDGE('',*,*,#12119,.T.); +#12119 = EDGE_CURVE('',#12097,#10313,#12120,.T.); +#12120 = SURFACE_CURVE('',#12121,(#12125,#12132),.PCURVE_S1.); +#12121 = LINE('',#12122,#12123); +#12122 = CARTESIAN_POINT('',(-4.205076844804,-2.655,0.664494964169)); +#12123 = VECTOR('',#12124,1.); +#12124 = DIRECTION('',(0.342020143326,0.E+000,0.939692620786)); +#12125 = PCURVE('',#10328,#12126); +#12126 = DEFINITIONAL_REPRESENTATION('',(#12127),#12131); +#12127 = LINE('',#12128,#12129); +#12128 = CARTESIAN_POINT('',(0.E+000,-0.75)); +#12129 = VECTOR('',#12130,1.); +#12130 = DIRECTION('',(1.,0.E+000)); +#12131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12132 = PCURVE('',#10355,#12133); +#12133 = DEFINITIONAL_REPRESENTATION('',(#12134),#12138); +#12134 = LINE('',#12135,#12136); +#12135 = CARTESIAN_POINT('',(-0.210250761377,-0.953650154266)); +#12136 = VECTOR('',#12137,1.); +#12137 = DIRECTION('',(0.939692620786,0.342020143326)); +#12138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12139 = ORIENTED_EDGE('',*,*,#10312,.F.); +#12140 = ORIENTED_EDGE('',*,*,#11991,.F.); +#12141 = ADVANCED_FACE('',(#12142),#10355,.F.); +#12142 = FACE_BOUND('',#12143,.F.); +#12143 = EDGE_LOOP('',(#12144,#12169,#12192,#12218,#12219,#12220,#12221, + #12222,#12245,#12269)); +#12144 = ORIENTED_EDGE('',*,*,#12145,.T.); +#12145 = EDGE_CURVE('',#12146,#12148,#12150,.T.); +#12146 = VERTEX_POINT('',#12147); +#12147 = CARTESIAN_POINT('',(-4.95,-2.655,-2.70609920631E-016)); +#12148 = VERTEX_POINT('',#12149); +#12149 = CARTESIAN_POINT('',(-4.95,-2.655,0.5)); +#12150 = SURFACE_CURVE('',#12151,(#12155,#12162),.PCURVE_S1.); +#12151 = LINE('',#12152,#12153); +#12152 = CARTESIAN_POINT('',(-4.95,-2.655,-2.70609920631E-016)); +#12153 = VECTOR('',#12154,1.); +#12154 = DIRECTION('',(1.7763568394E-015,0.E+000,1.)); +#12155 = PCURVE('',#10355,#12156); +#12156 = DEFINITIONAL_REPRESENTATION('',(#12157),#12161); +#12157 = LINE('',#12158,#12159); +#12158 = CARTESIAN_POINT('',(-0.874745725546,-1.698573309462)); +#12159 = VECTOR('',#12160,1.); +#12160 = DIRECTION('',(1.,1.7763568394E-015)); +#12161 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12162 = PCURVE('',#11918,#12163); +#12163 = DEFINITIONAL_REPRESENTATION('',(#12164),#12168); +#12164 = LINE('',#12165,#12166); +#12165 = CARTESIAN_POINT('',(0.E+000,-0.75)); +#12166 = VECTOR('',#12167,1.); +#12167 = DIRECTION('',(1.,0.E+000)); +#12168 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12169 = ORIENTED_EDGE('',*,*,#12170,.T.); +#12170 = EDGE_CURVE('',#12148,#12171,#12173,.T.); +#12171 = VERTEX_POINT('',#12172); +#12172 = CARTESIAN_POINT('',(-4.44,-2.655,0.5)); +#12173 = SURFACE_CURVE('',#12174,(#12178,#12185),.PCURVE_S1.); +#12174 = LINE('',#12175,#12176); +#12175 = CARTESIAN_POINT('',(-4.95,-2.655,0.5)); +#12176 = VECTOR('',#12177,1.); +#12177 = DIRECTION('',(1.,0.E+000,0.E+000)); +#12178 = PCURVE('',#10355,#12179); +#12179 = DEFINITIONAL_REPRESENTATION('',(#12180),#12184); +#12180 = LINE('',#12181,#12182); +#12181 = CARTESIAN_POINT('',(-0.374745725546,-1.698573309462)); +#12182 = VECTOR('',#12183,1.); +#12183 = DIRECTION('',(0.E+000,1.)); +#12184 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12185 = PCURVE('',#11946,#12186); +#12186 = DEFINITIONAL_REPRESENTATION('',(#12187),#12191); +#12187 = LINE('',#12188,#12189); +#12188 = CARTESIAN_POINT('',(0.E+000,-0.75)); +#12189 = VECTOR('',#12190,1.); +#12190 = DIRECTION('',(1.,0.E+000)); +#12191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12192 = ORIENTED_EDGE('',*,*,#12193,.T.); +#12193 = EDGE_CURVE('',#12171,#12097,#12194,.T.); +#12194 = SURFACE_CURVE('',#12195,(#12200,#12211),.PCURVE_S1.); +#12195 = CIRCLE('',#12196,0.25); +#12196 = AXIS2_PLACEMENT_3D('',#12197,#12198,#12199); +#12197 = CARTESIAN_POINT('',(-4.44,-2.655,0.75)); +#12198 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#12199 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#12200 = PCURVE('',#10355,#12201); +#12201 = DEFINITIONAL_REPRESENTATION('',(#12202),#12210); +#12202 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#12203,#12204,#12205,#12206 + ,#12207,#12208,#12209),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#12203 = CARTESIAN_POINT('',(-0.374745725546,-1.188573309462)); +#12204 = CARTESIAN_POINT('',(-0.374745725546,-0.75556060757)); +#12205 = CARTESIAN_POINT('',(2.542744539999E-004,-0.972066958516)); +#12206 = CARTESIAN_POINT('',(0.375254274454,-1.188573309462)); +#12207 = CARTESIAN_POINT('',(2.542744540001E-004,-1.405079660408)); +#12208 = CARTESIAN_POINT('',(-0.374745725546,-1.621586011354)); +#12209 = CARTESIAN_POINT('',(-0.374745725546,-1.188573309462)); +#12210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12211 = PCURVE('',#11979,#12212); +#12212 = DEFINITIONAL_REPRESENTATION('',(#12213),#12217); +#12213 = LINE('',#12214,#12215); +#12214 = CARTESIAN_POINT('',(6.28318530718,-0.75)); +#12215 = VECTOR('',#12216,1.); +#12216 = DIRECTION('',(-1.,0.E+000)); +#12217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12218 = ORIENTED_EDGE('',*,*,#12119,.T.); +#12219 = ORIENTED_EDGE('',*,*,#10340,.T.); +#12220 = ORIENTED_EDGE('',*,*,#11876,.F.); +#12221 = ORIENTED_EDGE('',*,*,#10450,.T.); +#12222 = ORIENTED_EDGE('',*,*,#12223,.T.); +#12223 = EDGE_CURVE('',#10423,#12224,#12226,.T.); +#12224 = VERTEX_POINT('',#12225); +#12225 = CARTESIAN_POINT('',(-3.735230534411,-2.655,0.493484892506)); +#12226 = SURFACE_CURVE('',#12227,(#12231,#12238),.PCURVE_S1.); +#12227 = LINE('',#12228,#12229); +#12228 = CARTESIAN_POINT('',(-3.632624491413,-2.655,0.775392678742)); +#12229 = VECTOR('',#12230,1.); +#12230 = DIRECTION('',(-0.342020143326,0.E+000,-0.939692620786)); +#12231 = PCURVE('',#10355,#12232); +#12232 = DEFINITIONAL_REPRESENTATION('',(#12233),#12237); +#12233 = LINE('',#12234,#12235); +#12234 = CARTESIAN_POINT('',(-9.9353046804E-002,-0.381197800875)); +#12235 = VECTOR('',#12236,1.); +#12236 = DIRECTION('',(-0.939692620786,-0.342020143326)); +#12237 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12238 = PCURVE('',#10438,#12239); +#12239 = DEFINITIONAL_REPRESENTATION('',(#12240),#12244); +#12240 = LINE('',#12241,#12242); +#12241 = CARTESIAN_POINT('',(-0.E+000,-0.75)); +#12242 = VECTOR('',#12243,1.); +#12243 = DIRECTION('',(1.,0.E+000)); +#12244 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12245 = ORIENTED_EDGE('',*,*,#12246,.T.); +#12246 = EDGE_CURVE('',#12224,#12247,#12249,.T.); +#12247 = VERTEX_POINT('',#12248); +#12248 = CARTESIAN_POINT('',(-4.44,-2.655,-2.22044604925E-016)); +#12249 = SURFACE_CURVE('',#12250,(#12255,#12262),.PCURVE_S1.); +#12250 = CIRCLE('',#12251,0.75); +#12251 = AXIS2_PLACEMENT_3D('',#12252,#12253,#12254); +#12252 = CARTESIAN_POINT('',(-4.44,-2.655,0.75)); +#12253 = DIRECTION('',(0.E+000,1.,0.E+000)); +#12254 = DIRECTION('',(0.939692620786,0.E+000,-0.342020143326)); +#12255 = PCURVE('',#10355,#12256); +#12256 = DEFINITIONAL_REPRESENTATION('',(#12257),#12261); +#12257 = CIRCLE('',#12258,0.75); +#12258 = AXIS2_PLACEMENT_2D('',#12259,#12260); +#12259 = CARTESIAN_POINT('',(-0.124745725546,-1.188573309462)); +#12260 = DIRECTION('',(-0.342020143326,0.939692620786)); +#12261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12262 = PCURVE('',#12055,#12263); +#12263 = DEFINITIONAL_REPRESENTATION('',(#12264),#12268); +#12264 = LINE('',#12265,#12266); +#12265 = CARTESIAN_POINT('',(0.E+000,-0.75)); +#12266 = VECTOR('',#12267,1.); +#12267 = DIRECTION('',(1.,0.E+000)); +#12268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12269 = ORIENTED_EDGE('',*,*,#12270,.T.); +#12270 = EDGE_CURVE('',#12247,#12146,#12271,.T.); +#12271 = SURFACE_CURVE('',#12272,(#12276,#12283),.PCURVE_S1.); +#12272 = LINE('',#12273,#12274); +#12273 = CARTESIAN_POINT('',(-4.44,-2.655,-2.22044604925E-016)); +#12274 = VECTOR('',#12275,1.); +#12275 = DIRECTION('',(-1.,0.E+000,-9.522610922745E-017)); +#12276 = PCURVE('',#10355,#12277); +#12277 = DEFINITIONAL_REPRESENTATION('',(#12278),#12282); +#12278 = LINE('',#12279,#12280); +#12279 = CARTESIAN_POINT('',(-0.874745725546,-1.188573309462)); +#12280 = VECTOR('',#12281,1.); +#12281 = DIRECTION('',(-9.522610922745E-017,-1.)); +#12282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12283 = PCURVE('',#12081,#12284); +#12284 = DEFINITIONAL_REPRESENTATION('',(#12285),#12289); +#12285 = LINE('',#12286,#12287); +#12286 = CARTESIAN_POINT('',(-0.E+000,-0.75)); +#12287 = VECTOR('',#12288,1.); +#12288 = DIRECTION('',(1.,0.E+000)); +#12289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12290 = ADVANCED_FACE('',(#12291),#10438,.T.); +#12291 = FACE_BOUND('',#12292,.T.); +#12292 = EDGE_LOOP('',(#12293,#12294,#12295,#12316)); +#12293 = ORIENTED_EDGE('',*,*,#10422,.T.); +#12294 = ORIENTED_EDGE('',*,*,#12223,.T.); +#12295 = ORIENTED_EDGE('',*,*,#12296,.F.); +#12296 = EDGE_CURVE('',#12016,#12224,#12297,.T.); +#12297 = SURFACE_CURVE('',#12298,(#12302,#12309),.PCURVE_S1.); +#12298 = LINE('',#12299,#12300); +#12299 = CARTESIAN_POINT('',(-3.735230534411,-1.905,0.493484892506)); +#12300 = VECTOR('',#12301,1.); +#12301 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#12302 = PCURVE('',#10438,#12303); +#12303 = DEFINITIONAL_REPRESENTATION('',(#12304),#12308); +#12304 = LINE('',#12305,#12306); +#12305 = CARTESIAN_POINT('',(0.3,0.E+000)); +#12306 = VECTOR('',#12307,1.); +#12307 = DIRECTION('',(-0.E+000,-1.)); +#12308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12309 = PCURVE('',#12055,#12310); +#12310 = DEFINITIONAL_REPRESENTATION('',(#12311),#12315); +#12311 = LINE('',#12312,#12313); +#12312 = CARTESIAN_POINT('',(-3.987921104454E-013,0.E+000)); +#12313 = VECTOR('',#12314,1.); +#12314 = DIRECTION('',(0.E+000,-1.)); +#12315 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12316 = ORIENTED_EDGE('',*,*,#12015,.F.); +#12317 = ADVANCED_FACE('',(#12318),#10548,.T.); +#12318 = FACE_BOUND('',#12319,.T.); +#12319 = EDGE_LOOP('',(#12320,#12321,#12342,#12343)); +#12320 = ORIENTED_EDGE('',*,*,#10609,.F.); +#12321 = ORIENTED_EDGE('',*,*,#12322,.T.); +#12322 = EDGE_CURVE('',#10610,#10897,#12323,.T.); +#12323 = SURFACE_CURVE('',#12324,(#12328,#12335),.PCURVE_S1.); +#12324 = LINE('',#12325,#12326); +#12325 = CARTESIAN_POINT('',(-3.4,0.375,0.437372862773)); +#12326 = VECTOR('',#12327,1.); +#12327 = DIRECTION('',(0.E+000,5.472315783042E-031,1.)); +#12328 = PCURVE('',#10548,#12329); +#12329 = DEFINITIONAL_REPRESENTATION('',(#12330),#12334); +#12330 = LINE('',#12331,#12332); +#12331 = CARTESIAN_POINT('',(3.625,-0.437372862773)); +#12332 = VECTOR('',#12333,1.); +#12333 = DIRECTION('',(5.472315783042E-031,-1.)); +#12334 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12335 = PCURVE('',#10649,#12336); +#12336 = DEFINITIONAL_REPRESENTATION('',(#12337),#12341); +#12337 = LINE('',#12338,#12339); +#12338 = CARTESIAN_POINT('',(-0.437372862773,-0.148573309462)); +#12339 = VECTOR('',#12340,1.); +#12340 = DIRECTION('',(1.,0.E+000)); +#12341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12342 = ORIENTED_EDGE('',*,*,#10896,.T.); +#12343 = ORIENTED_EDGE('',*,*,#10532,.F.); +#12344 = ADVANCED_FACE('',(#12345),#10742,.T.); +#12345 = FACE_BOUND('',#12346,.T.); +#12346 = EDGE_LOOP('',(#12347,#12348,#12349,#12350)); +#12347 = ORIENTED_EDGE('',*,*,#10726,.F.); +#12348 = ORIENTED_EDGE('',*,*,#10785,.T.); +#12349 = ORIENTED_EDGE('',*,*,#10870,.T.); +#12350 = ORIENTED_EDGE('',*,*,#12351,.F.); +#12351 = EDGE_CURVE('',#10694,#10871,#12352,.T.); +#12352 = SURFACE_CURVE('',#12353,(#12357,#12364),.PCURVE_S1.); +#12353 = LINE('',#12354,#12355); +#12354 = CARTESIAN_POINT('',(-3.4,-0.375,0.437372862773)); +#12355 = VECTOR('',#12356,1.); +#12356 = DIRECTION('',(0.E+000,5.472315783042E-031,1.)); +#12357 = PCURVE('',#10742,#12358); +#12358 = DEFINITIONAL_REPRESENTATION('',(#12359),#12363); +#12359 = LINE('',#12360,#12361); +#12360 = CARTESIAN_POINT('',(2.875,-0.437372862773)); +#12361 = VECTOR('',#12362,1.); +#12362 = DIRECTION('',(5.472315783042E-031,-1.)); +#12363 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12364 = PCURVE('',#10710,#12365); +#12365 = DEFINITIONAL_REPRESENTATION('',(#12366),#12370); +#12366 = LINE('',#12367,#12368); +#12367 = CARTESIAN_POINT('',(-0.437372862773,-0.148573309462)); +#12368 = VECTOR('',#12369,1.); +#12369 = DIRECTION('',(1.,0.E+000)); +#12370 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12371 = ADVANCED_FACE('',(#12372),#10710,.F.); +#12372 = FACE_BOUND('',#12373,.F.); +#12373 = EDGE_LOOP('',(#12374,#12404,#12432,#12465,#12486,#12487,#12488, + #12489,#12512,#12541)); +#12374 = ORIENTED_EDGE('',*,*,#12375,.T.); +#12375 = EDGE_CURVE('',#12376,#12378,#12380,.T.); +#12376 = VERTEX_POINT('',#12377); +#12377 = CARTESIAN_POINT('',(-4.95,-0.375,-2.70609920631E-016)); +#12378 = VERTEX_POINT('',#12379); +#12379 = CARTESIAN_POINT('',(-4.95,-0.375,0.5)); +#12380 = SURFACE_CURVE('',#12381,(#12385,#12392),.PCURVE_S1.); +#12381 = LINE('',#12382,#12383); +#12382 = CARTESIAN_POINT('',(-4.95,-0.375,-2.70609920631E-016)); +#12383 = VECTOR('',#12384,1.); +#12384 = DIRECTION('',(1.7763568394E-015,0.E+000,1.)); +#12385 = PCURVE('',#10710,#12386); +#12386 = DEFINITIONAL_REPRESENTATION('',(#12387),#12391); +#12387 = LINE('',#12388,#12389); +#12388 = CARTESIAN_POINT('',(-0.874745725546,-1.698573309462)); +#12389 = VECTOR('',#12390,1.); +#12390 = DIRECTION('',(1.,1.7763568394E-015)); +#12391 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12392 = PCURVE('',#12393,#12398); +#12393 = PLANE('',#12394); +#12394 = AXIS2_PLACEMENT_3D('',#12395,#12396,#12397); +#12395 = CARTESIAN_POINT('',(-4.95,0.375,-2.70609920631E-016)); +#12396 = DIRECTION('',(-1.,0.E+000,1.7763568394E-015)); +#12397 = DIRECTION('',(1.7763568394E-015,0.E+000,1.)); +#12398 = DEFINITIONAL_REPRESENTATION('',(#12399),#12403); +#12399 = LINE('',#12400,#12401); +#12400 = CARTESIAN_POINT('',(0.E+000,-0.75)); +#12401 = VECTOR('',#12402,1.); +#12402 = DIRECTION('',(1.,0.E+000)); +#12403 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12404 = ORIENTED_EDGE('',*,*,#12405,.T.); +#12405 = EDGE_CURVE('',#12378,#12406,#12408,.T.); +#12406 = VERTEX_POINT('',#12407); +#12407 = CARTESIAN_POINT('',(-4.44,-0.375,0.5)); +#12408 = SURFACE_CURVE('',#12409,(#12413,#12420),.PCURVE_S1.); +#12409 = LINE('',#12410,#12411); +#12410 = CARTESIAN_POINT('',(-4.95,-0.375,0.5)); +#12411 = VECTOR('',#12412,1.); +#12412 = DIRECTION('',(1.,0.E+000,0.E+000)); +#12413 = PCURVE('',#10710,#12414); +#12414 = DEFINITIONAL_REPRESENTATION('',(#12415),#12419); +#12415 = LINE('',#12416,#12417); +#12416 = CARTESIAN_POINT('',(-0.374745725546,-1.698573309462)); +#12417 = VECTOR('',#12418,1.); +#12418 = DIRECTION('',(0.E+000,1.)); +#12419 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12420 = PCURVE('',#12421,#12426); +#12421 = PLANE('',#12422); +#12422 = AXIS2_PLACEMENT_3D('',#12423,#12424,#12425); +#12423 = CARTESIAN_POINT('',(-4.95,0.375,0.5)); +#12424 = DIRECTION('',(0.E+000,0.E+000,1.)); +#12425 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#12426 = DEFINITIONAL_REPRESENTATION('',(#12427),#12431); +#12427 = LINE('',#12428,#12429); +#12428 = CARTESIAN_POINT('',(0.E+000,-0.75)); +#12429 = VECTOR('',#12430,1.); +#12430 = DIRECTION('',(1.,0.E+000)); +#12431 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12432 = ORIENTED_EDGE('',*,*,#12433,.T.); +#12433 = EDGE_CURVE('',#12406,#12434,#12436,.T.); +#12434 = VERTEX_POINT('',#12435); +#12435 = CARTESIAN_POINT('',(-4.205076844804,-0.375,0.664494964169)); +#12436 = SURFACE_CURVE('',#12437,(#12442,#12453),.PCURVE_S1.); +#12437 = CIRCLE('',#12438,0.25); +#12438 = AXIS2_PLACEMENT_3D('',#12439,#12440,#12441); +#12439 = CARTESIAN_POINT('',(-4.44,-0.375,0.75)); +#12440 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#12441 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#12442 = PCURVE('',#10710,#12443); +#12443 = DEFINITIONAL_REPRESENTATION('',(#12444),#12452); +#12444 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#12445,#12446,#12447,#12448 + ,#12449,#12450,#12451),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#12445 = CARTESIAN_POINT('',(-0.374745725546,-1.188573309462)); +#12446 = CARTESIAN_POINT('',(-0.374745725546,-0.75556060757)); +#12447 = CARTESIAN_POINT('',(2.542744539999E-004,-0.972066958516)); +#12448 = CARTESIAN_POINT('',(0.375254274454,-1.188573309462)); +#12449 = CARTESIAN_POINT('',(2.542744540001E-004,-1.405079660408)); +#12450 = CARTESIAN_POINT('',(-0.374745725546,-1.621586011354)); +#12451 = CARTESIAN_POINT('',(-0.374745725546,-1.188573309462)); +#12452 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12453 = PCURVE('',#12454,#12459); +#12454 = CYLINDRICAL_SURFACE('',#12455,0.25); +#12455 = AXIS2_PLACEMENT_3D('',#12456,#12457,#12458); +#12456 = CARTESIAN_POINT('',(-4.44,0.375,0.75)); +#12457 = DIRECTION('',(0.E+000,1.,0.E+000)); +#12458 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#12459 = DEFINITIONAL_REPRESENTATION('',(#12460),#12464); +#12460 = LINE('',#12461,#12462); +#12461 = CARTESIAN_POINT('',(6.28318530718,-0.75)); +#12462 = VECTOR('',#12463,1.); +#12463 = DIRECTION('',(-1.,0.E+000)); +#12464 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12465 = ORIENTED_EDGE('',*,*,#12466,.T.); +#12466 = EDGE_CURVE('',#12434,#10944,#12467,.T.); +#12467 = SURFACE_CURVE('',#12468,(#12472,#12479),.PCURVE_S1.); +#12468 = LINE('',#12469,#12470); +#12469 = CARTESIAN_POINT('',(-4.205076844804,-0.375,0.664494964169)); +#12470 = VECTOR('',#12471,1.); +#12471 = DIRECTION('',(0.342020143326,0.E+000,0.939692620786)); +#12472 = PCURVE('',#10710,#12473); +#12473 = DEFINITIONAL_REPRESENTATION('',(#12474),#12478); +#12474 = LINE('',#12475,#12476); +#12475 = CARTESIAN_POINT('',(-0.210250761377,-0.953650154266)); +#12476 = VECTOR('',#12477,1.); +#12477 = DIRECTION('',(0.939692620786,0.342020143326)); +#12478 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12479 = PCURVE('',#10959,#12480); +#12480 = DEFINITIONAL_REPRESENTATION('',(#12481),#12485); +#12481 = LINE('',#12482,#12483); +#12482 = CARTESIAN_POINT('',(0.E+000,-0.75)); +#12483 = VECTOR('',#12484,1.); +#12484 = DIRECTION('',(1.,0.E+000)); +#12485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12486 = ORIENTED_EDGE('',*,*,#10971,.T.); +#12487 = ORIENTED_EDGE('',*,*,#12351,.F.); +#12488 = ORIENTED_EDGE('',*,*,#10693,.T.); +#12489 = ORIENTED_EDGE('',*,*,#12490,.T.); +#12490 = EDGE_CURVE('',#10666,#12491,#12493,.T.); +#12491 = VERTEX_POINT('',#12492); +#12492 = CARTESIAN_POINT('',(-3.735230534411,-0.375,0.493484892506)); +#12493 = SURFACE_CURVE('',#12494,(#12498,#12505),.PCURVE_S1.); +#12494 = LINE('',#12495,#12496); +#12495 = CARTESIAN_POINT('',(-3.632624491413,-0.375,0.775392678742)); +#12496 = VECTOR('',#12497,1.); +#12497 = DIRECTION('',(-0.342020143326,0.E+000,-0.939692620786)); +#12498 = PCURVE('',#10710,#12499); +#12499 = DEFINITIONAL_REPRESENTATION('',(#12500),#12504); +#12500 = LINE('',#12501,#12502); +#12501 = CARTESIAN_POINT('',(-9.9353046804E-002,-0.381197800875)); +#12502 = VECTOR('',#12503,1.); +#12503 = DIRECTION('',(-0.939692620786,-0.342020143326)); +#12504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12505 = PCURVE('',#10681,#12506); +#12506 = DEFINITIONAL_REPRESENTATION('',(#12507),#12511); +#12507 = LINE('',#12508,#12509); +#12508 = CARTESIAN_POINT('',(-0.E+000,-0.75)); +#12509 = VECTOR('',#12510,1.); +#12510 = DIRECTION('',(1.,0.E+000)); +#12511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12512 = ORIENTED_EDGE('',*,*,#12513,.T.); +#12513 = EDGE_CURVE('',#12491,#12514,#12516,.T.); +#12514 = VERTEX_POINT('',#12515); +#12515 = CARTESIAN_POINT('',(-4.44,-0.375,-2.22044604925E-016)); +#12516 = SURFACE_CURVE('',#12517,(#12522,#12529),.PCURVE_S1.); +#12517 = CIRCLE('',#12518,0.75); +#12518 = AXIS2_PLACEMENT_3D('',#12519,#12520,#12521); +#12519 = CARTESIAN_POINT('',(-4.44,-0.375,0.75)); +#12520 = DIRECTION('',(0.E+000,1.,0.E+000)); +#12521 = DIRECTION('',(0.939692620786,0.E+000,-0.342020143326)); +#12522 = PCURVE('',#10710,#12523); +#12523 = DEFINITIONAL_REPRESENTATION('',(#12524),#12528); +#12524 = CIRCLE('',#12525,0.75); +#12525 = AXIS2_PLACEMENT_2D('',#12526,#12527); +#12526 = CARTESIAN_POINT('',(-0.124745725546,-1.188573309462)); +#12527 = DIRECTION('',(-0.342020143326,0.939692620786)); +#12528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12529 = PCURVE('',#12530,#12535); +#12530 = CYLINDRICAL_SURFACE('',#12531,0.75); +#12531 = AXIS2_PLACEMENT_3D('',#12532,#12533,#12534); +#12532 = CARTESIAN_POINT('',(-4.44,0.375,0.75)); +#12533 = DIRECTION('',(0.E+000,1.,0.E+000)); +#12534 = DIRECTION('',(0.939692620786,0.E+000,-0.342020143326)); +#12535 = DEFINITIONAL_REPRESENTATION('',(#12536),#12540); +#12536 = LINE('',#12537,#12538); +#12537 = CARTESIAN_POINT('',(0.E+000,-0.75)); +#12538 = VECTOR('',#12539,1.); +#12539 = DIRECTION('',(1.,0.E+000)); +#12540 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12541 = ORIENTED_EDGE('',*,*,#12542,.T.); +#12542 = EDGE_CURVE('',#12514,#12376,#12543,.T.); +#12543 = SURFACE_CURVE('',#12544,(#12548,#12555),.PCURVE_S1.); +#12544 = LINE('',#12545,#12546); +#12545 = CARTESIAN_POINT('',(-4.44,-0.375,-2.22044604925E-016)); +#12546 = VECTOR('',#12547,1.); +#12547 = DIRECTION('',(-1.,0.E+000,-9.522610922745E-017)); +#12548 = PCURVE('',#10710,#12549); +#12549 = DEFINITIONAL_REPRESENTATION('',(#12550),#12554); +#12550 = LINE('',#12551,#12552); +#12551 = CARTESIAN_POINT('',(-0.874745725546,-1.188573309462)); +#12552 = VECTOR('',#12553,1.); +#12553 = DIRECTION('',(-9.522610922745E-017,-1.)); +#12554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12555 = PCURVE('',#12556,#12561); +#12556 = PLANE('',#12557); +#12557 = AXIS2_PLACEMENT_3D('',#12558,#12559,#12560); +#12558 = CARTESIAN_POINT('',(-4.44,0.375,-2.22044604925E-016)); +#12559 = DIRECTION('',(9.522610922745E-017,0.E+000,-1.)); +#12560 = DIRECTION('',(-1.,0.E+000,-9.522610922745E-017)); +#12561 = DEFINITIONAL_REPRESENTATION('',(#12562),#12566); +#12562 = LINE('',#12563,#12564); +#12563 = CARTESIAN_POINT('',(-0.E+000,-0.75)); +#12564 = VECTOR('',#12565,1.); +#12565 = DIRECTION('',(1.,0.E+000)); +#12566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12567 = ADVANCED_FACE('',(#12568),#10681,.T.); +#12568 = FACE_BOUND('',#12569,.T.); +#12569 = EDGE_LOOP('',(#12570,#12571,#12572,#12595)); +#12570 = ORIENTED_EDGE('',*,*,#10665,.T.); +#12571 = ORIENTED_EDGE('',*,*,#12490,.T.); +#12572 = ORIENTED_EDGE('',*,*,#12573,.F.); +#12573 = EDGE_CURVE('',#12574,#12491,#12576,.T.); +#12574 = VERTEX_POINT('',#12575); +#12575 = CARTESIAN_POINT('',(-3.735230534411,0.375,0.493484892506)); +#12576 = SURFACE_CURVE('',#12577,(#12581,#12588),.PCURVE_S1.); +#12577 = LINE('',#12578,#12579); +#12578 = CARTESIAN_POINT('',(-3.735230534411,0.375,0.493484892506)); +#12579 = VECTOR('',#12580,1.); +#12580 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#12581 = PCURVE('',#10681,#12582); +#12582 = DEFINITIONAL_REPRESENTATION('',(#12583),#12587); +#12583 = LINE('',#12584,#12585); +#12584 = CARTESIAN_POINT('',(0.3,0.E+000)); +#12585 = VECTOR('',#12586,1.); +#12586 = DIRECTION('',(-0.E+000,-1.)); +#12587 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12588 = PCURVE('',#12530,#12589); +#12589 = DEFINITIONAL_REPRESENTATION('',(#12590),#12594); +#12590 = LINE('',#12591,#12592); +#12591 = CARTESIAN_POINT('',(-3.987921104454E-013,0.E+000)); +#12592 = VECTOR('',#12593,1.); +#12593 = DIRECTION('',(0.E+000,-1.)); +#12594 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12595 = ORIENTED_EDGE('',*,*,#12596,.F.); +#12596 = EDGE_CURVE('',#10633,#12574,#12597,.T.); +#12597 = SURFACE_CURVE('',#12598,(#12602,#12609),.PCURVE_S1.); +#12598 = LINE('',#12599,#12600); +#12599 = CARTESIAN_POINT('',(-3.632624491413,0.375,0.775392678742)); +#12600 = VECTOR('',#12601,1.); +#12601 = DIRECTION('',(-0.342020143326,0.E+000,-0.939692620786)); +#12602 = PCURVE('',#10681,#12603); +#12603 = DEFINITIONAL_REPRESENTATION('',(#12604),#12608); +#12604 = LINE('',#12605,#12606); +#12605 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#12606 = VECTOR('',#12607,1.); +#12607 = DIRECTION('',(1.,0.E+000)); +#12608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12609 = PCURVE('',#10649,#12610); +#12610 = DEFINITIONAL_REPRESENTATION('',(#12611),#12615); +#12611 = LINE('',#12612,#12613); +#12612 = CARTESIAN_POINT('',(-9.9353046804E-002,-0.381197800875)); +#12613 = VECTOR('',#12614,1.); +#12614 = DIRECTION('',(-0.939692620786,-0.342020143326)); +#12615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12616 = ADVANCED_FACE('',(#12617),#10649,.T.); +#12617 = FACE_BOUND('',#12618,.T.); +#12618 = EDGE_LOOP('',(#12619,#12644,#12667,#12695,#12716,#12717,#12718, + #12719,#12720,#12744)); +#12619 = ORIENTED_EDGE('',*,*,#12620,.T.); +#12620 = EDGE_CURVE('',#12621,#12623,#12625,.T.); +#12621 = VERTEX_POINT('',#12622); +#12622 = CARTESIAN_POINT('',(-4.95,0.375,-2.70609920631E-016)); +#12623 = VERTEX_POINT('',#12624); +#12624 = CARTESIAN_POINT('',(-4.95,0.375,0.5)); +#12625 = SURFACE_CURVE('',#12626,(#12630,#12637),.PCURVE_S1.); +#12626 = LINE('',#12627,#12628); +#12627 = CARTESIAN_POINT('',(-4.95,0.375,-2.70609920631E-016)); +#12628 = VECTOR('',#12629,1.); +#12629 = DIRECTION('',(1.7763568394E-015,0.E+000,1.)); +#12630 = PCURVE('',#10649,#12631); +#12631 = DEFINITIONAL_REPRESENTATION('',(#12632),#12636); +#12632 = LINE('',#12633,#12634); +#12633 = CARTESIAN_POINT('',(-0.874745725546,-1.698573309462)); +#12634 = VECTOR('',#12635,1.); +#12635 = DIRECTION('',(1.,1.7763568394E-015)); +#12636 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12637 = PCURVE('',#12393,#12638); +#12638 = DEFINITIONAL_REPRESENTATION('',(#12639),#12643); +#12639 = LINE('',#12640,#12641); +#12640 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#12641 = VECTOR('',#12642,1.); +#12642 = DIRECTION('',(1.,0.E+000)); +#12643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12644 = ORIENTED_EDGE('',*,*,#12645,.T.); +#12645 = EDGE_CURVE('',#12623,#12646,#12648,.T.); +#12646 = VERTEX_POINT('',#12647); +#12647 = CARTESIAN_POINT('',(-4.44,0.375,0.5)); +#12648 = SURFACE_CURVE('',#12649,(#12653,#12660),.PCURVE_S1.); +#12649 = LINE('',#12650,#12651); +#12650 = CARTESIAN_POINT('',(-4.95,0.375,0.5)); +#12651 = VECTOR('',#12652,1.); +#12652 = DIRECTION('',(1.,0.E+000,0.E+000)); +#12653 = PCURVE('',#10649,#12654); +#12654 = DEFINITIONAL_REPRESENTATION('',(#12655),#12659); +#12655 = LINE('',#12656,#12657); +#12656 = CARTESIAN_POINT('',(-0.374745725546,-1.698573309462)); +#12657 = VECTOR('',#12658,1.); +#12658 = DIRECTION('',(0.E+000,1.)); +#12659 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12660 = PCURVE('',#12421,#12661); +#12661 = DEFINITIONAL_REPRESENTATION('',(#12662),#12666); +#12662 = LINE('',#12663,#12664); +#12663 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#12664 = VECTOR('',#12665,1.); +#12665 = DIRECTION('',(1.,0.E+000)); +#12666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12667 = ORIENTED_EDGE('',*,*,#12668,.T.); +#12668 = EDGE_CURVE('',#12646,#12669,#12671,.T.); +#12669 = VERTEX_POINT('',#12670); +#12670 = CARTESIAN_POINT('',(-4.205076844804,0.375,0.664494964169)); +#12671 = SURFACE_CURVE('',#12672,(#12677,#12688),.PCURVE_S1.); +#12672 = CIRCLE('',#12673,0.25); +#12673 = AXIS2_PLACEMENT_3D('',#12674,#12675,#12676); +#12674 = CARTESIAN_POINT('',(-4.44,0.375,0.75)); +#12675 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#12676 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#12677 = PCURVE('',#10649,#12678); +#12678 = DEFINITIONAL_REPRESENTATION('',(#12679),#12687); +#12679 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#12680,#12681,#12682,#12683 + ,#12684,#12685,#12686),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#12680 = CARTESIAN_POINT('',(-0.374745725546,-1.188573309462)); +#12681 = CARTESIAN_POINT('',(-0.374745725546,-0.75556060757)); +#12682 = CARTESIAN_POINT('',(2.542744539999E-004,-0.972066958516)); +#12683 = CARTESIAN_POINT('',(0.375254274454,-1.188573309462)); +#12684 = CARTESIAN_POINT('',(2.542744540001E-004,-1.405079660408)); +#12685 = CARTESIAN_POINT('',(-0.374745725546,-1.621586011354)); +#12686 = CARTESIAN_POINT('',(-0.374745725546,-1.188573309462)); +#12687 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12688 = PCURVE('',#12454,#12689); +#12689 = DEFINITIONAL_REPRESENTATION('',(#12690),#12694); +#12690 = LINE('',#12691,#12692); +#12691 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#12692 = VECTOR('',#12693,1.); +#12693 = DIRECTION('',(-1.,0.E+000)); +#12694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12695 = ORIENTED_EDGE('',*,*,#12696,.T.); +#12696 = EDGE_CURVE('',#12669,#10920,#12697,.T.); +#12697 = SURFACE_CURVE('',#12698,(#12702,#12709),.PCURVE_S1.); +#12698 = LINE('',#12699,#12700); +#12699 = CARTESIAN_POINT('',(-4.205076844804,0.375,0.664494964169)); +#12700 = VECTOR('',#12701,1.); +#12701 = DIRECTION('',(0.342020143326,0.E+000,0.939692620786)); +#12702 = PCURVE('',#10649,#12703); +#12703 = DEFINITIONAL_REPRESENTATION('',(#12704),#12708); +#12704 = LINE('',#12705,#12706); +#12705 = CARTESIAN_POINT('',(-0.210250761377,-0.953650154266)); +#12706 = VECTOR('',#12707,1.); +#12707 = DIRECTION('',(0.939692620786,0.342020143326)); +#12708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12709 = PCURVE('',#10959,#12710); +#12710 = DEFINITIONAL_REPRESENTATION('',(#12711),#12715); +#12711 = LINE('',#12712,#12713); +#12712 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#12713 = VECTOR('',#12714,1.); +#12714 = DIRECTION('',(1.,0.E+000)); +#12715 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12716 = ORIENTED_EDGE('',*,*,#10919,.T.); +#12717 = ORIENTED_EDGE('',*,*,#12322,.F.); +#12718 = ORIENTED_EDGE('',*,*,#10632,.T.); +#12719 = ORIENTED_EDGE('',*,*,#12596,.T.); +#12720 = ORIENTED_EDGE('',*,*,#12721,.T.); +#12721 = EDGE_CURVE('',#12574,#12722,#12724,.T.); +#12722 = VERTEX_POINT('',#12723); +#12723 = CARTESIAN_POINT('',(-4.44,0.375,-2.22044604925E-016)); +#12724 = SURFACE_CURVE('',#12725,(#12730,#12737),.PCURVE_S1.); +#12725 = CIRCLE('',#12726,0.75); +#12726 = AXIS2_PLACEMENT_3D('',#12727,#12728,#12729); +#12727 = CARTESIAN_POINT('',(-4.44,0.375,0.75)); +#12728 = DIRECTION('',(0.E+000,1.,0.E+000)); +#12729 = DIRECTION('',(0.939692620786,0.E+000,-0.342020143326)); +#12730 = PCURVE('',#10649,#12731); +#12731 = DEFINITIONAL_REPRESENTATION('',(#12732),#12736); +#12732 = CIRCLE('',#12733,0.75); +#12733 = AXIS2_PLACEMENT_2D('',#12734,#12735); +#12734 = CARTESIAN_POINT('',(-0.124745725546,-1.188573309462)); +#12735 = DIRECTION('',(-0.342020143326,0.939692620786)); +#12736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12737 = PCURVE('',#12530,#12738); +#12738 = DEFINITIONAL_REPRESENTATION('',(#12739),#12743); +#12739 = LINE('',#12740,#12741); +#12740 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#12741 = VECTOR('',#12742,1.); +#12742 = DIRECTION('',(1.,0.E+000)); +#12743 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12744 = ORIENTED_EDGE('',*,*,#12745,.T.); +#12745 = EDGE_CURVE('',#12722,#12621,#12746,.T.); +#12746 = SURFACE_CURVE('',#12747,(#12751,#12758),.PCURVE_S1.); +#12747 = LINE('',#12748,#12749); +#12748 = CARTESIAN_POINT('',(-4.44,0.375,-2.22044604925E-016)); +#12749 = VECTOR('',#12750,1.); +#12750 = DIRECTION('',(-1.,0.E+000,-9.522610922745E-017)); +#12751 = PCURVE('',#10649,#12752); +#12752 = DEFINITIONAL_REPRESENTATION('',(#12753),#12757); +#12753 = LINE('',#12754,#12755); +#12754 = CARTESIAN_POINT('',(-0.874745725546,-1.188573309462)); +#12755 = VECTOR('',#12756,1.); +#12756 = DIRECTION('',(-9.522610922745E-017,-1.)); +#12757 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12758 = PCURVE('',#12556,#12759); +#12759 = DEFINITIONAL_REPRESENTATION('',(#12760),#12764); +#12760 = LINE('',#12761,#12762); +#12761 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#12762 = VECTOR('',#12763,1.); +#12763 = DIRECTION('',(1.,0.E+000)); +#12764 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12765 = ADVANCED_FACE('',(#12766),#10959,.T.); +#12766 = FACE_BOUND('',#12767,.T.); +#12767 = EDGE_LOOP('',(#12768,#12789,#12790,#12791)); +#12768 = ORIENTED_EDGE('',*,*,#12769,.T.); +#12769 = EDGE_CURVE('',#12669,#12434,#12770,.T.); +#12770 = SURFACE_CURVE('',#12771,(#12775,#12782),.PCURVE_S1.); +#12771 = LINE('',#12772,#12773); +#12772 = CARTESIAN_POINT('',(-4.205076844804,0.375,0.664494964169)); +#12773 = VECTOR('',#12774,1.); +#12774 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#12775 = PCURVE('',#10959,#12776); +#12776 = DEFINITIONAL_REPRESENTATION('',(#12777),#12781); +#12777 = LINE('',#12778,#12779); +#12778 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#12779 = VECTOR('',#12780,1.); +#12780 = DIRECTION('',(0.E+000,-1.)); +#12781 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12782 = PCURVE('',#12454,#12783); +#12783 = DEFINITIONAL_REPRESENTATION('',(#12784),#12788); +#12784 = LINE('',#12785,#12786); +#12785 = CARTESIAN_POINT('',(5.061454830783,0.E+000)); +#12786 = VECTOR('',#12787,1.); +#12787 = DIRECTION('',(0.E+000,-1.)); +#12788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12789 = ORIENTED_EDGE('',*,*,#12466,.T.); +#12790 = ORIENTED_EDGE('',*,*,#10943,.F.); +#12791 = ORIENTED_EDGE('',*,*,#12696,.F.); +#12792 = ADVANCED_FACE('',(#12793),#11040,.T.); +#12793 = FACE_BOUND('',#12794,.T.); +#12794 = EDGE_LOOP('',(#12795,#12796,#12797,#12818)); +#12795 = ORIENTED_EDGE('',*,*,#11024,.F.); +#12796 = ORIENTED_EDGE('',*,*,#11101,.F.); +#12797 = ORIENTED_EDGE('',*,*,#12798,.T.); +#12798 = EDGE_CURVE('',#11102,#11389,#12799,.T.); +#12799 = SURFACE_CURVE('',#12800,(#12804,#12811),.PCURVE_S1.); +#12800 = LINE('',#12801,#12802); +#12801 = CARTESIAN_POINT('',(-3.4,2.655,0.437372862773)); +#12802 = VECTOR('',#12803,1.); +#12803 = DIRECTION('',(0.E+000,5.472315783042E-031,1.)); +#12804 = PCURVE('',#11040,#12805); +#12805 = DEFINITIONAL_REPRESENTATION('',(#12806),#12810); +#12806 = LINE('',#12807,#12808); +#12807 = CARTESIAN_POINT('',(5.905,-0.437372862773)); +#12808 = VECTOR('',#12809,1.); +#12809 = DIRECTION('',(5.472315783042E-031,-1.)); +#12810 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12811 = PCURVE('',#11141,#12812); +#12812 = DEFINITIONAL_REPRESENTATION('',(#12813),#12817); +#12813 = LINE('',#12814,#12815); +#12814 = CARTESIAN_POINT('',(-0.437372862773,-0.148573309462)); +#12815 = VECTOR('',#12816,1.); +#12816 = DIRECTION('',(1.,0.E+000)); +#12817 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12818 = ORIENTED_EDGE('',*,*,#11388,.T.); +#12819 = ADVANCED_FACE('',(#12820),#11234,.T.); +#12820 = FACE_BOUND('',#12821,.T.); +#12821 = EDGE_LOOP('',(#12822,#12843,#12844,#12845)); +#12822 = ORIENTED_EDGE('',*,*,#12823,.F.); +#12823 = EDGE_CURVE('',#11186,#11363,#12824,.T.); +#12824 = SURFACE_CURVE('',#12825,(#12829,#12836),.PCURVE_S1.); +#12825 = LINE('',#12826,#12827); +#12826 = CARTESIAN_POINT('',(-3.4,1.905,0.437372862773)); +#12827 = VECTOR('',#12828,1.); +#12828 = DIRECTION('',(0.E+000,5.472315783042E-031,1.)); +#12829 = PCURVE('',#11234,#12830); +#12830 = DEFINITIONAL_REPRESENTATION('',(#12831),#12835); +#12831 = LINE('',#12832,#12833); +#12832 = CARTESIAN_POINT('',(5.155,-0.437372862773)); +#12833 = VECTOR('',#12834,1.); +#12834 = DIRECTION('',(5.472315783042E-031,-1.)); +#12835 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12836 = PCURVE('',#11202,#12837); +#12837 = DEFINITIONAL_REPRESENTATION('',(#12838),#12842); +#12838 = LINE('',#12839,#12840); +#12839 = CARTESIAN_POINT('',(-0.437372862773,-0.148573309462)); +#12840 = VECTOR('',#12841,1.); +#12841 = DIRECTION('',(1.,0.E+000)); +#12842 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12843 = ORIENTED_EDGE('',*,*,#11218,.F.); +#12844 = ORIENTED_EDGE('',*,*,#11277,.T.); +#12845 = ORIENTED_EDGE('',*,*,#11362,.T.); +#12846 = ADVANCED_FACE('',(#12847),#11202,.F.); +#12847 = FACE_BOUND('',#12848,.F.); +#12848 = EDGE_LOOP('',(#12849,#12879,#12907,#12940,#12961,#12962,#12963, + #12964,#12987,#13016)); +#12849 = ORIENTED_EDGE('',*,*,#12850,.T.); +#12850 = EDGE_CURVE('',#12851,#12853,#12855,.T.); +#12851 = VERTEX_POINT('',#12852); +#12852 = CARTESIAN_POINT('',(-4.95,1.905,-2.70609920631E-016)); +#12853 = VERTEX_POINT('',#12854); +#12854 = CARTESIAN_POINT('',(-4.95,1.905,0.5)); +#12855 = SURFACE_CURVE('',#12856,(#12860,#12867),.PCURVE_S1.); +#12856 = LINE('',#12857,#12858); +#12857 = CARTESIAN_POINT('',(-4.95,1.905,-2.70609920631E-016)); +#12858 = VECTOR('',#12859,1.); +#12859 = DIRECTION('',(1.7763568394E-015,0.E+000,1.)); +#12860 = PCURVE('',#11202,#12861); +#12861 = DEFINITIONAL_REPRESENTATION('',(#12862),#12866); +#12862 = LINE('',#12863,#12864); +#12863 = CARTESIAN_POINT('',(-0.874745725546,-1.698573309462)); +#12864 = VECTOR('',#12865,1.); +#12865 = DIRECTION('',(1.,1.7763568394E-015)); +#12866 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12867 = PCURVE('',#12868,#12873); +#12868 = PLANE('',#12869); +#12869 = AXIS2_PLACEMENT_3D('',#12870,#12871,#12872); +#12870 = CARTESIAN_POINT('',(-4.95,2.655,-2.70609920631E-016)); +#12871 = DIRECTION('',(-1.,0.E+000,1.7763568394E-015)); +#12872 = DIRECTION('',(1.7763568394E-015,0.E+000,1.)); +#12873 = DEFINITIONAL_REPRESENTATION('',(#12874),#12878); +#12874 = LINE('',#12875,#12876); +#12875 = CARTESIAN_POINT('',(0.E+000,-0.75)); +#12876 = VECTOR('',#12877,1.); +#12877 = DIRECTION('',(1.,0.E+000)); +#12878 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12879 = ORIENTED_EDGE('',*,*,#12880,.T.); +#12880 = EDGE_CURVE('',#12853,#12881,#12883,.T.); +#12881 = VERTEX_POINT('',#12882); +#12882 = CARTESIAN_POINT('',(-4.44,1.905,0.5)); +#12883 = SURFACE_CURVE('',#12884,(#12888,#12895),.PCURVE_S1.); +#12884 = LINE('',#12885,#12886); +#12885 = CARTESIAN_POINT('',(-4.95,1.905,0.5)); +#12886 = VECTOR('',#12887,1.); +#12887 = DIRECTION('',(1.,0.E+000,0.E+000)); +#12888 = PCURVE('',#11202,#12889); +#12889 = DEFINITIONAL_REPRESENTATION('',(#12890),#12894); +#12890 = LINE('',#12891,#12892); +#12891 = CARTESIAN_POINT('',(-0.374745725546,-1.698573309462)); +#12892 = VECTOR('',#12893,1.); +#12893 = DIRECTION('',(0.E+000,1.)); +#12894 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12895 = PCURVE('',#12896,#12901); +#12896 = PLANE('',#12897); +#12897 = AXIS2_PLACEMENT_3D('',#12898,#12899,#12900); +#12898 = CARTESIAN_POINT('',(-4.95,2.655,0.5)); +#12899 = DIRECTION('',(0.E+000,0.E+000,1.)); +#12900 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#12901 = DEFINITIONAL_REPRESENTATION('',(#12902),#12906); +#12902 = LINE('',#12903,#12904); +#12903 = CARTESIAN_POINT('',(0.E+000,-0.75)); +#12904 = VECTOR('',#12905,1.); +#12905 = DIRECTION('',(1.,0.E+000)); +#12906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12907 = ORIENTED_EDGE('',*,*,#12908,.T.); +#12908 = EDGE_CURVE('',#12881,#12909,#12911,.T.); +#12909 = VERTEX_POINT('',#12910); +#12910 = CARTESIAN_POINT('',(-4.205076844804,1.905,0.664494964169)); +#12911 = SURFACE_CURVE('',#12912,(#12917,#12928),.PCURVE_S1.); +#12912 = CIRCLE('',#12913,0.25); +#12913 = AXIS2_PLACEMENT_3D('',#12914,#12915,#12916); +#12914 = CARTESIAN_POINT('',(-4.44,1.905,0.75)); +#12915 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#12916 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#12917 = PCURVE('',#11202,#12918); +#12918 = DEFINITIONAL_REPRESENTATION('',(#12919),#12927); +#12919 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#12920,#12921,#12922,#12923 + ,#12924,#12925,#12926),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#12920 = CARTESIAN_POINT('',(-0.374745725546,-1.188573309462)); +#12921 = CARTESIAN_POINT('',(-0.374745725546,-0.75556060757)); +#12922 = CARTESIAN_POINT('',(2.542744539999E-004,-0.972066958516)); +#12923 = CARTESIAN_POINT('',(0.375254274454,-1.188573309462)); +#12924 = CARTESIAN_POINT('',(2.542744540001E-004,-1.405079660408)); +#12925 = CARTESIAN_POINT('',(-0.374745725546,-1.621586011354)); +#12926 = CARTESIAN_POINT('',(-0.374745725546,-1.188573309462)); +#12927 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12928 = PCURVE('',#12929,#12934); +#12929 = CYLINDRICAL_SURFACE('',#12930,0.25); +#12930 = AXIS2_PLACEMENT_3D('',#12931,#12932,#12933); +#12931 = CARTESIAN_POINT('',(-4.44,2.655,0.75)); +#12932 = DIRECTION('',(0.E+000,1.,0.E+000)); +#12933 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#12934 = DEFINITIONAL_REPRESENTATION('',(#12935),#12939); +#12935 = LINE('',#12936,#12937); +#12936 = CARTESIAN_POINT('',(6.28318530718,-0.75)); +#12937 = VECTOR('',#12938,1.); +#12938 = DIRECTION('',(-1.,0.E+000)); +#12939 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12940 = ORIENTED_EDGE('',*,*,#12941,.T.); +#12941 = EDGE_CURVE('',#12909,#11436,#12942,.T.); +#12942 = SURFACE_CURVE('',#12943,(#12947,#12954),.PCURVE_S1.); +#12943 = LINE('',#12944,#12945); +#12944 = CARTESIAN_POINT('',(-4.205076844804,1.905,0.664494964169)); +#12945 = VECTOR('',#12946,1.); +#12946 = DIRECTION('',(0.342020143326,0.E+000,0.939692620786)); +#12947 = PCURVE('',#11202,#12948); +#12948 = DEFINITIONAL_REPRESENTATION('',(#12949),#12953); +#12949 = LINE('',#12950,#12951); +#12950 = CARTESIAN_POINT('',(-0.210250761377,-0.953650154266)); +#12951 = VECTOR('',#12952,1.); +#12952 = DIRECTION('',(0.939692620786,0.342020143326)); +#12953 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12954 = PCURVE('',#11451,#12955); +#12955 = DEFINITIONAL_REPRESENTATION('',(#12956),#12960); +#12956 = LINE('',#12957,#12958); +#12957 = CARTESIAN_POINT('',(0.E+000,-0.75)); +#12958 = VECTOR('',#12959,1.); +#12959 = DIRECTION('',(1.,0.E+000)); +#12960 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12961 = ORIENTED_EDGE('',*,*,#11463,.T.); +#12962 = ORIENTED_EDGE('',*,*,#12823,.F.); +#12963 = ORIENTED_EDGE('',*,*,#11185,.T.); +#12964 = ORIENTED_EDGE('',*,*,#12965,.T.); +#12965 = EDGE_CURVE('',#11158,#12966,#12968,.T.); +#12966 = VERTEX_POINT('',#12967); +#12967 = CARTESIAN_POINT('',(-3.735230534411,1.905,0.493484892506)); +#12968 = SURFACE_CURVE('',#12969,(#12973,#12980),.PCURVE_S1.); +#12969 = LINE('',#12970,#12971); +#12970 = CARTESIAN_POINT('',(-3.632624491413,1.905,0.775392678742)); +#12971 = VECTOR('',#12972,1.); +#12972 = DIRECTION('',(-0.342020143326,0.E+000,-0.939692620786)); +#12973 = PCURVE('',#11202,#12974); +#12974 = DEFINITIONAL_REPRESENTATION('',(#12975),#12979); +#12975 = LINE('',#12976,#12977); +#12976 = CARTESIAN_POINT('',(-9.9353046804E-002,-0.381197800875)); +#12977 = VECTOR('',#12978,1.); +#12978 = DIRECTION('',(-0.939692620786,-0.342020143326)); +#12979 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12980 = PCURVE('',#11173,#12981); +#12981 = DEFINITIONAL_REPRESENTATION('',(#12982),#12986); +#12982 = LINE('',#12983,#12984); +#12983 = CARTESIAN_POINT('',(-0.E+000,-0.75)); +#12984 = VECTOR('',#12985,1.); +#12985 = DIRECTION('',(1.,0.E+000)); +#12986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#12987 = ORIENTED_EDGE('',*,*,#12988,.T.); +#12988 = EDGE_CURVE('',#12966,#12989,#12991,.T.); +#12989 = VERTEX_POINT('',#12990); +#12990 = CARTESIAN_POINT('',(-4.44,1.905,-2.22044604925E-016)); +#12991 = SURFACE_CURVE('',#12992,(#12997,#13004),.PCURVE_S1.); +#12992 = CIRCLE('',#12993,0.75); +#12993 = AXIS2_PLACEMENT_3D('',#12994,#12995,#12996); +#12994 = CARTESIAN_POINT('',(-4.44,1.905,0.75)); +#12995 = DIRECTION('',(0.E+000,1.,0.E+000)); +#12996 = DIRECTION('',(0.939692620786,0.E+000,-0.342020143326)); +#12997 = PCURVE('',#11202,#12998); +#12998 = DEFINITIONAL_REPRESENTATION('',(#12999),#13003); +#12999 = CIRCLE('',#13000,0.75); +#13000 = AXIS2_PLACEMENT_2D('',#13001,#13002); +#13001 = CARTESIAN_POINT('',(-0.124745725546,-1.188573309462)); +#13002 = DIRECTION('',(-0.342020143326,0.939692620786)); +#13003 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13004 = PCURVE('',#13005,#13010); +#13005 = CYLINDRICAL_SURFACE('',#13006,0.75); +#13006 = AXIS2_PLACEMENT_3D('',#13007,#13008,#13009); +#13007 = CARTESIAN_POINT('',(-4.44,2.655,0.75)); +#13008 = DIRECTION('',(0.E+000,1.,0.E+000)); +#13009 = DIRECTION('',(0.939692620786,0.E+000,-0.342020143326)); +#13010 = DEFINITIONAL_REPRESENTATION('',(#13011),#13015); +#13011 = LINE('',#13012,#13013); +#13012 = CARTESIAN_POINT('',(0.E+000,-0.75)); +#13013 = VECTOR('',#13014,1.); +#13014 = DIRECTION('',(1.,0.E+000)); +#13015 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13016 = ORIENTED_EDGE('',*,*,#13017,.T.); +#13017 = EDGE_CURVE('',#12989,#12851,#13018,.T.); +#13018 = SURFACE_CURVE('',#13019,(#13023,#13030),.PCURVE_S1.); +#13019 = LINE('',#13020,#13021); +#13020 = CARTESIAN_POINT('',(-4.44,1.905,-2.22044604925E-016)); +#13021 = VECTOR('',#13022,1.); +#13022 = DIRECTION('',(-1.,0.E+000,-9.522610922745E-017)); +#13023 = PCURVE('',#11202,#13024); +#13024 = DEFINITIONAL_REPRESENTATION('',(#13025),#13029); +#13025 = LINE('',#13026,#13027); +#13026 = CARTESIAN_POINT('',(-0.874745725546,-1.188573309462)); +#13027 = VECTOR('',#13028,1.); +#13028 = DIRECTION('',(-9.522610922745E-017,-1.)); +#13029 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13030 = PCURVE('',#13031,#13036); +#13031 = PLANE('',#13032); +#13032 = AXIS2_PLACEMENT_3D('',#13033,#13034,#13035); +#13033 = CARTESIAN_POINT('',(-4.44,2.655,-2.22044604925E-016)); +#13034 = DIRECTION('',(9.522610922745E-017,0.E+000,-1.)); +#13035 = DIRECTION('',(-1.,0.E+000,-9.522610922745E-017)); +#13036 = DEFINITIONAL_REPRESENTATION('',(#13037),#13041); +#13037 = LINE('',#13038,#13039); +#13038 = CARTESIAN_POINT('',(-0.E+000,-0.75)); +#13039 = VECTOR('',#13040,1.); +#13040 = DIRECTION('',(1.,0.E+000)); +#13041 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13042 = ADVANCED_FACE('',(#13043),#11173,.T.); +#13043 = FACE_BOUND('',#13044,.T.); +#13044 = EDGE_LOOP('',(#13045,#13046,#13047,#13070)); +#13045 = ORIENTED_EDGE('',*,*,#11157,.T.); +#13046 = ORIENTED_EDGE('',*,*,#12965,.T.); +#13047 = ORIENTED_EDGE('',*,*,#13048,.F.); +#13048 = EDGE_CURVE('',#13049,#12966,#13051,.T.); +#13049 = VERTEX_POINT('',#13050); +#13050 = CARTESIAN_POINT('',(-3.735230534411,2.655,0.493484892506)); +#13051 = SURFACE_CURVE('',#13052,(#13056,#13063),.PCURVE_S1.); +#13052 = LINE('',#13053,#13054); +#13053 = CARTESIAN_POINT('',(-3.735230534411,2.655,0.493484892506)); +#13054 = VECTOR('',#13055,1.); +#13055 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#13056 = PCURVE('',#11173,#13057); +#13057 = DEFINITIONAL_REPRESENTATION('',(#13058),#13062); +#13058 = LINE('',#13059,#13060); +#13059 = CARTESIAN_POINT('',(0.3,0.E+000)); +#13060 = VECTOR('',#13061,1.); +#13061 = DIRECTION('',(-0.E+000,-1.)); +#13062 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13063 = PCURVE('',#13005,#13064); +#13064 = DEFINITIONAL_REPRESENTATION('',(#13065),#13069); +#13065 = LINE('',#13066,#13067); +#13066 = CARTESIAN_POINT('',(-3.987921104454E-013,0.E+000)); +#13067 = VECTOR('',#13068,1.); +#13068 = DIRECTION('',(0.E+000,-1.)); +#13069 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13070 = ORIENTED_EDGE('',*,*,#13071,.F.); +#13071 = EDGE_CURVE('',#11125,#13049,#13072,.T.); +#13072 = SURFACE_CURVE('',#13073,(#13077,#13084),.PCURVE_S1.); +#13073 = LINE('',#13074,#13075); +#13074 = CARTESIAN_POINT('',(-3.632624491413,2.655,0.775392678742)); +#13075 = VECTOR('',#13076,1.); +#13076 = DIRECTION('',(-0.342020143326,0.E+000,-0.939692620786)); +#13077 = PCURVE('',#11173,#13078); +#13078 = DEFINITIONAL_REPRESENTATION('',(#13079),#13083); +#13079 = LINE('',#13080,#13081); +#13080 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#13081 = VECTOR('',#13082,1.); +#13082 = DIRECTION('',(1.,0.E+000)); +#13083 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13084 = PCURVE('',#11141,#13085); +#13085 = DEFINITIONAL_REPRESENTATION('',(#13086),#13090); +#13086 = LINE('',#13087,#13088); +#13087 = CARTESIAN_POINT('',(-9.9353046804E-002,-0.381197800875)); +#13088 = VECTOR('',#13089,1.); +#13089 = DIRECTION('',(-0.939692620786,-0.342020143326)); +#13090 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13091 = ADVANCED_FACE('',(#13092),#11141,.T.); +#13092 = FACE_BOUND('',#13093,.T.); +#13093 = EDGE_LOOP('',(#13094,#13119,#13142,#13170,#13191,#13192,#13193, + #13194,#13195,#13219)); +#13094 = ORIENTED_EDGE('',*,*,#13095,.T.); +#13095 = EDGE_CURVE('',#13096,#13098,#13100,.T.); +#13096 = VERTEX_POINT('',#13097); +#13097 = CARTESIAN_POINT('',(-4.95,2.655,-2.70609920631E-016)); +#13098 = VERTEX_POINT('',#13099); +#13099 = CARTESIAN_POINT('',(-4.95,2.655,0.5)); +#13100 = SURFACE_CURVE('',#13101,(#13105,#13112),.PCURVE_S1.); +#13101 = LINE('',#13102,#13103); +#13102 = CARTESIAN_POINT('',(-4.95,2.655,-2.70609920631E-016)); +#13103 = VECTOR('',#13104,1.); +#13104 = DIRECTION('',(1.7763568394E-015,0.E+000,1.)); +#13105 = PCURVE('',#11141,#13106); +#13106 = DEFINITIONAL_REPRESENTATION('',(#13107),#13111); +#13107 = LINE('',#13108,#13109); +#13108 = CARTESIAN_POINT('',(-0.874745725546,-1.698573309462)); +#13109 = VECTOR('',#13110,1.); +#13110 = DIRECTION('',(1.,1.7763568394E-015)); +#13111 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13112 = PCURVE('',#12868,#13113); +#13113 = DEFINITIONAL_REPRESENTATION('',(#13114),#13118); +#13114 = LINE('',#13115,#13116); +#13115 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#13116 = VECTOR('',#13117,1.); +#13117 = DIRECTION('',(1.,0.E+000)); +#13118 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13119 = ORIENTED_EDGE('',*,*,#13120,.T.); +#13120 = EDGE_CURVE('',#13098,#13121,#13123,.T.); +#13121 = VERTEX_POINT('',#13122); +#13122 = CARTESIAN_POINT('',(-4.44,2.655,0.5)); +#13123 = SURFACE_CURVE('',#13124,(#13128,#13135),.PCURVE_S1.); +#13124 = LINE('',#13125,#13126); +#13125 = CARTESIAN_POINT('',(-4.95,2.655,0.5)); +#13126 = VECTOR('',#13127,1.); +#13127 = DIRECTION('',(1.,0.E+000,0.E+000)); +#13128 = PCURVE('',#11141,#13129); +#13129 = DEFINITIONAL_REPRESENTATION('',(#13130),#13134); +#13130 = LINE('',#13131,#13132); +#13131 = CARTESIAN_POINT('',(-0.374745725546,-1.698573309462)); +#13132 = VECTOR('',#13133,1.); +#13133 = DIRECTION('',(0.E+000,1.)); +#13134 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13135 = PCURVE('',#12896,#13136); +#13136 = DEFINITIONAL_REPRESENTATION('',(#13137),#13141); +#13137 = LINE('',#13138,#13139); +#13138 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#13139 = VECTOR('',#13140,1.); +#13140 = DIRECTION('',(1.,0.E+000)); +#13141 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13142 = ORIENTED_EDGE('',*,*,#13143,.T.); +#13143 = EDGE_CURVE('',#13121,#13144,#13146,.T.); +#13144 = VERTEX_POINT('',#13145); +#13145 = CARTESIAN_POINT('',(-4.205076844804,2.655,0.664494964169)); +#13146 = SURFACE_CURVE('',#13147,(#13152,#13163),.PCURVE_S1.); +#13147 = CIRCLE('',#13148,0.25); +#13148 = AXIS2_PLACEMENT_3D('',#13149,#13150,#13151); +#13149 = CARTESIAN_POINT('',(-4.44,2.655,0.75)); +#13150 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#13151 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#13152 = PCURVE('',#11141,#13153); +#13153 = DEFINITIONAL_REPRESENTATION('',(#13154),#13162); +#13154 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#13155,#13156,#13157,#13158 + ,#13159,#13160,#13161),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#13155 = CARTESIAN_POINT('',(-0.374745725546,-1.188573309462)); +#13156 = CARTESIAN_POINT('',(-0.374745725546,-0.75556060757)); +#13157 = CARTESIAN_POINT('',(2.542744539999E-004,-0.972066958516)); +#13158 = CARTESIAN_POINT('',(0.375254274454,-1.188573309462)); +#13159 = CARTESIAN_POINT('',(2.542744540001E-004,-1.405079660408)); +#13160 = CARTESIAN_POINT('',(-0.374745725546,-1.621586011354)); +#13161 = CARTESIAN_POINT('',(-0.374745725546,-1.188573309462)); +#13162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13163 = PCURVE('',#12929,#13164); +#13164 = DEFINITIONAL_REPRESENTATION('',(#13165),#13169); +#13165 = LINE('',#13166,#13167); +#13166 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#13167 = VECTOR('',#13168,1.); +#13168 = DIRECTION('',(-1.,0.E+000)); +#13169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13170 = ORIENTED_EDGE('',*,*,#13171,.T.); +#13171 = EDGE_CURVE('',#13144,#11412,#13172,.T.); +#13172 = SURFACE_CURVE('',#13173,(#13177,#13184),.PCURVE_S1.); +#13173 = LINE('',#13174,#13175); +#13174 = CARTESIAN_POINT('',(-4.205076844804,2.655,0.664494964169)); +#13175 = VECTOR('',#13176,1.); +#13176 = DIRECTION('',(0.342020143326,0.E+000,0.939692620786)); +#13177 = PCURVE('',#11141,#13178); +#13178 = DEFINITIONAL_REPRESENTATION('',(#13179),#13183); +#13179 = LINE('',#13180,#13181); +#13180 = CARTESIAN_POINT('',(-0.210250761377,-0.953650154266)); +#13181 = VECTOR('',#13182,1.); +#13182 = DIRECTION('',(0.939692620786,0.342020143326)); +#13183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13184 = PCURVE('',#11451,#13185); +#13185 = DEFINITIONAL_REPRESENTATION('',(#13186),#13190); +#13186 = LINE('',#13187,#13188); +#13187 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#13188 = VECTOR('',#13189,1.); +#13189 = DIRECTION('',(1.,0.E+000)); +#13190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13191 = ORIENTED_EDGE('',*,*,#11411,.T.); +#13192 = ORIENTED_EDGE('',*,*,#12798,.F.); +#13193 = ORIENTED_EDGE('',*,*,#11124,.T.); +#13194 = ORIENTED_EDGE('',*,*,#13071,.T.); +#13195 = ORIENTED_EDGE('',*,*,#13196,.T.); +#13196 = EDGE_CURVE('',#13049,#13197,#13199,.T.); +#13197 = VERTEX_POINT('',#13198); +#13198 = CARTESIAN_POINT('',(-4.44,2.655,-2.22044604925E-016)); +#13199 = SURFACE_CURVE('',#13200,(#13205,#13212),.PCURVE_S1.); +#13200 = CIRCLE('',#13201,0.75); +#13201 = AXIS2_PLACEMENT_3D('',#13202,#13203,#13204); +#13202 = CARTESIAN_POINT('',(-4.44,2.655,0.75)); +#13203 = DIRECTION('',(0.E+000,1.,0.E+000)); +#13204 = DIRECTION('',(0.939692620786,0.E+000,-0.342020143326)); +#13205 = PCURVE('',#11141,#13206); +#13206 = DEFINITIONAL_REPRESENTATION('',(#13207),#13211); +#13207 = CIRCLE('',#13208,0.75); +#13208 = AXIS2_PLACEMENT_2D('',#13209,#13210); +#13209 = CARTESIAN_POINT('',(-0.124745725546,-1.188573309462)); +#13210 = DIRECTION('',(-0.342020143326,0.939692620786)); +#13211 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13212 = PCURVE('',#13005,#13213); +#13213 = DEFINITIONAL_REPRESENTATION('',(#13214),#13218); +#13214 = LINE('',#13215,#13216); +#13215 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#13216 = VECTOR('',#13217,1.); +#13217 = DIRECTION('',(1.,0.E+000)); +#13218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13219 = ORIENTED_EDGE('',*,*,#13220,.T.); +#13220 = EDGE_CURVE('',#13197,#13096,#13221,.T.); +#13221 = SURFACE_CURVE('',#13222,(#13226,#13233),.PCURVE_S1.); +#13222 = LINE('',#13223,#13224); +#13223 = CARTESIAN_POINT('',(-4.44,2.655,-2.22044604925E-016)); +#13224 = VECTOR('',#13225,1.); +#13225 = DIRECTION('',(-1.,0.E+000,-9.522610922745E-017)); +#13226 = PCURVE('',#11141,#13227); +#13227 = DEFINITIONAL_REPRESENTATION('',(#13228),#13232); +#13228 = LINE('',#13229,#13230); +#13229 = CARTESIAN_POINT('',(-0.874745725546,-1.188573309462)); +#13230 = VECTOR('',#13231,1.); +#13231 = DIRECTION('',(-9.522610922745E-017,-1.)); +#13232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13233 = PCURVE('',#13031,#13234); +#13234 = DEFINITIONAL_REPRESENTATION('',(#13235),#13239); +#13235 = LINE('',#13236,#13237); +#13236 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#13237 = VECTOR('',#13238,1.); +#13238 = DIRECTION('',(1.,0.E+000)); +#13239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13240 = ADVANCED_FACE('',(#13241),#11451,.T.); +#13241 = FACE_BOUND('',#13242,.T.); +#13242 = EDGE_LOOP('',(#13243,#13264,#13265,#13266)); +#13243 = ORIENTED_EDGE('',*,*,#13244,.T.); +#13244 = EDGE_CURVE('',#13144,#12909,#13245,.T.); +#13245 = SURFACE_CURVE('',#13246,(#13250,#13257),.PCURVE_S1.); +#13246 = LINE('',#13247,#13248); +#13247 = CARTESIAN_POINT('',(-4.205076844804,2.655,0.664494964169)); +#13248 = VECTOR('',#13249,1.); +#13249 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#13250 = PCURVE('',#11451,#13251); +#13251 = DEFINITIONAL_REPRESENTATION('',(#13252),#13256); +#13252 = LINE('',#13253,#13254); +#13253 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#13254 = VECTOR('',#13255,1.); +#13255 = DIRECTION('',(0.E+000,-1.)); +#13256 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13257 = PCURVE('',#12929,#13258); +#13258 = DEFINITIONAL_REPRESENTATION('',(#13259),#13263); +#13259 = LINE('',#13260,#13261); +#13260 = CARTESIAN_POINT('',(5.061454830783,0.E+000)); +#13261 = VECTOR('',#13262,1.); +#13262 = DIRECTION('',(0.E+000,-1.)); +#13263 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13264 = ORIENTED_EDGE('',*,*,#12941,.T.); +#13265 = ORIENTED_EDGE('',*,*,#11435,.F.); +#13266 = ORIENTED_EDGE('',*,*,#13171,.F.); +#13267 = ADVANCED_FACE('',(#13268),#11918,.T.); +#13268 = FACE_BOUND('',#13269,.T.); +#13269 = EDGE_LOOP('',(#13270,#13291,#13292,#13313)); +#13270 = ORIENTED_EDGE('',*,*,#13271,.T.); +#13271 = EDGE_CURVE('',#11901,#12146,#13272,.T.); +#13272 = SURFACE_CURVE('',#13273,(#13277,#13284),.PCURVE_S1.); +#13273 = LINE('',#13274,#13275); +#13274 = CARTESIAN_POINT('',(-4.95,-1.905,-2.70609920631E-016)); +#13275 = VECTOR('',#13276,1.); +#13276 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#13277 = PCURVE('',#11918,#13278); +#13278 = DEFINITIONAL_REPRESENTATION('',(#13279),#13283); +#13279 = LINE('',#13280,#13281); +#13280 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#13281 = VECTOR('',#13282,1.); +#13282 = DIRECTION('',(0.E+000,-1.)); +#13283 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13284 = PCURVE('',#12081,#13285); +#13285 = DEFINITIONAL_REPRESENTATION('',(#13286),#13290); +#13286 = LINE('',#13287,#13288); +#13287 = CARTESIAN_POINT('',(0.51,0.E+000)); +#13288 = VECTOR('',#13289,1.); +#13289 = DIRECTION('',(-0.E+000,-1.)); +#13290 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13291 = ORIENTED_EDGE('',*,*,#12145,.T.); +#13292 = ORIENTED_EDGE('',*,*,#13293,.F.); +#13293 = EDGE_CURVE('',#11903,#12148,#13294,.T.); +#13294 = SURFACE_CURVE('',#13295,(#13299,#13306),.PCURVE_S1.); +#13295 = LINE('',#13296,#13297); +#13296 = CARTESIAN_POINT('',(-4.95,-1.905,0.5)); +#13297 = VECTOR('',#13298,1.); +#13298 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#13299 = PCURVE('',#11918,#13300); +#13300 = DEFINITIONAL_REPRESENTATION('',(#13301),#13305); +#13301 = LINE('',#13302,#13303); +#13302 = CARTESIAN_POINT('',(0.5,0.E+000)); +#13303 = VECTOR('',#13304,1.); +#13304 = DIRECTION('',(0.E+000,-1.)); +#13305 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13306 = PCURVE('',#11946,#13307); +#13307 = DEFINITIONAL_REPRESENTATION('',(#13308),#13312); +#13308 = LINE('',#13309,#13310); +#13309 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#13310 = VECTOR('',#13311,1.); +#13311 = DIRECTION('',(0.E+000,-1.)); +#13312 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13313 = ORIENTED_EDGE('',*,*,#11900,.F.); +#13314 = ADVANCED_FACE('',(#13315),#12081,.T.); +#13315 = FACE_BOUND('',#13316,.T.); +#13316 = EDGE_LOOP('',(#13317,#13338,#13339,#13340)); +#13317 = ORIENTED_EDGE('',*,*,#13318,.T.); +#13318 = EDGE_CURVE('',#12039,#12247,#13319,.T.); +#13319 = SURFACE_CURVE('',#13320,(#13324,#13331),.PCURVE_S1.); +#13320 = LINE('',#13321,#13322); +#13321 = CARTESIAN_POINT('',(-4.44,-1.905,-2.22044604925E-016)); +#13322 = VECTOR('',#13323,1.); +#13323 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#13324 = PCURVE('',#12081,#13325); +#13325 = DEFINITIONAL_REPRESENTATION('',(#13326),#13330); +#13326 = LINE('',#13327,#13328); +#13327 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#13328 = VECTOR('',#13329,1.); +#13329 = DIRECTION('',(-0.E+000,-1.)); +#13330 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13331 = PCURVE('',#12055,#13332); +#13332 = DEFINITIONAL_REPRESENTATION('',(#13333),#13337); +#13333 = LINE('',#13334,#13335); +#13334 = CARTESIAN_POINT('',(1.221730476396,0.E+000)); +#13335 = VECTOR('',#13336,1.); +#13336 = DIRECTION('',(0.E+000,-1.)); +#13337 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13338 = ORIENTED_EDGE('',*,*,#12270,.T.); +#13339 = ORIENTED_EDGE('',*,*,#13271,.F.); +#13340 = ORIENTED_EDGE('',*,*,#12067,.F.); +#13341 = ADVANCED_FACE('',(#13342),#12055,.T.); +#13342 = FACE_BOUND('',#13343,.T.); +#13343 = EDGE_LOOP('',(#13344,#13345,#13346,#13347)); +#13344 = ORIENTED_EDGE('',*,*,#12296,.T.); +#13345 = ORIENTED_EDGE('',*,*,#12246,.T.); +#13346 = ORIENTED_EDGE('',*,*,#13318,.F.); +#13347 = ORIENTED_EDGE('',*,*,#12038,.F.); +#13348 = ADVANCED_FACE('',(#13349),#11979,.F.); +#13349 = FACE_BOUND('',#13350,.F.); +#13350 = EDGE_LOOP('',(#13351,#13352,#13353,#13354)); +#13351 = ORIENTED_EDGE('',*,*,#11958,.T.); +#13352 = ORIENTED_EDGE('',*,*,#12096,.T.); +#13353 = ORIENTED_EDGE('',*,*,#12193,.F.); +#13354 = ORIENTED_EDGE('',*,*,#13355,.F.); +#13355 = EDGE_CURVE('',#11931,#12171,#13356,.T.); +#13356 = SURFACE_CURVE('',#13357,(#13361,#13368),.PCURVE_S1.); +#13357 = LINE('',#13358,#13359); +#13358 = CARTESIAN_POINT('',(-4.44,-1.905,0.5)); +#13359 = VECTOR('',#13360,1.); +#13360 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#13361 = PCURVE('',#11979,#13362); +#13362 = DEFINITIONAL_REPRESENTATION('',(#13363),#13367); +#13363 = LINE('',#13364,#13365); +#13364 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#13365 = VECTOR('',#13366,1.); +#13366 = DIRECTION('',(0.E+000,-1.)); +#13367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13368 = PCURVE('',#11946,#13369); +#13369 = DEFINITIONAL_REPRESENTATION('',(#13370),#13374); +#13370 = LINE('',#13371,#13372); +#13371 = CARTESIAN_POINT('',(0.51,0.E+000)); +#13372 = VECTOR('',#13373,1.); +#13373 = DIRECTION('',(0.E+000,-1.)); +#13374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13375 = ADVANCED_FACE('',(#13376),#11946,.T.); +#13376 = FACE_BOUND('',#13377,.T.); +#13377 = EDGE_LOOP('',(#13378,#13379,#13380,#13381)); +#13378 = ORIENTED_EDGE('',*,*,#13293,.T.); +#13379 = ORIENTED_EDGE('',*,*,#12170,.T.); +#13380 = ORIENTED_EDGE('',*,*,#13355,.F.); +#13381 = ORIENTED_EDGE('',*,*,#11930,.F.); +#13382 = ADVANCED_FACE('',(#13383),#12393,.T.); +#13383 = FACE_BOUND('',#13384,.T.); +#13384 = EDGE_LOOP('',(#13385,#13406,#13407,#13428)); +#13385 = ORIENTED_EDGE('',*,*,#13386,.T.); +#13386 = EDGE_CURVE('',#12621,#12376,#13387,.T.); +#13387 = SURFACE_CURVE('',#13388,(#13392,#13399),.PCURVE_S1.); +#13388 = LINE('',#13389,#13390); +#13389 = CARTESIAN_POINT('',(-4.95,0.375,-2.70609920631E-016)); +#13390 = VECTOR('',#13391,1.); +#13391 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#13392 = PCURVE('',#12393,#13393); +#13393 = DEFINITIONAL_REPRESENTATION('',(#13394),#13398); +#13394 = LINE('',#13395,#13396); +#13395 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#13396 = VECTOR('',#13397,1.); +#13397 = DIRECTION('',(0.E+000,-1.)); +#13398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13399 = PCURVE('',#12556,#13400); +#13400 = DEFINITIONAL_REPRESENTATION('',(#13401),#13405); +#13401 = LINE('',#13402,#13403); +#13402 = CARTESIAN_POINT('',(0.51,0.E+000)); +#13403 = VECTOR('',#13404,1.); +#13404 = DIRECTION('',(-0.E+000,-1.)); +#13405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13406 = ORIENTED_EDGE('',*,*,#12375,.T.); +#13407 = ORIENTED_EDGE('',*,*,#13408,.F.); +#13408 = EDGE_CURVE('',#12623,#12378,#13409,.T.); +#13409 = SURFACE_CURVE('',#13410,(#13414,#13421),.PCURVE_S1.); +#13410 = LINE('',#13411,#13412); +#13411 = CARTESIAN_POINT('',(-4.95,0.375,0.5)); +#13412 = VECTOR('',#13413,1.); +#13413 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#13414 = PCURVE('',#12393,#13415); +#13415 = DEFINITIONAL_REPRESENTATION('',(#13416),#13420); +#13416 = LINE('',#13417,#13418); +#13417 = CARTESIAN_POINT('',(0.5,0.E+000)); +#13418 = VECTOR('',#13419,1.); +#13419 = DIRECTION('',(0.E+000,-1.)); +#13420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13421 = PCURVE('',#12421,#13422); +#13422 = DEFINITIONAL_REPRESENTATION('',(#13423),#13427); +#13423 = LINE('',#13424,#13425); +#13424 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#13425 = VECTOR('',#13426,1.); +#13426 = DIRECTION('',(0.E+000,-1.)); +#13427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13428 = ORIENTED_EDGE('',*,*,#12620,.F.); +#13429 = ADVANCED_FACE('',(#13430),#12556,.T.); +#13430 = FACE_BOUND('',#13431,.T.); +#13431 = EDGE_LOOP('',(#13432,#13453,#13454,#13455)); +#13432 = ORIENTED_EDGE('',*,*,#13433,.T.); +#13433 = EDGE_CURVE('',#12722,#12514,#13434,.T.); +#13434 = SURFACE_CURVE('',#13435,(#13439,#13446),.PCURVE_S1.); +#13435 = LINE('',#13436,#13437); +#13436 = CARTESIAN_POINT('',(-4.44,0.375,-2.22044604925E-016)); +#13437 = VECTOR('',#13438,1.); +#13438 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#13439 = PCURVE('',#12556,#13440); +#13440 = DEFINITIONAL_REPRESENTATION('',(#13441),#13445); +#13441 = LINE('',#13442,#13443); +#13442 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#13443 = VECTOR('',#13444,1.); +#13444 = DIRECTION('',(-0.E+000,-1.)); +#13445 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13446 = PCURVE('',#12530,#13447); +#13447 = DEFINITIONAL_REPRESENTATION('',(#13448),#13452); +#13448 = LINE('',#13449,#13450); +#13449 = CARTESIAN_POINT('',(1.221730476396,0.E+000)); +#13450 = VECTOR('',#13451,1.); +#13451 = DIRECTION('',(0.E+000,-1.)); +#13452 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13453 = ORIENTED_EDGE('',*,*,#12542,.T.); +#13454 = ORIENTED_EDGE('',*,*,#13386,.F.); +#13455 = ORIENTED_EDGE('',*,*,#12745,.F.); +#13456 = ADVANCED_FACE('',(#13457),#12530,.T.); +#13457 = FACE_BOUND('',#13458,.T.); +#13458 = EDGE_LOOP('',(#13459,#13460,#13461,#13462)); +#13459 = ORIENTED_EDGE('',*,*,#12573,.T.); +#13460 = ORIENTED_EDGE('',*,*,#12513,.T.); +#13461 = ORIENTED_EDGE('',*,*,#13433,.F.); +#13462 = ORIENTED_EDGE('',*,*,#12721,.F.); +#13463 = ADVANCED_FACE('',(#13464),#12454,.F.); +#13464 = FACE_BOUND('',#13465,.F.); +#13465 = EDGE_LOOP('',(#13466,#13467,#13468,#13469)); +#13466 = ORIENTED_EDGE('',*,*,#12668,.T.); +#13467 = ORIENTED_EDGE('',*,*,#12769,.T.); +#13468 = ORIENTED_EDGE('',*,*,#12433,.F.); +#13469 = ORIENTED_EDGE('',*,*,#13470,.F.); +#13470 = EDGE_CURVE('',#12646,#12406,#13471,.T.); +#13471 = SURFACE_CURVE('',#13472,(#13476,#13483),.PCURVE_S1.); +#13472 = LINE('',#13473,#13474); +#13473 = CARTESIAN_POINT('',(-4.44,0.375,0.5)); +#13474 = VECTOR('',#13475,1.); +#13475 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#13476 = PCURVE('',#12454,#13477); +#13477 = DEFINITIONAL_REPRESENTATION('',(#13478),#13482); +#13478 = LINE('',#13479,#13480); +#13479 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#13480 = VECTOR('',#13481,1.); +#13481 = DIRECTION('',(0.E+000,-1.)); +#13482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13483 = PCURVE('',#12421,#13484); +#13484 = DEFINITIONAL_REPRESENTATION('',(#13485),#13489); +#13485 = LINE('',#13486,#13487); +#13486 = CARTESIAN_POINT('',(0.51,0.E+000)); +#13487 = VECTOR('',#13488,1.); +#13488 = DIRECTION('',(0.E+000,-1.)); +#13489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13490 = ADVANCED_FACE('',(#13491),#12421,.T.); +#13491 = FACE_BOUND('',#13492,.T.); +#13492 = EDGE_LOOP('',(#13493,#13494,#13495,#13496)); +#13493 = ORIENTED_EDGE('',*,*,#13408,.T.); +#13494 = ORIENTED_EDGE('',*,*,#12405,.T.); +#13495 = ORIENTED_EDGE('',*,*,#13470,.F.); +#13496 = ORIENTED_EDGE('',*,*,#12645,.F.); +#13497 = ADVANCED_FACE('',(#13498),#12868,.T.); +#13498 = FACE_BOUND('',#13499,.T.); +#13499 = EDGE_LOOP('',(#13500,#13521,#13522,#13543)); +#13500 = ORIENTED_EDGE('',*,*,#13501,.T.); +#13501 = EDGE_CURVE('',#13096,#12851,#13502,.T.); +#13502 = SURFACE_CURVE('',#13503,(#13507,#13514),.PCURVE_S1.); +#13503 = LINE('',#13504,#13505); +#13504 = CARTESIAN_POINT('',(-4.95,2.655,-2.70609920631E-016)); +#13505 = VECTOR('',#13506,1.); +#13506 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#13507 = PCURVE('',#12868,#13508); +#13508 = DEFINITIONAL_REPRESENTATION('',(#13509),#13513); +#13509 = LINE('',#13510,#13511); +#13510 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#13511 = VECTOR('',#13512,1.); +#13512 = DIRECTION('',(0.E+000,-1.)); +#13513 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13514 = PCURVE('',#13031,#13515); +#13515 = DEFINITIONAL_REPRESENTATION('',(#13516),#13520); +#13516 = LINE('',#13517,#13518); +#13517 = CARTESIAN_POINT('',(0.51,0.E+000)); +#13518 = VECTOR('',#13519,1.); +#13519 = DIRECTION('',(-0.E+000,-1.)); +#13520 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13521 = ORIENTED_EDGE('',*,*,#12850,.T.); +#13522 = ORIENTED_EDGE('',*,*,#13523,.F.); +#13523 = EDGE_CURVE('',#13098,#12853,#13524,.T.); +#13524 = SURFACE_CURVE('',#13525,(#13529,#13536),.PCURVE_S1.); +#13525 = LINE('',#13526,#13527); +#13526 = CARTESIAN_POINT('',(-4.95,2.655,0.5)); +#13527 = VECTOR('',#13528,1.); +#13528 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#13529 = PCURVE('',#12868,#13530); +#13530 = DEFINITIONAL_REPRESENTATION('',(#13531),#13535); +#13531 = LINE('',#13532,#13533); +#13532 = CARTESIAN_POINT('',(0.5,0.E+000)); +#13533 = VECTOR('',#13534,1.); +#13534 = DIRECTION('',(0.E+000,-1.)); +#13535 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13536 = PCURVE('',#12896,#13537); +#13537 = DEFINITIONAL_REPRESENTATION('',(#13538),#13542); +#13538 = LINE('',#13539,#13540); +#13539 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#13540 = VECTOR('',#13541,1.); +#13541 = DIRECTION('',(0.E+000,-1.)); +#13542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13543 = ORIENTED_EDGE('',*,*,#13095,.F.); +#13544 = ADVANCED_FACE('',(#13545),#13031,.T.); +#13545 = FACE_BOUND('',#13546,.T.); +#13546 = EDGE_LOOP('',(#13547,#13568,#13569,#13570)); +#13547 = ORIENTED_EDGE('',*,*,#13548,.T.); +#13548 = EDGE_CURVE('',#13197,#12989,#13549,.T.); +#13549 = SURFACE_CURVE('',#13550,(#13554,#13561),.PCURVE_S1.); +#13550 = LINE('',#13551,#13552); +#13551 = CARTESIAN_POINT('',(-4.44,2.655,-2.22044604925E-016)); +#13552 = VECTOR('',#13553,1.); +#13553 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#13554 = PCURVE('',#13031,#13555); +#13555 = DEFINITIONAL_REPRESENTATION('',(#13556),#13560); +#13556 = LINE('',#13557,#13558); +#13557 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#13558 = VECTOR('',#13559,1.); +#13559 = DIRECTION('',(-0.E+000,-1.)); +#13560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13561 = PCURVE('',#13005,#13562); +#13562 = DEFINITIONAL_REPRESENTATION('',(#13563),#13567); +#13563 = LINE('',#13564,#13565); +#13564 = CARTESIAN_POINT('',(1.221730476396,0.E+000)); +#13565 = VECTOR('',#13566,1.); +#13566 = DIRECTION('',(0.E+000,-1.)); +#13567 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13568 = ORIENTED_EDGE('',*,*,#13017,.T.); +#13569 = ORIENTED_EDGE('',*,*,#13501,.F.); +#13570 = ORIENTED_EDGE('',*,*,#13220,.F.); +#13571 = ADVANCED_FACE('',(#13572),#13005,.T.); +#13572 = FACE_BOUND('',#13573,.T.); +#13573 = EDGE_LOOP('',(#13574,#13575,#13576,#13577)); +#13574 = ORIENTED_EDGE('',*,*,#13048,.T.); +#13575 = ORIENTED_EDGE('',*,*,#12988,.T.); +#13576 = ORIENTED_EDGE('',*,*,#13548,.F.); +#13577 = ORIENTED_EDGE('',*,*,#13196,.F.); +#13578 = ADVANCED_FACE('',(#13579),#12929,.F.); +#13579 = FACE_BOUND('',#13580,.F.); +#13580 = EDGE_LOOP('',(#13581,#13582,#13583,#13584)); +#13581 = ORIENTED_EDGE('',*,*,#13143,.T.); +#13582 = ORIENTED_EDGE('',*,*,#13244,.T.); +#13583 = ORIENTED_EDGE('',*,*,#12908,.F.); +#13584 = ORIENTED_EDGE('',*,*,#13585,.F.); +#13585 = EDGE_CURVE('',#13121,#12881,#13586,.T.); +#13586 = SURFACE_CURVE('',#13587,(#13591,#13598),.PCURVE_S1.); +#13587 = LINE('',#13588,#13589); +#13588 = CARTESIAN_POINT('',(-4.44,2.655,0.5)); +#13589 = VECTOR('',#13590,1.); +#13590 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#13591 = PCURVE('',#12929,#13592); +#13592 = DEFINITIONAL_REPRESENTATION('',(#13593),#13597); +#13593 = LINE('',#13594,#13595); +#13594 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#13595 = VECTOR('',#13596,1.); +#13596 = DIRECTION('',(0.E+000,-1.)); +#13597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13598 = PCURVE('',#12896,#13599); +#13599 = DEFINITIONAL_REPRESENTATION('',(#13600),#13604); +#13600 = LINE('',#13601,#13602); +#13601 = CARTESIAN_POINT('',(0.51,0.E+000)); +#13602 = VECTOR('',#13603,1.); +#13603 = DIRECTION('',(0.E+000,-1.)); +#13604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13605 = ADVANCED_FACE('',(#13606),#12896,.T.); +#13606 = FACE_BOUND('',#13607,.T.); +#13607 = EDGE_LOOP('',(#13608,#13609,#13610,#13611)); +#13608 = ORIENTED_EDGE('',*,*,#13523,.T.); +#13609 = ORIENTED_EDGE('',*,*,#12880,.T.); +#13610 = ORIENTED_EDGE('',*,*,#13585,.F.); +#13611 = ORIENTED_EDGE('',*,*,#13120,.F.); +#13612 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#13616)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#13613,#13614,#13615)) +REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#13613 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#13614 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#13615 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#13616 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-006),#13613, + 'distance_accuracy_value','confusion accuracy'); +#13617 = SHAPE_DEFINITION_REPRESENTATION(#13618,#6755); +#13618 = PRODUCT_DEFINITION_SHAPE('','',#13619); +#13619 = PRODUCT_DEFINITION('design','',#13620,#13623); +#13620 = PRODUCT_DEFINITION_FORMATION('','',#13621); +#13621 = PRODUCT('SOLID','SOLID','',(#13622)); +#13622 = PRODUCT_CONTEXT('',#2,'mechanical'); +#13623 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#13624 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#13625,#13627); +#13625 = ( REPRESENTATION_RELATIONSHIP('','',#6755,#6745) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#13626) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#13626 = ITEM_DEFINED_TRANSFORMATION('','',#11,#6746); +#13627 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #13628); +#13628 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('8','=>[0:1:1:9]','',#6740, + #13619,$); +#13629 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#13621)); +#13630 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#13631,#13633); +#13631 = ( REPRESENTATION_RELATIONSHIP('','',#6745,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#13632) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#13632 = ITEM_DEFINED_TRANSFORMATION('','',#11,#31); +#13633 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #13634); +#13634 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('9','','',#5,#6740,$); +#13635 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#6742)); +#13636 = SHAPE_DEFINITION_REPRESENTATION(#13637,#13643); +#13637 = PRODUCT_DEFINITION_SHAPE('','',#13638); +#13638 = PRODUCT_DEFINITION('design','',#13639,#13642); +#13639 = PRODUCT_DEFINITION_FORMATION('','',#13640); +#13640 = PRODUCT('SOT-23-6','SOT-23-6','',(#13641)); +#13641 = PRODUCT_CONTEXT('',#2,'mechanical'); +#13642 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#13643 = SHAPE_REPRESENTATION('',(#11,#13644),#13648); +#13644 = AXIS2_PLACEMENT_3D('',#13645,#13646,#13647); +#13645 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000)); +#13646 = DIRECTION('',(0.E+000,0.E+000,1.)); +#13647 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#13648 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#13652)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#13649,#13650,#13651)) +REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#13649 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#13650 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#13651 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#13652 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-006),#13649, + 'distance_accuracy_value','confusion accuracy'); +#13653 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#13654),#22090); +#13654 = MANIFOLD_SOLID_BREP('',#13655); +#13655 = CLOSED_SHELL('',(#13656,#13773,#13954,#14007,#14082,#14130, + #14351,#14404,#14457,#14510,#14710,#14761,#14839,#14885,#14944, + #15022,#15103,#15184,#15265,#15346,#15422,#15473,#15524,#15575, + #15634,#15693,#15774,#15855,#15936,#16017,#16093,#16145,#16223, + #16270,#16327,#16612,#16902,#16970,#17024,#17242,#17487,#17514, + #17587,#17872,#18117,#18185,#18212,#18264,#18316,#18368,#18425, + #18710,#19000,#19047,#19101,#19319,#19564,#19591,#19664,#19949, + #20194,#20262,#20289,#20336,#20471,#20497,#20589,#20618,#20645, + #20672,#20699,#20726,#20753,#20780,#20807,#20814,#20843,#20870, + #20897,#20924,#20951,#20978,#21005,#21032,#21039,#21068,#21095, + #21122,#21149,#21176,#21203,#21230,#21257,#21264,#21290,#21316, + #21342,#21415,#21444,#21471,#21498,#21525,#21552,#21579,#21606, + #21633,#21640,#21669,#21696,#21723,#21750,#21777,#21804,#21831, + #21858,#21865,#21894,#21921,#21948,#21975,#22002,#22029,#22056, + #22083)); +#13656 = ADVANCED_FACE('',(#13657),#13671,.F.); +#13657 = FACE_BOUND('',#13658,.F.); +#13658 = EDGE_LOOP('',(#13659,#13693,#13720,#13748)); +#13659 = ORIENTED_EDGE('',*,*,#13660,.T.); +#13660 = EDGE_CURVE('',#13661,#13663,#13665,.T.); +#13661 = VERTEX_POINT('',#13662); +#13662 = CARTESIAN_POINT('',(-0.659324228722,1.358648457443,0.1)); +#13663 = VERTEX_POINT('',#13664); +#13664 = CARTESIAN_POINT('',(0.659324228722,1.358648457443,0.1)); +#13665 = SURFACE_CURVE('',#13666,(#13670,#13681),.PCURVE_S1.); +#13666 = LINE('',#13667,#13668); +#13667 = CARTESIAN_POINT('',(-0.659324228722,1.358648457443,0.1)); +#13668 = VECTOR('',#13669,1.); +#13669 = DIRECTION('',(1.,2.22044604925E-016,0.E+000)); +#13670 = PCURVE('',#13671,#13676); +#13671 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#13672,#13673) + ,(#13674,#13675 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,1.41),(0.E+000,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#13672 = CARTESIAN_POINT('',(-0.659324228722,1.358648457443,0.1)); +#13673 = CARTESIAN_POINT('',(-0.705,1.45,0.75)); +#13674 = CARTESIAN_POINT('',(0.659324228722,1.358648457443,0.1)); +#13675 = CARTESIAN_POINT('',(0.705,1.45,0.75)); +#13676 = DEFINITIONAL_REPRESENTATION('',(#13677),#13680); +#13677 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13678,#13679),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.318648457444),.PIECEWISE_BEZIER_KNOTS.); +#13678 = CARTESIAN_POINT('',(-2.277912687296E-017,1.473780438876E-017)); +#13679 = CARTESIAN_POINT('',(1.41,2.517522622662E-017)); +#13680 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13681 = PCURVE('',#13682,#13687); +#13682 = PLANE('',#13683); +#13683 = AXIS2_PLACEMENT_3D('',#13684,#13685,#13686); +#13684 = CARTESIAN_POINT('',(-0.659324228722,1.358648457443,0.1)); +#13685 = DIRECTION('',(0.E+000,0.E+000,1.)); +#13686 = DIRECTION('',(0.436587433964,-0.899661832304,0.E+000)); +#13687 = DEFINITIONAL_REPRESENTATION('',(#13688),#13692); +#13688 = LINE('',#13689,#13690); +#13689 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#13690 = VECTOR('',#13691,1.); +#13691 = DIRECTION('',(0.436587433964,0.899661832304)); +#13692 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13693 = ORIENTED_EDGE('',*,*,#13694,.T.); +#13694 = EDGE_CURVE('',#13663,#13695,#13697,.T.); +#13695 = VERTEX_POINT('',#13696); +#13696 = CARTESIAN_POINT('',(0.705,1.45,0.75)); +#13697 = SURFACE_CURVE('',#13698,(#13701,#13708),.PCURVE_S1.); +#13698 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13699,#13700),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#13699 = CARTESIAN_POINT('',(0.659324228722,1.358648457443,0.1)); +#13700 = CARTESIAN_POINT('',(0.705,1.45,0.75)); +#13701 = PCURVE('',#13671,#13702); +#13702 = DEFINITIONAL_REPRESENTATION('',(#13703),#13707); +#13703 = LINE('',#13704,#13705); +#13704 = CARTESIAN_POINT('',(1.41,1.476490944307E-017)); +#13705 = VECTOR('',#13706,1.); +#13706 = DIRECTION('',(0.E+000,1.)); +#13707 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13708 = PCURVE('',#13709,#13714); +#13709 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#13710,#13711) + ,(#13712,#13713 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,0.134350288425),( + 0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#13710 = CARTESIAN_POINT('',(0.659324228722,1.358648457443,0.1)); +#13711 = CARTESIAN_POINT('',(0.705,1.45,0.75)); +#13712 = CARTESIAN_POINT('',(0.708648457443,1.309324228722,0.1)); +#13713 = CARTESIAN_POINT('',(0.8,1.355,0.75)); +#13714 = DEFINITIONAL_REPRESENTATION('',(#13715),#13719); +#13715 = LINE('',#13716,#13717); +#13716 = CARTESIAN_POINT('',(1.784179947128E-016,-2.404795176883E-017)); +#13717 = VECTOR('',#13718,1.); +#13718 = DIRECTION('',(-2.251374147385E-016,1.)); +#13719 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13720 = ORIENTED_EDGE('',*,*,#13721,.F.); +#13721 = EDGE_CURVE('',#13722,#13695,#13724,.T.); +#13722 = VERTEX_POINT('',#13723); +#13723 = CARTESIAN_POINT('',(-0.705,1.45,0.75)); +#13724 = SURFACE_CURVE('',#13725,(#13729,#13736),.PCURVE_S1.); +#13725 = LINE('',#13726,#13727); +#13726 = CARTESIAN_POINT('',(-0.705,1.45,0.75)); +#13727 = VECTOR('',#13728,1.); +#13728 = DIRECTION('',(1.,2.22044604925E-016,0.E+000)); +#13729 = PCURVE('',#13671,#13730); +#13730 = DEFINITIONAL_REPRESENTATION('',(#13731),#13735); +#13731 = LINE('',#13732,#13733); +#13732 = CARTESIAN_POINT('',(1.244402234481E-016,1.)); +#13733 = VECTOR('',#13734,1.); +#13734 = DIRECTION('',(1.,0.E+000)); +#13735 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13736 = PCURVE('',#13737,#13742); +#13737 = PLANE('',#13738); +#13738 = AXIS2_PLACEMENT_3D('',#13739,#13740,#13741); +#13739 = CARTESIAN_POINT('',(-0.705,1.45,0.9)); +#13740 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#13741 = DIRECTION('',(1.,2.22044604925E-016,0.E+000)); +#13742 = DEFINITIONAL_REPRESENTATION('',(#13743),#13747); +#13743 = LINE('',#13744,#13745); +#13744 = CARTESIAN_POINT('',(0.E+000,-0.15)); +#13745 = VECTOR('',#13746,1.); +#13746 = DIRECTION('',(1.,0.E+000)); +#13747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13748 = ORIENTED_EDGE('',*,*,#13749,.F.); +#13749 = EDGE_CURVE('',#13661,#13722,#13750,.T.); +#13750 = SURFACE_CURVE('',#13751,(#13754,#13761),.PCURVE_S1.); +#13751 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13752,#13753),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#13752 = CARTESIAN_POINT('',(-0.659324228722,1.358648457443,0.1)); +#13753 = CARTESIAN_POINT('',(-0.705,1.45,0.75)); +#13754 = PCURVE('',#13671,#13755); +#13755 = DEFINITIONAL_REPRESENTATION('',(#13756),#13760); +#13756 = LINE('',#13757,#13758); +#13757 = CARTESIAN_POINT('',(-2.277912687296E-017,1.473780438876E-017)); +#13758 = VECTOR('',#13759,1.); +#13759 = DIRECTION('',(1.47219350321E-016,1.)); +#13760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13761 = PCURVE('',#13762,#13767); +#13762 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#13763,#13764) + ,(#13765,#13766 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,0.134350288425),( + 0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#13763 = CARTESIAN_POINT('',(-0.708648457443,1.309324228722,0.1)); +#13764 = CARTESIAN_POINT('',(-0.8,1.355,0.75)); +#13765 = CARTESIAN_POINT('',(-0.659324228722,1.358648457443,0.1)); +#13766 = CARTESIAN_POINT('',(-0.705,1.45,0.75)); +#13767 = DEFINITIONAL_REPRESENTATION('',(#13768),#13772); +#13768 = LINE('',#13769,#13770); +#13769 = CARTESIAN_POINT('',(0.134350288425,-2.404795176906E-017)); +#13770 = VECTOR('',#13771,1.); +#13771 = DIRECTION('',(3.053113317719E-016,1.)); +#13772 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13773 = ADVANCED_FACE('',(#13774),#13682,.F.); +#13774 = FACE_BOUND('',#13775,.F.); +#13775 = EDGE_LOOP('',(#13776,#13798,#13825,#13852,#13879,#13906,#13933, + #13953)); +#13776 = ORIENTED_EDGE('',*,*,#13777,.F.); +#13777 = EDGE_CURVE('',#13778,#13661,#13780,.T.); +#13778 = VERTEX_POINT('',#13779); +#13779 = CARTESIAN_POINT('',(-0.708648457443,1.309324228722,0.1)); +#13780 = SURFACE_CURVE('',#13781,(#13785,#13792),.PCURVE_S1.); +#13781 = LINE('',#13782,#13783); +#13782 = CARTESIAN_POINT('',(-0.708648457443,1.309324228722,0.1)); +#13783 = VECTOR('',#13784,1.); +#13784 = DIRECTION('',(0.707106781187,0.707106781187,0.E+000)); +#13785 = PCURVE('',#13682,#13786); +#13786 = DEFINITIONAL_REPRESENTATION('',(#13787),#13791); +#13787 = LINE('',#13788,#13789); +#13788 = CARTESIAN_POINT('',(2.284078753856E-002,-6.590946443768E-002)); +#13789 = VECTOR('',#13790,1.); +#13790 = DIRECTION('',(-0.32744304726,0.944870917534)); +#13791 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13792 = PCURVE('',#13762,#13793); +#13793 = DEFINITIONAL_REPRESENTATION('',(#13794),#13797); +#13794 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13795,#13796),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,6.975499321083E-002),.PIECEWISE_BEZIER_KNOTS.); +#13795 = CARTESIAN_POINT('',(-2.752210022875E-016,-2.40479517375E-017)); +#13796 = CARTESIAN_POINT('',(0.134350288425,-7.688405456821E-017)); +#13797 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13798 = ORIENTED_EDGE('',*,*,#13799,.F.); +#13799 = EDGE_CURVE('',#13800,#13778,#13802,.T.); +#13800 = VERTEX_POINT('',#13801); +#13801 = CARTESIAN_POINT('',(-0.708648457443,-1.309324228722,0.1)); +#13802 = SURFACE_CURVE('',#13803,(#13807,#13814),.PCURVE_S1.); +#13803 = LINE('',#13804,#13805); +#13804 = CARTESIAN_POINT('',(-0.708648457443,-1.309324228722,0.1)); +#13805 = VECTOR('',#13806,1.); +#13806 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000)); +#13807 = PCURVE('',#13682,#13808); +#13808 = DEFINITIONAL_REPRESENTATION('',(#13809),#13813); +#13809 = LINE('',#13810,#13811); +#13810 = CARTESIAN_POINT('',(2.378738856923,-1.209178474927)); +#13811 = VECTOR('',#13812,1.); +#13812 = DIRECTION('',(-0.899661832304,0.436587433964)); +#13813 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13814 = PCURVE('',#13815,#13820); +#13815 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#13816,#13817) + ,(#13818,#13819 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,2.71),(0.E+000,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#13816 = CARTESIAN_POINT('',(-0.708648457443,-1.309324228722,0.1)); +#13817 = CARTESIAN_POINT('',(-0.8,-1.355,0.75)); +#13818 = CARTESIAN_POINT('',(-0.708648457443,1.309324228722,0.1)); +#13819 = CARTESIAN_POINT('',(-0.8,1.355,0.75)); +#13820 = DEFINITIONAL_REPRESENTATION('',(#13821),#13824); +#13821 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13822,#13823),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,2.618648457444),.PIECEWISE_BEZIER_KNOTS.); +#13822 = CARTESIAN_POINT('',(-3.075218633935E-016,-4.455342402997E-017) + ); +#13823 = CARTESIAN_POINT('',(2.71,5.164286177617E-017)); +#13824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13825 = ORIENTED_EDGE('',*,*,#13826,.F.); +#13826 = EDGE_CURVE('',#13827,#13800,#13829,.T.); +#13827 = VERTEX_POINT('',#13828); +#13828 = CARTESIAN_POINT('',(-0.659324228722,-1.358648457443,0.1)); +#13829 = SURFACE_CURVE('',#13830,(#13834,#13841),.PCURVE_S1.); +#13830 = LINE('',#13831,#13832); +#13831 = CARTESIAN_POINT('',(-0.659324228722,-1.358648457443,0.1)); +#13832 = VECTOR('',#13833,1.); +#13833 = DIRECTION('',(-0.707106781187,0.707106781187,0.E+000)); +#13834 = PCURVE('',#13682,#13835); +#13835 = DEFINITIONAL_REPRESENTATION('',(#13836),#13840); +#13836 = LINE('',#13837,#13838); +#13837 = CARTESIAN_POINT('',(2.444648321361,-1.186337687388)); +#13838 = VECTOR('',#13839,1.); +#13839 = DIRECTION('',(-0.944870917534,-0.32744304726)); +#13840 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13841 = PCURVE('',#13842,#13847); +#13842 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#13843,#13844) + ,(#13845,#13846 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,0.134350288425),( + 0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#13843 = CARTESIAN_POINT('',(-0.659324228722,-1.358648457443,0.1)); +#13844 = CARTESIAN_POINT('',(-0.705,-1.45,0.75)); +#13845 = CARTESIAN_POINT('',(-0.708648457443,-1.309324228722,0.1)); +#13846 = CARTESIAN_POINT('',(-0.8,-1.355,0.75)); +#13847 = DEFINITIONAL_REPRESENTATION('',(#13848),#13851); +#13848 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13849,#13850),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,6.975499321083E-002),.PIECEWISE_BEZIER_KNOTS.); +#13849 = CARTESIAN_POINT('',(1.784179947128E-016,-2.404795176883E-017)); +#13850 = CARTESIAN_POINT('',(0.134350288425,-8.997839051359E-017)); +#13851 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13852 = ORIENTED_EDGE('',*,*,#13853,.F.); +#13853 = EDGE_CURVE('',#13854,#13827,#13856,.T.); +#13854 = VERTEX_POINT('',#13855); +#13855 = CARTESIAN_POINT('',(0.659324228722,-1.358648457443,0.1)); +#13856 = SURFACE_CURVE('',#13857,(#13861,#13868),.PCURVE_S1.); +#13857 = LINE('',#13858,#13859); +#13858 = CARTESIAN_POINT('',(0.659324228722,-1.358648457443,0.1)); +#13859 = VECTOR('',#13860,1.); +#13860 = DIRECTION('',(-1.,-2.22044604925E-016,0.E+000)); +#13861 = PCURVE('',#13682,#13862); +#13862 = DEFINITIONAL_REPRESENTATION('',(#13863),#13867); +#13863 = LINE('',#13864,#13865); +#13864 = CARTESIAN_POINT('',(3.020353667697,5.397904345728E-013)); +#13865 = VECTOR('',#13866,1.); +#13866 = DIRECTION('',(-0.436587433964,-0.899661832304)); +#13867 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13868 = PCURVE('',#13869,#13874); +#13869 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#13870,#13871) + ,(#13872,#13873 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,1.41),(0.E+000,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#13870 = CARTESIAN_POINT('',(0.659324228722,-1.358648457443,0.1)); +#13871 = CARTESIAN_POINT('',(0.705,-1.45,0.75)); +#13872 = CARTESIAN_POINT('',(-0.659324228722,-1.358648457443,0.1)); +#13873 = CARTESIAN_POINT('',(-0.705,-1.45,0.75)); +#13874 = DEFINITIONAL_REPRESENTATION('',(#13875),#13878); +#13875 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13876,#13877),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.318648457444),.PIECEWISE_BEZIER_KNOTS.); +#13876 = CARTESIAN_POINT('',(-2.277912687296E-017,1.473780438876E-017)); +#13877 = CARTESIAN_POINT('',(1.41,2.517522622662E-017)); +#13878 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13879 = ORIENTED_EDGE('',*,*,#13880,.F.); +#13880 = EDGE_CURVE('',#13881,#13854,#13883,.T.); +#13881 = VERTEX_POINT('',#13882); +#13882 = CARTESIAN_POINT('',(0.708648457443,-1.309324228722,0.1)); +#13883 = SURFACE_CURVE('',#13884,(#13888,#13895),.PCURVE_S1.); +#13884 = LINE('',#13885,#13886); +#13885 = CARTESIAN_POINT('',(0.708648457443,-1.309324228722,0.1)); +#13886 = VECTOR('',#13887,1.); +#13887 = DIRECTION('',(-0.707106781187,-0.707106781187,0.E+000)); +#13888 = PCURVE('',#13682,#13889); +#13889 = DEFINITIONAL_REPRESENTATION('',(#13890),#13894); +#13890 = LINE('',#13891,#13892); +#13891 = CARTESIAN_POINT('',(2.997512880158,6.590946443822E-002)); +#13892 = VECTOR('',#13893,1.); +#13893 = DIRECTION('',(0.32744304726,-0.944870917534)); +#13894 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13895 = PCURVE('',#13896,#13901); +#13896 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#13897,#13898) + ,(#13899,#13900 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,0.134350288425),( + 0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#13897 = CARTESIAN_POINT('',(0.708648457443,-1.309324228722,0.1)); +#13898 = CARTESIAN_POINT('',(0.8,-1.355,0.75)); +#13899 = CARTESIAN_POINT('',(0.659324228722,-1.358648457443,0.1)); +#13900 = CARTESIAN_POINT('',(0.705,-1.45,0.75)); +#13901 = DEFINITIONAL_REPRESENTATION('',(#13902),#13905); +#13902 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13903,#13904),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,6.975499321083E-002),.PIECEWISE_BEZIER_KNOTS.); +#13903 = CARTESIAN_POINT('',(-2.752210022875E-016,-2.40479517375E-017)); +#13904 = CARTESIAN_POINT('',(0.134350288425,-7.688405456821E-017)); +#13905 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13906 = ORIENTED_EDGE('',*,*,#13907,.F.); +#13907 = EDGE_CURVE('',#13908,#13881,#13910,.T.); +#13908 = VERTEX_POINT('',#13909); +#13909 = CARTESIAN_POINT('',(0.708648457443,1.309324228722,0.1)); +#13910 = SURFACE_CURVE('',#13911,(#13915,#13922),.PCURVE_S1.); +#13911 = LINE('',#13912,#13913); +#13912 = CARTESIAN_POINT('',(0.708648457443,1.309324228722,0.1)); +#13913 = VECTOR('',#13914,1.); +#13914 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#13915 = PCURVE('',#13682,#13916); +#13916 = DEFINITIONAL_REPRESENTATION('',(#13917),#13921); +#13917 = LINE('',#13918,#13919); +#13918 = CARTESIAN_POINT('',(0.641614810774,1.209178474928)); +#13919 = VECTOR('',#13920,1.); +#13920 = DIRECTION('',(0.899661832304,-0.436587433964)); +#13921 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13922 = PCURVE('',#13923,#13928); +#13923 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#13924,#13925) + ,(#13926,#13927 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,2.71),(0.E+000,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#13924 = CARTESIAN_POINT('',(0.708648457443,1.309324228722,0.1)); +#13925 = CARTESIAN_POINT('',(0.8,1.355,0.75)); +#13926 = CARTESIAN_POINT('',(0.708648457443,-1.309324228722,0.1)); +#13927 = CARTESIAN_POINT('',(0.8,-1.355,0.75)); +#13928 = DEFINITIONAL_REPRESENTATION('',(#13929),#13932); +#13929 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13930,#13931),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,2.618648457444),.PIECEWISE_BEZIER_KNOTS.); +#13930 = CARTESIAN_POINT('',(-3.075218633935E-016,-4.455342402997E-017) + ); +#13931 = CARTESIAN_POINT('',(2.71,5.164286177617E-017)); +#13932 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13933 = ORIENTED_EDGE('',*,*,#13934,.F.); +#13934 = EDGE_CURVE('',#13663,#13908,#13935,.T.); +#13935 = SURFACE_CURVE('',#13936,(#13940,#13947),.PCURVE_S1.); +#13936 = LINE('',#13937,#13938); +#13937 = CARTESIAN_POINT('',(0.659324228722,1.358648457443,0.1)); +#13938 = VECTOR('',#13939,1.); +#13939 = DIRECTION('',(0.707106781187,-0.707106781187,0.E+000)); +#13940 = PCURVE('',#13682,#13941); +#13941 = DEFINITIONAL_REPRESENTATION('',(#13942),#13946); +#13942 = LINE('',#13943,#13944); +#13943 = CARTESIAN_POINT('',(0.575705346336,1.186337687389)); +#13944 = VECTOR('',#13945,1.); +#13945 = DIRECTION('',(0.944870917534,0.32744304726)); +#13946 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13947 = PCURVE('',#13709,#13948); +#13948 = DEFINITIONAL_REPRESENTATION('',(#13949),#13952); +#13949 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13950,#13951),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,6.975499321083E-002),.PIECEWISE_BEZIER_KNOTS.); +#13950 = CARTESIAN_POINT('',(1.784179947128E-016,-2.404795176883E-017)); +#13951 = CARTESIAN_POINT('',(0.134350288425,-8.997839051359E-017)); +#13952 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13953 = ORIENTED_EDGE('',*,*,#13660,.F.); +#13954 = ADVANCED_FACE('',(#13955),#13709,.F.); +#13955 = FACE_BOUND('',#13956,.F.); +#13956 = EDGE_LOOP('',(#13957,#13958,#13980,#14006)); +#13957 = ORIENTED_EDGE('',*,*,#13934,.T.); +#13958 = ORIENTED_EDGE('',*,*,#13959,.T.); +#13959 = EDGE_CURVE('',#13908,#13960,#13962,.T.); +#13960 = VERTEX_POINT('',#13961); +#13961 = CARTESIAN_POINT('',(0.8,1.355,0.75)); +#13962 = SURFACE_CURVE('',#13963,(#13966,#13973),.PCURVE_S1.); +#13963 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13964,#13965),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#13964 = CARTESIAN_POINT('',(0.708648457443,1.309324228722,0.1)); +#13965 = CARTESIAN_POINT('',(0.8,1.355,0.75)); +#13966 = PCURVE('',#13709,#13967); +#13967 = DEFINITIONAL_REPRESENTATION('',(#13968),#13972); +#13968 = LINE('',#13969,#13970); +#13969 = CARTESIAN_POINT('',(0.134350288425,-4.16560726677E-017)); +#13970 = VECTOR('',#13971,1.); +#13971 = DIRECTION('',(-8.326672684689E-017,1.)); +#13972 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13973 = PCURVE('',#13923,#13974); +#13974 = DEFINITIONAL_REPRESENTATION('',(#13975),#13979); +#13975 = LINE('',#13976,#13977); +#13976 = CARTESIAN_POINT('',(-3.075218633935E-016,-4.455342402997E-017) + ); +#13977 = VECTOR('',#13978,1.); +#13978 = DIRECTION('',(3.133245852608E-016,1.)); +#13979 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13980 = ORIENTED_EDGE('',*,*,#13981,.F.); +#13981 = EDGE_CURVE('',#13695,#13960,#13982,.T.); +#13982 = SURFACE_CURVE('',#13983,(#13987,#13994),.PCURVE_S1.); +#13983 = LINE('',#13984,#13985); +#13984 = CARTESIAN_POINT('',(0.705,1.45,0.75)); +#13985 = VECTOR('',#13986,1.); +#13986 = DIRECTION('',(0.707106781187,-0.707106781187,0.E+000)); +#13987 = PCURVE('',#13709,#13988); +#13988 = DEFINITIONAL_REPRESENTATION('',(#13989),#13993); +#13989 = LINE('',#13990,#13991); +#13990 = CARTESIAN_POINT('',(-4.67194200257E-017,1.)); +#13991 = VECTOR('',#13992,1.); +#13992 = DIRECTION('',(1.,0.E+000)); +#13993 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#13994 = PCURVE('',#13995,#14000); +#13995 = PLANE('',#13996); +#13996 = AXIS2_PLACEMENT_3D('',#13997,#13998,#13999); +#13997 = CARTESIAN_POINT('',(0.705,1.45,0.9)); +#13998 = DIRECTION('',(-0.707106781187,-0.707106781187,0.E+000)); +#13999 = DIRECTION('',(0.707106781187,-0.707106781187,0.E+000)); +#14000 = DEFINITIONAL_REPRESENTATION('',(#14001),#14005); +#14001 = LINE('',#14002,#14003); +#14002 = CARTESIAN_POINT('',(0.E+000,-0.15)); +#14003 = VECTOR('',#14004,1.); +#14004 = DIRECTION('',(1.,0.E+000)); +#14005 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14006 = ORIENTED_EDGE('',*,*,#13694,.F.); +#14007 = ADVANCED_FACE('',(#14008),#13737,.F.); +#14008 = FACE_BOUND('',#14009,.F.); +#14009 = EDGE_LOOP('',(#14010,#14011,#14031,#14059)); +#14010 = ORIENTED_EDGE('',*,*,#13721,.T.); +#14011 = ORIENTED_EDGE('',*,*,#14012,.T.); +#14012 = EDGE_CURVE('',#13695,#14013,#14015,.T.); +#14013 = VERTEX_POINT('',#14014); +#14014 = CARTESIAN_POINT('',(0.705,1.45,0.9)); +#14015 = SURFACE_CURVE('',#14016,(#14019,#14025),.PCURVE_S1.); +#14016 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14017,#14018),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#14017 = CARTESIAN_POINT('',(0.705,1.45,0.75)); +#14018 = CARTESIAN_POINT('',(0.705,1.45,0.9)); +#14019 = PCURVE('',#13737,#14020); +#14020 = DEFINITIONAL_REPRESENTATION('',(#14021),#14024); +#14021 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14022,#14023),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#14022 = CARTESIAN_POINT('',(1.41,-0.15)); +#14023 = CARTESIAN_POINT('',(1.41,0.E+000)); +#14024 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14025 = PCURVE('',#13995,#14026); +#14026 = DEFINITIONAL_REPRESENTATION('',(#14027),#14030); +#14027 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14028,#14029),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#14028 = CARTESIAN_POINT('',(0.E+000,-0.15)); +#14029 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#14030 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14031 = ORIENTED_EDGE('',*,*,#14032,.F.); +#14032 = EDGE_CURVE('',#14033,#14013,#14035,.T.); +#14033 = VERTEX_POINT('',#14034); +#14034 = CARTESIAN_POINT('',(-0.705,1.45,0.9)); +#14035 = SURFACE_CURVE('',#14036,(#14040,#14047),.PCURVE_S1.); +#14036 = LINE('',#14037,#14038); +#14037 = CARTESIAN_POINT('',(-0.705,1.45,0.9)); +#14038 = VECTOR('',#14039,1.); +#14039 = DIRECTION('',(1.,2.22044604925E-016,0.E+000)); +#14040 = PCURVE('',#13737,#14041); +#14041 = DEFINITIONAL_REPRESENTATION('',(#14042),#14046); +#14042 = LINE('',#14043,#14044); +#14043 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#14044 = VECTOR('',#14045,1.); +#14045 = DIRECTION('',(1.,0.E+000)); +#14046 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14047 = PCURVE('',#14048,#14053); +#14048 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#14049,#14050) + ,(#14051,#14052 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,1.41),(0.E+000,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#14049 = CARTESIAN_POINT('',(-0.705,1.45,0.9)); +#14050 = CARTESIAN_POINT('',(-0.6925,1.425,0.9)); +#14051 = CARTESIAN_POINT('',(0.705,1.45,0.9)); +#14052 = CARTESIAN_POINT('',(0.6925,1.425,0.9)); +#14053 = DEFINITIONAL_REPRESENTATION('',(#14054),#14058); +#14054 = LINE('',#14055,#14056); +#14055 = CARTESIAN_POINT('',(8.267352998703E-017,1.296771946272E-015)); +#14056 = VECTOR('',#14057,1.); +#14057 = DIRECTION('',(1.,-5.042078377228E-015)); +#14058 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14059 = ORIENTED_EDGE('',*,*,#14060,.F.); +#14060 = EDGE_CURVE('',#13722,#14033,#14061,.T.); +#14061 = SURFACE_CURVE('',#14062,(#14065,#14071),.PCURVE_S1.); +#14062 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14063,#14064),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#14063 = CARTESIAN_POINT('',(-0.705,1.45,0.75)); +#14064 = CARTESIAN_POINT('',(-0.705,1.45,0.9)); +#14065 = PCURVE('',#13737,#14066); +#14066 = DEFINITIONAL_REPRESENTATION('',(#14067),#14070); +#14067 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14068,#14069),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#14068 = CARTESIAN_POINT('',(0.E+000,-0.15)); +#14069 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#14070 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14071 = PCURVE('',#14072,#14077); +#14072 = PLANE('',#14073); +#14073 = AXIS2_PLACEMENT_3D('',#14074,#14075,#14076); +#14074 = CARTESIAN_POINT('',(-0.8,1.355,0.9)); +#14075 = DIRECTION('',(0.707106781187,-0.707106781187,0.E+000)); +#14076 = DIRECTION('',(0.707106781187,0.707106781187,0.E+000)); +#14077 = DEFINITIONAL_REPRESENTATION('',(#14078),#14081); +#14078 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14079,#14080),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#14079 = CARTESIAN_POINT('',(0.134350288425,-0.15)); +#14080 = CARTESIAN_POINT('',(0.134350288425,0.E+000)); +#14081 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14082 = ADVANCED_FACE('',(#14083),#13762,.F.); +#14083 = FACE_BOUND('',#14084,.F.); +#14084 = EDGE_LOOP('',(#14085,#14086,#14087,#14110)); +#14085 = ORIENTED_EDGE('',*,*,#13777,.T.); +#14086 = ORIENTED_EDGE('',*,*,#13749,.T.); +#14087 = ORIENTED_EDGE('',*,*,#14088,.F.); +#14088 = EDGE_CURVE('',#14089,#13722,#14091,.T.); +#14089 = VERTEX_POINT('',#14090); +#14090 = CARTESIAN_POINT('',(-0.8,1.355,0.75)); +#14091 = SURFACE_CURVE('',#14092,(#14096,#14103),.PCURVE_S1.); +#14092 = LINE('',#14093,#14094); +#14093 = CARTESIAN_POINT('',(-0.8,1.355,0.75)); +#14094 = VECTOR('',#14095,1.); +#14095 = DIRECTION('',(0.707106781187,0.707106781187,0.E+000)); +#14096 = PCURVE('',#13762,#14097); +#14097 = DEFINITIONAL_REPRESENTATION('',(#14098),#14102); +#14098 = LINE('',#14099,#14100); +#14099 = CARTESIAN_POINT('',(-4.614319431414E-017,1.)); +#14100 = VECTOR('',#14101,1.); +#14101 = DIRECTION('',(1.,0.E+000)); +#14102 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14103 = PCURVE('',#14072,#14104); +#14104 = DEFINITIONAL_REPRESENTATION('',(#14105),#14109); +#14105 = LINE('',#14106,#14107); +#14106 = CARTESIAN_POINT('',(0.E+000,-0.15)); +#14107 = VECTOR('',#14108,1.); +#14108 = DIRECTION('',(1.,0.E+000)); +#14109 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14110 = ORIENTED_EDGE('',*,*,#14111,.F.); +#14111 = EDGE_CURVE('',#13778,#14089,#14112,.T.); +#14112 = SURFACE_CURVE('',#14113,(#14116,#14123),.PCURVE_S1.); +#14113 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14114,#14115),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#14114 = CARTESIAN_POINT('',(-0.708648457443,1.309324228722,0.1)); +#14115 = CARTESIAN_POINT('',(-0.8,1.355,0.75)); +#14116 = PCURVE('',#13762,#14117); +#14117 = DEFINITIONAL_REPRESENTATION('',(#14118),#14122); +#14118 = LINE('',#14119,#14120); +#14119 = CARTESIAN_POINT('',(-2.752210022875E-016,-2.40479517375E-017)); +#14120 = VECTOR('',#14121,1.); +#14121 = DIRECTION('',(2.290778079734E-016,1.)); +#14122 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14123 = PCURVE('',#13815,#14124); +#14124 = DEFINITIONAL_REPRESENTATION('',(#14125),#14129); +#14125 = LINE('',#14126,#14127); +#14126 = CARTESIAN_POINT('',(2.71,-4.963468562457E-017)); +#14127 = VECTOR('',#14128,1.); +#14128 = DIRECTION('',(-4.440892098501E-016,1.)); +#14129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14130 = ADVANCED_FACE('',(#14131),#13923,.F.); +#14131 = FACE_BOUND('',#14132,.F.); +#14132 = EDGE_LOOP('',(#14133,#14134,#14156,#14184,#14212,#14240,#14268, + #14296,#14324,#14350)); +#14133 = ORIENTED_EDGE('',*,*,#13907,.T.); +#14134 = ORIENTED_EDGE('',*,*,#14135,.T.); +#14135 = EDGE_CURVE('',#13881,#14136,#14138,.T.); +#14136 = VERTEX_POINT('',#14137); +#14137 = CARTESIAN_POINT('',(0.8,-1.355,0.75)); +#14138 = SURFACE_CURVE('',#14139,(#14142,#14149),.PCURVE_S1.); +#14139 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14140,#14141),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#14140 = CARTESIAN_POINT('',(0.708648457443,-1.309324228722,0.1)); +#14141 = CARTESIAN_POINT('',(0.8,-1.355,0.75)); +#14142 = PCURVE('',#13923,#14143); +#14143 = DEFINITIONAL_REPRESENTATION('',(#14144),#14148); +#14144 = LINE('',#14145,#14146); +#14145 = CARTESIAN_POINT('',(2.71,-4.963468562457E-017)); +#14146 = VECTOR('',#14147,1.); +#14147 = DIRECTION('',(-4.440892098501E-016,1.)); +#14148 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14149 = PCURVE('',#13896,#14150); +#14150 = DEFINITIONAL_REPRESENTATION('',(#14151),#14155); +#14151 = LINE('',#14152,#14153); +#14152 = CARTESIAN_POINT('',(-2.752210022875E-016,-2.40479517375E-017)); +#14153 = VECTOR('',#14154,1.); +#14154 = DIRECTION('',(2.290778079734E-016,1.)); +#14155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14156 = ORIENTED_EDGE('',*,*,#14157,.F.); +#14157 = EDGE_CURVE('',#14158,#14136,#14160,.T.); +#14158 = VERTEX_POINT('',#14159); +#14159 = CARTESIAN_POINT('',(0.8,-1.2,0.75)); +#14160 = SURFACE_CURVE('',#14161,(#14165,#14172),.PCURVE_S1.); +#14161 = LINE('',#14162,#14163); +#14162 = CARTESIAN_POINT('',(0.8,1.355,0.75)); +#14163 = VECTOR('',#14164,1.); +#14164 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#14165 = PCURVE('',#13923,#14166); +#14166 = DEFINITIONAL_REPRESENTATION('',(#14167),#14171); +#14167 = LINE('',#14168,#14169); +#14168 = CARTESIAN_POINT('',(0.E+000,1.)); +#14169 = VECTOR('',#14170,1.); +#14170 = DIRECTION('',(1.,0.E+000)); +#14171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14172 = PCURVE('',#14173,#14178); +#14173 = PLANE('',#14174); +#14174 = AXIS2_PLACEMENT_3D('',#14175,#14176,#14177); +#14175 = CARTESIAN_POINT('',(0.8,1.355,0.9)); +#14176 = DIRECTION('',(-1.,-2.22044604925E-016,0.E+000)); +#14177 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#14178 = DEFINITIONAL_REPRESENTATION('',(#14179),#14183); +#14179 = LINE('',#14180,#14181); +#14180 = CARTESIAN_POINT('',(0.E+000,-0.15)); +#14181 = VECTOR('',#14182,1.); +#14182 = DIRECTION('',(1.,0.E+000)); +#14183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14184 = ORIENTED_EDGE('',*,*,#14185,.F.); +#14185 = EDGE_CURVE('',#14186,#14158,#14188,.T.); +#14186 = VERTEX_POINT('',#14187); +#14187 = CARTESIAN_POINT('',(0.8,-0.7,0.75)); +#14188 = SURFACE_CURVE('',#14189,(#14193,#14200),.PCURVE_S1.); +#14189 = LINE('',#14190,#14191); +#14190 = CARTESIAN_POINT('',(0.8,1.355,0.75)); +#14191 = VECTOR('',#14192,1.); +#14192 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#14193 = PCURVE('',#13923,#14194); +#14194 = DEFINITIONAL_REPRESENTATION('',(#14195),#14199); +#14195 = LINE('',#14196,#14197); +#14196 = CARTESIAN_POINT('',(0.E+000,1.)); +#14197 = VECTOR('',#14198,1.); +#14198 = DIRECTION('',(1.,0.E+000)); +#14199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14200 = PCURVE('',#14201,#14206); +#14201 = PLANE('',#14202); +#14202 = AXIS2_PLACEMENT_3D('',#14203,#14204,#14205); +#14203 = CARTESIAN_POINT('',(0.75,-0.7,0.75)); +#14204 = DIRECTION('',(0.E+000,0.E+000,1.)); +#14205 = DIRECTION('',(1.,2.22044604925E-016,-0.E+000)); +#14206 = DEFINITIONAL_REPRESENTATION('',(#14207),#14211); +#14207 = LINE('',#14208,#14209); +#14208 = CARTESIAN_POINT('',(5.E-002,2.055)); +#14209 = VECTOR('',#14210,1.); +#14210 = DIRECTION('',(0.E+000,-1.)); +#14211 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14212 = ORIENTED_EDGE('',*,*,#14213,.F.); +#14213 = EDGE_CURVE('',#14214,#14186,#14216,.T.); +#14214 = VERTEX_POINT('',#14215); +#14215 = CARTESIAN_POINT('',(0.8,-0.25,0.75)); +#14216 = SURFACE_CURVE('',#14217,(#14221,#14228),.PCURVE_S1.); +#14217 = LINE('',#14218,#14219); +#14218 = CARTESIAN_POINT('',(0.8,1.355,0.75)); +#14219 = VECTOR('',#14220,1.); +#14220 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#14221 = PCURVE('',#13923,#14222); +#14222 = DEFINITIONAL_REPRESENTATION('',(#14223),#14227); +#14223 = LINE('',#14224,#14225); +#14224 = CARTESIAN_POINT('',(0.E+000,1.)); +#14225 = VECTOR('',#14226,1.); +#14226 = DIRECTION('',(1.,0.E+000)); +#14227 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14228 = PCURVE('',#14229,#14234); +#14229 = PLANE('',#14230); +#14230 = AXIS2_PLACEMENT_3D('',#14231,#14232,#14233); +#14231 = CARTESIAN_POINT('',(0.8,1.355,0.9)); +#14232 = DIRECTION('',(-1.,-2.22044604925E-016,0.E+000)); +#14233 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#14234 = DEFINITIONAL_REPRESENTATION('',(#14235),#14239); +#14235 = LINE('',#14236,#14237); +#14236 = CARTESIAN_POINT('',(0.E+000,-0.15)); +#14237 = VECTOR('',#14238,1.); +#14238 = DIRECTION('',(1.,0.E+000)); +#14239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14240 = ORIENTED_EDGE('',*,*,#14241,.F.); +#14241 = EDGE_CURVE('',#14242,#14214,#14244,.T.); +#14242 = VERTEX_POINT('',#14243); +#14243 = CARTESIAN_POINT('',(0.8,0.25,0.75)); +#14244 = SURFACE_CURVE('',#14245,(#14249,#14256),.PCURVE_S1.); +#14245 = LINE('',#14246,#14247); +#14246 = CARTESIAN_POINT('',(0.8,1.355,0.75)); +#14247 = VECTOR('',#14248,1.); +#14248 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#14249 = PCURVE('',#13923,#14250); +#14250 = DEFINITIONAL_REPRESENTATION('',(#14251),#14255); +#14251 = LINE('',#14252,#14253); +#14252 = CARTESIAN_POINT('',(0.E+000,1.)); +#14253 = VECTOR('',#14254,1.); +#14254 = DIRECTION('',(1.,0.E+000)); +#14255 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14256 = PCURVE('',#14257,#14262); +#14257 = PLANE('',#14258); +#14258 = AXIS2_PLACEMENT_3D('',#14259,#14260,#14261); +#14259 = CARTESIAN_POINT('',(0.75,0.25,0.75)); +#14260 = DIRECTION('',(0.E+000,0.E+000,1.)); +#14261 = DIRECTION('',(1.,2.22044604925E-016,-0.E+000)); +#14262 = DEFINITIONAL_REPRESENTATION('',(#14263),#14267); +#14263 = LINE('',#14264,#14265); +#14264 = CARTESIAN_POINT('',(5.E-002,1.105)); +#14265 = VECTOR('',#14266,1.); +#14266 = DIRECTION('',(0.E+000,-1.)); +#14267 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14268 = ORIENTED_EDGE('',*,*,#14269,.F.); +#14269 = EDGE_CURVE('',#14270,#14242,#14272,.T.); +#14270 = VERTEX_POINT('',#14271); +#14271 = CARTESIAN_POINT('',(0.8,0.7,0.75)); +#14272 = SURFACE_CURVE('',#14273,(#14277,#14284),.PCURVE_S1.); +#14273 = LINE('',#14274,#14275); +#14274 = CARTESIAN_POINT('',(0.8,1.355,0.75)); +#14275 = VECTOR('',#14276,1.); +#14276 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#14277 = PCURVE('',#13923,#14278); +#14278 = DEFINITIONAL_REPRESENTATION('',(#14279),#14283); +#14279 = LINE('',#14280,#14281); +#14280 = CARTESIAN_POINT('',(0.E+000,1.)); +#14281 = VECTOR('',#14282,1.); +#14282 = DIRECTION('',(1.,0.E+000)); +#14283 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14284 = PCURVE('',#14285,#14290); +#14285 = PLANE('',#14286); +#14286 = AXIS2_PLACEMENT_3D('',#14287,#14288,#14289); +#14287 = CARTESIAN_POINT('',(0.8,1.355,0.9)); +#14288 = DIRECTION('',(-1.,-2.22044604925E-016,0.E+000)); +#14289 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#14290 = DEFINITIONAL_REPRESENTATION('',(#14291),#14295); +#14291 = LINE('',#14292,#14293); +#14292 = CARTESIAN_POINT('',(0.E+000,-0.15)); +#14293 = VECTOR('',#14294,1.); +#14294 = DIRECTION('',(1.,0.E+000)); +#14295 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14296 = ORIENTED_EDGE('',*,*,#14297,.F.); +#14297 = EDGE_CURVE('',#14298,#14270,#14300,.T.); +#14298 = VERTEX_POINT('',#14299); +#14299 = CARTESIAN_POINT('',(0.8,1.2,0.75)); +#14300 = SURFACE_CURVE('',#14301,(#14305,#14312),.PCURVE_S1.); +#14301 = LINE('',#14302,#14303); +#14302 = CARTESIAN_POINT('',(0.8,1.355,0.75)); +#14303 = VECTOR('',#14304,1.); +#14304 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#14305 = PCURVE('',#13923,#14306); +#14306 = DEFINITIONAL_REPRESENTATION('',(#14307),#14311); +#14307 = LINE('',#14308,#14309); +#14308 = CARTESIAN_POINT('',(2.775557561563E-017,1.)); +#14309 = VECTOR('',#14310,1.); +#14310 = DIRECTION('',(1.,0.E+000)); +#14311 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14312 = PCURVE('',#14313,#14318); +#14313 = PLANE('',#14314); +#14314 = AXIS2_PLACEMENT_3D('',#14315,#14316,#14317); +#14315 = CARTESIAN_POINT('',(0.75,1.2,0.75)); +#14316 = DIRECTION('',(0.E+000,0.E+000,1.)); +#14317 = DIRECTION('',(1.,2.22044604925E-016,-0.E+000)); +#14318 = DEFINITIONAL_REPRESENTATION('',(#14319),#14323); +#14319 = LINE('',#14320,#14321); +#14320 = CARTESIAN_POINT('',(5.E-002,0.155)); +#14321 = VECTOR('',#14322,1.); +#14322 = DIRECTION('',(0.E+000,-1.)); +#14323 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14324 = ORIENTED_EDGE('',*,*,#14325,.F.); +#14325 = EDGE_CURVE('',#13960,#14298,#14326,.T.); +#14326 = SURFACE_CURVE('',#14327,(#14331,#14338),.PCURVE_S1.); +#14327 = LINE('',#14328,#14329); +#14328 = CARTESIAN_POINT('',(0.8,1.355,0.75)); +#14329 = VECTOR('',#14330,1.); +#14330 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#14331 = PCURVE('',#13923,#14332); +#14332 = DEFINITIONAL_REPRESENTATION('',(#14333),#14337); +#14333 = LINE('',#14334,#14335); +#14334 = CARTESIAN_POINT('',(5.802721867308E-018,1.)); +#14335 = VECTOR('',#14336,1.); +#14336 = DIRECTION('',(1.,7.16272919113E-016)); +#14337 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14338 = PCURVE('',#14339,#14344); +#14339 = PLANE('',#14340); +#14340 = AXIS2_PLACEMENT_3D('',#14341,#14342,#14343); +#14341 = CARTESIAN_POINT('',(0.8,1.355,0.9)); +#14342 = DIRECTION('',(-1.,-2.22044604925E-016,0.E+000)); +#14343 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#14344 = DEFINITIONAL_REPRESENTATION('',(#14345),#14349); +#14345 = LINE('',#14346,#14347); +#14346 = CARTESIAN_POINT('',(0.E+000,-0.15)); +#14347 = VECTOR('',#14348,1.); +#14348 = DIRECTION('',(1.,0.E+000)); +#14349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14350 = ORIENTED_EDGE('',*,*,#13959,.F.); +#14351 = ADVANCED_FACE('',(#14352),#13896,.F.); +#14352 = FACE_BOUND('',#14353,.F.); +#14353 = EDGE_LOOP('',(#14354,#14355,#14377,#14403)); +#14354 = ORIENTED_EDGE('',*,*,#13880,.T.); +#14355 = ORIENTED_EDGE('',*,*,#14356,.T.); +#14356 = EDGE_CURVE('',#13854,#14357,#14359,.T.); +#14357 = VERTEX_POINT('',#14358); +#14358 = CARTESIAN_POINT('',(0.705,-1.45,0.75)); +#14359 = SURFACE_CURVE('',#14360,(#14363,#14370),.PCURVE_S1.); +#14360 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14361,#14362),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#14361 = CARTESIAN_POINT('',(0.659324228722,-1.358648457443,0.1)); +#14362 = CARTESIAN_POINT('',(0.705,-1.45,0.75)); +#14363 = PCURVE('',#13896,#14364); +#14364 = DEFINITIONAL_REPRESENTATION('',(#14365),#14369); +#14365 = LINE('',#14366,#14367); +#14366 = CARTESIAN_POINT('',(0.134350288425,-2.404795176906E-017)); +#14367 = VECTOR('',#14368,1.); +#14368 = DIRECTION('',(3.053113317719E-016,1.)); +#14369 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14370 = PCURVE('',#13869,#14371); +#14371 = DEFINITIONAL_REPRESENTATION('',(#14372),#14376); +#14372 = LINE('',#14373,#14374); +#14373 = CARTESIAN_POINT('',(-2.277912687296E-017,1.473780438876E-017)); +#14374 = VECTOR('',#14375,1.); +#14375 = DIRECTION('',(1.47219350321E-016,1.)); +#14376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14377 = ORIENTED_EDGE('',*,*,#14378,.F.); +#14378 = EDGE_CURVE('',#14136,#14357,#14379,.T.); +#14379 = SURFACE_CURVE('',#14380,(#14384,#14391),.PCURVE_S1.); +#14380 = LINE('',#14381,#14382); +#14381 = CARTESIAN_POINT('',(0.8,-1.355,0.75)); +#14382 = VECTOR('',#14383,1.); +#14383 = DIRECTION('',(-0.707106781187,-0.707106781187,0.E+000)); +#14384 = PCURVE('',#13896,#14385); +#14385 = DEFINITIONAL_REPRESENTATION('',(#14386),#14390); +#14386 = LINE('',#14387,#14388); +#14387 = CARTESIAN_POINT('',(-4.614319431414E-017,1.)); +#14388 = VECTOR('',#14389,1.); +#14389 = DIRECTION('',(1.,0.E+000)); +#14390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14391 = PCURVE('',#14392,#14397); +#14392 = PLANE('',#14393); +#14393 = AXIS2_PLACEMENT_3D('',#14394,#14395,#14396); +#14394 = CARTESIAN_POINT('',(0.8,-1.355,0.9)); +#14395 = DIRECTION('',(-0.707106781187,0.707106781187,0.E+000)); +#14396 = DIRECTION('',(-0.707106781187,-0.707106781187,0.E+000)); +#14397 = DEFINITIONAL_REPRESENTATION('',(#14398),#14402); +#14398 = LINE('',#14399,#14400); +#14399 = CARTESIAN_POINT('',(-0.E+000,-0.15)); +#14400 = VECTOR('',#14401,1.); +#14401 = DIRECTION('',(1.,0.E+000)); +#14402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14403 = ORIENTED_EDGE('',*,*,#14135,.F.); +#14404 = ADVANCED_FACE('',(#14405),#13869,.F.); +#14405 = FACE_BOUND('',#14406,.F.); +#14406 = EDGE_LOOP('',(#14407,#14408,#14430,#14456)); +#14407 = ORIENTED_EDGE('',*,*,#13853,.T.); +#14408 = ORIENTED_EDGE('',*,*,#14409,.T.); +#14409 = EDGE_CURVE('',#13827,#14410,#14412,.T.); +#14410 = VERTEX_POINT('',#14411); +#14411 = CARTESIAN_POINT('',(-0.705,-1.45,0.75)); +#14412 = SURFACE_CURVE('',#14413,(#14416,#14423),.PCURVE_S1.); +#14413 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14414,#14415),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#14414 = CARTESIAN_POINT('',(-0.659324228722,-1.358648457443,0.1)); +#14415 = CARTESIAN_POINT('',(-0.705,-1.45,0.75)); +#14416 = PCURVE('',#13869,#14417); +#14417 = DEFINITIONAL_REPRESENTATION('',(#14418),#14422); +#14418 = LINE('',#14419,#14420); +#14419 = CARTESIAN_POINT('',(1.41,1.476490944307E-017)); +#14420 = VECTOR('',#14421,1.); +#14421 = DIRECTION('',(0.E+000,1.)); +#14422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14423 = PCURVE('',#13842,#14424); +#14424 = DEFINITIONAL_REPRESENTATION('',(#14425),#14429); +#14425 = LINE('',#14426,#14427); +#14426 = CARTESIAN_POINT('',(1.784179947128E-016,-2.404795176883E-017)); +#14427 = VECTOR('',#14428,1.); +#14428 = DIRECTION('',(-2.251374147385E-016,1.)); +#14429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14430 = ORIENTED_EDGE('',*,*,#14431,.F.); +#14431 = EDGE_CURVE('',#14357,#14410,#14432,.T.); +#14432 = SURFACE_CURVE('',#14433,(#14437,#14444),.PCURVE_S1.); +#14433 = LINE('',#14434,#14435); +#14434 = CARTESIAN_POINT('',(0.705,-1.45,0.75)); +#14435 = VECTOR('',#14436,1.); +#14436 = DIRECTION('',(-1.,-2.22044604925E-016,0.E+000)); +#14437 = PCURVE('',#13869,#14438); +#14438 = DEFINITIONAL_REPRESENTATION('',(#14439),#14443); +#14439 = LINE('',#14440,#14441); +#14440 = CARTESIAN_POINT('',(1.244402234481E-016,1.)); +#14441 = VECTOR('',#14442,1.); +#14442 = DIRECTION('',(1.,0.E+000)); +#14443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14444 = PCURVE('',#14445,#14450); +#14445 = PLANE('',#14446); +#14446 = AXIS2_PLACEMENT_3D('',#14447,#14448,#14449); +#14447 = CARTESIAN_POINT('',(0.705,-1.45,0.9)); +#14448 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000)); +#14449 = DIRECTION('',(-1.,-2.22044604925E-016,0.E+000)); +#14450 = DEFINITIONAL_REPRESENTATION('',(#14451),#14455); +#14451 = LINE('',#14452,#14453); +#14452 = CARTESIAN_POINT('',(-0.E+000,-0.15)); +#14453 = VECTOR('',#14454,1.); +#14454 = DIRECTION('',(1.,0.E+000)); +#14455 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14456 = ORIENTED_EDGE('',*,*,#14356,.F.); +#14457 = ADVANCED_FACE('',(#14458),#13842,.F.); +#14458 = FACE_BOUND('',#14459,.F.); +#14459 = EDGE_LOOP('',(#14460,#14461,#14483,#14509)); +#14460 = ORIENTED_EDGE('',*,*,#13826,.T.); +#14461 = ORIENTED_EDGE('',*,*,#14462,.T.); +#14462 = EDGE_CURVE('',#13800,#14463,#14465,.T.); +#14463 = VERTEX_POINT('',#14464); +#14464 = CARTESIAN_POINT('',(-0.8,-1.355,0.75)); +#14465 = SURFACE_CURVE('',#14466,(#14469,#14476),.PCURVE_S1.); +#14466 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14467,#14468),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#14467 = CARTESIAN_POINT('',(-0.708648457443,-1.309324228722,0.1)); +#14468 = CARTESIAN_POINT('',(-0.8,-1.355,0.75)); +#14469 = PCURVE('',#13842,#14470); +#14470 = DEFINITIONAL_REPRESENTATION('',(#14471),#14475); +#14471 = LINE('',#14472,#14473); +#14472 = CARTESIAN_POINT('',(0.134350288425,-4.16560726677E-017)); +#14473 = VECTOR('',#14474,1.); +#14474 = DIRECTION('',(-8.326672684689E-017,1.)); +#14475 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14476 = PCURVE('',#13815,#14477); +#14477 = DEFINITIONAL_REPRESENTATION('',(#14478),#14482); +#14478 = LINE('',#14479,#14480); +#14479 = CARTESIAN_POINT('',(-3.075218633935E-016,-4.455342402997E-017) + ); +#14480 = VECTOR('',#14481,1.); +#14481 = DIRECTION('',(3.133245852608E-016,1.)); +#14482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14483 = ORIENTED_EDGE('',*,*,#14484,.F.); +#14484 = EDGE_CURVE('',#14410,#14463,#14485,.T.); +#14485 = SURFACE_CURVE('',#14486,(#14490,#14497),.PCURVE_S1.); +#14486 = LINE('',#14487,#14488); +#14487 = CARTESIAN_POINT('',(-0.705,-1.45,0.75)); +#14488 = VECTOR('',#14489,1.); +#14489 = DIRECTION('',(-0.707106781187,0.707106781187,0.E+000)); +#14490 = PCURVE('',#13842,#14491); +#14491 = DEFINITIONAL_REPRESENTATION('',(#14492),#14496); +#14492 = LINE('',#14493,#14494); +#14493 = CARTESIAN_POINT('',(-4.67194200257E-017,1.)); +#14494 = VECTOR('',#14495,1.); +#14495 = DIRECTION('',(1.,0.E+000)); +#14496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14497 = PCURVE('',#14498,#14503); +#14498 = PLANE('',#14499); +#14499 = AXIS2_PLACEMENT_3D('',#14500,#14501,#14502); +#14500 = CARTESIAN_POINT('',(-0.705,-1.45,0.9)); +#14501 = DIRECTION('',(0.707106781187,0.707106781187,0.E+000)); +#14502 = DIRECTION('',(-0.707106781187,0.707106781187,0.E+000)); +#14503 = DEFINITIONAL_REPRESENTATION('',(#14504),#14508); +#14504 = LINE('',#14505,#14506); +#14505 = CARTESIAN_POINT('',(0.E+000,-0.15)); +#14506 = VECTOR('',#14507,1.); +#14507 = DIRECTION('',(1.,0.E+000)); +#14508 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14509 = ORIENTED_EDGE('',*,*,#14409,.F.); +#14510 = ADVANCED_FACE('',(#14511),#13815,.F.); +#14511 = FACE_BOUND('',#14512,.F.); +#14512 = EDGE_LOOP('',(#14513,#14514,#14515,#14543,#14571,#14599,#14627, + #14655,#14683,#14709)); +#14513 = ORIENTED_EDGE('',*,*,#13799,.T.); +#14514 = ORIENTED_EDGE('',*,*,#14111,.T.); +#14515 = ORIENTED_EDGE('',*,*,#14516,.F.); +#14516 = EDGE_CURVE('',#14517,#14089,#14519,.T.); +#14517 = VERTEX_POINT('',#14518); +#14518 = CARTESIAN_POINT('',(-0.8,1.2,0.75)); +#14519 = SURFACE_CURVE('',#14520,(#14524,#14531),.PCURVE_S1.); +#14520 = LINE('',#14521,#14522); +#14521 = CARTESIAN_POINT('',(-0.8,-1.355,0.75)); +#14522 = VECTOR('',#14523,1.); +#14523 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000)); +#14524 = PCURVE('',#13815,#14525); +#14525 = DEFINITIONAL_REPRESENTATION('',(#14526),#14530); +#14526 = LINE('',#14527,#14528); +#14527 = CARTESIAN_POINT('',(0.E+000,1.)); +#14528 = VECTOR('',#14529,1.); +#14529 = DIRECTION('',(1.,0.E+000)); +#14530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14531 = PCURVE('',#14532,#14537); +#14532 = PLANE('',#14533); +#14533 = AXIS2_PLACEMENT_3D('',#14534,#14535,#14536); +#14534 = CARTESIAN_POINT('',(-0.8,-1.355,0.9)); +#14535 = DIRECTION('',(1.,2.22044604925E-016,0.E+000)); +#14536 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000)); +#14537 = DEFINITIONAL_REPRESENTATION('',(#14538),#14542); +#14538 = LINE('',#14539,#14540); +#14539 = CARTESIAN_POINT('',(0.E+000,-0.15)); +#14540 = VECTOR('',#14541,1.); +#14541 = DIRECTION('',(1.,0.E+000)); +#14542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14543 = ORIENTED_EDGE('',*,*,#14544,.F.); +#14544 = EDGE_CURVE('',#14545,#14517,#14547,.T.); +#14545 = VERTEX_POINT('',#14546); +#14546 = CARTESIAN_POINT('',(-0.8,0.7,0.75)); +#14547 = SURFACE_CURVE('',#14548,(#14552,#14559),.PCURVE_S1.); +#14548 = LINE('',#14549,#14550); +#14549 = CARTESIAN_POINT('',(-0.8,-1.355,0.75)); +#14550 = VECTOR('',#14551,1.); +#14551 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000)); +#14552 = PCURVE('',#13815,#14553); +#14553 = DEFINITIONAL_REPRESENTATION('',(#14554),#14558); +#14554 = LINE('',#14555,#14556); +#14555 = CARTESIAN_POINT('',(0.E+000,1.)); +#14556 = VECTOR('',#14557,1.); +#14557 = DIRECTION('',(1.,0.E+000)); +#14558 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14559 = PCURVE('',#14560,#14565); +#14560 = PLANE('',#14561); +#14561 = AXIS2_PLACEMENT_3D('',#14562,#14563,#14564); +#14562 = CARTESIAN_POINT('',(-0.75,0.7,0.75)); +#14563 = DIRECTION('',(0.E+000,0.E+000,1.)); +#14564 = DIRECTION('',(-1.,-9.95799250103E-017,0.E+000)); +#14565 = DEFINITIONAL_REPRESENTATION('',(#14566),#14570); +#14566 = LINE('',#14567,#14568); +#14567 = CARTESIAN_POINT('',(5.E-002,2.055)); +#14568 = VECTOR('',#14569,1.); +#14569 = DIRECTION('',(1.224646799147E-016,-1.)); +#14570 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14571 = ORIENTED_EDGE('',*,*,#14572,.F.); +#14572 = EDGE_CURVE('',#14573,#14545,#14575,.T.); +#14573 = VERTEX_POINT('',#14574); +#14574 = CARTESIAN_POINT('',(-0.8,0.25,0.75)); +#14575 = SURFACE_CURVE('',#14576,(#14580,#14587),.PCURVE_S1.); +#14576 = LINE('',#14577,#14578); +#14577 = CARTESIAN_POINT('',(-0.8,-1.355,0.75)); +#14578 = VECTOR('',#14579,1.); +#14579 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000)); +#14580 = PCURVE('',#13815,#14581); +#14581 = DEFINITIONAL_REPRESENTATION('',(#14582),#14586); +#14582 = LINE('',#14583,#14584); +#14583 = CARTESIAN_POINT('',(0.E+000,1.)); +#14584 = VECTOR('',#14585,1.); +#14585 = DIRECTION('',(1.,0.E+000)); +#14586 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14587 = PCURVE('',#14588,#14593); +#14588 = PLANE('',#14589); +#14589 = AXIS2_PLACEMENT_3D('',#14590,#14591,#14592); +#14590 = CARTESIAN_POINT('',(-0.8,-1.355,0.9)); +#14591 = DIRECTION('',(1.,2.22044604925E-016,0.E+000)); +#14592 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000)); +#14593 = DEFINITIONAL_REPRESENTATION('',(#14594),#14598); +#14594 = LINE('',#14595,#14596); +#14595 = CARTESIAN_POINT('',(0.E+000,-0.15)); +#14596 = VECTOR('',#14597,1.); +#14597 = DIRECTION('',(1.,0.E+000)); +#14598 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14599 = ORIENTED_EDGE('',*,*,#14600,.F.); +#14600 = EDGE_CURVE('',#14601,#14573,#14603,.T.); +#14601 = VERTEX_POINT('',#14602); +#14602 = CARTESIAN_POINT('',(-0.8,-0.25,0.75)); +#14603 = SURFACE_CURVE('',#14604,(#14608,#14615),.PCURVE_S1.); +#14604 = LINE('',#14605,#14606); +#14605 = CARTESIAN_POINT('',(-0.8,-1.355,0.75)); +#14606 = VECTOR('',#14607,1.); +#14607 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000)); +#14608 = PCURVE('',#13815,#14609); +#14609 = DEFINITIONAL_REPRESENTATION('',(#14610),#14614); +#14610 = LINE('',#14611,#14612); +#14611 = CARTESIAN_POINT('',(0.E+000,1.)); +#14612 = VECTOR('',#14613,1.); +#14613 = DIRECTION('',(1.,0.E+000)); +#14614 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14615 = PCURVE('',#14616,#14621); +#14616 = PLANE('',#14617); +#14617 = AXIS2_PLACEMENT_3D('',#14618,#14619,#14620); +#14618 = CARTESIAN_POINT('',(-0.75,-0.25,0.75)); +#14619 = DIRECTION('',(0.E+000,0.E+000,1.)); +#14620 = DIRECTION('',(-1.,-9.95799250103E-017,0.E+000)); +#14621 = DEFINITIONAL_REPRESENTATION('',(#14622),#14626); +#14622 = LINE('',#14623,#14624); +#14623 = CARTESIAN_POINT('',(5.E-002,1.105)); +#14624 = VECTOR('',#14625,1.); +#14625 = DIRECTION('',(1.224646799147E-016,-1.)); +#14626 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14627 = ORIENTED_EDGE('',*,*,#14628,.F.); +#14628 = EDGE_CURVE('',#14629,#14601,#14631,.T.); +#14629 = VERTEX_POINT('',#14630); +#14630 = CARTESIAN_POINT('',(-0.8,-0.7,0.75)); +#14631 = SURFACE_CURVE('',#14632,(#14636,#14643),.PCURVE_S1.); +#14632 = LINE('',#14633,#14634); +#14633 = CARTESIAN_POINT('',(-0.8,-1.355,0.75)); +#14634 = VECTOR('',#14635,1.); +#14635 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000)); +#14636 = PCURVE('',#13815,#14637); +#14637 = DEFINITIONAL_REPRESENTATION('',(#14638),#14642); +#14638 = LINE('',#14639,#14640); +#14639 = CARTESIAN_POINT('',(0.E+000,1.)); +#14640 = VECTOR('',#14641,1.); +#14641 = DIRECTION('',(1.,0.E+000)); +#14642 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14643 = PCURVE('',#14644,#14649); +#14644 = PLANE('',#14645); +#14645 = AXIS2_PLACEMENT_3D('',#14646,#14647,#14648); +#14646 = CARTESIAN_POINT('',(-0.8,-1.355,0.9)); +#14647 = DIRECTION('',(1.,2.22044604925E-016,0.E+000)); +#14648 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000)); +#14649 = DEFINITIONAL_REPRESENTATION('',(#14650),#14654); +#14650 = LINE('',#14651,#14652); +#14651 = CARTESIAN_POINT('',(0.E+000,-0.15)); +#14652 = VECTOR('',#14653,1.); +#14653 = DIRECTION('',(1.,0.E+000)); +#14654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14655 = ORIENTED_EDGE('',*,*,#14656,.F.); +#14656 = EDGE_CURVE('',#14657,#14629,#14659,.T.); +#14657 = VERTEX_POINT('',#14658); +#14658 = CARTESIAN_POINT('',(-0.8,-1.2,0.75)); +#14659 = SURFACE_CURVE('',#14660,(#14664,#14671),.PCURVE_S1.); +#14660 = LINE('',#14661,#14662); +#14661 = CARTESIAN_POINT('',(-0.8,-1.355,0.75)); +#14662 = VECTOR('',#14663,1.); +#14663 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000)); +#14664 = PCURVE('',#13815,#14665); +#14665 = DEFINITIONAL_REPRESENTATION('',(#14666),#14670); +#14666 = LINE('',#14667,#14668); +#14667 = CARTESIAN_POINT('',(2.775557561563E-017,1.)); +#14668 = VECTOR('',#14669,1.); +#14669 = DIRECTION('',(1.,0.E+000)); +#14670 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14671 = PCURVE('',#14672,#14677); +#14672 = PLANE('',#14673); +#14673 = AXIS2_PLACEMENT_3D('',#14674,#14675,#14676); +#14674 = CARTESIAN_POINT('',(-0.75,-1.2,0.75)); +#14675 = DIRECTION('',(0.E+000,0.E+000,1.)); +#14676 = DIRECTION('',(-1.,-9.95799250103E-017,0.E+000)); +#14677 = DEFINITIONAL_REPRESENTATION('',(#14678),#14682); +#14678 = LINE('',#14679,#14680); +#14679 = CARTESIAN_POINT('',(5.E-002,0.155)); +#14680 = VECTOR('',#14681,1.); +#14681 = DIRECTION('',(1.224646799147E-016,-1.)); +#14682 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14683 = ORIENTED_EDGE('',*,*,#14684,.F.); +#14684 = EDGE_CURVE('',#14463,#14657,#14685,.T.); +#14685 = SURFACE_CURVE('',#14686,(#14690,#14697),.PCURVE_S1.); +#14686 = LINE('',#14687,#14688); +#14687 = CARTESIAN_POINT('',(-0.8,-1.355,0.75)); +#14688 = VECTOR('',#14689,1.); +#14689 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000)); +#14690 = PCURVE('',#13815,#14691); +#14691 = DEFINITIONAL_REPRESENTATION('',(#14692),#14696); +#14692 = LINE('',#14693,#14694); +#14693 = CARTESIAN_POINT('',(5.802721867308E-018,1.)); +#14694 = VECTOR('',#14695,1.); +#14695 = DIRECTION('',(1.,7.16272919113E-016)); +#14696 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14697 = PCURVE('',#14698,#14703); +#14698 = PLANE('',#14699); +#14699 = AXIS2_PLACEMENT_3D('',#14700,#14701,#14702); +#14700 = CARTESIAN_POINT('',(-0.8,-1.355,0.9)); +#14701 = DIRECTION('',(1.,2.22044604925E-016,0.E+000)); +#14702 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000)); +#14703 = DEFINITIONAL_REPRESENTATION('',(#14704),#14708); +#14704 = LINE('',#14705,#14706); +#14705 = CARTESIAN_POINT('',(0.E+000,-0.15)); +#14706 = VECTOR('',#14707,1.); +#14707 = DIRECTION('',(1.,0.E+000)); +#14708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14709 = ORIENTED_EDGE('',*,*,#14462,.F.); +#14710 = ADVANCED_FACE('',(#14711),#13995,.F.); +#14711 = FACE_BOUND('',#14712,.F.); +#14712 = EDGE_LOOP('',(#14713,#14714,#14734,#14760)); +#14713 = ORIENTED_EDGE('',*,*,#13981,.T.); +#14714 = ORIENTED_EDGE('',*,*,#14715,.T.); +#14715 = EDGE_CURVE('',#13960,#14716,#14718,.T.); +#14716 = VERTEX_POINT('',#14717); +#14717 = CARTESIAN_POINT('',(0.8,1.355,0.9)); +#14718 = SURFACE_CURVE('',#14719,(#14722,#14728),.PCURVE_S1.); +#14719 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14720,#14721),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#14720 = CARTESIAN_POINT('',(0.8,1.355,0.75)); +#14721 = CARTESIAN_POINT('',(0.8,1.355,0.9)); +#14722 = PCURVE('',#13995,#14723); +#14723 = DEFINITIONAL_REPRESENTATION('',(#14724),#14727); +#14724 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14725,#14726),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#14725 = CARTESIAN_POINT('',(0.134350288425,-0.15)); +#14726 = CARTESIAN_POINT('',(0.134350288425,0.E+000)); +#14727 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14728 = PCURVE('',#14339,#14729); +#14729 = DEFINITIONAL_REPRESENTATION('',(#14730),#14733); +#14730 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14731,#14732),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#14731 = CARTESIAN_POINT('',(0.E+000,-0.15)); +#14732 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#14733 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14734 = ORIENTED_EDGE('',*,*,#14735,.F.); +#14735 = EDGE_CURVE('',#14013,#14716,#14736,.T.); +#14736 = SURFACE_CURVE('',#14737,(#14741,#14748),.PCURVE_S1.); +#14737 = LINE('',#14738,#14739); +#14738 = CARTESIAN_POINT('',(0.705,1.45,0.9)); +#14739 = VECTOR('',#14740,1.); +#14740 = DIRECTION('',(0.707106781187,-0.707106781187,0.E+000)); +#14741 = PCURVE('',#13995,#14742); +#14742 = DEFINITIONAL_REPRESENTATION('',(#14743),#14747); +#14743 = LINE('',#14744,#14745); +#14744 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#14745 = VECTOR('',#14746,1.); +#14746 = DIRECTION('',(1.,0.E+000)); +#14747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14748 = PCURVE('',#14749,#14754); +#14749 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#14750,#14751) + ,(#14752,#14753 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,0.134350288425),( + 0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#14750 = CARTESIAN_POINT('',(0.705,1.45,0.9)); +#14751 = CARTESIAN_POINT('',(0.6925,1.425,0.9)); +#14752 = CARTESIAN_POINT('',(0.8,1.355,0.9)); +#14753 = CARTESIAN_POINT('',(0.775,1.3425,0.9)); +#14754 = DEFINITIONAL_REPRESENTATION('',(#14755),#14759); +#14755 = LINE('',#14756,#14757); +#14756 = CARTESIAN_POINT('',(-8.015109233988E-017,-1.27529498418E-015)); +#14757 = VECTOR('',#14758,1.); +#14758 = DIRECTION('',(1.,-1.455041679348E-014)); +#14759 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14760 = ORIENTED_EDGE('',*,*,#14012,.F.); +#14761 = ADVANCED_FACE('',(#14762),#14048,.F.); +#14762 = FACE_BOUND('',#14763,.F.); +#14763 = EDGE_LOOP('',(#14764,#14765,#14787,#14814)); +#14764 = ORIENTED_EDGE('',*,*,#14032,.T.); +#14765 = ORIENTED_EDGE('',*,*,#14766,.T.); +#14766 = EDGE_CURVE('',#14013,#14767,#14769,.T.); +#14767 = VERTEX_POINT('',#14768); +#14768 = CARTESIAN_POINT('',(0.6925,1.425,0.9)); +#14769 = SURFACE_CURVE('',#14770,(#14773,#14780),.PCURVE_S1.); +#14770 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14771,#14772),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#14771 = CARTESIAN_POINT('',(0.705,1.45,0.9)); +#14772 = CARTESIAN_POINT('',(0.6925,1.425,0.9)); +#14773 = PCURVE('',#14048,#14774); +#14774 = DEFINITIONAL_REPRESENTATION('',(#14775),#14779); +#14775 = LINE('',#14776,#14777); +#14776 = CARTESIAN_POINT('',(1.41,1.292435084642E-015)); +#14777 = VECTOR('',#14778,1.); +#14778 = DIRECTION('',(0.E+000,1.)); +#14779 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14780 = PCURVE('',#14749,#14781); +#14781 = DEFINITIONAL_REPRESENTATION('',(#14782),#14786); +#14782 = LINE('',#14783,#14784); +#14783 = CARTESIAN_POINT('',(-8.015109233988E-017,-1.27529498418E-015)); +#14784 = VECTOR('',#14785,1.); +#14785 = DIRECTION('',(8.801616961162E-017,1.)); +#14786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14787 = ORIENTED_EDGE('',*,*,#14788,.F.); +#14788 = EDGE_CURVE('',#14789,#14767,#14791,.T.); +#14789 = VERTEX_POINT('',#14790); +#14790 = CARTESIAN_POINT('',(-0.6925,1.425,0.9)); +#14791 = SURFACE_CURVE('',#14792,(#14796,#14802),.PCURVE_S1.); +#14792 = LINE('',#14793,#14794); +#14793 = CARTESIAN_POINT('',(-0.6925,1.425,0.9)); +#14794 = VECTOR('',#14795,1.); +#14795 = DIRECTION('',(1.,2.22044604925E-016,0.E+000)); +#14796 = PCURVE('',#14048,#14797); +#14797 = DEFINITIONAL_REPRESENTATION('',(#14798),#14801); +#14798 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14799,#14800),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.385),.PIECEWISE_BEZIER_KNOTS.); +#14799 = CARTESIAN_POINT('',(-2.670548968033E-017,1.)); +#14800 = CARTESIAN_POINT('',(1.41,1.)); +#14801 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14802 = PCURVE('',#14803,#14808); +#14803 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#14804,#14805) + ,(#14806,#14807 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,1.385),(0.E+000,1. + ),.PIECEWISE_BEZIER_KNOTS.); +#14804 = CARTESIAN_POINT('',(-0.6925,1.425,0.9)); +#14805 = CARTESIAN_POINT('',(-0.646824228722,1.333648457443,1.55)); +#14806 = CARTESIAN_POINT('',(0.6925,1.425,0.9)); +#14807 = CARTESIAN_POINT('',(0.646824228722,1.333648457443,1.55)); +#14808 = DEFINITIONAL_REPRESENTATION('',(#14809),#14813); +#14809 = LINE('',#14810,#14811); +#14810 = CARTESIAN_POINT('',(-6.474838029657E-017,-5.513829005757E-018) + ); +#14811 = VECTOR('',#14812,1.); +#14812 = DIRECTION('',(1.,-6.797427845077E-017)); +#14813 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14814 = ORIENTED_EDGE('',*,*,#14815,.F.); +#14815 = EDGE_CURVE('',#14033,#14789,#14816,.T.); +#14816 = SURFACE_CURVE('',#14817,(#14820,#14827),.PCURVE_S1.); +#14817 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14818,#14819),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#14818 = CARTESIAN_POINT('',(-0.705,1.45,0.9)); +#14819 = CARTESIAN_POINT('',(-0.6925,1.425,0.9)); +#14820 = PCURVE('',#14048,#14821); +#14821 = DEFINITIONAL_REPRESENTATION('',(#14822),#14826); +#14822 = LINE('',#14823,#14824); +#14823 = CARTESIAN_POINT('',(8.267352998703E-017,1.296771946272E-015)); +#14824 = VECTOR('',#14825,1.); +#14825 = DIRECTION('',(-1.093790196674E-016,1.)); +#14826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14827 = PCURVE('',#14828,#14833); +#14828 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#14829,#14830) + ,(#14831,#14832 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,0.134350288425),( + 0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#14829 = CARTESIAN_POINT('',(-0.8,1.355,0.9)); +#14830 = CARTESIAN_POINT('',(-0.775,1.3425,0.9)); +#14831 = CARTESIAN_POINT('',(-0.705,1.45,0.9)); +#14832 = CARTESIAN_POINT('',(-0.6925,1.425,0.9)); +#14833 = DEFINITIONAL_REPRESENTATION('',(#14834),#14838); +#14834 = LINE('',#14835,#14836); +#14835 = CARTESIAN_POINT('',(0.134350288425,-9.609990988284E-015)); +#14836 = VECTOR('',#14837,1.); +#14837 = DIRECTION('',(0.E+000,1.)); +#14838 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14839 = ADVANCED_FACE('',(#14840),#14072,.F.); +#14840 = FACE_BOUND('',#14841,.F.); +#14841 = EDGE_LOOP('',(#14842,#14843,#14844,#14867)); +#14842 = ORIENTED_EDGE('',*,*,#14088,.T.); +#14843 = ORIENTED_EDGE('',*,*,#14060,.T.); +#14844 = ORIENTED_EDGE('',*,*,#14845,.F.); +#14845 = EDGE_CURVE('',#14846,#14033,#14848,.T.); +#14846 = VERTEX_POINT('',#14847); +#14847 = CARTESIAN_POINT('',(-0.8,1.355,0.9)); +#14848 = SURFACE_CURVE('',#14849,(#14853,#14860),.PCURVE_S1.); +#14849 = LINE('',#14850,#14851); +#14850 = CARTESIAN_POINT('',(-0.8,1.355,0.9)); +#14851 = VECTOR('',#14852,1.); +#14852 = DIRECTION('',(0.707106781187,0.707106781187,0.E+000)); +#14853 = PCURVE('',#14072,#14854); +#14854 = DEFINITIONAL_REPRESENTATION('',(#14855),#14859); +#14855 = LINE('',#14856,#14857); +#14856 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#14857 = VECTOR('',#14858,1.); +#14858 = DIRECTION('',(1.,0.E+000)); +#14859 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14860 = PCURVE('',#14828,#14861); +#14861 = DEFINITIONAL_REPRESENTATION('',(#14862),#14866); +#14862 = LINE('',#14863,#14864); +#14863 = CARTESIAN_POINT('',(1.944839221607E-016,-7.612565324259E-015)); +#14864 = VECTOR('',#14865,1.); +#14865 = DIRECTION('',(1.,-1.486729717845E-014)); +#14866 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14867 = ORIENTED_EDGE('',*,*,#14868,.F.); +#14868 = EDGE_CURVE('',#14089,#14846,#14869,.T.); +#14869 = SURFACE_CURVE('',#14870,(#14873,#14879),.PCURVE_S1.); +#14870 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14871,#14872),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#14871 = CARTESIAN_POINT('',(-0.8,1.355,0.75)); +#14872 = CARTESIAN_POINT('',(-0.8,1.355,0.9)); +#14873 = PCURVE('',#14072,#14874); +#14874 = DEFINITIONAL_REPRESENTATION('',(#14875),#14878); +#14875 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14876,#14877),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#14876 = CARTESIAN_POINT('',(0.E+000,-0.15)); +#14877 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#14878 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14879 = PCURVE('',#14532,#14880); +#14880 = DEFINITIONAL_REPRESENTATION('',(#14881),#14884); +#14881 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14882,#14883),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#14882 = CARTESIAN_POINT('',(2.71,-0.15)); +#14883 = CARTESIAN_POINT('',(2.71,0.E+000)); +#14884 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14885 = ADVANCED_FACE('',(#14886),#14339,.F.); +#14886 = FACE_BOUND('',#14887,.F.); +#14887 = EDGE_LOOP('',(#14888,#14889,#14890,#14918)); +#14888 = ORIENTED_EDGE('',*,*,#14715,.F.); +#14889 = ORIENTED_EDGE('',*,*,#14325,.T.); +#14890 = ORIENTED_EDGE('',*,*,#14891,.T.); +#14891 = EDGE_CURVE('',#14298,#14892,#14894,.T.); +#14892 = VERTEX_POINT('',#14893); +#14893 = CARTESIAN_POINT('',(0.8,1.2,0.9)); +#14894 = SURFACE_CURVE('',#14895,(#14899,#14906),.PCURVE_S1.); +#14895 = LINE('',#14896,#14897); +#14896 = CARTESIAN_POINT('',(0.8,1.2,0.661544864752)); +#14897 = VECTOR('',#14898,1.); +#14898 = DIRECTION('',(0.E+000,0.E+000,1.)); +#14899 = PCURVE('',#14339,#14900); +#14900 = DEFINITIONAL_REPRESENTATION('',(#14901),#14905); +#14901 = LINE('',#14902,#14903); +#14902 = CARTESIAN_POINT('',(0.155,-0.238455135248)); +#14903 = VECTOR('',#14904,1.); +#14904 = DIRECTION('',(0.E+000,1.)); +#14905 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14906 = PCURVE('',#14907,#14912); +#14907 = PLANE('',#14908); +#14908 = AXIS2_PLACEMENT_3D('',#14909,#14910,#14911); +#14909 = CARTESIAN_POINT('',(1.05370428853,1.2,0.423089729504)); +#14910 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#14911 = DIRECTION('',(0.E+000,0.E+000,1.)); +#14912 = DEFINITIONAL_REPRESENTATION('',(#14913),#14917); +#14913 = LINE('',#14914,#14915); +#14914 = CARTESIAN_POINT('',(0.238455135248,0.25370428853)); +#14915 = VECTOR('',#14916,1.); +#14916 = DIRECTION('',(1.,0.E+000)); +#14917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14918 = ORIENTED_EDGE('',*,*,#14919,.F.); +#14919 = EDGE_CURVE('',#14716,#14892,#14920,.T.); +#14920 = SURFACE_CURVE('',#14921,(#14925,#14932),.PCURVE_S1.); +#14921 = LINE('',#14922,#14923); +#14922 = CARTESIAN_POINT('',(0.8,1.355,0.9)); +#14923 = VECTOR('',#14924,1.); +#14924 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#14925 = PCURVE('',#14339,#14926); +#14926 = DEFINITIONAL_REPRESENTATION('',(#14927),#14931); +#14927 = LINE('',#14928,#14929); +#14928 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#14929 = VECTOR('',#14930,1.); +#14930 = DIRECTION('',(1.,0.E+000)); +#14931 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14932 = PCURVE('',#14933,#14938); +#14933 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#14934,#14935) + ,(#14936,#14937 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,2.71),(0.E+000,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#14934 = CARTESIAN_POINT('',(0.8,1.355,0.9)); +#14935 = CARTESIAN_POINT('',(0.775,1.3425,0.9)); +#14936 = CARTESIAN_POINT('',(0.8,-1.355,0.9)); +#14937 = CARTESIAN_POINT('',(0.775,-1.3425,0.9)); +#14938 = DEFINITIONAL_REPRESENTATION('',(#14939),#14943); +#14939 = LINE('',#14940,#14941); +#14940 = CARTESIAN_POINT('',(4.924404709875E-017,-2.326193242276E-015)); +#14941 = VECTOR('',#14942,1.); +#14942 = DIRECTION('',(1.,2.037535622862E-014)); +#14943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14944 = ADVANCED_FACE('',(#14945),#14173,.F.); +#14945 = FACE_BOUND('',#14946,.F.); +#14946 = EDGE_LOOP('',(#14947,#14975,#14976,#14996)); +#14947 = ORIENTED_EDGE('',*,*,#14948,.F.); +#14948 = EDGE_CURVE('',#14158,#14949,#14951,.T.); +#14949 = VERTEX_POINT('',#14950); +#14950 = CARTESIAN_POINT('',(0.8,-1.2,0.9)); +#14951 = SURFACE_CURVE('',#14952,(#14956,#14963),.PCURVE_S1.); +#14952 = LINE('',#14953,#14954); +#14953 = CARTESIAN_POINT('',(0.8,-1.2,0.661544864752)); +#14954 = VECTOR('',#14955,1.); +#14955 = DIRECTION('',(0.E+000,0.E+000,1.)); +#14956 = PCURVE('',#14173,#14957); +#14957 = DEFINITIONAL_REPRESENTATION('',(#14958),#14962); +#14958 = LINE('',#14959,#14960); +#14959 = CARTESIAN_POINT('',(2.555,-0.238455135248)); +#14960 = VECTOR('',#14961,1.); +#14961 = DIRECTION('',(0.E+000,1.)); +#14962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14963 = PCURVE('',#14964,#14969); +#14964 = PLANE('',#14965); +#14965 = AXIS2_PLACEMENT_3D('',#14966,#14967,#14968); +#14966 = CARTESIAN_POINT('',(1.05370428853,-1.2,0.423089729504)); +#14967 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#14968 = DIRECTION('',(0.E+000,0.E+000,1.)); +#14969 = DEFINITIONAL_REPRESENTATION('',(#14970),#14974); +#14970 = LINE('',#14971,#14972); +#14971 = CARTESIAN_POINT('',(0.238455135248,0.25370428853)); +#14972 = VECTOR('',#14973,1.); +#14973 = DIRECTION('',(1.,0.E+000)); +#14974 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14975 = ORIENTED_EDGE('',*,*,#14157,.T.); +#14976 = ORIENTED_EDGE('',*,*,#14977,.T.); +#14977 = EDGE_CURVE('',#14136,#14978,#14980,.T.); +#14978 = VERTEX_POINT('',#14979); +#14979 = CARTESIAN_POINT('',(0.8,-1.355,0.9)); +#14980 = SURFACE_CURVE('',#14981,(#14984,#14990),.PCURVE_S1.); +#14981 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14982,#14983),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#14982 = CARTESIAN_POINT('',(0.8,-1.355,0.75)); +#14983 = CARTESIAN_POINT('',(0.8,-1.355,0.9)); +#14984 = PCURVE('',#14173,#14985); +#14985 = DEFINITIONAL_REPRESENTATION('',(#14986),#14989); +#14986 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14987,#14988),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#14987 = CARTESIAN_POINT('',(2.71,-0.15)); +#14988 = CARTESIAN_POINT('',(2.71,0.E+000)); +#14989 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14990 = PCURVE('',#14392,#14991); +#14991 = DEFINITIONAL_REPRESENTATION('',(#14992),#14995); +#14992 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14993,#14994),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#14993 = CARTESIAN_POINT('',(0.E+000,-0.15)); +#14994 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#14995 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#14996 = ORIENTED_EDGE('',*,*,#14997,.F.); +#14997 = EDGE_CURVE('',#14949,#14978,#14998,.T.); +#14998 = SURFACE_CURVE('',#14999,(#15003,#15010),.PCURVE_S1.); +#14999 = LINE('',#15000,#15001); +#15000 = CARTESIAN_POINT('',(0.8,1.355,0.9)); +#15001 = VECTOR('',#15002,1.); +#15002 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#15003 = PCURVE('',#14173,#15004); +#15004 = DEFINITIONAL_REPRESENTATION('',(#15005),#15009); +#15005 = LINE('',#15006,#15007); +#15006 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#15007 = VECTOR('',#15008,1.); +#15008 = DIRECTION('',(1.,0.E+000)); +#15009 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15010 = PCURVE('',#15011,#15016); +#15011 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#15012,#15013) + ,(#15014,#15015 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,2.71),(0.E+000,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#15012 = CARTESIAN_POINT('',(0.8,1.355,0.9)); +#15013 = CARTESIAN_POINT('',(0.775,1.3425,0.9)); +#15014 = CARTESIAN_POINT('',(0.8,-1.355,0.9)); +#15015 = CARTESIAN_POINT('',(0.775,-1.3425,0.9)); +#15016 = DEFINITIONAL_REPRESENTATION('',(#15017),#15021); +#15017 = LINE('',#15018,#15019); +#15018 = CARTESIAN_POINT('',(0.E+000,3.06954398713E-014)); +#15019 = VECTOR('',#15020,1.); +#15020 = DIRECTION('',(1.,-2.037815212023E-014)); +#15021 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15022 = ADVANCED_FACE('',(#15023),#14313,.F.); +#15023 = FACE_BOUND('',#15024,.F.); +#15024 = EDGE_LOOP('',(#15025,#15048,#15049,#15077)); +#15025 = ORIENTED_EDGE('',*,*,#15026,.F.); +#15026 = EDGE_CURVE('',#14298,#15027,#15029,.T.); +#15027 = VERTEX_POINT('',#15028); +#15028 = CARTESIAN_POINT('',(0.85,1.2,0.75)); +#15029 = SURFACE_CURVE('',#15030,(#15034,#15041),.PCURVE_S1.); +#15030 = LINE('',#15031,#15032); +#15031 = CARTESIAN_POINT('',(0.75,1.2,0.75)); +#15032 = VECTOR('',#15033,1.); +#15033 = DIRECTION('',(1.,2.22044604925E-016,0.E+000)); +#15034 = PCURVE('',#14313,#15035); +#15035 = DEFINITIONAL_REPRESENTATION('',(#15036),#15040); +#15036 = LINE('',#15037,#15038); +#15037 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#15038 = VECTOR('',#15039,1.); +#15039 = DIRECTION('',(1.,0.E+000)); +#15040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15041 = PCURVE('',#14907,#15042); +#15042 = DEFINITIONAL_REPRESENTATION('',(#15043),#15047); +#15043 = LINE('',#15044,#15045); +#15044 = CARTESIAN_POINT('',(0.326910270496,0.30370428853)); +#15045 = VECTOR('',#15046,1.); +#15046 = DIRECTION('',(0.E+000,-1.)); +#15047 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15048 = ORIENTED_EDGE('',*,*,#14297,.T.); +#15049 = ORIENTED_EDGE('',*,*,#15050,.T.); +#15050 = EDGE_CURVE('',#14270,#15051,#15053,.T.); +#15051 = VERTEX_POINT('',#15052); +#15052 = CARTESIAN_POINT('',(0.85,0.7,0.75)); +#15053 = SURFACE_CURVE('',#15054,(#15058,#15065),.PCURVE_S1.); +#15054 = LINE('',#15055,#15056); +#15055 = CARTESIAN_POINT('',(0.75,0.7,0.75)); +#15056 = VECTOR('',#15057,1.); +#15057 = DIRECTION('',(1.,2.22044604925E-016,0.E+000)); +#15058 = PCURVE('',#14313,#15059); +#15059 = DEFINITIONAL_REPRESENTATION('',(#15060),#15064); +#15060 = LINE('',#15061,#15062); +#15061 = CARTESIAN_POINT('',(-1.110223024625E-016,-0.5)); +#15062 = VECTOR('',#15063,1.); +#15063 = DIRECTION('',(1.,0.E+000)); +#15064 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15065 = PCURVE('',#15066,#15071); +#15066 = PLANE('',#15067); +#15067 = AXIS2_PLACEMENT_3D('',#15068,#15069,#15070); +#15068 = CARTESIAN_POINT('',(1.05370428853,0.7,0.423089729504)); +#15069 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#15070 = DIRECTION('',(0.E+000,0.E+000,1.)); +#15071 = DEFINITIONAL_REPRESENTATION('',(#15072),#15076); +#15072 = LINE('',#15073,#15074); +#15073 = CARTESIAN_POINT('',(0.326910270496,0.30370428853)); +#15074 = VECTOR('',#15075,1.); +#15075 = DIRECTION('',(0.E+000,-1.)); +#15076 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15077 = ORIENTED_EDGE('',*,*,#15078,.F.); +#15078 = EDGE_CURVE('',#15027,#15051,#15079,.T.); +#15079 = SURFACE_CURVE('',#15080,(#15084,#15091),.PCURVE_S1.); +#15080 = LINE('',#15081,#15082); +#15081 = CARTESIAN_POINT('',(0.85,1.2,0.75)); +#15082 = VECTOR('',#15083,1.); +#15083 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#15084 = PCURVE('',#14313,#15085); +#15085 = DEFINITIONAL_REPRESENTATION('',(#15086),#15090); +#15086 = LINE('',#15087,#15088); +#15087 = CARTESIAN_POINT('',(1.E-001,-2.22044604925E-017)); +#15088 = VECTOR('',#15089,1.); +#15089 = DIRECTION('',(0.E+000,-1.)); +#15090 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15091 = PCURVE('',#15092,#15097); +#15092 = CYLINDRICAL_SURFACE('',#15093,0.1); +#15093 = AXIS2_PLACEMENT_3D('',#15094,#15095,#15096); +#15094 = CARTESIAN_POINT('',(0.85,1.2,0.65)); +#15095 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000)); +#15096 = DIRECTION('',(-1.110223024625E-015,-2.465190328815E-031,1.)); +#15097 = DEFINITIONAL_REPRESENTATION('',(#15098),#15102); +#15098 = LINE('',#15099,#15100); +#15099 = CARTESIAN_POINT('',(1.110223024625E-015,0.E+000)); +#15100 = VECTOR('',#15101,1.); +#15101 = DIRECTION('',(0.E+000,-1.)); +#15102 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15103 = ADVANCED_FACE('',(#15104),#14201,.F.); +#15104 = FACE_BOUND('',#15105,.F.); +#15105 = EDGE_LOOP('',(#15106,#15134,#15135,#15158)); +#15106 = ORIENTED_EDGE('',*,*,#15107,.F.); +#15107 = EDGE_CURVE('',#14186,#15108,#15110,.T.); +#15108 = VERTEX_POINT('',#15109); +#15109 = CARTESIAN_POINT('',(0.85,-0.7,0.75)); +#15110 = SURFACE_CURVE('',#15111,(#15115,#15122),.PCURVE_S1.); +#15111 = LINE('',#15112,#15113); +#15112 = CARTESIAN_POINT('',(0.75,-0.7,0.75)); +#15113 = VECTOR('',#15114,1.); +#15114 = DIRECTION('',(1.,2.22044604925E-016,0.E+000)); +#15115 = PCURVE('',#14201,#15116); +#15116 = DEFINITIONAL_REPRESENTATION('',(#15117),#15121); +#15117 = LINE('',#15118,#15119); +#15118 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#15119 = VECTOR('',#15120,1.); +#15120 = DIRECTION('',(1.,0.E+000)); +#15121 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15122 = PCURVE('',#15123,#15128); +#15123 = PLANE('',#15124); +#15124 = AXIS2_PLACEMENT_3D('',#15125,#15126,#15127); +#15125 = CARTESIAN_POINT('',(1.05370428853,-0.7,0.423089729504)); +#15126 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#15127 = DIRECTION('',(0.E+000,0.E+000,1.)); +#15128 = DEFINITIONAL_REPRESENTATION('',(#15129),#15133); +#15129 = LINE('',#15130,#15131); +#15130 = CARTESIAN_POINT('',(0.326910270496,0.30370428853)); +#15131 = VECTOR('',#15132,1.); +#15132 = DIRECTION('',(0.E+000,-1.)); +#15133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15134 = ORIENTED_EDGE('',*,*,#14185,.T.); +#15135 = ORIENTED_EDGE('',*,*,#15136,.T.); +#15136 = EDGE_CURVE('',#14158,#15137,#15139,.T.); +#15137 = VERTEX_POINT('',#15138); +#15138 = CARTESIAN_POINT('',(0.85,-1.2,0.75)); +#15139 = SURFACE_CURVE('',#15140,(#15144,#15151),.PCURVE_S1.); +#15140 = LINE('',#15141,#15142); +#15141 = CARTESIAN_POINT('',(0.75,-1.2,0.75)); +#15142 = VECTOR('',#15143,1.); +#15143 = DIRECTION('',(1.,2.22044604925E-016,0.E+000)); +#15144 = PCURVE('',#14201,#15145); +#15145 = DEFINITIONAL_REPRESENTATION('',(#15146),#15150); +#15146 = LINE('',#15147,#15148); +#15147 = CARTESIAN_POINT('',(-1.110223024625E-016,-0.5)); +#15148 = VECTOR('',#15149,1.); +#15149 = DIRECTION('',(1.,0.E+000)); +#15150 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15151 = PCURVE('',#14964,#15152); +#15152 = DEFINITIONAL_REPRESENTATION('',(#15153),#15157); +#15153 = LINE('',#15154,#15155); +#15154 = CARTESIAN_POINT('',(0.326910270496,0.30370428853)); +#15155 = VECTOR('',#15156,1.); +#15156 = DIRECTION('',(0.E+000,-1.)); +#15157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15158 = ORIENTED_EDGE('',*,*,#15159,.F.); +#15159 = EDGE_CURVE('',#15108,#15137,#15160,.T.); +#15160 = SURFACE_CURVE('',#15161,(#15165,#15172),.PCURVE_S1.); +#15161 = LINE('',#15162,#15163); +#15162 = CARTESIAN_POINT('',(0.85,-0.7,0.75)); +#15163 = VECTOR('',#15164,1.); +#15164 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#15165 = PCURVE('',#14201,#15166); +#15166 = DEFINITIONAL_REPRESENTATION('',(#15167),#15171); +#15167 = LINE('',#15168,#15169); +#15168 = CARTESIAN_POINT('',(1.E-001,-2.22044604925E-017)); +#15169 = VECTOR('',#15170,1.); +#15170 = DIRECTION('',(0.E+000,-1.)); +#15171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15172 = PCURVE('',#15173,#15178); +#15173 = CYLINDRICAL_SURFACE('',#15174,0.1); +#15174 = AXIS2_PLACEMENT_3D('',#15175,#15176,#15177); +#15175 = CARTESIAN_POINT('',(0.85,-0.7,0.65)); +#15176 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000)); +#15177 = DIRECTION('',(-1.110223024625E-015,-2.465190328815E-031,1.)); +#15178 = DEFINITIONAL_REPRESENTATION('',(#15179),#15183); +#15179 = LINE('',#15180,#15181); +#15180 = CARTESIAN_POINT('',(1.110223024625E-015,0.E+000)); +#15181 = VECTOR('',#15182,1.); +#15182 = DIRECTION('',(0.E+000,-1.)); +#15183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15184 = ADVANCED_FACE('',(#15185),#14285,.F.); +#15185 = FACE_BOUND('',#15186,.F.); +#15186 = EDGE_LOOP('',(#15187,#15210,#15211,#15239)); +#15187 = ORIENTED_EDGE('',*,*,#15188,.F.); +#15188 = EDGE_CURVE('',#14270,#15189,#15191,.T.); +#15189 = VERTEX_POINT('',#15190); +#15190 = CARTESIAN_POINT('',(0.8,0.7,0.9)); +#15191 = SURFACE_CURVE('',#15192,(#15196,#15203),.PCURVE_S1.); +#15192 = LINE('',#15193,#15194); +#15193 = CARTESIAN_POINT('',(0.8,0.7,0.661544864752)); +#15194 = VECTOR('',#15195,1.); +#15195 = DIRECTION('',(0.E+000,0.E+000,1.)); +#15196 = PCURVE('',#14285,#15197); +#15197 = DEFINITIONAL_REPRESENTATION('',(#15198),#15202); +#15198 = LINE('',#15199,#15200); +#15199 = CARTESIAN_POINT('',(0.655,-0.238455135248)); +#15200 = VECTOR('',#15201,1.); +#15201 = DIRECTION('',(0.E+000,1.)); +#15202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15203 = PCURVE('',#15066,#15204); +#15204 = DEFINITIONAL_REPRESENTATION('',(#15205),#15209); +#15205 = LINE('',#15206,#15207); +#15206 = CARTESIAN_POINT('',(0.238455135248,0.25370428853)); +#15207 = VECTOR('',#15208,1.); +#15208 = DIRECTION('',(1.,0.E+000)); +#15209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15210 = ORIENTED_EDGE('',*,*,#14269,.T.); +#15211 = ORIENTED_EDGE('',*,*,#15212,.T.); +#15212 = EDGE_CURVE('',#14242,#15213,#15215,.T.); +#15213 = VERTEX_POINT('',#15214); +#15214 = CARTESIAN_POINT('',(0.8,0.25,0.9)); +#15215 = SURFACE_CURVE('',#15216,(#15220,#15227),.PCURVE_S1.); +#15216 = LINE('',#15217,#15218); +#15217 = CARTESIAN_POINT('',(0.8,0.25,0.661544864752)); +#15218 = VECTOR('',#15219,1.); +#15219 = DIRECTION('',(0.E+000,0.E+000,1.)); +#15220 = PCURVE('',#14285,#15221); +#15221 = DEFINITIONAL_REPRESENTATION('',(#15222),#15226); +#15222 = LINE('',#15223,#15224); +#15223 = CARTESIAN_POINT('',(1.105,-0.238455135248)); +#15224 = VECTOR('',#15225,1.); +#15225 = DIRECTION('',(0.E+000,1.)); +#15226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15227 = PCURVE('',#15228,#15233); +#15228 = PLANE('',#15229); +#15229 = AXIS2_PLACEMENT_3D('',#15230,#15231,#15232); +#15230 = CARTESIAN_POINT('',(1.05370428853,0.25,0.423089729504)); +#15231 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#15232 = DIRECTION('',(0.E+000,0.E+000,1.)); +#15233 = DEFINITIONAL_REPRESENTATION('',(#15234),#15238); +#15234 = LINE('',#15235,#15236); +#15235 = CARTESIAN_POINT('',(0.238455135248,0.25370428853)); +#15236 = VECTOR('',#15237,1.); +#15237 = DIRECTION('',(1.,0.E+000)); +#15238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15239 = ORIENTED_EDGE('',*,*,#15240,.F.); +#15240 = EDGE_CURVE('',#15189,#15213,#15241,.T.); +#15241 = SURFACE_CURVE('',#15242,(#15246,#15253),.PCURVE_S1.); +#15242 = LINE('',#15243,#15244); +#15243 = CARTESIAN_POINT('',(0.8,1.355,0.9)); +#15244 = VECTOR('',#15245,1.); +#15245 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#15246 = PCURVE('',#14285,#15247); +#15247 = DEFINITIONAL_REPRESENTATION('',(#15248),#15252); +#15248 = LINE('',#15249,#15250); +#15249 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#15250 = VECTOR('',#15251,1.); +#15251 = DIRECTION('',(1.,0.E+000)); +#15252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15253 = PCURVE('',#15254,#15259); +#15254 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#15255,#15256) + ,(#15257,#15258 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,2.71),(0.E+000,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#15255 = CARTESIAN_POINT('',(0.8,1.355,0.9)); +#15256 = CARTESIAN_POINT('',(0.775,1.3425,0.9)); +#15257 = CARTESIAN_POINT('',(0.8,-1.355,0.9)); +#15258 = CARTESIAN_POINT('',(0.775,-1.3425,0.9)); +#15259 = DEFINITIONAL_REPRESENTATION('',(#15260),#15264); +#15260 = LINE('',#15261,#15262); +#15261 = CARTESIAN_POINT('',(1.110223024625E-016,9.676128669285E-016)); +#15262 = VECTOR('',#15263,1.); +#15263 = DIRECTION('',(1.,-8.207021518793E-015)); +#15264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15265 = ADVANCED_FACE('',(#15266),#14229,.F.); +#15266 = FACE_BOUND('',#15267,.F.); +#15267 = EDGE_LOOP('',(#15268,#15296,#15297,#15320)); +#15268 = ORIENTED_EDGE('',*,*,#15269,.F.); +#15269 = EDGE_CURVE('',#14214,#15270,#15272,.T.); +#15270 = VERTEX_POINT('',#15271); +#15271 = CARTESIAN_POINT('',(0.8,-0.25,0.9)); +#15272 = SURFACE_CURVE('',#15273,(#15277,#15284),.PCURVE_S1.); +#15273 = LINE('',#15274,#15275); +#15274 = CARTESIAN_POINT('',(0.8,-0.25,0.661544864752)); +#15275 = VECTOR('',#15276,1.); +#15276 = DIRECTION('',(0.E+000,0.E+000,1.)); +#15277 = PCURVE('',#14229,#15278); +#15278 = DEFINITIONAL_REPRESENTATION('',(#15279),#15283); +#15279 = LINE('',#15280,#15281); +#15280 = CARTESIAN_POINT('',(1.605,-0.238455135248)); +#15281 = VECTOR('',#15282,1.); +#15282 = DIRECTION('',(0.E+000,1.)); +#15283 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15284 = PCURVE('',#15285,#15290); +#15285 = PLANE('',#15286); +#15286 = AXIS2_PLACEMENT_3D('',#15287,#15288,#15289); +#15287 = CARTESIAN_POINT('',(1.05370428853,-0.25,0.423089729504)); +#15288 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#15289 = DIRECTION('',(0.E+000,0.E+000,1.)); +#15290 = DEFINITIONAL_REPRESENTATION('',(#15291),#15295); +#15291 = LINE('',#15292,#15293); +#15292 = CARTESIAN_POINT('',(0.238455135248,0.25370428853)); +#15293 = VECTOR('',#15294,1.); +#15294 = DIRECTION('',(1.,0.E+000)); +#15295 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15296 = ORIENTED_EDGE('',*,*,#14213,.T.); +#15297 = ORIENTED_EDGE('',*,*,#15298,.T.); +#15298 = EDGE_CURVE('',#14186,#15299,#15301,.T.); +#15299 = VERTEX_POINT('',#15300); +#15300 = CARTESIAN_POINT('',(0.8,-0.7,0.9)); +#15301 = SURFACE_CURVE('',#15302,(#15306,#15313),.PCURVE_S1.); +#15302 = LINE('',#15303,#15304); +#15303 = CARTESIAN_POINT('',(0.8,-0.7,0.661544864752)); +#15304 = VECTOR('',#15305,1.); +#15305 = DIRECTION('',(0.E+000,0.E+000,1.)); +#15306 = PCURVE('',#14229,#15307); +#15307 = DEFINITIONAL_REPRESENTATION('',(#15308),#15312); +#15308 = LINE('',#15309,#15310); +#15309 = CARTESIAN_POINT('',(2.055,-0.238455135248)); +#15310 = VECTOR('',#15311,1.); +#15311 = DIRECTION('',(0.E+000,1.)); +#15312 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15313 = PCURVE('',#15123,#15314); +#15314 = DEFINITIONAL_REPRESENTATION('',(#15315),#15319); +#15315 = LINE('',#15316,#15317); +#15316 = CARTESIAN_POINT('',(0.238455135248,0.25370428853)); +#15317 = VECTOR('',#15318,1.); +#15318 = DIRECTION('',(1.,0.E+000)); +#15319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15320 = ORIENTED_EDGE('',*,*,#15321,.F.); +#15321 = EDGE_CURVE('',#15270,#15299,#15322,.T.); +#15322 = SURFACE_CURVE('',#15323,(#15327,#15334),.PCURVE_S1.); +#15323 = LINE('',#15324,#15325); +#15324 = CARTESIAN_POINT('',(0.8,1.355,0.9)); +#15325 = VECTOR('',#15326,1.); +#15326 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#15327 = PCURVE('',#14229,#15328); +#15328 = DEFINITIONAL_REPRESENTATION('',(#15329),#15333); +#15329 = LINE('',#15330,#15331); +#15330 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#15331 = VECTOR('',#15332,1.); +#15332 = DIRECTION('',(1.,0.E+000)); +#15333 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15334 = PCURVE('',#15335,#15340); +#15335 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#15336,#15337) + ,(#15338,#15339 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,2.71),(0.E+000,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#15336 = CARTESIAN_POINT('',(0.8,1.355,0.9)); +#15337 = CARTESIAN_POINT('',(0.775,1.3425,0.9)); +#15338 = CARTESIAN_POINT('',(0.8,-1.355,0.9)); +#15339 = CARTESIAN_POINT('',(0.775,-1.3425,0.9)); +#15340 = DEFINITIONAL_REPRESENTATION('',(#15341),#15345); +#15341 = LINE('',#15342,#15343); +#15342 = CARTESIAN_POINT('',(0.E+000,5.965790842441E-015)); +#15343 = VECTOR('',#15344,1.); +#15344 = DIRECTION('',(1.,-1.153027671577E-014)); +#15345 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15346 = ADVANCED_FACE('',(#15347),#14257,.F.); +#15347 = FACE_BOUND('',#15348,.F.); +#15348 = EDGE_LOOP('',(#15349,#15372,#15373,#15396)); +#15349 = ORIENTED_EDGE('',*,*,#15350,.F.); +#15350 = EDGE_CURVE('',#14242,#15351,#15353,.T.); +#15351 = VERTEX_POINT('',#15352); +#15352 = CARTESIAN_POINT('',(0.85,0.25,0.75)); +#15353 = SURFACE_CURVE('',#15354,(#15358,#15365),.PCURVE_S1.); +#15354 = LINE('',#15355,#15356); +#15355 = CARTESIAN_POINT('',(0.75,0.25,0.75)); +#15356 = VECTOR('',#15357,1.); +#15357 = DIRECTION('',(1.,2.22044604925E-016,0.E+000)); +#15358 = PCURVE('',#14257,#15359); +#15359 = DEFINITIONAL_REPRESENTATION('',(#15360),#15364); +#15360 = LINE('',#15361,#15362); +#15361 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#15362 = VECTOR('',#15363,1.); +#15363 = DIRECTION('',(1.,0.E+000)); +#15364 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15365 = PCURVE('',#15228,#15366); +#15366 = DEFINITIONAL_REPRESENTATION('',(#15367),#15371); +#15367 = LINE('',#15368,#15369); +#15368 = CARTESIAN_POINT('',(0.326910270496,0.30370428853)); +#15369 = VECTOR('',#15370,1.); +#15370 = DIRECTION('',(0.E+000,-1.)); +#15371 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15372 = ORIENTED_EDGE('',*,*,#14241,.T.); +#15373 = ORIENTED_EDGE('',*,*,#15374,.T.); +#15374 = EDGE_CURVE('',#14214,#15375,#15377,.T.); +#15375 = VERTEX_POINT('',#15376); +#15376 = CARTESIAN_POINT('',(0.85,-0.25,0.75)); +#15377 = SURFACE_CURVE('',#15378,(#15382,#15389),.PCURVE_S1.); +#15378 = LINE('',#15379,#15380); +#15379 = CARTESIAN_POINT('',(0.75,-0.25,0.75)); +#15380 = VECTOR('',#15381,1.); +#15381 = DIRECTION('',(1.,2.22044604925E-016,0.E+000)); +#15382 = PCURVE('',#14257,#15383); +#15383 = DEFINITIONAL_REPRESENTATION('',(#15384),#15388); +#15384 = LINE('',#15385,#15386); +#15385 = CARTESIAN_POINT('',(-1.110223024625E-016,-0.5)); +#15386 = VECTOR('',#15387,1.); +#15387 = DIRECTION('',(1.,0.E+000)); +#15388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15389 = PCURVE('',#15285,#15390); +#15390 = DEFINITIONAL_REPRESENTATION('',(#15391),#15395); +#15391 = LINE('',#15392,#15393); +#15392 = CARTESIAN_POINT('',(0.326910270496,0.30370428853)); +#15393 = VECTOR('',#15394,1.); +#15394 = DIRECTION('',(0.E+000,-1.)); +#15395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15396 = ORIENTED_EDGE('',*,*,#15397,.F.); +#15397 = EDGE_CURVE('',#15351,#15375,#15398,.T.); +#15398 = SURFACE_CURVE('',#15399,(#15403,#15410),.PCURVE_S1.); +#15399 = LINE('',#15400,#15401); +#15400 = CARTESIAN_POINT('',(0.85,0.25,0.75)); +#15401 = VECTOR('',#15402,1.); +#15402 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#15403 = PCURVE('',#14257,#15404); +#15404 = DEFINITIONAL_REPRESENTATION('',(#15405),#15409); +#15405 = LINE('',#15406,#15407); +#15406 = CARTESIAN_POINT('',(1.E-001,-2.22044604925E-017)); +#15407 = VECTOR('',#15408,1.); +#15408 = DIRECTION('',(0.E+000,-1.)); +#15409 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15410 = PCURVE('',#15411,#15416); +#15411 = CYLINDRICAL_SURFACE('',#15412,0.1); +#15412 = AXIS2_PLACEMENT_3D('',#15413,#15414,#15415); +#15413 = CARTESIAN_POINT('',(0.85,0.25,0.65)); +#15414 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000)); +#15415 = DIRECTION('',(-1.110223024625E-015,-2.465190328815E-031,1.)); +#15416 = DEFINITIONAL_REPRESENTATION('',(#15417),#15421); +#15417 = LINE('',#15418,#15419); +#15418 = CARTESIAN_POINT('',(1.110223024625E-015,0.E+000)); +#15419 = VECTOR('',#15420,1.); +#15420 = DIRECTION('',(0.E+000,-1.)); +#15421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15422 = ADVANCED_FACE('',(#15423),#14392,.F.); +#15423 = FACE_BOUND('',#15424,.F.); +#15424 = EDGE_LOOP('',(#15425,#15426,#15446,#15472)); +#15425 = ORIENTED_EDGE('',*,*,#14378,.T.); +#15426 = ORIENTED_EDGE('',*,*,#15427,.T.); +#15427 = EDGE_CURVE('',#14357,#15428,#15430,.T.); +#15428 = VERTEX_POINT('',#15429); +#15429 = CARTESIAN_POINT('',(0.705,-1.45,0.9)); +#15430 = SURFACE_CURVE('',#15431,(#15434,#15440),.PCURVE_S1.); +#15431 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15432,#15433),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#15432 = CARTESIAN_POINT('',(0.705,-1.45,0.75)); +#15433 = CARTESIAN_POINT('',(0.705,-1.45,0.9)); +#15434 = PCURVE('',#14392,#15435); +#15435 = DEFINITIONAL_REPRESENTATION('',(#15436),#15439); +#15436 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15437,#15438),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#15437 = CARTESIAN_POINT('',(0.134350288425,-0.15)); +#15438 = CARTESIAN_POINT('',(0.134350288425,0.E+000)); +#15439 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15440 = PCURVE('',#14445,#15441); +#15441 = DEFINITIONAL_REPRESENTATION('',(#15442),#15445); +#15442 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15443,#15444),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#15443 = CARTESIAN_POINT('',(0.E+000,-0.15)); +#15444 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#15445 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15446 = ORIENTED_EDGE('',*,*,#15447,.F.); +#15447 = EDGE_CURVE('',#14978,#15428,#15448,.T.); +#15448 = SURFACE_CURVE('',#15449,(#15453,#15460),.PCURVE_S1.); +#15449 = LINE('',#15450,#15451); +#15450 = CARTESIAN_POINT('',(0.8,-1.355,0.9)); +#15451 = VECTOR('',#15452,1.); +#15452 = DIRECTION('',(-0.707106781187,-0.707106781187,0.E+000)); +#15453 = PCURVE('',#14392,#15454); +#15454 = DEFINITIONAL_REPRESENTATION('',(#15455),#15459); +#15455 = LINE('',#15456,#15457); +#15456 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#15457 = VECTOR('',#15458,1.); +#15458 = DIRECTION('',(1.,0.E+000)); +#15459 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15460 = PCURVE('',#15461,#15466); +#15461 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#15462,#15463) + ,(#15464,#15465 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,0.134350288425),( + 0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#15462 = CARTESIAN_POINT('',(0.8,-1.355,0.9)); +#15463 = CARTESIAN_POINT('',(0.775,-1.3425,0.9)); +#15464 = CARTESIAN_POINT('',(0.705,-1.45,0.9)); +#15465 = CARTESIAN_POINT('',(0.6925,-1.425,0.9)); +#15466 = DEFINITIONAL_REPRESENTATION('',(#15467),#15471); +#15467 = LINE('',#15468,#15469); +#15468 = CARTESIAN_POINT('',(1.944839221607E-016,-7.612565324259E-015)); +#15469 = VECTOR('',#15470,1.); +#15470 = DIRECTION('',(1.,-1.486729717845E-014)); +#15471 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15472 = ORIENTED_EDGE('',*,*,#14977,.F.); +#15473 = ADVANCED_FACE('',(#15474),#14445,.F.); +#15474 = FACE_BOUND('',#15475,.F.); +#15475 = EDGE_LOOP('',(#15476,#15477,#15497,#15523)); +#15476 = ORIENTED_EDGE('',*,*,#14431,.T.); +#15477 = ORIENTED_EDGE('',*,*,#15478,.T.); +#15478 = EDGE_CURVE('',#14410,#15479,#15481,.T.); +#15479 = VERTEX_POINT('',#15480); +#15480 = CARTESIAN_POINT('',(-0.705,-1.45,0.9)); +#15481 = SURFACE_CURVE('',#15482,(#15485,#15491),.PCURVE_S1.); +#15482 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15483,#15484),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#15483 = CARTESIAN_POINT('',(-0.705,-1.45,0.75)); +#15484 = CARTESIAN_POINT('',(-0.705,-1.45,0.9)); +#15485 = PCURVE('',#14445,#15486); +#15486 = DEFINITIONAL_REPRESENTATION('',(#15487),#15490); +#15487 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15488,#15489),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#15488 = CARTESIAN_POINT('',(1.41,-0.15)); +#15489 = CARTESIAN_POINT('',(1.41,0.E+000)); +#15490 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15491 = PCURVE('',#14498,#15492); +#15492 = DEFINITIONAL_REPRESENTATION('',(#15493),#15496); +#15493 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15494,#15495),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#15494 = CARTESIAN_POINT('',(0.E+000,-0.15)); +#15495 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#15496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15497 = ORIENTED_EDGE('',*,*,#15498,.F.); +#15498 = EDGE_CURVE('',#15428,#15479,#15499,.T.); +#15499 = SURFACE_CURVE('',#15500,(#15504,#15511),.PCURVE_S1.); +#15500 = LINE('',#15501,#15502); +#15501 = CARTESIAN_POINT('',(0.705,-1.45,0.9)); +#15502 = VECTOR('',#15503,1.); +#15503 = DIRECTION('',(-1.,-2.22044604925E-016,0.E+000)); +#15504 = PCURVE('',#14445,#15505); +#15505 = DEFINITIONAL_REPRESENTATION('',(#15506),#15510); +#15506 = LINE('',#15507,#15508); +#15507 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#15508 = VECTOR('',#15509,1.); +#15509 = DIRECTION('',(1.,0.E+000)); +#15510 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15511 = PCURVE('',#15512,#15517); +#15512 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#15513,#15514) + ,(#15515,#15516 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,1.41),(0.E+000,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#15513 = CARTESIAN_POINT('',(0.705,-1.45,0.9)); +#15514 = CARTESIAN_POINT('',(0.6925,-1.425,0.9)); +#15515 = CARTESIAN_POINT('',(-0.705,-1.45,0.9)); +#15516 = CARTESIAN_POINT('',(-0.6925,-1.425,0.9)); +#15517 = DEFINITIONAL_REPRESENTATION('',(#15518),#15522); +#15518 = LINE('',#15519,#15520); +#15519 = CARTESIAN_POINT('',(8.267352998703E-017,1.296771946272E-015)); +#15520 = VECTOR('',#15521,1.); +#15521 = DIRECTION('',(1.,-5.042078377228E-015)); +#15522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15523 = ORIENTED_EDGE('',*,*,#15427,.F.); +#15524 = ADVANCED_FACE('',(#15525),#14498,.F.); +#15525 = FACE_BOUND('',#15526,.F.); +#15526 = EDGE_LOOP('',(#15527,#15528,#15548,#15574)); +#15527 = ORIENTED_EDGE('',*,*,#14484,.T.); +#15528 = ORIENTED_EDGE('',*,*,#15529,.T.); +#15529 = EDGE_CURVE('',#14463,#15530,#15532,.T.); +#15530 = VERTEX_POINT('',#15531); +#15531 = CARTESIAN_POINT('',(-0.8,-1.355,0.9)); +#15532 = SURFACE_CURVE('',#15533,(#15536,#15542),.PCURVE_S1.); +#15533 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15534,#15535),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#15534 = CARTESIAN_POINT('',(-0.8,-1.355,0.75)); +#15535 = CARTESIAN_POINT('',(-0.8,-1.355,0.9)); +#15536 = PCURVE('',#14498,#15537); +#15537 = DEFINITIONAL_REPRESENTATION('',(#15538),#15541); +#15538 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15539,#15540),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#15539 = CARTESIAN_POINT('',(0.134350288425,-0.15)); +#15540 = CARTESIAN_POINT('',(0.134350288425,0.E+000)); +#15541 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15542 = PCURVE('',#14698,#15543); +#15543 = DEFINITIONAL_REPRESENTATION('',(#15544),#15547); +#15544 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15545,#15546),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#15545 = CARTESIAN_POINT('',(0.E+000,-0.15)); +#15546 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#15547 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15548 = ORIENTED_EDGE('',*,*,#15549,.F.); +#15549 = EDGE_CURVE('',#15479,#15530,#15550,.T.); +#15550 = SURFACE_CURVE('',#15551,(#15555,#15562),.PCURVE_S1.); +#15551 = LINE('',#15552,#15553); +#15552 = CARTESIAN_POINT('',(-0.705,-1.45,0.9)); +#15553 = VECTOR('',#15554,1.); +#15554 = DIRECTION('',(-0.707106781187,0.707106781187,0.E+000)); +#15555 = PCURVE('',#14498,#15556); +#15556 = DEFINITIONAL_REPRESENTATION('',(#15557),#15561); +#15557 = LINE('',#15558,#15559); +#15558 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#15559 = VECTOR('',#15560,1.); +#15560 = DIRECTION('',(1.,0.E+000)); +#15561 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15562 = PCURVE('',#15563,#15568); +#15563 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#15564,#15565) + ,(#15566,#15567 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,0.134350288425),( + 0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#15564 = CARTESIAN_POINT('',(-0.705,-1.45,0.9)); +#15565 = CARTESIAN_POINT('',(-0.6925,-1.425,0.9)); +#15566 = CARTESIAN_POINT('',(-0.8,-1.355,0.9)); +#15567 = CARTESIAN_POINT('',(-0.775,-1.3425,0.9)); +#15568 = DEFINITIONAL_REPRESENTATION('',(#15569),#15573); +#15569 = LINE('',#15570,#15571); +#15570 = CARTESIAN_POINT('',(-8.015109233988E-017,-1.27529498418E-015)); +#15571 = VECTOR('',#15572,1.); +#15572 = DIRECTION('',(1.,-1.455041679348E-014)); +#15573 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15574 = ORIENTED_EDGE('',*,*,#15478,.F.); +#15575 = ADVANCED_FACE('',(#15576),#14698,.F.); +#15576 = FACE_BOUND('',#15577,.F.); +#15577 = EDGE_LOOP('',(#15578,#15579,#15580,#15608)); +#15578 = ORIENTED_EDGE('',*,*,#15529,.F.); +#15579 = ORIENTED_EDGE('',*,*,#14684,.T.); +#15580 = ORIENTED_EDGE('',*,*,#15581,.T.); +#15581 = EDGE_CURVE('',#14657,#15582,#15584,.T.); +#15582 = VERTEX_POINT('',#15583); +#15583 = CARTESIAN_POINT('',(-0.8,-1.2,0.9)); +#15584 = SURFACE_CURVE('',#15585,(#15589,#15596),.PCURVE_S1.); +#15585 = LINE('',#15586,#15587); +#15586 = CARTESIAN_POINT('',(-0.8,-1.2,0.661544864752)); +#15587 = VECTOR('',#15588,1.); +#15588 = DIRECTION('',(0.E+000,0.E+000,1.)); +#15589 = PCURVE('',#14698,#15590); +#15590 = DEFINITIONAL_REPRESENTATION('',(#15591),#15595); +#15591 = LINE('',#15592,#15593); +#15592 = CARTESIAN_POINT('',(0.155,-0.238455135248)); +#15593 = VECTOR('',#15594,1.); +#15594 = DIRECTION('',(0.E+000,1.)); +#15595 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15596 = PCURVE('',#15597,#15602); +#15597 = PLANE('',#15598); +#15598 = AXIS2_PLACEMENT_3D('',#15599,#15600,#15601); +#15599 = CARTESIAN_POINT('',(-1.05370428853,-1.2,0.423089729504)); +#15600 = DIRECTION('',(-9.95799250103E-017,1.,0.E+000)); +#15601 = DIRECTION('',(0.E+000,0.E+000,1.)); +#15602 = DEFINITIONAL_REPRESENTATION('',(#15603),#15607); +#15603 = LINE('',#15604,#15605); +#15604 = CARTESIAN_POINT('',(0.238455135248,0.25370428853)); +#15605 = VECTOR('',#15606,1.); +#15606 = DIRECTION('',(1.,0.E+000)); +#15607 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15608 = ORIENTED_EDGE('',*,*,#15609,.F.); +#15609 = EDGE_CURVE('',#15530,#15582,#15610,.T.); +#15610 = SURFACE_CURVE('',#15611,(#15615,#15622),.PCURVE_S1.); +#15611 = LINE('',#15612,#15613); +#15612 = CARTESIAN_POINT('',(-0.8,-1.355,0.9)); +#15613 = VECTOR('',#15614,1.); +#15614 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000)); +#15615 = PCURVE('',#14698,#15616); +#15616 = DEFINITIONAL_REPRESENTATION('',(#15617),#15621); +#15617 = LINE('',#15618,#15619); +#15618 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#15619 = VECTOR('',#15620,1.); +#15620 = DIRECTION('',(1.,0.E+000)); +#15621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15622 = PCURVE('',#15623,#15628); +#15623 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#15624,#15625) + ,(#15626,#15627 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,2.71),(0.E+000,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#15624 = CARTESIAN_POINT('',(-0.8,-1.355,0.9)); +#15625 = CARTESIAN_POINT('',(-0.775,-1.3425,0.9)); +#15626 = CARTESIAN_POINT('',(-0.8,1.355,0.9)); +#15627 = CARTESIAN_POINT('',(-0.775,1.3425,0.9)); +#15628 = DEFINITIONAL_REPRESENTATION('',(#15629),#15633); +#15629 = LINE('',#15630,#15631); +#15630 = CARTESIAN_POINT('',(4.924404709875E-017,-2.326193242276E-015)); +#15631 = VECTOR('',#15632,1.); +#15632 = DIRECTION('',(1.,2.037535622862E-014)); +#15633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15634 = ADVANCED_FACE('',(#15635),#14532,.F.); +#15635 = FACE_BOUND('',#15636,.F.); +#15636 = EDGE_LOOP('',(#15637,#15665,#15666,#15667)); +#15637 = ORIENTED_EDGE('',*,*,#15638,.F.); +#15638 = EDGE_CURVE('',#14517,#15639,#15641,.T.); +#15639 = VERTEX_POINT('',#15640); +#15640 = CARTESIAN_POINT('',(-0.8,1.2,0.9)); +#15641 = SURFACE_CURVE('',#15642,(#15646,#15653),.PCURVE_S1.); +#15642 = LINE('',#15643,#15644); +#15643 = CARTESIAN_POINT('',(-0.8,1.2,0.661544864752)); +#15644 = VECTOR('',#15645,1.); +#15645 = DIRECTION('',(0.E+000,0.E+000,1.)); +#15646 = PCURVE('',#14532,#15647); +#15647 = DEFINITIONAL_REPRESENTATION('',(#15648),#15652); +#15648 = LINE('',#15649,#15650); +#15649 = CARTESIAN_POINT('',(2.555,-0.238455135248)); +#15650 = VECTOR('',#15651,1.); +#15651 = DIRECTION('',(0.E+000,1.)); +#15652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15653 = PCURVE('',#15654,#15659); +#15654 = PLANE('',#15655); +#15655 = AXIS2_PLACEMENT_3D('',#15656,#15657,#15658); +#15656 = CARTESIAN_POINT('',(-1.05370428853,1.2,0.423089729504)); +#15657 = DIRECTION('',(-9.95799250103E-017,1.,0.E+000)); +#15658 = DIRECTION('',(0.E+000,0.E+000,1.)); +#15659 = DEFINITIONAL_REPRESENTATION('',(#15660),#15664); +#15660 = LINE('',#15661,#15662); +#15661 = CARTESIAN_POINT('',(0.238455135248,0.25370428853)); +#15662 = VECTOR('',#15663,1.); +#15663 = DIRECTION('',(1.,0.E+000)); +#15664 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15665 = ORIENTED_EDGE('',*,*,#14516,.T.); +#15666 = ORIENTED_EDGE('',*,*,#14868,.T.); +#15667 = ORIENTED_EDGE('',*,*,#15668,.F.); +#15668 = EDGE_CURVE('',#15639,#14846,#15669,.T.); +#15669 = SURFACE_CURVE('',#15670,(#15674,#15681),.PCURVE_S1.); +#15670 = LINE('',#15671,#15672); +#15671 = CARTESIAN_POINT('',(-0.8,-1.355,0.9)); +#15672 = VECTOR('',#15673,1.); +#15673 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000)); +#15674 = PCURVE('',#14532,#15675); +#15675 = DEFINITIONAL_REPRESENTATION('',(#15676),#15680); +#15676 = LINE('',#15677,#15678); +#15677 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#15678 = VECTOR('',#15679,1.); +#15679 = DIRECTION('',(1.,0.E+000)); +#15680 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15681 = PCURVE('',#15682,#15687); +#15682 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#15683,#15684) + ,(#15685,#15686 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,2.71),(0.E+000,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#15683 = CARTESIAN_POINT('',(-0.8,-1.355,0.9)); +#15684 = CARTESIAN_POINT('',(-0.775,-1.3425,0.9)); +#15685 = CARTESIAN_POINT('',(-0.8,1.355,0.9)); +#15686 = CARTESIAN_POINT('',(-0.775,1.3425,0.9)); +#15687 = DEFINITIONAL_REPRESENTATION('',(#15688),#15692); +#15688 = LINE('',#15689,#15690); +#15689 = CARTESIAN_POINT('',(0.E+000,3.06954398713E-014)); +#15690 = VECTOR('',#15691,1.); +#15691 = DIRECTION('',(1.,-2.037815212023E-014)); +#15692 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15693 = ADVANCED_FACE('',(#15694),#14672,.F.); +#15694 = FACE_BOUND('',#15695,.F.); +#15695 = EDGE_LOOP('',(#15696,#15719,#15720,#15748)); +#15696 = ORIENTED_EDGE('',*,*,#15697,.F.); +#15697 = EDGE_CURVE('',#14657,#15698,#15700,.T.); +#15698 = VERTEX_POINT('',#15699); +#15699 = CARTESIAN_POINT('',(-0.85,-1.2,0.75)); +#15700 = SURFACE_CURVE('',#15701,(#15705,#15712),.PCURVE_S1.); +#15701 = LINE('',#15702,#15703); +#15702 = CARTESIAN_POINT('',(-0.75,-1.2,0.75)); +#15703 = VECTOR('',#15704,1.); +#15704 = DIRECTION('',(-1.,-9.95799250103E-017,0.E+000)); +#15705 = PCURVE('',#14672,#15706); +#15706 = DEFINITIONAL_REPRESENTATION('',(#15707),#15711); +#15707 = LINE('',#15708,#15709); +#15708 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#15709 = VECTOR('',#15710,1.); +#15710 = DIRECTION('',(1.,0.E+000)); +#15711 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15712 = PCURVE('',#15597,#15713); +#15713 = DEFINITIONAL_REPRESENTATION('',(#15714),#15718); +#15714 = LINE('',#15715,#15716); +#15715 = CARTESIAN_POINT('',(0.326910270496,0.30370428853)); +#15716 = VECTOR('',#15717,1.); +#15717 = DIRECTION('',(0.E+000,-1.)); +#15718 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15719 = ORIENTED_EDGE('',*,*,#14656,.T.); +#15720 = ORIENTED_EDGE('',*,*,#15721,.T.); +#15721 = EDGE_CURVE('',#14629,#15722,#15724,.T.); +#15722 = VERTEX_POINT('',#15723); +#15723 = CARTESIAN_POINT('',(-0.85,-0.7,0.75)); +#15724 = SURFACE_CURVE('',#15725,(#15729,#15736),.PCURVE_S1.); +#15725 = LINE('',#15726,#15727); +#15726 = CARTESIAN_POINT('',(-0.75,-0.7,0.75)); +#15727 = VECTOR('',#15728,1.); +#15728 = DIRECTION('',(-1.,-9.95799250103E-017,0.E+000)); +#15729 = PCURVE('',#14672,#15730); +#15730 = DEFINITIONAL_REPRESENTATION('',(#15731),#15735); +#15731 = LINE('',#15732,#15733); +#15732 = CARTESIAN_POINT('',(-4.978996250515E-017,-0.5)); +#15733 = VECTOR('',#15734,1.); +#15734 = DIRECTION('',(1.,0.E+000)); +#15735 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15736 = PCURVE('',#15737,#15742); +#15737 = PLANE('',#15738); +#15738 = AXIS2_PLACEMENT_3D('',#15739,#15740,#15741); +#15739 = CARTESIAN_POINT('',(-1.05370428853,-0.7,0.423089729504)); +#15740 = DIRECTION('',(-9.95799250103E-017,1.,0.E+000)); +#15741 = DIRECTION('',(0.E+000,0.E+000,1.)); +#15742 = DEFINITIONAL_REPRESENTATION('',(#15743),#15747); +#15743 = LINE('',#15744,#15745); +#15744 = CARTESIAN_POINT('',(0.326910270496,0.30370428853)); +#15745 = VECTOR('',#15746,1.); +#15746 = DIRECTION('',(0.E+000,-1.)); +#15747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15748 = ORIENTED_EDGE('',*,*,#15749,.F.); +#15749 = EDGE_CURVE('',#15698,#15722,#15750,.T.); +#15750 = SURFACE_CURVE('',#15751,(#15755,#15762),.PCURVE_S1.); +#15751 = LINE('',#15752,#15753); +#15752 = CARTESIAN_POINT('',(-0.85,-1.2,0.75)); +#15753 = VECTOR('',#15754,1.); +#15754 = DIRECTION('',(-9.95799250103E-017,1.,0.E+000)); +#15755 = PCURVE('',#14672,#15756); +#15756 = DEFINITIONAL_REPRESENTATION('',(#15757),#15761); +#15757 = LINE('',#15758,#15759); +#15758 = CARTESIAN_POINT('',(1.E-001,-9.95799250103E-018)); +#15759 = VECTOR('',#15760,1.); +#15760 = DIRECTION('',(0.E+000,-1.)); +#15761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15762 = PCURVE('',#15763,#15768); +#15763 = CYLINDRICAL_SURFACE('',#15764,0.1); +#15764 = AXIS2_PLACEMENT_3D('',#15765,#15766,#15767); +#15765 = CARTESIAN_POINT('',(-0.85,-1.2,0.65)); +#15766 = DIRECTION('',(9.95799250103E-017,-1.,0.E+000)); +#15767 = DIRECTION('',(1.110223024625E-015,1.105559255369E-031,1.)); +#15768 = DEFINITIONAL_REPRESENTATION('',(#15769),#15773); +#15769 = LINE('',#15770,#15771); +#15770 = CARTESIAN_POINT('',(1.110223024625E-015,0.E+000)); +#15771 = VECTOR('',#15772,1.); +#15772 = DIRECTION('',(0.E+000,-1.)); +#15773 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15774 = ADVANCED_FACE('',(#15775),#14560,.F.); +#15775 = FACE_BOUND('',#15776,.F.); +#15776 = EDGE_LOOP('',(#15777,#15805,#15806,#15829)); +#15777 = ORIENTED_EDGE('',*,*,#15778,.F.); +#15778 = EDGE_CURVE('',#14545,#15779,#15781,.T.); +#15779 = VERTEX_POINT('',#15780); +#15780 = CARTESIAN_POINT('',(-0.85,0.7,0.75)); +#15781 = SURFACE_CURVE('',#15782,(#15786,#15793),.PCURVE_S1.); +#15782 = LINE('',#15783,#15784); +#15783 = CARTESIAN_POINT('',(-0.75,0.7,0.75)); +#15784 = VECTOR('',#15785,1.); +#15785 = DIRECTION('',(-1.,-9.95799250103E-017,0.E+000)); +#15786 = PCURVE('',#14560,#15787); +#15787 = DEFINITIONAL_REPRESENTATION('',(#15788),#15792); +#15788 = LINE('',#15789,#15790); +#15789 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#15790 = VECTOR('',#15791,1.); +#15791 = DIRECTION('',(1.,0.E+000)); +#15792 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15793 = PCURVE('',#15794,#15799); +#15794 = PLANE('',#15795); +#15795 = AXIS2_PLACEMENT_3D('',#15796,#15797,#15798); +#15796 = CARTESIAN_POINT('',(-1.05370428853,0.7,0.423089729504)); +#15797 = DIRECTION('',(-9.95799250103E-017,1.,0.E+000)); +#15798 = DIRECTION('',(0.E+000,0.E+000,1.)); +#15799 = DEFINITIONAL_REPRESENTATION('',(#15800),#15804); +#15800 = LINE('',#15801,#15802); +#15801 = CARTESIAN_POINT('',(0.326910270496,0.30370428853)); +#15802 = VECTOR('',#15803,1.); +#15803 = DIRECTION('',(0.E+000,-1.)); +#15804 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15805 = ORIENTED_EDGE('',*,*,#14544,.T.); +#15806 = ORIENTED_EDGE('',*,*,#15807,.T.); +#15807 = EDGE_CURVE('',#14517,#15808,#15810,.T.); +#15808 = VERTEX_POINT('',#15809); +#15809 = CARTESIAN_POINT('',(-0.85,1.2,0.75)); +#15810 = SURFACE_CURVE('',#15811,(#15815,#15822),.PCURVE_S1.); +#15811 = LINE('',#15812,#15813); +#15812 = CARTESIAN_POINT('',(-0.75,1.2,0.75)); +#15813 = VECTOR('',#15814,1.); +#15814 = DIRECTION('',(-1.,-9.95799250103E-017,0.E+000)); +#15815 = PCURVE('',#14560,#15816); +#15816 = DEFINITIONAL_REPRESENTATION('',(#15817),#15821); +#15817 = LINE('',#15818,#15819); +#15818 = CARTESIAN_POINT('',(-4.978996250515E-017,-0.5)); +#15819 = VECTOR('',#15820,1.); +#15820 = DIRECTION('',(1.,0.E+000)); +#15821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15822 = PCURVE('',#15654,#15823); +#15823 = DEFINITIONAL_REPRESENTATION('',(#15824),#15828); +#15824 = LINE('',#15825,#15826); +#15825 = CARTESIAN_POINT('',(0.326910270496,0.30370428853)); +#15826 = VECTOR('',#15827,1.); +#15827 = DIRECTION('',(0.E+000,-1.)); +#15828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15829 = ORIENTED_EDGE('',*,*,#15830,.F.); +#15830 = EDGE_CURVE('',#15779,#15808,#15831,.T.); +#15831 = SURFACE_CURVE('',#15832,(#15836,#15843),.PCURVE_S1.); +#15832 = LINE('',#15833,#15834); +#15833 = CARTESIAN_POINT('',(-0.85,0.7,0.75)); +#15834 = VECTOR('',#15835,1.); +#15835 = DIRECTION('',(-9.95799250103E-017,1.,0.E+000)); +#15836 = PCURVE('',#14560,#15837); +#15837 = DEFINITIONAL_REPRESENTATION('',(#15838),#15842); +#15838 = LINE('',#15839,#15840); +#15839 = CARTESIAN_POINT('',(1.E-001,-9.95799250103E-018)); +#15840 = VECTOR('',#15841,1.); +#15841 = DIRECTION('',(0.E+000,-1.)); +#15842 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15843 = PCURVE('',#15844,#15849); +#15844 = CYLINDRICAL_SURFACE('',#15845,0.1); +#15845 = AXIS2_PLACEMENT_3D('',#15846,#15847,#15848); +#15846 = CARTESIAN_POINT('',(-0.85,0.7,0.65)); +#15847 = DIRECTION('',(9.95799250103E-017,-1.,0.E+000)); +#15848 = DIRECTION('',(1.110223024625E-015,1.105559255369E-031,1.)); +#15849 = DEFINITIONAL_REPRESENTATION('',(#15850),#15854); +#15850 = LINE('',#15851,#15852); +#15851 = CARTESIAN_POINT('',(1.110223024625E-015,0.E+000)); +#15852 = VECTOR('',#15853,1.); +#15853 = DIRECTION('',(0.E+000,-1.)); +#15854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15855 = ADVANCED_FACE('',(#15856),#14644,.F.); +#15856 = FACE_BOUND('',#15857,.F.); +#15857 = EDGE_LOOP('',(#15858,#15881,#15882,#15910)); +#15858 = ORIENTED_EDGE('',*,*,#15859,.F.); +#15859 = EDGE_CURVE('',#14629,#15860,#15862,.T.); +#15860 = VERTEX_POINT('',#15861); +#15861 = CARTESIAN_POINT('',(-0.8,-0.7,0.9)); +#15862 = SURFACE_CURVE('',#15863,(#15867,#15874),.PCURVE_S1.); +#15863 = LINE('',#15864,#15865); +#15864 = CARTESIAN_POINT('',(-0.8,-0.7,0.661544864752)); +#15865 = VECTOR('',#15866,1.); +#15866 = DIRECTION('',(0.E+000,0.E+000,1.)); +#15867 = PCURVE('',#14644,#15868); +#15868 = DEFINITIONAL_REPRESENTATION('',(#15869),#15873); +#15869 = LINE('',#15870,#15871); +#15870 = CARTESIAN_POINT('',(0.655,-0.238455135248)); +#15871 = VECTOR('',#15872,1.); +#15872 = DIRECTION('',(0.E+000,1.)); +#15873 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15874 = PCURVE('',#15737,#15875); +#15875 = DEFINITIONAL_REPRESENTATION('',(#15876),#15880); +#15876 = LINE('',#15877,#15878); +#15877 = CARTESIAN_POINT('',(0.238455135248,0.25370428853)); +#15878 = VECTOR('',#15879,1.); +#15879 = DIRECTION('',(1.,0.E+000)); +#15880 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15881 = ORIENTED_EDGE('',*,*,#14628,.T.); +#15882 = ORIENTED_EDGE('',*,*,#15883,.T.); +#15883 = EDGE_CURVE('',#14601,#15884,#15886,.T.); +#15884 = VERTEX_POINT('',#15885); +#15885 = CARTESIAN_POINT('',(-0.8,-0.25,0.9)); +#15886 = SURFACE_CURVE('',#15887,(#15891,#15898),.PCURVE_S1.); +#15887 = LINE('',#15888,#15889); +#15888 = CARTESIAN_POINT('',(-0.8,-0.25,0.661544864752)); +#15889 = VECTOR('',#15890,1.); +#15890 = DIRECTION('',(0.E+000,0.E+000,1.)); +#15891 = PCURVE('',#14644,#15892); +#15892 = DEFINITIONAL_REPRESENTATION('',(#15893),#15897); +#15893 = LINE('',#15894,#15895); +#15894 = CARTESIAN_POINT('',(1.105,-0.238455135248)); +#15895 = VECTOR('',#15896,1.); +#15896 = DIRECTION('',(0.E+000,1.)); +#15897 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15898 = PCURVE('',#15899,#15904); +#15899 = PLANE('',#15900); +#15900 = AXIS2_PLACEMENT_3D('',#15901,#15902,#15903); +#15901 = CARTESIAN_POINT('',(-1.05370428853,-0.25,0.423089729504)); +#15902 = DIRECTION('',(-9.95799250103E-017,1.,0.E+000)); +#15903 = DIRECTION('',(0.E+000,0.E+000,1.)); +#15904 = DEFINITIONAL_REPRESENTATION('',(#15905),#15909); +#15905 = LINE('',#15906,#15907); +#15906 = CARTESIAN_POINT('',(0.238455135248,0.25370428853)); +#15907 = VECTOR('',#15908,1.); +#15908 = DIRECTION('',(1.,0.E+000)); +#15909 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15910 = ORIENTED_EDGE('',*,*,#15911,.F.); +#15911 = EDGE_CURVE('',#15860,#15884,#15912,.T.); +#15912 = SURFACE_CURVE('',#15913,(#15917,#15924),.PCURVE_S1.); +#15913 = LINE('',#15914,#15915); +#15914 = CARTESIAN_POINT('',(-0.8,-1.355,0.9)); +#15915 = VECTOR('',#15916,1.); +#15916 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000)); +#15917 = PCURVE('',#14644,#15918); +#15918 = DEFINITIONAL_REPRESENTATION('',(#15919),#15923); +#15919 = LINE('',#15920,#15921); +#15920 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#15921 = VECTOR('',#15922,1.); +#15922 = DIRECTION('',(1.,0.E+000)); +#15923 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15924 = PCURVE('',#15925,#15930); +#15925 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#15926,#15927) + ,(#15928,#15929 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,2.71),(0.E+000,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#15926 = CARTESIAN_POINT('',(-0.8,-1.355,0.9)); +#15927 = CARTESIAN_POINT('',(-0.775,-1.3425,0.9)); +#15928 = CARTESIAN_POINT('',(-0.8,1.355,0.9)); +#15929 = CARTESIAN_POINT('',(-0.775,1.3425,0.9)); +#15930 = DEFINITIONAL_REPRESENTATION('',(#15931),#15935); +#15931 = LINE('',#15932,#15933); +#15932 = CARTESIAN_POINT('',(1.110223024625E-016,9.676128669285E-016)); +#15933 = VECTOR('',#15934,1.); +#15934 = DIRECTION('',(1.,-8.207021518793E-015)); +#15935 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15936 = ADVANCED_FACE('',(#15937),#14588,.F.); +#15937 = FACE_BOUND('',#15938,.F.); +#15938 = EDGE_LOOP('',(#15939,#15967,#15968,#15991)); +#15939 = ORIENTED_EDGE('',*,*,#15940,.F.); +#15940 = EDGE_CURVE('',#14573,#15941,#15943,.T.); +#15941 = VERTEX_POINT('',#15942); +#15942 = CARTESIAN_POINT('',(-0.8,0.25,0.9)); +#15943 = SURFACE_CURVE('',#15944,(#15948,#15955),.PCURVE_S1.); +#15944 = LINE('',#15945,#15946); +#15945 = CARTESIAN_POINT('',(-0.8,0.25,0.661544864752)); +#15946 = VECTOR('',#15947,1.); +#15947 = DIRECTION('',(0.E+000,0.E+000,1.)); +#15948 = PCURVE('',#14588,#15949); +#15949 = DEFINITIONAL_REPRESENTATION('',(#15950),#15954); +#15950 = LINE('',#15951,#15952); +#15951 = CARTESIAN_POINT('',(1.605,-0.238455135248)); +#15952 = VECTOR('',#15953,1.); +#15953 = DIRECTION('',(0.E+000,1.)); +#15954 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15955 = PCURVE('',#15956,#15961); +#15956 = PLANE('',#15957); +#15957 = AXIS2_PLACEMENT_3D('',#15958,#15959,#15960); +#15958 = CARTESIAN_POINT('',(-1.05370428853,0.25,0.423089729504)); +#15959 = DIRECTION('',(-9.95799250103E-017,1.,0.E+000)); +#15960 = DIRECTION('',(0.E+000,0.E+000,1.)); +#15961 = DEFINITIONAL_REPRESENTATION('',(#15962),#15966); +#15962 = LINE('',#15963,#15964); +#15963 = CARTESIAN_POINT('',(0.238455135248,0.25370428853)); +#15964 = VECTOR('',#15965,1.); +#15965 = DIRECTION('',(1.,0.E+000)); +#15966 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15967 = ORIENTED_EDGE('',*,*,#14572,.T.); +#15968 = ORIENTED_EDGE('',*,*,#15969,.T.); +#15969 = EDGE_CURVE('',#14545,#15970,#15972,.T.); +#15970 = VERTEX_POINT('',#15971); +#15971 = CARTESIAN_POINT('',(-0.8,0.7,0.9)); +#15972 = SURFACE_CURVE('',#15973,(#15977,#15984),.PCURVE_S1.); +#15973 = LINE('',#15974,#15975); +#15974 = CARTESIAN_POINT('',(-0.8,0.7,0.661544864752)); +#15975 = VECTOR('',#15976,1.); +#15976 = DIRECTION('',(0.E+000,0.E+000,1.)); +#15977 = PCURVE('',#14588,#15978); +#15978 = DEFINITIONAL_REPRESENTATION('',(#15979),#15983); +#15979 = LINE('',#15980,#15981); +#15980 = CARTESIAN_POINT('',(2.055,-0.238455135248)); +#15981 = VECTOR('',#15982,1.); +#15982 = DIRECTION('',(0.E+000,1.)); +#15983 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15984 = PCURVE('',#15794,#15985); +#15985 = DEFINITIONAL_REPRESENTATION('',(#15986),#15990); +#15986 = LINE('',#15987,#15988); +#15987 = CARTESIAN_POINT('',(0.238455135248,0.25370428853)); +#15988 = VECTOR('',#15989,1.); +#15989 = DIRECTION('',(1.,0.E+000)); +#15990 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#15991 = ORIENTED_EDGE('',*,*,#15992,.F.); +#15992 = EDGE_CURVE('',#15941,#15970,#15993,.T.); +#15993 = SURFACE_CURVE('',#15994,(#15998,#16005),.PCURVE_S1.); +#15994 = LINE('',#15995,#15996); +#15995 = CARTESIAN_POINT('',(-0.8,-1.355,0.9)); +#15996 = VECTOR('',#15997,1.); +#15997 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000)); +#15998 = PCURVE('',#14588,#15999); +#15999 = DEFINITIONAL_REPRESENTATION('',(#16000),#16004); +#16000 = LINE('',#16001,#16002); +#16001 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#16002 = VECTOR('',#16003,1.); +#16003 = DIRECTION('',(1.,0.E+000)); +#16004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16005 = PCURVE('',#16006,#16011); +#16006 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#16007,#16008) + ,(#16009,#16010 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,2.71),(0.E+000,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#16007 = CARTESIAN_POINT('',(-0.8,-1.355,0.9)); +#16008 = CARTESIAN_POINT('',(-0.775,-1.3425,0.9)); +#16009 = CARTESIAN_POINT('',(-0.8,1.355,0.9)); +#16010 = CARTESIAN_POINT('',(-0.775,1.3425,0.9)); +#16011 = DEFINITIONAL_REPRESENTATION('',(#16012),#16016); +#16012 = LINE('',#16013,#16014); +#16013 = CARTESIAN_POINT('',(0.E+000,5.965790842441E-015)); +#16014 = VECTOR('',#16015,1.); +#16015 = DIRECTION('',(1.,-1.153027671577E-014)); +#16016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16017 = ADVANCED_FACE('',(#16018),#14616,.F.); +#16018 = FACE_BOUND('',#16019,.F.); +#16019 = EDGE_LOOP('',(#16020,#16043,#16044,#16067)); +#16020 = ORIENTED_EDGE('',*,*,#16021,.F.); +#16021 = EDGE_CURVE('',#14601,#16022,#16024,.T.); +#16022 = VERTEX_POINT('',#16023); +#16023 = CARTESIAN_POINT('',(-0.85,-0.25,0.75)); +#16024 = SURFACE_CURVE('',#16025,(#16029,#16036),.PCURVE_S1.); +#16025 = LINE('',#16026,#16027); +#16026 = CARTESIAN_POINT('',(-0.75,-0.25,0.75)); +#16027 = VECTOR('',#16028,1.); +#16028 = DIRECTION('',(-1.,-9.95799250103E-017,0.E+000)); +#16029 = PCURVE('',#14616,#16030); +#16030 = DEFINITIONAL_REPRESENTATION('',(#16031),#16035); +#16031 = LINE('',#16032,#16033); +#16032 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#16033 = VECTOR('',#16034,1.); +#16034 = DIRECTION('',(1.,0.E+000)); +#16035 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16036 = PCURVE('',#15899,#16037); +#16037 = DEFINITIONAL_REPRESENTATION('',(#16038),#16042); +#16038 = LINE('',#16039,#16040); +#16039 = CARTESIAN_POINT('',(0.326910270496,0.30370428853)); +#16040 = VECTOR('',#16041,1.); +#16041 = DIRECTION('',(0.E+000,-1.)); +#16042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16043 = ORIENTED_EDGE('',*,*,#14600,.T.); +#16044 = ORIENTED_EDGE('',*,*,#16045,.T.); +#16045 = EDGE_CURVE('',#14573,#16046,#16048,.T.); +#16046 = VERTEX_POINT('',#16047); +#16047 = CARTESIAN_POINT('',(-0.85,0.25,0.75)); +#16048 = SURFACE_CURVE('',#16049,(#16053,#16060),.PCURVE_S1.); +#16049 = LINE('',#16050,#16051); +#16050 = CARTESIAN_POINT('',(-0.75,0.25,0.75)); +#16051 = VECTOR('',#16052,1.); +#16052 = DIRECTION('',(-1.,-9.95799250103E-017,0.E+000)); +#16053 = PCURVE('',#14616,#16054); +#16054 = DEFINITIONAL_REPRESENTATION('',(#16055),#16059); +#16055 = LINE('',#16056,#16057); +#16056 = CARTESIAN_POINT('',(-4.978996250515E-017,-0.5)); +#16057 = VECTOR('',#16058,1.); +#16058 = DIRECTION('',(1.,0.E+000)); +#16059 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16060 = PCURVE('',#15956,#16061); +#16061 = DEFINITIONAL_REPRESENTATION('',(#16062),#16066); +#16062 = LINE('',#16063,#16064); +#16063 = CARTESIAN_POINT('',(0.326910270496,0.30370428853)); +#16064 = VECTOR('',#16065,1.); +#16065 = DIRECTION('',(0.E+000,-1.)); +#16066 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16067 = ORIENTED_EDGE('',*,*,#16068,.F.); +#16068 = EDGE_CURVE('',#16022,#16046,#16069,.T.); +#16069 = SURFACE_CURVE('',#16070,(#16074,#16081),.PCURVE_S1.); +#16070 = LINE('',#16071,#16072); +#16071 = CARTESIAN_POINT('',(-0.85,-0.25,0.75)); +#16072 = VECTOR('',#16073,1.); +#16073 = DIRECTION('',(-9.95799250103E-017,1.,0.E+000)); +#16074 = PCURVE('',#14616,#16075); +#16075 = DEFINITIONAL_REPRESENTATION('',(#16076),#16080); +#16076 = LINE('',#16077,#16078); +#16077 = CARTESIAN_POINT('',(1.E-001,-9.95799250103E-018)); +#16078 = VECTOR('',#16079,1.); +#16079 = DIRECTION('',(0.E+000,-1.)); +#16080 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16081 = PCURVE('',#16082,#16087); +#16082 = CYLINDRICAL_SURFACE('',#16083,0.1); +#16083 = AXIS2_PLACEMENT_3D('',#16084,#16085,#16086); +#16084 = CARTESIAN_POINT('',(-0.85,-0.25,0.65)); +#16085 = DIRECTION('',(9.95799250103E-017,-1.,0.E+000)); +#16086 = DIRECTION('',(1.110223024625E-015,1.105559255369E-031,1.)); +#16087 = DEFINITIONAL_REPRESENTATION('',(#16088),#16092); +#16088 = LINE('',#16089,#16090); +#16089 = CARTESIAN_POINT('',(1.110223024625E-015,0.E+000)); +#16090 = VECTOR('',#16091,1.); +#16091 = DIRECTION('',(0.E+000,-1.)); +#16092 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16093 = ADVANCED_FACE('',(#16094),#14749,.F.); +#16094 = FACE_BOUND('',#16095,.F.); +#16095 = EDGE_LOOP('',(#16096,#16097,#16119,#16144)); +#16096 = ORIENTED_EDGE('',*,*,#14735,.T.); +#16097 = ORIENTED_EDGE('',*,*,#16098,.T.); +#16098 = EDGE_CURVE('',#14716,#16099,#16101,.T.); +#16099 = VERTEX_POINT('',#16100); +#16100 = CARTESIAN_POINT('',(0.775,1.3425,0.9)); +#16101 = SURFACE_CURVE('',#16102,(#16105,#16112),.PCURVE_S1.); +#16102 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16103,#16104),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#16103 = CARTESIAN_POINT('',(0.8,1.355,0.9)); +#16104 = CARTESIAN_POINT('',(0.775,1.3425,0.9)); +#16105 = PCURVE('',#14749,#16106); +#16106 = DEFINITIONAL_REPRESENTATION('',(#16107),#16111); +#16107 = LINE('',#16108,#16109); +#16108 = CARTESIAN_POINT('',(0.134350288425,-3.230147677088E-015)); +#16109 = VECTOR('',#16110,1.); +#16110 = DIRECTION('',(-8.326672684689E-017,1.)); +#16111 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16112 = PCURVE('',#14933,#16113); +#16113 = DEFINITIONAL_REPRESENTATION('',(#16114),#16118); +#16114 = LINE('',#16115,#16116); +#16115 = CARTESIAN_POINT('',(4.924404709875E-017,-2.326193242276E-015)); +#16116 = VECTOR('',#16117,1.); +#16117 = DIRECTION('',(-4.139258281823E-016,1.)); +#16118 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16119 = ORIENTED_EDGE('',*,*,#16120,.F.); +#16120 = EDGE_CURVE('',#14767,#16099,#16121,.T.); +#16121 = SURFACE_CURVE('',#16122,(#16126,#16132),.PCURVE_S1.); +#16122 = LINE('',#16123,#16124); +#16123 = CARTESIAN_POINT('',(0.6925,1.425,0.9)); +#16124 = VECTOR('',#16125,1.); +#16125 = DIRECTION('',(0.707106781187,-0.707106781187,0.E+000)); +#16126 = PCURVE('',#14749,#16127); +#16127 = DEFINITIONAL_REPRESENTATION('',(#16128),#16131); +#16128 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16129,#16130),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,0.116672618896),.PIECEWISE_BEZIER_KNOTS.); +#16129 = CARTESIAN_POINT('',(7.865077271741E-018,1.)); +#16130 = CARTESIAN_POINT('',(0.134350288425,1.)); +#16131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16132 = PCURVE('',#16133,#16138); +#16133 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#16134,#16135) + ,(#16136,#16137 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,0.116672618896),( + 0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#16134 = CARTESIAN_POINT('',(0.6925,1.425,0.9)); +#16135 = CARTESIAN_POINT('',(0.646824228722,1.333648457443,1.55)); +#16136 = CARTESIAN_POINT('',(0.775,1.3425,0.9)); +#16137 = CARTESIAN_POINT('',(0.683648457443,1.296824228722,1.55)); +#16138 = DEFINITIONAL_REPRESENTATION('',(#16139),#16143); +#16139 = LINE('',#16140,#16141); +#16140 = CARTESIAN_POINT('',(-9.360962500162E-017,-8.997795986117E-017) + ); +#16141 = VECTOR('',#16142,1.); +#16142 = DIRECTION('',(1.,-3.019542603862E-016)); +#16143 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16144 = ORIENTED_EDGE('',*,*,#14766,.F.); +#16145 = ADVANCED_FACE('',(#16146),#14803,.F.); +#16146 = FACE_BOUND('',#16147,.F.); +#16147 = EDGE_LOOP('',(#16148,#16149,#16171,#16198)); +#16148 = ORIENTED_EDGE('',*,*,#14788,.T.); +#16149 = ORIENTED_EDGE('',*,*,#16150,.T.); +#16150 = EDGE_CURVE('',#14767,#16151,#16153,.T.); +#16151 = VERTEX_POINT('',#16152); +#16152 = CARTESIAN_POINT('',(0.646824228722,1.333648457443,1.55)); +#16153 = SURFACE_CURVE('',#16154,(#16157,#16164),.PCURVE_S1.); +#16154 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16155,#16156),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#16155 = CARTESIAN_POINT('',(0.6925,1.425,0.9)); +#16156 = CARTESIAN_POINT('',(0.646824228722,1.333648457443,1.55)); +#16157 = PCURVE('',#14803,#16158); +#16158 = DEFINITIONAL_REPRESENTATION('',(#16159),#16163); +#16159 = LINE('',#16160,#16161); +#16160 = CARTESIAN_POINT('',(1.385,-5.496888553607E-018)); +#16161 = VECTOR('',#16162,1.); +#16162 = DIRECTION('',(-2.22044604925E-016,1.)); +#16163 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16164 = PCURVE('',#16133,#16165); +#16165 = DEFINITIONAL_REPRESENTATION('',(#16166),#16170); +#16166 = LINE('',#16167,#16168); +#16167 = CARTESIAN_POINT('',(-9.360962500162E-017,-8.997795986117E-017) + ); +#16168 = VECTOR('',#16169,1.); +#16169 = DIRECTION('',(-2.361681345801E-017,1.)); +#16170 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16171 = ORIENTED_EDGE('',*,*,#16172,.F.); +#16172 = EDGE_CURVE('',#16173,#16151,#16175,.T.); +#16173 = VERTEX_POINT('',#16174); +#16174 = CARTESIAN_POINT('',(-0.646824228722,1.333648457443,1.55)); +#16175 = SURFACE_CURVE('',#16176,(#16180,#16186),.PCURVE_S1.); +#16176 = LINE('',#16177,#16178); +#16177 = CARTESIAN_POINT('',(-0.646824228722,1.333648457443,1.55)); +#16178 = VECTOR('',#16179,1.); +#16179 = DIRECTION('',(1.,2.22044604925E-016,0.E+000)); +#16180 = PCURVE('',#14803,#16181); +#16181 = DEFINITIONAL_REPRESENTATION('',(#16182),#16185); +#16182 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16183,#16184),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.293648457444),.PIECEWISE_BEZIER_KNOTS.); +#16183 = CARTESIAN_POINT('',(-6.98329776052E-017,1.)); +#16184 = CARTESIAN_POINT('',(1.385,1.)); +#16185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16186 = PCURVE('',#16187,#16192); +#16187 = PLANE('',#16188); +#16188 = AXIS2_PLACEMENT_3D('',#16189,#16190,#16191); +#16189 = CARTESIAN_POINT('',(-0.646824228722,1.333648457443,1.55)); +#16190 = DIRECTION('',(0.E+000,0.E+000,1.)); +#16191 = DIRECTION('',(0.436386464522,-0.899759330922,0.E+000)); +#16192 = DEFINITIONAL_REPRESENTATION('',(#16193),#16197); +#16193 = LINE('',#16194,#16195); +#16194 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#16195 = VECTOR('',#16196,1.); +#16196 = DIRECTION('',(0.436386464522,0.899759330922)); +#16197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16198 = ORIENTED_EDGE('',*,*,#16199,.F.); +#16199 = EDGE_CURVE('',#14789,#16173,#16200,.T.); +#16200 = SURFACE_CURVE('',#16201,(#16204,#16211),.PCURVE_S1.); +#16201 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16202,#16203),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#16202 = CARTESIAN_POINT('',(-0.6925,1.425,0.9)); +#16203 = CARTESIAN_POINT('',(-0.646824228722,1.333648457443,1.55)); +#16204 = PCURVE('',#14803,#16205); +#16205 = DEFINITIONAL_REPRESENTATION('',(#16206),#16210); +#16206 = LINE('',#16207,#16208); +#16207 = CARTESIAN_POINT('',(-6.474838029657E-017,-5.513829005757E-018) + ); +#16208 = VECTOR('',#16209,1.); +#16209 = DIRECTION('',(-5.084597308633E-018,1.)); +#16210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16211 = PCURVE('',#16212,#16217); +#16212 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#16213,#16214) + ,(#16215,#16216 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,0.116672618896),( + 0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#16213 = CARTESIAN_POINT('',(-0.775,1.3425,0.9)); +#16214 = CARTESIAN_POINT('',(-0.683648457443,1.296824228722,1.55)); +#16215 = CARTESIAN_POINT('',(-0.6925,1.425,0.9)); +#16216 = CARTESIAN_POINT('',(-0.646824228722,1.333648457443,1.55)); +#16217 = DEFINITIONAL_REPRESENTATION('',(#16218),#16222); +#16218 = LINE('',#16219,#16220); +#16219 = CARTESIAN_POINT('',(0.116672618896,-8.997795986094E-017)); +#16220 = VECTOR('',#16221,1.); +#16221 = DIRECTION('',(2.775557561563E-017,1.)); +#16222 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16223 = ADVANCED_FACE('',(#16224),#14828,.F.); +#16224 = FACE_BOUND('',#16225,.F.); +#16225 = EDGE_LOOP('',(#16226,#16227,#16228,#16250)); +#16226 = ORIENTED_EDGE('',*,*,#14845,.T.); +#16227 = ORIENTED_EDGE('',*,*,#14815,.T.); +#16228 = ORIENTED_EDGE('',*,*,#16229,.F.); +#16229 = EDGE_CURVE('',#16230,#14789,#16232,.T.); +#16230 = VERTEX_POINT('',#16231); +#16231 = CARTESIAN_POINT('',(-0.775,1.3425,0.9)); +#16232 = SURFACE_CURVE('',#16233,(#16237,#16243),.PCURVE_S1.); +#16233 = LINE('',#16234,#16235); +#16234 = CARTESIAN_POINT('',(-0.775,1.3425,0.9)); +#16235 = VECTOR('',#16236,1.); +#16236 = DIRECTION('',(0.707106781187,0.707106781187,0.E+000)); +#16237 = PCURVE('',#14828,#16238); +#16238 = DEFINITIONAL_REPRESENTATION('',(#16239),#16242); +#16239 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16240,#16241),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,0.116672618896),.PIECEWISE_BEZIER_KNOTS.); +#16240 = CARTESIAN_POINT('',(-7.31522404482E-017,1.)); +#16241 = CARTESIAN_POINT('',(0.134350288425,1.)); +#16242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16243 = PCURVE('',#16212,#16244); +#16244 = DEFINITIONAL_REPRESENTATION('',(#16245),#16249); +#16245 = LINE('',#16246,#16247); +#16246 = CARTESIAN_POINT('',(6.454440699254E-017,-1.252077542071E-016)); +#16247 = VECTOR('',#16248,1.); +#16248 = DIRECTION('',(1.,3.019542603872E-016)); +#16249 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16250 = ORIENTED_EDGE('',*,*,#16251,.F.); +#16251 = EDGE_CURVE('',#14846,#16230,#16252,.T.); +#16252 = SURFACE_CURVE('',#16253,(#16256,#16263),.PCURVE_S1.); +#16253 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16254,#16255),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#16254 = CARTESIAN_POINT('',(-0.8,1.355,0.9)); +#16255 = CARTESIAN_POINT('',(-0.775,1.3425,0.9)); +#16256 = PCURVE('',#14828,#16257); +#16257 = DEFINITIONAL_REPRESENTATION('',(#16258),#16262); +#16258 = LINE('',#16259,#16260); +#16259 = CARTESIAN_POINT('',(1.944839221607E-016,-7.612565324259E-015)); +#16260 = VECTOR('',#16261,1.); +#16261 = DIRECTION('',(-2.676361626089E-016,1.)); +#16262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16263 = PCURVE('',#15682,#16264); +#16264 = DEFINITIONAL_REPRESENTATION('',(#16265),#16269); +#16265 = LINE('',#16266,#16267); +#16266 = CARTESIAN_POINT('',(2.71,-2.326193242276E-015)); +#16267 = VECTOR('',#16268,1.); +#16268 = DIRECTION('',(0.E+000,1.)); +#16269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16270 = ADVANCED_FACE('',(#16271),#14933,.F.); +#16271 = FACE_BOUND('',#16272,.F.); +#16272 = EDGE_LOOP('',(#16273,#16274,#16275,#16302)); +#16273 = ORIENTED_EDGE('',*,*,#16098,.F.); +#16274 = ORIENTED_EDGE('',*,*,#14919,.T.); +#16275 = ORIENTED_EDGE('',*,*,#16276,.T.); +#16276 = EDGE_CURVE('',#14892,#16277,#16279,.T.); +#16277 = VERTEX_POINT('',#16278); +#16278 = CARTESIAN_POINT('',(0.775,1.2,0.9)); +#16279 = SURFACE_CURVE('',#16280,(#16284,#16290),.PCURVE_S1.); +#16280 = LINE('',#16281,#16282); +#16281 = CARTESIAN_POINT('',(0.85,1.2,0.9)); +#16282 = VECTOR('',#16283,1.); +#16283 = DIRECTION('',(-1.,-2.22044604925E-016,0.E+000)); +#16284 = PCURVE('',#14933,#16285); +#16285 = DEFINITIONAL_REPRESENTATION('',(#16286),#16289); +#16286 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16287,#16288),.UNSPECIFIED., + .F.,.F.,(2,2),(5.E-002,7.5E-002),.PIECEWISE_BEZIER_KNOTS.); +#16287 = CARTESIAN_POINT('',(0.155,8.319869731611E-016)); +#16288 = CARTESIAN_POINT('',(0.143826815642,1.)); +#16289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16290 = PCURVE('',#16291,#16296); +#16291 = PLANE('',#16292); +#16292 = AXIS2_PLACEMENT_3D('',#16293,#16294,#16295); +#16293 = CARTESIAN_POINT('',(0.85,1.2,0.9)); +#16294 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#16295 = DIRECTION('',(-1.,-2.22044604925E-016,-0.E+000)); +#16296 = DEFINITIONAL_REPRESENTATION('',(#16297),#16301); +#16297 = LINE('',#16298,#16299); +#16298 = CARTESIAN_POINT('',(-0.E+000,0.E+000)); +#16299 = VECTOR('',#16300,1.); +#16300 = DIRECTION('',(1.,0.E+000)); +#16301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16302 = ORIENTED_EDGE('',*,*,#16303,.F.); +#16303 = EDGE_CURVE('',#16099,#16277,#16304,.T.); +#16304 = SURFACE_CURVE('',#16305,(#16309,#16315),.PCURVE_S1.); +#16305 = LINE('',#16306,#16307); +#16306 = CARTESIAN_POINT('',(0.775,1.3425,0.9)); +#16307 = VECTOR('',#16308,1.); +#16308 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#16309 = PCURVE('',#14933,#16310); +#16310 = DEFINITIONAL_REPRESENTATION('',(#16311),#16314); +#16311 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16312,#16313),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,0.1425),.PIECEWISE_BEZIER_KNOTS.); +#16312 = CARTESIAN_POINT('',(-3.646817810836E-016,1.)); +#16313 = CARTESIAN_POINT('',(0.143826815642,1.)); +#16314 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16315 = PCURVE('',#16316,#16321); +#16316 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#16317,#16318) + ,(#16319,#16320 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,2.685),(0.E+000,1. + ),.PIECEWISE_BEZIER_KNOTS.); +#16317 = CARTESIAN_POINT('',(0.775,1.3425,0.9)); +#16318 = CARTESIAN_POINT('',(0.683648457443,1.296824228722,1.55)); +#16319 = CARTESIAN_POINT('',(0.775,-1.3425,0.9)); +#16320 = CARTESIAN_POINT('',(0.683648457443,-1.296824228722,1.55)); +#16321 = DEFINITIONAL_REPRESENTATION('',(#16322),#16326); +#16322 = LINE('',#16323,#16324); +#16323 = CARTESIAN_POINT('',(9.776039213487E-018,2.419479551634E-017)); +#16324 = VECTOR('',#16325,1.); +#16325 = DIRECTION('',(1.,-6.425154602777E-016)); +#16326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16327 = ADVANCED_FACE('',(#16328),#14907,.F.); +#16328 = FACE_BOUND('',#16329,.F.); +#16329 = EDGE_LOOP('',(#16330,#16331,#16332,#16360,#16388,#16417,#16445, + #16473,#16501,#16534,#16562,#16591)); +#16330 = ORIENTED_EDGE('',*,*,#14891,.F.); +#16331 = ORIENTED_EDGE('',*,*,#15026,.T.); +#16332 = ORIENTED_EDGE('',*,*,#16333,.T.); +#16333 = EDGE_CURVE('',#15027,#16334,#16336,.T.); +#16334 = VERTEX_POINT('',#16335); +#16335 = CARTESIAN_POINT('',(0.95,1.2,0.65)); +#16336 = SURFACE_CURVE('',#16337,(#16342,#16353),.PCURVE_S1.); +#16337 = CIRCLE('',#16338,0.1); +#16338 = AXIS2_PLACEMENT_3D('',#16339,#16340,#16341); +#16339 = CARTESIAN_POINT('',(0.85,1.2,0.65)); +#16340 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000)); +#16341 = DIRECTION('',(-1.110223024625E-015,-2.465190328815E-031,1.)); +#16342 = PCURVE('',#14907,#16343); +#16343 = DEFINITIONAL_REPRESENTATION('',(#16344),#16352); +#16344 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#16345,#16346,#16347,#16348 + ,#16349,#16350,#16351),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#16345 = CARTESIAN_POINT('',(0.326910270496,0.20370428853)); +#16346 = CARTESIAN_POINT('',(0.326910270496,3.049920777311E-002)); +#16347 = CARTESIAN_POINT('',(0.176910270496,0.117101748152)); +#16348 = CARTESIAN_POINT('',(2.6910270496E-002,0.20370428853)); +#16349 = CARTESIAN_POINT('',(0.176910270496,0.290306828908)); +#16350 = CARTESIAN_POINT('',(0.326910270496,0.376909369287)); +#16351 = CARTESIAN_POINT('',(0.326910270496,0.20370428853)); +#16352 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16353 = PCURVE('',#15092,#16354); +#16354 = DEFINITIONAL_REPRESENTATION('',(#16355),#16359); +#16355 = LINE('',#16356,#16357); +#16356 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#16357 = VECTOR('',#16358,1.); +#16358 = DIRECTION('',(1.,0.E+000)); +#16359 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16360 = ORIENTED_EDGE('',*,*,#16361,.T.); +#16361 = EDGE_CURVE('',#16334,#16362,#16364,.T.); +#16362 = VERTEX_POINT('',#16363); +#16363 = CARTESIAN_POINT('',(0.95,1.2,0.25)); +#16364 = SURFACE_CURVE('',#16365,(#16369,#16376),.PCURVE_S1.); +#16365 = LINE('',#16366,#16367); +#16366 = CARTESIAN_POINT('',(0.95,1.2,0.65)); +#16367 = VECTOR('',#16368,1.); +#16368 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#16369 = PCURVE('',#14907,#16370); +#16370 = DEFINITIONAL_REPRESENTATION('',(#16371),#16375); +#16371 = LINE('',#16372,#16373); +#16372 = CARTESIAN_POINT('',(0.226910270496,0.10370428853)); +#16373 = VECTOR('',#16374,1.); +#16374 = DIRECTION('',(-1.,-0.E+000)); +#16375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16376 = PCURVE('',#16377,#16382); +#16377 = PLANE('',#16378); +#16378 = AXIS2_PLACEMENT_3D('',#16379,#16380,#16381); +#16379 = CARTESIAN_POINT('',(0.95,1.2,0.65)); +#16380 = DIRECTION('',(1.,2.22044604925E-016,0.E+000)); +#16381 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#16382 = DEFINITIONAL_REPRESENTATION('',(#16383),#16387); +#16383 = LINE('',#16384,#16385); +#16384 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#16385 = VECTOR('',#16386,1.); +#16386 = DIRECTION('',(1.,0.E+000)); +#16387 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16388 = ORIENTED_EDGE('',*,*,#16389,.T.); +#16389 = EDGE_CURVE('',#16362,#16390,#16392,.T.); +#16390 = VERTEX_POINT('',#16391); +#16391 = CARTESIAN_POINT('',(1.2,1.2,0.E+000)); +#16392 = SURFACE_CURVE('',#16393,(#16398,#16405),.PCURVE_S1.); +#16393 = CIRCLE('',#16394,0.25); +#16394 = AXIS2_PLACEMENT_3D('',#16395,#16396,#16397); +#16395 = CARTESIAN_POINT('',(1.2,1.2,0.25)); +#16396 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#16397 = DIRECTION('',(-1.,-2.22044604925E-016,-4.440892098501E-016)); +#16398 = PCURVE('',#14907,#16399); +#16399 = DEFINITIONAL_REPRESENTATION('',(#16400),#16404); +#16400 = CIRCLE('',#16401,0.25); +#16401 = AXIS2_PLACEMENT_2D('',#16402,#16403); +#16402 = CARTESIAN_POINT('',(-0.173089729504,-0.14629571147)); +#16403 = DIRECTION('',(-4.440892098501E-016,1.)); +#16404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16405 = PCURVE('',#16406,#16411); +#16406 = CYLINDRICAL_SURFACE('',#16407,0.25); +#16407 = AXIS2_PLACEMENT_3D('',#16408,#16409,#16410); +#16408 = CARTESIAN_POINT('',(1.2,1.2,0.25)); +#16409 = DIRECTION('',(-2.22044604925E-016,1.,-0.E+000)); +#16410 = DIRECTION('',(-1.,-2.22044604925E-016,-4.440892098501E-016)); +#16411 = DEFINITIONAL_REPRESENTATION('',(#16412),#16416); +#16412 = LINE('',#16413,#16414); +#16413 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#16414 = VECTOR('',#16415,1.); +#16415 = DIRECTION('',(-1.,0.E+000)); +#16416 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16417 = ORIENTED_EDGE('',*,*,#16418,.T.); +#16418 = EDGE_CURVE('',#16390,#16419,#16421,.T.); +#16419 = VERTEX_POINT('',#16420); +#16420 = CARTESIAN_POINT('',(1.4,1.2,0.E+000)); +#16421 = SURFACE_CURVE('',#16422,(#16426,#16433),.PCURVE_S1.); +#16422 = LINE('',#16423,#16424); +#16423 = CARTESIAN_POINT('',(1.2,1.2,0.E+000)); +#16424 = VECTOR('',#16425,1.); +#16425 = DIRECTION('',(1.,2.22044604925E-016,0.E+000)); +#16426 = PCURVE('',#14907,#16427); +#16427 = DEFINITIONAL_REPRESENTATION('',(#16428),#16432); +#16428 = LINE('',#16429,#16430); +#16429 = CARTESIAN_POINT('',(-0.423089729504,-0.14629571147)); +#16430 = VECTOR('',#16431,1.); +#16431 = DIRECTION('',(0.E+000,-1.)); +#16432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16433 = PCURVE('',#16434,#16439); +#16434 = PLANE('',#16435); +#16435 = AXIS2_PLACEMENT_3D('',#16436,#16437,#16438); +#16436 = CARTESIAN_POINT('',(1.2,1.2,0.E+000)); +#16437 = DIRECTION('',(0.E+000,0.E+000,1.)); +#16438 = DIRECTION('',(1.,2.22044604925E-016,-0.E+000)); +#16439 = DEFINITIONAL_REPRESENTATION('',(#16440),#16444); +#16440 = LINE('',#16441,#16442); +#16441 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#16442 = VECTOR('',#16443,1.); +#16443 = DIRECTION('',(1.,0.E+000)); +#16444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16445 = ORIENTED_EDGE('',*,*,#16446,.T.); +#16446 = EDGE_CURVE('',#16419,#16447,#16449,.T.); +#16447 = VERTEX_POINT('',#16448); +#16448 = CARTESIAN_POINT('',(1.4,1.2,0.15)); +#16449 = SURFACE_CURVE('',#16450,(#16454,#16461),.PCURVE_S1.); +#16450 = LINE('',#16451,#16452); +#16451 = CARTESIAN_POINT('',(1.4,1.2,0.E+000)); +#16452 = VECTOR('',#16453,1.); +#16453 = DIRECTION('',(0.E+000,0.E+000,1.)); +#16454 = PCURVE('',#14907,#16455); +#16455 = DEFINITIONAL_REPRESENTATION('',(#16456),#16460); +#16456 = LINE('',#16457,#16458); +#16457 = CARTESIAN_POINT('',(-0.423089729504,-0.34629571147)); +#16458 = VECTOR('',#16459,1.); +#16459 = DIRECTION('',(1.,0.E+000)); +#16460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16461 = PCURVE('',#16462,#16467); +#16462 = PLANE('',#16463); +#16463 = AXIS2_PLACEMENT_3D('',#16464,#16465,#16466); +#16464 = CARTESIAN_POINT('',(1.4,1.2,0.E+000)); +#16465 = DIRECTION('',(-1.,-2.22044604925E-016,0.E+000)); +#16466 = DIRECTION('',(0.E+000,0.E+000,1.)); +#16467 = DEFINITIONAL_REPRESENTATION('',(#16468),#16472); +#16468 = LINE('',#16469,#16470); +#16469 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#16470 = VECTOR('',#16471,1.); +#16471 = DIRECTION('',(1.,0.E+000)); +#16472 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16473 = ORIENTED_EDGE('',*,*,#16474,.T.); +#16474 = EDGE_CURVE('',#16447,#16475,#16477,.T.); +#16475 = VERTEX_POINT('',#16476); +#16476 = CARTESIAN_POINT('',(1.2,1.2,0.15)); +#16477 = SURFACE_CURVE('',#16478,(#16482,#16489),.PCURVE_S1.); +#16478 = LINE('',#16479,#16480); +#16479 = CARTESIAN_POINT('',(1.4,1.2,0.15)); +#16480 = VECTOR('',#16481,1.); +#16481 = DIRECTION('',(-1.,-2.22044604925E-016,0.E+000)); +#16482 = PCURVE('',#14907,#16483); +#16483 = DEFINITIONAL_REPRESENTATION('',(#16484),#16488); +#16484 = LINE('',#16485,#16486); +#16485 = CARTESIAN_POINT('',(-0.273089729504,-0.34629571147)); +#16486 = VECTOR('',#16487,1.); +#16487 = DIRECTION('',(0.E+000,1.)); +#16488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16489 = PCURVE('',#16490,#16495); +#16490 = PLANE('',#16491); +#16491 = AXIS2_PLACEMENT_3D('',#16492,#16493,#16494); +#16492 = CARTESIAN_POINT('',(1.4,1.2,0.15)); +#16493 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#16494 = DIRECTION('',(-1.,-2.22044604925E-016,-0.E+000)); +#16495 = DEFINITIONAL_REPRESENTATION('',(#16496),#16500); +#16496 = LINE('',#16497,#16498); +#16497 = CARTESIAN_POINT('',(-0.E+000,0.E+000)); +#16498 = VECTOR('',#16499,1.); +#16499 = DIRECTION('',(1.,0.E+000)); +#16500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16501 = ORIENTED_EDGE('',*,*,#16502,.T.); +#16502 = EDGE_CURVE('',#16475,#16503,#16505,.T.); +#16503 = VERTEX_POINT('',#16504); +#16504 = CARTESIAN_POINT('',(1.1,1.2,0.25)); +#16505 = SURFACE_CURVE('',#16506,(#16511,#16522),.PCURVE_S1.); +#16506 = CIRCLE('',#16507,0.1); +#16507 = AXIS2_PLACEMENT_3D('',#16508,#16509,#16510); +#16508 = CARTESIAN_POINT('',(1.2,1.2,0.25)); +#16509 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000)); +#16510 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#16511 = PCURVE('',#14907,#16512); +#16512 = DEFINITIONAL_REPRESENTATION('',(#16513),#16521); +#16513 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#16514,#16515,#16516,#16517 + ,#16518,#16519,#16520),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#16514 = CARTESIAN_POINT('',(-0.273089729504,-0.14629571147)); +#16515 = CARTESIAN_POINT('',(-0.273089729504,2.690936928689E-002)); +#16516 = CARTESIAN_POINT('',(-0.123089729504,-5.969317109156E-002)); +#16517 = CARTESIAN_POINT('',(2.6910270496E-002,-0.14629571147)); +#16518 = CARTESIAN_POINT('',(-0.123089729504,-0.232898251848)); +#16519 = CARTESIAN_POINT('',(-0.273089729504,-0.319500792227)); +#16520 = CARTESIAN_POINT('',(-0.273089729504,-0.14629571147)); +#16521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16522 = PCURVE('',#16523,#16528); +#16523 = CYLINDRICAL_SURFACE('',#16524,0.1); +#16524 = AXIS2_PLACEMENT_3D('',#16525,#16526,#16527); +#16525 = CARTESIAN_POINT('',(1.2,1.2,0.25)); +#16526 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000)); +#16527 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#16528 = DEFINITIONAL_REPRESENTATION('',(#16529),#16533); +#16529 = LINE('',#16530,#16531); +#16530 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#16531 = VECTOR('',#16532,1.); +#16532 = DIRECTION('',(1.,0.E+000)); +#16533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16534 = ORIENTED_EDGE('',*,*,#16535,.T.); +#16535 = EDGE_CURVE('',#16503,#16536,#16538,.T.); +#16536 = VERTEX_POINT('',#16537); +#16537 = CARTESIAN_POINT('',(1.1,1.2,0.65)); +#16538 = SURFACE_CURVE('',#16539,(#16543,#16550),.PCURVE_S1.); +#16539 = LINE('',#16540,#16541); +#16540 = CARTESIAN_POINT('',(1.1,1.2,0.25)); +#16541 = VECTOR('',#16542,1.); +#16542 = DIRECTION('',(0.E+000,0.E+000,1.)); +#16543 = PCURVE('',#14907,#16544); +#16544 = DEFINITIONAL_REPRESENTATION('',(#16545),#16549); +#16545 = LINE('',#16546,#16547); +#16546 = CARTESIAN_POINT('',(-0.173089729504,-4.629571147E-002)); +#16547 = VECTOR('',#16548,1.); +#16548 = DIRECTION('',(1.,0.E+000)); +#16549 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16550 = PCURVE('',#16551,#16556); +#16551 = PLANE('',#16552); +#16552 = AXIS2_PLACEMENT_3D('',#16553,#16554,#16555); +#16553 = CARTESIAN_POINT('',(1.1,1.2,0.25)); +#16554 = DIRECTION('',(-1.,-2.22044604925E-016,0.E+000)); +#16555 = DIRECTION('',(0.E+000,0.E+000,1.)); +#16556 = DEFINITIONAL_REPRESENTATION('',(#16557),#16561); +#16557 = LINE('',#16558,#16559); +#16558 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#16559 = VECTOR('',#16560,1.); +#16560 = DIRECTION('',(1.,0.E+000)); +#16561 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16562 = ORIENTED_EDGE('',*,*,#16563,.T.); +#16563 = EDGE_CURVE('',#16536,#16564,#16566,.T.); +#16564 = VERTEX_POINT('',#16565); +#16565 = CARTESIAN_POINT('',(0.85,1.2,0.9)); +#16566 = SURFACE_CURVE('',#16567,(#16572,#16579),.PCURVE_S1.); +#16567 = CIRCLE('',#16568,0.25); +#16568 = AXIS2_PLACEMENT_3D('',#16569,#16570,#16571); +#16569 = CARTESIAN_POINT('',(0.85,1.2,0.65)); +#16570 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#16571 = DIRECTION('',(1.,2.22044604925E-016,1.33226762955E-015)); +#16572 = PCURVE('',#14907,#16573); +#16573 = DEFINITIONAL_REPRESENTATION('',(#16574),#16578); +#16574 = CIRCLE('',#16575,0.25); +#16575 = AXIS2_PLACEMENT_2D('',#16576,#16577); +#16576 = CARTESIAN_POINT('',(0.226910270496,0.20370428853)); +#16577 = DIRECTION('',(1.33226762955E-015,-1.)); +#16578 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16579 = PCURVE('',#16580,#16585); +#16580 = CYLINDRICAL_SURFACE('',#16581,0.25); +#16581 = AXIS2_PLACEMENT_3D('',#16582,#16583,#16584); +#16582 = CARTESIAN_POINT('',(0.85,1.2,0.65)); +#16583 = DIRECTION('',(-2.22044604925E-016,1.,-0.E+000)); +#16584 = DIRECTION('',(1.,2.22044604925E-016,1.33226762955E-015)); +#16585 = DEFINITIONAL_REPRESENTATION('',(#16586),#16590); +#16586 = LINE('',#16587,#16588); +#16587 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#16588 = VECTOR('',#16589,1.); +#16589 = DIRECTION('',(-1.,0.E+000)); +#16590 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16591 = ORIENTED_EDGE('',*,*,#16592,.T.); +#16592 = EDGE_CURVE('',#16564,#14892,#16593,.T.); +#16593 = SURFACE_CURVE('',#16594,(#16598,#16605),.PCURVE_S1.); +#16594 = LINE('',#16595,#16596); +#16595 = CARTESIAN_POINT('',(0.85,1.2,0.9)); +#16596 = VECTOR('',#16597,1.); +#16597 = DIRECTION('',(-1.,-2.22044604925E-016,0.E+000)); +#16598 = PCURVE('',#14907,#16599); +#16599 = DEFINITIONAL_REPRESENTATION('',(#16600),#16604); +#16600 = LINE('',#16601,#16602); +#16601 = CARTESIAN_POINT('',(0.476910270496,0.20370428853)); +#16602 = VECTOR('',#16603,1.); +#16603 = DIRECTION('',(0.E+000,1.)); +#16604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16605 = PCURVE('',#16291,#16606); +#16606 = DEFINITIONAL_REPRESENTATION('',(#16607),#16611); +#16607 = LINE('',#16608,#16609); +#16608 = CARTESIAN_POINT('',(-0.E+000,0.E+000)); +#16609 = VECTOR('',#16610,1.); +#16610 = DIRECTION('',(1.,0.E+000)); +#16611 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16612 = ADVANCED_FACE('',(#16613),#14964,.T.); +#16613 = FACE_BOUND('',#16614,.T.); +#16614 = EDGE_LOOP('',(#16615,#16616,#16617,#16645,#16673,#16702,#16730, + #16758,#16786,#16819,#16847,#16876)); +#16615 = ORIENTED_EDGE('',*,*,#14948,.F.); +#16616 = ORIENTED_EDGE('',*,*,#15136,.T.); +#16617 = ORIENTED_EDGE('',*,*,#16618,.T.); +#16618 = EDGE_CURVE('',#15137,#16619,#16621,.T.); +#16619 = VERTEX_POINT('',#16620); +#16620 = CARTESIAN_POINT('',(0.95,-1.2,0.65)); +#16621 = SURFACE_CURVE('',#16622,(#16627,#16638),.PCURVE_S1.); +#16622 = CIRCLE('',#16623,0.1); +#16623 = AXIS2_PLACEMENT_3D('',#16624,#16625,#16626); +#16624 = CARTESIAN_POINT('',(0.85,-1.2,0.65)); +#16625 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000)); +#16626 = DIRECTION('',(-1.110223024625E-015,-2.465190328815E-031,1.)); +#16627 = PCURVE('',#14964,#16628); +#16628 = DEFINITIONAL_REPRESENTATION('',(#16629),#16637); +#16629 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#16630,#16631,#16632,#16633 + ,#16634,#16635,#16636),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#16630 = CARTESIAN_POINT('',(0.326910270496,0.20370428853)); +#16631 = CARTESIAN_POINT('',(0.326910270496,3.049920777311E-002)); +#16632 = CARTESIAN_POINT('',(0.176910270496,0.117101748152)); +#16633 = CARTESIAN_POINT('',(2.6910270496E-002,0.20370428853)); +#16634 = CARTESIAN_POINT('',(0.176910270496,0.290306828908)); +#16635 = CARTESIAN_POINT('',(0.326910270496,0.376909369287)); +#16636 = CARTESIAN_POINT('',(0.326910270496,0.20370428853)); +#16637 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16638 = PCURVE('',#15173,#16639); +#16639 = DEFINITIONAL_REPRESENTATION('',(#16640),#16644); +#16640 = LINE('',#16641,#16642); +#16641 = CARTESIAN_POINT('',(-8.881784197001E-016,-0.5)); +#16642 = VECTOR('',#16643,1.); +#16643 = DIRECTION('',(1.,0.E+000)); +#16644 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16645 = ORIENTED_EDGE('',*,*,#16646,.T.); +#16646 = EDGE_CURVE('',#16619,#16647,#16649,.T.); +#16647 = VERTEX_POINT('',#16648); +#16648 = CARTESIAN_POINT('',(0.95,-1.2,0.25)); +#16649 = SURFACE_CURVE('',#16650,(#16654,#16661),.PCURVE_S1.); +#16650 = LINE('',#16651,#16652); +#16651 = CARTESIAN_POINT('',(0.95,-1.2,0.65)); +#16652 = VECTOR('',#16653,1.); +#16653 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#16654 = PCURVE('',#14964,#16655); +#16655 = DEFINITIONAL_REPRESENTATION('',(#16656),#16660); +#16656 = LINE('',#16657,#16658); +#16657 = CARTESIAN_POINT('',(0.226910270496,0.10370428853)); +#16658 = VECTOR('',#16659,1.); +#16659 = DIRECTION('',(-1.,-0.E+000)); +#16660 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16661 = PCURVE('',#16662,#16667); +#16662 = PLANE('',#16663); +#16663 = AXIS2_PLACEMENT_3D('',#16664,#16665,#16666); +#16664 = CARTESIAN_POINT('',(0.95,-0.7,0.65)); +#16665 = DIRECTION('',(1.,2.22044604925E-016,0.E+000)); +#16666 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#16667 = DEFINITIONAL_REPRESENTATION('',(#16668),#16672); +#16668 = LINE('',#16669,#16670); +#16669 = CARTESIAN_POINT('',(0.E+000,-0.5)); +#16670 = VECTOR('',#16671,1.); +#16671 = DIRECTION('',(1.,0.E+000)); +#16672 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16673 = ORIENTED_EDGE('',*,*,#16674,.T.); +#16674 = EDGE_CURVE('',#16647,#16675,#16677,.T.); +#16675 = VERTEX_POINT('',#16676); +#16676 = CARTESIAN_POINT('',(1.2,-1.2,0.E+000)); +#16677 = SURFACE_CURVE('',#16678,(#16683,#16690),.PCURVE_S1.); +#16678 = CIRCLE('',#16679,0.25); +#16679 = AXIS2_PLACEMENT_3D('',#16680,#16681,#16682); +#16680 = CARTESIAN_POINT('',(1.2,-1.2,0.25)); +#16681 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#16682 = DIRECTION('',(-1.,-2.22044604925E-016,-4.440892098501E-016)); +#16683 = PCURVE('',#14964,#16684); +#16684 = DEFINITIONAL_REPRESENTATION('',(#16685),#16689); +#16685 = CIRCLE('',#16686,0.25); +#16686 = AXIS2_PLACEMENT_2D('',#16687,#16688); +#16687 = CARTESIAN_POINT('',(-0.173089729504,-0.14629571147)); +#16688 = DIRECTION('',(-4.440892098501E-016,1.)); +#16689 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16690 = PCURVE('',#16691,#16696); +#16691 = CYLINDRICAL_SURFACE('',#16692,0.25); +#16692 = AXIS2_PLACEMENT_3D('',#16693,#16694,#16695); +#16693 = CARTESIAN_POINT('',(1.2,-0.7,0.25)); +#16694 = DIRECTION('',(-2.22044604925E-016,1.,-0.E+000)); +#16695 = DIRECTION('',(-1.,-2.22044604925E-016,-4.440892098501E-016)); +#16696 = DEFINITIONAL_REPRESENTATION('',(#16697),#16701); +#16697 = LINE('',#16698,#16699); +#16698 = CARTESIAN_POINT('',(6.28318530718,-0.5)); +#16699 = VECTOR('',#16700,1.); +#16700 = DIRECTION('',(-1.,0.E+000)); +#16701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16702 = ORIENTED_EDGE('',*,*,#16703,.T.); +#16703 = EDGE_CURVE('',#16675,#16704,#16706,.T.); +#16704 = VERTEX_POINT('',#16705); +#16705 = CARTESIAN_POINT('',(1.4,-1.2,0.E+000)); +#16706 = SURFACE_CURVE('',#16707,(#16711,#16718),.PCURVE_S1.); +#16707 = LINE('',#16708,#16709); +#16708 = CARTESIAN_POINT('',(1.2,-1.2,0.E+000)); +#16709 = VECTOR('',#16710,1.); +#16710 = DIRECTION('',(1.,2.22044604925E-016,0.E+000)); +#16711 = PCURVE('',#14964,#16712); +#16712 = DEFINITIONAL_REPRESENTATION('',(#16713),#16717); +#16713 = LINE('',#16714,#16715); +#16714 = CARTESIAN_POINT('',(-0.423089729504,-0.14629571147)); +#16715 = VECTOR('',#16716,1.); +#16716 = DIRECTION('',(0.E+000,-1.)); +#16717 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16718 = PCURVE('',#16719,#16724); +#16719 = PLANE('',#16720); +#16720 = AXIS2_PLACEMENT_3D('',#16721,#16722,#16723); +#16721 = CARTESIAN_POINT('',(1.2,-0.7,0.E+000)); +#16722 = DIRECTION('',(0.E+000,0.E+000,1.)); +#16723 = DIRECTION('',(1.,2.22044604925E-016,-0.E+000)); +#16724 = DEFINITIONAL_REPRESENTATION('',(#16725),#16729); +#16725 = LINE('',#16726,#16727); +#16726 = CARTESIAN_POINT('',(-1.110223024625E-016,-0.5)); +#16727 = VECTOR('',#16728,1.); +#16728 = DIRECTION('',(1.,0.E+000)); +#16729 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16730 = ORIENTED_EDGE('',*,*,#16731,.T.); +#16731 = EDGE_CURVE('',#16704,#16732,#16734,.T.); +#16732 = VERTEX_POINT('',#16733); +#16733 = CARTESIAN_POINT('',(1.4,-1.2,0.15)); +#16734 = SURFACE_CURVE('',#16735,(#16739,#16746),.PCURVE_S1.); +#16735 = LINE('',#16736,#16737); +#16736 = CARTESIAN_POINT('',(1.4,-1.2,0.E+000)); +#16737 = VECTOR('',#16738,1.); +#16738 = DIRECTION('',(0.E+000,0.E+000,1.)); +#16739 = PCURVE('',#14964,#16740); +#16740 = DEFINITIONAL_REPRESENTATION('',(#16741),#16745); +#16741 = LINE('',#16742,#16743); +#16742 = CARTESIAN_POINT('',(-0.423089729504,-0.34629571147)); +#16743 = VECTOR('',#16744,1.); +#16744 = DIRECTION('',(1.,0.E+000)); +#16745 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16746 = PCURVE('',#16747,#16752); +#16747 = PLANE('',#16748); +#16748 = AXIS2_PLACEMENT_3D('',#16749,#16750,#16751); +#16749 = CARTESIAN_POINT('',(1.4,-0.7,0.E+000)); +#16750 = DIRECTION('',(-1.,-2.22044604925E-016,0.E+000)); +#16751 = DIRECTION('',(0.E+000,0.E+000,1.)); +#16752 = DEFINITIONAL_REPRESENTATION('',(#16753),#16757); +#16753 = LINE('',#16754,#16755); +#16754 = CARTESIAN_POINT('',(0.E+000,-0.5)); +#16755 = VECTOR('',#16756,1.); +#16756 = DIRECTION('',(1.,0.E+000)); +#16757 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16758 = ORIENTED_EDGE('',*,*,#16759,.T.); +#16759 = EDGE_CURVE('',#16732,#16760,#16762,.T.); +#16760 = VERTEX_POINT('',#16761); +#16761 = CARTESIAN_POINT('',(1.2,-1.2,0.15)); +#16762 = SURFACE_CURVE('',#16763,(#16767,#16774),.PCURVE_S1.); +#16763 = LINE('',#16764,#16765); +#16764 = CARTESIAN_POINT('',(1.4,-1.2,0.15)); +#16765 = VECTOR('',#16766,1.); +#16766 = DIRECTION('',(-1.,-2.22044604925E-016,0.E+000)); +#16767 = PCURVE('',#14964,#16768); +#16768 = DEFINITIONAL_REPRESENTATION('',(#16769),#16773); +#16769 = LINE('',#16770,#16771); +#16770 = CARTESIAN_POINT('',(-0.273089729504,-0.34629571147)); +#16771 = VECTOR('',#16772,1.); +#16772 = DIRECTION('',(0.E+000,1.)); +#16773 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16774 = PCURVE('',#16775,#16780); +#16775 = PLANE('',#16776); +#16776 = AXIS2_PLACEMENT_3D('',#16777,#16778,#16779); +#16777 = CARTESIAN_POINT('',(1.4,-0.7,0.15)); +#16778 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#16779 = DIRECTION('',(-1.,-2.22044604925E-016,-0.E+000)); +#16780 = DEFINITIONAL_REPRESENTATION('',(#16781),#16785); +#16781 = LINE('',#16782,#16783); +#16782 = CARTESIAN_POINT('',(1.110223024625E-016,-0.5)); +#16783 = VECTOR('',#16784,1.); +#16784 = DIRECTION('',(1.,0.E+000)); +#16785 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16786 = ORIENTED_EDGE('',*,*,#16787,.T.); +#16787 = EDGE_CURVE('',#16760,#16788,#16790,.T.); +#16788 = VERTEX_POINT('',#16789); +#16789 = CARTESIAN_POINT('',(1.1,-1.2,0.25)); +#16790 = SURFACE_CURVE('',#16791,(#16796,#16807),.PCURVE_S1.); +#16791 = CIRCLE('',#16792,0.1); +#16792 = AXIS2_PLACEMENT_3D('',#16793,#16794,#16795); +#16793 = CARTESIAN_POINT('',(1.2,-1.2,0.25)); +#16794 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000)); +#16795 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#16796 = PCURVE('',#14964,#16797); +#16797 = DEFINITIONAL_REPRESENTATION('',(#16798),#16806); +#16798 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#16799,#16800,#16801,#16802 + ,#16803,#16804,#16805),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#16799 = CARTESIAN_POINT('',(-0.273089729504,-0.14629571147)); +#16800 = CARTESIAN_POINT('',(-0.273089729504,2.690936928689E-002)); +#16801 = CARTESIAN_POINT('',(-0.123089729504,-5.969317109156E-002)); +#16802 = CARTESIAN_POINT('',(2.6910270496E-002,-0.14629571147)); +#16803 = CARTESIAN_POINT('',(-0.123089729504,-0.232898251848)); +#16804 = CARTESIAN_POINT('',(-0.273089729504,-0.319500792227)); +#16805 = CARTESIAN_POINT('',(-0.273089729504,-0.14629571147)); +#16806 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16807 = PCURVE('',#16808,#16813); +#16808 = CYLINDRICAL_SURFACE('',#16809,0.1); +#16809 = AXIS2_PLACEMENT_3D('',#16810,#16811,#16812); +#16810 = CARTESIAN_POINT('',(1.2,-0.7,0.25)); +#16811 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000)); +#16812 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#16813 = DEFINITIONAL_REPRESENTATION('',(#16814),#16818); +#16814 = LINE('',#16815,#16816); +#16815 = CARTESIAN_POINT('',(0.E+000,-0.5)); +#16816 = VECTOR('',#16817,1.); +#16817 = DIRECTION('',(1.,0.E+000)); +#16818 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16819 = ORIENTED_EDGE('',*,*,#16820,.T.); +#16820 = EDGE_CURVE('',#16788,#16821,#16823,.T.); +#16821 = VERTEX_POINT('',#16822); +#16822 = CARTESIAN_POINT('',(1.1,-1.2,0.65)); +#16823 = SURFACE_CURVE('',#16824,(#16828,#16835),.PCURVE_S1.); +#16824 = LINE('',#16825,#16826); +#16825 = CARTESIAN_POINT('',(1.1,-1.2,0.25)); +#16826 = VECTOR('',#16827,1.); +#16827 = DIRECTION('',(0.E+000,0.E+000,1.)); +#16828 = PCURVE('',#14964,#16829); +#16829 = DEFINITIONAL_REPRESENTATION('',(#16830),#16834); +#16830 = LINE('',#16831,#16832); +#16831 = CARTESIAN_POINT('',(-0.173089729504,-4.629571147E-002)); +#16832 = VECTOR('',#16833,1.); +#16833 = DIRECTION('',(1.,0.E+000)); +#16834 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16835 = PCURVE('',#16836,#16841); +#16836 = PLANE('',#16837); +#16837 = AXIS2_PLACEMENT_3D('',#16838,#16839,#16840); +#16838 = CARTESIAN_POINT('',(1.1,-0.7,0.25)); +#16839 = DIRECTION('',(-1.,-2.22044604925E-016,0.E+000)); +#16840 = DIRECTION('',(0.E+000,0.E+000,1.)); +#16841 = DEFINITIONAL_REPRESENTATION('',(#16842),#16846); +#16842 = LINE('',#16843,#16844); +#16843 = CARTESIAN_POINT('',(0.E+000,-0.5)); +#16844 = VECTOR('',#16845,1.); +#16845 = DIRECTION('',(1.,0.E+000)); +#16846 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16847 = ORIENTED_EDGE('',*,*,#16848,.T.); +#16848 = EDGE_CURVE('',#16821,#16849,#16851,.T.); +#16849 = VERTEX_POINT('',#16850); +#16850 = CARTESIAN_POINT('',(0.85,-1.2,0.9)); +#16851 = SURFACE_CURVE('',#16852,(#16857,#16864),.PCURVE_S1.); +#16852 = CIRCLE('',#16853,0.25); +#16853 = AXIS2_PLACEMENT_3D('',#16854,#16855,#16856); +#16854 = CARTESIAN_POINT('',(0.85,-1.2,0.65)); +#16855 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#16856 = DIRECTION('',(1.,2.22044604925E-016,1.33226762955E-015)); +#16857 = PCURVE('',#14964,#16858); +#16858 = DEFINITIONAL_REPRESENTATION('',(#16859),#16863); +#16859 = CIRCLE('',#16860,0.25); +#16860 = AXIS2_PLACEMENT_2D('',#16861,#16862); +#16861 = CARTESIAN_POINT('',(0.226910270496,0.20370428853)); +#16862 = DIRECTION('',(1.33226762955E-015,-1.)); +#16863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16864 = PCURVE('',#16865,#16870); +#16865 = CYLINDRICAL_SURFACE('',#16866,0.25); +#16866 = AXIS2_PLACEMENT_3D('',#16867,#16868,#16869); +#16867 = CARTESIAN_POINT('',(0.85,-0.7,0.65)); +#16868 = DIRECTION('',(-2.22044604925E-016,1.,-0.E+000)); +#16869 = DIRECTION('',(1.,2.22044604925E-016,1.33226762955E-015)); +#16870 = DEFINITIONAL_REPRESENTATION('',(#16871),#16875); +#16871 = LINE('',#16872,#16873); +#16872 = CARTESIAN_POINT('',(6.28318530718,-0.5)); +#16873 = VECTOR('',#16874,1.); +#16874 = DIRECTION('',(-1.,0.E+000)); +#16875 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16876 = ORIENTED_EDGE('',*,*,#16877,.T.); +#16877 = EDGE_CURVE('',#16849,#14949,#16878,.T.); +#16878 = SURFACE_CURVE('',#16879,(#16883,#16890),.PCURVE_S1.); +#16879 = LINE('',#16880,#16881); +#16880 = CARTESIAN_POINT('',(0.85,-1.2,0.9)); +#16881 = VECTOR('',#16882,1.); +#16882 = DIRECTION('',(-1.,-2.22044604925E-016,0.E+000)); +#16883 = PCURVE('',#14964,#16884); +#16884 = DEFINITIONAL_REPRESENTATION('',(#16885),#16889); +#16885 = LINE('',#16886,#16887); +#16886 = CARTESIAN_POINT('',(0.476910270496,0.20370428853)); +#16887 = VECTOR('',#16888,1.); +#16888 = DIRECTION('',(0.E+000,1.)); +#16889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16890 = PCURVE('',#16891,#16896); +#16891 = PLANE('',#16892); +#16892 = AXIS2_PLACEMENT_3D('',#16893,#16894,#16895); +#16893 = CARTESIAN_POINT('',(0.85,-0.7,0.9)); +#16894 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#16895 = DIRECTION('',(-1.,-2.22044604925E-016,-0.E+000)); +#16896 = DEFINITIONAL_REPRESENTATION('',(#16897),#16901); +#16897 = LINE('',#16898,#16899); +#16898 = CARTESIAN_POINT('',(1.110223024625E-016,-0.5)); +#16899 = VECTOR('',#16900,1.); +#16900 = DIRECTION('',(1.,0.E+000)); +#16901 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16902 = ADVANCED_FACE('',(#16903),#15011,.F.); +#16903 = FACE_BOUND('',#16904,.F.); +#16904 = EDGE_LOOP('',(#16905,#16927,#16928,#16950)); +#16905 = ORIENTED_EDGE('',*,*,#16906,.F.); +#16906 = EDGE_CURVE('',#14949,#16907,#16909,.T.); +#16907 = VERTEX_POINT('',#16908); +#16908 = CARTESIAN_POINT('',(0.775,-1.2,0.9)); +#16909 = SURFACE_CURVE('',#16910,(#16914,#16920),.PCURVE_S1.); +#16910 = LINE('',#16911,#16912); +#16911 = CARTESIAN_POINT('',(0.85,-1.2,0.9)); +#16912 = VECTOR('',#16913,1.); +#16913 = DIRECTION('',(-1.,-2.22044604925E-016,0.E+000)); +#16914 = PCURVE('',#15011,#16915); +#16915 = DEFINITIONAL_REPRESENTATION('',(#16916),#16919); +#16916 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16917,#16918),.UNSPECIFIED., + .F.,.F.,(2,2),(5.E-002,7.5E-002),.PIECEWISE_BEZIER_KNOTS.); +#16917 = CARTESIAN_POINT('',(2.555,8.337216966371E-016)); +#16918 = CARTESIAN_POINT('',(2.566173184358,1.)); +#16919 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16920 = PCURVE('',#16891,#16921); +#16921 = DEFINITIONAL_REPRESENTATION('',(#16922),#16926); +#16922 = LINE('',#16923,#16924); +#16923 = CARTESIAN_POINT('',(1.110223024625E-016,-0.5)); +#16924 = VECTOR('',#16925,1.); +#16925 = DIRECTION('',(1.,0.E+000)); +#16926 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16927 = ORIENTED_EDGE('',*,*,#14997,.T.); +#16928 = ORIENTED_EDGE('',*,*,#16929,.T.); +#16929 = EDGE_CURVE('',#14978,#16930,#16932,.T.); +#16930 = VERTEX_POINT('',#16931); +#16931 = CARTESIAN_POINT('',(0.775,-1.3425,0.9)); +#16932 = SURFACE_CURVE('',#16933,(#16936,#16943),.PCURVE_S1.); +#16933 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16934,#16935),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#16934 = CARTESIAN_POINT('',(0.8,-1.355,0.9)); +#16935 = CARTESIAN_POINT('',(0.775,-1.3425,0.9)); +#16936 = PCURVE('',#15011,#16937); +#16937 = DEFINITIONAL_REPRESENTATION('',(#16938),#16942); +#16938 = LINE('',#16939,#16940); +#16939 = CARTESIAN_POINT('',(2.71,-2.326193242276E-015)); +#16940 = VECTOR('',#16941,1.); +#16941 = DIRECTION('',(0.E+000,1.)); +#16942 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16943 = PCURVE('',#15461,#16944); +#16944 = DEFINITIONAL_REPRESENTATION('',(#16945),#16949); +#16945 = LINE('',#16946,#16947); +#16946 = CARTESIAN_POINT('',(1.944839221607E-016,-7.612565324259E-015)); +#16947 = VECTOR('',#16948,1.); +#16948 = DIRECTION('',(-2.676361626089E-016,1.)); +#16949 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16950 = ORIENTED_EDGE('',*,*,#16951,.F.); +#16951 = EDGE_CURVE('',#16907,#16930,#16952,.T.); +#16952 = SURFACE_CURVE('',#16953,(#16957,#16963),.PCURVE_S1.); +#16953 = LINE('',#16954,#16955); +#16954 = CARTESIAN_POINT('',(0.775,1.3425,0.9)); +#16955 = VECTOR('',#16956,1.); +#16956 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#16957 = PCURVE('',#15011,#16958); +#16958 = DEFINITIONAL_REPRESENTATION('',(#16959),#16962); +#16959 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16960,#16961),.UNSPECIFIED., + .F.,.F.,(2,2),(2.5425,2.685),.PIECEWISE_BEZIER_KNOTS.); +#16960 = CARTESIAN_POINT('',(2.566173184358,1.)); +#16961 = CARTESIAN_POINT('',(2.71,1.)); +#16962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16963 = PCURVE('',#16316,#16964); +#16964 = DEFINITIONAL_REPRESENTATION('',(#16965),#16969); +#16965 = LINE('',#16966,#16967); +#16966 = CARTESIAN_POINT('',(0.E+000,1.218817633483E-015)); +#16967 = VECTOR('',#16968,1.); +#16968 = DIRECTION('',(1.,-5.325805194407E-016)); +#16969 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16970 = ADVANCED_FACE('',(#16971),#15092,.F.); +#16971 = FACE_BOUND('',#16972,.F.); +#16972 = EDGE_LOOP('',(#16973,#16974,#17002,#17023)); +#16973 = ORIENTED_EDGE('',*,*,#15078,.T.); +#16974 = ORIENTED_EDGE('',*,*,#16975,.T.); +#16975 = EDGE_CURVE('',#15051,#16976,#16978,.T.); +#16976 = VERTEX_POINT('',#16977); +#16977 = CARTESIAN_POINT('',(0.95,0.7,0.65)); +#16978 = SURFACE_CURVE('',#16979,(#16984,#16991),.PCURVE_S1.); +#16979 = CIRCLE('',#16980,0.1); +#16980 = AXIS2_PLACEMENT_3D('',#16981,#16982,#16983); +#16981 = CARTESIAN_POINT('',(0.85,0.7,0.65)); +#16982 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000)); +#16983 = DIRECTION('',(-1.110223024625E-015,-2.465190328815E-031,1.)); +#16984 = PCURVE('',#15092,#16985); +#16985 = DEFINITIONAL_REPRESENTATION('',(#16986),#16990); +#16986 = LINE('',#16987,#16988); +#16987 = CARTESIAN_POINT('',(-8.881784197001E-016,-0.5)); +#16988 = VECTOR('',#16989,1.); +#16989 = DIRECTION('',(1.,0.E+000)); +#16990 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#16991 = PCURVE('',#15066,#16992); +#16992 = DEFINITIONAL_REPRESENTATION('',(#16993),#17001); +#16993 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#16994,#16995,#16996,#16997 + ,#16998,#16999,#17000),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#16994 = CARTESIAN_POINT('',(0.326910270496,0.20370428853)); +#16995 = CARTESIAN_POINT('',(0.326910270496,3.049920777311E-002)); +#16996 = CARTESIAN_POINT('',(0.176910270496,0.117101748152)); +#16997 = CARTESIAN_POINT('',(2.6910270496E-002,0.20370428853)); +#16998 = CARTESIAN_POINT('',(0.176910270496,0.290306828908)); +#16999 = CARTESIAN_POINT('',(0.326910270496,0.376909369287)); +#17000 = CARTESIAN_POINT('',(0.326910270496,0.20370428853)); +#17001 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17002 = ORIENTED_EDGE('',*,*,#17003,.F.); +#17003 = EDGE_CURVE('',#16334,#16976,#17004,.T.); +#17004 = SURFACE_CURVE('',#17005,(#17009,#17016),.PCURVE_S1.); +#17005 = LINE('',#17006,#17007); +#17006 = CARTESIAN_POINT('',(0.95,1.2,0.65)); +#17007 = VECTOR('',#17008,1.); +#17008 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#17009 = PCURVE('',#15092,#17010); +#17010 = DEFINITIONAL_REPRESENTATION('',(#17011),#17015); +#17011 = LINE('',#17012,#17013); +#17012 = CARTESIAN_POINT('',(1.570796326795,0.E+000)); +#17013 = VECTOR('',#17014,1.); +#17014 = DIRECTION('',(0.E+000,-1.)); +#17015 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17016 = PCURVE('',#16377,#17017); +#17017 = DEFINITIONAL_REPRESENTATION('',(#17018),#17022); +#17018 = LINE('',#17019,#17020); +#17019 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#17020 = VECTOR('',#17021,1.); +#17021 = DIRECTION('',(0.E+000,-1.)); +#17022 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17023 = ORIENTED_EDGE('',*,*,#16333,.F.); +#17024 = ADVANCED_FACE('',(#17025),#15066,.T.); +#17025 = FACE_BOUND('',#17026,.T.); +#17026 = EDGE_LOOP('',(#17027,#17028,#17029,#17030,#17053,#17077,#17100, + #17123,#17146,#17174,#17197,#17221)); +#17027 = ORIENTED_EDGE('',*,*,#15188,.F.); +#17028 = ORIENTED_EDGE('',*,*,#15050,.T.); +#17029 = ORIENTED_EDGE('',*,*,#16975,.T.); +#17030 = ORIENTED_EDGE('',*,*,#17031,.T.); +#17031 = EDGE_CURVE('',#16976,#17032,#17034,.T.); +#17032 = VERTEX_POINT('',#17033); +#17033 = CARTESIAN_POINT('',(0.95,0.7,0.25)); +#17034 = SURFACE_CURVE('',#17035,(#17039,#17046),.PCURVE_S1.); +#17035 = LINE('',#17036,#17037); +#17036 = CARTESIAN_POINT('',(0.95,0.7,0.65)); +#17037 = VECTOR('',#17038,1.); +#17038 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#17039 = PCURVE('',#15066,#17040); +#17040 = DEFINITIONAL_REPRESENTATION('',(#17041),#17045); +#17041 = LINE('',#17042,#17043); +#17042 = CARTESIAN_POINT('',(0.226910270496,0.10370428853)); +#17043 = VECTOR('',#17044,1.); +#17044 = DIRECTION('',(-1.,-0.E+000)); +#17045 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17046 = PCURVE('',#16377,#17047); +#17047 = DEFINITIONAL_REPRESENTATION('',(#17048),#17052); +#17048 = LINE('',#17049,#17050); +#17049 = CARTESIAN_POINT('',(0.E+000,-0.5)); +#17050 = VECTOR('',#17051,1.); +#17051 = DIRECTION('',(1.,0.E+000)); +#17052 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17053 = ORIENTED_EDGE('',*,*,#17054,.T.); +#17054 = EDGE_CURVE('',#17032,#17055,#17057,.T.); +#17055 = VERTEX_POINT('',#17056); +#17056 = CARTESIAN_POINT('',(1.2,0.7,0.E+000)); +#17057 = SURFACE_CURVE('',#17058,(#17063,#17070),.PCURVE_S1.); +#17058 = CIRCLE('',#17059,0.25); +#17059 = AXIS2_PLACEMENT_3D('',#17060,#17061,#17062); +#17060 = CARTESIAN_POINT('',(1.2,0.7,0.25)); +#17061 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#17062 = DIRECTION('',(-1.,-2.22044604925E-016,-4.440892098501E-016)); +#17063 = PCURVE('',#15066,#17064); +#17064 = DEFINITIONAL_REPRESENTATION('',(#17065),#17069); +#17065 = CIRCLE('',#17066,0.25); +#17066 = AXIS2_PLACEMENT_2D('',#17067,#17068); +#17067 = CARTESIAN_POINT('',(-0.173089729504,-0.14629571147)); +#17068 = DIRECTION('',(-4.440892098501E-016,1.)); +#17069 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17070 = PCURVE('',#16406,#17071); +#17071 = DEFINITIONAL_REPRESENTATION('',(#17072),#17076); +#17072 = LINE('',#17073,#17074); +#17073 = CARTESIAN_POINT('',(6.28318530718,-0.5)); +#17074 = VECTOR('',#17075,1.); +#17075 = DIRECTION('',(-1.,0.E+000)); +#17076 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17077 = ORIENTED_EDGE('',*,*,#17078,.T.); +#17078 = EDGE_CURVE('',#17055,#17079,#17081,.T.); +#17079 = VERTEX_POINT('',#17080); +#17080 = CARTESIAN_POINT('',(1.4,0.7,0.E+000)); +#17081 = SURFACE_CURVE('',#17082,(#17086,#17093),.PCURVE_S1.); +#17082 = LINE('',#17083,#17084); +#17083 = CARTESIAN_POINT('',(1.2,0.7,0.E+000)); +#17084 = VECTOR('',#17085,1.); +#17085 = DIRECTION('',(1.,2.22044604925E-016,0.E+000)); +#17086 = PCURVE('',#15066,#17087); +#17087 = DEFINITIONAL_REPRESENTATION('',(#17088),#17092); +#17088 = LINE('',#17089,#17090); +#17089 = CARTESIAN_POINT('',(-0.423089729504,-0.14629571147)); +#17090 = VECTOR('',#17091,1.); +#17091 = DIRECTION('',(0.E+000,-1.)); +#17092 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17093 = PCURVE('',#16434,#17094); +#17094 = DEFINITIONAL_REPRESENTATION('',(#17095),#17099); +#17095 = LINE('',#17096,#17097); +#17096 = CARTESIAN_POINT('',(-1.110223024625E-016,-0.5)); +#17097 = VECTOR('',#17098,1.); +#17098 = DIRECTION('',(1.,0.E+000)); +#17099 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17100 = ORIENTED_EDGE('',*,*,#17101,.T.); +#17101 = EDGE_CURVE('',#17079,#17102,#17104,.T.); +#17102 = VERTEX_POINT('',#17103); +#17103 = CARTESIAN_POINT('',(1.4,0.7,0.15)); +#17104 = SURFACE_CURVE('',#17105,(#17109,#17116),.PCURVE_S1.); +#17105 = LINE('',#17106,#17107); +#17106 = CARTESIAN_POINT('',(1.4,0.7,0.E+000)); +#17107 = VECTOR('',#17108,1.); +#17108 = DIRECTION('',(0.E+000,0.E+000,1.)); +#17109 = PCURVE('',#15066,#17110); +#17110 = DEFINITIONAL_REPRESENTATION('',(#17111),#17115); +#17111 = LINE('',#17112,#17113); +#17112 = CARTESIAN_POINT('',(-0.423089729504,-0.34629571147)); +#17113 = VECTOR('',#17114,1.); +#17114 = DIRECTION('',(1.,0.E+000)); +#17115 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17116 = PCURVE('',#16462,#17117); +#17117 = DEFINITIONAL_REPRESENTATION('',(#17118),#17122); +#17118 = LINE('',#17119,#17120); +#17119 = CARTESIAN_POINT('',(0.E+000,-0.5)); +#17120 = VECTOR('',#17121,1.); +#17121 = DIRECTION('',(1.,0.E+000)); +#17122 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17123 = ORIENTED_EDGE('',*,*,#17124,.T.); +#17124 = EDGE_CURVE('',#17102,#17125,#17127,.T.); +#17125 = VERTEX_POINT('',#17126); +#17126 = CARTESIAN_POINT('',(1.2,0.7,0.15)); +#17127 = SURFACE_CURVE('',#17128,(#17132,#17139),.PCURVE_S1.); +#17128 = LINE('',#17129,#17130); +#17129 = CARTESIAN_POINT('',(1.4,0.7,0.15)); +#17130 = VECTOR('',#17131,1.); +#17131 = DIRECTION('',(-1.,-2.22044604925E-016,0.E+000)); +#17132 = PCURVE('',#15066,#17133); +#17133 = DEFINITIONAL_REPRESENTATION('',(#17134),#17138); +#17134 = LINE('',#17135,#17136); +#17135 = CARTESIAN_POINT('',(-0.273089729504,-0.34629571147)); +#17136 = VECTOR('',#17137,1.); +#17137 = DIRECTION('',(0.E+000,1.)); +#17138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17139 = PCURVE('',#16490,#17140); +#17140 = DEFINITIONAL_REPRESENTATION('',(#17141),#17145); +#17141 = LINE('',#17142,#17143); +#17142 = CARTESIAN_POINT('',(1.110223024625E-016,-0.5)); +#17143 = VECTOR('',#17144,1.); +#17144 = DIRECTION('',(1.,0.E+000)); +#17145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17146 = ORIENTED_EDGE('',*,*,#17147,.T.); +#17147 = EDGE_CURVE('',#17125,#17148,#17150,.T.); +#17148 = VERTEX_POINT('',#17149); +#17149 = CARTESIAN_POINT('',(1.1,0.7,0.25)); +#17150 = SURFACE_CURVE('',#17151,(#17156,#17167),.PCURVE_S1.); +#17151 = CIRCLE('',#17152,0.1); +#17152 = AXIS2_PLACEMENT_3D('',#17153,#17154,#17155); +#17153 = CARTESIAN_POINT('',(1.2,0.7,0.25)); +#17154 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000)); +#17155 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#17156 = PCURVE('',#15066,#17157); +#17157 = DEFINITIONAL_REPRESENTATION('',(#17158),#17166); +#17158 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#17159,#17160,#17161,#17162 + ,#17163,#17164,#17165),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#17159 = CARTESIAN_POINT('',(-0.273089729504,-0.14629571147)); +#17160 = CARTESIAN_POINT('',(-0.273089729504,2.690936928689E-002)); +#17161 = CARTESIAN_POINT('',(-0.123089729504,-5.969317109156E-002)); +#17162 = CARTESIAN_POINT('',(2.6910270496E-002,-0.14629571147)); +#17163 = CARTESIAN_POINT('',(-0.123089729504,-0.232898251848)); +#17164 = CARTESIAN_POINT('',(-0.273089729504,-0.319500792227)); +#17165 = CARTESIAN_POINT('',(-0.273089729504,-0.14629571147)); +#17166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17167 = PCURVE('',#16523,#17168); +#17168 = DEFINITIONAL_REPRESENTATION('',(#17169),#17173); +#17169 = LINE('',#17170,#17171); +#17170 = CARTESIAN_POINT('',(0.E+000,-0.5)); +#17171 = VECTOR('',#17172,1.); +#17172 = DIRECTION('',(1.,0.E+000)); +#17173 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17174 = ORIENTED_EDGE('',*,*,#17175,.T.); +#17175 = EDGE_CURVE('',#17148,#17176,#17178,.T.); +#17176 = VERTEX_POINT('',#17177); +#17177 = CARTESIAN_POINT('',(1.1,0.7,0.65)); +#17178 = SURFACE_CURVE('',#17179,(#17183,#17190),.PCURVE_S1.); +#17179 = LINE('',#17180,#17181); +#17180 = CARTESIAN_POINT('',(1.1,0.7,0.25)); +#17181 = VECTOR('',#17182,1.); +#17182 = DIRECTION('',(0.E+000,0.E+000,1.)); +#17183 = PCURVE('',#15066,#17184); +#17184 = DEFINITIONAL_REPRESENTATION('',(#17185),#17189); +#17185 = LINE('',#17186,#17187); +#17186 = CARTESIAN_POINT('',(-0.173089729504,-4.629571147E-002)); +#17187 = VECTOR('',#17188,1.); +#17188 = DIRECTION('',(1.,0.E+000)); +#17189 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17190 = PCURVE('',#16551,#17191); +#17191 = DEFINITIONAL_REPRESENTATION('',(#17192),#17196); +#17192 = LINE('',#17193,#17194); +#17193 = CARTESIAN_POINT('',(0.E+000,-0.5)); +#17194 = VECTOR('',#17195,1.); +#17195 = DIRECTION('',(1.,0.E+000)); +#17196 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17197 = ORIENTED_EDGE('',*,*,#17198,.T.); +#17198 = EDGE_CURVE('',#17176,#17199,#17201,.T.); +#17199 = VERTEX_POINT('',#17200); +#17200 = CARTESIAN_POINT('',(0.85,0.7,0.9)); +#17201 = SURFACE_CURVE('',#17202,(#17207,#17214),.PCURVE_S1.); +#17202 = CIRCLE('',#17203,0.25); +#17203 = AXIS2_PLACEMENT_3D('',#17204,#17205,#17206); +#17204 = CARTESIAN_POINT('',(0.85,0.7,0.65)); +#17205 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#17206 = DIRECTION('',(1.,2.22044604925E-016,1.33226762955E-015)); +#17207 = PCURVE('',#15066,#17208); +#17208 = DEFINITIONAL_REPRESENTATION('',(#17209),#17213); +#17209 = CIRCLE('',#17210,0.25); +#17210 = AXIS2_PLACEMENT_2D('',#17211,#17212); +#17211 = CARTESIAN_POINT('',(0.226910270496,0.20370428853)); +#17212 = DIRECTION('',(1.33226762955E-015,-1.)); +#17213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17214 = PCURVE('',#16580,#17215); +#17215 = DEFINITIONAL_REPRESENTATION('',(#17216),#17220); +#17216 = LINE('',#17217,#17218); +#17217 = CARTESIAN_POINT('',(6.28318530718,-0.5)); +#17218 = VECTOR('',#17219,1.); +#17219 = DIRECTION('',(-1.,0.E+000)); +#17220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17221 = ORIENTED_EDGE('',*,*,#17222,.T.); +#17222 = EDGE_CURVE('',#17199,#15189,#17223,.T.); +#17223 = SURFACE_CURVE('',#17224,(#17228,#17235),.PCURVE_S1.); +#17224 = LINE('',#17225,#17226); +#17225 = CARTESIAN_POINT('',(0.85,0.7,0.9)); +#17226 = VECTOR('',#17227,1.); +#17227 = DIRECTION('',(-1.,-2.22044604925E-016,0.E+000)); +#17228 = PCURVE('',#15066,#17229); +#17229 = DEFINITIONAL_REPRESENTATION('',(#17230),#17234); +#17230 = LINE('',#17231,#17232); +#17231 = CARTESIAN_POINT('',(0.476910270496,0.20370428853)); +#17232 = VECTOR('',#17233,1.); +#17233 = DIRECTION('',(0.E+000,1.)); +#17234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17235 = PCURVE('',#16291,#17236); +#17236 = DEFINITIONAL_REPRESENTATION('',(#17237),#17241); +#17237 = LINE('',#17238,#17239); +#17238 = CARTESIAN_POINT('',(1.110223024625E-016,-0.5)); +#17239 = VECTOR('',#17240,1.); +#17240 = DIRECTION('',(1.,0.E+000)); +#17241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17242 = ADVANCED_FACE('',(#17243),#15123,.F.); +#17243 = FACE_BOUND('',#17244,.F.); +#17244 = EDGE_LOOP('',(#17245,#17246,#17247,#17275,#17298,#17322,#17345, + #17368,#17391,#17419,#17442,#17466)); +#17245 = ORIENTED_EDGE('',*,*,#15298,.F.); +#17246 = ORIENTED_EDGE('',*,*,#15107,.T.); +#17247 = ORIENTED_EDGE('',*,*,#17248,.T.); +#17248 = EDGE_CURVE('',#15108,#17249,#17251,.T.); +#17249 = VERTEX_POINT('',#17250); +#17250 = CARTESIAN_POINT('',(0.95,-0.7,0.65)); +#17251 = SURFACE_CURVE('',#17252,(#17257,#17268),.PCURVE_S1.); +#17252 = CIRCLE('',#17253,0.1); +#17253 = AXIS2_PLACEMENT_3D('',#17254,#17255,#17256); +#17254 = CARTESIAN_POINT('',(0.85,-0.7,0.65)); +#17255 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000)); +#17256 = DIRECTION('',(-1.110223024625E-015,-2.465190328815E-031,1.)); +#17257 = PCURVE('',#15123,#17258); +#17258 = DEFINITIONAL_REPRESENTATION('',(#17259),#17267); +#17259 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#17260,#17261,#17262,#17263 + ,#17264,#17265,#17266),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#17260 = CARTESIAN_POINT('',(0.326910270496,0.20370428853)); +#17261 = CARTESIAN_POINT('',(0.326910270496,3.049920777311E-002)); +#17262 = CARTESIAN_POINT('',(0.176910270496,0.117101748152)); +#17263 = CARTESIAN_POINT('',(2.6910270496E-002,0.20370428853)); +#17264 = CARTESIAN_POINT('',(0.176910270496,0.290306828908)); +#17265 = CARTESIAN_POINT('',(0.326910270496,0.376909369287)); +#17266 = CARTESIAN_POINT('',(0.326910270496,0.20370428853)); +#17267 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17268 = PCURVE('',#15173,#17269); +#17269 = DEFINITIONAL_REPRESENTATION('',(#17270),#17274); +#17270 = LINE('',#17271,#17272); +#17271 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#17272 = VECTOR('',#17273,1.); +#17273 = DIRECTION('',(1.,0.E+000)); +#17274 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17275 = ORIENTED_EDGE('',*,*,#17276,.T.); +#17276 = EDGE_CURVE('',#17249,#17277,#17279,.T.); +#17277 = VERTEX_POINT('',#17278); +#17278 = CARTESIAN_POINT('',(0.95,-0.7,0.25)); +#17279 = SURFACE_CURVE('',#17280,(#17284,#17291),.PCURVE_S1.); +#17280 = LINE('',#17281,#17282); +#17281 = CARTESIAN_POINT('',(0.95,-0.7,0.65)); +#17282 = VECTOR('',#17283,1.); +#17283 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#17284 = PCURVE('',#15123,#17285); +#17285 = DEFINITIONAL_REPRESENTATION('',(#17286),#17290); +#17286 = LINE('',#17287,#17288); +#17287 = CARTESIAN_POINT('',(0.226910270496,0.10370428853)); +#17288 = VECTOR('',#17289,1.); +#17289 = DIRECTION('',(-1.,-0.E+000)); +#17290 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17291 = PCURVE('',#16662,#17292); +#17292 = DEFINITIONAL_REPRESENTATION('',(#17293),#17297); +#17293 = LINE('',#17294,#17295); +#17294 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#17295 = VECTOR('',#17296,1.); +#17296 = DIRECTION('',(1.,0.E+000)); +#17297 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17298 = ORIENTED_EDGE('',*,*,#17299,.T.); +#17299 = EDGE_CURVE('',#17277,#17300,#17302,.T.); +#17300 = VERTEX_POINT('',#17301); +#17301 = CARTESIAN_POINT('',(1.2,-0.7,0.E+000)); +#17302 = SURFACE_CURVE('',#17303,(#17308,#17315),.PCURVE_S1.); +#17303 = CIRCLE('',#17304,0.25); +#17304 = AXIS2_PLACEMENT_3D('',#17305,#17306,#17307); +#17305 = CARTESIAN_POINT('',(1.2,-0.7,0.25)); +#17306 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#17307 = DIRECTION('',(-1.,-2.22044604925E-016,-4.440892098501E-016)); +#17308 = PCURVE('',#15123,#17309); +#17309 = DEFINITIONAL_REPRESENTATION('',(#17310),#17314); +#17310 = CIRCLE('',#17311,0.25); +#17311 = AXIS2_PLACEMENT_2D('',#17312,#17313); +#17312 = CARTESIAN_POINT('',(-0.173089729504,-0.14629571147)); +#17313 = DIRECTION('',(-4.440892098501E-016,1.)); +#17314 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17315 = PCURVE('',#16691,#17316); +#17316 = DEFINITIONAL_REPRESENTATION('',(#17317),#17321); +#17317 = LINE('',#17318,#17319); +#17318 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#17319 = VECTOR('',#17320,1.); +#17320 = DIRECTION('',(-1.,0.E+000)); +#17321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17322 = ORIENTED_EDGE('',*,*,#17323,.T.); +#17323 = EDGE_CURVE('',#17300,#17324,#17326,.T.); +#17324 = VERTEX_POINT('',#17325); +#17325 = CARTESIAN_POINT('',(1.4,-0.7,0.E+000)); +#17326 = SURFACE_CURVE('',#17327,(#17331,#17338),.PCURVE_S1.); +#17327 = LINE('',#17328,#17329); +#17328 = CARTESIAN_POINT('',(1.2,-0.7,0.E+000)); +#17329 = VECTOR('',#17330,1.); +#17330 = DIRECTION('',(1.,2.22044604925E-016,0.E+000)); +#17331 = PCURVE('',#15123,#17332); +#17332 = DEFINITIONAL_REPRESENTATION('',(#17333),#17337); +#17333 = LINE('',#17334,#17335); +#17334 = CARTESIAN_POINT('',(-0.423089729504,-0.14629571147)); +#17335 = VECTOR('',#17336,1.); +#17336 = DIRECTION('',(0.E+000,-1.)); +#17337 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17338 = PCURVE('',#16719,#17339); +#17339 = DEFINITIONAL_REPRESENTATION('',(#17340),#17344); +#17340 = LINE('',#17341,#17342); +#17341 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#17342 = VECTOR('',#17343,1.); +#17343 = DIRECTION('',(1.,0.E+000)); +#17344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17345 = ORIENTED_EDGE('',*,*,#17346,.T.); +#17346 = EDGE_CURVE('',#17324,#17347,#17349,.T.); +#17347 = VERTEX_POINT('',#17348); +#17348 = CARTESIAN_POINT('',(1.4,-0.7,0.15)); +#17349 = SURFACE_CURVE('',#17350,(#17354,#17361),.PCURVE_S1.); +#17350 = LINE('',#17351,#17352); +#17351 = CARTESIAN_POINT('',(1.4,-0.7,0.E+000)); +#17352 = VECTOR('',#17353,1.); +#17353 = DIRECTION('',(0.E+000,0.E+000,1.)); +#17354 = PCURVE('',#15123,#17355); +#17355 = DEFINITIONAL_REPRESENTATION('',(#17356),#17360); +#17356 = LINE('',#17357,#17358); +#17357 = CARTESIAN_POINT('',(-0.423089729504,-0.34629571147)); +#17358 = VECTOR('',#17359,1.); +#17359 = DIRECTION('',(1.,0.E+000)); +#17360 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17361 = PCURVE('',#16747,#17362); +#17362 = DEFINITIONAL_REPRESENTATION('',(#17363),#17367); +#17363 = LINE('',#17364,#17365); +#17364 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#17365 = VECTOR('',#17366,1.); +#17366 = DIRECTION('',(1.,0.E+000)); +#17367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17368 = ORIENTED_EDGE('',*,*,#17369,.T.); +#17369 = EDGE_CURVE('',#17347,#17370,#17372,.T.); +#17370 = VERTEX_POINT('',#17371); +#17371 = CARTESIAN_POINT('',(1.2,-0.7,0.15)); +#17372 = SURFACE_CURVE('',#17373,(#17377,#17384),.PCURVE_S1.); +#17373 = LINE('',#17374,#17375); +#17374 = CARTESIAN_POINT('',(1.4,-0.7,0.15)); +#17375 = VECTOR('',#17376,1.); +#17376 = DIRECTION('',(-1.,-2.22044604925E-016,0.E+000)); +#17377 = PCURVE('',#15123,#17378); +#17378 = DEFINITIONAL_REPRESENTATION('',(#17379),#17383); +#17379 = LINE('',#17380,#17381); +#17380 = CARTESIAN_POINT('',(-0.273089729504,-0.34629571147)); +#17381 = VECTOR('',#17382,1.); +#17382 = DIRECTION('',(0.E+000,1.)); +#17383 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17384 = PCURVE('',#16775,#17385); +#17385 = DEFINITIONAL_REPRESENTATION('',(#17386),#17390); +#17386 = LINE('',#17387,#17388); +#17387 = CARTESIAN_POINT('',(-0.E+000,0.E+000)); +#17388 = VECTOR('',#17389,1.); +#17389 = DIRECTION('',(1.,0.E+000)); +#17390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17391 = ORIENTED_EDGE('',*,*,#17392,.T.); +#17392 = EDGE_CURVE('',#17370,#17393,#17395,.T.); +#17393 = VERTEX_POINT('',#17394); +#17394 = CARTESIAN_POINT('',(1.1,-0.7,0.25)); +#17395 = SURFACE_CURVE('',#17396,(#17401,#17412),.PCURVE_S1.); +#17396 = CIRCLE('',#17397,0.1); +#17397 = AXIS2_PLACEMENT_3D('',#17398,#17399,#17400); +#17398 = CARTESIAN_POINT('',(1.2,-0.7,0.25)); +#17399 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000)); +#17400 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#17401 = PCURVE('',#15123,#17402); +#17402 = DEFINITIONAL_REPRESENTATION('',(#17403),#17411); +#17403 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#17404,#17405,#17406,#17407 + ,#17408,#17409,#17410),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#17404 = CARTESIAN_POINT('',(-0.273089729504,-0.14629571147)); +#17405 = CARTESIAN_POINT('',(-0.273089729504,2.690936928689E-002)); +#17406 = CARTESIAN_POINT('',(-0.123089729504,-5.969317109156E-002)); +#17407 = CARTESIAN_POINT('',(2.6910270496E-002,-0.14629571147)); +#17408 = CARTESIAN_POINT('',(-0.123089729504,-0.232898251848)); +#17409 = CARTESIAN_POINT('',(-0.273089729504,-0.319500792227)); +#17410 = CARTESIAN_POINT('',(-0.273089729504,-0.14629571147)); +#17411 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17412 = PCURVE('',#16808,#17413); +#17413 = DEFINITIONAL_REPRESENTATION('',(#17414),#17418); +#17414 = LINE('',#17415,#17416); +#17415 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#17416 = VECTOR('',#17417,1.); +#17417 = DIRECTION('',(1.,0.E+000)); +#17418 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17419 = ORIENTED_EDGE('',*,*,#17420,.T.); +#17420 = EDGE_CURVE('',#17393,#17421,#17423,.T.); +#17421 = VERTEX_POINT('',#17422); +#17422 = CARTESIAN_POINT('',(1.1,-0.7,0.65)); +#17423 = SURFACE_CURVE('',#17424,(#17428,#17435),.PCURVE_S1.); +#17424 = LINE('',#17425,#17426); +#17425 = CARTESIAN_POINT('',(1.1,-0.7,0.25)); +#17426 = VECTOR('',#17427,1.); +#17427 = DIRECTION('',(0.E+000,0.E+000,1.)); +#17428 = PCURVE('',#15123,#17429); +#17429 = DEFINITIONAL_REPRESENTATION('',(#17430),#17434); +#17430 = LINE('',#17431,#17432); +#17431 = CARTESIAN_POINT('',(-0.173089729504,-4.629571147E-002)); +#17432 = VECTOR('',#17433,1.); +#17433 = DIRECTION('',(1.,0.E+000)); +#17434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17435 = PCURVE('',#16836,#17436); +#17436 = DEFINITIONAL_REPRESENTATION('',(#17437),#17441); +#17437 = LINE('',#17438,#17439); +#17438 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#17439 = VECTOR('',#17440,1.); +#17440 = DIRECTION('',(1.,0.E+000)); +#17441 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17442 = ORIENTED_EDGE('',*,*,#17443,.T.); +#17443 = EDGE_CURVE('',#17421,#17444,#17446,.T.); +#17444 = VERTEX_POINT('',#17445); +#17445 = CARTESIAN_POINT('',(0.85,-0.7,0.9)); +#17446 = SURFACE_CURVE('',#17447,(#17452,#17459),.PCURVE_S1.); +#17447 = CIRCLE('',#17448,0.25); +#17448 = AXIS2_PLACEMENT_3D('',#17449,#17450,#17451); +#17449 = CARTESIAN_POINT('',(0.85,-0.7,0.65)); +#17450 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#17451 = DIRECTION('',(1.,2.22044604925E-016,1.33226762955E-015)); +#17452 = PCURVE('',#15123,#17453); +#17453 = DEFINITIONAL_REPRESENTATION('',(#17454),#17458); +#17454 = CIRCLE('',#17455,0.25); +#17455 = AXIS2_PLACEMENT_2D('',#17456,#17457); +#17456 = CARTESIAN_POINT('',(0.226910270496,0.20370428853)); +#17457 = DIRECTION('',(1.33226762955E-015,-1.)); +#17458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17459 = PCURVE('',#16865,#17460); +#17460 = DEFINITIONAL_REPRESENTATION('',(#17461),#17465); +#17461 = LINE('',#17462,#17463); +#17462 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#17463 = VECTOR('',#17464,1.); +#17464 = DIRECTION('',(-1.,0.E+000)); +#17465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17466 = ORIENTED_EDGE('',*,*,#17467,.T.); +#17467 = EDGE_CURVE('',#17444,#15299,#17468,.T.); +#17468 = SURFACE_CURVE('',#17469,(#17473,#17480),.PCURVE_S1.); +#17469 = LINE('',#17470,#17471); +#17470 = CARTESIAN_POINT('',(0.85,-0.7,0.9)); +#17471 = VECTOR('',#17472,1.); +#17472 = DIRECTION('',(-1.,-2.22044604925E-016,0.E+000)); +#17473 = PCURVE('',#15123,#17474); +#17474 = DEFINITIONAL_REPRESENTATION('',(#17475),#17479); +#17475 = LINE('',#17476,#17477); +#17476 = CARTESIAN_POINT('',(0.476910270496,0.20370428853)); +#17477 = VECTOR('',#17478,1.); +#17478 = DIRECTION('',(0.E+000,1.)); +#17479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17480 = PCURVE('',#16891,#17481); +#17481 = DEFINITIONAL_REPRESENTATION('',(#17482),#17486); +#17482 = LINE('',#17483,#17484); +#17483 = CARTESIAN_POINT('',(-0.E+000,0.E+000)); +#17484 = VECTOR('',#17485,1.); +#17485 = DIRECTION('',(1.,0.E+000)); +#17486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17487 = ADVANCED_FACE('',(#17488),#15173,.F.); +#17488 = FACE_BOUND('',#17489,.F.); +#17489 = EDGE_LOOP('',(#17490,#17491,#17492,#17513)); +#17490 = ORIENTED_EDGE('',*,*,#15159,.T.); +#17491 = ORIENTED_EDGE('',*,*,#16618,.T.); +#17492 = ORIENTED_EDGE('',*,*,#17493,.F.); +#17493 = EDGE_CURVE('',#17249,#16619,#17494,.T.); +#17494 = SURFACE_CURVE('',#17495,(#17499,#17506),.PCURVE_S1.); +#17495 = LINE('',#17496,#17497); +#17496 = CARTESIAN_POINT('',(0.95,-0.7,0.65)); +#17497 = VECTOR('',#17498,1.); +#17498 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#17499 = PCURVE('',#15173,#17500); +#17500 = DEFINITIONAL_REPRESENTATION('',(#17501),#17505); +#17501 = LINE('',#17502,#17503); +#17502 = CARTESIAN_POINT('',(1.570796326795,0.E+000)); +#17503 = VECTOR('',#17504,1.); +#17504 = DIRECTION('',(0.E+000,-1.)); +#17505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17506 = PCURVE('',#16662,#17507); +#17507 = DEFINITIONAL_REPRESENTATION('',(#17508),#17512); +#17508 = LINE('',#17509,#17510); +#17509 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#17510 = VECTOR('',#17511,1.); +#17511 = DIRECTION('',(0.E+000,-1.)); +#17512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17513 = ORIENTED_EDGE('',*,*,#17248,.F.); +#17514 = ADVANCED_FACE('',(#17515),#15254,.F.); +#17515 = FACE_BOUND('',#17516,.F.); +#17516 = EDGE_LOOP('',(#17517,#17539,#17540,#17567)); +#17517 = ORIENTED_EDGE('',*,*,#17518,.F.); +#17518 = EDGE_CURVE('',#15189,#17519,#17521,.T.); +#17519 = VERTEX_POINT('',#17520); +#17520 = CARTESIAN_POINT('',(0.775,0.7,0.9)); +#17521 = SURFACE_CURVE('',#17522,(#17526,#17532),.PCURVE_S1.); +#17522 = LINE('',#17523,#17524); +#17523 = CARTESIAN_POINT('',(0.85,0.7,0.9)); +#17524 = VECTOR('',#17525,1.); +#17525 = DIRECTION('',(-1.,-2.22044604925E-016,0.E+000)); +#17526 = PCURVE('',#15254,#17527); +#17527 = DEFINITIONAL_REPRESENTATION('',(#17528),#17531); +#17528 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17529,#17530),.UNSPECIFIED., + .F.,.F.,(2,2),(5.E-002,7.5E-002),.PIECEWISE_BEZIER_KNOTS.); +#17529 = CARTESIAN_POINT('',(0.655,3.117112150785E-017)); +#17530 = CARTESIAN_POINT('',(0.648482309125,1.)); +#17531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17532 = PCURVE('',#16291,#17533); +#17533 = DEFINITIONAL_REPRESENTATION('',(#17534),#17538); +#17534 = LINE('',#17535,#17536); +#17535 = CARTESIAN_POINT('',(1.110223024625E-016,-0.5)); +#17536 = VECTOR('',#17537,1.); +#17537 = DIRECTION('',(1.,0.E+000)); +#17538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17539 = ORIENTED_EDGE('',*,*,#15240,.T.); +#17540 = ORIENTED_EDGE('',*,*,#17541,.T.); +#17541 = EDGE_CURVE('',#15213,#17542,#17544,.T.); +#17542 = VERTEX_POINT('',#17543); +#17543 = CARTESIAN_POINT('',(0.775,0.25,0.9)); +#17544 = SURFACE_CURVE('',#17545,(#17549,#17555),.PCURVE_S1.); +#17545 = LINE('',#17546,#17547); +#17546 = CARTESIAN_POINT('',(0.85,0.25,0.9)); +#17547 = VECTOR('',#17548,1.); +#17548 = DIRECTION('',(-1.,-2.22044604925E-016,0.E+000)); +#17549 = PCURVE('',#15254,#17550); +#17550 = DEFINITIONAL_REPRESENTATION('',(#17551),#17554); +#17551 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17552,#17553),.UNSPECIFIED., + .F.,.F.,(2,2),(5.E-002,7.5E-002),.PIECEWISE_BEZIER_KNOTS.); +#17552 = CARTESIAN_POINT('',(1.105,7.806382810854E-016)); +#17553 = CARTESIAN_POINT('',(1.102672253259,1.)); +#17554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17555 = PCURVE('',#17556,#17561); +#17556 = PLANE('',#17557); +#17557 = AXIS2_PLACEMENT_3D('',#17558,#17559,#17560); +#17558 = CARTESIAN_POINT('',(0.85,0.25,0.9)); +#17559 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#17560 = DIRECTION('',(-1.,-2.22044604925E-016,-0.E+000)); +#17561 = DEFINITIONAL_REPRESENTATION('',(#17562),#17566); +#17562 = LINE('',#17563,#17564); +#17563 = CARTESIAN_POINT('',(-0.E+000,0.E+000)); +#17564 = VECTOR('',#17565,1.); +#17565 = DIRECTION('',(1.,0.E+000)); +#17566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17567 = ORIENTED_EDGE('',*,*,#17568,.F.); +#17568 = EDGE_CURVE('',#17519,#17542,#17569,.T.); +#17569 = SURFACE_CURVE('',#17570,(#17574,#17580),.PCURVE_S1.); +#17570 = LINE('',#17571,#17572); +#17571 = CARTESIAN_POINT('',(0.775,1.3425,0.9)); +#17572 = VECTOR('',#17573,1.); +#17573 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#17574 = PCURVE('',#15254,#17575); +#17575 = DEFINITIONAL_REPRESENTATION('',(#17576),#17579); +#17576 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17577,#17578),.UNSPECIFIED., + .F.,.F.,(2,2),(0.6425,1.0925),.PIECEWISE_BEZIER_KNOTS.); +#17577 = CARTESIAN_POINT('',(0.648482309125,1.)); +#17578 = CARTESIAN_POINT('',(1.102672253259,1.)); +#17579 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17580 = PCURVE('',#16316,#17581); +#17581 = DEFINITIONAL_REPRESENTATION('',(#17582),#17586); +#17582 = LINE('',#17583,#17584); +#17583 = CARTESIAN_POINT('',(1.110223024625E-016,-4.723182391784E-017)); +#17584 = VECTOR('',#17585,1.); +#17585 = DIRECTION('',(1.,-1.046161553308E-016)); +#17586 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17587 = ADVANCED_FACE('',(#17588),#15228,.F.); +#17588 = FACE_BOUND('',#17589,.F.); +#17589 = EDGE_LOOP('',(#17590,#17591,#17592,#17620,#17648,#17677,#17705, + #17733,#17761,#17794,#17822,#17851)); +#17590 = ORIENTED_EDGE('',*,*,#15212,.F.); +#17591 = ORIENTED_EDGE('',*,*,#15350,.T.); +#17592 = ORIENTED_EDGE('',*,*,#17593,.T.); +#17593 = EDGE_CURVE('',#15351,#17594,#17596,.T.); +#17594 = VERTEX_POINT('',#17595); +#17595 = CARTESIAN_POINT('',(0.95,0.25,0.65)); +#17596 = SURFACE_CURVE('',#17597,(#17602,#17613),.PCURVE_S1.); +#17597 = CIRCLE('',#17598,0.1); +#17598 = AXIS2_PLACEMENT_3D('',#17599,#17600,#17601); +#17599 = CARTESIAN_POINT('',(0.85,0.25,0.65)); +#17600 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000)); +#17601 = DIRECTION('',(-1.110223024625E-015,-2.465190328815E-031,1.)); +#17602 = PCURVE('',#15228,#17603); +#17603 = DEFINITIONAL_REPRESENTATION('',(#17604),#17612); +#17604 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#17605,#17606,#17607,#17608 + ,#17609,#17610,#17611),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#17605 = CARTESIAN_POINT('',(0.326910270496,0.20370428853)); +#17606 = CARTESIAN_POINT('',(0.326910270496,3.049920777311E-002)); +#17607 = CARTESIAN_POINT('',(0.176910270496,0.117101748152)); +#17608 = CARTESIAN_POINT('',(2.6910270496E-002,0.20370428853)); +#17609 = CARTESIAN_POINT('',(0.176910270496,0.290306828908)); +#17610 = CARTESIAN_POINT('',(0.326910270496,0.376909369287)); +#17611 = CARTESIAN_POINT('',(0.326910270496,0.20370428853)); +#17612 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17613 = PCURVE('',#15411,#17614); +#17614 = DEFINITIONAL_REPRESENTATION('',(#17615),#17619); +#17615 = LINE('',#17616,#17617); +#17616 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#17617 = VECTOR('',#17618,1.); +#17618 = DIRECTION('',(1.,-1.766974823035E-017)); +#17619 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17620 = ORIENTED_EDGE('',*,*,#17621,.T.); +#17621 = EDGE_CURVE('',#17594,#17622,#17624,.T.); +#17622 = VERTEX_POINT('',#17623); +#17623 = CARTESIAN_POINT('',(0.95,0.25,0.25)); +#17624 = SURFACE_CURVE('',#17625,(#17629,#17636),.PCURVE_S1.); +#17625 = LINE('',#17626,#17627); +#17626 = CARTESIAN_POINT('',(0.95,0.25,0.65)); +#17627 = VECTOR('',#17628,1.); +#17628 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#17629 = PCURVE('',#15228,#17630); +#17630 = DEFINITIONAL_REPRESENTATION('',(#17631),#17635); +#17631 = LINE('',#17632,#17633); +#17632 = CARTESIAN_POINT('',(0.226910270496,0.10370428853)); +#17633 = VECTOR('',#17634,1.); +#17634 = DIRECTION('',(-1.,-0.E+000)); +#17635 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17636 = PCURVE('',#17637,#17642); +#17637 = PLANE('',#17638); +#17638 = AXIS2_PLACEMENT_3D('',#17639,#17640,#17641); +#17639 = CARTESIAN_POINT('',(0.95,0.25,0.65)); +#17640 = DIRECTION('',(1.,2.22044604925E-016,0.E+000)); +#17641 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#17642 = DEFINITIONAL_REPRESENTATION('',(#17643),#17647); +#17643 = LINE('',#17644,#17645); +#17644 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#17645 = VECTOR('',#17646,1.); +#17646 = DIRECTION('',(1.,0.E+000)); +#17647 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17648 = ORIENTED_EDGE('',*,*,#17649,.T.); +#17649 = EDGE_CURVE('',#17622,#17650,#17652,.T.); +#17650 = VERTEX_POINT('',#17651); +#17651 = CARTESIAN_POINT('',(1.2,0.25,0.E+000)); +#17652 = SURFACE_CURVE('',#17653,(#17658,#17665),.PCURVE_S1.); +#17653 = CIRCLE('',#17654,0.25); +#17654 = AXIS2_PLACEMENT_3D('',#17655,#17656,#17657); +#17655 = CARTESIAN_POINT('',(1.2,0.25,0.25)); +#17656 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#17657 = DIRECTION('',(-1.,-2.22044604925E-016,-4.440892098501E-016)); +#17658 = PCURVE('',#15228,#17659); +#17659 = DEFINITIONAL_REPRESENTATION('',(#17660),#17664); +#17660 = CIRCLE('',#17661,0.25); +#17661 = AXIS2_PLACEMENT_2D('',#17662,#17663); +#17662 = CARTESIAN_POINT('',(-0.173089729504,-0.14629571147)); +#17663 = DIRECTION('',(-4.440892098501E-016,1.)); +#17664 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17665 = PCURVE('',#17666,#17671); +#17666 = CYLINDRICAL_SURFACE('',#17667,0.25); +#17667 = AXIS2_PLACEMENT_3D('',#17668,#17669,#17670); +#17668 = CARTESIAN_POINT('',(1.2,0.25,0.25)); +#17669 = DIRECTION('',(-2.22044604925E-016,1.,-0.E+000)); +#17670 = DIRECTION('',(-1.,-2.22044604925E-016,-4.440892098501E-016)); +#17671 = DEFINITIONAL_REPRESENTATION('',(#17672),#17676); +#17672 = LINE('',#17673,#17674); +#17673 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#17674 = VECTOR('',#17675,1.); +#17675 = DIRECTION('',(-1.,0.E+000)); +#17676 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17677 = ORIENTED_EDGE('',*,*,#17678,.T.); +#17678 = EDGE_CURVE('',#17650,#17679,#17681,.T.); +#17679 = VERTEX_POINT('',#17680); +#17680 = CARTESIAN_POINT('',(1.4,0.25,0.E+000)); +#17681 = SURFACE_CURVE('',#17682,(#17686,#17693),.PCURVE_S1.); +#17682 = LINE('',#17683,#17684); +#17683 = CARTESIAN_POINT('',(1.2,0.25,0.E+000)); +#17684 = VECTOR('',#17685,1.); +#17685 = DIRECTION('',(1.,2.22044604925E-016,0.E+000)); +#17686 = PCURVE('',#15228,#17687); +#17687 = DEFINITIONAL_REPRESENTATION('',(#17688),#17692); +#17688 = LINE('',#17689,#17690); +#17689 = CARTESIAN_POINT('',(-0.423089729504,-0.14629571147)); +#17690 = VECTOR('',#17691,1.); +#17691 = DIRECTION('',(0.E+000,-1.)); +#17692 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17693 = PCURVE('',#17694,#17699); +#17694 = PLANE('',#17695); +#17695 = AXIS2_PLACEMENT_3D('',#17696,#17697,#17698); +#17696 = CARTESIAN_POINT('',(1.2,0.25,0.E+000)); +#17697 = DIRECTION('',(0.E+000,0.E+000,1.)); +#17698 = DIRECTION('',(1.,2.22044604925E-016,-0.E+000)); +#17699 = DEFINITIONAL_REPRESENTATION('',(#17700),#17704); +#17700 = LINE('',#17701,#17702); +#17701 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#17702 = VECTOR('',#17703,1.); +#17703 = DIRECTION('',(1.,0.E+000)); +#17704 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17705 = ORIENTED_EDGE('',*,*,#17706,.T.); +#17706 = EDGE_CURVE('',#17679,#17707,#17709,.T.); +#17707 = VERTEX_POINT('',#17708); +#17708 = CARTESIAN_POINT('',(1.4,0.25,0.15)); +#17709 = SURFACE_CURVE('',#17710,(#17714,#17721),.PCURVE_S1.); +#17710 = LINE('',#17711,#17712); +#17711 = CARTESIAN_POINT('',(1.4,0.25,0.E+000)); +#17712 = VECTOR('',#17713,1.); +#17713 = DIRECTION('',(0.E+000,0.E+000,1.)); +#17714 = PCURVE('',#15228,#17715); +#17715 = DEFINITIONAL_REPRESENTATION('',(#17716),#17720); +#17716 = LINE('',#17717,#17718); +#17717 = CARTESIAN_POINT('',(-0.423089729504,-0.34629571147)); +#17718 = VECTOR('',#17719,1.); +#17719 = DIRECTION('',(1.,0.E+000)); +#17720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17721 = PCURVE('',#17722,#17727); +#17722 = PLANE('',#17723); +#17723 = AXIS2_PLACEMENT_3D('',#17724,#17725,#17726); +#17724 = CARTESIAN_POINT('',(1.4,0.25,0.E+000)); +#17725 = DIRECTION('',(-1.,-2.22044604925E-016,0.E+000)); +#17726 = DIRECTION('',(0.E+000,0.E+000,1.)); +#17727 = DEFINITIONAL_REPRESENTATION('',(#17728),#17732); +#17728 = LINE('',#17729,#17730); +#17729 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#17730 = VECTOR('',#17731,1.); +#17731 = DIRECTION('',(1.,0.E+000)); +#17732 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17733 = ORIENTED_EDGE('',*,*,#17734,.T.); +#17734 = EDGE_CURVE('',#17707,#17735,#17737,.T.); +#17735 = VERTEX_POINT('',#17736); +#17736 = CARTESIAN_POINT('',(1.2,0.25,0.15)); +#17737 = SURFACE_CURVE('',#17738,(#17742,#17749),.PCURVE_S1.); +#17738 = LINE('',#17739,#17740); +#17739 = CARTESIAN_POINT('',(1.4,0.25,0.15)); +#17740 = VECTOR('',#17741,1.); +#17741 = DIRECTION('',(-1.,-2.22044604925E-016,0.E+000)); +#17742 = PCURVE('',#15228,#17743); +#17743 = DEFINITIONAL_REPRESENTATION('',(#17744),#17748); +#17744 = LINE('',#17745,#17746); +#17745 = CARTESIAN_POINT('',(-0.273089729504,-0.34629571147)); +#17746 = VECTOR('',#17747,1.); +#17747 = DIRECTION('',(0.E+000,1.)); +#17748 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17749 = PCURVE('',#17750,#17755); +#17750 = PLANE('',#17751); +#17751 = AXIS2_PLACEMENT_3D('',#17752,#17753,#17754); +#17752 = CARTESIAN_POINT('',(1.4,0.25,0.15)); +#17753 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#17754 = DIRECTION('',(-1.,-2.22044604925E-016,-0.E+000)); +#17755 = DEFINITIONAL_REPRESENTATION('',(#17756),#17760); +#17756 = LINE('',#17757,#17758); +#17757 = CARTESIAN_POINT('',(-0.E+000,0.E+000)); +#17758 = VECTOR('',#17759,1.); +#17759 = DIRECTION('',(1.,0.E+000)); +#17760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17761 = ORIENTED_EDGE('',*,*,#17762,.T.); +#17762 = EDGE_CURVE('',#17735,#17763,#17765,.T.); +#17763 = VERTEX_POINT('',#17764); +#17764 = CARTESIAN_POINT('',(1.1,0.25,0.25)); +#17765 = SURFACE_CURVE('',#17766,(#17771,#17782),.PCURVE_S1.); +#17766 = CIRCLE('',#17767,0.1); +#17767 = AXIS2_PLACEMENT_3D('',#17768,#17769,#17770); +#17768 = CARTESIAN_POINT('',(1.2,0.25,0.25)); +#17769 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000)); +#17770 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#17771 = PCURVE('',#15228,#17772); +#17772 = DEFINITIONAL_REPRESENTATION('',(#17773),#17781); +#17773 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#17774,#17775,#17776,#17777 + ,#17778,#17779,#17780),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#17774 = CARTESIAN_POINT('',(-0.273089729504,-0.14629571147)); +#17775 = CARTESIAN_POINT('',(-0.273089729504,2.690936928689E-002)); +#17776 = CARTESIAN_POINT('',(-0.123089729504,-5.969317109156E-002)); +#17777 = CARTESIAN_POINT('',(2.6910270496E-002,-0.14629571147)); +#17778 = CARTESIAN_POINT('',(-0.123089729504,-0.232898251848)); +#17779 = CARTESIAN_POINT('',(-0.273089729504,-0.319500792227)); +#17780 = CARTESIAN_POINT('',(-0.273089729504,-0.14629571147)); +#17781 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17782 = PCURVE('',#17783,#17788); +#17783 = CYLINDRICAL_SURFACE('',#17784,0.1); +#17784 = AXIS2_PLACEMENT_3D('',#17785,#17786,#17787); +#17785 = CARTESIAN_POINT('',(1.2,0.25,0.25)); +#17786 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000)); +#17787 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#17788 = DEFINITIONAL_REPRESENTATION('',(#17789),#17793); +#17789 = LINE('',#17790,#17791); +#17790 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#17791 = VECTOR('',#17792,1.); +#17792 = DIRECTION('',(1.,0.E+000)); +#17793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17794 = ORIENTED_EDGE('',*,*,#17795,.T.); +#17795 = EDGE_CURVE('',#17763,#17796,#17798,.T.); +#17796 = VERTEX_POINT('',#17797); +#17797 = CARTESIAN_POINT('',(1.1,0.25,0.65)); +#17798 = SURFACE_CURVE('',#17799,(#17803,#17810),.PCURVE_S1.); +#17799 = LINE('',#17800,#17801); +#17800 = CARTESIAN_POINT('',(1.1,0.25,0.25)); +#17801 = VECTOR('',#17802,1.); +#17802 = DIRECTION('',(0.E+000,0.E+000,1.)); +#17803 = PCURVE('',#15228,#17804); +#17804 = DEFINITIONAL_REPRESENTATION('',(#17805),#17809); +#17805 = LINE('',#17806,#17807); +#17806 = CARTESIAN_POINT('',(-0.173089729504,-4.629571147E-002)); +#17807 = VECTOR('',#17808,1.); +#17808 = DIRECTION('',(1.,0.E+000)); +#17809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17810 = PCURVE('',#17811,#17816); +#17811 = PLANE('',#17812); +#17812 = AXIS2_PLACEMENT_3D('',#17813,#17814,#17815); +#17813 = CARTESIAN_POINT('',(1.1,0.25,0.25)); +#17814 = DIRECTION('',(-1.,-2.22044604925E-016,0.E+000)); +#17815 = DIRECTION('',(0.E+000,0.E+000,1.)); +#17816 = DEFINITIONAL_REPRESENTATION('',(#17817),#17821); +#17817 = LINE('',#17818,#17819); +#17818 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#17819 = VECTOR('',#17820,1.); +#17820 = DIRECTION('',(1.,0.E+000)); +#17821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17822 = ORIENTED_EDGE('',*,*,#17823,.T.); +#17823 = EDGE_CURVE('',#17796,#17824,#17826,.T.); +#17824 = VERTEX_POINT('',#17825); +#17825 = CARTESIAN_POINT('',(0.85,0.25,0.9)); +#17826 = SURFACE_CURVE('',#17827,(#17832,#17839),.PCURVE_S1.); +#17827 = CIRCLE('',#17828,0.25); +#17828 = AXIS2_PLACEMENT_3D('',#17829,#17830,#17831); +#17829 = CARTESIAN_POINT('',(0.85,0.25,0.65)); +#17830 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#17831 = DIRECTION('',(1.,2.22044604925E-016,1.33226762955E-015)); +#17832 = PCURVE('',#15228,#17833); +#17833 = DEFINITIONAL_REPRESENTATION('',(#17834),#17838); +#17834 = CIRCLE('',#17835,0.25); +#17835 = AXIS2_PLACEMENT_2D('',#17836,#17837); +#17836 = CARTESIAN_POINT('',(0.226910270496,0.20370428853)); +#17837 = DIRECTION('',(1.33226762955E-015,-1.)); +#17838 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17839 = PCURVE('',#17840,#17845); +#17840 = CYLINDRICAL_SURFACE('',#17841,0.25); +#17841 = AXIS2_PLACEMENT_3D('',#17842,#17843,#17844); +#17842 = CARTESIAN_POINT('',(0.85,0.25,0.65)); +#17843 = DIRECTION('',(-2.22044604925E-016,1.,-0.E+000)); +#17844 = DIRECTION('',(1.,2.22044604925E-016,1.33226762955E-015)); +#17845 = DEFINITIONAL_REPRESENTATION('',(#17846),#17850); +#17846 = LINE('',#17847,#17848); +#17847 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#17848 = VECTOR('',#17849,1.); +#17849 = DIRECTION('',(-1.,0.E+000)); +#17850 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17851 = ORIENTED_EDGE('',*,*,#17852,.T.); +#17852 = EDGE_CURVE('',#17824,#15213,#17853,.T.); +#17853 = SURFACE_CURVE('',#17854,(#17858,#17865),.PCURVE_S1.); +#17854 = LINE('',#17855,#17856); +#17855 = CARTESIAN_POINT('',(0.85,0.25,0.9)); +#17856 = VECTOR('',#17857,1.); +#17857 = DIRECTION('',(-1.,-2.22044604925E-016,0.E+000)); +#17858 = PCURVE('',#15228,#17859); +#17859 = DEFINITIONAL_REPRESENTATION('',(#17860),#17864); +#17860 = LINE('',#17861,#17862); +#17861 = CARTESIAN_POINT('',(0.476910270496,0.20370428853)); +#17862 = VECTOR('',#17863,1.); +#17863 = DIRECTION('',(0.E+000,1.)); +#17864 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17865 = PCURVE('',#17556,#17866); +#17866 = DEFINITIONAL_REPRESENTATION('',(#17867),#17871); +#17867 = LINE('',#17868,#17869); +#17868 = CARTESIAN_POINT('',(-0.E+000,0.E+000)); +#17869 = VECTOR('',#17870,1.); +#17870 = DIRECTION('',(1.,0.E+000)); +#17871 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17872 = ADVANCED_FACE('',(#17873),#15285,.T.); +#17873 = FACE_BOUND('',#17874,.T.); +#17874 = EDGE_LOOP('',(#17875,#17876,#17877,#17905,#17928,#17952,#17975, + #17998,#18021,#18049,#18072,#18096)); +#17875 = ORIENTED_EDGE('',*,*,#15269,.F.); +#17876 = ORIENTED_EDGE('',*,*,#15374,.T.); +#17877 = ORIENTED_EDGE('',*,*,#17878,.T.); +#17878 = EDGE_CURVE('',#15375,#17879,#17881,.T.); +#17879 = VERTEX_POINT('',#17880); +#17880 = CARTESIAN_POINT('',(0.95,-0.25,0.65)); +#17881 = SURFACE_CURVE('',#17882,(#17887,#17898),.PCURVE_S1.); +#17882 = CIRCLE('',#17883,0.1); +#17883 = AXIS2_PLACEMENT_3D('',#17884,#17885,#17886); +#17884 = CARTESIAN_POINT('',(0.85,-0.25,0.65)); +#17885 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000)); +#17886 = DIRECTION('',(-1.110223024625E-015,-2.465190328815E-031,1.)); +#17887 = PCURVE('',#15285,#17888); +#17888 = DEFINITIONAL_REPRESENTATION('',(#17889),#17897); +#17889 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#17890,#17891,#17892,#17893 + ,#17894,#17895,#17896),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#17890 = CARTESIAN_POINT('',(0.326910270496,0.20370428853)); +#17891 = CARTESIAN_POINT('',(0.326910270496,3.049920777311E-002)); +#17892 = CARTESIAN_POINT('',(0.176910270496,0.117101748152)); +#17893 = CARTESIAN_POINT('',(2.6910270496E-002,0.20370428853)); +#17894 = CARTESIAN_POINT('',(0.176910270496,0.290306828908)); +#17895 = CARTESIAN_POINT('',(0.326910270496,0.376909369287)); +#17896 = CARTESIAN_POINT('',(0.326910270496,0.20370428853)); +#17897 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17898 = PCURVE('',#15411,#17899); +#17899 = DEFINITIONAL_REPRESENTATION('',(#17900),#17904); +#17900 = LINE('',#17901,#17902); +#17901 = CARTESIAN_POINT('',(0.E+000,-0.5)); +#17902 = VECTOR('',#17903,1.); +#17903 = DIRECTION('',(1.,0.E+000)); +#17904 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17905 = ORIENTED_EDGE('',*,*,#17906,.T.); +#17906 = EDGE_CURVE('',#17879,#17907,#17909,.T.); +#17907 = VERTEX_POINT('',#17908); +#17908 = CARTESIAN_POINT('',(0.95,-0.25,0.25)); +#17909 = SURFACE_CURVE('',#17910,(#17914,#17921),.PCURVE_S1.); +#17910 = LINE('',#17911,#17912); +#17911 = CARTESIAN_POINT('',(0.95,-0.25,0.65)); +#17912 = VECTOR('',#17913,1.); +#17913 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#17914 = PCURVE('',#15285,#17915); +#17915 = DEFINITIONAL_REPRESENTATION('',(#17916),#17920); +#17916 = LINE('',#17917,#17918); +#17917 = CARTESIAN_POINT('',(0.226910270496,0.10370428853)); +#17918 = VECTOR('',#17919,1.); +#17919 = DIRECTION('',(-1.,-0.E+000)); +#17920 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17921 = PCURVE('',#17637,#17922); +#17922 = DEFINITIONAL_REPRESENTATION('',(#17923),#17927); +#17923 = LINE('',#17924,#17925); +#17924 = CARTESIAN_POINT('',(0.E+000,-0.5)); +#17925 = VECTOR('',#17926,1.); +#17926 = DIRECTION('',(1.,0.E+000)); +#17927 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17928 = ORIENTED_EDGE('',*,*,#17929,.T.); +#17929 = EDGE_CURVE('',#17907,#17930,#17932,.T.); +#17930 = VERTEX_POINT('',#17931); +#17931 = CARTESIAN_POINT('',(1.2,-0.25,0.E+000)); +#17932 = SURFACE_CURVE('',#17933,(#17938,#17945),.PCURVE_S1.); +#17933 = CIRCLE('',#17934,0.25); +#17934 = AXIS2_PLACEMENT_3D('',#17935,#17936,#17937); +#17935 = CARTESIAN_POINT('',(1.2,-0.25,0.25)); +#17936 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#17937 = DIRECTION('',(-1.,-2.22044604925E-016,-4.440892098501E-016)); +#17938 = PCURVE('',#15285,#17939); +#17939 = DEFINITIONAL_REPRESENTATION('',(#17940),#17944); +#17940 = CIRCLE('',#17941,0.25); +#17941 = AXIS2_PLACEMENT_2D('',#17942,#17943); +#17942 = CARTESIAN_POINT('',(-0.173089729504,-0.14629571147)); +#17943 = DIRECTION('',(-4.440892098501E-016,1.)); +#17944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17945 = PCURVE('',#17666,#17946); +#17946 = DEFINITIONAL_REPRESENTATION('',(#17947),#17951); +#17947 = LINE('',#17948,#17949); +#17948 = CARTESIAN_POINT('',(6.28318530718,-0.5)); +#17949 = VECTOR('',#17950,1.); +#17950 = DIRECTION('',(-1.,0.E+000)); +#17951 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17952 = ORIENTED_EDGE('',*,*,#17953,.T.); +#17953 = EDGE_CURVE('',#17930,#17954,#17956,.T.); +#17954 = VERTEX_POINT('',#17955); +#17955 = CARTESIAN_POINT('',(1.4,-0.25,0.E+000)); +#17956 = SURFACE_CURVE('',#17957,(#17961,#17968),.PCURVE_S1.); +#17957 = LINE('',#17958,#17959); +#17958 = CARTESIAN_POINT('',(1.2,-0.25,0.E+000)); +#17959 = VECTOR('',#17960,1.); +#17960 = DIRECTION('',(1.,2.22044604925E-016,0.E+000)); +#17961 = PCURVE('',#15285,#17962); +#17962 = DEFINITIONAL_REPRESENTATION('',(#17963),#17967); +#17963 = LINE('',#17964,#17965); +#17964 = CARTESIAN_POINT('',(-0.423089729504,-0.14629571147)); +#17965 = VECTOR('',#17966,1.); +#17966 = DIRECTION('',(0.E+000,-1.)); +#17967 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17968 = PCURVE('',#17694,#17969); +#17969 = DEFINITIONAL_REPRESENTATION('',(#17970),#17974); +#17970 = LINE('',#17971,#17972); +#17971 = CARTESIAN_POINT('',(-1.110223024625E-016,-0.5)); +#17972 = VECTOR('',#17973,1.); +#17973 = DIRECTION('',(1.,0.E+000)); +#17974 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17975 = ORIENTED_EDGE('',*,*,#17976,.T.); +#17976 = EDGE_CURVE('',#17954,#17977,#17979,.T.); +#17977 = VERTEX_POINT('',#17978); +#17978 = CARTESIAN_POINT('',(1.4,-0.25,0.15)); +#17979 = SURFACE_CURVE('',#17980,(#17984,#17991),.PCURVE_S1.); +#17980 = LINE('',#17981,#17982); +#17981 = CARTESIAN_POINT('',(1.4,-0.25,0.E+000)); +#17982 = VECTOR('',#17983,1.); +#17983 = DIRECTION('',(0.E+000,0.E+000,1.)); +#17984 = PCURVE('',#15285,#17985); +#17985 = DEFINITIONAL_REPRESENTATION('',(#17986),#17990); +#17986 = LINE('',#17987,#17988); +#17987 = CARTESIAN_POINT('',(-0.423089729504,-0.34629571147)); +#17988 = VECTOR('',#17989,1.); +#17989 = DIRECTION('',(1.,0.E+000)); +#17990 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17991 = PCURVE('',#17722,#17992); +#17992 = DEFINITIONAL_REPRESENTATION('',(#17993),#17997); +#17993 = LINE('',#17994,#17995); +#17994 = CARTESIAN_POINT('',(0.E+000,-0.5)); +#17995 = VECTOR('',#17996,1.); +#17996 = DIRECTION('',(1.,0.E+000)); +#17997 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#17998 = ORIENTED_EDGE('',*,*,#17999,.T.); +#17999 = EDGE_CURVE('',#17977,#18000,#18002,.T.); +#18000 = VERTEX_POINT('',#18001); +#18001 = CARTESIAN_POINT('',(1.2,-0.25,0.15)); +#18002 = SURFACE_CURVE('',#18003,(#18007,#18014),.PCURVE_S1.); +#18003 = LINE('',#18004,#18005); +#18004 = CARTESIAN_POINT('',(1.4,-0.25,0.15)); +#18005 = VECTOR('',#18006,1.); +#18006 = DIRECTION('',(-1.,-2.22044604925E-016,0.E+000)); +#18007 = PCURVE('',#15285,#18008); +#18008 = DEFINITIONAL_REPRESENTATION('',(#18009),#18013); +#18009 = LINE('',#18010,#18011); +#18010 = CARTESIAN_POINT('',(-0.273089729504,-0.34629571147)); +#18011 = VECTOR('',#18012,1.); +#18012 = DIRECTION('',(0.E+000,1.)); +#18013 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18014 = PCURVE('',#17750,#18015); +#18015 = DEFINITIONAL_REPRESENTATION('',(#18016),#18020); +#18016 = LINE('',#18017,#18018); +#18017 = CARTESIAN_POINT('',(1.110223024625E-016,-0.5)); +#18018 = VECTOR('',#18019,1.); +#18019 = DIRECTION('',(1.,0.E+000)); +#18020 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18021 = ORIENTED_EDGE('',*,*,#18022,.T.); +#18022 = EDGE_CURVE('',#18000,#18023,#18025,.T.); +#18023 = VERTEX_POINT('',#18024); +#18024 = CARTESIAN_POINT('',(1.1,-0.25,0.25)); +#18025 = SURFACE_CURVE('',#18026,(#18031,#18042),.PCURVE_S1.); +#18026 = CIRCLE('',#18027,0.1); +#18027 = AXIS2_PLACEMENT_3D('',#18028,#18029,#18030); +#18028 = CARTESIAN_POINT('',(1.2,-0.25,0.25)); +#18029 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000)); +#18030 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#18031 = PCURVE('',#15285,#18032); +#18032 = DEFINITIONAL_REPRESENTATION('',(#18033),#18041); +#18033 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#18034,#18035,#18036,#18037 + ,#18038,#18039,#18040),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#18034 = CARTESIAN_POINT('',(-0.273089729504,-0.14629571147)); +#18035 = CARTESIAN_POINT('',(-0.273089729504,2.690936928689E-002)); +#18036 = CARTESIAN_POINT('',(-0.123089729504,-5.969317109156E-002)); +#18037 = CARTESIAN_POINT('',(2.6910270496E-002,-0.14629571147)); +#18038 = CARTESIAN_POINT('',(-0.123089729504,-0.232898251848)); +#18039 = CARTESIAN_POINT('',(-0.273089729504,-0.319500792227)); +#18040 = CARTESIAN_POINT('',(-0.273089729504,-0.14629571147)); +#18041 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18042 = PCURVE('',#17783,#18043); +#18043 = DEFINITIONAL_REPRESENTATION('',(#18044),#18048); +#18044 = LINE('',#18045,#18046); +#18045 = CARTESIAN_POINT('',(0.E+000,-0.5)); +#18046 = VECTOR('',#18047,1.); +#18047 = DIRECTION('',(1.,3.533949646071E-017)); +#18048 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18049 = ORIENTED_EDGE('',*,*,#18050,.T.); +#18050 = EDGE_CURVE('',#18023,#18051,#18053,.T.); +#18051 = VERTEX_POINT('',#18052); +#18052 = CARTESIAN_POINT('',(1.1,-0.25,0.65)); +#18053 = SURFACE_CURVE('',#18054,(#18058,#18065),.PCURVE_S1.); +#18054 = LINE('',#18055,#18056); +#18055 = CARTESIAN_POINT('',(1.1,-0.25,0.25)); +#18056 = VECTOR('',#18057,1.); +#18057 = DIRECTION('',(0.E+000,0.E+000,1.)); +#18058 = PCURVE('',#15285,#18059); +#18059 = DEFINITIONAL_REPRESENTATION('',(#18060),#18064); +#18060 = LINE('',#18061,#18062); +#18061 = CARTESIAN_POINT('',(-0.173089729504,-4.629571147E-002)); +#18062 = VECTOR('',#18063,1.); +#18063 = DIRECTION('',(1.,0.E+000)); +#18064 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18065 = PCURVE('',#17811,#18066); +#18066 = DEFINITIONAL_REPRESENTATION('',(#18067),#18071); +#18067 = LINE('',#18068,#18069); +#18068 = CARTESIAN_POINT('',(0.E+000,-0.5)); +#18069 = VECTOR('',#18070,1.); +#18070 = DIRECTION('',(1.,0.E+000)); +#18071 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18072 = ORIENTED_EDGE('',*,*,#18073,.T.); +#18073 = EDGE_CURVE('',#18051,#18074,#18076,.T.); +#18074 = VERTEX_POINT('',#18075); +#18075 = CARTESIAN_POINT('',(0.85,-0.25,0.9)); +#18076 = SURFACE_CURVE('',#18077,(#18082,#18089),.PCURVE_S1.); +#18077 = CIRCLE('',#18078,0.25); +#18078 = AXIS2_PLACEMENT_3D('',#18079,#18080,#18081); +#18079 = CARTESIAN_POINT('',(0.85,-0.25,0.65)); +#18080 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#18081 = DIRECTION('',(1.,2.22044604925E-016,1.33226762955E-015)); +#18082 = PCURVE('',#15285,#18083); +#18083 = DEFINITIONAL_REPRESENTATION('',(#18084),#18088); +#18084 = CIRCLE('',#18085,0.25); +#18085 = AXIS2_PLACEMENT_2D('',#18086,#18087); +#18086 = CARTESIAN_POINT('',(0.226910270496,0.20370428853)); +#18087 = DIRECTION('',(1.33226762955E-015,-1.)); +#18088 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18089 = PCURVE('',#17840,#18090); +#18090 = DEFINITIONAL_REPRESENTATION('',(#18091),#18095); +#18091 = LINE('',#18092,#18093); +#18092 = CARTESIAN_POINT('',(6.28318530718,-0.5)); +#18093 = VECTOR('',#18094,1.); +#18094 = DIRECTION('',(-1.,0.E+000)); +#18095 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18096 = ORIENTED_EDGE('',*,*,#18097,.T.); +#18097 = EDGE_CURVE('',#18074,#15270,#18098,.T.); +#18098 = SURFACE_CURVE('',#18099,(#18103,#18110),.PCURVE_S1.); +#18099 = LINE('',#18100,#18101); +#18100 = CARTESIAN_POINT('',(0.85,-0.25,0.9)); +#18101 = VECTOR('',#18102,1.); +#18102 = DIRECTION('',(-1.,-2.22044604925E-016,0.E+000)); +#18103 = PCURVE('',#15285,#18104); +#18104 = DEFINITIONAL_REPRESENTATION('',(#18105),#18109); +#18105 = LINE('',#18106,#18107); +#18106 = CARTESIAN_POINT('',(0.476910270496,0.20370428853)); +#18107 = VECTOR('',#18108,1.); +#18108 = DIRECTION('',(0.E+000,1.)); +#18109 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18110 = PCURVE('',#17556,#18111); +#18111 = DEFINITIONAL_REPRESENTATION('',(#18112),#18116); +#18112 = LINE('',#18113,#18114); +#18113 = CARTESIAN_POINT('',(1.110223024625E-016,-0.5)); +#18114 = VECTOR('',#18115,1.); +#18115 = DIRECTION('',(1.,0.E+000)); +#18116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18117 = ADVANCED_FACE('',(#18118),#15335,.F.); +#18118 = FACE_BOUND('',#18119,.F.); +#18119 = EDGE_LOOP('',(#18120,#18142,#18143,#18165)); +#18120 = ORIENTED_EDGE('',*,*,#18121,.F.); +#18121 = EDGE_CURVE('',#15270,#18122,#18124,.T.); +#18122 = VERTEX_POINT('',#18123); +#18123 = CARTESIAN_POINT('',(0.775,-0.25,0.9)); +#18124 = SURFACE_CURVE('',#18125,(#18129,#18135),.PCURVE_S1.); +#18125 = LINE('',#18126,#18127); +#18126 = CARTESIAN_POINT('',(0.85,-0.25,0.9)); +#18127 = VECTOR('',#18128,1.); +#18128 = DIRECTION('',(-1.,-2.22044604925E-016,0.E+000)); +#18129 = PCURVE('',#15335,#18130); +#18130 = DEFINITIONAL_REPRESENTATION('',(#18131),#18134); +#18131 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18132,#18133),.UNSPECIFIED., + .F.,.F.,(2,2),(5.E-002,7.5E-002),.PIECEWISE_BEZIER_KNOTS.); +#18132 = CARTESIAN_POINT('',(1.605,7.806382810854E-016)); +#18133 = CARTESIAN_POINT('',(1.607327746741,1.)); +#18134 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18135 = PCURVE('',#17556,#18136); +#18136 = DEFINITIONAL_REPRESENTATION('',(#18137),#18141); +#18137 = LINE('',#18138,#18139); +#18138 = CARTESIAN_POINT('',(1.110223024625E-016,-0.5)); +#18139 = VECTOR('',#18140,1.); +#18140 = DIRECTION('',(1.,0.E+000)); +#18141 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18142 = ORIENTED_EDGE('',*,*,#15321,.T.); +#18143 = ORIENTED_EDGE('',*,*,#18144,.T.); +#18144 = EDGE_CURVE('',#15299,#18145,#18147,.T.); +#18145 = VERTEX_POINT('',#18146); +#18146 = CARTESIAN_POINT('',(0.775,-0.7,0.9)); +#18147 = SURFACE_CURVE('',#18148,(#18152,#18158),.PCURVE_S1.); +#18148 = LINE('',#18149,#18150); +#18149 = CARTESIAN_POINT('',(0.85,-0.7,0.9)); +#18150 = VECTOR('',#18151,1.); +#18151 = DIRECTION('',(-1.,-2.22044604925E-016,0.E+000)); +#18152 = PCURVE('',#15335,#18153); +#18153 = DEFINITIONAL_REPRESENTATION('',(#18154),#18157); +#18154 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18155,#18156),.UNSPECIFIED., + .F.,.F.,(2,2),(5.E-002,7.5E-002),.PIECEWISE_BEZIER_KNOTS.); +#18155 = CARTESIAN_POINT('',(2.055,3.290589627549E-017)); +#18156 = CARTESIAN_POINT('',(2.061517690875,1.)); +#18157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18158 = PCURVE('',#16891,#18159); +#18159 = DEFINITIONAL_REPRESENTATION('',(#18160),#18164); +#18160 = LINE('',#18161,#18162); +#18161 = CARTESIAN_POINT('',(-0.E+000,0.E+000)); +#18162 = VECTOR('',#18163,1.); +#18163 = DIRECTION('',(1.,0.E+000)); +#18164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18165 = ORIENTED_EDGE('',*,*,#18166,.F.); +#18166 = EDGE_CURVE('',#18122,#18145,#18167,.T.); +#18167 = SURFACE_CURVE('',#18168,(#18172,#18178),.PCURVE_S1.); +#18168 = LINE('',#18169,#18170); +#18169 = CARTESIAN_POINT('',(0.775,1.3425,0.9)); +#18170 = VECTOR('',#18171,1.); +#18171 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#18172 = PCURVE('',#15335,#18173); +#18173 = DEFINITIONAL_REPRESENTATION('',(#18174),#18177); +#18174 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18175,#18176),.UNSPECIFIED., + .F.,.F.,(2,2),(1.5925,2.0425),.PIECEWISE_BEZIER_KNOTS.); +#18175 = CARTESIAN_POINT('',(1.607327746741,1.)); +#18176 = CARTESIAN_POINT('',(2.061517690875,1.)); +#18177 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18178 = PCURVE('',#16316,#18179); +#18179 = DEFINITIONAL_REPRESENTATION('',(#18180),#18184); +#18180 = LINE('',#18181,#18182); +#18181 = CARTESIAN_POINT('',(0.E+000,-6.347393957235E-016)); +#18182 = VECTOR('',#18183,1.); +#18183 = DIRECTION('',(1.,2.675879209178E-016)); +#18184 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18185 = ADVANCED_FACE('',(#18186),#15411,.F.); +#18186 = FACE_BOUND('',#18187,.F.); +#18187 = EDGE_LOOP('',(#18188,#18189,#18190,#18211)); +#18188 = ORIENTED_EDGE('',*,*,#15397,.T.); +#18189 = ORIENTED_EDGE('',*,*,#17878,.T.); +#18190 = ORIENTED_EDGE('',*,*,#18191,.F.); +#18191 = EDGE_CURVE('',#17594,#17879,#18192,.T.); +#18192 = SURFACE_CURVE('',#18193,(#18197,#18204),.PCURVE_S1.); +#18193 = LINE('',#18194,#18195); +#18194 = CARTESIAN_POINT('',(0.95,0.25,0.65)); +#18195 = VECTOR('',#18196,1.); +#18196 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#18197 = PCURVE('',#15411,#18198); +#18198 = DEFINITIONAL_REPRESENTATION('',(#18199),#18203); +#18199 = LINE('',#18200,#18201); +#18200 = CARTESIAN_POINT('',(1.570796326795,-2.775557561563E-017)); +#18201 = VECTOR('',#18202,1.); +#18202 = DIRECTION('',(0.E+000,-1.)); +#18203 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18204 = PCURVE('',#17637,#18205); +#18205 = DEFINITIONAL_REPRESENTATION('',(#18206),#18210); +#18206 = LINE('',#18207,#18208); +#18207 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#18208 = VECTOR('',#18209,1.); +#18209 = DIRECTION('',(0.E+000,-1.)); +#18210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18211 = ORIENTED_EDGE('',*,*,#17593,.F.); +#18212 = ADVANCED_FACE('',(#18213),#15461,.F.); +#18213 = FACE_BOUND('',#18214,.F.); +#18214 = EDGE_LOOP('',(#18215,#18216,#18238,#18263)); +#18215 = ORIENTED_EDGE('',*,*,#15447,.T.); +#18216 = ORIENTED_EDGE('',*,*,#18217,.T.); +#18217 = EDGE_CURVE('',#15428,#18218,#18220,.T.); +#18218 = VERTEX_POINT('',#18219); +#18219 = CARTESIAN_POINT('',(0.6925,-1.425,0.9)); +#18220 = SURFACE_CURVE('',#18221,(#18224,#18231),.PCURVE_S1.); +#18221 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18222,#18223),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#18222 = CARTESIAN_POINT('',(0.705,-1.45,0.9)); +#18223 = CARTESIAN_POINT('',(0.6925,-1.425,0.9)); +#18224 = PCURVE('',#15461,#18225); +#18225 = DEFINITIONAL_REPRESENTATION('',(#18226),#18230); +#18226 = LINE('',#18227,#18228); +#18227 = CARTESIAN_POINT('',(0.134350288425,-9.609990988284E-015)); +#18228 = VECTOR('',#18229,1.); +#18229 = DIRECTION('',(0.E+000,1.)); +#18230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18231 = PCURVE('',#15512,#18232); +#18232 = DEFINITIONAL_REPRESENTATION('',(#18233),#18237); +#18233 = LINE('',#18234,#18235); +#18234 = CARTESIAN_POINT('',(8.267352998703E-017,1.296771946272E-015)); +#18235 = VECTOR('',#18236,1.); +#18236 = DIRECTION('',(-1.093790196674E-016,1.)); +#18237 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18238 = ORIENTED_EDGE('',*,*,#18239,.F.); +#18239 = EDGE_CURVE('',#16930,#18218,#18240,.T.); +#18240 = SURFACE_CURVE('',#18241,(#18245,#18251),.PCURVE_S1.); +#18241 = LINE('',#18242,#18243); +#18242 = CARTESIAN_POINT('',(0.775,-1.3425,0.9)); +#18243 = VECTOR('',#18244,1.); +#18244 = DIRECTION('',(-0.707106781187,-0.707106781187,0.E+000)); +#18245 = PCURVE('',#15461,#18246); +#18246 = DEFINITIONAL_REPRESENTATION('',(#18247),#18250); +#18247 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18248,#18249),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,0.116672618896),.PIECEWISE_BEZIER_KNOTS.); +#18248 = CARTESIAN_POINT('',(-7.31522404482E-017,1.)); +#18249 = CARTESIAN_POINT('',(0.134350288425,1.)); +#18250 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18251 = PCURVE('',#18252,#18257); +#18252 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#18253,#18254) + ,(#18255,#18256 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,0.116672618896),( + 0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#18253 = CARTESIAN_POINT('',(0.775,-1.3425,0.9)); +#18254 = CARTESIAN_POINT('',(0.683648457443,-1.296824228722,1.55)); +#18255 = CARTESIAN_POINT('',(0.6925,-1.425,0.9)); +#18256 = CARTESIAN_POINT('',(0.646824228722,-1.333648457443,1.55)); +#18257 = DEFINITIONAL_REPRESENTATION('',(#18258),#18262); +#18258 = LINE('',#18259,#18260); +#18259 = CARTESIAN_POINT('',(6.454440699254E-017,-1.252077542071E-016)); +#18260 = VECTOR('',#18261,1.); +#18261 = DIRECTION('',(1.,3.019542603872E-016)); +#18262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18263 = ORIENTED_EDGE('',*,*,#16929,.F.); +#18264 = ADVANCED_FACE('',(#18265),#15512,.F.); +#18265 = FACE_BOUND('',#18266,.F.); +#18266 = EDGE_LOOP('',(#18267,#18268,#18290,#18315)); +#18267 = ORIENTED_EDGE('',*,*,#15498,.T.); +#18268 = ORIENTED_EDGE('',*,*,#18269,.T.); +#18269 = EDGE_CURVE('',#15479,#18270,#18272,.T.); +#18270 = VERTEX_POINT('',#18271); +#18271 = CARTESIAN_POINT('',(-0.6925,-1.425,0.9)); +#18272 = SURFACE_CURVE('',#18273,(#18276,#18283),.PCURVE_S1.); +#18273 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18274,#18275),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#18274 = CARTESIAN_POINT('',(-0.705,-1.45,0.9)); +#18275 = CARTESIAN_POINT('',(-0.6925,-1.425,0.9)); +#18276 = PCURVE('',#15512,#18277); +#18277 = DEFINITIONAL_REPRESENTATION('',(#18278),#18282); +#18278 = LINE('',#18279,#18280); +#18279 = CARTESIAN_POINT('',(1.41,1.292435084642E-015)); +#18280 = VECTOR('',#18281,1.); +#18281 = DIRECTION('',(0.E+000,1.)); +#18282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18283 = PCURVE('',#15563,#18284); +#18284 = DEFINITIONAL_REPRESENTATION('',(#18285),#18289); +#18285 = LINE('',#18286,#18287); +#18286 = CARTESIAN_POINT('',(-8.015109233988E-017,-1.27529498418E-015)); +#18287 = VECTOR('',#18288,1.); +#18288 = DIRECTION('',(8.801616961162E-017,1.)); +#18289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18290 = ORIENTED_EDGE('',*,*,#18291,.F.); +#18291 = EDGE_CURVE('',#18218,#18270,#18292,.T.); +#18292 = SURFACE_CURVE('',#18293,(#18297,#18303),.PCURVE_S1.); +#18293 = LINE('',#18294,#18295); +#18294 = CARTESIAN_POINT('',(0.6925,-1.425,0.9)); +#18295 = VECTOR('',#18296,1.); +#18296 = DIRECTION('',(-1.,-2.22044604925E-016,0.E+000)); +#18297 = PCURVE('',#15512,#18298); +#18298 = DEFINITIONAL_REPRESENTATION('',(#18299),#18302); +#18299 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18300,#18301),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.385),.PIECEWISE_BEZIER_KNOTS.); +#18300 = CARTESIAN_POINT('',(-2.670548968033E-017,1.)); +#18301 = CARTESIAN_POINT('',(1.41,1.)); +#18302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18303 = PCURVE('',#18304,#18309); +#18304 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#18305,#18306) + ,(#18307,#18308 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,1.385),(0.E+000,1. + ),.PIECEWISE_BEZIER_KNOTS.); +#18305 = CARTESIAN_POINT('',(0.6925,-1.425,0.9)); +#18306 = CARTESIAN_POINT('',(0.646824228722,-1.333648457443,1.55)); +#18307 = CARTESIAN_POINT('',(-0.6925,-1.425,0.9)); +#18308 = CARTESIAN_POINT('',(-0.646824228722,-1.333648457443,1.55)); +#18309 = DEFINITIONAL_REPRESENTATION('',(#18310),#18314); +#18310 = LINE('',#18311,#18312); +#18311 = CARTESIAN_POINT('',(-6.474838029657E-017,-5.513829005757E-018) + ); +#18312 = VECTOR('',#18313,1.); +#18313 = DIRECTION('',(1.,-6.797427845077E-017)); +#18314 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18315 = ORIENTED_EDGE('',*,*,#18217,.F.); +#18316 = ADVANCED_FACE('',(#18317),#15563,.F.); +#18317 = FACE_BOUND('',#18318,.F.); +#18318 = EDGE_LOOP('',(#18319,#18320,#18342,#18367)); +#18319 = ORIENTED_EDGE('',*,*,#15549,.T.); +#18320 = ORIENTED_EDGE('',*,*,#18321,.T.); +#18321 = EDGE_CURVE('',#15530,#18322,#18324,.T.); +#18322 = VERTEX_POINT('',#18323); +#18323 = CARTESIAN_POINT('',(-0.775,-1.3425,0.9)); +#18324 = SURFACE_CURVE('',#18325,(#18328,#18335),.PCURVE_S1.); +#18325 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18326,#18327),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#18326 = CARTESIAN_POINT('',(-0.8,-1.355,0.9)); +#18327 = CARTESIAN_POINT('',(-0.775,-1.3425,0.9)); +#18328 = PCURVE('',#15563,#18329); +#18329 = DEFINITIONAL_REPRESENTATION('',(#18330),#18334); +#18330 = LINE('',#18331,#18332); +#18331 = CARTESIAN_POINT('',(0.134350288425,-3.230147677088E-015)); +#18332 = VECTOR('',#18333,1.); +#18333 = DIRECTION('',(-8.326672684689E-017,1.)); +#18334 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18335 = PCURVE('',#15623,#18336); +#18336 = DEFINITIONAL_REPRESENTATION('',(#18337),#18341); +#18337 = LINE('',#18338,#18339); +#18338 = CARTESIAN_POINT('',(4.924404709875E-017,-2.326193242276E-015)); +#18339 = VECTOR('',#18340,1.); +#18340 = DIRECTION('',(-4.139258281823E-016,1.)); +#18341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18342 = ORIENTED_EDGE('',*,*,#18343,.F.); +#18343 = EDGE_CURVE('',#18270,#18322,#18344,.T.); +#18344 = SURFACE_CURVE('',#18345,(#18349,#18355),.PCURVE_S1.); +#18345 = LINE('',#18346,#18347); +#18346 = CARTESIAN_POINT('',(-0.6925,-1.425,0.9)); +#18347 = VECTOR('',#18348,1.); +#18348 = DIRECTION('',(-0.707106781187,0.707106781187,0.E+000)); +#18349 = PCURVE('',#15563,#18350); +#18350 = DEFINITIONAL_REPRESENTATION('',(#18351),#18354); +#18351 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18352,#18353),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,0.116672618896),.PIECEWISE_BEZIER_KNOTS.); +#18352 = CARTESIAN_POINT('',(7.865077271741E-018,1.)); +#18353 = CARTESIAN_POINT('',(0.134350288425,1.)); +#18354 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18355 = PCURVE('',#18356,#18361); +#18356 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#18357,#18358) + ,(#18359,#18360 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,0.116672618896),( + 0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#18357 = CARTESIAN_POINT('',(-0.6925,-1.425,0.9)); +#18358 = CARTESIAN_POINT('',(-0.646824228722,-1.333648457443,1.55)); +#18359 = CARTESIAN_POINT('',(-0.775,-1.3425,0.9)); +#18360 = CARTESIAN_POINT('',(-0.683648457443,-1.296824228722,1.55)); +#18361 = DEFINITIONAL_REPRESENTATION('',(#18362),#18366); +#18362 = LINE('',#18363,#18364); +#18363 = CARTESIAN_POINT('',(-9.360962500162E-017,-8.997795986117E-017) + ); +#18364 = VECTOR('',#18365,1.); +#18365 = DIRECTION('',(1.,-3.019542603862E-016)); +#18366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18367 = ORIENTED_EDGE('',*,*,#18269,.F.); +#18368 = ADVANCED_FACE('',(#18369),#15623,.F.); +#18369 = FACE_BOUND('',#18370,.F.); +#18370 = EDGE_LOOP('',(#18371,#18372,#18373,#18400)); +#18371 = ORIENTED_EDGE('',*,*,#18321,.F.); +#18372 = ORIENTED_EDGE('',*,*,#15609,.T.); +#18373 = ORIENTED_EDGE('',*,*,#18374,.T.); +#18374 = EDGE_CURVE('',#15582,#18375,#18377,.T.); +#18375 = VERTEX_POINT('',#18376); +#18376 = CARTESIAN_POINT('',(-0.775,-1.2,0.9)); +#18377 = SURFACE_CURVE('',#18378,(#18382,#18388),.PCURVE_S1.); +#18378 = LINE('',#18379,#18380); +#18379 = CARTESIAN_POINT('',(-0.85,-1.2,0.9)); +#18380 = VECTOR('',#18381,1.); +#18381 = DIRECTION('',(1.,9.95799250103E-017,0.E+000)); +#18382 = PCURVE('',#15623,#18383); +#18383 = DEFINITIONAL_REPRESENTATION('',(#18384),#18387); +#18384 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18385,#18386),.UNSPECIFIED., + .F.,.F.,(2,2),(5.E-002,7.5E-002),.PIECEWISE_BEZIER_KNOTS.); +#18385 = CARTESIAN_POINT('',(0.155,8.319869731611E-016)); +#18386 = CARTESIAN_POINT('',(0.143826815642,1.)); +#18387 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18388 = PCURVE('',#18389,#18394); +#18389 = PLANE('',#18390); +#18390 = AXIS2_PLACEMENT_3D('',#18391,#18392,#18393); +#18391 = CARTESIAN_POINT('',(-0.85,-1.2,0.9)); +#18392 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#18393 = DIRECTION('',(1.,9.95799250103E-017,0.E+000)); +#18394 = DEFINITIONAL_REPRESENTATION('',(#18395),#18399); +#18395 = LINE('',#18396,#18397); +#18396 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#18397 = VECTOR('',#18398,1.); +#18398 = DIRECTION('',(1.,0.E+000)); +#18399 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18400 = ORIENTED_EDGE('',*,*,#18401,.F.); +#18401 = EDGE_CURVE('',#18322,#18375,#18402,.T.); +#18402 = SURFACE_CURVE('',#18403,(#18407,#18413),.PCURVE_S1.); +#18403 = LINE('',#18404,#18405); +#18404 = CARTESIAN_POINT('',(-0.775,-1.3425,0.9)); +#18405 = VECTOR('',#18406,1.); +#18406 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000)); +#18407 = PCURVE('',#15623,#18408); +#18408 = DEFINITIONAL_REPRESENTATION('',(#18409),#18412); +#18409 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#18410,#18411),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,0.1425),.PIECEWISE_BEZIER_KNOTS.); +#18410 = CARTESIAN_POINT('',(-3.646817810836E-016,1.)); +#18411 = CARTESIAN_POINT('',(0.143826815642,1.)); +#18412 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18413 = PCURVE('',#18414,#18419); +#18414 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#18415,#18416) + ,(#18417,#18418 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,2.685),(0.E+000,1. + ),.PIECEWISE_BEZIER_KNOTS.); +#18415 = CARTESIAN_POINT('',(-0.775,-1.3425,0.9)); +#18416 = CARTESIAN_POINT('',(-0.683648457443,-1.296824228722,1.55)); +#18417 = CARTESIAN_POINT('',(-0.775,1.3425,0.9)); +#18418 = CARTESIAN_POINT('',(-0.683648457443,1.296824228722,1.55)); +#18419 = DEFINITIONAL_REPRESENTATION('',(#18420),#18424); +#18420 = LINE('',#18421,#18422); +#18421 = CARTESIAN_POINT('',(9.776039213487E-018,2.419479551634E-017)); +#18422 = VECTOR('',#18423,1.); +#18423 = DIRECTION('',(1.,-6.425154602777E-016)); +#18424 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18425 = ADVANCED_FACE('',(#18426),#15597,.F.); +#18426 = FACE_BOUND('',#18427,.F.); +#18427 = EDGE_LOOP('',(#18428,#18429,#18430,#18458,#18486,#18515,#18543, + #18571,#18599,#18632,#18660,#18689)); +#18428 = ORIENTED_EDGE('',*,*,#15581,.F.); +#18429 = ORIENTED_EDGE('',*,*,#15697,.T.); +#18430 = ORIENTED_EDGE('',*,*,#18431,.T.); +#18431 = EDGE_CURVE('',#15698,#18432,#18434,.T.); +#18432 = VERTEX_POINT('',#18433); +#18433 = CARTESIAN_POINT('',(-0.95,-1.2,0.65)); +#18434 = SURFACE_CURVE('',#18435,(#18440,#18451),.PCURVE_S1.); +#18435 = CIRCLE('',#18436,0.1); +#18436 = AXIS2_PLACEMENT_3D('',#18437,#18438,#18439); +#18437 = CARTESIAN_POINT('',(-0.85,-1.2,0.65)); +#18438 = DIRECTION('',(9.95799250103E-017,-1.,0.E+000)); +#18439 = DIRECTION('',(1.110223024625E-015,1.105559255369E-031,1.)); +#18440 = PCURVE('',#15597,#18441); +#18441 = DEFINITIONAL_REPRESENTATION('',(#18442),#18450); +#18442 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#18443,#18444,#18445,#18446 + ,#18447,#18448,#18449),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#18443 = CARTESIAN_POINT('',(0.326910270496,0.20370428853)); +#18444 = CARTESIAN_POINT('',(0.326910270496,3.049920777311E-002)); +#18445 = CARTESIAN_POINT('',(0.176910270496,0.117101748152)); +#18446 = CARTESIAN_POINT('',(2.6910270496E-002,0.20370428853)); +#18447 = CARTESIAN_POINT('',(0.176910270496,0.290306828908)); +#18448 = CARTESIAN_POINT('',(0.326910270496,0.376909369287)); +#18449 = CARTESIAN_POINT('',(0.326910270496,0.20370428853)); +#18450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18451 = PCURVE('',#15763,#18452); +#18452 = DEFINITIONAL_REPRESENTATION('',(#18453),#18457); +#18453 = LINE('',#18454,#18455); +#18454 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#18455 = VECTOR('',#18456,1.); +#18456 = DIRECTION('',(1.,0.E+000)); +#18457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18458 = ORIENTED_EDGE('',*,*,#18459,.T.); +#18459 = EDGE_CURVE('',#18432,#18460,#18462,.T.); +#18460 = VERTEX_POINT('',#18461); +#18461 = CARTESIAN_POINT('',(-0.95,-1.2,0.25)); +#18462 = SURFACE_CURVE('',#18463,(#18467,#18474),.PCURVE_S1.); +#18463 = LINE('',#18464,#18465); +#18464 = CARTESIAN_POINT('',(-0.95,-1.2,0.65)); +#18465 = VECTOR('',#18466,1.); +#18466 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#18467 = PCURVE('',#15597,#18468); +#18468 = DEFINITIONAL_REPRESENTATION('',(#18469),#18473); +#18469 = LINE('',#18470,#18471); +#18470 = CARTESIAN_POINT('',(0.226910270496,0.10370428853)); +#18471 = VECTOR('',#18472,1.); +#18472 = DIRECTION('',(-1.,0.E+000)); +#18473 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18474 = PCURVE('',#18475,#18480); +#18475 = PLANE('',#18476); +#18476 = AXIS2_PLACEMENT_3D('',#18477,#18478,#18479); +#18477 = CARTESIAN_POINT('',(-0.95,-1.2,0.65)); +#18478 = DIRECTION('',(-1.,-9.95799250103E-017,0.E+000)); +#18479 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#18480 = DEFINITIONAL_REPRESENTATION('',(#18481),#18485); +#18481 = LINE('',#18482,#18483); +#18482 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#18483 = VECTOR('',#18484,1.); +#18484 = DIRECTION('',(1.,0.E+000)); +#18485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18486 = ORIENTED_EDGE('',*,*,#18487,.T.); +#18487 = EDGE_CURVE('',#18460,#18488,#18490,.T.); +#18488 = VERTEX_POINT('',#18489); +#18489 = CARTESIAN_POINT('',(-1.2,-1.2,0.E+000)); +#18490 = SURFACE_CURVE('',#18491,(#18496,#18503),.PCURVE_S1.); +#18491 = CIRCLE('',#18492,0.25); +#18492 = AXIS2_PLACEMENT_3D('',#18493,#18494,#18495); +#18493 = CARTESIAN_POINT('',(-1.2,-1.2,0.25)); +#18494 = DIRECTION('',(-9.95799250103E-017,1.,0.E+000)); +#18495 = DIRECTION('',(1.,9.95799250103E-017,-4.440892098501E-016)); +#18496 = PCURVE('',#15597,#18497); +#18497 = DEFINITIONAL_REPRESENTATION('',(#18498),#18502); +#18498 = CIRCLE('',#18499,0.25); +#18499 = AXIS2_PLACEMENT_2D('',#18500,#18501); +#18500 = CARTESIAN_POINT('',(-0.173089729504,-0.14629571147)); +#18501 = DIRECTION('',(-4.440892098501E-016,1.)); +#18502 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18503 = PCURVE('',#18504,#18509); +#18504 = CYLINDRICAL_SURFACE('',#18505,0.25); +#18505 = AXIS2_PLACEMENT_3D('',#18506,#18507,#18508); +#18506 = CARTESIAN_POINT('',(-1.2,-1.2,0.25)); +#18507 = DIRECTION('',(9.95799250103E-017,-1.,-0.E+000)); +#18508 = DIRECTION('',(1.,9.95799250103E-017,-4.440892098501E-016)); +#18509 = DEFINITIONAL_REPRESENTATION('',(#18510),#18514); +#18510 = LINE('',#18511,#18512); +#18511 = CARTESIAN_POINT('',(6.28318530718,2.22044604925E-016)); +#18512 = VECTOR('',#18513,1.); +#18513 = DIRECTION('',(-1.,-1.413579858428E-016)); +#18514 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18515 = ORIENTED_EDGE('',*,*,#18516,.T.); +#18516 = EDGE_CURVE('',#18488,#18517,#18519,.T.); +#18517 = VERTEX_POINT('',#18518); +#18518 = CARTESIAN_POINT('',(-1.4,-1.2,0.E+000)); +#18519 = SURFACE_CURVE('',#18520,(#18524,#18531),.PCURVE_S1.); +#18520 = LINE('',#18521,#18522); +#18521 = CARTESIAN_POINT('',(-1.2,-1.2,0.E+000)); +#18522 = VECTOR('',#18523,1.); +#18523 = DIRECTION('',(-1.,-9.95799250103E-017,0.E+000)); +#18524 = PCURVE('',#15597,#18525); +#18525 = DEFINITIONAL_REPRESENTATION('',(#18526),#18530); +#18526 = LINE('',#18527,#18528); +#18527 = CARTESIAN_POINT('',(-0.423089729504,-0.14629571147)); +#18528 = VECTOR('',#18529,1.); +#18529 = DIRECTION('',(0.E+000,-1.)); +#18530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18531 = PCURVE('',#18532,#18537); +#18532 = PLANE('',#18533); +#18533 = AXIS2_PLACEMENT_3D('',#18534,#18535,#18536); +#18534 = CARTESIAN_POINT('',(-1.2,-1.2,0.E+000)); +#18535 = DIRECTION('',(0.E+000,0.E+000,1.)); +#18536 = DIRECTION('',(-1.,-9.95799250103E-017,0.E+000)); +#18537 = DEFINITIONAL_REPRESENTATION('',(#18538),#18542); +#18538 = LINE('',#18539,#18540); +#18539 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#18540 = VECTOR('',#18541,1.); +#18541 = DIRECTION('',(1.,0.E+000)); +#18542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18543 = ORIENTED_EDGE('',*,*,#18544,.T.); +#18544 = EDGE_CURVE('',#18517,#18545,#18547,.T.); +#18545 = VERTEX_POINT('',#18546); +#18546 = CARTESIAN_POINT('',(-1.4,-1.2,0.15)); +#18547 = SURFACE_CURVE('',#18548,(#18552,#18559),.PCURVE_S1.); +#18548 = LINE('',#18549,#18550); +#18549 = CARTESIAN_POINT('',(-1.4,-1.2,0.E+000)); +#18550 = VECTOR('',#18551,1.); +#18551 = DIRECTION('',(0.E+000,0.E+000,1.)); +#18552 = PCURVE('',#15597,#18553); +#18553 = DEFINITIONAL_REPRESENTATION('',(#18554),#18558); +#18554 = LINE('',#18555,#18556); +#18555 = CARTESIAN_POINT('',(-0.423089729504,-0.34629571147)); +#18556 = VECTOR('',#18557,1.); +#18557 = DIRECTION('',(1.,0.E+000)); +#18558 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18559 = PCURVE('',#18560,#18565); +#18560 = PLANE('',#18561); +#18561 = AXIS2_PLACEMENT_3D('',#18562,#18563,#18564); +#18562 = CARTESIAN_POINT('',(-1.4,-1.2,0.E+000)); +#18563 = DIRECTION('',(1.,9.95799250103E-017,0.E+000)); +#18564 = DIRECTION('',(0.E+000,-0.E+000,1.)); +#18565 = DEFINITIONAL_REPRESENTATION('',(#18566),#18570); +#18566 = LINE('',#18567,#18568); +#18567 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#18568 = VECTOR('',#18569,1.); +#18569 = DIRECTION('',(1.,0.E+000)); +#18570 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18571 = ORIENTED_EDGE('',*,*,#18572,.T.); +#18572 = EDGE_CURVE('',#18545,#18573,#18575,.T.); +#18573 = VERTEX_POINT('',#18574); +#18574 = CARTESIAN_POINT('',(-1.2,-1.2,0.15)); +#18575 = SURFACE_CURVE('',#18576,(#18580,#18587),.PCURVE_S1.); +#18576 = LINE('',#18577,#18578); +#18577 = CARTESIAN_POINT('',(-1.4,-1.2,0.15)); +#18578 = VECTOR('',#18579,1.); +#18579 = DIRECTION('',(1.,9.95799250103E-017,0.E+000)); +#18580 = PCURVE('',#15597,#18581); +#18581 = DEFINITIONAL_REPRESENTATION('',(#18582),#18586); +#18582 = LINE('',#18583,#18584); +#18583 = CARTESIAN_POINT('',(-0.273089729504,-0.34629571147)); +#18584 = VECTOR('',#18585,1.); +#18585 = DIRECTION('',(0.E+000,1.)); +#18586 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18587 = PCURVE('',#18588,#18593); +#18588 = PLANE('',#18589); +#18589 = AXIS2_PLACEMENT_3D('',#18590,#18591,#18592); +#18590 = CARTESIAN_POINT('',(-1.4,-1.2,0.15)); +#18591 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#18592 = DIRECTION('',(1.,9.95799250103E-017,0.E+000)); +#18593 = DEFINITIONAL_REPRESENTATION('',(#18594),#18598); +#18594 = LINE('',#18595,#18596); +#18595 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#18596 = VECTOR('',#18597,1.); +#18597 = DIRECTION('',(1.,0.E+000)); +#18598 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18599 = ORIENTED_EDGE('',*,*,#18600,.T.); +#18600 = EDGE_CURVE('',#18573,#18601,#18603,.T.); +#18601 = VERTEX_POINT('',#18602); +#18602 = CARTESIAN_POINT('',(-1.1,-1.2,0.25)); +#18603 = SURFACE_CURVE('',#18604,(#18609,#18620),.PCURVE_S1.); +#18604 = CIRCLE('',#18605,0.1); +#18605 = AXIS2_PLACEMENT_3D('',#18606,#18607,#18608); +#18606 = CARTESIAN_POINT('',(-1.2,-1.2,0.25)); +#18607 = DIRECTION('',(9.95799250103E-017,-1.,-0.E+000)); +#18608 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#18609 = PCURVE('',#15597,#18610); +#18610 = DEFINITIONAL_REPRESENTATION('',(#18611),#18619); +#18611 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#18612,#18613,#18614,#18615 + ,#18616,#18617,#18618),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#18612 = CARTESIAN_POINT('',(-0.273089729504,-0.14629571147)); +#18613 = CARTESIAN_POINT('',(-0.273089729504,2.690936928689E-002)); +#18614 = CARTESIAN_POINT('',(-0.123089729504,-5.969317109156E-002)); +#18615 = CARTESIAN_POINT('',(2.6910270496E-002,-0.14629571147)); +#18616 = CARTESIAN_POINT('',(-0.123089729504,-0.232898251848)); +#18617 = CARTESIAN_POINT('',(-0.273089729504,-0.319500792227)); +#18618 = CARTESIAN_POINT('',(-0.273089729504,-0.14629571147)); +#18619 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18620 = PCURVE('',#18621,#18626); +#18621 = CYLINDRICAL_SURFACE('',#18622,0.1); +#18622 = AXIS2_PLACEMENT_3D('',#18623,#18624,#18625); +#18623 = CARTESIAN_POINT('',(-1.2,-1.2,0.25)); +#18624 = DIRECTION('',(9.95799250103E-017,-1.,0.E+000)); +#18625 = DIRECTION('',(0.E+000,-0.E+000,-1.)); +#18626 = DEFINITIONAL_REPRESENTATION('',(#18627),#18631); +#18627 = LINE('',#18628,#18629); +#18628 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#18629 = VECTOR('',#18630,1.); +#18630 = DIRECTION('',(1.,1.413579858428E-016)); +#18631 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18632 = ORIENTED_EDGE('',*,*,#18633,.T.); +#18633 = EDGE_CURVE('',#18601,#18634,#18636,.T.); +#18634 = VERTEX_POINT('',#18635); +#18635 = CARTESIAN_POINT('',(-1.1,-1.2,0.65)); +#18636 = SURFACE_CURVE('',#18637,(#18641,#18648),.PCURVE_S1.); +#18637 = LINE('',#18638,#18639); +#18638 = CARTESIAN_POINT('',(-1.1,-1.2,0.25)); +#18639 = VECTOR('',#18640,1.); +#18640 = DIRECTION('',(0.E+000,0.E+000,1.)); +#18641 = PCURVE('',#15597,#18642); +#18642 = DEFINITIONAL_REPRESENTATION('',(#18643),#18647); +#18643 = LINE('',#18644,#18645); +#18644 = CARTESIAN_POINT('',(-0.173089729504,-4.629571147E-002)); +#18645 = VECTOR('',#18646,1.); +#18646 = DIRECTION('',(1.,0.E+000)); +#18647 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18648 = PCURVE('',#18649,#18654); +#18649 = PLANE('',#18650); +#18650 = AXIS2_PLACEMENT_3D('',#18651,#18652,#18653); +#18651 = CARTESIAN_POINT('',(-1.1,-1.2,0.25)); +#18652 = DIRECTION('',(1.,9.95799250103E-017,0.E+000)); +#18653 = DIRECTION('',(0.E+000,-0.E+000,1.)); +#18654 = DEFINITIONAL_REPRESENTATION('',(#18655),#18659); +#18655 = LINE('',#18656,#18657); +#18656 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#18657 = VECTOR('',#18658,1.); +#18658 = DIRECTION('',(1.,0.E+000)); +#18659 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18660 = ORIENTED_EDGE('',*,*,#18661,.T.); +#18661 = EDGE_CURVE('',#18634,#18662,#18664,.T.); +#18662 = VERTEX_POINT('',#18663); +#18663 = CARTESIAN_POINT('',(-0.85,-1.2,0.9)); +#18664 = SURFACE_CURVE('',#18665,(#18670,#18677),.PCURVE_S1.); +#18665 = CIRCLE('',#18666,0.25); +#18666 = AXIS2_PLACEMENT_3D('',#18667,#18668,#18669); +#18667 = CARTESIAN_POINT('',(-0.85,-1.2,0.65)); +#18668 = DIRECTION('',(-9.95799250103E-017,1.,0.E+000)); +#18669 = DIRECTION('',(-1.,-9.95799250103E-017,1.33226762955E-015)); +#18670 = PCURVE('',#15597,#18671); +#18671 = DEFINITIONAL_REPRESENTATION('',(#18672),#18676); +#18672 = CIRCLE('',#18673,0.25); +#18673 = AXIS2_PLACEMENT_2D('',#18674,#18675); +#18674 = CARTESIAN_POINT('',(0.226910270496,0.20370428853)); +#18675 = DIRECTION('',(1.33226762955E-015,-1.)); +#18676 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18677 = PCURVE('',#18678,#18683); +#18678 = CYLINDRICAL_SURFACE('',#18679,0.25); +#18679 = AXIS2_PLACEMENT_3D('',#18680,#18681,#18682); +#18680 = CARTESIAN_POINT('',(-0.85,-1.2,0.65)); +#18681 = DIRECTION('',(9.95799250103E-017,-1.,-0.E+000)); +#18682 = DIRECTION('',(-1.,-9.95799250103E-017,1.33226762955E-015)); +#18683 = DEFINITIONAL_REPRESENTATION('',(#18684),#18688); +#18684 = LINE('',#18685,#18686); +#18685 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#18686 = VECTOR('',#18687,1.); +#18687 = DIRECTION('',(-1.,0.E+000)); +#18688 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18689 = ORIENTED_EDGE('',*,*,#18690,.T.); +#18690 = EDGE_CURVE('',#18662,#15582,#18691,.T.); +#18691 = SURFACE_CURVE('',#18692,(#18696,#18703),.PCURVE_S1.); +#18692 = LINE('',#18693,#18694); +#18693 = CARTESIAN_POINT('',(-0.85,-1.2,0.9)); +#18694 = VECTOR('',#18695,1.); +#18695 = DIRECTION('',(1.,9.95799250103E-017,0.E+000)); +#18696 = PCURVE('',#15597,#18697); +#18697 = DEFINITIONAL_REPRESENTATION('',(#18698),#18702); +#18698 = LINE('',#18699,#18700); +#18699 = CARTESIAN_POINT('',(0.476910270496,0.20370428853)); +#18700 = VECTOR('',#18701,1.); +#18701 = DIRECTION('',(0.E+000,1.)); +#18702 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18703 = PCURVE('',#18389,#18704); +#18704 = DEFINITIONAL_REPRESENTATION('',(#18705),#18709); +#18705 = LINE('',#18706,#18707); +#18706 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#18707 = VECTOR('',#18708,1.); +#18708 = DIRECTION('',(1.,0.E+000)); +#18709 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18710 = ADVANCED_FACE('',(#18711),#15654,.T.); +#18711 = FACE_BOUND('',#18712,.T.); +#18712 = EDGE_LOOP('',(#18713,#18714,#18715,#18743,#18771,#18800,#18828, + #18856,#18884,#18917,#18945,#18974)); +#18713 = ORIENTED_EDGE('',*,*,#15638,.F.); +#18714 = ORIENTED_EDGE('',*,*,#15807,.T.); +#18715 = ORIENTED_EDGE('',*,*,#18716,.T.); +#18716 = EDGE_CURVE('',#15808,#18717,#18719,.T.); +#18717 = VERTEX_POINT('',#18718); +#18718 = CARTESIAN_POINT('',(-0.95,1.2,0.65)); +#18719 = SURFACE_CURVE('',#18720,(#18725,#18736),.PCURVE_S1.); +#18720 = CIRCLE('',#18721,0.1); +#18721 = AXIS2_PLACEMENT_3D('',#18722,#18723,#18724); +#18722 = CARTESIAN_POINT('',(-0.85,1.2,0.65)); +#18723 = DIRECTION('',(9.95799250103E-017,-1.,0.E+000)); +#18724 = DIRECTION('',(1.110223024625E-015,1.105559255369E-031,1.)); +#18725 = PCURVE('',#15654,#18726); +#18726 = DEFINITIONAL_REPRESENTATION('',(#18727),#18735); +#18727 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#18728,#18729,#18730,#18731 + ,#18732,#18733,#18734),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#18728 = CARTESIAN_POINT('',(0.326910270496,0.20370428853)); +#18729 = CARTESIAN_POINT('',(0.326910270496,3.049920777311E-002)); +#18730 = CARTESIAN_POINT('',(0.176910270496,0.117101748152)); +#18731 = CARTESIAN_POINT('',(2.6910270496E-002,0.20370428853)); +#18732 = CARTESIAN_POINT('',(0.176910270496,0.290306828908)); +#18733 = CARTESIAN_POINT('',(0.326910270496,0.376909369287)); +#18734 = CARTESIAN_POINT('',(0.326910270496,0.20370428853)); +#18735 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18736 = PCURVE('',#15844,#18737); +#18737 = DEFINITIONAL_REPRESENTATION('',(#18738),#18742); +#18738 = LINE('',#18739,#18740); +#18739 = CARTESIAN_POINT('',(0.E+000,-0.5)); +#18740 = VECTOR('',#18741,1.); +#18741 = DIRECTION('',(1.,0.E+000)); +#18742 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18743 = ORIENTED_EDGE('',*,*,#18744,.T.); +#18744 = EDGE_CURVE('',#18717,#18745,#18747,.T.); +#18745 = VERTEX_POINT('',#18746); +#18746 = CARTESIAN_POINT('',(-0.95,1.2,0.25)); +#18747 = SURFACE_CURVE('',#18748,(#18752,#18759),.PCURVE_S1.); +#18748 = LINE('',#18749,#18750); +#18749 = CARTESIAN_POINT('',(-0.95,1.2,0.65)); +#18750 = VECTOR('',#18751,1.); +#18751 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#18752 = PCURVE('',#15654,#18753); +#18753 = DEFINITIONAL_REPRESENTATION('',(#18754),#18758); +#18754 = LINE('',#18755,#18756); +#18755 = CARTESIAN_POINT('',(0.226910270496,0.10370428853)); +#18756 = VECTOR('',#18757,1.); +#18757 = DIRECTION('',(-1.,0.E+000)); +#18758 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18759 = PCURVE('',#18760,#18765); +#18760 = PLANE('',#18761); +#18761 = AXIS2_PLACEMENT_3D('',#18762,#18763,#18764); +#18762 = CARTESIAN_POINT('',(-0.95,0.7,0.65)); +#18763 = DIRECTION('',(-1.,-9.95799250103E-017,0.E+000)); +#18764 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#18765 = DEFINITIONAL_REPRESENTATION('',(#18766),#18770); +#18766 = LINE('',#18767,#18768); +#18767 = CARTESIAN_POINT('',(0.E+000,-0.5)); +#18768 = VECTOR('',#18769,1.); +#18769 = DIRECTION('',(1.,0.E+000)); +#18770 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18771 = ORIENTED_EDGE('',*,*,#18772,.T.); +#18772 = EDGE_CURVE('',#18745,#18773,#18775,.T.); +#18773 = VERTEX_POINT('',#18774); +#18774 = CARTESIAN_POINT('',(-1.2,1.2,0.E+000)); +#18775 = SURFACE_CURVE('',#18776,(#18781,#18788),.PCURVE_S1.); +#18776 = CIRCLE('',#18777,0.25); +#18777 = AXIS2_PLACEMENT_3D('',#18778,#18779,#18780); +#18778 = CARTESIAN_POINT('',(-1.2,1.2,0.25)); +#18779 = DIRECTION('',(-9.95799250103E-017,1.,0.E+000)); +#18780 = DIRECTION('',(1.,9.95799250103E-017,-4.440892098501E-016)); +#18781 = PCURVE('',#15654,#18782); +#18782 = DEFINITIONAL_REPRESENTATION('',(#18783),#18787); +#18783 = CIRCLE('',#18784,0.25); +#18784 = AXIS2_PLACEMENT_2D('',#18785,#18786); +#18785 = CARTESIAN_POINT('',(-0.173089729504,-0.14629571147)); +#18786 = DIRECTION('',(-4.440892098501E-016,1.)); +#18787 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18788 = PCURVE('',#18789,#18794); +#18789 = CYLINDRICAL_SURFACE('',#18790,0.25); +#18790 = AXIS2_PLACEMENT_3D('',#18791,#18792,#18793); +#18791 = CARTESIAN_POINT('',(-1.2,0.7,0.25)); +#18792 = DIRECTION('',(9.95799250103E-017,-1.,-0.E+000)); +#18793 = DIRECTION('',(1.,9.95799250103E-017,-4.440892098501E-016)); +#18794 = DEFINITIONAL_REPRESENTATION('',(#18795),#18799); +#18795 = LINE('',#18796,#18797); +#18796 = CARTESIAN_POINT('',(6.28318530718,-0.5)); +#18797 = VECTOR('',#18798,1.); +#18798 = DIRECTION('',(-1.,-1.413579858428E-016)); +#18799 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18800 = ORIENTED_EDGE('',*,*,#18801,.T.); +#18801 = EDGE_CURVE('',#18773,#18802,#18804,.T.); +#18802 = VERTEX_POINT('',#18803); +#18803 = CARTESIAN_POINT('',(-1.4,1.2,0.E+000)); +#18804 = SURFACE_CURVE('',#18805,(#18809,#18816),.PCURVE_S1.); +#18805 = LINE('',#18806,#18807); +#18806 = CARTESIAN_POINT('',(-1.2,1.2,0.E+000)); +#18807 = VECTOR('',#18808,1.); +#18808 = DIRECTION('',(-1.,-9.95799250103E-017,0.E+000)); +#18809 = PCURVE('',#15654,#18810); +#18810 = DEFINITIONAL_REPRESENTATION('',(#18811),#18815); +#18811 = LINE('',#18812,#18813); +#18812 = CARTESIAN_POINT('',(-0.423089729504,-0.14629571147)); +#18813 = VECTOR('',#18814,1.); +#18814 = DIRECTION('',(0.E+000,-1.)); +#18815 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18816 = PCURVE('',#18817,#18822); +#18817 = PLANE('',#18818); +#18818 = AXIS2_PLACEMENT_3D('',#18819,#18820,#18821); +#18819 = CARTESIAN_POINT('',(-1.2,0.7,0.E+000)); +#18820 = DIRECTION('',(0.E+000,0.E+000,1.)); +#18821 = DIRECTION('',(-1.,-9.95799250103E-017,0.E+000)); +#18822 = DEFINITIONAL_REPRESENTATION('',(#18823),#18827); +#18823 = LINE('',#18824,#18825); +#18824 = CARTESIAN_POINT('',(-4.978996250515E-017,-0.5)); +#18825 = VECTOR('',#18826,1.); +#18826 = DIRECTION('',(1.,0.E+000)); +#18827 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18828 = ORIENTED_EDGE('',*,*,#18829,.T.); +#18829 = EDGE_CURVE('',#18802,#18830,#18832,.T.); +#18830 = VERTEX_POINT('',#18831); +#18831 = CARTESIAN_POINT('',(-1.4,1.2,0.15)); +#18832 = SURFACE_CURVE('',#18833,(#18837,#18844),.PCURVE_S1.); +#18833 = LINE('',#18834,#18835); +#18834 = CARTESIAN_POINT('',(-1.4,1.2,0.E+000)); +#18835 = VECTOR('',#18836,1.); +#18836 = DIRECTION('',(0.E+000,0.E+000,1.)); +#18837 = PCURVE('',#15654,#18838); +#18838 = DEFINITIONAL_REPRESENTATION('',(#18839),#18843); +#18839 = LINE('',#18840,#18841); +#18840 = CARTESIAN_POINT('',(-0.423089729504,-0.34629571147)); +#18841 = VECTOR('',#18842,1.); +#18842 = DIRECTION('',(1.,0.E+000)); +#18843 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18844 = PCURVE('',#18845,#18850); +#18845 = PLANE('',#18846); +#18846 = AXIS2_PLACEMENT_3D('',#18847,#18848,#18849); +#18847 = CARTESIAN_POINT('',(-1.4,0.7,0.E+000)); +#18848 = DIRECTION('',(1.,9.95799250103E-017,0.E+000)); +#18849 = DIRECTION('',(0.E+000,-0.E+000,1.)); +#18850 = DEFINITIONAL_REPRESENTATION('',(#18851),#18855); +#18851 = LINE('',#18852,#18853); +#18852 = CARTESIAN_POINT('',(0.E+000,-0.5)); +#18853 = VECTOR('',#18854,1.); +#18854 = DIRECTION('',(1.,0.E+000)); +#18855 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18856 = ORIENTED_EDGE('',*,*,#18857,.T.); +#18857 = EDGE_CURVE('',#18830,#18858,#18860,.T.); +#18858 = VERTEX_POINT('',#18859); +#18859 = CARTESIAN_POINT('',(-1.2,1.2,0.15)); +#18860 = SURFACE_CURVE('',#18861,(#18865,#18872),.PCURVE_S1.); +#18861 = LINE('',#18862,#18863); +#18862 = CARTESIAN_POINT('',(-1.4,1.2,0.15)); +#18863 = VECTOR('',#18864,1.); +#18864 = DIRECTION('',(1.,9.95799250103E-017,0.E+000)); +#18865 = PCURVE('',#15654,#18866); +#18866 = DEFINITIONAL_REPRESENTATION('',(#18867),#18871); +#18867 = LINE('',#18868,#18869); +#18868 = CARTESIAN_POINT('',(-0.273089729504,-0.34629571147)); +#18869 = VECTOR('',#18870,1.); +#18870 = DIRECTION('',(0.E+000,1.)); +#18871 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18872 = PCURVE('',#18873,#18878); +#18873 = PLANE('',#18874); +#18874 = AXIS2_PLACEMENT_3D('',#18875,#18876,#18877); +#18875 = CARTESIAN_POINT('',(-1.4,0.7,0.15)); +#18876 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#18877 = DIRECTION('',(1.,9.95799250103E-017,0.E+000)); +#18878 = DEFINITIONAL_REPRESENTATION('',(#18879),#18883); +#18879 = LINE('',#18880,#18881); +#18880 = CARTESIAN_POINT('',(4.978996250515E-017,-0.5)); +#18881 = VECTOR('',#18882,1.); +#18882 = DIRECTION('',(1.,0.E+000)); +#18883 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18884 = ORIENTED_EDGE('',*,*,#18885,.T.); +#18885 = EDGE_CURVE('',#18858,#18886,#18888,.T.); +#18886 = VERTEX_POINT('',#18887); +#18887 = CARTESIAN_POINT('',(-1.1,1.2,0.25)); +#18888 = SURFACE_CURVE('',#18889,(#18894,#18905),.PCURVE_S1.); +#18889 = CIRCLE('',#18890,0.1); +#18890 = AXIS2_PLACEMENT_3D('',#18891,#18892,#18893); +#18891 = CARTESIAN_POINT('',(-1.2,1.2,0.25)); +#18892 = DIRECTION('',(9.95799250103E-017,-1.,-0.E+000)); +#18893 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#18894 = PCURVE('',#15654,#18895); +#18895 = DEFINITIONAL_REPRESENTATION('',(#18896),#18904); +#18896 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#18897,#18898,#18899,#18900 + ,#18901,#18902,#18903),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#18897 = CARTESIAN_POINT('',(-0.273089729504,-0.14629571147)); +#18898 = CARTESIAN_POINT('',(-0.273089729504,2.690936928689E-002)); +#18899 = CARTESIAN_POINT('',(-0.123089729504,-5.969317109156E-002)); +#18900 = CARTESIAN_POINT('',(2.6910270496E-002,-0.14629571147)); +#18901 = CARTESIAN_POINT('',(-0.123089729504,-0.232898251848)); +#18902 = CARTESIAN_POINT('',(-0.273089729504,-0.319500792227)); +#18903 = CARTESIAN_POINT('',(-0.273089729504,-0.14629571147)); +#18904 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18905 = PCURVE('',#18906,#18911); +#18906 = CYLINDRICAL_SURFACE('',#18907,0.1); +#18907 = AXIS2_PLACEMENT_3D('',#18908,#18909,#18910); +#18908 = CARTESIAN_POINT('',(-1.2,0.7,0.25)); +#18909 = DIRECTION('',(9.95799250103E-017,-1.,0.E+000)); +#18910 = DIRECTION('',(0.E+000,-0.E+000,-1.)); +#18911 = DEFINITIONAL_REPRESENTATION('',(#18912),#18916); +#18912 = LINE('',#18913,#18914); +#18913 = CARTESIAN_POINT('',(2.22044604925E-015,-0.5)); +#18914 = VECTOR('',#18915,1.); +#18915 = DIRECTION('',(1.,1.413579858428E-016)); +#18916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18917 = ORIENTED_EDGE('',*,*,#18918,.T.); +#18918 = EDGE_CURVE('',#18886,#18919,#18921,.T.); +#18919 = VERTEX_POINT('',#18920); +#18920 = CARTESIAN_POINT('',(-1.1,1.2,0.65)); +#18921 = SURFACE_CURVE('',#18922,(#18926,#18933),.PCURVE_S1.); +#18922 = LINE('',#18923,#18924); +#18923 = CARTESIAN_POINT('',(-1.1,1.2,0.25)); +#18924 = VECTOR('',#18925,1.); +#18925 = DIRECTION('',(0.E+000,0.E+000,1.)); +#18926 = PCURVE('',#15654,#18927); +#18927 = DEFINITIONAL_REPRESENTATION('',(#18928),#18932); +#18928 = LINE('',#18929,#18930); +#18929 = CARTESIAN_POINT('',(-0.173089729504,-4.629571147E-002)); +#18930 = VECTOR('',#18931,1.); +#18931 = DIRECTION('',(1.,0.E+000)); +#18932 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18933 = PCURVE('',#18934,#18939); +#18934 = PLANE('',#18935); +#18935 = AXIS2_PLACEMENT_3D('',#18936,#18937,#18938); +#18936 = CARTESIAN_POINT('',(-1.1,0.7,0.25)); +#18937 = DIRECTION('',(1.,9.95799250103E-017,0.E+000)); +#18938 = DIRECTION('',(0.E+000,-0.E+000,1.)); +#18939 = DEFINITIONAL_REPRESENTATION('',(#18940),#18944); +#18940 = LINE('',#18941,#18942); +#18941 = CARTESIAN_POINT('',(0.E+000,-0.5)); +#18942 = VECTOR('',#18943,1.); +#18943 = DIRECTION('',(1.,0.E+000)); +#18944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18945 = ORIENTED_EDGE('',*,*,#18946,.T.); +#18946 = EDGE_CURVE('',#18919,#18947,#18949,.T.); +#18947 = VERTEX_POINT('',#18948); +#18948 = CARTESIAN_POINT('',(-0.85,1.2,0.9)); +#18949 = SURFACE_CURVE('',#18950,(#18955,#18962),.PCURVE_S1.); +#18950 = CIRCLE('',#18951,0.25); +#18951 = AXIS2_PLACEMENT_3D('',#18952,#18953,#18954); +#18952 = CARTESIAN_POINT('',(-0.85,1.2,0.65)); +#18953 = DIRECTION('',(-9.95799250103E-017,1.,0.E+000)); +#18954 = DIRECTION('',(-1.,-9.95799250103E-017,1.33226762955E-015)); +#18955 = PCURVE('',#15654,#18956); +#18956 = DEFINITIONAL_REPRESENTATION('',(#18957),#18961); +#18957 = CIRCLE('',#18958,0.25); +#18958 = AXIS2_PLACEMENT_2D('',#18959,#18960); +#18959 = CARTESIAN_POINT('',(0.226910270496,0.20370428853)); +#18960 = DIRECTION('',(1.33226762955E-015,-1.)); +#18961 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18962 = PCURVE('',#18963,#18968); +#18963 = CYLINDRICAL_SURFACE('',#18964,0.25); +#18964 = AXIS2_PLACEMENT_3D('',#18965,#18966,#18967); +#18965 = CARTESIAN_POINT('',(-0.85,0.7,0.65)); +#18966 = DIRECTION('',(9.95799250103E-017,-1.,-0.E+000)); +#18967 = DIRECTION('',(-1.,-9.95799250103E-017,1.33226762955E-015)); +#18968 = DEFINITIONAL_REPRESENTATION('',(#18969),#18973); +#18969 = LINE('',#18970,#18971); +#18970 = CARTESIAN_POINT('',(6.28318530718,-0.5)); +#18971 = VECTOR('',#18972,1.); +#18972 = DIRECTION('',(-1.,0.E+000)); +#18973 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18974 = ORIENTED_EDGE('',*,*,#18975,.T.); +#18975 = EDGE_CURVE('',#18947,#15639,#18976,.T.); +#18976 = SURFACE_CURVE('',#18977,(#18981,#18988),.PCURVE_S1.); +#18977 = LINE('',#18978,#18979); +#18978 = CARTESIAN_POINT('',(-0.85,1.2,0.9)); +#18979 = VECTOR('',#18980,1.); +#18980 = DIRECTION('',(1.,9.95799250103E-017,0.E+000)); +#18981 = PCURVE('',#15654,#18982); +#18982 = DEFINITIONAL_REPRESENTATION('',(#18983),#18987); +#18983 = LINE('',#18984,#18985); +#18984 = CARTESIAN_POINT('',(0.476910270496,0.20370428853)); +#18985 = VECTOR('',#18986,1.); +#18986 = DIRECTION('',(0.E+000,1.)); +#18987 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#18988 = PCURVE('',#18989,#18994); +#18989 = PLANE('',#18990); +#18990 = AXIS2_PLACEMENT_3D('',#18991,#18992,#18993); +#18991 = CARTESIAN_POINT('',(-0.85,0.7,0.9)); +#18992 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#18993 = DIRECTION('',(1.,9.95799250103E-017,0.E+000)); +#18994 = DEFINITIONAL_REPRESENTATION('',(#18995),#18999); +#18995 = LINE('',#18996,#18997); +#18996 = CARTESIAN_POINT('',(4.978996250515E-017,-0.5)); +#18997 = VECTOR('',#18998,1.); +#18998 = DIRECTION('',(1.,0.E+000)); +#18999 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19000 = ADVANCED_FACE('',(#19001),#15682,.F.); +#19001 = FACE_BOUND('',#19002,.F.); +#19002 = EDGE_LOOP('',(#19003,#19025,#19026,#19027)); +#19003 = ORIENTED_EDGE('',*,*,#19004,.F.); +#19004 = EDGE_CURVE('',#15639,#19005,#19007,.T.); +#19005 = VERTEX_POINT('',#19006); +#19006 = CARTESIAN_POINT('',(-0.775,1.2,0.9)); +#19007 = SURFACE_CURVE('',#19008,(#19012,#19018),.PCURVE_S1.); +#19008 = LINE('',#19009,#19010); +#19009 = CARTESIAN_POINT('',(-0.85,1.2,0.9)); +#19010 = VECTOR('',#19011,1.); +#19011 = DIRECTION('',(1.,9.95799250103E-017,0.E+000)); +#19012 = PCURVE('',#15682,#19013); +#19013 = DEFINITIONAL_REPRESENTATION('',(#19014),#19017); +#19014 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19015,#19016),.UNSPECIFIED., + .F.,.F.,(2,2),(5.E-002,7.5E-002),.PIECEWISE_BEZIER_KNOTS.); +#19015 = CARTESIAN_POINT('',(2.555,8.337216966371E-016)); +#19016 = CARTESIAN_POINT('',(2.566173184358,1.)); +#19017 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19018 = PCURVE('',#18989,#19019); +#19019 = DEFINITIONAL_REPRESENTATION('',(#19020),#19024); +#19020 = LINE('',#19021,#19022); +#19021 = CARTESIAN_POINT('',(4.978996250515E-017,-0.5)); +#19022 = VECTOR('',#19023,1.); +#19023 = DIRECTION('',(1.,0.E+000)); +#19024 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19025 = ORIENTED_EDGE('',*,*,#15668,.T.); +#19026 = ORIENTED_EDGE('',*,*,#16251,.T.); +#19027 = ORIENTED_EDGE('',*,*,#19028,.F.); +#19028 = EDGE_CURVE('',#19005,#16230,#19029,.T.); +#19029 = SURFACE_CURVE('',#19030,(#19034,#19040),.PCURVE_S1.); +#19030 = LINE('',#19031,#19032); +#19031 = CARTESIAN_POINT('',(-0.775,-1.3425,0.9)); +#19032 = VECTOR('',#19033,1.); +#19033 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000)); +#19034 = PCURVE('',#15682,#19035); +#19035 = DEFINITIONAL_REPRESENTATION('',(#19036),#19039); +#19036 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19037,#19038),.UNSPECIFIED., + .F.,.F.,(2,2),(2.5425,2.685),.PIECEWISE_BEZIER_KNOTS.); +#19037 = CARTESIAN_POINT('',(2.566173184358,1.)); +#19038 = CARTESIAN_POINT('',(2.71,1.)); +#19039 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19040 = PCURVE('',#18414,#19041); +#19041 = DEFINITIONAL_REPRESENTATION('',(#19042),#19046); +#19042 = LINE('',#19043,#19044); +#19043 = CARTESIAN_POINT('',(0.E+000,1.218817633483E-015)); +#19044 = VECTOR('',#19045,1.); +#19045 = DIRECTION('',(1.,-5.325805194407E-016)); +#19046 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19047 = ADVANCED_FACE('',(#19048),#15763,.F.); +#19048 = FACE_BOUND('',#19049,.F.); +#19049 = EDGE_LOOP('',(#19050,#19051,#19079,#19100)); +#19050 = ORIENTED_EDGE('',*,*,#15749,.T.); +#19051 = ORIENTED_EDGE('',*,*,#19052,.T.); +#19052 = EDGE_CURVE('',#15722,#19053,#19055,.T.); +#19053 = VERTEX_POINT('',#19054); +#19054 = CARTESIAN_POINT('',(-0.95,-0.7,0.65)); +#19055 = SURFACE_CURVE('',#19056,(#19061,#19068),.PCURVE_S1.); +#19056 = CIRCLE('',#19057,0.1); +#19057 = AXIS2_PLACEMENT_3D('',#19058,#19059,#19060); +#19058 = CARTESIAN_POINT('',(-0.85,-0.7,0.65)); +#19059 = DIRECTION('',(9.95799250103E-017,-1.,0.E+000)); +#19060 = DIRECTION('',(1.110223024625E-015,1.105559255369E-031,1.)); +#19061 = PCURVE('',#15763,#19062); +#19062 = DEFINITIONAL_REPRESENTATION('',(#19063),#19067); +#19063 = LINE('',#19064,#19065); +#19064 = CARTESIAN_POINT('',(0.E+000,-0.5)); +#19065 = VECTOR('',#19066,1.); +#19066 = DIRECTION('',(1.,0.E+000)); +#19067 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19068 = PCURVE('',#15737,#19069); +#19069 = DEFINITIONAL_REPRESENTATION('',(#19070),#19078); +#19070 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#19071,#19072,#19073,#19074 + ,#19075,#19076,#19077),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#19071 = CARTESIAN_POINT('',(0.326910270496,0.20370428853)); +#19072 = CARTESIAN_POINT('',(0.326910270496,3.049920777311E-002)); +#19073 = CARTESIAN_POINT('',(0.176910270496,0.117101748152)); +#19074 = CARTESIAN_POINT('',(2.6910270496E-002,0.20370428853)); +#19075 = CARTESIAN_POINT('',(0.176910270496,0.290306828908)); +#19076 = CARTESIAN_POINT('',(0.326910270496,0.376909369287)); +#19077 = CARTESIAN_POINT('',(0.326910270496,0.20370428853)); +#19078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19079 = ORIENTED_EDGE('',*,*,#19080,.F.); +#19080 = EDGE_CURVE('',#18432,#19053,#19081,.T.); +#19081 = SURFACE_CURVE('',#19082,(#19086,#19093),.PCURVE_S1.); +#19082 = LINE('',#19083,#19084); +#19083 = CARTESIAN_POINT('',(-0.95,-1.2,0.65)); +#19084 = VECTOR('',#19085,1.); +#19085 = DIRECTION('',(-9.95799250103E-017,1.,0.E+000)); +#19086 = PCURVE('',#15763,#19087); +#19087 = DEFINITIONAL_REPRESENTATION('',(#19088),#19092); +#19088 = LINE('',#19089,#19090); +#19089 = CARTESIAN_POINT('',(1.570796326795,0.E+000)); +#19090 = VECTOR('',#19091,1.); +#19091 = DIRECTION('',(0.E+000,-1.)); +#19092 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19093 = PCURVE('',#18475,#19094); +#19094 = DEFINITIONAL_REPRESENTATION('',(#19095),#19099); +#19095 = LINE('',#19096,#19097); +#19096 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#19097 = VECTOR('',#19098,1.); +#19098 = DIRECTION('',(0.E+000,-1.)); +#19099 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19100 = ORIENTED_EDGE('',*,*,#18431,.F.); +#19101 = ADVANCED_FACE('',(#19102),#15737,.T.); +#19102 = FACE_BOUND('',#19103,.T.); +#19103 = EDGE_LOOP('',(#19104,#19105,#19106,#19107,#19130,#19154,#19177, + #19200,#19223,#19251,#19274,#19298)); +#19104 = ORIENTED_EDGE('',*,*,#15859,.F.); +#19105 = ORIENTED_EDGE('',*,*,#15721,.T.); +#19106 = ORIENTED_EDGE('',*,*,#19052,.T.); +#19107 = ORIENTED_EDGE('',*,*,#19108,.T.); +#19108 = EDGE_CURVE('',#19053,#19109,#19111,.T.); +#19109 = VERTEX_POINT('',#19110); +#19110 = CARTESIAN_POINT('',(-0.95,-0.7,0.25)); +#19111 = SURFACE_CURVE('',#19112,(#19116,#19123),.PCURVE_S1.); +#19112 = LINE('',#19113,#19114); +#19113 = CARTESIAN_POINT('',(-0.95,-0.7,0.65)); +#19114 = VECTOR('',#19115,1.); +#19115 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#19116 = PCURVE('',#15737,#19117); +#19117 = DEFINITIONAL_REPRESENTATION('',(#19118),#19122); +#19118 = LINE('',#19119,#19120); +#19119 = CARTESIAN_POINT('',(0.226910270496,0.10370428853)); +#19120 = VECTOR('',#19121,1.); +#19121 = DIRECTION('',(-1.,0.E+000)); +#19122 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19123 = PCURVE('',#18475,#19124); +#19124 = DEFINITIONAL_REPRESENTATION('',(#19125),#19129); +#19125 = LINE('',#19126,#19127); +#19126 = CARTESIAN_POINT('',(0.E+000,-0.5)); +#19127 = VECTOR('',#19128,1.); +#19128 = DIRECTION('',(1.,0.E+000)); +#19129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19130 = ORIENTED_EDGE('',*,*,#19131,.T.); +#19131 = EDGE_CURVE('',#19109,#19132,#19134,.T.); +#19132 = VERTEX_POINT('',#19133); +#19133 = CARTESIAN_POINT('',(-1.2,-0.7,0.E+000)); +#19134 = SURFACE_CURVE('',#19135,(#19140,#19147),.PCURVE_S1.); +#19135 = CIRCLE('',#19136,0.25); +#19136 = AXIS2_PLACEMENT_3D('',#19137,#19138,#19139); +#19137 = CARTESIAN_POINT('',(-1.2,-0.7,0.25)); +#19138 = DIRECTION('',(-9.95799250103E-017,1.,0.E+000)); +#19139 = DIRECTION('',(1.,9.95799250103E-017,-4.440892098501E-016)); +#19140 = PCURVE('',#15737,#19141); +#19141 = DEFINITIONAL_REPRESENTATION('',(#19142),#19146); +#19142 = CIRCLE('',#19143,0.25); +#19143 = AXIS2_PLACEMENT_2D('',#19144,#19145); +#19144 = CARTESIAN_POINT('',(-0.173089729504,-0.14629571147)); +#19145 = DIRECTION('',(-4.440892098501E-016,1.)); +#19146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19147 = PCURVE('',#18504,#19148); +#19148 = DEFINITIONAL_REPRESENTATION('',(#19149),#19153); +#19149 = LINE('',#19150,#19151); +#19150 = CARTESIAN_POINT('',(6.28318530718,-0.5)); +#19151 = VECTOR('',#19152,1.); +#19152 = DIRECTION('',(-1.,0.E+000)); +#19153 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19154 = ORIENTED_EDGE('',*,*,#19155,.T.); +#19155 = EDGE_CURVE('',#19132,#19156,#19158,.T.); +#19156 = VERTEX_POINT('',#19157); +#19157 = CARTESIAN_POINT('',(-1.4,-0.7,0.E+000)); +#19158 = SURFACE_CURVE('',#19159,(#19163,#19170),.PCURVE_S1.); +#19159 = LINE('',#19160,#19161); +#19160 = CARTESIAN_POINT('',(-1.2,-0.7,0.E+000)); +#19161 = VECTOR('',#19162,1.); +#19162 = DIRECTION('',(-1.,-9.95799250103E-017,0.E+000)); +#19163 = PCURVE('',#15737,#19164); +#19164 = DEFINITIONAL_REPRESENTATION('',(#19165),#19169); +#19165 = LINE('',#19166,#19167); +#19166 = CARTESIAN_POINT('',(-0.423089729504,-0.14629571147)); +#19167 = VECTOR('',#19168,1.); +#19168 = DIRECTION('',(0.E+000,-1.)); +#19169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19170 = PCURVE('',#18532,#19171); +#19171 = DEFINITIONAL_REPRESENTATION('',(#19172),#19176); +#19172 = LINE('',#19173,#19174); +#19173 = CARTESIAN_POINT('',(-4.978996250515E-017,-0.5)); +#19174 = VECTOR('',#19175,1.); +#19175 = DIRECTION('',(1.,0.E+000)); +#19176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19177 = ORIENTED_EDGE('',*,*,#19178,.T.); +#19178 = EDGE_CURVE('',#19156,#19179,#19181,.T.); +#19179 = VERTEX_POINT('',#19180); +#19180 = CARTESIAN_POINT('',(-1.4,-0.7,0.15)); +#19181 = SURFACE_CURVE('',#19182,(#19186,#19193),.PCURVE_S1.); +#19182 = LINE('',#19183,#19184); +#19183 = CARTESIAN_POINT('',(-1.4,-0.7,0.E+000)); +#19184 = VECTOR('',#19185,1.); +#19185 = DIRECTION('',(0.E+000,0.E+000,1.)); +#19186 = PCURVE('',#15737,#19187); +#19187 = DEFINITIONAL_REPRESENTATION('',(#19188),#19192); +#19188 = LINE('',#19189,#19190); +#19189 = CARTESIAN_POINT('',(-0.423089729504,-0.34629571147)); +#19190 = VECTOR('',#19191,1.); +#19191 = DIRECTION('',(1.,0.E+000)); +#19192 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19193 = PCURVE('',#18560,#19194); +#19194 = DEFINITIONAL_REPRESENTATION('',(#19195),#19199); +#19195 = LINE('',#19196,#19197); +#19196 = CARTESIAN_POINT('',(0.E+000,-0.5)); +#19197 = VECTOR('',#19198,1.); +#19198 = DIRECTION('',(1.,0.E+000)); +#19199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19200 = ORIENTED_EDGE('',*,*,#19201,.T.); +#19201 = EDGE_CURVE('',#19179,#19202,#19204,.T.); +#19202 = VERTEX_POINT('',#19203); +#19203 = CARTESIAN_POINT('',(-1.2,-0.7,0.15)); +#19204 = SURFACE_CURVE('',#19205,(#19209,#19216),.PCURVE_S1.); +#19205 = LINE('',#19206,#19207); +#19206 = CARTESIAN_POINT('',(-1.4,-0.7,0.15)); +#19207 = VECTOR('',#19208,1.); +#19208 = DIRECTION('',(1.,9.95799250103E-017,0.E+000)); +#19209 = PCURVE('',#15737,#19210); +#19210 = DEFINITIONAL_REPRESENTATION('',(#19211),#19215); +#19211 = LINE('',#19212,#19213); +#19212 = CARTESIAN_POINT('',(-0.273089729504,-0.34629571147)); +#19213 = VECTOR('',#19214,1.); +#19214 = DIRECTION('',(0.E+000,1.)); +#19215 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19216 = PCURVE('',#18588,#19217); +#19217 = DEFINITIONAL_REPRESENTATION('',(#19218),#19222); +#19218 = LINE('',#19219,#19220); +#19219 = CARTESIAN_POINT('',(4.978996250515E-017,-0.5)); +#19220 = VECTOR('',#19221,1.); +#19221 = DIRECTION('',(1.,0.E+000)); +#19222 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19223 = ORIENTED_EDGE('',*,*,#19224,.T.); +#19224 = EDGE_CURVE('',#19202,#19225,#19227,.T.); +#19225 = VERTEX_POINT('',#19226); +#19226 = CARTESIAN_POINT('',(-1.1,-0.7,0.25)); +#19227 = SURFACE_CURVE('',#19228,(#19233,#19244),.PCURVE_S1.); +#19228 = CIRCLE('',#19229,0.1); +#19229 = AXIS2_PLACEMENT_3D('',#19230,#19231,#19232); +#19230 = CARTESIAN_POINT('',(-1.2,-0.7,0.25)); +#19231 = DIRECTION('',(9.95799250103E-017,-1.,-0.E+000)); +#19232 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#19233 = PCURVE('',#15737,#19234); +#19234 = DEFINITIONAL_REPRESENTATION('',(#19235),#19243); +#19235 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#19236,#19237,#19238,#19239 + ,#19240,#19241,#19242),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#19236 = CARTESIAN_POINT('',(-0.273089729504,-0.14629571147)); +#19237 = CARTESIAN_POINT('',(-0.273089729504,2.690936928689E-002)); +#19238 = CARTESIAN_POINT('',(-0.123089729504,-5.969317109156E-002)); +#19239 = CARTESIAN_POINT('',(2.6910270496E-002,-0.14629571147)); +#19240 = CARTESIAN_POINT('',(-0.123089729504,-0.232898251848)); +#19241 = CARTESIAN_POINT('',(-0.273089729504,-0.319500792227)); +#19242 = CARTESIAN_POINT('',(-0.273089729504,-0.14629571147)); +#19243 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19244 = PCURVE('',#18621,#19245); +#19245 = DEFINITIONAL_REPRESENTATION('',(#19246),#19250); +#19246 = LINE('',#19247,#19248); +#19247 = CARTESIAN_POINT('',(2.22044604925E-015,-0.5)); +#19248 = VECTOR('',#19249,1.); +#19249 = DIRECTION('',(1.,0.E+000)); +#19250 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19251 = ORIENTED_EDGE('',*,*,#19252,.T.); +#19252 = EDGE_CURVE('',#19225,#19253,#19255,.T.); +#19253 = VERTEX_POINT('',#19254); +#19254 = CARTESIAN_POINT('',(-1.1,-0.7,0.65)); +#19255 = SURFACE_CURVE('',#19256,(#19260,#19267),.PCURVE_S1.); +#19256 = LINE('',#19257,#19258); +#19257 = CARTESIAN_POINT('',(-1.1,-0.7,0.25)); +#19258 = VECTOR('',#19259,1.); +#19259 = DIRECTION('',(0.E+000,0.E+000,1.)); +#19260 = PCURVE('',#15737,#19261); +#19261 = DEFINITIONAL_REPRESENTATION('',(#19262),#19266); +#19262 = LINE('',#19263,#19264); +#19263 = CARTESIAN_POINT('',(-0.173089729504,-4.629571147E-002)); +#19264 = VECTOR('',#19265,1.); +#19265 = DIRECTION('',(1.,0.E+000)); +#19266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19267 = PCURVE('',#18649,#19268); +#19268 = DEFINITIONAL_REPRESENTATION('',(#19269),#19273); +#19269 = LINE('',#19270,#19271); +#19270 = CARTESIAN_POINT('',(0.E+000,-0.5)); +#19271 = VECTOR('',#19272,1.); +#19272 = DIRECTION('',(1.,0.E+000)); +#19273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19274 = ORIENTED_EDGE('',*,*,#19275,.T.); +#19275 = EDGE_CURVE('',#19253,#19276,#19278,.T.); +#19276 = VERTEX_POINT('',#19277); +#19277 = CARTESIAN_POINT('',(-0.85,-0.7,0.9)); +#19278 = SURFACE_CURVE('',#19279,(#19284,#19291),.PCURVE_S1.); +#19279 = CIRCLE('',#19280,0.25); +#19280 = AXIS2_PLACEMENT_3D('',#19281,#19282,#19283); +#19281 = CARTESIAN_POINT('',(-0.85,-0.7,0.65)); +#19282 = DIRECTION('',(-9.95799250103E-017,1.,0.E+000)); +#19283 = DIRECTION('',(-1.,-9.95799250103E-017,1.33226762955E-015)); +#19284 = PCURVE('',#15737,#19285); +#19285 = DEFINITIONAL_REPRESENTATION('',(#19286),#19290); +#19286 = CIRCLE('',#19287,0.25); +#19287 = AXIS2_PLACEMENT_2D('',#19288,#19289); +#19288 = CARTESIAN_POINT('',(0.226910270496,0.20370428853)); +#19289 = DIRECTION('',(1.33226762955E-015,-1.)); +#19290 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19291 = PCURVE('',#18678,#19292); +#19292 = DEFINITIONAL_REPRESENTATION('',(#19293),#19297); +#19293 = LINE('',#19294,#19295); +#19294 = CARTESIAN_POINT('',(6.28318530718,-0.5)); +#19295 = VECTOR('',#19296,1.); +#19296 = DIRECTION('',(-1.,0.E+000)); +#19297 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19298 = ORIENTED_EDGE('',*,*,#19299,.T.); +#19299 = EDGE_CURVE('',#19276,#15860,#19300,.T.); +#19300 = SURFACE_CURVE('',#19301,(#19305,#19312),.PCURVE_S1.); +#19301 = LINE('',#19302,#19303); +#19302 = CARTESIAN_POINT('',(-0.85,-0.7,0.9)); +#19303 = VECTOR('',#19304,1.); +#19304 = DIRECTION('',(1.,9.95799250103E-017,0.E+000)); +#19305 = PCURVE('',#15737,#19306); +#19306 = DEFINITIONAL_REPRESENTATION('',(#19307),#19311); +#19307 = LINE('',#19308,#19309); +#19308 = CARTESIAN_POINT('',(0.476910270496,0.20370428853)); +#19309 = VECTOR('',#19310,1.); +#19310 = DIRECTION('',(0.E+000,1.)); +#19311 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19312 = PCURVE('',#18389,#19313); +#19313 = DEFINITIONAL_REPRESENTATION('',(#19314),#19318); +#19314 = LINE('',#19315,#19316); +#19315 = CARTESIAN_POINT('',(4.978996250515E-017,-0.5)); +#19316 = VECTOR('',#19317,1.); +#19317 = DIRECTION('',(1.,0.E+000)); +#19318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19319 = ADVANCED_FACE('',(#19320),#15794,.F.); +#19320 = FACE_BOUND('',#19321,.F.); +#19321 = EDGE_LOOP('',(#19322,#19323,#19324,#19352,#19375,#19399,#19422, + #19445,#19468,#19496,#19519,#19543)); +#19322 = ORIENTED_EDGE('',*,*,#15969,.F.); +#19323 = ORIENTED_EDGE('',*,*,#15778,.T.); +#19324 = ORIENTED_EDGE('',*,*,#19325,.T.); +#19325 = EDGE_CURVE('',#15779,#19326,#19328,.T.); +#19326 = VERTEX_POINT('',#19327); +#19327 = CARTESIAN_POINT('',(-0.95,0.7,0.65)); +#19328 = SURFACE_CURVE('',#19329,(#19334,#19345),.PCURVE_S1.); +#19329 = CIRCLE('',#19330,0.1); +#19330 = AXIS2_PLACEMENT_3D('',#19331,#19332,#19333); +#19331 = CARTESIAN_POINT('',(-0.85,0.7,0.65)); +#19332 = DIRECTION('',(9.95799250103E-017,-1.,0.E+000)); +#19333 = DIRECTION('',(1.110223024625E-015,1.105559255369E-031,1.)); +#19334 = PCURVE('',#15794,#19335); +#19335 = DEFINITIONAL_REPRESENTATION('',(#19336),#19344); +#19336 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#19337,#19338,#19339,#19340 + ,#19341,#19342,#19343),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#19337 = CARTESIAN_POINT('',(0.326910270496,0.20370428853)); +#19338 = CARTESIAN_POINT('',(0.326910270496,3.049920777311E-002)); +#19339 = CARTESIAN_POINT('',(0.176910270496,0.117101748152)); +#19340 = CARTESIAN_POINT('',(2.6910270496E-002,0.20370428853)); +#19341 = CARTESIAN_POINT('',(0.176910270496,0.290306828908)); +#19342 = CARTESIAN_POINT('',(0.326910270496,0.376909369287)); +#19343 = CARTESIAN_POINT('',(0.326910270496,0.20370428853)); +#19344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19345 = PCURVE('',#15844,#19346); +#19346 = DEFINITIONAL_REPRESENTATION('',(#19347),#19351); +#19347 = LINE('',#19348,#19349); +#19348 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#19349 = VECTOR('',#19350,1.); +#19350 = DIRECTION('',(1.,0.E+000)); +#19351 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19352 = ORIENTED_EDGE('',*,*,#19353,.T.); +#19353 = EDGE_CURVE('',#19326,#19354,#19356,.T.); +#19354 = VERTEX_POINT('',#19355); +#19355 = CARTESIAN_POINT('',(-0.95,0.7,0.25)); +#19356 = SURFACE_CURVE('',#19357,(#19361,#19368),.PCURVE_S1.); +#19357 = LINE('',#19358,#19359); +#19358 = CARTESIAN_POINT('',(-0.95,0.7,0.65)); +#19359 = VECTOR('',#19360,1.); +#19360 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#19361 = PCURVE('',#15794,#19362); +#19362 = DEFINITIONAL_REPRESENTATION('',(#19363),#19367); +#19363 = LINE('',#19364,#19365); +#19364 = CARTESIAN_POINT('',(0.226910270496,0.10370428853)); +#19365 = VECTOR('',#19366,1.); +#19366 = DIRECTION('',(-1.,0.E+000)); +#19367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19368 = PCURVE('',#18760,#19369); +#19369 = DEFINITIONAL_REPRESENTATION('',(#19370),#19374); +#19370 = LINE('',#19371,#19372); +#19371 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#19372 = VECTOR('',#19373,1.); +#19373 = DIRECTION('',(1.,0.E+000)); +#19374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19375 = ORIENTED_EDGE('',*,*,#19376,.T.); +#19376 = EDGE_CURVE('',#19354,#19377,#19379,.T.); +#19377 = VERTEX_POINT('',#19378); +#19378 = CARTESIAN_POINT('',(-1.2,0.7,0.E+000)); +#19379 = SURFACE_CURVE('',#19380,(#19385,#19392),.PCURVE_S1.); +#19380 = CIRCLE('',#19381,0.25); +#19381 = AXIS2_PLACEMENT_3D('',#19382,#19383,#19384); +#19382 = CARTESIAN_POINT('',(-1.2,0.7,0.25)); +#19383 = DIRECTION('',(-9.95799250103E-017,1.,0.E+000)); +#19384 = DIRECTION('',(1.,9.95799250103E-017,-4.440892098501E-016)); +#19385 = PCURVE('',#15794,#19386); +#19386 = DEFINITIONAL_REPRESENTATION('',(#19387),#19391); +#19387 = CIRCLE('',#19388,0.25); +#19388 = AXIS2_PLACEMENT_2D('',#19389,#19390); +#19389 = CARTESIAN_POINT('',(-0.173089729504,-0.14629571147)); +#19390 = DIRECTION('',(-4.440892098501E-016,1.)); +#19391 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19392 = PCURVE('',#18789,#19393); +#19393 = DEFINITIONAL_REPRESENTATION('',(#19394),#19398); +#19394 = LINE('',#19395,#19396); +#19395 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#19396 = VECTOR('',#19397,1.); +#19397 = DIRECTION('',(-1.,0.E+000)); +#19398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19399 = ORIENTED_EDGE('',*,*,#19400,.T.); +#19400 = EDGE_CURVE('',#19377,#19401,#19403,.T.); +#19401 = VERTEX_POINT('',#19402); +#19402 = CARTESIAN_POINT('',(-1.4,0.7,0.E+000)); +#19403 = SURFACE_CURVE('',#19404,(#19408,#19415),.PCURVE_S1.); +#19404 = LINE('',#19405,#19406); +#19405 = CARTESIAN_POINT('',(-1.2,0.7,0.E+000)); +#19406 = VECTOR('',#19407,1.); +#19407 = DIRECTION('',(-1.,-9.95799250103E-017,0.E+000)); +#19408 = PCURVE('',#15794,#19409); +#19409 = DEFINITIONAL_REPRESENTATION('',(#19410),#19414); +#19410 = LINE('',#19411,#19412); +#19411 = CARTESIAN_POINT('',(-0.423089729504,-0.14629571147)); +#19412 = VECTOR('',#19413,1.); +#19413 = DIRECTION('',(0.E+000,-1.)); +#19414 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19415 = PCURVE('',#18817,#19416); +#19416 = DEFINITIONAL_REPRESENTATION('',(#19417),#19421); +#19417 = LINE('',#19418,#19419); +#19418 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#19419 = VECTOR('',#19420,1.); +#19420 = DIRECTION('',(1.,0.E+000)); +#19421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19422 = ORIENTED_EDGE('',*,*,#19423,.T.); +#19423 = EDGE_CURVE('',#19401,#19424,#19426,.T.); +#19424 = VERTEX_POINT('',#19425); +#19425 = CARTESIAN_POINT('',(-1.4,0.7,0.15)); +#19426 = SURFACE_CURVE('',#19427,(#19431,#19438),.PCURVE_S1.); +#19427 = LINE('',#19428,#19429); +#19428 = CARTESIAN_POINT('',(-1.4,0.7,0.E+000)); +#19429 = VECTOR('',#19430,1.); +#19430 = DIRECTION('',(0.E+000,0.E+000,1.)); +#19431 = PCURVE('',#15794,#19432); +#19432 = DEFINITIONAL_REPRESENTATION('',(#19433),#19437); +#19433 = LINE('',#19434,#19435); +#19434 = CARTESIAN_POINT('',(-0.423089729504,-0.34629571147)); +#19435 = VECTOR('',#19436,1.); +#19436 = DIRECTION('',(1.,0.E+000)); +#19437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19438 = PCURVE('',#18845,#19439); +#19439 = DEFINITIONAL_REPRESENTATION('',(#19440),#19444); +#19440 = LINE('',#19441,#19442); +#19441 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#19442 = VECTOR('',#19443,1.); +#19443 = DIRECTION('',(1.,0.E+000)); +#19444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19445 = ORIENTED_EDGE('',*,*,#19446,.T.); +#19446 = EDGE_CURVE('',#19424,#19447,#19449,.T.); +#19447 = VERTEX_POINT('',#19448); +#19448 = CARTESIAN_POINT('',(-1.2,0.7,0.15)); +#19449 = SURFACE_CURVE('',#19450,(#19454,#19461),.PCURVE_S1.); +#19450 = LINE('',#19451,#19452); +#19451 = CARTESIAN_POINT('',(-1.4,0.7,0.15)); +#19452 = VECTOR('',#19453,1.); +#19453 = DIRECTION('',(1.,9.95799250103E-017,0.E+000)); +#19454 = PCURVE('',#15794,#19455); +#19455 = DEFINITIONAL_REPRESENTATION('',(#19456),#19460); +#19456 = LINE('',#19457,#19458); +#19457 = CARTESIAN_POINT('',(-0.273089729504,-0.34629571147)); +#19458 = VECTOR('',#19459,1.); +#19459 = DIRECTION('',(0.E+000,1.)); +#19460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19461 = PCURVE('',#18873,#19462); +#19462 = DEFINITIONAL_REPRESENTATION('',(#19463),#19467); +#19463 = LINE('',#19464,#19465); +#19464 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#19465 = VECTOR('',#19466,1.); +#19466 = DIRECTION('',(1.,0.E+000)); +#19467 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19468 = ORIENTED_EDGE('',*,*,#19469,.T.); +#19469 = EDGE_CURVE('',#19447,#19470,#19472,.T.); +#19470 = VERTEX_POINT('',#19471); +#19471 = CARTESIAN_POINT('',(-1.1,0.7,0.25)); +#19472 = SURFACE_CURVE('',#19473,(#19478,#19489),.PCURVE_S1.); +#19473 = CIRCLE('',#19474,0.1); +#19474 = AXIS2_PLACEMENT_3D('',#19475,#19476,#19477); +#19475 = CARTESIAN_POINT('',(-1.2,0.7,0.25)); +#19476 = DIRECTION('',(9.95799250103E-017,-1.,-0.E+000)); +#19477 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#19478 = PCURVE('',#15794,#19479); +#19479 = DEFINITIONAL_REPRESENTATION('',(#19480),#19488); +#19480 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#19481,#19482,#19483,#19484 + ,#19485,#19486,#19487),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#19481 = CARTESIAN_POINT('',(-0.273089729504,-0.14629571147)); +#19482 = CARTESIAN_POINT('',(-0.273089729504,2.690936928689E-002)); +#19483 = CARTESIAN_POINT('',(-0.123089729504,-5.969317109156E-002)); +#19484 = CARTESIAN_POINT('',(2.6910270496E-002,-0.14629571147)); +#19485 = CARTESIAN_POINT('',(-0.123089729504,-0.232898251848)); +#19486 = CARTESIAN_POINT('',(-0.273089729504,-0.319500792227)); +#19487 = CARTESIAN_POINT('',(-0.273089729504,-0.14629571147)); +#19488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19489 = PCURVE('',#18906,#19490); +#19490 = DEFINITIONAL_REPRESENTATION('',(#19491),#19495); +#19491 = LINE('',#19492,#19493); +#19492 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#19493 = VECTOR('',#19494,1.); +#19494 = DIRECTION('',(1.,0.E+000)); +#19495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19496 = ORIENTED_EDGE('',*,*,#19497,.T.); +#19497 = EDGE_CURVE('',#19470,#19498,#19500,.T.); +#19498 = VERTEX_POINT('',#19499); +#19499 = CARTESIAN_POINT('',(-1.1,0.7,0.65)); +#19500 = SURFACE_CURVE('',#19501,(#19505,#19512),.PCURVE_S1.); +#19501 = LINE('',#19502,#19503); +#19502 = CARTESIAN_POINT('',(-1.1,0.7,0.25)); +#19503 = VECTOR('',#19504,1.); +#19504 = DIRECTION('',(0.E+000,0.E+000,1.)); +#19505 = PCURVE('',#15794,#19506); +#19506 = DEFINITIONAL_REPRESENTATION('',(#19507),#19511); +#19507 = LINE('',#19508,#19509); +#19508 = CARTESIAN_POINT('',(-0.173089729504,-4.629571147E-002)); +#19509 = VECTOR('',#19510,1.); +#19510 = DIRECTION('',(1.,0.E+000)); +#19511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19512 = PCURVE('',#18934,#19513); +#19513 = DEFINITIONAL_REPRESENTATION('',(#19514),#19518); +#19514 = LINE('',#19515,#19516); +#19515 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#19516 = VECTOR('',#19517,1.); +#19517 = DIRECTION('',(1.,0.E+000)); +#19518 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19519 = ORIENTED_EDGE('',*,*,#19520,.T.); +#19520 = EDGE_CURVE('',#19498,#19521,#19523,.T.); +#19521 = VERTEX_POINT('',#19522); +#19522 = CARTESIAN_POINT('',(-0.85,0.7,0.9)); +#19523 = SURFACE_CURVE('',#19524,(#19529,#19536),.PCURVE_S1.); +#19524 = CIRCLE('',#19525,0.25); +#19525 = AXIS2_PLACEMENT_3D('',#19526,#19527,#19528); +#19526 = CARTESIAN_POINT('',(-0.85,0.7,0.65)); +#19527 = DIRECTION('',(-9.95799250103E-017,1.,0.E+000)); +#19528 = DIRECTION('',(-1.,-9.95799250103E-017,1.33226762955E-015)); +#19529 = PCURVE('',#15794,#19530); +#19530 = DEFINITIONAL_REPRESENTATION('',(#19531),#19535); +#19531 = CIRCLE('',#19532,0.25); +#19532 = AXIS2_PLACEMENT_2D('',#19533,#19534); +#19533 = CARTESIAN_POINT('',(0.226910270496,0.20370428853)); +#19534 = DIRECTION('',(1.33226762955E-015,-1.)); +#19535 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19536 = PCURVE('',#18963,#19537); +#19537 = DEFINITIONAL_REPRESENTATION('',(#19538),#19542); +#19538 = LINE('',#19539,#19540); +#19539 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#19540 = VECTOR('',#19541,1.); +#19541 = DIRECTION('',(-1.,0.E+000)); +#19542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19543 = ORIENTED_EDGE('',*,*,#19544,.T.); +#19544 = EDGE_CURVE('',#19521,#15970,#19545,.T.); +#19545 = SURFACE_CURVE('',#19546,(#19550,#19557),.PCURVE_S1.); +#19546 = LINE('',#19547,#19548); +#19547 = CARTESIAN_POINT('',(-0.85,0.7,0.9)); +#19548 = VECTOR('',#19549,1.); +#19549 = DIRECTION('',(1.,9.95799250103E-017,0.E+000)); +#19550 = PCURVE('',#15794,#19551); +#19551 = DEFINITIONAL_REPRESENTATION('',(#19552),#19556); +#19552 = LINE('',#19553,#19554); +#19553 = CARTESIAN_POINT('',(0.476910270496,0.20370428853)); +#19554 = VECTOR('',#19555,1.); +#19555 = DIRECTION('',(0.E+000,1.)); +#19556 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19557 = PCURVE('',#18989,#19558); +#19558 = DEFINITIONAL_REPRESENTATION('',(#19559),#19563); +#19559 = LINE('',#19560,#19561); +#19560 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#19561 = VECTOR('',#19562,1.); +#19562 = DIRECTION('',(1.,0.E+000)); +#19563 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19564 = ADVANCED_FACE('',(#19565),#15844,.F.); +#19565 = FACE_BOUND('',#19566,.F.); +#19566 = EDGE_LOOP('',(#19567,#19568,#19569,#19590)); +#19567 = ORIENTED_EDGE('',*,*,#15830,.T.); +#19568 = ORIENTED_EDGE('',*,*,#18716,.T.); +#19569 = ORIENTED_EDGE('',*,*,#19570,.F.); +#19570 = EDGE_CURVE('',#19326,#18717,#19571,.T.); +#19571 = SURFACE_CURVE('',#19572,(#19576,#19583),.PCURVE_S1.); +#19572 = LINE('',#19573,#19574); +#19573 = CARTESIAN_POINT('',(-0.95,0.7,0.65)); +#19574 = VECTOR('',#19575,1.); +#19575 = DIRECTION('',(-9.95799250103E-017,1.,0.E+000)); +#19576 = PCURVE('',#15844,#19577); +#19577 = DEFINITIONAL_REPRESENTATION('',(#19578),#19582); +#19578 = LINE('',#19579,#19580); +#19579 = CARTESIAN_POINT('',(1.570796326795,0.E+000)); +#19580 = VECTOR('',#19581,1.); +#19581 = DIRECTION('',(0.E+000,-1.)); +#19582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19583 = PCURVE('',#18760,#19584); +#19584 = DEFINITIONAL_REPRESENTATION('',(#19585),#19589); +#19585 = LINE('',#19586,#19587); +#19586 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#19587 = VECTOR('',#19588,1.); +#19588 = DIRECTION('',(0.E+000,-1.)); +#19589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19590 = ORIENTED_EDGE('',*,*,#19325,.F.); +#19591 = ADVANCED_FACE('',(#19592),#15925,.F.); +#19592 = FACE_BOUND('',#19593,.F.); +#19593 = EDGE_LOOP('',(#19594,#19616,#19617,#19644)); +#19594 = ORIENTED_EDGE('',*,*,#19595,.F.); +#19595 = EDGE_CURVE('',#15860,#19596,#19598,.T.); +#19596 = VERTEX_POINT('',#19597); +#19597 = CARTESIAN_POINT('',(-0.775,-0.7,0.9)); +#19598 = SURFACE_CURVE('',#19599,(#19603,#19609),.PCURVE_S1.); +#19599 = LINE('',#19600,#19601); +#19600 = CARTESIAN_POINT('',(-0.85,-0.7,0.9)); +#19601 = VECTOR('',#19602,1.); +#19602 = DIRECTION('',(1.,9.95799250103E-017,0.E+000)); +#19603 = PCURVE('',#15925,#19604); +#19604 = DEFINITIONAL_REPRESENTATION('',(#19605),#19608); +#19605 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19606,#19607),.UNSPECIFIED., + .F.,.F.,(2,2),(5.E-002,7.5E-002),.PIECEWISE_BEZIER_KNOTS.); +#19606 = CARTESIAN_POINT('',(0.655,3.117112150785E-017)); +#19607 = CARTESIAN_POINT('',(0.648482309125,1.)); +#19608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19609 = PCURVE('',#18389,#19610); +#19610 = DEFINITIONAL_REPRESENTATION('',(#19611),#19615); +#19611 = LINE('',#19612,#19613); +#19612 = CARTESIAN_POINT('',(4.978996250515E-017,-0.5)); +#19613 = VECTOR('',#19614,1.); +#19614 = DIRECTION('',(1.,0.E+000)); +#19615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19616 = ORIENTED_EDGE('',*,*,#15911,.T.); +#19617 = ORIENTED_EDGE('',*,*,#19618,.T.); +#19618 = EDGE_CURVE('',#15884,#19619,#19621,.T.); +#19619 = VERTEX_POINT('',#19620); +#19620 = CARTESIAN_POINT('',(-0.775,-0.25,0.9)); +#19621 = SURFACE_CURVE('',#19622,(#19626,#19632),.PCURVE_S1.); +#19622 = LINE('',#19623,#19624); +#19623 = CARTESIAN_POINT('',(-0.85,-0.25,0.9)); +#19624 = VECTOR('',#19625,1.); +#19625 = DIRECTION('',(1.,9.95799250103E-017,0.E+000)); +#19626 = PCURVE('',#15925,#19627); +#19627 = DEFINITIONAL_REPRESENTATION('',(#19628),#19631); +#19628 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19629,#19630),.UNSPECIFIED., + .F.,.F.,(2,2),(5.E-002,7.5E-002),.PIECEWISE_BEZIER_KNOTS.); +#19629 = CARTESIAN_POINT('',(1.105,7.806382810854E-016)); +#19630 = CARTESIAN_POINT('',(1.102672253259,1.)); +#19631 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19632 = PCURVE('',#19633,#19638); +#19633 = PLANE('',#19634); +#19634 = AXIS2_PLACEMENT_3D('',#19635,#19636,#19637); +#19635 = CARTESIAN_POINT('',(-0.85,-0.25,0.9)); +#19636 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#19637 = DIRECTION('',(1.,9.95799250103E-017,0.E+000)); +#19638 = DEFINITIONAL_REPRESENTATION('',(#19639),#19643); +#19639 = LINE('',#19640,#19641); +#19640 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#19641 = VECTOR('',#19642,1.); +#19642 = DIRECTION('',(1.,0.E+000)); +#19643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19644 = ORIENTED_EDGE('',*,*,#19645,.F.); +#19645 = EDGE_CURVE('',#19596,#19619,#19646,.T.); +#19646 = SURFACE_CURVE('',#19647,(#19651,#19657),.PCURVE_S1.); +#19647 = LINE('',#19648,#19649); +#19648 = CARTESIAN_POINT('',(-0.775,-1.3425,0.9)); +#19649 = VECTOR('',#19650,1.); +#19650 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000)); +#19651 = PCURVE('',#15925,#19652); +#19652 = DEFINITIONAL_REPRESENTATION('',(#19653),#19656); +#19653 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19654,#19655),.UNSPECIFIED., + .F.,.F.,(2,2),(0.6425,1.0925),.PIECEWISE_BEZIER_KNOTS.); +#19654 = CARTESIAN_POINT('',(0.648482309125,1.)); +#19655 = CARTESIAN_POINT('',(1.102672253259,1.)); +#19656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19657 = PCURVE('',#18414,#19658); +#19658 = DEFINITIONAL_REPRESENTATION('',(#19659),#19663); +#19659 = LINE('',#19660,#19661); +#19660 = CARTESIAN_POINT('',(1.110223024625E-016,-4.723182391784E-017)); +#19661 = VECTOR('',#19662,1.); +#19662 = DIRECTION('',(1.,-1.046161553308E-016)); +#19663 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19664 = ADVANCED_FACE('',(#19665),#15899,.F.); +#19665 = FACE_BOUND('',#19666,.F.); +#19666 = EDGE_LOOP('',(#19667,#19668,#19669,#19697,#19725,#19754,#19782, + #19810,#19838,#19871,#19899,#19928)); +#19667 = ORIENTED_EDGE('',*,*,#15883,.F.); +#19668 = ORIENTED_EDGE('',*,*,#16021,.T.); +#19669 = ORIENTED_EDGE('',*,*,#19670,.T.); +#19670 = EDGE_CURVE('',#16022,#19671,#19673,.T.); +#19671 = VERTEX_POINT('',#19672); +#19672 = CARTESIAN_POINT('',(-0.95,-0.25,0.65)); +#19673 = SURFACE_CURVE('',#19674,(#19679,#19690),.PCURVE_S1.); +#19674 = CIRCLE('',#19675,0.1); +#19675 = AXIS2_PLACEMENT_3D('',#19676,#19677,#19678); +#19676 = CARTESIAN_POINT('',(-0.85,-0.25,0.65)); +#19677 = DIRECTION('',(9.95799250103E-017,-1.,0.E+000)); +#19678 = DIRECTION('',(1.110223024625E-015,1.105559255369E-031,1.)); +#19679 = PCURVE('',#15899,#19680); +#19680 = DEFINITIONAL_REPRESENTATION('',(#19681),#19689); +#19681 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#19682,#19683,#19684,#19685 + ,#19686,#19687,#19688),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#19682 = CARTESIAN_POINT('',(0.326910270496,0.20370428853)); +#19683 = CARTESIAN_POINT('',(0.326910270496,3.049920777311E-002)); +#19684 = CARTESIAN_POINT('',(0.176910270496,0.117101748152)); +#19685 = CARTESIAN_POINT('',(2.6910270496E-002,0.20370428853)); +#19686 = CARTESIAN_POINT('',(0.176910270496,0.290306828908)); +#19687 = CARTESIAN_POINT('',(0.326910270496,0.376909369287)); +#19688 = CARTESIAN_POINT('',(0.326910270496,0.20370428853)); +#19689 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19690 = PCURVE('',#16082,#19691); +#19691 = DEFINITIONAL_REPRESENTATION('',(#19692),#19696); +#19692 = LINE('',#19693,#19694); +#19693 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#19694 = VECTOR('',#19695,1.); +#19695 = DIRECTION('',(1.,0.E+000)); +#19696 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19697 = ORIENTED_EDGE('',*,*,#19698,.T.); +#19698 = EDGE_CURVE('',#19671,#19699,#19701,.T.); +#19699 = VERTEX_POINT('',#19700); +#19700 = CARTESIAN_POINT('',(-0.95,-0.25,0.25)); +#19701 = SURFACE_CURVE('',#19702,(#19706,#19713),.PCURVE_S1.); +#19702 = LINE('',#19703,#19704); +#19703 = CARTESIAN_POINT('',(-0.95,-0.25,0.65)); +#19704 = VECTOR('',#19705,1.); +#19705 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#19706 = PCURVE('',#15899,#19707); +#19707 = DEFINITIONAL_REPRESENTATION('',(#19708),#19712); +#19708 = LINE('',#19709,#19710); +#19709 = CARTESIAN_POINT('',(0.226910270496,0.10370428853)); +#19710 = VECTOR('',#19711,1.); +#19711 = DIRECTION('',(-1.,0.E+000)); +#19712 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19713 = PCURVE('',#19714,#19719); +#19714 = PLANE('',#19715); +#19715 = AXIS2_PLACEMENT_3D('',#19716,#19717,#19718); +#19716 = CARTESIAN_POINT('',(-0.95,-0.25,0.65)); +#19717 = DIRECTION('',(-1.,-9.95799250103E-017,0.E+000)); +#19718 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#19719 = DEFINITIONAL_REPRESENTATION('',(#19720),#19724); +#19720 = LINE('',#19721,#19722); +#19721 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#19722 = VECTOR('',#19723,1.); +#19723 = DIRECTION('',(1.,0.E+000)); +#19724 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19725 = ORIENTED_EDGE('',*,*,#19726,.T.); +#19726 = EDGE_CURVE('',#19699,#19727,#19729,.T.); +#19727 = VERTEX_POINT('',#19728); +#19728 = CARTESIAN_POINT('',(-1.2,-0.25,0.E+000)); +#19729 = SURFACE_CURVE('',#19730,(#19735,#19742),.PCURVE_S1.); +#19730 = CIRCLE('',#19731,0.25); +#19731 = AXIS2_PLACEMENT_3D('',#19732,#19733,#19734); +#19732 = CARTESIAN_POINT('',(-1.2,-0.25,0.25)); +#19733 = DIRECTION('',(-9.95799250103E-017,1.,0.E+000)); +#19734 = DIRECTION('',(1.,9.95799250103E-017,-4.440892098501E-016)); +#19735 = PCURVE('',#15899,#19736); +#19736 = DEFINITIONAL_REPRESENTATION('',(#19737),#19741); +#19737 = CIRCLE('',#19738,0.25); +#19738 = AXIS2_PLACEMENT_2D('',#19739,#19740); +#19739 = CARTESIAN_POINT('',(-0.173089729504,-0.14629571147)); +#19740 = DIRECTION('',(-4.440892098501E-016,1.)); +#19741 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19742 = PCURVE('',#19743,#19748); +#19743 = CYLINDRICAL_SURFACE('',#19744,0.25); +#19744 = AXIS2_PLACEMENT_3D('',#19745,#19746,#19747); +#19745 = CARTESIAN_POINT('',(-1.2,-0.25,0.25)); +#19746 = DIRECTION('',(9.95799250103E-017,-1.,-0.E+000)); +#19747 = DIRECTION('',(1.,9.95799250103E-017,-4.440892098501E-016)); +#19748 = DEFINITIONAL_REPRESENTATION('',(#19749),#19753); +#19749 = LINE('',#19750,#19751); +#19750 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#19751 = VECTOR('',#19752,1.); +#19752 = DIRECTION('',(-1.,0.E+000)); +#19753 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19754 = ORIENTED_EDGE('',*,*,#19755,.T.); +#19755 = EDGE_CURVE('',#19727,#19756,#19758,.T.); +#19756 = VERTEX_POINT('',#19757); +#19757 = CARTESIAN_POINT('',(-1.4,-0.25,0.E+000)); +#19758 = SURFACE_CURVE('',#19759,(#19763,#19770),.PCURVE_S1.); +#19759 = LINE('',#19760,#19761); +#19760 = CARTESIAN_POINT('',(-1.2,-0.25,0.E+000)); +#19761 = VECTOR('',#19762,1.); +#19762 = DIRECTION('',(-1.,-9.95799250103E-017,0.E+000)); +#19763 = PCURVE('',#15899,#19764); +#19764 = DEFINITIONAL_REPRESENTATION('',(#19765),#19769); +#19765 = LINE('',#19766,#19767); +#19766 = CARTESIAN_POINT('',(-0.423089729504,-0.14629571147)); +#19767 = VECTOR('',#19768,1.); +#19768 = DIRECTION('',(0.E+000,-1.)); +#19769 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19770 = PCURVE('',#19771,#19776); +#19771 = PLANE('',#19772); +#19772 = AXIS2_PLACEMENT_3D('',#19773,#19774,#19775); +#19773 = CARTESIAN_POINT('',(-1.2,-0.25,0.E+000)); +#19774 = DIRECTION('',(0.E+000,0.E+000,1.)); +#19775 = DIRECTION('',(-1.,-9.95799250103E-017,0.E+000)); +#19776 = DEFINITIONAL_REPRESENTATION('',(#19777),#19781); +#19777 = LINE('',#19778,#19779); +#19778 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#19779 = VECTOR('',#19780,1.); +#19780 = DIRECTION('',(1.,0.E+000)); +#19781 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19782 = ORIENTED_EDGE('',*,*,#19783,.T.); +#19783 = EDGE_CURVE('',#19756,#19784,#19786,.T.); +#19784 = VERTEX_POINT('',#19785); +#19785 = CARTESIAN_POINT('',(-1.4,-0.25,0.15)); +#19786 = SURFACE_CURVE('',#19787,(#19791,#19798),.PCURVE_S1.); +#19787 = LINE('',#19788,#19789); +#19788 = CARTESIAN_POINT('',(-1.4,-0.25,0.E+000)); +#19789 = VECTOR('',#19790,1.); +#19790 = DIRECTION('',(0.E+000,0.E+000,1.)); +#19791 = PCURVE('',#15899,#19792); +#19792 = DEFINITIONAL_REPRESENTATION('',(#19793),#19797); +#19793 = LINE('',#19794,#19795); +#19794 = CARTESIAN_POINT('',(-0.423089729504,-0.34629571147)); +#19795 = VECTOR('',#19796,1.); +#19796 = DIRECTION('',(1.,0.E+000)); +#19797 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19798 = PCURVE('',#19799,#19804); +#19799 = PLANE('',#19800); +#19800 = AXIS2_PLACEMENT_3D('',#19801,#19802,#19803); +#19801 = CARTESIAN_POINT('',(-1.4,-0.25,0.E+000)); +#19802 = DIRECTION('',(1.,9.95799250103E-017,0.E+000)); +#19803 = DIRECTION('',(0.E+000,-0.E+000,1.)); +#19804 = DEFINITIONAL_REPRESENTATION('',(#19805),#19809); +#19805 = LINE('',#19806,#19807); +#19806 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#19807 = VECTOR('',#19808,1.); +#19808 = DIRECTION('',(1.,0.E+000)); +#19809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19810 = ORIENTED_EDGE('',*,*,#19811,.T.); +#19811 = EDGE_CURVE('',#19784,#19812,#19814,.T.); +#19812 = VERTEX_POINT('',#19813); +#19813 = CARTESIAN_POINT('',(-1.2,-0.25,0.15)); +#19814 = SURFACE_CURVE('',#19815,(#19819,#19826),.PCURVE_S1.); +#19815 = LINE('',#19816,#19817); +#19816 = CARTESIAN_POINT('',(-1.4,-0.25,0.15)); +#19817 = VECTOR('',#19818,1.); +#19818 = DIRECTION('',(1.,9.95799250103E-017,0.E+000)); +#19819 = PCURVE('',#15899,#19820); +#19820 = DEFINITIONAL_REPRESENTATION('',(#19821),#19825); +#19821 = LINE('',#19822,#19823); +#19822 = CARTESIAN_POINT('',(-0.273089729504,-0.34629571147)); +#19823 = VECTOR('',#19824,1.); +#19824 = DIRECTION('',(0.E+000,1.)); +#19825 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19826 = PCURVE('',#19827,#19832); +#19827 = PLANE('',#19828); +#19828 = AXIS2_PLACEMENT_3D('',#19829,#19830,#19831); +#19829 = CARTESIAN_POINT('',(-1.4,-0.25,0.15)); +#19830 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#19831 = DIRECTION('',(1.,9.95799250103E-017,0.E+000)); +#19832 = DEFINITIONAL_REPRESENTATION('',(#19833),#19837); +#19833 = LINE('',#19834,#19835); +#19834 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#19835 = VECTOR('',#19836,1.); +#19836 = DIRECTION('',(1.,0.E+000)); +#19837 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19838 = ORIENTED_EDGE('',*,*,#19839,.T.); +#19839 = EDGE_CURVE('',#19812,#19840,#19842,.T.); +#19840 = VERTEX_POINT('',#19841); +#19841 = CARTESIAN_POINT('',(-1.1,-0.25,0.25)); +#19842 = SURFACE_CURVE('',#19843,(#19848,#19859),.PCURVE_S1.); +#19843 = CIRCLE('',#19844,0.1); +#19844 = AXIS2_PLACEMENT_3D('',#19845,#19846,#19847); +#19845 = CARTESIAN_POINT('',(-1.2,-0.25,0.25)); +#19846 = DIRECTION('',(9.95799250103E-017,-1.,-0.E+000)); +#19847 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#19848 = PCURVE('',#15899,#19849); +#19849 = DEFINITIONAL_REPRESENTATION('',(#19850),#19858); +#19850 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#19851,#19852,#19853,#19854 + ,#19855,#19856,#19857),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#19851 = CARTESIAN_POINT('',(-0.273089729504,-0.14629571147)); +#19852 = CARTESIAN_POINT('',(-0.273089729504,2.690936928689E-002)); +#19853 = CARTESIAN_POINT('',(-0.123089729504,-5.969317109156E-002)); +#19854 = CARTESIAN_POINT('',(2.6910270496E-002,-0.14629571147)); +#19855 = CARTESIAN_POINT('',(-0.123089729504,-0.232898251848)); +#19856 = CARTESIAN_POINT('',(-0.273089729504,-0.319500792227)); +#19857 = CARTESIAN_POINT('',(-0.273089729504,-0.14629571147)); +#19858 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19859 = PCURVE('',#19860,#19865); +#19860 = CYLINDRICAL_SURFACE('',#19861,0.1); +#19861 = AXIS2_PLACEMENT_3D('',#19862,#19863,#19864); +#19862 = CARTESIAN_POINT('',(-1.2,-0.25,0.25)); +#19863 = DIRECTION('',(9.95799250103E-017,-1.,0.E+000)); +#19864 = DIRECTION('',(0.E+000,-0.E+000,-1.)); +#19865 = DEFINITIONAL_REPRESENTATION('',(#19866),#19870); +#19866 = LINE('',#19867,#19868); +#19867 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#19868 = VECTOR('',#19869,1.); +#19869 = DIRECTION('',(1.,0.E+000)); +#19870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19871 = ORIENTED_EDGE('',*,*,#19872,.T.); +#19872 = EDGE_CURVE('',#19840,#19873,#19875,.T.); +#19873 = VERTEX_POINT('',#19874); +#19874 = CARTESIAN_POINT('',(-1.1,-0.25,0.65)); +#19875 = SURFACE_CURVE('',#19876,(#19880,#19887),.PCURVE_S1.); +#19876 = LINE('',#19877,#19878); +#19877 = CARTESIAN_POINT('',(-1.1,-0.25,0.25)); +#19878 = VECTOR('',#19879,1.); +#19879 = DIRECTION('',(0.E+000,0.E+000,1.)); +#19880 = PCURVE('',#15899,#19881); +#19881 = DEFINITIONAL_REPRESENTATION('',(#19882),#19886); +#19882 = LINE('',#19883,#19884); +#19883 = CARTESIAN_POINT('',(-0.173089729504,-4.629571147E-002)); +#19884 = VECTOR('',#19885,1.); +#19885 = DIRECTION('',(1.,0.E+000)); +#19886 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19887 = PCURVE('',#19888,#19893); +#19888 = PLANE('',#19889); +#19889 = AXIS2_PLACEMENT_3D('',#19890,#19891,#19892); +#19890 = CARTESIAN_POINT('',(-1.1,-0.25,0.25)); +#19891 = DIRECTION('',(1.,9.95799250103E-017,0.E+000)); +#19892 = DIRECTION('',(0.E+000,-0.E+000,1.)); +#19893 = DEFINITIONAL_REPRESENTATION('',(#19894),#19898); +#19894 = LINE('',#19895,#19896); +#19895 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#19896 = VECTOR('',#19897,1.); +#19897 = DIRECTION('',(1.,0.E+000)); +#19898 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19899 = ORIENTED_EDGE('',*,*,#19900,.T.); +#19900 = EDGE_CURVE('',#19873,#19901,#19903,.T.); +#19901 = VERTEX_POINT('',#19902); +#19902 = CARTESIAN_POINT('',(-0.85,-0.25,0.9)); +#19903 = SURFACE_CURVE('',#19904,(#19909,#19916),.PCURVE_S1.); +#19904 = CIRCLE('',#19905,0.25); +#19905 = AXIS2_PLACEMENT_3D('',#19906,#19907,#19908); +#19906 = CARTESIAN_POINT('',(-0.85,-0.25,0.65)); +#19907 = DIRECTION('',(-9.95799250103E-017,1.,0.E+000)); +#19908 = DIRECTION('',(-1.,-9.95799250103E-017,1.33226762955E-015)); +#19909 = PCURVE('',#15899,#19910); +#19910 = DEFINITIONAL_REPRESENTATION('',(#19911),#19915); +#19911 = CIRCLE('',#19912,0.25); +#19912 = AXIS2_PLACEMENT_2D('',#19913,#19914); +#19913 = CARTESIAN_POINT('',(0.226910270496,0.20370428853)); +#19914 = DIRECTION('',(1.33226762955E-015,-1.)); +#19915 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19916 = PCURVE('',#19917,#19922); +#19917 = CYLINDRICAL_SURFACE('',#19918,0.25); +#19918 = AXIS2_PLACEMENT_3D('',#19919,#19920,#19921); +#19919 = CARTESIAN_POINT('',(-0.85,-0.25,0.65)); +#19920 = DIRECTION('',(9.95799250103E-017,-1.,-0.E+000)); +#19921 = DIRECTION('',(-1.,-9.95799250103E-017,1.33226762955E-015)); +#19922 = DEFINITIONAL_REPRESENTATION('',(#19923),#19927); +#19923 = LINE('',#19924,#19925); +#19924 = CARTESIAN_POINT('',(6.28318530718,-2.775557561563E-017)); +#19925 = VECTOR('',#19926,1.); +#19926 = DIRECTION('',(-1.,1.766974823035E-017)); +#19927 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19928 = ORIENTED_EDGE('',*,*,#19929,.T.); +#19929 = EDGE_CURVE('',#19901,#15884,#19930,.T.); +#19930 = SURFACE_CURVE('',#19931,(#19935,#19942),.PCURVE_S1.); +#19931 = LINE('',#19932,#19933); +#19932 = CARTESIAN_POINT('',(-0.85,-0.25,0.9)); +#19933 = VECTOR('',#19934,1.); +#19934 = DIRECTION('',(1.,9.95799250103E-017,0.E+000)); +#19935 = PCURVE('',#15899,#19936); +#19936 = DEFINITIONAL_REPRESENTATION('',(#19937),#19941); +#19937 = LINE('',#19938,#19939); +#19938 = CARTESIAN_POINT('',(0.476910270496,0.20370428853)); +#19939 = VECTOR('',#19940,1.); +#19940 = DIRECTION('',(0.E+000,1.)); +#19941 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19942 = PCURVE('',#19633,#19943); +#19943 = DEFINITIONAL_REPRESENTATION('',(#19944),#19948); +#19944 = LINE('',#19945,#19946); +#19945 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#19946 = VECTOR('',#19947,1.); +#19947 = DIRECTION('',(1.,0.E+000)); +#19948 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19949 = ADVANCED_FACE('',(#19950),#15956,.T.); +#19950 = FACE_BOUND('',#19951,.T.); +#19951 = EDGE_LOOP('',(#19952,#19953,#19954,#19982,#20005,#20029,#20052, + #20075,#20098,#20126,#20149,#20173)); +#19952 = ORIENTED_EDGE('',*,*,#15940,.F.); +#19953 = ORIENTED_EDGE('',*,*,#16045,.T.); +#19954 = ORIENTED_EDGE('',*,*,#19955,.T.); +#19955 = EDGE_CURVE('',#16046,#19956,#19958,.T.); +#19956 = VERTEX_POINT('',#19957); +#19957 = CARTESIAN_POINT('',(-0.95,0.25,0.65)); +#19958 = SURFACE_CURVE('',#19959,(#19964,#19975),.PCURVE_S1.); +#19959 = CIRCLE('',#19960,0.1); +#19960 = AXIS2_PLACEMENT_3D('',#19961,#19962,#19963); +#19961 = CARTESIAN_POINT('',(-0.85,0.25,0.65)); +#19962 = DIRECTION('',(9.95799250103E-017,-1.,0.E+000)); +#19963 = DIRECTION('',(1.110223024625E-015,1.105559255369E-031,1.)); +#19964 = PCURVE('',#15956,#19965); +#19965 = DEFINITIONAL_REPRESENTATION('',(#19966),#19974); +#19966 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#19967,#19968,#19969,#19970 + ,#19971,#19972,#19973),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#19967 = CARTESIAN_POINT('',(0.326910270496,0.20370428853)); +#19968 = CARTESIAN_POINT('',(0.326910270496,3.049920777311E-002)); +#19969 = CARTESIAN_POINT('',(0.176910270496,0.117101748152)); +#19970 = CARTESIAN_POINT('',(2.6910270496E-002,0.20370428853)); +#19971 = CARTESIAN_POINT('',(0.176910270496,0.290306828908)); +#19972 = CARTESIAN_POINT('',(0.326910270496,0.376909369287)); +#19973 = CARTESIAN_POINT('',(0.326910270496,0.20370428853)); +#19974 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19975 = PCURVE('',#16082,#19976); +#19976 = DEFINITIONAL_REPRESENTATION('',(#19977),#19981); +#19977 = LINE('',#19978,#19979); +#19978 = CARTESIAN_POINT('',(0.E+000,-0.5)); +#19979 = VECTOR('',#19980,1.); +#19980 = DIRECTION('',(1.,0.E+000)); +#19981 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19982 = ORIENTED_EDGE('',*,*,#19983,.T.); +#19983 = EDGE_CURVE('',#19956,#19984,#19986,.T.); +#19984 = VERTEX_POINT('',#19985); +#19985 = CARTESIAN_POINT('',(-0.95,0.25,0.25)); +#19986 = SURFACE_CURVE('',#19987,(#19991,#19998),.PCURVE_S1.); +#19987 = LINE('',#19988,#19989); +#19988 = CARTESIAN_POINT('',(-0.95,0.25,0.65)); +#19989 = VECTOR('',#19990,1.); +#19990 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#19991 = PCURVE('',#15956,#19992); +#19992 = DEFINITIONAL_REPRESENTATION('',(#19993),#19997); +#19993 = LINE('',#19994,#19995); +#19994 = CARTESIAN_POINT('',(0.226910270496,0.10370428853)); +#19995 = VECTOR('',#19996,1.); +#19996 = DIRECTION('',(-1.,0.E+000)); +#19997 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#19998 = PCURVE('',#19714,#19999); +#19999 = DEFINITIONAL_REPRESENTATION('',(#20000),#20004); +#20000 = LINE('',#20001,#20002); +#20001 = CARTESIAN_POINT('',(0.E+000,-0.5)); +#20002 = VECTOR('',#20003,1.); +#20003 = DIRECTION('',(1.,0.E+000)); +#20004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20005 = ORIENTED_EDGE('',*,*,#20006,.T.); +#20006 = EDGE_CURVE('',#19984,#20007,#20009,.T.); +#20007 = VERTEX_POINT('',#20008); +#20008 = CARTESIAN_POINT('',(-1.2,0.25,0.E+000)); +#20009 = SURFACE_CURVE('',#20010,(#20015,#20022),.PCURVE_S1.); +#20010 = CIRCLE('',#20011,0.25); +#20011 = AXIS2_PLACEMENT_3D('',#20012,#20013,#20014); +#20012 = CARTESIAN_POINT('',(-1.2,0.25,0.25)); +#20013 = DIRECTION('',(-9.95799250103E-017,1.,0.E+000)); +#20014 = DIRECTION('',(1.,9.95799250103E-017,-4.440892098501E-016)); +#20015 = PCURVE('',#15956,#20016); +#20016 = DEFINITIONAL_REPRESENTATION('',(#20017),#20021); +#20017 = CIRCLE('',#20018,0.25); +#20018 = AXIS2_PLACEMENT_2D('',#20019,#20020); +#20019 = CARTESIAN_POINT('',(-0.173089729504,-0.14629571147)); +#20020 = DIRECTION('',(-4.440892098501E-016,1.)); +#20021 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20022 = PCURVE('',#19743,#20023); +#20023 = DEFINITIONAL_REPRESENTATION('',(#20024),#20028); +#20024 = LINE('',#20025,#20026); +#20025 = CARTESIAN_POINT('',(6.28318530718,-0.5)); +#20026 = VECTOR('',#20027,1.); +#20027 = DIRECTION('',(-1.,0.E+000)); +#20028 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20029 = ORIENTED_EDGE('',*,*,#20030,.T.); +#20030 = EDGE_CURVE('',#20007,#20031,#20033,.T.); +#20031 = VERTEX_POINT('',#20032); +#20032 = CARTESIAN_POINT('',(-1.4,0.25,0.E+000)); +#20033 = SURFACE_CURVE('',#20034,(#20038,#20045),.PCURVE_S1.); +#20034 = LINE('',#20035,#20036); +#20035 = CARTESIAN_POINT('',(-1.2,0.25,0.E+000)); +#20036 = VECTOR('',#20037,1.); +#20037 = DIRECTION('',(-1.,-9.95799250103E-017,0.E+000)); +#20038 = PCURVE('',#15956,#20039); +#20039 = DEFINITIONAL_REPRESENTATION('',(#20040),#20044); +#20040 = LINE('',#20041,#20042); +#20041 = CARTESIAN_POINT('',(-0.423089729504,-0.14629571147)); +#20042 = VECTOR('',#20043,1.); +#20043 = DIRECTION('',(0.E+000,-1.)); +#20044 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20045 = PCURVE('',#19771,#20046); +#20046 = DEFINITIONAL_REPRESENTATION('',(#20047),#20051); +#20047 = LINE('',#20048,#20049); +#20048 = CARTESIAN_POINT('',(-4.978996250515E-017,-0.5)); +#20049 = VECTOR('',#20050,1.); +#20050 = DIRECTION('',(1.,0.E+000)); +#20051 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20052 = ORIENTED_EDGE('',*,*,#20053,.T.); +#20053 = EDGE_CURVE('',#20031,#20054,#20056,.T.); +#20054 = VERTEX_POINT('',#20055); +#20055 = CARTESIAN_POINT('',(-1.4,0.25,0.15)); +#20056 = SURFACE_CURVE('',#20057,(#20061,#20068),.PCURVE_S1.); +#20057 = LINE('',#20058,#20059); +#20058 = CARTESIAN_POINT('',(-1.4,0.25,0.E+000)); +#20059 = VECTOR('',#20060,1.); +#20060 = DIRECTION('',(0.E+000,0.E+000,1.)); +#20061 = PCURVE('',#15956,#20062); +#20062 = DEFINITIONAL_REPRESENTATION('',(#20063),#20067); +#20063 = LINE('',#20064,#20065); +#20064 = CARTESIAN_POINT('',(-0.423089729504,-0.34629571147)); +#20065 = VECTOR('',#20066,1.); +#20066 = DIRECTION('',(1.,0.E+000)); +#20067 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20068 = PCURVE('',#19799,#20069); +#20069 = DEFINITIONAL_REPRESENTATION('',(#20070),#20074); +#20070 = LINE('',#20071,#20072); +#20071 = CARTESIAN_POINT('',(0.E+000,-0.5)); +#20072 = VECTOR('',#20073,1.); +#20073 = DIRECTION('',(1.,0.E+000)); +#20074 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20075 = ORIENTED_EDGE('',*,*,#20076,.T.); +#20076 = EDGE_CURVE('',#20054,#20077,#20079,.T.); +#20077 = VERTEX_POINT('',#20078); +#20078 = CARTESIAN_POINT('',(-1.2,0.25,0.15)); +#20079 = SURFACE_CURVE('',#20080,(#20084,#20091),.PCURVE_S1.); +#20080 = LINE('',#20081,#20082); +#20081 = CARTESIAN_POINT('',(-1.4,0.25,0.15)); +#20082 = VECTOR('',#20083,1.); +#20083 = DIRECTION('',(1.,9.95799250103E-017,0.E+000)); +#20084 = PCURVE('',#15956,#20085); +#20085 = DEFINITIONAL_REPRESENTATION('',(#20086),#20090); +#20086 = LINE('',#20087,#20088); +#20087 = CARTESIAN_POINT('',(-0.273089729504,-0.34629571147)); +#20088 = VECTOR('',#20089,1.); +#20089 = DIRECTION('',(0.E+000,1.)); +#20090 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20091 = PCURVE('',#19827,#20092); +#20092 = DEFINITIONAL_REPRESENTATION('',(#20093),#20097); +#20093 = LINE('',#20094,#20095); +#20094 = CARTESIAN_POINT('',(4.978996250515E-017,-0.5)); +#20095 = VECTOR('',#20096,1.); +#20096 = DIRECTION('',(1.,0.E+000)); +#20097 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20098 = ORIENTED_EDGE('',*,*,#20099,.T.); +#20099 = EDGE_CURVE('',#20077,#20100,#20102,.T.); +#20100 = VERTEX_POINT('',#20101); +#20101 = CARTESIAN_POINT('',(-1.1,0.25,0.25)); +#20102 = SURFACE_CURVE('',#20103,(#20108,#20119),.PCURVE_S1.); +#20103 = CIRCLE('',#20104,0.1); +#20104 = AXIS2_PLACEMENT_3D('',#20105,#20106,#20107); +#20105 = CARTESIAN_POINT('',(-1.2,0.25,0.25)); +#20106 = DIRECTION('',(9.95799250103E-017,-1.,-0.E+000)); +#20107 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#20108 = PCURVE('',#15956,#20109); +#20109 = DEFINITIONAL_REPRESENTATION('',(#20110),#20118); +#20110 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#20111,#20112,#20113,#20114 + ,#20115,#20116,#20117),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#20111 = CARTESIAN_POINT('',(-0.273089729504,-0.14629571147)); +#20112 = CARTESIAN_POINT('',(-0.273089729504,2.690936928689E-002)); +#20113 = CARTESIAN_POINT('',(-0.123089729504,-5.969317109156E-002)); +#20114 = CARTESIAN_POINT('',(2.6910270496E-002,-0.14629571147)); +#20115 = CARTESIAN_POINT('',(-0.123089729504,-0.232898251848)); +#20116 = CARTESIAN_POINT('',(-0.273089729504,-0.319500792227)); +#20117 = CARTESIAN_POINT('',(-0.273089729504,-0.14629571147)); +#20118 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20119 = PCURVE('',#19860,#20120); +#20120 = DEFINITIONAL_REPRESENTATION('',(#20121),#20125); +#20121 = LINE('',#20122,#20123); +#20122 = CARTESIAN_POINT('',(0.E+000,-0.5)); +#20123 = VECTOR('',#20124,1.); +#20124 = DIRECTION('',(1.,0.E+000)); +#20125 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20126 = ORIENTED_EDGE('',*,*,#20127,.T.); +#20127 = EDGE_CURVE('',#20100,#20128,#20130,.T.); +#20128 = VERTEX_POINT('',#20129); +#20129 = CARTESIAN_POINT('',(-1.1,0.25,0.65)); +#20130 = SURFACE_CURVE('',#20131,(#20135,#20142),.PCURVE_S1.); +#20131 = LINE('',#20132,#20133); +#20132 = CARTESIAN_POINT('',(-1.1,0.25,0.25)); +#20133 = VECTOR('',#20134,1.); +#20134 = DIRECTION('',(0.E+000,0.E+000,1.)); +#20135 = PCURVE('',#15956,#20136); +#20136 = DEFINITIONAL_REPRESENTATION('',(#20137),#20141); +#20137 = LINE('',#20138,#20139); +#20138 = CARTESIAN_POINT('',(-0.173089729504,-4.629571147E-002)); +#20139 = VECTOR('',#20140,1.); +#20140 = DIRECTION('',(1.,0.E+000)); +#20141 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20142 = PCURVE('',#19888,#20143); +#20143 = DEFINITIONAL_REPRESENTATION('',(#20144),#20148); +#20144 = LINE('',#20145,#20146); +#20145 = CARTESIAN_POINT('',(0.E+000,-0.5)); +#20146 = VECTOR('',#20147,1.); +#20147 = DIRECTION('',(1.,0.E+000)); +#20148 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20149 = ORIENTED_EDGE('',*,*,#20150,.T.); +#20150 = EDGE_CURVE('',#20128,#20151,#20153,.T.); +#20151 = VERTEX_POINT('',#20152); +#20152 = CARTESIAN_POINT('',(-0.85,0.25,0.9)); +#20153 = SURFACE_CURVE('',#20154,(#20159,#20166),.PCURVE_S1.); +#20154 = CIRCLE('',#20155,0.25); +#20155 = AXIS2_PLACEMENT_3D('',#20156,#20157,#20158); +#20156 = CARTESIAN_POINT('',(-0.85,0.25,0.65)); +#20157 = DIRECTION('',(-9.95799250103E-017,1.,0.E+000)); +#20158 = DIRECTION('',(-1.,-9.95799250103E-017,1.33226762955E-015)); +#20159 = PCURVE('',#15956,#20160); +#20160 = DEFINITIONAL_REPRESENTATION('',(#20161),#20165); +#20161 = CIRCLE('',#20162,0.25); +#20162 = AXIS2_PLACEMENT_2D('',#20163,#20164); +#20163 = CARTESIAN_POINT('',(0.226910270496,0.20370428853)); +#20164 = DIRECTION('',(1.33226762955E-015,-1.)); +#20165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20166 = PCURVE('',#19917,#20167); +#20167 = DEFINITIONAL_REPRESENTATION('',(#20168),#20172); +#20168 = LINE('',#20169,#20170); +#20169 = CARTESIAN_POINT('',(6.28318530718,-0.5)); +#20170 = VECTOR('',#20171,1.); +#20171 = DIRECTION('',(-1.,0.E+000)); +#20172 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20173 = ORIENTED_EDGE('',*,*,#20174,.T.); +#20174 = EDGE_CURVE('',#20151,#15941,#20175,.T.); +#20175 = SURFACE_CURVE('',#20176,(#20180,#20187),.PCURVE_S1.); +#20176 = LINE('',#20177,#20178); +#20177 = CARTESIAN_POINT('',(-0.85,0.25,0.9)); +#20178 = VECTOR('',#20179,1.); +#20179 = DIRECTION('',(1.,9.95799250103E-017,0.E+000)); +#20180 = PCURVE('',#15956,#20181); +#20181 = DEFINITIONAL_REPRESENTATION('',(#20182),#20186); +#20182 = LINE('',#20183,#20184); +#20183 = CARTESIAN_POINT('',(0.476910270496,0.20370428853)); +#20184 = VECTOR('',#20185,1.); +#20185 = DIRECTION('',(0.E+000,1.)); +#20186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20187 = PCURVE('',#19633,#20188); +#20188 = DEFINITIONAL_REPRESENTATION('',(#20189),#20193); +#20189 = LINE('',#20190,#20191); +#20190 = CARTESIAN_POINT('',(4.978996250515E-017,-0.5)); +#20191 = VECTOR('',#20192,1.); +#20192 = DIRECTION('',(1.,0.E+000)); +#20193 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20194 = ADVANCED_FACE('',(#20195),#16006,.F.); +#20195 = FACE_BOUND('',#20196,.F.); +#20196 = EDGE_LOOP('',(#20197,#20219,#20220,#20242)); +#20197 = ORIENTED_EDGE('',*,*,#20198,.F.); +#20198 = EDGE_CURVE('',#15941,#20199,#20201,.T.); +#20199 = VERTEX_POINT('',#20200); +#20200 = CARTESIAN_POINT('',(-0.775,0.25,0.9)); +#20201 = SURFACE_CURVE('',#20202,(#20206,#20212),.PCURVE_S1.); +#20202 = LINE('',#20203,#20204); +#20203 = CARTESIAN_POINT('',(-0.85,0.25,0.9)); +#20204 = VECTOR('',#20205,1.); +#20205 = DIRECTION('',(1.,9.95799250103E-017,0.E+000)); +#20206 = PCURVE('',#16006,#20207); +#20207 = DEFINITIONAL_REPRESENTATION('',(#20208),#20211); +#20208 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20209,#20210),.UNSPECIFIED., + .F.,.F.,(2,2),(5.E-002,7.5E-002),.PIECEWISE_BEZIER_KNOTS.); +#20209 = CARTESIAN_POINT('',(1.605,7.806382810854E-016)); +#20210 = CARTESIAN_POINT('',(1.607327746741,1.)); +#20211 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20212 = PCURVE('',#19633,#20213); +#20213 = DEFINITIONAL_REPRESENTATION('',(#20214),#20218); +#20214 = LINE('',#20215,#20216); +#20215 = CARTESIAN_POINT('',(4.978996250515E-017,-0.5)); +#20216 = VECTOR('',#20217,1.); +#20217 = DIRECTION('',(1.,0.E+000)); +#20218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20219 = ORIENTED_EDGE('',*,*,#15992,.T.); +#20220 = ORIENTED_EDGE('',*,*,#20221,.T.); +#20221 = EDGE_CURVE('',#15970,#20222,#20224,.T.); +#20222 = VERTEX_POINT('',#20223); +#20223 = CARTESIAN_POINT('',(-0.775,0.7,0.9)); +#20224 = SURFACE_CURVE('',#20225,(#20229,#20235),.PCURVE_S1.); +#20225 = LINE('',#20226,#20227); +#20226 = CARTESIAN_POINT('',(-0.85,0.7,0.9)); +#20227 = VECTOR('',#20228,1.); +#20228 = DIRECTION('',(1.,9.95799250103E-017,0.E+000)); +#20229 = PCURVE('',#16006,#20230); +#20230 = DEFINITIONAL_REPRESENTATION('',(#20231),#20234); +#20231 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20232,#20233),.UNSPECIFIED., + .F.,.F.,(2,2),(5.E-002,7.5E-002),.PIECEWISE_BEZIER_KNOTS.); +#20232 = CARTESIAN_POINT('',(2.055,3.290589627549E-017)); +#20233 = CARTESIAN_POINT('',(2.061517690875,1.)); +#20234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20235 = PCURVE('',#18989,#20236); +#20236 = DEFINITIONAL_REPRESENTATION('',(#20237),#20241); +#20237 = LINE('',#20238,#20239); +#20238 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#20239 = VECTOR('',#20240,1.); +#20240 = DIRECTION('',(1.,0.E+000)); +#20241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20242 = ORIENTED_EDGE('',*,*,#20243,.F.); +#20243 = EDGE_CURVE('',#20199,#20222,#20244,.T.); +#20244 = SURFACE_CURVE('',#20245,(#20249,#20255),.PCURVE_S1.); +#20245 = LINE('',#20246,#20247); +#20246 = CARTESIAN_POINT('',(-0.775,-1.3425,0.9)); +#20247 = VECTOR('',#20248,1.); +#20248 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000)); +#20249 = PCURVE('',#16006,#20250); +#20250 = DEFINITIONAL_REPRESENTATION('',(#20251),#20254); +#20251 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20252,#20253),.UNSPECIFIED., + .F.,.F.,(2,2),(1.5925,2.0425),.PIECEWISE_BEZIER_KNOTS.); +#20252 = CARTESIAN_POINT('',(1.607327746741,1.)); +#20253 = CARTESIAN_POINT('',(2.061517690875,1.)); +#20254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20255 = PCURVE('',#18414,#20256); +#20256 = DEFINITIONAL_REPRESENTATION('',(#20257),#20261); +#20257 = LINE('',#20258,#20259); +#20258 = CARTESIAN_POINT('',(0.E+000,-6.347393957235E-016)); +#20259 = VECTOR('',#20260,1.); +#20260 = DIRECTION('',(1.,2.675879209178E-016)); +#20261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20262 = ADVANCED_FACE('',(#20263),#16082,.F.); +#20263 = FACE_BOUND('',#20264,.F.); +#20264 = EDGE_LOOP('',(#20265,#20266,#20267,#20288)); +#20265 = ORIENTED_EDGE('',*,*,#16068,.T.); +#20266 = ORIENTED_EDGE('',*,*,#19955,.T.); +#20267 = ORIENTED_EDGE('',*,*,#20268,.F.); +#20268 = EDGE_CURVE('',#19671,#19956,#20269,.T.); +#20269 = SURFACE_CURVE('',#20270,(#20274,#20281),.PCURVE_S1.); +#20270 = LINE('',#20271,#20272); +#20271 = CARTESIAN_POINT('',(-0.95,-0.25,0.65)); +#20272 = VECTOR('',#20273,1.); +#20273 = DIRECTION('',(-9.95799250103E-017,1.,0.E+000)); +#20274 = PCURVE('',#16082,#20275); +#20275 = DEFINITIONAL_REPRESENTATION('',(#20276),#20280); +#20276 = LINE('',#20277,#20278); +#20277 = CARTESIAN_POINT('',(1.570796326795,0.E+000)); +#20278 = VECTOR('',#20279,1.); +#20279 = DIRECTION('',(0.E+000,-1.)); +#20280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20281 = PCURVE('',#19714,#20282); +#20282 = DEFINITIONAL_REPRESENTATION('',(#20283),#20287); +#20283 = LINE('',#20284,#20285); +#20284 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#20285 = VECTOR('',#20286,1.); +#20286 = DIRECTION('',(0.E+000,-1.)); +#20287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20288 = ORIENTED_EDGE('',*,*,#19670,.F.); +#20289 = ADVANCED_FACE('',(#20290),#16133,.F.); +#20290 = FACE_BOUND('',#20291,.F.); +#20291 = EDGE_LOOP('',(#20292,#20293,#20315,#20335)); +#20292 = ORIENTED_EDGE('',*,*,#16120,.T.); +#20293 = ORIENTED_EDGE('',*,*,#20294,.T.); +#20294 = EDGE_CURVE('',#16099,#20295,#20297,.T.); +#20295 = VERTEX_POINT('',#20296); +#20296 = CARTESIAN_POINT('',(0.683648457443,1.296824228722,1.55)); +#20297 = SURFACE_CURVE('',#20298,(#20301,#20308),.PCURVE_S1.); +#20298 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20299,#20300),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#20299 = CARTESIAN_POINT('',(0.775,1.3425,0.9)); +#20300 = CARTESIAN_POINT('',(0.683648457443,1.296824228722,1.55)); +#20301 = PCURVE('',#16133,#20302); +#20302 = DEFINITIONAL_REPRESENTATION('',(#20303),#20307); +#20303 = LINE('',#20304,#20305); +#20304 = CARTESIAN_POINT('',(0.116672618896,-1.252077542072E-016)); +#20305 = VECTOR('',#20306,1.); +#20306 = DIRECTION('',(1.942890293094E-016,1.)); +#20307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20308 = PCURVE('',#16316,#20309); +#20309 = DEFINITIONAL_REPRESENTATION('',(#20310),#20314); +#20310 = LINE('',#20311,#20312); +#20311 = CARTESIAN_POINT('',(9.776039213487E-018,2.419479551634E-017)); +#20312 = VECTOR('',#20313,1.); +#20313 = DIRECTION('',(-9.741457998902E-017,1.)); +#20314 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20315 = ORIENTED_EDGE('',*,*,#20316,.F.); +#20316 = EDGE_CURVE('',#16151,#20295,#20317,.T.); +#20317 = SURFACE_CURVE('',#20318,(#20322,#20328),.PCURVE_S1.); +#20318 = LINE('',#20319,#20320); +#20319 = CARTESIAN_POINT('',(0.646824228722,1.333648457443,1.55)); +#20320 = VECTOR('',#20321,1.); +#20321 = DIRECTION('',(0.707106781187,-0.707106781187,0.E+000)); +#20322 = PCURVE('',#16133,#20323); +#20323 = DEFINITIONAL_REPRESENTATION('',(#20324),#20327); +#20324 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20325,#20326),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,5.207732368117E-002),.PIECEWISE_BEZIER_KNOTS.); +#20325 = CARTESIAN_POINT('',(-1.172264384596E-016,1.)); +#20326 = CARTESIAN_POINT('',(0.116672618896,1.)); +#20327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20328 = PCURVE('',#16187,#20329); +#20329 = DEFINITIONAL_REPRESENTATION('',(#20330),#20334); +#20330 = LINE('',#20331,#20332); +#20331 = CARTESIAN_POINT('',(0.564530676679,1.163972270519)); +#20332 = VECTOR('',#20333,1.); +#20333 = DIRECTION('',(0.944797752613,0.327654096049)); +#20334 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20335 = ORIENTED_EDGE('',*,*,#16150,.F.); +#20336 = ADVANCED_FACE('',(#20337),#16187,.T.); +#20337 = FACE_BOUND('',#20338,.T.); +#20338 = EDGE_LOOP('',(#20339,#20361,#20383,#20405,#20427,#20449,#20469, + #20470)); +#20339 = ORIENTED_EDGE('',*,*,#20340,.F.); +#20340 = EDGE_CURVE('',#20341,#16173,#20343,.T.); +#20341 = VERTEX_POINT('',#20342); +#20342 = CARTESIAN_POINT('',(-0.683648457443,1.296824228722,1.55)); +#20343 = SURFACE_CURVE('',#20344,(#20348,#20355),.PCURVE_S1.); +#20344 = LINE('',#20345,#20346); +#20345 = CARTESIAN_POINT('',(-0.683648457443,1.296824228722,1.55)); +#20346 = VECTOR('',#20347,1.); +#20347 = DIRECTION('',(0.707106781187,0.707106781187,0.E+000)); +#20348 = PCURVE('',#16187,#20349); +#20349 = DEFINITIONAL_REPRESENTATION('',(#20350),#20354); +#20350 = LINE('',#20351,#20352); +#20351 = CARTESIAN_POINT('',(1.706334841543E-002,-4.920253837605E-002)); +#20352 = VECTOR('',#20353,1.); +#20353 = DIRECTION('',(-0.327654096049,0.944797752613)); +#20354 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20355 = PCURVE('',#16212,#20356); +#20356 = DEFINITIONAL_REPRESENTATION('',(#20357),#20360); +#20357 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20358,#20359),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,5.207732368117E-002),.PIECEWISE_BEZIER_KNOTS.); +#20358 = CARTESIAN_POINT('',(5.863110504278E-017,1.)); +#20359 = CARTESIAN_POINT('',(0.116672618896,1.)); +#20360 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20361 = ORIENTED_EDGE('',*,*,#20362,.F.); +#20362 = EDGE_CURVE('',#20363,#20341,#20365,.T.); +#20363 = VERTEX_POINT('',#20364); +#20364 = CARTESIAN_POINT('',(-0.683648457443,-1.296824228722,1.55)); +#20365 = SURFACE_CURVE('',#20366,(#20370,#20377),.PCURVE_S1.); +#20366 = LINE('',#20367,#20368); +#20367 = CARTESIAN_POINT('',(-0.683648457443,-1.296824228722,1.55)); +#20368 = VECTOR('',#20369,1.); +#20369 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000)); +#20370 = PCURVE('',#16187,#20371); +#20371 = DEFINITIONAL_REPRESENTATION('',(#20372),#20376); +#20372 = LINE('',#20373,#20374); +#20373 = CARTESIAN_POINT('',(2.350722749133,-1.181035618933)); +#20374 = VECTOR('',#20375,1.); +#20375 = DIRECTION('',(-0.899759330922,0.436386464522)); +#20376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20377 = PCURVE('',#18414,#20378); +#20378 = DEFINITIONAL_REPRESENTATION('',(#20379),#20382); +#20379 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20380,#20381),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,2.593648457444),.PIECEWISE_BEZIER_KNOTS.); +#20380 = CARTESIAN_POINT('',(-8.763854077553E-017,1.)); +#20381 = CARTESIAN_POINT('',(2.685,1.)); +#20382 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20383 = ORIENTED_EDGE('',*,*,#20384,.F.); +#20384 = EDGE_CURVE('',#20385,#20363,#20387,.T.); +#20385 = VERTEX_POINT('',#20386); +#20386 = CARTESIAN_POINT('',(-0.646824228722,-1.333648457443,1.55)); +#20387 = SURFACE_CURVE('',#20388,(#20392,#20399),.PCURVE_S1.); +#20388 = LINE('',#20389,#20390); +#20389 = CARTESIAN_POINT('',(-0.646824228722,-1.333648457443,1.55)); +#20390 = VECTOR('',#20391,1.); +#20391 = DIRECTION('',(-0.707106781187,0.707106781187,0.E+000)); +#20392 = PCURVE('',#16187,#20393); +#20393 = DEFINITIONAL_REPRESENTATION('',(#20394),#20398); +#20394 = LINE('',#20395,#20396); +#20395 = CARTESIAN_POINT('',(2.399925287509,-1.163972270518)); +#20396 = VECTOR('',#20397,1.); +#20397 = DIRECTION('',(-0.944797752613,-0.327654096049)); +#20398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20399 = PCURVE('',#18356,#20400); +#20400 = DEFINITIONAL_REPRESENTATION('',(#20401),#20404); +#20401 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20402,#20403),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,5.207732368117E-002),.PIECEWISE_BEZIER_KNOTS.); +#20402 = CARTESIAN_POINT('',(-1.172264384596E-016,1.)); +#20403 = CARTESIAN_POINT('',(0.116672618896,1.)); +#20404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20405 = ORIENTED_EDGE('',*,*,#20406,.F.); +#20406 = EDGE_CURVE('',#20407,#20385,#20409,.T.); +#20407 = VERTEX_POINT('',#20408); +#20408 = CARTESIAN_POINT('',(0.646824228722,-1.333648457443,1.55)); +#20409 = SURFACE_CURVE('',#20410,(#20414,#20421),.PCURVE_S1.); +#20410 = LINE('',#20411,#20412); +#20411 = CARTESIAN_POINT('',(0.646824228722,-1.333648457443,1.55)); +#20412 = VECTOR('',#20413,1.); +#20413 = DIRECTION('',(-1.,-2.22044604925E-016,0.E+000)); +#20414 = PCURVE('',#16187,#20415); +#20415 = DEFINITIONAL_REPRESENTATION('',(#20416),#20420); +#20416 = LINE('',#20417,#20418); +#20417 = CARTESIAN_POINT('',(2.964455964188,5.511147094239E-013)); +#20418 = VECTOR('',#20419,1.); +#20419 = DIRECTION('',(-0.436386464522,-0.899759330922)); +#20420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20421 = PCURVE('',#18304,#20422); +#20422 = DEFINITIONAL_REPRESENTATION('',(#20423),#20426); +#20423 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20424,#20425),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.293648457444),.PIECEWISE_BEZIER_KNOTS.); +#20424 = CARTESIAN_POINT('',(-6.98329776052E-017,1.)); +#20425 = CARTESIAN_POINT('',(1.385,1.)); +#20426 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20427 = ORIENTED_EDGE('',*,*,#20428,.F.); +#20428 = EDGE_CURVE('',#20429,#20407,#20431,.T.); +#20429 = VERTEX_POINT('',#20430); +#20430 = CARTESIAN_POINT('',(0.683648457443,-1.296824228722,1.55)); +#20431 = SURFACE_CURVE('',#20432,(#20436,#20443),.PCURVE_S1.); +#20432 = LINE('',#20433,#20434); +#20433 = CARTESIAN_POINT('',(0.683648457443,-1.296824228722,1.55)); +#20434 = VECTOR('',#20435,1.); +#20435 = DIRECTION('',(-0.707106781187,-0.707106781187,0.E+000)); +#20436 = PCURVE('',#16187,#20437); +#20437 = DEFINITIONAL_REPRESENTATION('',(#20438),#20442); +#20438 = LINE('',#20439,#20440); +#20439 = CARTESIAN_POINT('',(2.947392615772,4.92025383766E-002)); +#20440 = VECTOR('',#20441,1.); +#20441 = DIRECTION('',(0.327654096049,-0.944797752613)); +#20442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20443 = PCURVE('',#18252,#20444); +#20444 = DEFINITIONAL_REPRESENTATION('',(#20445),#20448); +#20445 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20446,#20447),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,5.207732368117E-002),.PIECEWISE_BEZIER_KNOTS.); +#20446 = CARTESIAN_POINT('',(5.863110504278E-017,1.)); +#20447 = CARTESIAN_POINT('',(0.116672618896,1.)); +#20448 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20449 = ORIENTED_EDGE('',*,*,#20450,.F.); +#20450 = EDGE_CURVE('',#20295,#20429,#20451,.T.); +#20451 = SURFACE_CURVE('',#20452,(#20456,#20463),.PCURVE_S1.); +#20452 = LINE('',#20453,#20454); +#20453 = CARTESIAN_POINT('',(0.683648457443,1.296824228722,1.55)); +#20454 = VECTOR('',#20455,1.); +#20455 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#20456 = PCURVE('',#16187,#20457); +#20457 = DEFINITIONAL_REPRESENTATION('',(#20458),#20462); +#20458 = LINE('',#20459,#20460); +#20459 = CARTESIAN_POINT('',(0.613733215055,1.181035618934)); +#20460 = VECTOR('',#20461,1.); +#20461 = DIRECTION('',(0.899759330922,-0.436386464522)); +#20462 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20463 = PCURVE('',#16316,#20464); +#20464 = DEFINITIONAL_REPRESENTATION('',(#20465),#20468); +#20465 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20466,#20467),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,2.593648457444),.PIECEWISE_BEZIER_KNOTS.); +#20466 = CARTESIAN_POINT('',(-8.763854077553E-017,1.)); +#20467 = CARTESIAN_POINT('',(2.685,1.)); +#20468 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20469 = ORIENTED_EDGE('',*,*,#20316,.F.); +#20470 = ORIENTED_EDGE('',*,*,#16172,.F.); +#20471 = ADVANCED_FACE('',(#20472),#16212,.F.); +#20472 = FACE_BOUND('',#20473,.F.); +#20473 = EDGE_LOOP('',(#20474,#20475,#20476,#20477)); +#20474 = ORIENTED_EDGE('',*,*,#16229,.T.); +#20475 = ORIENTED_EDGE('',*,*,#16199,.T.); +#20476 = ORIENTED_EDGE('',*,*,#20340,.F.); +#20477 = ORIENTED_EDGE('',*,*,#20478,.F.); +#20478 = EDGE_CURVE('',#16230,#20341,#20479,.T.); +#20479 = SURFACE_CURVE('',#20480,(#20483,#20490),.PCURVE_S1.); +#20480 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20481,#20482),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#20481 = CARTESIAN_POINT('',(-0.775,1.3425,0.9)); +#20482 = CARTESIAN_POINT('',(-0.683648457443,1.296824228722,1.55)); +#20483 = PCURVE('',#16212,#20484); +#20484 = DEFINITIONAL_REPRESENTATION('',(#20485),#20489); +#20485 = LINE('',#20486,#20487); +#20486 = CARTESIAN_POINT('',(6.454440699254E-017,-1.252077542071E-016)); +#20487 = VECTOR('',#20488,1.); +#20488 = DIRECTION('',(-5.913301949766E-018,1.)); +#20489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20490 = PCURVE('',#18414,#20491); +#20491 = DEFINITIONAL_REPRESENTATION('',(#20492),#20496); +#20492 = LINE('',#20493,#20494); +#20493 = CARTESIAN_POINT('',(2.685,-1.197096866045E-016)); +#20494 = VECTOR('',#20495,1.); +#20495 = DIRECTION('',(4.440892098501E-016,1.)); +#20496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20497 = ADVANCED_FACE('',(#20498),#16316,.F.); +#20498 = FACE_BOUND('',#20499,.F.); +#20499 = EDGE_LOOP('',(#20500,#20501,#20522,#20523,#20544,#20545,#20566, + #20567,#20587,#20588)); +#20500 = ORIENTED_EDGE('',*,*,#16303,.T.); +#20501 = ORIENTED_EDGE('',*,*,#20502,.T.); +#20502 = EDGE_CURVE('',#16277,#17519,#20503,.T.); +#20503 = SURFACE_CURVE('',#20504,(#20508,#20515),.PCURVE_S1.); +#20504 = LINE('',#20505,#20506); +#20505 = CARTESIAN_POINT('',(0.775,1.3425,0.9)); +#20506 = VECTOR('',#20507,1.); +#20507 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#20508 = PCURVE('',#16316,#20509); +#20509 = DEFINITIONAL_REPRESENTATION('',(#20510),#20514); +#20510 = LINE('',#20511,#20512); +#20511 = CARTESIAN_POINT('',(5.551115123126E-017,-5.394470442201E-017)); +#20512 = VECTOR('',#20513,1.); +#20513 = DIRECTION('',(1.,-9.416809228929E-017)); +#20514 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20515 = PCURVE('',#16291,#20516); +#20516 = DEFINITIONAL_REPRESENTATION('',(#20517),#20521); +#20517 = LINE('',#20518,#20519); +#20518 = CARTESIAN_POINT('',(7.5E-002,0.1425)); +#20519 = VECTOR('',#20520,1.); +#20520 = DIRECTION('',(0.E+000,-1.)); +#20521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20522 = ORIENTED_EDGE('',*,*,#17568,.T.); +#20523 = ORIENTED_EDGE('',*,*,#20524,.T.); +#20524 = EDGE_CURVE('',#17542,#18122,#20525,.T.); +#20525 = SURFACE_CURVE('',#20526,(#20530,#20537),.PCURVE_S1.); +#20526 = LINE('',#20527,#20528); +#20527 = CARTESIAN_POINT('',(0.775,1.3425,0.9)); +#20528 = VECTOR('',#20529,1.); +#20529 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#20530 = PCURVE('',#16316,#20531); +#20531 = DEFINITIONAL_REPRESENTATION('',(#20532),#20536); +#20532 = LINE('',#20533,#20534); +#20533 = CARTESIAN_POINT('',(0.E+000,-5.8653735788E-017)); +#20534 = VECTOR('',#20535,1.); +#20535 = DIRECTION('',(1.,-9.416131609038E-017)); +#20536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20537 = PCURVE('',#17556,#20538); +#20538 = DEFINITIONAL_REPRESENTATION('',(#20539),#20543); +#20539 = LINE('',#20540,#20541); +#20540 = CARTESIAN_POINT('',(7.5E-002,1.0925)); +#20541 = VECTOR('',#20542,1.); +#20542 = DIRECTION('',(0.E+000,-1.)); +#20543 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20544 = ORIENTED_EDGE('',*,*,#18166,.T.); +#20545 = ORIENTED_EDGE('',*,*,#20546,.T.); +#20546 = EDGE_CURVE('',#18145,#16907,#20547,.T.); +#20547 = SURFACE_CURVE('',#20548,(#20552,#20559),.PCURVE_S1.); +#20548 = LINE('',#20549,#20550); +#20549 = CARTESIAN_POINT('',(0.775,1.3425,0.9)); +#20550 = VECTOR('',#20551,1.); +#20551 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#20552 = PCURVE('',#16316,#20553); +#20553 = DEFINITIONAL_REPRESENTATION('',(#20554),#20558); +#20554 = LINE('',#20555,#20556); +#20555 = CARTESIAN_POINT('',(0.E+000,1.041195804794E-016)); +#20556 = VECTOR('',#20557,1.); +#20557 = DIRECTION('',(1.,-9.415453989149E-017)); +#20558 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20559 = PCURVE('',#16891,#20560); +#20560 = DEFINITIONAL_REPRESENTATION('',(#20561),#20565); +#20561 = LINE('',#20562,#20563); +#20562 = CARTESIAN_POINT('',(7.5E-002,2.0425)); +#20563 = VECTOR('',#20564,1.); +#20564 = DIRECTION('',(0.E+000,-1.)); +#20565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20566 = ORIENTED_EDGE('',*,*,#16951,.T.); +#20567 = ORIENTED_EDGE('',*,*,#20568,.T.); +#20568 = EDGE_CURVE('',#16930,#20429,#20569,.T.); +#20569 = SURFACE_CURVE('',#20570,(#20573,#20580),.PCURVE_S1.); +#20570 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20571,#20572),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#20571 = CARTESIAN_POINT('',(0.775,-1.3425,0.9)); +#20572 = CARTESIAN_POINT('',(0.683648457443,-1.296824228722,1.55)); +#20573 = PCURVE('',#16316,#20574); +#20574 = DEFINITIONAL_REPRESENTATION('',(#20575),#20579); +#20575 = LINE('',#20576,#20577); +#20576 = CARTESIAN_POINT('',(2.685,-1.197096866045E-016)); +#20577 = VECTOR('',#20578,1.); +#20578 = DIRECTION('',(4.440892098501E-016,1.)); +#20579 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20580 = PCURVE('',#18252,#20581); +#20581 = DEFINITIONAL_REPRESENTATION('',(#20582),#20586); +#20582 = LINE('',#20583,#20584); +#20583 = CARTESIAN_POINT('',(6.454440699254E-017,-1.252077542071E-016)); +#20584 = VECTOR('',#20585,1.); +#20585 = DIRECTION('',(-5.913301949766E-018,1.)); +#20586 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20587 = ORIENTED_EDGE('',*,*,#20450,.F.); +#20588 = ORIENTED_EDGE('',*,*,#20294,.F.); +#20589 = ADVANCED_FACE('',(#20590),#16291,.F.); +#20590 = FACE_BOUND('',#20591,.F.); +#20591 = EDGE_LOOP('',(#20592,#20593,#20614,#20615,#20616,#20617)); +#20592 = ORIENTED_EDGE('',*,*,#16592,.F.); +#20593 = ORIENTED_EDGE('',*,*,#20594,.T.); +#20594 = EDGE_CURVE('',#16564,#17199,#20595,.T.); +#20595 = SURFACE_CURVE('',#20596,(#20600,#20607),.PCURVE_S1.); +#20596 = LINE('',#20597,#20598); +#20597 = CARTESIAN_POINT('',(0.85,1.2,0.9)); +#20598 = VECTOR('',#20599,1.); +#20599 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#20600 = PCURVE('',#16291,#20601); +#20601 = DEFINITIONAL_REPRESENTATION('',(#20602),#20606); +#20602 = LINE('',#20603,#20604); +#20603 = CARTESIAN_POINT('',(-0.E+000,0.E+000)); +#20604 = VECTOR('',#20605,1.); +#20605 = DIRECTION('',(0.E+000,-1.)); +#20606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20607 = PCURVE('',#16580,#20608); +#20608 = DEFINITIONAL_REPRESENTATION('',(#20609),#20613); +#20609 = LINE('',#20610,#20611); +#20610 = CARTESIAN_POINT('',(4.712388980385,0.E+000)); +#20611 = VECTOR('',#20612,1.); +#20612 = DIRECTION('',(0.E+000,-1.)); +#20613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20614 = ORIENTED_EDGE('',*,*,#17222,.T.); +#20615 = ORIENTED_EDGE('',*,*,#17518,.T.); +#20616 = ORIENTED_EDGE('',*,*,#20502,.F.); +#20617 = ORIENTED_EDGE('',*,*,#16276,.F.); +#20618 = ADVANCED_FACE('',(#20619),#16580,.T.); +#20619 = FACE_BOUND('',#20620,.T.); +#20620 = EDGE_LOOP('',(#20621,#20622,#20623,#20624)); +#20621 = ORIENTED_EDGE('',*,*,#16563,.T.); +#20622 = ORIENTED_EDGE('',*,*,#20594,.T.); +#20623 = ORIENTED_EDGE('',*,*,#17198,.F.); +#20624 = ORIENTED_EDGE('',*,*,#20625,.F.); +#20625 = EDGE_CURVE('',#16536,#17176,#20626,.T.); +#20626 = SURFACE_CURVE('',#20627,(#20631,#20638),.PCURVE_S1.); +#20627 = LINE('',#20628,#20629); +#20628 = CARTESIAN_POINT('',(1.1,1.2,0.65)); +#20629 = VECTOR('',#20630,1.); +#20630 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#20631 = PCURVE('',#16580,#20632); +#20632 = DEFINITIONAL_REPRESENTATION('',(#20633),#20637); +#20633 = LINE('',#20634,#20635); +#20634 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#20635 = VECTOR('',#20636,1.); +#20636 = DIRECTION('',(0.E+000,-1.)); +#20637 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20638 = PCURVE('',#16551,#20639); +#20639 = DEFINITIONAL_REPRESENTATION('',(#20640),#20644); +#20640 = LINE('',#20641,#20642); +#20641 = CARTESIAN_POINT('',(0.4,0.E+000)); +#20642 = VECTOR('',#20643,1.); +#20643 = DIRECTION('',(0.E+000,-1.)); +#20644 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20645 = ADVANCED_FACE('',(#20646),#16551,.F.); +#20646 = FACE_BOUND('',#20647,.F.); +#20647 = EDGE_LOOP('',(#20648,#20669,#20670,#20671)); +#20648 = ORIENTED_EDGE('',*,*,#20649,.T.); +#20649 = EDGE_CURVE('',#16503,#17148,#20650,.T.); +#20650 = SURFACE_CURVE('',#20651,(#20655,#20662),.PCURVE_S1.); +#20651 = LINE('',#20652,#20653); +#20652 = CARTESIAN_POINT('',(1.1,1.2,0.25)); +#20653 = VECTOR('',#20654,1.); +#20654 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#20655 = PCURVE('',#16551,#20656); +#20656 = DEFINITIONAL_REPRESENTATION('',(#20657),#20661); +#20657 = LINE('',#20658,#20659); +#20658 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#20659 = VECTOR('',#20660,1.); +#20660 = DIRECTION('',(0.E+000,-1.)); +#20661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20662 = PCURVE('',#16523,#20663); +#20663 = DEFINITIONAL_REPRESENTATION('',(#20664),#20668); +#20664 = LINE('',#20665,#20666); +#20665 = CARTESIAN_POINT('',(1.570796326795,0.E+000)); +#20666 = VECTOR('',#20667,1.); +#20667 = DIRECTION('',(0.E+000,-1.)); +#20668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20669 = ORIENTED_EDGE('',*,*,#17175,.T.); +#20670 = ORIENTED_EDGE('',*,*,#20625,.F.); +#20671 = ORIENTED_EDGE('',*,*,#16535,.F.); +#20672 = ADVANCED_FACE('',(#20673),#16523,.F.); +#20673 = FACE_BOUND('',#20674,.F.); +#20674 = EDGE_LOOP('',(#20675,#20696,#20697,#20698)); +#20675 = ORIENTED_EDGE('',*,*,#20676,.T.); +#20676 = EDGE_CURVE('',#16475,#17125,#20677,.T.); +#20677 = SURFACE_CURVE('',#20678,(#20682,#20689),.PCURVE_S1.); +#20678 = LINE('',#20679,#20680); +#20679 = CARTESIAN_POINT('',(1.2,1.2,0.15)); +#20680 = VECTOR('',#20681,1.); +#20681 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#20682 = PCURVE('',#16523,#20683); +#20683 = DEFINITIONAL_REPRESENTATION('',(#20684),#20688); +#20684 = LINE('',#20685,#20686); +#20685 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#20686 = VECTOR('',#20687,1.); +#20687 = DIRECTION('',(0.E+000,-1.)); +#20688 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20689 = PCURVE('',#16490,#20690); +#20690 = DEFINITIONAL_REPRESENTATION('',(#20691),#20695); +#20691 = LINE('',#20692,#20693); +#20692 = CARTESIAN_POINT('',(0.2,4.4408920985E-017)); +#20693 = VECTOR('',#20694,1.); +#20694 = DIRECTION('',(0.E+000,-1.)); +#20695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20696 = ORIENTED_EDGE('',*,*,#17147,.T.); +#20697 = ORIENTED_EDGE('',*,*,#20649,.F.); +#20698 = ORIENTED_EDGE('',*,*,#16502,.F.); +#20699 = ADVANCED_FACE('',(#20700),#16490,.F.); +#20700 = FACE_BOUND('',#20701,.F.); +#20701 = EDGE_LOOP('',(#20702,#20723,#20724,#20725)); +#20702 = ORIENTED_EDGE('',*,*,#20703,.T.); +#20703 = EDGE_CURVE('',#16447,#17102,#20704,.T.); +#20704 = SURFACE_CURVE('',#20705,(#20709,#20716),.PCURVE_S1.); +#20705 = LINE('',#20706,#20707); +#20706 = CARTESIAN_POINT('',(1.4,1.2,0.15)); +#20707 = VECTOR('',#20708,1.); +#20708 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#20709 = PCURVE('',#16490,#20710); +#20710 = DEFINITIONAL_REPRESENTATION('',(#20711),#20715); +#20711 = LINE('',#20712,#20713); +#20712 = CARTESIAN_POINT('',(-0.E+000,0.E+000)); +#20713 = VECTOR('',#20714,1.); +#20714 = DIRECTION('',(0.E+000,-1.)); +#20715 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20716 = PCURVE('',#16462,#20717); +#20717 = DEFINITIONAL_REPRESENTATION('',(#20718),#20722); +#20718 = LINE('',#20719,#20720); +#20719 = CARTESIAN_POINT('',(0.15,0.E+000)); +#20720 = VECTOR('',#20721,1.); +#20721 = DIRECTION('',(0.E+000,-1.)); +#20722 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20723 = ORIENTED_EDGE('',*,*,#17124,.T.); +#20724 = ORIENTED_EDGE('',*,*,#20676,.F.); +#20725 = ORIENTED_EDGE('',*,*,#16474,.F.); +#20726 = ADVANCED_FACE('',(#20727),#16462,.F.); +#20727 = FACE_BOUND('',#20728,.F.); +#20728 = EDGE_LOOP('',(#20729,#20750,#20751,#20752)); +#20729 = ORIENTED_EDGE('',*,*,#20730,.T.); +#20730 = EDGE_CURVE('',#16419,#17079,#20731,.T.); +#20731 = SURFACE_CURVE('',#20732,(#20736,#20743),.PCURVE_S1.); +#20732 = LINE('',#20733,#20734); +#20733 = CARTESIAN_POINT('',(1.4,1.2,0.E+000)); +#20734 = VECTOR('',#20735,1.); +#20735 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#20736 = PCURVE('',#16462,#20737); +#20737 = DEFINITIONAL_REPRESENTATION('',(#20738),#20742); +#20738 = LINE('',#20739,#20740); +#20739 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#20740 = VECTOR('',#20741,1.); +#20741 = DIRECTION('',(0.E+000,-1.)); +#20742 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20743 = PCURVE('',#16434,#20744); +#20744 = DEFINITIONAL_REPRESENTATION('',(#20745),#20749); +#20745 = LINE('',#20746,#20747); +#20746 = CARTESIAN_POINT('',(0.2,-4.4408920985E-017)); +#20747 = VECTOR('',#20748,1.); +#20748 = DIRECTION('',(0.E+000,-1.)); +#20749 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20750 = ORIENTED_EDGE('',*,*,#17101,.T.); +#20751 = ORIENTED_EDGE('',*,*,#20703,.F.); +#20752 = ORIENTED_EDGE('',*,*,#16446,.F.); +#20753 = ADVANCED_FACE('',(#20754),#16434,.F.); +#20754 = FACE_BOUND('',#20755,.F.); +#20755 = EDGE_LOOP('',(#20756,#20777,#20778,#20779)); +#20756 = ORIENTED_EDGE('',*,*,#20757,.T.); +#20757 = EDGE_CURVE('',#16390,#17055,#20758,.T.); +#20758 = SURFACE_CURVE('',#20759,(#20763,#20770),.PCURVE_S1.); +#20759 = LINE('',#20760,#20761); +#20760 = CARTESIAN_POINT('',(1.2,1.2,0.E+000)); +#20761 = VECTOR('',#20762,1.); +#20762 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#20763 = PCURVE('',#16434,#20764); +#20764 = DEFINITIONAL_REPRESENTATION('',(#20765),#20769); +#20765 = LINE('',#20766,#20767); +#20766 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#20767 = VECTOR('',#20768,1.); +#20768 = DIRECTION('',(0.E+000,-1.)); +#20769 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20770 = PCURVE('',#16406,#20771); +#20771 = DEFINITIONAL_REPRESENTATION('',(#20772),#20776); +#20772 = LINE('',#20773,#20774); +#20773 = CARTESIAN_POINT('',(4.712388980385,0.E+000)); +#20774 = VECTOR('',#20775,1.); +#20775 = DIRECTION('',(0.E+000,-1.)); +#20776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20777 = ORIENTED_EDGE('',*,*,#17078,.T.); +#20778 = ORIENTED_EDGE('',*,*,#20730,.F.); +#20779 = ORIENTED_EDGE('',*,*,#16418,.F.); +#20780 = ADVANCED_FACE('',(#20781),#16406,.T.); +#20781 = FACE_BOUND('',#20782,.T.); +#20782 = EDGE_LOOP('',(#20783,#20784,#20785,#20786)); +#20783 = ORIENTED_EDGE('',*,*,#16389,.T.); +#20784 = ORIENTED_EDGE('',*,*,#20757,.T.); +#20785 = ORIENTED_EDGE('',*,*,#17054,.F.); +#20786 = ORIENTED_EDGE('',*,*,#20787,.F.); +#20787 = EDGE_CURVE('',#16362,#17032,#20788,.T.); +#20788 = SURFACE_CURVE('',#20789,(#20793,#20800),.PCURVE_S1.); +#20789 = LINE('',#20790,#20791); +#20790 = CARTESIAN_POINT('',(0.95,1.2,0.25)); +#20791 = VECTOR('',#20792,1.); +#20792 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#20793 = PCURVE('',#16406,#20794); +#20794 = DEFINITIONAL_REPRESENTATION('',(#20795),#20799); +#20795 = LINE('',#20796,#20797); +#20796 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#20797 = VECTOR('',#20798,1.); +#20798 = DIRECTION('',(0.E+000,-1.)); +#20799 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20800 = PCURVE('',#16377,#20801); +#20801 = DEFINITIONAL_REPRESENTATION('',(#20802),#20806); +#20802 = LINE('',#20803,#20804); +#20803 = CARTESIAN_POINT('',(0.4,0.E+000)); +#20804 = VECTOR('',#20805,1.); +#20805 = DIRECTION('',(0.E+000,-1.)); +#20806 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20807 = ADVANCED_FACE('',(#20808),#16377,.F.); +#20808 = FACE_BOUND('',#20809,.F.); +#20809 = EDGE_LOOP('',(#20810,#20811,#20812,#20813)); +#20810 = ORIENTED_EDGE('',*,*,#17003,.T.); +#20811 = ORIENTED_EDGE('',*,*,#17031,.T.); +#20812 = ORIENTED_EDGE('',*,*,#20787,.F.); +#20813 = ORIENTED_EDGE('',*,*,#16361,.F.); +#20814 = ADVANCED_FACE('',(#20815),#16891,.F.); +#20815 = FACE_BOUND('',#20816,.F.); +#20816 = EDGE_LOOP('',(#20817,#20818,#20839,#20840,#20841,#20842)); +#20817 = ORIENTED_EDGE('',*,*,#17467,.F.); +#20818 = ORIENTED_EDGE('',*,*,#20819,.T.); +#20819 = EDGE_CURVE('',#17444,#16849,#20820,.T.); +#20820 = SURFACE_CURVE('',#20821,(#20825,#20832),.PCURVE_S1.); +#20821 = LINE('',#20822,#20823); +#20822 = CARTESIAN_POINT('',(0.85,-0.7,0.9)); +#20823 = VECTOR('',#20824,1.); +#20824 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#20825 = PCURVE('',#16891,#20826); +#20826 = DEFINITIONAL_REPRESENTATION('',(#20827),#20831); +#20827 = LINE('',#20828,#20829); +#20828 = CARTESIAN_POINT('',(-0.E+000,0.E+000)); +#20829 = VECTOR('',#20830,1.); +#20830 = DIRECTION('',(0.E+000,-1.)); +#20831 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20832 = PCURVE('',#16865,#20833); +#20833 = DEFINITIONAL_REPRESENTATION('',(#20834),#20838); +#20834 = LINE('',#20835,#20836); +#20835 = CARTESIAN_POINT('',(4.712388980385,0.E+000)); +#20836 = VECTOR('',#20837,1.); +#20837 = DIRECTION('',(0.E+000,-1.)); +#20838 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20839 = ORIENTED_EDGE('',*,*,#16877,.T.); +#20840 = ORIENTED_EDGE('',*,*,#16906,.T.); +#20841 = ORIENTED_EDGE('',*,*,#20546,.F.); +#20842 = ORIENTED_EDGE('',*,*,#18144,.F.); +#20843 = ADVANCED_FACE('',(#20844),#16865,.T.); +#20844 = FACE_BOUND('',#20845,.T.); +#20845 = EDGE_LOOP('',(#20846,#20847,#20848,#20849)); +#20846 = ORIENTED_EDGE('',*,*,#17443,.T.); +#20847 = ORIENTED_EDGE('',*,*,#20819,.T.); +#20848 = ORIENTED_EDGE('',*,*,#16848,.F.); +#20849 = ORIENTED_EDGE('',*,*,#20850,.F.); +#20850 = EDGE_CURVE('',#17421,#16821,#20851,.T.); +#20851 = SURFACE_CURVE('',#20852,(#20856,#20863),.PCURVE_S1.); +#20852 = LINE('',#20853,#20854); +#20853 = CARTESIAN_POINT('',(1.1,-0.7,0.65)); +#20854 = VECTOR('',#20855,1.); +#20855 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#20856 = PCURVE('',#16865,#20857); +#20857 = DEFINITIONAL_REPRESENTATION('',(#20858),#20862); +#20858 = LINE('',#20859,#20860); +#20859 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#20860 = VECTOR('',#20861,1.); +#20861 = DIRECTION('',(0.E+000,-1.)); +#20862 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20863 = PCURVE('',#16836,#20864); +#20864 = DEFINITIONAL_REPRESENTATION('',(#20865),#20869); +#20865 = LINE('',#20866,#20867); +#20866 = CARTESIAN_POINT('',(0.4,0.E+000)); +#20867 = VECTOR('',#20868,1.); +#20868 = DIRECTION('',(0.E+000,-1.)); +#20869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20870 = ADVANCED_FACE('',(#20871),#16836,.F.); +#20871 = FACE_BOUND('',#20872,.F.); +#20872 = EDGE_LOOP('',(#20873,#20894,#20895,#20896)); +#20873 = ORIENTED_EDGE('',*,*,#20874,.T.); +#20874 = EDGE_CURVE('',#17393,#16788,#20875,.T.); +#20875 = SURFACE_CURVE('',#20876,(#20880,#20887),.PCURVE_S1.); +#20876 = LINE('',#20877,#20878); +#20877 = CARTESIAN_POINT('',(1.1,-0.7,0.25)); +#20878 = VECTOR('',#20879,1.); +#20879 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#20880 = PCURVE('',#16836,#20881); +#20881 = DEFINITIONAL_REPRESENTATION('',(#20882),#20886); +#20882 = LINE('',#20883,#20884); +#20883 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#20884 = VECTOR('',#20885,1.); +#20885 = DIRECTION('',(0.E+000,-1.)); +#20886 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20887 = PCURVE('',#16808,#20888); +#20888 = DEFINITIONAL_REPRESENTATION('',(#20889),#20893); +#20889 = LINE('',#20890,#20891); +#20890 = CARTESIAN_POINT('',(1.570796326795,0.E+000)); +#20891 = VECTOR('',#20892,1.); +#20892 = DIRECTION('',(0.E+000,-1.)); +#20893 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20894 = ORIENTED_EDGE('',*,*,#16820,.T.); +#20895 = ORIENTED_EDGE('',*,*,#20850,.F.); +#20896 = ORIENTED_EDGE('',*,*,#17420,.F.); +#20897 = ADVANCED_FACE('',(#20898),#16808,.F.); +#20898 = FACE_BOUND('',#20899,.F.); +#20899 = EDGE_LOOP('',(#20900,#20921,#20922,#20923)); +#20900 = ORIENTED_EDGE('',*,*,#20901,.T.); +#20901 = EDGE_CURVE('',#17370,#16760,#20902,.T.); +#20902 = SURFACE_CURVE('',#20903,(#20907,#20914),.PCURVE_S1.); +#20903 = LINE('',#20904,#20905); +#20904 = CARTESIAN_POINT('',(1.2,-0.7,0.15)); +#20905 = VECTOR('',#20906,1.); +#20906 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#20907 = PCURVE('',#16808,#20908); +#20908 = DEFINITIONAL_REPRESENTATION('',(#20909),#20913); +#20909 = LINE('',#20910,#20911); +#20910 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#20911 = VECTOR('',#20912,1.); +#20912 = DIRECTION('',(0.E+000,-1.)); +#20913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20914 = PCURVE('',#16775,#20915); +#20915 = DEFINITIONAL_REPRESENTATION('',(#20916),#20920); +#20916 = LINE('',#20917,#20918); +#20917 = CARTESIAN_POINT('',(0.2,4.4408920985E-017)); +#20918 = VECTOR('',#20919,1.); +#20919 = DIRECTION('',(0.E+000,-1.)); +#20920 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20921 = ORIENTED_EDGE('',*,*,#16787,.T.); +#20922 = ORIENTED_EDGE('',*,*,#20874,.F.); +#20923 = ORIENTED_EDGE('',*,*,#17392,.F.); +#20924 = ADVANCED_FACE('',(#20925),#16775,.F.); +#20925 = FACE_BOUND('',#20926,.F.); +#20926 = EDGE_LOOP('',(#20927,#20948,#20949,#20950)); +#20927 = ORIENTED_EDGE('',*,*,#20928,.T.); +#20928 = EDGE_CURVE('',#17347,#16732,#20929,.T.); +#20929 = SURFACE_CURVE('',#20930,(#20934,#20941),.PCURVE_S1.); +#20930 = LINE('',#20931,#20932); +#20931 = CARTESIAN_POINT('',(1.4,-0.7,0.15)); +#20932 = VECTOR('',#20933,1.); +#20933 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#20934 = PCURVE('',#16775,#20935); +#20935 = DEFINITIONAL_REPRESENTATION('',(#20936),#20940); +#20936 = LINE('',#20937,#20938); +#20937 = CARTESIAN_POINT('',(-0.E+000,0.E+000)); +#20938 = VECTOR('',#20939,1.); +#20939 = DIRECTION('',(0.E+000,-1.)); +#20940 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20941 = PCURVE('',#16747,#20942); +#20942 = DEFINITIONAL_REPRESENTATION('',(#20943),#20947); +#20943 = LINE('',#20944,#20945); +#20944 = CARTESIAN_POINT('',(0.15,0.E+000)); +#20945 = VECTOR('',#20946,1.); +#20946 = DIRECTION('',(0.E+000,-1.)); +#20947 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20948 = ORIENTED_EDGE('',*,*,#16759,.T.); +#20949 = ORIENTED_EDGE('',*,*,#20901,.F.); +#20950 = ORIENTED_EDGE('',*,*,#17369,.F.); +#20951 = ADVANCED_FACE('',(#20952),#16747,.F.); +#20952 = FACE_BOUND('',#20953,.F.); +#20953 = EDGE_LOOP('',(#20954,#20975,#20976,#20977)); +#20954 = ORIENTED_EDGE('',*,*,#20955,.T.); +#20955 = EDGE_CURVE('',#17324,#16704,#20956,.T.); +#20956 = SURFACE_CURVE('',#20957,(#20961,#20968),.PCURVE_S1.); +#20957 = LINE('',#20958,#20959); +#20958 = CARTESIAN_POINT('',(1.4,-0.7,0.E+000)); +#20959 = VECTOR('',#20960,1.); +#20960 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#20961 = PCURVE('',#16747,#20962); +#20962 = DEFINITIONAL_REPRESENTATION('',(#20963),#20967); +#20963 = LINE('',#20964,#20965); +#20964 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#20965 = VECTOR('',#20966,1.); +#20966 = DIRECTION('',(0.E+000,-1.)); +#20967 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20968 = PCURVE('',#16719,#20969); +#20969 = DEFINITIONAL_REPRESENTATION('',(#20970),#20974); +#20970 = LINE('',#20971,#20972); +#20971 = CARTESIAN_POINT('',(0.2,-4.4408920985E-017)); +#20972 = VECTOR('',#20973,1.); +#20973 = DIRECTION('',(0.E+000,-1.)); +#20974 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20975 = ORIENTED_EDGE('',*,*,#16731,.T.); +#20976 = ORIENTED_EDGE('',*,*,#20928,.F.); +#20977 = ORIENTED_EDGE('',*,*,#17346,.F.); +#20978 = ADVANCED_FACE('',(#20979),#16719,.F.); +#20979 = FACE_BOUND('',#20980,.F.); +#20980 = EDGE_LOOP('',(#20981,#21002,#21003,#21004)); +#20981 = ORIENTED_EDGE('',*,*,#20982,.T.); +#20982 = EDGE_CURVE('',#17300,#16675,#20983,.T.); +#20983 = SURFACE_CURVE('',#20984,(#20988,#20995),.PCURVE_S1.); +#20984 = LINE('',#20985,#20986); +#20985 = CARTESIAN_POINT('',(1.2,-0.7,0.E+000)); +#20986 = VECTOR('',#20987,1.); +#20987 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#20988 = PCURVE('',#16719,#20989); +#20989 = DEFINITIONAL_REPRESENTATION('',(#20990),#20994); +#20990 = LINE('',#20991,#20992); +#20991 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#20992 = VECTOR('',#20993,1.); +#20993 = DIRECTION('',(0.E+000,-1.)); +#20994 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#20995 = PCURVE('',#16691,#20996); +#20996 = DEFINITIONAL_REPRESENTATION('',(#20997),#21001); +#20997 = LINE('',#20998,#20999); +#20998 = CARTESIAN_POINT('',(4.712388980385,0.E+000)); +#20999 = VECTOR('',#21000,1.); +#21000 = DIRECTION('',(0.E+000,-1.)); +#21001 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21002 = ORIENTED_EDGE('',*,*,#16703,.T.); +#21003 = ORIENTED_EDGE('',*,*,#20955,.F.); +#21004 = ORIENTED_EDGE('',*,*,#17323,.F.); +#21005 = ADVANCED_FACE('',(#21006),#16691,.T.); +#21006 = FACE_BOUND('',#21007,.T.); +#21007 = EDGE_LOOP('',(#21008,#21009,#21010,#21011)); +#21008 = ORIENTED_EDGE('',*,*,#17299,.T.); +#21009 = ORIENTED_EDGE('',*,*,#20982,.T.); +#21010 = ORIENTED_EDGE('',*,*,#16674,.F.); +#21011 = ORIENTED_EDGE('',*,*,#21012,.F.); +#21012 = EDGE_CURVE('',#17277,#16647,#21013,.T.); +#21013 = SURFACE_CURVE('',#21014,(#21018,#21025),.PCURVE_S1.); +#21014 = LINE('',#21015,#21016); +#21015 = CARTESIAN_POINT('',(0.95,-0.7,0.25)); +#21016 = VECTOR('',#21017,1.); +#21017 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#21018 = PCURVE('',#16691,#21019); +#21019 = DEFINITIONAL_REPRESENTATION('',(#21020),#21024); +#21020 = LINE('',#21021,#21022); +#21021 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#21022 = VECTOR('',#21023,1.); +#21023 = DIRECTION('',(0.E+000,-1.)); +#21024 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21025 = PCURVE('',#16662,#21026); +#21026 = DEFINITIONAL_REPRESENTATION('',(#21027),#21031); +#21027 = LINE('',#21028,#21029); +#21028 = CARTESIAN_POINT('',(0.4,0.E+000)); +#21029 = VECTOR('',#21030,1.); +#21030 = DIRECTION('',(0.E+000,-1.)); +#21031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21032 = ADVANCED_FACE('',(#21033),#16662,.F.); +#21033 = FACE_BOUND('',#21034,.F.); +#21034 = EDGE_LOOP('',(#21035,#21036,#21037,#21038)); +#21035 = ORIENTED_EDGE('',*,*,#17493,.T.); +#21036 = ORIENTED_EDGE('',*,*,#16646,.T.); +#21037 = ORIENTED_EDGE('',*,*,#21012,.F.); +#21038 = ORIENTED_EDGE('',*,*,#17276,.F.); +#21039 = ADVANCED_FACE('',(#21040),#17556,.F.); +#21040 = FACE_BOUND('',#21041,.F.); +#21041 = EDGE_LOOP('',(#21042,#21043,#21064,#21065,#21066,#21067)); +#21042 = ORIENTED_EDGE('',*,*,#17852,.F.); +#21043 = ORIENTED_EDGE('',*,*,#21044,.T.); +#21044 = EDGE_CURVE('',#17824,#18074,#21045,.T.); +#21045 = SURFACE_CURVE('',#21046,(#21050,#21057),.PCURVE_S1.); +#21046 = LINE('',#21047,#21048); +#21047 = CARTESIAN_POINT('',(0.85,0.25,0.9)); +#21048 = VECTOR('',#21049,1.); +#21049 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#21050 = PCURVE('',#17556,#21051); +#21051 = DEFINITIONAL_REPRESENTATION('',(#21052),#21056); +#21052 = LINE('',#21053,#21054); +#21053 = CARTESIAN_POINT('',(-0.E+000,0.E+000)); +#21054 = VECTOR('',#21055,1.); +#21055 = DIRECTION('',(0.E+000,-1.)); +#21056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21057 = PCURVE('',#17840,#21058); +#21058 = DEFINITIONAL_REPRESENTATION('',(#21059),#21063); +#21059 = LINE('',#21060,#21061); +#21060 = CARTESIAN_POINT('',(4.712388980385,0.E+000)); +#21061 = VECTOR('',#21062,1.); +#21062 = DIRECTION('',(0.E+000,-1.)); +#21063 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21064 = ORIENTED_EDGE('',*,*,#18097,.T.); +#21065 = ORIENTED_EDGE('',*,*,#18121,.T.); +#21066 = ORIENTED_EDGE('',*,*,#20524,.F.); +#21067 = ORIENTED_EDGE('',*,*,#17541,.F.); +#21068 = ADVANCED_FACE('',(#21069),#17840,.T.); +#21069 = FACE_BOUND('',#21070,.T.); +#21070 = EDGE_LOOP('',(#21071,#21072,#21073,#21074)); +#21071 = ORIENTED_EDGE('',*,*,#17823,.T.); +#21072 = ORIENTED_EDGE('',*,*,#21044,.T.); +#21073 = ORIENTED_EDGE('',*,*,#18073,.F.); +#21074 = ORIENTED_EDGE('',*,*,#21075,.F.); +#21075 = EDGE_CURVE('',#17796,#18051,#21076,.T.); +#21076 = SURFACE_CURVE('',#21077,(#21081,#21088),.PCURVE_S1.); +#21077 = LINE('',#21078,#21079); +#21078 = CARTESIAN_POINT('',(1.1,0.25,0.65)); +#21079 = VECTOR('',#21080,1.); +#21080 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#21081 = PCURVE('',#17840,#21082); +#21082 = DEFINITIONAL_REPRESENTATION('',(#21083),#21087); +#21083 = LINE('',#21084,#21085); +#21084 = CARTESIAN_POINT('',(6.28318530718,-5.551115123126E-017)); +#21085 = VECTOR('',#21086,1.); +#21086 = DIRECTION('',(0.E+000,-1.)); +#21087 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21088 = PCURVE('',#17811,#21089); +#21089 = DEFINITIONAL_REPRESENTATION('',(#21090),#21094); +#21090 = LINE('',#21091,#21092); +#21091 = CARTESIAN_POINT('',(0.4,0.E+000)); +#21092 = VECTOR('',#21093,1.); +#21093 = DIRECTION('',(0.E+000,-1.)); +#21094 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21095 = ADVANCED_FACE('',(#21096),#17811,.F.); +#21096 = FACE_BOUND('',#21097,.F.); +#21097 = EDGE_LOOP('',(#21098,#21119,#21120,#21121)); +#21098 = ORIENTED_EDGE('',*,*,#21099,.T.); +#21099 = EDGE_CURVE('',#17763,#18023,#21100,.T.); +#21100 = SURFACE_CURVE('',#21101,(#21105,#21112),.PCURVE_S1.); +#21101 = LINE('',#21102,#21103); +#21102 = CARTESIAN_POINT('',(1.1,0.25,0.25)); +#21103 = VECTOR('',#21104,1.); +#21104 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#21105 = PCURVE('',#17811,#21106); +#21106 = DEFINITIONAL_REPRESENTATION('',(#21107),#21111); +#21107 = LINE('',#21108,#21109); +#21108 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#21109 = VECTOR('',#21110,1.); +#21110 = DIRECTION('',(0.E+000,-1.)); +#21111 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21112 = PCURVE('',#17783,#21113); +#21113 = DEFINITIONAL_REPRESENTATION('',(#21114),#21118); +#21114 = LINE('',#21115,#21116); +#21115 = CARTESIAN_POINT('',(1.570796326795,2.775557561563E-017)); +#21116 = VECTOR('',#21117,1.); +#21117 = DIRECTION('',(0.E+000,-1.)); +#21118 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21119 = ORIENTED_EDGE('',*,*,#18050,.T.); +#21120 = ORIENTED_EDGE('',*,*,#21075,.F.); +#21121 = ORIENTED_EDGE('',*,*,#17795,.F.); +#21122 = ADVANCED_FACE('',(#21123),#17783,.F.); +#21123 = FACE_BOUND('',#21124,.F.); +#21124 = EDGE_LOOP('',(#21125,#21146,#21147,#21148)); +#21125 = ORIENTED_EDGE('',*,*,#21126,.T.); +#21126 = EDGE_CURVE('',#17735,#18000,#21127,.T.); +#21127 = SURFACE_CURVE('',#21128,(#21132,#21139),.PCURVE_S1.); +#21128 = LINE('',#21129,#21130); +#21129 = CARTESIAN_POINT('',(1.2,0.25,0.15)); +#21130 = VECTOR('',#21131,1.); +#21131 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#21132 = PCURVE('',#17783,#21133); +#21133 = DEFINITIONAL_REPRESENTATION('',(#21134),#21138); +#21134 = LINE('',#21135,#21136); +#21135 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#21136 = VECTOR('',#21137,1.); +#21137 = DIRECTION('',(0.E+000,-1.)); +#21138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21139 = PCURVE('',#17750,#21140); +#21140 = DEFINITIONAL_REPRESENTATION('',(#21141),#21145); +#21141 = LINE('',#21142,#21143); +#21142 = CARTESIAN_POINT('',(0.2,4.4408920985E-017)); +#21143 = VECTOR('',#21144,1.); +#21144 = DIRECTION('',(0.E+000,-1.)); +#21145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21146 = ORIENTED_EDGE('',*,*,#18022,.T.); +#21147 = ORIENTED_EDGE('',*,*,#21099,.F.); +#21148 = ORIENTED_EDGE('',*,*,#17762,.F.); +#21149 = ADVANCED_FACE('',(#21150),#17750,.F.); +#21150 = FACE_BOUND('',#21151,.F.); +#21151 = EDGE_LOOP('',(#21152,#21173,#21174,#21175)); +#21152 = ORIENTED_EDGE('',*,*,#21153,.T.); +#21153 = EDGE_CURVE('',#17707,#17977,#21154,.T.); +#21154 = SURFACE_CURVE('',#21155,(#21159,#21166),.PCURVE_S1.); +#21155 = LINE('',#21156,#21157); +#21156 = CARTESIAN_POINT('',(1.4,0.25,0.15)); +#21157 = VECTOR('',#21158,1.); +#21158 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#21159 = PCURVE('',#17750,#21160); +#21160 = DEFINITIONAL_REPRESENTATION('',(#21161),#21165); +#21161 = LINE('',#21162,#21163); +#21162 = CARTESIAN_POINT('',(-0.E+000,0.E+000)); +#21163 = VECTOR('',#21164,1.); +#21164 = DIRECTION('',(0.E+000,-1.)); +#21165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21166 = PCURVE('',#17722,#21167); +#21167 = DEFINITIONAL_REPRESENTATION('',(#21168),#21172); +#21168 = LINE('',#21169,#21170); +#21169 = CARTESIAN_POINT('',(0.15,0.E+000)); +#21170 = VECTOR('',#21171,1.); +#21171 = DIRECTION('',(0.E+000,-1.)); +#21172 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21173 = ORIENTED_EDGE('',*,*,#17999,.T.); +#21174 = ORIENTED_EDGE('',*,*,#21126,.F.); +#21175 = ORIENTED_EDGE('',*,*,#17734,.F.); +#21176 = ADVANCED_FACE('',(#21177),#17722,.F.); +#21177 = FACE_BOUND('',#21178,.F.); +#21178 = EDGE_LOOP('',(#21179,#21200,#21201,#21202)); +#21179 = ORIENTED_EDGE('',*,*,#21180,.T.); +#21180 = EDGE_CURVE('',#17679,#17954,#21181,.T.); +#21181 = SURFACE_CURVE('',#21182,(#21186,#21193),.PCURVE_S1.); +#21182 = LINE('',#21183,#21184); +#21183 = CARTESIAN_POINT('',(1.4,0.25,0.E+000)); +#21184 = VECTOR('',#21185,1.); +#21185 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#21186 = PCURVE('',#17722,#21187); +#21187 = DEFINITIONAL_REPRESENTATION('',(#21188),#21192); +#21188 = LINE('',#21189,#21190); +#21189 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#21190 = VECTOR('',#21191,1.); +#21191 = DIRECTION('',(0.E+000,-1.)); +#21192 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21193 = PCURVE('',#17694,#21194); +#21194 = DEFINITIONAL_REPRESENTATION('',(#21195),#21199); +#21195 = LINE('',#21196,#21197); +#21196 = CARTESIAN_POINT('',(0.2,-4.4408920985E-017)); +#21197 = VECTOR('',#21198,1.); +#21198 = DIRECTION('',(0.E+000,-1.)); +#21199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21200 = ORIENTED_EDGE('',*,*,#17976,.T.); +#21201 = ORIENTED_EDGE('',*,*,#21153,.F.); +#21202 = ORIENTED_EDGE('',*,*,#17706,.F.); +#21203 = ADVANCED_FACE('',(#21204),#17694,.F.); +#21204 = FACE_BOUND('',#21205,.F.); +#21205 = EDGE_LOOP('',(#21206,#21227,#21228,#21229)); +#21206 = ORIENTED_EDGE('',*,*,#21207,.T.); +#21207 = EDGE_CURVE('',#17650,#17930,#21208,.T.); +#21208 = SURFACE_CURVE('',#21209,(#21213,#21220),.PCURVE_S1.); +#21209 = LINE('',#21210,#21211); +#21210 = CARTESIAN_POINT('',(1.2,0.25,0.E+000)); +#21211 = VECTOR('',#21212,1.); +#21212 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#21213 = PCURVE('',#17694,#21214); +#21214 = DEFINITIONAL_REPRESENTATION('',(#21215),#21219); +#21215 = LINE('',#21216,#21217); +#21216 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#21217 = VECTOR('',#21218,1.); +#21218 = DIRECTION('',(0.E+000,-1.)); +#21219 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21220 = PCURVE('',#17666,#21221); +#21221 = DEFINITIONAL_REPRESENTATION('',(#21222),#21226); +#21222 = LINE('',#21223,#21224); +#21223 = CARTESIAN_POINT('',(4.712388980385,0.E+000)); +#21224 = VECTOR('',#21225,1.); +#21225 = DIRECTION('',(0.E+000,-1.)); +#21226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21227 = ORIENTED_EDGE('',*,*,#17953,.T.); +#21228 = ORIENTED_EDGE('',*,*,#21180,.F.); +#21229 = ORIENTED_EDGE('',*,*,#17678,.F.); +#21230 = ADVANCED_FACE('',(#21231),#17666,.T.); +#21231 = FACE_BOUND('',#21232,.T.); +#21232 = EDGE_LOOP('',(#21233,#21234,#21235,#21236)); +#21233 = ORIENTED_EDGE('',*,*,#17649,.T.); +#21234 = ORIENTED_EDGE('',*,*,#21207,.T.); +#21235 = ORIENTED_EDGE('',*,*,#17929,.F.); +#21236 = ORIENTED_EDGE('',*,*,#21237,.F.); +#21237 = EDGE_CURVE('',#17622,#17907,#21238,.T.); +#21238 = SURFACE_CURVE('',#21239,(#21243,#21250),.PCURVE_S1.); +#21239 = LINE('',#21240,#21241); +#21240 = CARTESIAN_POINT('',(0.95,0.25,0.25)); +#21241 = VECTOR('',#21242,1.); +#21242 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#21243 = PCURVE('',#17666,#21244); +#21244 = DEFINITIONAL_REPRESENTATION('',(#21245),#21249); +#21245 = LINE('',#21246,#21247); +#21246 = CARTESIAN_POINT('',(6.28318530718,5.551115123126E-017)); +#21247 = VECTOR('',#21248,1.); +#21248 = DIRECTION('',(0.E+000,-1.)); +#21249 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21250 = PCURVE('',#17637,#21251); +#21251 = DEFINITIONAL_REPRESENTATION('',(#21252),#21256); +#21252 = LINE('',#21253,#21254); +#21253 = CARTESIAN_POINT('',(0.4,0.E+000)); +#21254 = VECTOR('',#21255,1.); +#21255 = DIRECTION('',(0.E+000,-1.)); +#21256 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21257 = ADVANCED_FACE('',(#21258),#17637,.F.); +#21258 = FACE_BOUND('',#21259,.F.); +#21259 = EDGE_LOOP('',(#21260,#21261,#21262,#21263)); +#21260 = ORIENTED_EDGE('',*,*,#18191,.T.); +#21261 = ORIENTED_EDGE('',*,*,#17906,.T.); +#21262 = ORIENTED_EDGE('',*,*,#21237,.F.); +#21263 = ORIENTED_EDGE('',*,*,#17621,.F.); +#21264 = ADVANCED_FACE('',(#21265),#18252,.F.); +#21265 = FACE_BOUND('',#21266,.F.); +#21266 = EDGE_LOOP('',(#21267,#21268,#21288,#21289)); +#21267 = ORIENTED_EDGE('',*,*,#18239,.T.); +#21268 = ORIENTED_EDGE('',*,*,#21269,.T.); +#21269 = EDGE_CURVE('',#18218,#20407,#21270,.T.); +#21270 = SURFACE_CURVE('',#21271,(#21274,#21281),.PCURVE_S1.); +#21271 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21272,#21273),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#21272 = CARTESIAN_POINT('',(0.6925,-1.425,0.9)); +#21273 = CARTESIAN_POINT('',(0.646824228722,-1.333648457443,1.55)); +#21274 = PCURVE('',#18252,#21275); +#21275 = DEFINITIONAL_REPRESENTATION('',(#21276),#21280); +#21276 = LINE('',#21277,#21278); +#21277 = CARTESIAN_POINT('',(0.116672618896,-8.997795986094E-017)); +#21278 = VECTOR('',#21279,1.); +#21279 = DIRECTION('',(2.775557561563E-017,1.)); +#21280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21281 = PCURVE('',#18304,#21282); +#21282 = DEFINITIONAL_REPRESENTATION('',(#21283),#21287); +#21283 = LINE('',#21284,#21285); +#21284 = CARTESIAN_POINT('',(-6.474838029657E-017,-5.513829005757E-018) + ); +#21285 = VECTOR('',#21286,1.); +#21286 = DIRECTION('',(-5.084597308633E-018,1.)); +#21287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21288 = ORIENTED_EDGE('',*,*,#20428,.F.); +#21289 = ORIENTED_EDGE('',*,*,#20568,.F.); +#21290 = ADVANCED_FACE('',(#21291),#18304,.F.); +#21291 = FACE_BOUND('',#21292,.F.); +#21292 = EDGE_LOOP('',(#21293,#21294,#21314,#21315)); +#21293 = ORIENTED_EDGE('',*,*,#18291,.T.); +#21294 = ORIENTED_EDGE('',*,*,#21295,.T.); +#21295 = EDGE_CURVE('',#18270,#20385,#21296,.T.); +#21296 = SURFACE_CURVE('',#21297,(#21300,#21307),.PCURVE_S1.); +#21297 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21298,#21299),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#21298 = CARTESIAN_POINT('',(-0.6925,-1.425,0.9)); +#21299 = CARTESIAN_POINT('',(-0.646824228722,-1.333648457443,1.55)); +#21300 = PCURVE('',#18304,#21301); +#21301 = DEFINITIONAL_REPRESENTATION('',(#21302),#21306); +#21302 = LINE('',#21303,#21304); +#21303 = CARTESIAN_POINT('',(1.385,-5.496888553607E-018)); +#21304 = VECTOR('',#21305,1.); +#21305 = DIRECTION('',(-2.22044604925E-016,1.)); +#21306 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21307 = PCURVE('',#18356,#21308); +#21308 = DEFINITIONAL_REPRESENTATION('',(#21309),#21313); +#21309 = LINE('',#21310,#21311); +#21310 = CARTESIAN_POINT('',(-9.360962500162E-017,-8.997795986117E-017) + ); +#21311 = VECTOR('',#21312,1.); +#21312 = DIRECTION('',(-2.361681345801E-017,1.)); +#21313 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21314 = ORIENTED_EDGE('',*,*,#20406,.F.); +#21315 = ORIENTED_EDGE('',*,*,#21269,.F.); +#21316 = ADVANCED_FACE('',(#21317),#18356,.F.); +#21317 = FACE_BOUND('',#21318,.F.); +#21318 = EDGE_LOOP('',(#21319,#21320,#21340,#21341)); +#21319 = ORIENTED_EDGE('',*,*,#18343,.T.); +#21320 = ORIENTED_EDGE('',*,*,#21321,.T.); +#21321 = EDGE_CURVE('',#18322,#20363,#21322,.T.); +#21322 = SURFACE_CURVE('',#21323,(#21326,#21333),.PCURVE_S1.); +#21323 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21324,#21325),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#21324 = CARTESIAN_POINT('',(-0.775,-1.3425,0.9)); +#21325 = CARTESIAN_POINT('',(-0.683648457443,-1.296824228722,1.55)); +#21326 = PCURVE('',#18356,#21327); +#21327 = DEFINITIONAL_REPRESENTATION('',(#21328),#21332); +#21328 = LINE('',#21329,#21330); +#21329 = CARTESIAN_POINT('',(0.116672618896,-1.252077542072E-016)); +#21330 = VECTOR('',#21331,1.); +#21331 = DIRECTION('',(1.942890293094E-016,1.)); +#21332 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21333 = PCURVE('',#18414,#21334); +#21334 = DEFINITIONAL_REPRESENTATION('',(#21335),#21339); +#21335 = LINE('',#21336,#21337); +#21336 = CARTESIAN_POINT('',(9.776039213487E-018,2.419479551634E-017)); +#21337 = VECTOR('',#21338,1.); +#21338 = DIRECTION('',(-9.741457998902E-017,1.)); +#21339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21340 = ORIENTED_EDGE('',*,*,#20384,.F.); +#21341 = ORIENTED_EDGE('',*,*,#21295,.F.); +#21342 = ADVANCED_FACE('',(#21343),#18414,.F.); +#21343 = FACE_BOUND('',#21344,.F.); +#21344 = EDGE_LOOP('',(#21345,#21346,#21367,#21368,#21389,#21390,#21411, + #21412,#21413,#21414)); +#21345 = ORIENTED_EDGE('',*,*,#18401,.T.); +#21346 = ORIENTED_EDGE('',*,*,#21347,.T.); +#21347 = EDGE_CURVE('',#18375,#19596,#21348,.T.); +#21348 = SURFACE_CURVE('',#21349,(#21353,#21360),.PCURVE_S1.); +#21349 = LINE('',#21350,#21351); +#21350 = CARTESIAN_POINT('',(-0.775,-1.3425,0.9)); +#21351 = VECTOR('',#21352,1.); +#21352 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000)); +#21353 = PCURVE('',#18414,#21354); +#21354 = DEFINITIONAL_REPRESENTATION('',(#21355),#21359); +#21355 = LINE('',#21356,#21357); +#21356 = CARTESIAN_POINT('',(5.551115123126E-017,-5.394470442201E-017)); +#21357 = VECTOR('',#21358,1.); +#21358 = DIRECTION('',(1.,-9.416809228929E-017)); +#21359 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21360 = PCURVE('',#18389,#21361); +#21361 = DEFINITIONAL_REPRESENTATION('',(#21362),#21366); +#21362 = LINE('',#21363,#21364); +#21363 = CARTESIAN_POINT('',(7.5E-002,0.1425)); +#21364 = VECTOR('',#21365,1.); +#21365 = DIRECTION('',(-1.224646799147E-016,-1.)); +#21366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21367 = ORIENTED_EDGE('',*,*,#19645,.T.); +#21368 = ORIENTED_EDGE('',*,*,#21369,.T.); +#21369 = EDGE_CURVE('',#19619,#20199,#21370,.T.); +#21370 = SURFACE_CURVE('',#21371,(#21375,#21382),.PCURVE_S1.); +#21371 = LINE('',#21372,#21373); +#21372 = CARTESIAN_POINT('',(-0.775,-1.3425,0.9)); +#21373 = VECTOR('',#21374,1.); +#21374 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000)); +#21375 = PCURVE('',#18414,#21376); +#21376 = DEFINITIONAL_REPRESENTATION('',(#21377),#21381); +#21377 = LINE('',#21378,#21379); +#21378 = CARTESIAN_POINT('',(0.E+000,-5.8653735788E-017)); +#21379 = VECTOR('',#21380,1.); +#21380 = DIRECTION('',(1.,-9.416131609038E-017)); +#21381 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21382 = PCURVE('',#19633,#21383); +#21383 = DEFINITIONAL_REPRESENTATION('',(#21384),#21388); +#21384 = LINE('',#21385,#21386); +#21385 = CARTESIAN_POINT('',(7.5E-002,1.0925)); +#21386 = VECTOR('',#21387,1.); +#21387 = DIRECTION('',(-1.224646799147E-016,-1.)); +#21388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21389 = ORIENTED_EDGE('',*,*,#20243,.T.); +#21390 = ORIENTED_EDGE('',*,*,#21391,.T.); +#21391 = EDGE_CURVE('',#20222,#19005,#21392,.T.); +#21392 = SURFACE_CURVE('',#21393,(#21397,#21404),.PCURVE_S1.); +#21393 = LINE('',#21394,#21395); +#21394 = CARTESIAN_POINT('',(-0.775,-1.3425,0.9)); +#21395 = VECTOR('',#21396,1.); +#21396 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000)); +#21397 = PCURVE('',#18414,#21398); +#21398 = DEFINITIONAL_REPRESENTATION('',(#21399),#21403); +#21399 = LINE('',#21400,#21401); +#21400 = CARTESIAN_POINT('',(0.E+000,1.041195804794E-016)); +#21401 = VECTOR('',#21402,1.); +#21402 = DIRECTION('',(1.,-9.415453989149E-017)); +#21403 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21404 = PCURVE('',#18989,#21405); +#21405 = DEFINITIONAL_REPRESENTATION('',(#21406),#21410); +#21406 = LINE('',#21407,#21408); +#21407 = CARTESIAN_POINT('',(7.5E-002,2.0425)); +#21408 = VECTOR('',#21409,1.); +#21409 = DIRECTION('',(-1.224646799147E-016,-1.)); +#21410 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21411 = ORIENTED_EDGE('',*,*,#19028,.T.); +#21412 = ORIENTED_EDGE('',*,*,#20478,.T.); +#21413 = ORIENTED_EDGE('',*,*,#20362,.F.); +#21414 = ORIENTED_EDGE('',*,*,#21321,.F.); +#21415 = ADVANCED_FACE('',(#21416),#18389,.F.); +#21416 = FACE_BOUND('',#21417,.F.); +#21417 = EDGE_LOOP('',(#21418,#21419,#21440,#21441,#21442,#21443)); +#21418 = ORIENTED_EDGE('',*,*,#18690,.F.); +#21419 = ORIENTED_EDGE('',*,*,#21420,.T.); +#21420 = EDGE_CURVE('',#18662,#19276,#21421,.T.); +#21421 = SURFACE_CURVE('',#21422,(#21426,#21433),.PCURVE_S1.); +#21422 = LINE('',#21423,#21424); +#21423 = CARTESIAN_POINT('',(-0.85,-1.2,0.9)); +#21424 = VECTOR('',#21425,1.); +#21425 = DIRECTION('',(-9.95799250103E-017,1.,0.E+000)); +#21426 = PCURVE('',#18389,#21427); +#21427 = DEFINITIONAL_REPRESENTATION('',(#21428),#21432); +#21428 = LINE('',#21429,#21430); +#21429 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#21430 = VECTOR('',#21431,1.); +#21431 = DIRECTION('',(0.E+000,-1.)); +#21432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21433 = PCURVE('',#18678,#21434); +#21434 = DEFINITIONAL_REPRESENTATION('',(#21435),#21439); +#21435 = LINE('',#21436,#21437); +#21436 = CARTESIAN_POINT('',(4.712388980385,0.E+000)); +#21437 = VECTOR('',#21438,1.); +#21438 = DIRECTION('',(0.E+000,-1.)); +#21439 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21440 = ORIENTED_EDGE('',*,*,#19299,.T.); +#21441 = ORIENTED_EDGE('',*,*,#19595,.T.); +#21442 = ORIENTED_EDGE('',*,*,#21347,.F.); +#21443 = ORIENTED_EDGE('',*,*,#18374,.F.); +#21444 = ADVANCED_FACE('',(#21445),#18678,.T.); +#21445 = FACE_BOUND('',#21446,.T.); +#21446 = EDGE_LOOP('',(#21447,#21448,#21449,#21450)); +#21447 = ORIENTED_EDGE('',*,*,#18661,.T.); +#21448 = ORIENTED_EDGE('',*,*,#21420,.T.); +#21449 = ORIENTED_EDGE('',*,*,#19275,.F.); +#21450 = ORIENTED_EDGE('',*,*,#21451,.F.); +#21451 = EDGE_CURVE('',#18634,#19253,#21452,.T.); +#21452 = SURFACE_CURVE('',#21453,(#21457,#21464),.PCURVE_S1.); +#21453 = LINE('',#21454,#21455); +#21454 = CARTESIAN_POINT('',(-1.1,-1.2,0.65)); +#21455 = VECTOR('',#21456,1.); +#21456 = DIRECTION('',(-9.95799250103E-017,1.,0.E+000)); +#21457 = PCURVE('',#18678,#21458); +#21458 = DEFINITIONAL_REPRESENTATION('',(#21459),#21463); +#21459 = LINE('',#21460,#21461); +#21460 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#21461 = VECTOR('',#21462,1.); +#21462 = DIRECTION('',(0.E+000,-1.)); +#21463 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21464 = PCURVE('',#18649,#21465); +#21465 = DEFINITIONAL_REPRESENTATION('',(#21466),#21470); +#21466 = LINE('',#21467,#21468); +#21467 = CARTESIAN_POINT('',(0.4,0.E+000)); +#21468 = VECTOR('',#21469,1.); +#21469 = DIRECTION('',(0.E+000,-1.)); +#21470 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21471 = ADVANCED_FACE('',(#21472),#18649,.F.); +#21472 = FACE_BOUND('',#21473,.F.); +#21473 = EDGE_LOOP('',(#21474,#21495,#21496,#21497)); +#21474 = ORIENTED_EDGE('',*,*,#21475,.T.); +#21475 = EDGE_CURVE('',#18601,#19225,#21476,.T.); +#21476 = SURFACE_CURVE('',#21477,(#21481,#21488),.PCURVE_S1.); +#21477 = LINE('',#21478,#21479); +#21478 = CARTESIAN_POINT('',(-1.1,-1.2,0.25)); +#21479 = VECTOR('',#21480,1.); +#21480 = DIRECTION('',(-9.95799250103E-017,1.,0.E+000)); +#21481 = PCURVE('',#18649,#21482); +#21482 = DEFINITIONAL_REPRESENTATION('',(#21483),#21487); +#21483 = LINE('',#21484,#21485); +#21484 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#21485 = VECTOR('',#21486,1.); +#21486 = DIRECTION('',(0.E+000,-1.)); +#21487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21488 = PCURVE('',#18621,#21489); +#21489 = DEFINITIONAL_REPRESENTATION('',(#21490),#21494); +#21490 = LINE('',#21491,#21492); +#21491 = CARTESIAN_POINT('',(1.570796326795,2.22044604925E-016)); +#21492 = VECTOR('',#21493,1.); +#21493 = DIRECTION('',(0.E+000,-1.)); +#21494 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21495 = ORIENTED_EDGE('',*,*,#19252,.T.); +#21496 = ORIENTED_EDGE('',*,*,#21451,.F.); +#21497 = ORIENTED_EDGE('',*,*,#18633,.F.); +#21498 = ADVANCED_FACE('',(#21499),#18621,.F.); +#21499 = FACE_BOUND('',#21500,.F.); +#21500 = EDGE_LOOP('',(#21501,#21522,#21523,#21524)); +#21501 = ORIENTED_EDGE('',*,*,#21502,.T.); +#21502 = EDGE_CURVE('',#18573,#19202,#21503,.T.); +#21503 = SURFACE_CURVE('',#21504,(#21508,#21515),.PCURVE_S1.); +#21504 = LINE('',#21505,#21506); +#21505 = CARTESIAN_POINT('',(-1.2,-1.2,0.15)); +#21506 = VECTOR('',#21507,1.); +#21507 = DIRECTION('',(-9.95799250103E-017,1.,0.E+000)); +#21508 = PCURVE('',#18621,#21509); +#21509 = DEFINITIONAL_REPRESENTATION('',(#21510),#21514); +#21510 = LINE('',#21511,#21512); +#21511 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#21512 = VECTOR('',#21513,1.); +#21513 = DIRECTION('',(0.E+000,-1.)); +#21514 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21515 = PCURVE('',#18588,#21516); +#21516 = DEFINITIONAL_REPRESENTATION('',(#21517),#21521); +#21517 = LINE('',#21518,#21519); +#21518 = CARTESIAN_POINT('',(0.2,1.991598500206E-017)); +#21519 = VECTOR('',#21520,1.); +#21520 = DIRECTION('',(0.E+000,-1.)); +#21521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21522 = ORIENTED_EDGE('',*,*,#19224,.T.); +#21523 = ORIENTED_EDGE('',*,*,#21475,.F.); +#21524 = ORIENTED_EDGE('',*,*,#18600,.F.); +#21525 = ADVANCED_FACE('',(#21526),#18588,.F.); +#21526 = FACE_BOUND('',#21527,.F.); +#21527 = EDGE_LOOP('',(#21528,#21549,#21550,#21551)); +#21528 = ORIENTED_EDGE('',*,*,#21529,.T.); +#21529 = EDGE_CURVE('',#18545,#19179,#21530,.T.); +#21530 = SURFACE_CURVE('',#21531,(#21535,#21542),.PCURVE_S1.); +#21531 = LINE('',#21532,#21533); +#21532 = CARTESIAN_POINT('',(-1.4,-1.2,0.15)); +#21533 = VECTOR('',#21534,1.); +#21534 = DIRECTION('',(-9.95799250103E-017,1.,0.E+000)); +#21535 = PCURVE('',#18588,#21536); +#21536 = DEFINITIONAL_REPRESENTATION('',(#21537),#21541); +#21537 = LINE('',#21538,#21539); +#21538 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#21539 = VECTOR('',#21540,1.); +#21540 = DIRECTION('',(0.E+000,-1.)); +#21541 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21542 = PCURVE('',#18560,#21543); +#21543 = DEFINITIONAL_REPRESENTATION('',(#21544),#21548); +#21544 = LINE('',#21545,#21546); +#21545 = CARTESIAN_POINT('',(0.15,0.E+000)); +#21546 = VECTOR('',#21547,1.); +#21547 = DIRECTION('',(0.E+000,-1.)); +#21548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21549 = ORIENTED_EDGE('',*,*,#19201,.T.); +#21550 = ORIENTED_EDGE('',*,*,#21502,.F.); +#21551 = ORIENTED_EDGE('',*,*,#18572,.F.); +#21552 = ADVANCED_FACE('',(#21553),#18560,.F.); +#21553 = FACE_BOUND('',#21554,.F.); +#21554 = EDGE_LOOP('',(#21555,#21576,#21577,#21578)); +#21555 = ORIENTED_EDGE('',*,*,#21556,.T.); +#21556 = EDGE_CURVE('',#18517,#19156,#21557,.T.); +#21557 = SURFACE_CURVE('',#21558,(#21562,#21569),.PCURVE_S1.); +#21558 = LINE('',#21559,#21560); +#21559 = CARTESIAN_POINT('',(-1.4,-1.2,0.E+000)); +#21560 = VECTOR('',#21561,1.); +#21561 = DIRECTION('',(-9.95799250103E-017,1.,0.E+000)); +#21562 = PCURVE('',#18560,#21563); +#21563 = DEFINITIONAL_REPRESENTATION('',(#21564),#21568); +#21564 = LINE('',#21565,#21566); +#21565 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#21566 = VECTOR('',#21567,1.); +#21567 = DIRECTION('',(0.E+000,-1.)); +#21568 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21569 = PCURVE('',#18532,#21570); +#21570 = DEFINITIONAL_REPRESENTATION('',(#21571),#21575); +#21571 = LINE('',#21572,#21573); +#21572 = CARTESIAN_POINT('',(0.2,-1.991598500206E-017)); +#21573 = VECTOR('',#21574,1.); +#21574 = DIRECTION('',(0.E+000,-1.)); +#21575 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21576 = ORIENTED_EDGE('',*,*,#19178,.T.); +#21577 = ORIENTED_EDGE('',*,*,#21529,.F.); +#21578 = ORIENTED_EDGE('',*,*,#18544,.F.); +#21579 = ADVANCED_FACE('',(#21580),#18532,.F.); +#21580 = FACE_BOUND('',#21581,.F.); +#21581 = EDGE_LOOP('',(#21582,#21603,#21604,#21605)); +#21582 = ORIENTED_EDGE('',*,*,#21583,.T.); +#21583 = EDGE_CURVE('',#18488,#19132,#21584,.T.); +#21584 = SURFACE_CURVE('',#21585,(#21589,#21596),.PCURVE_S1.); +#21585 = LINE('',#21586,#21587); +#21586 = CARTESIAN_POINT('',(-1.2,-1.2,0.E+000)); +#21587 = VECTOR('',#21588,1.); +#21588 = DIRECTION('',(-9.95799250103E-017,1.,0.E+000)); +#21589 = PCURVE('',#18532,#21590); +#21590 = DEFINITIONAL_REPRESENTATION('',(#21591),#21595); +#21591 = LINE('',#21592,#21593); +#21592 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#21593 = VECTOR('',#21594,1.); +#21594 = DIRECTION('',(0.E+000,-1.)); +#21595 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21596 = PCURVE('',#18504,#21597); +#21597 = DEFINITIONAL_REPRESENTATION('',(#21598),#21602); +#21598 = LINE('',#21599,#21600); +#21599 = CARTESIAN_POINT('',(4.712388980385,0.E+000)); +#21600 = VECTOR('',#21601,1.); +#21601 = DIRECTION('',(0.E+000,-1.)); +#21602 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21603 = ORIENTED_EDGE('',*,*,#19155,.T.); +#21604 = ORIENTED_EDGE('',*,*,#21556,.F.); +#21605 = ORIENTED_EDGE('',*,*,#18516,.F.); +#21606 = ADVANCED_FACE('',(#21607),#18504,.T.); +#21607 = FACE_BOUND('',#21608,.T.); +#21608 = EDGE_LOOP('',(#21609,#21610,#21611,#21612)); +#21609 = ORIENTED_EDGE('',*,*,#18487,.T.); +#21610 = ORIENTED_EDGE('',*,*,#21583,.T.); +#21611 = ORIENTED_EDGE('',*,*,#19131,.F.); +#21612 = ORIENTED_EDGE('',*,*,#21613,.F.); +#21613 = EDGE_CURVE('',#18460,#19109,#21614,.T.); +#21614 = SURFACE_CURVE('',#21615,(#21619,#21626),.PCURVE_S1.); +#21615 = LINE('',#21616,#21617); +#21616 = CARTESIAN_POINT('',(-0.95,-1.2,0.25)); +#21617 = VECTOR('',#21618,1.); +#21618 = DIRECTION('',(-9.95799250103E-017,1.,0.E+000)); +#21619 = PCURVE('',#18504,#21620); +#21620 = DEFINITIONAL_REPRESENTATION('',(#21621),#21625); +#21621 = LINE('',#21622,#21623); +#21622 = CARTESIAN_POINT('',(6.28318530718,2.22044604925E-016)); +#21623 = VECTOR('',#21624,1.); +#21624 = DIRECTION('',(0.E+000,-1.)); +#21625 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21626 = PCURVE('',#18475,#21627); +#21627 = DEFINITIONAL_REPRESENTATION('',(#21628),#21632); +#21628 = LINE('',#21629,#21630); +#21629 = CARTESIAN_POINT('',(0.4,0.E+000)); +#21630 = VECTOR('',#21631,1.); +#21631 = DIRECTION('',(0.E+000,-1.)); +#21632 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21633 = ADVANCED_FACE('',(#21634),#18475,.F.); +#21634 = FACE_BOUND('',#21635,.F.); +#21635 = EDGE_LOOP('',(#21636,#21637,#21638,#21639)); +#21636 = ORIENTED_EDGE('',*,*,#19080,.T.); +#21637 = ORIENTED_EDGE('',*,*,#19108,.T.); +#21638 = ORIENTED_EDGE('',*,*,#21613,.F.); +#21639 = ORIENTED_EDGE('',*,*,#18459,.F.); +#21640 = ADVANCED_FACE('',(#21641),#18989,.F.); +#21641 = FACE_BOUND('',#21642,.F.); +#21642 = EDGE_LOOP('',(#21643,#21644,#21665,#21666,#21667,#21668)); +#21643 = ORIENTED_EDGE('',*,*,#19544,.F.); +#21644 = ORIENTED_EDGE('',*,*,#21645,.T.); +#21645 = EDGE_CURVE('',#19521,#18947,#21646,.T.); +#21646 = SURFACE_CURVE('',#21647,(#21651,#21658),.PCURVE_S1.); +#21647 = LINE('',#21648,#21649); +#21648 = CARTESIAN_POINT('',(-0.85,0.7,0.9)); +#21649 = VECTOR('',#21650,1.); +#21650 = DIRECTION('',(-9.95799250103E-017,1.,0.E+000)); +#21651 = PCURVE('',#18989,#21652); +#21652 = DEFINITIONAL_REPRESENTATION('',(#21653),#21657); +#21653 = LINE('',#21654,#21655); +#21654 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#21655 = VECTOR('',#21656,1.); +#21656 = DIRECTION('',(0.E+000,-1.)); +#21657 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21658 = PCURVE('',#18963,#21659); +#21659 = DEFINITIONAL_REPRESENTATION('',(#21660),#21664); +#21660 = LINE('',#21661,#21662); +#21661 = CARTESIAN_POINT('',(4.712388980385,0.E+000)); +#21662 = VECTOR('',#21663,1.); +#21663 = DIRECTION('',(0.E+000,-1.)); +#21664 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21665 = ORIENTED_EDGE('',*,*,#18975,.T.); +#21666 = ORIENTED_EDGE('',*,*,#19004,.T.); +#21667 = ORIENTED_EDGE('',*,*,#21391,.F.); +#21668 = ORIENTED_EDGE('',*,*,#20221,.F.); +#21669 = ADVANCED_FACE('',(#21670),#18963,.T.); +#21670 = FACE_BOUND('',#21671,.T.); +#21671 = EDGE_LOOP('',(#21672,#21673,#21674,#21675)); +#21672 = ORIENTED_EDGE('',*,*,#19520,.T.); +#21673 = ORIENTED_EDGE('',*,*,#21645,.T.); +#21674 = ORIENTED_EDGE('',*,*,#18946,.F.); +#21675 = ORIENTED_EDGE('',*,*,#21676,.F.); +#21676 = EDGE_CURVE('',#19498,#18919,#21677,.T.); +#21677 = SURFACE_CURVE('',#21678,(#21682,#21689),.PCURVE_S1.); +#21678 = LINE('',#21679,#21680); +#21679 = CARTESIAN_POINT('',(-1.1,0.7,0.65)); +#21680 = VECTOR('',#21681,1.); +#21681 = DIRECTION('',(-9.95799250103E-017,1.,0.E+000)); +#21682 = PCURVE('',#18963,#21683); +#21683 = DEFINITIONAL_REPRESENTATION('',(#21684),#21688); +#21684 = LINE('',#21685,#21686); +#21685 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#21686 = VECTOR('',#21687,1.); +#21687 = DIRECTION('',(0.E+000,-1.)); +#21688 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21689 = PCURVE('',#18934,#21690); +#21690 = DEFINITIONAL_REPRESENTATION('',(#21691),#21695); +#21691 = LINE('',#21692,#21693); +#21692 = CARTESIAN_POINT('',(0.4,0.E+000)); +#21693 = VECTOR('',#21694,1.); +#21694 = DIRECTION('',(0.E+000,-1.)); +#21695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21696 = ADVANCED_FACE('',(#21697),#18934,.F.); +#21697 = FACE_BOUND('',#21698,.F.); +#21698 = EDGE_LOOP('',(#21699,#21720,#21721,#21722)); +#21699 = ORIENTED_EDGE('',*,*,#21700,.T.); +#21700 = EDGE_CURVE('',#19470,#18886,#21701,.T.); +#21701 = SURFACE_CURVE('',#21702,(#21706,#21713),.PCURVE_S1.); +#21702 = LINE('',#21703,#21704); +#21703 = CARTESIAN_POINT('',(-1.1,0.7,0.25)); +#21704 = VECTOR('',#21705,1.); +#21705 = DIRECTION('',(-9.95799250103E-017,1.,0.E+000)); +#21706 = PCURVE('',#18934,#21707); +#21707 = DEFINITIONAL_REPRESENTATION('',(#21708),#21712); +#21708 = LINE('',#21709,#21710); +#21709 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#21710 = VECTOR('',#21711,1.); +#21711 = DIRECTION('',(0.E+000,-1.)); +#21712 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21713 = PCURVE('',#18906,#21714); +#21714 = DEFINITIONAL_REPRESENTATION('',(#21715),#21719); +#21715 = LINE('',#21716,#21717); +#21716 = CARTESIAN_POINT('',(1.570796326795,0.E+000)); +#21717 = VECTOR('',#21718,1.); +#21718 = DIRECTION('',(0.E+000,-1.)); +#21719 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21720 = ORIENTED_EDGE('',*,*,#18918,.T.); +#21721 = ORIENTED_EDGE('',*,*,#21676,.F.); +#21722 = ORIENTED_EDGE('',*,*,#19497,.F.); +#21723 = ADVANCED_FACE('',(#21724),#18906,.F.); +#21724 = FACE_BOUND('',#21725,.F.); +#21725 = EDGE_LOOP('',(#21726,#21747,#21748,#21749)); +#21726 = ORIENTED_EDGE('',*,*,#21727,.T.); +#21727 = EDGE_CURVE('',#19447,#18858,#21728,.T.); +#21728 = SURFACE_CURVE('',#21729,(#21733,#21740),.PCURVE_S1.); +#21729 = LINE('',#21730,#21731); +#21730 = CARTESIAN_POINT('',(-1.2,0.7,0.15)); +#21731 = VECTOR('',#21732,1.); +#21732 = DIRECTION('',(-9.95799250103E-017,1.,0.E+000)); +#21733 = PCURVE('',#18906,#21734); +#21734 = DEFINITIONAL_REPRESENTATION('',(#21735),#21739); +#21735 = LINE('',#21736,#21737); +#21736 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#21737 = VECTOR('',#21738,1.); +#21738 = DIRECTION('',(0.E+000,-1.)); +#21739 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21740 = PCURVE('',#18873,#21741); +#21741 = DEFINITIONAL_REPRESENTATION('',(#21742),#21746); +#21742 = LINE('',#21743,#21744); +#21743 = CARTESIAN_POINT('',(0.2,1.991598500206E-017)); +#21744 = VECTOR('',#21745,1.); +#21745 = DIRECTION('',(0.E+000,-1.)); +#21746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21747 = ORIENTED_EDGE('',*,*,#18885,.T.); +#21748 = ORIENTED_EDGE('',*,*,#21700,.F.); +#21749 = ORIENTED_EDGE('',*,*,#19469,.F.); +#21750 = ADVANCED_FACE('',(#21751),#18873,.F.); +#21751 = FACE_BOUND('',#21752,.F.); +#21752 = EDGE_LOOP('',(#21753,#21774,#21775,#21776)); +#21753 = ORIENTED_EDGE('',*,*,#21754,.T.); +#21754 = EDGE_CURVE('',#19424,#18830,#21755,.T.); +#21755 = SURFACE_CURVE('',#21756,(#21760,#21767),.PCURVE_S1.); +#21756 = LINE('',#21757,#21758); +#21757 = CARTESIAN_POINT('',(-1.4,0.7,0.15)); +#21758 = VECTOR('',#21759,1.); +#21759 = DIRECTION('',(-9.95799250103E-017,1.,0.E+000)); +#21760 = PCURVE('',#18873,#21761); +#21761 = DEFINITIONAL_REPRESENTATION('',(#21762),#21766); +#21762 = LINE('',#21763,#21764); +#21763 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#21764 = VECTOR('',#21765,1.); +#21765 = DIRECTION('',(0.E+000,-1.)); +#21766 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21767 = PCURVE('',#18845,#21768); +#21768 = DEFINITIONAL_REPRESENTATION('',(#21769),#21773); +#21769 = LINE('',#21770,#21771); +#21770 = CARTESIAN_POINT('',(0.15,0.E+000)); +#21771 = VECTOR('',#21772,1.); +#21772 = DIRECTION('',(0.E+000,-1.)); +#21773 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21774 = ORIENTED_EDGE('',*,*,#18857,.T.); +#21775 = ORIENTED_EDGE('',*,*,#21727,.F.); +#21776 = ORIENTED_EDGE('',*,*,#19446,.F.); +#21777 = ADVANCED_FACE('',(#21778),#18845,.F.); +#21778 = FACE_BOUND('',#21779,.F.); +#21779 = EDGE_LOOP('',(#21780,#21801,#21802,#21803)); +#21780 = ORIENTED_EDGE('',*,*,#21781,.T.); +#21781 = EDGE_CURVE('',#19401,#18802,#21782,.T.); +#21782 = SURFACE_CURVE('',#21783,(#21787,#21794),.PCURVE_S1.); +#21783 = LINE('',#21784,#21785); +#21784 = CARTESIAN_POINT('',(-1.4,0.7,0.E+000)); +#21785 = VECTOR('',#21786,1.); +#21786 = DIRECTION('',(-9.95799250103E-017,1.,0.E+000)); +#21787 = PCURVE('',#18845,#21788); +#21788 = DEFINITIONAL_REPRESENTATION('',(#21789),#21793); +#21789 = LINE('',#21790,#21791); +#21790 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#21791 = VECTOR('',#21792,1.); +#21792 = DIRECTION('',(0.E+000,-1.)); +#21793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21794 = PCURVE('',#18817,#21795); +#21795 = DEFINITIONAL_REPRESENTATION('',(#21796),#21800); +#21796 = LINE('',#21797,#21798); +#21797 = CARTESIAN_POINT('',(0.2,-1.991598500206E-017)); +#21798 = VECTOR('',#21799,1.); +#21799 = DIRECTION('',(0.E+000,-1.)); +#21800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21801 = ORIENTED_EDGE('',*,*,#18829,.T.); +#21802 = ORIENTED_EDGE('',*,*,#21754,.F.); +#21803 = ORIENTED_EDGE('',*,*,#19423,.F.); +#21804 = ADVANCED_FACE('',(#21805),#18817,.F.); +#21805 = FACE_BOUND('',#21806,.F.); +#21806 = EDGE_LOOP('',(#21807,#21828,#21829,#21830)); +#21807 = ORIENTED_EDGE('',*,*,#21808,.T.); +#21808 = EDGE_CURVE('',#19377,#18773,#21809,.T.); +#21809 = SURFACE_CURVE('',#21810,(#21814,#21821),.PCURVE_S1.); +#21810 = LINE('',#21811,#21812); +#21811 = CARTESIAN_POINT('',(-1.2,0.7,0.E+000)); +#21812 = VECTOR('',#21813,1.); +#21813 = DIRECTION('',(-9.95799250103E-017,1.,0.E+000)); +#21814 = PCURVE('',#18817,#21815); +#21815 = DEFINITIONAL_REPRESENTATION('',(#21816),#21820); +#21816 = LINE('',#21817,#21818); +#21817 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#21818 = VECTOR('',#21819,1.); +#21819 = DIRECTION('',(0.E+000,-1.)); +#21820 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21821 = PCURVE('',#18789,#21822); +#21822 = DEFINITIONAL_REPRESENTATION('',(#21823),#21827); +#21823 = LINE('',#21824,#21825); +#21824 = CARTESIAN_POINT('',(4.712388980385,0.E+000)); +#21825 = VECTOR('',#21826,1.); +#21826 = DIRECTION('',(0.E+000,-1.)); +#21827 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21828 = ORIENTED_EDGE('',*,*,#18801,.T.); +#21829 = ORIENTED_EDGE('',*,*,#21781,.F.); +#21830 = ORIENTED_EDGE('',*,*,#19400,.F.); +#21831 = ADVANCED_FACE('',(#21832),#18789,.T.); +#21832 = FACE_BOUND('',#21833,.T.); +#21833 = EDGE_LOOP('',(#21834,#21835,#21836,#21837)); +#21834 = ORIENTED_EDGE('',*,*,#19376,.T.); +#21835 = ORIENTED_EDGE('',*,*,#21808,.T.); +#21836 = ORIENTED_EDGE('',*,*,#18772,.F.); +#21837 = ORIENTED_EDGE('',*,*,#21838,.F.); +#21838 = EDGE_CURVE('',#19354,#18745,#21839,.T.); +#21839 = SURFACE_CURVE('',#21840,(#21844,#21851),.PCURVE_S1.); +#21840 = LINE('',#21841,#21842); +#21841 = CARTESIAN_POINT('',(-0.95,0.7,0.25)); +#21842 = VECTOR('',#21843,1.); +#21843 = DIRECTION('',(-9.95799250103E-017,1.,0.E+000)); +#21844 = PCURVE('',#18789,#21845); +#21845 = DEFINITIONAL_REPRESENTATION('',(#21846),#21850); +#21846 = LINE('',#21847,#21848); +#21847 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#21848 = VECTOR('',#21849,1.); +#21849 = DIRECTION('',(0.E+000,-1.)); +#21850 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21851 = PCURVE('',#18760,#21852); +#21852 = DEFINITIONAL_REPRESENTATION('',(#21853),#21857); +#21853 = LINE('',#21854,#21855); +#21854 = CARTESIAN_POINT('',(0.4,0.E+000)); +#21855 = VECTOR('',#21856,1.); +#21856 = DIRECTION('',(0.E+000,-1.)); +#21857 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21858 = ADVANCED_FACE('',(#21859),#18760,.F.); +#21859 = FACE_BOUND('',#21860,.F.); +#21860 = EDGE_LOOP('',(#21861,#21862,#21863,#21864)); +#21861 = ORIENTED_EDGE('',*,*,#19570,.T.); +#21862 = ORIENTED_EDGE('',*,*,#18744,.T.); +#21863 = ORIENTED_EDGE('',*,*,#21838,.F.); +#21864 = ORIENTED_EDGE('',*,*,#19353,.F.); +#21865 = ADVANCED_FACE('',(#21866),#19633,.F.); +#21866 = FACE_BOUND('',#21867,.F.); +#21867 = EDGE_LOOP('',(#21868,#21869,#21890,#21891,#21892,#21893)); +#21868 = ORIENTED_EDGE('',*,*,#19929,.F.); +#21869 = ORIENTED_EDGE('',*,*,#21870,.T.); +#21870 = EDGE_CURVE('',#19901,#20151,#21871,.T.); +#21871 = SURFACE_CURVE('',#21872,(#21876,#21883),.PCURVE_S1.); +#21872 = LINE('',#21873,#21874); +#21873 = CARTESIAN_POINT('',(-0.85,-0.25,0.9)); +#21874 = VECTOR('',#21875,1.); +#21875 = DIRECTION('',(-9.95799250103E-017,1.,0.E+000)); +#21876 = PCURVE('',#19633,#21877); +#21877 = DEFINITIONAL_REPRESENTATION('',(#21878),#21882); +#21878 = LINE('',#21879,#21880); +#21879 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#21880 = VECTOR('',#21881,1.); +#21881 = DIRECTION('',(0.E+000,-1.)); +#21882 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21883 = PCURVE('',#19917,#21884); +#21884 = DEFINITIONAL_REPRESENTATION('',(#21885),#21889); +#21885 = LINE('',#21886,#21887); +#21886 = CARTESIAN_POINT('',(4.712388980385,0.E+000)); +#21887 = VECTOR('',#21888,1.); +#21888 = DIRECTION('',(0.E+000,-1.)); +#21889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21890 = ORIENTED_EDGE('',*,*,#20174,.T.); +#21891 = ORIENTED_EDGE('',*,*,#20198,.T.); +#21892 = ORIENTED_EDGE('',*,*,#21369,.F.); +#21893 = ORIENTED_EDGE('',*,*,#19618,.F.); +#21894 = ADVANCED_FACE('',(#21895),#19917,.T.); +#21895 = FACE_BOUND('',#21896,.T.); +#21896 = EDGE_LOOP('',(#21897,#21898,#21899,#21900)); +#21897 = ORIENTED_EDGE('',*,*,#19900,.T.); +#21898 = ORIENTED_EDGE('',*,*,#21870,.T.); +#21899 = ORIENTED_EDGE('',*,*,#20150,.F.); +#21900 = ORIENTED_EDGE('',*,*,#21901,.F.); +#21901 = EDGE_CURVE('',#19873,#20128,#21902,.T.); +#21902 = SURFACE_CURVE('',#21903,(#21907,#21914),.PCURVE_S1.); +#21903 = LINE('',#21904,#21905); +#21904 = CARTESIAN_POINT('',(-1.1,-0.25,0.65)); +#21905 = VECTOR('',#21906,1.); +#21906 = DIRECTION('',(-9.95799250103E-017,1.,0.E+000)); +#21907 = PCURVE('',#19917,#21908); +#21908 = DEFINITIONAL_REPRESENTATION('',(#21909),#21913); +#21909 = LINE('',#21910,#21911); +#21910 = CARTESIAN_POINT('',(6.28318530718,-2.775557561563E-017)); +#21911 = VECTOR('',#21912,1.); +#21912 = DIRECTION('',(0.E+000,-1.)); +#21913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21914 = PCURVE('',#19888,#21915); +#21915 = DEFINITIONAL_REPRESENTATION('',(#21916),#21920); +#21916 = LINE('',#21917,#21918); +#21917 = CARTESIAN_POINT('',(0.4,0.E+000)); +#21918 = VECTOR('',#21919,1.); +#21919 = DIRECTION('',(0.E+000,-1.)); +#21920 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21921 = ADVANCED_FACE('',(#21922),#19888,.F.); +#21922 = FACE_BOUND('',#21923,.F.); +#21923 = EDGE_LOOP('',(#21924,#21945,#21946,#21947)); +#21924 = ORIENTED_EDGE('',*,*,#21925,.T.); +#21925 = EDGE_CURVE('',#19840,#20100,#21926,.T.); +#21926 = SURFACE_CURVE('',#21927,(#21931,#21938),.PCURVE_S1.); +#21927 = LINE('',#21928,#21929); +#21928 = CARTESIAN_POINT('',(-1.1,-0.25,0.25)); +#21929 = VECTOR('',#21930,1.); +#21930 = DIRECTION('',(-9.95799250103E-017,1.,0.E+000)); +#21931 = PCURVE('',#19888,#21932); +#21932 = DEFINITIONAL_REPRESENTATION('',(#21933),#21937); +#21933 = LINE('',#21934,#21935); +#21934 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#21935 = VECTOR('',#21936,1.); +#21936 = DIRECTION('',(0.E+000,-1.)); +#21937 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21938 = PCURVE('',#19860,#21939); +#21939 = DEFINITIONAL_REPRESENTATION('',(#21940),#21944); +#21940 = LINE('',#21941,#21942); +#21941 = CARTESIAN_POINT('',(1.570796326795,0.E+000)); +#21942 = VECTOR('',#21943,1.); +#21943 = DIRECTION('',(0.E+000,-1.)); +#21944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21945 = ORIENTED_EDGE('',*,*,#20127,.T.); +#21946 = ORIENTED_EDGE('',*,*,#21901,.F.); +#21947 = ORIENTED_EDGE('',*,*,#19872,.F.); +#21948 = ADVANCED_FACE('',(#21949),#19860,.F.); +#21949 = FACE_BOUND('',#21950,.F.); +#21950 = EDGE_LOOP('',(#21951,#21972,#21973,#21974)); +#21951 = ORIENTED_EDGE('',*,*,#21952,.T.); +#21952 = EDGE_CURVE('',#19812,#20077,#21953,.T.); +#21953 = SURFACE_CURVE('',#21954,(#21958,#21965),.PCURVE_S1.); +#21954 = LINE('',#21955,#21956); +#21955 = CARTESIAN_POINT('',(-1.2,-0.25,0.15)); +#21956 = VECTOR('',#21957,1.); +#21957 = DIRECTION('',(-9.95799250103E-017,1.,0.E+000)); +#21958 = PCURVE('',#19860,#21959); +#21959 = DEFINITIONAL_REPRESENTATION('',(#21960),#21964); +#21960 = LINE('',#21961,#21962); +#21961 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#21962 = VECTOR('',#21963,1.); +#21963 = DIRECTION('',(0.E+000,-1.)); +#21964 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21965 = PCURVE('',#19827,#21966); +#21966 = DEFINITIONAL_REPRESENTATION('',(#21967),#21971); +#21967 = LINE('',#21968,#21969); +#21968 = CARTESIAN_POINT('',(0.2,1.991598500206E-017)); +#21969 = VECTOR('',#21970,1.); +#21970 = DIRECTION('',(0.E+000,-1.)); +#21971 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21972 = ORIENTED_EDGE('',*,*,#20099,.T.); +#21973 = ORIENTED_EDGE('',*,*,#21925,.F.); +#21974 = ORIENTED_EDGE('',*,*,#19839,.F.); +#21975 = ADVANCED_FACE('',(#21976),#19827,.F.); +#21976 = FACE_BOUND('',#21977,.F.); +#21977 = EDGE_LOOP('',(#21978,#21999,#22000,#22001)); +#21978 = ORIENTED_EDGE('',*,*,#21979,.T.); +#21979 = EDGE_CURVE('',#19784,#20054,#21980,.T.); +#21980 = SURFACE_CURVE('',#21981,(#21985,#21992),.PCURVE_S1.); +#21981 = LINE('',#21982,#21983); +#21982 = CARTESIAN_POINT('',(-1.4,-0.25,0.15)); +#21983 = VECTOR('',#21984,1.); +#21984 = DIRECTION('',(-9.95799250103E-017,1.,0.E+000)); +#21985 = PCURVE('',#19827,#21986); +#21986 = DEFINITIONAL_REPRESENTATION('',(#21987),#21991); +#21987 = LINE('',#21988,#21989); +#21988 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#21989 = VECTOR('',#21990,1.); +#21990 = DIRECTION('',(0.E+000,-1.)); +#21991 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21992 = PCURVE('',#19799,#21993); +#21993 = DEFINITIONAL_REPRESENTATION('',(#21994),#21998); +#21994 = LINE('',#21995,#21996); +#21995 = CARTESIAN_POINT('',(0.15,0.E+000)); +#21996 = VECTOR('',#21997,1.); +#21997 = DIRECTION('',(0.E+000,-1.)); +#21998 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#21999 = ORIENTED_EDGE('',*,*,#20076,.T.); +#22000 = ORIENTED_EDGE('',*,*,#21952,.F.); +#22001 = ORIENTED_EDGE('',*,*,#19811,.F.); +#22002 = ADVANCED_FACE('',(#22003),#19799,.F.); +#22003 = FACE_BOUND('',#22004,.F.); +#22004 = EDGE_LOOP('',(#22005,#22026,#22027,#22028)); +#22005 = ORIENTED_EDGE('',*,*,#22006,.T.); +#22006 = EDGE_CURVE('',#19756,#20031,#22007,.T.); +#22007 = SURFACE_CURVE('',#22008,(#22012,#22019),.PCURVE_S1.); +#22008 = LINE('',#22009,#22010); +#22009 = CARTESIAN_POINT('',(-1.4,-0.25,0.E+000)); +#22010 = VECTOR('',#22011,1.); +#22011 = DIRECTION('',(-9.95799250103E-017,1.,0.E+000)); +#22012 = PCURVE('',#19799,#22013); +#22013 = DEFINITIONAL_REPRESENTATION('',(#22014),#22018); +#22014 = LINE('',#22015,#22016); +#22015 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#22016 = VECTOR('',#22017,1.); +#22017 = DIRECTION('',(0.E+000,-1.)); +#22018 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22019 = PCURVE('',#19771,#22020); +#22020 = DEFINITIONAL_REPRESENTATION('',(#22021),#22025); +#22021 = LINE('',#22022,#22023); +#22022 = CARTESIAN_POINT('',(0.2,-1.991598500206E-017)); +#22023 = VECTOR('',#22024,1.); +#22024 = DIRECTION('',(0.E+000,-1.)); +#22025 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22026 = ORIENTED_EDGE('',*,*,#20053,.T.); +#22027 = ORIENTED_EDGE('',*,*,#21979,.F.); +#22028 = ORIENTED_EDGE('',*,*,#19783,.F.); +#22029 = ADVANCED_FACE('',(#22030),#19771,.F.); +#22030 = FACE_BOUND('',#22031,.F.); +#22031 = EDGE_LOOP('',(#22032,#22053,#22054,#22055)); +#22032 = ORIENTED_EDGE('',*,*,#22033,.T.); +#22033 = EDGE_CURVE('',#19727,#20007,#22034,.T.); +#22034 = SURFACE_CURVE('',#22035,(#22039,#22046),.PCURVE_S1.); +#22035 = LINE('',#22036,#22037); +#22036 = CARTESIAN_POINT('',(-1.2,-0.25,0.E+000)); +#22037 = VECTOR('',#22038,1.); +#22038 = DIRECTION('',(-9.95799250103E-017,1.,0.E+000)); +#22039 = PCURVE('',#19771,#22040); +#22040 = DEFINITIONAL_REPRESENTATION('',(#22041),#22045); +#22041 = LINE('',#22042,#22043); +#22042 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#22043 = VECTOR('',#22044,1.); +#22044 = DIRECTION('',(0.E+000,-1.)); +#22045 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22046 = PCURVE('',#19743,#22047); +#22047 = DEFINITIONAL_REPRESENTATION('',(#22048),#22052); +#22048 = LINE('',#22049,#22050); +#22049 = CARTESIAN_POINT('',(4.712388980385,0.E+000)); +#22050 = VECTOR('',#22051,1.); +#22051 = DIRECTION('',(0.E+000,-1.)); +#22052 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22053 = ORIENTED_EDGE('',*,*,#20030,.T.); +#22054 = ORIENTED_EDGE('',*,*,#22006,.F.); +#22055 = ORIENTED_EDGE('',*,*,#19755,.F.); +#22056 = ADVANCED_FACE('',(#22057),#19743,.T.); +#22057 = FACE_BOUND('',#22058,.T.); +#22058 = EDGE_LOOP('',(#22059,#22060,#22061,#22062)); +#22059 = ORIENTED_EDGE('',*,*,#19726,.T.); +#22060 = ORIENTED_EDGE('',*,*,#22033,.T.); +#22061 = ORIENTED_EDGE('',*,*,#20006,.F.); +#22062 = ORIENTED_EDGE('',*,*,#22063,.F.); +#22063 = EDGE_CURVE('',#19699,#19984,#22064,.T.); +#22064 = SURFACE_CURVE('',#22065,(#22069,#22076),.PCURVE_S1.); +#22065 = LINE('',#22066,#22067); +#22066 = CARTESIAN_POINT('',(-0.95,-0.25,0.25)); +#22067 = VECTOR('',#22068,1.); +#22068 = DIRECTION('',(-9.95799250103E-017,1.,0.E+000)); +#22069 = PCURVE('',#19743,#22070); +#22070 = DEFINITIONAL_REPRESENTATION('',(#22071),#22075); +#22071 = LINE('',#22072,#22073); +#22072 = CARTESIAN_POINT('',(6.28318530718,2.775557561563E-017)); +#22073 = VECTOR('',#22074,1.); +#22074 = DIRECTION('',(0.E+000,-1.)); +#22075 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22076 = PCURVE('',#19714,#22077); +#22077 = DEFINITIONAL_REPRESENTATION('',(#22078),#22082); +#22078 = LINE('',#22079,#22080); +#22079 = CARTESIAN_POINT('',(0.4,0.E+000)); +#22080 = VECTOR('',#22081,1.); +#22081 = DIRECTION('',(0.E+000,-1.)); +#22082 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22083 = ADVANCED_FACE('',(#22084),#19714,.F.); +#22084 = FACE_BOUND('',#22085,.F.); +#22085 = EDGE_LOOP('',(#22086,#22087,#22088,#22089)); +#22086 = ORIENTED_EDGE('',*,*,#20268,.T.); +#22087 = ORIENTED_EDGE('',*,*,#19983,.T.); +#22088 = ORIENTED_EDGE('',*,*,#22063,.F.); +#22089 = ORIENTED_EDGE('',*,*,#19698,.F.); +#22090 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#22094)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#22091,#22092,#22093)) +REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#22091 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#22092 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#22093 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#22094 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-006),#22091, + 'distance_accuracy_value','confusion accuracy'); +#22095 = SHAPE_DEFINITION_REPRESENTATION(#22096,#13653); +#22096 = PRODUCT_DEFINITION_SHAPE('','',#22097); +#22097 = PRODUCT_DEFINITION('design','',#22098,#22101); +#22098 = PRODUCT_DEFINITION_FORMATION('','',#22099); +#22099 = PRODUCT('SOLID','SOLID','',(#22100)); +#22100 = PRODUCT_CONTEXT('',#2,'mechanical'); +#22101 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#22102 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#22103,#22105); +#22103 = ( REPRESENTATION_RELATIONSHIP('','',#13653,#13643) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#22104) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#22104 = ITEM_DEFINED_TRANSFORMATION('','',#11,#13644); +#22105 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #22106); +#22106 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('10','=>[0:1:1:11]','',#13638, + #22097,$); +#22107 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#22099)); +#22108 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#22109,#22111); +#22109 = ( REPRESENTATION_RELATIONSHIP('','',#13643,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#22110) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#22110 = ITEM_DEFINED_TRANSFORMATION('','',#11,#35); +#22111 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #22112); +#22112 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('11','','',#5,#13638,$); +#22113 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#13640)); +#22114 = SHAPE_DEFINITION_REPRESENTATION(#22115,#22121); +#22115 = PRODUCT_DEFINITION_SHAPE('','',#22116); +#22116 = PRODUCT_DEFINITION('design','',#22117,#22120); +#22117 = PRODUCT_DEFINITION_FORMATION('','',#22118); +#22118 = PRODUCT('QFN-48-1EP_7x7mm_P0.5mm_EP5.15x5.15mm', + 'QFN-48-1EP_7x7mm_P0.5mm_EP5.15x5.15mm','',(#22119)); +#22119 = PRODUCT_CONTEXT('',#2,'mechanical'); +#22120 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#22121 = SHAPE_REPRESENTATION('',(#11,#22122),#22126); +#22122 = AXIS2_PLACEMENT_3D('',#22123,#22124,#22125); +#22123 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000)); +#22124 = DIRECTION('',(0.E+000,0.E+000,1.)); +#22125 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#22126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#22130)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#22127,#22128,#22129)) +REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#22127 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#22128 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#22129 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#22130 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-006),#22127, + 'distance_accuracy_value','confusion accuracy'); +#22131 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#22132),#45900); +#22132 = MANIFOLD_SOLID_BREP('',#22133); +#22133 = CLOSED_SHELL('',(#22134,#22259,#22391,#22445,#22540,#22567, + #28107,#29010,#29017,#29942,#30047,#30152,#30206,#30260,#30333, + #30406,#30511,#30616,#30670,#30724,#30797,#30870,#30975,#31080, + #31134,#31188,#31261,#31334,#31439,#31544,#31598,#31652,#31725, + #31798,#31903,#32008,#32062,#32116,#32189,#32262,#32367,#32472, + #32526,#32580,#32653,#32726,#32831,#32936,#32990,#33044,#33117, + #33190,#33295,#33400,#33454,#33508,#33581,#33654,#33759,#33864, + #33918,#33972,#34045,#34118,#34223,#34277,#34350,#34455,#34560, + #34614,#34668,#34741,#34814,#34919,#35024,#35078,#35132,#35205, + #35278,#36203,#37106,#37211,#37316,#37370,#37424,#37497,#37570, + #37675,#37780,#37834,#37888,#37961,#38034,#38139,#38244,#38298, + #38352,#38425,#38498,#38603,#38708,#38762,#38816,#38889,#38962, + #39067,#39172,#39226,#39280,#39353,#39426,#39531,#39636,#39690, + #39744,#39817,#39890,#39995,#40100,#40154,#40208,#40281,#40354, + #40459,#40564,#40618,#40672,#40745,#40818,#40923,#41028,#41082, + #41136,#41209,#41282,#41387,#41492,#41546,#41600,#41673,#41746, + #41851,#41956,#42010,#42064,#42137,#42210,#42315,#42420,#42474, + #42528,#42601,#42674,#42750,#42799,#42848,#42897,#42924,#42966, + #42993,#43020,#43047,#43074,#43101,#43128,#43155,#43182,#43209, + #43236,#43263,#43290,#43317,#43344,#43371,#43398,#43425,#43452, + #43479,#43506,#43533,#43560,#43587,#43614,#43621,#43648,#43655, + #43682,#43689,#43716,#43723,#43750,#43757,#43784,#43791,#43818, + #43825,#43852,#43859,#43886,#43893,#43920,#43927,#43954,#43961, + #43988,#43995,#44022,#44029,#44056,#44063,#44090,#44097,#44124, + #44131,#44158,#44165,#44192,#44199,#44226,#44233,#44260,#44267, + #44294,#44301,#44328,#44335,#44362,#44369,#44396,#44423,#44450, + #44477,#44504,#44531,#44558,#44585,#44612,#44639,#44666,#44693, + #44720,#44747,#44774,#44801,#44828,#44855,#44882,#44909,#44936, + #44963,#44990,#45017,#45044,#45051,#45078,#45085,#45112,#45119, + #45146,#45153,#45180,#45187,#45214,#45221,#45248,#45255,#45282, + #45289,#45316,#45323,#45350,#45357,#45384,#45391,#45418,#45425, + #45452,#45459,#45486,#45493,#45520,#45527,#45554,#45561,#45588, + #45595,#45622,#45629,#45656,#45663,#45690,#45697,#45724,#45731, + #45758,#45765,#45792,#45799,#45826,#45833,#45841,#45896)); +#22134 = ADVANCED_FACE('',(#22135),#22149,.T.); +#22135 = FACE_BOUND('',#22136,.T.); +#22136 = EDGE_LOOP('',(#22137,#22172,#22200,#22233)); +#22137 = ORIENTED_EDGE('',*,*,#22138,.F.); +#22138 = EDGE_CURVE('',#22139,#22141,#22143,.T.); +#22139 = VERTEX_POINT('',#22140); +#22140 = CARTESIAN_POINT('',(-3.5,-1.625,0.E+000)); +#22141 = VERTEX_POINT('',#22142); +#22142 = CARTESIAN_POINT('',(-3.5,-1.875,0.E+000)); +#22143 = SURFACE_CURVE('',#22144,(#22148,#22160),.PCURVE_S1.); +#22144 = LINE('',#22145,#22146); +#22145 = CARTESIAN_POINT('',(-3.5,-1.625,0.E+000)); +#22146 = VECTOR('',#22147,1.); +#22147 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000)); +#22148 = PCURVE('',#22149,#22154); +#22149 = PLANE('',#22150); +#22150 = AXIS2_PLACEMENT_3D('',#22151,#22152,#22153); +#22151 = CARTESIAN_POINT('',(-3.5,-1.875,0.E+000)); +#22152 = DIRECTION('',(0.E+000,-0.E+000,-1.)); +#22153 = DIRECTION('',(4.669739647545E-016,1.,0.E+000)); +#22154 = DEFINITIONAL_REPRESENTATION('',(#22155),#22159); +#22155 = LINE('',#22156,#22157); +#22156 = CARTESIAN_POINT('',(0.25,-1.167434911886E-016)); +#22157 = VECTOR('',#22158,1.); +#22158 = DIRECTION('',(-1.,0.E+000)); +#22159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22160 = PCURVE('',#22161,#22166); +#22161 = PLANE('',#22162); +#22162 = AXIS2_PLACEMENT_3D('',#22163,#22164,#22165); +#22163 = CARTESIAN_POINT('',(-3.5,-1.625,0.E+000)); +#22164 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000)); +#22165 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000)); +#22166 = DEFINITIONAL_REPRESENTATION('',(#22167),#22171); +#22167 = LINE('',#22168,#22169); +#22168 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#22169 = VECTOR('',#22170,1.); +#22170 = DIRECTION('',(1.,0.E+000)); +#22171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22172 = ORIENTED_EDGE('',*,*,#22173,.F.); +#22173 = EDGE_CURVE('',#22174,#22139,#22176,.T.); +#22174 = VERTEX_POINT('',#22175); +#22175 = CARTESIAN_POINT('',(-3.225,-1.625,0.E+000)); +#22176 = SURFACE_CURVE('',#22177,(#22181,#22188),.PCURVE_S1.); +#22177 = LINE('',#22178,#22179); +#22178 = CARTESIAN_POINT('',(-3.225,-1.625,0.E+000)); +#22179 = VECTOR('',#22180,1.); +#22180 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000)); +#22181 = PCURVE('',#22149,#22182); +#22182 = DEFINITIONAL_REPRESENTATION('',(#22183),#22187); +#22183 = LINE('',#22184,#22185); +#22184 = CARTESIAN_POINT('',(0.25,0.275)); +#22185 = VECTOR('',#22186,1.); +#22186 = DIRECTION('',(0.E+000,-1.)); +#22187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22188 = PCURVE('',#22189,#22194); +#22189 = PLANE('',#22190); +#22190 = AXIS2_PLACEMENT_3D('',#22191,#22192,#22193); +#22191 = CARTESIAN_POINT('',(-3.225,-1.625,0.E+000)); +#22192 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000)); +#22193 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000)); +#22194 = DEFINITIONAL_REPRESENTATION('',(#22195),#22199); +#22195 = LINE('',#22196,#22197); +#22196 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#22197 = VECTOR('',#22198,1.); +#22198 = DIRECTION('',(1.,0.E+000)); +#22199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22200 = ORIENTED_EDGE('',*,*,#22201,.F.); +#22201 = EDGE_CURVE('',#22202,#22174,#22204,.T.); +#22202 = VERTEX_POINT('',#22203); +#22203 = CARTESIAN_POINT('',(-3.225,-1.875,0.E+000)); +#22204 = SURFACE_CURVE('',#22205,(#22210,#22221),.PCURVE_S1.); +#22205 = CIRCLE('',#22206,0.125); +#22206 = AXIS2_PLACEMENT_3D('',#22207,#22208,#22209); +#22207 = CARTESIAN_POINT('',(-3.225,-1.75,0.E+000)); +#22208 = DIRECTION('',(0.E+000,0.E+000,1.)); +#22209 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000)); +#22210 = PCURVE('',#22149,#22211); +#22211 = DEFINITIONAL_REPRESENTATION('',(#22212),#22220); +#22212 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#22213,#22214,#22215,#22216 + ,#22217,#22218,#22219),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#22213 = CARTESIAN_POINT('',(1.387778780781E-016,0.275)); +#22214 = CARTESIAN_POINT('',(1.387778780781E-016,0.491506350946)); +#22215 = CARTESIAN_POINT('',(0.1875,0.383253175473)); +#22216 = CARTESIAN_POINT('',(0.375,0.275)); +#22217 = CARTESIAN_POINT('',(0.1875,0.166746824527)); +#22218 = CARTESIAN_POINT('',(3.330669073875E-016,5.849364905389E-002)); +#22219 = CARTESIAN_POINT('',(1.387778780781E-016,0.275)); +#22220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22221 = PCURVE('',#22222,#22227); +#22222 = CYLINDRICAL_SURFACE('',#22223,0.125); +#22223 = AXIS2_PLACEMENT_3D('',#22224,#22225,#22226); +#22224 = CARTESIAN_POINT('',(-3.225,-1.75,0.E+000)); +#22225 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#22226 = DIRECTION('',(-4.669739647545E-016,-1.,-0.E+000)); +#22227 = DEFINITIONAL_REPRESENTATION('',(#22228),#22232); +#22228 = LINE('',#22229,#22230); +#22229 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#22230 = VECTOR('',#22231,1.); +#22231 = DIRECTION('',(-1.,0.E+000)); +#22232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22233 = ORIENTED_EDGE('',*,*,#22234,.F.); +#22234 = EDGE_CURVE('',#22141,#22202,#22235,.T.); +#22235 = SURFACE_CURVE('',#22236,(#22240,#22247),.PCURVE_S1.); +#22236 = LINE('',#22237,#22238); +#22237 = CARTESIAN_POINT('',(-3.5,-1.875,0.E+000)); +#22238 = VECTOR('',#22239,1.); +#22239 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000)); +#22240 = PCURVE('',#22149,#22241); +#22241 = DEFINITIONAL_REPRESENTATION('',(#22242),#22246); +#22242 = LINE('',#22243,#22244); +#22243 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#22244 = VECTOR('',#22245,1.); +#22245 = DIRECTION('',(0.E+000,1.)); +#22246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22247 = PCURVE('',#22248,#22253); +#22248 = PLANE('',#22249); +#22249 = AXIS2_PLACEMENT_3D('',#22250,#22251,#22252); +#22250 = CARTESIAN_POINT('',(-3.5,-1.875,0.E+000)); +#22251 = DIRECTION('',(4.669739647545E-016,1.,0.E+000)); +#22252 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000)); +#22253 = DEFINITIONAL_REPRESENTATION('',(#22254),#22258); +#22254 = LINE('',#22255,#22256); +#22255 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#22256 = VECTOR('',#22257,1.); +#22257 = DIRECTION('',(1.,0.E+000)); +#22258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22259 = ADVANCED_FACE('',(#22260),#22248,.F.); +#22260 = FACE_BOUND('',#22261,.F.); +#22261 = EDGE_LOOP('',(#22262,#22263,#22286,#22314,#22342,#22370)); +#22262 = ORIENTED_EDGE('',*,*,#22234,.F.); +#22263 = ORIENTED_EDGE('',*,*,#22264,.T.); +#22264 = EDGE_CURVE('',#22141,#22265,#22267,.T.); +#22265 = VERTEX_POINT('',#22266); +#22266 = CARTESIAN_POINT('',(-3.5,-1.875,0.2)); +#22267 = SURFACE_CURVE('',#22268,(#22272,#22279),.PCURVE_S1.); +#22268 = LINE('',#22269,#22270); +#22269 = CARTESIAN_POINT('',(-3.5,-1.875,0.E+000)); +#22270 = VECTOR('',#22271,1.); +#22271 = DIRECTION('',(0.E+000,0.E+000,1.)); +#22272 = PCURVE('',#22248,#22273); +#22273 = DEFINITIONAL_REPRESENTATION('',(#22274),#22278); +#22274 = LINE('',#22275,#22276); +#22275 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#22276 = VECTOR('',#22277,1.); +#22277 = DIRECTION('',(0.E+000,-1.)); +#22278 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22279 = PCURVE('',#22161,#22280); +#22280 = DEFINITIONAL_REPRESENTATION('',(#22281),#22285); +#22281 = LINE('',#22282,#22283); +#22282 = CARTESIAN_POINT('',(0.25,0.E+000)); +#22283 = VECTOR('',#22284,1.); +#22284 = DIRECTION('',(0.E+000,-1.)); +#22285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22286 = ORIENTED_EDGE('',*,*,#22287,.T.); +#22287 = EDGE_CURVE('',#22265,#22288,#22290,.T.); +#22288 = VERTEX_POINT('',#22289); +#22289 = CARTESIAN_POINT('',(-3.49,-1.875,0.2)); +#22290 = SURFACE_CURVE('',#22291,(#22295,#22302),.PCURVE_S1.); +#22291 = LINE('',#22292,#22293); +#22292 = CARTESIAN_POINT('',(-3.5,-1.875,0.2)); +#22293 = VECTOR('',#22294,1.); +#22294 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000)); +#22295 = PCURVE('',#22248,#22296); +#22296 = DEFINITIONAL_REPRESENTATION('',(#22297),#22301); +#22297 = LINE('',#22298,#22299); +#22298 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#22299 = VECTOR('',#22300,1.); +#22300 = DIRECTION('',(1.,0.E+000)); +#22301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22302 = PCURVE('',#22303,#22308); +#22303 = PLANE('',#22304); +#22304 = AXIS2_PLACEMENT_3D('',#22305,#22306,#22307); +#22305 = CARTESIAN_POINT('',(-3.5,-1.875,0.2)); +#22306 = DIRECTION('',(0.E+000,-0.E+000,-1.)); +#22307 = DIRECTION('',(4.669739647545E-016,1.,0.E+000)); +#22308 = DEFINITIONAL_REPRESENTATION('',(#22309),#22313); +#22309 = LINE('',#22310,#22311); +#22310 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#22311 = VECTOR('',#22312,1.); +#22312 = DIRECTION('',(0.E+000,1.)); +#22313 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22314 = ORIENTED_EDGE('',*,*,#22315,.F.); +#22315 = EDGE_CURVE('',#22316,#22288,#22318,.T.); +#22316 = VERTEX_POINT('',#22317); +#22317 = CARTESIAN_POINT('',(-3.49,-1.875,2.E-002)); +#22318 = SURFACE_CURVE('',#22319,(#22323,#22330),.PCURVE_S1.); +#22319 = LINE('',#22320,#22321); +#22320 = CARTESIAN_POINT('',(-3.49,-1.875,1.E-002)); +#22321 = VECTOR('',#22322,1.); +#22322 = DIRECTION('',(0.E+000,0.E+000,1.)); +#22323 = PCURVE('',#22248,#22324); +#22324 = DEFINITIONAL_REPRESENTATION('',(#22325),#22329); +#22325 = LINE('',#22326,#22327); +#22326 = CARTESIAN_POINT('',(1.E-002,-1.E-002)); +#22327 = VECTOR('',#22328,1.); +#22328 = DIRECTION('',(0.E+000,-1.)); +#22329 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22330 = PCURVE('',#22331,#22336); +#22331 = PLANE('',#22332); +#22332 = AXIS2_PLACEMENT_3D('',#22333,#22334,#22335); +#22333 = CARTESIAN_POINT('',(-3.49,3.49,2.E-002)); +#22334 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000)); +#22335 = DIRECTION('',(0.E+000,0.E+000,1.)); +#22336 = DEFINITIONAL_REPRESENTATION('',(#22337),#22341); +#22337 = LINE('',#22338,#22339); +#22338 = CARTESIAN_POINT('',(-1.E-002,5.365)); +#22339 = VECTOR('',#22340,1.); +#22340 = DIRECTION('',(1.,0.E+000)); +#22341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22342 = ORIENTED_EDGE('',*,*,#22343,.F.); +#22343 = EDGE_CURVE('',#22344,#22316,#22346,.T.); +#22344 = VERTEX_POINT('',#22345); +#22345 = CARTESIAN_POINT('',(-3.225,-1.875,2.E-002)); +#22346 = SURFACE_CURVE('',#22347,(#22351,#22358),.PCURVE_S1.); +#22347 = LINE('',#22348,#22349); +#22348 = CARTESIAN_POINT('',(-3.495,-1.875,2.E-002)); +#22349 = VECTOR('',#22350,1.); +#22350 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000)); +#22351 = PCURVE('',#22248,#22352); +#22352 = DEFINITIONAL_REPRESENTATION('',(#22353),#22357); +#22353 = LINE('',#22354,#22355); +#22354 = CARTESIAN_POINT('',(5.E-003,-2.E-002)); +#22355 = VECTOR('',#22356,1.); +#22356 = DIRECTION('',(-1.,0.E+000)); +#22357 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22358 = PCURVE('',#22359,#22364); +#22359 = PLANE('',#22360); +#22360 = AXIS2_PLACEMENT_3D('',#22361,#22362,#22363); +#22361 = CARTESIAN_POINT('',(-3.49,3.49,2.E-002)); +#22362 = DIRECTION('',(0.E+000,0.E+000,1.)); +#22363 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000)); +#22364 = DEFINITIONAL_REPRESENTATION('',(#22365),#22369); +#22365 = LINE('',#22366,#22367); +#22366 = CARTESIAN_POINT('',(5.365,-4.999999999999E-003)); +#22367 = VECTOR('',#22368,1.); +#22368 = DIRECTION('',(-2.449293598295E-016,-1.)); +#22369 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22370 = ORIENTED_EDGE('',*,*,#22371,.F.); +#22371 = EDGE_CURVE('',#22202,#22344,#22372,.T.); +#22372 = SURFACE_CURVE('',#22373,(#22377,#22384),.PCURVE_S1.); +#22373 = LINE('',#22374,#22375); +#22374 = CARTESIAN_POINT('',(-3.225,-1.875,0.E+000)); +#22375 = VECTOR('',#22376,1.); +#22376 = DIRECTION('',(0.E+000,0.E+000,1.)); +#22377 = PCURVE('',#22248,#22378); +#22378 = DEFINITIONAL_REPRESENTATION('',(#22379),#22383); +#22379 = LINE('',#22380,#22381); +#22380 = CARTESIAN_POINT('',(0.275,0.E+000)); +#22381 = VECTOR('',#22382,1.); +#22382 = DIRECTION('',(0.E+000,-1.)); +#22383 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22384 = PCURVE('',#22222,#22385); +#22385 = DEFINITIONAL_REPRESENTATION('',(#22386),#22390); +#22386 = LINE('',#22387,#22388); +#22387 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#22388 = VECTOR('',#22389,1.); +#22389 = DIRECTION('',(0.E+000,-1.)); +#22390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22391 = ADVANCED_FACE('',(#22392),#22222,.T.); +#22392 = FACE_BOUND('',#22393,.T.); +#22393 = EDGE_LOOP('',(#22394,#22417,#22443,#22444)); +#22394 = ORIENTED_EDGE('',*,*,#22395,.T.); +#22395 = EDGE_CURVE('',#22174,#22396,#22398,.T.); +#22396 = VERTEX_POINT('',#22397); +#22397 = CARTESIAN_POINT('',(-3.225,-1.625,2.E-002)); +#22398 = SURFACE_CURVE('',#22399,(#22403,#22410),.PCURVE_S1.); +#22399 = LINE('',#22400,#22401); +#22400 = CARTESIAN_POINT('',(-3.225,-1.625,0.E+000)); +#22401 = VECTOR('',#22402,1.); +#22402 = DIRECTION('',(0.E+000,0.E+000,1.)); +#22403 = PCURVE('',#22222,#22404); +#22404 = DEFINITIONAL_REPRESENTATION('',(#22405),#22409); +#22405 = LINE('',#22406,#22407); +#22406 = CARTESIAN_POINT('',(3.14159265359,0.E+000)); +#22407 = VECTOR('',#22408,1.); +#22408 = DIRECTION('',(0.E+000,-1.)); +#22409 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22410 = PCURVE('',#22189,#22411); +#22411 = DEFINITIONAL_REPRESENTATION('',(#22412),#22416); +#22412 = LINE('',#22413,#22414); +#22413 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#22414 = VECTOR('',#22415,1.); +#22415 = DIRECTION('',(0.E+000,-1.)); +#22416 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22417 = ORIENTED_EDGE('',*,*,#22418,.T.); +#22418 = EDGE_CURVE('',#22396,#22344,#22419,.T.); +#22419 = SURFACE_CURVE('',#22420,(#22425,#22432),.PCURVE_S1.); +#22420 = CIRCLE('',#22421,0.125); +#22421 = AXIS2_PLACEMENT_3D('',#22422,#22423,#22424); +#22422 = CARTESIAN_POINT('',(-3.225,-1.75,2.E-002)); +#22423 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#22424 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000)); +#22425 = PCURVE('',#22222,#22426); +#22426 = DEFINITIONAL_REPRESENTATION('',(#22427),#22431); +#22427 = LINE('',#22428,#22429); +#22428 = CARTESIAN_POINT('',(0.E+000,-2.E-002)); +#22429 = VECTOR('',#22430,1.); +#22430 = DIRECTION('',(1.,0.E+000)); +#22431 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22432 = PCURVE('',#22359,#22433); +#22433 = DEFINITIONAL_REPRESENTATION('',(#22434),#22442); +#22434 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#22435,#22436,#22437,#22438 + ,#22439,#22440,#22441),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#22435 = CARTESIAN_POINT('',(5.365,0.265)); +#22436 = CARTESIAN_POINT('',(5.365,4.849364905389E-002)); +#22437 = CARTESIAN_POINT('',(5.1775,0.156746824527)); +#22438 = CARTESIAN_POINT('',(4.99,0.265)); +#22439 = CARTESIAN_POINT('',(5.1775,0.373253175473)); +#22440 = CARTESIAN_POINT('',(5.365,0.481506350946)); +#22441 = CARTESIAN_POINT('',(5.365,0.265)); +#22442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22443 = ORIENTED_EDGE('',*,*,#22371,.F.); +#22444 = ORIENTED_EDGE('',*,*,#22201,.T.); +#22445 = ADVANCED_FACE('',(#22446),#22189,.F.); +#22446 = FACE_BOUND('',#22447,.F.); +#22447 = EDGE_LOOP('',(#22448,#22449,#22450,#22473,#22496,#22519)); +#22448 = ORIENTED_EDGE('',*,*,#22173,.F.); +#22449 = ORIENTED_EDGE('',*,*,#22395,.T.); +#22450 = ORIENTED_EDGE('',*,*,#22451,.F.); +#22451 = EDGE_CURVE('',#22452,#22396,#22454,.T.); +#22452 = VERTEX_POINT('',#22453); +#22453 = CARTESIAN_POINT('',(-3.49,-1.625,2.E-002)); +#22454 = SURFACE_CURVE('',#22455,(#22459,#22466),.PCURVE_S1.); +#22455 = LINE('',#22456,#22457); +#22456 = CARTESIAN_POINT('',(-3.3575,-1.625,2.E-002)); +#22457 = VECTOR('',#22458,1.); +#22458 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000)); +#22459 = PCURVE('',#22189,#22460); +#22460 = DEFINITIONAL_REPRESENTATION('',(#22461),#22465); +#22461 = LINE('',#22462,#22463); +#22462 = CARTESIAN_POINT('',(0.1325,-2.E-002)); +#22463 = VECTOR('',#22464,1.); +#22464 = DIRECTION('',(-1.,-0.E+000)); +#22465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22466 = PCURVE('',#22359,#22467); +#22467 = DEFINITIONAL_REPRESENTATION('',(#22468),#22472); +#22468 = LINE('',#22469,#22470); +#22469 = CARTESIAN_POINT('',(5.115,0.1325)); +#22470 = VECTOR('',#22471,1.); +#22471 = DIRECTION('',(2.449293598295E-016,1.)); +#22472 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22473 = ORIENTED_EDGE('',*,*,#22474,.F.); +#22474 = EDGE_CURVE('',#22475,#22452,#22477,.T.); +#22475 = VERTEX_POINT('',#22476); +#22476 = CARTESIAN_POINT('',(-3.49,-1.625,0.2)); +#22477 = SURFACE_CURVE('',#22478,(#22482,#22489),.PCURVE_S1.); +#22478 = LINE('',#22479,#22480); +#22479 = CARTESIAN_POINT('',(-3.49,-1.625,1.E-002)); +#22480 = VECTOR('',#22481,1.); +#22481 = DIRECTION('',(0.E+000,-0.E+000,-1.)); +#22482 = PCURVE('',#22189,#22483); +#22483 = DEFINITIONAL_REPRESENTATION('',(#22484),#22488); +#22484 = LINE('',#22485,#22486); +#22485 = CARTESIAN_POINT('',(0.265,-1.E-002)); +#22486 = VECTOR('',#22487,1.); +#22487 = DIRECTION('',(0.E+000,1.)); +#22488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22489 = PCURVE('',#22331,#22490); +#22490 = DEFINITIONAL_REPRESENTATION('',(#22491),#22495); +#22491 = LINE('',#22492,#22493); +#22492 = CARTESIAN_POINT('',(-1.E-002,5.115)); +#22493 = VECTOR('',#22494,1.); +#22494 = DIRECTION('',(-1.,-0.E+000)); +#22495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22496 = ORIENTED_EDGE('',*,*,#22497,.T.); +#22497 = EDGE_CURVE('',#22475,#22498,#22500,.T.); +#22498 = VERTEX_POINT('',#22499); +#22499 = CARTESIAN_POINT('',(-3.5,-1.625,0.2)); +#22500 = SURFACE_CURVE('',#22501,(#22505,#22512),.PCURVE_S1.); +#22501 = LINE('',#22502,#22503); +#22502 = CARTESIAN_POINT('',(-3.225,-1.625,0.2)); +#22503 = VECTOR('',#22504,1.); +#22504 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000)); +#22505 = PCURVE('',#22189,#22506); +#22506 = DEFINITIONAL_REPRESENTATION('',(#22507),#22511); +#22507 = LINE('',#22508,#22509); +#22508 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#22509 = VECTOR('',#22510,1.); +#22510 = DIRECTION('',(1.,0.E+000)); +#22511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22512 = PCURVE('',#22303,#22513); +#22513 = DEFINITIONAL_REPRESENTATION('',(#22514),#22518); +#22514 = LINE('',#22515,#22516); +#22515 = CARTESIAN_POINT('',(0.25,0.275)); +#22516 = VECTOR('',#22517,1.); +#22517 = DIRECTION('',(0.E+000,-1.)); +#22518 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22519 = ORIENTED_EDGE('',*,*,#22520,.F.); +#22520 = EDGE_CURVE('',#22139,#22498,#22521,.T.); +#22521 = SURFACE_CURVE('',#22522,(#22526,#22533),.PCURVE_S1.); +#22522 = LINE('',#22523,#22524); +#22523 = CARTESIAN_POINT('',(-3.5,-1.625,0.E+000)); +#22524 = VECTOR('',#22525,1.); +#22525 = DIRECTION('',(0.E+000,0.E+000,1.)); +#22526 = PCURVE('',#22189,#22527); +#22527 = DEFINITIONAL_REPRESENTATION('',(#22528),#22532); +#22528 = LINE('',#22529,#22530); +#22529 = CARTESIAN_POINT('',(0.275,0.E+000)); +#22530 = VECTOR('',#22531,1.); +#22531 = DIRECTION('',(0.E+000,-1.)); +#22532 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22533 = PCURVE('',#22161,#22534); +#22534 = DEFINITIONAL_REPRESENTATION('',(#22535),#22539); +#22535 = LINE('',#22536,#22537); +#22536 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#22537 = VECTOR('',#22538,1.); +#22538 = DIRECTION('',(0.E+000,-1.)); +#22539 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22540 = ADVANCED_FACE('',(#22541),#22161,.F.); +#22541 = FACE_BOUND('',#22542,.F.); +#22542 = EDGE_LOOP('',(#22543,#22544,#22565,#22566)); +#22543 = ORIENTED_EDGE('',*,*,#22520,.T.); +#22544 = ORIENTED_EDGE('',*,*,#22545,.T.); +#22545 = EDGE_CURVE('',#22498,#22265,#22546,.T.); +#22546 = SURFACE_CURVE('',#22547,(#22551,#22558),.PCURVE_S1.); +#22547 = LINE('',#22548,#22549); +#22548 = CARTESIAN_POINT('',(-3.5,-1.625,0.2)); +#22549 = VECTOR('',#22550,1.); +#22550 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000)); +#22551 = PCURVE('',#22161,#22552); +#22552 = DEFINITIONAL_REPRESENTATION('',(#22553),#22557); +#22553 = LINE('',#22554,#22555); +#22554 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#22555 = VECTOR('',#22556,1.); +#22556 = DIRECTION('',(1.,0.E+000)); +#22557 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22558 = PCURVE('',#22303,#22559); +#22559 = DEFINITIONAL_REPRESENTATION('',(#22560),#22564); +#22560 = LINE('',#22561,#22562); +#22561 = CARTESIAN_POINT('',(0.25,-1.167434911886E-016)); +#22562 = VECTOR('',#22563,1.); +#22563 = DIRECTION('',(-1.,0.E+000)); +#22564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22565 = ORIENTED_EDGE('',*,*,#22264,.F.); +#22566 = ORIENTED_EDGE('',*,*,#22138,.F.); +#22567 = ADVANCED_FACE('',(#22568,#27965),#22359,.F.); +#22568 = FACE_BOUND('',#22569,.F.); +#22569 = EDGE_LOOP('',(#22570,#22600,#22623,#22651,#22684,#22712,#22735, + #22763,#22796,#22824,#22847,#22875,#22908,#22936,#22959,#22987, + #23020,#23048,#23071,#23099,#23132,#23160,#23183,#23211,#23244, + #23272,#23295,#23323,#23356,#23384,#23407,#23435,#23468,#23496, + #23519,#23547,#23580,#23608,#23629,#23630,#23631,#23632,#23655, + #23683,#23716,#23744,#23767,#23795,#23828,#23856,#23879,#23907, + #23935,#23968,#23996,#24019,#24047,#24080,#24108,#24131,#24159, + #24192,#24220,#24243,#24271,#24304,#24332,#24355,#24383,#24416, + #24444,#24467,#24495,#24528,#24556,#24579,#24607,#24640,#24668, + #24691,#24719,#24752,#24780,#24803,#24831,#24864,#24892,#24915, + #24943,#24976,#25004,#25027,#25055,#25088,#25116,#25139,#25167, + #25200,#25228,#25251,#25279,#25307,#25340,#25368,#25391,#25419, + #25452,#25480,#25503,#25531,#25564,#25592,#25615,#25643,#25676, + #25704,#25727,#25755,#25788,#25816,#25839,#25867,#25900,#25928, + #25951,#25979,#26012,#26040,#26063,#26091,#26124,#26152,#26175, + #26203,#26236,#26264,#26287,#26315,#26348,#26376,#26399,#26427, + #26460,#26488,#26511,#26539,#26572,#26600,#26623,#26646,#26674, + #26707,#26735,#26758,#26786,#26819,#26847,#26870,#26898,#26931, + #26959,#26982,#27010,#27043,#27071,#27094,#27122,#27155,#27183, + #27206,#27234,#27267,#27295,#27318,#27346,#27379,#27407,#27430, + #27458,#27491,#27519,#27542,#27570,#27603,#27631,#27654,#27682, + #27715,#27743,#27766,#27794,#27827,#27855,#27878,#27906,#27939)); +#22570 = ORIENTED_EDGE('',*,*,#22571,.F.); +#22571 = EDGE_CURVE('',#22572,#22574,#22576,.T.); +#22572 = VERTEX_POINT('',#22573); +#22573 = CARTESIAN_POINT('',(-3.49,3.49,2.E-002)); +#22574 = VERTEX_POINT('',#22575); +#22575 = CARTESIAN_POINT('',(-2.875,3.49,2.E-002)); +#22576 = SURFACE_CURVE('',#22577,(#22581,#22588),.PCURVE_S1.); +#22577 = LINE('',#22578,#22579); +#22578 = CARTESIAN_POINT('',(-3.49,3.49,2.E-002)); +#22579 = VECTOR('',#22580,1.); +#22580 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000)); +#22581 = PCURVE('',#22359,#22582); +#22582 = DEFINITIONAL_REPRESENTATION('',(#22583),#22587); +#22583 = LINE('',#22584,#22585); +#22584 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#22585 = VECTOR('',#22586,1.); +#22586 = DIRECTION('',(0.E+000,1.)); +#22587 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22588 = PCURVE('',#22589,#22594); +#22589 = PLANE('',#22590); +#22590 = AXIS2_PLACEMENT_3D('',#22591,#22592,#22593); +#22591 = CARTESIAN_POINT('',(-3.49,3.49,2.E-002)); +#22592 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000)); +#22593 = DIRECTION('',(0.E+000,0.E+000,1.)); +#22594 = DEFINITIONAL_REPRESENTATION('',(#22595),#22599); +#22595 = LINE('',#22596,#22597); +#22596 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#22597 = VECTOR('',#22598,1.); +#22598 = DIRECTION('',(0.E+000,-1.)); +#22599 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22600 = ORIENTED_EDGE('',*,*,#22601,.T.); +#22601 = EDGE_CURVE('',#22572,#22602,#22604,.T.); +#22602 = VERTEX_POINT('',#22603); +#22603 = CARTESIAN_POINT('',(-3.49,2.875,2.E-002)); +#22604 = SURFACE_CURVE('',#22605,(#22609,#22616),.PCURVE_S1.); +#22605 = LINE('',#22606,#22607); +#22606 = CARTESIAN_POINT('',(-3.49,3.49,2.E-002)); +#22607 = VECTOR('',#22608,1.); +#22608 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000)); +#22609 = PCURVE('',#22359,#22610); +#22610 = DEFINITIONAL_REPRESENTATION('',(#22611),#22615); +#22611 = LINE('',#22612,#22613); +#22612 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#22613 = VECTOR('',#22614,1.); +#22614 = DIRECTION('',(1.,0.E+000)); +#22615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22616 = PCURVE('',#22331,#22617); +#22617 = DEFINITIONAL_REPRESENTATION('',(#22618),#22622); +#22618 = LINE('',#22619,#22620); +#22619 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#22620 = VECTOR('',#22621,1.); +#22621 = DIRECTION('',(0.E+000,1.)); +#22622 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22623 = ORIENTED_EDGE('',*,*,#22624,.T.); +#22624 = EDGE_CURVE('',#22602,#22625,#22627,.T.); +#22625 = VERTEX_POINT('',#22626); +#22626 = CARTESIAN_POINT('',(-3.225,2.875,2.E-002)); +#22627 = SURFACE_CURVE('',#22628,(#22632,#22639),.PCURVE_S1.); +#22628 = LINE('',#22629,#22630); +#22629 = CARTESIAN_POINT('',(-3.3575,2.875,2.E-002)); +#22630 = VECTOR('',#22631,1.); +#22631 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000)); +#22632 = PCURVE('',#22359,#22633); +#22633 = DEFINITIONAL_REPRESENTATION('',(#22634),#22638); +#22634 = LINE('',#22635,#22636); +#22635 = CARTESIAN_POINT('',(0.615,0.1325)); +#22636 = VECTOR('',#22637,1.); +#22637 = DIRECTION('',(2.449293598295E-016,1.)); +#22638 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22639 = PCURVE('',#22640,#22645); +#22640 = PLANE('',#22641); +#22641 = AXIS2_PLACEMENT_3D('',#22642,#22643,#22644); +#22642 = CARTESIAN_POINT('',(-3.225,2.875,0.E+000)); +#22643 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000)); +#22644 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000)); +#22645 = DEFINITIONAL_REPRESENTATION('',(#22646),#22650); +#22646 = LINE('',#22647,#22648); +#22647 = CARTESIAN_POINT('',(0.1325,-2.E-002)); +#22648 = VECTOR('',#22649,1.); +#22649 = DIRECTION('',(-1.,-0.E+000)); +#22650 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22651 = ORIENTED_EDGE('',*,*,#22652,.T.); +#22652 = EDGE_CURVE('',#22625,#22653,#22655,.T.); +#22653 = VERTEX_POINT('',#22654); +#22654 = CARTESIAN_POINT('',(-3.225,2.625,2.E-002)); +#22655 = SURFACE_CURVE('',#22656,(#22661,#22672),.PCURVE_S1.); +#22656 = CIRCLE('',#22657,0.125); +#22657 = AXIS2_PLACEMENT_3D('',#22658,#22659,#22660); +#22658 = CARTESIAN_POINT('',(-3.225,2.75,2.E-002)); +#22659 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#22660 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000)); +#22661 = PCURVE('',#22359,#22662); +#22662 = DEFINITIONAL_REPRESENTATION('',(#22663),#22671); +#22663 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#22664,#22665,#22666,#22667 + ,#22668,#22669,#22670),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#22664 = CARTESIAN_POINT('',(0.865,0.265)); +#22665 = CARTESIAN_POINT('',(0.865,4.849364905389E-002)); +#22666 = CARTESIAN_POINT('',(0.6775,0.156746824527)); +#22667 = CARTESIAN_POINT('',(0.49,0.265)); +#22668 = CARTESIAN_POINT('',(0.6775,0.373253175473)); +#22669 = CARTESIAN_POINT('',(0.865,0.481506350946)); +#22670 = CARTESIAN_POINT('',(0.865,0.265)); +#22671 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22672 = PCURVE('',#22673,#22678); +#22673 = CYLINDRICAL_SURFACE('',#22674,0.125); +#22674 = AXIS2_PLACEMENT_3D('',#22675,#22676,#22677); +#22675 = CARTESIAN_POINT('',(-3.225,2.75,0.E+000)); +#22676 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#22677 = DIRECTION('',(-4.669739647545E-016,-1.,-0.E+000)); +#22678 = DEFINITIONAL_REPRESENTATION('',(#22679),#22683); +#22679 = LINE('',#22680,#22681); +#22680 = CARTESIAN_POINT('',(0.E+000,-2.E-002)); +#22681 = VECTOR('',#22682,1.); +#22682 = DIRECTION('',(1.,0.E+000)); +#22683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22684 = ORIENTED_EDGE('',*,*,#22685,.T.); +#22685 = EDGE_CURVE('',#22653,#22686,#22688,.T.); +#22686 = VERTEX_POINT('',#22687); +#22687 = CARTESIAN_POINT('',(-3.49,2.625,2.E-002)); +#22688 = SURFACE_CURVE('',#22689,(#22693,#22700),.PCURVE_S1.); +#22689 = LINE('',#22690,#22691); +#22690 = CARTESIAN_POINT('',(-3.495,2.625,2.E-002)); +#22691 = VECTOR('',#22692,1.); +#22692 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000)); +#22693 = PCURVE('',#22359,#22694); +#22694 = DEFINITIONAL_REPRESENTATION('',(#22695),#22699); +#22695 = LINE('',#22696,#22697); +#22696 = CARTESIAN_POINT('',(0.865,-5.E-003)); +#22697 = VECTOR('',#22698,1.); +#22698 = DIRECTION('',(-2.449293598295E-016,-1.)); +#22699 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22700 = PCURVE('',#22701,#22706); +#22701 = PLANE('',#22702); +#22702 = AXIS2_PLACEMENT_3D('',#22703,#22704,#22705); +#22703 = CARTESIAN_POINT('',(-3.5,2.625,0.E+000)); +#22704 = DIRECTION('',(4.669739647545E-016,1.,0.E+000)); +#22705 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000)); +#22706 = DEFINITIONAL_REPRESENTATION('',(#22707),#22711); +#22707 = LINE('',#22708,#22709); +#22708 = CARTESIAN_POINT('',(5.E-003,-2.E-002)); +#22709 = VECTOR('',#22710,1.); +#22710 = DIRECTION('',(-1.,0.E+000)); +#22711 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22712 = ORIENTED_EDGE('',*,*,#22713,.T.); +#22713 = EDGE_CURVE('',#22686,#22714,#22716,.T.); +#22714 = VERTEX_POINT('',#22715); +#22715 = CARTESIAN_POINT('',(-3.49,2.375,2.E-002)); +#22716 = SURFACE_CURVE('',#22717,(#22721,#22728),.PCURVE_S1.); +#22717 = LINE('',#22718,#22719); +#22718 = CARTESIAN_POINT('',(-3.49,3.49,2.E-002)); +#22719 = VECTOR('',#22720,1.); +#22720 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000)); +#22721 = PCURVE('',#22359,#22722); +#22722 = DEFINITIONAL_REPRESENTATION('',(#22723),#22727); +#22723 = LINE('',#22724,#22725); +#22724 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#22725 = VECTOR('',#22726,1.); +#22726 = DIRECTION('',(1.,0.E+000)); +#22727 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22728 = PCURVE('',#22331,#22729); +#22729 = DEFINITIONAL_REPRESENTATION('',(#22730),#22734); +#22730 = LINE('',#22731,#22732); +#22731 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#22732 = VECTOR('',#22733,1.); +#22733 = DIRECTION('',(0.E+000,1.)); +#22734 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22735 = ORIENTED_EDGE('',*,*,#22736,.T.); +#22736 = EDGE_CURVE('',#22714,#22737,#22739,.T.); +#22737 = VERTEX_POINT('',#22738); +#22738 = CARTESIAN_POINT('',(-3.225,2.375,2.E-002)); +#22739 = SURFACE_CURVE('',#22740,(#22744,#22751),.PCURVE_S1.); +#22740 = LINE('',#22741,#22742); +#22741 = CARTESIAN_POINT('',(-3.3575,2.375,2.E-002)); +#22742 = VECTOR('',#22743,1.); +#22743 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000)); +#22744 = PCURVE('',#22359,#22745); +#22745 = DEFINITIONAL_REPRESENTATION('',(#22746),#22750); +#22746 = LINE('',#22747,#22748); +#22747 = CARTESIAN_POINT('',(1.115,0.1325)); +#22748 = VECTOR('',#22749,1.); +#22749 = DIRECTION('',(2.449293598295E-016,1.)); +#22750 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22751 = PCURVE('',#22752,#22757); +#22752 = PLANE('',#22753); +#22753 = AXIS2_PLACEMENT_3D('',#22754,#22755,#22756); +#22754 = CARTESIAN_POINT('',(-3.225,2.375,0.E+000)); +#22755 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000)); +#22756 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000)); +#22757 = DEFINITIONAL_REPRESENTATION('',(#22758),#22762); +#22758 = LINE('',#22759,#22760); +#22759 = CARTESIAN_POINT('',(0.1325,-2.E-002)); +#22760 = VECTOR('',#22761,1.); +#22761 = DIRECTION('',(-1.,-0.E+000)); +#22762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22763 = ORIENTED_EDGE('',*,*,#22764,.T.); +#22764 = EDGE_CURVE('',#22737,#22765,#22767,.T.); +#22765 = VERTEX_POINT('',#22766); +#22766 = CARTESIAN_POINT('',(-3.225,2.125,2.E-002)); +#22767 = SURFACE_CURVE('',#22768,(#22773,#22784),.PCURVE_S1.); +#22768 = CIRCLE('',#22769,0.125); +#22769 = AXIS2_PLACEMENT_3D('',#22770,#22771,#22772); +#22770 = CARTESIAN_POINT('',(-3.225,2.25,2.E-002)); +#22771 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#22772 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000)); +#22773 = PCURVE('',#22359,#22774); +#22774 = DEFINITIONAL_REPRESENTATION('',(#22775),#22783); +#22775 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#22776,#22777,#22778,#22779 + ,#22780,#22781,#22782),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#22776 = CARTESIAN_POINT('',(1.365,0.265)); +#22777 = CARTESIAN_POINT('',(1.365,4.849364905389E-002)); +#22778 = CARTESIAN_POINT('',(1.1775,0.156746824527)); +#22779 = CARTESIAN_POINT('',(0.99,0.265)); +#22780 = CARTESIAN_POINT('',(1.1775,0.373253175473)); +#22781 = CARTESIAN_POINT('',(1.365,0.481506350946)); +#22782 = CARTESIAN_POINT('',(1.365,0.265)); +#22783 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22784 = PCURVE('',#22785,#22790); +#22785 = CYLINDRICAL_SURFACE('',#22786,0.125); +#22786 = AXIS2_PLACEMENT_3D('',#22787,#22788,#22789); +#22787 = CARTESIAN_POINT('',(-3.225,2.25,0.E+000)); +#22788 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#22789 = DIRECTION('',(-4.669739647545E-016,-1.,-0.E+000)); +#22790 = DEFINITIONAL_REPRESENTATION('',(#22791),#22795); +#22791 = LINE('',#22792,#22793); +#22792 = CARTESIAN_POINT('',(0.E+000,-2.E-002)); +#22793 = VECTOR('',#22794,1.); +#22794 = DIRECTION('',(1.,0.E+000)); +#22795 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22796 = ORIENTED_EDGE('',*,*,#22797,.T.); +#22797 = EDGE_CURVE('',#22765,#22798,#22800,.T.); +#22798 = VERTEX_POINT('',#22799); +#22799 = CARTESIAN_POINT('',(-3.49,2.125,2.E-002)); +#22800 = SURFACE_CURVE('',#22801,(#22805,#22812),.PCURVE_S1.); +#22801 = LINE('',#22802,#22803); +#22802 = CARTESIAN_POINT('',(-3.495,2.125,2.E-002)); +#22803 = VECTOR('',#22804,1.); +#22804 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000)); +#22805 = PCURVE('',#22359,#22806); +#22806 = DEFINITIONAL_REPRESENTATION('',(#22807),#22811); +#22807 = LINE('',#22808,#22809); +#22808 = CARTESIAN_POINT('',(1.365,-5.E-003)); +#22809 = VECTOR('',#22810,1.); +#22810 = DIRECTION('',(-2.449293598295E-016,-1.)); +#22811 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22812 = PCURVE('',#22813,#22818); +#22813 = PLANE('',#22814); +#22814 = AXIS2_PLACEMENT_3D('',#22815,#22816,#22817); +#22815 = CARTESIAN_POINT('',(-3.5,2.125,0.E+000)); +#22816 = DIRECTION('',(4.669739647545E-016,1.,0.E+000)); +#22817 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000)); +#22818 = DEFINITIONAL_REPRESENTATION('',(#22819),#22823); +#22819 = LINE('',#22820,#22821); +#22820 = CARTESIAN_POINT('',(5.E-003,-2.E-002)); +#22821 = VECTOR('',#22822,1.); +#22822 = DIRECTION('',(-1.,0.E+000)); +#22823 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22824 = ORIENTED_EDGE('',*,*,#22825,.T.); +#22825 = EDGE_CURVE('',#22798,#22826,#22828,.T.); +#22826 = VERTEX_POINT('',#22827); +#22827 = CARTESIAN_POINT('',(-3.49,1.875,2.E-002)); +#22828 = SURFACE_CURVE('',#22829,(#22833,#22840),.PCURVE_S1.); +#22829 = LINE('',#22830,#22831); +#22830 = CARTESIAN_POINT('',(-3.49,3.49,2.E-002)); +#22831 = VECTOR('',#22832,1.); +#22832 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000)); +#22833 = PCURVE('',#22359,#22834); +#22834 = DEFINITIONAL_REPRESENTATION('',(#22835),#22839); +#22835 = LINE('',#22836,#22837); +#22836 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#22837 = VECTOR('',#22838,1.); +#22838 = DIRECTION('',(1.,0.E+000)); +#22839 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22840 = PCURVE('',#22331,#22841); +#22841 = DEFINITIONAL_REPRESENTATION('',(#22842),#22846); +#22842 = LINE('',#22843,#22844); +#22843 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#22844 = VECTOR('',#22845,1.); +#22845 = DIRECTION('',(0.E+000,1.)); +#22846 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22847 = ORIENTED_EDGE('',*,*,#22848,.T.); +#22848 = EDGE_CURVE('',#22826,#22849,#22851,.T.); +#22849 = VERTEX_POINT('',#22850); +#22850 = CARTESIAN_POINT('',(-3.225,1.875,2.E-002)); +#22851 = SURFACE_CURVE('',#22852,(#22856,#22863),.PCURVE_S1.); +#22852 = LINE('',#22853,#22854); +#22853 = CARTESIAN_POINT('',(-3.3575,1.875,2.E-002)); +#22854 = VECTOR('',#22855,1.); +#22855 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000)); +#22856 = PCURVE('',#22359,#22857); +#22857 = DEFINITIONAL_REPRESENTATION('',(#22858),#22862); +#22858 = LINE('',#22859,#22860); +#22859 = CARTESIAN_POINT('',(1.615,0.1325)); +#22860 = VECTOR('',#22861,1.); +#22861 = DIRECTION('',(2.449293598295E-016,1.)); +#22862 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22863 = PCURVE('',#22864,#22869); +#22864 = PLANE('',#22865); +#22865 = AXIS2_PLACEMENT_3D('',#22866,#22867,#22868); +#22866 = CARTESIAN_POINT('',(-3.225,1.875,0.E+000)); +#22867 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000)); +#22868 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000)); +#22869 = DEFINITIONAL_REPRESENTATION('',(#22870),#22874); +#22870 = LINE('',#22871,#22872); +#22871 = CARTESIAN_POINT('',(0.1325,-2.E-002)); +#22872 = VECTOR('',#22873,1.); +#22873 = DIRECTION('',(-1.,-0.E+000)); +#22874 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22875 = ORIENTED_EDGE('',*,*,#22876,.T.); +#22876 = EDGE_CURVE('',#22849,#22877,#22879,.T.); +#22877 = VERTEX_POINT('',#22878); +#22878 = CARTESIAN_POINT('',(-3.225,1.625,2.E-002)); +#22879 = SURFACE_CURVE('',#22880,(#22885,#22896),.PCURVE_S1.); +#22880 = CIRCLE('',#22881,0.125); +#22881 = AXIS2_PLACEMENT_3D('',#22882,#22883,#22884); +#22882 = CARTESIAN_POINT('',(-3.225,1.75,2.E-002)); +#22883 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#22884 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000)); +#22885 = PCURVE('',#22359,#22886); +#22886 = DEFINITIONAL_REPRESENTATION('',(#22887),#22895); +#22887 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#22888,#22889,#22890,#22891 + ,#22892,#22893,#22894),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#22888 = CARTESIAN_POINT('',(1.865,0.265)); +#22889 = CARTESIAN_POINT('',(1.865,4.849364905389E-002)); +#22890 = CARTESIAN_POINT('',(1.6775,0.156746824527)); +#22891 = CARTESIAN_POINT('',(1.49,0.265)); +#22892 = CARTESIAN_POINT('',(1.6775,0.373253175473)); +#22893 = CARTESIAN_POINT('',(1.865,0.481506350946)); +#22894 = CARTESIAN_POINT('',(1.865,0.265)); +#22895 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22896 = PCURVE('',#22897,#22902); +#22897 = CYLINDRICAL_SURFACE('',#22898,0.125); +#22898 = AXIS2_PLACEMENT_3D('',#22899,#22900,#22901); +#22899 = CARTESIAN_POINT('',(-3.225,1.75,0.E+000)); +#22900 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#22901 = DIRECTION('',(-4.669739647545E-016,-1.,-0.E+000)); +#22902 = DEFINITIONAL_REPRESENTATION('',(#22903),#22907); +#22903 = LINE('',#22904,#22905); +#22904 = CARTESIAN_POINT('',(0.E+000,-2.E-002)); +#22905 = VECTOR('',#22906,1.); +#22906 = DIRECTION('',(1.,0.E+000)); +#22907 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22908 = ORIENTED_EDGE('',*,*,#22909,.T.); +#22909 = EDGE_CURVE('',#22877,#22910,#22912,.T.); +#22910 = VERTEX_POINT('',#22911); +#22911 = CARTESIAN_POINT('',(-3.49,1.625,2.E-002)); +#22912 = SURFACE_CURVE('',#22913,(#22917,#22924),.PCURVE_S1.); +#22913 = LINE('',#22914,#22915); +#22914 = CARTESIAN_POINT('',(-3.495,1.625,2.E-002)); +#22915 = VECTOR('',#22916,1.); +#22916 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000)); +#22917 = PCURVE('',#22359,#22918); +#22918 = DEFINITIONAL_REPRESENTATION('',(#22919),#22923); +#22919 = LINE('',#22920,#22921); +#22920 = CARTESIAN_POINT('',(1.865,-4.999999999999E-003)); +#22921 = VECTOR('',#22922,1.); +#22922 = DIRECTION('',(-2.449293598295E-016,-1.)); +#22923 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22924 = PCURVE('',#22925,#22930); +#22925 = PLANE('',#22926); +#22926 = AXIS2_PLACEMENT_3D('',#22927,#22928,#22929); +#22927 = CARTESIAN_POINT('',(-3.5,1.625,0.E+000)); +#22928 = DIRECTION('',(4.669739647545E-016,1.,0.E+000)); +#22929 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000)); +#22930 = DEFINITIONAL_REPRESENTATION('',(#22931),#22935); +#22931 = LINE('',#22932,#22933); +#22932 = CARTESIAN_POINT('',(5.E-003,-2.E-002)); +#22933 = VECTOR('',#22934,1.); +#22934 = DIRECTION('',(-1.,0.E+000)); +#22935 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22936 = ORIENTED_EDGE('',*,*,#22937,.T.); +#22937 = EDGE_CURVE('',#22910,#22938,#22940,.T.); +#22938 = VERTEX_POINT('',#22939); +#22939 = CARTESIAN_POINT('',(-3.49,1.375,2.E-002)); +#22940 = SURFACE_CURVE('',#22941,(#22945,#22952),.PCURVE_S1.); +#22941 = LINE('',#22942,#22943); +#22942 = CARTESIAN_POINT('',(-3.49,3.49,2.E-002)); +#22943 = VECTOR('',#22944,1.); +#22944 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000)); +#22945 = PCURVE('',#22359,#22946); +#22946 = DEFINITIONAL_REPRESENTATION('',(#22947),#22951); +#22947 = LINE('',#22948,#22949); +#22948 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#22949 = VECTOR('',#22950,1.); +#22950 = DIRECTION('',(1.,0.E+000)); +#22951 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22952 = PCURVE('',#22331,#22953); +#22953 = DEFINITIONAL_REPRESENTATION('',(#22954),#22958); +#22954 = LINE('',#22955,#22956); +#22955 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#22956 = VECTOR('',#22957,1.); +#22957 = DIRECTION('',(0.E+000,1.)); +#22958 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22959 = ORIENTED_EDGE('',*,*,#22960,.T.); +#22960 = EDGE_CURVE('',#22938,#22961,#22963,.T.); +#22961 = VERTEX_POINT('',#22962); +#22962 = CARTESIAN_POINT('',(-3.225,1.375,2.E-002)); +#22963 = SURFACE_CURVE('',#22964,(#22968,#22975),.PCURVE_S1.); +#22964 = LINE('',#22965,#22966); +#22965 = CARTESIAN_POINT('',(-3.3575,1.375,2.E-002)); +#22966 = VECTOR('',#22967,1.); +#22967 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000)); +#22968 = PCURVE('',#22359,#22969); +#22969 = DEFINITIONAL_REPRESENTATION('',(#22970),#22974); +#22970 = LINE('',#22971,#22972); +#22971 = CARTESIAN_POINT('',(2.115,0.1325)); +#22972 = VECTOR('',#22973,1.); +#22973 = DIRECTION('',(2.449293598295E-016,1.)); +#22974 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22975 = PCURVE('',#22976,#22981); +#22976 = PLANE('',#22977); +#22977 = AXIS2_PLACEMENT_3D('',#22978,#22979,#22980); +#22978 = CARTESIAN_POINT('',(-3.225,1.375,0.E+000)); +#22979 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000)); +#22980 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000)); +#22981 = DEFINITIONAL_REPRESENTATION('',(#22982),#22986); +#22982 = LINE('',#22983,#22984); +#22983 = CARTESIAN_POINT('',(0.1325,-2.E-002)); +#22984 = VECTOR('',#22985,1.); +#22985 = DIRECTION('',(-1.,-0.E+000)); +#22986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#22987 = ORIENTED_EDGE('',*,*,#22988,.T.); +#22988 = EDGE_CURVE('',#22961,#22989,#22991,.T.); +#22989 = VERTEX_POINT('',#22990); +#22990 = CARTESIAN_POINT('',(-3.225,1.125,2.E-002)); +#22991 = SURFACE_CURVE('',#22992,(#22997,#23008),.PCURVE_S1.); +#22992 = CIRCLE('',#22993,0.125); +#22993 = AXIS2_PLACEMENT_3D('',#22994,#22995,#22996); +#22994 = CARTESIAN_POINT('',(-3.225,1.25,2.E-002)); +#22995 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#22996 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000)); +#22997 = PCURVE('',#22359,#22998); +#22998 = DEFINITIONAL_REPRESENTATION('',(#22999),#23007); +#22999 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#23000,#23001,#23002,#23003 + ,#23004,#23005,#23006),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#23000 = CARTESIAN_POINT('',(2.365,0.265)); +#23001 = CARTESIAN_POINT('',(2.365,4.849364905389E-002)); +#23002 = CARTESIAN_POINT('',(2.1775,0.156746824527)); +#23003 = CARTESIAN_POINT('',(1.99,0.265)); +#23004 = CARTESIAN_POINT('',(2.1775,0.373253175473)); +#23005 = CARTESIAN_POINT('',(2.365,0.481506350946)); +#23006 = CARTESIAN_POINT('',(2.365,0.265)); +#23007 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23008 = PCURVE('',#23009,#23014); +#23009 = CYLINDRICAL_SURFACE('',#23010,0.125); +#23010 = AXIS2_PLACEMENT_3D('',#23011,#23012,#23013); +#23011 = CARTESIAN_POINT('',(-3.225,1.25,0.E+000)); +#23012 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#23013 = DIRECTION('',(-4.669739647545E-016,-1.,-0.E+000)); +#23014 = DEFINITIONAL_REPRESENTATION('',(#23015),#23019); +#23015 = LINE('',#23016,#23017); +#23016 = CARTESIAN_POINT('',(0.E+000,-2.E-002)); +#23017 = VECTOR('',#23018,1.); +#23018 = DIRECTION('',(1.,0.E+000)); +#23019 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23020 = ORIENTED_EDGE('',*,*,#23021,.T.); +#23021 = EDGE_CURVE('',#22989,#23022,#23024,.T.); +#23022 = VERTEX_POINT('',#23023); +#23023 = CARTESIAN_POINT('',(-3.49,1.125,2.E-002)); +#23024 = SURFACE_CURVE('',#23025,(#23029,#23036),.PCURVE_S1.); +#23025 = LINE('',#23026,#23027); +#23026 = CARTESIAN_POINT('',(-3.495,1.125,2.E-002)); +#23027 = VECTOR('',#23028,1.); +#23028 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000)); +#23029 = PCURVE('',#22359,#23030); +#23030 = DEFINITIONAL_REPRESENTATION('',(#23031),#23035); +#23031 = LINE('',#23032,#23033); +#23032 = CARTESIAN_POINT('',(2.365,-4.999999999999E-003)); +#23033 = VECTOR('',#23034,1.); +#23034 = DIRECTION('',(-2.449293598295E-016,-1.)); +#23035 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23036 = PCURVE('',#23037,#23042); +#23037 = PLANE('',#23038); +#23038 = AXIS2_PLACEMENT_3D('',#23039,#23040,#23041); +#23039 = CARTESIAN_POINT('',(-3.5,1.125,0.E+000)); +#23040 = DIRECTION('',(4.669739647545E-016,1.,0.E+000)); +#23041 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000)); +#23042 = DEFINITIONAL_REPRESENTATION('',(#23043),#23047); +#23043 = LINE('',#23044,#23045); +#23044 = CARTESIAN_POINT('',(5.E-003,-2.E-002)); +#23045 = VECTOR('',#23046,1.); +#23046 = DIRECTION('',(-1.,0.E+000)); +#23047 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23048 = ORIENTED_EDGE('',*,*,#23049,.T.); +#23049 = EDGE_CURVE('',#23022,#23050,#23052,.T.); +#23050 = VERTEX_POINT('',#23051); +#23051 = CARTESIAN_POINT('',(-3.49,0.875,2.E-002)); +#23052 = SURFACE_CURVE('',#23053,(#23057,#23064),.PCURVE_S1.); +#23053 = LINE('',#23054,#23055); +#23054 = CARTESIAN_POINT('',(-3.49,3.49,2.E-002)); +#23055 = VECTOR('',#23056,1.); +#23056 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000)); +#23057 = PCURVE('',#22359,#23058); +#23058 = DEFINITIONAL_REPRESENTATION('',(#23059),#23063); +#23059 = LINE('',#23060,#23061); +#23060 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#23061 = VECTOR('',#23062,1.); +#23062 = DIRECTION('',(1.,0.E+000)); +#23063 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23064 = PCURVE('',#22331,#23065); +#23065 = DEFINITIONAL_REPRESENTATION('',(#23066),#23070); +#23066 = LINE('',#23067,#23068); +#23067 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#23068 = VECTOR('',#23069,1.); +#23069 = DIRECTION('',(0.E+000,1.)); +#23070 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23071 = ORIENTED_EDGE('',*,*,#23072,.T.); +#23072 = EDGE_CURVE('',#23050,#23073,#23075,.T.); +#23073 = VERTEX_POINT('',#23074); +#23074 = CARTESIAN_POINT('',(-3.225,0.875,2.E-002)); +#23075 = SURFACE_CURVE('',#23076,(#23080,#23087),.PCURVE_S1.); +#23076 = LINE('',#23077,#23078); +#23077 = CARTESIAN_POINT('',(-3.3575,0.875,2.E-002)); +#23078 = VECTOR('',#23079,1.); +#23079 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000)); +#23080 = PCURVE('',#22359,#23081); +#23081 = DEFINITIONAL_REPRESENTATION('',(#23082),#23086); +#23082 = LINE('',#23083,#23084); +#23083 = CARTESIAN_POINT('',(2.615,0.1325)); +#23084 = VECTOR('',#23085,1.); +#23085 = DIRECTION('',(2.449293598295E-016,1.)); +#23086 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23087 = PCURVE('',#23088,#23093); +#23088 = PLANE('',#23089); +#23089 = AXIS2_PLACEMENT_3D('',#23090,#23091,#23092); +#23090 = CARTESIAN_POINT('',(-3.225,0.875,0.E+000)); +#23091 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000)); +#23092 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000)); +#23093 = DEFINITIONAL_REPRESENTATION('',(#23094),#23098); +#23094 = LINE('',#23095,#23096); +#23095 = CARTESIAN_POINT('',(0.1325,-2.E-002)); +#23096 = VECTOR('',#23097,1.); +#23097 = DIRECTION('',(-1.,-0.E+000)); +#23098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23099 = ORIENTED_EDGE('',*,*,#23100,.T.); +#23100 = EDGE_CURVE('',#23073,#23101,#23103,.T.); +#23101 = VERTEX_POINT('',#23102); +#23102 = CARTESIAN_POINT('',(-3.225,0.625,2.E-002)); +#23103 = SURFACE_CURVE('',#23104,(#23109,#23120),.PCURVE_S1.); +#23104 = CIRCLE('',#23105,0.125); +#23105 = AXIS2_PLACEMENT_3D('',#23106,#23107,#23108); +#23106 = CARTESIAN_POINT('',(-3.225,0.75,2.E-002)); +#23107 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#23108 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000)); +#23109 = PCURVE('',#22359,#23110); +#23110 = DEFINITIONAL_REPRESENTATION('',(#23111),#23119); +#23111 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#23112,#23113,#23114,#23115 + ,#23116,#23117,#23118),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#23112 = CARTESIAN_POINT('',(2.865,0.265)); +#23113 = CARTESIAN_POINT('',(2.865,4.849364905389E-002)); +#23114 = CARTESIAN_POINT('',(2.6775,0.156746824527)); +#23115 = CARTESIAN_POINT('',(2.49,0.265)); +#23116 = CARTESIAN_POINT('',(2.6775,0.373253175473)); +#23117 = CARTESIAN_POINT('',(2.865,0.481506350946)); +#23118 = CARTESIAN_POINT('',(2.865,0.265)); +#23119 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23120 = PCURVE('',#23121,#23126); +#23121 = CYLINDRICAL_SURFACE('',#23122,0.125); +#23122 = AXIS2_PLACEMENT_3D('',#23123,#23124,#23125); +#23123 = CARTESIAN_POINT('',(-3.225,0.75,0.E+000)); +#23124 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#23125 = DIRECTION('',(-4.669739647545E-016,-1.,-0.E+000)); +#23126 = DEFINITIONAL_REPRESENTATION('',(#23127),#23131); +#23127 = LINE('',#23128,#23129); +#23128 = CARTESIAN_POINT('',(0.E+000,-2.E-002)); +#23129 = VECTOR('',#23130,1.); +#23130 = DIRECTION('',(1.,0.E+000)); +#23131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23132 = ORIENTED_EDGE('',*,*,#23133,.T.); +#23133 = EDGE_CURVE('',#23101,#23134,#23136,.T.); +#23134 = VERTEX_POINT('',#23135); +#23135 = CARTESIAN_POINT('',(-3.49,0.625,2.E-002)); +#23136 = SURFACE_CURVE('',#23137,(#23141,#23148),.PCURVE_S1.); +#23137 = LINE('',#23138,#23139); +#23138 = CARTESIAN_POINT('',(-3.495,0.625,2.E-002)); +#23139 = VECTOR('',#23140,1.); +#23140 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000)); +#23141 = PCURVE('',#22359,#23142); +#23142 = DEFINITIONAL_REPRESENTATION('',(#23143),#23147); +#23143 = LINE('',#23144,#23145); +#23144 = CARTESIAN_POINT('',(2.865,-4.999999999999E-003)); +#23145 = VECTOR('',#23146,1.); +#23146 = DIRECTION('',(-2.449293598295E-016,-1.)); +#23147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23148 = PCURVE('',#23149,#23154); +#23149 = PLANE('',#23150); +#23150 = AXIS2_PLACEMENT_3D('',#23151,#23152,#23153); +#23151 = CARTESIAN_POINT('',(-3.5,0.625,0.E+000)); +#23152 = DIRECTION('',(4.669739647545E-016,1.,0.E+000)); +#23153 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000)); +#23154 = DEFINITIONAL_REPRESENTATION('',(#23155),#23159); +#23155 = LINE('',#23156,#23157); +#23156 = CARTESIAN_POINT('',(5.E-003,-2.E-002)); +#23157 = VECTOR('',#23158,1.); +#23158 = DIRECTION('',(-1.,0.E+000)); +#23159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23160 = ORIENTED_EDGE('',*,*,#23161,.T.); +#23161 = EDGE_CURVE('',#23134,#23162,#23164,.T.); +#23162 = VERTEX_POINT('',#23163); +#23163 = CARTESIAN_POINT('',(-3.49,0.375,2.E-002)); +#23164 = SURFACE_CURVE('',#23165,(#23169,#23176),.PCURVE_S1.); +#23165 = LINE('',#23166,#23167); +#23166 = CARTESIAN_POINT('',(-3.49,3.49,2.E-002)); +#23167 = VECTOR('',#23168,1.); +#23168 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000)); +#23169 = PCURVE('',#22359,#23170); +#23170 = DEFINITIONAL_REPRESENTATION('',(#23171),#23175); +#23171 = LINE('',#23172,#23173); +#23172 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#23173 = VECTOR('',#23174,1.); +#23174 = DIRECTION('',(1.,0.E+000)); +#23175 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23176 = PCURVE('',#22331,#23177); +#23177 = DEFINITIONAL_REPRESENTATION('',(#23178),#23182); +#23178 = LINE('',#23179,#23180); +#23179 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#23180 = VECTOR('',#23181,1.); +#23181 = DIRECTION('',(0.E+000,1.)); +#23182 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23183 = ORIENTED_EDGE('',*,*,#23184,.T.); +#23184 = EDGE_CURVE('',#23162,#23185,#23187,.T.); +#23185 = VERTEX_POINT('',#23186); +#23186 = CARTESIAN_POINT('',(-3.225,0.375,2.E-002)); +#23187 = SURFACE_CURVE('',#23188,(#23192,#23199),.PCURVE_S1.); +#23188 = LINE('',#23189,#23190); +#23189 = CARTESIAN_POINT('',(-3.3575,0.375,2.E-002)); +#23190 = VECTOR('',#23191,1.); +#23191 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000)); +#23192 = PCURVE('',#22359,#23193); +#23193 = DEFINITIONAL_REPRESENTATION('',(#23194),#23198); +#23194 = LINE('',#23195,#23196); +#23195 = CARTESIAN_POINT('',(3.115,0.1325)); +#23196 = VECTOR('',#23197,1.); +#23197 = DIRECTION('',(2.449293598295E-016,1.)); +#23198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23199 = PCURVE('',#23200,#23205); +#23200 = PLANE('',#23201); +#23201 = AXIS2_PLACEMENT_3D('',#23202,#23203,#23204); +#23202 = CARTESIAN_POINT('',(-3.225,0.375,0.E+000)); +#23203 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000)); +#23204 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000)); +#23205 = DEFINITIONAL_REPRESENTATION('',(#23206),#23210); +#23206 = LINE('',#23207,#23208); +#23207 = CARTESIAN_POINT('',(0.1325,-2.E-002)); +#23208 = VECTOR('',#23209,1.); +#23209 = DIRECTION('',(-1.,-0.E+000)); +#23210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23211 = ORIENTED_EDGE('',*,*,#23212,.T.); +#23212 = EDGE_CURVE('',#23185,#23213,#23215,.T.); +#23213 = VERTEX_POINT('',#23214); +#23214 = CARTESIAN_POINT('',(-3.225,0.125,2.E-002)); +#23215 = SURFACE_CURVE('',#23216,(#23221,#23232),.PCURVE_S1.); +#23216 = CIRCLE('',#23217,0.125); +#23217 = AXIS2_PLACEMENT_3D('',#23218,#23219,#23220); +#23218 = CARTESIAN_POINT('',(-3.225,0.25,2.E-002)); +#23219 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#23220 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000)); +#23221 = PCURVE('',#22359,#23222); +#23222 = DEFINITIONAL_REPRESENTATION('',(#23223),#23231); +#23223 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#23224,#23225,#23226,#23227 + ,#23228,#23229,#23230),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#23224 = CARTESIAN_POINT('',(3.365,0.265)); +#23225 = CARTESIAN_POINT('',(3.365,4.849364905389E-002)); +#23226 = CARTESIAN_POINT('',(3.1775,0.156746824527)); +#23227 = CARTESIAN_POINT('',(2.99,0.265)); +#23228 = CARTESIAN_POINT('',(3.1775,0.373253175473)); +#23229 = CARTESIAN_POINT('',(3.365,0.481506350946)); +#23230 = CARTESIAN_POINT('',(3.365,0.265)); +#23231 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23232 = PCURVE('',#23233,#23238); +#23233 = CYLINDRICAL_SURFACE('',#23234,0.125); +#23234 = AXIS2_PLACEMENT_3D('',#23235,#23236,#23237); +#23235 = CARTESIAN_POINT('',(-3.225,0.25,0.E+000)); +#23236 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#23237 = DIRECTION('',(-4.669739647545E-016,-1.,-0.E+000)); +#23238 = DEFINITIONAL_REPRESENTATION('',(#23239),#23243); +#23239 = LINE('',#23240,#23241); +#23240 = CARTESIAN_POINT('',(0.E+000,-2.E-002)); +#23241 = VECTOR('',#23242,1.); +#23242 = DIRECTION('',(1.,0.E+000)); +#23243 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23244 = ORIENTED_EDGE('',*,*,#23245,.T.); +#23245 = EDGE_CURVE('',#23213,#23246,#23248,.T.); +#23246 = VERTEX_POINT('',#23247); +#23247 = CARTESIAN_POINT('',(-3.49,0.125,2.E-002)); +#23248 = SURFACE_CURVE('',#23249,(#23253,#23260),.PCURVE_S1.); +#23249 = LINE('',#23250,#23251); +#23250 = CARTESIAN_POINT('',(-3.495,0.125,2.E-002)); +#23251 = VECTOR('',#23252,1.); +#23252 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000)); +#23253 = PCURVE('',#22359,#23254); +#23254 = DEFINITIONAL_REPRESENTATION('',(#23255),#23259); +#23255 = LINE('',#23256,#23257); +#23256 = CARTESIAN_POINT('',(3.365,-4.999999999999E-003)); +#23257 = VECTOR('',#23258,1.); +#23258 = DIRECTION('',(-2.449293598295E-016,-1.)); +#23259 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23260 = PCURVE('',#23261,#23266); +#23261 = PLANE('',#23262); +#23262 = AXIS2_PLACEMENT_3D('',#23263,#23264,#23265); +#23263 = CARTESIAN_POINT('',(-3.5,0.125,0.E+000)); +#23264 = DIRECTION('',(4.669739647545E-016,1.,0.E+000)); +#23265 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000)); +#23266 = DEFINITIONAL_REPRESENTATION('',(#23267),#23271); +#23267 = LINE('',#23268,#23269); +#23268 = CARTESIAN_POINT('',(5.E-003,-2.E-002)); +#23269 = VECTOR('',#23270,1.); +#23270 = DIRECTION('',(-1.,0.E+000)); +#23271 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23272 = ORIENTED_EDGE('',*,*,#23273,.T.); +#23273 = EDGE_CURVE('',#23246,#23274,#23276,.T.); +#23274 = VERTEX_POINT('',#23275); +#23275 = CARTESIAN_POINT('',(-3.49,-0.125,2.E-002)); +#23276 = SURFACE_CURVE('',#23277,(#23281,#23288),.PCURVE_S1.); +#23277 = LINE('',#23278,#23279); +#23278 = CARTESIAN_POINT('',(-3.49,3.49,2.E-002)); +#23279 = VECTOR('',#23280,1.); +#23280 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000)); +#23281 = PCURVE('',#22359,#23282); +#23282 = DEFINITIONAL_REPRESENTATION('',(#23283),#23287); +#23283 = LINE('',#23284,#23285); +#23284 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#23285 = VECTOR('',#23286,1.); +#23286 = DIRECTION('',(1.,0.E+000)); +#23287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23288 = PCURVE('',#22331,#23289); +#23289 = DEFINITIONAL_REPRESENTATION('',(#23290),#23294); +#23290 = LINE('',#23291,#23292); +#23291 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#23292 = VECTOR('',#23293,1.); +#23293 = DIRECTION('',(0.E+000,1.)); +#23294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23295 = ORIENTED_EDGE('',*,*,#23296,.T.); +#23296 = EDGE_CURVE('',#23274,#23297,#23299,.T.); +#23297 = VERTEX_POINT('',#23298); +#23298 = CARTESIAN_POINT('',(-3.225,-0.125,2.E-002)); +#23299 = SURFACE_CURVE('',#23300,(#23304,#23311),.PCURVE_S1.); +#23300 = LINE('',#23301,#23302); +#23301 = CARTESIAN_POINT('',(-3.3575,-0.125,2.E-002)); +#23302 = VECTOR('',#23303,1.); +#23303 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000)); +#23304 = PCURVE('',#22359,#23305); +#23305 = DEFINITIONAL_REPRESENTATION('',(#23306),#23310); +#23306 = LINE('',#23307,#23308); +#23307 = CARTESIAN_POINT('',(3.615,0.1325)); +#23308 = VECTOR('',#23309,1.); +#23309 = DIRECTION('',(2.449293598295E-016,1.)); +#23310 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23311 = PCURVE('',#23312,#23317); +#23312 = PLANE('',#23313); +#23313 = AXIS2_PLACEMENT_3D('',#23314,#23315,#23316); +#23314 = CARTESIAN_POINT('',(-3.225,-0.125,0.E+000)); +#23315 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000)); +#23316 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000)); +#23317 = DEFINITIONAL_REPRESENTATION('',(#23318),#23322); +#23318 = LINE('',#23319,#23320); +#23319 = CARTESIAN_POINT('',(0.1325,-2.E-002)); +#23320 = VECTOR('',#23321,1.); +#23321 = DIRECTION('',(-1.,-0.E+000)); +#23322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23323 = ORIENTED_EDGE('',*,*,#23324,.T.); +#23324 = EDGE_CURVE('',#23297,#23325,#23327,.T.); +#23325 = VERTEX_POINT('',#23326); +#23326 = CARTESIAN_POINT('',(-3.225,-0.375,2.E-002)); +#23327 = SURFACE_CURVE('',#23328,(#23333,#23344),.PCURVE_S1.); +#23328 = CIRCLE('',#23329,0.125); +#23329 = AXIS2_PLACEMENT_3D('',#23330,#23331,#23332); +#23330 = CARTESIAN_POINT('',(-3.225,-0.25,2.E-002)); +#23331 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#23332 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000)); +#23333 = PCURVE('',#22359,#23334); +#23334 = DEFINITIONAL_REPRESENTATION('',(#23335),#23343); +#23335 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#23336,#23337,#23338,#23339 + ,#23340,#23341,#23342),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#23336 = CARTESIAN_POINT('',(3.865,0.265)); +#23337 = CARTESIAN_POINT('',(3.865,4.849364905389E-002)); +#23338 = CARTESIAN_POINT('',(3.6775,0.156746824527)); +#23339 = CARTESIAN_POINT('',(3.49,0.265)); +#23340 = CARTESIAN_POINT('',(3.6775,0.373253175473)); +#23341 = CARTESIAN_POINT('',(3.865,0.481506350946)); +#23342 = CARTESIAN_POINT('',(3.865,0.265)); +#23343 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23344 = PCURVE('',#23345,#23350); +#23345 = CYLINDRICAL_SURFACE('',#23346,0.125); +#23346 = AXIS2_PLACEMENT_3D('',#23347,#23348,#23349); +#23347 = CARTESIAN_POINT('',(-3.225,-0.25,0.E+000)); +#23348 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#23349 = DIRECTION('',(-4.669739647545E-016,-1.,-0.E+000)); +#23350 = DEFINITIONAL_REPRESENTATION('',(#23351),#23355); +#23351 = LINE('',#23352,#23353); +#23352 = CARTESIAN_POINT('',(0.E+000,-2.E-002)); +#23353 = VECTOR('',#23354,1.); +#23354 = DIRECTION('',(1.,0.E+000)); +#23355 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23356 = ORIENTED_EDGE('',*,*,#23357,.T.); +#23357 = EDGE_CURVE('',#23325,#23358,#23360,.T.); +#23358 = VERTEX_POINT('',#23359); +#23359 = CARTESIAN_POINT('',(-3.49,-0.375,2.E-002)); +#23360 = SURFACE_CURVE('',#23361,(#23365,#23372),.PCURVE_S1.); +#23361 = LINE('',#23362,#23363); +#23362 = CARTESIAN_POINT('',(-3.495,-0.375,2.E-002)); +#23363 = VECTOR('',#23364,1.); +#23364 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000)); +#23365 = PCURVE('',#22359,#23366); +#23366 = DEFINITIONAL_REPRESENTATION('',(#23367),#23371); +#23367 = LINE('',#23368,#23369); +#23368 = CARTESIAN_POINT('',(3.865,-4.999999999999E-003)); +#23369 = VECTOR('',#23370,1.); +#23370 = DIRECTION('',(-2.449293598295E-016,-1.)); +#23371 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23372 = PCURVE('',#23373,#23378); +#23373 = PLANE('',#23374); +#23374 = AXIS2_PLACEMENT_3D('',#23375,#23376,#23377); +#23375 = CARTESIAN_POINT('',(-3.5,-0.375,0.E+000)); +#23376 = DIRECTION('',(4.669739647545E-016,1.,0.E+000)); +#23377 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000)); +#23378 = DEFINITIONAL_REPRESENTATION('',(#23379),#23383); +#23379 = LINE('',#23380,#23381); +#23380 = CARTESIAN_POINT('',(5.E-003,-2.E-002)); +#23381 = VECTOR('',#23382,1.); +#23382 = DIRECTION('',(-1.,0.E+000)); +#23383 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23384 = ORIENTED_EDGE('',*,*,#23385,.T.); +#23385 = EDGE_CURVE('',#23358,#23386,#23388,.T.); +#23386 = VERTEX_POINT('',#23387); +#23387 = CARTESIAN_POINT('',(-3.49,-0.625,2.E-002)); +#23388 = SURFACE_CURVE('',#23389,(#23393,#23400),.PCURVE_S1.); +#23389 = LINE('',#23390,#23391); +#23390 = CARTESIAN_POINT('',(-3.49,3.49,2.E-002)); +#23391 = VECTOR('',#23392,1.); +#23392 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000)); +#23393 = PCURVE('',#22359,#23394); +#23394 = DEFINITIONAL_REPRESENTATION('',(#23395),#23399); +#23395 = LINE('',#23396,#23397); +#23396 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#23397 = VECTOR('',#23398,1.); +#23398 = DIRECTION('',(1.,0.E+000)); +#23399 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23400 = PCURVE('',#22331,#23401); +#23401 = DEFINITIONAL_REPRESENTATION('',(#23402),#23406); +#23402 = LINE('',#23403,#23404); +#23403 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#23404 = VECTOR('',#23405,1.); +#23405 = DIRECTION('',(0.E+000,1.)); +#23406 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23407 = ORIENTED_EDGE('',*,*,#23408,.T.); +#23408 = EDGE_CURVE('',#23386,#23409,#23411,.T.); +#23409 = VERTEX_POINT('',#23410); +#23410 = CARTESIAN_POINT('',(-3.225,-0.625,2.E-002)); +#23411 = SURFACE_CURVE('',#23412,(#23416,#23423),.PCURVE_S1.); +#23412 = LINE('',#23413,#23414); +#23413 = CARTESIAN_POINT('',(-3.3575,-0.625,2.E-002)); +#23414 = VECTOR('',#23415,1.); +#23415 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000)); +#23416 = PCURVE('',#22359,#23417); +#23417 = DEFINITIONAL_REPRESENTATION('',(#23418),#23422); +#23418 = LINE('',#23419,#23420); +#23419 = CARTESIAN_POINT('',(4.115,0.1325)); +#23420 = VECTOR('',#23421,1.); +#23421 = DIRECTION('',(2.449293598295E-016,1.)); +#23422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23423 = PCURVE('',#23424,#23429); +#23424 = PLANE('',#23425); +#23425 = AXIS2_PLACEMENT_3D('',#23426,#23427,#23428); +#23426 = CARTESIAN_POINT('',(-3.225,-0.625,0.E+000)); +#23427 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000)); +#23428 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000)); +#23429 = DEFINITIONAL_REPRESENTATION('',(#23430),#23434); +#23430 = LINE('',#23431,#23432); +#23431 = CARTESIAN_POINT('',(0.1325,-2.E-002)); +#23432 = VECTOR('',#23433,1.); +#23433 = DIRECTION('',(-1.,-0.E+000)); +#23434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23435 = ORIENTED_EDGE('',*,*,#23436,.T.); +#23436 = EDGE_CURVE('',#23409,#23437,#23439,.T.); +#23437 = VERTEX_POINT('',#23438); +#23438 = CARTESIAN_POINT('',(-3.225,-0.875,2.E-002)); +#23439 = SURFACE_CURVE('',#23440,(#23445,#23456),.PCURVE_S1.); +#23440 = CIRCLE('',#23441,0.125); +#23441 = AXIS2_PLACEMENT_3D('',#23442,#23443,#23444); +#23442 = CARTESIAN_POINT('',(-3.225,-0.75,2.E-002)); +#23443 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#23444 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000)); +#23445 = PCURVE('',#22359,#23446); +#23446 = DEFINITIONAL_REPRESENTATION('',(#23447),#23455); +#23447 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#23448,#23449,#23450,#23451 + ,#23452,#23453,#23454),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#23448 = CARTESIAN_POINT('',(4.365,0.265)); +#23449 = CARTESIAN_POINT('',(4.365,4.849364905389E-002)); +#23450 = CARTESIAN_POINT('',(4.1775,0.156746824527)); +#23451 = CARTESIAN_POINT('',(3.99,0.265)); +#23452 = CARTESIAN_POINT('',(4.1775,0.373253175473)); +#23453 = CARTESIAN_POINT('',(4.365,0.481506350946)); +#23454 = CARTESIAN_POINT('',(4.365,0.265)); +#23455 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23456 = PCURVE('',#23457,#23462); +#23457 = CYLINDRICAL_SURFACE('',#23458,0.125); +#23458 = AXIS2_PLACEMENT_3D('',#23459,#23460,#23461); +#23459 = CARTESIAN_POINT('',(-3.225,-0.75,0.E+000)); +#23460 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#23461 = DIRECTION('',(-4.669739647545E-016,-1.,-0.E+000)); +#23462 = DEFINITIONAL_REPRESENTATION('',(#23463),#23467); +#23463 = LINE('',#23464,#23465); +#23464 = CARTESIAN_POINT('',(0.E+000,-2.E-002)); +#23465 = VECTOR('',#23466,1.); +#23466 = DIRECTION('',(1.,0.E+000)); +#23467 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23468 = ORIENTED_EDGE('',*,*,#23469,.T.); +#23469 = EDGE_CURVE('',#23437,#23470,#23472,.T.); +#23470 = VERTEX_POINT('',#23471); +#23471 = CARTESIAN_POINT('',(-3.49,-0.875,2.E-002)); +#23472 = SURFACE_CURVE('',#23473,(#23477,#23484),.PCURVE_S1.); +#23473 = LINE('',#23474,#23475); +#23474 = CARTESIAN_POINT('',(-3.495,-0.875,2.E-002)); +#23475 = VECTOR('',#23476,1.); +#23476 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000)); +#23477 = PCURVE('',#22359,#23478); +#23478 = DEFINITIONAL_REPRESENTATION('',(#23479),#23483); +#23479 = LINE('',#23480,#23481); +#23480 = CARTESIAN_POINT('',(4.365,-4.999999999999E-003)); +#23481 = VECTOR('',#23482,1.); +#23482 = DIRECTION('',(-2.449293598295E-016,-1.)); +#23483 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23484 = PCURVE('',#23485,#23490); +#23485 = PLANE('',#23486); +#23486 = AXIS2_PLACEMENT_3D('',#23487,#23488,#23489); +#23487 = CARTESIAN_POINT('',(-3.5,-0.875,0.E+000)); +#23488 = DIRECTION('',(4.669739647545E-016,1.,0.E+000)); +#23489 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000)); +#23490 = DEFINITIONAL_REPRESENTATION('',(#23491),#23495); +#23491 = LINE('',#23492,#23493); +#23492 = CARTESIAN_POINT('',(5.E-003,-2.E-002)); +#23493 = VECTOR('',#23494,1.); +#23494 = DIRECTION('',(-1.,0.E+000)); +#23495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23496 = ORIENTED_EDGE('',*,*,#23497,.T.); +#23497 = EDGE_CURVE('',#23470,#23498,#23500,.T.); +#23498 = VERTEX_POINT('',#23499); +#23499 = CARTESIAN_POINT('',(-3.49,-1.125,2.E-002)); +#23500 = SURFACE_CURVE('',#23501,(#23505,#23512),.PCURVE_S1.); +#23501 = LINE('',#23502,#23503); +#23502 = CARTESIAN_POINT('',(-3.49,3.49,2.E-002)); +#23503 = VECTOR('',#23504,1.); +#23504 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000)); +#23505 = PCURVE('',#22359,#23506); +#23506 = DEFINITIONAL_REPRESENTATION('',(#23507),#23511); +#23507 = LINE('',#23508,#23509); +#23508 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#23509 = VECTOR('',#23510,1.); +#23510 = DIRECTION('',(1.,0.E+000)); +#23511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23512 = PCURVE('',#22331,#23513); +#23513 = DEFINITIONAL_REPRESENTATION('',(#23514),#23518); +#23514 = LINE('',#23515,#23516); +#23515 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#23516 = VECTOR('',#23517,1.); +#23517 = DIRECTION('',(0.E+000,1.)); +#23518 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23519 = ORIENTED_EDGE('',*,*,#23520,.T.); +#23520 = EDGE_CURVE('',#23498,#23521,#23523,.T.); +#23521 = VERTEX_POINT('',#23522); +#23522 = CARTESIAN_POINT('',(-3.225,-1.125,2.E-002)); +#23523 = SURFACE_CURVE('',#23524,(#23528,#23535),.PCURVE_S1.); +#23524 = LINE('',#23525,#23526); +#23525 = CARTESIAN_POINT('',(-3.3575,-1.125,2.E-002)); +#23526 = VECTOR('',#23527,1.); +#23527 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000)); +#23528 = PCURVE('',#22359,#23529); +#23529 = DEFINITIONAL_REPRESENTATION('',(#23530),#23534); +#23530 = LINE('',#23531,#23532); +#23531 = CARTESIAN_POINT('',(4.615,0.1325)); +#23532 = VECTOR('',#23533,1.); +#23533 = DIRECTION('',(2.449293598295E-016,1.)); +#23534 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23535 = PCURVE('',#23536,#23541); +#23536 = PLANE('',#23537); +#23537 = AXIS2_PLACEMENT_3D('',#23538,#23539,#23540); +#23538 = CARTESIAN_POINT('',(-3.225,-1.125,0.E+000)); +#23539 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000)); +#23540 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000)); +#23541 = DEFINITIONAL_REPRESENTATION('',(#23542),#23546); +#23542 = LINE('',#23543,#23544); +#23543 = CARTESIAN_POINT('',(0.1325,-2.E-002)); +#23544 = VECTOR('',#23545,1.); +#23545 = DIRECTION('',(-1.,-0.E+000)); +#23546 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23547 = ORIENTED_EDGE('',*,*,#23548,.T.); +#23548 = EDGE_CURVE('',#23521,#23549,#23551,.T.); +#23549 = VERTEX_POINT('',#23550); +#23550 = CARTESIAN_POINT('',(-3.225,-1.375,2.E-002)); +#23551 = SURFACE_CURVE('',#23552,(#23557,#23568),.PCURVE_S1.); +#23552 = CIRCLE('',#23553,0.125); +#23553 = AXIS2_PLACEMENT_3D('',#23554,#23555,#23556); +#23554 = CARTESIAN_POINT('',(-3.225,-1.25,2.E-002)); +#23555 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#23556 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000)); +#23557 = PCURVE('',#22359,#23558); +#23558 = DEFINITIONAL_REPRESENTATION('',(#23559),#23567); +#23559 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#23560,#23561,#23562,#23563 + ,#23564,#23565,#23566),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#23560 = CARTESIAN_POINT('',(4.865,0.265)); +#23561 = CARTESIAN_POINT('',(4.865,4.849364905389E-002)); +#23562 = CARTESIAN_POINT('',(4.6775,0.156746824527)); +#23563 = CARTESIAN_POINT('',(4.49,0.265)); +#23564 = CARTESIAN_POINT('',(4.6775,0.373253175473)); +#23565 = CARTESIAN_POINT('',(4.865,0.481506350946)); +#23566 = CARTESIAN_POINT('',(4.865,0.265)); +#23567 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23568 = PCURVE('',#23569,#23574); +#23569 = CYLINDRICAL_SURFACE('',#23570,0.125); +#23570 = AXIS2_PLACEMENT_3D('',#23571,#23572,#23573); +#23571 = CARTESIAN_POINT('',(-3.225,-1.25,0.E+000)); +#23572 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#23573 = DIRECTION('',(-4.669739647545E-016,-1.,-0.E+000)); +#23574 = DEFINITIONAL_REPRESENTATION('',(#23575),#23579); +#23575 = LINE('',#23576,#23577); +#23576 = CARTESIAN_POINT('',(0.E+000,-2.E-002)); +#23577 = VECTOR('',#23578,1.); +#23578 = DIRECTION('',(1.,0.E+000)); +#23579 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23580 = ORIENTED_EDGE('',*,*,#23581,.T.); +#23581 = EDGE_CURVE('',#23549,#23582,#23584,.T.); +#23582 = VERTEX_POINT('',#23583); +#23583 = CARTESIAN_POINT('',(-3.49,-1.375,2.E-002)); +#23584 = SURFACE_CURVE('',#23585,(#23589,#23596),.PCURVE_S1.); +#23585 = LINE('',#23586,#23587); +#23586 = CARTESIAN_POINT('',(-3.495,-1.375,2.E-002)); +#23587 = VECTOR('',#23588,1.); +#23588 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000)); +#23589 = PCURVE('',#22359,#23590); +#23590 = DEFINITIONAL_REPRESENTATION('',(#23591),#23595); +#23591 = LINE('',#23592,#23593); +#23592 = CARTESIAN_POINT('',(4.865,-4.999999999999E-003)); +#23593 = VECTOR('',#23594,1.); +#23594 = DIRECTION('',(-2.449293598295E-016,-1.)); +#23595 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23596 = PCURVE('',#23597,#23602); +#23597 = PLANE('',#23598); +#23598 = AXIS2_PLACEMENT_3D('',#23599,#23600,#23601); +#23599 = CARTESIAN_POINT('',(-3.5,-1.375,0.E+000)); +#23600 = DIRECTION('',(4.669739647545E-016,1.,0.E+000)); +#23601 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000)); +#23602 = DEFINITIONAL_REPRESENTATION('',(#23603),#23607); +#23603 = LINE('',#23604,#23605); +#23604 = CARTESIAN_POINT('',(5.E-003,-2.E-002)); +#23605 = VECTOR('',#23606,1.); +#23606 = DIRECTION('',(-1.,0.E+000)); +#23607 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23608 = ORIENTED_EDGE('',*,*,#23609,.T.); +#23609 = EDGE_CURVE('',#23582,#22452,#23610,.T.); +#23610 = SURFACE_CURVE('',#23611,(#23615,#23622),.PCURVE_S1.); +#23611 = LINE('',#23612,#23613); +#23612 = CARTESIAN_POINT('',(-3.49,3.49,2.E-002)); +#23613 = VECTOR('',#23614,1.); +#23614 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000)); +#23615 = PCURVE('',#22359,#23616); +#23616 = DEFINITIONAL_REPRESENTATION('',(#23617),#23621); +#23617 = LINE('',#23618,#23619); +#23618 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#23619 = VECTOR('',#23620,1.); +#23620 = DIRECTION('',(1.,0.E+000)); +#23621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23622 = PCURVE('',#22331,#23623); +#23623 = DEFINITIONAL_REPRESENTATION('',(#23624),#23628); +#23624 = LINE('',#23625,#23626); +#23625 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#23626 = VECTOR('',#23627,1.); +#23627 = DIRECTION('',(0.E+000,1.)); +#23628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23629 = ORIENTED_EDGE('',*,*,#22451,.T.); +#23630 = ORIENTED_EDGE('',*,*,#22418,.T.); +#23631 = ORIENTED_EDGE('',*,*,#22343,.T.); +#23632 = ORIENTED_EDGE('',*,*,#23633,.T.); +#23633 = EDGE_CURVE('',#22316,#23634,#23636,.T.); +#23634 = VERTEX_POINT('',#23635); +#23635 = CARTESIAN_POINT('',(-3.49,-2.125,2.E-002)); +#23636 = SURFACE_CURVE('',#23637,(#23641,#23648),.PCURVE_S1.); +#23637 = LINE('',#23638,#23639); +#23638 = CARTESIAN_POINT('',(-3.49,3.49,2.E-002)); +#23639 = VECTOR('',#23640,1.); +#23640 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000)); +#23641 = PCURVE('',#22359,#23642); +#23642 = DEFINITIONAL_REPRESENTATION('',(#23643),#23647); +#23643 = LINE('',#23644,#23645); +#23644 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#23645 = VECTOR('',#23646,1.); +#23646 = DIRECTION('',(1.,0.E+000)); +#23647 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23648 = PCURVE('',#22331,#23649); +#23649 = DEFINITIONAL_REPRESENTATION('',(#23650),#23654); +#23650 = LINE('',#23651,#23652); +#23651 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#23652 = VECTOR('',#23653,1.); +#23653 = DIRECTION('',(0.E+000,1.)); +#23654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23655 = ORIENTED_EDGE('',*,*,#23656,.T.); +#23656 = EDGE_CURVE('',#23634,#23657,#23659,.T.); +#23657 = VERTEX_POINT('',#23658); +#23658 = CARTESIAN_POINT('',(-3.225,-2.125,2.E-002)); +#23659 = SURFACE_CURVE('',#23660,(#23664,#23671),.PCURVE_S1.); +#23660 = LINE('',#23661,#23662); +#23661 = CARTESIAN_POINT('',(-3.3575,-2.125,2.E-002)); +#23662 = VECTOR('',#23663,1.); +#23663 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000)); +#23664 = PCURVE('',#22359,#23665); +#23665 = DEFINITIONAL_REPRESENTATION('',(#23666),#23670); +#23666 = LINE('',#23667,#23668); +#23667 = CARTESIAN_POINT('',(5.615,0.1325)); +#23668 = VECTOR('',#23669,1.); +#23669 = DIRECTION('',(2.449293598295E-016,1.)); +#23670 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23671 = PCURVE('',#23672,#23677); +#23672 = PLANE('',#23673); +#23673 = AXIS2_PLACEMENT_3D('',#23674,#23675,#23676); +#23674 = CARTESIAN_POINT('',(-3.225,-2.125,0.E+000)); +#23675 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000)); +#23676 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000)); +#23677 = DEFINITIONAL_REPRESENTATION('',(#23678),#23682); +#23678 = LINE('',#23679,#23680); +#23679 = CARTESIAN_POINT('',(0.1325,-2.E-002)); +#23680 = VECTOR('',#23681,1.); +#23681 = DIRECTION('',(-1.,-0.E+000)); +#23682 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23683 = ORIENTED_EDGE('',*,*,#23684,.T.); +#23684 = EDGE_CURVE('',#23657,#23685,#23687,.T.); +#23685 = VERTEX_POINT('',#23686); +#23686 = CARTESIAN_POINT('',(-3.225,-2.375,2.E-002)); +#23687 = SURFACE_CURVE('',#23688,(#23693,#23704),.PCURVE_S1.); +#23688 = CIRCLE('',#23689,0.125); +#23689 = AXIS2_PLACEMENT_3D('',#23690,#23691,#23692); +#23690 = CARTESIAN_POINT('',(-3.225,-2.25,2.E-002)); +#23691 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#23692 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000)); +#23693 = PCURVE('',#22359,#23694); +#23694 = DEFINITIONAL_REPRESENTATION('',(#23695),#23703); +#23695 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#23696,#23697,#23698,#23699 + ,#23700,#23701,#23702),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#23696 = CARTESIAN_POINT('',(5.865,0.265)); +#23697 = CARTESIAN_POINT('',(5.865,4.849364905389E-002)); +#23698 = CARTESIAN_POINT('',(5.6775,0.156746824527)); +#23699 = CARTESIAN_POINT('',(5.49,0.265)); +#23700 = CARTESIAN_POINT('',(5.6775,0.373253175473)); +#23701 = CARTESIAN_POINT('',(5.865,0.481506350946)); +#23702 = CARTESIAN_POINT('',(5.865,0.265)); +#23703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23704 = PCURVE('',#23705,#23710); +#23705 = CYLINDRICAL_SURFACE('',#23706,0.125); +#23706 = AXIS2_PLACEMENT_3D('',#23707,#23708,#23709); +#23707 = CARTESIAN_POINT('',(-3.225,-2.25,0.E+000)); +#23708 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#23709 = DIRECTION('',(-4.669739647545E-016,-1.,-0.E+000)); +#23710 = DEFINITIONAL_REPRESENTATION('',(#23711),#23715); +#23711 = LINE('',#23712,#23713); +#23712 = CARTESIAN_POINT('',(0.E+000,-2.E-002)); +#23713 = VECTOR('',#23714,1.); +#23714 = DIRECTION('',(1.,0.E+000)); +#23715 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23716 = ORIENTED_EDGE('',*,*,#23717,.T.); +#23717 = EDGE_CURVE('',#23685,#23718,#23720,.T.); +#23718 = VERTEX_POINT('',#23719); +#23719 = CARTESIAN_POINT('',(-3.49,-2.375,2.E-002)); +#23720 = SURFACE_CURVE('',#23721,(#23725,#23732),.PCURVE_S1.); +#23721 = LINE('',#23722,#23723); +#23722 = CARTESIAN_POINT('',(-3.495,-2.375,2.E-002)); +#23723 = VECTOR('',#23724,1.); +#23724 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000)); +#23725 = PCURVE('',#22359,#23726); +#23726 = DEFINITIONAL_REPRESENTATION('',(#23727),#23731); +#23727 = LINE('',#23728,#23729); +#23728 = CARTESIAN_POINT('',(5.865,-4.999999999999E-003)); +#23729 = VECTOR('',#23730,1.); +#23730 = DIRECTION('',(-2.449293598295E-016,-1.)); +#23731 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23732 = PCURVE('',#23733,#23738); +#23733 = PLANE('',#23734); +#23734 = AXIS2_PLACEMENT_3D('',#23735,#23736,#23737); +#23735 = CARTESIAN_POINT('',(-3.5,-2.375,0.E+000)); +#23736 = DIRECTION('',(4.669739647545E-016,1.,0.E+000)); +#23737 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000)); +#23738 = DEFINITIONAL_REPRESENTATION('',(#23739),#23743); +#23739 = LINE('',#23740,#23741); +#23740 = CARTESIAN_POINT('',(5.E-003,-2.E-002)); +#23741 = VECTOR('',#23742,1.); +#23742 = DIRECTION('',(-1.,0.E+000)); +#23743 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23744 = ORIENTED_EDGE('',*,*,#23745,.T.); +#23745 = EDGE_CURVE('',#23718,#23746,#23748,.T.); +#23746 = VERTEX_POINT('',#23747); +#23747 = CARTESIAN_POINT('',(-3.49,-2.625,2.E-002)); +#23748 = SURFACE_CURVE('',#23749,(#23753,#23760),.PCURVE_S1.); +#23749 = LINE('',#23750,#23751); +#23750 = CARTESIAN_POINT('',(-3.49,3.49,2.E-002)); +#23751 = VECTOR('',#23752,1.); +#23752 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000)); +#23753 = PCURVE('',#22359,#23754); +#23754 = DEFINITIONAL_REPRESENTATION('',(#23755),#23759); +#23755 = LINE('',#23756,#23757); +#23756 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#23757 = VECTOR('',#23758,1.); +#23758 = DIRECTION('',(1.,0.E+000)); +#23759 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23760 = PCURVE('',#22331,#23761); +#23761 = DEFINITIONAL_REPRESENTATION('',(#23762),#23766); +#23762 = LINE('',#23763,#23764); +#23763 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#23764 = VECTOR('',#23765,1.); +#23765 = DIRECTION('',(0.E+000,1.)); +#23766 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23767 = ORIENTED_EDGE('',*,*,#23768,.T.); +#23768 = EDGE_CURVE('',#23746,#23769,#23771,.T.); +#23769 = VERTEX_POINT('',#23770); +#23770 = CARTESIAN_POINT('',(-3.225,-2.625,2.E-002)); +#23771 = SURFACE_CURVE('',#23772,(#23776,#23783),.PCURVE_S1.); +#23772 = LINE('',#23773,#23774); +#23773 = CARTESIAN_POINT('',(-3.3575,-2.625,2.E-002)); +#23774 = VECTOR('',#23775,1.); +#23775 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000)); +#23776 = PCURVE('',#22359,#23777); +#23777 = DEFINITIONAL_REPRESENTATION('',(#23778),#23782); +#23778 = LINE('',#23779,#23780); +#23779 = CARTESIAN_POINT('',(6.115,0.1325)); +#23780 = VECTOR('',#23781,1.); +#23781 = DIRECTION('',(2.449293598295E-016,1.)); +#23782 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23783 = PCURVE('',#23784,#23789); +#23784 = PLANE('',#23785); +#23785 = AXIS2_PLACEMENT_3D('',#23786,#23787,#23788); +#23786 = CARTESIAN_POINT('',(-3.225,-2.625,0.E+000)); +#23787 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000)); +#23788 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000)); +#23789 = DEFINITIONAL_REPRESENTATION('',(#23790),#23794); +#23790 = LINE('',#23791,#23792); +#23791 = CARTESIAN_POINT('',(0.1325,-2.E-002)); +#23792 = VECTOR('',#23793,1.); +#23793 = DIRECTION('',(-1.,-0.E+000)); +#23794 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23795 = ORIENTED_EDGE('',*,*,#23796,.T.); +#23796 = EDGE_CURVE('',#23769,#23797,#23799,.T.); +#23797 = VERTEX_POINT('',#23798); +#23798 = CARTESIAN_POINT('',(-3.225,-2.875,2.E-002)); +#23799 = SURFACE_CURVE('',#23800,(#23805,#23816),.PCURVE_S1.); +#23800 = CIRCLE('',#23801,0.125); +#23801 = AXIS2_PLACEMENT_3D('',#23802,#23803,#23804); +#23802 = CARTESIAN_POINT('',(-3.225,-2.75,2.E-002)); +#23803 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#23804 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000)); +#23805 = PCURVE('',#22359,#23806); +#23806 = DEFINITIONAL_REPRESENTATION('',(#23807),#23815); +#23807 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#23808,#23809,#23810,#23811 + ,#23812,#23813,#23814),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#23808 = CARTESIAN_POINT('',(6.365,0.265)); +#23809 = CARTESIAN_POINT('',(6.365,4.849364905389E-002)); +#23810 = CARTESIAN_POINT('',(6.1775,0.156746824527)); +#23811 = CARTESIAN_POINT('',(5.99,0.265)); +#23812 = CARTESIAN_POINT('',(6.1775,0.373253175473)); +#23813 = CARTESIAN_POINT('',(6.365,0.481506350946)); +#23814 = CARTESIAN_POINT('',(6.365,0.265)); +#23815 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23816 = PCURVE('',#23817,#23822); +#23817 = CYLINDRICAL_SURFACE('',#23818,0.125); +#23818 = AXIS2_PLACEMENT_3D('',#23819,#23820,#23821); +#23819 = CARTESIAN_POINT('',(-3.225,-2.75,0.E+000)); +#23820 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#23821 = DIRECTION('',(-4.669739647545E-016,-1.,-0.E+000)); +#23822 = DEFINITIONAL_REPRESENTATION('',(#23823),#23827); +#23823 = LINE('',#23824,#23825); +#23824 = CARTESIAN_POINT('',(0.E+000,-2.E-002)); +#23825 = VECTOR('',#23826,1.); +#23826 = DIRECTION('',(1.,0.E+000)); +#23827 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23828 = ORIENTED_EDGE('',*,*,#23829,.T.); +#23829 = EDGE_CURVE('',#23797,#23830,#23832,.T.); +#23830 = VERTEX_POINT('',#23831); +#23831 = CARTESIAN_POINT('',(-3.49,-2.875,2.E-002)); +#23832 = SURFACE_CURVE('',#23833,(#23837,#23844),.PCURVE_S1.); +#23833 = LINE('',#23834,#23835); +#23834 = CARTESIAN_POINT('',(-3.495,-2.875,2.E-002)); +#23835 = VECTOR('',#23836,1.); +#23836 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000)); +#23837 = PCURVE('',#22359,#23838); +#23838 = DEFINITIONAL_REPRESENTATION('',(#23839),#23843); +#23839 = LINE('',#23840,#23841); +#23840 = CARTESIAN_POINT('',(6.365,-4.999999999998E-003)); +#23841 = VECTOR('',#23842,1.); +#23842 = DIRECTION('',(-2.449293598295E-016,-1.)); +#23843 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23844 = PCURVE('',#23845,#23850); +#23845 = PLANE('',#23846); +#23846 = AXIS2_PLACEMENT_3D('',#23847,#23848,#23849); +#23847 = CARTESIAN_POINT('',(-3.5,-2.875,0.E+000)); +#23848 = DIRECTION('',(4.669739647545E-016,1.,0.E+000)); +#23849 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000)); +#23850 = DEFINITIONAL_REPRESENTATION('',(#23851),#23855); +#23851 = LINE('',#23852,#23853); +#23852 = CARTESIAN_POINT('',(5.E-003,-2.E-002)); +#23853 = VECTOR('',#23854,1.); +#23854 = DIRECTION('',(-1.,0.E+000)); +#23855 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23856 = ORIENTED_EDGE('',*,*,#23857,.T.); +#23857 = EDGE_CURVE('',#23830,#23858,#23860,.T.); +#23858 = VERTEX_POINT('',#23859); +#23859 = CARTESIAN_POINT('',(-3.49,-3.49,2.E-002)); +#23860 = SURFACE_CURVE('',#23861,(#23865,#23872),.PCURVE_S1.); +#23861 = LINE('',#23862,#23863); +#23862 = CARTESIAN_POINT('',(-3.49,3.49,2.E-002)); +#23863 = VECTOR('',#23864,1.); +#23864 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000)); +#23865 = PCURVE('',#22359,#23866); +#23866 = DEFINITIONAL_REPRESENTATION('',(#23867),#23871); +#23867 = LINE('',#23868,#23869); +#23868 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#23869 = VECTOR('',#23870,1.); +#23870 = DIRECTION('',(1.,0.E+000)); +#23871 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23872 = PCURVE('',#22331,#23873); +#23873 = DEFINITIONAL_REPRESENTATION('',(#23874),#23878); +#23874 = LINE('',#23875,#23876); +#23875 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#23876 = VECTOR('',#23877,1.); +#23877 = DIRECTION('',(0.E+000,1.)); +#23878 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23879 = ORIENTED_EDGE('',*,*,#23880,.T.); +#23880 = EDGE_CURVE('',#23858,#23881,#23883,.T.); +#23881 = VERTEX_POINT('',#23882); +#23882 = CARTESIAN_POINT('',(-2.875,-3.49,2.E-002)); +#23883 = SURFACE_CURVE('',#23884,(#23888,#23895),.PCURVE_S1.); +#23884 = LINE('',#23885,#23886); +#23885 = CARTESIAN_POINT('',(-3.49,-3.49,2.E-002)); +#23886 = VECTOR('',#23887,1.); +#23887 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000)); +#23888 = PCURVE('',#22359,#23889); +#23889 = DEFINITIONAL_REPRESENTATION('',(#23890),#23894); +#23890 = LINE('',#23891,#23892); +#23891 = CARTESIAN_POINT('',(6.98,1.549871342377E-015)); +#23892 = VECTOR('',#23893,1.); +#23893 = DIRECTION('',(0.E+000,1.)); +#23894 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23895 = PCURVE('',#23896,#23901); +#23896 = PLANE('',#23897); +#23897 = AXIS2_PLACEMENT_3D('',#23898,#23899,#23900); +#23898 = CARTESIAN_POINT('',(-3.49,-3.49,2.E-002)); +#23899 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000)); +#23900 = DIRECTION('',(0.E+000,0.E+000,1.)); +#23901 = DEFINITIONAL_REPRESENTATION('',(#23902),#23906); +#23902 = LINE('',#23903,#23904); +#23903 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#23904 = VECTOR('',#23905,1.); +#23905 = DIRECTION('',(0.E+000,-1.)); +#23906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23907 = ORIENTED_EDGE('',*,*,#23908,.T.); +#23908 = EDGE_CURVE('',#23881,#23909,#23911,.T.); +#23909 = VERTEX_POINT('',#23910); +#23910 = CARTESIAN_POINT('',(-2.875,-3.225,2.E-002)); +#23911 = SURFACE_CURVE('',#23912,(#23916,#23923),.PCURVE_S1.); +#23912 = LINE('',#23913,#23914); +#23913 = CARTESIAN_POINT('',(-2.875,0.1325,2.E-002)); +#23914 = VECTOR('',#23915,1.); +#23915 = DIRECTION('',(5.665538897648E-016,1.,0.E+000)); +#23916 = PCURVE('',#22359,#23917); +#23917 = DEFINITIONAL_REPRESENTATION('',(#23918),#23922); +#23918 = LINE('',#23919,#23920); +#23919 = CARTESIAN_POINT('',(3.3575,0.615)); +#23920 = VECTOR('',#23921,1.); +#23921 = DIRECTION('',(-1.,3.445092848398E-016)); +#23922 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23923 = PCURVE('',#23924,#23929); +#23924 = PLANE('',#23925); +#23925 = AXIS2_PLACEMENT_3D('',#23926,#23927,#23928); +#23926 = CARTESIAN_POINT('',(-2.875,-3.225,0.E+000)); +#23927 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000)); +#23928 = DIRECTION('',(-5.665538897648E-016,-1.,0.E+000)); +#23929 = DEFINITIONAL_REPRESENTATION('',(#23930),#23934); +#23930 = LINE('',#23931,#23932); +#23931 = CARTESIAN_POINT('',(-3.3575,-2.E-002)); +#23932 = VECTOR('',#23933,1.); +#23933 = DIRECTION('',(-1.,0.E+000)); +#23934 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23935 = ORIENTED_EDGE('',*,*,#23936,.T.); +#23936 = EDGE_CURVE('',#23909,#23937,#23939,.T.); +#23937 = VERTEX_POINT('',#23938); +#23938 = CARTESIAN_POINT('',(-2.625,-3.225,2.E-002)); +#23939 = SURFACE_CURVE('',#23940,(#23945,#23956),.PCURVE_S1.); +#23940 = CIRCLE('',#23941,0.125); +#23941 = AXIS2_PLACEMENT_3D('',#23942,#23943,#23944); +#23942 = CARTESIAN_POINT('',(-2.75,-3.225,2.E-002)); +#23943 = DIRECTION('',(0.E+000,-0.E+000,-1.)); +#23944 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000)); +#23945 = PCURVE('',#22359,#23946); +#23946 = DEFINITIONAL_REPRESENTATION('',(#23947),#23955); +#23947 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#23948,#23949,#23950,#23951 + ,#23952,#23953,#23954),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#23948 = CARTESIAN_POINT('',(6.715,0.865)); +#23949 = CARTESIAN_POINT('',(6.931506350946,0.865)); +#23950 = CARTESIAN_POINT('',(6.823253175473,0.6775)); +#23951 = CARTESIAN_POINT('',(6.715,0.49)); +#23952 = CARTESIAN_POINT('',(6.606746824527,0.6775)); +#23953 = CARTESIAN_POINT('',(6.498493649054,0.865)); +#23954 = CARTESIAN_POINT('',(6.715,0.865)); +#23955 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23956 = PCURVE('',#23957,#23962); +#23957 = CYLINDRICAL_SURFACE('',#23958,0.125); +#23958 = AXIS2_PLACEMENT_3D('',#23959,#23960,#23961); +#23959 = CARTESIAN_POINT('',(-2.75,-3.225,0.E+000)); +#23960 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#23961 = DIRECTION('',(1.,-5.665538897648E-016,-0.E+000)); +#23962 = DEFINITIONAL_REPRESENTATION('',(#23963),#23967); +#23963 = LINE('',#23964,#23965); +#23964 = CARTESIAN_POINT('',(0.E+000,-2.E-002)); +#23965 = VECTOR('',#23966,1.); +#23966 = DIRECTION('',(1.,0.E+000)); +#23967 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23968 = ORIENTED_EDGE('',*,*,#23969,.T.); +#23969 = EDGE_CURVE('',#23937,#23970,#23972,.T.); +#23970 = VERTEX_POINT('',#23971); +#23971 = CARTESIAN_POINT('',(-2.625,-3.49,2.E-002)); +#23972 = SURFACE_CURVE('',#23973,(#23977,#23984),.PCURVE_S1.); +#23973 = LINE('',#23974,#23975); +#23974 = CARTESIAN_POINT('',(-2.625,-4.999999999999E-003,2.E-002)); +#23975 = VECTOR('',#23976,1.); +#23976 = DIRECTION('',(-5.665538897648E-016,-1.,0.E+000)); +#23977 = PCURVE('',#22359,#23978); +#23978 = DEFINITIONAL_REPRESENTATION('',(#23979),#23983); +#23979 = LINE('',#23980,#23981); +#23980 = CARTESIAN_POINT('',(3.495,0.865)); +#23981 = VECTOR('',#23982,1.); +#23982 = DIRECTION('',(1.,-3.445092848398E-016)); +#23983 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23984 = PCURVE('',#23985,#23990); +#23985 = PLANE('',#23986); +#23986 = AXIS2_PLACEMENT_3D('',#23987,#23988,#23989); +#23987 = CARTESIAN_POINT('',(-2.625,-3.5,0.E+000)); +#23988 = DIRECTION('',(-1.,5.665538897648E-016,0.E+000)); +#23989 = DIRECTION('',(5.665538897648E-016,1.,0.E+000)); +#23990 = DEFINITIONAL_REPRESENTATION('',(#23991),#23995); +#23991 = LINE('',#23992,#23993); +#23992 = CARTESIAN_POINT('',(3.495,-2.E-002)); +#23993 = VECTOR('',#23994,1.); +#23994 = DIRECTION('',(-1.,-0.E+000)); +#23995 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#23996 = ORIENTED_EDGE('',*,*,#23997,.T.); +#23997 = EDGE_CURVE('',#23970,#23998,#24000,.T.); +#23998 = VERTEX_POINT('',#23999); +#23999 = CARTESIAN_POINT('',(-2.375,-3.49,2.E-002)); +#24000 = SURFACE_CURVE('',#24001,(#24005,#24012),.PCURVE_S1.); +#24001 = LINE('',#24002,#24003); +#24002 = CARTESIAN_POINT('',(-3.49,-3.49,2.E-002)); +#24003 = VECTOR('',#24004,1.); +#24004 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000)); +#24005 = PCURVE('',#22359,#24006); +#24006 = DEFINITIONAL_REPRESENTATION('',(#24007),#24011); +#24007 = LINE('',#24008,#24009); +#24008 = CARTESIAN_POINT('',(6.98,1.549871342377E-015)); +#24009 = VECTOR('',#24010,1.); +#24010 = DIRECTION('',(0.E+000,1.)); +#24011 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24012 = PCURVE('',#23896,#24013); +#24013 = DEFINITIONAL_REPRESENTATION('',(#24014),#24018); +#24014 = LINE('',#24015,#24016); +#24015 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#24016 = VECTOR('',#24017,1.); +#24017 = DIRECTION('',(0.E+000,-1.)); +#24018 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24019 = ORIENTED_EDGE('',*,*,#24020,.T.); +#24020 = EDGE_CURVE('',#23998,#24021,#24023,.T.); +#24021 = VERTEX_POINT('',#24022); +#24022 = CARTESIAN_POINT('',(-2.375,-3.225,2.E-002)); +#24023 = SURFACE_CURVE('',#24024,(#24028,#24035),.PCURVE_S1.); +#24024 = LINE('',#24025,#24026); +#24025 = CARTESIAN_POINT('',(-2.375,0.1325,2.E-002)); +#24026 = VECTOR('',#24027,1.); +#24027 = DIRECTION('',(5.665538897648E-016,1.,0.E+000)); +#24028 = PCURVE('',#22359,#24029); +#24029 = DEFINITIONAL_REPRESENTATION('',(#24030),#24034); +#24030 = LINE('',#24031,#24032); +#24031 = CARTESIAN_POINT('',(3.3575,1.115)); +#24032 = VECTOR('',#24033,1.); +#24033 = DIRECTION('',(-1.,3.445092848398E-016)); +#24034 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24035 = PCURVE('',#24036,#24041); +#24036 = PLANE('',#24037); +#24037 = AXIS2_PLACEMENT_3D('',#24038,#24039,#24040); +#24038 = CARTESIAN_POINT('',(-2.375,-3.225,0.E+000)); +#24039 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000)); +#24040 = DIRECTION('',(-5.665538897648E-016,-1.,0.E+000)); +#24041 = DEFINITIONAL_REPRESENTATION('',(#24042),#24046); +#24042 = LINE('',#24043,#24044); +#24043 = CARTESIAN_POINT('',(-3.3575,-2.E-002)); +#24044 = VECTOR('',#24045,1.); +#24045 = DIRECTION('',(-1.,0.E+000)); +#24046 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24047 = ORIENTED_EDGE('',*,*,#24048,.T.); +#24048 = EDGE_CURVE('',#24021,#24049,#24051,.T.); +#24049 = VERTEX_POINT('',#24050); +#24050 = CARTESIAN_POINT('',(-2.125,-3.225,2.E-002)); +#24051 = SURFACE_CURVE('',#24052,(#24057,#24068),.PCURVE_S1.); +#24052 = CIRCLE('',#24053,0.125); +#24053 = AXIS2_PLACEMENT_3D('',#24054,#24055,#24056); +#24054 = CARTESIAN_POINT('',(-2.25,-3.225,2.E-002)); +#24055 = DIRECTION('',(0.E+000,-0.E+000,-1.)); +#24056 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000)); +#24057 = PCURVE('',#22359,#24058); +#24058 = DEFINITIONAL_REPRESENTATION('',(#24059),#24067); +#24059 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#24060,#24061,#24062,#24063 + ,#24064,#24065,#24066),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#24060 = CARTESIAN_POINT('',(6.715,1.365)); +#24061 = CARTESIAN_POINT('',(6.931506350946,1.365)); +#24062 = CARTESIAN_POINT('',(6.823253175473,1.1775)); +#24063 = CARTESIAN_POINT('',(6.715,0.99)); +#24064 = CARTESIAN_POINT('',(6.606746824527,1.1775)); +#24065 = CARTESIAN_POINT('',(6.498493649054,1.365)); +#24066 = CARTESIAN_POINT('',(6.715,1.365)); +#24067 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24068 = PCURVE('',#24069,#24074); +#24069 = CYLINDRICAL_SURFACE('',#24070,0.125); +#24070 = AXIS2_PLACEMENT_3D('',#24071,#24072,#24073); +#24071 = CARTESIAN_POINT('',(-2.25,-3.225,0.E+000)); +#24072 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#24073 = DIRECTION('',(1.,-5.665538897648E-016,-0.E+000)); +#24074 = DEFINITIONAL_REPRESENTATION('',(#24075),#24079); +#24075 = LINE('',#24076,#24077); +#24076 = CARTESIAN_POINT('',(0.E+000,-2.E-002)); +#24077 = VECTOR('',#24078,1.); +#24078 = DIRECTION('',(1.,0.E+000)); +#24079 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24080 = ORIENTED_EDGE('',*,*,#24081,.T.); +#24081 = EDGE_CURVE('',#24049,#24082,#24084,.T.); +#24082 = VERTEX_POINT('',#24083); +#24083 = CARTESIAN_POINT('',(-2.125,-3.49,2.E-002)); +#24084 = SURFACE_CURVE('',#24085,(#24089,#24096),.PCURVE_S1.); +#24085 = LINE('',#24086,#24087); +#24086 = CARTESIAN_POINT('',(-2.125,-4.999999999999E-003,2.E-002)); +#24087 = VECTOR('',#24088,1.); +#24088 = DIRECTION('',(-5.665538897648E-016,-1.,0.E+000)); +#24089 = PCURVE('',#22359,#24090); +#24090 = DEFINITIONAL_REPRESENTATION('',(#24091),#24095); +#24091 = LINE('',#24092,#24093); +#24092 = CARTESIAN_POINT('',(3.495,1.365)); +#24093 = VECTOR('',#24094,1.); +#24094 = DIRECTION('',(1.,-3.445092848398E-016)); +#24095 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24096 = PCURVE('',#24097,#24102); +#24097 = PLANE('',#24098); +#24098 = AXIS2_PLACEMENT_3D('',#24099,#24100,#24101); +#24099 = CARTESIAN_POINT('',(-2.125,-3.5,0.E+000)); +#24100 = DIRECTION('',(-1.,5.665538897648E-016,0.E+000)); +#24101 = DIRECTION('',(5.665538897648E-016,1.,0.E+000)); +#24102 = DEFINITIONAL_REPRESENTATION('',(#24103),#24107); +#24103 = LINE('',#24104,#24105); +#24104 = CARTESIAN_POINT('',(3.495,-2.E-002)); +#24105 = VECTOR('',#24106,1.); +#24106 = DIRECTION('',(-1.,-0.E+000)); +#24107 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24108 = ORIENTED_EDGE('',*,*,#24109,.T.); +#24109 = EDGE_CURVE('',#24082,#24110,#24112,.T.); +#24110 = VERTEX_POINT('',#24111); +#24111 = CARTESIAN_POINT('',(-1.875,-3.49,2.E-002)); +#24112 = SURFACE_CURVE('',#24113,(#24117,#24124),.PCURVE_S1.); +#24113 = LINE('',#24114,#24115); +#24114 = CARTESIAN_POINT('',(-3.49,-3.49,2.E-002)); +#24115 = VECTOR('',#24116,1.); +#24116 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000)); +#24117 = PCURVE('',#22359,#24118); +#24118 = DEFINITIONAL_REPRESENTATION('',(#24119),#24123); +#24119 = LINE('',#24120,#24121); +#24120 = CARTESIAN_POINT('',(6.98,1.549871342377E-015)); +#24121 = VECTOR('',#24122,1.); +#24122 = DIRECTION('',(0.E+000,1.)); +#24123 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24124 = PCURVE('',#23896,#24125); +#24125 = DEFINITIONAL_REPRESENTATION('',(#24126),#24130); +#24126 = LINE('',#24127,#24128); +#24127 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#24128 = VECTOR('',#24129,1.); +#24129 = DIRECTION('',(0.E+000,-1.)); +#24130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24131 = ORIENTED_EDGE('',*,*,#24132,.T.); +#24132 = EDGE_CURVE('',#24110,#24133,#24135,.T.); +#24133 = VERTEX_POINT('',#24134); +#24134 = CARTESIAN_POINT('',(-1.875,-3.225,2.E-002)); +#24135 = SURFACE_CURVE('',#24136,(#24140,#24147),.PCURVE_S1.); +#24136 = LINE('',#24137,#24138); +#24137 = CARTESIAN_POINT('',(-1.875,0.1325,2.E-002)); +#24138 = VECTOR('',#24139,1.); +#24139 = DIRECTION('',(5.665538897648E-016,1.,0.E+000)); +#24140 = PCURVE('',#22359,#24141); +#24141 = DEFINITIONAL_REPRESENTATION('',(#24142),#24146); +#24142 = LINE('',#24143,#24144); +#24143 = CARTESIAN_POINT('',(3.3575,1.615)); +#24144 = VECTOR('',#24145,1.); +#24145 = DIRECTION('',(-1.,3.445092848398E-016)); +#24146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24147 = PCURVE('',#24148,#24153); +#24148 = PLANE('',#24149); +#24149 = AXIS2_PLACEMENT_3D('',#24150,#24151,#24152); +#24150 = CARTESIAN_POINT('',(-1.875,-3.225,0.E+000)); +#24151 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000)); +#24152 = DIRECTION('',(-5.665538897648E-016,-1.,0.E+000)); +#24153 = DEFINITIONAL_REPRESENTATION('',(#24154),#24158); +#24154 = LINE('',#24155,#24156); +#24155 = CARTESIAN_POINT('',(-3.3575,-2.E-002)); +#24156 = VECTOR('',#24157,1.); +#24157 = DIRECTION('',(-1.,0.E+000)); +#24158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24159 = ORIENTED_EDGE('',*,*,#24160,.T.); +#24160 = EDGE_CURVE('',#24133,#24161,#24163,.T.); +#24161 = VERTEX_POINT('',#24162); +#24162 = CARTESIAN_POINT('',(-1.625,-3.225,2.E-002)); +#24163 = SURFACE_CURVE('',#24164,(#24169,#24180),.PCURVE_S1.); +#24164 = CIRCLE('',#24165,0.125); +#24165 = AXIS2_PLACEMENT_3D('',#24166,#24167,#24168); +#24166 = CARTESIAN_POINT('',(-1.75,-3.225,2.E-002)); +#24167 = DIRECTION('',(0.E+000,-0.E+000,-1.)); +#24168 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000)); +#24169 = PCURVE('',#22359,#24170); +#24170 = DEFINITIONAL_REPRESENTATION('',(#24171),#24179); +#24171 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#24172,#24173,#24174,#24175 + ,#24176,#24177,#24178),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#24172 = CARTESIAN_POINT('',(6.715,1.865)); +#24173 = CARTESIAN_POINT('',(6.931506350946,1.865)); +#24174 = CARTESIAN_POINT('',(6.823253175473,1.6775)); +#24175 = CARTESIAN_POINT('',(6.715,1.49)); +#24176 = CARTESIAN_POINT('',(6.606746824527,1.6775)); +#24177 = CARTESIAN_POINT('',(6.498493649054,1.865)); +#24178 = CARTESIAN_POINT('',(6.715,1.865)); +#24179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24180 = PCURVE('',#24181,#24186); +#24181 = CYLINDRICAL_SURFACE('',#24182,0.125); +#24182 = AXIS2_PLACEMENT_3D('',#24183,#24184,#24185); +#24183 = CARTESIAN_POINT('',(-1.75,-3.225,0.E+000)); +#24184 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#24185 = DIRECTION('',(1.,-5.665538897648E-016,-0.E+000)); +#24186 = DEFINITIONAL_REPRESENTATION('',(#24187),#24191); +#24187 = LINE('',#24188,#24189); +#24188 = CARTESIAN_POINT('',(0.E+000,-2.E-002)); +#24189 = VECTOR('',#24190,1.); +#24190 = DIRECTION('',(1.,0.E+000)); +#24191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24192 = ORIENTED_EDGE('',*,*,#24193,.T.); +#24193 = EDGE_CURVE('',#24161,#24194,#24196,.T.); +#24194 = VERTEX_POINT('',#24195); +#24195 = CARTESIAN_POINT('',(-1.625,-3.49,2.E-002)); +#24196 = SURFACE_CURVE('',#24197,(#24201,#24208),.PCURVE_S1.); +#24197 = LINE('',#24198,#24199); +#24198 = CARTESIAN_POINT('',(-1.625,-5.E-003,2.E-002)); +#24199 = VECTOR('',#24200,1.); +#24200 = DIRECTION('',(-5.665538897648E-016,-1.,0.E+000)); +#24201 = PCURVE('',#22359,#24202); +#24202 = DEFINITIONAL_REPRESENTATION('',(#24203),#24207); +#24203 = LINE('',#24204,#24205); +#24204 = CARTESIAN_POINT('',(3.495,1.865)); +#24205 = VECTOR('',#24206,1.); +#24206 = DIRECTION('',(1.,-3.445092848398E-016)); +#24207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24208 = PCURVE('',#24209,#24214); +#24209 = PLANE('',#24210); +#24210 = AXIS2_PLACEMENT_3D('',#24211,#24212,#24213); +#24211 = CARTESIAN_POINT('',(-1.625,-3.5,0.E+000)); +#24212 = DIRECTION('',(-1.,5.665538897648E-016,0.E+000)); +#24213 = DIRECTION('',(5.665538897648E-016,1.,0.E+000)); +#24214 = DEFINITIONAL_REPRESENTATION('',(#24215),#24219); +#24215 = LINE('',#24216,#24217); +#24216 = CARTESIAN_POINT('',(3.495,-2.E-002)); +#24217 = VECTOR('',#24218,1.); +#24218 = DIRECTION('',(-1.,-0.E+000)); +#24219 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24220 = ORIENTED_EDGE('',*,*,#24221,.T.); +#24221 = EDGE_CURVE('',#24194,#24222,#24224,.T.); +#24222 = VERTEX_POINT('',#24223); +#24223 = CARTESIAN_POINT('',(-1.375,-3.49,2.E-002)); +#24224 = SURFACE_CURVE('',#24225,(#24229,#24236),.PCURVE_S1.); +#24225 = LINE('',#24226,#24227); +#24226 = CARTESIAN_POINT('',(-3.49,-3.49,2.E-002)); +#24227 = VECTOR('',#24228,1.); +#24228 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000)); +#24229 = PCURVE('',#22359,#24230); +#24230 = DEFINITIONAL_REPRESENTATION('',(#24231),#24235); +#24231 = LINE('',#24232,#24233); +#24232 = CARTESIAN_POINT('',(6.98,1.549871342377E-015)); +#24233 = VECTOR('',#24234,1.); +#24234 = DIRECTION('',(0.E+000,1.)); +#24235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24236 = PCURVE('',#23896,#24237); +#24237 = DEFINITIONAL_REPRESENTATION('',(#24238),#24242); +#24238 = LINE('',#24239,#24240); +#24239 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#24240 = VECTOR('',#24241,1.); +#24241 = DIRECTION('',(0.E+000,-1.)); +#24242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24243 = ORIENTED_EDGE('',*,*,#24244,.T.); +#24244 = EDGE_CURVE('',#24222,#24245,#24247,.T.); +#24245 = VERTEX_POINT('',#24246); +#24246 = CARTESIAN_POINT('',(-1.375,-3.225,2.E-002)); +#24247 = SURFACE_CURVE('',#24248,(#24252,#24259),.PCURVE_S1.); +#24248 = LINE('',#24249,#24250); +#24249 = CARTESIAN_POINT('',(-1.375,0.1325,2.E-002)); +#24250 = VECTOR('',#24251,1.); +#24251 = DIRECTION('',(5.665538897648E-016,1.,0.E+000)); +#24252 = PCURVE('',#22359,#24253); +#24253 = DEFINITIONAL_REPRESENTATION('',(#24254),#24258); +#24254 = LINE('',#24255,#24256); +#24255 = CARTESIAN_POINT('',(3.3575,2.115)); +#24256 = VECTOR('',#24257,1.); +#24257 = DIRECTION('',(-1.,3.445092848398E-016)); +#24258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24259 = PCURVE('',#24260,#24265); +#24260 = PLANE('',#24261); +#24261 = AXIS2_PLACEMENT_3D('',#24262,#24263,#24264); +#24262 = CARTESIAN_POINT('',(-1.375,-3.225,0.E+000)); +#24263 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000)); +#24264 = DIRECTION('',(-5.665538897648E-016,-1.,0.E+000)); +#24265 = DEFINITIONAL_REPRESENTATION('',(#24266),#24270); +#24266 = LINE('',#24267,#24268); +#24267 = CARTESIAN_POINT('',(-3.3575,-2.E-002)); +#24268 = VECTOR('',#24269,1.); +#24269 = DIRECTION('',(-1.,0.E+000)); +#24270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24271 = ORIENTED_EDGE('',*,*,#24272,.T.); +#24272 = EDGE_CURVE('',#24245,#24273,#24275,.T.); +#24273 = VERTEX_POINT('',#24274); +#24274 = CARTESIAN_POINT('',(-1.125,-3.225,2.E-002)); +#24275 = SURFACE_CURVE('',#24276,(#24281,#24292),.PCURVE_S1.); +#24276 = CIRCLE('',#24277,0.125); +#24277 = AXIS2_PLACEMENT_3D('',#24278,#24279,#24280); +#24278 = CARTESIAN_POINT('',(-1.25,-3.225,2.E-002)); +#24279 = DIRECTION('',(0.E+000,-0.E+000,-1.)); +#24280 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000)); +#24281 = PCURVE('',#22359,#24282); +#24282 = DEFINITIONAL_REPRESENTATION('',(#24283),#24291); +#24283 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#24284,#24285,#24286,#24287 + ,#24288,#24289,#24290),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#24284 = CARTESIAN_POINT('',(6.715,2.365)); +#24285 = CARTESIAN_POINT('',(6.931506350946,2.365)); +#24286 = CARTESIAN_POINT('',(6.823253175473,2.1775)); +#24287 = CARTESIAN_POINT('',(6.715,1.99)); +#24288 = CARTESIAN_POINT('',(6.606746824527,2.1775)); +#24289 = CARTESIAN_POINT('',(6.498493649054,2.365)); +#24290 = CARTESIAN_POINT('',(6.715,2.365)); +#24291 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24292 = PCURVE('',#24293,#24298); +#24293 = CYLINDRICAL_SURFACE('',#24294,0.125); +#24294 = AXIS2_PLACEMENT_3D('',#24295,#24296,#24297); +#24295 = CARTESIAN_POINT('',(-1.25,-3.225,0.E+000)); +#24296 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#24297 = DIRECTION('',(1.,-5.665538897648E-016,-0.E+000)); +#24298 = DEFINITIONAL_REPRESENTATION('',(#24299),#24303); +#24299 = LINE('',#24300,#24301); +#24300 = CARTESIAN_POINT('',(0.E+000,-2.E-002)); +#24301 = VECTOR('',#24302,1.); +#24302 = DIRECTION('',(1.,0.E+000)); +#24303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24304 = ORIENTED_EDGE('',*,*,#24305,.T.); +#24305 = EDGE_CURVE('',#24273,#24306,#24308,.T.); +#24306 = VERTEX_POINT('',#24307); +#24307 = CARTESIAN_POINT('',(-1.125,-3.49,2.E-002)); +#24308 = SURFACE_CURVE('',#24309,(#24313,#24320),.PCURVE_S1.); +#24309 = LINE('',#24310,#24311); +#24310 = CARTESIAN_POINT('',(-1.125,-5.E-003,2.E-002)); +#24311 = VECTOR('',#24312,1.); +#24312 = DIRECTION('',(-5.665538897648E-016,-1.,0.E+000)); +#24313 = PCURVE('',#22359,#24314); +#24314 = DEFINITIONAL_REPRESENTATION('',(#24315),#24319); +#24315 = LINE('',#24316,#24317); +#24316 = CARTESIAN_POINT('',(3.495,2.365)); +#24317 = VECTOR('',#24318,1.); +#24318 = DIRECTION('',(1.,-3.445092848398E-016)); +#24319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24320 = PCURVE('',#24321,#24326); +#24321 = PLANE('',#24322); +#24322 = AXIS2_PLACEMENT_3D('',#24323,#24324,#24325); +#24323 = CARTESIAN_POINT('',(-1.125,-3.5,0.E+000)); +#24324 = DIRECTION('',(-1.,5.665538897648E-016,0.E+000)); +#24325 = DIRECTION('',(5.665538897648E-016,1.,0.E+000)); +#24326 = DEFINITIONAL_REPRESENTATION('',(#24327),#24331); +#24327 = LINE('',#24328,#24329); +#24328 = CARTESIAN_POINT('',(3.495,-2.E-002)); +#24329 = VECTOR('',#24330,1.); +#24330 = DIRECTION('',(-1.,-0.E+000)); +#24331 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24332 = ORIENTED_EDGE('',*,*,#24333,.T.); +#24333 = EDGE_CURVE('',#24306,#24334,#24336,.T.); +#24334 = VERTEX_POINT('',#24335); +#24335 = CARTESIAN_POINT('',(-0.875,-3.49,2.E-002)); +#24336 = SURFACE_CURVE('',#24337,(#24341,#24348),.PCURVE_S1.); +#24337 = LINE('',#24338,#24339); +#24338 = CARTESIAN_POINT('',(-3.49,-3.49,2.E-002)); +#24339 = VECTOR('',#24340,1.); +#24340 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000)); +#24341 = PCURVE('',#22359,#24342); +#24342 = DEFINITIONAL_REPRESENTATION('',(#24343),#24347); +#24343 = LINE('',#24344,#24345); +#24344 = CARTESIAN_POINT('',(6.98,1.549871342377E-015)); +#24345 = VECTOR('',#24346,1.); +#24346 = DIRECTION('',(0.E+000,1.)); +#24347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24348 = PCURVE('',#23896,#24349); +#24349 = DEFINITIONAL_REPRESENTATION('',(#24350),#24354); +#24350 = LINE('',#24351,#24352); +#24351 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#24352 = VECTOR('',#24353,1.); +#24353 = DIRECTION('',(0.E+000,-1.)); +#24354 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24355 = ORIENTED_EDGE('',*,*,#24356,.T.); +#24356 = EDGE_CURVE('',#24334,#24357,#24359,.T.); +#24357 = VERTEX_POINT('',#24358); +#24358 = CARTESIAN_POINT('',(-0.875,-3.225,2.E-002)); +#24359 = SURFACE_CURVE('',#24360,(#24364,#24371),.PCURVE_S1.); +#24360 = LINE('',#24361,#24362); +#24361 = CARTESIAN_POINT('',(-0.875,0.1325,2.E-002)); +#24362 = VECTOR('',#24363,1.); +#24363 = DIRECTION('',(5.665538897648E-016,1.,0.E+000)); +#24364 = PCURVE('',#22359,#24365); +#24365 = DEFINITIONAL_REPRESENTATION('',(#24366),#24370); +#24366 = LINE('',#24367,#24368); +#24367 = CARTESIAN_POINT('',(3.3575,2.615)); +#24368 = VECTOR('',#24369,1.); +#24369 = DIRECTION('',(-1.,3.445092848398E-016)); +#24370 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24371 = PCURVE('',#24372,#24377); +#24372 = PLANE('',#24373); +#24373 = AXIS2_PLACEMENT_3D('',#24374,#24375,#24376); +#24374 = CARTESIAN_POINT('',(-0.875,-3.225,0.E+000)); +#24375 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000)); +#24376 = DIRECTION('',(-5.665538897648E-016,-1.,0.E+000)); +#24377 = DEFINITIONAL_REPRESENTATION('',(#24378),#24382); +#24378 = LINE('',#24379,#24380); +#24379 = CARTESIAN_POINT('',(-3.3575,-2.E-002)); +#24380 = VECTOR('',#24381,1.); +#24381 = DIRECTION('',(-1.,0.E+000)); +#24382 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24383 = ORIENTED_EDGE('',*,*,#24384,.T.); +#24384 = EDGE_CURVE('',#24357,#24385,#24387,.T.); +#24385 = VERTEX_POINT('',#24386); +#24386 = CARTESIAN_POINT('',(-0.625,-3.225,2.E-002)); +#24387 = SURFACE_CURVE('',#24388,(#24393,#24404),.PCURVE_S1.); +#24388 = CIRCLE('',#24389,0.125); +#24389 = AXIS2_PLACEMENT_3D('',#24390,#24391,#24392); +#24390 = CARTESIAN_POINT('',(-0.75,-3.225,2.E-002)); +#24391 = DIRECTION('',(0.E+000,-0.E+000,-1.)); +#24392 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000)); +#24393 = PCURVE('',#22359,#24394); +#24394 = DEFINITIONAL_REPRESENTATION('',(#24395),#24403); +#24395 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#24396,#24397,#24398,#24399 + ,#24400,#24401,#24402),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#24396 = CARTESIAN_POINT('',(6.715,2.865)); +#24397 = CARTESIAN_POINT('',(6.931506350946,2.865)); +#24398 = CARTESIAN_POINT('',(6.823253175473,2.6775)); +#24399 = CARTESIAN_POINT('',(6.715,2.49)); +#24400 = CARTESIAN_POINT('',(6.606746824527,2.6775)); +#24401 = CARTESIAN_POINT('',(6.498493649054,2.865)); +#24402 = CARTESIAN_POINT('',(6.715,2.865)); +#24403 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24404 = PCURVE('',#24405,#24410); +#24405 = CYLINDRICAL_SURFACE('',#24406,0.125); +#24406 = AXIS2_PLACEMENT_3D('',#24407,#24408,#24409); +#24407 = CARTESIAN_POINT('',(-0.75,-3.225,0.E+000)); +#24408 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#24409 = DIRECTION('',(1.,-5.665538897648E-016,-0.E+000)); +#24410 = DEFINITIONAL_REPRESENTATION('',(#24411),#24415); +#24411 = LINE('',#24412,#24413); +#24412 = CARTESIAN_POINT('',(0.E+000,-2.E-002)); +#24413 = VECTOR('',#24414,1.); +#24414 = DIRECTION('',(1.,0.E+000)); +#24415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24416 = ORIENTED_EDGE('',*,*,#24417,.T.); +#24417 = EDGE_CURVE('',#24385,#24418,#24420,.T.); +#24418 = VERTEX_POINT('',#24419); +#24419 = CARTESIAN_POINT('',(-0.625,-3.49,2.E-002)); +#24420 = SURFACE_CURVE('',#24421,(#24425,#24432),.PCURVE_S1.); +#24421 = LINE('',#24422,#24423); +#24422 = CARTESIAN_POINT('',(-0.625,-5.E-003,2.E-002)); +#24423 = VECTOR('',#24424,1.); +#24424 = DIRECTION('',(-5.665538897648E-016,-1.,0.E+000)); +#24425 = PCURVE('',#22359,#24426); +#24426 = DEFINITIONAL_REPRESENTATION('',(#24427),#24431); +#24427 = LINE('',#24428,#24429); +#24428 = CARTESIAN_POINT('',(3.495,2.865)); +#24429 = VECTOR('',#24430,1.); +#24430 = DIRECTION('',(1.,-3.445092848398E-016)); +#24431 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24432 = PCURVE('',#24433,#24438); +#24433 = PLANE('',#24434); +#24434 = AXIS2_PLACEMENT_3D('',#24435,#24436,#24437); +#24435 = CARTESIAN_POINT('',(-0.625,-3.5,0.E+000)); +#24436 = DIRECTION('',(-1.,5.665538897648E-016,0.E+000)); +#24437 = DIRECTION('',(5.665538897648E-016,1.,0.E+000)); +#24438 = DEFINITIONAL_REPRESENTATION('',(#24439),#24443); +#24439 = LINE('',#24440,#24441); +#24440 = CARTESIAN_POINT('',(3.495,-2.E-002)); +#24441 = VECTOR('',#24442,1.); +#24442 = DIRECTION('',(-1.,-0.E+000)); +#24443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24444 = ORIENTED_EDGE('',*,*,#24445,.T.); +#24445 = EDGE_CURVE('',#24418,#24446,#24448,.T.); +#24446 = VERTEX_POINT('',#24447); +#24447 = CARTESIAN_POINT('',(-0.375,-3.49,2.E-002)); +#24448 = SURFACE_CURVE('',#24449,(#24453,#24460),.PCURVE_S1.); +#24449 = LINE('',#24450,#24451); +#24450 = CARTESIAN_POINT('',(-3.49,-3.49,2.E-002)); +#24451 = VECTOR('',#24452,1.); +#24452 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000)); +#24453 = PCURVE('',#22359,#24454); +#24454 = DEFINITIONAL_REPRESENTATION('',(#24455),#24459); +#24455 = LINE('',#24456,#24457); +#24456 = CARTESIAN_POINT('',(6.98,1.549871342377E-015)); +#24457 = VECTOR('',#24458,1.); +#24458 = DIRECTION('',(0.E+000,1.)); +#24459 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24460 = PCURVE('',#23896,#24461); +#24461 = DEFINITIONAL_REPRESENTATION('',(#24462),#24466); +#24462 = LINE('',#24463,#24464); +#24463 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#24464 = VECTOR('',#24465,1.); +#24465 = DIRECTION('',(0.E+000,-1.)); +#24466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24467 = ORIENTED_EDGE('',*,*,#24468,.T.); +#24468 = EDGE_CURVE('',#24446,#24469,#24471,.T.); +#24469 = VERTEX_POINT('',#24470); +#24470 = CARTESIAN_POINT('',(-0.375,-3.225,2.E-002)); +#24471 = SURFACE_CURVE('',#24472,(#24476,#24483),.PCURVE_S1.); +#24472 = LINE('',#24473,#24474); +#24473 = CARTESIAN_POINT('',(-0.375,0.1325,2.E-002)); +#24474 = VECTOR('',#24475,1.); +#24475 = DIRECTION('',(5.665538897648E-016,1.,0.E+000)); +#24476 = PCURVE('',#22359,#24477); +#24477 = DEFINITIONAL_REPRESENTATION('',(#24478),#24482); +#24478 = LINE('',#24479,#24480); +#24479 = CARTESIAN_POINT('',(3.3575,3.115)); +#24480 = VECTOR('',#24481,1.); +#24481 = DIRECTION('',(-1.,3.445092848398E-016)); +#24482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24483 = PCURVE('',#24484,#24489); +#24484 = PLANE('',#24485); +#24485 = AXIS2_PLACEMENT_3D('',#24486,#24487,#24488); +#24486 = CARTESIAN_POINT('',(-0.375,-3.225,0.E+000)); +#24487 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000)); +#24488 = DIRECTION('',(-5.665538897648E-016,-1.,0.E+000)); +#24489 = DEFINITIONAL_REPRESENTATION('',(#24490),#24494); +#24490 = LINE('',#24491,#24492); +#24491 = CARTESIAN_POINT('',(-3.3575,-2.E-002)); +#24492 = VECTOR('',#24493,1.); +#24493 = DIRECTION('',(-1.,0.E+000)); +#24494 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24495 = ORIENTED_EDGE('',*,*,#24496,.T.); +#24496 = EDGE_CURVE('',#24469,#24497,#24499,.T.); +#24497 = VERTEX_POINT('',#24498); +#24498 = CARTESIAN_POINT('',(-0.125,-3.225,2.E-002)); +#24499 = SURFACE_CURVE('',#24500,(#24505,#24516),.PCURVE_S1.); +#24500 = CIRCLE('',#24501,0.125); +#24501 = AXIS2_PLACEMENT_3D('',#24502,#24503,#24504); +#24502 = CARTESIAN_POINT('',(-0.25,-3.225,2.E-002)); +#24503 = DIRECTION('',(0.E+000,-0.E+000,-1.)); +#24504 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000)); +#24505 = PCURVE('',#22359,#24506); +#24506 = DEFINITIONAL_REPRESENTATION('',(#24507),#24515); +#24507 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#24508,#24509,#24510,#24511 + ,#24512,#24513,#24514),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#24508 = CARTESIAN_POINT('',(6.715,3.365)); +#24509 = CARTESIAN_POINT('',(6.931506350946,3.365)); +#24510 = CARTESIAN_POINT('',(6.823253175473,3.1775)); +#24511 = CARTESIAN_POINT('',(6.715,2.99)); +#24512 = CARTESIAN_POINT('',(6.606746824527,3.1775)); +#24513 = CARTESIAN_POINT('',(6.498493649054,3.365)); +#24514 = CARTESIAN_POINT('',(6.715,3.365)); +#24515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24516 = PCURVE('',#24517,#24522); +#24517 = CYLINDRICAL_SURFACE('',#24518,0.125); +#24518 = AXIS2_PLACEMENT_3D('',#24519,#24520,#24521); +#24519 = CARTESIAN_POINT('',(-0.25,-3.225,0.E+000)); +#24520 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#24521 = DIRECTION('',(1.,-5.665538897648E-016,-0.E+000)); +#24522 = DEFINITIONAL_REPRESENTATION('',(#24523),#24527); +#24523 = LINE('',#24524,#24525); +#24524 = CARTESIAN_POINT('',(0.E+000,-2.E-002)); +#24525 = VECTOR('',#24526,1.); +#24526 = DIRECTION('',(1.,0.E+000)); +#24527 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24528 = ORIENTED_EDGE('',*,*,#24529,.T.); +#24529 = EDGE_CURVE('',#24497,#24530,#24532,.T.); +#24530 = VERTEX_POINT('',#24531); +#24531 = CARTESIAN_POINT('',(-0.125,-3.49,2.E-002)); +#24532 = SURFACE_CURVE('',#24533,(#24537,#24544),.PCURVE_S1.); +#24533 = LINE('',#24534,#24535); +#24534 = CARTESIAN_POINT('',(-0.125,-5.000000000001E-003,2.E-002)); +#24535 = VECTOR('',#24536,1.); +#24536 = DIRECTION('',(-5.665538897648E-016,-1.,0.E+000)); +#24537 = PCURVE('',#22359,#24538); +#24538 = DEFINITIONAL_REPRESENTATION('',(#24539),#24543); +#24539 = LINE('',#24540,#24541); +#24540 = CARTESIAN_POINT('',(3.495,3.365)); +#24541 = VECTOR('',#24542,1.); +#24542 = DIRECTION('',(1.,-3.445092848398E-016)); +#24543 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24544 = PCURVE('',#24545,#24550); +#24545 = PLANE('',#24546); +#24546 = AXIS2_PLACEMENT_3D('',#24547,#24548,#24549); +#24547 = CARTESIAN_POINT('',(-0.125,-3.5,0.E+000)); +#24548 = DIRECTION('',(-1.,5.665538897648E-016,0.E+000)); +#24549 = DIRECTION('',(5.665538897648E-016,1.,0.E+000)); +#24550 = DEFINITIONAL_REPRESENTATION('',(#24551),#24555); +#24551 = LINE('',#24552,#24553); +#24552 = CARTESIAN_POINT('',(3.495,-2.E-002)); +#24553 = VECTOR('',#24554,1.); +#24554 = DIRECTION('',(-1.,-0.E+000)); +#24555 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24556 = ORIENTED_EDGE('',*,*,#24557,.T.); +#24557 = EDGE_CURVE('',#24530,#24558,#24560,.T.); +#24558 = VERTEX_POINT('',#24559); +#24559 = CARTESIAN_POINT('',(0.125,-3.49,2.E-002)); +#24560 = SURFACE_CURVE('',#24561,(#24565,#24572),.PCURVE_S1.); +#24561 = LINE('',#24562,#24563); +#24562 = CARTESIAN_POINT('',(-3.49,-3.49,2.E-002)); +#24563 = VECTOR('',#24564,1.); +#24564 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000)); +#24565 = PCURVE('',#22359,#24566); +#24566 = DEFINITIONAL_REPRESENTATION('',(#24567),#24571); +#24567 = LINE('',#24568,#24569); +#24568 = CARTESIAN_POINT('',(6.98,1.549871342377E-015)); +#24569 = VECTOR('',#24570,1.); +#24570 = DIRECTION('',(0.E+000,1.)); +#24571 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24572 = PCURVE('',#23896,#24573); +#24573 = DEFINITIONAL_REPRESENTATION('',(#24574),#24578); +#24574 = LINE('',#24575,#24576); +#24575 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#24576 = VECTOR('',#24577,1.); +#24577 = DIRECTION('',(0.E+000,-1.)); +#24578 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24579 = ORIENTED_EDGE('',*,*,#24580,.T.); +#24580 = EDGE_CURVE('',#24558,#24581,#24583,.T.); +#24581 = VERTEX_POINT('',#24582); +#24582 = CARTESIAN_POINT('',(0.125,-3.225,2.E-002)); +#24583 = SURFACE_CURVE('',#24584,(#24588,#24595),.PCURVE_S1.); +#24584 = LINE('',#24585,#24586); +#24585 = CARTESIAN_POINT('',(0.125,0.1325,2.E-002)); +#24586 = VECTOR('',#24587,1.); +#24587 = DIRECTION('',(5.665538897648E-016,1.,0.E+000)); +#24588 = PCURVE('',#22359,#24589); +#24589 = DEFINITIONAL_REPRESENTATION('',(#24590),#24594); +#24590 = LINE('',#24591,#24592); +#24591 = CARTESIAN_POINT('',(3.3575,3.615)); +#24592 = VECTOR('',#24593,1.); +#24593 = DIRECTION('',(-1.,3.445092848398E-016)); +#24594 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24595 = PCURVE('',#24596,#24601); +#24596 = PLANE('',#24597); +#24597 = AXIS2_PLACEMENT_3D('',#24598,#24599,#24600); +#24598 = CARTESIAN_POINT('',(0.125,-3.225,0.E+000)); +#24599 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000)); +#24600 = DIRECTION('',(-5.665538897648E-016,-1.,0.E+000)); +#24601 = DEFINITIONAL_REPRESENTATION('',(#24602),#24606); +#24602 = LINE('',#24603,#24604); +#24603 = CARTESIAN_POINT('',(-3.3575,-2.E-002)); +#24604 = VECTOR('',#24605,1.); +#24605 = DIRECTION('',(-1.,0.E+000)); +#24606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24607 = ORIENTED_EDGE('',*,*,#24608,.T.); +#24608 = EDGE_CURVE('',#24581,#24609,#24611,.T.); +#24609 = VERTEX_POINT('',#24610); +#24610 = CARTESIAN_POINT('',(0.375,-3.225,2.E-002)); +#24611 = SURFACE_CURVE('',#24612,(#24617,#24628),.PCURVE_S1.); +#24612 = CIRCLE('',#24613,0.125); +#24613 = AXIS2_PLACEMENT_3D('',#24614,#24615,#24616); +#24614 = CARTESIAN_POINT('',(0.25,-3.225,2.E-002)); +#24615 = DIRECTION('',(0.E+000,-0.E+000,-1.)); +#24616 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000)); +#24617 = PCURVE('',#22359,#24618); +#24618 = DEFINITIONAL_REPRESENTATION('',(#24619),#24627); +#24619 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#24620,#24621,#24622,#24623 + ,#24624,#24625,#24626),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#24620 = CARTESIAN_POINT('',(6.715,3.865)); +#24621 = CARTESIAN_POINT('',(6.931506350946,3.865)); +#24622 = CARTESIAN_POINT('',(6.823253175473,3.6775)); +#24623 = CARTESIAN_POINT('',(6.715,3.49)); +#24624 = CARTESIAN_POINT('',(6.606746824527,3.6775)); +#24625 = CARTESIAN_POINT('',(6.498493649054,3.865)); +#24626 = CARTESIAN_POINT('',(6.715,3.865)); +#24627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24628 = PCURVE('',#24629,#24634); +#24629 = CYLINDRICAL_SURFACE('',#24630,0.125); +#24630 = AXIS2_PLACEMENT_3D('',#24631,#24632,#24633); +#24631 = CARTESIAN_POINT('',(0.25,-3.225,0.E+000)); +#24632 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#24633 = DIRECTION('',(1.,-5.665538897648E-016,-0.E+000)); +#24634 = DEFINITIONAL_REPRESENTATION('',(#24635),#24639); +#24635 = LINE('',#24636,#24637); +#24636 = CARTESIAN_POINT('',(0.E+000,-2.E-002)); +#24637 = VECTOR('',#24638,1.); +#24638 = DIRECTION('',(1.,0.E+000)); +#24639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24640 = ORIENTED_EDGE('',*,*,#24641,.T.); +#24641 = EDGE_CURVE('',#24609,#24642,#24644,.T.); +#24642 = VERTEX_POINT('',#24643); +#24643 = CARTESIAN_POINT('',(0.375,-3.49,2.E-002)); +#24644 = SURFACE_CURVE('',#24645,(#24649,#24656),.PCURVE_S1.); +#24645 = LINE('',#24646,#24647); +#24646 = CARTESIAN_POINT('',(0.375,-5.000000000001E-003,2.E-002)); +#24647 = VECTOR('',#24648,1.); +#24648 = DIRECTION('',(-5.665538897648E-016,-1.,0.E+000)); +#24649 = PCURVE('',#22359,#24650); +#24650 = DEFINITIONAL_REPRESENTATION('',(#24651),#24655); +#24651 = LINE('',#24652,#24653); +#24652 = CARTESIAN_POINT('',(3.495,3.865)); +#24653 = VECTOR('',#24654,1.); +#24654 = DIRECTION('',(1.,-3.445092848398E-016)); +#24655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24656 = PCURVE('',#24657,#24662); +#24657 = PLANE('',#24658); +#24658 = AXIS2_PLACEMENT_3D('',#24659,#24660,#24661); +#24659 = CARTESIAN_POINT('',(0.375,-3.5,0.E+000)); +#24660 = DIRECTION('',(-1.,5.665538897648E-016,0.E+000)); +#24661 = DIRECTION('',(5.665538897648E-016,1.,0.E+000)); +#24662 = DEFINITIONAL_REPRESENTATION('',(#24663),#24667); +#24663 = LINE('',#24664,#24665); +#24664 = CARTESIAN_POINT('',(3.495,-2.E-002)); +#24665 = VECTOR('',#24666,1.); +#24666 = DIRECTION('',(-1.,-0.E+000)); +#24667 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24668 = ORIENTED_EDGE('',*,*,#24669,.T.); +#24669 = EDGE_CURVE('',#24642,#24670,#24672,.T.); +#24670 = VERTEX_POINT('',#24671); +#24671 = CARTESIAN_POINT('',(0.625,-3.49,2.E-002)); +#24672 = SURFACE_CURVE('',#24673,(#24677,#24684),.PCURVE_S1.); +#24673 = LINE('',#24674,#24675); +#24674 = CARTESIAN_POINT('',(-3.49,-3.49,2.E-002)); +#24675 = VECTOR('',#24676,1.); +#24676 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000)); +#24677 = PCURVE('',#22359,#24678); +#24678 = DEFINITIONAL_REPRESENTATION('',(#24679),#24683); +#24679 = LINE('',#24680,#24681); +#24680 = CARTESIAN_POINT('',(6.98,1.549871342377E-015)); +#24681 = VECTOR('',#24682,1.); +#24682 = DIRECTION('',(0.E+000,1.)); +#24683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24684 = PCURVE('',#23896,#24685); +#24685 = DEFINITIONAL_REPRESENTATION('',(#24686),#24690); +#24686 = LINE('',#24687,#24688); +#24687 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#24688 = VECTOR('',#24689,1.); +#24689 = DIRECTION('',(0.E+000,-1.)); +#24690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24691 = ORIENTED_EDGE('',*,*,#24692,.T.); +#24692 = EDGE_CURVE('',#24670,#24693,#24695,.T.); +#24693 = VERTEX_POINT('',#24694); +#24694 = CARTESIAN_POINT('',(0.625,-3.225,2.E-002)); +#24695 = SURFACE_CURVE('',#24696,(#24700,#24707),.PCURVE_S1.); +#24696 = LINE('',#24697,#24698); +#24697 = CARTESIAN_POINT('',(0.625,0.1325,2.E-002)); +#24698 = VECTOR('',#24699,1.); +#24699 = DIRECTION('',(5.665538897648E-016,1.,0.E+000)); +#24700 = PCURVE('',#22359,#24701); +#24701 = DEFINITIONAL_REPRESENTATION('',(#24702),#24706); +#24702 = LINE('',#24703,#24704); +#24703 = CARTESIAN_POINT('',(3.3575,4.115)); +#24704 = VECTOR('',#24705,1.); +#24705 = DIRECTION('',(-1.,3.445092848398E-016)); +#24706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24707 = PCURVE('',#24708,#24713); +#24708 = PLANE('',#24709); +#24709 = AXIS2_PLACEMENT_3D('',#24710,#24711,#24712); +#24710 = CARTESIAN_POINT('',(0.625,-3.225,0.E+000)); +#24711 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000)); +#24712 = DIRECTION('',(-5.665538897648E-016,-1.,0.E+000)); +#24713 = DEFINITIONAL_REPRESENTATION('',(#24714),#24718); +#24714 = LINE('',#24715,#24716); +#24715 = CARTESIAN_POINT('',(-3.3575,-2.E-002)); +#24716 = VECTOR('',#24717,1.); +#24717 = DIRECTION('',(-1.,0.E+000)); +#24718 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24719 = ORIENTED_EDGE('',*,*,#24720,.T.); +#24720 = EDGE_CURVE('',#24693,#24721,#24723,.T.); +#24721 = VERTEX_POINT('',#24722); +#24722 = CARTESIAN_POINT('',(0.875,-3.225,2.E-002)); +#24723 = SURFACE_CURVE('',#24724,(#24729,#24740),.PCURVE_S1.); +#24724 = CIRCLE('',#24725,0.125); +#24725 = AXIS2_PLACEMENT_3D('',#24726,#24727,#24728); +#24726 = CARTESIAN_POINT('',(0.75,-3.225,2.E-002)); +#24727 = DIRECTION('',(0.E+000,-0.E+000,-1.)); +#24728 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000)); +#24729 = PCURVE('',#22359,#24730); +#24730 = DEFINITIONAL_REPRESENTATION('',(#24731),#24739); +#24731 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#24732,#24733,#24734,#24735 + ,#24736,#24737,#24738),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#24732 = CARTESIAN_POINT('',(6.715,4.365)); +#24733 = CARTESIAN_POINT('',(6.931506350946,4.365)); +#24734 = CARTESIAN_POINT('',(6.823253175473,4.1775)); +#24735 = CARTESIAN_POINT('',(6.715,3.99)); +#24736 = CARTESIAN_POINT('',(6.606746824527,4.1775)); +#24737 = CARTESIAN_POINT('',(6.498493649054,4.365)); +#24738 = CARTESIAN_POINT('',(6.715,4.365)); +#24739 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24740 = PCURVE('',#24741,#24746); +#24741 = CYLINDRICAL_SURFACE('',#24742,0.125); +#24742 = AXIS2_PLACEMENT_3D('',#24743,#24744,#24745); +#24743 = CARTESIAN_POINT('',(0.75,-3.225,0.E+000)); +#24744 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#24745 = DIRECTION('',(1.,-5.665538897648E-016,-0.E+000)); +#24746 = DEFINITIONAL_REPRESENTATION('',(#24747),#24751); +#24747 = LINE('',#24748,#24749); +#24748 = CARTESIAN_POINT('',(0.E+000,-2.E-002)); +#24749 = VECTOR('',#24750,1.); +#24750 = DIRECTION('',(1.,0.E+000)); +#24751 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24752 = ORIENTED_EDGE('',*,*,#24753,.T.); +#24753 = EDGE_CURVE('',#24721,#24754,#24756,.T.); +#24754 = VERTEX_POINT('',#24755); +#24755 = CARTESIAN_POINT('',(0.875,-3.49,2.E-002)); +#24756 = SURFACE_CURVE('',#24757,(#24761,#24768),.PCURVE_S1.); +#24757 = LINE('',#24758,#24759); +#24758 = CARTESIAN_POINT('',(0.875,-5.000000000001E-003,2.E-002)); +#24759 = VECTOR('',#24760,1.); +#24760 = DIRECTION('',(-5.665538897648E-016,-1.,0.E+000)); +#24761 = PCURVE('',#22359,#24762); +#24762 = DEFINITIONAL_REPRESENTATION('',(#24763),#24767); +#24763 = LINE('',#24764,#24765); +#24764 = CARTESIAN_POINT('',(3.495,4.365)); +#24765 = VECTOR('',#24766,1.); +#24766 = DIRECTION('',(1.,-3.445092848398E-016)); +#24767 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24768 = PCURVE('',#24769,#24774); +#24769 = PLANE('',#24770); +#24770 = AXIS2_PLACEMENT_3D('',#24771,#24772,#24773); +#24771 = CARTESIAN_POINT('',(0.875,-3.5,0.E+000)); +#24772 = DIRECTION('',(-1.,5.665538897648E-016,0.E+000)); +#24773 = DIRECTION('',(5.665538897648E-016,1.,0.E+000)); +#24774 = DEFINITIONAL_REPRESENTATION('',(#24775),#24779); +#24775 = LINE('',#24776,#24777); +#24776 = CARTESIAN_POINT('',(3.495,-2.E-002)); +#24777 = VECTOR('',#24778,1.); +#24778 = DIRECTION('',(-1.,-0.E+000)); +#24779 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24780 = ORIENTED_EDGE('',*,*,#24781,.T.); +#24781 = EDGE_CURVE('',#24754,#24782,#24784,.T.); +#24782 = VERTEX_POINT('',#24783); +#24783 = CARTESIAN_POINT('',(1.125,-3.49,2.E-002)); +#24784 = SURFACE_CURVE('',#24785,(#24789,#24796),.PCURVE_S1.); +#24785 = LINE('',#24786,#24787); +#24786 = CARTESIAN_POINT('',(-3.49,-3.49,2.E-002)); +#24787 = VECTOR('',#24788,1.); +#24788 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000)); +#24789 = PCURVE('',#22359,#24790); +#24790 = DEFINITIONAL_REPRESENTATION('',(#24791),#24795); +#24791 = LINE('',#24792,#24793); +#24792 = CARTESIAN_POINT('',(6.98,1.549871342377E-015)); +#24793 = VECTOR('',#24794,1.); +#24794 = DIRECTION('',(0.E+000,1.)); +#24795 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24796 = PCURVE('',#23896,#24797); +#24797 = DEFINITIONAL_REPRESENTATION('',(#24798),#24802); +#24798 = LINE('',#24799,#24800); +#24799 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#24800 = VECTOR('',#24801,1.); +#24801 = DIRECTION('',(0.E+000,-1.)); +#24802 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24803 = ORIENTED_EDGE('',*,*,#24804,.T.); +#24804 = EDGE_CURVE('',#24782,#24805,#24807,.T.); +#24805 = VERTEX_POINT('',#24806); +#24806 = CARTESIAN_POINT('',(1.125,-3.225,2.E-002)); +#24807 = SURFACE_CURVE('',#24808,(#24812,#24819),.PCURVE_S1.); +#24808 = LINE('',#24809,#24810); +#24809 = CARTESIAN_POINT('',(1.125,0.1325,2.E-002)); +#24810 = VECTOR('',#24811,1.); +#24811 = DIRECTION('',(5.665538897648E-016,1.,0.E+000)); +#24812 = PCURVE('',#22359,#24813); +#24813 = DEFINITIONAL_REPRESENTATION('',(#24814),#24818); +#24814 = LINE('',#24815,#24816); +#24815 = CARTESIAN_POINT('',(3.3575,4.615)); +#24816 = VECTOR('',#24817,1.); +#24817 = DIRECTION('',(-1.,3.445092848398E-016)); +#24818 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24819 = PCURVE('',#24820,#24825); +#24820 = PLANE('',#24821); +#24821 = AXIS2_PLACEMENT_3D('',#24822,#24823,#24824); +#24822 = CARTESIAN_POINT('',(1.125,-3.225,0.E+000)); +#24823 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000)); +#24824 = DIRECTION('',(-5.665538897648E-016,-1.,0.E+000)); +#24825 = DEFINITIONAL_REPRESENTATION('',(#24826),#24830); +#24826 = LINE('',#24827,#24828); +#24827 = CARTESIAN_POINT('',(-3.3575,-2.E-002)); +#24828 = VECTOR('',#24829,1.); +#24829 = DIRECTION('',(-1.,0.E+000)); +#24830 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24831 = ORIENTED_EDGE('',*,*,#24832,.T.); +#24832 = EDGE_CURVE('',#24805,#24833,#24835,.T.); +#24833 = VERTEX_POINT('',#24834); +#24834 = CARTESIAN_POINT('',(1.375,-3.225,2.E-002)); +#24835 = SURFACE_CURVE('',#24836,(#24841,#24852),.PCURVE_S1.); +#24836 = CIRCLE('',#24837,0.125); +#24837 = AXIS2_PLACEMENT_3D('',#24838,#24839,#24840); +#24838 = CARTESIAN_POINT('',(1.25,-3.225,2.E-002)); +#24839 = DIRECTION('',(0.E+000,-0.E+000,-1.)); +#24840 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000)); +#24841 = PCURVE('',#22359,#24842); +#24842 = DEFINITIONAL_REPRESENTATION('',(#24843),#24851); +#24843 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#24844,#24845,#24846,#24847 + ,#24848,#24849,#24850),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#24844 = CARTESIAN_POINT('',(6.715,4.865)); +#24845 = CARTESIAN_POINT('',(6.931506350946,4.865)); +#24846 = CARTESIAN_POINT('',(6.823253175473,4.6775)); +#24847 = CARTESIAN_POINT('',(6.715,4.49)); +#24848 = CARTESIAN_POINT('',(6.606746824527,4.6775)); +#24849 = CARTESIAN_POINT('',(6.498493649054,4.865)); +#24850 = CARTESIAN_POINT('',(6.715,4.865)); +#24851 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24852 = PCURVE('',#24853,#24858); +#24853 = CYLINDRICAL_SURFACE('',#24854,0.125); +#24854 = AXIS2_PLACEMENT_3D('',#24855,#24856,#24857); +#24855 = CARTESIAN_POINT('',(1.25,-3.225,0.E+000)); +#24856 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#24857 = DIRECTION('',(1.,-5.665538897648E-016,-0.E+000)); +#24858 = DEFINITIONAL_REPRESENTATION('',(#24859),#24863); +#24859 = LINE('',#24860,#24861); +#24860 = CARTESIAN_POINT('',(-3.552713678801E-015,-2.E-002)); +#24861 = VECTOR('',#24862,1.); +#24862 = DIRECTION('',(1.,0.E+000)); +#24863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24864 = ORIENTED_EDGE('',*,*,#24865,.T.); +#24865 = EDGE_CURVE('',#24833,#24866,#24868,.T.); +#24866 = VERTEX_POINT('',#24867); +#24867 = CARTESIAN_POINT('',(1.375,-3.49,2.E-002)); +#24868 = SURFACE_CURVE('',#24869,(#24873,#24880),.PCURVE_S1.); +#24869 = LINE('',#24870,#24871); +#24870 = CARTESIAN_POINT('',(1.375,-5.000000000001E-003,2.E-002)); +#24871 = VECTOR('',#24872,1.); +#24872 = DIRECTION('',(-5.665538897648E-016,-1.,0.E+000)); +#24873 = PCURVE('',#22359,#24874); +#24874 = DEFINITIONAL_REPRESENTATION('',(#24875),#24879); +#24875 = LINE('',#24876,#24877); +#24876 = CARTESIAN_POINT('',(3.495,4.865)); +#24877 = VECTOR('',#24878,1.); +#24878 = DIRECTION('',(1.,-3.445092848398E-016)); +#24879 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24880 = PCURVE('',#24881,#24886); +#24881 = PLANE('',#24882); +#24882 = AXIS2_PLACEMENT_3D('',#24883,#24884,#24885); +#24883 = CARTESIAN_POINT('',(1.375,-3.5,0.E+000)); +#24884 = DIRECTION('',(-1.,5.665538897648E-016,0.E+000)); +#24885 = DIRECTION('',(5.665538897648E-016,1.,0.E+000)); +#24886 = DEFINITIONAL_REPRESENTATION('',(#24887),#24891); +#24887 = LINE('',#24888,#24889); +#24888 = CARTESIAN_POINT('',(3.495,-2.E-002)); +#24889 = VECTOR('',#24890,1.); +#24890 = DIRECTION('',(-1.,-0.E+000)); +#24891 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24892 = ORIENTED_EDGE('',*,*,#24893,.T.); +#24893 = EDGE_CURVE('',#24866,#24894,#24896,.T.); +#24894 = VERTEX_POINT('',#24895); +#24895 = CARTESIAN_POINT('',(1.625,-3.49,2.E-002)); +#24896 = SURFACE_CURVE('',#24897,(#24901,#24908),.PCURVE_S1.); +#24897 = LINE('',#24898,#24899); +#24898 = CARTESIAN_POINT('',(-3.49,-3.49,2.E-002)); +#24899 = VECTOR('',#24900,1.); +#24900 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000)); +#24901 = PCURVE('',#22359,#24902); +#24902 = DEFINITIONAL_REPRESENTATION('',(#24903),#24907); +#24903 = LINE('',#24904,#24905); +#24904 = CARTESIAN_POINT('',(6.98,1.549871342377E-015)); +#24905 = VECTOR('',#24906,1.); +#24906 = DIRECTION('',(0.E+000,1.)); +#24907 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24908 = PCURVE('',#23896,#24909); +#24909 = DEFINITIONAL_REPRESENTATION('',(#24910),#24914); +#24910 = LINE('',#24911,#24912); +#24911 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#24912 = VECTOR('',#24913,1.); +#24913 = DIRECTION('',(0.E+000,-1.)); +#24914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24915 = ORIENTED_EDGE('',*,*,#24916,.T.); +#24916 = EDGE_CURVE('',#24894,#24917,#24919,.T.); +#24917 = VERTEX_POINT('',#24918); +#24918 = CARTESIAN_POINT('',(1.625,-3.225,2.E-002)); +#24919 = SURFACE_CURVE('',#24920,(#24924,#24931),.PCURVE_S1.); +#24920 = LINE('',#24921,#24922); +#24921 = CARTESIAN_POINT('',(1.625,0.1325,2.E-002)); +#24922 = VECTOR('',#24923,1.); +#24923 = DIRECTION('',(5.665538897648E-016,1.,0.E+000)); +#24924 = PCURVE('',#22359,#24925); +#24925 = DEFINITIONAL_REPRESENTATION('',(#24926),#24930); +#24926 = LINE('',#24927,#24928); +#24927 = CARTESIAN_POINT('',(3.3575,5.115)); +#24928 = VECTOR('',#24929,1.); +#24929 = DIRECTION('',(-1.,3.445092848398E-016)); +#24930 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24931 = PCURVE('',#24932,#24937); +#24932 = PLANE('',#24933); +#24933 = AXIS2_PLACEMENT_3D('',#24934,#24935,#24936); +#24934 = CARTESIAN_POINT('',(1.625,-3.225,0.E+000)); +#24935 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000)); +#24936 = DIRECTION('',(-5.665538897648E-016,-1.,0.E+000)); +#24937 = DEFINITIONAL_REPRESENTATION('',(#24938),#24942); +#24938 = LINE('',#24939,#24940); +#24939 = CARTESIAN_POINT('',(-3.3575,-2.E-002)); +#24940 = VECTOR('',#24941,1.); +#24941 = DIRECTION('',(-1.,0.E+000)); +#24942 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24943 = ORIENTED_EDGE('',*,*,#24944,.T.); +#24944 = EDGE_CURVE('',#24917,#24945,#24947,.T.); +#24945 = VERTEX_POINT('',#24946); +#24946 = CARTESIAN_POINT('',(1.875,-3.225,2.E-002)); +#24947 = SURFACE_CURVE('',#24948,(#24953,#24964),.PCURVE_S1.); +#24948 = CIRCLE('',#24949,0.125); +#24949 = AXIS2_PLACEMENT_3D('',#24950,#24951,#24952); +#24950 = CARTESIAN_POINT('',(1.75,-3.225,2.E-002)); +#24951 = DIRECTION('',(0.E+000,-0.E+000,-1.)); +#24952 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000)); +#24953 = PCURVE('',#22359,#24954); +#24954 = DEFINITIONAL_REPRESENTATION('',(#24955),#24963); +#24955 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#24956,#24957,#24958,#24959 + ,#24960,#24961,#24962),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#24956 = CARTESIAN_POINT('',(6.715,5.365)); +#24957 = CARTESIAN_POINT('',(6.931506350946,5.365)); +#24958 = CARTESIAN_POINT('',(6.823253175473,5.1775)); +#24959 = CARTESIAN_POINT('',(6.715,4.99)); +#24960 = CARTESIAN_POINT('',(6.606746824527,5.1775)); +#24961 = CARTESIAN_POINT('',(6.498493649054,5.365)); +#24962 = CARTESIAN_POINT('',(6.715,5.365)); +#24963 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24964 = PCURVE('',#24965,#24970); +#24965 = CYLINDRICAL_SURFACE('',#24966,0.125); +#24966 = AXIS2_PLACEMENT_3D('',#24967,#24968,#24969); +#24967 = CARTESIAN_POINT('',(1.75,-3.225,0.E+000)); +#24968 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#24969 = DIRECTION('',(1.,-5.665538897648E-016,-0.E+000)); +#24970 = DEFINITIONAL_REPRESENTATION('',(#24971),#24975); +#24971 = LINE('',#24972,#24973); +#24972 = CARTESIAN_POINT('',(0.E+000,-2.E-002)); +#24973 = VECTOR('',#24974,1.); +#24974 = DIRECTION('',(1.,0.E+000)); +#24975 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24976 = ORIENTED_EDGE('',*,*,#24977,.T.); +#24977 = EDGE_CURVE('',#24945,#24978,#24980,.T.); +#24978 = VERTEX_POINT('',#24979); +#24979 = CARTESIAN_POINT('',(1.875,-3.49,2.E-002)); +#24980 = SURFACE_CURVE('',#24981,(#24985,#24992),.PCURVE_S1.); +#24981 = LINE('',#24982,#24983); +#24982 = CARTESIAN_POINT('',(1.875,-5.000000000001E-003,2.E-002)); +#24983 = VECTOR('',#24984,1.); +#24984 = DIRECTION('',(-5.665538897648E-016,-1.,0.E+000)); +#24985 = PCURVE('',#22359,#24986); +#24986 = DEFINITIONAL_REPRESENTATION('',(#24987),#24991); +#24987 = LINE('',#24988,#24989); +#24988 = CARTESIAN_POINT('',(3.495,5.365)); +#24989 = VECTOR('',#24990,1.); +#24990 = DIRECTION('',(1.,-3.445092848398E-016)); +#24991 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#24992 = PCURVE('',#24993,#24998); +#24993 = PLANE('',#24994); +#24994 = AXIS2_PLACEMENT_3D('',#24995,#24996,#24997); +#24995 = CARTESIAN_POINT('',(1.875,-3.5,0.E+000)); +#24996 = DIRECTION('',(-1.,5.665538897648E-016,0.E+000)); +#24997 = DIRECTION('',(5.665538897648E-016,1.,0.E+000)); +#24998 = DEFINITIONAL_REPRESENTATION('',(#24999),#25003); +#24999 = LINE('',#25000,#25001); +#25000 = CARTESIAN_POINT('',(3.495,-2.E-002)); +#25001 = VECTOR('',#25002,1.); +#25002 = DIRECTION('',(-1.,-0.E+000)); +#25003 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#25004 = ORIENTED_EDGE('',*,*,#25005,.T.); +#25005 = EDGE_CURVE('',#24978,#25006,#25008,.T.); +#25006 = VERTEX_POINT('',#25007); +#25007 = CARTESIAN_POINT('',(2.125,-3.49,2.E-002)); +#25008 = SURFACE_CURVE('',#25009,(#25013,#25020),.PCURVE_S1.); +#25009 = LINE('',#25010,#25011); +#25010 = CARTESIAN_POINT('',(-3.49,-3.49,2.E-002)); +#25011 = VECTOR('',#25012,1.); +#25012 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000)); +#25013 = PCURVE('',#22359,#25014); +#25014 = DEFINITIONAL_REPRESENTATION('',(#25015),#25019); +#25015 = LINE('',#25016,#25017); +#25016 = CARTESIAN_POINT('',(6.98,1.549871342377E-015)); +#25017 = VECTOR('',#25018,1.); +#25018 = DIRECTION('',(0.E+000,1.)); +#25019 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#25020 = PCURVE('',#23896,#25021); +#25021 = DEFINITIONAL_REPRESENTATION('',(#25022),#25026); +#25022 = LINE('',#25023,#25024); +#25023 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#25024 = VECTOR('',#25025,1.); +#25025 = DIRECTION('',(0.E+000,-1.)); +#25026 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#25027 = ORIENTED_EDGE('',*,*,#25028,.T.); +#25028 = EDGE_CURVE('',#25006,#25029,#25031,.T.); +#25029 = VERTEX_POINT('',#25030); +#25030 = CARTESIAN_POINT('',(2.125,-3.225,2.E-002)); +#25031 = SURFACE_CURVE('',#25032,(#25036,#25043),.PCURVE_S1.); +#25032 = LINE('',#25033,#25034); +#25033 = CARTESIAN_POINT('',(2.125,0.1325,2.E-002)); +#25034 = VECTOR('',#25035,1.); +#25035 = DIRECTION('',(5.665538897648E-016,1.,0.E+000)); +#25036 = PCURVE('',#22359,#25037); +#25037 = DEFINITIONAL_REPRESENTATION('',(#25038),#25042); +#25038 = LINE('',#25039,#25040); +#25039 = CARTESIAN_POINT('',(3.3575,5.615)); +#25040 = VECTOR('',#25041,1.); +#25041 = DIRECTION('',(-1.,3.445092848398E-016)); +#25042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#25043 = PCURVE('',#25044,#25049); +#25044 = PLANE('',#25045); +#25045 = AXIS2_PLACEMENT_3D('',#25046,#25047,#25048); +#25046 = CARTESIAN_POINT('',(2.125,-3.225,0.E+000)); +#25047 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000)); +#25048 = DIRECTION('',(-5.665538897648E-016,-1.,0.E+000)); +#25049 = DEFINITIONAL_REPRESENTATION('',(#25050),#25054); +#25050 = LINE('',#25051,#25052); +#25051 = CARTESIAN_POINT('',(-3.3575,-2.E-002)); +#25052 = VECTOR('',#25053,1.); +#25053 = DIRECTION('',(-1.,0.E+000)); +#25054 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#25055 = ORIENTED_EDGE('',*,*,#25056,.T.); +#25056 = EDGE_CURVE('',#25029,#25057,#25059,.T.); +#25057 = VERTEX_POINT('',#25058); +#25058 = CARTESIAN_POINT('',(2.375,-3.225,2.E-002)); +#25059 = SURFACE_CURVE('',#25060,(#25065,#25076),.PCURVE_S1.); +#25060 = CIRCLE('',#25061,0.125); +#25061 = AXIS2_PLACEMENT_3D('',#25062,#25063,#25064); +#25062 = CARTESIAN_POINT('',(2.25,-3.225,2.E-002)); +#25063 = DIRECTION('',(0.E+000,-0.E+000,-1.)); +#25064 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000)); +#25065 = PCURVE('',#22359,#25066); +#25066 = DEFINITIONAL_REPRESENTATION('',(#25067),#25075); +#25067 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#25068,#25069,#25070,#25071 + ,#25072,#25073,#25074),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#25068 = CARTESIAN_POINT('',(6.715,5.865)); +#25069 = CARTESIAN_POINT('',(6.931506350946,5.865)); +#25070 = CARTESIAN_POINT('',(6.823253175473,5.6775)); +#25071 = CARTESIAN_POINT('',(6.715,5.49)); +#25072 = CARTESIAN_POINT('',(6.606746824527,5.6775)); +#25073 = CARTESIAN_POINT('',(6.498493649054,5.865)); +#25074 = CARTESIAN_POINT('',(6.715,5.865)); +#25075 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#25076 = PCURVE('',#25077,#25082); +#25077 = CYLINDRICAL_SURFACE('',#25078,0.125); +#25078 = AXIS2_PLACEMENT_3D('',#25079,#25080,#25081); +#25079 = CARTESIAN_POINT('',(2.25,-3.225,0.E+000)); +#25080 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#25081 = DIRECTION('',(1.,-5.665538897648E-016,-0.E+000)); +#25082 = DEFINITIONAL_REPRESENTATION('',(#25083),#25087); +#25083 = LINE('',#25084,#25085); +#25084 = CARTESIAN_POINT('',(0.E+000,-2.E-002)); +#25085 = VECTOR('',#25086,1.); +#25086 = DIRECTION('',(1.,0.E+000)); +#25087 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#25088 = ORIENTED_EDGE('',*,*,#25089,.T.); +#25089 = EDGE_CURVE('',#25057,#25090,#25092,.T.); +#25090 = VERTEX_POINT('',#25091); +#25091 = CARTESIAN_POINT('',(2.375,-3.49,2.E-002)); +#25092 = SURFACE_CURVE('',#25093,(#25097,#25104),.PCURVE_S1.); +#25093 = LINE('',#25094,#25095); +#25094 = CARTESIAN_POINT('',(2.375,-5.000000000002E-003,2.E-002)); +#25095 = VECTOR('',#25096,1.); +#25096 = DIRECTION('',(-5.665538897648E-016,-1.,0.E+000)); +#25097 = PCURVE('',#22359,#25098); +#25098 = DEFINITIONAL_REPRESENTATION('',(#25099),#25103); +#25099 = LINE('',#25100,#25101); +#25100 = CARTESIAN_POINT('',(3.495,5.865)); +#25101 = VECTOR('',#25102,1.); +#25102 = DIRECTION('',(1.,-3.445092848398E-016)); +#25103 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#25104 = PCURVE('',#25105,#25110); +#25105 = PLANE('',#25106); +#25106 = AXIS2_PLACEMENT_3D('',#25107,#25108,#25109); +#25107 = CARTESIAN_POINT('',(2.375,-3.5,0.E+000)); +#25108 = DIRECTION('',(-1.,5.665538897648E-016,0.E+000)); +#25109 = DIRECTION('',(5.665538897648E-016,1.,0.E+000)); +#25110 = DEFINITIONAL_REPRESENTATION('',(#25111),#25115); +#25111 = LINE('',#25112,#25113); +#25112 = CARTESIAN_POINT('',(3.495,-2.E-002)); +#25113 = VECTOR('',#25114,1.); +#25114 = DIRECTION('',(-1.,-0.E+000)); +#25115 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#25116 = ORIENTED_EDGE('',*,*,#25117,.T.); +#25117 = EDGE_CURVE('',#25090,#25118,#25120,.T.); +#25118 = VERTEX_POINT('',#25119); +#25119 = CARTESIAN_POINT('',(2.625,-3.49,2.E-002)); +#25120 = SURFACE_CURVE('',#25121,(#25125,#25132),.PCURVE_S1.); +#25121 = LINE('',#25122,#25123); +#25122 = CARTESIAN_POINT('',(-3.49,-3.49,2.E-002)); +#25123 = VECTOR('',#25124,1.); +#25124 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000)); +#25125 = PCURVE('',#22359,#25126); +#25126 = DEFINITIONAL_REPRESENTATION('',(#25127),#25131); +#25127 = LINE('',#25128,#25129); +#25128 = CARTESIAN_POINT('',(6.98,1.549871342377E-015)); +#25129 = VECTOR('',#25130,1.); +#25130 = DIRECTION('',(0.E+000,1.)); +#25131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#25132 = PCURVE('',#23896,#25133); +#25133 = DEFINITIONAL_REPRESENTATION('',(#25134),#25138); +#25134 = LINE('',#25135,#25136); +#25135 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#25136 = VECTOR('',#25137,1.); +#25137 = DIRECTION('',(0.E+000,-1.)); +#25138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#25139 = ORIENTED_EDGE('',*,*,#25140,.T.); +#25140 = EDGE_CURVE('',#25118,#25141,#25143,.T.); +#25141 = VERTEX_POINT('',#25142); +#25142 = CARTESIAN_POINT('',(2.625,-3.225,2.E-002)); +#25143 = SURFACE_CURVE('',#25144,(#25148,#25155),.PCURVE_S1.); +#25144 = LINE('',#25145,#25146); +#25145 = CARTESIAN_POINT('',(2.625,0.1325,2.E-002)); +#25146 = VECTOR('',#25147,1.); +#25147 = DIRECTION('',(5.665538897648E-016,1.,0.E+000)); +#25148 = PCURVE('',#22359,#25149); +#25149 = DEFINITIONAL_REPRESENTATION('',(#25150),#25154); +#25150 = LINE('',#25151,#25152); +#25151 = CARTESIAN_POINT('',(3.3575,6.115)); +#25152 = VECTOR('',#25153,1.); +#25153 = DIRECTION('',(-1.,3.445092848398E-016)); +#25154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#25155 = PCURVE('',#25156,#25161); +#25156 = PLANE('',#25157); +#25157 = AXIS2_PLACEMENT_3D('',#25158,#25159,#25160); +#25158 = CARTESIAN_POINT('',(2.625,-3.225,0.E+000)); +#25159 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000)); +#25160 = DIRECTION('',(-5.665538897648E-016,-1.,0.E+000)); +#25161 = DEFINITIONAL_REPRESENTATION('',(#25162),#25166); +#25162 = LINE('',#25163,#25164); +#25163 = CARTESIAN_POINT('',(-3.3575,-2.E-002)); +#25164 = VECTOR('',#25165,1.); +#25165 = DIRECTION('',(-1.,0.E+000)); +#25166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#25167 = ORIENTED_EDGE('',*,*,#25168,.T.); +#25168 = EDGE_CURVE('',#25141,#25169,#25171,.T.); +#25169 = VERTEX_POINT('',#25170); +#25170 = CARTESIAN_POINT('',(2.875,-3.225,2.E-002)); +#25171 = SURFACE_CURVE('',#25172,(#25177,#25188),.PCURVE_S1.); +#25172 = CIRCLE('',#25173,0.125); +#25173 = AXIS2_PLACEMENT_3D('',#25174,#25175,#25176); +#25174 = CARTESIAN_POINT('',(2.75,-3.225,2.E-002)); +#25175 = DIRECTION('',(0.E+000,-0.E+000,-1.)); +#25176 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000)); +#25177 = PCURVE('',#22359,#25178); +#25178 = DEFINITIONAL_REPRESENTATION('',(#25179),#25187); +#25179 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#25180,#25181,#25182,#25183 + ,#25184,#25185,#25186),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#25180 = CARTESIAN_POINT('',(6.715,6.365)); +#25181 = CARTESIAN_POINT('',(6.931506350946,6.365)); +#25182 = CARTESIAN_POINT('',(6.823253175473,6.1775)); +#25183 = CARTESIAN_POINT('',(6.715,5.99)); +#25184 = CARTESIAN_POINT('',(6.606746824527,6.1775)); +#25185 = CARTESIAN_POINT('',(6.498493649054,6.365)); +#25186 = CARTESIAN_POINT('',(6.715,6.365)); +#25187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#25188 = PCURVE('',#25189,#25194); +#25189 = CYLINDRICAL_SURFACE('',#25190,0.125); +#25190 = AXIS2_PLACEMENT_3D('',#25191,#25192,#25193); +#25191 = CARTESIAN_POINT('',(2.75,-3.225,0.E+000)); +#25192 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#25193 = DIRECTION('',(1.,-5.665538897648E-016,-0.E+000)); +#25194 = DEFINITIONAL_REPRESENTATION('',(#25195),#25199); +#25195 = LINE('',#25196,#25197); +#25196 = CARTESIAN_POINT('',(-3.552713678801E-015,-2.E-002)); +#25197 = VECTOR('',#25198,1.); +#25198 = DIRECTION('',(1.,0.E+000)); +#25199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#25200 = ORIENTED_EDGE('',*,*,#25201,.T.); +#25201 = EDGE_CURVE('',#25169,#25202,#25204,.T.); +#25202 = VERTEX_POINT('',#25203); +#25203 = CARTESIAN_POINT('',(2.875,-3.49,2.E-002)); +#25204 = SURFACE_CURVE('',#25205,(#25209,#25216),.PCURVE_S1.); +#25205 = LINE('',#25206,#25207); +#25206 = CARTESIAN_POINT('',(2.875,-5.000000000002E-003,2.E-002)); +#25207 = VECTOR('',#25208,1.); +#25208 = DIRECTION('',(-5.665538897648E-016,-1.,0.E+000)); +#25209 = PCURVE('',#22359,#25210); +#25210 = DEFINITIONAL_REPRESENTATION('',(#25211),#25215); +#25211 = LINE('',#25212,#25213); +#25212 = CARTESIAN_POINT('',(3.495,6.365)); +#25213 = VECTOR('',#25214,1.); +#25214 = DIRECTION('',(1.,-3.445092848398E-016)); +#25215 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#25216 = PCURVE('',#25217,#25222); +#25217 = PLANE('',#25218); +#25218 = AXIS2_PLACEMENT_3D('',#25219,#25220,#25221); +#25219 = CARTESIAN_POINT('',(2.875,-3.5,0.E+000)); +#25220 = DIRECTION('',(-1.,5.665538897648E-016,0.E+000)); +#25221 = DIRECTION('',(5.665538897648E-016,1.,0.E+000)); +#25222 = DEFINITIONAL_REPRESENTATION('',(#25223),#25227); +#25223 = LINE('',#25224,#25225); +#25224 = CARTESIAN_POINT('',(3.495,-2.E-002)); +#25225 = VECTOR('',#25226,1.); +#25226 = DIRECTION('',(-1.,-0.E+000)); +#25227 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#25228 = ORIENTED_EDGE('',*,*,#25229,.T.); +#25229 = EDGE_CURVE('',#25202,#25230,#25232,.T.); +#25230 = VERTEX_POINT('',#25231); +#25231 = CARTESIAN_POINT('',(3.49,-3.49,2.E-002)); +#25232 = SURFACE_CURVE('',#25233,(#25237,#25244),.PCURVE_S1.); +#25233 = LINE('',#25234,#25235); +#25234 = CARTESIAN_POINT('',(-3.49,-3.49,2.E-002)); +#25235 = VECTOR('',#25236,1.); +#25236 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000)); +#25237 = PCURVE('',#22359,#25238); +#25238 = DEFINITIONAL_REPRESENTATION('',(#25239),#25243); +#25239 = LINE('',#25240,#25241); +#25240 = CARTESIAN_POINT('',(6.98,1.549871342377E-015)); +#25241 = VECTOR('',#25242,1.); +#25242 = DIRECTION('',(0.E+000,1.)); +#25243 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#25244 = PCURVE('',#23896,#25245); +#25245 = DEFINITIONAL_REPRESENTATION('',(#25246),#25250); +#25246 = LINE('',#25247,#25248); +#25247 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#25248 = VECTOR('',#25249,1.); +#25249 = DIRECTION('',(0.E+000,-1.)); +#25250 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#25251 = ORIENTED_EDGE('',*,*,#25252,.F.); +#25252 = EDGE_CURVE('',#25253,#25230,#25255,.T.); +#25253 = VERTEX_POINT('',#25254); +#25254 = CARTESIAN_POINT('',(3.49,-2.875,2.E-002)); +#25255 = SURFACE_CURVE('',#25256,(#25260,#25267),.PCURVE_S1.); +#25256 = LINE('',#25257,#25258); +#25257 = CARTESIAN_POINT('',(3.49,3.49,2.E-002)); +#25258 = VECTOR('',#25259,1.); +#25259 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000)); +#25260 = PCURVE('',#22359,#25261); +#25261 = DEFINITIONAL_REPRESENTATION('',(#25262),#25266); +#25262 = LINE('',#25263,#25264); +#25263 = CARTESIAN_POINT('',(-1.549871342377E-015,6.98)); +#25264 = VECTOR('',#25265,1.); +#25265 = DIRECTION('',(1.,0.E+000)); +#25266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#25267 = PCURVE('',#25268,#25273); +#25268 = PLANE('',#25269); +#25269 = AXIS2_PLACEMENT_3D('',#25270,#25271,#25272); +#25270 = CARTESIAN_POINT('',(3.49,3.49,2.E-002)); +#25271 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000)); +#25272 = DIRECTION('',(0.E+000,0.E+000,1.)); +#25273 = DEFINITIONAL_REPRESENTATION('',(#25274),#25278); +#25274 = LINE('',#25275,#25276); +#25275 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#25276 = VECTOR('',#25277,1.); +#25277 = DIRECTION('',(0.E+000,1.)); +#25278 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#25279 = ORIENTED_EDGE('',*,*,#25280,.T.); +#25280 = EDGE_CURVE('',#25253,#25281,#25283,.T.); +#25281 = VERTEX_POINT('',#25282); +#25282 = CARTESIAN_POINT('',(3.225,-2.875,2.E-002)); +#25283 = SURFACE_CURVE('',#25284,(#25288,#25295),.PCURVE_S1.); +#25284 = LINE('',#25285,#25286); +#25285 = CARTESIAN_POINT('',(-0.1325,-2.875,2.E-002)); +#25286 = VECTOR('',#25287,1.); +#25287 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000)); +#25288 = PCURVE('',#22359,#25289); +#25289 = DEFINITIONAL_REPRESENTATION('',(#25290),#25294); +#25290 = LINE('',#25291,#25292); +#25291 = CARTESIAN_POINT('',(6.365,3.3575)); +#25292 = VECTOR('',#25293,1.); +#25293 = DIRECTION('',(-1.224646799148E-016,-1.)); +#25294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#25295 = PCURVE('',#25296,#25301); +#25296 = PLANE('',#25297); +#25297 = AXIS2_PLACEMENT_3D('',#25298,#25299,#25300); +#25298 = CARTESIAN_POINT('',(3.225,-2.875,0.E+000)); +#25299 = DIRECTION('',(3.445092848398E-016,1.,0.E+000)); +#25300 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000)); +#25301 = DEFINITIONAL_REPRESENTATION('',(#25302),#25306); +#25302 = LINE('',#25303,#25304); +#25303 = CARTESIAN_POINT('',(-3.3575,-2.E-002)); +#25304 = VECTOR('',#25305,1.); +#25305 = DIRECTION('',(-1.,0.E+000)); +#25306 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#25307 = ORIENTED_EDGE('',*,*,#25308,.T.); +#25308 = EDGE_CURVE('',#25281,#25309,#25311,.T.); +#25309 = VERTEX_POINT('',#25310); +#25310 = CARTESIAN_POINT('',(3.225,-2.625,2.E-002)); +#25311 = SURFACE_CURVE('',#25312,(#25317,#25328),.PCURVE_S1.); +#25312 = CIRCLE('',#25313,0.125); +#25313 = AXIS2_PLACEMENT_3D('',#25314,#25315,#25316); +#25314 = CARTESIAN_POINT('',(3.225,-2.75,2.E-002)); +#25315 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#25316 = DIRECTION('',(3.445092848398E-016,1.,0.E+000)); +#25317 = PCURVE('',#22359,#25318); +#25318 = DEFINITIONAL_REPRESENTATION('',(#25319),#25327); +#25319 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#25320,#25321,#25322,#25323 + ,#25324,#25325,#25326),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#25320 = CARTESIAN_POINT('',(6.115,6.715)); +#25321 = CARTESIAN_POINT('',(6.115,6.931506350946)); +#25322 = CARTESIAN_POINT('',(6.3025,6.823253175473)); +#25323 = CARTESIAN_POINT('',(6.49,6.715)); +#25324 = CARTESIAN_POINT('',(6.3025,6.606746824527)); +#25325 = CARTESIAN_POINT('',(6.115,6.498493649054)); +#25326 = CARTESIAN_POINT('',(6.115,6.715)); +#25327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#25328 = PCURVE('',#25329,#25334); +#25329 = CYLINDRICAL_SURFACE('',#25330,0.125); +#25330 = AXIS2_PLACEMENT_3D('',#25331,#25332,#25333); +#25331 = CARTESIAN_POINT('',(3.225,-2.75,0.E+000)); +#25332 = DIRECTION('',(0.E+000,-0.E+000,-1.)); +#25333 = DIRECTION('',(3.445092848398E-016,1.,0.E+000)); +#25334 = DEFINITIONAL_REPRESENTATION('',(#25335),#25339); +#25335 = LINE('',#25336,#25337); +#25336 = CARTESIAN_POINT('',(0.E+000,-2.E-002)); +#25337 = VECTOR('',#25338,1.); +#25338 = DIRECTION('',(1.,0.E+000)); +#25339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#25340 = ORIENTED_EDGE('',*,*,#25341,.T.); +#25341 = EDGE_CURVE('',#25309,#25342,#25344,.T.); +#25342 = VERTEX_POINT('',#25343); +#25343 = CARTESIAN_POINT('',(3.49,-2.625,2.E-002)); +#25344 = SURFACE_CURVE('',#25345,(#25349,#25356),.PCURVE_S1.); +#25345 = LINE('',#25346,#25347); +#25346 = CARTESIAN_POINT('',(4.999999999999E-003,-2.625,2.E-002)); +#25347 = VECTOR('',#25348,1.); +#25348 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000)); +#25349 = PCURVE('',#22359,#25350); +#25350 = DEFINITIONAL_REPRESENTATION('',(#25351),#25355); +#25351 = LINE('',#25352,#25353); +#25352 = CARTESIAN_POINT('',(6.115,3.495)); +#25353 = VECTOR('',#25354,1.); +#25354 = DIRECTION('',(1.224646799148E-016,1.)); +#25355 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#25356 = PCURVE('',#25357,#25362); +#25357 = PLANE('',#25358); +#25358 = AXIS2_PLACEMENT_3D('',#25359,#25360,#25361); +#25359 = CARTESIAN_POINT('',(3.5,-2.625,0.E+000)); +#25360 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000)); +#25361 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000)); +#25362 = DEFINITIONAL_REPRESENTATION('',(#25363),#25367); +#25363 = LINE('',#25364,#25365); +#25364 = CARTESIAN_POINT('',(3.495,-2.E-002)); +#25365 = VECTOR('',#25366,1.); +#25366 = DIRECTION('',(-1.,-0.E+000)); +#25367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#25368 = ORIENTED_EDGE('',*,*,#25369,.F.); +#25369 = EDGE_CURVE('',#25370,#25342,#25372,.T.); +#25370 = VERTEX_POINT('',#25371); +#25371 = CARTESIAN_POINT('',(3.49,-2.375,2.E-002)); +#25372 = SURFACE_CURVE('',#25373,(#25377,#25384),.PCURVE_S1.); +#25373 = LINE('',#25374,#25375); +#25374 = CARTESIAN_POINT('',(3.49,3.49,2.E-002)); +#25375 = VECTOR('',#25376,1.); +#25376 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000)); +#25377 = PCURVE('',#22359,#25378); +#25378 = DEFINITIONAL_REPRESENTATION('',(#25379),#25383); +#25379 = LINE('',#25380,#25381); +#25380 = CARTESIAN_POINT('',(-1.549871342377E-015,6.98)); +#25381 = VECTOR('',#25382,1.); +#25382 = DIRECTION('',(1.,0.E+000)); +#25383 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#25384 = PCURVE('',#25268,#25385); +#25385 = DEFINITIONAL_REPRESENTATION('',(#25386),#25390); +#25386 = LINE('',#25387,#25388); +#25387 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#25388 = VECTOR('',#25389,1.); +#25389 = DIRECTION('',(0.E+000,1.)); +#25390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#25391 = ORIENTED_EDGE('',*,*,#25392,.T.); +#25392 = EDGE_CURVE('',#25370,#25393,#25395,.T.); +#25393 = VERTEX_POINT('',#25394); +#25394 = CARTESIAN_POINT('',(3.225,-2.375,2.E-002)); +#25395 = SURFACE_CURVE('',#25396,(#25400,#25407),.PCURVE_S1.); +#25396 = LINE('',#25397,#25398); +#25397 = CARTESIAN_POINT('',(-0.1325,-2.375,2.E-002)); +#25398 = VECTOR('',#25399,1.); +#25399 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000)); +#25400 = PCURVE('',#22359,#25401); +#25401 = DEFINITIONAL_REPRESENTATION('',(#25402),#25406); +#25402 = LINE('',#25403,#25404); +#25403 = CARTESIAN_POINT('',(5.865,3.3575)); +#25404 = VECTOR('',#25405,1.); +#25405 = DIRECTION('',(-1.224646799148E-016,-1.)); +#25406 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#25407 = PCURVE('',#25408,#25413); +#25408 = PLANE('',#25409); +#25409 = AXIS2_PLACEMENT_3D('',#25410,#25411,#25412); +#25410 = CARTESIAN_POINT('',(3.225,-2.375,0.E+000)); +#25411 = DIRECTION('',(3.445092848398E-016,1.,0.E+000)); +#25412 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000)); +#25413 = DEFINITIONAL_REPRESENTATION('',(#25414),#25418); +#25414 = LINE('',#25415,#25416); +#25415 = CARTESIAN_POINT('',(-3.3575,-2.E-002)); +#25416 = VECTOR('',#25417,1.); +#25417 = DIRECTION('',(-1.,0.E+000)); +#25418 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#25419 = ORIENTED_EDGE('',*,*,#25420,.T.); +#25420 = EDGE_CURVE('',#25393,#25421,#25423,.T.); +#25421 = VERTEX_POINT('',#25422); +#25422 = CARTESIAN_POINT('',(3.225,-2.125,2.E-002)); +#25423 = SURFACE_CURVE('',#25424,(#25429,#25440),.PCURVE_S1.); +#25424 = CIRCLE('',#25425,0.125); +#25425 = AXIS2_PLACEMENT_3D('',#25426,#25427,#25428); +#25426 = CARTESIAN_POINT('',(3.225,-2.25,2.E-002)); +#25427 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#25428 = DIRECTION('',(3.445092848398E-016,1.,0.E+000)); +#25429 = PCURVE('',#22359,#25430); +#25430 = DEFINITIONAL_REPRESENTATION('',(#25431),#25439); +#25431 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#25432,#25433,#25434,#25435 + ,#25436,#25437,#25438),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#25432 = CARTESIAN_POINT('',(5.615,6.715)); +#25433 = CARTESIAN_POINT('',(5.615,6.931506350946)); +#25434 = CARTESIAN_POINT('',(5.8025,6.823253175473)); +#25435 = CARTESIAN_POINT('',(5.99,6.715)); +#25436 = CARTESIAN_POINT('',(5.8025,6.606746824527)); +#25437 = CARTESIAN_POINT('',(5.615,6.498493649054)); +#25438 = CARTESIAN_POINT('',(5.615,6.715)); +#25439 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#25440 = PCURVE('',#25441,#25446); +#25441 = CYLINDRICAL_SURFACE('',#25442,0.125); +#25442 = AXIS2_PLACEMENT_3D('',#25443,#25444,#25445); +#25443 = CARTESIAN_POINT('',(3.225,-2.25,0.E+000)); +#25444 = DIRECTION('',(0.E+000,-0.E+000,-1.)); +#25445 = DIRECTION('',(3.445092848398E-016,1.,0.E+000)); +#25446 = DEFINITIONAL_REPRESENTATION('',(#25447),#25451); +#25447 = LINE('',#25448,#25449); +#25448 = CARTESIAN_POINT('',(0.E+000,-2.E-002)); +#25449 = VECTOR('',#25450,1.); +#25450 = DIRECTION('',(1.,0.E+000)); +#25451 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#25452 = ORIENTED_EDGE('',*,*,#25453,.T.); +#25453 = EDGE_CURVE('',#25421,#25454,#25456,.T.); +#25454 = VERTEX_POINT('',#25455); +#25455 = CARTESIAN_POINT('',(3.49,-2.125,2.E-002)); +#25456 = SURFACE_CURVE('',#25457,(#25461,#25468),.PCURVE_S1.); +#25457 = LINE('',#25458,#25459); +#25458 = CARTESIAN_POINT('',(4.999999999999E-003,-2.125,2.E-002)); +#25459 = VECTOR('',#25460,1.); +#25460 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000)); +#25461 = PCURVE('',#22359,#25462); +#25462 = DEFINITIONAL_REPRESENTATION('',(#25463),#25467); +#25463 = LINE('',#25464,#25465); +#25464 = CARTESIAN_POINT('',(5.615,3.495)); +#25465 = VECTOR('',#25466,1.); +#25466 = DIRECTION('',(1.224646799148E-016,1.)); +#25467 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#25468 = PCURVE('',#25469,#25474); +#25469 = PLANE('',#25470); +#25470 = AXIS2_PLACEMENT_3D('',#25471,#25472,#25473); +#25471 = CARTESIAN_POINT('',(3.5,-2.125,0.E+000)); +#25472 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000)); +#25473 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000)); +#25474 = DEFINITIONAL_REPRESENTATION('',(#25475),#25479); +#25475 = LINE('',#25476,#25477); +#25476 = CARTESIAN_POINT('',(3.495,-2.E-002)); +#25477 = VECTOR('',#25478,1.); +#25478 = DIRECTION('',(-1.,-0.E+000)); +#25479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#25480 = ORIENTED_EDGE('',*,*,#25481,.F.); +#25481 = EDGE_CURVE('',#25482,#25454,#25484,.T.); +#25482 = VERTEX_POINT('',#25483); +#25483 = CARTESIAN_POINT('',(3.49,-1.875,2.E-002)); +#25484 = SURFACE_CURVE('',#25485,(#25489,#25496),.PCURVE_S1.); +#25485 = LINE('',#25486,#25487); +#25486 = CARTESIAN_POINT('',(3.49,3.49,2.E-002)); +#25487 = VECTOR('',#25488,1.); +#25488 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000)); +#25489 = PCURVE('',#22359,#25490); +#25490 = DEFINITIONAL_REPRESENTATION('',(#25491),#25495); +#25491 = LINE('',#25492,#25493); +#25492 = CARTESIAN_POINT('',(-1.549871342377E-015,6.98)); +#25493 = VECTOR('',#25494,1.); +#25494 = DIRECTION('',(1.,0.E+000)); +#25495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#25496 = PCURVE('',#25268,#25497); +#25497 = DEFINITIONAL_REPRESENTATION('',(#25498),#25502); +#25498 = LINE('',#25499,#25500); +#25499 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#25500 = VECTOR('',#25501,1.); +#25501 = DIRECTION('',(0.E+000,1.)); +#25502 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#25503 = ORIENTED_EDGE('',*,*,#25504,.T.); +#25504 = EDGE_CURVE('',#25482,#25505,#25507,.T.); +#25505 = VERTEX_POINT('',#25506); +#25506 = CARTESIAN_POINT('',(3.225,-1.875,2.E-002)); +#25507 = SURFACE_CURVE('',#25508,(#25512,#25519),.PCURVE_S1.); +#25508 = LINE('',#25509,#25510); +#25509 = CARTESIAN_POINT('',(-0.1325,-1.875,2.E-002)); +#25510 = VECTOR('',#25511,1.); +#25511 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000)); +#25512 = PCURVE('',#22359,#25513); +#25513 = DEFINITIONAL_REPRESENTATION('',(#25514),#25518); +#25514 = LINE('',#25515,#25516); +#25515 = CARTESIAN_POINT('',(5.365,3.3575)); +#25516 = VECTOR('',#25517,1.); +#25517 = DIRECTION('',(-1.224646799148E-016,-1.)); +#25518 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#25519 = PCURVE('',#25520,#25525); +#25520 = PLANE('',#25521); +#25521 = AXIS2_PLACEMENT_3D('',#25522,#25523,#25524); +#25522 = CARTESIAN_POINT('',(3.225,-1.875,0.E+000)); +#25523 = DIRECTION('',(3.445092848398E-016,1.,0.E+000)); +#25524 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000)); +#25525 = DEFINITIONAL_REPRESENTATION('',(#25526),#25530); +#25526 = LINE('',#25527,#25528); +#25527 = CARTESIAN_POINT('',(-3.3575,-2.E-002)); +#25528 = VECTOR('',#25529,1.); +#25529 = DIRECTION('',(-1.,0.E+000)); +#25530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#25531 = ORIENTED_EDGE('',*,*,#25532,.T.); +#25532 = EDGE_CURVE('',#25505,#25533,#25535,.T.); +#25533 = VERTEX_POINT('',#25534); +#25534 = CARTESIAN_POINT('',(3.225,-1.625,2.E-002)); +#25535 = SURFACE_CURVE('',#25536,(#25541,#25552),.PCURVE_S1.); +#25536 = CIRCLE('',#25537,0.125); +#25537 = AXIS2_PLACEMENT_3D('',#25538,#25539,#25540); +#25538 = CARTESIAN_POINT('',(3.225,-1.75,2.E-002)); +#25539 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#25540 = DIRECTION('',(3.445092848398E-016,1.,0.E+000)); +#25541 = PCURVE('',#22359,#25542); +#25542 = DEFINITIONAL_REPRESENTATION('',(#25543),#25551); +#25543 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#25544,#25545,#25546,#25547 + ,#25548,#25549,#25550),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#25544 = CARTESIAN_POINT('',(5.115,6.715)); +#25545 = CARTESIAN_POINT('',(5.115,6.931506350946)); +#25546 = CARTESIAN_POINT('',(5.3025,6.823253175473)); +#25547 = CARTESIAN_POINT('',(5.49,6.715)); +#25548 = CARTESIAN_POINT('',(5.3025,6.606746824527)); +#25549 = CARTESIAN_POINT('',(5.115,6.498493649054)); +#25550 = CARTESIAN_POINT('',(5.115,6.715)); +#25551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#25552 = PCURVE('',#25553,#25558); +#25553 = CYLINDRICAL_SURFACE('',#25554,0.125); +#25554 = AXIS2_PLACEMENT_3D('',#25555,#25556,#25557); +#25555 = CARTESIAN_POINT('',(3.225,-1.75,0.E+000)); +#25556 = DIRECTION('',(0.E+000,-0.E+000,-1.)); +#25557 = DIRECTION('',(3.445092848398E-016,1.,0.E+000)); +#25558 = DEFINITIONAL_REPRESENTATION('',(#25559),#25563); +#25559 = LINE('',#25560,#25561); +#25560 = CARTESIAN_POINT('',(0.E+000,-2.E-002)); +#25561 = VECTOR('',#25562,1.); +#25562 = DIRECTION('',(1.,0.E+000)); +#25563 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#25564 = ORIENTED_EDGE('',*,*,#25565,.T.); +#25565 = EDGE_CURVE('',#25533,#25566,#25568,.T.); +#25566 = VERTEX_POINT('',#25567); +#25567 = CARTESIAN_POINT('',(3.49,-1.625,2.E-002)); +#25568 = SURFACE_CURVE('',#25569,(#25573,#25580),.PCURVE_S1.); +#25569 = LINE('',#25570,#25571); +#25570 = CARTESIAN_POINT('',(4.999999999999E-003,-1.625,2.E-002)); +#25571 = VECTOR('',#25572,1.); +#25572 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000)); +#25573 = PCURVE('',#22359,#25574); +#25574 = DEFINITIONAL_REPRESENTATION('',(#25575),#25579); +#25575 = LINE('',#25576,#25577); +#25576 = CARTESIAN_POINT('',(5.115,3.495)); +#25577 = VECTOR('',#25578,1.); +#25578 = DIRECTION('',(1.224646799148E-016,1.)); +#25579 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#25580 = PCURVE('',#25581,#25586); +#25581 = PLANE('',#25582); +#25582 = AXIS2_PLACEMENT_3D('',#25583,#25584,#25585); +#25583 = CARTESIAN_POINT('',(3.5,-1.625,0.E+000)); +#25584 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000)); +#25585 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000)); +#25586 = DEFINITIONAL_REPRESENTATION('',(#25587),#25591); +#25587 = LINE('',#25588,#25589); +#25588 = CARTESIAN_POINT('',(3.495,-2.E-002)); +#25589 = VECTOR('',#25590,1.); +#25590 = DIRECTION('',(-1.,-0.E+000)); +#25591 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#25592 = ORIENTED_EDGE('',*,*,#25593,.F.); +#25593 = EDGE_CURVE('',#25594,#25566,#25596,.T.); +#25594 = VERTEX_POINT('',#25595); +#25595 = CARTESIAN_POINT('',(3.49,-1.375,2.E-002)); +#25596 = SURFACE_CURVE('',#25597,(#25601,#25608),.PCURVE_S1.); +#25597 = LINE('',#25598,#25599); +#25598 = CARTESIAN_POINT('',(3.49,3.49,2.E-002)); +#25599 = VECTOR('',#25600,1.); +#25600 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000)); +#25601 = PCURVE('',#22359,#25602); +#25602 = DEFINITIONAL_REPRESENTATION('',(#25603),#25607); +#25603 = LINE('',#25604,#25605); +#25604 = CARTESIAN_POINT('',(-1.549871342377E-015,6.98)); +#25605 = VECTOR('',#25606,1.); +#25606 = DIRECTION('',(1.,0.E+000)); +#25607 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#25608 = PCURVE('',#25268,#25609); +#25609 = DEFINITIONAL_REPRESENTATION('',(#25610),#25614); +#25610 = LINE('',#25611,#25612); +#25611 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#25612 = VECTOR('',#25613,1.); +#25613 = DIRECTION('',(0.E+000,1.)); +#25614 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#25615 = ORIENTED_EDGE('',*,*,#25616,.T.); +#25616 = EDGE_CURVE('',#25594,#25617,#25619,.T.); +#25617 = VERTEX_POINT('',#25618); +#25618 = CARTESIAN_POINT('',(3.225,-1.375,2.E-002)); +#25619 = SURFACE_CURVE('',#25620,(#25624,#25631),.PCURVE_S1.); +#25620 = LINE('',#25621,#25622); +#25621 = CARTESIAN_POINT('',(-0.1325,-1.375,2.E-002)); +#25622 = VECTOR('',#25623,1.); +#25623 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000)); +#25624 = PCURVE('',#22359,#25625); +#25625 = DEFINITIONAL_REPRESENTATION('',(#25626),#25630); +#25626 = LINE('',#25627,#25628); +#25627 = CARTESIAN_POINT('',(4.865,3.3575)); +#25628 = VECTOR('',#25629,1.); +#25629 = DIRECTION('',(-1.224646799148E-016,-1.)); +#25630 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#25631 = PCURVE('',#25632,#25637); +#25632 = PLANE('',#25633); +#25633 = AXIS2_PLACEMENT_3D('',#25634,#25635,#25636); +#25634 = CARTESIAN_POINT('',(3.225,-1.375,0.E+000)); +#25635 = DIRECTION('',(3.445092848398E-016,1.,0.E+000)); +#25636 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000)); +#25637 = DEFINITIONAL_REPRESENTATION('',(#25638),#25642); +#25638 = LINE('',#25639,#25640); +#25639 = CARTESIAN_POINT('',(-3.3575,-2.E-002)); +#25640 = VECTOR('',#25641,1.); +#25641 = DIRECTION('',(-1.,0.E+000)); +#25642 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#25643 = ORIENTED_EDGE('',*,*,#25644,.T.); +#25644 = EDGE_CURVE('',#25617,#25645,#25647,.T.); +#25645 = VERTEX_POINT('',#25646); +#25646 = CARTESIAN_POINT('',(3.225,-1.125,2.E-002)); +#25647 = SURFACE_CURVE('',#25648,(#25653,#25664),.PCURVE_S1.); +#25648 = CIRCLE('',#25649,0.125); +#25649 = AXIS2_PLACEMENT_3D('',#25650,#25651,#25652); +#25650 = CARTESIAN_POINT('',(3.225,-1.25,2.E-002)); +#25651 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#25652 = DIRECTION('',(3.445092848398E-016,1.,0.E+000)); +#25653 = PCURVE('',#22359,#25654); +#25654 = DEFINITIONAL_REPRESENTATION('',(#25655),#25663); +#25655 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#25656,#25657,#25658,#25659 + ,#25660,#25661,#25662),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#25656 = CARTESIAN_POINT('',(4.615,6.715)); +#25657 = CARTESIAN_POINT('',(4.615,6.931506350946)); +#25658 = CARTESIAN_POINT('',(4.8025,6.823253175473)); +#25659 = CARTESIAN_POINT('',(4.99,6.715)); +#25660 = CARTESIAN_POINT('',(4.8025,6.606746824527)); +#25661 = CARTESIAN_POINT('',(4.615,6.498493649054)); +#25662 = CARTESIAN_POINT('',(4.615,6.715)); +#25663 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#25664 = PCURVE('',#25665,#25670); +#25665 = CYLINDRICAL_SURFACE('',#25666,0.125); +#25666 = AXIS2_PLACEMENT_3D('',#25667,#25668,#25669); +#25667 = CARTESIAN_POINT('',(3.225,-1.25,0.E+000)); +#25668 = DIRECTION('',(0.E+000,-0.E+000,-1.)); +#25669 = DIRECTION('',(3.445092848398E-016,1.,0.E+000)); +#25670 = DEFINITIONAL_REPRESENTATION('',(#25671),#25675); +#25671 = LINE('',#25672,#25673); +#25672 = CARTESIAN_POINT('',(0.E+000,-2.E-002)); +#25673 = VECTOR('',#25674,1.); +#25674 = DIRECTION('',(1.,0.E+000)); +#25675 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#25676 = ORIENTED_EDGE('',*,*,#25677,.T.); +#25677 = EDGE_CURVE('',#25645,#25678,#25680,.T.); +#25678 = VERTEX_POINT('',#25679); +#25679 = CARTESIAN_POINT('',(3.49,-1.125,2.E-002)); +#25680 = SURFACE_CURVE('',#25681,(#25685,#25692),.PCURVE_S1.); +#25681 = LINE('',#25682,#25683); +#25682 = CARTESIAN_POINT('',(4.999999999999E-003,-1.125,2.E-002)); +#25683 = VECTOR('',#25684,1.); +#25684 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000)); +#25685 = PCURVE('',#22359,#25686); +#25686 = DEFINITIONAL_REPRESENTATION('',(#25687),#25691); +#25687 = LINE('',#25688,#25689); +#25688 = CARTESIAN_POINT('',(4.615,3.495)); +#25689 = VECTOR('',#25690,1.); +#25690 = DIRECTION('',(1.224646799148E-016,1.)); +#25691 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#25692 = PCURVE('',#25693,#25698); +#25693 = PLANE('',#25694); +#25694 = AXIS2_PLACEMENT_3D('',#25695,#25696,#25697); +#25695 = CARTESIAN_POINT('',(3.5,-1.125,0.E+000)); +#25696 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000)); +#25697 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000)); +#25698 = DEFINITIONAL_REPRESENTATION('',(#25699),#25703); +#25699 = LINE('',#25700,#25701); +#25700 = CARTESIAN_POINT('',(3.495,-2.E-002)); +#25701 = VECTOR('',#25702,1.); +#25702 = DIRECTION('',(-1.,-0.E+000)); +#25703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#25704 = ORIENTED_EDGE('',*,*,#25705,.F.); +#25705 = EDGE_CURVE('',#25706,#25678,#25708,.T.); +#25706 = VERTEX_POINT('',#25707); +#25707 = CARTESIAN_POINT('',(3.49,-0.875,2.E-002)); +#25708 = SURFACE_CURVE('',#25709,(#25713,#25720),.PCURVE_S1.); +#25709 = LINE('',#25710,#25711); +#25710 = CARTESIAN_POINT('',(3.49,3.49,2.E-002)); +#25711 = VECTOR('',#25712,1.); +#25712 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000)); +#25713 = PCURVE('',#22359,#25714); +#25714 = DEFINITIONAL_REPRESENTATION('',(#25715),#25719); +#25715 = LINE('',#25716,#25717); +#25716 = CARTESIAN_POINT('',(-1.549871342377E-015,6.98)); +#25717 = VECTOR('',#25718,1.); +#25718 = DIRECTION('',(1.,0.E+000)); +#25719 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#25720 = PCURVE('',#25268,#25721); +#25721 = DEFINITIONAL_REPRESENTATION('',(#25722),#25726); +#25722 = LINE('',#25723,#25724); +#25723 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#25724 = VECTOR('',#25725,1.); +#25725 = DIRECTION('',(0.E+000,1.)); +#25726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#25727 = ORIENTED_EDGE('',*,*,#25728,.T.); +#25728 = EDGE_CURVE('',#25706,#25729,#25731,.T.); +#25729 = VERTEX_POINT('',#25730); +#25730 = CARTESIAN_POINT('',(3.225,-0.875,2.E-002)); +#25731 = SURFACE_CURVE('',#25732,(#25736,#25743),.PCURVE_S1.); +#25732 = LINE('',#25733,#25734); +#25733 = CARTESIAN_POINT('',(-0.1325,-0.875,2.E-002)); +#25734 = VECTOR('',#25735,1.); +#25735 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000)); +#25736 = PCURVE('',#22359,#25737); +#25737 = DEFINITIONAL_REPRESENTATION('',(#25738),#25742); +#25738 = LINE('',#25739,#25740); +#25739 = CARTESIAN_POINT('',(4.365,3.3575)); +#25740 = VECTOR('',#25741,1.); +#25741 = DIRECTION('',(-1.224646799148E-016,-1.)); +#25742 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#25743 = PCURVE('',#25744,#25749); +#25744 = PLANE('',#25745); +#25745 = AXIS2_PLACEMENT_3D('',#25746,#25747,#25748); +#25746 = CARTESIAN_POINT('',(3.225,-0.875,0.E+000)); +#25747 = DIRECTION('',(3.445092848398E-016,1.,0.E+000)); +#25748 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000)); +#25749 = DEFINITIONAL_REPRESENTATION('',(#25750),#25754); +#25750 = LINE('',#25751,#25752); +#25751 = CARTESIAN_POINT('',(-3.3575,-2.E-002)); +#25752 = VECTOR('',#25753,1.); +#25753 = DIRECTION('',(-1.,0.E+000)); +#25754 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#25755 = ORIENTED_EDGE('',*,*,#25756,.T.); +#25756 = EDGE_CURVE('',#25729,#25757,#25759,.T.); +#25757 = VERTEX_POINT('',#25758); +#25758 = CARTESIAN_POINT('',(3.225,-0.625,2.E-002)); +#25759 = SURFACE_CURVE('',#25760,(#25765,#25776),.PCURVE_S1.); +#25760 = CIRCLE('',#25761,0.125); +#25761 = AXIS2_PLACEMENT_3D('',#25762,#25763,#25764); +#25762 = CARTESIAN_POINT('',(3.225,-0.75,2.E-002)); +#25763 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#25764 = DIRECTION('',(3.445092848398E-016,1.,0.E+000)); +#25765 = PCURVE('',#22359,#25766); +#25766 = DEFINITIONAL_REPRESENTATION('',(#25767),#25775); +#25767 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#25768,#25769,#25770,#25771 + ,#25772,#25773,#25774),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#25768 = CARTESIAN_POINT('',(4.115,6.715)); +#25769 = CARTESIAN_POINT('',(4.115,6.931506350946)); +#25770 = CARTESIAN_POINT('',(4.3025,6.823253175473)); +#25771 = CARTESIAN_POINT('',(4.49,6.715)); +#25772 = CARTESIAN_POINT('',(4.3025,6.606746824527)); +#25773 = CARTESIAN_POINT('',(4.115,6.498493649054)); +#25774 = CARTESIAN_POINT('',(4.115,6.715)); +#25775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#25776 = PCURVE('',#25777,#25782); +#25777 = CYLINDRICAL_SURFACE('',#25778,0.125); +#25778 = AXIS2_PLACEMENT_3D('',#25779,#25780,#25781); +#25779 = CARTESIAN_POINT('',(3.225,-0.75,0.E+000)); +#25780 = DIRECTION('',(0.E+000,-0.E+000,-1.)); +#25781 = DIRECTION('',(3.445092848398E-016,1.,0.E+000)); +#25782 = DEFINITIONAL_REPRESENTATION('',(#25783),#25787); +#25783 = LINE('',#25784,#25785); +#25784 = CARTESIAN_POINT('',(0.E+000,-2.E-002)); +#25785 = VECTOR('',#25786,1.); +#25786 = DIRECTION('',(1.,0.E+000)); +#25787 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#25788 = ORIENTED_EDGE('',*,*,#25789,.T.); +#25789 = EDGE_CURVE('',#25757,#25790,#25792,.T.); +#25790 = VERTEX_POINT('',#25791); +#25791 = CARTESIAN_POINT('',(3.49,-0.625,2.E-002)); +#25792 = SURFACE_CURVE('',#25793,(#25797,#25804),.PCURVE_S1.); +#25793 = LINE('',#25794,#25795); +#25794 = CARTESIAN_POINT('',(5.E-003,-0.625,2.E-002)); +#25795 = VECTOR('',#25796,1.); +#25796 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000)); +#25797 = PCURVE('',#22359,#25798); +#25798 = DEFINITIONAL_REPRESENTATION('',(#25799),#25803); +#25799 = LINE('',#25800,#25801); +#25800 = CARTESIAN_POINT('',(4.115,3.495)); +#25801 = VECTOR('',#25802,1.); +#25802 = DIRECTION('',(1.224646799148E-016,1.)); +#25803 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#25804 = PCURVE('',#25805,#25810); +#25805 = PLANE('',#25806); +#25806 = AXIS2_PLACEMENT_3D('',#25807,#25808,#25809); +#25807 = CARTESIAN_POINT('',(3.5,-0.625,0.E+000)); +#25808 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000)); +#25809 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000)); +#25810 = DEFINITIONAL_REPRESENTATION('',(#25811),#25815); +#25811 = LINE('',#25812,#25813); +#25812 = CARTESIAN_POINT('',(3.495,-2.E-002)); +#25813 = VECTOR('',#25814,1.); +#25814 = DIRECTION('',(-1.,-0.E+000)); +#25815 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#25816 = ORIENTED_EDGE('',*,*,#25817,.F.); +#25817 = EDGE_CURVE('',#25818,#25790,#25820,.T.); +#25818 = VERTEX_POINT('',#25819); +#25819 = CARTESIAN_POINT('',(3.49,-0.375,2.E-002)); +#25820 = SURFACE_CURVE('',#25821,(#25825,#25832),.PCURVE_S1.); +#25821 = LINE('',#25822,#25823); +#25822 = CARTESIAN_POINT('',(3.49,3.49,2.E-002)); +#25823 = VECTOR('',#25824,1.); +#25824 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000)); +#25825 = PCURVE('',#22359,#25826); +#25826 = DEFINITIONAL_REPRESENTATION('',(#25827),#25831); +#25827 = LINE('',#25828,#25829); +#25828 = CARTESIAN_POINT('',(-1.549871342377E-015,6.98)); +#25829 = VECTOR('',#25830,1.); +#25830 = DIRECTION('',(1.,0.E+000)); +#25831 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#25832 = PCURVE('',#25268,#25833); +#25833 = DEFINITIONAL_REPRESENTATION('',(#25834),#25838); +#25834 = LINE('',#25835,#25836); +#25835 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#25836 = VECTOR('',#25837,1.); +#25837 = DIRECTION('',(0.E+000,1.)); +#25838 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#25839 = ORIENTED_EDGE('',*,*,#25840,.T.); +#25840 = EDGE_CURVE('',#25818,#25841,#25843,.T.); +#25841 = VERTEX_POINT('',#25842); +#25842 = CARTESIAN_POINT('',(3.225,-0.375,2.E-002)); +#25843 = SURFACE_CURVE('',#25844,(#25848,#25855),.PCURVE_S1.); +#25844 = LINE('',#25845,#25846); +#25845 = CARTESIAN_POINT('',(-0.1325,-0.375,2.E-002)); +#25846 = VECTOR('',#25847,1.); +#25847 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000)); +#25848 = PCURVE('',#22359,#25849); +#25849 = DEFINITIONAL_REPRESENTATION('',(#25850),#25854); +#25850 = LINE('',#25851,#25852); +#25851 = CARTESIAN_POINT('',(3.865,3.3575)); +#25852 = VECTOR('',#25853,1.); +#25853 = DIRECTION('',(-1.224646799148E-016,-1.)); +#25854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#25855 = PCURVE('',#25856,#25861); +#25856 = PLANE('',#25857); +#25857 = AXIS2_PLACEMENT_3D('',#25858,#25859,#25860); +#25858 = CARTESIAN_POINT('',(3.225,-0.375,0.E+000)); +#25859 = DIRECTION('',(3.445092848398E-016,1.,0.E+000)); +#25860 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000)); +#25861 = DEFINITIONAL_REPRESENTATION('',(#25862),#25866); +#25862 = LINE('',#25863,#25864); +#25863 = CARTESIAN_POINT('',(-3.3575,-2.E-002)); +#25864 = VECTOR('',#25865,1.); +#25865 = DIRECTION('',(-1.,0.E+000)); +#25866 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#25867 = ORIENTED_EDGE('',*,*,#25868,.T.); +#25868 = EDGE_CURVE('',#25841,#25869,#25871,.T.); +#25869 = VERTEX_POINT('',#25870); +#25870 = CARTESIAN_POINT('',(3.225,-0.125,2.E-002)); +#25871 = SURFACE_CURVE('',#25872,(#25877,#25888),.PCURVE_S1.); +#25872 = CIRCLE('',#25873,0.125); +#25873 = AXIS2_PLACEMENT_3D('',#25874,#25875,#25876); +#25874 = CARTESIAN_POINT('',(3.225,-0.25,2.E-002)); +#25875 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#25876 = DIRECTION('',(3.445092848398E-016,1.,0.E+000)); +#25877 = PCURVE('',#22359,#25878); +#25878 = DEFINITIONAL_REPRESENTATION('',(#25879),#25887); +#25879 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#25880,#25881,#25882,#25883 + ,#25884,#25885,#25886),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#25880 = CARTESIAN_POINT('',(3.615,6.715)); +#25881 = CARTESIAN_POINT('',(3.615,6.931506350946)); +#25882 = CARTESIAN_POINT('',(3.8025,6.823253175473)); +#25883 = CARTESIAN_POINT('',(3.99,6.715)); +#25884 = CARTESIAN_POINT('',(3.8025,6.606746824527)); +#25885 = CARTESIAN_POINT('',(3.615,6.498493649054)); +#25886 = CARTESIAN_POINT('',(3.615,6.715)); +#25887 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#25888 = PCURVE('',#25889,#25894); +#25889 = CYLINDRICAL_SURFACE('',#25890,0.125); +#25890 = AXIS2_PLACEMENT_3D('',#25891,#25892,#25893); +#25891 = CARTESIAN_POINT('',(3.225,-0.25,0.E+000)); +#25892 = DIRECTION('',(0.E+000,-0.E+000,-1.)); +#25893 = DIRECTION('',(3.445092848398E-016,1.,0.E+000)); +#25894 = DEFINITIONAL_REPRESENTATION('',(#25895),#25899); +#25895 = LINE('',#25896,#25897); +#25896 = CARTESIAN_POINT('',(0.E+000,-2.E-002)); +#25897 = VECTOR('',#25898,1.); +#25898 = DIRECTION('',(1.,0.E+000)); +#25899 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#25900 = ORIENTED_EDGE('',*,*,#25901,.T.); +#25901 = EDGE_CURVE('',#25869,#25902,#25904,.T.); +#25902 = VERTEX_POINT('',#25903); +#25903 = CARTESIAN_POINT('',(3.49,-0.125,2.E-002)); +#25904 = SURFACE_CURVE('',#25905,(#25909,#25916),.PCURVE_S1.); +#25905 = LINE('',#25906,#25907); +#25906 = CARTESIAN_POINT('',(5.E-003,-0.125,2.E-002)); +#25907 = VECTOR('',#25908,1.); +#25908 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000)); +#25909 = PCURVE('',#22359,#25910); +#25910 = DEFINITIONAL_REPRESENTATION('',(#25911),#25915); +#25911 = LINE('',#25912,#25913); +#25912 = CARTESIAN_POINT('',(3.615,3.495)); +#25913 = VECTOR('',#25914,1.); +#25914 = DIRECTION('',(1.224646799148E-016,1.)); +#25915 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#25916 = PCURVE('',#25917,#25922); +#25917 = PLANE('',#25918); +#25918 = AXIS2_PLACEMENT_3D('',#25919,#25920,#25921); +#25919 = CARTESIAN_POINT('',(3.5,-0.125,0.E+000)); +#25920 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000)); +#25921 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000)); +#25922 = DEFINITIONAL_REPRESENTATION('',(#25923),#25927); +#25923 = LINE('',#25924,#25925); +#25924 = CARTESIAN_POINT('',(3.495,-2.E-002)); +#25925 = VECTOR('',#25926,1.); +#25926 = DIRECTION('',(-1.,-0.E+000)); +#25927 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#25928 = ORIENTED_EDGE('',*,*,#25929,.F.); +#25929 = EDGE_CURVE('',#25930,#25902,#25932,.T.); +#25930 = VERTEX_POINT('',#25931); +#25931 = CARTESIAN_POINT('',(3.49,0.125,2.E-002)); +#25932 = SURFACE_CURVE('',#25933,(#25937,#25944),.PCURVE_S1.); +#25933 = LINE('',#25934,#25935); +#25934 = CARTESIAN_POINT('',(3.49,3.49,2.E-002)); +#25935 = VECTOR('',#25936,1.); +#25936 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000)); +#25937 = PCURVE('',#22359,#25938); +#25938 = DEFINITIONAL_REPRESENTATION('',(#25939),#25943); +#25939 = LINE('',#25940,#25941); +#25940 = CARTESIAN_POINT('',(-1.549871342377E-015,6.98)); +#25941 = VECTOR('',#25942,1.); +#25942 = DIRECTION('',(1.,0.E+000)); +#25943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#25944 = PCURVE('',#25268,#25945); +#25945 = DEFINITIONAL_REPRESENTATION('',(#25946),#25950); +#25946 = LINE('',#25947,#25948); +#25947 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#25948 = VECTOR('',#25949,1.); +#25949 = DIRECTION('',(0.E+000,1.)); +#25950 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#25951 = ORIENTED_EDGE('',*,*,#25952,.T.); +#25952 = EDGE_CURVE('',#25930,#25953,#25955,.T.); +#25953 = VERTEX_POINT('',#25954); +#25954 = CARTESIAN_POINT('',(3.225,0.125,2.E-002)); +#25955 = SURFACE_CURVE('',#25956,(#25960,#25967),.PCURVE_S1.); +#25956 = LINE('',#25957,#25958); +#25957 = CARTESIAN_POINT('',(-0.1325,0.125,2.E-002)); +#25958 = VECTOR('',#25959,1.); +#25959 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000)); +#25960 = PCURVE('',#22359,#25961); +#25961 = DEFINITIONAL_REPRESENTATION('',(#25962),#25966); +#25962 = LINE('',#25963,#25964); +#25963 = CARTESIAN_POINT('',(3.365,3.3575)); +#25964 = VECTOR('',#25965,1.); +#25965 = DIRECTION('',(-1.224646799148E-016,-1.)); +#25966 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#25967 = PCURVE('',#25968,#25973); +#25968 = PLANE('',#25969); +#25969 = AXIS2_PLACEMENT_3D('',#25970,#25971,#25972); +#25970 = CARTESIAN_POINT('',(3.225,0.125,0.E+000)); +#25971 = DIRECTION('',(3.445092848398E-016,1.,0.E+000)); +#25972 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000)); +#25973 = DEFINITIONAL_REPRESENTATION('',(#25974),#25978); +#25974 = LINE('',#25975,#25976); +#25975 = CARTESIAN_POINT('',(-3.3575,-2.E-002)); +#25976 = VECTOR('',#25977,1.); +#25977 = DIRECTION('',(-1.,0.E+000)); +#25978 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#25979 = ORIENTED_EDGE('',*,*,#25980,.T.); +#25980 = EDGE_CURVE('',#25953,#25981,#25983,.T.); +#25981 = VERTEX_POINT('',#25982); +#25982 = CARTESIAN_POINT('',(3.225,0.375,2.E-002)); +#25983 = SURFACE_CURVE('',#25984,(#25989,#26000),.PCURVE_S1.); +#25984 = CIRCLE('',#25985,0.125); +#25985 = AXIS2_PLACEMENT_3D('',#25986,#25987,#25988); +#25986 = CARTESIAN_POINT('',(3.225,0.25,2.E-002)); +#25987 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#25988 = DIRECTION('',(3.445092848398E-016,1.,0.E+000)); +#25989 = PCURVE('',#22359,#25990); +#25990 = DEFINITIONAL_REPRESENTATION('',(#25991),#25999); +#25991 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#25992,#25993,#25994,#25995 + ,#25996,#25997,#25998),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#25992 = CARTESIAN_POINT('',(3.115,6.715)); +#25993 = CARTESIAN_POINT('',(3.115,6.931506350946)); +#25994 = CARTESIAN_POINT('',(3.3025,6.823253175473)); +#25995 = CARTESIAN_POINT('',(3.49,6.715)); +#25996 = CARTESIAN_POINT('',(3.3025,6.606746824527)); +#25997 = CARTESIAN_POINT('',(3.115,6.498493649054)); +#25998 = CARTESIAN_POINT('',(3.115,6.715)); +#25999 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#26000 = PCURVE('',#26001,#26006); +#26001 = CYLINDRICAL_SURFACE('',#26002,0.125); +#26002 = AXIS2_PLACEMENT_3D('',#26003,#26004,#26005); +#26003 = CARTESIAN_POINT('',(3.225,0.25,0.E+000)); +#26004 = DIRECTION('',(0.E+000,-0.E+000,-1.)); +#26005 = DIRECTION('',(3.445092848398E-016,1.,0.E+000)); +#26006 = DEFINITIONAL_REPRESENTATION('',(#26007),#26011); +#26007 = LINE('',#26008,#26009); +#26008 = CARTESIAN_POINT('',(0.E+000,-2.E-002)); +#26009 = VECTOR('',#26010,1.); +#26010 = DIRECTION('',(1.,0.E+000)); +#26011 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#26012 = ORIENTED_EDGE('',*,*,#26013,.T.); +#26013 = EDGE_CURVE('',#25981,#26014,#26016,.T.); +#26014 = VERTEX_POINT('',#26015); +#26015 = CARTESIAN_POINT('',(3.49,0.375,2.E-002)); +#26016 = SURFACE_CURVE('',#26017,(#26021,#26028),.PCURVE_S1.); +#26017 = LINE('',#26018,#26019); +#26018 = CARTESIAN_POINT('',(5.E-003,0.375,2.E-002)); +#26019 = VECTOR('',#26020,1.); +#26020 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000)); +#26021 = PCURVE('',#22359,#26022); +#26022 = DEFINITIONAL_REPRESENTATION('',(#26023),#26027); +#26023 = LINE('',#26024,#26025); +#26024 = CARTESIAN_POINT('',(3.115,3.495)); +#26025 = VECTOR('',#26026,1.); +#26026 = DIRECTION('',(1.224646799148E-016,1.)); +#26027 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#26028 = PCURVE('',#26029,#26034); +#26029 = PLANE('',#26030); +#26030 = AXIS2_PLACEMENT_3D('',#26031,#26032,#26033); +#26031 = CARTESIAN_POINT('',(3.5,0.375,0.E+000)); +#26032 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000)); +#26033 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000)); +#26034 = DEFINITIONAL_REPRESENTATION('',(#26035),#26039); +#26035 = LINE('',#26036,#26037); +#26036 = CARTESIAN_POINT('',(3.495,-2.E-002)); +#26037 = VECTOR('',#26038,1.); +#26038 = DIRECTION('',(-1.,-0.E+000)); +#26039 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#26040 = ORIENTED_EDGE('',*,*,#26041,.F.); +#26041 = EDGE_CURVE('',#26042,#26014,#26044,.T.); +#26042 = VERTEX_POINT('',#26043); +#26043 = CARTESIAN_POINT('',(3.49,0.625,2.E-002)); +#26044 = SURFACE_CURVE('',#26045,(#26049,#26056),.PCURVE_S1.); +#26045 = LINE('',#26046,#26047); +#26046 = CARTESIAN_POINT('',(3.49,3.49,2.E-002)); +#26047 = VECTOR('',#26048,1.); +#26048 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000)); +#26049 = PCURVE('',#22359,#26050); +#26050 = DEFINITIONAL_REPRESENTATION('',(#26051),#26055); +#26051 = LINE('',#26052,#26053); +#26052 = CARTESIAN_POINT('',(-1.549871342377E-015,6.98)); +#26053 = VECTOR('',#26054,1.); +#26054 = DIRECTION('',(1.,0.E+000)); +#26055 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#26056 = PCURVE('',#25268,#26057); +#26057 = DEFINITIONAL_REPRESENTATION('',(#26058),#26062); +#26058 = LINE('',#26059,#26060); +#26059 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#26060 = VECTOR('',#26061,1.); +#26061 = DIRECTION('',(0.E+000,1.)); +#26062 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#26063 = ORIENTED_EDGE('',*,*,#26064,.T.); +#26064 = EDGE_CURVE('',#26042,#26065,#26067,.T.); +#26065 = VERTEX_POINT('',#26066); +#26066 = CARTESIAN_POINT('',(3.225,0.625,2.E-002)); +#26067 = SURFACE_CURVE('',#26068,(#26072,#26079),.PCURVE_S1.); +#26068 = LINE('',#26069,#26070); +#26069 = CARTESIAN_POINT('',(-0.1325,0.625,2.E-002)); +#26070 = VECTOR('',#26071,1.); +#26071 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000)); +#26072 = PCURVE('',#22359,#26073); +#26073 = DEFINITIONAL_REPRESENTATION('',(#26074),#26078); +#26074 = LINE('',#26075,#26076); +#26075 = CARTESIAN_POINT('',(2.865,3.3575)); +#26076 = VECTOR('',#26077,1.); +#26077 = DIRECTION('',(-1.224646799148E-016,-1.)); +#26078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#26079 = PCURVE('',#26080,#26085); +#26080 = PLANE('',#26081); +#26081 = AXIS2_PLACEMENT_3D('',#26082,#26083,#26084); +#26082 = CARTESIAN_POINT('',(3.225,0.625,0.E+000)); +#26083 = DIRECTION('',(3.445092848398E-016,1.,0.E+000)); +#26084 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000)); +#26085 = DEFINITIONAL_REPRESENTATION('',(#26086),#26090); +#26086 = LINE('',#26087,#26088); +#26087 = CARTESIAN_POINT('',(-3.3575,-2.E-002)); +#26088 = VECTOR('',#26089,1.); +#26089 = DIRECTION('',(-1.,0.E+000)); +#26090 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#26091 = ORIENTED_EDGE('',*,*,#26092,.T.); +#26092 = EDGE_CURVE('',#26065,#26093,#26095,.T.); +#26093 = VERTEX_POINT('',#26094); +#26094 = CARTESIAN_POINT('',(3.225,0.875,2.E-002)); +#26095 = SURFACE_CURVE('',#26096,(#26101,#26112),.PCURVE_S1.); +#26096 = CIRCLE('',#26097,0.125); +#26097 = AXIS2_PLACEMENT_3D('',#26098,#26099,#26100); +#26098 = CARTESIAN_POINT('',(3.225,0.75,2.E-002)); +#26099 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#26100 = DIRECTION('',(3.445092848398E-016,1.,0.E+000)); +#26101 = PCURVE('',#22359,#26102); +#26102 = DEFINITIONAL_REPRESENTATION('',(#26103),#26111); +#26103 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#26104,#26105,#26106,#26107 + ,#26108,#26109,#26110),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#26104 = CARTESIAN_POINT('',(2.615,6.715)); +#26105 = CARTESIAN_POINT('',(2.615,6.931506350946)); +#26106 = CARTESIAN_POINT('',(2.8025,6.823253175473)); +#26107 = CARTESIAN_POINT('',(2.99,6.715)); +#26108 = CARTESIAN_POINT('',(2.8025,6.606746824527)); +#26109 = CARTESIAN_POINT('',(2.615,6.498493649054)); +#26110 = CARTESIAN_POINT('',(2.615,6.715)); +#26111 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#26112 = PCURVE('',#26113,#26118); +#26113 = CYLINDRICAL_SURFACE('',#26114,0.125); +#26114 = AXIS2_PLACEMENT_3D('',#26115,#26116,#26117); +#26115 = CARTESIAN_POINT('',(3.225,0.75,0.E+000)); +#26116 = DIRECTION('',(0.E+000,-0.E+000,-1.)); +#26117 = DIRECTION('',(3.445092848398E-016,1.,0.E+000)); +#26118 = DEFINITIONAL_REPRESENTATION('',(#26119),#26123); +#26119 = LINE('',#26120,#26121); +#26120 = CARTESIAN_POINT('',(-3.552713678801E-015,-2.E-002)); +#26121 = VECTOR('',#26122,1.); +#26122 = DIRECTION('',(1.,0.E+000)); +#26123 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#26124 = ORIENTED_EDGE('',*,*,#26125,.T.); +#26125 = EDGE_CURVE('',#26093,#26126,#26128,.T.); +#26126 = VERTEX_POINT('',#26127); +#26127 = CARTESIAN_POINT('',(3.49,0.875,2.E-002)); +#26128 = SURFACE_CURVE('',#26129,(#26133,#26140),.PCURVE_S1.); +#26129 = LINE('',#26130,#26131); +#26130 = CARTESIAN_POINT('',(5.E-003,0.875,2.E-002)); +#26131 = VECTOR('',#26132,1.); +#26132 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000)); +#26133 = PCURVE('',#22359,#26134); +#26134 = DEFINITIONAL_REPRESENTATION('',(#26135),#26139); +#26135 = LINE('',#26136,#26137); +#26136 = CARTESIAN_POINT('',(2.615,3.495)); +#26137 = VECTOR('',#26138,1.); +#26138 = DIRECTION('',(1.224646799148E-016,1.)); +#26139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#26140 = PCURVE('',#26141,#26146); +#26141 = PLANE('',#26142); +#26142 = AXIS2_PLACEMENT_3D('',#26143,#26144,#26145); +#26143 = CARTESIAN_POINT('',(3.5,0.875,0.E+000)); +#26144 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000)); +#26145 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000)); +#26146 = DEFINITIONAL_REPRESENTATION('',(#26147),#26151); +#26147 = LINE('',#26148,#26149); +#26148 = CARTESIAN_POINT('',(3.495,-2.E-002)); +#26149 = VECTOR('',#26150,1.); +#26150 = DIRECTION('',(-1.,-0.E+000)); +#26151 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#26152 = ORIENTED_EDGE('',*,*,#26153,.F.); +#26153 = EDGE_CURVE('',#26154,#26126,#26156,.T.); +#26154 = VERTEX_POINT('',#26155); +#26155 = CARTESIAN_POINT('',(3.49,1.125,2.E-002)); +#26156 = SURFACE_CURVE('',#26157,(#26161,#26168),.PCURVE_S1.); +#26157 = LINE('',#26158,#26159); +#26158 = CARTESIAN_POINT('',(3.49,3.49,2.E-002)); +#26159 = VECTOR('',#26160,1.); +#26160 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000)); +#26161 = PCURVE('',#22359,#26162); +#26162 = DEFINITIONAL_REPRESENTATION('',(#26163),#26167); +#26163 = LINE('',#26164,#26165); +#26164 = CARTESIAN_POINT('',(-1.549871342377E-015,6.98)); +#26165 = VECTOR('',#26166,1.); +#26166 = DIRECTION('',(1.,0.E+000)); +#26167 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#26168 = PCURVE('',#25268,#26169); +#26169 = DEFINITIONAL_REPRESENTATION('',(#26170),#26174); +#26170 = LINE('',#26171,#26172); +#26171 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#26172 = VECTOR('',#26173,1.); +#26173 = DIRECTION('',(0.E+000,1.)); +#26174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#26175 = ORIENTED_EDGE('',*,*,#26176,.T.); +#26176 = EDGE_CURVE('',#26154,#26177,#26179,.T.); +#26177 = VERTEX_POINT('',#26178); +#26178 = CARTESIAN_POINT('',(3.225,1.125,2.E-002)); +#26179 = SURFACE_CURVE('',#26180,(#26184,#26191),.PCURVE_S1.); +#26180 = LINE('',#26181,#26182); +#26181 = CARTESIAN_POINT('',(-0.1325,1.125,2.E-002)); +#26182 = VECTOR('',#26183,1.); +#26183 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000)); +#26184 = PCURVE('',#22359,#26185); +#26185 = DEFINITIONAL_REPRESENTATION('',(#26186),#26190); +#26186 = LINE('',#26187,#26188); +#26187 = CARTESIAN_POINT('',(2.365,3.3575)); +#26188 = VECTOR('',#26189,1.); +#26189 = DIRECTION('',(-1.224646799148E-016,-1.)); +#26190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#26191 = PCURVE('',#26192,#26197); +#26192 = PLANE('',#26193); +#26193 = AXIS2_PLACEMENT_3D('',#26194,#26195,#26196); +#26194 = CARTESIAN_POINT('',(3.225,1.125,0.E+000)); +#26195 = DIRECTION('',(3.445092848398E-016,1.,0.E+000)); +#26196 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000)); +#26197 = DEFINITIONAL_REPRESENTATION('',(#26198),#26202); +#26198 = LINE('',#26199,#26200); +#26199 = CARTESIAN_POINT('',(-3.3575,-2.E-002)); +#26200 = VECTOR('',#26201,1.); +#26201 = DIRECTION('',(-1.,0.E+000)); +#26202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#26203 = ORIENTED_EDGE('',*,*,#26204,.T.); +#26204 = EDGE_CURVE('',#26177,#26205,#26207,.T.); +#26205 = VERTEX_POINT('',#26206); +#26206 = CARTESIAN_POINT('',(3.225,1.375,2.E-002)); +#26207 = SURFACE_CURVE('',#26208,(#26213,#26224),.PCURVE_S1.); +#26208 = CIRCLE('',#26209,0.125); +#26209 = AXIS2_PLACEMENT_3D('',#26210,#26211,#26212); +#26210 = CARTESIAN_POINT('',(3.225,1.25,2.E-002)); +#26211 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#26212 = DIRECTION('',(3.445092848398E-016,1.,0.E+000)); +#26213 = PCURVE('',#22359,#26214); +#26214 = DEFINITIONAL_REPRESENTATION('',(#26215),#26223); +#26215 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#26216,#26217,#26218,#26219 + ,#26220,#26221,#26222),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#26216 = CARTESIAN_POINT('',(2.115,6.715)); +#26217 = CARTESIAN_POINT('',(2.115,6.931506350946)); +#26218 = CARTESIAN_POINT('',(2.3025,6.823253175473)); +#26219 = CARTESIAN_POINT('',(2.49,6.715)); +#26220 = CARTESIAN_POINT('',(2.3025,6.606746824527)); +#26221 = CARTESIAN_POINT('',(2.115,6.498493649054)); +#26222 = CARTESIAN_POINT('',(2.115,6.715)); +#26223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#26224 = PCURVE('',#26225,#26230); +#26225 = CYLINDRICAL_SURFACE('',#26226,0.125); +#26226 = AXIS2_PLACEMENT_3D('',#26227,#26228,#26229); +#26227 = CARTESIAN_POINT('',(3.225,1.25,0.E+000)); +#26228 = DIRECTION('',(0.E+000,-0.E+000,-1.)); +#26229 = DIRECTION('',(3.445092848398E-016,1.,0.E+000)); +#26230 = DEFINITIONAL_REPRESENTATION('',(#26231),#26235); +#26231 = LINE('',#26232,#26233); +#26232 = CARTESIAN_POINT('',(0.E+000,-2.E-002)); +#26233 = VECTOR('',#26234,1.); +#26234 = DIRECTION('',(1.,0.E+000)); +#26235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#26236 = ORIENTED_EDGE('',*,*,#26237,.T.); +#26237 = EDGE_CURVE('',#26205,#26238,#26240,.T.); +#26238 = VERTEX_POINT('',#26239); +#26239 = CARTESIAN_POINT('',(3.49,1.375,2.E-002)); +#26240 = SURFACE_CURVE('',#26241,(#26245,#26252),.PCURVE_S1.); +#26241 = LINE('',#26242,#26243); +#26242 = CARTESIAN_POINT('',(5.E-003,1.375,2.E-002)); +#26243 = VECTOR('',#26244,1.); +#26244 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000)); +#26245 = PCURVE('',#22359,#26246); +#26246 = DEFINITIONAL_REPRESENTATION('',(#26247),#26251); +#26247 = LINE('',#26248,#26249); +#26248 = CARTESIAN_POINT('',(2.115,3.495)); +#26249 = VECTOR('',#26250,1.); +#26250 = DIRECTION('',(1.224646799148E-016,1.)); +#26251 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#26252 = PCURVE('',#26253,#26258); +#26253 = PLANE('',#26254); +#26254 = AXIS2_PLACEMENT_3D('',#26255,#26256,#26257); +#26255 = CARTESIAN_POINT('',(3.5,1.375,0.E+000)); +#26256 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000)); +#26257 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000)); +#26258 = DEFINITIONAL_REPRESENTATION('',(#26259),#26263); +#26259 = LINE('',#26260,#26261); +#26260 = CARTESIAN_POINT('',(3.495,-2.E-002)); +#26261 = VECTOR('',#26262,1.); +#26262 = DIRECTION('',(-1.,-0.E+000)); +#26263 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#26264 = ORIENTED_EDGE('',*,*,#26265,.F.); +#26265 = EDGE_CURVE('',#26266,#26238,#26268,.T.); +#26266 = VERTEX_POINT('',#26267); +#26267 = CARTESIAN_POINT('',(3.49,1.625,2.E-002)); +#26268 = SURFACE_CURVE('',#26269,(#26273,#26280),.PCURVE_S1.); +#26269 = LINE('',#26270,#26271); +#26270 = CARTESIAN_POINT('',(3.49,3.49,2.E-002)); +#26271 = VECTOR('',#26272,1.); +#26272 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000)); +#26273 = PCURVE('',#22359,#26274); +#26274 = DEFINITIONAL_REPRESENTATION('',(#26275),#26279); +#26275 = LINE('',#26276,#26277); +#26276 = CARTESIAN_POINT('',(-1.549871342377E-015,6.98)); +#26277 = VECTOR('',#26278,1.); +#26278 = DIRECTION('',(1.,0.E+000)); +#26279 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#26280 = PCURVE('',#25268,#26281); +#26281 = DEFINITIONAL_REPRESENTATION('',(#26282),#26286); +#26282 = LINE('',#26283,#26284); +#26283 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#26284 = VECTOR('',#26285,1.); +#26285 = DIRECTION('',(0.E+000,1.)); +#26286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#26287 = ORIENTED_EDGE('',*,*,#26288,.T.); +#26288 = EDGE_CURVE('',#26266,#26289,#26291,.T.); +#26289 = VERTEX_POINT('',#26290); +#26290 = CARTESIAN_POINT('',(3.225,1.625,2.E-002)); +#26291 = SURFACE_CURVE('',#26292,(#26296,#26303),.PCURVE_S1.); +#26292 = LINE('',#26293,#26294); +#26293 = CARTESIAN_POINT('',(-0.1325,1.625,2.E-002)); +#26294 = VECTOR('',#26295,1.); +#26295 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000)); +#26296 = PCURVE('',#22359,#26297); +#26297 = DEFINITIONAL_REPRESENTATION('',(#26298),#26302); +#26298 = LINE('',#26299,#26300); +#26299 = CARTESIAN_POINT('',(1.865,3.3575)); +#26300 = VECTOR('',#26301,1.); +#26301 = DIRECTION('',(-1.224646799148E-016,-1.)); +#26302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#26303 = PCURVE('',#26304,#26309); +#26304 = PLANE('',#26305); +#26305 = AXIS2_PLACEMENT_3D('',#26306,#26307,#26308); +#26306 = CARTESIAN_POINT('',(3.225,1.625,0.E+000)); +#26307 = DIRECTION('',(3.445092848398E-016,1.,0.E+000)); +#26308 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000)); +#26309 = DEFINITIONAL_REPRESENTATION('',(#26310),#26314); +#26310 = LINE('',#26311,#26312); +#26311 = CARTESIAN_POINT('',(-3.3575,-2.E-002)); +#26312 = VECTOR('',#26313,1.); +#26313 = DIRECTION('',(-1.,0.E+000)); +#26314 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#26315 = ORIENTED_EDGE('',*,*,#26316,.T.); +#26316 = EDGE_CURVE('',#26289,#26317,#26319,.T.); +#26317 = VERTEX_POINT('',#26318); +#26318 = CARTESIAN_POINT('',(3.225,1.875,2.E-002)); +#26319 = SURFACE_CURVE('',#26320,(#26325,#26336),.PCURVE_S1.); +#26320 = CIRCLE('',#26321,0.125); +#26321 = AXIS2_PLACEMENT_3D('',#26322,#26323,#26324); +#26322 = CARTESIAN_POINT('',(3.225,1.75,2.E-002)); +#26323 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#26324 = DIRECTION('',(3.445092848398E-016,1.,0.E+000)); +#26325 = PCURVE('',#22359,#26326); +#26326 = DEFINITIONAL_REPRESENTATION('',(#26327),#26335); +#26327 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#26328,#26329,#26330,#26331 + ,#26332,#26333,#26334),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#26328 = CARTESIAN_POINT('',(1.615,6.715)); +#26329 = CARTESIAN_POINT('',(1.615,6.931506350946)); +#26330 = CARTESIAN_POINT('',(1.8025,6.823253175473)); +#26331 = CARTESIAN_POINT('',(1.99,6.715)); +#26332 = CARTESIAN_POINT('',(1.8025,6.606746824527)); +#26333 = CARTESIAN_POINT('',(1.615,6.498493649054)); +#26334 = CARTESIAN_POINT('',(1.615,6.715)); +#26335 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#26336 = PCURVE('',#26337,#26342); +#26337 = CYLINDRICAL_SURFACE('',#26338,0.125); +#26338 = AXIS2_PLACEMENT_3D('',#26339,#26340,#26341); +#26339 = CARTESIAN_POINT('',(3.225,1.75,0.E+000)); +#26340 = DIRECTION('',(0.E+000,-0.E+000,-1.)); +#26341 = DIRECTION('',(3.445092848398E-016,1.,0.E+000)); +#26342 = DEFINITIONAL_REPRESENTATION('',(#26343),#26347); +#26343 = LINE('',#26344,#26345); +#26344 = CARTESIAN_POINT('',(0.E+000,-2.E-002)); +#26345 = VECTOR('',#26346,1.); +#26346 = DIRECTION('',(1.,0.E+000)); +#26347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#26348 = ORIENTED_EDGE('',*,*,#26349,.T.); +#26349 = EDGE_CURVE('',#26317,#26350,#26352,.T.); +#26350 = VERTEX_POINT('',#26351); +#26351 = CARTESIAN_POINT('',(3.49,1.875,2.E-002)); +#26352 = SURFACE_CURVE('',#26353,(#26357,#26364),.PCURVE_S1.); +#26353 = LINE('',#26354,#26355); +#26354 = CARTESIAN_POINT('',(5.E-003,1.875,2.E-002)); +#26355 = VECTOR('',#26356,1.); +#26356 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000)); +#26357 = PCURVE('',#22359,#26358); +#26358 = DEFINITIONAL_REPRESENTATION('',(#26359),#26363); +#26359 = LINE('',#26360,#26361); +#26360 = CARTESIAN_POINT('',(1.615,3.495)); +#26361 = VECTOR('',#26362,1.); +#26362 = DIRECTION('',(1.224646799148E-016,1.)); +#26363 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#26364 = PCURVE('',#26365,#26370); +#26365 = PLANE('',#26366); +#26366 = AXIS2_PLACEMENT_3D('',#26367,#26368,#26369); +#26367 = CARTESIAN_POINT('',(3.5,1.875,0.E+000)); +#26368 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000)); +#26369 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000)); +#26370 = DEFINITIONAL_REPRESENTATION('',(#26371),#26375); +#26371 = LINE('',#26372,#26373); +#26372 = CARTESIAN_POINT('',(3.495,-2.E-002)); +#26373 = VECTOR('',#26374,1.); +#26374 = DIRECTION('',(-1.,-0.E+000)); +#26375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#26376 = ORIENTED_EDGE('',*,*,#26377,.F.); +#26377 = EDGE_CURVE('',#26378,#26350,#26380,.T.); +#26378 = VERTEX_POINT('',#26379); +#26379 = CARTESIAN_POINT('',(3.49,2.125,2.E-002)); +#26380 = SURFACE_CURVE('',#26381,(#26385,#26392),.PCURVE_S1.); +#26381 = LINE('',#26382,#26383); +#26382 = CARTESIAN_POINT('',(3.49,3.49,2.E-002)); +#26383 = VECTOR('',#26384,1.); +#26384 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000)); +#26385 = PCURVE('',#22359,#26386); +#26386 = DEFINITIONAL_REPRESENTATION('',(#26387),#26391); +#26387 = LINE('',#26388,#26389); +#26388 = CARTESIAN_POINT('',(-1.549871342377E-015,6.98)); +#26389 = VECTOR('',#26390,1.); +#26390 = DIRECTION('',(1.,0.E+000)); +#26391 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#26392 = PCURVE('',#25268,#26393); +#26393 = DEFINITIONAL_REPRESENTATION('',(#26394),#26398); +#26394 = LINE('',#26395,#26396); +#26395 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#26396 = VECTOR('',#26397,1.); +#26397 = DIRECTION('',(0.E+000,1.)); +#26398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#26399 = ORIENTED_EDGE('',*,*,#26400,.T.); +#26400 = EDGE_CURVE('',#26378,#26401,#26403,.T.); +#26401 = VERTEX_POINT('',#26402); +#26402 = CARTESIAN_POINT('',(3.225,2.125,2.E-002)); +#26403 = SURFACE_CURVE('',#26404,(#26408,#26415),.PCURVE_S1.); +#26404 = LINE('',#26405,#26406); +#26405 = CARTESIAN_POINT('',(-0.1325,2.125,2.E-002)); +#26406 = VECTOR('',#26407,1.); +#26407 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000)); +#26408 = PCURVE('',#22359,#26409); +#26409 = DEFINITIONAL_REPRESENTATION('',(#26410),#26414); +#26410 = LINE('',#26411,#26412); +#26411 = CARTESIAN_POINT('',(1.365,3.3575)); +#26412 = VECTOR('',#26413,1.); +#26413 = DIRECTION('',(-1.224646799148E-016,-1.)); +#26414 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#26415 = PCURVE('',#26416,#26421); +#26416 = PLANE('',#26417); +#26417 = AXIS2_PLACEMENT_3D('',#26418,#26419,#26420); +#26418 = CARTESIAN_POINT('',(3.225,2.125,0.E+000)); +#26419 = DIRECTION('',(3.445092848398E-016,1.,0.E+000)); +#26420 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000)); +#26421 = DEFINITIONAL_REPRESENTATION('',(#26422),#26426); +#26422 = LINE('',#26423,#26424); +#26423 = CARTESIAN_POINT('',(-3.3575,-2.E-002)); +#26424 = VECTOR('',#26425,1.); +#26425 = DIRECTION('',(-1.,0.E+000)); +#26426 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#26427 = ORIENTED_EDGE('',*,*,#26428,.T.); +#26428 = EDGE_CURVE('',#26401,#26429,#26431,.T.); +#26429 = VERTEX_POINT('',#26430); +#26430 = CARTESIAN_POINT('',(3.225,2.375,2.E-002)); +#26431 = SURFACE_CURVE('',#26432,(#26437,#26448),.PCURVE_S1.); +#26432 = CIRCLE('',#26433,0.125); +#26433 = AXIS2_PLACEMENT_3D('',#26434,#26435,#26436); +#26434 = CARTESIAN_POINT('',(3.225,2.25,2.E-002)); +#26435 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#26436 = DIRECTION('',(3.445092848398E-016,1.,0.E+000)); +#26437 = PCURVE('',#22359,#26438); +#26438 = DEFINITIONAL_REPRESENTATION('',(#26439),#26447); +#26439 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#26440,#26441,#26442,#26443 + ,#26444,#26445,#26446),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#26440 = CARTESIAN_POINT('',(1.115,6.715)); +#26441 = CARTESIAN_POINT('',(1.115,6.931506350946)); +#26442 = CARTESIAN_POINT('',(1.3025,6.823253175473)); +#26443 = CARTESIAN_POINT('',(1.49,6.715)); +#26444 = CARTESIAN_POINT('',(1.3025,6.606746824527)); +#26445 = CARTESIAN_POINT('',(1.115,6.498493649054)); +#26446 = CARTESIAN_POINT('',(1.115,6.715)); +#26447 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#26448 = PCURVE('',#26449,#26454); +#26449 = CYLINDRICAL_SURFACE('',#26450,0.125); +#26450 = AXIS2_PLACEMENT_3D('',#26451,#26452,#26453); +#26451 = CARTESIAN_POINT('',(3.225,2.25,0.E+000)); +#26452 = DIRECTION('',(0.E+000,-0.E+000,-1.)); +#26453 = DIRECTION('',(3.445092848398E-016,1.,0.E+000)); +#26454 = DEFINITIONAL_REPRESENTATION('',(#26455),#26459); +#26455 = LINE('',#26456,#26457); +#26456 = CARTESIAN_POINT('',(0.E+000,-2.E-002)); +#26457 = VECTOR('',#26458,1.); +#26458 = DIRECTION('',(1.,0.E+000)); +#26459 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#26460 = ORIENTED_EDGE('',*,*,#26461,.T.); +#26461 = EDGE_CURVE('',#26429,#26462,#26464,.T.); +#26462 = VERTEX_POINT('',#26463); +#26463 = CARTESIAN_POINT('',(3.49,2.375,2.E-002)); +#26464 = SURFACE_CURVE('',#26465,(#26469,#26476),.PCURVE_S1.); +#26465 = LINE('',#26466,#26467); +#26466 = CARTESIAN_POINT('',(5.E-003,2.375,2.E-002)); +#26467 = VECTOR('',#26468,1.); +#26468 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000)); +#26469 = PCURVE('',#22359,#26470); +#26470 = DEFINITIONAL_REPRESENTATION('',(#26471),#26475); +#26471 = LINE('',#26472,#26473); +#26472 = CARTESIAN_POINT('',(1.115,3.495)); +#26473 = VECTOR('',#26474,1.); +#26474 = DIRECTION('',(1.224646799148E-016,1.)); +#26475 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#26476 = PCURVE('',#26477,#26482); +#26477 = PLANE('',#26478); +#26478 = AXIS2_PLACEMENT_3D('',#26479,#26480,#26481); +#26479 = CARTESIAN_POINT('',(3.5,2.375,0.E+000)); +#26480 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000)); +#26481 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000)); +#26482 = DEFINITIONAL_REPRESENTATION('',(#26483),#26487); +#26483 = LINE('',#26484,#26485); +#26484 = CARTESIAN_POINT('',(3.495,-2.E-002)); +#26485 = VECTOR('',#26486,1.); +#26486 = DIRECTION('',(-1.,-0.E+000)); +#26487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#26488 = ORIENTED_EDGE('',*,*,#26489,.F.); +#26489 = EDGE_CURVE('',#26490,#26462,#26492,.T.); +#26490 = VERTEX_POINT('',#26491); +#26491 = CARTESIAN_POINT('',(3.49,2.625,2.E-002)); +#26492 = SURFACE_CURVE('',#26493,(#26497,#26504),.PCURVE_S1.); +#26493 = LINE('',#26494,#26495); +#26494 = CARTESIAN_POINT('',(3.49,3.49,2.E-002)); +#26495 = VECTOR('',#26496,1.); +#26496 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000)); +#26497 = PCURVE('',#22359,#26498); +#26498 = DEFINITIONAL_REPRESENTATION('',(#26499),#26503); +#26499 = LINE('',#26500,#26501); +#26500 = CARTESIAN_POINT('',(-1.549871342377E-015,6.98)); +#26501 = VECTOR('',#26502,1.); +#26502 = DIRECTION('',(1.,0.E+000)); +#26503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#26504 = PCURVE('',#25268,#26505); +#26505 = DEFINITIONAL_REPRESENTATION('',(#26506),#26510); +#26506 = LINE('',#26507,#26508); +#26507 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#26508 = VECTOR('',#26509,1.); +#26509 = DIRECTION('',(0.E+000,1.)); +#26510 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#26511 = ORIENTED_EDGE('',*,*,#26512,.T.); +#26512 = EDGE_CURVE('',#26490,#26513,#26515,.T.); +#26513 = VERTEX_POINT('',#26514); +#26514 = CARTESIAN_POINT('',(3.225,2.625,2.E-002)); +#26515 = SURFACE_CURVE('',#26516,(#26520,#26527),.PCURVE_S1.); +#26516 = LINE('',#26517,#26518); +#26517 = CARTESIAN_POINT('',(-0.1325,2.625,2.E-002)); +#26518 = VECTOR('',#26519,1.); +#26519 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000)); +#26520 = PCURVE('',#22359,#26521); +#26521 = DEFINITIONAL_REPRESENTATION('',(#26522),#26526); +#26522 = LINE('',#26523,#26524); +#26523 = CARTESIAN_POINT('',(0.865,3.3575)); +#26524 = VECTOR('',#26525,1.); +#26525 = DIRECTION('',(-1.224646799148E-016,-1.)); +#26526 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#26527 = PCURVE('',#26528,#26533); +#26528 = PLANE('',#26529); +#26529 = AXIS2_PLACEMENT_3D('',#26530,#26531,#26532); +#26530 = CARTESIAN_POINT('',(3.225,2.625,0.E+000)); +#26531 = DIRECTION('',(3.445092848398E-016,1.,0.E+000)); +#26532 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000)); +#26533 = DEFINITIONAL_REPRESENTATION('',(#26534),#26538); +#26534 = LINE('',#26535,#26536); +#26535 = CARTESIAN_POINT('',(-3.3575,-2.E-002)); +#26536 = VECTOR('',#26537,1.); +#26537 = DIRECTION('',(-1.,0.E+000)); +#26538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#26539 = ORIENTED_EDGE('',*,*,#26540,.T.); +#26540 = EDGE_CURVE('',#26513,#26541,#26543,.T.); +#26541 = VERTEX_POINT('',#26542); +#26542 = CARTESIAN_POINT('',(3.225,2.875,2.E-002)); +#26543 = SURFACE_CURVE('',#26544,(#26549,#26560),.PCURVE_S1.); +#26544 = CIRCLE('',#26545,0.125); +#26545 = AXIS2_PLACEMENT_3D('',#26546,#26547,#26548); +#26546 = CARTESIAN_POINT('',(3.225,2.75,2.E-002)); +#26547 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#26548 = DIRECTION('',(3.445092848398E-016,1.,0.E+000)); +#26549 = PCURVE('',#22359,#26550); +#26550 = DEFINITIONAL_REPRESENTATION('',(#26551),#26559); +#26551 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#26552,#26553,#26554,#26555 + ,#26556,#26557,#26558),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#26552 = CARTESIAN_POINT('',(0.615,6.715)); +#26553 = CARTESIAN_POINT('',(0.615,6.931506350946)); +#26554 = CARTESIAN_POINT('',(0.8025,6.823253175473)); +#26555 = CARTESIAN_POINT('',(0.99,6.715)); +#26556 = CARTESIAN_POINT('',(0.8025,6.606746824527)); +#26557 = CARTESIAN_POINT('',(0.615,6.498493649054)); +#26558 = CARTESIAN_POINT('',(0.615,6.715)); +#26559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#26560 = PCURVE('',#26561,#26566); +#26561 = CYLINDRICAL_SURFACE('',#26562,0.125); +#26562 = AXIS2_PLACEMENT_3D('',#26563,#26564,#26565); +#26563 = CARTESIAN_POINT('',(3.225,2.75,0.E+000)); +#26564 = DIRECTION('',(0.E+000,-0.E+000,-1.)); +#26565 = DIRECTION('',(3.445092848398E-016,1.,0.E+000)); +#26566 = DEFINITIONAL_REPRESENTATION('',(#26567),#26571); +#26567 = LINE('',#26568,#26569); +#26568 = CARTESIAN_POINT('',(0.E+000,-2.E-002)); +#26569 = VECTOR('',#26570,1.); +#26570 = DIRECTION('',(1.,0.E+000)); +#26571 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#26572 = ORIENTED_EDGE('',*,*,#26573,.T.); +#26573 = EDGE_CURVE('',#26541,#26574,#26576,.T.); +#26574 = VERTEX_POINT('',#26575); +#26575 = CARTESIAN_POINT('',(3.49,2.875,2.E-002)); +#26576 = SURFACE_CURVE('',#26577,(#26581,#26588),.PCURVE_S1.); +#26577 = LINE('',#26578,#26579); +#26578 = CARTESIAN_POINT('',(5.000000000001E-003,2.875,2.E-002)); +#26579 = VECTOR('',#26580,1.); +#26580 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000)); +#26581 = PCURVE('',#22359,#26582); +#26582 = DEFINITIONAL_REPRESENTATION('',(#26583),#26587); +#26583 = LINE('',#26584,#26585); +#26584 = CARTESIAN_POINT('',(0.615,3.495)); +#26585 = VECTOR('',#26586,1.); +#26586 = DIRECTION('',(1.224646799148E-016,1.)); +#26587 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#26588 = PCURVE('',#26589,#26594); +#26589 = PLANE('',#26590); +#26590 = AXIS2_PLACEMENT_3D('',#26591,#26592,#26593); +#26591 = CARTESIAN_POINT('',(3.5,2.875,0.E+000)); +#26592 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000)); +#26593 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000)); +#26594 = DEFINITIONAL_REPRESENTATION('',(#26595),#26599); +#26595 = LINE('',#26596,#26597); +#26596 = CARTESIAN_POINT('',(3.495,-2.E-002)); +#26597 = VECTOR('',#26598,1.); +#26598 = DIRECTION('',(-1.,-0.E+000)); +#26599 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#26600 = ORIENTED_EDGE('',*,*,#26601,.F.); +#26601 = EDGE_CURVE('',#26602,#26574,#26604,.T.); +#26602 = VERTEX_POINT('',#26603); +#26603 = CARTESIAN_POINT('',(3.49,3.49,2.E-002)); +#26604 = SURFACE_CURVE('',#26605,(#26609,#26616),.PCURVE_S1.); +#26605 = LINE('',#26606,#26607); +#26606 = CARTESIAN_POINT('',(3.49,3.49,2.E-002)); +#26607 = VECTOR('',#26608,1.); +#26608 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000)); +#26609 = PCURVE('',#22359,#26610); +#26610 = DEFINITIONAL_REPRESENTATION('',(#26611),#26615); +#26611 = LINE('',#26612,#26613); +#26612 = CARTESIAN_POINT('',(-1.549871342377E-015,6.98)); +#26613 = VECTOR('',#26614,1.); +#26614 = DIRECTION('',(1.,0.E+000)); +#26615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#26616 = PCURVE('',#25268,#26617); +#26617 = DEFINITIONAL_REPRESENTATION('',(#26618),#26622); +#26618 = LINE('',#26619,#26620); +#26619 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#26620 = VECTOR('',#26621,1.); +#26621 = DIRECTION('',(0.E+000,1.)); +#26622 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#26623 = ORIENTED_EDGE('',*,*,#26624,.F.); +#26624 = EDGE_CURVE('',#26625,#26602,#26627,.T.); +#26625 = VERTEX_POINT('',#26626); +#26626 = CARTESIAN_POINT('',(2.875,3.49,2.E-002)); +#26627 = SURFACE_CURVE('',#26628,(#26632,#26639),.PCURVE_S1.); +#26628 = LINE('',#26629,#26630); +#26629 = CARTESIAN_POINT('',(-3.49,3.49,2.E-002)); +#26630 = VECTOR('',#26631,1.); +#26631 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000)); +#26632 = PCURVE('',#22359,#26633); +#26633 = DEFINITIONAL_REPRESENTATION('',(#26634),#26638); +#26634 = LINE('',#26635,#26636); +#26635 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#26636 = VECTOR('',#26637,1.); +#26637 = DIRECTION('',(0.E+000,1.)); +#26638 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#26639 = PCURVE('',#22589,#26640); +#26640 = DEFINITIONAL_REPRESENTATION('',(#26641),#26645); +#26641 = LINE('',#26642,#26643); +#26642 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#26643 = VECTOR('',#26644,1.); +#26644 = DIRECTION('',(0.E+000,-1.)); +#26645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#26646 = ORIENTED_EDGE('',*,*,#26647,.T.); +#26647 = EDGE_CURVE('',#26625,#26648,#26650,.T.); +#26648 = VERTEX_POINT('',#26649); +#26649 = CARTESIAN_POINT('',(2.875,3.225,2.E-002)); +#26650 = SURFACE_CURVE('',#26651,(#26655,#26662),.PCURVE_S1.); +#26651 = LINE('',#26652,#26653); +#26652 = CARTESIAN_POINT('',(2.875,3.3575,2.E-002)); +#26653 = VECTOR('',#26654,1.); +#26654 = DIRECTION('',(-4.555315873023E-016,-1.,0.E+000)); +#26655 = PCURVE('',#22359,#26656); +#26656 = DEFINITIONAL_REPRESENTATION('',(#26657),#26661); +#26657 = LINE('',#26658,#26659); +#26658 = CARTESIAN_POINT('',(0.1325,6.365)); +#26659 = VECTOR('',#26660,1.); +#26660 = DIRECTION('',(1.,-2.334869823773E-016)); +#26661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#26662 = PCURVE('',#26663,#26668); +#26663 = PLANE('',#26664); +#26664 = AXIS2_PLACEMENT_3D('',#26665,#26666,#26667); +#26665 = CARTESIAN_POINT('',(2.875,3.225,0.E+000)); +#26666 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000)); +#26667 = DIRECTION('',(4.555315873023E-016,1.,0.E+000)); +#26668 = DEFINITIONAL_REPRESENTATION('',(#26669),#26673); +#26669 = LINE('',#26670,#26671); +#26670 = CARTESIAN_POINT('',(0.1325,-2.E-002)); +#26671 = VECTOR('',#26672,1.); +#26672 = DIRECTION('',(-1.,-0.E+000)); +#26673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#26674 = ORIENTED_EDGE('',*,*,#26675,.T.); +#26675 = EDGE_CURVE('',#26648,#26676,#26678,.T.); +#26676 = VERTEX_POINT('',#26677); +#26677 = CARTESIAN_POINT('',(2.625,3.225,2.E-002)); +#26678 = SURFACE_CURVE('',#26679,(#26684,#26695),.PCURVE_S1.); +#26679 = CIRCLE('',#26680,0.125); +#26680 = AXIS2_PLACEMENT_3D('',#26681,#26682,#26683); +#26681 = CARTESIAN_POINT('',(2.75,3.225,2.E-002)); +#26682 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#26683 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000)); +#26684 = PCURVE('',#22359,#26685); +#26685 = DEFINITIONAL_REPRESENTATION('',(#26686),#26694); +#26686 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#26687,#26688,#26689,#26690 + ,#26691,#26692,#26693),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#26687 = CARTESIAN_POINT('',(0.265,6.115)); +#26688 = CARTESIAN_POINT('',(4.849364905389E-002,6.115)); +#26689 = CARTESIAN_POINT('',(0.156746824527,6.3025)); +#26690 = CARTESIAN_POINT('',(0.265,6.49)); +#26691 = CARTESIAN_POINT('',(0.373253175473,6.3025)); +#26692 = CARTESIAN_POINT('',(0.481506350946,6.115)); +#26693 = CARTESIAN_POINT('',(0.265,6.115)); +#26694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#26695 = PCURVE('',#26696,#26701); +#26696 = CYLINDRICAL_SURFACE('',#26697,0.125); +#26697 = AXIS2_PLACEMENT_3D('',#26698,#26699,#26700); +#26698 = CARTESIAN_POINT('',(2.75,3.225,0.E+000)); +#26699 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#26700 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000)); +#26701 = DEFINITIONAL_REPRESENTATION('',(#26702),#26706); +#26702 = LINE('',#26703,#26704); +#26703 = CARTESIAN_POINT('',(0.E+000,-2.E-002)); +#26704 = VECTOR('',#26705,1.); +#26705 = DIRECTION('',(1.,0.E+000)); +#26706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#26707 = ORIENTED_EDGE('',*,*,#26708,.T.); +#26708 = EDGE_CURVE('',#26676,#26709,#26711,.T.); +#26709 = VERTEX_POINT('',#26710); +#26710 = CARTESIAN_POINT('',(2.625,3.49,2.E-002)); +#26711 = SURFACE_CURVE('',#26712,(#26716,#26723),.PCURVE_S1.); +#26712 = LINE('',#26713,#26714); +#26713 = CARTESIAN_POINT('',(2.625,3.495,2.E-002)); +#26714 = VECTOR('',#26715,1.); +#26715 = DIRECTION('',(4.555315873023E-016,1.,0.E+000)); +#26716 = PCURVE('',#22359,#26717); +#26717 = DEFINITIONAL_REPRESENTATION('',(#26718),#26722); +#26718 = LINE('',#26719,#26720); +#26719 = CARTESIAN_POINT('',(-5.000000000001E-003,6.115)); +#26720 = VECTOR('',#26721,1.); +#26721 = DIRECTION('',(-1.,2.334869823773E-016)); +#26722 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#26723 = PCURVE('',#26724,#26729); +#26724 = PLANE('',#26725); +#26725 = AXIS2_PLACEMENT_3D('',#26726,#26727,#26728); +#26726 = CARTESIAN_POINT('',(2.625,3.5,0.E+000)); +#26727 = DIRECTION('',(1.,-4.555315873023E-016,0.E+000)); +#26728 = DIRECTION('',(-4.555315873023E-016,-1.,0.E+000)); +#26729 = DEFINITIONAL_REPRESENTATION('',(#26730),#26734); +#26730 = LINE('',#26731,#26732); +#26731 = CARTESIAN_POINT('',(5.E-003,-2.E-002)); +#26732 = VECTOR('',#26733,1.); +#26733 = DIRECTION('',(-1.,0.E+000)); +#26734 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#26735 = ORIENTED_EDGE('',*,*,#26736,.F.); +#26736 = EDGE_CURVE('',#26737,#26709,#26739,.T.); +#26737 = VERTEX_POINT('',#26738); +#26738 = CARTESIAN_POINT('',(2.375,3.49,2.E-002)); +#26739 = SURFACE_CURVE('',#26740,(#26744,#26751),.PCURVE_S1.); +#26740 = LINE('',#26741,#26742); +#26741 = CARTESIAN_POINT('',(-3.49,3.49,2.E-002)); +#26742 = VECTOR('',#26743,1.); +#26743 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000)); +#26744 = PCURVE('',#22359,#26745); +#26745 = DEFINITIONAL_REPRESENTATION('',(#26746),#26750); +#26746 = LINE('',#26747,#26748); +#26747 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#26748 = VECTOR('',#26749,1.); +#26749 = DIRECTION('',(0.E+000,1.)); +#26750 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#26751 = PCURVE('',#22589,#26752); +#26752 = DEFINITIONAL_REPRESENTATION('',(#26753),#26757); +#26753 = LINE('',#26754,#26755); +#26754 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#26755 = VECTOR('',#26756,1.); +#26756 = DIRECTION('',(0.E+000,-1.)); +#26757 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#26758 = ORIENTED_EDGE('',*,*,#26759,.T.); +#26759 = EDGE_CURVE('',#26737,#26760,#26762,.T.); +#26760 = VERTEX_POINT('',#26761); +#26761 = CARTESIAN_POINT('',(2.375,3.225,2.E-002)); +#26762 = SURFACE_CURVE('',#26763,(#26767,#26774),.PCURVE_S1.); +#26763 = LINE('',#26764,#26765); +#26764 = CARTESIAN_POINT('',(2.375,3.3575,2.E-002)); +#26765 = VECTOR('',#26766,1.); +#26766 = DIRECTION('',(-4.555315873023E-016,-1.,0.E+000)); +#26767 = PCURVE('',#22359,#26768); +#26768 = DEFINITIONAL_REPRESENTATION('',(#26769),#26773); +#26769 = LINE('',#26770,#26771); +#26770 = CARTESIAN_POINT('',(0.1325,5.865)); +#26771 = VECTOR('',#26772,1.); +#26772 = DIRECTION('',(1.,-2.334869823773E-016)); +#26773 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#26774 = PCURVE('',#26775,#26780); +#26775 = PLANE('',#26776); +#26776 = AXIS2_PLACEMENT_3D('',#26777,#26778,#26779); +#26777 = CARTESIAN_POINT('',(2.375,3.225,0.E+000)); +#26778 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000)); +#26779 = DIRECTION('',(4.555315873023E-016,1.,0.E+000)); +#26780 = DEFINITIONAL_REPRESENTATION('',(#26781),#26785); +#26781 = LINE('',#26782,#26783); +#26782 = CARTESIAN_POINT('',(0.1325,-2.E-002)); +#26783 = VECTOR('',#26784,1.); +#26784 = DIRECTION('',(-1.,-0.E+000)); +#26785 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#26786 = ORIENTED_EDGE('',*,*,#26787,.T.); +#26787 = EDGE_CURVE('',#26760,#26788,#26790,.T.); +#26788 = VERTEX_POINT('',#26789); +#26789 = CARTESIAN_POINT('',(2.125,3.225,2.E-002)); +#26790 = SURFACE_CURVE('',#26791,(#26796,#26807),.PCURVE_S1.); +#26791 = CIRCLE('',#26792,0.125); +#26792 = AXIS2_PLACEMENT_3D('',#26793,#26794,#26795); +#26793 = CARTESIAN_POINT('',(2.25,3.225,2.E-002)); +#26794 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#26795 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000)); +#26796 = PCURVE('',#22359,#26797); +#26797 = DEFINITIONAL_REPRESENTATION('',(#26798),#26806); +#26798 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#26799,#26800,#26801,#26802 + ,#26803,#26804,#26805),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#26799 = CARTESIAN_POINT('',(0.265,5.615)); +#26800 = CARTESIAN_POINT('',(4.849364905389E-002,5.615)); +#26801 = CARTESIAN_POINT('',(0.156746824527,5.8025)); +#26802 = CARTESIAN_POINT('',(0.265,5.99)); +#26803 = CARTESIAN_POINT('',(0.373253175473,5.8025)); +#26804 = CARTESIAN_POINT('',(0.481506350946,5.615)); +#26805 = CARTESIAN_POINT('',(0.265,5.615)); +#26806 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#26807 = PCURVE('',#26808,#26813); +#26808 = CYLINDRICAL_SURFACE('',#26809,0.125); +#26809 = AXIS2_PLACEMENT_3D('',#26810,#26811,#26812); +#26810 = CARTESIAN_POINT('',(2.25,3.225,0.E+000)); +#26811 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#26812 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000)); +#26813 = DEFINITIONAL_REPRESENTATION('',(#26814),#26818); +#26814 = LINE('',#26815,#26816); +#26815 = CARTESIAN_POINT('',(0.E+000,-2.E-002)); +#26816 = VECTOR('',#26817,1.); +#26817 = DIRECTION('',(1.,0.E+000)); +#26818 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#26819 = ORIENTED_EDGE('',*,*,#26820,.T.); +#26820 = EDGE_CURVE('',#26788,#26821,#26823,.T.); +#26821 = VERTEX_POINT('',#26822); +#26822 = CARTESIAN_POINT('',(2.125,3.49,2.E-002)); +#26823 = SURFACE_CURVE('',#26824,(#26828,#26835),.PCURVE_S1.); +#26824 = LINE('',#26825,#26826); +#26825 = CARTESIAN_POINT('',(2.125,3.495,2.E-002)); +#26826 = VECTOR('',#26827,1.); +#26827 = DIRECTION('',(4.555315873023E-016,1.,0.E+000)); +#26828 = PCURVE('',#22359,#26829); +#26829 = DEFINITIONAL_REPRESENTATION('',(#26830),#26834); +#26830 = LINE('',#26831,#26832); +#26831 = CARTESIAN_POINT('',(-5.000000000001E-003,5.615)); +#26832 = VECTOR('',#26833,1.); +#26833 = DIRECTION('',(-1.,2.334869823773E-016)); +#26834 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#26835 = PCURVE('',#26836,#26841); +#26836 = PLANE('',#26837); +#26837 = AXIS2_PLACEMENT_3D('',#26838,#26839,#26840); +#26838 = CARTESIAN_POINT('',(2.125,3.5,0.E+000)); +#26839 = DIRECTION('',(1.,-4.555315873023E-016,0.E+000)); +#26840 = DIRECTION('',(-4.555315873023E-016,-1.,0.E+000)); +#26841 = DEFINITIONAL_REPRESENTATION('',(#26842),#26846); +#26842 = LINE('',#26843,#26844); +#26843 = CARTESIAN_POINT('',(5.E-003,-2.E-002)); +#26844 = VECTOR('',#26845,1.); +#26845 = DIRECTION('',(-1.,0.E+000)); +#26846 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#26847 = ORIENTED_EDGE('',*,*,#26848,.F.); +#26848 = EDGE_CURVE('',#26849,#26821,#26851,.T.); +#26849 = VERTEX_POINT('',#26850); +#26850 = CARTESIAN_POINT('',(1.875,3.49,2.E-002)); +#26851 = SURFACE_CURVE('',#26852,(#26856,#26863),.PCURVE_S1.); +#26852 = LINE('',#26853,#26854); +#26853 = CARTESIAN_POINT('',(-3.49,3.49,2.E-002)); +#26854 = VECTOR('',#26855,1.); +#26855 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000)); +#26856 = PCURVE('',#22359,#26857); +#26857 = DEFINITIONAL_REPRESENTATION('',(#26858),#26862); +#26858 = LINE('',#26859,#26860); +#26859 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#26860 = VECTOR('',#26861,1.); +#26861 = DIRECTION('',(0.E+000,1.)); +#26862 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#26863 = PCURVE('',#22589,#26864); +#26864 = DEFINITIONAL_REPRESENTATION('',(#26865),#26869); +#26865 = LINE('',#26866,#26867); +#26866 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#26867 = VECTOR('',#26868,1.); +#26868 = DIRECTION('',(0.E+000,-1.)); +#26869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#26870 = ORIENTED_EDGE('',*,*,#26871,.T.); +#26871 = EDGE_CURVE('',#26849,#26872,#26874,.T.); +#26872 = VERTEX_POINT('',#26873); +#26873 = CARTESIAN_POINT('',(1.875,3.225,2.E-002)); +#26874 = SURFACE_CURVE('',#26875,(#26879,#26886),.PCURVE_S1.); +#26875 = LINE('',#26876,#26877); +#26876 = CARTESIAN_POINT('',(1.875,3.3575,2.E-002)); +#26877 = VECTOR('',#26878,1.); +#26878 = DIRECTION('',(-4.555315873023E-016,-1.,0.E+000)); +#26879 = PCURVE('',#22359,#26880); +#26880 = DEFINITIONAL_REPRESENTATION('',(#26881),#26885); +#26881 = LINE('',#26882,#26883); +#26882 = CARTESIAN_POINT('',(0.1325,5.365)); +#26883 = VECTOR('',#26884,1.); +#26884 = DIRECTION('',(1.,-2.334869823773E-016)); +#26885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#26886 = PCURVE('',#26887,#26892); +#26887 = PLANE('',#26888); +#26888 = AXIS2_PLACEMENT_3D('',#26889,#26890,#26891); +#26889 = CARTESIAN_POINT('',(1.875,3.225,0.E+000)); +#26890 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000)); +#26891 = DIRECTION('',(4.555315873023E-016,1.,0.E+000)); +#26892 = DEFINITIONAL_REPRESENTATION('',(#26893),#26897); +#26893 = LINE('',#26894,#26895); +#26894 = CARTESIAN_POINT('',(0.1325,-2.E-002)); +#26895 = VECTOR('',#26896,1.); +#26896 = DIRECTION('',(-1.,-0.E+000)); +#26897 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#26898 = ORIENTED_EDGE('',*,*,#26899,.T.); +#26899 = EDGE_CURVE('',#26872,#26900,#26902,.T.); +#26900 = VERTEX_POINT('',#26901); +#26901 = CARTESIAN_POINT('',(1.625,3.225,2.E-002)); +#26902 = SURFACE_CURVE('',#26903,(#26908,#26919),.PCURVE_S1.); +#26903 = CIRCLE('',#26904,0.125); +#26904 = AXIS2_PLACEMENT_3D('',#26905,#26906,#26907); +#26905 = CARTESIAN_POINT('',(1.75,3.225,2.E-002)); +#26906 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#26907 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000)); +#26908 = PCURVE('',#22359,#26909); +#26909 = DEFINITIONAL_REPRESENTATION('',(#26910),#26918); +#26910 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#26911,#26912,#26913,#26914 + ,#26915,#26916,#26917),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#26911 = CARTESIAN_POINT('',(0.265,5.115)); +#26912 = CARTESIAN_POINT('',(4.849364905389E-002,5.115)); +#26913 = CARTESIAN_POINT('',(0.156746824527,5.3025)); +#26914 = CARTESIAN_POINT('',(0.265,5.49)); +#26915 = CARTESIAN_POINT('',(0.373253175473,5.3025)); +#26916 = CARTESIAN_POINT('',(0.481506350946,5.115)); +#26917 = CARTESIAN_POINT('',(0.265,5.115)); +#26918 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#26919 = PCURVE('',#26920,#26925); +#26920 = CYLINDRICAL_SURFACE('',#26921,0.125); +#26921 = AXIS2_PLACEMENT_3D('',#26922,#26923,#26924); +#26922 = CARTESIAN_POINT('',(1.75,3.225,0.E+000)); +#26923 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#26924 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000)); +#26925 = DEFINITIONAL_REPRESENTATION('',(#26926),#26930); +#26926 = LINE('',#26927,#26928); +#26927 = CARTESIAN_POINT('',(0.E+000,-2.E-002)); +#26928 = VECTOR('',#26929,1.); +#26929 = DIRECTION('',(1.,0.E+000)); +#26930 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#26931 = ORIENTED_EDGE('',*,*,#26932,.T.); +#26932 = EDGE_CURVE('',#26900,#26933,#26935,.T.); +#26933 = VERTEX_POINT('',#26934); +#26934 = CARTESIAN_POINT('',(1.625,3.49,2.E-002)); +#26935 = SURFACE_CURVE('',#26936,(#26940,#26947),.PCURVE_S1.); +#26936 = LINE('',#26937,#26938); +#26937 = CARTESIAN_POINT('',(1.625,3.495,2.E-002)); +#26938 = VECTOR('',#26939,1.); +#26939 = DIRECTION('',(4.555315873023E-016,1.,0.E+000)); +#26940 = PCURVE('',#22359,#26941); +#26941 = DEFINITIONAL_REPRESENTATION('',(#26942),#26946); +#26942 = LINE('',#26943,#26944); +#26943 = CARTESIAN_POINT('',(-5.000000000001E-003,5.115)); +#26944 = VECTOR('',#26945,1.); +#26945 = DIRECTION('',(-1.,2.334869823773E-016)); +#26946 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#26947 = PCURVE('',#26948,#26953); +#26948 = PLANE('',#26949); +#26949 = AXIS2_PLACEMENT_3D('',#26950,#26951,#26952); +#26950 = CARTESIAN_POINT('',(1.625,3.5,0.E+000)); +#26951 = DIRECTION('',(1.,-4.555315873023E-016,0.E+000)); +#26952 = DIRECTION('',(-4.555315873023E-016,-1.,0.E+000)); +#26953 = DEFINITIONAL_REPRESENTATION('',(#26954),#26958); +#26954 = LINE('',#26955,#26956); +#26955 = CARTESIAN_POINT('',(5.E-003,-2.E-002)); +#26956 = VECTOR('',#26957,1.); +#26957 = DIRECTION('',(-1.,0.E+000)); +#26958 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#26959 = ORIENTED_EDGE('',*,*,#26960,.F.); +#26960 = EDGE_CURVE('',#26961,#26933,#26963,.T.); +#26961 = VERTEX_POINT('',#26962); +#26962 = CARTESIAN_POINT('',(1.375,3.49,2.E-002)); +#26963 = SURFACE_CURVE('',#26964,(#26968,#26975),.PCURVE_S1.); +#26964 = LINE('',#26965,#26966); +#26965 = CARTESIAN_POINT('',(-3.49,3.49,2.E-002)); +#26966 = VECTOR('',#26967,1.); +#26967 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000)); +#26968 = PCURVE('',#22359,#26969); +#26969 = DEFINITIONAL_REPRESENTATION('',(#26970),#26974); +#26970 = LINE('',#26971,#26972); +#26971 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#26972 = VECTOR('',#26973,1.); +#26973 = DIRECTION('',(0.E+000,1.)); +#26974 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#26975 = PCURVE('',#22589,#26976); +#26976 = DEFINITIONAL_REPRESENTATION('',(#26977),#26981); +#26977 = LINE('',#26978,#26979); +#26978 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#26979 = VECTOR('',#26980,1.); +#26980 = DIRECTION('',(0.E+000,-1.)); +#26981 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#26982 = ORIENTED_EDGE('',*,*,#26983,.T.); +#26983 = EDGE_CURVE('',#26961,#26984,#26986,.T.); +#26984 = VERTEX_POINT('',#26985); +#26985 = CARTESIAN_POINT('',(1.375,3.225,2.E-002)); +#26986 = SURFACE_CURVE('',#26987,(#26991,#26998),.PCURVE_S1.); +#26987 = LINE('',#26988,#26989); +#26988 = CARTESIAN_POINT('',(1.375,3.3575,2.E-002)); +#26989 = VECTOR('',#26990,1.); +#26990 = DIRECTION('',(-4.555315873023E-016,-1.,0.E+000)); +#26991 = PCURVE('',#22359,#26992); +#26992 = DEFINITIONAL_REPRESENTATION('',(#26993),#26997); +#26993 = LINE('',#26994,#26995); +#26994 = CARTESIAN_POINT('',(0.1325,4.865)); +#26995 = VECTOR('',#26996,1.); +#26996 = DIRECTION('',(1.,-2.334869823773E-016)); +#26997 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#26998 = PCURVE('',#26999,#27004); +#26999 = PLANE('',#27000); +#27000 = AXIS2_PLACEMENT_3D('',#27001,#27002,#27003); +#27001 = CARTESIAN_POINT('',(1.375,3.225,0.E+000)); +#27002 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000)); +#27003 = DIRECTION('',(4.555315873023E-016,1.,0.E+000)); +#27004 = DEFINITIONAL_REPRESENTATION('',(#27005),#27009); +#27005 = LINE('',#27006,#27007); +#27006 = CARTESIAN_POINT('',(0.1325,-2.E-002)); +#27007 = VECTOR('',#27008,1.); +#27008 = DIRECTION('',(-1.,-0.E+000)); +#27009 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#27010 = ORIENTED_EDGE('',*,*,#27011,.T.); +#27011 = EDGE_CURVE('',#26984,#27012,#27014,.T.); +#27012 = VERTEX_POINT('',#27013); +#27013 = CARTESIAN_POINT('',(1.125,3.225,2.E-002)); +#27014 = SURFACE_CURVE('',#27015,(#27020,#27031),.PCURVE_S1.); +#27015 = CIRCLE('',#27016,0.125); +#27016 = AXIS2_PLACEMENT_3D('',#27017,#27018,#27019); +#27017 = CARTESIAN_POINT('',(1.25,3.225,2.E-002)); +#27018 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#27019 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000)); +#27020 = PCURVE('',#22359,#27021); +#27021 = DEFINITIONAL_REPRESENTATION('',(#27022),#27030); +#27022 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#27023,#27024,#27025,#27026 + ,#27027,#27028,#27029),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#27023 = CARTESIAN_POINT('',(0.265,4.615)); +#27024 = CARTESIAN_POINT('',(4.849364905389E-002,4.615)); +#27025 = CARTESIAN_POINT('',(0.156746824527,4.8025)); +#27026 = CARTESIAN_POINT('',(0.265,4.99)); +#27027 = CARTESIAN_POINT('',(0.373253175473,4.8025)); +#27028 = CARTESIAN_POINT('',(0.481506350946,4.615)); +#27029 = CARTESIAN_POINT('',(0.265,4.615)); +#27030 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#27031 = PCURVE('',#27032,#27037); +#27032 = CYLINDRICAL_SURFACE('',#27033,0.125); +#27033 = AXIS2_PLACEMENT_3D('',#27034,#27035,#27036); +#27034 = CARTESIAN_POINT('',(1.25,3.225,0.E+000)); +#27035 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#27036 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000)); +#27037 = DEFINITIONAL_REPRESENTATION('',(#27038),#27042); +#27038 = LINE('',#27039,#27040); +#27039 = CARTESIAN_POINT('',(0.E+000,-2.E-002)); +#27040 = VECTOR('',#27041,1.); +#27041 = DIRECTION('',(1.,0.E+000)); +#27042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#27043 = ORIENTED_EDGE('',*,*,#27044,.T.); +#27044 = EDGE_CURVE('',#27012,#27045,#27047,.T.); +#27045 = VERTEX_POINT('',#27046); +#27046 = CARTESIAN_POINT('',(1.125,3.49,2.E-002)); +#27047 = SURFACE_CURVE('',#27048,(#27052,#27059),.PCURVE_S1.); +#27048 = LINE('',#27049,#27050); +#27049 = CARTESIAN_POINT('',(1.125,3.495,2.E-002)); +#27050 = VECTOR('',#27051,1.); +#27051 = DIRECTION('',(4.555315873023E-016,1.,0.E+000)); +#27052 = PCURVE('',#22359,#27053); +#27053 = DEFINITIONAL_REPRESENTATION('',(#27054),#27058); +#27054 = LINE('',#27055,#27056); +#27055 = CARTESIAN_POINT('',(-5.000000000001E-003,4.615)); +#27056 = VECTOR('',#27057,1.); +#27057 = DIRECTION('',(-1.,2.334869823773E-016)); +#27058 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#27059 = PCURVE('',#27060,#27065); +#27060 = PLANE('',#27061); +#27061 = AXIS2_PLACEMENT_3D('',#27062,#27063,#27064); +#27062 = CARTESIAN_POINT('',(1.125,3.5,0.E+000)); +#27063 = DIRECTION('',(1.,-4.555315873023E-016,0.E+000)); +#27064 = DIRECTION('',(-4.555315873023E-016,-1.,0.E+000)); +#27065 = DEFINITIONAL_REPRESENTATION('',(#27066),#27070); +#27066 = LINE('',#27067,#27068); +#27067 = CARTESIAN_POINT('',(5.E-003,-2.E-002)); +#27068 = VECTOR('',#27069,1.); +#27069 = DIRECTION('',(-1.,0.E+000)); +#27070 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#27071 = ORIENTED_EDGE('',*,*,#27072,.F.); +#27072 = EDGE_CURVE('',#27073,#27045,#27075,.T.); +#27073 = VERTEX_POINT('',#27074); +#27074 = CARTESIAN_POINT('',(0.875,3.49,2.E-002)); +#27075 = SURFACE_CURVE('',#27076,(#27080,#27087),.PCURVE_S1.); +#27076 = LINE('',#27077,#27078); +#27077 = CARTESIAN_POINT('',(-3.49,3.49,2.E-002)); +#27078 = VECTOR('',#27079,1.); +#27079 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000)); +#27080 = PCURVE('',#22359,#27081); +#27081 = DEFINITIONAL_REPRESENTATION('',(#27082),#27086); +#27082 = LINE('',#27083,#27084); +#27083 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#27084 = VECTOR('',#27085,1.); +#27085 = DIRECTION('',(0.E+000,1.)); +#27086 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#27087 = PCURVE('',#22589,#27088); +#27088 = DEFINITIONAL_REPRESENTATION('',(#27089),#27093); +#27089 = LINE('',#27090,#27091); +#27090 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#27091 = VECTOR('',#27092,1.); +#27092 = DIRECTION('',(0.E+000,-1.)); +#27093 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#27094 = ORIENTED_EDGE('',*,*,#27095,.T.); +#27095 = EDGE_CURVE('',#27073,#27096,#27098,.T.); +#27096 = VERTEX_POINT('',#27097); +#27097 = CARTESIAN_POINT('',(0.875,3.225,2.E-002)); +#27098 = SURFACE_CURVE('',#27099,(#27103,#27110),.PCURVE_S1.); +#27099 = LINE('',#27100,#27101); +#27100 = CARTESIAN_POINT('',(0.875,3.3575,2.E-002)); +#27101 = VECTOR('',#27102,1.); +#27102 = DIRECTION('',(-4.555315873023E-016,-1.,0.E+000)); +#27103 = PCURVE('',#22359,#27104); +#27104 = DEFINITIONAL_REPRESENTATION('',(#27105),#27109); +#27105 = LINE('',#27106,#27107); +#27106 = CARTESIAN_POINT('',(0.1325,4.365)); +#27107 = VECTOR('',#27108,1.); +#27108 = DIRECTION('',(1.,-2.334869823773E-016)); +#27109 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#27110 = PCURVE('',#27111,#27116); +#27111 = PLANE('',#27112); +#27112 = AXIS2_PLACEMENT_3D('',#27113,#27114,#27115); +#27113 = CARTESIAN_POINT('',(0.875,3.225,0.E+000)); +#27114 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000)); +#27115 = DIRECTION('',(4.555315873023E-016,1.,0.E+000)); +#27116 = DEFINITIONAL_REPRESENTATION('',(#27117),#27121); +#27117 = LINE('',#27118,#27119); +#27118 = CARTESIAN_POINT('',(0.1325,-2.E-002)); +#27119 = VECTOR('',#27120,1.); +#27120 = DIRECTION('',(-1.,-0.E+000)); +#27121 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#27122 = ORIENTED_EDGE('',*,*,#27123,.T.); +#27123 = EDGE_CURVE('',#27096,#27124,#27126,.T.); +#27124 = VERTEX_POINT('',#27125); +#27125 = CARTESIAN_POINT('',(0.625,3.225,2.E-002)); +#27126 = SURFACE_CURVE('',#27127,(#27132,#27143),.PCURVE_S1.); +#27127 = CIRCLE('',#27128,0.125); +#27128 = AXIS2_PLACEMENT_3D('',#27129,#27130,#27131); +#27129 = CARTESIAN_POINT('',(0.75,3.225,2.E-002)); +#27130 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#27131 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000)); +#27132 = PCURVE('',#22359,#27133); +#27133 = DEFINITIONAL_REPRESENTATION('',(#27134),#27142); +#27134 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#27135,#27136,#27137,#27138 + ,#27139,#27140,#27141),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#27135 = CARTESIAN_POINT('',(0.265,4.115)); +#27136 = CARTESIAN_POINT('',(4.849364905389E-002,4.115)); +#27137 = CARTESIAN_POINT('',(0.156746824527,4.3025)); +#27138 = CARTESIAN_POINT('',(0.265,4.49)); +#27139 = CARTESIAN_POINT('',(0.373253175473,4.3025)); +#27140 = CARTESIAN_POINT('',(0.481506350946,4.115)); +#27141 = CARTESIAN_POINT('',(0.265,4.115)); +#27142 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#27143 = PCURVE('',#27144,#27149); +#27144 = CYLINDRICAL_SURFACE('',#27145,0.125); +#27145 = AXIS2_PLACEMENT_3D('',#27146,#27147,#27148); +#27146 = CARTESIAN_POINT('',(0.75,3.225,0.E+000)); +#27147 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#27148 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000)); +#27149 = DEFINITIONAL_REPRESENTATION('',(#27150),#27154); +#27150 = LINE('',#27151,#27152); +#27151 = CARTESIAN_POINT('',(0.E+000,-2.E-002)); +#27152 = VECTOR('',#27153,1.); +#27153 = DIRECTION('',(1.,0.E+000)); +#27154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#27155 = ORIENTED_EDGE('',*,*,#27156,.T.); +#27156 = EDGE_CURVE('',#27124,#27157,#27159,.T.); +#27157 = VERTEX_POINT('',#27158); +#27158 = CARTESIAN_POINT('',(0.625,3.49,2.E-002)); +#27159 = SURFACE_CURVE('',#27160,(#27164,#27171),.PCURVE_S1.); +#27160 = LINE('',#27161,#27162); +#27161 = CARTESIAN_POINT('',(0.625,3.495,2.E-002)); +#27162 = VECTOR('',#27163,1.); +#27163 = DIRECTION('',(4.555315873023E-016,1.,0.E+000)); +#27164 = PCURVE('',#22359,#27165); +#27165 = DEFINITIONAL_REPRESENTATION('',(#27166),#27170); +#27166 = LINE('',#27167,#27168); +#27167 = CARTESIAN_POINT('',(-5.000000000001E-003,4.115)); +#27168 = VECTOR('',#27169,1.); +#27169 = DIRECTION('',(-1.,2.334869823773E-016)); +#27170 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#27171 = PCURVE('',#27172,#27177); +#27172 = PLANE('',#27173); +#27173 = AXIS2_PLACEMENT_3D('',#27174,#27175,#27176); +#27174 = CARTESIAN_POINT('',(0.625,3.5,0.E+000)); +#27175 = DIRECTION('',(1.,-4.555315873023E-016,0.E+000)); +#27176 = DIRECTION('',(-4.555315873023E-016,-1.,0.E+000)); +#27177 = DEFINITIONAL_REPRESENTATION('',(#27178),#27182); +#27178 = LINE('',#27179,#27180); +#27179 = CARTESIAN_POINT('',(5.E-003,-2.E-002)); +#27180 = VECTOR('',#27181,1.); +#27181 = DIRECTION('',(-1.,0.E+000)); +#27182 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#27183 = ORIENTED_EDGE('',*,*,#27184,.F.); +#27184 = EDGE_CURVE('',#27185,#27157,#27187,.T.); +#27185 = VERTEX_POINT('',#27186); +#27186 = CARTESIAN_POINT('',(0.375,3.49,2.E-002)); +#27187 = SURFACE_CURVE('',#27188,(#27192,#27199),.PCURVE_S1.); +#27188 = LINE('',#27189,#27190); +#27189 = CARTESIAN_POINT('',(-3.49,3.49,2.E-002)); +#27190 = VECTOR('',#27191,1.); +#27191 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000)); +#27192 = PCURVE('',#22359,#27193); +#27193 = DEFINITIONAL_REPRESENTATION('',(#27194),#27198); +#27194 = LINE('',#27195,#27196); +#27195 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#27196 = VECTOR('',#27197,1.); +#27197 = DIRECTION('',(0.E+000,1.)); +#27198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#27199 = PCURVE('',#22589,#27200); +#27200 = DEFINITIONAL_REPRESENTATION('',(#27201),#27205); +#27201 = LINE('',#27202,#27203); +#27202 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#27203 = VECTOR('',#27204,1.); +#27204 = DIRECTION('',(0.E+000,-1.)); +#27205 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#27206 = ORIENTED_EDGE('',*,*,#27207,.T.); +#27207 = EDGE_CURVE('',#27185,#27208,#27210,.T.); +#27208 = VERTEX_POINT('',#27209); +#27209 = CARTESIAN_POINT('',(0.375,3.225,2.E-002)); +#27210 = SURFACE_CURVE('',#27211,(#27215,#27222),.PCURVE_S1.); +#27211 = LINE('',#27212,#27213); +#27212 = CARTESIAN_POINT('',(0.375,3.3575,2.E-002)); +#27213 = VECTOR('',#27214,1.); +#27214 = DIRECTION('',(-4.555315873023E-016,-1.,0.E+000)); +#27215 = PCURVE('',#22359,#27216); +#27216 = DEFINITIONAL_REPRESENTATION('',(#27217),#27221); +#27217 = LINE('',#27218,#27219); +#27218 = CARTESIAN_POINT('',(0.1325,3.865)); +#27219 = VECTOR('',#27220,1.); +#27220 = DIRECTION('',(1.,-2.334869823773E-016)); +#27221 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#27222 = PCURVE('',#27223,#27228); +#27223 = PLANE('',#27224); +#27224 = AXIS2_PLACEMENT_3D('',#27225,#27226,#27227); +#27225 = CARTESIAN_POINT('',(0.375,3.225,0.E+000)); +#27226 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000)); +#27227 = DIRECTION('',(4.555315873023E-016,1.,0.E+000)); +#27228 = DEFINITIONAL_REPRESENTATION('',(#27229),#27233); +#27229 = LINE('',#27230,#27231); +#27230 = CARTESIAN_POINT('',(0.1325,-2.E-002)); +#27231 = VECTOR('',#27232,1.); +#27232 = DIRECTION('',(-1.,-0.E+000)); +#27233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#27234 = ORIENTED_EDGE('',*,*,#27235,.T.); +#27235 = EDGE_CURVE('',#27208,#27236,#27238,.T.); +#27236 = VERTEX_POINT('',#27237); +#27237 = CARTESIAN_POINT('',(0.125,3.225,2.E-002)); +#27238 = SURFACE_CURVE('',#27239,(#27244,#27255),.PCURVE_S1.); +#27239 = CIRCLE('',#27240,0.125); +#27240 = AXIS2_PLACEMENT_3D('',#27241,#27242,#27243); +#27241 = CARTESIAN_POINT('',(0.25,3.225,2.E-002)); +#27242 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#27243 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000)); +#27244 = PCURVE('',#22359,#27245); +#27245 = DEFINITIONAL_REPRESENTATION('',(#27246),#27254); +#27246 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#27247,#27248,#27249,#27250 + ,#27251,#27252,#27253),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#27247 = CARTESIAN_POINT('',(0.265,3.615)); +#27248 = CARTESIAN_POINT('',(4.849364905389E-002,3.615)); +#27249 = CARTESIAN_POINT('',(0.156746824527,3.8025)); +#27250 = CARTESIAN_POINT('',(0.265,3.99)); +#27251 = CARTESIAN_POINT('',(0.373253175473,3.8025)); +#27252 = CARTESIAN_POINT('',(0.481506350946,3.615)); +#27253 = CARTESIAN_POINT('',(0.265,3.615)); +#27254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#27255 = PCURVE('',#27256,#27261); +#27256 = CYLINDRICAL_SURFACE('',#27257,0.125); +#27257 = AXIS2_PLACEMENT_3D('',#27258,#27259,#27260); +#27258 = CARTESIAN_POINT('',(0.25,3.225,0.E+000)); +#27259 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#27260 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000)); +#27261 = DEFINITIONAL_REPRESENTATION('',(#27262),#27266); +#27262 = LINE('',#27263,#27264); +#27263 = CARTESIAN_POINT('',(0.E+000,-2.E-002)); +#27264 = VECTOR('',#27265,1.); +#27265 = DIRECTION('',(1.,0.E+000)); +#27266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#27267 = ORIENTED_EDGE('',*,*,#27268,.T.); +#27268 = EDGE_CURVE('',#27236,#27269,#27271,.T.); +#27269 = VERTEX_POINT('',#27270); +#27270 = CARTESIAN_POINT('',(0.125,3.49,2.E-002)); +#27271 = SURFACE_CURVE('',#27272,(#27276,#27283),.PCURVE_S1.); +#27272 = LINE('',#27273,#27274); +#27273 = CARTESIAN_POINT('',(0.125,3.495,2.E-002)); +#27274 = VECTOR('',#27275,1.); +#27275 = DIRECTION('',(4.555315873023E-016,1.,0.E+000)); +#27276 = PCURVE('',#22359,#27277); +#27277 = DEFINITIONAL_REPRESENTATION('',(#27278),#27282); +#27278 = LINE('',#27279,#27280); +#27279 = CARTESIAN_POINT('',(-5.000000000001E-003,3.615)); +#27280 = VECTOR('',#27281,1.); +#27281 = DIRECTION('',(-1.,2.334869823773E-016)); +#27282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#27283 = PCURVE('',#27284,#27289); +#27284 = PLANE('',#27285); +#27285 = AXIS2_PLACEMENT_3D('',#27286,#27287,#27288); +#27286 = CARTESIAN_POINT('',(0.125,3.5,0.E+000)); +#27287 = DIRECTION('',(1.,-4.555315873023E-016,0.E+000)); +#27288 = DIRECTION('',(-4.555315873023E-016,-1.,0.E+000)); +#27289 = DEFINITIONAL_REPRESENTATION('',(#27290),#27294); +#27290 = LINE('',#27291,#27292); +#27291 = CARTESIAN_POINT('',(5.E-003,-2.E-002)); +#27292 = VECTOR('',#27293,1.); +#27293 = DIRECTION('',(-1.,0.E+000)); +#27294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#27295 = ORIENTED_EDGE('',*,*,#27296,.F.); +#27296 = EDGE_CURVE('',#27297,#27269,#27299,.T.); +#27297 = VERTEX_POINT('',#27298); +#27298 = CARTESIAN_POINT('',(-0.125,3.49,2.E-002)); +#27299 = SURFACE_CURVE('',#27300,(#27304,#27311),.PCURVE_S1.); +#27300 = LINE('',#27301,#27302); +#27301 = CARTESIAN_POINT('',(-3.49,3.49,2.E-002)); +#27302 = VECTOR('',#27303,1.); +#27303 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000)); +#27304 = PCURVE('',#22359,#27305); +#27305 = DEFINITIONAL_REPRESENTATION('',(#27306),#27310); +#27306 = LINE('',#27307,#27308); +#27307 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#27308 = VECTOR('',#27309,1.); +#27309 = DIRECTION('',(0.E+000,1.)); +#27310 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#27311 = PCURVE('',#22589,#27312); +#27312 = DEFINITIONAL_REPRESENTATION('',(#27313),#27317); +#27313 = LINE('',#27314,#27315); +#27314 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#27315 = VECTOR('',#27316,1.); +#27316 = DIRECTION('',(0.E+000,-1.)); +#27317 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#27318 = ORIENTED_EDGE('',*,*,#27319,.T.); +#27319 = EDGE_CURVE('',#27297,#27320,#27322,.T.); +#27320 = VERTEX_POINT('',#27321); +#27321 = CARTESIAN_POINT('',(-0.125,3.225,2.E-002)); +#27322 = SURFACE_CURVE('',#27323,(#27327,#27334),.PCURVE_S1.); +#27323 = LINE('',#27324,#27325); +#27324 = CARTESIAN_POINT('',(-0.125,3.3575,2.E-002)); +#27325 = VECTOR('',#27326,1.); +#27326 = DIRECTION('',(-4.555315873023E-016,-1.,0.E+000)); +#27327 = PCURVE('',#22359,#27328); +#27328 = DEFINITIONAL_REPRESENTATION('',(#27329),#27333); +#27329 = LINE('',#27330,#27331); +#27330 = CARTESIAN_POINT('',(0.1325,3.365)); +#27331 = VECTOR('',#27332,1.); +#27332 = DIRECTION('',(1.,-2.334869823773E-016)); +#27333 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#27334 = PCURVE('',#27335,#27340); +#27335 = PLANE('',#27336); +#27336 = AXIS2_PLACEMENT_3D('',#27337,#27338,#27339); +#27337 = CARTESIAN_POINT('',(-0.125,3.225,0.E+000)); +#27338 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000)); +#27339 = DIRECTION('',(4.555315873023E-016,1.,0.E+000)); +#27340 = DEFINITIONAL_REPRESENTATION('',(#27341),#27345); +#27341 = LINE('',#27342,#27343); +#27342 = CARTESIAN_POINT('',(0.1325,-2.E-002)); +#27343 = VECTOR('',#27344,1.); +#27344 = DIRECTION('',(-1.,-0.E+000)); +#27345 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#27346 = ORIENTED_EDGE('',*,*,#27347,.T.); +#27347 = EDGE_CURVE('',#27320,#27348,#27350,.T.); +#27348 = VERTEX_POINT('',#27349); +#27349 = CARTESIAN_POINT('',(-0.375,3.225,2.E-002)); +#27350 = SURFACE_CURVE('',#27351,(#27356,#27367),.PCURVE_S1.); +#27351 = CIRCLE('',#27352,0.125); +#27352 = AXIS2_PLACEMENT_3D('',#27353,#27354,#27355); +#27353 = CARTESIAN_POINT('',(-0.25,3.225,2.E-002)); +#27354 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#27355 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000)); +#27356 = PCURVE('',#22359,#27357); +#27357 = DEFINITIONAL_REPRESENTATION('',(#27358),#27366); +#27358 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#27359,#27360,#27361,#27362 + ,#27363,#27364,#27365),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#27359 = CARTESIAN_POINT('',(0.265,3.115)); +#27360 = CARTESIAN_POINT('',(4.849364905389E-002,3.115)); +#27361 = CARTESIAN_POINT('',(0.156746824527,3.3025)); +#27362 = CARTESIAN_POINT('',(0.265,3.49)); +#27363 = CARTESIAN_POINT('',(0.373253175473,3.3025)); +#27364 = CARTESIAN_POINT('',(0.481506350946,3.115)); +#27365 = CARTESIAN_POINT('',(0.265,3.115)); +#27366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#27367 = PCURVE('',#27368,#27373); +#27368 = CYLINDRICAL_SURFACE('',#27369,0.125); +#27369 = AXIS2_PLACEMENT_3D('',#27370,#27371,#27372); +#27370 = CARTESIAN_POINT('',(-0.25,3.225,0.E+000)); +#27371 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#27372 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000)); +#27373 = DEFINITIONAL_REPRESENTATION('',(#27374),#27378); +#27374 = LINE('',#27375,#27376); +#27375 = CARTESIAN_POINT('',(0.E+000,-2.E-002)); +#27376 = VECTOR('',#27377,1.); +#27377 = DIRECTION('',(1.,0.E+000)); +#27378 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#27379 = ORIENTED_EDGE('',*,*,#27380,.T.); +#27380 = EDGE_CURVE('',#27348,#27381,#27383,.T.); +#27381 = VERTEX_POINT('',#27382); +#27382 = CARTESIAN_POINT('',(-0.375,3.49,2.E-002)); +#27383 = SURFACE_CURVE('',#27384,(#27388,#27395),.PCURVE_S1.); +#27384 = LINE('',#27385,#27386); +#27385 = CARTESIAN_POINT('',(-0.375,3.495,2.E-002)); +#27386 = VECTOR('',#27387,1.); +#27387 = DIRECTION('',(4.555315873023E-016,1.,0.E+000)); +#27388 = PCURVE('',#22359,#27389); +#27389 = DEFINITIONAL_REPRESENTATION('',(#27390),#27394); +#27390 = LINE('',#27391,#27392); +#27391 = CARTESIAN_POINT('',(-5.000000000001E-003,3.115)); +#27392 = VECTOR('',#27393,1.); +#27393 = DIRECTION('',(-1.,2.334869823773E-016)); +#27394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#27395 = PCURVE('',#27396,#27401); +#27396 = PLANE('',#27397); +#27397 = AXIS2_PLACEMENT_3D('',#27398,#27399,#27400); +#27398 = CARTESIAN_POINT('',(-0.375,3.5,0.E+000)); +#27399 = DIRECTION('',(1.,-4.555315873023E-016,0.E+000)); +#27400 = DIRECTION('',(-4.555315873023E-016,-1.,0.E+000)); +#27401 = DEFINITIONAL_REPRESENTATION('',(#27402),#27406); +#27402 = LINE('',#27403,#27404); +#27403 = CARTESIAN_POINT('',(5.E-003,-2.E-002)); +#27404 = VECTOR('',#27405,1.); +#27405 = DIRECTION('',(-1.,0.E+000)); +#27406 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#27407 = ORIENTED_EDGE('',*,*,#27408,.F.); +#27408 = EDGE_CURVE('',#27409,#27381,#27411,.T.); +#27409 = VERTEX_POINT('',#27410); +#27410 = CARTESIAN_POINT('',(-0.625,3.49,2.E-002)); +#27411 = SURFACE_CURVE('',#27412,(#27416,#27423),.PCURVE_S1.); +#27412 = LINE('',#27413,#27414); +#27413 = CARTESIAN_POINT('',(-3.49,3.49,2.E-002)); +#27414 = VECTOR('',#27415,1.); +#27415 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000)); +#27416 = PCURVE('',#22359,#27417); +#27417 = DEFINITIONAL_REPRESENTATION('',(#27418),#27422); +#27418 = LINE('',#27419,#27420); +#27419 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#27420 = VECTOR('',#27421,1.); +#27421 = DIRECTION('',(0.E+000,1.)); +#27422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#27423 = PCURVE('',#22589,#27424); +#27424 = DEFINITIONAL_REPRESENTATION('',(#27425),#27429); +#27425 = LINE('',#27426,#27427); +#27426 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#27427 = VECTOR('',#27428,1.); +#27428 = DIRECTION('',(0.E+000,-1.)); +#27429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#27430 = ORIENTED_EDGE('',*,*,#27431,.T.); +#27431 = EDGE_CURVE('',#27409,#27432,#27434,.T.); +#27432 = VERTEX_POINT('',#27433); +#27433 = CARTESIAN_POINT('',(-0.625,3.225,2.E-002)); +#27434 = SURFACE_CURVE('',#27435,(#27439,#27446),.PCURVE_S1.); +#27435 = LINE('',#27436,#27437); +#27436 = CARTESIAN_POINT('',(-0.625,3.3575,2.E-002)); +#27437 = VECTOR('',#27438,1.); +#27438 = DIRECTION('',(-4.555315873023E-016,-1.,0.E+000)); +#27439 = PCURVE('',#22359,#27440); +#27440 = DEFINITIONAL_REPRESENTATION('',(#27441),#27445); +#27441 = LINE('',#27442,#27443); +#27442 = CARTESIAN_POINT('',(0.1325,2.865)); +#27443 = VECTOR('',#27444,1.); +#27444 = DIRECTION('',(1.,-2.334869823773E-016)); +#27445 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#27446 = PCURVE('',#27447,#27452); +#27447 = PLANE('',#27448); +#27448 = AXIS2_PLACEMENT_3D('',#27449,#27450,#27451); +#27449 = CARTESIAN_POINT('',(-0.625,3.225,0.E+000)); +#27450 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000)); +#27451 = DIRECTION('',(4.555315873023E-016,1.,0.E+000)); +#27452 = DEFINITIONAL_REPRESENTATION('',(#27453),#27457); +#27453 = LINE('',#27454,#27455); +#27454 = CARTESIAN_POINT('',(0.1325,-2.E-002)); +#27455 = VECTOR('',#27456,1.); +#27456 = DIRECTION('',(-1.,-0.E+000)); +#27457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#27458 = ORIENTED_EDGE('',*,*,#27459,.T.); +#27459 = EDGE_CURVE('',#27432,#27460,#27462,.T.); +#27460 = VERTEX_POINT('',#27461); +#27461 = CARTESIAN_POINT('',(-0.875,3.225,2.E-002)); +#27462 = SURFACE_CURVE('',#27463,(#27468,#27479),.PCURVE_S1.); +#27463 = CIRCLE('',#27464,0.125); +#27464 = AXIS2_PLACEMENT_3D('',#27465,#27466,#27467); +#27465 = CARTESIAN_POINT('',(-0.75,3.225,2.E-002)); +#27466 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#27467 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000)); +#27468 = PCURVE('',#22359,#27469); +#27469 = DEFINITIONAL_REPRESENTATION('',(#27470),#27478); +#27470 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#27471,#27472,#27473,#27474 + ,#27475,#27476,#27477),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#27471 = CARTESIAN_POINT('',(0.265,2.615)); +#27472 = CARTESIAN_POINT('',(4.849364905389E-002,2.615)); +#27473 = CARTESIAN_POINT('',(0.156746824527,2.8025)); +#27474 = CARTESIAN_POINT('',(0.265,2.99)); +#27475 = CARTESIAN_POINT('',(0.373253175473,2.8025)); +#27476 = CARTESIAN_POINT('',(0.481506350946,2.615)); +#27477 = CARTESIAN_POINT('',(0.265,2.615)); +#27478 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#27479 = PCURVE('',#27480,#27485); +#27480 = CYLINDRICAL_SURFACE('',#27481,0.125); +#27481 = AXIS2_PLACEMENT_3D('',#27482,#27483,#27484); +#27482 = CARTESIAN_POINT('',(-0.75,3.225,0.E+000)); +#27483 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#27484 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000)); +#27485 = DEFINITIONAL_REPRESENTATION('',(#27486),#27490); +#27486 = LINE('',#27487,#27488); +#27487 = CARTESIAN_POINT('',(0.E+000,-2.E-002)); +#27488 = VECTOR('',#27489,1.); +#27489 = DIRECTION('',(1.,0.E+000)); +#27490 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#27491 = ORIENTED_EDGE('',*,*,#27492,.T.); +#27492 = EDGE_CURVE('',#27460,#27493,#27495,.T.); +#27493 = VERTEX_POINT('',#27494); +#27494 = CARTESIAN_POINT('',(-0.875,3.49,2.E-002)); +#27495 = SURFACE_CURVE('',#27496,(#27500,#27507),.PCURVE_S1.); +#27496 = LINE('',#27497,#27498); +#27497 = CARTESIAN_POINT('',(-0.875,3.495,2.E-002)); +#27498 = VECTOR('',#27499,1.); +#27499 = DIRECTION('',(4.555315873023E-016,1.,0.E+000)); +#27500 = PCURVE('',#22359,#27501); +#27501 = DEFINITIONAL_REPRESENTATION('',(#27502),#27506); +#27502 = LINE('',#27503,#27504); +#27503 = CARTESIAN_POINT('',(-5.E-003,2.615)); +#27504 = VECTOR('',#27505,1.); +#27505 = DIRECTION('',(-1.,2.334869823773E-016)); +#27506 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#27507 = PCURVE('',#27508,#27513); +#27508 = PLANE('',#27509); +#27509 = AXIS2_PLACEMENT_3D('',#27510,#27511,#27512); +#27510 = CARTESIAN_POINT('',(-0.875,3.5,0.E+000)); +#27511 = DIRECTION('',(1.,-4.555315873023E-016,0.E+000)); +#27512 = DIRECTION('',(-4.555315873023E-016,-1.,0.E+000)); +#27513 = DEFINITIONAL_REPRESENTATION('',(#27514),#27518); +#27514 = LINE('',#27515,#27516); +#27515 = CARTESIAN_POINT('',(5.E-003,-2.E-002)); +#27516 = VECTOR('',#27517,1.); +#27517 = DIRECTION('',(-1.,0.E+000)); +#27518 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#27519 = ORIENTED_EDGE('',*,*,#27520,.F.); +#27520 = EDGE_CURVE('',#27521,#27493,#27523,.T.); +#27521 = VERTEX_POINT('',#27522); +#27522 = CARTESIAN_POINT('',(-1.125,3.49,2.E-002)); +#27523 = SURFACE_CURVE('',#27524,(#27528,#27535),.PCURVE_S1.); +#27524 = LINE('',#27525,#27526); +#27525 = CARTESIAN_POINT('',(-3.49,3.49,2.E-002)); +#27526 = VECTOR('',#27527,1.); +#27527 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000)); +#27528 = PCURVE('',#22359,#27529); +#27529 = DEFINITIONAL_REPRESENTATION('',(#27530),#27534); +#27530 = LINE('',#27531,#27532); +#27531 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#27532 = VECTOR('',#27533,1.); +#27533 = DIRECTION('',(0.E+000,1.)); +#27534 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#27535 = PCURVE('',#22589,#27536); +#27536 = DEFINITIONAL_REPRESENTATION('',(#27537),#27541); +#27537 = LINE('',#27538,#27539); +#27538 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#27539 = VECTOR('',#27540,1.); +#27540 = DIRECTION('',(0.E+000,-1.)); +#27541 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#27542 = ORIENTED_EDGE('',*,*,#27543,.T.); +#27543 = EDGE_CURVE('',#27521,#27544,#27546,.T.); +#27544 = VERTEX_POINT('',#27545); +#27545 = CARTESIAN_POINT('',(-1.125,3.225,2.E-002)); +#27546 = SURFACE_CURVE('',#27547,(#27551,#27558),.PCURVE_S1.); +#27547 = LINE('',#27548,#27549); +#27548 = CARTESIAN_POINT('',(-1.125,3.3575,2.E-002)); +#27549 = VECTOR('',#27550,1.); +#27550 = DIRECTION('',(-4.555315873023E-016,-1.,0.E+000)); +#27551 = PCURVE('',#22359,#27552); +#27552 = DEFINITIONAL_REPRESENTATION('',(#27553),#27557); +#27553 = LINE('',#27554,#27555); +#27554 = CARTESIAN_POINT('',(0.1325,2.365)); +#27555 = VECTOR('',#27556,1.); +#27556 = DIRECTION('',(1.,-2.334869823773E-016)); +#27557 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#27558 = PCURVE('',#27559,#27564); +#27559 = PLANE('',#27560); +#27560 = AXIS2_PLACEMENT_3D('',#27561,#27562,#27563); +#27561 = CARTESIAN_POINT('',(-1.125,3.225,0.E+000)); +#27562 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000)); +#27563 = DIRECTION('',(4.555315873023E-016,1.,0.E+000)); +#27564 = DEFINITIONAL_REPRESENTATION('',(#27565),#27569); +#27565 = LINE('',#27566,#27567); +#27566 = CARTESIAN_POINT('',(0.1325,-2.E-002)); +#27567 = VECTOR('',#27568,1.); +#27568 = DIRECTION('',(-1.,-0.E+000)); +#27569 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#27570 = ORIENTED_EDGE('',*,*,#27571,.T.); +#27571 = EDGE_CURVE('',#27544,#27572,#27574,.T.); +#27572 = VERTEX_POINT('',#27573); +#27573 = CARTESIAN_POINT('',(-1.375,3.225,2.E-002)); +#27574 = SURFACE_CURVE('',#27575,(#27580,#27591),.PCURVE_S1.); +#27575 = CIRCLE('',#27576,0.125); +#27576 = AXIS2_PLACEMENT_3D('',#27577,#27578,#27579); +#27577 = CARTESIAN_POINT('',(-1.25,3.225,2.E-002)); +#27578 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#27579 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000)); +#27580 = PCURVE('',#22359,#27581); +#27581 = DEFINITIONAL_REPRESENTATION('',(#27582),#27590); +#27582 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#27583,#27584,#27585,#27586 + ,#27587,#27588,#27589),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#27583 = CARTESIAN_POINT('',(0.265,2.115)); +#27584 = CARTESIAN_POINT('',(4.849364905389E-002,2.115)); +#27585 = CARTESIAN_POINT('',(0.156746824527,2.3025)); +#27586 = CARTESIAN_POINT('',(0.265,2.49)); +#27587 = CARTESIAN_POINT('',(0.373253175473,2.3025)); +#27588 = CARTESIAN_POINT('',(0.481506350946,2.115)); +#27589 = CARTESIAN_POINT('',(0.265,2.115)); +#27590 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#27591 = PCURVE('',#27592,#27597); +#27592 = CYLINDRICAL_SURFACE('',#27593,0.125); +#27593 = AXIS2_PLACEMENT_3D('',#27594,#27595,#27596); +#27594 = CARTESIAN_POINT('',(-1.25,3.225,0.E+000)); +#27595 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#27596 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000)); +#27597 = DEFINITIONAL_REPRESENTATION('',(#27598),#27602); +#27598 = LINE('',#27599,#27600); +#27599 = CARTESIAN_POINT('',(0.E+000,-2.E-002)); +#27600 = VECTOR('',#27601,1.); +#27601 = DIRECTION('',(1.,0.E+000)); +#27602 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#27603 = ORIENTED_EDGE('',*,*,#27604,.T.); +#27604 = EDGE_CURVE('',#27572,#27605,#27607,.T.); +#27605 = VERTEX_POINT('',#27606); +#27606 = CARTESIAN_POINT('',(-1.375,3.49,2.E-002)); +#27607 = SURFACE_CURVE('',#27608,(#27612,#27619),.PCURVE_S1.); +#27608 = LINE('',#27609,#27610); +#27609 = CARTESIAN_POINT('',(-1.375,3.495,2.E-002)); +#27610 = VECTOR('',#27611,1.); +#27611 = DIRECTION('',(4.555315873023E-016,1.,0.E+000)); +#27612 = PCURVE('',#22359,#27613); +#27613 = DEFINITIONAL_REPRESENTATION('',(#27614),#27618); +#27614 = LINE('',#27615,#27616); +#27615 = CARTESIAN_POINT('',(-5.E-003,2.115)); +#27616 = VECTOR('',#27617,1.); +#27617 = DIRECTION('',(-1.,2.334869823773E-016)); +#27618 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#27619 = PCURVE('',#27620,#27625); +#27620 = PLANE('',#27621); +#27621 = AXIS2_PLACEMENT_3D('',#27622,#27623,#27624); +#27622 = CARTESIAN_POINT('',(-1.375,3.5,0.E+000)); +#27623 = DIRECTION('',(1.,-4.555315873023E-016,0.E+000)); +#27624 = DIRECTION('',(-4.555315873023E-016,-1.,0.E+000)); +#27625 = DEFINITIONAL_REPRESENTATION('',(#27626),#27630); +#27626 = LINE('',#27627,#27628); +#27627 = CARTESIAN_POINT('',(5.E-003,-2.E-002)); +#27628 = VECTOR('',#27629,1.); +#27629 = DIRECTION('',(-1.,0.E+000)); +#27630 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#27631 = ORIENTED_EDGE('',*,*,#27632,.F.); +#27632 = EDGE_CURVE('',#27633,#27605,#27635,.T.); +#27633 = VERTEX_POINT('',#27634); +#27634 = CARTESIAN_POINT('',(-1.625,3.49,2.E-002)); +#27635 = SURFACE_CURVE('',#27636,(#27640,#27647),.PCURVE_S1.); +#27636 = LINE('',#27637,#27638); +#27637 = CARTESIAN_POINT('',(-3.49,3.49,2.E-002)); +#27638 = VECTOR('',#27639,1.); +#27639 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000)); +#27640 = PCURVE('',#22359,#27641); +#27641 = DEFINITIONAL_REPRESENTATION('',(#27642),#27646); +#27642 = LINE('',#27643,#27644); +#27643 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#27644 = VECTOR('',#27645,1.); +#27645 = DIRECTION('',(0.E+000,1.)); +#27646 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#27647 = PCURVE('',#22589,#27648); +#27648 = DEFINITIONAL_REPRESENTATION('',(#27649),#27653); +#27649 = LINE('',#27650,#27651); +#27650 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#27651 = VECTOR('',#27652,1.); +#27652 = DIRECTION('',(0.E+000,-1.)); +#27653 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#27654 = ORIENTED_EDGE('',*,*,#27655,.T.); +#27655 = EDGE_CURVE('',#27633,#27656,#27658,.T.); +#27656 = VERTEX_POINT('',#27657); +#27657 = CARTESIAN_POINT('',(-1.625,3.225,2.E-002)); +#27658 = SURFACE_CURVE('',#27659,(#27663,#27670),.PCURVE_S1.); +#27659 = LINE('',#27660,#27661); +#27660 = CARTESIAN_POINT('',(-1.625,3.3575,2.E-002)); +#27661 = VECTOR('',#27662,1.); +#27662 = DIRECTION('',(-4.555315873023E-016,-1.,0.E+000)); +#27663 = PCURVE('',#22359,#27664); +#27664 = DEFINITIONAL_REPRESENTATION('',(#27665),#27669); +#27665 = LINE('',#27666,#27667); +#27666 = CARTESIAN_POINT('',(0.1325,1.865)); +#27667 = VECTOR('',#27668,1.); +#27668 = DIRECTION('',(1.,-2.334869823773E-016)); +#27669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#27670 = PCURVE('',#27671,#27676); +#27671 = PLANE('',#27672); +#27672 = AXIS2_PLACEMENT_3D('',#27673,#27674,#27675); +#27673 = CARTESIAN_POINT('',(-1.625,3.225,0.E+000)); +#27674 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000)); +#27675 = DIRECTION('',(4.555315873023E-016,1.,0.E+000)); +#27676 = DEFINITIONAL_REPRESENTATION('',(#27677),#27681); +#27677 = LINE('',#27678,#27679); +#27678 = CARTESIAN_POINT('',(0.1325,-2.E-002)); +#27679 = VECTOR('',#27680,1.); +#27680 = DIRECTION('',(-1.,-0.E+000)); +#27681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#27682 = ORIENTED_EDGE('',*,*,#27683,.T.); +#27683 = EDGE_CURVE('',#27656,#27684,#27686,.T.); +#27684 = VERTEX_POINT('',#27685); +#27685 = CARTESIAN_POINT('',(-1.875,3.225,2.E-002)); +#27686 = SURFACE_CURVE('',#27687,(#27692,#27703),.PCURVE_S1.); +#27687 = CIRCLE('',#27688,0.125); +#27688 = AXIS2_PLACEMENT_3D('',#27689,#27690,#27691); +#27689 = CARTESIAN_POINT('',(-1.75,3.225,2.E-002)); +#27690 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#27691 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000)); +#27692 = PCURVE('',#22359,#27693); +#27693 = DEFINITIONAL_REPRESENTATION('',(#27694),#27702); +#27694 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#27695,#27696,#27697,#27698 + ,#27699,#27700,#27701),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#27695 = CARTESIAN_POINT('',(0.265,1.615)); +#27696 = CARTESIAN_POINT('',(4.849364905389E-002,1.615)); +#27697 = CARTESIAN_POINT('',(0.156746824527,1.8025)); +#27698 = CARTESIAN_POINT('',(0.265,1.99)); +#27699 = CARTESIAN_POINT('',(0.373253175473,1.8025)); +#27700 = CARTESIAN_POINT('',(0.481506350946,1.615)); +#27701 = CARTESIAN_POINT('',(0.265,1.615)); +#27702 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#27703 = PCURVE('',#27704,#27709); +#27704 = CYLINDRICAL_SURFACE('',#27705,0.125); +#27705 = AXIS2_PLACEMENT_3D('',#27706,#27707,#27708); +#27706 = CARTESIAN_POINT('',(-1.75,3.225,0.E+000)); +#27707 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#27708 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000)); +#27709 = DEFINITIONAL_REPRESENTATION('',(#27710),#27714); +#27710 = LINE('',#27711,#27712); +#27711 = CARTESIAN_POINT('',(0.E+000,-2.E-002)); +#27712 = VECTOR('',#27713,1.); +#27713 = DIRECTION('',(1.,0.E+000)); +#27714 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#27715 = ORIENTED_EDGE('',*,*,#27716,.T.); +#27716 = EDGE_CURVE('',#27684,#27717,#27719,.T.); +#27717 = VERTEX_POINT('',#27718); +#27718 = CARTESIAN_POINT('',(-1.875,3.49,2.E-002)); +#27719 = SURFACE_CURVE('',#27720,(#27724,#27731),.PCURVE_S1.); +#27720 = LINE('',#27721,#27722); +#27721 = CARTESIAN_POINT('',(-1.875,3.495,2.E-002)); +#27722 = VECTOR('',#27723,1.); +#27723 = DIRECTION('',(4.555315873023E-016,1.,0.E+000)); +#27724 = PCURVE('',#22359,#27725); +#27725 = DEFINITIONAL_REPRESENTATION('',(#27726),#27730); +#27726 = LINE('',#27727,#27728); +#27727 = CARTESIAN_POINT('',(-5.E-003,1.615)); +#27728 = VECTOR('',#27729,1.); +#27729 = DIRECTION('',(-1.,2.334869823773E-016)); +#27730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#27731 = PCURVE('',#27732,#27737); +#27732 = PLANE('',#27733); +#27733 = AXIS2_PLACEMENT_3D('',#27734,#27735,#27736); +#27734 = CARTESIAN_POINT('',(-1.875,3.5,0.E+000)); +#27735 = DIRECTION('',(1.,-4.555315873023E-016,0.E+000)); +#27736 = DIRECTION('',(-4.555315873023E-016,-1.,0.E+000)); +#27737 = DEFINITIONAL_REPRESENTATION('',(#27738),#27742); +#27738 = LINE('',#27739,#27740); +#27739 = CARTESIAN_POINT('',(5.E-003,-2.E-002)); +#27740 = VECTOR('',#27741,1.); +#27741 = DIRECTION('',(-1.,0.E+000)); +#27742 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#27743 = ORIENTED_EDGE('',*,*,#27744,.F.); +#27744 = EDGE_CURVE('',#27745,#27717,#27747,.T.); +#27745 = VERTEX_POINT('',#27746); +#27746 = CARTESIAN_POINT('',(-2.125,3.49,2.E-002)); +#27747 = SURFACE_CURVE('',#27748,(#27752,#27759),.PCURVE_S1.); +#27748 = LINE('',#27749,#27750); +#27749 = CARTESIAN_POINT('',(-3.49,3.49,2.E-002)); +#27750 = VECTOR('',#27751,1.); +#27751 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000)); +#27752 = PCURVE('',#22359,#27753); +#27753 = DEFINITIONAL_REPRESENTATION('',(#27754),#27758); +#27754 = LINE('',#27755,#27756); +#27755 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#27756 = VECTOR('',#27757,1.); +#27757 = DIRECTION('',(0.E+000,1.)); +#27758 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#27759 = PCURVE('',#22589,#27760); +#27760 = DEFINITIONAL_REPRESENTATION('',(#27761),#27765); +#27761 = LINE('',#27762,#27763); +#27762 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#27763 = VECTOR('',#27764,1.); +#27764 = DIRECTION('',(0.E+000,-1.)); +#27765 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#27766 = ORIENTED_EDGE('',*,*,#27767,.T.); +#27767 = EDGE_CURVE('',#27745,#27768,#27770,.T.); +#27768 = VERTEX_POINT('',#27769); +#27769 = CARTESIAN_POINT('',(-2.125,3.225,2.E-002)); +#27770 = SURFACE_CURVE('',#27771,(#27775,#27782),.PCURVE_S1.); +#27771 = LINE('',#27772,#27773); +#27772 = CARTESIAN_POINT('',(-2.125,3.3575,2.E-002)); +#27773 = VECTOR('',#27774,1.); +#27774 = DIRECTION('',(-4.555315873023E-016,-1.,0.E+000)); +#27775 = PCURVE('',#22359,#27776); +#27776 = DEFINITIONAL_REPRESENTATION('',(#27777),#27781); +#27777 = LINE('',#27778,#27779); +#27778 = CARTESIAN_POINT('',(0.1325,1.365)); +#27779 = VECTOR('',#27780,1.); +#27780 = DIRECTION('',(1.,-2.334869823773E-016)); +#27781 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#27782 = PCURVE('',#27783,#27788); +#27783 = PLANE('',#27784); +#27784 = AXIS2_PLACEMENT_3D('',#27785,#27786,#27787); +#27785 = CARTESIAN_POINT('',(-2.125,3.225,0.E+000)); +#27786 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000)); +#27787 = DIRECTION('',(4.555315873023E-016,1.,0.E+000)); +#27788 = DEFINITIONAL_REPRESENTATION('',(#27789),#27793); +#27789 = LINE('',#27790,#27791); +#27790 = CARTESIAN_POINT('',(0.1325,-2.E-002)); +#27791 = VECTOR('',#27792,1.); +#27792 = DIRECTION('',(-1.,-0.E+000)); +#27793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#27794 = ORIENTED_EDGE('',*,*,#27795,.T.); +#27795 = EDGE_CURVE('',#27768,#27796,#27798,.T.); +#27796 = VERTEX_POINT('',#27797); +#27797 = CARTESIAN_POINT('',(-2.375,3.225,2.E-002)); +#27798 = SURFACE_CURVE('',#27799,(#27804,#27815),.PCURVE_S1.); +#27799 = CIRCLE('',#27800,0.125); +#27800 = AXIS2_PLACEMENT_3D('',#27801,#27802,#27803); +#27801 = CARTESIAN_POINT('',(-2.25,3.225,2.E-002)); +#27802 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#27803 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000)); +#27804 = PCURVE('',#22359,#27805); +#27805 = DEFINITIONAL_REPRESENTATION('',(#27806),#27814); +#27806 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#27807,#27808,#27809,#27810 + ,#27811,#27812,#27813),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#27807 = CARTESIAN_POINT('',(0.265,1.115)); +#27808 = CARTESIAN_POINT('',(4.849364905389E-002,1.115)); +#27809 = CARTESIAN_POINT('',(0.156746824527,1.3025)); +#27810 = CARTESIAN_POINT('',(0.265,1.49)); +#27811 = CARTESIAN_POINT('',(0.373253175473,1.3025)); +#27812 = CARTESIAN_POINT('',(0.481506350946,1.115)); +#27813 = CARTESIAN_POINT('',(0.265,1.115)); +#27814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#27815 = PCURVE('',#27816,#27821); +#27816 = CYLINDRICAL_SURFACE('',#27817,0.125); +#27817 = AXIS2_PLACEMENT_3D('',#27818,#27819,#27820); +#27818 = CARTESIAN_POINT('',(-2.25,3.225,0.E+000)); +#27819 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#27820 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000)); +#27821 = DEFINITIONAL_REPRESENTATION('',(#27822),#27826); +#27822 = LINE('',#27823,#27824); +#27823 = CARTESIAN_POINT('',(0.E+000,-2.E-002)); +#27824 = VECTOR('',#27825,1.); +#27825 = DIRECTION('',(1.,0.E+000)); +#27826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#27827 = ORIENTED_EDGE('',*,*,#27828,.T.); +#27828 = EDGE_CURVE('',#27796,#27829,#27831,.T.); +#27829 = VERTEX_POINT('',#27830); +#27830 = CARTESIAN_POINT('',(-2.375,3.49,2.E-002)); +#27831 = SURFACE_CURVE('',#27832,(#27836,#27843),.PCURVE_S1.); +#27832 = LINE('',#27833,#27834); +#27833 = CARTESIAN_POINT('',(-2.375,3.495,2.E-002)); +#27834 = VECTOR('',#27835,1.); +#27835 = DIRECTION('',(4.555315873023E-016,1.,0.E+000)); +#27836 = PCURVE('',#22359,#27837); +#27837 = DEFINITIONAL_REPRESENTATION('',(#27838),#27842); +#27838 = LINE('',#27839,#27840); +#27839 = CARTESIAN_POINT('',(-5.E-003,1.115)); +#27840 = VECTOR('',#27841,1.); +#27841 = DIRECTION('',(-1.,2.334869823773E-016)); +#27842 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#27843 = PCURVE('',#27844,#27849); +#27844 = PLANE('',#27845); +#27845 = AXIS2_PLACEMENT_3D('',#27846,#27847,#27848); +#27846 = CARTESIAN_POINT('',(-2.375,3.5,0.E+000)); +#27847 = DIRECTION('',(1.,-4.555315873023E-016,0.E+000)); +#27848 = DIRECTION('',(-4.555315873023E-016,-1.,0.E+000)); +#27849 = DEFINITIONAL_REPRESENTATION('',(#27850),#27854); +#27850 = LINE('',#27851,#27852); +#27851 = CARTESIAN_POINT('',(5.E-003,-2.E-002)); +#27852 = VECTOR('',#27853,1.); +#27853 = DIRECTION('',(-1.,0.E+000)); +#27854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#27855 = ORIENTED_EDGE('',*,*,#27856,.F.); +#27856 = EDGE_CURVE('',#27857,#27829,#27859,.T.); +#27857 = VERTEX_POINT('',#27858); +#27858 = CARTESIAN_POINT('',(-2.625,3.49,2.E-002)); +#27859 = SURFACE_CURVE('',#27860,(#27864,#27871),.PCURVE_S1.); +#27860 = LINE('',#27861,#27862); +#27861 = CARTESIAN_POINT('',(-3.49,3.49,2.E-002)); +#27862 = VECTOR('',#27863,1.); +#27863 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000)); +#27864 = PCURVE('',#22359,#27865); +#27865 = DEFINITIONAL_REPRESENTATION('',(#27866),#27870); +#27866 = LINE('',#27867,#27868); +#27867 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#27868 = VECTOR('',#27869,1.); +#27869 = DIRECTION('',(0.E+000,1.)); +#27870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#27871 = PCURVE('',#22589,#27872); +#27872 = DEFINITIONAL_REPRESENTATION('',(#27873),#27877); +#27873 = LINE('',#27874,#27875); +#27874 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#27875 = VECTOR('',#27876,1.); +#27876 = DIRECTION('',(0.E+000,-1.)); +#27877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#27878 = ORIENTED_EDGE('',*,*,#27879,.T.); +#27879 = EDGE_CURVE('',#27857,#27880,#27882,.T.); +#27880 = VERTEX_POINT('',#27881); +#27881 = CARTESIAN_POINT('',(-2.625,3.225,2.E-002)); +#27882 = SURFACE_CURVE('',#27883,(#27887,#27894),.PCURVE_S1.); +#27883 = LINE('',#27884,#27885); +#27884 = CARTESIAN_POINT('',(-2.625,3.3575,2.E-002)); +#27885 = VECTOR('',#27886,1.); +#27886 = DIRECTION('',(-4.555315873023E-016,-1.,0.E+000)); +#27887 = PCURVE('',#22359,#27888); +#27888 = DEFINITIONAL_REPRESENTATION('',(#27889),#27893); +#27889 = LINE('',#27890,#27891); +#27890 = CARTESIAN_POINT('',(0.1325,0.865)); +#27891 = VECTOR('',#27892,1.); +#27892 = DIRECTION('',(1.,-2.334869823773E-016)); +#27893 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#27894 = PCURVE('',#27895,#27900); +#27895 = PLANE('',#27896); +#27896 = AXIS2_PLACEMENT_3D('',#27897,#27898,#27899); +#27897 = CARTESIAN_POINT('',(-2.625,3.225,0.E+000)); +#27898 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000)); +#27899 = DIRECTION('',(4.555315873023E-016,1.,0.E+000)); +#27900 = DEFINITIONAL_REPRESENTATION('',(#27901),#27905); +#27901 = LINE('',#27902,#27903); +#27902 = CARTESIAN_POINT('',(0.1325,-2.E-002)); +#27903 = VECTOR('',#27904,1.); +#27904 = DIRECTION('',(-1.,-0.E+000)); +#27905 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#27906 = ORIENTED_EDGE('',*,*,#27907,.T.); +#27907 = EDGE_CURVE('',#27880,#27908,#27910,.T.); +#27908 = VERTEX_POINT('',#27909); +#27909 = CARTESIAN_POINT('',(-2.875,3.225,2.E-002)); +#27910 = SURFACE_CURVE('',#27911,(#27916,#27927),.PCURVE_S1.); +#27911 = CIRCLE('',#27912,0.125); +#27912 = AXIS2_PLACEMENT_3D('',#27913,#27914,#27915); +#27913 = CARTESIAN_POINT('',(-2.75,3.225,2.E-002)); +#27914 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#27915 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000)); +#27916 = PCURVE('',#22359,#27917); +#27917 = DEFINITIONAL_REPRESENTATION('',(#27918),#27926); +#27918 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#27919,#27920,#27921,#27922 + ,#27923,#27924,#27925),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#27919 = CARTESIAN_POINT('',(0.265,0.615)); +#27920 = CARTESIAN_POINT('',(4.849364905389E-002,0.615)); +#27921 = CARTESIAN_POINT('',(0.156746824527,0.8025)); +#27922 = CARTESIAN_POINT('',(0.265,0.99)); +#27923 = CARTESIAN_POINT('',(0.373253175473,0.8025)); +#27924 = CARTESIAN_POINT('',(0.481506350946,0.615)); +#27925 = CARTESIAN_POINT('',(0.265,0.615)); +#27926 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#27927 = PCURVE('',#27928,#27933); +#27928 = CYLINDRICAL_SURFACE('',#27929,0.125); +#27929 = AXIS2_PLACEMENT_3D('',#27930,#27931,#27932); +#27930 = CARTESIAN_POINT('',(-2.75,3.225,0.E+000)); +#27931 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#27932 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000)); +#27933 = DEFINITIONAL_REPRESENTATION('',(#27934),#27938); +#27934 = LINE('',#27935,#27936); +#27935 = CARTESIAN_POINT('',(0.E+000,-2.E-002)); +#27936 = VECTOR('',#27937,1.); +#27937 = DIRECTION('',(1.,0.E+000)); +#27938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#27939 = ORIENTED_EDGE('',*,*,#27940,.T.); +#27940 = EDGE_CURVE('',#27908,#22574,#27941,.T.); +#27941 = SURFACE_CURVE('',#27942,(#27946,#27953),.PCURVE_S1.); +#27942 = LINE('',#27943,#27944); +#27943 = CARTESIAN_POINT('',(-2.875,3.495,2.E-002)); +#27944 = VECTOR('',#27945,1.); +#27945 = DIRECTION('',(4.555315873023E-016,1.,0.E+000)); +#27946 = PCURVE('',#22359,#27947); +#27947 = DEFINITIONAL_REPRESENTATION('',(#27948),#27952); +#27948 = LINE('',#27949,#27950); +#27949 = CARTESIAN_POINT('',(-5.E-003,0.615)); +#27950 = VECTOR('',#27951,1.); +#27951 = DIRECTION('',(-1.,2.334869823773E-016)); +#27952 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#27953 = PCURVE('',#27954,#27959); +#27954 = PLANE('',#27955); +#27955 = AXIS2_PLACEMENT_3D('',#27956,#27957,#27958); +#27956 = CARTESIAN_POINT('',(-2.875,3.5,0.E+000)); +#27957 = DIRECTION('',(1.,-4.555315873023E-016,0.E+000)); +#27958 = DIRECTION('',(-4.555315873023E-016,-1.,0.E+000)); +#27959 = DEFINITIONAL_REPRESENTATION('',(#27960),#27964); +#27960 = LINE('',#27961,#27962); +#27961 = CARTESIAN_POINT('',(5.E-003,-2.E-002)); +#27962 = VECTOR('',#27963,1.); +#27963 = DIRECTION('',(-1.,0.E+000)); +#27964 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#27965 = FACE_BOUND('',#27966,.F.); +#27966 = EDGE_LOOP('',(#27967,#27997,#28025,#28053,#28081)); +#27967 = ORIENTED_EDGE('',*,*,#27968,.F.); +#27968 = EDGE_CURVE('',#27969,#27971,#27973,.T.); +#27969 = VERTEX_POINT('',#27970); +#27970 = CARTESIAN_POINT('',(-2.575,2.275,2.E-002)); +#27971 = VERTEX_POINT('',#27972); +#27972 = CARTESIAN_POINT('',(-2.575,-2.575,2.E-002)); +#27973 = SURFACE_CURVE('',#27974,(#27978,#27985),.PCURVE_S1.); +#27974 = LINE('',#27975,#27976); +#27975 = CARTESIAN_POINT('',(-2.575,2.275,2.E-002)); +#27976 = VECTOR('',#27977,1.); +#27977 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000)); +#27978 = PCURVE('',#22359,#27979); +#27979 = DEFINITIONAL_REPRESENTATION('',(#27980),#27984); +#27980 = LINE('',#27981,#27982); +#27981 = CARTESIAN_POINT('',(1.215,0.915)); +#27982 = VECTOR('',#27983,1.); +#27983 = DIRECTION('',(1.,0.E+000)); +#27984 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#27985 = PCURVE('',#27986,#27991); +#27986 = PLANE('',#27987); +#27987 = AXIS2_PLACEMENT_3D('',#27988,#27989,#27990); +#27988 = CARTESIAN_POINT('',(-2.575,2.275,0.E+000)); +#27989 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000)); +#27990 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000)); +#27991 = DEFINITIONAL_REPRESENTATION('',(#27992),#27996); +#27992 = LINE('',#27993,#27994); +#27993 = CARTESIAN_POINT('',(0.E+000,-2.E-002)); +#27994 = VECTOR('',#27995,1.); +#27995 = DIRECTION('',(1.,0.E+000)); +#27996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#27997 = ORIENTED_EDGE('',*,*,#27998,.F.); +#27998 = EDGE_CURVE('',#27999,#27969,#28001,.T.); +#27999 = VERTEX_POINT('',#28000); +#28000 = CARTESIAN_POINT('',(-2.275,2.575,2.E-002)); +#28001 = SURFACE_CURVE('',#28002,(#28006,#28013),.PCURVE_S1.); +#28002 = LINE('',#28003,#28004); +#28003 = CARTESIAN_POINT('',(-2.275,2.575,2.E-002)); +#28004 = VECTOR('',#28005,1.); +#28005 = DIRECTION('',(-0.707106781187,-0.707106781187,0.E+000)); +#28006 = PCURVE('',#22359,#28007); +#28007 = DEFINITIONAL_REPRESENTATION('',(#28008),#28012); +#28008 = LINE('',#28009,#28010); +#28009 = CARTESIAN_POINT('',(0.915,1.215)); +#28010 = VECTOR('',#28011,1.); +#28011 = DIRECTION('',(0.707106781187,-0.707106781187)); +#28012 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#28013 = PCURVE('',#28014,#28019); +#28014 = PLANE('',#28015); +#28015 = AXIS2_PLACEMENT_3D('',#28016,#28017,#28018); +#28016 = CARTESIAN_POINT('',(-2.275,2.575,0.E+000)); +#28017 = DIRECTION('',(0.707106781187,-0.707106781187,0.E+000)); +#28018 = DIRECTION('',(-0.707106781187,-0.707106781187,0.E+000)); +#28019 = DEFINITIONAL_REPRESENTATION('',(#28020),#28024); +#28020 = LINE('',#28021,#28022); +#28021 = CARTESIAN_POINT('',(0.E+000,-2.E-002)); +#28022 = VECTOR('',#28023,1.); +#28023 = DIRECTION('',(1.,0.E+000)); +#28024 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#28025 = ORIENTED_EDGE('',*,*,#28026,.F.); +#28026 = EDGE_CURVE('',#28027,#27999,#28029,.T.); +#28027 = VERTEX_POINT('',#28028); +#28028 = CARTESIAN_POINT('',(2.575,2.575,2.E-002)); +#28029 = SURFACE_CURVE('',#28030,(#28034,#28041),.PCURVE_S1.); +#28030 = LINE('',#28031,#28032); +#28031 = CARTESIAN_POINT('',(2.575,2.575,2.E-002)); +#28032 = VECTOR('',#28033,1.); +#28033 = DIRECTION('',(-1.,2.22044604925E-016,0.E+000)); +#28034 = PCURVE('',#22359,#28035); +#28035 = DEFINITIONAL_REPRESENTATION('',(#28036),#28040); +#28036 = LINE('',#28037,#28038); +#28037 = CARTESIAN_POINT('',(0.915,6.065)); +#28038 = VECTOR('',#28039,1.); +#28039 = DIRECTION('',(0.E+000,-1.)); +#28040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#28041 = PCURVE('',#28042,#28047); +#28042 = PLANE('',#28043); +#28043 = AXIS2_PLACEMENT_3D('',#28044,#28045,#28046); +#28044 = CARTESIAN_POINT('',(2.575,2.575,0.E+000)); +#28045 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000)); +#28046 = DIRECTION('',(-1.,2.22044604925E-016,0.E+000)); +#28047 = DEFINITIONAL_REPRESENTATION('',(#28048),#28052); +#28048 = LINE('',#28049,#28050); +#28049 = CARTESIAN_POINT('',(0.E+000,-2.E-002)); +#28050 = VECTOR('',#28051,1.); +#28051 = DIRECTION('',(1.,0.E+000)); +#28052 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#28053 = ORIENTED_EDGE('',*,*,#28054,.F.); +#28054 = EDGE_CURVE('',#28055,#28027,#28057,.T.); +#28055 = VERTEX_POINT('',#28056); +#28056 = CARTESIAN_POINT('',(2.575,-2.575,2.E-002)); +#28057 = SURFACE_CURVE('',#28058,(#28062,#28069),.PCURVE_S1.); +#28058 = LINE('',#28059,#28060); +#28059 = CARTESIAN_POINT('',(2.575,-2.575,2.E-002)); +#28060 = VECTOR('',#28061,1.); +#28061 = DIRECTION('',(2.22044604925E-016,1.,0.E+000)); +#28062 = PCURVE('',#22359,#28063); +#28063 = DEFINITIONAL_REPRESENTATION('',(#28064),#28068); +#28064 = LINE('',#28065,#28066); +#28065 = CARTESIAN_POINT('',(6.065,6.065)); +#28066 = VECTOR('',#28067,1.); +#28067 = DIRECTION('',(-1.,0.E+000)); +#28068 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#28069 = PCURVE('',#28070,#28075); +#28070 = PLANE('',#28071); +#28071 = AXIS2_PLACEMENT_3D('',#28072,#28073,#28074); +#28072 = CARTESIAN_POINT('',(2.575,-2.575,0.E+000)); +#28073 = DIRECTION('',(-1.,2.22044604925E-016,0.E+000)); +#28074 = DIRECTION('',(2.22044604925E-016,1.,0.E+000)); +#28075 = DEFINITIONAL_REPRESENTATION('',(#28076),#28080); +#28076 = LINE('',#28077,#28078); +#28077 = CARTESIAN_POINT('',(0.E+000,-2.E-002)); +#28078 = VECTOR('',#28079,1.); +#28079 = DIRECTION('',(1.,0.E+000)); +#28080 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#28081 = ORIENTED_EDGE('',*,*,#28082,.F.); +#28082 = EDGE_CURVE('',#27971,#28055,#28083,.T.); +#28083 = SURFACE_CURVE('',#28084,(#28088,#28095),.PCURVE_S1.); +#28084 = LINE('',#28085,#28086); +#28085 = CARTESIAN_POINT('',(-2.575,-2.575,2.E-002)); +#28086 = VECTOR('',#28087,1.); +#28087 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000)); +#28088 = PCURVE('',#22359,#28089); +#28089 = DEFINITIONAL_REPRESENTATION('',(#28090),#28094); +#28090 = LINE('',#28091,#28092); +#28091 = CARTESIAN_POINT('',(6.065,0.915)); +#28092 = VECTOR('',#28093,1.); +#28093 = DIRECTION('',(0.E+000,1.)); +#28094 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#28095 = PCURVE('',#28096,#28101); +#28096 = PLANE('',#28097); +#28097 = AXIS2_PLACEMENT_3D('',#28098,#28099,#28100); +#28098 = CARTESIAN_POINT('',(-2.575,-2.575,0.E+000)); +#28099 = DIRECTION('',(2.22044604925E-016,1.,0.E+000)); +#28100 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000)); +#28101 = DEFINITIONAL_REPRESENTATION('',(#28102),#28106); +#28102 = LINE('',#28103,#28104); +#28103 = CARTESIAN_POINT('',(0.E+000,-2.E-002)); +#28104 = VECTOR('',#28105,1.); +#28105 = DIRECTION('',(1.,0.E+000)); +#28106 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#28107 = ADVANCED_FACE('',(#28108),#22331,.F.); +#28108 = FACE_BOUND('',#28109,.F.); +#28109 = EDGE_LOOP('',(#28110,#28111,#28134,#28162,#28183,#28184,#28207, + #28235,#28256,#28257,#28280,#28308,#28329,#28330,#28331,#28352, + #28353,#28354,#28377,#28405,#28426,#28427,#28450,#28478,#28499, + #28500,#28523,#28551,#28572,#28573,#28596,#28624,#28645,#28646, + #28669,#28697,#28718,#28719,#28742,#28770,#28791,#28792,#28815, + #28843,#28864,#28865,#28888,#28916,#28937,#28938,#28961,#28989)); +#28110 = ORIENTED_EDGE('',*,*,#22601,.F.); +#28111 = ORIENTED_EDGE('',*,*,#28112,.T.); +#28112 = EDGE_CURVE('',#22572,#28113,#28115,.T.); +#28113 = VERTEX_POINT('',#28114); +#28114 = CARTESIAN_POINT('',(-3.49,3.49,0.77)); +#28115 = SURFACE_CURVE('',#28116,(#28120,#28127),.PCURVE_S1.); +#28116 = LINE('',#28117,#28118); +#28117 = CARTESIAN_POINT('',(-3.49,3.49,2.E-002)); +#28118 = VECTOR('',#28119,1.); +#28119 = DIRECTION('',(0.E+000,0.E+000,1.)); +#28120 = PCURVE('',#22331,#28121); +#28121 = DEFINITIONAL_REPRESENTATION('',(#28122),#28126); +#28122 = LINE('',#28123,#28124); +#28123 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#28124 = VECTOR('',#28125,1.); +#28125 = DIRECTION('',(1.,0.E+000)); +#28126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#28127 = PCURVE('',#22589,#28128); +#28128 = DEFINITIONAL_REPRESENTATION('',(#28129),#28133); +#28129 = LINE('',#28130,#28131); +#28130 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#28131 = VECTOR('',#28132,1.); +#28132 = DIRECTION('',(1.,0.E+000)); +#28133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#28134 = ORIENTED_EDGE('',*,*,#28135,.T.); +#28135 = EDGE_CURVE('',#28113,#28136,#28138,.T.); +#28136 = VERTEX_POINT('',#28137); +#28137 = CARTESIAN_POINT('',(-3.49,-3.49,0.77)); +#28138 = SURFACE_CURVE('',#28139,(#28143,#28150),.PCURVE_S1.); +#28139 = LINE('',#28140,#28141); +#28140 = CARTESIAN_POINT('',(-3.49,3.49,0.77)); +#28141 = VECTOR('',#28142,1.); +#28142 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000)); +#28143 = PCURVE('',#22331,#28144); +#28144 = DEFINITIONAL_REPRESENTATION('',(#28145),#28149); +#28145 = LINE('',#28146,#28147); +#28146 = CARTESIAN_POINT('',(0.75,0.E+000)); +#28147 = VECTOR('',#28148,1.); +#28148 = DIRECTION('',(0.E+000,1.)); +#28149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#28150 = PCURVE('',#28151,#28156); +#28151 = PLANE('',#28152); +#28152 = AXIS2_PLACEMENT_3D('',#28153,#28154,#28155); +#28153 = CARTESIAN_POINT('',(-3.49,3.49,0.77)); +#28154 = DIRECTION('',(0.E+000,0.E+000,1.)); +#28155 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000)); +#28156 = DEFINITIONAL_REPRESENTATION('',(#28157),#28161); +#28157 = LINE('',#28158,#28159); +#28158 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#28159 = VECTOR('',#28160,1.); +#28160 = DIRECTION('',(1.,0.E+000)); +#28161 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#28162 = ORIENTED_EDGE('',*,*,#28163,.F.); +#28163 = EDGE_CURVE('',#23858,#28136,#28164,.T.); +#28164 = SURFACE_CURVE('',#28165,(#28169,#28176),.PCURVE_S1.); +#28165 = LINE('',#28166,#28167); +#28166 = CARTESIAN_POINT('',(-3.49,-3.49,2.E-002)); +#28167 = VECTOR('',#28168,1.); +#28168 = DIRECTION('',(0.E+000,0.E+000,1.)); +#28169 = PCURVE('',#22331,#28170); +#28170 = DEFINITIONAL_REPRESENTATION('',(#28171),#28175); +#28171 = LINE('',#28172,#28173); +#28172 = CARTESIAN_POINT('',(0.E+000,6.98)); +#28173 = VECTOR('',#28174,1.); +#28174 = DIRECTION('',(1.,0.E+000)); +#28175 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#28176 = PCURVE('',#23896,#28177); +#28177 = DEFINITIONAL_REPRESENTATION('',(#28178),#28182); +#28178 = LINE('',#28179,#28180); +#28179 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#28180 = VECTOR('',#28181,1.); +#28181 = DIRECTION('',(1.,0.E+000)); +#28182 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#28183 = ORIENTED_EDGE('',*,*,#23857,.F.); +#28184 = ORIENTED_EDGE('',*,*,#28185,.T.); +#28185 = EDGE_CURVE('',#23830,#28186,#28188,.T.); +#28186 = VERTEX_POINT('',#28187); +#28187 = CARTESIAN_POINT('',(-3.49,-2.875,0.2)); +#28188 = SURFACE_CURVE('',#28189,(#28193,#28200),.PCURVE_S1.); +#28189 = LINE('',#28190,#28191); +#28190 = CARTESIAN_POINT('',(-3.49,-2.875,1.E-002)); +#28191 = VECTOR('',#28192,1.); +#28192 = DIRECTION('',(0.E+000,0.E+000,1.)); +#28193 = PCURVE('',#22331,#28194); +#28194 = DEFINITIONAL_REPRESENTATION('',(#28195),#28199); +#28195 = LINE('',#28196,#28197); +#28196 = CARTESIAN_POINT('',(-1.E-002,6.365)); +#28197 = VECTOR('',#28198,1.); +#28198 = DIRECTION('',(1.,0.E+000)); +#28199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#28200 = PCURVE('',#23845,#28201); +#28201 = DEFINITIONAL_REPRESENTATION('',(#28202),#28206); +#28202 = LINE('',#28203,#28204); +#28203 = CARTESIAN_POINT('',(1.E-002,-1.E-002)); +#28204 = VECTOR('',#28205,1.); +#28205 = DIRECTION('',(0.E+000,-1.)); +#28206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#28207 = ORIENTED_EDGE('',*,*,#28208,.T.); +#28208 = EDGE_CURVE('',#28186,#28209,#28211,.T.); +#28209 = VERTEX_POINT('',#28210); +#28210 = CARTESIAN_POINT('',(-3.49,-2.625,0.2)); +#28211 = SURFACE_CURVE('',#28212,(#28216,#28223),.PCURVE_S1.); +#28212 = LINE('',#28213,#28214); +#28213 = CARTESIAN_POINT('',(-3.49,0.3075,0.2)); +#28214 = VECTOR('',#28215,1.); +#28215 = DIRECTION('',(2.22044604925E-016,1.,0.E+000)); +#28216 = PCURVE('',#22331,#28217); +#28217 = DEFINITIONAL_REPRESENTATION('',(#28218),#28222); +#28218 = LINE('',#28219,#28220); +#28219 = CARTESIAN_POINT('',(0.18,3.1825)); +#28220 = VECTOR('',#28221,1.); +#28221 = DIRECTION('',(0.E+000,-1.)); +#28222 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#28223 = PCURVE('',#28224,#28229); +#28224 = PLANE('',#28225); +#28225 = AXIS2_PLACEMENT_3D('',#28226,#28227,#28228); +#28226 = CARTESIAN_POINT('',(-3.5,-2.875,0.2)); +#28227 = DIRECTION('',(0.E+000,-0.E+000,-1.)); +#28228 = DIRECTION('',(4.669739647545E-016,1.,0.E+000)); +#28229 = DEFINITIONAL_REPRESENTATION('',(#28230),#28234); +#28230 = LINE('',#28231,#28232); +#28231 = CARTESIAN_POINT('',(3.1825,9.999999999998E-003)); +#28232 = VECTOR('',#28233,1.); +#28233 = DIRECTION('',(1.,-2.449293598295E-016)); +#28234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#28235 = ORIENTED_EDGE('',*,*,#28236,.T.); +#28236 = EDGE_CURVE('',#28209,#23746,#28237,.T.); +#28237 = SURFACE_CURVE('',#28238,(#28242,#28249),.PCURVE_S1.); +#28238 = LINE('',#28239,#28240); +#28239 = CARTESIAN_POINT('',(-3.49,-2.625,1.E-002)); +#28240 = VECTOR('',#28241,1.); +#28241 = DIRECTION('',(0.E+000,-0.E+000,-1.)); +#28242 = PCURVE('',#22331,#28243); +#28243 = DEFINITIONAL_REPRESENTATION('',(#28244),#28248); +#28244 = LINE('',#28245,#28246); +#28245 = CARTESIAN_POINT('',(-1.E-002,6.115)); +#28246 = VECTOR('',#28247,1.); +#28247 = DIRECTION('',(-1.,-0.E+000)); +#28248 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#28249 = PCURVE('',#23784,#28250); +#28250 = DEFINITIONAL_REPRESENTATION('',(#28251),#28255); +#28251 = LINE('',#28252,#28253); +#28252 = CARTESIAN_POINT('',(0.265,-1.E-002)); +#28253 = VECTOR('',#28254,1.); +#28254 = DIRECTION('',(0.E+000,1.)); +#28255 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#28256 = ORIENTED_EDGE('',*,*,#23745,.F.); +#28257 = ORIENTED_EDGE('',*,*,#28258,.T.); +#28258 = EDGE_CURVE('',#23718,#28259,#28261,.T.); +#28259 = VERTEX_POINT('',#28260); +#28260 = CARTESIAN_POINT('',(-3.49,-2.375,0.2)); +#28261 = SURFACE_CURVE('',#28262,(#28266,#28273),.PCURVE_S1.); +#28262 = LINE('',#28263,#28264); +#28263 = CARTESIAN_POINT('',(-3.49,-2.375,1.E-002)); +#28264 = VECTOR('',#28265,1.); +#28265 = DIRECTION('',(0.E+000,0.E+000,1.)); +#28266 = PCURVE('',#22331,#28267); +#28267 = DEFINITIONAL_REPRESENTATION('',(#28268),#28272); +#28268 = LINE('',#28269,#28270); +#28269 = CARTESIAN_POINT('',(-1.E-002,5.865)); +#28270 = VECTOR('',#28271,1.); +#28271 = DIRECTION('',(1.,0.E+000)); +#28272 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#28273 = PCURVE('',#23733,#28274); +#28274 = DEFINITIONAL_REPRESENTATION('',(#28275),#28279); +#28275 = LINE('',#28276,#28277); +#28276 = CARTESIAN_POINT('',(1.E-002,-1.E-002)); +#28277 = VECTOR('',#28278,1.); +#28278 = DIRECTION('',(0.E+000,-1.)); +#28279 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#28280 = ORIENTED_EDGE('',*,*,#28281,.T.); +#28281 = EDGE_CURVE('',#28259,#28282,#28284,.T.); +#28282 = VERTEX_POINT('',#28283); +#28283 = CARTESIAN_POINT('',(-3.49,-2.125,0.2)); +#28284 = SURFACE_CURVE('',#28285,(#28289,#28296),.PCURVE_S1.); +#28285 = LINE('',#28286,#28287); +#28286 = CARTESIAN_POINT('',(-3.49,0.5575,0.2)); +#28287 = VECTOR('',#28288,1.); +#28288 = DIRECTION('',(2.22044604925E-016,1.,0.E+000)); +#28289 = PCURVE('',#22331,#28290); +#28290 = DEFINITIONAL_REPRESENTATION('',(#28291),#28295); +#28291 = LINE('',#28292,#28293); +#28292 = CARTESIAN_POINT('',(0.18,2.9325)); +#28293 = VECTOR('',#28294,1.); +#28294 = DIRECTION('',(0.E+000,-1.)); +#28295 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#28296 = PCURVE('',#28297,#28302); +#28297 = PLANE('',#28298); +#28298 = AXIS2_PLACEMENT_3D('',#28299,#28300,#28301); +#28299 = CARTESIAN_POINT('',(-3.5,-2.375,0.2)); +#28300 = DIRECTION('',(0.E+000,-0.E+000,-1.)); +#28301 = DIRECTION('',(4.669739647545E-016,1.,0.E+000)); +#28302 = DEFINITIONAL_REPRESENTATION('',(#28303),#28307); +#28303 = LINE('',#28304,#28305); +#28304 = CARTESIAN_POINT('',(2.9325,9.999999999998E-003)); +#28305 = VECTOR('',#28306,1.); +#28306 = DIRECTION('',(1.,-2.449293598295E-016)); +#28307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#28308 = ORIENTED_EDGE('',*,*,#28309,.T.); +#28309 = EDGE_CURVE('',#28282,#23634,#28310,.T.); +#28310 = SURFACE_CURVE('',#28311,(#28315,#28322),.PCURVE_S1.); +#28311 = LINE('',#28312,#28313); +#28312 = CARTESIAN_POINT('',(-3.49,-2.125,1.E-002)); +#28313 = VECTOR('',#28314,1.); +#28314 = DIRECTION('',(0.E+000,-0.E+000,-1.)); +#28315 = PCURVE('',#22331,#28316); +#28316 = DEFINITIONAL_REPRESENTATION('',(#28317),#28321); +#28317 = LINE('',#28318,#28319); +#28318 = CARTESIAN_POINT('',(-1.E-002,5.615)); +#28319 = VECTOR('',#28320,1.); +#28320 = DIRECTION('',(-1.,-0.E+000)); +#28321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#28322 = PCURVE('',#23672,#28323); +#28323 = DEFINITIONAL_REPRESENTATION('',(#28324),#28328); +#28324 = LINE('',#28325,#28326); +#28325 = CARTESIAN_POINT('',(0.265,-1.E-002)); +#28326 = VECTOR('',#28327,1.); +#28327 = DIRECTION('',(0.E+000,1.)); +#28328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#28329 = ORIENTED_EDGE('',*,*,#23633,.F.); +#28330 = ORIENTED_EDGE('',*,*,#22315,.T.); +#28331 = ORIENTED_EDGE('',*,*,#28332,.T.); +#28332 = EDGE_CURVE('',#22288,#22475,#28333,.T.); +#28333 = SURFACE_CURVE('',#28334,(#28338,#28345),.PCURVE_S1.); +#28334 = LINE('',#28335,#28336); +#28335 = CARTESIAN_POINT('',(-3.49,0.8075,0.2)); +#28336 = VECTOR('',#28337,1.); +#28337 = DIRECTION('',(2.22044604925E-016,1.,0.E+000)); +#28338 = PCURVE('',#22331,#28339); +#28339 = DEFINITIONAL_REPRESENTATION('',(#28340),#28344); +#28340 = LINE('',#28341,#28342); +#28341 = CARTESIAN_POINT('',(0.18,2.6825)); +#28342 = VECTOR('',#28343,1.); +#28343 = DIRECTION('',(0.E+000,-1.)); +#28344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#28345 = PCURVE('',#22303,#28346); +#28346 = DEFINITIONAL_REPRESENTATION('',(#28347),#28351); +#28347 = LINE('',#28348,#28349); +#28348 = CARTESIAN_POINT('',(2.6825,9.999999999999E-003)); +#28349 = VECTOR('',#28350,1.); +#28350 = DIRECTION('',(1.,-2.449293598295E-016)); +#28351 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#28352 = ORIENTED_EDGE('',*,*,#22474,.T.); +#28353 = ORIENTED_EDGE('',*,*,#23609,.F.); +#28354 = ORIENTED_EDGE('',*,*,#28355,.T.); +#28355 = EDGE_CURVE('',#23582,#28356,#28358,.T.); +#28356 = VERTEX_POINT('',#28357); +#28357 = CARTESIAN_POINT('',(-3.49,-1.375,0.2)); +#28358 = SURFACE_CURVE('',#28359,(#28363,#28370),.PCURVE_S1.); +#28359 = LINE('',#28360,#28361); +#28360 = CARTESIAN_POINT('',(-3.49,-1.375,1.E-002)); +#28361 = VECTOR('',#28362,1.); +#28362 = DIRECTION('',(0.E+000,0.E+000,1.)); +#28363 = PCURVE('',#22331,#28364); +#28364 = DEFINITIONAL_REPRESENTATION('',(#28365),#28369); +#28365 = LINE('',#28366,#28367); +#28366 = CARTESIAN_POINT('',(-1.E-002,4.865)); +#28367 = VECTOR('',#28368,1.); +#28368 = DIRECTION('',(1.,0.E+000)); +#28369 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#28370 = PCURVE('',#23597,#28371); +#28371 = DEFINITIONAL_REPRESENTATION('',(#28372),#28376); +#28372 = LINE('',#28373,#28374); +#28373 = CARTESIAN_POINT('',(1.E-002,-1.E-002)); +#28374 = VECTOR('',#28375,1.); +#28375 = DIRECTION('',(0.E+000,-1.)); +#28376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#28377 = ORIENTED_EDGE('',*,*,#28378,.T.); +#28378 = EDGE_CURVE('',#28356,#28379,#28381,.T.); +#28379 = VERTEX_POINT('',#28380); +#28380 = CARTESIAN_POINT('',(-3.49,-1.125,0.2)); +#28381 = SURFACE_CURVE('',#28382,(#28386,#28393),.PCURVE_S1.); +#28382 = LINE('',#28383,#28384); +#28383 = CARTESIAN_POINT('',(-3.49,1.0575,0.2)); +#28384 = VECTOR('',#28385,1.); +#28385 = DIRECTION('',(2.22044604925E-016,1.,0.E+000)); +#28386 = PCURVE('',#22331,#28387); +#28387 = DEFINITIONAL_REPRESENTATION('',(#28388),#28392); +#28388 = LINE('',#28389,#28390); +#28389 = CARTESIAN_POINT('',(0.18,2.4325)); +#28390 = VECTOR('',#28391,1.); +#28391 = DIRECTION('',(0.E+000,-1.)); +#28392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#28393 = PCURVE('',#28394,#28399); +#28394 = PLANE('',#28395); +#28395 = AXIS2_PLACEMENT_3D('',#28396,#28397,#28398); +#28396 = CARTESIAN_POINT('',(-3.5,-1.375,0.2)); +#28397 = DIRECTION('',(0.E+000,-0.E+000,-1.)); +#28398 = DIRECTION('',(4.669739647545E-016,1.,0.E+000)); +#28399 = DEFINITIONAL_REPRESENTATION('',(#28400),#28404); +#28400 = LINE('',#28401,#28402); +#28401 = CARTESIAN_POINT('',(2.4325,9.999999999999E-003)); +#28402 = VECTOR('',#28403,1.); +#28403 = DIRECTION('',(1.,-2.449293598295E-016)); +#28404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#28405 = ORIENTED_EDGE('',*,*,#28406,.T.); +#28406 = EDGE_CURVE('',#28379,#23498,#28407,.T.); +#28407 = SURFACE_CURVE('',#28408,(#28412,#28419),.PCURVE_S1.); +#28408 = LINE('',#28409,#28410); +#28409 = CARTESIAN_POINT('',(-3.49,-1.125,1.E-002)); +#28410 = VECTOR('',#28411,1.); +#28411 = DIRECTION('',(0.E+000,-0.E+000,-1.)); +#28412 = PCURVE('',#22331,#28413); +#28413 = DEFINITIONAL_REPRESENTATION('',(#28414),#28418); +#28414 = LINE('',#28415,#28416); +#28415 = CARTESIAN_POINT('',(-1.E-002,4.615)); +#28416 = VECTOR('',#28417,1.); +#28417 = DIRECTION('',(-1.,-0.E+000)); +#28418 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#28419 = PCURVE('',#23536,#28420); +#28420 = DEFINITIONAL_REPRESENTATION('',(#28421),#28425); +#28421 = LINE('',#28422,#28423); +#28422 = CARTESIAN_POINT('',(0.265,-1.E-002)); +#28423 = VECTOR('',#28424,1.); +#28424 = DIRECTION('',(0.E+000,1.)); +#28425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#28426 = ORIENTED_EDGE('',*,*,#23497,.F.); +#28427 = ORIENTED_EDGE('',*,*,#28428,.T.); +#28428 = EDGE_CURVE('',#23470,#28429,#28431,.T.); +#28429 = VERTEX_POINT('',#28430); +#28430 = CARTESIAN_POINT('',(-3.49,-0.875,0.2)); +#28431 = SURFACE_CURVE('',#28432,(#28436,#28443),.PCURVE_S1.); +#28432 = LINE('',#28433,#28434); +#28433 = CARTESIAN_POINT('',(-3.49,-0.875,1.E-002)); +#28434 = VECTOR('',#28435,1.); +#28435 = DIRECTION('',(0.E+000,0.E+000,1.)); +#28436 = PCURVE('',#22331,#28437); +#28437 = DEFINITIONAL_REPRESENTATION('',(#28438),#28442); +#28438 = LINE('',#28439,#28440); +#28439 = CARTESIAN_POINT('',(-1.E-002,4.365)); +#28440 = VECTOR('',#28441,1.); +#28441 = DIRECTION('',(1.,0.E+000)); +#28442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#28443 = PCURVE('',#23485,#28444); +#28444 = DEFINITIONAL_REPRESENTATION('',(#28445),#28449); +#28445 = LINE('',#28446,#28447); +#28446 = CARTESIAN_POINT('',(1.E-002,-1.E-002)); +#28447 = VECTOR('',#28448,1.); +#28448 = DIRECTION('',(0.E+000,-1.)); +#28449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#28450 = ORIENTED_EDGE('',*,*,#28451,.T.); +#28451 = EDGE_CURVE('',#28429,#28452,#28454,.T.); +#28452 = VERTEX_POINT('',#28453); +#28453 = CARTESIAN_POINT('',(-3.49,-0.625,0.2)); +#28454 = SURFACE_CURVE('',#28455,(#28459,#28466),.PCURVE_S1.); +#28455 = LINE('',#28456,#28457); +#28456 = CARTESIAN_POINT('',(-3.49,1.3075,0.2)); +#28457 = VECTOR('',#28458,1.); +#28458 = DIRECTION('',(2.22044604925E-016,1.,0.E+000)); +#28459 = PCURVE('',#22331,#28460); +#28460 = DEFINITIONAL_REPRESENTATION('',(#28461),#28465); +#28461 = LINE('',#28462,#28463); +#28462 = CARTESIAN_POINT('',(0.18,2.1825)); +#28463 = VECTOR('',#28464,1.); +#28464 = DIRECTION('',(0.E+000,-1.)); +#28465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#28466 = PCURVE('',#28467,#28472); +#28467 = PLANE('',#28468); +#28468 = AXIS2_PLACEMENT_3D('',#28469,#28470,#28471); +#28469 = CARTESIAN_POINT('',(-3.5,-0.875,0.2)); +#28470 = DIRECTION('',(0.E+000,-0.E+000,-1.)); +#28471 = DIRECTION('',(4.669739647545E-016,1.,0.E+000)); +#28472 = DEFINITIONAL_REPRESENTATION('',(#28473),#28477); +#28473 = LINE('',#28474,#28475); +#28474 = CARTESIAN_POINT('',(2.1825,9.999999999999E-003)); +#28475 = VECTOR('',#28476,1.); +#28476 = DIRECTION('',(1.,-2.449293598295E-016)); +#28477 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#28478 = ORIENTED_EDGE('',*,*,#28479,.T.); +#28479 = EDGE_CURVE('',#28452,#23386,#28480,.T.); +#28480 = SURFACE_CURVE('',#28481,(#28485,#28492),.PCURVE_S1.); +#28481 = LINE('',#28482,#28483); +#28482 = CARTESIAN_POINT('',(-3.49,-0.625,1.E-002)); +#28483 = VECTOR('',#28484,1.); +#28484 = DIRECTION('',(0.E+000,-0.E+000,-1.)); +#28485 = PCURVE('',#22331,#28486); +#28486 = DEFINITIONAL_REPRESENTATION('',(#28487),#28491); +#28487 = LINE('',#28488,#28489); +#28488 = CARTESIAN_POINT('',(-1.E-002,4.115)); +#28489 = VECTOR('',#28490,1.); +#28490 = DIRECTION('',(-1.,-0.E+000)); +#28491 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#28492 = PCURVE('',#23424,#28493); +#28493 = DEFINITIONAL_REPRESENTATION('',(#28494),#28498); +#28494 = LINE('',#28495,#28496); +#28495 = CARTESIAN_POINT('',(0.265,-1.E-002)); +#28496 = VECTOR('',#28497,1.); +#28497 = DIRECTION('',(0.E+000,1.)); +#28498 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#28499 = ORIENTED_EDGE('',*,*,#23385,.F.); +#28500 = ORIENTED_EDGE('',*,*,#28501,.T.); +#28501 = EDGE_CURVE('',#23358,#28502,#28504,.T.); +#28502 = VERTEX_POINT('',#28503); +#28503 = CARTESIAN_POINT('',(-3.49,-0.375,0.2)); +#28504 = SURFACE_CURVE('',#28505,(#28509,#28516),.PCURVE_S1.); +#28505 = LINE('',#28506,#28507); +#28506 = CARTESIAN_POINT('',(-3.49,-0.375,1.E-002)); +#28507 = VECTOR('',#28508,1.); +#28508 = DIRECTION('',(0.E+000,0.E+000,1.)); +#28509 = PCURVE('',#22331,#28510); +#28510 = DEFINITIONAL_REPRESENTATION('',(#28511),#28515); +#28511 = LINE('',#28512,#28513); +#28512 = CARTESIAN_POINT('',(-1.E-002,3.865)); +#28513 = VECTOR('',#28514,1.); +#28514 = DIRECTION('',(1.,0.E+000)); +#28515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#28516 = PCURVE('',#23373,#28517); +#28517 = DEFINITIONAL_REPRESENTATION('',(#28518),#28522); +#28518 = LINE('',#28519,#28520); +#28519 = CARTESIAN_POINT('',(1.E-002,-1.E-002)); +#28520 = VECTOR('',#28521,1.); +#28521 = DIRECTION('',(0.E+000,-1.)); +#28522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#28523 = ORIENTED_EDGE('',*,*,#28524,.T.); +#28524 = EDGE_CURVE('',#28502,#28525,#28527,.T.); +#28525 = VERTEX_POINT('',#28526); +#28526 = CARTESIAN_POINT('',(-3.49,-0.125,0.2)); +#28527 = SURFACE_CURVE('',#28528,(#28532,#28539),.PCURVE_S1.); +#28528 = LINE('',#28529,#28530); +#28529 = CARTESIAN_POINT('',(-3.49,1.5575,0.2)); +#28530 = VECTOR('',#28531,1.); +#28531 = DIRECTION('',(2.22044604925E-016,1.,0.E+000)); +#28532 = PCURVE('',#22331,#28533); +#28533 = DEFINITIONAL_REPRESENTATION('',(#28534),#28538); +#28534 = LINE('',#28535,#28536); +#28535 = CARTESIAN_POINT('',(0.18,1.9325)); +#28536 = VECTOR('',#28537,1.); +#28537 = DIRECTION('',(0.E+000,-1.)); +#28538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#28539 = PCURVE('',#28540,#28545); +#28540 = PLANE('',#28541); +#28541 = AXIS2_PLACEMENT_3D('',#28542,#28543,#28544); +#28542 = CARTESIAN_POINT('',(-3.5,-0.375,0.2)); +#28543 = DIRECTION('',(0.E+000,-0.E+000,-1.)); +#28544 = DIRECTION('',(4.669739647545E-016,1.,0.E+000)); +#28545 = DEFINITIONAL_REPRESENTATION('',(#28546),#28550); +#28546 = LINE('',#28547,#28548); +#28547 = CARTESIAN_POINT('',(1.9325,9.999999999999E-003)); +#28548 = VECTOR('',#28549,1.); +#28549 = DIRECTION('',(1.,-2.449293598295E-016)); +#28550 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#28551 = ORIENTED_EDGE('',*,*,#28552,.T.); +#28552 = EDGE_CURVE('',#28525,#23274,#28553,.T.); +#28553 = SURFACE_CURVE('',#28554,(#28558,#28565),.PCURVE_S1.); +#28554 = LINE('',#28555,#28556); +#28555 = CARTESIAN_POINT('',(-3.49,-0.125,1.E-002)); +#28556 = VECTOR('',#28557,1.); +#28557 = DIRECTION('',(0.E+000,-0.E+000,-1.)); +#28558 = PCURVE('',#22331,#28559); +#28559 = DEFINITIONAL_REPRESENTATION('',(#28560),#28564); +#28560 = LINE('',#28561,#28562); +#28561 = CARTESIAN_POINT('',(-1.E-002,3.615)); +#28562 = VECTOR('',#28563,1.); +#28563 = DIRECTION('',(-1.,-0.E+000)); +#28564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#28565 = PCURVE('',#23312,#28566); +#28566 = DEFINITIONAL_REPRESENTATION('',(#28567),#28571); +#28567 = LINE('',#28568,#28569); +#28568 = CARTESIAN_POINT('',(0.265,-1.E-002)); +#28569 = VECTOR('',#28570,1.); +#28570 = DIRECTION('',(0.E+000,1.)); +#28571 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#28572 = ORIENTED_EDGE('',*,*,#23273,.F.); +#28573 = ORIENTED_EDGE('',*,*,#28574,.T.); +#28574 = EDGE_CURVE('',#23246,#28575,#28577,.T.); +#28575 = VERTEX_POINT('',#28576); +#28576 = CARTESIAN_POINT('',(-3.49,0.125,0.2)); +#28577 = SURFACE_CURVE('',#28578,(#28582,#28589),.PCURVE_S1.); +#28578 = LINE('',#28579,#28580); +#28579 = CARTESIAN_POINT('',(-3.49,0.125,1.E-002)); +#28580 = VECTOR('',#28581,1.); +#28581 = DIRECTION('',(0.E+000,0.E+000,1.)); +#28582 = PCURVE('',#22331,#28583); +#28583 = DEFINITIONAL_REPRESENTATION('',(#28584),#28588); +#28584 = LINE('',#28585,#28586); +#28585 = CARTESIAN_POINT('',(-1.E-002,3.365)); +#28586 = VECTOR('',#28587,1.); +#28587 = DIRECTION('',(1.,0.E+000)); +#28588 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#28589 = PCURVE('',#23261,#28590); +#28590 = DEFINITIONAL_REPRESENTATION('',(#28591),#28595); +#28591 = LINE('',#28592,#28593); +#28592 = CARTESIAN_POINT('',(1.E-002,-1.E-002)); +#28593 = VECTOR('',#28594,1.); +#28594 = DIRECTION('',(0.E+000,-1.)); +#28595 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#28596 = ORIENTED_EDGE('',*,*,#28597,.T.); +#28597 = EDGE_CURVE('',#28575,#28598,#28600,.T.); +#28598 = VERTEX_POINT('',#28599); +#28599 = CARTESIAN_POINT('',(-3.49,0.375,0.2)); +#28600 = SURFACE_CURVE('',#28601,(#28605,#28612),.PCURVE_S1.); +#28601 = LINE('',#28602,#28603); +#28602 = CARTESIAN_POINT('',(-3.49,1.8075,0.2)); +#28603 = VECTOR('',#28604,1.); +#28604 = DIRECTION('',(2.22044604925E-016,1.,0.E+000)); +#28605 = PCURVE('',#22331,#28606); +#28606 = DEFINITIONAL_REPRESENTATION('',(#28607),#28611); +#28607 = LINE('',#28608,#28609); +#28608 = CARTESIAN_POINT('',(0.18,1.6825)); +#28609 = VECTOR('',#28610,1.); +#28610 = DIRECTION('',(0.E+000,-1.)); +#28611 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#28612 = PCURVE('',#28613,#28618); +#28613 = PLANE('',#28614); +#28614 = AXIS2_PLACEMENT_3D('',#28615,#28616,#28617); +#28615 = CARTESIAN_POINT('',(-3.5,0.125,0.2)); +#28616 = DIRECTION('',(0.E+000,-0.E+000,-1.)); +#28617 = DIRECTION('',(4.669739647545E-016,1.,0.E+000)); +#28618 = DEFINITIONAL_REPRESENTATION('',(#28619),#28623); +#28619 = LINE('',#28620,#28621); +#28620 = CARTESIAN_POINT('',(1.6825,9.999999999999E-003)); +#28621 = VECTOR('',#28622,1.); +#28622 = DIRECTION('',(1.,-2.449293598295E-016)); +#28623 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#28624 = ORIENTED_EDGE('',*,*,#28625,.T.); +#28625 = EDGE_CURVE('',#28598,#23162,#28626,.T.); +#28626 = SURFACE_CURVE('',#28627,(#28631,#28638),.PCURVE_S1.); +#28627 = LINE('',#28628,#28629); +#28628 = CARTESIAN_POINT('',(-3.49,0.375,1.E-002)); +#28629 = VECTOR('',#28630,1.); +#28630 = DIRECTION('',(0.E+000,-0.E+000,-1.)); +#28631 = PCURVE('',#22331,#28632); +#28632 = DEFINITIONAL_REPRESENTATION('',(#28633),#28637); +#28633 = LINE('',#28634,#28635); +#28634 = CARTESIAN_POINT('',(-1.E-002,3.115)); +#28635 = VECTOR('',#28636,1.); +#28636 = DIRECTION('',(-1.,-0.E+000)); +#28637 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#28638 = PCURVE('',#23200,#28639); +#28639 = DEFINITIONAL_REPRESENTATION('',(#28640),#28644); +#28640 = LINE('',#28641,#28642); +#28641 = CARTESIAN_POINT('',(0.265,-1.E-002)); +#28642 = VECTOR('',#28643,1.); +#28643 = DIRECTION('',(0.E+000,1.)); +#28644 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#28645 = ORIENTED_EDGE('',*,*,#23161,.F.); +#28646 = ORIENTED_EDGE('',*,*,#28647,.T.); +#28647 = EDGE_CURVE('',#23134,#28648,#28650,.T.); +#28648 = VERTEX_POINT('',#28649); +#28649 = CARTESIAN_POINT('',(-3.49,0.625,0.2)); +#28650 = SURFACE_CURVE('',#28651,(#28655,#28662),.PCURVE_S1.); +#28651 = LINE('',#28652,#28653); +#28652 = CARTESIAN_POINT('',(-3.49,0.625,1.E-002)); +#28653 = VECTOR('',#28654,1.); +#28654 = DIRECTION('',(0.E+000,0.E+000,1.)); +#28655 = PCURVE('',#22331,#28656); +#28656 = DEFINITIONAL_REPRESENTATION('',(#28657),#28661); +#28657 = LINE('',#28658,#28659); +#28658 = CARTESIAN_POINT('',(-1.E-002,2.865)); +#28659 = VECTOR('',#28660,1.); +#28660 = DIRECTION('',(1.,0.E+000)); +#28661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#28662 = PCURVE('',#23149,#28663); +#28663 = DEFINITIONAL_REPRESENTATION('',(#28664),#28668); +#28664 = LINE('',#28665,#28666); +#28665 = CARTESIAN_POINT('',(1.E-002,-1.E-002)); +#28666 = VECTOR('',#28667,1.); +#28667 = DIRECTION('',(0.E+000,-1.)); +#28668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#28669 = ORIENTED_EDGE('',*,*,#28670,.T.); +#28670 = EDGE_CURVE('',#28648,#28671,#28673,.T.); +#28671 = VERTEX_POINT('',#28672); +#28672 = CARTESIAN_POINT('',(-3.49,0.875,0.2)); +#28673 = SURFACE_CURVE('',#28674,(#28678,#28685),.PCURVE_S1.); +#28674 = LINE('',#28675,#28676); +#28675 = CARTESIAN_POINT('',(-3.49,2.0575,0.2)); +#28676 = VECTOR('',#28677,1.); +#28677 = DIRECTION('',(2.22044604925E-016,1.,0.E+000)); +#28678 = PCURVE('',#22331,#28679); +#28679 = DEFINITIONAL_REPRESENTATION('',(#28680),#28684); +#28680 = LINE('',#28681,#28682); +#28681 = CARTESIAN_POINT('',(0.18,1.4325)); +#28682 = VECTOR('',#28683,1.); +#28683 = DIRECTION('',(0.E+000,-1.)); +#28684 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#28685 = PCURVE('',#28686,#28691); +#28686 = PLANE('',#28687); +#28687 = AXIS2_PLACEMENT_3D('',#28688,#28689,#28690); +#28688 = CARTESIAN_POINT('',(-3.5,0.625,0.2)); +#28689 = DIRECTION('',(0.E+000,-0.E+000,-1.)); +#28690 = DIRECTION('',(4.669739647545E-016,1.,0.E+000)); +#28691 = DEFINITIONAL_REPRESENTATION('',(#28692),#28696); +#28692 = LINE('',#28693,#28694); +#28693 = CARTESIAN_POINT('',(1.4325,9.999999999999E-003)); +#28694 = VECTOR('',#28695,1.); +#28695 = DIRECTION('',(1.,-2.449293598295E-016)); +#28696 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#28697 = ORIENTED_EDGE('',*,*,#28698,.T.); +#28698 = EDGE_CURVE('',#28671,#23050,#28699,.T.); +#28699 = SURFACE_CURVE('',#28700,(#28704,#28711),.PCURVE_S1.); +#28700 = LINE('',#28701,#28702); +#28701 = CARTESIAN_POINT('',(-3.49,0.875,1.E-002)); +#28702 = VECTOR('',#28703,1.); +#28703 = DIRECTION('',(0.E+000,-0.E+000,-1.)); +#28704 = PCURVE('',#22331,#28705); +#28705 = DEFINITIONAL_REPRESENTATION('',(#28706),#28710); +#28706 = LINE('',#28707,#28708); +#28707 = CARTESIAN_POINT('',(-1.E-002,2.615)); +#28708 = VECTOR('',#28709,1.); +#28709 = DIRECTION('',(-1.,-0.E+000)); +#28710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#28711 = PCURVE('',#23088,#28712); +#28712 = DEFINITIONAL_REPRESENTATION('',(#28713),#28717); +#28713 = LINE('',#28714,#28715); +#28714 = CARTESIAN_POINT('',(0.265,-1.E-002)); +#28715 = VECTOR('',#28716,1.); +#28716 = DIRECTION('',(0.E+000,1.)); +#28717 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#28718 = ORIENTED_EDGE('',*,*,#23049,.F.); +#28719 = ORIENTED_EDGE('',*,*,#28720,.T.); +#28720 = EDGE_CURVE('',#23022,#28721,#28723,.T.); +#28721 = VERTEX_POINT('',#28722); +#28722 = CARTESIAN_POINT('',(-3.49,1.125,0.2)); +#28723 = SURFACE_CURVE('',#28724,(#28728,#28735),.PCURVE_S1.); +#28724 = LINE('',#28725,#28726); +#28725 = CARTESIAN_POINT('',(-3.49,1.125,1.E-002)); +#28726 = VECTOR('',#28727,1.); +#28727 = DIRECTION('',(0.E+000,0.E+000,1.)); +#28728 = PCURVE('',#22331,#28729); +#28729 = DEFINITIONAL_REPRESENTATION('',(#28730),#28734); +#28730 = LINE('',#28731,#28732); +#28731 = CARTESIAN_POINT('',(-1.E-002,2.365)); +#28732 = VECTOR('',#28733,1.); +#28733 = DIRECTION('',(1.,0.E+000)); +#28734 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#28735 = PCURVE('',#23037,#28736); +#28736 = DEFINITIONAL_REPRESENTATION('',(#28737),#28741); +#28737 = LINE('',#28738,#28739); +#28738 = CARTESIAN_POINT('',(1.E-002,-1.E-002)); +#28739 = VECTOR('',#28740,1.); +#28740 = DIRECTION('',(0.E+000,-1.)); +#28741 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#28742 = ORIENTED_EDGE('',*,*,#28743,.T.); +#28743 = EDGE_CURVE('',#28721,#28744,#28746,.T.); +#28744 = VERTEX_POINT('',#28745); +#28745 = CARTESIAN_POINT('',(-3.49,1.375,0.2)); +#28746 = SURFACE_CURVE('',#28747,(#28751,#28758),.PCURVE_S1.); +#28747 = LINE('',#28748,#28749); +#28748 = CARTESIAN_POINT('',(-3.49,2.3075,0.2)); +#28749 = VECTOR('',#28750,1.); +#28750 = DIRECTION('',(2.22044604925E-016,1.,0.E+000)); +#28751 = PCURVE('',#22331,#28752); +#28752 = DEFINITIONAL_REPRESENTATION('',(#28753),#28757); +#28753 = LINE('',#28754,#28755); +#28754 = CARTESIAN_POINT('',(0.18,1.1825)); +#28755 = VECTOR('',#28756,1.); +#28756 = DIRECTION('',(0.E+000,-1.)); +#28757 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#28758 = PCURVE('',#28759,#28764); +#28759 = PLANE('',#28760); +#28760 = AXIS2_PLACEMENT_3D('',#28761,#28762,#28763); +#28761 = CARTESIAN_POINT('',(-3.5,1.125,0.2)); +#28762 = DIRECTION('',(0.E+000,-0.E+000,-1.)); +#28763 = DIRECTION('',(4.669739647545E-016,1.,0.E+000)); +#28764 = DEFINITIONAL_REPRESENTATION('',(#28765),#28769); +#28765 = LINE('',#28766,#28767); +#28766 = CARTESIAN_POINT('',(1.1825,9.999999999999E-003)); +#28767 = VECTOR('',#28768,1.); +#28768 = DIRECTION('',(1.,-2.449293598295E-016)); +#28769 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#28770 = ORIENTED_EDGE('',*,*,#28771,.T.); +#28771 = EDGE_CURVE('',#28744,#22938,#28772,.T.); +#28772 = SURFACE_CURVE('',#28773,(#28777,#28784),.PCURVE_S1.); +#28773 = LINE('',#28774,#28775); +#28774 = CARTESIAN_POINT('',(-3.49,1.375,1.E-002)); +#28775 = VECTOR('',#28776,1.); +#28776 = DIRECTION('',(0.E+000,-0.E+000,-1.)); +#28777 = PCURVE('',#22331,#28778); +#28778 = DEFINITIONAL_REPRESENTATION('',(#28779),#28783); +#28779 = LINE('',#28780,#28781); +#28780 = CARTESIAN_POINT('',(-1.E-002,2.115)); +#28781 = VECTOR('',#28782,1.); +#28782 = DIRECTION('',(-1.,-0.E+000)); +#28783 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#28784 = PCURVE('',#22976,#28785); +#28785 = DEFINITIONAL_REPRESENTATION('',(#28786),#28790); +#28786 = LINE('',#28787,#28788); +#28787 = CARTESIAN_POINT('',(0.265,-1.E-002)); +#28788 = VECTOR('',#28789,1.); +#28789 = DIRECTION('',(0.E+000,1.)); +#28790 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#28791 = ORIENTED_EDGE('',*,*,#22937,.F.); +#28792 = ORIENTED_EDGE('',*,*,#28793,.T.); +#28793 = EDGE_CURVE('',#22910,#28794,#28796,.T.); +#28794 = VERTEX_POINT('',#28795); +#28795 = CARTESIAN_POINT('',(-3.49,1.625,0.2)); +#28796 = SURFACE_CURVE('',#28797,(#28801,#28808),.PCURVE_S1.); +#28797 = LINE('',#28798,#28799); +#28798 = CARTESIAN_POINT('',(-3.49,1.625,1.E-002)); +#28799 = VECTOR('',#28800,1.); +#28800 = DIRECTION('',(0.E+000,0.E+000,1.)); +#28801 = PCURVE('',#22331,#28802); +#28802 = DEFINITIONAL_REPRESENTATION('',(#28803),#28807); +#28803 = LINE('',#28804,#28805); +#28804 = CARTESIAN_POINT('',(-1.E-002,1.865)); +#28805 = VECTOR('',#28806,1.); +#28806 = DIRECTION('',(1.,0.E+000)); +#28807 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#28808 = PCURVE('',#22925,#28809); +#28809 = DEFINITIONAL_REPRESENTATION('',(#28810),#28814); +#28810 = LINE('',#28811,#28812); +#28811 = CARTESIAN_POINT('',(1.E-002,-1.E-002)); +#28812 = VECTOR('',#28813,1.); +#28813 = DIRECTION('',(0.E+000,-1.)); +#28814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#28815 = ORIENTED_EDGE('',*,*,#28816,.T.); +#28816 = EDGE_CURVE('',#28794,#28817,#28819,.T.); +#28817 = VERTEX_POINT('',#28818); +#28818 = CARTESIAN_POINT('',(-3.49,1.875,0.2)); +#28819 = SURFACE_CURVE('',#28820,(#28824,#28831),.PCURVE_S1.); +#28820 = LINE('',#28821,#28822); +#28821 = CARTESIAN_POINT('',(-3.49,2.5575,0.2)); +#28822 = VECTOR('',#28823,1.); +#28823 = DIRECTION('',(2.22044604925E-016,1.,0.E+000)); +#28824 = PCURVE('',#22331,#28825); +#28825 = DEFINITIONAL_REPRESENTATION('',(#28826),#28830); +#28826 = LINE('',#28827,#28828); +#28827 = CARTESIAN_POINT('',(0.18,0.9325)); +#28828 = VECTOR('',#28829,1.); +#28829 = DIRECTION('',(0.E+000,-1.)); +#28830 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#28831 = PCURVE('',#28832,#28837); +#28832 = PLANE('',#28833); +#28833 = AXIS2_PLACEMENT_3D('',#28834,#28835,#28836); +#28834 = CARTESIAN_POINT('',(-3.5,1.625,0.2)); +#28835 = DIRECTION('',(0.E+000,-0.E+000,-1.)); +#28836 = DIRECTION('',(4.669739647545E-016,1.,0.E+000)); +#28837 = DEFINITIONAL_REPRESENTATION('',(#28838),#28842); +#28838 = LINE('',#28839,#28840); +#28839 = CARTESIAN_POINT('',(0.9325,9.999999999999E-003)); +#28840 = VECTOR('',#28841,1.); +#28841 = DIRECTION('',(1.,-2.449293598295E-016)); +#28842 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#28843 = ORIENTED_EDGE('',*,*,#28844,.T.); +#28844 = EDGE_CURVE('',#28817,#22826,#28845,.T.); +#28845 = SURFACE_CURVE('',#28846,(#28850,#28857),.PCURVE_S1.); +#28846 = LINE('',#28847,#28848); +#28847 = CARTESIAN_POINT('',(-3.49,1.875,1.E-002)); +#28848 = VECTOR('',#28849,1.); +#28849 = DIRECTION('',(0.E+000,-0.E+000,-1.)); +#28850 = PCURVE('',#22331,#28851); +#28851 = DEFINITIONAL_REPRESENTATION('',(#28852),#28856); +#28852 = LINE('',#28853,#28854); +#28853 = CARTESIAN_POINT('',(-1.E-002,1.615)); +#28854 = VECTOR('',#28855,1.); +#28855 = DIRECTION('',(-1.,-0.E+000)); +#28856 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#28857 = PCURVE('',#22864,#28858); +#28858 = DEFINITIONAL_REPRESENTATION('',(#28859),#28863); +#28859 = LINE('',#28860,#28861); +#28860 = CARTESIAN_POINT('',(0.265,-1.E-002)); +#28861 = VECTOR('',#28862,1.); +#28862 = DIRECTION('',(0.E+000,1.)); +#28863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#28864 = ORIENTED_EDGE('',*,*,#22825,.F.); +#28865 = ORIENTED_EDGE('',*,*,#28866,.T.); +#28866 = EDGE_CURVE('',#22798,#28867,#28869,.T.); +#28867 = VERTEX_POINT('',#28868); +#28868 = CARTESIAN_POINT('',(-3.49,2.125,0.2)); +#28869 = SURFACE_CURVE('',#28870,(#28874,#28881),.PCURVE_S1.); +#28870 = LINE('',#28871,#28872); +#28871 = CARTESIAN_POINT('',(-3.49,2.125,1.E-002)); +#28872 = VECTOR('',#28873,1.); +#28873 = DIRECTION('',(0.E+000,0.E+000,1.)); +#28874 = PCURVE('',#22331,#28875); +#28875 = DEFINITIONAL_REPRESENTATION('',(#28876),#28880); +#28876 = LINE('',#28877,#28878); +#28877 = CARTESIAN_POINT('',(-1.E-002,1.365)); +#28878 = VECTOR('',#28879,1.); +#28879 = DIRECTION('',(1.,0.E+000)); +#28880 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#28881 = PCURVE('',#22813,#28882); +#28882 = DEFINITIONAL_REPRESENTATION('',(#28883),#28887); +#28883 = LINE('',#28884,#28885); +#28884 = CARTESIAN_POINT('',(1.E-002,-1.E-002)); +#28885 = VECTOR('',#28886,1.); +#28886 = DIRECTION('',(0.E+000,-1.)); +#28887 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#28888 = ORIENTED_EDGE('',*,*,#28889,.T.); +#28889 = EDGE_CURVE('',#28867,#28890,#28892,.T.); +#28890 = VERTEX_POINT('',#28891); +#28891 = CARTESIAN_POINT('',(-3.49,2.375,0.2)); +#28892 = SURFACE_CURVE('',#28893,(#28897,#28904),.PCURVE_S1.); +#28893 = LINE('',#28894,#28895); +#28894 = CARTESIAN_POINT('',(-3.49,2.8075,0.2)); +#28895 = VECTOR('',#28896,1.); +#28896 = DIRECTION('',(2.22044604925E-016,1.,0.E+000)); +#28897 = PCURVE('',#22331,#28898); +#28898 = DEFINITIONAL_REPRESENTATION('',(#28899),#28903); +#28899 = LINE('',#28900,#28901); +#28900 = CARTESIAN_POINT('',(0.18,0.6825)); +#28901 = VECTOR('',#28902,1.); +#28902 = DIRECTION('',(0.E+000,-1.)); +#28903 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#28904 = PCURVE('',#28905,#28910); +#28905 = PLANE('',#28906); +#28906 = AXIS2_PLACEMENT_3D('',#28907,#28908,#28909); +#28907 = CARTESIAN_POINT('',(-3.5,2.125,0.2)); +#28908 = DIRECTION('',(0.E+000,-0.E+000,-1.)); +#28909 = DIRECTION('',(4.669739647545E-016,1.,0.E+000)); +#28910 = DEFINITIONAL_REPRESENTATION('',(#28911),#28915); +#28911 = LINE('',#28912,#28913); +#28912 = CARTESIAN_POINT('',(0.6825,9.999999999999E-003)); +#28913 = VECTOR('',#28914,1.); +#28914 = DIRECTION('',(1.,-2.449293598295E-016)); +#28915 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#28916 = ORIENTED_EDGE('',*,*,#28917,.T.); +#28917 = EDGE_CURVE('',#28890,#22714,#28918,.T.); +#28918 = SURFACE_CURVE('',#28919,(#28923,#28930),.PCURVE_S1.); +#28919 = LINE('',#28920,#28921); +#28920 = CARTESIAN_POINT('',(-3.49,2.375,1.E-002)); +#28921 = VECTOR('',#28922,1.); +#28922 = DIRECTION('',(0.E+000,-0.E+000,-1.)); +#28923 = PCURVE('',#22331,#28924); +#28924 = DEFINITIONAL_REPRESENTATION('',(#28925),#28929); +#28925 = LINE('',#28926,#28927); +#28926 = CARTESIAN_POINT('',(-1.E-002,1.115)); +#28927 = VECTOR('',#28928,1.); +#28928 = DIRECTION('',(-1.,-0.E+000)); +#28929 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#28930 = PCURVE('',#22752,#28931); +#28931 = DEFINITIONAL_REPRESENTATION('',(#28932),#28936); +#28932 = LINE('',#28933,#28934); +#28933 = CARTESIAN_POINT('',(0.265,-1.E-002)); +#28934 = VECTOR('',#28935,1.); +#28935 = DIRECTION('',(0.E+000,1.)); +#28936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#28937 = ORIENTED_EDGE('',*,*,#22713,.F.); +#28938 = ORIENTED_EDGE('',*,*,#28939,.T.); +#28939 = EDGE_CURVE('',#22686,#28940,#28942,.T.); +#28940 = VERTEX_POINT('',#28941); +#28941 = CARTESIAN_POINT('',(-3.49,2.625,0.2)); +#28942 = SURFACE_CURVE('',#28943,(#28947,#28954),.PCURVE_S1.); +#28943 = LINE('',#28944,#28945); +#28944 = CARTESIAN_POINT('',(-3.49,2.625,1.E-002)); +#28945 = VECTOR('',#28946,1.); +#28946 = DIRECTION('',(0.E+000,0.E+000,1.)); +#28947 = PCURVE('',#22331,#28948); +#28948 = DEFINITIONAL_REPRESENTATION('',(#28949),#28953); +#28949 = LINE('',#28950,#28951); +#28950 = CARTESIAN_POINT('',(-1.E-002,0.865)); +#28951 = VECTOR('',#28952,1.); +#28952 = DIRECTION('',(1.,0.E+000)); +#28953 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#28954 = PCURVE('',#22701,#28955); +#28955 = DEFINITIONAL_REPRESENTATION('',(#28956),#28960); +#28956 = LINE('',#28957,#28958); +#28957 = CARTESIAN_POINT('',(1.E-002,-1.E-002)); +#28958 = VECTOR('',#28959,1.); +#28959 = DIRECTION('',(0.E+000,-1.)); +#28960 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#28961 = ORIENTED_EDGE('',*,*,#28962,.T.); +#28962 = EDGE_CURVE('',#28940,#28963,#28965,.T.); +#28963 = VERTEX_POINT('',#28964); +#28964 = CARTESIAN_POINT('',(-3.49,2.875,0.2)); +#28965 = SURFACE_CURVE('',#28966,(#28970,#28977),.PCURVE_S1.); +#28966 = LINE('',#28967,#28968); +#28967 = CARTESIAN_POINT('',(-3.49,3.0575,0.2)); +#28968 = VECTOR('',#28969,1.); +#28969 = DIRECTION('',(2.22044604925E-016,1.,0.E+000)); +#28970 = PCURVE('',#22331,#28971); +#28971 = DEFINITIONAL_REPRESENTATION('',(#28972),#28976); +#28972 = LINE('',#28973,#28974); +#28973 = CARTESIAN_POINT('',(0.18,0.4325)); +#28974 = VECTOR('',#28975,1.); +#28975 = DIRECTION('',(0.E+000,-1.)); +#28976 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#28977 = PCURVE('',#28978,#28983); +#28978 = PLANE('',#28979); +#28979 = AXIS2_PLACEMENT_3D('',#28980,#28981,#28982); +#28980 = CARTESIAN_POINT('',(-3.5,2.625,0.2)); +#28981 = DIRECTION('',(0.E+000,-0.E+000,-1.)); +#28982 = DIRECTION('',(4.669739647545E-016,1.,0.E+000)); +#28983 = DEFINITIONAL_REPRESENTATION('',(#28984),#28988); +#28984 = LINE('',#28985,#28986); +#28985 = CARTESIAN_POINT('',(0.4325,1.E-002)); +#28986 = VECTOR('',#28987,1.); +#28987 = DIRECTION('',(1.,-2.449293598295E-016)); +#28988 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#28989 = ORIENTED_EDGE('',*,*,#28990,.T.); +#28990 = EDGE_CURVE('',#28963,#22602,#28991,.T.); +#28991 = SURFACE_CURVE('',#28992,(#28996,#29003),.PCURVE_S1.); +#28992 = LINE('',#28993,#28994); +#28993 = CARTESIAN_POINT('',(-3.49,2.875,1.E-002)); +#28994 = VECTOR('',#28995,1.); +#28995 = DIRECTION('',(0.E+000,-0.E+000,-1.)); +#28996 = PCURVE('',#22331,#28997); +#28997 = DEFINITIONAL_REPRESENTATION('',(#28998),#29002); +#28998 = LINE('',#28999,#29000); +#28999 = CARTESIAN_POINT('',(-1.E-002,0.615)); +#29000 = VECTOR('',#29001,1.); +#29001 = DIRECTION('',(-1.,-0.E+000)); +#29002 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#29003 = PCURVE('',#22640,#29004); +#29004 = DEFINITIONAL_REPRESENTATION('',(#29005),#29009); +#29005 = LINE('',#29006,#29007); +#29006 = CARTESIAN_POINT('',(0.265,-1.E-002)); +#29007 = VECTOR('',#29008,1.); +#29008 = DIRECTION('',(0.E+000,1.)); +#29009 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#29010 = ADVANCED_FACE('',(#29011),#22303,.F.); +#29011 = FACE_BOUND('',#29012,.F.); +#29012 = EDGE_LOOP('',(#29013,#29014,#29015,#29016)); +#29013 = ORIENTED_EDGE('',*,*,#22287,.F.); +#29014 = ORIENTED_EDGE('',*,*,#22545,.F.); +#29015 = ORIENTED_EDGE('',*,*,#22497,.F.); +#29016 = ORIENTED_EDGE('',*,*,#28332,.F.); +#29017 = ADVANCED_FACE('',(#29018),#22589,.F.); +#29018 = FACE_BOUND('',#29019,.F.); +#29019 = EDGE_LOOP('',(#29020,#29043,#29044,#29045,#29068,#29096,#29117, + #29118,#29141,#29169,#29190,#29191,#29214,#29242,#29263,#29264, + #29287,#29315,#29336,#29337,#29360,#29388,#29409,#29410,#29433, + #29461,#29482,#29483,#29506,#29534,#29555,#29556,#29579,#29607, + #29628,#29629,#29652,#29680,#29701,#29702,#29725,#29753,#29774, + #29775,#29798,#29826,#29847,#29848,#29871,#29899,#29920,#29921)); +#29020 = ORIENTED_EDGE('',*,*,#29021,.F.); +#29021 = EDGE_CURVE('',#28113,#29022,#29024,.T.); +#29022 = VERTEX_POINT('',#29023); +#29023 = CARTESIAN_POINT('',(3.49,3.49,0.77)); +#29024 = SURFACE_CURVE('',#29025,(#29029,#29036),.PCURVE_S1.); +#29025 = LINE('',#29026,#29027); +#29026 = CARTESIAN_POINT('',(-3.49,3.49,0.77)); +#29027 = VECTOR('',#29028,1.); +#29028 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000)); +#29029 = PCURVE('',#22589,#29030); +#29030 = DEFINITIONAL_REPRESENTATION('',(#29031),#29035); +#29031 = LINE('',#29032,#29033); +#29032 = CARTESIAN_POINT('',(0.75,0.E+000)); +#29033 = VECTOR('',#29034,1.); +#29034 = DIRECTION('',(0.E+000,-1.)); +#29035 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#29036 = PCURVE('',#28151,#29037); +#29037 = DEFINITIONAL_REPRESENTATION('',(#29038),#29042); +#29038 = LINE('',#29039,#29040); +#29039 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#29040 = VECTOR('',#29041,1.); +#29041 = DIRECTION('',(0.E+000,1.)); +#29042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#29043 = ORIENTED_EDGE('',*,*,#28112,.F.); +#29044 = ORIENTED_EDGE('',*,*,#22571,.T.); +#29045 = ORIENTED_EDGE('',*,*,#29046,.T.); +#29046 = EDGE_CURVE('',#22574,#29047,#29049,.T.); +#29047 = VERTEX_POINT('',#29048); +#29048 = CARTESIAN_POINT('',(-2.875,3.49,0.2)); +#29049 = SURFACE_CURVE('',#29050,(#29054,#29061),.PCURVE_S1.); +#29050 = LINE('',#29051,#29052); +#29051 = CARTESIAN_POINT('',(-2.875,3.49,1.E-002)); +#29052 = VECTOR('',#29053,1.); +#29053 = DIRECTION('',(0.E+000,0.E+000,1.)); +#29054 = PCURVE('',#22589,#29055); +#29055 = DEFINITIONAL_REPRESENTATION('',(#29056),#29060); +#29056 = LINE('',#29057,#29058); +#29057 = CARTESIAN_POINT('',(-1.E-002,-0.615)); +#29058 = VECTOR('',#29059,1.); +#29059 = DIRECTION('',(1.,0.E+000)); +#29060 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#29061 = PCURVE('',#27954,#29062); +#29062 = DEFINITIONAL_REPRESENTATION('',(#29063),#29067); +#29063 = LINE('',#29064,#29065); +#29064 = CARTESIAN_POINT('',(1.E-002,-1.E-002)); +#29065 = VECTOR('',#29066,1.); +#29066 = DIRECTION('',(0.E+000,-1.)); +#29067 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#29068 = ORIENTED_EDGE('',*,*,#29069,.T.); +#29069 = EDGE_CURVE('',#29047,#29070,#29072,.T.); +#29070 = VERTEX_POINT('',#29071); +#29071 = CARTESIAN_POINT('',(-2.625,3.49,0.2)); +#29072 = SURFACE_CURVE('',#29073,(#29077,#29084),.PCURVE_S1.); +#29073 = LINE('',#29074,#29075); +#29074 = CARTESIAN_POINT('',(-3.1825,3.49,0.2)); +#29075 = VECTOR('',#29076,1.); +#29076 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000)); +#29077 = PCURVE('',#22589,#29078); +#29078 = DEFINITIONAL_REPRESENTATION('',(#29079),#29083); +#29079 = LINE('',#29080,#29081); +#29080 = CARTESIAN_POINT('',(0.18,-0.3075)); +#29081 = VECTOR('',#29082,1.); +#29082 = DIRECTION('',(0.E+000,-1.)); +#29083 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#29084 = PCURVE('',#29085,#29090); +#29085 = PLANE('',#29086); +#29086 = AXIS2_PLACEMENT_3D('',#29087,#29088,#29089); +#29087 = CARTESIAN_POINT('',(-2.875,3.5,0.2)); +#29088 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#29089 = DIRECTION('',(1.,-4.555315873023E-016,-0.E+000)); +#29090 = DEFINITIONAL_REPRESENTATION('',(#29091),#29095); +#29091 = LINE('',#29092,#29093); +#29092 = CARTESIAN_POINT('',(-0.3075,1.E-002)); +#29093 = VECTOR('',#29094,1.); +#29094 = DIRECTION('',(1.,-2.334869823773E-016)); +#29095 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#29096 = ORIENTED_EDGE('',*,*,#29097,.T.); +#29097 = EDGE_CURVE('',#29070,#27857,#29098,.T.); +#29098 = SURFACE_CURVE('',#29099,(#29103,#29110),.PCURVE_S1.); +#29099 = LINE('',#29100,#29101); +#29100 = CARTESIAN_POINT('',(-2.625,3.49,1.E-002)); +#29101 = VECTOR('',#29102,1.); +#29102 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#29103 = PCURVE('',#22589,#29104); +#29104 = DEFINITIONAL_REPRESENTATION('',(#29105),#29109); +#29105 = LINE('',#29106,#29107); +#29106 = CARTESIAN_POINT('',(-1.E-002,-0.865)); +#29107 = VECTOR('',#29108,1.); +#29108 = DIRECTION('',(-1.,0.E+000)); +#29109 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#29110 = PCURVE('',#27895,#29111); +#29111 = DEFINITIONAL_REPRESENTATION('',(#29112),#29116); +#29112 = LINE('',#29113,#29114); +#29113 = CARTESIAN_POINT('',(0.265,-1.E-002)); +#29114 = VECTOR('',#29115,1.); +#29115 = DIRECTION('',(0.E+000,1.)); +#29116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#29117 = ORIENTED_EDGE('',*,*,#27856,.T.); +#29118 = ORIENTED_EDGE('',*,*,#29119,.T.); +#29119 = EDGE_CURVE('',#27829,#29120,#29122,.T.); +#29120 = VERTEX_POINT('',#29121); +#29121 = CARTESIAN_POINT('',(-2.375,3.49,0.2)); +#29122 = SURFACE_CURVE('',#29123,(#29127,#29134),.PCURVE_S1.); +#29123 = LINE('',#29124,#29125); +#29124 = CARTESIAN_POINT('',(-2.375,3.49,1.E-002)); +#29125 = VECTOR('',#29126,1.); +#29126 = DIRECTION('',(0.E+000,0.E+000,1.)); +#29127 = PCURVE('',#22589,#29128); +#29128 = DEFINITIONAL_REPRESENTATION('',(#29129),#29133); +#29129 = LINE('',#29130,#29131); +#29130 = CARTESIAN_POINT('',(-1.E-002,-1.115)); +#29131 = VECTOR('',#29132,1.); +#29132 = DIRECTION('',(1.,0.E+000)); +#29133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#29134 = PCURVE('',#27844,#29135); +#29135 = DEFINITIONAL_REPRESENTATION('',(#29136),#29140); +#29136 = LINE('',#29137,#29138); +#29137 = CARTESIAN_POINT('',(1.E-002,-1.E-002)); +#29138 = VECTOR('',#29139,1.); +#29139 = DIRECTION('',(0.E+000,-1.)); +#29140 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#29141 = ORIENTED_EDGE('',*,*,#29142,.T.); +#29142 = EDGE_CURVE('',#29120,#29143,#29145,.T.); +#29143 = VERTEX_POINT('',#29144); +#29144 = CARTESIAN_POINT('',(-2.125,3.49,0.2)); +#29145 = SURFACE_CURVE('',#29146,(#29150,#29157),.PCURVE_S1.); +#29146 = LINE('',#29147,#29148); +#29147 = CARTESIAN_POINT('',(-2.9325,3.49,0.2)); +#29148 = VECTOR('',#29149,1.); +#29149 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000)); +#29150 = PCURVE('',#22589,#29151); +#29151 = DEFINITIONAL_REPRESENTATION('',(#29152),#29156); +#29152 = LINE('',#29153,#29154); +#29153 = CARTESIAN_POINT('',(0.18,-0.5575)); +#29154 = VECTOR('',#29155,1.); +#29155 = DIRECTION('',(0.E+000,-1.)); +#29156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#29157 = PCURVE('',#29158,#29163); +#29158 = PLANE('',#29159); +#29159 = AXIS2_PLACEMENT_3D('',#29160,#29161,#29162); +#29160 = CARTESIAN_POINT('',(-2.375,3.5,0.2)); +#29161 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#29162 = DIRECTION('',(1.,-4.555315873023E-016,-0.E+000)); +#29163 = DEFINITIONAL_REPRESENTATION('',(#29164),#29168); +#29164 = LINE('',#29165,#29166); +#29165 = CARTESIAN_POINT('',(-0.5575,1.E-002)); +#29166 = VECTOR('',#29167,1.); +#29167 = DIRECTION('',(1.,-2.334869823773E-016)); +#29168 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#29169 = ORIENTED_EDGE('',*,*,#29170,.T.); +#29170 = EDGE_CURVE('',#29143,#27745,#29171,.T.); +#29171 = SURFACE_CURVE('',#29172,(#29176,#29183),.PCURVE_S1.); +#29172 = LINE('',#29173,#29174); +#29173 = CARTESIAN_POINT('',(-2.125,3.49,1.E-002)); +#29174 = VECTOR('',#29175,1.); +#29175 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#29176 = PCURVE('',#22589,#29177); +#29177 = DEFINITIONAL_REPRESENTATION('',(#29178),#29182); +#29178 = LINE('',#29179,#29180); +#29179 = CARTESIAN_POINT('',(-1.E-002,-1.365)); +#29180 = VECTOR('',#29181,1.); +#29181 = DIRECTION('',(-1.,0.E+000)); +#29182 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#29183 = PCURVE('',#27783,#29184); +#29184 = DEFINITIONAL_REPRESENTATION('',(#29185),#29189); +#29185 = LINE('',#29186,#29187); +#29186 = CARTESIAN_POINT('',(0.265,-1.E-002)); +#29187 = VECTOR('',#29188,1.); +#29188 = DIRECTION('',(0.E+000,1.)); +#29189 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#29190 = ORIENTED_EDGE('',*,*,#27744,.T.); +#29191 = ORIENTED_EDGE('',*,*,#29192,.T.); +#29192 = EDGE_CURVE('',#27717,#29193,#29195,.T.); +#29193 = VERTEX_POINT('',#29194); +#29194 = CARTESIAN_POINT('',(-1.875,3.49,0.2)); +#29195 = SURFACE_CURVE('',#29196,(#29200,#29207),.PCURVE_S1.); +#29196 = LINE('',#29197,#29198); +#29197 = CARTESIAN_POINT('',(-1.875,3.49,1.E-002)); +#29198 = VECTOR('',#29199,1.); +#29199 = DIRECTION('',(0.E+000,0.E+000,1.)); +#29200 = PCURVE('',#22589,#29201); +#29201 = DEFINITIONAL_REPRESENTATION('',(#29202),#29206); +#29202 = LINE('',#29203,#29204); +#29203 = CARTESIAN_POINT('',(-1.E-002,-1.615)); +#29204 = VECTOR('',#29205,1.); +#29205 = DIRECTION('',(1.,0.E+000)); +#29206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#29207 = PCURVE('',#27732,#29208); +#29208 = DEFINITIONAL_REPRESENTATION('',(#29209),#29213); +#29209 = LINE('',#29210,#29211); +#29210 = CARTESIAN_POINT('',(1.E-002,-1.E-002)); +#29211 = VECTOR('',#29212,1.); +#29212 = DIRECTION('',(0.E+000,-1.)); +#29213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#29214 = ORIENTED_EDGE('',*,*,#29215,.T.); +#29215 = EDGE_CURVE('',#29193,#29216,#29218,.T.); +#29216 = VERTEX_POINT('',#29217); +#29217 = CARTESIAN_POINT('',(-1.625,3.49,0.2)); +#29218 = SURFACE_CURVE('',#29219,(#29223,#29230),.PCURVE_S1.); +#29219 = LINE('',#29220,#29221); +#29220 = CARTESIAN_POINT('',(-2.6825,3.49,0.2)); +#29221 = VECTOR('',#29222,1.); +#29222 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000)); +#29223 = PCURVE('',#22589,#29224); +#29224 = DEFINITIONAL_REPRESENTATION('',(#29225),#29229); +#29225 = LINE('',#29226,#29227); +#29226 = CARTESIAN_POINT('',(0.18,-0.8075)); +#29227 = VECTOR('',#29228,1.); +#29228 = DIRECTION('',(0.E+000,-1.)); +#29229 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#29230 = PCURVE('',#29231,#29236); +#29231 = PLANE('',#29232); +#29232 = AXIS2_PLACEMENT_3D('',#29233,#29234,#29235); +#29233 = CARTESIAN_POINT('',(-1.875,3.5,0.2)); +#29234 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#29235 = DIRECTION('',(1.,-4.555315873023E-016,-0.E+000)); +#29236 = DEFINITIONAL_REPRESENTATION('',(#29237),#29241); +#29237 = LINE('',#29238,#29239); +#29238 = CARTESIAN_POINT('',(-0.8075,1.E-002)); +#29239 = VECTOR('',#29240,1.); +#29240 = DIRECTION('',(1.,-2.334869823773E-016)); +#29241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#29242 = ORIENTED_EDGE('',*,*,#29243,.T.); +#29243 = EDGE_CURVE('',#29216,#27633,#29244,.T.); +#29244 = SURFACE_CURVE('',#29245,(#29249,#29256),.PCURVE_S1.); +#29245 = LINE('',#29246,#29247); +#29246 = CARTESIAN_POINT('',(-1.625,3.49,1.E-002)); +#29247 = VECTOR('',#29248,1.); +#29248 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#29249 = PCURVE('',#22589,#29250); +#29250 = DEFINITIONAL_REPRESENTATION('',(#29251),#29255); +#29251 = LINE('',#29252,#29253); +#29252 = CARTESIAN_POINT('',(-1.E-002,-1.865)); +#29253 = VECTOR('',#29254,1.); +#29254 = DIRECTION('',(-1.,0.E+000)); +#29255 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#29256 = PCURVE('',#27671,#29257); +#29257 = DEFINITIONAL_REPRESENTATION('',(#29258),#29262); +#29258 = LINE('',#29259,#29260); +#29259 = CARTESIAN_POINT('',(0.265,-1.E-002)); +#29260 = VECTOR('',#29261,1.); +#29261 = DIRECTION('',(0.E+000,1.)); +#29262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#29263 = ORIENTED_EDGE('',*,*,#27632,.T.); +#29264 = ORIENTED_EDGE('',*,*,#29265,.T.); +#29265 = EDGE_CURVE('',#27605,#29266,#29268,.T.); +#29266 = VERTEX_POINT('',#29267); +#29267 = CARTESIAN_POINT('',(-1.375,3.49,0.2)); +#29268 = SURFACE_CURVE('',#29269,(#29273,#29280),.PCURVE_S1.); +#29269 = LINE('',#29270,#29271); +#29270 = CARTESIAN_POINT('',(-1.375,3.49,1.E-002)); +#29271 = VECTOR('',#29272,1.); +#29272 = DIRECTION('',(0.E+000,0.E+000,1.)); +#29273 = PCURVE('',#22589,#29274); +#29274 = DEFINITIONAL_REPRESENTATION('',(#29275),#29279); +#29275 = LINE('',#29276,#29277); +#29276 = CARTESIAN_POINT('',(-1.E-002,-2.115)); +#29277 = VECTOR('',#29278,1.); +#29278 = DIRECTION('',(1.,0.E+000)); +#29279 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#29280 = PCURVE('',#27620,#29281); +#29281 = DEFINITIONAL_REPRESENTATION('',(#29282),#29286); +#29282 = LINE('',#29283,#29284); +#29283 = CARTESIAN_POINT('',(1.E-002,-1.E-002)); +#29284 = VECTOR('',#29285,1.); +#29285 = DIRECTION('',(0.E+000,-1.)); +#29286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#29287 = ORIENTED_EDGE('',*,*,#29288,.T.); +#29288 = EDGE_CURVE('',#29266,#29289,#29291,.T.); +#29289 = VERTEX_POINT('',#29290); +#29290 = CARTESIAN_POINT('',(-1.125,3.49,0.2)); +#29291 = SURFACE_CURVE('',#29292,(#29296,#29303),.PCURVE_S1.); +#29292 = LINE('',#29293,#29294); +#29293 = CARTESIAN_POINT('',(-2.4325,3.49,0.2)); +#29294 = VECTOR('',#29295,1.); +#29295 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000)); +#29296 = PCURVE('',#22589,#29297); +#29297 = DEFINITIONAL_REPRESENTATION('',(#29298),#29302); +#29298 = LINE('',#29299,#29300); +#29299 = CARTESIAN_POINT('',(0.18,-1.0575)); +#29300 = VECTOR('',#29301,1.); +#29301 = DIRECTION('',(0.E+000,-1.)); +#29302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#29303 = PCURVE('',#29304,#29309); +#29304 = PLANE('',#29305); +#29305 = AXIS2_PLACEMENT_3D('',#29306,#29307,#29308); +#29306 = CARTESIAN_POINT('',(-1.375,3.5,0.2)); +#29307 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#29308 = DIRECTION('',(1.,-4.555315873023E-016,-0.E+000)); +#29309 = DEFINITIONAL_REPRESENTATION('',(#29310),#29314); +#29310 = LINE('',#29311,#29312); +#29311 = CARTESIAN_POINT('',(-1.0575,1.E-002)); +#29312 = VECTOR('',#29313,1.); +#29313 = DIRECTION('',(1.,-2.334869823773E-016)); +#29314 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#29315 = ORIENTED_EDGE('',*,*,#29316,.T.); +#29316 = EDGE_CURVE('',#29289,#27521,#29317,.T.); +#29317 = SURFACE_CURVE('',#29318,(#29322,#29329),.PCURVE_S1.); +#29318 = LINE('',#29319,#29320); +#29319 = CARTESIAN_POINT('',(-1.125,3.49,1.E-002)); +#29320 = VECTOR('',#29321,1.); +#29321 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#29322 = PCURVE('',#22589,#29323); +#29323 = DEFINITIONAL_REPRESENTATION('',(#29324),#29328); +#29324 = LINE('',#29325,#29326); +#29325 = CARTESIAN_POINT('',(-1.E-002,-2.365)); +#29326 = VECTOR('',#29327,1.); +#29327 = DIRECTION('',(-1.,0.E+000)); +#29328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#29329 = PCURVE('',#27559,#29330); +#29330 = DEFINITIONAL_REPRESENTATION('',(#29331),#29335); +#29331 = LINE('',#29332,#29333); +#29332 = CARTESIAN_POINT('',(0.265,-1.E-002)); +#29333 = VECTOR('',#29334,1.); +#29334 = DIRECTION('',(0.E+000,1.)); +#29335 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#29336 = ORIENTED_EDGE('',*,*,#27520,.T.); +#29337 = ORIENTED_EDGE('',*,*,#29338,.T.); +#29338 = EDGE_CURVE('',#27493,#29339,#29341,.T.); +#29339 = VERTEX_POINT('',#29340); +#29340 = CARTESIAN_POINT('',(-0.875,3.49,0.2)); +#29341 = SURFACE_CURVE('',#29342,(#29346,#29353),.PCURVE_S1.); +#29342 = LINE('',#29343,#29344); +#29343 = CARTESIAN_POINT('',(-0.875,3.49,1.E-002)); +#29344 = VECTOR('',#29345,1.); +#29345 = DIRECTION('',(0.E+000,0.E+000,1.)); +#29346 = PCURVE('',#22589,#29347); +#29347 = DEFINITIONAL_REPRESENTATION('',(#29348),#29352); +#29348 = LINE('',#29349,#29350); +#29349 = CARTESIAN_POINT('',(-1.E-002,-2.615)); +#29350 = VECTOR('',#29351,1.); +#29351 = DIRECTION('',(1.,0.E+000)); +#29352 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#29353 = PCURVE('',#27508,#29354); +#29354 = DEFINITIONAL_REPRESENTATION('',(#29355),#29359); +#29355 = LINE('',#29356,#29357); +#29356 = CARTESIAN_POINT('',(1.E-002,-1.E-002)); +#29357 = VECTOR('',#29358,1.); +#29358 = DIRECTION('',(0.E+000,-1.)); +#29359 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#29360 = ORIENTED_EDGE('',*,*,#29361,.T.); +#29361 = EDGE_CURVE('',#29339,#29362,#29364,.T.); +#29362 = VERTEX_POINT('',#29363); +#29363 = CARTESIAN_POINT('',(-0.625,3.49,0.2)); +#29364 = SURFACE_CURVE('',#29365,(#29369,#29376),.PCURVE_S1.); +#29365 = LINE('',#29366,#29367); +#29366 = CARTESIAN_POINT('',(-2.1825,3.49,0.2)); +#29367 = VECTOR('',#29368,1.); +#29368 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000)); +#29369 = PCURVE('',#22589,#29370); +#29370 = DEFINITIONAL_REPRESENTATION('',(#29371),#29375); +#29371 = LINE('',#29372,#29373); +#29372 = CARTESIAN_POINT('',(0.18,-1.3075)); +#29373 = VECTOR('',#29374,1.); +#29374 = DIRECTION('',(0.E+000,-1.)); +#29375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#29376 = PCURVE('',#29377,#29382); +#29377 = PLANE('',#29378); +#29378 = AXIS2_PLACEMENT_3D('',#29379,#29380,#29381); +#29379 = CARTESIAN_POINT('',(-0.875,3.5,0.2)); +#29380 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#29381 = DIRECTION('',(1.,-4.555315873023E-016,-0.E+000)); +#29382 = DEFINITIONAL_REPRESENTATION('',(#29383),#29387); +#29383 = LINE('',#29384,#29385); +#29384 = CARTESIAN_POINT('',(-1.3075,1.E-002)); +#29385 = VECTOR('',#29386,1.); +#29386 = DIRECTION('',(1.,-2.334869823773E-016)); +#29387 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#29388 = ORIENTED_EDGE('',*,*,#29389,.T.); +#29389 = EDGE_CURVE('',#29362,#27409,#29390,.T.); +#29390 = SURFACE_CURVE('',#29391,(#29395,#29402),.PCURVE_S1.); +#29391 = LINE('',#29392,#29393); +#29392 = CARTESIAN_POINT('',(-0.625,3.49,1.E-002)); +#29393 = VECTOR('',#29394,1.); +#29394 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#29395 = PCURVE('',#22589,#29396); +#29396 = DEFINITIONAL_REPRESENTATION('',(#29397),#29401); +#29397 = LINE('',#29398,#29399); +#29398 = CARTESIAN_POINT('',(-1.E-002,-2.865)); +#29399 = VECTOR('',#29400,1.); +#29400 = DIRECTION('',(-1.,0.E+000)); +#29401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#29402 = PCURVE('',#27447,#29403); +#29403 = DEFINITIONAL_REPRESENTATION('',(#29404),#29408); +#29404 = LINE('',#29405,#29406); +#29405 = CARTESIAN_POINT('',(0.265,-1.E-002)); +#29406 = VECTOR('',#29407,1.); +#29407 = DIRECTION('',(0.E+000,1.)); +#29408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#29409 = ORIENTED_EDGE('',*,*,#27408,.T.); +#29410 = ORIENTED_EDGE('',*,*,#29411,.T.); +#29411 = EDGE_CURVE('',#27381,#29412,#29414,.T.); +#29412 = VERTEX_POINT('',#29413); +#29413 = CARTESIAN_POINT('',(-0.375,3.49,0.2)); +#29414 = SURFACE_CURVE('',#29415,(#29419,#29426),.PCURVE_S1.); +#29415 = LINE('',#29416,#29417); +#29416 = CARTESIAN_POINT('',(-0.375,3.49,1.E-002)); +#29417 = VECTOR('',#29418,1.); +#29418 = DIRECTION('',(0.E+000,0.E+000,1.)); +#29419 = PCURVE('',#22589,#29420); +#29420 = DEFINITIONAL_REPRESENTATION('',(#29421),#29425); +#29421 = LINE('',#29422,#29423); +#29422 = CARTESIAN_POINT('',(-1.E-002,-3.115)); +#29423 = VECTOR('',#29424,1.); +#29424 = DIRECTION('',(1.,0.E+000)); +#29425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#29426 = PCURVE('',#27396,#29427); +#29427 = DEFINITIONAL_REPRESENTATION('',(#29428),#29432); +#29428 = LINE('',#29429,#29430); +#29429 = CARTESIAN_POINT('',(1.E-002,-1.E-002)); +#29430 = VECTOR('',#29431,1.); +#29431 = DIRECTION('',(0.E+000,-1.)); +#29432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#29433 = ORIENTED_EDGE('',*,*,#29434,.T.); +#29434 = EDGE_CURVE('',#29412,#29435,#29437,.T.); +#29435 = VERTEX_POINT('',#29436); +#29436 = CARTESIAN_POINT('',(-0.125,3.49,0.2)); +#29437 = SURFACE_CURVE('',#29438,(#29442,#29449),.PCURVE_S1.); +#29438 = LINE('',#29439,#29440); +#29439 = CARTESIAN_POINT('',(-1.9325,3.49,0.2)); +#29440 = VECTOR('',#29441,1.); +#29441 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000)); +#29442 = PCURVE('',#22589,#29443); +#29443 = DEFINITIONAL_REPRESENTATION('',(#29444),#29448); +#29444 = LINE('',#29445,#29446); +#29445 = CARTESIAN_POINT('',(0.18,-1.5575)); +#29446 = VECTOR('',#29447,1.); +#29447 = DIRECTION('',(0.E+000,-1.)); +#29448 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#29449 = PCURVE('',#29450,#29455); +#29450 = PLANE('',#29451); +#29451 = AXIS2_PLACEMENT_3D('',#29452,#29453,#29454); +#29452 = CARTESIAN_POINT('',(-0.375,3.5,0.2)); +#29453 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#29454 = DIRECTION('',(1.,-4.555315873023E-016,-0.E+000)); +#29455 = DEFINITIONAL_REPRESENTATION('',(#29456),#29460); +#29456 = LINE('',#29457,#29458); +#29457 = CARTESIAN_POINT('',(-1.5575,1.E-002)); +#29458 = VECTOR('',#29459,1.); +#29459 = DIRECTION('',(1.,-2.334869823773E-016)); +#29460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#29461 = ORIENTED_EDGE('',*,*,#29462,.T.); +#29462 = EDGE_CURVE('',#29435,#27297,#29463,.T.); +#29463 = SURFACE_CURVE('',#29464,(#29468,#29475),.PCURVE_S1.); +#29464 = LINE('',#29465,#29466); +#29465 = CARTESIAN_POINT('',(-0.125,3.49,1.E-002)); +#29466 = VECTOR('',#29467,1.); +#29467 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#29468 = PCURVE('',#22589,#29469); +#29469 = DEFINITIONAL_REPRESENTATION('',(#29470),#29474); +#29470 = LINE('',#29471,#29472); +#29471 = CARTESIAN_POINT('',(-1.E-002,-3.365)); +#29472 = VECTOR('',#29473,1.); +#29473 = DIRECTION('',(-1.,0.E+000)); +#29474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#29475 = PCURVE('',#27335,#29476); +#29476 = DEFINITIONAL_REPRESENTATION('',(#29477),#29481); +#29477 = LINE('',#29478,#29479); +#29478 = CARTESIAN_POINT('',(0.265,-1.E-002)); +#29479 = VECTOR('',#29480,1.); +#29480 = DIRECTION('',(0.E+000,1.)); +#29481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#29482 = ORIENTED_EDGE('',*,*,#27296,.T.); +#29483 = ORIENTED_EDGE('',*,*,#29484,.T.); +#29484 = EDGE_CURVE('',#27269,#29485,#29487,.T.); +#29485 = VERTEX_POINT('',#29486); +#29486 = CARTESIAN_POINT('',(0.125,3.49,0.2)); +#29487 = SURFACE_CURVE('',#29488,(#29492,#29499),.PCURVE_S1.); +#29488 = LINE('',#29489,#29490); +#29489 = CARTESIAN_POINT('',(0.125,3.49,1.E-002)); +#29490 = VECTOR('',#29491,1.); +#29491 = DIRECTION('',(0.E+000,0.E+000,1.)); +#29492 = PCURVE('',#22589,#29493); +#29493 = DEFINITIONAL_REPRESENTATION('',(#29494),#29498); +#29494 = LINE('',#29495,#29496); +#29495 = CARTESIAN_POINT('',(-1.E-002,-3.615)); +#29496 = VECTOR('',#29497,1.); +#29497 = DIRECTION('',(1.,0.E+000)); +#29498 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#29499 = PCURVE('',#27284,#29500); +#29500 = DEFINITIONAL_REPRESENTATION('',(#29501),#29505); +#29501 = LINE('',#29502,#29503); +#29502 = CARTESIAN_POINT('',(1.E-002,-1.E-002)); +#29503 = VECTOR('',#29504,1.); +#29504 = DIRECTION('',(0.E+000,-1.)); +#29505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#29506 = ORIENTED_EDGE('',*,*,#29507,.T.); +#29507 = EDGE_CURVE('',#29485,#29508,#29510,.T.); +#29508 = VERTEX_POINT('',#29509); +#29509 = CARTESIAN_POINT('',(0.375,3.49,0.2)); +#29510 = SURFACE_CURVE('',#29511,(#29515,#29522),.PCURVE_S1.); +#29511 = LINE('',#29512,#29513); +#29512 = CARTESIAN_POINT('',(-1.6825,3.49,0.2)); +#29513 = VECTOR('',#29514,1.); +#29514 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000)); +#29515 = PCURVE('',#22589,#29516); +#29516 = DEFINITIONAL_REPRESENTATION('',(#29517),#29521); +#29517 = LINE('',#29518,#29519); +#29518 = CARTESIAN_POINT('',(0.18,-1.8075)); +#29519 = VECTOR('',#29520,1.); +#29520 = DIRECTION('',(0.E+000,-1.)); +#29521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#29522 = PCURVE('',#29523,#29528); +#29523 = PLANE('',#29524); +#29524 = AXIS2_PLACEMENT_3D('',#29525,#29526,#29527); +#29525 = CARTESIAN_POINT('',(0.125,3.5,0.2)); +#29526 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#29527 = DIRECTION('',(1.,-4.555315873023E-016,-0.E+000)); +#29528 = DEFINITIONAL_REPRESENTATION('',(#29529),#29533); +#29529 = LINE('',#29530,#29531); +#29530 = CARTESIAN_POINT('',(-1.8075,1.E-002)); +#29531 = VECTOR('',#29532,1.); +#29532 = DIRECTION('',(1.,-2.334869823773E-016)); +#29533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#29534 = ORIENTED_EDGE('',*,*,#29535,.T.); +#29535 = EDGE_CURVE('',#29508,#27185,#29536,.T.); +#29536 = SURFACE_CURVE('',#29537,(#29541,#29548),.PCURVE_S1.); +#29537 = LINE('',#29538,#29539); +#29538 = CARTESIAN_POINT('',(0.375,3.49,1.E-002)); +#29539 = VECTOR('',#29540,1.); +#29540 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#29541 = PCURVE('',#22589,#29542); +#29542 = DEFINITIONAL_REPRESENTATION('',(#29543),#29547); +#29543 = LINE('',#29544,#29545); +#29544 = CARTESIAN_POINT('',(-1.E-002,-3.865)); +#29545 = VECTOR('',#29546,1.); +#29546 = DIRECTION('',(-1.,0.E+000)); +#29547 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#29548 = PCURVE('',#27223,#29549); +#29549 = DEFINITIONAL_REPRESENTATION('',(#29550),#29554); +#29550 = LINE('',#29551,#29552); +#29551 = CARTESIAN_POINT('',(0.265,-1.E-002)); +#29552 = VECTOR('',#29553,1.); +#29553 = DIRECTION('',(0.E+000,1.)); +#29554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#29555 = ORIENTED_EDGE('',*,*,#27184,.T.); +#29556 = ORIENTED_EDGE('',*,*,#29557,.T.); +#29557 = EDGE_CURVE('',#27157,#29558,#29560,.T.); +#29558 = VERTEX_POINT('',#29559); +#29559 = CARTESIAN_POINT('',(0.625,3.49,0.2)); +#29560 = SURFACE_CURVE('',#29561,(#29565,#29572),.PCURVE_S1.); +#29561 = LINE('',#29562,#29563); +#29562 = CARTESIAN_POINT('',(0.625,3.49,1.E-002)); +#29563 = VECTOR('',#29564,1.); +#29564 = DIRECTION('',(0.E+000,0.E+000,1.)); +#29565 = PCURVE('',#22589,#29566); +#29566 = DEFINITIONAL_REPRESENTATION('',(#29567),#29571); +#29567 = LINE('',#29568,#29569); +#29568 = CARTESIAN_POINT('',(-1.E-002,-4.115)); +#29569 = VECTOR('',#29570,1.); +#29570 = DIRECTION('',(1.,0.E+000)); +#29571 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#29572 = PCURVE('',#27172,#29573); +#29573 = DEFINITIONAL_REPRESENTATION('',(#29574),#29578); +#29574 = LINE('',#29575,#29576); +#29575 = CARTESIAN_POINT('',(1.E-002,-1.E-002)); +#29576 = VECTOR('',#29577,1.); +#29577 = DIRECTION('',(0.E+000,-1.)); +#29578 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#29579 = ORIENTED_EDGE('',*,*,#29580,.T.); +#29580 = EDGE_CURVE('',#29558,#29581,#29583,.T.); +#29581 = VERTEX_POINT('',#29582); +#29582 = CARTESIAN_POINT('',(0.875,3.49,0.2)); +#29583 = SURFACE_CURVE('',#29584,(#29588,#29595),.PCURVE_S1.); +#29584 = LINE('',#29585,#29586); +#29585 = CARTESIAN_POINT('',(-1.4325,3.49,0.2)); +#29586 = VECTOR('',#29587,1.); +#29587 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000)); +#29588 = PCURVE('',#22589,#29589); +#29589 = DEFINITIONAL_REPRESENTATION('',(#29590),#29594); +#29590 = LINE('',#29591,#29592); +#29591 = CARTESIAN_POINT('',(0.18,-2.0575)); +#29592 = VECTOR('',#29593,1.); +#29593 = DIRECTION('',(0.E+000,-1.)); +#29594 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#29595 = PCURVE('',#29596,#29601); +#29596 = PLANE('',#29597); +#29597 = AXIS2_PLACEMENT_3D('',#29598,#29599,#29600); +#29598 = CARTESIAN_POINT('',(0.625,3.5,0.2)); +#29599 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#29600 = DIRECTION('',(1.,-4.555315873023E-016,-0.E+000)); +#29601 = DEFINITIONAL_REPRESENTATION('',(#29602),#29606); +#29602 = LINE('',#29603,#29604); +#29603 = CARTESIAN_POINT('',(-2.0575,1.E-002)); +#29604 = VECTOR('',#29605,1.); +#29605 = DIRECTION('',(1.,-2.334869823773E-016)); +#29606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#29607 = ORIENTED_EDGE('',*,*,#29608,.T.); +#29608 = EDGE_CURVE('',#29581,#27073,#29609,.T.); +#29609 = SURFACE_CURVE('',#29610,(#29614,#29621),.PCURVE_S1.); +#29610 = LINE('',#29611,#29612); +#29611 = CARTESIAN_POINT('',(0.875,3.49,1.E-002)); +#29612 = VECTOR('',#29613,1.); +#29613 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#29614 = PCURVE('',#22589,#29615); +#29615 = DEFINITIONAL_REPRESENTATION('',(#29616),#29620); +#29616 = LINE('',#29617,#29618); +#29617 = CARTESIAN_POINT('',(-1.E-002,-4.365)); +#29618 = VECTOR('',#29619,1.); +#29619 = DIRECTION('',(-1.,0.E+000)); +#29620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#29621 = PCURVE('',#27111,#29622); +#29622 = DEFINITIONAL_REPRESENTATION('',(#29623),#29627); +#29623 = LINE('',#29624,#29625); +#29624 = CARTESIAN_POINT('',(0.265,-1.E-002)); +#29625 = VECTOR('',#29626,1.); +#29626 = DIRECTION('',(0.E+000,1.)); +#29627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#29628 = ORIENTED_EDGE('',*,*,#27072,.T.); +#29629 = ORIENTED_EDGE('',*,*,#29630,.T.); +#29630 = EDGE_CURVE('',#27045,#29631,#29633,.T.); +#29631 = VERTEX_POINT('',#29632); +#29632 = CARTESIAN_POINT('',(1.125,3.49,0.2)); +#29633 = SURFACE_CURVE('',#29634,(#29638,#29645),.PCURVE_S1.); +#29634 = LINE('',#29635,#29636); +#29635 = CARTESIAN_POINT('',(1.125,3.49,1.E-002)); +#29636 = VECTOR('',#29637,1.); +#29637 = DIRECTION('',(0.E+000,0.E+000,1.)); +#29638 = PCURVE('',#22589,#29639); +#29639 = DEFINITIONAL_REPRESENTATION('',(#29640),#29644); +#29640 = LINE('',#29641,#29642); +#29641 = CARTESIAN_POINT('',(-1.E-002,-4.615)); +#29642 = VECTOR('',#29643,1.); +#29643 = DIRECTION('',(1.,0.E+000)); +#29644 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#29645 = PCURVE('',#27060,#29646); +#29646 = DEFINITIONAL_REPRESENTATION('',(#29647),#29651); +#29647 = LINE('',#29648,#29649); +#29648 = CARTESIAN_POINT('',(1.E-002,-1.E-002)); +#29649 = VECTOR('',#29650,1.); +#29650 = DIRECTION('',(0.E+000,-1.)); +#29651 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#29652 = ORIENTED_EDGE('',*,*,#29653,.T.); +#29653 = EDGE_CURVE('',#29631,#29654,#29656,.T.); +#29654 = VERTEX_POINT('',#29655); +#29655 = CARTESIAN_POINT('',(1.375,3.49,0.2)); +#29656 = SURFACE_CURVE('',#29657,(#29661,#29668),.PCURVE_S1.); +#29657 = LINE('',#29658,#29659); +#29658 = CARTESIAN_POINT('',(-1.1825,3.49,0.2)); +#29659 = VECTOR('',#29660,1.); +#29660 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000)); +#29661 = PCURVE('',#22589,#29662); +#29662 = DEFINITIONAL_REPRESENTATION('',(#29663),#29667); +#29663 = LINE('',#29664,#29665); +#29664 = CARTESIAN_POINT('',(0.18,-2.3075)); +#29665 = VECTOR('',#29666,1.); +#29666 = DIRECTION('',(0.E+000,-1.)); +#29667 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#29668 = PCURVE('',#29669,#29674); +#29669 = PLANE('',#29670); +#29670 = AXIS2_PLACEMENT_3D('',#29671,#29672,#29673); +#29671 = CARTESIAN_POINT('',(1.125,3.5,0.2)); +#29672 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#29673 = DIRECTION('',(1.,-4.555315873023E-016,-0.E+000)); +#29674 = DEFINITIONAL_REPRESENTATION('',(#29675),#29679); +#29675 = LINE('',#29676,#29677); +#29676 = CARTESIAN_POINT('',(-2.3075,1.E-002)); +#29677 = VECTOR('',#29678,1.); +#29678 = DIRECTION('',(1.,-2.334869823773E-016)); +#29679 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#29680 = ORIENTED_EDGE('',*,*,#29681,.T.); +#29681 = EDGE_CURVE('',#29654,#26961,#29682,.T.); +#29682 = SURFACE_CURVE('',#29683,(#29687,#29694),.PCURVE_S1.); +#29683 = LINE('',#29684,#29685); +#29684 = CARTESIAN_POINT('',(1.375,3.49,1.E-002)); +#29685 = VECTOR('',#29686,1.); +#29686 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#29687 = PCURVE('',#22589,#29688); +#29688 = DEFINITIONAL_REPRESENTATION('',(#29689),#29693); +#29689 = LINE('',#29690,#29691); +#29690 = CARTESIAN_POINT('',(-1.E-002,-4.865)); +#29691 = VECTOR('',#29692,1.); +#29692 = DIRECTION('',(-1.,0.E+000)); +#29693 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#29694 = PCURVE('',#26999,#29695); +#29695 = DEFINITIONAL_REPRESENTATION('',(#29696),#29700); +#29696 = LINE('',#29697,#29698); +#29697 = CARTESIAN_POINT('',(0.265,-1.E-002)); +#29698 = VECTOR('',#29699,1.); +#29699 = DIRECTION('',(0.E+000,1.)); +#29700 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#29701 = ORIENTED_EDGE('',*,*,#26960,.T.); +#29702 = ORIENTED_EDGE('',*,*,#29703,.T.); +#29703 = EDGE_CURVE('',#26933,#29704,#29706,.T.); +#29704 = VERTEX_POINT('',#29705); +#29705 = CARTESIAN_POINT('',(1.625,3.49,0.2)); +#29706 = SURFACE_CURVE('',#29707,(#29711,#29718),.PCURVE_S1.); +#29707 = LINE('',#29708,#29709); +#29708 = CARTESIAN_POINT('',(1.625,3.49,1.E-002)); +#29709 = VECTOR('',#29710,1.); +#29710 = DIRECTION('',(0.E+000,0.E+000,1.)); +#29711 = PCURVE('',#22589,#29712); +#29712 = DEFINITIONAL_REPRESENTATION('',(#29713),#29717); +#29713 = LINE('',#29714,#29715); +#29714 = CARTESIAN_POINT('',(-1.E-002,-5.115)); +#29715 = VECTOR('',#29716,1.); +#29716 = DIRECTION('',(1.,0.E+000)); +#29717 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#29718 = PCURVE('',#26948,#29719); +#29719 = DEFINITIONAL_REPRESENTATION('',(#29720),#29724); +#29720 = LINE('',#29721,#29722); +#29721 = CARTESIAN_POINT('',(1.E-002,-1.E-002)); +#29722 = VECTOR('',#29723,1.); +#29723 = DIRECTION('',(0.E+000,-1.)); +#29724 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#29725 = ORIENTED_EDGE('',*,*,#29726,.T.); +#29726 = EDGE_CURVE('',#29704,#29727,#29729,.T.); +#29727 = VERTEX_POINT('',#29728); +#29728 = CARTESIAN_POINT('',(1.875,3.49,0.2)); +#29729 = SURFACE_CURVE('',#29730,(#29734,#29741),.PCURVE_S1.); +#29730 = LINE('',#29731,#29732); +#29731 = CARTESIAN_POINT('',(-0.9325,3.49,0.2)); +#29732 = VECTOR('',#29733,1.); +#29733 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000)); +#29734 = PCURVE('',#22589,#29735); +#29735 = DEFINITIONAL_REPRESENTATION('',(#29736),#29740); +#29736 = LINE('',#29737,#29738); +#29737 = CARTESIAN_POINT('',(0.18,-2.5575)); +#29738 = VECTOR('',#29739,1.); +#29739 = DIRECTION('',(0.E+000,-1.)); +#29740 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#29741 = PCURVE('',#29742,#29747); +#29742 = PLANE('',#29743); +#29743 = AXIS2_PLACEMENT_3D('',#29744,#29745,#29746); +#29744 = CARTESIAN_POINT('',(1.625,3.5,0.2)); +#29745 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#29746 = DIRECTION('',(1.,-4.555315873023E-016,-0.E+000)); +#29747 = DEFINITIONAL_REPRESENTATION('',(#29748),#29752); +#29748 = LINE('',#29749,#29750); +#29749 = CARTESIAN_POINT('',(-2.5575,1.E-002)); +#29750 = VECTOR('',#29751,1.); +#29751 = DIRECTION('',(1.,-2.334869823773E-016)); +#29752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#29753 = ORIENTED_EDGE('',*,*,#29754,.T.); +#29754 = EDGE_CURVE('',#29727,#26849,#29755,.T.); +#29755 = SURFACE_CURVE('',#29756,(#29760,#29767),.PCURVE_S1.); +#29756 = LINE('',#29757,#29758); +#29757 = CARTESIAN_POINT('',(1.875,3.49,1.E-002)); +#29758 = VECTOR('',#29759,1.); +#29759 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#29760 = PCURVE('',#22589,#29761); +#29761 = DEFINITIONAL_REPRESENTATION('',(#29762),#29766); +#29762 = LINE('',#29763,#29764); +#29763 = CARTESIAN_POINT('',(-1.E-002,-5.365)); +#29764 = VECTOR('',#29765,1.); +#29765 = DIRECTION('',(-1.,0.E+000)); +#29766 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#29767 = PCURVE('',#26887,#29768); +#29768 = DEFINITIONAL_REPRESENTATION('',(#29769),#29773); +#29769 = LINE('',#29770,#29771); +#29770 = CARTESIAN_POINT('',(0.265,-1.E-002)); +#29771 = VECTOR('',#29772,1.); +#29772 = DIRECTION('',(0.E+000,1.)); +#29773 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#29774 = ORIENTED_EDGE('',*,*,#26848,.T.); +#29775 = ORIENTED_EDGE('',*,*,#29776,.T.); +#29776 = EDGE_CURVE('',#26821,#29777,#29779,.T.); +#29777 = VERTEX_POINT('',#29778); +#29778 = CARTESIAN_POINT('',(2.125,3.49,0.2)); +#29779 = SURFACE_CURVE('',#29780,(#29784,#29791),.PCURVE_S1.); +#29780 = LINE('',#29781,#29782); +#29781 = CARTESIAN_POINT('',(2.125,3.49,1.E-002)); +#29782 = VECTOR('',#29783,1.); +#29783 = DIRECTION('',(0.E+000,0.E+000,1.)); +#29784 = PCURVE('',#22589,#29785); +#29785 = DEFINITIONAL_REPRESENTATION('',(#29786),#29790); +#29786 = LINE('',#29787,#29788); +#29787 = CARTESIAN_POINT('',(-1.E-002,-5.615)); +#29788 = VECTOR('',#29789,1.); +#29789 = DIRECTION('',(1.,0.E+000)); +#29790 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#29791 = PCURVE('',#26836,#29792); +#29792 = DEFINITIONAL_REPRESENTATION('',(#29793),#29797); +#29793 = LINE('',#29794,#29795); +#29794 = CARTESIAN_POINT('',(1.E-002,-1.E-002)); +#29795 = VECTOR('',#29796,1.); +#29796 = DIRECTION('',(0.E+000,-1.)); +#29797 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#29798 = ORIENTED_EDGE('',*,*,#29799,.T.); +#29799 = EDGE_CURVE('',#29777,#29800,#29802,.T.); +#29800 = VERTEX_POINT('',#29801); +#29801 = CARTESIAN_POINT('',(2.375,3.49,0.2)); +#29802 = SURFACE_CURVE('',#29803,(#29807,#29814),.PCURVE_S1.); +#29803 = LINE('',#29804,#29805); +#29804 = CARTESIAN_POINT('',(-0.6825,3.49,0.2)); +#29805 = VECTOR('',#29806,1.); +#29806 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000)); +#29807 = PCURVE('',#22589,#29808); +#29808 = DEFINITIONAL_REPRESENTATION('',(#29809),#29813); +#29809 = LINE('',#29810,#29811); +#29810 = CARTESIAN_POINT('',(0.18,-2.8075)); +#29811 = VECTOR('',#29812,1.); +#29812 = DIRECTION('',(0.E+000,-1.)); +#29813 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#29814 = PCURVE('',#29815,#29820); +#29815 = PLANE('',#29816); +#29816 = AXIS2_PLACEMENT_3D('',#29817,#29818,#29819); +#29817 = CARTESIAN_POINT('',(2.125,3.5,0.2)); +#29818 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#29819 = DIRECTION('',(1.,-4.555315873023E-016,-0.E+000)); +#29820 = DEFINITIONAL_REPRESENTATION('',(#29821),#29825); +#29821 = LINE('',#29822,#29823); +#29822 = CARTESIAN_POINT('',(-2.8075,1.E-002)); +#29823 = VECTOR('',#29824,1.); +#29824 = DIRECTION('',(1.,-2.334869823773E-016)); +#29825 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#29826 = ORIENTED_EDGE('',*,*,#29827,.T.); +#29827 = EDGE_CURVE('',#29800,#26737,#29828,.T.); +#29828 = SURFACE_CURVE('',#29829,(#29833,#29840),.PCURVE_S1.); +#29829 = LINE('',#29830,#29831); +#29830 = CARTESIAN_POINT('',(2.375,3.49,1.E-002)); +#29831 = VECTOR('',#29832,1.); +#29832 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#29833 = PCURVE('',#22589,#29834); +#29834 = DEFINITIONAL_REPRESENTATION('',(#29835),#29839); +#29835 = LINE('',#29836,#29837); +#29836 = CARTESIAN_POINT('',(-1.E-002,-5.865)); +#29837 = VECTOR('',#29838,1.); +#29838 = DIRECTION('',(-1.,0.E+000)); +#29839 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#29840 = PCURVE('',#26775,#29841); +#29841 = DEFINITIONAL_REPRESENTATION('',(#29842),#29846); +#29842 = LINE('',#29843,#29844); +#29843 = CARTESIAN_POINT('',(0.265,-1.E-002)); +#29844 = VECTOR('',#29845,1.); +#29845 = DIRECTION('',(0.E+000,1.)); +#29846 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#29847 = ORIENTED_EDGE('',*,*,#26736,.T.); +#29848 = ORIENTED_EDGE('',*,*,#29849,.T.); +#29849 = EDGE_CURVE('',#26709,#29850,#29852,.T.); +#29850 = VERTEX_POINT('',#29851); +#29851 = CARTESIAN_POINT('',(2.625,3.49,0.2)); +#29852 = SURFACE_CURVE('',#29853,(#29857,#29864),.PCURVE_S1.); +#29853 = LINE('',#29854,#29855); +#29854 = CARTESIAN_POINT('',(2.625,3.49,1.E-002)); +#29855 = VECTOR('',#29856,1.); +#29856 = DIRECTION('',(0.E+000,0.E+000,1.)); +#29857 = PCURVE('',#22589,#29858); +#29858 = DEFINITIONAL_REPRESENTATION('',(#29859),#29863); +#29859 = LINE('',#29860,#29861); +#29860 = CARTESIAN_POINT('',(-1.E-002,-6.115)); +#29861 = VECTOR('',#29862,1.); +#29862 = DIRECTION('',(1.,0.E+000)); +#29863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#29864 = PCURVE('',#26724,#29865); +#29865 = DEFINITIONAL_REPRESENTATION('',(#29866),#29870); +#29866 = LINE('',#29867,#29868); +#29867 = CARTESIAN_POINT('',(1.E-002,-1.E-002)); +#29868 = VECTOR('',#29869,1.); +#29869 = DIRECTION('',(0.E+000,-1.)); +#29870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#29871 = ORIENTED_EDGE('',*,*,#29872,.T.); +#29872 = EDGE_CURVE('',#29850,#29873,#29875,.T.); +#29873 = VERTEX_POINT('',#29874); +#29874 = CARTESIAN_POINT('',(2.875,3.49,0.2)); +#29875 = SURFACE_CURVE('',#29876,(#29880,#29887),.PCURVE_S1.); +#29876 = LINE('',#29877,#29878); +#29877 = CARTESIAN_POINT('',(-0.4325,3.49,0.2)); +#29878 = VECTOR('',#29879,1.); +#29879 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000)); +#29880 = PCURVE('',#22589,#29881); +#29881 = DEFINITIONAL_REPRESENTATION('',(#29882),#29886); +#29882 = LINE('',#29883,#29884); +#29883 = CARTESIAN_POINT('',(0.18,-3.0575)); +#29884 = VECTOR('',#29885,1.); +#29885 = DIRECTION('',(0.E+000,-1.)); +#29886 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#29887 = PCURVE('',#29888,#29893); +#29888 = PLANE('',#29889); +#29889 = AXIS2_PLACEMENT_3D('',#29890,#29891,#29892); +#29890 = CARTESIAN_POINT('',(2.625,3.5,0.2)); +#29891 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#29892 = DIRECTION('',(1.,-4.555315873023E-016,-0.E+000)); +#29893 = DEFINITIONAL_REPRESENTATION('',(#29894),#29898); +#29894 = LINE('',#29895,#29896); +#29895 = CARTESIAN_POINT('',(-3.0575,1.E-002)); +#29896 = VECTOR('',#29897,1.); +#29897 = DIRECTION('',(1.,-2.334869823773E-016)); +#29898 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#29899 = ORIENTED_EDGE('',*,*,#29900,.T.); +#29900 = EDGE_CURVE('',#29873,#26625,#29901,.T.); +#29901 = SURFACE_CURVE('',#29902,(#29906,#29913),.PCURVE_S1.); +#29902 = LINE('',#29903,#29904); +#29903 = CARTESIAN_POINT('',(2.875,3.49,1.E-002)); +#29904 = VECTOR('',#29905,1.); +#29905 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#29906 = PCURVE('',#22589,#29907); +#29907 = DEFINITIONAL_REPRESENTATION('',(#29908),#29912); +#29908 = LINE('',#29909,#29910); +#29909 = CARTESIAN_POINT('',(-1.E-002,-6.365)); +#29910 = VECTOR('',#29911,1.); +#29911 = DIRECTION('',(-1.,0.E+000)); +#29912 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#29913 = PCURVE('',#26663,#29914); +#29914 = DEFINITIONAL_REPRESENTATION('',(#29915),#29919); +#29915 = LINE('',#29916,#29917); +#29916 = CARTESIAN_POINT('',(0.265,-1.E-002)); +#29917 = VECTOR('',#29918,1.); +#29918 = DIRECTION('',(0.E+000,1.)); +#29919 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#29920 = ORIENTED_EDGE('',*,*,#26624,.T.); +#29921 = ORIENTED_EDGE('',*,*,#29922,.T.); +#29922 = EDGE_CURVE('',#26602,#29022,#29923,.T.); +#29923 = SURFACE_CURVE('',#29924,(#29928,#29935),.PCURVE_S1.); +#29924 = LINE('',#29925,#29926); +#29925 = CARTESIAN_POINT('',(3.49,3.49,2.E-002)); +#29926 = VECTOR('',#29927,1.); +#29927 = DIRECTION('',(0.E+000,0.E+000,1.)); +#29928 = PCURVE('',#22589,#29929); +#29929 = DEFINITIONAL_REPRESENTATION('',(#29930),#29934); +#29930 = LINE('',#29931,#29932); +#29931 = CARTESIAN_POINT('',(0.E+000,-6.98)); +#29932 = VECTOR('',#29933,1.); +#29933 = DIRECTION('',(1.,0.E+000)); +#29934 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#29935 = PCURVE('',#25268,#29936); +#29936 = DEFINITIONAL_REPRESENTATION('',(#29937),#29941); +#29937 = LINE('',#29938,#29939); +#29938 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#29939 = VECTOR('',#29940,1.); +#29940 = DIRECTION('',(1.,0.E+000)); +#29941 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#29942 = ADVANCED_FACE('',(#29943),#27954,.F.); +#29943 = FACE_BOUND('',#29944,.F.); +#29944 = EDGE_LOOP('',(#29945,#29975,#30003,#30024,#30025,#30026)); +#29945 = ORIENTED_EDGE('',*,*,#29946,.F.); +#29946 = EDGE_CURVE('',#29947,#29949,#29951,.T.); +#29947 = VERTEX_POINT('',#29948); +#29948 = CARTESIAN_POINT('',(-2.875,3.5,0.E+000)); +#29949 = VERTEX_POINT('',#29950); +#29950 = CARTESIAN_POINT('',(-2.875,3.225,0.E+000)); +#29951 = SURFACE_CURVE('',#29952,(#29956,#29963),.PCURVE_S1.); +#29952 = LINE('',#29953,#29954); +#29953 = CARTESIAN_POINT('',(-2.875,3.5,0.E+000)); +#29954 = VECTOR('',#29955,1.); +#29955 = DIRECTION('',(-4.555315873023E-016,-1.,0.E+000)); +#29956 = PCURVE('',#27954,#29957); +#29957 = DEFINITIONAL_REPRESENTATION('',(#29958),#29962); +#29958 = LINE('',#29959,#29960); +#29959 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#29960 = VECTOR('',#29961,1.); +#29961 = DIRECTION('',(1.,0.E+000)); +#29962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#29963 = PCURVE('',#29964,#29969); +#29964 = PLANE('',#29965); +#29965 = AXIS2_PLACEMENT_3D('',#29966,#29967,#29968); +#29966 = CARTESIAN_POINT('',(-2.875,3.5,0.E+000)); +#29967 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#29968 = DIRECTION('',(1.,-4.555315873023E-016,-0.E+000)); +#29969 = DEFINITIONAL_REPRESENTATION('',(#29970),#29974); +#29970 = LINE('',#29971,#29972); +#29971 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#29972 = VECTOR('',#29973,1.); +#29973 = DIRECTION('',(0.E+000,1.)); +#29974 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#29975 = ORIENTED_EDGE('',*,*,#29976,.T.); +#29976 = EDGE_CURVE('',#29947,#29977,#29979,.T.); +#29977 = VERTEX_POINT('',#29978); +#29978 = CARTESIAN_POINT('',(-2.875,3.5,0.2)); +#29979 = SURFACE_CURVE('',#29980,(#29984,#29991),.PCURVE_S1.); +#29980 = LINE('',#29981,#29982); +#29981 = CARTESIAN_POINT('',(-2.875,3.5,0.E+000)); +#29982 = VECTOR('',#29983,1.); +#29983 = DIRECTION('',(0.E+000,0.E+000,1.)); +#29984 = PCURVE('',#27954,#29985); +#29985 = DEFINITIONAL_REPRESENTATION('',(#29986),#29990); +#29986 = LINE('',#29987,#29988); +#29987 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#29988 = VECTOR('',#29989,1.); +#29989 = DIRECTION('',(0.E+000,-1.)); +#29990 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#29991 = PCURVE('',#29992,#29997); +#29992 = PLANE('',#29993); +#29993 = AXIS2_PLACEMENT_3D('',#29994,#29995,#29996); +#29994 = CARTESIAN_POINT('',(-2.625,3.5,0.E+000)); +#29995 = DIRECTION('',(-4.555315873023E-016,-1.,0.E+000)); +#29996 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000)); +#29997 = DEFINITIONAL_REPRESENTATION('',(#29998),#30002); +#29998 = LINE('',#29999,#30000); +#29999 = CARTESIAN_POINT('',(0.25,0.E+000)); +#30000 = VECTOR('',#30001,1.); +#30001 = DIRECTION('',(0.E+000,-1.)); +#30002 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#30003 = ORIENTED_EDGE('',*,*,#30004,.T.); +#30004 = EDGE_CURVE('',#29977,#29047,#30005,.T.); +#30005 = SURFACE_CURVE('',#30006,(#30010,#30017),.PCURVE_S1.); +#30006 = LINE('',#30007,#30008); +#30007 = CARTESIAN_POINT('',(-2.875,3.5,0.2)); +#30008 = VECTOR('',#30009,1.); +#30009 = DIRECTION('',(-4.555315873023E-016,-1.,0.E+000)); +#30010 = PCURVE('',#27954,#30011); +#30011 = DEFINITIONAL_REPRESENTATION('',(#30012),#30016); +#30012 = LINE('',#30013,#30014); +#30013 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#30014 = VECTOR('',#30015,1.); +#30015 = DIRECTION('',(1.,0.E+000)); +#30016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#30017 = PCURVE('',#29085,#30018); +#30018 = DEFINITIONAL_REPRESENTATION('',(#30019),#30023); +#30019 = LINE('',#30020,#30021); +#30020 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#30021 = VECTOR('',#30022,1.); +#30022 = DIRECTION('',(0.E+000,1.)); +#30023 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#30024 = ORIENTED_EDGE('',*,*,#29046,.F.); +#30025 = ORIENTED_EDGE('',*,*,#27940,.F.); +#30026 = ORIENTED_EDGE('',*,*,#30027,.F.); +#30027 = EDGE_CURVE('',#29949,#27908,#30028,.T.); +#30028 = SURFACE_CURVE('',#30029,(#30033,#30040),.PCURVE_S1.); +#30029 = LINE('',#30030,#30031); +#30030 = CARTESIAN_POINT('',(-2.875,3.225,0.E+000)); +#30031 = VECTOR('',#30032,1.); +#30032 = DIRECTION('',(0.E+000,0.E+000,1.)); +#30033 = PCURVE('',#27954,#30034); +#30034 = DEFINITIONAL_REPRESENTATION('',(#30035),#30039); +#30035 = LINE('',#30036,#30037); +#30036 = CARTESIAN_POINT('',(0.275,0.E+000)); +#30037 = VECTOR('',#30038,1.); +#30038 = DIRECTION('',(0.E+000,-1.)); +#30039 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#30040 = PCURVE('',#27928,#30041); +#30041 = DEFINITIONAL_REPRESENTATION('',(#30042),#30046); +#30042 = LINE('',#30043,#30044); +#30043 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#30044 = VECTOR('',#30045,1.); +#30045 = DIRECTION('',(0.E+000,-1.)); +#30046 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#30047 = ADVANCED_FACE('',(#30048),#22640,.F.); +#30048 = FACE_BOUND('',#30049,.F.); +#30049 = EDGE_LOOP('',(#30050,#30080,#30101,#30102,#30103,#30126)); +#30050 = ORIENTED_EDGE('',*,*,#30051,.F.); +#30051 = EDGE_CURVE('',#30052,#30054,#30056,.T.); +#30052 = VERTEX_POINT('',#30053); +#30053 = CARTESIAN_POINT('',(-3.225,2.875,0.E+000)); +#30054 = VERTEX_POINT('',#30055); +#30055 = CARTESIAN_POINT('',(-3.5,2.875,0.E+000)); +#30056 = SURFACE_CURVE('',#30057,(#30061,#30068),.PCURVE_S1.); +#30057 = LINE('',#30058,#30059); +#30058 = CARTESIAN_POINT('',(-3.225,2.875,0.E+000)); +#30059 = VECTOR('',#30060,1.); +#30060 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000)); +#30061 = PCURVE('',#22640,#30062); +#30062 = DEFINITIONAL_REPRESENTATION('',(#30063),#30067); +#30063 = LINE('',#30064,#30065); +#30064 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#30065 = VECTOR('',#30066,1.); +#30066 = DIRECTION('',(1.,0.E+000)); +#30067 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#30068 = PCURVE('',#30069,#30074); +#30069 = PLANE('',#30070); +#30070 = AXIS2_PLACEMENT_3D('',#30071,#30072,#30073); +#30071 = CARTESIAN_POINT('',(-3.5,2.625,0.E+000)); +#30072 = DIRECTION('',(0.E+000,-0.E+000,-1.)); +#30073 = DIRECTION('',(4.669739647545E-016,1.,0.E+000)); +#30074 = DEFINITIONAL_REPRESENTATION('',(#30075),#30079); +#30075 = LINE('',#30076,#30077); +#30076 = CARTESIAN_POINT('',(0.25,0.275)); +#30077 = VECTOR('',#30078,1.); +#30078 = DIRECTION('',(0.E+000,-1.)); +#30079 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#30080 = ORIENTED_EDGE('',*,*,#30081,.T.); +#30081 = EDGE_CURVE('',#30052,#22625,#30082,.T.); +#30082 = SURFACE_CURVE('',#30083,(#30087,#30094),.PCURVE_S1.); +#30083 = LINE('',#30084,#30085); +#30084 = CARTESIAN_POINT('',(-3.225,2.875,0.E+000)); +#30085 = VECTOR('',#30086,1.); +#30086 = DIRECTION('',(0.E+000,0.E+000,1.)); +#30087 = PCURVE('',#22640,#30088); +#30088 = DEFINITIONAL_REPRESENTATION('',(#30089),#30093); +#30089 = LINE('',#30090,#30091); +#30090 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#30091 = VECTOR('',#30092,1.); +#30092 = DIRECTION('',(0.E+000,-1.)); +#30093 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#30094 = PCURVE('',#22673,#30095); +#30095 = DEFINITIONAL_REPRESENTATION('',(#30096),#30100); +#30096 = LINE('',#30097,#30098); +#30097 = CARTESIAN_POINT('',(3.14159265359,0.E+000)); +#30098 = VECTOR('',#30099,1.); +#30099 = DIRECTION('',(0.E+000,-1.)); +#30100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#30101 = ORIENTED_EDGE('',*,*,#22624,.F.); +#30102 = ORIENTED_EDGE('',*,*,#28990,.F.); +#30103 = ORIENTED_EDGE('',*,*,#30104,.T.); +#30104 = EDGE_CURVE('',#28963,#30105,#30107,.T.); +#30105 = VERTEX_POINT('',#30106); +#30106 = CARTESIAN_POINT('',(-3.5,2.875,0.2)); +#30107 = SURFACE_CURVE('',#30108,(#30112,#30119),.PCURVE_S1.); +#30108 = LINE('',#30109,#30110); +#30109 = CARTESIAN_POINT('',(-3.225,2.875,0.2)); +#30110 = VECTOR('',#30111,1.); +#30111 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000)); +#30112 = PCURVE('',#22640,#30113); +#30113 = DEFINITIONAL_REPRESENTATION('',(#30114),#30118); +#30114 = LINE('',#30115,#30116); +#30115 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#30116 = VECTOR('',#30117,1.); +#30117 = DIRECTION('',(1.,0.E+000)); +#30118 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#30119 = PCURVE('',#28978,#30120); +#30120 = DEFINITIONAL_REPRESENTATION('',(#30121),#30125); +#30121 = LINE('',#30122,#30123); +#30122 = CARTESIAN_POINT('',(0.25,0.275)); +#30123 = VECTOR('',#30124,1.); +#30124 = DIRECTION('',(0.E+000,-1.)); +#30125 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#30126 = ORIENTED_EDGE('',*,*,#30127,.F.); +#30127 = EDGE_CURVE('',#30054,#30105,#30128,.T.); +#30128 = SURFACE_CURVE('',#30129,(#30133,#30140),.PCURVE_S1.); +#30129 = LINE('',#30130,#30131); +#30130 = CARTESIAN_POINT('',(-3.5,2.875,0.E+000)); +#30131 = VECTOR('',#30132,1.); +#30132 = DIRECTION('',(0.E+000,0.E+000,1.)); +#30133 = PCURVE('',#22640,#30134); +#30134 = DEFINITIONAL_REPRESENTATION('',(#30135),#30139); +#30135 = LINE('',#30136,#30137); +#30136 = CARTESIAN_POINT('',(0.275,0.E+000)); +#30137 = VECTOR('',#30138,1.); +#30138 = DIRECTION('',(0.E+000,-1.)); +#30139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#30140 = PCURVE('',#30141,#30146); +#30141 = PLANE('',#30142); +#30142 = AXIS2_PLACEMENT_3D('',#30143,#30144,#30145); +#30143 = CARTESIAN_POINT('',(-3.5,2.875,0.E+000)); +#30144 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000)); +#30145 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000)); +#30146 = DEFINITIONAL_REPRESENTATION('',(#30147),#30151); +#30147 = LINE('',#30148,#30149); +#30148 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#30149 = VECTOR('',#30150,1.); +#30150 = DIRECTION('',(0.E+000,-1.)); +#30151 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#30152 = ADVANCED_FACE('',(#30153),#27928,.T.); +#30153 = FACE_BOUND('',#30154,.T.); +#30154 = EDGE_LOOP('',(#30155,#30178,#30179,#30180)); +#30155 = ORIENTED_EDGE('',*,*,#30156,.T.); +#30156 = EDGE_CURVE('',#30157,#27880,#30159,.T.); +#30157 = VERTEX_POINT('',#30158); +#30158 = CARTESIAN_POINT('',(-2.625,3.225,0.E+000)); +#30159 = SURFACE_CURVE('',#30160,(#30164,#30171),.PCURVE_S1.); +#30160 = LINE('',#30161,#30162); +#30161 = CARTESIAN_POINT('',(-2.625,3.225,0.E+000)); +#30162 = VECTOR('',#30163,1.); +#30163 = DIRECTION('',(0.E+000,0.E+000,1.)); +#30164 = PCURVE('',#27928,#30165); +#30165 = DEFINITIONAL_REPRESENTATION('',(#30166),#30170); +#30166 = LINE('',#30167,#30168); +#30167 = CARTESIAN_POINT('',(3.14159265359,0.E+000)); +#30168 = VECTOR('',#30169,1.); +#30169 = DIRECTION('',(0.E+000,-1.)); +#30170 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#30171 = PCURVE('',#27895,#30172); +#30172 = DEFINITIONAL_REPRESENTATION('',(#30173),#30177); +#30173 = LINE('',#30174,#30175); +#30174 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#30175 = VECTOR('',#30176,1.); +#30176 = DIRECTION('',(0.E+000,-1.)); +#30177 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#30178 = ORIENTED_EDGE('',*,*,#27907,.T.); +#30179 = ORIENTED_EDGE('',*,*,#30027,.F.); +#30180 = ORIENTED_EDGE('',*,*,#30181,.T.); +#30181 = EDGE_CURVE('',#29949,#30157,#30182,.T.); +#30182 = SURFACE_CURVE('',#30183,(#30188,#30195),.PCURVE_S1.); +#30183 = CIRCLE('',#30184,0.125); +#30184 = AXIS2_PLACEMENT_3D('',#30185,#30186,#30187); +#30185 = CARTESIAN_POINT('',(-2.75,3.225,0.E+000)); +#30186 = DIRECTION('',(0.E+000,0.E+000,1.)); +#30187 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000)); +#30188 = PCURVE('',#27928,#30189); +#30189 = DEFINITIONAL_REPRESENTATION('',(#30190),#30194); +#30190 = LINE('',#30191,#30192); +#30191 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#30192 = VECTOR('',#30193,1.); +#30193 = DIRECTION('',(-1.,0.E+000)); +#30194 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#30195 = PCURVE('',#29964,#30196); +#30196 = DEFINITIONAL_REPRESENTATION('',(#30197),#30205); +#30197 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#30198,#30199,#30200,#30201 + ,#30202,#30203,#30204),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#30198 = CARTESIAN_POINT('',(1.387778780781E-016,0.275)); +#30199 = CARTESIAN_POINT('',(1.387778780781E-016,0.491506350946)); +#30200 = CARTESIAN_POINT('',(0.1875,0.383253175473)); +#30201 = CARTESIAN_POINT('',(0.375,0.275)); +#30202 = CARTESIAN_POINT('',(0.1875,0.166746824527)); +#30203 = CARTESIAN_POINT('',(3.330669073875E-016,5.849364905389E-002)); +#30204 = CARTESIAN_POINT('',(1.387778780781E-016,0.275)); +#30205 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#30206 = ADVANCED_FACE('',(#30207),#22673,.T.); +#30207 = FACE_BOUND('',#30208,.T.); +#30208 = EDGE_LOOP('',(#30209,#30210,#30211,#30234)); +#30209 = ORIENTED_EDGE('',*,*,#30081,.T.); +#30210 = ORIENTED_EDGE('',*,*,#22652,.T.); +#30211 = ORIENTED_EDGE('',*,*,#30212,.F.); +#30212 = EDGE_CURVE('',#30213,#22653,#30215,.T.); +#30213 = VERTEX_POINT('',#30214); +#30214 = CARTESIAN_POINT('',(-3.225,2.625,0.E+000)); +#30215 = SURFACE_CURVE('',#30216,(#30220,#30227),.PCURVE_S1.); +#30216 = LINE('',#30217,#30218); +#30217 = CARTESIAN_POINT('',(-3.225,2.625,0.E+000)); +#30218 = VECTOR('',#30219,1.); +#30219 = DIRECTION('',(0.E+000,0.E+000,1.)); +#30220 = PCURVE('',#22673,#30221); +#30221 = DEFINITIONAL_REPRESENTATION('',(#30222),#30226); +#30222 = LINE('',#30223,#30224); +#30223 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#30224 = VECTOR('',#30225,1.); +#30225 = DIRECTION('',(0.E+000,-1.)); +#30226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#30227 = PCURVE('',#22701,#30228); +#30228 = DEFINITIONAL_REPRESENTATION('',(#30229),#30233); +#30229 = LINE('',#30230,#30231); +#30230 = CARTESIAN_POINT('',(0.275,0.E+000)); +#30231 = VECTOR('',#30232,1.); +#30232 = DIRECTION('',(0.E+000,-1.)); +#30233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#30234 = ORIENTED_EDGE('',*,*,#30235,.T.); +#30235 = EDGE_CURVE('',#30213,#30052,#30236,.T.); +#30236 = SURFACE_CURVE('',#30237,(#30242,#30249),.PCURVE_S1.); +#30237 = CIRCLE('',#30238,0.125); +#30238 = AXIS2_PLACEMENT_3D('',#30239,#30240,#30241); +#30239 = CARTESIAN_POINT('',(-3.225,2.75,0.E+000)); +#30240 = DIRECTION('',(0.E+000,0.E+000,1.)); +#30241 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000)); +#30242 = PCURVE('',#22673,#30243); +#30243 = DEFINITIONAL_REPRESENTATION('',(#30244),#30248); +#30244 = LINE('',#30245,#30246); +#30245 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#30246 = VECTOR('',#30247,1.); +#30247 = DIRECTION('',(-1.,0.E+000)); +#30248 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#30249 = PCURVE('',#30069,#30250); +#30250 = DEFINITIONAL_REPRESENTATION('',(#30251),#30259); +#30251 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#30252,#30253,#30254,#30255 + ,#30256,#30257,#30258),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#30252 = CARTESIAN_POINT('',(1.387778780781E-016,0.275)); +#30253 = CARTESIAN_POINT('',(1.387778780781E-016,0.491506350946)); +#30254 = CARTESIAN_POINT('',(0.1875,0.383253175473)); +#30255 = CARTESIAN_POINT('',(0.375,0.275)); +#30256 = CARTESIAN_POINT('',(0.1875,0.166746824527)); +#30257 = CARTESIAN_POINT('',(3.330669073875E-016,5.849364905389E-002)); +#30258 = CARTESIAN_POINT('',(1.387778780781E-016,0.275)); +#30259 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#30260 = ADVANCED_FACE('',(#30261),#27895,.F.); +#30261 = FACE_BOUND('',#30262,.F.); +#30262 = EDGE_LOOP('',(#30263,#30286,#30287,#30288,#30289,#30312)); +#30263 = ORIENTED_EDGE('',*,*,#30264,.F.); +#30264 = EDGE_CURVE('',#30157,#30265,#30267,.T.); +#30265 = VERTEX_POINT('',#30266); +#30266 = CARTESIAN_POINT('',(-2.625,3.5,0.E+000)); +#30267 = SURFACE_CURVE('',#30268,(#30272,#30279),.PCURVE_S1.); +#30268 = LINE('',#30269,#30270); +#30269 = CARTESIAN_POINT('',(-2.625,3.225,0.E+000)); +#30270 = VECTOR('',#30271,1.); +#30271 = DIRECTION('',(4.555315873023E-016,1.,0.E+000)); +#30272 = PCURVE('',#27895,#30273); +#30273 = DEFINITIONAL_REPRESENTATION('',(#30274),#30278); +#30274 = LINE('',#30275,#30276); +#30275 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#30276 = VECTOR('',#30277,1.); +#30277 = DIRECTION('',(1.,0.E+000)); +#30278 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#30279 = PCURVE('',#29964,#30280); +#30280 = DEFINITIONAL_REPRESENTATION('',(#30281),#30285); +#30281 = LINE('',#30282,#30283); +#30282 = CARTESIAN_POINT('',(0.25,0.275)); +#30283 = VECTOR('',#30284,1.); +#30284 = DIRECTION('',(0.E+000,-1.)); +#30285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#30286 = ORIENTED_EDGE('',*,*,#30156,.T.); +#30287 = ORIENTED_EDGE('',*,*,#27879,.F.); +#30288 = ORIENTED_EDGE('',*,*,#29097,.F.); +#30289 = ORIENTED_EDGE('',*,*,#30290,.T.); +#30290 = EDGE_CURVE('',#29070,#30291,#30293,.T.); +#30291 = VERTEX_POINT('',#30292); +#30292 = CARTESIAN_POINT('',(-2.625,3.5,0.2)); +#30293 = SURFACE_CURVE('',#30294,(#30298,#30305),.PCURVE_S1.); +#30294 = LINE('',#30295,#30296); +#30295 = CARTESIAN_POINT('',(-2.625,3.225,0.2)); +#30296 = VECTOR('',#30297,1.); +#30297 = DIRECTION('',(4.555315873023E-016,1.,0.E+000)); +#30298 = PCURVE('',#27895,#30299); +#30299 = DEFINITIONAL_REPRESENTATION('',(#30300),#30304); +#30300 = LINE('',#30301,#30302); +#30301 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#30302 = VECTOR('',#30303,1.); +#30303 = DIRECTION('',(1.,0.E+000)); +#30304 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#30305 = PCURVE('',#29085,#30306); +#30306 = DEFINITIONAL_REPRESENTATION('',(#30307),#30311); +#30307 = LINE('',#30308,#30309); +#30308 = CARTESIAN_POINT('',(0.25,0.275)); +#30309 = VECTOR('',#30310,1.); +#30310 = DIRECTION('',(0.E+000,-1.)); +#30311 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#30312 = ORIENTED_EDGE('',*,*,#30313,.F.); +#30313 = EDGE_CURVE('',#30265,#30291,#30314,.T.); +#30314 = SURFACE_CURVE('',#30315,(#30319,#30326),.PCURVE_S1.); +#30315 = LINE('',#30316,#30317); +#30316 = CARTESIAN_POINT('',(-2.625,3.5,0.E+000)); +#30317 = VECTOR('',#30318,1.); +#30318 = DIRECTION('',(0.E+000,0.E+000,1.)); +#30319 = PCURVE('',#27895,#30320); +#30320 = DEFINITIONAL_REPRESENTATION('',(#30321),#30325); +#30321 = LINE('',#30322,#30323); +#30322 = CARTESIAN_POINT('',(0.275,0.E+000)); +#30323 = VECTOR('',#30324,1.); +#30324 = DIRECTION('',(0.E+000,-1.)); +#30325 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#30326 = PCURVE('',#29992,#30327); +#30327 = DEFINITIONAL_REPRESENTATION('',(#30328),#30332); +#30328 = LINE('',#30329,#30330); +#30329 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#30330 = VECTOR('',#30331,1.); +#30331 = DIRECTION('',(0.E+000,-1.)); +#30332 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#30333 = ADVANCED_FACE('',(#30334),#22701,.F.); +#30334 = FACE_BOUND('',#30335,.F.); +#30335 = EDGE_LOOP('',(#30336,#30359,#30382,#30403,#30404,#30405)); +#30336 = ORIENTED_EDGE('',*,*,#30337,.F.); +#30337 = EDGE_CURVE('',#30338,#30213,#30340,.T.); +#30338 = VERTEX_POINT('',#30339); +#30339 = CARTESIAN_POINT('',(-3.5,2.625,0.E+000)); +#30340 = SURFACE_CURVE('',#30341,(#30345,#30352),.PCURVE_S1.); +#30341 = LINE('',#30342,#30343); +#30342 = CARTESIAN_POINT('',(-3.5,2.625,0.E+000)); +#30343 = VECTOR('',#30344,1.); +#30344 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000)); +#30345 = PCURVE('',#22701,#30346); +#30346 = DEFINITIONAL_REPRESENTATION('',(#30347),#30351); +#30347 = LINE('',#30348,#30349); +#30348 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#30349 = VECTOR('',#30350,1.); +#30350 = DIRECTION('',(1.,0.E+000)); +#30351 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#30352 = PCURVE('',#30069,#30353); +#30353 = DEFINITIONAL_REPRESENTATION('',(#30354),#30358); +#30354 = LINE('',#30355,#30356); +#30355 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#30356 = VECTOR('',#30357,1.); +#30357 = DIRECTION('',(0.E+000,1.)); +#30358 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#30359 = ORIENTED_EDGE('',*,*,#30360,.T.); +#30360 = EDGE_CURVE('',#30338,#30361,#30363,.T.); +#30361 = VERTEX_POINT('',#30362); +#30362 = CARTESIAN_POINT('',(-3.5,2.625,0.2)); +#30363 = SURFACE_CURVE('',#30364,(#30368,#30375),.PCURVE_S1.); +#30364 = LINE('',#30365,#30366); +#30365 = CARTESIAN_POINT('',(-3.5,2.625,0.E+000)); +#30366 = VECTOR('',#30367,1.); +#30367 = DIRECTION('',(0.E+000,0.E+000,1.)); +#30368 = PCURVE('',#22701,#30369); +#30369 = DEFINITIONAL_REPRESENTATION('',(#30370),#30374); +#30370 = LINE('',#30371,#30372); +#30371 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#30372 = VECTOR('',#30373,1.); +#30373 = DIRECTION('',(0.E+000,-1.)); +#30374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#30375 = PCURVE('',#30141,#30376); +#30376 = DEFINITIONAL_REPRESENTATION('',(#30377),#30381); +#30377 = LINE('',#30378,#30379); +#30378 = CARTESIAN_POINT('',(0.25,0.E+000)); +#30379 = VECTOR('',#30380,1.); +#30380 = DIRECTION('',(0.E+000,-1.)); +#30381 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#30382 = ORIENTED_EDGE('',*,*,#30383,.T.); +#30383 = EDGE_CURVE('',#30361,#28940,#30384,.T.); +#30384 = SURFACE_CURVE('',#30385,(#30389,#30396),.PCURVE_S1.); +#30385 = LINE('',#30386,#30387); +#30386 = CARTESIAN_POINT('',(-3.5,2.625,0.2)); +#30387 = VECTOR('',#30388,1.); +#30388 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000)); +#30389 = PCURVE('',#22701,#30390); +#30390 = DEFINITIONAL_REPRESENTATION('',(#30391),#30395); +#30391 = LINE('',#30392,#30393); +#30392 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#30393 = VECTOR('',#30394,1.); +#30394 = DIRECTION('',(1.,0.E+000)); +#30395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#30396 = PCURVE('',#28978,#30397); +#30397 = DEFINITIONAL_REPRESENTATION('',(#30398),#30402); +#30398 = LINE('',#30399,#30400); +#30399 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#30400 = VECTOR('',#30401,1.); +#30401 = DIRECTION('',(0.E+000,1.)); +#30402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#30403 = ORIENTED_EDGE('',*,*,#28939,.F.); +#30404 = ORIENTED_EDGE('',*,*,#22685,.F.); +#30405 = ORIENTED_EDGE('',*,*,#30212,.F.); +#30406 = ADVANCED_FACE('',(#30407),#27844,.F.); +#30407 = FACE_BOUND('',#30408,.F.); +#30408 = EDGE_LOOP('',(#30409,#30439,#30467,#30488,#30489,#30490)); +#30409 = ORIENTED_EDGE('',*,*,#30410,.F.); +#30410 = EDGE_CURVE('',#30411,#30413,#30415,.T.); +#30411 = VERTEX_POINT('',#30412); +#30412 = CARTESIAN_POINT('',(-2.375,3.5,0.E+000)); +#30413 = VERTEX_POINT('',#30414); +#30414 = CARTESIAN_POINT('',(-2.375,3.225,0.E+000)); +#30415 = SURFACE_CURVE('',#30416,(#30420,#30427),.PCURVE_S1.); +#30416 = LINE('',#30417,#30418); +#30417 = CARTESIAN_POINT('',(-2.375,3.5,0.E+000)); +#30418 = VECTOR('',#30419,1.); +#30419 = DIRECTION('',(-4.555315873023E-016,-1.,0.E+000)); +#30420 = PCURVE('',#27844,#30421); +#30421 = DEFINITIONAL_REPRESENTATION('',(#30422),#30426); +#30422 = LINE('',#30423,#30424); +#30423 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#30424 = VECTOR('',#30425,1.); +#30425 = DIRECTION('',(1.,0.E+000)); +#30426 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#30427 = PCURVE('',#30428,#30433); +#30428 = PLANE('',#30429); +#30429 = AXIS2_PLACEMENT_3D('',#30430,#30431,#30432); +#30430 = CARTESIAN_POINT('',(-2.375,3.5,0.E+000)); +#30431 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#30432 = DIRECTION('',(1.,-4.555315873023E-016,-0.E+000)); +#30433 = DEFINITIONAL_REPRESENTATION('',(#30434),#30438); +#30434 = LINE('',#30435,#30436); +#30435 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#30436 = VECTOR('',#30437,1.); +#30437 = DIRECTION('',(0.E+000,1.)); +#30438 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#30439 = ORIENTED_EDGE('',*,*,#30440,.T.); +#30440 = EDGE_CURVE('',#30411,#30441,#30443,.T.); +#30441 = VERTEX_POINT('',#30442); +#30442 = CARTESIAN_POINT('',(-2.375,3.5,0.2)); +#30443 = SURFACE_CURVE('',#30444,(#30448,#30455),.PCURVE_S1.); +#30444 = LINE('',#30445,#30446); +#30445 = CARTESIAN_POINT('',(-2.375,3.5,0.E+000)); +#30446 = VECTOR('',#30447,1.); +#30447 = DIRECTION('',(0.E+000,0.E+000,1.)); +#30448 = PCURVE('',#27844,#30449); +#30449 = DEFINITIONAL_REPRESENTATION('',(#30450),#30454); +#30450 = LINE('',#30451,#30452); +#30451 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#30452 = VECTOR('',#30453,1.); +#30453 = DIRECTION('',(0.E+000,-1.)); +#30454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#30455 = PCURVE('',#30456,#30461); +#30456 = PLANE('',#30457); +#30457 = AXIS2_PLACEMENT_3D('',#30458,#30459,#30460); +#30458 = CARTESIAN_POINT('',(-2.125,3.5,0.E+000)); +#30459 = DIRECTION('',(-4.555315873023E-016,-1.,0.E+000)); +#30460 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000)); +#30461 = DEFINITIONAL_REPRESENTATION('',(#30462),#30466); +#30462 = LINE('',#30463,#30464); +#30463 = CARTESIAN_POINT('',(0.25,0.E+000)); +#30464 = VECTOR('',#30465,1.); +#30465 = DIRECTION('',(0.E+000,-1.)); +#30466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#30467 = ORIENTED_EDGE('',*,*,#30468,.T.); +#30468 = EDGE_CURVE('',#30441,#29120,#30469,.T.); +#30469 = SURFACE_CURVE('',#30470,(#30474,#30481),.PCURVE_S1.); +#30470 = LINE('',#30471,#30472); +#30471 = CARTESIAN_POINT('',(-2.375,3.5,0.2)); +#30472 = VECTOR('',#30473,1.); +#30473 = DIRECTION('',(-4.555315873023E-016,-1.,0.E+000)); +#30474 = PCURVE('',#27844,#30475); +#30475 = DEFINITIONAL_REPRESENTATION('',(#30476),#30480); +#30476 = LINE('',#30477,#30478); +#30477 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#30478 = VECTOR('',#30479,1.); +#30479 = DIRECTION('',(1.,0.E+000)); +#30480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#30481 = PCURVE('',#29158,#30482); +#30482 = DEFINITIONAL_REPRESENTATION('',(#30483),#30487); +#30483 = LINE('',#30484,#30485); +#30484 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#30485 = VECTOR('',#30486,1.); +#30486 = DIRECTION('',(0.E+000,1.)); +#30487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#30488 = ORIENTED_EDGE('',*,*,#29119,.F.); +#30489 = ORIENTED_EDGE('',*,*,#27828,.F.); +#30490 = ORIENTED_EDGE('',*,*,#30491,.F.); +#30491 = EDGE_CURVE('',#30413,#27796,#30492,.T.); +#30492 = SURFACE_CURVE('',#30493,(#30497,#30504),.PCURVE_S1.); +#30493 = LINE('',#30494,#30495); +#30494 = CARTESIAN_POINT('',(-2.375,3.225,0.E+000)); +#30495 = VECTOR('',#30496,1.); +#30496 = DIRECTION('',(0.E+000,0.E+000,1.)); +#30497 = PCURVE('',#27844,#30498); +#30498 = DEFINITIONAL_REPRESENTATION('',(#30499),#30503); +#30499 = LINE('',#30500,#30501); +#30500 = CARTESIAN_POINT('',(0.275,0.E+000)); +#30501 = VECTOR('',#30502,1.); +#30502 = DIRECTION('',(0.E+000,-1.)); +#30503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#30504 = PCURVE('',#27816,#30505); +#30505 = DEFINITIONAL_REPRESENTATION('',(#30506),#30510); +#30506 = LINE('',#30507,#30508); +#30507 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#30508 = VECTOR('',#30509,1.); +#30509 = DIRECTION('',(0.E+000,-1.)); +#30510 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#30511 = ADVANCED_FACE('',(#30512),#22752,.F.); +#30512 = FACE_BOUND('',#30513,.F.); +#30513 = EDGE_LOOP('',(#30514,#30544,#30565,#30566,#30567,#30590)); +#30514 = ORIENTED_EDGE('',*,*,#30515,.F.); +#30515 = EDGE_CURVE('',#30516,#30518,#30520,.T.); +#30516 = VERTEX_POINT('',#30517); +#30517 = CARTESIAN_POINT('',(-3.225,2.375,0.E+000)); +#30518 = VERTEX_POINT('',#30519); +#30519 = CARTESIAN_POINT('',(-3.5,2.375,0.E+000)); +#30520 = SURFACE_CURVE('',#30521,(#30525,#30532),.PCURVE_S1.); +#30521 = LINE('',#30522,#30523); +#30522 = CARTESIAN_POINT('',(-3.225,2.375,0.E+000)); +#30523 = VECTOR('',#30524,1.); +#30524 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000)); +#30525 = PCURVE('',#22752,#30526); +#30526 = DEFINITIONAL_REPRESENTATION('',(#30527),#30531); +#30527 = LINE('',#30528,#30529); +#30528 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#30529 = VECTOR('',#30530,1.); +#30530 = DIRECTION('',(1.,0.E+000)); +#30531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#30532 = PCURVE('',#30533,#30538); +#30533 = PLANE('',#30534); +#30534 = AXIS2_PLACEMENT_3D('',#30535,#30536,#30537); +#30535 = CARTESIAN_POINT('',(-3.5,2.125,0.E+000)); +#30536 = DIRECTION('',(0.E+000,-0.E+000,-1.)); +#30537 = DIRECTION('',(4.669739647545E-016,1.,0.E+000)); +#30538 = DEFINITIONAL_REPRESENTATION('',(#30539),#30543); +#30539 = LINE('',#30540,#30541); +#30540 = CARTESIAN_POINT('',(0.25,0.275)); +#30541 = VECTOR('',#30542,1.); +#30542 = DIRECTION('',(0.E+000,-1.)); +#30543 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#30544 = ORIENTED_EDGE('',*,*,#30545,.T.); +#30545 = EDGE_CURVE('',#30516,#22737,#30546,.T.); +#30546 = SURFACE_CURVE('',#30547,(#30551,#30558),.PCURVE_S1.); +#30547 = LINE('',#30548,#30549); +#30548 = CARTESIAN_POINT('',(-3.225,2.375,0.E+000)); +#30549 = VECTOR('',#30550,1.); +#30550 = DIRECTION('',(0.E+000,0.E+000,1.)); +#30551 = PCURVE('',#22752,#30552); +#30552 = DEFINITIONAL_REPRESENTATION('',(#30553),#30557); +#30553 = LINE('',#30554,#30555); +#30554 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#30555 = VECTOR('',#30556,1.); +#30556 = DIRECTION('',(0.E+000,-1.)); +#30557 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#30558 = PCURVE('',#22785,#30559); +#30559 = DEFINITIONAL_REPRESENTATION('',(#30560),#30564); +#30560 = LINE('',#30561,#30562); +#30561 = CARTESIAN_POINT('',(3.14159265359,0.E+000)); +#30562 = VECTOR('',#30563,1.); +#30563 = DIRECTION('',(0.E+000,-1.)); +#30564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#30565 = ORIENTED_EDGE('',*,*,#22736,.F.); +#30566 = ORIENTED_EDGE('',*,*,#28917,.F.); +#30567 = ORIENTED_EDGE('',*,*,#30568,.T.); +#30568 = EDGE_CURVE('',#28890,#30569,#30571,.T.); +#30569 = VERTEX_POINT('',#30570); +#30570 = CARTESIAN_POINT('',(-3.5,2.375,0.2)); +#30571 = SURFACE_CURVE('',#30572,(#30576,#30583),.PCURVE_S1.); +#30572 = LINE('',#30573,#30574); +#30573 = CARTESIAN_POINT('',(-3.225,2.375,0.2)); +#30574 = VECTOR('',#30575,1.); +#30575 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000)); +#30576 = PCURVE('',#22752,#30577); +#30577 = DEFINITIONAL_REPRESENTATION('',(#30578),#30582); +#30578 = LINE('',#30579,#30580); +#30579 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#30580 = VECTOR('',#30581,1.); +#30581 = DIRECTION('',(1.,0.E+000)); +#30582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#30583 = PCURVE('',#28905,#30584); +#30584 = DEFINITIONAL_REPRESENTATION('',(#30585),#30589); +#30585 = LINE('',#30586,#30587); +#30586 = CARTESIAN_POINT('',(0.25,0.275)); +#30587 = VECTOR('',#30588,1.); +#30588 = DIRECTION('',(0.E+000,-1.)); +#30589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#30590 = ORIENTED_EDGE('',*,*,#30591,.F.); +#30591 = EDGE_CURVE('',#30518,#30569,#30592,.T.); +#30592 = SURFACE_CURVE('',#30593,(#30597,#30604),.PCURVE_S1.); +#30593 = LINE('',#30594,#30595); +#30594 = CARTESIAN_POINT('',(-3.5,2.375,0.E+000)); +#30595 = VECTOR('',#30596,1.); +#30596 = DIRECTION('',(0.E+000,0.E+000,1.)); +#30597 = PCURVE('',#22752,#30598); +#30598 = DEFINITIONAL_REPRESENTATION('',(#30599),#30603); +#30599 = LINE('',#30600,#30601); +#30600 = CARTESIAN_POINT('',(0.275,0.E+000)); +#30601 = VECTOR('',#30602,1.); +#30602 = DIRECTION('',(0.E+000,-1.)); +#30603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#30604 = PCURVE('',#30605,#30610); +#30605 = PLANE('',#30606); +#30606 = AXIS2_PLACEMENT_3D('',#30607,#30608,#30609); +#30607 = CARTESIAN_POINT('',(-3.5,2.375,0.E+000)); +#30608 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000)); +#30609 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000)); +#30610 = DEFINITIONAL_REPRESENTATION('',(#30611),#30615); +#30611 = LINE('',#30612,#30613); +#30612 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#30613 = VECTOR('',#30614,1.); +#30614 = DIRECTION('',(0.E+000,-1.)); +#30615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#30616 = ADVANCED_FACE('',(#30617),#27816,.T.); +#30617 = FACE_BOUND('',#30618,.T.); +#30618 = EDGE_LOOP('',(#30619,#30642,#30643,#30644)); +#30619 = ORIENTED_EDGE('',*,*,#30620,.T.); +#30620 = EDGE_CURVE('',#30621,#27768,#30623,.T.); +#30621 = VERTEX_POINT('',#30622); +#30622 = CARTESIAN_POINT('',(-2.125,3.225,0.E+000)); +#30623 = SURFACE_CURVE('',#30624,(#30628,#30635),.PCURVE_S1.); +#30624 = LINE('',#30625,#30626); +#30625 = CARTESIAN_POINT('',(-2.125,3.225,0.E+000)); +#30626 = VECTOR('',#30627,1.); +#30627 = DIRECTION('',(0.E+000,0.E+000,1.)); +#30628 = PCURVE('',#27816,#30629); +#30629 = DEFINITIONAL_REPRESENTATION('',(#30630),#30634); +#30630 = LINE('',#30631,#30632); +#30631 = CARTESIAN_POINT('',(3.14159265359,0.E+000)); +#30632 = VECTOR('',#30633,1.); +#30633 = DIRECTION('',(0.E+000,-1.)); +#30634 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#30635 = PCURVE('',#27783,#30636); +#30636 = DEFINITIONAL_REPRESENTATION('',(#30637),#30641); +#30637 = LINE('',#30638,#30639); +#30638 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#30639 = VECTOR('',#30640,1.); +#30640 = DIRECTION('',(0.E+000,-1.)); +#30641 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#30642 = ORIENTED_EDGE('',*,*,#27795,.T.); +#30643 = ORIENTED_EDGE('',*,*,#30491,.F.); +#30644 = ORIENTED_EDGE('',*,*,#30645,.T.); +#30645 = EDGE_CURVE('',#30413,#30621,#30646,.T.); +#30646 = SURFACE_CURVE('',#30647,(#30652,#30659),.PCURVE_S1.); +#30647 = CIRCLE('',#30648,0.125); +#30648 = AXIS2_PLACEMENT_3D('',#30649,#30650,#30651); +#30649 = CARTESIAN_POINT('',(-2.25,3.225,0.E+000)); +#30650 = DIRECTION('',(0.E+000,0.E+000,1.)); +#30651 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000)); +#30652 = PCURVE('',#27816,#30653); +#30653 = DEFINITIONAL_REPRESENTATION('',(#30654),#30658); +#30654 = LINE('',#30655,#30656); +#30655 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#30656 = VECTOR('',#30657,1.); +#30657 = DIRECTION('',(-1.,0.E+000)); +#30658 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#30659 = PCURVE('',#30428,#30660); +#30660 = DEFINITIONAL_REPRESENTATION('',(#30661),#30669); +#30661 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#30662,#30663,#30664,#30665 + ,#30666,#30667,#30668),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#30662 = CARTESIAN_POINT('',(1.387778780781E-016,0.275)); +#30663 = CARTESIAN_POINT('',(1.387778780781E-016,0.491506350946)); +#30664 = CARTESIAN_POINT('',(0.1875,0.383253175473)); +#30665 = CARTESIAN_POINT('',(0.375,0.275)); +#30666 = CARTESIAN_POINT('',(0.1875,0.166746824527)); +#30667 = CARTESIAN_POINT('',(3.330669073875E-016,5.849364905389E-002)); +#30668 = CARTESIAN_POINT('',(1.387778780781E-016,0.275)); +#30669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#30670 = ADVANCED_FACE('',(#30671),#22785,.T.); +#30671 = FACE_BOUND('',#30672,.T.); +#30672 = EDGE_LOOP('',(#30673,#30674,#30675,#30698)); +#30673 = ORIENTED_EDGE('',*,*,#30545,.T.); +#30674 = ORIENTED_EDGE('',*,*,#22764,.T.); +#30675 = ORIENTED_EDGE('',*,*,#30676,.F.); +#30676 = EDGE_CURVE('',#30677,#22765,#30679,.T.); +#30677 = VERTEX_POINT('',#30678); +#30678 = CARTESIAN_POINT('',(-3.225,2.125,0.E+000)); +#30679 = SURFACE_CURVE('',#30680,(#30684,#30691),.PCURVE_S1.); +#30680 = LINE('',#30681,#30682); +#30681 = CARTESIAN_POINT('',(-3.225,2.125,0.E+000)); +#30682 = VECTOR('',#30683,1.); +#30683 = DIRECTION('',(0.E+000,0.E+000,1.)); +#30684 = PCURVE('',#22785,#30685); +#30685 = DEFINITIONAL_REPRESENTATION('',(#30686),#30690); +#30686 = LINE('',#30687,#30688); +#30687 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#30688 = VECTOR('',#30689,1.); +#30689 = DIRECTION('',(0.E+000,-1.)); +#30690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#30691 = PCURVE('',#22813,#30692); +#30692 = DEFINITIONAL_REPRESENTATION('',(#30693),#30697); +#30693 = LINE('',#30694,#30695); +#30694 = CARTESIAN_POINT('',(0.275,0.E+000)); +#30695 = VECTOR('',#30696,1.); +#30696 = DIRECTION('',(0.E+000,-1.)); +#30697 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#30698 = ORIENTED_EDGE('',*,*,#30699,.T.); +#30699 = EDGE_CURVE('',#30677,#30516,#30700,.T.); +#30700 = SURFACE_CURVE('',#30701,(#30706,#30713),.PCURVE_S1.); +#30701 = CIRCLE('',#30702,0.125); +#30702 = AXIS2_PLACEMENT_3D('',#30703,#30704,#30705); +#30703 = CARTESIAN_POINT('',(-3.225,2.25,0.E+000)); +#30704 = DIRECTION('',(0.E+000,0.E+000,1.)); +#30705 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000)); +#30706 = PCURVE('',#22785,#30707); +#30707 = DEFINITIONAL_REPRESENTATION('',(#30708),#30712); +#30708 = LINE('',#30709,#30710); +#30709 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#30710 = VECTOR('',#30711,1.); +#30711 = DIRECTION('',(-1.,0.E+000)); +#30712 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#30713 = PCURVE('',#30533,#30714); +#30714 = DEFINITIONAL_REPRESENTATION('',(#30715),#30723); +#30715 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#30716,#30717,#30718,#30719 + ,#30720,#30721,#30722),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#30716 = CARTESIAN_POINT('',(1.387778780781E-016,0.275)); +#30717 = CARTESIAN_POINT('',(1.387778780781E-016,0.491506350946)); +#30718 = CARTESIAN_POINT('',(0.1875,0.383253175473)); +#30719 = CARTESIAN_POINT('',(0.375,0.275)); +#30720 = CARTESIAN_POINT('',(0.1875,0.166746824527)); +#30721 = CARTESIAN_POINT('',(3.330669073875E-016,5.849364905389E-002)); +#30722 = CARTESIAN_POINT('',(1.387778780781E-016,0.275)); +#30723 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#30724 = ADVANCED_FACE('',(#30725),#27783,.F.); +#30725 = FACE_BOUND('',#30726,.F.); +#30726 = EDGE_LOOP('',(#30727,#30750,#30751,#30752,#30753,#30776)); +#30727 = ORIENTED_EDGE('',*,*,#30728,.F.); +#30728 = EDGE_CURVE('',#30621,#30729,#30731,.T.); +#30729 = VERTEX_POINT('',#30730); +#30730 = CARTESIAN_POINT('',(-2.125,3.5,0.E+000)); +#30731 = SURFACE_CURVE('',#30732,(#30736,#30743),.PCURVE_S1.); +#30732 = LINE('',#30733,#30734); +#30733 = CARTESIAN_POINT('',(-2.125,3.225,0.E+000)); +#30734 = VECTOR('',#30735,1.); +#30735 = DIRECTION('',(4.555315873023E-016,1.,0.E+000)); +#30736 = PCURVE('',#27783,#30737); +#30737 = DEFINITIONAL_REPRESENTATION('',(#30738),#30742); +#30738 = LINE('',#30739,#30740); +#30739 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#30740 = VECTOR('',#30741,1.); +#30741 = DIRECTION('',(1.,0.E+000)); +#30742 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#30743 = PCURVE('',#30428,#30744); +#30744 = DEFINITIONAL_REPRESENTATION('',(#30745),#30749); +#30745 = LINE('',#30746,#30747); +#30746 = CARTESIAN_POINT('',(0.25,0.275)); +#30747 = VECTOR('',#30748,1.); +#30748 = DIRECTION('',(0.E+000,-1.)); +#30749 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#30750 = ORIENTED_EDGE('',*,*,#30620,.T.); +#30751 = ORIENTED_EDGE('',*,*,#27767,.F.); +#30752 = ORIENTED_EDGE('',*,*,#29170,.F.); +#30753 = ORIENTED_EDGE('',*,*,#30754,.T.); +#30754 = EDGE_CURVE('',#29143,#30755,#30757,.T.); +#30755 = VERTEX_POINT('',#30756); +#30756 = CARTESIAN_POINT('',(-2.125,3.5,0.2)); +#30757 = SURFACE_CURVE('',#30758,(#30762,#30769),.PCURVE_S1.); +#30758 = LINE('',#30759,#30760); +#30759 = CARTESIAN_POINT('',(-2.125,3.225,0.2)); +#30760 = VECTOR('',#30761,1.); +#30761 = DIRECTION('',(4.555315873023E-016,1.,0.E+000)); +#30762 = PCURVE('',#27783,#30763); +#30763 = DEFINITIONAL_REPRESENTATION('',(#30764),#30768); +#30764 = LINE('',#30765,#30766); +#30765 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#30766 = VECTOR('',#30767,1.); +#30767 = DIRECTION('',(1.,0.E+000)); +#30768 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#30769 = PCURVE('',#29158,#30770); +#30770 = DEFINITIONAL_REPRESENTATION('',(#30771),#30775); +#30771 = LINE('',#30772,#30773); +#30772 = CARTESIAN_POINT('',(0.25,0.275)); +#30773 = VECTOR('',#30774,1.); +#30774 = DIRECTION('',(0.E+000,-1.)); +#30775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#30776 = ORIENTED_EDGE('',*,*,#30777,.F.); +#30777 = EDGE_CURVE('',#30729,#30755,#30778,.T.); +#30778 = SURFACE_CURVE('',#30779,(#30783,#30790),.PCURVE_S1.); +#30779 = LINE('',#30780,#30781); +#30780 = CARTESIAN_POINT('',(-2.125,3.5,0.E+000)); +#30781 = VECTOR('',#30782,1.); +#30782 = DIRECTION('',(0.E+000,0.E+000,1.)); +#30783 = PCURVE('',#27783,#30784); +#30784 = DEFINITIONAL_REPRESENTATION('',(#30785),#30789); +#30785 = LINE('',#30786,#30787); +#30786 = CARTESIAN_POINT('',(0.275,0.E+000)); +#30787 = VECTOR('',#30788,1.); +#30788 = DIRECTION('',(0.E+000,-1.)); +#30789 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#30790 = PCURVE('',#30456,#30791); +#30791 = DEFINITIONAL_REPRESENTATION('',(#30792),#30796); +#30792 = LINE('',#30793,#30794); +#30793 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#30794 = VECTOR('',#30795,1.); +#30795 = DIRECTION('',(0.E+000,-1.)); +#30796 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#30797 = ADVANCED_FACE('',(#30798),#22813,.F.); +#30798 = FACE_BOUND('',#30799,.F.); +#30799 = EDGE_LOOP('',(#30800,#30823,#30846,#30867,#30868,#30869)); +#30800 = ORIENTED_EDGE('',*,*,#30801,.F.); +#30801 = EDGE_CURVE('',#30802,#30677,#30804,.T.); +#30802 = VERTEX_POINT('',#30803); +#30803 = CARTESIAN_POINT('',(-3.5,2.125,0.E+000)); +#30804 = SURFACE_CURVE('',#30805,(#30809,#30816),.PCURVE_S1.); +#30805 = LINE('',#30806,#30807); +#30806 = CARTESIAN_POINT('',(-3.5,2.125,0.E+000)); +#30807 = VECTOR('',#30808,1.); +#30808 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000)); +#30809 = PCURVE('',#22813,#30810); +#30810 = DEFINITIONAL_REPRESENTATION('',(#30811),#30815); +#30811 = LINE('',#30812,#30813); +#30812 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#30813 = VECTOR('',#30814,1.); +#30814 = DIRECTION('',(1.,0.E+000)); +#30815 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#30816 = PCURVE('',#30533,#30817); +#30817 = DEFINITIONAL_REPRESENTATION('',(#30818),#30822); +#30818 = LINE('',#30819,#30820); +#30819 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#30820 = VECTOR('',#30821,1.); +#30821 = DIRECTION('',(0.E+000,1.)); +#30822 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#30823 = ORIENTED_EDGE('',*,*,#30824,.T.); +#30824 = EDGE_CURVE('',#30802,#30825,#30827,.T.); +#30825 = VERTEX_POINT('',#30826); +#30826 = CARTESIAN_POINT('',(-3.5,2.125,0.2)); +#30827 = SURFACE_CURVE('',#30828,(#30832,#30839),.PCURVE_S1.); +#30828 = LINE('',#30829,#30830); +#30829 = CARTESIAN_POINT('',(-3.5,2.125,0.E+000)); +#30830 = VECTOR('',#30831,1.); +#30831 = DIRECTION('',(0.E+000,0.E+000,1.)); +#30832 = PCURVE('',#22813,#30833); +#30833 = DEFINITIONAL_REPRESENTATION('',(#30834),#30838); +#30834 = LINE('',#30835,#30836); +#30835 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#30836 = VECTOR('',#30837,1.); +#30837 = DIRECTION('',(0.E+000,-1.)); +#30838 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#30839 = PCURVE('',#30605,#30840); +#30840 = DEFINITIONAL_REPRESENTATION('',(#30841),#30845); +#30841 = LINE('',#30842,#30843); +#30842 = CARTESIAN_POINT('',(0.25,0.E+000)); +#30843 = VECTOR('',#30844,1.); +#30844 = DIRECTION('',(0.E+000,-1.)); +#30845 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#30846 = ORIENTED_EDGE('',*,*,#30847,.T.); +#30847 = EDGE_CURVE('',#30825,#28867,#30848,.T.); +#30848 = SURFACE_CURVE('',#30849,(#30853,#30860),.PCURVE_S1.); +#30849 = LINE('',#30850,#30851); +#30850 = CARTESIAN_POINT('',(-3.5,2.125,0.2)); +#30851 = VECTOR('',#30852,1.); +#30852 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000)); +#30853 = PCURVE('',#22813,#30854); +#30854 = DEFINITIONAL_REPRESENTATION('',(#30855),#30859); +#30855 = LINE('',#30856,#30857); +#30856 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#30857 = VECTOR('',#30858,1.); +#30858 = DIRECTION('',(1.,0.E+000)); +#30859 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#30860 = PCURVE('',#28905,#30861); +#30861 = DEFINITIONAL_REPRESENTATION('',(#30862),#30866); +#30862 = LINE('',#30863,#30864); +#30863 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#30864 = VECTOR('',#30865,1.); +#30865 = DIRECTION('',(0.E+000,1.)); +#30866 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#30867 = ORIENTED_EDGE('',*,*,#28866,.F.); +#30868 = ORIENTED_EDGE('',*,*,#22797,.F.); +#30869 = ORIENTED_EDGE('',*,*,#30676,.F.); +#30870 = ADVANCED_FACE('',(#30871),#27732,.F.); +#30871 = FACE_BOUND('',#30872,.F.); +#30872 = EDGE_LOOP('',(#30873,#30903,#30931,#30952,#30953,#30954)); +#30873 = ORIENTED_EDGE('',*,*,#30874,.F.); +#30874 = EDGE_CURVE('',#30875,#30877,#30879,.T.); +#30875 = VERTEX_POINT('',#30876); +#30876 = CARTESIAN_POINT('',(-1.875,3.5,0.E+000)); +#30877 = VERTEX_POINT('',#30878); +#30878 = CARTESIAN_POINT('',(-1.875,3.225,0.E+000)); +#30879 = SURFACE_CURVE('',#30880,(#30884,#30891),.PCURVE_S1.); +#30880 = LINE('',#30881,#30882); +#30881 = CARTESIAN_POINT('',(-1.875,3.5,0.E+000)); +#30882 = VECTOR('',#30883,1.); +#30883 = DIRECTION('',(-4.555315873023E-016,-1.,0.E+000)); +#30884 = PCURVE('',#27732,#30885); +#30885 = DEFINITIONAL_REPRESENTATION('',(#30886),#30890); +#30886 = LINE('',#30887,#30888); +#30887 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#30888 = VECTOR('',#30889,1.); +#30889 = DIRECTION('',(1.,0.E+000)); +#30890 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#30891 = PCURVE('',#30892,#30897); +#30892 = PLANE('',#30893); +#30893 = AXIS2_PLACEMENT_3D('',#30894,#30895,#30896); +#30894 = CARTESIAN_POINT('',(-1.875,3.5,0.E+000)); +#30895 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#30896 = DIRECTION('',(1.,-4.555315873023E-016,-0.E+000)); +#30897 = DEFINITIONAL_REPRESENTATION('',(#30898),#30902); +#30898 = LINE('',#30899,#30900); +#30899 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#30900 = VECTOR('',#30901,1.); +#30901 = DIRECTION('',(0.E+000,1.)); +#30902 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#30903 = ORIENTED_EDGE('',*,*,#30904,.T.); +#30904 = EDGE_CURVE('',#30875,#30905,#30907,.T.); +#30905 = VERTEX_POINT('',#30906); +#30906 = CARTESIAN_POINT('',(-1.875,3.5,0.2)); +#30907 = SURFACE_CURVE('',#30908,(#30912,#30919),.PCURVE_S1.); +#30908 = LINE('',#30909,#30910); +#30909 = CARTESIAN_POINT('',(-1.875,3.5,0.E+000)); +#30910 = VECTOR('',#30911,1.); +#30911 = DIRECTION('',(0.E+000,0.E+000,1.)); +#30912 = PCURVE('',#27732,#30913); +#30913 = DEFINITIONAL_REPRESENTATION('',(#30914),#30918); +#30914 = LINE('',#30915,#30916); +#30915 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#30916 = VECTOR('',#30917,1.); +#30917 = DIRECTION('',(0.E+000,-1.)); +#30918 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#30919 = PCURVE('',#30920,#30925); +#30920 = PLANE('',#30921); +#30921 = AXIS2_PLACEMENT_3D('',#30922,#30923,#30924); +#30922 = CARTESIAN_POINT('',(-1.625,3.5,0.E+000)); +#30923 = DIRECTION('',(-4.555315873023E-016,-1.,0.E+000)); +#30924 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000)); +#30925 = DEFINITIONAL_REPRESENTATION('',(#30926),#30930); +#30926 = LINE('',#30927,#30928); +#30927 = CARTESIAN_POINT('',(0.25,0.E+000)); +#30928 = VECTOR('',#30929,1.); +#30929 = DIRECTION('',(0.E+000,-1.)); +#30930 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#30931 = ORIENTED_EDGE('',*,*,#30932,.T.); +#30932 = EDGE_CURVE('',#30905,#29193,#30933,.T.); +#30933 = SURFACE_CURVE('',#30934,(#30938,#30945),.PCURVE_S1.); +#30934 = LINE('',#30935,#30936); +#30935 = CARTESIAN_POINT('',(-1.875,3.5,0.2)); +#30936 = VECTOR('',#30937,1.); +#30937 = DIRECTION('',(-4.555315873023E-016,-1.,0.E+000)); +#30938 = PCURVE('',#27732,#30939); +#30939 = DEFINITIONAL_REPRESENTATION('',(#30940),#30944); +#30940 = LINE('',#30941,#30942); +#30941 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#30942 = VECTOR('',#30943,1.); +#30943 = DIRECTION('',(1.,0.E+000)); +#30944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#30945 = PCURVE('',#29231,#30946); +#30946 = DEFINITIONAL_REPRESENTATION('',(#30947),#30951); +#30947 = LINE('',#30948,#30949); +#30948 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#30949 = VECTOR('',#30950,1.); +#30950 = DIRECTION('',(0.E+000,1.)); +#30951 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#30952 = ORIENTED_EDGE('',*,*,#29192,.F.); +#30953 = ORIENTED_EDGE('',*,*,#27716,.F.); +#30954 = ORIENTED_EDGE('',*,*,#30955,.F.); +#30955 = EDGE_CURVE('',#30877,#27684,#30956,.T.); +#30956 = SURFACE_CURVE('',#30957,(#30961,#30968),.PCURVE_S1.); +#30957 = LINE('',#30958,#30959); +#30958 = CARTESIAN_POINT('',(-1.875,3.225,0.E+000)); +#30959 = VECTOR('',#30960,1.); +#30960 = DIRECTION('',(0.E+000,0.E+000,1.)); +#30961 = PCURVE('',#27732,#30962); +#30962 = DEFINITIONAL_REPRESENTATION('',(#30963),#30967); +#30963 = LINE('',#30964,#30965); +#30964 = CARTESIAN_POINT('',(0.275,0.E+000)); +#30965 = VECTOR('',#30966,1.); +#30966 = DIRECTION('',(0.E+000,-1.)); +#30967 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#30968 = PCURVE('',#27704,#30969); +#30969 = DEFINITIONAL_REPRESENTATION('',(#30970),#30974); +#30970 = LINE('',#30971,#30972); +#30971 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#30972 = VECTOR('',#30973,1.); +#30973 = DIRECTION('',(0.E+000,-1.)); +#30974 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#30975 = ADVANCED_FACE('',(#30976),#22864,.F.); +#30976 = FACE_BOUND('',#30977,.F.); +#30977 = EDGE_LOOP('',(#30978,#31008,#31029,#31030,#31031,#31054)); +#30978 = ORIENTED_EDGE('',*,*,#30979,.F.); +#30979 = EDGE_CURVE('',#30980,#30982,#30984,.T.); +#30980 = VERTEX_POINT('',#30981); +#30981 = CARTESIAN_POINT('',(-3.225,1.875,0.E+000)); +#30982 = VERTEX_POINT('',#30983); +#30983 = CARTESIAN_POINT('',(-3.5,1.875,0.E+000)); +#30984 = SURFACE_CURVE('',#30985,(#30989,#30996),.PCURVE_S1.); +#30985 = LINE('',#30986,#30987); +#30986 = CARTESIAN_POINT('',(-3.225,1.875,0.E+000)); +#30987 = VECTOR('',#30988,1.); +#30988 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000)); +#30989 = PCURVE('',#22864,#30990); +#30990 = DEFINITIONAL_REPRESENTATION('',(#30991),#30995); +#30991 = LINE('',#30992,#30993); +#30992 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#30993 = VECTOR('',#30994,1.); +#30994 = DIRECTION('',(1.,0.E+000)); +#30995 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#30996 = PCURVE('',#30997,#31002); +#30997 = PLANE('',#30998); +#30998 = AXIS2_PLACEMENT_3D('',#30999,#31000,#31001); +#30999 = CARTESIAN_POINT('',(-3.5,1.625,0.E+000)); +#31000 = DIRECTION('',(0.E+000,-0.E+000,-1.)); +#31001 = DIRECTION('',(4.669739647545E-016,1.,0.E+000)); +#31002 = DEFINITIONAL_REPRESENTATION('',(#31003),#31007); +#31003 = LINE('',#31004,#31005); +#31004 = CARTESIAN_POINT('',(0.25,0.275)); +#31005 = VECTOR('',#31006,1.); +#31006 = DIRECTION('',(0.E+000,-1.)); +#31007 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#31008 = ORIENTED_EDGE('',*,*,#31009,.T.); +#31009 = EDGE_CURVE('',#30980,#22849,#31010,.T.); +#31010 = SURFACE_CURVE('',#31011,(#31015,#31022),.PCURVE_S1.); +#31011 = LINE('',#31012,#31013); +#31012 = CARTESIAN_POINT('',(-3.225,1.875,0.E+000)); +#31013 = VECTOR('',#31014,1.); +#31014 = DIRECTION('',(0.E+000,0.E+000,1.)); +#31015 = PCURVE('',#22864,#31016); +#31016 = DEFINITIONAL_REPRESENTATION('',(#31017),#31021); +#31017 = LINE('',#31018,#31019); +#31018 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#31019 = VECTOR('',#31020,1.); +#31020 = DIRECTION('',(0.E+000,-1.)); +#31021 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#31022 = PCURVE('',#22897,#31023); +#31023 = DEFINITIONAL_REPRESENTATION('',(#31024),#31028); +#31024 = LINE('',#31025,#31026); +#31025 = CARTESIAN_POINT('',(3.14159265359,0.E+000)); +#31026 = VECTOR('',#31027,1.); +#31027 = DIRECTION('',(0.E+000,-1.)); +#31028 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#31029 = ORIENTED_EDGE('',*,*,#22848,.F.); +#31030 = ORIENTED_EDGE('',*,*,#28844,.F.); +#31031 = ORIENTED_EDGE('',*,*,#31032,.T.); +#31032 = EDGE_CURVE('',#28817,#31033,#31035,.T.); +#31033 = VERTEX_POINT('',#31034); +#31034 = CARTESIAN_POINT('',(-3.5,1.875,0.2)); +#31035 = SURFACE_CURVE('',#31036,(#31040,#31047),.PCURVE_S1.); +#31036 = LINE('',#31037,#31038); +#31037 = CARTESIAN_POINT('',(-3.225,1.875,0.2)); +#31038 = VECTOR('',#31039,1.); +#31039 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000)); +#31040 = PCURVE('',#22864,#31041); +#31041 = DEFINITIONAL_REPRESENTATION('',(#31042),#31046); +#31042 = LINE('',#31043,#31044); +#31043 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#31044 = VECTOR('',#31045,1.); +#31045 = DIRECTION('',(1.,0.E+000)); +#31046 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#31047 = PCURVE('',#28832,#31048); +#31048 = DEFINITIONAL_REPRESENTATION('',(#31049),#31053); +#31049 = LINE('',#31050,#31051); +#31050 = CARTESIAN_POINT('',(0.25,0.275)); +#31051 = VECTOR('',#31052,1.); +#31052 = DIRECTION('',(0.E+000,-1.)); +#31053 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#31054 = ORIENTED_EDGE('',*,*,#31055,.F.); +#31055 = EDGE_CURVE('',#30982,#31033,#31056,.T.); +#31056 = SURFACE_CURVE('',#31057,(#31061,#31068),.PCURVE_S1.); +#31057 = LINE('',#31058,#31059); +#31058 = CARTESIAN_POINT('',(-3.5,1.875,0.E+000)); +#31059 = VECTOR('',#31060,1.); +#31060 = DIRECTION('',(0.E+000,0.E+000,1.)); +#31061 = PCURVE('',#22864,#31062); +#31062 = DEFINITIONAL_REPRESENTATION('',(#31063),#31067); +#31063 = LINE('',#31064,#31065); +#31064 = CARTESIAN_POINT('',(0.275,0.E+000)); +#31065 = VECTOR('',#31066,1.); +#31066 = DIRECTION('',(0.E+000,-1.)); +#31067 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#31068 = PCURVE('',#31069,#31074); +#31069 = PLANE('',#31070); +#31070 = AXIS2_PLACEMENT_3D('',#31071,#31072,#31073); +#31071 = CARTESIAN_POINT('',(-3.5,1.875,0.E+000)); +#31072 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000)); +#31073 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000)); +#31074 = DEFINITIONAL_REPRESENTATION('',(#31075),#31079); +#31075 = LINE('',#31076,#31077); +#31076 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#31077 = VECTOR('',#31078,1.); +#31078 = DIRECTION('',(0.E+000,-1.)); +#31079 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#31080 = ADVANCED_FACE('',(#31081),#27704,.T.); +#31081 = FACE_BOUND('',#31082,.T.); +#31082 = EDGE_LOOP('',(#31083,#31106,#31107,#31108)); +#31083 = ORIENTED_EDGE('',*,*,#31084,.T.); +#31084 = EDGE_CURVE('',#31085,#27656,#31087,.T.); +#31085 = VERTEX_POINT('',#31086); +#31086 = CARTESIAN_POINT('',(-1.625,3.225,0.E+000)); +#31087 = SURFACE_CURVE('',#31088,(#31092,#31099),.PCURVE_S1.); +#31088 = LINE('',#31089,#31090); +#31089 = CARTESIAN_POINT('',(-1.625,3.225,0.E+000)); +#31090 = VECTOR('',#31091,1.); +#31091 = DIRECTION('',(0.E+000,0.E+000,1.)); +#31092 = PCURVE('',#27704,#31093); +#31093 = DEFINITIONAL_REPRESENTATION('',(#31094),#31098); +#31094 = LINE('',#31095,#31096); +#31095 = CARTESIAN_POINT('',(3.14159265359,0.E+000)); +#31096 = VECTOR('',#31097,1.); +#31097 = DIRECTION('',(0.E+000,-1.)); +#31098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#31099 = PCURVE('',#27671,#31100); +#31100 = DEFINITIONAL_REPRESENTATION('',(#31101),#31105); +#31101 = LINE('',#31102,#31103); +#31102 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#31103 = VECTOR('',#31104,1.); +#31104 = DIRECTION('',(0.E+000,-1.)); +#31105 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#31106 = ORIENTED_EDGE('',*,*,#27683,.T.); +#31107 = ORIENTED_EDGE('',*,*,#30955,.F.); +#31108 = ORIENTED_EDGE('',*,*,#31109,.T.); +#31109 = EDGE_CURVE('',#30877,#31085,#31110,.T.); +#31110 = SURFACE_CURVE('',#31111,(#31116,#31123),.PCURVE_S1.); +#31111 = CIRCLE('',#31112,0.125); +#31112 = AXIS2_PLACEMENT_3D('',#31113,#31114,#31115); +#31113 = CARTESIAN_POINT('',(-1.75,3.225,0.E+000)); +#31114 = DIRECTION('',(0.E+000,0.E+000,1.)); +#31115 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000)); +#31116 = PCURVE('',#27704,#31117); +#31117 = DEFINITIONAL_REPRESENTATION('',(#31118),#31122); +#31118 = LINE('',#31119,#31120); +#31119 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#31120 = VECTOR('',#31121,1.); +#31121 = DIRECTION('',(-1.,0.E+000)); +#31122 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#31123 = PCURVE('',#30892,#31124); +#31124 = DEFINITIONAL_REPRESENTATION('',(#31125),#31133); +#31125 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#31126,#31127,#31128,#31129 + ,#31130,#31131,#31132),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#31126 = CARTESIAN_POINT('',(1.387778780781E-016,0.275)); +#31127 = CARTESIAN_POINT('',(1.387778780781E-016,0.491506350946)); +#31128 = CARTESIAN_POINT('',(0.1875,0.383253175473)); +#31129 = CARTESIAN_POINT('',(0.375,0.275)); +#31130 = CARTESIAN_POINT('',(0.1875,0.166746824527)); +#31131 = CARTESIAN_POINT('',(3.330669073875E-016,5.849364905389E-002)); +#31132 = CARTESIAN_POINT('',(1.387778780781E-016,0.275)); +#31133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#31134 = ADVANCED_FACE('',(#31135),#22897,.T.); +#31135 = FACE_BOUND('',#31136,.T.); +#31136 = EDGE_LOOP('',(#31137,#31138,#31139,#31162)); +#31137 = ORIENTED_EDGE('',*,*,#31009,.T.); +#31138 = ORIENTED_EDGE('',*,*,#22876,.T.); +#31139 = ORIENTED_EDGE('',*,*,#31140,.F.); +#31140 = EDGE_CURVE('',#31141,#22877,#31143,.T.); +#31141 = VERTEX_POINT('',#31142); +#31142 = CARTESIAN_POINT('',(-3.225,1.625,0.E+000)); +#31143 = SURFACE_CURVE('',#31144,(#31148,#31155),.PCURVE_S1.); +#31144 = LINE('',#31145,#31146); +#31145 = CARTESIAN_POINT('',(-3.225,1.625,0.E+000)); +#31146 = VECTOR('',#31147,1.); +#31147 = DIRECTION('',(0.E+000,0.E+000,1.)); +#31148 = PCURVE('',#22897,#31149); +#31149 = DEFINITIONAL_REPRESENTATION('',(#31150),#31154); +#31150 = LINE('',#31151,#31152); +#31151 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#31152 = VECTOR('',#31153,1.); +#31153 = DIRECTION('',(0.E+000,-1.)); +#31154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#31155 = PCURVE('',#22925,#31156); +#31156 = DEFINITIONAL_REPRESENTATION('',(#31157),#31161); +#31157 = LINE('',#31158,#31159); +#31158 = CARTESIAN_POINT('',(0.275,0.E+000)); +#31159 = VECTOR('',#31160,1.); +#31160 = DIRECTION('',(0.E+000,-1.)); +#31161 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#31162 = ORIENTED_EDGE('',*,*,#31163,.T.); +#31163 = EDGE_CURVE('',#31141,#30980,#31164,.T.); +#31164 = SURFACE_CURVE('',#31165,(#31170,#31177),.PCURVE_S1.); +#31165 = CIRCLE('',#31166,0.125); +#31166 = AXIS2_PLACEMENT_3D('',#31167,#31168,#31169); +#31167 = CARTESIAN_POINT('',(-3.225,1.75,0.E+000)); +#31168 = DIRECTION('',(0.E+000,0.E+000,1.)); +#31169 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000)); +#31170 = PCURVE('',#22897,#31171); +#31171 = DEFINITIONAL_REPRESENTATION('',(#31172),#31176); +#31172 = LINE('',#31173,#31174); +#31173 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#31174 = VECTOR('',#31175,1.); +#31175 = DIRECTION('',(-1.,0.E+000)); +#31176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#31177 = PCURVE('',#30997,#31178); +#31178 = DEFINITIONAL_REPRESENTATION('',(#31179),#31187); +#31179 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#31180,#31181,#31182,#31183 + ,#31184,#31185,#31186),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#31180 = CARTESIAN_POINT('',(1.387778780781E-016,0.275)); +#31181 = CARTESIAN_POINT('',(1.387778780781E-016,0.491506350946)); +#31182 = CARTESIAN_POINT('',(0.1875,0.383253175473)); +#31183 = CARTESIAN_POINT('',(0.375,0.275)); +#31184 = CARTESIAN_POINT('',(0.1875,0.166746824527)); +#31185 = CARTESIAN_POINT('',(3.330669073875E-016,5.849364905389E-002)); +#31186 = CARTESIAN_POINT('',(1.387778780781E-016,0.275)); +#31187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#31188 = ADVANCED_FACE('',(#31189),#27671,.F.); +#31189 = FACE_BOUND('',#31190,.F.); +#31190 = EDGE_LOOP('',(#31191,#31214,#31215,#31216,#31217,#31240)); +#31191 = ORIENTED_EDGE('',*,*,#31192,.F.); +#31192 = EDGE_CURVE('',#31085,#31193,#31195,.T.); +#31193 = VERTEX_POINT('',#31194); +#31194 = CARTESIAN_POINT('',(-1.625,3.5,0.E+000)); +#31195 = SURFACE_CURVE('',#31196,(#31200,#31207),.PCURVE_S1.); +#31196 = LINE('',#31197,#31198); +#31197 = CARTESIAN_POINT('',(-1.625,3.225,0.E+000)); +#31198 = VECTOR('',#31199,1.); +#31199 = DIRECTION('',(4.555315873023E-016,1.,0.E+000)); +#31200 = PCURVE('',#27671,#31201); +#31201 = DEFINITIONAL_REPRESENTATION('',(#31202),#31206); +#31202 = LINE('',#31203,#31204); +#31203 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#31204 = VECTOR('',#31205,1.); +#31205 = DIRECTION('',(1.,0.E+000)); +#31206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#31207 = PCURVE('',#30892,#31208); +#31208 = DEFINITIONAL_REPRESENTATION('',(#31209),#31213); +#31209 = LINE('',#31210,#31211); +#31210 = CARTESIAN_POINT('',(0.25,0.275)); +#31211 = VECTOR('',#31212,1.); +#31212 = DIRECTION('',(0.E+000,-1.)); +#31213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#31214 = ORIENTED_EDGE('',*,*,#31084,.T.); +#31215 = ORIENTED_EDGE('',*,*,#27655,.F.); +#31216 = ORIENTED_EDGE('',*,*,#29243,.F.); +#31217 = ORIENTED_EDGE('',*,*,#31218,.T.); +#31218 = EDGE_CURVE('',#29216,#31219,#31221,.T.); +#31219 = VERTEX_POINT('',#31220); +#31220 = CARTESIAN_POINT('',(-1.625,3.5,0.2)); +#31221 = SURFACE_CURVE('',#31222,(#31226,#31233),.PCURVE_S1.); +#31222 = LINE('',#31223,#31224); +#31223 = CARTESIAN_POINT('',(-1.625,3.225,0.2)); +#31224 = VECTOR('',#31225,1.); +#31225 = DIRECTION('',(4.555315873023E-016,1.,0.E+000)); +#31226 = PCURVE('',#27671,#31227); +#31227 = DEFINITIONAL_REPRESENTATION('',(#31228),#31232); +#31228 = LINE('',#31229,#31230); +#31229 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#31230 = VECTOR('',#31231,1.); +#31231 = DIRECTION('',(1.,0.E+000)); +#31232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#31233 = PCURVE('',#29231,#31234); +#31234 = DEFINITIONAL_REPRESENTATION('',(#31235),#31239); +#31235 = LINE('',#31236,#31237); +#31236 = CARTESIAN_POINT('',(0.25,0.275)); +#31237 = VECTOR('',#31238,1.); +#31238 = DIRECTION('',(0.E+000,-1.)); +#31239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#31240 = ORIENTED_EDGE('',*,*,#31241,.F.); +#31241 = EDGE_CURVE('',#31193,#31219,#31242,.T.); +#31242 = SURFACE_CURVE('',#31243,(#31247,#31254),.PCURVE_S1.); +#31243 = LINE('',#31244,#31245); +#31244 = CARTESIAN_POINT('',(-1.625,3.5,0.E+000)); +#31245 = VECTOR('',#31246,1.); +#31246 = DIRECTION('',(0.E+000,0.E+000,1.)); +#31247 = PCURVE('',#27671,#31248); +#31248 = DEFINITIONAL_REPRESENTATION('',(#31249),#31253); +#31249 = LINE('',#31250,#31251); +#31250 = CARTESIAN_POINT('',(0.275,0.E+000)); +#31251 = VECTOR('',#31252,1.); +#31252 = DIRECTION('',(0.E+000,-1.)); +#31253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#31254 = PCURVE('',#30920,#31255); +#31255 = DEFINITIONAL_REPRESENTATION('',(#31256),#31260); +#31256 = LINE('',#31257,#31258); +#31257 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#31258 = VECTOR('',#31259,1.); +#31259 = DIRECTION('',(0.E+000,-1.)); +#31260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#31261 = ADVANCED_FACE('',(#31262),#22925,.F.); +#31262 = FACE_BOUND('',#31263,.F.); +#31263 = EDGE_LOOP('',(#31264,#31287,#31310,#31331,#31332,#31333)); +#31264 = ORIENTED_EDGE('',*,*,#31265,.F.); +#31265 = EDGE_CURVE('',#31266,#31141,#31268,.T.); +#31266 = VERTEX_POINT('',#31267); +#31267 = CARTESIAN_POINT('',(-3.5,1.625,0.E+000)); +#31268 = SURFACE_CURVE('',#31269,(#31273,#31280),.PCURVE_S1.); +#31269 = LINE('',#31270,#31271); +#31270 = CARTESIAN_POINT('',(-3.5,1.625,0.E+000)); +#31271 = VECTOR('',#31272,1.); +#31272 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000)); +#31273 = PCURVE('',#22925,#31274); +#31274 = DEFINITIONAL_REPRESENTATION('',(#31275),#31279); +#31275 = LINE('',#31276,#31277); +#31276 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#31277 = VECTOR('',#31278,1.); +#31278 = DIRECTION('',(1.,0.E+000)); +#31279 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#31280 = PCURVE('',#30997,#31281); +#31281 = DEFINITIONAL_REPRESENTATION('',(#31282),#31286); +#31282 = LINE('',#31283,#31284); +#31283 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#31284 = VECTOR('',#31285,1.); +#31285 = DIRECTION('',(0.E+000,1.)); +#31286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#31287 = ORIENTED_EDGE('',*,*,#31288,.T.); +#31288 = EDGE_CURVE('',#31266,#31289,#31291,.T.); +#31289 = VERTEX_POINT('',#31290); +#31290 = CARTESIAN_POINT('',(-3.5,1.625,0.2)); +#31291 = SURFACE_CURVE('',#31292,(#31296,#31303),.PCURVE_S1.); +#31292 = LINE('',#31293,#31294); +#31293 = CARTESIAN_POINT('',(-3.5,1.625,0.E+000)); +#31294 = VECTOR('',#31295,1.); +#31295 = DIRECTION('',(0.E+000,0.E+000,1.)); +#31296 = PCURVE('',#22925,#31297); +#31297 = DEFINITIONAL_REPRESENTATION('',(#31298),#31302); +#31298 = LINE('',#31299,#31300); +#31299 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#31300 = VECTOR('',#31301,1.); +#31301 = DIRECTION('',(0.E+000,-1.)); +#31302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#31303 = PCURVE('',#31069,#31304); +#31304 = DEFINITIONAL_REPRESENTATION('',(#31305),#31309); +#31305 = LINE('',#31306,#31307); +#31306 = CARTESIAN_POINT('',(0.25,0.E+000)); +#31307 = VECTOR('',#31308,1.); +#31308 = DIRECTION('',(0.E+000,-1.)); +#31309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#31310 = ORIENTED_EDGE('',*,*,#31311,.T.); +#31311 = EDGE_CURVE('',#31289,#28794,#31312,.T.); +#31312 = SURFACE_CURVE('',#31313,(#31317,#31324),.PCURVE_S1.); +#31313 = LINE('',#31314,#31315); +#31314 = CARTESIAN_POINT('',(-3.5,1.625,0.2)); +#31315 = VECTOR('',#31316,1.); +#31316 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000)); +#31317 = PCURVE('',#22925,#31318); +#31318 = DEFINITIONAL_REPRESENTATION('',(#31319),#31323); +#31319 = LINE('',#31320,#31321); +#31320 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#31321 = VECTOR('',#31322,1.); +#31322 = DIRECTION('',(1.,0.E+000)); +#31323 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#31324 = PCURVE('',#28832,#31325); +#31325 = DEFINITIONAL_REPRESENTATION('',(#31326),#31330); +#31326 = LINE('',#31327,#31328); +#31327 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#31328 = VECTOR('',#31329,1.); +#31329 = DIRECTION('',(0.E+000,1.)); +#31330 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#31331 = ORIENTED_EDGE('',*,*,#28793,.F.); +#31332 = ORIENTED_EDGE('',*,*,#22909,.F.); +#31333 = ORIENTED_EDGE('',*,*,#31140,.F.); +#31334 = ADVANCED_FACE('',(#31335),#27620,.F.); +#31335 = FACE_BOUND('',#31336,.F.); +#31336 = EDGE_LOOP('',(#31337,#31367,#31395,#31416,#31417,#31418)); +#31337 = ORIENTED_EDGE('',*,*,#31338,.F.); +#31338 = EDGE_CURVE('',#31339,#31341,#31343,.T.); +#31339 = VERTEX_POINT('',#31340); +#31340 = CARTESIAN_POINT('',(-1.375,3.5,0.E+000)); +#31341 = VERTEX_POINT('',#31342); +#31342 = CARTESIAN_POINT('',(-1.375,3.225,0.E+000)); +#31343 = SURFACE_CURVE('',#31344,(#31348,#31355),.PCURVE_S1.); +#31344 = LINE('',#31345,#31346); +#31345 = CARTESIAN_POINT('',(-1.375,3.5,0.E+000)); +#31346 = VECTOR('',#31347,1.); +#31347 = DIRECTION('',(-4.555315873023E-016,-1.,0.E+000)); +#31348 = PCURVE('',#27620,#31349); +#31349 = DEFINITIONAL_REPRESENTATION('',(#31350),#31354); +#31350 = LINE('',#31351,#31352); +#31351 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#31352 = VECTOR('',#31353,1.); +#31353 = DIRECTION('',(1.,0.E+000)); +#31354 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#31355 = PCURVE('',#31356,#31361); +#31356 = PLANE('',#31357); +#31357 = AXIS2_PLACEMENT_3D('',#31358,#31359,#31360); +#31358 = CARTESIAN_POINT('',(-1.375,3.5,0.E+000)); +#31359 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#31360 = DIRECTION('',(1.,-4.555315873023E-016,-0.E+000)); +#31361 = DEFINITIONAL_REPRESENTATION('',(#31362),#31366); +#31362 = LINE('',#31363,#31364); +#31363 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#31364 = VECTOR('',#31365,1.); +#31365 = DIRECTION('',(0.E+000,1.)); +#31366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#31367 = ORIENTED_EDGE('',*,*,#31368,.T.); +#31368 = EDGE_CURVE('',#31339,#31369,#31371,.T.); +#31369 = VERTEX_POINT('',#31370); +#31370 = CARTESIAN_POINT('',(-1.375,3.5,0.2)); +#31371 = SURFACE_CURVE('',#31372,(#31376,#31383),.PCURVE_S1.); +#31372 = LINE('',#31373,#31374); +#31373 = CARTESIAN_POINT('',(-1.375,3.5,0.E+000)); +#31374 = VECTOR('',#31375,1.); +#31375 = DIRECTION('',(0.E+000,0.E+000,1.)); +#31376 = PCURVE('',#27620,#31377); +#31377 = DEFINITIONAL_REPRESENTATION('',(#31378),#31382); +#31378 = LINE('',#31379,#31380); +#31379 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#31380 = VECTOR('',#31381,1.); +#31381 = DIRECTION('',(0.E+000,-1.)); +#31382 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#31383 = PCURVE('',#31384,#31389); +#31384 = PLANE('',#31385); +#31385 = AXIS2_PLACEMENT_3D('',#31386,#31387,#31388); +#31386 = CARTESIAN_POINT('',(-1.125,3.5,0.E+000)); +#31387 = DIRECTION('',(-4.555315873023E-016,-1.,0.E+000)); +#31388 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000)); +#31389 = DEFINITIONAL_REPRESENTATION('',(#31390),#31394); +#31390 = LINE('',#31391,#31392); +#31391 = CARTESIAN_POINT('',(0.25,0.E+000)); +#31392 = VECTOR('',#31393,1.); +#31393 = DIRECTION('',(0.E+000,-1.)); +#31394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#31395 = ORIENTED_EDGE('',*,*,#31396,.T.); +#31396 = EDGE_CURVE('',#31369,#29266,#31397,.T.); +#31397 = SURFACE_CURVE('',#31398,(#31402,#31409),.PCURVE_S1.); +#31398 = LINE('',#31399,#31400); +#31399 = CARTESIAN_POINT('',(-1.375,3.5,0.2)); +#31400 = VECTOR('',#31401,1.); +#31401 = DIRECTION('',(-4.555315873023E-016,-1.,0.E+000)); +#31402 = PCURVE('',#27620,#31403); +#31403 = DEFINITIONAL_REPRESENTATION('',(#31404),#31408); +#31404 = LINE('',#31405,#31406); +#31405 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#31406 = VECTOR('',#31407,1.); +#31407 = DIRECTION('',(1.,0.E+000)); +#31408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#31409 = PCURVE('',#29304,#31410); +#31410 = DEFINITIONAL_REPRESENTATION('',(#31411),#31415); +#31411 = LINE('',#31412,#31413); +#31412 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#31413 = VECTOR('',#31414,1.); +#31414 = DIRECTION('',(0.E+000,1.)); +#31415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#31416 = ORIENTED_EDGE('',*,*,#29265,.F.); +#31417 = ORIENTED_EDGE('',*,*,#27604,.F.); +#31418 = ORIENTED_EDGE('',*,*,#31419,.F.); +#31419 = EDGE_CURVE('',#31341,#27572,#31420,.T.); +#31420 = SURFACE_CURVE('',#31421,(#31425,#31432),.PCURVE_S1.); +#31421 = LINE('',#31422,#31423); +#31422 = CARTESIAN_POINT('',(-1.375,3.225,0.E+000)); +#31423 = VECTOR('',#31424,1.); +#31424 = DIRECTION('',(0.E+000,0.E+000,1.)); +#31425 = PCURVE('',#27620,#31426); +#31426 = DEFINITIONAL_REPRESENTATION('',(#31427),#31431); +#31427 = LINE('',#31428,#31429); +#31428 = CARTESIAN_POINT('',(0.275,0.E+000)); +#31429 = VECTOR('',#31430,1.); +#31430 = DIRECTION('',(0.E+000,-1.)); +#31431 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#31432 = PCURVE('',#27592,#31433); +#31433 = DEFINITIONAL_REPRESENTATION('',(#31434),#31438); +#31434 = LINE('',#31435,#31436); +#31435 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#31436 = VECTOR('',#31437,1.); +#31437 = DIRECTION('',(0.E+000,-1.)); +#31438 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#31439 = ADVANCED_FACE('',(#31440),#22976,.F.); +#31440 = FACE_BOUND('',#31441,.F.); +#31441 = EDGE_LOOP('',(#31442,#31472,#31493,#31494,#31495,#31518)); +#31442 = ORIENTED_EDGE('',*,*,#31443,.F.); +#31443 = EDGE_CURVE('',#31444,#31446,#31448,.T.); +#31444 = VERTEX_POINT('',#31445); +#31445 = CARTESIAN_POINT('',(-3.225,1.375,0.E+000)); +#31446 = VERTEX_POINT('',#31447); +#31447 = CARTESIAN_POINT('',(-3.5,1.375,0.E+000)); +#31448 = SURFACE_CURVE('',#31449,(#31453,#31460),.PCURVE_S1.); +#31449 = LINE('',#31450,#31451); +#31450 = CARTESIAN_POINT('',(-3.225,1.375,0.E+000)); +#31451 = VECTOR('',#31452,1.); +#31452 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000)); +#31453 = PCURVE('',#22976,#31454); +#31454 = DEFINITIONAL_REPRESENTATION('',(#31455),#31459); +#31455 = LINE('',#31456,#31457); +#31456 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#31457 = VECTOR('',#31458,1.); +#31458 = DIRECTION('',(1.,0.E+000)); +#31459 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#31460 = PCURVE('',#31461,#31466); +#31461 = PLANE('',#31462); +#31462 = AXIS2_PLACEMENT_3D('',#31463,#31464,#31465); +#31463 = CARTESIAN_POINT('',(-3.5,1.125,0.E+000)); +#31464 = DIRECTION('',(0.E+000,-0.E+000,-1.)); +#31465 = DIRECTION('',(4.669739647545E-016,1.,0.E+000)); +#31466 = DEFINITIONAL_REPRESENTATION('',(#31467),#31471); +#31467 = LINE('',#31468,#31469); +#31468 = CARTESIAN_POINT('',(0.25,0.275)); +#31469 = VECTOR('',#31470,1.); +#31470 = DIRECTION('',(0.E+000,-1.)); +#31471 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#31472 = ORIENTED_EDGE('',*,*,#31473,.T.); +#31473 = EDGE_CURVE('',#31444,#22961,#31474,.T.); +#31474 = SURFACE_CURVE('',#31475,(#31479,#31486),.PCURVE_S1.); +#31475 = LINE('',#31476,#31477); +#31476 = CARTESIAN_POINT('',(-3.225,1.375,0.E+000)); +#31477 = VECTOR('',#31478,1.); +#31478 = DIRECTION('',(0.E+000,0.E+000,1.)); +#31479 = PCURVE('',#22976,#31480); +#31480 = DEFINITIONAL_REPRESENTATION('',(#31481),#31485); +#31481 = LINE('',#31482,#31483); +#31482 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#31483 = VECTOR('',#31484,1.); +#31484 = DIRECTION('',(0.E+000,-1.)); +#31485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#31486 = PCURVE('',#23009,#31487); +#31487 = DEFINITIONAL_REPRESENTATION('',(#31488),#31492); +#31488 = LINE('',#31489,#31490); +#31489 = CARTESIAN_POINT('',(3.14159265359,0.E+000)); +#31490 = VECTOR('',#31491,1.); +#31491 = DIRECTION('',(0.E+000,-1.)); +#31492 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#31493 = ORIENTED_EDGE('',*,*,#22960,.F.); +#31494 = ORIENTED_EDGE('',*,*,#28771,.F.); +#31495 = ORIENTED_EDGE('',*,*,#31496,.T.); +#31496 = EDGE_CURVE('',#28744,#31497,#31499,.T.); +#31497 = VERTEX_POINT('',#31498); +#31498 = CARTESIAN_POINT('',(-3.5,1.375,0.2)); +#31499 = SURFACE_CURVE('',#31500,(#31504,#31511),.PCURVE_S1.); +#31500 = LINE('',#31501,#31502); +#31501 = CARTESIAN_POINT('',(-3.225,1.375,0.2)); +#31502 = VECTOR('',#31503,1.); +#31503 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000)); +#31504 = PCURVE('',#22976,#31505); +#31505 = DEFINITIONAL_REPRESENTATION('',(#31506),#31510); +#31506 = LINE('',#31507,#31508); +#31507 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#31508 = VECTOR('',#31509,1.); +#31509 = DIRECTION('',(1.,0.E+000)); +#31510 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#31511 = PCURVE('',#28759,#31512); +#31512 = DEFINITIONAL_REPRESENTATION('',(#31513),#31517); +#31513 = LINE('',#31514,#31515); +#31514 = CARTESIAN_POINT('',(0.25,0.275)); +#31515 = VECTOR('',#31516,1.); +#31516 = DIRECTION('',(0.E+000,-1.)); +#31517 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#31518 = ORIENTED_EDGE('',*,*,#31519,.F.); +#31519 = EDGE_CURVE('',#31446,#31497,#31520,.T.); +#31520 = SURFACE_CURVE('',#31521,(#31525,#31532),.PCURVE_S1.); +#31521 = LINE('',#31522,#31523); +#31522 = CARTESIAN_POINT('',(-3.5,1.375,0.E+000)); +#31523 = VECTOR('',#31524,1.); +#31524 = DIRECTION('',(0.E+000,0.E+000,1.)); +#31525 = PCURVE('',#22976,#31526); +#31526 = DEFINITIONAL_REPRESENTATION('',(#31527),#31531); +#31527 = LINE('',#31528,#31529); +#31528 = CARTESIAN_POINT('',(0.275,0.E+000)); +#31529 = VECTOR('',#31530,1.); +#31530 = DIRECTION('',(0.E+000,-1.)); +#31531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#31532 = PCURVE('',#31533,#31538); +#31533 = PLANE('',#31534); +#31534 = AXIS2_PLACEMENT_3D('',#31535,#31536,#31537); +#31535 = CARTESIAN_POINT('',(-3.5,1.375,0.E+000)); +#31536 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000)); +#31537 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000)); +#31538 = DEFINITIONAL_REPRESENTATION('',(#31539),#31543); +#31539 = LINE('',#31540,#31541); +#31540 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#31541 = VECTOR('',#31542,1.); +#31542 = DIRECTION('',(0.E+000,-1.)); +#31543 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#31544 = ADVANCED_FACE('',(#31545),#27592,.T.); +#31545 = FACE_BOUND('',#31546,.T.); +#31546 = EDGE_LOOP('',(#31547,#31570,#31571,#31572)); +#31547 = ORIENTED_EDGE('',*,*,#31548,.T.); +#31548 = EDGE_CURVE('',#31549,#27544,#31551,.T.); +#31549 = VERTEX_POINT('',#31550); +#31550 = CARTESIAN_POINT('',(-1.125,3.225,0.E+000)); +#31551 = SURFACE_CURVE('',#31552,(#31556,#31563),.PCURVE_S1.); +#31552 = LINE('',#31553,#31554); +#31553 = CARTESIAN_POINT('',(-1.125,3.225,0.E+000)); +#31554 = VECTOR('',#31555,1.); +#31555 = DIRECTION('',(0.E+000,0.E+000,1.)); +#31556 = PCURVE('',#27592,#31557); +#31557 = DEFINITIONAL_REPRESENTATION('',(#31558),#31562); +#31558 = LINE('',#31559,#31560); +#31559 = CARTESIAN_POINT('',(3.14159265359,0.E+000)); +#31560 = VECTOR('',#31561,1.); +#31561 = DIRECTION('',(0.E+000,-1.)); +#31562 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#31563 = PCURVE('',#27559,#31564); +#31564 = DEFINITIONAL_REPRESENTATION('',(#31565),#31569); +#31565 = LINE('',#31566,#31567); +#31566 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#31567 = VECTOR('',#31568,1.); +#31568 = DIRECTION('',(0.E+000,-1.)); +#31569 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#31570 = ORIENTED_EDGE('',*,*,#27571,.T.); +#31571 = ORIENTED_EDGE('',*,*,#31419,.F.); +#31572 = ORIENTED_EDGE('',*,*,#31573,.T.); +#31573 = EDGE_CURVE('',#31341,#31549,#31574,.T.); +#31574 = SURFACE_CURVE('',#31575,(#31580,#31587),.PCURVE_S1.); +#31575 = CIRCLE('',#31576,0.125); +#31576 = AXIS2_PLACEMENT_3D('',#31577,#31578,#31579); +#31577 = CARTESIAN_POINT('',(-1.25,3.225,0.E+000)); +#31578 = DIRECTION('',(0.E+000,0.E+000,1.)); +#31579 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000)); +#31580 = PCURVE('',#27592,#31581); +#31581 = DEFINITIONAL_REPRESENTATION('',(#31582),#31586); +#31582 = LINE('',#31583,#31584); +#31583 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#31584 = VECTOR('',#31585,1.); +#31585 = DIRECTION('',(-1.,0.E+000)); +#31586 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#31587 = PCURVE('',#31356,#31588); +#31588 = DEFINITIONAL_REPRESENTATION('',(#31589),#31597); +#31589 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#31590,#31591,#31592,#31593 + ,#31594,#31595,#31596),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#31590 = CARTESIAN_POINT('',(1.387778780781E-016,0.275)); +#31591 = CARTESIAN_POINT('',(1.387778780781E-016,0.491506350946)); +#31592 = CARTESIAN_POINT('',(0.1875,0.383253175473)); +#31593 = CARTESIAN_POINT('',(0.375,0.275)); +#31594 = CARTESIAN_POINT('',(0.1875,0.166746824527)); +#31595 = CARTESIAN_POINT('',(3.330669073875E-016,5.849364905389E-002)); +#31596 = CARTESIAN_POINT('',(1.387778780781E-016,0.275)); +#31597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#31598 = ADVANCED_FACE('',(#31599),#23009,.T.); +#31599 = FACE_BOUND('',#31600,.T.); +#31600 = EDGE_LOOP('',(#31601,#31602,#31603,#31626)); +#31601 = ORIENTED_EDGE('',*,*,#31473,.T.); +#31602 = ORIENTED_EDGE('',*,*,#22988,.T.); +#31603 = ORIENTED_EDGE('',*,*,#31604,.F.); +#31604 = EDGE_CURVE('',#31605,#22989,#31607,.T.); +#31605 = VERTEX_POINT('',#31606); +#31606 = CARTESIAN_POINT('',(-3.225,1.125,0.E+000)); +#31607 = SURFACE_CURVE('',#31608,(#31612,#31619),.PCURVE_S1.); +#31608 = LINE('',#31609,#31610); +#31609 = CARTESIAN_POINT('',(-3.225,1.125,0.E+000)); +#31610 = VECTOR('',#31611,1.); +#31611 = DIRECTION('',(0.E+000,0.E+000,1.)); +#31612 = PCURVE('',#23009,#31613); +#31613 = DEFINITIONAL_REPRESENTATION('',(#31614),#31618); +#31614 = LINE('',#31615,#31616); +#31615 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#31616 = VECTOR('',#31617,1.); +#31617 = DIRECTION('',(0.E+000,-1.)); +#31618 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#31619 = PCURVE('',#23037,#31620); +#31620 = DEFINITIONAL_REPRESENTATION('',(#31621),#31625); +#31621 = LINE('',#31622,#31623); +#31622 = CARTESIAN_POINT('',(0.275,0.E+000)); +#31623 = VECTOR('',#31624,1.); +#31624 = DIRECTION('',(0.E+000,-1.)); +#31625 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#31626 = ORIENTED_EDGE('',*,*,#31627,.T.); +#31627 = EDGE_CURVE('',#31605,#31444,#31628,.T.); +#31628 = SURFACE_CURVE('',#31629,(#31634,#31641),.PCURVE_S1.); +#31629 = CIRCLE('',#31630,0.125); +#31630 = AXIS2_PLACEMENT_3D('',#31631,#31632,#31633); +#31631 = CARTESIAN_POINT('',(-3.225,1.25,0.E+000)); +#31632 = DIRECTION('',(0.E+000,0.E+000,1.)); +#31633 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000)); +#31634 = PCURVE('',#23009,#31635); +#31635 = DEFINITIONAL_REPRESENTATION('',(#31636),#31640); +#31636 = LINE('',#31637,#31638); +#31637 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#31638 = VECTOR('',#31639,1.); +#31639 = DIRECTION('',(-1.,0.E+000)); +#31640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#31641 = PCURVE('',#31461,#31642); +#31642 = DEFINITIONAL_REPRESENTATION('',(#31643),#31651); +#31643 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#31644,#31645,#31646,#31647 + ,#31648,#31649,#31650),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#31644 = CARTESIAN_POINT('',(1.387778780781E-016,0.275)); +#31645 = CARTESIAN_POINT('',(1.387778780781E-016,0.491506350946)); +#31646 = CARTESIAN_POINT('',(0.1875,0.383253175473)); +#31647 = CARTESIAN_POINT('',(0.375,0.275)); +#31648 = CARTESIAN_POINT('',(0.1875,0.166746824527)); +#31649 = CARTESIAN_POINT('',(3.330669073875E-016,5.849364905389E-002)); +#31650 = CARTESIAN_POINT('',(1.387778780781E-016,0.275)); +#31651 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#31652 = ADVANCED_FACE('',(#31653),#27559,.F.); +#31653 = FACE_BOUND('',#31654,.F.); +#31654 = EDGE_LOOP('',(#31655,#31678,#31679,#31680,#31681,#31704)); +#31655 = ORIENTED_EDGE('',*,*,#31656,.F.); +#31656 = EDGE_CURVE('',#31549,#31657,#31659,.T.); +#31657 = VERTEX_POINT('',#31658); +#31658 = CARTESIAN_POINT('',(-1.125,3.5,0.E+000)); +#31659 = SURFACE_CURVE('',#31660,(#31664,#31671),.PCURVE_S1.); +#31660 = LINE('',#31661,#31662); +#31661 = CARTESIAN_POINT('',(-1.125,3.225,0.E+000)); +#31662 = VECTOR('',#31663,1.); +#31663 = DIRECTION('',(4.555315873023E-016,1.,0.E+000)); +#31664 = PCURVE('',#27559,#31665); +#31665 = DEFINITIONAL_REPRESENTATION('',(#31666),#31670); +#31666 = LINE('',#31667,#31668); +#31667 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#31668 = VECTOR('',#31669,1.); +#31669 = DIRECTION('',(1.,0.E+000)); +#31670 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#31671 = PCURVE('',#31356,#31672); +#31672 = DEFINITIONAL_REPRESENTATION('',(#31673),#31677); +#31673 = LINE('',#31674,#31675); +#31674 = CARTESIAN_POINT('',(0.25,0.275)); +#31675 = VECTOR('',#31676,1.); +#31676 = DIRECTION('',(0.E+000,-1.)); +#31677 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#31678 = ORIENTED_EDGE('',*,*,#31548,.T.); +#31679 = ORIENTED_EDGE('',*,*,#27543,.F.); +#31680 = ORIENTED_EDGE('',*,*,#29316,.F.); +#31681 = ORIENTED_EDGE('',*,*,#31682,.T.); +#31682 = EDGE_CURVE('',#29289,#31683,#31685,.T.); +#31683 = VERTEX_POINT('',#31684); +#31684 = CARTESIAN_POINT('',(-1.125,3.5,0.2)); +#31685 = SURFACE_CURVE('',#31686,(#31690,#31697),.PCURVE_S1.); +#31686 = LINE('',#31687,#31688); +#31687 = CARTESIAN_POINT('',(-1.125,3.225,0.2)); +#31688 = VECTOR('',#31689,1.); +#31689 = DIRECTION('',(4.555315873023E-016,1.,0.E+000)); +#31690 = PCURVE('',#27559,#31691); +#31691 = DEFINITIONAL_REPRESENTATION('',(#31692),#31696); +#31692 = LINE('',#31693,#31694); +#31693 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#31694 = VECTOR('',#31695,1.); +#31695 = DIRECTION('',(1.,0.E+000)); +#31696 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#31697 = PCURVE('',#29304,#31698); +#31698 = DEFINITIONAL_REPRESENTATION('',(#31699),#31703); +#31699 = LINE('',#31700,#31701); +#31700 = CARTESIAN_POINT('',(0.25,0.275)); +#31701 = VECTOR('',#31702,1.); +#31702 = DIRECTION('',(0.E+000,-1.)); +#31703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#31704 = ORIENTED_EDGE('',*,*,#31705,.F.); +#31705 = EDGE_CURVE('',#31657,#31683,#31706,.T.); +#31706 = SURFACE_CURVE('',#31707,(#31711,#31718),.PCURVE_S1.); +#31707 = LINE('',#31708,#31709); +#31708 = CARTESIAN_POINT('',(-1.125,3.5,0.E+000)); +#31709 = VECTOR('',#31710,1.); +#31710 = DIRECTION('',(0.E+000,0.E+000,1.)); +#31711 = PCURVE('',#27559,#31712); +#31712 = DEFINITIONAL_REPRESENTATION('',(#31713),#31717); +#31713 = LINE('',#31714,#31715); +#31714 = CARTESIAN_POINT('',(0.275,0.E+000)); +#31715 = VECTOR('',#31716,1.); +#31716 = DIRECTION('',(0.E+000,-1.)); +#31717 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#31718 = PCURVE('',#31384,#31719); +#31719 = DEFINITIONAL_REPRESENTATION('',(#31720),#31724); +#31720 = LINE('',#31721,#31722); +#31721 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#31722 = VECTOR('',#31723,1.); +#31723 = DIRECTION('',(0.E+000,-1.)); +#31724 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#31725 = ADVANCED_FACE('',(#31726),#23037,.F.); +#31726 = FACE_BOUND('',#31727,.F.); +#31727 = EDGE_LOOP('',(#31728,#31751,#31774,#31795,#31796,#31797)); +#31728 = ORIENTED_EDGE('',*,*,#31729,.F.); +#31729 = EDGE_CURVE('',#31730,#31605,#31732,.T.); +#31730 = VERTEX_POINT('',#31731); +#31731 = CARTESIAN_POINT('',(-3.5,1.125,0.E+000)); +#31732 = SURFACE_CURVE('',#31733,(#31737,#31744),.PCURVE_S1.); +#31733 = LINE('',#31734,#31735); +#31734 = CARTESIAN_POINT('',(-3.5,1.125,0.E+000)); +#31735 = VECTOR('',#31736,1.); +#31736 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000)); +#31737 = PCURVE('',#23037,#31738); +#31738 = DEFINITIONAL_REPRESENTATION('',(#31739),#31743); +#31739 = LINE('',#31740,#31741); +#31740 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#31741 = VECTOR('',#31742,1.); +#31742 = DIRECTION('',(1.,0.E+000)); +#31743 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#31744 = PCURVE('',#31461,#31745); +#31745 = DEFINITIONAL_REPRESENTATION('',(#31746),#31750); +#31746 = LINE('',#31747,#31748); +#31747 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#31748 = VECTOR('',#31749,1.); +#31749 = DIRECTION('',(0.E+000,1.)); +#31750 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#31751 = ORIENTED_EDGE('',*,*,#31752,.T.); +#31752 = EDGE_CURVE('',#31730,#31753,#31755,.T.); +#31753 = VERTEX_POINT('',#31754); +#31754 = CARTESIAN_POINT('',(-3.5,1.125,0.2)); +#31755 = SURFACE_CURVE('',#31756,(#31760,#31767),.PCURVE_S1.); +#31756 = LINE('',#31757,#31758); +#31757 = CARTESIAN_POINT('',(-3.5,1.125,0.E+000)); +#31758 = VECTOR('',#31759,1.); +#31759 = DIRECTION('',(0.E+000,0.E+000,1.)); +#31760 = PCURVE('',#23037,#31761); +#31761 = DEFINITIONAL_REPRESENTATION('',(#31762),#31766); +#31762 = LINE('',#31763,#31764); +#31763 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#31764 = VECTOR('',#31765,1.); +#31765 = DIRECTION('',(0.E+000,-1.)); +#31766 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#31767 = PCURVE('',#31533,#31768); +#31768 = DEFINITIONAL_REPRESENTATION('',(#31769),#31773); +#31769 = LINE('',#31770,#31771); +#31770 = CARTESIAN_POINT('',(0.25,0.E+000)); +#31771 = VECTOR('',#31772,1.); +#31772 = DIRECTION('',(0.E+000,-1.)); +#31773 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#31774 = ORIENTED_EDGE('',*,*,#31775,.T.); +#31775 = EDGE_CURVE('',#31753,#28721,#31776,.T.); +#31776 = SURFACE_CURVE('',#31777,(#31781,#31788),.PCURVE_S1.); +#31777 = LINE('',#31778,#31779); +#31778 = CARTESIAN_POINT('',(-3.5,1.125,0.2)); +#31779 = VECTOR('',#31780,1.); +#31780 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000)); +#31781 = PCURVE('',#23037,#31782); +#31782 = DEFINITIONAL_REPRESENTATION('',(#31783),#31787); +#31783 = LINE('',#31784,#31785); +#31784 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#31785 = VECTOR('',#31786,1.); +#31786 = DIRECTION('',(1.,0.E+000)); +#31787 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#31788 = PCURVE('',#28759,#31789); +#31789 = DEFINITIONAL_REPRESENTATION('',(#31790),#31794); +#31790 = LINE('',#31791,#31792); +#31791 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#31792 = VECTOR('',#31793,1.); +#31793 = DIRECTION('',(0.E+000,1.)); +#31794 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#31795 = ORIENTED_EDGE('',*,*,#28720,.F.); +#31796 = ORIENTED_EDGE('',*,*,#23021,.F.); +#31797 = ORIENTED_EDGE('',*,*,#31604,.F.); +#31798 = ADVANCED_FACE('',(#31799),#27508,.F.); +#31799 = FACE_BOUND('',#31800,.F.); +#31800 = EDGE_LOOP('',(#31801,#31831,#31859,#31880,#31881,#31882)); +#31801 = ORIENTED_EDGE('',*,*,#31802,.F.); +#31802 = EDGE_CURVE('',#31803,#31805,#31807,.T.); +#31803 = VERTEX_POINT('',#31804); +#31804 = CARTESIAN_POINT('',(-0.875,3.5,0.E+000)); +#31805 = VERTEX_POINT('',#31806); +#31806 = CARTESIAN_POINT('',(-0.875,3.225,0.E+000)); +#31807 = SURFACE_CURVE('',#31808,(#31812,#31819),.PCURVE_S1.); +#31808 = LINE('',#31809,#31810); +#31809 = CARTESIAN_POINT('',(-0.875,3.5,0.E+000)); +#31810 = VECTOR('',#31811,1.); +#31811 = DIRECTION('',(-4.555315873023E-016,-1.,0.E+000)); +#31812 = PCURVE('',#27508,#31813); +#31813 = DEFINITIONAL_REPRESENTATION('',(#31814),#31818); +#31814 = LINE('',#31815,#31816); +#31815 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#31816 = VECTOR('',#31817,1.); +#31817 = DIRECTION('',(1.,0.E+000)); +#31818 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#31819 = PCURVE('',#31820,#31825); +#31820 = PLANE('',#31821); +#31821 = AXIS2_PLACEMENT_3D('',#31822,#31823,#31824); +#31822 = CARTESIAN_POINT('',(-0.875,3.5,0.E+000)); +#31823 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#31824 = DIRECTION('',(1.,-4.555315873023E-016,-0.E+000)); +#31825 = DEFINITIONAL_REPRESENTATION('',(#31826),#31830); +#31826 = LINE('',#31827,#31828); +#31827 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#31828 = VECTOR('',#31829,1.); +#31829 = DIRECTION('',(0.E+000,1.)); +#31830 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#31831 = ORIENTED_EDGE('',*,*,#31832,.T.); +#31832 = EDGE_CURVE('',#31803,#31833,#31835,.T.); +#31833 = VERTEX_POINT('',#31834); +#31834 = CARTESIAN_POINT('',(-0.875,3.5,0.2)); +#31835 = SURFACE_CURVE('',#31836,(#31840,#31847),.PCURVE_S1.); +#31836 = LINE('',#31837,#31838); +#31837 = CARTESIAN_POINT('',(-0.875,3.5,0.E+000)); +#31838 = VECTOR('',#31839,1.); +#31839 = DIRECTION('',(0.E+000,0.E+000,1.)); +#31840 = PCURVE('',#27508,#31841); +#31841 = DEFINITIONAL_REPRESENTATION('',(#31842),#31846); +#31842 = LINE('',#31843,#31844); +#31843 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#31844 = VECTOR('',#31845,1.); +#31845 = DIRECTION('',(0.E+000,-1.)); +#31846 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#31847 = PCURVE('',#31848,#31853); +#31848 = PLANE('',#31849); +#31849 = AXIS2_PLACEMENT_3D('',#31850,#31851,#31852); +#31850 = CARTESIAN_POINT('',(-0.625,3.5,0.E+000)); +#31851 = DIRECTION('',(-4.555315873023E-016,-1.,0.E+000)); +#31852 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000)); +#31853 = DEFINITIONAL_REPRESENTATION('',(#31854),#31858); +#31854 = LINE('',#31855,#31856); +#31855 = CARTESIAN_POINT('',(0.25,0.E+000)); +#31856 = VECTOR('',#31857,1.); +#31857 = DIRECTION('',(0.E+000,-1.)); +#31858 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#31859 = ORIENTED_EDGE('',*,*,#31860,.T.); +#31860 = EDGE_CURVE('',#31833,#29339,#31861,.T.); +#31861 = SURFACE_CURVE('',#31862,(#31866,#31873),.PCURVE_S1.); +#31862 = LINE('',#31863,#31864); +#31863 = CARTESIAN_POINT('',(-0.875,3.5,0.2)); +#31864 = VECTOR('',#31865,1.); +#31865 = DIRECTION('',(-4.555315873023E-016,-1.,0.E+000)); +#31866 = PCURVE('',#27508,#31867); +#31867 = DEFINITIONAL_REPRESENTATION('',(#31868),#31872); +#31868 = LINE('',#31869,#31870); +#31869 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#31870 = VECTOR('',#31871,1.); +#31871 = DIRECTION('',(1.,0.E+000)); +#31872 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#31873 = PCURVE('',#29377,#31874); +#31874 = DEFINITIONAL_REPRESENTATION('',(#31875),#31879); +#31875 = LINE('',#31876,#31877); +#31876 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#31877 = VECTOR('',#31878,1.); +#31878 = DIRECTION('',(0.E+000,1.)); +#31879 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#31880 = ORIENTED_EDGE('',*,*,#29338,.F.); +#31881 = ORIENTED_EDGE('',*,*,#27492,.F.); +#31882 = ORIENTED_EDGE('',*,*,#31883,.F.); +#31883 = EDGE_CURVE('',#31805,#27460,#31884,.T.); +#31884 = SURFACE_CURVE('',#31885,(#31889,#31896),.PCURVE_S1.); +#31885 = LINE('',#31886,#31887); +#31886 = CARTESIAN_POINT('',(-0.875,3.225,0.E+000)); +#31887 = VECTOR('',#31888,1.); +#31888 = DIRECTION('',(0.E+000,0.E+000,1.)); +#31889 = PCURVE('',#27508,#31890); +#31890 = DEFINITIONAL_REPRESENTATION('',(#31891),#31895); +#31891 = LINE('',#31892,#31893); +#31892 = CARTESIAN_POINT('',(0.275,0.E+000)); +#31893 = VECTOR('',#31894,1.); +#31894 = DIRECTION('',(0.E+000,-1.)); +#31895 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#31896 = PCURVE('',#27480,#31897); +#31897 = DEFINITIONAL_REPRESENTATION('',(#31898),#31902); +#31898 = LINE('',#31899,#31900); +#31899 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#31900 = VECTOR('',#31901,1.); +#31901 = DIRECTION('',(0.E+000,-1.)); +#31902 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#31903 = ADVANCED_FACE('',(#31904),#23088,.F.); +#31904 = FACE_BOUND('',#31905,.F.); +#31905 = EDGE_LOOP('',(#31906,#31936,#31957,#31958,#31959,#31982)); +#31906 = ORIENTED_EDGE('',*,*,#31907,.F.); +#31907 = EDGE_CURVE('',#31908,#31910,#31912,.T.); +#31908 = VERTEX_POINT('',#31909); +#31909 = CARTESIAN_POINT('',(-3.225,0.875,0.E+000)); +#31910 = VERTEX_POINT('',#31911); +#31911 = CARTESIAN_POINT('',(-3.5,0.875,0.E+000)); +#31912 = SURFACE_CURVE('',#31913,(#31917,#31924),.PCURVE_S1.); +#31913 = LINE('',#31914,#31915); +#31914 = CARTESIAN_POINT('',(-3.225,0.875,0.E+000)); +#31915 = VECTOR('',#31916,1.); +#31916 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000)); +#31917 = PCURVE('',#23088,#31918); +#31918 = DEFINITIONAL_REPRESENTATION('',(#31919),#31923); +#31919 = LINE('',#31920,#31921); +#31920 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#31921 = VECTOR('',#31922,1.); +#31922 = DIRECTION('',(1.,0.E+000)); +#31923 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#31924 = PCURVE('',#31925,#31930); +#31925 = PLANE('',#31926); +#31926 = AXIS2_PLACEMENT_3D('',#31927,#31928,#31929); +#31927 = CARTESIAN_POINT('',(-3.5,0.625,0.E+000)); +#31928 = DIRECTION('',(0.E+000,-0.E+000,-1.)); +#31929 = DIRECTION('',(4.669739647545E-016,1.,0.E+000)); +#31930 = DEFINITIONAL_REPRESENTATION('',(#31931),#31935); +#31931 = LINE('',#31932,#31933); +#31932 = CARTESIAN_POINT('',(0.25,0.275)); +#31933 = VECTOR('',#31934,1.); +#31934 = DIRECTION('',(0.E+000,-1.)); +#31935 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#31936 = ORIENTED_EDGE('',*,*,#31937,.T.); +#31937 = EDGE_CURVE('',#31908,#23073,#31938,.T.); +#31938 = SURFACE_CURVE('',#31939,(#31943,#31950),.PCURVE_S1.); +#31939 = LINE('',#31940,#31941); +#31940 = CARTESIAN_POINT('',(-3.225,0.875,0.E+000)); +#31941 = VECTOR('',#31942,1.); +#31942 = DIRECTION('',(0.E+000,0.E+000,1.)); +#31943 = PCURVE('',#23088,#31944); +#31944 = DEFINITIONAL_REPRESENTATION('',(#31945),#31949); +#31945 = LINE('',#31946,#31947); +#31946 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#31947 = VECTOR('',#31948,1.); +#31948 = DIRECTION('',(0.E+000,-1.)); +#31949 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#31950 = PCURVE('',#23121,#31951); +#31951 = DEFINITIONAL_REPRESENTATION('',(#31952),#31956); +#31952 = LINE('',#31953,#31954); +#31953 = CARTESIAN_POINT('',(3.14159265359,0.E+000)); +#31954 = VECTOR('',#31955,1.); +#31955 = DIRECTION('',(0.E+000,-1.)); +#31956 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#31957 = ORIENTED_EDGE('',*,*,#23072,.F.); +#31958 = ORIENTED_EDGE('',*,*,#28698,.F.); +#31959 = ORIENTED_EDGE('',*,*,#31960,.T.); +#31960 = EDGE_CURVE('',#28671,#31961,#31963,.T.); +#31961 = VERTEX_POINT('',#31962); +#31962 = CARTESIAN_POINT('',(-3.5,0.875,0.2)); +#31963 = SURFACE_CURVE('',#31964,(#31968,#31975),.PCURVE_S1.); +#31964 = LINE('',#31965,#31966); +#31965 = CARTESIAN_POINT('',(-3.225,0.875,0.2)); +#31966 = VECTOR('',#31967,1.); +#31967 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000)); +#31968 = PCURVE('',#23088,#31969); +#31969 = DEFINITIONAL_REPRESENTATION('',(#31970),#31974); +#31970 = LINE('',#31971,#31972); +#31971 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#31972 = VECTOR('',#31973,1.); +#31973 = DIRECTION('',(1.,0.E+000)); +#31974 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#31975 = PCURVE('',#28686,#31976); +#31976 = DEFINITIONAL_REPRESENTATION('',(#31977),#31981); +#31977 = LINE('',#31978,#31979); +#31978 = CARTESIAN_POINT('',(0.25,0.275)); +#31979 = VECTOR('',#31980,1.); +#31980 = DIRECTION('',(0.E+000,-1.)); +#31981 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#31982 = ORIENTED_EDGE('',*,*,#31983,.F.); +#31983 = EDGE_CURVE('',#31910,#31961,#31984,.T.); +#31984 = SURFACE_CURVE('',#31985,(#31989,#31996),.PCURVE_S1.); +#31985 = LINE('',#31986,#31987); +#31986 = CARTESIAN_POINT('',(-3.5,0.875,0.E+000)); +#31987 = VECTOR('',#31988,1.); +#31988 = DIRECTION('',(0.E+000,0.E+000,1.)); +#31989 = PCURVE('',#23088,#31990); +#31990 = DEFINITIONAL_REPRESENTATION('',(#31991),#31995); +#31991 = LINE('',#31992,#31993); +#31992 = CARTESIAN_POINT('',(0.275,0.E+000)); +#31993 = VECTOR('',#31994,1.); +#31994 = DIRECTION('',(0.E+000,-1.)); +#31995 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#31996 = PCURVE('',#31997,#32002); +#31997 = PLANE('',#31998); +#31998 = AXIS2_PLACEMENT_3D('',#31999,#32000,#32001); +#31999 = CARTESIAN_POINT('',(-3.5,0.875,0.E+000)); +#32000 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000)); +#32001 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000)); +#32002 = DEFINITIONAL_REPRESENTATION('',(#32003),#32007); +#32003 = LINE('',#32004,#32005); +#32004 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#32005 = VECTOR('',#32006,1.); +#32006 = DIRECTION('',(0.E+000,-1.)); +#32007 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#32008 = ADVANCED_FACE('',(#32009),#27480,.T.); +#32009 = FACE_BOUND('',#32010,.T.); +#32010 = EDGE_LOOP('',(#32011,#32034,#32035,#32036)); +#32011 = ORIENTED_EDGE('',*,*,#32012,.T.); +#32012 = EDGE_CURVE('',#32013,#27432,#32015,.T.); +#32013 = VERTEX_POINT('',#32014); +#32014 = CARTESIAN_POINT('',(-0.625,3.225,0.E+000)); +#32015 = SURFACE_CURVE('',#32016,(#32020,#32027),.PCURVE_S1.); +#32016 = LINE('',#32017,#32018); +#32017 = CARTESIAN_POINT('',(-0.625,3.225,0.E+000)); +#32018 = VECTOR('',#32019,1.); +#32019 = DIRECTION('',(0.E+000,0.E+000,1.)); +#32020 = PCURVE('',#27480,#32021); +#32021 = DEFINITIONAL_REPRESENTATION('',(#32022),#32026); +#32022 = LINE('',#32023,#32024); +#32023 = CARTESIAN_POINT('',(3.14159265359,0.E+000)); +#32024 = VECTOR('',#32025,1.); +#32025 = DIRECTION('',(0.E+000,-1.)); +#32026 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#32027 = PCURVE('',#27447,#32028); +#32028 = DEFINITIONAL_REPRESENTATION('',(#32029),#32033); +#32029 = LINE('',#32030,#32031); +#32030 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#32031 = VECTOR('',#32032,1.); +#32032 = DIRECTION('',(0.E+000,-1.)); +#32033 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#32034 = ORIENTED_EDGE('',*,*,#27459,.T.); +#32035 = ORIENTED_EDGE('',*,*,#31883,.F.); +#32036 = ORIENTED_EDGE('',*,*,#32037,.T.); +#32037 = EDGE_CURVE('',#31805,#32013,#32038,.T.); +#32038 = SURFACE_CURVE('',#32039,(#32044,#32051),.PCURVE_S1.); +#32039 = CIRCLE('',#32040,0.125); +#32040 = AXIS2_PLACEMENT_3D('',#32041,#32042,#32043); +#32041 = CARTESIAN_POINT('',(-0.75,3.225,0.E+000)); +#32042 = DIRECTION('',(0.E+000,0.E+000,1.)); +#32043 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000)); +#32044 = PCURVE('',#27480,#32045); +#32045 = DEFINITIONAL_REPRESENTATION('',(#32046),#32050); +#32046 = LINE('',#32047,#32048); +#32047 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#32048 = VECTOR('',#32049,1.); +#32049 = DIRECTION('',(-1.,0.E+000)); +#32050 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#32051 = PCURVE('',#31820,#32052); +#32052 = DEFINITIONAL_REPRESENTATION('',(#32053),#32061); +#32053 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#32054,#32055,#32056,#32057 + ,#32058,#32059,#32060),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#32054 = CARTESIAN_POINT('',(1.387778780781E-016,0.275)); +#32055 = CARTESIAN_POINT('',(1.387778780781E-016,0.491506350946)); +#32056 = CARTESIAN_POINT('',(0.1875,0.383253175473)); +#32057 = CARTESIAN_POINT('',(0.375,0.275)); +#32058 = CARTESIAN_POINT('',(0.1875,0.166746824527)); +#32059 = CARTESIAN_POINT('',(3.330669073875E-016,5.849364905389E-002)); +#32060 = CARTESIAN_POINT('',(1.387778780781E-016,0.275)); +#32061 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#32062 = ADVANCED_FACE('',(#32063),#23121,.T.); +#32063 = FACE_BOUND('',#32064,.T.); +#32064 = EDGE_LOOP('',(#32065,#32066,#32067,#32090)); +#32065 = ORIENTED_EDGE('',*,*,#31937,.T.); +#32066 = ORIENTED_EDGE('',*,*,#23100,.T.); +#32067 = ORIENTED_EDGE('',*,*,#32068,.F.); +#32068 = EDGE_CURVE('',#32069,#23101,#32071,.T.); +#32069 = VERTEX_POINT('',#32070); +#32070 = CARTESIAN_POINT('',(-3.225,0.625,0.E+000)); +#32071 = SURFACE_CURVE('',#32072,(#32076,#32083),.PCURVE_S1.); +#32072 = LINE('',#32073,#32074); +#32073 = CARTESIAN_POINT('',(-3.225,0.625,0.E+000)); +#32074 = VECTOR('',#32075,1.); +#32075 = DIRECTION('',(0.E+000,0.E+000,1.)); +#32076 = PCURVE('',#23121,#32077); +#32077 = DEFINITIONAL_REPRESENTATION('',(#32078),#32082); +#32078 = LINE('',#32079,#32080); +#32079 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#32080 = VECTOR('',#32081,1.); +#32081 = DIRECTION('',(0.E+000,-1.)); +#32082 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#32083 = PCURVE('',#23149,#32084); +#32084 = DEFINITIONAL_REPRESENTATION('',(#32085),#32089); +#32085 = LINE('',#32086,#32087); +#32086 = CARTESIAN_POINT('',(0.275,0.E+000)); +#32087 = VECTOR('',#32088,1.); +#32088 = DIRECTION('',(0.E+000,-1.)); +#32089 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#32090 = ORIENTED_EDGE('',*,*,#32091,.T.); +#32091 = EDGE_CURVE('',#32069,#31908,#32092,.T.); +#32092 = SURFACE_CURVE('',#32093,(#32098,#32105),.PCURVE_S1.); +#32093 = CIRCLE('',#32094,0.125); +#32094 = AXIS2_PLACEMENT_3D('',#32095,#32096,#32097); +#32095 = CARTESIAN_POINT('',(-3.225,0.75,0.E+000)); +#32096 = DIRECTION('',(0.E+000,0.E+000,1.)); +#32097 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000)); +#32098 = PCURVE('',#23121,#32099); +#32099 = DEFINITIONAL_REPRESENTATION('',(#32100),#32104); +#32100 = LINE('',#32101,#32102); +#32101 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#32102 = VECTOR('',#32103,1.); +#32103 = DIRECTION('',(-1.,0.E+000)); +#32104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#32105 = PCURVE('',#31925,#32106); +#32106 = DEFINITIONAL_REPRESENTATION('',(#32107),#32115); +#32107 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#32108,#32109,#32110,#32111 + ,#32112,#32113,#32114),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#32108 = CARTESIAN_POINT('',(1.387778780781E-016,0.275)); +#32109 = CARTESIAN_POINT('',(1.387778780781E-016,0.491506350946)); +#32110 = CARTESIAN_POINT('',(0.1875,0.383253175473)); +#32111 = CARTESIAN_POINT('',(0.375,0.275)); +#32112 = CARTESIAN_POINT('',(0.1875,0.166746824527)); +#32113 = CARTESIAN_POINT('',(3.330669073875E-016,5.849364905389E-002)); +#32114 = CARTESIAN_POINT('',(1.387778780781E-016,0.275)); +#32115 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#32116 = ADVANCED_FACE('',(#32117),#27447,.F.); +#32117 = FACE_BOUND('',#32118,.F.); +#32118 = EDGE_LOOP('',(#32119,#32142,#32143,#32144,#32145,#32168)); +#32119 = ORIENTED_EDGE('',*,*,#32120,.F.); +#32120 = EDGE_CURVE('',#32013,#32121,#32123,.T.); +#32121 = VERTEX_POINT('',#32122); +#32122 = CARTESIAN_POINT('',(-0.625,3.5,0.E+000)); +#32123 = SURFACE_CURVE('',#32124,(#32128,#32135),.PCURVE_S1.); +#32124 = LINE('',#32125,#32126); +#32125 = CARTESIAN_POINT('',(-0.625,3.225,0.E+000)); +#32126 = VECTOR('',#32127,1.); +#32127 = DIRECTION('',(4.555315873023E-016,1.,0.E+000)); +#32128 = PCURVE('',#27447,#32129); +#32129 = DEFINITIONAL_REPRESENTATION('',(#32130),#32134); +#32130 = LINE('',#32131,#32132); +#32131 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#32132 = VECTOR('',#32133,1.); +#32133 = DIRECTION('',(1.,0.E+000)); +#32134 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#32135 = PCURVE('',#31820,#32136); +#32136 = DEFINITIONAL_REPRESENTATION('',(#32137),#32141); +#32137 = LINE('',#32138,#32139); +#32138 = CARTESIAN_POINT('',(0.25,0.275)); +#32139 = VECTOR('',#32140,1.); +#32140 = DIRECTION('',(0.E+000,-1.)); +#32141 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#32142 = ORIENTED_EDGE('',*,*,#32012,.T.); +#32143 = ORIENTED_EDGE('',*,*,#27431,.F.); +#32144 = ORIENTED_EDGE('',*,*,#29389,.F.); +#32145 = ORIENTED_EDGE('',*,*,#32146,.T.); +#32146 = EDGE_CURVE('',#29362,#32147,#32149,.T.); +#32147 = VERTEX_POINT('',#32148); +#32148 = CARTESIAN_POINT('',(-0.625,3.5,0.2)); +#32149 = SURFACE_CURVE('',#32150,(#32154,#32161),.PCURVE_S1.); +#32150 = LINE('',#32151,#32152); +#32151 = CARTESIAN_POINT('',(-0.625,3.225,0.2)); +#32152 = VECTOR('',#32153,1.); +#32153 = DIRECTION('',(4.555315873023E-016,1.,0.E+000)); +#32154 = PCURVE('',#27447,#32155); +#32155 = DEFINITIONAL_REPRESENTATION('',(#32156),#32160); +#32156 = LINE('',#32157,#32158); +#32157 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#32158 = VECTOR('',#32159,1.); +#32159 = DIRECTION('',(1.,0.E+000)); +#32160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#32161 = PCURVE('',#29377,#32162); +#32162 = DEFINITIONAL_REPRESENTATION('',(#32163),#32167); +#32163 = LINE('',#32164,#32165); +#32164 = CARTESIAN_POINT('',(0.25,0.275)); +#32165 = VECTOR('',#32166,1.); +#32166 = DIRECTION('',(0.E+000,-1.)); +#32167 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#32168 = ORIENTED_EDGE('',*,*,#32169,.F.); +#32169 = EDGE_CURVE('',#32121,#32147,#32170,.T.); +#32170 = SURFACE_CURVE('',#32171,(#32175,#32182),.PCURVE_S1.); +#32171 = LINE('',#32172,#32173); +#32172 = CARTESIAN_POINT('',(-0.625,3.5,0.E+000)); +#32173 = VECTOR('',#32174,1.); +#32174 = DIRECTION('',(0.E+000,0.E+000,1.)); +#32175 = PCURVE('',#27447,#32176); +#32176 = DEFINITIONAL_REPRESENTATION('',(#32177),#32181); +#32177 = LINE('',#32178,#32179); +#32178 = CARTESIAN_POINT('',(0.275,0.E+000)); +#32179 = VECTOR('',#32180,1.); +#32180 = DIRECTION('',(0.E+000,-1.)); +#32181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#32182 = PCURVE('',#31848,#32183); +#32183 = DEFINITIONAL_REPRESENTATION('',(#32184),#32188); +#32184 = LINE('',#32185,#32186); +#32185 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#32186 = VECTOR('',#32187,1.); +#32187 = DIRECTION('',(0.E+000,-1.)); +#32188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#32189 = ADVANCED_FACE('',(#32190),#23149,.F.); +#32190 = FACE_BOUND('',#32191,.F.); +#32191 = EDGE_LOOP('',(#32192,#32215,#32238,#32259,#32260,#32261)); +#32192 = ORIENTED_EDGE('',*,*,#32193,.F.); +#32193 = EDGE_CURVE('',#32194,#32069,#32196,.T.); +#32194 = VERTEX_POINT('',#32195); +#32195 = CARTESIAN_POINT('',(-3.5,0.625,0.E+000)); +#32196 = SURFACE_CURVE('',#32197,(#32201,#32208),.PCURVE_S1.); +#32197 = LINE('',#32198,#32199); +#32198 = CARTESIAN_POINT('',(-3.5,0.625,0.E+000)); +#32199 = VECTOR('',#32200,1.); +#32200 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000)); +#32201 = PCURVE('',#23149,#32202); +#32202 = DEFINITIONAL_REPRESENTATION('',(#32203),#32207); +#32203 = LINE('',#32204,#32205); +#32204 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#32205 = VECTOR('',#32206,1.); +#32206 = DIRECTION('',(1.,0.E+000)); +#32207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#32208 = PCURVE('',#31925,#32209); +#32209 = DEFINITIONAL_REPRESENTATION('',(#32210),#32214); +#32210 = LINE('',#32211,#32212); +#32211 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#32212 = VECTOR('',#32213,1.); +#32213 = DIRECTION('',(0.E+000,1.)); +#32214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#32215 = ORIENTED_EDGE('',*,*,#32216,.T.); +#32216 = EDGE_CURVE('',#32194,#32217,#32219,.T.); +#32217 = VERTEX_POINT('',#32218); +#32218 = CARTESIAN_POINT('',(-3.5,0.625,0.2)); +#32219 = SURFACE_CURVE('',#32220,(#32224,#32231),.PCURVE_S1.); +#32220 = LINE('',#32221,#32222); +#32221 = CARTESIAN_POINT('',(-3.5,0.625,0.E+000)); +#32222 = VECTOR('',#32223,1.); +#32223 = DIRECTION('',(0.E+000,0.E+000,1.)); +#32224 = PCURVE('',#23149,#32225); +#32225 = DEFINITIONAL_REPRESENTATION('',(#32226),#32230); +#32226 = LINE('',#32227,#32228); +#32227 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#32228 = VECTOR('',#32229,1.); +#32229 = DIRECTION('',(0.E+000,-1.)); +#32230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#32231 = PCURVE('',#31997,#32232); +#32232 = DEFINITIONAL_REPRESENTATION('',(#32233),#32237); +#32233 = LINE('',#32234,#32235); +#32234 = CARTESIAN_POINT('',(0.25,0.E+000)); +#32235 = VECTOR('',#32236,1.); +#32236 = DIRECTION('',(0.E+000,-1.)); +#32237 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#32238 = ORIENTED_EDGE('',*,*,#32239,.T.); +#32239 = EDGE_CURVE('',#32217,#28648,#32240,.T.); +#32240 = SURFACE_CURVE('',#32241,(#32245,#32252),.PCURVE_S1.); +#32241 = LINE('',#32242,#32243); +#32242 = CARTESIAN_POINT('',(-3.5,0.625,0.2)); +#32243 = VECTOR('',#32244,1.); +#32244 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000)); +#32245 = PCURVE('',#23149,#32246); +#32246 = DEFINITIONAL_REPRESENTATION('',(#32247),#32251); +#32247 = LINE('',#32248,#32249); +#32248 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#32249 = VECTOR('',#32250,1.); +#32250 = DIRECTION('',(1.,0.E+000)); +#32251 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#32252 = PCURVE('',#28686,#32253); +#32253 = DEFINITIONAL_REPRESENTATION('',(#32254),#32258); +#32254 = LINE('',#32255,#32256); +#32255 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#32256 = VECTOR('',#32257,1.); +#32257 = DIRECTION('',(0.E+000,1.)); +#32258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#32259 = ORIENTED_EDGE('',*,*,#28647,.F.); +#32260 = ORIENTED_EDGE('',*,*,#23133,.F.); +#32261 = ORIENTED_EDGE('',*,*,#32068,.F.); +#32262 = ADVANCED_FACE('',(#32263),#27396,.F.); +#32263 = FACE_BOUND('',#32264,.F.); +#32264 = EDGE_LOOP('',(#32265,#32295,#32323,#32344,#32345,#32346)); +#32265 = ORIENTED_EDGE('',*,*,#32266,.F.); +#32266 = EDGE_CURVE('',#32267,#32269,#32271,.T.); +#32267 = VERTEX_POINT('',#32268); +#32268 = CARTESIAN_POINT('',(-0.375,3.5,0.E+000)); +#32269 = VERTEX_POINT('',#32270); +#32270 = CARTESIAN_POINT('',(-0.375,3.225,0.E+000)); +#32271 = SURFACE_CURVE('',#32272,(#32276,#32283),.PCURVE_S1.); +#32272 = LINE('',#32273,#32274); +#32273 = CARTESIAN_POINT('',(-0.375,3.5,0.E+000)); +#32274 = VECTOR('',#32275,1.); +#32275 = DIRECTION('',(-4.555315873023E-016,-1.,0.E+000)); +#32276 = PCURVE('',#27396,#32277); +#32277 = DEFINITIONAL_REPRESENTATION('',(#32278),#32282); +#32278 = LINE('',#32279,#32280); +#32279 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#32280 = VECTOR('',#32281,1.); +#32281 = DIRECTION('',(1.,0.E+000)); +#32282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#32283 = PCURVE('',#32284,#32289); +#32284 = PLANE('',#32285); +#32285 = AXIS2_PLACEMENT_3D('',#32286,#32287,#32288); +#32286 = CARTESIAN_POINT('',(-0.375,3.5,0.E+000)); +#32287 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#32288 = DIRECTION('',(1.,-4.555315873023E-016,-0.E+000)); +#32289 = DEFINITIONAL_REPRESENTATION('',(#32290),#32294); +#32290 = LINE('',#32291,#32292); +#32291 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#32292 = VECTOR('',#32293,1.); +#32293 = DIRECTION('',(0.E+000,1.)); +#32294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#32295 = ORIENTED_EDGE('',*,*,#32296,.T.); +#32296 = EDGE_CURVE('',#32267,#32297,#32299,.T.); +#32297 = VERTEX_POINT('',#32298); +#32298 = CARTESIAN_POINT('',(-0.375,3.5,0.2)); +#32299 = SURFACE_CURVE('',#32300,(#32304,#32311),.PCURVE_S1.); +#32300 = LINE('',#32301,#32302); +#32301 = CARTESIAN_POINT('',(-0.375,3.5,0.E+000)); +#32302 = VECTOR('',#32303,1.); +#32303 = DIRECTION('',(0.E+000,0.E+000,1.)); +#32304 = PCURVE('',#27396,#32305); +#32305 = DEFINITIONAL_REPRESENTATION('',(#32306),#32310); +#32306 = LINE('',#32307,#32308); +#32307 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#32308 = VECTOR('',#32309,1.); +#32309 = DIRECTION('',(0.E+000,-1.)); +#32310 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#32311 = PCURVE('',#32312,#32317); +#32312 = PLANE('',#32313); +#32313 = AXIS2_PLACEMENT_3D('',#32314,#32315,#32316); +#32314 = CARTESIAN_POINT('',(-0.125,3.5,0.E+000)); +#32315 = DIRECTION('',(-4.555315873023E-016,-1.,0.E+000)); +#32316 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000)); +#32317 = DEFINITIONAL_REPRESENTATION('',(#32318),#32322); +#32318 = LINE('',#32319,#32320); +#32319 = CARTESIAN_POINT('',(0.25,0.E+000)); +#32320 = VECTOR('',#32321,1.); +#32321 = DIRECTION('',(0.E+000,-1.)); +#32322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#32323 = ORIENTED_EDGE('',*,*,#32324,.T.); +#32324 = EDGE_CURVE('',#32297,#29412,#32325,.T.); +#32325 = SURFACE_CURVE('',#32326,(#32330,#32337),.PCURVE_S1.); +#32326 = LINE('',#32327,#32328); +#32327 = CARTESIAN_POINT('',(-0.375,3.5,0.2)); +#32328 = VECTOR('',#32329,1.); +#32329 = DIRECTION('',(-4.555315873023E-016,-1.,0.E+000)); +#32330 = PCURVE('',#27396,#32331); +#32331 = DEFINITIONAL_REPRESENTATION('',(#32332),#32336); +#32332 = LINE('',#32333,#32334); +#32333 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#32334 = VECTOR('',#32335,1.); +#32335 = DIRECTION('',(1.,0.E+000)); +#32336 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#32337 = PCURVE('',#29450,#32338); +#32338 = DEFINITIONAL_REPRESENTATION('',(#32339),#32343); +#32339 = LINE('',#32340,#32341); +#32340 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#32341 = VECTOR('',#32342,1.); +#32342 = DIRECTION('',(0.E+000,1.)); +#32343 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#32344 = ORIENTED_EDGE('',*,*,#29411,.F.); +#32345 = ORIENTED_EDGE('',*,*,#27380,.F.); +#32346 = ORIENTED_EDGE('',*,*,#32347,.F.); +#32347 = EDGE_CURVE('',#32269,#27348,#32348,.T.); +#32348 = SURFACE_CURVE('',#32349,(#32353,#32360),.PCURVE_S1.); +#32349 = LINE('',#32350,#32351); +#32350 = CARTESIAN_POINT('',(-0.375,3.225,0.E+000)); +#32351 = VECTOR('',#32352,1.); +#32352 = DIRECTION('',(0.E+000,0.E+000,1.)); +#32353 = PCURVE('',#27396,#32354); +#32354 = DEFINITIONAL_REPRESENTATION('',(#32355),#32359); +#32355 = LINE('',#32356,#32357); +#32356 = CARTESIAN_POINT('',(0.275,0.E+000)); +#32357 = VECTOR('',#32358,1.); +#32358 = DIRECTION('',(0.E+000,-1.)); +#32359 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#32360 = PCURVE('',#27368,#32361); +#32361 = DEFINITIONAL_REPRESENTATION('',(#32362),#32366); +#32362 = LINE('',#32363,#32364); +#32363 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#32364 = VECTOR('',#32365,1.); +#32365 = DIRECTION('',(0.E+000,-1.)); +#32366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#32367 = ADVANCED_FACE('',(#32368),#23200,.F.); +#32368 = FACE_BOUND('',#32369,.F.); +#32369 = EDGE_LOOP('',(#32370,#32400,#32421,#32422,#32423,#32446)); +#32370 = ORIENTED_EDGE('',*,*,#32371,.F.); +#32371 = EDGE_CURVE('',#32372,#32374,#32376,.T.); +#32372 = VERTEX_POINT('',#32373); +#32373 = CARTESIAN_POINT('',(-3.225,0.375,0.E+000)); +#32374 = VERTEX_POINT('',#32375); +#32375 = CARTESIAN_POINT('',(-3.5,0.375,0.E+000)); +#32376 = SURFACE_CURVE('',#32377,(#32381,#32388),.PCURVE_S1.); +#32377 = LINE('',#32378,#32379); +#32378 = CARTESIAN_POINT('',(-3.225,0.375,0.E+000)); +#32379 = VECTOR('',#32380,1.); +#32380 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000)); +#32381 = PCURVE('',#23200,#32382); +#32382 = DEFINITIONAL_REPRESENTATION('',(#32383),#32387); +#32383 = LINE('',#32384,#32385); +#32384 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#32385 = VECTOR('',#32386,1.); +#32386 = DIRECTION('',(1.,0.E+000)); +#32387 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#32388 = PCURVE('',#32389,#32394); +#32389 = PLANE('',#32390); +#32390 = AXIS2_PLACEMENT_3D('',#32391,#32392,#32393); +#32391 = CARTESIAN_POINT('',(-3.5,0.125,0.E+000)); +#32392 = DIRECTION('',(0.E+000,-0.E+000,-1.)); +#32393 = DIRECTION('',(4.669739647545E-016,1.,0.E+000)); +#32394 = DEFINITIONAL_REPRESENTATION('',(#32395),#32399); +#32395 = LINE('',#32396,#32397); +#32396 = CARTESIAN_POINT('',(0.25,0.275)); +#32397 = VECTOR('',#32398,1.); +#32398 = DIRECTION('',(0.E+000,-1.)); +#32399 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#32400 = ORIENTED_EDGE('',*,*,#32401,.T.); +#32401 = EDGE_CURVE('',#32372,#23185,#32402,.T.); +#32402 = SURFACE_CURVE('',#32403,(#32407,#32414),.PCURVE_S1.); +#32403 = LINE('',#32404,#32405); +#32404 = CARTESIAN_POINT('',(-3.225,0.375,0.E+000)); +#32405 = VECTOR('',#32406,1.); +#32406 = DIRECTION('',(0.E+000,0.E+000,1.)); +#32407 = PCURVE('',#23200,#32408); +#32408 = DEFINITIONAL_REPRESENTATION('',(#32409),#32413); +#32409 = LINE('',#32410,#32411); +#32410 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#32411 = VECTOR('',#32412,1.); +#32412 = DIRECTION('',(0.E+000,-1.)); +#32413 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#32414 = PCURVE('',#23233,#32415); +#32415 = DEFINITIONAL_REPRESENTATION('',(#32416),#32420); +#32416 = LINE('',#32417,#32418); +#32417 = CARTESIAN_POINT('',(3.14159265359,0.E+000)); +#32418 = VECTOR('',#32419,1.); +#32419 = DIRECTION('',(0.E+000,-1.)); +#32420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#32421 = ORIENTED_EDGE('',*,*,#23184,.F.); +#32422 = ORIENTED_EDGE('',*,*,#28625,.F.); +#32423 = ORIENTED_EDGE('',*,*,#32424,.T.); +#32424 = EDGE_CURVE('',#28598,#32425,#32427,.T.); +#32425 = VERTEX_POINT('',#32426); +#32426 = CARTESIAN_POINT('',(-3.5,0.375,0.2)); +#32427 = SURFACE_CURVE('',#32428,(#32432,#32439),.PCURVE_S1.); +#32428 = LINE('',#32429,#32430); +#32429 = CARTESIAN_POINT('',(-3.225,0.375,0.2)); +#32430 = VECTOR('',#32431,1.); +#32431 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000)); +#32432 = PCURVE('',#23200,#32433); +#32433 = DEFINITIONAL_REPRESENTATION('',(#32434),#32438); +#32434 = LINE('',#32435,#32436); +#32435 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#32436 = VECTOR('',#32437,1.); +#32437 = DIRECTION('',(1.,0.E+000)); +#32438 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#32439 = PCURVE('',#28613,#32440); +#32440 = DEFINITIONAL_REPRESENTATION('',(#32441),#32445); +#32441 = LINE('',#32442,#32443); +#32442 = CARTESIAN_POINT('',(0.25,0.275)); +#32443 = VECTOR('',#32444,1.); +#32444 = DIRECTION('',(0.E+000,-1.)); +#32445 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#32446 = ORIENTED_EDGE('',*,*,#32447,.F.); +#32447 = EDGE_CURVE('',#32374,#32425,#32448,.T.); +#32448 = SURFACE_CURVE('',#32449,(#32453,#32460),.PCURVE_S1.); +#32449 = LINE('',#32450,#32451); +#32450 = CARTESIAN_POINT('',(-3.5,0.375,0.E+000)); +#32451 = VECTOR('',#32452,1.); +#32452 = DIRECTION('',(0.E+000,0.E+000,1.)); +#32453 = PCURVE('',#23200,#32454); +#32454 = DEFINITIONAL_REPRESENTATION('',(#32455),#32459); +#32455 = LINE('',#32456,#32457); +#32456 = CARTESIAN_POINT('',(0.275,0.E+000)); +#32457 = VECTOR('',#32458,1.); +#32458 = DIRECTION('',(0.E+000,-1.)); +#32459 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#32460 = PCURVE('',#32461,#32466); +#32461 = PLANE('',#32462); +#32462 = AXIS2_PLACEMENT_3D('',#32463,#32464,#32465); +#32463 = CARTESIAN_POINT('',(-3.5,0.375,0.E+000)); +#32464 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000)); +#32465 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000)); +#32466 = DEFINITIONAL_REPRESENTATION('',(#32467),#32471); +#32467 = LINE('',#32468,#32469); +#32468 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#32469 = VECTOR('',#32470,1.); +#32470 = DIRECTION('',(0.E+000,-1.)); +#32471 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#32472 = ADVANCED_FACE('',(#32473),#27368,.T.); +#32473 = FACE_BOUND('',#32474,.T.); +#32474 = EDGE_LOOP('',(#32475,#32498,#32499,#32500)); +#32475 = ORIENTED_EDGE('',*,*,#32476,.T.); +#32476 = EDGE_CURVE('',#32477,#27320,#32479,.T.); +#32477 = VERTEX_POINT('',#32478); +#32478 = CARTESIAN_POINT('',(-0.125,3.225,0.E+000)); +#32479 = SURFACE_CURVE('',#32480,(#32484,#32491),.PCURVE_S1.); +#32480 = LINE('',#32481,#32482); +#32481 = CARTESIAN_POINT('',(-0.125,3.225,0.E+000)); +#32482 = VECTOR('',#32483,1.); +#32483 = DIRECTION('',(0.E+000,0.E+000,1.)); +#32484 = PCURVE('',#27368,#32485); +#32485 = DEFINITIONAL_REPRESENTATION('',(#32486),#32490); +#32486 = LINE('',#32487,#32488); +#32487 = CARTESIAN_POINT('',(3.14159265359,0.E+000)); +#32488 = VECTOR('',#32489,1.); +#32489 = DIRECTION('',(0.E+000,-1.)); +#32490 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#32491 = PCURVE('',#27335,#32492); +#32492 = DEFINITIONAL_REPRESENTATION('',(#32493),#32497); +#32493 = LINE('',#32494,#32495); +#32494 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#32495 = VECTOR('',#32496,1.); +#32496 = DIRECTION('',(0.E+000,-1.)); +#32497 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#32498 = ORIENTED_EDGE('',*,*,#27347,.T.); +#32499 = ORIENTED_EDGE('',*,*,#32347,.F.); +#32500 = ORIENTED_EDGE('',*,*,#32501,.T.); +#32501 = EDGE_CURVE('',#32269,#32477,#32502,.T.); +#32502 = SURFACE_CURVE('',#32503,(#32508,#32515),.PCURVE_S1.); +#32503 = CIRCLE('',#32504,0.125); +#32504 = AXIS2_PLACEMENT_3D('',#32505,#32506,#32507); +#32505 = CARTESIAN_POINT('',(-0.25,3.225,0.E+000)); +#32506 = DIRECTION('',(0.E+000,0.E+000,1.)); +#32507 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000)); +#32508 = PCURVE('',#27368,#32509); +#32509 = DEFINITIONAL_REPRESENTATION('',(#32510),#32514); +#32510 = LINE('',#32511,#32512); +#32511 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#32512 = VECTOR('',#32513,1.); +#32513 = DIRECTION('',(-1.,0.E+000)); +#32514 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#32515 = PCURVE('',#32284,#32516); +#32516 = DEFINITIONAL_REPRESENTATION('',(#32517),#32525); +#32517 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#32518,#32519,#32520,#32521 + ,#32522,#32523,#32524),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#32518 = CARTESIAN_POINT('',(1.387778780781E-016,0.275)); +#32519 = CARTESIAN_POINT('',(1.387778780781E-016,0.491506350946)); +#32520 = CARTESIAN_POINT('',(0.1875,0.383253175473)); +#32521 = CARTESIAN_POINT('',(0.375,0.275)); +#32522 = CARTESIAN_POINT('',(0.1875,0.166746824527)); +#32523 = CARTESIAN_POINT('',(3.330669073875E-016,5.849364905389E-002)); +#32524 = CARTESIAN_POINT('',(1.387778780781E-016,0.275)); +#32525 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#32526 = ADVANCED_FACE('',(#32527),#23233,.T.); +#32527 = FACE_BOUND('',#32528,.T.); +#32528 = EDGE_LOOP('',(#32529,#32530,#32531,#32554)); +#32529 = ORIENTED_EDGE('',*,*,#32401,.T.); +#32530 = ORIENTED_EDGE('',*,*,#23212,.T.); +#32531 = ORIENTED_EDGE('',*,*,#32532,.F.); +#32532 = EDGE_CURVE('',#32533,#23213,#32535,.T.); +#32533 = VERTEX_POINT('',#32534); +#32534 = CARTESIAN_POINT('',(-3.225,0.125,0.E+000)); +#32535 = SURFACE_CURVE('',#32536,(#32540,#32547),.PCURVE_S1.); +#32536 = LINE('',#32537,#32538); +#32537 = CARTESIAN_POINT('',(-3.225,0.125,0.E+000)); +#32538 = VECTOR('',#32539,1.); +#32539 = DIRECTION('',(0.E+000,0.E+000,1.)); +#32540 = PCURVE('',#23233,#32541); +#32541 = DEFINITIONAL_REPRESENTATION('',(#32542),#32546); +#32542 = LINE('',#32543,#32544); +#32543 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#32544 = VECTOR('',#32545,1.); +#32545 = DIRECTION('',(0.E+000,-1.)); +#32546 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#32547 = PCURVE('',#23261,#32548); +#32548 = DEFINITIONAL_REPRESENTATION('',(#32549),#32553); +#32549 = LINE('',#32550,#32551); +#32550 = CARTESIAN_POINT('',(0.275,0.E+000)); +#32551 = VECTOR('',#32552,1.); +#32552 = DIRECTION('',(0.E+000,-1.)); +#32553 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#32554 = ORIENTED_EDGE('',*,*,#32555,.T.); +#32555 = EDGE_CURVE('',#32533,#32372,#32556,.T.); +#32556 = SURFACE_CURVE('',#32557,(#32562,#32569),.PCURVE_S1.); +#32557 = CIRCLE('',#32558,0.125); +#32558 = AXIS2_PLACEMENT_3D('',#32559,#32560,#32561); +#32559 = CARTESIAN_POINT('',(-3.225,0.25,0.E+000)); +#32560 = DIRECTION('',(0.E+000,0.E+000,1.)); +#32561 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000)); +#32562 = PCURVE('',#23233,#32563); +#32563 = DEFINITIONAL_REPRESENTATION('',(#32564),#32568); +#32564 = LINE('',#32565,#32566); +#32565 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#32566 = VECTOR('',#32567,1.); +#32567 = DIRECTION('',(-1.,0.E+000)); +#32568 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#32569 = PCURVE('',#32389,#32570); +#32570 = DEFINITIONAL_REPRESENTATION('',(#32571),#32579); +#32571 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#32572,#32573,#32574,#32575 + ,#32576,#32577,#32578),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#32572 = CARTESIAN_POINT('',(1.387778780781E-016,0.275)); +#32573 = CARTESIAN_POINT('',(1.387778780781E-016,0.491506350946)); +#32574 = CARTESIAN_POINT('',(0.1875,0.383253175473)); +#32575 = CARTESIAN_POINT('',(0.375,0.275)); +#32576 = CARTESIAN_POINT('',(0.1875,0.166746824527)); +#32577 = CARTESIAN_POINT('',(3.330669073875E-016,5.849364905389E-002)); +#32578 = CARTESIAN_POINT('',(1.387778780781E-016,0.275)); +#32579 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#32580 = ADVANCED_FACE('',(#32581),#27335,.F.); +#32581 = FACE_BOUND('',#32582,.F.); +#32582 = EDGE_LOOP('',(#32583,#32606,#32607,#32608,#32609,#32632)); +#32583 = ORIENTED_EDGE('',*,*,#32584,.F.); +#32584 = EDGE_CURVE('',#32477,#32585,#32587,.T.); +#32585 = VERTEX_POINT('',#32586); +#32586 = CARTESIAN_POINT('',(-0.125,3.5,0.E+000)); +#32587 = SURFACE_CURVE('',#32588,(#32592,#32599),.PCURVE_S1.); +#32588 = LINE('',#32589,#32590); +#32589 = CARTESIAN_POINT('',(-0.125,3.225,0.E+000)); +#32590 = VECTOR('',#32591,1.); +#32591 = DIRECTION('',(4.555315873023E-016,1.,0.E+000)); +#32592 = PCURVE('',#27335,#32593); +#32593 = DEFINITIONAL_REPRESENTATION('',(#32594),#32598); +#32594 = LINE('',#32595,#32596); +#32595 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#32596 = VECTOR('',#32597,1.); +#32597 = DIRECTION('',(1.,0.E+000)); +#32598 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#32599 = PCURVE('',#32284,#32600); +#32600 = DEFINITIONAL_REPRESENTATION('',(#32601),#32605); +#32601 = LINE('',#32602,#32603); +#32602 = CARTESIAN_POINT('',(0.25,0.275)); +#32603 = VECTOR('',#32604,1.); +#32604 = DIRECTION('',(0.E+000,-1.)); +#32605 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#32606 = ORIENTED_EDGE('',*,*,#32476,.T.); +#32607 = ORIENTED_EDGE('',*,*,#27319,.F.); +#32608 = ORIENTED_EDGE('',*,*,#29462,.F.); +#32609 = ORIENTED_EDGE('',*,*,#32610,.T.); +#32610 = EDGE_CURVE('',#29435,#32611,#32613,.T.); +#32611 = VERTEX_POINT('',#32612); +#32612 = CARTESIAN_POINT('',(-0.125,3.5,0.2)); +#32613 = SURFACE_CURVE('',#32614,(#32618,#32625),.PCURVE_S1.); +#32614 = LINE('',#32615,#32616); +#32615 = CARTESIAN_POINT('',(-0.125,3.225,0.2)); +#32616 = VECTOR('',#32617,1.); +#32617 = DIRECTION('',(4.555315873023E-016,1.,0.E+000)); +#32618 = PCURVE('',#27335,#32619); +#32619 = DEFINITIONAL_REPRESENTATION('',(#32620),#32624); +#32620 = LINE('',#32621,#32622); +#32621 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#32622 = VECTOR('',#32623,1.); +#32623 = DIRECTION('',(1.,0.E+000)); +#32624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#32625 = PCURVE('',#29450,#32626); +#32626 = DEFINITIONAL_REPRESENTATION('',(#32627),#32631); +#32627 = LINE('',#32628,#32629); +#32628 = CARTESIAN_POINT('',(0.25,0.275)); +#32629 = VECTOR('',#32630,1.); +#32630 = DIRECTION('',(0.E+000,-1.)); +#32631 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#32632 = ORIENTED_EDGE('',*,*,#32633,.F.); +#32633 = EDGE_CURVE('',#32585,#32611,#32634,.T.); +#32634 = SURFACE_CURVE('',#32635,(#32639,#32646),.PCURVE_S1.); +#32635 = LINE('',#32636,#32637); +#32636 = CARTESIAN_POINT('',(-0.125,3.5,0.E+000)); +#32637 = VECTOR('',#32638,1.); +#32638 = DIRECTION('',(0.E+000,0.E+000,1.)); +#32639 = PCURVE('',#27335,#32640); +#32640 = DEFINITIONAL_REPRESENTATION('',(#32641),#32645); +#32641 = LINE('',#32642,#32643); +#32642 = CARTESIAN_POINT('',(0.275,0.E+000)); +#32643 = VECTOR('',#32644,1.); +#32644 = DIRECTION('',(0.E+000,-1.)); +#32645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#32646 = PCURVE('',#32312,#32647); +#32647 = DEFINITIONAL_REPRESENTATION('',(#32648),#32652); +#32648 = LINE('',#32649,#32650); +#32649 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#32650 = VECTOR('',#32651,1.); +#32651 = DIRECTION('',(0.E+000,-1.)); +#32652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#32653 = ADVANCED_FACE('',(#32654),#23261,.F.); +#32654 = FACE_BOUND('',#32655,.F.); +#32655 = EDGE_LOOP('',(#32656,#32679,#32702,#32723,#32724,#32725)); +#32656 = ORIENTED_EDGE('',*,*,#32657,.F.); +#32657 = EDGE_CURVE('',#32658,#32533,#32660,.T.); +#32658 = VERTEX_POINT('',#32659); +#32659 = CARTESIAN_POINT('',(-3.5,0.125,0.E+000)); +#32660 = SURFACE_CURVE('',#32661,(#32665,#32672),.PCURVE_S1.); +#32661 = LINE('',#32662,#32663); +#32662 = CARTESIAN_POINT('',(-3.5,0.125,0.E+000)); +#32663 = VECTOR('',#32664,1.); +#32664 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000)); +#32665 = PCURVE('',#23261,#32666); +#32666 = DEFINITIONAL_REPRESENTATION('',(#32667),#32671); +#32667 = LINE('',#32668,#32669); +#32668 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#32669 = VECTOR('',#32670,1.); +#32670 = DIRECTION('',(1.,0.E+000)); +#32671 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#32672 = PCURVE('',#32389,#32673); +#32673 = DEFINITIONAL_REPRESENTATION('',(#32674),#32678); +#32674 = LINE('',#32675,#32676); +#32675 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#32676 = VECTOR('',#32677,1.); +#32677 = DIRECTION('',(0.E+000,1.)); +#32678 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#32679 = ORIENTED_EDGE('',*,*,#32680,.T.); +#32680 = EDGE_CURVE('',#32658,#32681,#32683,.T.); +#32681 = VERTEX_POINT('',#32682); +#32682 = CARTESIAN_POINT('',(-3.5,0.125,0.2)); +#32683 = SURFACE_CURVE('',#32684,(#32688,#32695),.PCURVE_S1.); +#32684 = LINE('',#32685,#32686); +#32685 = CARTESIAN_POINT('',(-3.5,0.125,0.E+000)); +#32686 = VECTOR('',#32687,1.); +#32687 = DIRECTION('',(0.E+000,0.E+000,1.)); +#32688 = PCURVE('',#23261,#32689); +#32689 = DEFINITIONAL_REPRESENTATION('',(#32690),#32694); +#32690 = LINE('',#32691,#32692); +#32691 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#32692 = VECTOR('',#32693,1.); +#32693 = DIRECTION('',(0.E+000,-1.)); +#32694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#32695 = PCURVE('',#32461,#32696); +#32696 = DEFINITIONAL_REPRESENTATION('',(#32697),#32701); +#32697 = LINE('',#32698,#32699); +#32698 = CARTESIAN_POINT('',(0.25,0.E+000)); +#32699 = VECTOR('',#32700,1.); +#32700 = DIRECTION('',(0.E+000,-1.)); +#32701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#32702 = ORIENTED_EDGE('',*,*,#32703,.T.); +#32703 = EDGE_CURVE('',#32681,#28575,#32704,.T.); +#32704 = SURFACE_CURVE('',#32705,(#32709,#32716),.PCURVE_S1.); +#32705 = LINE('',#32706,#32707); +#32706 = CARTESIAN_POINT('',(-3.5,0.125,0.2)); +#32707 = VECTOR('',#32708,1.); +#32708 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000)); +#32709 = PCURVE('',#23261,#32710); +#32710 = DEFINITIONAL_REPRESENTATION('',(#32711),#32715); +#32711 = LINE('',#32712,#32713); +#32712 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#32713 = VECTOR('',#32714,1.); +#32714 = DIRECTION('',(1.,0.E+000)); +#32715 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#32716 = PCURVE('',#28613,#32717); +#32717 = DEFINITIONAL_REPRESENTATION('',(#32718),#32722); +#32718 = LINE('',#32719,#32720); +#32719 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#32720 = VECTOR('',#32721,1.); +#32721 = DIRECTION('',(0.E+000,1.)); +#32722 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#32723 = ORIENTED_EDGE('',*,*,#28574,.F.); +#32724 = ORIENTED_EDGE('',*,*,#23245,.F.); +#32725 = ORIENTED_EDGE('',*,*,#32532,.F.); +#32726 = ADVANCED_FACE('',(#32727),#27284,.F.); +#32727 = FACE_BOUND('',#32728,.F.); +#32728 = EDGE_LOOP('',(#32729,#32759,#32787,#32808,#32809,#32810)); +#32729 = ORIENTED_EDGE('',*,*,#32730,.F.); +#32730 = EDGE_CURVE('',#32731,#32733,#32735,.T.); +#32731 = VERTEX_POINT('',#32732); +#32732 = CARTESIAN_POINT('',(0.125,3.5,0.E+000)); +#32733 = VERTEX_POINT('',#32734); +#32734 = CARTESIAN_POINT('',(0.125,3.225,0.E+000)); +#32735 = SURFACE_CURVE('',#32736,(#32740,#32747),.PCURVE_S1.); +#32736 = LINE('',#32737,#32738); +#32737 = CARTESIAN_POINT('',(0.125,3.5,0.E+000)); +#32738 = VECTOR('',#32739,1.); +#32739 = DIRECTION('',(-4.555315873023E-016,-1.,0.E+000)); +#32740 = PCURVE('',#27284,#32741); +#32741 = DEFINITIONAL_REPRESENTATION('',(#32742),#32746); +#32742 = LINE('',#32743,#32744); +#32743 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#32744 = VECTOR('',#32745,1.); +#32745 = DIRECTION('',(1.,0.E+000)); +#32746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#32747 = PCURVE('',#32748,#32753); +#32748 = PLANE('',#32749); +#32749 = AXIS2_PLACEMENT_3D('',#32750,#32751,#32752); +#32750 = CARTESIAN_POINT('',(0.125,3.5,0.E+000)); +#32751 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#32752 = DIRECTION('',(1.,-4.555315873023E-016,-0.E+000)); +#32753 = DEFINITIONAL_REPRESENTATION('',(#32754),#32758); +#32754 = LINE('',#32755,#32756); +#32755 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#32756 = VECTOR('',#32757,1.); +#32757 = DIRECTION('',(0.E+000,1.)); +#32758 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#32759 = ORIENTED_EDGE('',*,*,#32760,.T.); +#32760 = EDGE_CURVE('',#32731,#32761,#32763,.T.); +#32761 = VERTEX_POINT('',#32762); +#32762 = CARTESIAN_POINT('',(0.125,3.5,0.2)); +#32763 = SURFACE_CURVE('',#32764,(#32768,#32775),.PCURVE_S1.); +#32764 = LINE('',#32765,#32766); +#32765 = CARTESIAN_POINT('',(0.125,3.5,0.E+000)); +#32766 = VECTOR('',#32767,1.); +#32767 = DIRECTION('',(0.E+000,0.E+000,1.)); +#32768 = PCURVE('',#27284,#32769); +#32769 = DEFINITIONAL_REPRESENTATION('',(#32770),#32774); +#32770 = LINE('',#32771,#32772); +#32771 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#32772 = VECTOR('',#32773,1.); +#32773 = DIRECTION('',(0.E+000,-1.)); +#32774 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#32775 = PCURVE('',#32776,#32781); +#32776 = PLANE('',#32777); +#32777 = AXIS2_PLACEMENT_3D('',#32778,#32779,#32780); +#32778 = CARTESIAN_POINT('',(0.375,3.5,0.E+000)); +#32779 = DIRECTION('',(-4.555315873023E-016,-1.,0.E+000)); +#32780 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000)); +#32781 = DEFINITIONAL_REPRESENTATION('',(#32782),#32786); +#32782 = LINE('',#32783,#32784); +#32783 = CARTESIAN_POINT('',(0.25,0.E+000)); +#32784 = VECTOR('',#32785,1.); +#32785 = DIRECTION('',(0.E+000,-1.)); +#32786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#32787 = ORIENTED_EDGE('',*,*,#32788,.T.); +#32788 = EDGE_CURVE('',#32761,#29485,#32789,.T.); +#32789 = SURFACE_CURVE('',#32790,(#32794,#32801),.PCURVE_S1.); +#32790 = LINE('',#32791,#32792); +#32791 = CARTESIAN_POINT('',(0.125,3.5,0.2)); +#32792 = VECTOR('',#32793,1.); +#32793 = DIRECTION('',(-4.555315873023E-016,-1.,0.E+000)); +#32794 = PCURVE('',#27284,#32795); +#32795 = DEFINITIONAL_REPRESENTATION('',(#32796),#32800); +#32796 = LINE('',#32797,#32798); +#32797 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#32798 = VECTOR('',#32799,1.); +#32799 = DIRECTION('',(1.,0.E+000)); +#32800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#32801 = PCURVE('',#29523,#32802); +#32802 = DEFINITIONAL_REPRESENTATION('',(#32803),#32807); +#32803 = LINE('',#32804,#32805); +#32804 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#32805 = VECTOR('',#32806,1.); +#32806 = DIRECTION('',(0.E+000,1.)); +#32807 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#32808 = ORIENTED_EDGE('',*,*,#29484,.F.); +#32809 = ORIENTED_EDGE('',*,*,#27268,.F.); +#32810 = ORIENTED_EDGE('',*,*,#32811,.F.); +#32811 = EDGE_CURVE('',#32733,#27236,#32812,.T.); +#32812 = SURFACE_CURVE('',#32813,(#32817,#32824),.PCURVE_S1.); +#32813 = LINE('',#32814,#32815); +#32814 = CARTESIAN_POINT('',(0.125,3.225,0.E+000)); +#32815 = VECTOR('',#32816,1.); +#32816 = DIRECTION('',(0.E+000,0.E+000,1.)); +#32817 = PCURVE('',#27284,#32818); +#32818 = DEFINITIONAL_REPRESENTATION('',(#32819),#32823); +#32819 = LINE('',#32820,#32821); +#32820 = CARTESIAN_POINT('',(0.275,0.E+000)); +#32821 = VECTOR('',#32822,1.); +#32822 = DIRECTION('',(0.E+000,-1.)); +#32823 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#32824 = PCURVE('',#27256,#32825); +#32825 = DEFINITIONAL_REPRESENTATION('',(#32826),#32830); +#32826 = LINE('',#32827,#32828); +#32827 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#32828 = VECTOR('',#32829,1.); +#32829 = DIRECTION('',(0.E+000,-1.)); +#32830 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#32831 = ADVANCED_FACE('',(#32832),#23312,.F.); +#32832 = FACE_BOUND('',#32833,.F.); +#32833 = EDGE_LOOP('',(#32834,#32864,#32885,#32886,#32887,#32910)); +#32834 = ORIENTED_EDGE('',*,*,#32835,.F.); +#32835 = EDGE_CURVE('',#32836,#32838,#32840,.T.); +#32836 = VERTEX_POINT('',#32837); +#32837 = CARTESIAN_POINT('',(-3.225,-0.125,0.E+000)); +#32838 = VERTEX_POINT('',#32839); +#32839 = CARTESIAN_POINT('',(-3.5,-0.125,0.E+000)); +#32840 = SURFACE_CURVE('',#32841,(#32845,#32852),.PCURVE_S1.); +#32841 = LINE('',#32842,#32843); +#32842 = CARTESIAN_POINT('',(-3.225,-0.125,0.E+000)); +#32843 = VECTOR('',#32844,1.); +#32844 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000)); +#32845 = PCURVE('',#23312,#32846); +#32846 = DEFINITIONAL_REPRESENTATION('',(#32847),#32851); +#32847 = LINE('',#32848,#32849); +#32848 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#32849 = VECTOR('',#32850,1.); +#32850 = DIRECTION('',(1.,0.E+000)); +#32851 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#32852 = PCURVE('',#32853,#32858); +#32853 = PLANE('',#32854); +#32854 = AXIS2_PLACEMENT_3D('',#32855,#32856,#32857); +#32855 = CARTESIAN_POINT('',(-3.5,-0.375,0.E+000)); +#32856 = DIRECTION('',(0.E+000,-0.E+000,-1.)); +#32857 = DIRECTION('',(4.669739647545E-016,1.,0.E+000)); +#32858 = DEFINITIONAL_REPRESENTATION('',(#32859),#32863); +#32859 = LINE('',#32860,#32861); +#32860 = CARTESIAN_POINT('',(0.25,0.275)); +#32861 = VECTOR('',#32862,1.); +#32862 = DIRECTION('',(0.E+000,-1.)); +#32863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#32864 = ORIENTED_EDGE('',*,*,#32865,.T.); +#32865 = EDGE_CURVE('',#32836,#23297,#32866,.T.); +#32866 = SURFACE_CURVE('',#32867,(#32871,#32878),.PCURVE_S1.); +#32867 = LINE('',#32868,#32869); +#32868 = CARTESIAN_POINT('',(-3.225,-0.125,0.E+000)); +#32869 = VECTOR('',#32870,1.); +#32870 = DIRECTION('',(0.E+000,0.E+000,1.)); +#32871 = PCURVE('',#23312,#32872); +#32872 = DEFINITIONAL_REPRESENTATION('',(#32873),#32877); +#32873 = LINE('',#32874,#32875); +#32874 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#32875 = VECTOR('',#32876,1.); +#32876 = DIRECTION('',(0.E+000,-1.)); +#32877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#32878 = PCURVE('',#23345,#32879); +#32879 = DEFINITIONAL_REPRESENTATION('',(#32880),#32884); +#32880 = LINE('',#32881,#32882); +#32881 = CARTESIAN_POINT('',(3.14159265359,0.E+000)); +#32882 = VECTOR('',#32883,1.); +#32883 = DIRECTION('',(0.E+000,-1.)); +#32884 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#32885 = ORIENTED_EDGE('',*,*,#23296,.F.); +#32886 = ORIENTED_EDGE('',*,*,#28552,.F.); +#32887 = ORIENTED_EDGE('',*,*,#32888,.T.); +#32888 = EDGE_CURVE('',#28525,#32889,#32891,.T.); +#32889 = VERTEX_POINT('',#32890); +#32890 = CARTESIAN_POINT('',(-3.5,-0.125,0.2)); +#32891 = SURFACE_CURVE('',#32892,(#32896,#32903),.PCURVE_S1.); +#32892 = LINE('',#32893,#32894); +#32893 = CARTESIAN_POINT('',(-3.225,-0.125,0.2)); +#32894 = VECTOR('',#32895,1.); +#32895 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000)); +#32896 = PCURVE('',#23312,#32897); +#32897 = DEFINITIONAL_REPRESENTATION('',(#32898),#32902); +#32898 = LINE('',#32899,#32900); +#32899 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#32900 = VECTOR('',#32901,1.); +#32901 = DIRECTION('',(1.,0.E+000)); +#32902 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#32903 = PCURVE('',#28540,#32904); +#32904 = DEFINITIONAL_REPRESENTATION('',(#32905),#32909); +#32905 = LINE('',#32906,#32907); +#32906 = CARTESIAN_POINT('',(0.25,0.275)); +#32907 = VECTOR('',#32908,1.); +#32908 = DIRECTION('',(0.E+000,-1.)); +#32909 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#32910 = ORIENTED_EDGE('',*,*,#32911,.F.); +#32911 = EDGE_CURVE('',#32838,#32889,#32912,.T.); +#32912 = SURFACE_CURVE('',#32913,(#32917,#32924),.PCURVE_S1.); +#32913 = LINE('',#32914,#32915); +#32914 = CARTESIAN_POINT('',(-3.5,-0.125,0.E+000)); +#32915 = VECTOR('',#32916,1.); +#32916 = DIRECTION('',(0.E+000,0.E+000,1.)); +#32917 = PCURVE('',#23312,#32918); +#32918 = DEFINITIONAL_REPRESENTATION('',(#32919),#32923); +#32919 = LINE('',#32920,#32921); +#32920 = CARTESIAN_POINT('',(0.275,0.E+000)); +#32921 = VECTOR('',#32922,1.); +#32922 = DIRECTION('',(0.E+000,-1.)); +#32923 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#32924 = PCURVE('',#32925,#32930); +#32925 = PLANE('',#32926); +#32926 = AXIS2_PLACEMENT_3D('',#32927,#32928,#32929); +#32927 = CARTESIAN_POINT('',(-3.5,-0.125,0.E+000)); +#32928 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000)); +#32929 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000)); +#32930 = DEFINITIONAL_REPRESENTATION('',(#32931),#32935); +#32931 = LINE('',#32932,#32933); +#32932 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#32933 = VECTOR('',#32934,1.); +#32934 = DIRECTION('',(0.E+000,-1.)); +#32935 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#32936 = ADVANCED_FACE('',(#32937),#27256,.T.); +#32937 = FACE_BOUND('',#32938,.T.); +#32938 = EDGE_LOOP('',(#32939,#32962,#32963,#32964)); +#32939 = ORIENTED_EDGE('',*,*,#32940,.T.); +#32940 = EDGE_CURVE('',#32941,#27208,#32943,.T.); +#32941 = VERTEX_POINT('',#32942); +#32942 = CARTESIAN_POINT('',(0.375,3.225,0.E+000)); +#32943 = SURFACE_CURVE('',#32944,(#32948,#32955),.PCURVE_S1.); +#32944 = LINE('',#32945,#32946); +#32945 = CARTESIAN_POINT('',(0.375,3.225,0.E+000)); +#32946 = VECTOR('',#32947,1.); +#32947 = DIRECTION('',(0.E+000,0.E+000,1.)); +#32948 = PCURVE('',#27256,#32949); +#32949 = DEFINITIONAL_REPRESENTATION('',(#32950),#32954); +#32950 = LINE('',#32951,#32952); +#32951 = CARTESIAN_POINT('',(3.14159265359,0.E+000)); +#32952 = VECTOR('',#32953,1.); +#32953 = DIRECTION('',(0.E+000,-1.)); +#32954 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#32955 = PCURVE('',#27223,#32956); +#32956 = DEFINITIONAL_REPRESENTATION('',(#32957),#32961); +#32957 = LINE('',#32958,#32959); +#32958 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#32959 = VECTOR('',#32960,1.); +#32960 = DIRECTION('',(0.E+000,-1.)); +#32961 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#32962 = ORIENTED_EDGE('',*,*,#27235,.T.); +#32963 = ORIENTED_EDGE('',*,*,#32811,.F.); +#32964 = ORIENTED_EDGE('',*,*,#32965,.T.); +#32965 = EDGE_CURVE('',#32733,#32941,#32966,.T.); +#32966 = SURFACE_CURVE('',#32967,(#32972,#32979),.PCURVE_S1.); +#32967 = CIRCLE('',#32968,0.125); +#32968 = AXIS2_PLACEMENT_3D('',#32969,#32970,#32971); +#32969 = CARTESIAN_POINT('',(0.25,3.225,0.E+000)); +#32970 = DIRECTION('',(0.E+000,0.E+000,1.)); +#32971 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000)); +#32972 = PCURVE('',#27256,#32973); +#32973 = DEFINITIONAL_REPRESENTATION('',(#32974),#32978); +#32974 = LINE('',#32975,#32976); +#32975 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#32976 = VECTOR('',#32977,1.); +#32977 = DIRECTION('',(-1.,0.E+000)); +#32978 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#32979 = PCURVE('',#32748,#32980); +#32980 = DEFINITIONAL_REPRESENTATION('',(#32981),#32989); +#32981 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#32982,#32983,#32984,#32985 + ,#32986,#32987,#32988),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#32982 = CARTESIAN_POINT('',(1.387778780781E-016,0.275)); +#32983 = CARTESIAN_POINT('',(1.387778780781E-016,0.491506350946)); +#32984 = CARTESIAN_POINT('',(0.1875,0.383253175473)); +#32985 = CARTESIAN_POINT('',(0.375,0.275)); +#32986 = CARTESIAN_POINT('',(0.1875,0.166746824527)); +#32987 = CARTESIAN_POINT('',(3.330669073875E-016,5.849364905389E-002)); +#32988 = CARTESIAN_POINT('',(1.387778780781E-016,0.275)); +#32989 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#32990 = ADVANCED_FACE('',(#32991),#23345,.T.); +#32991 = FACE_BOUND('',#32992,.T.); +#32992 = EDGE_LOOP('',(#32993,#32994,#32995,#33018)); +#32993 = ORIENTED_EDGE('',*,*,#32865,.T.); +#32994 = ORIENTED_EDGE('',*,*,#23324,.T.); +#32995 = ORIENTED_EDGE('',*,*,#32996,.F.); +#32996 = EDGE_CURVE('',#32997,#23325,#32999,.T.); +#32997 = VERTEX_POINT('',#32998); +#32998 = CARTESIAN_POINT('',(-3.225,-0.375,0.E+000)); +#32999 = SURFACE_CURVE('',#33000,(#33004,#33011),.PCURVE_S1.); +#33000 = LINE('',#33001,#33002); +#33001 = CARTESIAN_POINT('',(-3.225,-0.375,0.E+000)); +#33002 = VECTOR('',#33003,1.); +#33003 = DIRECTION('',(0.E+000,0.E+000,1.)); +#33004 = PCURVE('',#23345,#33005); +#33005 = DEFINITIONAL_REPRESENTATION('',(#33006),#33010); +#33006 = LINE('',#33007,#33008); +#33007 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#33008 = VECTOR('',#33009,1.); +#33009 = DIRECTION('',(0.E+000,-1.)); +#33010 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#33011 = PCURVE('',#23373,#33012); +#33012 = DEFINITIONAL_REPRESENTATION('',(#33013),#33017); +#33013 = LINE('',#33014,#33015); +#33014 = CARTESIAN_POINT('',(0.275,0.E+000)); +#33015 = VECTOR('',#33016,1.); +#33016 = DIRECTION('',(0.E+000,-1.)); +#33017 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#33018 = ORIENTED_EDGE('',*,*,#33019,.T.); +#33019 = EDGE_CURVE('',#32997,#32836,#33020,.T.); +#33020 = SURFACE_CURVE('',#33021,(#33026,#33033),.PCURVE_S1.); +#33021 = CIRCLE('',#33022,0.125); +#33022 = AXIS2_PLACEMENT_3D('',#33023,#33024,#33025); +#33023 = CARTESIAN_POINT('',(-3.225,-0.25,0.E+000)); +#33024 = DIRECTION('',(0.E+000,0.E+000,1.)); +#33025 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000)); +#33026 = PCURVE('',#23345,#33027); +#33027 = DEFINITIONAL_REPRESENTATION('',(#33028),#33032); +#33028 = LINE('',#33029,#33030); +#33029 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#33030 = VECTOR('',#33031,1.); +#33031 = DIRECTION('',(-1.,0.E+000)); +#33032 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#33033 = PCURVE('',#32853,#33034); +#33034 = DEFINITIONAL_REPRESENTATION('',(#33035),#33043); +#33035 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#33036,#33037,#33038,#33039 + ,#33040,#33041,#33042),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#33036 = CARTESIAN_POINT('',(1.387778780781E-016,0.275)); +#33037 = CARTESIAN_POINT('',(1.387778780781E-016,0.491506350946)); +#33038 = CARTESIAN_POINT('',(0.1875,0.383253175473)); +#33039 = CARTESIAN_POINT('',(0.375,0.275)); +#33040 = CARTESIAN_POINT('',(0.1875,0.166746824527)); +#33041 = CARTESIAN_POINT('',(3.330669073875E-016,5.849364905389E-002)); +#33042 = CARTESIAN_POINT('',(1.387778780781E-016,0.275)); +#33043 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#33044 = ADVANCED_FACE('',(#33045),#27223,.F.); +#33045 = FACE_BOUND('',#33046,.F.); +#33046 = EDGE_LOOP('',(#33047,#33070,#33071,#33072,#33073,#33096)); +#33047 = ORIENTED_EDGE('',*,*,#33048,.F.); +#33048 = EDGE_CURVE('',#32941,#33049,#33051,.T.); +#33049 = VERTEX_POINT('',#33050); +#33050 = CARTESIAN_POINT('',(0.375,3.5,0.E+000)); +#33051 = SURFACE_CURVE('',#33052,(#33056,#33063),.PCURVE_S1.); +#33052 = LINE('',#33053,#33054); +#33053 = CARTESIAN_POINT('',(0.375,3.225,0.E+000)); +#33054 = VECTOR('',#33055,1.); +#33055 = DIRECTION('',(4.555315873023E-016,1.,0.E+000)); +#33056 = PCURVE('',#27223,#33057); +#33057 = DEFINITIONAL_REPRESENTATION('',(#33058),#33062); +#33058 = LINE('',#33059,#33060); +#33059 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#33060 = VECTOR('',#33061,1.); +#33061 = DIRECTION('',(1.,0.E+000)); +#33062 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#33063 = PCURVE('',#32748,#33064); +#33064 = DEFINITIONAL_REPRESENTATION('',(#33065),#33069); +#33065 = LINE('',#33066,#33067); +#33066 = CARTESIAN_POINT('',(0.25,0.275)); +#33067 = VECTOR('',#33068,1.); +#33068 = DIRECTION('',(0.E+000,-1.)); +#33069 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#33070 = ORIENTED_EDGE('',*,*,#32940,.T.); +#33071 = ORIENTED_EDGE('',*,*,#27207,.F.); +#33072 = ORIENTED_EDGE('',*,*,#29535,.F.); +#33073 = ORIENTED_EDGE('',*,*,#33074,.T.); +#33074 = EDGE_CURVE('',#29508,#33075,#33077,.T.); +#33075 = VERTEX_POINT('',#33076); +#33076 = CARTESIAN_POINT('',(0.375,3.5,0.2)); +#33077 = SURFACE_CURVE('',#33078,(#33082,#33089),.PCURVE_S1.); +#33078 = LINE('',#33079,#33080); +#33079 = CARTESIAN_POINT('',(0.375,3.225,0.2)); +#33080 = VECTOR('',#33081,1.); +#33081 = DIRECTION('',(4.555315873023E-016,1.,0.E+000)); +#33082 = PCURVE('',#27223,#33083); +#33083 = DEFINITIONAL_REPRESENTATION('',(#33084),#33088); +#33084 = LINE('',#33085,#33086); +#33085 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#33086 = VECTOR('',#33087,1.); +#33087 = DIRECTION('',(1.,0.E+000)); +#33088 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#33089 = PCURVE('',#29523,#33090); +#33090 = DEFINITIONAL_REPRESENTATION('',(#33091),#33095); +#33091 = LINE('',#33092,#33093); +#33092 = CARTESIAN_POINT('',(0.25,0.275)); +#33093 = VECTOR('',#33094,1.); +#33094 = DIRECTION('',(0.E+000,-1.)); +#33095 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#33096 = ORIENTED_EDGE('',*,*,#33097,.F.); +#33097 = EDGE_CURVE('',#33049,#33075,#33098,.T.); +#33098 = SURFACE_CURVE('',#33099,(#33103,#33110),.PCURVE_S1.); +#33099 = LINE('',#33100,#33101); +#33100 = CARTESIAN_POINT('',(0.375,3.5,0.E+000)); +#33101 = VECTOR('',#33102,1.); +#33102 = DIRECTION('',(0.E+000,0.E+000,1.)); +#33103 = PCURVE('',#27223,#33104); +#33104 = DEFINITIONAL_REPRESENTATION('',(#33105),#33109); +#33105 = LINE('',#33106,#33107); +#33106 = CARTESIAN_POINT('',(0.275,0.E+000)); +#33107 = VECTOR('',#33108,1.); +#33108 = DIRECTION('',(0.E+000,-1.)); +#33109 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#33110 = PCURVE('',#32776,#33111); +#33111 = DEFINITIONAL_REPRESENTATION('',(#33112),#33116); +#33112 = LINE('',#33113,#33114); +#33113 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#33114 = VECTOR('',#33115,1.); +#33115 = DIRECTION('',(0.E+000,-1.)); +#33116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#33117 = ADVANCED_FACE('',(#33118),#23373,.F.); +#33118 = FACE_BOUND('',#33119,.F.); +#33119 = EDGE_LOOP('',(#33120,#33143,#33166,#33187,#33188,#33189)); +#33120 = ORIENTED_EDGE('',*,*,#33121,.F.); +#33121 = EDGE_CURVE('',#33122,#32997,#33124,.T.); +#33122 = VERTEX_POINT('',#33123); +#33123 = CARTESIAN_POINT('',(-3.5,-0.375,0.E+000)); +#33124 = SURFACE_CURVE('',#33125,(#33129,#33136),.PCURVE_S1.); +#33125 = LINE('',#33126,#33127); +#33126 = CARTESIAN_POINT('',(-3.5,-0.375,0.E+000)); +#33127 = VECTOR('',#33128,1.); +#33128 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000)); +#33129 = PCURVE('',#23373,#33130); +#33130 = DEFINITIONAL_REPRESENTATION('',(#33131),#33135); +#33131 = LINE('',#33132,#33133); +#33132 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#33133 = VECTOR('',#33134,1.); +#33134 = DIRECTION('',(1.,0.E+000)); +#33135 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#33136 = PCURVE('',#32853,#33137); +#33137 = DEFINITIONAL_REPRESENTATION('',(#33138),#33142); +#33138 = LINE('',#33139,#33140); +#33139 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#33140 = VECTOR('',#33141,1.); +#33141 = DIRECTION('',(0.E+000,1.)); +#33142 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#33143 = ORIENTED_EDGE('',*,*,#33144,.T.); +#33144 = EDGE_CURVE('',#33122,#33145,#33147,.T.); +#33145 = VERTEX_POINT('',#33146); +#33146 = CARTESIAN_POINT('',(-3.5,-0.375,0.2)); +#33147 = SURFACE_CURVE('',#33148,(#33152,#33159),.PCURVE_S1.); +#33148 = LINE('',#33149,#33150); +#33149 = CARTESIAN_POINT('',(-3.5,-0.375,0.E+000)); +#33150 = VECTOR('',#33151,1.); +#33151 = DIRECTION('',(0.E+000,0.E+000,1.)); +#33152 = PCURVE('',#23373,#33153); +#33153 = DEFINITIONAL_REPRESENTATION('',(#33154),#33158); +#33154 = LINE('',#33155,#33156); +#33155 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#33156 = VECTOR('',#33157,1.); +#33157 = DIRECTION('',(0.E+000,-1.)); +#33158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#33159 = PCURVE('',#32925,#33160); +#33160 = DEFINITIONAL_REPRESENTATION('',(#33161),#33165); +#33161 = LINE('',#33162,#33163); +#33162 = CARTESIAN_POINT('',(0.25,0.E+000)); +#33163 = VECTOR('',#33164,1.); +#33164 = DIRECTION('',(0.E+000,-1.)); +#33165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#33166 = ORIENTED_EDGE('',*,*,#33167,.T.); +#33167 = EDGE_CURVE('',#33145,#28502,#33168,.T.); +#33168 = SURFACE_CURVE('',#33169,(#33173,#33180),.PCURVE_S1.); +#33169 = LINE('',#33170,#33171); +#33170 = CARTESIAN_POINT('',(-3.5,-0.375,0.2)); +#33171 = VECTOR('',#33172,1.); +#33172 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000)); +#33173 = PCURVE('',#23373,#33174); +#33174 = DEFINITIONAL_REPRESENTATION('',(#33175),#33179); +#33175 = LINE('',#33176,#33177); +#33176 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#33177 = VECTOR('',#33178,1.); +#33178 = DIRECTION('',(1.,0.E+000)); +#33179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#33180 = PCURVE('',#28540,#33181); +#33181 = DEFINITIONAL_REPRESENTATION('',(#33182),#33186); +#33182 = LINE('',#33183,#33184); +#33183 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#33184 = VECTOR('',#33185,1.); +#33185 = DIRECTION('',(0.E+000,1.)); +#33186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#33187 = ORIENTED_EDGE('',*,*,#28501,.F.); +#33188 = ORIENTED_EDGE('',*,*,#23357,.F.); +#33189 = ORIENTED_EDGE('',*,*,#32996,.F.); +#33190 = ADVANCED_FACE('',(#33191),#27172,.F.); +#33191 = FACE_BOUND('',#33192,.F.); +#33192 = EDGE_LOOP('',(#33193,#33223,#33251,#33272,#33273,#33274)); +#33193 = ORIENTED_EDGE('',*,*,#33194,.F.); +#33194 = EDGE_CURVE('',#33195,#33197,#33199,.T.); +#33195 = VERTEX_POINT('',#33196); +#33196 = CARTESIAN_POINT('',(0.625,3.5,0.E+000)); +#33197 = VERTEX_POINT('',#33198); +#33198 = CARTESIAN_POINT('',(0.625,3.225,0.E+000)); +#33199 = SURFACE_CURVE('',#33200,(#33204,#33211),.PCURVE_S1.); +#33200 = LINE('',#33201,#33202); +#33201 = CARTESIAN_POINT('',(0.625,3.5,0.E+000)); +#33202 = VECTOR('',#33203,1.); +#33203 = DIRECTION('',(-4.555315873023E-016,-1.,0.E+000)); +#33204 = PCURVE('',#27172,#33205); +#33205 = DEFINITIONAL_REPRESENTATION('',(#33206),#33210); +#33206 = LINE('',#33207,#33208); +#33207 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#33208 = VECTOR('',#33209,1.); +#33209 = DIRECTION('',(1.,0.E+000)); +#33210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#33211 = PCURVE('',#33212,#33217); +#33212 = PLANE('',#33213); +#33213 = AXIS2_PLACEMENT_3D('',#33214,#33215,#33216); +#33214 = CARTESIAN_POINT('',(0.625,3.5,0.E+000)); +#33215 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#33216 = DIRECTION('',(1.,-4.555315873023E-016,-0.E+000)); +#33217 = DEFINITIONAL_REPRESENTATION('',(#33218),#33222); +#33218 = LINE('',#33219,#33220); +#33219 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#33220 = VECTOR('',#33221,1.); +#33221 = DIRECTION('',(0.E+000,1.)); +#33222 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#33223 = ORIENTED_EDGE('',*,*,#33224,.T.); +#33224 = EDGE_CURVE('',#33195,#33225,#33227,.T.); +#33225 = VERTEX_POINT('',#33226); +#33226 = CARTESIAN_POINT('',(0.625,3.5,0.2)); +#33227 = SURFACE_CURVE('',#33228,(#33232,#33239),.PCURVE_S1.); +#33228 = LINE('',#33229,#33230); +#33229 = CARTESIAN_POINT('',(0.625,3.5,0.E+000)); +#33230 = VECTOR('',#33231,1.); +#33231 = DIRECTION('',(0.E+000,0.E+000,1.)); +#33232 = PCURVE('',#27172,#33233); +#33233 = DEFINITIONAL_REPRESENTATION('',(#33234),#33238); +#33234 = LINE('',#33235,#33236); +#33235 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#33236 = VECTOR('',#33237,1.); +#33237 = DIRECTION('',(0.E+000,-1.)); +#33238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#33239 = PCURVE('',#33240,#33245); +#33240 = PLANE('',#33241); +#33241 = AXIS2_PLACEMENT_3D('',#33242,#33243,#33244); +#33242 = CARTESIAN_POINT('',(0.875,3.5,0.E+000)); +#33243 = DIRECTION('',(-4.555315873023E-016,-1.,0.E+000)); +#33244 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000)); +#33245 = DEFINITIONAL_REPRESENTATION('',(#33246),#33250); +#33246 = LINE('',#33247,#33248); +#33247 = CARTESIAN_POINT('',(0.25,0.E+000)); +#33248 = VECTOR('',#33249,1.); +#33249 = DIRECTION('',(0.E+000,-1.)); +#33250 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#33251 = ORIENTED_EDGE('',*,*,#33252,.T.); +#33252 = EDGE_CURVE('',#33225,#29558,#33253,.T.); +#33253 = SURFACE_CURVE('',#33254,(#33258,#33265),.PCURVE_S1.); +#33254 = LINE('',#33255,#33256); +#33255 = CARTESIAN_POINT('',(0.625,3.5,0.2)); +#33256 = VECTOR('',#33257,1.); +#33257 = DIRECTION('',(-4.555315873023E-016,-1.,0.E+000)); +#33258 = PCURVE('',#27172,#33259); +#33259 = DEFINITIONAL_REPRESENTATION('',(#33260),#33264); +#33260 = LINE('',#33261,#33262); +#33261 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#33262 = VECTOR('',#33263,1.); +#33263 = DIRECTION('',(1.,0.E+000)); +#33264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#33265 = PCURVE('',#29596,#33266); +#33266 = DEFINITIONAL_REPRESENTATION('',(#33267),#33271); +#33267 = LINE('',#33268,#33269); +#33268 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#33269 = VECTOR('',#33270,1.); +#33270 = DIRECTION('',(0.E+000,1.)); +#33271 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#33272 = ORIENTED_EDGE('',*,*,#29557,.F.); +#33273 = ORIENTED_EDGE('',*,*,#27156,.F.); +#33274 = ORIENTED_EDGE('',*,*,#33275,.F.); +#33275 = EDGE_CURVE('',#33197,#27124,#33276,.T.); +#33276 = SURFACE_CURVE('',#33277,(#33281,#33288),.PCURVE_S1.); +#33277 = LINE('',#33278,#33279); +#33278 = CARTESIAN_POINT('',(0.625,3.225,0.E+000)); +#33279 = VECTOR('',#33280,1.); +#33280 = DIRECTION('',(0.E+000,0.E+000,1.)); +#33281 = PCURVE('',#27172,#33282); +#33282 = DEFINITIONAL_REPRESENTATION('',(#33283),#33287); +#33283 = LINE('',#33284,#33285); +#33284 = CARTESIAN_POINT('',(0.275,0.E+000)); +#33285 = VECTOR('',#33286,1.); +#33286 = DIRECTION('',(0.E+000,-1.)); +#33287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#33288 = PCURVE('',#27144,#33289); +#33289 = DEFINITIONAL_REPRESENTATION('',(#33290),#33294); +#33290 = LINE('',#33291,#33292); +#33291 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#33292 = VECTOR('',#33293,1.); +#33293 = DIRECTION('',(0.E+000,-1.)); +#33294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#33295 = ADVANCED_FACE('',(#33296),#23424,.F.); +#33296 = FACE_BOUND('',#33297,.F.); +#33297 = EDGE_LOOP('',(#33298,#33328,#33349,#33350,#33351,#33374)); +#33298 = ORIENTED_EDGE('',*,*,#33299,.F.); +#33299 = EDGE_CURVE('',#33300,#33302,#33304,.T.); +#33300 = VERTEX_POINT('',#33301); +#33301 = CARTESIAN_POINT('',(-3.225,-0.625,0.E+000)); +#33302 = VERTEX_POINT('',#33303); +#33303 = CARTESIAN_POINT('',(-3.5,-0.625,0.E+000)); +#33304 = SURFACE_CURVE('',#33305,(#33309,#33316),.PCURVE_S1.); +#33305 = LINE('',#33306,#33307); +#33306 = CARTESIAN_POINT('',(-3.225,-0.625,0.E+000)); +#33307 = VECTOR('',#33308,1.); +#33308 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000)); +#33309 = PCURVE('',#23424,#33310); +#33310 = DEFINITIONAL_REPRESENTATION('',(#33311),#33315); +#33311 = LINE('',#33312,#33313); +#33312 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#33313 = VECTOR('',#33314,1.); +#33314 = DIRECTION('',(1.,0.E+000)); +#33315 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#33316 = PCURVE('',#33317,#33322); +#33317 = PLANE('',#33318); +#33318 = AXIS2_PLACEMENT_3D('',#33319,#33320,#33321); +#33319 = CARTESIAN_POINT('',(-3.5,-0.875,0.E+000)); +#33320 = DIRECTION('',(0.E+000,-0.E+000,-1.)); +#33321 = DIRECTION('',(4.669739647545E-016,1.,0.E+000)); +#33322 = DEFINITIONAL_REPRESENTATION('',(#33323),#33327); +#33323 = LINE('',#33324,#33325); +#33324 = CARTESIAN_POINT('',(0.25,0.275)); +#33325 = VECTOR('',#33326,1.); +#33326 = DIRECTION('',(0.E+000,-1.)); +#33327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#33328 = ORIENTED_EDGE('',*,*,#33329,.T.); +#33329 = EDGE_CURVE('',#33300,#23409,#33330,.T.); +#33330 = SURFACE_CURVE('',#33331,(#33335,#33342),.PCURVE_S1.); +#33331 = LINE('',#33332,#33333); +#33332 = CARTESIAN_POINT('',(-3.225,-0.625,0.E+000)); +#33333 = VECTOR('',#33334,1.); +#33334 = DIRECTION('',(0.E+000,0.E+000,1.)); +#33335 = PCURVE('',#23424,#33336); +#33336 = DEFINITIONAL_REPRESENTATION('',(#33337),#33341); +#33337 = LINE('',#33338,#33339); +#33338 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#33339 = VECTOR('',#33340,1.); +#33340 = DIRECTION('',(0.E+000,-1.)); +#33341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#33342 = PCURVE('',#23457,#33343); +#33343 = DEFINITIONAL_REPRESENTATION('',(#33344),#33348); +#33344 = LINE('',#33345,#33346); +#33345 = CARTESIAN_POINT('',(3.14159265359,0.E+000)); +#33346 = VECTOR('',#33347,1.); +#33347 = DIRECTION('',(0.E+000,-1.)); +#33348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#33349 = ORIENTED_EDGE('',*,*,#23408,.F.); +#33350 = ORIENTED_EDGE('',*,*,#28479,.F.); +#33351 = ORIENTED_EDGE('',*,*,#33352,.T.); +#33352 = EDGE_CURVE('',#28452,#33353,#33355,.T.); +#33353 = VERTEX_POINT('',#33354); +#33354 = CARTESIAN_POINT('',(-3.5,-0.625,0.2)); +#33355 = SURFACE_CURVE('',#33356,(#33360,#33367),.PCURVE_S1.); +#33356 = LINE('',#33357,#33358); +#33357 = CARTESIAN_POINT('',(-3.225,-0.625,0.2)); +#33358 = VECTOR('',#33359,1.); +#33359 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000)); +#33360 = PCURVE('',#23424,#33361); +#33361 = DEFINITIONAL_REPRESENTATION('',(#33362),#33366); +#33362 = LINE('',#33363,#33364); +#33363 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#33364 = VECTOR('',#33365,1.); +#33365 = DIRECTION('',(1.,0.E+000)); +#33366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#33367 = PCURVE('',#28467,#33368); +#33368 = DEFINITIONAL_REPRESENTATION('',(#33369),#33373); +#33369 = LINE('',#33370,#33371); +#33370 = CARTESIAN_POINT('',(0.25,0.275)); +#33371 = VECTOR('',#33372,1.); +#33372 = DIRECTION('',(0.E+000,-1.)); +#33373 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#33374 = ORIENTED_EDGE('',*,*,#33375,.F.); +#33375 = EDGE_CURVE('',#33302,#33353,#33376,.T.); +#33376 = SURFACE_CURVE('',#33377,(#33381,#33388),.PCURVE_S1.); +#33377 = LINE('',#33378,#33379); +#33378 = CARTESIAN_POINT('',(-3.5,-0.625,0.E+000)); +#33379 = VECTOR('',#33380,1.); +#33380 = DIRECTION('',(0.E+000,0.E+000,1.)); +#33381 = PCURVE('',#23424,#33382); +#33382 = DEFINITIONAL_REPRESENTATION('',(#33383),#33387); +#33383 = LINE('',#33384,#33385); +#33384 = CARTESIAN_POINT('',(0.275,0.E+000)); +#33385 = VECTOR('',#33386,1.); +#33386 = DIRECTION('',(0.E+000,-1.)); +#33387 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#33388 = PCURVE('',#33389,#33394); +#33389 = PLANE('',#33390); +#33390 = AXIS2_PLACEMENT_3D('',#33391,#33392,#33393); +#33391 = CARTESIAN_POINT('',(-3.5,-0.625,0.E+000)); +#33392 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000)); +#33393 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000)); +#33394 = DEFINITIONAL_REPRESENTATION('',(#33395),#33399); +#33395 = LINE('',#33396,#33397); +#33396 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#33397 = VECTOR('',#33398,1.); +#33398 = DIRECTION('',(0.E+000,-1.)); +#33399 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#33400 = ADVANCED_FACE('',(#33401),#27144,.T.); +#33401 = FACE_BOUND('',#33402,.T.); +#33402 = EDGE_LOOP('',(#33403,#33426,#33427,#33428)); +#33403 = ORIENTED_EDGE('',*,*,#33404,.T.); +#33404 = EDGE_CURVE('',#33405,#27096,#33407,.T.); +#33405 = VERTEX_POINT('',#33406); +#33406 = CARTESIAN_POINT('',(0.875,3.225,0.E+000)); +#33407 = SURFACE_CURVE('',#33408,(#33412,#33419),.PCURVE_S1.); +#33408 = LINE('',#33409,#33410); +#33409 = CARTESIAN_POINT('',(0.875,3.225,0.E+000)); +#33410 = VECTOR('',#33411,1.); +#33411 = DIRECTION('',(0.E+000,0.E+000,1.)); +#33412 = PCURVE('',#27144,#33413); +#33413 = DEFINITIONAL_REPRESENTATION('',(#33414),#33418); +#33414 = LINE('',#33415,#33416); +#33415 = CARTESIAN_POINT('',(3.14159265359,0.E+000)); +#33416 = VECTOR('',#33417,1.); +#33417 = DIRECTION('',(0.E+000,-1.)); +#33418 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#33419 = PCURVE('',#27111,#33420); +#33420 = DEFINITIONAL_REPRESENTATION('',(#33421),#33425); +#33421 = LINE('',#33422,#33423); +#33422 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#33423 = VECTOR('',#33424,1.); +#33424 = DIRECTION('',(0.E+000,-1.)); +#33425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#33426 = ORIENTED_EDGE('',*,*,#27123,.T.); +#33427 = ORIENTED_EDGE('',*,*,#33275,.F.); +#33428 = ORIENTED_EDGE('',*,*,#33429,.T.); +#33429 = EDGE_CURVE('',#33197,#33405,#33430,.T.); +#33430 = SURFACE_CURVE('',#33431,(#33436,#33443),.PCURVE_S1.); +#33431 = CIRCLE('',#33432,0.125); +#33432 = AXIS2_PLACEMENT_3D('',#33433,#33434,#33435); +#33433 = CARTESIAN_POINT('',(0.75,3.225,0.E+000)); +#33434 = DIRECTION('',(0.E+000,0.E+000,1.)); +#33435 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000)); +#33436 = PCURVE('',#27144,#33437); +#33437 = DEFINITIONAL_REPRESENTATION('',(#33438),#33442); +#33438 = LINE('',#33439,#33440); +#33439 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#33440 = VECTOR('',#33441,1.); +#33441 = DIRECTION('',(-1.,0.E+000)); +#33442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#33443 = PCURVE('',#33212,#33444); +#33444 = DEFINITIONAL_REPRESENTATION('',(#33445),#33453); +#33445 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#33446,#33447,#33448,#33449 + ,#33450,#33451,#33452),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#33446 = CARTESIAN_POINT('',(1.387778780781E-016,0.275)); +#33447 = CARTESIAN_POINT('',(1.387778780781E-016,0.491506350946)); +#33448 = CARTESIAN_POINT('',(0.1875,0.383253175473)); +#33449 = CARTESIAN_POINT('',(0.375,0.275)); +#33450 = CARTESIAN_POINT('',(0.1875,0.166746824527)); +#33451 = CARTESIAN_POINT('',(3.330669073875E-016,5.849364905389E-002)); +#33452 = CARTESIAN_POINT('',(1.387778780781E-016,0.275)); +#33453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#33454 = ADVANCED_FACE('',(#33455),#23457,.T.); +#33455 = FACE_BOUND('',#33456,.T.); +#33456 = EDGE_LOOP('',(#33457,#33458,#33459,#33482)); +#33457 = ORIENTED_EDGE('',*,*,#33329,.T.); +#33458 = ORIENTED_EDGE('',*,*,#23436,.T.); +#33459 = ORIENTED_EDGE('',*,*,#33460,.F.); +#33460 = EDGE_CURVE('',#33461,#23437,#33463,.T.); +#33461 = VERTEX_POINT('',#33462); +#33462 = CARTESIAN_POINT('',(-3.225,-0.875,0.E+000)); +#33463 = SURFACE_CURVE('',#33464,(#33468,#33475),.PCURVE_S1.); +#33464 = LINE('',#33465,#33466); +#33465 = CARTESIAN_POINT('',(-3.225,-0.875,0.E+000)); +#33466 = VECTOR('',#33467,1.); +#33467 = DIRECTION('',(0.E+000,0.E+000,1.)); +#33468 = PCURVE('',#23457,#33469); +#33469 = DEFINITIONAL_REPRESENTATION('',(#33470),#33474); +#33470 = LINE('',#33471,#33472); +#33471 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#33472 = VECTOR('',#33473,1.); +#33473 = DIRECTION('',(0.E+000,-1.)); +#33474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#33475 = PCURVE('',#23485,#33476); +#33476 = DEFINITIONAL_REPRESENTATION('',(#33477),#33481); +#33477 = LINE('',#33478,#33479); +#33478 = CARTESIAN_POINT('',(0.275,0.E+000)); +#33479 = VECTOR('',#33480,1.); +#33480 = DIRECTION('',(0.E+000,-1.)); +#33481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#33482 = ORIENTED_EDGE('',*,*,#33483,.T.); +#33483 = EDGE_CURVE('',#33461,#33300,#33484,.T.); +#33484 = SURFACE_CURVE('',#33485,(#33490,#33497),.PCURVE_S1.); +#33485 = CIRCLE('',#33486,0.125); +#33486 = AXIS2_PLACEMENT_3D('',#33487,#33488,#33489); +#33487 = CARTESIAN_POINT('',(-3.225,-0.75,0.E+000)); +#33488 = DIRECTION('',(0.E+000,0.E+000,1.)); +#33489 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000)); +#33490 = PCURVE('',#23457,#33491); +#33491 = DEFINITIONAL_REPRESENTATION('',(#33492),#33496); +#33492 = LINE('',#33493,#33494); +#33493 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#33494 = VECTOR('',#33495,1.); +#33495 = DIRECTION('',(-1.,0.E+000)); +#33496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#33497 = PCURVE('',#33317,#33498); +#33498 = DEFINITIONAL_REPRESENTATION('',(#33499),#33507); +#33499 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#33500,#33501,#33502,#33503 + ,#33504,#33505,#33506),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#33500 = CARTESIAN_POINT('',(1.387778780781E-016,0.275)); +#33501 = CARTESIAN_POINT('',(1.387778780781E-016,0.491506350946)); +#33502 = CARTESIAN_POINT('',(0.1875,0.383253175473)); +#33503 = CARTESIAN_POINT('',(0.375,0.275)); +#33504 = CARTESIAN_POINT('',(0.1875,0.166746824527)); +#33505 = CARTESIAN_POINT('',(3.330669073875E-016,5.849364905389E-002)); +#33506 = CARTESIAN_POINT('',(1.387778780781E-016,0.275)); +#33507 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#33508 = ADVANCED_FACE('',(#33509),#27111,.F.); +#33509 = FACE_BOUND('',#33510,.F.); +#33510 = EDGE_LOOP('',(#33511,#33534,#33535,#33536,#33537,#33560)); +#33511 = ORIENTED_EDGE('',*,*,#33512,.F.); +#33512 = EDGE_CURVE('',#33405,#33513,#33515,.T.); +#33513 = VERTEX_POINT('',#33514); +#33514 = CARTESIAN_POINT('',(0.875,3.5,0.E+000)); +#33515 = SURFACE_CURVE('',#33516,(#33520,#33527),.PCURVE_S1.); +#33516 = LINE('',#33517,#33518); +#33517 = CARTESIAN_POINT('',(0.875,3.225,0.E+000)); +#33518 = VECTOR('',#33519,1.); +#33519 = DIRECTION('',(4.555315873023E-016,1.,0.E+000)); +#33520 = PCURVE('',#27111,#33521); +#33521 = DEFINITIONAL_REPRESENTATION('',(#33522),#33526); +#33522 = LINE('',#33523,#33524); +#33523 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#33524 = VECTOR('',#33525,1.); +#33525 = DIRECTION('',(1.,0.E+000)); +#33526 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#33527 = PCURVE('',#33212,#33528); +#33528 = DEFINITIONAL_REPRESENTATION('',(#33529),#33533); +#33529 = LINE('',#33530,#33531); +#33530 = CARTESIAN_POINT('',(0.25,0.275)); +#33531 = VECTOR('',#33532,1.); +#33532 = DIRECTION('',(0.E+000,-1.)); +#33533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#33534 = ORIENTED_EDGE('',*,*,#33404,.T.); +#33535 = ORIENTED_EDGE('',*,*,#27095,.F.); +#33536 = ORIENTED_EDGE('',*,*,#29608,.F.); +#33537 = ORIENTED_EDGE('',*,*,#33538,.T.); +#33538 = EDGE_CURVE('',#29581,#33539,#33541,.T.); +#33539 = VERTEX_POINT('',#33540); +#33540 = CARTESIAN_POINT('',(0.875,3.5,0.2)); +#33541 = SURFACE_CURVE('',#33542,(#33546,#33553),.PCURVE_S1.); +#33542 = LINE('',#33543,#33544); +#33543 = CARTESIAN_POINT('',(0.875,3.225,0.2)); +#33544 = VECTOR('',#33545,1.); +#33545 = DIRECTION('',(4.555315873023E-016,1.,0.E+000)); +#33546 = PCURVE('',#27111,#33547); +#33547 = DEFINITIONAL_REPRESENTATION('',(#33548),#33552); +#33548 = LINE('',#33549,#33550); +#33549 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#33550 = VECTOR('',#33551,1.); +#33551 = DIRECTION('',(1.,0.E+000)); +#33552 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#33553 = PCURVE('',#29596,#33554); +#33554 = DEFINITIONAL_REPRESENTATION('',(#33555),#33559); +#33555 = LINE('',#33556,#33557); +#33556 = CARTESIAN_POINT('',(0.25,0.275)); +#33557 = VECTOR('',#33558,1.); +#33558 = DIRECTION('',(0.E+000,-1.)); +#33559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#33560 = ORIENTED_EDGE('',*,*,#33561,.F.); +#33561 = EDGE_CURVE('',#33513,#33539,#33562,.T.); +#33562 = SURFACE_CURVE('',#33563,(#33567,#33574),.PCURVE_S1.); +#33563 = LINE('',#33564,#33565); +#33564 = CARTESIAN_POINT('',(0.875,3.5,0.E+000)); +#33565 = VECTOR('',#33566,1.); +#33566 = DIRECTION('',(0.E+000,0.E+000,1.)); +#33567 = PCURVE('',#27111,#33568); +#33568 = DEFINITIONAL_REPRESENTATION('',(#33569),#33573); +#33569 = LINE('',#33570,#33571); +#33570 = CARTESIAN_POINT('',(0.275,0.E+000)); +#33571 = VECTOR('',#33572,1.); +#33572 = DIRECTION('',(0.E+000,-1.)); +#33573 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#33574 = PCURVE('',#33240,#33575); +#33575 = DEFINITIONAL_REPRESENTATION('',(#33576),#33580); +#33576 = LINE('',#33577,#33578); +#33577 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#33578 = VECTOR('',#33579,1.); +#33579 = DIRECTION('',(0.E+000,-1.)); +#33580 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#33581 = ADVANCED_FACE('',(#33582),#23485,.F.); +#33582 = FACE_BOUND('',#33583,.F.); +#33583 = EDGE_LOOP('',(#33584,#33607,#33630,#33651,#33652,#33653)); +#33584 = ORIENTED_EDGE('',*,*,#33585,.F.); +#33585 = EDGE_CURVE('',#33586,#33461,#33588,.T.); +#33586 = VERTEX_POINT('',#33587); +#33587 = CARTESIAN_POINT('',(-3.5,-0.875,0.E+000)); +#33588 = SURFACE_CURVE('',#33589,(#33593,#33600),.PCURVE_S1.); +#33589 = LINE('',#33590,#33591); +#33590 = CARTESIAN_POINT('',(-3.5,-0.875,0.E+000)); +#33591 = VECTOR('',#33592,1.); +#33592 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000)); +#33593 = PCURVE('',#23485,#33594); +#33594 = DEFINITIONAL_REPRESENTATION('',(#33595),#33599); +#33595 = LINE('',#33596,#33597); +#33596 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#33597 = VECTOR('',#33598,1.); +#33598 = DIRECTION('',(1.,0.E+000)); +#33599 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#33600 = PCURVE('',#33317,#33601); +#33601 = DEFINITIONAL_REPRESENTATION('',(#33602),#33606); +#33602 = LINE('',#33603,#33604); +#33603 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#33604 = VECTOR('',#33605,1.); +#33605 = DIRECTION('',(0.E+000,1.)); +#33606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#33607 = ORIENTED_EDGE('',*,*,#33608,.T.); +#33608 = EDGE_CURVE('',#33586,#33609,#33611,.T.); +#33609 = VERTEX_POINT('',#33610); +#33610 = CARTESIAN_POINT('',(-3.5,-0.875,0.2)); +#33611 = SURFACE_CURVE('',#33612,(#33616,#33623),.PCURVE_S1.); +#33612 = LINE('',#33613,#33614); +#33613 = CARTESIAN_POINT('',(-3.5,-0.875,0.E+000)); +#33614 = VECTOR('',#33615,1.); +#33615 = DIRECTION('',(0.E+000,0.E+000,1.)); +#33616 = PCURVE('',#23485,#33617); +#33617 = DEFINITIONAL_REPRESENTATION('',(#33618),#33622); +#33618 = LINE('',#33619,#33620); +#33619 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#33620 = VECTOR('',#33621,1.); +#33621 = DIRECTION('',(0.E+000,-1.)); +#33622 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#33623 = PCURVE('',#33389,#33624); +#33624 = DEFINITIONAL_REPRESENTATION('',(#33625),#33629); +#33625 = LINE('',#33626,#33627); +#33626 = CARTESIAN_POINT('',(0.25,0.E+000)); +#33627 = VECTOR('',#33628,1.); +#33628 = DIRECTION('',(0.E+000,-1.)); +#33629 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#33630 = ORIENTED_EDGE('',*,*,#33631,.T.); +#33631 = EDGE_CURVE('',#33609,#28429,#33632,.T.); +#33632 = SURFACE_CURVE('',#33633,(#33637,#33644),.PCURVE_S1.); +#33633 = LINE('',#33634,#33635); +#33634 = CARTESIAN_POINT('',(-3.5,-0.875,0.2)); +#33635 = VECTOR('',#33636,1.); +#33636 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000)); +#33637 = PCURVE('',#23485,#33638); +#33638 = DEFINITIONAL_REPRESENTATION('',(#33639),#33643); +#33639 = LINE('',#33640,#33641); +#33640 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#33641 = VECTOR('',#33642,1.); +#33642 = DIRECTION('',(1.,0.E+000)); +#33643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#33644 = PCURVE('',#28467,#33645); +#33645 = DEFINITIONAL_REPRESENTATION('',(#33646),#33650); +#33646 = LINE('',#33647,#33648); +#33647 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#33648 = VECTOR('',#33649,1.); +#33649 = DIRECTION('',(0.E+000,1.)); +#33650 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#33651 = ORIENTED_EDGE('',*,*,#28428,.F.); +#33652 = ORIENTED_EDGE('',*,*,#23469,.F.); +#33653 = ORIENTED_EDGE('',*,*,#33460,.F.); +#33654 = ADVANCED_FACE('',(#33655),#27060,.F.); +#33655 = FACE_BOUND('',#33656,.F.); +#33656 = EDGE_LOOP('',(#33657,#33687,#33715,#33736,#33737,#33738)); +#33657 = ORIENTED_EDGE('',*,*,#33658,.F.); +#33658 = EDGE_CURVE('',#33659,#33661,#33663,.T.); +#33659 = VERTEX_POINT('',#33660); +#33660 = CARTESIAN_POINT('',(1.125,3.5,0.E+000)); +#33661 = VERTEX_POINT('',#33662); +#33662 = CARTESIAN_POINT('',(1.125,3.225,0.E+000)); +#33663 = SURFACE_CURVE('',#33664,(#33668,#33675),.PCURVE_S1.); +#33664 = LINE('',#33665,#33666); +#33665 = CARTESIAN_POINT('',(1.125,3.5,0.E+000)); +#33666 = VECTOR('',#33667,1.); +#33667 = DIRECTION('',(-4.555315873023E-016,-1.,0.E+000)); +#33668 = PCURVE('',#27060,#33669); +#33669 = DEFINITIONAL_REPRESENTATION('',(#33670),#33674); +#33670 = LINE('',#33671,#33672); +#33671 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#33672 = VECTOR('',#33673,1.); +#33673 = DIRECTION('',(1.,0.E+000)); +#33674 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#33675 = PCURVE('',#33676,#33681); +#33676 = PLANE('',#33677); +#33677 = AXIS2_PLACEMENT_3D('',#33678,#33679,#33680); +#33678 = CARTESIAN_POINT('',(1.125,3.5,0.E+000)); +#33679 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#33680 = DIRECTION('',(1.,-4.555315873023E-016,-0.E+000)); +#33681 = DEFINITIONAL_REPRESENTATION('',(#33682),#33686); +#33682 = LINE('',#33683,#33684); +#33683 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#33684 = VECTOR('',#33685,1.); +#33685 = DIRECTION('',(0.E+000,1.)); +#33686 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#33687 = ORIENTED_EDGE('',*,*,#33688,.T.); +#33688 = EDGE_CURVE('',#33659,#33689,#33691,.T.); +#33689 = VERTEX_POINT('',#33690); +#33690 = CARTESIAN_POINT('',(1.125,3.5,0.2)); +#33691 = SURFACE_CURVE('',#33692,(#33696,#33703),.PCURVE_S1.); +#33692 = LINE('',#33693,#33694); +#33693 = CARTESIAN_POINT('',(1.125,3.5,0.E+000)); +#33694 = VECTOR('',#33695,1.); +#33695 = DIRECTION('',(0.E+000,0.E+000,1.)); +#33696 = PCURVE('',#27060,#33697); +#33697 = DEFINITIONAL_REPRESENTATION('',(#33698),#33702); +#33698 = LINE('',#33699,#33700); +#33699 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#33700 = VECTOR('',#33701,1.); +#33701 = DIRECTION('',(0.E+000,-1.)); +#33702 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#33703 = PCURVE('',#33704,#33709); +#33704 = PLANE('',#33705); +#33705 = AXIS2_PLACEMENT_3D('',#33706,#33707,#33708); +#33706 = CARTESIAN_POINT('',(1.375,3.5,0.E+000)); +#33707 = DIRECTION('',(-4.555315873023E-016,-1.,0.E+000)); +#33708 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000)); +#33709 = DEFINITIONAL_REPRESENTATION('',(#33710),#33714); +#33710 = LINE('',#33711,#33712); +#33711 = CARTESIAN_POINT('',(0.25,0.E+000)); +#33712 = VECTOR('',#33713,1.); +#33713 = DIRECTION('',(0.E+000,-1.)); +#33714 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#33715 = ORIENTED_EDGE('',*,*,#33716,.T.); +#33716 = EDGE_CURVE('',#33689,#29631,#33717,.T.); +#33717 = SURFACE_CURVE('',#33718,(#33722,#33729),.PCURVE_S1.); +#33718 = LINE('',#33719,#33720); +#33719 = CARTESIAN_POINT('',(1.125,3.5,0.2)); +#33720 = VECTOR('',#33721,1.); +#33721 = DIRECTION('',(-4.555315873023E-016,-1.,0.E+000)); +#33722 = PCURVE('',#27060,#33723); +#33723 = DEFINITIONAL_REPRESENTATION('',(#33724),#33728); +#33724 = LINE('',#33725,#33726); +#33725 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#33726 = VECTOR('',#33727,1.); +#33727 = DIRECTION('',(1.,0.E+000)); +#33728 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#33729 = PCURVE('',#29669,#33730); +#33730 = DEFINITIONAL_REPRESENTATION('',(#33731),#33735); +#33731 = LINE('',#33732,#33733); +#33732 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#33733 = VECTOR('',#33734,1.); +#33734 = DIRECTION('',(0.E+000,1.)); +#33735 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#33736 = ORIENTED_EDGE('',*,*,#29630,.F.); +#33737 = ORIENTED_EDGE('',*,*,#27044,.F.); +#33738 = ORIENTED_EDGE('',*,*,#33739,.F.); +#33739 = EDGE_CURVE('',#33661,#27012,#33740,.T.); +#33740 = SURFACE_CURVE('',#33741,(#33745,#33752),.PCURVE_S1.); +#33741 = LINE('',#33742,#33743); +#33742 = CARTESIAN_POINT('',(1.125,3.225,0.E+000)); +#33743 = VECTOR('',#33744,1.); +#33744 = DIRECTION('',(0.E+000,0.E+000,1.)); +#33745 = PCURVE('',#27060,#33746); +#33746 = DEFINITIONAL_REPRESENTATION('',(#33747),#33751); +#33747 = LINE('',#33748,#33749); +#33748 = CARTESIAN_POINT('',(0.275,0.E+000)); +#33749 = VECTOR('',#33750,1.); +#33750 = DIRECTION('',(0.E+000,-1.)); +#33751 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#33752 = PCURVE('',#27032,#33753); +#33753 = DEFINITIONAL_REPRESENTATION('',(#33754),#33758); +#33754 = LINE('',#33755,#33756); +#33755 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#33756 = VECTOR('',#33757,1.); +#33757 = DIRECTION('',(0.E+000,-1.)); +#33758 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#33759 = ADVANCED_FACE('',(#33760),#23536,.F.); +#33760 = FACE_BOUND('',#33761,.F.); +#33761 = EDGE_LOOP('',(#33762,#33792,#33813,#33814,#33815,#33838)); +#33762 = ORIENTED_EDGE('',*,*,#33763,.F.); +#33763 = EDGE_CURVE('',#33764,#33766,#33768,.T.); +#33764 = VERTEX_POINT('',#33765); +#33765 = CARTESIAN_POINT('',(-3.225,-1.125,0.E+000)); +#33766 = VERTEX_POINT('',#33767); +#33767 = CARTESIAN_POINT('',(-3.5,-1.125,0.E+000)); +#33768 = SURFACE_CURVE('',#33769,(#33773,#33780),.PCURVE_S1.); +#33769 = LINE('',#33770,#33771); +#33770 = CARTESIAN_POINT('',(-3.225,-1.125,0.E+000)); +#33771 = VECTOR('',#33772,1.); +#33772 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000)); +#33773 = PCURVE('',#23536,#33774); +#33774 = DEFINITIONAL_REPRESENTATION('',(#33775),#33779); +#33775 = LINE('',#33776,#33777); +#33776 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#33777 = VECTOR('',#33778,1.); +#33778 = DIRECTION('',(1.,0.E+000)); +#33779 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#33780 = PCURVE('',#33781,#33786); +#33781 = PLANE('',#33782); +#33782 = AXIS2_PLACEMENT_3D('',#33783,#33784,#33785); +#33783 = CARTESIAN_POINT('',(-3.5,-1.375,0.E+000)); +#33784 = DIRECTION('',(0.E+000,-0.E+000,-1.)); +#33785 = DIRECTION('',(4.669739647545E-016,1.,0.E+000)); +#33786 = DEFINITIONAL_REPRESENTATION('',(#33787),#33791); +#33787 = LINE('',#33788,#33789); +#33788 = CARTESIAN_POINT('',(0.25,0.275)); +#33789 = VECTOR('',#33790,1.); +#33790 = DIRECTION('',(0.E+000,-1.)); +#33791 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#33792 = ORIENTED_EDGE('',*,*,#33793,.T.); +#33793 = EDGE_CURVE('',#33764,#23521,#33794,.T.); +#33794 = SURFACE_CURVE('',#33795,(#33799,#33806),.PCURVE_S1.); +#33795 = LINE('',#33796,#33797); +#33796 = CARTESIAN_POINT('',(-3.225,-1.125,0.E+000)); +#33797 = VECTOR('',#33798,1.); +#33798 = DIRECTION('',(0.E+000,0.E+000,1.)); +#33799 = PCURVE('',#23536,#33800); +#33800 = DEFINITIONAL_REPRESENTATION('',(#33801),#33805); +#33801 = LINE('',#33802,#33803); +#33802 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#33803 = VECTOR('',#33804,1.); +#33804 = DIRECTION('',(0.E+000,-1.)); +#33805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#33806 = PCURVE('',#23569,#33807); +#33807 = DEFINITIONAL_REPRESENTATION('',(#33808),#33812); +#33808 = LINE('',#33809,#33810); +#33809 = CARTESIAN_POINT('',(3.14159265359,0.E+000)); +#33810 = VECTOR('',#33811,1.); +#33811 = DIRECTION('',(0.E+000,-1.)); +#33812 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#33813 = ORIENTED_EDGE('',*,*,#23520,.F.); +#33814 = ORIENTED_EDGE('',*,*,#28406,.F.); +#33815 = ORIENTED_EDGE('',*,*,#33816,.T.); +#33816 = EDGE_CURVE('',#28379,#33817,#33819,.T.); +#33817 = VERTEX_POINT('',#33818); +#33818 = CARTESIAN_POINT('',(-3.5,-1.125,0.2)); +#33819 = SURFACE_CURVE('',#33820,(#33824,#33831),.PCURVE_S1.); +#33820 = LINE('',#33821,#33822); +#33821 = CARTESIAN_POINT('',(-3.225,-1.125,0.2)); +#33822 = VECTOR('',#33823,1.); +#33823 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000)); +#33824 = PCURVE('',#23536,#33825); +#33825 = DEFINITIONAL_REPRESENTATION('',(#33826),#33830); +#33826 = LINE('',#33827,#33828); +#33827 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#33828 = VECTOR('',#33829,1.); +#33829 = DIRECTION('',(1.,0.E+000)); +#33830 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#33831 = PCURVE('',#28394,#33832); +#33832 = DEFINITIONAL_REPRESENTATION('',(#33833),#33837); +#33833 = LINE('',#33834,#33835); +#33834 = CARTESIAN_POINT('',(0.25,0.275)); +#33835 = VECTOR('',#33836,1.); +#33836 = DIRECTION('',(0.E+000,-1.)); +#33837 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#33838 = ORIENTED_EDGE('',*,*,#33839,.F.); +#33839 = EDGE_CURVE('',#33766,#33817,#33840,.T.); +#33840 = SURFACE_CURVE('',#33841,(#33845,#33852),.PCURVE_S1.); +#33841 = LINE('',#33842,#33843); +#33842 = CARTESIAN_POINT('',(-3.5,-1.125,0.E+000)); +#33843 = VECTOR('',#33844,1.); +#33844 = DIRECTION('',(0.E+000,0.E+000,1.)); +#33845 = PCURVE('',#23536,#33846); +#33846 = DEFINITIONAL_REPRESENTATION('',(#33847),#33851); +#33847 = LINE('',#33848,#33849); +#33848 = CARTESIAN_POINT('',(0.275,0.E+000)); +#33849 = VECTOR('',#33850,1.); +#33850 = DIRECTION('',(0.E+000,-1.)); +#33851 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#33852 = PCURVE('',#33853,#33858); +#33853 = PLANE('',#33854); +#33854 = AXIS2_PLACEMENT_3D('',#33855,#33856,#33857); +#33855 = CARTESIAN_POINT('',(-3.5,-1.125,0.E+000)); +#33856 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000)); +#33857 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000)); +#33858 = DEFINITIONAL_REPRESENTATION('',(#33859),#33863); +#33859 = LINE('',#33860,#33861); +#33860 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#33861 = VECTOR('',#33862,1.); +#33862 = DIRECTION('',(0.E+000,-1.)); +#33863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#33864 = ADVANCED_FACE('',(#33865),#27032,.T.); +#33865 = FACE_BOUND('',#33866,.T.); +#33866 = EDGE_LOOP('',(#33867,#33890,#33891,#33892)); +#33867 = ORIENTED_EDGE('',*,*,#33868,.T.); +#33868 = EDGE_CURVE('',#33869,#26984,#33871,.T.); +#33869 = VERTEX_POINT('',#33870); +#33870 = CARTESIAN_POINT('',(1.375,3.225,0.E+000)); +#33871 = SURFACE_CURVE('',#33872,(#33876,#33883),.PCURVE_S1.); +#33872 = LINE('',#33873,#33874); +#33873 = CARTESIAN_POINT('',(1.375,3.225,0.E+000)); +#33874 = VECTOR('',#33875,1.); +#33875 = DIRECTION('',(0.E+000,0.E+000,1.)); +#33876 = PCURVE('',#27032,#33877); +#33877 = DEFINITIONAL_REPRESENTATION('',(#33878),#33882); +#33878 = LINE('',#33879,#33880); +#33879 = CARTESIAN_POINT('',(3.14159265359,0.E+000)); +#33880 = VECTOR('',#33881,1.); +#33881 = DIRECTION('',(0.E+000,-1.)); +#33882 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#33883 = PCURVE('',#26999,#33884); +#33884 = DEFINITIONAL_REPRESENTATION('',(#33885),#33889); +#33885 = LINE('',#33886,#33887); +#33886 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#33887 = VECTOR('',#33888,1.); +#33888 = DIRECTION('',(0.E+000,-1.)); +#33889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#33890 = ORIENTED_EDGE('',*,*,#27011,.T.); +#33891 = ORIENTED_EDGE('',*,*,#33739,.F.); +#33892 = ORIENTED_EDGE('',*,*,#33893,.T.); +#33893 = EDGE_CURVE('',#33661,#33869,#33894,.T.); +#33894 = SURFACE_CURVE('',#33895,(#33900,#33907),.PCURVE_S1.); +#33895 = CIRCLE('',#33896,0.125); +#33896 = AXIS2_PLACEMENT_3D('',#33897,#33898,#33899); +#33897 = CARTESIAN_POINT('',(1.25,3.225,0.E+000)); +#33898 = DIRECTION('',(0.E+000,0.E+000,1.)); +#33899 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000)); +#33900 = PCURVE('',#27032,#33901); +#33901 = DEFINITIONAL_REPRESENTATION('',(#33902),#33906); +#33902 = LINE('',#33903,#33904); +#33903 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#33904 = VECTOR('',#33905,1.); +#33905 = DIRECTION('',(-1.,0.E+000)); +#33906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#33907 = PCURVE('',#33676,#33908); +#33908 = DEFINITIONAL_REPRESENTATION('',(#33909),#33917); +#33909 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#33910,#33911,#33912,#33913 + ,#33914,#33915,#33916),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#33910 = CARTESIAN_POINT('',(1.387778780781E-016,0.275)); +#33911 = CARTESIAN_POINT('',(1.387778780781E-016,0.491506350946)); +#33912 = CARTESIAN_POINT('',(0.1875,0.383253175473)); +#33913 = CARTESIAN_POINT('',(0.375,0.275)); +#33914 = CARTESIAN_POINT('',(0.1875,0.166746824527)); +#33915 = CARTESIAN_POINT('',(3.330669073875E-016,5.849364905389E-002)); +#33916 = CARTESIAN_POINT('',(1.387778780781E-016,0.275)); +#33917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#33918 = ADVANCED_FACE('',(#33919),#23569,.T.); +#33919 = FACE_BOUND('',#33920,.T.); +#33920 = EDGE_LOOP('',(#33921,#33922,#33923,#33946)); +#33921 = ORIENTED_EDGE('',*,*,#33793,.T.); +#33922 = ORIENTED_EDGE('',*,*,#23548,.T.); +#33923 = ORIENTED_EDGE('',*,*,#33924,.F.); +#33924 = EDGE_CURVE('',#33925,#23549,#33927,.T.); +#33925 = VERTEX_POINT('',#33926); +#33926 = CARTESIAN_POINT('',(-3.225,-1.375,0.E+000)); +#33927 = SURFACE_CURVE('',#33928,(#33932,#33939),.PCURVE_S1.); +#33928 = LINE('',#33929,#33930); +#33929 = CARTESIAN_POINT('',(-3.225,-1.375,0.E+000)); +#33930 = VECTOR('',#33931,1.); +#33931 = DIRECTION('',(0.E+000,0.E+000,1.)); +#33932 = PCURVE('',#23569,#33933); +#33933 = DEFINITIONAL_REPRESENTATION('',(#33934),#33938); +#33934 = LINE('',#33935,#33936); +#33935 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#33936 = VECTOR('',#33937,1.); +#33937 = DIRECTION('',(0.E+000,-1.)); +#33938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#33939 = PCURVE('',#23597,#33940); +#33940 = DEFINITIONAL_REPRESENTATION('',(#33941),#33945); +#33941 = LINE('',#33942,#33943); +#33942 = CARTESIAN_POINT('',(0.275,0.E+000)); +#33943 = VECTOR('',#33944,1.); +#33944 = DIRECTION('',(0.E+000,-1.)); +#33945 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#33946 = ORIENTED_EDGE('',*,*,#33947,.T.); +#33947 = EDGE_CURVE('',#33925,#33764,#33948,.T.); +#33948 = SURFACE_CURVE('',#33949,(#33954,#33961),.PCURVE_S1.); +#33949 = CIRCLE('',#33950,0.125); +#33950 = AXIS2_PLACEMENT_3D('',#33951,#33952,#33953); +#33951 = CARTESIAN_POINT('',(-3.225,-1.25,0.E+000)); +#33952 = DIRECTION('',(0.E+000,0.E+000,1.)); +#33953 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000)); +#33954 = PCURVE('',#23569,#33955); +#33955 = DEFINITIONAL_REPRESENTATION('',(#33956),#33960); +#33956 = LINE('',#33957,#33958); +#33957 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#33958 = VECTOR('',#33959,1.); +#33959 = DIRECTION('',(-1.,0.E+000)); +#33960 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#33961 = PCURVE('',#33781,#33962); +#33962 = DEFINITIONAL_REPRESENTATION('',(#33963),#33971); +#33963 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#33964,#33965,#33966,#33967 + ,#33968,#33969,#33970),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#33964 = CARTESIAN_POINT('',(1.387778780781E-016,0.275)); +#33965 = CARTESIAN_POINT('',(1.387778780781E-016,0.491506350946)); +#33966 = CARTESIAN_POINT('',(0.1875,0.383253175473)); +#33967 = CARTESIAN_POINT('',(0.375,0.275)); +#33968 = CARTESIAN_POINT('',(0.1875,0.166746824527)); +#33969 = CARTESIAN_POINT('',(3.330669073875E-016,5.849364905389E-002)); +#33970 = CARTESIAN_POINT('',(1.387778780781E-016,0.275)); +#33971 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#33972 = ADVANCED_FACE('',(#33973),#26999,.F.); +#33973 = FACE_BOUND('',#33974,.F.); +#33974 = EDGE_LOOP('',(#33975,#33998,#33999,#34000,#34001,#34024)); +#33975 = ORIENTED_EDGE('',*,*,#33976,.F.); +#33976 = EDGE_CURVE('',#33869,#33977,#33979,.T.); +#33977 = VERTEX_POINT('',#33978); +#33978 = CARTESIAN_POINT('',(1.375,3.5,0.E+000)); +#33979 = SURFACE_CURVE('',#33980,(#33984,#33991),.PCURVE_S1.); +#33980 = LINE('',#33981,#33982); +#33981 = CARTESIAN_POINT('',(1.375,3.225,0.E+000)); +#33982 = VECTOR('',#33983,1.); +#33983 = DIRECTION('',(4.555315873023E-016,1.,0.E+000)); +#33984 = PCURVE('',#26999,#33985); +#33985 = DEFINITIONAL_REPRESENTATION('',(#33986),#33990); +#33986 = LINE('',#33987,#33988); +#33987 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#33988 = VECTOR('',#33989,1.); +#33989 = DIRECTION('',(1.,0.E+000)); +#33990 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#33991 = PCURVE('',#33676,#33992); +#33992 = DEFINITIONAL_REPRESENTATION('',(#33993),#33997); +#33993 = LINE('',#33994,#33995); +#33994 = CARTESIAN_POINT('',(0.25,0.275)); +#33995 = VECTOR('',#33996,1.); +#33996 = DIRECTION('',(0.E+000,-1.)); +#33997 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#33998 = ORIENTED_EDGE('',*,*,#33868,.T.); +#33999 = ORIENTED_EDGE('',*,*,#26983,.F.); +#34000 = ORIENTED_EDGE('',*,*,#29681,.F.); +#34001 = ORIENTED_EDGE('',*,*,#34002,.T.); +#34002 = EDGE_CURVE('',#29654,#34003,#34005,.T.); +#34003 = VERTEX_POINT('',#34004); +#34004 = CARTESIAN_POINT('',(1.375,3.5,0.2)); +#34005 = SURFACE_CURVE('',#34006,(#34010,#34017),.PCURVE_S1.); +#34006 = LINE('',#34007,#34008); +#34007 = CARTESIAN_POINT('',(1.375,3.225,0.2)); +#34008 = VECTOR('',#34009,1.); +#34009 = DIRECTION('',(4.555315873023E-016,1.,0.E+000)); +#34010 = PCURVE('',#26999,#34011); +#34011 = DEFINITIONAL_REPRESENTATION('',(#34012),#34016); +#34012 = LINE('',#34013,#34014); +#34013 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#34014 = VECTOR('',#34015,1.); +#34015 = DIRECTION('',(1.,0.E+000)); +#34016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#34017 = PCURVE('',#29669,#34018); +#34018 = DEFINITIONAL_REPRESENTATION('',(#34019),#34023); +#34019 = LINE('',#34020,#34021); +#34020 = CARTESIAN_POINT('',(0.25,0.275)); +#34021 = VECTOR('',#34022,1.); +#34022 = DIRECTION('',(0.E+000,-1.)); +#34023 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#34024 = ORIENTED_EDGE('',*,*,#34025,.F.); +#34025 = EDGE_CURVE('',#33977,#34003,#34026,.T.); +#34026 = SURFACE_CURVE('',#34027,(#34031,#34038),.PCURVE_S1.); +#34027 = LINE('',#34028,#34029); +#34028 = CARTESIAN_POINT('',(1.375,3.5,0.E+000)); +#34029 = VECTOR('',#34030,1.); +#34030 = DIRECTION('',(0.E+000,0.E+000,1.)); +#34031 = PCURVE('',#26999,#34032); +#34032 = DEFINITIONAL_REPRESENTATION('',(#34033),#34037); +#34033 = LINE('',#34034,#34035); +#34034 = CARTESIAN_POINT('',(0.275,0.E+000)); +#34035 = VECTOR('',#34036,1.); +#34036 = DIRECTION('',(0.E+000,-1.)); +#34037 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#34038 = PCURVE('',#33704,#34039); +#34039 = DEFINITIONAL_REPRESENTATION('',(#34040),#34044); +#34040 = LINE('',#34041,#34042); +#34041 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#34042 = VECTOR('',#34043,1.); +#34043 = DIRECTION('',(0.E+000,-1.)); +#34044 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#34045 = ADVANCED_FACE('',(#34046),#23597,.F.); +#34046 = FACE_BOUND('',#34047,.F.); +#34047 = EDGE_LOOP('',(#34048,#34071,#34094,#34115,#34116,#34117)); +#34048 = ORIENTED_EDGE('',*,*,#34049,.F.); +#34049 = EDGE_CURVE('',#34050,#33925,#34052,.T.); +#34050 = VERTEX_POINT('',#34051); +#34051 = CARTESIAN_POINT('',(-3.5,-1.375,0.E+000)); +#34052 = SURFACE_CURVE('',#34053,(#34057,#34064),.PCURVE_S1.); +#34053 = LINE('',#34054,#34055); +#34054 = CARTESIAN_POINT('',(-3.5,-1.375,0.E+000)); +#34055 = VECTOR('',#34056,1.); +#34056 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000)); +#34057 = PCURVE('',#23597,#34058); +#34058 = DEFINITIONAL_REPRESENTATION('',(#34059),#34063); +#34059 = LINE('',#34060,#34061); +#34060 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#34061 = VECTOR('',#34062,1.); +#34062 = DIRECTION('',(1.,0.E+000)); +#34063 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#34064 = PCURVE('',#33781,#34065); +#34065 = DEFINITIONAL_REPRESENTATION('',(#34066),#34070); +#34066 = LINE('',#34067,#34068); +#34067 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#34068 = VECTOR('',#34069,1.); +#34069 = DIRECTION('',(0.E+000,1.)); +#34070 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#34071 = ORIENTED_EDGE('',*,*,#34072,.T.); +#34072 = EDGE_CURVE('',#34050,#34073,#34075,.T.); +#34073 = VERTEX_POINT('',#34074); +#34074 = CARTESIAN_POINT('',(-3.5,-1.375,0.2)); +#34075 = SURFACE_CURVE('',#34076,(#34080,#34087),.PCURVE_S1.); +#34076 = LINE('',#34077,#34078); +#34077 = CARTESIAN_POINT('',(-3.5,-1.375,0.E+000)); +#34078 = VECTOR('',#34079,1.); +#34079 = DIRECTION('',(0.E+000,0.E+000,1.)); +#34080 = PCURVE('',#23597,#34081); +#34081 = DEFINITIONAL_REPRESENTATION('',(#34082),#34086); +#34082 = LINE('',#34083,#34084); +#34083 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#34084 = VECTOR('',#34085,1.); +#34085 = DIRECTION('',(0.E+000,-1.)); +#34086 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#34087 = PCURVE('',#33853,#34088); +#34088 = DEFINITIONAL_REPRESENTATION('',(#34089),#34093); +#34089 = LINE('',#34090,#34091); +#34090 = CARTESIAN_POINT('',(0.25,0.E+000)); +#34091 = VECTOR('',#34092,1.); +#34092 = DIRECTION('',(0.E+000,-1.)); +#34093 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#34094 = ORIENTED_EDGE('',*,*,#34095,.T.); +#34095 = EDGE_CURVE('',#34073,#28356,#34096,.T.); +#34096 = SURFACE_CURVE('',#34097,(#34101,#34108),.PCURVE_S1.); +#34097 = LINE('',#34098,#34099); +#34098 = CARTESIAN_POINT('',(-3.5,-1.375,0.2)); +#34099 = VECTOR('',#34100,1.); +#34100 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000)); +#34101 = PCURVE('',#23597,#34102); +#34102 = DEFINITIONAL_REPRESENTATION('',(#34103),#34107); +#34103 = LINE('',#34104,#34105); +#34104 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#34105 = VECTOR('',#34106,1.); +#34106 = DIRECTION('',(1.,0.E+000)); +#34107 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#34108 = PCURVE('',#28394,#34109); +#34109 = DEFINITIONAL_REPRESENTATION('',(#34110),#34114); +#34110 = LINE('',#34111,#34112); +#34111 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#34112 = VECTOR('',#34113,1.); +#34113 = DIRECTION('',(0.E+000,1.)); +#34114 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#34115 = ORIENTED_EDGE('',*,*,#28355,.F.); +#34116 = ORIENTED_EDGE('',*,*,#23581,.F.); +#34117 = ORIENTED_EDGE('',*,*,#33924,.F.); +#34118 = ADVANCED_FACE('',(#34119),#26948,.F.); +#34119 = FACE_BOUND('',#34120,.F.); +#34120 = EDGE_LOOP('',(#34121,#34151,#34179,#34200,#34201,#34202)); +#34121 = ORIENTED_EDGE('',*,*,#34122,.F.); +#34122 = EDGE_CURVE('',#34123,#34125,#34127,.T.); +#34123 = VERTEX_POINT('',#34124); +#34124 = CARTESIAN_POINT('',(1.625,3.5,0.E+000)); +#34125 = VERTEX_POINT('',#34126); +#34126 = CARTESIAN_POINT('',(1.625,3.225,0.E+000)); +#34127 = SURFACE_CURVE('',#34128,(#34132,#34139),.PCURVE_S1.); +#34128 = LINE('',#34129,#34130); +#34129 = CARTESIAN_POINT('',(1.625,3.5,0.E+000)); +#34130 = VECTOR('',#34131,1.); +#34131 = DIRECTION('',(-4.555315873023E-016,-1.,0.E+000)); +#34132 = PCURVE('',#26948,#34133); +#34133 = DEFINITIONAL_REPRESENTATION('',(#34134),#34138); +#34134 = LINE('',#34135,#34136); +#34135 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#34136 = VECTOR('',#34137,1.); +#34137 = DIRECTION('',(1.,0.E+000)); +#34138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#34139 = PCURVE('',#34140,#34145); +#34140 = PLANE('',#34141); +#34141 = AXIS2_PLACEMENT_3D('',#34142,#34143,#34144); +#34142 = CARTESIAN_POINT('',(1.625,3.5,0.E+000)); +#34143 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#34144 = DIRECTION('',(1.,-4.555315873023E-016,-0.E+000)); +#34145 = DEFINITIONAL_REPRESENTATION('',(#34146),#34150); +#34146 = LINE('',#34147,#34148); +#34147 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#34148 = VECTOR('',#34149,1.); +#34149 = DIRECTION('',(0.E+000,1.)); +#34150 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#34151 = ORIENTED_EDGE('',*,*,#34152,.T.); +#34152 = EDGE_CURVE('',#34123,#34153,#34155,.T.); +#34153 = VERTEX_POINT('',#34154); +#34154 = CARTESIAN_POINT('',(1.625,3.5,0.2)); +#34155 = SURFACE_CURVE('',#34156,(#34160,#34167),.PCURVE_S1.); +#34156 = LINE('',#34157,#34158); +#34157 = CARTESIAN_POINT('',(1.625,3.5,0.E+000)); +#34158 = VECTOR('',#34159,1.); +#34159 = DIRECTION('',(0.E+000,0.E+000,1.)); +#34160 = PCURVE('',#26948,#34161); +#34161 = DEFINITIONAL_REPRESENTATION('',(#34162),#34166); +#34162 = LINE('',#34163,#34164); +#34163 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#34164 = VECTOR('',#34165,1.); +#34165 = DIRECTION('',(0.E+000,-1.)); +#34166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#34167 = PCURVE('',#34168,#34173); +#34168 = PLANE('',#34169); +#34169 = AXIS2_PLACEMENT_3D('',#34170,#34171,#34172); +#34170 = CARTESIAN_POINT('',(1.875,3.5,0.E+000)); +#34171 = DIRECTION('',(-4.555315873023E-016,-1.,0.E+000)); +#34172 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000)); +#34173 = DEFINITIONAL_REPRESENTATION('',(#34174),#34178); +#34174 = LINE('',#34175,#34176); +#34175 = CARTESIAN_POINT('',(0.25,0.E+000)); +#34176 = VECTOR('',#34177,1.); +#34177 = DIRECTION('',(0.E+000,-1.)); +#34178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#34179 = ORIENTED_EDGE('',*,*,#34180,.T.); +#34180 = EDGE_CURVE('',#34153,#29704,#34181,.T.); +#34181 = SURFACE_CURVE('',#34182,(#34186,#34193),.PCURVE_S1.); +#34182 = LINE('',#34183,#34184); +#34183 = CARTESIAN_POINT('',(1.625,3.5,0.2)); +#34184 = VECTOR('',#34185,1.); +#34185 = DIRECTION('',(-4.555315873023E-016,-1.,0.E+000)); +#34186 = PCURVE('',#26948,#34187); +#34187 = DEFINITIONAL_REPRESENTATION('',(#34188),#34192); +#34188 = LINE('',#34189,#34190); +#34189 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#34190 = VECTOR('',#34191,1.); +#34191 = DIRECTION('',(1.,0.E+000)); +#34192 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#34193 = PCURVE('',#29742,#34194); +#34194 = DEFINITIONAL_REPRESENTATION('',(#34195),#34199); +#34195 = LINE('',#34196,#34197); +#34196 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#34197 = VECTOR('',#34198,1.); +#34198 = DIRECTION('',(0.E+000,1.)); +#34199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#34200 = ORIENTED_EDGE('',*,*,#29703,.F.); +#34201 = ORIENTED_EDGE('',*,*,#26932,.F.); +#34202 = ORIENTED_EDGE('',*,*,#34203,.F.); +#34203 = EDGE_CURVE('',#34125,#26900,#34204,.T.); +#34204 = SURFACE_CURVE('',#34205,(#34209,#34216),.PCURVE_S1.); +#34205 = LINE('',#34206,#34207); +#34206 = CARTESIAN_POINT('',(1.625,3.225,0.E+000)); +#34207 = VECTOR('',#34208,1.); +#34208 = DIRECTION('',(0.E+000,0.E+000,1.)); +#34209 = PCURVE('',#26948,#34210); +#34210 = DEFINITIONAL_REPRESENTATION('',(#34211),#34215); +#34211 = LINE('',#34212,#34213); +#34212 = CARTESIAN_POINT('',(0.275,0.E+000)); +#34213 = VECTOR('',#34214,1.); +#34214 = DIRECTION('',(0.E+000,-1.)); +#34215 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#34216 = PCURVE('',#26920,#34217); +#34217 = DEFINITIONAL_REPRESENTATION('',(#34218),#34222); +#34218 = LINE('',#34219,#34220); +#34219 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#34220 = VECTOR('',#34221,1.); +#34221 = DIRECTION('',(0.E+000,-1.)); +#34222 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#34223 = ADVANCED_FACE('',(#34224),#26920,.T.); +#34224 = FACE_BOUND('',#34225,.T.); +#34225 = EDGE_LOOP('',(#34226,#34249,#34250,#34251)); +#34226 = ORIENTED_EDGE('',*,*,#34227,.T.); +#34227 = EDGE_CURVE('',#34228,#26872,#34230,.T.); +#34228 = VERTEX_POINT('',#34229); +#34229 = CARTESIAN_POINT('',(1.875,3.225,0.E+000)); +#34230 = SURFACE_CURVE('',#34231,(#34235,#34242),.PCURVE_S1.); +#34231 = LINE('',#34232,#34233); +#34232 = CARTESIAN_POINT('',(1.875,3.225,0.E+000)); +#34233 = VECTOR('',#34234,1.); +#34234 = DIRECTION('',(0.E+000,0.E+000,1.)); +#34235 = PCURVE('',#26920,#34236); +#34236 = DEFINITIONAL_REPRESENTATION('',(#34237),#34241); +#34237 = LINE('',#34238,#34239); +#34238 = CARTESIAN_POINT('',(3.14159265359,0.E+000)); +#34239 = VECTOR('',#34240,1.); +#34240 = DIRECTION('',(0.E+000,-1.)); +#34241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#34242 = PCURVE('',#26887,#34243); +#34243 = DEFINITIONAL_REPRESENTATION('',(#34244),#34248); +#34244 = LINE('',#34245,#34246); +#34245 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#34246 = VECTOR('',#34247,1.); +#34247 = DIRECTION('',(0.E+000,-1.)); +#34248 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#34249 = ORIENTED_EDGE('',*,*,#26899,.T.); +#34250 = ORIENTED_EDGE('',*,*,#34203,.F.); +#34251 = ORIENTED_EDGE('',*,*,#34252,.T.); +#34252 = EDGE_CURVE('',#34125,#34228,#34253,.T.); +#34253 = SURFACE_CURVE('',#34254,(#34259,#34266),.PCURVE_S1.); +#34254 = CIRCLE('',#34255,0.125); +#34255 = AXIS2_PLACEMENT_3D('',#34256,#34257,#34258); +#34256 = CARTESIAN_POINT('',(1.75,3.225,0.E+000)); +#34257 = DIRECTION('',(0.E+000,0.E+000,1.)); +#34258 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000)); +#34259 = PCURVE('',#26920,#34260); +#34260 = DEFINITIONAL_REPRESENTATION('',(#34261),#34265); +#34261 = LINE('',#34262,#34263); +#34262 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#34263 = VECTOR('',#34264,1.); +#34264 = DIRECTION('',(-1.,0.E+000)); +#34265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#34266 = PCURVE('',#34140,#34267); +#34267 = DEFINITIONAL_REPRESENTATION('',(#34268),#34276); +#34268 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#34269,#34270,#34271,#34272 + ,#34273,#34274,#34275),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#34269 = CARTESIAN_POINT('',(1.387778780781E-016,0.275)); +#34270 = CARTESIAN_POINT('',(1.387778780781E-016,0.491506350946)); +#34271 = CARTESIAN_POINT('',(0.1875,0.383253175473)); +#34272 = CARTESIAN_POINT('',(0.375,0.275)); +#34273 = CARTESIAN_POINT('',(0.1875,0.166746824527)); +#34274 = CARTESIAN_POINT('',(3.330669073875E-016,5.849364905389E-002)); +#34275 = CARTESIAN_POINT('',(1.387778780781E-016,0.275)); +#34276 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#34277 = ADVANCED_FACE('',(#34278),#26887,.F.); +#34278 = FACE_BOUND('',#34279,.F.); +#34279 = EDGE_LOOP('',(#34280,#34303,#34304,#34305,#34306,#34329)); +#34280 = ORIENTED_EDGE('',*,*,#34281,.F.); +#34281 = EDGE_CURVE('',#34228,#34282,#34284,.T.); +#34282 = VERTEX_POINT('',#34283); +#34283 = CARTESIAN_POINT('',(1.875,3.5,0.E+000)); +#34284 = SURFACE_CURVE('',#34285,(#34289,#34296),.PCURVE_S1.); +#34285 = LINE('',#34286,#34287); +#34286 = CARTESIAN_POINT('',(1.875,3.225,0.E+000)); +#34287 = VECTOR('',#34288,1.); +#34288 = DIRECTION('',(4.555315873023E-016,1.,0.E+000)); +#34289 = PCURVE('',#26887,#34290); +#34290 = DEFINITIONAL_REPRESENTATION('',(#34291),#34295); +#34291 = LINE('',#34292,#34293); +#34292 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#34293 = VECTOR('',#34294,1.); +#34294 = DIRECTION('',(1.,0.E+000)); +#34295 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#34296 = PCURVE('',#34140,#34297); +#34297 = DEFINITIONAL_REPRESENTATION('',(#34298),#34302); +#34298 = LINE('',#34299,#34300); +#34299 = CARTESIAN_POINT('',(0.25,0.275)); +#34300 = VECTOR('',#34301,1.); +#34301 = DIRECTION('',(0.E+000,-1.)); +#34302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#34303 = ORIENTED_EDGE('',*,*,#34227,.T.); +#34304 = ORIENTED_EDGE('',*,*,#26871,.F.); +#34305 = ORIENTED_EDGE('',*,*,#29754,.F.); +#34306 = ORIENTED_EDGE('',*,*,#34307,.T.); +#34307 = EDGE_CURVE('',#29727,#34308,#34310,.T.); +#34308 = VERTEX_POINT('',#34309); +#34309 = CARTESIAN_POINT('',(1.875,3.5,0.2)); +#34310 = SURFACE_CURVE('',#34311,(#34315,#34322),.PCURVE_S1.); +#34311 = LINE('',#34312,#34313); +#34312 = CARTESIAN_POINT('',(1.875,3.225,0.2)); +#34313 = VECTOR('',#34314,1.); +#34314 = DIRECTION('',(4.555315873023E-016,1.,0.E+000)); +#34315 = PCURVE('',#26887,#34316); +#34316 = DEFINITIONAL_REPRESENTATION('',(#34317),#34321); +#34317 = LINE('',#34318,#34319); +#34318 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#34319 = VECTOR('',#34320,1.); +#34320 = DIRECTION('',(1.,0.E+000)); +#34321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#34322 = PCURVE('',#29742,#34323); +#34323 = DEFINITIONAL_REPRESENTATION('',(#34324),#34328); +#34324 = LINE('',#34325,#34326); +#34325 = CARTESIAN_POINT('',(0.25,0.275)); +#34326 = VECTOR('',#34327,1.); +#34327 = DIRECTION('',(0.E+000,-1.)); +#34328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#34329 = ORIENTED_EDGE('',*,*,#34330,.F.); +#34330 = EDGE_CURVE('',#34282,#34308,#34331,.T.); +#34331 = SURFACE_CURVE('',#34332,(#34336,#34343),.PCURVE_S1.); +#34332 = LINE('',#34333,#34334); +#34333 = CARTESIAN_POINT('',(1.875,3.5,0.E+000)); +#34334 = VECTOR('',#34335,1.); +#34335 = DIRECTION('',(0.E+000,0.E+000,1.)); +#34336 = PCURVE('',#26887,#34337); +#34337 = DEFINITIONAL_REPRESENTATION('',(#34338),#34342); +#34338 = LINE('',#34339,#34340); +#34339 = CARTESIAN_POINT('',(0.275,0.E+000)); +#34340 = VECTOR('',#34341,1.); +#34341 = DIRECTION('',(0.E+000,-1.)); +#34342 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#34343 = PCURVE('',#34168,#34344); +#34344 = DEFINITIONAL_REPRESENTATION('',(#34345),#34349); +#34345 = LINE('',#34346,#34347); +#34346 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#34347 = VECTOR('',#34348,1.); +#34348 = DIRECTION('',(0.E+000,-1.)); +#34349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#34350 = ADVANCED_FACE('',(#34351),#26836,.F.); +#34351 = FACE_BOUND('',#34352,.F.); +#34352 = EDGE_LOOP('',(#34353,#34383,#34411,#34432,#34433,#34434)); +#34353 = ORIENTED_EDGE('',*,*,#34354,.F.); +#34354 = EDGE_CURVE('',#34355,#34357,#34359,.T.); +#34355 = VERTEX_POINT('',#34356); +#34356 = CARTESIAN_POINT('',(2.125,3.5,0.E+000)); +#34357 = VERTEX_POINT('',#34358); +#34358 = CARTESIAN_POINT('',(2.125,3.225,0.E+000)); +#34359 = SURFACE_CURVE('',#34360,(#34364,#34371),.PCURVE_S1.); +#34360 = LINE('',#34361,#34362); +#34361 = CARTESIAN_POINT('',(2.125,3.5,0.E+000)); +#34362 = VECTOR('',#34363,1.); +#34363 = DIRECTION('',(-4.555315873023E-016,-1.,0.E+000)); +#34364 = PCURVE('',#26836,#34365); +#34365 = DEFINITIONAL_REPRESENTATION('',(#34366),#34370); +#34366 = LINE('',#34367,#34368); +#34367 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#34368 = VECTOR('',#34369,1.); +#34369 = DIRECTION('',(1.,0.E+000)); +#34370 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#34371 = PCURVE('',#34372,#34377); +#34372 = PLANE('',#34373); +#34373 = AXIS2_PLACEMENT_3D('',#34374,#34375,#34376); +#34374 = CARTESIAN_POINT('',(2.125,3.5,0.E+000)); +#34375 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#34376 = DIRECTION('',(1.,-4.555315873023E-016,-0.E+000)); +#34377 = DEFINITIONAL_REPRESENTATION('',(#34378),#34382); +#34378 = LINE('',#34379,#34380); +#34379 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#34380 = VECTOR('',#34381,1.); +#34381 = DIRECTION('',(0.E+000,1.)); +#34382 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#34383 = ORIENTED_EDGE('',*,*,#34384,.T.); +#34384 = EDGE_CURVE('',#34355,#34385,#34387,.T.); +#34385 = VERTEX_POINT('',#34386); +#34386 = CARTESIAN_POINT('',(2.125,3.5,0.2)); +#34387 = SURFACE_CURVE('',#34388,(#34392,#34399),.PCURVE_S1.); +#34388 = LINE('',#34389,#34390); +#34389 = CARTESIAN_POINT('',(2.125,3.5,0.E+000)); +#34390 = VECTOR('',#34391,1.); +#34391 = DIRECTION('',(0.E+000,0.E+000,1.)); +#34392 = PCURVE('',#26836,#34393); +#34393 = DEFINITIONAL_REPRESENTATION('',(#34394),#34398); +#34394 = LINE('',#34395,#34396); +#34395 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#34396 = VECTOR('',#34397,1.); +#34397 = DIRECTION('',(0.E+000,-1.)); +#34398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#34399 = PCURVE('',#34400,#34405); +#34400 = PLANE('',#34401); +#34401 = AXIS2_PLACEMENT_3D('',#34402,#34403,#34404); +#34402 = CARTESIAN_POINT('',(2.375,3.5,0.E+000)); +#34403 = DIRECTION('',(-4.555315873023E-016,-1.,0.E+000)); +#34404 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000)); +#34405 = DEFINITIONAL_REPRESENTATION('',(#34406),#34410); +#34406 = LINE('',#34407,#34408); +#34407 = CARTESIAN_POINT('',(0.25,0.E+000)); +#34408 = VECTOR('',#34409,1.); +#34409 = DIRECTION('',(0.E+000,-1.)); +#34410 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#34411 = ORIENTED_EDGE('',*,*,#34412,.T.); +#34412 = EDGE_CURVE('',#34385,#29777,#34413,.T.); +#34413 = SURFACE_CURVE('',#34414,(#34418,#34425),.PCURVE_S1.); +#34414 = LINE('',#34415,#34416); +#34415 = CARTESIAN_POINT('',(2.125,3.5,0.2)); +#34416 = VECTOR('',#34417,1.); +#34417 = DIRECTION('',(-4.555315873023E-016,-1.,0.E+000)); +#34418 = PCURVE('',#26836,#34419); +#34419 = DEFINITIONAL_REPRESENTATION('',(#34420),#34424); +#34420 = LINE('',#34421,#34422); +#34421 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#34422 = VECTOR('',#34423,1.); +#34423 = DIRECTION('',(1.,0.E+000)); +#34424 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#34425 = PCURVE('',#29815,#34426); +#34426 = DEFINITIONAL_REPRESENTATION('',(#34427),#34431); +#34427 = LINE('',#34428,#34429); +#34428 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#34429 = VECTOR('',#34430,1.); +#34430 = DIRECTION('',(0.E+000,1.)); +#34431 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#34432 = ORIENTED_EDGE('',*,*,#29776,.F.); +#34433 = ORIENTED_EDGE('',*,*,#26820,.F.); +#34434 = ORIENTED_EDGE('',*,*,#34435,.F.); +#34435 = EDGE_CURVE('',#34357,#26788,#34436,.T.); +#34436 = SURFACE_CURVE('',#34437,(#34441,#34448),.PCURVE_S1.); +#34437 = LINE('',#34438,#34439); +#34438 = CARTESIAN_POINT('',(2.125,3.225,0.E+000)); +#34439 = VECTOR('',#34440,1.); +#34440 = DIRECTION('',(0.E+000,0.E+000,1.)); +#34441 = PCURVE('',#26836,#34442); +#34442 = DEFINITIONAL_REPRESENTATION('',(#34443),#34447); +#34443 = LINE('',#34444,#34445); +#34444 = CARTESIAN_POINT('',(0.275,0.E+000)); +#34445 = VECTOR('',#34446,1.); +#34446 = DIRECTION('',(0.E+000,-1.)); +#34447 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#34448 = PCURVE('',#26808,#34449); +#34449 = DEFINITIONAL_REPRESENTATION('',(#34450),#34454); +#34450 = LINE('',#34451,#34452); +#34451 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#34452 = VECTOR('',#34453,1.); +#34453 = DIRECTION('',(0.E+000,-1.)); +#34454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#34455 = ADVANCED_FACE('',(#34456),#23672,.F.); +#34456 = FACE_BOUND('',#34457,.F.); +#34457 = EDGE_LOOP('',(#34458,#34488,#34509,#34510,#34511,#34534)); +#34458 = ORIENTED_EDGE('',*,*,#34459,.F.); +#34459 = EDGE_CURVE('',#34460,#34462,#34464,.T.); +#34460 = VERTEX_POINT('',#34461); +#34461 = CARTESIAN_POINT('',(-3.225,-2.125,0.E+000)); +#34462 = VERTEX_POINT('',#34463); +#34463 = CARTESIAN_POINT('',(-3.5,-2.125,0.E+000)); +#34464 = SURFACE_CURVE('',#34465,(#34469,#34476),.PCURVE_S1.); +#34465 = LINE('',#34466,#34467); +#34466 = CARTESIAN_POINT('',(-3.225,-2.125,0.E+000)); +#34467 = VECTOR('',#34468,1.); +#34468 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000)); +#34469 = PCURVE('',#23672,#34470); +#34470 = DEFINITIONAL_REPRESENTATION('',(#34471),#34475); +#34471 = LINE('',#34472,#34473); +#34472 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#34473 = VECTOR('',#34474,1.); +#34474 = DIRECTION('',(1.,0.E+000)); +#34475 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#34476 = PCURVE('',#34477,#34482); +#34477 = PLANE('',#34478); +#34478 = AXIS2_PLACEMENT_3D('',#34479,#34480,#34481); +#34479 = CARTESIAN_POINT('',(-3.5,-2.375,0.E+000)); +#34480 = DIRECTION('',(0.E+000,-0.E+000,-1.)); +#34481 = DIRECTION('',(4.669739647545E-016,1.,0.E+000)); +#34482 = DEFINITIONAL_REPRESENTATION('',(#34483),#34487); +#34483 = LINE('',#34484,#34485); +#34484 = CARTESIAN_POINT('',(0.25,0.275)); +#34485 = VECTOR('',#34486,1.); +#34486 = DIRECTION('',(0.E+000,-1.)); +#34487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#34488 = ORIENTED_EDGE('',*,*,#34489,.T.); +#34489 = EDGE_CURVE('',#34460,#23657,#34490,.T.); +#34490 = SURFACE_CURVE('',#34491,(#34495,#34502),.PCURVE_S1.); +#34491 = LINE('',#34492,#34493); +#34492 = CARTESIAN_POINT('',(-3.225,-2.125,0.E+000)); +#34493 = VECTOR('',#34494,1.); +#34494 = DIRECTION('',(0.E+000,0.E+000,1.)); +#34495 = PCURVE('',#23672,#34496); +#34496 = DEFINITIONAL_REPRESENTATION('',(#34497),#34501); +#34497 = LINE('',#34498,#34499); +#34498 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#34499 = VECTOR('',#34500,1.); +#34500 = DIRECTION('',(0.E+000,-1.)); +#34501 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#34502 = PCURVE('',#23705,#34503); +#34503 = DEFINITIONAL_REPRESENTATION('',(#34504),#34508); +#34504 = LINE('',#34505,#34506); +#34505 = CARTESIAN_POINT('',(3.14159265359,0.E+000)); +#34506 = VECTOR('',#34507,1.); +#34507 = DIRECTION('',(0.E+000,-1.)); +#34508 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#34509 = ORIENTED_EDGE('',*,*,#23656,.F.); +#34510 = ORIENTED_EDGE('',*,*,#28309,.F.); +#34511 = ORIENTED_EDGE('',*,*,#34512,.T.); +#34512 = EDGE_CURVE('',#28282,#34513,#34515,.T.); +#34513 = VERTEX_POINT('',#34514); +#34514 = CARTESIAN_POINT('',(-3.5,-2.125,0.2)); +#34515 = SURFACE_CURVE('',#34516,(#34520,#34527),.PCURVE_S1.); +#34516 = LINE('',#34517,#34518); +#34517 = CARTESIAN_POINT('',(-3.225,-2.125,0.2)); +#34518 = VECTOR('',#34519,1.); +#34519 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000)); +#34520 = PCURVE('',#23672,#34521); +#34521 = DEFINITIONAL_REPRESENTATION('',(#34522),#34526); +#34522 = LINE('',#34523,#34524); +#34523 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#34524 = VECTOR('',#34525,1.); +#34525 = DIRECTION('',(1.,0.E+000)); +#34526 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#34527 = PCURVE('',#28297,#34528); +#34528 = DEFINITIONAL_REPRESENTATION('',(#34529),#34533); +#34529 = LINE('',#34530,#34531); +#34530 = CARTESIAN_POINT('',(0.25,0.275)); +#34531 = VECTOR('',#34532,1.); +#34532 = DIRECTION('',(0.E+000,-1.)); +#34533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#34534 = ORIENTED_EDGE('',*,*,#34535,.F.); +#34535 = EDGE_CURVE('',#34462,#34513,#34536,.T.); +#34536 = SURFACE_CURVE('',#34537,(#34541,#34548),.PCURVE_S1.); +#34537 = LINE('',#34538,#34539); +#34538 = CARTESIAN_POINT('',(-3.5,-2.125,0.E+000)); +#34539 = VECTOR('',#34540,1.); +#34540 = DIRECTION('',(0.E+000,0.E+000,1.)); +#34541 = PCURVE('',#23672,#34542); +#34542 = DEFINITIONAL_REPRESENTATION('',(#34543),#34547); +#34543 = LINE('',#34544,#34545); +#34544 = CARTESIAN_POINT('',(0.275,0.E+000)); +#34545 = VECTOR('',#34546,1.); +#34546 = DIRECTION('',(0.E+000,-1.)); +#34547 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#34548 = PCURVE('',#34549,#34554); +#34549 = PLANE('',#34550); +#34550 = AXIS2_PLACEMENT_3D('',#34551,#34552,#34553); +#34551 = CARTESIAN_POINT('',(-3.5,-2.125,0.E+000)); +#34552 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000)); +#34553 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000)); +#34554 = DEFINITIONAL_REPRESENTATION('',(#34555),#34559); +#34555 = LINE('',#34556,#34557); +#34556 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#34557 = VECTOR('',#34558,1.); +#34558 = DIRECTION('',(0.E+000,-1.)); +#34559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#34560 = ADVANCED_FACE('',(#34561),#26808,.T.); +#34561 = FACE_BOUND('',#34562,.T.); +#34562 = EDGE_LOOP('',(#34563,#34586,#34587,#34588)); +#34563 = ORIENTED_EDGE('',*,*,#34564,.T.); +#34564 = EDGE_CURVE('',#34565,#26760,#34567,.T.); +#34565 = VERTEX_POINT('',#34566); +#34566 = CARTESIAN_POINT('',(2.375,3.225,0.E+000)); +#34567 = SURFACE_CURVE('',#34568,(#34572,#34579),.PCURVE_S1.); +#34568 = LINE('',#34569,#34570); +#34569 = CARTESIAN_POINT('',(2.375,3.225,0.E+000)); +#34570 = VECTOR('',#34571,1.); +#34571 = DIRECTION('',(0.E+000,0.E+000,1.)); +#34572 = PCURVE('',#26808,#34573); +#34573 = DEFINITIONAL_REPRESENTATION('',(#34574),#34578); +#34574 = LINE('',#34575,#34576); +#34575 = CARTESIAN_POINT('',(3.14159265359,0.E+000)); +#34576 = VECTOR('',#34577,1.); +#34577 = DIRECTION('',(0.E+000,-1.)); +#34578 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#34579 = PCURVE('',#26775,#34580); +#34580 = DEFINITIONAL_REPRESENTATION('',(#34581),#34585); +#34581 = LINE('',#34582,#34583); +#34582 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#34583 = VECTOR('',#34584,1.); +#34584 = DIRECTION('',(0.E+000,-1.)); +#34585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#34586 = ORIENTED_EDGE('',*,*,#26787,.T.); +#34587 = ORIENTED_EDGE('',*,*,#34435,.F.); +#34588 = ORIENTED_EDGE('',*,*,#34589,.T.); +#34589 = EDGE_CURVE('',#34357,#34565,#34590,.T.); +#34590 = SURFACE_CURVE('',#34591,(#34596,#34603),.PCURVE_S1.); +#34591 = CIRCLE('',#34592,0.125); +#34592 = AXIS2_PLACEMENT_3D('',#34593,#34594,#34595); +#34593 = CARTESIAN_POINT('',(2.25,3.225,0.E+000)); +#34594 = DIRECTION('',(0.E+000,0.E+000,1.)); +#34595 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000)); +#34596 = PCURVE('',#26808,#34597); +#34597 = DEFINITIONAL_REPRESENTATION('',(#34598),#34602); +#34598 = LINE('',#34599,#34600); +#34599 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#34600 = VECTOR('',#34601,1.); +#34601 = DIRECTION('',(-1.,0.E+000)); +#34602 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#34603 = PCURVE('',#34372,#34604); +#34604 = DEFINITIONAL_REPRESENTATION('',(#34605),#34613); +#34605 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#34606,#34607,#34608,#34609 + ,#34610,#34611,#34612),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#34606 = CARTESIAN_POINT('',(1.387778780781E-016,0.275)); +#34607 = CARTESIAN_POINT('',(1.387778780781E-016,0.491506350946)); +#34608 = CARTESIAN_POINT('',(0.1875,0.383253175473)); +#34609 = CARTESIAN_POINT('',(0.375,0.275)); +#34610 = CARTESIAN_POINT('',(0.1875,0.166746824527)); +#34611 = CARTESIAN_POINT('',(3.330669073875E-016,5.849364905389E-002)); +#34612 = CARTESIAN_POINT('',(1.387778780781E-016,0.275)); +#34613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#34614 = ADVANCED_FACE('',(#34615),#23705,.T.); +#34615 = FACE_BOUND('',#34616,.T.); +#34616 = EDGE_LOOP('',(#34617,#34618,#34619,#34642)); +#34617 = ORIENTED_EDGE('',*,*,#34489,.T.); +#34618 = ORIENTED_EDGE('',*,*,#23684,.T.); +#34619 = ORIENTED_EDGE('',*,*,#34620,.F.); +#34620 = EDGE_CURVE('',#34621,#23685,#34623,.T.); +#34621 = VERTEX_POINT('',#34622); +#34622 = CARTESIAN_POINT('',(-3.225,-2.375,0.E+000)); +#34623 = SURFACE_CURVE('',#34624,(#34628,#34635),.PCURVE_S1.); +#34624 = LINE('',#34625,#34626); +#34625 = CARTESIAN_POINT('',(-3.225,-2.375,0.E+000)); +#34626 = VECTOR('',#34627,1.); +#34627 = DIRECTION('',(0.E+000,0.E+000,1.)); +#34628 = PCURVE('',#23705,#34629); +#34629 = DEFINITIONAL_REPRESENTATION('',(#34630),#34634); +#34630 = LINE('',#34631,#34632); +#34631 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#34632 = VECTOR('',#34633,1.); +#34633 = DIRECTION('',(0.E+000,-1.)); +#34634 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#34635 = PCURVE('',#23733,#34636); +#34636 = DEFINITIONAL_REPRESENTATION('',(#34637),#34641); +#34637 = LINE('',#34638,#34639); +#34638 = CARTESIAN_POINT('',(0.275,0.E+000)); +#34639 = VECTOR('',#34640,1.); +#34640 = DIRECTION('',(0.E+000,-1.)); +#34641 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#34642 = ORIENTED_EDGE('',*,*,#34643,.T.); +#34643 = EDGE_CURVE('',#34621,#34460,#34644,.T.); +#34644 = SURFACE_CURVE('',#34645,(#34650,#34657),.PCURVE_S1.); +#34645 = CIRCLE('',#34646,0.125); +#34646 = AXIS2_PLACEMENT_3D('',#34647,#34648,#34649); +#34647 = CARTESIAN_POINT('',(-3.225,-2.25,0.E+000)); +#34648 = DIRECTION('',(0.E+000,0.E+000,1.)); +#34649 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000)); +#34650 = PCURVE('',#23705,#34651); +#34651 = DEFINITIONAL_REPRESENTATION('',(#34652),#34656); +#34652 = LINE('',#34653,#34654); +#34653 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#34654 = VECTOR('',#34655,1.); +#34655 = DIRECTION('',(-1.,0.E+000)); +#34656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#34657 = PCURVE('',#34477,#34658); +#34658 = DEFINITIONAL_REPRESENTATION('',(#34659),#34667); +#34659 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#34660,#34661,#34662,#34663 + ,#34664,#34665,#34666),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#34660 = CARTESIAN_POINT('',(1.387778780781E-016,0.275)); +#34661 = CARTESIAN_POINT('',(1.387778780781E-016,0.491506350946)); +#34662 = CARTESIAN_POINT('',(0.1875,0.383253175473)); +#34663 = CARTESIAN_POINT('',(0.375,0.275)); +#34664 = CARTESIAN_POINT('',(0.1875,0.166746824527)); +#34665 = CARTESIAN_POINT('',(3.330669073875E-016,5.849364905389E-002)); +#34666 = CARTESIAN_POINT('',(1.387778780781E-016,0.275)); +#34667 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#34668 = ADVANCED_FACE('',(#34669),#26775,.F.); +#34669 = FACE_BOUND('',#34670,.F.); +#34670 = EDGE_LOOP('',(#34671,#34694,#34695,#34696,#34697,#34720)); +#34671 = ORIENTED_EDGE('',*,*,#34672,.F.); +#34672 = EDGE_CURVE('',#34565,#34673,#34675,.T.); +#34673 = VERTEX_POINT('',#34674); +#34674 = CARTESIAN_POINT('',(2.375,3.5,0.E+000)); +#34675 = SURFACE_CURVE('',#34676,(#34680,#34687),.PCURVE_S1.); +#34676 = LINE('',#34677,#34678); +#34677 = CARTESIAN_POINT('',(2.375,3.225,0.E+000)); +#34678 = VECTOR('',#34679,1.); +#34679 = DIRECTION('',(4.555315873023E-016,1.,0.E+000)); +#34680 = PCURVE('',#26775,#34681); +#34681 = DEFINITIONAL_REPRESENTATION('',(#34682),#34686); +#34682 = LINE('',#34683,#34684); +#34683 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#34684 = VECTOR('',#34685,1.); +#34685 = DIRECTION('',(1.,0.E+000)); +#34686 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#34687 = PCURVE('',#34372,#34688); +#34688 = DEFINITIONAL_REPRESENTATION('',(#34689),#34693); +#34689 = LINE('',#34690,#34691); +#34690 = CARTESIAN_POINT('',(0.25,0.275)); +#34691 = VECTOR('',#34692,1.); +#34692 = DIRECTION('',(0.E+000,-1.)); +#34693 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#34694 = ORIENTED_EDGE('',*,*,#34564,.T.); +#34695 = ORIENTED_EDGE('',*,*,#26759,.F.); +#34696 = ORIENTED_EDGE('',*,*,#29827,.F.); +#34697 = ORIENTED_EDGE('',*,*,#34698,.T.); +#34698 = EDGE_CURVE('',#29800,#34699,#34701,.T.); +#34699 = VERTEX_POINT('',#34700); +#34700 = CARTESIAN_POINT('',(2.375,3.5,0.2)); +#34701 = SURFACE_CURVE('',#34702,(#34706,#34713),.PCURVE_S1.); +#34702 = LINE('',#34703,#34704); +#34703 = CARTESIAN_POINT('',(2.375,3.225,0.2)); +#34704 = VECTOR('',#34705,1.); +#34705 = DIRECTION('',(4.555315873023E-016,1.,0.E+000)); +#34706 = PCURVE('',#26775,#34707); +#34707 = DEFINITIONAL_REPRESENTATION('',(#34708),#34712); +#34708 = LINE('',#34709,#34710); +#34709 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#34710 = VECTOR('',#34711,1.); +#34711 = DIRECTION('',(1.,0.E+000)); +#34712 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#34713 = PCURVE('',#29815,#34714); +#34714 = DEFINITIONAL_REPRESENTATION('',(#34715),#34719); +#34715 = LINE('',#34716,#34717); +#34716 = CARTESIAN_POINT('',(0.25,0.275)); +#34717 = VECTOR('',#34718,1.); +#34718 = DIRECTION('',(0.E+000,-1.)); +#34719 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#34720 = ORIENTED_EDGE('',*,*,#34721,.F.); +#34721 = EDGE_CURVE('',#34673,#34699,#34722,.T.); +#34722 = SURFACE_CURVE('',#34723,(#34727,#34734),.PCURVE_S1.); +#34723 = LINE('',#34724,#34725); +#34724 = CARTESIAN_POINT('',(2.375,3.5,0.E+000)); +#34725 = VECTOR('',#34726,1.); +#34726 = DIRECTION('',(0.E+000,0.E+000,1.)); +#34727 = PCURVE('',#26775,#34728); +#34728 = DEFINITIONAL_REPRESENTATION('',(#34729),#34733); +#34729 = LINE('',#34730,#34731); +#34730 = CARTESIAN_POINT('',(0.275,0.E+000)); +#34731 = VECTOR('',#34732,1.); +#34732 = DIRECTION('',(0.E+000,-1.)); +#34733 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#34734 = PCURVE('',#34400,#34735); +#34735 = DEFINITIONAL_REPRESENTATION('',(#34736),#34740); +#34736 = LINE('',#34737,#34738); +#34737 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#34738 = VECTOR('',#34739,1.); +#34739 = DIRECTION('',(0.E+000,-1.)); +#34740 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#34741 = ADVANCED_FACE('',(#34742),#23733,.F.); +#34742 = FACE_BOUND('',#34743,.F.); +#34743 = EDGE_LOOP('',(#34744,#34767,#34790,#34811,#34812,#34813)); +#34744 = ORIENTED_EDGE('',*,*,#34745,.F.); +#34745 = EDGE_CURVE('',#34746,#34621,#34748,.T.); +#34746 = VERTEX_POINT('',#34747); +#34747 = CARTESIAN_POINT('',(-3.5,-2.375,0.E+000)); +#34748 = SURFACE_CURVE('',#34749,(#34753,#34760),.PCURVE_S1.); +#34749 = LINE('',#34750,#34751); +#34750 = CARTESIAN_POINT('',(-3.5,-2.375,0.E+000)); +#34751 = VECTOR('',#34752,1.); +#34752 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000)); +#34753 = PCURVE('',#23733,#34754); +#34754 = DEFINITIONAL_REPRESENTATION('',(#34755),#34759); +#34755 = LINE('',#34756,#34757); +#34756 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#34757 = VECTOR('',#34758,1.); +#34758 = DIRECTION('',(1.,0.E+000)); +#34759 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#34760 = PCURVE('',#34477,#34761); +#34761 = DEFINITIONAL_REPRESENTATION('',(#34762),#34766); +#34762 = LINE('',#34763,#34764); +#34763 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#34764 = VECTOR('',#34765,1.); +#34765 = DIRECTION('',(0.E+000,1.)); +#34766 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#34767 = ORIENTED_EDGE('',*,*,#34768,.T.); +#34768 = EDGE_CURVE('',#34746,#34769,#34771,.T.); +#34769 = VERTEX_POINT('',#34770); +#34770 = CARTESIAN_POINT('',(-3.5,-2.375,0.2)); +#34771 = SURFACE_CURVE('',#34772,(#34776,#34783),.PCURVE_S1.); +#34772 = LINE('',#34773,#34774); +#34773 = CARTESIAN_POINT('',(-3.5,-2.375,0.E+000)); +#34774 = VECTOR('',#34775,1.); +#34775 = DIRECTION('',(0.E+000,0.E+000,1.)); +#34776 = PCURVE('',#23733,#34777); +#34777 = DEFINITIONAL_REPRESENTATION('',(#34778),#34782); +#34778 = LINE('',#34779,#34780); +#34779 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#34780 = VECTOR('',#34781,1.); +#34781 = DIRECTION('',(0.E+000,-1.)); +#34782 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#34783 = PCURVE('',#34549,#34784); +#34784 = DEFINITIONAL_REPRESENTATION('',(#34785),#34789); +#34785 = LINE('',#34786,#34787); +#34786 = CARTESIAN_POINT('',(0.25,0.E+000)); +#34787 = VECTOR('',#34788,1.); +#34788 = DIRECTION('',(0.E+000,-1.)); +#34789 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#34790 = ORIENTED_EDGE('',*,*,#34791,.T.); +#34791 = EDGE_CURVE('',#34769,#28259,#34792,.T.); +#34792 = SURFACE_CURVE('',#34793,(#34797,#34804),.PCURVE_S1.); +#34793 = LINE('',#34794,#34795); +#34794 = CARTESIAN_POINT('',(-3.5,-2.375,0.2)); +#34795 = VECTOR('',#34796,1.); +#34796 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000)); +#34797 = PCURVE('',#23733,#34798); +#34798 = DEFINITIONAL_REPRESENTATION('',(#34799),#34803); +#34799 = LINE('',#34800,#34801); +#34800 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#34801 = VECTOR('',#34802,1.); +#34802 = DIRECTION('',(1.,0.E+000)); +#34803 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#34804 = PCURVE('',#28297,#34805); +#34805 = DEFINITIONAL_REPRESENTATION('',(#34806),#34810); +#34806 = LINE('',#34807,#34808); +#34807 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#34808 = VECTOR('',#34809,1.); +#34809 = DIRECTION('',(0.E+000,1.)); +#34810 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#34811 = ORIENTED_EDGE('',*,*,#28258,.F.); +#34812 = ORIENTED_EDGE('',*,*,#23717,.F.); +#34813 = ORIENTED_EDGE('',*,*,#34620,.F.); +#34814 = ADVANCED_FACE('',(#34815),#26724,.F.); +#34815 = FACE_BOUND('',#34816,.F.); +#34816 = EDGE_LOOP('',(#34817,#34847,#34875,#34896,#34897,#34898)); +#34817 = ORIENTED_EDGE('',*,*,#34818,.F.); +#34818 = EDGE_CURVE('',#34819,#34821,#34823,.T.); +#34819 = VERTEX_POINT('',#34820); +#34820 = CARTESIAN_POINT('',(2.625,3.5,0.E+000)); +#34821 = VERTEX_POINT('',#34822); +#34822 = CARTESIAN_POINT('',(2.625,3.225,0.E+000)); +#34823 = SURFACE_CURVE('',#34824,(#34828,#34835),.PCURVE_S1.); +#34824 = LINE('',#34825,#34826); +#34825 = CARTESIAN_POINT('',(2.625,3.5,0.E+000)); +#34826 = VECTOR('',#34827,1.); +#34827 = DIRECTION('',(-4.555315873023E-016,-1.,0.E+000)); +#34828 = PCURVE('',#26724,#34829); +#34829 = DEFINITIONAL_REPRESENTATION('',(#34830),#34834); +#34830 = LINE('',#34831,#34832); +#34831 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#34832 = VECTOR('',#34833,1.); +#34833 = DIRECTION('',(1.,0.E+000)); +#34834 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#34835 = PCURVE('',#34836,#34841); +#34836 = PLANE('',#34837); +#34837 = AXIS2_PLACEMENT_3D('',#34838,#34839,#34840); +#34838 = CARTESIAN_POINT('',(2.625,3.5,0.E+000)); +#34839 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#34840 = DIRECTION('',(1.,-4.555315873023E-016,-0.E+000)); +#34841 = DEFINITIONAL_REPRESENTATION('',(#34842),#34846); +#34842 = LINE('',#34843,#34844); +#34843 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#34844 = VECTOR('',#34845,1.); +#34845 = DIRECTION('',(0.E+000,1.)); +#34846 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#34847 = ORIENTED_EDGE('',*,*,#34848,.T.); +#34848 = EDGE_CURVE('',#34819,#34849,#34851,.T.); +#34849 = VERTEX_POINT('',#34850); +#34850 = CARTESIAN_POINT('',(2.625,3.5,0.2)); +#34851 = SURFACE_CURVE('',#34852,(#34856,#34863),.PCURVE_S1.); +#34852 = LINE('',#34853,#34854); +#34853 = CARTESIAN_POINT('',(2.625,3.5,0.E+000)); +#34854 = VECTOR('',#34855,1.); +#34855 = DIRECTION('',(0.E+000,0.E+000,1.)); +#34856 = PCURVE('',#26724,#34857); +#34857 = DEFINITIONAL_REPRESENTATION('',(#34858),#34862); +#34858 = LINE('',#34859,#34860); +#34859 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#34860 = VECTOR('',#34861,1.); +#34861 = DIRECTION('',(0.E+000,-1.)); +#34862 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#34863 = PCURVE('',#34864,#34869); +#34864 = PLANE('',#34865); +#34865 = AXIS2_PLACEMENT_3D('',#34866,#34867,#34868); +#34866 = CARTESIAN_POINT('',(2.875,3.5,0.E+000)); +#34867 = DIRECTION('',(-4.555315873023E-016,-1.,0.E+000)); +#34868 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000)); +#34869 = DEFINITIONAL_REPRESENTATION('',(#34870),#34874); +#34870 = LINE('',#34871,#34872); +#34871 = CARTESIAN_POINT('',(0.25,0.E+000)); +#34872 = VECTOR('',#34873,1.); +#34873 = DIRECTION('',(0.E+000,-1.)); +#34874 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#34875 = ORIENTED_EDGE('',*,*,#34876,.T.); +#34876 = EDGE_CURVE('',#34849,#29850,#34877,.T.); +#34877 = SURFACE_CURVE('',#34878,(#34882,#34889),.PCURVE_S1.); +#34878 = LINE('',#34879,#34880); +#34879 = CARTESIAN_POINT('',(2.625,3.5,0.2)); +#34880 = VECTOR('',#34881,1.); +#34881 = DIRECTION('',(-4.555315873023E-016,-1.,0.E+000)); +#34882 = PCURVE('',#26724,#34883); +#34883 = DEFINITIONAL_REPRESENTATION('',(#34884),#34888); +#34884 = LINE('',#34885,#34886); +#34885 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#34886 = VECTOR('',#34887,1.); +#34887 = DIRECTION('',(1.,0.E+000)); +#34888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#34889 = PCURVE('',#29888,#34890); +#34890 = DEFINITIONAL_REPRESENTATION('',(#34891),#34895); +#34891 = LINE('',#34892,#34893); +#34892 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#34893 = VECTOR('',#34894,1.); +#34894 = DIRECTION('',(0.E+000,1.)); +#34895 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#34896 = ORIENTED_EDGE('',*,*,#29849,.F.); +#34897 = ORIENTED_EDGE('',*,*,#26708,.F.); +#34898 = ORIENTED_EDGE('',*,*,#34899,.F.); +#34899 = EDGE_CURVE('',#34821,#26676,#34900,.T.); +#34900 = SURFACE_CURVE('',#34901,(#34905,#34912),.PCURVE_S1.); +#34901 = LINE('',#34902,#34903); +#34902 = CARTESIAN_POINT('',(2.625,3.225,0.E+000)); +#34903 = VECTOR('',#34904,1.); +#34904 = DIRECTION('',(0.E+000,0.E+000,1.)); +#34905 = PCURVE('',#26724,#34906); +#34906 = DEFINITIONAL_REPRESENTATION('',(#34907),#34911); +#34907 = LINE('',#34908,#34909); +#34908 = CARTESIAN_POINT('',(0.275,0.E+000)); +#34909 = VECTOR('',#34910,1.); +#34910 = DIRECTION('',(0.E+000,-1.)); +#34911 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#34912 = PCURVE('',#26696,#34913); +#34913 = DEFINITIONAL_REPRESENTATION('',(#34914),#34918); +#34914 = LINE('',#34915,#34916); +#34915 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#34916 = VECTOR('',#34917,1.); +#34917 = DIRECTION('',(0.E+000,-1.)); +#34918 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#34919 = ADVANCED_FACE('',(#34920),#23784,.F.); +#34920 = FACE_BOUND('',#34921,.F.); +#34921 = EDGE_LOOP('',(#34922,#34952,#34973,#34974,#34975,#34998)); +#34922 = ORIENTED_EDGE('',*,*,#34923,.F.); +#34923 = EDGE_CURVE('',#34924,#34926,#34928,.T.); +#34924 = VERTEX_POINT('',#34925); +#34925 = CARTESIAN_POINT('',(-3.225,-2.625,0.E+000)); +#34926 = VERTEX_POINT('',#34927); +#34927 = CARTESIAN_POINT('',(-3.5,-2.625,0.E+000)); +#34928 = SURFACE_CURVE('',#34929,(#34933,#34940),.PCURVE_S1.); +#34929 = LINE('',#34930,#34931); +#34930 = CARTESIAN_POINT('',(-3.225,-2.625,0.E+000)); +#34931 = VECTOR('',#34932,1.); +#34932 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000)); +#34933 = PCURVE('',#23784,#34934); +#34934 = DEFINITIONAL_REPRESENTATION('',(#34935),#34939); +#34935 = LINE('',#34936,#34937); +#34936 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#34937 = VECTOR('',#34938,1.); +#34938 = DIRECTION('',(1.,0.E+000)); +#34939 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#34940 = PCURVE('',#34941,#34946); +#34941 = PLANE('',#34942); +#34942 = AXIS2_PLACEMENT_3D('',#34943,#34944,#34945); +#34943 = CARTESIAN_POINT('',(-3.5,-2.875,0.E+000)); +#34944 = DIRECTION('',(0.E+000,-0.E+000,-1.)); +#34945 = DIRECTION('',(4.669739647545E-016,1.,0.E+000)); +#34946 = DEFINITIONAL_REPRESENTATION('',(#34947),#34951); +#34947 = LINE('',#34948,#34949); +#34948 = CARTESIAN_POINT('',(0.25,0.275)); +#34949 = VECTOR('',#34950,1.); +#34950 = DIRECTION('',(0.E+000,-1.)); +#34951 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#34952 = ORIENTED_EDGE('',*,*,#34953,.T.); +#34953 = EDGE_CURVE('',#34924,#23769,#34954,.T.); +#34954 = SURFACE_CURVE('',#34955,(#34959,#34966),.PCURVE_S1.); +#34955 = LINE('',#34956,#34957); +#34956 = CARTESIAN_POINT('',(-3.225,-2.625,0.E+000)); +#34957 = VECTOR('',#34958,1.); +#34958 = DIRECTION('',(0.E+000,0.E+000,1.)); +#34959 = PCURVE('',#23784,#34960); +#34960 = DEFINITIONAL_REPRESENTATION('',(#34961),#34965); +#34961 = LINE('',#34962,#34963); +#34962 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#34963 = VECTOR('',#34964,1.); +#34964 = DIRECTION('',(0.E+000,-1.)); +#34965 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#34966 = PCURVE('',#23817,#34967); +#34967 = DEFINITIONAL_REPRESENTATION('',(#34968),#34972); +#34968 = LINE('',#34969,#34970); +#34969 = CARTESIAN_POINT('',(3.14159265359,0.E+000)); +#34970 = VECTOR('',#34971,1.); +#34971 = DIRECTION('',(0.E+000,-1.)); +#34972 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#34973 = ORIENTED_EDGE('',*,*,#23768,.F.); +#34974 = ORIENTED_EDGE('',*,*,#28236,.F.); +#34975 = ORIENTED_EDGE('',*,*,#34976,.T.); +#34976 = EDGE_CURVE('',#28209,#34977,#34979,.T.); +#34977 = VERTEX_POINT('',#34978); +#34978 = CARTESIAN_POINT('',(-3.5,-2.625,0.2)); +#34979 = SURFACE_CURVE('',#34980,(#34984,#34991),.PCURVE_S1.); +#34980 = LINE('',#34981,#34982); +#34981 = CARTESIAN_POINT('',(-3.225,-2.625,0.2)); +#34982 = VECTOR('',#34983,1.); +#34983 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000)); +#34984 = PCURVE('',#23784,#34985); +#34985 = DEFINITIONAL_REPRESENTATION('',(#34986),#34990); +#34986 = LINE('',#34987,#34988); +#34987 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#34988 = VECTOR('',#34989,1.); +#34989 = DIRECTION('',(1.,0.E+000)); +#34990 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#34991 = PCURVE('',#28224,#34992); +#34992 = DEFINITIONAL_REPRESENTATION('',(#34993),#34997); +#34993 = LINE('',#34994,#34995); +#34994 = CARTESIAN_POINT('',(0.25,0.275)); +#34995 = VECTOR('',#34996,1.); +#34996 = DIRECTION('',(0.E+000,-1.)); +#34997 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#34998 = ORIENTED_EDGE('',*,*,#34999,.F.); +#34999 = EDGE_CURVE('',#34926,#34977,#35000,.T.); +#35000 = SURFACE_CURVE('',#35001,(#35005,#35012),.PCURVE_S1.); +#35001 = LINE('',#35002,#35003); +#35002 = CARTESIAN_POINT('',(-3.5,-2.625,0.E+000)); +#35003 = VECTOR('',#35004,1.); +#35004 = DIRECTION('',(0.E+000,0.E+000,1.)); +#35005 = PCURVE('',#23784,#35006); +#35006 = DEFINITIONAL_REPRESENTATION('',(#35007),#35011); +#35007 = LINE('',#35008,#35009); +#35008 = CARTESIAN_POINT('',(0.275,0.E+000)); +#35009 = VECTOR('',#35010,1.); +#35010 = DIRECTION('',(0.E+000,-1.)); +#35011 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#35012 = PCURVE('',#35013,#35018); +#35013 = PLANE('',#35014); +#35014 = AXIS2_PLACEMENT_3D('',#35015,#35016,#35017); +#35015 = CARTESIAN_POINT('',(-3.5,-2.625,0.E+000)); +#35016 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000)); +#35017 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000)); +#35018 = DEFINITIONAL_REPRESENTATION('',(#35019),#35023); +#35019 = LINE('',#35020,#35021); +#35020 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#35021 = VECTOR('',#35022,1.); +#35022 = DIRECTION('',(0.E+000,-1.)); +#35023 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#35024 = ADVANCED_FACE('',(#35025),#26696,.T.); +#35025 = FACE_BOUND('',#35026,.T.); +#35026 = EDGE_LOOP('',(#35027,#35050,#35051,#35052)); +#35027 = ORIENTED_EDGE('',*,*,#35028,.T.); +#35028 = EDGE_CURVE('',#35029,#26648,#35031,.T.); +#35029 = VERTEX_POINT('',#35030); +#35030 = CARTESIAN_POINT('',(2.875,3.225,0.E+000)); +#35031 = SURFACE_CURVE('',#35032,(#35036,#35043),.PCURVE_S1.); +#35032 = LINE('',#35033,#35034); +#35033 = CARTESIAN_POINT('',(2.875,3.225,0.E+000)); +#35034 = VECTOR('',#35035,1.); +#35035 = DIRECTION('',(0.E+000,0.E+000,1.)); +#35036 = PCURVE('',#26696,#35037); +#35037 = DEFINITIONAL_REPRESENTATION('',(#35038),#35042); +#35038 = LINE('',#35039,#35040); +#35039 = CARTESIAN_POINT('',(3.14159265359,0.E+000)); +#35040 = VECTOR('',#35041,1.); +#35041 = DIRECTION('',(0.E+000,-1.)); +#35042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#35043 = PCURVE('',#26663,#35044); +#35044 = DEFINITIONAL_REPRESENTATION('',(#35045),#35049); +#35045 = LINE('',#35046,#35047); +#35046 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#35047 = VECTOR('',#35048,1.); +#35048 = DIRECTION('',(0.E+000,-1.)); +#35049 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#35050 = ORIENTED_EDGE('',*,*,#26675,.T.); +#35051 = ORIENTED_EDGE('',*,*,#34899,.F.); +#35052 = ORIENTED_EDGE('',*,*,#35053,.T.); +#35053 = EDGE_CURVE('',#34821,#35029,#35054,.T.); +#35054 = SURFACE_CURVE('',#35055,(#35060,#35067),.PCURVE_S1.); +#35055 = CIRCLE('',#35056,0.125); +#35056 = AXIS2_PLACEMENT_3D('',#35057,#35058,#35059); +#35057 = CARTESIAN_POINT('',(2.75,3.225,0.E+000)); +#35058 = DIRECTION('',(0.E+000,0.E+000,1.)); +#35059 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000)); +#35060 = PCURVE('',#26696,#35061); +#35061 = DEFINITIONAL_REPRESENTATION('',(#35062),#35066); +#35062 = LINE('',#35063,#35064); +#35063 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#35064 = VECTOR('',#35065,1.); +#35065 = DIRECTION('',(-1.,0.E+000)); +#35066 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#35067 = PCURVE('',#34836,#35068); +#35068 = DEFINITIONAL_REPRESENTATION('',(#35069),#35077); +#35069 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#35070,#35071,#35072,#35073 + ,#35074,#35075,#35076),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#35070 = CARTESIAN_POINT('',(1.387778780781E-016,0.275)); +#35071 = CARTESIAN_POINT('',(1.387778780781E-016,0.491506350946)); +#35072 = CARTESIAN_POINT('',(0.1875,0.383253175473)); +#35073 = CARTESIAN_POINT('',(0.375,0.275)); +#35074 = CARTESIAN_POINT('',(0.1875,0.166746824527)); +#35075 = CARTESIAN_POINT('',(3.330669073875E-016,5.849364905389E-002)); +#35076 = CARTESIAN_POINT('',(1.387778780781E-016,0.275)); +#35077 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#35078 = ADVANCED_FACE('',(#35079),#23817,.T.); +#35079 = FACE_BOUND('',#35080,.T.); +#35080 = EDGE_LOOP('',(#35081,#35082,#35083,#35106)); +#35081 = ORIENTED_EDGE('',*,*,#34953,.T.); +#35082 = ORIENTED_EDGE('',*,*,#23796,.T.); +#35083 = ORIENTED_EDGE('',*,*,#35084,.F.); +#35084 = EDGE_CURVE('',#35085,#23797,#35087,.T.); +#35085 = VERTEX_POINT('',#35086); +#35086 = CARTESIAN_POINT('',(-3.225,-2.875,0.E+000)); +#35087 = SURFACE_CURVE('',#35088,(#35092,#35099),.PCURVE_S1.); +#35088 = LINE('',#35089,#35090); +#35089 = CARTESIAN_POINT('',(-3.225,-2.875,0.E+000)); +#35090 = VECTOR('',#35091,1.); +#35091 = DIRECTION('',(0.E+000,0.E+000,1.)); +#35092 = PCURVE('',#23817,#35093); +#35093 = DEFINITIONAL_REPRESENTATION('',(#35094),#35098); +#35094 = LINE('',#35095,#35096); +#35095 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#35096 = VECTOR('',#35097,1.); +#35097 = DIRECTION('',(0.E+000,-1.)); +#35098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#35099 = PCURVE('',#23845,#35100); +#35100 = DEFINITIONAL_REPRESENTATION('',(#35101),#35105); +#35101 = LINE('',#35102,#35103); +#35102 = CARTESIAN_POINT('',(0.275,0.E+000)); +#35103 = VECTOR('',#35104,1.); +#35104 = DIRECTION('',(0.E+000,-1.)); +#35105 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#35106 = ORIENTED_EDGE('',*,*,#35107,.T.); +#35107 = EDGE_CURVE('',#35085,#34924,#35108,.T.); +#35108 = SURFACE_CURVE('',#35109,(#35114,#35121),.PCURVE_S1.); +#35109 = CIRCLE('',#35110,0.125); +#35110 = AXIS2_PLACEMENT_3D('',#35111,#35112,#35113); +#35111 = CARTESIAN_POINT('',(-3.225,-2.75,0.E+000)); +#35112 = DIRECTION('',(0.E+000,0.E+000,1.)); +#35113 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000)); +#35114 = PCURVE('',#23817,#35115); +#35115 = DEFINITIONAL_REPRESENTATION('',(#35116),#35120); +#35116 = LINE('',#35117,#35118); +#35117 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#35118 = VECTOR('',#35119,1.); +#35119 = DIRECTION('',(-1.,0.E+000)); +#35120 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#35121 = PCURVE('',#34941,#35122); +#35122 = DEFINITIONAL_REPRESENTATION('',(#35123),#35131); +#35123 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#35124,#35125,#35126,#35127 + ,#35128,#35129,#35130),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#35124 = CARTESIAN_POINT('',(1.387778780781E-016,0.275)); +#35125 = CARTESIAN_POINT('',(1.387778780781E-016,0.491506350946)); +#35126 = CARTESIAN_POINT('',(0.1875,0.383253175473)); +#35127 = CARTESIAN_POINT('',(0.375,0.275)); +#35128 = CARTESIAN_POINT('',(0.1875,0.166746824527)); +#35129 = CARTESIAN_POINT('',(3.330669073875E-016,5.849364905389E-002)); +#35130 = CARTESIAN_POINT('',(1.387778780781E-016,0.275)); +#35131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#35132 = ADVANCED_FACE('',(#35133),#26663,.F.); +#35133 = FACE_BOUND('',#35134,.F.); +#35134 = EDGE_LOOP('',(#35135,#35158,#35159,#35160,#35161,#35184)); +#35135 = ORIENTED_EDGE('',*,*,#35136,.F.); +#35136 = EDGE_CURVE('',#35029,#35137,#35139,.T.); +#35137 = VERTEX_POINT('',#35138); +#35138 = CARTESIAN_POINT('',(2.875,3.5,0.E+000)); +#35139 = SURFACE_CURVE('',#35140,(#35144,#35151),.PCURVE_S1.); +#35140 = LINE('',#35141,#35142); +#35141 = CARTESIAN_POINT('',(2.875,3.225,0.E+000)); +#35142 = VECTOR('',#35143,1.); +#35143 = DIRECTION('',(4.555315873023E-016,1.,0.E+000)); +#35144 = PCURVE('',#26663,#35145); +#35145 = DEFINITIONAL_REPRESENTATION('',(#35146),#35150); +#35146 = LINE('',#35147,#35148); +#35147 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#35148 = VECTOR('',#35149,1.); +#35149 = DIRECTION('',(1.,0.E+000)); +#35150 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#35151 = PCURVE('',#34836,#35152); +#35152 = DEFINITIONAL_REPRESENTATION('',(#35153),#35157); +#35153 = LINE('',#35154,#35155); +#35154 = CARTESIAN_POINT('',(0.25,0.275)); +#35155 = VECTOR('',#35156,1.); +#35156 = DIRECTION('',(0.E+000,-1.)); +#35157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#35158 = ORIENTED_EDGE('',*,*,#35028,.T.); +#35159 = ORIENTED_EDGE('',*,*,#26647,.F.); +#35160 = ORIENTED_EDGE('',*,*,#29900,.F.); +#35161 = ORIENTED_EDGE('',*,*,#35162,.T.); +#35162 = EDGE_CURVE('',#29873,#35163,#35165,.T.); +#35163 = VERTEX_POINT('',#35164); +#35164 = CARTESIAN_POINT('',(2.875,3.5,0.2)); +#35165 = SURFACE_CURVE('',#35166,(#35170,#35177),.PCURVE_S1.); +#35166 = LINE('',#35167,#35168); +#35167 = CARTESIAN_POINT('',(2.875,3.225,0.2)); +#35168 = VECTOR('',#35169,1.); +#35169 = DIRECTION('',(4.555315873023E-016,1.,0.E+000)); +#35170 = PCURVE('',#26663,#35171); +#35171 = DEFINITIONAL_REPRESENTATION('',(#35172),#35176); +#35172 = LINE('',#35173,#35174); +#35173 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#35174 = VECTOR('',#35175,1.); +#35175 = DIRECTION('',(1.,0.E+000)); +#35176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#35177 = PCURVE('',#29888,#35178); +#35178 = DEFINITIONAL_REPRESENTATION('',(#35179),#35183); +#35179 = LINE('',#35180,#35181); +#35180 = CARTESIAN_POINT('',(0.25,0.275)); +#35181 = VECTOR('',#35182,1.); +#35182 = DIRECTION('',(0.E+000,-1.)); +#35183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#35184 = ORIENTED_EDGE('',*,*,#35185,.F.); +#35185 = EDGE_CURVE('',#35137,#35163,#35186,.T.); +#35186 = SURFACE_CURVE('',#35187,(#35191,#35198),.PCURVE_S1.); +#35187 = LINE('',#35188,#35189); +#35188 = CARTESIAN_POINT('',(2.875,3.5,0.E+000)); +#35189 = VECTOR('',#35190,1.); +#35190 = DIRECTION('',(0.E+000,0.E+000,1.)); +#35191 = PCURVE('',#26663,#35192); +#35192 = DEFINITIONAL_REPRESENTATION('',(#35193),#35197); +#35193 = LINE('',#35194,#35195); +#35194 = CARTESIAN_POINT('',(0.275,0.E+000)); +#35195 = VECTOR('',#35196,1.); +#35196 = DIRECTION('',(0.E+000,-1.)); +#35197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#35198 = PCURVE('',#34864,#35199); +#35199 = DEFINITIONAL_REPRESENTATION('',(#35200),#35204); +#35200 = LINE('',#35201,#35202); +#35201 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#35202 = VECTOR('',#35203,1.); +#35203 = DIRECTION('',(0.E+000,-1.)); +#35204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#35205 = ADVANCED_FACE('',(#35206),#23845,.F.); +#35206 = FACE_BOUND('',#35207,.F.); +#35207 = EDGE_LOOP('',(#35208,#35231,#35254,#35275,#35276,#35277)); +#35208 = ORIENTED_EDGE('',*,*,#35209,.F.); +#35209 = EDGE_CURVE('',#35210,#35085,#35212,.T.); +#35210 = VERTEX_POINT('',#35211); +#35211 = CARTESIAN_POINT('',(-3.5,-2.875,0.E+000)); +#35212 = SURFACE_CURVE('',#35213,(#35217,#35224),.PCURVE_S1.); +#35213 = LINE('',#35214,#35215); +#35214 = CARTESIAN_POINT('',(-3.5,-2.875,0.E+000)); +#35215 = VECTOR('',#35216,1.); +#35216 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000)); +#35217 = PCURVE('',#23845,#35218); +#35218 = DEFINITIONAL_REPRESENTATION('',(#35219),#35223); +#35219 = LINE('',#35220,#35221); +#35220 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#35221 = VECTOR('',#35222,1.); +#35222 = DIRECTION('',(1.,0.E+000)); +#35223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#35224 = PCURVE('',#34941,#35225); +#35225 = DEFINITIONAL_REPRESENTATION('',(#35226),#35230); +#35226 = LINE('',#35227,#35228); +#35227 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#35228 = VECTOR('',#35229,1.); +#35229 = DIRECTION('',(0.E+000,1.)); +#35230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#35231 = ORIENTED_EDGE('',*,*,#35232,.T.); +#35232 = EDGE_CURVE('',#35210,#35233,#35235,.T.); +#35233 = VERTEX_POINT('',#35234); +#35234 = CARTESIAN_POINT('',(-3.5,-2.875,0.2)); +#35235 = SURFACE_CURVE('',#35236,(#35240,#35247),.PCURVE_S1.); +#35236 = LINE('',#35237,#35238); +#35237 = CARTESIAN_POINT('',(-3.5,-2.875,0.E+000)); +#35238 = VECTOR('',#35239,1.); +#35239 = DIRECTION('',(0.E+000,0.E+000,1.)); +#35240 = PCURVE('',#23845,#35241); +#35241 = DEFINITIONAL_REPRESENTATION('',(#35242),#35246); +#35242 = LINE('',#35243,#35244); +#35243 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#35244 = VECTOR('',#35245,1.); +#35245 = DIRECTION('',(0.E+000,-1.)); +#35246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#35247 = PCURVE('',#35013,#35248); +#35248 = DEFINITIONAL_REPRESENTATION('',(#35249),#35253); +#35249 = LINE('',#35250,#35251); +#35250 = CARTESIAN_POINT('',(0.25,0.E+000)); +#35251 = VECTOR('',#35252,1.); +#35252 = DIRECTION('',(0.E+000,-1.)); +#35253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#35254 = ORIENTED_EDGE('',*,*,#35255,.T.); +#35255 = EDGE_CURVE('',#35233,#28186,#35256,.T.); +#35256 = SURFACE_CURVE('',#35257,(#35261,#35268),.PCURVE_S1.); +#35257 = LINE('',#35258,#35259); +#35258 = CARTESIAN_POINT('',(-3.5,-2.875,0.2)); +#35259 = VECTOR('',#35260,1.); +#35260 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000)); +#35261 = PCURVE('',#23845,#35262); +#35262 = DEFINITIONAL_REPRESENTATION('',(#35263),#35267); +#35263 = LINE('',#35264,#35265); +#35264 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#35265 = VECTOR('',#35266,1.); +#35266 = DIRECTION('',(1.,0.E+000)); +#35267 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#35268 = PCURVE('',#28224,#35269); +#35269 = DEFINITIONAL_REPRESENTATION('',(#35270),#35274); +#35270 = LINE('',#35271,#35272); +#35271 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#35272 = VECTOR('',#35273,1.); +#35273 = DIRECTION('',(0.E+000,1.)); +#35274 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#35275 = ORIENTED_EDGE('',*,*,#28185,.F.); +#35276 = ORIENTED_EDGE('',*,*,#23829,.F.); +#35277 = ORIENTED_EDGE('',*,*,#35084,.F.); +#35278 = ADVANCED_FACE('',(#35279),#25268,.T.); +#35279 = FACE_BOUND('',#35280,.T.); +#35280 = EDGE_LOOP('',(#35281,#35282,#35283,#35306,#35327,#35328,#35351, + #35379,#35400,#35401,#35424,#35452,#35473,#35474,#35497,#35525, + #35546,#35547,#35570,#35598,#35619,#35620,#35643,#35671,#35692, + #35693,#35716,#35744,#35765,#35766,#35789,#35817,#35838,#35839, + #35862,#35890,#35911,#35912,#35935,#35963,#35984,#35985,#36008, + #36036,#36057,#36058,#36081,#36109,#36130,#36131,#36154,#36182)); +#35281 = ORIENTED_EDGE('',*,*,#26601,.F.); +#35282 = ORIENTED_EDGE('',*,*,#29922,.T.); +#35283 = ORIENTED_EDGE('',*,*,#35284,.T.); +#35284 = EDGE_CURVE('',#29022,#35285,#35287,.T.); +#35285 = VERTEX_POINT('',#35286); +#35286 = CARTESIAN_POINT('',(3.49,-3.49,0.77)); +#35287 = SURFACE_CURVE('',#35288,(#35292,#35299),.PCURVE_S1.); +#35288 = LINE('',#35289,#35290); +#35289 = CARTESIAN_POINT('',(3.49,3.49,0.77)); +#35290 = VECTOR('',#35291,1.); +#35291 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000)); +#35292 = PCURVE('',#25268,#35293); +#35293 = DEFINITIONAL_REPRESENTATION('',(#35294),#35298); +#35294 = LINE('',#35295,#35296); +#35295 = CARTESIAN_POINT('',(0.75,0.E+000)); +#35296 = VECTOR('',#35297,1.); +#35297 = DIRECTION('',(0.E+000,1.)); +#35298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#35299 = PCURVE('',#28151,#35300); +#35300 = DEFINITIONAL_REPRESENTATION('',(#35301),#35305); +#35301 = LINE('',#35302,#35303); +#35302 = CARTESIAN_POINT('',(-1.549871342377E-015,6.98)); +#35303 = VECTOR('',#35304,1.); +#35304 = DIRECTION('',(1.,0.E+000)); +#35305 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#35306 = ORIENTED_EDGE('',*,*,#35307,.F.); +#35307 = EDGE_CURVE('',#25230,#35285,#35308,.T.); +#35308 = SURFACE_CURVE('',#35309,(#35313,#35320),.PCURVE_S1.); +#35309 = LINE('',#35310,#35311); +#35310 = CARTESIAN_POINT('',(3.49,-3.49,2.E-002)); +#35311 = VECTOR('',#35312,1.); +#35312 = DIRECTION('',(0.E+000,0.E+000,1.)); +#35313 = PCURVE('',#25268,#35314); +#35314 = DEFINITIONAL_REPRESENTATION('',(#35315),#35319); +#35315 = LINE('',#35316,#35317); +#35316 = CARTESIAN_POINT('',(0.E+000,6.98)); +#35317 = VECTOR('',#35318,1.); +#35318 = DIRECTION('',(1.,0.E+000)); +#35319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#35320 = PCURVE('',#23896,#35321); +#35321 = DEFINITIONAL_REPRESENTATION('',(#35322),#35326); +#35322 = LINE('',#35323,#35324); +#35323 = CARTESIAN_POINT('',(0.E+000,-6.98)); +#35324 = VECTOR('',#35325,1.); +#35325 = DIRECTION('',(1.,0.E+000)); +#35326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#35327 = ORIENTED_EDGE('',*,*,#25252,.F.); +#35328 = ORIENTED_EDGE('',*,*,#35329,.T.); +#35329 = EDGE_CURVE('',#25253,#35330,#35332,.T.); +#35330 = VERTEX_POINT('',#35331); +#35331 = CARTESIAN_POINT('',(3.49,-2.875,0.2)); +#35332 = SURFACE_CURVE('',#35333,(#35337,#35344),.PCURVE_S1.); +#35333 = LINE('',#35334,#35335); +#35334 = CARTESIAN_POINT('',(3.49,-2.875,1.E-002)); +#35335 = VECTOR('',#35336,1.); +#35336 = DIRECTION('',(0.E+000,0.E+000,1.)); +#35337 = PCURVE('',#25268,#35338); +#35338 = DEFINITIONAL_REPRESENTATION('',(#35339),#35343); +#35339 = LINE('',#35340,#35341); +#35340 = CARTESIAN_POINT('',(-1.E-002,6.365)); +#35341 = VECTOR('',#35342,1.); +#35342 = DIRECTION('',(1.,0.E+000)); +#35343 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#35344 = PCURVE('',#25296,#35345); +#35345 = DEFINITIONAL_REPRESENTATION('',(#35346),#35350); +#35346 = LINE('',#35347,#35348); +#35347 = CARTESIAN_POINT('',(0.265,-1.E-002)); +#35348 = VECTOR('',#35349,1.); +#35349 = DIRECTION('',(0.E+000,-1.)); +#35350 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#35351 = ORIENTED_EDGE('',*,*,#35352,.T.); +#35352 = EDGE_CURVE('',#35330,#35353,#35355,.T.); +#35353 = VERTEX_POINT('',#35354); +#35354 = CARTESIAN_POINT('',(3.49,-2.625,0.2)); +#35355 = SURFACE_CURVE('',#35356,(#35360,#35367),.PCURVE_S1.); +#35356 = LINE('',#35357,#35358); +#35357 = CARTESIAN_POINT('',(3.49,0.4325,0.2)); +#35358 = VECTOR('',#35359,1.); +#35359 = DIRECTION('',(2.22044604925E-016,1.,0.E+000)); +#35360 = PCURVE('',#25268,#35361); +#35361 = DEFINITIONAL_REPRESENTATION('',(#35362),#35366); +#35362 = LINE('',#35363,#35364); +#35363 = CARTESIAN_POINT('',(0.18,3.0575)); +#35364 = VECTOR('',#35365,1.); +#35365 = DIRECTION('',(0.E+000,-1.)); +#35366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#35367 = PCURVE('',#35368,#35373); +#35368 = PLANE('',#35369); +#35369 = AXIS2_PLACEMENT_3D('',#35370,#35371,#35372); +#35370 = CARTESIAN_POINT('',(3.5,-2.625,0.2)); +#35371 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#35372 = DIRECTION('',(-3.445092848398E-016,-1.,-0.E+000)); +#35373 = DEFINITIONAL_REPRESENTATION('',(#35374),#35378); +#35374 = LINE('',#35375,#35376); +#35375 = CARTESIAN_POINT('',(-3.0575,1.E-002)); +#35376 = VECTOR('',#35377,1.); +#35377 = DIRECTION('',(-1.,1.224646799148E-016)); +#35378 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#35379 = ORIENTED_EDGE('',*,*,#35380,.T.); +#35380 = EDGE_CURVE('',#35353,#25342,#35381,.T.); +#35381 = SURFACE_CURVE('',#35382,(#35386,#35393),.PCURVE_S1.); +#35382 = LINE('',#35383,#35384); +#35383 = CARTESIAN_POINT('',(3.49,-2.625,1.E-002)); +#35384 = VECTOR('',#35385,1.); +#35385 = DIRECTION('',(0.E+000,-0.E+000,-1.)); +#35386 = PCURVE('',#25268,#35387); +#35387 = DEFINITIONAL_REPRESENTATION('',(#35388),#35392); +#35388 = LINE('',#35389,#35390); +#35389 = CARTESIAN_POINT('',(-1.E-002,6.115)); +#35390 = VECTOR('',#35391,1.); +#35391 = DIRECTION('',(-1.,-0.E+000)); +#35392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#35393 = PCURVE('',#25357,#35394); +#35394 = DEFINITIONAL_REPRESENTATION('',(#35395),#35399); +#35395 = LINE('',#35396,#35397); +#35396 = CARTESIAN_POINT('',(1.E-002,-1.E-002)); +#35397 = VECTOR('',#35398,1.); +#35398 = DIRECTION('',(0.E+000,1.)); +#35399 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#35400 = ORIENTED_EDGE('',*,*,#25369,.F.); +#35401 = ORIENTED_EDGE('',*,*,#35402,.T.); +#35402 = EDGE_CURVE('',#25370,#35403,#35405,.T.); +#35403 = VERTEX_POINT('',#35404); +#35404 = CARTESIAN_POINT('',(3.49,-2.375,0.2)); +#35405 = SURFACE_CURVE('',#35406,(#35410,#35417),.PCURVE_S1.); +#35406 = LINE('',#35407,#35408); +#35407 = CARTESIAN_POINT('',(3.49,-2.375,1.E-002)); +#35408 = VECTOR('',#35409,1.); +#35409 = DIRECTION('',(0.E+000,0.E+000,1.)); +#35410 = PCURVE('',#25268,#35411); +#35411 = DEFINITIONAL_REPRESENTATION('',(#35412),#35416); +#35412 = LINE('',#35413,#35414); +#35413 = CARTESIAN_POINT('',(-1.E-002,5.865)); +#35414 = VECTOR('',#35415,1.); +#35415 = DIRECTION('',(1.,0.E+000)); +#35416 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#35417 = PCURVE('',#25408,#35418); +#35418 = DEFINITIONAL_REPRESENTATION('',(#35419),#35423); +#35419 = LINE('',#35420,#35421); +#35420 = CARTESIAN_POINT('',(0.265,-1.E-002)); +#35421 = VECTOR('',#35422,1.); +#35422 = DIRECTION('',(0.E+000,-1.)); +#35423 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#35424 = ORIENTED_EDGE('',*,*,#35425,.T.); +#35425 = EDGE_CURVE('',#35403,#35426,#35428,.T.); +#35426 = VERTEX_POINT('',#35427); +#35427 = CARTESIAN_POINT('',(3.49,-2.125,0.2)); +#35428 = SURFACE_CURVE('',#35429,(#35433,#35440),.PCURVE_S1.); +#35429 = LINE('',#35430,#35431); +#35430 = CARTESIAN_POINT('',(3.49,0.6825,0.2)); +#35431 = VECTOR('',#35432,1.); +#35432 = DIRECTION('',(2.22044604925E-016,1.,0.E+000)); +#35433 = PCURVE('',#25268,#35434); +#35434 = DEFINITIONAL_REPRESENTATION('',(#35435),#35439); +#35435 = LINE('',#35436,#35437); +#35436 = CARTESIAN_POINT('',(0.18,2.8075)); +#35437 = VECTOR('',#35438,1.); +#35438 = DIRECTION('',(0.E+000,-1.)); +#35439 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#35440 = PCURVE('',#35441,#35446); +#35441 = PLANE('',#35442); +#35442 = AXIS2_PLACEMENT_3D('',#35443,#35444,#35445); +#35443 = CARTESIAN_POINT('',(3.5,-2.125,0.2)); +#35444 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#35445 = DIRECTION('',(-3.445092848398E-016,-1.,-0.E+000)); +#35446 = DEFINITIONAL_REPRESENTATION('',(#35447),#35451); +#35447 = LINE('',#35448,#35449); +#35448 = CARTESIAN_POINT('',(-2.8075,1.E-002)); +#35449 = VECTOR('',#35450,1.); +#35450 = DIRECTION('',(-1.,1.224646799148E-016)); +#35451 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#35452 = ORIENTED_EDGE('',*,*,#35453,.T.); +#35453 = EDGE_CURVE('',#35426,#25454,#35454,.T.); +#35454 = SURFACE_CURVE('',#35455,(#35459,#35466),.PCURVE_S1.); +#35455 = LINE('',#35456,#35457); +#35456 = CARTESIAN_POINT('',(3.49,-2.125,1.E-002)); +#35457 = VECTOR('',#35458,1.); +#35458 = DIRECTION('',(0.E+000,-0.E+000,-1.)); +#35459 = PCURVE('',#25268,#35460); +#35460 = DEFINITIONAL_REPRESENTATION('',(#35461),#35465); +#35461 = LINE('',#35462,#35463); +#35462 = CARTESIAN_POINT('',(-1.E-002,5.615)); +#35463 = VECTOR('',#35464,1.); +#35464 = DIRECTION('',(-1.,-0.E+000)); +#35465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#35466 = PCURVE('',#25469,#35467); +#35467 = DEFINITIONAL_REPRESENTATION('',(#35468),#35472); +#35468 = LINE('',#35469,#35470); +#35469 = CARTESIAN_POINT('',(1.E-002,-1.E-002)); +#35470 = VECTOR('',#35471,1.); +#35471 = DIRECTION('',(0.E+000,1.)); +#35472 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#35473 = ORIENTED_EDGE('',*,*,#25481,.F.); +#35474 = ORIENTED_EDGE('',*,*,#35475,.T.); +#35475 = EDGE_CURVE('',#25482,#35476,#35478,.T.); +#35476 = VERTEX_POINT('',#35477); +#35477 = CARTESIAN_POINT('',(3.49,-1.875,0.2)); +#35478 = SURFACE_CURVE('',#35479,(#35483,#35490),.PCURVE_S1.); +#35479 = LINE('',#35480,#35481); +#35480 = CARTESIAN_POINT('',(3.49,-1.875,1.E-002)); +#35481 = VECTOR('',#35482,1.); +#35482 = DIRECTION('',(0.E+000,0.E+000,1.)); +#35483 = PCURVE('',#25268,#35484); +#35484 = DEFINITIONAL_REPRESENTATION('',(#35485),#35489); +#35485 = LINE('',#35486,#35487); +#35486 = CARTESIAN_POINT('',(-1.E-002,5.365)); +#35487 = VECTOR('',#35488,1.); +#35488 = DIRECTION('',(1.,0.E+000)); +#35489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#35490 = PCURVE('',#25520,#35491); +#35491 = DEFINITIONAL_REPRESENTATION('',(#35492),#35496); +#35492 = LINE('',#35493,#35494); +#35493 = CARTESIAN_POINT('',(0.265,-1.E-002)); +#35494 = VECTOR('',#35495,1.); +#35495 = DIRECTION('',(0.E+000,-1.)); +#35496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#35497 = ORIENTED_EDGE('',*,*,#35498,.T.); +#35498 = EDGE_CURVE('',#35476,#35499,#35501,.T.); +#35499 = VERTEX_POINT('',#35500); +#35500 = CARTESIAN_POINT('',(3.49,-1.625,0.2)); +#35501 = SURFACE_CURVE('',#35502,(#35506,#35513),.PCURVE_S1.); +#35502 = LINE('',#35503,#35504); +#35503 = CARTESIAN_POINT('',(3.49,0.9325,0.2)); +#35504 = VECTOR('',#35505,1.); +#35505 = DIRECTION('',(2.22044604925E-016,1.,0.E+000)); +#35506 = PCURVE('',#25268,#35507); +#35507 = DEFINITIONAL_REPRESENTATION('',(#35508),#35512); +#35508 = LINE('',#35509,#35510); +#35509 = CARTESIAN_POINT('',(0.18,2.5575)); +#35510 = VECTOR('',#35511,1.); +#35511 = DIRECTION('',(0.E+000,-1.)); +#35512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#35513 = PCURVE('',#35514,#35519); +#35514 = PLANE('',#35515); +#35515 = AXIS2_PLACEMENT_3D('',#35516,#35517,#35518); +#35516 = CARTESIAN_POINT('',(3.5,-1.625,0.2)); +#35517 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#35518 = DIRECTION('',(-3.445092848398E-016,-1.,-0.E+000)); +#35519 = DEFINITIONAL_REPRESENTATION('',(#35520),#35524); +#35520 = LINE('',#35521,#35522); +#35521 = CARTESIAN_POINT('',(-2.5575,1.E-002)); +#35522 = VECTOR('',#35523,1.); +#35523 = DIRECTION('',(-1.,1.224646799148E-016)); +#35524 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#35525 = ORIENTED_EDGE('',*,*,#35526,.T.); +#35526 = EDGE_CURVE('',#35499,#25566,#35527,.T.); +#35527 = SURFACE_CURVE('',#35528,(#35532,#35539),.PCURVE_S1.); +#35528 = LINE('',#35529,#35530); +#35529 = CARTESIAN_POINT('',(3.49,-1.625,1.E-002)); +#35530 = VECTOR('',#35531,1.); +#35531 = DIRECTION('',(0.E+000,-0.E+000,-1.)); +#35532 = PCURVE('',#25268,#35533); +#35533 = DEFINITIONAL_REPRESENTATION('',(#35534),#35538); +#35534 = LINE('',#35535,#35536); +#35535 = CARTESIAN_POINT('',(-1.E-002,5.115)); +#35536 = VECTOR('',#35537,1.); +#35537 = DIRECTION('',(-1.,-0.E+000)); +#35538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#35539 = PCURVE('',#25581,#35540); +#35540 = DEFINITIONAL_REPRESENTATION('',(#35541),#35545); +#35541 = LINE('',#35542,#35543); +#35542 = CARTESIAN_POINT('',(1.E-002,-1.E-002)); +#35543 = VECTOR('',#35544,1.); +#35544 = DIRECTION('',(0.E+000,1.)); +#35545 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#35546 = ORIENTED_EDGE('',*,*,#25593,.F.); +#35547 = ORIENTED_EDGE('',*,*,#35548,.T.); +#35548 = EDGE_CURVE('',#25594,#35549,#35551,.T.); +#35549 = VERTEX_POINT('',#35550); +#35550 = CARTESIAN_POINT('',(3.49,-1.375,0.2)); +#35551 = SURFACE_CURVE('',#35552,(#35556,#35563),.PCURVE_S1.); +#35552 = LINE('',#35553,#35554); +#35553 = CARTESIAN_POINT('',(3.49,-1.375,1.E-002)); +#35554 = VECTOR('',#35555,1.); +#35555 = DIRECTION('',(0.E+000,0.E+000,1.)); +#35556 = PCURVE('',#25268,#35557); +#35557 = DEFINITIONAL_REPRESENTATION('',(#35558),#35562); +#35558 = LINE('',#35559,#35560); +#35559 = CARTESIAN_POINT('',(-1.E-002,4.865)); +#35560 = VECTOR('',#35561,1.); +#35561 = DIRECTION('',(1.,0.E+000)); +#35562 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#35563 = PCURVE('',#25632,#35564); +#35564 = DEFINITIONAL_REPRESENTATION('',(#35565),#35569); +#35565 = LINE('',#35566,#35567); +#35566 = CARTESIAN_POINT('',(0.265,-1.E-002)); +#35567 = VECTOR('',#35568,1.); +#35568 = DIRECTION('',(0.E+000,-1.)); +#35569 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#35570 = ORIENTED_EDGE('',*,*,#35571,.T.); +#35571 = EDGE_CURVE('',#35549,#35572,#35574,.T.); +#35572 = VERTEX_POINT('',#35573); +#35573 = CARTESIAN_POINT('',(3.49,-1.125,0.2)); +#35574 = SURFACE_CURVE('',#35575,(#35579,#35586),.PCURVE_S1.); +#35575 = LINE('',#35576,#35577); +#35576 = CARTESIAN_POINT('',(3.49,1.1825,0.2)); +#35577 = VECTOR('',#35578,1.); +#35578 = DIRECTION('',(2.22044604925E-016,1.,0.E+000)); +#35579 = PCURVE('',#25268,#35580); +#35580 = DEFINITIONAL_REPRESENTATION('',(#35581),#35585); +#35581 = LINE('',#35582,#35583); +#35582 = CARTESIAN_POINT('',(0.18,2.3075)); +#35583 = VECTOR('',#35584,1.); +#35584 = DIRECTION('',(0.E+000,-1.)); +#35585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#35586 = PCURVE('',#35587,#35592); +#35587 = PLANE('',#35588); +#35588 = AXIS2_PLACEMENT_3D('',#35589,#35590,#35591); +#35589 = CARTESIAN_POINT('',(3.5,-1.125,0.2)); +#35590 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#35591 = DIRECTION('',(-3.445092848398E-016,-1.,-0.E+000)); +#35592 = DEFINITIONAL_REPRESENTATION('',(#35593),#35597); +#35593 = LINE('',#35594,#35595); +#35594 = CARTESIAN_POINT('',(-2.3075,1.E-002)); +#35595 = VECTOR('',#35596,1.); +#35596 = DIRECTION('',(-1.,1.224646799148E-016)); +#35597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#35598 = ORIENTED_EDGE('',*,*,#35599,.T.); +#35599 = EDGE_CURVE('',#35572,#25678,#35600,.T.); +#35600 = SURFACE_CURVE('',#35601,(#35605,#35612),.PCURVE_S1.); +#35601 = LINE('',#35602,#35603); +#35602 = CARTESIAN_POINT('',(3.49,-1.125,1.E-002)); +#35603 = VECTOR('',#35604,1.); +#35604 = DIRECTION('',(0.E+000,-0.E+000,-1.)); +#35605 = PCURVE('',#25268,#35606); +#35606 = DEFINITIONAL_REPRESENTATION('',(#35607),#35611); +#35607 = LINE('',#35608,#35609); +#35608 = CARTESIAN_POINT('',(-1.E-002,4.615)); +#35609 = VECTOR('',#35610,1.); +#35610 = DIRECTION('',(-1.,-0.E+000)); +#35611 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#35612 = PCURVE('',#25693,#35613); +#35613 = DEFINITIONAL_REPRESENTATION('',(#35614),#35618); +#35614 = LINE('',#35615,#35616); +#35615 = CARTESIAN_POINT('',(1.E-002,-1.E-002)); +#35616 = VECTOR('',#35617,1.); +#35617 = DIRECTION('',(0.E+000,1.)); +#35618 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#35619 = ORIENTED_EDGE('',*,*,#25705,.F.); +#35620 = ORIENTED_EDGE('',*,*,#35621,.T.); +#35621 = EDGE_CURVE('',#25706,#35622,#35624,.T.); +#35622 = VERTEX_POINT('',#35623); +#35623 = CARTESIAN_POINT('',(3.49,-0.875,0.2)); +#35624 = SURFACE_CURVE('',#35625,(#35629,#35636),.PCURVE_S1.); +#35625 = LINE('',#35626,#35627); +#35626 = CARTESIAN_POINT('',(3.49,-0.875,1.E-002)); +#35627 = VECTOR('',#35628,1.); +#35628 = DIRECTION('',(0.E+000,0.E+000,1.)); +#35629 = PCURVE('',#25268,#35630); +#35630 = DEFINITIONAL_REPRESENTATION('',(#35631),#35635); +#35631 = LINE('',#35632,#35633); +#35632 = CARTESIAN_POINT('',(-1.E-002,4.365)); +#35633 = VECTOR('',#35634,1.); +#35634 = DIRECTION('',(1.,0.E+000)); +#35635 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#35636 = PCURVE('',#25744,#35637); +#35637 = DEFINITIONAL_REPRESENTATION('',(#35638),#35642); +#35638 = LINE('',#35639,#35640); +#35639 = CARTESIAN_POINT('',(0.265,-1.E-002)); +#35640 = VECTOR('',#35641,1.); +#35641 = DIRECTION('',(0.E+000,-1.)); +#35642 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#35643 = ORIENTED_EDGE('',*,*,#35644,.T.); +#35644 = EDGE_CURVE('',#35622,#35645,#35647,.T.); +#35645 = VERTEX_POINT('',#35646); +#35646 = CARTESIAN_POINT('',(3.49,-0.625,0.2)); +#35647 = SURFACE_CURVE('',#35648,(#35652,#35659),.PCURVE_S1.); +#35648 = LINE('',#35649,#35650); +#35649 = CARTESIAN_POINT('',(3.49,1.4325,0.2)); +#35650 = VECTOR('',#35651,1.); +#35651 = DIRECTION('',(2.22044604925E-016,1.,0.E+000)); +#35652 = PCURVE('',#25268,#35653); +#35653 = DEFINITIONAL_REPRESENTATION('',(#35654),#35658); +#35654 = LINE('',#35655,#35656); +#35655 = CARTESIAN_POINT('',(0.18,2.0575)); +#35656 = VECTOR('',#35657,1.); +#35657 = DIRECTION('',(0.E+000,-1.)); +#35658 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#35659 = PCURVE('',#35660,#35665); +#35660 = PLANE('',#35661); +#35661 = AXIS2_PLACEMENT_3D('',#35662,#35663,#35664); +#35662 = CARTESIAN_POINT('',(3.5,-0.625,0.2)); +#35663 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#35664 = DIRECTION('',(-3.445092848398E-016,-1.,-0.E+000)); +#35665 = DEFINITIONAL_REPRESENTATION('',(#35666),#35670); +#35666 = LINE('',#35667,#35668); +#35667 = CARTESIAN_POINT('',(-2.0575,1.E-002)); +#35668 = VECTOR('',#35669,1.); +#35669 = DIRECTION('',(-1.,1.224646799148E-016)); +#35670 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#35671 = ORIENTED_EDGE('',*,*,#35672,.T.); +#35672 = EDGE_CURVE('',#35645,#25790,#35673,.T.); +#35673 = SURFACE_CURVE('',#35674,(#35678,#35685),.PCURVE_S1.); +#35674 = LINE('',#35675,#35676); +#35675 = CARTESIAN_POINT('',(3.49,-0.625,1.E-002)); +#35676 = VECTOR('',#35677,1.); +#35677 = DIRECTION('',(0.E+000,-0.E+000,-1.)); +#35678 = PCURVE('',#25268,#35679); +#35679 = DEFINITIONAL_REPRESENTATION('',(#35680),#35684); +#35680 = LINE('',#35681,#35682); +#35681 = CARTESIAN_POINT('',(-1.E-002,4.115)); +#35682 = VECTOR('',#35683,1.); +#35683 = DIRECTION('',(-1.,-0.E+000)); +#35684 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#35685 = PCURVE('',#25805,#35686); +#35686 = DEFINITIONAL_REPRESENTATION('',(#35687),#35691); +#35687 = LINE('',#35688,#35689); +#35688 = CARTESIAN_POINT('',(1.E-002,-1.E-002)); +#35689 = VECTOR('',#35690,1.); +#35690 = DIRECTION('',(0.E+000,1.)); +#35691 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#35692 = ORIENTED_EDGE('',*,*,#25817,.F.); +#35693 = ORIENTED_EDGE('',*,*,#35694,.T.); +#35694 = EDGE_CURVE('',#25818,#35695,#35697,.T.); +#35695 = VERTEX_POINT('',#35696); +#35696 = CARTESIAN_POINT('',(3.49,-0.375,0.2)); +#35697 = SURFACE_CURVE('',#35698,(#35702,#35709),.PCURVE_S1.); +#35698 = LINE('',#35699,#35700); +#35699 = CARTESIAN_POINT('',(3.49,-0.375,1.E-002)); +#35700 = VECTOR('',#35701,1.); +#35701 = DIRECTION('',(0.E+000,0.E+000,1.)); +#35702 = PCURVE('',#25268,#35703); +#35703 = DEFINITIONAL_REPRESENTATION('',(#35704),#35708); +#35704 = LINE('',#35705,#35706); +#35705 = CARTESIAN_POINT('',(-1.E-002,3.865)); +#35706 = VECTOR('',#35707,1.); +#35707 = DIRECTION('',(1.,0.E+000)); +#35708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#35709 = PCURVE('',#25856,#35710); +#35710 = DEFINITIONAL_REPRESENTATION('',(#35711),#35715); +#35711 = LINE('',#35712,#35713); +#35712 = CARTESIAN_POINT('',(0.265,-1.E-002)); +#35713 = VECTOR('',#35714,1.); +#35714 = DIRECTION('',(0.E+000,-1.)); +#35715 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#35716 = ORIENTED_EDGE('',*,*,#35717,.T.); +#35717 = EDGE_CURVE('',#35695,#35718,#35720,.T.); +#35718 = VERTEX_POINT('',#35719); +#35719 = CARTESIAN_POINT('',(3.49,-0.125,0.2)); +#35720 = SURFACE_CURVE('',#35721,(#35725,#35732),.PCURVE_S1.); +#35721 = LINE('',#35722,#35723); +#35722 = CARTESIAN_POINT('',(3.49,1.6825,0.2)); +#35723 = VECTOR('',#35724,1.); +#35724 = DIRECTION('',(2.22044604925E-016,1.,0.E+000)); +#35725 = PCURVE('',#25268,#35726); +#35726 = DEFINITIONAL_REPRESENTATION('',(#35727),#35731); +#35727 = LINE('',#35728,#35729); +#35728 = CARTESIAN_POINT('',(0.18,1.8075)); +#35729 = VECTOR('',#35730,1.); +#35730 = DIRECTION('',(0.E+000,-1.)); +#35731 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#35732 = PCURVE('',#35733,#35738); +#35733 = PLANE('',#35734); +#35734 = AXIS2_PLACEMENT_3D('',#35735,#35736,#35737); +#35735 = CARTESIAN_POINT('',(3.5,-0.125,0.2)); +#35736 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#35737 = DIRECTION('',(-3.445092848398E-016,-1.,-0.E+000)); +#35738 = DEFINITIONAL_REPRESENTATION('',(#35739),#35743); +#35739 = LINE('',#35740,#35741); +#35740 = CARTESIAN_POINT('',(-1.8075,1.E-002)); +#35741 = VECTOR('',#35742,1.); +#35742 = DIRECTION('',(-1.,1.224646799148E-016)); +#35743 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#35744 = ORIENTED_EDGE('',*,*,#35745,.T.); +#35745 = EDGE_CURVE('',#35718,#25902,#35746,.T.); +#35746 = SURFACE_CURVE('',#35747,(#35751,#35758),.PCURVE_S1.); +#35747 = LINE('',#35748,#35749); +#35748 = CARTESIAN_POINT('',(3.49,-0.125,1.E-002)); +#35749 = VECTOR('',#35750,1.); +#35750 = DIRECTION('',(0.E+000,-0.E+000,-1.)); +#35751 = PCURVE('',#25268,#35752); +#35752 = DEFINITIONAL_REPRESENTATION('',(#35753),#35757); +#35753 = LINE('',#35754,#35755); +#35754 = CARTESIAN_POINT('',(-1.E-002,3.615)); +#35755 = VECTOR('',#35756,1.); +#35756 = DIRECTION('',(-1.,-0.E+000)); +#35757 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#35758 = PCURVE('',#25917,#35759); +#35759 = DEFINITIONAL_REPRESENTATION('',(#35760),#35764); +#35760 = LINE('',#35761,#35762); +#35761 = CARTESIAN_POINT('',(1.E-002,-1.E-002)); +#35762 = VECTOR('',#35763,1.); +#35763 = DIRECTION('',(0.E+000,1.)); +#35764 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#35765 = ORIENTED_EDGE('',*,*,#25929,.F.); +#35766 = ORIENTED_EDGE('',*,*,#35767,.T.); +#35767 = EDGE_CURVE('',#25930,#35768,#35770,.T.); +#35768 = VERTEX_POINT('',#35769); +#35769 = CARTESIAN_POINT('',(3.49,0.125,0.2)); +#35770 = SURFACE_CURVE('',#35771,(#35775,#35782),.PCURVE_S1.); +#35771 = LINE('',#35772,#35773); +#35772 = CARTESIAN_POINT('',(3.49,0.125,1.E-002)); +#35773 = VECTOR('',#35774,1.); +#35774 = DIRECTION('',(0.E+000,0.E+000,1.)); +#35775 = PCURVE('',#25268,#35776); +#35776 = DEFINITIONAL_REPRESENTATION('',(#35777),#35781); +#35777 = LINE('',#35778,#35779); +#35778 = CARTESIAN_POINT('',(-1.E-002,3.365)); +#35779 = VECTOR('',#35780,1.); +#35780 = DIRECTION('',(1.,0.E+000)); +#35781 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#35782 = PCURVE('',#25968,#35783); +#35783 = DEFINITIONAL_REPRESENTATION('',(#35784),#35788); +#35784 = LINE('',#35785,#35786); +#35785 = CARTESIAN_POINT('',(0.265,-1.E-002)); +#35786 = VECTOR('',#35787,1.); +#35787 = DIRECTION('',(0.E+000,-1.)); +#35788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#35789 = ORIENTED_EDGE('',*,*,#35790,.T.); +#35790 = EDGE_CURVE('',#35768,#35791,#35793,.T.); +#35791 = VERTEX_POINT('',#35792); +#35792 = CARTESIAN_POINT('',(3.49,0.375,0.2)); +#35793 = SURFACE_CURVE('',#35794,(#35798,#35805),.PCURVE_S1.); +#35794 = LINE('',#35795,#35796); +#35795 = CARTESIAN_POINT('',(3.49,1.9325,0.2)); +#35796 = VECTOR('',#35797,1.); +#35797 = DIRECTION('',(2.22044604925E-016,1.,0.E+000)); +#35798 = PCURVE('',#25268,#35799); +#35799 = DEFINITIONAL_REPRESENTATION('',(#35800),#35804); +#35800 = LINE('',#35801,#35802); +#35801 = CARTESIAN_POINT('',(0.18,1.5575)); +#35802 = VECTOR('',#35803,1.); +#35803 = DIRECTION('',(0.E+000,-1.)); +#35804 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#35805 = PCURVE('',#35806,#35811); +#35806 = PLANE('',#35807); +#35807 = AXIS2_PLACEMENT_3D('',#35808,#35809,#35810); +#35808 = CARTESIAN_POINT('',(3.5,0.375,0.2)); +#35809 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#35810 = DIRECTION('',(-3.445092848398E-016,-1.,-0.E+000)); +#35811 = DEFINITIONAL_REPRESENTATION('',(#35812),#35816); +#35812 = LINE('',#35813,#35814); +#35813 = CARTESIAN_POINT('',(-1.5575,1.E-002)); +#35814 = VECTOR('',#35815,1.); +#35815 = DIRECTION('',(-1.,1.224646799148E-016)); +#35816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#35817 = ORIENTED_EDGE('',*,*,#35818,.T.); +#35818 = EDGE_CURVE('',#35791,#26014,#35819,.T.); +#35819 = SURFACE_CURVE('',#35820,(#35824,#35831),.PCURVE_S1.); +#35820 = LINE('',#35821,#35822); +#35821 = CARTESIAN_POINT('',(3.49,0.375,1.E-002)); +#35822 = VECTOR('',#35823,1.); +#35823 = DIRECTION('',(0.E+000,-0.E+000,-1.)); +#35824 = PCURVE('',#25268,#35825); +#35825 = DEFINITIONAL_REPRESENTATION('',(#35826),#35830); +#35826 = LINE('',#35827,#35828); +#35827 = CARTESIAN_POINT('',(-1.E-002,3.115)); +#35828 = VECTOR('',#35829,1.); +#35829 = DIRECTION('',(-1.,-0.E+000)); +#35830 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#35831 = PCURVE('',#26029,#35832); +#35832 = DEFINITIONAL_REPRESENTATION('',(#35833),#35837); +#35833 = LINE('',#35834,#35835); +#35834 = CARTESIAN_POINT('',(1.E-002,-1.E-002)); +#35835 = VECTOR('',#35836,1.); +#35836 = DIRECTION('',(0.E+000,1.)); +#35837 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#35838 = ORIENTED_EDGE('',*,*,#26041,.F.); +#35839 = ORIENTED_EDGE('',*,*,#35840,.T.); +#35840 = EDGE_CURVE('',#26042,#35841,#35843,.T.); +#35841 = VERTEX_POINT('',#35842); +#35842 = CARTESIAN_POINT('',(3.49,0.625,0.2)); +#35843 = SURFACE_CURVE('',#35844,(#35848,#35855),.PCURVE_S1.); +#35844 = LINE('',#35845,#35846); +#35845 = CARTESIAN_POINT('',(3.49,0.625,1.E-002)); +#35846 = VECTOR('',#35847,1.); +#35847 = DIRECTION('',(0.E+000,0.E+000,1.)); +#35848 = PCURVE('',#25268,#35849); +#35849 = DEFINITIONAL_REPRESENTATION('',(#35850),#35854); +#35850 = LINE('',#35851,#35852); +#35851 = CARTESIAN_POINT('',(-1.E-002,2.865)); +#35852 = VECTOR('',#35853,1.); +#35853 = DIRECTION('',(1.,0.E+000)); +#35854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#35855 = PCURVE('',#26080,#35856); +#35856 = DEFINITIONAL_REPRESENTATION('',(#35857),#35861); +#35857 = LINE('',#35858,#35859); +#35858 = CARTESIAN_POINT('',(0.265,-1.E-002)); +#35859 = VECTOR('',#35860,1.); +#35860 = DIRECTION('',(0.E+000,-1.)); +#35861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#35862 = ORIENTED_EDGE('',*,*,#35863,.T.); +#35863 = EDGE_CURVE('',#35841,#35864,#35866,.T.); +#35864 = VERTEX_POINT('',#35865); +#35865 = CARTESIAN_POINT('',(3.49,0.875,0.2)); +#35866 = SURFACE_CURVE('',#35867,(#35871,#35878),.PCURVE_S1.); +#35867 = LINE('',#35868,#35869); +#35868 = CARTESIAN_POINT('',(3.49,2.1825,0.2)); +#35869 = VECTOR('',#35870,1.); +#35870 = DIRECTION('',(2.22044604925E-016,1.,0.E+000)); +#35871 = PCURVE('',#25268,#35872); +#35872 = DEFINITIONAL_REPRESENTATION('',(#35873),#35877); +#35873 = LINE('',#35874,#35875); +#35874 = CARTESIAN_POINT('',(0.18,1.3075)); +#35875 = VECTOR('',#35876,1.); +#35876 = DIRECTION('',(0.E+000,-1.)); +#35877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#35878 = PCURVE('',#35879,#35884); +#35879 = PLANE('',#35880); +#35880 = AXIS2_PLACEMENT_3D('',#35881,#35882,#35883); +#35881 = CARTESIAN_POINT('',(3.5,0.875,0.2)); +#35882 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#35883 = DIRECTION('',(-3.445092848398E-016,-1.,-0.E+000)); +#35884 = DEFINITIONAL_REPRESENTATION('',(#35885),#35889); +#35885 = LINE('',#35886,#35887); +#35886 = CARTESIAN_POINT('',(-1.3075,1.E-002)); +#35887 = VECTOR('',#35888,1.); +#35888 = DIRECTION('',(-1.,1.224646799148E-016)); +#35889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#35890 = ORIENTED_EDGE('',*,*,#35891,.T.); +#35891 = EDGE_CURVE('',#35864,#26126,#35892,.T.); +#35892 = SURFACE_CURVE('',#35893,(#35897,#35904),.PCURVE_S1.); +#35893 = LINE('',#35894,#35895); +#35894 = CARTESIAN_POINT('',(3.49,0.875,1.E-002)); +#35895 = VECTOR('',#35896,1.); +#35896 = DIRECTION('',(0.E+000,-0.E+000,-1.)); +#35897 = PCURVE('',#25268,#35898); +#35898 = DEFINITIONAL_REPRESENTATION('',(#35899),#35903); +#35899 = LINE('',#35900,#35901); +#35900 = CARTESIAN_POINT('',(-1.E-002,2.615)); +#35901 = VECTOR('',#35902,1.); +#35902 = DIRECTION('',(-1.,-0.E+000)); +#35903 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#35904 = PCURVE('',#26141,#35905); +#35905 = DEFINITIONAL_REPRESENTATION('',(#35906),#35910); +#35906 = LINE('',#35907,#35908); +#35907 = CARTESIAN_POINT('',(1.E-002,-1.E-002)); +#35908 = VECTOR('',#35909,1.); +#35909 = DIRECTION('',(0.E+000,1.)); +#35910 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#35911 = ORIENTED_EDGE('',*,*,#26153,.F.); +#35912 = ORIENTED_EDGE('',*,*,#35913,.T.); +#35913 = EDGE_CURVE('',#26154,#35914,#35916,.T.); +#35914 = VERTEX_POINT('',#35915); +#35915 = CARTESIAN_POINT('',(3.49,1.125,0.2)); +#35916 = SURFACE_CURVE('',#35917,(#35921,#35928),.PCURVE_S1.); +#35917 = LINE('',#35918,#35919); +#35918 = CARTESIAN_POINT('',(3.49,1.125,1.E-002)); +#35919 = VECTOR('',#35920,1.); +#35920 = DIRECTION('',(0.E+000,0.E+000,1.)); +#35921 = PCURVE('',#25268,#35922); +#35922 = DEFINITIONAL_REPRESENTATION('',(#35923),#35927); +#35923 = LINE('',#35924,#35925); +#35924 = CARTESIAN_POINT('',(-1.E-002,2.365)); +#35925 = VECTOR('',#35926,1.); +#35926 = DIRECTION('',(1.,0.E+000)); +#35927 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#35928 = PCURVE('',#26192,#35929); +#35929 = DEFINITIONAL_REPRESENTATION('',(#35930),#35934); +#35930 = LINE('',#35931,#35932); +#35931 = CARTESIAN_POINT('',(0.265,-1.E-002)); +#35932 = VECTOR('',#35933,1.); +#35933 = DIRECTION('',(0.E+000,-1.)); +#35934 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#35935 = ORIENTED_EDGE('',*,*,#35936,.T.); +#35936 = EDGE_CURVE('',#35914,#35937,#35939,.T.); +#35937 = VERTEX_POINT('',#35938); +#35938 = CARTESIAN_POINT('',(3.49,1.375,0.2)); +#35939 = SURFACE_CURVE('',#35940,(#35944,#35951),.PCURVE_S1.); +#35940 = LINE('',#35941,#35942); +#35941 = CARTESIAN_POINT('',(3.49,2.4325,0.2)); +#35942 = VECTOR('',#35943,1.); +#35943 = DIRECTION('',(2.22044604925E-016,1.,0.E+000)); +#35944 = PCURVE('',#25268,#35945); +#35945 = DEFINITIONAL_REPRESENTATION('',(#35946),#35950); +#35946 = LINE('',#35947,#35948); +#35947 = CARTESIAN_POINT('',(0.18,1.0575)); +#35948 = VECTOR('',#35949,1.); +#35949 = DIRECTION('',(0.E+000,-1.)); +#35950 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#35951 = PCURVE('',#35952,#35957); +#35952 = PLANE('',#35953); +#35953 = AXIS2_PLACEMENT_3D('',#35954,#35955,#35956); +#35954 = CARTESIAN_POINT('',(3.5,1.375,0.2)); +#35955 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#35956 = DIRECTION('',(-3.445092848398E-016,-1.,-0.E+000)); +#35957 = DEFINITIONAL_REPRESENTATION('',(#35958),#35962); +#35958 = LINE('',#35959,#35960); +#35959 = CARTESIAN_POINT('',(-1.0575,1.E-002)); +#35960 = VECTOR('',#35961,1.); +#35961 = DIRECTION('',(-1.,1.224646799148E-016)); +#35962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#35963 = ORIENTED_EDGE('',*,*,#35964,.T.); +#35964 = EDGE_CURVE('',#35937,#26238,#35965,.T.); +#35965 = SURFACE_CURVE('',#35966,(#35970,#35977),.PCURVE_S1.); +#35966 = LINE('',#35967,#35968); +#35967 = CARTESIAN_POINT('',(3.49,1.375,1.E-002)); +#35968 = VECTOR('',#35969,1.); +#35969 = DIRECTION('',(0.E+000,-0.E+000,-1.)); +#35970 = PCURVE('',#25268,#35971); +#35971 = DEFINITIONAL_REPRESENTATION('',(#35972),#35976); +#35972 = LINE('',#35973,#35974); +#35973 = CARTESIAN_POINT('',(-1.E-002,2.115)); +#35974 = VECTOR('',#35975,1.); +#35975 = DIRECTION('',(-1.,-0.E+000)); +#35976 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#35977 = PCURVE('',#26253,#35978); +#35978 = DEFINITIONAL_REPRESENTATION('',(#35979),#35983); +#35979 = LINE('',#35980,#35981); +#35980 = CARTESIAN_POINT('',(1.E-002,-1.E-002)); +#35981 = VECTOR('',#35982,1.); +#35982 = DIRECTION('',(0.E+000,1.)); +#35983 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#35984 = ORIENTED_EDGE('',*,*,#26265,.F.); +#35985 = ORIENTED_EDGE('',*,*,#35986,.T.); +#35986 = EDGE_CURVE('',#26266,#35987,#35989,.T.); +#35987 = VERTEX_POINT('',#35988); +#35988 = CARTESIAN_POINT('',(3.49,1.625,0.2)); +#35989 = SURFACE_CURVE('',#35990,(#35994,#36001),.PCURVE_S1.); +#35990 = LINE('',#35991,#35992); +#35991 = CARTESIAN_POINT('',(3.49,1.625,1.E-002)); +#35992 = VECTOR('',#35993,1.); +#35993 = DIRECTION('',(0.E+000,0.E+000,1.)); +#35994 = PCURVE('',#25268,#35995); +#35995 = DEFINITIONAL_REPRESENTATION('',(#35996),#36000); +#35996 = LINE('',#35997,#35998); +#35997 = CARTESIAN_POINT('',(-1.E-002,1.865)); +#35998 = VECTOR('',#35999,1.); +#35999 = DIRECTION('',(1.,0.E+000)); +#36000 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#36001 = PCURVE('',#26304,#36002); +#36002 = DEFINITIONAL_REPRESENTATION('',(#36003),#36007); +#36003 = LINE('',#36004,#36005); +#36004 = CARTESIAN_POINT('',(0.265,-1.E-002)); +#36005 = VECTOR('',#36006,1.); +#36006 = DIRECTION('',(0.E+000,-1.)); +#36007 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#36008 = ORIENTED_EDGE('',*,*,#36009,.T.); +#36009 = EDGE_CURVE('',#35987,#36010,#36012,.T.); +#36010 = VERTEX_POINT('',#36011); +#36011 = CARTESIAN_POINT('',(3.49,1.875,0.2)); +#36012 = SURFACE_CURVE('',#36013,(#36017,#36024),.PCURVE_S1.); +#36013 = LINE('',#36014,#36015); +#36014 = CARTESIAN_POINT('',(3.49,2.6825,0.2)); +#36015 = VECTOR('',#36016,1.); +#36016 = DIRECTION('',(2.22044604925E-016,1.,0.E+000)); +#36017 = PCURVE('',#25268,#36018); +#36018 = DEFINITIONAL_REPRESENTATION('',(#36019),#36023); +#36019 = LINE('',#36020,#36021); +#36020 = CARTESIAN_POINT('',(0.18,0.8075)); +#36021 = VECTOR('',#36022,1.); +#36022 = DIRECTION('',(0.E+000,-1.)); +#36023 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#36024 = PCURVE('',#36025,#36030); +#36025 = PLANE('',#36026); +#36026 = AXIS2_PLACEMENT_3D('',#36027,#36028,#36029); +#36027 = CARTESIAN_POINT('',(3.5,1.875,0.2)); +#36028 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#36029 = DIRECTION('',(-3.445092848398E-016,-1.,-0.E+000)); +#36030 = DEFINITIONAL_REPRESENTATION('',(#36031),#36035); +#36031 = LINE('',#36032,#36033); +#36032 = CARTESIAN_POINT('',(-0.8075,1.E-002)); +#36033 = VECTOR('',#36034,1.); +#36034 = DIRECTION('',(-1.,1.224646799148E-016)); +#36035 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#36036 = ORIENTED_EDGE('',*,*,#36037,.T.); +#36037 = EDGE_CURVE('',#36010,#26350,#36038,.T.); +#36038 = SURFACE_CURVE('',#36039,(#36043,#36050),.PCURVE_S1.); +#36039 = LINE('',#36040,#36041); +#36040 = CARTESIAN_POINT('',(3.49,1.875,1.E-002)); +#36041 = VECTOR('',#36042,1.); +#36042 = DIRECTION('',(0.E+000,-0.E+000,-1.)); +#36043 = PCURVE('',#25268,#36044); +#36044 = DEFINITIONAL_REPRESENTATION('',(#36045),#36049); +#36045 = LINE('',#36046,#36047); +#36046 = CARTESIAN_POINT('',(-1.E-002,1.615)); +#36047 = VECTOR('',#36048,1.); +#36048 = DIRECTION('',(-1.,-0.E+000)); +#36049 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#36050 = PCURVE('',#26365,#36051); +#36051 = DEFINITIONAL_REPRESENTATION('',(#36052),#36056); +#36052 = LINE('',#36053,#36054); +#36053 = CARTESIAN_POINT('',(1.E-002,-1.E-002)); +#36054 = VECTOR('',#36055,1.); +#36055 = DIRECTION('',(0.E+000,1.)); +#36056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#36057 = ORIENTED_EDGE('',*,*,#26377,.F.); +#36058 = ORIENTED_EDGE('',*,*,#36059,.T.); +#36059 = EDGE_CURVE('',#26378,#36060,#36062,.T.); +#36060 = VERTEX_POINT('',#36061); +#36061 = CARTESIAN_POINT('',(3.49,2.125,0.2)); +#36062 = SURFACE_CURVE('',#36063,(#36067,#36074),.PCURVE_S1.); +#36063 = LINE('',#36064,#36065); +#36064 = CARTESIAN_POINT('',(3.49,2.125,1.E-002)); +#36065 = VECTOR('',#36066,1.); +#36066 = DIRECTION('',(0.E+000,0.E+000,1.)); +#36067 = PCURVE('',#25268,#36068); +#36068 = DEFINITIONAL_REPRESENTATION('',(#36069),#36073); +#36069 = LINE('',#36070,#36071); +#36070 = CARTESIAN_POINT('',(-1.E-002,1.365)); +#36071 = VECTOR('',#36072,1.); +#36072 = DIRECTION('',(1.,0.E+000)); +#36073 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#36074 = PCURVE('',#26416,#36075); +#36075 = DEFINITIONAL_REPRESENTATION('',(#36076),#36080); +#36076 = LINE('',#36077,#36078); +#36077 = CARTESIAN_POINT('',(0.265,-1.E-002)); +#36078 = VECTOR('',#36079,1.); +#36079 = DIRECTION('',(0.E+000,-1.)); +#36080 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#36081 = ORIENTED_EDGE('',*,*,#36082,.T.); +#36082 = EDGE_CURVE('',#36060,#36083,#36085,.T.); +#36083 = VERTEX_POINT('',#36084); +#36084 = CARTESIAN_POINT('',(3.49,2.375,0.2)); +#36085 = SURFACE_CURVE('',#36086,(#36090,#36097),.PCURVE_S1.); +#36086 = LINE('',#36087,#36088); +#36087 = CARTESIAN_POINT('',(3.49,2.9325,0.2)); +#36088 = VECTOR('',#36089,1.); +#36089 = DIRECTION('',(2.22044604925E-016,1.,0.E+000)); +#36090 = PCURVE('',#25268,#36091); +#36091 = DEFINITIONAL_REPRESENTATION('',(#36092),#36096); +#36092 = LINE('',#36093,#36094); +#36093 = CARTESIAN_POINT('',(0.18,0.5575)); +#36094 = VECTOR('',#36095,1.); +#36095 = DIRECTION('',(0.E+000,-1.)); +#36096 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#36097 = PCURVE('',#36098,#36103); +#36098 = PLANE('',#36099); +#36099 = AXIS2_PLACEMENT_3D('',#36100,#36101,#36102); +#36100 = CARTESIAN_POINT('',(3.5,2.375,0.2)); +#36101 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#36102 = DIRECTION('',(-3.445092848398E-016,-1.,-0.E+000)); +#36103 = DEFINITIONAL_REPRESENTATION('',(#36104),#36108); +#36104 = LINE('',#36105,#36106); +#36105 = CARTESIAN_POINT('',(-0.5575,1.E-002)); +#36106 = VECTOR('',#36107,1.); +#36107 = DIRECTION('',(-1.,1.224646799148E-016)); +#36108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#36109 = ORIENTED_EDGE('',*,*,#36110,.T.); +#36110 = EDGE_CURVE('',#36083,#26462,#36111,.T.); +#36111 = SURFACE_CURVE('',#36112,(#36116,#36123),.PCURVE_S1.); +#36112 = LINE('',#36113,#36114); +#36113 = CARTESIAN_POINT('',(3.49,2.375,1.E-002)); +#36114 = VECTOR('',#36115,1.); +#36115 = DIRECTION('',(0.E+000,-0.E+000,-1.)); +#36116 = PCURVE('',#25268,#36117); +#36117 = DEFINITIONAL_REPRESENTATION('',(#36118),#36122); +#36118 = LINE('',#36119,#36120); +#36119 = CARTESIAN_POINT('',(-1.E-002,1.115)); +#36120 = VECTOR('',#36121,1.); +#36121 = DIRECTION('',(-1.,-0.E+000)); +#36122 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#36123 = PCURVE('',#26477,#36124); +#36124 = DEFINITIONAL_REPRESENTATION('',(#36125),#36129); +#36125 = LINE('',#36126,#36127); +#36126 = CARTESIAN_POINT('',(1.E-002,-1.E-002)); +#36127 = VECTOR('',#36128,1.); +#36128 = DIRECTION('',(0.E+000,1.)); +#36129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#36130 = ORIENTED_EDGE('',*,*,#26489,.F.); +#36131 = ORIENTED_EDGE('',*,*,#36132,.T.); +#36132 = EDGE_CURVE('',#26490,#36133,#36135,.T.); +#36133 = VERTEX_POINT('',#36134); +#36134 = CARTESIAN_POINT('',(3.49,2.625,0.2)); +#36135 = SURFACE_CURVE('',#36136,(#36140,#36147),.PCURVE_S1.); +#36136 = LINE('',#36137,#36138); +#36137 = CARTESIAN_POINT('',(3.49,2.625,1.E-002)); +#36138 = VECTOR('',#36139,1.); +#36139 = DIRECTION('',(0.E+000,0.E+000,1.)); +#36140 = PCURVE('',#25268,#36141); +#36141 = DEFINITIONAL_REPRESENTATION('',(#36142),#36146); +#36142 = LINE('',#36143,#36144); +#36143 = CARTESIAN_POINT('',(-1.E-002,0.865)); +#36144 = VECTOR('',#36145,1.); +#36145 = DIRECTION('',(1.,0.E+000)); +#36146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#36147 = PCURVE('',#26528,#36148); +#36148 = DEFINITIONAL_REPRESENTATION('',(#36149),#36153); +#36149 = LINE('',#36150,#36151); +#36150 = CARTESIAN_POINT('',(0.265,-1.E-002)); +#36151 = VECTOR('',#36152,1.); +#36152 = DIRECTION('',(0.E+000,-1.)); +#36153 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#36154 = ORIENTED_EDGE('',*,*,#36155,.T.); +#36155 = EDGE_CURVE('',#36133,#36156,#36158,.T.); +#36156 = VERTEX_POINT('',#36157); +#36157 = CARTESIAN_POINT('',(3.49,2.875,0.2)); +#36158 = SURFACE_CURVE('',#36159,(#36163,#36170),.PCURVE_S1.); +#36159 = LINE('',#36160,#36161); +#36160 = CARTESIAN_POINT('',(3.49,3.1825,0.2)); +#36161 = VECTOR('',#36162,1.); +#36162 = DIRECTION('',(2.22044604925E-016,1.,0.E+000)); +#36163 = PCURVE('',#25268,#36164); +#36164 = DEFINITIONAL_REPRESENTATION('',(#36165),#36169); +#36165 = LINE('',#36166,#36167); +#36166 = CARTESIAN_POINT('',(0.18,0.3075)); +#36167 = VECTOR('',#36168,1.); +#36168 = DIRECTION('',(0.E+000,-1.)); +#36169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#36170 = PCURVE('',#36171,#36176); +#36171 = PLANE('',#36172); +#36172 = AXIS2_PLACEMENT_3D('',#36173,#36174,#36175); +#36173 = CARTESIAN_POINT('',(3.5,2.875,0.2)); +#36174 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#36175 = DIRECTION('',(-3.445092848398E-016,-1.,-0.E+000)); +#36176 = DEFINITIONAL_REPRESENTATION('',(#36177),#36181); +#36177 = LINE('',#36178,#36179); +#36178 = CARTESIAN_POINT('',(-0.3075,1.E-002)); +#36179 = VECTOR('',#36180,1.); +#36180 = DIRECTION('',(-1.,1.224646799148E-016)); +#36181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#36182 = ORIENTED_EDGE('',*,*,#36183,.T.); +#36183 = EDGE_CURVE('',#36156,#26574,#36184,.T.); +#36184 = SURFACE_CURVE('',#36185,(#36189,#36196),.PCURVE_S1.); +#36185 = LINE('',#36186,#36187); +#36186 = CARTESIAN_POINT('',(3.49,2.875,1.E-002)); +#36187 = VECTOR('',#36188,1.); +#36188 = DIRECTION('',(0.E+000,-0.E+000,-1.)); +#36189 = PCURVE('',#25268,#36190); +#36190 = DEFINITIONAL_REPRESENTATION('',(#36191),#36195); +#36191 = LINE('',#36192,#36193); +#36192 = CARTESIAN_POINT('',(-1.E-002,0.615)); +#36193 = VECTOR('',#36194,1.); +#36194 = DIRECTION('',(-1.,-0.E+000)); +#36195 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#36196 = PCURVE('',#26589,#36197); +#36197 = DEFINITIONAL_REPRESENTATION('',(#36198),#36202); +#36198 = LINE('',#36199,#36200); +#36199 = CARTESIAN_POINT('',(1.E-002,-1.E-002)); +#36200 = VECTOR('',#36201,1.); +#36201 = DIRECTION('',(0.E+000,1.)); +#36202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#36203 = ADVANCED_FACE('',(#36204),#23896,.T.); +#36204 = FACE_BOUND('',#36205,.T.); +#36205 = EDGE_LOOP('',(#36206,#36227,#36228,#36229,#36252,#36280,#36301, + #36302,#36325,#36353,#36374,#36375,#36398,#36426,#36447,#36448, + #36471,#36499,#36520,#36521,#36544,#36572,#36593,#36594,#36617, + #36645,#36666,#36667,#36690,#36718,#36739,#36740,#36763,#36791, + #36812,#36813,#36836,#36864,#36885,#36886,#36909,#36937,#36958, + #36959,#36982,#37010,#37031,#37032,#37055,#37083,#37104,#37105)); +#36206 = ORIENTED_EDGE('',*,*,#36207,.F.); +#36207 = EDGE_CURVE('',#28136,#35285,#36208,.T.); +#36208 = SURFACE_CURVE('',#36209,(#36213,#36220),.PCURVE_S1.); +#36209 = LINE('',#36210,#36211); +#36210 = CARTESIAN_POINT('',(-3.49,-3.49,0.77)); +#36211 = VECTOR('',#36212,1.); +#36212 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000)); +#36213 = PCURVE('',#23896,#36214); +#36214 = DEFINITIONAL_REPRESENTATION('',(#36215),#36219); +#36215 = LINE('',#36216,#36217); +#36216 = CARTESIAN_POINT('',(0.75,0.E+000)); +#36217 = VECTOR('',#36218,1.); +#36218 = DIRECTION('',(0.E+000,-1.)); +#36219 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#36220 = PCURVE('',#28151,#36221); +#36221 = DEFINITIONAL_REPRESENTATION('',(#36222),#36226); +#36222 = LINE('',#36223,#36224); +#36223 = CARTESIAN_POINT('',(6.98,1.549871342377E-015)); +#36224 = VECTOR('',#36225,1.); +#36225 = DIRECTION('',(0.E+000,1.)); +#36226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#36227 = ORIENTED_EDGE('',*,*,#28163,.F.); +#36228 = ORIENTED_EDGE('',*,*,#23880,.T.); +#36229 = ORIENTED_EDGE('',*,*,#36230,.T.); +#36230 = EDGE_CURVE('',#23881,#36231,#36233,.T.); +#36231 = VERTEX_POINT('',#36232); +#36232 = CARTESIAN_POINT('',(-2.875,-3.49,0.2)); +#36233 = SURFACE_CURVE('',#36234,(#36238,#36245),.PCURVE_S1.); +#36234 = LINE('',#36235,#36236); +#36235 = CARTESIAN_POINT('',(-2.875,-3.49,1.E-002)); +#36236 = VECTOR('',#36237,1.); +#36237 = DIRECTION('',(0.E+000,0.E+000,1.)); +#36238 = PCURVE('',#23896,#36239); +#36239 = DEFINITIONAL_REPRESENTATION('',(#36240),#36244); +#36240 = LINE('',#36241,#36242); +#36241 = CARTESIAN_POINT('',(-1.E-002,-0.615)); +#36242 = VECTOR('',#36243,1.); +#36243 = DIRECTION('',(1.,0.E+000)); +#36244 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#36245 = PCURVE('',#23924,#36246); +#36246 = DEFINITIONAL_REPRESENTATION('',(#36247),#36251); +#36247 = LINE('',#36248,#36249); +#36248 = CARTESIAN_POINT('',(0.265,-1.E-002)); +#36249 = VECTOR('',#36250,1.); +#36250 = DIRECTION('',(0.E+000,-1.)); +#36251 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#36252 = ORIENTED_EDGE('',*,*,#36253,.T.); +#36253 = EDGE_CURVE('',#36231,#36254,#36256,.T.); +#36254 = VERTEX_POINT('',#36255); +#36255 = CARTESIAN_POINT('',(-2.625,-3.49,0.2)); +#36256 = SURFACE_CURVE('',#36257,(#36261,#36268),.PCURVE_S1.); +#36257 = LINE('',#36258,#36259); +#36258 = CARTESIAN_POINT('',(-3.0575,-3.49,0.2)); +#36259 = VECTOR('',#36260,1.); +#36260 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000)); +#36261 = PCURVE('',#23896,#36262); +#36262 = DEFINITIONAL_REPRESENTATION('',(#36263),#36267); +#36263 = LINE('',#36264,#36265); +#36264 = CARTESIAN_POINT('',(0.18,-0.4325)); +#36265 = VECTOR('',#36266,1.); +#36266 = DIRECTION('',(0.E+000,-1.)); +#36267 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#36268 = PCURVE('',#36269,#36274); +#36269 = PLANE('',#36270); +#36270 = AXIS2_PLACEMENT_3D('',#36271,#36272,#36273); +#36271 = CARTESIAN_POINT('',(-2.625,-3.5,0.2)); +#36272 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#36273 = DIRECTION('',(-1.,5.665538897648E-016,0.E+000)); +#36274 = DEFINITIONAL_REPRESENTATION('',(#36275),#36279); +#36275 = LINE('',#36276,#36277); +#36276 = CARTESIAN_POINT('',(0.4325,1.E-002)); +#36277 = VECTOR('',#36278,1.); +#36278 = DIRECTION('',(-1.,3.445092848398E-016)); +#36279 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#36280 = ORIENTED_EDGE('',*,*,#36281,.T.); +#36281 = EDGE_CURVE('',#36254,#23970,#36282,.T.); +#36282 = SURFACE_CURVE('',#36283,(#36287,#36294),.PCURVE_S1.); +#36283 = LINE('',#36284,#36285); +#36284 = CARTESIAN_POINT('',(-2.625,-3.49,1.E-002)); +#36285 = VECTOR('',#36286,1.); +#36286 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#36287 = PCURVE('',#23896,#36288); +#36288 = DEFINITIONAL_REPRESENTATION('',(#36289),#36293); +#36289 = LINE('',#36290,#36291); +#36290 = CARTESIAN_POINT('',(-1.E-002,-0.865)); +#36291 = VECTOR('',#36292,1.); +#36292 = DIRECTION('',(-1.,0.E+000)); +#36293 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#36294 = PCURVE('',#23985,#36295); +#36295 = DEFINITIONAL_REPRESENTATION('',(#36296),#36300); +#36296 = LINE('',#36297,#36298); +#36297 = CARTESIAN_POINT('',(1.E-002,-1.E-002)); +#36298 = VECTOR('',#36299,1.); +#36299 = DIRECTION('',(0.E+000,1.)); +#36300 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#36301 = ORIENTED_EDGE('',*,*,#23997,.T.); +#36302 = ORIENTED_EDGE('',*,*,#36303,.T.); +#36303 = EDGE_CURVE('',#23998,#36304,#36306,.T.); +#36304 = VERTEX_POINT('',#36305); +#36305 = CARTESIAN_POINT('',(-2.375,-3.49,0.2)); +#36306 = SURFACE_CURVE('',#36307,(#36311,#36318),.PCURVE_S1.); +#36307 = LINE('',#36308,#36309); +#36308 = CARTESIAN_POINT('',(-2.375,-3.49,1.E-002)); +#36309 = VECTOR('',#36310,1.); +#36310 = DIRECTION('',(0.E+000,0.E+000,1.)); +#36311 = PCURVE('',#23896,#36312); +#36312 = DEFINITIONAL_REPRESENTATION('',(#36313),#36317); +#36313 = LINE('',#36314,#36315); +#36314 = CARTESIAN_POINT('',(-1.E-002,-1.115)); +#36315 = VECTOR('',#36316,1.); +#36316 = DIRECTION('',(1.,0.E+000)); +#36317 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#36318 = PCURVE('',#24036,#36319); +#36319 = DEFINITIONAL_REPRESENTATION('',(#36320),#36324); +#36320 = LINE('',#36321,#36322); +#36321 = CARTESIAN_POINT('',(0.265,-1.E-002)); +#36322 = VECTOR('',#36323,1.); +#36323 = DIRECTION('',(0.E+000,-1.)); +#36324 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#36325 = ORIENTED_EDGE('',*,*,#36326,.T.); +#36326 = EDGE_CURVE('',#36304,#36327,#36329,.T.); +#36327 = VERTEX_POINT('',#36328); +#36328 = CARTESIAN_POINT('',(-2.125,-3.49,0.2)); +#36329 = SURFACE_CURVE('',#36330,(#36334,#36341),.PCURVE_S1.); +#36330 = LINE('',#36331,#36332); +#36331 = CARTESIAN_POINT('',(-2.8075,-3.49,0.2)); +#36332 = VECTOR('',#36333,1.); +#36333 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000)); +#36334 = PCURVE('',#23896,#36335); +#36335 = DEFINITIONAL_REPRESENTATION('',(#36336),#36340); +#36336 = LINE('',#36337,#36338); +#36337 = CARTESIAN_POINT('',(0.18,-0.6825)); +#36338 = VECTOR('',#36339,1.); +#36339 = DIRECTION('',(0.E+000,-1.)); +#36340 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#36341 = PCURVE('',#36342,#36347); +#36342 = PLANE('',#36343); +#36343 = AXIS2_PLACEMENT_3D('',#36344,#36345,#36346); +#36344 = CARTESIAN_POINT('',(-2.125,-3.5,0.2)); +#36345 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#36346 = DIRECTION('',(-1.,5.665538897648E-016,0.E+000)); +#36347 = DEFINITIONAL_REPRESENTATION('',(#36348),#36352); +#36348 = LINE('',#36349,#36350); +#36349 = CARTESIAN_POINT('',(0.6825,9.999999999999E-003)); +#36350 = VECTOR('',#36351,1.); +#36351 = DIRECTION('',(-1.,3.445092848398E-016)); +#36352 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#36353 = ORIENTED_EDGE('',*,*,#36354,.T.); +#36354 = EDGE_CURVE('',#36327,#24082,#36355,.T.); +#36355 = SURFACE_CURVE('',#36356,(#36360,#36367),.PCURVE_S1.); +#36356 = LINE('',#36357,#36358); +#36357 = CARTESIAN_POINT('',(-2.125,-3.49,1.E-002)); +#36358 = VECTOR('',#36359,1.); +#36359 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#36360 = PCURVE('',#23896,#36361); +#36361 = DEFINITIONAL_REPRESENTATION('',(#36362),#36366); +#36362 = LINE('',#36363,#36364); +#36363 = CARTESIAN_POINT('',(-1.E-002,-1.365)); +#36364 = VECTOR('',#36365,1.); +#36365 = DIRECTION('',(-1.,0.E+000)); +#36366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#36367 = PCURVE('',#24097,#36368); +#36368 = DEFINITIONAL_REPRESENTATION('',(#36369),#36373); +#36369 = LINE('',#36370,#36371); +#36370 = CARTESIAN_POINT('',(1.E-002,-1.E-002)); +#36371 = VECTOR('',#36372,1.); +#36372 = DIRECTION('',(0.E+000,1.)); +#36373 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#36374 = ORIENTED_EDGE('',*,*,#24109,.T.); +#36375 = ORIENTED_EDGE('',*,*,#36376,.T.); +#36376 = EDGE_CURVE('',#24110,#36377,#36379,.T.); +#36377 = VERTEX_POINT('',#36378); +#36378 = CARTESIAN_POINT('',(-1.875,-3.49,0.2)); +#36379 = SURFACE_CURVE('',#36380,(#36384,#36391),.PCURVE_S1.); +#36380 = LINE('',#36381,#36382); +#36381 = CARTESIAN_POINT('',(-1.875,-3.49,1.E-002)); +#36382 = VECTOR('',#36383,1.); +#36383 = DIRECTION('',(0.E+000,0.E+000,1.)); +#36384 = PCURVE('',#23896,#36385); +#36385 = DEFINITIONAL_REPRESENTATION('',(#36386),#36390); +#36386 = LINE('',#36387,#36388); +#36387 = CARTESIAN_POINT('',(-1.E-002,-1.615)); +#36388 = VECTOR('',#36389,1.); +#36389 = DIRECTION('',(1.,0.E+000)); +#36390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#36391 = PCURVE('',#24148,#36392); +#36392 = DEFINITIONAL_REPRESENTATION('',(#36393),#36397); +#36393 = LINE('',#36394,#36395); +#36394 = CARTESIAN_POINT('',(0.265,-1.E-002)); +#36395 = VECTOR('',#36396,1.); +#36396 = DIRECTION('',(0.E+000,-1.)); +#36397 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#36398 = ORIENTED_EDGE('',*,*,#36399,.T.); +#36399 = EDGE_CURVE('',#36377,#36400,#36402,.T.); +#36400 = VERTEX_POINT('',#36401); +#36401 = CARTESIAN_POINT('',(-1.625,-3.49,0.2)); +#36402 = SURFACE_CURVE('',#36403,(#36407,#36414),.PCURVE_S1.); +#36403 = LINE('',#36404,#36405); +#36404 = CARTESIAN_POINT('',(-2.5575,-3.49,0.2)); +#36405 = VECTOR('',#36406,1.); +#36406 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000)); +#36407 = PCURVE('',#23896,#36408); +#36408 = DEFINITIONAL_REPRESENTATION('',(#36409),#36413); +#36409 = LINE('',#36410,#36411); +#36410 = CARTESIAN_POINT('',(0.18,-0.9325)); +#36411 = VECTOR('',#36412,1.); +#36412 = DIRECTION('',(0.E+000,-1.)); +#36413 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#36414 = PCURVE('',#36415,#36420); +#36415 = PLANE('',#36416); +#36416 = AXIS2_PLACEMENT_3D('',#36417,#36418,#36419); +#36417 = CARTESIAN_POINT('',(-1.625,-3.5,0.2)); +#36418 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#36419 = DIRECTION('',(-1.,5.665538897648E-016,0.E+000)); +#36420 = DEFINITIONAL_REPRESENTATION('',(#36421),#36425); +#36421 = LINE('',#36422,#36423); +#36422 = CARTESIAN_POINT('',(0.9325,9.999999999999E-003)); +#36423 = VECTOR('',#36424,1.); +#36424 = DIRECTION('',(-1.,3.445092848398E-016)); +#36425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#36426 = ORIENTED_EDGE('',*,*,#36427,.T.); +#36427 = EDGE_CURVE('',#36400,#24194,#36428,.T.); +#36428 = SURFACE_CURVE('',#36429,(#36433,#36440),.PCURVE_S1.); +#36429 = LINE('',#36430,#36431); +#36430 = CARTESIAN_POINT('',(-1.625,-3.49,1.E-002)); +#36431 = VECTOR('',#36432,1.); +#36432 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#36433 = PCURVE('',#23896,#36434); +#36434 = DEFINITIONAL_REPRESENTATION('',(#36435),#36439); +#36435 = LINE('',#36436,#36437); +#36436 = CARTESIAN_POINT('',(-1.E-002,-1.865)); +#36437 = VECTOR('',#36438,1.); +#36438 = DIRECTION('',(-1.,0.E+000)); +#36439 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#36440 = PCURVE('',#24209,#36441); +#36441 = DEFINITIONAL_REPRESENTATION('',(#36442),#36446); +#36442 = LINE('',#36443,#36444); +#36443 = CARTESIAN_POINT('',(1.E-002,-1.E-002)); +#36444 = VECTOR('',#36445,1.); +#36445 = DIRECTION('',(0.E+000,1.)); +#36446 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#36447 = ORIENTED_EDGE('',*,*,#24221,.T.); +#36448 = ORIENTED_EDGE('',*,*,#36449,.T.); +#36449 = EDGE_CURVE('',#24222,#36450,#36452,.T.); +#36450 = VERTEX_POINT('',#36451); +#36451 = CARTESIAN_POINT('',(-1.375,-3.49,0.2)); +#36452 = SURFACE_CURVE('',#36453,(#36457,#36464),.PCURVE_S1.); +#36453 = LINE('',#36454,#36455); +#36454 = CARTESIAN_POINT('',(-1.375,-3.49,1.E-002)); +#36455 = VECTOR('',#36456,1.); +#36456 = DIRECTION('',(0.E+000,0.E+000,1.)); +#36457 = PCURVE('',#23896,#36458); +#36458 = DEFINITIONAL_REPRESENTATION('',(#36459),#36463); +#36459 = LINE('',#36460,#36461); +#36460 = CARTESIAN_POINT('',(-1.E-002,-2.115)); +#36461 = VECTOR('',#36462,1.); +#36462 = DIRECTION('',(1.,0.E+000)); +#36463 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#36464 = PCURVE('',#24260,#36465); +#36465 = DEFINITIONAL_REPRESENTATION('',(#36466),#36470); +#36466 = LINE('',#36467,#36468); +#36467 = CARTESIAN_POINT('',(0.265,-1.E-002)); +#36468 = VECTOR('',#36469,1.); +#36469 = DIRECTION('',(0.E+000,-1.)); +#36470 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#36471 = ORIENTED_EDGE('',*,*,#36472,.T.); +#36472 = EDGE_CURVE('',#36450,#36473,#36475,.T.); +#36473 = VERTEX_POINT('',#36474); +#36474 = CARTESIAN_POINT('',(-1.125,-3.49,0.2)); +#36475 = SURFACE_CURVE('',#36476,(#36480,#36487),.PCURVE_S1.); +#36476 = LINE('',#36477,#36478); +#36477 = CARTESIAN_POINT('',(-2.3075,-3.49,0.2)); +#36478 = VECTOR('',#36479,1.); +#36479 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000)); +#36480 = PCURVE('',#23896,#36481); +#36481 = DEFINITIONAL_REPRESENTATION('',(#36482),#36486); +#36482 = LINE('',#36483,#36484); +#36483 = CARTESIAN_POINT('',(0.18,-1.1825)); +#36484 = VECTOR('',#36485,1.); +#36485 = DIRECTION('',(0.E+000,-1.)); +#36486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#36487 = PCURVE('',#36488,#36493); +#36488 = PLANE('',#36489); +#36489 = AXIS2_PLACEMENT_3D('',#36490,#36491,#36492); +#36490 = CARTESIAN_POINT('',(-1.125,-3.5,0.2)); +#36491 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#36492 = DIRECTION('',(-1.,5.665538897648E-016,0.E+000)); +#36493 = DEFINITIONAL_REPRESENTATION('',(#36494),#36498); +#36494 = LINE('',#36495,#36496); +#36495 = CARTESIAN_POINT('',(1.1825,9.999999999999E-003)); +#36496 = VECTOR('',#36497,1.); +#36497 = DIRECTION('',(-1.,3.445092848398E-016)); +#36498 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#36499 = ORIENTED_EDGE('',*,*,#36500,.T.); +#36500 = EDGE_CURVE('',#36473,#24306,#36501,.T.); +#36501 = SURFACE_CURVE('',#36502,(#36506,#36513),.PCURVE_S1.); +#36502 = LINE('',#36503,#36504); +#36503 = CARTESIAN_POINT('',(-1.125,-3.49,1.E-002)); +#36504 = VECTOR('',#36505,1.); +#36505 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#36506 = PCURVE('',#23896,#36507); +#36507 = DEFINITIONAL_REPRESENTATION('',(#36508),#36512); +#36508 = LINE('',#36509,#36510); +#36509 = CARTESIAN_POINT('',(-1.E-002,-2.365)); +#36510 = VECTOR('',#36511,1.); +#36511 = DIRECTION('',(-1.,0.E+000)); +#36512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#36513 = PCURVE('',#24321,#36514); +#36514 = DEFINITIONAL_REPRESENTATION('',(#36515),#36519); +#36515 = LINE('',#36516,#36517); +#36516 = CARTESIAN_POINT('',(1.E-002,-1.E-002)); +#36517 = VECTOR('',#36518,1.); +#36518 = DIRECTION('',(0.E+000,1.)); +#36519 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#36520 = ORIENTED_EDGE('',*,*,#24333,.T.); +#36521 = ORIENTED_EDGE('',*,*,#36522,.T.); +#36522 = EDGE_CURVE('',#24334,#36523,#36525,.T.); +#36523 = VERTEX_POINT('',#36524); +#36524 = CARTESIAN_POINT('',(-0.875,-3.49,0.2)); +#36525 = SURFACE_CURVE('',#36526,(#36530,#36537),.PCURVE_S1.); +#36526 = LINE('',#36527,#36528); +#36527 = CARTESIAN_POINT('',(-0.875,-3.49,1.E-002)); +#36528 = VECTOR('',#36529,1.); +#36529 = DIRECTION('',(0.E+000,0.E+000,1.)); +#36530 = PCURVE('',#23896,#36531); +#36531 = DEFINITIONAL_REPRESENTATION('',(#36532),#36536); +#36532 = LINE('',#36533,#36534); +#36533 = CARTESIAN_POINT('',(-1.E-002,-2.615)); +#36534 = VECTOR('',#36535,1.); +#36535 = DIRECTION('',(1.,0.E+000)); +#36536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#36537 = PCURVE('',#24372,#36538); +#36538 = DEFINITIONAL_REPRESENTATION('',(#36539),#36543); +#36539 = LINE('',#36540,#36541); +#36540 = CARTESIAN_POINT('',(0.265,-1.E-002)); +#36541 = VECTOR('',#36542,1.); +#36542 = DIRECTION('',(0.E+000,-1.)); +#36543 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#36544 = ORIENTED_EDGE('',*,*,#36545,.T.); +#36545 = EDGE_CURVE('',#36523,#36546,#36548,.T.); +#36546 = VERTEX_POINT('',#36547); +#36547 = CARTESIAN_POINT('',(-0.625,-3.49,0.2)); +#36548 = SURFACE_CURVE('',#36549,(#36553,#36560),.PCURVE_S1.); +#36549 = LINE('',#36550,#36551); +#36550 = CARTESIAN_POINT('',(-2.0575,-3.49,0.2)); +#36551 = VECTOR('',#36552,1.); +#36552 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000)); +#36553 = PCURVE('',#23896,#36554); +#36554 = DEFINITIONAL_REPRESENTATION('',(#36555),#36559); +#36555 = LINE('',#36556,#36557); +#36556 = CARTESIAN_POINT('',(0.18,-1.4325)); +#36557 = VECTOR('',#36558,1.); +#36558 = DIRECTION('',(0.E+000,-1.)); +#36559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#36560 = PCURVE('',#36561,#36566); +#36561 = PLANE('',#36562); +#36562 = AXIS2_PLACEMENT_3D('',#36563,#36564,#36565); +#36563 = CARTESIAN_POINT('',(-0.625,-3.5,0.2)); +#36564 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#36565 = DIRECTION('',(-1.,5.665538897648E-016,0.E+000)); +#36566 = DEFINITIONAL_REPRESENTATION('',(#36567),#36571); +#36567 = LINE('',#36568,#36569); +#36568 = CARTESIAN_POINT('',(1.4325,9.999999999999E-003)); +#36569 = VECTOR('',#36570,1.); +#36570 = DIRECTION('',(-1.,3.445092848398E-016)); +#36571 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#36572 = ORIENTED_EDGE('',*,*,#36573,.T.); +#36573 = EDGE_CURVE('',#36546,#24418,#36574,.T.); +#36574 = SURFACE_CURVE('',#36575,(#36579,#36586),.PCURVE_S1.); +#36575 = LINE('',#36576,#36577); +#36576 = CARTESIAN_POINT('',(-0.625,-3.49,1.E-002)); +#36577 = VECTOR('',#36578,1.); +#36578 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#36579 = PCURVE('',#23896,#36580); +#36580 = DEFINITIONAL_REPRESENTATION('',(#36581),#36585); +#36581 = LINE('',#36582,#36583); +#36582 = CARTESIAN_POINT('',(-1.E-002,-2.865)); +#36583 = VECTOR('',#36584,1.); +#36584 = DIRECTION('',(-1.,0.E+000)); +#36585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#36586 = PCURVE('',#24433,#36587); +#36587 = DEFINITIONAL_REPRESENTATION('',(#36588),#36592); +#36588 = LINE('',#36589,#36590); +#36589 = CARTESIAN_POINT('',(1.E-002,-1.E-002)); +#36590 = VECTOR('',#36591,1.); +#36591 = DIRECTION('',(0.E+000,1.)); +#36592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#36593 = ORIENTED_EDGE('',*,*,#24445,.T.); +#36594 = ORIENTED_EDGE('',*,*,#36595,.T.); +#36595 = EDGE_CURVE('',#24446,#36596,#36598,.T.); +#36596 = VERTEX_POINT('',#36597); +#36597 = CARTESIAN_POINT('',(-0.375,-3.49,0.2)); +#36598 = SURFACE_CURVE('',#36599,(#36603,#36610),.PCURVE_S1.); +#36599 = LINE('',#36600,#36601); +#36600 = CARTESIAN_POINT('',(-0.375,-3.49,1.E-002)); +#36601 = VECTOR('',#36602,1.); +#36602 = DIRECTION('',(0.E+000,0.E+000,1.)); +#36603 = PCURVE('',#23896,#36604); +#36604 = DEFINITIONAL_REPRESENTATION('',(#36605),#36609); +#36605 = LINE('',#36606,#36607); +#36606 = CARTESIAN_POINT('',(-1.E-002,-3.115)); +#36607 = VECTOR('',#36608,1.); +#36608 = DIRECTION('',(1.,0.E+000)); +#36609 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#36610 = PCURVE('',#24484,#36611); +#36611 = DEFINITIONAL_REPRESENTATION('',(#36612),#36616); +#36612 = LINE('',#36613,#36614); +#36613 = CARTESIAN_POINT('',(0.265,-1.E-002)); +#36614 = VECTOR('',#36615,1.); +#36615 = DIRECTION('',(0.E+000,-1.)); +#36616 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#36617 = ORIENTED_EDGE('',*,*,#36618,.T.); +#36618 = EDGE_CURVE('',#36596,#36619,#36621,.T.); +#36619 = VERTEX_POINT('',#36620); +#36620 = CARTESIAN_POINT('',(-0.125,-3.49,0.2)); +#36621 = SURFACE_CURVE('',#36622,(#36626,#36633),.PCURVE_S1.); +#36622 = LINE('',#36623,#36624); +#36623 = CARTESIAN_POINT('',(-1.8075,-3.49,0.2)); +#36624 = VECTOR('',#36625,1.); +#36625 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000)); +#36626 = PCURVE('',#23896,#36627); +#36627 = DEFINITIONAL_REPRESENTATION('',(#36628),#36632); +#36628 = LINE('',#36629,#36630); +#36629 = CARTESIAN_POINT('',(0.18,-1.6825)); +#36630 = VECTOR('',#36631,1.); +#36631 = DIRECTION('',(0.E+000,-1.)); +#36632 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#36633 = PCURVE('',#36634,#36639); +#36634 = PLANE('',#36635); +#36635 = AXIS2_PLACEMENT_3D('',#36636,#36637,#36638); +#36636 = CARTESIAN_POINT('',(-0.125,-3.5,0.2)); +#36637 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#36638 = DIRECTION('',(-1.,5.665538897648E-016,0.E+000)); +#36639 = DEFINITIONAL_REPRESENTATION('',(#36640),#36644); +#36640 = LINE('',#36641,#36642); +#36641 = CARTESIAN_POINT('',(1.6825,9.999999999999E-003)); +#36642 = VECTOR('',#36643,1.); +#36643 = DIRECTION('',(-1.,3.445092848398E-016)); +#36644 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#36645 = ORIENTED_EDGE('',*,*,#36646,.T.); +#36646 = EDGE_CURVE('',#36619,#24530,#36647,.T.); +#36647 = SURFACE_CURVE('',#36648,(#36652,#36659),.PCURVE_S1.); +#36648 = LINE('',#36649,#36650); +#36649 = CARTESIAN_POINT('',(-0.125,-3.49,1.E-002)); +#36650 = VECTOR('',#36651,1.); +#36651 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#36652 = PCURVE('',#23896,#36653); +#36653 = DEFINITIONAL_REPRESENTATION('',(#36654),#36658); +#36654 = LINE('',#36655,#36656); +#36655 = CARTESIAN_POINT('',(-1.E-002,-3.365)); +#36656 = VECTOR('',#36657,1.); +#36657 = DIRECTION('',(-1.,0.E+000)); +#36658 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#36659 = PCURVE('',#24545,#36660); +#36660 = DEFINITIONAL_REPRESENTATION('',(#36661),#36665); +#36661 = LINE('',#36662,#36663); +#36662 = CARTESIAN_POINT('',(1.E-002,-1.E-002)); +#36663 = VECTOR('',#36664,1.); +#36664 = DIRECTION('',(0.E+000,1.)); +#36665 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#36666 = ORIENTED_EDGE('',*,*,#24557,.T.); +#36667 = ORIENTED_EDGE('',*,*,#36668,.T.); +#36668 = EDGE_CURVE('',#24558,#36669,#36671,.T.); +#36669 = VERTEX_POINT('',#36670); +#36670 = CARTESIAN_POINT('',(0.125,-3.49,0.2)); +#36671 = SURFACE_CURVE('',#36672,(#36676,#36683),.PCURVE_S1.); +#36672 = LINE('',#36673,#36674); +#36673 = CARTESIAN_POINT('',(0.125,-3.49,1.E-002)); +#36674 = VECTOR('',#36675,1.); +#36675 = DIRECTION('',(0.E+000,0.E+000,1.)); +#36676 = PCURVE('',#23896,#36677); +#36677 = DEFINITIONAL_REPRESENTATION('',(#36678),#36682); +#36678 = LINE('',#36679,#36680); +#36679 = CARTESIAN_POINT('',(-1.E-002,-3.615)); +#36680 = VECTOR('',#36681,1.); +#36681 = DIRECTION('',(1.,0.E+000)); +#36682 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#36683 = PCURVE('',#24596,#36684); +#36684 = DEFINITIONAL_REPRESENTATION('',(#36685),#36689); +#36685 = LINE('',#36686,#36687); +#36686 = CARTESIAN_POINT('',(0.265,-1.E-002)); +#36687 = VECTOR('',#36688,1.); +#36688 = DIRECTION('',(0.E+000,-1.)); +#36689 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#36690 = ORIENTED_EDGE('',*,*,#36691,.T.); +#36691 = EDGE_CURVE('',#36669,#36692,#36694,.T.); +#36692 = VERTEX_POINT('',#36693); +#36693 = CARTESIAN_POINT('',(0.375,-3.49,0.2)); +#36694 = SURFACE_CURVE('',#36695,(#36699,#36706),.PCURVE_S1.); +#36695 = LINE('',#36696,#36697); +#36696 = CARTESIAN_POINT('',(-1.5575,-3.49,0.2)); +#36697 = VECTOR('',#36698,1.); +#36698 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000)); +#36699 = PCURVE('',#23896,#36700); +#36700 = DEFINITIONAL_REPRESENTATION('',(#36701),#36705); +#36701 = LINE('',#36702,#36703); +#36702 = CARTESIAN_POINT('',(0.18,-1.9325)); +#36703 = VECTOR('',#36704,1.); +#36704 = DIRECTION('',(0.E+000,-1.)); +#36705 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#36706 = PCURVE('',#36707,#36712); +#36707 = PLANE('',#36708); +#36708 = AXIS2_PLACEMENT_3D('',#36709,#36710,#36711); +#36709 = CARTESIAN_POINT('',(0.375,-3.5,0.2)); +#36710 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#36711 = DIRECTION('',(-1.,5.665538897648E-016,0.E+000)); +#36712 = DEFINITIONAL_REPRESENTATION('',(#36713),#36717); +#36713 = LINE('',#36714,#36715); +#36714 = CARTESIAN_POINT('',(1.9325,9.999999999999E-003)); +#36715 = VECTOR('',#36716,1.); +#36716 = DIRECTION('',(-1.,3.445092848398E-016)); +#36717 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#36718 = ORIENTED_EDGE('',*,*,#36719,.T.); +#36719 = EDGE_CURVE('',#36692,#24642,#36720,.T.); +#36720 = SURFACE_CURVE('',#36721,(#36725,#36732),.PCURVE_S1.); +#36721 = LINE('',#36722,#36723); +#36722 = CARTESIAN_POINT('',(0.375,-3.49,1.E-002)); +#36723 = VECTOR('',#36724,1.); +#36724 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#36725 = PCURVE('',#23896,#36726); +#36726 = DEFINITIONAL_REPRESENTATION('',(#36727),#36731); +#36727 = LINE('',#36728,#36729); +#36728 = CARTESIAN_POINT('',(-1.E-002,-3.865)); +#36729 = VECTOR('',#36730,1.); +#36730 = DIRECTION('',(-1.,0.E+000)); +#36731 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#36732 = PCURVE('',#24657,#36733); +#36733 = DEFINITIONAL_REPRESENTATION('',(#36734),#36738); +#36734 = LINE('',#36735,#36736); +#36735 = CARTESIAN_POINT('',(1.E-002,-1.E-002)); +#36736 = VECTOR('',#36737,1.); +#36737 = DIRECTION('',(0.E+000,1.)); +#36738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#36739 = ORIENTED_EDGE('',*,*,#24669,.T.); +#36740 = ORIENTED_EDGE('',*,*,#36741,.T.); +#36741 = EDGE_CURVE('',#24670,#36742,#36744,.T.); +#36742 = VERTEX_POINT('',#36743); +#36743 = CARTESIAN_POINT('',(0.625,-3.49,0.2)); +#36744 = SURFACE_CURVE('',#36745,(#36749,#36756),.PCURVE_S1.); +#36745 = LINE('',#36746,#36747); +#36746 = CARTESIAN_POINT('',(0.625,-3.49,1.E-002)); +#36747 = VECTOR('',#36748,1.); +#36748 = DIRECTION('',(0.E+000,0.E+000,1.)); +#36749 = PCURVE('',#23896,#36750); +#36750 = DEFINITIONAL_REPRESENTATION('',(#36751),#36755); +#36751 = LINE('',#36752,#36753); +#36752 = CARTESIAN_POINT('',(-1.E-002,-4.115)); +#36753 = VECTOR('',#36754,1.); +#36754 = DIRECTION('',(1.,0.E+000)); +#36755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#36756 = PCURVE('',#24708,#36757); +#36757 = DEFINITIONAL_REPRESENTATION('',(#36758),#36762); +#36758 = LINE('',#36759,#36760); +#36759 = CARTESIAN_POINT('',(0.265,-1.E-002)); +#36760 = VECTOR('',#36761,1.); +#36761 = DIRECTION('',(0.E+000,-1.)); +#36762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#36763 = ORIENTED_EDGE('',*,*,#36764,.T.); +#36764 = EDGE_CURVE('',#36742,#36765,#36767,.T.); +#36765 = VERTEX_POINT('',#36766); +#36766 = CARTESIAN_POINT('',(0.875,-3.49,0.2)); +#36767 = SURFACE_CURVE('',#36768,(#36772,#36779),.PCURVE_S1.); +#36768 = LINE('',#36769,#36770); +#36769 = CARTESIAN_POINT('',(-1.3075,-3.49,0.2)); +#36770 = VECTOR('',#36771,1.); +#36771 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000)); +#36772 = PCURVE('',#23896,#36773); +#36773 = DEFINITIONAL_REPRESENTATION('',(#36774),#36778); +#36774 = LINE('',#36775,#36776); +#36775 = CARTESIAN_POINT('',(0.18,-2.1825)); +#36776 = VECTOR('',#36777,1.); +#36777 = DIRECTION('',(0.E+000,-1.)); +#36778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#36779 = PCURVE('',#36780,#36785); +#36780 = PLANE('',#36781); +#36781 = AXIS2_PLACEMENT_3D('',#36782,#36783,#36784); +#36782 = CARTESIAN_POINT('',(0.875,-3.5,0.2)); +#36783 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#36784 = DIRECTION('',(-1.,5.665538897648E-016,0.E+000)); +#36785 = DEFINITIONAL_REPRESENTATION('',(#36786),#36790); +#36786 = LINE('',#36787,#36788); +#36787 = CARTESIAN_POINT('',(2.1825,9.999999999999E-003)); +#36788 = VECTOR('',#36789,1.); +#36789 = DIRECTION('',(-1.,3.445092848398E-016)); +#36790 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#36791 = ORIENTED_EDGE('',*,*,#36792,.T.); +#36792 = EDGE_CURVE('',#36765,#24754,#36793,.T.); +#36793 = SURFACE_CURVE('',#36794,(#36798,#36805),.PCURVE_S1.); +#36794 = LINE('',#36795,#36796); +#36795 = CARTESIAN_POINT('',(0.875,-3.49,1.E-002)); +#36796 = VECTOR('',#36797,1.); +#36797 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#36798 = PCURVE('',#23896,#36799); +#36799 = DEFINITIONAL_REPRESENTATION('',(#36800),#36804); +#36800 = LINE('',#36801,#36802); +#36801 = CARTESIAN_POINT('',(-1.E-002,-4.365)); +#36802 = VECTOR('',#36803,1.); +#36803 = DIRECTION('',(-1.,0.E+000)); +#36804 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#36805 = PCURVE('',#24769,#36806); +#36806 = DEFINITIONAL_REPRESENTATION('',(#36807),#36811); +#36807 = LINE('',#36808,#36809); +#36808 = CARTESIAN_POINT('',(1.E-002,-1.E-002)); +#36809 = VECTOR('',#36810,1.); +#36810 = DIRECTION('',(0.E+000,1.)); +#36811 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#36812 = ORIENTED_EDGE('',*,*,#24781,.T.); +#36813 = ORIENTED_EDGE('',*,*,#36814,.T.); +#36814 = EDGE_CURVE('',#24782,#36815,#36817,.T.); +#36815 = VERTEX_POINT('',#36816); +#36816 = CARTESIAN_POINT('',(1.125,-3.49,0.2)); +#36817 = SURFACE_CURVE('',#36818,(#36822,#36829),.PCURVE_S1.); +#36818 = LINE('',#36819,#36820); +#36819 = CARTESIAN_POINT('',(1.125,-3.49,1.E-002)); +#36820 = VECTOR('',#36821,1.); +#36821 = DIRECTION('',(0.E+000,0.E+000,1.)); +#36822 = PCURVE('',#23896,#36823); +#36823 = DEFINITIONAL_REPRESENTATION('',(#36824),#36828); +#36824 = LINE('',#36825,#36826); +#36825 = CARTESIAN_POINT('',(-1.E-002,-4.615)); +#36826 = VECTOR('',#36827,1.); +#36827 = DIRECTION('',(1.,0.E+000)); +#36828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#36829 = PCURVE('',#24820,#36830); +#36830 = DEFINITIONAL_REPRESENTATION('',(#36831),#36835); +#36831 = LINE('',#36832,#36833); +#36832 = CARTESIAN_POINT('',(0.265,-1.E-002)); +#36833 = VECTOR('',#36834,1.); +#36834 = DIRECTION('',(0.E+000,-1.)); +#36835 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#36836 = ORIENTED_EDGE('',*,*,#36837,.T.); +#36837 = EDGE_CURVE('',#36815,#36838,#36840,.T.); +#36838 = VERTEX_POINT('',#36839); +#36839 = CARTESIAN_POINT('',(1.375,-3.49,0.2)); +#36840 = SURFACE_CURVE('',#36841,(#36845,#36852),.PCURVE_S1.); +#36841 = LINE('',#36842,#36843); +#36842 = CARTESIAN_POINT('',(-1.0575,-3.49,0.2)); +#36843 = VECTOR('',#36844,1.); +#36844 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000)); +#36845 = PCURVE('',#23896,#36846); +#36846 = DEFINITIONAL_REPRESENTATION('',(#36847),#36851); +#36847 = LINE('',#36848,#36849); +#36848 = CARTESIAN_POINT('',(0.18,-2.4325)); +#36849 = VECTOR('',#36850,1.); +#36850 = DIRECTION('',(0.E+000,-1.)); +#36851 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#36852 = PCURVE('',#36853,#36858); +#36853 = PLANE('',#36854); +#36854 = AXIS2_PLACEMENT_3D('',#36855,#36856,#36857); +#36855 = CARTESIAN_POINT('',(1.375,-3.5,0.2)); +#36856 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#36857 = DIRECTION('',(-1.,5.665538897648E-016,0.E+000)); +#36858 = DEFINITIONAL_REPRESENTATION('',(#36859),#36863); +#36859 = LINE('',#36860,#36861); +#36860 = CARTESIAN_POINT('',(2.4325,9.999999999998E-003)); +#36861 = VECTOR('',#36862,1.); +#36862 = DIRECTION('',(-1.,3.445092848398E-016)); +#36863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#36864 = ORIENTED_EDGE('',*,*,#36865,.T.); +#36865 = EDGE_CURVE('',#36838,#24866,#36866,.T.); +#36866 = SURFACE_CURVE('',#36867,(#36871,#36878),.PCURVE_S1.); +#36867 = LINE('',#36868,#36869); +#36868 = CARTESIAN_POINT('',(1.375,-3.49,1.E-002)); +#36869 = VECTOR('',#36870,1.); +#36870 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#36871 = PCURVE('',#23896,#36872); +#36872 = DEFINITIONAL_REPRESENTATION('',(#36873),#36877); +#36873 = LINE('',#36874,#36875); +#36874 = CARTESIAN_POINT('',(-1.E-002,-4.865)); +#36875 = VECTOR('',#36876,1.); +#36876 = DIRECTION('',(-1.,0.E+000)); +#36877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#36878 = PCURVE('',#24881,#36879); +#36879 = DEFINITIONAL_REPRESENTATION('',(#36880),#36884); +#36880 = LINE('',#36881,#36882); +#36881 = CARTESIAN_POINT('',(1.E-002,-1.E-002)); +#36882 = VECTOR('',#36883,1.); +#36883 = DIRECTION('',(0.E+000,1.)); +#36884 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#36885 = ORIENTED_EDGE('',*,*,#24893,.T.); +#36886 = ORIENTED_EDGE('',*,*,#36887,.T.); +#36887 = EDGE_CURVE('',#24894,#36888,#36890,.T.); +#36888 = VERTEX_POINT('',#36889); +#36889 = CARTESIAN_POINT('',(1.625,-3.49,0.2)); +#36890 = SURFACE_CURVE('',#36891,(#36895,#36902),.PCURVE_S1.); +#36891 = LINE('',#36892,#36893); +#36892 = CARTESIAN_POINT('',(1.625,-3.49,1.E-002)); +#36893 = VECTOR('',#36894,1.); +#36894 = DIRECTION('',(0.E+000,0.E+000,1.)); +#36895 = PCURVE('',#23896,#36896); +#36896 = DEFINITIONAL_REPRESENTATION('',(#36897),#36901); +#36897 = LINE('',#36898,#36899); +#36898 = CARTESIAN_POINT('',(-1.E-002,-5.115)); +#36899 = VECTOR('',#36900,1.); +#36900 = DIRECTION('',(1.,0.E+000)); +#36901 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#36902 = PCURVE('',#24932,#36903); +#36903 = DEFINITIONAL_REPRESENTATION('',(#36904),#36908); +#36904 = LINE('',#36905,#36906); +#36905 = CARTESIAN_POINT('',(0.265,-1.E-002)); +#36906 = VECTOR('',#36907,1.); +#36907 = DIRECTION('',(0.E+000,-1.)); +#36908 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#36909 = ORIENTED_EDGE('',*,*,#36910,.T.); +#36910 = EDGE_CURVE('',#36888,#36911,#36913,.T.); +#36911 = VERTEX_POINT('',#36912); +#36912 = CARTESIAN_POINT('',(1.875,-3.49,0.2)); +#36913 = SURFACE_CURVE('',#36914,(#36918,#36925),.PCURVE_S1.); +#36914 = LINE('',#36915,#36916); +#36915 = CARTESIAN_POINT('',(-0.8075,-3.49,0.2)); +#36916 = VECTOR('',#36917,1.); +#36917 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000)); +#36918 = PCURVE('',#23896,#36919); +#36919 = DEFINITIONAL_REPRESENTATION('',(#36920),#36924); +#36920 = LINE('',#36921,#36922); +#36921 = CARTESIAN_POINT('',(0.18,-2.6825)); +#36922 = VECTOR('',#36923,1.); +#36923 = DIRECTION('',(0.E+000,-1.)); +#36924 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#36925 = PCURVE('',#36926,#36931); +#36926 = PLANE('',#36927); +#36927 = AXIS2_PLACEMENT_3D('',#36928,#36929,#36930); +#36928 = CARTESIAN_POINT('',(1.875,-3.5,0.2)); +#36929 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#36930 = DIRECTION('',(-1.,5.665538897648E-016,0.E+000)); +#36931 = DEFINITIONAL_REPRESENTATION('',(#36932),#36936); +#36932 = LINE('',#36933,#36934); +#36933 = CARTESIAN_POINT('',(2.6825,9.999999999998E-003)); +#36934 = VECTOR('',#36935,1.); +#36935 = DIRECTION('',(-1.,3.445092848398E-016)); +#36936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#36937 = ORIENTED_EDGE('',*,*,#36938,.T.); +#36938 = EDGE_CURVE('',#36911,#24978,#36939,.T.); +#36939 = SURFACE_CURVE('',#36940,(#36944,#36951),.PCURVE_S1.); +#36940 = LINE('',#36941,#36942); +#36941 = CARTESIAN_POINT('',(1.875,-3.49,1.E-002)); +#36942 = VECTOR('',#36943,1.); +#36943 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#36944 = PCURVE('',#23896,#36945); +#36945 = DEFINITIONAL_REPRESENTATION('',(#36946),#36950); +#36946 = LINE('',#36947,#36948); +#36947 = CARTESIAN_POINT('',(-1.E-002,-5.365)); +#36948 = VECTOR('',#36949,1.); +#36949 = DIRECTION('',(-1.,0.E+000)); +#36950 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#36951 = PCURVE('',#24993,#36952); +#36952 = DEFINITIONAL_REPRESENTATION('',(#36953),#36957); +#36953 = LINE('',#36954,#36955); +#36954 = CARTESIAN_POINT('',(1.E-002,-1.E-002)); +#36955 = VECTOR('',#36956,1.); +#36956 = DIRECTION('',(0.E+000,1.)); +#36957 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#36958 = ORIENTED_EDGE('',*,*,#25005,.T.); +#36959 = ORIENTED_EDGE('',*,*,#36960,.T.); +#36960 = EDGE_CURVE('',#25006,#36961,#36963,.T.); +#36961 = VERTEX_POINT('',#36962); +#36962 = CARTESIAN_POINT('',(2.125,-3.49,0.2)); +#36963 = SURFACE_CURVE('',#36964,(#36968,#36975),.PCURVE_S1.); +#36964 = LINE('',#36965,#36966); +#36965 = CARTESIAN_POINT('',(2.125,-3.49,1.E-002)); +#36966 = VECTOR('',#36967,1.); +#36967 = DIRECTION('',(0.E+000,0.E+000,1.)); +#36968 = PCURVE('',#23896,#36969); +#36969 = DEFINITIONAL_REPRESENTATION('',(#36970),#36974); +#36970 = LINE('',#36971,#36972); +#36971 = CARTESIAN_POINT('',(-1.E-002,-5.615)); +#36972 = VECTOR('',#36973,1.); +#36973 = DIRECTION('',(1.,0.E+000)); +#36974 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#36975 = PCURVE('',#25044,#36976); +#36976 = DEFINITIONAL_REPRESENTATION('',(#36977),#36981); +#36977 = LINE('',#36978,#36979); +#36978 = CARTESIAN_POINT('',(0.265,-1.E-002)); +#36979 = VECTOR('',#36980,1.); +#36980 = DIRECTION('',(0.E+000,-1.)); +#36981 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#36982 = ORIENTED_EDGE('',*,*,#36983,.T.); +#36983 = EDGE_CURVE('',#36961,#36984,#36986,.T.); +#36984 = VERTEX_POINT('',#36985); +#36985 = CARTESIAN_POINT('',(2.375,-3.49,0.2)); +#36986 = SURFACE_CURVE('',#36987,(#36991,#36998),.PCURVE_S1.); +#36987 = LINE('',#36988,#36989); +#36988 = CARTESIAN_POINT('',(-0.5575,-3.49,0.2)); +#36989 = VECTOR('',#36990,1.); +#36990 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000)); +#36991 = PCURVE('',#23896,#36992); +#36992 = DEFINITIONAL_REPRESENTATION('',(#36993),#36997); +#36993 = LINE('',#36994,#36995); +#36994 = CARTESIAN_POINT('',(0.18,-2.9325)); +#36995 = VECTOR('',#36996,1.); +#36996 = DIRECTION('',(0.E+000,-1.)); +#36997 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#36998 = PCURVE('',#36999,#37004); +#36999 = PLANE('',#37000); +#37000 = AXIS2_PLACEMENT_3D('',#37001,#37002,#37003); +#37001 = CARTESIAN_POINT('',(2.375,-3.5,0.2)); +#37002 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#37003 = DIRECTION('',(-1.,5.665538897648E-016,0.E+000)); +#37004 = DEFINITIONAL_REPRESENTATION('',(#37005),#37009); +#37005 = LINE('',#37006,#37007); +#37006 = CARTESIAN_POINT('',(2.9325,9.999999999998E-003)); +#37007 = VECTOR('',#37008,1.); +#37008 = DIRECTION('',(-1.,3.445092848398E-016)); +#37009 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#37010 = ORIENTED_EDGE('',*,*,#37011,.T.); +#37011 = EDGE_CURVE('',#36984,#25090,#37012,.T.); +#37012 = SURFACE_CURVE('',#37013,(#37017,#37024),.PCURVE_S1.); +#37013 = LINE('',#37014,#37015); +#37014 = CARTESIAN_POINT('',(2.375,-3.49,1.E-002)); +#37015 = VECTOR('',#37016,1.); +#37016 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#37017 = PCURVE('',#23896,#37018); +#37018 = DEFINITIONAL_REPRESENTATION('',(#37019),#37023); +#37019 = LINE('',#37020,#37021); +#37020 = CARTESIAN_POINT('',(-1.E-002,-5.865)); +#37021 = VECTOR('',#37022,1.); +#37022 = DIRECTION('',(-1.,0.E+000)); +#37023 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#37024 = PCURVE('',#25105,#37025); +#37025 = DEFINITIONAL_REPRESENTATION('',(#37026),#37030); +#37026 = LINE('',#37027,#37028); +#37027 = CARTESIAN_POINT('',(1.E-002,-1.E-002)); +#37028 = VECTOR('',#37029,1.); +#37029 = DIRECTION('',(0.E+000,1.)); +#37030 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#37031 = ORIENTED_EDGE('',*,*,#25117,.T.); +#37032 = ORIENTED_EDGE('',*,*,#37033,.T.); +#37033 = EDGE_CURVE('',#25118,#37034,#37036,.T.); +#37034 = VERTEX_POINT('',#37035); +#37035 = CARTESIAN_POINT('',(2.625,-3.49,0.2)); +#37036 = SURFACE_CURVE('',#37037,(#37041,#37048),.PCURVE_S1.); +#37037 = LINE('',#37038,#37039); +#37038 = CARTESIAN_POINT('',(2.625,-3.49,1.E-002)); +#37039 = VECTOR('',#37040,1.); +#37040 = DIRECTION('',(0.E+000,0.E+000,1.)); +#37041 = PCURVE('',#23896,#37042); +#37042 = DEFINITIONAL_REPRESENTATION('',(#37043),#37047); +#37043 = LINE('',#37044,#37045); +#37044 = CARTESIAN_POINT('',(-1.E-002,-6.115)); +#37045 = VECTOR('',#37046,1.); +#37046 = DIRECTION('',(1.,0.E+000)); +#37047 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#37048 = PCURVE('',#25156,#37049); +#37049 = DEFINITIONAL_REPRESENTATION('',(#37050),#37054); +#37050 = LINE('',#37051,#37052); +#37051 = CARTESIAN_POINT('',(0.265,-1.E-002)); +#37052 = VECTOR('',#37053,1.); +#37053 = DIRECTION('',(0.E+000,-1.)); +#37054 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#37055 = ORIENTED_EDGE('',*,*,#37056,.T.); +#37056 = EDGE_CURVE('',#37034,#37057,#37059,.T.); +#37057 = VERTEX_POINT('',#37058); +#37058 = CARTESIAN_POINT('',(2.875,-3.49,0.2)); +#37059 = SURFACE_CURVE('',#37060,(#37064,#37071),.PCURVE_S1.); +#37060 = LINE('',#37061,#37062); +#37061 = CARTESIAN_POINT('',(-0.3075,-3.49,0.2)); +#37062 = VECTOR('',#37063,1.); +#37063 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000)); +#37064 = PCURVE('',#23896,#37065); +#37065 = DEFINITIONAL_REPRESENTATION('',(#37066),#37070); +#37066 = LINE('',#37067,#37068); +#37067 = CARTESIAN_POINT('',(0.18,-3.1825)); +#37068 = VECTOR('',#37069,1.); +#37069 = DIRECTION('',(0.E+000,-1.)); +#37070 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#37071 = PCURVE('',#37072,#37077); +#37072 = PLANE('',#37073); +#37073 = AXIS2_PLACEMENT_3D('',#37074,#37075,#37076); +#37074 = CARTESIAN_POINT('',(2.875,-3.5,0.2)); +#37075 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#37076 = DIRECTION('',(-1.,5.665538897648E-016,0.E+000)); +#37077 = DEFINITIONAL_REPRESENTATION('',(#37078),#37082); +#37078 = LINE('',#37079,#37080); +#37079 = CARTESIAN_POINT('',(3.1825,9.999999999998E-003)); +#37080 = VECTOR('',#37081,1.); +#37081 = DIRECTION('',(-1.,3.445092848398E-016)); +#37082 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#37083 = ORIENTED_EDGE('',*,*,#37084,.T.); +#37084 = EDGE_CURVE('',#37057,#25202,#37085,.T.); +#37085 = SURFACE_CURVE('',#37086,(#37090,#37097),.PCURVE_S1.); +#37086 = LINE('',#37087,#37088); +#37087 = CARTESIAN_POINT('',(2.875,-3.49,1.E-002)); +#37088 = VECTOR('',#37089,1.); +#37089 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#37090 = PCURVE('',#23896,#37091); +#37091 = DEFINITIONAL_REPRESENTATION('',(#37092),#37096); +#37092 = LINE('',#37093,#37094); +#37093 = CARTESIAN_POINT('',(-1.E-002,-6.365)); +#37094 = VECTOR('',#37095,1.); +#37095 = DIRECTION('',(-1.,0.E+000)); +#37096 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#37097 = PCURVE('',#25217,#37098); +#37098 = DEFINITIONAL_REPRESENTATION('',(#37099),#37103); +#37099 = LINE('',#37100,#37101); +#37100 = CARTESIAN_POINT('',(1.E-002,-1.E-002)); +#37101 = VECTOR('',#37102,1.); +#37102 = DIRECTION('',(0.E+000,1.)); +#37103 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#37104 = ORIENTED_EDGE('',*,*,#25229,.T.); +#37105 = ORIENTED_EDGE('',*,*,#35307,.T.); +#37106 = ADVANCED_FACE('',(#37107),#26589,.F.); +#37107 = FACE_BOUND('',#37108,.F.); +#37108 = EDGE_LOOP('',(#37109,#37139,#37167,#37188,#37189,#37190)); +#37109 = ORIENTED_EDGE('',*,*,#37110,.F.); +#37110 = EDGE_CURVE('',#37111,#37113,#37115,.T.); +#37111 = VERTEX_POINT('',#37112); +#37112 = CARTESIAN_POINT('',(3.5,2.875,0.E+000)); +#37113 = VERTEX_POINT('',#37114); +#37114 = CARTESIAN_POINT('',(3.225,2.875,0.E+000)); +#37115 = SURFACE_CURVE('',#37116,(#37120,#37127),.PCURVE_S1.); +#37116 = LINE('',#37117,#37118); +#37117 = CARTESIAN_POINT('',(3.5,2.875,0.E+000)); +#37118 = VECTOR('',#37119,1.); +#37119 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000)); +#37120 = PCURVE('',#26589,#37121); +#37121 = DEFINITIONAL_REPRESENTATION('',(#37122),#37126); +#37122 = LINE('',#37123,#37124); +#37123 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#37124 = VECTOR('',#37125,1.); +#37125 = DIRECTION('',(1.,0.E+000)); +#37126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#37127 = PCURVE('',#37128,#37133); +#37128 = PLANE('',#37129); +#37129 = AXIS2_PLACEMENT_3D('',#37130,#37131,#37132); +#37130 = CARTESIAN_POINT('',(3.5,2.875,0.E+000)); +#37131 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#37132 = DIRECTION('',(-3.445092848398E-016,-1.,-0.E+000)); +#37133 = DEFINITIONAL_REPRESENTATION('',(#37134),#37138); +#37134 = LINE('',#37135,#37136); +#37135 = CARTESIAN_POINT('',(-0.E+000,0.E+000)); +#37136 = VECTOR('',#37137,1.); +#37137 = DIRECTION('',(0.E+000,1.)); +#37138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#37139 = ORIENTED_EDGE('',*,*,#37140,.T.); +#37140 = EDGE_CURVE('',#37111,#37141,#37143,.T.); +#37141 = VERTEX_POINT('',#37142); +#37142 = CARTESIAN_POINT('',(3.5,2.875,0.2)); +#37143 = SURFACE_CURVE('',#37144,(#37148,#37155),.PCURVE_S1.); +#37144 = LINE('',#37145,#37146); +#37145 = CARTESIAN_POINT('',(3.5,2.875,0.E+000)); +#37146 = VECTOR('',#37147,1.); +#37147 = DIRECTION('',(0.E+000,0.E+000,1.)); +#37148 = PCURVE('',#26589,#37149); +#37149 = DEFINITIONAL_REPRESENTATION('',(#37150),#37154); +#37150 = LINE('',#37151,#37152); +#37151 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#37152 = VECTOR('',#37153,1.); +#37153 = DIRECTION('',(0.E+000,-1.)); +#37154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#37155 = PCURVE('',#37156,#37161); +#37156 = PLANE('',#37157); +#37157 = AXIS2_PLACEMENT_3D('',#37158,#37159,#37160); +#37158 = CARTESIAN_POINT('',(3.5,2.625,0.E+000)); +#37159 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000)); +#37160 = DIRECTION('',(3.445092848398E-016,1.,0.E+000)); +#37161 = DEFINITIONAL_REPRESENTATION('',(#37162),#37166); +#37162 = LINE('',#37163,#37164); +#37163 = CARTESIAN_POINT('',(0.25,0.E+000)); +#37164 = VECTOR('',#37165,1.); +#37165 = DIRECTION('',(0.E+000,-1.)); +#37166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#37167 = ORIENTED_EDGE('',*,*,#37168,.T.); +#37168 = EDGE_CURVE('',#37141,#36156,#37169,.T.); +#37169 = SURFACE_CURVE('',#37170,(#37174,#37181),.PCURVE_S1.); +#37170 = LINE('',#37171,#37172); +#37171 = CARTESIAN_POINT('',(3.5,2.875,0.2)); +#37172 = VECTOR('',#37173,1.); +#37173 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000)); +#37174 = PCURVE('',#26589,#37175); +#37175 = DEFINITIONAL_REPRESENTATION('',(#37176),#37180); +#37176 = LINE('',#37177,#37178); +#37177 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#37178 = VECTOR('',#37179,1.); +#37179 = DIRECTION('',(1.,0.E+000)); +#37180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#37181 = PCURVE('',#36171,#37182); +#37182 = DEFINITIONAL_REPRESENTATION('',(#37183),#37187); +#37183 = LINE('',#37184,#37185); +#37184 = CARTESIAN_POINT('',(-0.E+000,0.E+000)); +#37185 = VECTOR('',#37186,1.); +#37186 = DIRECTION('',(0.E+000,1.)); +#37187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#37188 = ORIENTED_EDGE('',*,*,#36183,.T.); +#37189 = ORIENTED_EDGE('',*,*,#26573,.F.); +#37190 = ORIENTED_EDGE('',*,*,#37191,.F.); +#37191 = EDGE_CURVE('',#37113,#26541,#37192,.T.); +#37192 = SURFACE_CURVE('',#37193,(#37197,#37204),.PCURVE_S1.); +#37193 = LINE('',#37194,#37195); +#37194 = CARTESIAN_POINT('',(3.225,2.875,0.E+000)); +#37195 = VECTOR('',#37196,1.); +#37196 = DIRECTION('',(0.E+000,0.E+000,1.)); +#37197 = PCURVE('',#26589,#37198); +#37198 = DEFINITIONAL_REPRESENTATION('',(#37199),#37203); +#37199 = LINE('',#37200,#37201); +#37200 = CARTESIAN_POINT('',(0.275,0.E+000)); +#37201 = VECTOR('',#37202,1.); +#37202 = DIRECTION('',(0.E+000,-1.)); +#37203 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#37204 = PCURVE('',#26561,#37205); +#37205 = DEFINITIONAL_REPRESENTATION('',(#37206),#37210); +#37206 = LINE('',#37207,#37208); +#37207 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#37208 = VECTOR('',#37209,1.); +#37209 = DIRECTION('',(0.E+000,-1.)); +#37210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#37211 = ADVANCED_FACE('',(#37212),#23924,.F.); +#37212 = FACE_BOUND('',#37213,.F.); +#37213 = EDGE_LOOP('',(#37214,#37244,#37265,#37266,#37267,#37290)); +#37214 = ORIENTED_EDGE('',*,*,#37215,.F.); +#37215 = EDGE_CURVE('',#37216,#37218,#37220,.T.); +#37216 = VERTEX_POINT('',#37217); +#37217 = CARTESIAN_POINT('',(-2.875,-3.225,0.E+000)); +#37218 = VERTEX_POINT('',#37219); +#37219 = CARTESIAN_POINT('',(-2.875,-3.5,0.E+000)); +#37220 = SURFACE_CURVE('',#37221,(#37225,#37232),.PCURVE_S1.); +#37221 = LINE('',#37222,#37223); +#37222 = CARTESIAN_POINT('',(-2.875,-3.225,0.E+000)); +#37223 = VECTOR('',#37224,1.); +#37224 = DIRECTION('',(-5.665538897648E-016,-1.,0.E+000)); +#37225 = PCURVE('',#23924,#37226); +#37226 = DEFINITIONAL_REPRESENTATION('',(#37227),#37231); +#37227 = LINE('',#37228,#37229); +#37228 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#37229 = VECTOR('',#37230,1.); +#37230 = DIRECTION('',(1.,0.E+000)); +#37231 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#37232 = PCURVE('',#37233,#37238); +#37233 = PLANE('',#37234); +#37234 = AXIS2_PLACEMENT_3D('',#37235,#37236,#37237); +#37235 = CARTESIAN_POINT('',(-2.625,-3.5,0.E+000)); +#37236 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#37237 = DIRECTION('',(-1.,5.665538897648E-016,0.E+000)); +#37238 = DEFINITIONAL_REPRESENTATION('',(#37239),#37243); +#37239 = LINE('',#37240,#37241); +#37240 = CARTESIAN_POINT('',(0.25,0.275)); +#37241 = VECTOR('',#37242,1.); +#37242 = DIRECTION('',(0.E+000,-1.)); +#37243 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#37244 = ORIENTED_EDGE('',*,*,#37245,.T.); +#37245 = EDGE_CURVE('',#37216,#23909,#37246,.T.); +#37246 = SURFACE_CURVE('',#37247,(#37251,#37258),.PCURVE_S1.); +#37247 = LINE('',#37248,#37249); +#37248 = CARTESIAN_POINT('',(-2.875,-3.225,0.E+000)); +#37249 = VECTOR('',#37250,1.); +#37250 = DIRECTION('',(0.E+000,0.E+000,1.)); +#37251 = PCURVE('',#23924,#37252); +#37252 = DEFINITIONAL_REPRESENTATION('',(#37253),#37257); +#37253 = LINE('',#37254,#37255); +#37254 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#37255 = VECTOR('',#37256,1.); +#37256 = DIRECTION('',(0.E+000,-1.)); +#37257 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#37258 = PCURVE('',#23957,#37259); +#37259 = DEFINITIONAL_REPRESENTATION('',(#37260),#37264); +#37260 = LINE('',#37261,#37262); +#37261 = CARTESIAN_POINT('',(3.14159265359,0.E+000)); +#37262 = VECTOR('',#37263,1.); +#37263 = DIRECTION('',(0.E+000,-1.)); +#37264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#37265 = ORIENTED_EDGE('',*,*,#23908,.F.); +#37266 = ORIENTED_EDGE('',*,*,#36230,.T.); +#37267 = ORIENTED_EDGE('',*,*,#37268,.T.); +#37268 = EDGE_CURVE('',#36231,#37269,#37271,.T.); +#37269 = VERTEX_POINT('',#37270); +#37270 = CARTESIAN_POINT('',(-2.875,-3.5,0.2)); +#37271 = SURFACE_CURVE('',#37272,(#37276,#37283),.PCURVE_S1.); +#37272 = LINE('',#37273,#37274); +#37273 = CARTESIAN_POINT('',(-2.875,-3.225,0.2)); +#37274 = VECTOR('',#37275,1.); +#37275 = DIRECTION('',(-5.665538897648E-016,-1.,0.E+000)); +#37276 = PCURVE('',#23924,#37277); +#37277 = DEFINITIONAL_REPRESENTATION('',(#37278),#37282); +#37278 = LINE('',#37279,#37280); +#37279 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#37280 = VECTOR('',#37281,1.); +#37281 = DIRECTION('',(1.,0.E+000)); +#37282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#37283 = PCURVE('',#36269,#37284); +#37284 = DEFINITIONAL_REPRESENTATION('',(#37285),#37289); +#37285 = LINE('',#37286,#37287); +#37286 = CARTESIAN_POINT('',(0.25,0.275)); +#37287 = VECTOR('',#37288,1.); +#37288 = DIRECTION('',(0.E+000,-1.)); +#37289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#37290 = ORIENTED_EDGE('',*,*,#37291,.F.); +#37291 = EDGE_CURVE('',#37218,#37269,#37292,.T.); +#37292 = SURFACE_CURVE('',#37293,(#37297,#37304),.PCURVE_S1.); +#37293 = LINE('',#37294,#37295); +#37294 = CARTESIAN_POINT('',(-2.875,-3.5,0.E+000)); +#37295 = VECTOR('',#37296,1.); +#37296 = DIRECTION('',(0.E+000,0.E+000,1.)); +#37297 = PCURVE('',#23924,#37298); +#37298 = DEFINITIONAL_REPRESENTATION('',(#37299),#37303); +#37299 = LINE('',#37300,#37301); +#37300 = CARTESIAN_POINT('',(0.275,0.E+000)); +#37301 = VECTOR('',#37302,1.); +#37302 = DIRECTION('',(0.E+000,-1.)); +#37303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#37304 = PCURVE('',#37305,#37310); +#37305 = PLANE('',#37306); +#37306 = AXIS2_PLACEMENT_3D('',#37307,#37308,#37309); +#37307 = CARTESIAN_POINT('',(-2.875,-3.5,0.E+000)); +#37308 = DIRECTION('',(5.665538897648E-016,1.,0.E+000)); +#37309 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000)); +#37310 = DEFINITIONAL_REPRESENTATION('',(#37311),#37315); +#37311 = LINE('',#37312,#37313); +#37312 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#37313 = VECTOR('',#37314,1.); +#37314 = DIRECTION('',(0.E+000,-1.)); +#37315 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#37316 = ADVANCED_FACE('',(#37317),#26561,.T.); +#37317 = FACE_BOUND('',#37318,.T.); +#37318 = EDGE_LOOP('',(#37319,#37342,#37343,#37344)); +#37319 = ORIENTED_EDGE('',*,*,#37320,.T.); +#37320 = EDGE_CURVE('',#37321,#26513,#37323,.T.); +#37321 = VERTEX_POINT('',#37322); +#37322 = CARTESIAN_POINT('',(3.225,2.625,0.E+000)); +#37323 = SURFACE_CURVE('',#37324,(#37328,#37335),.PCURVE_S1.); +#37324 = LINE('',#37325,#37326); +#37325 = CARTESIAN_POINT('',(3.225,2.625,0.E+000)); +#37326 = VECTOR('',#37327,1.); +#37327 = DIRECTION('',(0.E+000,0.E+000,1.)); +#37328 = PCURVE('',#26561,#37329); +#37329 = DEFINITIONAL_REPRESENTATION('',(#37330),#37334); +#37330 = LINE('',#37331,#37332); +#37331 = CARTESIAN_POINT('',(3.14159265359,0.E+000)); +#37332 = VECTOR('',#37333,1.); +#37333 = DIRECTION('',(0.E+000,-1.)); +#37334 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#37335 = PCURVE('',#26528,#37336); +#37336 = DEFINITIONAL_REPRESENTATION('',(#37337),#37341); +#37337 = LINE('',#37338,#37339); +#37338 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#37339 = VECTOR('',#37340,1.); +#37340 = DIRECTION('',(0.E+000,-1.)); +#37341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#37342 = ORIENTED_EDGE('',*,*,#26540,.T.); +#37343 = ORIENTED_EDGE('',*,*,#37191,.F.); +#37344 = ORIENTED_EDGE('',*,*,#37345,.T.); +#37345 = EDGE_CURVE('',#37113,#37321,#37346,.T.); +#37346 = SURFACE_CURVE('',#37347,(#37352,#37359),.PCURVE_S1.); +#37347 = CIRCLE('',#37348,0.125); +#37348 = AXIS2_PLACEMENT_3D('',#37349,#37350,#37351); +#37349 = CARTESIAN_POINT('',(3.225,2.75,0.E+000)); +#37350 = DIRECTION('',(0.E+000,-0.E+000,1.)); +#37351 = DIRECTION('',(3.445092848398E-016,1.,0.E+000)); +#37352 = PCURVE('',#26561,#37353); +#37353 = DEFINITIONAL_REPRESENTATION('',(#37354),#37358); +#37354 = LINE('',#37355,#37356); +#37355 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#37356 = VECTOR('',#37357,1.); +#37357 = DIRECTION('',(-1.,0.E+000)); +#37358 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#37359 = PCURVE('',#37128,#37360); +#37360 = DEFINITIONAL_REPRESENTATION('',(#37361),#37369); +#37361 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#37362,#37363,#37364,#37365 + ,#37366,#37367,#37368),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#37362 = CARTESIAN_POINT('',(8.326672684689E-017,0.275)); +#37363 = CARTESIAN_POINT('',(8.326672684689E-017,0.491506350946)); +#37364 = CARTESIAN_POINT('',(0.1875,0.383253175473)); +#37365 = CARTESIAN_POINT('',(0.375,0.275)); +#37366 = CARTESIAN_POINT('',(0.1875,0.166746824527)); +#37367 = CARTESIAN_POINT('',(2.775557561563E-016,5.849364905389E-002)); +#37368 = CARTESIAN_POINT('',(8.326672684689E-017,0.275)); +#37369 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#37370 = ADVANCED_FACE('',(#37371),#23957,.T.); +#37371 = FACE_BOUND('',#37372,.T.); +#37372 = EDGE_LOOP('',(#37373,#37374,#37375,#37398)); +#37373 = ORIENTED_EDGE('',*,*,#37245,.T.); +#37374 = ORIENTED_EDGE('',*,*,#23936,.T.); +#37375 = ORIENTED_EDGE('',*,*,#37376,.F.); +#37376 = EDGE_CURVE('',#37377,#23937,#37379,.T.); +#37377 = VERTEX_POINT('',#37378); +#37378 = CARTESIAN_POINT('',(-2.625,-3.225,0.E+000)); +#37379 = SURFACE_CURVE('',#37380,(#37384,#37391),.PCURVE_S1.); +#37380 = LINE('',#37381,#37382); +#37381 = CARTESIAN_POINT('',(-2.625,-3.225,0.E+000)); +#37382 = VECTOR('',#37383,1.); +#37383 = DIRECTION('',(0.E+000,0.E+000,1.)); +#37384 = PCURVE('',#23957,#37385); +#37385 = DEFINITIONAL_REPRESENTATION('',(#37386),#37390); +#37386 = LINE('',#37387,#37388); +#37387 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#37388 = VECTOR('',#37389,1.); +#37389 = DIRECTION('',(0.E+000,-1.)); +#37390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#37391 = PCURVE('',#23985,#37392); +#37392 = DEFINITIONAL_REPRESENTATION('',(#37393),#37397); +#37393 = LINE('',#37394,#37395); +#37394 = CARTESIAN_POINT('',(0.275,0.E+000)); +#37395 = VECTOR('',#37396,1.); +#37396 = DIRECTION('',(0.E+000,-1.)); +#37397 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#37398 = ORIENTED_EDGE('',*,*,#37399,.T.); +#37399 = EDGE_CURVE('',#37377,#37216,#37400,.T.); +#37400 = SURFACE_CURVE('',#37401,(#37406,#37413),.PCURVE_S1.); +#37401 = CIRCLE('',#37402,0.125); +#37402 = AXIS2_PLACEMENT_3D('',#37403,#37404,#37405); +#37403 = CARTESIAN_POINT('',(-2.75,-3.225,0.E+000)); +#37404 = DIRECTION('',(-0.E+000,0.E+000,1.)); +#37405 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000)); +#37406 = PCURVE('',#23957,#37407); +#37407 = DEFINITIONAL_REPRESENTATION('',(#37408),#37412); +#37408 = LINE('',#37409,#37410); +#37409 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#37410 = VECTOR('',#37411,1.); +#37411 = DIRECTION('',(-1.,0.E+000)); +#37412 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#37413 = PCURVE('',#37233,#37414); +#37414 = DEFINITIONAL_REPRESENTATION('',(#37415),#37423); +#37415 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#37416,#37417,#37418,#37419 + ,#37420,#37421,#37422),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#37416 = CARTESIAN_POINT('',(1.665334536938E-016,0.275)); +#37417 = CARTESIAN_POINT('',(1.665334536938E-016,0.491506350946)); +#37418 = CARTESIAN_POINT('',(0.1875,0.383253175473)); +#37419 = CARTESIAN_POINT('',(0.375,0.275)); +#37420 = CARTESIAN_POINT('',(0.1875,0.166746824527)); +#37421 = CARTESIAN_POINT('',(3.608224830032E-016,5.849364905389E-002)); +#37422 = CARTESIAN_POINT('',(1.665334536938E-016,0.275)); +#37423 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#37424 = ADVANCED_FACE('',(#37425),#26528,.F.); +#37425 = FACE_BOUND('',#37426,.F.); +#37426 = EDGE_LOOP('',(#37427,#37450,#37451,#37452,#37453,#37476)); +#37427 = ORIENTED_EDGE('',*,*,#37428,.F.); +#37428 = EDGE_CURVE('',#37321,#37429,#37431,.T.); +#37429 = VERTEX_POINT('',#37430); +#37430 = CARTESIAN_POINT('',(3.5,2.625,0.E+000)); +#37431 = SURFACE_CURVE('',#37432,(#37436,#37443),.PCURVE_S1.); +#37432 = LINE('',#37433,#37434); +#37433 = CARTESIAN_POINT('',(3.225,2.625,0.E+000)); +#37434 = VECTOR('',#37435,1.); +#37435 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000)); +#37436 = PCURVE('',#26528,#37437); +#37437 = DEFINITIONAL_REPRESENTATION('',(#37438),#37442); +#37438 = LINE('',#37439,#37440); +#37439 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#37440 = VECTOR('',#37441,1.); +#37441 = DIRECTION('',(1.,0.E+000)); +#37442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#37443 = PCURVE('',#37128,#37444); +#37444 = DEFINITIONAL_REPRESENTATION('',(#37445),#37449); +#37445 = LINE('',#37446,#37447); +#37446 = CARTESIAN_POINT('',(0.25,0.275)); +#37447 = VECTOR('',#37448,1.); +#37448 = DIRECTION('',(0.E+000,-1.)); +#37449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#37450 = ORIENTED_EDGE('',*,*,#37320,.T.); +#37451 = ORIENTED_EDGE('',*,*,#26512,.F.); +#37452 = ORIENTED_EDGE('',*,*,#36132,.T.); +#37453 = ORIENTED_EDGE('',*,*,#37454,.T.); +#37454 = EDGE_CURVE('',#36133,#37455,#37457,.T.); +#37455 = VERTEX_POINT('',#37456); +#37456 = CARTESIAN_POINT('',(3.5,2.625,0.2)); +#37457 = SURFACE_CURVE('',#37458,(#37462,#37469),.PCURVE_S1.); +#37458 = LINE('',#37459,#37460); +#37459 = CARTESIAN_POINT('',(3.225,2.625,0.2)); +#37460 = VECTOR('',#37461,1.); +#37461 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000)); +#37462 = PCURVE('',#26528,#37463); +#37463 = DEFINITIONAL_REPRESENTATION('',(#37464),#37468); +#37464 = LINE('',#37465,#37466); +#37465 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#37466 = VECTOR('',#37467,1.); +#37467 = DIRECTION('',(1.,0.E+000)); +#37468 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#37469 = PCURVE('',#36171,#37470); +#37470 = DEFINITIONAL_REPRESENTATION('',(#37471),#37475); +#37471 = LINE('',#37472,#37473); +#37472 = CARTESIAN_POINT('',(0.25,0.275)); +#37473 = VECTOR('',#37474,1.); +#37474 = DIRECTION('',(0.E+000,-1.)); +#37475 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#37476 = ORIENTED_EDGE('',*,*,#37477,.F.); +#37477 = EDGE_CURVE('',#37429,#37455,#37478,.T.); +#37478 = SURFACE_CURVE('',#37479,(#37483,#37490),.PCURVE_S1.); +#37479 = LINE('',#37480,#37481); +#37480 = CARTESIAN_POINT('',(3.5,2.625,0.E+000)); +#37481 = VECTOR('',#37482,1.); +#37482 = DIRECTION('',(0.E+000,0.E+000,1.)); +#37483 = PCURVE('',#26528,#37484); +#37484 = DEFINITIONAL_REPRESENTATION('',(#37485),#37489); +#37485 = LINE('',#37486,#37487); +#37486 = CARTESIAN_POINT('',(0.275,0.E+000)); +#37487 = VECTOR('',#37488,1.); +#37488 = DIRECTION('',(0.E+000,-1.)); +#37489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#37490 = PCURVE('',#37156,#37491); +#37491 = DEFINITIONAL_REPRESENTATION('',(#37492),#37496); +#37492 = LINE('',#37493,#37494); +#37493 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#37494 = VECTOR('',#37495,1.); +#37495 = DIRECTION('',(0.E+000,-1.)); +#37496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#37497 = ADVANCED_FACE('',(#37498),#23985,.F.); +#37498 = FACE_BOUND('',#37499,.F.); +#37499 = EDGE_LOOP('',(#37500,#37523,#37546,#37567,#37568,#37569)); +#37500 = ORIENTED_EDGE('',*,*,#37501,.F.); +#37501 = EDGE_CURVE('',#37502,#37377,#37504,.T.); +#37502 = VERTEX_POINT('',#37503); +#37503 = CARTESIAN_POINT('',(-2.625,-3.5,0.E+000)); +#37504 = SURFACE_CURVE('',#37505,(#37509,#37516),.PCURVE_S1.); +#37505 = LINE('',#37506,#37507); +#37506 = CARTESIAN_POINT('',(-2.625,-3.5,0.E+000)); +#37507 = VECTOR('',#37508,1.); +#37508 = DIRECTION('',(5.665538897648E-016,1.,0.E+000)); +#37509 = PCURVE('',#23985,#37510); +#37510 = DEFINITIONAL_REPRESENTATION('',(#37511),#37515); +#37511 = LINE('',#37512,#37513); +#37512 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#37513 = VECTOR('',#37514,1.); +#37514 = DIRECTION('',(1.,0.E+000)); +#37515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#37516 = PCURVE('',#37233,#37517); +#37517 = DEFINITIONAL_REPRESENTATION('',(#37518),#37522); +#37518 = LINE('',#37519,#37520); +#37519 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#37520 = VECTOR('',#37521,1.); +#37521 = DIRECTION('',(0.E+000,1.)); +#37522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#37523 = ORIENTED_EDGE('',*,*,#37524,.T.); +#37524 = EDGE_CURVE('',#37502,#37525,#37527,.T.); +#37525 = VERTEX_POINT('',#37526); +#37526 = CARTESIAN_POINT('',(-2.625,-3.5,0.2)); +#37527 = SURFACE_CURVE('',#37528,(#37532,#37539),.PCURVE_S1.); +#37528 = LINE('',#37529,#37530); +#37529 = CARTESIAN_POINT('',(-2.625,-3.5,0.E+000)); +#37530 = VECTOR('',#37531,1.); +#37531 = DIRECTION('',(0.E+000,0.E+000,1.)); +#37532 = PCURVE('',#23985,#37533); +#37533 = DEFINITIONAL_REPRESENTATION('',(#37534),#37538); +#37534 = LINE('',#37535,#37536); +#37535 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#37536 = VECTOR('',#37537,1.); +#37537 = DIRECTION('',(0.E+000,-1.)); +#37538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#37539 = PCURVE('',#37305,#37540); +#37540 = DEFINITIONAL_REPRESENTATION('',(#37541),#37545); +#37541 = LINE('',#37542,#37543); +#37542 = CARTESIAN_POINT('',(0.25,0.E+000)); +#37543 = VECTOR('',#37544,1.); +#37544 = DIRECTION('',(0.E+000,-1.)); +#37545 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#37546 = ORIENTED_EDGE('',*,*,#37547,.T.); +#37547 = EDGE_CURVE('',#37525,#36254,#37548,.T.); +#37548 = SURFACE_CURVE('',#37549,(#37553,#37560),.PCURVE_S1.); +#37549 = LINE('',#37550,#37551); +#37550 = CARTESIAN_POINT('',(-2.625,-3.5,0.2)); +#37551 = VECTOR('',#37552,1.); +#37552 = DIRECTION('',(5.665538897648E-016,1.,0.E+000)); +#37553 = PCURVE('',#23985,#37554); +#37554 = DEFINITIONAL_REPRESENTATION('',(#37555),#37559); +#37555 = LINE('',#37556,#37557); +#37556 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#37557 = VECTOR('',#37558,1.); +#37558 = DIRECTION('',(1.,0.E+000)); +#37559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#37560 = PCURVE('',#36269,#37561); +#37561 = DEFINITIONAL_REPRESENTATION('',(#37562),#37566); +#37562 = LINE('',#37563,#37564); +#37563 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#37564 = VECTOR('',#37565,1.); +#37565 = DIRECTION('',(0.E+000,1.)); +#37566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#37567 = ORIENTED_EDGE('',*,*,#36281,.T.); +#37568 = ORIENTED_EDGE('',*,*,#23969,.F.); +#37569 = ORIENTED_EDGE('',*,*,#37376,.F.); +#37570 = ADVANCED_FACE('',(#37571),#26477,.F.); +#37571 = FACE_BOUND('',#37572,.F.); +#37572 = EDGE_LOOP('',(#37573,#37603,#37631,#37652,#37653,#37654)); +#37573 = ORIENTED_EDGE('',*,*,#37574,.F.); +#37574 = EDGE_CURVE('',#37575,#37577,#37579,.T.); +#37575 = VERTEX_POINT('',#37576); +#37576 = CARTESIAN_POINT('',(3.5,2.375,0.E+000)); +#37577 = VERTEX_POINT('',#37578); +#37578 = CARTESIAN_POINT('',(3.225,2.375,0.E+000)); +#37579 = SURFACE_CURVE('',#37580,(#37584,#37591),.PCURVE_S1.); +#37580 = LINE('',#37581,#37582); +#37581 = CARTESIAN_POINT('',(3.5,2.375,0.E+000)); +#37582 = VECTOR('',#37583,1.); +#37583 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000)); +#37584 = PCURVE('',#26477,#37585); +#37585 = DEFINITIONAL_REPRESENTATION('',(#37586),#37590); +#37586 = LINE('',#37587,#37588); +#37587 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#37588 = VECTOR('',#37589,1.); +#37589 = DIRECTION('',(1.,0.E+000)); +#37590 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#37591 = PCURVE('',#37592,#37597); +#37592 = PLANE('',#37593); +#37593 = AXIS2_PLACEMENT_3D('',#37594,#37595,#37596); +#37594 = CARTESIAN_POINT('',(3.5,2.375,0.E+000)); +#37595 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#37596 = DIRECTION('',(-3.445092848398E-016,-1.,-0.E+000)); +#37597 = DEFINITIONAL_REPRESENTATION('',(#37598),#37602); +#37598 = LINE('',#37599,#37600); +#37599 = CARTESIAN_POINT('',(-0.E+000,0.E+000)); +#37600 = VECTOR('',#37601,1.); +#37601 = DIRECTION('',(0.E+000,1.)); +#37602 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#37603 = ORIENTED_EDGE('',*,*,#37604,.T.); +#37604 = EDGE_CURVE('',#37575,#37605,#37607,.T.); +#37605 = VERTEX_POINT('',#37606); +#37606 = CARTESIAN_POINT('',(3.5,2.375,0.2)); +#37607 = SURFACE_CURVE('',#37608,(#37612,#37619),.PCURVE_S1.); +#37608 = LINE('',#37609,#37610); +#37609 = CARTESIAN_POINT('',(3.5,2.375,0.E+000)); +#37610 = VECTOR('',#37611,1.); +#37611 = DIRECTION('',(0.E+000,0.E+000,1.)); +#37612 = PCURVE('',#26477,#37613); +#37613 = DEFINITIONAL_REPRESENTATION('',(#37614),#37618); +#37614 = LINE('',#37615,#37616); +#37615 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#37616 = VECTOR('',#37617,1.); +#37617 = DIRECTION('',(0.E+000,-1.)); +#37618 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#37619 = PCURVE('',#37620,#37625); +#37620 = PLANE('',#37621); +#37621 = AXIS2_PLACEMENT_3D('',#37622,#37623,#37624); +#37622 = CARTESIAN_POINT('',(3.5,2.125,0.E+000)); +#37623 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000)); +#37624 = DIRECTION('',(3.445092848398E-016,1.,0.E+000)); +#37625 = DEFINITIONAL_REPRESENTATION('',(#37626),#37630); +#37626 = LINE('',#37627,#37628); +#37627 = CARTESIAN_POINT('',(0.25,0.E+000)); +#37628 = VECTOR('',#37629,1.); +#37629 = DIRECTION('',(0.E+000,-1.)); +#37630 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#37631 = ORIENTED_EDGE('',*,*,#37632,.T.); +#37632 = EDGE_CURVE('',#37605,#36083,#37633,.T.); +#37633 = SURFACE_CURVE('',#37634,(#37638,#37645),.PCURVE_S1.); +#37634 = LINE('',#37635,#37636); +#37635 = CARTESIAN_POINT('',(3.5,2.375,0.2)); +#37636 = VECTOR('',#37637,1.); +#37637 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000)); +#37638 = PCURVE('',#26477,#37639); +#37639 = DEFINITIONAL_REPRESENTATION('',(#37640),#37644); +#37640 = LINE('',#37641,#37642); +#37641 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#37642 = VECTOR('',#37643,1.); +#37643 = DIRECTION('',(1.,0.E+000)); +#37644 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#37645 = PCURVE('',#36098,#37646); +#37646 = DEFINITIONAL_REPRESENTATION('',(#37647),#37651); +#37647 = LINE('',#37648,#37649); +#37648 = CARTESIAN_POINT('',(-0.E+000,0.E+000)); +#37649 = VECTOR('',#37650,1.); +#37650 = DIRECTION('',(0.E+000,1.)); +#37651 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#37652 = ORIENTED_EDGE('',*,*,#36110,.T.); +#37653 = ORIENTED_EDGE('',*,*,#26461,.F.); +#37654 = ORIENTED_EDGE('',*,*,#37655,.F.); +#37655 = EDGE_CURVE('',#37577,#26429,#37656,.T.); +#37656 = SURFACE_CURVE('',#37657,(#37661,#37668),.PCURVE_S1.); +#37657 = LINE('',#37658,#37659); +#37658 = CARTESIAN_POINT('',(3.225,2.375,0.E+000)); +#37659 = VECTOR('',#37660,1.); +#37660 = DIRECTION('',(0.E+000,0.E+000,1.)); +#37661 = PCURVE('',#26477,#37662); +#37662 = DEFINITIONAL_REPRESENTATION('',(#37663),#37667); +#37663 = LINE('',#37664,#37665); +#37664 = CARTESIAN_POINT('',(0.275,0.E+000)); +#37665 = VECTOR('',#37666,1.); +#37666 = DIRECTION('',(0.E+000,-1.)); +#37667 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#37668 = PCURVE('',#26449,#37669); +#37669 = DEFINITIONAL_REPRESENTATION('',(#37670),#37674); +#37670 = LINE('',#37671,#37672); +#37671 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#37672 = VECTOR('',#37673,1.); +#37673 = DIRECTION('',(0.E+000,-1.)); +#37674 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#37675 = ADVANCED_FACE('',(#37676),#24036,.F.); +#37676 = FACE_BOUND('',#37677,.F.); +#37677 = EDGE_LOOP('',(#37678,#37708,#37729,#37730,#37731,#37754)); +#37678 = ORIENTED_EDGE('',*,*,#37679,.F.); +#37679 = EDGE_CURVE('',#37680,#37682,#37684,.T.); +#37680 = VERTEX_POINT('',#37681); +#37681 = CARTESIAN_POINT('',(-2.375,-3.225,0.E+000)); +#37682 = VERTEX_POINT('',#37683); +#37683 = CARTESIAN_POINT('',(-2.375,-3.5,0.E+000)); +#37684 = SURFACE_CURVE('',#37685,(#37689,#37696),.PCURVE_S1.); +#37685 = LINE('',#37686,#37687); +#37686 = CARTESIAN_POINT('',(-2.375,-3.225,0.E+000)); +#37687 = VECTOR('',#37688,1.); +#37688 = DIRECTION('',(-5.665538897648E-016,-1.,0.E+000)); +#37689 = PCURVE('',#24036,#37690); +#37690 = DEFINITIONAL_REPRESENTATION('',(#37691),#37695); +#37691 = LINE('',#37692,#37693); +#37692 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#37693 = VECTOR('',#37694,1.); +#37694 = DIRECTION('',(1.,0.E+000)); +#37695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#37696 = PCURVE('',#37697,#37702); +#37697 = PLANE('',#37698); +#37698 = AXIS2_PLACEMENT_3D('',#37699,#37700,#37701); +#37699 = CARTESIAN_POINT('',(-2.125,-3.5,0.E+000)); +#37700 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#37701 = DIRECTION('',(-1.,5.665538897648E-016,0.E+000)); +#37702 = DEFINITIONAL_REPRESENTATION('',(#37703),#37707); +#37703 = LINE('',#37704,#37705); +#37704 = CARTESIAN_POINT('',(0.25,0.275)); +#37705 = VECTOR('',#37706,1.); +#37706 = DIRECTION('',(0.E+000,-1.)); +#37707 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#37708 = ORIENTED_EDGE('',*,*,#37709,.T.); +#37709 = EDGE_CURVE('',#37680,#24021,#37710,.T.); +#37710 = SURFACE_CURVE('',#37711,(#37715,#37722),.PCURVE_S1.); +#37711 = LINE('',#37712,#37713); +#37712 = CARTESIAN_POINT('',(-2.375,-3.225,0.E+000)); +#37713 = VECTOR('',#37714,1.); +#37714 = DIRECTION('',(0.E+000,0.E+000,1.)); +#37715 = PCURVE('',#24036,#37716); +#37716 = DEFINITIONAL_REPRESENTATION('',(#37717),#37721); +#37717 = LINE('',#37718,#37719); +#37718 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#37719 = VECTOR('',#37720,1.); +#37720 = DIRECTION('',(0.E+000,-1.)); +#37721 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#37722 = PCURVE('',#24069,#37723); +#37723 = DEFINITIONAL_REPRESENTATION('',(#37724),#37728); +#37724 = LINE('',#37725,#37726); +#37725 = CARTESIAN_POINT('',(3.14159265359,0.E+000)); +#37726 = VECTOR('',#37727,1.); +#37727 = DIRECTION('',(0.E+000,-1.)); +#37728 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#37729 = ORIENTED_EDGE('',*,*,#24020,.F.); +#37730 = ORIENTED_EDGE('',*,*,#36303,.T.); +#37731 = ORIENTED_EDGE('',*,*,#37732,.T.); +#37732 = EDGE_CURVE('',#36304,#37733,#37735,.T.); +#37733 = VERTEX_POINT('',#37734); +#37734 = CARTESIAN_POINT('',(-2.375,-3.5,0.2)); +#37735 = SURFACE_CURVE('',#37736,(#37740,#37747),.PCURVE_S1.); +#37736 = LINE('',#37737,#37738); +#37737 = CARTESIAN_POINT('',(-2.375,-3.225,0.2)); +#37738 = VECTOR('',#37739,1.); +#37739 = DIRECTION('',(-5.665538897648E-016,-1.,0.E+000)); +#37740 = PCURVE('',#24036,#37741); +#37741 = DEFINITIONAL_REPRESENTATION('',(#37742),#37746); +#37742 = LINE('',#37743,#37744); +#37743 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#37744 = VECTOR('',#37745,1.); +#37745 = DIRECTION('',(1.,0.E+000)); +#37746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#37747 = PCURVE('',#36342,#37748); +#37748 = DEFINITIONAL_REPRESENTATION('',(#37749),#37753); +#37749 = LINE('',#37750,#37751); +#37750 = CARTESIAN_POINT('',(0.25,0.275)); +#37751 = VECTOR('',#37752,1.); +#37752 = DIRECTION('',(0.E+000,-1.)); +#37753 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#37754 = ORIENTED_EDGE('',*,*,#37755,.F.); +#37755 = EDGE_CURVE('',#37682,#37733,#37756,.T.); +#37756 = SURFACE_CURVE('',#37757,(#37761,#37768),.PCURVE_S1.); +#37757 = LINE('',#37758,#37759); +#37758 = CARTESIAN_POINT('',(-2.375,-3.5,0.E+000)); +#37759 = VECTOR('',#37760,1.); +#37760 = DIRECTION('',(0.E+000,0.E+000,1.)); +#37761 = PCURVE('',#24036,#37762); +#37762 = DEFINITIONAL_REPRESENTATION('',(#37763),#37767); +#37763 = LINE('',#37764,#37765); +#37764 = CARTESIAN_POINT('',(0.275,0.E+000)); +#37765 = VECTOR('',#37766,1.); +#37766 = DIRECTION('',(0.E+000,-1.)); +#37767 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#37768 = PCURVE('',#37769,#37774); +#37769 = PLANE('',#37770); +#37770 = AXIS2_PLACEMENT_3D('',#37771,#37772,#37773); +#37771 = CARTESIAN_POINT('',(-2.375,-3.5,0.E+000)); +#37772 = DIRECTION('',(5.665538897648E-016,1.,0.E+000)); +#37773 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000)); +#37774 = DEFINITIONAL_REPRESENTATION('',(#37775),#37779); +#37775 = LINE('',#37776,#37777); +#37776 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#37777 = VECTOR('',#37778,1.); +#37778 = DIRECTION('',(0.E+000,-1.)); +#37779 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#37780 = ADVANCED_FACE('',(#37781),#26449,.T.); +#37781 = FACE_BOUND('',#37782,.T.); +#37782 = EDGE_LOOP('',(#37783,#37806,#37807,#37808)); +#37783 = ORIENTED_EDGE('',*,*,#37784,.T.); +#37784 = EDGE_CURVE('',#37785,#26401,#37787,.T.); +#37785 = VERTEX_POINT('',#37786); +#37786 = CARTESIAN_POINT('',(3.225,2.125,0.E+000)); +#37787 = SURFACE_CURVE('',#37788,(#37792,#37799),.PCURVE_S1.); +#37788 = LINE('',#37789,#37790); +#37789 = CARTESIAN_POINT('',(3.225,2.125,0.E+000)); +#37790 = VECTOR('',#37791,1.); +#37791 = DIRECTION('',(0.E+000,0.E+000,1.)); +#37792 = PCURVE('',#26449,#37793); +#37793 = DEFINITIONAL_REPRESENTATION('',(#37794),#37798); +#37794 = LINE('',#37795,#37796); +#37795 = CARTESIAN_POINT('',(3.14159265359,0.E+000)); +#37796 = VECTOR('',#37797,1.); +#37797 = DIRECTION('',(0.E+000,-1.)); +#37798 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#37799 = PCURVE('',#26416,#37800); +#37800 = DEFINITIONAL_REPRESENTATION('',(#37801),#37805); +#37801 = LINE('',#37802,#37803); +#37802 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#37803 = VECTOR('',#37804,1.); +#37804 = DIRECTION('',(0.E+000,-1.)); +#37805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#37806 = ORIENTED_EDGE('',*,*,#26428,.T.); +#37807 = ORIENTED_EDGE('',*,*,#37655,.F.); +#37808 = ORIENTED_EDGE('',*,*,#37809,.T.); +#37809 = EDGE_CURVE('',#37577,#37785,#37810,.T.); +#37810 = SURFACE_CURVE('',#37811,(#37816,#37823),.PCURVE_S1.); +#37811 = CIRCLE('',#37812,0.125); +#37812 = AXIS2_PLACEMENT_3D('',#37813,#37814,#37815); +#37813 = CARTESIAN_POINT('',(3.225,2.25,0.E+000)); +#37814 = DIRECTION('',(0.E+000,-0.E+000,1.)); +#37815 = DIRECTION('',(3.445092848398E-016,1.,0.E+000)); +#37816 = PCURVE('',#26449,#37817); +#37817 = DEFINITIONAL_REPRESENTATION('',(#37818),#37822); +#37818 = LINE('',#37819,#37820); +#37819 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#37820 = VECTOR('',#37821,1.); +#37821 = DIRECTION('',(-1.,0.E+000)); +#37822 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#37823 = PCURVE('',#37592,#37824); +#37824 = DEFINITIONAL_REPRESENTATION('',(#37825),#37833); +#37825 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#37826,#37827,#37828,#37829 + ,#37830,#37831,#37832),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#37826 = CARTESIAN_POINT('',(8.326672684689E-017,0.275)); +#37827 = CARTESIAN_POINT('',(8.326672684689E-017,0.491506350946)); +#37828 = CARTESIAN_POINT('',(0.1875,0.383253175473)); +#37829 = CARTESIAN_POINT('',(0.375,0.275)); +#37830 = CARTESIAN_POINT('',(0.1875,0.166746824527)); +#37831 = CARTESIAN_POINT('',(2.775557561563E-016,5.849364905389E-002)); +#37832 = CARTESIAN_POINT('',(8.326672684689E-017,0.275)); +#37833 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#37834 = ADVANCED_FACE('',(#37835),#24069,.T.); +#37835 = FACE_BOUND('',#37836,.T.); +#37836 = EDGE_LOOP('',(#37837,#37838,#37839,#37862)); +#37837 = ORIENTED_EDGE('',*,*,#37709,.T.); +#37838 = ORIENTED_EDGE('',*,*,#24048,.T.); +#37839 = ORIENTED_EDGE('',*,*,#37840,.F.); +#37840 = EDGE_CURVE('',#37841,#24049,#37843,.T.); +#37841 = VERTEX_POINT('',#37842); +#37842 = CARTESIAN_POINT('',(-2.125,-3.225,0.E+000)); +#37843 = SURFACE_CURVE('',#37844,(#37848,#37855),.PCURVE_S1.); +#37844 = LINE('',#37845,#37846); +#37845 = CARTESIAN_POINT('',(-2.125,-3.225,0.E+000)); +#37846 = VECTOR('',#37847,1.); +#37847 = DIRECTION('',(0.E+000,0.E+000,1.)); +#37848 = PCURVE('',#24069,#37849); +#37849 = DEFINITIONAL_REPRESENTATION('',(#37850),#37854); +#37850 = LINE('',#37851,#37852); +#37851 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#37852 = VECTOR('',#37853,1.); +#37853 = DIRECTION('',(0.E+000,-1.)); +#37854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#37855 = PCURVE('',#24097,#37856); +#37856 = DEFINITIONAL_REPRESENTATION('',(#37857),#37861); +#37857 = LINE('',#37858,#37859); +#37858 = CARTESIAN_POINT('',(0.275,0.E+000)); +#37859 = VECTOR('',#37860,1.); +#37860 = DIRECTION('',(0.E+000,-1.)); +#37861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#37862 = ORIENTED_EDGE('',*,*,#37863,.T.); +#37863 = EDGE_CURVE('',#37841,#37680,#37864,.T.); +#37864 = SURFACE_CURVE('',#37865,(#37870,#37877),.PCURVE_S1.); +#37865 = CIRCLE('',#37866,0.125); +#37866 = AXIS2_PLACEMENT_3D('',#37867,#37868,#37869); +#37867 = CARTESIAN_POINT('',(-2.25,-3.225,0.E+000)); +#37868 = DIRECTION('',(-0.E+000,0.E+000,1.)); +#37869 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000)); +#37870 = PCURVE('',#24069,#37871); +#37871 = DEFINITIONAL_REPRESENTATION('',(#37872),#37876); +#37872 = LINE('',#37873,#37874); +#37873 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#37874 = VECTOR('',#37875,1.); +#37875 = DIRECTION('',(-1.,0.E+000)); +#37876 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#37877 = PCURVE('',#37697,#37878); +#37878 = DEFINITIONAL_REPRESENTATION('',(#37879),#37887); +#37879 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#37880,#37881,#37882,#37883 + ,#37884,#37885,#37886),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#37880 = CARTESIAN_POINT('',(1.665334536938E-016,0.275)); +#37881 = CARTESIAN_POINT('',(1.665334536938E-016,0.491506350946)); +#37882 = CARTESIAN_POINT('',(0.1875,0.383253175473)); +#37883 = CARTESIAN_POINT('',(0.375,0.275)); +#37884 = CARTESIAN_POINT('',(0.1875,0.166746824527)); +#37885 = CARTESIAN_POINT('',(3.608224830032E-016,5.849364905389E-002)); +#37886 = CARTESIAN_POINT('',(1.665334536938E-016,0.275)); +#37887 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#37888 = ADVANCED_FACE('',(#37889),#26416,.F.); +#37889 = FACE_BOUND('',#37890,.F.); +#37890 = EDGE_LOOP('',(#37891,#37914,#37915,#37916,#37917,#37940)); +#37891 = ORIENTED_EDGE('',*,*,#37892,.F.); +#37892 = EDGE_CURVE('',#37785,#37893,#37895,.T.); +#37893 = VERTEX_POINT('',#37894); +#37894 = CARTESIAN_POINT('',(3.5,2.125,0.E+000)); +#37895 = SURFACE_CURVE('',#37896,(#37900,#37907),.PCURVE_S1.); +#37896 = LINE('',#37897,#37898); +#37897 = CARTESIAN_POINT('',(3.225,2.125,0.E+000)); +#37898 = VECTOR('',#37899,1.); +#37899 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000)); +#37900 = PCURVE('',#26416,#37901); +#37901 = DEFINITIONAL_REPRESENTATION('',(#37902),#37906); +#37902 = LINE('',#37903,#37904); +#37903 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#37904 = VECTOR('',#37905,1.); +#37905 = DIRECTION('',(1.,0.E+000)); +#37906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#37907 = PCURVE('',#37592,#37908); +#37908 = DEFINITIONAL_REPRESENTATION('',(#37909),#37913); +#37909 = LINE('',#37910,#37911); +#37910 = CARTESIAN_POINT('',(0.25,0.275)); +#37911 = VECTOR('',#37912,1.); +#37912 = DIRECTION('',(0.E+000,-1.)); +#37913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#37914 = ORIENTED_EDGE('',*,*,#37784,.T.); +#37915 = ORIENTED_EDGE('',*,*,#26400,.F.); +#37916 = ORIENTED_EDGE('',*,*,#36059,.T.); +#37917 = ORIENTED_EDGE('',*,*,#37918,.T.); +#37918 = EDGE_CURVE('',#36060,#37919,#37921,.T.); +#37919 = VERTEX_POINT('',#37920); +#37920 = CARTESIAN_POINT('',(3.5,2.125,0.2)); +#37921 = SURFACE_CURVE('',#37922,(#37926,#37933),.PCURVE_S1.); +#37922 = LINE('',#37923,#37924); +#37923 = CARTESIAN_POINT('',(3.225,2.125,0.2)); +#37924 = VECTOR('',#37925,1.); +#37925 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000)); +#37926 = PCURVE('',#26416,#37927); +#37927 = DEFINITIONAL_REPRESENTATION('',(#37928),#37932); +#37928 = LINE('',#37929,#37930); +#37929 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#37930 = VECTOR('',#37931,1.); +#37931 = DIRECTION('',(1.,0.E+000)); +#37932 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#37933 = PCURVE('',#36098,#37934); +#37934 = DEFINITIONAL_REPRESENTATION('',(#37935),#37939); +#37935 = LINE('',#37936,#37937); +#37936 = CARTESIAN_POINT('',(0.25,0.275)); +#37937 = VECTOR('',#37938,1.); +#37938 = DIRECTION('',(0.E+000,-1.)); +#37939 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#37940 = ORIENTED_EDGE('',*,*,#37941,.F.); +#37941 = EDGE_CURVE('',#37893,#37919,#37942,.T.); +#37942 = SURFACE_CURVE('',#37943,(#37947,#37954),.PCURVE_S1.); +#37943 = LINE('',#37944,#37945); +#37944 = CARTESIAN_POINT('',(3.5,2.125,0.E+000)); +#37945 = VECTOR('',#37946,1.); +#37946 = DIRECTION('',(0.E+000,0.E+000,1.)); +#37947 = PCURVE('',#26416,#37948); +#37948 = DEFINITIONAL_REPRESENTATION('',(#37949),#37953); +#37949 = LINE('',#37950,#37951); +#37950 = CARTESIAN_POINT('',(0.275,0.E+000)); +#37951 = VECTOR('',#37952,1.); +#37952 = DIRECTION('',(0.E+000,-1.)); +#37953 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#37954 = PCURVE('',#37620,#37955); +#37955 = DEFINITIONAL_REPRESENTATION('',(#37956),#37960); +#37956 = LINE('',#37957,#37958); +#37957 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#37958 = VECTOR('',#37959,1.); +#37959 = DIRECTION('',(0.E+000,-1.)); +#37960 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#37961 = ADVANCED_FACE('',(#37962),#24097,.F.); +#37962 = FACE_BOUND('',#37963,.F.); +#37963 = EDGE_LOOP('',(#37964,#37987,#38010,#38031,#38032,#38033)); +#37964 = ORIENTED_EDGE('',*,*,#37965,.F.); +#37965 = EDGE_CURVE('',#37966,#37841,#37968,.T.); +#37966 = VERTEX_POINT('',#37967); +#37967 = CARTESIAN_POINT('',(-2.125,-3.5,0.E+000)); +#37968 = SURFACE_CURVE('',#37969,(#37973,#37980),.PCURVE_S1.); +#37969 = LINE('',#37970,#37971); +#37970 = CARTESIAN_POINT('',(-2.125,-3.5,0.E+000)); +#37971 = VECTOR('',#37972,1.); +#37972 = DIRECTION('',(5.665538897648E-016,1.,0.E+000)); +#37973 = PCURVE('',#24097,#37974); +#37974 = DEFINITIONAL_REPRESENTATION('',(#37975),#37979); +#37975 = LINE('',#37976,#37977); +#37976 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#37977 = VECTOR('',#37978,1.); +#37978 = DIRECTION('',(1.,0.E+000)); +#37979 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#37980 = PCURVE('',#37697,#37981); +#37981 = DEFINITIONAL_REPRESENTATION('',(#37982),#37986); +#37982 = LINE('',#37983,#37984); +#37983 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#37984 = VECTOR('',#37985,1.); +#37985 = DIRECTION('',(0.E+000,1.)); +#37986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#37987 = ORIENTED_EDGE('',*,*,#37988,.T.); +#37988 = EDGE_CURVE('',#37966,#37989,#37991,.T.); +#37989 = VERTEX_POINT('',#37990); +#37990 = CARTESIAN_POINT('',(-2.125,-3.5,0.2)); +#37991 = SURFACE_CURVE('',#37992,(#37996,#38003),.PCURVE_S1.); +#37992 = LINE('',#37993,#37994); +#37993 = CARTESIAN_POINT('',(-2.125,-3.5,0.E+000)); +#37994 = VECTOR('',#37995,1.); +#37995 = DIRECTION('',(0.E+000,0.E+000,1.)); +#37996 = PCURVE('',#24097,#37997); +#37997 = DEFINITIONAL_REPRESENTATION('',(#37998),#38002); +#37998 = LINE('',#37999,#38000); +#37999 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#38000 = VECTOR('',#38001,1.); +#38001 = DIRECTION('',(0.E+000,-1.)); +#38002 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#38003 = PCURVE('',#37769,#38004); +#38004 = DEFINITIONAL_REPRESENTATION('',(#38005),#38009); +#38005 = LINE('',#38006,#38007); +#38006 = CARTESIAN_POINT('',(0.25,0.E+000)); +#38007 = VECTOR('',#38008,1.); +#38008 = DIRECTION('',(0.E+000,-1.)); +#38009 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#38010 = ORIENTED_EDGE('',*,*,#38011,.T.); +#38011 = EDGE_CURVE('',#37989,#36327,#38012,.T.); +#38012 = SURFACE_CURVE('',#38013,(#38017,#38024),.PCURVE_S1.); +#38013 = LINE('',#38014,#38015); +#38014 = CARTESIAN_POINT('',(-2.125,-3.5,0.2)); +#38015 = VECTOR('',#38016,1.); +#38016 = DIRECTION('',(5.665538897648E-016,1.,0.E+000)); +#38017 = PCURVE('',#24097,#38018); +#38018 = DEFINITIONAL_REPRESENTATION('',(#38019),#38023); +#38019 = LINE('',#38020,#38021); +#38020 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#38021 = VECTOR('',#38022,1.); +#38022 = DIRECTION('',(1.,0.E+000)); +#38023 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#38024 = PCURVE('',#36342,#38025); +#38025 = DEFINITIONAL_REPRESENTATION('',(#38026),#38030); +#38026 = LINE('',#38027,#38028); +#38027 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#38028 = VECTOR('',#38029,1.); +#38029 = DIRECTION('',(0.E+000,1.)); +#38030 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#38031 = ORIENTED_EDGE('',*,*,#36354,.T.); +#38032 = ORIENTED_EDGE('',*,*,#24081,.F.); +#38033 = ORIENTED_EDGE('',*,*,#37840,.F.); +#38034 = ADVANCED_FACE('',(#38035),#26365,.F.); +#38035 = FACE_BOUND('',#38036,.F.); +#38036 = EDGE_LOOP('',(#38037,#38067,#38095,#38116,#38117,#38118)); +#38037 = ORIENTED_EDGE('',*,*,#38038,.F.); +#38038 = EDGE_CURVE('',#38039,#38041,#38043,.T.); +#38039 = VERTEX_POINT('',#38040); +#38040 = CARTESIAN_POINT('',(3.5,1.875,0.E+000)); +#38041 = VERTEX_POINT('',#38042); +#38042 = CARTESIAN_POINT('',(3.225,1.875,0.E+000)); +#38043 = SURFACE_CURVE('',#38044,(#38048,#38055),.PCURVE_S1.); +#38044 = LINE('',#38045,#38046); +#38045 = CARTESIAN_POINT('',(3.5,1.875,0.E+000)); +#38046 = VECTOR('',#38047,1.); +#38047 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000)); +#38048 = PCURVE('',#26365,#38049); +#38049 = DEFINITIONAL_REPRESENTATION('',(#38050),#38054); +#38050 = LINE('',#38051,#38052); +#38051 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#38052 = VECTOR('',#38053,1.); +#38053 = DIRECTION('',(1.,0.E+000)); +#38054 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#38055 = PCURVE('',#38056,#38061); +#38056 = PLANE('',#38057); +#38057 = AXIS2_PLACEMENT_3D('',#38058,#38059,#38060); +#38058 = CARTESIAN_POINT('',(3.5,1.875,0.E+000)); +#38059 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#38060 = DIRECTION('',(-3.445092848398E-016,-1.,-0.E+000)); +#38061 = DEFINITIONAL_REPRESENTATION('',(#38062),#38066); +#38062 = LINE('',#38063,#38064); +#38063 = CARTESIAN_POINT('',(-0.E+000,0.E+000)); +#38064 = VECTOR('',#38065,1.); +#38065 = DIRECTION('',(0.E+000,1.)); +#38066 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#38067 = ORIENTED_EDGE('',*,*,#38068,.T.); +#38068 = EDGE_CURVE('',#38039,#38069,#38071,.T.); +#38069 = VERTEX_POINT('',#38070); +#38070 = CARTESIAN_POINT('',(3.5,1.875,0.2)); +#38071 = SURFACE_CURVE('',#38072,(#38076,#38083),.PCURVE_S1.); +#38072 = LINE('',#38073,#38074); +#38073 = CARTESIAN_POINT('',(3.5,1.875,0.E+000)); +#38074 = VECTOR('',#38075,1.); +#38075 = DIRECTION('',(0.E+000,0.E+000,1.)); +#38076 = PCURVE('',#26365,#38077); +#38077 = DEFINITIONAL_REPRESENTATION('',(#38078),#38082); +#38078 = LINE('',#38079,#38080); +#38079 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#38080 = VECTOR('',#38081,1.); +#38081 = DIRECTION('',(0.E+000,-1.)); +#38082 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#38083 = PCURVE('',#38084,#38089); +#38084 = PLANE('',#38085); +#38085 = AXIS2_PLACEMENT_3D('',#38086,#38087,#38088); +#38086 = CARTESIAN_POINT('',(3.5,1.625,0.E+000)); +#38087 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000)); +#38088 = DIRECTION('',(3.445092848398E-016,1.,0.E+000)); +#38089 = DEFINITIONAL_REPRESENTATION('',(#38090),#38094); +#38090 = LINE('',#38091,#38092); +#38091 = CARTESIAN_POINT('',(0.25,0.E+000)); +#38092 = VECTOR('',#38093,1.); +#38093 = DIRECTION('',(0.E+000,-1.)); +#38094 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#38095 = ORIENTED_EDGE('',*,*,#38096,.T.); +#38096 = EDGE_CURVE('',#38069,#36010,#38097,.T.); +#38097 = SURFACE_CURVE('',#38098,(#38102,#38109),.PCURVE_S1.); +#38098 = LINE('',#38099,#38100); +#38099 = CARTESIAN_POINT('',(3.5,1.875,0.2)); +#38100 = VECTOR('',#38101,1.); +#38101 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000)); +#38102 = PCURVE('',#26365,#38103); +#38103 = DEFINITIONAL_REPRESENTATION('',(#38104),#38108); +#38104 = LINE('',#38105,#38106); +#38105 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#38106 = VECTOR('',#38107,1.); +#38107 = DIRECTION('',(1.,0.E+000)); +#38108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#38109 = PCURVE('',#36025,#38110); +#38110 = DEFINITIONAL_REPRESENTATION('',(#38111),#38115); +#38111 = LINE('',#38112,#38113); +#38112 = CARTESIAN_POINT('',(-0.E+000,0.E+000)); +#38113 = VECTOR('',#38114,1.); +#38114 = DIRECTION('',(0.E+000,1.)); +#38115 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#38116 = ORIENTED_EDGE('',*,*,#36037,.T.); +#38117 = ORIENTED_EDGE('',*,*,#26349,.F.); +#38118 = ORIENTED_EDGE('',*,*,#38119,.F.); +#38119 = EDGE_CURVE('',#38041,#26317,#38120,.T.); +#38120 = SURFACE_CURVE('',#38121,(#38125,#38132),.PCURVE_S1.); +#38121 = LINE('',#38122,#38123); +#38122 = CARTESIAN_POINT('',(3.225,1.875,0.E+000)); +#38123 = VECTOR('',#38124,1.); +#38124 = DIRECTION('',(0.E+000,0.E+000,1.)); +#38125 = PCURVE('',#26365,#38126); +#38126 = DEFINITIONAL_REPRESENTATION('',(#38127),#38131); +#38127 = LINE('',#38128,#38129); +#38128 = CARTESIAN_POINT('',(0.275,0.E+000)); +#38129 = VECTOR('',#38130,1.); +#38130 = DIRECTION('',(0.E+000,-1.)); +#38131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#38132 = PCURVE('',#26337,#38133); +#38133 = DEFINITIONAL_REPRESENTATION('',(#38134),#38138); +#38134 = LINE('',#38135,#38136); +#38135 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#38136 = VECTOR('',#38137,1.); +#38137 = DIRECTION('',(0.E+000,-1.)); +#38138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#38139 = ADVANCED_FACE('',(#38140),#24148,.F.); +#38140 = FACE_BOUND('',#38141,.F.); +#38141 = EDGE_LOOP('',(#38142,#38172,#38193,#38194,#38195,#38218)); +#38142 = ORIENTED_EDGE('',*,*,#38143,.F.); +#38143 = EDGE_CURVE('',#38144,#38146,#38148,.T.); +#38144 = VERTEX_POINT('',#38145); +#38145 = CARTESIAN_POINT('',(-1.875,-3.225,0.E+000)); +#38146 = VERTEX_POINT('',#38147); +#38147 = CARTESIAN_POINT('',(-1.875,-3.5,0.E+000)); +#38148 = SURFACE_CURVE('',#38149,(#38153,#38160),.PCURVE_S1.); +#38149 = LINE('',#38150,#38151); +#38150 = CARTESIAN_POINT('',(-1.875,-3.225,0.E+000)); +#38151 = VECTOR('',#38152,1.); +#38152 = DIRECTION('',(-5.665538897648E-016,-1.,0.E+000)); +#38153 = PCURVE('',#24148,#38154); +#38154 = DEFINITIONAL_REPRESENTATION('',(#38155),#38159); +#38155 = LINE('',#38156,#38157); +#38156 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#38157 = VECTOR('',#38158,1.); +#38158 = DIRECTION('',(1.,0.E+000)); +#38159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#38160 = PCURVE('',#38161,#38166); +#38161 = PLANE('',#38162); +#38162 = AXIS2_PLACEMENT_3D('',#38163,#38164,#38165); +#38163 = CARTESIAN_POINT('',(-1.625,-3.5,0.E+000)); +#38164 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#38165 = DIRECTION('',(-1.,5.665538897648E-016,0.E+000)); +#38166 = DEFINITIONAL_REPRESENTATION('',(#38167),#38171); +#38167 = LINE('',#38168,#38169); +#38168 = CARTESIAN_POINT('',(0.25,0.275)); +#38169 = VECTOR('',#38170,1.); +#38170 = DIRECTION('',(0.E+000,-1.)); +#38171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#38172 = ORIENTED_EDGE('',*,*,#38173,.T.); +#38173 = EDGE_CURVE('',#38144,#24133,#38174,.T.); +#38174 = SURFACE_CURVE('',#38175,(#38179,#38186),.PCURVE_S1.); +#38175 = LINE('',#38176,#38177); +#38176 = CARTESIAN_POINT('',(-1.875,-3.225,0.E+000)); +#38177 = VECTOR('',#38178,1.); +#38178 = DIRECTION('',(0.E+000,0.E+000,1.)); +#38179 = PCURVE('',#24148,#38180); +#38180 = DEFINITIONAL_REPRESENTATION('',(#38181),#38185); +#38181 = LINE('',#38182,#38183); +#38182 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#38183 = VECTOR('',#38184,1.); +#38184 = DIRECTION('',(0.E+000,-1.)); +#38185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#38186 = PCURVE('',#24181,#38187); +#38187 = DEFINITIONAL_REPRESENTATION('',(#38188),#38192); +#38188 = LINE('',#38189,#38190); +#38189 = CARTESIAN_POINT('',(3.14159265359,0.E+000)); +#38190 = VECTOR('',#38191,1.); +#38191 = DIRECTION('',(0.E+000,-1.)); +#38192 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#38193 = ORIENTED_EDGE('',*,*,#24132,.F.); +#38194 = ORIENTED_EDGE('',*,*,#36376,.T.); +#38195 = ORIENTED_EDGE('',*,*,#38196,.T.); +#38196 = EDGE_CURVE('',#36377,#38197,#38199,.T.); +#38197 = VERTEX_POINT('',#38198); +#38198 = CARTESIAN_POINT('',(-1.875,-3.5,0.2)); +#38199 = SURFACE_CURVE('',#38200,(#38204,#38211),.PCURVE_S1.); +#38200 = LINE('',#38201,#38202); +#38201 = CARTESIAN_POINT('',(-1.875,-3.225,0.2)); +#38202 = VECTOR('',#38203,1.); +#38203 = DIRECTION('',(-5.665538897648E-016,-1.,0.E+000)); +#38204 = PCURVE('',#24148,#38205); +#38205 = DEFINITIONAL_REPRESENTATION('',(#38206),#38210); +#38206 = LINE('',#38207,#38208); +#38207 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#38208 = VECTOR('',#38209,1.); +#38209 = DIRECTION('',(1.,0.E+000)); +#38210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#38211 = PCURVE('',#36415,#38212); +#38212 = DEFINITIONAL_REPRESENTATION('',(#38213),#38217); +#38213 = LINE('',#38214,#38215); +#38214 = CARTESIAN_POINT('',(0.25,0.275)); +#38215 = VECTOR('',#38216,1.); +#38216 = DIRECTION('',(0.E+000,-1.)); +#38217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#38218 = ORIENTED_EDGE('',*,*,#38219,.F.); +#38219 = EDGE_CURVE('',#38146,#38197,#38220,.T.); +#38220 = SURFACE_CURVE('',#38221,(#38225,#38232),.PCURVE_S1.); +#38221 = LINE('',#38222,#38223); +#38222 = CARTESIAN_POINT('',(-1.875,-3.5,0.E+000)); +#38223 = VECTOR('',#38224,1.); +#38224 = DIRECTION('',(0.E+000,0.E+000,1.)); +#38225 = PCURVE('',#24148,#38226); +#38226 = DEFINITIONAL_REPRESENTATION('',(#38227),#38231); +#38227 = LINE('',#38228,#38229); +#38228 = CARTESIAN_POINT('',(0.275,0.E+000)); +#38229 = VECTOR('',#38230,1.); +#38230 = DIRECTION('',(0.E+000,-1.)); +#38231 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#38232 = PCURVE('',#38233,#38238); +#38233 = PLANE('',#38234); +#38234 = AXIS2_PLACEMENT_3D('',#38235,#38236,#38237); +#38235 = CARTESIAN_POINT('',(-1.875,-3.5,0.E+000)); +#38236 = DIRECTION('',(5.665538897648E-016,1.,0.E+000)); +#38237 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000)); +#38238 = DEFINITIONAL_REPRESENTATION('',(#38239),#38243); +#38239 = LINE('',#38240,#38241); +#38240 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#38241 = VECTOR('',#38242,1.); +#38242 = DIRECTION('',(0.E+000,-1.)); +#38243 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#38244 = ADVANCED_FACE('',(#38245),#26337,.T.); +#38245 = FACE_BOUND('',#38246,.T.); +#38246 = EDGE_LOOP('',(#38247,#38270,#38271,#38272)); +#38247 = ORIENTED_EDGE('',*,*,#38248,.T.); +#38248 = EDGE_CURVE('',#38249,#26289,#38251,.T.); +#38249 = VERTEX_POINT('',#38250); +#38250 = CARTESIAN_POINT('',(3.225,1.625,0.E+000)); +#38251 = SURFACE_CURVE('',#38252,(#38256,#38263),.PCURVE_S1.); +#38252 = LINE('',#38253,#38254); +#38253 = CARTESIAN_POINT('',(3.225,1.625,0.E+000)); +#38254 = VECTOR('',#38255,1.); +#38255 = DIRECTION('',(0.E+000,0.E+000,1.)); +#38256 = PCURVE('',#26337,#38257); +#38257 = DEFINITIONAL_REPRESENTATION('',(#38258),#38262); +#38258 = LINE('',#38259,#38260); +#38259 = CARTESIAN_POINT('',(3.14159265359,0.E+000)); +#38260 = VECTOR('',#38261,1.); +#38261 = DIRECTION('',(0.E+000,-1.)); +#38262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#38263 = PCURVE('',#26304,#38264); +#38264 = DEFINITIONAL_REPRESENTATION('',(#38265),#38269); +#38265 = LINE('',#38266,#38267); +#38266 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#38267 = VECTOR('',#38268,1.); +#38268 = DIRECTION('',(0.E+000,-1.)); +#38269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#38270 = ORIENTED_EDGE('',*,*,#26316,.T.); +#38271 = ORIENTED_EDGE('',*,*,#38119,.F.); +#38272 = ORIENTED_EDGE('',*,*,#38273,.T.); +#38273 = EDGE_CURVE('',#38041,#38249,#38274,.T.); +#38274 = SURFACE_CURVE('',#38275,(#38280,#38287),.PCURVE_S1.); +#38275 = CIRCLE('',#38276,0.125); +#38276 = AXIS2_PLACEMENT_3D('',#38277,#38278,#38279); +#38277 = CARTESIAN_POINT('',(3.225,1.75,0.E+000)); +#38278 = DIRECTION('',(0.E+000,-0.E+000,1.)); +#38279 = DIRECTION('',(3.445092848398E-016,1.,0.E+000)); +#38280 = PCURVE('',#26337,#38281); +#38281 = DEFINITIONAL_REPRESENTATION('',(#38282),#38286); +#38282 = LINE('',#38283,#38284); +#38283 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#38284 = VECTOR('',#38285,1.); +#38285 = DIRECTION('',(-1.,0.E+000)); +#38286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#38287 = PCURVE('',#38056,#38288); +#38288 = DEFINITIONAL_REPRESENTATION('',(#38289),#38297); +#38289 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#38290,#38291,#38292,#38293 + ,#38294,#38295,#38296),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#38290 = CARTESIAN_POINT('',(8.326672684689E-017,0.275)); +#38291 = CARTESIAN_POINT('',(8.326672684689E-017,0.491506350946)); +#38292 = CARTESIAN_POINT('',(0.1875,0.383253175473)); +#38293 = CARTESIAN_POINT('',(0.375,0.275)); +#38294 = CARTESIAN_POINT('',(0.1875,0.166746824527)); +#38295 = CARTESIAN_POINT('',(2.775557561563E-016,5.849364905389E-002)); +#38296 = CARTESIAN_POINT('',(8.326672684689E-017,0.275)); +#38297 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#38298 = ADVANCED_FACE('',(#38299),#24181,.T.); +#38299 = FACE_BOUND('',#38300,.T.); +#38300 = EDGE_LOOP('',(#38301,#38302,#38303,#38326)); +#38301 = ORIENTED_EDGE('',*,*,#38173,.T.); +#38302 = ORIENTED_EDGE('',*,*,#24160,.T.); +#38303 = ORIENTED_EDGE('',*,*,#38304,.F.); +#38304 = EDGE_CURVE('',#38305,#24161,#38307,.T.); +#38305 = VERTEX_POINT('',#38306); +#38306 = CARTESIAN_POINT('',(-1.625,-3.225,0.E+000)); +#38307 = SURFACE_CURVE('',#38308,(#38312,#38319),.PCURVE_S1.); +#38308 = LINE('',#38309,#38310); +#38309 = CARTESIAN_POINT('',(-1.625,-3.225,0.E+000)); +#38310 = VECTOR('',#38311,1.); +#38311 = DIRECTION('',(0.E+000,0.E+000,1.)); +#38312 = PCURVE('',#24181,#38313); +#38313 = DEFINITIONAL_REPRESENTATION('',(#38314),#38318); +#38314 = LINE('',#38315,#38316); +#38315 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#38316 = VECTOR('',#38317,1.); +#38317 = DIRECTION('',(0.E+000,-1.)); +#38318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#38319 = PCURVE('',#24209,#38320); +#38320 = DEFINITIONAL_REPRESENTATION('',(#38321),#38325); +#38321 = LINE('',#38322,#38323); +#38322 = CARTESIAN_POINT('',(0.275,0.E+000)); +#38323 = VECTOR('',#38324,1.); +#38324 = DIRECTION('',(0.E+000,-1.)); +#38325 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#38326 = ORIENTED_EDGE('',*,*,#38327,.T.); +#38327 = EDGE_CURVE('',#38305,#38144,#38328,.T.); +#38328 = SURFACE_CURVE('',#38329,(#38334,#38341),.PCURVE_S1.); +#38329 = CIRCLE('',#38330,0.125); +#38330 = AXIS2_PLACEMENT_3D('',#38331,#38332,#38333); +#38331 = CARTESIAN_POINT('',(-1.75,-3.225,0.E+000)); +#38332 = DIRECTION('',(-0.E+000,0.E+000,1.)); +#38333 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000)); +#38334 = PCURVE('',#24181,#38335); +#38335 = DEFINITIONAL_REPRESENTATION('',(#38336),#38340); +#38336 = LINE('',#38337,#38338); +#38337 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#38338 = VECTOR('',#38339,1.); +#38339 = DIRECTION('',(-1.,0.E+000)); +#38340 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#38341 = PCURVE('',#38161,#38342); +#38342 = DEFINITIONAL_REPRESENTATION('',(#38343),#38351); +#38343 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#38344,#38345,#38346,#38347 + ,#38348,#38349,#38350),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#38344 = CARTESIAN_POINT('',(1.665334536938E-016,0.275)); +#38345 = CARTESIAN_POINT('',(1.665334536938E-016,0.491506350946)); +#38346 = CARTESIAN_POINT('',(0.1875,0.383253175473)); +#38347 = CARTESIAN_POINT('',(0.375,0.275)); +#38348 = CARTESIAN_POINT('',(0.1875,0.166746824527)); +#38349 = CARTESIAN_POINT('',(3.608224830032E-016,5.849364905389E-002)); +#38350 = CARTESIAN_POINT('',(1.665334536938E-016,0.275)); +#38351 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#38352 = ADVANCED_FACE('',(#38353),#26304,.F.); +#38353 = FACE_BOUND('',#38354,.F.); +#38354 = EDGE_LOOP('',(#38355,#38378,#38379,#38380,#38381,#38404)); +#38355 = ORIENTED_EDGE('',*,*,#38356,.F.); +#38356 = EDGE_CURVE('',#38249,#38357,#38359,.T.); +#38357 = VERTEX_POINT('',#38358); +#38358 = CARTESIAN_POINT('',(3.5,1.625,0.E+000)); +#38359 = SURFACE_CURVE('',#38360,(#38364,#38371),.PCURVE_S1.); +#38360 = LINE('',#38361,#38362); +#38361 = CARTESIAN_POINT('',(3.225,1.625,0.E+000)); +#38362 = VECTOR('',#38363,1.); +#38363 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000)); +#38364 = PCURVE('',#26304,#38365); +#38365 = DEFINITIONAL_REPRESENTATION('',(#38366),#38370); +#38366 = LINE('',#38367,#38368); +#38367 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#38368 = VECTOR('',#38369,1.); +#38369 = DIRECTION('',(1.,0.E+000)); +#38370 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#38371 = PCURVE('',#38056,#38372); +#38372 = DEFINITIONAL_REPRESENTATION('',(#38373),#38377); +#38373 = LINE('',#38374,#38375); +#38374 = CARTESIAN_POINT('',(0.25,0.275)); +#38375 = VECTOR('',#38376,1.); +#38376 = DIRECTION('',(0.E+000,-1.)); +#38377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#38378 = ORIENTED_EDGE('',*,*,#38248,.T.); +#38379 = ORIENTED_EDGE('',*,*,#26288,.F.); +#38380 = ORIENTED_EDGE('',*,*,#35986,.T.); +#38381 = ORIENTED_EDGE('',*,*,#38382,.T.); +#38382 = EDGE_CURVE('',#35987,#38383,#38385,.T.); +#38383 = VERTEX_POINT('',#38384); +#38384 = CARTESIAN_POINT('',(3.5,1.625,0.2)); +#38385 = SURFACE_CURVE('',#38386,(#38390,#38397),.PCURVE_S1.); +#38386 = LINE('',#38387,#38388); +#38387 = CARTESIAN_POINT('',(3.225,1.625,0.2)); +#38388 = VECTOR('',#38389,1.); +#38389 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000)); +#38390 = PCURVE('',#26304,#38391); +#38391 = DEFINITIONAL_REPRESENTATION('',(#38392),#38396); +#38392 = LINE('',#38393,#38394); +#38393 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#38394 = VECTOR('',#38395,1.); +#38395 = DIRECTION('',(1.,0.E+000)); +#38396 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#38397 = PCURVE('',#36025,#38398); +#38398 = DEFINITIONAL_REPRESENTATION('',(#38399),#38403); +#38399 = LINE('',#38400,#38401); +#38400 = CARTESIAN_POINT('',(0.25,0.275)); +#38401 = VECTOR('',#38402,1.); +#38402 = DIRECTION('',(0.E+000,-1.)); +#38403 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#38404 = ORIENTED_EDGE('',*,*,#38405,.F.); +#38405 = EDGE_CURVE('',#38357,#38383,#38406,.T.); +#38406 = SURFACE_CURVE('',#38407,(#38411,#38418),.PCURVE_S1.); +#38407 = LINE('',#38408,#38409); +#38408 = CARTESIAN_POINT('',(3.5,1.625,0.E+000)); +#38409 = VECTOR('',#38410,1.); +#38410 = DIRECTION('',(0.E+000,0.E+000,1.)); +#38411 = PCURVE('',#26304,#38412); +#38412 = DEFINITIONAL_REPRESENTATION('',(#38413),#38417); +#38413 = LINE('',#38414,#38415); +#38414 = CARTESIAN_POINT('',(0.275,0.E+000)); +#38415 = VECTOR('',#38416,1.); +#38416 = DIRECTION('',(0.E+000,-1.)); +#38417 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#38418 = PCURVE('',#38084,#38419); +#38419 = DEFINITIONAL_REPRESENTATION('',(#38420),#38424); +#38420 = LINE('',#38421,#38422); +#38421 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#38422 = VECTOR('',#38423,1.); +#38423 = DIRECTION('',(0.E+000,-1.)); +#38424 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#38425 = ADVANCED_FACE('',(#38426),#24209,.F.); +#38426 = FACE_BOUND('',#38427,.F.); +#38427 = EDGE_LOOP('',(#38428,#38451,#38474,#38495,#38496,#38497)); +#38428 = ORIENTED_EDGE('',*,*,#38429,.F.); +#38429 = EDGE_CURVE('',#38430,#38305,#38432,.T.); +#38430 = VERTEX_POINT('',#38431); +#38431 = CARTESIAN_POINT('',(-1.625,-3.5,0.E+000)); +#38432 = SURFACE_CURVE('',#38433,(#38437,#38444),.PCURVE_S1.); +#38433 = LINE('',#38434,#38435); +#38434 = CARTESIAN_POINT('',(-1.625,-3.5,0.E+000)); +#38435 = VECTOR('',#38436,1.); +#38436 = DIRECTION('',(5.665538897648E-016,1.,0.E+000)); +#38437 = PCURVE('',#24209,#38438); +#38438 = DEFINITIONAL_REPRESENTATION('',(#38439),#38443); +#38439 = LINE('',#38440,#38441); +#38440 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#38441 = VECTOR('',#38442,1.); +#38442 = DIRECTION('',(1.,0.E+000)); +#38443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#38444 = PCURVE('',#38161,#38445); +#38445 = DEFINITIONAL_REPRESENTATION('',(#38446),#38450); +#38446 = LINE('',#38447,#38448); +#38447 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#38448 = VECTOR('',#38449,1.); +#38449 = DIRECTION('',(0.E+000,1.)); +#38450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#38451 = ORIENTED_EDGE('',*,*,#38452,.T.); +#38452 = EDGE_CURVE('',#38430,#38453,#38455,.T.); +#38453 = VERTEX_POINT('',#38454); +#38454 = CARTESIAN_POINT('',(-1.625,-3.5,0.2)); +#38455 = SURFACE_CURVE('',#38456,(#38460,#38467),.PCURVE_S1.); +#38456 = LINE('',#38457,#38458); +#38457 = CARTESIAN_POINT('',(-1.625,-3.5,0.E+000)); +#38458 = VECTOR('',#38459,1.); +#38459 = DIRECTION('',(0.E+000,0.E+000,1.)); +#38460 = PCURVE('',#24209,#38461); +#38461 = DEFINITIONAL_REPRESENTATION('',(#38462),#38466); +#38462 = LINE('',#38463,#38464); +#38463 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#38464 = VECTOR('',#38465,1.); +#38465 = DIRECTION('',(0.E+000,-1.)); +#38466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#38467 = PCURVE('',#38233,#38468); +#38468 = DEFINITIONAL_REPRESENTATION('',(#38469),#38473); +#38469 = LINE('',#38470,#38471); +#38470 = CARTESIAN_POINT('',(0.25,0.E+000)); +#38471 = VECTOR('',#38472,1.); +#38472 = DIRECTION('',(0.E+000,-1.)); +#38473 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#38474 = ORIENTED_EDGE('',*,*,#38475,.T.); +#38475 = EDGE_CURVE('',#38453,#36400,#38476,.T.); +#38476 = SURFACE_CURVE('',#38477,(#38481,#38488),.PCURVE_S1.); +#38477 = LINE('',#38478,#38479); +#38478 = CARTESIAN_POINT('',(-1.625,-3.5,0.2)); +#38479 = VECTOR('',#38480,1.); +#38480 = DIRECTION('',(5.665538897648E-016,1.,0.E+000)); +#38481 = PCURVE('',#24209,#38482); +#38482 = DEFINITIONAL_REPRESENTATION('',(#38483),#38487); +#38483 = LINE('',#38484,#38485); +#38484 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#38485 = VECTOR('',#38486,1.); +#38486 = DIRECTION('',(1.,0.E+000)); +#38487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#38488 = PCURVE('',#36415,#38489); +#38489 = DEFINITIONAL_REPRESENTATION('',(#38490),#38494); +#38490 = LINE('',#38491,#38492); +#38491 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#38492 = VECTOR('',#38493,1.); +#38493 = DIRECTION('',(0.E+000,1.)); +#38494 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#38495 = ORIENTED_EDGE('',*,*,#36427,.T.); +#38496 = ORIENTED_EDGE('',*,*,#24193,.F.); +#38497 = ORIENTED_EDGE('',*,*,#38304,.F.); +#38498 = ADVANCED_FACE('',(#38499),#26253,.F.); +#38499 = FACE_BOUND('',#38500,.F.); +#38500 = EDGE_LOOP('',(#38501,#38531,#38559,#38580,#38581,#38582)); +#38501 = ORIENTED_EDGE('',*,*,#38502,.F.); +#38502 = EDGE_CURVE('',#38503,#38505,#38507,.T.); +#38503 = VERTEX_POINT('',#38504); +#38504 = CARTESIAN_POINT('',(3.5,1.375,0.E+000)); +#38505 = VERTEX_POINT('',#38506); +#38506 = CARTESIAN_POINT('',(3.225,1.375,0.E+000)); +#38507 = SURFACE_CURVE('',#38508,(#38512,#38519),.PCURVE_S1.); +#38508 = LINE('',#38509,#38510); +#38509 = CARTESIAN_POINT('',(3.5,1.375,0.E+000)); +#38510 = VECTOR('',#38511,1.); +#38511 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000)); +#38512 = PCURVE('',#26253,#38513); +#38513 = DEFINITIONAL_REPRESENTATION('',(#38514),#38518); +#38514 = LINE('',#38515,#38516); +#38515 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#38516 = VECTOR('',#38517,1.); +#38517 = DIRECTION('',(1.,0.E+000)); +#38518 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#38519 = PCURVE('',#38520,#38525); +#38520 = PLANE('',#38521); +#38521 = AXIS2_PLACEMENT_3D('',#38522,#38523,#38524); +#38522 = CARTESIAN_POINT('',(3.5,1.375,0.E+000)); +#38523 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#38524 = DIRECTION('',(-3.445092848398E-016,-1.,-0.E+000)); +#38525 = DEFINITIONAL_REPRESENTATION('',(#38526),#38530); +#38526 = LINE('',#38527,#38528); +#38527 = CARTESIAN_POINT('',(-0.E+000,0.E+000)); +#38528 = VECTOR('',#38529,1.); +#38529 = DIRECTION('',(0.E+000,1.)); +#38530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#38531 = ORIENTED_EDGE('',*,*,#38532,.T.); +#38532 = EDGE_CURVE('',#38503,#38533,#38535,.T.); +#38533 = VERTEX_POINT('',#38534); +#38534 = CARTESIAN_POINT('',(3.5,1.375,0.2)); +#38535 = SURFACE_CURVE('',#38536,(#38540,#38547),.PCURVE_S1.); +#38536 = LINE('',#38537,#38538); +#38537 = CARTESIAN_POINT('',(3.5,1.375,0.E+000)); +#38538 = VECTOR('',#38539,1.); +#38539 = DIRECTION('',(0.E+000,0.E+000,1.)); +#38540 = PCURVE('',#26253,#38541); +#38541 = DEFINITIONAL_REPRESENTATION('',(#38542),#38546); +#38542 = LINE('',#38543,#38544); +#38543 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#38544 = VECTOR('',#38545,1.); +#38545 = DIRECTION('',(0.E+000,-1.)); +#38546 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#38547 = PCURVE('',#38548,#38553); +#38548 = PLANE('',#38549); +#38549 = AXIS2_PLACEMENT_3D('',#38550,#38551,#38552); +#38550 = CARTESIAN_POINT('',(3.5,1.125,0.E+000)); +#38551 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000)); +#38552 = DIRECTION('',(3.445092848398E-016,1.,0.E+000)); +#38553 = DEFINITIONAL_REPRESENTATION('',(#38554),#38558); +#38554 = LINE('',#38555,#38556); +#38555 = CARTESIAN_POINT('',(0.25,0.E+000)); +#38556 = VECTOR('',#38557,1.); +#38557 = DIRECTION('',(0.E+000,-1.)); +#38558 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#38559 = ORIENTED_EDGE('',*,*,#38560,.T.); +#38560 = EDGE_CURVE('',#38533,#35937,#38561,.T.); +#38561 = SURFACE_CURVE('',#38562,(#38566,#38573),.PCURVE_S1.); +#38562 = LINE('',#38563,#38564); +#38563 = CARTESIAN_POINT('',(3.5,1.375,0.2)); +#38564 = VECTOR('',#38565,1.); +#38565 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000)); +#38566 = PCURVE('',#26253,#38567); +#38567 = DEFINITIONAL_REPRESENTATION('',(#38568),#38572); +#38568 = LINE('',#38569,#38570); +#38569 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#38570 = VECTOR('',#38571,1.); +#38571 = DIRECTION('',(1.,0.E+000)); +#38572 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#38573 = PCURVE('',#35952,#38574); +#38574 = DEFINITIONAL_REPRESENTATION('',(#38575),#38579); +#38575 = LINE('',#38576,#38577); +#38576 = CARTESIAN_POINT('',(-0.E+000,0.E+000)); +#38577 = VECTOR('',#38578,1.); +#38578 = DIRECTION('',(0.E+000,1.)); +#38579 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#38580 = ORIENTED_EDGE('',*,*,#35964,.T.); +#38581 = ORIENTED_EDGE('',*,*,#26237,.F.); +#38582 = ORIENTED_EDGE('',*,*,#38583,.F.); +#38583 = EDGE_CURVE('',#38505,#26205,#38584,.T.); +#38584 = SURFACE_CURVE('',#38585,(#38589,#38596),.PCURVE_S1.); +#38585 = LINE('',#38586,#38587); +#38586 = CARTESIAN_POINT('',(3.225,1.375,0.E+000)); +#38587 = VECTOR('',#38588,1.); +#38588 = DIRECTION('',(0.E+000,0.E+000,1.)); +#38589 = PCURVE('',#26253,#38590); +#38590 = DEFINITIONAL_REPRESENTATION('',(#38591),#38595); +#38591 = LINE('',#38592,#38593); +#38592 = CARTESIAN_POINT('',(0.275,0.E+000)); +#38593 = VECTOR('',#38594,1.); +#38594 = DIRECTION('',(0.E+000,-1.)); +#38595 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#38596 = PCURVE('',#26225,#38597); +#38597 = DEFINITIONAL_REPRESENTATION('',(#38598),#38602); +#38598 = LINE('',#38599,#38600); +#38599 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#38600 = VECTOR('',#38601,1.); +#38601 = DIRECTION('',(0.E+000,-1.)); +#38602 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#38603 = ADVANCED_FACE('',(#38604),#24260,.F.); +#38604 = FACE_BOUND('',#38605,.F.); +#38605 = EDGE_LOOP('',(#38606,#38636,#38657,#38658,#38659,#38682)); +#38606 = ORIENTED_EDGE('',*,*,#38607,.F.); +#38607 = EDGE_CURVE('',#38608,#38610,#38612,.T.); +#38608 = VERTEX_POINT('',#38609); +#38609 = CARTESIAN_POINT('',(-1.375,-3.225,0.E+000)); +#38610 = VERTEX_POINT('',#38611); +#38611 = CARTESIAN_POINT('',(-1.375,-3.5,0.E+000)); +#38612 = SURFACE_CURVE('',#38613,(#38617,#38624),.PCURVE_S1.); +#38613 = LINE('',#38614,#38615); +#38614 = CARTESIAN_POINT('',(-1.375,-3.225,0.E+000)); +#38615 = VECTOR('',#38616,1.); +#38616 = DIRECTION('',(-5.665538897648E-016,-1.,0.E+000)); +#38617 = PCURVE('',#24260,#38618); +#38618 = DEFINITIONAL_REPRESENTATION('',(#38619),#38623); +#38619 = LINE('',#38620,#38621); +#38620 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#38621 = VECTOR('',#38622,1.); +#38622 = DIRECTION('',(1.,0.E+000)); +#38623 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#38624 = PCURVE('',#38625,#38630); +#38625 = PLANE('',#38626); +#38626 = AXIS2_PLACEMENT_3D('',#38627,#38628,#38629); +#38627 = CARTESIAN_POINT('',(-1.125,-3.5,0.E+000)); +#38628 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#38629 = DIRECTION('',(-1.,5.665538897648E-016,0.E+000)); +#38630 = DEFINITIONAL_REPRESENTATION('',(#38631),#38635); +#38631 = LINE('',#38632,#38633); +#38632 = CARTESIAN_POINT('',(0.25,0.275)); +#38633 = VECTOR('',#38634,1.); +#38634 = DIRECTION('',(0.E+000,-1.)); +#38635 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#38636 = ORIENTED_EDGE('',*,*,#38637,.T.); +#38637 = EDGE_CURVE('',#38608,#24245,#38638,.T.); +#38638 = SURFACE_CURVE('',#38639,(#38643,#38650),.PCURVE_S1.); +#38639 = LINE('',#38640,#38641); +#38640 = CARTESIAN_POINT('',(-1.375,-3.225,0.E+000)); +#38641 = VECTOR('',#38642,1.); +#38642 = DIRECTION('',(0.E+000,0.E+000,1.)); +#38643 = PCURVE('',#24260,#38644); +#38644 = DEFINITIONAL_REPRESENTATION('',(#38645),#38649); +#38645 = LINE('',#38646,#38647); +#38646 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#38647 = VECTOR('',#38648,1.); +#38648 = DIRECTION('',(0.E+000,-1.)); +#38649 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#38650 = PCURVE('',#24293,#38651); +#38651 = DEFINITIONAL_REPRESENTATION('',(#38652),#38656); +#38652 = LINE('',#38653,#38654); +#38653 = CARTESIAN_POINT('',(3.14159265359,0.E+000)); +#38654 = VECTOR('',#38655,1.); +#38655 = DIRECTION('',(0.E+000,-1.)); +#38656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#38657 = ORIENTED_EDGE('',*,*,#24244,.F.); +#38658 = ORIENTED_EDGE('',*,*,#36449,.T.); +#38659 = ORIENTED_EDGE('',*,*,#38660,.T.); +#38660 = EDGE_CURVE('',#36450,#38661,#38663,.T.); +#38661 = VERTEX_POINT('',#38662); +#38662 = CARTESIAN_POINT('',(-1.375,-3.5,0.2)); +#38663 = SURFACE_CURVE('',#38664,(#38668,#38675),.PCURVE_S1.); +#38664 = LINE('',#38665,#38666); +#38665 = CARTESIAN_POINT('',(-1.375,-3.225,0.2)); +#38666 = VECTOR('',#38667,1.); +#38667 = DIRECTION('',(-5.665538897648E-016,-1.,0.E+000)); +#38668 = PCURVE('',#24260,#38669); +#38669 = DEFINITIONAL_REPRESENTATION('',(#38670),#38674); +#38670 = LINE('',#38671,#38672); +#38671 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#38672 = VECTOR('',#38673,1.); +#38673 = DIRECTION('',(1.,0.E+000)); +#38674 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#38675 = PCURVE('',#36488,#38676); +#38676 = DEFINITIONAL_REPRESENTATION('',(#38677),#38681); +#38677 = LINE('',#38678,#38679); +#38678 = CARTESIAN_POINT('',(0.25,0.275)); +#38679 = VECTOR('',#38680,1.); +#38680 = DIRECTION('',(0.E+000,-1.)); +#38681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#38682 = ORIENTED_EDGE('',*,*,#38683,.F.); +#38683 = EDGE_CURVE('',#38610,#38661,#38684,.T.); +#38684 = SURFACE_CURVE('',#38685,(#38689,#38696),.PCURVE_S1.); +#38685 = LINE('',#38686,#38687); +#38686 = CARTESIAN_POINT('',(-1.375,-3.5,0.E+000)); +#38687 = VECTOR('',#38688,1.); +#38688 = DIRECTION('',(0.E+000,0.E+000,1.)); +#38689 = PCURVE('',#24260,#38690); +#38690 = DEFINITIONAL_REPRESENTATION('',(#38691),#38695); +#38691 = LINE('',#38692,#38693); +#38692 = CARTESIAN_POINT('',(0.275,0.E+000)); +#38693 = VECTOR('',#38694,1.); +#38694 = DIRECTION('',(0.E+000,-1.)); +#38695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#38696 = PCURVE('',#38697,#38702); +#38697 = PLANE('',#38698); +#38698 = AXIS2_PLACEMENT_3D('',#38699,#38700,#38701); +#38699 = CARTESIAN_POINT('',(-1.375,-3.5,0.E+000)); +#38700 = DIRECTION('',(5.665538897648E-016,1.,0.E+000)); +#38701 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000)); +#38702 = DEFINITIONAL_REPRESENTATION('',(#38703),#38707); +#38703 = LINE('',#38704,#38705); +#38704 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#38705 = VECTOR('',#38706,1.); +#38706 = DIRECTION('',(0.E+000,-1.)); +#38707 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#38708 = ADVANCED_FACE('',(#38709),#26225,.T.); +#38709 = FACE_BOUND('',#38710,.T.); +#38710 = EDGE_LOOP('',(#38711,#38734,#38735,#38736)); +#38711 = ORIENTED_EDGE('',*,*,#38712,.T.); +#38712 = EDGE_CURVE('',#38713,#26177,#38715,.T.); +#38713 = VERTEX_POINT('',#38714); +#38714 = CARTESIAN_POINT('',(3.225,1.125,0.E+000)); +#38715 = SURFACE_CURVE('',#38716,(#38720,#38727),.PCURVE_S1.); +#38716 = LINE('',#38717,#38718); +#38717 = CARTESIAN_POINT('',(3.225,1.125,0.E+000)); +#38718 = VECTOR('',#38719,1.); +#38719 = DIRECTION('',(0.E+000,0.E+000,1.)); +#38720 = PCURVE('',#26225,#38721); +#38721 = DEFINITIONAL_REPRESENTATION('',(#38722),#38726); +#38722 = LINE('',#38723,#38724); +#38723 = CARTESIAN_POINT('',(3.14159265359,0.E+000)); +#38724 = VECTOR('',#38725,1.); +#38725 = DIRECTION('',(0.E+000,-1.)); +#38726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#38727 = PCURVE('',#26192,#38728); +#38728 = DEFINITIONAL_REPRESENTATION('',(#38729),#38733); +#38729 = LINE('',#38730,#38731); +#38730 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#38731 = VECTOR('',#38732,1.); +#38732 = DIRECTION('',(0.E+000,-1.)); +#38733 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#38734 = ORIENTED_EDGE('',*,*,#26204,.T.); +#38735 = ORIENTED_EDGE('',*,*,#38583,.F.); +#38736 = ORIENTED_EDGE('',*,*,#38737,.T.); +#38737 = EDGE_CURVE('',#38505,#38713,#38738,.T.); +#38738 = SURFACE_CURVE('',#38739,(#38744,#38751),.PCURVE_S1.); +#38739 = CIRCLE('',#38740,0.125); +#38740 = AXIS2_PLACEMENT_3D('',#38741,#38742,#38743); +#38741 = CARTESIAN_POINT('',(3.225,1.25,0.E+000)); +#38742 = DIRECTION('',(0.E+000,-0.E+000,1.)); +#38743 = DIRECTION('',(3.445092848398E-016,1.,0.E+000)); +#38744 = PCURVE('',#26225,#38745); +#38745 = DEFINITIONAL_REPRESENTATION('',(#38746),#38750); +#38746 = LINE('',#38747,#38748); +#38747 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#38748 = VECTOR('',#38749,1.); +#38749 = DIRECTION('',(-1.,0.E+000)); +#38750 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#38751 = PCURVE('',#38520,#38752); +#38752 = DEFINITIONAL_REPRESENTATION('',(#38753),#38761); +#38753 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#38754,#38755,#38756,#38757 + ,#38758,#38759,#38760),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#38754 = CARTESIAN_POINT('',(8.326672684689E-017,0.275)); +#38755 = CARTESIAN_POINT('',(8.326672684689E-017,0.491506350946)); +#38756 = CARTESIAN_POINT('',(0.1875,0.383253175473)); +#38757 = CARTESIAN_POINT('',(0.375,0.275)); +#38758 = CARTESIAN_POINT('',(0.1875,0.166746824527)); +#38759 = CARTESIAN_POINT('',(2.775557561563E-016,5.849364905389E-002)); +#38760 = CARTESIAN_POINT('',(8.326672684689E-017,0.275)); +#38761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#38762 = ADVANCED_FACE('',(#38763),#24293,.T.); +#38763 = FACE_BOUND('',#38764,.T.); +#38764 = EDGE_LOOP('',(#38765,#38766,#38767,#38790)); +#38765 = ORIENTED_EDGE('',*,*,#38637,.T.); +#38766 = ORIENTED_EDGE('',*,*,#24272,.T.); +#38767 = ORIENTED_EDGE('',*,*,#38768,.F.); +#38768 = EDGE_CURVE('',#38769,#24273,#38771,.T.); +#38769 = VERTEX_POINT('',#38770); +#38770 = CARTESIAN_POINT('',(-1.125,-3.225,0.E+000)); +#38771 = SURFACE_CURVE('',#38772,(#38776,#38783),.PCURVE_S1.); +#38772 = LINE('',#38773,#38774); +#38773 = CARTESIAN_POINT('',(-1.125,-3.225,0.E+000)); +#38774 = VECTOR('',#38775,1.); +#38775 = DIRECTION('',(0.E+000,0.E+000,1.)); +#38776 = PCURVE('',#24293,#38777); +#38777 = DEFINITIONAL_REPRESENTATION('',(#38778),#38782); +#38778 = LINE('',#38779,#38780); +#38779 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#38780 = VECTOR('',#38781,1.); +#38781 = DIRECTION('',(0.E+000,-1.)); +#38782 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#38783 = PCURVE('',#24321,#38784); +#38784 = DEFINITIONAL_REPRESENTATION('',(#38785),#38789); +#38785 = LINE('',#38786,#38787); +#38786 = CARTESIAN_POINT('',(0.275,0.E+000)); +#38787 = VECTOR('',#38788,1.); +#38788 = DIRECTION('',(0.E+000,-1.)); +#38789 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#38790 = ORIENTED_EDGE('',*,*,#38791,.T.); +#38791 = EDGE_CURVE('',#38769,#38608,#38792,.T.); +#38792 = SURFACE_CURVE('',#38793,(#38798,#38805),.PCURVE_S1.); +#38793 = CIRCLE('',#38794,0.125); +#38794 = AXIS2_PLACEMENT_3D('',#38795,#38796,#38797); +#38795 = CARTESIAN_POINT('',(-1.25,-3.225,0.E+000)); +#38796 = DIRECTION('',(-0.E+000,0.E+000,1.)); +#38797 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000)); +#38798 = PCURVE('',#24293,#38799); +#38799 = DEFINITIONAL_REPRESENTATION('',(#38800),#38804); +#38800 = LINE('',#38801,#38802); +#38801 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#38802 = VECTOR('',#38803,1.); +#38803 = DIRECTION('',(-1.,0.E+000)); +#38804 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#38805 = PCURVE('',#38625,#38806); +#38806 = DEFINITIONAL_REPRESENTATION('',(#38807),#38815); +#38807 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#38808,#38809,#38810,#38811 + ,#38812,#38813,#38814),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#38808 = CARTESIAN_POINT('',(1.665334536938E-016,0.275)); +#38809 = CARTESIAN_POINT('',(1.665334536938E-016,0.491506350946)); +#38810 = CARTESIAN_POINT('',(0.1875,0.383253175473)); +#38811 = CARTESIAN_POINT('',(0.375,0.275)); +#38812 = CARTESIAN_POINT('',(0.1875,0.166746824527)); +#38813 = CARTESIAN_POINT('',(3.608224830032E-016,5.849364905389E-002)); +#38814 = CARTESIAN_POINT('',(1.665334536938E-016,0.275)); +#38815 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#38816 = ADVANCED_FACE('',(#38817),#26192,.F.); +#38817 = FACE_BOUND('',#38818,.F.); +#38818 = EDGE_LOOP('',(#38819,#38842,#38843,#38844,#38845,#38868)); +#38819 = ORIENTED_EDGE('',*,*,#38820,.F.); +#38820 = EDGE_CURVE('',#38713,#38821,#38823,.T.); +#38821 = VERTEX_POINT('',#38822); +#38822 = CARTESIAN_POINT('',(3.5,1.125,0.E+000)); +#38823 = SURFACE_CURVE('',#38824,(#38828,#38835),.PCURVE_S1.); +#38824 = LINE('',#38825,#38826); +#38825 = CARTESIAN_POINT('',(3.225,1.125,0.E+000)); +#38826 = VECTOR('',#38827,1.); +#38827 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000)); +#38828 = PCURVE('',#26192,#38829); +#38829 = DEFINITIONAL_REPRESENTATION('',(#38830),#38834); +#38830 = LINE('',#38831,#38832); +#38831 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#38832 = VECTOR('',#38833,1.); +#38833 = DIRECTION('',(1.,0.E+000)); +#38834 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#38835 = PCURVE('',#38520,#38836); +#38836 = DEFINITIONAL_REPRESENTATION('',(#38837),#38841); +#38837 = LINE('',#38838,#38839); +#38838 = CARTESIAN_POINT('',(0.25,0.275)); +#38839 = VECTOR('',#38840,1.); +#38840 = DIRECTION('',(0.E+000,-1.)); +#38841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#38842 = ORIENTED_EDGE('',*,*,#38712,.T.); +#38843 = ORIENTED_EDGE('',*,*,#26176,.F.); +#38844 = ORIENTED_EDGE('',*,*,#35913,.T.); +#38845 = ORIENTED_EDGE('',*,*,#38846,.T.); +#38846 = EDGE_CURVE('',#35914,#38847,#38849,.T.); +#38847 = VERTEX_POINT('',#38848); +#38848 = CARTESIAN_POINT('',(3.5,1.125,0.2)); +#38849 = SURFACE_CURVE('',#38850,(#38854,#38861),.PCURVE_S1.); +#38850 = LINE('',#38851,#38852); +#38851 = CARTESIAN_POINT('',(3.225,1.125,0.2)); +#38852 = VECTOR('',#38853,1.); +#38853 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000)); +#38854 = PCURVE('',#26192,#38855); +#38855 = DEFINITIONAL_REPRESENTATION('',(#38856),#38860); +#38856 = LINE('',#38857,#38858); +#38857 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#38858 = VECTOR('',#38859,1.); +#38859 = DIRECTION('',(1.,0.E+000)); +#38860 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#38861 = PCURVE('',#35952,#38862); +#38862 = DEFINITIONAL_REPRESENTATION('',(#38863),#38867); +#38863 = LINE('',#38864,#38865); +#38864 = CARTESIAN_POINT('',(0.25,0.275)); +#38865 = VECTOR('',#38866,1.); +#38866 = DIRECTION('',(0.E+000,-1.)); +#38867 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#38868 = ORIENTED_EDGE('',*,*,#38869,.F.); +#38869 = EDGE_CURVE('',#38821,#38847,#38870,.T.); +#38870 = SURFACE_CURVE('',#38871,(#38875,#38882),.PCURVE_S1.); +#38871 = LINE('',#38872,#38873); +#38872 = CARTESIAN_POINT('',(3.5,1.125,0.E+000)); +#38873 = VECTOR('',#38874,1.); +#38874 = DIRECTION('',(0.E+000,0.E+000,1.)); +#38875 = PCURVE('',#26192,#38876); +#38876 = DEFINITIONAL_REPRESENTATION('',(#38877),#38881); +#38877 = LINE('',#38878,#38879); +#38878 = CARTESIAN_POINT('',(0.275,0.E+000)); +#38879 = VECTOR('',#38880,1.); +#38880 = DIRECTION('',(0.E+000,-1.)); +#38881 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#38882 = PCURVE('',#38548,#38883); +#38883 = DEFINITIONAL_REPRESENTATION('',(#38884),#38888); +#38884 = LINE('',#38885,#38886); +#38885 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#38886 = VECTOR('',#38887,1.); +#38887 = DIRECTION('',(0.E+000,-1.)); +#38888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#38889 = ADVANCED_FACE('',(#38890),#24321,.F.); +#38890 = FACE_BOUND('',#38891,.F.); +#38891 = EDGE_LOOP('',(#38892,#38915,#38938,#38959,#38960,#38961)); +#38892 = ORIENTED_EDGE('',*,*,#38893,.F.); +#38893 = EDGE_CURVE('',#38894,#38769,#38896,.T.); +#38894 = VERTEX_POINT('',#38895); +#38895 = CARTESIAN_POINT('',(-1.125,-3.5,0.E+000)); +#38896 = SURFACE_CURVE('',#38897,(#38901,#38908),.PCURVE_S1.); +#38897 = LINE('',#38898,#38899); +#38898 = CARTESIAN_POINT('',(-1.125,-3.5,0.E+000)); +#38899 = VECTOR('',#38900,1.); +#38900 = DIRECTION('',(5.665538897648E-016,1.,0.E+000)); +#38901 = PCURVE('',#24321,#38902); +#38902 = DEFINITIONAL_REPRESENTATION('',(#38903),#38907); +#38903 = LINE('',#38904,#38905); +#38904 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#38905 = VECTOR('',#38906,1.); +#38906 = DIRECTION('',(1.,0.E+000)); +#38907 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#38908 = PCURVE('',#38625,#38909); +#38909 = DEFINITIONAL_REPRESENTATION('',(#38910),#38914); +#38910 = LINE('',#38911,#38912); +#38911 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#38912 = VECTOR('',#38913,1.); +#38913 = DIRECTION('',(0.E+000,1.)); +#38914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#38915 = ORIENTED_EDGE('',*,*,#38916,.T.); +#38916 = EDGE_CURVE('',#38894,#38917,#38919,.T.); +#38917 = VERTEX_POINT('',#38918); +#38918 = CARTESIAN_POINT('',(-1.125,-3.5,0.2)); +#38919 = SURFACE_CURVE('',#38920,(#38924,#38931),.PCURVE_S1.); +#38920 = LINE('',#38921,#38922); +#38921 = CARTESIAN_POINT('',(-1.125,-3.5,0.E+000)); +#38922 = VECTOR('',#38923,1.); +#38923 = DIRECTION('',(0.E+000,0.E+000,1.)); +#38924 = PCURVE('',#24321,#38925); +#38925 = DEFINITIONAL_REPRESENTATION('',(#38926),#38930); +#38926 = LINE('',#38927,#38928); +#38927 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#38928 = VECTOR('',#38929,1.); +#38929 = DIRECTION('',(0.E+000,-1.)); +#38930 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#38931 = PCURVE('',#38697,#38932); +#38932 = DEFINITIONAL_REPRESENTATION('',(#38933),#38937); +#38933 = LINE('',#38934,#38935); +#38934 = CARTESIAN_POINT('',(0.25,0.E+000)); +#38935 = VECTOR('',#38936,1.); +#38936 = DIRECTION('',(0.E+000,-1.)); +#38937 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#38938 = ORIENTED_EDGE('',*,*,#38939,.T.); +#38939 = EDGE_CURVE('',#38917,#36473,#38940,.T.); +#38940 = SURFACE_CURVE('',#38941,(#38945,#38952),.PCURVE_S1.); +#38941 = LINE('',#38942,#38943); +#38942 = CARTESIAN_POINT('',(-1.125,-3.5,0.2)); +#38943 = VECTOR('',#38944,1.); +#38944 = DIRECTION('',(5.665538897648E-016,1.,0.E+000)); +#38945 = PCURVE('',#24321,#38946); +#38946 = DEFINITIONAL_REPRESENTATION('',(#38947),#38951); +#38947 = LINE('',#38948,#38949); +#38948 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#38949 = VECTOR('',#38950,1.); +#38950 = DIRECTION('',(1.,0.E+000)); +#38951 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#38952 = PCURVE('',#36488,#38953); +#38953 = DEFINITIONAL_REPRESENTATION('',(#38954),#38958); +#38954 = LINE('',#38955,#38956); +#38955 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#38956 = VECTOR('',#38957,1.); +#38957 = DIRECTION('',(0.E+000,1.)); +#38958 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#38959 = ORIENTED_EDGE('',*,*,#36500,.T.); +#38960 = ORIENTED_EDGE('',*,*,#24305,.F.); +#38961 = ORIENTED_EDGE('',*,*,#38768,.F.); +#38962 = ADVANCED_FACE('',(#38963),#26141,.F.); +#38963 = FACE_BOUND('',#38964,.F.); +#38964 = EDGE_LOOP('',(#38965,#38995,#39023,#39044,#39045,#39046)); +#38965 = ORIENTED_EDGE('',*,*,#38966,.F.); +#38966 = EDGE_CURVE('',#38967,#38969,#38971,.T.); +#38967 = VERTEX_POINT('',#38968); +#38968 = CARTESIAN_POINT('',(3.5,0.875,0.E+000)); +#38969 = VERTEX_POINT('',#38970); +#38970 = CARTESIAN_POINT('',(3.225,0.875,0.E+000)); +#38971 = SURFACE_CURVE('',#38972,(#38976,#38983),.PCURVE_S1.); +#38972 = LINE('',#38973,#38974); +#38973 = CARTESIAN_POINT('',(3.5,0.875,0.E+000)); +#38974 = VECTOR('',#38975,1.); +#38975 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000)); +#38976 = PCURVE('',#26141,#38977); +#38977 = DEFINITIONAL_REPRESENTATION('',(#38978),#38982); +#38978 = LINE('',#38979,#38980); +#38979 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#38980 = VECTOR('',#38981,1.); +#38981 = DIRECTION('',(1.,0.E+000)); +#38982 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#38983 = PCURVE('',#38984,#38989); +#38984 = PLANE('',#38985); +#38985 = AXIS2_PLACEMENT_3D('',#38986,#38987,#38988); +#38986 = CARTESIAN_POINT('',(3.5,0.875,0.E+000)); +#38987 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#38988 = DIRECTION('',(-3.445092848398E-016,-1.,-0.E+000)); +#38989 = DEFINITIONAL_REPRESENTATION('',(#38990),#38994); +#38990 = LINE('',#38991,#38992); +#38991 = CARTESIAN_POINT('',(-0.E+000,0.E+000)); +#38992 = VECTOR('',#38993,1.); +#38993 = DIRECTION('',(0.E+000,1.)); +#38994 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#38995 = ORIENTED_EDGE('',*,*,#38996,.T.); +#38996 = EDGE_CURVE('',#38967,#38997,#38999,.T.); +#38997 = VERTEX_POINT('',#38998); +#38998 = CARTESIAN_POINT('',(3.5,0.875,0.2)); +#38999 = SURFACE_CURVE('',#39000,(#39004,#39011),.PCURVE_S1.); +#39000 = LINE('',#39001,#39002); +#39001 = CARTESIAN_POINT('',(3.5,0.875,0.E+000)); +#39002 = VECTOR('',#39003,1.); +#39003 = DIRECTION('',(0.E+000,0.E+000,1.)); +#39004 = PCURVE('',#26141,#39005); +#39005 = DEFINITIONAL_REPRESENTATION('',(#39006),#39010); +#39006 = LINE('',#39007,#39008); +#39007 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#39008 = VECTOR('',#39009,1.); +#39009 = DIRECTION('',(0.E+000,-1.)); +#39010 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#39011 = PCURVE('',#39012,#39017); +#39012 = PLANE('',#39013); +#39013 = AXIS2_PLACEMENT_3D('',#39014,#39015,#39016); +#39014 = CARTESIAN_POINT('',(3.5,0.625,0.E+000)); +#39015 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000)); +#39016 = DIRECTION('',(3.445092848398E-016,1.,0.E+000)); +#39017 = DEFINITIONAL_REPRESENTATION('',(#39018),#39022); +#39018 = LINE('',#39019,#39020); +#39019 = CARTESIAN_POINT('',(0.25,0.E+000)); +#39020 = VECTOR('',#39021,1.); +#39021 = DIRECTION('',(0.E+000,-1.)); +#39022 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#39023 = ORIENTED_EDGE('',*,*,#39024,.T.); +#39024 = EDGE_CURVE('',#38997,#35864,#39025,.T.); +#39025 = SURFACE_CURVE('',#39026,(#39030,#39037),.PCURVE_S1.); +#39026 = LINE('',#39027,#39028); +#39027 = CARTESIAN_POINT('',(3.5,0.875,0.2)); +#39028 = VECTOR('',#39029,1.); +#39029 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000)); +#39030 = PCURVE('',#26141,#39031); +#39031 = DEFINITIONAL_REPRESENTATION('',(#39032),#39036); +#39032 = LINE('',#39033,#39034); +#39033 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#39034 = VECTOR('',#39035,1.); +#39035 = DIRECTION('',(1.,0.E+000)); +#39036 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#39037 = PCURVE('',#35879,#39038); +#39038 = DEFINITIONAL_REPRESENTATION('',(#39039),#39043); +#39039 = LINE('',#39040,#39041); +#39040 = CARTESIAN_POINT('',(-0.E+000,0.E+000)); +#39041 = VECTOR('',#39042,1.); +#39042 = DIRECTION('',(0.E+000,1.)); +#39043 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#39044 = ORIENTED_EDGE('',*,*,#35891,.T.); +#39045 = ORIENTED_EDGE('',*,*,#26125,.F.); +#39046 = ORIENTED_EDGE('',*,*,#39047,.F.); +#39047 = EDGE_CURVE('',#38969,#26093,#39048,.T.); +#39048 = SURFACE_CURVE('',#39049,(#39053,#39060),.PCURVE_S1.); +#39049 = LINE('',#39050,#39051); +#39050 = CARTESIAN_POINT('',(3.225,0.875,0.E+000)); +#39051 = VECTOR('',#39052,1.); +#39052 = DIRECTION('',(0.E+000,0.E+000,1.)); +#39053 = PCURVE('',#26141,#39054); +#39054 = DEFINITIONAL_REPRESENTATION('',(#39055),#39059); +#39055 = LINE('',#39056,#39057); +#39056 = CARTESIAN_POINT('',(0.275,0.E+000)); +#39057 = VECTOR('',#39058,1.); +#39058 = DIRECTION('',(0.E+000,-1.)); +#39059 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#39060 = PCURVE('',#26113,#39061); +#39061 = DEFINITIONAL_REPRESENTATION('',(#39062),#39066); +#39062 = LINE('',#39063,#39064); +#39063 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#39064 = VECTOR('',#39065,1.); +#39065 = DIRECTION('',(0.E+000,-1.)); +#39066 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#39067 = ADVANCED_FACE('',(#39068),#24372,.F.); +#39068 = FACE_BOUND('',#39069,.F.); +#39069 = EDGE_LOOP('',(#39070,#39100,#39121,#39122,#39123,#39146)); +#39070 = ORIENTED_EDGE('',*,*,#39071,.F.); +#39071 = EDGE_CURVE('',#39072,#39074,#39076,.T.); +#39072 = VERTEX_POINT('',#39073); +#39073 = CARTESIAN_POINT('',(-0.875,-3.225,0.E+000)); +#39074 = VERTEX_POINT('',#39075); +#39075 = CARTESIAN_POINT('',(-0.875,-3.5,0.E+000)); +#39076 = SURFACE_CURVE('',#39077,(#39081,#39088),.PCURVE_S1.); +#39077 = LINE('',#39078,#39079); +#39078 = CARTESIAN_POINT('',(-0.875,-3.225,0.E+000)); +#39079 = VECTOR('',#39080,1.); +#39080 = DIRECTION('',(-5.665538897648E-016,-1.,0.E+000)); +#39081 = PCURVE('',#24372,#39082); +#39082 = DEFINITIONAL_REPRESENTATION('',(#39083),#39087); +#39083 = LINE('',#39084,#39085); +#39084 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#39085 = VECTOR('',#39086,1.); +#39086 = DIRECTION('',(1.,0.E+000)); +#39087 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#39088 = PCURVE('',#39089,#39094); +#39089 = PLANE('',#39090); +#39090 = AXIS2_PLACEMENT_3D('',#39091,#39092,#39093); +#39091 = CARTESIAN_POINT('',(-0.625,-3.5,0.E+000)); +#39092 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#39093 = DIRECTION('',(-1.,5.665538897648E-016,0.E+000)); +#39094 = DEFINITIONAL_REPRESENTATION('',(#39095),#39099); +#39095 = LINE('',#39096,#39097); +#39096 = CARTESIAN_POINT('',(0.25,0.275)); +#39097 = VECTOR('',#39098,1.); +#39098 = DIRECTION('',(0.E+000,-1.)); +#39099 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#39100 = ORIENTED_EDGE('',*,*,#39101,.T.); +#39101 = EDGE_CURVE('',#39072,#24357,#39102,.T.); +#39102 = SURFACE_CURVE('',#39103,(#39107,#39114),.PCURVE_S1.); +#39103 = LINE('',#39104,#39105); +#39104 = CARTESIAN_POINT('',(-0.875,-3.225,0.E+000)); +#39105 = VECTOR('',#39106,1.); +#39106 = DIRECTION('',(0.E+000,0.E+000,1.)); +#39107 = PCURVE('',#24372,#39108); +#39108 = DEFINITIONAL_REPRESENTATION('',(#39109),#39113); +#39109 = LINE('',#39110,#39111); +#39110 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#39111 = VECTOR('',#39112,1.); +#39112 = DIRECTION('',(0.E+000,-1.)); +#39113 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#39114 = PCURVE('',#24405,#39115); +#39115 = DEFINITIONAL_REPRESENTATION('',(#39116),#39120); +#39116 = LINE('',#39117,#39118); +#39117 = CARTESIAN_POINT('',(3.14159265359,0.E+000)); +#39118 = VECTOR('',#39119,1.); +#39119 = DIRECTION('',(0.E+000,-1.)); +#39120 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#39121 = ORIENTED_EDGE('',*,*,#24356,.F.); +#39122 = ORIENTED_EDGE('',*,*,#36522,.T.); +#39123 = ORIENTED_EDGE('',*,*,#39124,.T.); +#39124 = EDGE_CURVE('',#36523,#39125,#39127,.T.); +#39125 = VERTEX_POINT('',#39126); +#39126 = CARTESIAN_POINT('',(-0.875,-3.5,0.2)); +#39127 = SURFACE_CURVE('',#39128,(#39132,#39139),.PCURVE_S1.); +#39128 = LINE('',#39129,#39130); +#39129 = CARTESIAN_POINT('',(-0.875,-3.225,0.2)); +#39130 = VECTOR('',#39131,1.); +#39131 = DIRECTION('',(-5.665538897648E-016,-1.,0.E+000)); +#39132 = PCURVE('',#24372,#39133); +#39133 = DEFINITIONAL_REPRESENTATION('',(#39134),#39138); +#39134 = LINE('',#39135,#39136); +#39135 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#39136 = VECTOR('',#39137,1.); +#39137 = DIRECTION('',(1.,0.E+000)); +#39138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#39139 = PCURVE('',#36561,#39140); +#39140 = DEFINITIONAL_REPRESENTATION('',(#39141),#39145); +#39141 = LINE('',#39142,#39143); +#39142 = CARTESIAN_POINT('',(0.25,0.275)); +#39143 = VECTOR('',#39144,1.); +#39144 = DIRECTION('',(0.E+000,-1.)); +#39145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#39146 = ORIENTED_EDGE('',*,*,#39147,.F.); +#39147 = EDGE_CURVE('',#39074,#39125,#39148,.T.); +#39148 = SURFACE_CURVE('',#39149,(#39153,#39160),.PCURVE_S1.); +#39149 = LINE('',#39150,#39151); +#39150 = CARTESIAN_POINT('',(-0.875,-3.5,0.E+000)); +#39151 = VECTOR('',#39152,1.); +#39152 = DIRECTION('',(0.E+000,0.E+000,1.)); +#39153 = PCURVE('',#24372,#39154); +#39154 = DEFINITIONAL_REPRESENTATION('',(#39155),#39159); +#39155 = LINE('',#39156,#39157); +#39156 = CARTESIAN_POINT('',(0.275,0.E+000)); +#39157 = VECTOR('',#39158,1.); +#39158 = DIRECTION('',(0.E+000,-1.)); +#39159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#39160 = PCURVE('',#39161,#39166); +#39161 = PLANE('',#39162); +#39162 = AXIS2_PLACEMENT_3D('',#39163,#39164,#39165); +#39163 = CARTESIAN_POINT('',(-0.875,-3.5,0.E+000)); +#39164 = DIRECTION('',(5.665538897648E-016,1.,0.E+000)); +#39165 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000)); +#39166 = DEFINITIONAL_REPRESENTATION('',(#39167),#39171); +#39167 = LINE('',#39168,#39169); +#39168 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#39169 = VECTOR('',#39170,1.); +#39170 = DIRECTION('',(0.E+000,-1.)); +#39171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#39172 = ADVANCED_FACE('',(#39173),#26113,.T.); +#39173 = FACE_BOUND('',#39174,.T.); +#39174 = EDGE_LOOP('',(#39175,#39198,#39199,#39200)); +#39175 = ORIENTED_EDGE('',*,*,#39176,.T.); +#39176 = EDGE_CURVE('',#39177,#26065,#39179,.T.); +#39177 = VERTEX_POINT('',#39178); +#39178 = CARTESIAN_POINT('',(3.225,0.625,0.E+000)); +#39179 = SURFACE_CURVE('',#39180,(#39184,#39191),.PCURVE_S1.); +#39180 = LINE('',#39181,#39182); +#39181 = CARTESIAN_POINT('',(3.225,0.625,0.E+000)); +#39182 = VECTOR('',#39183,1.); +#39183 = DIRECTION('',(0.E+000,0.E+000,1.)); +#39184 = PCURVE('',#26113,#39185); +#39185 = DEFINITIONAL_REPRESENTATION('',(#39186),#39190); +#39186 = LINE('',#39187,#39188); +#39187 = CARTESIAN_POINT('',(3.14159265359,0.E+000)); +#39188 = VECTOR('',#39189,1.); +#39189 = DIRECTION('',(0.E+000,-1.)); +#39190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#39191 = PCURVE('',#26080,#39192); +#39192 = DEFINITIONAL_REPRESENTATION('',(#39193),#39197); +#39193 = LINE('',#39194,#39195); +#39194 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#39195 = VECTOR('',#39196,1.); +#39196 = DIRECTION('',(0.E+000,-1.)); +#39197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#39198 = ORIENTED_EDGE('',*,*,#26092,.T.); +#39199 = ORIENTED_EDGE('',*,*,#39047,.F.); +#39200 = ORIENTED_EDGE('',*,*,#39201,.T.); +#39201 = EDGE_CURVE('',#38969,#39177,#39202,.T.); +#39202 = SURFACE_CURVE('',#39203,(#39208,#39215),.PCURVE_S1.); +#39203 = CIRCLE('',#39204,0.125); +#39204 = AXIS2_PLACEMENT_3D('',#39205,#39206,#39207); +#39205 = CARTESIAN_POINT('',(3.225,0.75,0.E+000)); +#39206 = DIRECTION('',(0.E+000,-0.E+000,1.)); +#39207 = DIRECTION('',(3.445092848398E-016,1.,0.E+000)); +#39208 = PCURVE('',#26113,#39209); +#39209 = DEFINITIONAL_REPRESENTATION('',(#39210),#39214); +#39210 = LINE('',#39211,#39212); +#39211 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#39212 = VECTOR('',#39213,1.); +#39213 = DIRECTION('',(-1.,0.E+000)); +#39214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#39215 = PCURVE('',#38984,#39216); +#39216 = DEFINITIONAL_REPRESENTATION('',(#39217),#39225); +#39217 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#39218,#39219,#39220,#39221 + ,#39222,#39223,#39224),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#39218 = CARTESIAN_POINT('',(8.326672684689E-017,0.275)); +#39219 = CARTESIAN_POINT('',(8.326672684689E-017,0.491506350946)); +#39220 = CARTESIAN_POINT('',(0.1875,0.383253175473)); +#39221 = CARTESIAN_POINT('',(0.375,0.275)); +#39222 = CARTESIAN_POINT('',(0.1875,0.166746824527)); +#39223 = CARTESIAN_POINT('',(2.775557561563E-016,5.849364905389E-002)); +#39224 = CARTESIAN_POINT('',(8.326672684689E-017,0.275)); +#39225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#39226 = ADVANCED_FACE('',(#39227),#24405,.T.); +#39227 = FACE_BOUND('',#39228,.T.); +#39228 = EDGE_LOOP('',(#39229,#39230,#39231,#39254)); +#39229 = ORIENTED_EDGE('',*,*,#39101,.T.); +#39230 = ORIENTED_EDGE('',*,*,#24384,.T.); +#39231 = ORIENTED_EDGE('',*,*,#39232,.F.); +#39232 = EDGE_CURVE('',#39233,#24385,#39235,.T.); +#39233 = VERTEX_POINT('',#39234); +#39234 = CARTESIAN_POINT('',(-0.625,-3.225,0.E+000)); +#39235 = SURFACE_CURVE('',#39236,(#39240,#39247),.PCURVE_S1.); +#39236 = LINE('',#39237,#39238); +#39237 = CARTESIAN_POINT('',(-0.625,-3.225,0.E+000)); +#39238 = VECTOR('',#39239,1.); +#39239 = DIRECTION('',(0.E+000,0.E+000,1.)); +#39240 = PCURVE('',#24405,#39241); +#39241 = DEFINITIONAL_REPRESENTATION('',(#39242),#39246); +#39242 = LINE('',#39243,#39244); +#39243 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#39244 = VECTOR('',#39245,1.); +#39245 = DIRECTION('',(0.E+000,-1.)); +#39246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#39247 = PCURVE('',#24433,#39248); +#39248 = DEFINITIONAL_REPRESENTATION('',(#39249),#39253); +#39249 = LINE('',#39250,#39251); +#39250 = CARTESIAN_POINT('',(0.275,0.E+000)); +#39251 = VECTOR('',#39252,1.); +#39252 = DIRECTION('',(0.E+000,-1.)); +#39253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#39254 = ORIENTED_EDGE('',*,*,#39255,.T.); +#39255 = EDGE_CURVE('',#39233,#39072,#39256,.T.); +#39256 = SURFACE_CURVE('',#39257,(#39262,#39269),.PCURVE_S1.); +#39257 = CIRCLE('',#39258,0.125); +#39258 = AXIS2_PLACEMENT_3D('',#39259,#39260,#39261); +#39259 = CARTESIAN_POINT('',(-0.75,-3.225,0.E+000)); +#39260 = DIRECTION('',(-0.E+000,0.E+000,1.)); +#39261 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000)); +#39262 = PCURVE('',#24405,#39263); +#39263 = DEFINITIONAL_REPRESENTATION('',(#39264),#39268); +#39264 = LINE('',#39265,#39266); +#39265 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#39266 = VECTOR('',#39267,1.); +#39267 = DIRECTION('',(-1.,0.E+000)); +#39268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#39269 = PCURVE('',#39089,#39270); +#39270 = DEFINITIONAL_REPRESENTATION('',(#39271),#39279); +#39271 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#39272,#39273,#39274,#39275 + ,#39276,#39277,#39278),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#39272 = CARTESIAN_POINT('',(1.665334536938E-016,0.275)); +#39273 = CARTESIAN_POINT('',(1.665334536938E-016,0.491506350946)); +#39274 = CARTESIAN_POINT('',(0.1875,0.383253175473)); +#39275 = CARTESIAN_POINT('',(0.375,0.275)); +#39276 = CARTESIAN_POINT('',(0.1875,0.166746824527)); +#39277 = CARTESIAN_POINT('',(3.608224830032E-016,5.849364905389E-002)); +#39278 = CARTESIAN_POINT('',(1.665334536938E-016,0.275)); +#39279 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#39280 = ADVANCED_FACE('',(#39281),#26080,.F.); +#39281 = FACE_BOUND('',#39282,.F.); +#39282 = EDGE_LOOP('',(#39283,#39306,#39307,#39308,#39309,#39332)); +#39283 = ORIENTED_EDGE('',*,*,#39284,.F.); +#39284 = EDGE_CURVE('',#39177,#39285,#39287,.T.); +#39285 = VERTEX_POINT('',#39286); +#39286 = CARTESIAN_POINT('',(3.5,0.625,0.E+000)); +#39287 = SURFACE_CURVE('',#39288,(#39292,#39299),.PCURVE_S1.); +#39288 = LINE('',#39289,#39290); +#39289 = CARTESIAN_POINT('',(3.225,0.625,0.E+000)); +#39290 = VECTOR('',#39291,1.); +#39291 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000)); +#39292 = PCURVE('',#26080,#39293); +#39293 = DEFINITIONAL_REPRESENTATION('',(#39294),#39298); +#39294 = LINE('',#39295,#39296); +#39295 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#39296 = VECTOR('',#39297,1.); +#39297 = DIRECTION('',(1.,0.E+000)); +#39298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#39299 = PCURVE('',#38984,#39300); +#39300 = DEFINITIONAL_REPRESENTATION('',(#39301),#39305); +#39301 = LINE('',#39302,#39303); +#39302 = CARTESIAN_POINT('',(0.25,0.275)); +#39303 = VECTOR('',#39304,1.); +#39304 = DIRECTION('',(0.E+000,-1.)); +#39305 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#39306 = ORIENTED_EDGE('',*,*,#39176,.T.); +#39307 = ORIENTED_EDGE('',*,*,#26064,.F.); +#39308 = ORIENTED_EDGE('',*,*,#35840,.T.); +#39309 = ORIENTED_EDGE('',*,*,#39310,.T.); +#39310 = EDGE_CURVE('',#35841,#39311,#39313,.T.); +#39311 = VERTEX_POINT('',#39312); +#39312 = CARTESIAN_POINT('',(3.5,0.625,0.2)); +#39313 = SURFACE_CURVE('',#39314,(#39318,#39325),.PCURVE_S1.); +#39314 = LINE('',#39315,#39316); +#39315 = CARTESIAN_POINT('',(3.225,0.625,0.2)); +#39316 = VECTOR('',#39317,1.); +#39317 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000)); +#39318 = PCURVE('',#26080,#39319); +#39319 = DEFINITIONAL_REPRESENTATION('',(#39320),#39324); +#39320 = LINE('',#39321,#39322); +#39321 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#39322 = VECTOR('',#39323,1.); +#39323 = DIRECTION('',(1.,0.E+000)); +#39324 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#39325 = PCURVE('',#35879,#39326); +#39326 = DEFINITIONAL_REPRESENTATION('',(#39327),#39331); +#39327 = LINE('',#39328,#39329); +#39328 = CARTESIAN_POINT('',(0.25,0.275)); +#39329 = VECTOR('',#39330,1.); +#39330 = DIRECTION('',(0.E+000,-1.)); +#39331 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#39332 = ORIENTED_EDGE('',*,*,#39333,.F.); +#39333 = EDGE_CURVE('',#39285,#39311,#39334,.T.); +#39334 = SURFACE_CURVE('',#39335,(#39339,#39346),.PCURVE_S1.); +#39335 = LINE('',#39336,#39337); +#39336 = CARTESIAN_POINT('',(3.5,0.625,0.E+000)); +#39337 = VECTOR('',#39338,1.); +#39338 = DIRECTION('',(0.E+000,0.E+000,1.)); +#39339 = PCURVE('',#26080,#39340); +#39340 = DEFINITIONAL_REPRESENTATION('',(#39341),#39345); +#39341 = LINE('',#39342,#39343); +#39342 = CARTESIAN_POINT('',(0.275,0.E+000)); +#39343 = VECTOR('',#39344,1.); +#39344 = DIRECTION('',(0.E+000,-1.)); +#39345 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#39346 = PCURVE('',#39012,#39347); +#39347 = DEFINITIONAL_REPRESENTATION('',(#39348),#39352); +#39348 = LINE('',#39349,#39350); +#39349 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#39350 = VECTOR('',#39351,1.); +#39351 = DIRECTION('',(0.E+000,-1.)); +#39352 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#39353 = ADVANCED_FACE('',(#39354),#24433,.F.); +#39354 = FACE_BOUND('',#39355,.F.); +#39355 = EDGE_LOOP('',(#39356,#39379,#39402,#39423,#39424,#39425)); +#39356 = ORIENTED_EDGE('',*,*,#39357,.F.); +#39357 = EDGE_CURVE('',#39358,#39233,#39360,.T.); +#39358 = VERTEX_POINT('',#39359); +#39359 = CARTESIAN_POINT('',(-0.625,-3.5,0.E+000)); +#39360 = SURFACE_CURVE('',#39361,(#39365,#39372),.PCURVE_S1.); +#39361 = LINE('',#39362,#39363); +#39362 = CARTESIAN_POINT('',(-0.625,-3.5,0.E+000)); +#39363 = VECTOR('',#39364,1.); +#39364 = DIRECTION('',(5.665538897648E-016,1.,0.E+000)); +#39365 = PCURVE('',#24433,#39366); +#39366 = DEFINITIONAL_REPRESENTATION('',(#39367),#39371); +#39367 = LINE('',#39368,#39369); +#39368 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#39369 = VECTOR('',#39370,1.); +#39370 = DIRECTION('',(1.,0.E+000)); +#39371 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#39372 = PCURVE('',#39089,#39373); +#39373 = DEFINITIONAL_REPRESENTATION('',(#39374),#39378); +#39374 = LINE('',#39375,#39376); +#39375 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#39376 = VECTOR('',#39377,1.); +#39377 = DIRECTION('',(0.E+000,1.)); +#39378 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#39379 = ORIENTED_EDGE('',*,*,#39380,.T.); +#39380 = EDGE_CURVE('',#39358,#39381,#39383,.T.); +#39381 = VERTEX_POINT('',#39382); +#39382 = CARTESIAN_POINT('',(-0.625,-3.5,0.2)); +#39383 = SURFACE_CURVE('',#39384,(#39388,#39395),.PCURVE_S1.); +#39384 = LINE('',#39385,#39386); +#39385 = CARTESIAN_POINT('',(-0.625,-3.5,0.E+000)); +#39386 = VECTOR('',#39387,1.); +#39387 = DIRECTION('',(0.E+000,0.E+000,1.)); +#39388 = PCURVE('',#24433,#39389); +#39389 = DEFINITIONAL_REPRESENTATION('',(#39390),#39394); +#39390 = LINE('',#39391,#39392); +#39391 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#39392 = VECTOR('',#39393,1.); +#39393 = DIRECTION('',(0.E+000,-1.)); +#39394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#39395 = PCURVE('',#39161,#39396); +#39396 = DEFINITIONAL_REPRESENTATION('',(#39397),#39401); +#39397 = LINE('',#39398,#39399); +#39398 = CARTESIAN_POINT('',(0.25,0.E+000)); +#39399 = VECTOR('',#39400,1.); +#39400 = DIRECTION('',(0.E+000,-1.)); +#39401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#39402 = ORIENTED_EDGE('',*,*,#39403,.T.); +#39403 = EDGE_CURVE('',#39381,#36546,#39404,.T.); +#39404 = SURFACE_CURVE('',#39405,(#39409,#39416),.PCURVE_S1.); +#39405 = LINE('',#39406,#39407); +#39406 = CARTESIAN_POINT('',(-0.625,-3.5,0.2)); +#39407 = VECTOR('',#39408,1.); +#39408 = DIRECTION('',(5.665538897648E-016,1.,0.E+000)); +#39409 = PCURVE('',#24433,#39410); +#39410 = DEFINITIONAL_REPRESENTATION('',(#39411),#39415); +#39411 = LINE('',#39412,#39413); +#39412 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#39413 = VECTOR('',#39414,1.); +#39414 = DIRECTION('',(1.,0.E+000)); +#39415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#39416 = PCURVE('',#36561,#39417); +#39417 = DEFINITIONAL_REPRESENTATION('',(#39418),#39422); +#39418 = LINE('',#39419,#39420); +#39419 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#39420 = VECTOR('',#39421,1.); +#39421 = DIRECTION('',(0.E+000,1.)); +#39422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#39423 = ORIENTED_EDGE('',*,*,#36573,.T.); +#39424 = ORIENTED_EDGE('',*,*,#24417,.F.); +#39425 = ORIENTED_EDGE('',*,*,#39232,.F.); +#39426 = ADVANCED_FACE('',(#39427),#26029,.F.); +#39427 = FACE_BOUND('',#39428,.F.); +#39428 = EDGE_LOOP('',(#39429,#39459,#39487,#39508,#39509,#39510)); +#39429 = ORIENTED_EDGE('',*,*,#39430,.F.); +#39430 = EDGE_CURVE('',#39431,#39433,#39435,.T.); +#39431 = VERTEX_POINT('',#39432); +#39432 = CARTESIAN_POINT('',(3.5,0.375,0.E+000)); +#39433 = VERTEX_POINT('',#39434); +#39434 = CARTESIAN_POINT('',(3.225,0.375,0.E+000)); +#39435 = SURFACE_CURVE('',#39436,(#39440,#39447),.PCURVE_S1.); +#39436 = LINE('',#39437,#39438); +#39437 = CARTESIAN_POINT('',(3.5,0.375,0.E+000)); +#39438 = VECTOR('',#39439,1.); +#39439 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000)); +#39440 = PCURVE('',#26029,#39441); +#39441 = DEFINITIONAL_REPRESENTATION('',(#39442),#39446); +#39442 = LINE('',#39443,#39444); +#39443 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#39444 = VECTOR('',#39445,1.); +#39445 = DIRECTION('',(1.,0.E+000)); +#39446 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#39447 = PCURVE('',#39448,#39453); +#39448 = PLANE('',#39449); +#39449 = AXIS2_PLACEMENT_3D('',#39450,#39451,#39452); +#39450 = CARTESIAN_POINT('',(3.5,0.375,0.E+000)); +#39451 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#39452 = DIRECTION('',(-3.445092848398E-016,-1.,-0.E+000)); +#39453 = DEFINITIONAL_REPRESENTATION('',(#39454),#39458); +#39454 = LINE('',#39455,#39456); +#39455 = CARTESIAN_POINT('',(-0.E+000,0.E+000)); +#39456 = VECTOR('',#39457,1.); +#39457 = DIRECTION('',(0.E+000,1.)); +#39458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#39459 = ORIENTED_EDGE('',*,*,#39460,.T.); +#39460 = EDGE_CURVE('',#39431,#39461,#39463,.T.); +#39461 = VERTEX_POINT('',#39462); +#39462 = CARTESIAN_POINT('',(3.5,0.375,0.2)); +#39463 = SURFACE_CURVE('',#39464,(#39468,#39475),.PCURVE_S1.); +#39464 = LINE('',#39465,#39466); +#39465 = CARTESIAN_POINT('',(3.5,0.375,0.E+000)); +#39466 = VECTOR('',#39467,1.); +#39467 = DIRECTION('',(0.E+000,0.E+000,1.)); +#39468 = PCURVE('',#26029,#39469); +#39469 = DEFINITIONAL_REPRESENTATION('',(#39470),#39474); +#39470 = LINE('',#39471,#39472); +#39471 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#39472 = VECTOR('',#39473,1.); +#39473 = DIRECTION('',(0.E+000,-1.)); +#39474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#39475 = PCURVE('',#39476,#39481); +#39476 = PLANE('',#39477); +#39477 = AXIS2_PLACEMENT_3D('',#39478,#39479,#39480); +#39478 = CARTESIAN_POINT('',(3.5,0.125,0.E+000)); +#39479 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000)); +#39480 = DIRECTION('',(3.445092848398E-016,1.,0.E+000)); +#39481 = DEFINITIONAL_REPRESENTATION('',(#39482),#39486); +#39482 = LINE('',#39483,#39484); +#39483 = CARTESIAN_POINT('',(0.25,0.E+000)); +#39484 = VECTOR('',#39485,1.); +#39485 = DIRECTION('',(0.E+000,-1.)); +#39486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#39487 = ORIENTED_EDGE('',*,*,#39488,.T.); +#39488 = EDGE_CURVE('',#39461,#35791,#39489,.T.); +#39489 = SURFACE_CURVE('',#39490,(#39494,#39501),.PCURVE_S1.); +#39490 = LINE('',#39491,#39492); +#39491 = CARTESIAN_POINT('',(3.5,0.375,0.2)); +#39492 = VECTOR('',#39493,1.); +#39493 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000)); +#39494 = PCURVE('',#26029,#39495); +#39495 = DEFINITIONAL_REPRESENTATION('',(#39496),#39500); +#39496 = LINE('',#39497,#39498); +#39497 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#39498 = VECTOR('',#39499,1.); +#39499 = DIRECTION('',(1.,0.E+000)); +#39500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#39501 = PCURVE('',#35806,#39502); +#39502 = DEFINITIONAL_REPRESENTATION('',(#39503),#39507); +#39503 = LINE('',#39504,#39505); +#39504 = CARTESIAN_POINT('',(-0.E+000,0.E+000)); +#39505 = VECTOR('',#39506,1.); +#39506 = DIRECTION('',(0.E+000,1.)); +#39507 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#39508 = ORIENTED_EDGE('',*,*,#35818,.T.); +#39509 = ORIENTED_EDGE('',*,*,#26013,.F.); +#39510 = ORIENTED_EDGE('',*,*,#39511,.F.); +#39511 = EDGE_CURVE('',#39433,#25981,#39512,.T.); +#39512 = SURFACE_CURVE('',#39513,(#39517,#39524),.PCURVE_S1.); +#39513 = LINE('',#39514,#39515); +#39514 = CARTESIAN_POINT('',(3.225,0.375,0.E+000)); +#39515 = VECTOR('',#39516,1.); +#39516 = DIRECTION('',(0.E+000,0.E+000,1.)); +#39517 = PCURVE('',#26029,#39518); +#39518 = DEFINITIONAL_REPRESENTATION('',(#39519),#39523); +#39519 = LINE('',#39520,#39521); +#39520 = CARTESIAN_POINT('',(0.275,0.E+000)); +#39521 = VECTOR('',#39522,1.); +#39522 = DIRECTION('',(0.E+000,-1.)); +#39523 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#39524 = PCURVE('',#26001,#39525); +#39525 = DEFINITIONAL_REPRESENTATION('',(#39526),#39530); +#39526 = LINE('',#39527,#39528); +#39527 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#39528 = VECTOR('',#39529,1.); +#39529 = DIRECTION('',(0.E+000,-1.)); +#39530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#39531 = ADVANCED_FACE('',(#39532),#24484,.F.); +#39532 = FACE_BOUND('',#39533,.F.); +#39533 = EDGE_LOOP('',(#39534,#39564,#39585,#39586,#39587,#39610)); +#39534 = ORIENTED_EDGE('',*,*,#39535,.F.); +#39535 = EDGE_CURVE('',#39536,#39538,#39540,.T.); +#39536 = VERTEX_POINT('',#39537); +#39537 = CARTESIAN_POINT('',(-0.375,-3.225,0.E+000)); +#39538 = VERTEX_POINT('',#39539); +#39539 = CARTESIAN_POINT('',(-0.375,-3.5,0.E+000)); +#39540 = SURFACE_CURVE('',#39541,(#39545,#39552),.PCURVE_S1.); +#39541 = LINE('',#39542,#39543); +#39542 = CARTESIAN_POINT('',(-0.375,-3.225,0.E+000)); +#39543 = VECTOR('',#39544,1.); +#39544 = DIRECTION('',(-5.665538897648E-016,-1.,0.E+000)); +#39545 = PCURVE('',#24484,#39546); +#39546 = DEFINITIONAL_REPRESENTATION('',(#39547),#39551); +#39547 = LINE('',#39548,#39549); +#39548 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#39549 = VECTOR('',#39550,1.); +#39550 = DIRECTION('',(1.,0.E+000)); +#39551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#39552 = PCURVE('',#39553,#39558); +#39553 = PLANE('',#39554); +#39554 = AXIS2_PLACEMENT_3D('',#39555,#39556,#39557); +#39555 = CARTESIAN_POINT('',(-0.125,-3.5,0.E+000)); +#39556 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#39557 = DIRECTION('',(-1.,5.665538897648E-016,0.E+000)); +#39558 = DEFINITIONAL_REPRESENTATION('',(#39559),#39563); +#39559 = LINE('',#39560,#39561); +#39560 = CARTESIAN_POINT('',(0.25,0.275)); +#39561 = VECTOR('',#39562,1.); +#39562 = DIRECTION('',(0.E+000,-1.)); +#39563 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#39564 = ORIENTED_EDGE('',*,*,#39565,.T.); +#39565 = EDGE_CURVE('',#39536,#24469,#39566,.T.); +#39566 = SURFACE_CURVE('',#39567,(#39571,#39578),.PCURVE_S1.); +#39567 = LINE('',#39568,#39569); +#39568 = CARTESIAN_POINT('',(-0.375,-3.225,0.E+000)); +#39569 = VECTOR('',#39570,1.); +#39570 = DIRECTION('',(0.E+000,0.E+000,1.)); +#39571 = PCURVE('',#24484,#39572); +#39572 = DEFINITIONAL_REPRESENTATION('',(#39573),#39577); +#39573 = LINE('',#39574,#39575); +#39574 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#39575 = VECTOR('',#39576,1.); +#39576 = DIRECTION('',(0.E+000,-1.)); +#39577 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#39578 = PCURVE('',#24517,#39579); +#39579 = DEFINITIONAL_REPRESENTATION('',(#39580),#39584); +#39580 = LINE('',#39581,#39582); +#39581 = CARTESIAN_POINT('',(3.14159265359,0.E+000)); +#39582 = VECTOR('',#39583,1.); +#39583 = DIRECTION('',(0.E+000,-1.)); +#39584 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#39585 = ORIENTED_EDGE('',*,*,#24468,.F.); +#39586 = ORIENTED_EDGE('',*,*,#36595,.T.); +#39587 = ORIENTED_EDGE('',*,*,#39588,.T.); +#39588 = EDGE_CURVE('',#36596,#39589,#39591,.T.); +#39589 = VERTEX_POINT('',#39590); +#39590 = CARTESIAN_POINT('',(-0.375,-3.5,0.2)); +#39591 = SURFACE_CURVE('',#39592,(#39596,#39603),.PCURVE_S1.); +#39592 = LINE('',#39593,#39594); +#39593 = CARTESIAN_POINT('',(-0.375,-3.225,0.2)); +#39594 = VECTOR('',#39595,1.); +#39595 = DIRECTION('',(-5.665538897648E-016,-1.,0.E+000)); +#39596 = PCURVE('',#24484,#39597); +#39597 = DEFINITIONAL_REPRESENTATION('',(#39598),#39602); +#39598 = LINE('',#39599,#39600); +#39599 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#39600 = VECTOR('',#39601,1.); +#39601 = DIRECTION('',(1.,0.E+000)); +#39602 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#39603 = PCURVE('',#36634,#39604); +#39604 = DEFINITIONAL_REPRESENTATION('',(#39605),#39609); +#39605 = LINE('',#39606,#39607); +#39606 = CARTESIAN_POINT('',(0.25,0.275)); +#39607 = VECTOR('',#39608,1.); +#39608 = DIRECTION('',(0.E+000,-1.)); +#39609 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#39610 = ORIENTED_EDGE('',*,*,#39611,.F.); +#39611 = EDGE_CURVE('',#39538,#39589,#39612,.T.); +#39612 = SURFACE_CURVE('',#39613,(#39617,#39624),.PCURVE_S1.); +#39613 = LINE('',#39614,#39615); +#39614 = CARTESIAN_POINT('',(-0.375,-3.5,0.E+000)); +#39615 = VECTOR('',#39616,1.); +#39616 = DIRECTION('',(0.E+000,0.E+000,1.)); +#39617 = PCURVE('',#24484,#39618); +#39618 = DEFINITIONAL_REPRESENTATION('',(#39619),#39623); +#39619 = LINE('',#39620,#39621); +#39620 = CARTESIAN_POINT('',(0.275,0.E+000)); +#39621 = VECTOR('',#39622,1.); +#39622 = DIRECTION('',(0.E+000,-1.)); +#39623 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#39624 = PCURVE('',#39625,#39630); +#39625 = PLANE('',#39626); +#39626 = AXIS2_PLACEMENT_3D('',#39627,#39628,#39629); +#39627 = CARTESIAN_POINT('',(-0.375,-3.5,0.E+000)); +#39628 = DIRECTION('',(5.665538897648E-016,1.,0.E+000)); +#39629 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000)); +#39630 = DEFINITIONAL_REPRESENTATION('',(#39631),#39635); +#39631 = LINE('',#39632,#39633); +#39632 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#39633 = VECTOR('',#39634,1.); +#39634 = DIRECTION('',(0.E+000,-1.)); +#39635 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#39636 = ADVANCED_FACE('',(#39637),#26001,.T.); +#39637 = FACE_BOUND('',#39638,.T.); +#39638 = EDGE_LOOP('',(#39639,#39662,#39663,#39664)); +#39639 = ORIENTED_EDGE('',*,*,#39640,.T.); +#39640 = EDGE_CURVE('',#39641,#25953,#39643,.T.); +#39641 = VERTEX_POINT('',#39642); +#39642 = CARTESIAN_POINT('',(3.225,0.125,0.E+000)); +#39643 = SURFACE_CURVE('',#39644,(#39648,#39655),.PCURVE_S1.); +#39644 = LINE('',#39645,#39646); +#39645 = CARTESIAN_POINT('',(3.225,0.125,0.E+000)); +#39646 = VECTOR('',#39647,1.); +#39647 = DIRECTION('',(0.E+000,0.E+000,1.)); +#39648 = PCURVE('',#26001,#39649); +#39649 = DEFINITIONAL_REPRESENTATION('',(#39650),#39654); +#39650 = LINE('',#39651,#39652); +#39651 = CARTESIAN_POINT('',(3.14159265359,0.E+000)); +#39652 = VECTOR('',#39653,1.); +#39653 = DIRECTION('',(0.E+000,-1.)); +#39654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#39655 = PCURVE('',#25968,#39656); +#39656 = DEFINITIONAL_REPRESENTATION('',(#39657),#39661); +#39657 = LINE('',#39658,#39659); +#39658 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#39659 = VECTOR('',#39660,1.); +#39660 = DIRECTION('',(0.E+000,-1.)); +#39661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#39662 = ORIENTED_EDGE('',*,*,#25980,.T.); +#39663 = ORIENTED_EDGE('',*,*,#39511,.F.); +#39664 = ORIENTED_EDGE('',*,*,#39665,.T.); +#39665 = EDGE_CURVE('',#39433,#39641,#39666,.T.); +#39666 = SURFACE_CURVE('',#39667,(#39672,#39679),.PCURVE_S1.); +#39667 = CIRCLE('',#39668,0.125); +#39668 = AXIS2_PLACEMENT_3D('',#39669,#39670,#39671); +#39669 = CARTESIAN_POINT('',(3.225,0.25,0.E+000)); +#39670 = DIRECTION('',(0.E+000,-0.E+000,1.)); +#39671 = DIRECTION('',(3.445092848398E-016,1.,0.E+000)); +#39672 = PCURVE('',#26001,#39673); +#39673 = DEFINITIONAL_REPRESENTATION('',(#39674),#39678); +#39674 = LINE('',#39675,#39676); +#39675 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#39676 = VECTOR('',#39677,1.); +#39677 = DIRECTION('',(-1.,0.E+000)); +#39678 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#39679 = PCURVE('',#39448,#39680); +#39680 = DEFINITIONAL_REPRESENTATION('',(#39681),#39689); +#39681 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#39682,#39683,#39684,#39685 + ,#39686,#39687,#39688),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#39682 = CARTESIAN_POINT('',(8.326672684689E-017,0.275)); +#39683 = CARTESIAN_POINT('',(8.326672684689E-017,0.491506350946)); +#39684 = CARTESIAN_POINT('',(0.1875,0.383253175473)); +#39685 = CARTESIAN_POINT('',(0.375,0.275)); +#39686 = CARTESIAN_POINT('',(0.1875,0.166746824527)); +#39687 = CARTESIAN_POINT('',(2.775557561563E-016,5.849364905389E-002)); +#39688 = CARTESIAN_POINT('',(8.326672684689E-017,0.275)); +#39689 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#39690 = ADVANCED_FACE('',(#39691),#24517,.T.); +#39691 = FACE_BOUND('',#39692,.T.); +#39692 = EDGE_LOOP('',(#39693,#39694,#39695,#39718)); +#39693 = ORIENTED_EDGE('',*,*,#39565,.T.); +#39694 = ORIENTED_EDGE('',*,*,#24496,.T.); +#39695 = ORIENTED_EDGE('',*,*,#39696,.F.); +#39696 = EDGE_CURVE('',#39697,#24497,#39699,.T.); +#39697 = VERTEX_POINT('',#39698); +#39698 = CARTESIAN_POINT('',(-0.125,-3.225,0.E+000)); +#39699 = SURFACE_CURVE('',#39700,(#39704,#39711),.PCURVE_S1.); +#39700 = LINE('',#39701,#39702); +#39701 = CARTESIAN_POINT('',(-0.125,-3.225,0.E+000)); +#39702 = VECTOR('',#39703,1.); +#39703 = DIRECTION('',(0.E+000,0.E+000,1.)); +#39704 = PCURVE('',#24517,#39705); +#39705 = DEFINITIONAL_REPRESENTATION('',(#39706),#39710); +#39706 = LINE('',#39707,#39708); +#39707 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#39708 = VECTOR('',#39709,1.); +#39709 = DIRECTION('',(0.E+000,-1.)); +#39710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#39711 = PCURVE('',#24545,#39712); +#39712 = DEFINITIONAL_REPRESENTATION('',(#39713),#39717); +#39713 = LINE('',#39714,#39715); +#39714 = CARTESIAN_POINT('',(0.275,0.E+000)); +#39715 = VECTOR('',#39716,1.); +#39716 = DIRECTION('',(0.E+000,-1.)); +#39717 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#39718 = ORIENTED_EDGE('',*,*,#39719,.T.); +#39719 = EDGE_CURVE('',#39697,#39536,#39720,.T.); +#39720 = SURFACE_CURVE('',#39721,(#39726,#39733),.PCURVE_S1.); +#39721 = CIRCLE('',#39722,0.125); +#39722 = AXIS2_PLACEMENT_3D('',#39723,#39724,#39725); +#39723 = CARTESIAN_POINT('',(-0.25,-3.225,0.E+000)); +#39724 = DIRECTION('',(-0.E+000,0.E+000,1.)); +#39725 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000)); +#39726 = PCURVE('',#24517,#39727); +#39727 = DEFINITIONAL_REPRESENTATION('',(#39728),#39732); +#39728 = LINE('',#39729,#39730); +#39729 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#39730 = VECTOR('',#39731,1.); +#39731 = DIRECTION('',(-1.,0.E+000)); +#39732 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#39733 = PCURVE('',#39553,#39734); +#39734 = DEFINITIONAL_REPRESENTATION('',(#39735),#39743); +#39735 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#39736,#39737,#39738,#39739 + ,#39740,#39741,#39742),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#39736 = CARTESIAN_POINT('',(1.665334536938E-016,0.275)); +#39737 = CARTESIAN_POINT('',(1.665334536938E-016,0.491506350946)); +#39738 = CARTESIAN_POINT('',(0.1875,0.383253175473)); +#39739 = CARTESIAN_POINT('',(0.375,0.275)); +#39740 = CARTESIAN_POINT('',(0.1875,0.166746824527)); +#39741 = CARTESIAN_POINT('',(3.608224830032E-016,5.849364905389E-002)); +#39742 = CARTESIAN_POINT('',(1.665334536938E-016,0.275)); +#39743 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#39744 = ADVANCED_FACE('',(#39745),#25968,.F.); +#39745 = FACE_BOUND('',#39746,.F.); +#39746 = EDGE_LOOP('',(#39747,#39770,#39771,#39772,#39773,#39796)); +#39747 = ORIENTED_EDGE('',*,*,#39748,.F.); +#39748 = EDGE_CURVE('',#39641,#39749,#39751,.T.); +#39749 = VERTEX_POINT('',#39750); +#39750 = CARTESIAN_POINT('',(3.5,0.125,0.E+000)); +#39751 = SURFACE_CURVE('',#39752,(#39756,#39763),.PCURVE_S1.); +#39752 = LINE('',#39753,#39754); +#39753 = CARTESIAN_POINT('',(3.225,0.125,0.E+000)); +#39754 = VECTOR('',#39755,1.); +#39755 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000)); +#39756 = PCURVE('',#25968,#39757); +#39757 = DEFINITIONAL_REPRESENTATION('',(#39758),#39762); +#39758 = LINE('',#39759,#39760); +#39759 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#39760 = VECTOR('',#39761,1.); +#39761 = DIRECTION('',(1.,0.E+000)); +#39762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#39763 = PCURVE('',#39448,#39764); +#39764 = DEFINITIONAL_REPRESENTATION('',(#39765),#39769); +#39765 = LINE('',#39766,#39767); +#39766 = CARTESIAN_POINT('',(0.25,0.275)); +#39767 = VECTOR('',#39768,1.); +#39768 = DIRECTION('',(0.E+000,-1.)); +#39769 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#39770 = ORIENTED_EDGE('',*,*,#39640,.T.); +#39771 = ORIENTED_EDGE('',*,*,#25952,.F.); +#39772 = ORIENTED_EDGE('',*,*,#35767,.T.); +#39773 = ORIENTED_EDGE('',*,*,#39774,.T.); +#39774 = EDGE_CURVE('',#35768,#39775,#39777,.T.); +#39775 = VERTEX_POINT('',#39776); +#39776 = CARTESIAN_POINT('',(3.5,0.125,0.2)); +#39777 = SURFACE_CURVE('',#39778,(#39782,#39789),.PCURVE_S1.); +#39778 = LINE('',#39779,#39780); +#39779 = CARTESIAN_POINT('',(3.225,0.125,0.2)); +#39780 = VECTOR('',#39781,1.); +#39781 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000)); +#39782 = PCURVE('',#25968,#39783); +#39783 = DEFINITIONAL_REPRESENTATION('',(#39784),#39788); +#39784 = LINE('',#39785,#39786); +#39785 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#39786 = VECTOR('',#39787,1.); +#39787 = DIRECTION('',(1.,0.E+000)); +#39788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#39789 = PCURVE('',#35806,#39790); +#39790 = DEFINITIONAL_REPRESENTATION('',(#39791),#39795); +#39791 = LINE('',#39792,#39793); +#39792 = CARTESIAN_POINT('',(0.25,0.275)); +#39793 = VECTOR('',#39794,1.); +#39794 = DIRECTION('',(0.E+000,-1.)); +#39795 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#39796 = ORIENTED_EDGE('',*,*,#39797,.F.); +#39797 = EDGE_CURVE('',#39749,#39775,#39798,.T.); +#39798 = SURFACE_CURVE('',#39799,(#39803,#39810),.PCURVE_S1.); +#39799 = LINE('',#39800,#39801); +#39800 = CARTESIAN_POINT('',(3.5,0.125,0.E+000)); +#39801 = VECTOR('',#39802,1.); +#39802 = DIRECTION('',(0.E+000,0.E+000,1.)); +#39803 = PCURVE('',#25968,#39804); +#39804 = DEFINITIONAL_REPRESENTATION('',(#39805),#39809); +#39805 = LINE('',#39806,#39807); +#39806 = CARTESIAN_POINT('',(0.275,0.E+000)); +#39807 = VECTOR('',#39808,1.); +#39808 = DIRECTION('',(0.E+000,-1.)); +#39809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#39810 = PCURVE('',#39476,#39811); +#39811 = DEFINITIONAL_REPRESENTATION('',(#39812),#39816); +#39812 = LINE('',#39813,#39814); +#39813 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#39814 = VECTOR('',#39815,1.); +#39815 = DIRECTION('',(0.E+000,-1.)); +#39816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#39817 = ADVANCED_FACE('',(#39818),#24545,.F.); +#39818 = FACE_BOUND('',#39819,.F.); +#39819 = EDGE_LOOP('',(#39820,#39843,#39866,#39887,#39888,#39889)); +#39820 = ORIENTED_EDGE('',*,*,#39821,.F.); +#39821 = EDGE_CURVE('',#39822,#39697,#39824,.T.); +#39822 = VERTEX_POINT('',#39823); +#39823 = CARTESIAN_POINT('',(-0.125,-3.5,0.E+000)); +#39824 = SURFACE_CURVE('',#39825,(#39829,#39836),.PCURVE_S1.); +#39825 = LINE('',#39826,#39827); +#39826 = CARTESIAN_POINT('',(-0.125,-3.5,0.E+000)); +#39827 = VECTOR('',#39828,1.); +#39828 = DIRECTION('',(5.665538897648E-016,1.,0.E+000)); +#39829 = PCURVE('',#24545,#39830); +#39830 = DEFINITIONAL_REPRESENTATION('',(#39831),#39835); +#39831 = LINE('',#39832,#39833); +#39832 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#39833 = VECTOR('',#39834,1.); +#39834 = DIRECTION('',(1.,0.E+000)); +#39835 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#39836 = PCURVE('',#39553,#39837); +#39837 = DEFINITIONAL_REPRESENTATION('',(#39838),#39842); +#39838 = LINE('',#39839,#39840); +#39839 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#39840 = VECTOR('',#39841,1.); +#39841 = DIRECTION('',(0.E+000,1.)); +#39842 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#39843 = ORIENTED_EDGE('',*,*,#39844,.T.); +#39844 = EDGE_CURVE('',#39822,#39845,#39847,.T.); +#39845 = VERTEX_POINT('',#39846); +#39846 = CARTESIAN_POINT('',(-0.125,-3.5,0.2)); +#39847 = SURFACE_CURVE('',#39848,(#39852,#39859),.PCURVE_S1.); +#39848 = LINE('',#39849,#39850); +#39849 = CARTESIAN_POINT('',(-0.125,-3.5,0.E+000)); +#39850 = VECTOR('',#39851,1.); +#39851 = DIRECTION('',(0.E+000,0.E+000,1.)); +#39852 = PCURVE('',#24545,#39853); +#39853 = DEFINITIONAL_REPRESENTATION('',(#39854),#39858); +#39854 = LINE('',#39855,#39856); +#39855 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#39856 = VECTOR('',#39857,1.); +#39857 = DIRECTION('',(0.E+000,-1.)); +#39858 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#39859 = PCURVE('',#39625,#39860); +#39860 = DEFINITIONAL_REPRESENTATION('',(#39861),#39865); +#39861 = LINE('',#39862,#39863); +#39862 = CARTESIAN_POINT('',(0.25,0.E+000)); +#39863 = VECTOR('',#39864,1.); +#39864 = DIRECTION('',(0.E+000,-1.)); +#39865 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#39866 = ORIENTED_EDGE('',*,*,#39867,.T.); +#39867 = EDGE_CURVE('',#39845,#36619,#39868,.T.); +#39868 = SURFACE_CURVE('',#39869,(#39873,#39880),.PCURVE_S1.); +#39869 = LINE('',#39870,#39871); +#39870 = CARTESIAN_POINT('',(-0.125,-3.5,0.2)); +#39871 = VECTOR('',#39872,1.); +#39872 = DIRECTION('',(5.665538897648E-016,1.,0.E+000)); +#39873 = PCURVE('',#24545,#39874); +#39874 = DEFINITIONAL_REPRESENTATION('',(#39875),#39879); +#39875 = LINE('',#39876,#39877); +#39876 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#39877 = VECTOR('',#39878,1.); +#39878 = DIRECTION('',(1.,0.E+000)); +#39879 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#39880 = PCURVE('',#36634,#39881); +#39881 = DEFINITIONAL_REPRESENTATION('',(#39882),#39886); +#39882 = LINE('',#39883,#39884); +#39883 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#39884 = VECTOR('',#39885,1.); +#39885 = DIRECTION('',(0.E+000,1.)); +#39886 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#39887 = ORIENTED_EDGE('',*,*,#36646,.T.); +#39888 = ORIENTED_EDGE('',*,*,#24529,.F.); +#39889 = ORIENTED_EDGE('',*,*,#39696,.F.); +#39890 = ADVANCED_FACE('',(#39891),#25917,.F.); +#39891 = FACE_BOUND('',#39892,.F.); +#39892 = EDGE_LOOP('',(#39893,#39923,#39951,#39972,#39973,#39974)); +#39893 = ORIENTED_EDGE('',*,*,#39894,.F.); +#39894 = EDGE_CURVE('',#39895,#39897,#39899,.T.); +#39895 = VERTEX_POINT('',#39896); +#39896 = CARTESIAN_POINT('',(3.5,-0.125,0.E+000)); +#39897 = VERTEX_POINT('',#39898); +#39898 = CARTESIAN_POINT('',(3.225,-0.125,0.E+000)); +#39899 = SURFACE_CURVE('',#39900,(#39904,#39911),.PCURVE_S1.); +#39900 = LINE('',#39901,#39902); +#39901 = CARTESIAN_POINT('',(3.5,-0.125,0.E+000)); +#39902 = VECTOR('',#39903,1.); +#39903 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000)); +#39904 = PCURVE('',#25917,#39905); +#39905 = DEFINITIONAL_REPRESENTATION('',(#39906),#39910); +#39906 = LINE('',#39907,#39908); +#39907 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#39908 = VECTOR('',#39909,1.); +#39909 = DIRECTION('',(1.,0.E+000)); +#39910 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#39911 = PCURVE('',#39912,#39917); +#39912 = PLANE('',#39913); +#39913 = AXIS2_PLACEMENT_3D('',#39914,#39915,#39916); +#39914 = CARTESIAN_POINT('',(3.5,-0.125,0.E+000)); +#39915 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#39916 = DIRECTION('',(-3.445092848398E-016,-1.,-0.E+000)); +#39917 = DEFINITIONAL_REPRESENTATION('',(#39918),#39922); +#39918 = LINE('',#39919,#39920); +#39919 = CARTESIAN_POINT('',(-0.E+000,0.E+000)); +#39920 = VECTOR('',#39921,1.); +#39921 = DIRECTION('',(0.E+000,1.)); +#39922 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#39923 = ORIENTED_EDGE('',*,*,#39924,.T.); +#39924 = EDGE_CURVE('',#39895,#39925,#39927,.T.); +#39925 = VERTEX_POINT('',#39926); +#39926 = CARTESIAN_POINT('',(3.5,-0.125,0.2)); +#39927 = SURFACE_CURVE('',#39928,(#39932,#39939),.PCURVE_S1.); +#39928 = LINE('',#39929,#39930); +#39929 = CARTESIAN_POINT('',(3.5,-0.125,0.E+000)); +#39930 = VECTOR('',#39931,1.); +#39931 = DIRECTION('',(0.E+000,0.E+000,1.)); +#39932 = PCURVE('',#25917,#39933); +#39933 = DEFINITIONAL_REPRESENTATION('',(#39934),#39938); +#39934 = LINE('',#39935,#39936); +#39935 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#39936 = VECTOR('',#39937,1.); +#39937 = DIRECTION('',(0.E+000,-1.)); +#39938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#39939 = PCURVE('',#39940,#39945); +#39940 = PLANE('',#39941); +#39941 = AXIS2_PLACEMENT_3D('',#39942,#39943,#39944); +#39942 = CARTESIAN_POINT('',(3.5,-0.375,0.E+000)); +#39943 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000)); +#39944 = DIRECTION('',(3.445092848398E-016,1.,0.E+000)); +#39945 = DEFINITIONAL_REPRESENTATION('',(#39946),#39950); +#39946 = LINE('',#39947,#39948); +#39947 = CARTESIAN_POINT('',(0.25,0.E+000)); +#39948 = VECTOR('',#39949,1.); +#39949 = DIRECTION('',(0.E+000,-1.)); +#39950 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#39951 = ORIENTED_EDGE('',*,*,#39952,.T.); +#39952 = EDGE_CURVE('',#39925,#35718,#39953,.T.); +#39953 = SURFACE_CURVE('',#39954,(#39958,#39965),.PCURVE_S1.); +#39954 = LINE('',#39955,#39956); +#39955 = CARTESIAN_POINT('',(3.5,-0.125,0.2)); +#39956 = VECTOR('',#39957,1.); +#39957 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000)); +#39958 = PCURVE('',#25917,#39959); +#39959 = DEFINITIONAL_REPRESENTATION('',(#39960),#39964); +#39960 = LINE('',#39961,#39962); +#39961 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#39962 = VECTOR('',#39963,1.); +#39963 = DIRECTION('',(1.,0.E+000)); +#39964 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#39965 = PCURVE('',#35733,#39966); +#39966 = DEFINITIONAL_REPRESENTATION('',(#39967),#39971); +#39967 = LINE('',#39968,#39969); +#39968 = CARTESIAN_POINT('',(-0.E+000,0.E+000)); +#39969 = VECTOR('',#39970,1.); +#39970 = DIRECTION('',(0.E+000,1.)); +#39971 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#39972 = ORIENTED_EDGE('',*,*,#35745,.T.); +#39973 = ORIENTED_EDGE('',*,*,#25901,.F.); +#39974 = ORIENTED_EDGE('',*,*,#39975,.F.); +#39975 = EDGE_CURVE('',#39897,#25869,#39976,.T.); +#39976 = SURFACE_CURVE('',#39977,(#39981,#39988),.PCURVE_S1.); +#39977 = LINE('',#39978,#39979); +#39978 = CARTESIAN_POINT('',(3.225,-0.125,0.E+000)); +#39979 = VECTOR('',#39980,1.); +#39980 = DIRECTION('',(0.E+000,0.E+000,1.)); +#39981 = PCURVE('',#25917,#39982); +#39982 = DEFINITIONAL_REPRESENTATION('',(#39983),#39987); +#39983 = LINE('',#39984,#39985); +#39984 = CARTESIAN_POINT('',(0.275,0.E+000)); +#39985 = VECTOR('',#39986,1.); +#39986 = DIRECTION('',(0.E+000,-1.)); +#39987 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#39988 = PCURVE('',#25889,#39989); +#39989 = DEFINITIONAL_REPRESENTATION('',(#39990),#39994); +#39990 = LINE('',#39991,#39992); +#39991 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#39992 = VECTOR('',#39993,1.); +#39993 = DIRECTION('',(0.E+000,-1.)); +#39994 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#39995 = ADVANCED_FACE('',(#39996),#24596,.F.); +#39996 = FACE_BOUND('',#39997,.F.); +#39997 = EDGE_LOOP('',(#39998,#40028,#40049,#40050,#40051,#40074)); +#39998 = ORIENTED_EDGE('',*,*,#39999,.F.); +#39999 = EDGE_CURVE('',#40000,#40002,#40004,.T.); +#40000 = VERTEX_POINT('',#40001); +#40001 = CARTESIAN_POINT('',(0.125,-3.225,0.E+000)); +#40002 = VERTEX_POINT('',#40003); +#40003 = CARTESIAN_POINT('',(0.125,-3.5,0.E+000)); +#40004 = SURFACE_CURVE('',#40005,(#40009,#40016),.PCURVE_S1.); +#40005 = LINE('',#40006,#40007); +#40006 = CARTESIAN_POINT('',(0.125,-3.225,0.E+000)); +#40007 = VECTOR('',#40008,1.); +#40008 = DIRECTION('',(-5.665538897648E-016,-1.,0.E+000)); +#40009 = PCURVE('',#24596,#40010); +#40010 = DEFINITIONAL_REPRESENTATION('',(#40011),#40015); +#40011 = LINE('',#40012,#40013); +#40012 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#40013 = VECTOR('',#40014,1.); +#40014 = DIRECTION('',(1.,0.E+000)); +#40015 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#40016 = PCURVE('',#40017,#40022); +#40017 = PLANE('',#40018); +#40018 = AXIS2_PLACEMENT_3D('',#40019,#40020,#40021); +#40019 = CARTESIAN_POINT('',(0.375,-3.5,0.E+000)); +#40020 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#40021 = DIRECTION('',(-1.,5.665538897648E-016,0.E+000)); +#40022 = DEFINITIONAL_REPRESENTATION('',(#40023),#40027); +#40023 = LINE('',#40024,#40025); +#40024 = CARTESIAN_POINT('',(0.25,0.275)); +#40025 = VECTOR('',#40026,1.); +#40026 = DIRECTION('',(0.E+000,-1.)); +#40027 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#40028 = ORIENTED_EDGE('',*,*,#40029,.T.); +#40029 = EDGE_CURVE('',#40000,#24581,#40030,.T.); +#40030 = SURFACE_CURVE('',#40031,(#40035,#40042),.PCURVE_S1.); +#40031 = LINE('',#40032,#40033); +#40032 = CARTESIAN_POINT('',(0.125,-3.225,0.E+000)); +#40033 = VECTOR('',#40034,1.); +#40034 = DIRECTION('',(0.E+000,0.E+000,1.)); +#40035 = PCURVE('',#24596,#40036); +#40036 = DEFINITIONAL_REPRESENTATION('',(#40037),#40041); +#40037 = LINE('',#40038,#40039); +#40038 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#40039 = VECTOR('',#40040,1.); +#40040 = DIRECTION('',(0.E+000,-1.)); +#40041 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#40042 = PCURVE('',#24629,#40043); +#40043 = DEFINITIONAL_REPRESENTATION('',(#40044),#40048); +#40044 = LINE('',#40045,#40046); +#40045 = CARTESIAN_POINT('',(3.14159265359,0.E+000)); +#40046 = VECTOR('',#40047,1.); +#40047 = DIRECTION('',(0.E+000,-1.)); +#40048 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#40049 = ORIENTED_EDGE('',*,*,#24580,.F.); +#40050 = ORIENTED_EDGE('',*,*,#36668,.T.); +#40051 = ORIENTED_EDGE('',*,*,#40052,.T.); +#40052 = EDGE_CURVE('',#36669,#40053,#40055,.T.); +#40053 = VERTEX_POINT('',#40054); +#40054 = CARTESIAN_POINT('',(0.125,-3.5,0.2)); +#40055 = SURFACE_CURVE('',#40056,(#40060,#40067),.PCURVE_S1.); +#40056 = LINE('',#40057,#40058); +#40057 = CARTESIAN_POINT('',(0.125,-3.225,0.2)); +#40058 = VECTOR('',#40059,1.); +#40059 = DIRECTION('',(-5.665538897648E-016,-1.,0.E+000)); +#40060 = PCURVE('',#24596,#40061); +#40061 = DEFINITIONAL_REPRESENTATION('',(#40062),#40066); +#40062 = LINE('',#40063,#40064); +#40063 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#40064 = VECTOR('',#40065,1.); +#40065 = DIRECTION('',(1.,0.E+000)); +#40066 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#40067 = PCURVE('',#36707,#40068); +#40068 = DEFINITIONAL_REPRESENTATION('',(#40069),#40073); +#40069 = LINE('',#40070,#40071); +#40070 = CARTESIAN_POINT('',(0.25,0.275)); +#40071 = VECTOR('',#40072,1.); +#40072 = DIRECTION('',(0.E+000,-1.)); +#40073 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#40074 = ORIENTED_EDGE('',*,*,#40075,.F.); +#40075 = EDGE_CURVE('',#40002,#40053,#40076,.T.); +#40076 = SURFACE_CURVE('',#40077,(#40081,#40088),.PCURVE_S1.); +#40077 = LINE('',#40078,#40079); +#40078 = CARTESIAN_POINT('',(0.125,-3.5,0.E+000)); +#40079 = VECTOR('',#40080,1.); +#40080 = DIRECTION('',(0.E+000,0.E+000,1.)); +#40081 = PCURVE('',#24596,#40082); +#40082 = DEFINITIONAL_REPRESENTATION('',(#40083),#40087); +#40083 = LINE('',#40084,#40085); +#40084 = CARTESIAN_POINT('',(0.275,0.E+000)); +#40085 = VECTOR('',#40086,1.); +#40086 = DIRECTION('',(0.E+000,-1.)); +#40087 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#40088 = PCURVE('',#40089,#40094); +#40089 = PLANE('',#40090); +#40090 = AXIS2_PLACEMENT_3D('',#40091,#40092,#40093); +#40091 = CARTESIAN_POINT('',(0.125,-3.5,0.E+000)); +#40092 = DIRECTION('',(5.665538897648E-016,1.,0.E+000)); +#40093 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000)); +#40094 = DEFINITIONAL_REPRESENTATION('',(#40095),#40099); +#40095 = LINE('',#40096,#40097); +#40096 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#40097 = VECTOR('',#40098,1.); +#40098 = DIRECTION('',(0.E+000,-1.)); +#40099 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#40100 = ADVANCED_FACE('',(#40101),#25889,.T.); +#40101 = FACE_BOUND('',#40102,.T.); +#40102 = EDGE_LOOP('',(#40103,#40126,#40127,#40128)); +#40103 = ORIENTED_EDGE('',*,*,#40104,.T.); +#40104 = EDGE_CURVE('',#40105,#25841,#40107,.T.); +#40105 = VERTEX_POINT('',#40106); +#40106 = CARTESIAN_POINT('',(3.225,-0.375,0.E+000)); +#40107 = SURFACE_CURVE('',#40108,(#40112,#40119),.PCURVE_S1.); +#40108 = LINE('',#40109,#40110); +#40109 = CARTESIAN_POINT('',(3.225,-0.375,0.E+000)); +#40110 = VECTOR('',#40111,1.); +#40111 = DIRECTION('',(0.E+000,0.E+000,1.)); +#40112 = PCURVE('',#25889,#40113); +#40113 = DEFINITIONAL_REPRESENTATION('',(#40114),#40118); +#40114 = LINE('',#40115,#40116); +#40115 = CARTESIAN_POINT('',(3.14159265359,0.E+000)); +#40116 = VECTOR('',#40117,1.); +#40117 = DIRECTION('',(0.E+000,-1.)); +#40118 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#40119 = PCURVE('',#25856,#40120); +#40120 = DEFINITIONAL_REPRESENTATION('',(#40121),#40125); +#40121 = LINE('',#40122,#40123); +#40122 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#40123 = VECTOR('',#40124,1.); +#40124 = DIRECTION('',(0.E+000,-1.)); +#40125 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#40126 = ORIENTED_EDGE('',*,*,#25868,.T.); +#40127 = ORIENTED_EDGE('',*,*,#39975,.F.); +#40128 = ORIENTED_EDGE('',*,*,#40129,.T.); +#40129 = EDGE_CURVE('',#39897,#40105,#40130,.T.); +#40130 = SURFACE_CURVE('',#40131,(#40136,#40143),.PCURVE_S1.); +#40131 = CIRCLE('',#40132,0.125); +#40132 = AXIS2_PLACEMENT_3D('',#40133,#40134,#40135); +#40133 = CARTESIAN_POINT('',(3.225,-0.25,0.E+000)); +#40134 = DIRECTION('',(0.E+000,-0.E+000,1.)); +#40135 = DIRECTION('',(3.445092848398E-016,1.,0.E+000)); +#40136 = PCURVE('',#25889,#40137); +#40137 = DEFINITIONAL_REPRESENTATION('',(#40138),#40142); +#40138 = LINE('',#40139,#40140); +#40139 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#40140 = VECTOR('',#40141,1.); +#40141 = DIRECTION('',(-1.,0.E+000)); +#40142 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#40143 = PCURVE('',#39912,#40144); +#40144 = DEFINITIONAL_REPRESENTATION('',(#40145),#40153); +#40145 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#40146,#40147,#40148,#40149 + ,#40150,#40151,#40152),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#40146 = CARTESIAN_POINT('',(8.326672684689E-017,0.275)); +#40147 = CARTESIAN_POINT('',(8.326672684689E-017,0.491506350946)); +#40148 = CARTESIAN_POINT('',(0.1875,0.383253175473)); +#40149 = CARTESIAN_POINT('',(0.375,0.275)); +#40150 = CARTESIAN_POINT('',(0.1875,0.166746824527)); +#40151 = CARTESIAN_POINT('',(2.775557561563E-016,5.849364905389E-002)); +#40152 = CARTESIAN_POINT('',(8.326672684689E-017,0.275)); +#40153 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#40154 = ADVANCED_FACE('',(#40155),#24629,.T.); +#40155 = FACE_BOUND('',#40156,.T.); +#40156 = EDGE_LOOP('',(#40157,#40158,#40159,#40182)); +#40157 = ORIENTED_EDGE('',*,*,#40029,.T.); +#40158 = ORIENTED_EDGE('',*,*,#24608,.T.); +#40159 = ORIENTED_EDGE('',*,*,#40160,.F.); +#40160 = EDGE_CURVE('',#40161,#24609,#40163,.T.); +#40161 = VERTEX_POINT('',#40162); +#40162 = CARTESIAN_POINT('',(0.375,-3.225,0.E+000)); +#40163 = SURFACE_CURVE('',#40164,(#40168,#40175),.PCURVE_S1.); +#40164 = LINE('',#40165,#40166); +#40165 = CARTESIAN_POINT('',(0.375,-3.225,0.E+000)); +#40166 = VECTOR('',#40167,1.); +#40167 = DIRECTION('',(0.E+000,0.E+000,1.)); +#40168 = PCURVE('',#24629,#40169); +#40169 = DEFINITIONAL_REPRESENTATION('',(#40170),#40174); +#40170 = LINE('',#40171,#40172); +#40171 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#40172 = VECTOR('',#40173,1.); +#40173 = DIRECTION('',(0.E+000,-1.)); +#40174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#40175 = PCURVE('',#24657,#40176); +#40176 = DEFINITIONAL_REPRESENTATION('',(#40177),#40181); +#40177 = LINE('',#40178,#40179); +#40178 = CARTESIAN_POINT('',(0.275,0.E+000)); +#40179 = VECTOR('',#40180,1.); +#40180 = DIRECTION('',(0.E+000,-1.)); +#40181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#40182 = ORIENTED_EDGE('',*,*,#40183,.T.); +#40183 = EDGE_CURVE('',#40161,#40000,#40184,.T.); +#40184 = SURFACE_CURVE('',#40185,(#40190,#40197),.PCURVE_S1.); +#40185 = CIRCLE('',#40186,0.125); +#40186 = AXIS2_PLACEMENT_3D('',#40187,#40188,#40189); +#40187 = CARTESIAN_POINT('',(0.25,-3.225,0.E+000)); +#40188 = DIRECTION('',(-0.E+000,0.E+000,1.)); +#40189 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000)); +#40190 = PCURVE('',#24629,#40191); +#40191 = DEFINITIONAL_REPRESENTATION('',(#40192),#40196); +#40192 = LINE('',#40193,#40194); +#40193 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#40194 = VECTOR('',#40195,1.); +#40195 = DIRECTION('',(-1.,0.E+000)); +#40196 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#40197 = PCURVE('',#40017,#40198); +#40198 = DEFINITIONAL_REPRESENTATION('',(#40199),#40207); +#40199 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#40200,#40201,#40202,#40203 + ,#40204,#40205,#40206),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#40200 = CARTESIAN_POINT('',(1.665334536938E-016,0.275)); +#40201 = CARTESIAN_POINT('',(1.665334536938E-016,0.491506350946)); +#40202 = CARTESIAN_POINT('',(0.1875,0.383253175473)); +#40203 = CARTESIAN_POINT('',(0.375,0.275)); +#40204 = CARTESIAN_POINT('',(0.1875,0.166746824527)); +#40205 = CARTESIAN_POINT('',(3.608224830032E-016,5.849364905389E-002)); +#40206 = CARTESIAN_POINT('',(1.665334536938E-016,0.275)); +#40207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#40208 = ADVANCED_FACE('',(#40209),#25856,.F.); +#40209 = FACE_BOUND('',#40210,.F.); +#40210 = EDGE_LOOP('',(#40211,#40234,#40235,#40236,#40237,#40260)); +#40211 = ORIENTED_EDGE('',*,*,#40212,.F.); +#40212 = EDGE_CURVE('',#40105,#40213,#40215,.T.); +#40213 = VERTEX_POINT('',#40214); +#40214 = CARTESIAN_POINT('',(3.5,-0.375,0.E+000)); +#40215 = SURFACE_CURVE('',#40216,(#40220,#40227),.PCURVE_S1.); +#40216 = LINE('',#40217,#40218); +#40217 = CARTESIAN_POINT('',(3.225,-0.375,0.E+000)); +#40218 = VECTOR('',#40219,1.); +#40219 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000)); +#40220 = PCURVE('',#25856,#40221); +#40221 = DEFINITIONAL_REPRESENTATION('',(#40222),#40226); +#40222 = LINE('',#40223,#40224); +#40223 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#40224 = VECTOR('',#40225,1.); +#40225 = DIRECTION('',(1.,0.E+000)); +#40226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#40227 = PCURVE('',#39912,#40228); +#40228 = DEFINITIONAL_REPRESENTATION('',(#40229),#40233); +#40229 = LINE('',#40230,#40231); +#40230 = CARTESIAN_POINT('',(0.25,0.275)); +#40231 = VECTOR('',#40232,1.); +#40232 = DIRECTION('',(0.E+000,-1.)); +#40233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#40234 = ORIENTED_EDGE('',*,*,#40104,.T.); +#40235 = ORIENTED_EDGE('',*,*,#25840,.F.); +#40236 = ORIENTED_EDGE('',*,*,#35694,.T.); +#40237 = ORIENTED_EDGE('',*,*,#40238,.T.); +#40238 = EDGE_CURVE('',#35695,#40239,#40241,.T.); +#40239 = VERTEX_POINT('',#40240); +#40240 = CARTESIAN_POINT('',(3.5,-0.375,0.2)); +#40241 = SURFACE_CURVE('',#40242,(#40246,#40253),.PCURVE_S1.); +#40242 = LINE('',#40243,#40244); +#40243 = CARTESIAN_POINT('',(3.225,-0.375,0.2)); +#40244 = VECTOR('',#40245,1.); +#40245 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000)); +#40246 = PCURVE('',#25856,#40247); +#40247 = DEFINITIONAL_REPRESENTATION('',(#40248),#40252); +#40248 = LINE('',#40249,#40250); +#40249 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#40250 = VECTOR('',#40251,1.); +#40251 = DIRECTION('',(1.,0.E+000)); +#40252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#40253 = PCURVE('',#35733,#40254); +#40254 = DEFINITIONAL_REPRESENTATION('',(#40255),#40259); +#40255 = LINE('',#40256,#40257); +#40256 = CARTESIAN_POINT('',(0.25,0.275)); +#40257 = VECTOR('',#40258,1.); +#40258 = DIRECTION('',(0.E+000,-1.)); +#40259 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#40260 = ORIENTED_EDGE('',*,*,#40261,.F.); +#40261 = EDGE_CURVE('',#40213,#40239,#40262,.T.); +#40262 = SURFACE_CURVE('',#40263,(#40267,#40274),.PCURVE_S1.); +#40263 = LINE('',#40264,#40265); +#40264 = CARTESIAN_POINT('',(3.5,-0.375,0.E+000)); +#40265 = VECTOR('',#40266,1.); +#40266 = DIRECTION('',(0.E+000,0.E+000,1.)); +#40267 = PCURVE('',#25856,#40268); +#40268 = DEFINITIONAL_REPRESENTATION('',(#40269),#40273); +#40269 = LINE('',#40270,#40271); +#40270 = CARTESIAN_POINT('',(0.275,0.E+000)); +#40271 = VECTOR('',#40272,1.); +#40272 = DIRECTION('',(0.E+000,-1.)); +#40273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#40274 = PCURVE('',#39940,#40275); +#40275 = DEFINITIONAL_REPRESENTATION('',(#40276),#40280); +#40276 = LINE('',#40277,#40278); +#40277 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#40278 = VECTOR('',#40279,1.); +#40279 = DIRECTION('',(0.E+000,-1.)); +#40280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#40281 = ADVANCED_FACE('',(#40282),#24657,.F.); +#40282 = FACE_BOUND('',#40283,.F.); +#40283 = EDGE_LOOP('',(#40284,#40307,#40330,#40351,#40352,#40353)); +#40284 = ORIENTED_EDGE('',*,*,#40285,.F.); +#40285 = EDGE_CURVE('',#40286,#40161,#40288,.T.); +#40286 = VERTEX_POINT('',#40287); +#40287 = CARTESIAN_POINT('',(0.375,-3.5,0.E+000)); +#40288 = SURFACE_CURVE('',#40289,(#40293,#40300),.PCURVE_S1.); +#40289 = LINE('',#40290,#40291); +#40290 = CARTESIAN_POINT('',(0.375,-3.5,0.E+000)); +#40291 = VECTOR('',#40292,1.); +#40292 = DIRECTION('',(5.665538897648E-016,1.,0.E+000)); +#40293 = PCURVE('',#24657,#40294); +#40294 = DEFINITIONAL_REPRESENTATION('',(#40295),#40299); +#40295 = LINE('',#40296,#40297); +#40296 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#40297 = VECTOR('',#40298,1.); +#40298 = DIRECTION('',(1.,0.E+000)); +#40299 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#40300 = PCURVE('',#40017,#40301); +#40301 = DEFINITIONAL_REPRESENTATION('',(#40302),#40306); +#40302 = LINE('',#40303,#40304); +#40303 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#40304 = VECTOR('',#40305,1.); +#40305 = DIRECTION('',(0.E+000,1.)); +#40306 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#40307 = ORIENTED_EDGE('',*,*,#40308,.T.); +#40308 = EDGE_CURVE('',#40286,#40309,#40311,.T.); +#40309 = VERTEX_POINT('',#40310); +#40310 = CARTESIAN_POINT('',(0.375,-3.5,0.2)); +#40311 = SURFACE_CURVE('',#40312,(#40316,#40323),.PCURVE_S1.); +#40312 = LINE('',#40313,#40314); +#40313 = CARTESIAN_POINT('',(0.375,-3.5,0.E+000)); +#40314 = VECTOR('',#40315,1.); +#40315 = DIRECTION('',(0.E+000,0.E+000,1.)); +#40316 = PCURVE('',#24657,#40317); +#40317 = DEFINITIONAL_REPRESENTATION('',(#40318),#40322); +#40318 = LINE('',#40319,#40320); +#40319 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#40320 = VECTOR('',#40321,1.); +#40321 = DIRECTION('',(0.E+000,-1.)); +#40322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#40323 = PCURVE('',#40089,#40324); +#40324 = DEFINITIONAL_REPRESENTATION('',(#40325),#40329); +#40325 = LINE('',#40326,#40327); +#40326 = CARTESIAN_POINT('',(0.25,0.E+000)); +#40327 = VECTOR('',#40328,1.); +#40328 = DIRECTION('',(0.E+000,-1.)); +#40329 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#40330 = ORIENTED_EDGE('',*,*,#40331,.T.); +#40331 = EDGE_CURVE('',#40309,#36692,#40332,.T.); +#40332 = SURFACE_CURVE('',#40333,(#40337,#40344),.PCURVE_S1.); +#40333 = LINE('',#40334,#40335); +#40334 = CARTESIAN_POINT('',(0.375,-3.5,0.2)); +#40335 = VECTOR('',#40336,1.); +#40336 = DIRECTION('',(5.665538897648E-016,1.,0.E+000)); +#40337 = PCURVE('',#24657,#40338); +#40338 = DEFINITIONAL_REPRESENTATION('',(#40339),#40343); +#40339 = LINE('',#40340,#40341); +#40340 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#40341 = VECTOR('',#40342,1.); +#40342 = DIRECTION('',(1.,0.E+000)); +#40343 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#40344 = PCURVE('',#36707,#40345); +#40345 = DEFINITIONAL_REPRESENTATION('',(#40346),#40350); +#40346 = LINE('',#40347,#40348); +#40347 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#40348 = VECTOR('',#40349,1.); +#40349 = DIRECTION('',(0.E+000,1.)); +#40350 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#40351 = ORIENTED_EDGE('',*,*,#36719,.T.); +#40352 = ORIENTED_EDGE('',*,*,#24641,.F.); +#40353 = ORIENTED_EDGE('',*,*,#40160,.F.); +#40354 = ADVANCED_FACE('',(#40355),#25805,.F.); +#40355 = FACE_BOUND('',#40356,.F.); +#40356 = EDGE_LOOP('',(#40357,#40387,#40415,#40436,#40437,#40438)); +#40357 = ORIENTED_EDGE('',*,*,#40358,.F.); +#40358 = EDGE_CURVE('',#40359,#40361,#40363,.T.); +#40359 = VERTEX_POINT('',#40360); +#40360 = CARTESIAN_POINT('',(3.5,-0.625,0.E+000)); +#40361 = VERTEX_POINT('',#40362); +#40362 = CARTESIAN_POINT('',(3.225,-0.625,0.E+000)); +#40363 = SURFACE_CURVE('',#40364,(#40368,#40375),.PCURVE_S1.); +#40364 = LINE('',#40365,#40366); +#40365 = CARTESIAN_POINT('',(3.5,-0.625,0.E+000)); +#40366 = VECTOR('',#40367,1.); +#40367 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000)); +#40368 = PCURVE('',#25805,#40369); +#40369 = DEFINITIONAL_REPRESENTATION('',(#40370),#40374); +#40370 = LINE('',#40371,#40372); +#40371 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#40372 = VECTOR('',#40373,1.); +#40373 = DIRECTION('',(1.,0.E+000)); +#40374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#40375 = PCURVE('',#40376,#40381); +#40376 = PLANE('',#40377); +#40377 = AXIS2_PLACEMENT_3D('',#40378,#40379,#40380); +#40378 = CARTESIAN_POINT('',(3.5,-0.625,0.E+000)); +#40379 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#40380 = DIRECTION('',(-3.445092848398E-016,-1.,-0.E+000)); +#40381 = DEFINITIONAL_REPRESENTATION('',(#40382),#40386); +#40382 = LINE('',#40383,#40384); +#40383 = CARTESIAN_POINT('',(-0.E+000,0.E+000)); +#40384 = VECTOR('',#40385,1.); +#40385 = DIRECTION('',(0.E+000,1.)); +#40386 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#40387 = ORIENTED_EDGE('',*,*,#40388,.T.); +#40388 = EDGE_CURVE('',#40359,#40389,#40391,.T.); +#40389 = VERTEX_POINT('',#40390); +#40390 = CARTESIAN_POINT('',(3.5,-0.625,0.2)); +#40391 = SURFACE_CURVE('',#40392,(#40396,#40403),.PCURVE_S1.); +#40392 = LINE('',#40393,#40394); +#40393 = CARTESIAN_POINT('',(3.5,-0.625,0.E+000)); +#40394 = VECTOR('',#40395,1.); +#40395 = DIRECTION('',(0.E+000,0.E+000,1.)); +#40396 = PCURVE('',#25805,#40397); +#40397 = DEFINITIONAL_REPRESENTATION('',(#40398),#40402); +#40398 = LINE('',#40399,#40400); +#40399 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#40400 = VECTOR('',#40401,1.); +#40401 = DIRECTION('',(0.E+000,-1.)); +#40402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#40403 = PCURVE('',#40404,#40409); +#40404 = PLANE('',#40405); +#40405 = AXIS2_PLACEMENT_3D('',#40406,#40407,#40408); +#40406 = CARTESIAN_POINT('',(3.5,-0.875,0.E+000)); +#40407 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000)); +#40408 = DIRECTION('',(3.445092848398E-016,1.,0.E+000)); +#40409 = DEFINITIONAL_REPRESENTATION('',(#40410),#40414); +#40410 = LINE('',#40411,#40412); +#40411 = CARTESIAN_POINT('',(0.25,0.E+000)); +#40412 = VECTOR('',#40413,1.); +#40413 = DIRECTION('',(0.E+000,-1.)); +#40414 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#40415 = ORIENTED_EDGE('',*,*,#40416,.T.); +#40416 = EDGE_CURVE('',#40389,#35645,#40417,.T.); +#40417 = SURFACE_CURVE('',#40418,(#40422,#40429),.PCURVE_S1.); +#40418 = LINE('',#40419,#40420); +#40419 = CARTESIAN_POINT('',(3.5,-0.625,0.2)); +#40420 = VECTOR('',#40421,1.); +#40421 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000)); +#40422 = PCURVE('',#25805,#40423); +#40423 = DEFINITIONAL_REPRESENTATION('',(#40424),#40428); +#40424 = LINE('',#40425,#40426); +#40425 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#40426 = VECTOR('',#40427,1.); +#40427 = DIRECTION('',(1.,0.E+000)); +#40428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#40429 = PCURVE('',#35660,#40430); +#40430 = DEFINITIONAL_REPRESENTATION('',(#40431),#40435); +#40431 = LINE('',#40432,#40433); +#40432 = CARTESIAN_POINT('',(-0.E+000,0.E+000)); +#40433 = VECTOR('',#40434,1.); +#40434 = DIRECTION('',(0.E+000,1.)); +#40435 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#40436 = ORIENTED_EDGE('',*,*,#35672,.T.); +#40437 = ORIENTED_EDGE('',*,*,#25789,.F.); +#40438 = ORIENTED_EDGE('',*,*,#40439,.F.); +#40439 = EDGE_CURVE('',#40361,#25757,#40440,.T.); +#40440 = SURFACE_CURVE('',#40441,(#40445,#40452),.PCURVE_S1.); +#40441 = LINE('',#40442,#40443); +#40442 = CARTESIAN_POINT('',(3.225,-0.625,0.E+000)); +#40443 = VECTOR('',#40444,1.); +#40444 = DIRECTION('',(0.E+000,0.E+000,1.)); +#40445 = PCURVE('',#25805,#40446); +#40446 = DEFINITIONAL_REPRESENTATION('',(#40447),#40451); +#40447 = LINE('',#40448,#40449); +#40448 = CARTESIAN_POINT('',(0.275,0.E+000)); +#40449 = VECTOR('',#40450,1.); +#40450 = DIRECTION('',(0.E+000,-1.)); +#40451 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#40452 = PCURVE('',#25777,#40453); +#40453 = DEFINITIONAL_REPRESENTATION('',(#40454),#40458); +#40454 = LINE('',#40455,#40456); +#40455 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#40456 = VECTOR('',#40457,1.); +#40457 = DIRECTION('',(0.E+000,-1.)); +#40458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#40459 = ADVANCED_FACE('',(#40460),#24708,.F.); +#40460 = FACE_BOUND('',#40461,.F.); +#40461 = EDGE_LOOP('',(#40462,#40492,#40513,#40514,#40515,#40538)); +#40462 = ORIENTED_EDGE('',*,*,#40463,.F.); +#40463 = EDGE_CURVE('',#40464,#40466,#40468,.T.); +#40464 = VERTEX_POINT('',#40465); +#40465 = CARTESIAN_POINT('',(0.625,-3.225,0.E+000)); +#40466 = VERTEX_POINT('',#40467); +#40467 = CARTESIAN_POINT('',(0.625,-3.5,0.E+000)); +#40468 = SURFACE_CURVE('',#40469,(#40473,#40480),.PCURVE_S1.); +#40469 = LINE('',#40470,#40471); +#40470 = CARTESIAN_POINT('',(0.625,-3.225,0.E+000)); +#40471 = VECTOR('',#40472,1.); +#40472 = DIRECTION('',(-5.665538897648E-016,-1.,0.E+000)); +#40473 = PCURVE('',#24708,#40474); +#40474 = DEFINITIONAL_REPRESENTATION('',(#40475),#40479); +#40475 = LINE('',#40476,#40477); +#40476 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#40477 = VECTOR('',#40478,1.); +#40478 = DIRECTION('',(1.,0.E+000)); +#40479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#40480 = PCURVE('',#40481,#40486); +#40481 = PLANE('',#40482); +#40482 = AXIS2_PLACEMENT_3D('',#40483,#40484,#40485); +#40483 = CARTESIAN_POINT('',(0.875,-3.5,0.E+000)); +#40484 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#40485 = DIRECTION('',(-1.,5.665538897648E-016,0.E+000)); +#40486 = DEFINITIONAL_REPRESENTATION('',(#40487),#40491); +#40487 = LINE('',#40488,#40489); +#40488 = CARTESIAN_POINT('',(0.25,0.275)); +#40489 = VECTOR('',#40490,1.); +#40490 = DIRECTION('',(0.E+000,-1.)); +#40491 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#40492 = ORIENTED_EDGE('',*,*,#40493,.T.); +#40493 = EDGE_CURVE('',#40464,#24693,#40494,.T.); +#40494 = SURFACE_CURVE('',#40495,(#40499,#40506),.PCURVE_S1.); +#40495 = LINE('',#40496,#40497); +#40496 = CARTESIAN_POINT('',(0.625,-3.225,0.E+000)); +#40497 = VECTOR('',#40498,1.); +#40498 = DIRECTION('',(0.E+000,0.E+000,1.)); +#40499 = PCURVE('',#24708,#40500); +#40500 = DEFINITIONAL_REPRESENTATION('',(#40501),#40505); +#40501 = LINE('',#40502,#40503); +#40502 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#40503 = VECTOR('',#40504,1.); +#40504 = DIRECTION('',(0.E+000,-1.)); +#40505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#40506 = PCURVE('',#24741,#40507); +#40507 = DEFINITIONAL_REPRESENTATION('',(#40508),#40512); +#40508 = LINE('',#40509,#40510); +#40509 = CARTESIAN_POINT('',(3.14159265359,0.E+000)); +#40510 = VECTOR('',#40511,1.); +#40511 = DIRECTION('',(0.E+000,-1.)); +#40512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#40513 = ORIENTED_EDGE('',*,*,#24692,.F.); +#40514 = ORIENTED_EDGE('',*,*,#36741,.T.); +#40515 = ORIENTED_EDGE('',*,*,#40516,.T.); +#40516 = EDGE_CURVE('',#36742,#40517,#40519,.T.); +#40517 = VERTEX_POINT('',#40518); +#40518 = CARTESIAN_POINT('',(0.625,-3.5,0.2)); +#40519 = SURFACE_CURVE('',#40520,(#40524,#40531),.PCURVE_S1.); +#40520 = LINE('',#40521,#40522); +#40521 = CARTESIAN_POINT('',(0.625,-3.225,0.2)); +#40522 = VECTOR('',#40523,1.); +#40523 = DIRECTION('',(-5.665538897648E-016,-1.,0.E+000)); +#40524 = PCURVE('',#24708,#40525); +#40525 = DEFINITIONAL_REPRESENTATION('',(#40526),#40530); +#40526 = LINE('',#40527,#40528); +#40527 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#40528 = VECTOR('',#40529,1.); +#40529 = DIRECTION('',(1.,0.E+000)); +#40530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#40531 = PCURVE('',#36780,#40532); +#40532 = DEFINITIONAL_REPRESENTATION('',(#40533),#40537); +#40533 = LINE('',#40534,#40535); +#40534 = CARTESIAN_POINT('',(0.25,0.275)); +#40535 = VECTOR('',#40536,1.); +#40536 = DIRECTION('',(0.E+000,-1.)); +#40537 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#40538 = ORIENTED_EDGE('',*,*,#40539,.F.); +#40539 = EDGE_CURVE('',#40466,#40517,#40540,.T.); +#40540 = SURFACE_CURVE('',#40541,(#40545,#40552),.PCURVE_S1.); +#40541 = LINE('',#40542,#40543); +#40542 = CARTESIAN_POINT('',(0.625,-3.5,0.E+000)); +#40543 = VECTOR('',#40544,1.); +#40544 = DIRECTION('',(0.E+000,0.E+000,1.)); +#40545 = PCURVE('',#24708,#40546); +#40546 = DEFINITIONAL_REPRESENTATION('',(#40547),#40551); +#40547 = LINE('',#40548,#40549); +#40548 = CARTESIAN_POINT('',(0.275,0.E+000)); +#40549 = VECTOR('',#40550,1.); +#40550 = DIRECTION('',(0.E+000,-1.)); +#40551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#40552 = PCURVE('',#40553,#40558); +#40553 = PLANE('',#40554); +#40554 = AXIS2_PLACEMENT_3D('',#40555,#40556,#40557); +#40555 = CARTESIAN_POINT('',(0.625,-3.5,0.E+000)); +#40556 = DIRECTION('',(5.665538897648E-016,1.,0.E+000)); +#40557 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000)); +#40558 = DEFINITIONAL_REPRESENTATION('',(#40559),#40563); +#40559 = LINE('',#40560,#40561); +#40560 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#40561 = VECTOR('',#40562,1.); +#40562 = DIRECTION('',(0.E+000,-1.)); +#40563 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#40564 = ADVANCED_FACE('',(#40565),#25777,.T.); +#40565 = FACE_BOUND('',#40566,.T.); +#40566 = EDGE_LOOP('',(#40567,#40590,#40591,#40592)); +#40567 = ORIENTED_EDGE('',*,*,#40568,.T.); +#40568 = EDGE_CURVE('',#40569,#25729,#40571,.T.); +#40569 = VERTEX_POINT('',#40570); +#40570 = CARTESIAN_POINT('',(3.225,-0.875,0.E+000)); +#40571 = SURFACE_CURVE('',#40572,(#40576,#40583),.PCURVE_S1.); +#40572 = LINE('',#40573,#40574); +#40573 = CARTESIAN_POINT('',(3.225,-0.875,0.E+000)); +#40574 = VECTOR('',#40575,1.); +#40575 = DIRECTION('',(0.E+000,0.E+000,1.)); +#40576 = PCURVE('',#25777,#40577); +#40577 = DEFINITIONAL_REPRESENTATION('',(#40578),#40582); +#40578 = LINE('',#40579,#40580); +#40579 = CARTESIAN_POINT('',(3.14159265359,0.E+000)); +#40580 = VECTOR('',#40581,1.); +#40581 = DIRECTION('',(0.E+000,-1.)); +#40582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#40583 = PCURVE('',#25744,#40584); +#40584 = DEFINITIONAL_REPRESENTATION('',(#40585),#40589); +#40585 = LINE('',#40586,#40587); +#40586 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#40587 = VECTOR('',#40588,1.); +#40588 = DIRECTION('',(0.E+000,-1.)); +#40589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#40590 = ORIENTED_EDGE('',*,*,#25756,.T.); +#40591 = ORIENTED_EDGE('',*,*,#40439,.F.); +#40592 = ORIENTED_EDGE('',*,*,#40593,.T.); +#40593 = EDGE_CURVE('',#40361,#40569,#40594,.T.); +#40594 = SURFACE_CURVE('',#40595,(#40600,#40607),.PCURVE_S1.); +#40595 = CIRCLE('',#40596,0.125); +#40596 = AXIS2_PLACEMENT_3D('',#40597,#40598,#40599); +#40597 = CARTESIAN_POINT('',(3.225,-0.75,0.E+000)); +#40598 = DIRECTION('',(0.E+000,-0.E+000,1.)); +#40599 = DIRECTION('',(3.445092848398E-016,1.,0.E+000)); +#40600 = PCURVE('',#25777,#40601); +#40601 = DEFINITIONAL_REPRESENTATION('',(#40602),#40606); +#40602 = LINE('',#40603,#40604); +#40603 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#40604 = VECTOR('',#40605,1.); +#40605 = DIRECTION('',(-1.,0.E+000)); +#40606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#40607 = PCURVE('',#40376,#40608); +#40608 = DEFINITIONAL_REPRESENTATION('',(#40609),#40617); +#40609 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#40610,#40611,#40612,#40613 + ,#40614,#40615,#40616),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#40610 = CARTESIAN_POINT('',(8.326672684689E-017,0.275)); +#40611 = CARTESIAN_POINT('',(8.326672684689E-017,0.491506350946)); +#40612 = CARTESIAN_POINT('',(0.1875,0.383253175473)); +#40613 = CARTESIAN_POINT('',(0.375,0.275)); +#40614 = CARTESIAN_POINT('',(0.1875,0.166746824527)); +#40615 = CARTESIAN_POINT('',(2.775557561563E-016,5.849364905389E-002)); +#40616 = CARTESIAN_POINT('',(8.326672684689E-017,0.275)); +#40617 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#40618 = ADVANCED_FACE('',(#40619),#24741,.T.); +#40619 = FACE_BOUND('',#40620,.T.); +#40620 = EDGE_LOOP('',(#40621,#40622,#40623,#40646)); +#40621 = ORIENTED_EDGE('',*,*,#40493,.T.); +#40622 = ORIENTED_EDGE('',*,*,#24720,.T.); +#40623 = ORIENTED_EDGE('',*,*,#40624,.F.); +#40624 = EDGE_CURVE('',#40625,#24721,#40627,.T.); +#40625 = VERTEX_POINT('',#40626); +#40626 = CARTESIAN_POINT('',(0.875,-3.225,0.E+000)); +#40627 = SURFACE_CURVE('',#40628,(#40632,#40639),.PCURVE_S1.); +#40628 = LINE('',#40629,#40630); +#40629 = CARTESIAN_POINT('',(0.875,-3.225,0.E+000)); +#40630 = VECTOR('',#40631,1.); +#40631 = DIRECTION('',(0.E+000,0.E+000,1.)); +#40632 = PCURVE('',#24741,#40633); +#40633 = DEFINITIONAL_REPRESENTATION('',(#40634),#40638); +#40634 = LINE('',#40635,#40636); +#40635 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#40636 = VECTOR('',#40637,1.); +#40637 = DIRECTION('',(0.E+000,-1.)); +#40638 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#40639 = PCURVE('',#24769,#40640); +#40640 = DEFINITIONAL_REPRESENTATION('',(#40641),#40645); +#40641 = LINE('',#40642,#40643); +#40642 = CARTESIAN_POINT('',(0.275,0.E+000)); +#40643 = VECTOR('',#40644,1.); +#40644 = DIRECTION('',(0.E+000,-1.)); +#40645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#40646 = ORIENTED_EDGE('',*,*,#40647,.T.); +#40647 = EDGE_CURVE('',#40625,#40464,#40648,.T.); +#40648 = SURFACE_CURVE('',#40649,(#40654,#40661),.PCURVE_S1.); +#40649 = CIRCLE('',#40650,0.125); +#40650 = AXIS2_PLACEMENT_3D('',#40651,#40652,#40653); +#40651 = CARTESIAN_POINT('',(0.75,-3.225,0.E+000)); +#40652 = DIRECTION('',(-0.E+000,0.E+000,1.)); +#40653 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000)); +#40654 = PCURVE('',#24741,#40655); +#40655 = DEFINITIONAL_REPRESENTATION('',(#40656),#40660); +#40656 = LINE('',#40657,#40658); +#40657 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#40658 = VECTOR('',#40659,1.); +#40659 = DIRECTION('',(-1.,0.E+000)); +#40660 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#40661 = PCURVE('',#40481,#40662); +#40662 = DEFINITIONAL_REPRESENTATION('',(#40663),#40671); +#40663 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#40664,#40665,#40666,#40667 + ,#40668,#40669,#40670),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#40664 = CARTESIAN_POINT('',(1.665334536938E-016,0.275)); +#40665 = CARTESIAN_POINT('',(1.665334536938E-016,0.491506350946)); +#40666 = CARTESIAN_POINT('',(0.1875,0.383253175473)); +#40667 = CARTESIAN_POINT('',(0.375,0.275)); +#40668 = CARTESIAN_POINT('',(0.1875,0.166746824527)); +#40669 = CARTESIAN_POINT('',(3.608224830032E-016,5.849364905389E-002)); +#40670 = CARTESIAN_POINT('',(1.665334536938E-016,0.275)); +#40671 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#40672 = ADVANCED_FACE('',(#40673),#25744,.F.); +#40673 = FACE_BOUND('',#40674,.F.); +#40674 = EDGE_LOOP('',(#40675,#40698,#40699,#40700,#40701,#40724)); +#40675 = ORIENTED_EDGE('',*,*,#40676,.F.); +#40676 = EDGE_CURVE('',#40569,#40677,#40679,.T.); +#40677 = VERTEX_POINT('',#40678); +#40678 = CARTESIAN_POINT('',(3.5,-0.875,0.E+000)); +#40679 = SURFACE_CURVE('',#40680,(#40684,#40691),.PCURVE_S1.); +#40680 = LINE('',#40681,#40682); +#40681 = CARTESIAN_POINT('',(3.225,-0.875,0.E+000)); +#40682 = VECTOR('',#40683,1.); +#40683 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000)); +#40684 = PCURVE('',#25744,#40685); +#40685 = DEFINITIONAL_REPRESENTATION('',(#40686),#40690); +#40686 = LINE('',#40687,#40688); +#40687 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#40688 = VECTOR('',#40689,1.); +#40689 = DIRECTION('',(1.,0.E+000)); +#40690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#40691 = PCURVE('',#40376,#40692); +#40692 = DEFINITIONAL_REPRESENTATION('',(#40693),#40697); +#40693 = LINE('',#40694,#40695); +#40694 = CARTESIAN_POINT('',(0.25,0.275)); +#40695 = VECTOR('',#40696,1.); +#40696 = DIRECTION('',(0.E+000,-1.)); +#40697 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#40698 = ORIENTED_EDGE('',*,*,#40568,.T.); +#40699 = ORIENTED_EDGE('',*,*,#25728,.F.); +#40700 = ORIENTED_EDGE('',*,*,#35621,.T.); +#40701 = ORIENTED_EDGE('',*,*,#40702,.T.); +#40702 = EDGE_CURVE('',#35622,#40703,#40705,.T.); +#40703 = VERTEX_POINT('',#40704); +#40704 = CARTESIAN_POINT('',(3.5,-0.875,0.2)); +#40705 = SURFACE_CURVE('',#40706,(#40710,#40717),.PCURVE_S1.); +#40706 = LINE('',#40707,#40708); +#40707 = CARTESIAN_POINT('',(3.225,-0.875,0.2)); +#40708 = VECTOR('',#40709,1.); +#40709 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000)); +#40710 = PCURVE('',#25744,#40711); +#40711 = DEFINITIONAL_REPRESENTATION('',(#40712),#40716); +#40712 = LINE('',#40713,#40714); +#40713 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#40714 = VECTOR('',#40715,1.); +#40715 = DIRECTION('',(1.,0.E+000)); +#40716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#40717 = PCURVE('',#35660,#40718); +#40718 = DEFINITIONAL_REPRESENTATION('',(#40719),#40723); +#40719 = LINE('',#40720,#40721); +#40720 = CARTESIAN_POINT('',(0.25,0.275)); +#40721 = VECTOR('',#40722,1.); +#40722 = DIRECTION('',(0.E+000,-1.)); +#40723 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#40724 = ORIENTED_EDGE('',*,*,#40725,.F.); +#40725 = EDGE_CURVE('',#40677,#40703,#40726,.T.); +#40726 = SURFACE_CURVE('',#40727,(#40731,#40738),.PCURVE_S1.); +#40727 = LINE('',#40728,#40729); +#40728 = CARTESIAN_POINT('',(3.5,-0.875,0.E+000)); +#40729 = VECTOR('',#40730,1.); +#40730 = DIRECTION('',(0.E+000,0.E+000,1.)); +#40731 = PCURVE('',#25744,#40732); +#40732 = DEFINITIONAL_REPRESENTATION('',(#40733),#40737); +#40733 = LINE('',#40734,#40735); +#40734 = CARTESIAN_POINT('',(0.275,0.E+000)); +#40735 = VECTOR('',#40736,1.); +#40736 = DIRECTION('',(0.E+000,-1.)); +#40737 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#40738 = PCURVE('',#40404,#40739); +#40739 = DEFINITIONAL_REPRESENTATION('',(#40740),#40744); +#40740 = LINE('',#40741,#40742); +#40741 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#40742 = VECTOR('',#40743,1.); +#40743 = DIRECTION('',(0.E+000,-1.)); +#40744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#40745 = ADVANCED_FACE('',(#40746),#24769,.F.); +#40746 = FACE_BOUND('',#40747,.F.); +#40747 = EDGE_LOOP('',(#40748,#40771,#40794,#40815,#40816,#40817)); +#40748 = ORIENTED_EDGE('',*,*,#40749,.F.); +#40749 = EDGE_CURVE('',#40750,#40625,#40752,.T.); +#40750 = VERTEX_POINT('',#40751); +#40751 = CARTESIAN_POINT('',(0.875,-3.5,0.E+000)); +#40752 = SURFACE_CURVE('',#40753,(#40757,#40764),.PCURVE_S1.); +#40753 = LINE('',#40754,#40755); +#40754 = CARTESIAN_POINT('',(0.875,-3.5,0.E+000)); +#40755 = VECTOR('',#40756,1.); +#40756 = DIRECTION('',(5.665538897648E-016,1.,0.E+000)); +#40757 = PCURVE('',#24769,#40758); +#40758 = DEFINITIONAL_REPRESENTATION('',(#40759),#40763); +#40759 = LINE('',#40760,#40761); +#40760 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#40761 = VECTOR('',#40762,1.); +#40762 = DIRECTION('',(1.,0.E+000)); +#40763 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#40764 = PCURVE('',#40481,#40765); +#40765 = DEFINITIONAL_REPRESENTATION('',(#40766),#40770); +#40766 = LINE('',#40767,#40768); +#40767 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#40768 = VECTOR('',#40769,1.); +#40769 = DIRECTION('',(0.E+000,1.)); +#40770 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#40771 = ORIENTED_EDGE('',*,*,#40772,.T.); +#40772 = EDGE_CURVE('',#40750,#40773,#40775,.T.); +#40773 = VERTEX_POINT('',#40774); +#40774 = CARTESIAN_POINT('',(0.875,-3.5,0.2)); +#40775 = SURFACE_CURVE('',#40776,(#40780,#40787),.PCURVE_S1.); +#40776 = LINE('',#40777,#40778); +#40777 = CARTESIAN_POINT('',(0.875,-3.5,0.E+000)); +#40778 = VECTOR('',#40779,1.); +#40779 = DIRECTION('',(0.E+000,0.E+000,1.)); +#40780 = PCURVE('',#24769,#40781); +#40781 = DEFINITIONAL_REPRESENTATION('',(#40782),#40786); +#40782 = LINE('',#40783,#40784); +#40783 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#40784 = VECTOR('',#40785,1.); +#40785 = DIRECTION('',(0.E+000,-1.)); +#40786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#40787 = PCURVE('',#40553,#40788); +#40788 = DEFINITIONAL_REPRESENTATION('',(#40789),#40793); +#40789 = LINE('',#40790,#40791); +#40790 = CARTESIAN_POINT('',(0.25,0.E+000)); +#40791 = VECTOR('',#40792,1.); +#40792 = DIRECTION('',(0.E+000,-1.)); +#40793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#40794 = ORIENTED_EDGE('',*,*,#40795,.T.); +#40795 = EDGE_CURVE('',#40773,#36765,#40796,.T.); +#40796 = SURFACE_CURVE('',#40797,(#40801,#40808),.PCURVE_S1.); +#40797 = LINE('',#40798,#40799); +#40798 = CARTESIAN_POINT('',(0.875,-3.5,0.2)); +#40799 = VECTOR('',#40800,1.); +#40800 = DIRECTION('',(5.665538897648E-016,1.,0.E+000)); +#40801 = PCURVE('',#24769,#40802); +#40802 = DEFINITIONAL_REPRESENTATION('',(#40803),#40807); +#40803 = LINE('',#40804,#40805); +#40804 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#40805 = VECTOR('',#40806,1.); +#40806 = DIRECTION('',(1.,0.E+000)); +#40807 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#40808 = PCURVE('',#36780,#40809); +#40809 = DEFINITIONAL_REPRESENTATION('',(#40810),#40814); +#40810 = LINE('',#40811,#40812); +#40811 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#40812 = VECTOR('',#40813,1.); +#40813 = DIRECTION('',(0.E+000,1.)); +#40814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#40815 = ORIENTED_EDGE('',*,*,#36792,.T.); +#40816 = ORIENTED_EDGE('',*,*,#24753,.F.); +#40817 = ORIENTED_EDGE('',*,*,#40624,.F.); +#40818 = ADVANCED_FACE('',(#40819),#25693,.F.); +#40819 = FACE_BOUND('',#40820,.F.); +#40820 = EDGE_LOOP('',(#40821,#40851,#40879,#40900,#40901,#40902)); +#40821 = ORIENTED_EDGE('',*,*,#40822,.F.); +#40822 = EDGE_CURVE('',#40823,#40825,#40827,.T.); +#40823 = VERTEX_POINT('',#40824); +#40824 = CARTESIAN_POINT('',(3.5,-1.125,0.E+000)); +#40825 = VERTEX_POINT('',#40826); +#40826 = CARTESIAN_POINT('',(3.225,-1.125,0.E+000)); +#40827 = SURFACE_CURVE('',#40828,(#40832,#40839),.PCURVE_S1.); +#40828 = LINE('',#40829,#40830); +#40829 = CARTESIAN_POINT('',(3.5,-1.125,0.E+000)); +#40830 = VECTOR('',#40831,1.); +#40831 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000)); +#40832 = PCURVE('',#25693,#40833); +#40833 = DEFINITIONAL_REPRESENTATION('',(#40834),#40838); +#40834 = LINE('',#40835,#40836); +#40835 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#40836 = VECTOR('',#40837,1.); +#40837 = DIRECTION('',(1.,0.E+000)); +#40838 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#40839 = PCURVE('',#40840,#40845); +#40840 = PLANE('',#40841); +#40841 = AXIS2_PLACEMENT_3D('',#40842,#40843,#40844); +#40842 = CARTESIAN_POINT('',(3.5,-1.125,0.E+000)); +#40843 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#40844 = DIRECTION('',(-3.445092848398E-016,-1.,-0.E+000)); +#40845 = DEFINITIONAL_REPRESENTATION('',(#40846),#40850); +#40846 = LINE('',#40847,#40848); +#40847 = CARTESIAN_POINT('',(-0.E+000,0.E+000)); +#40848 = VECTOR('',#40849,1.); +#40849 = DIRECTION('',(0.E+000,1.)); +#40850 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#40851 = ORIENTED_EDGE('',*,*,#40852,.T.); +#40852 = EDGE_CURVE('',#40823,#40853,#40855,.T.); +#40853 = VERTEX_POINT('',#40854); +#40854 = CARTESIAN_POINT('',(3.5,-1.125,0.2)); +#40855 = SURFACE_CURVE('',#40856,(#40860,#40867),.PCURVE_S1.); +#40856 = LINE('',#40857,#40858); +#40857 = CARTESIAN_POINT('',(3.5,-1.125,0.E+000)); +#40858 = VECTOR('',#40859,1.); +#40859 = DIRECTION('',(0.E+000,0.E+000,1.)); +#40860 = PCURVE('',#25693,#40861); +#40861 = DEFINITIONAL_REPRESENTATION('',(#40862),#40866); +#40862 = LINE('',#40863,#40864); +#40863 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#40864 = VECTOR('',#40865,1.); +#40865 = DIRECTION('',(0.E+000,-1.)); +#40866 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#40867 = PCURVE('',#40868,#40873); +#40868 = PLANE('',#40869); +#40869 = AXIS2_PLACEMENT_3D('',#40870,#40871,#40872); +#40870 = CARTESIAN_POINT('',(3.5,-1.375,0.E+000)); +#40871 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000)); +#40872 = DIRECTION('',(3.445092848398E-016,1.,0.E+000)); +#40873 = DEFINITIONAL_REPRESENTATION('',(#40874),#40878); +#40874 = LINE('',#40875,#40876); +#40875 = CARTESIAN_POINT('',(0.25,0.E+000)); +#40876 = VECTOR('',#40877,1.); +#40877 = DIRECTION('',(0.E+000,-1.)); +#40878 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#40879 = ORIENTED_EDGE('',*,*,#40880,.T.); +#40880 = EDGE_CURVE('',#40853,#35572,#40881,.T.); +#40881 = SURFACE_CURVE('',#40882,(#40886,#40893),.PCURVE_S1.); +#40882 = LINE('',#40883,#40884); +#40883 = CARTESIAN_POINT('',(3.5,-1.125,0.2)); +#40884 = VECTOR('',#40885,1.); +#40885 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000)); +#40886 = PCURVE('',#25693,#40887); +#40887 = DEFINITIONAL_REPRESENTATION('',(#40888),#40892); +#40888 = LINE('',#40889,#40890); +#40889 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#40890 = VECTOR('',#40891,1.); +#40891 = DIRECTION('',(1.,0.E+000)); +#40892 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#40893 = PCURVE('',#35587,#40894); +#40894 = DEFINITIONAL_REPRESENTATION('',(#40895),#40899); +#40895 = LINE('',#40896,#40897); +#40896 = CARTESIAN_POINT('',(-0.E+000,0.E+000)); +#40897 = VECTOR('',#40898,1.); +#40898 = DIRECTION('',(0.E+000,1.)); +#40899 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#40900 = ORIENTED_EDGE('',*,*,#35599,.T.); +#40901 = ORIENTED_EDGE('',*,*,#25677,.F.); +#40902 = ORIENTED_EDGE('',*,*,#40903,.F.); +#40903 = EDGE_CURVE('',#40825,#25645,#40904,.T.); +#40904 = SURFACE_CURVE('',#40905,(#40909,#40916),.PCURVE_S1.); +#40905 = LINE('',#40906,#40907); +#40906 = CARTESIAN_POINT('',(3.225,-1.125,0.E+000)); +#40907 = VECTOR('',#40908,1.); +#40908 = DIRECTION('',(0.E+000,0.E+000,1.)); +#40909 = PCURVE('',#25693,#40910); +#40910 = DEFINITIONAL_REPRESENTATION('',(#40911),#40915); +#40911 = LINE('',#40912,#40913); +#40912 = CARTESIAN_POINT('',(0.275,0.E+000)); +#40913 = VECTOR('',#40914,1.); +#40914 = DIRECTION('',(0.E+000,-1.)); +#40915 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#40916 = PCURVE('',#25665,#40917); +#40917 = DEFINITIONAL_REPRESENTATION('',(#40918),#40922); +#40918 = LINE('',#40919,#40920); +#40919 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#40920 = VECTOR('',#40921,1.); +#40921 = DIRECTION('',(0.E+000,-1.)); +#40922 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#40923 = ADVANCED_FACE('',(#40924),#24820,.F.); +#40924 = FACE_BOUND('',#40925,.F.); +#40925 = EDGE_LOOP('',(#40926,#40956,#40977,#40978,#40979,#41002)); +#40926 = ORIENTED_EDGE('',*,*,#40927,.F.); +#40927 = EDGE_CURVE('',#40928,#40930,#40932,.T.); +#40928 = VERTEX_POINT('',#40929); +#40929 = CARTESIAN_POINT('',(1.125,-3.225,0.E+000)); +#40930 = VERTEX_POINT('',#40931); +#40931 = CARTESIAN_POINT('',(1.125,-3.5,0.E+000)); +#40932 = SURFACE_CURVE('',#40933,(#40937,#40944),.PCURVE_S1.); +#40933 = LINE('',#40934,#40935); +#40934 = CARTESIAN_POINT('',(1.125,-3.225,0.E+000)); +#40935 = VECTOR('',#40936,1.); +#40936 = DIRECTION('',(-5.665538897648E-016,-1.,0.E+000)); +#40937 = PCURVE('',#24820,#40938); +#40938 = DEFINITIONAL_REPRESENTATION('',(#40939),#40943); +#40939 = LINE('',#40940,#40941); +#40940 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#40941 = VECTOR('',#40942,1.); +#40942 = DIRECTION('',(1.,0.E+000)); +#40943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#40944 = PCURVE('',#40945,#40950); +#40945 = PLANE('',#40946); +#40946 = AXIS2_PLACEMENT_3D('',#40947,#40948,#40949); +#40947 = CARTESIAN_POINT('',(1.375,-3.5,0.E+000)); +#40948 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#40949 = DIRECTION('',(-1.,5.665538897648E-016,0.E+000)); +#40950 = DEFINITIONAL_REPRESENTATION('',(#40951),#40955); +#40951 = LINE('',#40952,#40953); +#40952 = CARTESIAN_POINT('',(0.25,0.275)); +#40953 = VECTOR('',#40954,1.); +#40954 = DIRECTION('',(0.E+000,-1.)); +#40955 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#40956 = ORIENTED_EDGE('',*,*,#40957,.T.); +#40957 = EDGE_CURVE('',#40928,#24805,#40958,.T.); +#40958 = SURFACE_CURVE('',#40959,(#40963,#40970),.PCURVE_S1.); +#40959 = LINE('',#40960,#40961); +#40960 = CARTESIAN_POINT('',(1.125,-3.225,0.E+000)); +#40961 = VECTOR('',#40962,1.); +#40962 = DIRECTION('',(0.E+000,0.E+000,1.)); +#40963 = PCURVE('',#24820,#40964); +#40964 = DEFINITIONAL_REPRESENTATION('',(#40965),#40969); +#40965 = LINE('',#40966,#40967); +#40966 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#40967 = VECTOR('',#40968,1.); +#40968 = DIRECTION('',(0.E+000,-1.)); +#40969 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#40970 = PCURVE('',#24853,#40971); +#40971 = DEFINITIONAL_REPRESENTATION('',(#40972),#40976); +#40972 = LINE('',#40973,#40974); +#40973 = CARTESIAN_POINT('',(3.14159265359,0.E+000)); +#40974 = VECTOR('',#40975,1.); +#40975 = DIRECTION('',(0.E+000,-1.)); +#40976 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#40977 = ORIENTED_EDGE('',*,*,#24804,.F.); +#40978 = ORIENTED_EDGE('',*,*,#36814,.T.); +#40979 = ORIENTED_EDGE('',*,*,#40980,.T.); +#40980 = EDGE_CURVE('',#36815,#40981,#40983,.T.); +#40981 = VERTEX_POINT('',#40982); +#40982 = CARTESIAN_POINT('',(1.125,-3.5,0.2)); +#40983 = SURFACE_CURVE('',#40984,(#40988,#40995),.PCURVE_S1.); +#40984 = LINE('',#40985,#40986); +#40985 = CARTESIAN_POINT('',(1.125,-3.225,0.2)); +#40986 = VECTOR('',#40987,1.); +#40987 = DIRECTION('',(-5.665538897648E-016,-1.,0.E+000)); +#40988 = PCURVE('',#24820,#40989); +#40989 = DEFINITIONAL_REPRESENTATION('',(#40990),#40994); +#40990 = LINE('',#40991,#40992); +#40991 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#40992 = VECTOR('',#40993,1.); +#40993 = DIRECTION('',(1.,0.E+000)); +#40994 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#40995 = PCURVE('',#36853,#40996); +#40996 = DEFINITIONAL_REPRESENTATION('',(#40997),#41001); +#40997 = LINE('',#40998,#40999); +#40998 = CARTESIAN_POINT('',(0.25,0.275)); +#40999 = VECTOR('',#41000,1.); +#41000 = DIRECTION('',(0.E+000,-1.)); +#41001 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#41002 = ORIENTED_EDGE('',*,*,#41003,.F.); +#41003 = EDGE_CURVE('',#40930,#40981,#41004,.T.); +#41004 = SURFACE_CURVE('',#41005,(#41009,#41016),.PCURVE_S1.); +#41005 = LINE('',#41006,#41007); +#41006 = CARTESIAN_POINT('',(1.125,-3.5,0.E+000)); +#41007 = VECTOR('',#41008,1.); +#41008 = DIRECTION('',(0.E+000,0.E+000,1.)); +#41009 = PCURVE('',#24820,#41010); +#41010 = DEFINITIONAL_REPRESENTATION('',(#41011),#41015); +#41011 = LINE('',#41012,#41013); +#41012 = CARTESIAN_POINT('',(0.275,0.E+000)); +#41013 = VECTOR('',#41014,1.); +#41014 = DIRECTION('',(0.E+000,-1.)); +#41015 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#41016 = PCURVE('',#41017,#41022); +#41017 = PLANE('',#41018); +#41018 = AXIS2_PLACEMENT_3D('',#41019,#41020,#41021); +#41019 = CARTESIAN_POINT('',(1.125,-3.5,0.E+000)); +#41020 = DIRECTION('',(5.665538897648E-016,1.,0.E+000)); +#41021 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000)); +#41022 = DEFINITIONAL_REPRESENTATION('',(#41023),#41027); +#41023 = LINE('',#41024,#41025); +#41024 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#41025 = VECTOR('',#41026,1.); +#41026 = DIRECTION('',(0.E+000,-1.)); +#41027 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#41028 = ADVANCED_FACE('',(#41029),#25665,.T.); +#41029 = FACE_BOUND('',#41030,.T.); +#41030 = EDGE_LOOP('',(#41031,#41054,#41055,#41056)); +#41031 = ORIENTED_EDGE('',*,*,#41032,.T.); +#41032 = EDGE_CURVE('',#41033,#25617,#41035,.T.); +#41033 = VERTEX_POINT('',#41034); +#41034 = CARTESIAN_POINT('',(3.225,-1.375,0.E+000)); +#41035 = SURFACE_CURVE('',#41036,(#41040,#41047),.PCURVE_S1.); +#41036 = LINE('',#41037,#41038); +#41037 = CARTESIAN_POINT('',(3.225,-1.375,0.E+000)); +#41038 = VECTOR('',#41039,1.); +#41039 = DIRECTION('',(0.E+000,0.E+000,1.)); +#41040 = PCURVE('',#25665,#41041); +#41041 = DEFINITIONAL_REPRESENTATION('',(#41042),#41046); +#41042 = LINE('',#41043,#41044); +#41043 = CARTESIAN_POINT('',(3.14159265359,0.E+000)); +#41044 = VECTOR('',#41045,1.); +#41045 = DIRECTION('',(0.E+000,-1.)); +#41046 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#41047 = PCURVE('',#25632,#41048); +#41048 = DEFINITIONAL_REPRESENTATION('',(#41049),#41053); +#41049 = LINE('',#41050,#41051); +#41050 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#41051 = VECTOR('',#41052,1.); +#41052 = DIRECTION('',(0.E+000,-1.)); +#41053 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#41054 = ORIENTED_EDGE('',*,*,#25644,.T.); +#41055 = ORIENTED_EDGE('',*,*,#40903,.F.); +#41056 = ORIENTED_EDGE('',*,*,#41057,.T.); +#41057 = EDGE_CURVE('',#40825,#41033,#41058,.T.); +#41058 = SURFACE_CURVE('',#41059,(#41064,#41071),.PCURVE_S1.); +#41059 = CIRCLE('',#41060,0.125); +#41060 = AXIS2_PLACEMENT_3D('',#41061,#41062,#41063); +#41061 = CARTESIAN_POINT('',(3.225,-1.25,0.E+000)); +#41062 = DIRECTION('',(0.E+000,-0.E+000,1.)); +#41063 = DIRECTION('',(3.445092848398E-016,1.,0.E+000)); +#41064 = PCURVE('',#25665,#41065); +#41065 = DEFINITIONAL_REPRESENTATION('',(#41066),#41070); +#41066 = LINE('',#41067,#41068); +#41067 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#41068 = VECTOR('',#41069,1.); +#41069 = DIRECTION('',(-1.,0.E+000)); +#41070 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#41071 = PCURVE('',#40840,#41072); +#41072 = DEFINITIONAL_REPRESENTATION('',(#41073),#41081); +#41073 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#41074,#41075,#41076,#41077 + ,#41078,#41079,#41080),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#41074 = CARTESIAN_POINT('',(8.326672684689E-017,0.275)); +#41075 = CARTESIAN_POINT('',(8.326672684689E-017,0.491506350946)); +#41076 = CARTESIAN_POINT('',(0.1875,0.383253175473)); +#41077 = CARTESIAN_POINT('',(0.375,0.275)); +#41078 = CARTESIAN_POINT('',(0.1875,0.166746824527)); +#41079 = CARTESIAN_POINT('',(2.775557561563E-016,5.849364905389E-002)); +#41080 = CARTESIAN_POINT('',(8.326672684689E-017,0.275)); +#41081 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#41082 = ADVANCED_FACE('',(#41083),#24853,.T.); +#41083 = FACE_BOUND('',#41084,.T.); +#41084 = EDGE_LOOP('',(#41085,#41086,#41087,#41110)); +#41085 = ORIENTED_EDGE('',*,*,#40957,.T.); +#41086 = ORIENTED_EDGE('',*,*,#24832,.T.); +#41087 = ORIENTED_EDGE('',*,*,#41088,.F.); +#41088 = EDGE_CURVE('',#41089,#24833,#41091,.T.); +#41089 = VERTEX_POINT('',#41090); +#41090 = CARTESIAN_POINT('',(1.375,-3.225,0.E+000)); +#41091 = SURFACE_CURVE('',#41092,(#41096,#41103),.PCURVE_S1.); +#41092 = LINE('',#41093,#41094); +#41093 = CARTESIAN_POINT('',(1.375,-3.225,0.E+000)); +#41094 = VECTOR('',#41095,1.); +#41095 = DIRECTION('',(0.E+000,0.E+000,1.)); +#41096 = PCURVE('',#24853,#41097); +#41097 = DEFINITIONAL_REPRESENTATION('',(#41098),#41102); +#41098 = LINE('',#41099,#41100); +#41099 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#41100 = VECTOR('',#41101,1.); +#41101 = DIRECTION('',(0.E+000,-1.)); +#41102 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#41103 = PCURVE('',#24881,#41104); +#41104 = DEFINITIONAL_REPRESENTATION('',(#41105),#41109); +#41105 = LINE('',#41106,#41107); +#41106 = CARTESIAN_POINT('',(0.275,0.E+000)); +#41107 = VECTOR('',#41108,1.); +#41108 = DIRECTION('',(0.E+000,-1.)); +#41109 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#41110 = ORIENTED_EDGE('',*,*,#41111,.T.); +#41111 = EDGE_CURVE('',#41089,#40928,#41112,.T.); +#41112 = SURFACE_CURVE('',#41113,(#41118,#41125),.PCURVE_S1.); +#41113 = CIRCLE('',#41114,0.125); +#41114 = AXIS2_PLACEMENT_3D('',#41115,#41116,#41117); +#41115 = CARTESIAN_POINT('',(1.25,-3.225,0.E+000)); +#41116 = DIRECTION('',(-0.E+000,0.E+000,1.)); +#41117 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000)); +#41118 = PCURVE('',#24853,#41119); +#41119 = DEFINITIONAL_REPRESENTATION('',(#41120),#41124); +#41120 = LINE('',#41121,#41122); +#41121 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#41122 = VECTOR('',#41123,1.); +#41123 = DIRECTION('',(-1.,0.E+000)); +#41124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#41125 = PCURVE('',#40945,#41126); +#41126 = DEFINITIONAL_REPRESENTATION('',(#41127),#41135); +#41127 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#41128,#41129,#41130,#41131 + ,#41132,#41133,#41134),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#41128 = CARTESIAN_POINT('',(1.665334536938E-016,0.275)); +#41129 = CARTESIAN_POINT('',(1.665334536938E-016,0.491506350946)); +#41130 = CARTESIAN_POINT('',(0.1875,0.383253175473)); +#41131 = CARTESIAN_POINT('',(0.375,0.275)); +#41132 = CARTESIAN_POINT('',(0.1875,0.166746824527)); +#41133 = CARTESIAN_POINT('',(3.608224830032E-016,5.849364905389E-002)); +#41134 = CARTESIAN_POINT('',(1.665334536938E-016,0.275)); +#41135 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#41136 = ADVANCED_FACE('',(#41137),#25632,.F.); +#41137 = FACE_BOUND('',#41138,.F.); +#41138 = EDGE_LOOP('',(#41139,#41162,#41163,#41164,#41165,#41188)); +#41139 = ORIENTED_EDGE('',*,*,#41140,.F.); +#41140 = EDGE_CURVE('',#41033,#41141,#41143,.T.); +#41141 = VERTEX_POINT('',#41142); +#41142 = CARTESIAN_POINT('',(3.5,-1.375,0.E+000)); +#41143 = SURFACE_CURVE('',#41144,(#41148,#41155),.PCURVE_S1.); +#41144 = LINE('',#41145,#41146); +#41145 = CARTESIAN_POINT('',(3.225,-1.375,0.E+000)); +#41146 = VECTOR('',#41147,1.); +#41147 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000)); +#41148 = PCURVE('',#25632,#41149); +#41149 = DEFINITIONAL_REPRESENTATION('',(#41150),#41154); +#41150 = LINE('',#41151,#41152); +#41151 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#41152 = VECTOR('',#41153,1.); +#41153 = DIRECTION('',(1.,0.E+000)); +#41154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#41155 = PCURVE('',#40840,#41156); +#41156 = DEFINITIONAL_REPRESENTATION('',(#41157),#41161); +#41157 = LINE('',#41158,#41159); +#41158 = CARTESIAN_POINT('',(0.25,0.275)); +#41159 = VECTOR('',#41160,1.); +#41160 = DIRECTION('',(0.E+000,-1.)); +#41161 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#41162 = ORIENTED_EDGE('',*,*,#41032,.T.); +#41163 = ORIENTED_EDGE('',*,*,#25616,.F.); +#41164 = ORIENTED_EDGE('',*,*,#35548,.T.); +#41165 = ORIENTED_EDGE('',*,*,#41166,.T.); +#41166 = EDGE_CURVE('',#35549,#41167,#41169,.T.); +#41167 = VERTEX_POINT('',#41168); +#41168 = CARTESIAN_POINT('',(3.5,-1.375,0.2)); +#41169 = SURFACE_CURVE('',#41170,(#41174,#41181),.PCURVE_S1.); +#41170 = LINE('',#41171,#41172); +#41171 = CARTESIAN_POINT('',(3.225,-1.375,0.2)); +#41172 = VECTOR('',#41173,1.); +#41173 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000)); +#41174 = PCURVE('',#25632,#41175); +#41175 = DEFINITIONAL_REPRESENTATION('',(#41176),#41180); +#41176 = LINE('',#41177,#41178); +#41177 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#41178 = VECTOR('',#41179,1.); +#41179 = DIRECTION('',(1.,0.E+000)); +#41180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#41181 = PCURVE('',#35587,#41182); +#41182 = DEFINITIONAL_REPRESENTATION('',(#41183),#41187); +#41183 = LINE('',#41184,#41185); +#41184 = CARTESIAN_POINT('',(0.25,0.275)); +#41185 = VECTOR('',#41186,1.); +#41186 = DIRECTION('',(0.E+000,-1.)); +#41187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#41188 = ORIENTED_EDGE('',*,*,#41189,.F.); +#41189 = EDGE_CURVE('',#41141,#41167,#41190,.T.); +#41190 = SURFACE_CURVE('',#41191,(#41195,#41202),.PCURVE_S1.); +#41191 = LINE('',#41192,#41193); +#41192 = CARTESIAN_POINT('',(3.5,-1.375,0.E+000)); +#41193 = VECTOR('',#41194,1.); +#41194 = DIRECTION('',(0.E+000,0.E+000,1.)); +#41195 = PCURVE('',#25632,#41196); +#41196 = DEFINITIONAL_REPRESENTATION('',(#41197),#41201); +#41197 = LINE('',#41198,#41199); +#41198 = CARTESIAN_POINT('',(0.275,0.E+000)); +#41199 = VECTOR('',#41200,1.); +#41200 = DIRECTION('',(0.E+000,-1.)); +#41201 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#41202 = PCURVE('',#40868,#41203); +#41203 = DEFINITIONAL_REPRESENTATION('',(#41204),#41208); +#41204 = LINE('',#41205,#41206); +#41205 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#41206 = VECTOR('',#41207,1.); +#41207 = DIRECTION('',(0.E+000,-1.)); +#41208 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#41209 = ADVANCED_FACE('',(#41210),#24881,.F.); +#41210 = FACE_BOUND('',#41211,.F.); +#41211 = EDGE_LOOP('',(#41212,#41235,#41258,#41279,#41280,#41281)); +#41212 = ORIENTED_EDGE('',*,*,#41213,.F.); +#41213 = EDGE_CURVE('',#41214,#41089,#41216,.T.); +#41214 = VERTEX_POINT('',#41215); +#41215 = CARTESIAN_POINT('',(1.375,-3.5,0.E+000)); +#41216 = SURFACE_CURVE('',#41217,(#41221,#41228),.PCURVE_S1.); +#41217 = LINE('',#41218,#41219); +#41218 = CARTESIAN_POINT('',(1.375,-3.5,0.E+000)); +#41219 = VECTOR('',#41220,1.); +#41220 = DIRECTION('',(5.665538897648E-016,1.,0.E+000)); +#41221 = PCURVE('',#24881,#41222); +#41222 = DEFINITIONAL_REPRESENTATION('',(#41223),#41227); +#41223 = LINE('',#41224,#41225); +#41224 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#41225 = VECTOR('',#41226,1.); +#41226 = DIRECTION('',(1.,0.E+000)); +#41227 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#41228 = PCURVE('',#40945,#41229); +#41229 = DEFINITIONAL_REPRESENTATION('',(#41230),#41234); +#41230 = LINE('',#41231,#41232); +#41231 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#41232 = VECTOR('',#41233,1.); +#41233 = DIRECTION('',(0.E+000,1.)); +#41234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#41235 = ORIENTED_EDGE('',*,*,#41236,.T.); +#41236 = EDGE_CURVE('',#41214,#41237,#41239,.T.); +#41237 = VERTEX_POINT('',#41238); +#41238 = CARTESIAN_POINT('',(1.375,-3.5,0.2)); +#41239 = SURFACE_CURVE('',#41240,(#41244,#41251),.PCURVE_S1.); +#41240 = LINE('',#41241,#41242); +#41241 = CARTESIAN_POINT('',(1.375,-3.5,0.E+000)); +#41242 = VECTOR('',#41243,1.); +#41243 = DIRECTION('',(0.E+000,0.E+000,1.)); +#41244 = PCURVE('',#24881,#41245); +#41245 = DEFINITIONAL_REPRESENTATION('',(#41246),#41250); +#41246 = LINE('',#41247,#41248); +#41247 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#41248 = VECTOR('',#41249,1.); +#41249 = DIRECTION('',(0.E+000,-1.)); +#41250 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#41251 = PCURVE('',#41017,#41252); +#41252 = DEFINITIONAL_REPRESENTATION('',(#41253),#41257); +#41253 = LINE('',#41254,#41255); +#41254 = CARTESIAN_POINT('',(0.25,0.E+000)); +#41255 = VECTOR('',#41256,1.); +#41256 = DIRECTION('',(0.E+000,-1.)); +#41257 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#41258 = ORIENTED_EDGE('',*,*,#41259,.T.); +#41259 = EDGE_CURVE('',#41237,#36838,#41260,.T.); +#41260 = SURFACE_CURVE('',#41261,(#41265,#41272),.PCURVE_S1.); +#41261 = LINE('',#41262,#41263); +#41262 = CARTESIAN_POINT('',(1.375,-3.5,0.2)); +#41263 = VECTOR('',#41264,1.); +#41264 = DIRECTION('',(5.665538897648E-016,1.,0.E+000)); +#41265 = PCURVE('',#24881,#41266); +#41266 = DEFINITIONAL_REPRESENTATION('',(#41267),#41271); +#41267 = LINE('',#41268,#41269); +#41268 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#41269 = VECTOR('',#41270,1.); +#41270 = DIRECTION('',(1.,0.E+000)); +#41271 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#41272 = PCURVE('',#36853,#41273); +#41273 = DEFINITIONAL_REPRESENTATION('',(#41274),#41278); +#41274 = LINE('',#41275,#41276); +#41275 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#41276 = VECTOR('',#41277,1.); +#41277 = DIRECTION('',(0.E+000,1.)); +#41278 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#41279 = ORIENTED_EDGE('',*,*,#36865,.T.); +#41280 = ORIENTED_EDGE('',*,*,#24865,.F.); +#41281 = ORIENTED_EDGE('',*,*,#41088,.F.); +#41282 = ADVANCED_FACE('',(#41283),#25581,.F.); +#41283 = FACE_BOUND('',#41284,.F.); +#41284 = EDGE_LOOP('',(#41285,#41315,#41343,#41364,#41365,#41366)); +#41285 = ORIENTED_EDGE('',*,*,#41286,.F.); +#41286 = EDGE_CURVE('',#41287,#41289,#41291,.T.); +#41287 = VERTEX_POINT('',#41288); +#41288 = CARTESIAN_POINT('',(3.5,-1.625,0.E+000)); +#41289 = VERTEX_POINT('',#41290); +#41290 = CARTESIAN_POINT('',(3.225,-1.625,0.E+000)); +#41291 = SURFACE_CURVE('',#41292,(#41296,#41303),.PCURVE_S1.); +#41292 = LINE('',#41293,#41294); +#41293 = CARTESIAN_POINT('',(3.5,-1.625,0.E+000)); +#41294 = VECTOR('',#41295,1.); +#41295 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000)); +#41296 = PCURVE('',#25581,#41297); +#41297 = DEFINITIONAL_REPRESENTATION('',(#41298),#41302); +#41298 = LINE('',#41299,#41300); +#41299 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#41300 = VECTOR('',#41301,1.); +#41301 = DIRECTION('',(1.,0.E+000)); +#41302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#41303 = PCURVE('',#41304,#41309); +#41304 = PLANE('',#41305); +#41305 = AXIS2_PLACEMENT_3D('',#41306,#41307,#41308); +#41306 = CARTESIAN_POINT('',(3.5,-1.625,0.E+000)); +#41307 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#41308 = DIRECTION('',(-3.445092848398E-016,-1.,-0.E+000)); +#41309 = DEFINITIONAL_REPRESENTATION('',(#41310),#41314); +#41310 = LINE('',#41311,#41312); +#41311 = CARTESIAN_POINT('',(-0.E+000,0.E+000)); +#41312 = VECTOR('',#41313,1.); +#41313 = DIRECTION('',(0.E+000,1.)); +#41314 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#41315 = ORIENTED_EDGE('',*,*,#41316,.T.); +#41316 = EDGE_CURVE('',#41287,#41317,#41319,.T.); +#41317 = VERTEX_POINT('',#41318); +#41318 = CARTESIAN_POINT('',(3.5,-1.625,0.2)); +#41319 = SURFACE_CURVE('',#41320,(#41324,#41331),.PCURVE_S1.); +#41320 = LINE('',#41321,#41322); +#41321 = CARTESIAN_POINT('',(3.5,-1.625,0.E+000)); +#41322 = VECTOR('',#41323,1.); +#41323 = DIRECTION('',(0.E+000,0.E+000,1.)); +#41324 = PCURVE('',#25581,#41325); +#41325 = DEFINITIONAL_REPRESENTATION('',(#41326),#41330); +#41326 = LINE('',#41327,#41328); +#41327 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#41328 = VECTOR('',#41329,1.); +#41329 = DIRECTION('',(0.E+000,-1.)); +#41330 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#41331 = PCURVE('',#41332,#41337); +#41332 = PLANE('',#41333); +#41333 = AXIS2_PLACEMENT_3D('',#41334,#41335,#41336); +#41334 = CARTESIAN_POINT('',(3.5,-1.875,0.E+000)); +#41335 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000)); +#41336 = DIRECTION('',(3.445092848398E-016,1.,0.E+000)); +#41337 = DEFINITIONAL_REPRESENTATION('',(#41338),#41342); +#41338 = LINE('',#41339,#41340); +#41339 = CARTESIAN_POINT('',(0.25,0.E+000)); +#41340 = VECTOR('',#41341,1.); +#41341 = DIRECTION('',(0.E+000,-1.)); +#41342 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#41343 = ORIENTED_EDGE('',*,*,#41344,.T.); +#41344 = EDGE_CURVE('',#41317,#35499,#41345,.T.); +#41345 = SURFACE_CURVE('',#41346,(#41350,#41357),.PCURVE_S1.); +#41346 = LINE('',#41347,#41348); +#41347 = CARTESIAN_POINT('',(3.5,-1.625,0.2)); +#41348 = VECTOR('',#41349,1.); +#41349 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000)); +#41350 = PCURVE('',#25581,#41351); +#41351 = DEFINITIONAL_REPRESENTATION('',(#41352),#41356); +#41352 = LINE('',#41353,#41354); +#41353 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#41354 = VECTOR('',#41355,1.); +#41355 = DIRECTION('',(1.,0.E+000)); +#41356 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#41357 = PCURVE('',#35514,#41358); +#41358 = DEFINITIONAL_REPRESENTATION('',(#41359),#41363); +#41359 = LINE('',#41360,#41361); +#41360 = CARTESIAN_POINT('',(-0.E+000,0.E+000)); +#41361 = VECTOR('',#41362,1.); +#41362 = DIRECTION('',(0.E+000,1.)); +#41363 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#41364 = ORIENTED_EDGE('',*,*,#35526,.T.); +#41365 = ORIENTED_EDGE('',*,*,#25565,.F.); +#41366 = ORIENTED_EDGE('',*,*,#41367,.F.); +#41367 = EDGE_CURVE('',#41289,#25533,#41368,.T.); +#41368 = SURFACE_CURVE('',#41369,(#41373,#41380),.PCURVE_S1.); +#41369 = LINE('',#41370,#41371); +#41370 = CARTESIAN_POINT('',(3.225,-1.625,0.E+000)); +#41371 = VECTOR('',#41372,1.); +#41372 = DIRECTION('',(0.E+000,0.E+000,1.)); +#41373 = PCURVE('',#25581,#41374); +#41374 = DEFINITIONAL_REPRESENTATION('',(#41375),#41379); +#41375 = LINE('',#41376,#41377); +#41376 = CARTESIAN_POINT('',(0.275,0.E+000)); +#41377 = VECTOR('',#41378,1.); +#41378 = DIRECTION('',(0.E+000,-1.)); +#41379 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#41380 = PCURVE('',#25553,#41381); +#41381 = DEFINITIONAL_REPRESENTATION('',(#41382),#41386); +#41382 = LINE('',#41383,#41384); +#41383 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#41384 = VECTOR('',#41385,1.); +#41385 = DIRECTION('',(0.E+000,-1.)); +#41386 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#41387 = ADVANCED_FACE('',(#41388),#24932,.F.); +#41388 = FACE_BOUND('',#41389,.F.); +#41389 = EDGE_LOOP('',(#41390,#41420,#41441,#41442,#41443,#41466)); +#41390 = ORIENTED_EDGE('',*,*,#41391,.F.); +#41391 = EDGE_CURVE('',#41392,#41394,#41396,.T.); +#41392 = VERTEX_POINT('',#41393); +#41393 = CARTESIAN_POINT('',(1.625,-3.225,0.E+000)); +#41394 = VERTEX_POINT('',#41395); +#41395 = CARTESIAN_POINT('',(1.625,-3.5,0.E+000)); +#41396 = SURFACE_CURVE('',#41397,(#41401,#41408),.PCURVE_S1.); +#41397 = LINE('',#41398,#41399); +#41398 = CARTESIAN_POINT('',(1.625,-3.225,0.E+000)); +#41399 = VECTOR('',#41400,1.); +#41400 = DIRECTION('',(-5.665538897648E-016,-1.,0.E+000)); +#41401 = PCURVE('',#24932,#41402); +#41402 = DEFINITIONAL_REPRESENTATION('',(#41403),#41407); +#41403 = LINE('',#41404,#41405); +#41404 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#41405 = VECTOR('',#41406,1.); +#41406 = DIRECTION('',(1.,0.E+000)); +#41407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#41408 = PCURVE('',#41409,#41414); +#41409 = PLANE('',#41410); +#41410 = AXIS2_PLACEMENT_3D('',#41411,#41412,#41413); +#41411 = CARTESIAN_POINT('',(1.875,-3.5,0.E+000)); +#41412 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#41413 = DIRECTION('',(-1.,5.665538897648E-016,0.E+000)); +#41414 = DEFINITIONAL_REPRESENTATION('',(#41415),#41419); +#41415 = LINE('',#41416,#41417); +#41416 = CARTESIAN_POINT('',(0.25,0.275)); +#41417 = VECTOR('',#41418,1.); +#41418 = DIRECTION('',(0.E+000,-1.)); +#41419 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#41420 = ORIENTED_EDGE('',*,*,#41421,.T.); +#41421 = EDGE_CURVE('',#41392,#24917,#41422,.T.); +#41422 = SURFACE_CURVE('',#41423,(#41427,#41434),.PCURVE_S1.); +#41423 = LINE('',#41424,#41425); +#41424 = CARTESIAN_POINT('',(1.625,-3.225,0.E+000)); +#41425 = VECTOR('',#41426,1.); +#41426 = DIRECTION('',(0.E+000,0.E+000,1.)); +#41427 = PCURVE('',#24932,#41428); +#41428 = DEFINITIONAL_REPRESENTATION('',(#41429),#41433); +#41429 = LINE('',#41430,#41431); +#41430 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#41431 = VECTOR('',#41432,1.); +#41432 = DIRECTION('',(0.E+000,-1.)); +#41433 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#41434 = PCURVE('',#24965,#41435); +#41435 = DEFINITIONAL_REPRESENTATION('',(#41436),#41440); +#41436 = LINE('',#41437,#41438); +#41437 = CARTESIAN_POINT('',(3.14159265359,0.E+000)); +#41438 = VECTOR('',#41439,1.); +#41439 = DIRECTION('',(0.E+000,-1.)); +#41440 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#41441 = ORIENTED_EDGE('',*,*,#24916,.F.); +#41442 = ORIENTED_EDGE('',*,*,#36887,.T.); +#41443 = ORIENTED_EDGE('',*,*,#41444,.T.); +#41444 = EDGE_CURVE('',#36888,#41445,#41447,.T.); +#41445 = VERTEX_POINT('',#41446); +#41446 = CARTESIAN_POINT('',(1.625,-3.5,0.2)); +#41447 = SURFACE_CURVE('',#41448,(#41452,#41459),.PCURVE_S1.); +#41448 = LINE('',#41449,#41450); +#41449 = CARTESIAN_POINT('',(1.625,-3.225,0.2)); +#41450 = VECTOR('',#41451,1.); +#41451 = DIRECTION('',(-5.665538897648E-016,-1.,0.E+000)); +#41452 = PCURVE('',#24932,#41453); +#41453 = DEFINITIONAL_REPRESENTATION('',(#41454),#41458); +#41454 = LINE('',#41455,#41456); +#41455 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#41456 = VECTOR('',#41457,1.); +#41457 = DIRECTION('',(1.,0.E+000)); +#41458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#41459 = PCURVE('',#36926,#41460); +#41460 = DEFINITIONAL_REPRESENTATION('',(#41461),#41465); +#41461 = LINE('',#41462,#41463); +#41462 = CARTESIAN_POINT('',(0.25,0.275)); +#41463 = VECTOR('',#41464,1.); +#41464 = DIRECTION('',(0.E+000,-1.)); +#41465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#41466 = ORIENTED_EDGE('',*,*,#41467,.F.); +#41467 = EDGE_CURVE('',#41394,#41445,#41468,.T.); +#41468 = SURFACE_CURVE('',#41469,(#41473,#41480),.PCURVE_S1.); +#41469 = LINE('',#41470,#41471); +#41470 = CARTESIAN_POINT('',(1.625,-3.5,0.E+000)); +#41471 = VECTOR('',#41472,1.); +#41472 = DIRECTION('',(0.E+000,0.E+000,1.)); +#41473 = PCURVE('',#24932,#41474); +#41474 = DEFINITIONAL_REPRESENTATION('',(#41475),#41479); +#41475 = LINE('',#41476,#41477); +#41476 = CARTESIAN_POINT('',(0.275,0.E+000)); +#41477 = VECTOR('',#41478,1.); +#41478 = DIRECTION('',(0.E+000,-1.)); +#41479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#41480 = PCURVE('',#41481,#41486); +#41481 = PLANE('',#41482); +#41482 = AXIS2_PLACEMENT_3D('',#41483,#41484,#41485); +#41483 = CARTESIAN_POINT('',(1.625,-3.5,0.E+000)); +#41484 = DIRECTION('',(5.665538897648E-016,1.,0.E+000)); +#41485 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000)); +#41486 = DEFINITIONAL_REPRESENTATION('',(#41487),#41491); +#41487 = LINE('',#41488,#41489); +#41488 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#41489 = VECTOR('',#41490,1.); +#41490 = DIRECTION('',(0.E+000,-1.)); +#41491 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#41492 = ADVANCED_FACE('',(#41493),#25553,.T.); +#41493 = FACE_BOUND('',#41494,.T.); +#41494 = EDGE_LOOP('',(#41495,#41518,#41519,#41520)); +#41495 = ORIENTED_EDGE('',*,*,#41496,.T.); +#41496 = EDGE_CURVE('',#41497,#25505,#41499,.T.); +#41497 = VERTEX_POINT('',#41498); +#41498 = CARTESIAN_POINT('',(3.225,-1.875,0.E+000)); +#41499 = SURFACE_CURVE('',#41500,(#41504,#41511),.PCURVE_S1.); +#41500 = LINE('',#41501,#41502); +#41501 = CARTESIAN_POINT('',(3.225,-1.875,0.E+000)); +#41502 = VECTOR('',#41503,1.); +#41503 = DIRECTION('',(0.E+000,0.E+000,1.)); +#41504 = PCURVE('',#25553,#41505); +#41505 = DEFINITIONAL_REPRESENTATION('',(#41506),#41510); +#41506 = LINE('',#41507,#41508); +#41507 = CARTESIAN_POINT('',(3.14159265359,0.E+000)); +#41508 = VECTOR('',#41509,1.); +#41509 = DIRECTION('',(0.E+000,-1.)); +#41510 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#41511 = PCURVE('',#25520,#41512); +#41512 = DEFINITIONAL_REPRESENTATION('',(#41513),#41517); +#41513 = LINE('',#41514,#41515); +#41514 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#41515 = VECTOR('',#41516,1.); +#41516 = DIRECTION('',(0.E+000,-1.)); +#41517 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#41518 = ORIENTED_EDGE('',*,*,#25532,.T.); +#41519 = ORIENTED_EDGE('',*,*,#41367,.F.); +#41520 = ORIENTED_EDGE('',*,*,#41521,.T.); +#41521 = EDGE_CURVE('',#41289,#41497,#41522,.T.); +#41522 = SURFACE_CURVE('',#41523,(#41528,#41535),.PCURVE_S1.); +#41523 = CIRCLE('',#41524,0.125); +#41524 = AXIS2_PLACEMENT_3D('',#41525,#41526,#41527); +#41525 = CARTESIAN_POINT('',(3.225,-1.75,0.E+000)); +#41526 = DIRECTION('',(0.E+000,-0.E+000,1.)); +#41527 = DIRECTION('',(3.445092848398E-016,1.,0.E+000)); +#41528 = PCURVE('',#25553,#41529); +#41529 = DEFINITIONAL_REPRESENTATION('',(#41530),#41534); +#41530 = LINE('',#41531,#41532); +#41531 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#41532 = VECTOR('',#41533,1.); +#41533 = DIRECTION('',(-1.,0.E+000)); +#41534 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#41535 = PCURVE('',#41304,#41536); +#41536 = DEFINITIONAL_REPRESENTATION('',(#41537),#41545); +#41537 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#41538,#41539,#41540,#41541 + ,#41542,#41543,#41544),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#41538 = CARTESIAN_POINT('',(8.326672684689E-017,0.275)); +#41539 = CARTESIAN_POINT('',(8.326672684689E-017,0.491506350946)); +#41540 = CARTESIAN_POINT('',(0.1875,0.383253175473)); +#41541 = CARTESIAN_POINT('',(0.375,0.275)); +#41542 = CARTESIAN_POINT('',(0.1875,0.166746824527)); +#41543 = CARTESIAN_POINT('',(2.775557561563E-016,5.849364905389E-002)); +#41544 = CARTESIAN_POINT('',(8.326672684689E-017,0.275)); +#41545 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#41546 = ADVANCED_FACE('',(#41547),#24965,.T.); +#41547 = FACE_BOUND('',#41548,.T.); +#41548 = EDGE_LOOP('',(#41549,#41550,#41551,#41574)); +#41549 = ORIENTED_EDGE('',*,*,#41421,.T.); +#41550 = ORIENTED_EDGE('',*,*,#24944,.T.); +#41551 = ORIENTED_EDGE('',*,*,#41552,.F.); +#41552 = EDGE_CURVE('',#41553,#24945,#41555,.T.); +#41553 = VERTEX_POINT('',#41554); +#41554 = CARTESIAN_POINT('',(1.875,-3.225,0.E+000)); +#41555 = SURFACE_CURVE('',#41556,(#41560,#41567),.PCURVE_S1.); +#41556 = LINE('',#41557,#41558); +#41557 = CARTESIAN_POINT('',(1.875,-3.225,0.E+000)); +#41558 = VECTOR('',#41559,1.); +#41559 = DIRECTION('',(0.E+000,0.E+000,1.)); +#41560 = PCURVE('',#24965,#41561); +#41561 = DEFINITIONAL_REPRESENTATION('',(#41562),#41566); +#41562 = LINE('',#41563,#41564); +#41563 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#41564 = VECTOR('',#41565,1.); +#41565 = DIRECTION('',(0.E+000,-1.)); +#41566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#41567 = PCURVE('',#24993,#41568); +#41568 = DEFINITIONAL_REPRESENTATION('',(#41569),#41573); +#41569 = LINE('',#41570,#41571); +#41570 = CARTESIAN_POINT('',(0.275,0.E+000)); +#41571 = VECTOR('',#41572,1.); +#41572 = DIRECTION('',(0.E+000,-1.)); +#41573 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#41574 = ORIENTED_EDGE('',*,*,#41575,.T.); +#41575 = EDGE_CURVE('',#41553,#41392,#41576,.T.); +#41576 = SURFACE_CURVE('',#41577,(#41582,#41589),.PCURVE_S1.); +#41577 = CIRCLE('',#41578,0.125); +#41578 = AXIS2_PLACEMENT_3D('',#41579,#41580,#41581); +#41579 = CARTESIAN_POINT('',(1.75,-3.225,0.E+000)); +#41580 = DIRECTION('',(-0.E+000,0.E+000,1.)); +#41581 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000)); +#41582 = PCURVE('',#24965,#41583); +#41583 = DEFINITIONAL_REPRESENTATION('',(#41584),#41588); +#41584 = LINE('',#41585,#41586); +#41585 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#41586 = VECTOR('',#41587,1.); +#41587 = DIRECTION('',(-1.,0.E+000)); +#41588 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#41589 = PCURVE('',#41409,#41590); +#41590 = DEFINITIONAL_REPRESENTATION('',(#41591),#41599); +#41591 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#41592,#41593,#41594,#41595 + ,#41596,#41597,#41598),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#41592 = CARTESIAN_POINT('',(1.665334536938E-016,0.275)); +#41593 = CARTESIAN_POINT('',(1.665334536938E-016,0.491506350946)); +#41594 = CARTESIAN_POINT('',(0.1875,0.383253175473)); +#41595 = CARTESIAN_POINT('',(0.375,0.275)); +#41596 = CARTESIAN_POINT('',(0.1875,0.166746824527)); +#41597 = CARTESIAN_POINT('',(3.608224830032E-016,5.849364905389E-002)); +#41598 = CARTESIAN_POINT('',(1.665334536938E-016,0.275)); +#41599 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#41600 = ADVANCED_FACE('',(#41601),#25520,.F.); +#41601 = FACE_BOUND('',#41602,.F.); +#41602 = EDGE_LOOP('',(#41603,#41626,#41627,#41628,#41629,#41652)); +#41603 = ORIENTED_EDGE('',*,*,#41604,.F.); +#41604 = EDGE_CURVE('',#41497,#41605,#41607,.T.); +#41605 = VERTEX_POINT('',#41606); +#41606 = CARTESIAN_POINT('',(3.5,-1.875,0.E+000)); +#41607 = SURFACE_CURVE('',#41608,(#41612,#41619),.PCURVE_S1.); +#41608 = LINE('',#41609,#41610); +#41609 = CARTESIAN_POINT('',(3.225,-1.875,0.E+000)); +#41610 = VECTOR('',#41611,1.); +#41611 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000)); +#41612 = PCURVE('',#25520,#41613); +#41613 = DEFINITIONAL_REPRESENTATION('',(#41614),#41618); +#41614 = LINE('',#41615,#41616); +#41615 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#41616 = VECTOR('',#41617,1.); +#41617 = DIRECTION('',(1.,0.E+000)); +#41618 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#41619 = PCURVE('',#41304,#41620); +#41620 = DEFINITIONAL_REPRESENTATION('',(#41621),#41625); +#41621 = LINE('',#41622,#41623); +#41622 = CARTESIAN_POINT('',(0.25,0.275)); +#41623 = VECTOR('',#41624,1.); +#41624 = DIRECTION('',(0.E+000,-1.)); +#41625 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#41626 = ORIENTED_EDGE('',*,*,#41496,.T.); +#41627 = ORIENTED_EDGE('',*,*,#25504,.F.); +#41628 = ORIENTED_EDGE('',*,*,#35475,.T.); +#41629 = ORIENTED_EDGE('',*,*,#41630,.T.); +#41630 = EDGE_CURVE('',#35476,#41631,#41633,.T.); +#41631 = VERTEX_POINT('',#41632); +#41632 = CARTESIAN_POINT('',(3.5,-1.875,0.2)); +#41633 = SURFACE_CURVE('',#41634,(#41638,#41645),.PCURVE_S1.); +#41634 = LINE('',#41635,#41636); +#41635 = CARTESIAN_POINT('',(3.225,-1.875,0.2)); +#41636 = VECTOR('',#41637,1.); +#41637 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000)); +#41638 = PCURVE('',#25520,#41639); +#41639 = DEFINITIONAL_REPRESENTATION('',(#41640),#41644); +#41640 = LINE('',#41641,#41642); +#41641 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#41642 = VECTOR('',#41643,1.); +#41643 = DIRECTION('',(1.,0.E+000)); +#41644 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#41645 = PCURVE('',#35514,#41646); +#41646 = DEFINITIONAL_REPRESENTATION('',(#41647),#41651); +#41647 = LINE('',#41648,#41649); +#41648 = CARTESIAN_POINT('',(0.25,0.275)); +#41649 = VECTOR('',#41650,1.); +#41650 = DIRECTION('',(0.E+000,-1.)); +#41651 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#41652 = ORIENTED_EDGE('',*,*,#41653,.F.); +#41653 = EDGE_CURVE('',#41605,#41631,#41654,.T.); +#41654 = SURFACE_CURVE('',#41655,(#41659,#41666),.PCURVE_S1.); +#41655 = LINE('',#41656,#41657); +#41656 = CARTESIAN_POINT('',(3.5,-1.875,0.E+000)); +#41657 = VECTOR('',#41658,1.); +#41658 = DIRECTION('',(0.E+000,0.E+000,1.)); +#41659 = PCURVE('',#25520,#41660); +#41660 = DEFINITIONAL_REPRESENTATION('',(#41661),#41665); +#41661 = LINE('',#41662,#41663); +#41662 = CARTESIAN_POINT('',(0.275,0.E+000)); +#41663 = VECTOR('',#41664,1.); +#41664 = DIRECTION('',(0.E+000,-1.)); +#41665 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#41666 = PCURVE('',#41332,#41667); +#41667 = DEFINITIONAL_REPRESENTATION('',(#41668),#41672); +#41668 = LINE('',#41669,#41670); +#41669 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#41670 = VECTOR('',#41671,1.); +#41671 = DIRECTION('',(0.E+000,-1.)); +#41672 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#41673 = ADVANCED_FACE('',(#41674),#24993,.F.); +#41674 = FACE_BOUND('',#41675,.F.); +#41675 = EDGE_LOOP('',(#41676,#41699,#41722,#41743,#41744,#41745)); +#41676 = ORIENTED_EDGE('',*,*,#41677,.F.); +#41677 = EDGE_CURVE('',#41678,#41553,#41680,.T.); +#41678 = VERTEX_POINT('',#41679); +#41679 = CARTESIAN_POINT('',(1.875,-3.5,0.E+000)); +#41680 = SURFACE_CURVE('',#41681,(#41685,#41692),.PCURVE_S1.); +#41681 = LINE('',#41682,#41683); +#41682 = CARTESIAN_POINT('',(1.875,-3.5,0.E+000)); +#41683 = VECTOR('',#41684,1.); +#41684 = DIRECTION('',(5.665538897648E-016,1.,0.E+000)); +#41685 = PCURVE('',#24993,#41686); +#41686 = DEFINITIONAL_REPRESENTATION('',(#41687),#41691); +#41687 = LINE('',#41688,#41689); +#41688 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#41689 = VECTOR('',#41690,1.); +#41690 = DIRECTION('',(1.,0.E+000)); +#41691 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#41692 = PCURVE('',#41409,#41693); +#41693 = DEFINITIONAL_REPRESENTATION('',(#41694),#41698); +#41694 = LINE('',#41695,#41696); +#41695 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#41696 = VECTOR('',#41697,1.); +#41697 = DIRECTION('',(0.E+000,1.)); +#41698 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#41699 = ORIENTED_EDGE('',*,*,#41700,.T.); +#41700 = EDGE_CURVE('',#41678,#41701,#41703,.T.); +#41701 = VERTEX_POINT('',#41702); +#41702 = CARTESIAN_POINT('',(1.875,-3.5,0.2)); +#41703 = SURFACE_CURVE('',#41704,(#41708,#41715),.PCURVE_S1.); +#41704 = LINE('',#41705,#41706); +#41705 = CARTESIAN_POINT('',(1.875,-3.5,0.E+000)); +#41706 = VECTOR('',#41707,1.); +#41707 = DIRECTION('',(0.E+000,0.E+000,1.)); +#41708 = PCURVE('',#24993,#41709); +#41709 = DEFINITIONAL_REPRESENTATION('',(#41710),#41714); +#41710 = LINE('',#41711,#41712); +#41711 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#41712 = VECTOR('',#41713,1.); +#41713 = DIRECTION('',(0.E+000,-1.)); +#41714 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#41715 = PCURVE('',#41481,#41716); +#41716 = DEFINITIONAL_REPRESENTATION('',(#41717),#41721); +#41717 = LINE('',#41718,#41719); +#41718 = CARTESIAN_POINT('',(0.25,0.E+000)); +#41719 = VECTOR('',#41720,1.); +#41720 = DIRECTION('',(0.E+000,-1.)); +#41721 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#41722 = ORIENTED_EDGE('',*,*,#41723,.T.); +#41723 = EDGE_CURVE('',#41701,#36911,#41724,.T.); +#41724 = SURFACE_CURVE('',#41725,(#41729,#41736),.PCURVE_S1.); +#41725 = LINE('',#41726,#41727); +#41726 = CARTESIAN_POINT('',(1.875,-3.5,0.2)); +#41727 = VECTOR('',#41728,1.); +#41728 = DIRECTION('',(5.665538897648E-016,1.,0.E+000)); +#41729 = PCURVE('',#24993,#41730); +#41730 = DEFINITIONAL_REPRESENTATION('',(#41731),#41735); +#41731 = LINE('',#41732,#41733); +#41732 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#41733 = VECTOR('',#41734,1.); +#41734 = DIRECTION('',(1.,0.E+000)); +#41735 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#41736 = PCURVE('',#36926,#41737); +#41737 = DEFINITIONAL_REPRESENTATION('',(#41738),#41742); +#41738 = LINE('',#41739,#41740); +#41739 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#41740 = VECTOR('',#41741,1.); +#41741 = DIRECTION('',(0.E+000,1.)); +#41742 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#41743 = ORIENTED_EDGE('',*,*,#36938,.T.); +#41744 = ORIENTED_EDGE('',*,*,#24977,.F.); +#41745 = ORIENTED_EDGE('',*,*,#41552,.F.); +#41746 = ADVANCED_FACE('',(#41747),#25469,.F.); +#41747 = FACE_BOUND('',#41748,.F.); +#41748 = EDGE_LOOP('',(#41749,#41779,#41807,#41828,#41829,#41830)); +#41749 = ORIENTED_EDGE('',*,*,#41750,.F.); +#41750 = EDGE_CURVE('',#41751,#41753,#41755,.T.); +#41751 = VERTEX_POINT('',#41752); +#41752 = CARTESIAN_POINT('',(3.5,-2.125,0.E+000)); +#41753 = VERTEX_POINT('',#41754); +#41754 = CARTESIAN_POINT('',(3.225,-2.125,0.E+000)); +#41755 = SURFACE_CURVE('',#41756,(#41760,#41767),.PCURVE_S1.); +#41756 = LINE('',#41757,#41758); +#41757 = CARTESIAN_POINT('',(3.5,-2.125,0.E+000)); +#41758 = VECTOR('',#41759,1.); +#41759 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000)); +#41760 = PCURVE('',#25469,#41761); +#41761 = DEFINITIONAL_REPRESENTATION('',(#41762),#41766); +#41762 = LINE('',#41763,#41764); +#41763 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#41764 = VECTOR('',#41765,1.); +#41765 = DIRECTION('',(1.,0.E+000)); +#41766 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#41767 = PCURVE('',#41768,#41773); +#41768 = PLANE('',#41769); +#41769 = AXIS2_PLACEMENT_3D('',#41770,#41771,#41772); +#41770 = CARTESIAN_POINT('',(3.5,-2.125,0.E+000)); +#41771 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#41772 = DIRECTION('',(-3.445092848398E-016,-1.,-0.E+000)); +#41773 = DEFINITIONAL_REPRESENTATION('',(#41774),#41778); +#41774 = LINE('',#41775,#41776); +#41775 = CARTESIAN_POINT('',(-0.E+000,0.E+000)); +#41776 = VECTOR('',#41777,1.); +#41777 = DIRECTION('',(0.E+000,1.)); +#41778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#41779 = ORIENTED_EDGE('',*,*,#41780,.T.); +#41780 = EDGE_CURVE('',#41751,#41781,#41783,.T.); +#41781 = VERTEX_POINT('',#41782); +#41782 = CARTESIAN_POINT('',(3.5,-2.125,0.2)); +#41783 = SURFACE_CURVE('',#41784,(#41788,#41795),.PCURVE_S1.); +#41784 = LINE('',#41785,#41786); +#41785 = CARTESIAN_POINT('',(3.5,-2.125,0.E+000)); +#41786 = VECTOR('',#41787,1.); +#41787 = DIRECTION('',(0.E+000,0.E+000,1.)); +#41788 = PCURVE('',#25469,#41789); +#41789 = DEFINITIONAL_REPRESENTATION('',(#41790),#41794); +#41790 = LINE('',#41791,#41792); +#41791 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#41792 = VECTOR('',#41793,1.); +#41793 = DIRECTION('',(0.E+000,-1.)); +#41794 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#41795 = PCURVE('',#41796,#41801); +#41796 = PLANE('',#41797); +#41797 = AXIS2_PLACEMENT_3D('',#41798,#41799,#41800); +#41798 = CARTESIAN_POINT('',(3.5,-2.375,0.E+000)); +#41799 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000)); +#41800 = DIRECTION('',(3.445092848398E-016,1.,0.E+000)); +#41801 = DEFINITIONAL_REPRESENTATION('',(#41802),#41806); +#41802 = LINE('',#41803,#41804); +#41803 = CARTESIAN_POINT('',(0.25,0.E+000)); +#41804 = VECTOR('',#41805,1.); +#41805 = DIRECTION('',(0.E+000,-1.)); +#41806 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#41807 = ORIENTED_EDGE('',*,*,#41808,.T.); +#41808 = EDGE_CURVE('',#41781,#35426,#41809,.T.); +#41809 = SURFACE_CURVE('',#41810,(#41814,#41821),.PCURVE_S1.); +#41810 = LINE('',#41811,#41812); +#41811 = CARTESIAN_POINT('',(3.5,-2.125,0.2)); +#41812 = VECTOR('',#41813,1.); +#41813 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000)); +#41814 = PCURVE('',#25469,#41815); +#41815 = DEFINITIONAL_REPRESENTATION('',(#41816),#41820); +#41816 = LINE('',#41817,#41818); +#41817 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#41818 = VECTOR('',#41819,1.); +#41819 = DIRECTION('',(1.,0.E+000)); +#41820 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#41821 = PCURVE('',#35441,#41822); +#41822 = DEFINITIONAL_REPRESENTATION('',(#41823),#41827); +#41823 = LINE('',#41824,#41825); +#41824 = CARTESIAN_POINT('',(-0.E+000,0.E+000)); +#41825 = VECTOR('',#41826,1.); +#41826 = DIRECTION('',(0.E+000,1.)); +#41827 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#41828 = ORIENTED_EDGE('',*,*,#35453,.T.); +#41829 = ORIENTED_EDGE('',*,*,#25453,.F.); +#41830 = ORIENTED_EDGE('',*,*,#41831,.F.); +#41831 = EDGE_CURVE('',#41753,#25421,#41832,.T.); +#41832 = SURFACE_CURVE('',#41833,(#41837,#41844),.PCURVE_S1.); +#41833 = LINE('',#41834,#41835); +#41834 = CARTESIAN_POINT('',(3.225,-2.125,0.E+000)); +#41835 = VECTOR('',#41836,1.); +#41836 = DIRECTION('',(0.E+000,0.E+000,1.)); +#41837 = PCURVE('',#25469,#41838); +#41838 = DEFINITIONAL_REPRESENTATION('',(#41839),#41843); +#41839 = LINE('',#41840,#41841); +#41840 = CARTESIAN_POINT('',(0.275,0.E+000)); +#41841 = VECTOR('',#41842,1.); +#41842 = DIRECTION('',(0.E+000,-1.)); +#41843 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#41844 = PCURVE('',#25441,#41845); +#41845 = DEFINITIONAL_REPRESENTATION('',(#41846),#41850); +#41846 = LINE('',#41847,#41848); +#41847 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#41848 = VECTOR('',#41849,1.); +#41849 = DIRECTION('',(0.E+000,-1.)); +#41850 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#41851 = ADVANCED_FACE('',(#41852),#25044,.F.); +#41852 = FACE_BOUND('',#41853,.F.); +#41853 = EDGE_LOOP('',(#41854,#41884,#41905,#41906,#41907,#41930)); +#41854 = ORIENTED_EDGE('',*,*,#41855,.F.); +#41855 = EDGE_CURVE('',#41856,#41858,#41860,.T.); +#41856 = VERTEX_POINT('',#41857); +#41857 = CARTESIAN_POINT('',(2.125,-3.225,0.E+000)); +#41858 = VERTEX_POINT('',#41859); +#41859 = CARTESIAN_POINT('',(2.125,-3.5,0.E+000)); +#41860 = SURFACE_CURVE('',#41861,(#41865,#41872),.PCURVE_S1.); +#41861 = LINE('',#41862,#41863); +#41862 = CARTESIAN_POINT('',(2.125,-3.225,0.E+000)); +#41863 = VECTOR('',#41864,1.); +#41864 = DIRECTION('',(-5.665538897648E-016,-1.,0.E+000)); +#41865 = PCURVE('',#25044,#41866); +#41866 = DEFINITIONAL_REPRESENTATION('',(#41867),#41871); +#41867 = LINE('',#41868,#41869); +#41868 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#41869 = VECTOR('',#41870,1.); +#41870 = DIRECTION('',(1.,0.E+000)); +#41871 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#41872 = PCURVE('',#41873,#41878); +#41873 = PLANE('',#41874); +#41874 = AXIS2_PLACEMENT_3D('',#41875,#41876,#41877); +#41875 = CARTESIAN_POINT('',(2.375,-3.5,0.E+000)); +#41876 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#41877 = DIRECTION('',(-1.,5.665538897648E-016,0.E+000)); +#41878 = DEFINITIONAL_REPRESENTATION('',(#41879),#41883); +#41879 = LINE('',#41880,#41881); +#41880 = CARTESIAN_POINT('',(0.25,0.275)); +#41881 = VECTOR('',#41882,1.); +#41882 = DIRECTION('',(0.E+000,-1.)); +#41883 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#41884 = ORIENTED_EDGE('',*,*,#41885,.T.); +#41885 = EDGE_CURVE('',#41856,#25029,#41886,.T.); +#41886 = SURFACE_CURVE('',#41887,(#41891,#41898),.PCURVE_S1.); +#41887 = LINE('',#41888,#41889); +#41888 = CARTESIAN_POINT('',(2.125,-3.225,0.E+000)); +#41889 = VECTOR('',#41890,1.); +#41890 = DIRECTION('',(0.E+000,0.E+000,1.)); +#41891 = PCURVE('',#25044,#41892); +#41892 = DEFINITIONAL_REPRESENTATION('',(#41893),#41897); +#41893 = LINE('',#41894,#41895); +#41894 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#41895 = VECTOR('',#41896,1.); +#41896 = DIRECTION('',(0.E+000,-1.)); +#41897 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#41898 = PCURVE('',#25077,#41899); +#41899 = DEFINITIONAL_REPRESENTATION('',(#41900),#41904); +#41900 = LINE('',#41901,#41902); +#41901 = CARTESIAN_POINT('',(3.14159265359,0.E+000)); +#41902 = VECTOR('',#41903,1.); +#41903 = DIRECTION('',(0.E+000,-1.)); +#41904 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#41905 = ORIENTED_EDGE('',*,*,#25028,.F.); +#41906 = ORIENTED_EDGE('',*,*,#36960,.T.); +#41907 = ORIENTED_EDGE('',*,*,#41908,.T.); +#41908 = EDGE_CURVE('',#36961,#41909,#41911,.T.); +#41909 = VERTEX_POINT('',#41910); +#41910 = CARTESIAN_POINT('',(2.125,-3.5,0.2)); +#41911 = SURFACE_CURVE('',#41912,(#41916,#41923),.PCURVE_S1.); +#41912 = LINE('',#41913,#41914); +#41913 = CARTESIAN_POINT('',(2.125,-3.225,0.2)); +#41914 = VECTOR('',#41915,1.); +#41915 = DIRECTION('',(-5.665538897648E-016,-1.,0.E+000)); +#41916 = PCURVE('',#25044,#41917); +#41917 = DEFINITIONAL_REPRESENTATION('',(#41918),#41922); +#41918 = LINE('',#41919,#41920); +#41919 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#41920 = VECTOR('',#41921,1.); +#41921 = DIRECTION('',(1.,0.E+000)); +#41922 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#41923 = PCURVE('',#36999,#41924); +#41924 = DEFINITIONAL_REPRESENTATION('',(#41925),#41929); +#41925 = LINE('',#41926,#41927); +#41926 = CARTESIAN_POINT('',(0.25,0.275)); +#41927 = VECTOR('',#41928,1.); +#41928 = DIRECTION('',(0.E+000,-1.)); +#41929 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#41930 = ORIENTED_EDGE('',*,*,#41931,.F.); +#41931 = EDGE_CURVE('',#41858,#41909,#41932,.T.); +#41932 = SURFACE_CURVE('',#41933,(#41937,#41944),.PCURVE_S1.); +#41933 = LINE('',#41934,#41935); +#41934 = CARTESIAN_POINT('',(2.125,-3.5,0.E+000)); +#41935 = VECTOR('',#41936,1.); +#41936 = DIRECTION('',(0.E+000,0.E+000,1.)); +#41937 = PCURVE('',#25044,#41938); +#41938 = DEFINITIONAL_REPRESENTATION('',(#41939),#41943); +#41939 = LINE('',#41940,#41941); +#41940 = CARTESIAN_POINT('',(0.275,0.E+000)); +#41941 = VECTOR('',#41942,1.); +#41942 = DIRECTION('',(0.E+000,-1.)); +#41943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#41944 = PCURVE('',#41945,#41950); +#41945 = PLANE('',#41946); +#41946 = AXIS2_PLACEMENT_3D('',#41947,#41948,#41949); +#41947 = CARTESIAN_POINT('',(2.125,-3.5,0.E+000)); +#41948 = DIRECTION('',(5.665538897648E-016,1.,0.E+000)); +#41949 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000)); +#41950 = DEFINITIONAL_REPRESENTATION('',(#41951),#41955); +#41951 = LINE('',#41952,#41953); +#41952 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#41953 = VECTOR('',#41954,1.); +#41954 = DIRECTION('',(0.E+000,-1.)); +#41955 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#41956 = ADVANCED_FACE('',(#41957),#25441,.T.); +#41957 = FACE_BOUND('',#41958,.T.); +#41958 = EDGE_LOOP('',(#41959,#41982,#41983,#41984)); +#41959 = ORIENTED_EDGE('',*,*,#41960,.T.); +#41960 = EDGE_CURVE('',#41961,#25393,#41963,.T.); +#41961 = VERTEX_POINT('',#41962); +#41962 = CARTESIAN_POINT('',(3.225,-2.375,0.E+000)); +#41963 = SURFACE_CURVE('',#41964,(#41968,#41975),.PCURVE_S1.); +#41964 = LINE('',#41965,#41966); +#41965 = CARTESIAN_POINT('',(3.225,-2.375,0.E+000)); +#41966 = VECTOR('',#41967,1.); +#41967 = DIRECTION('',(0.E+000,0.E+000,1.)); +#41968 = PCURVE('',#25441,#41969); +#41969 = DEFINITIONAL_REPRESENTATION('',(#41970),#41974); +#41970 = LINE('',#41971,#41972); +#41971 = CARTESIAN_POINT('',(3.14159265359,0.E+000)); +#41972 = VECTOR('',#41973,1.); +#41973 = DIRECTION('',(0.E+000,-1.)); +#41974 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#41975 = PCURVE('',#25408,#41976); +#41976 = DEFINITIONAL_REPRESENTATION('',(#41977),#41981); +#41977 = LINE('',#41978,#41979); +#41978 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#41979 = VECTOR('',#41980,1.); +#41980 = DIRECTION('',(0.E+000,-1.)); +#41981 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#41982 = ORIENTED_EDGE('',*,*,#25420,.T.); +#41983 = ORIENTED_EDGE('',*,*,#41831,.F.); +#41984 = ORIENTED_EDGE('',*,*,#41985,.T.); +#41985 = EDGE_CURVE('',#41753,#41961,#41986,.T.); +#41986 = SURFACE_CURVE('',#41987,(#41992,#41999),.PCURVE_S1.); +#41987 = CIRCLE('',#41988,0.125); +#41988 = AXIS2_PLACEMENT_3D('',#41989,#41990,#41991); +#41989 = CARTESIAN_POINT('',(3.225,-2.25,0.E+000)); +#41990 = DIRECTION('',(0.E+000,-0.E+000,1.)); +#41991 = DIRECTION('',(3.445092848398E-016,1.,0.E+000)); +#41992 = PCURVE('',#25441,#41993); +#41993 = DEFINITIONAL_REPRESENTATION('',(#41994),#41998); +#41994 = LINE('',#41995,#41996); +#41995 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#41996 = VECTOR('',#41997,1.); +#41997 = DIRECTION('',(-1.,0.E+000)); +#41998 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#41999 = PCURVE('',#41768,#42000); +#42000 = DEFINITIONAL_REPRESENTATION('',(#42001),#42009); +#42001 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#42002,#42003,#42004,#42005 + ,#42006,#42007,#42008),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#42002 = CARTESIAN_POINT('',(8.326672684689E-017,0.275)); +#42003 = CARTESIAN_POINT('',(8.326672684689E-017,0.491506350946)); +#42004 = CARTESIAN_POINT('',(0.1875,0.383253175473)); +#42005 = CARTESIAN_POINT('',(0.375,0.275)); +#42006 = CARTESIAN_POINT('',(0.1875,0.166746824527)); +#42007 = CARTESIAN_POINT('',(2.775557561563E-016,5.849364905389E-002)); +#42008 = CARTESIAN_POINT('',(8.326672684689E-017,0.275)); +#42009 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#42010 = ADVANCED_FACE('',(#42011),#25077,.T.); +#42011 = FACE_BOUND('',#42012,.T.); +#42012 = EDGE_LOOP('',(#42013,#42014,#42015,#42038)); +#42013 = ORIENTED_EDGE('',*,*,#41885,.T.); +#42014 = ORIENTED_EDGE('',*,*,#25056,.T.); +#42015 = ORIENTED_EDGE('',*,*,#42016,.F.); +#42016 = EDGE_CURVE('',#42017,#25057,#42019,.T.); +#42017 = VERTEX_POINT('',#42018); +#42018 = CARTESIAN_POINT('',(2.375,-3.225,0.E+000)); +#42019 = SURFACE_CURVE('',#42020,(#42024,#42031),.PCURVE_S1.); +#42020 = LINE('',#42021,#42022); +#42021 = CARTESIAN_POINT('',(2.375,-3.225,0.E+000)); +#42022 = VECTOR('',#42023,1.); +#42023 = DIRECTION('',(0.E+000,0.E+000,1.)); +#42024 = PCURVE('',#25077,#42025); +#42025 = DEFINITIONAL_REPRESENTATION('',(#42026),#42030); +#42026 = LINE('',#42027,#42028); +#42027 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#42028 = VECTOR('',#42029,1.); +#42029 = DIRECTION('',(0.E+000,-1.)); +#42030 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#42031 = PCURVE('',#25105,#42032); +#42032 = DEFINITIONAL_REPRESENTATION('',(#42033),#42037); +#42033 = LINE('',#42034,#42035); +#42034 = CARTESIAN_POINT('',(0.275,0.E+000)); +#42035 = VECTOR('',#42036,1.); +#42036 = DIRECTION('',(0.E+000,-1.)); +#42037 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#42038 = ORIENTED_EDGE('',*,*,#42039,.T.); +#42039 = EDGE_CURVE('',#42017,#41856,#42040,.T.); +#42040 = SURFACE_CURVE('',#42041,(#42046,#42053),.PCURVE_S1.); +#42041 = CIRCLE('',#42042,0.125); +#42042 = AXIS2_PLACEMENT_3D('',#42043,#42044,#42045); +#42043 = CARTESIAN_POINT('',(2.25,-3.225,0.E+000)); +#42044 = DIRECTION('',(-0.E+000,0.E+000,1.)); +#42045 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000)); +#42046 = PCURVE('',#25077,#42047); +#42047 = DEFINITIONAL_REPRESENTATION('',(#42048),#42052); +#42048 = LINE('',#42049,#42050); +#42049 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#42050 = VECTOR('',#42051,1.); +#42051 = DIRECTION('',(-1.,0.E+000)); +#42052 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#42053 = PCURVE('',#41873,#42054); +#42054 = DEFINITIONAL_REPRESENTATION('',(#42055),#42063); +#42055 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#42056,#42057,#42058,#42059 + ,#42060,#42061,#42062),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#42056 = CARTESIAN_POINT('',(1.665334536938E-016,0.275)); +#42057 = CARTESIAN_POINT('',(1.665334536938E-016,0.491506350946)); +#42058 = CARTESIAN_POINT('',(0.1875,0.383253175473)); +#42059 = CARTESIAN_POINT('',(0.375,0.275)); +#42060 = CARTESIAN_POINT('',(0.1875,0.166746824527)); +#42061 = CARTESIAN_POINT('',(3.608224830032E-016,5.849364905389E-002)); +#42062 = CARTESIAN_POINT('',(1.665334536938E-016,0.275)); +#42063 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#42064 = ADVANCED_FACE('',(#42065),#25408,.F.); +#42065 = FACE_BOUND('',#42066,.F.); +#42066 = EDGE_LOOP('',(#42067,#42090,#42091,#42092,#42093,#42116)); +#42067 = ORIENTED_EDGE('',*,*,#42068,.F.); +#42068 = EDGE_CURVE('',#41961,#42069,#42071,.T.); +#42069 = VERTEX_POINT('',#42070); +#42070 = CARTESIAN_POINT('',(3.5,-2.375,0.E+000)); +#42071 = SURFACE_CURVE('',#42072,(#42076,#42083),.PCURVE_S1.); +#42072 = LINE('',#42073,#42074); +#42073 = CARTESIAN_POINT('',(3.225,-2.375,0.E+000)); +#42074 = VECTOR('',#42075,1.); +#42075 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000)); +#42076 = PCURVE('',#25408,#42077); +#42077 = DEFINITIONAL_REPRESENTATION('',(#42078),#42082); +#42078 = LINE('',#42079,#42080); +#42079 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#42080 = VECTOR('',#42081,1.); +#42081 = DIRECTION('',(1.,0.E+000)); +#42082 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#42083 = PCURVE('',#41768,#42084); +#42084 = DEFINITIONAL_REPRESENTATION('',(#42085),#42089); +#42085 = LINE('',#42086,#42087); +#42086 = CARTESIAN_POINT('',(0.25,0.275)); +#42087 = VECTOR('',#42088,1.); +#42088 = DIRECTION('',(0.E+000,-1.)); +#42089 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#42090 = ORIENTED_EDGE('',*,*,#41960,.T.); +#42091 = ORIENTED_EDGE('',*,*,#25392,.F.); +#42092 = ORIENTED_EDGE('',*,*,#35402,.T.); +#42093 = ORIENTED_EDGE('',*,*,#42094,.T.); +#42094 = EDGE_CURVE('',#35403,#42095,#42097,.T.); +#42095 = VERTEX_POINT('',#42096); +#42096 = CARTESIAN_POINT('',(3.5,-2.375,0.2)); +#42097 = SURFACE_CURVE('',#42098,(#42102,#42109),.PCURVE_S1.); +#42098 = LINE('',#42099,#42100); +#42099 = CARTESIAN_POINT('',(3.225,-2.375,0.2)); +#42100 = VECTOR('',#42101,1.); +#42101 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000)); +#42102 = PCURVE('',#25408,#42103); +#42103 = DEFINITIONAL_REPRESENTATION('',(#42104),#42108); +#42104 = LINE('',#42105,#42106); +#42105 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#42106 = VECTOR('',#42107,1.); +#42107 = DIRECTION('',(1.,0.E+000)); +#42108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#42109 = PCURVE('',#35441,#42110); +#42110 = DEFINITIONAL_REPRESENTATION('',(#42111),#42115); +#42111 = LINE('',#42112,#42113); +#42112 = CARTESIAN_POINT('',(0.25,0.275)); +#42113 = VECTOR('',#42114,1.); +#42114 = DIRECTION('',(0.E+000,-1.)); +#42115 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#42116 = ORIENTED_EDGE('',*,*,#42117,.F.); +#42117 = EDGE_CURVE('',#42069,#42095,#42118,.T.); +#42118 = SURFACE_CURVE('',#42119,(#42123,#42130),.PCURVE_S1.); +#42119 = LINE('',#42120,#42121); +#42120 = CARTESIAN_POINT('',(3.5,-2.375,0.E+000)); +#42121 = VECTOR('',#42122,1.); +#42122 = DIRECTION('',(0.E+000,0.E+000,1.)); +#42123 = PCURVE('',#25408,#42124); +#42124 = DEFINITIONAL_REPRESENTATION('',(#42125),#42129); +#42125 = LINE('',#42126,#42127); +#42126 = CARTESIAN_POINT('',(0.275,0.E+000)); +#42127 = VECTOR('',#42128,1.); +#42128 = DIRECTION('',(0.E+000,-1.)); +#42129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#42130 = PCURVE('',#41796,#42131); +#42131 = DEFINITIONAL_REPRESENTATION('',(#42132),#42136); +#42132 = LINE('',#42133,#42134); +#42133 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#42134 = VECTOR('',#42135,1.); +#42135 = DIRECTION('',(0.E+000,-1.)); +#42136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#42137 = ADVANCED_FACE('',(#42138),#25105,.F.); +#42138 = FACE_BOUND('',#42139,.F.); +#42139 = EDGE_LOOP('',(#42140,#42163,#42186,#42207,#42208,#42209)); +#42140 = ORIENTED_EDGE('',*,*,#42141,.F.); +#42141 = EDGE_CURVE('',#42142,#42017,#42144,.T.); +#42142 = VERTEX_POINT('',#42143); +#42143 = CARTESIAN_POINT('',(2.375,-3.5,0.E+000)); +#42144 = SURFACE_CURVE('',#42145,(#42149,#42156),.PCURVE_S1.); +#42145 = LINE('',#42146,#42147); +#42146 = CARTESIAN_POINT('',(2.375,-3.5,0.E+000)); +#42147 = VECTOR('',#42148,1.); +#42148 = DIRECTION('',(5.665538897648E-016,1.,0.E+000)); +#42149 = PCURVE('',#25105,#42150); +#42150 = DEFINITIONAL_REPRESENTATION('',(#42151),#42155); +#42151 = LINE('',#42152,#42153); +#42152 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#42153 = VECTOR('',#42154,1.); +#42154 = DIRECTION('',(1.,0.E+000)); +#42155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#42156 = PCURVE('',#41873,#42157); +#42157 = DEFINITIONAL_REPRESENTATION('',(#42158),#42162); +#42158 = LINE('',#42159,#42160); +#42159 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#42160 = VECTOR('',#42161,1.); +#42161 = DIRECTION('',(0.E+000,1.)); +#42162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#42163 = ORIENTED_EDGE('',*,*,#42164,.T.); +#42164 = EDGE_CURVE('',#42142,#42165,#42167,.T.); +#42165 = VERTEX_POINT('',#42166); +#42166 = CARTESIAN_POINT('',(2.375,-3.5,0.2)); +#42167 = SURFACE_CURVE('',#42168,(#42172,#42179),.PCURVE_S1.); +#42168 = LINE('',#42169,#42170); +#42169 = CARTESIAN_POINT('',(2.375,-3.5,0.E+000)); +#42170 = VECTOR('',#42171,1.); +#42171 = DIRECTION('',(0.E+000,0.E+000,1.)); +#42172 = PCURVE('',#25105,#42173); +#42173 = DEFINITIONAL_REPRESENTATION('',(#42174),#42178); +#42174 = LINE('',#42175,#42176); +#42175 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#42176 = VECTOR('',#42177,1.); +#42177 = DIRECTION('',(0.E+000,-1.)); +#42178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#42179 = PCURVE('',#41945,#42180); +#42180 = DEFINITIONAL_REPRESENTATION('',(#42181),#42185); +#42181 = LINE('',#42182,#42183); +#42182 = CARTESIAN_POINT('',(0.25,0.E+000)); +#42183 = VECTOR('',#42184,1.); +#42184 = DIRECTION('',(0.E+000,-1.)); +#42185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#42186 = ORIENTED_EDGE('',*,*,#42187,.T.); +#42187 = EDGE_CURVE('',#42165,#36984,#42188,.T.); +#42188 = SURFACE_CURVE('',#42189,(#42193,#42200),.PCURVE_S1.); +#42189 = LINE('',#42190,#42191); +#42190 = CARTESIAN_POINT('',(2.375,-3.5,0.2)); +#42191 = VECTOR('',#42192,1.); +#42192 = DIRECTION('',(5.665538897648E-016,1.,0.E+000)); +#42193 = PCURVE('',#25105,#42194); +#42194 = DEFINITIONAL_REPRESENTATION('',(#42195),#42199); +#42195 = LINE('',#42196,#42197); +#42196 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#42197 = VECTOR('',#42198,1.); +#42198 = DIRECTION('',(1.,0.E+000)); +#42199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#42200 = PCURVE('',#36999,#42201); +#42201 = DEFINITIONAL_REPRESENTATION('',(#42202),#42206); +#42202 = LINE('',#42203,#42204); +#42203 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#42204 = VECTOR('',#42205,1.); +#42205 = DIRECTION('',(0.E+000,1.)); +#42206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#42207 = ORIENTED_EDGE('',*,*,#37011,.T.); +#42208 = ORIENTED_EDGE('',*,*,#25089,.F.); +#42209 = ORIENTED_EDGE('',*,*,#42016,.F.); +#42210 = ADVANCED_FACE('',(#42211),#25357,.F.); +#42211 = FACE_BOUND('',#42212,.F.); +#42212 = EDGE_LOOP('',(#42213,#42243,#42271,#42292,#42293,#42294)); +#42213 = ORIENTED_EDGE('',*,*,#42214,.F.); +#42214 = EDGE_CURVE('',#42215,#42217,#42219,.T.); +#42215 = VERTEX_POINT('',#42216); +#42216 = CARTESIAN_POINT('',(3.5,-2.625,0.E+000)); +#42217 = VERTEX_POINT('',#42218); +#42218 = CARTESIAN_POINT('',(3.225,-2.625,0.E+000)); +#42219 = SURFACE_CURVE('',#42220,(#42224,#42231),.PCURVE_S1.); +#42220 = LINE('',#42221,#42222); +#42221 = CARTESIAN_POINT('',(3.5,-2.625,0.E+000)); +#42222 = VECTOR('',#42223,1.); +#42223 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000)); +#42224 = PCURVE('',#25357,#42225); +#42225 = DEFINITIONAL_REPRESENTATION('',(#42226),#42230); +#42226 = LINE('',#42227,#42228); +#42227 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#42228 = VECTOR('',#42229,1.); +#42229 = DIRECTION('',(1.,0.E+000)); +#42230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#42231 = PCURVE('',#42232,#42237); +#42232 = PLANE('',#42233); +#42233 = AXIS2_PLACEMENT_3D('',#42234,#42235,#42236); +#42234 = CARTESIAN_POINT('',(3.5,-2.625,0.E+000)); +#42235 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#42236 = DIRECTION('',(-3.445092848398E-016,-1.,-0.E+000)); +#42237 = DEFINITIONAL_REPRESENTATION('',(#42238),#42242); +#42238 = LINE('',#42239,#42240); +#42239 = CARTESIAN_POINT('',(-0.E+000,0.E+000)); +#42240 = VECTOR('',#42241,1.); +#42241 = DIRECTION('',(0.E+000,1.)); +#42242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#42243 = ORIENTED_EDGE('',*,*,#42244,.T.); +#42244 = EDGE_CURVE('',#42215,#42245,#42247,.T.); +#42245 = VERTEX_POINT('',#42246); +#42246 = CARTESIAN_POINT('',(3.5,-2.625,0.2)); +#42247 = SURFACE_CURVE('',#42248,(#42252,#42259),.PCURVE_S1.); +#42248 = LINE('',#42249,#42250); +#42249 = CARTESIAN_POINT('',(3.5,-2.625,0.E+000)); +#42250 = VECTOR('',#42251,1.); +#42251 = DIRECTION('',(0.E+000,0.E+000,1.)); +#42252 = PCURVE('',#25357,#42253); +#42253 = DEFINITIONAL_REPRESENTATION('',(#42254),#42258); +#42254 = LINE('',#42255,#42256); +#42255 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#42256 = VECTOR('',#42257,1.); +#42257 = DIRECTION('',(0.E+000,-1.)); +#42258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#42259 = PCURVE('',#42260,#42265); +#42260 = PLANE('',#42261); +#42261 = AXIS2_PLACEMENT_3D('',#42262,#42263,#42264); +#42262 = CARTESIAN_POINT('',(3.5,-2.875,0.E+000)); +#42263 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000)); +#42264 = DIRECTION('',(3.445092848398E-016,1.,0.E+000)); +#42265 = DEFINITIONAL_REPRESENTATION('',(#42266),#42270); +#42266 = LINE('',#42267,#42268); +#42267 = CARTESIAN_POINT('',(0.25,0.E+000)); +#42268 = VECTOR('',#42269,1.); +#42269 = DIRECTION('',(0.E+000,-1.)); +#42270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#42271 = ORIENTED_EDGE('',*,*,#42272,.T.); +#42272 = EDGE_CURVE('',#42245,#35353,#42273,.T.); +#42273 = SURFACE_CURVE('',#42274,(#42278,#42285),.PCURVE_S1.); +#42274 = LINE('',#42275,#42276); +#42275 = CARTESIAN_POINT('',(3.5,-2.625,0.2)); +#42276 = VECTOR('',#42277,1.); +#42277 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000)); +#42278 = PCURVE('',#25357,#42279); +#42279 = DEFINITIONAL_REPRESENTATION('',(#42280),#42284); +#42280 = LINE('',#42281,#42282); +#42281 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#42282 = VECTOR('',#42283,1.); +#42283 = DIRECTION('',(1.,0.E+000)); +#42284 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#42285 = PCURVE('',#35368,#42286); +#42286 = DEFINITIONAL_REPRESENTATION('',(#42287),#42291); +#42287 = LINE('',#42288,#42289); +#42288 = CARTESIAN_POINT('',(-0.E+000,0.E+000)); +#42289 = VECTOR('',#42290,1.); +#42290 = DIRECTION('',(0.E+000,1.)); +#42291 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#42292 = ORIENTED_EDGE('',*,*,#35380,.T.); +#42293 = ORIENTED_EDGE('',*,*,#25341,.F.); +#42294 = ORIENTED_EDGE('',*,*,#42295,.F.); +#42295 = EDGE_CURVE('',#42217,#25309,#42296,.T.); +#42296 = SURFACE_CURVE('',#42297,(#42301,#42308),.PCURVE_S1.); +#42297 = LINE('',#42298,#42299); +#42298 = CARTESIAN_POINT('',(3.225,-2.625,0.E+000)); +#42299 = VECTOR('',#42300,1.); +#42300 = DIRECTION('',(0.E+000,0.E+000,1.)); +#42301 = PCURVE('',#25357,#42302); +#42302 = DEFINITIONAL_REPRESENTATION('',(#42303),#42307); +#42303 = LINE('',#42304,#42305); +#42304 = CARTESIAN_POINT('',(0.275,0.E+000)); +#42305 = VECTOR('',#42306,1.); +#42306 = DIRECTION('',(0.E+000,-1.)); +#42307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#42308 = PCURVE('',#25329,#42309); +#42309 = DEFINITIONAL_REPRESENTATION('',(#42310),#42314); +#42310 = LINE('',#42311,#42312); +#42311 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#42312 = VECTOR('',#42313,1.); +#42313 = DIRECTION('',(0.E+000,-1.)); +#42314 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#42315 = ADVANCED_FACE('',(#42316),#25156,.F.); +#42316 = FACE_BOUND('',#42317,.F.); +#42317 = EDGE_LOOP('',(#42318,#42348,#42369,#42370,#42371,#42394)); +#42318 = ORIENTED_EDGE('',*,*,#42319,.F.); +#42319 = EDGE_CURVE('',#42320,#42322,#42324,.T.); +#42320 = VERTEX_POINT('',#42321); +#42321 = CARTESIAN_POINT('',(2.625,-3.225,0.E+000)); +#42322 = VERTEX_POINT('',#42323); +#42323 = CARTESIAN_POINT('',(2.625,-3.5,0.E+000)); +#42324 = SURFACE_CURVE('',#42325,(#42329,#42336),.PCURVE_S1.); +#42325 = LINE('',#42326,#42327); +#42326 = CARTESIAN_POINT('',(2.625,-3.225,0.E+000)); +#42327 = VECTOR('',#42328,1.); +#42328 = DIRECTION('',(-5.665538897648E-016,-1.,0.E+000)); +#42329 = PCURVE('',#25156,#42330); +#42330 = DEFINITIONAL_REPRESENTATION('',(#42331),#42335); +#42331 = LINE('',#42332,#42333); +#42332 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#42333 = VECTOR('',#42334,1.); +#42334 = DIRECTION('',(1.,0.E+000)); +#42335 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#42336 = PCURVE('',#42337,#42342); +#42337 = PLANE('',#42338); +#42338 = AXIS2_PLACEMENT_3D('',#42339,#42340,#42341); +#42339 = CARTESIAN_POINT('',(2.875,-3.5,0.E+000)); +#42340 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#42341 = DIRECTION('',(-1.,5.665538897648E-016,0.E+000)); +#42342 = DEFINITIONAL_REPRESENTATION('',(#42343),#42347); +#42343 = LINE('',#42344,#42345); +#42344 = CARTESIAN_POINT('',(0.25,0.275)); +#42345 = VECTOR('',#42346,1.); +#42346 = DIRECTION('',(0.E+000,-1.)); +#42347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#42348 = ORIENTED_EDGE('',*,*,#42349,.T.); +#42349 = EDGE_CURVE('',#42320,#25141,#42350,.T.); +#42350 = SURFACE_CURVE('',#42351,(#42355,#42362),.PCURVE_S1.); +#42351 = LINE('',#42352,#42353); +#42352 = CARTESIAN_POINT('',(2.625,-3.225,0.E+000)); +#42353 = VECTOR('',#42354,1.); +#42354 = DIRECTION('',(0.E+000,0.E+000,1.)); +#42355 = PCURVE('',#25156,#42356); +#42356 = DEFINITIONAL_REPRESENTATION('',(#42357),#42361); +#42357 = LINE('',#42358,#42359); +#42358 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#42359 = VECTOR('',#42360,1.); +#42360 = DIRECTION('',(0.E+000,-1.)); +#42361 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#42362 = PCURVE('',#25189,#42363); +#42363 = DEFINITIONAL_REPRESENTATION('',(#42364),#42368); +#42364 = LINE('',#42365,#42366); +#42365 = CARTESIAN_POINT('',(3.14159265359,0.E+000)); +#42366 = VECTOR('',#42367,1.); +#42367 = DIRECTION('',(0.E+000,-1.)); +#42368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#42369 = ORIENTED_EDGE('',*,*,#25140,.F.); +#42370 = ORIENTED_EDGE('',*,*,#37033,.T.); +#42371 = ORIENTED_EDGE('',*,*,#42372,.T.); +#42372 = EDGE_CURVE('',#37034,#42373,#42375,.T.); +#42373 = VERTEX_POINT('',#42374); +#42374 = CARTESIAN_POINT('',(2.625,-3.5,0.2)); +#42375 = SURFACE_CURVE('',#42376,(#42380,#42387),.PCURVE_S1.); +#42376 = LINE('',#42377,#42378); +#42377 = CARTESIAN_POINT('',(2.625,-3.225,0.2)); +#42378 = VECTOR('',#42379,1.); +#42379 = DIRECTION('',(-5.665538897648E-016,-1.,0.E+000)); +#42380 = PCURVE('',#25156,#42381); +#42381 = DEFINITIONAL_REPRESENTATION('',(#42382),#42386); +#42382 = LINE('',#42383,#42384); +#42383 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#42384 = VECTOR('',#42385,1.); +#42385 = DIRECTION('',(1.,0.E+000)); +#42386 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#42387 = PCURVE('',#37072,#42388); +#42388 = DEFINITIONAL_REPRESENTATION('',(#42389),#42393); +#42389 = LINE('',#42390,#42391); +#42390 = CARTESIAN_POINT('',(0.25,0.275)); +#42391 = VECTOR('',#42392,1.); +#42392 = DIRECTION('',(0.E+000,-1.)); +#42393 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#42394 = ORIENTED_EDGE('',*,*,#42395,.F.); +#42395 = EDGE_CURVE('',#42322,#42373,#42396,.T.); +#42396 = SURFACE_CURVE('',#42397,(#42401,#42408),.PCURVE_S1.); +#42397 = LINE('',#42398,#42399); +#42398 = CARTESIAN_POINT('',(2.625,-3.5,0.E+000)); +#42399 = VECTOR('',#42400,1.); +#42400 = DIRECTION('',(0.E+000,0.E+000,1.)); +#42401 = PCURVE('',#25156,#42402); +#42402 = DEFINITIONAL_REPRESENTATION('',(#42403),#42407); +#42403 = LINE('',#42404,#42405); +#42404 = CARTESIAN_POINT('',(0.275,0.E+000)); +#42405 = VECTOR('',#42406,1.); +#42406 = DIRECTION('',(0.E+000,-1.)); +#42407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#42408 = PCURVE('',#42409,#42414); +#42409 = PLANE('',#42410); +#42410 = AXIS2_PLACEMENT_3D('',#42411,#42412,#42413); +#42411 = CARTESIAN_POINT('',(2.625,-3.5,0.E+000)); +#42412 = DIRECTION('',(5.665538897648E-016,1.,0.E+000)); +#42413 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000)); +#42414 = DEFINITIONAL_REPRESENTATION('',(#42415),#42419); +#42415 = LINE('',#42416,#42417); +#42416 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#42417 = VECTOR('',#42418,1.); +#42418 = DIRECTION('',(0.E+000,-1.)); +#42419 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#42420 = ADVANCED_FACE('',(#42421),#25329,.T.); +#42421 = FACE_BOUND('',#42422,.T.); +#42422 = EDGE_LOOP('',(#42423,#42446,#42447,#42448)); +#42423 = ORIENTED_EDGE('',*,*,#42424,.T.); +#42424 = EDGE_CURVE('',#42425,#25281,#42427,.T.); +#42425 = VERTEX_POINT('',#42426); +#42426 = CARTESIAN_POINT('',(3.225,-2.875,0.E+000)); +#42427 = SURFACE_CURVE('',#42428,(#42432,#42439),.PCURVE_S1.); +#42428 = LINE('',#42429,#42430); +#42429 = CARTESIAN_POINT('',(3.225,-2.875,0.E+000)); +#42430 = VECTOR('',#42431,1.); +#42431 = DIRECTION('',(0.E+000,0.E+000,1.)); +#42432 = PCURVE('',#25329,#42433); +#42433 = DEFINITIONAL_REPRESENTATION('',(#42434),#42438); +#42434 = LINE('',#42435,#42436); +#42435 = CARTESIAN_POINT('',(3.14159265359,0.E+000)); +#42436 = VECTOR('',#42437,1.); +#42437 = DIRECTION('',(0.E+000,-1.)); +#42438 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#42439 = PCURVE('',#25296,#42440); +#42440 = DEFINITIONAL_REPRESENTATION('',(#42441),#42445); +#42441 = LINE('',#42442,#42443); +#42442 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#42443 = VECTOR('',#42444,1.); +#42444 = DIRECTION('',(0.E+000,-1.)); +#42445 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#42446 = ORIENTED_EDGE('',*,*,#25308,.T.); +#42447 = ORIENTED_EDGE('',*,*,#42295,.F.); +#42448 = ORIENTED_EDGE('',*,*,#42449,.T.); +#42449 = EDGE_CURVE('',#42217,#42425,#42450,.T.); +#42450 = SURFACE_CURVE('',#42451,(#42456,#42463),.PCURVE_S1.); +#42451 = CIRCLE('',#42452,0.125); +#42452 = AXIS2_PLACEMENT_3D('',#42453,#42454,#42455); +#42453 = CARTESIAN_POINT('',(3.225,-2.75,0.E+000)); +#42454 = DIRECTION('',(0.E+000,-0.E+000,1.)); +#42455 = DIRECTION('',(3.445092848398E-016,1.,0.E+000)); +#42456 = PCURVE('',#25329,#42457); +#42457 = DEFINITIONAL_REPRESENTATION('',(#42458),#42462); +#42458 = LINE('',#42459,#42460); +#42459 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#42460 = VECTOR('',#42461,1.); +#42461 = DIRECTION('',(-1.,0.E+000)); +#42462 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#42463 = PCURVE('',#42232,#42464); +#42464 = DEFINITIONAL_REPRESENTATION('',(#42465),#42473); +#42465 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#42466,#42467,#42468,#42469 + ,#42470,#42471,#42472),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#42466 = CARTESIAN_POINT('',(8.326672684689E-017,0.275)); +#42467 = CARTESIAN_POINT('',(8.326672684689E-017,0.491506350946)); +#42468 = CARTESIAN_POINT('',(0.1875,0.383253175473)); +#42469 = CARTESIAN_POINT('',(0.375,0.275)); +#42470 = CARTESIAN_POINT('',(0.1875,0.166746824527)); +#42471 = CARTESIAN_POINT('',(2.775557561563E-016,5.849364905389E-002)); +#42472 = CARTESIAN_POINT('',(8.326672684689E-017,0.275)); +#42473 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#42474 = ADVANCED_FACE('',(#42475),#25189,.T.); +#42475 = FACE_BOUND('',#42476,.T.); +#42476 = EDGE_LOOP('',(#42477,#42478,#42479,#42502)); +#42477 = ORIENTED_EDGE('',*,*,#42349,.T.); +#42478 = ORIENTED_EDGE('',*,*,#25168,.T.); +#42479 = ORIENTED_EDGE('',*,*,#42480,.F.); +#42480 = EDGE_CURVE('',#42481,#25169,#42483,.T.); +#42481 = VERTEX_POINT('',#42482); +#42482 = CARTESIAN_POINT('',(2.875,-3.225,0.E+000)); +#42483 = SURFACE_CURVE('',#42484,(#42488,#42495),.PCURVE_S1.); +#42484 = LINE('',#42485,#42486); +#42485 = CARTESIAN_POINT('',(2.875,-3.225,0.E+000)); +#42486 = VECTOR('',#42487,1.); +#42487 = DIRECTION('',(0.E+000,0.E+000,1.)); +#42488 = PCURVE('',#25189,#42489); +#42489 = DEFINITIONAL_REPRESENTATION('',(#42490),#42494); +#42490 = LINE('',#42491,#42492); +#42491 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#42492 = VECTOR('',#42493,1.); +#42493 = DIRECTION('',(0.E+000,-1.)); +#42494 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#42495 = PCURVE('',#25217,#42496); +#42496 = DEFINITIONAL_REPRESENTATION('',(#42497),#42501); +#42497 = LINE('',#42498,#42499); +#42498 = CARTESIAN_POINT('',(0.275,0.E+000)); +#42499 = VECTOR('',#42500,1.); +#42500 = DIRECTION('',(0.E+000,-1.)); +#42501 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#42502 = ORIENTED_EDGE('',*,*,#42503,.T.); +#42503 = EDGE_CURVE('',#42481,#42320,#42504,.T.); +#42504 = SURFACE_CURVE('',#42505,(#42510,#42517),.PCURVE_S1.); +#42505 = CIRCLE('',#42506,0.125); +#42506 = AXIS2_PLACEMENT_3D('',#42507,#42508,#42509); +#42507 = CARTESIAN_POINT('',(2.75,-3.225,0.E+000)); +#42508 = DIRECTION('',(-0.E+000,0.E+000,1.)); +#42509 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000)); +#42510 = PCURVE('',#25189,#42511); +#42511 = DEFINITIONAL_REPRESENTATION('',(#42512),#42516); +#42512 = LINE('',#42513,#42514); +#42513 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#42514 = VECTOR('',#42515,1.); +#42515 = DIRECTION('',(-1.,0.E+000)); +#42516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#42517 = PCURVE('',#42337,#42518); +#42518 = DEFINITIONAL_REPRESENTATION('',(#42519),#42527); +#42519 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#42520,#42521,#42522,#42523 + ,#42524,#42525,#42526),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#42520 = CARTESIAN_POINT('',(1.665334536938E-016,0.275)); +#42521 = CARTESIAN_POINT('',(1.665334536938E-016,0.491506350946)); +#42522 = CARTESIAN_POINT('',(0.1875,0.383253175473)); +#42523 = CARTESIAN_POINT('',(0.375,0.275)); +#42524 = CARTESIAN_POINT('',(0.1875,0.166746824527)); +#42525 = CARTESIAN_POINT('',(3.608224830032E-016,5.849364905389E-002)); +#42526 = CARTESIAN_POINT('',(1.665334536938E-016,0.275)); +#42527 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#42528 = ADVANCED_FACE('',(#42529),#25296,.F.); +#42529 = FACE_BOUND('',#42530,.F.); +#42530 = EDGE_LOOP('',(#42531,#42554,#42555,#42556,#42557,#42580)); +#42531 = ORIENTED_EDGE('',*,*,#42532,.F.); +#42532 = EDGE_CURVE('',#42425,#42533,#42535,.T.); +#42533 = VERTEX_POINT('',#42534); +#42534 = CARTESIAN_POINT('',(3.5,-2.875,0.E+000)); +#42535 = SURFACE_CURVE('',#42536,(#42540,#42547),.PCURVE_S1.); +#42536 = LINE('',#42537,#42538); +#42537 = CARTESIAN_POINT('',(3.225,-2.875,0.E+000)); +#42538 = VECTOR('',#42539,1.); +#42539 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000)); +#42540 = PCURVE('',#25296,#42541); +#42541 = DEFINITIONAL_REPRESENTATION('',(#42542),#42546); +#42542 = LINE('',#42543,#42544); +#42543 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#42544 = VECTOR('',#42545,1.); +#42545 = DIRECTION('',(1.,0.E+000)); +#42546 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#42547 = PCURVE('',#42232,#42548); +#42548 = DEFINITIONAL_REPRESENTATION('',(#42549),#42553); +#42549 = LINE('',#42550,#42551); +#42550 = CARTESIAN_POINT('',(0.25,0.275)); +#42551 = VECTOR('',#42552,1.); +#42552 = DIRECTION('',(0.E+000,-1.)); +#42553 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#42554 = ORIENTED_EDGE('',*,*,#42424,.T.); +#42555 = ORIENTED_EDGE('',*,*,#25280,.F.); +#42556 = ORIENTED_EDGE('',*,*,#35329,.T.); +#42557 = ORIENTED_EDGE('',*,*,#42558,.T.); +#42558 = EDGE_CURVE('',#35330,#42559,#42561,.T.); +#42559 = VERTEX_POINT('',#42560); +#42560 = CARTESIAN_POINT('',(3.5,-2.875,0.2)); +#42561 = SURFACE_CURVE('',#42562,(#42566,#42573),.PCURVE_S1.); +#42562 = LINE('',#42563,#42564); +#42563 = CARTESIAN_POINT('',(3.225,-2.875,0.2)); +#42564 = VECTOR('',#42565,1.); +#42565 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000)); +#42566 = PCURVE('',#25296,#42567); +#42567 = DEFINITIONAL_REPRESENTATION('',(#42568),#42572); +#42568 = LINE('',#42569,#42570); +#42569 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#42570 = VECTOR('',#42571,1.); +#42571 = DIRECTION('',(1.,0.E+000)); +#42572 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#42573 = PCURVE('',#35368,#42574); +#42574 = DEFINITIONAL_REPRESENTATION('',(#42575),#42579); +#42575 = LINE('',#42576,#42577); +#42576 = CARTESIAN_POINT('',(0.25,0.275)); +#42577 = VECTOR('',#42578,1.); +#42578 = DIRECTION('',(0.E+000,-1.)); +#42579 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#42580 = ORIENTED_EDGE('',*,*,#42581,.F.); +#42581 = EDGE_CURVE('',#42533,#42559,#42582,.T.); +#42582 = SURFACE_CURVE('',#42583,(#42587,#42594),.PCURVE_S1.); +#42583 = LINE('',#42584,#42585); +#42584 = CARTESIAN_POINT('',(3.5,-2.875,0.E+000)); +#42585 = VECTOR('',#42586,1.); +#42586 = DIRECTION('',(0.E+000,0.E+000,1.)); +#42587 = PCURVE('',#25296,#42588); +#42588 = DEFINITIONAL_REPRESENTATION('',(#42589),#42593); +#42589 = LINE('',#42590,#42591); +#42590 = CARTESIAN_POINT('',(0.275,0.E+000)); +#42591 = VECTOR('',#42592,1.); +#42592 = DIRECTION('',(0.E+000,-1.)); +#42593 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#42594 = PCURVE('',#42260,#42595); +#42595 = DEFINITIONAL_REPRESENTATION('',(#42596),#42600); +#42596 = LINE('',#42597,#42598); +#42597 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#42598 = VECTOR('',#42599,1.); +#42599 = DIRECTION('',(0.E+000,-1.)); +#42600 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#42601 = ADVANCED_FACE('',(#42602),#25217,.F.); +#42602 = FACE_BOUND('',#42603,.F.); +#42603 = EDGE_LOOP('',(#42604,#42627,#42650,#42671,#42672,#42673)); +#42604 = ORIENTED_EDGE('',*,*,#42605,.F.); +#42605 = EDGE_CURVE('',#42606,#42481,#42608,.T.); +#42606 = VERTEX_POINT('',#42607); +#42607 = CARTESIAN_POINT('',(2.875,-3.5,0.E+000)); +#42608 = SURFACE_CURVE('',#42609,(#42613,#42620),.PCURVE_S1.); +#42609 = LINE('',#42610,#42611); +#42610 = CARTESIAN_POINT('',(2.875,-3.5,0.E+000)); +#42611 = VECTOR('',#42612,1.); +#42612 = DIRECTION('',(5.665538897648E-016,1.,0.E+000)); +#42613 = PCURVE('',#25217,#42614); +#42614 = DEFINITIONAL_REPRESENTATION('',(#42615),#42619); +#42615 = LINE('',#42616,#42617); +#42616 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#42617 = VECTOR('',#42618,1.); +#42618 = DIRECTION('',(1.,0.E+000)); +#42619 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#42620 = PCURVE('',#42337,#42621); +#42621 = DEFINITIONAL_REPRESENTATION('',(#42622),#42626); +#42622 = LINE('',#42623,#42624); +#42623 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#42624 = VECTOR('',#42625,1.); +#42625 = DIRECTION('',(0.E+000,1.)); +#42626 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#42627 = ORIENTED_EDGE('',*,*,#42628,.T.); +#42628 = EDGE_CURVE('',#42606,#42629,#42631,.T.); +#42629 = VERTEX_POINT('',#42630); +#42630 = CARTESIAN_POINT('',(2.875,-3.5,0.2)); +#42631 = SURFACE_CURVE('',#42632,(#42636,#42643),.PCURVE_S1.); +#42632 = LINE('',#42633,#42634); +#42633 = CARTESIAN_POINT('',(2.875,-3.5,0.E+000)); +#42634 = VECTOR('',#42635,1.); +#42635 = DIRECTION('',(0.E+000,0.E+000,1.)); +#42636 = PCURVE('',#25217,#42637); +#42637 = DEFINITIONAL_REPRESENTATION('',(#42638),#42642); +#42638 = LINE('',#42639,#42640); +#42639 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#42640 = VECTOR('',#42641,1.); +#42641 = DIRECTION('',(0.E+000,-1.)); +#42642 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#42643 = PCURVE('',#42409,#42644); +#42644 = DEFINITIONAL_REPRESENTATION('',(#42645),#42649); +#42645 = LINE('',#42646,#42647); +#42646 = CARTESIAN_POINT('',(0.25,0.E+000)); +#42647 = VECTOR('',#42648,1.); +#42648 = DIRECTION('',(0.E+000,-1.)); +#42649 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#42650 = ORIENTED_EDGE('',*,*,#42651,.T.); +#42651 = EDGE_CURVE('',#42629,#37057,#42652,.T.); +#42652 = SURFACE_CURVE('',#42653,(#42657,#42664),.PCURVE_S1.); +#42653 = LINE('',#42654,#42655); +#42654 = CARTESIAN_POINT('',(2.875,-3.5,0.2)); +#42655 = VECTOR('',#42656,1.); +#42656 = DIRECTION('',(5.665538897648E-016,1.,0.E+000)); +#42657 = PCURVE('',#25217,#42658); +#42658 = DEFINITIONAL_REPRESENTATION('',(#42659),#42663); +#42659 = LINE('',#42660,#42661); +#42660 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#42661 = VECTOR('',#42662,1.); +#42662 = DIRECTION('',(1.,0.E+000)); +#42663 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#42664 = PCURVE('',#37072,#42665); +#42665 = DEFINITIONAL_REPRESENTATION('',(#42666),#42670); +#42666 = LINE('',#42667,#42668); +#42667 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#42668 = VECTOR('',#42669,1.); +#42669 = DIRECTION('',(0.E+000,1.)); +#42670 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#42671 = ORIENTED_EDGE('',*,*,#37084,.T.); +#42672 = ORIENTED_EDGE('',*,*,#25201,.F.); +#42673 = ORIENTED_EDGE('',*,*,#42480,.F.); +#42674 = ADVANCED_FACE('',(#42675),#27986,.F.); +#42675 = FACE_BOUND('',#42676,.F.); +#42676 = EDGE_LOOP('',(#42677,#42700,#42701,#42724)); +#42677 = ORIENTED_EDGE('',*,*,#42678,.T.); +#42678 = EDGE_CURVE('',#42679,#27969,#42681,.T.); +#42679 = VERTEX_POINT('',#42680); +#42680 = CARTESIAN_POINT('',(-2.575,2.275,0.E+000)); +#42681 = SURFACE_CURVE('',#42682,(#42686,#42693),.PCURVE_S1.); +#42682 = LINE('',#42683,#42684); +#42683 = CARTESIAN_POINT('',(-2.575,2.275,0.E+000)); +#42684 = VECTOR('',#42685,1.); +#42685 = DIRECTION('',(0.E+000,0.E+000,1.)); +#42686 = PCURVE('',#27986,#42687); +#42687 = DEFINITIONAL_REPRESENTATION('',(#42688),#42692); +#42688 = LINE('',#42689,#42690); +#42689 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#42690 = VECTOR('',#42691,1.); +#42691 = DIRECTION('',(0.E+000,-1.)); +#42692 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#42693 = PCURVE('',#28014,#42694); +#42694 = DEFINITIONAL_REPRESENTATION('',(#42695),#42699); +#42695 = LINE('',#42696,#42697); +#42696 = CARTESIAN_POINT('',(0.424264068712,0.E+000)); +#42697 = VECTOR('',#42698,1.); +#42698 = DIRECTION('',(0.E+000,-1.)); +#42699 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#42700 = ORIENTED_EDGE('',*,*,#27968,.T.); +#42701 = ORIENTED_EDGE('',*,*,#42702,.F.); +#42702 = EDGE_CURVE('',#42703,#27971,#42705,.T.); +#42703 = VERTEX_POINT('',#42704); +#42704 = CARTESIAN_POINT('',(-2.575,-2.575,0.E+000)); +#42705 = SURFACE_CURVE('',#42706,(#42710,#42717),.PCURVE_S1.); +#42706 = LINE('',#42707,#42708); +#42707 = CARTESIAN_POINT('',(-2.575,-2.575,0.E+000)); +#42708 = VECTOR('',#42709,1.); +#42709 = DIRECTION('',(0.E+000,0.E+000,1.)); +#42710 = PCURVE('',#27986,#42711); +#42711 = DEFINITIONAL_REPRESENTATION('',(#42712),#42716); +#42712 = LINE('',#42713,#42714); +#42713 = CARTESIAN_POINT('',(4.85,0.E+000)); +#42714 = VECTOR('',#42715,1.); +#42715 = DIRECTION('',(0.E+000,-1.)); +#42716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#42717 = PCURVE('',#28096,#42718); +#42718 = DEFINITIONAL_REPRESENTATION('',(#42719),#42723); +#42719 = LINE('',#42720,#42721); +#42720 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#42721 = VECTOR('',#42722,1.); +#42722 = DIRECTION('',(0.E+000,-1.)); +#42723 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#42724 = ORIENTED_EDGE('',*,*,#42725,.F.); +#42725 = EDGE_CURVE('',#42679,#42703,#42726,.T.); +#42726 = SURFACE_CURVE('',#42727,(#42731,#42738),.PCURVE_S1.); +#42727 = LINE('',#42728,#42729); +#42728 = CARTESIAN_POINT('',(-2.575,2.275,0.E+000)); +#42729 = VECTOR('',#42730,1.); +#42730 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000)); +#42731 = PCURVE('',#27986,#42732); +#42732 = DEFINITIONAL_REPRESENTATION('',(#42733),#42737); +#42733 = LINE('',#42734,#42735); +#42734 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#42735 = VECTOR('',#42736,1.); +#42736 = DIRECTION('',(1.,0.E+000)); +#42737 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#42738 = PCURVE('',#42739,#42744); +#42739 = PLANE('',#42740); +#42740 = AXIS2_PLACEMENT_3D('',#42741,#42742,#42743); +#42741 = CARTESIAN_POINT('',(-2.575,2.275,0.E+000)); +#42742 = DIRECTION('',(0.E+000,-0.E+000,-1.)); +#42743 = DIRECTION('',(2.22044604925E-016,1.,0.E+000)); +#42744 = DEFINITIONAL_REPRESENTATION('',(#42745),#42749); +#42745 = LINE('',#42746,#42747); +#42746 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#42747 = VECTOR('',#42748,1.); +#42748 = DIRECTION('',(-1.,0.E+000)); +#42749 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#42750 = ADVANCED_FACE('',(#42751),#28096,.F.); +#42751 = FACE_BOUND('',#42752,.F.); +#42752 = EDGE_LOOP('',(#42753,#42754,#42755,#42778)); +#42753 = ORIENTED_EDGE('',*,*,#42702,.T.); +#42754 = ORIENTED_EDGE('',*,*,#28082,.T.); +#42755 = ORIENTED_EDGE('',*,*,#42756,.F.); +#42756 = EDGE_CURVE('',#42757,#28055,#42759,.T.); +#42757 = VERTEX_POINT('',#42758); +#42758 = CARTESIAN_POINT('',(2.575,-2.575,0.E+000)); +#42759 = SURFACE_CURVE('',#42760,(#42764,#42771),.PCURVE_S1.); +#42760 = LINE('',#42761,#42762); +#42761 = CARTESIAN_POINT('',(2.575,-2.575,0.E+000)); +#42762 = VECTOR('',#42763,1.); +#42763 = DIRECTION('',(0.E+000,0.E+000,1.)); +#42764 = PCURVE('',#28096,#42765); +#42765 = DEFINITIONAL_REPRESENTATION('',(#42766),#42770); +#42766 = LINE('',#42767,#42768); +#42767 = CARTESIAN_POINT('',(5.15,0.E+000)); +#42768 = VECTOR('',#42769,1.); +#42769 = DIRECTION('',(0.E+000,-1.)); +#42770 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#42771 = PCURVE('',#28070,#42772); +#42772 = DEFINITIONAL_REPRESENTATION('',(#42773),#42777); +#42773 = LINE('',#42774,#42775); +#42774 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#42775 = VECTOR('',#42776,1.); +#42776 = DIRECTION('',(0.E+000,-1.)); +#42777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#42778 = ORIENTED_EDGE('',*,*,#42779,.F.); +#42779 = EDGE_CURVE('',#42703,#42757,#42780,.T.); +#42780 = SURFACE_CURVE('',#42781,(#42785,#42792),.PCURVE_S1.); +#42781 = LINE('',#42782,#42783); +#42782 = CARTESIAN_POINT('',(-2.575,-2.575,0.E+000)); +#42783 = VECTOR('',#42784,1.); +#42784 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000)); +#42785 = PCURVE('',#28096,#42786); +#42786 = DEFINITIONAL_REPRESENTATION('',(#42787),#42791); +#42787 = LINE('',#42788,#42789); +#42788 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#42789 = VECTOR('',#42790,1.); +#42790 = DIRECTION('',(1.,0.E+000)); +#42791 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#42792 = PCURVE('',#42739,#42793); +#42793 = DEFINITIONAL_REPRESENTATION('',(#42794),#42798); +#42794 = LINE('',#42795,#42796); +#42795 = CARTESIAN_POINT('',(-4.85,1.076916333886E-015)); +#42796 = VECTOR('',#42797,1.); +#42797 = DIRECTION('',(0.E+000,1.)); +#42798 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#42799 = ADVANCED_FACE('',(#42800),#28070,.F.); +#42800 = FACE_BOUND('',#42801,.F.); +#42801 = EDGE_LOOP('',(#42802,#42803,#42804,#42827)); +#42802 = ORIENTED_EDGE('',*,*,#42756,.T.); +#42803 = ORIENTED_EDGE('',*,*,#28054,.T.); +#42804 = ORIENTED_EDGE('',*,*,#42805,.F.); +#42805 = EDGE_CURVE('',#42806,#28027,#42808,.T.); +#42806 = VERTEX_POINT('',#42807); +#42807 = CARTESIAN_POINT('',(2.575,2.575,0.E+000)); +#42808 = SURFACE_CURVE('',#42809,(#42813,#42820),.PCURVE_S1.); +#42809 = LINE('',#42810,#42811); +#42810 = CARTESIAN_POINT('',(2.575,2.575,0.E+000)); +#42811 = VECTOR('',#42812,1.); +#42812 = DIRECTION('',(0.E+000,0.E+000,1.)); +#42813 = PCURVE('',#28070,#42814); +#42814 = DEFINITIONAL_REPRESENTATION('',(#42815),#42819); +#42815 = LINE('',#42816,#42817); +#42816 = CARTESIAN_POINT('',(5.15,0.E+000)); +#42817 = VECTOR('',#42818,1.); +#42818 = DIRECTION('',(0.E+000,-1.)); +#42819 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#42820 = PCURVE('',#28042,#42821); +#42821 = DEFINITIONAL_REPRESENTATION('',(#42822),#42826); +#42822 = LINE('',#42823,#42824); +#42823 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#42824 = VECTOR('',#42825,1.); +#42825 = DIRECTION('',(0.E+000,-1.)); +#42826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#42827 = ORIENTED_EDGE('',*,*,#42828,.F.); +#42828 = EDGE_CURVE('',#42757,#42806,#42829,.T.); +#42829 = SURFACE_CURVE('',#42830,(#42834,#42841),.PCURVE_S1.); +#42830 = LINE('',#42831,#42832); +#42831 = CARTESIAN_POINT('',(2.575,-2.575,0.E+000)); +#42832 = VECTOR('',#42833,1.); +#42833 = DIRECTION('',(2.22044604925E-016,1.,0.E+000)); +#42834 = PCURVE('',#28070,#42835); +#42835 = DEFINITIONAL_REPRESENTATION('',(#42836),#42840); +#42836 = LINE('',#42837,#42838); +#42837 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#42838 = VECTOR('',#42839,1.); +#42839 = DIRECTION('',(1.,0.E+000)); +#42840 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#42841 = PCURVE('',#42739,#42842); +#42842 = DEFINITIONAL_REPRESENTATION('',(#42843),#42847); +#42843 = LINE('',#42844,#42845); +#42844 = CARTESIAN_POINT('',(-4.85,5.15)); +#42845 = VECTOR('',#42846,1.); +#42846 = DIRECTION('',(1.,0.E+000)); +#42847 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#42848 = ADVANCED_FACE('',(#42849),#28042,.F.); +#42849 = FACE_BOUND('',#42850,.F.); +#42850 = EDGE_LOOP('',(#42851,#42852,#42853,#42876)); +#42851 = ORIENTED_EDGE('',*,*,#42805,.T.); +#42852 = ORIENTED_EDGE('',*,*,#28026,.T.); +#42853 = ORIENTED_EDGE('',*,*,#42854,.F.); +#42854 = EDGE_CURVE('',#42855,#27999,#42857,.T.); +#42855 = VERTEX_POINT('',#42856); +#42856 = CARTESIAN_POINT('',(-2.275,2.575,0.E+000)); +#42857 = SURFACE_CURVE('',#42858,(#42862,#42869),.PCURVE_S1.); +#42858 = LINE('',#42859,#42860); +#42859 = CARTESIAN_POINT('',(-2.275,2.575,0.E+000)); +#42860 = VECTOR('',#42861,1.); +#42861 = DIRECTION('',(0.E+000,0.E+000,1.)); +#42862 = PCURVE('',#28042,#42863); +#42863 = DEFINITIONAL_REPRESENTATION('',(#42864),#42868); +#42864 = LINE('',#42865,#42866); +#42865 = CARTESIAN_POINT('',(4.85,0.E+000)); +#42866 = VECTOR('',#42867,1.); +#42867 = DIRECTION('',(0.E+000,-1.)); +#42868 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#42869 = PCURVE('',#28014,#42870); +#42870 = DEFINITIONAL_REPRESENTATION('',(#42871),#42875); +#42871 = LINE('',#42872,#42873); +#42872 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#42873 = VECTOR('',#42874,1.); +#42874 = DIRECTION('',(0.E+000,-1.)); +#42875 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#42876 = ORIENTED_EDGE('',*,*,#42877,.F.); +#42877 = EDGE_CURVE('',#42806,#42855,#42878,.T.); +#42878 = SURFACE_CURVE('',#42879,(#42883,#42890),.PCURVE_S1.); +#42879 = LINE('',#42880,#42881); +#42880 = CARTESIAN_POINT('',(2.575,2.575,0.E+000)); +#42881 = VECTOR('',#42882,1.); +#42882 = DIRECTION('',(-1.,2.22044604925E-016,0.E+000)); +#42883 = PCURVE('',#28042,#42884); +#42884 = DEFINITIONAL_REPRESENTATION('',(#42885),#42889); +#42885 = LINE('',#42886,#42887); +#42886 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#42887 = VECTOR('',#42888,1.); +#42888 = DIRECTION('',(1.,0.E+000)); +#42889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#42890 = PCURVE('',#42739,#42891); +#42891 = DEFINITIONAL_REPRESENTATION('',(#42892),#42896); +#42892 = LINE('',#42893,#42894); +#42893 = CARTESIAN_POINT('',(0.3,5.15)); +#42894 = VECTOR('',#42895,1.); +#42895 = DIRECTION('',(0.E+000,-1.)); +#42896 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#42897 = ADVANCED_FACE('',(#42898),#28014,.F.); +#42898 = FACE_BOUND('',#42899,.F.); +#42899 = EDGE_LOOP('',(#42900,#42901,#42902,#42903)); +#42900 = ORIENTED_EDGE('',*,*,#42854,.T.); +#42901 = ORIENTED_EDGE('',*,*,#27998,.T.); +#42902 = ORIENTED_EDGE('',*,*,#42678,.F.); +#42903 = ORIENTED_EDGE('',*,*,#42904,.F.); +#42904 = EDGE_CURVE('',#42855,#42679,#42905,.T.); +#42905 = SURFACE_CURVE('',#42906,(#42910,#42917),.PCURVE_S1.); +#42906 = LINE('',#42907,#42908); +#42907 = CARTESIAN_POINT('',(-2.275,2.575,0.E+000)); +#42908 = VECTOR('',#42909,1.); +#42909 = DIRECTION('',(-0.707106781187,-0.707106781187,0.E+000)); +#42910 = PCURVE('',#28014,#42911); +#42911 = DEFINITIONAL_REPRESENTATION('',(#42912),#42916); +#42912 = LINE('',#42913,#42914); +#42913 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#42914 = VECTOR('',#42915,1.); +#42915 = DIRECTION('',(1.,0.E+000)); +#42916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#42917 = PCURVE('',#42739,#42918); +#42918 = DEFINITIONAL_REPRESENTATION('',(#42919),#42923); +#42919 = LINE('',#42920,#42921); +#42920 = CARTESIAN_POINT('',(0.3,0.3)); +#42921 = VECTOR('',#42922,1.); +#42922 = DIRECTION('',(-0.707106781187,-0.707106781187)); +#42923 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#42924 = ADVANCED_FACE('',(#42925,#42931),#28151,.T.); +#42925 = FACE_BOUND('',#42926,.T.); +#42926 = EDGE_LOOP('',(#42927,#42928,#42929,#42930)); +#42927 = ORIENTED_EDGE('',*,*,#29021,.F.); +#42928 = ORIENTED_EDGE('',*,*,#28135,.T.); +#42929 = ORIENTED_EDGE('',*,*,#36207,.T.); +#42930 = ORIENTED_EDGE('',*,*,#35284,.F.); +#42931 = FACE_BOUND('',#42932,.T.); +#42932 = EDGE_LOOP('',(#42933)); +#42933 = ORIENTED_EDGE('',*,*,#42934,.T.); +#42934 = EDGE_CURVE('',#42935,#42935,#42937,.T.); +#42935 = VERTEX_POINT('',#42936); +#42936 = CARTESIAN_POINT('',(-2.8,2.55,0.77)); +#42937 = SURFACE_CURVE('',#42938,(#42943,#42954),.PCURVE_S1.); +#42938 = CIRCLE('',#42939,0.25); +#42939 = AXIS2_PLACEMENT_3D('',#42940,#42941,#42942); +#42940 = CARTESIAN_POINT('',(-2.8,2.8,0.77)); +#42941 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#42942 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000)); +#42943 = PCURVE('',#28151,#42944); +#42944 = DEFINITIONAL_REPRESENTATION('',(#42945),#42953); +#42945 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#42946,#42947,#42948,#42949 + ,#42950,#42951,#42952),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#42946 = CARTESIAN_POINT('',(0.94,0.69)); +#42947 = CARTESIAN_POINT('',(0.94,0.256987298108)); +#42948 = CARTESIAN_POINT('',(0.565,0.473493649054)); +#42949 = CARTESIAN_POINT('',(0.19,0.69)); +#42950 = CARTESIAN_POINT('',(0.565,0.906506350946)); +#42951 = CARTESIAN_POINT('',(0.94,1.123012701892)); +#42952 = CARTESIAN_POINT('',(0.94,0.69)); +#42953 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#42954 = PCURVE('',#42955,#42960); +#42955 = CYLINDRICAL_SURFACE('',#42956,0.25); +#42956 = AXIS2_PLACEMENT_3D('',#42957,#42958,#42959); +#42957 = CARTESIAN_POINT('',(-2.8,2.8,0.78)); +#42958 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#42959 = DIRECTION('',(-2.22044604925E-016,-1.,-0.E+000)); +#42960 = DEFINITIONAL_REPRESENTATION('',(#42961),#42965); +#42961 = LINE('',#42962,#42963); +#42962 = CARTESIAN_POINT('',(0.E+000,1.E-002)); +#42963 = VECTOR('',#42964,1.); +#42964 = DIRECTION('',(1.,0.E+000)); +#42965 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#42966 = ADVANCED_FACE('',(#42967),#28978,.F.); +#42967 = FACE_BOUND('',#42968,.F.); +#42968 = EDGE_LOOP('',(#42969,#42970,#42991,#42992)); +#42969 = ORIENTED_EDGE('',*,*,#30383,.F.); +#42970 = ORIENTED_EDGE('',*,*,#42971,.F.); +#42971 = EDGE_CURVE('',#30105,#30361,#42972,.T.); +#42972 = SURFACE_CURVE('',#42973,(#42977,#42984),.PCURVE_S1.); +#42973 = LINE('',#42974,#42975); +#42974 = CARTESIAN_POINT('',(-3.5,2.875,0.2)); +#42975 = VECTOR('',#42976,1.); +#42976 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000)); +#42977 = PCURVE('',#28978,#42978); +#42978 = DEFINITIONAL_REPRESENTATION('',(#42979),#42983); +#42979 = LINE('',#42980,#42981); +#42980 = CARTESIAN_POINT('',(0.25,-1.167434911886E-016)); +#42981 = VECTOR('',#42982,1.); +#42982 = DIRECTION('',(-1.,0.E+000)); +#42983 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#42984 = PCURVE('',#30141,#42985); +#42985 = DEFINITIONAL_REPRESENTATION('',(#42986),#42990); +#42986 = LINE('',#42987,#42988); +#42987 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#42988 = VECTOR('',#42989,1.); +#42989 = DIRECTION('',(1.,0.E+000)); +#42990 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#42991 = ORIENTED_EDGE('',*,*,#30104,.F.); +#42992 = ORIENTED_EDGE('',*,*,#28962,.F.); +#42993 = ADVANCED_FACE('',(#42994),#28224,.F.); +#42994 = FACE_BOUND('',#42995,.F.); +#42995 = EDGE_LOOP('',(#42996,#42997,#43018,#43019)); +#42996 = ORIENTED_EDGE('',*,*,#35255,.F.); +#42997 = ORIENTED_EDGE('',*,*,#42998,.F.); +#42998 = EDGE_CURVE('',#34977,#35233,#42999,.T.); +#42999 = SURFACE_CURVE('',#43000,(#43004,#43011),.PCURVE_S1.); +#43000 = LINE('',#43001,#43002); +#43001 = CARTESIAN_POINT('',(-3.5,-2.625,0.2)); +#43002 = VECTOR('',#43003,1.); +#43003 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000)); +#43004 = PCURVE('',#28224,#43005); +#43005 = DEFINITIONAL_REPRESENTATION('',(#43006),#43010); +#43006 = LINE('',#43007,#43008); +#43007 = CARTESIAN_POINT('',(0.25,-1.167434911886E-016)); +#43008 = VECTOR('',#43009,1.); +#43009 = DIRECTION('',(-1.,0.E+000)); +#43010 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#43011 = PCURVE('',#35013,#43012); +#43012 = DEFINITIONAL_REPRESENTATION('',(#43013),#43017); +#43013 = LINE('',#43014,#43015); +#43014 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#43015 = VECTOR('',#43016,1.); +#43016 = DIRECTION('',(1.,0.E+000)); +#43017 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#43018 = ORIENTED_EDGE('',*,*,#34976,.F.); +#43019 = ORIENTED_EDGE('',*,*,#28208,.F.); +#43020 = ADVANCED_FACE('',(#43021),#28905,.F.); +#43021 = FACE_BOUND('',#43022,.F.); +#43022 = EDGE_LOOP('',(#43023,#43024,#43045,#43046)); +#43023 = ORIENTED_EDGE('',*,*,#30847,.F.); +#43024 = ORIENTED_EDGE('',*,*,#43025,.F.); +#43025 = EDGE_CURVE('',#30569,#30825,#43026,.T.); +#43026 = SURFACE_CURVE('',#43027,(#43031,#43038),.PCURVE_S1.); +#43027 = LINE('',#43028,#43029); +#43028 = CARTESIAN_POINT('',(-3.5,2.375,0.2)); +#43029 = VECTOR('',#43030,1.); +#43030 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000)); +#43031 = PCURVE('',#28905,#43032); +#43032 = DEFINITIONAL_REPRESENTATION('',(#43033),#43037); +#43033 = LINE('',#43034,#43035); +#43034 = CARTESIAN_POINT('',(0.25,-1.167434911886E-016)); +#43035 = VECTOR('',#43036,1.); +#43036 = DIRECTION('',(-1.,0.E+000)); +#43037 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#43038 = PCURVE('',#30605,#43039); +#43039 = DEFINITIONAL_REPRESENTATION('',(#43040),#43044); +#43040 = LINE('',#43041,#43042); +#43041 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#43042 = VECTOR('',#43043,1.); +#43043 = DIRECTION('',(1.,0.E+000)); +#43044 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#43045 = ORIENTED_EDGE('',*,*,#30568,.F.); +#43046 = ORIENTED_EDGE('',*,*,#28889,.F.); +#43047 = ADVANCED_FACE('',(#43048),#28297,.F.); +#43048 = FACE_BOUND('',#43049,.F.); +#43049 = EDGE_LOOP('',(#43050,#43051,#43072,#43073)); +#43050 = ORIENTED_EDGE('',*,*,#34791,.F.); +#43051 = ORIENTED_EDGE('',*,*,#43052,.F.); +#43052 = EDGE_CURVE('',#34513,#34769,#43053,.T.); +#43053 = SURFACE_CURVE('',#43054,(#43058,#43065),.PCURVE_S1.); +#43054 = LINE('',#43055,#43056); +#43055 = CARTESIAN_POINT('',(-3.5,-2.125,0.2)); +#43056 = VECTOR('',#43057,1.); +#43057 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000)); +#43058 = PCURVE('',#28297,#43059); +#43059 = DEFINITIONAL_REPRESENTATION('',(#43060),#43064); +#43060 = LINE('',#43061,#43062); +#43061 = CARTESIAN_POINT('',(0.25,-1.167434911886E-016)); +#43062 = VECTOR('',#43063,1.); +#43063 = DIRECTION('',(-1.,0.E+000)); +#43064 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#43065 = PCURVE('',#34549,#43066); +#43066 = DEFINITIONAL_REPRESENTATION('',(#43067),#43071); +#43067 = LINE('',#43068,#43069); +#43068 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#43069 = VECTOR('',#43070,1.); +#43070 = DIRECTION('',(1.,0.E+000)); +#43071 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#43072 = ORIENTED_EDGE('',*,*,#34512,.F.); +#43073 = ORIENTED_EDGE('',*,*,#28281,.F.); +#43074 = ADVANCED_FACE('',(#43075),#28832,.F.); +#43075 = FACE_BOUND('',#43076,.F.); +#43076 = EDGE_LOOP('',(#43077,#43078,#43099,#43100)); +#43077 = ORIENTED_EDGE('',*,*,#31311,.F.); +#43078 = ORIENTED_EDGE('',*,*,#43079,.F.); +#43079 = EDGE_CURVE('',#31033,#31289,#43080,.T.); +#43080 = SURFACE_CURVE('',#43081,(#43085,#43092),.PCURVE_S1.); +#43081 = LINE('',#43082,#43083); +#43082 = CARTESIAN_POINT('',(-3.5,1.875,0.2)); +#43083 = VECTOR('',#43084,1.); +#43084 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000)); +#43085 = PCURVE('',#28832,#43086); +#43086 = DEFINITIONAL_REPRESENTATION('',(#43087),#43091); +#43087 = LINE('',#43088,#43089); +#43088 = CARTESIAN_POINT('',(0.25,-1.167434911886E-016)); +#43089 = VECTOR('',#43090,1.); +#43090 = DIRECTION('',(-1.,0.E+000)); +#43091 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#43092 = PCURVE('',#31069,#43093); +#43093 = DEFINITIONAL_REPRESENTATION('',(#43094),#43098); +#43094 = LINE('',#43095,#43096); +#43095 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#43096 = VECTOR('',#43097,1.); +#43097 = DIRECTION('',(1.,0.E+000)); +#43098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#43099 = ORIENTED_EDGE('',*,*,#31032,.F.); +#43100 = ORIENTED_EDGE('',*,*,#28816,.F.); +#43101 = ADVANCED_FACE('',(#43102),#28759,.F.); +#43102 = FACE_BOUND('',#43103,.F.); +#43103 = EDGE_LOOP('',(#43104,#43105,#43126,#43127)); +#43104 = ORIENTED_EDGE('',*,*,#31775,.F.); +#43105 = ORIENTED_EDGE('',*,*,#43106,.F.); +#43106 = EDGE_CURVE('',#31497,#31753,#43107,.T.); +#43107 = SURFACE_CURVE('',#43108,(#43112,#43119),.PCURVE_S1.); +#43108 = LINE('',#43109,#43110); +#43109 = CARTESIAN_POINT('',(-3.5,1.375,0.2)); +#43110 = VECTOR('',#43111,1.); +#43111 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000)); +#43112 = PCURVE('',#28759,#43113); +#43113 = DEFINITIONAL_REPRESENTATION('',(#43114),#43118); +#43114 = LINE('',#43115,#43116); +#43115 = CARTESIAN_POINT('',(0.25,-1.167434911886E-016)); +#43116 = VECTOR('',#43117,1.); +#43117 = DIRECTION('',(-1.,0.E+000)); +#43118 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#43119 = PCURVE('',#31533,#43120); +#43120 = DEFINITIONAL_REPRESENTATION('',(#43121),#43125); +#43121 = LINE('',#43122,#43123); +#43122 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#43123 = VECTOR('',#43124,1.); +#43124 = DIRECTION('',(1.,0.E+000)); +#43125 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#43126 = ORIENTED_EDGE('',*,*,#31496,.F.); +#43127 = ORIENTED_EDGE('',*,*,#28743,.F.); +#43128 = ADVANCED_FACE('',(#43129),#28394,.F.); +#43129 = FACE_BOUND('',#43130,.F.); +#43130 = EDGE_LOOP('',(#43131,#43132,#43153,#43154)); +#43131 = ORIENTED_EDGE('',*,*,#34095,.F.); +#43132 = ORIENTED_EDGE('',*,*,#43133,.F.); +#43133 = EDGE_CURVE('',#33817,#34073,#43134,.T.); +#43134 = SURFACE_CURVE('',#43135,(#43139,#43146),.PCURVE_S1.); +#43135 = LINE('',#43136,#43137); +#43136 = CARTESIAN_POINT('',(-3.5,-1.125,0.2)); +#43137 = VECTOR('',#43138,1.); +#43138 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000)); +#43139 = PCURVE('',#28394,#43140); +#43140 = DEFINITIONAL_REPRESENTATION('',(#43141),#43145); +#43141 = LINE('',#43142,#43143); +#43142 = CARTESIAN_POINT('',(0.25,-1.167434911886E-016)); +#43143 = VECTOR('',#43144,1.); +#43144 = DIRECTION('',(-1.,0.E+000)); +#43145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#43146 = PCURVE('',#33853,#43147); +#43147 = DEFINITIONAL_REPRESENTATION('',(#43148),#43152); +#43148 = LINE('',#43149,#43150); +#43149 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#43150 = VECTOR('',#43151,1.); +#43151 = DIRECTION('',(1.,0.E+000)); +#43152 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#43153 = ORIENTED_EDGE('',*,*,#33816,.F.); +#43154 = ORIENTED_EDGE('',*,*,#28378,.F.); +#43155 = ADVANCED_FACE('',(#43156),#28686,.F.); +#43156 = FACE_BOUND('',#43157,.F.); +#43157 = EDGE_LOOP('',(#43158,#43159,#43180,#43181)); +#43158 = ORIENTED_EDGE('',*,*,#32239,.F.); +#43159 = ORIENTED_EDGE('',*,*,#43160,.F.); +#43160 = EDGE_CURVE('',#31961,#32217,#43161,.T.); +#43161 = SURFACE_CURVE('',#43162,(#43166,#43173),.PCURVE_S1.); +#43162 = LINE('',#43163,#43164); +#43163 = CARTESIAN_POINT('',(-3.5,0.875,0.2)); +#43164 = VECTOR('',#43165,1.); +#43165 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000)); +#43166 = PCURVE('',#28686,#43167); +#43167 = DEFINITIONAL_REPRESENTATION('',(#43168),#43172); +#43168 = LINE('',#43169,#43170); +#43169 = CARTESIAN_POINT('',(0.25,-1.167434911886E-016)); +#43170 = VECTOR('',#43171,1.); +#43171 = DIRECTION('',(-1.,0.E+000)); +#43172 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#43173 = PCURVE('',#31997,#43174); +#43174 = DEFINITIONAL_REPRESENTATION('',(#43175),#43179); +#43175 = LINE('',#43176,#43177); +#43176 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#43177 = VECTOR('',#43178,1.); +#43178 = DIRECTION('',(1.,0.E+000)); +#43179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#43180 = ORIENTED_EDGE('',*,*,#31960,.F.); +#43181 = ORIENTED_EDGE('',*,*,#28670,.F.); +#43182 = ADVANCED_FACE('',(#43183),#28467,.F.); +#43183 = FACE_BOUND('',#43184,.F.); +#43184 = EDGE_LOOP('',(#43185,#43186,#43207,#43208)); +#43185 = ORIENTED_EDGE('',*,*,#33631,.F.); +#43186 = ORIENTED_EDGE('',*,*,#43187,.F.); +#43187 = EDGE_CURVE('',#33353,#33609,#43188,.T.); +#43188 = SURFACE_CURVE('',#43189,(#43193,#43200),.PCURVE_S1.); +#43189 = LINE('',#43190,#43191); +#43190 = CARTESIAN_POINT('',(-3.5,-0.625,0.2)); +#43191 = VECTOR('',#43192,1.); +#43192 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000)); +#43193 = PCURVE('',#28467,#43194); +#43194 = DEFINITIONAL_REPRESENTATION('',(#43195),#43199); +#43195 = LINE('',#43196,#43197); +#43196 = CARTESIAN_POINT('',(0.25,-1.167434911886E-016)); +#43197 = VECTOR('',#43198,1.); +#43198 = DIRECTION('',(-1.,0.E+000)); +#43199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#43200 = PCURVE('',#33389,#43201); +#43201 = DEFINITIONAL_REPRESENTATION('',(#43202),#43206); +#43202 = LINE('',#43203,#43204); +#43203 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#43204 = VECTOR('',#43205,1.); +#43205 = DIRECTION('',(1.,0.E+000)); +#43206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#43207 = ORIENTED_EDGE('',*,*,#33352,.F.); +#43208 = ORIENTED_EDGE('',*,*,#28451,.F.); +#43209 = ADVANCED_FACE('',(#43210),#28613,.F.); +#43210 = FACE_BOUND('',#43211,.F.); +#43211 = EDGE_LOOP('',(#43212,#43213,#43234,#43235)); +#43212 = ORIENTED_EDGE('',*,*,#32703,.F.); +#43213 = ORIENTED_EDGE('',*,*,#43214,.F.); +#43214 = EDGE_CURVE('',#32425,#32681,#43215,.T.); +#43215 = SURFACE_CURVE('',#43216,(#43220,#43227),.PCURVE_S1.); +#43216 = LINE('',#43217,#43218); +#43217 = CARTESIAN_POINT('',(-3.5,0.375,0.2)); +#43218 = VECTOR('',#43219,1.); +#43219 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000)); +#43220 = PCURVE('',#28613,#43221); +#43221 = DEFINITIONAL_REPRESENTATION('',(#43222),#43226); +#43222 = LINE('',#43223,#43224); +#43223 = CARTESIAN_POINT('',(0.25,-1.167434911886E-016)); +#43224 = VECTOR('',#43225,1.); +#43225 = DIRECTION('',(-1.,0.E+000)); +#43226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#43227 = PCURVE('',#32461,#43228); +#43228 = DEFINITIONAL_REPRESENTATION('',(#43229),#43233); +#43229 = LINE('',#43230,#43231); +#43230 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#43231 = VECTOR('',#43232,1.); +#43232 = DIRECTION('',(1.,0.E+000)); +#43233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#43234 = ORIENTED_EDGE('',*,*,#32424,.F.); +#43235 = ORIENTED_EDGE('',*,*,#28597,.F.); +#43236 = ADVANCED_FACE('',(#43237),#28540,.F.); +#43237 = FACE_BOUND('',#43238,.F.); +#43238 = EDGE_LOOP('',(#43239,#43240,#43261,#43262)); +#43239 = ORIENTED_EDGE('',*,*,#33167,.F.); +#43240 = ORIENTED_EDGE('',*,*,#43241,.F.); +#43241 = EDGE_CURVE('',#32889,#33145,#43242,.T.); +#43242 = SURFACE_CURVE('',#43243,(#43247,#43254),.PCURVE_S1.); +#43243 = LINE('',#43244,#43245); +#43244 = CARTESIAN_POINT('',(-3.5,-0.125,0.2)); +#43245 = VECTOR('',#43246,1.); +#43246 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000)); +#43247 = PCURVE('',#28540,#43248); +#43248 = DEFINITIONAL_REPRESENTATION('',(#43249),#43253); +#43249 = LINE('',#43250,#43251); +#43250 = CARTESIAN_POINT('',(0.25,-1.167434911886E-016)); +#43251 = VECTOR('',#43252,1.); +#43252 = DIRECTION('',(-1.,0.E+000)); +#43253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#43254 = PCURVE('',#32925,#43255); +#43255 = DEFINITIONAL_REPRESENTATION('',(#43256),#43260); +#43256 = LINE('',#43257,#43258); +#43257 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#43258 = VECTOR('',#43259,1.); +#43259 = DIRECTION('',(1.,0.E+000)); +#43260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#43261 = ORIENTED_EDGE('',*,*,#32888,.F.); +#43262 = ORIENTED_EDGE('',*,*,#28524,.F.); +#43263 = ADVANCED_FACE('',(#43264),#29888,.F.); +#43264 = FACE_BOUND('',#43265,.F.); +#43265 = EDGE_LOOP('',(#43266,#43267,#43288,#43289)); +#43266 = ORIENTED_EDGE('',*,*,#34876,.F.); +#43267 = ORIENTED_EDGE('',*,*,#43268,.F.); +#43268 = EDGE_CURVE('',#35163,#34849,#43269,.T.); +#43269 = SURFACE_CURVE('',#43270,(#43274,#43281),.PCURVE_S1.); +#43270 = LINE('',#43271,#43272); +#43271 = CARTESIAN_POINT('',(2.875,3.5,0.2)); +#43272 = VECTOR('',#43273,1.); +#43273 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000)); +#43274 = PCURVE('',#29888,#43275); +#43275 = DEFINITIONAL_REPRESENTATION('',(#43276),#43280); +#43276 = LINE('',#43277,#43278); +#43277 = CARTESIAN_POINT('',(0.25,-1.138828968256E-016)); +#43278 = VECTOR('',#43279,1.); +#43279 = DIRECTION('',(-1.,0.E+000)); +#43280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#43281 = PCURVE('',#34864,#43282); +#43282 = DEFINITIONAL_REPRESENTATION('',(#43283),#43287); +#43283 = LINE('',#43284,#43285); +#43284 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#43285 = VECTOR('',#43286,1.); +#43286 = DIRECTION('',(1.,0.E+000)); +#43287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#43288 = ORIENTED_EDGE('',*,*,#35162,.F.); +#43289 = ORIENTED_EDGE('',*,*,#29872,.F.); +#43290 = ADVANCED_FACE('',(#43291),#29085,.F.); +#43291 = FACE_BOUND('',#43292,.F.); +#43292 = EDGE_LOOP('',(#43293,#43294,#43315,#43316)); +#43293 = ORIENTED_EDGE('',*,*,#30004,.F.); +#43294 = ORIENTED_EDGE('',*,*,#43295,.F.); +#43295 = EDGE_CURVE('',#30291,#29977,#43296,.T.); +#43296 = SURFACE_CURVE('',#43297,(#43301,#43308),.PCURVE_S1.); +#43297 = LINE('',#43298,#43299); +#43298 = CARTESIAN_POINT('',(-2.625,3.5,0.2)); +#43299 = VECTOR('',#43300,1.); +#43300 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000)); +#43301 = PCURVE('',#29085,#43302); +#43302 = DEFINITIONAL_REPRESENTATION('',(#43303),#43307); +#43303 = LINE('',#43304,#43305); +#43304 = CARTESIAN_POINT('',(0.25,-1.138828968256E-016)); +#43305 = VECTOR('',#43306,1.); +#43306 = DIRECTION('',(-1.,0.E+000)); +#43307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#43308 = PCURVE('',#29992,#43309); +#43309 = DEFINITIONAL_REPRESENTATION('',(#43310),#43314); +#43310 = LINE('',#43311,#43312); +#43311 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#43312 = VECTOR('',#43313,1.); +#43313 = DIRECTION('',(1.,0.E+000)); +#43314 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#43315 = ORIENTED_EDGE('',*,*,#30290,.F.); +#43316 = ORIENTED_EDGE('',*,*,#29069,.F.); +#43317 = ADVANCED_FACE('',(#43318),#29815,.F.); +#43318 = FACE_BOUND('',#43319,.F.); +#43319 = EDGE_LOOP('',(#43320,#43321,#43342,#43343)); +#43320 = ORIENTED_EDGE('',*,*,#34412,.F.); +#43321 = ORIENTED_EDGE('',*,*,#43322,.F.); +#43322 = EDGE_CURVE('',#34699,#34385,#43323,.T.); +#43323 = SURFACE_CURVE('',#43324,(#43328,#43335),.PCURVE_S1.); +#43324 = LINE('',#43325,#43326); +#43325 = CARTESIAN_POINT('',(2.375,3.5,0.2)); +#43326 = VECTOR('',#43327,1.); +#43327 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000)); +#43328 = PCURVE('',#29815,#43329); +#43329 = DEFINITIONAL_REPRESENTATION('',(#43330),#43334); +#43330 = LINE('',#43331,#43332); +#43331 = CARTESIAN_POINT('',(0.25,-1.138828968256E-016)); +#43332 = VECTOR('',#43333,1.); +#43333 = DIRECTION('',(-1.,0.E+000)); +#43334 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#43335 = PCURVE('',#34400,#43336); +#43336 = DEFINITIONAL_REPRESENTATION('',(#43337),#43341); +#43337 = LINE('',#43338,#43339); +#43338 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#43339 = VECTOR('',#43340,1.); +#43340 = DIRECTION('',(1.,0.E+000)); +#43341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#43342 = ORIENTED_EDGE('',*,*,#34698,.F.); +#43343 = ORIENTED_EDGE('',*,*,#29799,.F.); +#43344 = ADVANCED_FACE('',(#43345),#29158,.F.); +#43345 = FACE_BOUND('',#43346,.F.); +#43346 = EDGE_LOOP('',(#43347,#43348,#43369,#43370)); +#43347 = ORIENTED_EDGE('',*,*,#30468,.F.); +#43348 = ORIENTED_EDGE('',*,*,#43349,.F.); +#43349 = EDGE_CURVE('',#30755,#30441,#43350,.T.); +#43350 = SURFACE_CURVE('',#43351,(#43355,#43362),.PCURVE_S1.); +#43351 = LINE('',#43352,#43353); +#43352 = CARTESIAN_POINT('',(-2.125,3.5,0.2)); +#43353 = VECTOR('',#43354,1.); +#43354 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000)); +#43355 = PCURVE('',#29158,#43356); +#43356 = DEFINITIONAL_REPRESENTATION('',(#43357),#43361); +#43357 = LINE('',#43358,#43359); +#43358 = CARTESIAN_POINT('',(0.25,-1.138828968256E-016)); +#43359 = VECTOR('',#43360,1.); +#43360 = DIRECTION('',(-1.,0.E+000)); +#43361 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#43362 = PCURVE('',#30456,#43363); +#43363 = DEFINITIONAL_REPRESENTATION('',(#43364),#43368); +#43364 = LINE('',#43365,#43366); +#43365 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#43366 = VECTOR('',#43367,1.); +#43367 = DIRECTION('',(1.,0.E+000)); +#43368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#43369 = ORIENTED_EDGE('',*,*,#30754,.F.); +#43370 = ORIENTED_EDGE('',*,*,#29142,.F.); +#43371 = ADVANCED_FACE('',(#43372),#29742,.F.); +#43372 = FACE_BOUND('',#43373,.F.); +#43373 = EDGE_LOOP('',(#43374,#43375,#43396,#43397)); +#43374 = ORIENTED_EDGE('',*,*,#34180,.F.); +#43375 = ORIENTED_EDGE('',*,*,#43376,.F.); +#43376 = EDGE_CURVE('',#34308,#34153,#43377,.T.); +#43377 = SURFACE_CURVE('',#43378,(#43382,#43389),.PCURVE_S1.); +#43378 = LINE('',#43379,#43380); +#43379 = CARTESIAN_POINT('',(1.875,3.5,0.2)); +#43380 = VECTOR('',#43381,1.); +#43381 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000)); +#43382 = PCURVE('',#29742,#43383); +#43383 = DEFINITIONAL_REPRESENTATION('',(#43384),#43388); +#43384 = LINE('',#43385,#43386); +#43385 = CARTESIAN_POINT('',(0.25,-1.138828968256E-016)); +#43386 = VECTOR('',#43387,1.); +#43387 = DIRECTION('',(-1.,0.E+000)); +#43388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#43389 = PCURVE('',#34168,#43390); +#43390 = DEFINITIONAL_REPRESENTATION('',(#43391),#43395); +#43391 = LINE('',#43392,#43393); +#43392 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#43393 = VECTOR('',#43394,1.); +#43394 = DIRECTION('',(1.,0.E+000)); +#43395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#43396 = ORIENTED_EDGE('',*,*,#34307,.F.); +#43397 = ORIENTED_EDGE('',*,*,#29726,.F.); +#43398 = ADVANCED_FACE('',(#43399),#29231,.F.); +#43399 = FACE_BOUND('',#43400,.F.); +#43400 = EDGE_LOOP('',(#43401,#43402,#43423,#43424)); +#43401 = ORIENTED_EDGE('',*,*,#30932,.F.); +#43402 = ORIENTED_EDGE('',*,*,#43403,.F.); +#43403 = EDGE_CURVE('',#31219,#30905,#43404,.T.); +#43404 = SURFACE_CURVE('',#43405,(#43409,#43416),.PCURVE_S1.); +#43405 = LINE('',#43406,#43407); +#43406 = CARTESIAN_POINT('',(-1.625,3.5,0.2)); +#43407 = VECTOR('',#43408,1.); +#43408 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000)); +#43409 = PCURVE('',#29231,#43410); +#43410 = DEFINITIONAL_REPRESENTATION('',(#43411),#43415); +#43411 = LINE('',#43412,#43413); +#43412 = CARTESIAN_POINT('',(0.25,-1.138828968256E-016)); +#43413 = VECTOR('',#43414,1.); +#43414 = DIRECTION('',(-1.,0.E+000)); +#43415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#43416 = PCURVE('',#30920,#43417); +#43417 = DEFINITIONAL_REPRESENTATION('',(#43418),#43422); +#43418 = LINE('',#43419,#43420); +#43419 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#43420 = VECTOR('',#43421,1.); +#43421 = DIRECTION('',(1.,0.E+000)); +#43422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#43423 = ORIENTED_EDGE('',*,*,#31218,.F.); +#43424 = ORIENTED_EDGE('',*,*,#29215,.F.); +#43425 = ADVANCED_FACE('',(#43426),#29669,.F.); +#43426 = FACE_BOUND('',#43427,.F.); +#43427 = EDGE_LOOP('',(#43428,#43429,#43450,#43451)); +#43428 = ORIENTED_EDGE('',*,*,#33716,.F.); +#43429 = ORIENTED_EDGE('',*,*,#43430,.F.); +#43430 = EDGE_CURVE('',#34003,#33689,#43431,.T.); +#43431 = SURFACE_CURVE('',#43432,(#43436,#43443),.PCURVE_S1.); +#43432 = LINE('',#43433,#43434); +#43433 = CARTESIAN_POINT('',(1.375,3.5,0.2)); +#43434 = VECTOR('',#43435,1.); +#43435 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000)); +#43436 = PCURVE('',#29669,#43437); +#43437 = DEFINITIONAL_REPRESENTATION('',(#43438),#43442); +#43438 = LINE('',#43439,#43440); +#43439 = CARTESIAN_POINT('',(0.25,-1.138828968256E-016)); +#43440 = VECTOR('',#43441,1.); +#43441 = DIRECTION('',(-1.,0.E+000)); +#43442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#43443 = PCURVE('',#33704,#43444); +#43444 = DEFINITIONAL_REPRESENTATION('',(#43445),#43449); +#43445 = LINE('',#43446,#43447); +#43446 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#43447 = VECTOR('',#43448,1.); +#43448 = DIRECTION('',(1.,0.E+000)); +#43449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#43450 = ORIENTED_EDGE('',*,*,#34002,.F.); +#43451 = ORIENTED_EDGE('',*,*,#29653,.F.); +#43452 = ADVANCED_FACE('',(#43453),#29304,.F.); +#43453 = FACE_BOUND('',#43454,.F.); +#43454 = EDGE_LOOP('',(#43455,#43456,#43477,#43478)); +#43455 = ORIENTED_EDGE('',*,*,#31396,.F.); +#43456 = ORIENTED_EDGE('',*,*,#43457,.F.); +#43457 = EDGE_CURVE('',#31683,#31369,#43458,.T.); +#43458 = SURFACE_CURVE('',#43459,(#43463,#43470),.PCURVE_S1.); +#43459 = LINE('',#43460,#43461); +#43460 = CARTESIAN_POINT('',(-1.125,3.5,0.2)); +#43461 = VECTOR('',#43462,1.); +#43462 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000)); +#43463 = PCURVE('',#29304,#43464); +#43464 = DEFINITIONAL_REPRESENTATION('',(#43465),#43469); +#43465 = LINE('',#43466,#43467); +#43466 = CARTESIAN_POINT('',(0.25,-1.138828968256E-016)); +#43467 = VECTOR('',#43468,1.); +#43468 = DIRECTION('',(-1.,0.E+000)); +#43469 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#43470 = PCURVE('',#31384,#43471); +#43471 = DEFINITIONAL_REPRESENTATION('',(#43472),#43476); +#43472 = LINE('',#43473,#43474); +#43473 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#43474 = VECTOR('',#43475,1.); +#43475 = DIRECTION('',(1.,0.E+000)); +#43476 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#43477 = ORIENTED_EDGE('',*,*,#31682,.F.); +#43478 = ORIENTED_EDGE('',*,*,#29288,.F.); +#43479 = ADVANCED_FACE('',(#43480),#29596,.F.); +#43480 = FACE_BOUND('',#43481,.F.); +#43481 = EDGE_LOOP('',(#43482,#43483,#43504,#43505)); +#43482 = ORIENTED_EDGE('',*,*,#33252,.F.); +#43483 = ORIENTED_EDGE('',*,*,#43484,.F.); +#43484 = EDGE_CURVE('',#33539,#33225,#43485,.T.); +#43485 = SURFACE_CURVE('',#43486,(#43490,#43497),.PCURVE_S1.); +#43486 = LINE('',#43487,#43488); +#43487 = CARTESIAN_POINT('',(0.875,3.5,0.2)); +#43488 = VECTOR('',#43489,1.); +#43489 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000)); +#43490 = PCURVE('',#29596,#43491); +#43491 = DEFINITIONAL_REPRESENTATION('',(#43492),#43496); +#43492 = LINE('',#43493,#43494); +#43493 = CARTESIAN_POINT('',(0.25,-1.138828968256E-016)); +#43494 = VECTOR('',#43495,1.); +#43495 = DIRECTION('',(-1.,0.E+000)); +#43496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#43497 = PCURVE('',#33240,#43498); +#43498 = DEFINITIONAL_REPRESENTATION('',(#43499),#43503); +#43499 = LINE('',#43500,#43501); +#43500 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#43501 = VECTOR('',#43502,1.); +#43502 = DIRECTION('',(1.,0.E+000)); +#43503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#43504 = ORIENTED_EDGE('',*,*,#33538,.F.); +#43505 = ORIENTED_EDGE('',*,*,#29580,.F.); +#43506 = ADVANCED_FACE('',(#43507),#29377,.F.); +#43507 = FACE_BOUND('',#43508,.F.); +#43508 = EDGE_LOOP('',(#43509,#43510,#43531,#43532)); +#43509 = ORIENTED_EDGE('',*,*,#31860,.F.); +#43510 = ORIENTED_EDGE('',*,*,#43511,.F.); +#43511 = EDGE_CURVE('',#32147,#31833,#43512,.T.); +#43512 = SURFACE_CURVE('',#43513,(#43517,#43524),.PCURVE_S1.); +#43513 = LINE('',#43514,#43515); +#43514 = CARTESIAN_POINT('',(-0.625,3.5,0.2)); +#43515 = VECTOR('',#43516,1.); +#43516 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000)); +#43517 = PCURVE('',#29377,#43518); +#43518 = DEFINITIONAL_REPRESENTATION('',(#43519),#43523); +#43519 = LINE('',#43520,#43521); +#43520 = CARTESIAN_POINT('',(0.25,-1.138828968256E-016)); +#43521 = VECTOR('',#43522,1.); +#43522 = DIRECTION('',(-1.,0.E+000)); +#43523 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#43524 = PCURVE('',#31848,#43525); +#43525 = DEFINITIONAL_REPRESENTATION('',(#43526),#43530); +#43526 = LINE('',#43527,#43528); +#43527 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#43528 = VECTOR('',#43529,1.); +#43529 = DIRECTION('',(1.,0.E+000)); +#43530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#43531 = ORIENTED_EDGE('',*,*,#32146,.F.); +#43532 = ORIENTED_EDGE('',*,*,#29361,.F.); +#43533 = ADVANCED_FACE('',(#43534),#29523,.F.); +#43534 = FACE_BOUND('',#43535,.F.); +#43535 = EDGE_LOOP('',(#43536,#43537,#43558,#43559)); +#43536 = ORIENTED_EDGE('',*,*,#32788,.F.); +#43537 = ORIENTED_EDGE('',*,*,#43538,.F.); +#43538 = EDGE_CURVE('',#33075,#32761,#43539,.T.); +#43539 = SURFACE_CURVE('',#43540,(#43544,#43551),.PCURVE_S1.); +#43540 = LINE('',#43541,#43542); +#43541 = CARTESIAN_POINT('',(0.375,3.5,0.2)); +#43542 = VECTOR('',#43543,1.); +#43543 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000)); +#43544 = PCURVE('',#29523,#43545); +#43545 = DEFINITIONAL_REPRESENTATION('',(#43546),#43550); +#43546 = LINE('',#43547,#43548); +#43547 = CARTESIAN_POINT('',(0.25,-1.138828968256E-016)); +#43548 = VECTOR('',#43549,1.); +#43549 = DIRECTION('',(-1.,0.E+000)); +#43550 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#43551 = PCURVE('',#32776,#43552); +#43552 = DEFINITIONAL_REPRESENTATION('',(#43553),#43557); +#43553 = LINE('',#43554,#43555); +#43554 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#43555 = VECTOR('',#43556,1.); +#43556 = DIRECTION('',(1.,0.E+000)); +#43557 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#43558 = ORIENTED_EDGE('',*,*,#33074,.F.); +#43559 = ORIENTED_EDGE('',*,*,#29507,.F.); +#43560 = ADVANCED_FACE('',(#43561),#29450,.F.); +#43561 = FACE_BOUND('',#43562,.F.); +#43562 = EDGE_LOOP('',(#43563,#43564,#43585,#43586)); +#43563 = ORIENTED_EDGE('',*,*,#32324,.F.); +#43564 = ORIENTED_EDGE('',*,*,#43565,.F.); +#43565 = EDGE_CURVE('',#32611,#32297,#43566,.T.); +#43566 = SURFACE_CURVE('',#43567,(#43571,#43578),.PCURVE_S1.); +#43567 = LINE('',#43568,#43569); +#43568 = CARTESIAN_POINT('',(-0.125,3.5,0.2)); +#43569 = VECTOR('',#43570,1.); +#43570 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000)); +#43571 = PCURVE('',#29450,#43572); +#43572 = DEFINITIONAL_REPRESENTATION('',(#43573),#43577); +#43573 = LINE('',#43574,#43575); +#43574 = CARTESIAN_POINT('',(0.25,-1.138828968256E-016)); +#43575 = VECTOR('',#43576,1.); +#43576 = DIRECTION('',(-1.,0.E+000)); +#43577 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#43578 = PCURVE('',#32312,#43579); +#43579 = DEFINITIONAL_REPRESENTATION('',(#43580),#43584); +#43580 = LINE('',#43581,#43582); +#43581 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#43582 = VECTOR('',#43583,1.); +#43583 = DIRECTION('',(1.,0.E+000)); +#43584 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#43585 = ORIENTED_EDGE('',*,*,#32610,.F.); +#43586 = ORIENTED_EDGE('',*,*,#29434,.F.); +#43587 = ADVANCED_FACE('',(#43588),#29964,.T.); +#43588 = FACE_BOUND('',#43589,.F.); +#43589 = EDGE_LOOP('',(#43590,#43591,#43592,#43593)); +#43590 = ORIENTED_EDGE('',*,*,#29946,.T.); +#43591 = ORIENTED_EDGE('',*,*,#30181,.T.); +#43592 = ORIENTED_EDGE('',*,*,#30264,.T.); +#43593 = ORIENTED_EDGE('',*,*,#43594,.T.); +#43594 = EDGE_CURVE('',#30265,#29947,#43595,.T.); +#43595 = SURFACE_CURVE('',#43596,(#43600,#43607),.PCURVE_S1.); +#43596 = LINE('',#43597,#43598); +#43597 = CARTESIAN_POINT('',(-2.625,3.5,0.E+000)); +#43598 = VECTOR('',#43599,1.); +#43599 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000)); +#43600 = PCURVE('',#29964,#43601); +#43601 = DEFINITIONAL_REPRESENTATION('',(#43602),#43606); +#43602 = LINE('',#43603,#43604); +#43603 = CARTESIAN_POINT('',(0.25,-1.138828968256E-016)); +#43604 = VECTOR('',#43605,1.); +#43605 = DIRECTION('',(-1.,0.E+000)); +#43606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#43607 = PCURVE('',#29992,#43608); +#43608 = DEFINITIONAL_REPRESENTATION('',(#43609),#43613); +#43609 = LINE('',#43610,#43611); +#43610 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#43611 = VECTOR('',#43612,1.); +#43612 = DIRECTION('',(1.,0.E+000)); +#43613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#43614 = ADVANCED_FACE('',(#43615),#29992,.F.); +#43615 = FACE_BOUND('',#43616,.F.); +#43616 = EDGE_LOOP('',(#43617,#43618,#43619,#43620)); +#43617 = ORIENTED_EDGE('',*,*,#30313,.T.); +#43618 = ORIENTED_EDGE('',*,*,#43295,.T.); +#43619 = ORIENTED_EDGE('',*,*,#29976,.F.); +#43620 = ORIENTED_EDGE('',*,*,#43594,.F.); +#43621 = ADVANCED_FACE('',(#43622),#30069,.T.); +#43622 = FACE_BOUND('',#43623,.F.); +#43623 = EDGE_LOOP('',(#43624,#43625,#43626,#43627)); +#43624 = ORIENTED_EDGE('',*,*,#30337,.T.); +#43625 = ORIENTED_EDGE('',*,*,#30235,.T.); +#43626 = ORIENTED_EDGE('',*,*,#30051,.T.); +#43627 = ORIENTED_EDGE('',*,*,#43628,.T.); +#43628 = EDGE_CURVE('',#30054,#30338,#43629,.T.); +#43629 = SURFACE_CURVE('',#43630,(#43634,#43641),.PCURVE_S1.); +#43630 = LINE('',#43631,#43632); +#43631 = CARTESIAN_POINT('',(-3.5,2.875,0.E+000)); +#43632 = VECTOR('',#43633,1.); +#43633 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000)); +#43634 = PCURVE('',#30069,#43635); +#43635 = DEFINITIONAL_REPRESENTATION('',(#43636),#43640); +#43636 = LINE('',#43637,#43638); +#43637 = CARTESIAN_POINT('',(0.25,-1.167434911886E-016)); +#43638 = VECTOR('',#43639,1.); +#43639 = DIRECTION('',(-1.,0.E+000)); +#43640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#43641 = PCURVE('',#30141,#43642); +#43642 = DEFINITIONAL_REPRESENTATION('',(#43643),#43647); +#43643 = LINE('',#43644,#43645); +#43644 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#43645 = VECTOR('',#43646,1.); +#43646 = DIRECTION('',(1.,0.E+000)); +#43647 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#43648 = ADVANCED_FACE('',(#43649),#30141,.F.); +#43649 = FACE_BOUND('',#43650,.F.); +#43650 = EDGE_LOOP('',(#43651,#43652,#43653,#43654)); +#43651 = ORIENTED_EDGE('',*,*,#30127,.T.); +#43652 = ORIENTED_EDGE('',*,*,#42971,.T.); +#43653 = ORIENTED_EDGE('',*,*,#30360,.F.); +#43654 = ORIENTED_EDGE('',*,*,#43628,.F.); +#43655 = ADVANCED_FACE('',(#43656),#30428,.T.); +#43656 = FACE_BOUND('',#43657,.F.); +#43657 = EDGE_LOOP('',(#43658,#43659,#43660,#43661)); +#43658 = ORIENTED_EDGE('',*,*,#30410,.T.); +#43659 = ORIENTED_EDGE('',*,*,#30645,.T.); +#43660 = ORIENTED_EDGE('',*,*,#30728,.T.); +#43661 = ORIENTED_EDGE('',*,*,#43662,.T.); +#43662 = EDGE_CURVE('',#30729,#30411,#43663,.T.); +#43663 = SURFACE_CURVE('',#43664,(#43668,#43675),.PCURVE_S1.); +#43664 = LINE('',#43665,#43666); +#43665 = CARTESIAN_POINT('',(-2.125,3.5,0.E+000)); +#43666 = VECTOR('',#43667,1.); +#43667 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000)); +#43668 = PCURVE('',#30428,#43669); +#43669 = DEFINITIONAL_REPRESENTATION('',(#43670),#43674); +#43670 = LINE('',#43671,#43672); +#43671 = CARTESIAN_POINT('',(0.25,-1.138828968256E-016)); +#43672 = VECTOR('',#43673,1.); +#43673 = DIRECTION('',(-1.,0.E+000)); +#43674 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#43675 = PCURVE('',#30456,#43676); +#43676 = DEFINITIONAL_REPRESENTATION('',(#43677),#43681); +#43677 = LINE('',#43678,#43679); +#43678 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#43679 = VECTOR('',#43680,1.); +#43680 = DIRECTION('',(1.,0.E+000)); +#43681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#43682 = ADVANCED_FACE('',(#43683),#30456,.F.); +#43683 = FACE_BOUND('',#43684,.F.); +#43684 = EDGE_LOOP('',(#43685,#43686,#43687,#43688)); +#43685 = ORIENTED_EDGE('',*,*,#30777,.T.); +#43686 = ORIENTED_EDGE('',*,*,#43349,.T.); +#43687 = ORIENTED_EDGE('',*,*,#30440,.F.); +#43688 = ORIENTED_EDGE('',*,*,#43662,.F.); +#43689 = ADVANCED_FACE('',(#43690),#30533,.T.); +#43690 = FACE_BOUND('',#43691,.F.); +#43691 = EDGE_LOOP('',(#43692,#43693,#43694,#43695)); +#43692 = ORIENTED_EDGE('',*,*,#30801,.T.); +#43693 = ORIENTED_EDGE('',*,*,#30699,.T.); +#43694 = ORIENTED_EDGE('',*,*,#30515,.T.); +#43695 = ORIENTED_EDGE('',*,*,#43696,.T.); +#43696 = EDGE_CURVE('',#30518,#30802,#43697,.T.); +#43697 = SURFACE_CURVE('',#43698,(#43702,#43709),.PCURVE_S1.); +#43698 = LINE('',#43699,#43700); +#43699 = CARTESIAN_POINT('',(-3.5,2.375,0.E+000)); +#43700 = VECTOR('',#43701,1.); +#43701 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000)); +#43702 = PCURVE('',#30533,#43703); +#43703 = DEFINITIONAL_REPRESENTATION('',(#43704),#43708); +#43704 = LINE('',#43705,#43706); +#43705 = CARTESIAN_POINT('',(0.25,-1.167434911886E-016)); +#43706 = VECTOR('',#43707,1.); +#43707 = DIRECTION('',(-1.,0.E+000)); +#43708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#43709 = PCURVE('',#30605,#43710); +#43710 = DEFINITIONAL_REPRESENTATION('',(#43711),#43715); +#43711 = LINE('',#43712,#43713); +#43712 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#43713 = VECTOR('',#43714,1.); +#43714 = DIRECTION('',(1.,0.E+000)); +#43715 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#43716 = ADVANCED_FACE('',(#43717),#30605,.F.); +#43717 = FACE_BOUND('',#43718,.F.); +#43718 = EDGE_LOOP('',(#43719,#43720,#43721,#43722)); +#43719 = ORIENTED_EDGE('',*,*,#30591,.T.); +#43720 = ORIENTED_EDGE('',*,*,#43025,.T.); +#43721 = ORIENTED_EDGE('',*,*,#30824,.F.); +#43722 = ORIENTED_EDGE('',*,*,#43696,.F.); +#43723 = ADVANCED_FACE('',(#43724),#30892,.T.); +#43724 = FACE_BOUND('',#43725,.F.); +#43725 = EDGE_LOOP('',(#43726,#43727,#43728,#43729)); +#43726 = ORIENTED_EDGE('',*,*,#30874,.T.); +#43727 = ORIENTED_EDGE('',*,*,#31109,.T.); +#43728 = ORIENTED_EDGE('',*,*,#31192,.T.); +#43729 = ORIENTED_EDGE('',*,*,#43730,.T.); +#43730 = EDGE_CURVE('',#31193,#30875,#43731,.T.); +#43731 = SURFACE_CURVE('',#43732,(#43736,#43743),.PCURVE_S1.); +#43732 = LINE('',#43733,#43734); +#43733 = CARTESIAN_POINT('',(-1.625,3.5,0.E+000)); +#43734 = VECTOR('',#43735,1.); +#43735 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000)); +#43736 = PCURVE('',#30892,#43737); +#43737 = DEFINITIONAL_REPRESENTATION('',(#43738),#43742); +#43738 = LINE('',#43739,#43740); +#43739 = CARTESIAN_POINT('',(0.25,-1.138828968256E-016)); +#43740 = VECTOR('',#43741,1.); +#43741 = DIRECTION('',(-1.,0.E+000)); +#43742 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#43743 = PCURVE('',#30920,#43744); +#43744 = DEFINITIONAL_REPRESENTATION('',(#43745),#43749); +#43745 = LINE('',#43746,#43747); +#43746 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#43747 = VECTOR('',#43748,1.); +#43748 = DIRECTION('',(1.,0.E+000)); +#43749 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#43750 = ADVANCED_FACE('',(#43751),#30920,.F.); +#43751 = FACE_BOUND('',#43752,.F.); +#43752 = EDGE_LOOP('',(#43753,#43754,#43755,#43756)); +#43753 = ORIENTED_EDGE('',*,*,#31241,.T.); +#43754 = ORIENTED_EDGE('',*,*,#43403,.T.); +#43755 = ORIENTED_EDGE('',*,*,#30904,.F.); +#43756 = ORIENTED_EDGE('',*,*,#43730,.F.); +#43757 = ADVANCED_FACE('',(#43758),#30997,.T.); +#43758 = FACE_BOUND('',#43759,.F.); +#43759 = EDGE_LOOP('',(#43760,#43761,#43762,#43763)); +#43760 = ORIENTED_EDGE('',*,*,#31265,.T.); +#43761 = ORIENTED_EDGE('',*,*,#31163,.T.); +#43762 = ORIENTED_EDGE('',*,*,#30979,.T.); +#43763 = ORIENTED_EDGE('',*,*,#43764,.T.); +#43764 = EDGE_CURVE('',#30982,#31266,#43765,.T.); +#43765 = SURFACE_CURVE('',#43766,(#43770,#43777),.PCURVE_S1.); +#43766 = LINE('',#43767,#43768); +#43767 = CARTESIAN_POINT('',(-3.5,1.875,0.E+000)); +#43768 = VECTOR('',#43769,1.); +#43769 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000)); +#43770 = PCURVE('',#30997,#43771); +#43771 = DEFINITIONAL_REPRESENTATION('',(#43772),#43776); +#43772 = LINE('',#43773,#43774); +#43773 = CARTESIAN_POINT('',(0.25,-1.167434911886E-016)); +#43774 = VECTOR('',#43775,1.); +#43775 = DIRECTION('',(-1.,0.E+000)); +#43776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#43777 = PCURVE('',#31069,#43778); +#43778 = DEFINITIONAL_REPRESENTATION('',(#43779),#43783); +#43779 = LINE('',#43780,#43781); +#43780 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#43781 = VECTOR('',#43782,1.); +#43782 = DIRECTION('',(1.,0.E+000)); +#43783 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#43784 = ADVANCED_FACE('',(#43785),#31069,.F.); +#43785 = FACE_BOUND('',#43786,.F.); +#43786 = EDGE_LOOP('',(#43787,#43788,#43789,#43790)); +#43787 = ORIENTED_EDGE('',*,*,#31055,.T.); +#43788 = ORIENTED_EDGE('',*,*,#43079,.T.); +#43789 = ORIENTED_EDGE('',*,*,#31288,.F.); +#43790 = ORIENTED_EDGE('',*,*,#43764,.F.); +#43791 = ADVANCED_FACE('',(#43792),#31356,.T.); +#43792 = FACE_BOUND('',#43793,.F.); +#43793 = EDGE_LOOP('',(#43794,#43795,#43796,#43797)); +#43794 = ORIENTED_EDGE('',*,*,#31338,.T.); +#43795 = ORIENTED_EDGE('',*,*,#31573,.T.); +#43796 = ORIENTED_EDGE('',*,*,#31656,.T.); +#43797 = ORIENTED_EDGE('',*,*,#43798,.T.); +#43798 = EDGE_CURVE('',#31657,#31339,#43799,.T.); +#43799 = SURFACE_CURVE('',#43800,(#43804,#43811),.PCURVE_S1.); +#43800 = LINE('',#43801,#43802); +#43801 = CARTESIAN_POINT('',(-1.125,3.5,0.E+000)); +#43802 = VECTOR('',#43803,1.); +#43803 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000)); +#43804 = PCURVE('',#31356,#43805); +#43805 = DEFINITIONAL_REPRESENTATION('',(#43806),#43810); +#43806 = LINE('',#43807,#43808); +#43807 = CARTESIAN_POINT('',(0.25,-1.138828968256E-016)); +#43808 = VECTOR('',#43809,1.); +#43809 = DIRECTION('',(-1.,0.E+000)); +#43810 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#43811 = PCURVE('',#31384,#43812); +#43812 = DEFINITIONAL_REPRESENTATION('',(#43813),#43817); +#43813 = LINE('',#43814,#43815); +#43814 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#43815 = VECTOR('',#43816,1.); +#43816 = DIRECTION('',(1.,0.E+000)); +#43817 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#43818 = ADVANCED_FACE('',(#43819),#31384,.F.); +#43819 = FACE_BOUND('',#43820,.F.); +#43820 = EDGE_LOOP('',(#43821,#43822,#43823,#43824)); +#43821 = ORIENTED_EDGE('',*,*,#31705,.T.); +#43822 = ORIENTED_EDGE('',*,*,#43457,.T.); +#43823 = ORIENTED_EDGE('',*,*,#31368,.F.); +#43824 = ORIENTED_EDGE('',*,*,#43798,.F.); +#43825 = ADVANCED_FACE('',(#43826),#31461,.T.); +#43826 = FACE_BOUND('',#43827,.F.); +#43827 = EDGE_LOOP('',(#43828,#43829,#43830,#43831)); +#43828 = ORIENTED_EDGE('',*,*,#31729,.T.); +#43829 = ORIENTED_EDGE('',*,*,#31627,.T.); +#43830 = ORIENTED_EDGE('',*,*,#31443,.T.); +#43831 = ORIENTED_EDGE('',*,*,#43832,.T.); +#43832 = EDGE_CURVE('',#31446,#31730,#43833,.T.); +#43833 = SURFACE_CURVE('',#43834,(#43838,#43845),.PCURVE_S1.); +#43834 = LINE('',#43835,#43836); +#43835 = CARTESIAN_POINT('',(-3.5,1.375,0.E+000)); +#43836 = VECTOR('',#43837,1.); +#43837 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000)); +#43838 = PCURVE('',#31461,#43839); +#43839 = DEFINITIONAL_REPRESENTATION('',(#43840),#43844); +#43840 = LINE('',#43841,#43842); +#43841 = CARTESIAN_POINT('',(0.25,-1.167434911886E-016)); +#43842 = VECTOR('',#43843,1.); +#43843 = DIRECTION('',(-1.,0.E+000)); +#43844 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#43845 = PCURVE('',#31533,#43846); +#43846 = DEFINITIONAL_REPRESENTATION('',(#43847),#43851); +#43847 = LINE('',#43848,#43849); +#43848 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#43849 = VECTOR('',#43850,1.); +#43850 = DIRECTION('',(1.,0.E+000)); +#43851 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#43852 = ADVANCED_FACE('',(#43853),#31533,.F.); +#43853 = FACE_BOUND('',#43854,.F.); +#43854 = EDGE_LOOP('',(#43855,#43856,#43857,#43858)); +#43855 = ORIENTED_EDGE('',*,*,#31519,.T.); +#43856 = ORIENTED_EDGE('',*,*,#43106,.T.); +#43857 = ORIENTED_EDGE('',*,*,#31752,.F.); +#43858 = ORIENTED_EDGE('',*,*,#43832,.F.); +#43859 = ADVANCED_FACE('',(#43860),#31820,.T.); +#43860 = FACE_BOUND('',#43861,.F.); +#43861 = EDGE_LOOP('',(#43862,#43863,#43864,#43865)); +#43862 = ORIENTED_EDGE('',*,*,#31802,.T.); +#43863 = ORIENTED_EDGE('',*,*,#32037,.T.); +#43864 = ORIENTED_EDGE('',*,*,#32120,.T.); +#43865 = ORIENTED_EDGE('',*,*,#43866,.T.); +#43866 = EDGE_CURVE('',#32121,#31803,#43867,.T.); +#43867 = SURFACE_CURVE('',#43868,(#43872,#43879),.PCURVE_S1.); +#43868 = LINE('',#43869,#43870); +#43869 = CARTESIAN_POINT('',(-0.625,3.5,0.E+000)); +#43870 = VECTOR('',#43871,1.); +#43871 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000)); +#43872 = PCURVE('',#31820,#43873); +#43873 = DEFINITIONAL_REPRESENTATION('',(#43874),#43878); +#43874 = LINE('',#43875,#43876); +#43875 = CARTESIAN_POINT('',(0.25,-1.138828968256E-016)); +#43876 = VECTOR('',#43877,1.); +#43877 = DIRECTION('',(-1.,0.E+000)); +#43878 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#43879 = PCURVE('',#31848,#43880); +#43880 = DEFINITIONAL_REPRESENTATION('',(#43881),#43885); +#43881 = LINE('',#43882,#43883); +#43882 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#43883 = VECTOR('',#43884,1.); +#43884 = DIRECTION('',(1.,0.E+000)); +#43885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#43886 = ADVANCED_FACE('',(#43887),#31848,.F.); +#43887 = FACE_BOUND('',#43888,.F.); +#43888 = EDGE_LOOP('',(#43889,#43890,#43891,#43892)); +#43889 = ORIENTED_EDGE('',*,*,#32169,.T.); +#43890 = ORIENTED_EDGE('',*,*,#43511,.T.); +#43891 = ORIENTED_EDGE('',*,*,#31832,.F.); +#43892 = ORIENTED_EDGE('',*,*,#43866,.F.); +#43893 = ADVANCED_FACE('',(#43894),#31925,.T.); +#43894 = FACE_BOUND('',#43895,.F.); +#43895 = EDGE_LOOP('',(#43896,#43897,#43898,#43899)); +#43896 = ORIENTED_EDGE('',*,*,#32193,.T.); +#43897 = ORIENTED_EDGE('',*,*,#32091,.T.); +#43898 = ORIENTED_EDGE('',*,*,#31907,.T.); +#43899 = ORIENTED_EDGE('',*,*,#43900,.T.); +#43900 = EDGE_CURVE('',#31910,#32194,#43901,.T.); +#43901 = SURFACE_CURVE('',#43902,(#43906,#43913),.PCURVE_S1.); +#43902 = LINE('',#43903,#43904); +#43903 = CARTESIAN_POINT('',(-3.5,0.875,0.E+000)); +#43904 = VECTOR('',#43905,1.); +#43905 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000)); +#43906 = PCURVE('',#31925,#43907); +#43907 = DEFINITIONAL_REPRESENTATION('',(#43908),#43912); +#43908 = LINE('',#43909,#43910); +#43909 = CARTESIAN_POINT('',(0.25,-1.167434911886E-016)); +#43910 = VECTOR('',#43911,1.); +#43911 = DIRECTION('',(-1.,0.E+000)); +#43912 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#43913 = PCURVE('',#31997,#43914); +#43914 = DEFINITIONAL_REPRESENTATION('',(#43915),#43919); +#43915 = LINE('',#43916,#43917); +#43916 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#43917 = VECTOR('',#43918,1.); +#43918 = DIRECTION('',(1.,0.E+000)); +#43919 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#43920 = ADVANCED_FACE('',(#43921),#31997,.F.); +#43921 = FACE_BOUND('',#43922,.F.); +#43922 = EDGE_LOOP('',(#43923,#43924,#43925,#43926)); +#43923 = ORIENTED_EDGE('',*,*,#31983,.T.); +#43924 = ORIENTED_EDGE('',*,*,#43160,.T.); +#43925 = ORIENTED_EDGE('',*,*,#32216,.F.); +#43926 = ORIENTED_EDGE('',*,*,#43900,.F.); +#43927 = ADVANCED_FACE('',(#43928),#32284,.T.); +#43928 = FACE_BOUND('',#43929,.F.); +#43929 = EDGE_LOOP('',(#43930,#43931,#43932,#43933)); +#43930 = ORIENTED_EDGE('',*,*,#32266,.T.); +#43931 = ORIENTED_EDGE('',*,*,#32501,.T.); +#43932 = ORIENTED_EDGE('',*,*,#32584,.T.); +#43933 = ORIENTED_EDGE('',*,*,#43934,.T.); +#43934 = EDGE_CURVE('',#32585,#32267,#43935,.T.); +#43935 = SURFACE_CURVE('',#43936,(#43940,#43947),.PCURVE_S1.); +#43936 = LINE('',#43937,#43938); +#43937 = CARTESIAN_POINT('',(-0.125,3.5,0.E+000)); +#43938 = VECTOR('',#43939,1.); +#43939 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000)); +#43940 = PCURVE('',#32284,#43941); +#43941 = DEFINITIONAL_REPRESENTATION('',(#43942),#43946); +#43942 = LINE('',#43943,#43944); +#43943 = CARTESIAN_POINT('',(0.25,-1.138828968256E-016)); +#43944 = VECTOR('',#43945,1.); +#43945 = DIRECTION('',(-1.,0.E+000)); +#43946 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#43947 = PCURVE('',#32312,#43948); +#43948 = DEFINITIONAL_REPRESENTATION('',(#43949),#43953); +#43949 = LINE('',#43950,#43951); +#43950 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#43951 = VECTOR('',#43952,1.); +#43952 = DIRECTION('',(1.,0.E+000)); +#43953 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#43954 = ADVANCED_FACE('',(#43955),#32312,.F.); +#43955 = FACE_BOUND('',#43956,.F.); +#43956 = EDGE_LOOP('',(#43957,#43958,#43959,#43960)); +#43957 = ORIENTED_EDGE('',*,*,#32633,.T.); +#43958 = ORIENTED_EDGE('',*,*,#43565,.T.); +#43959 = ORIENTED_EDGE('',*,*,#32296,.F.); +#43960 = ORIENTED_EDGE('',*,*,#43934,.F.); +#43961 = ADVANCED_FACE('',(#43962),#32389,.T.); +#43962 = FACE_BOUND('',#43963,.F.); +#43963 = EDGE_LOOP('',(#43964,#43965,#43966,#43967)); +#43964 = ORIENTED_EDGE('',*,*,#32657,.T.); +#43965 = ORIENTED_EDGE('',*,*,#32555,.T.); +#43966 = ORIENTED_EDGE('',*,*,#32371,.T.); +#43967 = ORIENTED_EDGE('',*,*,#43968,.T.); +#43968 = EDGE_CURVE('',#32374,#32658,#43969,.T.); +#43969 = SURFACE_CURVE('',#43970,(#43974,#43981),.PCURVE_S1.); +#43970 = LINE('',#43971,#43972); +#43971 = CARTESIAN_POINT('',(-3.5,0.375,0.E+000)); +#43972 = VECTOR('',#43973,1.); +#43973 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000)); +#43974 = PCURVE('',#32389,#43975); +#43975 = DEFINITIONAL_REPRESENTATION('',(#43976),#43980); +#43976 = LINE('',#43977,#43978); +#43977 = CARTESIAN_POINT('',(0.25,-1.167434911886E-016)); +#43978 = VECTOR('',#43979,1.); +#43979 = DIRECTION('',(-1.,0.E+000)); +#43980 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#43981 = PCURVE('',#32461,#43982); +#43982 = DEFINITIONAL_REPRESENTATION('',(#43983),#43987); +#43983 = LINE('',#43984,#43985); +#43984 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#43985 = VECTOR('',#43986,1.); +#43986 = DIRECTION('',(1.,0.E+000)); +#43987 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#43988 = ADVANCED_FACE('',(#43989),#32461,.F.); +#43989 = FACE_BOUND('',#43990,.F.); +#43990 = EDGE_LOOP('',(#43991,#43992,#43993,#43994)); +#43991 = ORIENTED_EDGE('',*,*,#32447,.T.); +#43992 = ORIENTED_EDGE('',*,*,#43214,.T.); +#43993 = ORIENTED_EDGE('',*,*,#32680,.F.); +#43994 = ORIENTED_EDGE('',*,*,#43968,.F.); +#43995 = ADVANCED_FACE('',(#43996),#32748,.T.); +#43996 = FACE_BOUND('',#43997,.F.); +#43997 = EDGE_LOOP('',(#43998,#43999,#44000,#44001)); +#43998 = ORIENTED_EDGE('',*,*,#32730,.T.); +#43999 = ORIENTED_EDGE('',*,*,#32965,.T.); +#44000 = ORIENTED_EDGE('',*,*,#33048,.T.); +#44001 = ORIENTED_EDGE('',*,*,#44002,.T.); +#44002 = EDGE_CURVE('',#33049,#32731,#44003,.T.); +#44003 = SURFACE_CURVE('',#44004,(#44008,#44015),.PCURVE_S1.); +#44004 = LINE('',#44005,#44006); +#44005 = CARTESIAN_POINT('',(0.375,3.5,0.E+000)); +#44006 = VECTOR('',#44007,1.); +#44007 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000)); +#44008 = PCURVE('',#32748,#44009); +#44009 = DEFINITIONAL_REPRESENTATION('',(#44010),#44014); +#44010 = LINE('',#44011,#44012); +#44011 = CARTESIAN_POINT('',(0.25,-1.138828968256E-016)); +#44012 = VECTOR('',#44013,1.); +#44013 = DIRECTION('',(-1.,0.E+000)); +#44014 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#44015 = PCURVE('',#32776,#44016); +#44016 = DEFINITIONAL_REPRESENTATION('',(#44017),#44021); +#44017 = LINE('',#44018,#44019); +#44018 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#44019 = VECTOR('',#44020,1.); +#44020 = DIRECTION('',(1.,0.E+000)); +#44021 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#44022 = ADVANCED_FACE('',(#44023),#32776,.F.); +#44023 = FACE_BOUND('',#44024,.F.); +#44024 = EDGE_LOOP('',(#44025,#44026,#44027,#44028)); +#44025 = ORIENTED_EDGE('',*,*,#33097,.T.); +#44026 = ORIENTED_EDGE('',*,*,#43538,.T.); +#44027 = ORIENTED_EDGE('',*,*,#32760,.F.); +#44028 = ORIENTED_EDGE('',*,*,#44002,.F.); +#44029 = ADVANCED_FACE('',(#44030),#32853,.T.); +#44030 = FACE_BOUND('',#44031,.F.); +#44031 = EDGE_LOOP('',(#44032,#44033,#44034,#44035)); +#44032 = ORIENTED_EDGE('',*,*,#33121,.T.); +#44033 = ORIENTED_EDGE('',*,*,#33019,.T.); +#44034 = ORIENTED_EDGE('',*,*,#32835,.T.); +#44035 = ORIENTED_EDGE('',*,*,#44036,.T.); +#44036 = EDGE_CURVE('',#32838,#33122,#44037,.T.); +#44037 = SURFACE_CURVE('',#44038,(#44042,#44049),.PCURVE_S1.); +#44038 = LINE('',#44039,#44040); +#44039 = CARTESIAN_POINT('',(-3.5,-0.125,0.E+000)); +#44040 = VECTOR('',#44041,1.); +#44041 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000)); +#44042 = PCURVE('',#32853,#44043); +#44043 = DEFINITIONAL_REPRESENTATION('',(#44044),#44048); +#44044 = LINE('',#44045,#44046); +#44045 = CARTESIAN_POINT('',(0.25,-1.167434911886E-016)); +#44046 = VECTOR('',#44047,1.); +#44047 = DIRECTION('',(-1.,0.E+000)); +#44048 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#44049 = PCURVE('',#32925,#44050); +#44050 = DEFINITIONAL_REPRESENTATION('',(#44051),#44055); +#44051 = LINE('',#44052,#44053); +#44052 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#44053 = VECTOR('',#44054,1.); +#44054 = DIRECTION('',(1.,0.E+000)); +#44055 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#44056 = ADVANCED_FACE('',(#44057),#32925,.F.); +#44057 = FACE_BOUND('',#44058,.F.); +#44058 = EDGE_LOOP('',(#44059,#44060,#44061,#44062)); +#44059 = ORIENTED_EDGE('',*,*,#32911,.T.); +#44060 = ORIENTED_EDGE('',*,*,#43241,.T.); +#44061 = ORIENTED_EDGE('',*,*,#33144,.F.); +#44062 = ORIENTED_EDGE('',*,*,#44036,.F.); +#44063 = ADVANCED_FACE('',(#44064),#33212,.T.); +#44064 = FACE_BOUND('',#44065,.F.); +#44065 = EDGE_LOOP('',(#44066,#44067,#44068,#44069)); +#44066 = ORIENTED_EDGE('',*,*,#33194,.T.); +#44067 = ORIENTED_EDGE('',*,*,#33429,.T.); +#44068 = ORIENTED_EDGE('',*,*,#33512,.T.); +#44069 = ORIENTED_EDGE('',*,*,#44070,.T.); +#44070 = EDGE_CURVE('',#33513,#33195,#44071,.T.); +#44071 = SURFACE_CURVE('',#44072,(#44076,#44083),.PCURVE_S1.); +#44072 = LINE('',#44073,#44074); +#44073 = CARTESIAN_POINT('',(0.875,3.5,0.E+000)); +#44074 = VECTOR('',#44075,1.); +#44075 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000)); +#44076 = PCURVE('',#33212,#44077); +#44077 = DEFINITIONAL_REPRESENTATION('',(#44078),#44082); +#44078 = LINE('',#44079,#44080); +#44079 = CARTESIAN_POINT('',(0.25,-1.138828968256E-016)); +#44080 = VECTOR('',#44081,1.); +#44081 = DIRECTION('',(-1.,0.E+000)); +#44082 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#44083 = PCURVE('',#33240,#44084); +#44084 = DEFINITIONAL_REPRESENTATION('',(#44085),#44089); +#44085 = LINE('',#44086,#44087); +#44086 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#44087 = VECTOR('',#44088,1.); +#44088 = DIRECTION('',(1.,0.E+000)); +#44089 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#44090 = ADVANCED_FACE('',(#44091),#33240,.F.); +#44091 = FACE_BOUND('',#44092,.F.); +#44092 = EDGE_LOOP('',(#44093,#44094,#44095,#44096)); +#44093 = ORIENTED_EDGE('',*,*,#33561,.T.); +#44094 = ORIENTED_EDGE('',*,*,#43484,.T.); +#44095 = ORIENTED_EDGE('',*,*,#33224,.F.); +#44096 = ORIENTED_EDGE('',*,*,#44070,.F.); +#44097 = ADVANCED_FACE('',(#44098),#33317,.T.); +#44098 = FACE_BOUND('',#44099,.F.); +#44099 = EDGE_LOOP('',(#44100,#44101,#44102,#44103)); +#44100 = ORIENTED_EDGE('',*,*,#33585,.T.); +#44101 = ORIENTED_EDGE('',*,*,#33483,.T.); +#44102 = ORIENTED_EDGE('',*,*,#33299,.T.); +#44103 = ORIENTED_EDGE('',*,*,#44104,.T.); +#44104 = EDGE_CURVE('',#33302,#33586,#44105,.T.); +#44105 = SURFACE_CURVE('',#44106,(#44110,#44117),.PCURVE_S1.); +#44106 = LINE('',#44107,#44108); +#44107 = CARTESIAN_POINT('',(-3.5,-0.625,0.E+000)); +#44108 = VECTOR('',#44109,1.); +#44109 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000)); +#44110 = PCURVE('',#33317,#44111); +#44111 = DEFINITIONAL_REPRESENTATION('',(#44112),#44116); +#44112 = LINE('',#44113,#44114); +#44113 = CARTESIAN_POINT('',(0.25,-1.167434911886E-016)); +#44114 = VECTOR('',#44115,1.); +#44115 = DIRECTION('',(-1.,0.E+000)); +#44116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#44117 = PCURVE('',#33389,#44118); +#44118 = DEFINITIONAL_REPRESENTATION('',(#44119),#44123); +#44119 = LINE('',#44120,#44121); +#44120 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#44121 = VECTOR('',#44122,1.); +#44122 = DIRECTION('',(1.,0.E+000)); +#44123 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#44124 = ADVANCED_FACE('',(#44125),#33389,.F.); +#44125 = FACE_BOUND('',#44126,.F.); +#44126 = EDGE_LOOP('',(#44127,#44128,#44129,#44130)); +#44127 = ORIENTED_EDGE('',*,*,#33375,.T.); +#44128 = ORIENTED_EDGE('',*,*,#43187,.T.); +#44129 = ORIENTED_EDGE('',*,*,#33608,.F.); +#44130 = ORIENTED_EDGE('',*,*,#44104,.F.); +#44131 = ADVANCED_FACE('',(#44132),#33676,.T.); +#44132 = FACE_BOUND('',#44133,.F.); +#44133 = EDGE_LOOP('',(#44134,#44135,#44136,#44137)); +#44134 = ORIENTED_EDGE('',*,*,#33658,.T.); +#44135 = ORIENTED_EDGE('',*,*,#33893,.T.); +#44136 = ORIENTED_EDGE('',*,*,#33976,.T.); +#44137 = ORIENTED_EDGE('',*,*,#44138,.T.); +#44138 = EDGE_CURVE('',#33977,#33659,#44139,.T.); +#44139 = SURFACE_CURVE('',#44140,(#44144,#44151),.PCURVE_S1.); +#44140 = LINE('',#44141,#44142); +#44141 = CARTESIAN_POINT('',(1.375,3.5,0.E+000)); +#44142 = VECTOR('',#44143,1.); +#44143 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000)); +#44144 = PCURVE('',#33676,#44145); +#44145 = DEFINITIONAL_REPRESENTATION('',(#44146),#44150); +#44146 = LINE('',#44147,#44148); +#44147 = CARTESIAN_POINT('',(0.25,-1.138828968256E-016)); +#44148 = VECTOR('',#44149,1.); +#44149 = DIRECTION('',(-1.,0.E+000)); +#44150 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#44151 = PCURVE('',#33704,#44152); +#44152 = DEFINITIONAL_REPRESENTATION('',(#44153),#44157); +#44153 = LINE('',#44154,#44155); +#44154 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#44155 = VECTOR('',#44156,1.); +#44156 = DIRECTION('',(1.,0.E+000)); +#44157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#44158 = ADVANCED_FACE('',(#44159),#33704,.F.); +#44159 = FACE_BOUND('',#44160,.F.); +#44160 = EDGE_LOOP('',(#44161,#44162,#44163,#44164)); +#44161 = ORIENTED_EDGE('',*,*,#34025,.T.); +#44162 = ORIENTED_EDGE('',*,*,#43430,.T.); +#44163 = ORIENTED_EDGE('',*,*,#33688,.F.); +#44164 = ORIENTED_EDGE('',*,*,#44138,.F.); +#44165 = ADVANCED_FACE('',(#44166),#33781,.T.); +#44166 = FACE_BOUND('',#44167,.F.); +#44167 = EDGE_LOOP('',(#44168,#44169,#44170,#44171)); +#44168 = ORIENTED_EDGE('',*,*,#34049,.T.); +#44169 = ORIENTED_EDGE('',*,*,#33947,.T.); +#44170 = ORIENTED_EDGE('',*,*,#33763,.T.); +#44171 = ORIENTED_EDGE('',*,*,#44172,.T.); +#44172 = EDGE_CURVE('',#33766,#34050,#44173,.T.); +#44173 = SURFACE_CURVE('',#44174,(#44178,#44185),.PCURVE_S1.); +#44174 = LINE('',#44175,#44176); +#44175 = CARTESIAN_POINT('',(-3.5,-1.125,0.E+000)); +#44176 = VECTOR('',#44177,1.); +#44177 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000)); +#44178 = PCURVE('',#33781,#44179); +#44179 = DEFINITIONAL_REPRESENTATION('',(#44180),#44184); +#44180 = LINE('',#44181,#44182); +#44181 = CARTESIAN_POINT('',(0.25,-1.167434911886E-016)); +#44182 = VECTOR('',#44183,1.); +#44183 = DIRECTION('',(-1.,0.E+000)); +#44184 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#44185 = PCURVE('',#33853,#44186); +#44186 = DEFINITIONAL_REPRESENTATION('',(#44187),#44191); +#44187 = LINE('',#44188,#44189); +#44188 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#44189 = VECTOR('',#44190,1.); +#44190 = DIRECTION('',(1.,0.E+000)); +#44191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#44192 = ADVANCED_FACE('',(#44193),#33853,.F.); +#44193 = FACE_BOUND('',#44194,.F.); +#44194 = EDGE_LOOP('',(#44195,#44196,#44197,#44198)); +#44195 = ORIENTED_EDGE('',*,*,#33839,.T.); +#44196 = ORIENTED_EDGE('',*,*,#43133,.T.); +#44197 = ORIENTED_EDGE('',*,*,#34072,.F.); +#44198 = ORIENTED_EDGE('',*,*,#44172,.F.); +#44199 = ADVANCED_FACE('',(#44200),#34140,.T.); +#44200 = FACE_BOUND('',#44201,.F.); +#44201 = EDGE_LOOP('',(#44202,#44203,#44204,#44205)); +#44202 = ORIENTED_EDGE('',*,*,#34122,.T.); +#44203 = ORIENTED_EDGE('',*,*,#34252,.T.); +#44204 = ORIENTED_EDGE('',*,*,#34281,.T.); +#44205 = ORIENTED_EDGE('',*,*,#44206,.T.); +#44206 = EDGE_CURVE('',#34282,#34123,#44207,.T.); +#44207 = SURFACE_CURVE('',#44208,(#44212,#44219),.PCURVE_S1.); +#44208 = LINE('',#44209,#44210); +#44209 = CARTESIAN_POINT('',(1.875,3.5,0.E+000)); +#44210 = VECTOR('',#44211,1.); +#44211 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000)); +#44212 = PCURVE('',#34140,#44213); +#44213 = DEFINITIONAL_REPRESENTATION('',(#44214),#44218); +#44214 = LINE('',#44215,#44216); +#44215 = CARTESIAN_POINT('',(0.25,-1.138828968256E-016)); +#44216 = VECTOR('',#44217,1.); +#44217 = DIRECTION('',(-1.,0.E+000)); +#44218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#44219 = PCURVE('',#34168,#44220); +#44220 = DEFINITIONAL_REPRESENTATION('',(#44221),#44225); +#44221 = LINE('',#44222,#44223); +#44222 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#44223 = VECTOR('',#44224,1.); +#44224 = DIRECTION('',(1.,0.E+000)); +#44225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#44226 = ADVANCED_FACE('',(#44227),#34168,.F.); +#44227 = FACE_BOUND('',#44228,.F.); +#44228 = EDGE_LOOP('',(#44229,#44230,#44231,#44232)); +#44229 = ORIENTED_EDGE('',*,*,#34330,.T.); +#44230 = ORIENTED_EDGE('',*,*,#43376,.T.); +#44231 = ORIENTED_EDGE('',*,*,#34152,.F.); +#44232 = ORIENTED_EDGE('',*,*,#44206,.F.); +#44233 = ADVANCED_FACE('',(#44234),#34372,.T.); +#44234 = FACE_BOUND('',#44235,.F.); +#44235 = EDGE_LOOP('',(#44236,#44237,#44238,#44239)); +#44236 = ORIENTED_EDGE('',*,*,#34354,.T.); +#44237 = ORIENTED_EDGE('',*,*,#34589,.T.); +#44238 = ORIENTED_EDGE('',*,*,#34672,.T.); +#44239 = ORIENTED_EDGE('',*,*,#44240,.T.); +#44240 = EDGE_CURVE('',#34673,#34355,#44241,.T.); +#44241 = SURFACE_CURVE('',#44242,(#44246,#44253),.PCURVE_S1.); +#44242 = LINE('',#44243,#44244); +#44243 = CARTESIAN_POINT('',(2.375,3.5,0.E+000)); +#44244 = VECTOR('',#44245,1.); +#44245 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000)); +#44246 = PCURVE('',#34372,#44247); +#44247 = DEFINITIONAL_REPRESENTATION('',(#44248),#44252); +#44248 = LINE('',#44249,#44250); +#44249 = CARTESIAN_POINT('',(0.25,-1.138828968256E-016)); +#44250 = VECTOR('',#44251,1.); +#44251 = DIRECTION('',(-1.,0.E+000)); +#44252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#44253 = PCURVE('',#34400,#44254); +#44254 = DEFINITIONAL_REPRESENTATION('',(#44255),#44259); +#44255 = LINE('',#44256,#44257); +#44256 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#44257 = VECTOR('',#44258,1.); +#44258 = DIRECTION('',(1.,0.E+000)); +#44259 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#44260 = ADVANCED_FACE('',(#44261),#34400,.F.); +#44261 = FACE_BOUND('',#44262,.F.); +#44262 = EDGE_LOOP('',(#44263,#44264,#44265,#44266)); +#44263 = ORIENTED_EDGE('',*,*,#34721,.T.); +#44264 = ORIENTED_EDGE('',*,*,#43322,.T.); +#44265 = ORIENTED_EDGE('',*,*,#34384,.F.); +#44266 = ORIENTED_EDGE('',*,*,#44240,.F.); +#44267 = ADVANCED_FACE('',(#44268),#34477,.T.); +#44268 = FACE_BOUND('',#44269,.F.); +#44269 = EDGE_LOOP('',(#44270,#44271,#44272,#44273)); +#44270 = ORIENTED_EDGE('',*,*,#34745,.T.); +#44271 = ORIENTED_EDGE('',*,*,#34643,.T.); +#44272 = ORIENTED_EDGE('',*,*,#34459,.T.); +#44273 = ORIENTED_EDGE('',*,*,#44274,.T.); +#44274 = EDGE_CURVE('',#34462,#34746,#44275,.T.); +#44275 = SURFACE_CURVE('',#44276,(#44280,#44287),.PCURVE_S1.); +#44276 = LINE('',#44277,#44278); +#44277 = CARTESIAN_POINT('',(-3.5,-2.125,0.E+000)); +#44278 = VECTOR('',#44279,1.); +#44279 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000)); +#44280 = PCURVE('',#34477,#44281); +#44281 = DEFINITIONAL_REPRESENTATION('',(#44282),#44286); +#44282 = LINE('',#44283,#44284); +#44283 = CARTESIAN_POINT('',(0.25,-1.167434911886E-016)); +#44284 = VECTOR('',#44285,1.); +#44285 = DIRECTION('',(-1.,0.E+000)); +#44286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#44287 = PCURVE('',#34549,#44288); +#44288 = DEFINITIONAL_REPRESENTATION('',(#44289),#44293); +#44289 = LINE('',#44290,#44291); +#44290 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#44291 = VECTOR('',#44292,1.); +#44292 = DIRECTION('',(1.,0.E+000)); +#44293 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#44294 = ADVANCED_FACE('',(#44295),#34549,.F.); +#44295 = FACE_BOUND('',#44296,.F.); +#44296 = EDGE_LOOP('',(#44297,#44298,#44299,#44300)); +#44297 = ORIENTED_EDGE('',*,*,#34535,.T.); +#44298 = ORIENTED_EDGE('',*,*,#43052,.T.); +#44299 = ORIENTED_EDGE('',*,*,#34768,.F.); +#44300 = ORIENTED_EDGE('',*,*,#44274,.F.); +#44301 = ADVANCED_FACE('',(#44302),#34836,.T.); +#44302 = FACE_BOUND('',#44303,.F.); +#44303 = EDGE_LOOP('',(#44304,#44305,#44306,#44307)); +#44304 = ORIENTED_EDGE('',*,*,#34818,.T.); +#44305 = ORIENTED_EDGE('',*,*,#35053,.T.); +#44306 = ORIENTED_EDGE('',*,*,#35136,.T.); +#44307 = ORIENTED_EDGE('',*,*,#44308,.T.); +#44308 = EDGE_CURVE('',#35137,#34819,#44309,.T.); +#44309 = SURFACE_CURVE('',#44310,(#44314,#44321),.PCURVE_S1.); +#44310 = LINE('',#44311,#44312); +#44311 = CARTESIAN_POINT('',(2.875,3.5,0.E+000)); +#44312 = VECTOR('',#44313,1.); +#44313 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000)); +#44314 = PCURVE('',#34836,#44315); +#44315 = DEFINITIONAL_REPRESENTATION('',(#44316),#44320); +#44316 = LINE('',#44317,#44318); +#44317 = CARTESIAN_POINT('',(0.25,-1.138828968256E-016)); +#44318 = VECTOR('',#44319,1.); +#44319 = DIRECTION('',(-1.,0.E+000)); +#44320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#44321 = PCURVE('',#34864,#44322); +#44322 = DEFINITIONAL_REPRESENTATION('',(#44323),#44327); +#44323 = LINE('',#44324,#44325); +#44324 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#44325 = VECTOR('',#44326,1.); +#44326 = DIRECTION('',(1.,0.E+000)); +#44327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#44328 = ADVANCED_FACE('',(#44329),#34864,.F.); +#44329 = FACE_BOUND('',#44330,.F.); +#44330 = EDGE_LOOP('',(#44331,#44332,#44333,#44334)); +#44331 = ORIENTED_EDGE('',*,*,#35185,.T.); +#44332 = ORIENTED_EDGE('',*,*,#43268,.T.); +#44333 = ORIENTED_EDGE('',*,*,#34848,.F.); +#44334 = ORIENTED_EDGE('',*,*,#44308,.F.); +#44335 = ADVANCED_FACE('',(#44336),#34941,.T.); +#44336 = FACE_BOUND('',#44337,.F.); +#44337 = EDGE_LOOP('',(#44338,#44339,#44340,#44341)); +#44338 = ORIENTED_EDGE('',*,*,#35209,.T.); +#44339 = ORIENTED_EDGE('',*,*,#35107,.T.); +#44340 = ORIENTED_EDGE('',*,*,#34923,.T.); +#44341 = ORIENTED_EDGE('',*,*,#44342,.T.); +#44342 = EDGE_CURVE('',#34926,#35210,#44343,.T.); +#44343 = SURFACE_CURVE('',#44344,(#44348,#44355),.PCURVE_S1.); +#44344 = LINE('',#44345,#44346); +#44345 = CARTESIAN_POINT('',(-3.5,-2.625,0.E+000)); +#44346 = VECTOR('',#44347,1.); +#44347 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000)); +#44348 = PCURVE('',#34941,#44349); +#44349 = DEFINITIONAL_REPRESENTATION('',(#44350),#44354); +#44350 = LINE('',#44351,#44352); +#44351 = CARTESIAN_POINT('',(0.25,-1.167434911886E-016)); +#44352 = VECTOR('',#44353,1.); +#44353 = DIRECTION('',(-1.,0.E+000)); +#44354 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#44355 = PCURVE('',#35013,#44356); +#44356 = DEFINITIONAL_REPRESENTATION('',(#44357),#44361); +#44357 = LINE('',#44358,#44359); +#44358 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#44359 = VECTOR('',#44360,1.); +#44360 = DIRECTION('',(1.,0.E+000)); +#44361 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#44362 = ADVANCED_FACE('',(#44363),#35013,.F.); +#44363 = FACE_BOUND('',#44364,.F.); +#44364 = EDGE_LOOP('',(#44365,#44366,#44367,#44368)); +#44365 = ORIENTED_EDGE('',*,*,#34999,.T.); +#44366 = ORIENTED_EDGE('',*,*,#42998,.T.); +#44367 = ORIENTED_EDGE('',*,*,#35232,.F.); +#44368 = ORIENTED_EDGE('',*,*,#44342,.F.); +#44369 = ADVANCED_FACE('',(#44370),#36171,.F.); +#44370 = FACE_BOUND('',#44371,.F.); +#44371 = EDGE_LOOP('',(#44372,#44373,#44394,#44395)); +#44372 = ORIENTED_EDGE('',*,*,#37168,.F.); +#44373 = ORIENTED_EDGE('',*,*,#44374,.F.); +#44374 = EDGE_CURVE('',#37455,#37141,#44375,.T.); +#44375 = SURFACE_CURVE('',#44376,(#44380,#44387),.PCURVE_S1.); +#44376 = LINE('',#44377,#44378); +#44377 = CARTESIAN_POINT('',(3.5,2.625,0.2)); +#44378 = VECTOR('',#44379,1.); +#44379 = DIRECTION('',(3.445092848398E-016,1.,0.E+000)); +#44380 = PCURVE('',#36171,#44381); +#44381 = DEFINITIONAL_REPRESENTATION('',(#44382),#44386); +#44382 = LINE('',#44383,#44384); +#44383 = CARTESIAN_POINT('',(0.25,-8.612732120995E-017)); +#44384 = VECTOR('',#44385,1.); +#44385 = DIRECTION('',(-1.,0.E+000)); +#44386 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#44387 = PCURVE('',#37156,#44388); +#44388 = DEFINITIONAL_REPRESENTATION('',(#44389),#44393); +#44389 = LINE('',#44390,#44391); +#44390 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#44391 = VECTOR('',#44392,1.); +#44392 = DIRECTION('',(1.,0.E+000)); +#44393 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#44394 = ORIENTED_EDGE('',*,*,#37454,.F.); +#44395 = ORIENTED_EDGE('',*,*,#36155,.T.); +#44396 = ADVANCED_FACE('',(#44397),#35368,.F.); +#44397 = FACE_BOUND('',#44398,.F.); +#44398 = EDGE_LOOP('',(#44399,#44400,#44421,#44422)); +#44399 = ORIENTED_EDGE('',*,*,#42272,.F.); +#44400 = ORIENTED_EDGE('',*,*,#44401,.F.); +#44401 = EDGE_CURVE('',#42559,#42245,#44402,.T.); +#44402 = SURFACE_CURVE('',#44403,(#44407,#44414),.PCURVE_S1.); +#44403 = LINE('',#44404,#44405); +#44404 = CARTESIAN_POINT('',(3.5,-2.875,0.2)); +#44405 = VECTOR('',#44406,1.); +#44406 = DIRECTION('',(3.445092848398E-016,1.,0.E+000)); +#44407 = PCURVE('',#35368,#44408); +#44408 = DEFINITIONAL_REPRESENTATION('',(#44409),#44413); +#44409 = LINE('',#44410,#44411); +#44410 = CARTESIAN_POINT('',(0.25,-8.612732120995E-017)); +#44411 = VECTOR('',#44412,1.); +#44412 = DIRECTION('',(-1.,0.E+000)); +#44413 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#44414 = PCURVE('',#42260,#44415); +#44415 = DEFINITIONAL_REPRESENTATION('',(#44416),#44420); +#44416 = LINE('',#44417,#44418); +#44417 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#44418 = VECTOR('',#44419,1.); +#44419 = DIRECTION('',(1.,0.E+000)); +#44420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#44421 = ORIENTED_EDGE('',*,*,#42558,.F.); +#44422 = ORIENTED_EDGE('',*,*,#35352,.T.); +#44423 = ADVANCED_FACE('',(#44424),#36098,.F.); +#44424 = FACE_BOUND('',#44425,.F.); +#44425 = EDGE_LOOP('',(#44426,#44427,#44448,#44449)); +#44426 = ORIENTED_EDGE('',*,*,#37632,.F.); +#44427 = ORIENTED_EDGE('',*,*,#44428,.F.); +#44428 = EDGE_CURVE('',#37919,#37605,#44429,.T.); +#44429 = SURFACE_CURVE('',#44430,(#44434,#44441),.PCURVE_S1.); +#44430 = LINE('',#44431,#44432); +#44431 = CARTESIAN_POINT('',(3.5,2.125,0.2)); +#44432 = VECTOR('',#44433,1.); +#44433 = DIRECTION('',(3.445092848398E-016,1.,0.E+000)); +#44434 = PCURVE('',#36098,#44435); +#44435 = DEFINITIONAL_REPRESENTATION('',(#44436),#44440); +#44436 = LINE('',#44437,#44438); +#44437 = CARTESIAN_POINT('',(0.25,-8.612732120995E-017)); +#44438 = VECTOR('',#44439,1.); +#44439 = DIRECTION('',(-1.,0.E+000)); +#44440 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#44441 = PCURVE('',#37620,#44442); +#44442 = DEFINITIONAL_REPRESENTATION('',(#44443),#44447); +#44443 = LINE('',#44444,#44445); +#44444 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#44445 = VECTOR('',#44446,1.); +#44446 = DIRECTION('',(1.,0.E+000)); +#44447 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#44448 = ORIENTED_EDGE('',*,*,#37918,.F.); +#44449 = ORIENTED_EDGE('',*,*,#36082,.T.); +#44450 = ADVANCED_FACE('',(#44451),#35441,.F.); +#44451 = FACE_BOUND('',#44452,.F.); +#44452 = EDGE_LOOP('',(#44453,#44454,#44475,#44476)); +#44453 = ORIENTED_EDGE('',*,*,#41808,.F.); +#44454 = ORIENTED_EDGE('',*,*,#44455,.F.); +#44455 = EDGE_CURVE('',#42095,#41781,#44456,.T.); +#44456 = SURFACE_CURVE('',#44457,(#44461,#44468),.PCURVE_S1.); +#44457 = LINE('',#44458,#44459); +#44458 = CARTESIAN_POINT('',(3.5,-2.375,0.2)); +#44459 = VECTOR('',#44460,1.); +#44460 = DIRECTION('',(3.445092848398E-016,1.,0.E+000)); +#44461 = PCURVE('',#35441,#44462); +#44462 = DEFINITIONAL_REPRESENTATION('',(#44463),#44467); +#44463 = LINE('',#44464,#44465); +#44464 = CARTESIAN_POINT('',(0.25,-8.612732120995E-017)); +#44465 = VECTOR('',#44466,1.); +#44466 = DIRECTION('',(-1.,0.E+000)); +#44467 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#44468 = PCURVE('',#41796,#44469); +#44469 = DEFINITIONAL_REPRESENTATION('',(#44470),#44474); +#44470 = LINE('',#44471,#44472); +#44471 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#44472 = VECTOR('',#44473,1.); +#44473 = DIRECTION('',(1.,0.E+000)); +#44474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#44475 = ORIENTED_EDGE('',*,*,#42094,.F.); +#44476 = ORIENTED_EDGE('',*,*,#35425,.T.); +#44477 = ADVANCED_FACE('',(#44478),#36025,.F.); +#44478 = FACE_BOUND('',#44479,.F.); +#44479 = EDGE_LOOP('',(#44480,#44481,#44502,#44503)); +#44480 = ORIENTED_EDGE('',*,*,#38096,.F.); +#44481 = ORIENTED_EDGE('',*,*,#44482,.F.); +#44482 = EDGE_CURVE('',#38383,#38069,#44483,.T.); +#44483 = SURFACE_CURVE('',#44484,(#44488,#44495),.PCURVE_S1.); +#44484 = LINE('',#44485,#44486); +#44485 = CARTESIAN_POINT('',(3.5,1.625,0.2)); +#44486 = VECTOR('',#44487,1.); +#44487 = DIRECTION('',(3.445092848398E-016,1.,0.E+000)); +#44488 = PCURVE('',#36025,#44489); +#44489 = DEFINITIONAL_REPRESENTATION('',(#44490),#44494); +#44490 = LINE('',#44491,#44492); +#44491 = CARTESIAN_POINT('',(0.25,-8.612732120995E-017)); +#44492 = VECTOR('',#44493,1.); +#44493 = DIRECTION('',(-1.,0.E+000)); +#44494 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#44495 = PCURVE('',#38084,#44496); +#44496 = DEFINITIONAL_REPRESENTATION('',(#44497),#44501); +#44497 = LINE('',#44498,#44499); +#44498 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#44499 = VECTOR('',#44500,1.); +#44500 = DIRECTION('',(1.,0.E+000)); +#44501 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#44502 = ORIENTED_EDGE('',*,*,#38382,.F.); +#44503 = ORIENTED_EDGE('',*,*,#36009,.T.); +#44504 = ADVANCED_FACE('',(#44505),#35514,.F.); +#44505 = FACE_BOUND('',#44506,.F.); +#44506 = EDGE_LOOP('',(#44507,#44508,#44529,#44530)); +#44507 = ORIENTED_EDGE('',*,*,#41344,.F.); +#44508 = ORIENTED_EDGE('',*,*,#44509,.F.); +#44509 = EDGE_CURVE('',#41631,#41317,#44510,.T.); +#44510 = SURFACE_CURVE('',#44511,(#44515,#44522),.PCURVE_S1.); +#44511 = LINE('',#44512,#44513); +#44512 = CARTESIAN_POINT('',(3.5,-1.875,0.2)); +#44513 = VECTOR('',#44514,1.); +#44514 = DIRECTION('',(3.445092848398E-016,1.,0.E+000)); +#44515 = PCURVE('',#35514,#44516); +#44516 = DEFINITIONAL_REPRESENTATION('',(#44517),#44521); +#44517 = LINE('',#44518,#44519); +#44518 = CARTESIAN_POINT('',(0.25,-8.612732120995E-017)); +#44519 = VECTOR('',#44520,1.); +#44520 = DIRECTION('',(-1.,0.E+000)); +#44521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#44522 = PCURVE('',#41332,#44523); +#44523 = DEFINITIONAL_REPRESENTATION('',(#44524),#44528); +#44524 = LINE('',#44525,#44526); +#44525 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#44526 = VECTOR('',#44527,1.); +#44527 = DIRECTION('',(1.,0.E+000)); +#44528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#44529 = ORIENTED_EDGE('',*,*,#41630,.F.); +#44530 = ORIENTED_EDGE('',*,*,#35498,.T.); +#44531 = ADVANCED_FACE('',(#44532),#35952,.F.); +#44532 = FACE_BOUND('',#44533,.F.); +#44533 = EDGE_LOOP('',(#44534,#44535,#44556,#44557)); +#44534 = ORIENTED_EDGE('',*,*,#38560,.F.); +#44535 = ORIENTED_EDGE('',*,*,#44536,.F.); +#44536 = EDGE_CURVE('',#38847,#38533,#44537,.T.); +#44537 = SURFACE_CURVE('',#44538,(#44542,#44549),.PCURVE_S1.); +#44538 = LINE('',#44539,#44540); +#44539 = CARTESIAN_POINT('',(3.5,1.125,0.2)); +#44540 = VECTOR('',#44541,1.); +#44541 = DIRECTION('',(3.445092848398E-016,1.,0.E+000)); +#44542 = PCURVE('',#35952,#44543); +#44543 = DEFINITIONAL_REPRESENTATION('',(#44544),#44548); +#44544 = LINE('',#44545,#44546); +#44545 = CARTESIAN_POINT('',(0.25,-8.612732120995E-017)); +#44546 = VECTOR('',#44547,1.); +#44547 = DIRECTION('',(-1.,0.E+000)); +#44548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#44549 = PCURVE('',#38548,#44550); +#44550 = DEFINITIONAL_REPRESENTATION('',(#44551),#44555); +#44551 = LINE('',#44552,#44553); +#44552 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#44553 = VECTOR('',#44554,1.); +#44554 = DIRECTION('',(1.,0.E+000)); +#44555 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#44556 = ORIENTED_EDGE('',*,*,#38846,.F.); +#44557 = ORIENTED_EDGE('',*,*,#35936,.T.); +#44558 = ADVANCED_FACE('',(#44559),#35587,.F.); +#44559 = FACE_BOUND('',#44560,.F.); +#44560 = EDGE_LOOP('',(#44561,#44562,#44583,#44584)); +#44561 = ORIENTED_EDGE('',*,*,#40880,.F.); +#44562 = ORIENTED_EDGE('',*,*,#44563,.F.); +#44563 = EDGE_CURVE('',#41167,#40853,#44564,.T.); +#44564 = SURFACE_CURVE('',#44565,(#44569,#44576),.PCURVE_S1.); +#44565 = LINE('',#44566,#44567); +#44566 = CARTESIAN_POINT('',(3.5,-1.375,0.2)); +#44567 = VECTOR('',#44568,1.); +#44568 = DIRECTION('',(3.445092848398E-016,1.,0.E+000)); +#44569 = PCURVE('',#35587,#44570); +#44570 = DEFINITIONAL_REPRESENTATION('',(#44571),#44575); +#44571 = LINE('',#44572,#44573); +#44572 = CARTESIAN_POINT('',(0.25,-8.612732120995E-017)); +#44573 = VECTOR('',#44574,1.); +#44574 = DIRECTION('',(-1.,0.E+000)); +#44575 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#44576 = PCURVE('',#40868,#44577); +#44577 = DEFINITIONAL_REPRESENTATION('',(#44578),#44582); +#44578 = LINE('',#44579,#44580); +#44579 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#44580 = VECTOR('',#44581,1.); +#44581 = DIRECTION('',(1.,0.E+000)); +#44582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#44583 = ORIENTED_EDGE('',*,*,#41166,.F.); +#44584 = ORIENTED_EDGE('',*,*,#35571,.T.); +#44585 = ADVANCED_FACE('',(#44586),#35879,.F.); +#44586 = FACE_BOUND('',#44587,.F.); +#44587 = EDGE_LOOP('',(#44588,#44589,#44610,#44611)); +#44588 = ORIENTED_EDGE('',*,*,#39024,.F.); +#44589 = ORIENTED_EDGE('',*,*,#44590,.F.); +#44590 = EDGE_CURVE('',#39311,#38997,#44591,.T.); +#44591 = SURFACE_CURVE('',#44592,(#44596,#44603),.PCURVE_S1.); +#44592 = LINE('',#44593,#44594); +#44593 = CARTESIAN_POINT('',(3.5,0.625,0.2)); +#44594 = VECTOR('',#44595,1.); +#44595 = DIRECTION('',(3.445092848398E-016,1.,0.E+000)); +#44596 = PCURVE('',#35879,#44597); +#44597 = DEFINITIONAL_REPRESENTATION('',(#44598),#44602); +#44598 = LINE('',#44599,#44600); +#44599 = CARTESIAN_POINT('',(0.25,-8.612732120995E-017)); +#44600 = VECTOR('',#44601,1.); +#44601 = DIRECTION('',(-1.,0.E+000)); +#44602 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#44603 = PCURVE('',#39012,#44604); +#44604 = DEFINITIONAL_REPRESENTATION('',(#44605),#44609); +#44605 = LINE('',#44606,#44607); +#44606 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#44607 = VECTOR('',#44608,1.); +#44608 = DIRECTION('',(1.,0.E+000)); +#44609 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#44610 = ORIENTED_EDGE('',*,*,#39310,.F.); +#44611 = ORIENTED_EDGE('',*,*,#35863,.T.); +#44612 = ADVANCED_FACE('',(#44613),#35660,.F.); +#44613 = FACE_BOUND('',#44614,.F.); +#44614 = EDGE_LOOP('',(#44615,#44616,#44637,#44638)); +#44615 = ORIENTED_EDGE('',*,*,#40416,.F.); +#44616 = ORIENTED_EDGE('',*,*,#44617,.F.); +#44617 = EDGE_CURVE('',#40703,#40389,#44618,.T.); +#44618 = SURFACE_CURVE('',#44619,(#44623,#44630),.PCURVE_S1.); +#44619 = LINE('',#44620,#44621); +#44620 = CARTESIAN_POINT('',(3.5,-0.875,0.2)); +#44621 = VECTOR('',#44622,1.); +#44622 = DIRECTION('',(3.445092848398E-016,1.,0.E+000)); +#44623 = PCURVE('',#35660,#44624); +#44624 = DEFINITIONAL_REPRESENTATION('',(#44625),#44629); +#44625 = LINE('',#44626,#44627); +#44626 = CARTESIAN_POINT('',(0.25,-8.612732120995E-017)); +#44627 = VECTOR('',#44628,1.); +#44628 = DIRECTION('',(-1.,0.E+000)); +#44629 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#44630 = PCURVE('',#40404,#44631); +#44631 = DEFINITIONAL_REPRESENTATION('',(#44632),#44636); +#44632 = LINE('',#44633,#44634); +#44633 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#44634 = VECTOR('',#44635,1.); +#44635 = DIRECTION('',(1.,0.E+000)); +#44636 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#44637 = ORIENTED_EDGE('',*,*,#40702,.F.); +#44638 = ORIENTED_EDGE('',*,*,#35644,.T.); +#44639 = ADVANCED_FACE('',(#44640),#35806,.F.); +#44640 = FACE_BOUND('',#44641,.F.); +#44641 = EDGE_LOOP('',(#44642,#44643,#44664,#44665)); +#44642 = ORIENTED_EDGE('',*,*,#39488,.F.); +#44643 = ORIENTED_EDGE('',*,*,#44644,.F.); +#44644 = EDGE_CURVE('',#39775,#39461,#44645,.T.); +#44645 = SURFACE_CURVE('',#44646,(#44650,#44657),.PCURVE_S1.); +#44646 = LINE('',#44647,#44648); +#44647 = CARTESIAN_POINT('',(3.5,0.125,0.2)); +#44648 = VECTOR('',#44649,1.); +#44649 = DIRECTION('',(3.445092848398E-016,1.,0.E+000)); +#44650 = PCURVE('',#35806,#44651); +#44651 = DEFINITIONAL_REPRESENTATION('',(#44652),#44656); +#44652 = LINE('',#44653,#44654); +#44653 = CARTESIAN_POINT('',(0.25,-8.612732120995E-017)); +#44654 = VECTOR('',#44655,1.); +#44655 = DIRECTION('',(-1.,0.E+000)); +#44656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#44657 = PCURVE('',#39476,#44658); +#44658 = DEFINITIONAL_REPRESENTATION('',(#44659),#44663); +#44659 = LINE('',#44660,#44661); +#44660 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#44661 = VECTOR('',#44662,1.); +#44662 = DIRECTION('',(1.,0.E+000)); +#44663 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#44664 = ORIENTED_EDGE('',*,*,#39774,.F.); +#44665 = ORIENTED_EDGE('',*,*,#35790,.T.); +#44666 = ADVANCED_FACE('',(#44667),#35733,.F.); +#44667 = FACE_BOUND('',#44668,.F.); +#44668 = EDGE_LOOP('',(#44669,#44670,#44691,#44692)); +#44669 = ORIENTED_EDGE('',*,*,#39952,.F.); +#44670 = ORIENTED_EDGE('',*,*,#44671,.F.); +#44671 = EDGE_CURVE('',#40239,#39925,#44672,.T.); +#44672 = SURFACE_CURVE('',#44673,(#44677,#44684),.PCURVE_S1.); +#44673 = LINE('',#44674,#44675); +#44674 = CARTESIAN_POINT('',(3.5,-0.375,0.2)); +#44675 = VECTOR('',#44676,1.); +#44676 = DIRECTION('',(3.445092848398E-016,1.,0.E+000)); +#44677 = PCURVE('',#35733,#44678); +#44678 = DEFINITIONAL_REPRESENTATION('',(#44679),#44683); +#44679 = LINE('',#44680,#44681); +#44680 = CARTESIAN_POINT('',(0.25,-8.612732120995E-017)); +#44681 = VECTOR('',#44682,1.); +#44682 = DIRECTION('',(-1.,0.E+000)); +#44683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#44684 = PCURVE('',#39940,#44685); +#44685 = DEFINITIONAL_REPRESENTATION('',(#44686),#44690); +#44686 = LINE('',#44687,#44688); +#44687 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#44688 = VECTOR('',#44689,1.); +#44689 = DIRECTION('',(1.,0.E+000)); +#44690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#44691 = ORIENTED_EDGE('',*,*,#40238,.F.); +#44692 = ORIENTED_EDGE('',*,*,#35717,.T.); +#44693 = ADVANCED_FACE('',(#44694),#37072,.F.); +#44694 = FACE_BOUND('',#44695,.F.); +#44695 = EDGE_LOOP('',(#44696,#44697,#44718,#44719)); +#44696 = ORIENTED_EDGE('',*,*,#42651,.F.); +#44697 = ORIENTED_EDGE('',*,*,#44698,.F.); +#44698 = EDGE_CURVE('',#42373,#42629,#44699,.T.); +#44699 = SURFACE_CURVE('',#44700,(#44704,#44711),.PCURVE_S1.); +#44700 = LINE('',#44701,#44702); +#44701 = CARTESIAN_POINT('',(2.625,-3.5,0.2)); +#44702 = VECTOR('',#44703,1.); +#44703 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000)); +#44704 = PCURVE('',#37072,#44705); +#44705 = DEFINITIONAL_REPRESENTATION('',(#44706),#44710); +#44706 = LINE('',#44707,#44708); +#44707 = CARTESIAN_POINT('',(0.25,-1.416384724412E-016)); +#44708 = VECTOR('',#44709,1.); +#44709 = DIRECTION('',(-1.,0.E+000)); +#44710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#44711 = PCURVE('',#42409,#44712); +#44712 = DEFINITIONAL_REPRESENTATION('',(#44713),#44717); +#44713 = LINE('',#44714,#44715); +#44714 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#44715 = VECTOR('',#44716,1.); +#44716 = DIRECTION('',(1.,0.E+000)); +#44717 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#44718 = ORIENTED_EDGE('',*,*,#42372,.F.); +#44719 = ORIENTED_EDGE('',*,*,#37056,.T.); +#44720 = ADVANCED_FACE('',(#44721),#36269,.F.); +#44721 = FACE_BOUND('',#44722,.F.); +#44722 = EDGE_LOOP('',(#44723,#44724,#44745,#44746)); +#44723 = ORIENTED_EDGE('',*,*,#37547,.F.); +#44724 = ORIENTED_EDGE('',*,*,#44725,.F.); +#44725 = EDGE_CURVE('',#37269,#37525,#44726,.T.); +#44726 = SURFACE_CURVE('',#44727,(#44731,#44738),.PCURVE_S1.); +#44727 = LINE('',#44728,#44729); +#44728 = CARTESIAN_POINT('',(-2.875,-3.5,0.2)); +#44729 = VECTOR('',#44730,1.); +#44730 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000)); +#44731 = PCURVE('',#36269,#44732); +#44732 = DEFINITIONAL_REPRESENTATION('',(#44733),#44737); +#44733 = LINE('',#44734,#44735); +#44734 = CARTESIAN_POINT('',(0.25,-1.416384724412E-016)); +#44735 = VECTOR('',#44736,1.); +#44736 = DIRECTION('',(-1.,0.E+000)); +#44737 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#44738 = PCURVE('',#37305,#44739); +#44739 = DEFINITIONAL_REPRESENTATION('',(#44740),#44744); +#44740 = LINE('',#44741,#44742); +#44741 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#44742 = VECTOR('',#44743,1.); +#44743 = DIRECTION('',(1.,0.E+000)); +#44744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#44745 = ORIENTED_EDGE('',*,*,#37268,.F.); +#44746 = ORIENTED_EDGE('',*,*,#36253,.T.); +#44747 = ADVANCED_FACE('',(#44748),#36999,.F.); +#44748 = FACE_BOUND('',#44749,.F.); +#44749 = EDGE_LOOP('',(#44750,#44751,#44772,#44773)); +#44750 = ORIENTED_EDGE('',*,*,#42187,.F.); +#44751 = ORIENTED_EDGE('',*,*,#44752,.F.); +#44752 = EDGE_CURVE('',#41909,#42165,#44753,.T.); +#44753 = SURFACE_CURVE('',#44754,(#44758,#44765),.PCURVE_S1.); +#44754 = LINE('',#44755,#44756); +#44755 = CARTESIAN_POINT('',(2.125,-3.5,0.2)); +#44756 = VECTOR('',#44757,1.); +#44757 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000)); +#44758 = PCURVE('',#36999,#44759); +#44759 = DEFINITIONAL_REPRESENTATION('',(#44760),#44764); +#44760 = LINE('',#44761,#44762); +#44761 = CARTESIAN_POINT('',(0.25,-1.416384724412E-016)); +#44762 = VECTOR('',#44763,1.); +#44763 = DIRECTION('',(-1.,0.E+000)); +#44764 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#44765 = PCURVE('',#41945,#44766); +#44766 = DEFINITIONAL_REPRESENTATION('',(#44767),#44771); +#44767 = LINE('',#44768,#44769); +#44768 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#44769 = VECTOR('',#44770,1.); +#44770 = DIRECTION('',(1.,0.E+000)); +#44771 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#44772 = ORIENTED_EDGE('',*,*,#41908,.F.); +#44773 = ORIENTED_EDGE('',*,*,#36983,.T.); +#44774 = ADVANCED_FACE('',(#44775),#36342,.F.); +#44775 = FACE_BOUND('',#44776,.F.); +#44776 = EDGE_LOOP('',(#44777,#44778,#44799,#44800)); +#44777 = ORIENTED_EDGE('',*,*,#38011,.F.); +#44778 = ORIENTED_EDGE('',*,*,#44779,.F.); +#44779 = EDGE_CURVE('',#37733,#37989,#44780,.T.); +#44780 = SURFACE_CURVE('',#44781,(#44785,#44792),.PCURVE_S1.); +#44781 = LINE('',#44782,#44783); +#44782 = CARTESIAN_POINT('',(-2.375,-3.5,0.2)); +#44783 = VECTOR('',#44784,1.); +#44784 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000)); +#44785 = PCURVE('',#36342,#44786); +#44786 = DEFINITIONAL_REPRESENTATION('',(#44787),#44791); +#44787 = LINE('',#44788,#44789); +#44788 = CARTESIAN_POINT('',(0.25,-1.416384724412E-016)); +#44789 = VECTOR('',#44790,1.); +#44790 = DIRECTION('',(-1.,0.E+000)); +#44791 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#44792 = PCURVE('',#37769,#44793); +#44793 = DEFINITIONAL_REPRESENTATION('',(#44794),#44798); +#44794 = LINE('',#44795,#44796); +#44795 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#44796 = VECTOR('',#44797,1.); +#44797 = DIRECTION('',(1.,0.E+000)); +#44798 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#44799 = ORIENTED_EDGE('',*,*,#37732,.F.); +#44800 = ORIENTED_EDGE('',*,*,#36326,.T.); +#44801 = ADVANCED_FACE('',(#44802),#36926,.F.); +#44802 = FACE_BOUND('',#44803,.F.); +#44803 = EDGE_LOOP('',(#44804,#44805,#44826,#44827)); +#44804 = ORIENTED_EDGE('',*,*,#41723,.F.); +#44805 = ORIENTED_EDGE('',*,*,#44806,.F.); +#44806 = EDGE_CURVE('',#41445,#41701,#44807,.T.); +#44807 = SURFACE_CURVE('',#44808,(#44812,#44819),.PCURVE_S1.); +#44808 = LINE('',#44809,#44810); +#44809 = CARTESIAN_POINT('',(1.625,-3.5,0.2)); +#44810 = VECTOR('',#44811,1.); +#44811 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000)); +#44812 = PCURVE('',#36926,#44813); +#44813 = DEFINITIONAL_REPRESENTATION('',(#44814),#44818); +#44814 = LINE('',#44815,#44816); +#44815 = CARTESIAN_POINT('',(0.25,-1.416384724412E-016)); +#44816 = VECTOR('',#44817,1.); +#44817 = DIRECTION('',(-1.,0.E+000)); +#44818 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#44819 = PCURVE('',#41481,#44820); +#44820 = DEFINITIONAL_REPRESENTATION('',(#44821),#44825); +#44821 = LINE('',#44822,#44823); +#44822 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#44823 = VECTOR('',#44824,1.); +#44824 = DIRECTION('',(1.,0.E+000)); +#44825 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#44826 = ORIENTED_EDGE('',*,*,#41444,.F.); +#44827 = ORIENTED_EDGE('',*,*,#36910,.T.); +#44828 = ADVANCED_FACE('',(#44829),#36415,.F.); +#44829 = FACE_BOUND('',#44830,.F.); +#44830 = EDGE_LOOP('',(#44831,#44832,#44853,#44854)); +#44831 = ORIENTED_EDGE('',*,*,#38475,.F.); +#44832 = ORIENTED_EDGE('',*,*,#44833,.F.); +#44833 = EDGE_CURVE('',#38197,#38453,#44834,.T.); +#44834 = SURFACE_CURVE('',#44835,(#44839,#44846),.PCURVE_S1.); +#44835 = LINE('',#44836,#44837); +#44836 = CARTESIAN_POINT('',(-1.875,-3.5,0.2)); +#44837 = VECTOR('',#44838,1.); +#44838 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000)); +#44839 = PCURVE('',#36415,#44840); +#44840 = DEFINITIONAL_REPRESENTATION('',(#44841),#44845); +#44841 = LINE('',#44842,#44843); +#44842 = CARTESIAN_POINT('',(0.25,-1.416384724412E-016)); +#44843 = VECTOR('',#44844,1.); +#44844 = DIRECTION('',(-1.,0.E+000)); +#44845 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#44846 = PCURVE('',#38233,#44847); +#44847 = DEFINITIONAL_REPRESENTATION('',(#44848),#44852); +#44848 = LINE('',#44849,#44850); +#44849 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#44850 = VECTOR('',#44851,1.); +#44851 = DIRECTION('',(1.,0.E+000)); +#44852 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#44853 = ORIENTED_EDGE('',*,*,#38196,.F.); +#44854 = ORIENTED_EDGE('',*,*,#36399,.T.); +#44855 = ADVANCED_FACE('',(#44856),#36853,.F.); +#44856 = FACE_BOUND('',#44857,.F.); +#44857 = EDGE_LOOP('',(#44858,#44859,#44880,#44881)); +#44858 = ORIENTED_EDGE('',*,*,#41259,.F.); +#44859 = ORIENTED_EDGE('',*,*,#44860,.F.); +#44860 = EDGE_CURVE('',#40981,#41237,#44861,.T.); +#44861 = SURFACE_CURVE('',#44862,(#44866,#44873),.PCURVE_S1.); +#44862 = LINE('',#44863,#44864); +#44863 = CARTESIAN_POINT('',(1.125,-3.5,0.2)); +#44864 = VECTOR('',#44865,1.); +#44865 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000)); +#44866 = PCURVE('',#36853,#44867); +#44867 = DEFINITIONAL_REPRESENTATION('',(#44868),#44872); +#44868 = LINE('',#44869,#44870); +#44869 = CARTESIAN_POINT('',(0.25,-1.416384724412E-016)); +#44870 = VECTOR('',#44871,1.); +#44871 = DIRECTION('',(-1.,0.E+000)); +#44872 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#44873 = PCURVE('',#41017,#44874); +#44874 = DEFINITIONAL_REPRESENTATION('',(#44875),#44879); +#44875 = LINE('',#44876,#44877); +#44876 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#44877 = VECTOR('',#44878,1.); +#44878 = DIRECTION('',(1.,0.E+000)); +#44879 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#44880 = ORIENTED_EDGE('',*,*,#40980,.F.); +#44881 = ORIENTED_EDGE('',*,*,#36837,.T.); +#44882 = ADVANCED_FACE('',(#44883),#36488,.F.); +#44883 = FACE_BOUND('',#44884,.F.); +#44884 = EDGE_LOOP('',(#44885,#44886,#44907,#44908)); +#44885 = ORIENTED_EDGE('',*,*,#38939,.F.); +#44886 = ORIENTED_EDGE('',*,*,#44887,.F.); +#44887 = EDGE_CURVE('',#38661,#38917,#44888,.T.); +#44888 = SURFACE_CURVE('',#44889,(#44893,#44900),.PCURVE_S1.); +#44889 = LINE('',#44890,#44891); +#44890 = CARTESIAN_POINT('',(-1.375,-3.5,0.2)); +#44891 = VECTOR('',#44892,1.); +#44892 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000)); +#44893 = PCURVE('',#36488,#44894); +#44894 = DEFINITIONAL_REPRESENTATION('',(#44895),#44899); +#44895 = LINE('',#44896,#44897); +#44896 = CARTESIAN_POINT('',(0.25,-1.416384724412E-016)); +#44897 = VECTOR('',#44898,1.); +#44898 = DIRECTION('',(-1.,0.E+000)); +#44899 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#44900 = PCURVE('',#38697,#44901); +#44901 = DEFINITIONAL_REPRESENTATION('',(#44902),#44906); +#44902 = LINE('',#44903,#44904); +#44903 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#44904 = VECTOR('',#44905,1.); +#44905 = DIRECTION('',(1.,0.E+000)); +#44906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#44907 = ORIENTED_EDGE('',*,*,#38660,.F.); +#44908 = ORIENTED_EDGE('',*,*,#36472,.T.); +#44909 = ADVANCED_FACE('',(#44910),#36780,.F.); +#44910 = FACE_BOUND('',#44911,.F.); +#44911 = EDGE_LOOP('',(#44912,#44913,#44934,#44935)); +#44912 = ORIENTED_EDGE('',*,*,#40795,.F.); +#44913 = ORIENTED_EDGE('',*,*,#44914,.F.); +#44914 = EDGE_CURVE('',#40517,#40773,#44915,.T.); +#44915 = SURFACE_CURVE('',#44916,(#44920,#44927),.PCURVE_S1.); +#44916 = LINE('',#44917,#44918); +#44917 = CARTESIAN_POINT('',(0.625,-3.5,0.2)); +#44918 = VECTOR('',#44919,1.); +#44919 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000)); +#44920 = PCURVE('',#36780,#44921); +#44921 = DEFINITIONAL_REPRESENTATION('',(#44922),#44926); +#44922 = LINE('',#44923,#44924); +#44923 = CARTESIAN_POINT('',(0.25,-1.416384724412E-016)); +#44924 = VECTOR('',#44925,1.); +#44925 = DIRECTION('',(-1.,0.E+000)); +#44926 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#44927 = PCURVE('',#40553,#44928); +#44928 = DEFINITIONAL_REPRESENTATION('',(#44929),#44933); +#44929 = LINE('',#44930,#44931); +#44930 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#44931 = VECTOR('',#44932,1.); +#44932 = DIRECTION('',(1.,0.E+000)); +#44933 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#44934 = ORIENTED_EDGE('',*,*,#40516,.F.); +#44935 = ORIENTED_EDGE('',*,*,#36764,.T.); +#44936 = ADVANCED_FACE('',(#44937),#36561,.F.); +#44937 = FACE_BOUND('',#44938,.F.); +#44938 = EDGE_LOOP('',(#44939,#44940,#44961,#44962)); +#44939 = ORIENTED_EDGE('',*,*,#39403,.F.); +#44940 = ORIENTED_EDGE('',*,*,#44941,.F.); +#44941 = EDGE_CURVE('',#39125,#39381,#44942,.T.); +#44942 = SURFACE_CURVE('',#44943,(#44947,#44954),.PCURVE_S1.); +#44943 = LINE('',#44944,#44945); +#44944 = CARTESIAN_POINT('',(-0.875,-3.5,0.2)); +#44945 = VECTOR('',#44946,1.); +#44946 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000)); +#44947 = PCURVE('',#36561,#44948); +#44948 = DEFINITIONAL_REPRESENTATION('',(#44949),#44953); +#44949 = LINE('',#44950,#44951); +#44950 = CARTESIAN_POINT('',(0.25,-1.416384724412E-016)); +#44951 = VECTOR('',#44952,1.); +#44952 = DIRECTION('',(-1.,0.E+000)); +#44953 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#44954 = PCURVE('',#39161,#44955); +#44955 = DEFINITIONAL_REPRESENTATION('',(#44956),#44960); +#44956 = LINE('',#44957,#44958); +#44957 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#44958 = VECTOR('',#44959,1.); +#44959 = DIRECTION('',(1.,0.E+000)); +#44960 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#44961 = ORIENTED_EDGE('',*,*,#39124,.F.); +#44962 = ORIENTED_EDGE('',*,*,#36545,.T.); +#44963 = ADVANCED_FACE('',(#44964),#36707,.F.); +#44964 = FACE_BOUND('',#44965,.F.); +#44965 = EDGE_LOOP('',(#44966,#44967,#44988,#44989)); +#44966 = ORIENTED_EDGE('',*,*,#40331,.F.); +#44967 = ORIENTED_EDGE('',*,*,#44968,.F.); +#44968 = EDGE_CURVE('',#40053,#40309,#44969,.T.); +#44969 = SURFACE_CURVE('',#44970,(#44974,#44981),.PCURVE_S1.); +#44970 = LINE('',#44971,#44972); +#44971 = CARTESIAN_POINT('',(0.125,-3.5,0.2)); +#44972 = VECTOR('',#44973,1.); +#44973 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000)); +#44974 = PCURVE('',#36707,#44975); +#44975 = DEFINITIONAL_REPRESENTATION('',(#44976),#44980); +#44976 = LINE('',#44977,#44978); +#44977 = CARTESIAN_POINT('',(0.25,-1.416384724412E-016)); +#44978 = VECTOR('',#44979,1.); +#44979 = DIRECTION('',(-1.,0.E+000)); +#44980 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#44981 = PCURVE('',#40089,#44982); +#44982 = DEFINITIONAL_REPRESENTATION('',(#44983),#44987); +#44983 = LINE('',#44984,#44985); +#44984 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#44985 = VECTOR('',#44986,1.); +#44986 = DIRECTION('',(1.,0.E+000)); +#44987 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#44988 = ORIENTED_EDGE('',*,*,#40052,.F.); +#44989 = ORIENTED_EDGE('',*,*,#36691,.T.); +#44990 = ADVANCED_FACE('',(#44991),#36634,.F.); +#44991 = FACE_BOUND('',#44992,.F.); +#44992 = EDGE_LOOP('',(#44993,#44994,#45015,#45016)); +#44993 = ORIENTED_EDGE('',*,*,#39867,.F.); +#44994 = ORIENTED_EDGE('',*,*,#44995,.F.); +#44995 = EDGE_CURVE('',#39589,#39845,#44996,.T.); +#44996 = SURFACE_CURVE('',#44997,(#45001,#45008),.PCURVE_S1.); +#44997 = LINE('',#44998,#44999); +#44998 = CARTESIAN_POINT('',(-0.375,-3.5,0.2)); +#44999 = VECTOR('',#45000,1.); +#45000 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000)); +#45001 = PCURVE('',#36634,#45002); +#45002 = DEFINITIONAL_REPRESENTATION('',(#45003),#45007); +#45003 = LINE('',#45004,#45005); +#45004 = CARTESIAN_POINT('',(0.25,-1.416384724412E-016)); +#45005 = VECTOR('',#45006,1.); +#45006 = DIRECTION('',(-1.,0.E+000)); +#45007 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#45008 = PCURVE('',#39625,#45009); +#45009 = DEFINITIONAL_REPRESENTATION('',(#45010),#45014); +#45010 = LINE('',#45011,#45012); +#45011 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#45012 = VECTOR('',#45013,1.); +#45013 = DIRECTION('',(1.,0.E+000)); +#45014 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#45015 = ORIENTED_EDGE('',*,*,#39588,.F.); +#45016 = ORIENTED_EDGE('',*,*,#36618,.T.); +#45017 = ADVANCED_FACE('',(#45018),#37128,.T.); +#45018 = FACE_BOUND('',#45019,.F.); +#45019 = EDGE_LOOP('',(#45020,#45021,#45022,#45023)); +#45020 = ORIENTED_EDGE('',*,*,#37110,.T.); +#45021 = ORIENTED_EDGE('',*,*,#37345,.T.); +#45022 = ORIENTED_EDGE('',*,*,#37428,.T.); +#45023 = ORIENTED_EDGE('',*,*,#45024,.T.); +#45024 = EDGE_CURVE('',#37429,#37111,#45025,.T.); +#45025 = SURFACE_CURVE('',#45026,(#45030,#45037),.PCURVE_S1.); +#45026 = LINE('',#45027,#45028); +#45027 = CARTESIAN_POINT('',(3.5,2.625,0.E+000)); +#45028 = VECTOR('',#45029,1.); +#45029 = DIRECTION('',(3.445092848398E-016,1.,0.E+000)); +#45030 = PCURVE('',#37128,#45031); +#45031 = DEFINITIONAL_REPRESENTATION('',(#45032),#45036); +#45032 = LINE('',#45033,#45034); +#45033 = CARTESIAN_POINT('',(0.25,-8.612732120995E-017)); +#45034 = VECTOR('',#45035,1.); +#45035 = DIRECTION('',(-1.,0.E+000)); +#45036 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#45037 = PCURVE('',#37156,#45038); +#45038 = DEFINITIONAL_REPRESENTATION('',(#45039),#45043); +#45039 = LINE('',#45040,#45041); +#45040 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#45041 = VECTOR('',#45042,1.); +#45042 = DIRECTION('',(1.,0.E+000)); +#45043 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#45044 = ADVANCED_FACE('',(#45045),#37156,.F.); +#45045 = FACE_BOUND('',#45046,.F.); +#45046 = EDGE_LOOP('',(#45047,#45048,#45049,#45050)); +#45047 = ORIENTED_EDGE('',*,*,#37477,.T.); +#45048 = ORIENTED_EDGE('',*,*,#44374,.T.); +#45049 = ORIENTED_EDGE('',*,*,#37140,.F.); +#45050 = ORIENTED_EDGE('',*,*,#45024,.F.); +#45051 = ADVANCED_FACE('',(#45052),#37233,.T.); +#45052 = FACE_BOUND('',#45053,.F.); +#45053 = EDGE_LOOP('',(#45054,#45055,#45056,#45057)); +#45054 = ORIENTED_EDGE('',*,*,#37501,.T.); +#45055 = ORIENTED_EDGE('',*,*,#37399,.T.); +#45056 = ORIENTED_EDGE('',*,*,#37215,.T.); +#45057 = ORIENTED_EDGE('',*,*,#45058,.T.); +#45058 = EDGE_CURVE('',#37218,#37502,#45059,.T.); +#45059 = SURFACE_CURVE('',#45060,(#45064,#45071),.PCURVE_S1.); +#45060 = LINE('',#45061,#45062); +#45061 = CARTESIAN_POINT('',(-2.875,-3.5,0.E+000)); +#45062 = VECTOR('',#45063,1.); +#45063 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000)); +#45064 = PCURVE('',#37233,#45065); +#45065 = DEFINITIONAL_REPRESENTATION('',(#45066),#45070); +#45066 = LINE('',#45067,#45068); +#45067 = CARTESIAN_POINT('',(0.25,-1.416384724412E-016)); +#45068 = VECTOR('',#45069,1.); +#45069 = DIRECTION('',(-1.,0.E+000)); +#45070 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#45071 = PCURVE('',#37305,#45072); +#45072 = DEFINITIONAL_REPRESENTATION('',(#45073),#45077); +#45073 = LINE('',#45074,#45075); +#45074 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#45075 = VECTOR('',#45076,1.); +#45076 = DIRECTION('',(1.,0.E+000)); +#45077 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#45078 = ADVANCED_FACE('',(#45079),#37305,.F.); +#45079 = FACE_BOUND('',#45080,.F.); +#45080 = EDGE_LOOP('',(#45081,#45082,#45083,#45084)); +#45081 = ORIENTED_EDGE('',*,*,#37291,.T.); +#45082 = ORIENTED_EDGE('',*,*,#44725,.T.); +#45083 = ORIENTED_EDGE('',*,*,#37524,.F.); +#45084 = ORIENTED_EDGE('',*,*,#45058,.F.); +#45085 = ADVANCED_FACE('',(#45086),#37592,.T.); +#45086 = FACE_BOUND('',#45087,.F.); +#45087 = EDGE_LOOP('',(#45088,#45089,#45090,#45091)); +#45088 = ORIENTED_EDGE('',*,*,#37574,.T.); +#45089 = ORIENTED_EDGE('',*,*,#37809,.T.); +#45090 = ORIENTED_EDGE('',*,*,#37892,.T.); +#45091 = ORIENTED_EDGE('',*,*,#45092,.T.); +#45092 = EDGE_CURVE('',#37893,#37575,#45093,.T.); +#45093 = SURFACE_CURVE('',#45094,(#45098,#45105),.PCURVE_S1.); +#45094 = LINE('',#45095,#45096); +#45095 = CARTESIAN_POINT('',(3.5,2.125,0.E+000)); +#45096 = VECTOR('',#45097,1.); +#45097 = DIRECTION('',(3.445092848398E-016,1.,0.E+000)); +#45098 = PCURVE('',#37592,#45099); +#45099 = DEFINITIONAL_REPRESENTATION('',(#45100),#45104); +#45100 = LINE('',#45101,#45102); +#45101 = CARTESIAN_POINT('',(0.25,-8.612732120995E-017)); +#45102 = VECTOR('',#45103,1.); +#45103 = DIRECTION('',(-1.,0.E+000)); +#45104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#45105 = PCURVE('',#37620,#45106); +#45106 = DEFINITIONAL_REPRESENTATION('',(#45107),#45111); +#45107 = LINE('',#45108,#45109); +#45108 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#45109 = VECTOR('',#45110,1.); +#45110 = DIRECTION('',(1.,0.E+000)); +#45111 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#45112 = ADVANCED_FACE('',(#45113),#37620,.F.); +#45113 = FACE_BOUND('',#45114,.F.); +#45114 = EDGE_LOOP('',(#45115,#45116,#45117,#45118)); +#45115 = ORIENTED_EDGE('',*,*,#37941,.T.); +#45116 = ORIENTED_EDGE('',*,*,#44428,.T.); +#45117 = ORIENTED_EDGE('',*,*,#37604,.F.); +#45118 = ORIENTED_EDGE('',*,*,#45092,.F.); +#45119 = ADVANCED_FACE('',(#45120),#37697,.T.); +#45120 = FACE_BOUND('',#45121,.F.); +#45121 = EDGE_LOOP('',(#45122,#45123,#45124,#45125)); +#45122 = ORIENTED_EDGE('',*,*,#37965,.T.); +#45123 = ORIENTED_EDGE('',*,*,#37863,.T.); +#45124 = ORIENTED_EDGE('',*,*,#37679,.T.); +#45125 = ORIENTED_EDGE('',*,*,#45126,.T.); +#45126 = EDGE_CURVE('',#37682,#37966,#45127,.T.); +#45127 = SURFACE_CURVE('',#45128,(#45132,#45139),.PCURVE_S1.); +#45128 = LINE('',#45129,#45130); +#45129 = CARTESIAN_POINT('',(-2.375,-3.5,0.E+000)); +#45130 = VECTOR('',#45131,1.); +#45131 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000)); +#45132 = PCURVE('',#37697,#45133); +#45133 = DEFINITIONAL_REPRESENTATION('',(#45134),#45138); +#45134 = LINE('',#45135,#45136); +#45135 = CARTESIAN_POINT('',(0.25,-1.416384724412E-016)); +#45136 = VECTOR('',#45137,1.); +#45137 = DIRECTION('',(-1.,0.E+000)); +#45138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#45139 = PCURVE('',#37769,#45140); +#45140 = DEFINITIONAL_REPRESENTATION('',(#45141),#45145); +#45141 = LINE('',#45142,#45143); +#45142 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#45143 = VECTOR('',#45144,1.); +#45144 = DIRECTION('',(1.,0.E+000)); +#45145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#45146 = ADVANCED_FACE('',(#45147),#37769,.F.); +#45147 = FACE_BOUND('',#45148,.F.); +#45148 = EDGE_LOOP('',(#45149,#45150,#45151,#45152)); +#45149 = ORIENTED_EDGE('',*,*,#37755,.T.); +#45150 = ORIENTED_EDGE('',*,*,#44779,.T.); +#45151 = ORIENTED_EDGE('',*,*,#37988,.F.); +#45152 = ORIENTED_EDGE('',*,*,#45126,.F.); +#45153 = ADVANCED_FACE('',(#45154),#38056,.T.); +#45154 = FACE_BOUND('',#45155,.F.); +#45155 = EDGE_LOOP('',(#45156,#45157,#45158,#45159)); +#45156 = ORIENTED_EDGE('',*,*,#38038,.T.); +#45157 = ORIENTED_EDGE('',*,*,#38273,.T.); +#45158 = ORIENTED_EDGE('',*,*,#38356,.T.); +#45159 = ORIENTED_EDGE('',*,*,#45160,.T.); +#45160 = EDGE_CURVE('',#38357,#38039,#45161,.T.); +#45161 = SURFACE_CURVE('',#45162,(#45166,#45173),.PCURVE_S1.); +#45162 = LINE('',#45163,#45164); +#45163 = CARTESIAN_POINT('',(3.5,1.625,0.E+000)); +#45164 = VECTOR('',#45165,1.); +#45165 = DIRECTION('',(3.445092848398E-016,1.,0.E+000)); +#45166 = PCURVE('',#38056,#45167); +#45167 = DEFINITIONAL_REPRESENTATION('',(#45168),#45172); +#45168 = LINE('',#45169,#45170); +#45169 = CARTESIAN_POINT('',(0.25,-8.612732120995E-017)); +#45170 = VECTOR('',#45171,1.); +#45171 = DIRECTION('',(-1.,0.E+000)); +#45172 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#45173 = PCURVE('',#38084,#45174); +#45174 = DEFINITIONAL_REPRESENTATION('',(#45175),#45179); +#45175 = LINE('',#45176,#45177); +#45176 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#45177 = VECTOR('',#45178,1.); +#45178 = DIRECTION('',(1.,0.E+000)); +#45179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#45180 = ADVANCED_FACE('',(#45181),#38084,.F.); +#45181 = FACE_BOUND('',#45182,.F.); +#45182 = EDGE_LOOP('',(#45183,#45184,#45185,#45186)); +#45183 = ORIENTED_EDGE('',*,*,#38405,.T.); +#45184 = ORIENTED_EDGE('',*,*,#44482,.T.); +#45185 = ORIENTED_EDGE('',*,*,#38068,.F.); +#45186 = ORIENTED_EDGE('',*,*,#45160,.F.); +#45187 = ADVANCED_FACE('',(#45188),#38161,.T.); +#45188 = FACE_BOUND('',#45189,.F.); +#45189 = EDGE_LOOP('',(#45190,#45191,#45192,#45193)); +#45190 = ORIENTED_EDGE('',*,*,#38429,.T.); +#45191 = ORIENTED_EDGE('',*,*,#38327,.T.); +#45192 = ORIENTED_EDGE('',*,*,#38143,.T.); +#45193 = ORIENTED_EDGE('',*,*,#45194,.T.); +#45194 = EDGE_CURVE('',#38146,#38430,#45195,.T.); +#45195 = SURFACE_CURVE('',#45196,(#45200,#45207),.PCURVE_S1.); +#45196 = LINE('',#45197,#45198); +#45197 = CARTESIAN_POINT('',(-1.875,-3.5,0.E+000)); +#45198 = VECTOR('',#45199,1.); +#45199 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000)); +#45200 = PCURVE('',#38161,#45201); +#45201 = DEFINITIONAL_REPRESENTATION('',(#45202),#45206); +#45202 = LINE('',#45203,#45204); +#45203 = CARTESIAN_POINT('',(0.25,-1.416384724412E-016)); +#45204 = VECTOR('',#45205,1.); +#45205 = DIRECTION('',(-1.,0.E+000)); +#45206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#45207 = PCURVE('',#38233,#45208); +#45208 = DEFINITIONAL_REPRESENTATION('',(#45209),#45213); +#45209 = LINE('',#45210,#45211); +#45210 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#45211 = VECTOR('',#45212,1.); +#45212 = DIRECTION('',(1.,0.E+000)); +#45213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#45214 = ADVANCED_FACE('',(#45215),#38233,.F.); +#45215 = FACE_BOUND('',#45216,.F.); +#45216 = EDGE_LOOP('',(#45217,#45218,#45219,#45220)); +#45217 = ORIENTED_EDGE('',*,*,#38219,.T.); +#45218 = ORIENTED_EDGE('',*,*,#44833,.T.); +#45219 = ORIENTED_EDGE('',*,*,#38452,.F.); +#45220 = ORIENTED_EDGE('',*,*,#45194,.F.); +#45221 = ADVANCED_FACE('',(#45222),#38520,.T.); +#45222 = FACE_BOUND('',#45223,.F.); +#45223 = EDGE_LOOP('',(#45224,#45225,#45226,#45227)); +#45224 = ORIENTED_EDGE('',*,*,#38502,.T.); +#45225 = ORIENTED_EDGE('',*,*,#38737,.T.); +#45226 = ORIENTED_EDGE('',*,*,#38820,.T.); +#45227 = ORIENTED_EDGE('',*,*,#45228,.T.); +#45228 = EDGE_CURVE('',#38821,#38503,#45229,.T.); +#45229 = SURFACE_CURVE('',#45230,(#45234,#45241),.PCURVE_S1.); +#45230 = LINE('',#45231,#45232); +#45231 = CARTESIAN_POINT('',(3.5,1.125,0.E+000)); +#45232 = VECTOR('',#45233,1.); +#45233 = DIRECTION('',(3.445092848398E-016,1.,0.E+000)); +#45234 = PCURVE('',#38520,#45235); +#45235 = DEFINITIONAL_REPRESENTATION('',(#45236),#45240); +#45236 = LINE('',#45237,#45238); +#45237 = CARTESIAN_POINT('',(0.25,-8.612732120995E-017)); +#45238 = VECTOR('',#45239,1.); +#45239 = DIRECTION('',(-1.,0.E+000)); +#45240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#45241 = PCURVE('',#38548,#45242); +#45242 = DEFINITIONAL_REPRESENTATION('',(#45243),#45247); +#45243 = LINE('',#45244,#45245); +#45244 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#45245 = VECTOR('',#45246,1.); +#45246 = DIRECTION('',(1.,0.E+000)); +#45247 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#45248 = ADVANCED_FACE('',(#45249),#38548,.F.); +#45249 = FACE_BOUND('',#45250,.F.); +#45250 = EDGE_LOOP('',(#45251,#45252,#45253,#45254)); +#45251 = ORIENTED_EDGE('',*,*,#38869,.T.); +#45252 = ORIENTED_EDGE('',*,*,#44536,.T.); +#45253 = ORIENTED_EDGE('',*,*,#38532,.F.); +#45254 = ORIENTED_EDGE('',*,*,#45228,.F.); +#45255 = ADVANCED_FACE('',(#45256),#38625,.T.); +#45256 = FACE_BOUND('',#45257,.F.); +#45257 = EDGE_LOOP('',(#45258,#45259,#45260,#45261)); +#45258 = ORIENTED_EDGE('',*,*,#38893,.T.); +#45259 = ORIENTED_EDGE('',*,*,#38791,.T.); +#45260 = ORIENTED_EDGE('',*,*,#38607,.T.); +#45261 = ORIENTED_EDGE('',*,*,#45262,.T.); +#45262 = EDGE_CURVE('',#38610,#38894,#45263,.T.); +#45263 = SURFACE_CURVE('',#45264,(#45268,#45275),.PCURVE_S1.); +#45264 = LINE('',#45265,#45266); +#45265 = CARTESIAN_POINT('',(-1.375,-3.5,0.E+000)); +#45266 = VECTOR('',#45267,1.); +#45267 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000)); +#45268 = PCURVE('',#38625,#45269); +#45269 = DEFINITIONAL_REPRESENTATION('',(#45270),#45274); +#45270 = LINE('',#45271,#45272); +#45271 = CARTESIAN_POINT('',(0.25,-1.416384724412E-016)); +#45272 = VECTOR('',#45273,1.); +#45273 = DIRECTION('',(-1.,0.E+000)); +#45274 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#45275 = PCURVE('',#38697,#45276); +#45276 = DEFINITIONAL_REPRESENTATION('',(#45277),#45281); +#45277 = LINE('',#45278,#45279); +#45278 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#45279 = VECTOR('',#45280,1.); +#45280 = DIRECTION('',(1.,0.E+000)); +#45281 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#45282 = ADVANCED_FACE('',(#45283),#38697,.F.); +#45283 = FACE_BOUND('',#45284,.F.); +#45284 = EDGE_LOOP('',(#45285,#45286,#45287,#45288)); +#45285 = ORIENTED_EDGE('',*,*,#38683,.T.); +#45286 = ORIENTED_EDGE('',*,*,#44887,.T.); +#45287 = ORIENTED_EDGE('',*,*,#38916,.F.); +#45288 = ORIENTED_EDGE('',*,*,#45262,.F.); +#45289 = ADVANCED_FACE('',(#45290),#38984,.T.); +#45290 = FACE_BOUND('',#45291,.F.); +#45291 = EDGE_LOOP('',(#45292,#45293,#45294,#45295)); +#45292 = ORIENTED_EDGE('',*,*,#38966,.T.); +#45293 = ORIENTED_EDGE('',*,*,#39201,.T.); +#45294 = ORIENTED_EDGE('',*,*,#39284,.T.); +#45295 = ORIENTED_EDGE('',*,*,#45296,.T.); +#45296 = EDGE_CURVE('',#39285,#38967,#45297,.T.); +#45297 = SURFACE_CURVE('',#45298,(#45302,#45309),.PCURVE_S1.); +#45298 = LINE('',#45299,#45300); +#45299 = CARTESIAN_POINT('',(3.5,0.625,0.E+000)); +#45300 = VECTOR('',#45301,1.); +#45301 = DIRECTION('',(3.445092848398E-016,1.,0.E+000)); +#45302 = PCURVE('',#38984,#45303); +#45303 = DEFINITIONAL_REPRESENTATION('',(#45304),#45308); +#45304 = LINE('',#45305,#45306); +#45305 = CARTESIAN_POINT('',(0.25,-8.612732120995E-017)); +#45306 = VECTOR('',#45307,1.); +#45307 = DIRECTION('',(-1.,0.E+000)); +#45308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#45309 = PCURVE('',#39012,#45310); +#45310 = DEFINITIONAL_REPRESENTATION('',(#45311),#45315); +#45311 = LINE('',#45312,#45313); +#45312 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#45313 = VECTOR('',#45314,1.); +#45314 = DIRECTION('',(1.,0.E+000)); +#45315 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#45316 = ADVANCED_FACE('',(#45317),#39012,.F.); +#45317 = FACE_BOUND('',#45318,.F.); +#45318 = EDGE_LOOP('',(#45319,#45320,#45321,#45322)); +#45319 = ORIENTED_EDGE('',*,*,#39333,.T.); +#45320 = ORIENTED_EDGE('',*,*,#44590,.T.); +#45321 = ORIENTED_EDGE('',*,*,#38996,.F.); +#45322 = ORIENTED_EDGE('',*,*,#45296,.F.); +#45323 = ADVANCED_FACE('',(#45324),#39089,.T.); +#45324 = FACE_BOUND('',#45325,.F.); +#45325 = EDGE_LOOP('',(#45326,#45327,#45328,#45329)); +#45326 = ORIENTED_EDGE('',*,*,#39357,.T.); +#45327 = ORIENTED_EDGE('',*,*,#39255,.T.); +#45328 = ORIENTED_EDGE('',*,*,#39071,.T.); +#45329 = ORIENTED_EDGE('',*,*,#45330,.T.); +#45330 = EDGE_CURVE('',#39074,#39358,#45331,.T.); +#45331 = SURFACE_CURVE('',#45332,(#45336,#45343),.PCURVE_S1.); +#45332 = LINE('',#45333,#45334); +#45333 = CARTESIAN_POINT('',(-0.875,-3.5,0.E+000)); +#45334 = VECTOR('',#45335,1.); +#45335 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000)); +#45336 = PCURVE('',#39089,#45337); +#45337 = DEFINITIONAL_REPRESENTATION('',(#45338),#45342); +#45338 = LINE('',#45339,#45340); +#45339 = CARTESIAN_POINT('',(0.25,-1.416384724412E-016)); +#45340 = VECTOR('',#45341,1.); +#45341 = DIRECTION('',(-1.,0.E+000)); +#45342 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#45343 = PCURVE('',#39161,#45344); +#45344 = DEFINITIONAL_REPRESENTATION('',(#45345),#45349); +#45345 = LINE('',#45346,#45347); +#45346 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#45347 = VECTOR('',#45348,1.); +#45348 = DIRECTION('',(1.,0.E+000)); +#45349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#45350 = ADVANCED_FACE('',(#45351),#39161,.F.); +#45351 = FACE_BOUND('',#45352,.F.); +#45352 = EDGE_LOOP('',(#45353,#45354,#45355,#45356)); +#45353 = ORIENTED_EDGE('',*,*,#39147,.T.); +#45354 = ORIENTED_EDGE('',*,*,#44941,.T.); +#45355 = ORIENTED_EDGE('',*,*,#39380,.F.); +#45356 = ORIENTED_EDGE('',*,*,#45330,.F.); +#45357 = ADVANCED_FACE('',(#45358),#39448,.T.); +#45358 = FACE_BOUND('',#45359,.F.); +#45359 = EDGE_LOOP('',(#45360,#45361,#45362,#45363)); +#45360 = ORIENTED_EDGE('',*,*,#39430,.T.); +#45361 = ORIENTED_EDGE('',*,*,#39665,.T.); +#45362 = ORIENTED_EDGE('',*,*,#39748,.T.); +#45363 = ORIENTED_EDGE('',*,*,#45364,.T.); +#45364 = EDGE_CURVE('',#39749,#39431,#45365,.T.); +#45365 = SURFACE_CURVE('',#45366,(#45370,#45377),.PCURVE_S1.); +#45366 = LINE('',#45367,#45368); +#45367 = CARTESIAN_POINT('',(3.5,0.125,0.E+000)); +#45368 = VECTOR('',#45369,1.); +#45369 = DIRECTION('',(3.445092848398E-016,1.,0.E+000)); +#45370 = PCURVE('',#39448,#45371); +#45371 = DEFINITIONAL_REPRESENTATION('',(#45372),#45376); +#45372 = LINE('',#45373,#45374); +#45373 = CARTESIAN_POINT('',(0.25,-8.612732120995E-017)); +#45374 = VECTOR('',#45375,1.); +#45375 = DIRECTION('',(-1.,0.E+000)); +#45376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#45377 = PCURVE('',#39476,#45378); +#45378 = DEFINITIONAL_REPRESENTATION('',(#45379),#45383); +#45379 = LINE('',#45380,#45381); +#45380 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#45381 = VECTOR('',#45382,1.); +#45382 = DIRECTION('',(1.,0.E+000)); +#45383 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#45384 = ADVANCED_FACE('',(#45385),#39476,.F.); +#45385 = FACE_BOUND('',#45386,.F.); +#45386 = EDGE_LOOP('',(#45387,#45388,#45389,#45390)); +#45387 = ORIENTED_EDGE('',*,*,#39797,.T.); +#45388 = ORIENTED_EDGE('',*,*,#44644,.T.); +#45389 = ORIENTED_EDGE('',*,*,#39460,.F.); +#45390 = ORIENTED_EDGE('',*,*,#45364,.F.); +#45391 = ADVANCED_FACE('',(#45392),#39553,.T.); +#45392 = FACE_BOUND('',#45393,.F.); +#45393 = EDGE_LOOP('',(#45394,#45395,#45396,#45397)); +#45394 = ORIENTED_EDGE('',*,*,#39821,.T.); +#45395 = ORIENTED_EDGE('',*,*,#39719,.T.); +#45396 = ORIENTED_EDGE('',*,*,#39535,.T.); +#45397 = ORIENTED_EDGE('',*,*,#45398,.T.); +#45398 = EDGE_CURVE('',#39538,#39822,#45399,.T.); +#45399 = SURFACE_CURVE('',#45400,(#45404,#45411),.PCURVE_S1.); +#45400 = LINE('',#45401,#45402); +#45401 = CARTESIAN_POINT('',(-0.375,-3.5,0.E+000)); +#45402 = VECTOR('',#45403,1.); +#45403 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000)); +#45404 = PCURVE('',#39553,#45405); +#45405 = DEFINITIONAL_REPRESENTATION('',(#45406),#45410); +#45406 = LINE('',#45407,#45408); +#45407 = CARTESIAN_POINT('',(0.25,-1.416384724412E-016)); +#45408 = VECTOR('',#45409,1.); +#45409 = DIRECTION('',(-1.,0.E+000)); +#45410 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#45411 = PCURVE('',#39625,#45412); +#45412 = DEFINITIONAL_REPRESENTATION('',(#45413),#45417); +#45413 = LINE('',#45414,#45415); +#45414 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#45415 = VECTOR('',#45416,1.); +#45416 = DIRECTION('',(1.,0.E+000)); +#45417 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#45418 = ADVANCED_FACE('',(#45419),#39625,.F.); +#45419 = FACE_BOUND('',#45420,.F.); +#45420 = EDGE_LOOP('',(#45421,#45422,#45423,#45424)); +#45421 = ORIENTED_EDGE('',*,*,#39611,.T.); +#45422 = ORIENTED_EDGE('',*,*,#44995,.T.); +#45423 = ORIENTED_EDGE('',*,*,#39844,.F.); +#45424 = ORIENTED_EDGE('',*,*,#45398,.F.); +#45425 = ADVANCED_FACE('',(#45426),#39912,.T.); +#45426 = FACE_BOUND('',#45427,.F.); +#45427 = EDGE_LOOP('',(#45428,#45429,#45430,#45431)); +#45428 = ORIENTED_EDGE('',*,*,#39894,.T.); +#45429 = ORIENTED_EDGE('',*,*,#40129,.T.); +#45430 = ORIENTED_EDGE('',*,*,#40212,.T.); +#45431 = ORIENTED_EDGE('',*,*,#45432,.T.); +#45432 = EDGE_CURVE('',#40213,#39895,#45433,.T.); +#45433 = SURFACE_CURVE('',#45434,(#45438,#45445),.PCURVE_S1.); +#45434 = LINE('',#45435,#45436); +#45435 = CARTESIAN_POINT('',(3.5,-0.375,0.E+000)); +#45436 = VECTOR('',#45437,1.); +#45437 = DIRECTION('',(3.445092848398E-016,1.,0.E+000)); +#45438 = PCURVE('',#39912,#45439); +#45439 = DEFINITIONAL_REPRESENTATION('',(#45440),#45444); +#45440 = LINE('',#45441,#45442); +#45441 = CARTESIAN_POINT('',(0.25,-8.612732120995E-017)); +#45442 = VECTOR('',#45443,1.); +#45443 = DIRECTION('',(-1.,0.E+000)); +#45444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#45445 = PCURVE('',#39940,#45446); +#45446 = DEFINITIONAL_REPRESENTATION('',(#45447),#45451); +#45447 = LINE('',#45448,#45449); +#45448 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#45449 = VECTOR('',#45450,1.); +#45450 = DIRECTION('',(1.,0.E+000)); +#45451 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#45452 = ADVANCED_FACE('',(#45453),#39940,.F.); +#45453 = FACE_BOUND('',#45454,.F.); +#45454 = EDGE_LOOP('',(#45455,#45456,#45457,#45458)); +#45455 = ORIENTED_EDGE('',*,*,#40261,.T.); +#45456 = ORIENTED_EDGE('',*,*,#44671,.T.); +#45457 = ORIENTED_EDGE('',*,*,#39924,.F.); +#45458 = ORIENTED_EDGE('',*,*,#45432,.F.); +#45459 = ADVANCED_FACE('',(#45460),#40017,.T.); +#45460 = FACE_BOUND('',#45461,.F.); +#45461 = EDGE_LOOP('',(#45462,#45463,#45464,#45465)); +#45462 = ORIENTED_EDGE('',*,*,#40285,.T.); +#45463 = ORIENTED_EDGE('',*,*,#40183,.T.); +#45464 = ORIENTED_EDGE('',*,*,#39999,.T.); +#45465 = ORIENTED_EDGE('',*,*,#45466,.T.); +#45466 = EDGE_CURVE('',#40002,#40286,#45467,.T.); +#45467 = SURFACE_CURVE('',#45468,(#45472,#45479),.PCURVE_S1.); +#45468 = LINE('',#45469,#45470); +#45469 = CARTESIAN_POINT('',(0.125,-3.5,0.E+000)); +#45470 = VECTOR('',#45471,1.); +#45471 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000)); +#45472 = PCURVE('',#40017,#45473); +#45473 = DEFINITIONAL_REPRESENTATION('',(#45474),#45478); +#45474 = LINE('',#45475,#45476); +#45475 = CARTESIAN_POINT('',(0.25,-1.416384724412E-016)); +#45476 = VECTOR('',#45477,1.); +#45477 = DIRECTION('',(-1.,0.E+000)); +#45478 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#45479 = PCURVE('',#40089,#45480); +#45480 = DEFINITIONAL_REPRESENTATION('',(#45481),#45485); +#45481 = LINE('',#45482,#45483); +#45482 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#45483 = VECTOR('',#45484,1.); +#45484 = DIRECTION('',(1.,0.E+000)); +#45485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#45486 = ADVANCED_FACE('',(#45487),#40089,.F.); +#45487 = FACE_BOUND('',#45488,.F.); +#45488 = EDGE_LOOP('',(#45489,#45490,#45491,#45492)); +#45489 = ORIENTED_EDGE('',*,*,#40075,.T.); +#45490 = ORIENTED_EDGE('',*,*,#44968,.T.); +#45491 = ORIENTED_EDGE('',*,*,#40308,.F.); +#45492 = ORIENTED_EDGE('',*,*,#45466,.F.); +#45493 = ADVANCED_FACE('',(#45494),#40376,.T.); +#45494 = FACE_BOUND('',#45495,.F.); +#45495 = EDGE_LOOP('',(#45496,#45497,#45498,#45499)); +#45496 = ORIENTED_EDGE('',*,*,#40358,.T.); +#45497 = ORIENTED_EDGE('',*,*,#40593,.T.); +#45498 = ORIENTED_EDGE('',*,*,#40676,.T.); +#45499 = ORIENTED_EDGE('',*,*,#45500,.T.); +#45500 = EDGE_CURVE('',#40677,#40359,#45501,.T.); +#45501 = SURFACE_CURVE('',#45502,(#45506,#45513),.PCURVE_S1.); +#45502 = LINE('',#45503,#45504); +#45503 = CARTESIAN_POINT('',(3.5,-0.875,0.E+000)); +#45504 = VECTOR('',#45505,1.); +#45505 = DIRECTION('',(3.445092848398E-016,1.,0.E+000)); +#45506 = PCURVE('',#40376,#45507); +#45507 = DEFINITIONAL_REPRESENTATION('',(#45508),#45512); +#45508 = LINE('',#45509,#45510); +#45509 = CARTESIAN_POINT('',(0.25,-8.612732120995E-017)); +#45510 = VECTOR('',#45511,1.); +#45511 = DIRECTION('',(-1.,0.E+000)); +#45512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#45513 = PCURVE('',#40404,#45514); +#45514 = DEFINITIONAL_REPRESENTATION('',(#45515),#45519); +#45515 = LINE('',#45516,#45517); +#45516 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#45517 = VECTOR('',#45518,1.); +#45518 = DIRECTION('',(1.,0.E+000)); +#45519 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#45520 = ADVANCED_FACE('',(#45521),#40404,.F.); +#45521 = FACE_BOUND('',#45522,.F.); +#45522 = EDGE_LOOP('',(#45523,#45524,#45525,#45526)); +#45523 = ORIENTED_EDGE('',*,*,#40725,.T.); +#45524 = ORIENTED_EDGE('',*,*,#44617,.T.); +#45525 = ORIENTED_EDGE('',*,*,#40388,.F.); +#45526 = ORIENTED_EDGE('',*,*,#45500,.F.); +#45527 = ADVANCED_FACE('',(#45528),#40481,.T.); +#45528 = FACE_BOUND('',#45529,.F.); +#45529 = EDGE_LOOP('',(#45530,#45531,#45532,#45533)); +#45530 = ORIENTED_EDGE('',*,*,#40749,.T.); +#45531 = ORIENTED_EDGE('',*,*,#40647,.T.); +#45532 = ORIENTED_EDGE('',*,*,#40463,.T.); +#45533 = ORIENTED_EDGE('',*,*,#45534,.T.); +#45534 = EDGE_CURVE('',#40466,#40750,#45535,.T.); +#45535 = SURFACE_CURVE('',#45536,(#45540,#45547),.PCURVE_S1.); +#45536 = LINE('',#45537,#45538); +#45537 = CARTESIAN_POINT('',(0.625,-3.5,0.E+000)); +#45538 = VECTOR('',#45539,1.); +#45539 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000)); +#45540 = PCURVE('',#40481,#45541); +#45541 = DEFINITIONAL_REPRESENTATION('',(#45542),#45546); +#45542 = LINE('',#45543,#45544); +#45543 = CARTESIAN_POINT('',(0.25,-1.416384724412E-016)); +#45544 = VECTOR('',#45545,1.); +#45545 = DIRECTION('',(-1.,0.E+000)); +#45546 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#45547 = PCURVE('',#40553,#45548); +#45548 = DEFINITIONAL_REPRESENTATION('',(#45549),#45553); +#45549 = LINE('',#45550,#45551); +#45550 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#45551 = VECTOR('',#45552,1.); +#45552 = DIRECTION('',(1.,0.E+000)); +#45553 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#45554 = ADVANCED_FACE('',(#45555),#40553,.F.); +#45555 = FACE_BOUND('',#45556,.F.); +#45556 = EDGE_LOOP('',(#45557,#45558,#45559,#45560)); +#45557 = ORIENTED_EDGE('',*,*,#40539,.T.); +#45558 = ORIENTED_EDGE('',*,*,#44914,.T.); +#45559 = ORIENTED_EDGE('',*,*,#40772,.F.); +#45560 = ORIENTED_EDGE('',*,*,#45534,.F.); +#45561 = ADVANCED_FACE('',(#45562),#40840,.T.); +#45562 = FACE_BOUND('',#45563,.F.); +#45563 = EDGE_LOOP('',(#45564,#45565,#45566,#45567)); +#45564 = ORIENTED_EDGE('',*,*,#40822,.T.); +#45565 = ORIENTED_EDGE('',*,*,#41057,.T.); +#45566 = ORIENTED_EDGE('',*,*,#41140,.T.); +#45567 = ORIENTED_EDGE('',*,*,#45568,.T.); +#45568 = EDGE_CURVE('',#41141,#40823,#45569,.T.); +#45569 = SURFACE_CURVE('',#45570,(#45574,#45581),.PCURVE_S1.); +#45570 = LINE('',#45571,#45572); +#45571 = CARTESIAN_POINT('',(3.5,-1.375,0.E+000)); +#45572 = VECTOR('',#45573,1.); +#45573 = DIRECTION('',(3.445092848398E-016,1.,0.E+000)); +#45574 = PCURVE('',#40840,#45575); +#45575 = DEFINITIONAL_REPRESENTATION('',(#45576),#45580); +#45576 = LINE('',#45577,#45578); +#45577 = CARTESIAN_POINT('',(0.25,-8.612732120995E-017)); +#45578 = VECTOR('',#45579,1.); +#45579 = DIRECTION('',(-1.,0.E+000)); +#45580 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#45581 = PCURVE('',#40868,#45582); +#45582 = DEFINITIONAL_REPRESENTATION('',(#45583),#45587); +#45583 = LINE('',#45584,#45585); +#45584 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#45585 = VECTOR('',#45586,1.); +#45586 = DIRECTION('',(1.,0.E+000)); +#45587 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#45588 = ADVANCED_FACE('',(#45589),#40868,.F.); +#45589 = FACE_BOUND('',#45590,.F.); +#45590 = EDGE_LOOP('',(#45591,#45592,#45593,#45594)); +#45591 = ORIENTED_EDGE('',*,*,#41189,.T.); +#45592 = ORIENTED_EDGE('',*,*,#44563,.T.); +#45593 = ORIENTED_EDGE('',*,*,#40852,.F.); +#45594 = ORIENTED_EDGE('',*,*,#45568,.F.); +#45595 = ADVANCED_FACE('',(#45596),#40945,.T.); +#45596 = FACE_BOUND('',#45597,.F.); +#45597 = EDGE_LOOP('',(#45598,#45599,#45600,#45601)); +#45598 = ORIENTED_EDGE('',*,*,#41213,.T.); +#45599 = ORIENTED_EDGE('',*,*,#41111,.T.); +#45600 = ORIENTED_EDGE('',*,*,#40927,.T.); +#45601 = ORIENTED_EDGE('',*,*,#45602,.T.); +#45602 = EDGE_CURVE('',#40930,#41214,#45603,.T.); +#45603 = SURFACE_CURVE('',#45604,(#45608,#45615),.PCURVE_S1.); +#45604 = LINE('',#45605,#45606); +#45605 = CARTESIAN_POINT('',(1.125,-3.5,0.E+000)); +#45606 = VECTOR('',#45607,1.); +#45607 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000)); +#45608 = PCURVE('',#40945,#45609); +#45609 = DEFINITIONAL_REPRESENTATION('',(#45610),#45614); +#45610 = LINE('',#45611,#45612); +#45611 = CARTESIAN_POINT('',(0.25,-1.416384724412E-016)); +#45612 = VECTOR('',#45613,1.); +#45613 = DIRECTION('',(-1.,0.E+000)); +#45614 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#45615 = PCURVE('',#41017,#45616); +#45616 = DEFINITIONAL_REPRESENTATION('',(#45617),#45621); +#45617 = LINE('',#45618,#45619); +#45618 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#45619 = VECTOR('',#45620,1.); +#45620 = DIRECTION('',(1.,0.E+000)); +#45621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#45622 = ADVANCED_FACE('',(#45623),#41017,.F.); +#45623 = FACE_BOUND('',#45624,.F.); +#45624 = EDGE_LOOP('',(#45625,#45626,#45627,#45628)); +#45625 = ORIENTED_EDGE('',*,*,#41003,.T.); +#45626 = ORIENTED_EDGE('',*,*,#44860,.T.); +#45627 = ORIENTED_EDGE('',*,*,#41236,.F.); +#45628 = ORIENTED_EDGE('',*,*,#45602,.F.); +#45629 = ADVANCED_FACE('',(#45630),#41304,.T.); +#45630 = FACE_BOUND('',#45631,.F.); +#45631 = EDGE_LOOP('',(#45632,#45633,#45634,#45635)); +#45632 = ORIENTED_EDGE('',*,*,#41286,.T.); +#45633 = ORIENTED_EDGE('',*,*,#41521,.T.); +#45634 = ORIENTED_EDGE('',*,*,#41604,.T.); +#45635 = ORIENTED_EDGE('',*,*,#45636,.T.); +#45636 = EDGE_CURVE('',#41605,#41287,#45637,.T.); +#45637 = SURFACE_CURVE('',#45638,(#45642,#45649),.PCURVE_S1.); +#45638 = LINE('',#45639,#45640); +#45639 = CARTESIAN_POINT('',(3.5,-1.875,0.E+000)); +#45640 = VECTOR('',#45641,1.); +#45641 = DIRECTION('',(3.445092848398E-016,1.,0.E+000)); +#45642 = PCURVE('',#41304,#45643); +#45643 = DEFINITIONAL_REPRESENTATION('',(#45644),#45648); +#45644 = LINE('',#45645,#45646); +#45645 = CARTESIAN_POINT('',(0.25,-8.612732120995E-017)); +#45646 = VECTOR('',#45647,1.); +#45647 = DIRECTION('',(-1.,0.E+000)); +#45648 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#45649 = PCURVE('',#41332,#45650); +#45650 = DEFINITIONAL_REPRESENTATION('',(#45651),#45655); +#45651 = LINE('',#45652,#45653); +#45652 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#45653 = VECTOR('',#45654,1.); +#45654 = DIRECTION('',(1.,0.E+000)); +#45655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#45656 = ADVANCED_FACE('',(#45657),#41332,.F.); +#45657 = FACE_BOUND('',#45658,.F.); +#45658 = EDGE_LOOP('',(#45659,#45660,#45661,#45662)); +#45659 = ORIENTED_EDGE('',*,*,#41653,.T.); +#45660 = ORIENTED_EDGE('',*,*,#44509,.T.); +#45661 = ORIENTED_EDGE('',*,*,#41316,.F.); +#45662 = ORIENTED_EDGE('',*,*,#45636,.F.); +#45663 = ADVANCED_FACE('',(#45664),#41409,.T.); +#45664 = FACE_BOUND('',#45665,.F.); +#45665 = EDGE_LOOP('',(#45666,#45667,#45668,#45669)); +#45666 = ORIENTED_EDGE('',*,*,#41677,.T.); +#45667 = ORIENTED_EDGE('',*,*,#41575,.T.); +#45668 = ORIENTED_EDGE('',*,*,#41391,.T.); +#45669 = ORIENTED_EDGE('',*,*,#45670,.T.); +#45670 = EDGE_CURVE('',#41394,#41678,#45671,.T.); +#45671 = SURFACE_CURVE('',#45672,(#45676,#45683),.PCURVE_S1.); +#45672 = LINE('',#45673,#45674); +#45673 = CARTESIAN_POINT('',(1.625,-3.5,0.E+000)); +#45674 = VECTOR('',#45675,1.); +#45675 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000)); +#45676 = PCURVE('',#41409,#45677); +#45677 = DEFINITIONAL_REPRESENTATION('',(#45678),#45682); +#45678 = LINE('',#45679,#45680); +#45679 = CARTESIAN_POINT('',(0.25,-1.416384724412E-016)); +#45680 = VECTOR('',#45681,1.); +#45681 = DIRECTION('',(-1.,0.E+000)); +#45682 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#45683 = PCURVE('',#41481,#45684); +#45684 = DEFINITIONAL_REPRESENTATION('',(#45685),#45689); +#45685 = LINE('',#45686,#45687); +#45686 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#45687 = VECTOR('',#45688,1.); +#45688 = DIRECTION('',(1.,0.E+000)); +#45689 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#45690 = ADVANCED_FACE('',(#45691),#41481,.F.); +#45691 = FACE_BOUND('',#45692,.F.); +#45692 = EDGE_LOOP('',(#45693,#45694,#45695,#45696)); +#45693 = ORIENTED_EDGE('',*,*,#41467,.T.); +#45694 = ORIENTED_EDGE('',*,*,#44806,.T.); +#45695 = ORIENTED_EDGE('',*,*,#41700,.F.); +#45696 = ORIENTED_EDGE('',*,*,#45670,.F.); +#45697 = ADVANCED_FACE('',(#45698),#41768,.T.); +#45698 = FACE_BOUND('',#45699,.F.); +#45699 = EDGE_LOOP('',(#45700,#45701,#45702,#45703)); +#45700 = ORIENTED_EDGE('',*,*,#41750,.T.); +#45701 = ORIENTED_EDGE('',*,*,#41985,.T.); +#45702 = ORIENTED_EDGE('',*,*,#42068,.T.); +#45703 = ORIENTED_EDGE('',*,*,#45704,.T.); +#45704 = EDGE_CURVE('',#42069,#41751,#45705,.T.); +#45705 = SURFACE_CURVE('',#45706,(#45710,#45717),.PCURVE_S1.); +#45706 = LINE('',#45707,#45708); +#45707 = CARTESIAN_POINT('',(3.5,-2.375,0.E+000)); +#45708 = VECTOR('',#45709,1.); +#45709 = DIRECTION('',(3.445092848398E-016,1.,0.E+000)); +#45710 = PCURVE('',#41768,#45711); +#45711 = DEFINITIONAL_REPRESENTATION('',(#45712),#45716); +#45712 = LINE('',#45713,#45714); +#45713 = CARTESIAN_POINT('',(0.25,-8.612732120995E-017)); +#45714 = VECTOR('',#45715,1.); +#45715 = DIRECTION('',(-1.,0.E+000)); +#45716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#45717 = PCURVE('',#41796,#45718); +#45718 = DEFINITIONAL_REPRESENTATION('',(#45719),#45723); +#45719 = LINE('',#45720,#45721); +#45720 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#45721 = VECTOR('',#45722,1.); +#45722 = DIRECTION('',(1.,0.E+000)); +#45723 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#45724 = ADVANCED_FACE('',(#45725),#41796,.F.); +#45725 = FACE_BOUND('',#45726,.F.); +#45726 = EDGE_LOOP('',(#45727,#45728,#45729,#45730)); +#45727 = ORIENTED_EDGE('',*,*,#42117,.T.); +#45728 = ORIENTED_EDGE('',*,*,#44455,.T.); +#45729 = ORIENTED_EDGE('',*,*,#41780,.F.); +#45730 = ORIENTED_EDGE('',*,*,#45704,.F.); +#45731 = ADVANCED_FACE('',(#45732),#41873,.T.); +#45732 = FACE_BOUND('',#45733,.F.); +#45733 = EDGE_LOOP('',(#45734,#45735,#45736,#45737)); +#45734 = ORIENTED_EDGE('',*,*,#42141,.T.); +#45735 = ORIENTED_EDGE('',*,*,#42039,.T.); +#45736 = ORIENTED_EDGE('',*,*,#41855,.T.); +#45737 = ORIENTED_EDGE('',*,*,#45738,.T.); +#45738 = EDGE_CURVE('',#41858,#42142,#45739,.T.); +#45739 = SURFACE_CURVE('',#45740,(#45744,#45751),.PCURVE_S1.); +#45740 = LINE('',#45741,#45742); +#45741 = CARTESIAN_POINT('',(2.125,-3.5,0.E+000)); +#45742 = VECTOR('',#45743,1.); +#45743 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000)); +#45744 = PCURVE('',#41873,#45745); +#45745 = DEFINITIONAL_REPRESENTATION('',(#45746),#45750); +#45746 = LINE('',#45747,#45748); +#45747 = CARTESIAN_POINT('',(0.25,-1.416384724412E-016)); +#45748 = VECTOR('',#45749,1.); +#45749 = DIRECTION('',(-1.,0.E+000)); +#45750 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#45751 = PCURVE('',#41945,#45752); +#45752 = DEFINITIONAL_REPRESENTATION('',(#45753),#45757); +#45753 = LINE('',#45754,#45755); +#45754 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#45755 = VECTOR('',#45756,1.); +#45756 = DIRECTION('',(1.,0.E+000)); +#45757 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#45758 = ADVANCED_FACE('',(#45759),#41945,.F.); +#45759 = FACE_BOUND('',#45760,.F.); +#45760 = EDGE_LOOP('',(#45761,#45762,#45763,#45764)); +#45761 = ORIENTED_EDGE('',*,*,#41931,.T.); +#45762 = ORIENTED_EDGE('',*,*,#44752,.T.); +#45763 = ORIENTED_EDGE('',*,*,#42164,.F.); +#45764 = ORIENTED_EDGE('',*,*,#45738,.F.); +#45765 = ADVANCED_FACE('',(#45766),#42232,.T.); +#45766 = FACE_BOUND('',#45767,.F.); +#45767 = EDGE_LOOP('',(#45768,#45769,#45770,#45771)); +#45768 = ORIENTED_EDGE('',*,*,#42214,.T.); +#45769 = ORIENTED_EDGE('',*,*,#42449,.T.); +#45770 = ORIENTED_EDGE('',*,*,#42532,.T.); +#45771 = ORIENTED_EDGE('',*,*,#45772,.T.); +#45772 = EDGE_CURVE('',#42533,#42215,#45773,.T.); +#45773 = SURFACE_CURVE('',#45774,(#45778,#45785),.PCURVE_S1.); +#45774 = LINE('',#45775,#45776); +#45775 = CARTESIAN_POINT('',(3.5,-2.875,0.E+000)); +#45776 = VECTOR('',#45777,1.); +#45777 = DIRECTION('',(3.445092848398E-016,1.,0.E+000)); +#45778 = PCURVE('',#42232,#45779); +#45779 = DEFINITIONAL_REPRESENTATION('',(#45780),#45784); +#45780 = LINE('',#45781,#45782); +#45781 = CARTESIAN_POINT('',(0.25,-8.612732120995E-017)); +#45782 = VECTOR('',#45783,1.); +#45783 = DIRECTION('',(-1.,0.E+000)); +#45784 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#45785 = PCURVE('',#42260,#45786); +#45786 = DEFINITIONAL_REPRESENTATION('',(#45787),#45791); +#45787 = LINE('',#45788,#45789); +#45788 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#45789 = VECTOR('',#45790,1.); +#45790 = DIRECTION('',(1.,0.E+000)); +#45791 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#45792 = ADVANCED_FACE('',(#45793),#42260,.F.); +#45793 = FACE_BOUND('',#45794,.F.); +#45794 = EDGE_LOOP('',(#45795,#45796,#45797,#45798)); +#45795 = ORIENTED_EDGE('',*,*,#42581,.T.); +#45796 = ORIENTED_EDGE('',*,*,#44401,.T.); +#45797 = ORIENTED_EDGE('',*,*,#42244,.F.); +#45798 = ORIENTED_EDGE('',*,*,#45772,.F.); +#45799 = ADVANCED_FACE('',(#45800),#42337,.T.); +#45800 = FACE_BOUND('',#45801,.F.); +#45801 = EDGE_LOOP('',(#45802,#45803,#45804,#45805)); +#45802 = ORIENTED_EDGE('',*,*,#42605,.T.); +#45803 = ORIENTED_EDGE('',*,*,#42503,.T.); +#45804 = ORIENTED_EDGE('',*,*,#42319,.T.); +#45805 = ORIENTED_EDGE('',*,*,#45806,.T.); +#45806 = EDGE_CURVE('',#42322,#42606,#45807,.T.); +#45807 = SURFACE_CURVE('',#45808,(#45812,#45819),.PCURVE_S1.); +#45808 = LINE('',#45809,#45810); +#45809 = CARTESIAN_POINT('',(2.625,-3.5,0.E+000)); +#45810 = VECTOR('',#45811,1.); +#45811 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000)); +#45812 = PCURVE('',#42337,#45813); +#45813 = DEFINITIONAL_REPRESENTATION('',(#45814),#45818); +#45814 = LINE('',#45815,#45816); +#45815 = CARTESIAN_POINT('',(0.25,-1.416384724412E-016)); +#45816 = VECTOR('',#45817,1.); +#45817 = DIRECTION('',(-1.,0.E+000)); +#45818 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#45819 = PCURVE('',#42409,#45820); +#45820 = DEFINITIONAL_REPRESENTATION('',(#45821),#45825); +#45821 = LINE('',#45822,#45823); +#45822 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#45823 = VECTOR('',#45824,1.); +#45824 = DIRECTION('',(1.,0.E+000)); +#45825 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#45826 = ADVANCED_FACE('',(#45827),#42409,.F.); +#45827 = FACE_BOUND('',#45828,.F.); +#45828 = EDGE_LOOP('',(#45829,#45830,#45831,#45832)); +#45829 = ORIENTED_EDGE('',*,*,#42395,.T.); +#45830 = ORIENTED_EDGE('',*,*,#44698,.T.); +#45831 = ORIENTED_EDGE('',*,*,#42628,.F.); +#45832 = ORIENTED_EDGE('',*,*,#45806,.F.); +#45833 = ADVANCED_FACE('',(#45834),#42739,.T.); +#45834 = FACE_BOUND('',#45835,.F.); +#45835 = EDGE_LOOP('',(#45836,#45837,#45838,#45839,#45840)); +#45836 = ORIENTED_EDGE('',*,*,#42725,.T.); +#45837 = ORIENTED_EDGE('',*,*,#42779,.T.); +#45838 = ORIENTED_EDGE('',*,*,#42828,.T.); +#45839 = ORIENTED_EDGE('',*,*,#42877,.T.); +#45840 = ORIENTED_EDGE('',*,*,#42904,.T.); +#45841 = ADVANCED_FACE('',(#45842),#42955,.F.); +#45842 = FACE_BOUND('',#45843,.F.); +#45843 = EDGE_LOOP('',(#45844,#45867,#45894,#45895)); +#45844 = ORIENTED_EDGE('',*,*,#45845,.T.); +#45845 = EDGE_CURVE('',#42935,#45846,#45848,.T.); +#45846 = VERTEX_POINT('',#45847); +#45847 = CARTESIAN_POINT('',(-2.8,2.55,0.76)); +#45848 = SEAM_CURVE('',#45849,(#45853,#45860),.PCURVE_S1.); +#45849 = LINE('',#45850,#45851); +#45850 = CARTESIAN_POINT('',(-2.8,2.55,0.78)); +#45851 = VECTOR('',#45852,1.); +#45852 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#45853 = PCURVE('',#42955,#45854); +#45854 = DEFINITIONAL_REPRESENTATION('',(#45855),#45859); +#45855 = LINE('',#45856,#45857); +#45856 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#45857 = VECTOR('',#45858,1.); +#45858 = DIRECTION('',(0.E+000,1.)); +#45859 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#45860 = PCURVE('',#42955,#45861); +#45861 = DEFINITIONAL_REPRESENTATION('',(#45862),#45866); +#45862 = LINE('',#45863,#45864); +#45863 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#45864 = VECTOR('',#45865,1.); +#45865 = DIRECTION('',(0.E+000,1.)); +#45866 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#45867 = ORIENTED_EDGE('',*,*,#45868,.T.); +#45868 = EDGE_CURVE('',#45846,#45846,#45869,.T.); +#45869 = SURFACE_CURVE('',#45870,(#45875,#45882),.PCURVE_S1.); +#45870 = CIRCLE('',#45871,0.25); +#45871 = AXIS2_PLACEMENT_3D('',#45872,#45873,#45874); +#45872 = CARTESIAN_POINT('',(-2.8,2.8,0.76)); +#45873 = DIRECTION('',(0.E+000,0.E+000,1.)); +#45874 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000)); +#45875 = PCURVE('',#42955,#45876); +#45876 = DEFINITIONAL_REPRESENTATION('',(#45877),#45881); +#45877 = LINE('',#45878,#45879); +#45878 = CARTESIAN_POINT('',(6.28318530718,2.E-002)); +#45879 = VECTOR('',#45880,1.); +#45880 = DIRECTION('',(-1.,0.E+000)); +#45881 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#45882 = PCURVE('',#45883,#45888); +#45883 = PLANE('',#45884); +#45884 = AXIS2_PLACEMENT_3D('',#45885,#45886,#45887); +#45885 = CARTESIAN_POINT('',(-2.8,2.8,0.76)); +#45886 = DIRECTION('',(0.E+000,0.E+000,1.)); +#45887 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000)); +#45888 = DEFINITIONAL_REPRESENTATION('',(#45889),#45893); +#45889 = CIRCLE('',#45890,0.25); +#45890 = AXIS2_PLACEMENT_2D('',#45891,#45892); +#45891 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#45892 = DIRECTION('',(1.,0.E+000)); +#45893 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#45894 = ORIENTED_EDGE('',*,*,#45845,.F.); +#45895 = ORIENTED_EDGE('',*,*,#42934,.T.); +#45896 = ADVANCED_FACE('',(#45897),#45883,.T.); +#45897 = FACE_BOUND('',#45898,.T.); +#45898 = EDGE_LOOP('',(#45899)); +#45899 = ORIENTED_EDGE('',*,*,#45868,.T.); +#45900 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#45904)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#45901,#45902,#45903)) +REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#45901 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#45902 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#45903 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#45904 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-006),#45901, + 'distance_accuracy_value','confusion accuracy'); +#45905 = SHAPE_DEFINITION_REPRESENTATION(#45906,#22131); +#45906 = PRODUCT_DEFINITION_SHAPE('','',#45907); +#45907 = PRODUCT_DEFINITION('design','',#45908,#45911); +#45908 = PRODUCT_DEFINITION_FORMATION('','',#45909); +#45909 = PRODUCT('SOLID','SOLID','',(#45910)); +#45910 = PRODUCT_CONTEXT('',#2,'mechanical'); +#45911 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#45912 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#45913,#45915); +#45913 = ( REPRESENTATION_RELATIONSHIP('','',#22131,#22121) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#45914) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#45914 = ITEM_DEFINED_TRANSFORMATION('','',#11,#22122); +#45915 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #45916); +#45916 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('12','=>[0:1:1:13]','',#22116, + #45907,$); +#45917 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#45909)); +#45918 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#45919,#45921); +#45919 = ( REPRESENTATION_RELATIONSHIP('','',#22121,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#45920) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#45920 = ITEM_DEFINED_TRANSFORMATION('','',#11,#39); +#45921 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #45922); +#45922 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13','','',#5,#22116,$); +#45923 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#22118)); +#45924 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#45925,#45927); +#45925 = ( REPRESENTATION_RELATIONSHIP('','',#2313,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#45926) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#45926 = ITEM_DEFINED_TRANSFORMATION('','',#11,#43); +#45927 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #45928); +#45928 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('14','','',#5,#2308,$); +#45929 = SHAPE_DEFINITION_REPRESENTATION(#45930,#45936); +#45930 = PRODUCT_DEFINITION_SHAPE('','',#45931); +#45931 = PRODUCT_DEFINITION('design','',#45932,#45935); +#45932 = PRODUCT_DEFINITION_FORMATION('','',#45933); +#45933 = PRODUCT('SW_PUSH_6mm_H5mm','SW_PUSH_6mm_H5mm','',(#45934)); +#45934 = PRODUCT_CONTEXT('',#2,'mechanical'); +#45935 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#45936 = SHAPE_REPRESENTATION('',(#11,#45937),#45941); +#45937 = AXIS2_PLACEMENT_3D('',#45938,#45939,#45940); +#45938 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000)); +#45939 = DIRECTION('',(0.E+000,0.E+000,1.)); +#45940 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#45941 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#45945)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#45942,#45943,#45944)) +REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#45942 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#45943 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#45944 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#45945 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-006),#45942, + 'distance_accuracy_value','confusion accuracy'); +#45946 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#45947),#53471); +#45947 = MANIFOLD_SOLID_BREP('',#45948); +#45948 = CLOSED_SHELL('',(#45949,#45990,#46045,#46415,#46491,#46546, + #46601,#46655,#46709,#46764,#46819,#46851,#46910,#46965,#47024, + #47083,#47159,#47209,#47263,#47526,#47789,#47843,#47897,#47924, + #47928,#47988,#47992,#47996,#48115,#48602,#48651,#49041,#49528, + #49940,#49967,#50454,#50503,#50893,#51380,#51792,#51819,#51823, + #51850,#51877,#51904,#51931,#51978,#52005,#52032,#52059,#52086, + #52093,#52120,#52147,#52174,#52201,#52228,#52255,#52282,#52309, + #52316,#52363,#52390,#52417,#52444,#52471,#52478,#52505,#52532, + #52559,#52586,#52613,#52640,#52667,#52694,#52701,#52748,#52775, + #52802,#52829,#52856,#52863,#52890,#52917,#52944,#52971,#52998, + #53025,#53052,#53079,#53086,#53133,#53160,#53187,#53214,#53241, + #53248,#53275,#53302,#53329,#53356,#53383,#53410,#53437,#53464)); +#45949 = ADVANCED_FACE('',(#45950),#45963,.F.); +#45950 = FACE_BOUND('',#45951,.F.); +#45951 = EDGE_LOOP('',(#45952)); +#45952 = ORIENTED_EDGE('',*,*,#45953,.F.); +#45953 = EDGE_CURVE('',#45954,#45954,#45956,.T.); +#45954 = VERTEX_POINT('',#45955); +#45955 = CARTESIAN_POINT('',(1.65,-4.25,4.1)); +#45956 = SURFACE_CURVE('',#45957,(#45962,#45978),.PCURVE_S1.); +#45957 = CIRCLE('',#45958,0.5); +#45958 = AXIS2_PLACEMENT_3D('',#45959,#45960,#45961); +#45959 = CARTESIAN_POINT('',(1.15,-4.25,4.1)); +#45960 = DIRECTION('',(0.E+000,0.E+000,1.)); +#45961 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#45962 = PCURVE('',#45963,#45968); +#45963 = PLANE('',#45964); +#45964 = AXIS2_PLACEMENT_3D('',#45965,#45966,#45967); +#45965 = CARTESIAN_POINT('',(1.65,-4.25,4.1)); +#45966 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#45967 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#45968 = DEFINITIONAL_REPRESENTATION('',(#45969),#45977); +#45969 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#45970,#45971,#45972,#45973 + ,#45974,#45975,#45976),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#45970 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#45971 = CARTESIAN_POINT('',(0.E+000,0.866025403784)); +#45972 = CARTESIAN_POINT('',(0.75,0.433012701892)); +#45973 = CARTESIAN_POINT('',(1.5,1.224606353822E-016)); +#45974 = CARTESIAN_POINT('',(0.75,-0.433012701892)); +#45975 = CARTESIAN_POINT('',(7.771561172376E-016,-0.866025403784)); +#45976 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#45977 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#45978 = PCURVE('',#45979,#45984); +#45979 = CYLINDRICAL_SURFACE('',#45980,0.5); +#45980 = AXIS2_PLACEMENT_3D('',#45981,#45982,#45983); +#45981 = CARTESIAN_POINT('',(1.15,-4.25,3.5)); +#45982 = DIRECTION('',(-0.E+000,-0.E+000,-1.)); +#45983 = DIRECTION('',(1.,0.E+000,0.E+000)); +#45984 = DEFINITIONAL_REPRESENTATION('',(#45985),#45989); +#45985 = LINE('',#45986,#45987); +#45986 = CARTESIAN_POINT('',(6.28318530718,-0.6)); +#45987 = VECTOR('',#45988,1.); +#45988 = DIRECTION('',(-1.,0.E+000)); +#45989 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#45990 = ADVANCED_FACE('',(#45991),#45979,.T.); +#45991 = FACE_BOUND('',#45992,.T.); +#45992 = EDGE_LOOP('',(#45993,#46016,#46017,#46018)); +#45993 = ORIENTED_EDGE('',*,*,#45994,.T.); +#45994 = EDGE_CURVE('',#45995,#45954,#45997,.T.); +#45995 = VERTEX_POINT('',#45996); +#45996 = CARTESIAN_POINT('',(1.65,-4.25,3.6)); +#45997 = SEAM_CURVE('',#45998,(#46002,#46009),.PCURVE_S1.); +#45998 = LINE('',#45999,#46000); +#45999 = CARTESIAN_POINT('',(1.65,-4.25,3.5)); +#46000 = VECTOR('',#46001,1.); +#46001 = DIRECTION('',(0.E+000,0.E+000,1.)); +#46002 = PCURVE('',#45979,#46003); +#46003 = DEFINITIONAL_REPRESENTATION('',(#46004),#46008); +#46004 = LINE('',#46005,#46006); +#46005 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#46006 = VECTOR('',#46007,1.); +#46007 = DIRECTION('',(0.E+000,-1.)); +#46008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#46009 = PCURVE('',#45979,#46010); +#46010 = DEFINITIONAL_REPRESENTATION('',(#46011),#46015); +#46011 = LINE('',#46012,#46013); +#46012 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#46013 = VECTOR('',#46014,1.); +#46014 = DIRECTION('',(0.E+000,-1.)); +#46015 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#46016 = ORIENTED_EDGE('',*,*,#45953,.F.); +#46017 = ORIENTED_EDGE('',*,*,#45994,.F.); +#46018 = ORIENTED_EDGE('',*,*,#46019,.F.); +#46019 = EDGE_CURVE('',#45995,#45995,#46020,.T.); +#46020 = SURFACE_CURVE('',#46021,(#46026,#46033),.PCURVE_S1.); +#46021 = CIRCLE('',#46022,0.5); +#46022 = AXIS2_PLACEMENT_3D('',#46023,#46024,#46025); +#46023 = CARTESIAN_POINT('',(1.15,-4.25,3.6)); +#46024 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#46025 = DIRECTION('',(1.,0.E+000,0.E+000)); +#46026 = PCURVE('',#45979,#46027); +#46027 = DEFINITIONAL_REPRESENTATION('',(#46028),#46032); +#46028 = LINE('',#46029,#46030); +#46029 = CARTESIAN_POINT('',(0.E+000,-0.1)); +#46030 = VECTOR('',#46031,1.); +#46031 = DIRECTION('',(1.,0.E+000)); +#46032 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#46033 = PCURVE('',#46034,#46039); +#46034 = PLANE('',#46035); +#46035 = AXIS2_PLACEMENT_3D('',#46036,#46037,#46038); +#46036 = CARTESIAN_POINT('',(0.15,-5.25,3.6)); +#46037 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#46038 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#46039 = DEFINITIONAL_REPRESENTATION('',(#46040),#46044); +#46040 = CIRCLE('',#46041,0.5); +#46041 = AXIS2_PLACEMENT_2D('',#46042,#46043); +#46042 = CARTESIAN_POINT('',(-1.,1.)); +#46043 = DIRECTION('',(-1.,0.E+000)); +#46044 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#46045 = ADVANCED_FACE('',(#46046,#46288,#46319,#46350,#46381,#46412), + #46034,.F.); +#46046 = FACE_BOUND('',#46047,.F.); +#46047 = EDGE_LOOP('',(#46048,#46078,#46107,#46135,#46168,#46196,#46229, + #46257)); +#46048 = ORIENTED_EDGE('',*,*,#46049,.F.); +#46049 = EDGE_CURVE('',#46050,#46052,#46054,.T.); +#46050 = VERTEX_POINT('',#46051); +#46051 = CARTESIAN_POINT('',(0.45,-5.25,3.6)); +#46052 = VERTEX_POINT('',#46053); +#46053 = CARTESIAN_POINT('',(5.85,-5.25,3.6)); +#46054 = SURFACE_CURVE('',#46055,(#46059,#46066),.PCURVE_S1.); +#46055 = LINE('',#46056,#46057); +#46056 = CARTESIAN_POINT('',(0.15,-5.25,3.6)); +#46057 = VECTOR('',#46058,1.); +#46058 = DIRECTION('',(1.,0.E+000,0.E+000)); +#46059 = PCURVE('',#46034,#46060); +#46060 = DEFINITIONAL_REPRESENTATION('',(#46061),#46065); +#46061 = LINE('',#46062,#46063); +#46062 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#46063 = VECTOR('',#46064,1.); +#46064 = DIRECTION('',(-1.,0.E+000)); +#46065 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#46066 = PCURVE('',#46067,#46072); +#46067 = PLANE('',#46068); +#46068 = AXIS2_PLACEMENT_3D('',#46069,#46070,#46071); +#46069 = CARTESIAN_POINT('',(0.15,-5.25,3.5)); +#46070 = DIRECTION('',(0.E+000,1.,0.E+000)); +#46071 = DIRECTION('',(1.,0.E+000,0.E+000)); +#46072 = DEFINITIONAL_REPRESENTATION('',(#46073),#46077); +#46073 = LINE('',#46074,#46075); +#46074 = CARTESIAN_POINT('',(0.E+000,-0.1)); +#46075 = VECTOR('',#46076,1.); +#46076 = DIRECTION('',(1.,0.E+000)); +#46077 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#46078 = ORIENTED_EDGE('',*,*,#46079,.T.); +#46079 = EDGE_CURVE('',#46050,#46080,#46082,.T.); +#46080 = VERTEX_POINT('',#46081); +#46081 = CARTESIAN_POINT('',(0.15,-4.95,3.6)); +#46082 = SURFACE_CURVE('',#46083,(#46088,#46095),.PCURVE_S1.); +#46083 = CIRCLE('',#46084,0.3); +#46084 = AXIS2_PLACEMENT_3D('',#46085,#46086,#46087); +#46085 = CARTESIAN_POINT('',(0.45,-4.95,3.6)); +#46086 = DIRECTION('',(-0.E+000,-0.E+000,-1.)); +#46087 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#46088 = PCURVE('',#46034,#46089); +#46089 = DEFINITIONAL_REPRESENTATION('',(#46090),#46094); +#46090 = CIRCLE('',#46091,0.3); +#46091 = AXIS2_PLACEMENT_2D('',#46092,#46093); +#46092 = CARTESIAN_POINT('',(-0.3,0.3)); +#46093 = DIRECTION('',(0.E+000,-1.)); +#46094 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#46095 = PCURVE('',#46096,#46101); +#46096 = CYLINDRICAL_SURFACE('',#46097,0.3); +#46097 = AXIS2_PLACEMENT_3D('',#46098,#46099,#46100); +#46098 = CARTESIAN_POINT('',(0.45,-4.95,3.5)); +#46099 = DIRECTION('',(0.E+000,0.E+000,1.)); +#46100 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#46101 = DEFINITIONAL_REPRESENTATION('',(#46102),#46106); +#46102 = LINE('',#46103,#46104); +#46103 = CARTESIAN_POINT('',(6.28318530718,0.1)); +#46104 = VECTOR('',#46105,1.); +#46105 = DIRECTION('',(-1.,0.E+000)); +#46106 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#46107 = ORIENTED_EDGE('',*,*,#46108,.F.); +#46108 = EDGE_CURVE('',#46109,#46080,#46111,.T.); +#46109 = VERTEX_POINT('',#46110); +#46110 = CARTESIAN_POINT('',(0.15,0.45,3.6)); +#46111 = SURFACE_CURVE('',#46112,(#46116,#46123),.PCURVE_S1.); +#46112 = LINE('',#46113,#46114); +#46113 = CARTESIAN_POINT('',(0.15,0.75,3.6)); +#46114 = VECTOR('',#46115,1.); +#46115 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#46116 = PCURVE('',#46034,#46117); +#46117 = DEFINITIONAL_REPRESENTATION('',(#46118),#46122); +#46118 = LINE('',#46119,#46120); +#46119 = CARTESIAN_POINT('',(0.E+000,6.)); +#46120 = VECTOR('',#46121,1.); +#46121 = DIRECTION('',(0.E+000,-1.)); +#46122 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#46123 = PCURVE('',#46124,#46129); +#46124 = PLANE('',#46125); +#46125 = AXIS2_PLACEMENT_3D('',#46126,#46127,#46128); +#46126 = CARTESIAN_POINT('',(0.15,0.75,3.5)); +#46127 = DIRECTION('',(1.,0.E+000,0.E+000)); +#46128 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#46129 = DEFINITIONAL_REPRESENTATION('',(#46130),#46134); +#46130 = LINE('',#46131,#46132); +#46131 = CARTESIAN_POINT('',(0.E+000,-0.1)); +#46132 = VECTOR('',#46133,1.); +#46133 = DIRECTION('',(1.,0.E+000)); +#46134 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#46135 = ORIENTED_EDGE('',*,*,#46136,.F.); +#46136 = EDGE_CURVE('',#46137,#46109,#46139,.T.); +#46137 = VERTEX_POINT('',#46138); +#46138 = CARTESIAN_POINT('',(0.45,0.75,3.6)); +#46139 = SURFACE_CURVE('',#46140,(#46145,#46156),.PCURVE_S1.); +#46140 = CIRCLE('',#46141,0.3); +#46141 = AXIS2_PLACEMENT_3D('',#46142,#46143,#46144); +#46142 = CARTESIAN_POINT('',(0.45,0.45,3.6)); +#46143 = DIRECTION('',(-0.E+000,0.E+000,1.)); +#46144 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#46145 = PCURVE('',#46034,#46146); +#46146 = DEFINITIONAL_REPRESENTATION('',(#46147),#46155); +#46147 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#46148,#46149,#46150,#46151 + ,#46152,#46153,#46154),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#46148 = CARTESIAN_POINT('',(-0.3,5.4)); +#46149 = CARTESIAN_POINT('',(-0.819615242271,5.4)); +#46150 = CARTESIAN_POINT('',(-0.559807621135,5.85)); +#46151 = CARTESIAN_POINT('',(-0.3,6.3)); +#46152 = CARTESIAN_POINT('',(-4.019237886467E-002,5.85)); +#46153 = CARTESIAN_POINT('',(0.219615242271,5.4)); +#46154 = CARTESIAN_POINT('',(-0.3,5.4)); +#46155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#46156 = PCURVE('',#46157,#46162); +#46157 = CYLINDRICAL_SURFACE('',#46158,0.3); +#46158 = AXIS2_PLACEMENT_3D('',#46159,#46160,#46161); +#46159 = CARTESIAN_POINT('',(0.45,0.45,3.5)); +#46160 = DIRECTION('',(0.E+000,0.E+000,1.)); +#46161 = DIRECTION('',(0.E+000,1.,0.E+000)); +#46162 = DEFINITIONAL_REPRESENTATION('',(#46163),#46167); +#46163 = LINE('',#46164,#46165); +#46164 = CARTESIAN_POINT('',(-3.14159265359,0.1)); +#46165 = VECTOR('',#46166,1.); +#46166 = DIRECTION('',(1.,0.E+000)); +#46167 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#46168 = ORIENTED_EDGE('',*,*,#46169,.F.); +#46169 = EDGE_CURVE('',#46170,#46137,#46172,.T.); +#46170 = VERTEX_POINT('',#46171); +#46171 = CARTESIAN_POINT('',(5.85,0.75,3.6)); +#46172 = SURFACE_CURVE('',#46173,(#46177,#46184),.PCURVE_S1.); +#46173 = LINE('',#46174,#46175); +#46174 = CARTESIAN_POINT('',(6.15,0.75,3.6)); +#46175 = VECTOR('',#46176,1.); +#46176 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#46177 = PCURVE('',#46034,#46178); +#46178 = DEFINITIONAL_REPRESENTATION('',(#46179),#46183); +#46179 = LINE('',#46180,#46181); +#46180 = CARTESIAN_POINT('',(-6.,6.)); +#46181 = VECTOR('',#46182,1.); +#46182 = DIRECTION('',(1.,0.E+000)); +#46183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#46184 = PCURVE('',#46185,#46190); +#46185 = PLANE('',#46186); +#46186 = AXIS2_PLACEMENT_3D('',#46187,#46188,#46189); +#46187 = CARTESIAN_POINT('',(6.15,0.75,3.5)); +#46188 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#46189 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#46190 = DEFINITIONAL_REPRESENTATION('',(#46191),#46195); +#46191 = LINE('',#46192,#46193); +#46192 = CARTESIAN_POINT('',(0.E+000,-0.1)); +#46193 = VECTOR('',#46194,1.); +#46194 = DIRECTION('',(1.,0.E+000)); +#46195 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#46196 = ORIENTED_EDGE('',*,*,#46197,.F.); +#46197 = EDGE_CURVE('',#46198,#46170,#46200,.T.); +#46198 = VERTEX_POINT('',#46199); +#46199 = CARTESIAN_POINT('',(6.15,0.45,3.6)); +#46200 = SURFACE_CURVE('',#46201,(#46206,#46217),.PCURVE_S1.); +#46201 = CIRCLE('',#46202,0.3); +#46202 = AXIS2_PLACEMENT_3D('',#46203,#46204,#46205); +#46203 = CARTESIAN_POINT('',(5.85,0.45,3.6)); +#46204 = DIRECTION('',(-0.E+000,0.E+000,1.)); +#46205 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#46206 = PCURVE('',#46034,#46207); +#46207 = DEFINITIONAL_REPRESENTATION('',(#46208),#46216); +#46208 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#46209,#46210,#46211,#46212 + ,#46213,#46214,#46215),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#46209 = CARTESIAN_POINT('',(-5.7,5.4)); +#46210 = CARTESIAN_POINT('',(-6.219615242271,5.4)); +#46211 = CARTESIAN_POINT('',(-5.959807621135,5.85)); +#46212 = CARTESIAN_POINT('',(-5.7,6.3)); +#46213 = CARTESIAN_POINT('',(-5.440192378865,5.85)); +#46214 = CARTESIAN_POINT('',(-5.180384757729,5.4)); +#46215 = CARTESIAN_POINT('',(-5.7,5.4)); +#46216 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#46217 = PCURVE('',#46218,#46223); +#46218 = CYLINDRICAL_SURFACE('',#46219,0.3); +#46219 = AXIS2_PLACEMENT_3D('',#46220,#46221,#46222); +#46220 = CARTESIAN_POINT('',(5.85,0.45,3.5)); +#46221 = DIRECTION('',(0.E+000,0.E+000,1.)); +#46222 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#46223 = DEFINITIONAL_REPRESENTATION('',(#46224),#46228); +#46224 = LINE('',#46225,#46226); +#46225 = CARTESIAN_POINT('',(-1.570796326795,0.1)); +#46226 = VECTOR('',#46227,1.); +#46227 = DIRECTION('',(1.,0.E+000)); +#46228 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#46229 = ORIENTED_EDGE('',*,*,#46230,.F.); +#46230 = EDGE_CURVE('',#46231,#46198,#46233,.T.); +#46231 = VERTEX_POINT('',#46232); +#46232 = CARTESIAN_POINT('',(6.15,-4.95,3.6)); +#46233 = SURFACE_CURVE('',#46234,(#46238,#46245),.PCURVE_S1.); +#46234 = LINE('',#46235,#46236); +#46235 = CARTESIAN_POINT('',(6.15,-5.25,3.6)); +#46236 = VECTOR('',#46237,1.); +#46237 = DIRECTION('',(0.E+000,1.,0.E+000)); +#46238 = PCURVE('',#46034,#46239); +#46239 = DEFINITIONAL_REPRESENTATION('',(#46240),#46244); +#46240 = LINE('',#46241,#46242); +#46241 = CARTESIAN_POINT('',(-6.,0.E+000)); +#46242 = VECTOR('',#46243,1.); +#46243 = DIRECTION('',(0.E+000,1.)); +#46244 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#46245 = PCURVE('',#46246,#46251); +#46246 = PLANE('',#46247); +#46247 = AXIS2_PLACEMENT_3D('',#46248,#46249,#46250); +#46248 = CARTESIAN_POINT('',(6.15,-5.25,3.5)); +#46249 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#46250 = DIRECTION('',(0.E+000,1.,0.E+000)); +#46251 = DEFINITIONAL_REPRESENTATION('',(#46252),#46256); +#46252 = LINE('',#46253,#46254); +#46253 = CARTESIAN_POINT('',(0.E+000,-0.1)); +#46254 = VECTOR('',#46255,1.); +#46255 = DIRECTION('',(1.,0.E+000)); +#46256 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#46257 = ORIENTED_EDGE('',*,*,#46258,.F.); +#46258 = EDGE_CURVE('',#46052,#46231,#46259,.T.); +#46259 = SURFACE_CURVE('',#46260,(#46265,#46276),.PCURVE_S1.); +#46260 = CIRCLE('',#46261,0.3); +#46261 = AXIS2_PLACEMENT_3D('',#46262,#46263,#46264); +#46262 = CARTESIAN_POINT('',(5.85,-4.95,3.6)); +#46263 = DIRECTION('',(-0.E+000,0.E+000,1.)); +#46264 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#46265 = PCURVE('',#46034,#46266); +#46266 = DEFINITIONAL_REPRESENTATION('',(#46267),#46275); +#46267 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#46268,#46269,#46270,#46271 + ,#46272,#46273,#46274),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#46268 = CARTESIAN_POINT('',(-5.7,0.E+000)); +#46269 = CARTESIAN_POINT('',(-6.219615242271,0.E+000)); +#46270 = CARTESIAN_POINT('',(-5.959807621135,0.45)); +#46271 = CARTESIAN_POINT('',(-5.7,0.9)); +#46272 = CARTESIAN_POINT('',(-5.440192378865,0.45)); +#46273 = CARTESIAN_POINT('',(-5.180384757729,4.440892098501E-016)); +#46274 = CARTESIAN_POINT('',(-5.7,0.E+000)); +#46275 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#46276 = PCURVE('',#46277,#46282); +#46277 = CYLINDRICAL_SURFACE('',#46278,0.3); +#46278 = AXIS2_PLACEMENT_3D('',#46279,#46280,#46281); +#46279 = CARTESIAN_POINT('',(5.85,-4.95,3.5)); +#46280 = DIRECTION('',(0.E+000,0.E+000,1.)); +#46281 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#46282 = DEFINITIONAL_REPRESENTATION('',(#46283),#46287); +#46283 = LINE('',#46284,#46285); +#46284 = CARTESIAN_POINT('',(0.E+000,0.1)); +#46285 = VECTOR('',#46286,1.); +#46286 = DIRECTION('',(1.,0.E+000)); +#46287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#46288 = FACE_BOUND('',#46289,.F.); +#46289 = EDGE_LOOP('',(#46290)); +#46290 = ORIENTED_EDGE('',*,*,#46291,.F.); +#46291 = EDGE_CURVE('',#46292,#46292,#46294,.T.); +#46292 = VERTEX_POINT('',#46293); +#46293 = CARTESIAN_POINT('',(5.65,-4.25,3.6)); +#46294 = SURFACE_CURVE('',#46295,(#46300,#46307),.PCURVE_S1.); +#46295 = CIRCLE('',#46296,0.5); +#46296 = AXIS2_PLACEMENT_3D('',#46297,#46298,#46299); +#46297 = CARTESIAN_POINT('',(5.15,-4.25,3.6)); +#46298 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#46299 = DIRECTION('',(1.,0.E+000,0.E+000)); +#46300 = PCURVE('',#46034,#46301); +#46301 = DEFINITIONAL_REPRESENTATION('',(#46302),#46306); +#46302 = CIRCLE('',#46303,0.5); +#46303 = AXIS2_PLACEMENT_2D('',#46304,#46305); +#46304 = CARTESIAN_POINT('',(-5.,1.)); +#46305 = DIRECTION('',(-1.,0.E+000)); +#46306 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#46307 = PCURVE('',#46308,#46313); +#46308 = CYLINDRICAL_SURFACE('',#46309,0.5); +#46309 = AXIS2_PLACEMENT_3D('',#46310,#46311,#46312); +#46310 = CARTESIAN_POINT('',(5.15,-4.25,3.5)); +#46311 = DIRECTION('',(-0.E+000,-0.E+000,-1.)); +#46312 = DIRECTION('',(1.,0.E+000,0.E+000)); +#46313 = DEFINITIONAL_REPRESENTATION('',(#46314),#46318); +#46314 = LINE('',#46315,#46316); +#46315 = CARTESIAN_POINT('',(0.E+000,-0.1)); +#46316 = VECTOR('',#46317,1.); +#46317 = DIRECTION('',(1.,0.E+000)); +#46318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#46319 = FACE_BOUND('',#46320,.F.); +#46320 = EDGE_LOOP('',(#46321)); +#46321 = ORIENTED_EDGE('',*,*,#46322,.F.); +#46322 = EDGE_CURVE('',#46323,#46323,#46325,.T.); +#46323 = VERTEX_POINT('',#46324); +#46324 = CARTESIAN_POINT('',(4.9,-2.25,3.6)); +#46325 = SURFACE_CURVE('',#46326,(#46331,#46338),.PCURVE_S1.); +#46326 = CIRCLE('',#46327,1.75); +#46327 = AXIS2_PLACEMENT_3D('',#46328,#46329,#46330); +#46328 = CARTESIAN_POINT('',(3.15,-2.25,3.6)); +#46329 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#46330 = DIRECTION('',(1.,0.E+000,0.E+000)); +#46331 = PCURVE('',#46034,#46332); +#46332 = DEFINITIONAL_REPRESENTATION('',(#46333),#46337); +#46333 = CIRCLE('',#46334,1.75); +#46334 = AXIS2_PLACEMENT_2D('',#46335,#46336); +#46335 = CARTESIAN_POINT('',(-3.,3.)); +#46336 = DIRECTION('',(-1.,0.E+000)); +#46337 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#46338 = PCURVE('',#46339,#46344); +#46339 = CYLINDRICAL_SURFACE('',#46340,1.75); +#46340 = AXIS2_PLACEMENT_3D('',#46341,#46342,#46343); +#46341 = CARTESIAN_POINT('',(3.15,-2.25,3.5)); +#46342 = DIRECTION('',(-0.E+000,-0.E+000,-1.)); +#46343 = DIRECTION('',(1.,0.E+000,0.E+000)); +#46344 = DEFINITIONAL_REPRESENTATION('',(#46345),#46349); +#46345 = LINE('',#46346,#46347); +#46346 = CARTESIAN_POINT('',(0.E+000,-0.1)); +#46347 = VECTOR('',#46348,1.); +#46348 = DIRECTION('',(1.,0.E+000)); +#46349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#46350 = FACE_BOUND('',#46351,.F.); +#46351 = EDGE_LOOP('',(#46352)); +#46352 = ORIENTED_EDGE('',*,*,#46353,.F.); +#46353 = EDGE_CURVE('',#46354,#46354,#46356,.T.); +#46354 = VERTEX_POINT('',#46355); +#46355 = CARTESIAN_POINT('',(1.65,-0.25,3.6)); +#46356 = SURFACE_CURVE('',#46357,(#46362,#46369),.PCURVE_S1.); +#46357 = CIRCLE('',#46358,0.5); +#46358 = AXIS2_PLACEMENT_3D('',#46359,#46360,#46361); +#46359 = CARTESIAN_POINT('',(1.15,-0.25,3.6)); +#46360 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#46361 = DIRECTION('',(1.,0.E+000,0.E+000)); +#46362 = PCURVE('',#46034,#46363); +#46363 = DEFINITIONAL_REPRESENTATION('',(#46364),#46368); +#46364 = CIRCLE('',#46365,0.5); +#46365 = AXIS2_PLACEMENT_2D('',#46366,#46367); +#46366 = CARTESIAN_POINT('',(-1.,5.)); +#46367 = DIRECTION('',(-1.,0.E+000)); +#46368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#46369 = PCURVE('',#46370,#46375); +#46370 = CYLINDRICAL_SURFACE('',#46371,0.5); +#46371 = AXIS2_PLACEMENT_3D('',#46372,#46373,#46374); +#46372 = CARTESIAN_POINT('',(1.15,-0.25,3.5)); +#46373 = DIRECTION('',(-0.E+000,-0.E+000,-1.)); +#46374 = DIRECTION('',(1.,0.E+000,0.E+000)); +#46375 = DEFINITIONAL_REPRESENTATION('',(#46376),#46380); +#46376 = LINE('',#46377,#46378); +#46377 = CARTESIAN_POINT('',(0.E+000,-0.1)); +#46378 = VECTOR('',#46379,1.); +#46379 = DIRECTION('',(1.,0.E+000)); +#46380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#46381 = FACE_BOUND('',#46382,.F.); +#46382 = EDGE_LOOP('',(#46383)); +#46383 = ORIENTED_EDGE('',*,*,#46384,.F.); +#46384 = EDGE_CURVE('',#46385,#46385,#46387,.T.); +#46385 = VERTEX_POINT('',#46386); +#46386 = CARTESIAN_POINT('',(5.65,-0.25,3.6)); +#46387 = SURFACE_CURVE('',#46388,(#46393,#46400),.PCURVE_S1.); +#46388 = CIRCLE('',#46389,0.5); +#46389 = AXIS2_PLACEMENT_3D('',#46390,#46391,#46392); +#46390 = CARTESIAN_POINT('',(5.15,-0.25,3.6)); +#46391 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#46392 = DIRECTION('',(1.,0.E+000,0.E+000)); +#46393 = PCURVE('',#46034,#46394); +#46394 = DEFINITIONAL_REPRESENTATION('',(#46395),#46399); +#46395 = CIRCLE('',#46396,0.5); +#46396 = AXIS2_PLACEMENT_2D('',#46397,#46398); +#46397 = CARTESIAN_POINT('',(-5.,5.)); +#46398 = DIRECTION('',(-1.,0.E+000)); +#46399 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#46400 = PCURVE('',#46401,#46406); +#46401 = CYLINDRICAL_SURFACE('',#46402,0.5); +#46402 = AXIS2_PLACEMENT_3D('',#46403,#46404,#46405); +#46403 = CARTESIAN_POINT('',(5.15,-0.25,3.5)); +#46404 = DIRECTION('',(-0.E+000,-0.E+000,-1.)); +#46405 = DIRECTION('',(1.,0.E+000,0.E+000)); +#46406 = DEFINITIONAL_REPRESENTATION('',(#46407),#46411); +#46407 = LINE('',#46408,#46409); +#46408 = CARTESIAN_POINT('',(0.E+000,-0.1)); +#46409 = VECTOR('',#46410,1.); +#46410 = DIRECTION('',(1.,0.E+000)); +#46411 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#46412 = FACE_BOUND('',#46413,.F.); +#46413 = EDGE_LOOP('',(#46414)); +#46414 = ORIENTED_EDGE('',*,*,#46019,.F.); +#46415 = ADVANCED_FACE('',(#46416),#46067,.F.); +#46416 = FACE_BOUND('',#46417,.F.); +#46417 = EDGE_LOOP('',(#46418,#46448,#46469,#46470)); +#46418 = ORIENTED_EDGE('',*,*,#46419,.F.); +#46419 = EDGE_CURVE('',#46420,#46422,#46424,.T.); +#46420 = VERTEX_POINT('',#46421); +#46421 = CARTESIAN_POINT('',(0.45,-5.25,3.5)); +#46422 = VERTEX_POINT('',#46423); +#46423 = CARTESIAN_POINT('',(5.85,-5.25,3.5)); +#46424 = SURFACE_CURVE('',#46425,(#46429,#46436),.PCURVE_S1.); +#46425 = LINE('',#46426,#46427); +#46426 = CARTESIAN_POINT('',(0.15,-5.25,3.5)); +#46427 = VECTOR('',#46428,1.); +#46428 = DIRECTION('',(1.,0.E+000,0.E+000)); +#46429 = PCURVE('',#46067,#46430); +#46430 = DEFINITIONAL_REPRESENTATION('',(#46431),#46435); +#46431 = LINE('',#46432,#46433); +#46432 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#46433 = VECTOR('',#46434,1.); +#46434 = DIRECTION('',(1.,0.E+000)); +#46435 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#46436 = PCURVE('',#46437,#46442); +#46437 = PLANE('',#46438); +#46438 = AXIS2_PLACEMENT_3D('',#46439,#46440,#46441); +#46439 = CARTESIAN_POINT('',(0.15,-5.25,0.E+000)); +#46440 = DIRECTION('',(0.E+000,1.,0.E+000)); +#46441 = DIRECTION('',(1.,0.E+000,0.E+000)); +#46442 = DEFINITIONAL_REPRESENTATION('',(#46443),#46447); +#46443 = LINE('',#46444,#46445); +#46444 = CARTESIAN_POINT('',(0.E+000,-3.5)); +#46445 = VECTOR('',#46446,1.); +#46446 = DIRECTION('',(1.,0.E+000)); +#46447 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#46448 = ORIENTED_EDGE('',*,*,#46449,.T.); +#46449 = EDGE_CURVE('',#46420,#46050,#46450,.T.); +#46450 = SURFACE_CURVE('',#46451,(#46455,#46462),.PCURVE_S1.); +#46451 = LINE('',#46452,#46453); +#46452 = CARTESIAN_POINT('',(0.45,-5.25,3.5)); +#46453 = VECTOR('',#46454,1.); +#46454 = DIRECTION('',(0.E+000,0.E+000,1.)); +#46455 = PCURVE('',#46067,#46456); +#46456 = DEFINITIONAL_REPRESENTATION('',(#46457),#46461); +#46457 = LINE('',#46458,#46459); +#46458 = CARTESIAN_POINT('',(0.3,0.E+000)); +#46459 = VECTOR('',#46460,1.); +#46460 = DIRECTION('',(0.E+000,-1.)); +#46461 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#46462 = PCURVE('',#46096,#46463); +#46463 = DEFINITIONAL_REPRESENTATION('',(#46464),#46468); +#46464 = LINE('',#46465,#46466); +#46465 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#46466 = VECTOR('',#46467,1.); +#46467 = DIRECTION('',(0.E+000,1.)); +#46468 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#46469 = ORIENTED_EDGE('',*,*,#46049,.T.); +#46470 = ORIENTED_EDGE('',*,*,#46471,.F.); +#46471 = EDGE_CURVE('',#46422,#46052,#46472,.T.); +#46472 = SURFACE_CURVE('',#46473,(#46477,#46484),.PCURVE_S1.); +#46473 = LINE('',#46474,#46475); +#46474 = CARTESIAN_POINT('',(5.85,-5.25,3.5)); +#46475 = VECTOR('',#46476,1.); +#46476 = DIRECTION('',(0.E+000,0.E+000,1.)); +#46477 = PCURVE('',#46067,#46478); +#46478 = DEFINITIONAL_REPRESENTATION('',(#46479),#46483); +#46479 = LINE('',#46480,#46481); +#46480 = CARTESIAN_POINT('',(5.7,0.E+000)); +#46481 = VECTOR('',#46482,1.); +#46482 = DIRECTION('',(0.E+000,-1.)); +#46483 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#46484 = PCURVE('',#46277,#46485); +#46485 = DEFINITIONAL_REPRESENTATION('',(#46486),#46490); +#46486 = LINE('',#46487,#46488); +#46487 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#46488 = VECTOR('',#46489,1.); +#46489 = DIRECTION('',(0.E+000,1.)); +#46490 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#46491 = ADVANCED_FACE('',(#46492),#46096,.T.); +#46492 = FACE_BOUND('',#46493,.T.); +#46493 = EDGE_LOOP('',(#46494,#46495,#46496,#46519)); +#46494 = ORIENTED_EDGE('',*,*,#46449,.T.); +#46495 = ORIENTED_EDGE('',*,*,#46079,.T.); +#46496 = ORIENTED_EDGE('',*,*,#46497,.F.); +#46497 = EDGE_CURVE('',#46498,#46080,#46500,.T.); +#46498 = VERTEX_POINT('',#46499); +#46499 = CARTESIAN_POINT('',(0.15,-4.95,3.5)); +#46500 = SURFACE_CURVE('',#46501,(#46505,#46512),.PCURVE_S1.); +#46501 = LINE('',#46502,#46503); +#46502 = CARTESIAN_POINT('',(0.15,-4.95,3.5)); +#46503 = VECTOR('',#46504,1.); +#46504 = DIRECTION('',(0.E+000,0.E+000,1.)); +#46505 = PCURVE('',#46096,#46506); +#46506 = DEFINITIONAL_REPRESENTATION('',(#46507),#46511); +#46507 = LINE('',#46508,#46509); +#46508 = CARTESIAN_POINT('',(4.712388980385,0.E+000)); +#46509 = VECTOR('',#46510,1.); +#46510 = DIRECTION('',(0.E+000,1.)); +#46511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#46512 = PCURVE('',#46124,#46513); +#46513 = DEFINITIONAL_REPRESENTATION('',(#46514),#46518); +#46514 = LINE('',#46515,#46516); +#46515 = CARTESIAN_POINT('',(5.7,0.E+000)); +#46516 = VECTOR('',#46517,1.); +#46517 = DIRECTION('',(0.E+000,-1.)); +#46518 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#46519 = ORIENTED_EDGE('',*,*,#46520,.F.); +#46520 = EDGE_CURVE('',#46420,#46498,#46521,.T.); +#46521 = SURFACE_CURVE('',#46522,(#46527,#46534),.PCURVE_S1.); +#46522 = CIRCLE('',#46523,0.3); +#46523 = AXIS2_PLACEMENT_3D('',#46524,#46525,#46526); +#46524 = CARTESIAN_POINT('',(0.45,-4.95,3.5)); +#46525 = DIRECTION('',(-0.E+000,-0.E+000,-1.)); +#46526 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#46527 = PCURVE('',#46096,#46528); +#46528 = DEFINITIONAL_REPRESENTATION('',(#46529),#46533); +#46529 = LINE('',#46530,#46531); +#46530 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#46531 = VECTOR('',#46532,1.); +#46532 = DIRECTION('',(-1.,0.E+000)); +#46533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#46534 = PCURVE('',#46535,#46540); +#46535 = CYLINDRICAL_SURFACE('',#46536,0.3); +#46536 = AXIS2_PLACEMENT_3D('',#46537,#46538,#46539); +#46537 = CARTESIAN_POINT('',(0.45,-4.95,0.E+000)); +#46538 = DIRECTION('',(0.E+000,0.E+000,1.)); +#46539 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#46540 = DEFINITIONAL_REPRESENTATION('',(#46541),#46545); +#46541 = LINE('',#46542,#46543); +#46542 = CARTESIAN_POINT('',(6.28318530718,3.5)); +#46543 = VECTOR('',#46544,1.); +#46544 = DIRECTION('',(-1.,0.E+000)); +#46545 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#46546 = ADVANCED_FACE('',(#46547),#46277,.T.); +#46547 = FACE_BOUND('',#46548,.T.); +#46548 = EDGE_LOOP('',(#46549,#46578,#46599,#46600)); +#46549 = ORIENTED_EDGE('',*,*,#46550,.T.); +#46550 = EDGE_CURVE('',#46422,#46551,#46553,.T.); +#46551 = VERTEX_POINT('',#46552); +#46552 = CARTESIAN_POINT('',(6.15,-4.95,3.5)); +#46553 = SURFACE_CURVE('',#46554,(#46559,#46566),.PCURVE_S1.); +#46554 = CIRCLE('',#46555,0.3); +#46555 = AXIS2_PLACEMENT_3D('',#46556,#46557,#46558); +#46556 = CARTESIAN_POINT('',(5.85,-4.95,3.5)); +#46557 = DIRECTION('',(-0.E+000,0.E+000,1.)); +#46558 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#46559 = PCURVE('',#46277,#46560); +#46560 = DEFINITIONAL_REPRESENTATION('',(#46561),#46565); +#46561 = LINE('',#46562,#46563); +#46562 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#46563 = VECTOR('',#46564,1.); +#46564 = DIRECTION('',(1.,0.E+000)); +#46565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#46566 = PCURVE('',#46567,#46572); +#46567 = CYLINDRICAL_SURFACE('',#46568,0.3); +#46568 = AXIS2_PLACEMENT_3D('',#46569,#46570,#46571); +#46569 = CARTESIAN_POINT('',(5.85,-4.95,0.E+000)); +#46570 = DIRECTION('',(0.E+000,0.E+000,1.)); +#46571 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#46572 = DEFINITIONAL_REPRESENTATION('',(#46573),#46577); +#46573 = LINE('',#46574,#46575); +#46574 = CARTESIAN_POINT('',(0.E+000,3.5)); +#46575 = VECTOR('',#46576,1.); +#46576 = DIRECTION('',(1.,0.E+000)); +#46577 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#46578 = ORIENTED_EDGE('',*,*,#46579,.T.); +#46579 = EDGE_CURVE('',#46551,#46231,#46580,.T.); +#46580 = SURFACE_CURVE('',#46581,(#46585,#46592),.PCURVE_S1.); +#46581 = LINE('',#46582,#46583); +#46582 = CARTESIAN_POINT('',(6.15,-4.95,3.5)); +#46583 = VECTOR('',#46584,1.); +#46584 = DIRECTION('',(0.E+000,0.E+000,1.)); +#46585 = PCURVE('',#46277,#46586); +#46586 = DEFINITIONAL_REPRESENTATION('',(#46587),#46591); +#46587 = LINE('',#46588,#46589); +#46588 = CARTESIAN_POINT('',(1.570796326795,0.E+000)); +#46589 = VECTOR('',#46590,1.); +#46590 = DIRECTION('',(0.E+000,1.)); +#46591 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#46592 = PCURVE('',#46246,#46593); +#46593 = DEFINITIONAL_REPRESENTATION('',(#46594),#46598); +#46594 = LINE('',#46595,#46596); +#46595 = CARTESIAN_POINT('',(0.3,0.E+000)); +#46596 = VECTOR('',#46597,1.); +#46597 = DIRECTION('',(0.E+000,-1.)); +#46598 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#46599 = ORIENTED_EDGE('',*,*,#46258,.F.); +#46600 = ORIENTED_EDGE('',*,*,#46471,.F.); +#46601 = ADVANCED_FACE('',(#46602),#46124,.F.); +#46602 = FACE_BOUND('',#46603,.F.); +#46603 = EDGE_LOOP('',(#46604,#46632,#46653,#46654)); +#46604 = ORIENTED_EDGE('',*,*,#46605,.F.); +#46605 = EDGE_CURVE('',#46606,#46498,#46608,.T.); +#46606 = VERTEX_POINT('',#46607); +#46607 = CARTESIAN_POINT('',(0.15,0.45,3.5)); +#46608 = SURFACE_CURVE('',#46609,(#46613,#46620),.PCURVE_S1.); +#46609 = LINE('',#46610,#46611); +#46610 = CARTESIAN_POINT('',(0.15,0.75,3.5)); +#46611 = VECTOR('',#46612,1.); +#46612 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#46613 = PCURVE('',#46124,#46614); +#46614 = DEFINITIONAL_REPRESENTATION('',(#46615),#46619); +#46615 = LINE('',#46616,#46617); +#46616 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#46617 = VECTOR('',#46618,1.); +#46618 = DIRECTION('',(1.,0.E+000)); +#46619 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#46620 = PCURVE('',#46621,#46626); +#46621 = PLANE('',#46622); +#46622 = AXIS2_PLACEMENT_3D('',#46623,#46624,#46625); +#46623 = CARTESIAN_POINT('',(0.15,0.75,0.E+000)); +#46624 = DIRECTION('',(1.,0.E+000,0.E+000)); +#46625 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#46626 = DEFINITIONAL_REPRESENTATION('',(#46627),#46631); +#46627 = LINE('',#46628,#46629); +#46628 = CARTESIAN_POINT('',(0.E+000,-3.5)); +#46629 = VECTOR('',#46630,1.); +#46630 = DIRECTION('',(1.,0.E+000)); +#46631 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#46632 = ORIENTED_EDGE('',*,*,#46633,.T.); +#46633 = EDGE_CURVE('',#46606,#46109,#46634,.T.); +#46634 = SURFACE_CURVE('',#46635,(#46639,#46646),.PCURVE_S1.); +#46635 = LINE('',#46636,#46637); +#46636 = CARTESIAN_POINT('',(0.15,0.45,3.5)); +#46637 = VECTOR('',#46638,1.); +#46638 = DIRECTION('',(0.E+000,0.E+000,1.)); +#46639 = PCURVE('',#46124,#46640); +#46640 = DEFINITIONAL_REPRESENTATION('',(#46641),#46645); +#46641 = LINE('',#46642,#46643); +#46642 = CARTESIAN_POINT('',(0.3,0.E+000)); +#46643 = VECTOR('',#46644,1.); +#46644 = DIRECTION('',(0.E+000,-1.)); +#46645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#46646 = PCURVE('',#46157,#46647); +#46647 = DEFINITIONAL_REPRESENTATION('',(#46648),#46652); +#46648 = LINE('',#46649,#46650); +#46649 = CARTESIAN_POINT('',(1.570796326795,0.E+000)); +#46650 = VECTOR('',#46651,1.); +#46651 = DIRECTION('',(0.E+000,1.)); +#46652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#46653 = ORIENTED_EDGE('',*,*,#46108,.T.); +#46654 = ORIENTED_EDGE('',*,*,#46497,.F.); +#46655 = ADVANCED_FACE('',(#46656),#46246,.F.); +#46656 = FACE_BOUND('',#46657,.F.); +#46657 = EDGE_LOOP('',(#46658,#46686,#46687,#46688)); +#46658 = ORIENTED_EDGE('',*,*,#46659,.F.); +#46659 = EDGE_CURVE('',#46551,#46660,#46662,.T.); +#46660 = VERTEX_POINT('',#46661); +#46661 = CARTESIAN_POINT('',(6.15,0.45,3.5)); +#46662 = SURFACE_CURVE('',#46663,(#46667,#46674),.PCURVE_S1.); +#46663 = LINE('',#46664,#46665); +#46664 = CARTESIAN_POINT('',(6.15,-5.25,3.5)); +#46665 = VECTOR('',#46666,1.); +#46666 = DIRECTION('',(0.E+000,1.,0.E+000)); +#46667 = PCURVE('',#46246,#46668); +#46668 = DEFINITIONAL_REPRESENTATION('',(#46669),#46673); +#46669 = LINE('',#46670,#46671); +#46670 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#46671 = VECTOR('',#46672,1.); +#46672 = DIRECTION('',(1.,0.E+000)); +#46673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#46674 = PCURVE('',#46675,#46680); +#46675 = PLANE('',#46676); +#46676 = AXIS2_PLACEMENT_3D('',#46677,#46678,#46679); +#46677 = CARTESIAN_POINT('',(6.15,-5.25,0.E+000)); +#46678 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#46679 = DIRECTION('',(0.E+000,1.,0.E+000)); +#46680 = DEFINITIONAL_REPRESENTATION('',(#46681),#46685); +#46681 = LINE('',#46682,#46683); +#46682 = CARTESIAN_POINT('',(0.E+000,-3.5)); +#46683 = VECTOR('',#46684,1.); +#46684 = DIRECTION('',(1.,0.E+000)); +#46685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#46686 = ORIENTED_EDGE('',*,*,#46579,.T.); +#46687 = ORIENTED_EDGE('',*,*,#46230,.T.); +#46688 = ORIENTED_EDGE('',*,*,#46689,.F.); +#46689 = EDGE_CURVE('',#46660,#46198,#46690,.T.); +#46690 = SURFACE_CURVE('',#46691,(#46695,#46702),.PCURVE_S1.); +#46691 = LINE('',#46692,#46693); +#46692 = CARTESIAN_POINT('',(6.15,0.45,3.5)); +#46693 = VECTOR('',#46694,1.); +#46694 = DIRECTION('',(0.E+000,0.E+000,1.)); +#46695 = PCURVE('',#46246,#46696); +#46696 = DEFINITIONAL_REPRESENTATION('',(#46697),#46701); +#46697 = LINE('',#46698,#46699); +#46698 = CARTESIAN_POINT('',(5.7,0.E+000)); +#46699 = VECTOR('',#46700,1.); +#46700 = DIRECTION('',(0.E+000,-1.)); +#46701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#46702 = PCURVE('',#46218,#46703); +#46703 = DEFINITIONAL_REPRESENTATION('',(#46704),#46708); +#46704 = LINE('',#46705,#46706); +#46705 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#46706 = VECTOR('',#46707,1.); +#46707 = DIRECTION('',(0.E+000,1.)); +#46708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#46709 = ADVANCED_FACE('',(#46710),#46157,.T.); +#46710 = FACE_BOUND('',#46711,.T.); +#46711 = EDGE_LOOP('',(#46712,#46741,#46742,#46743)); +#46712 = ORIENTED_EDGE('',*,*,#46713,.T.); +#46713 = EDGE_CURVE('',#46714,#46606,#46716,.T.); +#46714 = VERTEX_POINT('',#46715); +#46715 = CARTESIAN_POINT('',(0.45,0.75,3.5)); +#46716 = SURFACE_CURVE('',#46717,(#46722,#46729),.PCURVE_S1.); +#46717 = CIRCLE('',#46718,0.3); +#46718 = AXIS2_PLACEMENT_3D('',#46719,#46720,#46721); +#46719 = CARTESIAN_POINT('',(0.45,0.45,3.5)); +#46720 = DIRECTION('',(-0.E+000,0.E+000,1.)); +#46721 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#46722 = PCURVE('',#46157,#46723); +#46723 = DEFINITIONAL_REPRESENTATION('',(#46724),#46728); +#46724 = LINE('',#46725,#46726); +#46725 = CARTESIAN_POINT('',(-3.14159265359,0.E+000)); +#46726 = VECTOR('',#46727,1.); +#46727 = DIRECTION('',(1.,0.E+000)); +#46728 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#46729 = PCURVE('',#46730,#46735); +#46730 = CYLINDRICAL_SURFACE('',#46731,0.3); +#46731 = AXIS2_PLACEMENT_3D('',#46732,#46733,#46734); +#46732 = CARTESIAN_POINT('',(0.45,0.45,0.E+000)); +#46733 = DIRECTION('',(0.E+000,0.E+000,1.)); +#46734 = DIRECTION('',(0.E+000,1.,0.E+000)); +#46735 = DEFINITIONAL_REPRESENTATION('',(#46736),#46740); +#46736 = LINE('',#46737,#46738); +#46737 = CARTESIAN_POINT('',(-3.14159265359,3.5)); +#46738 = VECTOR('',#46739,1.); +#46739 = DIRECTION('',(1.,0.E+000)); +#46740 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#46741 = ORIENTED_EDGE('',*,*,#46633,.T.); +#46742 = ORIENTED_EDGE('',*,*,#46136,.F.); +#46743 = ORIENTED_EDGE('',*,*,#46744,.F.); +#46744 = EDGE_CURVE('',#46714,#46137,#46745,.T.); +#46745 = SURFACE_CURVE('',#46746,(#46750,#46757),.PCURVE_S1.); +#46746 = LINE('',#46747,#46748); +#46747 = CARTESIAN_POINT('',(0.45,0.75,3.5)); +#46748 = VECTOR('',#46749,1.); +#46749 = DIRECTION('',(0.E+000,0.E+000,1.)); +#46750 = PCURVE('',#46157,#46751); +#46751 = DEFINITIONAL_REPRESENTATION('',(#46752),#46756); +#46752 = LINE('',#46753,#46754); +#46753 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#46754 = VECTOR('',#46755,1.); +#46755 = DIRECTION('',(0.E+000,1.)); +#46756 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#46757 = PCURVE('',#46185,#46758); +#46758 = DEFINITIONAL_REPRESENTATION('',(#46759),#46763); +#46759 = LINE('',#46760,#46761); +#46760 = CARTESIAN_POINT('',(5.7,0.E+000)); +#46761 = VECTOR('',#46762,1.); +#46762 = DIRECTION('',(0.E+000,-1.)); +#46763 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#46764 = ADVANCED_FACE('',(#46765),#46218,.T.); +#46765 = FACE_BOUND('',#46766,.T.); +#46766 = EDGE_LOOP('',(#46767,#46796,#46817,#46818)); +#46767 = ORIENTED_EDGE('',*,*,#46768,.T.); +#46768 = EDGE_CURVE('',#46660,#46769,#46771,.T.); +#46769 = VERTEX_POINT('',#46770); +#46770 = CARTESIAN_POINT('',(5.85,0.75,3.5)); +#46771 = SURFACE_CURVE('',#46772,(#46777,#46784),.PCURVE_S1.); +#46772 = CIRCLE('',#46773,0.3); +#46773 = AXIS2_PLACEMENT_3D('',#46774,#46775,#46776); +#46774 = CARTESIAN_POINT('',(5.85,0.45,3.5)); +#46775 = DIRECTION('',(-0.E+000,0.E+000,1.)); +#46776 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#46777 = PCURVE('',#46218,#46778); +#46778 = DEFINITIONAL_REPRESENTATION('',(#46779),#46783); +#46779 = LINE('',#46780,#46781); +#46780 = CARTESIAN_POINT('',(-1.570796326795,0.E+000)); +#46781 = VECTOR('',#46782,1.); +#46782 = DIRECTION('',(1.,0.E+000)); +#46783 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#46784 = PCURVE('',#46785,#46790); +#46785 = CYLINDRICAL_SURFACE('',#46786,0.3); +#46786 = AXIS2_PLACEMENT_3D('',#46787,#46788,#46789); +#46787 = CARTESIAN_POINT('',(5.85,0.45,0.E+000)); +#46788 = DIRECTION('',(0.E+000,0.E+000,1.)); +#46789 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#46790 = DEFINITIONAL_REPRESENTATION('',(#46791),#46795); +#46791 = LINE('',#46792,#46793); +#46792 = CARTESIAN_POINT('',(-1.570796326795,3.5)); +#46793 = VECTOR('',#46794,1.); +#46794 = DIRECTION('',(1.,0.E+000)); +#46795 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#46796 = ORIENTED_EDGE('',*,*,#46797,.T.); +#46797 = EDGE_CURVE('',#46769,#46170,#46798,.T.); +#46798 = SURFACE_CURVE('',#46799,(#46803,#46810),.PCURVE_S1.); +#46799 = LINE('',#46800,#46801); +#46800 = CARTESIAN_POINT('',(5.85,0.75,3.5)); +#46801 = VECTOR('',#46802,1.); +#46802 = DIRECTION('',(0.E+000,0.E+000,1.)); +#46803 = PCURVE('',#46218,#46804); +#46804 = DEFINITIONAL_REPRESENTATION('',(#46805),#46809); +#46805 = LINE('',#46806,#46807); +#46806 = CARTESIAN_POINT('',(1.570796326795,0.E+000)); +#46807 = VECTOR('',#46808,1.); +#46808 = DIRECTION('',(0.E+000,1.)); +#46809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#46810 = PCURVE('',#46185,#46811); +#46811 = DEFINITIONAL_REPRESENTATION('',(#46812),#46816); +#46812 = LINE('',#46813,#46814); +#46813 = CARTESIAN_POINT('',(0.3,0.E+000)); +#46814 = VECTOR('',#46815,1.); +#46815 = DIRECTION('',(0.E+000,-1.)); +#46816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#46817 = ORIENTED_EDGE('',*,*,#46197,.F.); +#46818 = ORIENTED_EDGE('',*,*,#46689,.F.); +#46819 = ADVANCED_FACE('',(#46820),#46185,.F.); +#46820 = FACE_BOUND('',#46821,.F.); +#46821 = EDGE_LOOP('',(#46822,#46848,#46849,#46850)); +#46822 = ORIENTED_EDGE('',*,*,#46823,.F.); +#46823 = EDGE_CURVE('',#46769,#46714,#46824,.T.); +#46824 = SURFACE_CURVE('',#46825,(#46829,#46836),.PCURVE_S1.); +#46825 = LINE('',#46826,#46827); +#46826 = CARTESIAN_POINT('',(6.15,0.75,3.5)); +#46827 = VECTOR('',#46828,1.); +#46828 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#46829 = PCURVE('',#46185,#46830); +#46830 = DEFINITIONAL_REPRESENTATION('',(#46831),#46835); +#46831 = LINE('',#46832,#46833); +#46832 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#46833 = VECTOR('',#46834,1.); +#46834 = DIRECTION('',(1.,0.E+000)); +#46835 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#46836 = PCURVE('',#46837,#46842); +#46837 = PLANE('',#46838); +#46838 = AXIS2_PLACEMENT_3D('',#46839,#46840,#46841); +#46839 = CARTESIAN_POINT('',(6.15,0.75,0.E+000)); +#46840 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#46841 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#46842 = DEFINITIONAL_REPRESENTATION('',(#46843),#46847); +#46843 = LINE('',#46844,#46845); +#46844 = CARTESIAN_POINT('',(0.E+000,-3.5)); +#46845 = VECTOR('',#46846,1.); +#46846 = DIRECTION('',(1.,0.E+000)); +#46847 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#46848 = ORIENTED_EDGE('',*,*,#46797,.T.); +#46849 = ORIENTED_EDGE('',*,*,#46169,.T.); +#46850 = ORIENTED_EDGE('',*,*,#46744,.F.); +#46851 = ADVANCED_FACE('',(#46852),#46308,.T.); +#46852 = FACE_BOUND('',#46853,.T.); +#46853 = EDGE_LOOP('',(#46854,#46877,#46908,#46909)); +#46854 = ORIENTED_EDGE('',*,*,#46855,.T.); +#46855 = EDGE_CURVE('',#46292,#46856,#46858,.T.); +#46856 = VERTEX_POINT('',#46857); +#46857 = CARTESIAN_POINT('',(5.65,-4.25,4.1)); +#46858 = SEAM_CURVE('',#46859,(#46863,#46870),.PCURVE_S1.); +#46859 = LINE('',#46860,#46861); +#46860 = CARTESIAN_POINT('',(5.65,-4.25,3.5)); +#46861 = VECTOR('',#46862,1.); +#46862 = DIRECTION('',(0.E+000,0.E+000,1.)); +#46863 = PCURVE('',#46308,#46864); +#46864 = DEFINITIONAL_REPRESENTATION('',(#46865),#46869); +#46865 = LINE('',#46866,#46867); +#46866 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#46867 = VECTOR('',#46868,1.); +#46868 = DIRECTION('',(0.E+000,-1.)); +#46869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#46870 = PCURVE('',#46308,#46871); +#46871 = DEFINITIONAL_REPRESENTATION('',(#46872),#46876); +#46872 = LINE('',#46873,#46874); +#46873 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#46874 = VECTOR('',#46875,1.); +#46875 = DIRECTION('',(0.E+000,-1.)); +#46876 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#46877 = ORIENTED_EDGE('',*,*,#46878,.F.); +#46878 = EDGE_CURVE('',#46856,#46856,#46879,.T.); +#46879 = SURFACE_CURVE('',#46880,(#46885,#46892),.PCURVE_S1.); +#46880 = CIRCLE('',#46881,0.5); +#46881 = AXIS2_PLACEMENT_3D('',#46882,#46883,#46884); +#46882 = CARTESIAN_POINT('',(5.15,-4.25,4.1)); +#46883 = DIRECTION('',(0.E+000,0.E+000,1.)); +#46884 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#46885 = PCURVE('',#46308,#46886); +#46886 = DEFINITIONAL_REPRESENTATION('',(#46887),#46891); +#46887 = LINE('',#46888,#46889); +#46888 = CARTESIAN_POINT('',(6.28318530718,-0.6)); +#46889 = VECTOR('',#46890,1.); +#46890 = DIRECTION('',(-1.,0.E+000)); +#46891 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#46892 = PCURVE('',#46893,#46898); +#46893 = PLANE('',#46894); +#46894 = AXIS2_PLACEMENT_3D('',#46895,#46896,#46897); +#46895 = CARTESIAN_POINT('',(5.65,-4.25,4.1)); +#46896 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#46897 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#46898 = DEFINITIONAL_REPRESENTATION('',(#46899),#46907); +#46899 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#46900,#46901,#46902,#46903 + ,#46904,#46905,#46906),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#46900 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#46901 = CARTESIAN_POINT('',(0.E+000,0.866025403784)); +#46902 = CARTESIAN_POINT('',(0.75,0.433012701892)); +#46903 = CARTESIAN_POINT('',(1.5,1.224606353822E-016)); +#46904 = CARTESIAN_POINT('',(0.75,-0.433012701892)); +#46905 = CARTESIAN_POINT('',(7.771561172376E-016,-0.866025403784)); +#46906 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#46907 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#46908 = ORIENTED_EDGE('',*,*,#46855,.F.); +#46909 = ORIENTED_EDGE('',*,*,#46291,.F.); +#46910 = ADVANCED_FACE('',(#46911),#46339,.T.); +#46911 = FACE_BOUND('',#46912,.T.); +#46912 = EDGE_LOOP('',(#46913,#46936,#46963,#46964)); +#46913 = ORIENTED_EDGE('',*,*,#46914,.T.); +#46914 = EDGE_CURVE('',#46323,#46915,#46917,.T.); +#46915 = VERTEX_POINT('',#46916); +#46916 = CARTESIAN_POINT('',(4.9,-2.25,4.9)); +#46917 = SEAM_CURVE('',#46918,(#46922,#46929),.PCURVE_S1.); +#46918 = LINE('',#46919,#46920); +#46919 = CARTESIAN_POINT('',(4.9,-2.25,3.5)); +#46920 = VECTOR('',#46921,1.); +#46921 = DIRECTION('',(0.E+000,0.E+000,1.)); +#46922 = PCURVE('',#46339,#46923); +#46923 = DEFINITIONAL_REPRESENTATION('',(#46924),#46928); +#46924 = LINE('',#46925,#46926); +#46925 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#46926 = VECTOR('',#46927,1.); +#46927 = DIRECTION('',(0.E+000,-1.)); +#46928 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#46929 = PCURVE('',#46339,#46930); +#46930 = DEFINITIONAL_REPRESENTATION('',(#46931),#46935); +#46931 = LINE('',#46932,#46933); +#46932 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#46933 = VECTOR('',#46934,1.); +#46934 = DIRECTION('',(0.E+000,-1.)); +#46935 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#46936 = ORIENTED_EDGE('',*,*,#46937,.F.); +#46937 = EDGE_CURVE('',#46915,#46915,#46938,.T.); +#46938 = SURFACE_CURVE('',#46939,(#46944,#46951),.PCURVE_S1.); +#46939 = CIRCLE('',#46940,1.75); +#46940 = AXIS2_PLACEMENT_3D('',#46941,#46942,#46943); +#46941 = CARTESIAN_POINT('',(3.15,-2.25,4.9)); +#46942 = DIRECTION('',(0.E+000,0.E+000,1.)); +#46943 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#46944 = PCURVE('',#46339,#46945); +#46945 = DEFINITIONAL_REPRESENTATION('',(#46946),#46950); +#46946 = LINE('',#46947,#46948); +#46947 = CARTESIAN_POINT('',(6.28318530718,-1.4)); +#46948 = VECTOR('',#46949,1.); +#46949 = DIRECTION('',(-1.,0.E+000)); +#46950 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#46951 = PCURVE('',#46952,#46957); +#46952 = TOROIDAL_SURFACE('',#46953,1.65,0.1); +#46953 = AXIS2_PLACEMENT_3D('',#46954,#46955,#46956); +#46954 = CARTESIAN_POINT('',(3.15,-2.25,4.9)); +#46955 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#46956 = DIRECTION('',(1.,0.E+000,0.E+000)); +#46957 = DEFINITIONAL_REPRESENTATION('',(#46958),#46962); +#46958 = LINE('',#46959,#46960); +#46959 = CARTESIAN_POINT('',(6.28318530718,6.28318530718)); +#46960 = VECTOR('',#46961,1.); +#46961 = DIRECTION('',(-1.,0.E+000)); +#46962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#46963 = ORIENTED_EDGE('',*,*,#46914,.F.); +#46964 = ORIENTED_EDGE('',*,*,#46322,.F.); +#46965 = ADVANCED_FACE('',(#46966),#46370,.T.); +#46966 = FACE_BOUND('',#46967,.T.); +#46967 = EDGE_LOOP('',(#46968,#46991,#47022,#47023)); +#46968 = ORIENTED_EDGE('',*,*,#46969,.T.); +#46969 = EDGE_CURVE('',#46354,#46970,#46972,.T.); +#46970 = VERTEX_POINT('',#46971); +#46971 = CARTESIAN_POINT('',(1.65,-0.25,4.1)); +#46972 = SEAM_CURVE('',#46973,(#46977,#46984),.PCURVE_S1.); +#46973 = LINE('',#46974,#46975); +#46974 = CARTESIAN_POINT('',(1.65,-0.25,3.5)); +#46975 = VECTOR('',#46976,1.); +#46976 = DIRECTION('',(0.E+000,0.E+000,1.)); +#46977 = PCURVE('',#46370,#46978); +#46978 = DEFINITIONAL_REPRESENTATION('',(#46979),#46983); +#46979 = LINE('',#46980,#46981); +#46980 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#46981 = VECTOR('',#46982,1.); +#46982 = DIRECTION('',(0.E+000,-1.)); +#46983 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#46984 = PCURVE('',#46370,#46985); +#46985 = DEFINITIONAL_REPRESENTATION('',(#46986),#46990); +#46986 = LINE('',#46987,#46988); +#46987 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#46988 = VECTOR('',#46989,1.); +#46989 = DIRECTION('',(0.E+000,-1.)); +#46990 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#46991 = ORIENTED_EDGE('',*,*,#46992,.F.); +#46992 = EDGE_CURVE('',#46970,#46970,#46993,.T.); +#46993 = SURFACE_CURVE('',#46994,(#46999,#47006),.PCURVE_S1.); +#46994 = CIRCLE('',#46995,0.5); +#46995 = AXIS2_PLACEMENT_3D('',#46996,#46997,#46998); +#46996 = CARTESIAN_POINT('',(1.15,-0.25,4.1)); +#46997 = DIRECTION('',(0.E+000,0.E+000,1.)); +#46998 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#46999 = PCURVE('',#46370,#47000); +#47000 = DEFINITIONAL_REPRESENTATION('',(#47001),#47005); +#47001 = LINE('',#47002,#47003); +#47002 = CARTESIAN_POINT('',(6.28318530718,-0.6)); +#47003 = VECTOR('',#47004,1.); +#47004 = DIRECTION('',(-1.,0.E+000)); +#47005 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#47006 = PCURVE('',#47007,#47012); +#47007 = PLANE('',#47008); +#47008 = AXIS2_PLACEMENT_3D('',#47009,#47010,#47011); +#47009 = CARTESIAN_POINT('',(1.65,-0.25,4.1)); +#47010 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#47011 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#47012 = DEFINITIONAL_REPRESENTATION('',(#47013),#47021); +#47013 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#47014,#47015,#47016,#47017 + ,#47018,#47019,#47020),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#47014 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#47015 = CARTESIAN_POINT('',(0.E+000,0.866025403784)); +#47016 = CARTESIAN_POINT('',(0.75,0.433012701892)); +#47017 = CARTESIAN_POINT('',(1.5,1.224606353822E-016)); +#47018 = CARTESIAN_POINT('',(0.75,-0.433012701892)); +#47019 = CARTESIAN_POINT('',(7.771561172376E-016,-0.866025403784)); +#47020 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#47021 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#47022 = ORIENTED_EDGE('',*,*,#46969,.F.); +#47023 = ORIENTED_EDGE('',*,*,#46353,.F.); +#47024 = ADVANCED_FACE('',(#47025),#46401,.T.); +#47025 = FACE_BOUND('',#47026,.T.); +#47026 = EDGE_LOOP('',(#47027,#47050,#47081,#47082)); +#47027 = ORIENTED_EDGE('',*,*,#47028,.T.); +#47028 = EDGE_CURVE('',#46385,#47029,#47031,.T.); +#47029 = VERTEX_POINT('',#47030); +#47030 = CARTESIAN_POINT('',(5.65,-0.25,4.1)); +#47031 = SEAM_CURVE('',#47032,(#47036,#47043),.PCURVE_S1.); +#47032 = LINE('',#47033,#47034); +#47033 = CARTESIAN_POINT('',(5.65,-0.25,3.5)); +#47034 = VECTOR('',#47035,1.); +#47035 = DIRECTION('',(0.E+000,0.E+000,1.)); +#47036 = PCURVE('',#46401,#47037); +#47037 = DEFINITIONAL_REPRESENTATION('',(#47038),#47042); +#47038 = LINE('',#47039,#47040); +#47039 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#47040 = VECTOR('',#47041,1.); +#47041 = DIRECTION('',(0.E+000,-1.)); +#47042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#47043 = PCURVE('',#46401,#47044); +#47044 = DEFINITIONAL_REPRESENTATION('',(#47045),#47049); +#47045 = LINE('',#47046,#47047); +#47046 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#47047 = VECTOR('',#47048,1.); +#47048 = DIRECTION('',(0.E+000,-1.)); +#47049 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#47050 = ORIENTED_EDGE('',*,*,#47051,.F.); +#47051 = EDGE_CURVE('',#47029,#47029,#47052,.T.); +#47052 = SURFACE_CURVE('',#47053,(#47058,#47065),.PCURVE_S1.); +#47053 = CIRCLE('',#47054,0.5); +#47054 = AXIS2_PLACEMENT_3D('',#47055,#47056,#47057); +#47055 = CARTESIAN_POINT('',(5.15,-0.25,4.1)); +#47056 = DIRECTION('',(0.E+000,0.E+000,1.)); +#47057 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#47058 = PCURVE('',#46401,#47059); +#47059 = DEFINITIONAL_REPRESENTATION('',(#47060),#47064); +#47060 = LINE('',#47061,#47062); +#47061 = CARTESIAN_POINT('',(6.28318530718,-0.6)); +#47062 = VECTOR('',#47063,1.); +#47063 = DIRECTION('',(-1.,0.E+000)); +#47064 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#47065 = PCURVE('',#47066,#47071); +#47066 = PLANE('',#47067); +#47067 = AXIS2_PLACEMENT_3D('',#47068,#47069,#47070); +#47068 = CARTESIAN_POINT('',(5.65,-0.25,4.1)); +#47069 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#47070 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#47071 = DEFINITIONAL_REPRESENTATION('',(#47072),#47080); +#47072 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#47073,#47074,#47075,#47076 + ,#47077,#47078,#47079),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#47073 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#47074 = CARTESIAN_POINT('',(0.E+000,0.866025403784)); +#47075 = CARTESIAN_POINT('',(0.75,0.433012701892)); +#47076 = CARTESIAN_POINT('',(1.5,1.224606353822E-016)); +#47077 = CARTESIAN_POINT('',(0.75,-0.433012701892)); +#47078 = CARTESIAN_POINT('',(7.771561172376E-016,-0.866025403784)); +#47079 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#47080 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#47081 = ORIENTED_EDGE('',*,*,#47028,.F.); +#47082 = ORIENTED_EDGE('',*,*,#46384,.F.); +#47083 = ADVANCED_FACE('',(#47084),#46437,.F.); +#47084 = FACE_BOUND('',#47085,.F.); +#47085 = EDGE_LOOP('',(#47086,#47116,#47137,#47138)); +#47086 = ORIENTED_EDGE('',*,*,#47087,.F.); +#47087 = EDGE_CURVE('',#47088,#47090,#47092,.T.); +#47088 = VERTEX_POINT('',#47089); +#47089 = CARTESIAN_POINT('',(0.45,-5.25,0.E+000)); +#47090 = VERTEX_POINT('',#47091); +#47091 = CARTESIAN_POINT('',(5.85,-5.25,0.E+000)); +#47092 = SURFACE_CURVE('',#47093,(#47097,#47104),.PCURVE_S1.); +#47093 = LINE('',#47094,#47095); +#47094 = CARTESIAN_POINT('',(0.15,-5.25,0.E+000)); +#47095 = VECTOR('',#47096,1.); +#47096 = DIRECTION('',(1.,0.E+000,0.E+000)); +#47097 = PCURVE('',#46437,#47098); +#47098 = DEFINITIONAL_REPRESENTATION('',(#47099),#47103); +#47099 = LINE('',#47100,#47101); +#47100 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#47101 = VECTOR('',#47102,1.); +#47102 = DIRECTION('',(1.,0.E+000)); +#47103 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#47104 = PCURVE('',#47105,#47110); +#47105 = PLANE('',#47106); +#47106 = AXIS2_PLACEMENT_3D('',#47107,#47108,#47109); +#47107 = CARTESIAN_POINT('',(0.15,-5.25,0.E+000)); +#47108 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#47109 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#47110 = DEFINITIONAL_REPRESENTATION('',(#47111),#47115); +#47111 = LINE('',#47112,#47113); +#47112 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#47113 = VECTOR('',#47114,1.); +#47114 = DIRECTION('',(-1.,0.E+000)); +#47115 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#47116 = ORIENTED_EDGE('',*,*,#47117,.T.); +#47117 = EDGE_CURVE('',#47088,#46420,#47118,.T.); +#47118 = SURFACE_CURVE('',#47119,(#47123,#47130),.PCURVE_S1.); +#47119 = LINE('',#47120,#47121); +#47120 = CARTESIAN_POINT('',(0.45,-5.25,0.E+000)); +#47121 = VECTOR('',#47122,1.); +#47122 = DIRECTION('',(0.E+000,0.E+000,1.)); +#47123 = PCURVE('',#46437,#47124); +#47124 = DEFINITIONAL_REPRESENTATION('',(#47125),#47129); +#47125 = LINE('',#47126,#47127); +#47126 = CARTESIAN_POINT('',(0.3,0.E+000)); +#47127 = VECTOR('',#47128,1.); +#47128 = DIRECTION('',(0.E+000,-1.)); +#47129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#47130 = PCURVE('',#46535,#47131); +#47131 = DEFINITIONAL_REPRESENTATION('',(#47132),#47136); +#47132 = LINE('',#47133,#47134); +#47133 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#47134 = VECTOR('',#47135,1.); +#47135 = DIRECTION('',(0.E+000,1.)); +#47136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#47137 = ORIENTED_EDGE('',*,*,#46419,.T.); +#47138 = ORIENTED_EDGE('',*,*,#47139,.F.); +#47139 = EDGE_CURVE('',#47090,#46422,#47140,.T.); +#47140 = SURFACE_CURVE('',#47141,(#47145,#47152),.PCURVE_S1.); +#47141 = LINE('',#47142,#47143); +#47142 = CARTESIAN_POINT('',(5.85,-5.25,0.E+000)); +#47143 = VECTOR('',#47144,1.); +#47144 = DIRECTION('',(0.E+000,0.E+000,1.)); +#47145 = PCURVE('',#46437,#47146); +#47146 = DEFINITIONAL_REPRESENTATION('',(#47147),#47151); +#47147 = LINE('',#47148,#47149); +#47148 = CARTESIAN_POINT('',(5.7,0.E+000)); +#47149 = VECTOR('',#47150,1.); +#47150 = DIRECTION('',(0.E+000,-1.)); +#47151 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#47152 = PCURVE('',#46567,#47153); +#47153 = DEFINITIONAL_REPRESENTATION('',(#47154),#47158); +#47154 = LINE('',#47155,#47156); +#47155 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#47156 = VECTOR('',#47157,1.); +#47157 = DIRECTION('',(0.E+000,1.)); +#47158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#47159 = ADVANCED_FACE('',(#47160),#46535,.T.); +#47160 = FACE_BOUND('',#47161,.T.); +#47161 = EDGE_LOOP('',(#47162,#47163,#47164,#47187)); +#47162 = ORIENTED_EDGE('',*,*,#47117,.T.); +#47163 = ORIENTED_EDGE('',*,*,#46520,.T.); +#47164 = ORIENTED_EDGE('',*,*,#47165,.F.); +#47165 = EDGE_CURVE('',#47166,#46498,#47168,.T.); +#47166 = VERTEX_POINT('',#47167); +#47167 = CARTESIAN_POINT('',(0.15,-4.95,0.E+000)); +#47168 = SURFACE_CURVE('',#47169,(#47173,#47180),.PCURVE_S1.); +#47169 = LINE('',#47170,#47171); +#47170 = CARTESIAN_POINT('',(0.15,-4.95,0.E+000)); +#47171 = VECTOR('',#47172,1.); +#47172 = DIRECTION('',(0.E+000,0.E+000,1.)); +#47173 = PCURVE('',#46535,#47174); +#47174 = DEFINITIONAL_REPRESENTATION('',(#47175),#47179); +#47175 = LINE('',#47176,#47177); +#47176 = CARTESIAN_POINT('',(4.712388980385,0.E+000)); +#47177 = VECTOR('',#47178,1.); +#47178 = DIRECTION('',(0.E+000,1.)); +#47179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#47180 = PCURVE('',#46621,#47181); +#47181 = DEFINITIONAL_REPRESENTATION('',(#47182),#47186); +#47182 = LINE('',#47183,#47184); +#47183 = CARTESIAN_POINT('',(5.7,0.E+000)); +#47184 = VECTOR('',#47185,1.); +#47185 = DIRECTION('',(0.E+000,-1.)); +#47186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#47187 = ORIENTED_EDGE('',*,*,#47188,.F.); +#47188 = EDGE_CURVE('',#47088,#47166,#47189,.T.); +#47189 = SURFACE_CURVE('',#47190,(#47195,#47202),.PCURVE_S1.); +#47190 = CIRCLE('',#47191,0.3); +#47191 = AXIS2_PLACEMENT_3D('',#47192,#47193,#47194); +#47192 = CARTESIAN_POINT('',(0.45,-4.95,0.E+000)); +#47193 = DIRECTION('',(-0.E+000,-0.E+000,-1.)); +#47194 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#47195 = PCURVE('',#46535,#47196); +#47196 = DEFINITIONAL_REPRESENTATION('',(#47197),#47201); +#47197 = LINE('',#47198,#47199); +#47198 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#47199 = VECTOR('',#47200,1.); +#47200 = DIRECTION('',(-1.,0.E+000)); +#47201 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#47202 = PCURVE('',#47105,#47203); +#47203 = DEFINITIONAL_REPRESENTATION('',(#47204),#47208); +#47204 = CIRCLE('',#47205,0.3); +#47205 = AXIS2_PLACEMENT_2D('',#47206,#47207); +#47206 = CARTESIAN_POINT('',(-0.3,0.3)); +#47207 = DIRECTION('',(0.E+000,-1.)); +#47208 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#47209 = ADVANCED_FACE('',(#47210),#46567,.T.); +#47210 = FACE_BOUND('',#47211,.T.); +#47211 = EDGE_LOOP('',(#47212,#47240,#47261,#47262)); +#47212 = ORIENTED_EDGE('',*,*,#47213,.T.); +#47213 = EDGE_CURVE('',#47090,#47214,#47216,.T.); +#47214 = VERTEX_POINT('',#47215); +#47215 = CARTESIAN_POINT('',(6.15,-4.95,0.E+000)); +#47216 = SURFACE_CURVE('',#47217,(#47222,#47229),.PCURVE_S1.); +#47217 = CIRCLE('',#47218,0.3); +#47218 = AXIS2_PLACEMENT_3D('',#47219,#47220,#47221); +#47219 = CARTESIAN_POINT('',(5.85,-4.95,0.E+000)); +#47220 = DIRECTION('',(-0.E+000,0.E+000,1.)); +#47221 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#47222 = PCURVE('',#46567,#47223); +#47223 = DEFINITIONAL_REPRESENTATION('',(#47224),#47228); +#47224 = LINE('',#47225,#47226); +#47225 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#47226 = VECTOR('',#47227,1.); +#47227 = DIRECTION('',(1.,0.E+000)); +#47228 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#47229 = PCURVE('',#47105,#47230); +#47230 = DEFINITIONAL_REPRESENTATION('',(#47231),#47239); +#47231 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#47232,#47233,#47234,#47235 + ,#47236,#47237,#47238),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#47232 = CARTESIAN_POINT('',(-5.7,0.E+000)); +#47233 = CARTESIAN_POINT('',(-6.219615242271,0.E+000)); +#47234 = CARTESIAN_POINT('',(-5.959807621135,0.45)); +#47235 = CARTESIAN_POINT('',(-5.7,0.9)); +#47236 = CARTESIAN_POINT('',(-5.440192378865,0.45)); +#47237 = CARTESIAN_POINT('',(-5.180384757729,4.440892098501E-016)); +#47238 = CARTESIAN_POINT('',(-5.7,0.E+000)); +#47239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#47240 = ORIENTED_EDGE('',*,*,#47241,.T.); +#47241 = EDGE_CURVE('',#47214,#46551,#47242,.T.); +#47242 = SURFACE_CURVE('',#47243,(#47247,#47254),.PCURVE_S1.); +#47243 = LINE('',#47244,#47245); +#47244 = CARTESIAN_POINT('',(6.15,-4.95,0.E+000)); +#47245 = VECTOR('',#47246,1.); +#47246 = DIRECTION('',(0.E+000,0.E+000,1.)); +#47247 = PCURVE('',#46567,#47248); +#47248 = DEFINITIONAL_REPRESENTATION('',(#47249),#47253); +#47249 = LINE('',#47250,#47251); +#47250 = CARTESIAN_POINT('',(1.570796326795,0.E+000)); +#47251 = VECTOR('',#47252,1.); +#47252 = DIRECTION('',(0.E+000,1.)); +#47253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#47254 = PCURVE('',#46675,#47255); +#47255 = DEFINITIONAL_REPRESENTATION('',(#47256),#47260); +#47256 = LINE('',#47257,#47258); +#47257 = CARTESIAN_POINT('',(0.3,0.E+000)); +#47258 = VECTOR('',#47259,1.); +#47259 = DIRECTION('',(0.E+000,-1.)); +#47260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#47261 = ORIENTED_EDGE('',*,*,#46550,.F.); +#47262 = ORIENTED_EDGE('',*,*,#47139,.F.); +#47263 = ADVANCED_FACE('',(#47264),#46621,.F.); +#47264 = FACE_BOUND('',#47265,.F.); +#47265 = EDGE_LOOP('',(#47266,#47291,#47312,#47313,#47314,#47337,#47365, + #47393,#47421,#47444,#47472,#47500)); +#47266 = ORIENTED_EDGE('',*,*,#47267,.F.); +#47267 = EDGE_CURVE('',#47268,#47270,#47272,.T.); +#47268 = VERTEX_POINT('',#47269); +#47269 = CARTESIAN_POINT('',(0.15,0.45,0.E+000)); +#47270 = VERTEX_POINT('',#47271); +#47271 = CARTESIAN_POINT('',(0.15,0.35,0.E+000)); +#47272 = SURFACE_CURVE('',#47273,(#47277,#47284),.PCURVE_S1.); +#47273 = LINE('',#47274,#47275); +#47274 = CARTESIAN_POINT('',(0.15,0.75,0.E+000)); +#47275 = VECTOR('',#47276,1.); +#47276 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#47277 = PCURVE('',#46621,#47278); +#47278 = DEFINITIONAL_REPRESENTATION('',(#47279),#47283); +#47279 = LINE('',#47280,#47281); +#47280 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#47281 = VECTOR('',#47282,1.); +#47282 = DIRECTION('',(1.,0.E+000)); +#47283 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#47284 = PCURVE('',#47105,#47285); +#47285 = DEFINITIONAL_REPRESENTATION('',(#47286),#47290); +#47286 = LINE('',#47287,#47288); +#47287 = CARTESIAN_POINT('',(0.E+000,6.)); +#47288 = VECTOR('',#47289,1.); +#47289 = DIRECTION('',(0.E+000,-1.)); +#47290 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#47291 = ORIENTED_EDGE('',*,*,#47292,.T.); +#47292 = EDGE_CURVE('',#47268,#46606,#47293,.T.); +#47293 = SURFACE_CURVE('',#47294,(#47298,#47305),.PCURVE_S1.); +#47294 = LINE('',#47295,#47296); +#47295 = CARTESIAN_POINT('',(0.15,0.45,0.E+000)); +#47296 = VECTOR('',#47297,1.); +#47297 = DIRECTION('',(0.E+000,0.E+000,1.)); +#47298 = PCURVE('',#46621,#47299); +#47299 = DEFINITIONAL_REPRESENTATION('',(#47300),#47304); +#47300 = LINE('',#47301,#47302); +#47301 = CARTESIAN_POINT('',(0.3,0.E+000)); +#47302 = VECTOR('',#47303,1.); +#47303 = DIRECTION('',(0.E+000,-1.)); +#47304 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#47305 = PCURVE('',#46730,#47306); +#47306 = DEFINITIONAL_REPRESENTATION('',(#47307),#47311); +#47307 = LINE('',#47308,#47309); +#47308 = CARTESIAN_POINT('',(1.570796326795,0.E+000)); +#47309 = VECTOR('',#47310,1.); +#47310 = DIRECTION('',(0.E+000,1.)); +#47311 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#47312 = ORIENTED_EDGE('',*,*,#46605,.T.); +#47313 = ORIENTED_EDGE('',*,*,#47165,.F.); +#47314 = ORIENTED_EDGE('',*,*,#47315,.F.); +#47315 = EDGE_CURVE('',#47316,#47166,#47318,.T.); +#47316 = VERTEX_POINT('',#47317); +#47317 = CARTESIAN_POINT('',(0.15,-4.85,0.E+000)); +#47318 = SURFACE_CURVE('',#47319,(#47323,#47330),.PCURVE_S1.); +#47319 = LINE('',#47320,#47321); +#47320 = CARTESIAN_POINT('',(0.15,0.75,0.E+000)); +#47321 = VECTOR('',#47322,1.); +#47322 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#47323 = PCURVE('',#46621,#47324); +#47324 = DEFINITIONAL_REPRESENTATION('',(#47325),#47329); +#47325 = LINE('',#47326,#47327); +#47326 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#47327 = VECTOR('',#47328,1.); +#47328 = DIRECTION('',(1.,0.E+000)); +#47329 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#47330 = PCURVE('',#47105,#47331); +#47331 = DEFINITIONAL_REPRESENTATION('',(#47332),#47336); +#47332 = LINE('',#47333,#47334); +#47333 = CARTESIAN_POINT('',(0.E+000,6.)); +#47334 = VECTOR('',#47335,1.); +#47335 = DIRECTION('',(0.E+000,-1.)); +#47336 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#47337 = ORIENTED_EDGE('',*,*,#47338,.F.); +#47338 = EDGE_CURVE('',#47339,#47316,#47341,.T.); +#47339 = VERTEX_POINT('',#47340); +#47340 = CARTESIAN_POINT('',(0.15,-4.85,1.5)); +#47341 = SURFACE_CURVE('',#47342,(#47346,#47353),.PCURVE_S1.); +#47342 = LINE('',#47343,#47344); +#47343 = CARTESIAN_POINT('',(0.15,-4.85,1.5)); +#47344 = VECTOR('',#47345,1.); +#47345 = DIRECTION('',(0.E+000,5.551115123126E-016,-1.)); +#47346 = PCURVE('',#46621,#47347); +#47347 = DEFINITIONAL_REPRESENTATION('',(#47348),#47352); +#47348 = LINE('',#47349,#47350); +#47349 = CARTESIAN_POINT('',(5.6,-1.5)); +#47350 = VECTOR('',#47351,1.); +#47351 = DIRECTION('',(-5.551115123126E-016,1.)); +#47352 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#47353 = PCURVE('',#47354,#47359); +#47354 = PLANE('',#47355); +#47355 = AXIS2_PLACEMENT_3D('',#47356,#47357,#47358); +#47356 = CARTESIAN_POINT('',(-0.15,-4.85,-0.5)); +#47357 = DIRECTION('',(0.E+000,-1.,-3.330669073875E-016)); +#47358 = DIRECTION('',(0.E+000,3.330669073875E-016,-1.)); +#47359 = DEFINITIONAL_REPRESENTATION('',(#47360),#47364); +#47360 = LINE('',#47361,#47362); +#47361 = CARTESIAN_POINT('',(-2.,0.3)); +#47362 = VECTOR('',#47363,1.); +#47363 = DIRECTION('',(1.,0.E+000)); +#47364 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#47365 = ORIENTED_EDGE('',*,*,#47366,.T.); +#47366 = EDGE_CURVE('',#47339,#47367,#47369,.T.); +#47367 = VERTEX_POINT('',#47368); +#47368 = CARTESIAN_POINT('',(0.15,-4.15,1.5)); +#47369 = SURFACE_CURVE('',#47370,(#47374,#47381),.PCURVE_S1.); +#47370 = LINE('',#47371,#47372); +#47371 = CARTESIAN_POINT('',(0.15,-4.85,1.5)); +#47372 = VECTOR('',#47373,1.); +#47373 = DIRECTION('',(0.E+000,1.,3.330669073875E-016)); +#47374 = PCURVE('',#46621,#47375); +#47375 = DEFINITIONAL_REPRESENTATION('',(#47376),#47380); +#47376 = LINE('',#47377,#47378); +#47377 = CARTESIAN_POINT('',(5.6,-1.5)); +#47378 = VECTOR('',#47379,1.); +#47379 = DIRECTION('',(-1.,-3.330669073875E-016)); +#47380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#47381 = PCURVE('',#47382,#47387); +#47382 = PLANE('',#47383); +#47383 = AXIS2_PLACEMENT_3D('',#47384,#47385,#47386); +#47384 = CARTESIAN_POINT('',(-0.15,-4.85,1.5)); +#47385 = DIRECTION('',(0.E+000,3.330669073875E-016,-1.)); +#47386 = DIRECTION('',(1.,0.E+000,0.E+000)); +#47387 = DEFINITIONAL_REPRESENTATION('',(#47388),#47392); +#47388 = LINE('',#47389,#47390); +#47389 = CARTESIAN_POINT('',(0.3,0.E+000)); +#47390 = VECTOR('',#47391,1.); +#47391 = DIRECTION('',(0.E+000,-1.)); +#47392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#47393 = ORIENTED_EDGE('',*,*,#47394,.T.); +#47394 = EDGE_CURVE('',#47367,#47395,#47397,.T.); +#47395 = VERTEX_POINT('',#47396); +#47396 = CARTESIAN_POINT('',(0.15,-4.15,0.E+000)); +#47397 = SURFACE_CURVE('',#47398,(#47402,#47409),.PCURVE_S1.); +#47398 = LINE('',#47399,#47400); +#47399 = CARTESIAN_POINT('',(0.15,-4.15,1.5)); +#47400 = VECTOR('',#47401,1.); +#47401 = DIRECTION('',(0.E+000,5.551115123126E-016,-1.)); +#47402 = PCURVE('',#46621,#47403); +#47403 = DEFINITIONAL_REPRESENTATION('',(#47404),#47408); +#47404 = LINE('',#47405,#47406); +#47405 = CARTESIAN_POINT('',(4.9,-1.5)); +#47406 = VECTOR('',#47407,1.); +#47407 = DIRECTION('',(-5.551115123126E-016,1.)); +#47408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#47409 = PCURVE('',#47410,#47415); +#47410 = PLANE('',#47411); +#47411 = AXIS2_PLACEMENT_3D('',#47412,#47413,#47414); +#47412 = CARTESIAN_POINT('',(-0.15,-4.15,-0.5)); +#47413 = DIRECTION('',(0.E+000,-1.,-3.330669073875E-016)); +#47414 = DIRECTION('',(0.E+000,3.330669073875E-016,-1.)); +#47415 = DEFINITIONAL_REPRESENTATION('',(#47416),#47420); +#47416 = LINE('',#47417,#47418); +#47417 = CARTESIAN_POINT('',(-2.,0.3)); +#47418 = VECTOR('',#47419,1.); +#47419 = DIRECTION('',(1.,0.E+000)); +#47420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#47421 = ORIENTED_EDGE('',*,*,#47422,.F.); +#47422 = EDGE_CURVE('',#47423,#47395,#47425,.T.); +#47423 = VERTEX_POINT('',#47424); +#47424 = CARTESIAN_POINT('',(0.15,-0.35,0.E+000)); +#47425 = SURFACE_CURVE('',#47426,(#47430,#47437),.PCURVE_S1.); +#47426 = LINE('',#47427,#47428); +#47427 = CARTESIAN_POINT('',(0.15,0.75,0.E+000)); +#47428 = VECTOR('',#47429,1.); +#47429 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#47430 = PCURVE('',#46621,#47431); +#47431 = DEFINITIONAL_REPRESENTATION('',(#47432),#47436); +#47432 = LINE('',#47433,#47434); +#47433 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#47434 = VECTOR('',#47435,1.); +#47435 = DIRECTION('',(1.,0.E+000)); +#47436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#47437 = PCURVE('',#47105,#47438); +#47438 = DEFINITIONAL_REPRESENTATION('',(#47439),#47443); +#47439 = LINE('',#47440,#47441); +#47440 = CARTESIAN_POINT('',(0.E+000,6.)); +#47441 = VECTOR('',#47442,1.); +#47442 = DIRECTION('',(0.E+000,-1.)); +#47443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#47444 = ORIENTED_EDGE('',*,*,#47445,.F.); +#47445 = EDGE_CURVE('',#47446,#47423,#47448,.T.); +#47446 = VERTEX_POINT('',#47447); +#47447 = CARTESIAN_POINT('',(0.15,-0.35,1.5)); +#47448 = SURFACE_CURVE('',#47449,(#47453,#47460),.PCURVE_S1.); +#47449 = LINE('',#47450,#47451); +#47450 = CARTESIAN_POINT('',(0.15,-0.35,1.5)); +#47451 = VECTOR('',#47452,1.); +#47452 = DIRECTION('',(0.E+000,5.551115123126E-016,-1.)); +#47453 = PCURVE('',#46621,#47454); +#47454 = DEFINITIONAL_REPRESENTATION('',(#47455),#47459); +#47455 = LINE('',#47456,#47457); +#47456 = CARTESIAN_POINT('',(1.1,-1.5)); +#47457 = VECTOR('',#47458,1.); +#47458 = DIRECTION('',(-5.551115123126E-016,1.)); +#47459 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#47460 = PCURVE('',#47461,#47466); +#47461 = PLANE('',#47462); +#47462 = AXIS2_PLACEMENT_3D('',#47463,#47464,#47465); +#47463 = CARTESIAN_POINT('',(-0.15,-0.35,-0.5)); +#47464 = DIRECTION('',(1.64346021921E-031,-1.,-5.551115123126E-016)); +#47465 = DIRECTION('',(0.E+000,5.551115123126E-016,-1.)); +#47466 = DEFINITIONAL_REPRESENTATION('',(#47467),#47471); +#47467 = LINE('',#47468,#47469); +#47468 = CARTESIAN_POINT('',(-2.,0.3)); +#47469 = VECTOR('',#47470,1.); +#47470 = DIRECTION('',(1.,0.E+000)); +#47471 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#47472 = ORIENTED_EDGE('',*,*,#47473,.T.); +#47473 = EDGE_CURVE('',#47446,#47474,#47476,.T.); +#47474 = VERTEX_POINT('',#47475); +#47475 = CARTESIAN_POINT('',(0.15,0.35,1.5)); +#47476 = SURFACE_CURVE('',#47477,(#47481,#47488),.PCURVE_S1.); +#47477 = LINE('',#47478,#47479); +#47478 = CARTESIAN_POINT('',(0.15,-0.35,1.5)); +#47479 = VECTOR('',#47480,1.); +#47480 = DIRECTION('',(0.E+000,1.,3.330669073875E-016)); +#47481 = PCURVE('',#46621,#47482); +#47482 = DEFINITIONAL_REPRESENTATION('',(#47483),#47487); +#47483 = LINE('',#47484,#47485); +#47484 = CARTESIAN_POINT('',(1.1,-1.5)); +#47485 = VECTOR('',#47486,1.); +#47486 = DIRECTION('',(-1.,-3.330669073875E-016)); +#47487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#47488 = PCURVE('',#47489,#47494); +#47489 = PLANE('',#47490); +#47490 = AXIS2_PLACEMENT_3D('',#47491,#47492,#47493); +#47491 = CARTESIAN_POINT('',(-0.15,-0.35,1.5)); +#47492 = DIRECTION('',(0.E+000,3.330669073875E-016,-1.)); +#47493 = DIRECTION('',(1.,0.E+000,0.E+000)); +#47494 = DEFINITIONAL_REPRESENTATION('',(#47495),#47499); +#47495 = LINE('',#47496,#47497); +#47496 = CARTESIAN_POINT('',(0.3,0.E+000)); +#47497 = VECTOR('',#47498,1.); +#47498 = DIRECTION('',(0.E+000,-1.)); +#47499 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#47500 = ORIENTED_EDGE('',*,*,#47501,.T.); +#47501 = EDGE_CURVE('',#47474,#47270,#47502,.T.); +#47502 = SURFACE_CURVE('',#47503,(#47507,#47514),.PCURVE_S1.); +#47503 = LINE('',#47504,#47505); +#47504 = CARTESIAN_POINT('',(0.15,0.35,1.5)); +#47505 = VECTOR('',#47506,1.); +#47506 = DIRECTION('',(0.E+000,5.551115123126E-016,-1.)); +#47507 = PCURVE('',#46621,#47508); +#47508 = DEFINITIONAL_REPRESENTATION('',(#47509),#47513); +#47509 = LINE('',#47510,#47511); +#47510 = CARTESIAN_POINT('',(0.4,-1.5)); +#47511 = VECTOR('',#47512,1.); +#47512 = DIRECTION('',(-5.551115123126E-016,1.)); +#47513 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#47514 = PCURVE('',#47515,#47520); +#47515 = PLANE('',#47516); +#47516 = AXIS2_PLACEMENT_3D('',#47517,#47518,#47519); +#47517 = CARTESIAN_POINT('',(-0.15,0.35,-0.5)); +#47518 = DIRECTION('',(1.64346021921E-031,-1.,-5.551115123126E-016)); +#47519 = DIRECTION('',(0.E+000,5.551115123126E-016,-1.)); +#47520 = DEFINITIONAL_REPRESENTATION('',(#47521),#47525); +#47521 = LINE('',#47522,#47523); +#47522 = CARTESIAN_POINT('',(-2.,0.3)); +#47523 = VECTOR('',#47524,1.); +#47524 = DIRECTION('',(1.,0.E+000)); +#47525 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#47526 = ADVANCED_FACE('',(#47527),#46675,.F.); +#47527 = FACE_BOUND('',#47528,.F.); +#47528 = EDGE_LOOP('',(#47529,#47552,#47553,#47554,#47577,#47600,#47628, + #47656,#47684,#47707,#47735,#47763)); +#47529 = ORIENTED_EDGE('',*,*,#47530,.F.); +#47530 = EDGE_CURVE('',#47214,#47531,#47533,.T.); +#47531 = VERTEX_POINT('',#47532); +#47532 = CARTESIAN_POINT('',(6.15,-4.85,0.E+000)); +#47533 = SURFACE_CURVE('',#47534,(#47538,#47545),.PCURVE_S1.); +#47534 = LINE('',#47535,#47536); +#47535 = CARTESIAN_POINT('',(6.15,-5.25,0.E+000)); +#47536 = VECTOR('',#47537,1.); +#47537 = DIRECTION('',(0.E+000,1.,0.E+000)); +#47538 = PCURVE('',#46675,#47539); +#47539 = DEFINITIONAL_REPRESENTATION('',(#47540),#47544); +#47540 = LINE('',#47541,#47542); +#47541 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#47542 = VECTOR('',#47543,1.); +#47543 = DIRECTION('',(1.,0.E+000)); +#47544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#47545 = PCURVE('',#47105,#47546); +#47546 = DEFINITIONAL_REPRESENTATION('',(#47547),#47551); +#47547 = LINE('',#47548,#47549); +#47548 = CARTESIAN_POINT('',(-6.,0.E+000)); +#47549 = VECTOR('',#47550,1.); +#47550 = DIRECTION('',(0.E+000,1.)); +#47551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#47552 = ORIENTED_EDGE('',*,*,#47241,.T.); +#47553 = ORIENTED_EDGE('',*,*,#46659,.T.); +#47554 = ORIENTED_EDGE('',*,*,#47555,.F.); +#47555 = EDGE_CURVE('',#47556,#46660,#47558,.T.); +#47556 = VERTEX_POINT('',#47557); +#47557 = CARTESIAN_POINT('',(6.15,0.45,0.E+000)); +#47558 = SURFACE_CURVE('',#47559,(#47563,#47570),.PCURVE_S1.); +#47559 = LINE('',#47560,#47561); +#47560 = CARTESIAN_POINT('',(6.15,0.45,0.E+000)); +#47561 = VECTOR('',#47562,1.); +#47562 = DIRECTION('',(0.E+000,0.E+000,1.)); +#47563 = PCURVE('',#46675,#47564); +#47564 = DEFINITIONAL_REPRESENTATION('',(#47565),#47569); +#47565 = LINE('',#47566,#47567); +#47566 = CARTESIAN_POINT('',(5.7,0.E+000)); +#47567 = VECTOR('',#47568,1.); +#47568 = DIRECTION('',(0.E+000,-1.)); +#47569 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#47570 = PCURVE('',#46785,#47571); +#47571 = DEFINITIONAL_REPRESENTATION('',(#47572),#47576); +#47572 = LINE('',#47573,#47574); +#47573 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#47574 = VECTOR('',#47575,1.); +#47575 = DIRECTION('',(0.E+000,1.)); +#47576 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#47577 = ORIENTED_EDGE('',*,*,#47578,.F.); +#47578 = EDGE_CURVE('',#47579,#47556,#47581,.T.); +#47579 = VERTEX_POINT('',#47580); +#47580 = CARTESIAN_POINT('',(6.15,0.35,0.E+000)); +#47581 = SURFACE_CURVE('',#47582,(#47586,#47593),.PCURVE_S1.); +#47582 = LINE('',#47583,#47584); +#47583 = CARTESIAN_POINT('',(6.15,-5.25,0.E+000)); +#47584 = VECTOR('',#47585,1.); +#47585 = DIRECTION('',(0.E+000,1.,0.E+000)); +#47586 = PCURVE('',#46675,#47587); +#47587 = DEFINITIONAL_REPRESENTATION('',(#47588),#47592); +#47588 = LINE('',#47589,#47590); +#47589 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#47590 = VECTOR('',#47591,1.); +#47591 = DIRECTION('',(1.,0.E+000)); +#47592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#47593 = PCURVE('',#47105,#47594); +#47594 = DEFINITIONAL_REPRESENTATION('',(#47595),#47599); +#47595 = LINE('',#47596,#47597); +#47596 = CARTESIAN_POINT('',(-6.,0.E+000)); +#47597 = VECTOR('',#47598,1.); +#47598 = DIRECTION('',(0.E+000,1.)); +#47599 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#47600 = ORIENTED_EDGE('',*,*,#47601,.F.); +#47601 = EDGE_CURVE('',#47602,#47579,#47604,.T.); +#47602 = VERTEX_POINT('',#47603); +#47603 = CARTESIAN_POINT('',(6.15,0.35,1.5)); +#47604 = SURFACE_CURVE('',#47605,(#47609,#47616),.PCURVE_S1.); +#47605 = LINE('',#47606,#47607); +#47606 = CARTESIAN_POINT('',(6.15,0.35,1.5)); +#47607 = VECTOR('',#47608,1.); +#47608 = DIRECTION('',(0.E+000,5.551115123126E-016,-1.)); +#47609 = PCURVE('',#46675,#47610); +#47610 = DEFINITIONAL_REPRESENTATION('',(#47611),#47615); +#47611 = LINE('',#47612,#47613); +#47612 = CARTESIAN_POINT('',(5.6,-1.5)); +#47613 = VECTOR('',#47614,1.); +#47614 = DIRECTION('',(5.551115123126E-016,1.)); +#47615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#47616 = PCURVE('',#47617,#47622); +#47617 = PLANE('',#47618); +#47618 = AXIS2_PLACEMENT_3D('',#47619,#47620,#47621); +#47619 = CARTESIAN_POINT('',(6.45,0.35,-0.5)); +#47620 = DIRECTION('',(1.64346021921E-031,1.,5.551115123126E-016)); +#47621 = DIRECTION('',(0.E+000,-5.551115123126E-016,1.)); +#47622 = DEFINITIONAL_REPRESENTATION('',(#47623),#47627); +#47623 = LINE('',#47624,#47625); +#47624 = CARTESIAN_POINT('',(2.,-0.3)); +#47625 = VECTOR('',#47626,1.); +#47626 = DIRECTION('',(-1.,0.E+000)); +#47627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#47628 = ORIENTED_EDGE('',*,*,#47629,.F.); +#47629 = EDGE_CURVE('',#47630,#47602,#47632,.T.); +#47630 = VERTEX_POINT('',#47631); +#47631 = CARTESIAN_POINT('',(6.15,-0.35,1.5)); +#47632 = SURFACE_CURVE('',#47633,(#47637,#47644),.PCURVE_S1.); +#47633 = LINE('',#47634,#47635); +#47634 = CARTESIAN_POINT('',(6.15,-0.35,1.5)); +#47635 = VECTOR('',#47636,1.); +#47636 = DIRECTION('',(0.E+000,1.,3.330669073875E-016)); +#47637 = PCURVE('',#46675,#47638); +#47638 = DEFINITIONAL_REPRESENTATION('',(#47639),#47643); +#47639 = LINE('',#47640,#47641); +#47640 = CARTESIAN_POINT('',(4.9,-1.5)); +#47641 = VECTOR('',#47642,1.); +#47642 = DIRECTION('',(1.,-3.330669073875E-016)); +#47643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#47644 = PCURVE('',#47645,#47650); +#47645 = PLANE('',#47646); +#47646 = AXIS2_PLACEMENT_3D('',#47647,#47648,#47649); +#47647 = CARTESIAN_POINT('',(6.45,-0.35,1.5)); +#47648 = DIRECTION('',(0.E+000,-3.330669073875E-016,1.)); +#47649 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#47650 = DEFINITIONAL_REPRESENTATION('',(#47651),#47655); +#47651 = LINE('',#47652,#47653); +#47652 = CARTESIAN_POINT('',(0.3,0.E+000)); +#47653 = VECTOR('',#47654,1.); +#47654 = DIRECTION('',(0.E+000,-1.)); +#47655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#47656 = ORIENTED_EDGE('',*,*,#47657,.T.); +#47657 = EDGE_CURVE('',#47630,#47658,#47660,.T.); +#47658 = VERTEX_POINT('',#47659); +#47659 = CARTESIAN_POINT('',(6.15,-0.35,0.E+000)); +#47660 = SURFACE_CURVE('',#47661,(#47665,#47672),.PCURVE_S1.); +#47661 = LINE('',#47662,#47663); +#47662 = CARTESIAN_POINT('',(6.15,-0.35,1.5)); +#47663 = VECTOR('',#47664,1.); +#47664 = DIRECTION('',(0.E+000,5.551115123126E-016,-1.)); +#47665 = PCURVE('',#46675,#47666); +#47666 = DEFINITIONAL_REPRESENTATION('',(#47667),#47671); +#47667 = LINE('',#47668,#47669); +#47668 = CARTESIAN_POINT('',(4.9,-1.5)); +#47669 = VECTOR('',#47670,1.); +#47670 = DIRECTION('',(5.551115123126E-016,1.)); +#47671 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#47672 = PCURVE('',#47673,#47678); +#47673 = PLANE('',#47674); +#47674 = AXIS2_PLACEMENT_3D('',#47675,#47676,#47677); +#47675 = CARTESIAN_POINT('',(6.45,-0.35,-0.5)); +#47676 = DIRECTION('',(1.64346021921E-031,1.,5.551115123126E-016)); +#47677 = DIRECTION('',(0.E+000,-5.551115123126E-016,1.)); +#47678 = DEFINITIONAL_REPRESENTATION('',(#47679),#47683); +#47679 = LINE('',#47680,#47681); +#47680 = CARTESIAN_POINT('',(2.,-0.3)); +#47681 = VECTOR('',#47682,1.); +#47682 = DIRECTION('',(-1.,0.E+000)); +#47683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#47684 = ORIENTED_EDGE('',*,*,#47685,.F.); +#47685 = EDGE_CURVE('',#47686,#47658,#47688,.T.); +#47686 = VERTEX_POINT('',#47687); +#47687 = CARTESIAN_POINT('',(6.15,-4.15,0.E+000)); +#47688 = SURFACE_CURVE('',#47689,(#47693,#47700),.PCURVE_S1.); +#47689 = LINE('',#47690,#47691); +#47690 = CARTESIAN_POINT('',(6.15,-5.25,0.E+000)); +#47691 = VECTOR('',#47692,1.); +#47692 = DIRECTION('',(0.E+000,1.,0.E+000)); +#47693 = PCURVE('',#46675,#47694); +#47694 = DEFINITIONAL_REPRESENTATION('',(#47695),#47699); +#47695 = LINE('',#47696,#47697); +#47696 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#47697 = VECTOR('',#47698,1.); +#47698 = DIRECTION('',(1.,0.E+000)); +#47699 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#47700 = PCURVE('',#47105,#47701); +#47701 = DEFINITIONAL_REPRESENTATION('',(#47702),#47706); +#47702 = LINE('',#47703,#47704); +#47703 = CARTESIAN_POINT('',(-6.,0.E+000)); +#47704 = VECTOR('',#47705,1.); +#47705 = DIRECTION('',(0.E+000,1.)); +#47706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#47707 = ORIENTED_EDGE('',*,*,#47708,.F.); +#47708 = EDGE_CURVE('',#47709,#47686,#47711,.T.); +#47709 = VERTEX_POINT('',#47710); +#47710 = CARTESIAN_POINT('',(6.15,-4.15,1.5)); +#47711 = SURFACE_CURVE('',#47712,(#47716,#47723),.PCURVE_S1.); +#47712 = LINE('',#47713,#47714); +#47713 = CARTESIAN_POINT('',(6.15,-4.15,1.5)); +#47714 = VECTOR('',#47715,1.); +#47715 = DIRECTION('',(0.E+000,5.551115123126E-016,-1.)); +#47716 = PCURVE('',#46675,#47717); +#47717 = DEFINITIONAL_REPRESENTATION('',(#47718),#47722); +#47718 = LINE('',#47719,#47720); +#47719 = CARTESIAN_POINT('',(1.1,-1.5)); +#47720 = VECTOR('',#47721,1.); +#47721 = DIRECTION('',(5.551115123126E-016,1.)); +#47722 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#47723 = PCURVE('',#47724,#47729); +#47724 = PLANE('',#47725); +#47725 = AXIS2_PLACEMENT_3D('',#47726,#47727,#47728); +#47726 = CARTESIAN_POINT('',(6.45,-4.15,-0.5)); +#47727 = DIRECTION('',(0.E+000,1.,3.330669073875E-016)); +#47728 = DIRECTION('',(0.E+000,-3.330669073875E-016,1.)); +#47729 = DEFINITIONAL_REPRESENTATION('',(#47730),#47734); +#47730 = LINE('',#47731,#47732); +#47731 = CARTESIAN_POINT('',(2.,-0.3)); +#47732 = VECTOR('',#47733,1.); +#47733 = DIRECTION('',(-1.,0.E+000)); +#47734 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#47735 = ORIENTED_EDGE('',*,*,#47736,.F.); +#47736 = EDGE_CURVE('',#47737,#47709,#47739,.T.); +#47737 = VERTEX_POINT('',#47738); +#47738 = CARTESIAN_POINT('',(6.15,-4.85,1.5)); +#47739 = SURFACE_CURVE('',#47740,(#47744,#47751),.PCURVE_S1.); +#47740 = LINE('',#47741,#47742); +#47741 = CARTESIAN_POINT('',(6.15,-4.85,1.5)); +#47742 = VECTOR('',#47743,1.); +#47743 = DIRECTION('',(0.E+000,1.,3.330669073875E-016)); +#47744 = PCURVE('',#46675,#47745); +#47745 = DEFINITIONAL_REPRESENTATION('',(#47746),#47750); +#47746 = LINE('',#47747,#47748); +#47747 = CARTESIAN_POINT('',(0.4,-1.5)); +#47748 = VECTOR('',#47749,1.); +#47749 = DIRECTION('',(1.,-3.330669073875E-016)); +#47750 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#47751 = PCURVE('',#47752,#47757); +#47752 = PLANE('',#47753); +#47753 = AXIS2_PLACEMENT_3D('',#47754,#47755,#47756); +#47754 = CARTESIAN_POINT('',(6.45,-4.85,1.5)); +#47755 = DIRECTION('',(0.E+000,-3.330669073875E-016,1.)); +#47756 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#47757 = DEFINITIONAL_REPRESENTATION('',(#47758),#47762); +#47758 = LINE('',#47759,#47760); +#47759 = CARTESIAN_POINT('',(0.3,0.E+000)); +#47760 = VECTOR('',#47761,1.); +#47761 = DIRECTION('',(0.E+000,-1.)); +#47762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#47763 = ORIENTED_EDGE('',*,*,#47764,.T.); +#47764 = EDGE_CURVE('',#47737,#47531,#47765,.T.); +#47765 = SURFACE_CURVE('',#47766,(#47770,#47777),.PCURVE_S1.); +#47766 = LINE('',#47767,#47768); +#47767 = CARTESIAN_POINT('',(6.15,-4.85,1.5)); +#47768 = VECTOR('',#47769,1.); +#47769 = DIRECTION('',(0.E+000,5.551115123126E-016,-1.)); +#47770 = PCURVE('',#46675,#47771); +#47771 = DEFINITIONAL_REPRESENTATION('',(#47772),#47776); +#47772 = LINE('',#47773,#47774); +#47773 = CARTESIAN_POINT('',(0.4,-1.5)); +#47774 = VECTOR('',#47775,1.); +#47775 = DIRECTION('',(5.551115123126E-016,1.)); +#47776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#47777 = PCURVE('',#47778,#47783); +#47778 = PLANE('',#47779); +#47779 = AXIS2_PLACEMENT_3D('',#47780,#47781,#47782); +#47780 = CARTESIAN_POINT('',(6.45,-4.85,-0.5)); +#47781 = DIRECTION('',(0.E+000,1.,3.330669073875E-016)); +#47782 = DIRECTION('',(0.E+000,-3.330669073875E-016,1.)); +#47783 = DEFINITIONAL_REPRESENTATION('',(#47784),#47788); +#47784 = LINE('',#47785,#47786); +#47785 = CARTESIAN_POINT('',(2.,-0.3)); +#47786 = VECTOR('',#47787,1.); +#47787 = DIRECTION('',(-1.,0.E+000)); +#47788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#47789 = ADVANCED_FACE('',(#47790),#46730,.T.); +#47790 = FACE_BOUND('',#47791,.T.); +#47791 = EDGE_LOOP('',(#47792,#47820,#47821,#47822)); +#47792 = ORIENTED_EDGE('',*,*,#47793,.T.); +#47793 = EDGE_CURVE('',#47794,#47268,#47796,.T.); +#47794 = VERTEX_POINT('',#47795); +#47795 = CARTESIAN_POINT('',(0.45,0.75,0.E+000)); +#47796 = SURFACE_CURVE('',#47797,(#47802,#47809),.PCURVE_S1.); +#47797 = CIRCLE('',#47798,0.3); +#47798 = AXIS2_PLACEMENT_3D('',#47799,#47800,#47801); +#47799 = CARTESIAN_POINT('',(0.45,0.45,0.E+000)); +#47800 = DIRECTION('',(-0.E+000,0.E+000,1.)); +#47801 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#47802 = PCURVE('',#46730,#47803); +#47803 = DEFINITIONAL_REPRESENTATION('',(#47804),#47808); +#47804 = LINE('',#47805,#47806); +#47805 = CARTESIAN_POINT('',(-3.14159265359,0.E+000)); +#47806 = VECTOR('',#47807,1.); +#47807 = DIRECTION('',(1.,0.E+000)); +#47808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#47809 = PCURVE('',#47105,#47810); +#47810 = DEFINITIONAL_REPRESENTATION('',(#47811),#47819); +#47811 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#47812,#47813,#47814,#47815 + ,#47816,#47817,#47818),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#47812 = CARTESIAN_POINT('',(-0.3,5.4)); +#47813 = CARTESIAN_POINT('',(-0.819615242271,5.4)); +#47814 = CARTESIAN_POINT('',(-0.559807621135,5.85)); +#47815 = CARTESIAN_POINT('',(-0.3,6.3)); +#47816 = CARTESIAN_POINT('',(-4.019237886467E-002,5.85)); +#47817 = CARTESIAN_POINT('',(0.219615242271,5.4)); +#47818 = CARTESIAN_POINT('',(-0.3,5.4)); +#47819 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#47820 = ORIENTED_EDGE('',*,*,#47292,.T.); +#47821 = ORIENTED_EDGE('',*,*,#46713,.F.); +#47822 = ORIENTED_EDGE('',*,*,#47823,.F.); +#47823 = EDGE_CURVE('',#47794,#46714,#47824,.T.); +#47824 = SURFACE_CURVE('',#47825,(#47829,#47836),.PCURVE_S1.); +#47825 = LINE('',#47826,#47827); +#47826 = CARTESIAN_POINT('',(0.45,0.75,0.E+000)); +#47827 = VECTOR('',#47828,1.); +#47828 = DIRECTION('',(0.E+000,0.E+000,1.)); +#47829 = PCURVE('',#46730,#47830); +#47830 = DEFINITIONAL_REPRESENTATION('',(#47831),#47835); +#47831 = LINE('',#47832,#47833); +#47832 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#47833 = VECTOR('',#47834,1.); +#47834 = DIRECTION('',(0.E+000,1.)); +#47835 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#47836 = PCURVE('',#46837,#47837); +#47837 = DEFINITIONAL_REPRESENTATION('',(#47838),#47842); +#47838 = LINE('',#47839,#47840); +#47839 = CARTESIAN_POINT('',(5.7,0.E+000)); +#47840 = VECTOR('',#47841,1.); +#47841 = DIRECTION('',(0.E+000,-1.)); +#47842 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#47843 = ADVANCED_FACE('',(#47844),#46785,.T.); +#47844 = FACE_BOUND('',#47845,.T.); +#47845 = EDGE_LOOP('',(#47846,#47874,#47895,#47896)); +#47846 = ORIENTED_EDGE('',*,*,#47847,.T.); +#47847 = EDGE_CURVE('',#47556,#47848,#47850,.T.); +#47848 = VERTEX_POINT('',#47849); +#47849 = CARTESIAN_POINT('',(5.85,0.75,0.E+000)); +#47850 = SURFACE_CURVE('',#47851,(#47856,#47863),.PCURVE_S1.); +#47851 = CIRCLE('',#47852,0.3); +#47852 = AXIS2_PLACEMENT_3D('',#47853,#47854,#47855); +#47853 = CARTESIAN_POINT('',(5.85,0.45,0.E+000)); +#47854 = DIRECTION('',(-0.E+000,0.E+000,1.)); +#47855 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#47856 = PCURVE('',#46785,#47857); +#47857 = DEFINITIONAL_REPRESENTATION('',(#47858),#47862); +#47858 = LINE('',#47859,#47860); +#47859 = CARTESIAN_POINT('',(-1.570796326795,0.E+000)); +#47860 = VECTOR('',#47861,1.); +#47861 = DIRECTION('',(1.,0.E+000)); +#47862 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#47863 = PCURVE('',#47105,#47864); +#47864 = DEFINITIONAL_REPRESENTATION('',(#47865),#47873); +#47865 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#47866,#47867,#47868,#47869 + ,#47870,#47871,#47872),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#47866 = CARTESIAN_POINT('',(-5.7,5.4)); +#47867 = CARTESIAN_POINT('',(-6.219615242271,5.4)); +#47868 = CARTESIAN_POINT('',(-5.959807621135,5.85)); +#47869 = CARTESIAN_POINT('',(-5.7,6.3)); +#47870 = CARTESIAN_POINT('',(-5.440192378865,5.85)); +#47871 = CARTESIAN_POINT('',(-5.180384757729,5.4)); +#47872 = CARTESIAN_POINT('',(-5.7,5.4)); +#47873 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#47874 = ORIENTED_EDGE('',*,*,#47875,.T.); +#47875 = EDGE_CURVE('',#47848,#46769,#47876,.T.); +#47876 = SURFACE_CURVE('',#47877,(#47881,#47888),.PCURVE_S1.); +#47877 = LINE('',#47878,#47879); +#47878 = CARTESIAN_POINT('',(5.85,0.75,0.E+000)); +#47879 = VECTOR('',#47880,1.); +#47880 = DIRECTION('',(0.E+000,0.E+000,1.)); +#47881 = PCURVE('',#46785,#47882); +#47882 = DEFINITIONAL_REPRESENTATION('',(#47883),#47887); +#47883 = LINE('',#47884,#47885); +#47884 = CARTESIAN_POINT('',(1.570796326795,0.E+000)); +#47885 = VECTOR('',#47886,1.); +#47886 = DIRECTION('',(0.E+000,1.)); +#47887 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#47888 = PCURVE('',#46837,#47889); +#47889 = DEFINITIONAL_REPRESENTATION('',(#47890),#47894); +#47890 = LINE('',#47891,#47892); +#47891 = CARTESIAN_POINT('',(0.3,0.E+000)); +#47892 = VECTOR('',#47893,1.); +#47893 = DIRECTION('',(0.E+000,-1.)); +#47894 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#47895 = ORIENTED_EDGE('',*,*,#46768,.F.); +#47896 = ORIENTED_EDGE('',*,*,#47555,.F.); +#47897 = ADVANCED_FACE('',(#47898),#46837,.F.); +#47898 = FACE_BOUND('',#47899,.F.); +#47899 = EDGE_LOOP('',(#47900,#47921,#47922,#47923)); +#47900 = ORIENTED_EDGE('',*,*,#47901,.F.); +#47901 = EDGE_CURVE('',#47848,#47794,#47902,.T.); +#47902 = SURFACE_CURVE('',#47903,(#47907,#47914),.PCURVE_S1.); +#47903 = LINE('',#47904,#47905); +#47904 = CARTESIAN_POINT('',(6.15,0.75,0.E+000)); +#47905 = VECTOR('',#47906,1.); +#47906 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#47907 = PCURVE('',#46837,#47908); +#47908 = DEFINITIONAL_REPRESENTATION('',(#47909),#47913); +#47909 = LINE('',#47910,#47911); +#47910 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#47911 = VECTOR('',#47912,1.); +#47912 = DIRECTION('',(1.,0.E+000)); +#47913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#47914 = PCURVE('',#47105,#47915); +#47915 = DEFINITIONAL_REPRESENTATION('',(#47916),#47920); +#47916 = LINE('',#47917,#47918); +#47917 = CARTESIAN_POINT('',(-6.,6.)); +#47918 = VECTOR('',#47919,1.); +#47919 = DIRECTION('',(1.,0.E+000)); +#47920 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#47921 = ORIENTED_EDGE('',*,*,#47875,.T.); +#47922 = ORIENTED_EDGE('',*,*,#46823,.T.); +#47923 = ORIENTED_EDGE('',*,*,#47823,.F.); +#47924 = ADVANCED_FACE('',(#47925),#46893,.F.); +#47925 = FACE_BOUND('',#47926,.T.); +#47926 = EDGE_LOOP('',(#47927)); +#47927 = ORIENTED_EDGE('',*,*,#46878,.T.); +#47928 = ADVANCED_FACE('',(#47929),#46952,.T.); +#47929 = FACE_BOUND('',#47930,.T.); +#47930 = EDGE_LOOP('',(#47931,#47932,#47956,#47987)); +#47931 = ORIENTED_EDGE('',*,*,#46937,.T.); +#47932 = ORIENTED_EDGE('',*,*,#47933,.F.); +#47933 = EDGE_CURVE('',#47934,#46915,#47936,.T.); +#47934 = VERTEX_POINT('',#47935); +#47935 = CARTESIAN_POINT('',(4.8,-2.25,5.)); +#47936 = SEAM_CURVE('',#47937,(#47942,#47949),.PCURVE_S1.); +#47937 = CIRCLE('',#47938,0.1); +#47938 = AXIS2_PLACEMENT_3D('',#47939,#47940,#47941); +#47939 = CARTESIAN_POINT('',(4.8,-2.25,4.9)); +#47940 = DIRECTION('',(-0.E+000,1.,0.E+000)); +#47941 = DIRECTION('',(1.,0.E+000,0.E+000)); +#47942 = PCURVE('',#46952,#47943); +#47943 = DEFINITIONAL_REPRESENTATION('',(#47944),#47948); +#47944 = LINE('',#47945,#47946); +#47945 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#47946 = VECTOR('',#47947,1.); +#47947 = DIRECTION('',(0.E+000,1.)); +#47948 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#47949 = PCURVE('',#46952,#47950); +#47950 = DEFINITIONAL_REPRESENTATION('',(#47951),#47955); +#47951 = LINE('',#47952,#47953); +#47952 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#47953 = VECTOR('',#47954,1.); +#47954 = DIRECTION('',(0.E+000,1.)); +#47955 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#47956 = ORIENTED_EDGE('',*,*,#47957,.F.); +#47957 = EDGE_CURVE('',#47934,#47934,#47958,.T.); +#47958 = SURFACE_CURVE('',#47959,(#47964,#47971),.PCURVE_S1.); +#47959 = CIRCLE('',#47960,1.65); +#47960 = AXIS2_PLACEMENT_3D('',#47961,#47962,#47963); +#47961 = CARTESIAN_POINT('',(3.15,-2.25,5.)); +#47962 = DIRECTION('',(0.E+000,0.E+000,1.)); +#47963 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#47964 = PCURVE('',#46952,#47965); +#47965 = DEFINITIONAL_REPRESENTATION('',(#47966),#47970); +#47966 = LINE('',#47967,#47968); +#47967 = CARTESIAN_POINT('',(6.28318530718,4.712388980385)); +#47968 = VECTOR('',#47969,1.); +#47969 = DIRECTION('',(-1.,0.E+000)); +#47970 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#47971 = PCURVE('',#47972,#47977); +#47972 = PLANE('',#47973); +#47973 = AXIS2_PLACEMENT_3D('',#47974,#47975,#47976); +#47974 = CARTESIAN_POINT('',(4.9,-2.25,5.)); +#47975 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#47976 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#47977 = DEFINITIONAL_REPRESENTATION('',(#47978),#47986); +#47978 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#47979,#47980,#47981,#47982 + ,#47983,#47984,#47985),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#47979 = CARTESIAN_POINT('',(0.1,0.E+000)); +#47980 = CARTESIAN_POINT('',(0.1,2.857883832489)); +#47981 = CARTESIAN_POINT('',(2.575,1.428941916244)); +#47982 = CARTESIAN_POINT('',(5.05,4.041200967614E-016)); +#47983 = CARTESIAN_POINT('',(2.575,-1.428941916244)); +#47984 = CARTESIAN_POINT('',(0.1,-2.857883832489)); +#47985 = CARTESIAN_POINT('',(0.1,0.E+000)); +#47986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#47987 = ORIENTED_EDGE('',*,*,#47933,.T.); +#47988 = ADVANCED_FACE('',(#47989),#47007,.F.); +#47989 = FACE_BOUND('',#47990,.T.); +#47990 = EDGE_LOOP('',(#47991)); +#47991 = ORIENTED_EDGE('',*,*,#46992,.T.); +#47992 = ADVANCED_FACE('',(#47993),#47066,.F.); +#47993 = FACE_BOUND('',#47994,.T.); +#47994 = EDGE_LOOP('',(#47995)); +#47995 = ORIENTED_EDGE('',*,*,#47051,.T.); +#47996 = ADVANCED_FACE('',(#47997),#47105,.T.); +#47997 = FACE_BOUND('',#47998,.T.); +#47998 = EDGE_LOOP('',(#47999,#48000,#48001,#48002,#48028,#48029,#48055, + #48056,#48057,#48058,#48059,#48060,#48086,#48087,#48113,#48114)); +#47999 = ORIENTED_EDGE('',*,*,#47087,.F.); +#48000 = ORIENTED_EDGE('',*,*,#47188,.T.); +#48001 = ORIENTED_EDGE('',*,*,#47315,.F.); +#48002 = ORIENTED_EDGE('',*,*,#48003,.F.); +#48003 = EDGE_CURVE('',#47395,#47316,#48004,.T.); +#48004 = SURFACE_CURVE('',#48005,(#48009,#48016),.PCURVE_S1.); +#48005 = LINE('',#48006,#48007); +#48006 = CARTESIAN_POINT('',(0.15,0.75,0.E+000)); +#48007 = VECTOR('',#48008,1.); +#48008 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#48009 = PCURVE('',#47105,#48010); +#48010 = DEFINITIONAL_REPRESENTATION('',(#48011),#48015); +#48011 = LINE('',#48012,#48013); +#48012 = CARTESIAN_POINT('',(0.E+000,6.)); +#48013 = VECTOR('',#48014,1.); +#48014 = DIRECTION('',(0.E+000,-1.)); +#48015 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#48016 = PCURVE('',#48017,#48022); +#48017 = PLANE('',#48018); +#48018 = AXIS2_PLACEMENT_3D('',#48019,#48020,#48021); +#48019 = CARTESIAN_POINT('',(0.15,-4.85,1.5)); +#48020 = DIRECTION('',(-1.,0.E+000,-0.E+000)); +#48021 = DIRECTION('',(0.E+000,5.551115123126E-016,-1.)); +#48022 = DEFINITIONAL_REPRESENTATION('',(#48023),#48027); +#48023 = LINE('',#48024,#48025); +#48024 = CARTESIAN_POINT('',(1.5,-5.6)); +#48025 = VECTOR('',#48026,1.); +#48026 = DIRECTION('',(-5.551115123126E-016,1.)); +#48027 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#48028 = ORIENTED_EDGE('',*,*,#47422,.F.); +#48029 = ORIENTED_EDGE('',*,*,#48030,.F.); +#48030 = EDGE_CURVE('',#47270,#47423,#48031,.T.); +#48031 = SURFACE_CURVE('',#48032,(#48036,#48043),.PCURVE_S1.); +#48032 = LINE('',#48033,#48034); +#48033 = CARTESIAN_POINT('',(0.15,0.75,0.E+000)); +#48034 = VECTOR('',#48035,1.); +#48035 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#48036 = PCURVE('',#47105,#48037); +#48037 = DEFINITIONAL_REPRESENTATION('',(#48038),#48042); +#48038 = LINE('',#48039,#48040); +#48039 = CARTESIAN_POINT('',(0.E+000,6.)); +#48040 = VECTOR('',#48041,1.); +#48041 = DIRECTION('',(0.E+000,-1.)); +#48042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#48043 = PCURVE('',#48044,#48049); +#48044 = PLANE('',#48045); +#48045 = AXIS2_PLACEMENT_3D('',#48046,#48047,#48048); +#48046 = CARTESIAN_POINT('',(0.15,-0.35,1.5)); +#48047 = DIRECTION('',(-1.,0.E+000,-0.E+000)); +#48048 = DIRECTION('',(0.E+000,5.551115123126E-016,-1.)); +#48049 = DEFINITIONAL_REPRESENTATION('',(#48050),#48054); +#48050 = LINE('',#48051,#48052); +#48051 = CARTESIAN_POINT('',(1.5,-1.1)); +#48052 = VECTOR('',#48053,1.); +#48053 = DIRECTION('',(-5.551115123126E-016,1.)); +#48054 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#48055 = ORIENTED_EDGE('',*,*,#47267,.F.); +#48056 = ORIENTED_EDGE('',*,*,#47793,.F.); +#48057 = ORIENTED_EDGE('',*,*,#47901,.F.); +#48058 = ORIENTED_EDGE('',*,*,#47847,.F.); +#48059 = ORIENTED_EDGE('',*,*,#47578,.F.); +#48060 = ORIENTED_EDGE('',*,*,#48061,.F.); +#48061 = EDGE_CURVE('',#47658,#47579,#48062,.T.); +#48062 = SURFACE_CURVE('',#48063,(#48067,#48074),.PCURVE_S1.); +#48063 = LINE('',#48064,#48065); +#48064 = CARTESIAN_POINT('',(6.15,-5.25,0.E+000)); +#48065 = VECTOR('',#48066,1.); +#48066 = DIRECTION('',(0.E+000,1.,0.E+000)); +#48067 = PCURVE('',#47105,#48068); +#48068 = DEFINITIONAL_REPRESENTATION('',(#48069),#48073); +#48069 = LINE('',#48070,#48071); +#48070 = CARTESIAN_POINT('',(-6.,0.E+000)); +#48071 = VECTOR('',#48072,1.); +#48072 = DIRECTION('',(0.E+000,1.)); +#48073 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#48074 = PCURVE('',#48075,#48080); +#48075 = PLANE('',#48076); +#48076 = AXIS2_PLACEMENT_3D('',#48077,#48078,#48079); +#48077 = CARTESIAN_POINT('',(6.15,-0.35,1.5)); +#48078 = DIRECTION('',(-1.,0.E+000,-0.E+000)); +#48079 = DIRECTION('',(0.E+000,5.551115123126E-016,-1.)); +#48080 = DEFINITIONAL_REPRESENTATION('',(#48081),#48085); +#48081 = LINE('',#48082,#48083); +#48082 = CARTESIAN_POINT('',(1.5,4.9)); +#48083 = VECTOR('',#48084,1.); +#48084 = DIRECTION('',(5.551115123126E-016,-1.)); +#48085 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#48086 = ORIENTED_EDGE('',*,*,#47685,.F.); +#48087 = ORIENTED_EDGE('',*,*,#48088,.F.); +#48088 = EDGE_CURVE('',#47531,#47686,#48089,.T.); +#48089 = SURFACE_CURVE('',#48090,(#48094,#48101),.PCURVE_S1.); +#48090 = LINE('',#48091,#48092); +#48091 = CARTESIAN_POINT('',(6.15,-5.25,0.E+000)); +#48092 = VECTOR('',#48093,1.); +#48093 = DIRECTION('',(0.E+000,1.,0.E+000)); +#48094 = PCURVE('',#47105,#48095); +#48095 = DEFINITIONAL_REPRESENTATION('',(#48096),#48100); +#48096 = LINE('',#48097,#48098); +#48097 = CARTESIAN_POINT('',(-6.,0.E+000)); +#48098 = VECTOR('',#48099,1.); +#48099 = DIRECTION('',(0.E+000,1.)); +#48100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#48101 = PCURVE('',#48102,#48107); +#48102 = PLANE('',#48103); +#48103 = AXIS2_PLACEMENT_3D('',#48104,#48105,#48106); +#48104 = CARTESIAN_POINT('',(6.15,-4.85,1.5)); +#48105 = DIRECTION('',(-1.,0.E+000,-0.E+000)); +#48106 = DIRECTION('',(0.E+000,5.551115123126E-016,-1.)); +#48107 = DEFINITIONAL_REPRESENTATION('',(#48108),#48112); +#48108 = LINE('',#48109,#48110); +#48109 = CARTESIAN_POINT('',(1.5,0.4)); +#48110 = VECTOR('',#48111,1.); +#48111 = DIRECTION('',(5.551115123126E-016,-1.)); +#48112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#48113 = ORIENTED_EDGE('',*,*,#47530,.F.); +#48114 = ORIENTED_EDGE('',*,*,#47213,.F.); +#48115 = ADVANCED_FACE('',(#48116),#47515,.F.); +#48116 = FACE_BOUND('',#48117,.F.); +#48117 = EDGE_LOOP('',(#48118,#48148,#48177,#48205,#48234,#48262,#48290, + #48318,#48351,#48379,#48408,#48436,#48469,#48490,#48491,#48514, + #48547,#48575)); +#48118 = ORIENTED_EDGE('',*,*,#48119,.T.); +#48119 = EDGE_CURVE('',#48120,#48122,#48124,.T.); +#48120 = VERTEX_POINT('',#48121); +#48121 = CARTESIAN_POINT('',(-0.162230377286,0.35,-0.540767924286)); +#48122 = VERTEX_POINT('',#48123); +#48123 = CARTESIAN_POINT('',(-0.425000733956,0.35,-1.416669113186)); +#48124 = SURFACE_CURVE('',#48125,(#48129,#48136),.PCURVE_S1.); +#48125 = LINE('',#48126,#48127); +#48126 = CARTESIAN_POINT('',(-0.15,0.35,-0.5)); +#48127 = VECTOR('',#48128,1.); +#48128 = DIRECTION('',(-0.287347885566,5.31700397722E-016, + -0.957826285221)); +#48129 = PCURVE('',#47515,#48130); +#48130 = DEFINITIONAL_REPRESENTATION('',(#48131),#48135); +#48131 = LINE('',#48132,#48133); +#48132 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#48133 = VECTOR('',#48134,1.); +#48134 = DIRECTION('',(0.957826285221,-0.287347885566)); +#48135 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#48136 = PCURVE('',#48137,#48142); +#48137 = PLANE('',#48138); +#48138 = AXIS2_PLACEMENT_3D('',#48139,#48140,#48141); +#48139 = CARTESIAN_POINT('',(-0.15,-0.35,-0.5)); +#48140 = DIRECTION('',(-0.957826285221,-9.570607158995E-017, + 0.287347885566)); +#48141 = DIRECTION('',(-0.287347885566,5.31700397722E-016, + -0.957826285221)); +#48142 = DEFINITIONAL_REPRESENTATION('',(#48143),#48147); +#48143 = LINE('',#48144,#48145); +#48144 = CARTESIAN_POINT('',(3.881412903371E-016,-0.7)); +#48145 = VECTOR('',#48146,1.); +#48146 = DIRECTION('',(1.,2.958228394579E-031)); +#48147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#48148 = ORIENTED_EDGE('',*,*,#48149,.T.); +#48149 = EDGE_CURVE('',#48122,#48150,#48152,.T.); +#48150 = VERTEX_POINT('',#48151); +#48151 = CARTESIAN_POINT('',(-0.425000733956,0.35,-1.583330886814)); +#48152 = SURFACE_CURVE('',#48153,(#48158,#48165),.PCURVE_S1.); +#48153 = CIRCLE('',#48154,0.29); +#48154 = AXIS2_PLACEMENT_3D('',#48155,#48156,#48157); +#48155 = CARTESIAN_POINT('',(-0.147231111242,0.35,-1.5)); +#48156 = DIRECTION('',(0.E+000,-1.,-3.330669073875E-016)); +#48157 = DIRECTION('',(0.E+000,-3.330669073875E-016,1.)); +#48158 = PCURVE('',#47515,#48159); +#48159 = DEFINITIONAL_REPRESENTATION('',(#48160),#48164); +#48160 = CIRCLE('',#48161,0.29); +#48161 = AXIS2_PLACEMENT_2D('',#48162,#48163); +#48162 = CARTESIAN_POINT('',(1.,2.768888758E-003)); +#48163 = DIRECTION('',(-1.,3.649214750846E-047)); +#48164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#48165 = PCURVE('',#48166,#48171); +#48166 = CYLINDRICAL_SURFACE('',#48167,0.29); +#48167 = AXIS2_PLACEMENT_3D('',#48168,#48169,#48170); +#48168 = CARTESIAN_POINT('',(-0.147231111242,-0.35,-1.5)); +#48169 = DIRECTION('',(0.E+000,1.,3.330669073875E-016)); +#48170 = DIRECTION('',(-0.957826285221,-9.570607158983E-017, + 0.287347885566)); +#48171 = DEFINITIONAL_REPRESENTATION('',(#48172),#48176); +#48172 = LINE('',#48173,#48174); +#48173 = CARTESIAN_POINT('',(7.562524839497,0.7)); +#48174 = VECTOR('',#48175,1.); +#48175 = DIRECTION('',(-1.,0.E+000)); +#48176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#48177 = ORIENTED_EDGE('',*,*,#48178,.T.); +#48178 = EDGE_CURVE('',#48150,#48179,#48181,.T.); +#48179 = VERTEX_POINT('',#48180); +#48180 = CARTESIAN_POINT('',(-0.162230377286,0.35,-2.459232075714)); +#48181 = SURFACE_CURVE('',#48182,(#48186,#48193),.PCURVE_S1.); +#48182 = LINE('',#48183,#48184); +#48183 = CARTESIAN_POINT('',(-0.45,0.35,-1.5)); +#48184 = VECTOR('',#48185,1.); +#48185 = DIRECTION('',(0.287347885566,5.31700397722E-016,-0.957826285221 + )); +#48186 = PCURVE('',#47515,#48187); +#48187 = DEFINITIONAL_REPRESENTATION('',(#48188),#48192); +#48188 = LINE('',#48189,#48190); +#48189 = CARTESIAN_POINT('',(1.,-0.3)); +#48190 = VECTOR('',#48191,1.); +#48191 = DIRECTION('',(0.957826285221,0.287347885566)); +#48192 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#48193 = PCURVE('',#48194,#48199); +#48194 = PLANE('',#48195); +#48195 = AXIS2_PLACEMENT_3D('',#48196,#48197,#48198); +#48196 = CARTESIAN_POINT('',(-0.45,-0.35,-1.5)); +#48197 = DIRECTION('',(-0.957826285221,9.570607158995E-017, + -0.287347885566)); +#48198 = DIRECTION('',(0.287347885566,5.31700397722E-016,-0.957826285221 + )); +#48199 = DEFINITIONAL_REPRESENTATION('',(#48200),#48204); +#48200 = LINE('',#48201,#48202); +#48201 = CARTESIAN_POINT('',(3.881412903371E-016,-0.7)); +#48202 = VECTOR('',#48203,1.); +#48203 = DIRECTION('',(1.,2.958228394579E-031)); +#48204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#48205 = ORIENTED_EDGE('',*,*,#48206,.F.); +#48206 = EDGE_CURVE('',#48207,#48179,#48209,.T.); +#48207 = VERTEX_POINT('',#48208); +#48208 = CARTESIAN_POINT('',(-0.15,0.35,-2.542562962528)); +#48209 = SURFACE_CURVE('',#48210,(#48215,#48222),.PCURVE_S1.); +#48210 = CIRCLE('',#48211,0.29); +#48211 = AXIS2_PLACEMENT_3D('',#48212,#48213,#48214); +#48212 = CARTESIAN_POINT('',(-0.44,0.35,-2.542562962528)); +#48213 = DIRECTION('',(0.E+000,-1.,-3.330669073875E-016)); +#48214 = DIRECTION('',(0.E+000,-3.330669073875E-016,1.)); +#48215 = PCURVE('',#47515,#48216); +#48216 = DEFINITIONAL_REPRESENTATION('',(#48217),#48221); +#48217 = CIRCLE('',#48218,0.29); +#48218 = AXIS2_PLACEMENT_2D('',#48219,#48220); +#48219 = CARTESIAN_POINT('',(2.042562962528,-0.29)); +#48220 = DIRECTION('',(-1.,3.649214750846E-047)); +#48221 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#48222 = PCURVE('',#48223,#48228); +#48223 = CYLINDRICAL_SURFACE('',#48224,0.29); +#48224 = AXIS2_PLACEMENT_3D('',#48225,#48226,#48227); +#48225 = CARTESIAN_POINT('',(-0.44,-0.35,-2.542562962528)); +#48226 = DIRECTION('',(0.E+000,1.,3.330669073875E-016)); +#48227 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#48228 = DEFINITIONAL_REPRESENTATION('',(#48229),#48233); +#48229 = LINE('',#48230,#48231); +#48230 = CARTESIAN_POINT('',(10.995574287564,0.7)); +#48231 = VECTOR('',#48232,1.); +#48232 = DIRECTION('',(-1.,0.E+000)); +#48233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#48234 = ORIENTED_EDGE('',*,*,#48235,.F.); +#48235 = EDGE_CURVE('',#48236,#48207,#48238,.T.); +#48236 = VERTEX_POINT('',#48237); +#48237 = CARTESIAN_POINT('',(-0.15,0.35,-3.5)); +#48238 = SURFACE_CURVE('',#48239,(#48243,#48250),.PCURVE_S1.); +#48239 = LINE('',#48240,#48241); +#48240 = CARTESIAN_POINT('',(-0.15,0.35,-3.5)); +#48241 = VECTOR('',#48242,1.); +#48242 = DIRECTION('',(0.E+000,-5.551115123126E-016,1.)); +#48243 = PCURVE('',#47515,#48244); +#48244 = DEFINITIONAL_REPRESENTATION('',(#48245),#48249); +#48245 = LINE('',#48246,#48247); +#48246 = CARTESIAN_POINT('',(3.,-1.073470135431E-059)); +#48247 = VECTOR('',#48248,1.); +#48248 = DIRECTION('',(-1.,0.E+000)); +#48249 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#48250 = PCURVE('',#48251,#48256); +#48251 = PLANE('',#48252); +#48252 = AXIS2_PLACEMENT_3D('',#48253,#48254,#48255); +#48253 = CARTESIAN_POINT('',(-0.15,-0.35,-3.5)); +#48254 = DIRECTION('',(1.,0.E+000,0.E+000)); +#48255 = DIRECTION('',(0.E+000,-5.551115123126E-016,1.)); +#48256 = DEFINITIONAL_REPRESENTATION('',(#48257),#48261); +#48257 = LINE('',#48258,#48259); +#48258 = CARTESIAN_POINT('',(-3.885780586188E-016,-0.7)); +#48259 = VECTOR('',#48260,1.); +#48260 = DIRECTION('',(1.,0.E+000)); +#48261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#48262 = ORIENTED_EDGE('',*,*,#48263,.F.); +#48263 = EDGE_CURVE('',#48264,#48236,#48266,.T.); +#48264 = VERTEX_POINT('',#48265); +#48265 = CARTESIAN_POINT('',(0.15,0.35,-3.5)); +#48266 = SURFACE_CURVE('',#48267,(#48271,#48278),.PCURVE_S1.); +#48267 = LINE('',#48268,#48269); +#48268 = CARTESIAN_POINT('',(0.15,0.35,-3.5)); +#48269 = VECTOR('',#48270,1.); +#48270 = DIRECTION('',(-1.,-0.E+000,0.E+000)); +#48271 = PCURVE('',#47515,#48272); +#48272 = DEFINITIONAL_REPRESENTATION('',(#48273),#48277); +#48273 = LINE('',#48274,#48275); +#48274 = CARTESIAN_POINT('',(3.,0.3)); +#48275 = VECTOR('',#48276,1.); +#48276 = DIRECTION('',(0.E+000,-1.)); +#48277 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#48278 = PCURVE('',#48279,#48284); +#48279 = PLANE('',#48280); +#48280 = AXIS2_PLACEMENT_3D('',#48281,#48282,#48283); +#48281 = CARTESIAN_POINT('',(0.15,-0.35,-3.5)); +#48282 = DIRECTION('',(0.E+000,-3.330669073875E-016,1.)); +#48283 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#48284 = DEFINITIONAL_REPRESENTATION('',(#48285),#48289); +#48285 = LINE('',#48286,#48287); +#48286 = CARTESIAN_POINT('',(0.E+000,-0.7)); +#48287 = VECTOR('',#48288,1.); +#48288 = DIRECTION('',(1.,0.E+000)); +#48289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#48290 = ORIENTED_EDGE('',*,*,#48291,.F.); +#48291 = EDGE_CURVE('',#48292,#48264,#48294,.T.); +#48292 = VERTEX_POINT('',#48293); +#48293 = CARTESIAN_POINT('',(0.15,0.35,-2.542562962528)); +#48294 = SURFACE_CURVE('',#48295,(#48299,#48306),.PCURVE_S1.); +#48295 = LINE('',#48296,#48297); +#48296 = CARTESIAN_POINT('',(0.15,0.35,-2.5)); +#48297 = VECTOR('',#48298,1.); +#48298 = DIRECTION('',(0.E+000,5.551115123126E-016,-1.)); +#48299 = PCURVE('',#47515,#48300); +#48300 = DEFINITIONAL_REPRESENTATION('',(#48301),#48305); +#48301 = LINE('',#48302,#48303); +#48302 = CARTESIAN_POINT('',(2.,0.3)); +#48303 = VECTOR('',#48304,1.); +#48304 = DIRECTION('',(1.,0.E+000)); +#48305 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#48306 = PCURVE('',#48307,#48312); +#48307 = PLANE('',#48308); +#48308 = AXIS2_PLACEMENT_3D('',#48309,#48310,#48311); +#48309 = CARTESIAN_POINT('',(0.15,-0.35,-2.5)); +#48310 = DIRECTION('',(-1.,0.E+000,-0.E+000)); +#48311 = DIRECTION('',(0.E+000,5.551115123126E-016,-1.)); +#48312 = DEFINITIONAL_REPRESENTATION('',(#48313),#48317); +#48313 = LINE('',#48314,#48315); +#48314 = CARTESIAN_POINT('',(3.885780586188E-016,-0.7)); +#48315 = VECTOR('',#48316,1.); +#48316 = DIRECTION('',(1.,0.E+000)); +#48317 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#48318 = ORIENTED_EDGE('',*,*,#48319,.F.); +#48319 = EDGE_CURVE('',#48320,#48292,#48322,.T.); +#48320 = VERTEX_POINT('',#48321); +#48321 = CARTESIAN_POINT('',(0.137769622714,0.35,-2.459232075714)); +#48322 = SURFACE_CURVE('',#48323,(#48328,#48339),.PCURVE_S1.); +#48323 = CIRCLE('',#48324,0.29); +#48324 = AXIS2_PLACEMENT_3D('',#48325,#48326,#48327); +#48325 = CARTESIAN_POINT('',(-0.14,0.35,-2.542562962528)); +#48326 = DIRECTION('',(-0.E+000,1.,3.330669073875E-016)); +#48327 = DIRECTION('',(0.E+000,-3.330669073875E-016,1.)); +#48328 = PCURVE('',#47515,#48329); +#48329 = DEFINITIONAL_REPRESENTATION('',(#48330),#48338); +#48330 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#48331,#48332,#48333,#48334 + ,#48335,#48336,#48337),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#48331 = CARTESIAN_POINT('',(1.752562962528,1.E-002)); +#48332 = CARTESIAN_POINT('',(1.752562962528,0.512294734195)); +#48333 = CARTESIAN_POINT('',(2.187562962528,0.261147367097)); +#48334 = CARTESIAN_POINT('',(2.622562962528,1.E-002)); +#48335 = CARTESIAN_POINT('',(2.187562962528,-0.241147367097)); +#48336 = CARTESIAN_POINT('',(1.752562962528,-0.492294734195)); +#48337 = CARTESIAN_POINT('',(1.752562962528,1.E-002)); +#48338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#48339 = PCURVE('',#48340,#48345); +#48340 = CYLINDRICAL_SURFACE('',#48341,0.29); +#48341 = AXIS2_PLACEMENT_3D('',#48342,#48343,#48344); +#48342 = CARTESIAN_POINT('',(-0.14,-0.35,-2.542562962528)); +#48343 = DIRECTION('',(0.E+000,1.,3.330669073875E-016)); +#48344 = DIRECTION('',(0.957826285221,-9.570607158983E-017, + 0.287347885566)); +#48345 = DEFINITIONAL_REPRESENTATION('',(#48346),#48350); +#48346 = LINE('',#48347,#48348); +#48347 = CARTESIAN_POINT('',(-1.279339532317,0.7)); +#48348 = VECTOR('',#48349,1.); +#48349 = DIRECTION('',(1.,0.E+000)); +#48350 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#48351 = ORIENTED_EDGE('',*,*,#48352,.T.); +#48352 = EDGE_CURVE('',#48320,#48353,#48355,.T.); +#48353 = VERTEX_POINT('',#48354); +#48354 = CARTESIAN_POINT('',(-0.125000733956,0.35,-1.583330886814)); +#48355 = SURFACE_CURVE('',#48356,(#48360,#48367),.PCURVE_S1.); +#48356 = LINE('',#48357,#48358); +#48357 = CARTESIAN_POINT('',(0.15,0.35,-2.5)); +#48358 = VECTOR('',#48359,1.); +#48359 = DIRECTION('',(-0.287347885566,-5.31700397722E-016, + 0.957826285221)); +#48360 = PCURVE('',#47515,#48361); +#48361 = DEFINITIONAL_REPRESENTATION('',(#48362),#48366); +#48362 = LINE('',#48363,#48364); +#48363 = CARTESIAN_POINT('',(2.,0.3)); +#48364 = VECTOR('',#48365,1.); +#48365 = DIRECTION('',(-0.957826285221,-0.287347885566)); +#48366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#48367 = PCURVE('',#48368,#48373); +#48368 = PLANE('',#48369); +#48369 = AXIS2_PLACEMENT_3D('',#48370,#48371,#48372); +#48370 = CARTESIAN_POINT('',(0.15,-0.35,-2.5)); +#48371 = DIRECTION('',(0.957826285221,-9.570607158995E-017, + 0.287347885566)); +#48372 = DIRECTION('',(-0.287347885566,-5.31700397722E-016, + 0.957826285221)); +#48373 = DEFINITIONAL_REPRESENTATION('',(#48374),#48378); +#48374 = LINE('',#48375,#48376); +#48375 = CARTESIAN_POINT('',(-3.881412903371E-016,-0.7)); +#48376 = VECTOR('',#48377,1.); +#48377 = DIRECTION('',(1.,-2.958228394579E-031)); +#48378 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#48379 = ORIENTED_EDGE('',*,*,#48380,.F.); +#48380 = EDGE_CURVE('',#48381,#48353,#48383,.T.); +#48381 = VERTEX_POINT('',#48382); +#48382 = CARTESIAN_POINT('',(-0.125000733956,0.35,-1.416669113186)); +#48383 = SURFACE_CURVE('',#48384,(#48389,#48396),.PCURVE_S1.); +#48384 = CIRCLE('',#48385,0.29); +#48385 = AXIS2_PLACEMENT_3D('',#48386,#48387,#48388); +#48386 = CARTESIAN_POINT('',(0.152768888758,0.35,-1.5)); +#48387 = DIRECTION('',(0.E+000,-1.,-3.330669073875E-016)); +#48388 = DIRECTION('',(0.E+000,-3.330669073875E-016,1.)); +#48389 = PCURVE('',#47515,#48390); +#48390 = DEFINITIONAL_REPRESENTATION('',(#48391),#48395); +#48391 = CIRCLE('',#48392,0.29); +#48392 = AXIS2_PLACEMENT_2D('',#48393,#48394); +#48393 = CARTESIAN_POINT('',(1.,0.302768888758)); +#48394 = DIRECTION('',(-1.,3.649214750846E-047)); +#48395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#48396 = PCURVE('',#48397,#48402); +#48397 = CYLINDRICAL_SURFACE('',#48398,0.29); +#48398 = AXIS2_PLACEMENT_3D('',#48399,#48400,#48401); +#48399 = CARTESIAN_POINT('',(0.152768888758,-0.35,-1.5)); +#48400 = DIRECTION('',(0.E+000,1.,3.330669073875E-016)); +#48401 = DIRECTION('',(-0.957826285221,-9.570607158983E-017, + 0.287347885566)); +#48402 = DEFINITIONAL_REPRESENTATION('',(#48403),#48407); +#48403 = LINE('',#48404,#48405); +#48404 = CARTESIAN_POINT('',(7.562524839497,0.7)); +#48405 = VECTOR('',#48406,1.); +#48406 = DIRECTION('',(-1.,0.E+000)); +#48407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#48408 = ORIENTED_EDGE('',*,*,#48409,.T.); +#48409 = EDGE_CURVE('',#48381,#48410,#48412,.T.); +#48410 = VERTEX_POINT('',#48411); +#48411 = CARTESIAN_POINT('',(0.137769622714,0.35,-0.540767924286)); +#48412 = SURFACE_CURVE('',#48413,(#48417,#48424),.PCURVE_S1.); +#48413 = LINE('',#48414,#48415); +#48414 = CARTESIAN_POINT('',(-0.15,0.35,-1.5)); +#48415 = VECTOR('',#48416,1.); +#48416 = DIRECTION('',(0.287347885566,-5.31700397722E-016,0.957826285221 + )); +#48417 = PCURVE('',#47515,#48418); +#48418 = DEFINITIONAL_REPRESENTATION('',(#48419),#48423); +#48419 = LINE('',#48420,#48421); +#48420 = CARTESIAN_POINT('',(1.,-3.57823378477E-060)); +#48421 = VECTOR('',#48422,1.); +#48422 = DIRECTION('',(-0.957826285221,0.287347885566)); +#48423 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#48424 = PCURVE('',#48425,#48430); +#48425 = PLANE('',#48426); +#48426 = AXIS2_PLACEMENT_3D('',#48427,#48428,#48429); +#48427 = CARTESIAN_POINT('',(-0.15,-0.35,-1.5)); +#48428 = DIRECTION('',(0.957826285221,9.570607158995E-017, + -0.287347885566)); +#48429 = DIRECTION('',(0.287347885566,-5.31700397722E-016,0.957826285221 + )); +#48430 = DEFINITIONAL_REPRESENTATION('',(#48431),#48435); +#48431 = LINE('',#48432,#48433); +#48432 = CARTESIAN_POINT('',(-3.881412903371E-016,-0.7)); +#48433 = VECTOR('',#48434,1.); +#48434 = DIRECTION('',(1.,-2.958228394579E-031)); +#48435 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#48436 = ORIENTED_EDGE('',*,*,#48437,.F.); +#48437 = EDGE_CURVE('',#48438,#48410,#48440,.T.); +#48438 = VERTEX_POINT('',#48439); +#48439 = CARTESIAN_POINT('',(0.15,0.35,-0.457437037472)); +#48440 = SURFACE_CURVE('',#48441,(#48446,#48457),.PCURVE_S1.); +#48441 = CIRCLE('',#48442,0.29); +#48442 = AXIS2_PLACEMENT_3D('',#48443,#48444,#48445); +#48443 = CARTESIAN_POINT('',(-0.14,0.35,-0.457437037472)); +#48444 = DIRECTION('',(-0.E+000,1.,3.330669073875E-016)); +#48445 = DIRECTION('',(0.E+000,-3.330669073875E-016,1.)); +#48446 = PCURVE('',#47515,#48447); +#48447 = DEFINITIONAL_REPRESENTATION('',(#48448),#48456); +#48448 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#48449,#48450,#48451,#48452 + ,#48453,#48454,#48455),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#48449 = CARTESIAN_POINT('',(-0.332562962528,1.E-002)); +#48450 = CARTESIAN_POINT('',(-0.332562962528,0.512294734195)); +#48451 = CARTESIAN_POINT('',(0.102437037472,0.261147367097)); +#48452 = CARTESIAN_POINT('',(0.537437037472,1.E-002)); +#48453 = CARTESIAN_POINT('',(0.102437037472,-0.241147367097)); +#48454 = CARTESIAN_POINT('',(-0.332562962528,-0.492294734195)); +#48455 = CARTESIAN_POINT('',(-0.332562962528,1.E-002)); +#48456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#48457 = PCURVE('',#48458,#48463); +#48458 = CYLINDRICAL_SURFACE('',#48459,0.29); +#48459 = AXIS2_PLACEMENT_3D('',#48460,#48461,#48462); +#48460 = CARTESIAN_POINT('',(-0.14,-0.35,-0.457437037472)); +#48461 = DIRECTION('',(0.E+000,1.,3.330669073875E-016)); +#48462 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#48463 = DEFINITIONAL_REPRESENTATION('',(#48464),#48468); +#48464 = LINE('',#48465,#48466); +#48465 = CARTESIAN_POINT('',(-1.570796326795,0.7)); +#48466 = VECTOR('',#48467,1.); +#48467 = DIRECTION('',(1.,0.E+000)); +#48468 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#48469 = ORIENTED_EDGE('',*,*,#48470,.F.); +#48470 = EDGE_CURVE('',#47270,#48438,#48471,.T.); +#48471 = SURFACE_CURVE('',#48472,(#48476,#48483),.PCURVE_S1.); +#48472 = LINE('',#48473,#48474); +#48473 = CARTESIAN_POINT('',(0.15,0.35,1.5)); +#48474 = VECTOR('',#48475,1.); +#48475 = DIRECTION('',(0.E+000,5.551115123126E-016,-1.)); +#48476 = PCURVE('',#47515,#48477); +#48477 = DEFINITIONAL_REPRESENTATION('',(#48478),#48482); +#48478 = LINE('',#48479,#48480); +#48479 = CARTESIAN_POINT('',(-2.,0.3)); +#48480 = VECTOR('',#48481,1.); +#48481 = DIRECTION('',(1.,0.E+000)); +#48482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#48483 = PCURVE('',#48044,#48484); +#48484 = DEFINITIONAL_REPRESENTATION('',(#48485),#48489); +#48485 = LINE('',#48486,#48487); +#48486 = CARTESIAN_POINT('',(3.885780586188E-016,-0.7)); +#48487 = VECTOR('',#48488,1.); +#48488 = DIRECTION('',(1.,0.E+000)); +#48489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#48490 = ORIENTED_EDGE('',*,*,#47501,.F.); +#48491 = ORIENTED_EDGE('',*,*,#48492,.F.); +#48492 = EDGE_CURVE('',#48493,#47474,#48495,.T.); +#48493 = VERTEX_POINT('',#48494); +#48494 = CARTESIAN_POINT('',(0.14,0.35,1.5)); +#48495 = SURFACE_CURVE('',#48496,(#48500,#48507),.PCURVE_S1.); +#48496 = LINE('',#48497,#48498); +#48497 = CARTESIAN_POINT('',(-0.15,0.35,1.5)); +#48498 = VECTOR('',#48499,1.); +#48499 = DIRECTION('',(1.,0.E+000,0.E+000)); +#48500 = PCURVE('',#47515,#48501); +#48501 = DEFINITIONAL_REPRESENTATION('',(#48502),#48506); +#48502 = LINE('',#48503,#48504); +#48503 = CARTESIAN_POINT('',(-2.,7.15646756954E-060)); +#48504 = VECTOR('',#48505,1.); +#48505 = DIRECTION('',(0.E+000,1.)); +#48506 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#48507 = PCURVE('',#47489,#48508); +#48508 = DEFINITIONAL_REPRESENTATION('',(#48509),#48513); +#48509 = LINE('',#48510,#48511); +#48510 = CARTESIAN_POINT('',(0.E+000,-0.7)); +#48511 = VECTOR('',#48512,1.); +#48512 = DIRECTION('',(1.,0.E+000)); +#48513 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#48514 = ORIENTED_EDGE('',*,*,#48515,.F.); +#48515 = EDGE_CURVE('',#48516,#48493,#48518,.T.); +#48516 = VERTEX_POINT('',#48517); +#48517 = CARTESIAN_POINT('',(-0.15,0.35,1.21)); +#48518 = SURFACE_CURVE('',#48519,(#48524,#48535),.PCURVE_S1.); +#48519 = CIRCLE('',#48520,0.29); +#48520 = AXIS2_PLACEMENT_3D('',#48521,#48522,#48523); +#48521 = CARTESIAN_POINT('',(0.14,0.35,1.21)); +#48522 = DIRECTION('',(-0.E+000,1.,3.330669073875E-016)); +#48523 = DIRECTION('',(0.E+000,-3.330669073875E-016,1.)); +#48524 = PCURVE('',#47515,#48525); +#48525 = DEFINITIONAL_REPRESENTATION('',(#48526),#48534); +#48526 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#48527,#48528,#48529,#48530 + ,#48531,#48532,#48533),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#48527 = CARTESIAN_POINT('',(-2.,0.29)); +#48528 = CARTESIAN_POINT('',(-2.,0.792294734195)); +#48529 = CARTESIAN_POINT('',(-1.565,0.541147367097)); +#48530 = CARTESIAN_POINT('',(-1.13,0.29)); +#48531 = CARTESIAN_POINT('',(-1.565,3.885263290251E-002)); +#48532 = CARTESIAN_POINT('',(-2.,-0.212294734195)); +#48533 = CARTESIAN_POINT('',(-2.,0.29)); +#48534 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#48535 = PCURVE('',#48536,#48541); +#48536 = CYLINDRICAL_SURFACE('',#48537,0.29); +#48537 = AXIS2_PLACEMENT_3D('',#48538,#48539,#48540); +#48538 = CARTESIAN_POINT('',(0.14,-0.35,1.21)); +#48539 = DIRECTION('',(0.E+000,1.,3.330669073875E-016)); +#48540 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#48541 = DEFINITIONAL_REPRESENTATION('',(#48542),#48546); +#48542 = LINE('',#48543,#48544); +#48543 = CARTESIAN_POINT('',(-4.712388980385,0.7)); +#48544 = VECTOR('',#48545,1.); +#48545 = DIRECTION('',(1.,0.E+000)); +#48546 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#48547 = ORIENTED_EDGE('',*,*,#48548,.F.); +#48548 = EDGE_CURVE('',#48549,#48516,#48551,.T.); +#48549 = VERTEX_POINT('',#48550); +#48550 = CARTESIAN_POINT('',(-0.15,0.35,-0.457437037472)); +#48551 = SURFACE_CURVE('',#48552,(#48556,#48563),.PCURVE_S1.); +#48552 = LINE('',#48553,#48554); +#48553 = CARTESIAN_POINT('',(-0.15,0.35,-0.5)); +#48554 = VECTOR('',#48555,1.); +#48555 = DIRECTION('',(0.E+000,-5.551115123126E-016,1.)); +#48556 = PCURVE('',#47515,#48557); +#48557 = DEFINITIONAL_REPRESENTATION('',(#48558),#48562); +#48558 = LINE('',#48559,#48560); +#48559 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#48560 = VECTOR('',#48561,1.); +#48561 = DIRECTION('',(-1.,0.E+000)); +#48562 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#48563 = PCURVE('',#48564,#48569); +#48564 = PLANE('',#48565); +#48565 = AXIS2_PLACEMENT_3D('',#48566,#48567,#48568); +#48566 = CARTESIAN_POINT('',(-0.15,-0.35,-0.5)); +#48567 = DIRECTION('',(1.,0.E+000,0.E+000)); +#48568 = DIRECTION('',(0.E+000,-5.551115123126E-016,1.)); +#48569 = DEFINITIONAL_REPRESENTATION('',(#48570),#48574); +#48570 = LINE('',#48571,#48572); +#48571 = CARTESIAN_POINT('',(-3.885780586188E-016,-0.7)); +#48572 = VECTOR('',#48573,1.); +#48573 = DIRECTION('',(1.,0.E+000)); +#48574 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#48575 = ORIENTED_EDGE('',*,*,#48576,.F.); +#48576 = EDGE_CURVE('',#48120,#48549,#48577,.T.); +#48577 = SURFACE_CURVE('',#48578,(#48583,#48590),.PCURVE_S1.); +#48578 = CIRCLE('',#48579,0.29); +#48579 = AXIS2_PLACEMENT_3D('',#48580,#48581,#48582); +#48580 = CARTESIAN_POINT('',(-0.44,0.35,-0.457437037472)); +#48581 = DIRECTION('',(0.E+000,-1.,-3.330669073875E-016)); +#48582 = DIRECTION('',(0.E+000,-3.330669073875E-016,1.)); +#48583 = PCURVE('',#47515,#48584); +#48584 = DEFINITIONAL_REPRESENTATION('',(#48585),#48589); +#48585 = CIRCLE('',#48586,0.29); +#48586 = AXIS2_PLACEMENT_2D('',#48587,#48588); +#48587 = CARTESIAN_POINT('',(-4.2562962528E-002,-0.29)); +#48588 = DIRECTION('',(-1.,3.649214750846E-047)); +#48589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#48590 = PCURVE('',#48591,#48596); +#48591 = CYLINDRICAL_SURFACE('',#48592,0.29); +#48592 = AXIS2_PLACEMENT_3D('',#48593,#48594,#48595); +#48593 = CARTESIAN_POINT('',(-0.44,-0.35,-0.457437037472)); +#48594 = DIRECTION('',(0.E+000,1.,3.330669073875E-016)); +#48595 = DIRECTION('',(0.957826285221,9.570607158983E-017, + -0.287347885566)); +#48596 = DEFINITIONAL_REPRESENTATION('',(#48597),#48601); +#48597 = LINE('',#48598,#48599); +#48598 = CARTESIAN_POINT('',(10.704117493087,0.7)); +#48599 = VECTOR('',#48600,1.); +#48600 = DIRECTION('',(-1.,0.E+000)); +#48601 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#48602 = ADVANCED_FACE('',(#48603),#47489,.F.); +#48603 = FACE_BOUND('',#48604,.F.); +#48604 = EDGE_LOOP('',(#48605,#48628,#48649,#48650)); +#48605 = ORIENTED_EDGE('',*,*,#48606,.F.); +#48606 = EDGE_CURVE('',#48607,#47446,#48609,.T.); +#48607 = VERTEX_POINT('',#48608); +#48608 = CARTESIAN_POINT('',(0.14,-0.35,1.5)); +#48609 = SURFACE_CURVE('',#48610,(#48614,#48621),.PCURVE_S1.); +#48610 = LINE('',#48611,#48612); +#48611 = CARTESIAN_POINT('',(-0.15,-0.35,1.5)); +#48612 = VECTOR('',#48613,1.); +#48613 = DIRECTION('',(1.,0.E+000,0.E+000)); +#48614 = PCURVE('',#47489,#48615); +#48615 = DEFINITIONAL_REPRESENTATION('',(#48616),#48620); +#48616 = LINE('',#48617,#48618); +#48617 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#48618 = VECTOR('',#48619,1.); +#48619 = DIRECTION('',(1.,0.E+000)); +#48620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#48621 = PCURVE('',#47461,#48622); +#48622 = DEFINITIONAL_REPRESENTATION('',(#48623),#48627); +#48623 = LINE('',#48624,#48625); +#48624 = CARTESIAN_POINT('',(-2.,7.15646756954E-060)); +#48625 = VECTOR('',#48626,1.); +#48626 = DIRECTION('',(0.E+000,1.)); +#48627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#48628 = ORIENTED_EDGE('',*,*,#48629,.T.); +#48629 = EDGE_CURVE('',#48607,#48493,#48630,.T.); +#48630 = SURFACE_CURVE('',#48631,(#48635,#48642),.PCURVE_S1.); +#48631 = LINE('',#48632,#48633); +#48632 = CARTESIAN_POINT('',(0.14,-0.35,1.5)); +#48633 = VECTOR('',#48634,1.); +#48634 = DIRECTION('',(0.E+000,1.,3.330669073875E-016)); +#48635 = PCURVE('',#47489,#48636); +#48636 = DEFINITIONAL_REPRESENTATION('',(#48637),#48641); +#48637 = LINE('',#48638,#48639); +#48638 = CARTESIAN_POINT('',(0.29,0.E+000)); +#48639 = VECTOR('',#48640,1.); +#48640 = DIRECTION('',(0.E+000,-1.)); +#48641 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#48642 = PCURVE('',#48536,#48643); +#48643 = DEFINITIONAL_REPRESENTATION('',(#48644),#48648); +#48644 = LINE('',#48645,#48646); +#48645 = CARTESIAN_POINT('',(1.570796326795,1.110223024625E-016)); +#48646 = VECTOR('',#48647,1.); +#48647 = DIRECTION('',(0.E+000,1.)); +#48648 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#48649 = ORIENTED_EDGE('',*,*,#48492,.T.); +#48650 = ORIENTED_EDGE('',*,*,#47473,.F.); +#48651 = ADVANCED_FACE('',(#48652),#47461,.T.); +#48652 = FACE_BOUND('',#48653,.T.); +#48653 = EDGE_LOOP('',(#48654,#48679,#48703,#48726,#48750,#48773,#48796, + #48819,#48847,#48870,#48894,#48917,#48945,#48966,#48967,#48968, + #48996,#49019)); +#48654 = ORIENTED_EDGE('',*,*,#48655,.T.); +#48655 = EDGE_CURVE('',#48656,#48658,#48660,.T.); +#48656 = VERTEX_POINT('',#48657); +#48657 = CARTESIAN_POINT('',(-0.162230377286,-0.35,-0.540767924286)); +#48658 = VERTEX_POINT('',#48659); +#48659 = CARTESIAN_POINT('',(-0.425000733956,-0.35,-1.416669113186)); +#48660 = SURFACE_CURVE('',#48661,(#48665,#48672),.PCURVE_S1.); +#48661 = LINE('',#48662,#48663); +#48662 = CARTESIAN_POINT('',(-0.15,-0.35,-0.5)); +#48663 = VECTOR('',#48664,1.); +#48664 = DIRECTION('',(-0.287347885566,5.31700397722E-016, + -0.957826285221)); +#48665 = PCURVE('',#47461,#48666); +#48666 = DEFINITIONAL_REPRESENTATION('',(#48667),#48671); +#48667 = LINE('',#48668,#48669); +#48668 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#48669 = VECTOR('',#48670,1.); +#48670 = DIRECTION('',(0.957826285221,-0.287347885566)); +#48671 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#48672 = PCURVE('',#48137,#48673); +#48673 = DEFINITIONAL_REPRESENTATION('',(#48674),#48678); +#48674 = LINE('',#48675,#48676); +#48675 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#48676 = VECTOR('',#48677,1.); +#48677 = DIRECTION('',(1.,2.958228394579E-031)); +#48678 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#48679 = ORIENTED_EDGE('',*,*,#48680,.T.); +#48680 = EDGE_CURVE('',#48658,#48681,#48683,.T.); +#48681 = VERTEX_POINT('',#48682); +#48682 = CARTESIAN_POINT('',(-0.425000733956,-0.35,-1.583330886814)); +#48683 = SURFACE_CURVE('',#48684,(#48689,#48696),.PCURVE_S1.); +#48684 = CIRCLE('',#48685,0.29); +#48685 = AXIS2_PLACEMENT_3D('',#48686,#48687,#48688); +#48686 = CARTESIAN_POINT('',(-0.147231111242,-0.35,-1.5)); +#48687 = DIRECTION('',(0.E+000,-1.,-3.330669073875E-016)); +#48688 = DIRECTION('',(0.E+000,-3.330669073875E-016,1.)); +#48689 = PCURVE('',#47461,#48690); +#48690 = DEFINITIONAL_REPRESENTATION('',(#48691),#48695); +#48691 = CIRCLE('',#48692,0.29); +#48692 = AXIS2_PLACEMENT_2D('',#48693,#48694); +#48693 = CARTESIAN_POINT('',(1.,2.768888758E-003)); +#48694 = DIRECTION('',(-1.,3.649214750846E-047)); +#48695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#48696 = PCURVE('',#48166,#48697); +#48697 = DEFINITIONAL_REPRESENTATION('',(#48698),#48702); +#48698 = LINE('',#48699,#48700); +#48699 = CARTESIAN_POINT('',(7.562524839497,0.E+000)); +#48700 = VECTOR('',#48701,1.); +#48701 = DIRECTION('',(-1.,0.E+000)); +#48702 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#48703 = ORIENTED_EDGE('',*,*,#48704,.T.); +#48704 = EDGE_CURVE('',#48681,#48705,#48707,.T.); +#48705 = VERTEX_POINT('',#48706); +#48706 = CARTESIAN_POINT('',(-0.162230377286,-0.35,-2.459232075714)); +#48707 = SURFACE_CURVE('',#48708,(#48712,#48719),.PCURVE_S1.); +#48708 = LINE('',#48709,#48710); +#48709 = CARTESIAN_POINT('',(-0.45,-0.35,-1.5)); +#48710 = VECTOR('',#48711,1.); +#48711 = DIRECTION('',(0.287347885566,5.31700397722E-016,-0.957826285221 + )); +#48712 = PCURVE('',#47461,#48713); +#48713 = DEFINITIONAL_REPRESENTATION('',(#48714),#48718); +#48714 = LINE('',#48715,#48716); +#48715 = CARTESIAN_POINT('',(1.,-0.3)); +#48716 = VECTOR('',#48717,1.); +#48717 = DIRECTION('',(0.957826285221,0.287347885566)); +#48718 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#48719 = PCURVE('',#48194,#48720); +#48720 = DEFINITIONAL_REPRESENTATION('',(#48721),#48725); +#48721 = LINE('',#48722,#48723); +#48722 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#48723 = VECTOR('',#48724,1.); +#48724 = DIRECTION('',(1.,2.958228394579E-031)); +#48725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#48726 = ORIENTED_EDGE('',*,*,#48727,.F.); +#48727 = EDGE_CURVE('',#48728,#48705,#48730,.T.); +#48728 = VERTEX_POINT('',#48729); +#48729 = CARTESIAN_POINT('',(-0.15,-0.35,-2.542562962528)); +#48730 = SURFACE_CURVE('',#48731,(#48736,#48743),.PCURVE_S1.); +#48731 = CIRCLE('',#48732,0.29); +#48732 = AXIS2_PLACEMENT_3D('',#48733,#48734,#48735); +#48733 = CARTESIAN_POINT('',(-0.44,-0.35,-2.542562962528)); +#48734 = DIRECTION('',(0.E+000,-1.,-3.330669073875E-016)); +#48735 = DIRECTION('',(0.E+000,-3.330669073875E-016,1.)); +#48736 = PCURVE('',#47461,#48737); +#48737 = DEFINITIONAL_REPRESENTATION('',(#48738),#48742); +#48738 = CIRCLE('',#48739,0.29); +#48739 = AXIS2_PLACEMENT_2D('',#48740,#48741); +#48740 = CARTESIAN_POINT('',(2.042562962528,-0.29)); +#48741 = DIRECTION('',(-1.,3.649214750846E-047)); +#48742 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#48743 = PCURVE('',#48223,#48744); +#48744 = DEFINITIONAL_REPRESENTATION('',(#48745),#48749); +#48745 = LINE('',#48746,#48747); +#48746 = CARTESIAN_POINT('',(10.995574287564,0.E+000)); +#48747 = VECTOR('',#48748,1.); +#48748 = DIRECTION('',(-1.,0.E+000)); +#48749 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#48750 = ORIENTED_EDGE('',*,*,#48751,.F.); +#48751 = EDGE_CURVE('',#48752,#48728,#48754,.T.); +#48752 = VERTEX_POINT('',#48753); +#48753 = CARTESIAN_POINT('',(-0.15,-0.35,-3.5)); +#48754 = SURFACE_CURVE('',#48755,(#48759,#48766),.PCURVE_S1.); +#48755 = LINE('',#48756,#48757); +#48756 = CARTESIAN_POINT('',(-0.15,-0.35,-3.5)); +#48757 = VECTOR('',#48758,1.); +#48758 = DIRECTION('',(0.E+000,-5.551115123126E-016,1.)); +#48759 = PCURVE('',#47461,#48760); +#48760 = DEFINITIONAL_REPRESENTATION('',(#48761),#48765); +#48761 = LINE('',#48762,#48763); +#48762 = CARTESIAN_POINT('',(3.,-1.073470135431E-059)); +#48763 = VECTOR('',#48764,1.); +#48764 = DIRECTION('',(-1.,0.E+000)); +#48765 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#48766 = PCURVE('',#48251,#48767); +#48767 = DEFINITIONAL_REPRESENTATION('',(#48768),#48772); +#48768 = LINE('',#48769,#48770); +#48769 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#48770 = VECTOR('',#48771,1.); +#48771 = DIRECTION('',(1.,0.E+000)); +#48772 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#48773 = ORIENTED_EDGE('',*,*,#48774,.F.); +#48774 = EDGE_CURVE('',#48775,#48752,#48777,.T.); +#48775 = VERTEX_POINT('',#48776); +#48776 = CARTESIAN_POINT('',(0.15,-0.35,-3.5)); +#48777 = SURFACE_CURVE('',#48778,(#48782,#48789),.PCURVE_S1.); +#48778 = LINE('',#48779,#48780); +#48779 = CARTESIAN_POINT('',(0.15,-0.35,-3.5)); +#48780 = VECTOR('',#48781,1.); +#48781 = DIRECTION('',(-1.,-0.E+000,0.E+000)); +#48782 = PCURVE('',#47461,#48783); +#48783 = DEFINITIONAL_REPRESENTATION('',(#48784),#48788); +#48784 = LINE('',#48785,#48786); +#48785 = CARTESIAN_POINT('',(3.,0.3)); +#48786 = VECTOR('',#48787,1.); +#48787 = DIRECTION('',(0.E+000,-1.)); +#48788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#48789 = PCURVE('',#48279,#48790); +#48790 = DEFINITIONAL_REPRESENTATION('',(#48791),#48795); +#48791 = LINE('',#48792,#48793); +#48792 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#48793 = VECTOR('',#48794,1.); +#48794 = DIRECTION('',(1.,0.E+000)); +#48795 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#48796 = ORIENTED_EDGE('',*,*,#48797,.F.); +#48797 = EDGE_CURVE('',#48798,#48775,#48800,.T.); +#48798 = VERTEX_POINT('',#48799); +#48799 = CARTESIAN_POINT('',(0.15,-0.35,-2.542562962528)); +#48800 = SURFACE_CURVE('',#48801,(#48805,#48812),.PCURVE_S1.); +#48801 = LINE('',#48802,#48803); +#48802 = CARTESIAN_POINT('',(0.15,-0.35,-2.5)); +#48803 = VECTOR('',#48804,1.); +#48804 = DIRECTION('',(0.E+000,5.551115123126E-016,-1.)); +#48805 = PCURVE('',#47461,#48806); +#48806 = DEFINITIONAL_REPRESENTATION('',(#48807),#48811); +#48807 = LINE('',#48808,#48809); +#48808 = CARTESIAN_POINT('',(2.,0.3)); +#48809 = VECTOR('',#48810,1.); +#48810 = DIRECTION('',(1.,0.E+000)); +#48811 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#48812 = PCURVE('',#48307,#48813); +#48813 = DEFINITIONAL_REPRESENTATION('',(#48814),#48818); +#48814 = LINE('',#48815,#48816); +#48815 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#48816 = VECTOR('',#48817,1.); +#48817 = DIRECTION('',(1.,0.E+000)); +#48818 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#48819 = ORIENTED_EDGE('',*,*,#48820,.F.); +#48820 = EDGE_CURVE('',#48821,#48798,#48823,.T.); +#48821 = VERTEX_POINT('',#48822); +#48822 = CARTESIAN_POINT('',(0.137769622714,-0.35,-2.459232075714)); +#48823 = SURFACE_CURVE('',#48824,(#48829,#48840),.PCURVE_S1.); +#48824 = CIRCLE('',#48825,0.29); +#48825 = AXIS2_PLACEMENT_3D('',#48826,#48827,#48828); +#48826 = CARTESIAN_POINT('',(-0.14,-0.35,-2.542562962528)); +#48827 = DIRECTION('',(-0.E+000,1.,3.330669073875E-016)); +#48828 = DIRECTION('',(0.E+000,-3.330669073875E-016,1.)); +#48829 = PCURVE('',#47461,#48830); +#48830 = DEFINITIONAL_REPRESENTATION('',(#48831),#48839); +#48831 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#48832,#48833,#48834,#48835 + ,#48836,#48837,#48838),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#48832 = CARTESIAN_POINT('',(1.752562962528,1.E-002)); +#48833 = CARTESIAN_POINT('',(1.752562962528,0.512294734195)); +#48834 = CARTESIAN_POINT('',(2.187562962528,0.261147367097)); +#48835 = CARTESIAN_POINT('',(2.622562962528,1.E-002)); +#48836 = CARTESIAN_POINT('',(2.187562962528,-0.241147367097)); +#48837 = CARTESIAN_POINT('',(1.752562962528,-0.492294734195)); +#48838 = CARTESIAN_POINT('',(1.752562962528,1.E-002)); +#48839 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#48840 = PCURVE('',#48340,#48841); +#48841 = DEFINITIONAL_REPRESENTATION('',(#48842),#48846); +#48842 = LINE('',#48843,#48844); +#48843 = CARTESIAN_POINT('',(-1.279339532317,0.E+000)); +#48844 = VECTOR('',#48845,1.); +#48845 = DIRECTION('',(1.,0.E+000)); +#48846 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#48847 = ORIENTED_EDGE('',*,*,#48848,.T.); +#48848 = EDGE_CURVE('',#48821,#48849,#48851,.T.); +#48849 = VERTEX_POINT('',#48850); +#48850 = CARTESIAN_POINT('',(-0.125000733956,-0.35,-1.583330886814)); +#48851 = SURFACE_CURVE('',#48852,(#48856,#48863),.PCURVE_S1.); +#48852 = LINE('',#48853,#48854); +#48853 = CARTESIAN_POINT('',(0.15,-0.35,-2.5)); +#48854 = VECTOR('',#48855,1.); +#48855 = DIRECTION('',(-0.287347885566,-5.31700397722E-016, + 0.957826285221)); +#48856 = PCURVE('',#47461,#48857); +#48857 = DEFINITIONAL_REPRESENTATION('',(#48858),#48862); +#48858 = LINE('',#48859,#48860); +#48859 = CARTESIAN_POINT('',(2.,0.3)); +#48860 = VECTOR('',#48861,1.); +#48861 = DIRECTION('',(-0.957826285221,-0.287347885566)); +#48862 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#48863 = PCURVE('',#48368,#48864); +#48864 = DEFINITIONAL_REPRESENTATION('',(#48865),#48869); +#48865 = LINE('',#48866,#48867); +#48866 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#48867 = VECTOR('',#48868,1.); +#48868 = DIRECTION('',(1.,-2.958228394579E-031)); +#48869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#48870 = ORIENTED_EDGE('',*,*,#48871,.F.); +#48871 = EDGE_CURVE('',#48872,#48849,#48874,.T.); +#48872 = VERTEX_POINT('',#48873); +#48873 = CARTESIAN_POINT('',(-0.125000733956,-0.35,-1.416669113186)); +#48874 = SURFACE_CURVE('',#48875,(#48880,#48887),.PCURVE_S1.); +#48875 = CIRCLE('',#48876,0.29); +#48876 = AXIS2_PLACEMENT_3D('',#48877,#48878,#48879); +#48877 = CARTESIAN_POINT('',(0.152768888758,-0.35,-1.5)); +#48878 = DIRECTION('',(0.E+000,-1.,-3.330669073875E-016)); +#48879 = DIRECTION('',(0.E+000,-3.330669073875E-016,1.)); +#48880 = PCURVE('',#47461,#48881); +#48881 = DEFINITIONAL_REPRESENTATION('',(#48882),#48886); +#48882 = CIRCLE('',#48883,0.29); +#48883 = AXIS2_PLACEMENT_2D('',#48884,#48885); +#48884 = CARTESIAN_POINT('',(1.,0.302768888758)); +#48885 = DIRECTION('',(-1.,3.649214750846E-047)); +#48886 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#48887 = PCURVE('',#48397,#48888); +#48888 = DEFINITIONAL_REPRESENTATION('',(#48889),#48893); +#48889 = LINE('',#48890,#48891); +#48890 = CARTESIAN_POINT('',(7.562524839497,0.E+000)); +#48891 = VECTOR('',#48892,1.); +#48892 = DIRECTION('',(-1.,0.E+000)); +#48893 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#48894 = ORIENTED_EDGE('',*,*,#48895,.T.); +#48895 = EDGE_CURVE('',#48872,#48896,#48898,.T.); +#48896 = VERTEX_POINT('',#48897); +#48897 = CARTESIAN_POINT('',(0.137769622714,-0.35,-0.540767924286)); +#48898 = SURFACE_CURVE('',#48899,(#48903,#48910),.PCURVE_S1.); +#48899 = LINE('',#48900,#48901); +#48900 = CARTESIAN_POINT('',(-0.15,-0.35,-1.5)); +#48901 = VECTOR('',#48902,1.); +#48902 = DIRECTION('',(0.287347885566,-5.31700397722E-016,0.957826285221 + )); +#48903 = PCURVE('',#47461,#48904); +#48904 = DEFINITIONAL_REPRESENTATION('',(#48905),#48909); +#48905 = LINE('',#48906,#48907); +#48906 = CARTESIAN_POINT('',(1.,-3.57823378477E-060)); +#48907 = VECTOR('',#48908,1.); +#48908 = DIRECTION('',(-0.957826285221,0.287347885566)); +#48909 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#48910 = PCURVE('',#48425,#48911); +#48911 = DEFINITIONAL_REPRESENTATION('',(#48912),#48916); +#48912 = LINE('',#48913,#48914); +#48913 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#48914 = VECTOR('',#48915,1.); +#48915 = DIRECTION('',(1.,-2.958228394579E-031)); +#48916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#48917 = ORIENTED_EDGE('',*,*,#48918,.F.); +#48918 = EDGE_CURVE('',#48919,#48896,#48921,.T.); +#48919 = VERTEX_POINT('',#48920); +#48920 = CARTESIAN_POINT('',(0.15,-0.35,-0.457437037472)); +#48921 = SURFACE_CURVE('',#48922,(#48927,#48938),.PCURVE_S1.); +#48922 = CIRCLE('',#48923,0.29); +#48923 = AXIS2_PLACEMENT_3D('',#48924,#48925,#48926); +#48924 = CARTESIAN_POINT('',(-0.14,-0.35,-0.457437037472)); +#48925 = DIRECTION('',(-0.E+000,1.,3.330669073875E-016)); +#48926 = DIRECTION('',(0.E+000,-3.330669073875E-016,1.)); +#48927 = PCURVE('',#47461,#48928); +#48928 = DEFINITIONAL_REPRESENTATION('',(#48929),#48937); +#48929 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#48930,#48931,#48932,#48933 + ,#48934,#48935,#48936),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#48930 = CARTESIAN_POINT('',(-0.332562962528,1.E-002)); +#48931 = CARTESIAN_POINT('',(-0.332562962528,0.512294734195)); +#48932 = CARTESIAN_POINT('',(0.102437037472,0.261147367097)); +#48933 = CARTESIAN_POINT('',(0.537437037472,1.E-002)); +#48934 = CARTESIAN_POINT('',(0.102437037472,-0.241147367097)); +#48935 = CARTESIAN_POINT('',(-0.332562962528,-0.492294734195)); +#48936 = CARTESIAN_POINT('',(-0.332562962528,1.E-002)); +#48937 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#48938 = PCURVE('',#48458,#48939); +#48939 = DEFINITIONAL_REPRESENTATION('',(#48940),#48944); +#48940 = LINE('',#48941,#48942); +#48941 = CARTESIAN_POINT('',(-1.570796326795,0.E+000)); +#48942 = VECTOR('',#48943,1.); +#48943 = DIRECTION('',(1.,0.E+000)); +#48944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#48945 = ORIENTED_EDGE('',*,*,#48946,.F.); +#48946 = EDGE_CURVE('',#47423,#48919,#48947,.T.); +#48947 = SURFACE_CURVE('',#48948,(#48952,#48959),.PCURVE_S1.); +#48948 = LINE('',#48949,#48950); +#48949 = CARTESIAN_POINT('',(0.15,-0.35,1.5)); +#48950 = VECTOR('',#48951,1.); +#48951 = DIRECTION('',(0.E+000,5.551115123126E-016,-1.)); +#48952 = PCURVE('',#47461,#48953); +#48953 = DEFINITIONAL_REPRESENTATION('',(#48954),#48958); +#48954 = LINE('',#48955,#48956); +#48955 = CARTESIAN_POINT('',(-2.,0.3)); +#48956 = VECTOR('',#48957,1.); +#48957 = DIRECTION('',(1.,0.E+000)); +#48958 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#48959 = PCURVE('',#48044,#48960); +#48960 = DEFINITIONAL_REPRESENTATION('',(#48961),#48965); +#48961 = LINE('',#48962,#48963); +#48962 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#48963 = VECTOR('',#48964,1.); +#48964 = DIRECTION('',(1.,0.E+000)); +#48965 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#48966 = ORIENTED_EDGE('',*,*,#47445,.F.); +#48967 = ORIENTED_EDGE('',*,*,#48606,.F.); +#48968 = ORIENTED_EDGE('',*,*,#48969,.F.); +#48969 = EDGE_CURVE('',#48970,#48607,#48972,.T.); +#48970 = VERTEX_POINT('',#48971); +#48971 = CARTESIAN_POINT('',(-0.15,-0.35,1.21)); +#48972 = SURFACE_CURVE('',#48973,(#48978,#48989),.PCURVE_S1.); +#48973 = CIRCLE('',#48974,0.29); +#48974 = AXIS2_PLACEMENT_3D('',#48975,#48976,#48977); +#48975 = CARTESIAN_POINT('',(0.14,-0.35,1.21)); +#48976 = DIRECTION('',(-0.E+000,1.,3.330669073875E-016)); +#48977 = DIRECTION('',(0.E+000,-3.330669073875E-016,1.)); +#48978 = PCURVE('',#47461,#48979); +#48979 = DEFINITIONAL_REPRESENTATION('',(#48980),#48988); +#48980 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#48981,#48982,#48983,#48984 + ,#48985,#48986,#48987),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#48981 = CARTESIAN_POINT('',(-2.,0.29)); +#48982 = CARTESIAN_POINT('',(-2.,0.792294734195)); +#48983 = CARTESIAN_POINT('',(-1.565,0.541147367097)); +#48984 = CARTESIAN_POINT('',(-1.13,0.29)); +#48985 = CARTESIAN_POINT('',(-1.565,3.885263290251E-002)); +#48986 = CARTESIAN_POINT('',(-2.,-0.212294734195)); +#48987 = CARTESIAN_POINT('',(-2.,0.29)); +#48988 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#48989 = PCURVE('',#48536,#48990); +#48990 = DEFINITIONAL_REPRESENTATION('',(#48991),#48995); +#48991 = LINE('',#48992,#48993); +#48992 = CARTESIAN_POINT('',(-4.712388980385,0.E+000)); +#48993 = VECTOR('',#48994,1.); +#48994 = DIRECTION('',(1.,0.E+000)); +#48995 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#48996 = ORIENTED_EDGE('',*,*,#48997,.F.); +#48997 = EDGE_CURVE('',#48998,#48970,#49000,.T.); +#48998 = VERTEX_POINT('',#48999); +#48999 = CARTESIAN_POINT('',(-0.15,-0.35,-0.457437037472)); +#49000 = SURFACE_CURVE('',#49001,(#49005,#49012),.PCURVE_S1.); +#49001 = LINE('',#49002,#49003); +#49002 = CARTESIAN_POINT('',(-0.15,-0.35,-0.5)); +#49003 = VECTOR('',#49004,1.); +#49004 = DIRECTION('',(0.E+000,-5.551115123126E-016,1.)); +#49005 = PCURVE('',#47461,#49006); +#49006 = DEFINITIONAL_REPRESENTATION('',(#49007),#49011); +#49007 = LINE('',#49008,#49009); +#49008 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#49009 = VECTOR('',#49010,1.); +#49010 = DIRECTION('',(-1.,0.E+000)); +#49011 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#49012 = PCURVE('',#48564,#49013); +#49013 = DEFINITIONAL_REPRESENTATION('',(#49014),#49018); +#49014 = LINE('',#49015,#49016); +#49015 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#49016 = VECTOR('',#49017,1.); +#49017 = DIRECTION('',(1.,0.E+000)); +#49018 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#49019 = ORIENTED_EDGE('',*,*,#49020,.F.); +#49020 = EDGE_CURVE('',#48656,#48998,#49021,.T.); +#49021 = SURFACE_CURVE('',#49022,(#49027,#49034),.PCURVE_S1.); +#49022 = CIRCLE('',#49023,0.29); +#49023 = AXIS2_PLACEMENT_3D('',#49024,#49025,#49026); +#49024 = CARTESIAN_POINT('',(-0.44,-0.35,-0.457437037472)); +#49025 = DIRECTION('',(0.E+000,-1.,-3.330669073875E-016)); +#49026 = DIRECTION('',(0.E+000,-3.330669073875E-016,1.)); +#49027 = PCURVE('',#47461,#49028); +#49028 = DEFINITIONAL_REPRESENTATION('',(#49029),#49033); +#49029 = CIRCLE('',#49030,0.29); +#49030 = AXIS2_PLACEMENT_2D('',#49031,#49032); +#49031 = CARTESIAN_POINT('',(-4.2562962528E-002,-0.29)); +#49032 = DIRECTION('',(-1.,3.649214750846E-047)); +#49033 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#49034 = PCURVE('',#48591,#49035); +#49035 = DEFINITIONAL_REPRESENTATION('',(#49036),#49040); +#49036 = LINE('',#49037,#49038); +#49037 = CARTESIAN_POINT('',(10.704117493087,0.E+000)); +#49038 = VECTOR('',#49039,1.); +#49039 = DIRECTION('',(-1.,0.E+000)); +#49040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#49041 = ADVANCED_FACE('',(#49042),#47354,.T.); +#49042 = FACE_BOUND('',#49043,.T.); +#49043 = EDGE_LOOP('',(#49044,#49074,#49103,#49131,#49160,#49188,#49216, + #49244,#49277,#49305,#49334,#49362,#49395,#49416,#49417,#49440, + #49473,#49501)); +#49044 = ORIENTED_EDGE('',*,*,#49045,.T.); +#49045 = EDGE_CURVE('',#49046,#49048,#49050,.T.); +#49046 = VERTEX_POINT('',#49047); +#49047 = CARTESIAN_POINT('',(-0.162230377286,-4.85,-0.540767924286)); +#49048 = VERTEX_POINT('',#49049); +#49049 = CARTESIAN_POINT('',(-0.425000733956,-4.85,-1.416669113186)); +#49050 = SURFACE_CURVE('',#49051,(#49055,#49062),.PCURVE_S1.); +#49051 = LINE('',#49052,#49053); +#49052 = CARTESIAN_POINT('',(-0.15,-4.85,-0.5)); +#49053 = VECTOR('',#49054,1.); +#49054 = DIRECTION('',(-0.287347885566,5.31700397722E-016, + -0.957826285221)); +#49055 = PCURVE('',#47354,#49056); +#49056 = DEFINITIONAL_REPRESENTATION('',(#49057),#49061); +#49057 = LINE('',#49058,#49059); +#49058 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#49059 = VECTOR('',#49060,1.); +#49060 = DIRECTION('',(0.957826285221,-0.287347885566)); +#49061 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#49062 = PCURVE('',#49063,#49068); +#49063 = PLANE('',#49064); +#49064 = AXIS2_PLACEMENT_3D('',#49065,#49066,#49067); +#49065 = CARTESIAN_POINT('',(-0.15,-4.85,-0.5)); +#49066 = DIRECTION('',(-0.957826285221,-9.570607158995E-017, + 0.287347885566)); +#49067 = DIRECTION('',(-0.287347885566,5.31700397722E-016, + -0.957826285221)); +#49068 = DEFINITIONAL_REPRESENTATION('',(#49069),#49073); +#49069 = LINE('',#49070,#49071); +#49070 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#49071 = VECTOR('',#49072,1.); +#49072 = DIRECTION('',(1.,2.958228394579E-031)); +#49073 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#49074 = ORIENTED_EDGE('',*,*,#49075,.T.); +#49075 = EDGE_CURVE('',#49048,#49076,#49078,.T.); +#49076 = VERTEX_POINT('',#49077); +#49077 = CARTESIAN_POINT('',(-0.425000733956,-4.85,-1.583330886814)); +#49078 = SURFACE_CURVE('',#49079,(#49084,#49091),.PCURVE_S1.); +#49079 = CIRCLE('',#49080,0.29); +#49080 = AXIS2_PLACEMENT_3D('',#49081,#49082,#49083); +#49081 = CARTESIAN_POINT('',(-0.147231111242,-4.85,-1.5)); +#49082 = DIRECTION('',(0.E+000,-1.,-3.330669073875E-016)); +#49083 = DIRECTION('',(0.E+000,-3.330669073875E-016,1.)); +#49084 = PCURVE('',#47354,#49085); +#49085 = DEFINITIONAL_REPRESENTATION('',(#49086),#49090); +#49086 = CIRCLE('',#49087,0.29); +#49087 = AXIS2_PLACEMENT_2D('',#49088,#49089); +#49088 = CARTESIAN_POINT('',(1.,2.768888758E-003)); +#49089 = DIRECTION('',(-1.,0.E+000)); +#49090 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#49091 = PCURVE('',#49092,#49097); +#49092 = CYLINDRICAL_SURFACE('',#49093,0.29); +#49093 = AXIS2_PLACEMENT_3D('',#49094,#49095,#49096); +#49094 = CARTESIAN_POINT('',(-0.147231111242,-4.85,-1.5)); +#49095 = DIRECTION('',(0.E+000,1.,3.330669073875E-016)); +#49096 = DIRECTION('',(-0.957826285221,-9.570607158983E-017, + 0.287347885566)); +#49097 = DEFINITIONAL_REPRESENTATION('',(#49098),#49102); +#49098 = LINE('',#49099,#49100); +#49099 = CARTESIAN_POINT('',(7.562524839497,0.E+000)); +#49100 = VECTOR('',#49101,1.); +#49101 = DIRECTION('',(-1.,0.E+000)); +#49102 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#49103 = ORIENTED_EDGE('',*,*,#49104,.T.); +#49104 = EDGE_CURVE('',#49076,#49105,#49107,.T.); +#49105 = VERTEX_POINT('',#49106); +#49106 = CARTESIAN_POINT('',(-0.162230377286,-4.85,-2.459232075714)); +#49107 = SURFACE_CURVE('',#49108,(#49112,#49119),.PCURVE_S1.); +#49108 = LINE('',#49109,#49110); +#49109 = CARTESIAN_POINT('',(-0.45,-4.85,-1.5)); +#49110 = VECTOR('',#49111,1.); +#49111 = DIRECTION('',(0.287347885566,5.31700397722E-016,-0.957826285221 + )); +#49112 = PCURVE('',#47354,#49113); +#49113 = DEFINITIONAL_REPRESENTATION('',(#49114),#49118); +#49114 = LINE('',#49115,#49116); +#49115 = CARTESIAN_POINT('',(1.,-0.3)); +#49116 = VECTOR('',#49117,1.); +#49117 = DIRECTION('',(0.957826285221,0.287347885566)); +#49118 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#49119 = PCURVE('',#49120,#49125); +#49120 = PLANE('',#49121); +#49121 = AXIS2_PLACEMENT_3D('',#49122,#49123,#49124); +#49122 = CARTESIAN_POINT('',(-0.45,-4.85,-1.5)); +#49123 = DIRECTION('',(-0.957826285221,9.570607158995E-017, + -0.287347885566)); +#49124 = DIRECTION('',(0.287347885566,5.31700397722E-016,-0.957826285221 + )); +#49125 = DEFINITIONAL_REPRESENTATION('',(#49126),#49130); +#49126 = LINE('',#49127,#49128); +#49127 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#49128 = VECTOR('',#49129,1.); +#49129 = DIRECTION('',(1.,2.958228394579E-031)); +#49130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#49131 = ORIENTED_EDGE('',*,*,#49132,.F.); +#49132 = EDGE_CURVE('',#49133,#49105,#49135,.T.); +#49133 = VERTEX_POINT('',#49134); +#49134 = CARTESIAN_POINT('',(-0.15,-4.85,-2.542562962528)); +#49135 = SURFACE_CURVE('',#49136,(#49141,#49148),.PCURVE_S1.); +#49136 = CIRCLE('',#49137,0.29); +#49137 = AXIS2_PLACEMENT_3D('',#49138,#49139,#49140); +#49138 = CARTESIAN_POINT('',(-0.44,-4.85,-2.542562962528)); +#49139 = DIRECTION('',(0.E+000,-1.,-3.330669073875E-016)); +#49140 = DIRECTION('',(0.E+000,-3.330669073875E-016,1.)); +#49141 = PCURVE('',#47354,#49142); +#49142 = DEFINITIONAL_REPRESENTATION('',(#49143),#49147); +#49143 = CIRCLE('',#49144,0.29); +#49144 = AXIS2_PLACEMENT_2D('',#49145,#49146); +#49145 = CARTESIAN_POINT('',(2.042562962528,-0.29)); +#49146 = DIRECTION('',(-1.,0.E+000)); +#49147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#49148 = PCURVE('',#49149,#49154); +#49149 = CYLINDRICAL_SURFACE('',#49150,0.29); +#49150 = AXIS2_PLACEMENT_3D('',#49151,#49152,#49153); +#49151 = CARTESIAN_POINT('',(-0.44,-4.85,-2.542562962528)); +#49152 = DIRECTION('',(0.E+000,1.,3.330669073875E-016)); +#49153 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#49154 = DEFINITIONAL_REPRESENTATION('',(#49155),#49159); +#49155 = LINE('',#49156,#49157); +#49156 = CARTESIAN_POINT('',(10.995574287564,0.E+000)); +#49157 = VECTOR('',#49158,1.); +#49158 = DIRECTION('',(-1.,0.E+000)); +#49159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#49160 = ORIENTED_EDGE('',*,*,#49161,.F.); +#49161 = EDGE_CURVE('',#49162,#49133,#49164,.T.); +#49162 = VERTEX_POINT('',#49163); +#49163 = CARTESIAN_POINT('',(-0.15,-4.85,-3.5)); +#49164 = SURFACE_CURVE('',#49165,(#49169,#49176),.PCURVE_S1.); +#49165 = LINE('',#49166,#49167); +#49166 = CARTESIAN_POINT('',(-0.15,-4.85,-3.5)); +#49167 = VECTOR('',#49168,1.); +#49168 = DIRECTION('',(0.E+000,-5.551115123126E-016,1.)); +#49169 = PCURVE('',#47354,#49170); +#49170 = DEFINITIONAL_REPRESENTATION('',(#49171),#49175); +#49171 = LINE('',#49172,#49173); +#49172 = CARTESIAN_POINT('',(3.,0.E+000)); +#49173 = VECTOR('',#49174,1.); +#49174 = DIRECTION('',(-1.,0.E+000)); +#49175 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#49176 = PCURVE('',#49177,#49182); +#49177 = PLANE('',#49178); +#49178 = AXIS2_PLACEMENT_3D('',#49179,#49180,#49181); +#49179 = CARTESIAN_POINT('',(-0.15,-4.85,-3.5)); +#49180 = DIRECTION('',(1.,0.E+000,0.E+000)); +#49181 = DIRECTION('',(0.E+000,-5.551115123126E-016,1.)); +#49182 = DEFINITIONAL_REPRESENTATION('',(#49183),#49187); +#49183 = LINE('',#49184,#49185); +#49184 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#49185 = VECTOR('',#49186,1.); +#49186 = DIRECTION('',(1.,0.E+000)); +#49187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#49188 = ORIENTED_EDGE('',*,*,#49189,.F.); +#49189 = EDGE_CURVE('',#49190,#49162,#49192,.T.); +#49190 = VERTEX_POINT('',#49191); +#49191 = CARTESIAN_POINT('',(0.15,-4.85,-3.5)); +#49192 = SURFACE_CURVE('',#49193,(#49197,#49204),.PCURVE_S1.); +#49193 = LINE('',#49194,#49195); +#49194 = CARTESIAN_POINT('',(0.15,-4.85,-3.5)); +#49195 = VECTOR('',#49196,1.); +#49196 = DIRECTION('',(-1.,-0.E+000,0.E+000)); +#49197 = PCURVE('',#47354,#49198); +#49198 = DEFINITIONAL_REPRESENTATION('',(#49199),#49203); +#49199 = LINE('',#49200,#49201); +#49200 = CARTESIAN_POINT('',(3.,0.3)); +#49201 = VECTOR('',#49202,1.); +#49202 = DIRECTION('',(0.E+000,-1.)); +#49203 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#49204 = PCURVE('',#49205,#49210); +#49205 = PLANE('',#49206); +#49206 = AXIS2_PLACEMENT_3D('',#49207,#49208,#49209); +#49207 = CARTESIAN_POINT('',(0.15,-4.85,-3.5)); +#49208 = DIRECTION('',(0.E+000,-3.330669073875E-016,1.)); +#49209 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#49210 = DEFINITIONAL_REPRESENTATION('',(#49211),#49215); +#49211 = LINE('',#49212,#49213); +#49212 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#49213 = VECTOR('',#49214,1.); +#49214 = DIRECTION('',(1.,0.E+000)); +#49215 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#49216 = ORIENTED_EDGE('',*,*,#49217,.F.); +#49217 = EDGE_CURVE('',#49218,#49190,#49220,.T.); +#49218 = VERTEX_POINT('',#49219); +#49219 = CARTESIAN_POINT('',(0.15,-4.85,-2.542562962528)); +#49220 = SURFACE_CURVE('',#49221,(#49225,#49232),.PCURVE_S1.); +#49221 = LINE('',#49222,#49223); +#49222 = CARTESIAN_POINT('',(0.15,-4.85,-2.5)); +#49223 = VECTOR('',#49224,1.); +#49224 = DIRECTION('',(0.E+000,5.551115123126E-016,-1.)); +#49225 = PCURVE('',#47354,#49226); +#49226 = DEFINITIONAL_REPRESENTATION('',(#49227),#49231); +#49227 = LINE('',#49228,#49229); +#49228 = CARTESIAN_POINT('',(2.,0.3)); +#49229 = VECTOR('',#49230,1.); +#49230 = DIRECTION('',(1.,0.E+000)); +#49231 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#49232 = PCURVE('',#49233,#49238); +#49233 = PLANE('',#49234); +#49234 = AXIS2_PLACEMENT_3D('',#49235,#49236,#49237); +#49235 = CARTESIAN_POINT('',(0.15,-4.85,-2.5)); +#49236 = DIRECTION('',(-1.,0.E+000,-0.E+000)); +#49237 = DIRECTION('',(0.E+000,5.551115123126E-016,-1.)); +#49238 = DEFINITIONAL_REPRESENTATION('',(#49239),#49243); +#49239 = LINE('',#49240,#49241); +#49240 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#49241 = VECTOR('',#49242,1.); +#49242 = DIRECTION('',(1.,0.E+000)); +#49243 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#49244 = ORIENTED_EDGE('',*,*,#49245,.F.); +#49245 = EDGE_CURVE('',#49246,#49218,#49248,.T.); +#49246 = VERTEX_POINT('',#49247); +#49247 = CARTESIAN_POINT('',(0.137769622714,-4.85,-2.459232075714)); +#49248 = SURFACE_CURVE('',#49249,(#49254,#49265),.PCURVE_S1.); +#49249 = CIRCLE('',#49250,0.29); +#49250 = AXIS2_PLACEMENT_3D('',#49251,#49252,#49253); +#49251 = CARTESIAN_POINT('',(-0.14,-4.85,-2.542562962528)); +#49252 = DIRECTION('',(-0.E+000,1.,3.330669073875E-016)); +#49253 = DIRECTION('',(0.E+000,-3.330669073875E-016,1.)); +#49254 = PCURVE('',#47354,#49255); +#49255 = DEFINITIONAL_REPRESENTATION('',(#49256),#49264); +#49256 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#49257,#49258,#49259,#49260 + ,#49261,#49262,#49263),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#49257 = CARTESIAN_POINT('',(1.752562962528,1.E-002)); +#49258 = CARTESIAN_POINT('',(1.752562962528,0.512294734195)); +#49259 = CARTESIAN_POINT('',(2.187562962528,0.261147367097)); +#49260 = CARTESIAN_POINT('',(2.622562962528,1.E-002)); +#49261 = CARTESIAN_POINT('',(2.187562962528,-0.241147367097)); +#49262 = CARTESIAN_POINT('',(1.752562962528,-0.492294734195)); +#49263 = CARTESIAN_POINT('',(1.752562962528,1.E-002)); +#49264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#49265 = PCURVE('',#49266,#49271); +#49266 = CYLINDRICAL_SURFACE('',#49267,0.29); +#49267 = AXIS2_PLACEMENT_3D('',#49268,#49269,#49270); +#49268 = CARTESIAN_POINT('',(-0.14,-4.85,-2.542562962528)); +#49269 = DIRECTION('',(0.E+000,1.,3.330669073875E-016)); +#49270 = DIRECTION('',(0.957826285221,-9.570607158983E-017, + 0.287347885566)); +#49271 = DEFINITIONAL_REPRESENTATION('',(#49272),#49276); +#49272 = LINE('',#49273,#49274); +#49273 = CARTESIAN_POINT('',(-1.279339532317,0.E+000)); +#49274 = VECTOR('',#49275,1.); +#49275 = DIRECTION('',(1.,0.E+000)); +#49276 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#49277 = ORIENTED_EDGE('',*,*,#49278,.T.); +#49278 = EDGE_CURVE('',#49246,#49279,#49281,.T.); +#49279 = VERTEX_POINT('',#49280); +#49280 = CARTESIAN_POINT('',(-0.125000733956,-4.85,-1.583330886814)); +#49281 = SURFACE_CURVE('',#49282,(#49286,#49293),.PCURVE_S1.); +#49282 = LINE('',#49283,#49284); +#49283 = CARTESIAN_POINT('',(0.15,-4.85,-2.5)); +#49284 = VECTOR('',#49285,1.); +#49285 = DIRECTION('',(-0.287347885566,-5.31700397722E-016, + 0.957826285221)); +#49286 = PCURVE('',#47354,#49287); +#49287 = DEFINITIONAL_REPRESENTATION('',(#49288),#49292); +#49288 = LINE('',#49289,#49290); +#49289 = CARTESIAN_POINT('',(2.,0.3)); +#49290 = VECTOR('',#49291,1.); +#49291 = DIRECTION('',(-0.957826285221,-0.287347885566)); +#49292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#49293 = PCURVE('',#49294,#49299); +#49294 = PLANE('',#49295); +#49295 = AXIS2_PLACEMENT_3D('',#49296,#49297,#49298); +#49296 = CARTESIAN_POINT('',(0.15,-4.85,-2.5)); +#49297 = DIRECTION('',(0.957826285221,-9.570607158995E-017, + 0.287347885566)); +#49298 = DIRECTION('',(-0.287347885566,-5.31700397722E-016, + 0.957826285221)); +#49299 = DEFINITIONAL_REPRESENTATION('',(#49300),#49304); +#49300 = LINE('',#49301,#49302); +#49301 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#49302 = VECTOR('',#49303,1.); +#49303 = DIRECTION('',(1.,-2.958228394579E-031)); +#49304 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#49305 = ORIENTED_EDGE('',*,*,#49306,.F.); +#49306 = EDGE_CURVE('',#49307,#49279,#49309,.T.); +#49307 = VERTEX_POINT('',#49308); +#49308 = CARTESIAN_POINT('',(-0.125000733956,-4.85,-1.416669113186)); +#49309 = SURFACE_CURVE('',#49310,(#49315,#49322),.PCURVE_S1.); +#49310 = CIRCLE('',#49311,0.29); +#49311 = AXIS2_PLACEMENT_3D('',#49312,#49313,#49314); +#49312 = CARTESIAN_POINT('',(0.152768888758,-4.85,-1.5)); +#49313 = DIRECTION('',(0.E+000,-1.,-3.330669073875E-016)); +#49314 = DIRECTION('',(0.E+000,-3.330669073875E-016,1.)); +#49315 = PCURVE('',#47354,#49316); +#49316 = DEFINITIONAL_REPRESENTATION('',(#49317),#49321); +#49317 = CIRCLE('',#49318,0.29); +#49318 = AXIS2_PLACEMENT_2D('',#49319,#49320); +#49319 = CARTESIAN_POINT('',(1.,0.302768888758)); +#49320 = DIRECTION('',(-1.,0.E+000)); +#49321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#49322 = PCURVE('',#49323,#49328); +#49323 = CYLINDRICAL_SURFACE('',#49324,0.29); +#49324 = AXIS2_PLACEMENT_3D('',#49325,#49326,#49327); +#49325 = CARTESIAN_POINT('',(0.152768888758,-4.85,-1.5)); +#49326 = DIRECTION('',(0.E+000,1.,3.330669073875E-016)); +#49327 = DIRECTION('',(-0.957826285221,-9.570607158983E-017, + 0.287347885566)); +#49328 = DEFINITIONAL_REPRESENTATION('',(#49329),#49333); +#49329 = LINE('',#49330,#49331); +#49330 = CARTESIAN_POINT('',(7.562524839497,0.E+000)); +#49331 = VECTOR('',#49332,1.); +#49332 = DIRECTION('',(-1.,0.E+000)); +#49333 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#49334 = ORIENTED_EDGE('',*,*,#49335,.T.); +#49335 = EDGE_CURVE('',#49307,#49336,#49338,.T.); +#49336 = VERTEX_POINT('',#49337); +#49337 = CARTESIAN_POINT('',(0.137769622714,-4.85,-0.540767924286)); +#49338 = SURFACE_CURVE('',#49339,(#49343,#49350),.PCURVE_S1.); +#49339 = LINE('',#49340,#49341); +#49340 = CARTESIAN_POINT('',(-0.15,-4.85,-1.5)); +#49341 = VECTOR('',#49342,1.); +#49342 = DIRECTION('',(0.287347885566,-5.31700397722E-016,0.957826285221 + )); +#49343 = PCURVE('',#47354,#49344); +#49344 = DEFINITIONAL_REPRESENTATION('',(#49345),#49349); +#49345 = LINE('',#49346,#49347); +#49346 = CARTESIAN_POINT('',(1.,0.E+000)); +#49347 = VECTOR('',#49348,1.); +#49348 = DIRECTION('',(-0.957826285221,0.287347885566)); +#49349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#49350 = PCURVE('',#49351,#49356); +#49351 = PLANE('',#49352); +#49352 = AXIS2_PLACEMENT_3D('',#49353,#49354,#49355); +#49353 = CARTESIAN_POINT('',(-0.15,-4.85,-1.5)); +#49354 = DIRECTION('',(0.957826285221,9.570607158995E-017, + -0.287347885566)); +#49355 = DIRECTION('',(0.287347885566,-5.31700397722E-016,0.957826285221 + )); +#49356 = DEFINITIONAL_REPRESENTATION('',(#49357),#49361); +#49357 = LINE('',#49358,#49359); +#49358 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#49359 = VECTOR('',#49360,1.); +#49360 = DIRECTION('',(1.,-2.958228394579E-031)); +#49361 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#49362 = ORIENTED_EDGE('',*,*,#49363,.F.); +#49363 = EDGE_CURVE('',#49364,#49336,#49366,.T.); +#49364 = VERTEX_POINT('',#49365); +#49365 = CARTESIAN_POINT('',(0.15,-4.85,-0.457437037472)); +#49366 = SURFACE_CURVE('',#49367,(#49372,#49383),.PCURVE_S1.); +#49367 = CIRCLE('',#49368,0.29); +#49368 = AXIS2_PLACEMENT_3D('',#49369,#49370,#49371); +#49369 = CARTESIAN_POINT('',(-0.14,-4.85,-0.457437037472)); +#49370 = DIRECTION('',(-0.E+000,1.,3.330669073875E-016)); +#49371 = DIRECTION('',(0.E+000,-3.330669073875E-016,1.)); +#49372 = PCURVE('',#47354,#49373); +#49373 = DEFINITIONAL_REPRESENTATION('',(#49374),#49382); +#49374 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#49375,#49376,#49377,#49378 + ,#49379,#49380,#49381),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#49375 = CARTESIAN_POINT('',(-0.332562962528,1.E-002)); +#49376 = CARTESIAN_POINT('',(-0.332562962528,0.512294734195)); +#49377 = CARTESIAN_POINT('',(0.102437037472,0.261147367097)); +#49378 = CARTESIAN_POINT('',(0.537437037472,1.E-002)); +#49379 = CARTESIAN_POINT('',(0.102437037472,-0.241147367097)); +#49380 = CARTESIAN_POINT('',(-0.332562962528,-0.492294734195)); +#49381 = CARTESIAN_POINT('',(-0.332562962528,1.E-002)); +#49382 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#49383 = PCURVE('',#49384,#49389); +#49384 = CYLINDRICAL_SURFACE('',#49385,0.29); +#49385 = AXIS2_PLACEMENT_3D('',#49386,#49387,#49388); +#49386 = CARTESIAN_POINT('',(-0.14,-4.85,-0.457437037472)); +#49387 = DIRECTION('',(0.E+000,1.,3.330669073875E-016)); +#49388 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#49389 = DEFINITIONAL_REPRESENTATION('',(#49390),#49394); +#49390 = LINE('',#49391,#49392); +#49391 = CARTESIAN_POINT('',(-1.570796326795,0.E+000)); +#49392 = VECTOR('',#49393,1.); +#49393 = DIRECTION('',(1.,0.E+000)); +#49394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#49395 = ORIENTED_EDGE('',*,*,#49396,.F.); +#49396 = EDGE_CURVE('',#47316,#49364,#49397,.T.); +#49397 = SURFACE_CURVE('',#49398,(#49402,#49409),.PCURVE_S1.); +#49398 = LINE('',#49399,#49400); +#49399 = CARTESIAN_POINT('',(0.15,-4.85,1.5)); +#49400 = VECTOR('',#49401,1.); +#49401 = DIRECTION('',(0.E+000,5.551115123126E-016,-1.)); +#49402 = PCURVE('',#47354,#49403); +#49403 = DEFINITIONAL_REPRESENTATION('',(#49404),#49408); +#49404 = LINE('',#49405,#49406); +#49405 = CARTESIAN_POINT('',(-2.,0.3)); +#49406 = VECTOR('',#49407,1.); +#49407 = DIRECTION('',(1.,0.E+000)); +#49408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#49409 = PCURVE('',#48017,#49410); +#49410 = DEFINITIONAL_REPRESENTATION('',(#49411),#49415); +#49411 = LINE('',#49412,#49413); +#49412 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#49413 = VECTOR('',#49414,1.); +#49414 = DIRECTION('',(1.,0.E+000)); +#49415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#49416 = ORIENTED_EDGE('',*,*,#47338,.F.); +#49417 = ORIENTED_EDGE('',*,*,#49418,.F.); +#49418 = EDGE_CURVE('',#49419,#47339,#49421,.T.); +#49419 = VERTEX_POINT('',#49420); +#49420 = CARTESIAN_POINT('',(0.14,-4.85,1.5)); +#49421 = SURFACE_CURVE('',#49422,(#49426,#49433),.PCURVE_S1.); +#49422 = LINE('',#49423,#49424); +#49423 = CARTESIAN_POINT('',(-0.15,-4.85,1.5)); +#49424 = VECTOR('',#49425,1.); +#49425 = DIRECTION('',(1.,0.E+000,0.E+000)); +#49426 = PCURVE('',#47354,#49427); +#49427 = DEFINITIONAL_REPRESENTATION('',(#49428),#49432); +#49428 = LINE('',#49429,#49430); +#49429 = CARTESIAN_POINT('',(-2.,0.E+000)); +#49430 = VECTOR('',#49431,1.); +#49431 = DIRECTION('',(0.E+000,1.)); +#49432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#49433 = PCURVE('',#47382,#49434); +#49434 = DEFINITIONAL_REPRESENTATION('',(#49435),#49439); +#49435 = LINE('',#49436,#49437); +#49436 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#49437 = VECTOR('',#49438,1.); +#49438 = DIRECTION('',(1.,0.E+000)); +#49439 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#49440 = ORIENTED_EDGE('',*,*,#49441,.F.); +#49441 = EDGE_CURVE('',#49442,#49419,#49444,.T.); +#49442 = VERTEX_POINT('',#49443); +#49443 = CARTESIAN_POINT('',(-0.15,-4.85,1.21)); +#49444 = SURFACE_CURVE('',#49445,(#49450,#49461),.PCURVE_S1.); +#49445 = CIRCLE('',#49446,0.29); +#49446 = AXIS2_PLACEMENT_3D('',#49447,#49448,#49449); +#49447 = CARTESIAN_POINT('',(0.14,-4.85,1.21)); +#49448 = DIRECTION('',(-0.E+000,1.,3.330669073875E-016)); +#49449 = DIRECTION('',(0.E+000,-3.330669073875E-016,1.)); +#49450 = PCURVE('',#47354,#49451); +#49451 = DEFINITIONAL_REPRESENTATION('',(#49452),#49460); +#49452 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#49453,#49454,#49455,#49456 + ,#49457,#49458,#49459),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#49453 = CARTESIAN_POINT('',(-2.,0.29)); +#49454 = CARTESIAN_POINT('',(-2.,0.792294734195)); +#49455 = CARTESIAN_POINT('',(-1.565,0.541147367097)); +#49456 = CARTESIAN_POINT('',(-1.13,0.29)); +#49457 = CARTESIAN_POINT('',(-1.565,3.885263290251E-002)); +#49458 = CARTESIAN_POINT('',(-2.,-0.212294734195)); +#49459 = CARTESIAN_POINT('',(-2.,0.29)); +#49460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#49461 = PCURVE('',#49462,#49467); +#49462 = CYLINDRICAL_SURFACE('',#49463,0.29); +#49463 = AXIS2_PLACEMENT_3D('',#49464,#49465,#49466); +#49464 = CARTESIAN_POINT('',(0.14,-4.85,1.21)); +#49465 = DIRECTION('',(0.E+000,1.,3.330669073875E-016)); +#49466 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#49467 = DEFINITIONAL_REPRESENTATION('',(#49468),#49472); +#49468 = LINE('',#49469,#49470); +#49469 = CARTESIAN_POINT('',(-4.712388980385,-2.6645352591E-015)); +#49470 = VECTOR('',#49471,1.); +#49471 = DIRECTION('',(1.,5.654319433713E-016)); +#49472 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#49473 = ORIENTED_EDGE('',*,*,#49474,.F.); +#49474 = EDGE_CURVE('',#49475,#49442,#49477,.T.); +#49475 = VERTEX_POINT('',#49476); +#49476 = CARTESIAN_POINT('',(-0.15,-4.85,-0.457437037472)); +#49477 = SURFACE_CURVE('',#49478,(#49482,#49489),.PCURVE_S1.); +#49478 = LINE('',#49479,#49480); +#49479 = CARTESIAN_POINT('',(-0.15,-4.85,-0.5)); +#49480 = VECTOR('',#49481,1.); +#49481 = DIRECTION('',(0.E+000,-5.551115123126E-016,1.)); +#49482 = PCURVE('',#47354,#49483); +#49483 = DEFINITIONAL_REPRESENTATION('',(#49484),#49488); +#49484 = LINE('',#49485,#49486); +#49485 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#49486 = VECTOR('',#49487,1.); +#49487 = DIRECTION('',(-1.,0.E+000)); +#49488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#49489 = PCURVE('',#49490,#49495); +#49490 = PLANE('',#49491); +#49491 = AXIS2_PLACEMENT_3D('',#49492,#49493,#49494); +#49492 = CARTESIAN_POINT('',(-0.15,-4.85,-0.5)); +#49493 = DIRECTION('',(1.,0.E+000,0.E+000)); +#49494 = DIRECTION('',(0.E+000,-5.551115123126E-016,1.)); +#49495 = DEFINITIONAL_REPRESENTATION('',(#49496),#49500); +#49496 = LINE('',#49497,#49498); +#49497 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#49498 = VECTOR('',#49499,1.); +#49499 = DIRECTION('',(1.,0.E+000)); +#49500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#49501 = ORIENTED_EDGE('',*,*,#49502,.F.); +#49502 = EDGE_CURVE('',#49046,#49475,#49503,.T.); +#49503 = SURFACE_CURVE('',#49504,(#49509,#49516),.PCURVE_S1.); +#49504 = CIRCLE('',#49505,0.29); +#49505 = AXIS2_PLACEMENT_3D('',#49506,#49507,#49508); +#49506 = CARTESIAN_POINT('',(-0.44,-4.85,-0.457437037472)); +#49507 = DIRECTION('',(0.E+000,-1.,-3.330669073875E-016)); +#49508 = DIRECTION('',(0.E+000,-3.330669073875E-016,1.)); +#49509 = PCURVE('',#47354,#49510); +#49510 = DEFINITIONAL_REPRESENTATION('',(#49511),#49515); +#49511 = CIRCLE('',#49512,0.29); +#49512 = AXIS2_PLACEMENT_2D('',#49513,#49514); +#49513 = CARTESIAN_POINT('',(-4.2562962528E-002,-0.29)); +#49514 = DIRECTION('',(-1.,0.E+000)); +#49515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#49516 = PCURVE('',#49517,#49522); +#49517 = CYLINDRICAL_SURFACE('',#49518,0.29); +#49518 = AXIS2_PLACEMENT_3D('',#49519,#49520,#49521); +#49519 = CARTESIAN_POINT('',(-0.44,-4.85,-0.457437037472)); +#49520 = DIRECTION('',(0.E+000,1.,3.330669073875E-016)); +#49521 = DIRECTION('',(0.957826285221,9.570607158983E-017, + -0.287347885566)); +#49522 = DEFINITIONAL_REPRESENTATION('',(#49523),#49527); +#49523 = LINE('',#49524,#49525); +#49524 = CARTESIAN_POINT('',(10.704117493087,0.E+000)); +#49525 = VECTOR('',#49526,1.); +#49526 = DIRECTION('',(-1.,0.E+000)); +#49527 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#49528 = ADVANCED_FACE('',(#49529),#47410,.F.); +#49529 = FACE_BOUND('',#49530,.F.); +#49530 = EDGE_LOOP('',(#49531,#49556,#49580,#49603,#49627,#49650,#49673, + #49696,#49724,#49747,#49771,#49794,#49822,#49843,#49844,#49867, + #49895,#49918)); +#49531 = ORIENTED_EDGE('',*,*,#49532,.T.); +#49532 = EDGE_CURVE('',#49533,#49535,#49537,.T.); +#49533 = VERTEX_POINT('',#49534); +#49534 = CARTESIAN_POINT('',(-0.162230377286,-4.15,-0.540767924286)); +#49535 = VERTEX_POINT('',#49536); +#49536 = CARTESIAN_POINT('',(-0.425000733956,-4.15,-1.416669113186)); +#49537 = SURFACE_CURVE('',#49538,(#49542,#49549),.PCURVE_S1.); +#49538 = LINE('',#49539,#49540); +#49539 = CARTESIAN_POINT('',(-0.15,-4.15,-0.5)); +#49540 = VECTOR('',#49541,1.); +#49541 = DIRECTION('',(-0.287347885566,5.31700397722E-016, + -0.957826285221)); +#49542 = PCURVE('',#47410,#49543); +#49543 = DEFINITIONAL_REPRESENTATION('',(#49544),#49548); +#49544 = LINE('',#49545,#49546); +#49545 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#49546 = VECTOR('',#49547,1.); +#49547 = DIRECTION('',(0.957826285221,-0.287347885566)); +#49548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#49549 = PCURVE('',#49063,#49550); +#49550 = DEFINITIONAL_REPRESENTATION('',(#49551),#49555); +#49551 = LINE('',#49552,#49553); +#49552 = CARTESIAN_POINT('',(3.881412903371E-016,-0.7)); +#49553 = VECTOR('',#49554,1.); +#49554 = DIRECTION('',(1.,2.958228394579E-031)); +#49555 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#49556 = ORIENTED_EDGE('',*,*,#49557,.T.); +#49557 = EDGE_CURVE('',#49535,#49558,#49560,.T.); +#49558 = VERTEX_POINT('',#49559); +#49559 = CARTESIAN_POINT('',(-0.425000733956,-4.15,-1.583330886814)); +#49560 = SURFACE_CURVE('',#49561,(#49566,#49573),.PCURVE_S1.); +#49561 = CIRCLE('',#49562,0.29); +#49562 = AXIS2_PLACEMENT_3D('',#49563,#49564,#49565); +#49563 = CARTESIAN_POINT('',(-0.147231111242,-4.15,-1.5)); +#49564 = DIRECTION('',(0.E+000,-1.,-3.330669073875E-016)); +#49565 = DIRECTION('',(0.E+000,-3.330669073875E-016,1.)); +#49566 = PCURVE('',#47410,#49567); +#49567 = DEFINITIONAL_REPRESENTATION('',(#49568),#49572); +#49568 = CIRCLE('',#49569,0.29); +#49569 = AXIS2_PLACEMENT_2D('',#49570,#49571); +#49570 = CARTESIAN_POINT('',(1.,2.768888758E-003)); +#49571 = DIRECTION('',(-1.,0.E+000)); +#49572 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#49573 = PCURVE('',#49092,#49574); +#49574 = DEFINITIONAL_REPRESENTATION('',(#49575),#49579); +#49575 = LINE('',#49576,#49577); +#49576 = CARTESIAN_POINT('',(7.562524839497,0.7)); +#49577 = VECTOR('',#49578,1.); +#49578 = DIRECTION('',(-1.,0.E+000)); +#49579 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#49580 = ORIENTED_EDGE('',*,*,#49581,.T.); +#49581 = EDGE_CURVE('',#49558,#49582,#49584,.T.); +#49582 = VERTEX_POINT('',#49583); +#49583 = CARTESIAN_POINT('',(-0.162230377286,-4.15,-2.459232075714)); +#49584 = SURFACE_CURVE('',#49585,(#49589,#49596),.PCURVE_S1.); +#49585 = LINE('',#49586,#49587); +#49586 = CARTESIAN_POINT('',(-0.45,-4.15,-1.5)); +#49587 = VECTOR('',#49588,1.); +#49588 = DIRECTION('',(0.287347885566,5.31700397722E-016,-0.957826285221 + )); +#49589 = PCURVE('',#47410,#49590); +#49590 = DEFINITIONAL_REPRESENTATION('',(#49591),#49595); +#49591 = LINE('',#49592,#49593); +#49592 = CARTESIAN_POINT('',(1.,-0.3)); +#49593 = VECTOR('',#49594,1.); +#49594 = DIRECTION('',(0.957826285221,0.287347885566)); +#49595 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#49596 = PCURVE('',#49120,#49597); +#49597 = DEFINITIONAL_REPRESENTATION('',(#49598),#49602); +#49598 = LINE('',#49599,#49600); +#49599 = CARTESIAN_POINT('',(3.881412903371E-016,-0.7)); +#49600 = VECTOR('',#49601,1.); +#49601 = DIRECTION('',(1.,2.958228394579E-031)); +#49602 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#49603 = ORIENTED_EDGE('',*,*,#49604,.F.); +#49604 = EDGE_CURVE('',#49605,#49582,#49607,.T.); +#49605 = VERTEX_POINT('',#49606); +#49606 = CARTESIAN_POINT('',(-0.15,-4.15,-2.542562962528)); +#49607 = SURFACE_CURVE('',#49608,(#49613,#49620),.PCURVE_S1.); +#49608 = CIRCLE('',#49609,0.29); +#49609 = AXIS2_PLACEMENT_3D('',#49610,#49611,#49612); +#49610 = CARTESIAN_POINT('',(-0.44,-4.15,-2.542562962528)); +#49611 = DIRECTION('',(0.E+000,-1.,-3.330669073875E-016)); +#49612 = DIRECTION('',(0.E+000,-3.330669073875E-016,1.)); +#49613 = PCURVE('',#47410,#49614); +#49614 = DEFINITIONAL_REPRESENTATION('',(#49615),#49619); +#49615 = CIRCLE('',#49616,0.29); +#49616 = AXIS2_PLACEMENT_2D('',#49617,#49618); +#49617 = CARTESIAN_POINT('',(2.042562962528,-0.29)); +#49618 = DIRECTION('',(-1.,0.E+000)); +#49619 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#49620 = PCURVE('',#49149,#49621); +#49621 = DEFINITIONAL_REPRESENTATION('',(#49622),#49626); +#49622 = LINE('',#49623,#49624); +#49623 = CARTESIAN_POINT('',(10.995574287564,0.7)); +#49624 = VECTOR('',#49625,1.); +#49625 = DIRECTION('',(-1.,0.E+000)); +#49626 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#49627 = ORIENTED_EDGE('',*,*,#49628,.F.); +#49628 = EDGE_CURVE('',#49629,#49605,#49631,.T.); +#49629 = VERTEX_POINT('',#49630); +#49630 = CARTESIAN_POINT('',(-0.15,-4.15,-3.5)); +#49631 = SURFACE_CURVE('',#49632,(#49636,#49643),.PCURVE_S1.); +#49632 = LINE('',#49633,#49634); +#49633 = CARTESIAN_POINT('',(-0.15,-4.15,-3.5)); +#49634 = VECTOR('',#49635,1.); +#49635 = DIRECTION('',(0.E+000,-5.551115123126E-016,1.)); +#49636 = PCURVE('',#47410,#49637); +#49637 = DEFINITIONAL_REPRESENTATION('',(#49638),#49642); +#49638 = LINE('',#49639,#49640); +#49639 = CARTESIAN_POINT('',(3.,0.E+000)); +#49640 = VECTOR('',#49641,1.); +#49641 = DIRECTION('',(-1.,0.E+000)); +#49642 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#49643 = PCURVE('',#49177,#49644); +#49644 = DEFINITIONAL_REPRESENTATION('',(#49645),#49649); +#49645 = LINE('',#49646,#49647); +#49646 = CARTESIAN_POINT('',(-3.885780586188E-016,-0.7)); +#49647 = VECTOR('',#49648,1.); +#49648 = DIRECTION('',(1.,0.E+000)); +#49649 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#49650 = ORIENTED_EDGE('',*,*,#49651,.F.); +#49651 = EDGE_CURVE('',#49652,#49629,#49654,.T.); +#49652 = VERTEX_POINT('',#49653); +#49653 = CARTESIAN_POINT('',(0.15,-4.15,-3.5)); +#49654 = SURFACE_CURVE('',#49655,(#49659,#49666),.PCURVE_S1.); +#49655 = LINE('',#49656,#49657); +#49656 = CARTESIAN_POINT('',(0.15,-4.15,-3.5)); +#49657 = VECTOR('',#49658,1.); +#49658 = DIRECTION('',(-1.,-0.E+000,0.E+000)); +#49659 = PCURVE('',#47410,#49660); +#49660 = DEFINITIONAL_REPRESENTATION('',(#49661),#49665); +#49661 = LINE('',#49662,#49663); +#49662 = CARTESIAN_POINT('',(3.,0.3)); +#49663 = VECTOR('',#49664,1.); +#49664 = DIRECTION('',(0.E+000,-1.)); +#49665 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#49666 = PCURVE('',#49205,#49667); +#49667 = DEFINITIONAL_REPRESENTATION('',(#49668),#49672); +#49668 = LINE('',#49669,#49670); +#49669 = CARTESIAN_POINT('',(0.E+000,-0.7)); +#49670 = VECTOR('',#49671,1.); +#49671 = DIRECTION('',(1.,0.E+000)); +#49672 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#49673 = ORIENTED_EDGE('',*,*,#49674,.F.); +#49674 = EDGE_CURVE('',#49675,#49652,#49677,.T.); +#49675 = VERTEX_POINT('',#49676); +#49676 = CARTESIAN_POINT('',(0.15,-4.15,-2.542562962528)); +#49677 = SURFACE_CURVE('',#49678,(#49682,#49689),.PCURVE_S1.); +#49678 = LINE('',#49679,#49680); +#49679 = CARTESIAN_POINT('',(0.15,-4.15,-2.5)); +#49680 = VECTOR('',#49681,1.); +#49681 = DIRECTION('',(0.E+000,5.551115123126E-016,-1.)); +#49682 = PCURVE('',#47410,#49683); +#49683 = DEFINITIONAL_REPRESENTATION('',(#49684),#49688); +#49684 = LINE('',#49685,#49686); +#49685 = CARTESIAN_POINT('',(2.,0.3)); +#49686 = VECTOR('',#49687,1.); +#49687 = DIRECTION('',(1.,0.E+000)); +#49688 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#49689 = PCURVE('',#49233,#49690); +#49690 = DEFINITIONAL_REPRESENTATION('',(#49691),#49695); +#49691 = LINE('',#49692,#49693); +#49692 = CARTESIAN_POINT('',(3.885780586188E-016,-0.7)); +#49693 = VECTOR('',#49694,1.); +#49694 = DIRECTION('',(1.,0.E+000)); +#49695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#49696 = ORIENTED_EDGE('',*,*,#49697,.F.); +#49697 = EDGE_CURVE('',#49698,#49675,#49700,.T.); +#49698 = VERTEX_POINT('',#49699); +#49699 = CARTESIAN_POINT('',(0.137769622714,-4.15,-2.459232075714)); +#49700 = SURFACE_CURVE('',#49701,(#49706,#49717),.PCURVE_S1.); +#49701 = CIRCLE('',#49702,0.29); +#49702 = AXIS2_PLACEMENT_3D('',#49703,#49704,#49705); +#49703 = CARTESIAN_POINT('',(-0.14,-4.15,-2.542562962528)); +#49704 = DIRECTION('',(-0.E+000,1.,3.330669073875E-016)); +#49705 = DIRECTION('',(0.E+000,-3.330669073875E-016,1.)); +#49706 = PCURVE('',#47410,#49707); +#49707 = DEFINITIONAL_REPRESENTATION('',(#49708),#49716); +#49708 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#49709,#49710,#49711,#49712 + ,#49713,#49714,#49715),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#49709 = CARTESIAN_POINT('',(1.752562962528,1.E-002)); +#49710 = CARTESIAN_POINT('',(1.752562962528,0.512294734195)); +#49711 = CARTESIAN_POINT('',(2.187562962528,0.261147367097)); +#49712 = CARTESIAN_POINT('',(2.622562962528,1.E-002)); +#49713 = CARTESIAN_POINT('',(2.187562962528,-0.241147367097)); +#49714 = CARTESIAN_POINT('',(1.752562962528,-0.492294734195)); +#49715 = CARTESIAN_POINT('',(1.752562962528,1.E-002)); +#49716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#49717 = PCURVE('',#49266,#49718); +#49718 = DEFINITIONAL_REPRESENTATION('',(#49719),#49723); +#49719 = LINE('',#49720,#49721); +#49720 = CARTESIAN_POINT('',(-1.279339532317,0.7)); +#49721 = VECTOR('',#49722,1.); +#49722 = DIRECTION('',(1.,0.E+000)); +#49723 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#49724 = ORIENTED_EDGE('',*,*,#49725,.T.); +#49725 = EDGE_CURVE('',#49698,#49726,#49728,.T.); +#49726 = VERTEX_POINT('',#49727); +#49727 = CARTESIAN_POINT('',(-0.125000733956,-4.15,-1.583330886814)); +#49728 = SURFACE_CURVE('',#49729,(#49733,#49740),.PCURVE_S1.); +#49729 = LINE('',#49730,#49731); +#49730 = CARTESIAN_POINT('',(0.15,-4.15,-2.5)); +#49731 = VECTOR('',#49732,1.); +#49732 = DIRECTION('',(-0.287347885566,-5.31700397722E-016, + 0.957826285221)); +#49733 = PCURVE('',#47410,#49734); +#49734 = DEFINITIONAL_REPRESENTATION('',(#49735),#49739); +#49735 = LINE('',#49736,#49737); +#49736 = CARTESIAN_POINT('',(2.,0.3)); +#49737 = VECTOR('',#49738,1.); +#49738 = DIRECTION('',(-0.957826285221,-0.287347885566)); +#49739 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#49740 = PCURVE('',#49294,#49741); +#49741 = DEFINITIONAL_REPRESENTATION('',(#49742),#49746); +#49742 = LINE('',#49743,#49744); +#49743 = CARTESIAN_POINT('',(-3.881412903371E-016,-0.7)); +#49744 = VECTOR('',#49745,1.); +#49745 = DIRECTION('',(1.,-2.958228394579E-031)); +#49746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#49747 = ORIENTED_EDGE('',*,*,#49748,.F.); +#49748 = EDGE_CURVE('',#49749,#49726,#49751,.T.); +#49749 = VERTEX_POINT('',#49750); +#49750 = CARTESIAN_POINT('',(-0.125000733956,-4.15,-1.416669113186)); +#49751 = SURFACE_CURVE('',#49752,(#49757,#49764),.PCURVE_S1.); +#49752 = CIRCLE('',#49753,0.29); +#49753 = AXIS2_PLACEMENT_3D('',#49754,#49755,#49756); +#49754 = CARTESIAN_POINT('',(0.152768888758,-4.15,-1.5)); +#49755 = DIRECTION('',(0.E+000,-1.,-3.330669073875E-016)); +#49756 = DIRECTION('',(0.E+000,-3.330669073875E-016,1.)); +#49757 = PCURVE('',#47410,#49758); +#49758 = DEFINITIONAL_REPRESENTATION('',(#49759),#49763); +#49759 = CIRCLE('',#49760,0.29); +#49760 = AXIS2_PLACEMENT_2D('',#49761,#49762); +#49761 = CARTESIAN_POINT('',(1.,0.302768888758)); +#49762 = DIRECTION('',(-1.,0.E+000)); +#49763 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#49764 = PCURVE('',#49323,#49765); +#49765 = DEFINITIONAL_REPRESENTATION('',(#49766),#49770); +#49766 = LINE('',#49767,#49768); +#49767 = CARTESIAN_POINT('',(7.562524839497,0.7)); +#49768 = VECTOR('',#49769,1.); +#49769 = DIRECTION('',(-1.,0.E+000)); +#49770 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#49771 = ORIENTED_EDGE('',*,*,#49772,.T.); +#49772 = EDGE_CURVE('',#49749,#49773,#49775,.T.); +#49773 = VERTEX_POINT('',#49774); +#49774 = CARTESIAN_POINT('',(0.137769622714,-4.15,-0.540767924286)); +#49775 = SURFACE_CURVE('',#49776,(#49780,#49787),.PCURVE_S1.); +#49776 = LINE('',#49777,#49778); +#49777 = CARTESIAN_POINT('',(-0.15,-4.15,-1.5)); +#49778 = VECTOR('',#49779,1.); +#49779 = DIRECTION('',(0.287347885566,-5.31700397722E-016,0.957826285221 + )); +#49780 = PCURVE('',#47410,#49781); +#49781 = DEFINITIONAL_REPRESENTATION('',(#49782),#49786); +#49782 = LINE('',#49783,#49784); +#49783 = CARTESIAN_POINT('',(1.,0.E+000)); +#49784 = VECTOR('',#49785,1.); +#49785 = DIRECTION('',(-0.957826285221,0.287347885566)); +#49786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#49787 = PCURVE('',#49351,#49788); +#49788 = DEFINITIONAL_REPRESENTATION('',(#49789),#49793); +#49789 = LINE('',#49790,#49791); +#49790 = CARTESIAN_POINT('',(-3.881412903371E-016,-0.7)); +#49791 = VECTOR('',#49792,1.); +#49792 = DIRECTION('',(1.,-2.958228394579E-031)); +#49793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#49794 = ORIENTED_EDGE('',*,*,#49795,.F.); +#49795 = EDGE_CURVE('',#49796,#49773,#49798,.T.); +#49796 = VERTEX_POINT('',#49797); +#49797 = CARTESIAN_POINT('',(0.15,-4.15,-0.457437037472)); +#49798 = SURFACE_CURVE('',#49799,(#49804,#49815),.PCURVE_S1.); +#49799 = CIRCLE('',#49800,0.29); +#49800 = AXIS2_PLACEMENT_3D('',#49801,#49802,#49803); +#49801 = CARTESIAN_POINT('',(-0.14,-4.15,-0.457437037472)); +#49802 = DIRECTION('',(-0.E+000,1.,3.330669073875E-016)); +#49803 = DIRECTION('',(0.E+000,-3.330669073875E-016,1.)); +#49804 = PCURVE('',#47410,#49805); +#49805 = DEFINITIONAL_REPRESENTATION('',(#49806),#49814); +#49806 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#49807,#49808,#49809,#49810 + ,#49811,#49812,#49813),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#49807 = CARTESIAN_POINT('',(-0.332562962528,1.E-002)); +#49808 = CARTESIAN_POINT('',(-0.332562962528,0.512294734195)); +#49809 = CARTESIAN_POINT('',(0.102437037472,0.261147367097)); +#49810 = CARTESIAN_POINT('',(0.537437037472,1.E-002)); +#49811 = CARTESIAN_POINT('',(0.102437037472,-0.241147367097)); +#49812 = CARTESIAN_POINT('',(-0.332562962528,-0.492294734195)); +#49813 = CARTESIAN_POINT('',(-0.332562962528,1.E-002)); +#49814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#49815 = PCURVE('',#49384,#49816); +#49816 = DEFINITIONAL_REPRESENTATION('',(#49817),#49821); +#49817 = LINE('',#49818,#49819); +#49818 = CARTESIAN_POINT('',(-1.570796326795,0.7)); +#49819 = VECTOR('',#49820,1.); +#49820 = DIRECTION('',(1.,0.E+000)); +#49821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#49822 = ORIENTED_EDGE('',*,*,#49823,.F.); +#49823 = EDGE_CURVE('',#47395,#49796,#49824,.T.); +#49824 = SURFACE_CURVE('',#49825,(#49829,#49836),.PCURVE_S1.); +#49825 = LINE('',#49826,#49827); +#49826 = CARTESIAN_POINT('',(0.15,-4.15,1.5)); +#49827 = VECTOR('',#49828,1.); +#49828 = DIRECTION('',(0.E+000,5.551115123126E-016,-1.)); +#49829 = PCURVE('',#47410,#49830); +#49830 = DEFINITIONAL_REPRESENTATION('',(#49831),#49835); +#49831 = LINE('',#49832,#49833); +#49832 = CARTESIAN_POINT('',(-2.,0.3)); +#49833 = VECTOR('',#49834,1.); +#49834 = DIRECTION('',(1.,0.E+000)); +#49835 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#49836 = PCURVE('',#48017,#49837); +#49837 = DEFINITIONAL_REPRESENTATION('',(#49838),#49842); +#49838 = LINE('',#49839,#49840); +#49839 = CARTESIAN_POINT('',(3.885780586188E-016,-0.7)); +#49840 = VECTOR('',#49841,1.); +#49841 = DIRECTION('',(1.,0.E+000)); +#49842 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#49843 = ORIENTED_EDGE('',*,*,#47394,.F.); +#49844 = ORIENTED_EDGE('',*,*,#49845,.F.); +#49845 = EDGE_CURVE('',#49846,#47367,#49848,.T.); +#49846 = VERTEX_POINT('',#49847); +#49847 = CARTESIAN_POINT('',(0.14,-4.15,1.5)); +#49848 = SURFACE_CURVE('',#49849,(#49853,#49860),.PCURVE_S1.); +#49849 = LINE('',#49850,#49851); +#49850 = CARTESIAN_POINT('',(-0.15,-4.15,1.5)); +#49851 = VECTOR('',#49852,1.); +#49852 = DIRECTION('',(1.,0.E+000,0.E+000)); +#49853 = PCURVE('',#47410,#49854); +#49854 = DEFINITIONAL_REPRESENTATION('',(#49855),#49859); +#49855 = LINE('',#49856,#49857); +#49856 = CARTESIAN_POINT('',(-2.,0.E+000)); +#49857 = VECTOR('',#49858,1.); +#49858 = DIRECTION('',(0.E+000,1.)); +#49859 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#49860 = PCURVE('',#47382,#49861); +#49861 = DEFINITIONAL_REPRESENTATION('',(#49862),#49866); +#49862 = LINE('',#49863,#49864); +#49863 = CARTESIAN_POINT('',(0.E+000,-0.7)); +#49864 = VECTOR('',#49865,1.); +#49865 = DIRECTION('',(1.,0.E+000)); +#49866 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#49867 = ORIENTED_EDGE('',*,*,#49868,.F.); +#49868 = EDGE_CURVE('',#49869,#49846,#49871,.T.); +#49869 = VERTEX_POINT('',#49870); +#49870 = CARTESIAN_POINT('',(-0.15,-4.15,1.21)); +#49871 = SURFACE_CURVE('',#49872,(#49877,#49888),.PCURVE_S1.); +#49872 = CIRCLE('',#49873,0.29); +#49873 = AXIS2_PLACEMENT_3D('',#49874,#49875,#49876); +#49874 = CARTESIAN_POINT('',(0.14,-4.15,1.21)); +#49875 = DIRECTION('',(-0.E+000,1.,3.330669073875E-016)); +#49876 = DIRECTION('',(0.E+000,-3.330669073875E-016,1.)); +#49877 = PCURVE('',#47410,#49878); +#49878 = DEFINITIONAL_REPRESENTATION('',(#49879),#49887); +#49879 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#49880,#49881,#49882,#49883 + ,#49884,#49885,#49886),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#49880 = CARTESIAN_POINT('',(-2.,0.29)); +#49881 = CARTESIAN_POINT('',(-2.,0.792294734195)); +#49882 = CARTESIAN_POINT('',(-1.565,0.541147367097)); +#49883 = CARTESIAN_POINT('',(-1.13,0.29)); +#49884 = CARTESIAN_POINT('',(-1.565,3.885263290251E-002)); +#49885 = CARTESIAN_POINT('',(-2.,-0.212294734195)); +#49886 = CARTESIAN_POINT('',(-2.,0.29)); +#49887 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#49888 = PCURVE('',#49462,#49889); +#49889 = DEFINITIONAL_REPRESENTATION('',(#49890),#49894); +#49890 = LINE('',#49891,#49892); +#49891 = CARTESIAN_POINT('',(-4.712388980385,0.7)); +#49892 = VECTOR('',#49893,1.); +#49893 = DIRECTION('',(1.,5.654319433713E-016)); +#49894 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#49895 = ORIENTED_EDGE('',*,*,#49896,.F.); +#49896 = EDGE_CURVE('',#49897,#49869,#49899,.T.); +#49897 = VERTEX_POINT('',#49898); +#49898 = CARTESIAN_POINT('',(-0.15,-4.15,-0.457437037472)); +#49899 = SURFACE_CURVE('',#49900,(#49904,#49911),.PCURVE_S1.); +#49900 = LINE('',#49901,#49902); +#49901 = CARTESIAN_POINT('',(-0.15,-4.15,-0.5)); +#49902 = VECTOR('',#49903,1.); +#49903 = DIRECTION('',(0.E+000,-5.551115123126E-016,1.)); +#49904 = PCURVE('',#47410,#49905); +#49905 = DEFINITIONAL_REPRESENTATION('',(#49906),#49910); +#49906 = LINE('',#49907,#49908); +#49907 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#49908 = VECTOR('',#49909,1.); +#49909 = DIRECTION('',(-1.,0.E+000)); +#49910 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#49911 = PCURVE('',#49490,#49912); +#49912 = DEFINITIONAL_REPRESENTATION('',(#49913),#49917); +#49913 = LINE('',#49914,#49915); +#49914 = CARTESIAN_POINT('',(-3.885780586188E-016,-0.7)); +#49915 = VECTOR('',#49916,1.); +#49916 = DIRECTION('',(1.,0.E+000)); +#49917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#49918 = ORIENTED_EDGE('',*,*,#49919,.F.); +#49919 = EDGE_CURVE('',#49533,#49897,#49920,.T.); +#49920 = SURFACE_CURVE('',#49921,(#49926,#49933),.PCURVE_S1.); +#49921 = CIRCLE('',#49922,0.29); +#49922 = AXIS2_PLACEMENT_3D('',#49923,#49924,#49925); +#49923 = CARTESIAN_POINT('',(-0.44,-4.15,-0.457437037472)); +#49924 = DIRECTION('',(0.E+000,-1.,-3.330669073875E-016)); +#49925 = DIRECTION('',(0.E+000,-3.330669073875E-016,1.)); +#49926 = PCURVE('',#47410,#49927); +#49927 = DEFINITIONAL_REPRESENTATION('',(#49928),#49932); +#49928 = CIRCLE('',#49929,0.29); +#49929 = AXIS2_PLACEMENT_2D('',#49930,#49931); +#49930 = CARTESIAN_POINT('',(-4.2562962528E-002,-0.29)); +#49931 = DIRECTION('',(-1.,0.E+000)); +#49932 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#49933 = PCURVE('',#49517,#49934); +#49934 = DEFINITIONAL_REPRESENTATION('',(#49935),#49939); +#49935 = LINE('',#49936,#49937); +#49936 = CARTESIAN_POINT('',(10.704117493087,0.7)); +#49937 = VECTOR('',#49938,1.); +#49938 = DIRECTION('',(-1.,0.E+000)); +#49939 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#49940 = ADVANCED_FACE('',(#49941),#47382,.F.); +#49941 = FACE_BOUND('',#49942,.F.); +#49942 = EDGE_LOOP('',(#49943,#49944,#49965,#49966)); +#49943 = ORIENTED_EDGE('',*,*,#49418,.F.); +#49944 = ORIENTED_EDGE('',*,*,#49945,.T.); +#49945 = EDGE_CURVE('',#49419,#49846,#49946,.T.); +#49946 = SURFACE_CURVE('',#49947,(#49951,#49958),.PCURVE_S1.); +#49947 = LINE('',#49948,#49949); +#49948 = CARTESIAN_POINT('',(0.14,-4.85,1.5)); +#49949 = VECTOR('',#49950,1.); +#49950 = DIRECTION('',(0.E+000,1.,3.330669073875E-016)); +#49951 = PCURVE('',#47382,#49952); +#49952 = DEFINITIONAL_REPRESENTATION('',(#49953),#49957); +#49953 = LINE('',#49954,#49955); +#49954 = CARTESIAN_POINT('',(0.29,0.E+000)); +#49955 = VECTOR('',#49956,1.); +#49956 = DIRECTION('',(0.E+000,-1.)); +#49957 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#49958 = PCURVE('',#49462,#49959); +#49959 = DEFINITIONAL_REPRESENTATION('',(#49960),#49964); +#49960 = LINE('',#49961,#49962); +#49961 = CARTESIAN_POINT('',(1.570796326795,8.881784197001E-016)); +#49962 = VECTOR('',#49963,1.); +#49963 = DIRECTION('',(0.E+000,1.)); +#49964 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#49965 = ORIENTED_EDGE('',*,*,#49845,.T.); +#49966 = ORIENTED_EDGE('',*,*,#47366,.F.); +#49967 = ADVANCED_FACE('',(#49968),#47778,.F.); +#49968 = FACE_BOUND('',#49969,.F.); +#49969 = EDGE_LOOP('',(#49970,#50000,#50029,#50057,#50086,#50114,#50142, + #50170,#50203,#50231,#50260,#50288,#50321,#50342,#50343,#50366, + #50399,#50427)); +#49970 = ORIENTED_EDGE('',*,*,#49971,.T.); +#49971 = EDGE_CURVE('',#49972,#49974,#49976,.T.); +#49972 = VERTEX_POINT('',#49973); +#49973 = CARTESIAN_POINT('',(6.462230377286,-4.85,-0.540767924286)); +#49974 = VERTEX_POINT('',#49975); +#49975 = CARTESIAN_POINT('',(6.725000733956,-4.85,-1.416669113186)); +#49976 = SURFACE_CURVE('',#49977,(#49981,#49988),.PCURVE_S1.); +#49977 = LINE('',#49978,#49979); +#49978 = CARTESIAN_POINT('',(6.45,-4.85,-0.5)); +#49979 = VECTOR('',#49980,1.); +#49980 = DIRECTION('',(0.287347885566,5.31700397722E-016,-0.957826285221 + )); +#49981 = PCURVE('',#47778,#49982); +#49982 = DEFINITIONAL_REPRESENTATION('',(#49983),#49987); +#49983 = LINE('',#49984,#49985); +#49984 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#49985 = VECTOR('',#49986,1.); +#49986 = DIRECTION('',(-0.957826285221,0.287347885566)); +#49987 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#49988 = PCURVE('',#49989,#49994); +#49989 = PLANE('',#49990); +#49990 = AXIS2_PLACEMENT_3D('',#49991,#49992,#49993); +#49991 = CARTESIAN_POINT('',(6.45,-4.85,-0.5)); +#49992 = DIRECTION('',(-0.957826285221,9.570607158995E-017, + -0.287347885566)); +#49993 = DIRECTION('',(0.287347885566,5.31700397722E-016,-0.957826285221 + )); +#49994 = DEFINITIONAL_REPRESENTATION('',(#49995),#49999); +#49995 = LINE('',#49996,#49997); +#49996 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#49997 = VECTOR('',#49998,1.); +#49998 = DIRECTION('',(1.,2.958228394579E-031)); +#49999 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#50000 = ORIENTED_EDGE('',*,*,#50001,.T.); +#50001 = EDGE_CURVE('',#49974,#50002,#50004,.T.); +#50002 = VERTEX_POINT('',#50003); +#50003 = CARTESIAN_POINT('',(6.725000733956,-4.85,-1.583330886814)); +#50004 = SURFACE_CURVE('',#50005,(#50010,#50017),.PCURVE_S1.); +#50005 = CIRCLE('',#50006,0.29); +#50006 = AXIS2_PLACEMENT_3D('',#50007,#50008,#50009); +#50007 = CARTESIAN_POINT('',(6.447231111242,-4.85,-1.5)); +#50008 = DIRECTION('',(-0.E+000,1.,3.330669073875E-016)); +#50009 = DIRECTION('',(0.E+000,-3.330669073875E-016,1.)); +#50010 = PCURVE('',#47778,#50011); +#50011 = DEFINITIONAL_REPRESENTATION('',(#50012),#50016); +#50012 = CIRCLE('',#50013,0.29); +#50013 = AXIS2_PLACEMENT_2D('',#50014,#50015); +#50014 = CARTESIAN_POINT('',(-1.,-2.768888758E-003)); +#50015 = DIRECTION('',(1.,0.E+000)); +#50016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#50017 = PCURVE('',#50018,#50023); +#50018 = CYLINDRICAL_SURFACE('',#50019,0.29); +#50019 = AXIS2_PLACEMENT_3D('',#50020,#50021,#50022); +#50020 = CARTESIAN_POINT('',(6.447231111242,-4.85,-1.5)); +#50021 = DIRECTION('',(0.E+000,1.,3.330669073875E-016)); +#50022 = DIRECTION('',(0.957826285221,-9.570607158983E-017, + 0.287347885566)); +#50023 = DEFINITIONAL_REPRESENTATION('',(#50024),#50028); +#50024 = LINE('',#50025,#50026); +#50025 = CARTESIAN_POINT('',(-1.279339532317,0.E+000)); +#50026 = VECTOR('',#50027,1.); +#50027 = DIRECTION('',(1.,0.E+000)); +#50028 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#50029 = ORIENTED_EDGE('',*,*,#50030,.T.); +#50030 = EDGE_CURVE('',#50002,#50031,#50033,.T.); +#50031 = VERTEX_POINT('',#50032); +#50032 = CARTESIAN_POINT('',(6.462230377286,-4.85,-2.459232075714)); +#50033 = SURFACE_CURVE('',#50034,(#50038,#50045),.PCURVE_S1.); +#50034 = LINE('',#50035,#50036); +#50035 = CARTESIAN_POINT('',(6.75,-4.85,-1.5)); +#50036 = VECTOR('',#50037,1.); +#50037 = DIRECTION('',(-0.287347885566,5.31700397722E-016, + -0.957826285221)); +#50038 = PCURVE('',#47778,#50039); +#50039 = DEFINITIONAL_REPRESENTATION('',(#50040),#50044); +#50040 = LINE('',#50041,#50042); +#50041 = CARTESIAN_POINT('',(-1.,0.3)); +#50042 = VECTOR('',#50043,1.); +#50043 = DIRECTION('',(-0.957826285221,-0.287347885566)); +#50044 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#50045 = PCURVE('',#50046,#50051); +#50046 = PLANE('',#50047); +#50047 = AXIS2_PLACEMENT_3D('',#50048,#50049,#50050); +#50048 = CARTESIAN_POINT('',(6.75,-4.85,-1.5)); +#50049 = DIRECTION('',(-0.957826285221,-9.570607158995E-017, + 0.287347885566)); +#50050 = DIRECTION('',(-0.287347885566,5.31700397722E-016, + -0.957826285221)); +#50051 = DEFINITIONAL_REPRESENTATION('',(#50052),#50056); +#50052 = LINE('',#50053,#50054); +#50053 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#50054 = VECTOR('',#50055,1.); +#50055 = DIRECTION('',(1.,2.958228394579E-031)); +#50056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#50057 = ORIENTED_EDGE('',*,*,#50058,.F.); +#50058 = EDGE_CURVE('',#50059,#50031,#50061,.T.); +#50059 = VERTEX_POINT('',#50060); +#50060 = CARTESIAN_POINT('',(6.45,-4.85,-2.542562962528)); +#50061 = SURFACE_CURVE('',#50062,(#50067,#50074),.PCURVE_S1.); +#50062 = CIRCLE('',#50063,0.29); +#50063 = AXIS2_PLACEMENT_3D('',#50064,#50065,#50066); +#50064 = CARTESIAN_POINT('',(6.74,-4.85,-2.542562962528)); +#50065 = DIRECTION('',(-0.E+000,1.,3.330669073875E-016)); +#50066 = DIRECTION('',(0.E+000,-3.330669073875E-016,1.)); +#50067 = PCURVE('',#47778,#50068); +#50068 = DEFINITIONAL_REPRESENTATION('',(#50069),#50073); +#50069 = CIRCLE('',#50070,0.29); +#50070 = AXIS2_PLACEMENT_2D('',#50071,#50072); +#50071 = CARTESIAN_POINT('',(-2.042562962528,0.29)); +#50072 = DIRECTION('',(1.,0.E+000)); +#50073 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#50074 = PCURVE('',#50075,#50080); +#50075 = CYLINDRICAL_SURFACE('',#50076,0.29); +#50076 = AXIS2_PLACEMENT_3D('',#50077,#50078,#50079); +#50077 = CARTESIAN_POINT('',(6.74,-4.85,-2.542562962528)); +#50078 = DIRECTION('',(0.E+000,1.,3.330669073875E-016)); +#50079 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#50080 = DEFINITIONAL_REPRESENTATION('',(#50081),#50085); +#50081 = LINE('',#50082,#50083); +#50082 = CARTESIAN_POINT('',(-4.712388980385,0.E+000)); +#50083 = VECTOR('',#50084,1.); +#50084 = DIRECTION('',(1.,0.E+000)); +#50085 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#50086 = ORIENTED_EDGE('',*,*,#50087,.F.); +#50087 = EDGE_CURVE('',#50088,#50059,#50090,.T.); +#50088 = VERTEX_POINT('',#50089); +#50089 = CARTESIAN_POINT('',(6.45,-4.85,-3.5)); +#50090 = SURFACE_CURVE('',#50091,(#50095,#50102),.PCURVE_S1.); +#50091 = LINE('',#50092,#50093); +#50092 = CARTESIAN_POINT('',(6.45,-4.85,-3.5)); +#50093 = VECTOR('',#50094,1.); +#50094 = DIRECTION('',(0.E+000,-5.551115123126E-016,1.)); +#50095 = PCURVE('',#47778,#50096); +#50096 = DEFINITIONAL_REPRESENTATION('',(#50097),#50101); +#50097 = LINE('',#50098,#50099); +#50098 = CARTESIAN_POINT('',(-3.,0.E+000)); +#50099 = VECTOR('',#50100,1.); +#50100 = DIRECTION('',(1.,0.E+000)); +#50101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#50102 = PCURVE('',#50103,#50108); +#50103 = PLANE('',#50104); +#50104 = AXIS2_PLACEMENT_3D('',#50105,#50106,#50107); +#50105 = CARTESIAN_POINT('',(6.45,-4.85,-3.5)); +#50106 = DIRECTION('',(1.,0.E+000,0.E+000)); +#50107 = DIRECTION('',(0.E+000,-5.551115123126E-016,1.)); +#50108 = DEFINITIONAL_REPRESENTATION('',(#50109),#50113); +#50109 = LINE('',#50110,#50111); +#50110 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#50111 = VECTOR('',#50112,1.); +#50112 = DIRECTION('',(1.,0.E+000)); +#50113 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#50114 = ORIENTED_EDGE('',*,*,#50115,.F.); +#50115 = EDGE_CURVE('',#50116,#50088,#50118,.T.); +#50116 = VERTEX_POINT('',#50117); +#50117 = CARTESIAN_POINT('',(6.15,-4.85,-3.5)); +#50118 = SURFACE_CURVE('',#50119,(#50123,#50130),.PCURVE_S1.); +#50119 = LINE('',#50120,#50121); +#50120 = CARTESIAN_POINT('',(6.15,-4.85,-3.5)); +#50121 = VECTOR('',#50122,1.); +#50122 = DIRECTION('',(1.,0.E+000,0.E+000)); +#50123 = PCURVE('',#47778,#50124); +#50124 = DEFINITIONAL_REPRESENTATION('',(#50125),#50129); +#50125 = LINE('',#50126,#50127); +#50126 = CARTESIAN_POINT('',(-3.,-0.3)); +#50127 = VECTOR('',#50128,1.); +#50128 = DIRECTION('',(0.E+000,1.)); +#50129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#50130 = PCURVE('',#50131,#50136); +#50131 = PLANE('',#50132); +#50132 = AXIS2_PLACEMENT_3D('',#50133,#50134,#50135); +#50133 = CARTESIAN_POINT('',(6.15,-4.85,-3.5)); +#50134 = DIRECTION('',(0.E+000,3.330669073875E-016,-1.)); +#50135 = DIRECTION('',(1.,0.E+000,0.E+000)); +#50136 = DEFINITIONAL_REPRESENTATION('',(#50137),#50141); +#50137 = LINE('',#50138,#50139); +#50138 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#50139 = VECTOR('',#50140,1.); +#50140 = DIRECTION('',(1.,0.E+000)); +#50141 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#50142 = ORIENTED_EDGE('',*,*,#50143,.F.); +#50143 = EDGE_CURVE('',#50144,#50116,#50146,.T.); +#50144 = VERTEX_POINT('',#50145); +#50145 = CARTESIAN_POINT('',(6.15,-4.85,-2.542562962528)); +#50146 = SURFACE_CURVE('',#50147,(#50151,#50158),.PCURVE_S1.); +#50147 = LINE('',#50148,#50149); +#50148 = CARTESIAN_POINT('',(6.15,-4.85,-2.5)); +#50149 = VECTOR('',#50150,1.); +#50150 = DIRECTION('',(0.E+000,5.551115123126E-016,-1.)); +#50151 = PCURVE('',#47778,#50152); +#50152 = DEFINITIONAL_REPRESENTATION('',(#50153),#50157); +#50153 = LINE('',#50154,#50155); +#50154 = CARTESIAN_POINT('',(-2.,-0.3)); +#50155 = VECTOR('',#50156,1.); +#50156 = DIRECTION('',(-1.,0.E+000)); +#50157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#50158 = PCURVE('',#50159,#50164); +#50159 = PLANE('',#50160); +#50160 = AXIS2_PLACEMENT_3D('',#50161,#50162,#50163); +#50161 = CARTESIAN_POINT('',(6.15,-4.85,-2.5)); +#50162 = DIRECTION('',(-1.,0.E+000,-0.E+000)); +#50163 = DIRECTION('',(0.E+000,5.551115123126E-016,-1.)); +#50164 = DEFINITIONAL_REPRESENTATION('',(#50165),#50169); +#50165 = LINE('',#50166,#50167); +#50166 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#50167 = VECTOR('',#50168,1.); +#50168 = DIRECTION('',(1.,0.E+000)); +#50169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#50170 = ORIENTED_EDGE('',*,*,#50171,.F.); +#50171 = EDGE_CURVE('',#50172,#50144,#50174,.T.); +#50172 = VERTEX_POINT('',#50173); +#50173 = CARTESIAN_POINT('',(6.162230377286,-4.85,-2.459232075714)); +#50174 = SURFACE_CURVE('',#50175,(#50180,#50191),.PCURVE_S1.); +#50175 = CIRCLE('',#50176,0.29); +#50176 = AXIS2_PLACEMENT_3D('',#50177,#50178,#50179); +#50177 = CARTESIAN_POINT('',(6.44,-4.85,-2.542562962528)); +#50178 = DIRECTION('',(0.E+000,-1.,-3.330669073875E-016)); +#50179 = DIRECTION('',(0.E+000,-3.330669073875E-016,1.)); +#50180 = PCURVE('',#47778,#50181); +#50181 = DEFINITIONAL_REPRESENTATION('',(#50182),#50190); +#50182 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#50183,#50184,#50185,#50186 + ,#50187,#50188,#50189),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#50183 = CARTESIAN_POINT('',(-1.752562962528,-1.E-002)); +#50184 = CARTESIAN_POINT('',(-1.752562962528,-0.512294734195)); +#50185 = CARTESIAN_POINT('',(-2.187562962528,-0.261147367097)); +#50186 = CARTESIAN_POINT('',(-2.622562962528,-1.E-002)); +#50187 = CARTESIAN_POINT('',(-2.187562962528,0.241147367097)); +#50188 = CARTESIAN_POINT('',(-1.752562962528,0.492294734195)); +#50189 = CARTESIAN_POINT('',(-1.752562962528,-1.E-002)); +#50190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#50191 = PCURVE('',#50192,#50197); +#50192 = CYLINDRICAL_SURFACE('',#50193,0.29); +#50193 = AXIS2_PLACEMENT_3D('',#50194,#50195,#50196); +#50194 = CARTESIAN_POINT('',(6.44,-4.85,-2.542562962528)); +#50195 = DIRECTION('',(0.E+000,1.,3.330669073875E-016)); +#50196 = DIRECTION('',(-0.957826285221,-9.570607158983E-017, + 0.287347885566)); +#50197 = DEFINITIONAL_REPRESENTATION('',(#50198),#50202); +#50198 = LINE('',#50199,#50200); +#50199 = CARTESIAN_POINT('',(7.562524839497,0.E+000)); +#50200 = VECTOR('',#50201,1.); +#50201 = DIRECTION('',(-1.,0.E+000)); +#50202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#50203 = ORIENTED_EDGE('',*,*,#50204,.T.); +#50204 = EDGE_CURVE('',#50172,#50205,#50207,.T.); +#50205 = VERTEX_POINT('',#50206); +#50206 = CARTESIAN_POINT('',(6.425000733956,-4.85,-1.583330886814)); +#50207 = SURFACE_CURVE('',#50208,(#50212,#50219),.PCURVE_S1.); +#50208 = LINE('',#50209,#50210); +#50209 = CARTESIAN_POINT('',(6.15,-4.85,-2.5)); +#50210 = VECTOR('',#50211,1.); +#50211 = DIRECTION('',(0.287347885566,-5.31700397722E-016,0.957826285221 + )); +#50212 = PCURVE('',#47778,#50213); +#50213 = DEFINITIONAL_REPRESENTATION('',(#50214),#50218); +#50214 = LINE('',#50215,#50216); +#50215 = CARTESIAN_POINT('',(-2.,-0.3)); +#50216 = VECTOR('',#50217,1.); +#50217 = DIRECTION('',(0.957826285221,0.287347885566)); +#50218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#50219 = PCURVE('',#50220,#50225); +#50220 = PLANE('',#50221); +#50221 = AXIS2_PLACEMENT_3D('',#50222,#50223,#50224); +#50222 = CARTESIAN_POINT('',(6.15,-4.85,-2.5)); +#50223 = DIRECTION('',(0.957826285221,9.570607158995E-017, + -0.287347885566)); +#50224 = DIRECTION('',(0.287347885566,-5.31700397722E-016,0.957826285221 + )); +#50225 = DEFINITIONAL_REPRESENTATION('',(#50226),#50230); +#50226 = LINE('',#50227,#50228); +#50227 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#50228 = VECTOR('',#50229,1.); +#50229 = DIRECTION('',(1.,-2.958228394579E-031)); +#50230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#50231 = ORIENTED_EDGE('',*,*,#50232,.F.); +#50232 = EDGE_CURVE('',#50233,#50205,#50235,.T.); +#50233 = VERTEX_POINT('',#50234); +#50234 = CARTESIAN_POINT('',(6.425000733956,-4.85,-1.416669113186)); +#50235 = SURFACE_CURVE('',#50236,(#50241,#50248),.PCURVE_S1.); +#50236 = CIRCLE('',#50237,0.29); +#50237 = AXIS2_PLACEMENT_3D('',#50238,#50239,#50240); +#50238 = CARTESIAN_POINT('',(6.147231111242,-4.85,-1.5)); +#50239 = DIRECTION('',(-0.E+000,1.,3.330669073875E-016)); +#50240 = DIRECTION('',(0.E+000,-3.330669073875E-016,1.)); +#50241 = PCURVE('',#47778,#50242); +#50242 = DEFINITIONAL_REPRESENTATION('',(#50243),#50247); +#50243 = CIRCLE('',#50244,0.29); +#50244 = AXIS2_PLACEMENT_2D('',#50245,#50246); +#50245 = CARTESIAN_POINT('',(-1.,-0.302768888758)); +#50246 = DIRECTION('',(1.,0.E+000)); +#50247 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#50248 = PCURVE('',#50249,#50254); +#50249 = CYLINDRICAL_SURFACE('',#50250,0.29); +#50250 = AXIS2_PLACEMENT_3D('',#50251,#50252,#50253); +#50251 = CARTESIAN_POINT('',(6.147231111242,-4.85,-1.5)); +#50252 = DIRECTION('',(0.E+000,1.,3.330669073875E-016)); +#50253 = DIRECTION('',(0.957826285221,-9.570607158983E-017, + 0.287347885566)); +#50254 = DEFINITIONAL_REPRESENTATION('',(#50255),#50259); +#50255 = LINE('',#50256,#50257); +#50256 = CARTESIAN_POINT('',(-1.279339532317,0.E+000)); +#50257 = VECTOR('',#50258,1.); +#50258 = DIRECTION('',(1.,0.E+000)); +#50259 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#50260 = ORIENTED_EDGE('',*,*,#50261,.T.); +#50261 = EDGE_CURVE('',#50233,#50262,#50264,.T.); +#50262 = VERTEX_POINT('',#50263); +#50263 = CARTESIAN_POINT('',(6.162230377286,-4.85,-0.540767924286)); +#50264 = SURFACE_CURVE('',#50265,(#50269,#50276),.PCURVE_S1.); +#50265 = LINE('',#50266,#50267); +#50266 = CARTESIAN_POINT('',(6.45,-4.85,-1.5)); +#50267 = VECTOR('',#50268,1.); +#50268 = DIRECTION('',(-0.287347885566,-5.31700397722E-016, + 0.957826285221)); +#50269 = PCURVE('',#47778,#50270); +#50270 = DEFINITIONAL_REPRESENTATION('',(#50271),#50275); +#50271 = LINE('',#50272,#50273); +#50272 = CARTESIAN_POINT('',(-1.,0.E+000)); +#50273 = VECTOR('',#50274,1.); +#50274 = DIRECTION('',(0.957826285221,-0.287347885566)); +#50275 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#50276 = PCURVE('',#50277,#50282); +#50277 = PLANE('',#50278); +#50278 = AXIS2_PLACEMENT_3D('',#50279,#50280,#50281); +#50279 = CARTESIAN_POINT('',(6.45,-4.85,-1.5)); +#50280 = DIRECTION('',(0.957826285221,-9.570607158995E-017, + 0.287347885566)); +#50281 = DIRECTION('',(-0.287347885566,-5.31700397722E-016, + 0.957826285221)); +#50282 = DEFINITIONAL_REPRESENTATION('',(#50283),#50287); +#50283 = LINE('',#50284,#50285); +#50284 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#50285 = VECTOR('',#50286,1.); +#50286 = DIRECTION('',(1.,-2.958228394579E-031)); +#50287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#50288 = ORIENTED_EDGE('',*,*,#50289,.F.); +#50289 = EDGE_CURVE('',#50290,#50262,#50292,.T.); +#50290 = VERTEX_POINT('',#50291); +#50291 = CARTESIAN_POINT('',(6.15,-4.85,-0.457437037472)); +#50292 = SURFACE_CURVE('',#50293,(#50298,#50309),.PCURVE_S1.); +#50293 = CIRCLE('',#50294,0.29); +#50294 = AXIS2_PLACEMENT_3D('',#50295,#50296,#50297); +#50295 = CARTESIAN_POINT('',(6.44,-4.85,-0.457437037472)); +#50296 = DIRECTION('',(0.E+000,-1.,-3.330669073875E-016)); +#50297 = DIRECTION('',(0.E+000,-3.330669073875E-016,1.)); +#50298 = PCURVE('',#47778,#50299); +#50299 = DEFINITIONAL_REPRESENTATION('',(#50300),#50308); +#50300 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#50301,#50302,#50303,#50304 + ,#50305,#50306,#50307),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#50301 = CARTESIAN_POINT('',(0.332562962528,-1.E-002)); +#50302 = CARTESIAN_POINT('',(0.332562962528,-0.512294734195)); +#50303 = CARTESIAN_POINT('',(-0.102437037472,-0.261147367097)); +#50304 = CARTESIAN_POINT('',(-0.537437037472,-1.E-002)); +#50305 = CARTESIAN_POINT('',(-0.102437037472,0.241147367097)); +#50306 = CARTESIAN_POINT('',(0.332562962528,0.492294734195)); +#50307 = CARTESIAN_POINT('',(0.332562962528,-1.E-002)); +#50308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#50309 = PCURVE('',#50310,#50315); +#50310 = CYLINDRICAL_SURFACE('',#50311,0.29); +#50311 = AXIS2_PLACEMENT_3D('',#50312,#50313,#50314); +#50312 = CARTESIAN_POINT('',(6.44,-4.85,-0.457437037472)); +#50313 = DIRECTION('',(0.E+000,1.,3.330669073875E-016)); +#50314 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#50315 = DEFINITIONAL_REPRESENTATION('',(#50316),#50320); +#50316 = LINE('',#50317,#50318); +#50317 = CARTESIAN_POINT('',(7.853981633974,0.E+000)); +#50318 = VECTOR('',#50319,1.); +#50319 = DIRECTION('',(-1.,0.E+000)); +#50320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#50321 = ORIENTED_EDGE('',*,*,#50322,.F.); +#50322 = EDGE_CURVE('',#47531,#50290,#50323,.T.); +#50323 = SURFACE_CURVE('',#50324,(#50328,#50335),.PCURVE_S1.); +#50324 = LINE('',#50325,#50326); +#50325 = CARTESIAN_POINT('',(6.15,-4.85,1.5)); +#50326 = VECTOR('',#50327,1.); +#50327 = DIRECTION('',(0.E+000,5.551115123126E-016,-1.)); +#50328 = PCURVE('',#47778,#50329); +#50329 = DEFINITIONAL_REPRESENTATION('',(#50330),#50334); +#50330 = LINE('',#50331,#50332); +#50331 = CARTESIAN_POINT('',(2.,-0.3)); +#50332 = VECTOR('',#50333,1.); +#50333 = DIRECTION('',(-1.,0.E+000)); +#50334 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#50335 = PCURVE('',#48102,#50336); +#50336 = DEFINITIONAL_REPRESENTATION('',(#50337),#50341); +#50337 = LINE('',#50338,#50339); +#50338 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#50339 = VECTOR('',#50340,1.); +#50340 = DIRECTION('',(1.,0.E+000)); +#50341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#50342 = ORIENTED_EDGE('',*,*,#47764,.F.); +#50343 = ORIENTED_EDGE('',*,*,#50344,.F.); +#50344 = EDGE_CURVE('',#50345,#47737,#50347,.T.); +#50345 = VERTEX_POINT('',#50346); +#50346 = CARTESIAN_POINT('',(6.16,-4.85,1.5)); +#50347 = SURFACE_CURVE('',#50348,(#50352,#50359),.PCURVE_S1.); +#50348 = LINE('',#50349,#50350); +#50349 = CARTESIAN_POINT('',(6.45,-4.85,1.5)); +#50350 = VECTOR('',#50351,1.); +#50351 = DIRECTION('',(-1.,-0.E+000,0.E+000)); +#50352 = PCURVE('',#47778,#50353); +#50353 = DEFINITIONAL_REPRESENTATION('',(#50354),#50358); +#50354 = LINE('',#50355,#50356); +#50355 = CARTESIAN_POINT('',(2.,0.E+000)); +#50356 = VECTOR('',#50357,1.); +#50357 = DIRECTION('',(0.E+000,-1.)); +#50358 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#50359 = PCURVE('',#47752,#50360); +#50360 = DEFINITIONAL_REPRESENTATION('',(#50361),#50365); +#50361 = LINE('',#50362,#50363); +#50362 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#50363 = VECTOR('',#50364,1.); +#50364 = DIRECTION('',(1.,0.E+000)); +#50365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#50366 = ORIENTED_EDGE('',*,*,#50367,.F.); +#50367 = EDGE_CURVE('',#50368,#50345,#50370,.T.); +#50368 = VERTEX_POINT('',#50369); +#50369 = CARTESIAN_POINT('',(6.45,-4.85,1.21)); +#50370 = SURFACE_CURVE('',#50371,(#50376,#50387),.PCURVE_S1.); +#50371 = CIRCLE('',#50372,0.29); +#50372 = AXIS2_PLACEMENT_3D('',#50373,#50374,#50375); +#50373 = CARTESIAN_POINT('',(6.16,-4.85,1.21)); +#50374 = DIRECTION('',(0.E+000,-1.,-3.330669073875E-016)); +#50375 = DIRECTION('',(0.E+000,-3.330669073875E-016,1.)); +#50376 = PCURVE('',#47778,#50377); +#50377 = DEFINITIONAL_REPRESENTATION('',(#50378),#50386); +#50378 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#50379,#50380,#50381,#50382 + ,#50383,#50384,#50385),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#50379 = CARTESIAN_POINT('',(2.,-0.29)); +#50380 = CARTESIAN_POINT('',(2.,-0.792294734195)); +#50381 = CARTESIAN_POINT('',(1.565,-0.541147367097)); +#50382 = CARTESIAN_POINT('',(1.13,-0.29)); +#50383 = CARTESIAN_POINT('',(1.565,-3.885263290251E-002)); +#50384 = CARTESIAN_POINT('',(2.,0.212294734195)); +#50385 = CARTESIAN_POINT('',(2.,-0.29)); +#50386 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#50387 = PCURVE('',#50388,#50393); +#50388 = CYLINDRICAL_SURFACE('',#50389,0.29); +#50389 = AXIS2_PLACEMENT_3D('',#50390,#50391,#50392); +#50390 = CARTESIAN_POINT('',(6.16,-4.85,1.21)); +#50391 = DIRECTION('',(0.E+000,1.,3.330669073875E-016)); +#50392 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#50393 = DEFINITIONAL_REPRESENTATION('',(#50394),#50398); +#50394 = LINE('',#50395,#50396); +#50395 = CARTESIAN_POINT('',(10.995574287564,-2.6645352591E-015)); +#50396 = VECTOR('',#50397,1.); +#50397 = DIRECTION('',(-1.,5.654319433713E-016)); +#50398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#50399 = ORIENTED_EDGE('',*,*,#50400,.F.); +#50400 = EDGE_CURVE('',#50401,#50368,#50403,.T.); +#50401 = VERTEX_POINT('',#50402); +#50402 = CARTESIAN_POINT('',(6.45,-4.85,-0.457437037472)); +#50403 = SURFACE_CURVE('',#50404,(#50408,#50415),.PCURVE_S1.); +#50404 = LINE('',#50405,#50406); +#50405 = CARTESIAN_POINT('',(6.45,-4.85,-0.5)); +#50406 = VECTOR('',#50407,1.); +#50407 = DIRECTION('',(0.E+000,-5.551115123126E-016,1.)); +#50408 = PCURVE('',#47778,#50409); +#50409 = DEFINITIONAL_REPRESENTATION('',(#50410),#50414); +#50410 = LINE('',#50411,#50412); +#50411 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#50412 = VECTOR('',#50413,1.); +#50413 = DIRECTION('',(1.,0.E+000)); +#50414 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#50415 = PCURVE('',#50416,#50421); +#50416 = PLANE('',#50417); +#50417 = AXIS2_PLACEMENT_3D('',#50418,#50419,#50420); +#50418 = CARTESIAN_POINT('',(6.45,-4.85,-0.5)); +#50419 = DIRECTION('',(1.,0.E+000,0.E+000)); +#50420 = DIRECTION('',(0.E+000,-5.551115123126E-016,1.)); +#50421 = DEFINITIONAL_REPRESENTATION('',(#50422),#50426); +#50422 = LINE('',#50423,#50424); +#50423 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#50424 = VECTOR('',#50425,1.); +#50425 = DIRECTION('',(1.,0.E+000)); +#50426 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#50427 = ORIENTED_EDGE('',*,*,#50428,.F.); +#50428 = EDGE_CURVE('',#49972,#50401,#50429,.T.); +#50429 = SURFACE_CURVE('',#50430,(#50435,#50442),.PCURVE_S1.); +#50430 = CIRCLE('',#50431,0.29); +#50431 = AXIS2_PLACEMENT_3D('',#50432,#50433,#50434); +#50432 = CARTESIAN_POINT('',(6.74,-4.85,-0.457437037472)); +#50433 = DIRECTION('',(-0.E+000,1.,3.330669073875E-016)); +#50434 = DIRECTION('',(0.E+000,-3.330669073875E-016,1.)); +#50435 = PCURVE('',#47778,#50436); +#50436 = DEFINITIONAL_REPRESENTATION('',(#50437),#50441); +#50437 = CIRCLE('',#50438,0.29); +#50438 = AXIS2_PLACEMENT_2D('',#50439,#50440); +#50439 = CARTESIAN_POINT('',(4.2562962528E-002,0.29)); +#50440 = DIRECTION('',(1.,0.E+000)); +#50441 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#50442 = PCURVE('',#50443,#50448); +#50443 = CYLINDRICAL_SURFACE('',#50444,0.29); +#50444 = AXIS2_PLACEMENT_3D('',#50445,#50446,#50447); +#50445 = CARTESIAN_POINT('',(6.74,-4.85,-0.457437037472)); +#50446 = DIRECTION('',(0.E+000,1.,3.330669073875E-016)); +#50447 = DIRECTION('',(-0.957826285221,9.570607158983E-017, + -0.287347885566)); +#50448 = DEFINITIONAL_REPRESENTATION('',(#50449),#50453); +#50449 = LINE('',#50450,#50451); +#50450 = CARTESIAN_POINT('',(-4.420932185907,0.E+000)); +#50451 = VECTOR('',#50452,1.); +#50452 = DIRECTION('',(1.,0.E+000)); +#50453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#50454 = ADVANCED_FACE('',(#50455),#47752,.T.); +#50455 = FACE_BOUND('',#50456,.T.); +#50456 = EDGE_LOOP('',(#50457,#50458,#50481,#50502)); +#50457 = ORIENTED_EDGE('',*,*,#50344,.F.); +#50458 = ORIENTED_EDGE('',*,*,#50459,.T.); +#50459 = EDGE_CURVE('',#50345,#50460,#50462,.T.); +#50460 = VERTEX_POINT('',#50461); +#50461 = CARTESIAN_POINT('',(6.16,-4.15,1.5)); +#50462 = SURFACE_CURVE('',#50463,(#50467,#50474),.PCURVE_S1.); +#50463 = LINE('',#50464,#50465); +#50464 = CARTESIAN_POINT('',(6.16,-4.85,1.5)); +#50465 = VECTOR('',#50466,1.); +#50466 = DIRECTION('',(0.E+000,1.,3.330669073875E-016)); +#50467 = PCURVE('',#47752,#50468); +#50468 = DEFINITIONAL_REPRESENTATION('',(#50469),#50473); +#50469 = LINE('',#50470,#50471); +#50470 = CARTESIAN_POINT('',(0.29,0.E+000)); +#50471 = VECTOR('',#50472,1.); +#50472 = DIRECTION('',(0.E+000,-1.)); +#50473 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#50474 = PCURVE('',#50388,#50475); +#50475 = DEFINITIONAL_REPRESENTATION('',(#50476),#50480); +#50476 = LINE('',#50477,#50478); +#50477 = CARTESIAN_POINT('',(4.712388980385,8.881784197001E-016)); +#50478 = VECTOR('',#50479,1.); +#50479 = DIRECTION('',(0.E+000,1.)); +#50480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#50481 = ORIENTED_EDGE('',*,*,#50482,.T.); +#50482 = EDGE_CURVE('',#50460,#47709,#50483,.T.); +#50483 = SURFACE_CURVE('',#50484,(#50488,#50495),.PCURVE_S1.); +#50484 = LINE('',#50485,#50486); +#50485 = CARTESIAN_POINT('',(6.45,-4.15,1.5)); +#50486 = VECTOR('',#50487,1.); +#50487 = DIRECTION('',(-1.,-0.E+000,0.E+000)); +#50488 = PCURVE('',#47752,#50489); +#50489 = DEFINITIONAL_REPRESENTATION('',(#50490),#50494); +#50490 = LINE('',#50491,#50492); +#50491 = CARTESIAN_POINT('',(0.E+000,-0.7)); +#50492 = VECTOR('',#50493,1.); +#50493 = DIRECTION('',(1.,0.E+000)); +#50494 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#50495 = PCURVE('',#47724,#50496); +#50496 = DEFINITIONAL_REPRESENTATION('',(#50497),#50501); +#50497 = LINE('',#50498,#50499); +#50498 = CARTESIAN_POINT('',(2.,0.E+000)); +#50499 = VECTOR('',#50500,1.); +#50500 = DIRECTION('',(0.E+000,-1.)); +#50501 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#50502 = ORIENTED_EDGE('',*,*,#47736,.F.); +#50503 = ADVANCED_FACE('',(#50504),#47724,.T.); +#50504 = FACE_BOUND('',#50505,.T.); +#50505 = EDGE_LOOP('',(#50506,#50531,#50555,#50578,#50602,#50625,#50648, + #50671,#50699,#50722,#50746,#50769,#50797,#50818,#50819,#50820, + #50848,#50871)); +#50506 = ORIENTED_EDGE('',*,*,#50507,.T.); +#50507 = EDGE_CURVE('',#50508,#50510,#50512,.T.); +#50508 = VERTEX_POINT('',#50509); +#50509 = CARTESIAN_POINT('',(6.462230377286,-4.15,-0.540767924286)); +#50510 = VERTEX_POINT('',#50511); +#50511 = CARTESIAN_POINT('',(6.725000733956,-4.15,-1.416669113186)); +#50512 = SURFACE_CURVE('',#50513,(#50517,#50524),.PCURVE_S1.); +#50513 = LINE('',#50514,#50515); +#50514 = CARTESIAN_POINT('',(6.45,-4.15,-0.5)); +#50515 = VECTOR('',#50516,1.); +#50516 = DIRECTION('',(0.287347885566,5.31700397722E-016,-0.957826285221 + )); +#50517 = PCURVE('',#47724,#50518); +#50518 = DEFINITIONAL_REPRESENTATION('',(#50519),#50523); +#50519 = LINE('',#50520,#50521); +#50520 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#50521 = VECTOR('',#50522,1.); +#50522 = DIRECTION('',(-0.957826285221,0.287347885566)); +#50523 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#50524 = PCURVE('',#49989,#50525); +#50525 = DEFINITIONAL_REPRESENTATION('',(#50526),#50530); +#50526 = LINE('',#50527,#50528); +#50527 = CARTESIAN_POINT('',(3.721902784054E-016,-0.7)); +#50528 = VECTOR('',#50529,1.); +#50529 = DIRECTION('',(1.,2.958228394579E-031)); +#50530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#50531 = ORIENTED_EDGE('',*,*,#50532,.T.); +#50532 = EDGE_CURVE('',#50510,#50533,#50535,.T.); +#50533 = VERTEX_POINT('',#50534); +#50534 = CARTESIAN_POINT('',(6.725000733956,-4.15,-1.583330886814)); +#50535 = SURFACE_CURVE('',#50536,(#50541,#50548),.PCURVE_S1.); +#50536 = CIRCLE('',#50537,0.29); +#50537 = AXIS2_PLACEMENT_3D('',#50538,#50539,#50540); +#50538 = CARTESIAN_POINT('',(6.447231111242,-4.15,-1.5)); +#50539 = DIRECTION('',(-0.E+000,1.,3.330669073875E-016)); +#50540 = DIRECTION('',(0.E+000,-3.330669073875E-016,1.)); +#50541 = PCURVE('',#47724,#50542); +#50542 = DEFINITIONAL_REPRESENTATION('',(#50543),#50547); +#50543 = CIRCLE('',#50544,0.29); +#50544 = AXIS2_PLACEMENT_2D('',#50545,#50546); +#50545 = CARTESIAN_POINT('',(-1.,-2.768888758E-003)); +#50546 = DIRECTION('',(1.,0.E+000)); +#50547 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#50548 = PCURVE('',#50018,#50549); +#50549 = DEFINITIONAL_REPRESENTATION('',(#50550),#50554); +#50550 = LINE('',#50551,#50552); +#50551 = CARTESIAN_POINT('',(-1.279339532317,0.7)); +#50552 = VECTOR('',#50553,1.); +#50553 = DIRECTION('',(1.,0.E+000)); +#50554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#50555 = ORIENTED_EDGE('',*,*,#50556,.T.); +#50556 = EDGE_CURVE('',#50533,#50557,#50559,.T.); +#50557 = VERTEX_POINT('',#50558); +#50558 = CARTESIAN_POINT('',(6.462230377286,-4.15,-2.459232075714)); +#50559 = SURFACE_CURVE('',#50560,(#50564,#50571),.PCURVE_S1.); +#50560 = LINE('',#50561,#50562); +#50561 = CARTESIAN_POINT('',(6.75,-4.15,-1.5)); +#50562 = VECTOR('',#50563,1.); +#50563 = DIRECTION('',(-0.287347885566,5.31700397722E-016, + -0.957826285221)); +#50564 = PCURVE('',#47724,#50565); +#50565 = DEFINITIONAL_REPRESENTATION('',(#50566),#50570); +#50566 = LINE('',#50567,#50568); +#50567 = CARTESIAN_POINT('',(-1.,0.3)); +#50568 = VECTOR('',#50569,1.); +#50569 = DIRECTION('',(-0.957826285221,-0.287347885566)); +#50570 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#50571 = PCURVE('',#50046,#50572); +#50572 = DEFINITIONAL_REPRESENTATION('',(#50573),#50577); +#50573 = LINE('',#50574,#50575); +#50574 = CARTESIAN_POINT('',(3.721902784054E-016,-0.7)); +#50575 = VECTOR('',#50576,1.); +#50576 = DIRECTION('',(1.,2.958228394579E-031)); +#50577 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#50578 = ORIENTED_EDGE('',*,*,#50579,.F.); +#50579 = EDGE_CURVE('',#50580,#50557,#50582,.T.); +#50580 = VERTEX_POINT('',#50581); +#50581 = CARTESIAN_POINT('',(6.45,-4.15,-2.542562962528)); +#50582 = SURFACE_CURVE('',#50583,(#50588,#50595),.PCURVE_S1.); +#50583 = CIRCLE('',#50584,0.29); +#50584 = AXIS2_PLACEMENT_3D('',#50585,#50586,#50587); +#50585 = CARTESIAN_POINT('',(6.74,-4.15,-2.542562962528)); +#50586 = DIRECTION('',(-0.E+000,1.,3.330669073875E-016)); +#50587 = DIRECTION('',(0.E+000,-3.330669073875E-016,1.)); +#50588 = PCURVE('',#47724,#50589); +#50589 = DEFINITIONAL_REPRESENTATION('',(#50590),#50594); +#50590 = CIRCLE('',#50591,0.29); +#50591 = AXIS2_PLACEMENT_2D('',#50592,#50593); +#50592 = CARTESIAN_POINT('',(-2.042562962528,0.29)); +#50593 = DIRECTION('',(1.,0.E+000)); +#50594 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#50595 = PCURVE('',#50075,#50596); +#50596 = DEFINITIONAL_REPRESENTATION('',(#50597),#50601); +#50597 = LINE('',#50598,#50599); +#50598 = CARTESIAN_POINT('',(-4.712388980385,0.7)); +#50599 = VECTOR('',#50600,1.); +#50600 = DIRECTION('',(1.,0.E+000)); +#50601 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#50602 = ORIENTED_EDGE('',*,*,#50603,.F.); +#50603 = EDGE_CURVE('',#50604,#50580,#50606,.T.); +#50604 = VERTEX_POINT('',#50605); +#50605 = CARTESIAN_POINT('',(6.45,-4.15,-3.5)); +#50606 = SURFACE_CURVE('',#50607,(#50611,#50618),.PCURVE_S1.); +#50607 = LINE('',#50608,#50609); +#50608 = CARTESIAN_POINT('',(6.45,-4.15,-3.5)); +#50609 = VECTOR('',#50610,1.); +#50610 = DIRECTION('',(0.E+000,-5.551115123126E-016,1.)); +#50611 = PCURVE('',#47724,#50612); +#50612 = DEFINITIONAL_REPRESENTATION('',(#50613),#50617); +#50613 = LINE('',#50614,#50615); +#50614 = CARTESIAN_POINT('',(-3.,0.E+000)); +#50615 = VECTOR('',#50616,1.); +#50616 = DIRECTION('',(1.,0.E+000)); +#50617 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#50618 = PCURVE('',#50103,#50619); +#50619 = DEFINITIONAL_REPRESENTATION('',(#50620),#50624); +#50620 = LINE('',#50621,#50622); +#50621 = CARTESIAN_POINT('',(-3.885780586188E-016,-0.7)); +#50622 = VECTOR('',#50623,1.); +#50623 = DIRECTION('',(1.,0.E+000)); +#50624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#50625 = ORIENTED_EDGE('',*,*,#50626,.F.); +#50626 = EDGE_CURVE('',#50627,#50604,#50629,.T.); +#50627 = VERTEX_POINT('',#50628); +#50628 = CARTESIAN_POINT('',(6.15,-4.15,-3.5)); +#50629 = SURFACE_CURVE('',#50630,(#50634,#50641),.PCURVE_S1.); +#50630 = LINE('',#50631,#50632); +#50631 = CARTESIAN_POINT('',(6.15,-4.15,-3.5)); +#50632 = VECTOR('',#50633,1.); +#50633 = DIRECTION('',(1.,0.E+000,0.E+000)); +#50634 = PCURVE('',#47724,#50635); +#50635 = DEFINITIONAL_REPRESENTATION('',(#50636),#50640); +#50636 = LINE('',#50637,#50638); +#50637 = CARTESIAN_POINT('',(-3.,-0.3)); +#50638 = VECTOR('',#50639,1.); +#50639 = DIRECTION('',(0.E+000,1.)); +#50640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#50641 = PCURVE('',#50131,#50642); +#50642 = DEFINITIONAL_REPRESENTATION('',(#50643),#50647); +#50643 = LINE('',#50644,#50645); +#50644 = CARTESIAN_POINT('',(0.E+000,-0.7)); +#50645 = VECTOR('',#50646,1.); +#50646 = DIRECTION('',(1.,0.E+000)); +#50647 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#50648 = ORIENTED_EDGE('',*,*,#50649,.F.); +#50649 = EDGE_CURVE('',#50650,#50627,#50652,.T.); +#50650 = VERTEX_POINT('',#50651); +#50651 = CARTESIAN_POINT('',(6.15,-4.15,-2.542562962528)); +#50652 = SURFACE_CURVE('',#50653,(#50657,#50664),.PCURVE_S1.); +#50653 = LINE('',#50654,#50655); +#50654 = CARTESIAN_POINT('',(6.15,-4.15,-2.5)); +#50655 = VECTOR('',#50656,1.); +#50656 = DIRECTION('',(0.E+000,5.551115123126E-016,-1.)); +#50657 = PCURVE('',#47724,#50658); +#50658 = DEFINITIONAL_REPRESENTATION('',(#50659),#50663); +#50659 = LINE('',#50660,#50661); +#50660 = CARTESIAN_POINT('',(-2.,-0.3)); +#50661 = VECTOR('',#50662,1.); +#50662 = DIRECTION('',(-1.,0.E+000)); +#50663 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#50664 = PCURVE('',#50159,#50665); +#50665 = DEFINITIONAL_REPRESENTATION('',(#50666),#50670); +#50666 = LINE('',#50667,#50668); +#50667 = CARTESIAN_POINT('',(3.885780586188E-016,-0.7)); +#50668 = VECTOR('',#50669,1.); +#50669 = DIRECTION('',(1.,0.E+000)); +#50670 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#50671 = ORIENTED_EDGE('',*,*,#50672,.F.); +#50672 = EDGE_CURVE('',#50673,#50650,#50675,.T.); +#50673 = VERTEX_POINT('',#50674); +#50674 = CARTESIAN_POINT('',(6.162230377286,-4.15,-2.459232075714)); +#50675 = SURFACE_CURVE('',#50676,(#50681,#50692),.PCURVE_S1.); +#50676 = CIRCLE('',#50677,0.29); +#50677 = AXIS2_PLACEMENT_3D('',#50678,#50679,#50680); +#50678 = CARTESIAN_POINT('',(6.44,-4.15,-2.542562962528)); +#50679 = DIRECTION('',(0.E+000,-1.,-3.330669073875E-016)); +#50680 = DIRECTION('',(0.E+000,-3.330669073875E-016,1.)); +#50681 = PCURVE('',#47724,#50682); +#50682 = DEFINITIONAL_REPRESENTATION('',(#50683),#50691); +#50683 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#50684,#50685,#50686,#50687 + ,#50688,#50689,#50690),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#50684 = CARTESIAN_POINT('',(-1.752562962528,-1.E-002)); +#50685 = CARTESIAN_POINT('',(-1.752562962528,-0.512294734195)); +#50686 = CARTESIAN_POINT('',(-2.187562962528,-0.261147367097)); +#50687 = CARTESIAN_POINT('',(-2.622562962528,-1.E-002)); +#50688 = CARTESIAN_POINT('',(-2.187562962528,0.241147367097)); +#50689 = CARTESIAN_POINT('',(-1.752562962528,0.492294734195)); +#50690 = CARTESIAN_POINT('',(-1.752562962528,-1.E-002)); +#50691 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#50692 = PCURVE('',#50192,#50693); +#50693 = DEFINITIONAL_REPRESENTATION('',(#50694),#50698); +#50694 = LINE('',#50695,#50696); +#50695 = CARTESIAN_POINT('',(7.562524839497,0.7)); +#50696 = VECTOR('',#50697,1.); +#50697 = DIRECTION('',(-1.,0.E+000)); +#50698 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#50699 = ORIENTED_EDGE('',*,*,#50700,.T.); +#50700 = EDGE_CURVE('',#50673,#50701,#50703,.T.); +#50701 = VERTEX_POINT('',#50702); +#50702 = CARTESIAN_POINT('',(6.425000733956,-4.15,-1.583330886814)); +#50703 = SURFACE_CURVE('',#50704,(#50708,#50715),.PCURVE_S1.); +#50704 = LINE('',#50705,#50706); +#50705 = CARTESIAN_POINT('',(6.15,-4.15,-2.5)); +#50706 = VECTOR('',#50707,1.); +#50707 = DIRECTION('',(0.287347885566,-5.31700397722E-016,0.957826285221 + )); +#50708 = PCURVE('',#47724,#50709); +#50709 = DEFINITIONAL_REPRESENTATION('',(#50710),#50714); +#50710 = LINE('',#50711,#50712); +#50711 = CARTESIAN_POINT('',(-2.,-0.3)); +#50712 = VECTOR('',#50713,1.); +#50713 = DIRECTION('',(0.957826285221,0.287347885566)); +#50714 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#50715 = PCURVE('',#50220,#50716); +#50716 = DEFINITIONAL_REPRESENTATION('',(#50717),#50721); +#50717 = LINE('',#50718,#50719); +#50718 = CARTESIAN_POINT('',(-3.721902784054E-016,-0.7)); +#50719 = VECTOR('',#50720,1.); +#50720 = DIRECTION('',(1.,-2.958228394579E-031)); +#50721 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#50722 = ORIENTED_EDGE('',*,*,#50723,.F.); +#50723 = EDGE_CURVE('',#50724,#50701,#50726,.T.); +#50724 = VERTEX_POINT('',#50725); +#50725 = CARTESIAN_POINT('',(6.425000733956,-4.15,-1.416669113186)); +#50726 = SURFACE_CURVE('',#50727,(#50732,#50739),.PCURVE_S1.); +#50727 = CIRCLE('',#50728,0.29); +#50728 = AXIS2_PLACEMENT_3D('',#50729,#50730,#50731); +#50729 = CARTESIAN_POINT('',(6.147231111242,-4.15,-1.5)); +#50730 = DIRECTION('',(-0.E+000,1.,3.330669073875E-016)); +#50731 = DIRECTION('',(0.E+000,-3.330669073875E-016,1.)); +#50732 = PCURVE('',#47724,#50733); +#50733 = DEFINITIONAL_REPRESENTATION('',(#50734),#50738); +#50734 = CIRCLE('',#50735,0.29); +#50735 = AXIS2_PLACEMENT_2D('',#50736,#50737); +#50736 = CARTESIAN_POINT('',(-1.,-0.302768888758)); +#50737 = DIRECTION('',(1.,0.E+000)); +#50738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#50739 = PCURVE('',#50249,#50740); +#50740 = DEFINITIONAL_REPRESENTATION('',(#50741),#50745); +#50741 = LINE('',#50742,#50743); +#50742 = CARTESIAN_POINT('',(-1.279339532317,0.7)); +#50743 = VECTOR('',#50744,1.); +#50744 = DIRECTION('',(1.,0.E+000)); +#50745 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#50746 = ORIENTED_EDGE('',*,*,#50747,.T.); +#50747 = EDGE_CURVE('',#50724,#50748,#50750,.T.); +#50748 = VERTEX_POINT('',#50749); +#50749 = CARTESIAN_POINT('',(6.162230377286,-4.15,-0.540767924286)); +#50750 = SURFACE_CURVE('',#50751,(#50755,#50762),.PCURVE_S1.); +#50751 = LINE('',#50752,#50753); +#50752 = CARTESIAN_POINT('',(6.45,-4.15,-1.5)); +#50753 = VECTOR('',#50754,1.); +#50754 = DIRECTION('',(-0.287347885566,-5.31700397722E-016, + 0.957826285221)); +#50755 = PCURVE('',#47724,#50756); +#50756 = DEFINITIONAL_REPRESENTATION('',(#50757),#50761); +#50757 = LINE('',#50758,#50759); +#50758 = CARTESIAN_POINT('',(-1.,0.E+000)); +#50759 = VECTOR('',#50760,1.); +#50760 = DIRECTION('',(0.957826285221,-0.287347885566)); +#50761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#50762 = PCURVE('',#50277,#50763); +#50763 = DEFINITIONAL_REPRESENTATION('',(#50764),#50768); +#50764 = LINE('',#50765,#50766); +#50765 = CARTESIAN_POINT('',(-3.721902784054E-016,-0.7)); +#50766 = VECTOR('',#50767,1.); +#50767 = DIRECTION('',(1.,-2.958228394579E-031)); +#50768 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#50769 = ORIENTED_EDGE('',*,*,#50770,.F.); +#50770 = EDGE_CURVE('',#50771,#50748,#50773,.T.); +#50771 = VERTEX_POINT('',#50772); +#50772 = CARTESIAN_POINT('',(6.15,-4.15,-0.457437037472)); +#50773 = SURFACE_CURVE('',#50774,(#50779,#50790),.PCURVE_S1.); +#50774 = CIRCLE('',#50775,0.29); +#50775 = AXIS2_PLACEMENT_3D('',#50776,#50777,#50778); +#50776 = CARTESIAN_POINT('',(6.44,-4.15,-0.457437037472)); +#50777 = DIRECTION('',(0.E+000,-1.,-3.330669073875E-016)); +#50778 = DIRECTION('',(0.E+000,-3.330669073875E-016,1.)); +#50779 = PCURVE('',#47724,#50780); +#50780 = DEFINITIONAL_REPRESENTATION('',(#50781),#50789); +#50781 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#50782,#50783,#50784,#50785 + ,#50786,#50787,#50788),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#50782 = CARTESIAN_POINT('',(0.332562962528,-1.E-002)); +#50783 = CARTESIAN_POINT('',(0.332562962528,-0.512294734195)); +#50784 = CARTESIAN_POINT('',(-0.102437037472,-0.261147367097)); +#50785 = CARTESIAN_POINT('',(-0.537437037472,-1.E-002)); +#50786 = CARTESIAN_POINT('',(-0.102437037472,0.241147367097)); +#50787 = CARTESIAN_POINT('',(0.332562962528,0.492294734195)); +#50788 = CARTESIAN_POINT('',(0.332562962528,-1.E-002)); +#50789 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#50790 = PCURVE('',#50310,#50791); +#50791 = DEFINITIONAL_REPRESENTATION('',(#50792),#50796); +#50792 = LINE('',#50793,#50794); +#50793 = CARTESIAN_POINT('',(7.853981633974,0.7)); +#50794 = VECTOR('',#50795,1.); +#50795 = DIRECTION('',(-1.,0.E+000)); +#50796 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#50797 = ORIENTED_EDGE('',*,*,#50798,.F.); +#50798 = EDGE_CURVE('',#47686,#50771,#50799,.T.); +#50799 = SURFACE_CURVE('',#50800,(#50804,#50811),.PCURVE_S1.); +#50800 = LINE('',#50801,#50802); +#50801 = CARTESIAN_POINT('',(6.15,-4.15,1.5)); +#50802 = VECTOR('',#50803,1.); +#50803 = DIRECTION('',(0.E+000,5.551115123126E-016,-1.)); +#50804 = PCURVE('',#47724,#50805); +#50805 = DEFINITIONAL_REPRESENTATION('',(#50806),#50810); +#50806 = LINE('',#50807,#50808); +#50807 = CARTESIAN_POINT('',(2.,-0.3)); +#50808 = VECTOR('',#50809,1.); +#50809 = DIRECTION('',(-1.,0.E+000)); +#50810 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#50811 = PCURVE('',#48102,#50812); +#50812 = DEFINITIONAL_REPRESENTATION('',(#50813),#50817); +#50813 = LINE('',#50814,#50815); +#50814 = CARTESIAN_POINT('',(3.885780586188E-016,-0.7)); +#50815 = VECTOR('',#50816,1.); +#50816 = DIRECTION('',(1.,0.E+000)); +#50817 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#50818 = ORIENTED_EDGE('',*,*,#47708,.F.); +#50819 = ORIENTED_EDGE('',*,*,#50482,.F.); +#50820 = ORIENTED_EDGE('',*,*,#50821,.F.); +#50821 = EDGE_CURVE('',#50822,#50460,#50824,.T.); +#50822 = VERTEX_POINT('',#50823); +#50823 = CARTESIAN_POINT('',(6.45,-4.15,1.21)); +#50824 = SURFACE_CURVE('',#50825,(#50830,#50841),.PCURVE_S1.); +#50825 = CIRCLE('',#50826,0.29); +#50826 = AXIS2_PLACEMENT_3D('',#50827,#50828,#50829); +#50827 = CARTESIAN_POINT('',(6.16,-4.15,1.21)); +#50828 = DIRECTION('',(0.E+000,-1.,-3.330669073875E-016)); +#50829 = DIRECTION('',(0.E+000,-3.330669073875E-016,1.)); +#50830 = PCURVE('',#47724,#50831); +#50831 = DEFINITIONAL_REPRESENTATION('',(#50832),#50840); +#50832 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#50833,#50834,#50835,#50836 + ,#50837,#50838,#50839),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#50833 = CARTESIAN_POINT('',(2.,-0.29)); +#50834 = CARTESIAN_POINT('',(2.,-0.792294734195)); +#50835 = CARTESIAN_POINT('',(1.565,-0.541147367097)); +#50836 = CARTESIAN_POINT('',(1.13,-0.29)); +#50837 = CARTESIAN_POINT('',(1.565,-3.885263290251E-002)); +#50838 = CARTESIAN_POINT('',(2.,0.212294734195)); +#50839 = CARTESIAN_POINT('',(2.,-0.29)); +#50840 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#50841 = PCURVE('',#50388,#50842); +#50842 = DEFINITIONAL_REPRESENTATION('',(#50843),#50847); +#50843 = LINE('',#50844,#50845); +#50844 = CARTESIAN_POINT('',(10.995574287564,0.7)); +#50845 = VECTOR('',#50846,1.); +#50846 = DIRECTION('',(-1.,5.654319433713E-016)); +#50847 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#50848 = ORIENTED_EDGE('',*,*,#50849,.F.); +#50849 = EDGE_CURVE('',#50850,#50822,#50852,.T.); +#50850 = VERTEX_POINT('',#50851); +#50851 = CARTESIAN_POINT('',(6.45,-4.15,-0.457437037472)); +#50852 = SURFACE_CURVE('',#50853,(#50857,#50864),.PCURVE_S1.); +#50853 = LINE('',#50854,#50855); +#50854 = CARTESIAN_POINT('',(6.45,-4.15,-0.5)); +#50855 = VECTOR('',#50856,1.); +#50856 = DIRECTION('',(0.E+000,-5.551115123126E-016,1.)); +#50857 = PCURVE('',#47724,#50858); +#50858 = DEFINITIONAL_REPRESENTATION('',(#50859),#50863); +#50859 = LINE('',#50860,#50861); +#50860 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#50861 = VECTOR('',#50862,1.); +#50862 = DIRECTION('',(1.,0.E+000)); +#50863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#50864 = PCURVE('',#50416,#50865); +#50865 = DEFINITIONAL_REPRESENTATION('',(#50866),#50870); +#50866 = LINE('',#50867,#50868); +#50867 = CARTESIAN_POINT('',(-3.885780586188E-016,-0.7)); +#50868 = VECTOR('',#50869,1.); +#50869 = DIRECTION('',(1.,0.E+000)); +#50870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#50871 = ORIENTED_EDGE('',*,*,#50872,.F.); +#50872 = EDGE_CURVE('',#50508,#50850,#50873,.T.); +#50873 = SURFACE_CURVE('',#50874,(#50879,#50886),.PCURVE_S1.); +#50874 = CIRCLE('',#50875,0.29); +#50875 = AXIS2_PLACEMENT_3D('',#50876,#50877,#50878); +#50876 = CARTESIAN_POINT('',(6.74,-4.15,-0.457437037472)); +#50877 = DIRECTION('',(-0.E+000,1.,3.330669073875E-016)); +#50878 = DIRECTION('',(0.E+000,-3.330669073875E-016,1.)); +#50879 = PCURVE('',#47724,#50880); +#50880 = DEFINITIONAL_REPRESENTATION('',(#50881),#50885); +#50881 = CIRCLE('',#50882,0.29); +#50882 = AXIS2_PLACEMENT_2D('',#50883,#50884); +#50883 = CARTESIAN_POINT('',(4.2562962528E-002,0.29)); +#50884 = DIRECTION('',(1.,0.E+000)); +#50885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#50886 = PCURVE('',#50443,#50887); +#50887 = DEFINITIONAL_REPRESENTATION('',(#50888),#50892); +#50888 = LINE('',#50889,#50890); +#50889 = CARTESIAN_POINT('',(-4.420932185907,0.7)); +#50890 = VECTOR('',#50891,1.); +#50891 = DIRECTION('',(1.,0.E+000)); +#50892 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#50893 = ADVANCED_FACE('',(#50894),#47617,.T.); +#50894 = FACE_BOUND('',#50895,.T.); +#50895 = EDGE_LOOP('',(#50896,#50926,#50955,#50983,#51012,#51040,#51068, + #51096,#51129,#51157,#51186,#51214,#51247,#51268,#51269,#51292, + #51325,#51353)); +#50896 = ORIENTED_EDGE('',*,*,#50897,.T.); +#50897 = EDGE_CURVE('',#50898,#50900,#50902,.T.); +#50898 = VERTEX_POINT('',#50899); +#50899 = CARTESIAN_POINT('',(6.462230377286,0.35,-0.540767924286)); +#50900 = VERTEX_POINT('',#50901); +#50901 = CARTESIAN_POINT('',(6.725000733956,0.35,-1.416669113186)); +#50902 = SURFACE_CURVE('',#50903,(#50907,#50914),.PCURVE_S1.); +#50903 = LINE('',#50904,#50905); +#50904 = CARTESIAN_POINT('',(6.45,0.35,-0.5)); +#50905 = VECTOR('',#50906,1.); +#50906 = DIRECTION('',(0.287347885566,5.31700397722E-016,-0.957826285221 + )); +#50907 = PCURVE('',#47617,#50908); +#50908 = DEFINITIONAL_REPRESENTATION('',(#50909),#50913); +#50909 = LINE('',#50910,#50911); +#50910 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#50911 = VECTOR('',#50912,1.); +#50912 = DIRECTION('',(-0.957826285221,0.287347885566)); +#50913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#50914 = PCURVE('',#50915,#50920); +#50915 = PLANE('',#50916); +#50916 = AXIS2_PLACEMENT_3D('',#50917,#50918,#50919); +#50917 = CARTESIAN_POINT('',(6.45,-0.35,-0.5)); +#50918 = DIRECTION('',(-0.957826285221,9.570607158995E-017, + -0.287347885566)); +#50919 = DIRECTION('',(0.287347885566,5.31700397722E-016,-0.957826285221 + )); +#50920 = DEFINITIONAL_REPRESENTATION('',(#50921),#50925); +#50921 = LINE('',#50922,#50923); +#50922 = CARTESIAN_POINT('',(3.721902784054E-016,-0.7)); +#50923 = VECTOR('',#50924,1.); +#50924 = DIRECTION('',(1.,2.958228394579E-031)); +#50925 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#50926 = ORIENTED_EDGE('',*,*,#50927,.T.); +#50927 = EDGE_CURVE('',#50900,#50928,#50930,.T.); +#50928 = VERTEX_POINT('',#50929); +#50929 = CARTESIAN_POINT('',(6.725000733956,0.35,-1.583330886814)); +#50930 = SURFACE_CURVE('',#50931,(#50936,#50943),.PCURVE_S1.); +#50931 = CIRCLE('',#50932,0.29); +#50932 = AXIS2_PLACEMENT_3D('',#50933,#50934,#50935); +#50933 = CARTESIAN_POINT('',(6.447231111242,0.35,-1.5)); +#50934 = DIRECTION('',(-0.E+000,1.,3.330669073875E-016)); +#50935 = DIRECTION('',(0.E+000,-3.330669073875E-016,1.)); +#50936 = PCURVE('',#47617,#50937); +#50937 = DEFINITIONAL_REPRESENTATION('',(#50938),#50942); +#50938 = CIRCLE('',#50939,0.29); +#50939 = AXIS2_PLACEMENT_2D('',#50940,#50941); +#50940 = CARTESIAN_POINT('',(-1.,-2.768888758E-003)); +#50941 = DIRECTION('',(1.,-3.649214750846E-047)); +#50942 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#50943 = PCURVE('',#50944,#50949); +#50944 = CYLINDRICAL_SURFACE('',#50945,0.29); +#50945 = AXIS2_PLACEMENT_3D('',#50946,#50947,#50948); +#50946 = CARTESIAN_POINT('',(6.447231111242,-0.35,-1.5)); +#50947 = DIRECTION('',(0.E+000,1.,3.330669073875E-016)); +#50948 = DIRECTION('',(0.957826285221,-9.570607158983E-017, + 0.287347885566)); +#50949 = DEFINITIONAL_REPRESENTATION('',(#50950),#50954); +#50950 = LINE('',#50951,#50952); +#50951 = CARTESIAN_POINT('',(-1.279339532317,0.7)); +#50952 = VECTOR('',#50953,1.); +#50953 = DIRECTION('',(1.,0.E+000)); +#50954 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#50955 = ORIENTED_EDGE('',*,*,#50956,.T.); +#50956 = EDGE_CURVE('',#50928,#50957,#50959,.T.); +#50957 = VERTEX_POINT('',#50958); +#50958 = CARTESIAN_POINT('',(6.462230377286,0.35,-2.459232075714)); +#50959 = SURFACE_CURVE('',#50960,(#50964,#50971),.PCURVE_S1.); +#50960 = LINE('',#50961,#50962); +#50961 = CARTESIAN_POINT('',(6.75,0.35,-1.5)); +#50962 = VECTOR('',#50963,1.); +#50963 = DIRECTION('',(-0.287347885566,5.31700397722E-016, + -0.957826285221)); +#50964 = PCURVE('',#47617,#50965); +#50965 = DEFINITIONAL_REPRESENTATION('',(#50966),#50970); +#50966 = LINE('',#50967,#50968); +#50967 = CARTESIAN_POINT('',(-1.,0.3)); +#50968 = VECTOR('',#50969,1.); +#50969 = DIRECTION('',(-0.957826285221,-0.287347885566)); +#50970 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#50971 = PCURVE('',#50972,#50977); +#50972 = PLANE('',#50973); +#50973 = AXIS2_PLACEMENT_3D('',#50974,#50975,#50976); +#50974 = CARTESIAN_POINT('',(6.75,-0.35,-1.5)); +#50975 = DIRECTION('',(-0.957826285221,-9.570607158995E-017, + 0.287347885566)); +#50976 = DIRECTION('',(-0.287347885566,5.31700397722E-016, + -0.957826285221)); +#50977 = DEFINITIONAL_REPRESENTATION('',(#50978),#50982); +#50978 = LINE('',#50979,#50980); +#50979 = CARTESIAN_POINT('',(3.721902784054E-016,-0.7)); +#50980 = VECTOR('',#50981,1.); +#50981 = DIRECTION('',(1.,2.958228394579E-031)); +#50982 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#50983 = ORIENTED_EDGE('',*,*,#50984,.F.); +#50984 = EDGE_CURVE('',#50985,#50957,#50987,.T.); +#50985 = VERTEX_POINT('',#50986); +#50986 = CARTESIAN_POINT('',(6.45,0.35,-2.542562962528)); +#50987 = SURFACE_CURVE('',#50988,(#50993,#51000),.PCURVE_S1.); +#50988 = CIRCLE('',#50989,0.29); +#50989 = AXIS2_PLACEMENT_3D('',#50990,#50991,#50992); +#50990 = CARTESIAN_POINT('',(6.74,0.35,-2.542562962528)); +#50991 = DIRECTION('',(-0.E+000,1.,3.330669073875E-016)); +#50992 = DIRECTION('',(0.E+000,-3.330669073875E-016,1.)); +#50993 = PCURVE('',#47617,#50994); +#50994 = DEFINITIONAL_REPRESENTATION('',(#50995),#50999); +#50995 = CIRCLE('',#50996,0.29); +#50996 = AXIS2_PLACEMENT_2D('',#50997,#50998); +#50997 = CARTESIAN_POINT('',(-2.042562962528,0.29)); +#50998 = DIRECTION('',(1.,-3.649214750846E-047)); +#50999 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#51000 = PCURVE('',#51001,#51006); +#51001 = CYLINDRICAL_SURFACE('',#51002,0.29); +#51002 = AXIS2_PLACEMENT_3D('',#51003,#51004,#51005); +#51003 = CARTESIAN_POINT('',(6.74,-0.35,-2.542562962528)); +#51004 = DIRECTION('',(0.E+000,1.,3.330669073875E-016)); +#51005 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#51006 = DEFINITIONAL_REPRESENTATION('',(#51007),#51011); +#51007 = LINE('',#51008,#51009); +#51008 = CARTESIAN_POINT('',(-4.712388980385,0.7)); +#51009 = VECTOR('',#51010,1.); +#51010 = DIRECTION('',(1.,0.E+000)); +#51011 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#51012 = ORIENTED_EDGE('',*,*,#51013,.F.); +#51013 = EDGE_CURVE('',#51014,#50985,#51016,.T.); +#51014 = VERTEX_POINT('',#51015); +#51015 = CARTESIAN_POINT('',(6.45,0.35,-3.5)); +#51016 = SURFACE_CURVE('',#51017,(#51021,#51028),.PCURVE_S1.); +#51017 = LINE('',#51018,#51019); +#51018 = CARTESIAN_POINT('',(6.45,0.35,-3.5)); +#51019 = VECTOR('',#51020,1.); +#51020 = DIRECTION('',(0.E+000,-5.551115123126E-016,1.)); +#51021 = PCURVE('',#47617,#51022); +#51022 = DEFINITIONAL_REPRESENTATION('',(#51023),#51027); +#51023 = LINE('',#51024,#51025); +#51024 = CARTESIAN_POINT('',(-3.,1.073470135431E-059)); +#51025 = VECTOR('',#51026,1.); +#51026 = DIRECTION('',(1.,0.E+000)); +#51027 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#51028 = PCURVE('',#51029,#51034); +#51029 = PLANE('',#51030); +#51030 = AXIS2_PLACEMENT_3D('',#51031,#51032,#51033); +#51031 = CARTESIAN_POINT('',(6.45,-0.35,-3.5)); +#51032 = DIRECTION('',(1.,0.E+000,0.E+000)); +#51033 = DIRECTION('',(0.E+000,-5.551115123126E-016,1.)); +#51034 = DEFINITIONAL_REPRESENTATION('',(#51035),#51039); +#51035 = LINE('',#51036,#51037); +#51036 = CARTESIAN_POINT('',(-3.885780586188E-016,-0.7)); +#51037 = VECTOR('',#51038,1.); +#51038 = DIRECTION('',(1.,0.E+000)); +#51039 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#51040 = ORIENTED_EDGE('',*,*,#51041,.F.); +#51041 = EDGE_CURVE('',#51042,#51014,#51044,.T.); +#51042 = VERTEX_POINT('',#51043); +#51043 = CARTESIAN_POINT('',(6.15,0.35,-3.5)); +#51044 = SURFACE_CURVE('',#51045,(#51049,#51056),.PCURVE_S1.); +#51045 = LINE('',#51046,#51047); +#51046 = CARTESIAN_POINT('',(6.15,0.35,-3.5)); +#51047 = VECTOR('',#51048,1.); +#51048 = DIRECTION('',(1.,0.E+000,0.E+000)); +#51049 = PCURVE('',#47617,#51050); +#51050 = DEFINITIONAL_REPRESENTATION('',(#51051),#51055); +#51051 = LINE('',#51052,#51053); +#51052 = CARTESIAN_POINT('',(-3.,-0.3)); +#51053 = VECTOR('',#51054,1.); +#51054 = DIRECTION('',(0.E+000,1.)); +#51055 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#51056 = PCURVE('',#51057,#51062); +#51057 = PLANE('',#51058); +#51058 = AXIS2_PLACEMENT_3D('',#51059,#51060,#51061); +#51059 = CARTESIAN_POINT('',(6.15,-0.35,-3.5)); +#51060 = DIRECTION('',(0.E+000,3.330669073875E-016,-1.)); +#51061 = DIRECTION('',(1.,0.E+000,0.E+000)); +#51062 = DEFINITIONAL_REPRESENTATION('',(#51063),#51067); +#51063 = LINE('',#51064,#51065); +#51064 = CARTESIAN_POINT('',(0.E+000,-0.7)); +#51065 = VECTOR('',#51066,1.); +#51066 = DIRECTION('',(1.,0.E+000)); +#51067 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#51068 = ORIENTED_EDGE('',*,*,#51069,.F.); +#51069 = EDGE_CURVE('',#51070,#51042,#51072,.T.); +#51070 = VERTEX_POINT('',#51071); +#51071 = CARTESIAN_POINT('',(6.15,0.35,-2.542562962528)); +#51072 = SURFACE_CURVE('',#51073,(#51077,#51084),.PCURVE_S1.); +#51073 = LINE('',#51074,#51075); +#51074 = CARTESIAN_POINT('',(6.15,0.35,-2.5)); +#51075 = VECTOR('',#51076,1.); +#51076 = DIRECTION('',(0.E+000,5.551115123126E-016,-1.)); +#51077 = PCURVE('',#47617,#51078); +#51078 = DEFINITIONAL_REPRESENTATION('',(#51079),#51083); +#51079 = LINE('',#51080,#51081); +#51080 = CARTESIAN_POINT('',(-2.,-0.3)); +#51081 = VECTOR('',#51082,1.); +#51082 = DIRECTION('',(-1.,0.E+000)); +#51083 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#51084 = PCURVE('',#51085,#51090); +#51085 = PLANE('',#51086); +#51086 = AXIS2_PLACEMENT_3D('',#51087,#51088,#51089); +#51087 = CARTESIAN_POINT('',(6.15,-0.35,-2.5)); +#51088 = DIRECTION('',(-1.,0.E+000,-0.E+000)); +#51089 = DIRECTION('',(0.E+000,5.551115123126E-016,-1.)); +#51090 = DEFINITIONAL_REPRESENTATION('',(#51091),#51095); +#51091 = LINE('',#51092,#51093); +#51092 = CARTESIAN_POINT('',(3.885780586188E-016,-0.7)); +#51093 = VECTOR('',#51094,1.); +#51094 = DIRECTION('',(1.,0.E+000)); +#51095 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#51096 = ORIENTED_EDGE('',*,*,#51097,.F.); +#51097 = EDGE_CURVE('',#51098,#51070,#51100,.T.); +#51098 = VERTEX_POINT('',#51099); +#51099 = CARTESIAN_POINT('',(6.162230377286,0.35,-2.459232075714)); +#51100 = SURFACE_CURVE('',#51101,(#51106,#51117),.PCURVE_S1.); +#51101 = CIRCLE('',#51102,0.29); +#51102 = AXIS2_PLACEMENT_3D('',#51103,#51104,#51105); +#51103 = CARTESIAN_POINT('',(6.44,0.35,-2.542562962528)); +#51104 = DIRECTION('',(0.E+000,-1.,-3.330669073875E-016)); +#51105 = DIRECTION('',(0.E+000,-3.330669073875E-016,1.)); +#51106 = PCURVE('',#47617,#51107); +#51107 = DEFINITIONAL_REPRESENTATION('',(#51108),#51116); +#51108 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#51109,#51110,#51111,#51112 + ,#51113,#51114,#51115),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#51109 = CARTESIAN_POINT('',(-1.752562962528,-1.E-002)); +#51110 = CARTESIAN_POINT('',(-1.752562962528,-0.512294734195)); +#51111 = CARTESIAN_POINT('',(-2.187562962528,-0.261147367097)); +#51112 = CARTESIAN_POINT('',(-2.622562962528,-1.E-002)); +#51113 = CARTESIAN_POINT('',(-2.187562962528,0.241147367097)); +#51114 = CARTESIAN_POINT('',(-1.752562962528,0.492294734195)); +#51115 = CARTESIAN_POINT('',(-1.752562962528,-1.E-002)); +#51116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#51117 = PCURVE('',#51118,#51123); +#51118 = CYLINDRICAL_SURFACE('',#51119,0.29); +#51119 = AXIS2_PLACEMENT_3D('',#51120,#51121,#51122); +#51120 = CARTESIAN_POINT('',(6.44,-0.35,-2.542562962528)); +#51121 = DIRECTION('',(0.E+000,1.,3.330669073875E-016)); +#51122 = DIRECTION('',(-0.957826285221,-9.570607158983E-017, + 0.287347885566)); +#51123 = DEFINITIONAL_REPRESENTATION('',(#51124),#51128); +#51124 = LINE('',#51125,#51126); +#51125 = CARTESIAN_POINT('',(7.562524839497,0.7)); +#51126 = VECTOR('',#51127,1.); +#51127 = DIRECTION('',(-1.,0.E+000)); +#51128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#51129 = ORIENTED_EDGE('',*,*,#51130,.T.); +#51130 = EDGE_CURVE('',#51098,#51131,#51133,.T.); +#51131 = VERTEX_POINT('',#51132); +#51132 = CARTESIAN_POINT('',(6.425000733956,0.35,-1.583330886814)); +#51133 = SURFACE_CURVE('',#51134,(#51138,#51145),.PCURVE_S1.); +#51134 = LINE('',#51135,#51136); +#51135 = CARTESIAN_POINT('',(6.15,0.35,-2.5)); +#51136 = VECTOR('',#51137,1.); +#51137 = DIRECTION('',(0.287347885566,-5.31700397722E-016,0.957826285221 + )); +#51138 = PCURVE('',#47617,#51139); +#51139 = DEFINITIONAL_REPRESENTATION('',(#51140),#51144); +#51140 = LINE('',#51141,#51142); +#51141 = CARTESIAN_POINT('',(-2.,-0.3)); +#51142 = VECTOR('',#51143,1.); +#51143 = DIRECTION('',(0.957826285221,0.287347885566)); +#51144 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#51145 = PCURVE('',#51146,#51151); +#51146 = PLANE('',#51147); +#51147 = AXIS2_PLACEMENT_3D('',#51148,#51149,#51150); +#51148 = CARTESIAN_POINT('',(6.15,-0.35,-2.5)); +#51149 = DIRECTION('',(0.957826285221,9.570607158995E-017, + -0.287347885566)); +#51150 = DIRECTION('',(0.287347885566,-5.31700397722E-016,0.957826285221 + )); +#51151 = DEFINITIONAL_REPRESENTATION('',(#51152),#51156); +#51152 = LINE('',#51153,#51154); +#51153 = CARTESIAN_POINT('',(-3.721902784054E-016,-0.7)); +#51154 = VECTOR('',#51155,1.); +#51155 = DIRECTION('',(1.,-2.958228394579E-031)); +#51156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#51157 = ORIENTED_EDGE('',*,*,#51158,.F.); +#51158 = EDGE_CURVE('',#51159,#51131,#51161,.T.); +#51159 = VERTEX_POINT('',#51160); +#51160 = CARTESIAN_POINT('',(6.425000733956,0.35,-1.416669113186)); +#51161 = SURFACE_CURVE('',#51162,(#51167,#51174),.PCURVE_S1.); +#51162 = CIRCLE('',#51163,0.29); +#51163 = AXIS2_PLACEMENT_3D('',#51164,#51165,#51166); +#51164 = CARTESIAN_POINT('',(6.147231111242,0.35,-1.5)); +#51165 = DIRECTION('',(-0.E+000,1.,3.330669073875E-016)); +#51166 = DIRECTION('',(0.E+000,-3.330669073875E-016,1.)); +#51167 = PCURVE('',#47617,#51168); +#51168 = DEFINITIONAL_REPRESENTATION('',(#51169),#51173); +#51169 = CIRCLE('',#51170,0.29); +#51170 = AXIS2_PLACEMENT_2D('',#51171,#51172); +#51171 = CARTESIAN_POINT('',(-1.,-0.302768888758)); +#51172 = DIRECTION('',(1.,-3.649214750846E-047)); +#51173 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#51174 = PCURVE('',#51175,#51180); +#51175 = CYLINDRICAL_SURFACE('',#51176,0.29); +#51176 = AXIS2_PLACEMENT_3D('',#51177,#51178,#51179); +#51177 = CARTESIAN_POINT('',(6.147231111242,-0.35,-1.5)); +#51178 = DIRECTION('',(0.E+000,1.,3.330669073875E-016)); +#51179 = DIRECTION('',(0.957826285221,-9.570607158983E-017, + 0.287347885566)); +#51180 = DEFINITIONAL_REPRESENTATION('',(#51181),#51185); +#51181 = LINE('',#51182,#51183); +#51182 = CARTESIAN_POINT('',(-1.279339532317,0.7)); +#51183 = VECTOR('',#51184,1.); +#51184 = DIRECTION('',(1.,0.E+000)); +#51185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#51186 = ORIENTED_EDGE('',*,*,#51187,.T.); +#51187 = EDGE_CURVE('',#51159,#51188,#51190,.T.); +#51188 = VERTEX_POINT('',#51189); +#51189 = CARTESIAN_POINT('',(6.162230377286,0.35,-0.540767924286)); +#51190 = SURFACE_CURVE('',#51191,(#51195,#51202),.PCURVE_S1.); +#51191 = LINE('',#51192,#51193); +#51192 = CARTESIAN_POINT('',(6.45,0.35,-1.5)); +#51193 = VECTOR('',#51194,1.); +#51194 = DIRECTION('',(-0.287347885566,-5.31700397722E-016, + 0.957826285221)); +#51195 = PCURVE('',#47617,#51196); +#51196 = DEFINITIONAL_REPRESENTATION('',(#51197),#51201); +#51197 = LINE('',#51198,#51199); +#51198 = CARTESIAN_POINT('',(-1.,3.57823378477E-060)); +#51199 = VECTOR('',#51200,1.); +#51200 = DIRECTION('',(0.957826285221,-0.287347885566)); +#51201 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#51202 = PCURVE('',#51203,#51208); +#51203 = PLANE('',#51204); +#51204 = AXIS2_PLACEMENT_3D('',#51205,#51206,#51207); +#51205 = CARTESIAN_POINT('',(6.45,-0.35,-1.5)); +#51206 = DIRECTION('',(0.957826285221,-9.570607158995E-017, + 0.287347885566)); +#51207 = DIRECTION('',(-0.287347885566,-5.31700397722E-016, + 0.957826285221)); +#51208 = DEFINITIONAL_REPRESENTATION('',(#51209),#51213); +#51209 = LINE('',#51210,#51211); +#51210 = CARTESIAN_POINT('',(-3.721902784054E-016,-0.7)); +#51211 = VECTOR('',#51212,1.); +#51212 = DIRECTION('',(1.,-2.958228394579E-031)); +#51213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#51214 = ORIENTED_EDGE('',*,*,#51215,.F.); +#51215 = EDGE_CURVE('',#51216,#51188,#51218,.T.); +#51216 = VERTEX_POINT('',#51217); +#51217 = CARTESIAN_POINT('',(6.15,0.35,-0.457437037472)); +#51218 = SURFACE_CURVE('',#51219,(#51224,#51235),.PCURVE_S1.); +#51219 = CIRCLE('',#51220,0.29); +#51220 = AXIS2_PLACEMENT_3D('',#51221,#51222,#51223); +#51221 = CARTESIAN_POINT('',(6.44,0.35,-0.457437037472)); +#51222 = DIRECTION('',(0.E+000,-1.,-3.330669073875E-016)); +#51223 = DIRECTION('',(0.E+000,-3.330669073875E-016,1.)); +#51224 = PCURVE('',#47617,#51225); +#51225 = DEFINITIONAL_REPRESENTATION('',(#51226),#51234); +#51226 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#51227,#51228,#51229,#51230 + ,#51231,#51232,#51233),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#51227 = CARTESIAN_POINT('',(0.332562962528,-1.E-002)); +#51228 = CARTESIAN_POINT('',(0.332562962528,-0.512294734195)); +#51229 = CARTESIAN_POINT('',(-0.102437037472,-0.261147367097)); +#51230 = CARTESIAN_POINT('',(-0.537437037472,-1.E-002)); +#51231 = CARTESIAN_POINT('',(-0.102437037472,0.241147367097)); +#51232 = CARTESIAN_POINT('',(0.332562962528,0.492294734195)); +#51233 = CARTESIAN_POINT('',(0.332562962528,-1.E-002)); +#51234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#51235 = PCURVE('',#51236,#51241); +#51236 = CYLINDRICAL_SURFACE('',#51237,0.29); +#51237 = AXIS2_PLACEMENT_3D('',#51238,#51239,#51240); +#51238 = CARTESIAN_POINT('',(6.44,-0.35,-0.457437037472)); +#51239 = DIRECTION('',(0.E+000,1.,3.330669073875E-016)); +#51240 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#51241 = DEFINITIONAL_REPRESENTATION('',(#51242),#51246); +#51242 = LINE('',#51243,#51244); +#51243 = CARTESIAN_POINT('',(7.853981633974,0.7)); +#51244 = VECTOR('',#51245,1.); +#51245 = DIRECTION('',(-1.,0.E+000)); +#51246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#51247 = ORIENTED_EDGE('',*,*,#51248,.F.); +#51248 = EDGE_CURVE('',#47579,#51216,#51249,.T.); +#51249 = SURFACE_CURVE('',#51250,(#51254,#51261),.PCURVE_S1.); +#51250 = LINE('',#51251,#51252); +#51251 = CARTESIAN_POINT('',(6.15,0.35,1.5)); +#51252 = VECTOR('',#51253,1.); +#51253 = DIRECTION('',(0.E+000,5.551115123126E-016,-1.)); +#51254 = PCURVE('',#47617,#51255); +#51255 = DEFINITIONAL_REPRESENTATION('',(#51256),#51260); +#51256 = LINE('',#51257,#51258); +#51257 = CARTESIAN_POINT('',(2.,-0.3)); +#51258 = VECTOR('',#51259,1.); +#51259 = DIRECTION('',(-1.,0.E+000)); +#51260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#51261 = PCURVE('',#48075,#51262); +#51262 = DEFINITIONAL_REPRESENTATION('',(#51263),#51267); +#51263 = LINE('',#51264,#51265); +#51264 = CARTESIAN_POINT('',(3.885780586188E-016,-0.7)); +#51265 = VECTOR('',#51266,1.); +#51266 = DIRECTION('',(1.,0.E+000)); +#51267 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#51268 = ORIENTED_EDGE('',*,*,#47601,.F.); +#51269 = ORIENTED_EDGE('',*,*,#51270,.F.); +#51270 = EDGE_CURVE('',#51271,#47602,#51273,.T.); +#51271 = VERTEX_POINT('',#51272); +#51272 = CARTESIAN_POINT('',(6.16,0.35,1.5)); +#51273 = SURFACE_CURVE('',#51274,(#51278,#51285),.PCURVE_S1.); +#51274 = LINE('',#51275,#51276); +#51275 = CARTESIAN_POINT('',(6.45,0.35,1.5)); +#51276 = VECTOR('',#51277,1.); +#51277 = DIRECTION('',(-1.,-0.E+000,0.E+000)); +#51278 = PCURVE('',#47617,#51279); +#51279 = DEFINITIONAL_REPRESENTATION('',(#51280),#51284); +#51280 = LINE('',#51281,#51282); +#51281 = CARTESIAN_POINT('',(2.,-7.15646756954E-060)); +#51282 = VECTOR('',#51283,1.); +#51283 = DIRECTION('',(0.E+000,-1.)); +#51284 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#51285 = PCURVE('',#47645,#51286); +#51286 = DEFINITIONAL_REPRESENTATION('',(#51287),#51291); +#51287 = LINE('',#51288,#51289); +#51288 = CARTESIAN_POINT('',(0.E+000,-0.7)); +#51289 = VECTOR('',#51290,1.); +#51290 = DIRECTION('',(1.,0.E+000)); +#51291 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#51292 = ORIENTED_EDGE('',*,*,#51293,.F.); +#51293 = EDGE_CURVE('',#51294,#51271,#51296,.T.); +#51294 = VERTEX_POINT('',#51295); +#51295 = CARTESIAN_POINT('',(6.45,0.35,1.21)); +#51296 = SURFACE_CURVE('',#51297,(#51302,#51313),.PCURVE_S1.); +#51297 = CIRCLE('',#51298,0.29); +#51298 = AXIS2_PLACEMENT_3D('',#51299,#51300,#51301); +#51299 = CARTESIAN_POINT('',(6.16,0.35,1.21)); +#51300 = DIRECTION('',(0.E+000,-1.,-3.330669073875E-016)); +#51301 = DIRECTION('',(0.E+000,-3.330669073875E-016,1.)); +#51302 = PCURVE('',#47617,#51303); +#51303 = DEFINITIONAL_REPRESENTATION('',(#51304),#51312); +#51304 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#51305,#51306,#51307,#51308 + ,#51309,#51310,#51311),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#51305 = CARTESIAN_POINT('',(2.,-0.29)); +#51306 = CARTESIAN_POINT('',(2.,-0.792294734195)); +#51307 = CARTESIAN_POINT('',(1.565,-0.541147367097)); +#51308 = CARTESIAN_POINT('',(1.13,-0.29)); +#51309 = CARTESIAN_POINT('',(1.565,-3.885263290251E-002)); +#51310 = CARTESIAN_POINT('',(2.,0.212294734195)); +#51311 = CARTESIAN_POINT('',(2.,-0.29)); +#51312 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#51313 = PCURVE('',#51314,#51319); +#51314 = CYLINDRICAL_SURFACE('',#51315,0.29); +#51315 = AXIS2_PLACEMENT_3D('',#51316,#51317,#51318); +#51316 = CARTESIAN_POINT('',(6.16,-0.35,1.21)); +#51317 = DIRECTION('',(0.E+000,1.,3.330669073875E-016)); +#51318 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#51319 = DEFINITIONAL_REPRESENTATION('',(#51320),#51324); +#51320 = LINE('',#51321,#51322); +#51321 = CARTESIAN_POINT('',(10.995574287564,0.7)); +#51322 = VECTOR('',#51323,1.); +#51323 = DIRECTION('',(-1.,0.E+000)); +#51324 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#51325 = ORIENTED_EDGE('',*,*,#51326,.F.); +#51326 = EDGE_CURVE('',#51327,#51294,#51329,.T.); +#51327 = VERTEX_POINT('',#51328); +#51328 = CARTESIAN_POINT('',(6.45,0.35,-0.457437037472)); +#51329 = SURFACE_CURVE('',#51330,(#51334,#51341),.PCURVE_S1.); +#51330 = LINE('',#51331,#51332); +#51331 = CARTESIAN_POINT('',(6.45,0.35,-0.5)); +#51332 = VECTOR('',#51333,1.); +#51333 = DIRECTION('',(0.E+000,-5.551115123126E-016,1.)); +#51334 = PCURVE('',#47617,#51335); +#51335 = DEFINITIONAL_REPRESENTATION('',(#51336),#51340); +#51336 = LINE('',#51337,#51338); +#51337 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#51338 = VECTOR('',#51339,1.); +#51339 = DIRECTION('',(1.,0.E+000)); +#51340 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#51341 = PCURVE('',#51342,#51347); +#51342 = PLANE('',#51343); +#51343 = AXIS2_PLACEMENT_3D('',#51344,#51345,#51346); +#51344 = CARTESIAN_POINT('',(6.45,-0.35,-0.5)); +#51345 = DIRECTION('',(1.,0.E+000,0.E+000)); +#51346 = DIRECTION('',(0.E+000,-5.551115123126E-016,1.)); +#51347 = DEFINITIONAL_REPRESENTATION('',(#51348),#51352); +#51348 = LINE('',#51349,#51350); +#51349 = CARTESIAN_POINT('',(-3.885780586188E-016,-0.7)); +#51350 = VECTOR('',#51351,1.); +#51351 = DIRECTION('',(1.,0.E+000)); +#51352 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#51353 = ORIENTED_EDGE('',*,*,#51354,.F.); +#51354 = EDGE_CURVE('',#50898,#51327,#51355,.T.); +#51355 = SURFACE_CURVE('',#51356,(#51361,#51368),.PCURVE_S1.); +#51356 = CIRCLE('',#51357,0.29); +#51357 = AXIS2_PLACEMENT_3D('',#51358,#51359,#51360); +#51358 = CARTESIAN_POINT('',(6.74,0.35,-0.457437037472)); +#51359 = DIRECTION('',(-0.E+000,1.,3.330669073875E-016)); +#51360 = DIRECTION('',(0.E+000,-3.330669073875E-016,1.)); +#51361 = PCURVE('',#47617,#51362); +#51362 = DEFINITIONAL_REPRESENTATION('',(#51363),#51367); +#51363 = CIRCLE('',#51364,0.29); +#51364 = AXIS2_PLACEMENT_2D('',#51365,#51366); +#51365 = CARTESIAN_POINT('',(4.2562962528E-002,0.29)); +#51366 = DIRECTION('',(1.,-3.649214750846E-047)); +#51367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#51368 = PCURVE('',#51369,#51374); +#51369 = CYLINDRICAL_SURFACE('',#51370,0.29); +#51370 = AXIS2_PLACEMENT_3D('',#51371,#51372,#51373); +#51371 = CARTESIAN_POINT('',(6.74,-0.35,-0.457437037472)); +#51372 = DIRECTION('',(0.E+000,1.,3.330669073875E-016)); +#51373 = DIRECTION('',(-0.957826285221,9.570607158983E-017, + -0.287347885566)); +#51374 = DEFINITIONAL_REPRESENTATION('',(#51375),#51379); +#51375 = LINE('',#51376,#51377); +#51376 = CARTESIAN_POINT('',(-4.420932185907,0.7)); +#51377 = VECTOR('',#51378,1.); +#51378 = DIRECTION('',(1.,0.E+000)); +#51379 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#51380 = ADVANCED_FACE('',(#51381),#47673,.F.); +#51381 = FACE_BOUND('',#51382,.F.); +#51382 = EDGE_LOOP('',(#51383,#51408,#51432,#51455,#51479,#51502,#51525, + #51548,#51576,#51599,#51623,#51646,#51674,#51695,#51696,#51719, + #51747,#51770)); +#51383 = ORIENTED_EDGE('',*,*,#51384,.T.); +#51384 = EDGE_CURVE('',#51385,#51387,#51389,.T.); +#51385 = VERTEX_POINT('',#51386); +#51386 = CARTESIAN_POINT('',(6.462230377286,-0.35,-0.540767924286)); +#51387 = VERTEX_POINT('',#51388); +#51388 = CARTESIAN_POINT('',(6.725000733956,-0.35,-1.416669113186)); +#51389 = SURFACE_CURVE('',#51390,(#51394,#51401),.PCURVE_S1.); +#51390 = LINE('',#51391,#51392); +#51391 = CARTESIAN_POINT('',(6.45,-0.35,-0.5)); +#51392 = VECTOR('',#51393,1.); +#51393 = DIRECTION('',(0.287347885566,5.31700397722E-016,-0.957826285221 + )); +#51394 = PCURVE('',#47673,#51395); +#51395 = DEFINITIONAL_REPRESENTATION('',(#51396),#51400); +#51396 = LINE('',#51397,#51398); +#51397 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#51398 = VECTOR('',#51399,1.); +#51399 = DIRECTION('',(-0.957826285221,0.287347885566)); +#51400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#51401 = PCURVE('',#50915,#51402); +#51402 = DEFINITIONAL_REPRESENTATION('',(#51403),#51407); +#51403 = LINE('',#51404,#51405); +#51404 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#51405 = VECTOR('',#51406,1.); +#51406 = DIRECTION('',(1.,2.958228394579E-031)); +#51407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#51408 = ORIENTED_EDGE('',*,*,#51409,.T.); +#51409 = EDGE_CURVE('',#51387,#51410,#51412,.T.); +#51410 = VERTEX_POINT('',#51411); +#51411 = CARTESIAN_POINT('',(6.725000733956,-0.35,-1.583330886814)); +#51412 = SURFACE_CURVE('',#51413,(#51418,#51425),.PCURVE_S1.); +#51413 = CIRCLE('',#51414,0.29); +#51414 = AXIS2_PLACEMENT_3D('',#51415,#51416,#51417); +#51415 = CARTESIAN_POINT('',(6.447231111242,-0.35,-1.5)); +#51416 = DIRECTION('',(-0.E+000,1.,3.330669073875E-016)); +#51417 = DIRECTION('',(0.E+000,-3.330669073875E-016,1.)); +#51418 = PCURVE('',#47673,#51419); +#51419 = DEFINITIONAL_REPRESENTATION('',(#51420),#51424); +#51420 = CIRCLE('',#51421,0.29); +#51421 = AXIS2_PLACEMENT_2D('',#51422,#51423); +#51422 = CARTESIAN_POINT('',(-1.,-2.768888758E-003)); +#51423 = DIRECTION('',(1.,-3.649214750846E-047)); +#51424 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#51425 = PCURVE('',#50944,#51426); +#51426 = DEFINITIONAL_REPRESENTATION('',(#51427),#51431); +#51427 = LINE('',#51428,#51429); +#51428 = CARTESIAN_POINT('',(-1.279339532317,0.E+000)); +#51429 = VECTOR('',#51430,1.); +#51430 = DIRECTION('',(1.,0.E+000)); +#51431 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#51432 = ORIENTED_EDGE('',*,*,#51433,.T.); +#51433 = EDGE_CURVE('',#51410,#51434,#51436,.T.); +#51434 = VERTEX_POINT('',#51435); +#51435 = CARTESIAN_POINT('',(6.462230377286,-0.35,-2.459232075714)); +#51436 = SURFACE_CURVE('',#51437,(#51441,#51448),.PCURVE_S1.); +#51437 = LINE('',#51438,#51439); +#51438 = CARTESIAN_POINT('',(6.75,-0.35,-1.5)); +#51439 = VECTOR('',#51440,1.); +#51440 = DIRECTION('',(-0.287347885566,5.31700397722E-016, + -0.957826285221)); +#51441 = PCURVE('',#47673,#51442); +#51442 = DEFINITIONAL_REPRESENTATION('',(#51443),#51447); +#51443 = LINE('',#51444,#51445); +#51444 = CARTESIAN_POINT('',(-1.,0.3)); +#51445 = VECTOR('',#51446,1.); +#51446 = DIRECTION('',(-0.957826285221,-0.287347885566)); +#51447 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#51448 = PCURVE('',#50972,#51449); +#51449 = DEFINITIONAL_REPRESENTATION('',(#51450),#51454); +#51450 = LINE('',#51451,#51452); +#51451 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#51452 = VECTOR('',#51453,1.); +#51453 = DIRECTION('',(1.,2.958228394579E-031)); +#51454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#51455 = ORIENTED_EDGE('',*,*,#51456,.F.); +#51456 = EDGE_CURVE('',#51457,#51434,#51459,.T.); +#51457 = VERTEX_POINT('',#51458); +#51458 = CARTESIAN_POINT('',(6.45,-0.35,-2.542562962528)); +#51459 = SURFACE_CURVE('',#51460,(#51465,#51472),.PCURVE_S1.); +#51460 = CIRCLE('',#51461,0.29); +#51461 = AXIS2_PLACEMENT_3D('',#51462,#51463,#51464); +#51462 = CARTESIAN_POINT('',(6.74,-0.35,-2.542562962528)); +#51463 = DIRECTION('',(-0.E+000,1.,3.330669073875E-016)); +#51464 = DIRECTION('',(0.E+000,-3.330669073875E-016,1.)); +#51465 = PCURVE('',#47673,#51466); +#51466 = DEFINITIONAL_REPRESENTATION('',(#51467),#51471); +#51467 = CIRCLE('',#51468,0.29); +#51468 = AXIS2_PLACEMENT_2D('',#51469,#51470); +#51469 = CARTESIAN_POINT('',(-2.042562962528,0.29)); +#51470 = DIRECTION('',(1.,-3.649214750846E-047)); +#51471 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#51472 = PCURVE('',#51001,#51473); +#51473 = DEFINITIONAL_REPRESENTATION('',(#51474),#51478); +#51474 = LINE('',#51475,#51476); +#51475 = CARTESIAN_POINT('',(-4.712388980385,0.E+000)); +#51476 = VECTOR('',#51477,1.); +#51477 = DIRECTION('',(1.,0.E+000)); +#51478 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#51479 = ORIENTED_EDGE('',*,*,#51480,.F.); +#51480 = EDGE_CURVE('',#51481,#51457,#51483,.T.); +#51481 = VERTEX_POINT('',#51482); +#51482 = CARTESIAN_POINT('',(6.45,-0.35,-3.5)); +#51483 = SURFACE_CURVE('',#51484,(#51488,#51495),.PCURVE_S1.); +#51484 = LINE('',#51485,#51486); +#51485 = CARTESIAN_POINT('',(6.45,-0.35,-3.5)); +#51486 = VECTOR('',#51487,1.); +#51487 = DIRECTION('',(0.E+000,-5.551115123126E-016,1.)); +#51488 = PCURVE('',#47673,#51489); +#51489 = DEFINITIONAL_REPRESENTATION('',(#51490),#51494); +#51490 = LINE('',#51491,#51492); +#51491 = CARTESIAN_POINT('',(-3.,1.073470135431E-059)); +#51492 = VECTOR('',#51493,1.); +#51493 = DIRECTION('',(1.,0.E+000)); +#51494 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#51495 = PCURVE('',#51029,#51496); +#51496 = DEFINITIONAL_REPRESENTATION('',(#51497),#51501); +#51497 = LINE('',#51498,#51499); +#51498 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#51499 = VECTOR('',#51500,1.); +#51500 = DIRECTION('',(1.,0.E+000)); +#51501 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#51502 = ORIENTED_EDGE('',*,*,#51503,.F.); +#51503 = EDGE_CURVE('',#51504,#51481,#51506,.T.); +#51504 = VERTEX_POINT('',#51505); +#51505 = CARTESIAN_POINT('',(6.15,-0.35,-3.5)); +#51506 = SURFACE_CURVE('',#51507,(#51511,#51518),.PCURVE_S1.); +#51507 = LINE('',#51508,#51509); +#51508 = CARTESIAN_POINT('',(6.15,-0.35,-3.5)); +#51509 = VECTOR('',#51510,1.); +#51510 = DIRECTION('',(1.,0.E+000,0.E+000)); +#51511 = PCURVE('',#47673,#51512); +#51512 = DEFINITIONAL_REPRESENTATION('',(#51513),#51517); +#51513 = LINE('',#51514,#51515); +#51514 = CARTESIAN_POINT('',(-3.,-0.3)); +#51515 = VECTOR('',#51516,1.); +#51516 = DIRECTION('',(0.E+000,1.)); +#51517 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#51518 = PCURVE('',#51057,#51519); +#51519 = DEFINITIONAL_REPRESENTATION('',(#51520),#51524); +#51520 = LINE('',#51521,#51522); +#51521 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#51522 = VECTOR('',#51523,1.); +#51523 = DIRECTION('',(1.,0.E+000)); +#51524 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#51525 = ORIENTED_EDGE('',*,*,#51526,.F.); +#51526 = EDGE_CURVE('',#51527,#51504,#51529,.T.); +#51527 = VERTEX_POINT('',#51528); +#51528 = CARTESIAN_POINT('',(6.15,-0.35,-2.542562962528)); +#51529 = SURFACE_CURVE('',#51530,(#51534,#51541),.PCURVE_S1.); +#51530 = LINE('',#51531,#51532); +#51531 = CARTESIAN_POINT('',(6.15,-0.35,-2.5)); +#51532 = VECTOR('',#51533,1.); +#51533 = DIRECTION('',(0.E+000,5.551115123126E-016,-1.)); +#51534 = PCURVE('',#47673,#51535); +#51535 = DEFINITIONAL_REPRESENTATION('',(#51536),#51540); +#51536 = LINE('',#51537,#51538); +#51537 = CARTESIAN_POINT('',(-2.,-0.3)); +#51538 = VECTOR('',#51539,1.); +#51539 = DIRECTION('',(-1.,0.E+000)); +#51540 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#51541 = PCURVE('',#51085,#51542); +#51542 = DEFINITIONAL_REPRESENTATION('',(#51543),#51547); +#51543 = LINE('',#51544,#51545); +#51544 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#51545 = VECTOR('',#51546,1.); +#51546 = DIRECTION('',(1.,0.E+000)); +#51547 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#51548 = ORIENTED_EDGE('',*,*,#51549,.F.); +#51549 = EDGE_CURVE('',#51550,#51527,#51552,.T.); +#51550 = VERTEX_POINT('',#51551); +#51551 = CARTESIAN_POINT('',(6.162230377286,-0.35,-2.459232075714)); +#51552 = SURFACE_CURVE('',#51553,(#51558,#51569),.PCURVE_S1.); +#51553 = CIRCLE('',#51554,0.29); +#51554 = AXIS2_PLACEMENT_3D('',#51555,#51556,#51557); +#51555 = CARTESIAN_POINT('',(6.44,-0.35,-2.542562962528)); +#51556 = DIRECTION('',(0.E+000,-1.,-3.330669073875E-016)); +#51557 = DIRECTION('',(0.E+000,-3.330669073875E-016,1.)); +#51558 = PCURVE('',#47673,#51559); +#51559 = DEFINITIONAL_REPRESENTATION('',(#51560),#51568); +#51560 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#51561,#51562,#51563,#51564 + ,#51565,#51566,#51567),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#51561 = CARTESIAN_POINT('',(-1.752562962528,-1.E-002)); +#51562 = CARTESIAN_POINT('',(-1.752562962528,-0.512294734195)); +#51563 = CARTESIAN_POINT('',(-2.187562962528,-0.261147367097)); +#51564 = CARTESIAN_POINT('',(-2.622562962528,-1.E-002)); +#51565 = CARTESIAN_POINT('',(-2.187562962528,0.241147367097)); +#51566 = CARTESIAN_POINT('',(-1.752562962528,0.492294734195)); +#51567 = CARTESIAN_POINT('',(-1.752562962528,-1.E-002)); +#51568 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#51569 = PCURVE('',#51118,#51570); +#51570 = DEFINITIONAL_REPRESENTATION('',(#51571),#51575); +#51571 = LINE('',#51572,#51573); +#51572 = CARTESIAN_POINT('',(7.562524839497,0.E+000)); +#51573 = VECTOR('',#51574,1.); +#51574 = DIRECTION('',(-1.,0.E+000)); +#51575 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#51576 = ORIENTED_EDGE('',*,*,#51577,.T.); +#51577 = EDGE_CURVE('',#51550,#51578,#51580,.T.); +#51578 = VERTEX_POINT('',#51579); +#51579 = CARTESIAN_POINT('',(6.425000733956,-0.35,-1.583330886814)); +#51580 = SURFACE_CURVE('',#51581,(#51585,#51592),.PCURVE_S1.); +#51581 = LINE('',#51582,#51583); +#51582 = CARTESIAN_POINT('',(6.15,-0.35,-2.5)); +#51583 = VECTOR('',#51584,1.); +#51584 = DIRECTION('',(0.287347885566,-5.31700397722E-016,0.957826285221 + )); +#51585 = PCURVE('',#47673,#51586); +#51586 = DEFINITIONAL_REPRESENTATION('',(#51587),#51591); +#51587 = LINE('',#51588,#51589); +#51588 = CARTESIAN_POINT('',(-2.,-0.3)); +#51589 = VECTOR('',#51590,1.); +#51590 = DIRECTION('',(0.957826285221,0.287347885566)); +#51591 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#51592 = PCURVE('',#51146,#51593); +#51593 = DEFINITIONAL_REPRESENTATION('',(#51594),#51598); +#51594 = LINE('',#51595,#51596); +#51595 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#51596 = VECTOR('',#51597,1.); +#51597 = DIRECTION('',(1.,-2.958228394579E-031)); +#51598 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#51599 = ORIENTED_EDGE('',*,*,#51600,.F.); +#51600 = EDGE_CURVE('',#51601,#51578,#51603,.T.); +#51601 = VERTEX_POINT('',#51602); +#51602 = CARTESIAN_POINT('',(6.425000733956,-0.35,-1.416669113186)); +#51603 = SURFACE_CURVE('',#51604,(#51609,#51616),.PCURVE_S1.); +#51604 = CIRCLE('',#51605,0.29); +#51605 = AXIS2_PLACEMENT_3D('',#51606,#51607,#51608); +#51606 = CARTESIAN_POINT('',(6.147231111242,-0.35,-1.5)); +#51607 = DIRECTION('',(-0.E+000,1.,3.330669073875E-016)); +#51608 = DIRECTION('',(0.E+000,-3.330669073875E-016,1.)); +#51609 = PCURVE('',#47673,#51610); +#51610 = DEFINITIONAL_REPRESENTATION('',(#51611),#51615); +#51611 = CIRCLE('',#51612,0.29); +#51612 = AXIS2_PLACEMENT_2D('',#51613,#51614); +#51613 = CARTESIAN_POINT('',(-1.,-0.302768888758)); +#51614 = DIRECTION('',(1.,-3.649214750846E-047)); +#51615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#51616 = PCURVE('',#51175,#51617); +#51617 = DEFINITIONAL_REPRESENTATION('',(#51618),#51622); +#51618 = LINE('',#51619,#51620); +#51619 = CARTESIAN_POINT('',(-1.279339532317,0.E+000)); +#51620 = VECTOR('',#51621,1.); +#51621 = DIRECTION('',(1.,0.E+000)); +#51622 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#51623 = ORIENTED_EDGE('',*,*,#51624,.T.); +#51624 = EDGE_CURVE('',#51601,#51625,#51627,.T.); +#51625 = VERTEX_POINT('',#51626); +#51626 = CARTESIAN_POINT('',(6.162230377286,-0.35,-0.540767924286)); +#51627 = SURFACE_CURVE('',#51628,(#51632,#51639),.PCURVE_S1.); +#51628 = LINE('',#51629,#51630); +#51629 = CARTESIAN_POINT('',(6.45,-0.35,-1.5)); +#51630 = VECTOR('',#51631,1.); +#51631 = DIRECTION('',(-0.287347885566,-5.31700397722E-016, + 0.957826285221)); +#51632 = PCURVE('',#47673,#51633); +#51633 = DEFINITIONAL_REPRESENTATION('',(#51634),#51638); +#51634 = LINE('',#51635,#51636); +#51635 = CARTESIAN_POINT('',(-1.,3.57823378477E-060)); +#51636 = VECTOR('',#51637,1.); +#51637 = DIRECTION('',(0.957826285221,-0.287347885566)); +#51638 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#51639 = PCURVE('',#51203,#51640); +#51640 = DEFINITIONAL_REPRESENTATION('',(#51641),#51645); +#51641 = LINE('',#51642,#51643); +#51642 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#51643 = VECTOR('',#51644,1.); +#51644 = DIRECTION('',(1.,-2.958228394579E-031)); +#51645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#51646 = ORIENTED_EDGE('',*,*,#51647,.F.); +#51647 = EDGE_CURVE('',#51648,#51625,#51650,.T.); +#51648 = VERTEX_POINT('',#51649); +#51649 = CARTESIAN_POINT('',(6.15,-0.35,-0.457437037472)); +#51650 = SURFACE_CURVE('',#51651,(#51656,#51667),.PCURVE_S1.); +#51651 = CIRCLE('',#51652,0.29); +#51652 = AXIS2_PLACEMENT_3D('',#51653,#51654,#51655); +#51653 = CARTESIAN_POINT('',(6.44,-0.35,-0.457437037472)); +#51654 = DIRECTION('',(0.E+000,-1.,-3.330669073875E-016)); +#51655 = DIRECTION('',(0.E+000,-3.330669073875E-016,1.)); +#51656 = PCURVE('',#47673,#51657); +#51657 = DEFINITIONAL_REPRESENTATION('',(#51658),#51666); +#51658 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#51659,#51660,#51661,#51662 + ,#51663,#51664,#51665),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#51659 = CARTESIAN_POINT('',(0.332562962528,-1.E-002)); +#51660 = CARTESIAN_POINT('',(0.332562962528,-0.512294734195)); +#51661 = CARTESIAN_POINT('',(-0.102437037472,-0.261147367097)); +#51662 = CARTESIAN_POINT('',(-0.537437037472,-1.E-002)); +#51663 = CARTESIAN_POINT('',(-0.102437037472,0.241147367097)); +#51664 = CARTESIAN_POINT('',(0.332562962528,0.492294734195)); +#51665 = CARTESIAN_POINT('',(0.332562962528,-1.E-002)); +#51666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#51667 = PCURVE('',#51236,#51668); +#51668 = DEFINITIONAL_REPRESENTATION('',(#51669),#51673); +#51669 = LINE('',#51670,#51671); +#51670 = CARTESIAN_POINT('',(7.853981633974,0.E+000)); +#51671 = VECTOR('',#51672,1.); +#51672 = DIRECTION('',(-1.,0.E+000)); +#51673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#51674 = ORIENTED_EDGE('',*,*,#51675,.F.); +#51675 = EDGE_CURVE('',#47658,#51648,#51676,.T.); +#51676 = SURFACE_CURVE('',#51677,(#51681,#51688),.PCURVE_S1.); +#51677 = LINE('',#51678,#51679); +#51678 = CARTESIAN_POINT('',(6.15,-0.35,1.5)); +#51679 = VECTOR('',#51680,1.); +#51680 = DIRECTION('',(0.E+000,5.551115123126E-016,-1.)); +#51681 = PCURVE('',#47673,#51682); +#51682 = DEFINITIONAL_REPRESENTATION('',(#51683),#51687); +#51683 = LINE('',#51684,#51685); +#51684 = CARTESIAN_POINT('',(2.,-0.3)); +#51685 = VECTOR('',#51686,1.); +#51686 = DIRECTION('',(-1.,0.E+000)); +#51687 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#51688 = PCURVE('',#48075,#51689); +#51689 = DEFINITIONAL_REPRESENTATION('',(#51690),#51694); +#51690 = LINE('',#51691,#51692); +#51691 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#51692 = VECTOR('',#51693,1.); +#51693 = DIRECTION('',(1.,0.E+000)); +#51694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#51695 = ORIENTED_EDGE('',*,*,#47657,.F.); +#51696 = ORIENTED_EDGE('',*,*,#51697,.F.); +#51697 = EDGE_CURVE('',#51698,#47630,#51700,.T.); +#51698 = VERTEX_POINT('',#51699); +#51699 = CARTESIAN_POINT('',(6.16,-0.35,1.5)); +#51700 = SURFACE_CURVE('',#51701,(#51705,#51712),.PCURVE_S1.); +#51701 = LINE('',#51702,#51703); +#51702 = CARTESIAN_POINT('',(6.45,-0.35,1.5)); +#51703 = VECTOR('',#51704,1.); +#51704 = DIRECTION('',(-1.,-0.E+000,0.E+000)); +#51705 = PCURVE('',#47673,#51706); +#51706 = DEFINITIONAL_REPRESENTATION('',(#51707),#51711); +#51707 = LINE('',#51708,#51709); +#51708 = CARTESIAN_POINT('',(2.,-7.15646756954E-060)); +#51709 = VECTOR('',#51710,1.); +#51710 = DIRECTION('',(0.E+000,-1.)); +#51711 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#51712 = PCURVE('',#47645,#51713); +#51713 = DEFINITIONAL_REPRESENTATION('',(#51714),#51718); +#51714 = LINE('',#51715,#51716); +#51715 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#51716 = VECTOR('',#51717,1.); +#51717 = DIRECTION('',(1.,0.E+000)); +#51718 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#51719 = ORIENTED_EDGE('',*,*,#51720,.F.); +#51720 = EDGE_CURVE('',#51721,#51698,#51723,.T.); +#51721 = VERTEX_POINT('',#51722); +#51722 = CARTESIAN_POINT('',(6.45,-0.35,1.21)); +#51723 = SURFACE_CURVE('',#51724,(#51729,#51740),.PCURVE_S1.); +#51724 = CIRCLE('',#51725,0.29); +#51725 = AXIS2_PLACEMENT_3D('',#51726,#51727,#51728); +#51726 = CARTESIAN_POINT('',(6.16,-0.35,1.21)); +#51727 = DIRECTION('',(0.E+000,-1.,-3.330669073875E-016)); +#51728 = DIRECTION('',(0.E+000,-3.330669073875E-016,1.)); +#51729 = PCURVE('',#47673,#51730); +#51730 = DEFINITIONAL_REPRESENTATION('',(#51731),#51739); +#51731 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#51732,#51733,#51734,#51735 + ,#51736,#51737,#51738),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#51732 = CARTESIAN_POINT('',(2.,-0.29)); +#51733 = CARTESIAN_POINT('',(2.,-0.792294734195)); +#51734 = CARTESIAN_POINT('',(1.565,-0.541147367097)); +#51735 = CARTESIAN_POINT('',(1.13,-0.29)); +#51736 = CARTESIAN_POINT('',(1.565,-3.885263290251E-002)); +#51737 = CARTESIAN_POINT('',(2.,0.212294734195)); +#51738 = CARTESIAN_POINT('',(2.,-0.29)); +#51739 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#51740 = PCURVE('',#51314,#51741); +#51741 = DEFINITIONAL_REPRESENTATION('',(#51742),#51746); +#51742 = LINE('',#51743,#51744); +#51743 = CARTESIAN_POINT('',(10.995574287564,0.E+000)); +#51744 = VECTOR('',#51745,1.); +#51745 = DIRECTION('',(-1.,0.E+000)); +#51746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#51747 = ORIENTED_EDGE('',*,*,#51748,.F.); +#51748 = EDGE_CURVE('',#51749,#51721,#51751,.T.); +#51749 = VERTEX_POINT('',#51750); +#51750 = CARTESIAN_POINT('',(6.45,-0.35,-0.457437037472)); +#51751 = SURFACE_CURVE('',#51752,(#51756,#51763),.PCURVE_S1.); +#51752 = LINE('',#51753,#51754); +#51753 = CARTESIAN_POINT('',(6.45,-0.35,-0.5)); +#51754 = VECTOR('',#51755,1.); +#51755 = DIRECTION('',(0.E+000,-5.551115123126E-016,1.)); +#51756 = PCURVE('',#47673,#51757); +#51757 = DEFINITIONAL_REPRESENTATION('',(#51758),#51762); +#51758 = LINE('',#51759,#51760); +#51759 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#51760 = VECTOR('',#51761,1.); +#51761 = DIRECTION('',(1.,0.E+000)); +#51762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#51763 = PCURVE('',#51342,#51764); +#51764 = DEFINITIONAL_REPRESENTATION('',(#51765),#51769); +#51765 = LINE('',#51766,#51767); +#51766 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#51767 = VECTOR('',#51768,1.); +#51768 = DIRECTION('',(1.,0.E+000)); +#51769 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#51770 = ORIENTED_EDGE('',*,*,#51771,.F.); +#51771 = EDGE_CURVE('',#51385,#51749,#51772,.T.); +#51772 = SURFACE_CURVE('',#51773,(#51778,#51785),.PCURVE_S1.); +#51773 = CIRCLE('',#51774,0.29); +#51774 = AXIS2_PLACEMENT_3D('',#51775,#51776,#51777); +#51775 = CARTESIAN_POINT('',(6.74,-0.35,-0.457437037472)); +#51776 = DIRECTION('',(-0.E+000,1.,3.330669073875E-016)); +#51777 = DIRECTION('',(0.E+000,-3.330669073875E-016,1.)); +#51778 = PCURVE('',#47673,#51779); +#51779 = DEFINITIONAL_REPRESENTATION('',(#51780),#51784); +#51780 = CIRCLE('',#51781,0.29); +#51781 = AXIS2_PLACEMENT_2D('',#51782,#51783); +#51782 = CARTESIAN_POINT('',(4.2562962528E-002,0.29)); +#51783 = DIRECTION('',(1.,-3.649214750846E-047)); +#51784 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#51785 = PCURVE('',#51369,#51786); +#51786 = DEFINITIONAL_REPRESENTATION('',(#51787),#51791); +#51787 = LINE('',#51788,#51789); +#51788 = CARTESIAN_POINT('',(-4.420932185907,0.E+000)); +#51789 = VECTOR('',#51790,1.); +#51790 = DIRECTION('',(1.,0.E+000)); +#51791 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#51792 = ADVANCED_FACE('',(#51793),#47645,.T.); +#51793 = FACE_BOUND('',#51794,.T.); +#51794 = EDGE_LOOP('',(#51795,#51796,#51817,#51818)); +#51795 = ORIENTED_EDGE('',*,*,#51697,.F.); +#51796 = ORIENTED_EDGE('',*,*,#51797,.T.); +#51797 = EDGE_CURVE('',#51698,#51271,#51798,.T.); +#51798 = SURFACE_CURVE('',#51799,(#51803,#51810),.PCURVE_S1.); +#51799 = LINE('',#51800,#51801); +#51800 = CARTESIAN_POINT('',(6.16,-0.35,1.5)); +#51801 = VECTOR('',#51802,1.); +#51802 = DIRECTION('',(0.E+000,1.,3.330669073875E-016)); +#51803 = PCURVE('',#47645,#51804); +#51804 = DEFINITIONAL_REPRESENTATION('',(#51805),#51809); +#51805 = LINE('',#51806,#51807); +#51806 = CARTESIAN_POINT('',(0.29,0.E+000)); +#51807 = VECTOR('',#51808,1.); +#51808 = DIRECTION('',(0.E+000,-1.)); +#51809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#51810 = PCURVE('',#51314,#51811); +#51811 = DEFINITIONAL_REPRESENTATION('',(#51812),#51816); +#51812 = LINE('',#51813,#51814); +#51813 = CARTESIAN_POINT('',(4.712388980385,1.110223024625E-016)); +#51814 = VECTOR('',#51815,1.); +#51815 = DIRECTION('',(0.E+000,1.)); +#51816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#51817 = ORIENTED_EDGE('',*,*,#51270,.T.); +#51818 = ORIENTED_EDGE('',*,*,#47629,.F.); +#51819 = ADVANCED_FACE('',(#51820),#47972,.F.); +#51820 = FACE_BOUND('',#51821,.F.); +#51821 = EDGE_LOOP('',(#51822)); +#51822 = ORIENTED_EDGE('',*,*,#47957,.F.); +#51823 = ADVANCED_FACE('',(#51824),#48017,.F.); +#51824 = FACE_BOUND('',#51825,.F.); +#51825 = EDGE_LOOP('',(#51826,#51827,#51828,#51829)); +#51826 = ORIENTED_EDGE('',*,*,#49396,.F.); +#51827 = ORIENTED_EDGE('',*,*,#48003,.F.); +#51828 = ORIENTED_EDGE('',*,*,#49823,.T.); +#51829 = ORIENTED_EDGE('',*,*,#51830,.F.); +#51830 = EDGE_CURVE('',#49364,#49796,#51831,.T.); +#51831 = SURFACE_CURVE('',#51832,(#51836,#51843),.PCURVE_S1.); +#51832 = LINE('',#51833,#51834); +#51833 = CARTESIAN_POINT('',(0.15,-4.85,-0.457437037472)); +#51834 = VECTOR('',#51835,1.); +#51835 = DIRECTION('',(0.E+000,1.,3.330669073875E-016)); +#51836 = PCURVE('',#48017,#51837); +#51837 = DEFINITIONAL_REPRESENTATION('',(#51838),#51842); +#51838 = LINE('',#51839,#51840); +#51839 = CARTESIAN_POINT('',(1.957437037472,1.086595834128E-015)); +#51840 = VECTOR('',#51841,1.); +#51841 = DIRECTION('',(2.220446049251E-016,-1.)); +#51842 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#51843 = PCURVE('',#49384,#51844); +#51844 = DEFINITIONAL_REPRESENTATION('',(#51845),#51849); +#51845 = LINE('',#51846,#51847); +#51846 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#51847 = VECTOR('',#51848,1.); +#51848 = DIRECTION('',(0.E+000,1.)); +#51849 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#51850 = ADVANCED_FACE('',(#51851),#48102,.T.); +#51851 = FACE_BOUND('',#51852,.T.); +#51852 = EDGE_LOOP('',(#51853,#51854,#51855,#51856)); +#51853 = ORIENTED_EDGE('',*,*,#50322,.F.); +#51854 = ORIENTED_EDGE('',*,*,#48088,.T.); +#51855 = ORIENTED_EDGE('',*,*,#50798,.T.); +#51856 = ORIENTED_EDGE('',*,*,#51857,.F.); +#51857 = EDGE_CURVE('',#50290,#50771,#51858,.T.); +#51858 = SURFACE_CURVE('',#51859,(#51863,#51870),.PCURVE_S1.); +#51859 = LINE('',#51860,#51861); +#51860 = CARTESIAN_POINT('',(6.15,-4.85,-0.457437037472)); +#51861 = VECTOR('',#51862,1.); +#51862 = DIRECTION('',(0.E+000,1.,3.330669073875E-016)); +#51863 = PCURVE('',#48102,#51864); +#51864 = DEFINITIONAL_REPRESENTATION('',(#51865),#51869); +#51865 = LINE('',#51866,#51867); +#51866 = CARTESIAN_POINT('',(1.957437037472,1.086595834128E-015)); +#51867 = VECTOR('',#51868,1.); +#51868 = DIRECTION('',(2.220446049251E-016,-1.)); +#51869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#51870 = PCURVE('',#50310,#51871); +#51871 = DEFINITIONAL_REPRESENTATION('',(#51872),#51876); +#51872 = LINE('',#51873,#51874); +#51873 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#51874 = VECTOR('',#51875,1.); +#51875 = DIRECTION('',(0.E+000,1.)); +#51876 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#51877 = ADVANCED_FACE('',(#51878),#48044,.F.); +#51878 = FACE_BOUND('',#51879,.F.); +#51879 = EDGE_LOOP('',(#51880,#51881,#51882,#51883)); +#51880 = ORIENTED_EDGE('',*,*,#48946,.F.); +#51881 = ORIENTED_EDGE('',*,*,#48030,.F.); +#51882 = ORIENTED_EDGE('',*,*,#48470,.T.); +#51883 = ORIENTED_EDGE('',*,*,#51884,.F.); +#51884 = EDGE_CURVE('',#48919,#48438,#51885,.T.); +#51885 = SURFACE_CURVE('',#51886,(#51890,#51897),.PCURVE_S1.); +#51886 = LINE('',#51887,#51888); +#51887 = CARTESIAN_POINT('',(0.15,-0.35,-0.457437037472)); +#51888 = VECTOR('',#51889,1.); +#51889 = DIRECTION('',(0.E+000,1.,3.330669073875E-016)); +#51890 = PCURVE('',#48044,#51891); +#51891 = DEFINITIONAL_REPRESENTATION('',(#51892),#51896); +#51892 = LINE('',#51893,#51894); +#51893 = CARTESIAN_POINT('',(1.957437037472,1.086595834128E-015)); +#51894 = VECTOR('',#51895,1.); +#51895 = DIRECTION('',(2.220446049251E-016,-1.)); +#51896 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#51897 = PCURVE('',#48458,#51898); +#51898 = DEFINITIONAL_REPRESENTATION('',(#51899),#51903); +#51899 = LINE('',#51900,#51901); +#51900 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#51901 = VECTOR('',#51902,1.); +#51902 = DIRECTION('',(0.E+000,1.)); +#51903 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#51904 = ADVANCED_FACE('',(#51905),#48075,.T.); +#51905 = FACE_BOUND('',#51906,.T.); +#51906 = EDGE_LOOP('',(#51907,#51908,#51909,#51910)); +#51907 = ORIENTED_EDGE('',*,*,#51675,.F.); +#51908 = ORIENTED_EDGE('',*,*,#48061,.T.); +#51909 = ORIENTED_EDGE('',*,*,#51248,.T.); +#51910 = ORIENTED_EDGE('',*,*,#51911,.F.); +#51911 = EDGE_CURVE('',#51648,#51216,#51912,.T.); +#51912 = SURFACE_CURVE('',#51913,(#51917,#51924),.PCURVE_S1.); +#51913 = LINE('',#51914,#51915); +#51914 = CARTESIAN_POINT('',(6.15,-0.35,-0.457437037472)); +#51915 = VECTOR('',#51916,1.); +#51916 = DIRECTION('',(0.E+000,1.,3.330669073875E-016)); +#51917 = PCURVE('',#48075,#51918); +#51918 = DEFINITIONAL_REPRESENTATION('',(#51919),#51923); +#51919 = LINE('',#51920,#51921); +#51920 = CARTESIAN_POINT('',(1.957437037472,1.086595834128E-015)); +#51921 = VECTOR('',#51922,1.); +#51922 = DIRECTION('',(2.220446049251E-016,-1.)); +#51923 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#51924 = PCURVE('',#51236,#51925); +#51925 = DEFINITIONAL_REPRESENTATION('',(#51926),#51930); +#51926 = LINE('',#51927,#51928); +#51927 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#51928 = VECTOR('',#51929,1.); +#51929 = DIRECTION('',(0.E+000,1.)); +#51930 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#51931 = ADVANCED_FACE('',(#51932),#48137,.T.); +#51932 = FACE_BOUND('',#51933,.T.); +#51933 = EDGE_LOOP('',(#51934,#51935,#51956,#51957)); +#51934 = ORIENTED_EDGE('',*,*,#48655,.F.); +#51935 = ORIENTED_EDGE('',*,*,#51936,.T.); +#51936 = EDGE_CURVE('',#48656,#48120,#51937,.T.); +#51937 = SURFACE_CURVE('',#51938,(#51942,#51949),.PCURVE_S1.); +#51938 = LINE('',#51939,#51940); +#51939 = CARTESIAN_POINT('',(-0.162230377286,-0.35,-0.540767924286)); +#51940 = VECTOR('',#51941,1.); +#51941 = DIRECTION('',(0.E+000,1.,3.330669073875E-016)); +#51942 = PCURVE('',#48137,#51943); +#51943 = DEFINITIONAL_REPRESENTATION('',(#51944),#51948); +#51944 = LINE('',#51945,#51946); +#51945 = CARTESIAN_POINT('',(4.256296252785E-002,2.263074410428E-017)); +#51946 = VECTOR('',#51947,1.); +#51947 = DIRECTION('',(2.126801590889E-016,-1.)); +#51948 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#51949 = PCURVE('',#48591,#51950); +#51950 = DEFINITIONAL_REPRESENTATION('',(#51951),#51955); +#51951 = LINE('',#51952,#51953); +#51952 = CARTESIAN_POINT('',(6.283185307179,0.E+000)); +#51953 = VECTOR('',#51954,1.); +#51954 = DIRECTION('',(0.E+000,1.)); +#51955 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#51956 = ORIENTED_EDGE('',*,*,#48119,.T.); +#51957 = ORIENTED_EDGE('',*,*,#51958,.F.); +#51958 = EDGE_CURVE('',#48658,#48122,#51959,.T.); +#51959 = SURFACE_CURVE('',#51960,(#51964,#51971),.PCURVE_S1.); +#51960 = LINE('',#51961,#51962); +#51961 = CARTESIAN_POINT('',(-0.425000733956,-0.35,-1.416669113186)); +#51962 = VECTOR('',#51963,1.); +#51963 = DIRECTION('',(0.E+000,1.,3.330669073875E-016)); +#51964 = PCURVE('',#48137,#51965); +#51965 = DEFINITIONAL_REPRESENTATION('',(#51966),#51970); +#51966 = LINE('',#51967,#51968); +#51967 = CARTESIAN_POINT('',(0.957030650891,5.088535777111E-016)); +#51968 = VECTOR('',#51969,1.); +#51969 = DIRECTION('',(2.126801590889E-016,-1.)); +#51970 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#51971 = PCURVE('',#48166,#51972); +#51972 = DEFINITIONAL_REPRESENTATION('',(#51973),#51977); +#51973 = LINE('',#51974,#51975); +#51974 = CARTESIAN_POINT('',(6.283185307179,0.E+000)); +#51975 = VECTOR('',#51976,1.); +#51976 = DIRECTION('',(0.E+000,1.)); +#51977 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#51978 = ADVANCED_FACE('',(#51979),#48591,.F.); +#51979 = FACE_BOUND('',#51980,.F.); +#51980 = EDGE_LOOP('',(#51981,#51982,#51983,#52004)); +#51981 = ORIENTED_EDGE('',*,*,#51936,.T.); +#51982 = ORIENTED_EDGE('',*,*,#48576,.T.); +#51983 = ORIENTED_EDGE('',*,*,#51984,.F.); +#51984 = EDGE_CURVE('',#48998,#48549,#51985,.T.); +#51985 = SURFACE_CURVE('',#51986,(#51990,#51997),.PCURVE_S1.); +#51986 = LINE('',#51987,#51988); +#51987 = CARTESIAN_POINT('',(-0.15,-0.35,-0.457437037472)); +#51988 = VECTOR('',#51989,1.); +#51989 = DIRECTION('',(0.E+000,1.,3.330669073875E-016)); +#51990 = PCURVE('',#48591,#51991); +#51991 = DEFINITIONAL_REPRESENTATION('',(#51992),#51996); +#51992 = LINE('',#51993,#51994); +#51993 = CARTESIAN_POINT('',(5.991728512702,0.E+000)); +#51994 = VECTOR('',#51995,1.); +#51995 = DIRECTION('',(0.E+000,1.)); +#51996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#51997 = PCURVE('',#48564,#51998); +#51998 = DEFINITIONAL_REPRESENTATION('',(#51999),#52003); +#51999 = LINE('',#52000,#52001); +#52000 = CARTESIAN_POINT('',(4.2562962528E-002,-2.362719049742E-017)); +#52001 = VECTOR('',#52002,1.); +#52002 = DIRECTION('',(-2.220446049251E-016,-1.)); +#52003 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#52004 = ORIENTED_EDGE('',*,*,#49020,.F.); +#52005 = ADVANCED_FACE('',(#52006),#48166,.T.); +#52006 = FACE_BOUND('',#52007,.T.); +#52007 = EDGE_LOOP('',(#52008,#52009,#52010,#52031)); +#52008 = ORIENTED_EDGE('',*,*,#51958,.T.); +#52009 = ORIENTED_EDGE('',*,*,#48149,.T.); +#52010 = ORIENTED_EDGE('',*,*,#52011,.F.); +#52011 = EDGE_CURVE('',#48681,#48150,#52012,.T.); +#52012 = SURFACE_CURVE('',#52013,(#52017,#52024),.PCURVE_S1.); +#52013 = LINE('',#52014,#52015); +#52014 = CARTESIAN_POINT('',(-0.425000733956,-0.35,-1.583330886814)); +#52015 = VECTOR('',#52016,1.); +#52016 = DIRECTION('',(0.E+000,1.,3.330669073875E-016)); +#52017 = PCURVE('',#48166,#52018); +#52018 = DEFINITIONAL_REPRESENTATION('',(#52019),#52023); +#52019 = LINE('',#52020,#52021); +#52020 = CARTESIAN_POINT('',(5.700271718225,0.E+000)); +#52021 = VECTOR('',#52022,1.); +#52022 = DIRECTION('',(0.E+000,1.)); +#52023 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#52024 = PCURVE('',#48194,#52025); +#52025 = DEFINITIONAL_REPRESENTATION('',(#52026),#52030); +#52026 = LINE('',#52027,#52028); +#52027 = CARTESIAN_POINT('',(8.699999999969E-002,4.625793460165E-017)); +#52028 = VECTOR('',#52029,1.); +#52029 = DIRECTION('',(2.126801590889E-016,-1.)); +#52030 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#52031 = ORIENTED_EDGE('',*,*,#48680,.F.); +#52032 = ADVANCED_FACE('',(#52033),#48564,.F.); +#52033 = FACE_BOUND('',#52034,.F.); +#52034 = EDGE_LOOP('',(#52035,#52036,#52037,#52038)); +#52035 = ORIENTED_EDGE('',*,*,#48997,.F.); +#52036 = ORIENTED_EDGE('',*,*,#51984,.T.); +#52037 = ORIENTED_EDGE('',*,*,#48548,.T.); +#52038 = ORIENTED_EDGE('',*,*,#52039,.F.); +#52039 = EDGE_CURVE('',#48970,#48516,#52040,.T.); +#52040 = SURFACE_CURVE('',#52041,(#52045,#52052),.PCURVE_S1.); +#52041 = LINE('',#52042,#52043); +#52042 = CARTESIAN_POINT('',(-0.15,-0.35,1.21)); +#52043 = VECTOR('',#52044,1.); +#52044 = DIRECTION('',(0.E+000,1.,3.330669073875E-016)); +#52045 = PCURVE('',#48564,#52046); +#52046 = DEFINITIONAL_REPRESENTATION('',(#52047),#52051); +#52047 = LINE('',#52048,#52049); +#52048 = CARTESIAN_POINT('',(1.71,-9.492406860545E-016)); +#52049 = VECTOR('',#52050,1.); +#52050 = DIRECTION('',(-2.220446049251E-016,-1.)); +#52051 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#52052 = PCURVE('',#48536,#52053); +#52053 = DEFINITIONAL_REPRESENTATION('',(#52054),#52058); +#52054 = LINE('',#52055,#52056); +#52055 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#52056 = VECTOR('',#52057,1.); +#52057 = DIRECTION('',(0.E+000,1.)); +#52058 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#52059 = ADVANCED_FACE('',(#52060),#48194,.T.); +#52060 = FACE_BOUND('',#52061,.T.); +#52061 = EDGE_LOOP('',(#52062,#52063,#52064,#52065)); +#52062 = ORIENTED_EDGE('',*,*,#48704,.F.); +#52063 = ORIENTED_EDGE('',*,*,#52011,.T.); +#52064 = ORIENTED_EDGE('',*,*,#48178,.T.); +#52065 = ORIENTED_EDGE('',*,*,#52066,.F.); +#52066 = EDGE_CURVE('',#48705,#48179,#52067,.T.); +#52067 = SURFACE_CURVE('',#52068,(#52072,#52079),.PCURVE_S1.); +#52068 = LINE('',#52069,#52070); +#52069 = CARTESIAN_POINT('',(-0.162230377286,-0.35,-2.459232075714)); +#52070 = VECTOR('',#52071,1.); +#52071 = DIRECTION('',(0.E+000,1.,3.330669073875E-016)); +#52072 = PCURVE('',#48194,#52073); +#52073 = DEFINITIONAL_REPRESENTATION('',(#52074),#52078); +#52074 = LINE('',#52075,#52076); +#52075 = CARTESIAN_POINT('',(1.001467688363,5.324807682085E-016)); +#52076 = VECTOR('',#52077,1.); +#52077 = DIRECTION('',(2.126801590889E-016,-1.)); +#52078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#52079 = PCURVE('',#48223,#52080); +#52080 = DEFINITIONAL_REPRESENTATION('',(#52081),#52085); +#52081 = LINE('',#52082,#52083); +#52082 = CARTESIAN_POINT('',(5.991728512702,0.E+000)); +#52083 = VECTOR('',#52084,1.); +#52084 = DIRECTION('',(0.E+000,1.)); +#52085 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#52086 = ADVANCED_FACE('',(#52087),#48536,.T.); +#52087 = FACE_BOUND('',#52088,.T.); +#52088 = EDGE_LOOP('',(#52089,#52090,#52091,#52092)); +#52089 = ORIENTED_EDGE('',*,*,#48969,.T.); +#52090 = ORIENTED_EDGE('',*,*,#48629,.T.); +#52091 = ORIENTED_EDGE('',*,*,#48515,.F.); +#52092 = ORIENTED_EDGE('',*,*,#52039,.F.); +#52093 = ADVANCED_FACE('',(#52094),#48223,.F.); +#52094 = FACE_BOUND('',#52095,.F.); +#52095 = EDGE_LOOP('',(#52096,#52117,#52118,#52119)); +#52096 = ORIENTED_EDGE('',*,*,#52097,.T.); +#52097 = EDGE_CURVE('',#48728,#48207,#52098,.T.); +#52098 = SURFACE_CURVE('',#52099,(#52103,#52110),.PCURVE_S1.); +#52099 = LINE('',#52100,#52101); +#52100 = CARTESIAN_POINT('',(-0.15,-0.35,-2.542562962528)); +#52101 = VECTOR('',#52102,1.); +#52102 = DIRECTION('',(0.E+000,1.,3.330669073875E-016)); +#52103 = PCURVE('',#48223,#52104); +#52104 = DEFINITIONAL_REPRESENTATION('',(#52105),#52109); +#52105 = LINE('',#52106,#52107); +#52106 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#52107 = VECTOR('',#52108,1.); +#52108 = DIRECTION('',(0.E+000,1.)); +#52109 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#52110 = PCURVE('',#48251,#52111); +#52111 = DEFINITIONAL_REPRESENTATION('',(#52112),#52116); +#52112 = LINE('',#52113,#52114); +#52113 = CARTESIAN_POINT('',(0.957437037472,-5.314843218152E-016)); +#52114 = VECTOR('',#52115,1.); +#52115 = DIRECTION('',(-2.220446049251E-016,-1.)); +#52116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#52117 = ORIENTED_EDGE('',*,*,#48206,.T.); +#52118 = ORIENTED_EDGE('',*,*,#52066,.F.); +#52119 = ORIENTED_EDGE('',*,*,#48727,.F.); +#52120 = ADVANCED_FACE('',(#52121),#48251,.F.); +#52121 = FACE_BOUND('',#52122,.F.); +#52122 = EDGE_LOOP('',(#52123,#52124,#52145,#52146)); +#52123 = ORIENTED_EDGE('',*,*,#48751,.F.); +#52124 = ORIENTED_EDGE('',*,*,#52125,.T.); +#52125 = EDGE_CURVE('',#48752,#48236,#52126,.T.); +#52126 = SURFACE_CURVE('',#52127,(#52131,#52138),.PCURVE_S1.); +#52127 = LINE('',#52128,#52129); +#52128 = CARTESIAN_POINT('',(-0.15,-0.35,-3.5)); +#52129 = VECTOR('',#52130,1.); +#52130 = DIRECTION('',(0.E+000,1.,3.330669073875E-016)); +#52131 = PCURVE('',#48251,#52132); +#52132 = DEFINITIONAL_REPRESENTATION('',(#52133),#52137); +#52133 = LINE('',#52134,#52135); +#52134 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#52135 = VECTOR('',#52136,1.); +#52136 = DIRECTION('',(-2.220446049251E-016,-1.)); +#52137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#52138 = PCURVE('',#48279,#52139); +#52139 = DEFINITIONAL_REPRESENTATION('',(#52140),#52144); +#52140 = LINE('',#52141,#52142); +#52141 = CARTESIAN_POINT('',(0.3,0.E+000)); +#52142 = VECTOR('',#52143,1.); +#52143 = DIRECTION('',(0.E+000,-1.)); +#52144 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#52145 = ORIENTED_EDGE('',*,*,#48235,.T.); +#52146 = ORIENTED_EDGE('',*,*,#52097,.F.); +#52147 = ADVANCED_FACE('',(#52148),#48279,.F.); +#52148 = FACE_BOUND('',#52149,.F.); +#52149 = EDGE_LOOP('',(#52150,#52171,#52172,#52173)); +#52150 = ORIENTED_EDGE('',*,*,#52151,.T.); +#52151 = EDGE_CURVE('',#48775,#48264,#52152,.T.); +#52152 = SURFACE_CURVE('',#52153,(#52157,#52164),.PCURVE_S1.); +#52153 = LINE('',#52154,#52155); +#52154 = CARTESIAN_POINT('',(0.15,-0.35,-3.5)); +#52155 = VECTOR('',#52156,1.); +#52156 = DIRECTION('',(0.E+000,1.,3.330669073875E-016)); +#52157 = PCURVE('',#48279,#52158); +#52158 = DEFINITIONAL_REPRESENTATION('',(#52159),#52163); +#52159 = LINE('',#52160,#52161); +#52160 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#52161 = VECTOR('',#52162,1.); +#52162 = DIRECTION('',(0.E+000,-1.)); +#52163 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#52164 = PCURVE('',#48307,#52165); +#52165 = DEFINITIONAL_REPRESENTATION('',(#52166),#52170); +#52166 = LINE('',#52167,#52168); +#52167 = CARTESIAN_POINT('',(1.,5.551115123126E-016)); +#52168 = VECTOR('',#52169,1.); +#52169 = DIRECTION('',(2.220446049251E-016,-1.)); +#52170 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#52171 = ORIENTED_EDGE('',*,*,#48263,.T.); +#52172 = ORIENTED_EDGE('',*,*,#52125,.F.); +#52173 = ORIENTED_EDGE('',*,*,#48774,.F.); +#52174 = ADVANCED_FACE('',(#52175),#48307,.F.); +#52175 = FACE_BOUND('',#52176,.F.); +#52176 = EDGE_LOOP('',(#52177,#52178,#52199,#52200)); +#52177 = ORIENTED_EDGE('',*,*,#48797,.F.); +#52178 = ORIENTED_EDGE('',*,*,#52179,.T.); +#52179 = EDGE_CURVE('',#48798,#48292,#52180,.T.); +#52180 = SURFACE_CURVE('',#52181,(#52185,#52192),.PCURVE_S1.); +#52181 = LINE('',#52182,#52183); +#52182 = CARTESIAN_POINT('',(0.15,-0.35,-2.542562962528)); +#52183 = VECTOR('',#52184,1.); +#52184 = DIRECTION('',(0.E+000,1.,3.330669073875E-016)); +#52185 = PCURVE('',#48307,#52186); +#52186 = DEFINITIONAL_REPRESENTATION('',(#52187),#52191); +#52187 = LINE('',#52188,#52189); +#52188 = CARTESIAN_POINT('',(4.2562962528E-002,2.362719049742E-017)); +#52189 = VECTOR('',#52190,1.); +#52190 = DIRECTION('',(2.220446049251E-016,-1.)); +#52191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#52192 = PCURVE('',#48340,#52193); +#52193 = DEFINITIONAL_REPRESENTATION('',(#52194),#52198); +#52194 = LINE('',#52195,#52196); +#52195 = CARTESIAN_POINT('',(0.291456794478,0.E+000)); +#52196 = VECTOR('',#52197,1.); +#52197 = DIRECTION('',(0.E+000,1.)); +#52198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#52199 = ORIENTED_EDGE('',*,*,#48291,.T.); +#52200 = ORIENTED_EDGE('',*,*,#52151,.F.); +#52201 = ADVANCED_FACE('',(#52202),#48458,.T.); +#52202 = FACE_BOUND('',#52203,.T.); +#52203 = EDGE_LOOP('',(#52204,#52205,#52226,#52227)); +#52204 = ORIENTED_EDGE('',*,*,#48918,.T.); +#52205 = ORIENTED_EDGE('',*,*,#52206,.T.); +#52206 = EDGE_CURVE('',#48896,#48410,#52207,.T.); +#52207 = SURFACE_CURVE('',#52208,(#52212,#52219),.PCURVE_S1.); +#52208 = LINE('',#52209,#52210); +#52209 = CARTESIAN_POINT('',(0.137769622714,-0.35,-0.540767924286)); +#52210 = VECTOR('',#52211,1.); +#52211 = DIRECTION('',(0.E+000,1.,3.330669073875E-016)); +#52212 = PCURVE('',#48458,#52213); +#52213 = DEFINITIONAL_REPRESENTATION('',(#52214),#52218); +#52214 = LINE('',#52215,#52216); +#52215 = CARTESIAN_POINT('',(0.291456794477,0.E+000)); +#52216 = VECTOR('',#52217,1.); +#52217 = DIRECTION('',(0.E+000,1.)); +#52218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#52219 = PCURVE('',#48425,#52220); +#52220 = DEFINITIONAL_REPRESENTATION('',(#52221),#52225); +#52221 = LINE('',#52222,#52223); +#52222 = CARTESIAN_POINT('',(1.001467688363,-5.324807682085E-016)); +#52223 = VECTOR('',#52224,1.); +#52224 = DIRECTION('',(-2.126801590889E-016,-1.)); +#52225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#52226 = ORIENTED_EDGE('',*,*,#48437,.F.); +#52227 = ORIENTED_EDGE('',*,*,#51884,.F.); +#52228 = ADVANCED_FACE('',(#52229),#48340,.T.); +#52229 = FACE_BOUND('',#52230,.T.); +#52230 = EDGE_LOOP('',(#52231,#52232,#52233,#52234)); +#52231 = ORIENTED_EDGE('',*,*,#48820,.T.); +#52232 = ORIENTED_EDGE('',*,*,#52179,.T.); +#52233 = ORIENTED_EDGE('',*,*,#48319,.F.); +#52234 = ORIENTED_EDGE('',*,*,#52235,.F.); +#52235 = EDGE_CURVE('',#48821,#48320,#52236,.T.); +#52236 = SURFACE_CURVE('',#52237,(#52241,#52248),.PCURVE_S1.); +#52237 = LINE('',#52238,#52239); +#52238 = CARTESIAN_POINT('',(0.137769622714,-0.35,-2.459232075714)); +#52239 = VECTOR('',#52240,1.); +#52240 = DIRECTION('',(0.E+000,1.,3.330669073875E-016)); +#52241 = PCURVE('',#48340,#52242); +#52242 = DEFINITIONAL_REPRESENTATION('',(#52243),#52247); +#52243 = LINE('',#52244,#52245); +#52244 = CARTESIAN_POINT('',(3.721161310125E-013,0.E+000)); +#52245 = VECTOR('',#52246,1.); +#52246 = DIRECTION('',(0.E+000,1.)); +#52247 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#52248 = PCURVE('',#48368,#52249); +#52249 = DEFINITIONAL_REPRESENTATION('',(#52250),#52254); +#52250 = LINE('',#52251,#52252); +#52251 = CARTESIAN_POINT('',(4.256296252785E-002,-2.263074410428E-017)); +#52252 = VECTOR('',#52253,1.); +#52253 = DIRECTION('',(-2.126801590889E-016,-1.)); +#52254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#52255 = ADVANCED_FACE('',(#52256),#48425,.T.); +#52256 = FACE_BOUND('',#52257,.T.); +#52257 = EDGE_LOOP('',(#52258,#52259,#52280,#52281)); +#52258 = ORIENTED_EDGE('',*,*,#48895,.F.); +#52259 = ORIENTED_EDGE('',*,*,#52260,.T.); +#52260 = EDGE_CURVE('',#48872,#48381,#52261,.T.); +#52261 = SURFACE_CURVE('',#52262,(#52266,#52273),.PCURVE_S1.); +#52262 = LINE('',#52263,#52264); +#52263 = CARTESIAN_POINT('',(-0.125000733956,-0.35,-1.416669113186)); +#52264 = VECTOR('',#52265,1.); +#52265 = DIRECTION('',(0.E+000,1.,3.330669073875E-016)); +#52266 = PCURVE('',#48425,#52267); +#52267 = DEFINITIONAL_REPRESENTATION('',(#52268),#52272); +#52268 = LINE('',#52269,#52270); +#52269 = CARTESIAN_POINT('',(8.699999999969E-002,-4.625793460165E-017)); +#52270 = VECTOR('',#52271,1.); +#52271 = DIRECTION('',(-2.126801590889E-016,-1.)); +#52272 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#52273 = PCURVE('',#48397,#52274); +#52274 = DEFINITIONAL_REPRESENTATION('',(#52275),#52279); +#52275 = LINE('',#52276,#52277); +#52276 = CARTESIAN_POINT('',(6.283185307179,0.E+000)); +#52277 = VECTOR('',#52278,1.); +#52278 = DIRECTION('',(0.E+000,1.)); +#52279 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#52280 = ORIENTED_EDGE('',*,*,#48409,.T.); +#52281 = ORIENTED_EDGE('',*,*,#52206,.F.); +#52282 = ADVANCED_FACE('',(#52283),#48368,.T.); +#52283 = FACE_BOUND('',#52284,.T.); +#52284 = EDGE_LOOP('',(#52285,#52286,#52287,#52288)); +#52285 = ORIENTED_EDGE('',*,*,#48848,.F.); +#52286 = ORIENTED_EDGE('',*,*,#52235,.T.); +#52287 = ORIENTED_EDGE('',*,*,#48352,.T.); +#52288 = ORIENTED_EDGE('',*,*,#52289,.F.); +#52289 = EDGE_CURVE('',#48849,#48353,#52290,.T.); +#52290 = SURFACE_CURVE('',#52291,(#52295,#52302),.PCURVE_S1.); +#52291 = LINE('',#52292,#52293); +#52292 = CARTESIAN_POINT('',(-0.125000733956,-0.35,-1.583330886814)); +#52293 = VECTOR('',#52294,1.); +#52294 = DIRECTION('',(0.E+000,1.,3.330669073875E-016)); +#52295 = PCURVE('',#48368,#52296); +#52296 = DEFINITIONAL_REPRESENTATION('',(#52297),#52301); +#52297 = LINE('',#52298,#52299); +#52298 = CARTESIAN_POINT('',(0.957030650891,-5.088535777111E-016)); +#52299 = VECTOR('',#52300,1.); +#52300 = DIRECTION('',(-2.126801590889E-016,-1.)); +#52301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#52302 = PCURVE('',#48397,#52303); +#52303 = DEFINITIONAL_REPRESENTATION('',(#52304),#52308); +#52304 = LINE('',#52305,#52306); +#52305 = CARTESIAN_POINT('',(5.700271718225,0.E+000)); +#52306 = VECTOR('',#52307,1.); +#52307 = DIRECTION('',(0.E+000,1.)); +#52308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#52309 = ADVANCED_FACE('',(#52310),#48397,.F.); +#52310 = FACE_BOUND('',#52311,.F.); +#52311 = EDGE_LOOP('',(#52312,#52313,#52314,#52315)); +#52312 = ORIENTED_EDGE('',*,*,#52260,.T.); +#52313 = ORIENTED_EDGE('',*,*,#48380,.T.); +#52314 = ORIENTED_EDGE('',*,*,#52289,.F.); +#52315 = ORIENTED_EDGE('',*,*,#48871,.F.); +#52316 = ADVANCED_FACE('',(#52317),#49063,.T.); +#52317 = FACE_BOUND('',#52318,.T.); +#52318 = EDGE_LOOP('',(#52319,#52320,#52341,#52342)); +#52319 = ORIENTED_EDGE('',*,*,#49045,.F.); +#52320 = ORIENTED_EDGE('',*,*,#52321,.T.); +#52321 = EDGE_CURVE('',#49046,#49533,#52322,.T.); +#52322 = SURFACE_CURVE('',#52323,(#52327,#52334),.PCURVE_S1.); +#52323 = LINE('',#52324,#52325); +#52324 = CARTESIAN_POINT('',(-0.162230377286,-4.85,-0.540767924286)); +#52325 = VECTOR('',#52326,1.); +#52326 = DIRECTION('',(0.E+000,1.,3.330669073875E-016)); +#52327 = PCURVE('',#49063,#52328); +#52328 = DEFINITIONAL_REPRESENTATION('',(#52329),#52333); +#52329 = LINE('',#52330,#52331); +#52330 = CARTESIAN_POINT('',(4.256296252785E-002,2.263074410428E-017)); +#52331 = VECTOR('',#52332,1.); +#52332 = DIRECTION('',(2.126801590889E-016,-1.)); +#52333 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#52334 = PCURVE('',#49517,#52335); +#52335 = DEFINITIONAL_REPRESENTATION('',(#52336),#52340); +#52336 = LINE('',#52337,#52338); +#52337 = CARTESIAN_POINT('',(6.283185307179,0.E+000)); +#52338 = VECTOR('',#52339,1.); +#52339 = DIRECTION('',(0.E+000,1.)); +#52340 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#52341 = ORIENTED_EDGE('',*,*,#49532,.T.); +#52342 = ORIENTED_EDGE('',*,*,#52343,.F.); +#52343 = EDGE_CURVE('',#49048,#49535,#52344,.T.); +#52344 = SURFACE_CURVE('',#52345,(#52349,#52356),.PCURVE_S1.); +#52345 = LINE('',#52346,#52347); +#52346 = CARTESIAN_POINT('',(-0.425000733956,-4.85,-1.416669113186)); +#52347 = VECTOR('',#52348,1.); +#52348 = DIRECTION('',(0.E+000,1.,3.330669073875E-016)); +#52349 = PCURVE('',#49063,#52350); +#52350 = DEFINITIONAL_REPRESENTATION('',(#52351),#52355); +#52351 = LINE('',#52352,#52353); +#52352 = CARTESIAN_POINT('',(0.957030650891,5.088535777111E-016)); +#52353 = VECTOR('',#52354,1.); +#52354 = DIRECTION('',(2.126801590889E-016,-1.)); +#52355 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#52356 = PCURVE('',#49092,#52357); +#52357 = DEFINITIONAL_REPRESENTATION('',(#52358),#52362); +#52358 = LINE('',#52359,#52360); +#52359 = CARTESIAN_POINT('',(6.283185307179,0.E+000)); +#52360 = VECTOR('',#52361,1.); +#52361 = DIRECTION('',(0.E+000,1.)); +#52362 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#52363 = ADVANCED_FACE('',(#52364),#49517,.F.); +#52364 = FACE_BOUND('',#52365,.F.); +#52365 = EDGE_LOOP('',(#52366,#52367,#52368,#52389)); +#52366 = ORIENTED_EDGE('',*,*,#52321,.T.); +#52367 = ORIENTED_EDGE('',*,*,#49919,.T.); +#52368 = ORIENTED_EDGE('',*,*,#52369,.F.); +#52369 = EDGE_CURVE('',#49475,#49897,#52370,.T.); +#52370 = SURFACE_CURVE('',#52371,(#52375,#52382),.PCURVE_S1.); +#52371 = LINE('',#52372,#52373); +#52372 = CARTESIAN_POINT('',(-0.15,-4.85,-0.457437037472)); +#52373 = VECTOR('',#52374,1.); +#52374 = DIRECTION('',(0.E+000,1.,3.330669073875E-016)); +#52375 = PCURVE('',#49517,#52376); +#52376 = DEFINITIONAL_REPRESENTATION('',(#52377),#52381); +#52377 = LINE('',#52378,#52379); +#52378 = CARTESIAN_POINT('',(5.991728512702,0.E+000)); +#52379 = VECTOR('',#52380,1.); +#52380 = DIRECTION('',(0.E+000,1.)); +#52381 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#52382 = PCURVE('',#49490,#52383); +#52383 = DEFINITIONAL_REPRESENTATION('',(#52384),#52388); +#52384 = LINE('',#52385,#52386); +#52385 = CARTESIAN_POINT('',(4.2562962528E-002,-2.362719049742E-017)); +#52386 = VECTOR('',#52387,1.); +#52387 = DIRECTION('',(-2.220446049251E-016,-1.)); +#52388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#52389 = ORIENTED_EDGE('',*,*,#49502,.F.); +#52390 = ADVANCED_FACE('',(#52391),#49092,.T.); +#52391 = FACE_BOUND('',#52392,.T.); +#52392 = EDGE_LOOP('',(#52393,#52394,#52395,#52416)); +#52393 = ORIENTED_EDGE('',*,*,#52343,.T.); +#52394 = ORIENTED_EDGE('',*,*,#49557,.T.); +#52395 = ORIENTED_EDGE('',*,*,#52396,.F.); +#52396 = EDGE_CURVE('',#49076,#49558,#52397,.T.); +#52397 = SURFACE_CURVE('',#52398,(#52402,#52409),.PCURVE_S1.); +#52398 = LINE('',#52399,#52400); +#52399 = CARTESIAN_POINT('',(-0.425000733956,-4.85,-1.583330886814)); +#52400 = VECTOR('',#52401,1.); +#52401 = DIRECTION('',(0.E+000,1.,3.330669073875E-016)); +#52402 = PCURVE('',#49092,#52403); +#52403 = DEFINITIONAL_REPRESENTATION('',(#52404),#52408); +#52404 = LINE('',#52405,#52406); +#52405 = CARTESIAN_POINT('',(5.700271718225,0.E+000)); +#52406 = VECTOR('',#52407,1.); +#52407 = DIRECTION('',(0.E+000,1.)); +#52408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#52409 = PCURVE('',#49120,#52410); +#52410 = DEFINITIONAL_REPRESENTATION('',(#52411),#52415); +#52411 = LINE('',#52412,#52413); +#52412 = CARTESIAN_POINT('',(8.699999999969E-002,4.625793460165E-017)); +#52413 = VECTOR('',#52414,1.); +#52414 = DIRECTION('',(2.126801590889E-016,-1.)); +#52415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#52416 = ORIENTED_EDGE('',*,*,#49075,.F.); +#52417 = ADVANCED_FACE('',(#52418),#49490,.F.); +#52418 = FACE_BOUND('',#52419,.F.); +#52419 = EDGE_LOOP('',(#52420,#52421,#52422,#52423)); +#52420 = ORIENTED_EDGE('',*,*,#49474,.F.); +#52421 = ORIENTED_EDGE('',*,*,#52369,.T.); +#52422 = ORIENTED_EDGE('',*,*,#49896,.T.); +#52423 = ORIENTED_EDGE('',*,*,#52424,.F.); +#52424 = EDGE_CURVE('',#49442,#49869,#52425,.T.); +#52425 = SURFACE_CURVE('',#52426,(#52430,#52437),.PCURVE_S1.); +#52426 = LINE('',#52427,#52428); +#52427 = CARTESIAN_POINT('',(-0.15,-4.85,1.21)); +#52428 = VECTOR('',#52429,1.); +#52429 = DIRECTION('',(0.E+000,1.,3.330669073875E-016)); +#52430 = PCURVE('',#49490,#52431); +#52431 = DEFINITIONAL_REPRESENTATION('',(#52432),#52436); +#52432 = LINE('',#52433,#52434); +#52433 = CARTESIAN_POINT('',(1.71,-9.492406860545E-016)); +#52434 = VECTOR('',#52435,1.); +#52435 = DIRECTION('',(-2.220446049251E-016,-1.)); +#52436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#52437 = PCURVE('',#49462,#52438); +#52438 = DEFINITIONAL_REPRESENTATION('',(#52439),#52443); +#52439 = LINE('',#52440,#52441); +#52440 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#52441 = VECTOR('',#52442,1.); +#52442 = DIRECTION('',(0.E+000,1.)); +#52443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#52444 = ADVANCED_FACE('',(#52445),#49120,.T.); +#52445 = FACE_BOUND('',#52446,.T.); +#52446 = EDGE_LOOP('',(#52447,#52448,#52449,#52450)); +#52447 = ORIENTED_EDGE('',*,*,#49104,.F.); +#52448 = ORIENTED_EDGE('',*,*,#52396,.T.); +#52449 = ORIENTED_EDGE('',*,*,#49581,.T.); +#52450 = ORIENTED_EDGE('',*,*,#52451,.F.); +#52451 = EDGE_CURVE('',#49105,#49582,#52452,.T.); +#52452 = SURFACE_CURVE('',#52453,(#52457,#52464),.PCURVE_S1.); +#52453 = LINE('',#52454,#52455); +#52454 = CARTESIAN_POINT('',(-0.162230377286,-4.85,-2.459232075714)); +#52455 = VECTOR('',#52456,1.); +#52456 = DIRECTION('',(0.E+000,1.,3.330669073875E-016)); +#52457 = PCURVE('',#49120,#52458); +#52458 = DEFINITIONAL_REPRESENTATION('',(#52459),#52463); +#52459 = LINE('',#52460,#52461); +#52460 = CARTESIAN_POINT('',(1.001467688363,5.324807682085E-016)); +#52461 = VECTOR('',#52462,1.); +#52462 = DIRECTION('',(2.126801590889E-016,-1.)); +#52463 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#52464 = PCURVE('',#49149,#52465); +#52465 = DEFINITIONAL_REPRESENTATION('',(#52466),#52470); +#52466 = LINE('',#52467,#52468); +#52467 = CARTESIAN_POINT('',(5.991728512702,0.E+000)); +#52468 = VECTOR('',#52469,1.); +#52469 = DIRECTION('',(0.E+000,1.)); +#52470 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#52471 = ADVANCED_FACE('',(#52472),#49462,.T.); +#52472 = FACE_BOUND('',#52473,.T.); +#52473 = EDGE_LOOP('',(#52474,#52475,#52476,#52477)); +#52474 = ORIENTED_EDGE('',*,*,#49441,.T.); +#52475 = ORIENTED_EDGE('',*,*,#49945,.T.); +#52476 = ORIENTED_EDGE('',*,*,#49868,.F.); +#52477 = ORIENTED_EDGE('',*,*,#52424,.F.); +#52478 = ADVANCED_FACE('',(#52479),#49149,.F.); +#52479 = FACE_BOUND('',#52480,.F.); +#52480 = EDGE_LOOP('',(#52481,#52502,#52503,#52504)); +#52481 = ORIENTED_EDGE('',*,*,#52482,.T.); +#52482 = EDGE_CURVE('',#49133,#49605,#52483,.T.); +#52483 = SURFACE_CURVE('',#52484,(#52488,#52495),.PCURVE_S1.); +#52484 = LINE('',#52485,#52486); +#52485 = CARTESIAN_POINT('',(-0.15,-4.85,-2.542562962528)); +#52486 = VECTOR('',#52487,1.); +#52487 = DIRECTION('',(0.E+000,1.,3.330669073875E-016)); +#52488 = PCURVE('',#49149,#52489); +#52489 = DEFINITIONAL_REPRESENTATION('',(#52490),#52494); +#52490 = LINE('',#52491,#52492); +#52491 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#52492 = VECTOR('',#52493,1.); +#52493 = DIRECTION('',(0.E+000,1.)); +#52494 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#52495 = PCURVE('',#49177,#52496); +#52496 = DEFINITIONAL_REPRESENTATION('',(#52497),#52501); +#52497 = LINE('',#52498,#52499); +#52498 = CARTESIAN_POINT('',(0.957437037472,-5.314843218152E-016)); +#52499 = VECTOR('',#52500,1.); +#52500 = DIRECTION('',(-2.220446049251E-016,-1.)); +#52501 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#52502 = ORIENTED_EDGE('',*,*,#49604,.T.); +#52503 = ORIENTED_EDGE('',*,*,#52451,.F.); +#52504 = ORIENTED_EDGE('',*,*,#49132,.F.); +#52505 = ADVANCED_FACE('',(#52506),#49177,.F.); +#52506 = FACE_BOUND('',#52507,.F.); +#52507 = EDGE_LOOP('',(#52508,#52509,#52530,#52531)); +#52508 = ORIENTED_EDGE('',*,*,#49161,.F.); +#52509 = ORIENTED_EDGE('',*,*,#52510,.T.); +#52510 = EDGE_CURVE('',#49162,#49629,#52511,.T.); +#52511 = SURFACE_CURVE('',#52512,(#52516,#52523),.PCURVE_S1.); +#52512 = LINE('',#52513,#52514); +#52513 = CARTESIAN_POINT('',(-0.15,-4.85,-3.5)); +#52514 = VECTOR('',#52515,1.); +#52515 = DIRECTION('',(0.E+000,1.,3.330669073875E-016)); +#52516 = PCURVE('',#49177,#52517); +#52517 = DEFINITIONAL_REPRESENTATION('',(#52518),#52522); +#52518 = LINE('',#52519,#52520); +#52519 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#52520 = VECTOR('',#52521,1.); +#52521 = DIRECTION('',(-2.220446049251E-016,-1.)); +#52522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#52523 = PCURVE('',#49205,#52524); +#52524 = DEFINITIONAL_REPRESENTATION('',(#52525),#52529); +#52525 = LINE('',#52526,#52527); +#52526 = CARTESIAN_POINT('',(0.3,0.E+000)); +#52527 = VECTOR('',#52528,1.); +#52528 = DIRECTION('',(0.E+000,-1.)); +#52529 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#52530 = ORIENTED_EDGE('',*,*,#49628,.T.); +#52531 = ORIENTED_EDGE('',*,*,#52482,.F.); +#52532 = ADVANCED_FACE('',(#52533),#49205,.F.); +#52533 = FACE_BOUND('',#52534,.F.); +#52534 = EDGE_LOOP('',(#52535,#52556,#52557,#52558)); +#52535 = ORIENTED_EDGE('',*,*,#52536,.T.); +#52536 = EDGE_CURVE('',#49190,#49652,#52537,.T.); +#52537 = SURFACE_CURVE('',#52538,(#52542,#52549),.PCURVE_S1.); +#52538 = LINE('',#52539,#52540); +#52539 = CARTESIAN_POINT('',(0.15,-4.85,-3.5)); +#52540 = VECTOR('',#52541,1.); +#52541 = DIRECTION('',(0.E+000,1.,3.330669073875E-016)); +#52542 = PCURVE('',#49205,#52543); +#52543 = DEFINITIONAL_REPRESENTATION('',(#52544),#52548); +#52544 = LINE('',#52545,#52546); +#52545 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#52546 = VECTOR('',#52547,1.); +#52547 = DIRECTION('',(0.E+000,-1.)); +#52548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#52549 = PCURVE('',#49233,#52550); +#52550 = DEFINITIONAL_REPRESENTATION('',(#52551),#52555); +#52551 = LINE('',#52552,#52553); +#52552 = CARTESIAN_POINT('',(1.,5.551115123126E-016)); +#52553 = VECTOR('',#52554,1.); +#52554 = DIRECTION('',(2.220446049251E-016,-1.)); +#52555 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#52556 = ORIENTED_EDGE('',*,*,#49651,.T.); +#52557 = ORIENTED_EDGE('',*,*,#52510,.F.); +#52558 = ORIENTED_EDGE('',*,*,#49189,.F.); +#52559 = ADVANCED_FACE('',(#52560),#49233,.F.); +#52560 = FACE_BOUND('',#52561,.F.); +#52561 = EDGE_LOOP('',(#52562,#52563,#52584,#52585)); +#52562 = ORIENTED_EDGE('',*,*,#49217,.F.); +#52563 = ORIENTED_EDGE('',*,*,#52564,.T.); +#52564 = EDGE_CURVE('',#49218,#49675,#52565,.T.); +#52565 = SURFACE_CURVE('',#52566,(#52570,#52577),.PCURVE_S1.); +#52566 = LINE('',#52567,#52568); +#52567 = CARTESIAN_POINT('',(0.15,-4.85,-2.542562962528)); +#52568 = VECTOR('',#52569,1.); +#52569 = DIRECTION('',(0.E+000,1.,3.330669073875E-016)); +#52570 = PCURVE('',#49233,#52571); +#52571 = DEFINITIONAL_REPRESENTATION('',(#52572),#52576); +#52572 = LINE('',#52573,#52574); +#52573 = CARTESIAN_POINT('',(4.2562962528E-002,2.362719049742E-017)); +#52574 = VECTOR('',#52575,1.); +#52575 = DIRECTION('',(2.220446049251E-016,-1.)); +#52576 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#52577 = PCURVE('',#49266,#52578); +#52578 = DEFINITIONAL_REPRESENTATION('',(#52579),#52583); +#52579 = LINE('',#52580,#52581); +#52580 = CARTESIAN_POINT('',(0.291456794478,0.E+000)); +#52581 = VECTOR('',#52582,1.); +#52582 = DIRECTION('',(0.E+000,1.)); +#52583 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#52584 = ORIENTED_EDGE('',*,*,#49674,.T.); +#52585 = ORIENTED_EDGE('',*,*,#52536,.F.); +#52586 = ADVANCED_FACE('',(#52587),#49384,.T.); +#52587 = FACE_BOUND('',#52588,.T.); +#52588 = EDGE_LOOP('',(#52589,#52590,#52611,#52612)); +#52589 = ORIENTED_EDGE('',*,*,#49363,.T.); +#52590 = ORIENTED_EDGE('',*,*,#52591,.T.); +#52591 = EDGE_CURVE('',#49336,#49773,#52592,.T.); +#52592 = SURFACE_CURVE('',#52593,(#52597,#52604),.PCURVE_S1.); +#52593 = LINE('',#52594,#52595); +#52594 = CARTESIAN_POINT('',(0.137769622714,-4.85,-0.540767924286)); +#52595 = VECTOR('',#52596,1.); +#52596 = DIRECTION('',(0.E+000,1.,3.330669073875E-016)); +#52597 = PCURVE('',#49384,#52598); +#52598 = DEFINITIONAL_REPRESENTATION('',(#52599),#52603); +#52599 = LINE('',#52600,#52601); +#52600 = CARTESIAN_POINT('',(0.291456794477,0.E+000)); +#52601 = VECTOR('',#52602,1.); +#52602 = DIRECTION('',(0.E+000,1.)); +#52603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#52604 = PCURVE('',#49351,#52605); +#52605 = DEFINITIONAL_REPRESENTATION('',(#52606),#52610); +#52606 = LINE('',#52607,#52608); +#52607 = CARTESIAN_POINT('',(1.001467688363,-5.324807682085E-016)); +#52608 = VECTOR('',#52609,1.); +#52609 = DIRECTION('',(-2.126801590889E-016,-1.)); +#52610 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#52611 = ORIENTED_EDGE('',*,*,#49795,.F.); +#52612 = ORIENTED_EDGE('',*,*,#51830,.F.); +#52613 = ADVANCED_FACE('',(#52614),#49266,.T.); +#52614 = FACE_BOUND('',#52615,.T.); +#52615 = EDGE_LOOP('',(#52616,#52617,#52618,#52619)); +#52616 = ORIENTED_EDGE('',*,*,#49245,.T.); +#52617 = ORIENTED_EDGE('',*,*,#52564,.T.); +#52618 = ORIENTED_EDGE('',*,*,#49697,.F.); +#52619 = ORIENTED_EDGE('',*,*,#52620,.F.); +#52620 = EDGE_CURVE('',#49246,#49698,#52621,.T.); +#52621 = SURFACE_CURVE('',#52622,(#52626,#52633),.PCURVE_S1.); +#52622 = LINE('',#52623,#52624); +#52623 = CARTESIAN_POINT('',(0.137769622714,-4.85,-2.459232075714)); +#52624 = VECTOR('',#52625,1.); +#52625 = DIRECTION('',(0.E+000,1.,3.330669073875E-016)); +#52626 = PCURVE('',#49266,#52627); +#52627 = DEFINITIONAL_REPRESENTATION('',(#52628),#52632); +#52628 = LINE('',#52629,#52630); +#52629 = CARTESIAN_POINT('',(3.705847889096E-013,0.E+000)); +#52630 = VECTOR('',#52631,1.); +#52631 = DIRECTION('',(0.E+000,1.)); +#52632 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#52633 = PCURVE('',#49294,#52634); +#52634 = DEFINITIONAL_REPRESENTATION('',(#52635),#52639); +#52635 = LINE('',#52636,#52637); +#52636 = CARTESIAN_POINT('',(4.256296252785E-002,-2.263074410428E-017)); +#52637 = VECTOR('',#52638,1.); +#52638 = DIRECTION('',(-2.126801590889E-016,-1.)); +#52639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#52640 = ADVANCED_FACE('',(#52641),#49351,.T.); +#52641 = FACE_BOUND('',#52642,.T.); +#52642 = EDGE_LOOP('',(#52643,#52644,#52665,#52666)); +#52643 = ORIENTED_EDGE('',*,*,#49335,.F.); +#52644 = ORIENTED_EDGE('',*,*,#52645,.T.); +#52645 = EDGE_CURVE('',#49307,#49749,#52646,.T.); +#52646 = SURFACE_CURVE('',#52647,(#52651,#52658),.PCURVE_S1.); +#52647 = LINE('',#52648,#52649); +#52648 = CARTESIAN_POINT('',(-0.125000733956,-4.85,-1.416669113186)); +#52649 = VECTOR('',#52650,1.); +#52650 = DIRECTION('',(0.E+000,1.,3.330669073875E-016)); +#52651 = PCURVE('',#49351,#52652); +#52652 = DEFINITIONAL_REPRESENTATION('',(#52653),#52657); +#52653 = LINE('',#52654,#52655); +#52654 = CARTESIAN_POINT('',(8.699999999969E-002,-4.625793460165E-017)); +#52655 = VECTOR('',#52656,1.); +#52656 = DIRECTION('',(-2.126801590889E-016,-1.)); +#52657 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#52658 = PCURVE('',#49323,#52659); +#52659 = DEFINITIONAL_REPRESENTATION('',(#52660),#52664); +#52660 = LINE('',#52661,#52662); +#52661 = CARTESIAN_POINT('',(6.283185307179,0.E+000)); +#52662 = VECTOR('',#52663,1.); +#52663 = DIRECTION('',(0.E+000,1.)); +#52664 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#52665 = ORIENTED_EDGE('',*,*,#49772,.T.); +#52666 = ORIENTED_EDGE('',*,*,#52591,.F.); +#52667 = ADVANCED_FACE('',(#52668),#49294,.T.); +#52668 = FACE_BOUND('',#52669,.T.); +#52669 = EDGE_LOOP('',(#52670,#52671,#52672,#52673)); +#52670 = ORIENTED_EDGE('',*,*,#49278,.F.); +#52671 = ORIENTED_EDGE('',*,*,#52620,.T.); +#52672 = ORIENTED_EDGE('',*,*,#49725,.T.); +#52673 = ORIENTED_EDGE('',*,*,#52674,.F.); +#52674 = EDGE_CURVE('',#49279,#49726,#52675,.T.); +#52675 = SURFACE_CURVE('',#52676,(#52680,#52687),.PCURVE_S1.); +#52676 = LINE('',#52677,#52678); +#52677 = CARTESIAN_POINT('',(-0.125000733956,-4.85,-1.583330886814)); +#52678 = VECTOR('',#52679,1.); +#52679 = DIRECTION('',(0.E+000,1.,3.330669073875E-016)); +#52680 = PCURVE('',#49294,#52681); +#52681 = DEFINITIONAL_REPRESENTATION('',(#52682),#52686); +#52682 = LINE('',#52683,#52684); +#52683 = CARTESIAN_POINT('',(0.957030650891,-5.088535777111E-016)); +#52684 = VECTOR('',#52685,1.); +#52685 = DIRECTION('',(-2.126801590889E-016,-1.)); +#52686 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#52687 = PCURVE('',#49323,#52688); +#52688 = DEFINITIONAL_REPRESENTATION('',(#52689),#52693); +#52689 = LINE('',#52690,#52691); +#52690 = CARTESIAN_POINT('',(5.700271718225,0.E+000)); +#52691 = VECTOR('',#52692,1.); +#52692 = DIRECTION('',(0.E+000,1.)); +#52693 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#52694 = ADVANCED_FACE('',(#52695),#49323,.F.); +#52695 = FACE_BOUND('',#52696,.F.); +#52696 = EDGE_LOOP('',(#52697,#52698,#52699,#52700)); +#52697 = ORIENTED_EDGE('',*,*,#52645,.T.); +#52698 = ORIENTED_EDGE('',*,*,#49748,.T.); +#52699 = ORIENTED_EDGE('',*,*,#52674,.F.); +#52700 = ORIENTED_EDGE('',*,*,#49306,.F.); +#52701 = ADVANCED_FACE('',(#52702),#49989,.F.); +#52702 = FACE_BOUND('',#52703,.F.); +#52703 = EDGE_LOOP('',(#52704,#52705,#52726,#52727)); +#52704 = ORIENTED_EDGE('',*,*,#49971,.F.); +#52705 = ORIENTED_EDGE('',*,*,#52706,.T.); +#52706 = EDGE_CURVE('',#49972,#50508,#52707,.T.); +#52707 = SURFACE_CURVE('',#52708,(#52712,#52719),.PCURVE_S1.); +#52708 = LINE('',#52709,#52710); +#52709 = CARTESIAN_POINT('',(6.462230377286,-4.85,-0.540767924286)); +#52710 = VECTOR('',#52711,1.); +#52711 = DIRECTION('',(0.E+000,1.,3.330669073875E-016)); +#52712 = PCURVE('',#49989,#52713); +#52713 = DEFINITIONAL_REPRESENTATION('',(#52714),#52718); +#52714 = LINE('',#52715,#52716); +#52715 = CARTESIAN_POINT('',(4.256296252785E-002,2.263074410428E-017)); +#52716 = VECTOR('',#52717,1.); +#52717 = DIRECTION('',(2.126801590889E-016,-1.)); +#52718 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#52719 = PCURVE('',#50443,#52720); +#52720 = DEFINITIONAL_REPRESENTATION('',(#52721),#52725); +#52721 = LINE('',#52722,#52723); +#52722 = CARTESIAN_POINT('',(3.736474731155E-013,0.E+000)); +#52723 = VECTOR('',#52724,1.); +#52724 = DIRECTION('',(0.E+000,1.)); +#52725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#52726 = ORIENTED_EDGE('',*,*,#50507,.T.); +#52727 = ORIENTED_EDGE('',*,*,#52728,.F.); +#52728 = EDGE_CURVE('',#49974,#50510,#52729,.T.); +#52729 = SURFACE_CURVE('',#52730,(#52734,#52741),.PCURVE_S1.); +#52730 = LINE('',#52731,#52732); +#52731 = CARTESIAN_POINT('',(6.725000733956,-4.85,-1.416669113186)); +#52732 = VECTOR('',#52733,1.); +#52733 = DIRECTION('',(0.E+000,1.,3.330669073875E-016)); +#52734 = PCURVE('',#49989,#52735); +#52735 = DEFINITIONAL_REPRESENTATION('',(#52736),#52740); +#52736 = LINE('',#52737,#52738); +#52737 = CARTESIAN_POINT('',(0.957030650891,5.088535777111E-016)); +#52738 = VECTOR('',#52739,1.); +#52739 = DIRECTION('',(2.126801590889E-016,-1.)); +#52740 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#52741 = PCURVE('',#50018,#52742); +#52742 = DEFINITIONAL_REPRESENTATION('',(#52743),#52747); +#52743 = LINE('',#52744,#52745); +#52744 = CARTESIAN_POINT('',(3.736474731155E-013,0.E+000)); +#52745 = VECTOR('',#52746,1.); +#52746 = DIRECTION('',(0.E+000,1.)); +#52747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#52748 = ADVANCED_FACE('',(#52749),#50443,.F.); +#52749 = FACE_BOUND('',#52750,.F.); +#52750 = EDGE_LOOP('',(#52751,#52752,#52773,#52774)); +#52751 = ORIENTED_EDGE('',*,*,#50428,.T.); +#52752 = ORIENTED_EDGE('',*,*,#52753,.T.); +#52753 = EDGE_CURVE('',#50401,#50850,#52754,.T.); +#52754 = SURFACE_CURVE('',#52755,(#52759,#52766),.PCURVE_S1.); +#52755 = LINE('',#52756,#52757); +#52756 = CARTESIAN_POINT('',(6.45,-4.85,-0.457437037472)); +#52757 = VECTOR('',#52758,1.); +#52758 = DIRECTION('',(0.E+000,1.,3.330669073875E-016)); +#52759 = PCURVE('',#50443,#52760); +#52760 = DEFINITIONAL_REPRESENTATION('',(#52761),#52765); +#52761 = LINE('',#52762,#52763); +#52762 = CARTESIAN_POINT('',(0.291456794478,0.E+000)); +#52763 = VECTOR('',#52764,1.); +#52764 = DIRECTION('',(0.E+000,1.)); +#52765 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#52766 = PCURVE('',#50416,#52767); +#52767 = DEFINITIONAL_REPRESENTATION('',(#52768),#52772); +#52768 = LINE('',#52769,#52770); +#52769 = CARTESIAN_POINT('',(4.2562962528E-002,-2.362719049742E-017)); +#52770 = VECTOR('',#52771,1.); +#52771 = DIRECTION('',(-2.220446049251E-016,-1.)); +#52772 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#52773 = ORIENTED_EDGE('',*,*,#50872,.F.); +#52774 = ORIENTED_EDGE('',*,*,#52706,.F.); +#52775 = ADVANCED_FACE('',(#52776),#50018,.T.); +#52776 = FACE_BOUND('',#52777,.T.); +#52777 = EDGE_LOOP('',(#52778,#52779,#52800,#52801)); +#52778 = ORIENTED_EDGE('',*,*,#50001,.T.); +#52779 = ORIENTED_EDGE('',*,*,#52780,.T.); +#52780 = EDGE_CURVE('',#50002,#50533,#52781,.T.); +#52781 = SURFACE_CURVE('',#52782,(#52786,#52793),.PCURVE_S1.); +#52782 = LINE('',#52783,#52784); +#52783 = CARTESIAN_POINT('',(6.725000733956,-4.85,-1.583330886814)); +#52784 = VECTOR('',#52785,1.); +#52785 = DIRECTION('',(0.E+000,1.,3.330669073875E-016)); +#52786 = PCURVE('',#50018,#52787); +#52787 = DEFINITIONAL_REPRESENTATION('',(#52788),#52792); +#52788 = LINE('',#52789,#52790); +#52789 = CARTESIAN_POINT('',(0.582913588955,0.E+000)); +#52790 = VECTOR('',#52791,1.); +#52791 = DIRECTION('',(0.E+000,1.)); +#52792 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#52793 = PCURVE('',#50046,#52794); +#52794 = DEFINITIONAL_REPRESENTATION('',(#52795),#52799); +#52795 = LINE('',#52796,#52797); +#52796 = CARTESIAN_POINT('',(8.699999999969E-002,4.625793460165E-017)); +#52797 = VECTOR('',#52798,1.); +#52798 = DIRECTION('',(2.126801590889E-016,-1.)); +#52799 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#52800 = ORIENTED_EDGE('',*,*,#50532,.F.); +#52801 = ORIENTED_EDGE('',*,*,#52728,.F.); +#52802 = ADVANCED_FACE('',(#52803),#50416,.T.); +#52803 = FACE_BOUND('',#52804,.T.); +#52804 = EDGE_LOOP('',(#52805,#52806,#52807,#52808)); +#52805 = ORIENTED_EDGE('',*,*,#50400,.F.); +#52806 = ORIENTED_EDGE('',*,*,#52753,.T.); +#52807 = ORIENTED_EDGE('',*,*,#50849,.T.); +#52808 = ORIENTED_EDGE('',*,*,#52809,.F.); +#52809 = EDGE_CURVE('',#50368,#50822,#52810,.T.); +#52810 = SURFACE_CURVE('',#52811,(#52815,#52822),.PCURVE_S1.); +#52811 = LINE('',#52812,#52813); +#52812 = CARTESIAN_POINT('',(6.45,-4.85,1.21)); +#52813 = VECTOR('',#52814,1.); +#52814 = DIRECTION('',(0.E+000,1.,3.330669073875E-016)); +#52815 = PCURVE('',#50416,#52816); +#52816 = DEFINITIONAL_REPRESENTATION('',(#52817),#52821); +#52817 = LINE('',#52818,#52819); +#52818 = CARTESIAN_POINT('',(1.71,-9.492406860545E-016)); +#52819 = VECTOR('',#52820,1.); +#52820 = DIRECTION('',(-2.220446049251E-016,-1.)); +#52821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#52822 = PCURVE('',#50388,#52823); +#52823 = DEFINITIONAL_REPRESENTATION('',(#52824),#52828); +#52824 = LINE('',#52825,#52826); +#52825 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#52826 = VECTOR('',#52827,1.); +#52827 = DIRECTION('',(0.E+000,1.)); +#52828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#52829 = ADVANCED_FACE('',(#52830),#50046,.F.); +#52830 = FACE_BOUND('',#52831,.F.); +#52831 = EDGE_LOOP('',(#52832,#52833,#52834,#52835)); +#52832 = ORIENTED_EDGE('',*,*,#50030,.F.); +#52833 = ORIENTED_EDGE('',*,*,#52780,.T.); +#52834 = ORIENTED_EDGE('',*,*,#50556,.T.); +#52835 = ORIENTED_EDGE('',*,*,#52836,.F.); +#52836 = EDGE_CURVE('',#50031,#50557,#52837,.T.); +#52837 = SURFACE_CURVE('',#52838,(#52842,#52849),.PCURVE_S1.); +#52838 = LINE('',#52839,#52840); +#52839 = CARTESIAN_POINT('',(6.462230377286,-4.85,-2.459232075714)); +#52840 = VECTOR('',#52841,1.); +#52841 = DIRECTION('',(0.E+000,1.,3.330669073875E-016)); +#52842 = PCURVE('',#50046,#52843); +#52843 = DEFINITIONAL_REPRESENTATION('',(#52844),#52848); +#52844 = LINE('',#52845,#52846); +#52845 = CARTESIAN_POINT('',(1.001467688363,5.324807682085E-016)); +#52846 = VECTOR('',#52847,1.); +#52847 = DIRECTION('',(2.126801590889E-016,-1.)); +#52848 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#52849 = PCURVE('',#50075,#52850); +#52850 = DEFINITIONAL_REPRESENTATION('',(#52851),#52855); +#52851 = LINE('',#52852,#52853); +#52852 = CARTESIAN_POINT('',(0.291456794477,0.E+000)); +#52853 = VECTOR('',#52854,1.); +#52854 = DIRECTION('',(0.E+000,1.)); +#52855 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#52856 = ADVANCED_FACE('',(#52857),#50388,.T.); +#52857 = FACE_BOUND('',#52858,.T.); +#52858 = EDGE_LOOP('',(#52859,#52860,#52861,#52862)); +#52859 = ORIENTED_EDGE('',*,*,#52809,.T.); +#52860 = ORIENTED_EDGE('',*,*,#50821,.T.); +#52861 = ORIENTED_EDGE('',*,*,#50459,.F.); +#52862 = ORIENTED_EDGE('',*,*,#50367,.F.); +#52863 = ADVANCED_FACE('',(#52864),#50075,.F.); +#52864 = FACE_BOUND('',#52865,.F.); +#52865 = EDGE_LOOP('',(#52866,#52867,#52868,#52869)); +#52866 = ORIENTED_EDGE('',*,*,#50058,.T.); +#52867 = ORIENTED_EDGE('',*,*,#52836,.T.); +#52868 = ORIENTED_EDGE('',*,*,#50579,.F.); +#52869 = ORIENTED_EDGE('',*,*,#52870,.F.); +#52870 = EDGE_CURVE('',#50059,#50580,#52871,.T.); +#52871 = SURFACE_CURVE('',#52872,(#52876,#52883),.PCURVE_S1.); +#52872 = LINE('',#52873,#52874); +#52873 = CARTESIAN_POINT('',(6.45,-4.85,-2.542562962528)); +#52874 = VECTOR('',#52875,1.); +#52875 = DIRECTION('',(0.E+000,1.,3.330669073875E-016)); +#52876 = PCURVE('',#50075,#52877); +#52877 = DEFINITIONAL_REPRESENTATION('',(#52878),#52882); +#52878 = LINE('',#52879,#52880); +#52879 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#52880 = VECTOR('',#52881,1.); +#52881 = DIRECTION('',(0.E+000,1.)); +#52882 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#52883 = PCURVE('',#50103,#52884); +#52884 = DEFINITIONAL_REPRESENTATION('',(#52885),#52889); +#52885 = LINE('',#52886,#52887); +#52886 = CARTESIAN_POINT('',(0.957437037472,-5.314843218152E-016)); +#52887 = VECTOR('',#52888,1.); +#52888 = DIRECTION('',(-2.220446049251E-016,-1.)); +#52889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#52890 = ADVANCED_FACE('',(#52891),#50103,.T.); +#52891 = FACE_BOUND('',#52892,.T.); +#52892 = EDGE_LOOP('',(#52893,#52894,#52915,#52916)); +#52893 = ORIENTED_EDGE('',*,*,#50087,.F.); +#52894 = ORIENTED_EDGE('',*,*,#52895,.T.); +#52895 = EDGE_CURVE('',#50088,#50604,#52896,.T.); +#52896 = SURFACE_CURVE('',#52897,(#52901,#52908),.PCURVE_S1.); +#52897 = LINE('',#52898,#52899); +#52898 = CARTESIAN_POINT('',(6.45,-4.85,-3.5)); +#52899 = VECTOR('',#52900,1.); +#52900 = DIRECTION('',(0.E+000,1.,3.330669073875E-016)); +#52901 = PCURVE('',#50103,#52902); +#52902 = DEFINITIONAL_REPRESENTATION('',(#52903),#52907); +#52903 = LINE('',#52904,#52905); +#52904 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#52905 = VECTOR('',#52906,1.); +#52906 = DIRECTION('',(-2.220446049251E-016,-1.)); +#52907 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#52908 = PCURVE('',#50131,#52909); +#52909 = DEFINITIONAL_REPRESENTATION('',(#52910),#52914); +#52910 = LINE('',#52911,#52912); +#52911 = CARTESIAN_POINT('',(0.3,0.E+000)); +#52912 = VECTOR('',#52913,1.); +#52913 = DIRECTION('',(0.E+000,-1.)); +#52914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#52915 = ORIENTED_EDGE('',*,*,#50603,.T.); +#52916 = ORIENTED_EDGE('',*,*,#52870,.F.); +#52917 = ADVANCED_FACE('',(#52918),#50131,.T.); +#52918 = FACE_BOUND('',#52919,.T.); +#52919 = EDGE_LOOP('',(#52920,#52941,#52942,#52943)); +#52920 = ORIENTED_EDGE('',*,*,#52921,.T.); +#52921 = EDGE_CURVE('',#50116,#50627,#52922,.T.); +#52922 = SURFACE_CURVE('',#52923,(#52927,#52934),.PCURVE_S1.); +#52923 = LINE('',#52924,#52925); +#52924 = CARTESIAN_POINT('',(6.15,-4.85,-3.5)); +#52925 = VECTOR('',#52926,1.); +#52926 = DIRECTION('',(0.E+000,1.,3.330669073875E-016)); +#52927 = PCURVE('',#50131,#52928); +#52928 = DEFINITIONAL_REPRESENTATION('',(#52929),#52933); +#52929 = LINE('',#52930,#52931); +#52930 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#52931 = VECTOR('',#52932,1.); +#52932 = DIRECTION('',(0.E+000,-1.)); +#52933 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#52934 = PCURVE('',#50159,#52935); +#52935 = DEFINITIONAL_REPRESENTATION('',(#52936),#52940); +#52936 = LINE('',#52937,#52938); +#52937 = CARTESIAN_POINT('',(1.,5.551115123126E-016)); +#52938 = VECTOR('',#52939,1.); +#52939 = DIRECTION('',(2.220446049251E-016,-1.)); +#52940 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#52941 = ORIENTED_EDGE('',*,*,#50626,.T.); +#52942 = ORIENTED_EDGE('',*,*,#52895,.F.); +#52943 = ORIENTED_EDGE('',*,*,#50115,.F.); +#52944 = ADVANCED_FACE('',(#52945),#50159,.T.); +#52945 = FACE_BOUND('',#52946,.T.); +#52946 = EDGE_LOOP('',(#52947,#52948,#52969,#52970)); +#52947 = ORIENTED_EDGE('',*,*,#50143,.F.); +#52948 = ORIENTED_EDGE('',*,*,#52949,.T.); +#52949 = EDGE_CURVE('',#50144,#50650,#52950,.T.); +#52950 = SURFACE_CURVE('',#52951,(#52955,#52962),.PCURVE_S1.); +#52951 = LINE('',#52952,#52953); +#52952 = CARTESIAN_POINT('',(6.15,-4.85,-2.542562962528)); +#52953 = VECTOR('',#52954,1.); +#52954 = DIRECTION('',(0.E+000,1.,3.330669073875E-016)); +#52955 = PCURVE('',#50159,#52956); +#52956 = DEFINITIONAL_REPRESENTATION('',(#52957),#52961); +#52957 = LINE('',#52958,#52959); +#52958 = CARTESIAN_POINT('',(4.2562962528E-002,2.362719049742E-017)); +#52959 = VECTOR('',#52960,1.); +#52960 = DIRECTION('',(2.220446049251E-016,-1.)); +#52961 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#52962 = PCURVE('',#50192,#52963); +#52963 = DEFINITIONAL_REPRESENTATION('',(#52964),#52968); +#52964 = LINE('',#52965,#52966); +#52965 = CARTESIAN_POINT('',(5.991728512702,0.E+000)); +#52966 = VECTOR('',#52967,1.); +#52967 = DIRECTION('',(0.E+000,1.)); +#52968 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#52969 = ORIENTED_EDGE('',*,*,#50649,.T.); +#52970 = ORIENTED_EDGE('',*,*,#52921,.F.); +#52971 = ADVANCED_FACE('',(#52972),#50310,.T.); +#52972 = FACE_BOUND('',#52973,.T.); +#52973 = EDGE_LOOP('',(#52974,#52975,#52976,#52997)); +#52974 = ORIENTED_EDGE('',*,*,#51857,.T.); +#52975 = ORIENTED_EDGE('',*,*,#50770,.T.); +#52976 = ORIENTED_EDGE('',*,*,#52977,.F.); +#52977 = EDGE_CURVE('',#50262,#50748,#52978,.T.); +#52978 = SURFACE_CURVE('',#52979,(#52983,#52990),.PCURVE_S1.); +#52979 = LINE('',#52980,#52981); +#52980 = CARTESIAN_POINT('',(6.162230377286,-4.85,-0.540767924286)); +#52981 = VECTOR('',#52982,1.); +#52982 = DIRECTION('',(0.E+000,1.,3.330669073875E-016)); +#52983 = PCURVE('',#50310,#52984); +#52984 = DEFINITIONAL_REPRESENTATION('',(#52985),#52989); +#52985 = LINE('',#52986,#52987); +#52986 = CARTESIAN_POINT('',(5.991728512702,0.E+000)); +#52987 = VECTOR('',#52988,1.); +#52988 = DIRECTION('',(0.E+000,1.)); +#52989 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#52990 = PCURVE('',#50277,#52991); +#52991 = DEFINITIONAL_REPRESENTATION('',(#52992),#52996); +#52992 = LINE('',#52993,#52994); +#52993 = CARTESIAN_POINT('',(1.001467688363,-5.324807682085E-016)); +#52994 = VECTOR('',#52995,1.); +#52995 = DIRECTION('',(-2.126801590889E-016,-1.)); +#52996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#52997 = ORIENTED_EDGE('',*,*,#50289,.F.); +#52998 = ADVANCED_FACE('',(#52999),#50192,.T.); +#52999 = FACE_BOUND('',#53000,.T.); +#53000 = EDGE_LOOP('',(#53001,#53022,#53023,#53024)); +#53001 = ORIENTED_EDGE('',*,*,#53002,.T.); +#53002 = EDGE_CURVE('',#50172,#50673,#53003,.T.); +#53003 = SURFACE_CURVE('',#53004,(#53008,#53015),.PCURVE_S1.); +#53004 = LINE('',#53005,#53006); +#53005 = CARTESIAN_POINT('',(6.162230377286,-4.85,-2.459232075714)); +#53006 = VECTOR('',#53007,1.); +#53007 = DIRECTION('',(0.E+000,1.,3.330669073875E-016)); +#53008 = PCURVE('',#50192,#53009); +#53009 = DEFINITIONAL_REPRESENTATION('',(#53010),#53014); +#53010 = LINE('',#53011,#53012); +#53011 = CARTESIAN_POINT('',(6.283185307179,0.E+000)); +#53012 = VECTOR('',#53013,1.); +#53013 = DIRECTION('',(0.E+000,1.)); +#53014 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#53015 = PCURVE('',#50220,#53016); +#53016 = DEFINITIONAL_REPRESENTATION('',(#53017),#53021); +#53017 = LINE('',#53018,#53019); +#53018 = CARTESIAN_POINT('',(4.256296252785E-002,-2.263074410428E-017)); +#53019 = VECTOR('',#53020,1.); +#53020 = DIRECTION('',(-2.126801590889E-016,-1.)); +#53021 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#53022 = ORIENTED_EDGE('',*,*,#50672,.T.); +#53023 = ORIENTED_EDGE('',*,*,#52949,.F.); +#53024 = ORIENTED_EDGE('',*,*,#50171,.F.); +#53025 = ADVANCED_FACE('',(#53026),#50277,.F.); +#53026 = FACE_BOUND('',#53027,.F.); +#53027 = EDGE_LOOP('',(#53028,#53029,#53050,#53051)); +#53028 = ORIENTED_EDGE('',*,*,#50261,.F.); +#53029 = ORIENTED_EDGE('',*,*,#53030,.T.); +#53030 = EDGE_CURVE('',#50233,#50724,#53031,.T.); +#53031 = SURFACE_CURVE('',#53032,(#53036,#53043),.PCURVE_S1.); +#53032 = LINE('',#53033,#53034); +#53033 = CARTESIAN_POINT('',(6.425000733956,-4.85,-1.416669113186)); +#53034 = VECTOR('',#53035,1.); +#53035 = DIRECTION('',(0.E+000,1.,3.330669073875E-016)); +#53036 = PCURVE('',#50277,#53037); +#53037 = DEFINITIONAL_REPRESENTATION('',(#53038),#53042); +#53038 = LINE('',#53039,#53040); +#53039 = CARTESIAN_POINT('',(8.699999999969E-002,-4.625793460165E-017)); +#53040 = VECTOR('',#53041,1.); +#53041 = DIRECTION('',(-2.126801590889E-016,-1.)); +#53042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#53043 = PCURVE('',#50249,#53044); +#53044 = DEFINITIONAL_REPRESENTATION('',(#53045),#53049); +#53045 = LINE('',#53046,#53047); +#53046 = CARTESIAN_POINT('',(3.736474731155E-013,0.E+000)); +#53047 = VECTOR('',#53048,1.); +#53048 = DIRECTION('',(0.E+000,1.)); +#53049 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#53050 = ORIENTED_EDGE('',*,*,#50747,.T.); +#53051 = ORIENTED_EDGE('',*,*,#52977,.F.); +#53052 = ADVANCED_FACE('',(#53053),#50220,.F.); +#53053 = FACE_BOUND('',#53054,.F.); +#53054 = EDGE_LOOP('',(#53055,#53056,#53057,#53058)); +#53055 = ORIENTED_EDGE('',*,*,#50204,.F.); +#53056 = ORIENTED_EDGE('',*,*,#53002,.T.); +#53057 = ORIENTED_EDGE('',*,*,#50700,.T.); +#53058 = ORIENTED_EDGE('',*,*,#53059,.F.); +#53059 = EDGE_CURVE('',#50205,#50701,#53060,.T.); +#53060 = SURFACE_CURVE('',#53061,(#53065,#53072),.PCURVE_S1.); +#53061 = LINE('',#53062,#53063); +#53062 = CARTESIAN_POINT('',(6.425000733956,-4.85,-1.583330886814)); +#53063 = VECTOR('',#53064,1.); +#53064 = DIRECTION('',(0.E+000,1.,3.330669073875E-016)); +#53065 = PCURVE('',#50220,#53066); +#53066 = DEFINITIONAL_REPRESENTATION('',(#53067),#53071); +#53067 = LINE('',#53068,#53069); +#53068 = CARTESIAN_POINT('',(0.957030650891,-5.088535777111E-016)); +#53069 = VECTOR('',#53070,1.); +#53070 = DIRECTION('',(-2.126801590889E-016,-1.)); +#53071 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#53072 = PCURVE('',#50249,#53073); +#53073 = DEFINITIONAL_REPRESENTATION('',(#53074),#53078); +#53074 = LINE('',#53075,#53076); +#53075 = CARTESIAN_POINT('',(0.582913588955,0.E+000)); +#53076 = VECTOR('',#53077,1.); +#53077 = DIRECTION('',(0.E+000,1.)); +#53078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#53079 = ADVANCED_FACE('',(#53080),#50249,.F.); +#53080 = FACE_BOUND('',#53081,.F.); +#53081 = EDGE_LOOP('',(#53082,#53083,#53084,#53085)); +#53082 = ORIENTED_EDGE('',*,*,#50232,.T.); +#53083 = ORIENTED_EDGE('',*,*,#53059,.T.); +#53084 = ORIENTED_EDGE('',*,*,#50723,.F.); +#53085 = ORIENTED_EDGE('',*,*,#53030,.F.); +#53086 = ADVANCED_FACE('',(#53087),#50915,.F.); +#53087 = FACE_BOUND('',#53088,.F.); +#53088 = EDGE_LOOP('',(#53089,#53090,#53111,#53112)); +#53089 = ORIENTED_EDGE('',*,*,#51384,.F.); +#53090 = ORIENTED_EDGE('',*,*,#53091,.T.); +#53091 = EDGE_CURVE('',#51385,#50898,#53092,.T.); +#53092 = SURFACE_CURVE('',#53093,(#53097,#53104),.PCURVE_S1.); +#53093 = LINE('',#53094,#53095); +#53094 = CARTESIAN_POINT('',(6.462230377286,-0.35,-0.540767924286)); +#53095 = VECTOR('',#53096,1.); +#53096 = DIRECTION('',(0.E+000,1.,3.330669073875E-016)); +#53097 = PCURVE('',#50915,#53098); +#53098 = DEFINITIONAL_REPRESENTATION('',(#53099),#53103); +#53099 = LINE('',#53100,#53101); +#53100 = CARTESIAN_POINT('',(4.256296252785E-002,2.263074410428E-017)); +#53101 = VECTOR('',#53102,1.); +#53102 = DIRECTION('',(2.126801590889E-016,-1.)); +#53103 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#53104 = PCURVE('',#51369,#53105); +#53105 = DEFINITIONAL_REPRESENTATION('',(#53106),#53110); +#53106 = LINE('',#53107,#53108); +#53107 = CARTESIAN_POINT('',(3.736474731155E-013,0.E+000)); +#53108 = VECTOR('',#53109,1.); +#53109 = DIRECTION('',(0.E+000,1.)); +#53110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#53111 = ORIENTED_EDGE('',*,*,#50897,.T.); +#53112 = ORIENTED_EDGE('',*,*,#53113,.F.); +#53113 = EDGE_CURVE('',#51387,#50900,#53114,.T.); +#53114 = SURFACE_CURVE('',#53115,(#53119,#53126),.PCURVE_S1.); +#53115 = LINE('',#53116,#53117); +#53116 = CARTESIAN_POINT('',(6.725000733956,-0.35,-1.416669113186)); +#53117 = VECTOR('',#53118,1.); +#53118 = DIRECTION('',(0.E+000,1.,3.330669073875E-016)); +#53119 = PCURVE('',#50915,#53120); +#53120 = DEFINITIONAL_REPRESENTATION('',(#53121),#53125); +#53121 = LINE('',#53122,#53123); +#53122 = CARTESIAN_POINT('',(0.957030650891,5.088535777111E-016)); +#53123 = VECTOR('',#53124,1.); +#53124 = DIRECTION('',(2.126801590889E-016,-1.)); +#53125 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#53126 = PCURVE('',#50944,#53127); +#53127 = DEFINITIONAL_REPRESENTATION('',(#53128),#53132); +#53128 = LINE('',#53129,#53130); +#53129 = CARTESIAN_POINT('',(3.736474731155E-013,0.E+000)); +#53130 = VECTOR('',#53131,1.); +#53131 = DIRECTION('',(0.E+000,1.)); +#53132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#53133 = ADVANCED_FACE('',(#53134),#51369,.F.); +#53134 = FACE_BOUND('',#53135,.F.); +#53135 = EDGE_LOOP('',(#53136,#53137,#53158,#53159)); +#53136 = ORIENTED_EDGE('',*,*,#51771,.T.); +#53137 = ORIENTED_EDGE('',*,*,#53138,.T.); +#53138 = EDGE_CURVE('',#51749,#51327,#53139,.T.); +#53139 = SURFACE_CURVE('',#53140,(#53144,#53151),.PCURVE_S1.); +#53140 = LINE('',#53141,#53142); +#53141 = CARTESIAN_POINT('',(6.45,-0.35,-0.457437037472)); +#53142 = VECTOR('',#53143,1.); +#53143 = DIRECTION('',(0.E+000,1.,3.330669073875E-016)); +#53144 = PCURVE('',#51369,#53145); +#53145 = DEFINITIONAL_REPRESENTATION('',(#53146),#53150); +#53146 = LINE('',#53147,#53148); +#53147 = CARTESIAN_POINT('',(0.291456794478,0.E+000)); +#53148 = VECTOR('',#53149,1.); +#53149 = DIRECTION('',(0.E+000,1.)); +#53150 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#53151 = PCURVE('',#51342,#53152); +#53152 = DEFINITIONAL_REPRESENTATION('',(#53153),#53157); +#53153 = LINE('',#53154,#53155); +#53154 = CARTESIAN_POINT('',(4.2562962528E-002,-2.362719049742E-017)); +#53155 = VECTOR('',#53156,1.); +#53156 = DIRECTION('',(-2.220446049251E-016,-1.)); +#53157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#53158 = ORIENTED_EDGE('',*,*,#51354,.F.); +#53159 = ORIENTED_EDGE('',*,*,#53091,.F.); +#53160 = ADVANCED_FACE('',(#53161),#50944,.T.); +#53161 = FACE_BOUND('',#53162,.T.); +#53162 = EDGE_LOOP('',(#53163,#53164,#53185,#53186)); +#53163 = ORIENTED_EDGE('',*,*,#51409,.T.); +#53164 = ORIENTED_EDGE('',*,*,#53165,.T.); +#53165 = EDGE_CURVE('',#51410,#50928,#53166,.T.); +#53166 = SURFACE_CURVE('',#53167,(#53171,#53178),.PCURVE_S1.); +#53167 = LINE('',#53168,#53169); +#53168 = CARTESIAN_POINT('',(6.725000733956,-0.35,-1.583330886814)); +#53169 = VECTOR('',#53170,1.); +#53170 = DIRECTION('',(0.E+000,1.,3.330669073875E-016)); +#53171 = PCURVE('',#50944,#53172); +#53172 = DEFINITIONAL_REPRESENTATION('',(#53173),#53177); +#53173 = LINE('',#53174,#53175); +#53174 = CARTESIAN_POINT('',(0.582913588955,0.E+000)); +#53175 = VECTOR('',#53176,1.); +#53176 = DIRECTION('',(0.E+000,1.)); +#53177 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#53178 = PCURVE('',#50972,#53179); +#53179 = DEFINITIONAL_REPRESENTATION('',(#53180),#53184); +#53180 = LINE('',#53181,#53182); +#53181 = CARTESIAN_POINT('',(8.699999999969E-002,4.625793460165E-017)); +#53182 = VECTOR('',#53183,1.); +#53183 = DIRECTION('',(2.126801590889E-016,-1.)); +#53184 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#53185 = ORIENTED_EDGE('',*,*,#50927,.F.); +#53186 = ORIENTED_EDGE('',*,*,#53113,.F.); +#53187 = ADVANCED_FACE('',(#53188),#51342,.T.); +#53188 = FACE_BOUND('',#53189,.T.); +#53189 = EDGE_LOOP('',(#53190,#53191,#53192,#53193)); +#53190 = ORIENTED_EDGE('',*,*,#51748,.F.); +#53191 = ORIENTED_EDGE('',*,*,#53138,.T.); +#53192 = ORIENTED_EDGE('',*,*,#51326,.T.); +#53193 = ORIENTED_EDGE('',*,*,#53194,.F.); +#53194 = EDGE_CURVE('',#51721,#51294,#53195,.T.); +#53195 = SURFACE_CURVE('',#53196,(#53200,#53207),.PCURVE_S1.); +#53196 = LINE('',#53197,#53198); +#53197 = CARTESIAN_POINT('',(6.45,-0.35,1.21)); +#53198 = VECTOR('',#53199,1.); +#53199 = DIRECTION('',(0.E+000,1.,3.330669073875E-016)); +#53200 = PCURVE('',#51342,#53201); +#53201 = DEFINITIONAL_REPRESENTATION('',(#53202),#53206); +#53202 = LINE('',#53203,#53204); +#53203 = CARTESIAN_POINT('',(1.71,-9.492406860545E-016)); +#53204 = VECTOR('',#53205,1.); +#53205 = DIRECTION('',(-2.220446049251E-016,-1.)); +#53206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#53207 = PCURVE('',#51314,#53208); +#53208 = DEFINITIONAL_REPRESENTATION('',(#53209),#53213); +#53209 = LINE('',#53210,#53211); +#53210 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#53211 = VECTOR('',#53212,1.); +#53212 = DIRECTION('',(0.E+000,1.)); +#53213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#53214 = ADVANCED_FACE('',(#53215),#50972,.F.); +#53215 = FACE_BOUND('',#53216,.F.); +#53216 = EDGE_LOOP('',(#53217,#53218,#53219,#53220)); +#53217 = ORIENTED_EDGE('',*,*,#51433,.F.); +#53218 = ORIENTED_EDGE('',*,*,#53165,.T.); +#53219 = ORIENTED_EDGE('',*,*,#50956,.T.); +#53220 = ORIENTED_EDGE('',*,*,#53221,.F.); +#53221 = EDGE_CURVE('',#51434,#50957,#53222,.T.); +#53222 = SURFACE_CURVE('',#53223,(#53227,#53234),.PCURVE_S1.); +#53223 = LINE('',#53224,#53225); +#53224 = CARTESIAN_POINT('',(6.462230377286,-0.35,-2.459232075714)); +#53225 = VECTOR('',#53226,1.); +#53226 = DIRECTION('',(0.E+000,1.,3.330669073875E-016)); +#53227 = PCURVE('',#50972,#53228); +#53228 = DEFINITIONAL_REPRESENTATION('',(#53229),#53233); +#53229 = LINE('',#53230,#53231); +#53230 = CARTESIAN_POINT('',(1.001467688363,5.324807682085E-016)); +#53231 = VECTOR('',#53232,1.); +#53232 = DIRECTION('',(2.126801590889E-016,-1.)); +#53233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#53234 = PCURVE('',#51001,#53235); +#53235 = DEFINITIONAL_REPRESENTATION('',(#53236),#53240); +#53236 = LINE('',#53237,#53238); +#53237 = CARTESIAN_POINT('',(0.291456794477,0.E+000)); +#53238 = VECTOR('',#53239,1.); +#53239 = DIRECTION('',(0.E+000,1.)); +#53240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#53241 = ADVANCED_FACE('',(#53242),#51314,.T.); +#53242 = FACE_BOUND('',#53243,.T.); +#53243 = EDGE_LOOP('',(#53244,#53245,#53246,#53247)); +#53244 = ORIENTED_EDGE('',*,*,#53194,.T.); +#53245 = ORIENTED_EDGE('',*,*,#51293,.T.); +#53246 = ORIENTED_EDGE('',*,*,#51797,.F.); +#53247 = ORIENTED_EDGE('',*,*,#51720,.F.); +#53248 = ADVANCED_FACE('',(#53249),#51001,.F.); +#53249 = FACE_BOUND('',#53250,.F.); +#53250 = EDGE_LOOP('',(#53251,#53252,#53253,#53254)); +#53251 = ORIENTED_EDGE('',*,*,#51456,.T.); +#53252 = ORIENTED_EDGE('',*,*,#53221,.T.); +#53253 = ORIENTED_EDGE('',*,*,#50984,.F.); +#53254 = ORIENTED_EDGE('',*,*,#53255,.F.); +#53255 = EDGE_CURVE('',#51457,#50985,#53256,.T.); +#53256 = SURFACE_CURVE('',#53257,(#53261,#53268),.PCURVE_S1.); +#53257 = LINE('',#53258,#53259); +#53258 = CARTESIAN_POINT('',(6.45,-0.35,-2.542562962528)); +#53259 = VECTOR('',#53260,1.); +#53260 = DIRECTION('',(0.E+000,1.,3.330669073875E-016)); +#53261 = PCURVE('',#51001,#53262); +#53262 = DEFINITIONAL_REPRESENTATION('',(#53263),#53267); +#53263 = LINE('',#53264,#53265); +#53264 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#53265 = VECTOR('',#53266,1.); +#53266 = DIRECTION('',(0.E+000,1.)); +#53267 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#53268 = PCURVE('',#51029,#53269); +#53269 = DEFINITIONAL_REPRESENTATION('',(#53270),#53274); +#53270 = LINE('',#53271,#53272); +#53271 = CARTESIAN_POINT('',(0.957437037472,-5.314843218152E-016)); +#53272 = VECTOR('',#53273,1.); +#53273 = DIRECTION('',(-2.220446049251E-016,-1.)); +#53274 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#53275 = ADVANCED_FACE('',(#53276),#51029,.T.); +#53276 = FACE_BOUND('',#53277,.T.); +#53277 = EDGE_LOOP('',(#53278,#53279,#53300,#53301)); +#53278 = ORIENTED_EDGE('',*,*,#51480,.F.); +#53279 = ORIENTED_EDGE('',*,*,#53280,.T.); +#53280 = EDGE_CURVE('',#51481,#51014,#53281,.T.); +#53281 = SURFACE_CURVE('',#53282,(#53286,#53293),.PCURVE_S1.); +#53282 = LINE('',#53283,#53284); +#53283 = CARTESIAN_POINT('',(6.45,-0.35,-3.5)); +#53284 = VECTOR('',#53285,1.); +#53285 = DIRECTION('',(0.E+000,1.,3.330669073875E-016)); +#53286 = PCURVE('',#51029,#53287); +#53287 = DEFINITIONAL_REPRESENTATION('',(#53288),#53292); +#53288 = LINE('',#53289,#53290); +#53289 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#53290 = VECTOR('',#53291,1.); +#53291 = DIRECTION('',(-2.220446049251E-016,-1.)); +#53292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#53293 = PCURVE('',#51057,#53294); +#53294 = DEFINITIONAL_REPRESENTATION('',(#53295),#53299); +#53295 = LINE('',#53296,#53297); +#53296 = CARTESIAN_POINT('',(0.3,0.E+000)); +#53297 = VECTOR('',#53298,1.); +#53298 = DIRECTION('',(0.E+000,-1.)); +#53299 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#53300 = ORIENTED_EDGE('',*,*,#51013,.T.); +#53301 = ORIENTED_EDGE('',*,*,#53255,.F.); +#53302 = ADVANCED_FACE('',(#53303),#51057,.T.); +#53303 = FACE_BOUND('',#53304,.T.); +#53304 = EDGE_LOOP('',(#53305,#53326,#53327,#53328)); +#53305 = ORIENTED_EDGE('',*,*,#53306,.T.); +#53306 = EDGE_CURVE('',#51504,#51042,#53307,.T.); +#53307 = SURFACE_CURVE('',#53308,(#53312,#53319),.PCURVE_S1.); +#53308 = LINE('',#53309,#53310); +#53309 = CARTESIAN_POINT('',(6.15,-0.35,-3.5)); +#53310 = VECTOR('',#53311,1.); +#53311 = DIRECTION('',(0.E+000,1.,3.330669073875E-016)); +#53312 = PCURVE('',#51057,#53313); +#53313 = DEFINITIONAL_REPRESENTATION('',(#53314),#53318); +#53314 = LINE('',#53315,#53316); +#53315 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#53316 = VECTOR('',#53317,1.); +#53317 = DIRECTION('',(0.E+000,-1.)); +#53318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#53319 = PCURVE('',#51085,#53320); +#53320 = DEFINITIONAL_REPRESENTATION('',(#53321),#53325); +#53321 = LINE('',#53322,#53323); +#53322 = CARTESIAN_POINT('',(1.,5.551115123126E-016)); +#53323 = VECTOR('',#53324,1.); +#53324 = DIRECTION('',(2.220446049251E-016,-1.)); +#53325 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#53326 = ORIENTED_EDGE('',*,*,#51041,.T.); +#53327 = ORIENTED_EDGE('',*,*,#53280,.F.); +#53328 = ORIENTED_EDGE('',*,*,#51503,.F.); +#53329 = ADVANCED_FACE('',(#53330),#51085,.T.); +#53330 = FACE_BOUND('',#53331,.T.); +#53331 = EDGE_LOOP('',(#53332,#53333,#53354,#53355)); +#53332 = ORIENTED_EDGE('',*,*,#51526,.F.); +#53333 = ORIENTED_EDGE('',*,*,#53334,.T.); +#53334 = EDGE_CURVE('',#51527,#51070,#53335,.T.); +#53335 = SURFACE_CURVE('',#53336,(#53340,#53347),.PCURVE_S1.); +#53336 = LINE('',#53337,#53338); +#53337 = CARTESIAN_POINT('',(6.15,-0.35,-2.542562962528)); +#53338 = VECTOR('',#53339,1.); +#53339 = DIRECTION('',(0.E+000,1.,3.330669073875E-016)); +#53340 = PCURVE('',#51085,#53341); +#53341 = DEFINITIONAL_REPRESENTATION('',(#53342),#53346); +#53342 = LINE('',#53343,#53344); +#53343 = CARTESIAN_POINT('',(4.2562962528E-002,2.362719049742E-017)); +#53344 = VECTOR('',#53345,1.); +#53345 = DIRECTION('',(2.220446049251E-016,-1.)); +#53346 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#53347 = PCURVE('',#51118,#53348); +#53348 = DEFINITIONAL_REPRESENTATION('',(#53349),#53353); +#53349 = LINE('',#53350,#53351); +#53350 = CARTESIAN_POINT('',(5.991728512702,0.E+000)); +#53351 = VECTOR('',#53352,1.); +#53352 = DIRECTION('',(0.E+000,1.)); +#53353 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#53354 = ORIENTED_EDGE('',*,*,#51069,.T.); +#53355 = ORIENTED_EDGE('',*,*,#53306,.F.); +#53356 = ADVANCED_FACE('',(#53357),#51236,.T.); +#53357 = FACE_BOUND('',#53358,.T.); +#53358 = EDGE_LOOP('',(#53359,#53360,#53361,#53382)); +#53359 = ORIENTED_EDGE('',*,*,#51911,.T.); +#53360 = ORIENTED_EDGE('',*,*,#51215,.T.); +#53361 = ORIENTED_EDGE('',*,*,#53362,.F.); +#53362 = EDGE_CURVE('',#51625,#51188,#53363,.T.); +#53363 = SURFACE_CURVE('',#53364,(#53368,#53375),.PCURVE_S1.); +#53364 = LINE('',#53365,#53366); +#53365 = CARTESIAN_POINT('',(6.162230377286,-0.35,-0.540767924286)); +#53366 = VECTOR('',#53367,1.); +#53367 = DIRECTION('',(0.E+000,1.,3.330669073875E-016)); +#53368 = PCURVE('',#51236,#53369); +#53369 = DEFINITIONAL_REPRESENTATION('',(#53370),#53374); +#53370 = LINE('',#53371,#53372); +#53371 = CARTESIAN_POINT('',(5.991728512702,0.E+000)); +#53372 = VECTOR('',#53373,1.); +#53373 = DIRECTION('',(0.E+000,1.)); +#53374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#53375 = PCURVE('',#51203,#53376); +#53376 = DEFINITIONAL_REPRESENTATION('',(#53377),#53381); +#53377 = LINE('',#53378,#53379); +#53378 = CARTESIAN_POINT('',(1.001467688363,-5.324807682085E-016)); +#53379 = VECTOR('',#53380,1.); +#53380 = DIRECTION('',(-2.126801590889E-016,-1.)); +#53381 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#53382 = ORIENTED_EDGE('',*,*,#51647,.F.); +#53383 = ADVANCED_FACE('',(#53384),#51118,.T.); +#53384 = FACE_BOUND('',#53385,.T.); +#53385 = EDGE_LOOP('',(#53386,#53407,#53408,#53409)); +#53386 = ORIENTED_EDGE('',*,*,#53387,.T.); +#53387 = EDGE_CURVE('',#51550,#51098,#53388,.T.); +#53388 = SURFACE_CURVE('',#53389,(#53393,#53400),.PCURVE_S1.); +#53389 = LINE('',#53390,#53391); +#53390 = CARTESIAN_POINT('',(6.162230377286,-0.35,-2.459232075714)); +#53391 = VECTOR('',#53392,1.); +#53392 = DIRECTION('',(0.E+000,1.,3.330669073875E-016)); +#53393 = PCURVE('',#51118,#53394); +#53394 = DEFINITIONAL_REPRESENTATION('',(#53395),#53399); +#53395 = LINE('',#53396,#53397); +#53396 = CARTESIAN_POINT('',(6.283185307179,0.E+000)); +#53397 = VECTOR('',#53398,1.); +#53398 = DIRECTION('',(0.E+000,1.)); +#53399 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#53400 = PCURVE('',#51146,#53401); +#53401 = DEFINITIONAL_REPRESENTATION('',(#53402),#53406); +#53402 = LINE('',#53403,#53404); +#53403 = CARTESIAN_POINT('',(4.256296252785E-002,-2.263074410428E-017)); +#53404 = VECTOR('',#53405,1.); +#53405 = DIRECTION('',(-2.126801590889E-016,-1.)); +#53406 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#53407 = ORIENTED_EDGE('',*,*,#51097,.T.); +#53408 = ORIENTED_EDGE('',*,*,#53334,.F.); +#53409 = ORIENTED_EDGE('',*,*,#51549,.F.); +#53410 = ADVANCED_FACE('',(#53411),#51203,.F.); +#53411 = FACE_BOUND('',#53412,.F.); +#53412 = EDGE_LOOP('',(#53413,#53414,#53435,#53436)); +#53413 = ORIENTED_EDGE('',*,*,#51624,.F.); +#53414 = ORIENTED_EDGE('',*,*,#53415,.T.); +#53415 = EDGE_CURVE('',#51601,#51159,#53416,.T.); +#53416 = SURFACE_CURVE('',#53417,(#53421,#53428),.PCURVE_S1.); +#53417 = LINE('',#53418,#53419); +#53418 = CARTESIAN_POINT('',(6.425000733956,-0.35,-1.416669113186)); +#53419 = VECTOR('',#53420,1.); +#53420 = DIRECTION('',(0.E+000,1.,3.330669073875E-016)); +#53421 = PCURVE('',#51203,#53422); +#53422 = DEFINITIONAL_REPRESENTATION('',(#53423),#53427); +#53423 = LINE('',#53424,#53425); +#53424 = CARTESIAN_POINT('',(8.699999999969E-002,-4.625793460165E-017)); +#53425 = VECTOR('',#53426,1.); +#53426 = DIRECTION('',(-2.126801590889E-016,-1.)); +#53427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#53428 = PCURVE('',#51175,#53429); +#53429 = DEFINITIONAL_REPRESENTATION('',(#53430),#53434); +#53430 = LINE('',#53431,#53432); +#53431 = CARTESIAN_POINT('',(3.736474731155E-013,0.E+000)); +#53432 = VECTOR('',#53433,1.); +#53433 = DIRECTION('',(0.E+000,1.)); +#53434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#53435 = ORIENTED_EDGE('',*,*,#51187,.T.); +#53436 = ORIENTED_EDGE('',*,*,#53362,.F.); +#53437 = ADVANCED_FACE('',(#53438),#51146,.F.); +#53438 = FACE_BOUND('',#53439,.F.); +#53439 = EDGE_LOOP('',(#53440,#53441,#53442,#53443)); +#53440 = ORIENTED_EDGE('',*,*,#51577,.F.); +#53441 = ORIENTED_EDGE('',*,*,#53387,.T.); +#53442 = ORIENTED_EDGE('',*,*,#51130,.T.); +#53443 = ORIENTED_EDGE('',*,*,#53444,.F.); +#53444 = EDGE_CURVE('',#51578,#51131,#53445,.T.); +#53445 = SURFACE_CURVE('',#53446,(#53450,#53457),.PCURVE_S1.); +#53446 = LINE('',#53447,#53448); +#53447 = CARTESIAN_POINT('',(6.425000733956,-0.35,-1.583330886814)); +#53448 = VECTOR('',#53449,1.); +#53449 = DIRECTION('',(0.E+000,1.,3.330669073875E-016)); +#53450 = PCURVE('',#51146,#53451); +#53451 = DEFINITIONAL_REPRESENTATION('',(#53452),#53456); +#53452 = LINE('',#53453,#53454); +#53453 = CARTESIAN_POINT('',(0.957030650891,-5.088535777111E-016)); +#53454 = VECTOR('',#53455,1.); +#53455 = DIRECTION('',(-2.126801590889E-016,-1.)); +#53456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#53457 = PCURVE('',#51175,#53458); +#53458 = DEFINITIONAL_REPRESENTATION('',(#53459),#53463); +#53459 = LINE('',#53460,#53461); +#53460 = CARTESIAN_POINT('',(0.582913588955,0.E+000)); +#53461 = VECTOR('',#53462,1.); +#53462 = DIRECTION('',(0.E+000,1.)); +#53463 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#53464 = ADVANCED_FACE('',(#53465),#51175,.F.); +#53465 = FACE_BOUND('',#53466,.F.); +#53466 = EDGE_LOOP('',(#53467,#53468,#53469,#53470)); +#53467 = ORIENTED_EDGE('',*,*,#51600,.T.); +#53468 = ORIENTED_EDGE('',*,*,#53444,.T.); +#53469 = ORIENTED_EDGE('',*,*,#51158,.F.); +#53470 = ORIENTED_EDGE('',*,*,#53415,.F.); +#53471 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#53475)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#53472,#53473,#53474)) +REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#53472 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#53473 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#53474 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#53475 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-006),#53472, + 'distance_accuracy_value','confusion accuracy'); +#53476 = SHAPE_DEFINITION_REPRESENTATION(#53477,#45946); +#53477 = PRODUCT_DEFINITION_SHAPE('','',#53478); +#53478 = PRODUCT_DEFINITION('design','',#53479,#53482); +#53479 = PRODUCT_DEFINITION_FORMATION('','',#53480); +#53480 = PRODUCT('SOLID','SOLID','',(#53481)); +#53481 = PRODUCT_CONTEXT('',#2,'mechanical'); +#53482 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#53483 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#53484,#53486); +#53484 = ( REPRESENTATION_RELATIONSHIP('','',#45946,#45936) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#53485) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#53485 = ITEM_DEFINED_TRANSFORMATION('','',#11,#45937); +#53486 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #53487); +#53487 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('15','=>[0:1:1:15]','',#45931, + #53478,$); +#53488 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#53480)); +#53489 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#53490,#53492); +#53490 = ( REPRESENTATION_RELATIONSHIP('','',#45936,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#53491) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#53491 = ITEM_DEFINED_TRANSFORMATION('','',#11,#47); +#53492 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #53493); +#53493 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('16','','',#5,#45931,$); +#53494 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#45933)); +#53495 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#53496,#53498); +#53496 = ( REPRESENTATION_RELATIONSHIP('','',#2313,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#53497) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#53497 = ITEM_DEFINED_TRANSFORMATION('','',#11,#51); +#53498 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #53499); +#53499 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('17','','',#5,#2308,$); +#53500 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#53501,#53503); +#53501 = ( REPRESENTATION_RELATIONSHIP('','',#2313,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#53502) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#53502 = ITEM_DEFINED_TRANSFORMATION('','',#11,#55); +#53503 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #53504); +#53504 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('18','','',#5,#2308,$); +#53505 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#53506,#53508); +#53506 = ( REPRESENTATION_RELATIONSHIP('','',#2313,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#53507) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#53507 = ITEM_DEFINED_TRANSFORMATION('','',#11,#59); +#53508 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #53509); +#53509 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('19','','',#5,#2308,$); +#53510 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#53511,#53513); +#53511 = ( REPRESENTATION_RELATIONSHIP('','',#2313,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#53512) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#53512 = ITEM_DEFINED_TRANSFORMATION('','',#11,#63); +#53513 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #53514); +#53514 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('20','','',#5,#2308,$); +#53515 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#53516,#53518); +#53516 = ( REPRESENTATION_RELATIONSHIP('','',#2313,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#53517) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#53517 = ITEM_DEFINED_TRANSFORMATION('','',#11,#67); +#53518 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #53519); +#53519 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('21','','',#5,#2308,$); +#53520 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#53521,#53523); +#53521 = ( REPRESENTATION_RELATIONSHIP('','',#2313,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#53522) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#53522 = ITEM_DEFINED_TRANSFORMATION('','',#11,#71); +#53523 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #53524); +#53524 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('22','','',#5,#2308,$); +#53525 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#53526,#53528); +#53526 = ( REPRESENTATION_RELATIONSHIP('','',#2313,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#53527) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#53527 = ITEM_DEFINED_TRANSFORMATION('','',#11,#75); +#53528 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #53529); +#53529 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('23','','',#5,#2308,$); +#53530 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#53531,#53533); +#53531 = ( REPRESENTATION_RELATIONSHIP('','',#2313,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#53532) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#53532 = ITEM_DEFINED_TRANSFORMATION('','',#11,#79); +#53533 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #53534); +#53534 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('24','','',#5,#2308,$); +#53535 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#53536,#53538); +#53536 = ( REPRESENTATION_RELATIONSHIP('','',#2313,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#53537) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#53537 = ITEM_DEFINED_TRANSFORMATION('','',#11,#83); +#53538 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #53539); +#53539 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('25','','',#5,#2308,$); +#53540 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#53541,#53543); +#53541 = ( REPRESENTATION_RELATIONSHIP('','',#2313,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#53542) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#53542 = ITEM_DEFINED_TRANSFORMATION('','',#11,#87); +#53543 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #53544); +#53544 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('26','','',#5,#2308,$); +#53545 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#53546,#53548); +#53546 = ( REPRESENTATION_RELATIONSHIP('','',#2313,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#53547) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#53547 = ITEM_DEFINED_TRANSFORMATION('','',#11,#91); +#53548 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #53549); +#53549 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('27','','',#5,#2308,$); +#53550 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#53551,#53553); +#53551 = ( REPRESENTATION_RELATIONSHIP('','',#2313,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#53552) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#53552 = ITEM_DEFINED_TRANSFORMATION('','',#11,#95); +#53553 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #53554); +#53554 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('28','','',#5,#2308,$); +#53555 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#53556,#53558); +#53556 = ( REPRESENTATION_RELATIONSHIP('','',#2313,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#53557) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#53557 = ITEM_DEFINED_TRANSFORMATION('','',#11,#99); +#53558 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #53559); +#53559 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('29','','',#5,#2308,$); +#53560 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#53561,#53563); +#53561 = ( REPRESENTATION_RELATIONSHIP('','',#2313,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#53562) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#53562 = ITEM_DEFINED_TRANSFORMATION('','',#11,#103); +#53563 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #53564); +#53564 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('30','','',#5,#2308,$); +#53565 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#53566,#53568); +#53566 = ( REPRESENTATION_RELATIONSHIP('','',#2313,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#53567) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#53567 = ITEM_DEFINED_TRANSFORMATION('','',#11,#107); +#53568 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #53569); +#53569 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('31','','',#5,#2308,$); +#53570 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#53571,#53573); +#53571 = ( REPRESENTATION_RELATIONSHIP('','',#2313,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#53572) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#53572 = ITEM_DEFINED_TRANSFORMATION('','',#11,#111); +#53573 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #53574); +#53574 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('32','','',#5,#2308,$); +#53575 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#53576,#53578); +#53576 = ( REPRESENTATION_RELATIONSHIP('','',#2313,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#53577) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#53577 = ITEM_DEFINED_TRANSFORMATION('','',#11,#115); +#53578 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #53579); +#53579 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('33','','',#5,#2308,$); +#53580 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#53581,#53583); +#53581 = ( REPRESENTATION_RELATIONSHIP('','',#2313,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#53582) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#53582 = ITEM_DEFINED_TRANSFORMATION('','',#11,#119); +#53583 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #53584); +#53584 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('34','','',#5,#2308,$); +#53585 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#53586,#53588); +#53586 = ( REPRESENTATION_RELATIONSHIP('','',#2313,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#53587) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#53587 = ITEM_DEFINED_TRANSFORMATION('','',#11,#123); +#53588 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #53589); +#53589 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('35','','',#5,#2308,$); +#53590 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#53591,#53593); +#53591 = ( REPRESENTATION_RELATIONSHIP('','',#2313,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#53592) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#53592 = ITEM_DEFINED_TRANSFORMATION('','',#11,#127); +#53593 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #53594); +#53594 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('36','','',#5,#2308,$); +#53595 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#53596,#53598); +#53596 = ( REPRESENTATION_RELATIONSHIP('','',#2313,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#53597) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#53597 = ITEM_DEFINED_TRANSFORMATION('','',#11,#131); +#53598 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #53599); +#53599 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('37','','',#5,#2308,$); +#53600 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#53601,#53603); +#53601 = ( REPRESENTATION_RELATIONSHIP('','',#2313,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#53602) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#53602 = ITEM_DEFINED_TRANSFORMATION('','',#11,#135); +#53603 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #53604); +#53604 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('38','','',#5,#2308,$); +#53605 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#53606,#53608); +#53606 = ( REPRESENTATION_RELATIONSHIP('','',#2313,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#53607) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#53607 = ITEM_DEFINED_TRANSFORMATION('','',#11,#139); +#53608 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #53609); +#53609 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('39','','',#5,#2308,$); +#53610 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#53611,#53613); +#53611 = ( REPRESENTATION_RELATIONSHIP('','',#2313,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#53612) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#53612 = ITEM_DEFINED_TRANSFORMATION('','',#11,#143); +#53613 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #53614); +#53614 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('40','','',#5,#2308,$); +#53615 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#53616,#53618); +#53616 = ( REPRESENTATION_RELATIONSHIP('','',#2313,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#53617) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#53617 = ITEM_DEFINED_TRANSFORMATION('','',#11,#147); +#53618 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #53619); +#53619 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('41','','',#5,#2308,$); +#53620 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#53621,#53623); +#53621 = ( REPRESENTATION_RELATIONSHIP('','',#2313,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#53622) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#53622 = ITEM_DEFINED_TRANSFORMATION('','',#11,#151); +#53623 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #53624); +#53624 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('42','','',#5,#2308,$); +#53625 = SHAPE_DEFINITION_REPRESENTATION(#53626,#53632); +#53626 = PRODUCT_DEFINITION_SHAPE('','',#53627); +#53627 = PRODUCT_DEFINITION('design','',#53628,#53631); +#53628 = PRODUCT_DEFINITION_FORMATION('','',#53629); +#53629 = PRODUCT('PinSocket_2x03_P2.54mm_Horizontal', + 'PinSocket_2x03_P2.54mm_Horizontal','',(#53630)); +#53630 = PRODUCT_CONTEXT('',#2,'mechanical'); +#53631 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#53632 = SHAPE_REPRESENTATION('',(#11,#53633),#53637); +#53633 = AXIS2_PLACEMENT_3D('',#53634,#53635,#53636); +#53634 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000)); +#53635 = DIRECTION('',(0.E+000,0.E+000,1.)); +#53636 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#53637 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#53641)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#53638,#53639,#53640)) +REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#53638 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#53639 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#53640 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#53641 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-006),#53638, + 'distance_accuracy_value','confusion accuracy'); +#53642 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#53643),#68937); +#53643 = MANIFOLD_SOLID_BREP('',#53644); +#53644 = CLOSED_SHELL('',(#53645,#53765,#53953,#54116,#54143,#54854, + #54901,#54928,#56191,#56198,#56205,#56281,#56335,#56389,#56421, + #56497,#56551,#56605,#56637,#56713,#56767,#56821,#56853,#56929, + #56983,#57037,#57069,#57145,#57199,#57253,#57285,#57361,#57415, + #57469,#57501,#57533,#57614,#57641,#57717,#57803,#57830,#57906, + #57933,#57965,#58046,#58073,#58149,#58181,#58262,#58289,#58365, + #58451,#58478,#58554,#58581,#58613,#58694,#58721,#58797,#58873, + #58922,#58971,#58998,#59074,#59123,#59172,#59199,#59275,#59324, + #59373,#59400,#59476,#59525,#59574,#59601,#59677,#59726,#59775, + #59802,#59878,#59927,#59976,#60003,#60143,#60193,#60300,#60327, + #60467,#60597,#60624,#60651,#60791,#60841,#60948,#60975,#61115, + #61165,#61272,#61299,#61439,#61569,#61596,#61623,#61763,#61813, + #61920,#61947,#62068,#62189,#62310,#62431,#62552,#62673,#62751, + #62800,#62851,#62878,#62956,#63005,#63056,#63083,#63161,#63210, + #63261,#63288,#63366,#63415,#63466,#63493,#63571,#63620,#63671, + #63698,#63776,#63825,#63876,#63903,#64091,#64140,#64286,#64313, + #64501,#64550,#64696,#64723,#64911,#64960,#65106,#65133,#65321, + #65370,#65516,#65543,#65731,#65780,#65926,#65953,#66141,#66190, + #66336,#66363,#66370,#66377,#66384,#66391,#66398,#66405,#66432, + #66566,#66615,#66732,#66739,#66766,#66793,#66927,#66976,#67093, + #67100,#67127,#67154,#67288,#67337,#67454,#67461,#67488,#67515, + #67649,#67698,#67815,#67822,#67849,#67876,#68010,#68059,#68176, + #68183,#68210,#68237,#68371,#68420,#68537,#68544,#68571,#68598, + #68625,#68632,#68659,#68686,#68693,#68720,#68747,#68754,#68781, + #68808,#68815,#68842,#68869,#68876,#68903,#68930)); +#53645 = ADVANCED_FACE('',(#53646),#53660,.F.); +#53646 = FACE_BOUND('',#53647,.F.); +#53647 = EDGE_LOOP('',(#53648,#53683,#53711,#53739)); +#53648 = ORIENTED_EDGE('',*,*,#53649,.T.); +#53649 = EDGE_CURVE('',#53650,#53652,#53654,.T.); +#53650 = VERTEX_POINT('',#53651); +#53651 = CARTESIAN_POINT('',(-4.06,-6.35,5.08)); +#53652 = VERTEX_POINT('',#53653); +#53653 = CARTESIAN_POINT('',(-12.57,-6.35,5.08)); +#53654 = SURFACE_CURVE('',#53655,(#53659,#53671),.PCURVE_S1.); +#53655 = LINE('',#53656,#53657); +#53656 = CARTESIAN_POINT('',(-4.06,-6.35,5.08)); +#53657 = VECTOR('',#53658,1.); +#53658 = DIRECTION('',(-1.,-4.440892098501E-016,2.22044604925E-016)); +#53659 = PCURVE('',#53660,#53665); +#53660 = PLANE('',#53661); +#53661 = AXIS2_PLACEMENT_3D('',#53662,#53663,#53664); +#53662 = CARTESIAN_POINT('',(-4.06,-6.35,5.08)); +#53663 = DIRECTION('',(-2.22044604925E-016,-9.860761315263E-032,-1.)); +#53664 = DIRECTION('',(-4.440892098501E-016,1.,-9.130335306616E-045)); +#53665 = DEFINITIONAL_REPRESENTATION('',(#53666),#53670); +#53666 = LINE('',#53667,#53668); +#53667 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#53668 = VECTOR('',#53669,1.); +#53669 = DIRECTION('',(-2.02734169599E-060,-1.)); +#53670 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#53671 = PCURVE('',#53672,#53677); +#53672 = PLANE('',#53673); +#53673 = AXIS2_PLACEMENT_3D('',#53674,#53675,#53676); +#53674 = CARTESIAN_POINT('',(-4.06,-6.35,0.E+000)); +#53675 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#53676 = DIRECTION('',(2.22044604925E-016,9.860761315262E-032,1.)); +#53677 = DEFINITIONAL_REPRESENTATION('',(#53678),#53682); +#53678 = LINE('',#53679,#53680); +#53679 = CARTESIAN_POINT('',(5.08,-1.127986593019E-015)); +#53680 = VECTOR('',#53681,1.); +#53681 = DIRECTION('',(0.E+000,-1.)); +#53682 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#53683 = ORIENTED_EDGE('',*,*,#53684,.T.); +#53684 = EDGE_CURVE('',#53652,#53685,#53687,.T.); +#53685 = VERTEX_POINT('',#53686); +#53686 = CARTESIAN_POINT('',(-12.57,1.27,5.08)); +#53687 = SURFACE_CURVE('',#53688,(#53692,#53699),.PCURVE_S1.); +#53688 = LINE('',#53689,#53690); +#53689 = CARTESIAN_POINT('',(-12.57,-6.35,5.08)); +#53690 = VECTOR('',#53691,1.); +#53691 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#53692 = PCURVE('',#53660,#53693); +#53693 = DEFINITIONAL_REPRESENTATION('',(#53694),#53698); +#53694 = LINE('',#53695,#53696); +#53695 = CARTESIAN_POINT('',(3.779199175824E-015,-8.51)); +#53696 = VECTOR('',#53697,1.); +#53697 = DIRECTION('',(1.,2.02734169599E-060)); +#53698 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#53699 = PCURVE('',#53700,#53705); +#53700 = PLANE('',#53701); +#53701 = AXIS2_PLACEMENT_3D('',#53702,#53703,#53704); +#53702 = CARTESIAN_POINT('',(-12.57,-6.35,5.08)); +#53703 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#53704 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#53705 = DEFINITIONAL_REPRESENTATION('',(#53706),#53710); +#53706 = LINE('',#53707,#53708); +#53707 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#53708 = VECTOR('',#53709,1.); +#53709 = DIRECTION('',(-1.,0.E+000)); +#53710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#53711 = ORIENTED_EDGE('',*,*,#53712,.F.); +#53712 = EDGE_CURVE('',#53713,#53685,#53715,.T.); +#53713 = VERTEX_POINT('',#53714); +#53714 = CARTESIAN_POINT('',(-4.06,1.27,5.08)); +#53715 = SURFACE_CURVE('',#53716,(#53720,#53727),.PCURVE_S1.); +#53716 = LINE('',#53717,#53718); +#53717 = CARTESIAN_POINT('',(-4.06,1.27,5.08)); +#53718 = VECTOR('',#53719,1.); +#53719 = DIRECTION('',(-1.,-4.440892098501E-016,2.22044604925E-016)); +#53720 = PCURVE('',#53660,#53721); +#53721 = DEFINITIONAL_REPRESENTATION('',(#53722),#53726); +#53722 = LINE('',#53723,#53724); +#53723 = CARTESIAN_POINT('',(7.62,3.383959779058E-015)); +#53724 = VECTOR('',#53725,1.); +#53725 = DIRECTION('',(-2.02734169599E-060,-1.)); +#53726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#53727 = PCURVE('',#53728,#53733); +#53728 = PLANE('',#53729); +#53729 = AXIS2_PLACEMENT_3D('',#53730,#53731,#53732); +#53730 = CARTESIAN_POINT('',(-4.06,1.27,5.08)); +#53731 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#53732 = DIRECTION('',(-2.22044604925E-016,-9.860761315262E-032,-1.)); +#53733 = DEFINITIONAL_REPRESENTATION('',(#53734),#53738); +#53734 = LINE('',#53735,#53736); +#53735 = CARTESIAN_POINT('',(-0.E+000,0.E+000)); +#53736 = VECTOR('',#53737,1.); +#53737 = DIRECTION('',(0.E+000,-1.)); +#53738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#53739 = ORIENTED_EDGE('',*,*,#53740,.F.); +#53740 = EDGE_CURVE('',#53650,#53713,#53741,.T.); +#53741 = SURFACE_CURVE('',#53742,(#53746,#53753),.PCURVE_S1.); +#53742 = LINE('',#53743,#53744); +#53743 = CARTESIAN_POINT('',(-4.06,-6.35,5.08)); +#53744 = VECTOR('',#53745,1.); +#53745 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#53746 = PCURVE('',#53660,#53747); +#53747 = DEFINITIONAL_REPRESENTATION('',(#53748),#53752); +#53748 = LINE('',#53749,#53750); +#53749 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#53750 = VECTOR('',#53751,1.); +#53751 = DIRECTION('',(1.,2.02734169599E-060)); +#53752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#53753 = PCURVE('',#53754,#53759); +#53754 = PLANE('',#53755); +#53755 = AXIS2_PLACEMENT_3D('',#53756,#53757,#53758); +#53756 = CARTESIAN_POINT('',(-4.06,-6.35,5.08)); +#53757 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#53758 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#53759 = DEFINITIONAL_REPRESENTATION('',(#53760),#53764); +#53760 = LINE('',#53761,#53762); +#53761 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#53762 = VECTOR('',#53763,1.); +#53763 = DIRECTION('',(-1.,0.E+000)); +#53764 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#53765 = ADVANCED_FACE('',(#53766),#53672,.F.); +#53766 = FACE_BOUND('',#53767,.F.); +#53767 = EDGE_LOOP('',(#53768,#53798,#53826,#53847,#53848,#53871,#53899, + #53927)); +#53768 = ORIENTED_EDGE('',*,*,#53769,.F.); +#53769 = EDGE_CURVE('',#53770,#53772,#53774,.T.); +#53770 = VERTEX_POINT('',#53771); +#53771 = CARTESIAN_POINT('',(-4.06,-6.35,0.E+000)); +#53772 = VERTEX_POINT('',#53773); +#53773 = CARTESIAN_POINT('',(-4.06,-6.35,0.846666666667)); +#53774 = SURFACE_CURVE('',#53775,(#53779,#53786),.PCURVE_S1.); +#53775 = LINE('',#53776,#53777); +#53776 = CARTESIAN_POINT('',(-4.06,-6.35,0.E+000)); +#53777 = VECTOR('',#53778,1.); +#53778 = DIRECTION('',(2.22044604925E-016,9.860761315263E-032,1.)); +#53779 = PCURVE('',#53672,#53780); +#53780 = DEFINITIONAL_REPRESENTATION('',(#53781),#53785); +#53781 = LINE('',#53782,#53783); +#53782 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#53783 = VECTOR('',#53784,1.); +#53784 = DIRECTION('',(1.,0.E+000)); +#53785 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#53786 = PCURVE('',#53787,#53792); +#53787 = PLANE('',#53788); +#53788 = AXIS2_PLACEMENT_3D('',#53789,#53790,#53791); +#53789 = CARTESIAN_POINT('',(-4.06,-6.35,5.08)); +#53790 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#53791 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#53792 = DEFINITIONAL_REPRESENTATION('',(#53793),#53797); +#53793 = LINE('',#53794,#53795); +#53794 = CARTESIAN_POINT('',(-3.944304526105E-031,5.08)); +#53795 = VECTOR('',#53796,1.); +#53796 = DIRECTION('',(-9.130335306616E-045,-1.)); +#53797 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#53798 = ORIENTED_EDGE('',*,*,#53799,.T.); +#53799 = EDGE_CURVE('',#53770,#53800,#53802,.T.); +#53800 = VERTEX_POINT('',#53801); +#53801 = CARTESIAN_POINT('',(-12.57,-6.35,1.7763568394E-015)); +#53802 = SURFACE_CURVE('',#53803,(#53807,#53814),.PCURVE_S1.); +#53803 = LINE('',#53804,#53805); +#53804 = CARTESIAN_POINT('',(-4.06,-6.35,0.E+000)); +#53805 = VECTOR('',#53806,1.); +#53806 = DIRECTION('',(-1.,-4.440892098501E-016,2.22044604925E-016)); +#53807 = PCURVE('',#53672,#53808); +#53808 = DEFINITIONAL_REPRESENTATION('',(#53809),#53813); +#53809 = LINE('',#53810,#53811); +#53810 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#53811 = VECTOR('',#53812,1.); +#53812 = DIRECTION('',(0.E+000,-1.)); +#53813 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#53814 = PCURVE('',#53815,#53820); +#53815 = PLANE('',#53816); +#53816 = AXIS2_PLACEMENT_3D('',#53817,#53818,#53819); +#53817 = CARTESIAN_POINT('',(-4.06,1.27,0.E+000)); +#53818 = DIRECTION('',(2.22044604925E-016,9.860761315263E-032,1.)); +#53819 = DIRECTION('',(4.440892098501E-016,-1.,9.130335306616E-045)); +#53820 = DEFINITIONAL_REPRESENTATION('',(#53821),#53825); +#53821 = LINE('',#53822,#53823); +#53822 = CARTESIAN_POINT('',(7.62,-3.383959779058E-015)); +#53823 = VECTOR('',#53824,1.); +#53824 = DIRECTION('',(2.02734169599E-060,-1.)); +#53825 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#53826 = ORIENTED_EDGE('',*,*,#53827,.T.); +#53827 = EDGE_CURVE('',#53800,#53652,#53828,.T.); +#53828 = SURFACE_CURVE('',#53829,(#53833,#53840),.PCURVE_S1.); +#53829 = LINE('',#53830,#53831); +#53830 = CARTESIAN_POINT('',(-12.57,-6.35,1.7763568394E-015)); +#53831 = VECTOR('',#53832,1.); +#53832 = DIRECTION('',(2.22044604925E-016,9.860761315263E-032,1.)); +#53833 = PCURVE('',#53672,#53834); +#53834 = DEFINITIONAL_REPRESENTATION('',(#53835),#53839); +#53835 = LINE('',#53836,#53837); +#53836 = CARTESIAN_POINT('',(-1.132427485118E-016,-8.51)); +#53837 = VECTOR('',#53838,1.); +#53838 = DIRECTION('',(1.,0.E+000)); +#53839 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#53840 = PCURVE('',#53700,#53841); +#53841 = DEFINITIONAL_REPRESENTATION('',(#53842),#53846); +#53842 = LINE('',#53843,#53844); +#53843 = CARTESIAN_POINT('',(-7.888609052211E-031,5.08)); +#53844 = VECTOR('',#53845,1.); +#53845 = DIRECTION('',(-9.130335306616E-045,-1.)); +#53846 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#53847 = ORIENTED_EDGE('',*,*,#53649,.F.); +#53848 = ORIENTED_EDGE('',*,*,#53849,.F.); +#53849 = EDGE_CURVE('',#53850,#53650,#53852,.T.); +#53850 = VERTEX_POINT('',#53851); +#53851 = CARTESIAN_POINT('',(-4.06,-6.35,4.233333333333)); +#53852 = SURFACE_CURVE('',#53853,(#53857,#53864),.PCURVE_S1.); +#53853 = LINE('',#53854,#53855); +#53854 = CARTESIAN_POINT('',(-4.06,-6.35,0.E+000)); +#53855 = VECTOR('',#53856,1.); +#53856 = DIRECTION('',(2.22044604925E-016,9.860761315263E-032,1.)); +#53857 = PCURVE('',#53672,#53858); +#53858 = DEFINITIONAL_REPRESENTATION('',(#53859),#53863); +#53859 = LINE('',#53860,#53861); +#53860 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#53861 = VECTOR('',#53862,1.); +#53862 = DIRECTION('',(1.,0.E+000)); +#53863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#53864 = PCURVE('',#53754,#53865); +#53865 = DEFINITIONAL_REPRESENTATION('',(#53866),#53870); +#53866 = LINE('',#53867,#53868); +#53867 = CARTESIAN_POINT('',(-3.944304526105E-031,5.08)); +#53868 = VECTOR('',#53869,1.); +#53869 = DIRECTION('',(-9.130335306616E-045,-1.)); +#53870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#53871 = ORIENTED_EDGE('',*,*,#53872,.T.); +#53872 = EDGE_CURVE('',#53850,#53873,#53875,.T.); +#53873 = VERTEX_POINT('',#53874); +#53874 = CARTESIAN_POINT('',(-4.26,-6.35,4.233333333333)); +#53875 = SURFACE_CURVE('',#53876,(#53880,#53887),.PCURVE_S1.); +#53876 = LINE('',#53877,#53878); +#53877 = CARTESIAN_POINT('',(-4.06,-6.35,4.233333333333)); +#53878 = VECTOR('',#53879,1.); +#53879 = DIRECTION('',(-1.,-4.440892098501E-016,2.22044604925E-016)); +#53880 = PCURVE('',#53672,#53881); +#53881 = DEFINITIONAL_REPRESENTATION('',(#53882),#53886); +#53882 = LINE('',#53883,#53884); +#53883 = CARTESIAN_POINT('',(4.233333333333,-9.399888275158E-016)); +#53884 = VECTOR('',#53885,1.); +#53885 = DIRECTION('',(0.E+000,-1.)); +#53886 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#53887 = PCURVE('',#53888,#53893); +#53888 = PLANE('',#53889); +#53889 = AXIS2_PLACEMENT_3D('',#53890,#53891,#53892); +#53890 = CARTESIAN_POINT('',(-4.06,-6.35,4.233333333333)); +#53891 = DIRECTION('',(-2.22044604925E-016,-9.860761315263E-032,-1.)); +#53892 = DIRECTION('',(-4.440892098501E-016,1.,-9.130335306616E-045)); +#53893 = DEFINITIONAL_REPRESENTATION('',(#53894),#53898); +#53894 = LINE('',#53895,#53896); +#53895 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#53896 = VECTOR('',#53897,1.); +#53897 = DIRECTION('',(-2.02734169599E-060,-1.)); +#53898 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#53899 = ORIENTED_EDGE('',*,*,#53900,.F.); +#53900 = EDGE_CURVE('',#53901,#53873,#53903,.T.); +#53901 = VERTEX_POINT('',#53902); +#53902 = CARTESIAN_POINT('',(-4.26,-6.35,0.846666666667)); +#53903 = SURFACE_CURVE('',#53904,(#53908,#53915),.PCURVE_S1.); +#53904 = LINE('',#53905,#53906); +#53905 = CARTESIAN_POINT('',(-4.26,-6.35,0.846666666667)); +#53906 = VECTOR('',#53907,1.); +#53907 = DIRECTION('',(2.22044604925E-016,9.860761315263E-032,1.)); +#53908 = PCURVE('',#53672,#53909); +#53909 = DEFINITIONAL_REPRESENTATION('',(#53910),#53914); +#53910 = LINE('',#53911,#53912); +#53911 = CARTESIAN_POINT('',(0.846666666667,-0.2)); +#53912 = VECTOR('',#53913,1.); +#53913 = DIRECTION('',(1.,0.E+000)); +#53914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#53915 = PCURVE('',#53916,#53921); +#53916 = PLANE('',#53917); +#53917 = AXIS2_PLACEMENT_3D('',#53918,#53919,#53920); +#53918 = CARTESIAN_POINT('',(-4.26,-6.35,4.233333333333)); +#53919 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#53920 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#53921 = DEFINITIONAL_REPRESENTATION('',(#53922),#53926); +#53922 = LINE('',#53923,#53924); +#53923 = CARTESIAN_POINT('',(-3.944304526105E-031,3.386666666666)); +#53924 = VECTOR('',#53925,1.); +#53925 = DIRECTION('',(-9.130335306616E-045,-1.)); +#53926 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#53927 = ORIENTED_EDGE('',*,*,#53928,.F.); +#53928 = EDGE_CURVE('',#53772,#53901,#53929,.T.); +#53929 = SURFACE_CURVE('',#53930,(#53934,#53941),.PCURVE_S1.); +#53930 = LINE('',#53931,#53932); +#53931 = CARTESIAN_POINT('',(-4.06,-6.35,0.846666666667)); +#53932 = VECTOR('',#53933,1.); +#53933 = DIRECTION('',(-1.,-4.440892098501E-016,2.22044604925E-016)); +#53934 = PCURVE('',#53672,#53935); +#53935 = DEFINITIONAL_REPRESENTATION('',(#53936),#53940); +#53936 = LINE('',#53937,#53938); +#53937 = CARTESIAN_POINT('',(0.846666666667,-1.879977655032E-016)); +#53938 = VECTOR('',#53939,1.); +#53939 = DIRECTION('',(0.E+000,-1.)); +#53940 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#53941 = PCURVE('',#53942,#53947); +#53942 = PLANE('',#53943); +#53943 = AXIS2_PLACEMENT_3D('',#53944,#53945,#53946); +#53944 = CARTESIAN_POINT('',(-4.06,1.27,0.846666666667)); +#53945 = DIRECTION('',(2.22044604925E-016,9.860761315263E-032,1.)); +#53946 = DIRECTION('',(4.440892098501E-016,-1.,9.130335306616E-045)); +#53947 = DEFINITIONAL_REPRESENTATION('',(#53948),#53952); +#53948 = LINE('',#53949,#53950); +#53949 = CARTESIAN_POINT('',(7.62,-3.383959779058E-015)); +#53950 = VECTOR('',#53951,1.); +#53951 = DIRECTION('',(2.02734169599E-060,-1.)); +#53952 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#53953 = ADVANCED_FACE('',(#53954),#53728,.F.); +#53954 = FACE_BOUND('',#53955,.F.); +#53955 = EDGE_LOOP('',(#53956,#53979,#53980,#54003,#54026,#54049,#54072, + #54095)); +#53956 = ORIENTED_EDGE('',*,*,#53957,.F.); +#53957 = EDGE_CURVE('',#53713,#53958,#53960,.T.); +#53958 = VERTEX_POINT('',#53959); +#53959 = CARTESIAN_POINT('',(-4.06,1.27,4.233333333333)); +#53960 = SURFACE_CURVE('',#53961,(#53965,#53972),.PCURVE_S1.); +#53961 = LINE('',#53962,#53963); +#53962 = CARTESIAN_POINT('',(-4.06,1.27,5.08)); +#53963 = VECTOR('',#53964,1.); +#53964 = DIRECTION('',(-2.22044604925E-016,-9.860761315263E-032,-1.)); +#53965 = PCURVE('',#53728,#53966); +#53966 = DEFINITIONAL_REPRESENTATION('',(#53967),#53971); +#53967 = LINE('',#53968,#53969); +#53968 = CARTESIAN_POINT('',(-0.E+000,0.E+000)); +#53969 = VECTOR('',#53970,1.); +#53970 = DIRECTION('',(1.,0.E+000)); +#53971 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#53972 = PCURVE('',#53754,#53973); +#53973 = DEFINITIONAL_REPRESENTATION('',(#53974),#53978); +#53974 = LINE('',#53975,#53976); +#53975 = CARTESIAN_POINT('',(-7.62,3.747089299793E-032)); +#53976 = VECTOR('',#53977,1.); +#53977 = DIRECTION('',(9.130335306616E-045,1.)); +#53978 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#53979 = ORIENTED_EDGE('',*,*,#53712,.T.); +#53980 = ORIENTED_EDGE('',*,*,#53981,.T.); +#53981 = EDGE_CURVE('',#53685,#53982,#53984,.T.); +#53982 = VERTEX_POINT('',#53983); +#53983 = CARTESIAN_POINT('',(-12.57,1.27,1.7763568394E-015)); +#53984 = SURFACE_CURVE('',#53985,(#53989,#53996),.PCURVE_S1.); +#53985 = LINE('',#53986,#53987); +#53986 = CARTESIAN_POINT('',(-12.57,1.27,5.08)); +#53987 = VECTOR('',#53988,1.); +#53988 = DIRECTION('',(-2.22044604925E-016,-9.860761315263E-032,-1.)); +#53989 = PCURVE('',#53728,#53990); +#53990 = DEFINITIONAL_REPRESENTATION('',(#53991),#53995); +#53991 = LINE('',#53992,#53993); +#53992 = CARTESIAN_POINT('',(1.889599587912E-015,-8.51)); +#53993 = VECTOR('',#53994,1.); +#53994 = DIRECTION('',(1.,0.E+000)); +#53995 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#53996 = PCURVE('',#53700,#53997); +#53997 = DEFINITIONAL_REPRESENTATION('',(#53998),#54002); +#53998 = LINE('',#53999,#54000); +#53999 = CARTESIAN_POINT('',(-7.62,3.747089299793E-032)); +#54000 = VECTOR('',#54001,1.); +#54001 = DIRECTION('',(9.130335306616E-045,1.)); +#54002 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#54003 = ORIENTED_EDGE('',*,*,#54004,.F.); +#54004 = EDGE_CURVE('',#54005,#53982,#54007,.T.); +#54005 = VERTEX_POINT('',#54006); +#54006 = CARTESIAN_POINT('',(-4.06,1.27,0.E+000)); +#54007 = SURFACE_CURVE('',#54008,(#54012,#54019),.PCURVE_S1.); +#54008 = LINE('',#54009,#54010); +#54009 = CARTESIAN_POINT('',(-4.06,1.27,0.E+000)); +#54010 = VECTOR('',#54011,1.); +#54011 = DIRECTION('',(-1.,-4.440892098501E-016,2.22044604925E-016)); +#54012 = PCURVE('',#53728,#54013); +#54013 = DEFINITIONAL_REPRESENTATION('',(#54014),#54018); +#54014 = LINE('',#54015,#54016); +#54015 = CARTESIAN_POINT('',(5.08,1.127986593019E-015)); +#54016 = VECTOR('',#54017,1.); +#54017 = DIRECTION('',(0.E+000,-1.)); +#54018 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#54019 = PCURVE('',#53815,#54020); +#54020 = DEFINITIONAL_REPRESENTATION('',(#54021),#54025); +#54021 = LINE('',#54022,#54023); +#54022 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#54023 = VECTOR('',#54024,1.); +#54024 = DIRECTION('',(2.02734169599E-060,-1.)); +#54025 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#54026 = ORIENTED_EDGE('',*,*,#54027,.F.); +#54027 = EDGE_CURVE('',#54028,#54005,#54030,.T.); +#54028 = VERTEX_POINT('',#54029); +#54029 = CARTESIAN_POINT('',(-4.06,1.27,0.846666666667)); +#54030 = SURFACE_CURVE('',#54031,(#54035,#54042),.PCURVE_S1.); +#54031 = LINE('',#54032,#54033); +#54032 = CARTESIAN_POINT('',(-4.06,1.27,5.08)); +#54033 = VECTOR('',#54034,1.); +#54034 = DIRECTION('',(-2.22044604925E-016,-9.860761315263E-032,-1.)); +#54035 = PCURVE('',#53728,#54036); +#54036 = DEFINITIONAL_REPRESENTATION('',(#54037),#54041); +#54037 = LINE('',#54038,#54039); +#54038 = CARTESIAN_POINT('',(-0.E+000,0.E+000)); +#54039 = VECTOR('',#54040,1.); +#54040 = DIRECTION('',(1.,0.E+000)); +#54041 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#54042 = PCURVE('',#53787,#54043); +#54043 = DEFINITIONAL_REPRESENTATION('',(#54044),#54048); +#54044 = LINE('',#54045,#54046); +#54045 = CARTESIAN_POINT('',(-7.62,3.747089299793E-032)); +#54046 = VECTOR('',#54047,1.); +#54047 = DIRECTION('',(9.130335306616E-045,1.)); +#54048 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#54049 = ORIENTED_EDGE('',*,*,#54050,.T.); +#54050 = EDGE_CURVE('',#54028,#54051,#54053,.T.); +#54051 = VERTEX_POINT('',#54052); +#54052 = CARTESIAN_POINT('',(-4.26,1.27,0.846666666667)); +#54053 = SURFACE_CURVE('',#54054,(#54058,#54065),.PCURVE_S1.); +#54054 = LINE('',#54055,#54056); +#54055 = CARTESIAN_POINT('',(-4.06,1.27,0.846666666667)); +#54056 = VECTOR('',#54057,1.); +#54057 = DIRECTION('',(-1.,-4.440892098501E-016,2.22044604925E-016)); +#54058 = PCURVE('',#53728,#54059); +#54059 = DEFINITIONAL_REPRESENTATION('',(#54060),#54064); +#54060 = LINE('',#54061,#54062); +#54061 = CARTESIAN_POINT('',(4.233333333333,9.399888275158E-016)); +#54062 = VECTOR('',#54063,1.); +#54063 = DIRECTION('',(0.E+000,-1.)); +#54064 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#54065 = PCURVE('',#53942,#54066); +#54066 = DEFINITIONAL_REPRESENTATION('',(#54067),#54071); +#54067 = LINE('',#54068,#54069); +#54068 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#54069 = VECTOR('',#54070,1.); +#54070 = DIRECTION('',(2.02734169599E-060,-1.)); +#54071 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#54072 = ORIENTED_EDGE('',*,*,#54073,.F.); +#54073 = EDGE_CURVE('',#54074,#54051,#54076,.T.); +#54074 = VERTEX_POINT('',#54075); +#54075 = CARTESIAN_POINT('',(-4.26,1.27,4.233333333333)); +#54076 = SURFACE_CURVE('',#54077,(#54081,#54088),.PCURVE_S1.); +#54077 = LINE('',#54078,#54079); +#54078 = CARTESIAN_POINT('',(-4.26,1.27,4.233333333333)); +#54079 = VECTOR('',#54080,1.); +#54080 = DIRECTION('',(-2.22044604925E-016,-9.860761315263E-032,-1.)); +#54081 = PCURVE('',#53728,#54082); +#54082 = DEFINITIONAL_REPRESENTATION('',(#54083),#54087); +#54083 = LINE('',#54084,#54085); +#54084 = CARTESIAN_POINT('',(0.846666666667,-0.2)); +#54085 = VECTOR('',#54086,1.); +#54086 = DIRECTION('',(1.,0.E+000)); +#54087 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#54088 = PCURVE('',#53916,#54089); +#54089 = DEFINITIONAL_REPRESENTATION('',(#54090),#54094); +#54090 = LINE('',#54091,#54092); +#54091 = CARTESIAN_POINT('',(-7.62,3.747089299793E-032)); +#54092 = VECTOR('',#54093,1.); +#54093 = DIRECTION('',(9.130335306616E-045,1.)); +#54094 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#54095 = ORIENTED_EDGE('',*,*,#54096,.F.); +#54096 = EDGE_CURVE('',#53958,#54074,#54097,.T.); +#54097 = SURFACE_CURVE('',#54098,(#54102,#54109),.PCURVE_S1.); +#54098 = LINE('',#54099,#54100); +#54099 = CARTESIAN_POINT('',(-4.06,1.27,4.233333333333)); +#54100 = VECTOR('',#54101,1.); +#54101 = DIRECTION('',(-1.,-4.440892098501E-016,2.22044604925E-016)); +#54102 = PCURVE('',#53728,#54103); +#54103 = DEFINITIONAL_REPRESENTATION('',(#54104),#54108); +#54104 = LINE('',#54105,#54106); +#54105 = CARTESIAN_POINT('',(0.846666666667,1.879977655032E-016)); +#54106 = VECTOR('',#54107,1.); +#54107 = DIRECTION('',(0.E+000,-1.)); +#54108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#54109 = PCURVE('',#53888,#54110); +#54110 = DEFINITIONAL_REPRESENTATION('',(#54111),#54115); +#54111 = LINE('',#54112,#54113); +#54112 = CARTESIAN_POINT('',(7.62,3.383959779058E-015)); +#54113 = VECTOR('',#54114,1.); +#54114 = DIRECTION('',(-2.02734169599E-060,-1.)); +#54115 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#54116 = ADVANCED_FACE('',(#54117),#53754,.T.); +#54117 = FACE_BOUND('',#54118,.T.); +#54118 = EDGE_LOOP('',(#54119,#54120,#54121,#54142)); +#54119 = ORIENTED_EDGE('',*,*,#53740,.F.); +#54120 = ORIENTED_EDGE('',*,*,#53849,.F.); +#54121 = ORIENTED_EDGE('',*,*,#54122,.T.); +#54122 = EDGE_CURVE('',#53850,#53958,#54123,.T.); +#54123 = SURFACE_CURVE('',#54124,(#54128,#54135),.PCURVE_S1.); +#54124 = LINE('',#54125,#54126); +#54125 = CARTESIAN_POINT('',(-4.06,-6.35,4.233333333333)); +#54126 = VECTOR('',#54127,1.); +#54127 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#54128 = PCURVE('',#53754,#54129); +#54129 = DEFINITIONAL_REPRESENTATION('',(#54130),#54134); +#54130 = LINE('',#54131,#54132); +#54131 = CARTESIAN_POINT('',(0.E+000,0.846666666667)); +#54132 = VECTOR('',#54133,1.); +#54133 = DIRECTION('',(-1.,0.E+000)); +#54134 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#54135 = PCURVE('',#53888,#54136); +#54136 = DEFINITIONAL_REPRESENTATION('',(#54137),#54141); +#54137 = LINE('',#54138,#54139); +#54138 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#54139 = VECTOR('',#54140,1.); +#54140 = DIRECTION('',(1.,2.02734169599E-060)); +#54141 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#54142 = ORIENTED_EDGE('',*,*,#53957,.F.); +#54143 = ADVANCED_FACE('',(#54144,#54170,#54284,#54398,#54512,#54626, + #54740),#53700,.F.); +#54144 = FACE_BOUND('',#54145,.F.); +#54145 = EDGE_LOOP('',(#54146,#54147,#54148,#54169)); +#54146 = ORIENTED_EDGE('',*,*,#53684,.F.); +#54147 = ORIENTED_EDGE('',*,*,#53827,.F.); +#54148 = ORIENTED_EDGE('',*,*,#54149,.F.); +#54149 = EDGE_CURVE('',#53982,#53800,#54150,.T.); +#54150 = SURFACE_CURVE('',#54151,(#54155,#54162),.PCURVE_S1.); +#54151 = LINE('',#54152,#54153); +#54152 = CARTESIAN_POINT('',(-12.57,1.27,1.7763568394E-015)); +#54153 = VECTOR('',#54154,1.); +#54154 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#54155 = PCURVE('',#53700,#54156); +#54156 = DEFINITIONAL_REPRESENTATION('',(#54157),#54161); +#54157 = LINE('',#54158,#54159); +#54158 = CARTESIAN_POINT('',(-7.62,5.08)); +#54159 = VECTOR('',#54160,1.); +#54160 = DIRECTION('',(1.,0.E+000)); +#54161 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#54162 = PCURVE('',#53815,#54163); +#54163 = DEFINITIONAL_REPRESENTATION('',(#54164),#54168); +#54164 = LINE('',#54165,#54166); +#54165 = CARTESIAN_POINT('',(-3.779199175824E-015,-8.51)); +#54166 = VECTOR('',#54167,1.); +#54167 = DIRECTION('',(1.,-2.02734169599E-060)); +#54168 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#54169 = ORIENTED_EDGE('',*,*,#53981,.F.); +#54170 = FACE_BOUND('',#54171,.F.); +#54171 = EDGE_LOOP('',(#54172,#54202,#54230,#54258)); +#54172 = ORIENTED_EDGE('',*,*,#54173,.T.); +#54173 = EDGE_CURVE('',#54174,#54176,#54178,.T.); +#54174 = VERTEX_POINT('',#54175); +#54175 = CARTESIAN_POINT('',(-12.57,-5.68,0.67)); +#54176 = VERTEX_POINT('',#54177); +#54177 = CARTESIAN_POINT('',(-12.57,-5.68,1.87)); +#54178 = SURFACE_CURVE('',#54179,(#54183,#54190),.PCURVE_S1.); +#54179 = LINE('',#54180,#54181); +#54180 = CARTESIAN_POINT('',(-12.57,-5.68,0.67)); +#54181 = VECTOR('',#54182,1.); +#54182 = DIRECTION('',(2.22044604925E-016,9.860761315263E-032,1.)); +#54183 = PCURVE('',#53700,#54184); +#54184 = DEFINITIONAL_REPRESENTATION('',(#54185),#54189); +#54185 = LINE('',#54186,#54187); +#54186 = CARTESIAN_POINT('',(-0.67,4.41)); +#54187 = VECTOR('',#54188,1.); +#54188 = DIRECTION('',(-9.130335306616E-045,-1.)); +#54189 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#54190 = PCURVE('',#54191,#54196); +#54191 = PLANE('',#54192); +#54192 = AXIS2_PLACEMENT_3D('',#54193,#54194,#54195); +#54193 = CARTESIAN_POINT('',(-12.57,-5.68,0.67)); +#54194 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#54195 = DIRECTION('',(2.22044604925E-016,9.860761315262E-032,1.)); +#54196 = DEFINITIONAL_REPRESENTATION('',(#54197),#54201); +#54197 = LINE('',#54198,#54199); +#54198 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#54199 = VECTOR('',#54200,1.); +#54200 = DIRECTION('',(1.,0.E+000)); +#54201 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#54202 = ORIENTED_EDGE('',*,*,#54203,.T.); +#54203 = EDGE_CURVE('',#54176,#54204,#54206,.T.); +#54204 = VERTEX_POINT('',#54205); +#54205 = CARTESIAN_POINT('',(-12.57,-4.48,1.87)); +#54206 = SURFACE_CURVE('',#54207,(#54211,#54218),.PCURVE_S1.); +#54207 = LINE('',#54208,#54209); +#54208 = CARTESIAN_POINT('',(-12.57,-5.68,1.87)); +#54209 = VECTOR('',#54210,1.); +#54210 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#54211 = PCURVE('',#53700,#54212); +#54212 = DEFINITIONAL_REPRESENTATION('',(#54213),#54217); +#54213 = LINE('',#54214,#54215); +#54214 = CARTESIAN_POINT('',(-0.67,3.21)); +#54215 = VECTOR('',#54216,1.); +#54216 = DIRECTION('',(-1.,0.E+000)); +#54217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#54218 = PCURVE('',#54219,#54224); +#54219 = PLANE('',#54220); +#54220 = AXIS2_PLACEMENT_3D('',#54221,#54222,#54223); +#54221 = CARTESIAN_POINT('',(-12.57,-5.68,1.87)); +#54222 = DIRECTION('',(2.22044604925E-016,9.860761315263E-032,1.)); +#54223 = DIRECTION('',(-4.440892098501E-016,1.,-9.130335306616E-045)); +#54224 = DEFINITIONAL_REPRESENTATION('',(#54225),#54229); +#54225 = LINE('',#54226,#54227); +#54226 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#54227 = VECTOR('',#54228,1.); +#54228 = DIRECTION('',(1.,-2.02734169599E-060)); +#54229 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#54230 = ORIENTED_EDGE('',*,*,#54231,.T.); +#54231 = EDGE_CURVE('',#54204,#54232,#54234,.T.); +#54232 = VERTEX_POINT('',#54233); +#54233 = CARTESIAN_POINT('',(-12.57,-4.48,0.67)); +#54234 = SURFACE_CURVE('',#54235,(#54239,#54246),.PCURVE_S1.); +#54235 = LINE('',#54236,#54237); +#54236 = CARTESIAN_POINT('',(-12.57,-4.48,1.87)); +#54237 = VECTOR('',#54238,1.); +#54238 = DIRECTION('',(-2.22044604925E-016,-9.860761315263E-032,-1.)); +#54239 = PCURVE('',#53700,#54240); +#54240 = DEFINITIONAL_REPRESENTATION('',(#54241),#54245); +#54241 = LINE('',#54242,#54243); +#54242 = CARTESIAN_POINT('',(-1.87,3.21)); +#54243 = VECTOR('',#54244,1.); +#54244 = DIRECTION('',(9.130335306616E-045,1.)); +#54245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#54246 = PCURVE('',#54247,#54252); +#54247 = PLANE('',#54248); +#54248 = AXIS2_PLACEMENT_3D('',#54249,#54250,#54251); +#54249 = CARTESIAN_POINT('',(-12.57,-4.48,1.87)); +#54250 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#54251 = DIRECTION('',(-2.22044604925E-016,-9.860761315262E-032,-1.)); +#54252 = DEFINITIONAL_REPRESENTATION('',(#54253),#54257); +#54253 = LINE('',#54254,#54255); +#54254 = CARTESIAN_POINT('',(-0.E+000,0.E+000)); +#54255 = VECTOR('',#54256,1.); +#54256 = DIRECTION('',(1.,0.E+000)); +#54257 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#54258 = ORIENTED_EDGE('',*,*,#54259,.T.); +#54259 = EDGE_CURVE('',#54232,#54174,#54260,.T.); +#54260 = SURFACE_CURVE('',#54261,(#54265,#54272),.PCURVE_S1.); +#54261 = LINE('',#54262,#54263); +#54262 = CARTESIAN_POINT('',(-12.57,-4.48,0.67)); +#54263 = VECTOR('',#54264,1.); +#54264 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#54265 = PCURVE('',#53700,#54266); +#54266 = DEFINITIONAL_REPRESENTATION('',(#54267),#54271); +#54267 = LINE('',#54268,#54269); +#54268 = CARTESIAN_POINT('',(-1.87,4.41)); +#54269 = VECTOR('',#54270,1.); +#54270 = DIRECTION('',(1.,0.E+000)); +#54271 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#54272 = PCURVE('',#54273,#54278); +#54273 = PLANE('',#54274); +#54274 = AXIS2_PLACEMENT_3D('',#54275,#54276,#54277); +#54275 = CARTESIAN_POINT('',(-12.57,-4.48,0.67)); +#54276 = DIRECTION('',(-2.22044604925E-016,-9.860761315263E-032,-1.)); +#54277 = DIRECTION('',(4.440892098501E-016,-1.,9.130335306616E-045)); +#54278 = DEFINITIONAL_REPRESENTATION('',(#54279),#54283); +#54279 = LINE('',#54280,#54281); +#54280 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#54281 = VECTOR('',#54282,1.); +#54282 = DIRECTION('',(1.,2.02734169599E-060)); +#54283 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#54284 = FACE_BOUND('',#54285,.F.); +#54285 = EDGE_LOOP('',(#54286,#54316,#54344,#54372)); +#54286 = ORIENTED_EDGE('',*,*,#54287,.T.); +#54287 = EDGE_CURVE('',#54288,#54290,#54292,.T.); +#54288 = VERTEX_POINT('',#54289); +#54289 = CARTESIAN_POINT('',(-12.57,-3.14,1.87)); +#54290 = VERTEX_POINT('',#54291); +#54291 = CARTESIAN_POINT('',(-12.57,-1.94,1.87)); +#54292 = SURFACE_CURVE('',#54293,(#54297,#54304),.PCURVE_S1.); +#54293 = LINE('',#54294,#54295); +#54294 = CARTESIAN_POINT('',(-12.57,-3.14,1.87)); +#54295 = VECTOR('',#54296,1.); +#54296 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#54297 = PCURVE('',#53700,#54298); +#54298 = DEFINITIONAL_REPRESENTATION('',(#54299),#54303); +#54299 = LINE('',#54300,#54301); +#54300 = CARTESIAN_POINT('',(-3.21,3.21)); +#54301 = VECTOR('',#54302,1.); +#54302 = DIRECTION('',(-1.,0.E+000)); +#54303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#54304 = PCURVE('',#54305,#54310); +#54305 = PLANE('',#54306); +#54306 = AXIS2_PLACEMENT_3D('',#54307,#54308,#54309); +#54307 = CARTESIAN_POINT('',(-12.57,-3.14,1.87)); +#54308 = DIRECTION('',(2.22044604925E-016,9.860761315263E-032,1.)); +#54309 = DIRECTION('',(-4.440892098501E-016,1.,-9.130335306616E-045)); +#54310 = DEFINITIONAL_REPRESENTATION('',(#54311),#54315); +#54311 = LINE('',#54312,#54313); +#54312 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#54313 = VECTOR('',#54314,1.); +#54314 = DIRECTION('',(1.,-2.02734169599E-060)); +#54315 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#54316 = ORIENTED_EDGE('',*,*,#54317,.T.); +#54317 = EDGE_CURVE('',#54290,#54318,#54320,.T.); +#54318 = VERTEX_POINT('',#54319); +#54319 = CARTESIAN_POINT('',(-12.57,-1.94,0.67)); +#54320 = SURFACE_CURVE('',#54321,(#54325,#54332),.PCURVE_S1.); +#54321 = LINE('',#54322,#54323); +#54322 = CARTESIAN_POINT('',(-12.57,-1.94,1.87)); +#54323 = VECTOR('',#54324,1.); +#54324 = DIRECTION('',(-2.22044604925E-016,-9.860761315263E-032,-1.)); +#54325 = PCURVE('',#53700,#54326); +#54326 = DEFINITIONAL_REPRESENTATION('',(#54327),#54331); +#54327 = LINE('',#54328,#54329); +#54328 = CARTESIAN_POINT('',(-4.41,3.21)); +#54329 = VECTOR('',#54330,1.); +#54330 = DIRECTION('',(9.130335306616E-045,1.)); +#54331 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#54332 = PCURVE('',#54333,#54338); +#54333 = PLANE('',#54334); +#54334 = AXIS2_PLACEMENT_3D('',#54335,#54336,#54337); +#54335 = CARTESIAN_POINT('',(-12.57,-1.94,1.87)); +#54336 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#54337 = DIRECTION('',(-2.22044604925E-016,-9.860761315262E-032,-1.)); +#54338 = DEFINITIONAL_REPRESENTATION('',(#54339),#54343); +#54339 = LINE('',#54340,#54341); +#54340 = CARTESIAN_POINT('',(-0.E+000,0.E+000)); +#54341 = VECTOR('',#54342,1.); +#54342 = DIRECTION('',(1.,0.E+000)); +#54343 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#54344 = ORIENTED_EDGE('',*,*,#54345,.T.); +#54345 = EDGE_CURVE('',#54318,#54346,#54348,.T.); +#54346 = VERTEX_POINT('',#54347); +#54347 = CARTESIAN_POINT('',(-12.57,-3.14,0.67)); +#54348 = SURFACE_CURVE('',#54349,(#54353,#54360),.PCURVE_S1.); +#54349 = LINE('',#54350,#54351); +#54350 = CARTESIAN_POINT('',(-12.57,-1.94,0.67)); +#54351 = VECTOR('',#54352,1.); +#54352 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#54353 = PCURVE('',#53700,#54354); +#54354 = DEFINITIONAL_REPRESENTATION('',(#54355),#54359); +#54355 = LINE('',#54356,#54357); +#54356 = CARTESIAN_POINT('',(-4.41,4.41)); +#54357 = VECTOR('',#54358,1.); +#54358 = DIRECTION('',(1.,0.E+000)); +#54359 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#54360 = PCURVE('',#54361,#54366); +#54361 = PLANE('',#54362); +#54362 = AXIS2_PLACEMENT_3D('',#54363,#54364,#54365); +#54363 = CARTESIAN_POINT('',(-12.57,-1.94,0.67)); +#54364 = DIRECTION('',(-2.22044604925E-016,-9.860761315263E-032,-1.)); +#54365 = DIRECTION('',(4.440892098501E-016,-1.,9.130335306616E-045)); +#54366 = DEFINITIONAL_REPRESENTATION('',(#54367),#54371); +#54367 = LINE('',#54368,#54369); +#54368 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#54369 = VECTOR('',#54370,1.); +#54370 = DIRECTION('',(1.,2.02734169599E-060)); +#54371 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#54372 = ORIENTED_EDGE('',*,*,#54373,.T.); +#54373 = EDGE_CURVE('',#54346,#54288,#54374,.T.); +#54374 = SURFACE_CURVE('',#54375,(#54379,#54386),.PCURVE_S1.); +#54375 = LINE('',#54376,#54377); +#54376 = CARTESIAN_POINT('',(-12.57,-3.14,0.67)); +#54377 = VECTOR('',#54378,1.); +#54378 = DIRECTION('',(2.22044604925E-016,9.860761315263E-032,1.)); +#54379 = PCURVE('',#53700,#54380); +#54380 = DEFINITIONAL_REPRESENTATION('',(#54381),#54385); +#54381 = LINE('',#54382,#54383); +#54382 = CARTESIAN_POINT('',(-3.21,4.41)); +#54383 = VECTOR('',#54384,1.); +#54384 = DIRECTION('',(-9.130335306616E-045,-1.)); +#54385 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#54386 = PCURVE('',#54387,#54392); +#54387 = PLANE('',#54388); +#54388 = AXIS2_PLACEMENT_3D('',#54389,#54390,#54391); +#54389 = CARTESIAN_POINT('',(-12.57,-3.14,0.67)); +#54390 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#54391 = DIRECTION('',(2.22044604925E-016,9.860761315262E-032,1.)); +#54392 = DEFINITIONAL_REPRESENTATION('',(#54393),#54397); +#54393 = LINE('',#54394,#54395); +#54394 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#54395 = VECTOR('',#54396,1.); +#54396 = DIRECTION('',(1.,0.E+000)); +#54397 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#54398 = FACE_BOUND('',#54399,.F.); +#54399 = EDGE_LOOP('',(#54400,#54430,#54458,#54486)); +#54400 = ORIENTED_EDGE('',*,*,#54401,.T.); +#54401 = EDGE_CURVE('',#54402,#54404,#54406,.T.); +#54402 = VERTEX_POINT('',#54403); +#54403 = CARTESIAN_POINT('',(-12.57,-3.14,3.21)); +#54404 = VERTEX_POINT('',#54405); +#54405 = CARTESIAN_POINT('',(-12.57,-3.14,4.41)); +#54406 = SURFACE_CURVE('',#54407,(#54411,#54418),.PCURVE_S1.); +#54407 = LINE('',#54408,#54409); +#54408 = CARTESIAN_POINT('',(-12.57,-3.14,3.21)); +#54409 = VECTOR('',#54410,1.); +#54410 = DIRECTION('',(2.22044604925E-016,-1.224646799147E-016,1.)); +#54411 = PCURVE('',#53700,#54412); +#54412 = DEFINITIONAL_REPRESENTATION('',(#54413),#54417); +#54413 = LINE('',#54414,#54415); +#54414 = CARTESIAN_POINT('',(-3.21,1.87)); +#54415 = VECTOR('',#54416,1.); +#54416 = DIRECTION('',(1.224646799147E-016,-1.)); +#54417 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#54418 = PCURVE('',#54419,#54424); +#54419 = PLANE('',#54420); +#54420 = AXIS2_PLACEMENT_3D('',#54421,#54422,#54423); +#54421 = CARTESIAN_POINT('',(-12.57,-3.14,3.21)); +#54422 = DIRECTION('',(4.440892098501E-016,-1.,-1.224646799147E-016)); +#54423 = DIRECTION('',(2.22044604925E-016,-1.224646799147E-016,1.)); +#54424 = DEFINITIONAL_REPRESENTATION('',(#54425),#54429); +#54425 = LINE('',#54426,#54427); +#54426 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#54427 = VECTOR('',#54428,1.); +#54428 = DIRECTION('',(1.,0.E+000)); +#54429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#54430 = ORIENTED_EDGE('',*,*,#54431,.T.); +#54431 = EDGE_CURVE('',#54404,#54432,#54434,.T.); +#54432 = VERTEX_POINT('',#54433); +#54433 = CARTESIAN_POINT('',(-12.57,-1.94,4.41)); +#54434 = SURFACE_CURVE('',#54435,(#54439,#54446),.PCURVE_S1.); +#54435 = LINE('',#54436,#54437); +#54436 = CARTESIAN_POINT('',(-12.57,-3.14,4.41)); +#54437 = VECTOR('',#54438,1.); +#54438 = DIRECTION('',(-4.440892098501E-016,1.,1.224646799147E-016)); +#54439 = PCURVE('',#53700,#54440); +#54440 = DEFINITIONAL_REPRESENTATION('',(#54441),#54445); +#54441 = LINE('',#54442,#54443); +#54442 = CARTESIAN_POINT('',(-3.21,0.67)); +#54443 = VECTOR('',#54444,1.); +#54444 = DIRECTION('',(-1.,-1.224646799147E-016)); +#54445 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#54446 = PCURVE('',#54447,#54452); +#54447 = PLANE('',#54448); +#54448 = AXIS2_PLACEMENT_3D('',#54449,#54450,#54451); +#54449 = CARTESIAN_POINT('',(-12.57,-3.14,4.41)); +#54450 = DIRECTION('',(2.22044604925E-016,-1.224646799147E-016,1.)); +#54451 = DIRECTION('',(-4.440892098501E-016,1.,1.224646799147E-016)); +#54452 = DEFINITIONAL_REPRESENTATION('',(#54453),#54457); +#54453 = LINE('',#54454,#54455); +#54454 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#54455 = VECTOR('',#54456,1.); +#54456 = DIRECTION('',(1.,2.719262146893E-032)); +#54457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#54458 = ORIENTED_EDGE('',*,*,#54459,.T.); +#54459 = EDGE_CURVE('',#54432,#54460,#54462,.T.); +#54460 = VERTEX_POINT('',#54461); +#54461 = CARTESIAN_POINT('',(-12.57,-1.94,3.21)); +#54462 = SURFACE_CURVE('',#54463,(#54467,#54474),.PCURVE_S1.); +#54463 = LINE('',#54464,#54465); +#54464 = CARTESIAN_POINT('',(-12.57,-1.94,4.41)); +#54465 = VECTOR('',#54466,1.); +#54466 = DIRECTION('',(-2.22044604925E-016,1.224646799147E-016,-1.)); +#54467 = PCURVE('',#53700,#54468); +#54468 = DEFINITIONAL_REPRESENTATION('',(#54469),#54473); +#54469 = LINE('',#54470,#54471); +#54470 = CARTESIAN_POINT('',(-4.41,0.67)); +#54471 = VECTOR('',#54472,1.); +#54472 = DIRECTION('',(-1.224646799147E-016,1.)); +#54473 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#54474 = PCURVE('',#54475,#54480); +#54475 = PLANE('',#54476); +#54476 = AXIS2_PLACEMENT_3D('',#54477,#54478,#54479); +#54477 = CARTESIAN_POINT('',(-12.57,-1.94,4.41)); +#54478 = DIRECTION('',(-4.440892098501E-016,1.,1.224646799147E-016)); +#54479 = DIRECTION('',(-2.22044604925E-016,1.224646799147E-016,-1.)); +#54480 = DEFINITIONAL_REPRESENTATION('',(#54481),#54485); +#54481 = LINE('',#54482,#54483); +#54482 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#54483 = VECTOR('',#54484,1.); +#54484 = DIRECTION('',(1.,0.E+000)); +#54485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#54486 = ORIENTED_EDGE('',*,*,#54487,.T.); +#54487 = EDGE_CURVE('',#54460,#54402,#54488,.T.); +#54488 = SURFACE_CURVE('',#54489,(#54493,#54500),.PCURVE_S1.); +#54489 = LINE('',#54490,#54491); +#54490 = CARTESIAN_POINT('',(-12.57,-1.94,3.21)); +#54491 = VECTOR('',#54492,1.); +#54492 = DIRECTION('',(4.440892098501E-016,-1.,-1.224646799147E-016)); +#54493 = PCURVE('',#53700,#54494); +#54494 = DEFINITIONAL_REPRESENTATION('',(#54495),#54499); +#54495 = LINE('',#54496,#54497); +#54496 = CARTESIAN_POINT('',(-4.41,1.87)); +#54497 = VECTOR('',#54498,1.); +#54498 = DIRECTION('',(1.,1.224646799147E-016)); +#54499 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#54500 = PCURVE('',#54501,#54506); +#54501 = PLANE('',#54502); +#54502 = AXIS2_PLACEMENT_3D('',#54503,#54504,#54505); +#54503 = CARTESIAN_POINT('',(-12.57,-1.94,3.21)); +#54504 = DIRECTION('',(-2.22044604925E-016,1.224646799147E-016,-1.)); +#54505 = DIRECTION('',(4.440892098501E-016,-1.,-1.224646799147E-016)); +#54506 = DEFINITIONAL_REPRESENTATION('',(#54507),#54511); +#54507 = LINE('',#54508,#54509); +#54508 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#54509 = VECTOR('',#54510,1.); +#54510 = DIRECTION('',(1.,-2.719262146893E-032)); +#54511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#54512 = FACE_BOUND('',#54513,.F.); +#54513 = EDGE_LOOP('',(#54514,#54544,#54572,#54600)); +#54514 = ORIENTED_EDGE('',*,*,#54515,.T.); +#54515 = EDGE_CURVE('',#54516,#54518,#54520,.T.); +#54516 = VERTEX_POINT('',#54517); +#54517 = CARTESIAN_POINT('',(-12.57,-4.48,3.21)); +#54518 = VERTEX_POINT('',#54519); +#54519 = CARTESIAN_POINT('',(-12.57,-5.68,3.21)); +#54520 = SURFACE_CURVE('',#54521,(#54525,#54532),.PCURVE_S1.); +#54521 = LINE('',#54522,#54523); +#54522 = CARTESIAN_POINT('',(-12.57,-4.48,3.21)); +#54523 = VECTOR('',#54524,1.); +#54524 = DIRECTION('',(4.440892098501E-016,-1.,-1.224646799147E-016)); +#54525 = PCURVE('',#53700,#54526); +#54526 = DEFINITIONAL_REPRESENTATION('',(#54527),#54531); +#54527 = LINE('',#54528,#54529); +#54528 = CARTESIAN_POINT('',(-1.87,1.87)); +#54529 = VECTOR('',#54530,1.); +#54530 = DIRECTION('',(1.,1.224646799147E-016)); +#54531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#54532 = PCURVE('',#54533,#54538); +#54533 = PLANE('',#54534); +#54534 = AXIS2_PLACEMENT_3D('',#54535,#54536,#54537); +#54535 = CARTESIAN_POINT('',(-12.57,-4.48,3.21)); +#54536 = DIRECTION('',(-2.22044604925E-016,1.224646799147E-016,-1.)); +#54537 = DIRECTION('',(4.440892098501E-016,-1.,-1.224646799147E-016)); +#54538 = DEFINITIONAL_REPRESENTATION('',(#54539),#54543); +#54539 = LINE('',#54540,#54541); +#54540 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#54541 = VECTOR('',#54542,1.); +#54542 = DIRECTION('',(1.,-2.719262146893E-032)); +#54543 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#54544 = ORIENTED_EDGE('',*,*,#54545,.T.); +#54545 = EDGE_CURVE('',#54518,#54546,#54548,.T.); +#54546 = VERTEX_POINT('',#54547); +#54547 = CARTESIAN_POINT('',(-12.57,-5.68,4.41)); +#54548 = SURFACE_CURVE('',#54549,(#54553,#54560),.PCURVE_S1.); +#54549 = LINE('',#54550,#54551); +#54550 = CARTESIAN_POINT('',(-12.57,-5.68,3.21)); +#54551 = VECTOR('',#54552,1.); +#54552 = DIRECTION('',(2.22044604925E-016,-1.224646799147E-016,1.)); +#54553 = PCURVE('',#53700,#54554); +#54554 = DEFINITIONAL_REPRESENTATION('',(#54555),#54559); +#54555 = LINE('',#54556,#54557); +#54556 = CARTESIAN_POINT('',(-0.67,1.87)); +#54557 = VECTOR('',#54558,1.); +#54558 = DIRECTION('',(1.224646799147E-016,-1.)); +#54559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#54560 = PCURVE('',#54561,#54566); +#54561 = PLANE('',#54562); +#54562 = AXIS2_PLACEMENT_3D('',#54563,#54564,#54565); +#54563 = CARTESIAN_POINT('',(-12.57,-5.68,3.21)); +#54564 = DIRECTION('',(4.440892098501E-016,-1.,-1.224646799147E-016)); +#54565 = DIRECTION('',(2.22044604925E-016,-1.224646799147E-016,1.)); +#54566 = DEFINITIONAL_REPRESENTATION('',(#54567),#54571); +#54567 = LINE('',#54568,#54569); +#54568 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#54569 = VECTOR('',#54570,1.); +#54570 = DIRECTION('',(1.,0.E+000)); +#54571 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#54572 = ORIENTED_EDGE('',*,*,#54573,.T.); +#54573 = EDGE_CURVE('',#54546,#54574,#54576,.T.); +#54574 = VERTEX_POINT('',#54575); +#54575 = CARTESIAN_POINT('',(-12.57,-4.48,4.41)); +#54576 = SURFACE_CURVE('',#54577,(#54581,#54588),.PCURVE_S1.); +#54577 = LINE('',#54578,#54579); +#54578 = CARTESIAN_POINT('',(-12.57,-5.68,4.41)); +#54579 = VECTOR('',#54580,1.); +#54580 = DIRECTION('',(-4.440892098501E-016,1.,1.224646799147E-016)); +#54581 = PCURVE('',#53700,#54582); +#54582 = DEFINITIONAL_REPRESENTATION('',(#54583),#54587); +#54583 = LINE('',#54584,#54585); +#54584 = CARTESIAN_POINT('',(-0.67,0.67)); +#54585 = VECTOR('',#54586,1.); +#54586 = DIRECTION('',(-1.,-1.224646799147E-016)); +#54587 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#54588 = PCURVE('',#54589,#54594); +#54589 = PLANE('',#54590); +#54590 = AXIS2_PLACEMENT_3D('',#54591,#54592,#54593); +#54591 = CARTESIAN_POINT('',(-12.57,-5.68,4.41)); +#54592 = DIRECTION('',(2.22044604925E-016,-1.224646799147E-016,1.)); +#54593 = DIRECTION('',(-4.440892098501E-016,1.,1.224646799147E-016)); +#54594 = DEFINITIONAL_REPRESENTATION('',(#54595),#54599); +#54595 = LINE('',#54596,#54597); +#54596 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#54597 = VECTOR('',#54598,1.); +#54598 = DIRECTION('',(1.,2.719262146893E-032)); +#54599 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#54600 = ORIENTED_EDGE('',*,*,#54601,.T.); +#54601 = EDGE_CURVE('',#54574,#54516,#54602,.T.); +#54602 = SURFACE_CURVE('',#54603,(#54607,#54614),.PCURVE_S1.); +#54603 = LINE('',#54604,#54605); +#54604 = CARTESIAN_POINT('',(-12.57,-4.48,4.41)); +#54605 = VECTOR('',#54606,1.); +#54606 = DIRECTION('',(-2.22044604925E-016,1.224646799147E-016,-1.)); +#54607 = PCURVE('',#53700,#54608); +#54608 = DEFINITIONAL_REPRESENTATION('',(#54609),#54613); +#54609 = LINE('',#54610,#54611); +#54610 = CARTESIAN_POINT('',(-1.87,0.67)); +#54611 = VECTOR('',#54612,1.); +#54612 = DIRECTION('',(-1.224646799147E-016,1.)); +#54613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#54614 = PCURVE('',#54615,#54620); +#54615 = PLANE('',#54616); +#54616 = AXIS2_PLACEMENT_3D('',#54617,#54618,#54619); +#54617 = CARTESIAN_POINT('',(-12.57,-4.48,4.41)); +#54618 = DIRECTION('',(-4.440892098501E-016,1.,1.224646799147E-016)); +#54619 = DIRECTION('',(-2.22044604925E-016,1.224646799147E-016,-1.)); +#54620 = DEFINITIONAL_REPRESENTATION('',(#54621),#54625); +#54621 = LINE('',#54622,#54623); +#54622 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#54623 = VECTOR('',#54624,1.); +#54624 = DIRECTION('',(1.,0.E+000)); +#54625 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#54626 = FACE_BOUND('',#54627,.F.); +#54627 = EDGE_LOOP('',(#54628,#54658,#54686,#54714)); +#54628 = ORIENTED_EDGE('',*,*,#54629,.T.); +#54629 = EDGE_CURVE('',#54630,#54632,#54634,.T.); +#54630 = VERTEX_POINT('',#54631); +#54631 = CARTESIAN_POINT('',(-12.57,-0.6,1.87)); +#54632 = VERTEX_POINT('',#54633); +#54633 = CARTESIAN_POINT('',(-12.57,0.6,1.87)); +#54634 = SURFACE_CURVE('',#54635,(#54639,#54646),.PCURVE_S1.); +#54635 = LINE('',#54636,#54637); +#54636 = CARTESIAN_POINT('',(-12.57,-0.6,1.87)); +#54637 = VECTOR('',#54638,1.); +#54638 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#54639 = PCURVE('',#53700,#54640); +#54640 = DEFINITIONAL_REPRESENTATION('',(#54641),#54645); +#54641 = LINE('',#54642,#54643); +#54642 = CARTESIAN_POINT('',(-5.75,3.21)); +#54643 = VECTOR('',#54644,1.); +#54644 = DIRECTION('',(-1.,0.E+000)); +#54645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#54646 = PCURVE('',#54647,#54652); +#54647 = PLANE('',#54648); +#54648 = AXIS2_PLACEMENT_3D('',#54649,#54650,#54651); +#54649 = CARTESIAN_POINT('',(-12.57,-0.6,1.87)); +#54650 = DIRECTION('',(2.22044604925E-016,9.860761315263E-032,1.)); +#54651 = DIRECTION('',(-4.440892098501E-016,1.,-9.130335306616E-045)); +#54652 = DEFINITIONAL_REPRESENTATION('',(#54653),#54657); +#54653 = LINE('',#54654,#54655); +#54654 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#54655 = VECTOR('',#54656,1.); +#54656 = DIRECTION('',(1.,-2.02734169599E-060)); +#54657 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#54658 = ORIENTED_EDGE('',*,*,#54659,.T.); +#54659 = EDGE_CURVE('',#54632,#54660,#54662,.T.); +#54660 = VERTEX_POINT('',#54661); +#54661 = CARTESIAN_POINT('',(-12.57,0.6,0.67)); +#54662 = SURFACE_CURVE('',#54663,(#54667,#54674),.PCURVE_S1.); +#54663 = LINE('',#54664,#54665); +#54664 = CARTESIAN_POINT('',(-12.57,0.6,1.87)); +#54665 = VECTOR('',#54666,1.); +#54666 = DIRECTION('',(-2.22044604925E-016,-9.860761315263E-032,-1.)); +#54667 = PCURVE('',#53700,#54668); +#54668 = DEFINITIONAL_REPRESENTATION('',(#54669),#54673); +#54669 = LINE('',#54670,#54671); +#54670 = CARTESIAN_POINT('',(-6.95,3.21)); +#54671 = VECTOR('',#54672,1.); +#54672 = DIRECTION('',(9.130335306616E-045,1.)); +#54673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#54674 = PCURVE('',#54675,#54680); +#54675 = PLANE('',#54676); +#54676 = AXIS2_PLACEMENT_3D('',#54677,#54678,#54679); +#54677 = CARTESIAN_POINT('',(-12.57,0.6,1.87)); +#54678 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#54679 = DIRECTION('',(-2.22044604925E-016,-9.860761315262E-032,-1.)); +#54680 = DEFINITIONAL_REPRESENTATION('',(#54681),#54685); +#54681 = LINE('',#54682,#54683); +#54682 = CARTESIAN_POINT('',(-0.E+000,0.E+000)); +#54683 = VECTOR('',#54684,1.); +#54684 = DIRECTION('',(1.,0.E+000)); +#54685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#54686 = ORIENTED_EDGE('',*,*,#54687,.T.); +#54687 = EDGE_CURVE('',#54660,#54688,#54690,.T.); +#54688 = VERTEX_POINT('',#54689); +#54689 = CARTESIAN_POINT('',(-12.57,-0.6,0.67)); +#54690 = SURFACE_CURVE('',#54691,(#54695,#54702),.PCURVE_S1.); +#54691 = LINE('',#54692,#54693); +#54692 = CARTESIAN_POINT('',(-12.57,0.6,0.67)); +#54693 = VECTOR('',#54694,1.); +#54694 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#54695 = PCURVE('',#53700,#54696); +#54696 = DEFINITIONAL_REPRESENTATION('',(#54697),#54701); +#54697 = LINE('',#54698,#54699); +#54698 = CARTESIAN_POINT('',(-6.95,4.41)); +#54699 = VECTOR('',#54700,1.); +#54700 = DIRECTION('',(1.,0.E+000)); +#54701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#54702 = PCURVE('',#54703,#54708); +#54703 = PLANE('',#54704); +#54704 = AXIS2_PLACEMENT_3D('',#54705,#54706,#54707); +#54705 = CARTESIAN_POINT('',(-12.57,0.6,0.67)); +#54706 = DIRECTION('',(-2.22044604925E-016,-9.860761315263E-032,-1.)); +#54707 = DIRECTION('',(4.440892098501E-016,-1.,9.130335306616E-045)); +#54708 = DEFINITIONAL_REPRESENTATION('',(#54709),#54713); +#54709 = LINE('',#54710,#54711); +#54710 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#54711 = VECTOR('',#54712,1.); +#54712 = DIRECTION('',(1.,2.02734169599E-060)); +#54713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#54714 = ORIENTED_EDGE('',*,*,#54715,.T.); +#54715 = EDGE_CURVE('',#54688,#54630,#54716,.T.); +#54716 = SURFACE_CURVE('',#54717,(#54721,#54728),.PCURVE_S1.); +#54717 = LINE('',#54718,#54719); +#54718 = CARTESIAN_POINT('',(-12.57,-0.6,0.67)); +#54719 = VECTOR('',#54720,1.); +#54720 = DIRECTION('',(2.22044604925E-016,9.860761315263E-032,1.)); +#54721 = PCURVE('',#53700,#54722); +#54722 = DEFINITIONAL_REPRESENTATION('',(#54723),#54727); +#54723 = LINE('',#54724,#54725); +#54724 = CARTESIAN_POINT('',(-5.75,4.41)); +#54725 = VECTOR('',#54726,1.); +#54726 = DIRECTION('',(-9.130335306616E-045,-1.)); +#54727 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#54728 = PCURVE('',#54729,#54734); +#54729 = PLANE('',#54730); +#54730 = AXIS2_PLACEMENT_3D('',#54731,#54732,#54733); +#54731 = CARTESIAN_POINT('',(-12.57,-0.6,0.67)); +#54732 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#54733 = DIRECTION('',(2.22044604925E-016,9.860761315262E-032,1.)); +#54734 = DEFINITIONAL_REPRESENTATION('',(#54735),#54739); +#54735 = LINE('',#54736,#54737); +#54736 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#54737 = VECTOR('',#54738,1.); +#54738 = DIRECTION('',(1.,0.E+000)); +#54739 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#54740 = FACE_BOUND('',#54741,.F.); +#54741 = EDGE_LOOP('',(#54742,#54772,#54800,#54828)); +#54742 = ORIENTED_EDGE('',*,*,#54743,.T.); +#54743 = EDGE_CURVE('',#54744,#54746,#54748,.T.); +#54744 = VERTEX_POINT('',#54745); +#54745 = CARTESIAN_POINT('',(-12.57,0.6,4.41)); +#54746 = VERTEX_POINT('',#54747); +#54747 = CARTESIAN_POINT('',(-12.57,0.6,3.21)); +#54748 = SURFACE_CURVE('',#54749,(#54753,#54760),.PCURVE_S1.); +#54749 = LINE('',#54750,#54751); +#54750 = CARTESIAN_POINT('',(-12.57,0.6,4.41)); +#54751 = VECTOR('',#54752,1.); +#54752 = DIRECTION('',(-2.22044604925E-016,1.224646799147E-016,-1.)); +#54753 = PCURVE('',#53700,#54754); +#54754 = DEFINITIONAL_REPRESENTATION('',(#54755),#54759); +#54755 = LINE('',#54756,#54757); +#54756 = CARTESIAN_POINT('',(-6.95,0.67)); +#54757 = VECTOR('',#54758,1.); +#54758 = DIRECTION('',(-1.224646799147E-016,1.)); +#54759 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#54760 = PCURVE('',#54761,#54766); +#54761 = PLANE('',#54762); +#54762 = AXIS2_PLACEMENT_3D('',#54763,#54764,#54765); +#54763 = CARTESIAN_POINT('',(-12.57,0.6,4.41)); +#54764 = DIRECTION('',(-4.440892098501E-016,1.,1.224646799147E-016)); +#54765 = DIRECTION('',(-2.22044604925E-016,1.224646799147E-016,-1.)); +#54766 = DEFINITIONAL_REPRESENTATION('',(#54767),#54771); +#54767 = LINE('',#54768,#54769); +#54768 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#54769 = VECTOR('',#54770,1.); +#54770 = DIRECTION('',(1.,0.E+000)); +#54771 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#54772 = ORIENTED_EDGE('',*,*,#54773,.T.); +#54773 = EDGE_CURVE('',#54746,#54774,#54776,.T.); +#54774 = VERTEX_POINT('',#54775); +#54775 = CARTESIAN_POINT('',(-12.57,-0.6,3.21)); +#54776 = SURFACE_CURVE('',#54777,(#54781,#54788),.PCURVE_S1.); +#54777 = LINE('',#54778,#54779); +#54778 = CARTESIAN_POINT('',(-12.57,0.6,3.21)); +#54779 = VECTOR('',#54780,1.); +#54780 = DIRECTION('',(4.440892098501E-016,-1.,-1.224646799147E-016)); +#54781 = PCURVE('',#53700,#54782); +#54782 = DEFINITIONAL_REPRESENTATION('',(#54783),#54787); +#54783 = LINE('',#54784,#54785); +#54784 = CARTESIAN_POINT('',(-6.95,1.87)); +#54785 = VECTOR('',#54786,1.); +#54786 = DIRECTION('',(1.,1.224646799147E-016)); +#54787 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#54788 = PCURVE('',#54789,#54794); +#54789 = PLANE('',#54790); +#54790 = AXIS2_PLACEMENT_3D('',#54791,#54792,#54793); +#54791 = CARTESIAN_POINT('',(-12.57,0.6,3.21)); +#54792 = DIRECTION('',(-2.22044604925E-016,1.224646799147E-016,-1.)); +#54793 = DIRECTION('',(4.440892098501E-016,-1.,-1.224646799147E-016)); +#54794 = DEFINITIONAL_REPRESENTATION('',(#54795),#54799); +#54795 = LINE('',#54796,#54797); +#54796 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#54797 = VECTOR('',#54798,1.); +#54798 = DIRECTION('',(1.,-2.719262146893E-032)); +#54799 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#54800 = ORIENTED_EDGE('',*,*,#54801,.T.); +#54801 = EDGE_CURVE('',#54774,#54802,#54804,.T.); +#54802 = VERTEX_POINT('',#54803); +#54803 = CARTESIAN_POINT('',(-12.57,-0.6,4.41)); +#54804 = SURFACE_CURVE('',#54805,(#54809,#54816),.PCURVE_S1.); +#54805 = LINE('',#54806,#54807); +#54806 = CARTESIAN_POINT('',(-12.57,-0.6,3.21)); +#54807 = VECTOR('',#54808,1.); +#54808 = DIRECTION('',(2.22044604925E-016,-1.224646799147E-016,1.)); +#54809 = PCURVE('',#53700,#54810); +#54810 = DEFINITIONAL_REPRESENTATION('',(#54811),#54815); +#54811 = LINE('',#54812,#54813); +#54812 = CARTESIAN_POINT('',(-5.75,1.87)); +#54813 = VECTOR('',#54814,1.); +#54814 = DIRECTION('',(1.224646799147E-016,-1.)); +#54815 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#54816 = PCURVE('',#54817,#54822); +#54817 = PLANE('',#54818); +#54818 = AXIS2_PLACEMENT_3D('',#54819,#54820,#54821); +#54819 = CARTESIAN_POINT('',(-12.57,-0.6,3.21)); +#54820 = DIRECTION('',(4.440892098501E-016,-1.,-1.224646799147E-016)); +#54821 = DIRECTION('',(2.22044604925E-016,-1.224646799147E-016,1.)); +#54822 = DEFINITIONAL_REPRESENTATION('',(#54823),#54827); +#54823 = LINE('',#54824,#54825); +#54824 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#54825 = VECTOR('',#54826,1.); +#54826 = DIRECTION('',(1.,0.E+000)); +#54827 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#54828 = ORIENTED_EDGE('',*,*,#54829,.T.); +#54829 = EDGE_CURVE('',#54802,#54744,#54830,.T.); +#54830 = SURFACE_CURVE('',#54831,(#54835,#54842),.PCURVE_S1.); +#54831 = LINE('',#54832,#54833); +#54832 = CARTESIAN_POINT('',(-12.57,-0.6,4.41)); +#54833 = VECTOR('',#54834,1.); +#54834 = DIRECTION('',(-4.440892098501E-016,1.,1.224646799147E-016)); +#54835 = PCURVE('',#53700,#54836); +#54836 = DEFINITIONAL_REPRESENTATION('',(#54837),#54841); +#54837 = LINE('',#54838,#54839); +#54838 = CARTESIAN_POINT('',(-5.75,0.67)); +#54839 = VECTOR('',#54840,1.); +#54840 = DIRECTION('',(-1.,-1.224646799147E-016)); +#54841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#54842 = PCURVE('',#54843,#54848); +#54843 = PLANE('',#54844); +#54844 = AXIS2_PLACEMENT_3D('',#54845,#54846,#54847); +#54845 = CARTESIAN_POINT('',(-12.57,-0.6,4.41)); +#54846 = DIRECTION('',(2.22044604925E-016,-1.224646799147E-016,1.)); +#54847 = DIRECTION('',(-4.440892098501E-016,1.,1.224646799147E-016)); +#54848 = DEFINITIONAL_REPRESENTATION('',(#54849),#54853); +#54849 = LINE('',#54850,#54851); +#54850 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#54851 = VECTOR('',#54852,1.); +#54852 = DIRECTION('',(1.,2.719262146893E-032)); +#54853 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#54854 = ADVANCED_FACE('',(#54855),#53787,.T.); +#54855 = FACE_BOUND('',#54856,.T.); +#54856 = EDGE_LOOP('',(#54857,#54878,#54879,#54900)); +#54857 = ORIENTED_EDGE('',*,*,#54858,.T.); +#54858 = EDGE_CURVE('',#54028,#53772,#54859,.T.); +#54859 = SURFACE_CURVE('',#54860,(#54864,#54871),.PCURVE_S1.); +#54860 = LINE('',#54861,#54862); +#54861 = CARTESIAN_POINT('',(-4.06,1.27,0.846666666667)); +#54862 = VECTOR('',#54863,1.); +#54863 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#54864 = PCURVE('',#53787,#54865); +#54865 = DEFINITIONAL_REPRESENTATION('',(#54866),#54870); +#54866 = LINE('',#54867,#54868); +#54867 = CARTESIAN_POINT('',(-7.62,4.233333333333)); +#54868 = VECTOR('',#54869,1.); +#54869 = DIRECTION('',(1.,0.E+000)); +#54870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#54871 = PCURVE('',#53942,#54872); +#54872 = DEFINITIONAL_REPRESENTATION('',(#54873),#54877); +#54873 = LINE('',#54874,#54875); +#54874 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#54875 = VECTOR('',#54876,1.); +#54876 = DIRECTION('',(1.,-2.02734169599E-060)); +#54877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#54878 = ORIENTED_EDGE('',*,*,#53769,.F.); +#54879 = ORIENTED_EDGE('',*,*,#54880,.F.); +#54880 = EDGE_CURVE('',#54005,#53770,#54881,.T.); +#54881 = SURFACE_CURVE('',#54882,(#54886,#54893),.PCURVE_S1.); +#54882 = LINE('',#54883,#54884); +#54883 = CARTESIAN_POINT('',(-4.06,1.27,0.E+000)); +#54884 = VECTOR('',#54885,1.); +#54885 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#54886 = PCURVE('',#53787,#54887); +#54887 = DEFINITIONAL_REPRESENTATION('',(#54888),#54892); +#54888 = LINE('',#54889,#54890); +#54889 = CARTESIAN_POINT('',(-7.62,5.08)); +#54890 = VECTOR('',#54891,1.); +#54891 = DIRECTION('',(1.,0.E+000)); +#54892 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#54893 = PCURVE('',#53815,#54894); +#54894 = DEFINITIONAL_REPRESENTATION('',(#54895),#54899); +#54895 = LINE('',#54896,#54897); +#54896 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#54897 = VECTOR('',#54898,1.); +#54898 = DIRECTION('',(1.,-2.02734169599E-060)); +#54899 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#54900 = ORIENTED_EDGE('',*,*,#54027,.F.); +#54901 = ADVANCED_FACE('',(#54902),#53942,.T.); +#54902 = FACE_BOUND('',#54903,.T.); +#54903 = EDGE_LOOP('',(#54904,#54905,#54926,#54927)); +#54904 = ORIENTED_EDGE('',*,*,#54050,.T.); +#54905 = ORIENTED_EDGE('',*,*,#54906,.T.); +#54906 = EDGE_CURVE('',#54051,#53901,#54907,.T.); +#54907 = SURFACE_CURVE('',#54908,(#54912,#54919),.PCURVE_S1.); +#54908 = LINE('',#54909,#54910); +#54909 = CARTESIAN_POINT('',(-4.26,1.27,0.846666666667)); +#54910 = VECTOR('',#54911,1.); +#54911 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#54912 = PCURVE('',#53942,#54913); +#54913 = DEFINITIONAL_REPRESENTATION('',(#54914),#54918); +#54914 = LINE('',#54915,#54916); +#54915 = CARTESIAN_POINT('',(-8.881784197002E-017,-0.2)); +#54916 = VECTOR('',#54917,1.); +#54917 = DIRECTION('',(1.,-2.02734169599E-060)); +#54918 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#54919 = PCURVE('',#53916,#54920); +#54920 = DEFINITIONAL_REPRESENTATION('',(#54921),#54925); +#54921 = LINE('',#54922,#54923); +#54922 = CARTESIAN_POINT('',(-7.62,3.386666666666)); +#54923 = VECTOR('',#54924,1.); +#54924 = DIRECTION('',(1.,0.E+000)); +#54925 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#54926 = ORIENTED_EDGE('',*,*,#53928,.F.); +#54927 = ORIENTED_EDGE('',*,*,#54858,.F.); +#54928 = ADVANCED_FACE('',(#54929,#54955,#55161,#55367,#55573,#55779, + #55985),#53916,.T.); +#54929 = FACE_BOUND('',#54930,.T.); +#54930 = EDGE_LOOP('',(#54931,#54952,#54953,#54954)); +#54931 = ORIENTED_EDGE('',*,*,#54932,.F.); +#54932 = EDGE_CURVE('',#53873,#54074,#54933,.T.); +#54933 = SURFACE_CURVE('',#54934,(#54938,#54945),.PCURVE_S1.); +#54934 = LINE('',#54935,#54936); +#54935 = CARTESIAN_POINT('',(-4.26,-6.35,4.233333333333)); +#54936 = VECTOR('',#54937,1.); +#54937 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#54938 = PCURVE('',#53916,#54939); +#54939 = DEFINITIONAL_REPRESENTATION('',(#54940),#54944); +#54940 = LINE('',#54941,#54942); +#54941 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#54942 = VECTOR('',#54943,1.); +#54943 = DIRECTION('',(-1.,0.E+000)); +#54944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#54945 = PCURVE('',#53888,#54946); +#54946 = DEFINITIONAL_REPRESENTATION('',(#54947),#54951); +#54947 = LINE('',#54948,#54949); +#54948 = CARTESIAN_POINT('',(8.881784197002E-017,-0.2)); +#54949 = VECTOR('',#54950,1.); +#54950 = DIRECTION('',(1.,2.02734169599E-060)); +#54951 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#54952 = ORIENTED_EDGE('',*,*,#53900,.F.); +#54953 = ORIENTED_EDGE('',*,*,#54906,.F.); +#54954 = ORIENTED_EDGE('',*,*,#54073,.F.); +#54955 = FACE_BOUND('',#54956,.T.); +#54956 = EDGE_LOOP('',(#54957,#54987,#55015,#55043,#55066,#55089,#55117, + #55140)); +#54957 = ORIENTED_EDGE('',*,*,#54958,.T.); +#54958 = EDGE_CURVE('',#54959,#54961,#54963,.T.); +#54959 = VERTEX_POINT('',#54960); +#54960 = CARTESIAN_POINT('',(-4.26,-4.63,3.71)); +#54961 = VERTEX_POINT('',#54962); +#54962 = CARTESIAN_POINT('',(-4.26,-4.78,3.71)); +#54963 = SURFACE_CURVE('',#54964,(#54968,#54975),.PCURVE_S1.); +#54964 = LINE('',#54965,#54966); +#54965 = CARTESIAN_POINT('',(-4.26,-4.63,3.71)); +#54966 = VECTOR('',#54967,1.); +#54967 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#54968 = PCURVE('',#53916,#54969); +#54969 = DEFINITIONAL_REPRESENTATION('',(#54970),#54974); +#54970 = LINE('',#54971,#54972); +#54971 = CARTESIAN_POINT('',(-1.72,0.523333333333)); +#54972 = VECTOR('',#54973,1.); +#54973 = DIRECTION('',(1.,0.E+000)); +#54974 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#54975 = PCURVE('',#54976,#54981); +#54976 = PLANE('',#54977); +#54977 = AXIS2_PLACEMENT_3D('',#54978,#54979,#54980); +#54978 = CARTESIAN_POINT('',(-4.26,-5.53,3.71)); +#54979 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#54980 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#54981 = DEFINITIONAL_REPRESENTATION('',(#54982),#54986); +#54982 = LINE('',#54983,#54984); +#54983 = CARTESIAN_POINT('',(-0.9,-8.874685183736E-032)); +#54984 = VECTOR('',#54985,1.); +#54985 = DIRECTION('',(1.,0.E+000)); +#54986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#54987 = ORIENTED_EDGE('',*,*,#54988,.T.); +#54988 = EDGE_CURVE('',#54961,#54989,#54991,.T.); +#54989 = VERTEX_POINT('',#54990); +#54990 = CARTESIAN_POINT('',(-4.26,-5.38,3.71)); +#54991 = SURFACE_CURVE('',#54992,(#54996,#55003),.PCURVE_S1.); +#54992 = LINE('',#54993,#54994); +#54993 = CARTESIAN_POINT('',(-4.26,-5.565,3.71)); +#54994 = VECTOR('',#54995,1.); +#54995 = DIRECTION('',(4.440892098501E-016,-1.,-1.224646799147E-016)); +#54996 = PCURVE('',#53916,#54997); +#54997 = DEFINITIONAL_REPRESENTATION('',(#54998),#55002); +#54998 = LINE('',#54999,#55000); +#54999 = CARTESIAN_POINT('',(-0.785,0.523333333333)); +#55000 = VECTOR('',#55001,1.); +#55001 = DIRECTION('',(1.,1.224646799147E-016)); +#55002 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#55003 = PCURVE('',#55004,#55009); +#55004 = PLANE('',#55005); +#55005 = AXIS2_PLACEMENT_3D('',#55006,#55007,#55008); +#55006 = CARTESIAN_POINT('',(-0.2,-4.78,3.71)); +#55007 = DIRECTION('',(-2.22044604925E-016,-9.860761315263E-032,-1.)); +#55008 = DIRECTION('',(-1.,-4.440892098501E-016,2.22044604925E-016)); +#55009 = DEFINITIONAL_REPRESENTATION('',(#55010),#55014); +#55010 = LINE('',#55011,#55012); +#55011 = CARTESIAN_POINT('',(4.06,-0.785)); +#55012 = VECTOR('',#55013,1.); +#55013 = DIRECTION('',(0.E+000,-1.)); +#55014 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#55015 = ORIENTED_EDGE('',*,*,#55016,.T.); +#55016 = EDGE_CURVE('',#54989,#55017,#55019,.T.); +#55017 = VERTEX_POINT('',#55018); +#55018 = CARTESIAN_POINT('',(-4.26,-5.53,3.71)); +#55019 = SURFACE_CURVE('',#55020,(#55024,#55031),.PCURVE_S1.); +#55020 = LINE('',#55021,#55022); +#55021 = CARTESIAN_POINT('',(-4.26,-4.63,3.71)); +#55022 = VECTOR('',#55023,1.); +#55023 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#55024 = PCURVE('',#53916,#55025); +#55025 = DEFINITIONAL_REPRESENTATION('',(#55026),#55030); +#55026 = LINE('',#55027,#55028); +#55027 = CARTESIAN_POINT('',(-1.72,0.523333333333)); +#55028 = VECTOR('',#55029,1.); +#55029 = DIRECTION('',(1.,0.E+000)); +#55030 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#55031 = PCURVE('',#55032,#55037); +#55032 = PLANE('',#55033); +#55033 = AXIS2_PLACEMENT_3D('',#55034,#55035,#55036); +#55034 = CARTESIAN_POINT('',(-4.26,-5.53,3.71)); +#55035 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#55036 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#55037 = DEFINITIONAL_REPRESENTATION('',(#55038),#55042); +#55038 = LINE('',#55039,#55040); +#55039 = CARTESIAN_POINT('',(-0.9,-8.874685183736E-032)); +#55040 = VECTOR('',#55041,1.); +#55041 = DIRECTION('',(1.,0.E+000)); +#55042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#55043 = ORIENTED_EDGE('',*,*,#55044,.T.); +#55044 = EDGE_CURVE('',#55017,#55045,#55047,.T.); +#55045 = VERTEX_POINT('',#55046); +#55046 = CARTESIAN_POINT('',(-4.26,-5.53,3.91)); +#55047 = SURFACE_CURVE('',#55048,(#55052,#55059),.PCURVE_S1.); +#55048 = LINE('',#55049,#55050); +#55049 = CARTESIAN_POINT('',(-4.26,-5.53,3.71)); +#55050 = VECTOR('',#55051,1.); +#55051 = DIRECTION('',(2.22044604925E-016,9.860761315263E-032,1.)); +#55052 = PCURVE('',#53916,#55053); +#55053 = DEFINITIONAL_REPRESENTATION('',(#55054),#55058); +#55054 = LINE('',#55055,#55056); +#55055 = CARTESIAN_POINT('',(-0.82,0.523333333333)); +#55056 = VECTOR('',#55057,1.); +#55057 = DIRECTION('',(-9.130335306616E-045,-1.)); +#55058 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#55059 = PCURVE('',#55032,#55060); +#55060 = DEFINITIONAL_REPRESENTATION('',(#55061),#55065); +#55061 = LINE('',#55062,#55063); +#55062 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#55063 = VECTOR('',#55064,1.); +#55064 = DIRECTION('',(-9.130335306616E-045,-1.)); +#55065 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#55066 = ORIENTED_EDGE('',*,*,#55067,.F.); +#55067 = EDGE_CURVE('',#55068,#55045,#55070,.T.); +#55068 = VERTEX_POINT('',#55069); +#55069 = CARTESIAN_POINT('',(-4.26,-5.38,3.91)); +#55070 = SURFACE_CURVE('',#55071,(#55075,#55082),.PCURVE_S1.); +#55071 = LINE('',#55072,#55073); +#55072 = CARTESIAN_POINT('',(-4.26,-5.38,3.91)); +#55073 = VECTOR('',#55074,1.); +#55074 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#55075 = PCURVE('',#53916,#55076); +#55076 = DEFINITIONAL_REPRESENTATION('',(#55077),#55081); +#55077 = LINE('',#55078,#55079); +#55078 = CARTESIAN_POINT('',(-0.97,0.323333333333)); +#55079 = VECTOR('',#55080,1.); +#55080 = DIRECTION('',(1.,0.E+000)); +#55081 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#55082 = PCURVE('',#55032,#55083); +#55083 = DEFINITIONAL_REPRESENTATION('',(#55084),#55088); +#55084 = LINE('',#55085,#55086); +#55085 = CARTESIAN_POINT('',(-0.15,-0.2)); +#55086 = VECTOR('',#55087,1.); +#55087 = DIRECTION('',(1.,0.E+000)); +#55088 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#55089 = ORIENTED_EDGE('',*,*,#55090,.T.); +#55090 = EDGE_CURVE('',#55068,#55091,#55093,.T.); +#55091 = VERTEX_POINT('',#55092); +#55092 = CARTESIAN_POINT('',(-4.26,-4.78,3.91)); +#55093 = SURFACE_CURVE('',#55094,(#55098,#55105),.PCURVE_S1.); +#55094 = LINE('',#55095,#55096); +#55095 = CARTESIAN_POINT('',(-4.26,-5.865,3.91)); +#55096 = VECTOR('',#55097,1.); +#55097 = DIRECTION('',(-4.440892098501E-016,1.,1.224646799147E-016)); +#55098 = PCURVE('',#53916,#55099); +#55099 = DEFINITIONAL_REPRESENTATION('',(#55100),#55104); +#55100 = LINE('',#55101,#55102); +#55101 = CARTESIAN_POINT('',(-0.485,0.323333333333)); +#55102 = VECTOR('',#55103,1.); +#55103 = DIRECTION('',(-1.,-1.224646799147E-016)); +#55104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#55105 = PCURVE('',#55106,#55111); +#55106 = PLANE('',#55107); +#55107 = AXIS2_PLACEMENT_3D('',#55108,#55109,#55110); +#55108 = CARTESIAN_POINT('',(-0.2,-4.78,3.91)); +#55109 = DIRECTION('',(2.22044604925E-016,9.860761315263E-032,1.)); +#55110 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#55111 = DEFINITIONAL_REPRESENTATION('',(#55112),#55116); +#55112 = LINE('',#55113,#55114); +#55113 = CARTESIAN_POINT('',(-4.06,-1.085)); +#55114 = VECTOR('',#55115,1.); +#55115 = DIRECTION('',(0.E+000,1.)); +#55116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#55117 = ORIENTED_EDGE('',*,*,#55118,.F.); +#55118 = EDGE_CURVE('',#55119,#55091,#55121,.T.); +#55119 = VERTEX_POINT('',#55120); +#55120 = CARTESIAN_POINT('',(-4.26,-4.63,3.91)); +#55121 = SURFACE_CURVE('',#55122,(#55126,#55133),.PCURVE_S1.); +#55122 = LINE('',#55123,#55124); +#55123 = CARTESIAN_POINT('',(-4.26,-5.38,3.91)); +#55124 = VECTOR('',#55125,1.); +#55125 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#55126 = PCURVE('',#53916,#55127); +#55127 = DEFINITIONAL_REPRESENTATION('',(#55128),#55132); +#55128 = LINE('',#55129,#55130); +#55129 = CARTESIAN_POINT('',(-0.97,0.323333333333)); +#55130 = VECTOR('',#55131,1.); +#55131 = DIRECTION('',(1.,0.E+000)); +#55132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#55133 = PCURVE('',#54976,#55134); +#55134 = DEFINITIONAL_REPRESENTATION('',(#55135),#55139); +#55135 = LINE('',#55136,#55137); +#55136 = CARTESIAN_POINT('',(-0.15,-0.2)); +#55137 = VECTOR('',#55138,1.); +#55138 = DIRECTION('',(1.,0.E+000)); +#55139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#55140 = ORIENTED_EDGE('',*,*,#55141,.F.); +#55141 = EDGE_CURVE('',#54959,#55119,#55142,.T.); +#55142 = SURFACE_CURVE('',#55143,(#55147,#55154),.PCURVE_S1.); +#55143 = LINE('',#55144,#55145); +#55144 = CARTESIAN_POINT('',(-4.26,-4.63,3.71)); +#55145 = VECTOR('',#55146,1.); +#55146 = DIRECTION('',(2.22044604925E-016,9.860761315263E-032,1.)); +#55147 = PCURVE('',#53916,#55148); +#55148 = DEFINITIONAL_REPRESENTATION('',(#55149),#55153); +#55149 = LINE('',#55150,#55151); +#55150 = CARTESIAN_POINT('',(-1.72,0.523333333333)); +#55151 = VECTOR('',#55152,1.); +#55152 = DIRECTION('',(-9.130335306616E-045,-1.)); +#55153 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#55154 = PCURVE('',#54976,#55155); +#55155 = DEFINITIONAL_REPRESENTATION('',(#55156),#55160); +#55156 = LINE('',#55157,#55158); +#55157 = CARTESIAN_POINT('',(-0.9,-8.874685183736E-032)); +#55158 = VECTOR('',#55159,1.); +#55159 = DIRECTION('',(-9.130335306616E-045,-1.)); +#55160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#55161 = FACE_BOUND('',#55162,.T.); +#55162 = EDGE_LOOP('',(#55163,#55193,#55221,#55244,#55267,#55295,#55323, + #55346)); +#55163 = ORIENTED_EDGE('',*,*,#55164,.T.); +#55164 = EDGE_CURVE('',#55165,#55167,#55169,.T.); +#55165 = VERTEX_POINT('',#55166); +#55166 = CARTESIAN_POINT('',(-4.26,-4.78,1.17)); +#55167 = VERTEX_POINT('',#55168); +#55168 = CARTESIAN_POINT('',(-4.26,-5.38,1.17)); +#55169 = SURFACE_CURVE('',#55170,(#55174,#55181),.PCURVE_S1.); +#55170 = LINE('',#55171,#55172); +#55171 = CARTESIAN_POINT('',(-4.26,-5.565,1.17)); +#55172 = VECTOR('',#55173,1.); +#55173 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#55174 = PCURVE('',#53916,#55175); +#55175 = DEFINITIONAL_REPRESENTATION('',(#55176),#55180); +#55176 = LINE('',#55177,#55178); +#55177 = CARTESIAN_POINT('',(-0.785,3.063333333333)); +#55178 = VECTOR('',#55179,1.); +#55179 = DIRECTION('',(1.,0.E+000)); +#55180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#55181 = PCURVE('',#55182,#55187); +#55182 = PLANE('',#55183); +#55183 = AXIS2_PLACEMENT_3D('',#55184,#55185,#55186); +#55184 = CARTESIAN_POINT('',(-2.74,-4.78,1.17)); +#55185 = DIRECTION('',(-2.22044604925E-016,-9.860761315263E-032,-1.)); +#55186 = DIRECTION('',(-1.,-4.440892098501E-016,2.22044604925E-016)); +#55187 = DEFINITIONAL_REPRESENTATION('',(#55188),#55192); +#55188 = LINE('',#55189,#55190); +#55189 = CARTESIAN_POINT('',(1.52,-0.785)); +#55190 = VECTOR('',#55191,1.); +#55191 = DIRECTION('',(2.02734169599E-060,-1.)); +#55192 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#55193 = ORIENTED_EDGE('',*,*,#55194,.T.); +#55194 = EDGE_CURVE('',#55167,#55195,#55197,.T.); +#55195 = VERTEX_POINT('',#55196); +#55196 = CARTESIAN_POINT('',(-4.26,-5.53,1.17)); +#55197 = SURFACE_CURVE('',#55198,(#55202,#55209),.PCURVE_S1.); +#55198 = LINE('',#55199,#55200); +#55199 = CARTESIAN_POINT('',(-4.26,-4.63,1.17)); +#55200 = VECTOR('',#55201,1.); +#55201 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#55202 = PCURVE('',#53916,#55203); +#55203 = DEFINITIONAL_REPRESENTATION('',(#55204),#55208); +#55204 = LINE('',#55205,#55206); +#55205 = CARTESIAN_POINT('',(-1.72,3.063333333333)); +#55206 = VECTOR('',#55207,1.); +#55207 = DIRECTION('',(1.,0.E+000)); +#55208 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#55209 = PCURVE('',#55210,#55215); +#55210 = PLANE('',#55211); +#55211 = AXIS2_PLACEMENT_3D('',#55212,#55213,#55214); +#55212 = CARTESIAN_POINT('',(-4.26,-5.53,1.17)); +#55213 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#55214 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#55215 = DEFINITIONAL_REPRESENTATION('',(#55216),#55220); +#55216 = LINE('',#55217,#55218); +#55217 = CARTESIAN_POINT('',(-0.9,-8.874685183736E-032)); +#55218 = VECTOR('',#55219,1.); +#55219 = DIRECTION('',(1.,0.E+000)); +#55220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#55221 = ORIENTED_EDGE('',*,*,#55222,.T.); +#55222 = EDGE_CURVE('',#55195,#55223,#55225,.T.); +#55223 = VERTEX_POINT('',#55224); +#55224 = CARTESIAN_POINT('',(-4.26,-5.53,1.37)); +#55225 = SURFACE_CURVE('',#55226,(#55230,#55237),.PCURVE_S1.); +#55226 = LINE('',#55227,#55228); +#55227 = CARTESIAN_POINT('',(-4.26,-5.53,1.17)); +#55228 = VECTOR('',#55229,1.); +#55229 = DIRECTION('',(2.22044604925E-016,9.860761315263E-032,1.)); +#55230 = PCURVE('',#53916,#55231); +#55231 = DEFINITIONAL_REPRESENTATION('',(#55232),#55236); +#55232 = LINE('',#55233,#55234); +#55233 = CARTESIAN_POINT('',(-0.82,3.063333333333)); +#55234 = VECTOR('',#55235,1.); +#55235 = DIRECTION('',(-9.130335306616E-045,-1.)); +#55236 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#55237 = PCURVE('',#55210,#55238); +#55238 = DEFINITIONAL_REPRESENTATION('',(#55239),#55243); +#55239 = LINE('',#55240,#55241); +#55240 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#55241 = VECTOR('',#55242,1.); +#55242 = DIRECTION('',(-9.130335306616E-045,-1.)); +#55243 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#55244 = ORIENTED_EDGE('',*,*,#55245,.F.); +#55245 = EDGE_CURVE('',#55246,#55223,#55248,.T.); +#55246 = VERTEX_POINT('',#55247); +#55247 = CARTESIAN_POINT('',(-4.26,-5.38,1.37)); +#55248 = SURFACE_CURVE('',#55249,(#55253,#55260),.PCURVE_S1.); +#55249 = LINE('',#55250,#55251); +#55250 = CARTESIAN_POINT('',(-4.26,-5.38,1.37)); +#55251 = VECTOR('',#55252,1.); +#55252 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#55253 = PCURVE('',#53916,#55254); +#55254 = DEFINITIONAL_REPRESENTATION('',(#55255),#55259); +#55255 = LINE('',#55256,#55257); +#55256 = CARTESIAN_POINT('',(-0.97,2.863333333333)); +#55257 = VECTOR('',#55258,1.); +#55258 = DIRECTION('',(1.,0.E+000)); +#55259 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#55260 = PCURVE('',#55210,#55261); +#55261 = DEFINITIONAL_REPRESENTATION('',(#55262),#55266); +#55262 = LINE('',#55263,#55264); +#55263 = CARTESIAN_POINT('',(-0.15,-0.2)); +#55264 = VECTOR('',#55265,1.); +#55265 = DIRECTION('',(1.,0.E+000)); +#55266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#55267 = ORIENTED_EDGE('',*,*,#55268,.T.); +#55268 = EDGE_CURVE('',#55246,#55269,#55271,.T.); +#55269 = VERTEX_POINT('',#55270); +#55270 = CARTESIAN_POINT('',(-4.26,-4.78,1.37)); +#55271 = SURFACE_CURVE('',#55272,(#55276,#55283),.PCURVE_S1.); +#55272 = LINE('',#55273,#55274); +#55273 = CARTESIAN_POINT('',(-4.26,-5.865,1.37)); +#55274 = VECTOR('',#55275,1.); +#55275 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#55276 = PCURVE('',#53916,#55277); +#55277 = DEFINITIONAL_REPRESENTATION('',(#55278),#55282); +#55278 = LINE('',#55279,#55280); +#55279 = CARTESIAN_POINT('',(-0.485,2.863333333333)); +#55280 = VECTOR('',#55281,1.); +#55281 = DIRECTION('',(-1.,0.E+000)); +#55282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#55283 = PCURVE('',#55284,#55289); +#55284 = PLANE('',#55285); +#55285 = AXIS2_PLACEMENT_3D('',#55286,#55287,#55288); +#55286 = CARTESIAN_POINT('',(-2.74,-4.78,1.37)); +#55287 = DIRECTION('',(2.22044604925E-016,9.860761315263E-032,1.)); +#55288 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#55289 = DEFINITIONAL_REPRESENTATION('',(#55290),#55294); +#55290 = LINE('',#55291,#55292); +#55291 = CARTESIAN_POINT('',(-1.52,-1.085)); +#55292 = VECTOR('',#55293,1.); +#55293 = DIRECTION('',(2.02734169599E-060,1.)); +#55294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#55295 = ORIENTED_EDGE('',*,*,#55296,.F.); +#55296 = EDGE_CURVE('',#55297,#55269,#55299,.T.); +#55297 = VERTEX_POINT('',#55298); +#55298 = CARTESIAN_POINT('',(-4.26,-4.63,1.37)); +#55299 = SURFACE_CURVE('',#55300,(#55304,#55311),.PCURVE_S1.); +#55300 = LINE('',#55301,#55302); +#55301 = CARTESIAN_POINT('',(-4.26,-5.38,1.37)); +#55302 = VECTOR('',#55303,1.); +#55303 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#55304 = PCURVE('',#53916,#55305); +#55305 = DEFINITIONAL_REPRESENTATION('',(#55306),#55310); +#55306 = LINE('',#55307,#55308); +#55307 = CARTESIAN_POINT('',(-0.97,2.863333333333)); +#55308 = VECTOR('',#55309,1.); +#55309 = DIRECTION('',(1.,0.E+000)); +#55310 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#55311 = PCURVE('',#55312,#55317); +#55312 = PLANE('',#55313); +#55313 = AXIS2_PLACEMENT_3D('',#55314,#55315,#55316); +#55314 = CARTESIAN_POINT('',(-4.26,-5.53,1.17)); +#55315 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#55316 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#55317 = DEFINITIONAL_REPRESENTATION('',(#55318),#55322); +#55318 = LINE('',#55319,#55320); +#55319 = CARTESIAN_POINT('',(-0.15,-0.2)); +#55320 = VECTOR('',#55321,1.); +#55321 = DIRECTION('',(1.,0.E+000)); +#55322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#55323 = ORIENTED_EDGE('',*,*,#55324,.F.); +#55324 = EDGE_CURVE('',#55325,#55297,#55327,.T.); +#55325 = VERTEX_POINT('',#55326); +#55326 = CARTESIAN_POINT('',(-4.26,-4.63,1.17)); +#55327 = SURFACE_CURVE('',#55328,(#55332,#55339),.PCURVE_S1.); +#55328 = LINE('',#55329,#55330); +#55329 = CARTESIAN_POINT('',(-4.26,-4.63,1.17)); +#55330 = VECTOR('',#55331,1.); +#55331 = DIRECTION('',(2.22044604925E-016,9.860761315263E-032,1.)); +#55332 = PCURVE('',#53916,#55333); +#55333 = DEFINITIONAL_REPRESENTATION('',(#55334),#55338); +#55334 = LINE('',#55335,#55336); +#55335 = CARTESIAN_POINT('',(-1.72,3.063333333333)); +#55336 = VECTOR('',#55337,1.); +#55337 = DIRECTION('',(-9.130335306616E-045,-1.)); +#55338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#55339 = PCURVE('',#55312,#55340); +#55340 = DEFINITIONAL_REPRESENTATION('',(#55341),#55345); +#55341 = LINE('',#55342,#55343); +#55342 = CARTESIAN_POINT('',(-0.9,-8.874685183736E-032)); +#55343 = VECTOR('',#55344,1.); +#55344 = DIRECTION('',(-9.130335306616E-045,-1.)); +#55345 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#55346 = ORIENTED_EDGE('',*,*,#55347,.T.); +#55347 = EDGE_CURVE('',#55325,#55165,#55348,.T.); +#55348 = SURFACE_CURVE('',#55349,(#55353,#55360),.PCURVE_S1.); +#55349 = LINE('',#55350,#55351); +#55350 = CARTESIAN_POINT('',(-4.26,-4.63,1.17)); +#55351 = VECTOR('',#55352,1.); +#55352 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#55353 = PCURVE('',#53916,#55354); +#55354 = DEFINITIONAL_REPRESENTATION('',(#55355),#55359); +#55355 = LINE('',#55356,#55357); +#55356 = CARTESIAN_POINT('',(-1.72,3.063333333333)); +#55357 = VECTOR('',#55358,1.); +#55358 = DIRECTION('',(1.,0.E+000)); +#55359 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#55360 = PCURVE('',#55312,#55361); +#55361 = DEFINITIONAL_REPRESENTATION('',(#55362),#55366); +#55362 = LINE('',#55363,#55364); +#55363 = CARTESIAN_POINT('',(-0.9,-8.874685183736E-032)); +#55364 = VECTOR('',#55365,1.); +#55365 = DIRECTION('',(1.,0.E+000)); +#55366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#55367 = FACE_BOUND('',#55368,.T.); +#55368 = EDGE_LOOP('',(#55369,#55399,#55427,#55455,#55478,#55501,#55529, + #55552)); +#55369 = ORIENTED_EDGE('',*,*,#55370,.T.); +#55370 = EDGE_CURVE('',#55371,#55373,#55375,.T.); +#55371 = VERTEX_POINT('',#55372); +#55372 = CARTESIAN_POINT('',(-4.26,-2.09,1.17)); +#55373 = VERTEX_POINT('',#55374); +#55374 = CARTESIAN_POINT('',(-4.26,-2.24,1.17)); +#55375 = SURFACE_CURVE('',#55376,(#55380,#55387),.PCURVE_S1.); +#55376 = LINE('',#55377,#55378); +#55377 = CARTESIAN_POINT('',(-4.26,-2.09,1.17)); +#55378 = VECTOR('',#55379,1.); +#55379 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#55380 = PCURVE('',#53916,#55381); +#55381 = DEFINITIONAL_REPRESENTATION('',(#55382),#55386); +#55382 = LINE('',#55383,#55384); +#55383 = CARTESIAN_POINT('',(-4.26,3.063333333333)); +#55384 = VECTOR('',#55385,1.); +#55385 = DIRECTION('',(1.,0.E+000)); +#55386 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#55387 = PCURVE('',#55388,#55393); +#55388 = PLANE('',#55389); +#55389 = AXIS2_PLACEMENT_3D('',#55390,#55391,#55392); +#55390 = CARTESIAN_POINT('',(-4.26,-2.99,1.17)); +#55391 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#55392 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#55393 = DEFINITIONAL_REPRESENTATION('',(#55394),#55398); +#55394 = LINE('',#55395,#55396); +#55395 = CARTESIAN_POINT('',(-0.9,-8.874685183736E-032)); +#55396 = VECTOR('',#55397,1.); +#55397 = DIRECTION('',(1.,0.E+000)); +#55398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#55399 = ORIENTED_EDGE('',*,*,#55400,.T.); +#55400 = EDGE_CURVE('',#55373,#55401,#55403,.T.); +#55401 = VERTEX_POINT('',#55402); +#55402 = CARTESIAN_POINT('',(-4.26,-2.84,1.17)); +#55403 = SURFACE_CURVE('',#55404,(#55408,#55415),.PCURVE_S1.); +#55404 = LINE('',#55405,#55406); +#55405 = CARTESIAN_POINT('',(-4.26,-4.295,1.17)); +#55406 = VECTOR('',#55407,1.); +#55407 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#55408 = PCURVE('',#53916,#55409); +#55409 = DEFINITIONAL_REPRESENTATION('',(#55410),#55414); +#55410 = LINE('',#55411,#55412); +#55411 = CARTESIAN_POINT('',(-2.055,3.063333333333)); +#55412 = VECTOR('',#55413,1.); +#55413 = DIRECTION('',(1.,0.E+000)); +#55414 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#55415 = PCURVE('',#55416,#55421); +#55416 = PLANE('',#55417); +#55417 = AXIS2_PLACEMENT_3D('',#55418,#55419,#55420); +#55418 = CARTESIAN_POINT('',(-2.74,-2.24,1.17)); +#55419 = DIRECTION('',(-2.22044604925E-016,-9.860761315263E-032,-1.)); +#55420 = DIRECTION('',(-1.,-4.440892098501E-016,2.22044604925E-016)); +#55421 = DEFINITIONAL_REPRESENTATION('',(#55422),#55426); +#55422 = LINE('',#55423,#55424); +#55423 = CARTESIAN_POINT('',(1.52,-2.055)); +#55424 = VECTOR('',#55425,1.); +#55425 = DIRECTION('',(2.02734169599E-060,-1.)); +#55426 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#55427 = ORIENTED_EDGE('',*,*,#55428,.T.); +#55428 = EDGE_CURVE('',#55401,#55429,#55431,.T.); +#55429 = VERTEX_POINT('',#55430); +#55430 = CARTESIAN_POINT('',(-4.26,-2.99,1.17)); +#55431 = SURFACE_CURVE('',#55432,(#55436,#55443),.PCURVE_S1.); +#55432 = LINE('',#55433,#55434); +#55433 = CARTESIAN_POINT('',(-4.26,-2.09,1.17)); +#55434 = VECTOR('',#55435,1.); +#55435 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#55436 = PCURVE('',#53916,#55437); +#55437 = DEFINITIONAL_REPRESENTATION('',(#55438),#55442); +#55438 = LINE('',#55439,#55440); +#55439 = CARTESIAN_POINT('',(-4.26,3.063333333333)); +#55440 = VECTOR('',#55441,1.); +#55441 = DIRECTION('',(1.,0.E+000)); +#55442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#55443 = PCURVE('',#55444,#55449); +#55444 = PLANE('',#55445); +#55445 = AXIS2_PLACEMENT_3D('',#55446,#55447,#55448); +#55446 = CARTESIAN_POINT('',(-4.26,-2.99,1.17)); +#55447 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#55448 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#55449 = DEFINITIONAL_REPRESENTATION('',(#55450),#55454); +#55450 = LINE('',#55451,#55452); +#55451 = CARTESIAN_POINT('',(-0.9,-8.874685183736E-032)); +#55452 = VECTOR('',#55453,1.); +#55453 = DIRECTION('',(1.,0.E+000)); +#55454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#55455 = ORIENTED_EDGE('',*,*,#55456,.T.); +#55456 = EDGE_CURVE('',#55429,#55457,#55459,.T.); +#55457 = VERTEX_POINT('',#55458); +#55458 = CARTESIAN_POINT('',(-4.26,-2.99,1.37)); +#55459 = SURFACE_CURVE('',#55460,(#55464,#55471),.PCURVE_S1.); +#55460 = LINE('',#55461,#55462); +#55461 = CARTESIAN_POINT('',(-4.26,-2.99,1.17)); +#55462 = VECTOR('',#55463,1.); +#55463 = DIRECTION('',(2.22044604925E-016,9.860761315263E-032,1.)); +#55464 = PCURVE('',#53916,#55465); +#55465 = DEFINITIONAL_REPRESENTATION('',(#55466),#55470); +#55466 = LINE('',#55467,#55468); +#55467 = CARTESIAN_POINT('',(-3.36,3.063333333333)); +#55468 = VECTOR('',#55469,1.); +#55469 = DIRECTION('',(-9.130335306616E-045,-1.)); +#55470 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#55471 = PCURVE('',#55444,#55472); +#55472 = DEFINITIONAL_REPRESENTATION('',(#55473),#55477); +#55473 = LINE('',#55474,#55475); +#55474 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#55475 = VECTOR('',#55476,1.); +#55476 = DIRECTION('',(-9.130335306616E-045,-1.)); +#55477 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#55478 = ORIENTED_EDGE('',*,*,#55479,.F.); +#55479 = EDGE_CURVE('',#55480,#55457,#55482,.T.); +#55480 = VERTEX_POINT('',#55481); +#55481 = CARTESIAN_POINT('',(-4.26,-2.84,1.37)); +#55482 = SURFACE_CURVE('',#55483,(#55487,#55494),.PCURVE_S1.); +#55483 = LINE('',#55484,#55485); +#55484 = CARTESIAN_POINT('',(-4.26,-2.84,1.37)); +#55485 = VECTOR('',#55486,1.); +#55486 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#55487 = PCURVE('',#53916,#55488); +#55488 = DEFINITIONAL_REPRESENTATION('',(#55489),#55493); +#55489 = LINE('',#55490,#55491); +#55490 = CARTESIAN_POINT('',(-3.51,2.863333333333)); +#55491 = VECTOR('',#55492,1.); +#55492 = DIRECTION('',(1.,0.E+000)); +#55493 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#55494 = PCURVE('',#55444,#55495); +#55495 = DEFINITIONAL_REPRESENTATION('',(#55496),#55500); +#55496 = LINE('',#55497,#55498); +#55497 = CARTESIAN_POINT('',(-0.15,-0.2)); +#55498 = VECTOR('',#55499,1.); +#55499 = DIRECTION('',(1.,0.E+000)); +#55500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#55501 = ORIENTED_EDGE('',*,*,#55502,.T.); +#55502 = EDGE_CURVE('',#55480,#55503,#55505,.T.); +#55503 = VERTEX_POINT('',#55504); +#55504 = CARTESIAN_POINT('',(-4.26,-2.24,1.37)); +#55505 = SURFACE_CURVE('',#55506,(#55510,#55517),.PCURVE_S1.); +#55506 = LINE('',#55507,#55508); +#55507 = CARTESIAN_POINT('',(-4.26,-4.595,1.37)); +#55508 = VECTOR('',#55509,1.); +#55509 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#55510 = PCURVE('',#53916,#55511); +#55511 = DEFINITIONAL_REPRESENTATION('',(#55512),#55516); +#55512 = LINE('',#55513,#55514); +#55513 = CARTESIAN_POINT('',(-1.755,2.863333333333)); +#55514 = VECTOR('',#55515,1.); +#55515 = DIRECTION('',(-1.,0.E+000)); +#55516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#55517 = PCURVE('',#55518,#55523); +#55518 = PLANE('',#55519); +#55519 = AXIS2_PLACEMENT_3D('',#55520,#55521,#55522); +#55520 = CARTESIAN_POINT('',(-2.74,-2.24,1.37)); +#55521 = DIRECTION('',(2.22044604925E-016,9.860761315263E-032,1.)); +#55522 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#55523 = DEFINITIONAL_REPRESENTATION('',(#55524),#55528); +#55524 = LINE('',#55525,#55526); +#55525 = CARTESIAN_POINT('',(-1.52,-2.355)); +#55526 = VECTOR('',#55527,1.); +#55527 = DIRECTION('',(2.02734169599E-060,1.)); +#55528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#55529 = ORIENTED_EDGE('',*,*,#55530,.F.); +#55530 = EDGE_CURVE('',#55531,#55503,#55533,.T.); +#55531 = VERTEX_POINT('',#55532); +#55532 = CARTESIAN_POINT('',(-4.26,-2.09,1.37)); +#55533 = SURFACE_CURVE('',#55534,(#55538,#55545),.PCURVE_S1.); +#55534 = LINE('',#55535,#55536); +#55535 = CARTESIAN_POINT('',(-4.26,-2.84,1.37)); +#55536 = VECTOR('',#55537,1.); +#55537 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#55538 = PCURVE('',#53916,#55539); +#55539 = DEFINITIONAL_REPRESENTATION('',(#55540),#55544); +#55540 = LINE('',#55541,#55542); +#55541 = CARTESIAN_POINT('',(-3.51,2.863333333333)); +#55542 = VECTOR('',#55543,1.); +#55543 = DIRECTION('',(1.,0.E+000)); +#55544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#55545 = PCURVE('',#55388,#55546); +#55546 = DEFINITIONAL_REPRESENTATION('',(#55547),#55551); +#55547 = LINE('',#55548,#55549); +#55548 = CARTESIAN_POINT('',(-0.15,-0.2)); +#55549 = VECTOR('',#55550,1.); +#55550 = DIRECTION('',(1.,0.E+000)); +#55551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#55552 = ORIENTED_EDGE('',*,*,#55553,.F.); +#55553 = EDGE_CURVE('',#55371,#55531,#55554,.T.); +#55554 = SURFACE_CURVE('',#55555,(#55559,#55566),.PCURVE_S1.); +#55555 = LINE('',#55556,#55557); +#55556 = CARTESIAN_POINT('',(-4.26,-2.09,1.17)); +#55557 = VECTOR('',#55558,1.); +#55558 = DIRECTION('',(2.22044604925E-016,9.860761315263E-032,1.)); +#55559 = PCURVE('',#53916,#55560); +#55560 = DEFINITIONAL_REPRESENTATION('',(#55561),#55565); +#55561 = LINE('',#55562,#55563); +#55562 = CARTESIAN_POINT('',(-4.26,3.063333333333)); +#55563 = VECTOR('',#55564,1.); +#55564 = DIRECTION('',(-9.130335306616E-045,-1.)); +#55565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#55566 = PCURVE('',#55388,#55567); +#55567 = DEFINITIONAL_REPRESENTATION('',(#55568),#55572); +#55568 = LINE('',#55569,#55570); +#55569 = CARTESIAN_POINT('',(-0.9,-8.874685183736E-032)); +#55570 = VECTOR('',#55571,1.); +#55571 = DIRECTION('',(-9.130335306616E-045,-1.)); +#55572 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#55573 = FACE_BOUND('',#55574,.T.); +#55574 = EDGE_LOOP('',(#55575,#55605,#55633,#55661,#55684,#55707,#55735, + #55758)); +#55575 = ORIENTED_EDGE('',*,*,#55576,.T.); +#55576 = EDGE_CURVE('',#55577,#55579,#55581,.T.); +#55577 = VERTEX_POINT('',#55578); +#55578 = CARTESIAN_POINT('',(-4.26,-2.09,3.71)); +#55579 = VERTEX_POINT('',#55580); +#55580 = CARTESIAN_POINT('',(-4.26,-2.24,3.71)); +#55581 = SURFACE_CURVE('',#55582,(#55586,#55593),.PCURVE_S1.); +#55582 = LINE('',#55583,#55584); +#55583 = CARTESIAN_POINT('',(-4.26,-2.09,3.71)); +#55584 = VECTOR('',#55585,1.); +#55585 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#55586 = PCURVE('',#53916,#55587); +#55587 = DEFINITIONAL_REPRESENTATION('',(#55588),#55592); +#55588 = LINE('',#55589,#55590); +#55589 = CARTESIAN_POINT('',(-4.26,0.523333333333)); +#55590 = VECTOR('',#55591,1.); +#55591 = DIRECTION('',(1.,0.E+000)); +#55592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#55593 = PCURVE('',#55594,#55599); +#55594 = PLANE('',#55595); +#55595 = AXIS2_PLACEMENT_3D('',#55596,#55597,#55598); +#55596 = CARTESIAN_POINT('',(-4.26,-2.99,3.71)); +#55597 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#55598 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#55599 = DEFINITIONAL_REPRESENTATION('',(#55600),#55604); +#55600 = LINE('',#55601,#55602); +#55601 = CARTESIAN_POINT('',(-0.9,-8.874685183736E-032)); +#55602 = VECTOR('',#55603,1.); +#55603 = DIRECTION('',(1.,0.E+000)); +#55604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#55605 = ORIENTED_EDGE('',*,*,#55606,.T.); +#55606 = EDGE_CURVE('',#55579,#55607,#55609,.T.); +#55607 = VERTEX_POINT('',#55608); +#55608 = CARTESIAN_POINT('',(-4.26,-2.84,3.71)); +#55609 = SURFACE_CURVE('',#55610,(#55614,#55621),.PCURVE_S1.); +#55610 = LINE('',#55611,#55612); +#55611 = CARTESIAN_POINT('',(-4.26,-4.295,3.71)); +#55612 = VECTOR('',#55613,1.); +#55613 = DIRECTION('',(4.440892098501E-016,-1.,-1.224646799147E-016)); +#55614 = PCURVE('',#53916,#55615); +#55615 = DEFINITIONAL_REPRESENTATION('',(#55616),#55620); +#55616 = LINE('',#55617,#55618); +#55617 = CARTESIAN_POINT('',(-2.055,0.523333333333)); +#55618 = VECTOR('',#55619,1.); +#55619 = DIRECTION('',(1.,1.224646799147E-016)); +#55620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#55621 = PCURVE('',#55622,#55627); +#55622 = PLANE('',#55623); +#55623 = AXIS2_PLACEMENT_3D('',#55624,#55625,#55626); +#55624 = CARTESIAN_POINT('',(-0.2,-2.24,3.71)); +#55625 = DIRECTION('',(-2.22044604925E-016,-9.860761315263E-032,-1.)); +#55626 = DIRECTION('',(-1.,-4.440892098501E-016,2.22044604925E-016)); +#55627 = DEFINITIONAL_REPRESENTATION('',(#55628),#55632); +#55628 = LINE('',#55629,#55630); +#55629 = CARTESIAN_POINT('',(4.06,-2.055)); +#55630 = VECTOR('',#55631,1.); +#55631 = DIRECTION('',(0.E+000,-1.)); +#55632 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#55633 = ORIENTED_EDGE('',*,*,#55634,.T.); +#55634 = EDGE_CURVE('',#55607,#55635,#55637,.T.); +#55635 = VERTEX_POINT('',#55636); +#55636 = CARTESIAN_POINT('',(-4.26,-2.99,3.71)); +#55637 = SURFACE_CURVE('',#55638,(#55642,#55649),.PCURVE_S1.); +#55638 = LINE('',#55639,#55640); +#55639 = CARTESIAN_POINT('',(-4.26,-2.09,3.71)); +#55640 = VECTOR('',#55641,1.); +#55641 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#55642 = PCURVE('',#53916,#55643); +#55643 = DEFINITIONAL_REPRESENTATION('',(#55644),#55648); +#55644 = LINE('',#55645,#55646); +#55645 = CARTESIAN_POINT('',(-4.26,0.523333333333)); +#55646 = VECTOR('',#55647,1.); +#55647 = DIRECTION('',(1.,0.E+000)); +#55648 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#55649 = PCURVE('',#55650,#55655); +#55650 = PLANE('',#55651); +#55651 = AXIS2_PLACEMENT_3D('',#55652,#55653,#55654); +#55652 = CARTESIAN_POINT('',(-4.26,-2.99,3.71)); +#55653 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#55654 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#55655 = DEFINITIONAL_REPRESENTATION('',(#55656),#55660); +#55656 = LINE('',#55657,#55658); +#55657 = CARTESIAN_POINT('',(-0.9,-8.874685183736E-032)); +#55658 = VECTOR('',#55659,1.); +#55659 = DIRECTION('',(1.,0.E+000)); +#55660 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#55661 = ORIENTED_EDGE('',*,*,#55662,.T.); +#55662 = EDGE_CURVE('',#55635,#55663,#55665,.T.); +#55663 = VERTEX_POINT('',#55664); +#55664 = CARTESIAN_POINT('',(-4.26,-2.99,3.91)); +#55665 = SURFACE_CURVE('',#55666,(#55670,#55677),.PCURVE_S1.); +#55666 = LINE('',#55667,#55668); +#55667 = CARTESIAN_POINT('',(-4.26,-2.99,3.71)); +#55668 = VECTOR('',#55669,1.); +#55669 = DIRECTION('',(2.22044604925E-016,9.860761315263E-032,1.)); +#55670 = PCURVE('',#53916,#55671); +#55671 = DEFINITIONAL_REPRESENTATION('',(#55672),#55676); +#55672 = LINE('',#55673,#55674); +#55673 = CARTESIAN_POINT('',(-3.36,0.523333333333)); +#55674 = VECTOR('',#55675,1.); +#55675 = DIRECTION('',(-9.130335306616E-045,-1.)); +#55676 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#55677 = PCURVE('',#55650,#55678); +#55678 = DEFINITIONAL_REPRESENTATION('',(#55679),#55683); +#55679 = LINE('',#55680,#55681); +#55680 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#55681 = VECTOR('',#55682,1.); +#55682 = DIRECTION('',(-9.130335306616E-045,-1.)); +#55683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#55684 = ORIENTED_EDGE('',*,*,#55685,.F.); +#55685 = EDGE_CURVE('',#55686,#55663,#55688,.T.); +#55686 = VERTEX_POINT('',#55687); +#55687 = CARTESIAN_POINT('',(-4.26,-2.84,3.91)); +#55688 = SURFACE_CURVE('',#55689,(#55693,#55700),.PCURVE_S1.); +#55689 = LINE('',#55690,#55691); +#55690 = CARTESIAN_POINT('',(-4.26,-2.84,3.91)); +#55691 = VECTOR('',#55692,1.); +#55692 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#55693 = PCURVE('',#53916,#55694); +#55694 = DEFINITIONAL_REPRESENTATION('',(#55695),#55699); +#55695 = LINE('',#55696,#55697); +#55696 = CARTESIAN_POINT('',(-3.51,0.323333333333)); +#55697 = VECTOR('',#55698,1.); +#55698 = DIRECTION('',(1.,0.E+000)); +#55699 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#55700 = PCURVE('',#55650,#55701); +#55701 = DEFINITIONAL_REPRESENTATION('',(#55702),#55706); +#55702 = LINE('',#55703,#55704); +#55703 = CARTESIAN_POINT('',(-0.15,-0.2)); +#55704 = VECTOR('',#55705,1.); +#55705 = DIRECTION('',(1.,0.E+000)); +#55706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#55707 = ORIENTED_EDGE('',*,*,#55708,.T.); +#55708 = EDGE_CURVE('',#55686,#55709,#55711,.T.); +#55709 = VERTEX_POINT('',#55710); +#55710 = CARTESIAN_POINT('',(-4.26,-2.24,3.91)); +#55711 = SURFACE_CURVE('',#55712,(#55716,#55723),.PCURVE_S1.); +#55712 = LINE('',#55713,#55714); +#55713 = CARTESIAN_POINT('',(-4.26,-4.595,3.91)); +#55714 = VECTOR('',#55715,1.); +#55715 = DIRECTION('',(-4.440892098501E-016,1.,1.224646799147E-016)); +#55716 = PCURVE('',#53916,#55717); +#55717 = DEFINITIONAL_REPRESENTATION('',(#55718),#55722); +#55718 = LINE('',#55719,#55720); +#55719 = CARTESIAN_POINT('',(-1.755,0.323333333333)); +#55720 = VECTOR('',#55721,1.); +#55721 = DIRECTION('',(-1.,-1.224646799147E-016)); +#55722 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#55723 = PCURVE('',#55724,#55729); +#55724 = PLANE('',#55725); +#55725 = AXIS2_PLACEMENT_3D('',#55726,#55727,#55728); +#55726 = CARTESIAN_POINT('',(-0.2,-2.24,3.91)); +#55727 = DIRECTION('',(2.22044604925E-016,9.860761315263E-032,1.)); +#55728 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#55729 = DEFINITIONAL_REPRESENTATION('',(#55730),#55734); +#55730 = LINE('',#55731,#55732); +#55731 = CARTESIAN_POINT('',(-4.06,-2.355)); +#55732 = VECTOR('',#55733,1.); +#55733 = DIRECTION('',(0.E+000,1.)); +#55734 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#55735 = ORIENTED_EDGE('',*,*,#55736,.F.); +#55736 = EDGE_CURVE('',#55737,#55709,#55739,.T.); +#55737 = VERTEX_POINT('',#55738); +#55738 = CARTESIAN_POINT('',(-4.26,-2.09,3.91)); +#55739 = SURFACE_CURVE('',#55740,(#55744,#55751),.PCURVE_S1.); +#55740 = LINE('',#55741,#55742); +#55741 = CARTESIAN_POINT('',(-4.26,-2.84,3.91)); +#55742 = VECTOR('',#55743,1.); +#55743 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#55744 = PCURVE('',#53916,#55745); +#55745 = DEFINITIONAL_REPRESENTATION('',(#55746),#55750); +#55746 = LINE('',#55747,#55748); +#55747 = CARTESIAN_POINT('',(-3.51,0.323333333333)); +#55748 = VECTOR('',#55749,1.); +#55749 = DIRECTION('',(1.,0.E+000)); +#55750 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#55751 = PCURVE('',#55594,#55752); +#55752 = DEFINITIONAL_REPRESENTATION('',(#55753),#55757); +#55753 = LINE('',#55754,#55755); +#55754 = CARTESIAN_POINT('',(-0.15,-0.2)); +#55755 = VECTOR('',#55756,1.); +#55756 = DIRECTION('',(1.,0.E+000)); +#55757 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#55758 = ORIENTED_EDGE('',*,*,#55759,.F.); +#55759 = EDGE_CURVE('',#55577,#55737,#55760,.T.); +#55760 = SURFACE_CURVE('',#55761,(#55765,#55772),.PCURVE_S1.); +#55761 = LINE('',#55762,#55763); +#55762 = CARTESIAN_POINT('',(-4.26,-2.09,3.71)); +#55763 = VECTOR('',#55764,1.); +#55764 = DIRECTION('',(2.22044604925E-016,9.860761315263E-032,1.)); +#55765 = PCURVE('',#53916,#55766); +#55766 = DEFINITIONAL_REPRESENTATION('',(#55767),#55771); +#55767 = LINE('',#55768,#55769); +#55768 = CARTESIAN_POINT('',(-4.26,0.523333333333)); +#55769 = VECTOR('',#55770,1.); +#55770 = DIRECTION('',(-9.130335306616E-045,-1.)); +#55771 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#55772 = PCURVE('',#55594,#55773); +#55773 = DEFINITIONAL_REPRESENTATION('',(#55774),#55778); +#55774 = LINE('',#55775,#55776); +#55775 = CARTESIAN_POINT('',(-0.9,-8.874685183736E-032)); +#55776 = VECTOR('',#55777,1.); +#55777 = DIRECTION('',(-9.130335306616E-045,-1.)); +#55778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#55779 = FACE_BOUND('',#55780,.T.); +#55780 = EDGE_LOOP('',(#55781,#55811,#55839,#55862,#55885,#55913,#55941, + #55964)); +#55781 = ORIENTED_EDGE('',*,*,#55782,.T.); +#55782 = EDGE_CURVE('',#55783,#55785,#55787,.T.); +#55783 = VERTEX_POINT('',#55784); +#55784 = CARTESIAN_POINT('',(-4.26,0.3,3.71)); +#55785 = VERTEX_POINT('',#55786); +#55786 = CARTESIAN_POINT('',(-4.26,-0.3,3.71)); +#55787 = SURFACE_CURVE('',#55788,(#55792,#55799),.PCURVE_S1.); +#55788 = LINE('',#55789,#55790); +#55789 = CARTESIAN_POINT('',(-4.26,-3.025,3.71)); +#55790 = VECTOR('',#55791,1.); +#55791 = DIRECTION('',(4.440892098501E-016,-1.,-1.224646799147E-016)); +#55792 = PCURVE('',#53916,#55793); +#55793 = DEFINITIONAL_REPRESENTATION('',(#55794),#55798); +#55794 = LINE('',#55795,#55796); +#55795 = CARTESIAN_POINT('',(-3.325,0.523333333333)); +#55796 = VECTOR('',#55797,1.); +#55797 = DIRECTION('',(1.,1.224646799147E-016)); +#55798 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#55799 = PCURVE('',#55800,#55805); +#55800 = PLANE('',#55801); +#55801 = AXIS2_PLACEMENT_3D('',#55802,#55803,#55804); +#55802 = CARTESIAN_POINT('',(-0.2,0.3,3.71)); +#55803 = DIRECTION('',(-2.22044604925E-016,-9.860761315263E-032,-1.)); +#55804 = DIRECTION('',(-1.,-4.440892098501E-016,2.22044604925E-016)); +#55805 = DEFINITIONAL_REPRESENTATION('',(#55806),#55810); +#55806 = LINE('',#55807,#55808); +#55807 = CARTESIAN_POINT('',(4.06,-3.325)); +#55808 = VECTOR('',#55809,1.); +#55809 = DIRECTION('',(0.E+000,-1.)); +#55810 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#55811 = ORIENTED_EDGE('',*,*,#55812,.T.); +#55812 = EDGE_CURVE('',#55785,#55813,#55815,.T.); +#55813 = VERTEX_POINT('',#55814); +#55814 = CARTESIAN_POINT('',(-4.26,-0.45,3.71)); +#55815 = SURFACE_CURVE('',#55816,(#55820,#55827),.PCURVE_S1.); +#55816 = LINE('',#55817,#55818); +#55817 = CARTESIAN_POINT('',(-4.26,0.45,3.71)); +#55818 = VECTOR('',#55819,1.); +#55819 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#55820 = PCURVE('',#53916,#55821); +#55821 = DEFINITIONAL_REPRESENTATION('',(#55822),#55826); +#55822 = LINE('',#55823,#55824); +#55823 = CARTESIAN_POINT('',(-6.8,0.523333333333)); +#55824 = VECTOR('',#55825,1.); +#55825 = DIRECTION('',(1.,0.E+000)); +#55826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#55827 = PCURVE('',#55828,#55833); +#55828 = PLANE('',#55829); +#55829 = AXIS2_PLACEMENT_3D('',#55830,#55831,#55832); +#55830 = CARTESIAN_POINT('',(-4.26,-0.45,3.71)); +#55831 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#55832 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#55833 = DEFINITIONAL_REPRESENTATION('',(#55834),#55838); +#55834 = LINE('',#55835,#55836); +#55835 = CARTESIAN_POINT('',(-0.9,-8.874685183736E-032)); +#55836 = VECTOR('',#55837,1.); +#55837 = DIRECTION('',(1.,0.E+000)); +#55838 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#55839 = ORIENTED_EDGE('',*,*,#55840,.T.); +#55840 = EDGE_CURVE('',#55813,#55841,#55843,.T.); +#55841 = VERTEX_POINT('',#55842); +#55842 = CARTESIAN_POINT('',(-4.26,-0.45,3.91)); +#55843 = SURFACE_CURVE('',#55844,(#55848,#55855),.PCURVE_S1.); +#55844 = LINE('',#55845,#55846); +#55845 = CARTESIAN_POINT('',(-4.26,-0.45,3.71)); +#55846 = VECTOR('',#55847,1.); +#55847 = DIRECTION('',(2.22044604925E-016,9.860761315263E-032,1.)); +#55848 = PCURVE('',#53916,#55849); +#55849 = DEFINITIONAL_REPRESENTATION('',(#55850),#55854); +#55850 = LINE('',#55851,#55852); +#55851 = CARTESIAN_POINT('',(-5.9,0.523333333333)); +#55852 = VECTOR('',#55853,1.); +#55853 = DIRECTION('',(-9.130335306616E-045,-1.)); +#55854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#55855 = PCURVE('',#55828,#55856); +#55856 = DEFINITIONAL_REPRESENTATION('',(#55857),#55861); +#55857 = LINE('',#55858,#55859); +#55858 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#55859 = VECTOR('',#55860,1.); +#55860 = DIRECTION('',(-9.130335306616E-045,-1.)); +#55861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#55862 = ORIENTED_EDGE('',*,*,#55863,.F.); +#55863 = EDGE_CURVE('',#55864,#55841,#55866,.T.); +#55864 = VERTEX_POINT('',#55865); +#55865 = CARTESIAN_POINT('',(-4.26,-0.3,3.91)); +#55866 = SURFACE_CURVE('',#55867,(#55871,#55878),.PCURVE_S1.); +#55867 = LINE('',#55868,#55869); +#55868 = CARTESIAN_POINT('',(-4.26,-0.3,3.91)); +#55869 = VECTOR('',#55870,1.); +#55870 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#55871 = PCURVE('',#53916,#55872); +#55872 = DEFINITIONAL_REPRESENTATION('',(#55873),#55877); +#55873 = LINE('',#55874,#55875); +#55874 = CARTESIAN_POINT('',(-6.05,0.323333333333)); +#55875 = VECTOR('',#55876,1.); +#55876 = DIRECTION('',(1.,0.E+000)); +#55877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#55878 = PCURVE('',#55828,#55879); +#55879 = DEFINITIONAL_REPRESENTATION('',(#55880),#55884); +#55880 = LINE('',#55881,#55882); +#55881 = CARTESIAN_POINT('',(-0.15,-0.2)); +#55882 = VECTOR('',#55883,1.); +#55883 = DIRECTION('',(1.,0.E+000)); +#55884 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#55885 = ORIENTED_EDGE('',*,*,#55886,.T.); +#55886 = EDGE_CURVE('',#55864,#55887,#55889,.T.); +#55887 = VERTEX_POINT('',#55888); +#55888 = CARTESIAN_POINT('',(-4.26,0.3,3.91)); +#55889 = SURFACE_CURVE('',#55890,(#55894,#55901),.PCURVE_S1.); +#55890 = LINE('',#55891,#55892); +#55891 = CARTESIAN_POINT('',(-4.26,-3.325,3.91)); +#55892 = VECTOR('',#55893,1.); +#55893 = DIRECTION('',(-4.440892098501E-016,1.,1.224646799147E-016)); +#55894 = PCURVE('',#53916,#55895); +#55895 = DEFINITIONAL_REPRESENTATION('',(#55896),#55900); +#55896 = LINE('',#55897,#55898); +#55897 = CARTESIAN_POINT('',(-3.025,0.323333333333)); +#55898 = VECTOR('',#55899,1.); +#55899 = DIRECTION('',(-1.,-1.224646799147E-016)); +#55900 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#55901 = PCURVE('',#55902,#55907); +#55902 = PLANE('',#55903); +#55903 = AXIS2_PLACEMENT_3D('',#55904,#55905,#55906); +#55904 = CARTESIAN_POINT('',(-0.2,0.3,3.91)); +#55905 = DIRECTION('',(2.22044604925E-016,9.860761315263E-032,1.)); +#55906 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#55907 = DEFINITIONAL_REPRESENTATION('',(#55908),#55912); +#55908 = LINE('',#55909,#55910); +#55909 = CARTESIAN_POINT('',(-4.06,-3.625)); +#55910 = VECTOR('',#55911,1.); +#55911 = DIRECTION('',(0.E+000,1.)); +#55912 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#55913 = ORIENTED_EDGE('',*,*,#55914,.F.); +#55914 = EDGE_CURVE('',#55915,#55887,#55917,.T.); +#55915 = VERTEX_POINT('',#55916); +#55916 = CARTESIAN_POINT('',(-4.26,0.45,3.91)); +#55917 = SURFACE_CURVE('',#55918,(#55922,#55929),.PCURVE_S1.); +#55918 = LINE('',#55919,#55920); +#55919 = CARTESIAN_POINT('',(-4.26,-0.3,3.91)); +#55920 = VECTOR('',#55921,1.); +#55921 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#55922 = PCURVE('',#53916,#55923); +#55923 = DEFINITIONAL_REPRESENTATION('',(#55924),#55928); +#55924 = LINE('',#55925,#55926); +#55925 = CARTESIAN_POINT('',(-6.05,0.323333333333)); +#55926 = VECTOR('',#55927,1.); +#55927 = DIRECTION('',(1.,0.E+000)); +#55928 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#55929 = PCURVE('',#55930,#55935); +#55930 = PLANE('',#55931); +#55931 = AXIS2_PLACEMENT_3D('',#55932,#55933,#55934); +#55932 = CARTESIAN_POINT('',(-4.26,-0.45,3.71)); +#55933 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#55934 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#55935 = DEFINITIONAL_REPRESENTATION('',(#55936),#55940); +#55936 = LINE('',#55937,#55938); +#55937 = CARTESIAN_POINT('',(-0.15,-0.2)); +#55938 = VECTOR('',#55939,1.); +#55939 = DIRECTION('',(1.,0.E+000)); +#55940 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#55941 = ORIENTED_EDGE('',*,*,#55942,.F.); +#55942 = EDGE_CURVE('',#55943,#55915,#55945,.T.); +#55943 = VERTEX_POINT('',#55944); +#55944 = CARTESIAN_POINT('',(-4.26,0.45,3.71)); +#55945 = SURFACE_CURVE('',#55946,(#55950,#55957),.PCURVE_S1.); +#55946 = LINE('',#55947,#55948); +#55947 = CARTESIAN_POINT('',(-4.26,0.45,3.71)); +#55948 = VECTOR('',#55949,1.); +#55949 = DIRECTION('',(2.22044604925E-016,9.860761315263E-032,1.)); +#55950 = PCURVE('',#53916,#55951); +#55951 = DEFINITIONAL_REPRESENTATION('',(#55952),#55956); +#55952 = LINE('',#55953,#55954); +#55953 = CARTESIAN_POINT('',(-6.8,0.523333333333)); +#55954 = VECTOR('',#55955,1.); +#55955 = DIRECTION('',(-9.130335306616E-045,-1.)); +#55956 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#55957 = PCURVE('',#55930,#55958); +#55958 = DEFINITIONAL_REPRESENTATION('',(#55959),#55963); +#55959 = LINE('',#55960,#55961); +#55960 = CARTESIAN_POINT('',(-0.9,-8.874685183736E-032)); +#55961 = VECTOR('',#55962,1.); +#55962 = DIRECTION('',(-9.130335306616E-045,-1.)); +#55963 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#55964 = ORIENTED_EDGE('',*,*,#55965,.T.); +#55965 = EDGE_CURVE('',#55943,#55783,#55966,.T.); +#55966 = SURFACE_CURVE('',#55967,(#55971,#55978),.PCURVE_S1.); +#55967 = LINE('',#55968,#55969); +#55968 = CARTESIAN_POINT('',(-4.26,0.45,3.71)); +#55969 = VECTOR('',#55970,1.); +#55970 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#55971 = PCURVE('',#53916,#55972); +#55972 = DEFINITIONAL_REPRESENTATION('',(#55973),#55977); +#55973 = LINE('',#55974,#55975); +#55974 = CARTESIAN_POINT('',(-6.8,0.523333333333)); +#55975 = VECTOR('',#55976,1.); +#55976 = DIRECTION('',(1.,0.E+000)); +#55977 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#55978 = PCURVE('',#55930,#55979); +#55979 = DEFINITIONAL_REPRESENTATION('',(#55980),#55984); +#55980 = LINE('',#55981,#55982); +#55981 = CARTESIAN_POINT('',(-0.9,-8.874685183736E-032)); +#55982 = VECTOR('',#55983,1.); +#55983 = DIRECTION('',(1.,0.E+000)); +#55984 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#55985 = FACE_BOUND('',#55986,.T.); +#55986 = EDGE_LOOP('',(#55987,#56017,#56045,#56073,#56096,#56119,#56147, + #56170)); +#55987 = ORIENTED_EDGE('',*,*,#55988,.T.); +#55988 = EDGE_CURVE('',#55989,#55991,#55993,.T.); +#55989 = VERTEX_POINT('',#55990); +#55990 = CARTESIAN_POINT('',(-4.26,0.45,1.17)); +#55991 = VERTEX_POINT('',#55992); +#55992 = CARTESIAN_POINT('',(-4.26,0.3,1.17)); +#55993 = SURFACE_CURVE('',#55994,(#55998,#56005),.PCURVE_S1.); +#55994 = LINE('',#55995,#55996); +#55995 = CARTESIAN_POINT('',(-4.26,0.45,1.17)); +#55996 = VECTOR('',#55997,1.); +#55997 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#55998 = PCURVE('',#53916,#55999); +#55999 = DEFINITIONAL_REPRESENTATION('',(#56000),#56004); +#56000 = LINE('',#56001,#56002); +#56001 = CARTESIAN_POINT('',(-6.8,3.063333333333)); +#56002 = VECTOR('',#56003,1.); +#56003 = DIRECTION('',(1.,0.E+000)); +#56004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#56005 = PCURVE('',#56006,#56011); +#56006 = PLANE('',#56007); +#56007 = AXIS2_PLACEMENT_3D('',#56008,#56009,#56010); +#56008 = CARTESIAN_POINT('',(-4.26,-0.45,1.17)); +#56009 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#56010 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#56011 = DEFINITIONAL_REPRESENTATION('',(#56012),#56016); +#56012 = LINE('',#56013,#56014); +#56013 = CARTESIAN_POINT('',(-0.9,-8.874685183736E-032)); +#56014 = VECTOR('',#56015,1.); +#56015 = DIRECTION('',(1.,0.E+000)); +#56016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#56017 = ORIENTED_EDGE('',*,*,#56018,.T.); +#56018 = EDGE_CURVE('',#55991,#56019,#56021,.T.); +#56019 = VERTEX_POINT('',#56020); +#56020 = CARTESIAN_POINT('',(-4.26,-0.3,1.17)); +#56021 = SURFACE_CURVE('',#56022,(#56026,#56033),.PCURVE_S1.); +#56022 = LINE('',#56023,#56024); +#56023 = CARTESIAN_POINT('',(-4.26,-3.025,1.17)); +#56024 = VECTOR('',#56025,1.); +#56025 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#56026 = PCURVE('',#53916,#56027); +#56027 = DEFINITIONAL_REPRESENTATION('',(#56028),#56032); +#56028 = LINE('',#56029,#56030); +#56029 = CARTESIAN_POINT('',(-3.325,3.063333333333)); +#56030 = VECTOR('',#56031,1.); +#56031 = DIRECTION('',(1.,0.E+000)); +#56032 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#56033 = PCURVE('',#56034,#56039); +#56034 = PLANE('',#56035); +#56035 = AXIS2_PLACEMENT_3D('',#56036,#56037,#56038); +#56036 = CARTESIAN_POINT('',(-2.74,0.3,1.17)); +#56037 = DIRECTION('',(-2.22044604925E-016,-9.860761315263E-032,-1.)); +#56038 = DIRECTION('',(-1.,-4.440892098501E-016,2.22044604925E-016)); +#56039 = DEFINITIONAL_REPRESENTATION('',(#56040),#56044); +#56040 = LINE('',#56041,#56042); +#56041 = CARTESIAN_POINT('',(1.52,-3.325)); +#56042 = VECTOR('',#56043,1.); +#56043 = DIRECTION('',(2.02734169599E-060,-1.)); +#56044 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#56045 = ORIENTED_EDGE('',*,*,#56046,.T.); +#56046 = EDGE_CURVE('',#56019,#56047,#56049,.T.); +#56047 = VERTEX_POINT('',#56048); +#56048 = CARTESIAN_POINT('',(-4.26,-0.45,1.17)); +#56049 = SURFACE_CURVE('',#56050,(#56054,#56061),.PCURVE_S1.); +#56050 = LINE('',#56051,#56052); +#56051 = CARTESIAN_POINT('',(-4.26,0.45,1.17)); +#56052 = VECTOR('',#56053,1.); +#56053 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#56054 = PCURVE('',#53916,#56055); +#56055 = DEFINITIONAL_REPRESENTATION('',(#56056),#56060); +#56056 = LINE('',#56057,#56058); +#56057 = CARTESIAN_POINT('',(-6.8,3.063333333333)); +#56058 = VECTOR('',#56059,1.); +#56059 = DIRECTION('',(1.,0.E+000)); +#56060 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#56061 = PCURVE('',#56062,#56067); +#56062 = PLANE('',#56063); +#56063 = AXIS2_PLACEMENT_3D('',#56064,#56065,#56066); +#56064 = CARTESIAN_POINT('',(-4.26,-0.45,1.17)); +#56065 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#56066 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#56067 = DEFINITIONAL_REPRESENTATION('',(#56068),#56072); +#56068 = LINE('',#56069,#56070); +#56069 = CARTESIAN_POINT('',(-0.9,-8.874685183736E-032)); +#56070 = VECTOR('',#56071,1.); +#56071 = DIRECTION('',(1.,0.E+000)); +#56072 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#56073 = ORIENTED_EDGE('',*,*,#56074,.T.); +#56074 = EDGE_CURVE('',#56047,#56075,#56077,.T.); +#56075 = VERTEX_POINT('',#56076); +#56076 = CARTESIAN_POINT('',(-4.26,-0.45,1.37)); +#56077 = SURFACE_CURVE('',#56078,(#56082,#56089),.PCURVE_S1.); +#56078 = LINE('',#56079,#56080); +#56079 = CARTESIAN_POINT('',(-4.26,-0.45,1.17)); +#56080 = VECTOR('',#56081,1.); +#56081 = DIRECTION('',(2.22044604925E-016,9.860761315263E-032,1.)); +#56082 = PCURVE('',#53916,#56083); +#56083 = DEFINITIONAL_REPRESENTATION('',(#56084),#56088); +#56084 = LINE('',#56085,#56086); +#56085 = CARTESIAN_POINT('',(-5.9,3.063333333333)); +#56086 = VECTOR('',#56087,1.); +#56087 = DIRECTION('',(-9.130335306616E-045,-1.)); +#56088 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#56089 = PCURVE('',#56062,#56090); +#56090 = DEFINITIONAL_REPRESENTATION('',(#56091),#56095); +#56091 = LINE('',#56092,#56093); +#56092 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#56093 = VECTOR('',#56094,1.); +#56094 = DIRECTION('',(-9.130335306616E-045,-1.)); +#56095 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#56096 = ORIENTED_EDGE('',*,*,#56097,.F.); +#56097 = EDGE_CURVE('',#56098,#56075,#56100,.T.); +#56098 = VERTEX_POINT('',#56099); +#56099 = CARTESIAN_POINT('',(-4.26,-0.3,1.37)); +#56100 = SURFACE_CURVE('',#56101,(#56105,#56112),.PCURVE_S1.); +#56101 = LINE('',#56102,#56103); +#56102 = CARTESIAN_POINT('',(-4.26,-0.3,1.37)); +#56103 = VECTOR('',#56104,1.); +#56104 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#56105 = PCURVE('',#53916,#56106); +#56106 = DEFINITIONAL_REPRESENTATION('',(#56107),#56111); +#56107 = LINE('',#56108,#56109); +#56108 = CARTESIAN_POINT('',(-6.05,2.863333333333)); +#56109 = VECTOR('',#56110,1.); +#56110 = DIRECTION('',(1.,0.E+000)); +#56111 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#56112 = PCURVE('',#56062,#56113); +#56113 = DEFINITIONAL_REPRESENTATION('',(#56114),#56118); +#56114 = LINE('',#56115,#56116); +#56115 = CARTESIAN_POINT('',(-0.15,-0.2)); +#56116 = VECTOR('',#56117,1.); +#56117 = DIRECTION('',(1.,0.E+000)); +#56118 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#56119 = ORIENTED_EDGE('',*,*,#56120,.T.); +#56120 = EDGE_CURVE('',#56098,#56121,#56123,.T.); +#56121 = VERTEX_POINT('',#56122); +#56122 = CARTESIAN_POINT('',(-4.26,0.3,1.37)); +#56123 = SURFACE_CURVE('',#56124,(#56128,#56135),.PCURVE_S1.); +#56124 = LINE('',#56125,#56126); +#56125 = CARTESIAN_POINT('',(-4.26,-3.325,1.37)); +#56126 = VECTOR('',#56127,1.); +#56127 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#56128 = PCURVE('',#53916,#56129); +#56129 = DEFINITIONAL_REPRESENTATION('',(#56130),#56134); +#56130 = LINE('',#56131,#56132); +#56131 = CARTESIAN_POINT('',(-3.025,2.863333333333)); +#56132 = VECTOR('',#56133,1.); +#56133 = DIRECTION('',(-1.,0.E+000)); +#56134 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#56135 = PCURVE('',#56136,#56141); +#56136 = PLANE('',#56137); +#56137 = AXIS2_PLACEMENT_3D('',#56138,#56139,#56140); +#56138 = CARTESIAN_POINT('',(-2.74,0.3,1.37)); +#56139 = DIRECTION('',(2.22044604925E-016,9.860761315263E-032,1.)); +#56140 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#56141 = DEFINITIONAL_REPRESENTATION('',(#56142),#56146); +#56142 = LINE('',#56143,#56144); +#56143 = CARTESIAN_POINT('',(-1.52,-3.625)); +#56144 = VECTOR('',#56145,1.); +#56145 = DIRECTION('',(2.02734169599E-060,1.)); +#56146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#56147 = ORIENTED_EDGE('',*,*,#56148,.F.); +#56148 = EDGE_CURVE('',#56149,#56121,#56151,.T.); +#56149 = VERTEX_POINT('',#56150); +#56150 = CARTESIAN_POINT('',(-4.26,0.45,1.37)); +#56151 = SURFACE_CURVE('',#56152,(#56156,#56163),.PCURVE_S1.); +#56152 = LINE('',#56153,#56154); +#56153 = CARTESIAN_POINT('',(-4.26,-0.3,1.37)); +#56154 = VECTOR('',#56155,1.); +#56155 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#56156 = PCURVE('',#53916,#56157); +#56157 = DEFINITIONAL_REPRESENTATION('',(#56158),#56162); +#56158 = LINE('',#56159,#56160); +#56159 = CARTESIAN_POINT('',(-6.05,2.863333333333)); +#56160 = VECTOR('',#56161,1.); +#56161 = DIRECTION('',(1.,0.E+000)); +#56162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#56163 = PCURVE('',#56006,#56164); +#56164 = DEFINITIONAL_REPRESENTATION('',(#56165),#56169); +#56165 = LINE('',#56166,#56167); +#56166 = CARTESIAN_POINT('',(-0.15,-0.2)); +#56167 = VECTOR('',#56168,1.); +#56168 = DIRECTION('',(1.,0.E+000)); +#56169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#56170 = ORIENTED_EDGE('',*,*,#56171,.F.); +#56171 = EDGE_CURVE('',#55989,#56149,#56172,.T.); +#56172 = SURFACE_CURVE('',#56173,(#56177,#56184),.PCURVE_S1.); +#56173 = LINE('',#56174,#56175); +#56174 = CARTESIAN_POINT('',(-4.26,0.45,1.17)); +#56175 = VECTOR('',#56176,1.); +#56176 = DIRECTION('',(2.22044604925E-016,9.860761315263E-032,1.)); +#56177 = PCURVE('',#53916,#56178); +#56178 = DEFINITIONAL_REPRESENTATION('',(#56179),#56183); +#56179 = LINE('',#56180,#56181); +#56180 = CARTESIAN_POINT('',(-6.8,3.063333333333)); +#56181 = VECTOR('',#56182,1.); +#56182 = DIRECTION('',(-9.130335306616E-045,-1.)); +#56183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#56184 = PCURVE('',#56006,#56185); +#56185 = DEFINITIONAL_REPRESENTATION('',(#56186),#56190); +#56186 = LINE('',#56187,#56188); +#56187 = CARTESIAN_POINT('',(-0.9,-8.874685183736E-032)); +#56188 = VECTOR('',#56189,1.); +#56189 = DIRECTION('',(-9.130335306616E-045,-1.)); +#56190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#56191 = ADVANCED_FACE('',(#56192),#53888,.T.); +#56192 = FACE_BOUND('',#56193,.T.); +#56193 = EDGE_LOOP('',(#56194,#56195,#56196,#56197)); +#56194 = ORIENTED_EDGE('',*,*,#53872,.T.); +#56195 = ORIENTED_EDGE('',*,*,#54932,.T.); +#56196 = ORIENTED_EDGE('',*,*,#54096,.F.); +#56197 = ORIENTED_EDGE('',*,*,#54122,.F.); +#56198 = ADVANCED_FACE('',(#56199),#53815,.F.); +#56199 = FACE_BOUND('',#56200,.F.); +#56200 = EDGE_LOOP('',(#56201,#56202,#56203,#56204)); +#56201 = ORIENTED_EDGE('',*,*,#54004,.T.); +#56202 = ORIENTED_EDGE('',*,*,#54149,.T.); +#56203 = ORIENTED_EDGE('',*,*,#53799,.F.); +#56204 = ORIENTED_EDGE('',*,*,#54880,.F.); +#56205 = ADVANCED_FACE('',(#56206),#54191,.F.); +#56206 = FACE_BOUND('',#56207,.F.); +#56207 = EDGE_LOOP('',(#56208,#56231,#56259,#56280)); +#56208 = ORIENTED_EDGE('',*,*,#56209,.T.); +#56209 = EDGE_CURVE('',#54174,#56210,#56212,.T.); +#56210 = VERTEX_POINT('',#56211); +#56211 = CARTESIAN_POINT('',(-12.569,-5.68,0.67)); +#56212 = SURFACE_CURVE('',#56213,(#56217,#56224),.PCURVE_S1.); +#56213 = LINE('',#56214,#56215); +#56214 = CARTESIAN_POINT('',(-12.57,-5.68,0.67)); +#56215 = VECTOR('',#56216,1.); +#56216 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#56217 = PCURVE('',#54191,#56218); +#56218 = DEFINITIONAL_REPRESENTATION('',(#56219),#56223); +#56219 = LINE('',#56220,#56221); +#56220 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#56221 = VECTOR('',#56222,1.); +#56222 = DIRECTION('',(0.E+000,-1.)); +#56223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#56224 = PCURVE('',#54273,#56225); +#56225 = DEFINITIONAL_REPRESENTATION('',(#56226),#56230); +#56226 = LINE('',#56227,#56228); +#56227 = CARTESIAN_POINT('',(1.2,5.329070518201E-016)); +#56228 = VECTOR('',#56229,1.); +#56229 = DIRECTION('',(-2.02734169599E-060,-1.)); +#56230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#56231 = ORIENTED_EDGE('',*,*,#56232,.T.); +#56232 = EDGE_CURVE('',#56210,#56233,#56235,.T.); +#56233 = VERTEX_POINT('',#56234); +#56234 = CARTESIAN_POINT('',(-12.569,-5.68,1.87)); +#56235 = SURFACE_CURVE('',#56236,(#56240,#56247),.PCURVE_S1.); +#56236 = LINE('',#56237,#56238); +#56237 = CARTESIAN_POINT('',(-12.569,-5.68,0.67)); +#56238 = VECTOR('',#56239,1.); +#56239 = DIRECTION('',(2.22044604925E-016,9.860761315263E-032,1.)); +#56240 = PCURVE('',#54191,#56241); +#56241 = DEFINITIONAL_REPRESENTATION('',(#56242),#56246); +#56242 = LINE('',#56243,#56244); +#56243 = CARTESIAN_POINT('',(2.220446049249E-019,-9.999999999994E-004)); +#56244 = VECTOR('',#56245,1.); +#56245 = DIRECTION('',(1.,0.E+000)); +#56246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#56247 = PCURVE('',#56248,#56253); +#56248 = PLANE('',#56249); +#56249 = AXIS2_PLACEMENT_3D('',#56250,#56251,#56252); +#56250 = CARTESIAN_POINT('',(-12.4195,-5.5305,0.67)); +#56251 = DIRECTION('',(0.707106781187,-0.707106781187, + -1.604817931553E-016)); +#56252 = DIRECTION('',(-2.245000666596E-016,2.455461734594E-018,-1.)); +#56253 = DEFINITIONAL_REPRESENTATION('',(#56254),#56258); +#56254 = LINE('',#56255,#56256); +#56255 = CARTESIAN_POINT('',(3.319566843629E-017,-0.211424927575)); +#56256 = VECTOR('',#56257,1.); +#56257 = DIRECTION('',(-1.,8.628166150855E-030)); +#56258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#56259 = ORIENTED_EDGE('',*,*,#56260,.F.); +#56260 = EDGE_CURVE('',#54176,#56233,#56261,.T.); +#56261 = SURFACE_CURVE('',#56262,(#56266,#56273),.PCURVE_S1.); +#56262 = LINE('',#56263,#56264); +#56263 = CARTESIAN_POINT('',(-12.57,-5.68,1.87)); +#56264 = VECTOR('',#56265,1.); +#56265 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#56266 = PCURVE('',#54191,#56267); +#56267 = DEFINITIONAL_REPRESENTATION('',(#56268),#56272); +#56268 = LINE('',#56269,#56270); +#56269 = CARTESIAN_POINT('',(1.2,2.6645352591E-016)); +#56270 = VECTOR('',#56271,1.); +#56271 = DIRECTION('',(0.E+000,-1.)); +#56272 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#56273 = PCURVE('',#54219,#56274); +#56274 = DEFINITIONAL_REPRESENTATION('',(#56275),#56279); +#56275 = LINE('',#56276,#56277); +#56276 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#56277 = VECTOR('',#56278,1.); +#56278 = DIRECTION('',(2.02734169599E-060,-1.)); +#56279 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#56280 = ORIENTED_EDGE('',*,*,#54173,.F.); +#56281 = ADVANCED_FACE('',(#56282),#54273,.F.); +#56282 = FACE_BOUND('',#56283,.F.); +#56283 = EDGE_LOOP('',(#56284,#56307,#56333,#56334)); +#56284 = ORIENTED_EDGE('',*,*,#56285,.T.); +#56285 = EDGE_CURVE('',#54232,#56286,#56288,.T.); +#56286 = VERTEX_POINT('',#56287); +#56287 = CARTESIAN_POINT('',(-12.569,-4.48,0.67)); +#56288 = SURFACE_CURVE('',#56289,(#56293,#56300),.PCURVE_S1.); +#56289 = LINE('',#56290,#56291); +#56290 = CARTESIAN_POINT('',(-12.57,-4.48,0.67)); +#56291 = VECTOR('',#56292,1.); +#56292 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#56293 = PCURVE('',#54273,#56294); +#56294 = DEFINITIONAL_REPRESENTATION('',(#56295),#56299); +#56295 = LINE('',#56296,#56297); +#56296 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#56297 = VECTOR('',#56298,1.); +#56298 = DIRECTION('',(-2.02734169599E-060,-1.)); +#56299 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#56300 = PCURVE('',#54247,#56301); +#56301 = DEFINITIONAL_REPRESENTATION('',(#56302),#56306); +#56302 = LINE('',#56303,#56304); +#56303 = CARTESIAN_POINT('',(1.2,-2.6645352591E-016)); +#56304 = VECTOR('',#56305,1.); +#56305 = DIRECTION('',(0.E+000,-1.)); +#56306 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#56307 = ORIENTED_EDGE('',*,*,#56308,.T.); +#56308 = EDGE_CURVE('',#56286,#56210,#56309,.T.); +#56309 = SURFACE_CURVE('',#56310,(#56314,#56321),.PCURVE_S1.); +#56310 = LINE('',#56311,#56312); +#56311 = CARTESIAN_POINT('',(-12.569,-4.48,0.67)); +#56312 = VECTOR('',#56313,1.); +#56313 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#56314 = PCURVE('',#54273,#56315); +#56315 = DEFINITIONAL_REPRESENTATION('',(#56316),#56320); +#56316 = LINE('',#56317,#56318); +#56317 = CARTESIAN_POINT('',(4.440892098499E-019,-9.999999999994E-004)); +#56318 = VECTOR('',#56319,1.); +#56319 = DIRECTION('',(1.,2.02734169599E-060)); +#56320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#56321 = PCURVE('',#56322,#56327); +#56322 = PLANE('',#56323); +#56323 = AXIS2_PLACEMENT_3D('',#56324,#56325,#56326); +#56324 = CARTESIAN_POINT('',(-12.4195,-4.48,0.8195)); +#56325 = DIRECTION('',(0.707106781187,3.174910390235E-016, + -0.707106781187)); +#56326 = DIRECTION('',(-4.465446715845E-016,1.,2.455461734433E-018)); +#56327 = DEFINITIONAL_REPRESENTATION('',(#56328),#56332); +#56328 = LINE('',#56329,#56330); +#56329 = CARTESIAN_POINT('',(6.639133687259E-017,-0.211424927575)); +#56330 = VECTOR('',#56331,1.); +#56331 = DIRECTION('',(-1.,8.504906634414E-030)); +#56332 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#56333 = ORIENTED_EDGE('',*,*,#56209,.F.); +#56334 = ORIENTED_EDGE('',*,*,#54259,.F.); +#56335 = ADVANCED_FACE('',(#56336),#54247,.F.); +#56336 = FACE_BOUND('',#56337,.F.); +#56337 = EDGE_LOOP('',(#56338,#56361,#56387,#56388)); +#56338 = ORIENTED_EDGE('',*,*,#56339,.T.); +#56339 = EDGE_CURVE('',#54204,#56340,#56342,.T.); +#56340 = VERTEX_POINT('',#56341); +#56341 = CARTESIAN_POINT('',(-12.569,-4.48,1.87)); +#56342 = SURFACE_CURVE('',#56343,(#56347,#56354),.PCURVE_S1.); +#56343 = LINE('',#56344,#56345); +#56344 = CARTESIAN_POINT('',(-12.57,-4.48,1.87)); +#56345 = VECTOR('',#56346,1.); +#56346 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#56347 = PCURVE('',#54247,#56348); +#56348 = DEFINITIONAL_REPRESENTATION('',(#56349),#56353); +#56349 = LINE('',#56350,#56351); +#56350 = CARTESIAN_POINT('',(-0.E+000,0.E+000)); +#56351 = VECTOR('',#56352,1.); +#56352 = DIRECTION('',(0.E+000,-1.)); +#56353 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#56354 = PCURVE('',#54219,#56355); +#56355 = DEFINITIONAL_REPRESENTATION('',(#56356),#56360); +#56356 = LINE('',#56357,#56358); +#56357 = CARTESIAN_POINT('',(1.2,-5.329070518201E-016)); +#56358 = VECTOR('',#56359,1.); +#56359 = DIRECTION('',(2.02734169599E-060,-1.)); +#56360 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#56361 = ORIENTED_EDGE('',*,*,#56362,.T.); +#56362 = EDGE_CURVE('',#56340,#56286,#56363,.T.); +#56363 = SURFACE_CURVE('',#56364,(#56368,#56375),.PCURVE_S1.); +#56364 = LINE('',#56365,#56366); +#56365 = CARTESIAN_POINT('',(-12.569,-4.48,1.87)); +#56366 = VECTOR('',#56367,1.); +#56367 = DIRECTION('',(-2.22044604925E-016,-9.860761315263E-032,-1.)); +#56368 = PCURVE('',#54247,#56369); +#56369 = DEFINITIONAL_REPRESENTATION('',(#56370),#56374); +#56370 = LINE('',#56371,#56372); +#56371 = CARTESIAN_POINT('',(-2.220446049249E-019,-9.999999999994E-004) + ); +#56372 = VECTOR('',#56373,1.); +#56373 = DIRECTION('',(1.,0.E+000)); +#56374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#56375 = PCURVE('',#56376,#56381); +#56376 = PLANE('',#56377); +#56377 = AXIS2_PLACEMENT_3D('',#56378,#56379,#56380); +#56378 = CARTESIAN_POINT('',(-12.4195,-4.6295,1.87)); +#56379 = DIRECTION('',(0.707106781187,0.707106781187, + -1.535366985813E-016)); +#56380 = DIRECTION('',(2.195891431903E-016,-2.455461734673E-018,1.)); +#56381 = DEFINITIONAL_REPRESENTATION('',(#56382),#56386); +#56382 = LINE('',#56383,#56384); +#56383 = CARTESIAN_POINT('',(-3.319566843629E-017,-0.211424927575)); +#56384 = VECTOR('',#56385,1.); +#56385 = DIRECTION('',(-1.,8.55421044099E-030)); +#56386 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#56387 = ORIENTED_EDGE('',*,*,#56285,.F.); +#56388 = ORIENTED_EDGE('',*,*,#54231,.F.); +#56389 = ADVANCED_FACE('',(#56390),#54219,.F.); +#56390 = FACE_BOUND('',#56391,.F.); +#56391 = EDGE_LOOP('',(#56392,#56393,#56419,#56420)); +#56392 = ORIENTED_EDGE('',*,*,#56260,.T.); +#56393 = ORIENTED_EDGE('',*,*,#56394,.T.); +#56394 = EDGE_CURVE('',#56233,#56340,#56395,.T.); +#56395 = SURFACE_CURVE('',#56396,(#56400,#56407),.PCURVE_S1.); +#56396 = LINE('',#56397,#56398); +#56397 = CARTESIAN_POINT('',(-12.569,-5.68,1.87)); +#56398 = VECTOR('',#56399,1.); +#56399 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#56400 = PCURVE('',#54219,#56401); +#56401 = DEFINITIONAL_REPRESENTATION('',(#56402),#56406); +#56402 = LINE('',#56403,#56404); +#56403 = CARTESIAN_POINT('',(-4.440892098499E-019,-9.999999999994E-004) + ); +#56404 = VECTOR('',#56405,1.); +#56405 = DIRECTION('',(1.,-2.02734169599E-060)); +#56406 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#56407 = PCURVE('',#56408,#56413); +#56408 = PLANE('',#56409); +#56409 = AXIS2_PLACEMENT_3D('',#56410,#56411,#56412); +#56410 = CARTESIAN_POINT('',(-12.4195,-5.68,1.7205)); +#56411 = DIRECTION('',(0.707106781187,3.174910390235E-016,0.707106781187 + )); +#56412 = DIRECTION('',(4.465446715845E-016,-1.,2.455461734433E-018)); +#56413 = DEFINITIONAL_REPRESENTATION('',(#56414),#56418); +#56414 = LINE('',#56415,#56416); +#56415 = CARTESIAN_POINT('',(-6.639133687259E-017,-0.211424927575)); +#56416 = VECTOR('',#56417,1.); +#56417 = DIRECTION('',(-1.,-8.504906634414E-030)); +#56418 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#56419 = ORIENTED_EDGE('',*,*,#56339,.F.); +#56420 = ORIENTED_EDGE('',*,*,#54203,.F.); +#56421 = ADVANCED_FACE('',(#56422),#54305,.F.); +#56422 = FACE_BOUND('',#56423,.F.); +#56423 = EDGE_LOOP('',(#56424,#56447,#56475,#56496)); +#56424 = ORIENTED_EDGE('',*,*,#56425,.T.); +#56425 = EDGE_CURVE('',#54288,#56426,#56428,.T.); +#56426 = VERTEX_POINT('',#56427); +#56427 = CARTESIAN_POINT('',(-12.569,-3.14,1.87)); +#56428 = SURFACE_CURVE('',#56429,(#56433,#56440),.PCURVE_S1.); +#56429 = LINE('',#56430,#56431); +#56430 = CARTESIAN_POINT('',(-12.57,-3.14,1.87)); +#56431 = VECTOR('',#56432,1.); +#56432 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#56433 = PCURVE('',#54305,#56434); +#56434 = DEFINITIONAL_REPRESENTATION('',(#56435),#56439); +#56435 = LINE('',#56436,#56437); +#56436 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#56437 = VECTOR('',#56438,1.); +#56438 = DIRECTION('',(2.02734169599E-060,-1.)); +#56439 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#56440 = PCURVE('',#54387,#56441); +#56441 = DEFINITIONAL_REPRESENTATION('',(#56442),#56446); +#56442 = LINE('',#56443,#56444); +#56443 = CARTESIAN_POINT('',(1.2,2.6645352591E-016)); +#56444 = VECTOR('',#56445,1.); +#56445 = DIRECTION('',(0.E+000,-1.)); +#56446 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#56447 = ORIENTED_EDGE('',*,*,#56448,.T.); +#56448 = EDGE_CURVE('',#56426,#56449,#56451,.T.); +#56449 = VERTEX_POINT('',#56450); +#56450 = CARTESIAN_POINT('',(-12.569,-1.94,1.87)); +#56451 = SURFACE_CURVE('',#56452,(#56456,#56463),.PCURVE_S1.); +#56452 = LINE('',#56453,#56454); +#56453 = CARTESIAN_POINT('',(-12.569,-3.14,1.87)); +#56454 = VECTOR('',#56455,1.); +#56455 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#56456 = PCURVE('',#54305,#56457); +#56457 = DEFINITIONAL_REPRESENTATION('',(#56458),#56462); +#56458 = LINE('',#56459,#56460); +#56459 = CARTESIAN_POINT('',(-4.440892098499E-019,-9.999999999994E-004) + ); +#56460 = VECTOR('',#56461,1.); +#56461 = DIRECTION('',(1.,-2.02734169599E-060)); +#56462 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#56463 = PCURVE('',#56464,#56469); +#56464 = PLANE('',#56465); +#56465 = AXIS2_PLACEMENT_3D('',#56466,#56467,#56468); +#56466 = CARTESIAN_POINT('',(-12.4195,-3.14,1.7205)); +#56467 = DIRECTION('',(0.707106781187,3.174910390235E-016,0.707106781187 + )); +#56468 = DIRECTION('',(4.465446715845E-016,-1.,2.455461734433E-018)); +#56469 = DEFINITIONAL_REPRESENTATION('',(#56470),#56474); +#56470 = LINE('',#56471,#56472); +#56471 = CARTESIAN_POINT('',(-6.639133687259E-017,-0.211424927575)); +#56472 = VECTOR('',#56473,1.); +#56473 = DIRECTION('',(-1.,-8.504906634414E-030)); +#56474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#56475 = ORIENTED_EDGE('',*,*,#56476,.F.); +#56476 = EDGE_CURVE('',#54290,#56449,#56477,.T.); +#56477 = SURFACE_CURVE('',#56478,(#56482,#56489),.PCURVE_S1.); +#56478 = LINE('',#56479,#56480); +#56479 = CARTESIAN_POINT('',(-12.57,-1.94,1.87)); +#56480 = VECTOR('',#56481,1.); +#56481 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#56482 = PCURVE('',#54305,#56483); +#56483 = DEFINITIONAL_REPRESENTATION('',(#56484),#56488); +#56484 = LINE('',#56485,#56486); +#56485 = CARTESIAN_POINT('',(1.2,-5.329070518201E-016)); +#56486 = VECTOR('',#56487,1.); +#56487 = DIRECTION('',(2.02734169599E-060,-1.)); +#56488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#56489 = PCURVE('',#54333,#56490); +#56490 = DEFINITIONAL_REPRESENTATION('',(#56491),#56495); +#56491 = LINE('',#56492,#56493); +#56492 = CARTESIAN_POINT('',(-0.E+000,0.E+000)); +#56493 = VECTOR('',#56494,1.); +#56494 = DIRECTION('',(0.E+000,-1.)); +#56495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#56496 = ORIENTED_EDGE('',*,*,#54287,.F.); +#56497 = ADVANCED_FACE('',(#56498),#54387,.F.); +#56498 = FACE_BOUND('',#56499,.F.); +#56499 = EDGE_LOOP('',(#56500,#56523,#56549,#56550)); +#56500 = ORIENTED_EDGE('',*,*,#56501,.T.); +#56501 = EDGE_CURVE('',#54346,#56502,#56504,.T.); +#56502 = VERTEX_POINT('',#56503); +#56503 = CARTESIAN_POINT('',(-12.569,-3.14,0.67)); +#56504 = SURFACE_CURVE('',#56505,(#56509,#56516),.PCURVE_S1.); +#56505 = LINE('',#56506,#56507); +#56506 = CARTESIAN_POINT('',(-12.57,-3.14,0.67)); +#56507 = VECTOR('',#56508,1.); +#56508 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#56509 = PCURVE('',#54387,#56510); +#56510 = DEFINITIONAL_REPRESENTATION('',(#56511),#56515); +#56511 = LINE('',#56512,#56513); +#56512 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#56513 = VECTOR('',#56514,1.); +#56514 = DIRECTION('',(0.E+000,-1.)); +#56515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#56516 = PCURVE('',#54361,#56517); +#56517 = DEFINITIONAL_REPRESENTATION('',(#56518),#56522); +#56518 = LINE('',#56519,#56520); +#56519 = CARTESIAN_POINT('',(1.2,5.329070518201E-016)); +#56520 = VECTOR('',#56521,1.); +#56521 = DIRECTION('',(-2.02734169599E-060,-1.)); +#56522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#56523 = ORIENTED_EDGE('',*,*,#56524,.T.); +#56524 = EDGE_CURVE('',#56502,#56426,#56525,.T.); +#56525 = SURFACE_CURVE('',#56526,(#56530,#56537),.PCURVE_S1.); +#56526 = LINE('',#56527,#56528); +#56527 = CARTESIAN_POINT('',(-12.569,-3.14,0.67)); +#56528 = VECTOR('',#56529,1.); +#56529 = DIRECTION('',(2.22044604925E-016,9.860761315263E-032,1.)); +#56530 = PCURVE('',#54387,#56531); +#56531 = DEFINITIONAL_REPRESENTATION('',(#56532),#56536); +#56532 = LINE('',#56533,#56534); +#56533 = CARTESIAN_POINT('',(2.220446049249E-019,-9.999999999994E-004)); +#56534 = VECTOR('',#56535,1.); +#56535 = DIRECTION('',(1.,0.E+000)); +#56536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#56537 = PCURVE('',#56538,#56543); +#56538 = PLANE('',#56539); +#56539 = AXIS2_PLACEMENT_3D('',#56540,#56541,#56542); +#56540 = CARTESIAN_POINT('',(-12.4195,-2.9905,0.67)); +#56541 = DIRECTION('',(0.707106781187,-0.707106781187, + -1.604817931553E-016)); +#56542 = DIRECTION('',(-2.245000666596E-016,2.455461734594E-018,-1.)); +#56543 = DEFINITIONAL_REPRESENTATION('',(#56544),#56548); +#56544 = LINE('',#56545,#56546); +#56545 = CARTESIAN_POINT('',(3.319566843629E-017,-0.211424927575)); +#56546 = VECTOR('',#56547,1.); +#56547 = DIRECTION('',(-1.,8.628166150855E-030)); +#56548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#56549 = ORIENTED_EDGE('',*,*,#56425,.F.); +#56550 = ORIENTED_EDGE('',*,*,#54373,.F.); +#56551 = ADVANCED_FACE('',(#56552),#54361,.F.); +#56552 = FACE_BOUND('',#56553,.F.); +#56553 = EDGE_LOOP('',(#56554,#56577,#56603,#56604)); +#56554 = ORIENTED_EDGE('',*,*,#56555,.T.); +#56555 = EDGE_CURVE('',#54318,#56556,#56558,.T.); +#56556 = VERTEX_POINT('',#56557); +#56557 = CARTESIAN_POINT('',(-12.569,-1.94,0.67)); +#56558 = SURFACE_CURVE('',#56559,(#56563,#56570),.PCURVE_S1.); +#56559 = LINE('',#56560,#56561); +#56560 = CARTESIAN_POINT('',(-12.57,-1.94,0.67)); +#56561 = VECTOR('',#56562,1.); +#56562 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#56563 = PCURVE('',#54361,#56564); +#56564 = DEFINITIONAL_REPRESENTATION('',(#56565),#56569); +#56565 = LINE('',#56566,#56567); +#56566 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#56567 = VECTOR('',#56568,1.); +#56568 = DIRECTION('',(-2.02734169599E-060,-1.)); +#56569 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#56570 = PCURVE('',#54333,#56571); +#56571 = DEFINITIONAL_REPRESENTATION('',(#56572),#56576); +#56572 = LINE('',#56573,#56574); +#56573 = CARTESIAN_POINT('',(1.2,-2.6645352591E-016)); +#56574 = VECTOR('',#56575,1.); +#56575 = DIRECTION('',(0.E+000,-1.)); +#56576 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#56577 = ORIENTED_EDGE('',*,*,#56578,.T.); +#56578 = EDGE_CURVE('',#56556,#56502,#56579,.T.); +#56579 = SURFACE_CURVE('',#56580,(#56584,#56591),.PCURVE_S1.); +#56580 = LINE('',#56581,#56582); +#56581 = CARTESIAN_POINT('',(-12.569,-1.94,0.67)); +#56582 = VECTOR('',#56583,1.); +#56583 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#56584 = PCURVE('',#54361,#56585); +#56585 = DEFINITIONAL_REPRESENTATION('',(#56586),#56590); +#56586 = LINE('',#56587,#56588); +#56587 = CARTESIAN_POINT('',(4.440892098499E-019,-9.999999999994E-004)); +#56588 = VECTOR('',#56589,1.); +#56589 = DIRECTION('',(1.,2.02734169599E-060)); +#56590 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#56591 = PCURVE('',#56592,#56597); +#56592 = PLANE('',#56593); +#56593 = AXIS2_PLACEMENT_3D('',#56594,#56595,#56596); +#56594 = CARTESIAN_POINT('',(-12.4195,-1.94,0.8195)); +#56595 = DIRECTION('',(0.707106781187,3.174910390235E-016, + -0.707106781187)); +#56596 = DIRECTION('',(-4.465446715845E-016,1.,2.455461734433E-018)); +#56597 = DEFINITIONAL_REPRESENTATION('',(#56598),#56602); +#56598 = LINE('',#56599,#56600); +#56599 = CARTESIAN_POINT('',(6.639133687259E-017,-0.211424927575)); +#56600 = VECTOR('',#56601,1.); +#56601 = DIRECTION('',(-1.,8.504906634414E-030)); +#56602 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#56603 = ORIENTED_EDGE('',*,*,#56501,.F.); +#56604 = ORIENTED_EDGE('',*,*,#54345,.F.); +#56605 = ADVANCED_FACE('',(#56606),#54333,.F.); +#56606 = FACE_BOUND('',#56607,.F.); +#56607 = EDGE_LOOP('',(#56608,#56609,#56635,#56636)); +#56608 = ORIENTED_EDGE('',*,*,#56476,.T.); +#56609 = ORIENTED_EDGE('',*,*,#56610,.T.); +#56610 = EDGE_CURVE('',#56449,#56556,#56611,.T.); +#56611 = SURFACE_CURVE('',#56612,(#56616,#56623),.PCURVE_S1.); +#56612 = LINE('',#56613,#56614); +#56613 = CARTESIAN_POINT('',(-12.569,-1.94,1.87)); +#56614 = VECTOR('',#56615,1.); +#56615 = DIRECTION('',(-2.22044604925E-016,-9.860761315263E-032,-1.)); +#56616 = PCURVE('',#54333,#56617); +#56617 = DEFINITIONAL_REPRESENTATION('',(#56618),#56622); +#56618 = LINE('',#56619,#56620); +#56619 = CARTESIAN_POINT('',(-2.220446049249E-019,-9.999999999994E-004) + ); +#56620 = VECTOR('',#56621,1.); +#56621 = DIRECTION('',(1.,0.E+000)); +#56622 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#56623 = PCURVE('',#56624,#56629); +#56624 = PLANE('',#56625); +#56625 = AXIS2_PLACEMENT_3D('',#56626,#56627,#56628); +#56626 = CARTESIAN_POINT('',(-12.4195,-2.0895,1.87)); +#56627 = DIRECTION('',(0.707106781187,0.707106781187, + -1.535366985813E-016)); +#56628 = DIRECTION('',(2.195891431903E-016,-2.455461734673E-018,1.)); +#56629 = DEFINITIONAL_REPRESENTATION('',(#56630),#56634); +#56630 = LINE('',#56631,#56632); +#56631 = CARTESIAN_POINT('',(-3.319566843629E-017,-0.211424927575)); +#56632 = VECTOR('',#56633,1.); +#56633 = DIRECTION('',(-1.,8.55421044099E-030)); +#56634 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#56635 = ORIENTED_EDGE('',*,*,#56555,.F.); +#56636 = ORIENTED_EDGE('',*,*,#54317,.F.); +#56637 = ADVANCED_FACE('',(#56638),#54419,.F.); +#56638 = FACE_BOUND('',#56639,.F.); +#56639 = EDGE_LOOP('',(#56640,#56663,#56691,#56712)); +#56640 = ORIENTED_EDGE('',*,*,#56641,.T.); +#56641 = EDGE_CURVE('',#54402,#56642,#56644,.T.); +#56642 = VERTEX_POINT('',#56643); +#56643 = CARTESIAN_POINT('',(-12.569,-3.14,3.21)); +#56644 = SURFACE_CURVE('',#56645,(#56649,#56656),.PCURVE_S1.); +#56645 = LINE('',#56646,#56647); +#56646 = CARTESIAN_POINT('',(-12.57,-3.14,3.21)); +#56647 = VECTOR('',#56648,1.); +#56648 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#56649 = PCURVE('',#54419,#56650); +#56650 = DEFINITIONAL_REPRESENTATION('',(#56651),#56655); +#56651 = LINE('',#56652,#56653); +#56652 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#56653 = VECTOR('',#56654,1.); +#56654 = DIRECTION('',(-4.930380657631E-032,-1.)); +#56655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#56656 = PCURVE('',#54501,#56657); +#56657 = DEFINITIONAL_REPRESENTATION('',(#56658),#56662); +#56658 = LINE('',#56659,#56660); +#56659 = CARTESIAN_POINT('',(1.2,5.329070518201E-016)); +#56660 = VECTOR('',#56661,1.); +#56661 = DIRECTION('',(2.719262146893E-032,-1.)); +#56662 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#56663 = ORIENTED_EDGE('',*,*,#56664,.T.); +#56664 = EDGE_CURVE('',#56642,#56665,#56667,.T.); +#56665 = VERTEX_POINT('',#56666); +#56666 = CARTESIAN_POINT('',(-12.569,-3.14,4.41)); +#56667 = SURFACE_CURVE('',#56668,(#56672,#56679),.PCURVE_S1.); +#56668 = LINE('',#56669,#56670); +#56669 = CARTESIAN_POINT('',(-12.569,-3.14,3.21)); +#56670 = VECTOR('',#56671,1.); +#56671 = DIRECTION('',(2.22044604925E-016,-1.224646799147E-016,1.)); +#56672 = PCURVE('',#54419,#56673); +#56673 = DEFINITIONAL_REPRESENTATION('',(#56674),#56678); +#56674 = LINE('',#56675,#56676); +#56675 = CARTESIAN_POINT('',(2.220446049249E-019,-9.999999999994E-004)); +#56676 = VECTOR('',#56677,1.); +#56677 = DIRECTION('',(1.,0.E+000)); +#56678 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#56679 = PCURVE('',#56680,#56685); +#56680 = PLANE('',#56681); +#56681 = AXIS2_PLACEMENT_3D('',#56682,#56683,#56684); +#56682 = CARTESIAN_POINT('',(-12.4195,-2.9905,3.21)); +#56683 = DIRECTION('',(0.707106781187,-0.707106781187, + -2.470773987787E-016)); +#56684 = DIRECTION('',(-2.245000666595E-016,1.249201416492E-016,-1.)); +#56685 = DEFINITIONAL_REPRESENTATION('',(#56686),#56690); +#56686 = LINE('',#56687,#56688); +#56687 = CARTESIAN_POINT('',(1.488719878904E-017,-0.211424927575)); +#56688 = VECTOR('',#56689,1.); +#56689 = DIRECTION('',(-1.,2.465190328816E-032)); +#56690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#56691 = ORIENTED_EDGE('',*,*,#56692,.F.); +#56692 = EDGE_CURVE('',#54404,#56665,#56693,.T.); +#56693 = SURFACE_CURVE('',#56694,(#56698,#56705),.PCURVE_S1.); +#56694 = LINE('',#56695,#56696); +#56695 = CARTESIAN_POINT('',(-12.57,-3.14,4.41)); +#56696 = VECTOR('',#56697,1.); +#56697 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#56698 = PCURVE('',#54419,#56699); +#56699 = DEFINITIONAL_REPRESENTATION('',(#56700),#56704); +#56700 = LINE('',#56701,#56702); +#56701 = CARTESIAN_POINT('',(1.2,2.6645352591E-016)); +#56702 = VECTOR('',#56703,1.); +#56703 = DIRECTION('',(-4.930380657631E-032,-1.)); +#56704 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#56705 = PCURVE('',#54447,#56706); +#56706 = DEFINITIONAL_REPRESENTATION('',(#56707),#56711); +#56707 = LINE('',#56708,#56709); +#56708 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#56709 = VECTOR('',#56710,1.); +#56710 = DIRECTION('',(-2.719262146893E-032,-1.)); +#56711 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#56712 = ORIENTED_EDGE('',*,*,#54401,.F.); +#56713 = ADVANCED_FACE('',(#56714),#54501,.F.); +#56714 = FACE_BOUND('',#56715,.F.); +#56715 = EDGE_LOOP('',(#56716,#56739,#56765,#56766)); +#56716 = ORIENTED_EDGE('',*,*,#56717,.T.); +#56717 = EDGE_CURVE('',#54460,#56718,#56720,.T.); +#56718 = VERTEX_POINT('',#56719); +#56719 = CARTESIAN_POINT('',(-12.569,-1.94,3.21)); +#56720 = SURFACE_CURVE('',#56721,(#56725,#56732),.PCURVE_S1.); +#56721 = LINE('',#56722,#56723); +#56722 = CARTESIAN_POINT('',(-12.57,-1.94,3.21)); +#56723 = VECTOR('',#56724,1.); +#56724 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#56725 = PCURVE('',#54501,#56726); +#56726 = DEFINITIONAL_REPRESENTATION('',(#56727),#56731); +#56727 = LINE('',#56728,#56729); +#56728 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#56729 = VECTOR('',#56730,1.); +#56730 = DIRECTION('',(2.719262146893E-032,-1.)); +#56731 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#56732 = PCURVE('',#54475,#56733); +#56733 = DEFINITIONAL_REPRESENTATION('',(#56734),#56738); +#56734 = LINE('',#56735,#56736); +#56735 = CARTESIAN_POINT('',(1.2,-2.6645352591E-016)); +#56736 = VECTOR('',#56737,1.); +#56737 = DIRECTION('',(4.930380657631E-032,-1.)); +#56738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#56739 = ORIENTED_EDGE('',*,*,#56740,.T.); +#56740 = EDGE_CURVE('',#56718,#56642,#56741,.T.); +#56741 = SURFACE_CURVE('',#56742,(#56746,#56753),.PCURVE_S1.); +#56742 = LINE('',#56743,#56744); +#56743 = CARTESIAN_POINT('',(-12.569,-1.94,3.21)); +#56744 = VECTOR('',#56745,1.); +#56745 = DIRECTION('',(4.440892098501E-016,-1.,-1.224646799147E-016)); +#56746 = PCURVE('',#54501,#56747); +#56747 = DEFINITIONAL_REPRESENTATION('',(#56748),#56752); +#56748 = LINE('',#56749,#56750); +#56749 = CARTESIAN_POINT('',(4.440892098499E-019,-9.999999999994E-004)); +#56750 = VECTOR('',#56751,1.); +#56751 = DIRECTION('',(1.,-2.719262146893E-032)); +#56752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#56753 = PCURVE('',#56754,#56759); +#56754 = PLANE('',#56755); +#56755 = AXIS2_PLACEMENT_3D('',#56756,#56757,#56758); +#56756 = CARTESIAN_POINT('',(-12.4195,-1.94,3.3595)); +#56757 = DIRECTION('',(0.707106781187,3.97141550073E-016,-0.707106781187 + )); +#56758 = DIRECTION('',(-4.416337481153E-016,1.,1.200092181799E-016)); +#56759 = DEFINITIONAL_REPRESENTATION('',(#56760),#56764); +#56760 = LINE('',#56761,#56762); +#56761 = CARTESIAN_POINT('',(4.808286722534E-017,-0.211424927575)); +#56762 = VECTOR('',#56763,1.); +#56763 = DIRECTION('',(-1.,-2.465190328816E-032)); +#56764 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#56765 = ORIENTED_EDGE('',*,*,#56641,.F.); +#56766 = ORIENTED_EDGE('',*,*,#54487,.F.); +#56767 = ADVANCED_FACE('',(#56768),#54475,.F.); +#56768 = FACE_BOUND('',#56769,.F.); +#56769 = EDGE_LOOP('',(#56770,#56793,#56819,#56820)); +#56770 = ORIENTED_EDGE('',*,*,#56771,.T.); +#56771 = EDGE_CURVE('',#54432,#56772,#56774,.T.); +#56772 = VERTEX_POINT('',#56773); +#56773 = CARTESIAN_POINT('',(-12.569,-1.94,4.41)); +#56774 = SURFACE_CURVE('',#56775,(#56779,#56786),.PCURVE_S1.); +#56775 = LINE('',#56776,#56777); +#56776 = CARTESIAN_POINT('',(-12.57,-1.94,4.41)); +#56777 = VECTOR('',#56778,1.); +#56778 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#56779 = PCURVE('',#54475,#56780); +#56780 = DEFINITIONAL_REPRESENTATION('',(#56781),#56785); +#56781 = LINE('',#56782,#56783); +#56782 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#56783 = VECTOR('',#56784,1.); +#56784 = DIRECTION('',(4.930380657631E-032,-1.)); +#56785 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#56786 = PCURVE('',#54447,#56787); +#56787 = DEFINITIONAL_REPRESENTATION('',(#56788),#56792); +#56788 = LINE('',#56789,#56790); +#56789 = CARTESIAN_POINT('',(1.2,-5.329070518201E-016)); +#56790 = VECTOR('',#56791,1.); +#56791 = DIRECTION('',(-2.719262146893E-032,-1.)); +#56792 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#56793 = ORIENTED_EDGE('',*,*,#56794,.T.); +#56794 = EDGE_CURVE('',#56772,#56718,#56795,.T.); +#56795 = SURFACE_CURVE('',#56796,(#56800,#56807),.PCURVE_S1.); +#56796 = LINE('',#56797,#56798); +#56797 = CARTESIAN_POINT('',(-12.569,-1.94,4.41)); +#56798 = VECTOR('',#56799,1.); +#56799 = DIRECTION('',(-2.22044604925E-016,1.224646799147E-016,-1.)); +#56800 = PCURVE('',#54475,#56801); +#56801 = DEFINITIONAL_REPRESENTATION('',(#56802),#56806); +#56802 = LINE('',#56803,#56804); +#56803 = CARTESIAN_POINT('',(-2.220446049249E-019,-9.999999999994E-004) + ); +#56804 = VECTOR('',#56805,1.); +#56805 = DIRECTION('',(1.,0.E+000)); +#56806 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#56807 = PCURVE('',#56808,#56813); +#56808 = PLANE('',#56809); +#56809 = AXIS2_PLACEMENT_3D('',#56810,#56811,#56812); +#56810 = CARTESIAN_POINT('',(-12.4195,-2.0895,4.41)); +#56811 = DIRECTION('',(0.707106781187,0.707106781187, + -6.694109295781E-017)); +#56812 = DIRECTION('',(2.195891431904E-016,-1.249201416493E-016,1.)); +#56813 = DEFINITIONAL_REPRESENTATION('',(#56814),#56818); +#56814 = LINE('',#56815,#56816); +#56815 = CARTESIAN_POINT('',(-5.150413808354E-017,-0.211424927575)); +#56816 = VECTOR('',#56817,1.); +#56817 = DIRECTION('',(-1.,4.930380657631E-032)); +#56818 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#56819 = ORIENTED_EDGE('',*,*,#56717,.F.); +#56820 = ORIENTED_EDGE('',*,*,#54459,.F.); +#56821 = ADVANCED_FACE('',(#56822),#54447,.F.); +#56822 = FACE_BOUND('',#56823,.F.); +#56823 = EDGE_LOOP('',(#56824,#56825,#56851,#56852)); +#56824 = ORIENTED_EDGE('',*,*,#56692,.T.); +#56825 = ORIENTED_EDGE('',*,*,#56826,.T.); +#56826 = EDGE_CURVE('',#56665,#56772,#56827,.T.); +#56827 = SURFACE_CURVE('',#56828,(#56832,#56839),.PCURVE_S1.); +#56828 = LINE('',#56829,#56830); +#56829 = CARTESIAN_POINT('',(-12.569,-3.14,4.41)); +#56830 = VECTOR('',#56831,1.); +#56831 = DIRECTION('',(-4.440892098501E-016,1.,1.224646799147E-016)); +#56832 = PCURVE('',#54447,#56833); +#56833 = DEFINITIONAL_REPRESENTATION('',(#56834),#56838); +#56834 = LINE('',#56835,#56836); +#56835 = CARTESIAN_POINT('',(-4.440892098499E-019,-9.999999999994E-004) + ); +#56836 = VECTOR('',#56837,1.); +#56837 = DIRECTION('',(1.,2.719262146893E-032)); +#56838 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#56839 = PCURVE('',#56840,#56845); +#56840 = PLANE('',#56841); +#56841 = AXIS2_PLACEMENT_3D('',#56842,#56843,#56844); +#56842 = CARTESIAN_POINT('',(-12.4195,-3.14,4.2605)); +#56843 = DIRECTION('',(0.707106781187,2.239503388261E-016,0.707106781187 + )); +#56844 = DIRECTION('',(4.416337481153E-016,-1.,-1.249201416495E-016)); +#56845 = DEFINITIONAL_REPRESENTATION('',(#56846),#56850); +#56846 = LINE('',#56847,#56848); +#56847 = CARTESIAN_POINT('',(-8.469980651984E-017,-0.211424927575)); +#56848 = VECTOR('',#56849,1.); +#56849 = DIRECTION('',(-1.,-1.232595164408E-032)); +#56850 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#56851 = ORIENTED_EDGE('',*,*,#56771,.F.); +#56852 = ORIENTED_EDGE('',*,*,#54431,.F.); +#56853 = ADVANCED_FACE('',(#56854),#54533,.F.); +#56854 = FACE_BOUND('',#56855,.F.); +#56855 = EDGE_LOOP('',(#56856,#56879,#56907,#56928)); +#56856 = ORIENTED_EDGE('',*,*,#56857,.T.); +#56857 = EDGE_CURVE('',#54516,#56858,#56860,.T.); +#56858 = VERTEX_POINT('',#56859); +#56859 = CARTESIAN_POINT('',(-12.569,-4.48,3.21)); +#56860 = SURFACE_CURVE('',#56861,(#56865,#56872),.PCURVE_S1.); +#56861 = LINE('',#56862,#56863); +#56862 = CARTESIAN_POINT('',(-12.57,-4.48,3.21)); +#56863 = VECTOR('',#56864,1.); +#56864 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#56865 = PCURVE('',#54533,#56866); +#56866 = DEFINITIONAL_REPRESENTATION('',(#56867),#56871); +#56867 = LINE('',#56868,#56869); +#56868 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#56869 = VECTOR('',#56870,1.); +#56870 = DIRECTION('',(2.719262146893E-032,-1.)); +#56871 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#56872 = PCURVE('',#54615,#56873); +#56873 = DEFINITIONAL_REPRESENTATION('',(#56874),#56878); +#56874 = LINE('',#56875,#56876); +#56875 = CARTESIAN_POINT('',(1.2,-2.6645352591E-016)); +#56876 = VECTOR('',#56877,1.); +#56877 = DIRECTION('',(4.930380657631E-032,-1.)); +#56878 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#56879 = ORIENTED_EDGE('',*,*,#56880,.T.); +#56880 = EDGE_CURVE('',#56858,#56881,#56883,.T.); +#56881 = VERTEX_POINT('',#56882); +#56882 = CARTESIAN_POINT('',(-12.569,-5.68,3.21)); +#56883 = SURFACE_CURVE('',#56884,(#56888,#56895),.PCURVE_S1.); +#56884 = LINE('',#56885,#56886); +#56885 = CARTESIAN_POINT('',(-12.569,-4.48,3.21)); +#56886 = VECTOR('',#56887,1.); +#56887 = DIRECTION('',(4.440892098501E-016,-1.,-1.224646799147E-016)); +#56888 = PCURVE('',#54533,#56889); +#56889 = DEFINITIONAL_REPRESENTATION('',(#56890),#56894); +#56890 = LINE('',#56891,#56892); +#56891 = CARTESIAN_POINT('',(4.440892098499E-019,-9.999999999994E-004)); +#56892 = VECTOR('',#56893,1.); +#56893 = DIRECTION('',(1.,-2.719262146893E-032)); +#56894 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#56895 = PCURVE('',#56896,#56901); +#56896 = PLANE('',#56897); +#56897 = AXIS2_PLACEMENT_3D('',#56898,#56899,#56900); +#56898 = CARTESIAN_POINT('',(-12.4195,-4.48,3.3595)); +#56899 = DIRECTION('',(0.707106781187,3.97141550073E-016,-0.707106781187 + )); +#56900 = DIRECTION('',(-4.416337481153E-016,1.,1.200092181799E-016)); +#56901 = DEFINITIONAL_REPRESENTATION('',(#56902),#56906); +#56902 = LINE('',#56903,#56904); +#56903 = CARTESIAN_POINT('',(4.808286722534E-017,-0.211424927575)); +#56904 = VECTOR('',#56905,1.); +#56905 = DIRECTION('',(-1.,-2.465190328816E-032)); +#56906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#56907 = ORIENTED_EDGE('',*,*,#56908,.F.); +#56908 = EDGE_CURVE('',#54518,#56881,#56909,.T.); +#56909 = SURFACE_CURVE('',#56910,(#56914,#56921),.PCURVE_S1.); +#56910 = LINE('',#56911,#56912); +#56911 = CARTESIAN_POINT('',(-12.57,-5.68,3.21)); +#56912 = VECTOR('',#56913,1.); +#56913 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#56914 = PCURVE('',#54533,#56915); +#56915 = DEFINITIONAL_REPRESENTATION('',(#56916),#56920); +#56916 = LINE('',#56917,#56918); +#56917 = CARTESIAN_POINT('',(1.2,5.329070518201E-016)); +#56918 = VECTOR('',#56919,1.); +#56919 = DIRECTION('',(2.719262146893E-032,-1.)); +#56920 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#56921 = PCURVE('',#54561,#56922); +#56922 = DEFINITIONAL_REPRESENTATION('',(#56923),#56927); +#56923 = LINE('',#56924,#56925); +#56924 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#56925 = VECTOR('',#56926,1.); +#56926 = DIRECTION('',(-4.930380657631E-032,-1.)); +#56927 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#56928 = ORIENTED_EDGE('',*,*,#54515,.F.); +#56929 = ADVANCED_FACE('',(#56930),#54615,.F.); +#56930 = FACE_BOUND('',#56931,.F.); +#56931 = EDGE_LOOP('',(#56932,#56955,#56981,#56982)); +#56932 = ORIENTED_EDGE('',*,*,#56933,.T.); +#56933 = EDGE_CURVE('',#54574,#56934,#56936,.T.); +#56934 = VERTEX_POINT('',#56935); +#56935 = CARTESIAN_POINT('',(-12.569,-4.48,4.41)); +#56936 = SURFACE_CURVE('',#56937,(#56941,#56948),.PCURVE_S1.); +#56937 = LINE('',#56938,#56939); +#56938 = CARTESIAN_POINT('',(-12.57,-4.48,4.41)); +#56939 = VECTOR('',#56940,1.); +#56940 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#56941 = PCURVE('',#54615,#56942); +#56942 = DEFINITIONAL_REPRESENTATION('',(#56943),#56947); +#56943 = LINE('',#56944,#56945); +#56944 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#56945 = VECTOR('',#56946,1.); +#56946 = DIRECTION('',(4.930380657631E-032,-1.)); +#56947 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#56948 = PCURVE('',#54589,#56949); +#56949 = DEFINITIONAL_REPRESENTATION('',(#56950),#56954); +#56950 = LINE('',#56951,#56952); +#56951 = CARTESIAN_POINT('',(1.2,-5.329070518201E-016)); +#56952 = VECTOR('',#56953,1.); +#56953 = DIRECTION('',(-2.719262146893E-032,-1.)); +#56954 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#56955 = ORIENTED_EDGE('',*,*,#56956,.T.); +#56956 = EDGE_CURVE('',#56934,#56858,#56957,.T.); +#56957 = SURFACE_CURVE('',#56958,(#56962,#56969),.PCURVE_S1.); +#56958 = LINE('',#56959,#56960); +#56959 = CARTESIAN_POINT('',(-12.569,-4.48,4.41)); +#56960 = VECTOR('',#56961,1.); +#56961 = DIRECTION('',(-2.22044604925E-016,1.224646799147E-016,-1.)); +#56962 = PCURVE('',#54615,#56963); +#56963 = DEFINITIONAL_REPRESENTATION('',(#56964),#56968); +#56964 = LINE('',#56965,#56966); +#56965 = CARTESIAN_POINT('',(-2.220446049249E-019,-9.999999999994E-004) + ); +#56966 = VECTOR('',#56967,1.); +#56967 = DIRECTION('',(1.,0.E+000)); +#56968 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#56969 = PCURVE('',#56970,#56975); +#56970 = PLANE('',#56971); +#56971 = AXIS2_PLACEMENT_3D('',#56972,#56973,#56974); +#56972 = CARTESIAN_POINT('',(-12.4195,-4.6295,4.41)); +#56973 = DIRECTION('',(0.707106781187,0.707106781187, + -6.694109295781E-017)); +#56974 = DIRECTION('',(2.195891431904E-016,-1.249201416493E-016,1.)); +#56975 = DEFINITIONAL_REPRESENTATION('',(#56976),#56980); +#56976 = LINE('',#56977,#56978); +#56977 = CARTESIAN_POINT('',(-5.150413808354E-017,-0.211424927575)); +#56978 = VECTOR('',#56979,1.); +#56979 = DIRECTION('',(-1.,4.930380657631E-032)); +#56980 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#56981 = ORIENTED_EDGE('',*,*,#56857,.F.); +#56982 = ORIENTED_EDGE('',*,*,#54601,.F.); +#56983 = ADVANCED_FACE('',(#56984),#54589,.F.); +#56984 = FACE_BOUND('',#56985,.F.); +#56985 = EDGE_LOOP('',(#56986,#57009,#57035,#57036)); +#56986 = ORIENTED_EDGE('',*,*,#56987,.T.); +#56987 = EDGE_CURVE('',#54546,#56988,#56990,.T.); +#56988 = VERTEX_POINT('',#56989); +#56989 = CARTESIAN_POINT('',(-12.569,-5.68,4.41)); +#56990 = SURFACE_CURVE('',#56991,(#56995,#57002),.PCURVE_S1.); +#56991 = LINE('',#56992,#56993); +#56992 = CARTESIAN_POINT('',(-12.57,-5.68,4.41)); +#56993 = VECTOR('',#56994,1.); +#56994 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#56995 = PCURVE('',#54589,#56996); +#56996 = DEFINITIONAL_REPRESENTATION('',(#56997),#57001); +#56997 = LINE('',#56998,#56999); +#56998 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#56999 = VECTOR('',#57000,1.); +#57000 = DIRECTION('',(-2.719262146893E-032,-1.)); +#57001 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#57002 = PCURVE('',#54561,#57003); +#57003 = DEFINITIONAL_REPRESENTATION('',(#57004),#57008); +#57004 = LINE('',#57005,#57006); +#57005 = CARTESIAN_POINT('',(1.2,2.6645352591E-016)); +#57006 = VECTOR('',#57007,1.); +#57007 = DIRECTION('',(-4.930380657631E-032,-1.)); +#57008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#57009 = ORIENTED_EDGE('',*,*,#57010,.T.); +#57010 = EDGE_CURVE('',#56988,#56934,#57011,.T.); +#57011 = SURFACE_CURVE('',#57012,(#57016,#57023),.PCURVE_S1.); +#57012 = LINE('',#57013,#57014); +#57013 = CARTESIAN_POINT('',(-12.569,-5.68,4.41)); +#57014 = VECTOR('',#57015,1.); +#57015 = DIRECTION('',(-4.440892098501E-016,1.,1.224646799147E-016)); +#57016 = PCURVE('',#54589,#57017); +#57017 = DEFINITIONAL_REPRESENTATION('',(#57018),#57022); +#57018 = LINE('',#57019,#57020); +#57019 = CARTESIAN_POINT('',(-4.440892098499E-019,-9.999999999994E-004) + ); +#57020 = VECTOR('',#57021,1.); +#57021 = DIRECTION('',(1.,2.719262146893E-032)); +#57022 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#57023 = PCURVE('',#57024,#57029); +#57024 = PLANE('',#57025); +#57025 = AXIS2_PLACEMENT_3D('',#57026,#57027,#57028); +#57026 = CARTESIAN_POINT('',(-12.4195,-5.68,4.2605)); +#57027 = DIRECTION('',(0.707106781187,2.239503388261E-016,0.707106781187 + )); +#57028 = DIRECTION('',(4.416337481153E-016,-1.,-1.249201416495E-016)); +#57029 = DEFINITIONAL_REPRESENTATION('',(#57030),#57034); +#57030 = LINE('',#57031,#57032); +#57031 = CARTESIAN_POINT('',(-8.469980651984E-017,-0.211424927575)); +#57032 = VECTOR('',#57033,1.); +#57033 = DIRECTION('',(-1.,-1.232595164408E-032)); +#57034 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#57035 = ORIENTED_EDGE('',*,*,#56933,.F.); +#57036 = ORIENTED_EDGE('',*,*,#54573,.F.); +#57037 = ADVANCED_FACE('',(#57038),#54561,.F.); +#57038 = FACE_BOUND('',#57039,.F.); +#57039 = EDGE_LOOP('',(#57040,#57041,#57067,#57068)); +#57040 = ORIENTED_EDGE('',*,*,#56908,.T.); +#57041 = ORIENTED_EDGE('',*,*,#57042,.T.); +#57042 = EDGE_CURVE('',#56881,#56988,#57043,.T.); +#57043 = SURFACE_CURVE('',#57044,(#57048,#57055),.PCURVE_S1.); +#57044 = LINE('',#57045,#57046); +#57045 = CARTESIAN_POINT('',(-12.569,-5.68,3.21)); +#57046 = VECTOR('',#57047,1.); +#57047 = DIRECTION('',(2.22044604925E-016,-1.224646799147E-016,1.)); +#57048 = PCURVE('',#54561,#57049); +#57049 = DEFINITIONAL_REPRESENTATION('',(#57050),#57054); +#57050 = LINE('',#57051,#57052); +#57051 = CARTESIAN_POINT('',(2.220446049249E-019,-9.999999999994E-004)); +#57052 = VECTOR('',#57053,1.); +#57053 = DIRECTION('',(1.,0.E+000)); +#57054 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#57055 = PCURVE('',#57056,#57061); +#57056 = PLANE('',#57057); +#57057 = AXIS2_PLACEMENT_3D('',#57058,#57059,#57060); +#57058 = CARTESIAN_POINT('',(-12.4195,-5.5305,3.21)); +#57059 = DIRECTION('',(0.707106781187,-0.707106781187, + -2.470773987787E-016)); +#57060 = DIRECTION('',(-2.245000666595E-016,1.249201416492E-016,-1.)); +#57061 = DEFINITIONAL_REPRESENTATION('',(#57062),#57066); +#57062 = LINE('',#57063,#57064); +#57063 = CARTESIAN_POINT('',(1.488719878904E-017,-0.211424927575)); +#57064 = VECTOR('',#57065,1.); +#57065 = DIRECTION('',(-1.,2.465190328816E-032)); +#57066 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#57067 = ORIENTED_EDGE('',*,*,#56987,.F.); +#57068 = ORIENTED_EDGE('',*,*,#54545,.F.); +#57069 = ADVANCED_FACE('',(#57070),#54647,.F.); +#57070 = FACE_BOUND('',#57071,.F.); +#57071 = EDGE_LOOP('',(#57072,#57095,#57123,#57144)); +#57072 = ORIENTED_EDGE('',*,*,#57073,.T.); +#57073 = EDGE_CURVE('',#54630,#57074,#57076,.T.); +#57074 = VERTEX_POINT('',#57075); +#57075 = CARTESIAN_POINT('',(-12.569,-0.6,1.87)); +#57076 = SURFACE_CURVE('',#57077,(#57081,#57088),.PCURVE_S1.); +#57077 = LINE('',#57078,#57079); +#57078 = CARTESIAN_POINT('',(-12.57,-0.6,1.87)); +#57079 = VECTOR('',#57080,1.); +#57080 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#57081 = PCURVE('',#54647,#57082); +#57082 = DEFINITIONAL_REPRESENTATION('',(#57083),#57087); +#57083 = LINE('',#57084,#57085); +#57084 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#57085 = VECTOR('',#57086,1.); +#57086 = DIRECTION('',(2.02734169599E-060,-1.)); +#57087 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#57088 = PCURVE('',#54729,#57089); +#57089 = DEFINITIONAL_REPRESENTATION('',(#57090),#57094); +#57090 = LINE('',#57091,#57092); +#57091 = CARTESIAN_POINT('',(1.2,2.6645352591E-016)); +#57092 = VECTOR('',#57093,1.); +#57093 = DIRECTION('',(0.E+000,-1.)); +#57094 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#57095 = ORIENTED_EDGE('',*,*,#57096,.T.); +#57096 = EDGE_CURVE('',#57074,#57097,#57099,.T.); +#57097 = VERTEX_POINT('',#57098); +#57098 = CARTESIAN_POINT('',(-12.569,0.6,1.87)); +#57099 = SURFACE_CURVE('',#57100,(#57104,#57111),.PCURVE_S1.); +#57100 = LINE('',#57101,#57102); +#57101 = CARTESIAN_POINT('',(-12.569,-0.6,1.87)); +#57102 = VECTOR('',#57103,1.); +#57103 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#57104 = PCURVE('',#54647,#57105); +#57105 = DEFINITIONAL_REPRESENTATION('',(#57106),#57110); +#57106 = LINE('',#57107,#57108); +#57107 = CARTESIAN_POINT('',(-4.440892098499E-019,-9.999999999994E-004) + ); +#57108 = VECTOR('',#57109,1.); +#57109 = DIRECTION('',(1.,-2.02734169599E-060)); +#57110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#57111 = PCURVE('',#57112,#57117); +#57112 = PLANE('',#57113); +#57113 = AXIS2_PLACEMENT_3D('',#57114,#57115,#57116); +#57114 = CARTESIAN_POINT('',(-12.4195,-0.6,1.7205)); +#57115 = DIRECTION('',(0.707106781187,3.174910390235E-016,0.707106781187 + )); +#57116 = DIRECTION('',(4.465446715845E-016,-1.,2.455461734433E-018)); +#57117 = DEFINITIONAL_REPRESENTATION('',(#57118),#57122); +#57118 = LINE('',#57119,#57120); +#57119 = CARTESIAN_POINT('',(-6.639133687259E-017,-0.211424927575)); +#57120 = VECTOR('',#57121,1.); +#57121 = DIRECTION('',(-1.,-8.504906634414E-030)); +#57122 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#57123 = ORIENTED_EDGE('',*,*,#57124,.F.); +#57124 = EDGE_CURVE('',#54632,#57097,#57125,.T.); +#57125 = SURFACE_CURVE('',#57126,(#57130,#57137),.PCURVE_S1.); +#57126 = LINE('',#57127,#57128); +#57127 = CARTESIAN_POINT('',(-12.57,0.6,1.87)); +#57128 = VECTOR('',#57129,1.); +#57129 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#57130 = PCURVE('',#54647,#57131); +#57131 = DEFINITIONAL_REPRESENTATION('',(#57132),#57136); +#57132 = LINE('',#57133,#57134); +#57133 = CARTESIAN_POINT('',(1.2,-5.329070518201E-016)); +#57134 = VECTOR('',#57135,1.); +#57135 = DIRECTION('',(2.02734169599E-060,-1.)); +#57136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#57137 = PCURVE('',#54675,#57138); +#57138 = DEFINITIONAL_REPRESENTATION('',(#57139),#57143); +#57139 = LINE('',#57140,#57141); +#57140 = CARTESIAN_POINT('',(-0.E+000,0.E+000)); +#57141 = VECTOR('',#57142,1.); +#57142 = DIRECTION('',(0.E+000,-1.)); +#57143 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#57144 = ORIENTED_EDGE('',*,*,#54629,.F.); +#57145 = ADVANCED_FACE('',(#57146),#54729,.F.); +#57146 = FACE_BOUND('',#57147,.F.); +#57147 = EDGE_LOOP('',(#57148,#57171,#57197,#57198)); +#57148 = ORIENTED_EDGE('',*,*,#57149,.T.); +#57149 = EDGE_CURVE('',#54688,#57150,#57152,.T.); +#57150 = VERTEX_POINT('',#57151); +#57151 = CARTESIAN_POINT('',(-12.569,-0.6,0.67)); +#57152 = SURFACE_CURVE('',#57153,(#57157,#57164),.PCURVE_S1.); +#57153 = LINE('',#57154,#57155); +#57154 = CARTESIAN_POINT('',(-12.57,-0.6,0.67)); +#57155 = VECTOR('',#57156,1.); +#57156 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#57157 = PCURVE('',#54729,#57158); +#57158 = DEFINITIONAL_REPRESENTATION('',(#57159),#57163); +#57159 = LINE('',#57160,#57161); +#57160 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#57161 = VECTOR('',#57162,1.); +#57162 = DIRECTION('',(0.E+000,-1.)); +#57163 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#57164 = PCURVE('',#54703,#57165); +#57165 = DEFINITIONAL_REPRESENTATION('',(#57166),#57170); +#57166 = LINE('',#57167,#57168); +#57167 = CARTESIAN_POINT('',(1.2,5.329070518201E-016)); +#57168 = VECTOR('',#57169,1.); +#57169 = DIRECTION('',(-2.02734169599E-060,-1.)); +#57170 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#57171 = ORIENTED_EDGE('',*,*,#57172,.T.); +#57172 = EDGE_CURVE('',#57150,#57074,#57173,.T.); +#57173 = SURFACE_CURVE('',#57174,(#57178,#57185),.PCURVE_S1.); +#57174 = LINE('',#57175,#57176); +#57175 = CARTESIAN_POINT('',(-12.569,-0.6,0.67)); +#57176 = VECTOR('',#57177,1.); +#57177 = DIRECTION('',(2.22044604925E-016,9.860761315263E-032,1.)); +#57178 = PCURVE('',#54729,#57179); +#57179 = DEFINITIONAL_REPRESENTATION('',(#57180),#57184); +#57180 = LINE('',#57181,#57182); +#57181 = CARTESIAN_POINT('',(2.220446049249E-019,-9.999999999994E-004)); +#57182 = VECTOR('',#57183,1.); +#57183 = DIRECTION('',(1.,0.E+000)); +#57184 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#57185 = PCURVE('',#57186,#57191); +#57186 = PLANE('',#57187); +#57187 = AXIS2_PLACEMENT_3D('',#57188,#57189,#57190); +#57188 = CARTESIAN_POINT('',(-12.4195,-0.4505,0.67)); +#57189 = DIRECTION('',(0.707106781187,-0.707106781187, + -1.604817931553E-016)); +#57190 = DIRECTION('',(-2.245000666596E-016,2.455461734594E-018,-1.)); +#57191 = DEFINITIONAL_REPRESENTATION('',(#57192),#57196); +#57192 = LINE('',#57193,#57194); +#57193 = CARTESIAN_POINT('',(3.319566843629E-017,-0.211424927575)); +#57194 = VECTOR('',#57195,1.); +#57195 = DIRECTION('',(-1.,8.628166150855E-030)); +#57196 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#57197 = ORIENTED_EDGE('',*,*,#57073,.F.); +#57198 = ORIENTED_EDGE('',*,*,#54715,.F.); +#57199 = ADVANCED_FACE('',(#57200),#54703,.F.); +#57200 = FACE_BOUND('',#57201,.F.); +#57201 = EDGE_LOOP('',(#57202,#57225,#57251,#57252)); +#57202 = ORIENTED_EDGE('',*,*,#57203,.T.); +#57203 = EDGE_CURVE('',#54660,#57204,#57206,.T.); +#57204 = VERTEX_POINT('',#57205); +#57205 = CARTESIAN_POINT('',(-12.569,0.6,0.67)); +#57206 = SURFACE_CURVE('',#57207,(#57211,#57218),.PCURVE_S1.); +#57207 = LINE('',#57208,#57209); +#57208 = CARTESIAN_POINT('',(-12.57,0.6,0.67)); +#57209 = VECTOR('',#57210,1.); +#57210 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#57211 = PCURVE('',#54703,#57212); +#57212 = DEFINITIONAL_REPRESENTATION('',(#57213),#57217); +#57213 = LINE('',#57214,#57215); +#57214 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#57215 = VECTOR('',#57216,1.); +#57216 = DIRECTION('',(-2.02734169599E-060,-1.)); +#57217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#57218 = PCURVE('',#54675,#57219); +#57219 = DEFINITIONAL_REPRESENTATION('',(#57220),#57224); +#57220 = LINE('',#57221,#57222); +#57221 = CARTESIAN_POINT('',(1.2,-2.6645352591E-016)); +#57222 = VECTOR('',#57223,1.); +#57223 = DIRECTION('',(0.E+000,-1.)); +#57224 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#57225 = ORIENTED_EDGE('',*,*,#57226,.T.); +#57226 = EDGE_CURVE('',#57204,#57150,#57227,.T.); +#57227 = SURFACE_CURVE('',#57228,(#57232,#57239),.PCURVE_S1.); +#57228 = LINE('',#57229,#57230); +#57229 = CARTESIAN_POINT('',(-12.569,0.6,0.67)); +#57230 = VECTOR('',#57231,1.); +#57231 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#57232 = PCURVE('',#54703,#57233); +#57233 = DEFINITIONAL_REPRESENTATION('',(#57234),#57238); +#57234 = LINE('',#57235,#57236); +#57235 = CARTESIAN_POINT('',(4.440892098499E-019,-9.999999999994E-004)); +#57236 = VECTOR('',#57237,1.); +#57237 = DIRECTION('',(1.,2.02734169599E-060)); +#57238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#57239 = PCURVE('',#57240,#57245); +#57240 = PLANE('',#57241); +#57241 = AXIS2_PLACEMENT_3D('',#57242,#57243,#57244); +#57242 = CARTESIAN_POINT('',(-12.4195,0.6,0.8195)); +#57243 = DIRECTION('',(0.707106781187,3.174910390235E-016, + -0.707106781187)); +#57244 = DIRECTION('',(-4.465446715845E-016,1.,2.455461734433E-018)); +#57245 = DEFINITIONAL_REPRESENTATION('',(#57246),#57250); +#57246 = LINE('',#57247,#57248); +#57247 = CARTESIAN_POINT('',(6.639133687259E-017,-0.211424927575)); +#57248 = VECTOR('',#57249,1.); +#57249 = DIRECTION('',(-1.,8.504906634414E-030)); +#57250 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#57251 = ORIENTED_EDGE('',*,*,#57149,.F.); +#57252 = ORIENTED_EDGE('',*,*,#54687,.F.); +#57253 = ADVANCED_FACE('',(#57254),#54675,.F.); +#57254 = FACE_BOUND('',#57255,.F.); +#57255 = EDGE_LOOP('',(#57256,#57257,#57283,#57284)); +#57256 = ORIENTED_EDGE('',*,*,#57124,.T.); +#57257 = ORIENTED_EDGE('',*,*,#57258,.T.); +#57258 = EDGE_CURVE('',#57097,#57204,#57259,.T.); +#57259 = SURFACE_CURVE('',#57260,(#57264,#57271),.PCURVE_S1.); +#57260 = LINE('',#57261,#57262); +#57261 = CARTESIAN_POINT('',(-12.569,0.6,1.87)); +#57262 = VECTOR('',#57263,1.); +#57263 = DIRECTION('',(-2.22044604925E-016,-9.860761315263E-032,-1.)); +#57264 = PCURVE('',#54675,#57265); +#57265 = DEFINITIONAL_REPRESENTATION('',(#57266),#57270); +#57266 = LINE('',#57267,#57268); +#57267 = CARTESIAN_POINT('',(-2.220446049249E-019,-9.999999999994E-004) + ); +#57268 = VECTOR('',#57269,1.); +#57269 = DIRECTION('',(1.,0.E+000)); +#57270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#57271 = PCURVE('',#57272,#57277); +#57272 = PLANE('',#57273); +#57273 = AXIS2_PLACEMENT_3D('',#57274,#57275,#57276); +#57274 = CARTESIAN_POINT('',(-12.4195,0.4505,1.87)); +#57275 = DIRECTION('',(0.707106781187,0.707106781187, + -1.535366985813E-016)); +#57276 = DIRECTION('',(2.195891431903E-016,-2.455461734673E-018,1.)); +#57277 = DEFINITIONAL_REPRESENTATION('',(#57278),#57282); +#57278 = LINE('',#57279,#57280); +#57279 = CARTESIAN_POINT('',(-3.319566843629E-017,-0.211424927575)); +#57280 = VECTOR('',#57281,1.); +#57281 = DIRECTION('',(-1.,8.55421044099E-030)); +#57282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#57283 = ORIENTED_EDGE('',*,*,#57203,.F.); +#57284 = ORIENTED_EDGE('',*,*,#54659,.F.); +#57285 = ADVANCED_FACE('',(#57286),#54761,.F.); +#57286 = FACE_BOUND('',#57287,.F.); +#57287 = EDGE_LOOP('',(#57288,#57311,#57339,#57360)); +#57288 = ORIENTED_EDGE('',*,*,#57289,.T.); +#57289 = EDGE_CURVE('',#54744,#57290,#57292,.T.); +#57290 = VERTEX_POINT('',#57291); +#57291 = CARTESIAN_POINT('',(-12.569,0.6,4.41)); +#57292 = SURFACE_CURVE('',#57293,(#57297,#57304),.PCURVE_S1.); +#57293 = LINE('',#57294,#57295); +#57294 = CARTESIAN_POINT('',(-12.57,0.6,4.41)); +#57295 = VECTOR('',#57296,1.); +#57296 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#57297 = PCURVE('',#54761,#57298); +#57298 = DEFINITIONAL_REPRESENTATION('',(#57299),#57303); +#57299 = LINE('',#57300,#57301); +#57300 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#57301 = VECTOR('',#57302,1.); +#57302 = DIRECTION('',(4.930380657631E-032,-1.)); +#57303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#57304 = PCURVE('',#54843,#57305); +#57305 = DEFINITIONAL_REPRESENTATION('',(#57306),#57310); +#57306 = LINE('',#57307,#57308); +#57307 = CARTESIAN_POINT('',(1.2,-5.329070518201E-016)); +#57308 = VECTOR('',#57309,1.); +#57309 = DIRECTION('',(-2.719262146893E-032,-1.)); +#57310 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#57311 = ORIENTED_EDGE('',*,*,#57312,.T.); +#57312 = EDGE_CURVE('',#57290,#57313,#57315,.T.); +#57313 = VERTEX_POINT('',#57314); +#57314 = CARTESIAN_POINT('',(-12.569,0.6,3.21)); +#57315 = SURFACE_CURVE('',#57316,(#57320,#57327),.PCURVE_S1.); +#57316 = LINE('',#57317,#57318); +#57317 = CARTESIAN_POINT('',(-12.569,0.6,4.41)); +#57318 = VECTOR('',#57319,1.); +#57319 = DIRECTION('',(-2.22044604925E-016,1.224646799147E-016,-1.)); +#57320 = PCURVE('',#54761,#57321); +#57321 = DEFINITIONAL_REPRESENTATION('',(#57322),#57326); +#57322 = LINE('',#57323,#57324); +#57323 = CARTESIAN_POINT('',(-2.220446049249E-019,-9.999999999994E-004) + ); +#57324 = VECTOR('',#57325,1.); +#57325 = DIRECTION('',(1.,0.E+000)); +#57326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#57327 = PCURVE('',#57328,#57333); +#57328 = PLANE('',#57329); +#57329 = AXIS2_PLACEMENT_3D('',#57330,#57331,#57332); +#57330 = CARTESIAN_POINT('',(-12.4195,0.4505,4.41)); +#57331 = DIRECTION('',(0.707106781187,0.707106781187, + -6.694109295781E-017)); +#57332 = DIRECTION('',(2.195891431904E-016,-1.249201416493E-016,1.)); +#57333 = DEFINITIONAL_REPRESENTATION('',(#57334),#57338); +#57334 = LINE('',#57335,#57336); +#57335 = CARTESIAN_POINT('',(-5.150413808354E-017,-0.211424927575)); +#57336 = VECTOR('',#57337,1.); +#57337 = DIRECTION('',(-1.,4.930380657631E-032)); +#57338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#57339 = ORIENTED_EDGE('',*,*,#57340,.F.); +#57340 = EDGE_CURVE('',#54746,#57313,#57341,.T.); +#57341 = SURFACE_CURVE('',#57342,(#57346,#57353),.PCURVE_S1.); +#57342 = LINE('',#57343,#57344); +#57343 = CARTESIAN_POINT('',(-12.57,0.6,3.21)); +#57344 = VECTOR('',#57345,1.); +#57345 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#57346 = PCURVE('',#54761,#57347); +#57347 = DEFINITIONAL_REPRESENTATION('',(#57348),#57352); +#57348 = LINE('',#57349,#57350); +#57349 = CARTESIAN_POINT('',(1.2,-2.6645352591E-016)); +#57350 = VECTOR('',#57351,1.); +#57351 = DIRECTION('',(4.930380657631E-032,-1.)); +#57352 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#57353 = PCURVE('',#54789,#57354); +#57354 = DEFINITIONAL_REPRESENTATION('',(#57355),#57359); +#57355 = LINE('',#57356,#57357); +#57356 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#57357 = VECTOR('',#57358,1.); +#57358 = DIRECTION('',(2.719262146893E-032,-1.)); +#57359 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#57360 = ORIENTED_EDGE('',*,*,#54743,.F.); +#57361 = ADVANCED_FACE('',(#57362),#54843,.F.); +#57362 = FACE_BOUND('',#57363,.F.); +#57363 = EDGE_LOOP('',(#57364,#57387,#57413,#57414)); +#57364 = ORIENTED_EDGE('',*,*,#57365,.T.); +#57365 = EDGE_CURVE('',#54802,#57366,#57368,.T.); +#57366 = VERTEX_POINT('',#57367); +#57367 = CARTESIAN_POINT('',(-12.569,-0.6,4.41)); +#57368 = SURFACE_CURVE('',#57369,(#57373,#57380),.PCURVE_S1.); +#57369 = LINE('',#57370,#57371); +#57370 = CARTESIAN_POINT('',(-12.57,-0.6,4.41)); +#57371 = VECTOR('',#57372,1.); +#57372 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#57373 = PCURVE('',#54843,#57374); +#57374 = DEFINITIONAL_REPRESENTATION('',(#57375),#57379); +#57375 = LINE('',#57376,#57377); +#57376 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#57377 = VECTOR('',#57378,1.); +#57378 = DIRECTION('',(-2.719262146893E-032,-1.)); +#57379 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#57380 = PCURVE('',#54817,#57381); +#57381 = DEFINITIONAL_REPRESENTATION('',(#57382),#57386); +#57382 = LINE('',#57383,#57384); +#57383 = CARTESIAN_POINT('',(1.2,2.6645352591E-016)); +#57384 = VECTOR('',#57385,1.); +#57385 = DIRECTION('',(-4.930380657631E-032,-1.)); +#57386 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#57387 = ORIENTED_EDGE('',*,*,#57388,.T.); +#57388 = EDGE_CURVE('',#57366,#57290,#57389,.T.); +#57389 = SURFACE_CURVE('',#57390,(#57394,#57401),.PCURVE_S1.); +#57390 = LINE('',#57391,#57392); +#57391 = CARTESIAN_POINT('',(-12.569,-0.6,4.41)); +#57392 = VECTOR('',#57393,1.); +#57393 = DIRECTION('',(-4.440892098501E-016,1.,1.224646799147E-016)); +#57394 = PCURVE('',#54843,#57395); +#57395 = DEFINITIONAL_REPRESENTATION('',(#57396),#57400); +#57396 = LINE('',#57397,#57398); +#57397 = CARTESIAN_POINT('',(-4.440892098499E-019,-9.999999999994E-004) + ); +#57398 = VECTOR('',#57399,1.); +#57399 = DIRECTION('',(1.,2.719262146893E-032)); +#57400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#57401 = PCURVE('',#57402,#57407); +#57402 = PLANE('',#57403); +#57403 = AXIS2_PLACEMENT_3D('',#57404,#57405,#57406); +#57404 = CARTESIAN_POINT('',(-12.4195,-0.6,4.2605)); +#57405 = DIRECTION('',(0.707106781187,2.239503388261E-016,0.707106781187 + )); +#57406 = DIRECTION('',(4.416337481153E-016,-1.,-1.249201416495E-016)); +#57407 = DEFINITIONAL_REPRESENTATION('',(#57408),#57412); +#57408 = LINE('',#57409,#57410); +#57409 = CARTESIAN_POINT('',(-8.469980651984E-017,-0.211424927575)); +#57410 = VECTOR('',#57411,1.); +#57411 = DIRECTION('',(-1.,-1.232595164408E-032)); +#57412 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#57413 = ORIENTED_EDGE('',*,*,#57289,.F.); +#57414 = ORIENTED_EDGE('',*,*,#54829,.F.); +#57415 = ADVANCED_FACE('',(#57416),#54817,.F.); +#57416 = FACE_BOUND('',#57417,.F.); +#57417 = EDGE_LOOP('',(#57418,#57441,#57467,#57468)); +#57418 = ORIENTED_EDGE('',*,*,#57419,.T.); +#57419 = EDGE_CURVE('',#54774,#57420,#57422,.T.); +#57420 = VERTEX_POINT('',#57421); +#57421 = CARTESIAN_POINT('',(-12.569,-0.6,3.21)); +#57422 = SURFACE_CURVE('',#57423,(#57427,#57434),.PCURVE_S1.); +#57423 = LINE('',#57424,#57425); +#57424 = CARTESIAN_POINT('',(-12.57,-0.6,3.21)); +#57425 = VECTOR('',#57426,1.); +#57426 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#57427 = PCURVE('',#54817,#57428); +#57428 = DEFINITIONAL_REPRESENTATION('',(#57429),#57433); +#57429 = LINE('',#57430,#57431); +#57430 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#57431 = VECTOR('',#57432,1.); +#57432 = DIRECTION('',(-4.930380657631E-032,-1.)); +#57433 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#57434 = PCURVE('',#54789,#57435); +#57435 = DEFINITIONAL_REPRESENTATION('',(#57436),#57440); +#57436 = LINE('',#57437,#57438); +#57437 = CARTESIAN_POINT('',(1.2,5.329070518201E-016)); +#57438 = VECTOR('',#57439,1.); +#57439 = DIRECTION('',(2.719262146893E-032,-1.)); +#57440 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#57441 = ORIENTED_EDGE('',*,*,#57442,.T.); +#57442 = EDGE_CURVE('',#57420,#57366,#57443,.T.); +#57443 = SURFACE_CURVE('',#57444,(#57448,#57455),.PCURVE_S1.); +#57444 = LINE('',#57445,#57446); +#57445 = CARTESIAN_POINT('',(-12.569,-0.6,3.21)); +#57446 = VECTOR('',#57447,1.); +#57447 = DIRECTION('',(2.22044604925E-016,-1.224646799147E-016,1.)); +#57448 = PCURVE('',#54817,#57449); +#57449 = DEFINITIONAL_REPRESENTATION('',(#57450),#57454); +#57450 = LINE('',#57451,#57452); +#57451 = CARTESIAN_POINT('',(2.220446049249E-019,-9.999999999994E-004)); +#57452 = VECTOR('',#57453,1.); +#57453 = DIRECTION('',(1.,0.E+000)); +#57454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#57455 = PCURVE('',#57456,#57461); +#57456 = PLANE('',#57457); +#57457 = AXIS2_PLACEMENT_3D('',#57458,#57459,#57460); +#57458 = CARTESIAN_POINT('',(-12.4195,-0.4505,3.21)); +#57459 = DIRECTION('',(0.707106781187,-0.707106781187, + -2.470773987787E-016)); +#57460 = DIRECTION('',(-2.245000666595E-016,1.249201416492E-016,-1.)); +#57461 = DEFINITIONAL_REPRESENTATION('',(#57462),#57466); +#57462 = LINE('',#57463,#57464); +#57463 = CARTESIAN_POINT('',(1.488719878904E-017,-0.211424927575)); +#57464 = VECTOR('',#57465,1.); +#57465 = DIRECTION('',(-1.,2.465190328816E-032)); +#57466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#57467 = ORIENTED_EDGE('',*,*,#57365,.F.); +#57468 = ORIENTED_EDGE('',*,*,#54801,.F.); +#57469 = ADVANCED_FACE('',(#57470),#54789,.F.); +#57470 = FACE_BOUND('',#57471,.F.); +#57471 = EDGE_LOOP('',(#57472,#57473,#57499,#57500)); +#57472 = ORIENTED_EDGE('',*,*,#57340,.T.); +#57473 = ORIENTED_EDGE('',*,*,#57474,.T.); +#57474 = EDGE_CURVE('',#57313,#57420,#57475,.T.); +#57475 = SURFACE_CURVE('',#57476,(#57480,#57487),.PCURVE_S1.); +#57476 = LINE('',#57477,#57478); +#57477 = CARTESIAN_POINT('',(-12.569,0.6,3.21)); +#57478 = VECTOR('',#57479,1.); +#57479 = DIRECTION('',(4.440892098501E-016,-1.,-1.224646799147E-016)); +#57480 = PCURVE('',#54789,#57481); +#57481 = DEFINITIONAL_REPRESENTATION('',(#57482),#57486); +#57482 = LINE('',#57483,#57484); +#57483 = CARTESIAN_POINT('',(4.440892098499E-019,-9.999999999994E-004)); +#57484 = VECTOR('',#57485,1.); +#57485 = DIRECTION('',(1.,-2.719262146893E-032)); +#57486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#57487 = PCURVE('',#57488,#57493); +#57488 = PLANE('',#57489); +#57489 = AXIS2_PLACEMENT_3D('',#57490,#57491,#57492); +#57490 = CARTESIAN_POINT('',(-12.4195,0.6,3.3595)); +#57491 = DIRECTION('',(0.707106781187,3.97141550073E-016,-0.707106781187 + )); +#57492 = DIRECTION('',(-4.416337481153E-016,1.,1.200092181799E-016)); +#57493 = DEFINITIONAL_REPRESENTATION('',(#57494),#57498); +#57494 = LINE('',#57495,#57496); +#57495 = CARTESIAN_POINT('',(4.808286722534E-017,-0.211424927575)); +#57496 = VECTOR('',#57497,1.); +#57497 = DIRECTION('',(-1.,-2.465190328816E-032)); +#57498 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#57499 = ORIENTED_EDGE('',*,*,#57419,.F.); +#57500 = ORIENTED_EDGE('',*,*,#54773,.F.); +#57501 = ADVANCED_FACE('',(#57502),#54976,.T.); +#57502 = FACE_BOUND('',#57503,.T.); +#57503 = EDGE_LOOP('',(#57504,#57530,#57531,#57532)); +#57504 = ORIENTED_EDGE('',*,*,#57505,.F.); +#57505 = EDGE_CURVE('',#54961,#55091,#57506,.T.); +#57506 = SURFACE_CURVE('',#57507,(#57511,#57518),.PCURVE_S1.); +#57507 = LINE('',#57508,#57509); +#57508 = CARTESIAN_POINT('',(-4.26,-4.78,3.71)); +#57509 = VECTOR('',#57510,1.); +#57510 = DIRECTION('',(2.22044604925E-016,9.860761315263E-032,1.)); +#57511 = PCURVE('',#54976,#57512); +#57512 = DEFINITIONAL_REPRESENTATION('',(#57513),#57517); +#57513 = LINE('',#57514,#57515); +#57514 = CARTESIAN_POINT('',(-0.75,-7.395570986447E-032)); +#57515 = VECTOR('',#57516,1.); +#57516 = DIRECTION('',(-9.130335306616E-045,-1.)); +#57517 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#57518 = PCURVE('',#57519,#57524); +#57519 = PLANE('',#57520); +#57520 = AXIS2_PLACEMENT_3D('',#57521,#57522,#57523); +#57521 = CARTESIAN_POINT('',(-0.1,-4.78,3.61)); +#57522 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#57523 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#57524 = DEFINITIONAL_REPRESENTATION('',(#57525),#57529); +#57525 = LINE('',#57526,#57527); +#57526 = CARTESIAN_POINT('',(-4.16,1.E-001)); +#57527 = VECTOR('',#57528,1.); +#57528 = DIRECTION('',(0.E+000,1.)); +#57529 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#57530 = ORIENTED_EDGE('',*,*,#54958,.F.); +#57531 = ORIENTED_EDGE('',*,*,#55141,.T.); +#57532 = ORIENTED_EDGE('',*,*,#55118,.T.); +#57533 = ADVANCED_FACE('',(#57534),#55106,.T.); +#57534 = FACE_BOUND('',#57535,.T.); +#57535 = EDGE_LOOP('',(#57536,#57566,#57587,#57588)); +#57536 = ORIENTED_EDGE('',*,*,#57537,.T.); +#57537 = EDGE_CURVE('',#57538,#57540,#57542,.T.); +#57538 = VERTEX_POINT('',#57539); +#57539 = CARTESIAN_POINT('',(-0.2,-5.38,3.91)); +#57540 = VERTEX_POINT('',#57541); +#57541 = CARTESIAN_POINT('',(-0.2,-4.78,3.91)); +#57542 = SURFACE_CURVE('',#57543,(#57547,#57554),.PCURVE_S1.); +#57543 = LINE('',#57544,#57545); +#57544 = CARTESIAN_POINT('',(-0.2,-5.38,3.91)); +#57545 = VECTOR('',#57546,1.); +#57546 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#57547 = PCURVE('',#55106,#57548); +#57548 = DEFINITIONAL_REPRESENTATION('',(#57549),#57553); +#57549 = LINE('',#57550,#57551); +#57550 = CARTESIAN_POINT('',(-2.664535259101E-016,-0.6)); +#57551 = VECTOR('',#57552,1.); +#57552 = DIRECTION('',(2.02734169599E-060,1.)); +#57553 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#57554 = PCURVE('',#57555,#57560); +#57555 = CYLINDRICAL_SURFACE('',#57556,0.3); +#57556 = AXIS2_PLACEMENT_3D('',#57557,#57558,#57559); +#57557 = CARTESIAN_POINT('',(-0.2,-5.38,3.61)); +#57558 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#57559 = DIRECTION('',(2.914335439641E-016,1.294224922628E-031,1.)); +#57560 = DEFINITIONAL_REPRESENTATION('',(#57561),#57565); +#57561 = LINE('',#57562,#57563); +#57562 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#57563 = VECTOR('',#57564,1.); +#57564 = DIRECTION('',(0.E+000,-1.)); +#57565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#57566 = ORIENTED_EDGE('',*,*,#57567,.T.); +#57567 = EDGE_CURVE('',#57540,#55091,#57568,.T.); +#57568 = SURFACE_CURVE('',#57569,(#57573,#57580),.PCURVE_S1.); +#57569 = LINE('',#57570,#57571); +#57570 = CARTESIAN_POINT('',(-0.2,-4.78,3.91)); +#57571 = VECTOR('',#57572,1.); +#57572 = DIRECTION('',(-1.,-4.440892098501E-016,2.22044604925E-016)); +#57573 = PCURVE('',#55106,#57574); +#57574 = DEFINITIONAL_REPRESENTATION('',(#57575),#57579); +#57575 = LINE('',#57576,#57577); +#57576 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#57577 = VECTOR('',#57578,1.); +#57578 = DIRECTION('',(-1.,-2.02734169599E-060)); +#57579 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#57580 = PCURVE('',#57519,#57581); +#57581 = DEFINITIONAL_REPRESENTATION('',(#57582),#57586); +#57582 = LINE('',#57583,#57584); +#57583 = CARTESIAN_POINT('',(-0.1,0.3)); +#57584 = VECTOR('',#57585,1.); +#57585 = DIRECTION('',(-1.,0.E+000)); +#57586 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#57587 = ORIENTED_EDGE('',*,*,#55090,.F.); +#57588 = ORIENTED_EDGE('',*,*,#57589,.T.); +#57589 = EDGE_CURVE('',#55068,#57538,#57590,.T.); +#57590 = SURFACE_CURVE('',#57591,(#57595,#57602),.PCURVE_S1.); +#57591 = LINE('',#57592,#57593); +#57592 = CARTESIAN_POINT('',(-4.26,-5.38,3.91)); +#57593 = VECTOR('',#57594,1.); +#57594 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#57595 = PCURVE('',#55106,#57596); +#57596 = DEFINITIONAL_REPRESENTATION('',(#57597),#57601); +#57597 = LINE('',#57598,#57599); +#57598 = CARTESIAN_POINT('',(-4.06,-0.6)); +#57599 = VECTOR('',#57600,1.); +#57600 = DIRECTION('',(1.,2.02734169599E-060)); +#57601 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#57602 = PCURVE('',#57603,#57608); +#57603 = PLANE('',#57604); +#57604 = AXIS2_PLACEMENT_3D('',#57605,#57606,#57607); +#57605 = CARTESIAN_POINT('',(-0.1,-5.38,-2.3)); +#57606 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#57607 = DIRECTION('',(-1.,-4.440892098501E-016,2.22044604925E-016)); +#57608 = DEFINITIONAL_REPRESENTATION('',(#57609),#57613); +#57609 = LINE('',#57610,#57611); +#57610 = CARTESIAN_POINT('',(4.16,6.21)); +#57611 = VECTOR('',#57612,1.); +#57612 = DIRECTION('',(-1.,0.E+000)); +#57613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#57614 = ADVANCED_FACE('',(#57615),#55032,.T.); +#57615 = FACE_BOUND('',#57616,.T.); +#57616 = EDGE_LOOP('',(#57617,#57618,#57619,#57640)); +#57617 = ORIENTED_EDGE('',*,*,#55044,.F.); +#57618 = ORIENTED_EDGE('',*,*,#55016,.F.); +#57619 = ORIENTED_EDGE('',*,*,#57620,.T.); +#57620 = EDGE_CURVE('',#54989,#55068,#57621,.T.); +#57621 = SURFACE_CURVE('',#57622,(#57626,#57633),.PCURVE_S1.); +#57622 = LINE('',#57623,#57624); +#57623 = CARTESIAN_POINT('',(-4.26,-5.38,3.71)); +#57624 = VECTOR('',#57625,1.); +#57625 = DIRECTION('',(2.22044604925E-016,9.860761315263E-032,1.)); +#57626 = PCURVE('',#55032,#57627); +#57627 = DEFINITIONAL_REPRESENTATION('',(#57628),#57632); +#57628 = LINE('',#57629,#57630); +#57629 = CARTESIAN_POINT('',(-0.15,-1.479114197289E-032)); +#57630 = VECTOR('',#57631,1.); +#57631 = DIRECTION('',(-9.130335306616E-045,-1.)); +#57632 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#57633 = PCURVE('',#57603,#57634); +#57634 = DEFINITIONAL_REPRESENTATION('',(#57635),#57639); +#57635 = LINE('',#57636,#57637); +#57636 = CARTESIAN_POINT('',(4.16,6.01)); +#57637 = VECTOR('',#57638,1.); +#57638 = DIRECTION('',(0.E+000,1.)); +#57639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#57640 = ORIENTED_EDGE('',*,*,#55067,.T.); +#57641 = ADVANCED_FACE('',(#57642),#55004,.T.); +#57642 = FACE_BOUND('',#57643,.T.); +#57643 = EDGE_LOOP('',(#57644,#57667,#57695,#57716)); +#57644 = ORIENTED_EDGE('',*,*,#57645,.F.); +#57645 = EDGE_CURVE('',#57646,#54961,#57648,.T.); +#57646 = VERTEX_POINT('',#57647); +#57647 = CARTESIAN_POINT('',(-0.2,-4.78,3.71)); +#57648 = SURFACE_CURVE('',#57649,(#57653,#57660),.PCURVE_S1.); +#57649 = LINE('',#57650,#57651); +#57650 = CARTESIAN_POINT('',(-0.2,-4.78,3.71)); +#57651 = VECTOR('',#57652,1.); +#57652 = DIRECTION('',(-1.,-4.440892098501E-016,2.22044604925E-016)); +#57653 = PCURVE('',#55004,#57654); +#57654 = DEFINITIONAL_REPRESENTATION('',(#57655),#57659); +#57655 = LINE('',#57656,#57657); +#57656 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#57657 = VECTOR('',#57658,1.); +#57658 = DIRECTION('',(1.,-2.02734169599E-060)); +#57659 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#57660 = PCURVE('',#57519,#57661); +#57661 = DEFINITIONAL_REPRESENTATION('',(#57662),#57666); +#57662 = LINE('',#57663,#57664); +#57663 = CARTESIAN_POINT('',(-0.1,0.1)); +#57664 = VECTOR('',#57665,1.); +#57665 = DIRECTION('',(-1.,0.E+000)); +#57666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#57667 = ORIENTED_EDGE('',*,*,#57668,.F.); +#57668 = EDGE_CURVE('',#57669,#57646,#57671,.T.); +#57669 = VERTEX_POINT('',#57670); +#57670 = CARTESIAN_POINT('',(-0.2,-5.38,3.71)); +#57671 = SURFACE_CURVE('',#57672,(#57676,#57683),.PCURVE_S1.); +#57672 = LINE('',#57673,#57674); +#57673 = CARTESIAN_POINT('',(-0.2,-5.38,3.71)); +#57674 = VECTOR('',#57675,1.); +#57675 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#57676 = PCURVE('',#55004,#57677); +#57677 = DEFINITIONAL_REPRESENTATION('',(#57678),#57682); +#57678 = LINE('',#57679,#57680); +#57679 = CARTESIAN_POINT('',(2.664535259101E-016,-0.6)); +#57680 = VECTOR('',#57681,1.); +#57681 = DIRECTION('',(-2.02734169599E-060,1.)); +#57682 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#57683 = PCURVE('',#57684,#57689); +#57684 = CYLINDRICAL_SURFACE('',#57685,0.1); +#57685 = AXIS2_PLACEMENT_3D('',#57686,#57687,#57688); +#57686 = CARTESIAN_POINT('',(-0.2,-5.38,3.61)); +#57687 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#57688 = DIRECTION('',(1.,4.440892098501E-016,-7.771561172376E-016)); +#57689 = DEFINITIONAL_REPRESENTATION('',(#57690),#57694); +#57690 = LINE('',#57691,#57692); +#57691 = CARTESIAN_POINT('',(1.570796326795,0.E+000)); +#57692 = VECTOR('',#57693,1.); +#57693 = DIRECTION('',(0.E+000,-1.)); +#57694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#57695 = ORIENTED_EDGE('',*,*,#57696,.F.); +#57696 = EDGE_CURVE('',#54989,#57669,#57697,.T.); +#57697 = SURFACE_CURVE('',#57698,(#57702,#57709),.PCURVE_S1.); +#57698 = LINE('',#57699,#57700); +#57699 = CARTESIAN_POINT('',(-4.26,-5.38,3.71)); +#57700 = VECTOR('',#57701,1.); +#57701 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#57702 = PCURVE('',#55004,#57703); +#57703 = DEFINITIONAL_REPRESENTATION('',(#57704),#57708); +#57704 = LINE('',#57705,#57706); +#57705 = CARTESIAN_POINT('',(4.06,-0.6)); +#57706 = VECTOR('',#57707,1.); +#57707 = DIRECTION('',(-1.,2.02734169599E-060)); +#57708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#57709 = PCURVE('',#57603,#57710); +#57710 = DEFINITIONAL_REPRESENTATION('',(#57711),#57715); +#57711 = LINE('',#57712,#57713); +#57712 = CARTESIAN_POINT('',(4.16,6.01)); +#57713 = VECTOR('',#57714,1.); +#57714 = DIRECTION('',(-1.,0.E+000)); +#57715 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#57716 = ORIENTED_EDGE('',*,*,#54988,.F.); +#57717 = ADVANCED_FACE('',(#57718),#55182,.T.); +#57718 = FACE_BOUND('',#57719,.T.); +#57719 = EDGE_LOOP('',(#57720,#57748,#57776,#57802)); +#57720 = ORIENTED_EDGE('',*,*,#57721,.F.); +#57721 = EDGE_CURVE('',#57722,#55165,#57724,.T.); +#57722 = VERTEX_POINT('',#57723); +#57723 = CARTESIAN_POINT('',(-2.74,-4.78,1.17)); +#57724 = SURFACE_CURVE('',#57725,(#57729,#57736),.PCURVE_S1.); +#57725 = LINE('',#57726,#57727); +#57726 = CARTESIAN_POINT('',(-2.74,-4.78,1.17)); +#57727 = VECTOR('',#57728,1.); +#57728 = DIRECTION('',(-1.,-4.440892098501E-016,2.22044604925E-016)); +#57729 = PCURVE('',#55182,#57730); +#57730 = DEFINITIONAL_REPRESENTATION('',(#57731),#57735); +#57731 = LINE('',#57732,#57733); +#57732 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#57733 = VECTOR('',#57734,1.); +#57734 = DIRECTION('',(1.,-2.02734169599E-060)); +#57735 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#57736 = PCURVE('',#57737,#57742); +#57737 = PLANE('',#57738); +#57738 = AXIS2_PLACEMENT_3D('',#57739,#57740,#57741); +#57739 = CARTESIAN_POINT('',(-2.64,-4.78,1.07)); +#57740 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#57741 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#57742 = DEFINITIONAL_REPRESENTATION('',(#57743),#57747); +#57743 = LINE('',#57744,#57745); +#57744 = CARTESIAN_POINT('',(-0.1,1.E-001)); +#57745 = VECTOR('',#57746,1.); +#57746 = DIRECTION('',(-1.,0.E+000)); +#57747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#57748 = ORIENTED_EDGE('',*,*,#57749,.F.); +#57749 = EDGE_CURVE('',#57750,#57722,#57752,.T.); +#57750 = VERTEX_POINT('',#57751); +#57751 = CARTESIAN_POINT('',(-2.74,-5.38,1.17)); +#57752 = SURFACE_CURVE('',#57753,(#57757,#57764),.PCURVE_S1.); +#57753 = LINE('',#57754,#57755); +#57754 = CARTESIAN_POINT('',(-2.74,-5.38,1.17)); +#57755 = VECTOR('',#57756,1.); +#57756 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#57757 = PCURVE('',#55182,#57758); +#57758 = DEFINITIONAL_REPRESENTATION('',(#57759),#57763); +#57759 = LINE('',#57760,#57761); +#57760 = CARTESIAN_POINT('',(2.664535259101E-016,-0.6)); +#57761 = VECTOR('',#57762,1.); +#57762 = DIRECTION('',(-2.02734169599E-060,1.)); +#57763 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#57764 = PCURVE('',#57765,#57770); +#57765 = CYLINDRICAL_SURFACE('',#57766,0.1); +#57766 = AXIS2_PLACEMENT_3D('',#57767,#57768,#57769); +#57767 = CARTESIAN_POINT('',(-2.74,-5.38,1.07)); +#57768 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#57769 = DIRECTION('',(1.,4.440892098501E-016,-7.771561172376E-016)); +#57770 = DEFINITIONAL_REPRESENTATION('',(#57771),#57775); +#57771 = LINE('',#57772,#57773); +#57772 = CARTESIAN_POINT('',(1.570796326795,0.E+000)); +#57773 = VECTOR('',#57774,1.); +#57774 = DIRECTION('',(0.E+000,-1.)); +#57775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#57776 = ORIENTED_EDGE('',*,*,#57777,.F.); +#57777 = EDGE_CURVE('',#55167,#57750,#57778,.T.); +#57778 = SURFACE_CURVE('',#57779,(#57783,#57790),.PCURVE_S1.); +#57779 = LINE('',#57780,#57781); +#57780 = CARTESIAN_POINT('',(-4.26,-5.38,1.17)); +#57781 = VECTOR('',#57782,1.); +#57782 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#57783 = PCURVE('',#55182,#57784); +#57784 = DEFINITIONAL_REPRESENTATION('',(#57785),#57789); +#57785 = LINE('',#57786,#57787); +#57786 = CARTESIAN_POINT('',(1.52,-0.6)); +#57787 = VECTOR('',#57788,1.); +#57788 = DIRECTION('',(-1.,2.02734169599E-060)); +#57789 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#57790 = PCURVE('',#57791,#57796); +#57791 = PLANE('',#57792); +#57792 = AXIS2_PLACEMENT_3D('',#57793,#57794,#57795); +#57793 = CARTESIAN_POINT('',(-2.64,-5.38,-2.3)); +#57794 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#57795 = DIRECTION('',(-1.,-4.440892098501E-016,2.22044604925E-016)); +#57796 = DEFINITIONAL_REPRESENTATION('',(#57797),#57801); +#57797 = LINE('',#57798,#57799); +#57798 = CARTESIAN_POINT('',(1.62,3.47)); +#57799 = VECTOR('',#57800,1.); +#57800 = DIRECTION('',(-1.,0.E+000)); +#57801 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#57802 = ORIENTED_EDGE('',*,*,#55164,.F.); +#57803 = ADVANCED_FACE('',(#57804),#55312,.T.); +#57804 = FACE_BOUND('',#57805,.T.); +#57805 = EDGE_LOOP('',(#57806,#57827,#57828,#57829)); +#57806 = ORIENTED_EDGE('',*,*,#57807,.F.); +#57807 = EDGE_CURVE('',#55165,#55269,#57808,.T.); +#57808 = SURFACE_CURVE('',#57809,(#57813,#57820),.PCURVE_S1.); +#57809 = LINE('',#57810,#57811); +#57810 = CARTESIAN_POINT('',(-4.26,-4.78,1.17)); +#57811 = VECTOR('',#57812,1.); +#57812 = DIRECTION('',(2.22044604925E-016,9.860761315263E-032,1.)); +#57813 = PCURVE('',#55312,#57814); +#57814 = DEFINITIONAL_REPRESENTATION('',(#57815),#57819); +#57815 = LINE('',#57816,#57817); +#57816 = CARTESIAN_POINT('',(-0.75,-7.395570986447E-032)); +#57817 = VECTOR('',#57818,1.); +#57818 = DIRECTION('',(-9.130335306616E-045,-1.)); +#57819 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#57820 = PCURVE('',#57737,#57821); +#57821 = DEFINITIONAL_REPRESENTATION('',(#57822),#57826); +#57822 = LINE('',#57823,#57824); +#57823 = CARTESIAN_POINT('',(-1.62,1.E-001)); +#57824 = VECTOR('',#57825,1.); +#57825 = DIRECTION('',(0.E+000,1.)); +#57826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#57827 = ORIENTED_EDGE('',*,*,#55347,.F.); +#57828 = ORIENTED_EDGE('',*,*,#55324,.T.); +#57829 = ORIENTED_EDGE('',*,*,#55296,.T.); +#57830 = ADVANCED_FACE('',(#57831),#55284,.T.); +#57831 = FACE_BOUND('',#57832,.T.); +#57832 = EDGE_LOOP('',(#57833,#57863,#57884,#57885)); +#57833 = ORIENTED_EDGE('',*,*,#57834,.T.); +#57834 = EDGE_CURVE('',#57835,#57837,#57839,.T.); +#57835 = VERTEX_POINT('',#57836); +#57836 = CARTESIAN_POINT('',(-2.74,-5.38,1.37)); +#57837 = VERTEX_POINT('',#57838); +#57838 = CARTESIAN_POINT('',(-2.74,-4.78,1.37)); +#57839 = SURFACE_CURVE('',#57840,(#57844,#57851),.PCURVE_S1.); +#57840 = LINE('',#57841,#57842); +#57841 = CARTESIAN_POINT('',(-2.74,-5.38,1.37)); +#57842 = VECTOR('',#57843,1.); +#57843 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#57844 = PCURVE('',#55284,#57845); +#57845 = DEFINITIONAL_REPRESENTATION('',(#57846),#57850); +#57846 = LINE('',#57847,#57848); +#57847 = CARTESIAN_POINT('',(-2.664535259101E-016,-0.6)); +#57848 = VECTOR('',#57849,1.); +#57849 = DIRECTION('',(2.02734169599E-060,1.)); +#57850 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#57851 = PCURVE('',#57852,#57857); +#57852 = CYLINDRICAL_SURFACE('',#57853,0.3); +#57853 = AXIS2_PLACEMENT_3D('',#57854,#57855,#57856); +#57854 = CARTESIAN_POINT('',(-2.74,-5.38,1.07)); +#57855 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#57856 = DIRECTION('',(2.914335439641E-016,1.294224922628E-031,1.)); +#57857 = DEFINITIONAL_REPRESENTATION('',(#57858),#57862); +#57858 = LINE('',#57859,#57860); +#57859 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#57860 = VECTOR('',#57861,1.); +#57861 = DIRECTION('',(0.E+000,-1.)); +#57862 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#57863 = ORIENTED_EDGE('',*,*,#57864,.T.); +#57864 = EDGE_CURVE('',#57837,#55269,#57865,.T.); +#57865 = SURFACE_CURVE('',#57866,(#57870,#57877),.PCURVE_S1.); +#57866 = LINE('',#57867,#57868); +#57867 = CARTESIAN_POINT('',(-2.74,-4.78,1.37)); +#57868 = VECTOR('',#57869,1.); +#57869 = DIRECTION('',(-1.,-4.440892098501E-016,2.22044604925E-016)); +#57870 = PCURVE('',#55284,#57871); +#57871 = DEFINITIONAL_REPRESENTATION('',(#57872),#57876); +#57872 = LINE('',#57873,#57874); +#57873 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#57874 = VECTOR('',#57875,1.); +#57875 = DIRECTION('',(-1.,-2.02734169599E-060)); +#57876 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#57877 = PCURVE('',#57737,#57878); +#57878 = DEFINITIONAL_REPRESENTATION('',(#57879),#57883); +#57879 = LINE('',#57880,#57881); +#57880 = CARTESIAN_POINT('',(-0.1,0.3)); +#57881 = VECTOR('',#57882,1.); +#57882 = DIRECTION('',(-1.,0.E+000)); +#57883 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#57884 = ORIENTED_EDGE('',*,*,#55268,.F.); +#57885 = ORIENTED_EDGE('',*,*,#57886,.T.); +#57886 = EDGE_CURVE('',#55246,#57835,#57887,.T.); +#57887 = SURFACE_CURVE('',#57888,(#57892,#57899),.PCURVE_S1.); +#57888 = LINE('',#57889,#57890); +#57889 = CARTESIAN_POINT('',(-4.26,-5.38,1.37)); +#57890 = VECTOR('',#57891,1.); +#57891 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#57892 = PCURVE('',#55284,#57893); +#57893 = DEFINITIONAL_REPRESENTATION('',(#57894),#57898); +#57894 = LINE('',#57895,#57896); +#57895 = CARTESIAN_POINT('',(-1.52,-0.6)); +#57896 = VECTOR('',#57897,1.); +#57897 = DIRECTION('',(1.,2.02734169599E-060)); +#57898 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#57899 = PCURVE('',#57791,#57900); +#57900 = DEFINITIONAL_REPRESENTATION('',(#57901),#57905); +#57901 = LINE('',#57902,#57903); +#57902 = CARTESIAN_POINT('',(1.62,3.67)); +#57903 = VECTOR('',#57904,1.); +#57904 = DIRECTION('',(-1.,0.E+000)); +#57905 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#57906 = ADVANCED_FACE('',(#57907),#55210,.T.); +#57907 = FACE_BOUND('',#57908,.T.); +#57908 = EDGE_LOOP('',(#57909,#57910,#57911,#57932)); +#57909 = ORIENTED_EDGE('',*,*,#55222,.F.); +#57910 = ORIENTED_EDGE('',*,*,#55194,.F.); +#57911 = ORIENTED_EDGE('',*,*,#57912,.T.); +#57912 = EDGE_CURVE('',#55167,#55246,#57913,.T.); +#57913 = SURFACE_CURVE('',#57914,(#57918,#57925),.PCURVE_S1.); +#57914 = LINE('',#57915,#57916); +#57915 = CARTESIAN_POINT('',(-4.26,-5.38,1.17)); +#57916 = VECTOR('',#57917,1.); +#57917 = DIRECTION('',(2.22044604925E-016,9.860761315263E-032,1.)); +#57918 = PCURVE('',#55210,#57919); +#57919 = DEFINITIONAL_REPRESENTATION('',(#57920),#57924); +#57920 = LINE('',#57921,#57922); +#57921 = CARTESIAN_POINT('',(-0.15,-1.479114197289E-032)); +#57922 = VECTOR('',#57923,1.); +#57923 = DIRECTION('',(-9.130335306616E-045,-1.)); +#57924 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#57925 = PCURVE('',#57791,#57926); +#57926 = DEFINITIONAL_REPRESENTATION('',(#57927),#57931); +#57927 = LINE('',#57928,#57929); +#57928 = CARTESIAN_POINT('',(1.62,3.47)); +#57929 = VECTOR('',#57930,1.); +#57930 = DIRECTION('',(0.E+000,1.)); +#57931 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#57932 = ORIENTED_EDGE('',*,*,#55245,.T.); +#57933 = ADVANCED_FACE('',(#57934),#55388,.T.); +#57934 = FACE_BOUND('',#57935,.T.); +#57935 = EDGE_LOOP('',(#57936,#57962,#57963,#57964)); +#57936 = ORIENTED_EDGE('',*,*,#57937,.F.); +#57937 = EDGE_CURVE('',#55373,#55503,#57938,.T.); +#57938 = SURFACE_CURVE('',#57939,(#57943,#57950),.PCURVE_S1.); +#57939 = LINE('',#57940,#57941); +#57940 = CARTESIAN_POINT('',(-4.26,-2.24,1.17)); +#57941 = VECTOR('',#57942,1.); +#57942 = DIRECTION('',(2.22044604925E-016,9.860761315263E-032,1.)); +#57943 = PCURVE('',#55388,#57944); +#57944 = DEFINITIONAL_REPRESENTATION('',(#57945),#57949); +#57945 = LINE('',#57946,#57947); +#57946 = CARTESIAN_POINT('',(-0.75,-7.395570986447E-032)); +#57947 = VECTOR('',#57948,1.); +#57948 = DIRECTION('',(-9.130335306616E-045,-1.)); +#57949 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#57950 = PCURVE('',#57951,#57956); +#57951 = PLANE('',#57952); +#57952 = AXIS2_PLACEMENT_3D('',#57953,#57954,#57955); +#57953 = CARTESIAN_POINT('',(-2.64,-2.24,1.07)); +#57954 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#57955 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#57956 = DEFINITIONAL_REPRESENTATION('',(#57957),#57961); +#57957 = LINE('',#57958,#57959); +#57958 = CARTESIAN_POINT('',(-1.62,1.E-001)); +#57959 = VECTOR('',#57960,1.); +#57960 = DIRECTION('',(0.E+000,1.)); +#57961 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#57962 = ORIENTED_EDGE('',*,*,#55370,.F.); +#57963 = ORIENTED_EDGE('',*,*,#55553,.T.); +#57964 = ORIENTED_EDGE('',*,*,#55530,.T.); +#57965 = ADVANCED_FACE('',(#57966),#55518,.T.); +#57966 = FACE_BOUND('',#57967,.T.); +#57967 = EDGE_LOOP('',(#57968,#57998,#58019,#58020)); +#57968 = ORIENTED_EDGE('',*,*,#57969,.T.); +#57969 = EDGE_CURVE('',#57970,#57972,#57974,.T.); +#57970 = VERTEX_POINT('',#57971); +#57971 = CARTESIAN_POINT('',(-2.74,-2.84,1.37)); +#57972 = VERTEX_POINT('',#57973); +#57973 = CARTESIAN_POINT('',(-2.74,-2.24,1.37)); +#57974 = SURFACE_CURVE('',#57975,(#57979,#57986),.PCURVE_S1.); +#57975 = LINE('',#57976,#57977); +#57976 = CARTESIAN_POINT('',(-2.74,-2.84,1.37)); +#57977 = VECTOR('',#57978,1.); +#57978 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#57979 = PCURVE('',#55518,#57980); +#57980 = DEFINITIONAL_REPRESENTATION('',(#57981),#57985); +#57981 = LINE('',#57982,#57983); +#57982 = CARTESIAN_POINT('',(-2.664535259101E-016,-0.6)); +#57983 = VECTOR('',#57984,1.); +#57984 = DIRECTION('',(2.02734169599E-060,1.)); +#57985 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#57986 = PCURVE('',#57987,#57992); +#57987 = CYLINDRICAL_SURFACE('',#57988,0.3); +#57988 = AXIS2_PLACEMENT_3D('',#57989,#57990,#57991); +#57989 = CARTESIAN_POINT('',(-2.74,-2.84,1.07)); +#57990 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#57991 = DIRECTION('',(2.914335439641E-016,1.294224922628E-031,1.)); +#57992 = DEFINITIONAL_REPRESENTATION('',(#57993),#57997); +#57993 = LINE('',#57994,#57995); +#57994 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#57995 = VECTOR('',#57996,1.); +#57996 = DIRECTION('',(0.E+000,-1.)); +#57997 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#57998 = ORIENTED_EDGE('',*,*,#57999,.T.); +#57999 = EDGE_CURVE('',#57972,#55503,#58000,.T.); +#58000 = SURFACE_CURVE('',#58001,(#58005,#58012),.PCURVE_S1.); +#58001 = LINE('',#58002,#58003); +#58002 = CARTESIAN_POINT('',(-2.74,-2.24,1.37)); +#58003 = VECTOR('',#58004,1.); +#58004 = DIRECTION('',(-1.,-4.440892098501E-016,2.22044604925E-016)); +#58005 = PCURVE('',#55518,#58006); +#58006 = DEFINITIONAL_REPRESENTATION('',(#58007),#58011); +#58007 = LINE('',#58008,#58009); +#58008 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#58009 = VECTOR('',#58010,1.); +#58010 = DIRECTION('',(-1.,-2.02734169599E-060)); +#58011 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#58012 = PCURVE('',#57951,#58013); +#58013 = DEFINITIONAL_REPRESENTATION('',(#58014),#58018); +#58014 = LINE('',#58015,#58016); +#58015 = CARTESIAN_POINT('',(-0.1,0.3)); +#58016 = VECTOR('',#58017,1.); +#58017 = DIRECTION('',(-1.,0.E+000)); +#58018 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#58019 = ORIENTED_EDGE('',*,*,#55502,.F.); +#58020 = ORIENTED_EDGE('',*,*,#58021,.T.); +#58021 = EDGE_CURVE('',#55480,#57970,#58022,.T.); +#58022 = SURFACE_CURVE('',#58023,(#58027,#58034),.PCURVE_S1.); +#58023 = LINE('',#58024,#58025); +#58024 = CARTESIAN_POINT('',(-4.26,-2.84,1.37)); +#58025 = VECTOR('',#58026,1.); +#58026 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#58027 = PCURVE('',#55518,#58028); +#58028 = DEFINITIONAL_REPRESENTATION('',(#58029),#58033); +#58029 = LINE('',#58030,#58031); +#58030 = CARTESIAN_POINT('',(-1.52,-0.6)); +#58031 = VECTOR('',#58032,1.); +#58032 = DIRECTION('',(1.,2.02734169599E-060)); +#58033 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#58034 = PCURVE('',#58035,#58040); +#58035 = PLANE('',#58036); +#58036 = AXIS2_PLACEMENT_3D('',#58037,#58038,#58039); +#58037 = CARTESIAN_POINT('',(-2.64,-2.84,-2.3)); +#58038 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#58039 = DIRECTION('',(-1.,-4.440892098501E-016,2.22044604925E-016)); +#58040 = DEFINITIONAL_REPRESENTATION('',(#58041),#58045); +#58041 = LINE('',#58042,#58043); +#58042 = CARTESIAN_POINT('',(1.62,3.67)); +#58043 = VECTOR('',#58044,1.); +#58044 = DIRECTION('',(-1.,0.E+000)); +#58045 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#58046 = ADVANCED_FACE('',(#58047),#55444,.T.); +#58047 = FACE_BOUND('',#58048,.T.); +#58048 = EDGE_LOOP('',(#58049,#58050,#58051,#58072)); +#58049 = ORIENTED_EDGE('',*,*,#55456,.F.); +#58050 = ORIENTED_EDGE('',*,*,#55428,.F.); +#58051 = ORIENTED_EDGE('',*,*,#58052,.T.); +#58052 = EDGE_CURVE('',#55401,#55480,#58053,.T.); +#58053 = SURFACE_CURVE('',#58054,(#58058,#58065),.PCURVE_S1.); +#58054 = LINE('',#58055,#58056); +#58055 = CARTESIAN_POINT('',(-4.26,-2.84,1.17)); +#58056 = VECTOR('',#58057,1.); +#58057 = DIRECTION('',(2.22044604925E-016,9.860761315263E-032,1.)); +#58058 = PCURVE('',#55444,#58059); +#58059 = DEFINITIONAL_REPRESENTATION('',(#58060),#58064); +#58060 = LINE('',#58061,#58062); +#58061 = CARTESIAN_POINT('',(-0.15,-1.479114197289E-032)); +#58062 = VECTOR('',#58063,1.); +#58063 = DIRECTION('',(-9.130335306616E-045,-1.)); +#58064 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#58065 = PCURVE('',#58035,#58066); +#58066 = DEFINITIONAL_REPRESENTATION('',(#58067),#58071); +#58067 = LINE('',#58068,#58069); +#58068 = CARTESIAN_POINT('',(1.62,3.47)); +#58069 = VECTOR('',#58070,1.); +#58070 = DIRECTION('',(0.E+000,1.)); +#58071 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#58072 = ORIENTED_EDGE('',*,*,#55479,.T.); +#58073 = ADVANCED_FACE('',(#58074),#55416,.T.); +#58074 = FACE_BOUND('',#58075,.T.); +#58075 = EDGE_LOOP('',(#58076,#58099,#58127,#58148)); +#58076 = ORIENTED_EDGE('',*,*,#58077,.F.); +#58077 = EDGE_CURVE('',#58078,#55373,#58080,.T.); +#58078 = VERTEX_POINT('',#58079); +#58079 = CARTESIAN_POINT('',(-2.74,-2.24,1.17)); +#58080 = SURFACE_CURVE('',#58081,(#58085,#58092),.PCURVE_S1.); +#58081 = LINE('',#58082,#58083); +#58082 = CARTESIAN_POINT('',(-2.74,-2.24,1.17)); +#58083 = VECTOR('',#58084,1.); +#58084 = DIRECTION('',(-1.,-4.440892098501E-016,2.22044604925E-016)); +#58085 = PCURVE('',#55416,#58086); +#58086 = DEFINITIONAL_REPRESENTATION('',(#58087),#58091); +#58087 = LINE('',#58088,#58089); +#58088 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#58089 = VECTOR('',#58090,1.); +#58090 = DIRECTION('',(1.,-2.02734169599E-060)); +#58091 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#58092 = PCURVE('',#57951,#58093); +#58093 = DEFINITIONAL_REPRESENTATION('',(#58094),#58098); +#58094 = LINE('',#58095,#58096); +#58095 = CARTESIAN_POINT('',(-0.1,1.E-001)); +#58096 = VECTOR('',#58097,1.); +#58097 = DIRECTION('',(-1.,0.E+000)); +#58098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#58099 = ORIENTED_EDGE('',*,*,#58100,.F.); +#58100 = EDGE_CURVE('',#58101,#58078,#58103,.T.); +#58101 = VERTEX_POINT('',#58102); +#58102 = CARTESIAN_POINT('',(-2.74,-2.84,1.17)); +#58103 = SURFACE_CURVE('',#58104,(#58108,#58115),.PCURVE_S1.); +#58104 = LINE('',#58105,#58106); +#58105 = CARTESIAN_POINT('',(-2.74,-2.84,1.17)); +#58106 = VECTOR('',#58107,1.); +#58107 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#58108 = PCURVE('',#55416,#58109); +#58109 = DEFINITIONAL_REPRESENTATION('',(#58110),#58114); +#58110 = LINE('',#58111,#58112); +#58111 = CARTESIAN_POINT('',(2.664535259101E-016,-0.6)); +#58112 = VECTOR('',#58113,1.); +#58113 = DIRECTION('',(-2.02734169599E-060,1.)); +#58114 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#58115 = PCURVE('',#58116,#58121); +#58116 = CYLINDRICAL_SURFACE('',#58117,0.1); +#58117 = AXIS2_PLACEMENT_3D('',#58118,#58119,#58120); +#58118 = CARTESIAN_POINT('',(-2.74,-2.84,1.07)); +#58119 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#58120 = DIRECTION('',(1.,4.440892098501E-016,-7.771561172376E-016)); +#58121 = DEFINITIONAL_REPRESENTATION('',(#58122),#58126); +#58122 = LINE('',#58123,#58124); +#58123 = CARTESIAN_POINT('',(1.570796326795,0.E+000)); +#58124 = VECTOR('',#58125,1.); +#58125 = DIRECTION('',(0.E+000,-1.)); +#58126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#58127 = ORIENTED_EDGE('',*,*,#58128,.F.); +#58128 = EDGE_CURVE('',#55401,#58101,#58129,.T.); +#58129 = SURFACE_CURVE('',#58130,(#58134,#58141),.PCURVE_S1.); +#58130 = LINE('',#58131,#58132); +#58131 = CARTESIAN_POINT('',(-4.26,-2.84,1.17)); +#58132 = VECTOR('',#58133,1.); +#58133 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#58134 = PCURVE('',#55416,#58135); +#58135 = DEFINITIONAL_REPRESENTATION('',(#58136),#58140); +#58136 = LINE('',#58137,#58138); +#58137 = CARTESIAN_POINT('',(1.52,-0.6)); +#58138 = VECTOR('',#58139,1.); +#58139 = DIRECTION('',(-1.,2.02734169599E-060)); +#58140 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#58141 = PCURVE('',#58035,#58142); +#58142 = DEFINITIONAL_REPRESENTATION('',(#58143),#58147); +#58143 = LINE('',#58144,#58145); +#58144 = CARTESIAN_POINT('',(1.62,3.47)); +#58145 = VECTOR('',#58146,1.); +#58146 = DIRECTION('',(-1.,0.E+000)); +#58147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#58148 = ORIENTED_EDGE('',*,*,#55400,.F.); +#58149 = ADVANCED_FACE('',(#58150),#55594,.T.); +#58150 = FACE_BOUND('',#58151,.T.); +#58151 = EDGE_LOOP('',(#58152,#58178,#58179,#58180)); +#58152 = ORIENTED_EDGE('',*,*,#58153,.F.); +#58153 = EDGE_CURVE('',#55579,#55709,#58154,.T.); +#58154 = SURFACE_CURVE('',#58155,(#58159,#58166),.PCURVE_S1.); +#58155 = LINE('',#58156,#58157); +#58156 = CARTESIAN_POINT('',(-4.26,-2.24,3.71)); +#58157 = VECTOR('',#58158,1.); +#58158 = DIRECTION('',(2.22044604925E-016,9.860761315263E-032,1.)); +#58159 = PCURVE('',#55594,#58160); +#58160 = DEFINITIONAL_REPRESENTATION('',(#58161),#58165); +#58161 = LINE('',#58162,#58163); +#58162 = CARTESIAN_POINT('',(-0.75,-7.395570986447E-032)); +#58163 = VECTOR('',#58164,1.); +#58164 = DIRECTION('',(-9.130335306616E-045,-1.)); +#58165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#58166 = PCURVE('',#58167,#58172); +#58167 = PLANE('',#58168); +#58168 = AXIS2_PLACEMENT_3D('',#58169,#58170,#58171); +#58169 = CARTESIAN_POINT('',(-0.1,-2.24,3.61)); +#58170 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#58171 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#58172 = DEFINITIONAL_REPRESENTATION('',(#58173),#58177); +#58173 = LINE('',#58174,#58175); +#58174 = CARTESIAN_POINT('',(-4.16,1.E-001)); +#58175 = VECTOR('',#58176,1.); +#58176 = DIRECTION('',(0.E+000,1.)); +#58177 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#58178 = ORIENTED_EDGE('',*,*,#55576,.F.); +#58179 = ORIENTED_EDGE('',*,*,#55759,.T.); +#58180 = ORIENTED_EDGE('',*,*,#55736,.T.); +#58181 = ADVANCED_FACE('',(#58182),#55724,.T.); +#58182 = FACE_BOUND('',#58183,.T.); +#58183 = EDGE_LOOP('',(#58184,#58214,#58235,#58236)); +#58184 = ORIENTED_EDGE('',*,*,#58185,.T.); +#58185 = EDGE_CURVE('',#58186,#58188,#58190,.T.); +#58186 = VERTEX_POINT('',#58187); +#58187 = CARTESIAN_POINT('',(-0.2,-2.84,3.91)); +#58188 = VERTEX_POINT('',#58189); +#58189 = CARTESIAN_POINT('',(-0.2,-2.24,3.91)); +#58190 = SURFACE_CURVE('',#58191,(#58195,#58202),.PCURVE_S1.); +#58191 = LINE('',#58192,#58193); +#58192 = CARTESIAN_POINT('',(-0.2,-2.84,3.91)); +#58193 = VECTOR('',#58194,1.); +#58194 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#58195 = PCURVE('',#55724,#58196); +#58196 = DEFINITIONAL_REPRESENTATION('',(#58197),#58201); +#58197 = LINE('',#58198,#58199); +#58198 = CARTESIAN_POINT('',(-2.664535259101E-016,-0.6)); +#58199 = VECTOR('',#58200,1.); +#58200 = DIRECTION('',(2.02734169599E-060,1.)); +#58201 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#58202 = PCURVE('',#58203,#58208); +#58203 = CYLINDRICAL_SURFACE('',#58204,0.3); +#58204 = AXIS2_PLACEMENT_3D('',#58205,#58206,#58207); +#58205 = CARTESIAN_POINT('',(-0.2,-2.84,3.61)); +#58206 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#58207 = DIRECTION('',(2.914335439641E-016,1.294224922628E-031,1.)); +#58208 = DEFINITIONAL_REPRESENTATION('',(#58209),#58213); +#58209 = LINE('',#58210,#58211); +#58210 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#58211 = VECTOR('',#58212,1.); +#58212 = DIRECTION('',(0.E+000,-1.)); +#58213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#58214 = ORIENTED_EDGE('',*,*,#58215,.T.); +#58215 = EDGE_CURVE('',#58188,#55709,#58216,.T.); +#58216 = SURFACE_CURVE('',#58217,(#58221,#58228),.PCURVE_S1.); +#58217 = LINE('',#58218,#58219); +#58218 = CARTESIAN_POINT('',(-0.2,-2.24,3.91)); +#58219 = VECTOR('',#58220,1.); +#58220 = DIRECTION('',(-1.,-4.440892098501E-016,2.22044604925E-016)); +#58221 = PCURVE('',#55724,#58222); +#58222 = DEFINITIONAL_REPRESENTATION('',(#58223),#58227); +#58223 = LINE('',#58224,#58225); +#58224 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#58225 = VECTOR('',#58226,1.); +#58226 = DIRECTION('',(-1.,-2.02734169599E-060)); +#58227 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#58228 = PCURVE('',#58167,#58229); +#58229 = DEFINITIONAL_REPRESENTATION('',(#58230),#58234); +#58230 = LINE('',#58231,#58232); +#58231 = CARTESIAN_POINT('',(-0.1,0.3)); +#58232 = VECTOR('',#58233,1.); +#58233 = DIRECTION('',(-1.,0.E+000)); +#58234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#58235 = ORIENTED_EDGE('',*,*,#55708,.F.); +#58236 = ORIENTED_EDGE('',*,*,#58237,.T.); +#58237 = EDGE_CURVE('',#55686,#58186,#58238,.T.); +#58238 = SURFACE_CURVE('',#58239,(#58243,#58250),.PCURVE_S1.); +#58239 = LINE('',#58240,#58241); +#58240 = CARTESIAN_POINT('',(-4.26,-2.84,3.91)); +#58241 = VECTOR('',#58242,1.); +#58242 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#58243 = PCURVE('',#55724,#58244); +#58244 = DEFINITIONAL_REPRESENTATION('',(#58245),#58249); +#58245 = LINE('',#58246,#58247); +#58246 = CARTESIAN_POINT('',(-4.06,-0.6)); +#58247 = VECTOR('',#58248,1.); +#58248 = DIRECTION('',(1.,2.02734169599E-060)); +#58249 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#58250 = PCURVE('',#58251,#58256); +#58251 = PLANE('',#58252); +#58252 = AXIS2_PLACEMENT_3D('',#58253,#58254,#58255); +#58253 = CARTESIAN_POINT('',(-0.1,-2.84,-2.3)); +#58254 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#58255 = DIRECTION('',(-1.,-4.440892098501E-016,2.22044604925E-016)); +#58256 = DEFINITIONAL_REPRESENTATION('',(#58257),#58261); +#58257 = LINE('',#58258,#58259); +#58258 = CARTESIAN_POINT('',(4.16,6.21)); +#58259 = VECTOR('',#58260,1.); +#58260 = DIRECTION('',(-1.,0.E+000)); +#58261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#58262 = ADVANCED_FACE('',(#58263),#55650,.T.); +#58263 = FACE_BOUND('',#58264,.T.); +#58264 = EDGE_LOOP('',(#58265,#58266,#58267,#58288)); +#58265 = ORIENTED_EDGE('',*,*,#55662,.F.); +#58266 = ORIENTED_EDGE('',*,*,#55634,.F.); +#58267 = ORIENTED_EDGE('',*,*,#58268,.T.); +#58268 = EDGE_CURVE('',#55607,#55686,#58269,.T.); +#58269 = SURFACE_CURVE('',#58270,(#58274,#58281),.PCURVE_S1.); +#58270 = LINE('',#58271,#58272); +#58271 = CARTESIAN_POINT('',(-4.26,-2.84,3.71)); +#58272 = VECTOR('',#58273,1.); +#58273 = DIRECTION('',(2.22044604925E-016,9.860761315263E-032,1.)); +#58274 = PCURVE('',#55650,#58275); +#58275 = DEFINITIONAL_REPRESENTATION('',(#58276),#58280); +#58276 = LINE('',#58277,#58278); +#58277 = CARTESIAN_POINT('',(-0.15,-1.479114197289E-032)); +#58278 = VECTOR('',#58279,1.); +#58279 = DIRECTION('',(-9.130335306616E-045,-1.)); +#58280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#58281 = PCURVE('',#58251,#58282); +#58282 = DEFINITIONAL_REPRESENTATION('',(#58283),#58287); +#58283 = LINE('',#58284,#58285); +#58284 = CARTESIAN_POINT('',(4.16,6.01)); +#58285 = VECTOR('',#58286,1.); +#58286 = DIRECTION('',(0.E+000,1.)); +#58287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#58288 = ORIENTED_EDGE('',*,*,#55685,.T.); +#58289 = ADVANCED_FACE('',(#58290),#55622,.T.); +#58290 = FACE_BOUND('',#58291,.T.); +#58291 = EDGE_LOOP('',(#58292,#58315,#58343,#58364)); +#58292 = ORIENTED_EDGE('',*,*,#58293,.F.); +#58293 = EDGE_CURVE('',#58294,#55579,#58296,.T.); +#58294 = VERTEX_POINT('',#58295); +#58295 = CARTESIAN_POINT('',(-0.2,-2.24,3.71)); +#58296 = SURFACE_CURVE('',#58297,(#58301,#58308),.PCURVE_S1.); +#58297 = LINE('',#58298,#58299); +#58298 = CARTESIAN_POINT('',(-0.2,-2.24,3.71)); +#58299 = VECTOR('',#58300,1.); +#58300 = DIRECTION('',(-1.,-4.440892098501E-016,2.22044604925E-016)); +#58301 = PCURVE('',#55622,#58302); +#58302 = DEFINITIONAL_REPRESENTATION('',(#58303),#58307); +#58303 = LINE('',#58304,#58305); +#58304 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#58305 = VECTOR('',#58306,1.); +#58306 = DIRECTION('',(1.,-2.02734169599E-060)); +#58307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#58308 = PCURVE('',#58167,#58309); +#58309 = DEFINITIONAL_REPRESENTATION('',(#58310),#58314); +#58310 = LINE('',#58311,#58312); +#58311 = CARTESIAN_POINT('',(-0.1,0.1)); +#58312 = VECTOR('',#58313,1.); +#58313 = DIRECTION('',(-1.,0.E+000)); +#58314 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#58315 = ORIENTED_EDGE('',*,*,#58316,.F.); +#58316 = EDGE_CURVE('',#58317,#58294,#58319,.T.); +#58317 = VERTEX_POINT('',#58318); +#58318 = CARTESIAN_POINT('',(-0.2,-2.84,3.71)); +#58319 = SURFACE_CURVE('',#58320,(#58324,#58331),.PCURVE_S1.); +#58320 = LINE('',#58321,#58322); +#58321 = CARTESIAN_POINT('',(-0.2,-2.84,3.71)); +#58322 = VECTOR('',#58323,1.); +#58323 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#58324 = PCURVE('',#55622,#58325); +#58325 = DEFINITIONAL_REPRESENTATION('',(#58326),#58330); +#58326 = LINE('',#58327,#58328); +#58327 = CARTESIAN_POINT('',(2.664535259101E-016,-0.6)); +#58328 = VECTOR('',#58329,1.); +#58329 = DIRECTION('',(-2.02734169599E-060,1.)); +#58330 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#58331 = PCURVE('',#58332,#58337); +#58332 = CYLINDRICAL_SURFACE('',#58333,0.1); +#58333 = AXIS2_PLACEMENT_3D('',#58334,#58335,#58336); +#58334 = CARTESIAN_POINT('',(-0.2,-2.84,3.61)); +#58335 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#58336 = DIRECTION('',(1.,4.440892098501E-016,-7.771561172376E-016)); +#58337 = DEFINITIONAL_REPRESENTATION('',(#58338),#58342); +#58338 = LINE('',#58339,#58340); +#58339 = CARTESIAN_POINT('',(1.570796326795,0.E+000)); +#58340 = VECTOR('',#58341,1.); +#58341 = DIRECTION('',(0.E+000,-1.)); +#58342 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#58343 = ORIENTED_EDGE('',*,*,#58344,.F.); +#58344 = EDGE_CURVE('',#55607,#58317,#58345,.T.); +#58345 = SURFACE_CURVE('',#58346,(#58350,#58357),.PCURVE_S1.); +#58346 = LINE('',#58347,#58348); +#58347 = CARTESIAN_POINT('',(-4.26,-2.84,3.71)); +#58348 = VECTOR('',#58349,1.); +#58349 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#58350 = PCURVE('',#55622,#58351); +#58351 = DEFINITIONAL_REPRESENTATION('',(#58352),#58356); +#58352 = LINE('',#58353,#58354); +#58353 = CARTESIAN_POINT('',(4.06,-0.6)); +#58354 = VECTOR('',#58355,1.); +#58355 = DIRECTION('',(-1.,2.02734169599E-060)); +#58356 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#58357 = PCURVE('',#58251,#58358); +#58358 = DEFINITIONAL_REPRESENTATION('',(#58359),#58363); +#58359 = LINE('',#58360,#58361); +#58360 = CARTESIAN_POINT('',(4.16,6.01)); +#58361 = VECTOR('',#58362,1.); +#58362 = DIRECTION('',(-1.,0.E+000)); +#58363 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#58364 = ORIENTED_EDGE('',*,*,#55606,.F.); +#58365 = ADVANCED_FACE('',(#58366),#55800,.T.); +#58366 = FACE_BOUND('',#58367,.T.); +#58367 = EDGE_LOOP('',(#58368,#58396,#58424,#58450)); +#58368 = ORIENTED_EDGE('',*,*,#58369,.F.); +#58369 = EDGE_CURVE('',#58370,#55783,#58372,.T.); +#58370 = VERTEX_POINT('',#58371); +#58371 = CARTESIAN_POINT('',(-0.2,0.3,3.71)); +#58372 = SURFACE_CURVE('',#58373,(#58377,#58384),.PCURVE_S1.); +#58373 = LINE('',#58374,#58375); +#58374 = CARTESIAN_POINT('',(-0.2,0.3,3.71)); +#58375 = VECTOR('',#58376,1.); +#58376 = DIRECTION('',(-1.,-4.440892098501E-016,2.22044604925E-016)); +#58377 = PCURVE('',#55800,#58378); +#58378 = DEFINITIONAL_REPRESENTATION('',(#58379),#58383); +#58379 = LINE('',#58380,#58381); +#58380 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#58381 = VECTOR('',#58382,1.); +#58382 = DIRECTION('',(1.,-2.02734169599E-060)); +#58383 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#58384 = PCURVE('',#58385,#58390); +#58385 = PLANE('',#58386); +#58386 = AXIS2_PLACEMENT_3D('',#58387,#58388,#58389); +#58387 = CARTESIAN_POINT('',(-0.1,0.3,3.61)); +#58388 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#58389 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#58390 = DEFINITIONAL_REPRESENTATION('',(#58391),#58395); +#58391 = LINE('',#58392,#58393); +#58392 = CARTESIAN_POINT('',(-0.1,0.1)); +#58393 = VECTOR('',#58394,1.); +#58394 = DIRECTION('',(-1.,0.E+000)); +#58395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#58396 = ORIENTED_EDGE('',*,*,#58397,.F.); +#58397 = EDGE_CURVE('',#58398,#58370,#58400,.T.); +#58398 = VERTEX_POINT('',#58399); +#58399 = CARTESIAN_POINT('',(-0.2,-0.3,3.71)); +#58400 = SURFACE_CURVE('',#58401,(#58405,#58412),.PCURVE_S1.); +#58401 = LINE('',#58402,#58403); +#58402 = CARTESIAN_POINT('',(-0.2,-0.3,3.71)); +#58403 = VECTOR('',#58404,1.); +#58404 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#58405 = PCURVE('',#55800,#58406); +#58406 = DEFINITIONAL_REPRESENTATION('',(#58407),#58411); +#58407 = LINE('',#58408,#58409); +#58408 = CARTESIAN_POINT('',(2.664535259101E-016,-0.6)); +#58409 = VECTOR('',#58410,1.); +#58410 = DIRECTION('',(-2.02734169599E-060,1.)); +#58411 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#58412 = PCURVE('',#58413,#58418); +#58413 = CYLINDRICAL_SURFACE('',#58414,0.1); +#58414 = AXIS2_PLACEMENT_3D('',#58415,#58416,#58417); +#58415 = CARTESIAN_POINT('',(-0.2,-0.3,3.61)); +#58416 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#58417 = DIRECTION('',(1.,4.440892098501E-016,-7.771561172376E-016)); +#58418 = DEFINITIONAL_REPRESENTATION('',(#58419),#58423); +#58419 = LINE('',#58420,#58421); +#58420 = CARTESIAN_POINT('',(1.570796326795,0.E+000)); +#58421 = VECTOR('',#58422,1.); +#58422 = DIRECTION('',(0.E+000,-1.)); +#58423 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#58424 = ORIENTED_EDGE('',*,*,#58425,.F.); +#58425 = EDGE_CURVE('',#55785,#58398,#58426,.T.); +#58426 = SURFACE_CURVE('',#58427,(#58431,#58438),.PCURVE_S1.); +#58427 = LINE('',#58428,#58429); +#58428 = CARTESIAN_POINT('',(-4.26,-0.3,3.71)); +#58429 = VECTOR('',#58430,1.); +#58430 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#58431 = PCURVE('',#55800,#58432); +#58432 = DEFINITIONAL_REPRESENTATION('',(#58433),#58437); +#58433 = LINE('',#58434,#58435); +#58434 = CARTESIAN_POINT('',(4.06,-0.6)); +#58435 = VECTOR('',#58436,1.); +#58436 = DIRECTION('',(-1.,2.02734169599E-060)); +#58437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#58438 = PCURVE('',#58439,#58444); +#58439 = PLANE('',#58440); +#58440 = AXIS2_PLACEMENT_3D('',#58441,#58442,#58443); +#58441 = CARTESIAN_POINT('',(-0.1,-0.3,-2.3)); +#58442 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#58443 = DIRECTION('',(-1.,-4.440892098501E-016,2.22044604925E-016)); +#58444 = DEFINITIONAL_REPRESENTATION('',(#58445),#58449); +#58445 = LINE('',#58446,#58447); +#58446 = CARTESIAN_POINT('',(4.16,6.01)); +#58447 = VECTOR('',#58448,1.); +#58448 = DIRECTION('',(-1.,0.E+000)); +#58449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#58450 = ORIENTED_EDGE('',*,*,#55782,.F.); +#58451 = ADVANCED_FACE('',(#58452),#55930,.T.); +#58452 = FACE_BOUND('',#58453,.T.); +#58453 = EDGE_LOOP('',(#58454,#58475,#58476,#58477)); +#58454 = ORIENTED_EDGE('',*,*,#58455,.F.); +#58455 = EDGE_CURVE('',#55783,#55887,#58456,.T.); +#58456 = SURFACE_CURVE('',#58457,(#58461,#58468),.PCURVE_S1.); +#58457 = LINE('',#58458,#58459); +#58458 = CARTESIAN_POINT('',(-4.26,0.3,3.71)); +#58459 = VECTOR('',#58460,1.); +#58460 = DIRECTION('',(2.22044604925E-016,9.860761315263E-032,1.)); +#58461 = PCURVE('',#55930,#58462); +#58462 = DEFINITIONAL_REPRESENTATION('',(#58463),#58467); +#58463 = LINE('',#58464,#58465); +#58464 = CARTESIAN_POINT('',(-0.75,-7.395570986447E-032)); +#58465 = VECTOR('',#58466,1.); +#58466 = DIRECTION('',(-9.130335306616E-045,-1.)); +#58467 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#58468 = PCURVE('',#58385,#58469); +#58469 = DEFINITIONAL_REPRESENTATION('',(#58470),#58474); +#58470 = LINE('',#58471,#58472); +#58471 = CARTESIAN_POINT('',(-4.16,1.E-001)); +#58472 = VECTOR('',#58473,1.); +#58473 = DIRECTION('',(0.E+000,1.)); +#58474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#58475 = ORIENTED_EDGE('',*,*,#55965,.F.); +#58476 = ORIENTED_EDGE('',*,*,#55942,.T.); +#58477 = ORIENTED_EDGE('',*,*,#55914,.T.); +#58478 = ADVANCED_FACE('',(#58479),#55902,.T.); +#58479 = FACE_BOUND('',#58480,.T.); +#58480 = EDGE_LOOP('',(#58481,#58511,#58532,#58533)); +#58481 = ORIENTED_EDGE('',*,*,#58482,.T.); +#58482 = EDGE_CURVE('',#58483,#58485,#58487,.T.); +#58483 = VERTEX_POINT('',#58484); +#58484 = CARTESIAN_POINT('',(-0.2,-0.3,3.91)); +#58485 = VERTEX_POINT('',#58486); +#58486 = CARTESIAN_POINT('',(-0.2,0.3,3.91)); +#58487 = SURFACE_CURVE('',#58488,(#58492,#58499),.PCURVE_S1.); +#58488 = LINE('',#58489,#58490); +#58489 = CARTESIAN_POINT('',(-0.2,-0.3,3.91)); +#58490 = VECTOR('',#58491,1.); +#58491 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#58492 = PCURVE('',#55902,#58493); +#58493 = DEFINITIONAL_REPRESENTATION('',(#58494),#58498); +#58494 = LINE('',#58495,#58496); +#58495 = CARTESIAN_POINT('',(-2.664535259101E-016,-0.6)); +#58496 = VECTOR('',#58497,1.); +#58497 = DIRECTION('',(2.02734169599E-060,1.)); +#58498 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#58499 = PCURVE('',#58500,#58505); +#58500 = CYLINDRICAL_SURFACE('',#58501,0.3); +#58501 = AXIS2_PLACEMENT_3D('',#58502,#58503,#58504); +#58502 = CARTESIAN_POINT('',(-0.2,-0.3,3.61)); +#58503 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#58504 = DIRECTION('',(2.914335439641E-016,1.294224922628E-031,1.)); +#58505 = DEFINITIONAL_REPRESENTATION('',(#58506),#58510); +#58506 = LINE('',#58507,#58508); +#58507 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#58508 = VECTOR('',#58509,1.); +#58509 = DIRECTION('',(0.E+000,-1.)); +#58510 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#58511 = ORIENTED_EDGE('',*,*,#58512,.T.); +#58512 = EDGE_CURVE('',#58485,#55887,#58513,.T.); +#58513 = SURFACE_CURVE('',#58514,(#58518,#58525),.PCURVE_S1.); +#58514 = LINE('',#58515,#58516); +#58515 = CARTESIAN_POINT('',(-0.2,0.3,3.91)); +#58516 = VECTOR('',#58517,1.); +#58517 = DIRECTION('',(-1.,-4.440892098501E-016,2.22044604925E-016)); +#58518 = PCURVE('',#55902,#58519); +#58519 = DEFINITIONAL_REPRESENTATION('',(#58520),#58524); +#58520 = LINE('',#58521,#58522); +#58521 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#58522 = VECTOR('',#58523,1.); +#58523 = DIRECTION('',(-1.,-2.02734169599E-060)); +#58524 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#58525 = PCURVE('',#58385,#58526); +#58526 = DEFINITIONAL_REPRESENTATION('',(#58527),#58531); +#58527 = LINE('',#58528,#58529); +#58528 = CARTESIAN_POINT('',(-0.1,0.3)); +#58529 = VECTOR('',#58530,1.); +#58530 = DIRECTION('',(-1.,0.E+000)); +#58531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#58532 = ORIENTED_EDGE('',*,*,#55886,.F.); +#58533 = ORIENTED_EDGE('',*,*,#58534,.T.); +#58534 = EDGE_CURVE('',#55864,#58483,#58535,.T.); +#58535 = SURFACE_CURVE('',#58536,(#58540,#58547),.PCURVE_S1.); +#58536 = LINE('',#58537,#58538); +#58537 = CARTESIAN_POINT('',(-4.26,-0.3,3.91)); +#58538 = VECTOR('',#58539,1.); +#58539 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#58540 = PCURVE('',#55902,#58541); +#58541 = DEFINITIONAL_REPRESENTATION('',(#58542),#58546); +#58542 = LINE('',#58543,#58544); +#58543 = CARTESIAN_POINT('',(-4.06,-0.6)); +#58544 = VECTOR('',#58545,1.); +#58545 = DIRECTION('',(1.,2.02734169599E-060)); +#58546 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#58547 = PCURVE('',#58439,#58548); +#58548 = DEFINITIONAL_REPRESENTATION('',(#58549),#58553); +#58549 = LINE('',#58550,#58551); +#58550 = CARTESIAN_POINT('',(4.16,6.21)); +#58551 = VECTOR('',#58552,1.); +#58552 = DIRECTION('',(-1.,0.E+000)); +#58553 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#58554 = ADVANCED_FACE('',(#58555),#55828,.T.); +#58555 = FACE_BOUND('',#58556,.T.); +#58556 = EDGE_LOOP('',(#58557,#58558,#58559,#58580)); +#58557 = ORIENTED_EDGE('',*,*,#55840,.F.); +#58558 = ORIENTED_EDGE('',*,*,#55812,.F.); +#58559 = ORIENTED_EDGE('',*,*,#58560,.T.); +#58560 = EDGE_CURVE('',#55785,#55864,#58561,.T.); +#58561 = SURFACE_CURVE('',#58562,(#58566,#58573),.PCURVE_S1.); +#58562 = LINE('',#58563,#58564); +#58563 = CARTESIAN_POINT('',(-4.26,-0.3,3.71)); +#58564 = VECTOR('',#58565,1.); +#58565 = DIRECTION('',(2.22044604925E-016,9.860761315263E-032,1.)); +#58566 = PCURVE('',#55828,#58567); +#58567 = DEFINITIONAL_REPRESENTATION('',(#58568),#58572); +#58568 = LINE('',#58569,#58570); +#58569 = CARTESIAN_POINT('',(-0.15,-1.479114197289E-032)); +#58570 = VECTOR('',#58571,1.); +#58571 = DIRECTION('',(-9.130335306616E-045,-1.)); +#58572 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#58573 = PCURVE('',#58439,#58574); +#58574 = DEFINITIONAL_REPRESENTATION('',(#58575),#58579); +#58575 = LINE('',#58576,#58577); +#58576 = CARTESIAN_POINT('',(4.16,6.01)); +#58577 = VECTOR('',#58578,1.); +#58578 = DIRECTION('',(0.E+000,1.)); +#58579 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#58580 = ORIENTED_EDGE('',*,*,#55863,.T.); +#58581 = ADVANCED_FACE('',(#58582),#56006,.T.); +#58582 = FACE_BOUND('',#58583,.T.); +#58583 = EDGE_LOOP('',(#58584,#58610,#58611,#58612)); +#58584 = ORIENTED_EDGE('',*,*,#58585,.F.); +#58585 = EDGE_CURVE('',#55991,#56121,#58586,.T.); +#58586 = SURFACE_CURVE('',#58587,(#58591,#58598),.PCURVE_S1.); +#58587 = LINE('',#58588,#58589); +#58588 = CARTESIAN_POINT('',(-4.26,0.3,1.17)); +#58589 = VECTOR('',#58590,1.); +#58590 = DIRECTION('',(2.22044604925E-016,9.860761315263E-032,1.)); +#58591 = PCURVE('',#56006,#58592); +#58592 = DEFINITIONAL_REPRESENTATION('',(#58593),#58597); +#58593 = LINE('',#58594,#58595); +#58594 = CARTESIAN_POINT('',(-0.75,-7.395570986447E-032)); +#58595 = VECTOR('',#58596,1.); +#58596 = DIRECTION('',(-9.130335306616E-045,-1.)); +#58597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#58598 = PCURVE('',#58599,#58604); +#58599 = PLANE('',#58600); +#58600 = AXIS2_PLACEMENT_3D('',#58601,#58602,#58603); +#58601 = CARTESIAN_POINT('',(-2.64,0.3,1.07)); +#58602 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#58603 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#58604 = DEFINITIONAL_REPRESENTATION('',(#58605),#58609); +#58605 = LINE('',#58606,#58607); +#58606 = CARTESIAN_POINT('',(-1.62,1.E-001)); +#58607 = VECTOR('',#58608,1.); +#58608 = DIRECTION('',(0.E+000,1.)); +#58609 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#58610 = ORIENTED_EDGE('',*,*,#55988,.F.); +#58611 = ORIENTED_EDGE('',*,*,#56171,.T.); +#58612 = ORIENTED_EDGE('',*,*,#56148,.T.); +#58613 = ADVANCED_FACE('',(#58614),#56136,.T.); +#58614 = FACE_BOUND('',#58615,.T.); +#58615 = EDGE_LOOP('',(#58616,#58646,#58667,#58668)); +#58616 = ORIENTED_EDGE('',*,*,#58617,.T.); +#58617 = EDGE_CURVE('',#58618,#58620,#58622,.T.); +#58618 = VERTEX_POINT('',#58619); +#58619 = CARTESIAN_POINT('',(-2.74,-0.3,1.37)); +#58620 = VERTEX_POINT('',#58621); +#58621 = CARTESIAN_POINT('',(-2.74,0.3,1.37)); +#58622 = SURFACE_CURVE('',#58623,(#58627,#58634),.PCURVE_S1.); +#58623 = LINE('',#58624,#58625); +#58624 = CARTESIAN_POINT('',(-2.74,-0.3,1.37)); +#58625 = VECTOR('',#58626,1.); +#58626 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#58627 = PCURVE('',#56136,#58628); +#58628 = DEFINITIONAL_REPRESENTATION('',(#58629),#58633); +#58629 = LINE('',#58630,#58631); +#58630 = CARTESIAN_POINT('',(-2.664535259101E-016,-0.6)); +#58631 = VECTOR('',#58632,1.); +#58632 = DIRECTION('',(2.02734169599E-060,1.)); +#58633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#58634 = PCURVE('',#58635,#58640); +#58635 = CYLINDRICAL_SURFACE('',#58636,0.3); +#58636 = AXIS2_PLACEMENT_3D('',#58637,#58638,#58639); +#58637 = CARTESIAN_POINT('',(-2.74,-0.3,1.07)); +#58638 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#58639 = DIRECTION('',(2.914335439641E-016,1.294224922628E-031,1.)); +#58640 = DEFINITIONAL_REPRESENTATION('',(#58641),#58645); +#58641 = LINE('',#58642,#58643); +#58642 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#58643 = VECTOR('',#58644,1.); +#58644 = DIRECTION('',(0.E+000,-1.)); +#58645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#58646 = ORIENTED_EDGE('',*,*,#58647,.T.); +#58647 = EDGE_CURVE('',#58620,#56121,#58648,.T.); +#58648 = SURFACE_CURVE('',#58649,(#58653,#58660),.PCURVE_S1.); +#58649 = LINE('',#58650,#58651); +#58650 = CARTESIAN_POINT('',(-2.74,0.3,1.37)); +#58651 = VECTOR('',#58652,1.); +#58652 = DIRECTION('',(-1.,-4.440892098501E-016,2.22044604925E-016)); +#58653 = PCURVE('',#56136,#58654); +#58654 = DEFINITIONAL_REPRESENTATION('',(#58655),#58659); +#58655 = LINE('',#58656,#58657); +#58656 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#58657 = VECTOR('',#58658,1.); +#58658 = DIRECTION('',(-1.,-2.02734169599E-060)); +#58659 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#58660 = PCURVE('',#58599,#58661); +#58661 = DEFINITIONAL_REPRESENTATION('',(#58662),#58666); +#58662 = LINE('',#58663,#58664); +#58663 = CARTESIAN_POINT('',(-0.1,0.3)); +#58664 = VECTOR('',#58665,1.); +#58665 = DIRECTION('',(-1.,0.E+000)); +#58666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#58667 = ORIENTED_EDGE('',*,*,#56120,.F.); +#58668 = ORIENTED_EDGE('',*,*,#58669,.T.); +#58669 = EDGE_CURVE('',#56098,#58618,#58670,.T.); +#58670 = SURFACE_CURVE('',#58671,(#58675,#58682),.PCURVE_S1.); +#58671 = LINE('',#58672,#58673); +#58672 = CARTESIAN_POINT('',(-4.26,-0.3,1.37)); +#58673 = VECTOR('',#58674,1.); +#58674 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#58675 = PCURVE('',#56136,#58676); +#58676 = DEFINITIONAL_REPRESENTATION('',(#58677),#58681); +#58677 = LINE('',#58678,#58679); +#58678 = CARTESIAN_POINT('',(-1.52,-0.6)); +#58679 = VECTOR('',#58680,1.); +#58680 = DIRECTION('',(1.,2.02734169599E-060)); +#58681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#58682 = PCURVE('',#58683,#58688); +#58683 = PLANE('',#58684); +#58684 = AXIS2_PLACEMENT_3D('',#58685,#58686,#58687); +#58685 = CARTESIAN_POINT('',(-2.64,-0.3,-2.3)); +#58686 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#58687 = DIRECTION('',(-1.,-4.440892098501E-016,2.22044604925E-016)); +#58688 = DEFINITIONAL_REPRESENTATION('',(#58689),#58693); +#58689 = LINE('',#58690,#58691); +#58690 = CARTESIAN_POINT('',(1.62,3.67)); +#58691 = VECTOR('',#58692,1.); +#58692 = DIRECTION('',(-1.,0.E+000)); +#58693 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#58694 = ADVANCED_FACE('',(#58695),#56062,.T.); +#58695 = FACE_BOUND('',#58696,.T.); +#58696 = EDGE_LOOP('',(#58697,#58698,#58699,#58720)); +#58697 = ORIENTED_EDGE('',*,*,#56074,.F.); +#58698 = ORIENTED_EDGE('',*,*,#56046,.F.); +#58699 = ORIENTED_EDGE('',*,*,#58700,.T.); +#58700 = EDGE_CURVE('',#56019,#56098,#58701,.T.); +#58701 = SURFACE_CURVE('',#58702,(#58706,#58713),.PCURVE_S1.); +#58702 = LINE('',#58703,#58704); +#58703 = CARTESIAN_POINT('',(-4.26,-0.3,1.17)); +#58704 = VECTOR('',#58705,1.); +#58705 = DIRECTION('',(2.22044604925E-016,9.860761315263E-032,1.)); +#58706 = PCURVE('',#56062,#58707); +#58707 = DEFINITIONAL_REPRESENTATION('',(#58708),#58712); +#58708 = LINE('',#58709,#58710); +#58709 = CARTESIAN_POINT('',(-0.15,-1.479114197289E-032)); +#58710 = VECTOR('',#58711,1.); +#58711 = DIRECTION('',(-9.130335306616E-045,-1.)); +#58712 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#58713 = PCURVE('',#58683,#58714); +#58714 = DEFINITIONAL_REPRESENTATION('',(#58715),#58719); +#58715 = LINE('',#58716,#58717); +#58716 = CARTESIAN_POINT('',(1.62,3.47)); +#58717 = VECTOR('',#58718,1.); +#58718 = DIRECTION('',(0.E+000,1.)); +#58719 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#58720 = ORIENTED_EDGE('',*,*,#56097,.T.); +#58721 = ADVANCED_FACE('',(#58722),#56034,.T.); +#58722 = FACE_BOUND('',#58723,.T.); +#58723 = EDGE_LOOP('',(#58724,#58747,#58775,#58796)); +#58724 = ORIENTED_EDGE('',*,*,#58725,.F.); +#58725 = EDGE_CURVE('',#58726,#55991,#58728,.T.); +#58726 = VERTEX_POINT('',#58727); +#58727 = CARTESIAN_POINT('',(-2.74,0.3,1.17)); +#58728 = SURFACE_CURVE('',#58729,(#58733,#58740),.PCURVE_S1.); +#58729 = LINE('',#58730,#58731); +#58730 = CARTESIAN_POINT('',(-2.74,0.3,1.17)); +#58731 = VECTOR('',#58732,1.); +#58732 = DIRECTION('',(-1.,-4.440892098501E-016,2.22044604925E-016)); +#58733 = PCURVE('',#56034,#58734); +#58734 = DEFINITIONAL_REPRESENTATION('',(#58735),#58739); +#58735 = LINE('',#58736,#58737); +#58736 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#58737 = VECTOR('',#58738,1.); +#58738 = DIRECTION('',(1.,-2.02734169599E-060)); +#58739 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#58740 = PCURVE('',#58599,#58741); +#58741 = DEFINITIONAL_REPRESENTATION('',(#58742),#58746); +#58742 = LINE('',#58743,#58744); +#58743 = CARTESIAN_POINT('',(-0.1,1.E-001)); +#58744 = VECTOR('',#58745,1.); +#58745 = DIRECTION('',(-1.,0.E+000)); +#58746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#58747 = ORIENTED_EDGE('',*,*,#58748,.F.); +#58748 = EDGE_CURVE('',#58749,#58726,#58751,.T.); +#58749 = VERTEX_POINT('',#58750); +#58750 = CARTESIAN_POINT('',(-2.74,-0.3,1.17)); +#58751 = SURFACE_CURVE('',#58752,(#58756,#58763),.PCURVE_S1.); +#58752 = LINE('',#58753,#58754); +#58753 = CARTESIAN_POINT('',(-2.74,-0.3,1.17)); +#58754 = VECTOR('',#58755,1.); +#58755 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#58756 = PCURVE('',#56034,#58757); +#58757 = DEFINITIONAL_REPRESENTATION('',(#58758),#58762); +#58758 = LINE('',#58759,#58760); +#58759 = CARTESIAN_POINT('',(2.664535259101E-016,-0.6)); +#58760 = VECTOR('',#58761,1.); +#58761 = DIRECTION('',(-2.02734169599E-060,1.)); +#58762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#58763 = PCURVE('',#58764,#58769); +#58764 = CYLINDRICAL_SURFACE('',#58765,0.1); +#58765 = AXIS2_PLACEMENT_3D('',#58766,#58767,#58768); +#58766 = CARTESIAN_POINT('',(-2.74,-0.3,1.07)); +#58767 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#58768 = DIRECTION('',(1.,4.440892098501E-016,-7.771561172376E-016)); +#58769 = DEFINITIONAL_REPRESENTATION('',(#58770),#58774); +#58770 = LINE('',#58771,#58772); +#58771 = CARTESIAN_POINT('',(1.570796326795,0.E+000)); +#58772 = VECTOR('',#58773,1.); +#58773 = DIRECTION('',(0.E+000,-1.)); +#58774 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#58775 = ORIENTED_EDGE('',*,*,#58776,.F.); +#58776 = EDGE_CURVE('',#56019,#58749,#58777,.T.); +#58777 = SURFACE_CURVE('',#58778,(#58782,#58789),.PCURVE_S1.); +#58778 = LINE('',#58779,#58780); +#58779 = CARTESIAN_POINT('',(-4.26,-0.3,1.17)); +#58780 = VECTOR('',#58781,1.); +#58781 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#58782 = PCURVE('',#56034,#58783); +#58783 = DEFINITIONAL_REPRESENTATION('',(#58784),#58788); +#58784 = LINE('',#58785,#58786); +#58785 = CARTESIAN_POINT('',(1.52,-0.6)); +#58786 = VECTOR('',#58787,1.); +#58787 = DIRECTION('',(-1.,2.02734169599E-060)); +#58788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#58789 = PCURVE('',#58683,#58790); +#58790 = DEFINITIONAL_REPRESENTATION('',(#58791),#58795); +#58791 = LINE('',#58792,#58793); +#58792 = CARTESIAN_POINT('',(1.62,3.47)); +#58793 = VECTOR('',#58794,1.); +#58794 = DIRECTION('',(-1.,0.E+000)); +#58795 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#58796 = ORIENTED_EDGE('',*,*,#56018,.F.); +#58797 = ADVANCED_FACE('',(#58798),#56248,.F.); +#58798 = FACE_BOUND('',#58799,.F.); +#58799 = EDGE_LOOP('',(#58800,#58830,#58851,#58852)); +#58800 = ORIENTED_EDGE('',*,*,#58801,.T.); +#58801 = EDGE_CURVE('',#58802,#58804,#58806,.T.); +#58802 = VERTEX_POINT('',#58803); +#58803 = CARTESIAN_POINT('',(-12.27,-5.381,0.969)); +#58804 = VERTEX_POINT('',#58805); +#58805 = CARTESIAN_POINT('',(-12.27,-5.381,1.571)); +#58806 = SURFACE_CURVE('',#58807,(#58811,#58818),.PCURVE_S1.); +#58807 = LINE('',#58808,#58809); +#58808 = CARTESIAN_POINT('',(-12.27,-5.381,0.67)); +#58809 = VECTOR('',#58810,1.); +#58810 = DIRECTION('',(2.22044604925E-016,9.860761315263E-032,1.)); +#58811 = PCURVE('',#56248,#58812); +#58812 = DEFINITIONAL_REPRESENTATION('',(#58813),#58817); +#58813 = LINE('',#58814,#58815); +#58814 = CARTESIAN_POINT('',(-3.319566843629E-017,0.211424927575)); +#58815 = VECTOR('',#58816,1.); +#58816 = DIRECTION('',(-1.,8.628166150855E-030)); +#58817 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#58818 = PCURVE('',#58819,#58824); +#58819 = PLANE('',#58820); +#58820 = AXIS2_PLACEMENT_3D('',#58821,#58822,#58823); +#58821 = CARTESIAN_POINT('',(-12.27,-5.68,1.87)); +#58822 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#58823 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#58824 = DEFINITIONAL_REPRESENTATION('',(#58825),#58829); +#58825 = LINE('',#58826,#58827); +#58826 = CARTESIAN_POINT('',(-0.299,1.2)); +#58827 = VECTOR('',#58828,1.); +#58828 = DIRECTION('',(-9.130335306616E-045,-1.)); +#58829 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#58830 = ORIENTED_EDGE('',*,*,#58831,.F.); +#58831 = EDGE_CURVE('',#56233,#58804,#58832,.T.); +#58832 = SURFACE_CURVE('',#58833,(#58837,#58844),.PCURVE_S1.); +#58833 = LINE('',#58834,#58835); +#58834 = CARTESIAN_POINT('',(-12.26933333333,-5.380333333333, + 1.570333333333)); +#58835 = VECTOR('',#58836,1.); +#58836 = DIRECTION('',(0.57735026919,0.57735026919,-0.57735026919)); +#58837 = PCURVE('',#56248,#58838); +#58838 = DEFINITIONAL_REPRESENTATION('',(#58839),#58843); +#58839 = LINE('',#58840,#58841); +#58840 = CARTESIAN_POINT('',(-0.900333333333,0.212367736619)); +#58841 = VECTOR('',#58842,1.); +#58842 = DIRECTION('',(0.57735026919,0.816496580928)); +#58843 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#58844 = PCURVE('',#56408,#58845); +#58845 = DEFINITIONAL_REPRESENTATION('',(#58846),#58850); +#58846 = LINE('',#58847,#58848); +#58847 = CARTESIAN_POINT('',(-0.299666666667,0.212367736619)); +#58848 = VECTOR('',#58849,1.); +#58849 = DIRECTION('',(-0.57735026919,0.816496580928)); +#58850 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#58851 = ORIENTED_EDGE('',*,*,#56232,.F.); +#58852 = ORIENTED_EDGE('',*,*,#58853,.T.); +#58853 = EDGE_CURVE('',#56210,#58802,#58854,.T.); +#58854 = SURFACE_CURVE('',#58855,(#58859,#58866),.PCURVE_S1.); +#58855 = LINE('',#58856,#58857); +#58856 = CARTESIAN_POINT('',(-12.26933333333,-5.380333333333, + 0.969666666667)); +#58857 = VECTOR('',#58858,1.); +#58858 = DIRECTION('',(0.57735026919,0.57735026919,0.57735026919)); +#58859 = PCURVE('',#56248,#58860); +#58860 = DEFINITIONAL_REPRESENTATION('',(#58861),#58865); +#58861 = LINE('',#58862,#58863); +#58862 = CARTESIAN_POINT('',(-0.299666666667,0.212367736619)); +#58863 = VECTOR('',#58864,1.); +#58864 = DIRECTION('',(-0.57735026919,0.816496580928)); +#58865 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#58866 = PCURVE('',#56322,#58867); +#58867 = DEFINITIONAL_REPRESENTATION('',(#58868),#58872); +#58868 = LINE('',#58869,#58870); +#58869 = CARTESIAN_POINT('',(-0.900333333333,0.212367736619)); +#58870 = VECTOR('',#58871,1.); +#58871 = DIRECTION('',(0.57735026919,0.816496580928)); +#58872 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#58873 = ADVANCED_FACE('',(#58874),#56322,.F.); +#58874 = FACE_BOUND('',#58875,.F.); +#58875 = EDGE_LOOP('',(#58876,#58899,#58900,#58901)); +#58876 = ORIENTED_EDGE('',*,*,#58877,.T.); +#58877 = EDGE_CURVE('',#58878,#58802,#58880,.T.); +#58878 = VERTEX_POINT('',#58879); +#58879 = CARTESIAN_POINT('',(-12.27,-4.779,0.969)); +#58880 = SURFACE_CURVE('',#58881,(#58885,#58892),.PCURVE_S1.); +#58881 = LINE('',#58882,#58883); +#58882 = CARTESIAN_POINT('',(-12.27,-4.48,0.969)); +#58883 = VECTOR('',#58884,1.); +#58884 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#58885 = PCURVE('',#56322,#58886); +#58886 = DEFINITIONAL_REPRESENTATION('',(#58887),#58891); +#58887 = LINE('',#58888,#58889); +#58888 = CARTESIAN_POINT('',(-6.639133687259E-017,0.211424927575)); +#58889 = VECTOR('',#58890,1.); +#58890 = DIRECTION('',(-1.,8.504906634414E-030)); +#58891 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#58892 = PCURVE('',#58819,#58893); +#58893 = DEFINITIONAL_REPRESENTATION('',(#58894),#58898); +#58894 = LINE('',#58895,#58896); +#58895 = CARTESIAN_POINT('',(-1.2,0.901)); +#58896 = VECTOR('',#58897,1.); +#58897 = DIRECTION('',(1.,0.E+000)); +#58898 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#58899 = ORIENTED_EDGE('',*,*,#58853,.F.); +#58900 = ORIENTED_EDGE('',*,*,#56308,.F.); +#58901 = ORIENTED_EDGE('',*,*,#58902,.T.); +#58902 = EDGE_CURVE('',#56286,#58878,#58903,.T.); +#58903 = SURFACE_CURVE('',#58904,(#58908,#58915),.PCURVE_S1.); +#58904 = LINE('',#58905,#58906); +#58905 = CARTESIAN_POINT('',(-12.26933333333,-4.779666666667, + 0.969666666667)); +#58906 = VECTOR('',#58907,1.); +#58907 = DIRECTION('',(0.57735026919,-0.57735026919,0.57735026919)); +#58908 = PCURVE('',#56322,#58909); +#58909 = DEFINITIONAL_REPRESENTATION('',(#58910),#58914); +#58910 = LINE('',#58911,#58912); +#58911 = CARTESIAN_POINT('',(-0.299666666667,0.212367736619)); +#58912 = VECTOR('',#58913,1.); +#58913 = DIRECTION('',(-0.57735026919,0.816496580928)); +#58914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#58915 = PCURVE('',#56376,#58916); +#58916 = DEFINITIONAL_REPRESENTATION('',(#58917),#58921); +#58917 = LINE('',#58918,#58919); +#58918 = CARTESIAN_POINT('',(-0.900333333333,0.212367736619)); +#58919 = VECTOR('',#58920,1.); +#58920 = DIRECTION('',(0.57735026919,0.816496580928)); +#58921 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#58922 = ADVANCED_FACE('',(#58923),#56376,.F.); +#58923 = FACE_BOUND('',#58924,.F.); +#58924 = EDGE_LOOP('',(#58925,#58948,#58949,#58950)); +#58925 = ORIENTED_EDGE('',*,*,#58926,.T.); +#58926 = EDGE_CURVE('',#58927,#58878,#58929,.T.); +#58927 = VERTEX_POINT('',#58928); +#58928 = CARTESIAN_POINT('',(-12.27,-4.779,1.571)); +#58929 = SURFACE_CURVE('',#58930,(#58934,#58941),.PCURVE_S1.); +#58930 = LINE('',#58931,#58932); +#58931 = CARTESIAN_POINT('',(-12.27,-4.779,1.87)); +#58932 = VECTOR('',#58933,1.); +#58933 = DIRECTION('',(-2.22044604925E-016,-9.860761315263E-032,-1.)); +#58934 = PCURVE('',#56376,#58935); +#58935 = DEFINITIONAL_REPRESENTATION('',(#58936),#58940); +#58936 = LINE('',#58937,#58938); +#58937 = CARTESIAN_POINT('',(3.319566843629E-017,0.211424927575)); +#58938 = VECTOR('',#58939,1.); +#58939 = DIRECTION('',(-1.,8.55421044099E-030)); +#58940 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#58941 = PCURVE('',#58819,#58942); +#58942 = DEFINITIONAL_REPRESENTATION('',(#58943),#58947); +#58943 = LINE('',#58944,#58945); +#58944 = CARTESIAN_POINT('',(-0.901,-8.884545945051E-032)); +#58945 = VECTOR('',#58946,1.); +#58946 = DIRECTION('',(9.130335306616E-045,1.)); +#58947 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#58948 = ORIENTED_EDGE('',*,*,#58902,.F.); +#58949 = ORIENTED_EDGE('',*,*,#56362,.F.); +#58950 = ORIENTED_EDGE('',*,*,#58951,.T.); +#58951 = EDGE_CURVE('',#56340,#58927,#58952,.T.); +#58952 = SURFACE_CURVE('',#58953,(#58957,#58964),.PCURVE_S1.); +#58953 = LINE('',#58954,#58955); +#58954 = CARTESIAN_POINT('',(-12.26933333333,-4.779666666667, + 1.570333333333)); +#58955 = VECTOR('',#58956,1.); +#58956 = DIRECTION('',(0.57735026919,-0.57735026919,-0.57735026919)); +#58957 = PCURVE('',#56376,#58958); +#58958 = DEFINITIONAL_REPRESENTATION('',(#58959),#58963); +#58959 = LINE('',#58960,#58961); +#58960 = CARTESIAN_POINT('',(-0.299666666667,0.212367736619)); +#58961 = VECTOR('',#58962,1.); +#58962 = DIRECTION('',(-0.57735026919,0.816496580928)); +#58963 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#58964 = PCURVE('',#56408,#58965); +#58965 = DEFINITIONAL_REPRESENTATION('',(#58966),#58970); +#58966 = LINE('',#58967,#58968); +#58967 = CARTESIAN_POINT('',(-0.900333333333,0.212367736619)); +#58968 = VECTOR('',#58969,1.); +#58969 = DIRECTION('',(0.57735026919,0.816496580928)); +#58970 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#58971 = ADVANCED_FACE('',(#58972),#56408,.F.); +#58972 = FACE_BOUND('',#58973,.T.); +#58973 = EDGE_LOOP('',(#58974,#58975,#58976,#58977)); +#58974 = ORIENTED_EDGE('',*,*,#58831,.F.); +#58975 = ORIENTED_EDGE('',*,*,#56394,.T.); +#58976 = ORIENTED_EDGE('',*,*,#58951,.T.); +#58977 = ORIENTED_EDGE('',*,*,#58978,.F.); +#58978 = EDGE_CURVE('',#58804,#58927,#58979,.T.); +#58979 = SURFACE_CURVE('',#58980,(#58984,#58991),.PCURVE_S1.); +#58980 = LINE('',#58981,#58982); +#58981 = CARTESIAN_POINT('',(-12.27,-5.68,1.571)); +#58982 = VECTOR('',#58983,1.); +#58983 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#58984 = PCURVE('',#56408,#58985); +#58985 = DEFINITIONAL_REPRESENTATION('',(#58986),#58990); +#58986 = LINE('',#58987,#58988); +#58987 = CARTESIAN_POINT('',(6.639133687259E-017,0.211424927575)); +#58988 = VECTOR('',#58989,1.); +#58989 = DIRECTION('',(-1.,-8.504906634414E-030)); +#58990 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#58991 = PCURVE('',#58819,#58992); +#58992 = DEFINITIONAL_REPRESENTATION('',(#58993),#58997); +#58993 = LINE('',#58994,#58995); +#58994 = CARTESIAN_POINT('',(0.E+000,0.299)); +#58995 = VECTOR('',#58996,1.); +#58996 = DIRECTION('',(-1.,0.E+000)); +#58997 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#58998 = ADVANCED_FACE('',(#58999),#56464,.F.); +#58999 = FACE_BOUND('',#59000,.F.); +#59000 = EDGE_LOOP('',(#59001,#59031,#59052,#59053)); +#59001 = ORIENTED_EDGE('',*,*,#59002,.T.); +#59002 = EDGE_CURVE('',#59003,#59005,#59007,.T.); +#59003 = VERTEX_POINT('',#59004); +#59004 = CARTESIAN_POINT('',(-12.27,-2.841,1.571)); +#59005 = VERTEX_POINT('',#59006); +#59006 = CARTESIAN_POINT('',(-12.27,-2.239,1.571)); +#59007 = SURFACE_CURVE('',#59008,(#59012,#59019),.PCURVE_S1.); +#59008 = LINE('',#59009,#59010); +#59009 = CARTESIAN_POINT('',(-12.27,-3.14,1.571)); +#59010 = VECTOR('',#59011,1.); +#59011 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#59012 = PCURVE('',#56464,#59013); +#59013 = DEFINITIONAL_REPRESENTATION('',(#59014),#59018); +#59014 = LINE('',#59015,#59016); +#59015 = CARTESIAN_POINT('',(6.639133687259E-017,0.211424927575)); +#59016 = VECTOR('',#59017,1.); +#59017 = DIRECTION('',(-1.,-8.504906634414E-030)); +#59018 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#59019 = PCURVE('',#59020,#59025); +#59020 = PLANE('',#59021); +#59021 = AXIS2_PLACEMENT_3D('',#59022,#59023,#59024); +#59022 = CARTESIAN_POINT('',(-12.27,-3.14,1.87)); +#59023 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#59024 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#59025 = DEFINITIONAL_REPRESENTATION('',(#59026),#59030); +#59026 = LINE('',#59027,#59028); +#59027 = CARTESIAN_POINT('',(0.E+000,0.299)); +#59028 = VECTOR('',#59029,1.); +#59029 = DIRECTION('',(-1.,0.E+000)); +#59030 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#59031 = ORIENTED_EDGE('',*,*,#59032,.F.); +#59032 = EDGE_CURVE('',#56449,#59005,#59033,.T.); +#59033 = SURFACE_CURVE('',#59034,(#59038,#59045),.PCURVE_S1.); +#59034 = LINE('',#59035,#59036); +#59035 = CARTESIAN_POINT('',(-12.26933333333,-2.239666666667, + 1.570333333333)); +#59036 = VECTOR('',#59037,1.); +#59037 = DIRECTION('',(0.57735026919,-0.57735026919,-0.57735026919)); +#59038 = PCURVE('',#56464,#59039); +#59039 = DEFINITIONAL_REPRESENTATION('',(#59040),#59044); +#59040 = LINE('',#59041,#59042); +#59041 = CARTESIAN_POINT('',(-0.900333333333,0.212367736619)); +#59042 = VECTOR('',#59043,1.); +#59043 = DIRECTION('',(0.57735026919,0.816496580928)); +#59044 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#59045 = PCURVE('',#56624,#59046); +#59046 = DEFINITIONAL_REPRESENTATION('',(#59047),#59051); +#59047 = LINE('',#59048,#59049); +#59048 = CARTESIAN_POINT('',(-0.299666666667,0.212367736619)); +#59049 = VECTOR('',#59050,1.); +#59050 = DIRECTION('',(-0.57735026919,0.816496580928)); +#59051 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#59052 = ORIENTED_EDGE('',*,*,#56448,.F.); +#59053 = ORIENTED_EDGE('',*,*,#59054,.T.); +#59054 = EDGE_CURVE('',#56426,#59003,#59055,.T.); +#59055 = SURFACE_CURVE('',#59056,(#59060,#59067),.PCURVE_S1.); +#59056 = LINE('',#59057,#59058); +#59057 = CARTESIAN_POINT('',(-12.26933333333,-2.840333333333, + 1.570333333333)); +#59058 = VECTOR('',#59059,1.); +#59059 = DIRECTION('',(0.57735026919,0.57735026919,-0.57735026919)); +#59060 = PCURVE('',#56464,#59061); +#59061 = DEFINITIONAL_REPRESENTATION('',(#59062),#59066); +#59062 = LINE('',#59063,#59064); +#59063 = CARTESIAN_POINT('',(-0.299666666667,0.212367736619)); +#59064 = VECTOR('',#59065,1.); +#59065 = DIRECTION('',(-0.57735026919,0.816496580928)); +#59066 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#59067 = PCURVE('',#56538,#59068); +#59068 = DEFINITIONAL_REPRESENTATION('',(#59069),#59073); +#59069 = LINE('',#59070,#59071); +#59070 = CARTESIAN_POINT('',(-0.900333333333,0.212367736619)); +#59071 = VECTOR('',#59072,1.); +#59072 = DIRECTION('',(0.57735026919,0.816496580928)); +#59073 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#59074 = ADVANCED_FACE('',(#59075),#56538,.F.); +#59075 = FACE_BOUND('',#59076,.F.); +#59076 = EDGE_LOOP('',(#59077,#59100,#59101,#59102)); +#59077 = ORIENTED_EDGE('',*,*,#59078,.T.); +#59078 = EDGE_CURVE('',#59079,#59003,#59081,.T.); +#59079 = VERTEX_POINT('',#59080); +#59080 = CARTESIAN_POINT('',(-12.27,-2.841,0.969)); +#59081 = SURFACE_CURVE('',#59082,(#59086,#59093),.PCURVE_S1.); +#59082 = LINE('',#59083,#59084); +#59083 = CARTESIAN_POINT('',(-12.27,-2.841,0.67)); +#59084 = VECTOR('',#59085,1.); +#59085 = DIRECTION('',(2.22044604925E-016,9.860761315263E-032,1.)); +#59086 = PCURVE('',#56538,#59087); +#59087 = DEFINITIONAL_REPRESENTATION('',(#59088),#59092); +#59088 = LINE('',#59089,#59090); +#59089 = CARTESIAN_POINT('',(-3.319566843629E-017,0.211424927575)); +#59090 = VECTOR('',#59091,1.); +#59091 = DIRECTION('',(-1.,8.628166150855E-030)); +#59092 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#59093 = PCURVE('',#59020,#59094); +#59094 = DEFINITIONAL_REPRESENTATION('',(#59095),#59099); +#59095 = LINE('',#59096,#59097); +#59096 = CARTESIAN_POINT('',(-0.299,1.2)); +#59097 = VECTOR('',#59098,1.); +#59098 = DIRECTION('',(-9.130335306616E-045,-1.)); +#59099 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#59100 = ORIENTED_EDGE('',*,*,#59054,.F.); +#59101 = ORIENTED_EDGE('',*,*,#56524,.F.); +#59102 = ORIENTED_EDGE('',*,*,#59103,.T.); +#59103 = EDGE_CURVE('',#56502,#59079,#59104,.T.); +#59104 = SURFACE_CURVE('',#59105,(#59109,#59116),.PCURVE_S1.); +#59105 = LINE('',#59106,#59107); +#59106 = CARTESIAN_POINT('',(-12.26933333333,-2.840333333333, + 0.969666666667)); +#59107 = VECTOR('',#59108,1.); +#59108 = DIRECTION('',(0.57735026919,0.57735026919,0.57735026919)); +#59109 = PCURVE('',#56538,#59110); +#59110 = DEFINITIONAL_REPRESENTATION('',(#59111),#59115); +#59111 = LINE('',#59112,#59113); +#59112 = CARTESIAN_POINT('',(-0.299666666667,0.212367736619)); +#59113 = VECTOR('',#59114,1.); +#59114 = DIRECTION('',(-0.57735026919,0.816496580928)); +#59115 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#59116 = PCURVE('',#56592,#59117); +#59117 = DEFINITIONAL_REPRESENTATION('',(#59118),#59122); +#59118 = LINE('',#59119,#59120); +#59119 = CARTESIAN_POINT('',(-0.900333333333,0.212367736619)); +#59120 = VECTOR('',#59121,1.); +#59121 = DIRECTION('',(0.57735026919,0.816496580928)); +#59122 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#59123 = ADVANCED_FACE('',(#59124),#56592,.F.); +#59124 = FACE_BOUND('',#59125,.F.); +#59125 = EDGE_LOOP('',(#59126,#59149,#59150,#59151)); +#59126 = ORIENTED_EDGE('',*,*,#59127,.T.); +#59127 = EDGE_CURVE('',#59128,#59079,#59130,.T.); +#59128 = VERTEX_POINT('',#59129); +#59129 = CARTESIAN_POINT('',(-12.27,-2.239,0.969)); +#59130 = SURFACE_CURVE('',#59131,(#59135,#59142),.PCURVE_S1.); +#59131 = LINE('',#59132,#59133); +#59132 = CARTESIAN_POINT('',(-12.27,-1.94,0.969)); +#59133 = VECTOR('',#59134,1.); +#59134 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#59135 = PCURVE('',#56592,#59136); +#59136 = DEFINITIONAL_REPRESENTATION('',(#59137),#59141); +#59137 = LINE('',#59138,#59139); +#59138 = CARTESIAN_POINT('',(-6.639133687259E-017,0.211424927575)); +#59139 = VECTOR('',#59140,1.); +#59140 = DIRECTION('',(-1.,8.504906634414E-030)); +#59141 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#59142 = PCURVE('',#59020,#59143); +#59143 = DEFINITIONAL_REPRESENTATION('',(#59144),#59148); +#59144 = LINE('',#59145,#59146); +#59145 = CARTESIAN_POINT('',(-1.2,0.901)); +#59146 = VECTOR('',#59147,1.); +#59147 = DIRECTION('',(1.,0.E+000)); +#59148 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#59149 = ORIENTED_EDGE('',*,*,#59103,.F.); +#59150 = ORIENTED_EDGE('',*,*,#56578,.F.); +#59151 = ORIENTED_EDGE('',*,*,#59152,.T.); +#59152 = EDGE_CURVE('',#56556,#59128,#59153,.T.); +#59153 = SURFACE_CURVE('',#59154,(#59158,#59165),.PCURVE_S1.); +#59154 = LINE('',#59155,#59156); +#59155 = CARTESIAN_POINT('',(-12.26933333333,-2.239666666667, + 0.969666666667)); +#59156 = VECTOR('',#59157,1.); +#59157 = DIRECTION('',(0.57735026919,-0.57735026919,0.57735026919)); +#59158 = PCURVE('',#56592,#59159); +#59159 = DEFINITIONAL_REPRESENTATION('',(#59160),#59164); +#59160 = LINE('',#59161,#59162); +#59161 = CARTESIAN_POINT('',(-0.299666666667,0.212367736619)); +#59162 = VECTOR('',#59163,1.); +#59163 = DIRECTION('',(-0.57735026919,0.816496580928)); +#59164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#59165 = PCURVE('',#56624,#59166); +#59166 = DEFINITIONAL_REPRESENTATION('',(#59167),#59171); +#59167 = LINE('',#59168,#59169); +#59168 = CARTESIAN_POINT('',(-0.900333333333,0.212367736619)); +#59169 = VECTOR('',#59170,1.); +#59170 = DIRECTION('',(0.57735026919,0.816496580928)); +#59171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#59172 = ADVANCED_FACE('',(#59173),#56624,.F.); +#59173 = FACE_BOUND('',#59174,.T.); +#59174 = EDGE_LOOP('',(#59175,#59176,#59177,#59178)); +#59175 = ORIENTED_EDGE('',*,*,#59032,.F.); +#59176 = ORIENTED_EDGE('',*,*,#56610,.T.); +#59177 = ORIENTED_EDGE('',*,*,#59152,.T.); +#59178 = ORIENTED_EDGE('',*,*,#59179,.F.); +#59179 = EDGE_CURVE('',#59005,#59128,#59180,.T.); +#59180 = SURFACE_CURVE('',#59181,(#59185,#59192),.PCURVE_S1.); +#59181 = LINE('',#59182,#59183); +#59182 = CARTESIAN_POINT('',(-12.27,-2.239,1.87)); +#59183 = VECTOR('',#59184,1.); +#59184 = DIRECTION('',(-2.22044604925E-016,-9.860761315263E-032,-1.)); +#59185 = PCURVE('',#56624,#59186); +#59186 = DEFINITIONAL_REPRESENTATION('',(#59187),#59191); +#59187 = LINE('',#59188,#59189); +#59188 = CARTESIAN_POINT('',(3.319566843629E-017,0.211424927575)); +#59189 = VECTOR('',#59190,1.); +#59190 = DIRECTION('',(-1.,8.55421044099E-030)); +#59191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#59192 = PCURVE('',#59020,#59193); +#59193 = DEFINITIONAL_REPRESENTATION('',(#59194),#59198); +#59194 = LINE('',#59195,#59196); +#59195 = CARTESIAN_POINT('',(-0.901,-8.884545945051E-032)); +#59196 = VECTOR('',#59197,1.); +#59197 = DIRECTION('',(9.130335306616E-045,1.)); +#59198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#59199 = ADVANCED_FACE('',(#59200),#56680,.F.); +#59200 = FACE_BOUND('',#59201,.F.); +#59201 = EDGE_LOOP('',(#59202,#59232,#59253,#59254)); +#59202 = ORIENTED_EDGE('',*,*,#59203,.T.); +#59203 = EDGE_CURVE('',#59204,#59206,#59208,.T.); +#59204 = VERTEX_POINT('',#59205); +#59205 = CARTESIAN_POINT('',(-12.27,-2.841,3.509)); +#59206 = VERTEX_POINT('',#59207); +#59207 = CARTESIAN_POINT('',(-12.27,-2.841,4.111)); +#59208 = SURFACE_CURVE('',#59209,(#59213,#59220),.PCURVE_S1.); +#59209 = LINE('',#59210,#59211); +#59210 = CARTESIAN_POINT('',(-12.27,-2.841,3.21)); +#59211 = VECTOR('',#59212,1.); +#59212 = DIRECTION('',(2.22044604925E-016,-1.224646799147E-016,1.)); +#59213 = PCURVE('',#56680,#59214); +#59214 = DEFINITIONAL_REPRESENTATION('',(#59215),#59219); +#59215 = LINE('',#59216,#59217); +#59216 = CARTESIAN_POINT('',(-1.488719878904E-017,0.211424927575)); +#59217 = VECTOR('',#59218,1.); +#59218 = DIRECTION('',(-1.,2.465190328816E-032)); +#59219 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#59220 = PCURVE('',#59221,#59226); +#59221 = PLANE('',#59222); +#59222 = AXIS2_PLACEMENT_3D('',#59223,#59224,#59225); +#59223 = CARTESIAN_POINT('',(-12.27,-1.94,3.21)); +#59224 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#59225 = DIRECTION('',(-4.440892098501E-016,1.,1.224646799147E-016)); +#59226 = DEFINITIONAL_REPRESENTATION('',(#59227),#59231); +#59227 = LINE('',#59228,#59229); +#59228 = CARTESIAN_POINT('',(-0.901,1.103406766031E-016)); +#59229 = VECTOR('',#59230,1.); +#59230 = DIRECTION('',(-9.860761315263E-032,1.)); +#59231 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#59232 = ORIENTED_EDGE('',*,*,#59233,.F.); +#59233 = EDGE_CURVE('',#56665,#59206,#59234,.T.); +#59234 = SURFACE_CURVE('',#59235,(#59239,#59246),.PCURVE_S1.); +#59235 = LINE('',#59236,#59237); +#59236 = CARTESIAN_POINT('',(-12.26933333333,-2.840333333333, + 4.110333333333)); +#59237 = VECTOR('',#59238,1.); +#59238 = DIRECTION('',(0.57735026919,0.57735026919,-0.57735026919)); +#59239 = PCURVE('',#56680,#59240); +#59240 = DEFINITIONAL_REPRESENTATION('',(#59241),#59245); +#59241 = LINE('',#59242,#59243); +#59242 = CARTESIAN_POINT('',(-0.900333333333,0.212367736619)); +#59243 = VECTOR('',#59244,1.); +#59244 = DIRECTION('',(0.57735026919,0.816496580928)); +#59245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#59246 = PCURVE('',#56840,#59247); +#59247 = DEFINITIONAL_REPRESENTATION('',(#59248),#59252); +#59248 = LINE('',#59249,#59250); +#59249 = CARTESIAN_POINT('',(-0.299666666667,0.212367736619)); +#59250 = VECTOR('',#59251,1.); +#59251 = DIRECTION('',(-0.57735026919,0.816496580928)); +#59252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#59253 = ORIENTED_EDGE('',*,*,#56664,.F.); +#59254 = ORIENTED_EDGE('',*,*,#59255,.T.); +#59255 = EDGE_CURVE('',#56642,#59204,#59256,.T.); +#59256 = SURFACE_CURVE('',#59257,(#59261,#59268),.PCURVE_S1.); +#59257 = LINE('',#59258,#59259); +#59258 = CARTESIAN_POINT('',(-12.26933333333,-2.840333333333, + 3.509666666667)); +#59259 = VECTOR('',#59260,1.); +#59260 = DIRECTION('',(0.57735026919,0.57735026919,0.57735026919)); +#59261 = PCURVE('',#56680,#59262); +#59262 = DEFINITIONAL_REPRESENTATION('',(#59263),#59267); +#59263 = LINE('',#59264,#59265); +#59264 = CARTESIAN_POINT('',(-0.299666666667,0.212367736619)); +#59265 = VECTOR('',#59266,1.); +#59266 = DIRECTION('',(-0.57735026919,0.816496580928)); +#59267 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#59268 = PCURVE('',#56754,#59269); +#59269 = DEFINITIONAL_REPRESENTATION('',(#59270),#59274); +#59270 = LINE('',#59271,#59272); +#59271 = CARTESIAN_POINT('',(-0.900333333333,0.212367736619)); +#59272 = VECTOR('',#59273,1.); +#59273 = DIRECTION('',(0.57735026919,0.816496580928)); +#59274 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#59275 = ADVANCED_FACE('',(#59276),#56754,.F.); +#59276 = FACE_BOUND('',#59277,.F.); +#59277 = EDGE_LOOP('',(#59278,#59301,#59302,#59303)); +#59278 = ORIENTED_EDGE('',*,*,#59279,.T.); +#59279 = EDGE_CURVE('',#59280,#59204,#59282,.T.); +#59280 = VERTEX_POINT('',#59281); +#59281 = CARTESIAN_POINT('',(-12.27,-2.239,3.509)); +#59282 = SURFACE_CURVE('',#59283,(#59287,#59294),.PCURVE_S1.); +#59283 = LINE('',#59284,#59285); +#59284 = CARTESIAN_POINT('',(-12.27,-1.94,3.509)); +#59285 = VECTOR('',#59286,1.); +#59286 = DIRECTION('',(4.440892098501E-016,-1.,-1.224646799147E-016)); +#59287 = PCURVE('',#56754,#59288); +#59288 = DEFINITIONAL_REPRESENTATION('',(#59289),#59293); +#59289 = LINE('',#59290,#59291); +#59290 = CARTESIAN_POINT('',(-4.808286722534E-017,0.211424927575)); +#59291 = VECTOR('',#59292,1.); +#59292 = DIRECTION('',(-1.,-2.465190328816E-032)); +#59293 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#59294 = PCURVE('',#59221,#59295); +#59295 = DEFINITIONAL_REPRESENTATION('',(#59296),#59300); +#59296 = LINE('',#59297,#59298); +#59297 = CARTESIAN_POINT('',(3.66169392945E-017,0.299)); +#59298 = VECTOR('',#59299,1.); +#59299 = DIRECTION('',(-1.,0.E+000)); +#59300 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#59301 = ORIENTED_EDGE('',*,*,#59255,.F.); +#59302 = ORIENTED_EDGE('',*,*,#56740,.F.); +#59303 = ORIENTED_EDGE('',*,*,#59304,.T.); +#59304 = EDGE_CURVE('',#56718,#59280,#59305,.T.); +#59305 = SURFACE_CURVE('',#59306,(#59310,#59317),.PCURVE_S1.); +#59306 = LINE('',#59307,#59308); +#59307 = CARTESIAN_POINT('',(-12.26933333333,-2.239666666667, + 3.509666666667)); +#59308 = VECTOR('',#59309,1.); +#59309 = DIRECTION('',(0.57735026919,-0.57735026919,0.57735026919)); +#59310 = PCURVE('',#56754,#59311); +#59311 = DEFINITIONAL_REPRESENTATION('',(#59312),#59316); +#59312 = LINE('',#59313,#59314); +#59313 = CARTESIAN_POINT('',(-0.299666666667,0.212367736619)); +#59314 = VECTOR('',#59315,1.); +#59315 = DIRECTION('',(-0.57735026919,0.816496580928)); +#59316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#59317 = PCURVE('',#56808,#59318); +#59318 = DEFINITIONAL_REPRESENTATION('',(#59319),#59323); +#59319 = LINE('',#59320,#59321); +#59320 = CARTESIAN_POINT('',(-0.900333333333,0.212367736619)); +#59321 = VECTOR('',#59322,1.); +#59322 = DIRECTION('',(0.57735026919,0.816496580928)); +#59323 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#59324 = ADVANCED_FACE('',(#59325),#56808,.F.); +#59325 = FACE_BOUND('',#59326,.F.); +#59326 = EDGE_LOOP('',(#59327,#59350,#59351,#59352)); +#59327 = ORIENTED_EDGE('',*,*,#59328,.T.); +#59328 = EDGE_CURVE('',#59329,#59280,#59331,.T.); +#59329 = VERTEX_POINT('',#59330); +#59330 = CARTESIAN_POINT('',(-12.27,-2.239,4.111)); +#59331 = SURFACE_CURVE('',#59332,(#59336,#59343),.PCURVE_S1.); +#59332 = LINE('',#59333,#59334); +#59333 = CARTESIAN_POINT('',(-12.27,-2.239,4.41)); +#59334 = VECTOR('',#59335,1.); +#59335 = DIRECTION('',(-2.22044604925E-016,1.224646799147E-016,-1.)); +#59336 = PCURVE('',#56808,#59337); +#59337 = DEFINITIONAL_REPRESENTATION('',(#59338),#59342); +#59338 = LINE('',#59339,#59340); +#59339 = CARTESIAN_POINT('',(5.150413808354E-017,0.211424927575)); +#59340 = VECTOR('',#59341,1.); +#59341 = DIRECTION('',(-1.,4.930380657631E-032)); +#59342 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#59343 = PCURVE('',#59221,#59344); +#59344 = DEFINITIONAL_REPRESENTATION('',(#59345),#59349); +#59345 = LINE('',#59346,#59347); +#59346 = CARTESIAN_POINT('',(-0.299,1.2)); +#59347 = VECTOR('',#59348,1.); +#59348 = DIRECTION('',(9.860761315263E-032,-1.)); +#59349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#59350 = ORIENTED_EDGE('',*,*,#59304,.F.); +#59351 = ORIENTED_EDGE('',*,*,#56794,.F.); +#59352 = ORIENTED_EDGE('',*,*,#59353,.T.); +#59353 = EDGE_CURVE('',#56772,#59329,#59354,.T.); +#59354 = SURFACE_CURVE('',#59355,(#59359,#59366),.PCURVE_S1.); +#59355 = LINE('',#59356,#59357); +#59356 = CARTESIAN_POINT('',(-12.26933333333,-2.239666666667, + 4.110333333333)); +#59357 = VECTOR('',#59358,1.); +#59358 = DIRECTION('',(0.57735026919,-0.57735026919,-0.57735026919)); +#59359 = PCURVE('',#56808,#59360); +#59360 = DEFINITIONAL_REPRESENTATION('',(#59361),#59365); +#59361 = LINE('',#59362,#59363); +#59362 = CARTESIAN_POINT('',(-0.299666666667,0.212367736619)); +#59363 = VECTOR('',#59364,1.); +#59364 = DIRECTION('',(-0.57735026919,0.816496580928)); +#59365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#59366 = PCURVE('',#56840,#59367); +#59367 = DEFINITIONAL_REPRESENTATION('',(#59368),#59372); +#59368 = LINE('',#59369,#59370); +#59369 = CARTESIAN_POINT('',(-0.900333333333,0.212367736619)); +#59370 = VECTOR('',#59371,1.); +#59371 = DIRECTION('',(0.57735026919,0.816496580928)); +#59372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#59373 = ADVANCED_FACE('',(#59374),#56840,.F.); +#59374 = FACE_BOUND('',#59375,.T.); +#59375 = EDGE_LOOP('',(#59376,#59377,#59378,#59379)); +#59376 = ORIENTED_EDGE('',*,*,#59233,.F.); +#59377 = ORIENTED_EDGE('',*,*,#56826,.T.); +#59378 = ORIENTED_EDGE('',*,*,#59353,.T.); +#59379 = ORIENTED_EDGE('',*,*,#59380,.F.); +#59380 = EDGE_CURVE('',#59206,#59329,#59381,.T.); +#59381 = SURFACE_CURVE('',#59382,(#59386,#59393),.PCURVE_S1.); +#59382 = LINE('',#59383,#59384); +#59383 = CARTESIAN_POINT('',(-12.27,-3.14,4.111)); +#59384 = VECTOR('',#59385,1.); +#59385 = DIRECTION('',(-4.440892098501E-016,1.,1.224646799147E-016)); +#59386 = PCURVE('',#56840,#59387); +#59387 = DEFINITIONAL_REPRESENTATION('',(#59388),#59392); +#59388 = LINE('',#59389,#59390); +#59389 = CARTESIAN_POINT('',(8.469980651984E-017,0.211424927575)); +#59390 = VECTOR('',#59391,1.); +#59391 = DIRECTION('',(-1.,-1.232595164408E-032)); +#59392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#59393 = PCURVE('',#59221,#59394); +#59394 = DEFINITIONAL_REPRESENTATION('',(#59395),#59399); +#59395 = LINE('',#59396,#59397); +#59396 = CARTESIAN_POINT('',(-1.2,0.901)); +#59397 = VECTOR('',#59398,1.); +#59398 = DIRECTION('',(1.,0.E+000)); +#59399 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#59400 = ADVANCED_FACE('',(#59401),#56896,.F.); +#59401 = FACE_BOUND('',#59402,.F.); +#59402 = EDGE_LOOP('',(#59403,#59433,#59454,#59455)); +#59403 = ORIENTED_EDGE('',*,*,#59404,.T.); +#59404 = EDGE_CURVE('',#59405,#59407,#59409,.T.); +#59405 = VERTEX_POINT('',#59406); +#59406 = CARTESIAN_POINT('',(-12.27,-4.779,3.509)); +#59407 = VERTEX_POINT('',#59408); +#59408 = CARTESIAN_POINT('',(-12.27,-5.381,3.509)); +#59409 = SURFACE_CURVE('',#59410,(#59414,#59421),.PCURVE_S1.); +#59410 = LINE('',#59411,#59412); +#59411 = CARTESIAN_POINT('',(-12.27,-4.48,3.509)); +#59412 = VECTOR('',#59413,1.); +#59413 = DIRECTION('',(4.440892098501E-016,-1.,-1.224646799147E-016)); +#59414 = PCURVE('',#56896,#59415); +#59415 = DEFINITIONAL_REPRESENTATION('',(#59416),#59420); +#59416 = LINE('',#59417,#59418); +#59417 = CARTESIAN_POINT('',(-4.808286722534E-017,0.211424927575)); +#59418 = VECTOR('',#59419,1.); +#59419 = DIRECTION('',(-1.,-2.465190328816E-032)); +#59420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#59421 = PCURVE('',#59422,#59427); +#59422 = PLANE('',#59423); +#59423 = AXIS2_PLACEMENT_3D('',#59424,#59425,#59426); +#59424 = CARTESIAN_POINT('',(-12.27,-4.48,3.21)); +#59425 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#59426 = DIRECTION('',(-4.440892098501E-016,1.,1.224646799147E-016)); +#59427 = DEFINITIONAL_REPRESENTATION('',(#59428),#59432); +#59428 = LINE('',#59429,#59430); +#59429 = CARTESIAN_POINT('',(3.66169392945E-017,0.299)); +#59430 = VECTOR('',#59431,1.); +#59431 = DIRECTION('',(-1.,0.E+000)); +#59432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#59433 = ORIENTED_EDGE('',*,*,#59434,.F.); +#59434 = EDGE_CURVE('',#56881,#59407,#59435,.T.); +#59435 = SURFACE_CURVE('',#59436,(#59440,#59447),.PCURVE_S1.); +#59436 = LINE('',#59437,#59438); +#59437 = CARTESIAN_POINT('',(-12.26933333333,-5.380333333333, + 3.509666666667)); +#59438 = VECTOR('',#59439,1.); +#59439 = DIRECTION('',(0.57735026919,0.57735026919,0.57735026919)); +#59440 = PCURVE('',#56896,#59441); +#59441 = DEFINITIONAL_REPRESENTATION('',(#59442),#59446); +#59442 = LINE('',#59443,#59444); +#59443 = CARTESIAN_POINT('',(-0.900333333333,0.212367736619)); +#59444 = VECTOR('',#59445,1.); +#59445 = DIRECTION('',(0.57735026919,0.816496580928)); +#59446 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#59447 = PCURVE('',#57056,#59448); +#59448 = DEFINITIONAL_REPRESENTATION('',(#59449),#59453); +#59449 = LINE('',#59450,#59451); +#59450 = CARTESIAN_POINT('',(-0.299666666667,0.212367736619)); +#59451 = VECTOR('',#59452,1.); +#59452 = DIRECTION('',(-0.57735026919,0.816496580928)); +#59453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#59454 = ORIENTED_EDGE('',*,*,#56880,.F.); +#59455 = ORIENTED_EDGE('',*,*,#59456,.T.); +#59456 = EDGE_CURVE('',#56858,#59405,#59457,.T.); +#59457 = SURFACE_CURVE('',#59458,(#59462,#59469),.PCURVE_S1.); +#59458 = LINE('',#59459,#59460); +#59459 = CARTESIAN_POINT('',(-12.26933333333,-4.779666666667, + 3.509666666667)); +#59460 = VECTOR('',#59461,1.); +#59461 = DIRECTION('',(0.57735026919,-0.57735026919,0.57735026919)); +#59462 = PCURVE('',#56896,#59463); +#59463 = DEFINITIONAL_REPRESENTATION('',(#59464),#59468); +#59464 = LINE('',#59465,#59466); +#59465 = CARTESIAN_POINT('',(-0.299666666667,0.212367736619)); +#59466 = VECTOR('',#59467,1.); +#59467 = DIRECTION('',(-0.57735026919,0.816496580928)); +#59468 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#59469 = PCURVE('',#56970,#59470); +#59470 = DEFINITIONAL_REPRESENTATION('',(#59471),#59475); +#59471 = LINE('',#59472,#59473); +#59472 = CARTESIAN_POINT('',(-0.900333333333,0.212367736619)); +#59473 = VECTOR('',#59474,1.); +#59474 = DIRECTION('',(0.57735026919,0.816496580928)); +#59475 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#59476 = ADVANCED_FACE('',(#59477),#56970,.F.); +#59477 = FACE_BOUND('',#59478,.F.); +#59478 = EDGE_LOOP('',(#59479,#59502,#59503,#59504)); +#59479 = ORIENTED_EDGE('',*,*,#59480,.T.); +#59480 = EDGE_CURVE('',#59481,#59405,#59483,.T.); +#59481 = VERTEX_POINT('',#59482); +#59482 = CARTESIAN_POINT('',(-12.27,-4.779,4.111)); +#59483 = SURFACE_CURVE('',#59484,(#59488,#59495),.PCURVE_S1.); +#59484 = LINE('',#59485,#59486); +#59485 = CARTESIAN_POINT('',(-12.27,-4.779,4.41)); +#59486 = VECTOR('',#59487,1.); +#59487 = DIRECTION('',(-2.22044604925E-016,1.224646799147E-016,-1.)); +#59488 = PCURVE('',#56970,#59489); +#59489 = DEFINITIONAL_REPRESENTATION('',(#59490),#59494); +#59490 = LINE('',#59491,#59492); +#59491 = CARTESIAN_POINT('',(5.150413808354E-017,0.211424927575)); +#59492 = VECTOR('',#59493,1.); +#59493 = DIRECTION('',(-1.,4.930380657631E-032)); +#59494 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#59495 = PCURVE('',#59422,#59496); +#59496 = DEFINITIONAL_REPRESENTATION('',(#59497),#59501); +#59497 = LINE('',#59498,#59499); +#59498 = CARTESIAN_POINT('',(-0.299,1.2)); +#59499 = VECTOR('',#59500,1.); +#59500 = DIRECTION('',(9.860761315263E-032,-1.)); +#59501 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#59502 = ORIENTED_EDGE('',*,*,#59456,.F.); +#59503 = ORIENTED_EDGE('',*,*,#56956,.F.); +#59504 = ORIENTED_EDGE('',*,*,#59505,.T.); +#59505 = EDGE_CURVE('',#56934,#59481,#59506,.T.); +#59506 = SURFACE_CURVE('',#59507,(#59511,#59518),.PCURVE_S1.); +#59507 = LINE('',#59508,#59509); +#59508 = CARTESIAN_POINT('',(-12.26933333333,-4.779666666667, + 4.110333333333)); +#59509 = VECTOR('',#59510,1.); +#59510 = DIRECTION('',(0.57735026919,-0.57735026919,-0.57735026919)); +#59511 = PCURVE('',#56970,#59512); +#59512 = DEFINITIONAL_REPRESENTATION('',(#59513),#59517); +#59513 = LINE('',#59514,#59515); +#59514 = CARTESIAN_POINT('',(-0.299666666667,0.212367736619)); +#59515 = VECTOR('',#59516,1.); +#59516 = DIRECTION('',(-0.57735026919,0.816496580928)); +#59517 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#59518 = PCURVE('',#57024,#59519); +#59519 = DEFINITIONAL_REPRESENTATION('',(#59520),#59524); +#59520 = LINE('',#59521,#59522); +#59521 = CARTESIAN_POINT('',(-0.900333333333,0.212367736619)); +#59522 = VECTOR('',#59523,1.); +#59523 = DIRECTION('',(0.57735026919,0.816496580928)); +#59524 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#59525 = ADVANCED_FACE('',(#59526),#57024,.F.); +#59526 = FACE_BOUND('',#59527,.F.); +#59527 = EDGE_LOOP('',(#59528,#59551,#59552,#59553)); +#59528 = ORIENTED_EDGE('',*,*,#59529,.T.); +#59529 = EDGE_CURVE('',#59530,#59481,#59532,.T.); +#59530 = VERTEX_POINT('',#59531); +#59531 = CARTESIAN_POINT('',(-12.27,-5.381,4.111)); +#59532 = SURFACE_CURVE('',#59533,(#59537,#59544),.PCURVE_S1.); +#59533 = LINE('',#59534,#59535); +#59534 = CARTESIAN_POINT('',(-12.27,-5.68,4.111)); +#59535 = VECTOR('',#59536,1.); +#59536 = DIRECTION('',(-4.440892098501E-016,1.,1.224646799147E-016)); +#59537 = PCURVE('',#57024,#59538); +#59538 = DEFINITIONAL_REPRESENTATION('',(#59539),#59543); +#59539 = LINE('',#59540,#59541); +#59540 = CARTESIAN_POINT('',(8.469980651984E-017,0.211424927575)); +#59541 = VECTOR('',#59542,1.); +#59542 = DIRECTION('',(-1.,-1.232595164408E-032)); +#59543 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#59544 = PCURVE('',#59422,#59545); +#59545 = DEFINITIONAL_REPRESENTATION('',(#59546),#59550); +#59546 = LINE('',#59547,#59548); +#59547 = CARTESIAN_POINT('',(-1.2,0.901)); +#59548 = VECTOR('',#59549,1.); +#59549 = DIRECTION('',(1.,0.E+000)); +#59550 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#59551 = ORIENTED_EDGE('',*,*,#59505,.F.); +#59552 = ORIENTED_EDGE('',*,*,#57010,.F.); +#59553 = ORIENTED_EDGE('',*,*,#59554,.T.); +#59554 = EDGE_CURVE('',#56988,#59530,#59555,.T.); +#59555 = SURFACE_CURVE('',#59556,(#59560,#59567),.PCURVE_S1.); +#59556 = LINE('',#59557,#59558); +#59557 = CARTESIAN_POINT('',(-12.26933333333,-5.380333333333, + 4.110333333333)); +#59558 = VECTOR('',#59559,1.); +#59559 = DIRECTION('',(0.57735026919,0.57735026919,-0.57735026919)); +#59560 = PCURVE('',#57024,#59561); +#59561 = DEFINITIONAL_REPRESENTATION('',(#59562),#59566); +#59562 = LINE('',#59563,#59564); +#59563 = CARTESIAN_POINT('',(-0.299666666667,0.212367736619)); +#59564 = VECTOR('',#59565,1.); +#59565 = DIRECTION('',(-0.57735026919,0.816496580928)); +#59566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#59567 = PCURVE('',#57056,#59568); +#59568 = DEFINITIONAL_REPRESENTATION('',(#59569),#59573); +#59569 = LINE('',#59570,#59571); +#59570 = CARTESIAN_POINT('',(-0.900333333333,0.212367736619)); +#59571 = VECTOR('',#59572,1.); +#59572 = DIRECTION('',(0.57735026919,0.816496580928)); +#59573 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#59574 = ADVANCED_FACE('',(#59575),#57056,.F.); +#59575 = FACE_BOUND('',#59576,.T.); +#59576 = EDGE_LOOP('',(#59577,#59578,#59579,#59580)); +#59577 = ORIENTED_EDGE('',*,*,#59434,.F.); +#59578 = ORIENTED_EDGE('',*,*,#57042,.T.); +#59579 = ORIENTED_EDGE('',*,*,#59554,.T.); +#59580 = ORIENTED_EDGE('',*,*,#59581,.F.); +#59581 = EDGE_CURVE('',#59407,#59530,#59582,.T.); +#59582 = SURFACE_CURVE('',#59583,(#59587,#59594),.PCURVE_S1.); +#59583 = LINE('',#59584,#59585); +#59584 = CARTESIAN_POINT('',(-12.27,-5.381,3.21)); +#59585 = VECTOR('',#59586,1.); +#59586 = DIRECTION('',(2.22044604925E-016,-1.224646799147E-016,1.)); +#59587 = PCURVE('',#57056,#59588); +#59588 = DEFINITIONAL_REPRESENTATION('',(#59589),#59593); +#59589 = LINE('',#59590,#59591); +#59590 = CARTESIAN_POINT('',(-1.488719878904E-017,0.211424927575)); +#59591 = VECTOR('',#59592,1.); +#59592 = DIRECTION('',(-1.,2.465190328816E-032)); +#59593 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#59594 = PCURVE('',#59422,#59595); +#59595 = DEFINITIONAL_REPRESENTATION('',(#59596),#59600); +#59596 = LINE('',#59597,#59598); +#59597 = CARTESIAN_POINT('',(-0.901,1.103406766031E-016)); +#59598 = VECTOR('',#59599,1.); +#59599 = DIRECTION('',(-9.860761315263E-032,1.)); +#59600 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#59601 = ADVANCED_FACE('',(#59602),#57112,.F.); +#59602 = FACE_BOUND('',#59603,.F.); +#59603 = EDGE_LOOP('',(#59604,#59634,#59655,#59656)); +#59604 = ORIENTED_EDGE('',*,*,#59605,.T.); +#59605 = EDGE_CURVE('',#59606,#59608,#59610,.T.); +#59606 = VERTEX_POINT('',#59607); +#59607 = CARTESIAN_POINT('',(-12.27,-0.301,1.571)); +#59608 = VERTEX_POINT('',#59609); +#59609 = CARTESIAN_POINT('',(-12.27,0.301,1.571)); +#59610 = SURFACE_CURVE('',#59611,(#59615,#59622),.PCURVE_S1.); +#59611 = LINE('',#59612,#59613); +#59612 = CARTESIAN_POINT('',(-12.27,-0.6,1.571)); +#59613 = VECTOR('',#59614,1.); +#59614 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#59615 = PCURVE('',#57112,#59616); +#59616 = DEFINITIONAL_REPRESENTATION('',(#59617),#59621); +#59617 = LINE('',#59618,#59619); +#59618 = CARTESIAN_POINT('',(6.639133687259E-017,0.211424927575)); +#59619 = VECTOR('',#59620,1.); +#59620 = DIRECTION('',(-1.,-8.504906634414E-030)); +#59621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#59622 = PCURVE('',#59623,#59628); +#59623 = PLANE('',#59624); +#59624 = AXIS2_PLACEMENT_3D('',#59625,#59626,#59627); +#59625 = CARTESIAN_POINT('',(-12.27,-0.6,1.87)); +#59626 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#59627 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#59628 = DEFINITIONAL_REPRESENTATION('',(#59629),#59633); +#59629 = LINE('',#59630,#59631); +#59630 = CARTESIAN_POINT('',(0.E+000,0.299)); +#59631 = VECTOR('',#59632,1.); +#59632 = DIRECTION('',(-1.,0.E+000)); +#59633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#59634 = ORIENTED_EDGE('',*,*,#59635,.F.); +#59635 = EDGE_CURVE('',#57097,#59608,#59636,.T.); +#59636 = SURFACE_CURVE('',#59637,(#59641,#59648),.PCURVE_S1.); +#59637 = LINE('',#59638,#59639); +#59638 = CARTESIAN_POINT('',(-12.26933333333,0.300333333333, + 1.570333333333)); +#59639 = VECTOR('',#59640,1.); +#59640 = DIRECTION('',(0.57735026919,-0.57735026919,-0.57735026919)); +#59641 = PCURVE('',#57112,#59642); +#59642 = DEFINITIONAL_REPRESENTATION('',(#59643),#59647); +#59643 = LINE('',#59644,#59645); +#59644 = CARTESIAN_POINT('',(-0.900333333333,0.212367736619)); +#59645 = VECTOR('',#59646,1.); +#59646 = DIRECTION('',(0.57735026919,0.816496580928)); +#59647 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#59648 = PCURVE('',#57272,#59649); +#59649 = DEFINITIONAL_REPRESENTATION('',(#59650),#59654); +#59650 = LINE('',#59651,#59652); +#59651 = CARTESIAN_POINT('',(-0.299666666667,0.212367736619)); +#59652 = VECTOR('',#59653,1.); +#59653 = DIRECTION('',(-0.57735026919,0.816496580928)); +#59654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#59655 = ORIENTED_EDGE('',*,*,#57096,.F.); +#59656 = ORIENTED_EDGE('',*,*,#59657,.T.); +#59657 = EDGE_CURVE('',#57074,#59606,#59658,.T.); +#59658 = SURFACE_CURVE('',#59659,(#59663,#59670),.PCURVE_S1.); +#59659 = LINE('',#59660,#59661); +#59660 = CARTESIAN_POINT('',(-12.26933333333,-0.300333333333, + 1.570333333333)); +#59661 = VECTOR('',#59662,1.); +#59662 = DIRECTION('',(0.57735026919,0.57735026919,-0.57735026919)); +#59663 = PCURVE('',#57112,#59664); +#59664 = DEFINITIONAL_REPRESENTATION('',(#59665),#59669); +#59665 = LINE('',#59666,#59667); +#59666 = CARTESIAN_POINT('',(-0.299666666667,0.212367736619)); +#59667 = VECTOR('',#59668,1.); +#59668 = DIRECTION('',(-0.57735026919,0.816496580928)); +#59669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#59670 = PCURVE('',#57186,#59671); +#59671 = DEFINITIONAL_REPRESENTATION('',(#59672),#59676); +#59672 = LINE('',#59673,#59674); +#59673 = CARTESIAN_POINT('',(-0.900333333333,0.212367736619)); +#59674 = VECTOR('',#59675,1.); +#59675 = DIRECTION('',(0.57735026919,0.816496580928)); +#59676 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#59677 = ADVANCED_FACE('',(#59678),#57186,.F.); +#59678 = FACE_BOUND('',#59679,.F.); +#59679 = EDGE_LOOP('',(#59680,#59703,#59704,#59705)); +#59680 = ORIENTED_EDGE('',*,*,#59681,.T.); +#59681 = EDGE_CURVE('',#59682,#59606,#59684,.T.); +#59682 = VERTEX_POINT('',#59683); +#59683 = CARTESIAN_POINT('',(-12.27,-0.301,0.969)); +#59684 = SURFACE_CURVE('',#59685,(#59689,#59696),.PCURVE_S1.); +#59685 = LINE('',#59686,#59687); +#59686 = CARTESIAN_POINT('',(-12.27,-0.301,0.67)); +#59687 = VECTOR('',#59688,1.); +#59688 = DIRECTION('',(2.22044604925E-016,9.860761315263E-032,1.)); +#59689 = PCURVE('',#57186,#59690); +#59690 = DEFINITIONAL_REPRESENTATION('',(#59691),#59695); +#59691 = LINE('',#59692,#59693); +#59692 = CARTESIAN_POINT('',(-3.319566843629E-017,0.211424927575)); +#59693 = VECTOR('',#59694,1.); +#59694 = DIRECTION('',(-1.,8.628166150855E-030)); +#59695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#59696 = PCURVE('',#59623,#59697); +#59697 = DEFINITIONAL_REPRESENTATION('',(#59698),#59702); +#59698 = LINE('',#59699,#59700); +#59699 = CARTESIAN_POINT('',(-0.299,1.2)); +#59700 = VECTOR('',#59701,1.); +#59701 = DIRECTION('',(-9.130335306616E-045,-1.)); +#59702 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#59703 = ORIENTED_EDGE('',*,*,#59657,.F.); +#59704 = ORIENTED_EDGE('',*,*,#57172,.F.); +#59705 = ORIENTED_EDGE('',*,*,#59706,.T.); +#59706 = EDGE_CURVE('',#57150,#59682,#59707,.T.); +#59707 = SURFACE_CURVE('',#59708,(#59712,#59719),.PCURVE_S1.); +#59708 = LINE('',#59709,#59710); +#59709 = CARTESIAN_POINT('',(-12.26933333333,-0.300333333333, + 0.969666666667)); +#59710 = VECTOR('',#59711,1.); +#59711 = DIRECTION('',(0.57735026919,0.57735026919,0.57735026919)); +#59712 = PCURVE('',#57186,#59713); +#59713 = DEFINITIONAL_REPRESENTATION('',(#59714),#59718); +#59714 = LINE('',#59715,#59716); +#59715 = CARTESIAN_POINT('',(-0.299666666667,0.212367736619)); +#59716 = VECTOR('',#59717,1.); +#59717 = DIRECTION('',(-0.57735026919,0.816496580928)); +#59718 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#59719 = PCURVE('',#57240,#59720); +#59720 = DEFINITIONAL_REPRESENTATION('',(#59721),#59725); +#59721 = LINE('',#59722,#59723); +#59722 = CARTESIAN_POINT('',(-0.900333333333,0.212367736619)); +#59723 = VECTOR('',#59724,1.); +#59724 = DIRECTION('',(0.57735026919,0.816496580928)); +#59725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#59726 = ADVANCED_FACE('',(#59727),#57240,.F.); +#59727 = FACE_BOUND('',#59728,.F.); +#59728 = EDGE_LOOP('',(#59729,#59752,#59753,#59754)); +#59729 = ORIENTED_EDGE('',*,*,#59730,.T.); +#59730 = EDGE_CURVE('',#59731,#59682,#59733,.T.); +#59731 = VERTEX_POINT('',#59732); +#59732 = CARTESIAN_POINT('',(-12.27,0.301,0.969)); +#59733 = SURFACE_CURVE('',#59734,(#59738,#59745),.PCURVE_S1.); +#59734 = LINE('',#59735,#59736); +#59735 = CARTESIAN_POINT('',(-12.27,0.6,0.969)); +#59736 = VECTOR('',#59737,1.); +#59737 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#59738 = PCURVE('',#57240,#59739); +#59739 = DEFINITIONAL_REPRESENTATION('',(#59740),#59744); +#59740 = LINE('',#59741,#59742); +#59741 = CARTESIAN_POINT('',(-6.639133687259E-017,0.211424927575)); +#59742 = VECTOR('',#59743,1.); +#59743 = DIRECTION('',(-1.,8.504906634414E-030)); +#59744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#59745 = PCURVE('',#59623,#59746); +#59746 = DEFINITIONAL_REPRESENTATION('',(#59747),#59751); +#59747 = LINE('',#59748,#59749); +#59748 = CARTESIAN_POINT('',(-1.2,0.901)); +#59749 = VECTOR('',#59750,1.); +#59750 = DIRECTION('',(1.,0.E+000)); +#59751 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#59752 = ORIENTED_EDGE('',*,*,#59706,.F.); +#59753 = ORIENTED_EDGE('',*,*,#57226,.F.); +#59754 = ORIENTED_EDGE('',*,*,#59755,.T.); +#59755 = EDGE_CURVE('',#57204,#59731,#59756,.T.); +#59756 = SURFACE_CURVE('',#59757,(#59761,#59768),.PCURVE_S1.); +#59757 = LINE('',#59758,#59759); +#59758 = CARTESIAN_POINT('',(-12.26933333333,0.300333333333, + 0.969666666667)); +#59759 = VECTOR('',#59760,1.); +#59760 = DIRECTION('',(0.57735026919,-0.57735026919,0.57735026919)); +#59761 = PCURVE('',#57240,#59762); +#59762 = DEFINITIONAL_REPRESENTATION('',(#59763),#59767); +#59763 = LINE('',#59764,#59765); +#59764 = CARTESIAN_POINT('',(-0.299666666667,0.212367736619)); +#59765 = VECTOR('',#59766,1.); +#59766 = DIRECTION('',(-0.57735026919,0.816496580928)); +#59767 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#59768 = PCURVE('',#57272,#59769); +#59769 = DEFINITIONAL_REPRESENTATION('',(#59770),#59774); +#59770 = LINE('',#59771,#59772); +#59771 = CARTESIAN_POINT('',(-0.900333333333,0.212367736619)); +#59772 = VECTOR('',#59773,1.); +#59773 = DIRECTION('',(0.57735026919,0.816496580928)); +#59774 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#59775 = ADVANCED_FACE('',(#59776),#57272,.F.); +#59776 = FACE_BOUND('',#59777,.T.); +#59777 = EDGE_LOOP('',(#59778,#59779,#59780,#59781)); +#59778 = ORIENTED_EDGE('',*,*,#59635,.F.); +#59779 = ORIENTED_EDGE('',*,*,#57258,.T.); +#59780 = ORIENTED_EDGE('',*,*,#59755,.T.); +#59781 = ORIENTED_EDGE('',*,*,#59782,.F.); +#59782 = EDGE_CURVE('',#59608,#59731,#59783,.T.); +#59783 = SURFACE_CURVE('',#59784,(#59788,#59795),.PCURVE_S1.); +#59784 = LINE('',#59785,#59786); +#59785 = CARTESIAN_POINT('',(-12.27,0.301,1.87)); +#59786 = VECTOR('',#59787,1.); +#59787 = DIRECTION('',(-2.22044604925E-016,-9.860761315263E-032,-1.)); +#59788 = PCURVE('',#57272,#59789); +#59789 = DEFINITIONAL_REPRESENTATION('',(#59790),#59794); +#59790 = LINE('',#59791,#59792); +#59791 = CARTESIAN_POINT('',(3.319566843629E-017,0.211424927575)); +#59792 = VECTOR('',#59793,1.); +#59793 = DIRECTION('',(-1.,8.55421044099E-030)); +#59794 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#59795 = PCURVE('',#59623,#59796); +#59796 = DEFINITIONAL_REPRESENTATION('',(#59797),#59801); +#59797 = LINE('',#59798,#59799); +#59798 = CARTESIAN_POINT('',(-0.901,-8.884545945051E-032)); +#59799 = VECTOR('',#59800,1.); +#59800 = DIRECTION('',(9.130335306616E-045,1.)); +#59801 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#59802 = ADVANCED_FACE('',(#59803),#57328,.F.); +#59803 = FACE_BOUND('',#59804,.F.); +#59804 = EDGE_LOOP('',(#59805,#59835,#59856,#59857)); +#59805 = ORIENTED_EDGE('',*,*,#59806,.T.); +#59806 = EDGE_CURVE('',#59807,#59809,#59811,.T.); +#59807 = VERTEX_POINT('',#59808); +#59808 = CARTESIAN_POINT('',(-12.27,0.301,4.111)); +#59809 = VERTEX_POINT('',#59810); +#59810 = CARTESIAN_POINT('',(-12.27,0.301,3.509)); +#59811 = SURFACE_CURVE('',#59812,(#59816,#59823),.PCURVE_S1.); +#59812 = LINE('',#59813,#59814); +#59813 = CARTESIAN_POINT('',(-12.27,0.301,4.41)); +#59814 = VECTOR('',#59815,1.); +#59815 = DIRECTION('',(-2.22044604925E-016,1.224646799147E-016,-1.)); +#59816 = PCURVE('',#57328,#59817); +#59817 = DEFINITIONAL_REPRESENTATION('',(#59818),#59822); +#59818 = LINE('',#59819,#59820); +#59819 = CARTESIAN_POINT('',(5.150413808354E-017,0.211424927575)); +#59820 = VECTOR('',#59821,1.); +#59821 = DIRECTION('',(-1.,4.930380657631E-032)); +#59822 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#59823 = PCURVE('',#59824,#59829); +#59824 = PLANE('',#59825); +#59825 = AXIS2_PLACEMENT_3D('',#59826,#59827,#59828); +#59826 = CARTESIAN_POINT('',(-12.27,0.6,3.21)); +#59827 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#59828 = DIRECTION('',(-4.440892098501E-016,1.,1.224646799147E-016)); +#59829 = DEFINITIONAL_REPRESENTATION('',(#59830),#59834); +#59830 = LINE('',#59831,#59832); +#59831 = CARTESIAN_POINT('',(-0.299,1.2)); +#59832 = VECTOR('',#59833,1.); +#59833 = DIRECTION('',(9.860761315263E-032,-1.)); +#59834 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#59835 = ORIENTED_EDGE('',*,*,#59836,.F.); +#59836 = EDGE_CURVE('',#57313,#59809,#59837,.T.); +#59837 = SURFACE_CURVE('',#59838,(#59842,#59849),.PCURVE_S1.); +#59838 = LINE('',#59839,#59840); +#59839 = CARTESIAN_POINT('',(-12.26933333333,0.300333333333, + 3.509666666667)); +#59840 = VECTOR('',#59841,1.); +#59841 = DIRECTION('',(0.57735026919,-0.57735026919,0.57735026919)); +#59842 = PCURVE('',#57328,#59843); +#59843 = DEFINITIONAL_REPRESENTATION('',(#59844),#59848); +#59844 = LINE('',#59845,#59846); +#59845 = CARTESIAN_POINT('',(-0.900333333333,0.212367736619)); +#59846 = VECTOR('',#59847,1.); +#59847 = DIRECTION('',(0.57735026919,0.816496580928)); +#59848 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#59849 = PCURVE('',#57488,#59850); +#59850 = DEFINITIONAL_REPRESENTATION('',(#59851),#59855); +#59851 = LINE('',#59852,#59853); +#59852 = CARTESIAN_POINT('',(-0.299666666667,0.212367736619)); +#59853 = VECTOR('',#59854,1.); +#59854 = DIRECTION('',(-0.57735026919,0.816496580928)); +#59855 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#59856 = ORIENTED_EDGE('',*,*,#57312,.F.); +#59857 = ORIENTED_EDGE('',*,*,#59858,.T.); +#59858 = EDGE_CURVE('',#57290,#59807,#59859,.T.); +#59859 = SURFACE_CURVE('',#59860,(#59864,#59871),.PCURVE_S1.); +#59860 = LINE('',#59861,#59862); +#59861 = CARTESIAN_POINT('',(-12.26933333333,0.300333333333, + 4.110333333333)); +#59862 = VECTOR('',#59863,1.); +#59863 = DIRECTION('',(0.57735026919,-0.57735026919,-0.57735026919)); +#59864 = PCURVE('',#57328,#59865); +#59865 = DEFINITIONAL_REPRESENTATION('',(#59866),#59870); +#59866 = LINE('',#59867,#59868); +#59867 = CARTESIAN_POINT('',(-0.299666666667,0.212367736619)); +#59868 = VECTOR('',#59869,1.); +#59869 = DIRECTION('',(-0.57735026919,0.816496580928)); +#59870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#59871 = PCURVE('',#57402,#59872); +#59872 = DEFINITIONAL_REPRESENTATION('',(#59873),#59877); +#59873 = LINE('',#59874,#59875); +#59874 = CARTESIAN_POINT('',(-0.900333333333,0.212367736619)); +#59875 = VECTOR('',#59876,1.); +#59876 = DIRECTION('',(0.57735026919,0.816496580928)); +#59877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#59878 = ADVANCED_FACE('',(#59879),#57402,.F.); +#59879 = FACE_BOUND('',#59880,.F.); +#59880 = EDGE_LOOP('',(#59881,#59904,#59905,#59906)); +#59881 = ORIENTED_EDGE('',*,*,#59882,.T.); +#59882 = EDGE_CURVE('',#59883,#59807,#59885,.T.); +#59883 = VERTEX_POINT('',#59884); +#59884 = CARTESIAN_POINT('',(-12.27,-0.301,4.111)); +#59885 = SURFACE_CURVE('',#59886,(#59890,#59897),.PCURVE_S1.); +#59886 = LINE('',#59887,#59888); +#59887 = CARTESIAN_POINT('',(-12.27,-0.6,4.111)); +#59888 = VECTOR('',#59889,1.); +#59889 = DIRECTION('',(-4.440892098501E-016,1.,1.224646799147E-016)); +#59890 = PCURVE('',#57402,#59891); +#59891 = DEFINITIONAL_REPRESENTATION('',(#59892),#59896); +#59892 = LINE('',#59893,#59894); +#59893 = CARTESIAN_POINT('',(8.469980651984E-017,0.211424927575)); +#59894 = VECTOR('',#59895,1.); +#59895 = DIRECTION('',(-1.,-1.232595164408E-032)); +#59896 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#59897 = PCURVE('',#59824,#59898); +#59898 = DEFINITIONAL_REPRESENTATION('',(#59899),#59903); +#59899 = LINE('',#59900,#59901); +#59900 = CARTESIAN_POINT('',(-1.2,0.901)); +#59901 = VECTOR('',#59902,1.); +#59902 = DIRECTION('',(1.,0.E+000)); +#59903 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#59904 = ORIENTED_EDGE('',*,*,#59858,.F.); +#59905 = ORIENTED_EDGE('',*,*,#57388,.F.); +#59906 = ORIENTED_EDGE('',*,*,#59907,.T.); +#59907 = EDGE_CURVE('',#57366,#59883,#59908,.T.); +#59908 = SURFACE_CURVE('',#59909,(#59913,#59920),.PCURVE_S1.); +#59909 = LINE('',#59910,#59911); +#59910 = CARTESIAN_POINT('',(-12.26933333333,-0.300333333333, + 4.110333333333)); +#59911 = VECTOR('',#59912,1.); +#59912 = DIRECTION('',(0.57735026919,0.57735026919,-0.57735026919)); +#59913 = PCURVE('',#57402,#59914); +#59914 = DEFINITIONAL_REPRESENTATION('',(#59915),#59919); +#59915 = LINE('',#59916,#59917); +#59916 = CARTESIAN_POINT('',(-0.299666666667,0.212367736619)); +#59917 = VECTOR('',#59918,1.); +#59918 = DIRECTION('',(-0.57735026919,0.816496580928)); +#59919 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#59920 = PCURVE('',#57456,#59921); +#59921 = DEFINITIONAL_REPRESENTATION('',(#59922),#59926); +#59922 = LINE('',#59923,#59924); +#59923 = CARTESIAN_POINT('',(-0.900333333333,0.212367736619)); +#59924 = VECTOR('',#59925,1.); +#59925 = DIRECTION('',(0.57735026919,0.816496580928)); +#59926 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#59927 = ADVANCED_FACE('',(#59928),#57456,.F.); +#59928 = FACE_BOUND('',#59929,.F.); +#59929 = EDGE_LOOP('',(#59930,#59953,#59954,#59955)); +#59930 = ORIENTED_EDGE('',*,*,#59931,.T.); +#59931 = EDGE_CURVE('',#59932,#59883,#59934,.T.); +#59932 = VERTEX_POINT('',#59933); +#59933 = CARTESIAN_POINT('',(-12.27,-0.301,3.509)); +#59934 = SURFACE_CURVE('',#59935,(#59939,#59946),.PCURVE_S1.); +#59935 = LINE('',#59936,#59937); +#59936 = CARTESIAN_POINT('',(-12.27,-0.301,3.21)); +#59937 = VECTOR('',#59938,1.); +#59938 = DIRECTION('',(2.22044604925E-016,-1.224646799147E-016,1.)); +#59939 = PCURVE('',#57456,#59940); +#59940 = DEFINITIONAL_REPRESENTATION('',(#59941),#59945); +#59941 = LINE('',#59942,#59943); +#59942 = CARTESIAN_POINT('',(-1.488719878904E-017,0.211424927575)); +#59943 = VECTOR('',#59944,1.); +#59944 = DIRECTION('',(-1.,2.465190328816E-032)); +#59945 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#59946 = PCURVE('',#59824,#59947); +#59947 = DEFINITIONAL_REPRESENTATION('',(#59948),#59952); +#59948 = LINE('',#59949,#59950); +#59949 = CARTESIAN_POINT('',(-0.901,1.103406766031E-016)); +#59950 = VECTOR('',#59951,1.); +#59951 = DIRECTION('',(-9.860761315263E-032,1.)); +#59952 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#59953 = ORIENTED_EDGE('',*,*,#59907,.F.); +#59954 = ORIENTED_EDGE('',*,*,#57442,.F.); +#59955 = ORIENTED_EDGE('',*,*,#59956,.T.); +#59956 = EDGE_CURVE('',#57420,#59932,#59957,.T.); +#59957 = SURFACE_CURVE('',#59958,(#59962,#59969),.PCURVE_S1.); +#59958 = LINE('',#59959,#59960); +#59959 = CARTESIAN_POINT('',(-12.26933333333,-0.300333333333, + 3.509666666667)); +#59960 = VECTOR('',#59961,1.); +#59961 = DIRECTION('',(0.57735026919,0.57735026919,0.57735026919)); +#59962 = PCURVE('',#57456,#59963); +#59963 = DEFINITIONAL_REPRESENTATION('',(#59964),#59968); +#59964 = LINE('',#59965,#59966); +#59965 = CARTESIAN_POINT('',(-0.299666666667,0.212367736619)); +#59966 = VECTOR('',#59967,1.); +#59967 = DIRECTION('',(-0.57735026919,0.816496580928)); +#59968 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#59969 = PCURVE('',#57488,#59970); +#59970 = DEFINITIONAL_REPRESENTATION('',(#59971),#59975); +#59971 = LINE('',#59972,#59973); +#59972 = CARTESIAN_POINT('',(-0.900333333333,0.212367736619)); +#59973 = VECTOR('',#59974,1.); +#59974 = DIRECTION('',(0.57735026919,0.816496580928)); +#59975 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#59976 = ADVANCED_FACE('',(#59977),#57488,.F.); +#59977 = FACE_BOUND('',#59978,.T.); +#59978 = EDGE_LOOP('',(#59979,#59980,#59981,#59982)); +#59979 = ORIENTED_EDGE('',*,*,#59836,.F.); +#59980 = ORIENTED_EDGE('',*,*,#57474,.T.); +#59981 = ORIENTED_EDGE('',*,*,#59956,.T.); +#59982 = ORIENTED_EDGE('',*,*,#59983,.F.); +#59983 = EDGE_CURVE('',#59809,#59932,#59984,.T.); +#59984 = SURFACE_CURVE('',#59985,(#59989,#59996),.PCURVE_S1.); +#59985 = LINE('',#59986,#59987); +#59986 = CARTESIAN_POINT('',(-12.27,0.6,3.509)); +#59987 = VECTOR('',#59988,1.); +#59988 = DIRECTION('',(4.440892098501E-016,-1.,-1.224646799147E-016)); +#59989 = PCURVE('',#57488,#59990); +#59990 = DEFINITIONAL_REPRESENTATION('',(#59991),#59995); +#59991 = LINE('',#59992,#59993); +#59992 = CARTESIAN_POINT('',(-4.808286722534E-017,0.211424927575)); +#59993 = VECTOR('',#59994,1.); +#59994 = DIRECTION('',(-1.,-2.465190328816E-032)); +#59995 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#59996 = PCURVE('',#59824,#59997); +#59997 = DEFINITIONAL_REPRESENTATION('',(#59998),#60002); +#59998 = LINE('',#59999,#60000); +#59999 = CARTESIAN_POINT('',(3.66169392945E-017,0.299)); +#60000 = VECTOR('',#60001,1.); +#60001 = DIRECTION('',(-1.,0.E+000)); +#60002 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#60003 = ADVANCED_FACE('',(#60004),#57519,.F.); +#60004 = FACE_BOUND('',#60005,.F.); +#60005 = EDGE_LOOP('',(#60006,#60036,#60064,#60092,#60118,#60119,#60120, + #60121)); +#60006 = ORIENTED_EDGE('',*,*,#60007,.T.); +#60007 = EDGE_CURVE('',#60008,#60010,#60012,.T.); +#60008 = VERTEX_POINT('',#60009); +#60009 = CARTESIAN_POINT('',(-0.1,-4.78,3.61)); +#60010 = VERTEX_POINT('',#60011); +#60011 = CARTESIAN_POINT('',(-0.1,-4.78,-2.3)); +#60012 = SURFACE_CURVE('',#60013,(#60017,#60024),.PCURVE_S1.); +#60013 = LINE('',#60014,#60015); +#60014 = CARTESIAN_POINT('',(-0.1,-4.78,3.61)); +#60015 = VECTOR('',#60016,1.); +#60016 = DIRECTION('',(-1.110223024625E-016,-4.930380657631E-032,-1.)); +#60017 = PCURVE('',#57519,#60018); +#60018 = DEFINITIONAL_REPRESENTATION('',(#60019),#60023); +#60019 = LINE('',#60020,#60021); +#60020 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#60021 = VECTOR('',#60022,1.); +#60022 = DIRECTION('',(1.110223024625E-016,-1.)); +#60023 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#60024 = PCURVE('',#60025,#60030); +#60025 = PLANE('',#60026); +#60026 = AXIS2_PLACEMENT_3D('',#60027,#60028,#60029); +#60027 = CARTESIAN_POINT('',(-0.1,-5.08,3.61)); +#60028 = DIRECTION('',(1.,4.440892098501E-016,-1.110223024625E-016)); +#60029 = DIRECTION('',(-1.110223024625E-016,-4.930380657631E-032,-1.)); +#60030 = DEFINITIONAL_REPRESENTATION('',(#60031),#60035); +#60031 = LINE('',#60032,#60033); +#60032 = CARTESIAN_POINT('',(6.162975822027E-034,0.3)); +#60033 = VECTOR('',#60034,1.); +#60034 = DIRECTION('',(1.,0.E+000)); +#60035 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#60036 = ORIENTED_EDGE('',*,*,#60037,.T.); +#60037 = EDGE_CURVE('',#60010,#60038,#60040,.T.); +#60038 = VERTEX_POINT('',#60039); +#60039 = CARTESIAN_POINT('',(0.1,-4.78,-2.3)); +#60040 = SURFACE_CURVE('',#60041,(#60045,#60052),.PCURVE_S1.); +#60041 = LINE('',#60042,#60043); +#60042 = CARTESIAN_POINT('',(-0.1,-4.78,-2.3)); +#60043 = VECTOR('',#60044,1.); +#60044 = DIRECTION('',(1.,4.440892098501E-016,-1.110223024625E-016)); +#60045 = PCURVE('',#57519,#60046); +#60046 = DEFINITIONAL_REPRESENTATION('',(#60047),#60051); +#60047 = LINE('',#60048,#60049); +#60048 = CARTESIAN_POINT('',(1.312283615107E-015,-5.91)); +#60049 = VECTOR('',#60050,1.); +#60050 = DIRECTION('',(1.,1.110223024625E-016)); +#60051 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#60052 = PCURVE('',#60053,#60058); +#60053 = PLANE('',#60054); +#60054 = AXIS2_PLACEMENT_3D('',#60055,#60056,#60057); +#60055 = CARTESIAN_POINT('',(-0.1,-4.78,-2.3)); +#60056 = DIRECTION('',(-4.577566798524E-016,0.970142500145, + -0.242535625036)); +#60057 = DIRECTION('',(1.232595164408E-032,-0.242535625036, + -0.970142500145)); +#60058 = DEFINITIONAL_REPRESENTATION('',(#60059),#60063); +#60059 = LINE('',#60060,#60061); +#60060 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#60061 = VECTOR('',#60062,1.); +#60062 = DIRECTION('',(8.678702552596E-029,-1.)); +#60063 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#60064 = ORIENTED_EDGE('',*,*,#60065,.F.); +#60065 = EDGE_CURVE('',#60066,#60038,#60068,.T.); +#60066 = VERTEX_POINT('',#60067); +#60067 = CARTESIAN_POINT('',(0.1,-4.78,3.61)); +#60068 = SURFACE_CURVE('',#60069,(#60073,#60080),.PCURVE_S1.); +#60069 = LINE('',#60070,#60071); +#60070 = CARTESIAN_POINT('',(0.1,-4.78,3.61)); +#60071 = VECTOR('',#60072,1.); +#60072 = DIRECTION('',(-1.110223024625E-016,-4.930380657631E-032,-1.)); +#60073 = PCURVE('',#57519,#60074); +#60074 = DEFINITIONAL_REPRESENTATION('',(#60075),#60079); +#60075 = LINE('',#60076,#60077); +#60076 = CARTESIAN_POINT('',(0.2,4.4408920985E-017)); +#60077 = VECTOR('',#60078,1.); +#60078 = DIRECTION('',(1.110223024625E-016,-1.)); +#60079 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#60080 = PCURVE('',#60081,#60086); +#60081 = PLANE('',#60082); +#60082 = AXIS2_PLACEMENT_3D('',#60083,#60084,#60085); +#60083 = CARTESIAN_POINT('',(0.1,-5.08,3.61)); +#60084 = DIRECTION('',(1.,4.440892098501E-016,-1.110223024625E-016)); +#60085 = DIRECTION('',(-1.110223024625E-016,-4.930380657631E-032,-1.)); +#60086 = DEFINITIONAL_REPRESENTATION('',(#60087),#60091); +#60087 = LINE('',#60088,#60089); +#60088 = CARTESIAN_POINT('',(6.162975822027E-034,0.3)); +#60089 = VECTOR('',#60090,1.); +#60090 = DIRECTION('',(1.,0.E+000)); +#60091 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#60092 = ORIENTED_EDGE('',*,*,#60093,.F.); +#60093 = EDGE_CURVE('',#57540,#60066,#60094,.T.); +#60094 = SURFACE_CURVE('',#60095,(#60100,#60111),.PCURVE_S1.); +#60095 = CIRCLE('',#60096,0.3); +#60096 = AXIS2_PLACEMENT_3D('',#60097,#60098,#60099); +#60097 = CARTESIAN_POINT('',(-0.2,-4.78,3.61)); +#60098 = DIRECTION('',(-4.440892098501E-016,1.,2.189528850508E-047)); +#60099 = DIRECTION('',(2.914335439641E-016,1.294224922628E-031,1.)); +#60100 = PCURVE('',#57519,#60101); +#60101 = DEFINITIONAL_REPRESENTATION('',(#60102),#60110); +#60102 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#60103,#60104,#60105,#60106 + ,#60107,#60108,#60109),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#60103 = CARTESIAN_POINT('',(-1.E-001,0.3)); +#60104 = CARTESIAN_POINT('',(0.419615242271,0.3)); +#60105 = CARTESIAN_POINT('',(0.159807621135,-0.15)); +#60106 = CARTESIAN_POINT('',(-1.E-001,-0.6)); +#60107 = CARTESIAN_POINT('',(-0.359807621135,-0.15)); +#60108 = CARTESIAN_POINT('',(-0.619615242271,0.3)); +#60109 = CARTESIAN_POINT('',(-1.E-001,0.3)); +#60110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#60111 = PCURVE('',#57555,#60112); +#60112 = DEFINITIONAL_REPRESENTATION('',(#60113),#60117); +#60113 = LINE('',#60114,#60115); +#60114 = CARTESIAN_POINT('',(6.28318530718,-0.6)); +#60115 = VECTOR('',#60116,1.); +#60116 = DIRECTION('',(-1.,0.E+000)); +#60117 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#60118 = ORIENTED_EDGE('',*,*,#57567,.T.); +#60119 = ORIENTED_EDGE('',*,*,#57505,.F.); +#60120 = ORIENTED_EDGE('',*,*,#57645,.F.); +#60121 = ORIENTED_EDGE('',*,*,#60122,.F.); +#60122 = EDGE_CURVE('',#60008,#57646,#60123,.T.); +#60123 = SURFACE_CURVE('',#60124,(#60129,#60136),.PCURVE_S1.); +#60124 = CIRCLE('',#60125,0.1); +#60125 = AXIS2_PLACEMENT_3D('',#60126,#60127,#60128); +#60126 = CARTESIAN_POINT('',(-0.2,-4.78,3.61)); +#60127 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#60128 = DIRECTION('',(1.,4.440892098501E-016,-7.771561172376E-016)); +#60129 = PCURVE('',#57519,#60130); +#60130 = DEFINITIONAL_REPRESENTATION('',(#60131),#60135); +#60131 = CIRCLE('',#60132,0.1); +#60132 = AXIS2_PLACEMENT_2D('',#60133,#60134); +#60133 = CARTESIAN_POINT('',(-0.1,-2.22044604925E-017)); +#60134 = DIRECTION('',(1.,-5.551115123126E-016)); +#60135 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#60136 = PCURVE('',#57684,#60137); +#60137 = DEFINITIONAL_REPRESENTATION('',(#60138),#60142); +#60138 = LINE('',#60139,#60140); +#60139 = CARTESIAN_POINT('',(0.E+000,-0.6)); +#60140 = VECTOR('',#60141,1.); +#60141 = DIRECTION('',(1.,0.E+000)); +#60142 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#60143 = ADVANCED_FACE('',(#60144),#57555,.T.); +#60144 = FACE_BOUND('',#60145,.T.); +#60145 = EDGE_LOOP('',(#60146,#60170,#60191,#60192)); +#60146 = ORIENTED_EDGE('',*,*,#60147,.T.); +#60147 = EDGE_CURVE('',#57538,#60148,#60150,.T.); +#60148 = VERTEX_POINT('',#60149); +#60149 = CARTESIAN_POINT('',(0.1,-5.38,3.61)); +#60150 = SURFACE_CURVE('',#60151,(#60156,#60163),.PCURVE_S1.); +#60151 = CIRCLE('',#60152,0.3); +#60152 = AXIS2_PLACEMENT_3D('',#60153,#60154,#60155); +#60153 = CARTESIAN_POINT('',(-0.2,-5.38,3.61)); +#60154 = DIRECTION('',(-4.440892098501E-016,1.,2.189528850508E-047)); +#60155 = DIRECTION('',(2.914335439641E-016,1.294224922628E-031,1.)); +#60156 = PCURVE('',#57555,#60157); +#60157 = DEFINITIONAL_REPRESENTATION('',(#60158),#60162); +#60158 = LINE('',#60159,#60160); +#60159 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#60160 = VECTOR('',#60161,1.); +#60161 = DIRECTION('',(-1.,0.E+000)); +#60162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#60163 = PCURVE('',#57603,#60164); +#60164 = DEFINITIONAL_REPRESENTATION('',(#60165),#60169); +#60165 = CIRCLE('',#60166,0.3); +#60166 = AXIS2_PLACEMENT_2D('',#60167,#60168); +#60167 = CARTESIAN_POINT('',(0.1,5.91)); +#60168 = DIRECTION('',(-6.93889390391E-017,1.)); +#60169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#60170 = ORIENTED_EDGE('',*,*,#60171,.T.); +#60171 = EDGE_CURVE('',#60148,#60066,#60172,.T.); +#60172 = SURFACE_CURVE('',#60173,(#60177,#60184),.PCURVE_S1.); +#60173 = LINE('',#60174,#60175); +#60174 = CARTESIAN_POINT('',(0.1,-5.38,3.61)); +#60175 = VECTOR('',#60176,1.); +#60176 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#60177 = PCURVE('',#57555,#60178); +#60178 = DEFINITIONAL_REPRESENTATION('',(#60179),#60183); +#60179 = LINE('',#60180,#60181); +#60180 = CARTESIAN_POINT('',(4.712388980385,0.E+000)); +#60181 = VECTOR('',#60182,1.); +#60182 = DIRECTION('',(0.E+000,-1.)); +#60183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#60184 = PCURVE('',#60081,#60185); +#60185 = DEFINITIONAL_REPRESENTATION('',(#60186),#60190); +#60186 = LINE('',#60187,#60188); +#60187 = CARTESIAN_POINT('',(-6.162975822027E-034,-0.3)); +#60188 = VECTOR('',#60189,1.); +#60189 = DIRECTION('',(4.379057701015E-046,1.)); +#60190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#60191 = ORIENTED_EDGE('',*,*,#60093,.F.); +#60192 = ORIENTED_EDGE('',*,*,#57537,.F.); +#60193 = ADVANCED_FACE('',(#60194),#57603,.F.); +#60194 = FACE_BOUND('',#60195,.F.); +#60195 = EDGE_LOOP('',(#60196,#60226,#60249,#60275,#60276,#60277,#60278, + #60279)); +#60196 = ORIENTED_EDGE('',*,*,#60197,.F.); +#60197 = EDGE_CURVE('',#60198,#60200,#60202,.T.); +#60198 = VERTEX_POINT('',#60199); +#60199 = CARTESIAN_POINT('',(-0.1,-5.38,-2.3)); +#60200 = VERTEX_POINT('',#60201); +#60201 = CARTESIAN_POINT('',(0.1,-5.38,-2.3)); +#60202 = SURFACE_CURVE('',#60203,(#60207,#60214),.PCURVE_S1.); +#60203 = LINE('',#60204,#60205); +#60204 = CARTESIAN_POINT('',(-0.1,-5.38,-2.3)); +#60205 = VECTOR('',#60206,1.); +#60206 = DIRECTION('',(1.,4.440892098501E-016,-1.110223024625E-016)); +#60207 = PCURVE('',#57603,#60208); +#60208 = DEFINITIONAL_REPRESENTATION('',(#60209),#60213); +#60209 = LINE('',#60210,#60211); +#60210 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#60211 = VECTOR('',#60212,1.); +#60212 = DIRECTION('',(-1.,1.110223024625E-016)); +#60213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#60214 = PCURVE('',#60215,#60220); +#60215 = PLANE('',#60216); +#60216 = AXIS2_PLACEMENT_3D('',#60217,#60218,#60219); +#60217 = CARTESIAN_POINT('',(-0.1,-5.23,-2.9)); +#60218 = DIRECTION('',(4.03902952811E-016,-0.970142500145, + -0.242535625036)); +#60219 = DIRECTION('',(2.154149081659E-016,-0.242535625036, + 0.970142500145)); +#60220 = DEFINITIONAL_REPRESENTATION('',(#60221),#60225); +#60221 = LINE('',#60222,#60223); +#60222 = CARTESIAN_POINT('',(0.618465843843,1.332267629551E-016)); +#60223 = VECTOR('',#60224,1.); +#60224 = DIRECTION('',(2.384948383613E-028,-1.)); +#60225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#60226 = ORIENTED_EDGE('',*,*,#60227,.T.); +#60227 = EDGE_CURVE('',#60198,#60228,#60230,.T.); +#60228 = VERTEX_POINT('',#60229); +#60229 = CARTESIAN_POINT('',(-0.1,-5.38,3.61)); +#60230 = SURFACE_CURVE('',#60231,(#60235,#60242),.PCURVE_S1.); +#60231 = LINE('',#60232,#60233); +#60232 = CARTESIAN_POINT('',(-0.1,-5.38,-2.3)); +#60233 = VECTOR('',#60234,1.); +#60234 = DIRECTION('',(1.110223024625E-016,4.930380657631E-032,1.)); +#60235 = PCURVE('',#57603,#60236); +#60236 = DEFINITIONAL_REPRESENTATION('',(#60237),#60241); +#60237 = LINE('',#60238,#60239); +#60238 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#60239 = VECTOR('',#60240,1.); +#60240 = DIRECTION('',(1.110223024625E-016,1.)); +#60241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#60242 = PCURVE('',#60025,#60243); +#60243 = DEFINITIONAL_REPRESENTATION('',(#60244),#60248); +#60244 = LINE('',#60245,#60246); +#60245 = CARTESIAN_POINT('',(5.91,-0.3)); +#60246 = VECTOR('',#60247,1.); +#60247 = DIRECTION('',(-1.,0.E+000)); +#60248 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#60249 = ORIENTED_EDGE('',*,*,#60250,.T.); +#60250 = EDGE_CURVE('',#60228,#57669,#60251,.T.); +#60251 = SURFACE_CURVE('',#60252,(#60257,#60268),.PCURVE_S1.); +#60252 = CIRCLE('',#60253,0.1); +#60253 = AXIS2_PLACEMENT_3D('',#60254,#60255,#60256); +#60254 = CARTESIAN_POINT('',(-0.2,-5.38,3.61)); +#60255 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#60256 = DIRECTION('',(1.,4.440892098501E-016,-7.771561172376E-016)); +#60257 = PCURVE('',#57603,#60258); +#60258 = DEFINITIONAL_REPRESENTATION('',(#60259),#60267); +#60259 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#60260,#60261,#60262,#60263 + ,#60264,#60265,#60266),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#60260 = CARTESIAN_POINT('',(1.318389841742E-015,5.91)); +#60261 = CARTESIAN_POINT('',(1.221245327088E-015,6.083205080757)); +#60262 = CARTESIAN_POINT('',(0.15,5.996602540378)); +#60263 = CARTESIAN_POINT('',(0.3,5.91)); +#60264 = CARTESIAN_POINT('',(0.15,5.823397459622)); +#60265 = CARTESIAN_POINT('',(1.568190022283E-015,5.736794919243)); +#60266 = CARTESIAN_POINT('',(1.318389841742E-015,5.91)); +#60267 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#60268 = PCURVE('',#57684,#60269); +#60269 = DEFINITIONAL_REPRESENTATION('',(#60270),#60274); +#60270 = LINE('',#60271,#60272); +#60271 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#60272 = VECTOR('',#60273,1.); +#60273 = DIRECTION('',(1.,0.E+000)); +#60274 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#60275 = ORIENTED_EDGE('',*,*,#57696,.F.); +#60276 = ORIENTED_EDGE('',*,*,#57620,.T.); +#60277 = ORIENTED_EDGE('',*,*,#57589,.T.); +#60278 = ORIENTED_EDGE('',*,*,#60147,.T.); +#60279 = ORIENTED_EDGE('',*,*,#60280,.F.); +#60280 = EDGE_CURVE('',#60200,#60148,#60281,.T.); +#60281 = SURFACE_CURVE('',#60282,(#60286,#60293),.PCURVE_S1.); +#60282 = LINE('',#60283,#60284); +#60283 = CARTESIAN_POINT('',(0.1,-5.38,-2.3)); +#60284 = VECTOR('',#60285,1.); +#60285 = DIRECTION('',(1.110223024625E-016,4.930380657631E-032,1.)); +#60286 = PCURVE('',#57603,#60287); +#60287 = DEFINITIONAL_REPRESENTATION('',(#60288),#60292); +#60288 = LINE('',#60289,#60290); +#60289 = CARTESIAN_POINT('',(-0.2,4.4408920985E-017)); +#60290 = VECTOR('',#60291,1.); +#60291 = DIRECTION('',(1.110223024625E-016,1.)); +#60292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#60293 = PCURVE('',#60081,#60294); +#60294 = DEFINITIONAL_REPRESENTATION('',(#60295),#60299); +#60295 = LINE('',#60296,#60297); +#60296 = CARTESIAN_POINT('',(5.91,-0.3)); +#60297 = VECTOR('',#60298,1.); +#60298 = DIRECTION('',(-1.,0.E+000)); +#60299 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#60300 = ADVANCED_FACE('',(#60301),#57684,.F.); +#60301 = FACE_BOUND('',#60302,.F.); +#60302 = EDGE_LOOP('',(#60303,#60324,#60325,#60326)); +#60303 = ORIENTED_EDGE('',*,*,#60304,.T.); +#60304 = EDGE_CURVE('',#60228,#60008,#60305,.T.); +#60305 = SURFACE_CURVE('',#60306,(#60310,#60317),.PCURVE_S1.); +#60306 = LINE('',#60307,#60308); +#60307 = CARTESIAN_POINT('',(-0.1,-5.38,3.61)); +#60308 = VECTOR('',#60309,1.); +#60309 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#60310 = PCURVE('',#57684,#60311); +#60311 = DEFINITIONAL_REPRESENTATION('',(#60312),#60316); +#60312 = LINE('',#60313,#60314); +#60313 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#60314 = VECTOR('',#60315,1.); +#60315 = DIRECTION('',(0.E+000,-1.)); +#60316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#60317 = PCURVE('',#60025,#60318); +#60318 = DEFINITIONAL_REPRESENTATION('',(#60319),#60323); +#60319 = LINE('',#60320,#60321); +#60320 = CARTESIAN_POINT('',(-6.162975822027E-034,-0.3)); +#60321 = VECTOR('',#60322,1.); +#60322 = DIRECTION('',(4.379057701015E-046,1.)); +#60323 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#60324 = ORIENTED_EDGE('',*,*,#60122,.T.); +#60325 = ORIENTED_EDGE('',*,*,#57668,.F.); +#60326 = ORIENTED_EDGE('',*,*,#60250,.F.); +#60327 = ADVANCED_FACE('',(#60328),#57737,.F.); +#60328 = FACE_BOUND('',#60329,.F.); +#60329 = EDGE_LOOP('',(#60330,#60360,#60388,#60416,#60442,#60443,#60444, + #60445)); +#60330 = ORIENTED_EDGE('',*,*,#60331,.T.); +#60331 = EDGE_CURVE('',#60332,#60334,#60336,.T.); +#60332 = VERTEX_POINT('',#60333); +#60333 = CARTESIAN_POINT('',(-2.64,-4.78,1.07)); +#60334 = VERTEX_POINT('',#60335); +#60335 = CARTESIAN_POINT('',(-2.64,-4.78,-2.3)); +#60336 = SURFACE_CURVE('',#60337,(#60341,#60348),.PCURVE_S1.); +#60337 = LINE('',#60338,#60339); +#60338 = CARTESIAN_POINT('',(-2.64,-4.78,1.07)); +#60339 = VECTOR('',#60340,1.); +#60340 = DIRECTION('',(-1.110223024625E-016,-4.930380657631E-032,-1.)); +#60341 = PCURVE('',#57737,#60342); +#60342 = DEFINITIONAL_REPRESENTATION('',(#60343),#60347); +#60343 = LINE('',#60344,#60345); +#60344 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#60345 = VECTOR('',#60346,1.); +#60346 = DIRECTION('',(1.110223024625E-016,-1.)); +#60347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#60348 = PCURVE('',#60349,#60354); +#60349 = PLANE('',#60350); +#60350 = AXIS2_PLACEMENT_3D('',#60351,#60352,#60353); +#60351 = CARTESIAN_POINT('',(-2.64,-5.08,1.07)); +#60352 = DIRECTION('',(1.,4.440892098501E-016,-1.110223024625E-016)); +#60353 = DIRECTION('',(-1.110223024625E-016,-4.930380657631E-032,-1.)); +#60354 = DEFINITIONAL_REPRESENTATION('',(#60355),#60359); +#60355 = LINE('',#60356,#60357); +#60356 = CARTESIAN_POINT('',(-1.479114197289E-032,0.3)); +#60357 = VECTOR('',#60358,1.); +#60358 = DIRECTION('',(1.,0.E+000)); +#60359 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#60360 = ORIENTED_EDGE('',*,*,#60361,.T.); +#60361 = EDGE_CURVE('',#60334,#60362,#60364,.T.); +#60362 = VERTEX_POINT('',#60363); +#60363 = CARTESIAN_POINT('',(-2.44,-4.78,-2.3)); +#60364 = SURFACE_CURVE('',#60365,(#60369,#60376),.PCURVE_S1.); +#60365 = LINE('',#60366,#60367); +#60366 = CARTESIAN_POINT('',(-2.64,-4.78,-2.3)); +#60367 = VECTOR('',#60368,1.); +#60368 = DIRECTION('',(1.,4.440892098501E-016,-1.110223024625E-016)); +#60369 = PCURVE('',#57737,#60370); +#60370 = DEFINITIONAL_REPRESENTATION('',(#60371),#60375); +#60371 = LINE('',#60372,#60373); +#60372 = CARTESIAN_POINT('',(7.482903185973E-016,-3.37)); +#60373 = VECTOR('',#60374,1.); +#60374 = DIRECTION('',(1.,1.110223024625E-016)); +#60375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#60376 = PCURVE('',#60377,#60382); +#60377 = PLANE('',#60378); +#60378 = AXIS2_PLACEMENT_3D('',#60379,#60380,#60381); +#60379 = CARTESIAN_POINT('',(-2.64,-4.78,-2.3)); +#60380 = DIRECTION('',(-4.577566798524E-016,0.970142500145, + -0.242535625036)); +#60381 = DIRECTION('',(-4.930380657631E-032,-0.242535625036, + -0.970142500145)); +#60382 = DEFINITIONAL_REPRESENTATION('',(#60383),#60387); +#60383 = LINE('',#60384,#60385); +#60384 = CARTESIAN_POINT('',(-0.E+000,0.E+000)); +#60385 = VECTOR('',#60386,1.); +#60386 = DIRECTION('',(8.672539576773E-029,-1.)); +#60387 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#60388 = ORIENTED_EDGE('',*,*,#60389,.F.); +#60389 = EDGE_CURVE('',#60390,#60362,#60392,.T.); +#60390 = VERTEX_POINT('',#60391); +#60391 = CARTESIAN_POINT('',(-2.44,-4.78,1.07)); +#60392 = SURFACE_CURVE('',#60393,(#60397,#60404),.PCURVE_S1.); +#60393 = LINE('',#60394,#60395); +#60394 = CARTESIAN_POINT('',(-2.44,-4.78,1.07)); +#60395 = VECTOR('',#60396,1.); +#60396 = DIRECTION('',(-1.110223024625E-016,-4.930380657631E-032,-1.)); +#60397 = PCURVE('',#57737,#60398); +#60398 = DEFINITIONAL_REPRESENTATION('',(#60399),#60403); +#60399 = LINE('',#60400,#60401); +#60400 = CARTESIAN_POINT('',(0.2,4.4408920985E-017)); +#60401 = VECTOR('',#60402,1.); +#60402 = DIRECTION('',(1.110223024625E-016,-1.)); +#60403 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#60404 = PCURVE('',#60405,#60410); +#60405 = PLANE('',#60406); +#60406 = AXIS2_PLACEMENT_3D('',#60407,#60408,#60409); +#60407 = CARTESIAN_POINT('',(-2.44,-5.08,1.07)); +#60408 = DIRECTION('',(1.,4.440892098501E-016,-1.110223024625E-016)); +#60409 = DIRECTION('',(-1.110223024625E-016,-4.930380657631E-032,-1.)); +#60410 = DEFINITIONAL_REPRESENTATION('',(#60411),#60415); +#60411 = LINE('',#60412,#60413); +#60412 = CARTESIAN_POINT('',(-1.479114197289E-032,0.3)); +#60413 = VECTOR('',#60414,1.); +#60414 = DIRECTION('',(1.,0.E+000)); +#60415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#60416 = ORIENTED_EDGE('',*,*,#60417,.F.); +#60417 = EDGE_CURVE('',#57837,#60390,#60418,.T.); +#60418 = SURFACE_CURVE('',#60419,(#60424,#60435),.PCURVE_S1.); +#60419 = CIRCLE('',#60420,0.3); +#60420 = AXIS2_PLACEMENT_3D('',#60421,#60422,#60423); +#60421 = CARTESIAN_POINT('',(-2.74,-4.78,1.07)); +#60422 = DIRECTION('',(-4.440892098501E-016,1.,2.189528850508E-047)); +#60423 = DIRECTION('',(2.914335439641E-016,1.294224922628E-031,1.)); +#60424 = PCURVE('',#57737,#60425); +#60425 = DEFINITIONAL_REPRESENTATION('',(#60426),#60434); +#60426 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#60427,#60428,#60429,#60430 + ,#60431,#60432,#60433),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#60427 = CARTESIAN_POINT('',(-0.1,0.3)); +#60428 = CARTESIAN_POINT('',(0.419615242271,0.3)); +#60429 = CARTESIAN_POINT('',(0.159807621135,-0.15)); +#60430 = CARTESIAN_POINT('',(-0.1,-0.6)); +#60431 = CARTESIAN_POINT('',(-0.359807621135,-0.15)); +#60432 = CARTESIAN_POINT('',(-0.619615242271,0.3)); +#60433 = CARTESIAN_POINT('',(-0.1,0.3)); +#60434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#60435 = PCURVE('',#57852,#60436); +#60436 = DEFINITIONAL_REPRESENTATION('',(#60437),#60441); +#60437 = LINE('',#60438,#60439); +#60438 = CARTESIAN_POINT('',(6.28318530718,-0.6)); +#60439 = VECTOR('',#60440,1.); +#60440 = DIRECTION('',(-1.,0.E+000)); +#60441 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#60442 = ORIENTED_EDGE('',*,*,#57864,.T.); +#60443 = ORIENTED_EDGE('',*,*,#57807,.F.); +#60444 = ORIENTED_EDGE('',*,*,#57721,.F.); +#60445 = ORIENTED_EDGE('',*,*,#60446,.F.); +#60446 = EDGE_CURVE('',#60332,#57722,#60447,.T.); +#60447 = SURFACE_CURVE('',#60448,(#60453,#60460),.PCURVE_S1.); +#60448 = CIRCLE('',#60449,0.1); +#60449 = AXIS2_PLACEMENT_3D('',#60450,#60451,#60452); +#60450 = CARTESIAN_POINT('',(-2.74,-4.78,1.07)); +#60451 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#60452 = DIRECTION('',(1.,4.440892098501E-016,-7.771561172376E-016)); +#60453 = PCURVE('',#57737,#60454); +#60454 = DEFINITIONAL_REPRESENTATION('',(#60455),#60459); +#60455 = CIRCLE('',#60456,0.1); +#60456 = AXIS2_PLACEMENT_2D('',#60457,#60458); +#60457 = CARTESIAN_POINT('',(-0.1,-2.22044604925E-017)); +#60458 = DIRECTION('',(1.,-5.551115123126E-016)); +#60459 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#60460 = PCURVE('',#57765,#60461); +#60461 = DEFINITIONAL_REPRESENTATION('',(#60462),#60466); +#60462 = LINE('',#60463,#60464); +#60463 = CARTESIAN_POINT('',(2.22044604925E-015,-0.6)); +#60464 = VECTOR('',#60465,1.); +#60465 = DIRECTION('',(1.,0.E+000)); +#60466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#60467 = ADVANCED_FACE('',(#60468),#57791,.F.); +#60468 = FACE_BOUND('',#60469,.F.); +#60469 = EDGE_LOOP('',(#60470,#60500,#60523,#60549,#60550,#60551,#60552, + #60576)); +#60470 = ORIENTED_EDGE('',*,*,#60471,.F.); +#60471 = EDGE_CURVE('',#60472,#60474,#60476,.T.); +#60472 = VERTEX_POINT('',#60473); +#60473 = CARTESIAN_POINT('',(-2.64,-5.38,-2.3)); +#60474 = VERTEX_POINT('',#60475); +#60475 = CARTESIAN_POINT('',(-2.44,-5.38,-2.3)); +#60476 = SURFACE_CURVE('',#60477,(#60481,#60488),.PCURVE_S1.); +#60477 = LINE('',#60478,#60479); +#60478 = CARTESIAN_POINT('',(-2.64,-5.38,-2.3)); +#60479 = VECTOR('',#60480,1.); +#60480 = DIRECTION('',(1.,4.440892098501E-016,-1.110223024625E-016)); +#60481 = PCURVE('',#57791,#60482); +#60482 = DEFINITIONAL_REPRESENTATION('',(#60483),#60487); +#60483 = LINE('',#60484,#60485); +#60484 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#60485 = VECTOR('',#60486,1.); +#60486 = DIRECTION('',(-1.,1.110223024625E-016)); +#60487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#60488 = PCURVE('',#60489,#60494); +#60489 = PLANE('',#60490); +#60490 = AXIS2_PLACEMENT_3D('',#60491,#60492,#60493); +#60491 = CARTESIAN_POINT('',(-2.64,-5.23,-2.9)); +#60492 = DIRECTION('',(4.03902952811E-016,-0.970142500145, + -0.242535625036)); +#60493 = DIRECTION('',(2.154149081659E-016,-0.242535625036, + 0.970142500145)); +#60494 = DEFINITIONAL_REPRESENTATION('',(#60495),#60499); +#60495 = LINE('',#60496,#60497); +#60496 = CARTESIAN_POINT('',(0.618465843843,1.332267629551E-016)); +#60497 = VECTOR('',#60498,1.); +#60498 = DIRECTION('',(2.384948383613E-028,-1.)); +#60499 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#60500 = ORIENTED_EDGE('',*,*,#60501,.T.); +#60501 = EDGE_CURVE('',#60472,#60502,#60504,.T.); +#60502 = VERTEX_POINT('',#60503); +#60503 = CARTESIAN_POINT('',(-2.64,-5.38,1.07)); +#60504 = SURFACE_CURVE('',#60505,(#60509,#60516),.PCURVE_S1.); +#60505 = LINE('',#60506,#60507); +#60506 = CARTESIAN_POINT('',(-2.64,-5.38,-2.3)); +#60507 = VECTOR('',#60508,1.); +#60508 = DIRECTION('',(1.110223024625E-016,4.930380657631E-032,1.)); +#60509 = PCURVE('',#57791,#60510); +#60510 = DEFINITIONAL_REPRESENTATION('',(#60511),#60515); +#60511 = LINE('',#60512,#60513); +#60512 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#60513 = VECTOR('',#60514,1.); +#60514 = DIRECTION('',(1.110223024625E-016,1.)); +#60515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#60516 = PCURVE('',#60349,#60517); +#60517 = DEFINITIONAL_REPRESENTATION('',(#60518),#60522); +#60518 = LINE('',#60519,#60520); +#60519 = CARTESIAN_POINT('',(3.37,-0.3)); +#60520 = VECTOR('',#60521,1.); +#60521 = DIRECTION('',(-1.,0.E+000)); +#60522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#60523 = ORIENTED_EDGE('',*,*,#60524,.T.); +#60524 = EDGE_CURVE('',#60502,#57750,#60525,.T.); +#60525 = SURFACE_CURVE('',#60526,(#60531,#60542),.PCURVE_S1.); +#60526 = CIRCLE('',#60527,0.1); +#60527 = AXIS2_PLACEMENT_3D('',#60528,#60529,#60530); +#60528 = CARTESIAN_POINT('',(-2.74,-5.38,1.07)); +#60529 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#60530 = DIRECTION('',(1.,4.440892098501E-016,-7.771561172376E-016)); +#60531 = PCURVE('',#57791,#60532); +#60532 = DEFINITIONAL_REPRESENTATION('',(#60533),#60541); +#60533 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#60534,#60535,#60536,#60537 + ,#60538,#60539,#60540),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#60534 = CARTESIAN_POINT('',(7.49400541622E-016,3.37)); +#60535 = CARTESIAN_POINT('',(6.522560269673E-016,3.543205080757)); +#60536 = CARTESIAN_POINT('',(0.15,3.456602540378)); +#60537 = CARTESIAN_POINT('',(0.3,3.37)); +#60538 = CARTESIAN_POINT('',(0.15,3.283397459622)); +#60539 = CARTESIAN_POINT('',(9.992007221626E-016,3.196794919243)); +#60540 = CARTESIAN_POINT('',(7.49400541622E-016,3.37)); +#60541 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#60542 = PCURVE('',#57765,#60543); +#60543 = DEFINITIONAL_REPRESENTATION('',(#60544),#60548); +#60544 = LINE('',#60545,#60546); +#60545 = CARTESIAN_POINT('',(2.22044604925E-015,0.E+000)); +#60546 = VECTOR('',#60547,1.); +#60547 = DIRECTION('',(1.,0.E+000)); +#60548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#60549 = ORIENTED_EDGE('',*,*,#57777,.F.); +#60550 = ORIENTED_EDGE('',*,*,#57912,.T.); +#60551 = ORIENTED_EDGE('',*,*,#57886,.T.); +#60552 = ORIENTED_EDGE('',*,*,#60553,.T.); +#60553 = EDGE_CURVE('',#57835,#60554,#60556,.T.); +#60554 = VERTEX_POINT('',#60555); +#60555 = CARTESIAN_POINT('',(-2.44,-5.38,1.07)); +#60556 = SURFACE_CURVE('',#60557,(#60562,#60569),.PCURVE_S1.); +#60557 = CIRCLE('',#60558,0.3); +#60558 = AXIS2_PLACEMENT_3D('',#60559,#60560,#60561); +#60559 = CARTESIAN_POINT('',(-2.74,-5.38,1.07)); +#60560 = DIRECTION('',(-4.440892098501E-016,1.,2.189528850508E-047)); +#60561 = DIRECTION('',(2.914335439641E-016,1.294224922628E-031,1.)); +#60562 = PCURVE('',#57791,#60563); +#60563 = DEFINITIONAL_REPRESENTATION('',(#60564),#60568); +#60564 = CIRCLE('',#60565,0.3); +#60565 = AXIS2_PLACEMENT_2D('',#60566,#60567); +#60566 = CARTESIAN_POINT('',(0.1,3.37)); +#60567 = DIRECTION('',(-6.93889390391E-017,1.)); +#60568 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#60569 = PCURVE('',#57852,#60570); +#60570 = DEFINITIONAL_REPRESENTATION('',(#60571),#60575); +#60571 = LINE('',#60572,#60573); +#60572 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#60573 = VECTOR('',#60574,1.); +#60574 = DIRECTION('',(-1.,0.E+000)); +#60575 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#60576 = ORIENTED_EDGE('',*,*,#60577,.F.); +#60577 = EDGE_CURVE('',#60474,#60554,#60578,.T.); +#60578 = SURFACE_CURVE('',#60579,(#60583,#60590),.PCURVE_S1.); +#60579 = LINE('',#60580,#60581); +#60580 = CARTESIAN_POINT('',(-2.44,-5.38,-2.3)); +#60581 = VECTOR('',#60582,1.); +#60582 = DIRECTION('',(1.110223024625E-016,4.930380657631E-032,1.)); +#60583 = PCURVE('',#57791,#60584); +#60584 = DEFINITIONAL_REPRESENTATION('',(#60585),#60589); +#60585 = LINE('',#60586,#60587); +#60586 = CARTESIAN_POINT('',(-0.2,4.4408920985E-017)); +#60587 = VECTOR('',#60588,1.); +#60588 = DIRECTION('',(1.110223024625E-016,1.)); +#60589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#60590 = PCURVE('',#60405,#60591); +#60591 = DEFINITIONAL_REPRESENTATION('',(#60592),#60596); +#60592 = LINE('',#60593,#60594); +#60593 = CARTESIAN_POINT('',(3.37,-0.3)); +#60594 = VECTOR('',#60595,1.); +#60595 = DIRECTION('',(-1.,0.E+000)); +#60596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#60597 = ADVANCED_FACE('',(#60598),#57765,.F.); +#60598 = FACE_BOUND('',#60599,.F.); +#60599 = EDGE_LOOP('',(#60600,#60621,#60622,#60623)); +#60600 = ORIENTED_EDGE('',*,*,#60601,.T.); +#60601 = EDGE_CURVE('',#60502,#60332,#60602,.T.); +#60602 = SURFACE_CURVE('',#60603,(#60607,#60614),.PCURVE_S1.); +#60603 = LINE('',#60604,#60605); +#60604 = CARTESIAN_POINT('',(-2.64,-5.38,1.07)); +#60605 = VECTOR('',#60606,1.); +#60606 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#60607 = PCURVE('',#57765,#60608); +#60608 = DEFINITIONAL_REPRESENTATION('',(#60609),#60613); +#60609 = LINE('',#60610,#60611); +#60610 = CARTESIAN_POINT('',(2.22044604925E-015,0.E+000)); +#60611 = VECTOR('',#60612,1.); +#60612 = DIRECTION('',(0.E+000,-1.)); +#60613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#60614 = PCURVE('',#60349,#60615); +#60615 = DEFINITIONAL_REPRESENTATION('',(#60616),#60620); +#60616 = LINE('',#60617,#60618); +#60617 = CARTESIAN_POINT('',(1.479114197289E-032,-0.3)); +#60618 = VECTOR('',#60619,1.); +#60619 = DIRECTION('',(4.379057701015E-046,1.)); +#60620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#60621 = ORIENTED_EDGE('',*,*,#60446,.T.); +#60622 = ORIENTED_EDGE('',*,*,#57749,.F.); +#60623 = ORIENTED_EDGE('',*,*,#60524,.F.); +#60624 = ADVANCED_FACE('',(#60625),#57852,.T.); +#60625 = FACE_BOUND('',#60626,.T.); +#60626 = EDGE_LOOP('',(#60627,#60628,#60649,#60650)); +#60627 = ORIENTED_EDGE('',*,*,#60553,.T.); +#60628 = ORIENTED_EDGE('',*,*,#60629,.T.); +#60629 = EDGE_CURVE('',#60554,#60390,#60630,.T.); +#60630 = SURFACE_CURVE('',#60631,(#60635,#60642),.PCURVE_S1.); +#60631 = LINE('',#60632,#60633); +#60632 = CARTESIAN_POINT('',(-2.44,-5.38,1.07)); +#60633 = VECTOR('',#60634,1.); +#60634 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#60635 = PCURVE('',#57852,#60636); +#60636 = DEFINITIONAL_REPRESENTATION('',(#60637),#60641); +#60637 = LINE('',#60638,#60639); +#60638 = CARTESIAN_POINT('',(4.712388980385,0.E+000)); +#60639 = VECTOR('',#60640,1.); +#60640 = DIRECTION('',(0.E+000,-1.)); +#60641 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#60642 = PCURVE('',#60405,#60643); +#60643 = DEFINITIONAL_REPRESENTATION('',(#60644),#60648); +#60644 = LINE('',#60645,#60646); +#60645 = CARTESIAN_POINT('',(1.479114197289E-032,-0.3)); +#60646 = VECTOR('',#60647,1.); +#60647 = DIRECTION('',(4.379057701015E-046,1.)); +#60648 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#60649 = ORIENTED_EDGE('',*,*,#60417,.F.); +#60650 = ORIENTED_EDGE('',*,*,#57834,.F.); +#60651 = ADVANCED_FACE('',(#60652),#57951,.F.); +#60652 = FACE_BOUND('',#60653,.F.); +#60653 = EDGE_LOOP('',(#60654,#60684,#60712,#60740,#60766,#60767,#60768, + #60769)); +#60654 = ORIENTED_EDGE('',*,*,#60655,.T.); +#60655 = EDGE_CURVE('',#60656,#60658,#60660,.T.); +#60656 = VERTEX_POINT('',#60657); +#60657 = CARTESIAN_POINT('',(-2.64,-2.24,1.07)); +#60658 = VERTEX_POINT('',#60659); +#60659 = CARTESIAN_POINT('',(-2.64,-2.24,-2.3)); +#60660 = SURFACE_CURVE('',#60661,(#60665,#60672),.PCURVE_S1.); +#60661 = LINE('',#60662,#60663); +#60662 = CARTESIAN_POINT('',(-2.64,-2.24,1.07)); +#60663 = VECTOR('',#60664,1.); +#60664 = DIRECTION('',(-1.110223024625E-016,-4.930380657631E-032,-1.)); +#60665 = PCURVE('',#57951,#60666); +#60666 = DEFINITIONAL_REPRESENTATION('',(#60667),#60671); +#60667 = LINE('',#60668,#60669); +#60668 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#60669 = VECTOR('',#60670,1.); +#60670 = DIRECTION('',(1.110223024625E-016,-1.)); +#60671 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#60672 = PCURVE('',#60673,#60678); +#60673 = PLANE('',#60674); +#60674 = AXIS2_PLACEMENT_3D('',#60675,#60676,#60677); +#60675 = CARTESIAN_POINT('',(-2.64,-2.54,1.07)); +#60676 = DIRECTION('',(1.,4.440892098501E-016,-1.110223024625E-016)); +#60677 = DIRECTION('',(-1.110223024625E-016,-4.930380657631E-032,-1.)); +#60678 = DEFINITIONAL_REPRESENTATION('',(#60679),#60683); +#60679 = LINE('',#60680,#60681); +#60680 = CARTESIAN_POINT('',(-1.479114197289E-032,0.3)); +#60681 = VECTOR('',#60682,1.); +#60682 = DIRECTION('',(1.,0.E+000)); +#60683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#60684 = ORIENTED_EDGE('',*,*,#60685,.T.); +#60685 = EDGE_CURVE('',#60658,#60686,#60688,.T.); +#60686 = VERTEX_POINT('',#60687); +#60687 = CARTESIAN_POINT('',(-2.44,-2.24,-2.3)); +#60688 = SURFACE_CURVE('',#60689,(#60693,#60700),.PCURVE_S1.); +#60689 = LINE('',#60690,#60691); +#60690 = CARTESIAN_POINT('',(-2.64,-2.24,-2.3)); +#60691 = VECTOR('',#60692,1.); +#60692 = DIRECTION('',(1.,4.440892098501E-016,-1.110223024625E-016)); +#60693 = PCURVE('',#57951,#60694); +#60694 = DEFINITIONAL_REPRESENTATION('',(#60695),#60699); +#60695 = LINE('',#60696,#60697); +#60696 = CARTESIAN_POINT('',(7.482903185973E-016,-3.37)); +#60697 = VECTOR('',#60698,1.); +#60698 = DIRECTION('',(1.,1.110223024625E-016)); +#60699 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#60700 = PCURVE('',#60701,#60706); +#60701 = PLANE('',#60702); +#60702 = AXIS2_PLACEMENT_3D('',#60703,#60704,#60705); +#60703 = CARTESIAN_POINT('',(-2.64,-2.24,-2.3)); +#60704 = DIRECTION('',(-4.577566798524E-016,0.970142500145, + -0.242535625036)); +#60705 = DIRECTION('',(-4.930380657631E-032,-0.242535625036, + -0.970142500145)); +#60706 = DEFINITIONAL_REPRESENTATION('',(#60707),#60711); +#60707 = LINE('',#60708,#60709); +#60708 = CARTESIAN_POINT('',(-0.E+000,0.E+000)); +#60709 = VECTOR('',#60710,1.); +#60710 = DIRECTION('',(8.672539576773E-029,-1.)); +#60711 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#60712 = ORIENTED_EDGE('',*,*,#60713,.F.); +#60713 = EDGE_CURVE('',#60714,#60686,#60716,.T.); +#60714 = VERTEX_POINT('',#60715); +#60715 = CARTESIAN_POINT('',(-2.44,-2.24,1.07)); +#60716 = SURFACE_CURVE('',#60717,(#60721,#60728),.PCURVE_S1.); +#60717 = LINE('',#60718,#60719); +#60718 = CARTESIAN_POINT('',(-2.44,-2.24,1.07)); +#60719 = VECTOR('',#60720,1.); +#60720 = DIRECTION('',(-1.110223024625E-016,-4.930380657631E-032,-1.)); +#60721 = PCURVE('',#57951,#60722); +#60722 = DEFINITIONAL_REPRESENTATION('',(#60723),#60727); +#60723 = LINE('',#60724,#60725); +#60724 = CARTESIAN_POINT('',(0.2,4.4408920985E-017)); +#60725 = VECTOR('',#60726,1.); +#60726 = DIRECTION('',(1.110223024625E-016,-1.)); +#60727 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#60728 = PCURVE('',#60729,#60734); +#60729 = PLANE('',#60730); +#60730 = AXIS2_PLACEMENT_3D('',#60731,#60732,#60733); +#60731 = CARTESIAN_POINT('',(-2.44,-2.54,1.07)); +#60732 = DIRECTION('',(1.,4.440892098501E-016,-1.110223024625E-016)); +#60733 = DIRECTION('',(-1.110223024625E-016,-4.930380657631E-032,-1.)); +#60734 = DEFINITIONAL_REPRESENTATION('',(#60735),#60739); +#60735 = LINE('',#60736,#60737); +#60736 = CARTESIAN_POINT('',(-1.479114197289E-032,0.3)); +#60737 = VECTOR('',#60738,1.); +#60738 = DIRECTION('',(1.,0.E+000)); +#60739 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#60740 = ORIENTED_EDGE('',*,*,#60741,.F.); +#60741 = EDGE_CURVE('',#57972,#60714,#60742,.T.); +#60742 = SURFACE_CURVE('',#60743,(#60748,#60759),.PCURVE_S1.); +#60743 = CIRCLE('',#60744,0.3); +#60744 = AXIS2_PLACEMENT_3D('',#60745,#60746,#60747); +#60745 = CARTESIAN_POINT('',(-2.74,-2.24,1.07)); +#60746 = DIRECTION('',(-4.440892098501E-016,1.,2.189528850508E-047)); +#60747 = DIRECTION('',(2.914335439641E-016,1.294224922628E-031,1.)); +#60748 = PCURVE('',#57951,#60749); +#60749 = DEFINITIONAL_REPRESENTATION('',(#60750),#60758); +#60750 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#60751,#60752,#60753,#60754 + ,#60755,#60756,#60757),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#60751 = CARTESIAN_POINT('',(-0.1,0.3)); +#60752 = CARTESIAN_POINT('',(0.419615242271,0.3)); +#60753 = CARTESIAN_POINT('',(0.159807621135,-0.15)); +#60754 = CARTESIAN_POINT('',(-0.1,-0.6)); +#60755 = CARTESIAN_POINT('',(-0.359807621135,-0.15)); +#60756 = CARTESIAN_POINT('',(-0.619615242271,0.3)); +#60757 = CARTESIAN_POINT('',(-0.1,0.3)); +#60758 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#60759 = PCURVE('',#57987,#60760); +#60760 = DEFINITIONAL_REPRESENTATION('',(#60761),#60765); +#60761 = LINE('',#60762,#60763); +#60762 = CARTESIAN_POINT('',(6.28318530718,-0.6)); +#60763 = VECTOR('',#60764,1.); +#60764 = DIRECTION('',(-1.,2.827159716856E-016)); +#60765 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#60766 = ORIENTED_EDGE('',*,*,#57999,.T.); +#60767 = ORIENTED_EDGE('',*,*,#57937,.F.); +#60768 = ORIENTED_EDGE('',*,*,#58077,.F.); +#60769 = ORIENTED_EDGE('',*,*,#60770,.F.); +#60770 = EDGE_CURVE('',#60656,#58078,#60771,.T.); +#60771 = SURFACE_CURVE('',#60772,(#60777,#60784),.PCURVE_S1.); +#60772 = CIRCLE('',#60773,0.1); +#60773 = AXIS2_PLACEMENT_3D('',#60774,#60775,#60776); +#60774 = CARTESIAN_POINT('',(-2.74,-2.24,1.07)); +#60775 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#60776 = DIRECTION('',(1.,4.440892098501E-016,-7.771561172376E-016)); +#60777 = PCURVE('',#57951,#60778); +#60778 = DEFINITIONAL_REPRESENTATION('',(#60779),#60783); +#60779 = CIRCLE('',#60780,0.1); +#60780 = AXIS2_PLACEMENT_2D('',#60781,#60782); +#60781 = CARTESIAN_POINT('',(-0.1,-2.22044604925E-017)); +#60782 = DIRECTION('',(1.,-5.551115123126E-016)); +#60783 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#60784 = PCURVE('',#58116,#60785); +#60785 = DEFINITIONAL_REPRESENTATION('',(#60786),#60790); +#60786 = LINE('',#60787,#60788); +#60787 = CARTESIAN_POINT('',(2.22044604925E-015,-0.6)); +#60788 = VECTOR('',#60789,1.); +#60789 = DIRECTION('',(1.,0.E+000)); +#60790 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#60791 = ADVANCED_FACE('',(#60792),#57987,.T.); +#60792 = FACE_BOUND('',#60793,.T.); +#60793 = EDGE_LOOP('',(#60794,#60818,#60839,#60840)); +#60794 = ORIENTED_EDGE('',*,*,#60795,.T.); +#60795 = EDGE_CURVE('',#57970,#60796,#60798,.T.); +#60796 = VERTEX_POINT('',#60797); +#60797 = CARTESIAN_POINT('',(-2.44,-2.84,1.07)); +#60798 = SURFACE_CURVE('',#60799,(#60804,#60811),.PCURVE_S1.); +#60799 = CIRCLE('',#60800,0.3); +#60800 = AXIS2_PLACEMENT_3D('',#60801,#60802,#60803); +#60801 = CARTESIAN_POINT('',(-2.74,-2.84,1.07)); +#60802 = DIRECTION('',(-4.440892098501E-016,1.,2.189528850508E-047)); +#60803 = DIRECTION('',(2.914335439641E-016,1.294224922628E-031,1.)); +#60804 = PCURVE('',#57987,#60805); +#60805 = DEFINITIONAL_REPRESENTATION('',(#60806),#60810); +#60806 = LINE('',#60807,#60808); +#60807 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#60808 = VECTOR('',#60809,1.); +#60809 = DIRECTION('',(-1.,2.827159716856E-016)); +#60810 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#60811 = PCURVE('',#58035,#60812); +#60812 = DEFINITIONAL_REPRESENTATION('',(#60813),#60817); +#60813 = CIRCLE('',#60814,0.3); +#60814 = AXIS2_PLACEMENT_2D('',#60815,#60816); +#60815 = CARTESIAN_POINT('',(0.1,3.37)); +#60816 = DIRECTION('',(-6.93889390391E-017,1.)); +#60817 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#60818 = ORIENTED_EDGE('',*,*,#60819,.T.); +#60819 = EDGE_CURVE('',#60796,#60714,#60820,.T.); +#60820 = SURFACE_CURVE('',#60821,(#60825,#60832),.PCURVE_S1.); +#60821 = LINE('',#60822,#60823); +#60822 = CARTESIAN_POINT('',(-2.44,-2.84,1.07)); +#60823 = VECTOR('',#60824,1.); +#60824 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#60825 = PCURVE('',#57987,#60826); +#60826 = DEFINITIONAL_REPRESENTATION('',(#60827),#60831); +#60827 = LINE('',#60828,#60829); +#60828 = CARTESIAN_POINT('',(4.712388980385,4.440892098501E-016)); +#60829 = VECTOR('',#60830,1.); +#60830 = DIRECTION('',(0.E+000,-1.)); +#60831 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#60832 = PCURVE('',#60729,#60833); +#60833 = DEFINITIONAL_REPRESENTATION('',(#60834),#60838); +#60834 = LINE('',#60835,#60836); +#60835 = CARTESIAN_POINT('',(1.479114197289E-032,-0.3)); +#60836 = VECTOR('',#60837,1.); +#60837 = DIRECTION('',(4.379057701015E-046,1.)); +#60838 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#60839 = ORIENTED_EDGE('',*,*,#60741,.F.); +#60840 = ORIENTED_EDGE('',*,*,#57969,.F.); +#60841 = ADVANCED_FACE('',(#60842),#58035,.F.); +#60842 = FACE_BOUND('',#60843,.F.); +#60843 = EDGE_LOOP('',(#60844,#60874,#60897,#60923,#60924,#60925,#60926, + #60927)); +#60844 = ORIENTED_EDGE('',*,*,#60845,.F.); +#60845 = EDGE_CURVE('',#60846,#60848,#60850,.T.); +#60846 = VERTEX_POINT('',#60847); +#60847 = CARTESIAN_POINT('',(-2.64,-2.84,-2.3)); +#60848 = VERTEX_POINT('',#60849); +#60849 = CARTESIAN_POINT('',(-2.44,-2.84,-2.3)); +#60850 = SURFACE_CURVE('',#60851,(#60855,#60862),.PCURVE_S1.); +#60851 = LINE('',#60852,#60853); +#60852 = CARTESIAN_POINT('',(-2.64,-2.84,-2.3)); +#60853 = VECTOR('',#60854,1.); +#60854 = DIRECTION('',(1.,4.440892098501E-016,-1.110223024625E-016)); +#60855 = PCURVE('',#58035,#60856); +#60856 = DEFINITIONAL_REPRESENTATION('',(#60857),#60861); +#60857 = LINE('',#60858,#60859); +#60858 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#60859 = VECTOR('',#60860,1.); +#60860 = DIRECTION('',(-1.,1.110223024625E-016)); +#60861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#60862 = PCURVE('',#60863,#60868); +#60863 = PLANE('',#60864); +#60864 = AXIS2_PLACEMENT_3D('',#60865,#60866,#60867); +#60865 = CARTESIAN_POINT('',(-2.64,-2.69,-2.9)); +#60866 = DIRECTION('',(4.03902952811E-016,-0.970142500145, + -0.242535625036)); +#60867 = DIRECTION('',(2.154149081659E-016,-0.242535625036, + 0.970142500145)); +#60868 = DEFINITIONAL_REPRESENTATION('',(#60869),#60873); +#60869 = LINE('',#60870,#60871); +#60870 = CARTESIAN_POINT('',(0.618465843843,1.332267629551E-016)); +#60871 = VECTOR('',#60872,1.); +#60872 = DIRECTION('',(2.384948383613E-028,-1.)); +#60873 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#60874 = ORIENTED_EDGE('',*,*,#60875,.T.); +#60875 = EDGE_CURVE('',#60846,#60876,#60878,.T.); +#60876 = VERTEX_POINT('',#60877); +#60877 = CARTESIAN_POINT('',(-2.64,-2.84,1.07)); +#60878 = SURFACE_CURVE('',#60879,(#60883,#60890),.PCURVE_S1.); +#60879 = LINE('',#60880,#60881); +#60880 = CARTESIAN_POINT('',(-2.64,-2.84,-2.3)); +#60881 = VECTOR('',#60882,1.); +#60882 = DIRECTION('',(1.110223024625E-016,4.930380657631E-032,1.)); +#60883 = PCURVE('',#58035,#60884); +#60884 = DEFINITIONAL_REPRESENTATION('',(#60885),#60889); +#60885 = LINE('',#60886,#60887); +#60886 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#60887 = VECTOR('',#60888,1.); +#60888 = DIRECTION('',(1.110223024625E-016,1.)); +#60889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#60890 = PCURVE('',#60673,#60891); +#60891 = DEFINITIONAL_REPRESENTATION('',(#60892),#60896); +#60892 = LINE('',#60893,#60894); +#60893 = CARTESIAN_POINT('',(3.37,-0.3)); +#60894 = VECTOR('',#60895,1.); +#60895 = DIRECTION('',(-1.,0.E+000)); +#60896 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#60897 = ORIENTED_EDGE('',*,*,#60898,.T.); +#60898 = EDGE_CURVE('',#60876,#58101,#60899,.T.); +#60899 = SURFACE_CURVE('',#60900,(#60905,#60916),.PCURVE_S1.); +#60900 = CIRCLE('',#60901,0.1); +#60901 = AXIS2_PLACEMENT_3D('',#60902,#60903,#60904); +#60902 = CARTESIAN_POINT('',(-2.74,-2.84,1.07)); +#60903 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#60904 = DIRECTION('',(1.,4.440892098501E-016,-7.771561172376E-016)); +#60905 = PCURVE('',#58035,#60906); +#60906 = DEFINITIONAL_REPRESENTATION('',(#60907),#60915); +#60907 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#60908,#60909,#60910,#60911 + ,#60912,#60913,#60914),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#60908 = CARTESIAN_POINT('',(7.49400541622E-016,3.37)); +#60909 = CARTESIAN_POINT('',(6.522560269673E-016,3.543205080757)); +#60910 = CARTESIAN_POINT('',(0.15,3.456602540378)); +#60911 = CARTESIAN_POINT('',(0.3,3.37)); +#60912 = CARTESIAN_POINT('',(0.15,3.283397459622)); +#60913 = CARTESIAN_POINT('',(9.992007221626E-016,3.196794919243)); +#60914 = CARTESIAN_POINT('',(7.49400541622E-016,3.37)); +#60915 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#60916 = PCURVE('',#58116,#60917); +#60917 = DEFINITIONAL_REPRESENTATION('',(#60918),#60922); +#60918 = LINE('',#60919,#60920); +#60919 = CARTESIAN_POINT('',(2.22044604925E-015,0.E+000)); +#60920 = VECTOR('',#60921,1.); +#60921 = DIRECTION('',(1.,0.E+000)); +#60922 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#60923 = ORIENTED_EDGE('',*,*,#58128,.F.); +#60924 = ORIENTED_EDGE('',*,*,#58052,.T.); +#60925 = ORIENTED_EDGE('',*,*,#58021,.T.); +#60926 = ORIENTED_EDGE('',*,*,#60795,.T.); +#60927 = ORIENTED_EDGE('',*,*,#60928,.F.); +#60928 = EDGE_CURVE('',#60848,#60796,#60929,.T.); +#60929 = SURFACE_CURVE('',#60930,(#60934,#60941),.PCURVE_S1.); +#60930 = LINE('',#60931,#60932); +#60931 = CARTESIAN_POINT('',(-2.44,-2.84,-2.3)); +#60932 = VECTOR('',#60933,1.); +#60933 = DIRECTION('',(1.110223024625E-016,4.930380657631E-032,1.)); +#60934 = PCURVE('',#58035,#60935); +#60935 = DEFINITIONAL_REPRESENTATION('',(#60936),#60940); +#60936 = LINE('',#60937,#60938); +#60937 = CARTESIAN_POINT('',(-0.2,4.4408920985E-017)); +#60938 = VECTOR('',#60939,1.); +#60939 = DIRECTION('',(1.110223024625E-016,1.)); +#60940 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#60941 = PCURVE('',#60729,#60942); +#60942 = DEFINITIONAL_REPRESENTATION('',(#60943),#60947); +#60943 = LINE('',#60944,#60945); +#60944 = CARTESIAN_POINT('',(3.37,-0.3)); +#60945 = VECTOR('',#60946,1.); +#60946 = DIRECTION('',(-1.,0.E+000)); +#60947 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#60948 = ADVANCED_FACE('',(#60949),#58116,.F.); +#60949 = FACE_BOUND('',#60950,.F.); +#60950 = EDGE_LOOP('',(#60951,#60972,#60973,#60974)); +#60951 = ORIENTED_EDGE('',*,*,#60952,.T.); +#60952 = EDGE_CURVE('',#60876,#60656,#60953,.T.); +#60953 = SURFACE_CURVE('',#60954,(#60958,#60965),.PCURVE_S1.); +#60954 = LINE('',#60955,#60956); +#60955 = CARTESIAN_POINT('',(-2.64,-2.84,1.07)); +#60956 = VECTOR('',#60957,1.); +#60957 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#60958 = PCURVE('',#58116,#60959); +#60959 = DEFINITIONAL_REPRESENTATION('',(#60960),#60964); +#60960 = LINE('',#60961,#60962); +#60961 = CARTESIAN_POINT('',(2.22044604925E-015,0.E+000)); +#60962 = VECTOR('',#60963,1.); +#60963 = DIRECTION('',(0.E+000,-1.)); +#60964 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#60965 = PCURVE('',#60673,#60966); +#60966 = DEFINITIONAL_REPRESENTATION('',(#60967),#60971); +#60967 = LINE('',#60968,#60969); +#60968 = CARTESIAN_POINT('',(1.479114197289E-032,-0.3)); +#60969 = VECTOR('',#60970,1.); +#60970 = DIRECTION('',(4.379057701015E-046,1.)); +#60971 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#60972 = ORIENTED_EDGE('',*,*,#60770,.T.); +#60973 = ORIENTED_EDGE('',*,*,#58100,.F.); +#60974 = ORIENTED_EDGE('',*,*,#60898,.F.); +#60975 = ADVANCED_FACE('',(#60976),#58167,.F.); +#60976 = FACE_BOUND('',#60977,.F.); +#60977 = EDGE_LOOP('',(#60978,#61008,#61036,#61064,#61090,#61091,#61092, + #61093)); +#60978 = ORIENTED_EDGE('',*,*,#60979,.T.); +#60979 = EDGE_CURVE('',#60980,#60982,#60984,.T.); +#60980 = VERTEX_POINT('',#60981); +#60981 = CARTESIAN_POINT('',(-0.1,-2.24,3.61)); +#60982 = VERTEX_POINT('',#60983); +#60983 = CARTESIAN_POINT('',(-0.1,-2.24,-2.3)); +#60984 = SURFACE_CURVE('',#60985,(#60989,#60996),.PCURVE_S1.); +#60985 = LINE('',#60986,#60987); +#60986 = CARTESIAN_POINT('',(-0.1,-2.24,3.61)); +#60987 = VECTOR('',#60988,1.); +#60988 = DIRECTION('',(-1.110223024625E-016,-4.930380657631E-032,-1.)); +#60989 = PCURVE('',#58167,#60990); +#60990 = DEFINITIONAL_REPRESENTATION('',(#60991),#60995); +#60991 = LINE('',#60992,#60993); +#60992 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#60993 = VECTOR('',#60994,1.); +#60994 = DIRECTION('',(1.110223024625E-016,-1.)); +#60995 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#60996 = PCURVE('',#60997,#61002); +#60997 = PLANE('',#60998); +#60998 = AXIS2_PLACEMENT_3D('',#60999,#61000,#61001); +#60999 = CARTESIAN_POINT('',(-0.1,-2.54,3.61)); +#61000 = DIRECTION('',(1.,4.440892098501E-016,-1.110223024625E-016)); +#61001 = DIRECTION('',(-1.110223024625E-016,-4.930380657631E-032,-1.)); +#61002 = DEFINITIONAL_REPRESENTATION('',(#61003),#61007); +#61003 = LINE('',#61004,#61005); +#61004 = CARTESIAN_POINT('',(6.162975822027E-034,0.3)); +#61005 = VECTOR('',#61006,1.); +#61006 = DIRECTION('',(1.,0.E+000)); +#61007 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#61008 = ORIENTED_EDGE('',*,*,#61009,.T.); +#61009 = EDGE_CURVE('',#60982,#61010,#61012,.T.); +#61010 = VERTEX_POINT('',#61011); +#61011 = CARTESIAN_POINT('',(0.1,-2.24,-2.3)); +#61012 = SURFACE_CURVE('',#61013,(#61017,#61024),.PCURVE_S1.); +#61013 = LINE('',#61014,#61015); +#61014 = CARTESIAN_POINT('',(-0.1,-2.24,-2.3)); +#61015 = VECTOR('',#61016,1.); +#61016 = DIRECTION('',(1.,4.440892098501E-016,-1.110223024625E-016)); +#61017 = PCURVE('',#58167,#61018); +#61018 = DEFINITIONAL_REPRESENTATION('',(#61019),#61023); +#61019 = LINE('',#61020,#61021); +#61020 = CARTESIAN_POINT('',(1.312283615107E-015,-5.91)); +#61021 = VECTOR('',#61022,1.); +#61022 = DIRECTION('',(1.,1.110223024625E-016)); +#61023 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#61024 = PCURVE('',#61025,#61030); +#61025 = PLANE('',#61026); +#61026 = AXIS2_PLACEMENT_3D('',#61027,#61028,#61029); +#61027 = CARTESIAN_POINT('',(-0.1,-2.24,-2.3)); +#61028 = DIRECTION('',(-4.577566798524E-016,0.970142500145, + -0.242535625036)); +#61029 = DIRECTION('',(1.232595164408E-032,-0.242535625036, + -0.970142500145)); +#61030 = DEFINITIONAL_REPRESENTATION('',(#61031),#61035); +#61031 = LINE('',#61032,#61033); +#61032 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#61033 = VECTOR('',#61034,1.); +#61034 = DIRECTION('',(8.678702552596E-029,-1.)); +#61035 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#61036 = ORIENTED_EDGE('',*,*,#61037,.F.); +#61037 = EDGE_CURVE('',#61038,#61010,#61040,.T.); +#61038 = VERTEX_POINT('',#61039); +#61039 = CARTESIAN_POINT('',(0.1,-2.24,3.61)); +#61040 = SURFACE_CURVE('',#61041,(#61045,#61052),.PCURVE_S1.); +#61041 = LINE('',#61042,#61043); +#61042 = CARTESIAN_POINT('',(0.1,-2.24,3.61)); +#61043 = VECTOR('',#61044,1.); +#61044 = DIRECTION('',(-1.110223024625E-016,-4.930380657631E-032,-1.)); +#61045 = PCURVE('',#58167,#61046); +#61046 = DEFINITIONAL_REPRESENTATION('',(#61047),#61051); +#61047 = LINE('',#61048,#61049); +#61048 = CARTESIAN_POINT('',(0.2,4.4408920985E-017)); +#61049 = VECTOR('',#61050,1.); +#61050 = DIRECTION('',(1.110223024625E-016,-1.)); +#61051 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#61052 = PCURVE('',#61053,#61058); +#61053 = PLANE('',#61054); +#61054 = AXIS2_PLACEMENT_3D('',#61055,#61056,#61057); +#61055 = CARTESIAN_POINT('',(0.1,-2.54,3.61)); +#61056 = DIRECTION('',(1.,4.440892098501E-016,-1.110223024625E-016)); +#61057 = DIRECTION('',(-1.110223024625E-016,-4.930380657631E-032,-1.)); +#61058 = DEFINITIONAL_REPRESENTATION('',(#61059),#61063); +#61059 = LINE('',#61060,#61061); +#61060 = CARTESIAN_POINT('',(6.162975822027E-034,0.3)); +#61061 = VECTOR('',#61062,1.); +#61062 = DIRECTION('',(1.,0.E+000)); +#61063 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#61064 = ORIENTED_EDGE('',*,*,#61065,.F.); +#61065 = EDGE_CURVE('',#58188,#61038,#61066,.T.); +#61066 = SURFACE_CURVE('',#61067,(#61072,#61083),.PCURVE_S1.); +#61067 = CIRCLE('',#61068,0.3); +#61068 = AXIS2_PLACEMENT_3D('',#61069,#61070,#61071); +#61069 = CARTESIAN_POINT('',(-0.2,-2.24,3.61)); +#61070 = DIRECTION('',(-4.440892098501E-016,1.,2.189528850508E-047)); +#61071 = DIRECTION('',(2.914335439641E-016,1.294224922628E-031,1.)); +#61072 = PCURVE('',#58167,#61073); +#61073 = DEFINITIONAL_REPRESENTATION('',(#61074),#61082); +#61074 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#61075,#61076,#61077,#61078 + ,#61079,#61080,#61081),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#61075 = CARTESIAN_POINT('',(-1.E-001,0.3)); +#61076 = CARTESIAN_POINT('',(0.419615242271,0.3)); +#61077 = CARTESIAN_POINT('',(0.159807621135,-0.15)); +#61078 = CARTESIAN_POINT('',(-1.E-001,-0.6)); +#61079 = CARTESIAN_POINT('',(-0.359807621135,-0.15)); +#61080 = CARTESIAN_POINT('',(-0.619615242271,0.3)); +#61081 = CARTESIAN_POINT('',(-1.E-001,0.3)); +#61082 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#61083 = PCURVE('',#58203,#61084); +#61084 = DEFINITIONAL_REPRESENTATION('',(#61085),#61089); +#61085 = LINE('',#61086,#61087); +#61086 = CARTESIAN_POINT('',(6.28318530718,-0.6)); +#61087 = VECTOR('',#61088,1.); +#61088 = DIRECTION('',(-1.,0.E+000)); +#61089 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#61090 = ORIENTED_EDGE('',*,*,#58215,.T.); +#61091 = ORIENTED_EDGE('',*,*,#58153,.F.); +#61092 = ORIENTED_EDGE('',*,*,#58293,.F.); +#61093 = ORIENTED_EDGE('',*,*,#61094,.F.); +#61094 = EDGE_CURVE('',#60980,#58294,#61095,.T.); +#61095 = SURFACE_CURVE('',#61096,(#61101,#61108),.PCURVE_S1.); +#61096 = CIRCLE('',#61097,0.1); +#61097 = AXIS2_PLACEMENT_3D('',#61098,#61099,#61100); +#61098 = CARTESIAN_POINT('',(-0.2,-2.24,3.61)); +#61099 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#61100 = DIRECTION('',(1.,4.440892098501E-016,-7.771561172376E-016)); +#61101 = PCURVE('',#58167,#61102); +#61102 = DEFINITIONAL_REPRESENTATION('',(#61103),#61107); +#61103 = CIRCLE('',#61104,0.1); +#61104 = AXIS2_PLACEMENT_2D('',#61105,#61106); +#61105 = CARTESIAN_POINT('',(-0.1,-2.22044604925E-017)); +#61106 = DIRECTION('',(1.,-5.551115123126E-016)); +#61107 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#61108 = PCURVE('',#58332,#61109); +#61109 = DEFINITIONAL_REPRESENTATION('',(#61110),#61114); +#61110 = LINE('',#61111,#61112); +#61111 = CARTESIAN_POINT('',(0.E+000,-0.6)); +#61112 = VECTOR('',#61113,1.); +#61113 = DIRECTION('',(1.,0.E+000)); +#61114 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#61115 = ADVANCED_FACE('',(#61116),#58203,.T.); +#61116 = FACE_BOUND('',#61117,.T.); +#61117 = EDGE_LOOP('',(#61118,#61142,#61163,#61164)); +#61118 = ORIENTED_EDGE('',*,*,#61119,.T.); +#61119 = EDGE_CURVE('',#58186,#61120,#61122,.T.); +#61120 = VERTEX_POINT('',#61121); +#61121 = CARTESIAN_POINT('',(0.1,-2.84,3.61)); +#61122 = SURFACE_CURVE('',#61123,(#61128,#61135),.PCURVE_S1.); +#61123 = CIRCLE('',#61124,0.3); +#61124 = AXIS2_PLACEMENT_3D('',#61125,#61126,#61127); +#61125 = CARTESIAN_POINT('',(-0.2,-2.84,3.61)); +#61126 = DIRECTION('',(-4.440892098501E-016,1.,2.189528850508E-047)); +#61127 = DIRECTION('',(2.914335439641E-016,1.294224922628E-031,1.)); +#61128 = PCURVE('',#58203,#61129); +#61129 = DEFINITIONAL_REPRESENTATION('',(#61130),#61134); +#61130 = LINE('',#61131,#61132); +#61131 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#61132 = VECTOR('',#61133,1.); +#61133 = DIRECTION('',(-1.,0.E+000)); +#61134 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#61135 = PCURVE('',#58251,#61136); +#61136 = DEFINITIONAL_REPRESENTATION('',(#61137),#61141); +#61137 = CIRCLE('',#61138,0.3); +#61138 = AXIS2_PLACEMENT_2D('',#61139,#61140); +#61139 = CARTESIAN_POINT('',(0.1,5.91)); +#61140 = DIRECTION('',(-6.93889390391E-017,1.)); +#61141 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#61142 = ORIENTED_EDGE('',*,*,#61143,.T.); +#61143 = EDGE_CURVE('',#61120,#61038,#61144,.T.); +#61144 = SURFACE_CURVE('',#61145,(#61149,#61156),.PCURVE_S1.); +#61145 = LINE('',#61146,#61147); +#61146 = CARTESIAN_POINT('',(0.1,-2.84,3.61)); +#61147 = VECTOR('',#61148,1.); +#61148 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#61149 = PCURVE('',#58203,#61150); +#61150 = DEFINITIONAL_REPRESENTATION('',(#61151),#61155); +#61151 = LINE('',#61152,#61153); +#61152 = CARTESIAN_POINT('',(4.712388980385,0.E+000)); +#61153 = VECTOR('',#61154,1.); +#61154 = DIRECTION('',(0.E+000,-1.)); +#61155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#61156 = PCURVE('',#61053,#61157); +#61157 = DEFINITIONAL_REPRESENTATION('',(#61158),#61162); +#61158 = LINE('',#61159,#61160); +#61159 = CARTESIAN_POINT('',(-6.162975822027E-034,-0.3)); +#61160 = VECTOR('',#61161,1.); +#61161 = DIRECTION('',(4.379057701015E-046,1.)); +#61162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#61163 = ORIENTED_EDGE('',*,*,#61065,.F.); +#61164 = ORIENTED_EDGE('',*,*,#58185,.F.); +#61165 = ADVANCED_FACE('',(#61166),#58251,.F.); +#61166 = FACE_BOUND('',#61167,.F.); +#61167 = EDGE_LOOP('',(#61168,#61198,#61221,#61247,#61248,#61249,#61250, + #61251)); +#61168 = ORIENTED_EDGE('',*,*,#61169,.F.); +#61169 = EDGE_CURVE('',#61170,#61172,#61174,.T.); +#61170 = VERTEX_POINT('',#61171); +#61171 = CARTESIAN_POINT('',(-0.1,-2.84,-2.3)); +#61172 = VERTEX_POINT('',#61173); +#61173 = CARTESIAN_POINT('',(0.1,-2.84,-2.3)); +#61174 = SURFACE_CURVE('',#61175,(#61179,#61186),.PCURVE_S1.); +#61175 = LINE('',#61176,#61177); +#61176 = CARTESIAN_POINT('',(-0.1,-2.84,-2.3)); +#61177 = VECTOR('',#61178,1.); +#61178 = DIRECTION('',(1.,4.440892098501E-016,-1.110223024625E-016)); +#61179 = PCURVE('',#58251,#61180); +#61180 = DEFINITIONAL_REPRESENTATION('',(#61181),#61185); +#61181 = LINE('',#61182,#61183); +#61182 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#61183 = VECTOR('',#61184,1.); +#61184 = DIRECTION('',(-1.,1.110223024625E-016)); +#61185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#61186 = PCURVE('',#61187,#61192); +#61187 = PLANE('',#61188); +#61188 = AXIS2_PLACEMENT_3D('',#61189,#61190,#61191); +#61189 = CARTESIAN_POINT('',(-0.1,-2.69,-2.9)); +#61190 = DIRECTION('',(4.03902952811E-016,-0.970142500145, + -0.242535625036)); +#61191 = DIRECTION('',(2.154149081659E-016,-0.242535625036, + 0.970142500145)); +#61192 = DEFINITIONAL_REPRESENTATION('',(#61193),#61197); +#61193 = LINE('',#61194,#61195); +#61194 = CARTESIAN_POINT('',(0.618465843843,1.332267629551E-016)); +#61195 = VECTOR('',#61196,1.); +#61196 = DIRECTION('',(2.384948383613E-028,-1.)); +#61197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#61198 = ORIENTED_EDGE('',*,*,#61199,.T.); +#61199 = EDGE_CURVE('',#61170,#61200,#61202,.T.); +#61200 = VERTEX_POINT('',#61201); +#61201 = CARTESIAN_POINT('',(-0.1,-2.84,3.61)); +#61202 = SURFACE_CURVE('',#61203,(#61207,#61214),.PCURVE_S1.); +#61203 = LINE('',#61204,#61205); +#61204 = CARTESIAN_POINT('',(-0.1,-2.84,-2.3)); +#61205 = VECTOR('',#61206,1.); +#61206 = DIRECTION('',(1.110223024625E-016,4.930380657631E-032,1.)); +#61207 = PCURVE('',#58251,#61208); +#61208 = DEFINITIONAL_REPRESENTATION('',(#61209),#61213); +#61209 = LINE('',#61210,#61211); +#61210 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#61211 = VECTOR('',#61212,1.); +#61212 = DIRECTION('',(1.110223024625E-016,1.)); +#61213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#61214 = PCURVE('',#60997,#61215); +#61215 = DEFINITIONAL_REPRESENTATION('',(#61216),#61220); +#61216 = LINE('',#61217,#61218); +#61217 = CARTESIAN_POINT('',(5.91,-0.3)); +#61218 = VECTOR('',#61219,1.); +#61219 = DIRECTION('',(-1.,0.E+000)); +#61220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#61221 = ORIENTED_EDGE('',*,*,#61222,.T.); +#61222 = EDGE_CURVE('',#61200,#58317,#61223,.T.); +#61223 = SURFACE_CURVE('',#61224,(#61229,#61240),.PCURVE_S1.); +#61224 = CIRCLE('',#61225,0.1); +#61225 = AXIS2_PLACEMENT_3D('',#61226,#61227,#61228); +#61226 = CARTESIAN_POINT('',(-0.2,-2.84,3.61)); +#61227 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#61228 = DIRECTION('',(1.,4.440892098501E-016,-7.771561172376E-016)); +#61229 = PCURVE('',#58251,#61230); +#61230 = DEFINITIONAL_REPRESENTATION('',(#61231),#61239); +#61231 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#61232,#61233,#61234,#61235 + ,#61236,#61237,#61238),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#61232 = CARTESIAN_POINT('',(1.318389841742E-015,5.91)); +#61233 = CARTESIAN_POINT('',(1.221245327088E-015,6.083205080757)); +#61234 = CARTESIAN_POINT('',(0.15,5.996602540378)); +#61235 = CARTESIAN_POINT('',(0.3,5.91)); +#61236 = CARTESIAN_POINT('',(0.15,5.823397459622)); +#61237 = CARTESIAN_POINT('',(1.568190022283E-015,5.736794919243)); +#61238 = CARTESIAN_POINT('',(1.318389841742E-015,5.91)); +#61239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#61240 = PCURVE('',#58332,#61241); +#61241 = DEFINITIONAL_REPRESENTATION('',(#61242),#61246); +#61242 = LINE('',#61243,#61244); +#61243 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#61244 = VECTOR('',#61245,1.); +#61245 = DIRECTION('',(1.,0.E+000)); +#61246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#61247 = ORIENTED_EDGE('',*,*,#58344,.F.); +#61248 = ORIENTED_EDGE('',*,*,#58268,.T.); +#61249 = ORIENTED_EDGE('',*,*,#58237,.T.); +#61250 = ORIENTED_EDGE('',*,*,#61119,.T.); +#61251 = ORIENTED_EDGE('',*,*,#61252,.F.); +#61252 = EDGE_CURVE('',#61172,#61120,#61253,.T.); +#61253 = SURFACE_CURVE('',#61254,(#61258,#61265),.PCURVE_S1.); +#61254 = LINE('',#61255,#61256); +#61255 = CARTESIAN_POINT('',(0.1,-2.84,-2.3)); +#61256 = VECTOR('',#61257,1.); +#61257 = DIRECTION('',(1.110223024625E-016,4.930380657631E-032,1.)); +#61258 = PCURVE('',#58251,#61259); +#61259 = DEFINITIONAL_REPRESENTATION('',(#61260),#61264); +#61260 = LINE('',#61261,#61262); +#61261 = CARTESIAN_POINT('',(-0.2,4.4408920985E-017)); +#61262 = VECTOR('',#61263,1.); +#61263 = DIRECTION('',(1.110223024625E-016,1.)); +#61264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#61265 = PCURVE('',#61053,#61266); +#61266 = DEFINITIONAL_REPRESENTATION('',(#61267),#61271); +#61267 = LINE('',#61268,#61269); +#61268 = CARTESIAN_POINT('',(5.91,-0.3)); +#61269 = VECTOR('',#61270,1.); +#61270 = DIRECTION('',(-1.,0.E+000)); +#61271 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#61272 = ADVANCED_FACE('',(#61273),#58332,.F.); +#61273 = FACE_BOUND('',#61274,.F.); +#61274 = EDGE_LOOP('',(#61275,#61296,#61297,#61298)); +#61275 = ORIENTED_EDGE('',*,*,#61276,.T.); +#61276 = EDGE_CURVE('',#61200,#60980,#61277,.T.); +#61277 = SURFACE_CURVE('',#61278,(#61282,#61289),.PCURVE_S1.); +#61278 = LINE('',#61279,#61280); +#61279 = CARTESIAN_POINT('',(-0.1,-2.84,3.61)); +#61280 = VECTOR('',#61281,1.); +#61281 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#61282 = PCURVE('',#58332,#61283); +#61283 = DEFINITIONAL_REPRESENTATION('',(#61284),#61288); +#61284 = LINE('',#61285,#61286); +#61285 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#61286 = VECTOR('',#61287,1.); +#61287 = DIRECTION('',(0.E+000,-1.)); +#61288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#61289 = PCURVE('',#60997,#61290); +#61290 = DEFINITIONAL_REPRESENTATION('',(#61291),#61295); +#61291 = LINE('',#61292,#61293); +#61292 = CARTESIAN_POINT('',(-6.162975822027E-034,-0.3)); +#61293 = VECTOR('',#61294,1.); +#61294 = DIRECTION('',(4.379057701015E-046,1.)); +#61295 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#61296 = ORIENTED_EDGE('',*,*,#61094,.T.); +#61297 = ORIENTED_EDGE('',*,*,#58316,.F.); +#61298 = ORIENTED_EDGE('',*,*,#61222,.F.); +#61299 = ADVANCED_FACE('',(#61300),#58385,.F.); +#61300 = FACE_BOUND('',#61301,.F.); +#61301 = EDGE_LOOP('',(#61302,#61332,#61360,#61388,#61414,#61415,#61416, + #61417)); +#61302 = ORIENTED_EDGE('',*,*,#61303,.T.); +#61303 = EDGE_CURVE('',#61304,#61306,#61308,.T.); +#61304 = VERTEX_POINT('',#61305); +#61305 = CARTESIAN_POINT('',(-0.1,0.3,3.61)); +#61306 = VERTEX_POINT('',#61307); +#61307 = CARTESIAN_POINT('',(-0.1,0.3,-2.3)); +#61308 = SURFACE_CURVE('',#61309,(#61313,#61320),.PCURVE_S1.); +#61309 = LINE('',#61310,#61311); +#61310 = CARTESIAN_POINT('',(-0.1,0.3,3.61)); +#61311 = VECTOR('',#61312,1.); +#61312 = DIRECTION('',(-1.110223024625E-016,-4.930380657631E-032,-1.)); +#61313 = PCURVE('',#58385,#61314); +#61314 = DEFINITIONAL_REPRESENTATION('',(#61315),#61319); +#61315 = LINE('',#61316,#61317); +#61316 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#61317 = VECTOR('',#61318,1.); +#61318 = DIRECTION('',(1.110223024625E-016,-1.)); +#61319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#61320 = PCURVE('',#61321,#61326); +#61321 = PLANE('',#61322); +#61322 = AXIS2_PLACEMENT_3D('',#61323,#61324,#61325); +#61323 = CARTESIAN_POINT('',(-0.1,9.592326932761E-016,3.61)); +#61324 = DIRECTION('',(1.,4.440892098501E-016,-1.110223024625E-016)); +#61325 = DIRECTION('',(-1.110223024625E-016,-4.930380657631E-032,-1.)); +#61326 = DEFINITIONAL_REPRESENTATION('',(#61327),#61331); +#61327 = LINE('',#61328,#61329); +#61328 = CARTESIAN_POINT('',(6.162975822028E-034,0.3)); +#61329 = VECTOR('',#61330,1.); +#61330 = DIRECTION('',(1.,0.E+000)); +#61331 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#61332 = ORIENTED_EDGE('',*,*,#61333,.T.); +#61333 = EDGE_CURVE('',#61306,#61334,#61336,.T.); +#61334 = VERTEX_POINT('',#61335); +#61335 = CARTESIAN_POINT('',(0.1,0.3,-2.3)); +#61336 = SURFACE_CURVE('',#61337,(#61341,#61348),.PCURVE_S1.); +#61337 = LINE('',#61338,#61339); +#61338 = CARTESIAN_POINT('',(-0.1,0.3,-2.3)); +#61339 = VECTOR('',#61340,1.); +#61340 = DIRECTION('',(1.,4.440892098501E-016,-1.110223024625E-016)); +#61341 = PCURVE('',#58385,#61342); +#61342 = DEFINITIONAL_REPRESENTATION('',(#61343),#61347); +#61343 = LINE('',#61344,#61345); +#61344 = CARTESIAN_POINT('',(1.312283615107E-015,-5.91)); +#61345 = VECTOR('',#61346,1.); +#61346 = DIRECTION('',(1.,1.110223024625E-016)); +#61347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#61348 = PCURVE('',#61349,#61354); +#61349 = PLANE('',#61350); +#61350 = AXIS2_PLACEMENT_3D('',#61351,#61352,#61353); +#61351 = CARTESIAN_POINT('',(-0.1,0.3,-2.3)); +#61352 = DIRECTION('',(-4.577566798524E-016,0.970142500145, + -0.242535625036)); +#61353 = DIRECTION('',(1.232595164408E-032,-0.242535625036, + -0.970142500145)); +#61354 = DEFINITIONAL_REPRESENTATION('',(#61355),#61359); +#61355 = LINE('',#61356,#61357); +#61356 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#61357 = VECTOR('',#61358,1.); +#61358 = DIRECTION('',(8.678702552596E-029,-1.)); +#61359 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#61360 = ORIENTED_EDGE('',*,*,#61361,.F.); +#61361 = EDGE_CURVE('',#61362,#61334,#61364,.T.); +#61362 = VERTEX_POINT('',#61363); +#61363 = CARTESIAN_POINT('',(0.1,0.3,3.61)); +#61364 = SURFACE_CURVE('',#61365,(#61369,#61376),.PCURVE_S1.); +#61365 = LINE('',#61366,#61367); +#61366 = CARTESIAN_POINT('',(0.1,0.3,3.61)); +#61367 = VECTOR('',#61368,1.); +#61368 = DIRECTION('',(-1.110223024625E-016,-4.930380657631E-032,-1.)); +#61369 = PCURVE('',#58385,#61370); +#61370 = DEFINITIONAL_REPRESENTATION('',(#61371),#61375); +#61371 = LINE('',#61372,#61373); +#61372 = CARTESIAN_POINT('',(0.2,4.4408920985E-017)); +#61373 = VECTOR('',#61374,1.); +#61374 = DIRECTION('',(1.110223024625E-016,-1.)); +#61375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#61376 = PCURVE('',#61377,#61382); +#61377 = PLANE('',#61378); +#61378 = AXIS2_PLACEMENT_3D('',#61379,#61380,#61381); +#61379 = CARTESIAN_POINT('',(0.1,1.048050535246E-015,3.61)); +#61380 = DIRECTION('',(1.,4.440892098501E-016,-1.110223024625E-016)); +#61381 = DIRECTION('',(-1.110223024625E-016,-4.930380657631E-032,-1.)); +#61382 = DEFINITIONAL_REPRESENTATION('',(#61383),#61387); +#61383 = LINE('',#61384,#61385); +#61384 = CARTESIAN_POINT('',(6.162975822028E-034,0.3)); +#61385 = VECTOR('',#61386,1.); +#61386 = DIRECTION('',(1.,0.E+000)); +#61387 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#61388 = ORIENTED_EDGE('',*,*,#61389,.F.); +#61389 = EDGE_CURVE('',#58485,#61362,#61390,.T.); +#61390 = SURFACE_CURVE('',#61391,(#61396,#61407),.PCURVE_S1.); +#61391 = CIRCLE('',#61392,0.3); +#61392 = AXIS2_PLACEMENT_3D('',#61393,#61394,#61395); +#61393 = CARTESIAN_POINT('',(-0.2,0.3,3.61)); +#61394 = DIRECTION('',(-4.440892098501E-016,1.,2.189528850508E-047)); +#61395 = DIRECTION('',(2.914335439641E-016,1.294224922628E-031,1.)); +#61396 = PCURVE('',#58385,#61397); +#61397 = DEFINITIONAL_REPRESENTATION('',(#61398),#61406); +#61398 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#61399,#61400,#61401,#61402 + ,#61403,#61404,#61405),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#61399 = CARTESIAN_POINT('',(-1.E-001,0.3)); +#61400 = CARTESIAN_POINT('',(0.419615242271,0.3)); +#61401 = CARTESIAN_POINT('',(0.159807621135,-0.15)); +#61402 = CARTESIAN_POINT('',(-1.E-001,-0.6)); +#61403 = CARTESIAN_POINT('',(-0.359807621135,-0.15)); +#61404 = CARTESIAN_POINT('',(-0.619615242271,0.3)); +#61405 = CARTESIAN_POINT('',(-1.E-001,0.3)); +#61406 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#61407 = PCURVE('',#58500,#61408); +#61408 = DEFINITIONAL_REPRESENTATION('',(#61409),#61413); +#61409 = LINE('',#61410,#61411); +#61410 = CARTESIAN_POINT('',(6.28318530718,-0.6)); +#61411 = VECTOR('',#61412,1.); +#61412 = DIRECTION('',(-1.,7.067899292141E-017)); +#61413 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#61414 = ORIENTED_EDGE('',*,*,#58512,.T.); +#61415 = ORIENTED_EDGE('',*,*,#58455,.F.); +#61416 = ORIENTED_EDGE('',*,*,#58369,.F.); +#61417 = ORIENTED_EDGE('',*,*,#61418,.F.); +#61418 = EDGE_CURVE('',#61304,#58370,#61419,.T.); +#61419 = SURFACE_CURVE('',#61420,(#61425,#61432),.PCURVE_S1.); +#61420 = CIRCLE('',#61421,0.1); +#61421 = AXIS2_PLACEMENT_3D('',#61422,#61423,#61424); +#61422 = CARTESIAN_POINT('',(-0.2,0.3,3.61)); +#61423 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#61424 = DIRECTION('',(1.,4.440892098501E-016,-7.771561172376E-016)); +#61425 = PCURVE('',#58385,#61426); +#61426 = DEFINITIONAL_REPRESENTATION('',(#61427),#61431); +#61427 = CIRCLE('',#61428,0.1); +#61428 = AXIS2_PLACEMENT_2D('',#61429,#61430); +#61429 = CARTESIAN_POINT('',(-0.1,-2.22044604925E-017)); +#61430 = DIRECTION('',(1.,-5.551115123126E-016)); +#61431 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#61432 = PCURVE('',#58413,#61433); +#61433 = DEFINITIONAL_REPRESENTATION('',(#61434),#61438); +#61434 = LINE('',#61435,#61436); +#61435 = CARTESIAN_POINT('',(0.E+000,-0.6)); +#61436 = VECTOR('',#61437,1.); +#61437 = DIRECTION('',(1.,0.E+000)); +#61438 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#61439 = ADVANCED_FACE('',(#61440),#58439,.F.); +#61440 = FACE_BOUND('',#61441,.F.); +#61441 = EDGE_LOOP('',(#61442,#61472,#61495,#61521,#61522,#61523,#61524, + #61548)); +#61442 = ORIENTED_EDGE('',*,*,#61443,.F.); +#61443 = EDGE_CURVE('',#61444,#61446,#61448,.T.); +#61444 = VERTEX_POINT('',#61445); +#61445 = CARTESIAN_POINT('',(-0.1,-0.3,-2.3)); +#61446 = VERTEX_POINT('',#61447); +#61447 = CARTESIAN_POINT('',(0.1,-0.3,-2.3)); +#61448 = SURFACE_CURVE('',#61449,(#61453,#61460),.PCURVE_S1.); +#61449 = LINE('',#61450,#61451); +#61450 = CARTESIAN_POINT('',(-0.1,-0.3,-2.3)); +#61451 = VECTOR('',#61452,1.); +#61452 = DIRECTION('',(1.,4.440892098501E-016,-1.110223024625E-016)); +#61453 = PCURVE('',#58439,#61454); +#61454 = DEFINITIONAL_REPRESENTATION('',(#61455),#61459); +#61455 = LINE('',#61456,#61457); +#61456 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#61457 = VECTOR('',#61458,1.); +#61458 = DIRECTION('',(-1.,1.110223024625E-016)); +#61459 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#61460 = PCURVE('',#61461,#61466); +#61461 = PLANE('',#61462); +#61462 = AXIS2_PLACEMENT_3D('',#61463,#61464,#61465); +#61463 = CARTESIAN_POINT('',(-0.1,-0.15,-2.9)); +#61464 = DIRECTION('',(4.03902952811E-016,-0.970142500145, + -0.242535625036)); +#61465 = DIRECTION('',(2.154149081659E-016,-0.242535625036, + 0.970142500145)); +#61466 = DEFINITIONAL_REPRESENTATION('',(#61467),#61471); +#61467 = LINE('',#61468,#61469); +#61468 = CARTESIAN_POINT('',(0.618465843843,1.332267629551E-016)); +#61469 = VECTOR('',#61470,1.); +#61470 = DIRECTION('',(2.384948383613E-028,-1.)); +#61471 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#61472 = ORIENTED_EDGE('',*,*,#61473,.T.); +#61473 = EDGE_CURVE('',#61444,#61474,#61476,.T.); +#61474 = VERTEX_POINT('',#61475); +#61475 = CARTESIAN_POINT('',(-0.1,-0.3,3.61)); +#61476 = SURFACE_CURVE('',#61477,(#61481,#61488),.PCURVE_S1.); +#61477 = LINE('',#61478,#61479); +#61478 = CARTESIAN_POINT('',(-0.1,-0.3,-2.3)); +#61479 = VECTOR('',#61480,1.); +#61480 = DIRECTION('',(1.110223024625E-016,4.930380657631E-032,1.)); +#61481 = PCURVE('',#58439,#61482); +#61482 = DEFINITIONAL_REPRESENTATION('',(#61483),#61487); +#61483 = LINE('',#61484,#61485); +#61484 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#61485 = VECTOR('',#61486,1.); +#61486 = DIRECTION('',(1.110223024625E-016,1.)); +#61487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#61488 = PCURVE('',#61321,#61489); +#61489 = DEFINITIONAL_REPRESENTATION('',(#61490),#61494); +#61490 = LINE('',#61491,#61492); +#61491 = CARTESIAN_POINT('',(5.91,-0.3)); +#61492 = VECTOR('',#61493,1.); +#61493 = DIRECTION('',(-1.,0.E+000)); +#61494 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#61495 = ORIENTED_EDGE('',*,*,#61496,.T.); +#61496 = EDGE_CURVE('',#61474,#58398,#61497,.T.); +#61497 = SURFACE_CURVE('',#61498,(#61503,#61514),.PCURVE_S1.); +#61498 = CIRCLE('',#61499,0.1); +#61499 = AXIS2_PLACEMENT_3D('',#61500,#61501,#61502); +#61500 = CARTESIAN_POINT('',(-0.2,-0.3,3.61)); +#61501 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#61502 = DIRECTION('',(1.,4.440892098501E-016,-7.771561172376E-016)); +#61503 = PCURVE('',#58439,#61504); +#61504 = DEFINITIONAL_REPRESENTATION('',(#61505),#61513); +#61505 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#61506,#61507,#61508,#61509 + ,#61510,#61511,#61512),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#61506 = CARTESIAN_POINT('',(1.318389841742E-015,5.91)); +#61507 = CARTESIAN_POINT('',(1.221245327088E-015,6.083205080757)); +#61508 = CARTESIAN_POINT('',(0.15,5.996602540378)); +#61509 = CARTESIAN_POINT('',(0.3,5.91)); +#61510 = CARTESIAN_POINT('',(0.15,5.823397459622)); +#61511 = CARTESIAN_POINT('',(1.568190022283E-015,5.736794919243)); +#61512 = CARTESIAN_POINT('',(1.318389841742E-015,5.91)); +#61513 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#61514 = PCURVE('',#58413,#61515); +#61515 = DEFINITIONAL_REPRESENTATION('',(#61516),#61520); +#61516 = LINE('',#61517,#61518); +#61517 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#61518 = VECTOR('',#61519,1.); +#61519 = DIRECTION('',(1.,0.E+000)); +#61520 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#61521 = ORIENTED_EDGE('',*,*,#58425,.F.); +#61522 = ORIENTED_EDGE('',*,*,#58560,.T.); +#61523 = ORIENTED_EDGE('',*,*,#58534,.T.); +#61524 = ORIENTED_EDGE('',*,*,#61525,.T.); +#61525 = EDGE_CURVE('',#58483,#61526,#61528,.T.); +#61526 = VERTEX_POINT('',#61527); +#61527 = CARTESIAN_POINT('',(0.1,-0.3,3.61)); +#61528 = SURFACE_CURVE('',#61529,(#61534,#61541),.PCURVE_S1.); +#61529 = CIRCLE('',#61530,0.3); +#61530 = AXIS2_PLACEMENT_3D('',#61531,#61532,#61533); +#61531 = CARTESIAN_POINT('',(-0.2,-0.3,3.61)); +#61532 = DIRECTION('',(-4.440892098501E-016,1.,2.189528850508E-047)); +#61533 = DIRECTION('',(2.914335439641E-016,1.294224922628E-031,1.)); +#61534 = PCURVE('',#58439,#61535); +#61535 = DEFINITIONAL_REPRESENTATION('',(#61536),#61540); +#61536 = CIRCLE('',#61537,0.3); +#61537 = AXIS2_PLACEMENT_2D('',#61538,#61539); +#61538 = CARTESIAN_POINT('',(0.1,5.91)); +#61539 = DIRECTION('',(-6.93889390391E-017,1.)); +#61540 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#61541 = PCURVE('',#58500,#61542); +#61542 = DEFINITIONAL_REPRESENTATION('',(#61543),#61547); +#61543 = LINE('',#61544,#61545); +#61544 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#61545 = VECTOR('',#61546,1.); +#61546 = DIRECTION('',(-1.,3.533949646071E-017)); +#61547 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#61548 = ORIENTED_EDGE('',*,*,#61549,.F.); +#61549 = EDGE_CURVE('',#61446,#61526,#61550,.T.); +#61550 = SURFACE_CURVE('',#61551,(#61555,#61562),.PCURVE_S1.); +#61551 = LINE('',#61552,#61553); +#61552 = CARTESIAN_POINT('',(0.1,-0.3,-2.3)); +#61553 = VECTOR('',#61554,1.); +#61554 = DIRECTION('',(1.110223024625E-016,4.930380657631E-032,1.)); +#61555 = PCURVE('',#58439,#61556); +#61556 = DEFINITIONAL_REPRESENTATION('',(#61557),#61561); +#61557 = LINE('',#61558,#61559); +#61558 = CARTESIAN_POINT('',(-0.2,4.4408920985E-017)); +#61559 = VECTOR('',#61560,1.); +#61560 = DIRECTION('',(1.110223024625E-016,1.)); +#61561 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#61562 = PCURVE('',#61377,#61563); +#61563 = DEFINITIONAL_REPRESENTATION('',(#61564),#61568); +#61564 = LINE('',#61565,#61566); +#61565 = CARTESIAN_POINT('',(5.91,-0.3)); +#61566 = VECTOR('',#61567,1.); +#61567 = DIRECTION('',(-1.,0.E+000)); +#61568 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#61569 = ADVANCED_FACE('',(#61570),#58413,.F.); +#61570 = FACE_BOUND('',#61571,.F.); +#61571 = EDGE_LOOP('',(#61572,#61593,#61594,#61595)); +#61572 = ORIENTED_EDGE('',*,*,#61573,.T.); +#61573 = EDGE_CURVE('',#61474,#61304,#61574,.T.); +#61574 = SURFACE_CURVE('',#61575,(#61579,#61586),.PCURVE_S1.); +#61575 = LINE('',#61576,#61577); +#61576 = CARTESIAN_POINT('',(-0.1,-0.3,3.61)); +#61577 = VECTOR('',#61578,1.); +#61578 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#61579 = PCURVE('',#58413,#61580); +#61580 = DEFINITIONAL_REPRESENTATION('',(#61581),#61585); +#61581 = LINE('',#61582,#61583); +#61582 = CARTESIAN_POINT('',(0.E+000,5.551115123126E-017)); +#61583 = VECTOR('',#61584,1.); +#61584 = DIRECTION('',(0.E+000,-1.)); +#61585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#61586 = PCURVE('',#61321,#61587); +#61587 = DEFINITIONAL_REPRESENTATION('',(#61588),#61592); +#61588 = LINE('',#61589,#61590); +#61589 = CARTESIAN_POINT('',(-6.162975822027E-034,-0.3)); +#61590 = VECTOR('',#61591,1.); +#61591 = DIRECTION('',(4.379057701015E-046,1.)); +#61592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#61593 = ORIENTED_EDGE('',*,*,#61418,.T.); +#61594 = ORIENTED_EDGE('',*,*,#58397,.F.); +#61595 = ORIENTED_EDGE('',*,*,#61496,.F.); +#61596 = ADVANCED_FACE('',(#61597),#58500,.T.); +#61597 = FACE_BOUND('',#61598,.T.); +#61598 = EDGE_LOOP('',(#61599,#61600,#61621,#61622)); +#61599 = ORIENTED_EDGE('',*,*,#61525,.T.); +#61600 = ORIENTED_EDGE('',*,*,#61601,.T.); +#61601 = EDGE_CURVE('',#61526,#61362,#61602,.T.); +#61602 = SURFACE_CURVE('',#61603,(#61607,#61614),.PCURVE_S1.); +#61603 = LINE('',#61604,#61605); +#61604 = CARTESIAN_POINT('',(0.1,-0.3,3.61)); +#61605 = VECTOR('',#61606,1.); +#61606 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#61607 = PCURVE('',#58500,#61608); +#61608 = DEFINITIONAL_REPRESENTATION('',(#61609),#61613); +#61609 = LINE('',#61610,#61611); +#61610 = CARTESIAN_POINT('',(4.712388980385,1.665334536938E-016)); +#61611 = VECTOR('',#61612,1.); +#61612 = DIRECTION('',(0.E+000,-1.)); +#61613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#61614 = PCURVE('',#61377,#61615); +#61615 = DEFINITIONAL_REPRESENTATION('',(#61616),#61620); +#61616 = LINE('',#61617,#61618); +#61617 = CARTESIAN_POINT('',(-6.162975822027E-034,-0.3)); +#61618 = VECTOR('',#61619,1.); +#61619 = DIRECTION('',(4.379057701015E-046,1.)); +#61620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#61621 = ORIENTED_EDGE('',*,*,#61389,.F.); +#61622 = ORIENTED_EDGE('',*,*,#58482,.F.); +#61623 = ADVANCED_FACE('',(#61624),#58599,.F.); +#61624 = FACE_BOUND('',#61625,.F.); +#61625 = EDGE_LOOP('',(#61626,#61656,#61684,#61712,#61738,#61739,#61740, + #61741)); +#61626 = ORIENTED_EDGE('',*,*,#61627,.T.); +#61627 = EDGE_CURVE('',#61628,#61630,#61632,.T.); +#61628 = VERTEX_POINT('',#61629); +#61629 = CARTESIAN_POINT('',(-2.64,0.3,1.07)); +#61630 = VERTEX_POINT('',#61631); +#61631 = CARTESIAN_POINT('',(-2.64,0.3,-2.3)); +#61632 = SURFACE_CURVE('',#61633,(#61637,#61644),.PCURVE_S1.); +#61633 = LINE('',#61634,#61635); +#61634 = CARTESIAN_POINT('',(-2.64,0.3,1.07)); +#61635 = VECTOR('',#61636,1.); +#61636 = DIRECTION('',(-1.110223024625E-016,-4.930380657631E-032,-1.)); +#61637 = PCURVE('',#58599,#61638); +#61638 = DEFINITIONAL_REPRESENTATION('',(#61639),#61643); +#61639 = LINE('',#61640,#61641); +#61640 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#61641 = VECTOR('',#61642,1.); +#61642 = DIRECTION('',(1.110223024625E-016,-1.)); +#61643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#61644 = PCURVE('',#61645,#61650); +#61645 = PLANE('',#61646); +#61646 = AXIS2_PLACEMENT_3D('',#61647,#61648,#61649); +#61647 = CARTESIAN_POINT('',(-2.64,-1.68753899743E-016,1.07)); +#61648 = DIRECTION('',(1.,4.440892098501E-016,-1.110223024625E-016)); +#61649 = DIRECTION('',(-1.110223024625E-016,-4.930380657631E-032,-1.)); +#61650 = DEFINITIONAL_REPRESENTATION('',(#61651),#61655); +#61651 = LINE('',#61652,#61653); +#61652 = CARTESIAN_POINT('',(-1.479114197289E-032,0.3)); +#61653 = VECTOR('',#61654,1.); +#61654 = DIRECTION('',(1.,0.E+000)); +#61655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#61656 = ORIENTED_EDGE('',*,*,#61657,.T.); +#61657 = EDGE_CURVE('',#61630,#61658,#61660,.T.); +#61658 = VERTEX_POINT('',#61659); +#61659 = CARTESIAN_POINT('',(-2.44,0.3,-2.3)); +#61660 = SURFACE_CURVE('',#61661,(#61665,#61672),.PCURVE_S1.); +#61661 = LINE('',#61662,#61663); +#61662 = CARTESIAN_POINT('',(-2.64,0.3,-2.3)); +#61663 = VECTOR('',#61664,1.); +#61664 = DIRECTION('',(1.,4.440892098501E-016,-1.110223024625E-016)); +#61665 = PCURVE('',#58599,#61666); +#61666 = DEFINITIONAL_REPRESENTATION('',(#61667),#61671); +#61667 = LINE('',#61668,#61669); +#61668 = CARTESIAN_POINT('',(7.482903185973E-016,-3.37)); +#61669 = VECTOR('',#61670,1.); +#61670 = DIRECTION('',(1.,1.110223024625E-016)); +#61671 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#61672 = PCURVE('',#61673,#61678); +#61673 = PLANE('',#61674); +#61674 = AXIS2_PLACEMENT_3D('',#61675,#61676,#61677); +#61675 = CARTESIAN_POINT('',(-2.64,0.3,-2.3)); +#61676 = DIRECTION('',(-4.577566798524E-016,0.970142500145, + -0.242535625036)); +#61677 = DIRECTION('',(-4.930380657631E-032,-0.242535625036, + -0.970142500145)); +#61678 = DEFINITIONAL_REPRESENTATION('',(#61679),#61683); +#61679 = LINE('',#61680,#61681); +#61680 = CARTESIAN_POINT('',(-0.E+000,0.E+000)); +#61681 = VECTOR('',#61682,1.); +#61682 = DIRECTION('',(8.672539576773E-029,-1.)); +#61683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#61684 = ORIENTED_EDGE('',*,*,#61685,.F.); +#61685 = EDGE_CURVE('',#61686,#61658,#61688,.T.); +#61686 = VERTEX_POINT('',#61687); +#61687 = CARTESIAN_POINT('',(-2.44,0.3,1.07)); +#61688 = SURFACE_CURVE('',#61689,(#61693,#61700),.PCURVE_S1.); +#61689 = LINE('',#61690,#61691); +#61690 = CARTESIAN_POINT('',(-2.44,0.3,1.07)); +#61691 = VECTOR('',#61692,1.); +#61692 = DIRECTION('',(-1.110223024625E-016,-4.930380657631E-032,-1.)); +#61693 = PCURVE('',#58599,#61694); +#61694 = DEFINITIONAL_REPRESENTATION('',(#61695),#61699); +#61695 = LINE('',#61696,#61697); +#61696 = CARTESIAN_POINT('',(0.2,4.4408920985E-017)); +#61697 = VECTOR('',#61698,1.); +#61698 = DIRECTION('',(1.110223024625E-016,-1.)); +#61699 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#61700 = PCURVE('',#61701,#61706); +#61701 = PLANE('',#61702); +#61702 = AXIS2_PLACEMENT_3D('',#61703,#61704,#61705); +#61703 = CARTESIAN_POINT('',(-2.44,-7.993605777301E-017,1.07)); +#61704 = DIRECTION('',(1.,4.440892098501E-016,-1.110223024625E-016)); +#61705 = DIRECTION('',(-1.110223024625E-016,-4.930380657631E-032,-1.)); +#61706 = DEFINITIONAL_REPRESENTATION('',(#61707),#61711); +#61707 = LINE('',#61708,#61709); +#61708 = CARTESIAN_POINT('',(-1.479114197289E-032,0.3)); +#61709 = VECTOR('',#61710,1.); +#61710 = DIRECTION('',(1.,0.E+000)); +#61711 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#61712 = ORIENTED_EDGE('',*,*,#61713,.F.); +#61713 = EDGE_CURVE('',#58620,#61686,#61714,.T.); +#61714 = SURFACE_CURVE('',#61715,(#61720,#61731),.PCURVE_S1.); +#61715 = CIRCLE('',#61716,0.3); +#61716 = AXIS2_PLACEMENT_3D('',#61717,#61718,#61719); +#61717 = CARTESIAN_POINT('',(-2.74,0.3,1.07)); +#61718 = DIRECTION('',(-4.440892098501E-016,1.,2.189528850508E-047)); +#61719 = DIRECTION('',(2.914335439641E-016,1.294224922628E-031,1.)); +#61720 = PCURVE('',#58599,#61721); +#61721 = DEFINITIONAL_REPRESENTATION('',(#61722),#61730); +#61722 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#61723,#61724,#61725,#61726 + ,#61727,#61728,#61729),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#61723 = CARTESIAN_POINT('',(-0.1,0.3)); +#61724 = CARTESIAN_POINT('',(0.419615242271,0.3)); +#61725 = CARTESIAN_POINT('',(0.159807621135,-0.15)); +#61726 = CARTESIAN_POINT('',(-0.1,-0.6)); +#61727 = CARTESIAN_POINT('',(-0.359807621135,-0.15)); +#61728 = CARTESIAN_POINT('',(-0.619615242271,0.3)); +#61729 = CARTESIAN_POINT('',(-0.1,0.3)); +#61730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#61731 = PCURVE('',#58635,#61732); +#61732 = DEFINITIONAL_REPRESENTATION('',(#61733),#61737); +#61733 = LINE('',#61734,#61735); +#61734 = CARTESIAN_POINT('',(6.28318530718,-0.6)); +#61735 = VECTOR('',#61736,1.); +#61736 = DIRECTION('',(-1.,0.E+000)); +#61737 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#61738 = ORIENTED_EDGE('',*,*,#58647,.T.); +#61739 = ORIENTED_EDGE('',*,*,#58585,.F.); +#61740 = ORIENTED_EDGE('',*,*,#58725,.F.); +#61741 = ORIENTED_EDGE('',*,*,#61742,.F.); +#61742 = EDGE_CURVE('',#61628,#58726,#61743,.T.); +#61743 = SURFACE_CURVE('',#61744,(#61749,#61756),.PCURVE_S1.); +#61744 = CIRCLE('',#61745,0.1); +#61745 = AXIS2_PLACEMENT_3D('',#61746,#61747,#61748); +#61746 = CARTESIAN_POINT('',(-2.74,0.3,1.07)); +#61747 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#61748 = DIRECTION('',(1.,4.440892098501E-016,-7.771561172376E-016)); +#61749 = PCURVE('',#58599,#61750); +#61750 = DEFINITIONAL_REPRESENTATION('',(#61751),#61755); +#61751 = CIRCLE('',#61752,0.1); +#61752 = AXIS2_PLACEMENT_2D('',#61753,#61754); +#61753 = CARTESIAN_POINT('',(-0.1,-2.22044604925E-017)); +#61754 = DIRECTION('',(1.,-5.551115123126E-016)); +#61755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#61756 = PCURVE('',#58764,#61757); +#61757 = DEFINITIONAL_REPRESENTATION('',(#61758),#61762); +#61758 = LINE('',#61759,#61760); +#61759 = CARTESIAN_POINT('',(2.22044604925E-015,-0.6)); +#61760 = VECTOR('',#61761,1.); +#61761 = DIRECTION('',(1.,0.E+000)); +#61762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#61763 = ADVANCED_FACE('',(#61764),#58635,.T.); +#61764 = FACE_BOUND('',#61765,.T.); +#61765 = EDGE_LOOP('',(#61766,#61790,#61811,#61812)); +#61766 = ORIENTED_EDGE('',*,*,#61767,.T.); +#61767 = EDGE_CURVE('',#58618,#61768,#61770,.T.); +#61768 = VERTEX_POINT('',#61769); +#61769 = CARTESIAN_POINT('',(-2.44,-0.3,1.07)); +#61770 = SURFACE_CURVE('',#61771,(#61776,#61783),.PCURVE_S1.); +#61771 = CIRCLE('',#61772,0.3); +#61772 = AXIS2_PLACEMENT_3D('',#61773,#61774,#61775); +#61773 = CARTESIAN_POINT('',(-2.74,-0.3,1.07)); +#61774 = DIRECTION('',(-4.440892098501E-016,1.,2.189528850508E-047)); +#61775 = DIRECTION('',(2.914335439641E-016,1.294224922628E-031,1.)); +#61776 = PCURVE('',#58635,#61777); +#61777 = DEFINITIONAL_REPRESENTATION('',(#61778),#61782); +#61778 = LINE('',#61779,#61780); +#61779 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#61780 = VECTOR('',#61781,1.); +#61781 = DIRECTION('',(-1.,0.E+000)); +#61782 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#61783 = PCURVE('',#58683,#61784); +#61784 = DEFINITIONAL_REPRESENTATION('',(#61785),#61789); +#61785 = CIRCLE('',#61786,0.3); +#61786 = AXIS2_PLACEMENT_2D('',#61787,#61788); +#61787 = CARTESIAN_POINT('',(0.1,3.37)); +#61788 = DIRECTION('',(-6.93889390391E-017,1.)); +#61789 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#61790 = ORIENTED_EDGE('',*,*,#61791,.T.); +#61791 = EDGE_CURVE('',#61768,#61686,#61792,.T.); +#61792 = SURFACE_CURVE('',#61793,(#61797,#61804),.PCURVE_S1.); +#61793 = LINE('',#61794,#61795); +#61794 = CARTESIAN_POINT('',(-2.44,-0.3,1.07)); +#61795 = VECTOR('',#61796,1.); +#61796 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#61797 = PCURVE('',#58635,#61798); +#61798 = DEFINITIONAL_REPRESENTATION('',(#61799),#61803); +#61799 = LINE('',#61800,#61801); +#61800 = CARTESIAN_POINT('',(4.712388980385,1.110223024625E-016)); +#61801 = VECTOR('',#61802,1.); +#61802 = DIRECTION('',(0.E+000,-1.)); +#61803 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#61804 = PCURVE('',#61701,#61805); +#61805 = DEFINITIONAL_REPRESENTATION('',(#61806),#61810); +#61806 = LINE('',#61807,#61808); +#61807 = CARTESIAN_POINT('',(1.479114197289E-032,-0.3)); +#61808 = VECTOR('',#61809,1.); +#61809 = DIRECTION('',(4.379057701015E-046,1.)); +#61810 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#61811 = ORIENTED_EDGE('',*,*,#61713,.F.); +#61812 = ORIENTED_EDGE('',*,*,#58617,.F.); +#61813 = ADVANCED_FACE('',(#61814),#58683,.F.); +#61814 = FACE_BOUND('',#61815,.F.); +#61815 = EDGE_LOOP('',(#61816,#61846,#61869,#61895,#61896,#61897,#61898, + #61899)); +#61816 = ORIENTED_EDGE('',*,*,#61817,.F.); +#61817 = EDGE_CURVE('',#61818,#61820,#61822,.T.); +#61818 = VERTEX_POINT('',#61819); +#61819 = CARTESIAN_POINT('',(-2.64,-0.3,-2.3)); +#61820 = VERTEX_POINT('',#61821); +#61821 = CARTESIAN_POINT('',(-2.44,-0.3,-2.3)); +#61822 = SURFACE_CURVE('',#61823,(#61827,#61834),.PCURVE_S1.); +#61823 = LINE('',#61824,#61825); +#61824 = CARTESIAN_POINT('',(-2.64,-0.3,-2.3)); +#61825 = VECTOR('',#61826,1.); +#61826 = DIRECTION('',(1.,4.440892098501E-016,-1.110223024625E-016)); +#61827 = PCURVE('',#58683,#61828); +#61828 = DEFINITIONAL_REPRESENTATION('',(#61829),#61833); +#61829 = LINE('',#61830,#61831); +#61830 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#61831 = VECTOR('',#61832,1.); +#61832 = DIRECTION('',(-1.,1.110223024625E-016)); +#61833 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#61834 = PCURVE('',#61835,#61840); +#61835 = PLANE('',#61836); +#61836 = AXIS2_PLACEMENT_3D('',#61837,#61838,#61839); +#61837 = CARTESIAN_POINT('',(-2.64,-0.15,-2.9)); +#61838 = DIRECTION('',(4.03902952811E-016,-0.970142500145, + -0.242535625036)); +#61839 = DIRECTION('',(2.154149081659E-016,-0.242535625036, + 0.970142500145)); +#61840 = DEFINITIONAL_REPRESENTATION('',(#61841),#61845); +#61841 = LINE('',#61842,#61843); +#61842 = CARTESIAN_POINT('',(0.618465843843,1.332267629551E-016)); +#61843 = VECTOR('',#61844,1.); +#61844 = DIRECTION('',(2.384948383613E-028,-1.)); +#61845 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#61846 = ORIENTED_EDGE('',*,*,#61847,.T.); +#61847 = EDGE_CURVE('',#61818,#61848,#61850,.T.); +#61848 = VERTEX_POINT('',#61849); +#61849 = CARTESIAN_POINT('',(-2.64,-0.3,1.07)); +#61850 = SURFACE_CURVE('',#61851,(#61855,#61862),.PCURVE_S1.); +#61851 = LINE('',#61852,#61853); +#61852 = CARTESIAN_POINT('',(-2.64,-0.3,-2.3)); +#61853 = VECTOR('',#61854,1.); +#61854 = DIRECTION('',(1.110223024625E-016,4.930380657631E-032,1.)); +#61855 = PCURVE('',#58683,#61856); +#61856 = DEFINITIONAL_REPRESENTATION('',(#61857),#61861); +#61857 = LINE('',#61858,#61859); +#61858 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#61859 = VECTOR('',#61860,1.); +#61860 = DIRECTION('',(1.110223024625E-016,1.)); +#61861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#61862 = PCURVE('',#61645,#61863); +#61863 = DEFINITIONAL_REPRESENTATION('',(#61864),#61868); +#61864 = LINE('',#61865,#61866); +#61865 = CARTESIAN_POINT('',(3.37,-0.3)); +#61866 = VECTOR('',#61867,1.); +#61867 = DIRECTION('',(-1.,0.E+000)); +#61868 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#61869 = ORIENTED_EDGE('',*,*,#61870,.T.); +#61870 = EDGE_CURVE('',#61848,#58749,#61871,.T.); +#61871 = SURFACE_CURVE('',#61872,(#61877,#61888),.PCURVE_S1.); +#61872 = CIRCLE('',#61873,0.1); +#61873 = AXIS2_PLACEMENT_3D('',#61874,#61875,#61876); +#61874 = CARTESIAN_POINT('',(-2.74,-0.3,1.07)); +#61875 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#61876 = DIRECTION('',(1.,4.440892098501E-016,-7.771561172376E-016)); +#61877 = PCURVE('',#58683,#61878); +#61878 = DEFINITIONAL_REPRESENTATION('',(#61879),#61887); +#61879 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#61880,#61881,#61882,#61883 + ,#61884,#61885,#61886),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#61880 = CARTESIAN_POINT('',(7.49400541622E-016,3.37)); +#61881 = CARTESIAN_POINT('',(6.522560269673E-016,3.543205080757)); +#61882 = CARTESIAN_POINT('',(0.15,3.456602540378)); +#61883 = CARTESIAN_POINT('',(0.3,3.37)); +#61884 = CARTESIAN_POINT('',(0.15,3.283397459622)); +#61885 = CARTESIAN_POINT('',(9.992007221626E-016,3.196794919243)); +#61886 = CARTESIAN_POINT('',(7.49400541622E-016,3.37)); +#61887 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#61888 = PCURVE('',#58764,#61889); +#61889 = DEFINITIONAL_REPRESENTATION('',(#61890),#61894); +#61890 = LINE('',#61891,#61892); +#61891 = CARTESIAN_POINT('',(2.22044604925E-015,0.E+000)); +#61892 = VECTOR('',#61893,1.); +#61893 = DIRECTION('',(1.,0.E+000)); +#61894 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#61895 = ORIENTED_EDGE('',*,*,#58776,.F.); +#61896 = ORIENTED_EDGE('',*,*,#58700,.T.); +#61897 = ORIENTED_EDGE('',*,*,#58669,.T.); +#61898 = ORIENTED_EDGE('',*,*,#61767,.T.); +#61899 = ORIENTED_EDGE('',*,*,#61900,.F.); +#61900 = EDGE_CURVE('',#61820,#61768,#61901,.T.); +#61901 = SURFACE_CURVE('',#61902,(#61906,#61913),.PCURVE_S1.); +#61902 = LINE('',#61903,#61904); +#61903 = CARTESIAN_POINT('',(-2.44,-0.3,-2.3)); +#61904 = VECTOR('',#61905,1.); +#61905 = DIRECTION('',(1.110223024625E-016,4.930380657631E-032,1.)); +#61906 = PCURVE('',#58683,#61907); +#61907 = DEFINITIONAL_REPRESENTATION('',(#61908),#61912); +#61908 = LINE('',#61909,#61910); +#61909 = CARTESIAN_POINT('',(-0.2,4.4408920985E-017)); +#61910 = VECTOR('',#61911,1.); +#61911 = DIRECTION('',(1.110223024625E-016,1.)); +#61912 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#61913 = PCURVE('',#61701,#61914); +#61914 = DEFINITIONAL_REPRESENTATION('',(#61915),#61919); +#61915 = LINE('',#61916,#61917); +#61916 = CARTESIAN_POINT('',(3.37,-0.3)); +#61917 = VECTOR('',#61918,1.); +#61918 = DIRECTION('',(-1.,0.E+000)); +#61919 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#61920 = ADVANCED_FACE('',(#61921),#58764,.F.); +#61921 = FACE_BOUND('',#61922,.F.); +#61922 = EDGE_LOOP('',(#61923,#61944,#61945,#61946)); +#61923 = ORIENTED_EDGE('',*,*,#61924,.T.); +#61924 = EDGE_CURVE('',#61848,#61628,#61925,.T.); +#61925 = SURFACE_CURVE('',#61926,(#61930,#61937),.PCURVE_S1.); +#61926 = LINE('',#61927,#61928); +#61927 = CARTESIAN_POINT('',(-2.64,-0.3,1.07)); +#61928 = VECTOR('',#61929,1.); +#61929 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#61930 = PCURVE('',#58764,#61931); +#61931 = DEFINITIONAL_REPRESENTATION('',(#61932),#61936); +#61932 = LINE('',#61933,#61934); +#61933 = CARTESIAN_POINT('',(2.22044604925E-015,5.551115123126E-017)); +#61934 = VECTOR('',#61935,1.); +#61935 = DIRECTION('',(0.E+000,-1.)); +#61936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#61937 = PCURVE('',#61645,#61938); +#61938 = DEFINITIONAL_REPRESENTATION('',(#61939),#61943); +#61939 = LINE('',#61940,#61941); +#61940 = CARTESIAN_POINT('',(1.479114197289E-032,-0.3)); +#61941 = VECTOR('',#61942,1.); +#61942 = DIRECTION('',(4.379057701015E-046,1.)); +#61943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#61944 = ORIENTED_EDGE('',*,*,#61742,.T.); +#61945 = ORIENTED_EDGE('',*,*,#58748,.F.); +#61946 = ORIENTED_EDGE('',*,*,#61870,.F.); +#61947 = ADVANCED_FACE('',(#61948,#61954),#58819,.F.); +#61948 = FACE_BOUND('',#61949,.F.); +#61949 = EDGE_LOOP('',(#61950,#61951,#61952,#61953)); +#61950 = ORIENTED_EDGE('',*,*,#58926,.F.); +#61951 = ORIENTED_EDGE('',*,*,#58978,.F.); +#61952 = ORIENTED_EDGE('',*,*,#58801,.F.); +#61953 = ORIENTED_EDGE('',*,*,#58877,.F.); +#61954 = FACE_BOUND('',#61955,.F.); +#61955 = EDGE_LOOP('',(#61956,#61986,#62014,#62042)); +#61956 = ORIENTED_EDGE('',*,*,#61957,.T.); +#61957 = EDGE_CURVE('',#61958,#61960,#61962,.T.); +#61958 = VERTEX_POINT('',#61959); +#61959 = CARTESIAN_POINT('',(-12.27,-5.38,0.97)); +#61960 = VERTEX_POINT('',#61961); +#61961 = CARTESIAN_POINT('',(-12.27,-5.38,1.57)); +#61962 = SURFACE_CURVE('',#61963,(#61967,#61974),.PCURVE_S1.); +#61963 = LINE('',#61964,#61965); +#61964 = CARTESIAN_POINT('',(-12.27,-5.38,0.97)); +#61965 = VECTOR('',#61966,1.); +#61966 = DIRECTION('',(2.22044604925E-016,9.860761315263E-032,1.)); +#61967 = PCURVE('',#58819,#61968); +#61968 = DEFINITIONAL_REPRESENTATION('',(#61969),#61973); +#61969 = LINE('',#61970,#61971); +#61970 = CARTESIAN_POINT('',(-0.3,0.9)); +#61971 = VECTOR('',#61972,1.); +#61972 = DIRECTION('',(-9.130335306616E-045,-1.)); +#61973 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#61974 = PCURVE('',#61975,#61980); +#61975 = PLANE('',#61976); +#61976 = AXIS2_PLACEMENT_3D('',#61977,#61978,#61979); +#61977 = CARTESIAN_POINT('',(-12.27,-5.38,0.97)); +#61978 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#61979 = DIRECTION('',(-1.,-4.440892098501E-016,2.22044604925E-016)); +#61980 = DEFINITIONAL_REPRESENTATION('',(#61981),#61985); +#61981 = LINE('',#61982,#61983); +#61982 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#61983 = VECTOR('',#61984,1.); +#61984 = DIRECTION('',(0.E+000,1.)); +#61985 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#61986 = ORIENTED_EDGE('',*,*,#61987,.T.); +#61987 = EDGE_CURVE('',#61960,#61988,#61990,.T.); +#61988 = VERTEX_POINT('',#61989); +#61989 = CARTESIAN_POINT('',(-12.27,-4.78,1.57)); +#61990 = SURFACE_CURVE('',#61991,(#61995,#62002),.PCURVE_S1.); +#61991 = LINE('',#61992,#61993); +#61992 = CARTESIAN_POINT('',(-12.27,-5.38,1.57)); +#61993 = VECTOR('',#61994,1.); +#61994 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#61995 = PCURVE('',#58819,#61996); +#61996 = DEFINITIONAL_REPRESENTATION('',(#61997),#62001); +#61997 = LINE('',#61998,#61999); +#61998 = CARTESIAN_POINT('',(-0.3,0.3)); +#61999 = VECTOR('',#62000,1.); +#62000 = DIRECTION('',(-1.,0.E+000)); +#62001 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#62002 = PCURVE('',#62003,#62008); +#62003 = PLANE('',#62004); +#62004 = AXIS2_PLACEMENT_3D('',#62005,#62006,#62007); +#62005 = CARTESIAN_POINT('',(-12.27,-5.38,1.57)); +#62006 = DIRECTION('',(2.22044604925E-016,9.860761315263E-032,1.)); +#62007 = DIRECTION('',(-4.440892098501E-016,1.,-9.130335306616E-045)); +#62008 = DEFINITIONAL_REPRESENTATION('',(#62009),#62013); +#62009 = LINE('',#62010,#62011); +#62010 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#62011 = VECTOR('',#62012,1.); +#62012 = DIRECTION('',(1.,-2.02734169599E-060)); +#62013 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#62014 = ORIENTED_EDGE('',*,*,#62015,.T.); +#62015 = EDGE_CURVE('',#61988,#62016,#62018,.T.); +#62016 = VERTEX_POINT('',#62017); +#62017 = CARTESIAN_POINT('',(-12.27,-4.78,0.97)); +#62018 = SURFACE_CURVE('',#62019,(#62023,#62030),.PCURVE_S1.); +#62019 = LINE('',#62020,#62021); +#62020 = CARTESIAN_POINT('',(-12.27,-4.78,1.57)); +#62021 = VECTOR('',#62022,1.); +#62022 = DIRECTION('',(-2.22044604925E-016,-9.860761315263E-032,-1.)); +#62023 = PCURVE('',#58819,#62024); +#62024 = DEFINITIONAL_REPRESENTATION('',(#62025),#62029); +#62025 = LINE('',#62026,#62027); +#62026 = CARTESIAN_POINT('',(-0.9,0.3)); +#62027 = VECTOR('',#62028,1.); +#62028 = DIRECTION('',(9.130335306616E-045,1.)); +#62029 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#62030 = PCURVE('',#62031,#62036); +#62031 = PLANE('',#62032); +#62032 = AXIS2_PLACEMENT_3D('',#62033,#62034,#62035); +#62033 = CARTESIAN_POINT('',(-12.27,-4.78,1.57)); +#62034 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#62035 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#62036 = DEFINITIONAL_REPRESENTATION('',(#62037),#62041); +#62037 = LINE('',#62038,#62039); +#62038 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#62039 = VECTOR('',#62040,1.); +#62040 = DIRECTION('',(0.E+000,-1.)); +#62041 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#62042 = ORIENTED_EDGE('',*,*,#62043,.T.); +#62043 = EDGE_CURVE('',#62016,#61958,#62044,.T.); +#62044 = SURFACE_CURVE('',#62045,(#62049,#62056),.PCURVE_S1.); +#62045 = LINE('',#62046,#62047); +#62046 = CARTESIAN_POINT('',(-12.27,-4.78,0.97)); +#62047 = VECTOR('',#62048,1.); +#62048 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#62049 = PCURVE('',#58819,#62050); +#62050 = DEFINITIONAL_REPRESENTATION('',(#62051),#62055); +#62051 = LINE('',#62052,#62053); +#62052 = CARTESIAN_POINT('',(-0.9,0.9)); +#62053 = VECTOR('',#62054,1.); +#62054 = DIRECTION('',(1.,0.E+000)); +#62055 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#62056 = PCURVE('',#62057,#62062); +#62057 = PLANE('',#62058); +#62058 = AXIS2_PLACEMENT_3D('',#62059,#62060,#62061); +#62059 = CARTESIAN_POINT('',(-12.27,-4.78,0.97)); +#62060 = DIRECTION('',(-2.22044604925E-016,-9.860761315263E-032,-1.)); +#62061 = DIRECTION('',(4.440892098501E-016,-1.,9.130335306616E-045)); +#62062 = DEFINITIONAL_REPRESENTATION('',(#62063),#62067); +#62063 = LINE('',#62064,#62065); +#62064 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#62065 = VECTOR('',#62066,1.); +#62066 = DIRECTION('',(1.,2.02734169599E-060)); +#62067 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#62068 = ADVANCED_FACE('',(#62069,#62075),#59020,.F.); +#62069 = FACE_BOUND('',#62070,.F.); +#62070 = EDGE_LOOP('',(#62071,#62072,#62073,#62074)); +#62071 = ORIENTED_EDGE('',*,*,#59179,.F.); +#62072 = ORIENTED_EDGE('',*,*,#59002,.F.); +#62073 = ORIENTED_EDGE('',*,*,#59078,.F.); +#62074 = ORIENTED_EDGE('',*,*,#59127,.F.); +#62075 = FACE_BOUND('',#62076,.F.); +#62076 = EDGE_LOOP('',(#62077,#62107,#62135,#62163)); +#62077 = ORIENTED_EDGE('',*,*,#62078,.T.); +#62078 = EDGE_CURVE('',#62079,#62081,#62083,.T.); +#62079 = VERTEX_POINT('',#62080); +#62080 = CARTESIAN_POINT('',(-12.27,-2.84,0.97)); +#62081 = VERTEX_POINT('',#62082); +#62082 = CARTESIAN_POINT('',(-12.27,-2.84,1.57)); +#62083 = SURFACE_CURVE('',#62084,(#62088,#62095),.PCURVE_S1.); +#62084 = LINE('',#62085,#62086); +#62085 = CARTESIAN_POINT('',(-12.27,-2.84,0.97)); +#62086 = VECTOR('',#62087,1.); +#62087 = DIRECTION('',(2.22044604925E-016,9.860761315263E-032,1.)); +#62088 = PCURVE('',#59020,#62089); +#62089 = DEFINITIONAL_REPRESENTATION('',(#62090),#62094); +#62090 = LINE('',#62091,#62092); +#62091 = CARTESIAN_POINT('',(-0.3,0.9)); +#62092 = VECTOR('',#62093,1.); +#62093 = DIRECTION('',(-9.130335306616E-045,-1.)); +#62094 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#62095 = PCURVE('',#62096,#62101); +#62096 = PLANE('',#62097); +#62097 = AXIS2_PLACEMENT_3D('',#62098,#62099,#62100); +#62098 = CARTESIAN_POINT('',(-12.27,-2.84,0.97)); +#62099 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#62100 = DIRECTION('',(-1.,-4.440892098501E-016,2.22044604925E-016)); +#62101 = DEFINITIONAL_REPRESENTATION('',(#62102),#62106); +#62102 = LINE('',#62103,#62104); +#62103 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#62104 = VECTOR('',#62105,1.); +#62105 = DIRECTION('',(0.E+000,1.)); +#62106 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#62107 = ORIENTED_EDGE('',*,*,#62108,.T.); +#62108 = EDGE_CURVE('',#62081,#62109,#62111,.T.); +#62109 = VERTEX_POINT('',#62110); +#62110 = CARTESIAN_POINT('',(-12.27,-2.24,1.57)); +#62111 = SURFACE_CURVE('',#62112,(#62116,#62123),.PCURVE_S1.); +#62112 = LINE('',#62113,#62114); +#62113 = CARTESIAN_POINT('',(-12.27,-2.84,1.57)); +#62114 = VECTOR('',#62115,1.); +#62115 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#62116 = PCURVE('',#59020,#62117); +#62117 = DEFINITIONAL_REPRESENTATION('',(#62118),#62122); +#62118 = LINE('',#62119,#62120); +#62119 = CARTESIAN_POINT('',(-0.3,0.3)); +#62120 = VECTOR('',#62121,1.); +#62121 = DIRECTION('',(-1.,0.E+000)); +#62122 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#62123 = PCURVE('',#62124,#62129); +#62124 = PLANE('',#62125); +#62125 = AXIS2_PLACEMENT_3D('',#62126,#62127,#62128); +#62126 = CARTESIAN_POINT('',(-12.27,-2.84,1.57)); +#62127 = DIRECTION('',(2.22044604925E-016,9.860761315263E-032,1.)); +#62128 = DIRECTION('',(-4.440892098501E-016,1.,-9.130335306616E-045)); +#62129 = DEFINITIONAL_REPRESENTATION('',(#62130),#62134); +#62130 = LINE('',#62131,#62132); +#62131 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#62132 = VECTOR('',#62133,1.); +#62133 = DIRECTION('',(1.,-2.02734169599E-060)); +#62134 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#62135 = ORIENTED_EDGE('',*,*,#62136,.T.); +#62136 = EDGE_CURVE('',#62109,#62137,#62139,.T.); +#62137 = VERTEX_POINT('',#62138); +#62138 = CARTESIAN_POINT('',(-12.27,-2.24,0.97)); +#62139 = SURFACE_CURVE('',#62140,(#62144,#62151),.PCURVE_S1.); +#62140 = LINE('',#62141,#62142); +#62141 = CARTESIAN_POINT('',(-12.27,-2.24,1.57)); +#62142 = VECTOR('',#62143,1.); +#62143 = DIRECTION('',(-2.22044604925E-016,-9.860761315263E-032,-1.)); +#62144 = PCURVE('',#59020,#62145); +#62145 = DEFINITIONAL_REPRESENTATION('',(#62146),#62150); +#62146 = LINE('',#62147,#62148); +#62147 = CARTESIAN_POINT('',(-0.9,0.3)); +#62148 = VECTOR('',#62149,1.); +#62149 = DIRECTION('',(9.130335306616E-045,1.)); +#62150 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#62151 = PCURVE('',#62152,#62157); +#62152 = PLANE('',#62153); +#62153 = AXIS2_PLACEMENT_3D('',#62154,#62155,#62156); +#62154 = CARTESIAN_POINT('',(-12.27,-2.24,1.57)); +#62155 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#62156 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#62157 = DEFINITIONAL_REPRESENTATION('',(#62158),#62162); +#62158 = LINE('',#62159,#62160); +#62159 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#62160 = VECTOR('',#62161,1.); +#62161 = DIRECTION('',(0.E+000,-1.)); +#62162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#62163 = ORIENTED_EDGE('',*,*,#62164,.T.); +#62164 = EDGE_CURVE('',#62137,#62079,#62165,.T.); +#62165 = SURFACE_CURVE('',#62166,(#62170,#62177),.PCURVE_S1.); +#62166 = LINE('',#62167,#62168); +#62167 = CARTESIAN_POINT('',(-12.27,-2.24,0.97)); +#62168 = VECTOR('',#62169,1.); +#62169 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#62170 = PCURVE('',#59020,#62171); +#62171 = DEFINITIONAL_REPRESENTATION('',(#62172),#62176); +#62172 = LINE('',#62173,#62174); +#62173 = CARTESIAN_POINT('',(-0.9,0.9)); +#62174 = VECTOR('',#62175,1.); +#62175 = DIRECTION('',(1.,0.E+000)); +#62176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#62177 = PCURVE('',#62178,#62183); +#62178 = PLANE('',#62179); +#62179 = AXIS2_PLACEMENT_3D('',#62180,#62181,#62182); +#62180 = CARTESIAN_POINT('',(-12.27,-2.24,0.97)); +#62181 = DIRECTION('',(-2.22044604925E-016,-9.860761315263E-032,-1.)); +#62182 = DIRECTION('',(4.440892098501E-016,-1.,9.130335306616E-045)); +#62183 = DEFINITIONAL_REPRESENTATION('',(#62184),#62188); +#62184 = LINE('',#62185,#62186); +#62185 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#62186 = VECTOR('',#62187,1.); +#62187 = DIRECTION('',(1.,2.02734169599E-060)); +#62188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#62189 = ADVANCED_FACE('',(#62190,#62196),#59221,.F.); +#62190 = FACE_BOUND('',#62191,.F.); +#62191 = EDGE_LOOP('',(#62192,#62193,#62194,#62195)); +#62192 = ORIENTED_EDGE('',*,*,#59203,.F.); +#62193 = ORIENTED_EDGE('',*,*,#59279,.F.); +#62194 = ORIENTED_EDGE('',*,*,#59328,.F.); +#62195 = ORIENTED_EDGE('',*,*,#59380,.F.); +#62196 = FACE_BOUND('',#62197,.F.); +#62197 = EDGE_LOOP('',(#62198,#62228,#62256,#62284)); +#62198 = ORIENTED_EDGE('',*,*,#62199,.T.); +#62199 = EDGE_CURVE('',#62200,#62202,#62204,.T.); +#62200 = VERTEX_POINT('',#62201); +#62201 = CARTESIAN_POINT('',(-12.27,-2.24,4.11)); +#62202 = VERTEX_POINT('',#62203); +#62203 = CARTESIAN_POINT('',(-12.27,-2.24,3.51)); +#62204 = SURFACE_CURVE('',#62205,(#62209,#62216),.PCURVE_S1.); +#62205 = LINE('',#62206,#62207); +#62206 = CARTESIAN_POINT('',(-12.27,-2.24,4.11)); +#62207 = VECTOR('',#62208,1.); +#62208 = DIRECTION('',(-2.22044604925E-016,1.224646799147E-016,-1.)); +#62209 = PCURVE('',#59221,#62210); +#62210 = DEFINITIONAL_REPRESENTATION('',(#62211),#62215); +#62211 = LINE('',#62212,#62213); +#62212 = CARTESIAN_POINT('',(-0.3,0.9)); +#62213 = VECTOR('',#62214,1.); +#62214 = DIRECTION('',(9.860761315263E-032,-1.)); +#62215 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#62216 = PCURVE('',#62217,#62222); +#62217 = PLANE('',#62218); +#62218 = AXIS2_PLACEMENT_3D('',#62219,#62220,#62221); +#62219 = CARTESIAN_POINT('',(-12.27,-2.24,4.11)); +#62220 = DIRECTION('',(4.440892098501E-016,-1.,-1.224646799147E-016)); +#62221 = DIRECTION('',(-1.,-4.440892098501E-016,2.22044604925E-016)); +#62222 = DEFINITIONAL_REPRESENTATION('',(#62223),#62227); +#62223 = LINE('',#62224,#62225); +#62224 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#62225 = VECTOR('',#62226,1.); +#62226 = DIRECTION('',(-4.930380657631E-032,1.)); +#62227 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#62228 = ORIENTED_EDGE('',*,*,#62229,.T.); +#62229 = EDGE_CURVE('',#62202,#62230,#62232,.T.); +#62230 = VERTEX_POINT('',#62231); +#62231 = CARTESIAN_POINT('',(-12.27,-2.84,3.51)); +#62232 = SURFACE_CURVE('',#62233,(#62237,#62244),.PCURVE_S1.); +#62233 = LINE('',#62234,#62235); +#62234 = CARTESIAN_POINT('',(-12.27,-2.24,3.51)); +#62235 = VECTOR('',#62236,1.); +#62236 = DIRECTION('',(4.440892098501E-016,-1.,-1.224646799147E-016)); +#62237 = PCURVE('',#59221,#62238); +#62238 = DEFINITIONAL_REPRESENTATION('',(#62239),#62243); +#62239 = LINE('',#62240,#62241); +#62240 = CARTESIAN_POINT('',(-0.3,0.3)); +#62241 = VECTOR('',#62242,1.); +#62242 = DIRECTION('',(-1.,0.E+000)); +#62243 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#62244 = PCURVE('',#62245,#62250); +#62245 = PLANE('',#62246); +#62246 = AXIS2_PLACEMENT_3D('',#62247,#62248,#62249); +#62247 = CARTESIAN_POINT('',(-12.27,-2.24,3.51)); +#62248 = DIRECTION('',(-2.22044604925E-016,1.224646799147E-016,-1.)); +#62249 = DIRECTION('',(4.440892098501E-016,-1.,-1.224646799147E-016)); +#62250 = DEFINITIONAL_REPRESENTATION('',(#62251),#62255); +#62251 = LINE('',#62252,#62253); +#62252 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#62253 = VECTOR('',#62254,1.); +#62254 = DIRECTION('',(1.,-2.719262146893E-032)); +#62255 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#62256 = ORIENTED_EDGE('',*,*,#62257,.T.); +#62257 = EDGE_CURVE('',#62230,#62258,#62260,.T.); +#62258 = VERTEX_POINT('',#62259); +#62259 = CARTESIAN_POINT('',(-12.27,-2.84,4.11)); +#62260 = SURFACE_CURVE('',#62261,(#62265,#62272),.PCURVE_S1.); +#62261 = LINE('',#62262,#62263); +#62262 = CARTESIAN_POINT('',(-12.27,-2.84,3.51)); +#62263 = VECTOR('',#62264,1.); +#62264 = DIRECTION('',(2.22044604925E-016,-1.224646799147E-016,1.)); +#62265 = PCURVE('',#59221,#62266); +#62266 = DEFINITIONAL_REPRESENTATION('',(#62267),#62271); +#62267 = LINE('',#62268,#62269); +#62268 = CARTESIAN_POINT('',(-0.9,0.3)); +#62269 = VECTOR('',#62270,1.); +#62270 = DIRECTION('',(-9.860761315263E-032,1.)); +#62271 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#62272 = PCURVE('',#62273,#62278); +#62273 = PLANE('',#62274); +#62274 = AXIS2_PLACEMENT_3D('',#62275,#62276,#62277); +#62275 = CARTESIAN_POINT('',(-12.27,-2.84,3.51)); +#62276 = DIRECTION('',(-4.440892098501E-016,1.,1.224646799147E-016)); +#62277 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#62278 = DEFINITIONAL_REPRESENTATION('',(#62279),#62283); +#62279 = LINE('',#62280,#62281); +#62280 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#62281 = VECTOR('',#62282,1.); +#62282 = DIRECTION('',(-4.930380657631E-032,-1.)); +#62283 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#62284 = ORIENTED_EDGE('',*,*,#62285,.T.); +#62285 = EDGE_CURVE('',#62258,#62200,#62286,.T.); +#62286 = SURFACE_CURVE('',#62287,(#62291,#62298),.PCURVE_S1.); +#62287 = LINE('',#62288,#62289); +#62288 = CARTESIAN_POINT('',(-12.27,-2.84,4.11)); +#62289 = VECTOR('',#62290,1.); +#62290 = DIRECTION('',(-4.440892098501E-016,1.,1.224646799147E-016)); +#62291 = PCURVE('',#59221,#62292); +#62292 = DEFINITIONAL_REPRESENTATION('',(#62293),#62297); +#62293 = LINE('',#62294,#62295); +#62294 = CARTESIAN_POINT('',(-0.9,0.9)); +#62295 = VECTOR('',#62296,1.); +#62296 = DIRECTION('',(1.,0.E+000)); +#62297 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#62298 = PCURVE('',#62299,#62304); +#62299 = PLANE('',#62300); +#62300 = AXIS2_PLACEMENT_3D('',#62301,#62302,#62303); +#62301 = CARTESIAN_POINT('',(-12.27,-2.84,4.11)); +#62302 = DIRECTION('',(2.22044604925E-016,-1.224646799147E-016,1.)); +#62303 = DIRECTION('',(-4.440892098501E-016,1.,1.224646799147E-016)); +#62304 = DEFINITIONAL_REPRESENTATION('',(#62305),#62309); +#62305 = LINE('',#62306,#62307); +#62306 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#62307 = VECTOR('',#62308,1.); +#62308 = DIRECTION('',(1.,2.719262146893E-032)); +#62309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#62310 = ADVANCED_FACE('',(#62311,#62317),#59422,.F.); +#62311 = FACE_BOUND('',#62312,.F.); +#62312 = EDGE_LOOP('',(#62313,#62314,#62315,#62316)); +#62313 = ORIENTED_EDGE('',*,*,#59581,.F.); +#62314 = ORIENTED_EDGE('',*,*,#59404,.F.); +#62315 = ORIENTED_EDGE('',*,*,#59480,.F.); +#62316 = ORIENTED_EDGE('',*,*,#59529,.F.); +#62317 = FACE_BOUND('',#62318,.F.); +#62318 = EDGE_LOOP('',(#62319,#62349,#62377,#62405)); +#62319 = ORIENTED_EDGE('',*,*,#62320,.T.); +#62320 = EDGE_CURVE('',#62321,#62323,#62325,.T.); +#62321 = VERTEX_POINT('',#62322); +#62322 = CARTESIAN_POINT('',(-12.27,-4.78,4.11)); +#62323 = VERTEX_POINT('',#62324); +#62324 = CARTESIAN_POINT('',(-12.27,-4.78,3.51)); +#62325 = SURFACE_CURVE('',#62326,(#62330,#62337),.PCURVE_S1.); +#62326 = LINE('',#62327,#62328); +#62327 = CARTESIAN_POINT('',(-12.27,-4.78,4.11)); +#62328 = VECTOR('',#62329,1.); +#62329 = DIRECTION('',(-2.22044604925E-016,1.224646799147E-016,-1.)); +#62330 = PCURVE('',#59422,#62331); +#62331 = DEFINITIONAL_REPRESENTATION('',(#62332),#62336); +#62332 = LINE('',#62333,#62334); +#62333 = CARTESIAN_POINT('',(-0.3,0.9)); +#62334 = VECTOR('',#62335,1.); +#62335 = DIRECTION('',(9.860761315263E-032,-1.)); +#62336 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#62337 = PCURVE('',#62338,#62343); +#62338 = PLANE('',#62339); +#62339 = AXIS2_PLACEMENT_3D('',#62340,#62341,#62342); +#62340 = CARTESIAN_POINT('',(-12.27,-4.78,4.11)); +#62341 = DIRECTION('',(4.440892098501E-016,-1.,-1.224646799147E-016)); +#62342 = DIRECTION('',(-1.,-4.440892098501E-016,2.22044604925E-016)); +#62343 = DEFINITIONAL_REPRESENTATION('',(#62344),#62348); +#62344 = LINE('',#62345,#62346); +#62345 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#62346 = VECTOR('',#62347,1.); +#62347 = DIRECTION('',(-4.930380657631E-032,1.)); +#62348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#62349 = ORIENTED_EDGE('',*,*,#62350,.T.); +#62350 = EDGE_CURVE('',#62323,#62351,#62353,.T.); +#62351 = VERTEX_POINT('',#62352); +#62352 = CARTESIAN_POINT('',(-12.27,-5.38,3.51)); +#62353 = SURFACE_CURVE('',#62354,(#62358,#62365),.PCURVE_S1.); +#62354 = LINE('',#62355,#62356); +#62355 = CARTESIAN_POINT('',(-12.27,-4.78,3.51)); +#62356 = VECTOR('',#62357,1.); +#62357 = DIRECTION('',(4.440892098501E-016,-1.,-1.224646799147E-016)); +#62358 = PCURVE('',#59422,#62359); +#62359 = DEFINITIONAL_REPRESENTATION('',(#62360),#62364); +#62360 = LINE('',#62361,#62362); +#62361 = CARTESIAN_POINT('',(-0.3,0.3)); +#62362 = VECTOR('',#62363,1.); +#62363 = DIRECTION('',(-1.,0.E+000)); +#62364 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#62365 = PCURVE('',#62366,#62371); +#62366 = PLANE('',#62367); +#62367 = AXIS2_PLACEMENT_3D('',#62368,#62369,#62370); +#62368 = CARTESIAN_POINT('',(-12.27,-4.78,3.51)); +#62369 = DIRECTION('',(-2.22044604925E-016,1.224646799147E-016,-1.)); +#62370 = DIRECTION('',(4.440892098501E-016,-1.,-1.224646799147E-016)); +#62371 = DEFINITIONAL_REPRESENTATION('',(#62372),#62376); +#62372 = LINE('',#62373,#62374); +#62373 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#62374 = VECTOR('',#62375,1.); +#62375 = DIRECTION('',(1.,-2.719262146893E-032)); +#62376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#62377 = ORIENTED_EDGE('',*,*,#62378,.T.); +#62378 = EDGE_CURVE('',#62351,#62379,#62381,.T.); +#62379 = VERTEX_POINT('',#62380); +#62380 = CARTESIAN_POINT('',(-12.27,-5.38,4.11)); +#62381 = SURFACE_CURVE('',#62382,(#62386,#62393),.PCURVE_S1.); +#62382 = LINE('',#62383,#62384); +#62383 = CARTESIAN_POINT('',(-12.27,-5.38,3.51)); +#62384 = VECTOR('',#62385,1.); +#62385 = DIRECTION('',(2.22044604925E-016,-1.224646799147E-016,1.)); +#62386 = PCURVE('',#59422,#62387); +#62387 = DEFINITIONAL_REPRESENTATION('',(#62388),#62392); +#62388 = LINE('',#62389,#62390); +#62389 = CARTESIAN_POINT('',(-0.9,0.3)); +#62390 = VECTOR('',#62391,1.); +#62391 = DIRECTION('',(-9.860761315263E-032,1.)); +#62392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#62393 = PCURVE('',#62394,#62399); +#62394 = PLANE('',#62395); +#62395 = AXIS2_PLACEMENT_3D('',#62396,#62397,#62398); +#62396 = CARTESIAN_POINT('',(-12.27,-5.38,3.51)); +#62397 = DIRECTION('',(-4.440892098501E-016,1.,1.224646799147E-016)); +#62398 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#62399 = DEFINITIONAL_REPRESENTATION('',(#62400),#62404); +#62400 = LINE('',#62401,#62402); +#62401 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#62402 = VECTOR('',#62403,1.); +#62403 = DIRECTION('',(-4.930380657631E-032,-1.)); +#62404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#62405 = ORIENTED_EDGE('',*,*,#62406,.T.); +#62406 = EDGE_CURVE('',#62379,#62321,#62407,.T.); +#62407 = SURFACE_CURVE('',#62408,(#62412,#62419),.PCURVE_S1.); +#62408 = LINE('',#62409,#62410); +#62409 = CARTESIAN_POINT('',(-12.27,-5.38,4.11)); +#62410 = VECTOR('',#62411,1.); +#62411 = DIRECTION('',(-4.440892098501E-016,1.,1.224646799147E-016)); +#62412 = PCURVE('',#59422,#62413); +#62413 = DEFINITIONAL_REPRESENTATION('',(#62414),#62418); +#62414 = LINE('',#62415,#62416); +#62415 = CARTESIAN_POINT('',(-0.9,0.9)); +#62416 = VECTOR('',#62417,1.); +#62417 = DIRECTION('',(1.,0.E+000)); +#62418 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#62419 = PCURVE('',#62420,#62425); +#62420 = PLANE('',#62421); +#62421 = AXIS2_PLACEMENT_3D('',#62422,#62423,#62424); +#62422 = CARTESIAN_POINT('',(-12.27,-5.38,4.11)); +#62423 = DIRECTION('',(2.22044604925E-016,-1.224646799147E-016,1.)); +#62424 = DIRECTION('',(-4.440892098501E-016,1.,1.224646799147E-016)); +#62425 = DEFINITIONAL_REPRESENTATION('',(#62426),#62430); +#62426 = LINE('',#62427,#62428); +#62427 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#62428 = VECTOR('',#62429,1.); +#62429 = DIRECTION('',(1.,2.719262146893E-032)); +#62430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#62431 = ADVANCED_FACE('',(#62432,#62438),#59623,.F.); +#62432 = FACE_BOUND('',#62433,.F.); +#62433 = EDGE_LOOP('',(#62434,#62435,#62436,#62437)); +#62434 = ORIENTED_EDGE('',*,*,#59782,.F.); +#62435 = ORIENTED_EDGE('',*,*,#59605,.F.); +#62436 = ORIENTED_EDGE('',*,*,#59681,.F.); +#62437 = ORIENTED_EDGE('',*,*,#59730,.F.); +#62438 = FACE_BOUND('',#62439,.F.); +#62439 = EDGE_LOOP('',(#62440,#62470,#62498,#62526)); +#62440 = ORIENTED_EDGE('',*,*,#62441,.T.); +#62441 = EDGE_CURVE('',#62442,#62444,#62446,.T.); +#62442 = VERTEX_POINT('',#62443); +#62443 = CARTESIAN_POINT('',(-12.27,-0.3,0.97)); +#62444 = VERTEX_POINT('',#62445); +#62445 = CARTESIAN_POINT('',(-12.27,-0.3,1.57)); +#62446 = SURFACE_CURVE('',#62447,(#62451,#62458),.PCURVE_S1.); +#62447 = LINE('',#62448,#62449); +#62448 = CARTESIAN_POINT('',(-12.27,-0.3,0.97)); +#62449 = VECTOR('',#62450,1.); +#62450 = DIRECTION('',(2.22044604925E-016,9.860761315263E-032,1.)); +#62451 = PCURVE('',#59623,#62452); +#62452 = DEFINITIONAL_REPRESENTATION('',(#62453),#62457); +#62453 = LINE('',#62454,#62455); +#62454 = CARTESIAN_POINT('',(-0.3,0.9)); +#62455 = VECTOR('',#62456,1.); +#62456 = DIRECTION('',(-9.130335306616E-045,-1.)); +#62457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#62458 = PCURVE('',#62459,#62464); +#62459 = PLANE('',#62460); +#62460 = AXIS2_PLACEMENT_3D('',#62461,#62462,#62463); +#62461 = CARTESIAN_POINT('',(-12.27,-0.3,0.97)); +#62462 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#62463 = DIRECTION('',(-1.,-4.440892098501E-016,2.22044604925E-016)); +#62464 = DEFINITIONAL_REPRESENTATION('',(#62465),#62469); +#62465 = LINE('',#62466,#62467); +#62466 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#62467 = VECTOR('',#62468,1.); +#62468 = DIRECTION('',(0.E+000,1.)); +#62469 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#62470 = ORIENTED_EDGE('',*,*,#62471,.T.); +#62471 = EDGE_CURVE('',#62444,#62472,#62474,.T.); +#62472 = VERTEX_POINT('',#62473); +#62473 = CARTESIAN_POINT('',(-12.27,0.3,1.57)); +#62474 = SURFACE_CURVE('',#62475,(#62479,#62486),.PCURVE_S1.); +#62475 = LINE('',#62476,#62477); +#62476 = CARTESIAN_POINT('',(-12.27,-0.3,1.57)); +#62477 = VECTOR('',#62478,1.); +#62478 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#62479 = PCURVE('',#59623,#62480); +#62480 = DEFINITIONAL_REPRESENTATION('',(#62481),#62485); +#62481 = LINE('',#62482,#62483); +#62482 = CARTESIAN_POINT('',(-0.3,0.3)); +#62483 = VECTOR('',#62484,1.); +#62484 = DIRECTION('',(-1.,0.E+000)); +#62485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#62486 = PCURVE('',#62487,#62492); +#62487 = PLANE('',#62488); +#62488 = AXIS2_PLACEMENT_3D('',#62489,#62490,#62491); +#62489 = CARTESIAN_POINT('',(-12.27,-0.3,1.57)); +#62490 = DIRECTION('',(2.22044604925E-016,9.860761315263E-032,1.)); +#62491 = DIRECTION('',(-4.440892098501E-016,1.,-9.130335306616E-045)); +#62492 = DEFINITIONAL_REPRESENTATION('',(#62493),#62497); +#62493 = LINE('',#62494,#62495); +#62494 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#62495 = VECTOR('',#62496,1.); +#62496 = DIRECTION('',(1.,-2.02734169599E-060)); +#62497 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#62498 = ORIENTED_EDGE('',*,*,#62499,.T.); +#62499 = EDGE_CURVE('',#62472,#62500,#62502,.T.); +#62500 = VERTEX_POINT('',#62501); +#62501 = CARTESIAN_POINT('',(-12.27,0.3,0.97)); +#62502 = SURFACE_CURVE('',#62503,(#62507,#62514),.PCURVE_S1.); +#62503 = LINE('',#62504,#62505); +#62504 = CARTESIAN_POINT('',(-12.27,0.3,1.57)); +#62505 = VECTOR('',#62506,1.); +#62506 = DIRECTION('',(-2.22044604925E-016,-9.860761315263E-032,-1.)); +#62507 = PCURVE('',#59623,#62508); +#62508 = DEFINITIONAL_REPRESENTATION('',(#62509),#62513); +#62509 = LINE('',#62510,#62511); +#62510 = CARTESIAN_POINT('',(-0.9,0.3)); +#62511 = VECTOR('',#62512,1.); +#62512 = DIRECTION('',(9.130335306616E-045,1.)); +#62513 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#62514 = PCURVE('',#62515,#62520); +#62515 = PLANE('',#62516); +#62516 = AXIS2_PLACEMENT_3D('',#62517,#62518,#62519); +#62517 = CARTESIAN_POINT('',(-12.27,0.3,1.57)); +#62518 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#62519 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#62520 = DEFINITIONAL_REPRESENTATION('',(#62521),#62525); +#62521 = LINE('',#62522,#62523); +#62522 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#62523 = VECTOR('',#62524,1.); +#62524 = DIRECTION('',(0.E+000,-1.)); +#62525 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#62526 = ORIENTED_EDGE('',*,*,#62527,.T.); +#62527 = EDGE_CURVE('',#62500,#62442,#62528,.T.); +#62528 = SURFACE_CURVE('',#62529,(#62533,#62540),.PCURVE_S1.); +#62529 = LINE('',#62530,#62531); +#62530 = CARTESIAN_POINT('',(-12.27,0.3,0.97)); +#62531 = VECTOR('',#62532,1.); +#62532 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#62533 = PCURVE('',#59623,#62534); +#62534 = DEFINITIONAL_REPRESENTATION('',(#62535),#62539); +#62535 = LINE('',#62536,#62537); +#62536 = CARTESIAN_POINT('',(-0.9,0.9)); +#62537 = VECTOR('',#62538,1.); +#62538 = DIRECTION('',(1.,0.E+000)); +#62539 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#62540 = PCURVE('',#62541,#62546); +#62541 = PLANE('',#62542); +#62542 = AXIS2_PLACEMENT_3D('',#62543,#62544,#62545); +#62543 = CARTESIAN_POINT('',(-12.27,0.3,0.97)); +#62544 = DIRECTION('',(-2.22044604925E-016,-9.860761315263E-032,-1.)); +#62545 = DIRECTION('',(4.440892098501E-016,-1.,9.130335306616E-045)); +#62546 = DEFINITIONAL_REPRESENTATION('',(#62547),#62551); +#62547 = LINE('',#62548,#62549); +#62548 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#62549 = VECTOR('',#62550,1.); +#62550 = DIRECTION('',(1.,2.02734169599E-060)); +#62551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#62552 = ADVANCED_FACE('',(#62553,#62559),#59824,.F.); +#62553 = FACE_BOUND('',#62554,.F.); +#62554 = EDGE_LOOP('',(#62555,#62556,#62557,#62558)); +#62555 = ORIENTED_EDGE('',*,*,#59931,.F.); +#62556 = ORIENTED_EDGE('',*,*,#59983,.F.); +#62557 = ORIENTED_EDGE('',*,*,#59806,.F.); +#62558 = ORIENTED_EDGE('',*,*,#59882,.F.); +#62559 = FACE_BOUND('',#62560,.F.); +#62560 = EDGE_LOOP('',(#62561,#62591,#62619,#62647)); +#62561 = ORIENTED_EDGE('',*,*,#62562,.T.); +#62562 = EDGE_CURVE('',#62563,#62565,#62567,.T.); +#62563 = VERTEX_POINT('',#62564); +#62564 = CARTESIAN_POINT('',(-12.27,0.3,4.11)); +#62565 = VERTEX_POINT('',#62566); +#62566 = CARTESIAN_POINT('',(-12.27,0.3,3.51)); +#62567 = SURFACE_CURVE('',#62568,(#62572,#62579),.PCURVE_S1.); +#62568 = LINE('',#62569,#62570); +#62569 = CARTESIAN_POINT('',(-12.27,0.3,4.11)); +#62570 = VECTOR('',#62571,1.); +#62571 = DIRECTION('',(-2.22044604925E-016,1.224646799147E-016,-1.)); +#62572 = PCURVE('',#59824,#62573); +#62573 = DEFINITIONAL_REPRESENTATION('',(#62574),#62578); +#62574 = LINE('',#62575,#62576); +#62575 = CARTESIAN_POINT('',(-0.3,0.9)); +#62576 = VECTOR('',#62577,1.); +#62577 = DIRECTION('',(9.860761315263E-032,-1.)); +#62578 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#62579 = PCURVE('',#62580,#62585); +#62580 = PLANE('',#62581); +#62581 = AXIS2_PLACEMENT_3D('',#62582,#62583,#62584); +#62582 = CARTESIAN_POINT('',(-12.27,0.3,4.11)); +#62583 = DIRECTION('',(4.440892098501E-016,-1.,-1.224646799147E-016)); +#62584 = DIRECTION('',(-1.,-4.440892098501E-016,2.22044604925E-016)); +#62585 = DEFINITIONAL_REPRESENTATION('',(#62586),#62590); +#62586 = LINE('',#62587,#62588); +#62587 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#62588 = VECTOR('',#62589,1.); +#62589 = DIRECTION('',(-4.930380657631E-032,1.)); +#62590 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#62591 = ORIENTED_EDGE('',*,*,#62592,.T.); +#62592 = EDGE_CURVE('',#62565,#62593,#62595,.T.); +#62593 = VERTEX_POINT('',#62594); +#62594 = CARTESIAN_POINT('',(-12.27,-0.3,3.51)); +#62595 = SURFACE_CURVE('',#62596,(#62600,#62607),.PCURVE_S1.); +#62596 = LINE('',#62597,#62598); +#62597 = CARTESIAN_POINT('',(-12.27,0.3,3.51)); +#62598 = VECTOR('',#62599,1.); +#62599 = DIRECTION('',(4.440892098501E-016,-1.,-1.224646799147E-016)); +#62600 = PCURVE('',#59824,#62601); +#62601 = DEFINITIONAL_REPRESENTATION('',(#62602),#62606); +#62602 = LINE('',#62603,#62604); +#62603 = CARTESIAN_POINT('',(-0.3,0.3)); +#62604 = VECTOR('',#62605,1.); +#62605 = DIRECTION('',(-1.,0.E+000)); +#62606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#62607 = PCURVE('',#62608,#62613); +#62608 = PLANE('',#62609); +#62609 = AXIS2_PLACEMENT_3D('',#62610,#62611,#62612); +#62610 = CARTESIAN_POINT('',(-12.27,0.3,3.51)); +#62611 = DIRECTION('',(-2.22044604925E-016,1.224646799147E-016,-1.)); +#62612 = DIRECTION('',(4.440892098501E-016,-1.,-1.224646799147E-016)); +#62613 = DEFINITIONAL_REPRESENTATION('',(#62614),#62618); +#62614 = LINE('',#62615,#62616); +#62615 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#62616 = VECTOR('',#62617,1.); +#62617 = DIRECTION('',(1.,-2.719262146893E-032)); +#62618 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#62619 = ORIENTED_EDGE('',*,*,#62620,.T.); +#62620 = EDGE_CURVE('',#62593,#62621,#62623,.T.); +#62621 = VERTEX_POINT('',#62622); +#62622 = CARTESIAN_POINT('',(-12.27,-0.3,4.11)); +#62623 = SURFACE_CURVE('',#62624,(#62628,#62635),.PCURVE_S1.); +#62624 = LINE('',#62625,#62626); +#62625 = CARTESIAN_POINT('',(-12.27,-0.3,3.51)); +#62626 = VECTOR('',#62627,1.); +#62627 = DIRECTION('',(2.22044604925E-016,-1.224646799147E-016,1.)); +#62628 = PCURVE('',#59824,#62629); +#62629 = DEFINITIONAL_REPRESENTATION('',(#62630),#62634); +#62630 = LINE('',#62631,#62632); +#62631 = CARTESIAN_POINT('',(-0.9,0.3)); +#62632 = VECTOR('',#62633,1.); +#62633 = DIRECTION('',(-9.860761315263E-032,1.)); +#62634 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#62635 = PCURVE('',#62636,#62641); +#62636 = PLANE('',#62637); +#62637 = AXIS2_PLACEMENT_3D('',#62638,#62639,#62640); +#62638 = CARTESIAN_POINT('',(-12.27,-0.3,3.51)); +#62639 = DIRECTION('',(-4.440892098501E-016,1.,1.224646799147E-016)); +#62640 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#62641 = DEFINITIONAL_REPRESENTATION('',(#62642),#62646); +#62642 = LINE('',#62643,#62644); +#62643 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#62644 = VECTOR('',#62645,1.); +#62645 = DIRECTION('',(-4.930380657631E-032,-1.)); +#62646 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#62647 = ORIENTED_EDGE('',*,*,#62648,.T.); +#62648 = EDGE_CURVE('',#62621,#62563,#62649,.T.); +#62649 = SURFACE_CURVE('',#62650,(#62654,#62661),.PCURVE_S1.); +#62650 = LINE('',#62651,#62652); +#62651 = CARTESIAN_POINT('',(-12.27,-0.3,4.11)); +#62652 = VECTOR('',#62653,1.); +#62653 = DIRECTION('',(-4.440892098501E-016,1.,1.224646799147E-016)); +#62654 = PCURVE('',#59824,#62655); +#62655 = DEFINITIONAL_REPRESENTATION('',(#62656),#62660); +#62656 = LINE('',#62657,#62658); +#62657 = CARTESIAN_POINT('',(-0.9,0.9)); +#62658 = VECTOR('',#62659,1.); +#62659 = DIRECTION('',(1.,0.E+000)); +#62660 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#62661 = PCURVE('',#62662,#62667); +#62662 = PLANE('',#62663); +#62663 = AXIS2_PLACEMENT_3D('',#62664,#62665,#62666); +#62664 = CARTESIAN_POINT('',(-12.27,-0.3,4.11)); +#62665 = DIRECTION('',(2.22044604925E-016,-1.224646799147E-016,1.)); +#62666 = DIRECTION('',(-4.440892098501E-016,1.,1.224646799147E-016)); +#62667 = DEFINITIONAL_REPRESENTATION('',(#62668),#62672); +#62668 = LINE('',#62669,#62670); +#62669 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#62670 = VECTOR('',#62671,1.); +#62671 = DIRECTION('',(1.,2.719262146893E-032)); +#62672 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#62673 = ADVANCED_FACE('',(#62674),#60025,.F.); +#62674 = FACE_BOUND('',#62675,.F.); +#62675 = EDGE_LOOP('',(#62676,#62677,#62678,#62679,#62702,#62730)); +#62676 = ORIENTED_EDGE('',*,*,#60007,.F.); +#62677 = ORIENTED_EDGE('',*,*,#60304,.F.); +#62678 = ORIENTED_EDGE('',*,*,#60227,.F.); +#62679 = ORIENTED_EDGE('',*,*,#62680,.F.); +#62680 = EDGE_CURVE('',#62681,#60198,#62683,.T.); +#62681 = VERTEX_POINT('',#62682); +#62682 = CARTESIAN_POINT('',(-0.1,-5.23,-2.9)); +#62683 = SURFACE_CURVE('',#62684,(#62688,#62695),.PCURVE_S1.); +#62684 = LINE('',#62685,#62686); +#62685 = CARTESIAN_POINT('',(-0.1,-5.23,-2.9)); +#62686 = VECTOR('',#62687,1.); +#62687 = DIRECTION('',(2.154149081659E-016,-0.242535625036, + 0.970142500145)); +#62688 = PCURVE('',#60025,#62689); +#62689 = DEFINITIONAL_REPRESENTATION('',(#62690),#62694); +#62690 = LINE('',#62691,#62692); +#62691 = CARTESIAN_POINT('',(6.51,-0.15)); +#62692 = VECTOR('',#62693,1.); +#62693 = DIRECTION('',(-0.970142500145,-0.242535625036)); +#62694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#62695 = PCURVE('',#60215,#62696); +#62696 = DEFINITIONAL_REPRESENTATION('',(#62697),#62701); +#62697 = LINE('',#62698,#62699); +#62698 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#62699 = VECTOR('',#62700,1.); +#62700 = DIRECTION('',(1.,1.232595164408E-032)); +#62701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#62702 = ORIENTED_EDGE('',*,*,#62703,.F.); +#62703 = EDGE_CURVE('',#62704,#62681,#62706,.T.); +#62704 = VERTEX_POINT('',#62705); +#62705 = CARTESIAN_POINT('',(-0.1,-4.93,-2.9)); +#62706 = SURFACE_CURVE('',#62707,(#62711,#62718),.PCURVE_S1.); +#62707 = LINE('',#62708,#62709); +#62708 = CARTESIAN_POINT('',(-0.1,-4.93,-2.9)); +#62709 = VECTOR('',#62710,1.); +#62710 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#62711 = PCURVE('',#60025,#62712); +#62712 = DEFINITIONAL_REPRESENTATION('',(#62713),#62717); +#62713 = LINE('',#62714,#62715); +#62714 = CARTESIAN_POINT('',(6.51,0.15)); +#62715 = VECTOR('',#62716,1.); +#62716 = DIRECTION('',(-4.379057701015E-046,-1.)); +#62717 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#62718 = PCURVE('',#62719,#62724); +#62719 = PLANE('',#62720); +#62720 = AXIS2_PLACEMENT_3D('',#62721,#62722,#62723); +#62721 = CARTESIAN_POINT('',(-0.1,-4.93,-2.9)); +#62722 = DIRECTION('',(1.110223024625E-016,4.930380657631E-032,1.)); +#62723 = DIRECTION('',(-4.440892098501E-016,1.,4.379057701015E-046)); +#62724 = DEFINITIONAL_REPRESENTATION('',(#62725),#62729); +#62725 = LINE('',#62726,#62727); +#62726 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#62727 = VECTOR('',#62728,1.); +#62728 = DIRECTION('',(-1.,-4.861730685828E-062)); +#62729 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#62730 = ORIENTED_EDGE('',*,*,#62731,.F.); +#62731 = EDGE_CURVE('',#60010,#62704,#62732,.T.); +#62732 = SURFACE_CURVE('',#62733,(#62737,#62744),.PCURVE_S1.); +#62733 = LINE('',#62734,#62735); +#62734 = CARTESIAN_POINT('',(-0.1,-4.78,-2.3)); +#62735 = VECTOR('',#62736,1.); +#62736 = DIRECTION('',(3.697785493224E-032,-0.242535625036, + -0.970142500145)); +#62737 = PCURVE('',#60025,#62738); +#62738 = DEFINITIONAL_REPRESENTATION('',(#62739),#62743); +#62739 = LINE('',#62740,#62741); +#62740 = CARTESIAN_POINT('',(5.91,0.3)); +#62741 = VECTOR('',#62742,1.); +#62742 = DIRECTION('',(0.970142500145,-0.242535625036)); +#62743 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#62744 = PCURVE('',#60053,#62745); +#62745 = DEFINITIONAL_REPRESENTATION('',(#62746),#62750); +#62746 = LINE('',#62747,#62748); +#62747 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#62748 = VECTOR('',#62749,1.); +#62749 = DIRECTION('',(1.,-3.697785493223E-032)); +#62750 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#62751 = ADVANCED_FACE('',(#62752),#60053,.T.); +#62752 = FACE_BOUND('',#62753,.T.); +#62753 = EDGE_LOOP('',(#62754,#62755,#62778,#62799)); +#62754 = ORIENTED_EDGE('',*,*,#60037,.T.); +#62755 = ORIENTED_EDGE('',*,*,#62756,.T.); +#62756 = EDGE_CURVE('',#60038,#62757,#62759,.T.); +#62757 = VERTEX_POINT('',#62758); +#62758 = CARTESIAN_POINT('',(0.1,-4.93,-2.9)); +#62759 = SURFACE_CURVE('',#62760,(#62764,#62771),.PCURVE_S1.); +#62760 = LINE('',#62761,#62762); +#62761 = CARTESIAN_POINT('',(0.1,-4.78,-2.3)); +#62762 = VECTOR('',#62763,1.); +#62763 = DIRECTION('',(3.697785493224E-032,-0.242535625036, + -0.970142500145)); +#62764 = PCURVE('',#60053,#62765); +#62765 = DEFINITIONAL_REPRESENTATION('',(#62766),#62770); +#62766 = LINE('',#62767,#62768); +#62767 = CARTESIAN_POINT('',(2.465190328816E-033,-0.2)); +#62768 = VECTOR('',#62769,1.); +#62769 = DIRECTION('',(1.,-3.697785493223E-032)); +#62770 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#62771 = PCURVE('',#60081,#62772); +#62772 = DEFINITIONAL_REPRESENTATION('',(#62773),#62777); +#62773 = LINE('',#62774,#62775); +#62774 = CARTESIAN_POINT('',(5.91,0.3)); +#62775 = VECTOR('',#62776,1.); +#62776 = DIRECTION('',(0.970142500145,-0.242535625036)); +#62777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#62778 = ORIENTED_EDGE('',*,*,#62779,.F.); +#62779 = EDGE_CURVE('',#62704,#62757,#62780,.T.); +#62780 = SURFACE_CURVE('',#62781,(#62785,#62792),.PCURVE_S1.); +#62781 = LINE('',#62782,#62783); +#62782 = CARTESIAN_POINT('',(-0.1,-4.93,-2.9)); +#62783 = VECTOR('',#62784,1.); +#62784 = DIRECTION('',(1.,4.440892098501E-016,-1.110223024625E-016)); +#62785 = PCURVE('',#60053,#62786); +#62786 = DEFINITIONAL_REPRESENTATION('',(#62787),#62791); +#62787 = LINE('',#62788,#62789); +#62788 = CARTESIAN_POINT('',(0.618465843843,8.628166150855E-032)); +#62789 = VECTOR('',#62790,1.); +#62790 = DIRECTION('',(8.678702552596E-029,-1.)); +#62791 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#62792 = PCURVE('',#62719,#62793); +#62793 = DEFINITIONAL_REPRESENTATION('',(#62794),#62798); +#62794 = LINE('',#62795,#62796); +#62795 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#62796 = VECTOR('',#62797,1.); +#62797 = DIRECTION('',(-4.861730685828E-062,-1.)); +#62798 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#62799 = ORIENTED_EDGE('',*,*,#62731,.F.); +#62800 = ADVANCED_FACE('',(#62801),#60081,.T.); +#62801 = FACE_BOUND('',#62802,.T.); +#62802 = EDGE_LOOP('',(#62803,#62804,#62805,#62828,#62849,#62850)); +#62803 = ORIENTED_EDGE('',*,*,#60171,.F.); +#62804 = ORIENTED_EDGE('',*,*,#60280,.F.); +#62805 = ORIENTED_EDGE('',*,*,#62806,.F.); +#62806 = EDGE_CURVE('',#62807,#60200,#62809,.T.); +#62807 = VERTEX_POINT('',#62808); +#62808 = CARTESIAN_POINT('',(0.1,-5.23,-2.9)); +#62809 = SURFACE_CURVE('',#62810,(#62814,#62821),.PCURVE_S1.); +#62810 = LINE('',#62811,#62812); +#62811 = CARTESIAN_POINT('',(0.1,-5.23,-2.9)); +#62812 = VECTOR('',#62813,1.); +#62813 = DIRECTION('',(2.154149081659E-016,-0.242535625036, + 0.970142500145)); +#62814 = PCURVE('',#60081,#62815); +#62815 = DEFINITIONAL_REPRESENTATION('',(#62816),#62820); +#62816 = LINE('',#62817,#62818); +#62817 = CARTESIAN_POINT('',(6.51,-0.15)); +#62818 = VECTOR('',#62819,1.); +#62819 = DIRECTION('',(-0.970142500145,-0.242535625036)); +#62820 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#62821 = PCURVE('',#60215,#62822); +#62822 = DEFINITIONAL_REPRESENTATION('',(#62823),#62827); +#62823 = LINE('',#62824,#62825); +#62824 = CARTESIAN_POINT('',(4.308298163318E-017,-0.2)); +#62825 = VECTOR('',#62826,1.); +#62826 = DIRECTION('',(1.,1.232595164408E-032)); +#62827 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#62828 = ORIENTED_EDGE('',*,*,#62829,.F.); +#62829 = EDGE_CURVE('',#62757,#62807,#62830,.T.); +#62830 = SURFACE_CURVE('',#62831,(#62835,#62842),.PCURVE_S1.); +#62831 = LINE('',#62832,#62833); +#62832 = CARTESIAN_POINT('',(0.1,-5.08,-2.9)); +#62833 = VECTOR('',#62834,1.); +#62834 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#62835 = PCURVE('',#60081,#62836); +#62836 = DEFINITIONAL_REPRESENTATION('',(#62837),#62841); +#62837 = LINE('',#62838,#62839); +#62838 = CARTESIAN_POINT('',(6.51,3.204747427461E-031)); +#62839 = VECTOR('',#62840,1.); +#62840 = DIRECTION('',(-4.379057701015E-046,-1.)); +#62841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#62842 = PCURVE('',#62719,#62843); +#62843 = DEFINITIONAL_REPRESENTATION('',(#62844),#62848); +#62844 = LINE('',#62845,#62846); +#62845 = CARTESIAN_POINT('',(-0.15,-0.2)); +#62846 = VECTOR('',#62847,1.); +#62847 = DIRECTION('',(-1.,-4.861730685828E-062)); +#62848 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#62849 = ORIENTED_EDGE('',*,*,#62756,.F.); +#62850 = ORIENTED_EDGE('',*,*,#60065,.F.); +#62851 = ADVANCED_FACE('',(#62852),#60215,.T.); +#62852 = FACE_BOUND('',#62853,.T.); +#62853 = EDGE_LOOP('',(#62854,#62875,#62876,#62877)); +#62854 = ORIENTED_EDGE('',*,*,#62855,.T.); +#62855 = EDGE_CURVE('',#62681,#62807,#62856,.T.); +#62856 = SURFACE_CURVE('',#62857,(#62861,#62868),.PCURVE_S1.); +#62857 = LINE('',#62858,#62859); +#62858 = CARTESIAN_POINT('',(-0.1,-5.23,-2.9)); +#62859 = VECTOR('',#62860,1.); +#62860 = DIRECTION('',(1.,4.440892098501E-016,-1.110223024625E-016)); +#62861 = PCURVE('',#60215,#62862); +#62862 = DEFINITIONAL_REPRESENTATION('',(#62863),#62867); +#62863 = LINE('',#62864,#62865); +#62864 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#62865 = VECTOR('',#62866,1.); +#62866 = DIRECTION('',(2.384948383613E-028,-1.)); +#62867 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#62868 = PCURVE('',#62719,#62869); +#62869 = DEFINITIONAL_REPRESENTATION('',(#62870),#62874); +#62870 = LINE('',#62871,#62872); +#62871 = CARTESIAN_POINT('',(-0.3,1.33226762955E-016)); +#62872 = VECTOR('',#62873,1.); +#62873 = DIRECTION('',(-4.861730685828E-062,-1.)); +#62874 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#62875 = ORIENTED_EDGE('',*,*,#62806,.T.); +#62876 = ORIENTED_EDGE('',*,*,#60197,.F.); +#62877 = ORIENTED_EDGE('',*,*,#62680,.F.); +#62878 = ADVANCED_FACE('',(#62879),#60349,.F.); +#62879 = FACE_BOUND('',#62880,.F.); +#62880 = EDGE_LOOP('',(#62881,#62882,#62883,#62884,#62907,#62935)); +#62881 = ORIENTED_EDGE('',*,*,#60331,.F.); +#62882 = ORIENTED_EDGE('',*,*,#60601,.F.); +#62883 = ORIENTED_EDGE('',*,*,#60501,.F.); +#62884 = ORIENTED_EDGE('',*,*,#62885,.F.); +#62885 = EDGE_CURVE('',#62886,#60472,#62888,.T.); +#62886 = VERTEX_POINT('',#62887); +#62887 = CARTESIAN_POINT('',(-2.64,-5.23,-2.9)); +#62888 = SURFACE_CURVE('',#62889,(#62893,#62900),.PCURVE_S1.); +#62889 = LINE('',#62890,#62891); +#62890 = CARTESIAN_POINT('',(-2.64,-5.23,-2.9)); +#62891 = VECTOR('',#62892,1.); +#62892 = DIRECTION('',(2.154149081659E-016,-0.242535625036, + 0.970142500145)); +#62893 = PCURVE('',#60349,#62894); +#62894 = DEFINITIONAL_REPRESENTATION('',(#62895),#62899); +#62895 = LINE('',#62896,#62897); +#62896 = CARTESIAN_POINT('',(3.97,-0.15)); +#62897 = VECTOR('',#62898,1.); +#62898 = DIRECTION('',(-0.970142500145,-0.242535625036)); +#62899 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#62900 = PCURVE('',#60489,#62901); +#62901 = DEFINITIONAL_REPRESENTATION('',(#62902),#62906); +#62902 = LINE('',#62903,#62904); +#62903 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#62904 = VECTOR('',#62905,1.); +#62905 = DIRECTION('',(1.,1.232595164408E-032)); +#62906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#62907 = ORIENTED_EDGE('',*,*,#62908,.F.); +#62908 = EDGE_CURVE('',#62909,#62886,#62911,.T.); +#62909 = VERTEX_POINT('',#62910); +#62910 = CARTESIAN_POINT('',(-2.64,-4.93,-2.9)); +#62911 = SURFACE_CURVE('',#62912,(#62916,#62923),.PCURVE_S1.); +#62912 = LINE('',#62913,#62914); +#62913 = CARTESIAN_POINT('',(-2.64,-4.93,-2.9)); +#62914 = VECTOR('',#62915,1.); +#62915 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#62916 = PCURVE('',#60349,#62917); +#62917 = DEFINITIONAL_REPRESENTATION('',(#62918),#62922); +#62918 = LINE('',#62919,#62920); +#62919 = CARTESIAN_POINT('',(3.97,0.15)); +#62920 = VECTOR('',#62921,1.); +#62921 = DIRECTION('',(-4.379057701015E-046,-1.)); +#62922 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#62923 = PCURVE('',#62924,#62929); +#62924 = PLANE('',#62925); +#62925 = AXIS2_PLACEMENT_3D('',#62926,#62927,#62928); +#62926 = CARTESIAN_POINT('',(-2.64,-4.93,-2.9)); +#62927 = DIRECTION('',(1.110223024625E-016,4.930380657631E-032,1.)); +#62928 = DIRECTION('',(-4.440892098501E-016,1.,4.379057701015E-046)); +#62929 = DEFINITIONAL_REPRESENTATION('',(#62930),#62934); +#62930 = LINE('',#62931,#62932); +#62931 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#62932 = VECTOR('',#62933,1.); +#62933 = DIRECTION('',(-1.,-4.861730685828E-062)); +#62934 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#62935 = ORIENTED_EDGE('',*,*,#62936,.F.); +#62936 = EDGE_CURVE('',#60334,#62909,#62937,.T.); +#62937 = SURFACE_CURVE('',#62938,(#62942,#62949),.PCURVE_S1.); +#62938 = LINE('',#62939,#62940); +#62939 = CARTESIAN_POINT('',(-2.64,-4.78,-2.3)); +#62940 = VECTOR('',#62941,1.); +#62941 = DIRECTION('',(-4.930380657633E-032,-0.242535625036, + -0.970142500145)); +#62942 = PCURVE('',#60349,#62943); +#62943 = DEFINITIONAL_REPRESENTATION('',(#62944),#62948); +#62944 = LINE('',#62945,#62946); +#62945 = CARTESIAN_POINT('',(3.37,0.3)); +#62946 = VECTOR('',#62947,1.); +#62947 = DIRECTION('',(0.970142500145,-0.242535625036)); +#62948 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#62949 = PCURVE('',#60377,#62950); +#62950 = DEFINITIONAL_REPRESENTATION('',(#62951),#62955); +#62951 = LINE('',#62952,#62953); +#62952 = CARTESIAN_POINT('',(-0.E+000,0.E+000)); +#62953 = VECTOR('',#62954,1.); +#62954 = DIRECTION('',(1.,0.E+000)); +#62955 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#62956 = ADVANCED_FACE('',(#62957),#60377,.T.); +#62957 = FACE_BOUND('',#62958,.T.); +#62958 = EDGE_LOOP('',(#62959,#62960,#62983,#63004)); +#62959 = ORIENTED_EDGE('',*,*,#60361,.T.); +#62960 = ORIENTED_EDGE('',*,*,#62961,.T.); +#62961 = EDGE_CURVE('',#60362,#62962,#62964,.T.); +#62962 = VERTEX_POINT('',#62963); +#62963 = CARTESIAN_POINT('',(-2.44,-4.93,-2.9)); +#62964 = SURFACE_CURVE('',#62965,(#62969,#62976),.PCURVE_S1.); +#62965 = LINE('',#62966,#62967); +#62966 = CARTESIAN_POINT('',(-2.44,-4.78,-2.3)); +#62967 = VECTOR('',#62968,1.); +#62968 = DIRECTION('',(-4.930380657633E-032,-0.242535625036, + -0.970142500145)); +#62969 = PCURVE('',#60377,#62970); +#62970 = DEFINITIONAL_REPRESENTATION('',(#62971),#62975); +#62971 = LINE('',#62972,#62973); +#62972 = CARTESIAN_POINT('',(-9.860761315263E-033,-0.2)); +#62973 = VECTOR('',#62974,1.); +#62974 = DIRECTION('',(1.,0.E+000)); +#62975 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#62976 = PCURVE('',#60405,#62977); +#62977 = DEFINITIONAL_REPRESENTATION('',(#62978),#62982); +#62978 = LINE('',#62979,#62980); +#62979 = CARTESIAN_POINT('',(3.37,0.3)); +#62980 = VECTOR('',#62981,1.); +#62981 = DIRECTION('',(0.970142500145,-0.242535625036)); +#62982 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#62983 = ORIENTED_EDGE('',*,*,#62984,.F.); +#62984 = EDGE_CURVE('',#62909,#62962,#62985,.T.); +#62985 = SURFACE_CURVE('',#62986,(#62990,#62997),.PCURVE_S1.); +#62986 = LINE('',#62987,#62988); +#62987 = CARTESIAN_POINT('',(-2.64,-4.93,-2.9)); +#62988 = VECTOR('',#62989,1.); +#62989 = DIRECTION('',(1.,4.440892098501E-016,-1.110223024625E-016)); +#62990 = PCURVE('',#60377,#62991); +#62991 = DEFINITIONAL_REPRESENTATION('',(#62992),#62996); +#62992 = LINE('',#62993,#62994); +#62993 = CARTESIAN_POINT('',(0.618465843843,4.930380657631E-032)); +#62994 = VECTOR('',#62995,1.); +#62995 = DIRECTION('',(8.672539576773E-029,-1.)); +#62996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#62997 = PCURVE('',#62924,#62998); +#62998 = DEFINITIONAL_REPRESENTATION('',(#62999),#63003); +#62999 = LINE('',#63000,#63001); +#63000 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#63001 = VECTOR('',#63002,1.); +#63002 = DIRECTION('',(-4.861730685828E-062,-1.)); +#63003 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#63004 = ORIENTED_EDGE('',*,*,#62936,.F.); +#63005 = ADVANCED_FACE('',(#63006),#60405,.T.); +#63006 = FACE_BOUND('',#63007,.T.); +#63007 = EDGE_LOOP('',(#63008,#63009,#63010,#63033,#63054,#63055)); +#63008 = ORIENTED_EDGE('',*,*,#60629,.F.); +#63009 = ORIENTED_EDGE('',*,*,#60577,.F.); +#63010 = ORIENTED_EDGE('',*,*,#63011,.F.); +#63011 = EDGE_CURVE('',#63012,#60474,#63014,.T.); +#63012 = VERTEX_POINT('',#63013); +#63013 = CARTESIAN_POINT('',(-2.44,-5.23,-2.9)); +#63014 = SURFACE_CURVE('',#63015,(#63019,#63026),.PCURVE_S1.); +#63015 = LINE('',#63016,#63017); +#63016 = CARTESIAN_POINT('',(-2.44,-5.23,-2.9)); +#63017 = VECTOR('',#63018,1.); +#63018 = DIRECTION('',(2.154149081659E-016,-0.242535625036, + 0.970142500145)); +#63019 = PCURVE('',#60405,#63020); +#63020 = DEFINITIONAL_REPRESENTATION('',(#63021),#63025); +#63021 = LINE('',#63022,#63023); +#63022 = CARTESIAN_POINT('',(3.97,-0.15)); +#63023 = VECTOR('',#63024,1.); +#63024 = DIRECTION('',(-0.970142500145,-0.242535625036)); +#63025 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#63026 = PCURVE('',#60489,#63027); +#63027 = DEFINITIONAL_REPRESENTATION('',(#63028),#63032); +#63028 = LINE('',#63029,#63030); +#63029 = CARTESIAN_POINT('',(4.308298163318E-017,-0.2)); +#63030 = VECTOR('',#63031,1.); +#63031 = DIRECTION('',(1.,1.232595164408E-032)); +#63032 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#63033 = ORIENTED_EDGE('',*,*,#63034,.F.); +#63034 = EDGE_CURVE('',#62962,#63012,#63035,.T.); +#63035 = SURFACE_CURVE('',#63036,(#63040,#63047),.PCURVE_S1.); +#63036 = LINE('',#63037,#63038); +#63037 = CARTESIAN_POINT('',(-2.44,-5.08,-2.9)); +#63038 = VECTOR('',#63039,1.); +#63039 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#63040 = PCURVE('',#60405,#63041); +#63041 = DEFINITIONAL_REPRESENTATION('',(#63042),#63046); +#63042 = LINE('',#63043,#63044); +#63043 = CARTESIAN_POINT('',(3.97,1.972152263053E-031)); +#63044 = VECTOR('',#63045,1.); +#63045 = DIRECTION('',(-4.379057701015E-046,-1.)); +#63046 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#63047 = PCURVE('',#62924,#63048); +#63048 = DEFINITIONAL_REPRESENTATION('',(#63049),#63053); +#63049 = LINE('',#63050,#63051); +#63050 = CARTESIAN_POINT('',(-0.15,-0.2)); +#63051 = VECTOR('',#63052,1.); +#63052 = DIRECTION('',(-1.,-4.861730685828E-062)); +#63053 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#63054 = ORIENTED_EDGE('',*,*,#62961,.F.); +#63055 = ORIENTED_EDGE('',*,*,#60389,.F.); +#63056 = ADVANCED_FACE('',(#63057),#60489,.T.); +#63057 = FACE_BOUND('',#63058,.T.); +#63058 = EDGE_LOOP('',(#63059,#63080,#63081,#63082)); +#63059 = ORIENTED_EDGE('',*,*,#63060,.T.); +#63060 = EDGE_CURVE('',#62886,#63012,#63061,.T.); +#63061 = SURFACE_CURVE('',#63062,(#63066,#63073),.PCURVE_S1.); +#63062 = LINE('',#63063,#63064); +#63063 = CARTESIAN_POINT('',(-2.64,-5.23,-2.9)); +#63064 = VECTOR('',#63065,1.); +#63065 = DIRECTION('',(1.,4.440892098501E-016,-1.110223024625E-016)); +#63066 = PCURVE('',#60489,#63067); +#63067 = DEFINITIONAL_REPRESENTATION('',(#63068),#63072); +#63068 = LINE('',#63069,#63070); +#63069 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#63070 = VECTOR('',#63071,1.); +#63071 = DIRECTION('',(2.384948383613E-028,-1.)); +#63072 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#63073 = PCURVE('',#62924,#63074); +#63074 = DEFINITIONAL_REPRESENTATION('',(#63075),#63079); +#63075 = LINE('',#63076,#63077); +#63076 = CARTESIAN_POINT('',(-0.3,1.33226762955E-016)); +#63077 = VECTOR('',#63078,1.); +#63078 = DIRECTION('',(-4.861730685828E-062,-1.)); +#63079 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#63080 = ORIENTED_EDGE('',*,*,#63011,.T.); +#63081 = ORIENTED_EDGE('',*,*,#60471,.F.); +#63082 = ORIENTED_EDGE('',*,*,#62885,.F.); +#63083 = ADVANCED_FACE('',(#63084),#60673,.F.); +#63084 = FACE_BOUND('',#63085,.F.); +#63085 = EDGE_LOOP('',(#63086,#63087,#63088,#63089,#63112,#63140)); +#63086 = ORIENTED_EDGE('',*,*,#60655,.F.); +#63087 = ORIENTED_EDGE('',*,*,#60952,.F.); +#63088 = ORIENTED_EDGE('',*,*,#60875,.F.); +#63089 = ORIENTED_EDGE('',*,*,#63090,.F.); +#63090 = EDGE_CURVE('',#63091,#60846,#63093,.T.); +#63091 = VERTEX_POINT('',#63092); +#63092 = CARTESIAN_POINT('',(-2.64,-2.69,-2.9)); +#63093 = SURFACE_CURVE('',#63094,(#63098,#63105),.PCURVE_S1.); +#63094 = LINE('',#63095,#63096); +#63095 = CARTESIAN_POINT('',(-2.64,-2.69,-2.9)); +#63096 = VECTOR('',#63097,1.); +#63097 = DIRECTION('',(2.154149081659E-016,-0.242535625036, + 0.970142500145)); +#63098 = PCURVE('',#60673,#63099); +#63099 = DEFINITIONAL_REPRESENTATION('',(#63100),#63104); +#63100 = LINE('',#63101,#63102); +#63101 = CARTESIAN_POINT('',(3.97,-0.15)); +#63102 = VECTOR('',#63103,1.); +#63103 = DIRECTION('',(-0.970142500145,-0.242535625036)); +#63104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#63105 = PCURVE('',#60863,#63106); +#63106 = DEFINITIONAL_REPRESENTATION('',(#63107),#63111); +#63107 = LINE('',#63108,#63109); +#63108 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#63109 = VECTOR('',#63110,1.); +#63110 = DIRECTION('',(1.,1.232595164408E-032)); +#63111 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#63112 = ORIENTED_EDGE('',*,*,#63113,.F.); +#63113 = EDGE_CURVE('',#63114,#63091,#63116,.T.); +#63114 = VERTEX_POINT('',#63115); +#63115 = CARTESIAN_POINT('',(-2.64,-2.39,-2.9)); +#63116 = SURFACE_CURVE('',#63117,(#63121,#63128),.PCURVE_S1.); +#63117 = LINE('',#63118,#63119); +#63118 = CARTESIAN_POINT('',(-2.64,-2.39,-2.9)); +#63119 = VECTOR('',#63120,1.); +#63120 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#63121 = PCURVE('',#60673,#63122); +#63122 = DEFINITIONAL_REPRESENTATION('',(#63123),#63127); +#63123 = LINE('',#63124,#63125); +#63124 = CARTESIAN_POINT('',(3.97,0.15)); +#63125 = VECTOR('',#63126,1.); +#63126 = DIRECTION('',(-4.379057701015E-046,-1.)); +#63127 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#63128 = PCURVE('',#63129,#63134); +#63129 = PLANE('',#63130); +#63130 = AXIS2_PLACEMENT_3D('',#63131,#63132,#63133); +#63131 = CARTESIAN_POINT('',(-2.64,-2.39,-2.9)); +#63132 = DIRECTION('',(1.110223024625E-016,4.930380657631E-032,1.)); +#63133 = DIRECTION('',(-4.440892098501E-016,1.,4.379057701015E-046)); +#63134 = DEFINITIONAL_REPRESENTATION('',(#63135),#63139); +#63135 = LINE('',#63136,#63137); +#63136 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#63137 = VECTOR('',#63138,1.); +#63138 = DIRECTION('',(-1.,-4.861730685828E-062)); +#63139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#63140 = ORIENTED_EDGE('',*,*,#63141,.F.); +#63141 = EDGE_CURVE('',#60658,#63114,#63142,.T.); +#63142 = SURFACE_CURVE('',#63143,(#63147,#63154),.PCURVE_S1.); +#63143 = LINE('',#63144,#63145); +#63144 = CARTESIAN_POINT('',(-2.64,-2.24,-2.3)); +#63145 = VECTOR('',#63146,1.); +#63146 = DIRECTION('',(-4.930380657633E-032,-0.242535625036, + -0.970142500145)); +#63147 = PCURVE('',#60673,#63148); +#63148 = DEFINITIONAL_REPRESENTATION('',(#63149),#63153); +#63149 = LINE('',#63150,#63151); +#63150 = CARTESIAN_POINT('',(3.37,0.3)); +#63151 = VECTOR('',#63152,1.); +#63152 = DIRECTION('',(0.970142500145,-0.242535625036)); +#63153 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#63154 = PCURVE('',#60701,#63155); +#63155 = DEFINITIONAL_REPRESENTATION('',(#63156),#63160); +#63156 = LINE('',#63157,#63158); +#63157 = CARTESIAN_POINT('',(-0.E+000,0.E+000)); +#63158 = VECTOR('',#63159,1.); +#63159 = DIRECTION('',(1.,0.E+000)); +#63160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#63161 = ADVANCED_FACE('',(#63162),#60701,.T.); +#63162 = FACE_BOUND('',#63163,.T.); +#63163 = EDGE_LOOP('',(#63164,#63165,#63188,#63209)); +#63164 = ORIENTED_EDGE('',*,*,#60685,.T.); +#63165 = ORIENTED_EDGE('',*,*,#63166,.T.); +#63166 = EDGE_CURVE('',#60686,#63167,#63169,.T.); +#63167 = VERTEX_POINT('',#63168); +#63168 = CARTESIAN_POINT('',(-2.44,-2.39,-2.9)); +#63169 = SURFACE_CURVE('',#63170,(#63174,#63181),.PCURVE_S1.); +#63170 = LINE('',#63171,#63172); +#63171 = CARTESIAN_POINT('',(-2.44,-2.24,-2.3)); +#63172 = VECTOR('',#63173,1.); +#63173 = DIRECTION('',(-4.930380657633E-032,-0.242535625036, + -0.970142500145)); +#63174 = PCURVE('',#60701,#63175); +#63175 = DEFINITIONAL_REPRESENTATION('',(#63176),#63180); +#63176 = LINE('',#63177,#63178); +#63177 = CARTESIAN_POINT('',(-9.860761315263E-033,-0.2)); +#63178 = VECTOR('',#63179,1.); +#63179 = DIRECTION('',(1.,0.E+000)); +#63180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#63181 = PCURVE('',#60729,#63182); +#63182 = DEFINITIONAL_REPRESENTATION('',(#63183),#63187); +#63183 = LINE('',#63184,#63185); +#63184 = CARTESIAN_POINT('',(3.37,0.3)); +#63185 = VECTOR('',#63186,1.); +#63186 = DIRECTION('',(0.970142500145,-0.242535625036)); +#63187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#63188 = ORIENTED_EDGE('',*,*,#63189,.F.); +#63189 = EDGE_CURVE('',#63114,#63167,#63190,.T.); +#63190 = SURFACE_CURVE('',#63191,(#63195,#63202),.PCURVE_S1.); +#63191 = LINE('',#63192,#63193); +#63192 = CARTESIAN_POINT('',(-2.64,-2.39,-2.9)); +#63193 = VECTOR('',#63194,1.); +#63194 = DIRECTION('',(1.,4.440892098501E-016,-1.110223024625E-016)); +#63195 = PCURVE('',#60701,#63196); +#63196 = DEFINITIONAL_REPRESENTATION('',(#63197),#63201); +#63197 = LINE('',#63198,#63199); +#63198 = CARTESIAN_POINT('',(0.618465843843,4.930380657631E-032)); +#63199 = VECTOR('',#63200,1.); +#63200 = DIRECTION('',(8.672539576773E-029,-1.)); +#63201 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#63202 = PCURVE('',#63129,#63203); +#63203 = DEFINITIONAL_REPRESENTATION('',(#63204),#63208); +#63204 = LINE('',#63205,#63206); +#63205 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#63206 = VECTOR('',#63207,1.); +#63207 = DIRECTION('',(-4.861730685828E-062,-1.)); +#63208 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#63209 = ORIENTED_EDGE('',*,*,#63141,.F.); +#63210 = ADVANCED_FACE('',(#63211),#60729,.T.); +#63211 = FACE_BOUND('',#63212,.T.); +#63212 = EDGE_LOOP('',(#63213,#63214,#63215,#63238,#63259,#63260)); +#63213 = ORIENTED_EDGE('',*,*,#60819,.F.); +#63214 = ORIENTED_EDGE('',*,*,#60928,.F.); +#63215 = ORIENTED_EDGE('',*,*,#63216,.F.); +#63216 = EDGE_CURVE('',#63217,#60848,#63219,.T.); +#63217 = VERTEX_POINT('',#63218); +#63218 = CARTESIAN_POINT('',(-2.44,-2.69,-2.9)); +#63219 = SURFACE_CURVE('',#63220,(#63224,#63231),.PCURVE_S1.); +#63220 = LINE('',#63221,#63222); +#63221 = CARTESIAN_POINT('',(-2.44,-2.69,-2.9)); +#63222 = VECTOR('',#63223,1.); +#63223 = DIRECTION('',(2.154149081659E-016,-0.242535625036, + 0.970142500145)); +#63224 = PCURVE('',#60729,#63225); +#63225 = DEFINITIONAL_REPRESENTATION('',(#63226),#63230); +#63226 = LINE('',#63227,#63228); +#63227 = CARTESIAN_POINT('',(3.97,-0.15)); +#63228 = VECTOR('',#63229,1.); +#63229 = DIRECTION('',(-0.970142500145,-0.242535625036)); +#63230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#63231 = PCURVE('',#60863,#63232); +#63232 = DEFINITIONAL_REPRESENTATION('',(#63233),#63237); +#63233 = LINE('',#63234,#63235); +#63234 = CARTESIAN_POINT('',(4.308298163318E-017,-0.2)); +#63235 = VECTOR('',#63236,1.); +#63236 = DIRECTION('',(1.,1.232595164408E-032)); +#63237 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#63238 = ORIENTED_EDGE('',*,*,#63239,.F.); +#63239 = EDGE_CURVE('',#63167,#63217,#63240,.T.); +#63240 = SURFACE_CURVE('',#63241,(#63245,#63252),.PCURVE_S1.); +#63241 = LINE('',#63242,#63243); +#63242 = CARTESIAN_POINT('',(-2.44,-2.54,-2.9)); +#63243 = VECTOR('',#63244,1.); +#63244 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#63245 = PCURVE('',#60729,#63246); +#63246 = DEFINITIONAL_REPRESENTATION('',(#63247),#63251); +#63247 = LINE('',#63248,#63249); +#63248 = CARTESIAN_POINT('',(3.97,1.972152263053E-031)); +#63249 = VECTOR('',#63250,1.); +#63250 = DIRECTION('',(-4.379057701015E-046,-1.)); +#63251 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#63252 = PCURVE('',#63129,#63253); +#63253 = DEFINITIONAL_REPRESENTATION('',(#63254),#63258); +#63254 = LINE('',#63255,#63256); +#63255 = CARTESIAN_POINT('',(-0.15,-0.2)); +#63256 = VECTOR('',#63257,1.); +#63257 = DIRECTION('',(-1.,-4.861730685828E-062)); +#63258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#63259 = ORIENTED_EDGE('',*,*,#63166,.F.); +#63260 = ORIENTED_EDGE('',*,*,#60713,.F.); +#63261 = ADVANCED_FACE('',(#63262),#60863,.T.); +#63262 = FACE_BOUND('',#63263,.T.); +#63263 = EDGE_LOOP('',(#63264,#63285,#63286,#63287)); +#63264 = ORIENTED_EDGE('',*,*,#63265,.T.); +#63265 = EDGE_CURVE('',#63091,#63217,#63266,.T.); +#63266 = SURFACE_CURVE('',#63267,(#63271,#63278),.PCURVE_S1.); +#63267 = LINE('',#63268,#63269); +#63268 = CARTESIAN_POINT('',(-2.64,-2.69,-2.9)); +#63269 = VECTOR('',#63270,1.); +#63270 = DIRECTION('',(1.,4.440892098501E-016,-1.110223024625E-016)); +#63271 = PCURVE('',#60863,#63272); +#63272 = DEFINITIONAL_REPRESENTATION('',(#63273),#63277); +#63273 = LINE('',#63274,#63275); +#63274 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#63275 = VECTOR('',#63276,1.); +#63276 = DIRECTION('',(2.384948383613E-028,-1.)); +#63277 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#63278 = PCURVE('',#63129,#63279); +#63279 = DEFINITIONAL_REPRESENTATION('',(#63280),#63284); +#63280 = LINE('',#63281,#63282); +#63281 = CARTESIAN_POINT('',(-0.3,1.33226762955E-016)); +#63282 = VECTOR('',#63283,1.); +#63283 = DIRECTION('',(-4.861730685828E-062,-1.)); +#63284 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#63285 = ORIENTED_EDGE('',*,*,#63216,.T.); +#63286 = ORIENTED_EDGE('',*,*,#60845,.F.); +#63287 = ORIENTED_EDGE('',*,*,#63090,.F.); +#63288 = ADVANCED_FACE('',(#63289),#60997,.F.); +#63289 = FACE_BOUND('',#63290,.F.); +#63290 = EDGE_LOOP('',(#63291,#63292,#63293,#63294,#63317,#63345)); +#63291 = ORIENTED_EDGE('',*,*,#60979,.F.); +#63292 = ORIENTED_EDGE('',*,*,#61276,.F.); +#63293 = ORIENTED_EDGE('',*,*,#61199,.F.); +#63294 = ORIENTED_EDGE('',*,*,#63295,.F.); +#63295 = EDGE_CURVE('',#63296,#61170,#63298,.T.); +#63296 = VERTEX_POINT('',#63297); +#63297 = CARTESIAN_POINT('',(-0.1,-2.69,-2.9)); +#63298 = SURFACE_CURVE('',#63299,(#63303,#63310),.PCURVE_S1.); +#63299 = LINE('',#63300,#63301); +#63300 = CARTESIAN_POINT('',(-0.1,-2.69,-2.9)); +#63301 = VECTOR('',#63302,1.); +#63302 = DIRECTION('',(2.154149081659E-016,-0.242535625036, + 0.970142500145)); +#63303 = PCURVE('',#60997,#63304); +#63304 = DEFINITIONAL_REPRESENTATION('',(#63305),#63309); +#63305 = LINE('',#63306,#63307); +#63306 = CARTESIAN_POINT('',(6.51,-0.15)); +#63307 = VECTOR('',#63308,1.); +#63308 = DIRECTION('',(-0.970142500145,-0.242535625036)); +#63309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#63310 = PCURVE('',#61187,#63311); +#63311 = DEFINITIONAL_REPRESENTATION('',(#63312),#63316); +#63312 = LINE('',#63313,#63314); +#63313 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#63314 = VECTOR('',#63315,1.); +#63315 = DIRECTION('',(1.,1.232595164408E-032)); +#63316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#63317 = ORIENTED_EDGE('',*,*,#63318,.F.); +#63318 = EDGE_CURVE('',#63319,#63296,#63321,.T.); +#63319 = VERTEX_POINT('',#63320); +#63320 = CARTESIAN_POINT('',(-0.1,-2.39,-2.9)); +#63321 = SURFACE_CURVE('',#63322,(#63326,#63333),.PCURVE_S1.); +#63322 = LINE('',#63323,#63324); +#63323 = CARTESIAN_POINT('',(-0.1,-2.39,-2.9)); +#63324 = VECTOR('',#63325,1.); +#63325 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#63326 = PCURVE('',#60997,#63327); +#63327 = DEFINITIONAL_REPRESENTATION('',(#63328),#63332); +#63328 = LINE('',#63329,#63330); +#63329 = CARTESIAN_POINT('',(6.51,0.15)); +#63330 = VECTOR('',#63331,1.); +#63331 = DIRECTION('',(-4.379057701015E-046,-1.)); +#63332 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#63333 = PCURVE('',#63334,#63339); +#63334 = PLANE('',#63335); +#63335 = AXIS2_PLACEMENT_3D('',#63336,#63337,#63338); +#63336 = CARTESIAN_POINT('',(-0.1,-2.39,-2.9)); +#63337 = DIRECTION('',(1.110223024625E-016,4.930380657631E-032,1.)); +#63338 = DIRECTION('',(-4.440892098501E-016,1.,4.379057701015E-046)); +#63339 = DEFINITIONAL_REPRESENTATION('',(#63340),#63344); +#63340 = LINE('',#63341,#63342); +#63341 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#63342 = VECTOR('',#63343,1.); +#63343 = DIRECTION('',(-1.,-4.861730685828E-062)); +#63344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#63345 = ORIENTED_EDGE('',*,*,#63346,.F.); +#63346 = EDGE_CURVE('',#60982,#63319,#63347,.T.); +#63347 = SURFACE_CURVE('',#63348,(#63352,#63359),.PCURVE_S1.); +#63348 = LINE('',#63349,#63350); +#63349 = CARTESIAN_POINT('',(-0.1,-2.24,-2.3)); +#63350 = VECTOR('',#63351,1.); +#63351 = DIRECTION('',(3.697785493224E-032,-0.242535625036, + -0.970142500145)); +#63352 = PCURVE('',#60997,#63353); +#63353 = DEFINITIONAL_REPRESENTATION('',(#63354),#63358); +#63354 = LINE('',#63355,#63356); +#63355 = CARTESIAN_POINT('',(5.91,0.3)); +#63356 = VECTOR('',#63357,1.); +#63357 = DIRECTION('',(0.970142500145,-0.242535625036)); +#63358 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#63359 = PCURVE('',#61025,#63360); +#63360 = DEFINITIONAL_REPRESENTATION('',(#63361),#63365); +#63361 = LINE('',#63362,#63363); +#63362 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#63363 = VECTOR('',#63364,1.); +#63364 = DIRECTION('',(1.,-3.697785493223E-032)); +#63365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#63366 = ADVANCED_FACE('',(#63367),#61025,.T.); +#63367 = FACE_BOUND('',#63368,.T.); +#63368 = EDGE_LOOP('',(#63369,#63370,#63393,#63414)); +#63369 = ORIENTED_EDGE('',*,*,#61009,.T.); +#63370 = ORIENTED_EDGE('',*,*,#63371,.T.); +#63371 = EDGE_CURVE('',#61010,#63372,#63374,.T.); +#63372 = VERTEX_POINT('',#63373); +#63373 = CARTESIAN_POINT('',(0.1,-2.39,-2.9)); +#63374 = SURFACE_CURVE('',#63375,(#63379,#63386),.PCURVE_S1.); +#63375 = LINE('',#63376,#63377); +#63376 = CARTESIAN_POINT('',(0.1,-2.24,-2.3)); +#63377 = VECTOR('',#63378,1.); +#63378 = DIRECTION('',(3.697785493224E-032,-0.242535625036, + -0.970142500145)); +#63379 = PCURVE('',#61025,#63380); +#63380 = DEFINITIONAL_REPRESENTATION('',(#63381),#63385); +#63381 = LINE('',#63382,#63383); +#63382 = CARTESIAN_POINT('',(2.465190328816E-033,-0.2)); +#63383 = VECTOR('',#63384,1.); +#63384 = DIRECTION('',(1.,-3.697785493223E-032)); +#63385 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#63386 = PCURVE('',#61053,#63387); +#63387 = DEFINITIONAL_REPRESENTATION('',(#63388),#63392); +#63388 = LINE('',#63389,#63390); +#63389 = CARTESIAN_POINT('',(5.91,0.3)); +#63390 = VECTOR('',#63391,1.); +#63391 = DIRECTION('',(0.970142500145,-0.242535625036)); +#63392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#63393 = ORIENTED_EDGE('',*,*,#63394,.F.); +#63394 = EDGE_CURVE('',#63319,#63372,#63395,.T.); +#63395 = SURFACE_CURVE('',#63396,(#63400,#63407),.PCURVE_S1.); +#63396 = LINE('',#63397,#63398); +#63397 = CARTESIAN_POINT('',(-0.1,-2.39,-2.9)); +#63398 = VECTOR('',#63399,1.); +#63399 = DIRECTION('',(1.,4.440892098501E-016,-1.110223024625E-016)); +#63400 = PCURVE('',#61025,#63401); +#63401 = DEFINITIONAL_REPRESENTATION('',(#63402),#63406); +#63402 = LINE('',#63403,#63404); +#63403 = CARTESIAN_POINT('',(0.618465843843,8.628166150855E-032)); +#63404 = VECTOR('',#63405,1.); +#63405 = DIRECTION('',(8.678702552596E-029,-1.)); +#63406 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#63407 = PCURVE('',#63334,#63408); +#63408 = DEFINITIONAL_REPRESENTATION('',(#63409),#63413); +#63409 = LINE('',#63410,#63411); +#63410 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#63411 = VECTOR('',#63412,1.); +#63412 = DIRECTION('',(-4.861730685828E-062,-1.)); +#63413 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#63414 = ORIENTED_EDGE('',*,*,#63346,.F.); +#63415 = ADVANCED_FACE('',(#63416),#61053,.T.); +#63416 = FACE_BOUND('',#63417,.T.); +#63417 = EDGE_LOOP('',(#63418,#63419,#63420,#63443,#63464,#63465)); +#63418 = ORIENTED_EDGE('',*,*,#61143,.F.); +#63419 = ORIENTED_EDGE('',*,*,#61252,.F.); +#63420 = ORIENTED_EDGE('',*,*,#63421,.F.); +#63421 = EDGE_CURVE('',#63422,#61172,#63424,.T.); +#63422 = VERTEX_POINT('',#63423); +#63423 = CARTESIAN_POINT('',(0.1,-2.69,-2.9)); +#63424 = SURFACE_CURVE('',#63425,(#63429,#63436),.PCURVE_S1.); +#63425 = LINE('',#63426,#63427); +#63426 = CARTESIAN_POINT('',(0.1,-2.69,-2.9)); +#63427 = VECTOR('',#63428,1.); +#63428 = DIRECTION('',(2.154149081659E-016,-0.242535625036, + 0.970142500145)); +#63429 = PCURVE('',#61053,#63430); +#63430 = DEFINITIONAL_REPRESENTATION('',(#63431),#63435); +#63431 = LINE('',#63432,#63433); +#63432 = CARTESIAN_POINT('',(6.51,-0.15)); +#63433 = VECTOR('',#63434,1.); +#63434 = DIRECTION('',(-0.970142500145,-0.242535625036)); +#63435 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#63436 = PCURVE('',#61187,#63437); +#63437 = DEFINITIONAL_REPRESENTATION('',(#63438),#63442); +#63438 = LINE('',#63439,#63440); +#63439 = CARTESIAN_POINT('',(4.308298163318E-017,-0.2)); +#63440 = VECTOR('',#63441,1.); +#63441 = DIRECTION('',(1.,1.232595164408E-032)); +#63442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#63443 = ORIENTED_EDGE('',*,*,#63444,.F.); +#63444 = EDGE_CURVE('',#63372,#63422,#63445,.T.); +#63445 = SURFACE_CURVE('',#63446,(#63450,#63457),.PCURVE_S1.); +#63446 = LINE('',#63447,#63448); +#63447 = CARTESIAN_POINT('',(0.1,-2.54,-2.9)); +#63448 = VECTOR('',#63449,1.); +#63449 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#63450 = PCURVE('',#61053,#63451); +#63451 = DEFINITIONAL_REPRESENTATION('',(#63452),#63456); +#63452 = LINE('',#63453,#63454); +#63453 = CARTESIAN_POINT('',(6.51,3.204747427461E-031)); +#63454 = VECTOR('',#63455,1.); +#63455 = DIRECTION('',(-4.379057701015E-046,-1.)); +#63456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#63457 = PCURVE('',#63334,#63458); +#63458 = DEFINITIONAL_REPRESENTATION('',(#63459),#63463); +#63459 = LINE('',#63460,#63461); +#63460 = CARTESIAN_POINT('',(-0.15,-0.2)); +#63461 = VECTOR('',#63462,1.); +#63462 = DIRECTION('',(-1.,-4.861730685828E-062)); +#63463 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#63464 = ORIENTED_EDGE('',*,*,#63371,.F.); +#63465 = ORIENTED_EDGE('',*,*,#61037,.F.); +#63466 = ADVANCED_FACE('',(#63467),#61187,.T.); +#63467 = FACE_BOUND('',#63468,.T.); +#63468 = EDGE_LOOP('',(#63469,#63490,#63491,#63492)); +#63469 = ORIENTED_EDGE('',*,*,#63470,.T.); +#63470 = EDGE_CURVE('',#63296,#63422,#63471,.T.); +#63471 = SURFACE_CURVE('',#63472,(#63476,#63483),.PCURVE_S1.); +#63472 = LINE('',#63473,#63474); +#63473 = CARTESIAN_POINT('',(-0.1,-2.69,-2.9)); +#63474 = VECTOR('',#63475,1.); +#63475 = DIRECTION('',(1.,4.440892098501E-016,-1.110223024625E-016)); +#63476 = PCURVE('',#61187,#63477); +#63477 = DEFINITIONAL_REPRESENTATION('',(#63478),#63482); +#63478 = LINE('',#63479,#63480); +#63479 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#63480 = VECTOR('',#63481,1.); +#63481 = DIRECTION('',(2.384948383613E-028,-1.)); +#63482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#63483 = PCURVE('',#63334,#63484); +#63484 = DEFINITIONAL_REPRESENTATION('',(#63485),#63489); +#63485 = LINE('',#63486,#63487); +#63486 = CARTESIAN_POINT('',(-0.3,1.33226762955E-016)); +#63487 = VECTOR('',#63488,1.); +#63488 = DIRECTION('',(-4.861730685828E-062,-1.)); +#63489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#63490 = ORIENTED_EDGE('',*,*,#63421,.T.); +#63491 = ORIENTED_EDGE('',*,*,#61169,.F.); +#63492 = ORIENTED_EDGE('',*,*,#63295,.F.); +#63493 = ADVANCED_FACE('',(#63494),#61321,.F.); +#63494 = FACE_BOUND('',#63495,.F.); +#63495 = EDGE_LOOP('',(#63496,#63497,#63498,#63499,#63522,#63550)); +#63496 = ORIENTED_EDGE('',*,*,#61303,.F.); +#63497 = ORIENTED_EDGE('',*,*,#61573,.F.); +#63498 = ORIENTED_EDGE('',*,*,#61473,.F.); +#63499 = ORIENTED_EDGE('',*,*,#63500,.F.); +#63500 = EDGE_CURVE('',#63501,#61444,#63503,.T.); +#63501 = VERTEX_POINT('',#63502); +#63502 = CARTESIAN_POINT('',(-0.1,-0.15,-2.9)); +#63503 = SURFACE_CURVE('',#63504,(#63508,#63515),.PCURVE_S1.); +#63504 = LINE('',#63505,#63506); +#63505 = CARTESIAN_POINT('',(-0.1,-0.15,-2.9)); +#63506 = VECTOR('',#63507,1.); +#63507 = DIRECTION('',(2.154149081659E-016,-0.242535625036, + 0.970142500145)); +#63508 = PCURVE('',#61321,#63509); +#63509 = DEFINITIONAL_REPRESENTATION('',(#63510),#63514); +#63510 = LINE('',#63511,#63512); +#63511 = CARTESIAN_POINT('',(6.51,-0.15)); +#63512 = VECTOR('',#63513,1.); +#63513 = DIRECTION('',(-0.970142500145,-0.242535625036)); +#63514 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#63515 = PCURVE('',#61461,#63516); +#63516 = DEFINITIONAL_REPRESENTATION('',(#63517),#63521); +#63517 = LINE('',#63518,#63519); +#63518 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#63519 = VECTOR('',#63520,1.); +#63520 = DIRECTION('',(1.,1.232595164408E-032)); +#63521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#63522 = ORIENTED_EDGE('',*,*,#63523,.F.); +#63523 = EDGE_CURVE('',#63524,#63501,#63526,.T.); +#63524 = VERTEX_POINT('',#63525); +#63525 = CARTESIAN_POINT('',(-0.1,0.15,-2.9)); +#63526 = SURFACE_CURVE('',#63527,(#63531,#63538),.PCURVE_S1.); +#63527 = LINE('',#63528,#63529); +#63528 = CARTESIAN_POINT('',(-0.1,0.15,-2.9)); +#63529 = VECTOR('',#63530,1.); +#63530 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#63531 = PCURVE('',#61321,#63532); +#63532 = DEFINITIONAL_REPRESENTATION('',(#63533),#63537); +#63533 = LINE('',#63534,#63535); +#63534 = CARTESIAN_POINT('',(6.51,0.15)); +#63535 = VECTOR('',#63536,1.); +#63536 = DIRECTION('',(-4.379057701015E-046,-1.)); +#63537 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#63538 = PCURVE('',#63539,#63544); +#63539 = PLANE('',#63540); +#63540 = AXIS2_PLACEMENT_3D('',#63541,#63542,#63543); +#63541 = CARTESIAN_POINT('',(-0.1,0.15,-2.9)); +#63542 = DIRECTION('',(1.110223024625E-016,4.930380657631E-032,1.)); +#63543 = DIRECTION('',(-4.440892098501E-016,1.,4.379057701015E-046)); +#63544 = DEFINITIONAL_REPRESENTATION('',(#63545),#63549); +#63545 = LINE('',#63546,#63547); +#63546 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#63547 = VECTOR('',#63548,1.); +#63548 = DIRECTION('',(-1.,-4.861730685828E-062)); +#63549 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#63550 = ORIENTED_EDGE('',*,*,#63551,.F.); +#63551 = EDGE_CURVE('',#61306,#63524,#63552,.T.); +#63552 = SURFACE_CURVE('',#63553,(#63557,#63564),.PCURVE_S1.); +#63553 = LINE('',#63554,#63555); +#63554 = CARTESIAN_POINT('',(-0.1,0.3,-2.3)); +#63555 = VECTOR('',#63556,1.); +#63556 = DIRECTION('',(3.697785493224E-032,-0.242535625036, + -0.970142500145)); +#63557 = PCURVE('',#61321,#63558); +#63558 = DEFINITIONAL_REPRESENTATION('',(#63559),#63563); +#63559 = LINE('',#63560,#63561); +#63560 = CARTESIAN_POINT('',(5.91,0.3)); +#63561 = VECTOR('',#63562,1.); +#63562 = DIRECTION('',(0.970142500145,-0.242535625036)); +#63563 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#63564 = PCURVE('',#61349,#63565); +#63565 = DEFINITIONAL_REPRESENTATION('',(#63566),#63570); +#63566 = LINE('',#63567,#63568); +#63567 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#63568 = VECTOR('',#63569,1.); +#63569 = DIRECTION('',(1.,-3.697785493223E-032)); +#63570 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#63571 = ADVANCED_FACE('',(#63572),#61349,.T.); +#63572 = FACE_BOUND('',#63573,.T.); +#63573 = EDGE_LOOP('',(#63574,#63575,#63598,#63619)); +#63574 = ORIENTED_EDGE('',*,*,#61333,.T.); +#63575 = ORIENTED_EDGE('',*,*,#63576,.T.); +#63576 = EDGE_CURVE('',#61334,#63577,#63579,.T.); +#63577 = VERTEX_POINT('',#63578); +#63578 = CARTESIAN_POINT('',(0.1,0.15,-2.9)); +#63579 = SURFACE_CURVE('',#63580,(#63584,#63591),.PCURVE_S1.); +#63580 = LINE('',#63581,#63582); +#63581 = CARTESIAN_POINT('',(0.1,0.3,-2.3)); +#63582 = VECTOR('',#63583,1.); +#63583 = DIRECTION('',(3.697785493224E-032,-0.242535625036, + -0.970142500145)); +#63584 = PCURVE('',#61349,#63585); +#63585 = DEFINITIONAL_REPRESENTATION('',(#63586),#63590); +#63586 = LINE('',#63587,#63588); +#63587 = CARTESIAN_POINT('',(-2.692686352069E-017,-0.2)); +#63588 = VECTOR('',#63589,1.); +#63589 = DIRECTION('',(1.,-3.697785493223E-032)); +#63590 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#63591 = PCURVE('',#61377,#63592); +#63592 = DEFINITIONAL_REPRESENTATION('',(#63593),#63597); +#63593 = LINE('',#63594,#63595); +#63594 = CARTESIAN_POINT('',(5.91,0.3)); +#63595 = VECTOR('',#63596,1.); +#63596 = DIRECTION('',(0.970142500145,-0.242535625036)); +#63597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#63598 = ORIENTED_EDGE('',*,*,#63599,.F.); +#63599 = EDGE_CURVE('',#63524,#63577,#63600,.T.); +#63600 = SURFACE_CURVE('',#63601,(#63605,#63612),.PCURVE_S1.); +#63601 = LINE('',#63602,#63603); +#63602 = CARTESIAN_POINT('',(-0.1,0.15,-2.9)); +#63603 = VECTOR('',#63604,1.); +#63604 = DIRECTION('',(1.,4.440892098501E-016,-1.110223024625E-016)); +#63605 = PCURVE('',#61349,#63606); +#63606 = DEFINITIONAL_REPRESENTATION('',(#63607),#63611); +#63607 = LINE('',#63608,#63609); +#63608 = CARTESIAN_POINT('',(0.618465843843,0.E+000)); +#63609 = VECTOR('',#63610,1.); +#63610 = DIRECTION('',(8.678702552596E-029,-1.)); +#63611 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#63612 = PCURVE('',#63539,#63613); +#63613 = DEFINITIONAL_REPRESENTATION('',(#63614),#63618); +#63614 = LINE('',#63615,#63616); +#63615 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#63616 = VECTOR('',#63617,1.); +#63617 = DIRECTION('',(-4.861730685828E-062,-1.)); +#63618 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#63619 = ORIENTED_EDGE('',*,*,#63551,.F.); +#63620 = ADVANCED_FACE('',(#63621),#61377,.T.); +#63621 = FACE_BOUND('',#63622,.T.); +#63622 = EDGE_LOOP('',(#63623,#63624,#63625,#63648,#63669,#63670)); +#63623 = ORIENTED_EDGE('',*,*,#61601,.F.); +#63624 = ORIENTED_EDGE('',*,*,#61549,.F.); +#63625 = ORIENTED_EDGE('',*,*,#63626,.F.); +#63626 = EDGE_CURVE('',#63627,#61446,#63629,.T.); +#63627 = VERTEX_POINT('',#63628); +#63628 = CARTESIAN_POINT('',(0.1,-0.15,-2.9)); +#63629 = SURFACE_CURVE('',#63630,(#63634,#63641),.PCURVE_S1.); +#63630 = LINE('',#63631,#63632); +#63631 = CARTESIAN_POINT('',(0.1,-0.15,-2.9)); +#63632 = VECTOR('',#63633,1.); +#63633 = DIRECTION('',(2.154149081659E-016,-0.242535625036, + 0.970142500145)); +#63634 = PCURVE('',#61377,#63635); +#63635 = DEFINITIONAL_REPRESENTATION('',(#63636),#63640); +#63636 = LINE('',#63637,#63638); +#63637 = CARTESIAN_POINT('',(6.51,-0.15)); +#63638 = VECTOR('',#63639,1.); +#63639 = DIRECTION('',(-0.970142500145,-0.242535625036)); +#63640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#63641 = PCURVE('',#61461,#63642); +#63642 = DEFINITIONAL_REPRESENTATION('',(#63643),#63647); +#63643 = LINE('',#63644,#63645); +#63644 = CARTESIAN_POINT('',(2.288783399266E-017,-0.2)); +#63645 = VECTOR('',#63646,1.); +#63646 = DIRECTION('',(1.,1.232595164408E-032)); +#63647 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#63648 = ORIENTED_EDGE('',*,*,#63649,.F.); +#63649 = EDGE_CURVE('',#63577,#63627,#63650,.T.); +#63650 = SURFACE_CURVE('',#63651,(#63655,#63662),.PCURVE_S1.); +#63651 = LINE('',#63652,#63653); +#63652 = CARTESIAN_POINT('',(0.1,1.048050535246E-015,-2.9)); +#63653 = VECTOR('',#63654,1.); +#63654 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#63655 = PCURVE('',#61377,#63656); +#63656 = DEFINITIONAL_REPRESENTATION('',(#63657),#63661); +#63657 = LINE('',#63658,#63659); +#63658 = CARTESIAN_POINT('',(6.51,-7.395570986445E-032)); +#63659 = VECTOR('',#63660,1.); +#63660 = DIRECTION('',(-4.379057701015E-046,-1.)); +#63661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#63662 = PCURVE('',#63539,#63663); +#63663 = DEFINITIONAL_REPRESENTATION('',(#63664),#63668); +#63664 = LINE('',#63665,#63666); +#63665 = CARTESIAN_POINT('',(-0.15,-0.2)); +#63666 = VECTOR('',#63667,1.); +#63667 = DIRECTION('',(-1.,-4.861730685828E-062)); +#63668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#63669 = ORIENTED_EDGE('',*,*,#63576,.F.); +#63670 = ORIENTED_EDGE('',*,*,#61361,.F.); +#63671 = ADVANCED_FACE('',(#63672),#61461,.T.); +#63672 = FACE_BOUND('',#63673,.T.); +#63673 = EDGE_LOOP('',(#63674,#63695,#63696,#63697)); +#63674 = ORIENTED_EDGE('',*,*,#63675,.T.); +#63675 = EDGE_CURVE('',#63501,#63627,#63676,.T.); +#63676 = SURFACE_CURVE('',#63677,(#63681,#63688),.PCURVE_S1.); +#63677 = LINE('',#63678,#63679); +#63678 = CARTESIAN_POINT('',(-0.1,-0.15,-2.9)); +#63679 = VECTOR('',#63680,1.); +#63680 = DIRECTION('',(1.,4.440892098501E-016,-1.110223024625E-016)); +#63681 = PCURVE('',#61461,#63682); +#63682 = DEFINITIONAL_REPRESENTATION('',(#63683),#63687); +#63683 = LINE('',#63684,#63685); +#63684 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#63685 = VECTOR('',#63686,1.); +#63686 = DIRECTION('',(2.384948383613E-028,-1.)); +#63687 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#63688 = PCURVE('',#63539,#63689); +#63689 = DEFINITIONAL_REPRESENTATION('',(#63690),#63694); +#63690 = LINE('',#63691,#63692); +#63691 = CARTESIAN_POINT('',(-0.3,1.33226762955E-016)); +#63692 = VECTOR('',#63693,1.); +#63693 = DIRECTION('',(-4.861730685828E-062,-1.)); +#63694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#63695 = ORIENTED_EDGE('',*,*,#63626,.T.); +#63696 = ORIENTED_EDGE('',*,*,#61443,.F.); +#63697 = ORIENTED_EDGE('',*,*,#63500,.F.); +#63698 = ADVANCED_FACE('',(#63699),#61645,.F.); +#63699 = FACE_BOUND('',#63700,.F.); +#63700 = EDGE_LOOP('',(#63701,#63702,#63703,#63704,#63727,#63755)); +#63701 = ORIENTED_EDGE('',*,*,#61627,.F.); +#63702 = ORIENTED_EDGE('',*,*,#61924,.F.); +#63703 = ORIENTED_EDGE('',*,*,#61847,.F.); +#63704 = ORIENTED_EDGE('',*,*,#63705,.F.); +#63705 = EDGE_CURVE('',#63706,#61818,#63708,.T.); +#63706 = VERTEX_POINT('',#63707); +#63707 = CARTESIAN_POINT('',(-2.64,-0.15,-2.9)); +#63708 = SURFACE_CURVE('',#63709,(#63713,#63720),.PCURVE_S1.); +#63709 = LINE('',#63710,#63711); +#63710 = CARTESIAN_POINT('',(-2.64,-0.15,-2.9)); +#63711 = VECTOR('',#63712,1.); +#63712 = DIRECTION('',(2.154149081659E-016,-0.242535625036, + 0.970142500145)); +#63713 = PCURVE('',#61645,#63714); +#63714 = DEFINITIONAL_REPRESENTATION('',(#63715),#63719); +#63715 = LINE('',#63716,#63717); +#63716 = CARTESIAN_POINT('',(3.97,-0.15)); +#63717 = VECTOR('',#63718,1.); +#63718 = DIRECTION('',(-0.970142500145,-0.242535625036)); +#63719 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#63720 = PCURVE('',#61835,#63721); +#63721 = DEFINITIONAL_REPRESENTATION('',(#63722),#63726); +#63722 = LINE('',#63723,#63724); +#63723 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#63724 = VECTOR('',#63725,1.); +#63725 = DIRECTION('',(1.,1.232595164408E-032)); +#63726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#63727 = ORIENTED_EDGE('',*,*,#63728,.F.); +#63728 = EDGE_CURVE('',#63729,#63706,#63731,.T.); +#63729 = VERTEX_POINT('',#63730); +#63730 = CARTESIAN_POINT('',(-2.64,0.15,-2.9)); +#63731 = SURFACE_CURVE('',#63732,(#63736,#63743),.PCURVE_S1.); +#63732 = LINE('',#63733,#63734); +#63733 = CARTESIAN_POINT('',(-2.64,0.15,-2.9)); +#63734 = VECTOR('',#63735,1.); +#63735 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#63736 = PCURVE('',#61645,#63737); +#63737 = DEFINITIONAL_REPRESENTATION('',(#63738),#63742); +#63738 = LINE('',#63739,#63740); +#63739 = CARTESIAN_POINT('',(3.97,0.15)); +#63740 = VECTOR('',#63741,1.); +#63741 = DIRECTION('',(-4.379057701015E-046,-1.)); +#63742 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#63743 = PCURVE('',#63744,#63749); +#63744 = PLANE('',#63745); +#63745 = AXIS2_PLACEMENT_3D('',#63746,#63747,#63748); +#63746 = CARTESIAN_POINT('',(-2.64,0.15,-2.9)); +#63747 = DIRECTION('',(1.110223024625E-016,4.930380657631E-032,1.)); +#63748 = DIRECTION('',(-4.440892098501E-016,1.,4.379057701015E-046)); +#63749 = DEFINITIONAL_REPRESENTATION('',(#63750),#63754); +#63750 = LINE('',#63751,#63752); +#63751 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#63752 = VECTOR('',#63753,1.); +#63753 = DIRECTION('',(-1.,-4.861730685828E-062)); +#63754 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#63755 = ORIENTED_EDGE('',*,*,#63756,.F.); +#63756 = EDGE_CURVE('',#61630,#63729,#63757,.T.); +#63757 = SURFACE_CURVE('',#63758,(#63762,#63769),.PCURVE_S1.); +#63758 = LINE('',#63759,#63760); +#63759 = CARTESIAN_POINT('',(-2.64,0.3,-2.3)); +#63760 = VECTOR('',#63761,1.); +#63761 = DIRECTION('',(-4.930380657633E-032,-0.242535625036, + -0.970142500145)); +#63762 = PCURVE('',#61645,#63763); +#63763 = DEFINITIONAL_REPRESENTATION('',(#63764),#63768); +#63764 = LINE('',#63765,#63766); +#63765 = CARTESIAN_POINT('',(3.37,0.3)); +#63766 = VECTOR('',#63767,1.); +#63767 = DIRECTION('',(0.970142500145,-0.242535625036)); +#63768 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#63769 = PCURVE('',#61673,#63770); +#63770 = DEFINITIONAL_REPRESENTATION('',(#63771),#63775); +#63771 = LINE('',#63772,#63773); +#63772 = CARTESIAN_POINT('',(-0.E+000,0.E+000)); +#63773 = VECTOR('',#63774,1.); +#63774 = DIRECTION('',(1.,0.E+000)); +#63775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#63776 = ADVANCED_FACE('',(#63777),#61673,.T.); +#63777 = FACE_BOUND('',#63778,.T.); +#63778 = EDGE_LOOP('',(#63779,#63780,#63803,#63824)); +#63779 = ORIENTED_EDGE('',*,*,#61657,.T.); +#63780 = ORIENTED_EDGE('',*,*,#63781,.T.); +#63781 = EDGE_CURVE('',#61658,#63782,#63784,.T.); +#63782 = VERTEX_POINT('',#63783); +#63783 = CARTESIAN_POINT('',(-2.44,0.15,-2.9)); +#63784 = SURFACE_CURVE('',#63785,(#63789,#63796),.PCURVE_S1.); +#63785 = LINE('',#63786,#63787); +#63786 = CARTESIAN_POINT('',(-2.44,0.3,-2.3)); +#63787 = VECTOR('',#63788,1.); +#63788 = DIRECTION('',(-4.930380657633E-032,-0.242535625036, + -0.970142500145)); +#63789 = PCURVE('',#61673,#63790); +#63790 = DEFINITIONAL_REPRESENTATION('',(#63791),#63795); +#63791 = LINE('',#63792,#63793); +#63792 = CARTESIAN_POINT('',(-2.692686352069E-017,-0.2)); +#63793 = VECTOR('',#63794,1.); +#63794 = DIRECTION('',(1.,0.E+000)); +#63795 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#63796 = PCURVE('',#61701,#63797); +#63797 = DEFINITIONAL_REPRESENTATION('',(#63798),#63802); +#63798 = LINE('',#63799,#63800); +#63799 = CARTESIAN_POINT('',(3.37,0.3)); +#63800 = VECTOR('',#63801,1.); +#63801 = DIRECTION('',(0.970142500145,-0.242535625036)); +#63802 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#63803 = ORIENTED_EDGE('',*,*,#63804,.F.); +#63804 = EDGE_CURVE('',#63729,#63782,#63805,.T.); +#63805 = SURFACE_CURVE('',#63806,(#63810,#63817),.PCURVE_S1.); +#63806 = LINE('',#63807,#63808); +#63807 = CARTESIAN_POINT('',(-2.64,0.15,-2.9)); +#63808 = VECTOR('',#63809,1.); +#63809 = DIRECTION('',(1.,4.440892098501E-016,-1.110223024625E-016)); +#63810 = PCURVE('',#61673,#63811); +#63811 = DEFINITIONAL_REPRESENTATION('',(#63812),#63816); +#63812 = LINE('',#63813,#63814); +#63813 = CARTESIAN_POINT('',(0.618465843843,-3.697785493223E-032)); +#63814 = VECTOR('',#63815,1.); +#63815 = DIRECTION('',(8.672539576773E-029,-1.)); +#63816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#63817 = PCURVE('',#63744,#63818); +#63818 = DEFINITIONAL_REPRESENTATION('',(#63819),#63823); +#63819 = LINE('',#63820,#63821); +#63820 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#63821 = VECTOR('',#63822,1.); +#63822 = DIRECTION('',(-4.861730685828E-062,-1.)); +#63823 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#63824 = ORIENTED_EDGE('',*,*,#63756,.F.); +#63825 = ADVANCED_FACE('',(#63826),#61701,.T.); +#63826 = FACE_BOUND('',#63827,.T.); +#63827 = EDGE_LOOP('',(#63828,#63829,#63830,#63853,#63874,#63875)); +#63828 = ORIENTED_EDGE('',*,*,#61791,.F.); +#63829 = ORIENTED_EDGE('',*,*,#61900,.F.); +#63830 = ORIENTED_EDGE('',*,*,#63831,.F.); +#63831 = EDGE_CURVE('',#63832,#61820,#63834,.T.); +#63832 = VERTEX_POINT('',#63833); +#63833 = CARTESIAN_POINT('',(-2.44,-0.15,-2.9)); +#63834 = SURFACE_CURVE('',#63835,(#63839,#63846),.PCURVE_S1.); +#63835 = LINE('',#63836,#63837); +#63836 = CARTESIAN_POINT('',(-2.44,-0.15,-2.9)); +#63837 = VECTOR('',#63838,1.); +#63838 = DIRECTION('',(2.154149081659E-016,-0.242535625036, + 0.970142500145)); +#63839 = PCURVE('',#61701,#63840); +#63840 = DEFINITIONAL_REPRESENTATION('',(#63841),#63845); +#63841 = LINE('',#63842,#63843); +#63842 = CARTESIAN_POINT('',(3.97,-0.15)); +#63843 = VECTOR('',#63844,1.); +#63844 = DIRECTION('',(-0.970142500145,-0.242535625036)); +#63845 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#63846 = PCURVE('',#61835,#63847); +#63847 = DEFINITIONAL_REPRESENTATION('',(#63848),#63852); +#63848 = LINE('',#63849,#63850); +#63849 = CARTESIAN_POINT('',(2.288783399266E-017,-0.2)); +#63850 = VECTOR('',#63851,1.); +#63851 = DIRECTION('',(1.,1.232595164408E-032)); +#63852 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#63853 = ORIENTED_EDGE('',*,*,#63854,.F.); +#63854 = EDGE_CURVE('',#63782,#63832,#63855,.T.); +#63855 = SURFACE_CURVE('',#63856,(#63860,#63867),.PCURVE_S1.); +#63856 = LINE('',#63857,#63858); +#63857 = CARTESIAN_POINT('',(-2.44,-7.993605777301E-017,-2.9)); +#63858 = VECTOR('',#63859,1.); +#63859 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#63860 = PCURVE('',#61701,#63861); +#63861 = DEFINITIONAL_REPRESENTATION('',(#63862),#63866); +#63862 = LINE('',#63863,#63864); +#63863 = CARTESIAN_POINT('',(3.97,1.485814277954E-044)); +#63864 = VECTOR('',#63865,1.); +#63865 = DIRECTION('',(-4.379057701015E-046,-1.)); +#63866 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#63867 = PCURVE('',#63744,#63868); +#63868 = DEFINITIONAL_REPRESENTATION('',(#63869),#63873); +#63869 = LINE('',#63870,#63871); +#63870 = CARTESIAN_POINT('',(-0.15,-0.2)); +#63871 = VECTOR('',#63872,1.); +#63872 = DIRECTION('',(-1.,-4.861730685828E-062)); +#63873 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#63874 = ORIENTED_EDGE('',*,*,#63781,.F.); +#63875 = ORIENTED_EDGE('',*,*,#61685,.F.); +#63876 = ADVANCED_FACE('',(#63877),#61835,.T.); +#63877 = FACE_BOUND('',#63878,.T.); +#63878 = EDGE_LOOP('',(#63879,#63900,#63901,#63902)); +#63879 = ORIENTED_EDGE('',*,*,#63880,.T.); +#63880 = EDGE_CURVE('',#63706,#63832,#63881,.T.); +#63881 = SURFACE_CURVE('',#63882,(#63886,#63893),.PCURVE_S1.); +#63882 = LINE('',#63883,#63884); +#63883 = CARTESIAN_POINT('',(-2.64,-0.15,-2.9)); +#63884 = VECTOR('',#63885,1.); +#63885 = DIRECTION('',(1.,4.440892098501E-016,-1.110223024625E-016)); +#63886 = PCURVE('',#61835,#63887); +#63887 = DEFINITIONAL_REPRESENTATION('',(#63888),#63892); +#63888 = LINE('',#63889,#63890); +#63889 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#63890 = VECTOR('',#63891,1.); +#63891 = DIRECTION('',(2.384948383613E-028,-1.)); +#63892 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#63893 = PCURVE('',#63744,#63894); +#63894 = DEFINITIONAL_REPRESENTATION('',(#63895),#63899); +#63895 = LINE('',#63896,#63897); +#63896 = CARTESIAN_POINT('',(-0.3,1.33226762955E-016)); +#63897 = VECTOR('',#63898,1.); +#63898 = DIRECTION('',(-4.861730685828E-062,-1.)); +#63899 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#63900 = ORIENTED_EDGE('',*,*,#63831,.T.); +#63901 = ORIENTED_EDGE('',*,*,#61817,.F.); +#63902 = ORIENTED_EDGE('',*,*,#63705,.F.); +#63903 = ADVANCED_FACE('',(#63904),#61975,.T.); +#63904 = FACE_BOUND('',#63905,.T.); +#63905 = EDGE_LOOP('',(#63906,#63929,#63930,#63953,#63981,#64009,#64037, + #64065)); +#63906 = ORIENTED_EDGE('',*,*,#63907,.F.); +#63907 = EDGE_CURVE('',#61958,#63908,#63910,.T.); +#63908 = VERTEX_POINT('',#63909); +#63909 = CARTESIAN_POINT('',(-4.96,-5.38,0.97)); +#63910 = SURFACE_CURVE('',#63911,(#63915,#63922),.PCURVE_S1.); +#63911 = LINE('',#63912,#63913); +#63912 = CARTESIAN_POINT('',(-12.27,-5.38,0.97)); +#63913 = VECTOR('',#63914,1.); +#63914 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#63915 = PCURVE('',#61975,#63916); +#63916 = DEFINITIONAL_REPRESENTATION('',(#63917),#63921); +#63917 = LINE('',#63918,#63919); +#63918 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#63919 = VECTOR('',#63920,1.); +#63920 = DIRECTION('',(-1.,0.E+000)); +#63921 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#63922 = PCURVE('',#62057,#63923); +#63923 = DEFINITIONAL_REPRESENTATION('',(#63924),#63928); +#63924 = LINE('',#63925,#63926); +#63925 = CARTESIAN_POINT('',(0.6,2.664535259101E-016)); +#63926 = VECTOR('',#63927,1.); +#63927 = DIRECTION('',(-2.02734169599E-060,-1.)); +#63928 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#63929 = ORIENTED_EDGE('',*,*,#61957,.T.); +#63930 = ORIENTED_EDGE('',*,*,#63931,.T.); +#63931 = EDGE_CURVE('',#61960,#63932,#63934,.T.); +#63932 = VERTEX_POINT('',#63933); +#63933 = CARTESIAN_POINT('',(-4.96,-5.38,1.57)); +#63934 = SURFACE_CURVE('',#63935,(#63939,#63946),.PCURVE_S1.); +#63935 = LINE('',#63936,#63937); +#63936 = CARTESIAN_POINT('',(-12.27,-5.38,1.57)); +#63937 = VECTOR('',#63938,1.); +#63938 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#63939 = PCURVE('',#61975,#63940); +#63940 = DEFINITIONAL_REPRESENTATION('',(#63941),#63945); +#63941 = LINE('',#63942,#63943); +#63942 = CARTESIAN_POINT('',(1.33226762955E-016,0.6)); +#63943 = VECTOR('',#63944,1.); +#63944 = DIRECTION('',(-1.,0.E+000)); +#63945 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#63946 = PCURVE('',#62003,#63947); +#63947 = DEFINITIONAL_REPRESENTATION('',(#63948),#63952); +#63948 = LINE('',#63949,#63950); +#63949 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#63950 = VECTOR('',#63951,1.); +#63951 = DIRECTION('',(2.02734169599E-060,-1.)); +#63952 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#63953 = ORIENTED_EDGE('',*,*,#63954,.F.); +#63954 = EDGE_CURVE('',#63955,#63932,#63957,.T.); +#63955 = VERTEX_POINT('',#63956); +#63956 = CARTESIAN_POINT('',(-4.96,-5.38,1.37)); +#63957 = SURFACE_CURVE('',#63958,(#63962,#63969),.PCURVE_S1.); +#63958 = LINE('',#63959,#63960); +#63959 = CARTESIAN_POINT('',(-4.96,-5.38,0.97)); +#63960 = VECTOR('',#63961,1.); +#63961 = DIRECTION('',(2.22044604925E-016,9.860761315263E-032,1.)); +#63962 = PCURVE('',#61975,#63963); +#63963 = DEFINITIONAL_REPRESENTATION('',(#63964),#63968); +#63964 = LINE('',#63965,#63966); +#63965 = CARTESIAN_POINT('',(-7.31,1.623146062002E-015)); +#63966 = VECTOR('',#63967,1.); +#63967 = DIRECTION('',(0.E+000,1.)); +#63968 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#63969 = PCURVE('',#63970,#63975); +#63970 = PLANE('',#63971); +#63971 = AXIS2_PLACEMENT_3D('',#63972,#63973,#63974); +#63972 = CARTESIAN_POINT('',(-4.96,-5.38,1.57)); +#63973 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#63974 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#63975 = DEFINITIONAL_REPRESENTATION('',(#63976),#63980); +#63976 = LINE('',#63977,#63978); +#63977 = CARTESIAN_POINT('',(0.E+000,0.6)); +#63978 = VECTOR('',#63979,1.); +#63979 = DIRECTION('',(-9.130335306616E-045,-1.)); +#63980 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#63981 = ORIENTED_EDGE('',*,*,#63982,.F.); +#63982 = EDGE_CURVE('',#63983,#63955,#63985,.T.); +#63983 = VERTEX_POINT('',#63984); +#63984 = CARTESIAN_POINT('',(-11.47,-5.38,1.37)); +#63985 = SURFACE_CURVE('',#63986,(#63990,#63997),.PCURVE_S1.); +#63986 = LINE('',#63987,#63988); +#63987 = CARTESIAN_POINT('',(-7.505,-5.38,1.37)); +#63988 = VECTOR('',#63989,1.); +#63989 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#63990 = PCURVE('',#61975,#63991); +#63991 = DEFINITIONAL_REPRESENTATION('',(#63992),#63996); +#63992 = LINE('',#63993,#63994); +#63993 = CARTESIAN_POINT('',(-4.765,0.4)); +#63994 = VECTOR('',#63995,1.); +#63995 = DIRECTION('',(-1.,0.E+000)); +#63996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#63997 = PCURVE('',#63998,#64003); +#63998 = PLANE('',#63999); +#63999 = AXIS2_PLACEMENT_3D('',#64000,#64001,#64002); +#64000 = CARTESIAN_POINT('',(-2.74,-4.78,1.37)); +#64001 = DIRECTION('',(2.22044604925E-016,9.860761315263E-032,1.)); +#64002 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#64003 = DEFINITIONAL_REPRESENTATION('',(#64004),#64008); +#64004 = LINE('',#64005,#64006); +#64005 = CARTESIAN_POINT('',(-4.765,-0.6)); +#64006 = VECTOR('',#64007,1.); +#64007 = DIRECTION('',(1.,2.02734169599E-060)); +#64008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#64009 = ORIENTED_EDGE('',*,*,#64010,.F.); +#64010 = EDGE_CURVE('',#64011,#63983,#64013,.T.); +#64011 = VERTEX_POINT('',#64012); +#64012 = CARTESIAN_POINT('',(-11.47,-5.38,1.17)); +#64013 = SURFACE_CURVE('',#64014,(#64018,#64025),.PCURVE_S1.); +#64014 = LINE('',#64015,#64016); +#64015 = CARTESIAN_POINT('',(-11.47,-5.38,1.17)); +#64016 = VECTOR('',#64017,1.); +#64017 = DIRECTION('',(2.22044604925E-016,9.860761315263E-032,1.)); +#64018 = PCURVE('',#61975,#64019); +#64019 = DEFINITIONAL_REPRESENTATION('',(#64020),#64024); +#64020 = LINE('',#64021,#64022); +#64021 = CARTESIAN_POINT('',(-0.8,0.2)); +#64022 = VECTOR('',#64023,1.); +#64023 = DIRECTION('',(0.E+000,1.)); +#64024 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#64025 = PCURVE('',#64026,#64031); +#64026 = PLANE('',#64027); +#64027 = AXIS2_PLACEMENT_3D('',#64028,#64029,#64030); +#64028 = CARTESIAN_POINT('',(-11.47,-5.38,1.17)); +#64029 = DIRECTION('',(-0.707106781187,0.707106781187, + 1.570092458683E-016)); +#64030 = DIRECTION('',(0.707106781187,0.707106781187, + -1.570092458683E-016)); +#64031 = DEFINITIONAL_REPRESENTATION('',(#64032),#64036); +#64032 = LINE('',#64033,#64034); +#64033 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#64034 = VECTOR('',#64035,1.); +#64035 = DIRECTION('',(5.591051665754E-029,-1.)); +#64036 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#64037 = ORIENTED_EDGE('',*,*,#64038,.F.); +#64038 = EDGE_CURVE('',#64039,#64011,#64041,.T.); +#64039 = VERTEX_POINT('',#64040); +#64040 = CARTESIAN_POINT('',(-4.96,-5.38,1.17)); +#64041 = SURFACE_CURVE('',#64042,(#64046,#64053),.PCURVE_S1.); +#64042 = LINE('',#64043,#64044); +#64043 = CARTESIAN_POINT('',(-7.505,-5.38,1.17)); +#64044 = VECTOR('',#64045,1.); +#64045 = DIRECTION('',(-1.,-4.440892098501E-016,2.22044604925E-016)); +#64046 = PCURVE('',#61975,#64047); +#64047 = DEFINITIONAL_REPRESENTATION('',(#64048),#64052); +#64048 = LINE('',#64049,#64050); +#64049 = CARTESIAN_POINT('',(-4.765,0.2)); +#64050 = VECTOR('',#64051,1.); +#64051 = DIRECTION('',(1.,0.E+000)); +#64052 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#64053 = PCURVE('',#64054,#64059); +#64054 = PLANE('',#64055); +#64055 = AXIS2_PLACEMENT_3D('',#64056,#64057,#64058); +#64056 = CARTESIAN_POINT('',(-2.74,-4.78,1.17)); +#64057 = DIRECTION('',(-2.22044604925E-016,-9.860761315263E-032,-1.)); +#64058 = DIRECTION('',(-1.,-4.440892098501E-016,2.22044604925E-016)); +#64059 = DEFINITIONAL_REPRESENTATION('',(#64060),#64064); +#64060 = LINE('',#64061,#64062); +#64061 = CARTESIAN_POINT('',(4.765,-0.6)); +#64062 = VECTOR('',#64063,1.); +#64063 = DIRECTION('',(1.,-2.02734169599E-060)); +#64064 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#64065 = ORIENTED_EDGE('',*,*,#64066,.F.); +#64066 = EDGE_CURVE('',#63908,#64039,#64067,.T.); +#64067 = SURFACE_CURVE('',#64068,(#64072,#64079),.PCURVE_S1.); +#64068 = LINE('',#64069,#64070); +#64069 = CARTESIAN_POINT('',(-4.96,-5.38,0.97)); +#64070 = VECTOR('',#64071,1.); +#64071 = DIRECTION('',(2.22044604925E-016,9.860761315263E-032,1.)); +#64072 = PCURVE('',#61975,#64073); +#64073 = DEFINITIONAL_REPRESENTATION('',(#64074),#64078); +#64074 = LINE('',#64075,#64076); +#64075 = CARTESIAN_POINT('',(-7.31,1.623146062002E-015)); +#64076 = VECTOR('',#64077,1.); +#64077 = DIRECTION('',(0.E+000,1.)); +#64078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#64079 = PCURVE('',#64080,#64085); +#64080 = PLANE('',#64081); +#64081 = AXIS2_PLACEMENT_3D('',#64082,#64083,#64084); +#64082 = CARTESIAN_POINT('',(-4.96,-5.38,1.57)); +#64083 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#64084 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#64085 = DEFINITIONAL_REPRESENTATION('',(#64086),#64090); +#64086 = LINE('',#64087,#64088); +#64087 = CARTESIAN_POINT('',(0.E+000,0.6)); +#64088 = VECTOR('',#64089,1.); +#64089 = DIRECTION('',(-9.130335306616E-045,-1.)); +#64090 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#64091 = ADVANCED_FACE('',(#64092),#62057,.F.); +#64092 = FACE_BOUND('',#64093,.F.); +#64093 = EDGE_LOOP('',(#64094,#64117,#64138,#64139)); +#64094 = ORIENTED_EDGE('',*,*,#64095,.T.); +#64095 = EDGE_CURVE('',#62016,#64096,#64098,.T.); +#64096 = VERTEX_POINT('',#64097); +#64097 = CARTESIAN_POINT('',(-4.96,-4.78,0.97)); +#64098 = SURFACE_CURVE('',#64099,(#64103,#64110),.PCURVE_S1.); +#64099 = LINE('',#64100,#64101); +#64100 = CARTESIAN_POINT('',(-12.27,-4.78,0.97)); +#64101 = VECTOR('',#64102,1.); +#64102 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#64103 = PCURVE('',#62057,#64104); +#64104 = DEFINITIONAL_REPRESENTATION('',(#64105),#64109); +#64105 = LINE('',#64106,#64107); +#64106 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#64107 = VECTOR('',#64108,1.); +#64108 = DIRECTION('',(-2.02734169599E-060,-1.)); +#64109 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#64110 = PCURVE('',#62031,#64111); +#64111 = DEFINITIONAL_REPRESENTATION('',(#64112),#64116); +#64112 = LINE('',#64113,#64114); +#64113 = CARTESIAN_POINT('',(1.33226762955E-016,-0.6)); +#64114 = VECTOR('',#64115,1.); +#64115 = DIRECTION('',(1.,0.E+000)); +#64116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#64117 = ORIENTED_EDGE('',*,*,#64118,.T.); +#64118 = EDGE_CURVE('',#64096,#63908,#64119,.T.); +#64119 = SURFACE_CURVE('',#64120,(#64124,#64131),.PCURVE_S1.); +#64120 = LINE('',#64121,#64122); +#64121 = CARTESIAN_POINT('',(-4.96,-4.78,0.97)); +#64122 = VECTOR('',#64123,1.); +#64123 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#64124 = PCURVE('',#62057,#64125); +#64125 = DEFINITIONAL_REPRESENTATION('',(#64126),#64130); +#64126 = LINE('',#64127,#64128); +#64127 = CARTESIAN_POINT('',(3.246292124004E-015,-7.31)); +#64128 = VECTOR('',#64129,1.); +#64129 = DIRECTION('',(1.,2.02734169599E-060)); +#64130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#64131 = PCURVE('',#64080,#64132); +#64132 = DEFINITIONAL_REPRESENTATION('',(#64133),#64137); +#64133 = LINE('',#64134,#64135); +#64134 = CARTESIAN_POINT('',(-0.6,0.6)); +#64135 = VECTOR('',#64136,1.); +#64136 = DIRECTION('',(1.,0.E+000)); +#64137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#64138 = ORIENTED_EDGE('',*,*,#63907,.F.); +#64139 = ORIENTED_EDGE('',*,*,#62043,.F.); +#64140 = ADVANCED_FACE('',(#64141),#62031,.T.); +#64141 = FACE_BOUND('',#64142,.T.); +#64142 = EDGE_LOOP('',(#64143,#64166,#64167,#64168,#64191,#64214,#64242, + #64265)); +#64143 = ORIENTED_EDGE('',*,*,#64144,.F.); +#64144 = EDGE_CURVE('',#61988,#64145,#64147,.T.); +#64145 = VERTEX_POINT('',#64146); +#64146 = CARTESIAN_POINT('',(-4.96,-4.78,1.57)); +#64147 = SURFACE_CURVE('',#64148,(#64152,#64159),.PCURVE_S1.); +#64148 = LINE('',#64149,#64150); +#64149 = CARTESIAN_POINT('',(-12.27,-4.78,1.57)); +#64150 = VECTOR('',#64151,1.); +#64151 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#64152 = PCURVE('',#62031,#64153); +#64153 = DEFINITIONAL_REPRESENTATION('',(#64154),#64158); +#64154 = LINE('',#64155,#64156); +#64155 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#64156 = VECTOR('',#64157,1.); +#64157 = DIRECTION('',(1.,0.E+000)); +#64158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#64159 = PCURVE('',#62003,#64160); +#64160 = DEFINITIONAL_REPRESENTATION('',(#64161),#64165); +#64161 = LINE('',#64162,#64163); +#64162 = CARTESIAN_POINT('',(0.6,-2.664535259101E-016)); +#64163 = VECTOR('',#64164,1.); +#64164 = DIRECTION('',(2.02734169599E-060,-1.)); +#64165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#64166 = ORIENTED_EDGE('',*,*,#62015,.T.); +#64167 = ORIENTED_EDGE('',*,*,#64095,.T.); +#64168 = ORIENTED_EDGE('',*,*,#64169,.F.); +#64169 = EDGE_CURVE('',#64170,#64096,#64172,.T.); +#64170 = VERTEX_POINT('',#64171); +#64171 = CARTESIAN_POINT('',(-4.96,-4.78,1.17)); +#64172 = SURFACE_CURVE('',#64173,(#64177,#64184),.PCURVE_S1.); +#64173 = LINE('',#64174,#64175); +#64174 = CARTESIAN_POINT('',(-4.96,-4.78,1.57)); +#64175 = VECTOR('',#64176,1.); +#64176 = DIRECTION('',(-2.22044604925E-016,-9.860761315263E-032,-1.)); +#64177 = PCURVE('',#62031,#64178); +#64178 = DEFINITIONAL_REPRESENTATION('',(#64179),#64183); +#64179 = LINE('',#64180,#64181); +#64180 = CARTESIAN_POINT('',(7.31,1.623146062002E-015)); +#64181 = VECTOR('',#64182,1.); +#64182 = DIRECTION('',(0.E+000,-1.)); +#64183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#64184 = PCURVE('',#64080,#64185); +#64185 = DEFINITIONAL_REPRESENTATION('',(#64186),#64190); +#64186 = LINE('',#64187,#64188); +#64187 = CARTESIAN_POINT('',(-0.6,-5.916456789157E-032)); +#64188 = VECTOR('',#64189,1.); +#64189 = DIRECTION('',(9.130335306616E-045,1.)); +#64190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#64191 = ORIENTED_EDGE('',*,*,#64192,.F.); +#64192 = EDGE_CURVE('',#64193,#64170,#64195,.T.); +#64193 = VERTEX_POINT('',#64194); +#64194 = CARTESIAN_POINT('',(-11.47,-4.78,1.17)); +#64195 = SURFACE_CURVE('',#64196,(#64200,#64207),.PCURVE_S1.); +#64196 = LINE('',#64197,#64198); +#64197 = CARTESIAN_POINT('',(-7.505,-4.78,1.17)); +#64198 = VECTOR('',#64199,1.); +#64199 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#64200 = PCURVE('',#62031,#64201); +#64201 = DEFINITIONAL_REPRESENTATION('',(#64202),#64206); +#64202 = LINE('',#64203,#64204); +#64203 = CARTESIAN_POINT('',(4.765,-0.4)); +#64204 = VECTOR('',#64205,1.); +#64205 = DIRECTION('',(1.,0.E+000)); +#64206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#64207 = PCURVE('',#64054,#64208); +#64208 = DEFINITIONAL_REPRESENTATION('',(#64209),#64213); +#64209 = LINE('',#64210,#64211); +#64210 = CARTESIAN_POINT('',(4.765,2.116085084936E-015)); +#64211 = VECTOR('',#64212,1.); +#64212 = DIRECTION('',(-1.,2.02734169599E-060)); +#64213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#64214 = ORIENTED_EDGE('',*,*,#64215,.T.); +#64215 = EDGE_CURVE('',#64193,#64216,#64218,.T.); +#64216 = VERTEX_POINT('',#64217); +#64217 = CARTESIAN_POINT('',(-11.47,-4.78,1.37)); +#64218 = SURFACE_CURVE('',#64219,(#64223,#64230),.PCURVE_S1.); +#64219 = LINE('',#64220,#64221); +#64220 = CARTESIAN_POINT('',(-11.47,-4.78,1.17)); +#64221 = VECTOR('',#64222,1.); +#64222 = DIRECTION('',(2.22044604925E-016,9.860761315263E-032,1.)); +#64223 = PCURVE('',#62031,#64224); +#64224 = DEFINITIONAL_REPRESENTATION('',(#64225),#64229); +#64225 = LINE('',#64226,#64227); +#64226 = CARTESIAN_POINT('',(0.8,-0.4)); +#64227 = VECTOR('',#64228,1.); +#64228 = DIRECTION('',(0.E+000,1.)); +#64229 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#64230 = PCURVE('',#64231,#64236); +#64231 = PLANE('',#64232); +#64232 = AXIS2_PLACEMENT_3D('',#64233,#64234,#64235); +#64233 = CARTESIAN_POINT('',(-11.42,-4.83,1.17)); +#64234 = DIRECTION('',(-0.707106781187,-0.707106781187, + 1.570092458683E-016)); +#64235 = DIRECTION('',(-0.707106781187,0.707106781187, + 1.570092458683E-016)); +#64236 = DEFINITIONAL_REPRESENTATION('',(#64237),#64241); +#64237 = LINE('',#64238,#64239); +#64238 = CARTESIAN_POINT('',(7.071067811866E-002,1.110223024625E-017)); +#64239 = VECTOR('',#64240,1.); +#64240 = DIRECTION('',(-5.576260523781E-029,-1.)); +#64241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#64242 = ORIENTED_EDGE('',*,*,#64243,.F.); +#64243 = EDGE_CURVE('',#64244,#64216,#64246,.T.); +#64244 = VERTEX_POINT('',#64245); +#64245 = CARTESIAN_POINT('',(-4.96,-4.78,1.37)); +#64246 = SURFACE_CURVE('',#64247,(#64251,#64258),.PCURVE_S1.); +#64247 = LINE('',#64248,#64249); +#64248 = CARTESIAN_POINT('',(-7.505,-4.78,1.37)); +#64249 = VECTOR('',#64250,1.); +#64250 = DIRECTION('',(-1.,-4.440892098501E-016,2.22044604925E-016)); +#64251 = PCURVE('',#62031,#64252); +#64252 = DEFINITIONAL_REPRESENTATION('',(#64253),#64257); +#64253 = LINE('',#64254,#64255); +#64254 = CARTESIAN_POINT('',(4.765,-0.2)); +#64255 = VECTOR('',#64256,1.); +#64256 = DIRECTION('',(-1.,0.E+000)); +#64257 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#64258 = PCURVE('',#63998,#64259); +#64259 = DEFINITIONAL_REPRESENTATION('',(#64260),#64264); +#64260 = LINE('',#64261,#64262); +#64261 = CARTESIAN_POINT('',(-4.765,2.116085084936E-015)); +#64262 = VECTOR('',#64263,1.); +#64263 = DIRECTION('',(-1.,-2.02734169599E-060)); +#64264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#64265 = ORIENTED_EDGE('',*,*,#64266,.F.); +#64266 = EDGE_CURVE('',#64145,#64244,#64267,.T.); +#64267 = SURFACE_CURVE('',#64268,(#64272,#64279),.PCURVE_S1.); +#64268 = LINE('',#64269,#64270); +#64269 = CARTESIAN_POINT('',(-4.96,-4.78,1.57)); +#64270 = VECTOR('',#64271,1.); +#64271 = DIRECTION('',(-2.22044604925E-016,-9.860761315263E-032,-1.)); +#64272 = PCURVE('',#62031,#64273); +#64273 = DEFINITIONAL_REPRESENTATION('',(#64274),#64278); +#64274 = LINE('',#64275,#64276); +#64275 = CARTESIAN_POINT('',(7.31,1.623146062002E-015)); +#64276 = VECTOR('',#64277,1.); +#64277 = DIRECTION('',(0.E+000,-1.)); +#64278 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#64279 = PCURVE('',#63970,#64280); +#64280 = DEFINITIONAL_REPRESENTATION('',(#64281),#64285); +#64281 = LINE('',#64282,#64283); +#64282 = CARTESIAN_POINT('',(-0.6,-5.916456789157E-032)); +#64283 = VECTOR('',#64284,1.); +#64284 = DIRECTION('',(9.130335306616E-045,1.)); +#64285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#64286 = ADVANCED_FACE('',(#64287),#62003,.F.); +#64287 = FACE_BOUND('',#64288,.F.); +#64288 = EDGE_LOOP('',(#64289,#64290,#64311,#64312)); +#64289 = ORIENTED_EDGE('',*,*,#63931,.T.); +#64290 = ORIENTED_EDGE('',*,*,#64291,.T.); +#64291 = EDGE_CURVE('',#63932,#64145,#64292,.T.); +#64292 = SURFACE_CURVE('',#64293,(#64297,#64304),.PCURVE_S1.); +#64293 = LINE('',#64294,#64295); +#64294 = CARTESIAN_POINT('',(-4.96,-5.38,1.57)); +#64295 = VECTOR('',#64296,1.); +#64296 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#64297 = PCURVE('',#62003,#64298); +#64298 = DEFINITIONAL_REPRESENTATION('',(#64299),#64303); +#64299 = LINE('',#64300,#64301); +#64300 = CARTESIAN_POINT('',(-3.246292124004E-015,-7.31)); +#64301 = VECTOR('',#64302,1.); +#64302 = DIRECTION('',(1.,-2.02734169599E-060)); +#64303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#64304 = PCURVE('',#63970,#64305); +#64305 = DEFINITIONAL_REPRESENTATION('',(#64306),#64310); +#64306 = LINE('',#64307,#64308); +#64307 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#64308 = VECTOR('',#64309,1.); +#64309 = DIRECTION('',(-1.,0.E+000)); +#64310 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#64311 = ORIENTED_EDGE('',*,*,#64144,.F.); +#64312 = ORIENTED_EDGE('',*,*,#61987,.F.); +#64313 = ADVANCED_FACE('',(#64314),#62096,.T.); +#64314 = FACE_BOUND('',#64315,.T.); +#64315 = EDGE_LOOP('',(#64316,#64339,#64340,#64363,#64391,#64419,#64447, + #64475)); +#64316 = ORIENTED_EDGE('',*,*,#64317,.F.); +#64317 = EDGE_CURVE('',#62079,#64318,#64320,.T.); +#64318 = VERTEX_POINT('',#64319); +#64319 = CARTESIAN_POINT('',(-4.96,-2.84,0.97)); +#64320 = SURFACE_CURVE('',#64321,(#64325,#64332),.PCURVE_S1.); +#64321 = LINE('',#64322,#64323); +#64322 = CARTESIAN_POINT('',(-12.27,-2.84,0.97)); +#64323 = VECTOR('',#64324,1.); +#64324 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#64325 = PCURVE('',#62096,#64326); +#64326 = DEFINITIONAL_REPRESENTATION('',(#64327),#64331); +#64327 = LINE('',#64328,#64329); +#64328 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#64329 = VECTOR('',#64330,1.); +#64330 = DIRECTION('',(-1.,0.E+000)); +#64331 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#64332 = PCURVE('',#62178,#64333); +#64333 = DEFINITIONAL_REPRESENTATION('',(#64334),#64338); +#64334 = LINE('',#64335,#64336); +#64335 = CARTESIAN_POINT('',(0.6,2.664535259101E-016)); +#64336 = VECTOR('',#64337,1.); +#64337 = DIRECTION('',(-2.02734169599E-060,-1.)); +#64338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#64339 = ORIENTED_EDGE('',*,*,#62078,.T.); +#64340 = ORIENTED_EDGE('',*,*,#64341,.T.); +#64341 = EDGE_CURVE('',#62081,#64342,#64344,.T.); +#64342 = VERTEX_POINT('',#64343); +#64343 = CARTESIAN_POINT('',(-4.96,-2.84,1.57)); +#64344 = SURFACE_CURVE('',#64345,(#64349,#64356),.PCURVE_S1.); +#64345 = LINE('',#64346,#64347); +#64346 = CARTESIAN_POINT('',(-12.27,-2.84,1.57)); +#64347 = VECTOR('',#64348,1.); +#64348 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#64349 = PCURVE('',#62096,#64350); +#64350 = DEFINITIONAL_REPRESENTATION('',(#64351),#64355); +#64351 = LINE('',#64352,#64353); +#64352 = CARTESIAN_POINT('',(1.33226762955E-016,0.6)); +#64353 = VECTOR('',#64354,1.); +#64354 = DIRECTION('',(-1.,0.E+000)); +#64355 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#64356 = PCURVE('',#62124,#64357); +#64357 = DEFINITIONAL_REPRESENTATION('',(#64358),#64362); +#64358 = LINE('',#64359,#64360); +#64359 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#64360 = VECTOR('',#64361,1.); +#64361 = DIRECTION('',(2.02734169599E-060,-1.)); +#64362 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#64363 = ORIENTED_EDGE('',*,*,#64364,.F.); +#64364 = EDGE_CURVE('',#64365,#64342,#64367,.T.); +#64365 = VERTEX_POINT('',#64366); +#64366 = CARTESIAN_POINT('',(-4.96,-2.84,1.37)); +#64367 = SURFACE_CURVE('',#64368,(#64372,#64379),.PCURVE_S1.); +#64368 = LINE('',#64369,#64370); +#64369 = CARTESIAN_POINT('',(-4.96,-2.84,0.97)); +#64370 = VECTOR('',#64371,1.); +#64371 = DIRECTION('',(2.22044604925E-016,9.860761315263E-032,1.)); +#64372 = PCURVE('',#62096,#64373); +#64373 = DEFINITIONAL_REPRESENTATION('',(#64374),#64378); +#64374 = LINE('',#64375,#64376); +#64375 = CARTESIAN_POINT('',(-7.31,1.623146062002E-015)); +#64376 = VECTOR('',#64377,1.); +#64377 = DIRECTION('',(0.E+000,1.)); +#64378 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#64379 = PCURVE('',#64380,#64385); +#64380 = PLANE('',#64381); +#64381 = AXIS2_PLACEMENT_3D('',#64382,#64383,#64384); +#64382 = CARTESIAN_POINT('',(-4.96,-2.84,1.57)); +#64383 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#64384 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#64385 = DEFINITIONAL_REPRESENTATION('',(#64386),#64390); +#64386 = LINE('',#64387,#64388); +#64387 = CARTESIAN_POINT('',(0.E+000,0.6)); +#64388 = VECTOR('',#64389,1.); +#64389 = DIRECTION('',(-9.130335306616E-045,-1.)); +#64390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#64391 = ORIENTED_EDGE('',*,*,#64392,.F.); +#64392 = EDGE_CURVE('',#64393,#64365,#64395,.T.); +#64393 = VERTEX_POINT('',#64394); +#64394 = CARTESIAN_POINT('',(-11.47,-2.84,1.37)); +#64395 = SURFACE_CURVE('',#64396,(#64400,#64407),.PCURVE_S1.); +#64396 = LINE('',#64397,#64398); +#64397 = CARTESIAN_POINT('',(-7.505,-2.84,1.37)); +#64398 = VECTOR('',#64399,1.); +#64399 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#64400 = PCURVE('',#62096,#64401); +#64401 = DEFINITIONAL_REPRESENTATION('',(#64402),#64406); +#64402 = LINE('',#64403,#64404); +#64403 = CARTESIAN_POINT('',(-4.765,0.4)); +#64404 = VECTOR('',#64405,1.); +#64405 = DIRECTION('',(-1.,0.E+000)); +#64406 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#64407 = PCURVE('',#64408,#64413); +#64408 = PLANE('',#64409); +#64409 = AXIS2_PLACEMENT_3D('',#64410,#64411,#64412); +#64410 = CARTESIAN_POINT('',(-2.74,-2.24,1.37)); +#64411 = DIRECTION('',(2.22044604925E-016,9.860761315263E-032,1.)); +#64412 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#64413 = DEFINITIONAL_REPRESENTATION('',(#64414),#64418); +#64414 = LINE('',#64415,#64416); +#64415 = CARTESIAN_POINT('',(-4.765,-0.6)); +#64416 = VECTOR('',#64417,1.); +#64417 = DIRECTION('',(1.,2.02734169599E-060)); +#64418 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#64419 = ORIENTED_EDGE('',*,*,#64420,.F.); +#64420 = EDGE_CURVE('',#64421,#64393,#64423,.T.); +#64421 = VERTEX_POINT('',#64422); +#64422 = CARTESIAN_POINT('',(-11.47,-2.84,1.17)); +#64423 = SURFACE_CURVE('',#64424,(#64428,#64435),.PCURVE_S1.); +#64424 = LINE('',#64425,#64426); +#64425 = CARTESIAN_POINT('',(-11.47,-2.84,1.17)); +#64426 = VECTOR('',#64427,1.); +#64427 = DIRECTION('',(2.22044604925E-016,9.860761315263E-032,1.)); +#64428 = PCURVE('',#62096,#64429); +#64429 = DEFINITIONAL_REPRESENTATION('',(#64430),#64434); +#64430 = LINE('',#64431,#64432); +#64431 = CARTESIAN_POINT('',(-0.8,0.2)); +#64432 = VECTOR('',#64433,1.); +#64433 = DIRECTION('',(0.E+000,1.)); +#64434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#64435 = PCURVE('',#64436,#64441); +#64436 = PLANE('',#64437); +#64437 = AXIS2_PLACEMENT_3D('',#64438,#64439,#64440); +#64438 = CARTESIAN_POINT('',(-11.47,-2.84,1.17)); +#64439 = DIRECTION('',(-0.707106781187,0.707106781187, + 1.570092458683E-016)); +#64440 = DIRECTION('',(0.707106781187,0.707106781187, + -1.570092458683E-016)); +#64441 = DEFINITIONAL_REPRESENTATION('',(#64442),#64446); +#64442 = LINE('',#64443,#64444); +#64443 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#64444 = VECTOR('',#64445,1.); +#64445 = DIRECTION('',(5.591051665754E-029,-1.)); +#64446 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#64447 = ORIENTED_EDGE('',*,*,#64448,.F.); +#64448 = EDGE_CURVE('',#64449,#64421,#64451,.T.); +#64449 = VERTEX_POINT('',#64450); +#64450 = CARTESIAN_POINT('',(-4.96,-2.84,1.17)); +#64451 = SURFACE_CURVE('',#64452,(#64456,#64463),.PCURVE_S1.); +#64452 = LINE('',#64453,#64454); +#64453 = CARTESIAN_POINT('',(-7.505,-2.84,1.17)); +#64454 = VECTOR('',#64455,1.); +#64455 = DIRECTION('',(-1.,-4.440892098501E-016,2.22044604925E-016)); +#64456 = PCURVE('',#62096,#64457); +#64457 = DEFINITIONAL_REPRESENTATION('',(#64458),#64462); +#64458 = LINE('',#64459,#64460); +#64459 = CARTESIAN_POINT('',(-4.765,0.2)); +#64460 = VECTOR('',#64461,1.); +#64461 = DIRECTION('',(1.,0.E+000)); +#64462 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#64463 = PCURVE('',#64464,#64469); +#64464 = PLANE('',#64465); +#64465 = AXIS2_PLACEMENT_3D('',#64466,#64467,#64468); +#64466 = CARTESIAN_POINT('',(-2.74,-2.24,1.17)); +#64467 = DIRECTION('',(-2.22044604925E-016,-9.860761315263E-032,-1.)); +#64468 = DIRECTION('',(-1.,-4.440892098501E-016,2.22044604925E-016)); +#64469 = DEFINITIONAL_REPRESENTATION('',(#64470),#64474); +#64470 = LINE('',#64471,#64472); +#64471 = CARTESIAN_POINT('',(4.765,-0.6)); +#64472 = VECTOR('',#64473,1.); +#64473 = DIRECTION('',(1.,-2.02734169599E-060)); +#64474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#64475 = ORIENTED_EDGE('',*,*,#64476,.F.); +#64476 = EDGE_CURVE('',#64318,#64449,#64477,.T.); +#64477 = SURFACE_CURVE('',#64478,(#64482,#64489),.PCURVE_S1.); +#64478 = LINE('',#64479,#64480); +#64479 = CARTESIAN_POINT('',(-4.96,-2.84,0.97)); +#64480 = VECTOR('',#64481,1.); +#64481 = DIRECTION('',(2.22044604925E-016,9.860761315263E-032,1.)); +#64482 = PCURVE('',#62096,#64483); +#64483 = DEFINITIONAL_REPRESENTATION('',(#64484),#64488); +#64484 = LINE('',#64485,#64486); +#64485 = CARTESIAN_POINT('',(-7.31,1.623146062002E-015)); +#64486 = VECTOR('',#64487,1.); +#64487 = DIRECTION('',(0.E+000,1.)); +#64488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#64489 = PCURVE('',#64490,#64495); +#64490 = PLANE('',#64491); +#64491 = AXIS2_PLACEMENT_3D('',#64492,#64493,#64494); +#64492 = CARTESIAN_POINT('',(-4.96,-2.84,1.57)); +#64493 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#64494 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#64495 = DEFINITIONAL_REPRESENTATION('',(#64496),#64500); +#64496 = LINE('',#64497,#64498); +#64497 = CARTESIAN_POINT('',(0.E+000,0.6)); +#64498 = VECTOR('',#64499,1.); +#64499 = DIRECTION('',(-9.130335306616E-045,-1.)); +#64500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#64501 = ADVANCED_FACE('',(#64502),#62178,.F.); +#64502 = FACE_BOUND('',#64503,.F.); +#64503 = EDGE_LOOP('',(#64504,#64527,#64548,#64549)); +#64504 = ORIENTED_EDGE('',*,*,#64505,.T.); +#64505 = EDGE_CURVE('',#62137,#64506,#64508,.T.); +#64506 = VERTEX_POINT('',#64507); +#64507 = CARTESIAN_POINT('',(-4.96,-2.24,0.97)); +#64508 = SURFACE_CURVE('',#64509,(#64513,#64520),.PCURVE_S1.); +#64509 = LINE('',#64510,#64511); +#64510 = CARTESIAN_POINT('',(-12.27,-2.24,0.97)); +#64511 = VECTOR('',#64512,1.); +#64512 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#64513 = PCURVE('',#62178,#64514); +#64514 = DEFINITIONAL_REPRESENTATION('',(#64515),#64519); +#64515 = LINE('',#64516,#64517); +#64516 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#64517 = VECTOR('',#64518,1.); +#64518 = DIRECTION('',(-2.02734169599E-060,-1.)); +#64519 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#64520 = PCURVE('',#62152,#64521); +#64521 = DEFINITIONAL_REPRESENTATION('',(#64522),#64526); +#64522 = LINE('',#64523,#64524); +#64523 = CARTESIAN_POINT('',(1.33226762955E-016,-0.6)); +#64524 = VECTOR('',#64525,1.); +#64525 = DIRECTION('',(1.,0.E+000)); +#64526 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#64527 = ORIENTED_EDGE('',*,*,#64528,.T.); +#64528 = EDGE_CURVE('',#64506,#64318,#64529,.T.); +#64529 = SURFACE_CURVE('',#64530,(#64534,#64541),.PCURVE_S1.); +#64530 = LINE('',#64531,#64532); +#64531 = CARTESIAN_POINT('',(-4.96,-2.24,0.97)); +#64532 = VECTOR('',#64533,1.); +#64533 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#64534 = PCURVE('',#62178,#64535); +#64535 = DEFINITIONAL_REPRESENTATION('',(#64536),#64540); +#64536 = LINE('',#64537,#64538); +#64537 = CARTESIAN_POINT('',(3.246292124004E-015,-7.31)); +#64538 = VECTOR('',#64539,1.); +#64539 = DIRECTION('',(1.,2.02734169599E-060)); +#64540 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#64541 = PCURVE('',#64490,#64542); +#64542 = DEFINITIONAL_REPRESENTATION('',(#64543),#64547); +#64543 = LINE('',#64544,#64545); +#64544 = CARTESIAN_POINT('',(-0.6,0.6)); +#64545 = VECTOR('',#64546,1.); +#64546 = DIRECTION('',(1.,0.E+000)); +#64547 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#64548 = ORIENTED_EDGE('',*,*,#64317,.F.); +#64549 = ORIENTED_EDGE('',*,*,#62164,.F.); +#64550 = ADVANCED_FACE('',(#64551),#62152,.T.); +#64551 = FACE_BOUND('',#64552,.T.); +#64552 = EDGE_LOOP('',(#64553,#64576,#64577,#64578,#64601,#64624,#64652, + #64675)); +#64553 = ORIENTED_EDGE('',*,*,#64554,.F.); +#64554 = EDGE_CURVE('',#62109,#64555,#64557,.T.); +#64555 = VERTEX_POINT('',#64556); +#64556 = CARTESIAN_POINT('',(-4.96,-2.24,1.57)); +#64557 = SURFACE_CURVE('',#64558,(#64562,#64569),.PCURVE_S1.); +#64558 = LINE('',#64559,#64560); +#64559 = CARTESIAN_POINT('',(-12.27,-2.24,1.57)); +#64560 = VECTOR('',#64561,1.); +#64561 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#64562 = PCURVE('',#62152,#64563); +#64563 = DEFINITIONAL_REPRESENTATION('',(#64564),#64568); +#64564 = LINE('',#64565,#64566); +#64565 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#64566 = VECTOR('',#64567,1.); +#64567 = DIRECTION('',(1.,0.E+000)); +#64568 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#64569 = PCURVE('',#62124,#64570); +#64570 = DEFINITIONAL_REPRESENTATION('',(#64571),#64575); +#64571 = LINE('',#64572,#64573); +#64572 = CARTESIAN_POINT('',(0.6,-2.664535259101E-016)); +#64573 = VECTOR('',#64574,1.); +#64574 = DIRECTION('',(2.02734169599E-060,-1.)); +#64575 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#64576 = ORIENTED_EDGE('',*,*,#62136,.T.); +#64577 = ORIENTED_EDGE('',*,*,#64505,.T.); +#64578 = ORIENTED_EDGE('',*,*,#64579,.F.); +#64579 = EDGE_CURVE('',#64580,#64506,#64582,.T.); +#64580 = VERTEX_POINT('',#64581); +#64581 = CARTESIAN_POINT('',(-4.96,-2.24,1.17)); +#64582 = SURFACE_CURVE('',#64583,(#64587,#64594),.PCURVE_S1.); +#64583 = LINE('',#64584,#64585); +#64584 = CARTESIAN_POINT('',(-4.96,-2.24,1.57)); +#64585 = VECTOR('',#64586,1.); +#64586 = DIRECTION('',(-2.22044604925E-016,-9.860761315263E-032,-1.)); +#64587 = PCURVE('',#62152,#64588); +#64588 = DEFINITIONAL_REPRESENTATION('',(#64589),#64593); +#64589 = LINE('',#64590,#64591); +#64590 = CARTESIAN_POINT('',(7.31,1.623146062002E-015)); +#64591 = VECTOR('',#64592,1.); +#64592 = DIRECTION('',(0.E+000,-1.)); +#64593 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#64594 = PCURVE('',#64490,#64595); +#64595 = DEFINITIONAL_REPRESENTATION('',(#64596),#64600); +#64596 = LINE('',#64597,#64598); +#64597 = CARTESIAN_POINT('',(-0.6,-5.916456789157E-032)); +#64598 = VECTOR('',#64599,1.); +#64599 = DIRECTION('',(9.130335306616E-045,1.)); +#64600 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#64601 = ORIENTED_EDGE('',*,*,#64602,.F.); +#64602 = EDGE_CURVE('',#64603,#64580,#64605,.T.); +#64603 = VERTEX_POINT('',#64604); +#64604 = CARTESIAN_POINT('',(-11.47,-2.24,1.17)); +#64605 = SURFACE_CURVE('',#64606,(#64610,#64617),.PCURVE_S1.); +#64606 = LINE('',#64607,#64608); +#64607 = CARTESIAN_POINT('',(-7.505,-2.24,1.17)); +#64608 = VECTOR('',#64609,1.); +#64609 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#64610 = PCURVE('',#62152,#64611); +#64611 = DEFINITIONAL_REPRESENTATION('',(#64612),#64616); +#64612 = LINE('',#64613,#64614); +#64613 = CARTESIAN_POINT('',(4.765,-0.4)); +#64614 = VECTOR('',#64615,1.); +#64615 = DIRECTION('',(1.,0.E+000)); +#64616 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#64617 = PCURVE('',#64464,#64618); +#64618 = DEFINITIONAL_REPRESENTATION('',(#64619),#64623); +#64619 = LINE('',#64620,#64621); +#64620 = CARTESIAN_POINT('',(4.765,2.116085084936E-015)); +#64621 = VECTOR('',#64622,1.); +#64622 = DIRECTION('',(-1.,2.02734169599E-060)); +#64623 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#64624 = ORIENTED_EDGE('',*,*,#64625,.T.); +#64625 = EDGE_CURVE('',#64603,#64626,#64628,.T.); +#64626 = VERTEX_POINT('',#64627); +#64627 = CARTESIAN_POINT('',(-11.47,-2.24,1.37)); +#64628 = SURFACE_CURVE('',#64629,(#64633,#64640),.PCURVE_S1.); +#64629 = LINE('',#64630,#64631); +#64630 = CARTESIAN_POINT('',(-11.47,-2.24,1.17)); +#64631 = VECTOR('',#64632,1.); +#64632 = DIRECTION('',(2.22044604925E-016,9.860761315263E-032,1.)); +#64633 = PCURVE('',#62152,#64634); +#64634 = DEFINITIONAL_REPRESENTATION('',(#64635),#64639); +#64635 = LINE('',#64636,#64637); +#64636 = CARTESIAN_POINT('',(0.8,-0.4)); +#64637 = VECTOR('',#64638,1.); +#64638 = DIRECTION('',(0.E+000,1.)); +#64639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#64640 = PCURVE('',#64641,#64646); +#64641 = PLANE('',#64642); +#64642 = AXIS2_PLACEMENT_3D('',#64643,#64644,#64645); +#64643 = CARTESIAN_POINT('',(-11.42,-2.29,1.17)); +#64644 = DIRECTION('',(-0.707106781187,-0.707106781187, + 1.570092458683E-016)); +#64645 = DIRECTION('',(-0.707106781187,0.707106781187, + 1.570092458683E-016)); +#64646 = DEFINITIONAL_REPRESENTATION('',(#64647),#64651); +#64647 = LINE('',#64648,#64649); +#64648 = CARTESIAN_POINT('',(7.071067811866E-002,1.110223024625E-017)); +#64649 = VECTOR('',#64650,1.); +#64650 = DIRECTION('',(-5.576260523781E-029,-1.)); +#64651 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#64652 = ORIENTED_EDGE('',*,*,#64653,.F.); +#64653 = EDGE_CURVE('',#64654,#64626,#64656,.T.); +#64654 = VERTEX_POINT('',#64655); +#64655 = CARTESIAN_POINT('',(-4.96,-2.24,1.37)); +#64656 = SURFACE_CURVE('',#64657,(#64661,#64668),.PCURVE_S1.); +#64657 = LINE('',#64658,#64659); +#64658 = CARTESIAN_POINT('',(-7.505,-2.24,1.37)); +#64659 = VECTOR('',#64660,1.); +#64660 = DIRECTION('',(-1.,-4.440892098501E-016,2.22044604925E-016)); +#64661 = PCURVE('',#62152,#64662); +#64662 = DEFINITIONAL_REPRESENTATION('',(#64663),#64667); +#64663 = LINE('',#64664,#64665); +#64664 = CARTESIAN_POINT('',(4.765,-0.2)); +#64665 = VECTOR('',#64666,1.); +#64666 = DIRECTION('',(-1.,0.E+000)); +#64667 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#64668 = PCURVE('',#64408,#64669); +#64669 = DEFINITIONAL_REPRESENTATION('',(#64670),#64674); +#64670 = LINE('',#64671,#64672); +#64671 = CARTESIAN_POINT('',(-4.765,2.116085084936E-015)); +#64672 = VECTOR('',#64673,1.); +#64673 = DIRECTION('',(-1.,-2.02734169599E-060)); +#64674 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#64675 = ORIENTED_EDGE('',*,*,#64676,.F.); +#64676 = EDGE_CURVE('',#64555,#64654,#64677,.T.); +#64677 = SURFACE_CURVE('',#64678,(#64682,#64689),.PCURVE_S1.); +#64678 = LINE('',#64679,#64680); +#64679 = CARTESIAN_POINT('',(-4.96,-2.24,1.57)); +#64680 = VECTOR('',#64681,1.); +#64681 = DIRECTION('',(-2.22044604925E-016,-9.860761315263E-032,-1.)); +#64682 = PCURVE('',#62152,#64683); +#64683 = DEFINITIONAL_REPRESENTATION('',(#64684),#64688); +#64684 = LINE('',#64685,#64686); +#64685 = CARTESIAN_POINT('',(7.31,1.623146062002E-015)); +#64686 = VECTOR('',#64687,1.); +#64687 = DIRECTION('',(0.E+000,-1.)); +#64688 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#64689 = PCURVE('',#64380,#64690); +#64690 = DEFINITIONAL_REPRESENTATION('',(#64691),#64695); +#64691 = LINE('',#64692,#64693); +#64692 = CARTESIAN_POINT('',(-0.6,-5.916456789157E-032)); +#64693 = VECTOR('',#64694,1.); +#64694 = DIRECTION('',(9.130335306616E-045,1.)); +#64695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#64696 = ADVANCED_FACE('',(#64697),#62124,.F.); +#64697 = FACE_BOUND('',#64698,.F.); +#64698 = EDGE_LOOP('',(#64699,#64700,#64721,#64722)); +#64699 = ORIENTED_EDGE('',*,*,#64341,.T.); +#64700 = ORIENTED_EDGE('',*,*,#64701,.T.); +#64701 = EDGE_CURVE('',#64342,#64555,#64702,.T.); +#64702 = SURFACE_CURVE('',#64703,(#64707,#64714),.PCURVE_S1.); +#64703 = LINE('',#64704,#64705); +#64704 = CARTESIAN_POINT('',(-4.96,-2.84,1.57)); +#64705 = VECTOR('',#64706,1.); +#64706 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#64707 = PCURVE('',#62124,#64708); +#64708 = DEFINITIONAL_REPRESENTATION('',(#64709),#64713); +#64709 = LINE('',#64710,#64711); +#64710 = CARTESIAN_POINT('',(-3.246292124004E-015,-7.31)); +#64711 = VECTOR('',#64712,1.); +#64712 = DIRECTION('',(1.,-2.02734169599E-060)); +#64713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#64714 = PCURVE('',#64380,#64715); +#64715 = DEFINITIONAL_REPRESENTATION('',(#64716),#64720); +#64716 = LINE('',#64717,#64718); +#64717 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#64718 = VECTOR('',#64719,1.); +#64719 = DIRECTION('',(-1.,0.E+000)); +#64720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#64721 = ORIENTED_EDGE('',*,*,#64554,.F.); +#64722 = ORIENTED_EDGE('',*,*,#62108,.F.); +#64723 = ADVANCED_FACE('',(#64724),#62217,.T.); +#64724 = FACE_BOUND('',#64725,.T.); +#64725 = EDGE_LOOP('',(#64726,#64749,#64750,#64773,#64801,#64829,#64857, + #64885)); +#64726 = ORIENTED_EDGE('',*,*,#64727,.F.); +#64727 = EDGE_CURVE('',#62200,#64728,#64730,.T.); +#64728 = VERTEX_POINT('',#64729); +#64729 = CARTESIAN_POINT('',(-4.96,-2.24,4.11)); +#64730 = SURFACE_CURVE('',#64731,(#64735,#64742),.PCURVE_S1.); +#64731 = LINE('',#64732,#64733); +#64732 = CARTESIAN_POINT('',(-12.27,-2.24,4.11)); +#64733 = VECTOR('',#64734,1.); +#64734 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#64735 = PCURVE('',#62217,#64736); +#64736 = DEFINITIONAL_REPRESENTATION('',(#64737),#64741); +#64737 = LINE('',#64738,#64739); +#64738 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#64739 = VECTOR('',#64740,1.); +#64740 = DIRECTION('',(-1.,0.E+000)); +#64741 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#64742 = PCURVE('',#62299,#64743); +#64743 = DEFINITIONAL_REPRESENTATION('',(#64744),#64748); +#64744 = LINE('',#64745,#64746); +#64745 = CARTESIAN_POINT('',(0.6,-2.664535259101E-016)); +#64746 = VECTOR('',#64747,1.); +#64747 = DIRECTION('',(-2.719262146893E-032,-1.)); +#64748 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#64749 = ORIENTED_EDGE('',*,*,#62199,.T.); +#64750 = ORIENTED_EDGE('',*,*,#64751,.T.); +#64751 = EDGE_CURVE('',#62202,#64752,#64754,.T.); +#64752 = VERTEX_POINT('',#64753); +#64753 = CARTESIAN_POINT('',(-4.96,-2.24,3.51)); +#64754 = SURFACE_CURVE('',#64755,(#64759,#64766),.PCURVE_S1.); +#64755 = LINE('',#64756,#64757); +#64756 = CARTESIAN_POINT('',(-12.27,-2.24,3.51)); +#64757 = VECTOR('',#64758,1.); +#64758 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#64759 = PCURVE('',#62217,#64760); +#64760 = DEFINITIONAL_REPRESENTATION('',(#64761),#64765); +#64761 = LINE('',#64762,#64763); +#64762 = CARTESIAN_POINT('',(-1.33226762955E-016,0.6)); +#64763 = VECTOR('',#64764,1.); +#64764 = DIRECTION('',(-1.,0.E+000)); +#64765 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#64766 = PCURVE('',#62245,#64767); +#64767 = DEFINITIONAL_REPRESENTATION('',(#64768),#64772); +#64768 = LINE('',#64769,#64770); +#64769 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#64770 = VECTOR('',#64771,1.); +#64771 = DIRECTION('',(2.719262146893E-032,-1.)); +#64772 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#64773 = ORIENTED_EDGE('',*,*,#64774,.F.); +#64774 = EDGE_CURVE('',#64775,#64752,#64777,.T.); +#64775 = VERTEX_POINT('',#64776); +#64776 = CARTESIAN_POINT('',(-4.96,-2.24,3.71)); +#64777 = SURFACE_CURVE('',#64778,(#64782,#64789),.PCURVE_S1.); +#64778 = LINE('',#64779,#64780); +#64779 = CARTESIAN_POINT('',(-4.96,-2.24,4.11)); +#64780 = VECTOR('',#64781,1.); +#64781 = DIRECTION('',(-2.22044604925E-016,1.224646799147E-016,-1.)); +#64782 = PCURVE('',#62217,#64783); +#64783 = DEFINITIONAL_REPRESENTATION('',(#64784),#64788); +#64784 = LINE('',#64785,#64786); +#64785 = CARTESIAN_POINT('',(-7.31,-1.623146062002E-015)); +#64786 = VECTOR('',#64787,1.); +#64787 = DIRECTION('',(-4.930380657631E-032,1.)); +#64788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#64789 = PCURVE('',#64790,#64795); +#64790 = PLANE('',#64791); +#64791 = AXIS2_PLACEMENT_3D('',#64792,#64793,#64794); +#64792 = CARTESIAN_POINT('',(-4.96,-2.24,3.51)); +#64793 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#64794 = DIRECTION('',(-4.440892098501E-016,1.,1.224646799147E-016)); +#64795 = DEFINITIONAL_REPRESENTATION('',(#64796),#64800); +#64796 = LINE('',#64797,#64798); +#64797 = CARTESIAN_POINT('',(7.347880794882E-017,0.6)); +#64798 = VECTOR('',#64799,1.); +#64799 = DIRECTION('',(9.860761315263E-032,-1.)); +#64800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#64801 = ORIENTED_EDGE('',*,*,#64802,.F.); +#64802 = EDGE_CURVE('',#64803,#64775,#64805,.T.); +#64803 = VERTEX_POINT('',#64804); +#64804 = CARTESIAN_POINT('',(-11.47,-2.24,3.71)); +#64805 = SURFACE_CURVE('',#64806,(#64810,#64817),.PCURVE_S1.); +#64806 = LINE('',#64807,#64808); +#64807 = CARTESIAN_POINT('',(-6.235,-2.24,3.71)); +#64808 = VECTOR('',#64809,1.); +#64809 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#64810 = PCURVE('',#62217,#64811); +#64811 = DEFINITIONAL_REPRESENTATION('',(#64812),#64816); +#64812 = LINE('',#64813,#64814); +#64813 = CARTESIAN_POINT('',(-6.035,0.4)); +#64814 = VECTOR('',#64815,1.); +#64815 = DIRECTION('',(-1.,0.E+000)); +#64816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#64817 = PCURVE('',#64818,#64823); +#64818 = PLANE('',#64819); +#64819 = AXIS2_PLACEMENT_3D('',#64820,#64821,#64822); +#64820 = CARTESIAN_POINT('',(-0.2,-2.24,3.71)); +#64821 = DIRECTION('',(-2.22044604925E-016,-9.860761315263E-032,-1.)); +#64822 = DIRECTION('',(-1.,-4.440892098501E-016,2.22044604925E-016)); +#64823 = DEFINITIONAL_REPRESENTATION('',(#64824),#64828); +#64824 = LINE('',#64825,#64826); +#64825 = CARTESIAN_POINT('',(6.035,2.680078381445E-015)); +#64826 = VECTOR('',#64827,1.); +#64827 = DIRECTION('',(-1.,2.02734169599E-060)); +#64828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#64829 = ORIENTED_EDGE('',*,*,#64830,.T.); +#64830 = EDGE_CURVE('',#64803,#64831,#64833,.T.); +#64831 = VERTEX_POINT('',#64832); +#64832 = CARTESIAN_POINT('',(-11.47,-2.24,3.91)); +#64833 = SURFACE_CURVE('',#64834,(#64838,#64845),.PCURVE_S1.); +#64834 = LINE('',#64835,#64836); +#64835 = CARTESIAN_POINT('',(-11.47,-2.24,3.71)); +#64836 = VECTOR('',#64837,1.); +#64837 = DIRECTION('',(2.22044604925E-016,9.860761315263E-032,1.)); +#64838 = PCURVE('',#62217,#64839); +#64839 = DEFINITIONAL_REPRESENTATION('',(#64840),#64844); +#64840 = LINE('',#64841,#64842); +#64841 = CARTESIAN_POINT('',(-0.8,0.4)); +#64842 = VECTOR('',#64843,1.); +#64843 = DIRECTION('',(0.E+000,-1.)); +#64844 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#64845 = PCURVE('',#64846,#64851); +#64846 = PLANE('',#64847); +#64847 = AXIS2_PLACEMENT_3D('',#64848,#64849,#64850); +#64848 = CARTESIAN_POINT('',(-11.42,-2.29,3.71)); +#64849 = DIRECTION('',(-0.707106781187,-0.707106781187, + 1.570092458683E-016)); +#64850 = DIRECTION('',(-0.707106781187,0.707106781187, + 1.570092458683E-016)); +#64851 = DEFINITIONAL_REPRESENTATION('',(#64852),#64856); +#64852 = LINE('',#64853,#64854); +#64853 = CARTESIAN_POINT('',(7.071067811866E-002,1.110223024625E-017)); +#64854 = VECTOR('',#64855,1.); +#64855 = DIRECTION('',(-5.576260523781E-029,-1.)); +#64856 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#64857 = ORIENTED_EDGE('',*,*,#64858,.F.); +#64858 = EDGE_CURVE('',#64859,#64831,#64861,.T.); +#64859 = VERTEX_POINT('',#64860); +#64860 = CARTESIAN_POINT('',(-4.96,-2.24,3.91)); +#64861 = SURFACE_CURVE('',#64862,(#64866,#64873),.PCURVE_S1.); +#64862 = LINE('',#64863,#64864); +#64863 = CARTESIAN_POINT('',(-6.235,-2.24,3.91)); +#64864 = VECTOR('',#64865,1.); +#64865 = DIRECTION('',(-1.,-4.440892098501E-016,2.22044604925E-016)); +#64866 = PCURVE('',#62217,#64867); +#64867 = DEFINITIONAL_REPRESENTATION('',(#64868),#64872); +#64868 = LINE('',#64869,#64870); +#64869 = CARTESIAN_POINT('',(-6.035,0.2)); +#64870 = VECTOR('',#64871,1.); +#64871 = DIRECTION('',(1.,0.E+000)); +#64872 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#64873 = PCURVE('',#64874,#64879); +#64874 = PLANE('',#64875); +#64875 = AXIS2_PLACEMENT_3D('',#64876,#64877,#64878); +#64876 = CARTESIAN_POINT('',(-0.2,-2.24,3.91)); +#64877 = DIRECTION('',(2.22044604925E-016,9.860761315263E-032,1.)); +#64878 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#64879 = DEFINITIONAL_REPRESENTATION('',(#64880),#64884); +#64880 = LINE('',#64881,#64882); +#64881 = CARTESIAN_POINT('',(-6.035,2.680078381445E-015)); +#64882 = VECTOR('',#64883,1.); +#64883 = DIRECTION('',(-1.,-2.02734169599E-060)); +#64884 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#64885 = ORIENTED_EDGE('',*,*,#64886,.F.); +#64886 = EDGE_CURVE('',#64728,#64859,#64887,.T.); +#64887 = SURFACE_CURVE('',#64888,(#64892,#64899),.PCURVE_S1.); +#64888 = LINE('',#64889,#64890); +#64889 = CARTESIAN_POINT('',(-4.96,-2.24,4.11)); +#64890 = VECTOR('',#64891,1.); +#64891 = DIRECTION('',(-2.22044604925E-016,1.224646799147E-016,-1.)); +#64892 = PCURVE('',#62217,#64893); +#64893 = DEFINITIONAL_REPRESENTATION('',(#64894),#64898); +#64894 = LINE('',#64895,#64896); +#64895 = CARTESIAN_POINT('',(-7.31,-1.623146062002E-015)); +#64896 = VECTOR('',#64897,1.); +#64897 = DIRECTION('',(-4.930380657631E-032,1.)); +#64898 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#64899 = PCURVE('',#64900,#64905); +#64900 = PLANE('',#64901); +#64901 = AXIS2_PLACEMENT_3D('',#64902,#64903,#64904); +#64902 = CARTESIAN_POINT('',(-4.96,-2.24,3.51)); +#64903 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#64904 = DIRECTION('',(-4.440892098501E-016,1.,1.224646799147E-016)); +#64905 = DEFINITIONAL_REPRESENTATION('',(#64906),#64910); +#64906 = LINE('',#64907,#64908); +#64907 = CARTESIAN_POINT('',(7.347880794882E-017,0.6)); +#64908 = VECTOR('',#64909,1.); +#64909 = DIRECTION('',(9.860761315263E-032,-1.)); +#64910 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#64911 = ADVANCED_FACE('',(#64912),#62299,.F.); +#64912 = FACE_BOUND('',#64913,.F.); +#64913 = EDGE_LOOP('',(#64914,#64937,#64958,#64959)); +#64914 = ORIENTED_EDGE('',*,*,#64915,.T.); +#64915 = EDGE_CURVE('',#62258,#64916,#64918,.T.); +#64916 = VERTEX_POINT('',#64917); +#64917 = CARTESIAN_POINT('',(-4.96,-2.84,4.11)); +#64918 = SURFACE_CURVE('',#64919,(#64923,#64930),.PCURVE_S1.); +#64919 = LINE('',#64920,#64921); +#64920 = CARTESIAN_POINT('',(-12.27,-2.84,4.11)); +#64921 = VECTOR('',#64922,1.); +#64922 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#64923 = PCURVE('',#62299,#64924); +#64924 = DEFINITIONAL_REPRESENTATION('',(#64925),#64929); +#64925 = LINE('',#64926,#64927); +#64926 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#64927 = VECTOR('',#64928,1.); +#64928 = DIRECTION('',(-2.719262146893E-032,-1.)); +#64929 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#64930 = PCURVE('',#62273,#64931); +#64931 = DEFINITIONAL_REPRESENTATION('',(#64932),#64936); +#64932 = LINE('',#64933,#64934); +#64933 = CARTESIAN_POINT('',(-1.33226762955E-016,-0.6)); +#64934 = VECTOR('',#64935,1.); +#64935 = DIRECTION('',(1.,0.E+000)); +#64936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#64937 = ORIENTED_EDGE('',*,*,#64938,.T.); +#64938 = EDGE_CURVE('',#64916,#64728,#64939,.T.); +#64939 = SURFACE_CURVE('',#64940,(#64944,#64951),.PCURVE_S1.); +#64940 = LINE('',#64941,#64942); +#64941 = CARTESIAN_POINT('',(-4.96,-2.84,4.11)); +#64942 = VECTOR('',#64943,1.); +#64943 = DIRECTION('',(-4.440892098501E-016,1.,1.224646799147E-016)); +#64944 = PCURVE('',#62299,#64945); +#64945 = DEFINITIONAL_REPRESENTATION('',(#64946),#64950); +#64946 = LINE('',#64947,#64948); +#64947 = CARTESIAN_POINT('',(-3.246292124004E-015,-7.31)); +#64948 = VECTOR('',#64949,1.); +#64949 = DIRECTION('',(1.,2.719262146893E-032)); +#64950 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#64951 = PCURVE('',#64900,#64952); +#64952 = DEFINITIONAL_REPRESENTATION('',(#64953),#64957); +#64953 = LINE('',#64954,#64955); +#64954 = CARTESIAN_POINT('',(-0.6,0.6)); +#64955 = VECTOR('',#64956,1.); +#64956 = DIRECTION('',(1.,0.E+000)); +#64957 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#64958 = ORIENTED_EDGE('',*,*,#64727,.F.); +#64959 = ORIENTED_EDGE('',*,*,#62285,.F.); +#64960 = ADVANCED_FACE('',(#64961),#62273,.T.); +#64961 = FACE_BOUND('',#64962,.T.); +#64962 = EDGE_LOOP('',(#64963,#64986,#64987,#64988,#65011,#65034,#65062, + #65085)); +#64963 = ORIENTED_EDGE('',*,*,#64964,.F.); +#64964 = EDGE_CURVE('',#62230,#64965,#64967,.T.); +#64965 = VERTEX_POINT('',#64966); +#64966 = CARTESIAN_POINT('',(-4.96,-2.84,3.51)); +#64967 = SURFACE_CURVE('',#64968,(#64972,#64979),.PCURVE_S1.); +#64968 = LINE('',#64969,#64970); +#64969 = CARTESIAN_POINT('',(-12.27,-2.84,3.51)); +#64970 = VECTOR('',#64971,1.); +#64971 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#64972 = PCURVE('',#62273,#64973); +#64973 = DEFINITIONAL_REPRESENTATION('',(#64974),#64978); +#64974 = LINE('',#64975,#64976); +#64975 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#64976 = VECTOR('',#64977,1.); +#64977 = DIRECTION('',(1.,0.E+000)); +#64978 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#64979 = PCURVE('',#62245,#64980); +#64980 = DEFINITIONAL_REPRESENTATION('',(#64981),#64985); +#64981 = LINE('',#64982,#64983); +#64982 = CARTESIAN_POINT('',(0.6,2.664535259101E-016)); +#64983 = VECTOR('',#64984,1.); +#64984 = DIRECTION('',(2.719262146893E-032,-1.)); +#64985 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#64986 = ORIENTED_EDGE('',*,*,#62257,.T.); +#64987 = ORIENTED_EDGE('',*,*,#64915,.T.); +#64988 = ORIENTED_EDGE('',*,*,#64989,.F.); +#64989 = EDGE_CURVE('',#64990,#64916,#64992,.T.); +#64990 = VERTEX_POINT('',#64991); +#64991 = CARTESIAN_POINT('',(-4.96,-2.84,3.91)); +#64992 = SURFACE_CURVE('',#64993,(#64997,#65004),.PCURVE_S1.); +#64993 = LINE('',#64994,#64995); +#64994 = CARTESIAN_POINT('',(-4.96,-2.84,3.51)); +#64995 = VECTOR('',#64996,1.); +#64996 = DIRECTION('',(2.22044604925E-016,-1.224646799147E-016,1.)); +#64997 = PCURVE('',#62273,#64998); +#64998 = DEFINITIONAL_REPRESENTATION('',(#64999),#65003); +#64999 = LINE('',#65000,#65001); +#65000 = CARTESIAN_POINT('',(7.31,-1.623146062002E-015)); +#65001 = VECTOR('',#65002,1.); +#65002 = DIRECTION('',(-4.930380657631E-032,-1.)); +#65003 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#65004 = PCURVE('',#64900,#65005); +#65005 = DEFINITIONAL_REPRESENTATION('',(#65006),#65010); +#65006 = LINE('',#65007,#65008); +#65007 = CARTESIAN_POINT('',(-0.6,7.347880794882E-017)); +#65008 = VECTOR('',#65009,1.); +#65009 = DIRECTION('',(-9.860761315263E-032,1.)); +#65010 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#65011 = ORIENTED_EDGE('',*,*,#65012,.F.); +#65012 = EDGE_CURVE('',#65013,#64990,#65015,.T.); +#65013 = VERTEX_POINT('',#65014); +#65014 = CARTESIAN_POINT('',(-11.47,-2.84,3.91)); +#65015 = SURFACE_CURVE('',#65016,(#65020,#65027),.PCURVE_S1.); +#65016 = LINE('',#65017,#65018); +#65017 = CARTESIAN_POINT('',(-6.235,-2.84,3.91)); +#65018 = VECTOR('',#65019,1.); +#65019 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#65020 = PCURVE('',#62273,#65021); +#65021 = DEFINITIONAL_REPRESENTATION('',(#65022),#65026); +#65022 = LINE('',#65023,#65024); +#65023 = CARTESIAN_POINT('',(6.035,-0.4)); +#65024 = VECTOR('',#65025,1.); +#65025 = DIRECTION('',(1.,0.E+000)); +#65026 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#65027 = PCURVE('',#64874,#65028); +#65028 = DEFINITIONAL_REPRESENTATION('',(#65029),#65033); +#65029 = LINE('',#65030,#65031); +#65030 = CARTESIAN_POINT('',(-6.035,-0.6)); +#65031 = VECTOR('',#65032,1.); +#65032 = DIRECTION('',(1.,2.02734169599E-060)); +#65033 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#65034 = ORIENTED_EDGE('',*,*,#65035,.F.); +#65035 = EDGE_CURVE('',#65036,#65013,#65038,.T.); +#65036 = VERTEX_POINT('',#65037); +#65037 = CARTESIAN_POINT('',(-11.47,-2.84,3.71)); +#65038 = SURFACE_CURVE('',#65039,(#65043,#65050),.PCURVE_S1.); +#65039 = LINE('',#65040,#65041); +#65040 = CARTESIAN_POINT('',(-11.47,-2.84,3.71)); +#65041 = VECTOR('',#65042,1.); +#65042 = DIRECTION('',(2.22044604925E-016,9.860761315263E-032,1.)); +#65043 = PCURVE('',#62273,#65044); +#65044 = DEFINITIONAL_REPRESENTATION('',(#65045),#65049); +#65045 = LINE('',#65046,#65047); +#65046 = CARTESIAN_POINT('',(0.8,-0.2)); +#65047 = VECTOR('',#65048,1.); +#65048 = DIRECTION('',(0.E+000,-1.)); +#65049 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#65050 = PCURVE('',#65051,#65056); +#65051 = PLANE('',#65052); +#65052 = AXIS2_PLACEMENT_3D('',#65053,#65054,#65055); +#65053 = CARTESIAN_POINT('',(-11.47,-2.84,3.71)); +#65054 = DIRECTION('',(-0.707106781187,0.707106781187, + 1.570092458683E-016)); +#65055 = DIRECTION('',(0.707106781187,0.707106781187, + -1.570092458683E-016)); +#65056 = DEFINITIONAL_REPRESENTATION('',(#65057),#65061); +#65057 = LINE('',#65058,#65059); +#65058 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#65059 = VECTOR('',#65060,1.); +#65060 = DIRECTION('',(5.591051665754E-029,-1.)); +#65061 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#65062 = ORIENTED_EDGE('',*,*,#65063,.F.); +#65063 = EDGE_CURVE('',#65064,#65036,#65066,.T.); +#65064 = VERTEX_POINT('',#65065); +#65065 = CARTESIAN_POINT('',(-4.96,-2.84,3.71)); +#65066 = SURFACE_CURVE('',#65067,(#65071,#65078),.PCURVE_S1.); +#65067 = LINE('',#65068,#65069); +#65068 = CARTESIAN_POINT('',(-6.235,-2.84,3.71)); +#65069 = VECTOR('',#65070,1.); +#65070 = DIRECTION('',(-1.,-4.440892098501E-016,2.22044604925E-016)); +#65071 = PCURVE('',#62273,#65072); +#65072 = DEFINITIONAL_REPRESENTATION('',(#65073),#65077); +#65073 = LINE('',#65074,#65075); +#65074 = CARTESIAN_POINT('',(6.035,-0.2)); +#65075 = VECTOR('',#65076,1.); +#65076 = DIRECTION('',(-1.,0.E+000)); +#65077 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#65078 = PCURVE('',#64818,#65079); +#65079 = DEFINITIONAL_REPRESENTATION('',(#65080),#65084); +#65080 = LINE('',#65081,#65082); +#65081 = CARTESIAN_POINT('',(6.035,-0.6)); +#65082 = VECTOR('',#65083,1.); +#65083 = DIRECTION('',(1.,-2.02734169599E-060)); +#65084 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#65085 = ORIENTED_EDGE('',*,*,#65086,.F.); +#65086 = EDGE_CURVE('',#64965,#65064,#65087,.T.); +#65087 = SURFACE_CURVE('',#65088,(#65092,#65099),.PCURVE_S1.); +#65088 = LINE('',#65089,#65090); +#65089 = CARTESIAN_POINT('',(-4.96,-2.84,3.51)); +#65090 = VECTOR('',#65091,1.); +#65091 = DIRECTION('',(2.22044604925E-016,-1.224646799147E-016,1.)); +#65092 = PCURVE('',#62273,#65093); +#65093 = DEFINITIONAL_REPRESENTATION('',(#65094),#65098); +#65094 = LINE('',#65095,#65096); +#65095 = CARTESIAN_POINT('',(7.31,-1.623146062002E-015)); +#65096 = VECTOR('',#65097,1.); +#65097 = DIRECTION('',(-4.930380657631E-032,-1.)); +#65098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#65099 = PCURVE('',#64790,#65100); +#65100 = DEFINITIONAL_REPRESENTATION('',(#65101),#65105); +#65101 = LINE('',#65102,#65103); +#65102 = CARTESIAN_POINT('',(-0.6,7.347880794882E-017)); +#65103 = VECTOR('',#65104,1.); +#65104 = DIRECTION('',(-9.860761315263E-032,1.)); +#65105 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#65106 = ADVANCED_FACE('',(#65107),#62245,.F.); +#65107 = FACE_BOUND('',#65108,.F.); +#65108 = EDGE_LOOP('',(#65109,#65110,#65131,#65132)); +#65109 = ORIENTED_EDGE('',*,*,#64751,.T.); +#65110 = ORIENTED_EDGE('',*,*,#65111,.T.); +#65111 = EDGE_CURVE('',#64752,#64965,#65112,.T.); +#65112 = SURFACE_CURVE('',#65113,(#65117,#65124),.PCURVE_S1.); +#65113 = LINE('',#65114,#65115); +#65114 = CARTESIAN_POINT('',(-4.96,-2.24,3.51)); +#65115 = VECTOR('',#65116,1.); +#65116 = DIRECTION('',(4.440892098501E-016,-1.,-1.224646799147E-016)); +#65117 = PCURVE('',#62245,#65118); +#65118 = DEFINITIONAL_REPRESENTATION('',(#65119),#65123); +#65119 = LINE('',#65120,#65121); +#65120 = CARTESIAN_POINT('',(3.246292124004E-015,-7.31)); +#65121 = VECTOR('',#65122,1.); +#65122 = DIRECTION('',(1.,-2.719262146893E-032)); +#65123 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#65124 = PCURVE('',#64790,#65125); +#65125 = DEFINITIONAL_REPRESENTATION('',(#65126),#65130); +#65126 = LINE('',#65127,#65128); +#65127 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#65128 = VECTOR('',#65129,1.); +#65129 = DIRECTION('',(-1.,0.E+000)); +#65130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#65131 = ORIENTED_EDGE('',*,*,#64964,.F.); +#65132 = ORIENTED_EDGE('',*,*,#62229,.F.); +#65133 = ADVANCED_FACE('',(#65134),#62338,.T.); +#65134 = FACE_BOUND('',#65135,.T.); +#65135 = EDGE_LOOP('',(#65136,#65159,#65160,#65183,#65211,#65239,#65267, + #65295)); +#65136 = ORIENTED_EDGE('',*,*,#65137,.F.); +#65137 = EDGE_CURVE('',#62321,#65138,#65140,.T.); +#65138 = VERTEX_POINT('',#65139); +#65139 = CARTESIAN_POINT('',(-4.96,-4.78,4.11)); +#65140 = SURFACE_CURVE('',#65141,(#65145,#65152),.PCURVE_S1.); +#65141 = LINE('',#65142,#65143); +#65142 = CARTESIAN_POINT('',(-12.27,-4.78,4.11)); +#65143 = VECTOR('',#65144,1.); +#65144 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#65145 = PCURVE('',#62338,#65146); +#65146 = DEFINITIONAL_REPRESENTATION('',(#65147),#65151); +#65147 = LINE('',#65148,#65149); +#65148 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#65149 = VECTOR('',#65150,1.); +#65150 = DIRECTION('',(-1.,0.E+000)); +#65151 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#65152 = PCURVE('',#62420,#65153); +#65153 = DEFINITIONAL_REPRESENTATION('',(#65154),#65158); +#65154 = LINE('',#65155,#65156); +#65155 = CARTESIAN_POINT('',(0.6,-2.664535259101E-016)); +#65156 = VECTOR('',#65157,1.); +#65157 = DIRECTION('',(-2.719262146893E-032,-1.)); +#65158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#65159 = ORIENTED_EDGE('',*,*,#62320,.T.); +#65160 = ORIENTED_EDGE('',*,*,#65161,.T.); +#65161 = EDGE_CURVE('',#62323,#65162,#65164,.T.); +#65162 = VERTEX_POINT('',#65163); +#65163 = CARTESIAN_POINT('',(-4.96,-4.78,3.51)); +#65164 = SURFACE_CURVE('',#65165,(#65169,#65176),.PCURVE_S1.); +#65165 = LINE('',#65166,#65167); +#65166 = CARTESIAN_POINT('',(-12.27,-4.78,3.51)); +#65167 = VECTOR('',#65168,1.); +#65168 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#65169 = PCURVE('',#62338,#65170); +#65170 = DEFINITIONAL_REPRESENTATION('',(#65171),#65175); +#65171 = LINE('',#65172,#65173); +#65172 = CARTESIAN_POINT('',(-1.33226762955E-016,0.6)); +#65173 = VECTOR('',#65174,1.); +#65174 = DIRECTION('',(-1.,0.E+000)); +#65175 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#65176 = PCURVE('',#62366,#65177); +#65177 = DEFINITIONAL_REPRESENTATION('',(#65178),#65182); +#65178 = LINE('',#65179,#65180); +#65179 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#65180 = VECTOR('',#65181,1.); +#65181 = DIRECTION('',(2.719262146893E-032,-1.)); +#65182 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#65183 = ORIENTED_EDGE('',*,*,#65184,.F.); +#65184 = EDGE_CURVE('',#65185,#65162,#65187,.T.); +#65185 = VERTEX_POINT('',#65186); +#65186 = CARTESIAN_POINT('',(-4.96,-4.78,3.71)); +#65187 = SURFACE_CURVE('',#65188,(#65192,#65199),.PCURVE_S1.); +#65188 = LINE('',#65189,#65190); +#65189 = CARTESIAN_POINT('',(-4.96,-4.78,4.11)); +#65190 = VECTOR('',#65191,1.); +#65191 = DIRECTION('',(-2.22044604925E-016,1.224646799147E-016,-1.)); +#65192 = PCURVE('',#62338,#65193); +#65193 = DEFINITIONAL_REPRESENTATION('',(#65194),#65198); +#65194 = LINE('',#65195,#65196); +#65195 = CARTESIAN_POINT('',(-7.31,-1.623146062002E-015)); +#65196 = VECTOR('',#65197,1.); +#65197 = DIRECTION('',(-4.930380657631E-032,1.)); +#65198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#65199 = PCURVE('',#65200,#65205); +#65200 = PLANE('',#65201); +#65201 = AXIS2_PLACEMENT_3D('',#65202,#65203,#65204); +#65202 = CARTESIAN_POINT('',(-4.96,-4.78,3.51)); +#65203 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#65204 = DIRECTION('',(-4.440892098501E-016,1.,1.224646799147E-016)); +#65205 = DEFINITIONAL_REPRESENTATION('',(#65206),#65210); +#65206 = LINE('',#65207,#65208); +#65207 = CARTESIAN_POINT('',(7.347880794882E-017,0.6)); +#65208 = VECTOR('',#65209,1.); +#65209 = DIRECTION('',(9.860761315263E-032,-1.)); +#65210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#65211 = ORIENTED_EDGE('',*,*,#65212,.F.); +#65212 = EDGE_CURVE('',#65213,#65185,#65215,.T.); +#65213 = VERTEX_POINT('',#65214); +#65214 = CARTESIAN_POINT('',(-11.47,-4.78,3.71)); +#65215 = SURFACE_CURVE('',#65216,(#65220,#65227),.PCURVE_S1.); +#65216 = LINE('',#65217,#65218); +#65217 = CARTESIAN_POINT('',(-6.235,-4.78,3.71)); +#65218 = VECTOR('',#65219,1.); +#65219 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#65220 = PCURVE('',#62338,#65221); +#65221 = DEFINITIONAL_REPRESENTATION('',(#65222),#65226); +#65222 = LINE('',#65223,#65224); +#65223 = CARTESIAN_POINT('',(-6.035,0.4)); +#65224 = VECTOR('',#65225,1.); +#65225 = DIRECTION('',(-1.,0.E+000)); +#65226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#65227 = PCURVE('',#65228,#65233); +#65228 = PLANE('',#65229); +#65229 = AXIS2_PLACEMENT_3D('',#65230,#65231,#65232); +#65230 = CARTESIAN_POINT('',(-0.2,-4.78,3.71)); +#65231 = DIRECTION('',(-2.22044604925E-016,-9.860761315263E-032,-1.)); +#65232 = DIRECTION('',(-1.,-4.440892098501E-016,2.22044604925E-016)); +#65233 = DEFINITIONAL_REPRESENTATION('',(#65234),#65238); +#65234 = LINE('',#65235,#65236); +#65235 = CARTESIAN_POINT('',(6.035,2.680078381445E-015)); +#65236 = VECTOR('',#65237,1.); +#65237 = DIRECTION('',(-1.,2.02734169599E-060)); +#65238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#65239 = ORIENTED_EDGE('',*,*,#65240,.T.); +#65240 = EDGE_CURVE('',#65213,#65241,#65243,.T.); +#65241 = VERTEX_POINT('',#65242); +#65242 = CARTESIAN_POINT('',(-11.47,-4.78,3.91)); +#65243 = SURFACE_CURVE('',#65244,(#65248,#65255),.PCURVE_S1.); +#65244 = LINE('',#65245,#65246); +#65245 = CARTESIAN_POINT('',(-11.47,-4.78,3.71)); +#65246 = VECTOR('',#65247,1.); +#65247 = DIRECTION('',(2.22044604925E-016,9.860761315263E-032,1.)); +#65248 = PCURVE('',#62338,#65249); +#65249 = DEFINITIONAL_REPRESENTATION('',(#65250),#65254); +#65250 = LINE('',#65251,#65252); +#65251 = CARTESIAN_POINT('',(-0.8,0.4)); +#65252 = VECTOR('',#65253,1.); +#65253 = DIRECTION('',(0.E+000,-1.)); +#65254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#65255 = PCURVE('',#65256,#65261); +#65256 = PLANE('',#65257); +#65257 = AXIS2_PLACEMENT_3D('',#65258,#65259,#65260); +#65258 = CARTESIAN_POINT('',(-11.42,-4.83,3.71)); +#65259 = DIRECTION('',(-0.707106781187,-0.707106781187, + 1.570092458683E-016)); +#65260 = DIRECTION('',(-0.707106781187,0.707106781187, + 1.570092458683E-016)); +#65261 = DEFINITIONAL_REPRESENTATION('',(#65262),#65266); +#65262 = LINE('',#65263,#65264); +#65263 = CARTESIAN_POINT('',(7.071067811866E-002,1.110223024625E-017)); +#65264 = VECTOR('',#65265,1.); +#65265 = DIRECTION('',(-5.576260523781E-029,-1.)); +#65266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#65267 = ORIENTED_EDGE('',*,*,#65268,.F.); +#65268 = EDGE_CURVE('',#65269,#65241,#65271,.T.); +#65269 = VERTEX_POINT('',#65270); +#65270 = CARTESIAN_POINT('',(-4.96,-4.78,3.91)); +#65271 = SURFACE_CURVE('',#65272,(#65276,#65283),.PCURVE_S1.); +#65272 = LINE('',#65273,#65274); +#65273 = CARTESIAN_POINT('',(-6.235,-4.78,3.91)); +#65274 = VECTOR('',#65275,1.); +#65275 = DIRECTION('',(-1.,-4.440892098501E-016,2.22044604925E-016)); +#65276 = PCURVE('',#62338,#65277); +#65277 = DEFINITIONAL_REPRESENTATION('',(#65278),#65282); +#65278 = LINE('',#65279,#65280); +#65279 = CARTESIAN_POINT('',(-6.035,0.2)); +#65280 = VECTOR('',#65281,1.); +#65281 = DIRECTION('',(1.,0.E+000)); +#65282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#65283 = PCURVE('',#65284,#65289); +#65284 = PLANE('',#65285); +#65285 = AXIS2_PLACEMENT_3D('',#65286,#65287,#65288); +#65286 = CARTESIAN_POINT('',(-0.2,-4.78,3.91)); +#65287 = DIRECTION('',(2.22044604925E-016,9.860761315263E-032,1.)); +#65288 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#65289 = DEFINITIONAL_REPRESENTATION('',(#65290),#65294); +#65290 = LINE('',#65291,#65292); +#65291 = CARTESIAN_POINT('',(-6.035,2.680078381445E-015)); +#65292 = VECTOR('',#65293,1.); +#65293 = DIRECTION('',(-1.,-2.02734169599E-060)); +#65294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#65295 = ORIENTED_EDGE('',*,*,#65296,.F.); +#65296 = EDGE_CURVE('',#65138,#65269,#65297,.T.); +#65297 = SURFACE_CURVE('',#65298,(#65302,#65309),.PCURVE_S1.); +#65298 = LINE('',#65299,#65300); +#65299 = CARTESIAN_POINT('',(-4.96,-4.78,4.11)); +#65300 = VECTOR('',#65301,1.); +#65301 = DIRECTION('',(-2.22044604925E-016,1.224646799147E-016,-1.)); +#65302 = PCURVE('',#62338,#65303); +#65303 = DEFINITIONAL_REPRESENTATION('',(#65304),#65308); +#65304 = LINE('',#65305,#65306); +#65305 = CARTESIAN_POINT('',(-7.31,-1.623146062002E-015)); +#65306 = VECTOR('',#65307,1.); +#65307 = DIRECTION('',(-4.930380657631E-032,1.)); +#65308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#65309 = PCURVE('',#65310,#65315); +#65310 = PLANE('',#65311); +#65311 = AXIS2_PLACEMENT_3D('',#65312,#65313,#65314); +#65312 = CARTESIAN_POINT('',(-4.96,-4.78,3.51)); +#65313 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#65314 = DIRECTION('',(-4.440892098501E-016,1.,1.224646799147E-016)); +#65315 = DEFINITIONAL_REPRESENTATION('',(#65316),#65320); +#65316 = LINE('',#65317,#65318); +#65317 = CARTESIAN_POINT('',(7.347880794882E-017,0.6)); +#65318 = VECTOR('',#65319,1.); +#65319 = DIRECTION('',(9.860761315263E-032,-1.)); +#65320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#65321 = ADVANCED_FACE('',(#65322),#62420,.F.); +#65322 = FACE_BOUND('',#65323,.F.); +#65323 = EDGE_LOOP('',(#65324,#65347,#65368,#65369)); +#65324 = ORIENTED_EDGE('',*,*,#65325,.T.); +#65325 = EDGE_CURVE('',#62379,#65326,#65328,.T.); +#65326 = VERTEX_POINT('',#65327); +#65327 = CARTESIAN_POINT('',(-4.96,-5.38,4.11)); +#65328 = SURFACE_CURVE('',#65329,(#65333,#65340),.PCURVE_S1.); +#65329 = LINE('',#65330,#65331); +#65330 = CARTESIAN_POINT('',(-12.27,-5.38,4.11)); +#65331 = VECTOR('',#65332,1.); +#65332 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#65333 = PCURVE('',#62420,#65334); +#65334 = DEFINITIONAL_REPRESENTATION('',(#65335),#65339); +#65335 = LINE('',#65336,#65337); +#65336 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#65337 = VECTOR('',#65338,1.); +#65338 = DIRECTION('',(-2.719262146893E-032,-1.)); +#65339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#65340 = PCURVE('',#62394,#65341); +#65341 = DEFINITIONAL_REPRESENTATION('',(#65342),#65346); +#65342 = LINE('',#65343,#65344); +#65343 = CARTESIAN_POINT('',(-1.33226762955E-016,-0.6)); +#65344 = VECTOR('',#65345,1.); +#65345 = DIRECTION('',(1.,0.E+000)); +#65346 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#65347 = ORIENTED_EDGE('',*,*,#65348,.T.); +#65348 = EDGE_CURVE('',#65326,#65138,#65349,.T.); +#65349 = SURFACE_CURVE('',#65350,(#65354,#65361),.PCURVE_S1.); +#65350 = LINE('',#65351,#65352); +#65351 = CARTESIAN_POINT('',(-4.96,-5.38,4.11)); +#65352 = VECTOR('',#65353,1.); +#65353 = DIRECTION('',(-4.440892098501E-016,1.,1.224646799147E-016)); +#65354 = PCURVE('',#62420,#65355); +#65355 = DEFINITIONAL_REPRESENTATION('',(#65356),#65360); +#65356 = LINE('',#65357,#65358); +#65357 = CARTESIAN_POINT('',(-3.246292124004E-015,-7.31)); +#65358 = VECTOR('',#65359,1.); +#65359 = DIRECTION('',(1.,2.719262146893E-032)); +#65360 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#65361 = PCURVE('',#65310,#65362); +#65362 = DEFINITIONAL_REPRESENTATION('',(#65363),#65367); +#65363 = LINE('',#65364,#65365); +#65364 = CARTESIAN_POINT('',(-0.6,0.6)); +#65365 = VECTOR('',#65366,1.); +#65366 = DIRECTION('',(1.,0.E+000)); +#65367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#65368 = ORIENTED_EDGE('',*,*,#65137,.F.); +#65369 = ORIENTED_EDGE('',*,*,#62406,.F.); +#65370 = ADVANCED_FACE('',(#65371),#62394,.T.); +#65371 = FACE_BOUND('',#65372,.T.); +#65372 = EDGE_LOOP('',(#65373,#65396,#65397,#65398,#65421,#65444,#65472, + #65495)); +#65373 = ORIENTED_EDGE('',*,*,#65374,.F.); +#65374 = EDGE_CURVE('',#62351,#65375,#65377,.T.); +#65375 = VERTEX_POINT('',#65376); +#65376 = CARTESIAN_POINT('',(-4.96,-5.38,3.51)); +#65377 = SURFACE_CURVE('',#65378,(#65382,#65389),.PCURVE_S1.); +#65378 = LINE('',#65379,#65380); +#65379 = CARTESIAN_POINT('',(-12.27,-5.38,3.51)); +#65380 = VECTOR('',#65381,1.); +#65381 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#65382 = PCURVE('',#62394,#65383); +#65383 = DEFINITIONAL_REPRESENTATION('',(#65384),#65388); +#65384 = LINE('',#65385,#65386); +#65385 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#65386 = VECTOR('',#65387,1.); +#65387 = DIRECTION('',(1.,0.E+000)); +#65388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#65389 = PCURVE('',#62366,#65390); +#65390 = DEFINITIONAL_REPRESENTATION('',(#65391),#65395); +#65391 = LINE('',#65392,#65393); +#65392 = CARTESIAN_POINT('',(0.6,2.664535259101E-016)); +#65393 = VECTOR('',#65394,1.); +#65394 = DIRECTION('',(2.719262146893E-032,-1.)); +#65395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#65396 = ORIENTED_EDGE('',*,*,#62378,.T.); +#65397 = ORIENTED_EDGE('',*,*,#65325,.T.); +#65398 = ORIENTED_EDGE('',*,*,#65399,.F.); +#65399 = EDGE_CURVE('',#65400,#65326,#65402,.T.); +#65400 = VERTEX_POINT('',#65401); +#65401 = CARTESIAN_POINT('',(-4.96,-5.38,3.91)); +#65402 = SURFACE_CURVE('',#65403,(#65407,#65414),.PCURVE_S1.); +#65403 = LINE('',#65404,#65405); +#65404 = CARTESIAN_POINT('',(-4.96,-5.38,3.51)); +#65405 = VECTOR('',#65406,1.); +#65406 = DIRECTION('',(2.22044604925E-016,-1.224646799147E-016,1.)); +#65407 = PCURVE('',#62394,#65408); +#65408 = DEFINITIONAL_REPRESENTATION('',(#65409),#65413); +#65409 = LINE('',#65410,#65411); +#65410 = CARTESIAN_POINT('',(7.31,-1.623146062002E-015)); +#65411 = VECTOR('',#65412,1.); +#65412 = DIRECTION('',(-4.930380657631E-032,-1.)); +#65413 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#65414 = PCURVE('',#65310,#65415); +#65415 = DEFINITIONAL_REPRESENTATION('',(#65416),#65420); +#65416 = LINE('',#65417,#65418); +#65417 = CARTESIAN_POINT('',(-0.6,7.347880794882E-017)); +#65418 = VECTOR('',#65419,1.); +#65419 = DIRECTION('',(-9.860761315263E-032,1.)); +#65420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#65421 = ORIENTED_EDGE('',*,*,#65422,.F.); +#65422 = EDGE_CURVE('',#65423,#65400,#65425,.T.); +#65423 = VERTEX_POINT('',#65424); +#65424 = CARTESIAN_POINT('',(-11.47,-5.38,3.91)); +#65425 = SURFACE_CURVE('',#65426,(#65430,#65437),.PCURVE_S1.); +#65426 = LINE('',#65427,#65428); +#65427 = CARTESIAN_POINT('',(-6.235,-5.38,3.91)); +#65428 = VECTOR('',#65429,1.); +#65429 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#65430 = PCURVE('',#62394,#65431); +#65431 = DEFINITIONAL_REPRESENTATION('',(#65432),#65436); +#65432 = LINE('',#65433,#65434); +#65433 = CARTESIAN_POINT('',(6.035,-0.4)); +#65434 = VECTOR('',#65435,1.); +#65435 = DIRECTION('',(1.,0.E+000)); +#65436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#65437 = PCURVE('',#65284,#65438); +#65438 = DEFINITIONAL_REPRESENTATION('',(#65439),#65443); +#65439 = LINE('',#65440,#65441); +#65440 = CARTESIAN_POINT('',(-6.035,-0.6)); +#65441 = VECTOR('',#65442,1.); +#65442 = DIRECTION('',(1.,2.02734169599E-060)); +#65443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#65444 = ORIENTED_EDGE('',*,*,#65445,.F.); +#65445 = EDGE_CURVE('',#65446,#65423,#65448,.T.); +#65446 = VERTEX_POINT('',#65447); +#65447 = CARTESIAN_POINT('',(-11.47,-5.38,3.71)); +#65448 = SURFACE_CURVE('',#65449,(#65453,#65460),.PCURVE_S1.); +#65449 = LINE('',#65450,#65451); +#65450 = CARTESIAN_POINT('',(-11.47,-5.38,3.71)); +#65451 = VECTOR('',#65452,1.); +#65452 = DIRECTION('',(2.22044604925E-016,9.860761315263E-032,1.)); +#65453 = PCURVE('',#62394,#65454); +#65454 = DEFINITIONAL_REPRESENTATION('',(#65455),#65459); +#65455 = LINE('',#65456,#65457); +#65456 = CARTESIAN_POINT('',(0.8,-0.2)); +#65457 = VECTOR('',#65458,1.); +#65458 = DIRECTION('',(0.E+000,-1.)); +#65459 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#65460 = PCURVE('',#65461,#65466); +#65461 = PLANE('',#65462); +#65462 = AXIS2_PLACEMENT_3D('',#65463,#65464,#65465); +#65463 = CARTESIAN_POINT('',(-11.47,-5.38,3.71)); +#65464 = DIRECTION('',(-0.707106781187,0.707106781187, + 1.570092458683E-016)); +#65465 = DIRECTION('',(0.707106781187,0.707106781187, + -1.570092458683E-016)); +#65466 = DEFINITIONAL_REPRESENTATION('',(#65467),#65471); +#65467 = LINE('',#65468,#65469); +#65468 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#65469 = VECTOR('',#65470,1.); +#65470 = DIRECTION('',(5.591051665754E-029,-1.)); +#65471 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#65472 = ORIENTED_EDGE('',*,*,#65473,.F.); +#65473 = EDGE_CURVE('',#65474,#65446,#65476,.T.); +#65474 = VERTEX_POINT('',#65475); +#65475 = CARTESIAN_POINT('',(-4.96,-5.38,3.71)); +#65476 = SURFACE_CURVE('',#65477,(#65481,#65488),.PCURVE_S1.); +#65477 = LINE('',#65478,#65479); +#65478 = CARTESIAN_POINT('',(-6.235,-5.38,3.71)); +#65479 = VECTOR('',#65480,1.); +#65480 = DIRECTION('',(-1.,-4.440892098501E-016,2.22044604925E-016)); +#65481 = PCURVE('',#62394,#65482); +#65482 = DEFINITIONAL_REPRESENTATION('',(#65483),#65487); +#65483 = LINE('',#65484,#65485); +#65484 = CARTESIAN_POINT('',(6.035,-0.2)); +#65485 = VECTOR('',#65486,1.); +#65486 = DIRECTION('',(-1.,0.E+000)); +#65487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#65488 = PCURVE('',#65228,#65489); +#65489 = DEFINITIONAL_REPRESENTATION('',(#65490),#65494); +#65490 = LINE('',#65491,#65492); +#65491 = CARTESIAN_POINT('',(6.035,-0.6)); +#65492 = VECTOR('',#65493,1.); +#65493 = DIRECTION('',(1.,-2.02734169599E-060)); +#65494 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#65495 = ORIENTED_EDGE('',*,*,#65496,.F.); +#65496 = EDGE_CURVE('',#65375,#65474,#65497,.T.); +#65497 = SURFACE_CURVE('',#65498,(#65502,#65509),.PCURVE_S1.); +#65498 = LINE('',#65499,#65500); +#65499 = CARTESIAN_POINT('',(-4.96,-5.38,3.51)); +#65500 = VECTOR('',#65501,1.); +#65501 = DIRECTION('',(2.22044604925E-016,-1.224646799147E-016,1.)); +#65502 = PCURVE('',#62394,#65503); +#65503 = DEFINITIONAL_REPRESENTATION('',(#65504),#65508); +#65504 = LINE('',#65505,#65506); +#65505 = CARTESIAN_POINT('',(7.31,-1.623146062002E-015)); +#65506 = VECTOR('',#65507,1.); +#65507 = DIRECTION('',(-4.930380657631E-032,-1.)); +#65508 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#65509 = PCURVE('',#65200,#65510); +#65510 = DEFINITIONAL_REPRESENTATION('',(#65511),#65515); +#65511 = LINE('',#65512,#65513); +#65512 = CARTESIAN_POINT('',(-0.6,7.347880794882E-017)); +#65513 = VECTOR('',#65514,1.); +#65514 = DIRECTION('',(-9.860761315263E-032,1.)); +#65515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#65516 = ADVANCED_FACE('',(#65517),#62366,.F.); +#65517 = FACE_BOUND('',#65518,.F.); +#65518 = EDGE_LOOP('',(#65519,#65520,#65541,#65542)); +#65519 = ORIENTED_EDGE('',*,*,#65161,.T.); +#65520 = ORIENTED_EDGE('',*,*,#65521,.T.); +#65521 = EDGE_CURVE('',#65162,#65375,#65522,.T.); +#65522 = SURFACE_CURVE('',#65523,(#65527,#65534),.PCURVE_S1.); +#65523 = LINE('',#65524,#65525); +#65524 = CARTESIAN_POINT('',(-4.96,-4.78,3.51)); +#65525 = VECTOR('',#65526,1.); +#65526 = DIRECTION('',(4.440892098501E-016,-1.,-1.224646799147E-016)); +#65527 = PCURVE('',#62366,#65528); +#65528 = DEFINITIONAL_REPRESENTATION('',(#65529),#65533); +#65529 = LINE('',#65530,#65531); +#65530 = CARTESIAN_POINT('',(3.246292124004E-015,-7.31)); +#65531 = VECTOR('',#65532,1.); +#65532 = DIRECTION('',(1.,-2.719262146893E-032)); +#65533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#65534 = PCURVE('',#65200,#65535); +#65535 = DEFINITIONAL_REPRESENTATION('',(#65536),#65540); +#65536 = LINE('',#65537,#65538); +#65537 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#65538 = VECTOR('',#65539,1.); +#65539 = DIRECTION('',(-1.,0.E+000)); +#65540 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#65541 = ORIENTED_EDGE('',*,*,#65374,.F.); +#65542 = ORIENTED_EDGE('',*,*,#62350,.F.); +#65543 = ADVANCED_FACE('',(#65544),#62459,.T.); +#65544 = FACE_BOUND('',#65545,.T.); +#65545 = EDGE_LOOP('',(#65546,#65569,#65570,#65593,#65621,#65649,#65677, + #65705)); +#65546 = ORIENTED_EDGE('',*,*,#65547,.F.); +#65547 = EDGE_CURVE('',#62442,#65548,#65550,.T.); +#65548 = VERTEX_POINT('',#65549); +#65549 = CARTESIAN_POINT('',(-4.96,-0.3,0.97)); +#65550 = SURFACE_CURVE('',#65551,(#65555,#65562),.PCURVE_S1.); +#65551 = LINE('',#65552,#65553); +#65552 = CARTESIAN_POINT('',(-12.27,-0.3,0.97)); +#65553 = VECTOR('',#65554,1.); +#65554 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#65555 = PCURVE('',#62459,#65556); +#65556 = DEFINITIONAL_REPRESENTATION('',(#65557),#65561); +#65557 = LINE('',#65558,#65559); +#65558 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#65559 = VECTOR('',#65560,1.); +#65560 = DIRECTION('',(-1.,0.E+000)); +#65561 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#65562 = PCURVE('',#62541,#65563); +#65563 = DEFINITIONAL_REPRESENTATION('',(#65564),#65568); +#65564 = LINE('',#65565,#65566); +#65565 = CARTESIAN_POINT('',(0.6,2.664535259101E-016)); +#65566 = VECTOR('',#65567,1.); +#65567 = DIRECTION('',(-2.02734169599E-060,-1.)); +#65568 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#65569 = ORIENTED_EDGE('',*,*,#62441,.T.); +#65570 = ORIENTED_EDGE('',*,*,#65571,.T.); +#65571 = EDGE_CURVE('',#62444,#65572,#65574,.T.); +#65572 = VERTEX_POINT('',#65573); +#65573 = CARTESIAN_POINT('',(-4.96,-0.3,1.57)); +#65574 = SURFACE_CURVE('',#65575,(#65579,#65586),.PCURVE_S1.); +#65575 = LINE('',#65576,#65577); +#65576 = CARTESIAN_POINT('',(-12.27,-0.3,1.57)); +#65577 = VECTOR('',#65578,1.); +#65578 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#65579 = PCURVE('',#62459,#65580); +#65580 = DEFINITIONAL_REPRESENTATION('',(#65581),#65585); +#65581 = LINE('',#65582,#65583); +#65582 = CARTESIAN_POINT('',(1.33226762955E-016,0.6)); +#65583 = VECTOR('',#65584,1.); +#65584 = DIRECTION('',(-1.,0.E+000)); +#65585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#65586 = PCURVE('',#62487,#65587); +#65587 = DEFINITIONAL_REPRESENTATION('',(#65588),#65592); +#65588 = LINE('',#65589,#65590); +#65589 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#65590 = VECTOR('',#65591,1.); +#65591 = DIRECTION('',(2.02734169599E-060,-1.)); +#65592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#65593 = ORIENTED_EDGE('',*,*,#65594,.F.); +#65594 = EDGE_CURVE('',#65595,#65572,#65597,.T.); +#65595 = VERTEX_POINT('',#65596); +#65596 = CARTESIAN_POINT('',(-4.96,-0.3,1.37)); +#65597 = SURFACE_CURVE('',#65598,(#65602,#65609),.PCURVE_S1.); +#65598 = LINE('',#65599,#65600); +#65599 = CARTESIAN_POINT('',(-4.96,-0.3,0.97)); +#65600 = VECTOR('',#65601,1.); +#65601 = DIRECTION('',(2.22044604925E-016,9.860761315263E-032,1.)); +#65602 = PCURVE('',#62459,#65603); +#65603 = DEFINITIONAL_REPRESENTATION('',(#65604),#65608); +#65604 = LINE('',#65605,#65606); +#65605 = CARTESIAN_POINT('',(-7.31,1.623146062002E-015)); +#65606 = VECTOR('',#65607,1.); +#65607 = DIRECTION('',(0.E+000,1.)); +#65608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#65609 = PCURVE('',#65610,#65615); +#65610 = PLANE('',#65611); +#65611 = AXIS2_PLACEMENT_3D('',#65612,#65613,#65614); +#65612 = CARTESIAN_POINT('',(-4.96,-0.3,1.57)); +#65613 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#65614 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#65615 = DEFINITIONAL_REPRESENTATION('',(#65616),#65620); +#65616 = LINE('',#65617,#65618); +#65617 = CARTESIAN_POINT('',(0.E+000,0.6)); +#65618 = VECTOR('',#65619,1.); +#65619 = DIRECTION('',(-9.130335306616E-045,-1.)); +#65620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#65621 = ORIENTED_EDGE('',*,*,#65622,.F.); +#65622 = EDGE_CURVE('',#65623,#65595,#65625,.T.); +#65623 = VERTEX_POINT('',#65624); +#65624 = CARTESIAN_POINT('',(-11.47,-0.3,1.37)); +#65625 = SURFACE_CURVE('',#65626,(#65630,#65637),.PCURVE_S1.); +#65626 = LINE('',#65627,#65628); +#65627 = CARTESIAN_POINT('',(-7.505,-0.3,1.37)); +#65628 = VECTOR('',#65629,1.); +#65629 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#65630 = PCURVE('',#62459,#65631); +#65631 = DEFINITIONAL_REPRESENTATION('',(#65632),#65636); +#65632 = LINE('',#65633,#65634); +#65633 = CARTESIAN_POINT('',(-4.765,0.4)); +#65634 = VECTOR('',#65635,1.); +#65635 = DIRECTION('',(-1.,0.E+000)); +#65636 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#65637 = PCURVE('',#65638,#65643); +#65638 = PLANE('',#65639); +#65639 = AXIS2_PLACEMENT_3D('',#65640,#65641,#65642); +#65640 = CARTESIAN_POINT('',(-2.74,0.3,1.37)); +#65641 = DIRECTION('',(2.22044604925E-016,9.860761315263E-032,1.)); +#65642 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#65643 = DEFINITIONAL_REPRESENTATION('',(#65644),#65648); +#65644 = LINE('',#65645,#65646); +#65645 = CARTESIAN_POINT('',(-4.765,-0.6)); +#65646 = VECTOR('',#65647,1.); +#65647 = DIRECTION('',(1.,2.02734169599E-060)); +#65648 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#65649 = ORIENTED_EDGE('',*,*,#65650,.F.); +#65650 = EDGE_CURVE('',#65651,#65623,#65653,.T.); +#65651 = VERTEX_POINT('',#65652); +#65652 = CARTESIAN_POINT('',(-11.47,-0.3,1.17)); +#65653 = SURFACE_CURVE('',#65654,(#65658,#65665),.PCURVE_S1.); +#65654 = LINE('',#65655,#65656); +#65655 = CARTESIAN_POINT('',(-11.47,-0.3,1.17)); +#65656 = VECTOR('',#65657,1.); +#65657 = DIRECTION('',(2.22044604925E-016,9.860761315263E-032,1.)); +#65658 = PCURVE('',#62459,#65659); +#65659 = DEFINITIONAL_REPRESENTATION('',(#65660),#65664); +#65660 = LINE('',#65661,#65662); +#65661 = CARTESIAN_POINT('',(-0.8,0.2)); +#65662 = VECTOR('',#65663,1.); +#65663 = DIRECTION('',(0.E+000,1.)); +#65664 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#65665 = PCURVE('',#65666,#65671); +#65666 = PLANE('',#65667); +#65667 = AXIS2_PLACEMENT_3D('',#65668,#65669,#65670); +#65668 = CARTESIAN_POINT('',(-11.47,-0.3,1.17)); +#65669 = DIRECTION('',(-0.707106781187,0.707106781187, + 1.570092458683E-016)); +#65670 = DIRECTION('',(0.707106781187,0.707106781187, + -1.570092458683E-016)); +#65671 = DEFINITIONAL_REPRESENTATION('',(#65672),#65676); +#65672 = LINE('',#65673,#65674); +#65673 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#65674 = VECTOR('',#65675,1.); +#65675 = DIRECTION('',(5.591051665754E-029,-1.)); +#65676 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#65677 = ORIENTED_EDGE('',*,*,#65678,.F.); +#65678 = EDGE_CURVE('',#65679,#65651,#65681,.T.); +#65679 = VERTEX_POINT('',#65680); +#65680 = CARTESIAN_POINT('',(-4.96,-0.3,1.17)); +#65681 = SURFACE_CURVE('',#65682,(#65686,#65693),.PCURVE_S1.); +#65682 = LINE('',#65683,#65684); +#65683 = CARTESIAN_POINT('',(-7.505,-0.3,1.17)); +#65684 = VECTOR('',#65685,1.); +#65685 = DIRECTION('',(-1.,-4.440892098501E-016,2.22044604925E-016)); +#65686 = PCURVE('',#62459,#65687); +#65687 = DEFINITIONAL_REPRESENTATION('',(#65688),#65692); +#65688 = LINE('',#65689,#65690); +#65689 = CARTESIAN_POINT('',(-4.765,0.2)); +#65690 = VECTOR('',#65691,1.); +#65691 = DIRECTION('',(1.,0.E+000)); +#65692 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#65693 = PCURVE('',#65694,#65699); +#65694 = PLANE('',#65695); +#65695 = AXIS2_PLACEMENT_3D('',#65696,#65697,#65698); +#65696 = CARTESIAN_POINT('',(-2.74,0.3,1.17)); +#65697 = DIRECTION('',(-2.22044604925E-016,-9.860761315263E-032,-1.)); +#65698 = DIRECTION('',(-1.,-4.440892098501E-016,2.22044604925E-016)); +#65699 = DEFINITIONAL_REPRESENTATION('',(#65700),#65704); +#65700 = LINE('',#65701,#65702); +#65701 = CARTESIAN_POINT('',(4.765,-0.6)); +#65702 = VECTOR('',#65703,1.); +#65703 = DIRECTION('',(1.,-2.02734169599E-060)); +#65704 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#65705 = ORIENTED_EDGE('',*,*,#65706,.F.); +#65706 = EDGE_CURVE('',#65548,#65679,#65707,.T.); +#65707 = SURFACE_CURVE('',#65708,(#65712,#65719),.PCURVE_S1.); +#65708 = LINE('',#65709,#65710); +#65709 = CARTESIAN_POINT('',(-4.96,-0.3,0.97)); +#65710 = VECTOR('',#65711,1.); +#65711 = DIRECTION('',(2.22044604925E-016,9.860761315263E-032,1.)); +#65712 = PCURVE('',#62459,#65713); +#65713 = DEFINITIONAL_REPRESENTATION('',(#65714),#65718); +#65714 = LINE('',#65715,#65716); +#65715 = CARTESIAN_POINT('',(-7.31,1.623146062002E-015)); +#65716 = VECTOR('',#65717,1.); +#65717 = DIRECTION('',(0.E+000,1.)); +#65718 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#65719 = PCURVE('',#65720,#65725); +#65720 = PLANE('',#65721); +#65721 = AXIS2_PLACEMENT_3D('',#65722,#65723,#65724); +#65722 = CARTESIAN_POINT('',(-4.96,-0.3,1.57)); +#65723 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#65724 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#65725 = DEFINITIONAL_REPRESENTATION('',(#65726),#65730); +#65726 = LINE('',#65727,#65728); +#65727 = CARTESIAN_POINT('',(0.E+000,0.6)); +#65728 = VECTOR('',#65729,1.); +#65729 = DIRECTION('',(-9.130335306616E-045,-1.)); +#65730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#65731 = ADVANCED_FACE('',(#65732),#62541,.F.); +#65732 = FACE_BOUND('',#65733,.F.); +#65733 = EDGE_LOOP('',(#65734,#65757,#65778,#65779)); +#65734 = ORIENTED_EDGE('',*,*,#65735,.T.); +#65735 = EDGE_CURVE('',#62500,#65736,#65738,.T.); +#65736 = VERTEX_POINT('',#65737); +#65737 = CARTESIAN_POINT('',(-4.96,0.3,0.97)); +#65738 = SURFACE_CURVE('',#65739,(#65743,#65750),.PCURVE_S1.); +#65739 = LINE('',#65740,#65741); +#65740 = CARTESIAN_POINT('',(-12.27,0.3,0.97)); +#65741 = VECTOR('',#65742,1.); +#65742 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#65743 = PCURVE('',#62541,#65744); +#65744 = DEFINITIONAL_REPRESENTATION('',(#65745),#65749); +#65745 = LINE('',#65746,#65747); +#65746 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#65747 = VECTOR('',#65748,1.); +#65748 = DIRECTION('',(-2.02734169599E-060,-1.)); +#65749 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#65750 = PCURVE('',#62515,#65751); +#65751 = DEFINITIONAL_REPRESENTATION('',(#65752),#65756); +#65752 = LINE('',#65753,#65754); +#65753 = CARTESIAN_POINT('',(1.33226762955E-016,-0.6)); +#65754 = VECTOR('',#65755,1.); +#65755 = DIRECTION('',(1.,0.E+000)); +#65756 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#65757 = ORIENTED_EDGE('',*,*,#65758,.T.); +#65758 = EDGE_CURVE('',#65736,#65548,#65759,.T.); +#65759 = SURFACE_CURVE('',#65760,(#65764,#65771),.PCURVE_S1.); +#65760 = LINE('',#65761,#65762); +#65761 = CARTESIAN_POINT('',(-4.96,0.3,0.97)); +#65762 = VECTOR('',#65763,1.); +#65763 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#65764 = PCURVE('',#62541,#65765); +#65765 = DEFINITIONAL_REPRESENTATION('',(#65766),#65770); +#65766 = LINE('',#65767,#65768); +#65767 = CARTESIAN_POINT('',(3.246292124004E-015,-7.31)); +#65768 = VECTOR('',#65769,1.); +#65769 = DIRECTION('',(1.,2.02734169599E-060)); +#65770 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#65771 = PCURVE('',#65720,#65772); +#65772 = DEFINITIONAL_REPRESENTATION('',(#65773),#65777); +#65773 = LINE('',#65774,#65775); +#65774 = CARTESIAN_POINT('',(-0.6,0.6)); +#65775 = VECTOR('',#65776,1.); +#65776 = DIRECTION('',(1.,0.E+000)); +#65777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#65778 = ORIENTED_EDGE('',*,*,#65547,.F.); +#65779 = ORIENTED_EDGE('',*,*,#62527,.F.); +#65780 = ADVANCED_FACE('',(#65781),#62515,.T.); +#65781 = FACE_BOUND('',#65782,.T.); +#65782 = EDGE_LOOP('',(#65783,#65806,#65807,#65808,#65831,#65854,#65882, + #65905)); +#65783 = ORIENTED_EDGE('',*,*,#65784,.F.); +#65784 = EDGE_CURVE('',#62472,#65785,#65787,.T.); +#65785 = VERTEX_POINT('',#65786); +#65786 = CARTESIAN_POINT('',(-4.96,0.3,1.57)); +#65787 = SURFACE_CURVE('',#65788,(#65792,#65799),.PCURVE_S1.); +#65788 = LINE('',#65789,#65790); +#65789 = CARTESIAN_POINT('',(-12.27,0.3,1.57)); +#65790 = VECTOR('',#65791,1.); +#65791 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#65792 = PCURVE('',#62515,#65793); +#65793 = DEFINITIONAL_REPRESENTATION('',(#65794),#65798); +#65794 = LINE('',#65795,#65796); +#65795 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#65796 = VECTOR('',#65797,1.); +#65797 = DIRECTION('',(1.,0.E+000)); +#65798 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#65799 = PCURVE('',#62487,#65800); +#65800 = DEFINITIONAL_REPRESENTATION('',(#65801),#65805); +#65801 = LINE('',#65802,#65803); +#65802 = CARTESIAN_POINT('',(0.6,-2.664535259101E-016)); +#65803 = VECTOR('',#65804,1.); +#65804 = DIRECTION('',(2.02734169599E-060,-1.)); +#65805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#65806 = ORIENTED_EDGE('',*,*,#62499,.T.); +#65807 = ORIENTED_EDGE('',*,*,#65735,.T.); +#65808 = ORIENTED_EDGE('',*,*,#65809,.F.); +#65809 = EDGE_CURVE('',#65810,#65736,#65812,.T.); +#65810 = VERTEX_POINT('',#65811); +#65811 = CARTESIAN_POINT('',(-4.96,0.3,1.17)); +#65812 = SURFACE_CURVE('',#65813,(#65817,#65824),.PCURVE_S1.); +#65813 = LINE('',#65814,#65815); +#65814 = CARTESIAN_POINT('',(-4.96,0.3,1.57)); +#65815 = VECTOR('',#65816,1.); +#65816 = DIRECTION('',(-2.22044604925E-016,-9.860761315263E-032,-1.)); +#65817 = PCURVE('',#62515,#65818); +#65818 = DEFINITIONAL_REPRESENTATION('',(#65819),#65823); +#65819 = LINE('',#65820,#65821); +#65820 = CARTESIAN_POINT('',(7.31,1.623146062002E-015)); +#65821 = VECTOR('',#65822,1.); +#65822 = DIRECTION('',(0.E+000,-1.)); +#65823 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#65824 = PCURVE('',#65720,#65825); +#65825 = DEFINITIONAL_REPRESENTATION('',(#65826),#65830); +#65826 = LINE('',#65827,#65828); +#65827 = CARTESIAN_POINT('',(-0.6,-5.916456789157E-032)); +#65828 = VECTOR('',#65829,1.); +#65829 = DIRECTION('',(9.130335306616E-045,1.)); +#65830 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#65831 = ORIENTED_EDGE('',*,*,#65832,.F.); +#65832 = EDGE_CURVE('',#65833,#65810,#65835,.T.); +#65833 = VERTEX_POINT('',#65834); +#65834 = CARTESIAN_POINT('',(-11.47,0.3,1.17)); +#65835 = SURFACE_CURVE('',#65836,(#65840,#65847),.PCURVE_S1.); +#65836 = LINE('',#65837,#65838); +#65837 = CARTESIAN_POINT('',(-7.505,0.3,1.17)); +#65838 = VECTOR('',#65839,1.); +#65839 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#65840 = PCURVE('',#62515,#65841); +#65841 = DEFINITIONAL_REPRESENTATION('',(#65842),#65846); +#65842 = LINE('',#65843,#65844); +#65843 = CARTESIAN_POINT('',(4.765,-0.4)); +#65844 = VECTOR('',#65845,1.); +#65845 = DIRECTION('',(1.,0.E+000)); +#65846 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#65847 = PCURVE('',#65694,#65848); +#65848 = DEFINITIONAL_REPRESENTATION('',(#65849),#65853); +#65849 = LINE('',#65850,#65851); +#65850 = CARTESIAN_POINT('',(4.765,2.116085084936E-015)); +#65851 = VECTOR('',#65852,1.); +#65852 = DIRECTION('',(-1.,2.02734169599E-060)); +#65853 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#65854 = ORIENTED_EDGE('',*,*,#65855,.T.); +#65855 = EDGE_CURVE('',#65833,#65856,#65858,.T.); +#65856 = VERTEX_POINT('',#65857); +#65857 = CARTESIAN_POINT('',(-11.47,0.3,1.37)); +#65858 = SURFACE_CURVE('',#65859,(#65863,#65870),.PCURVE_S1.); +#65859 = LINE('',#65860,#65861); +#65860 = CARTESIAN_POINT('',(-11.47,0.3,1.17)); +#65861 = VECTOR('',#65862,1.); +#65862 = DIRECTION('',(2.22044604925E-016,9.860761315263E-032,1.)); +#65863 = PCURVE('',#62515,#65864); +#65864 = DEFINITIONAL_REPRESENTATION('',(#65865),#65869); +#65865 = LINE('',#65866,#65867); +#65866 = CARTESIAN_POINT('',(0.8,-0.4)); +#65867 = VECTOR('',#65868,1.); +#65868 = DIRECTION('',(0.E+000,1.)); +#65869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#65870 = PCURVE('',#65871,#65876); +#65871 = PLANE('',#65872); +#65872 = AXIS2_PLACEMENT_3D('',#65873,#65874,#65875); +#65873 = CARTESIAN_POINT('',(-11.42,0.25,1.17)); +#65874 = DIRECTION('',(-0.707106781187,-0.707106781187, + 1.570092458683E-016)); +#65875 = DIRECTION('',(-0.707106781187,0.707106781187, + 1.570092458683E-016)); +#65876 = DEFINITIONAL_REPRESENTATION('',(#65877),#65881); +#65877 = LINE('',#65878,#65879); +#65878 = CARTESIAN_POINT('',(7.071067811866E-002,1.110223024625E-017)); +#65879 = VECTOR('',#65880,1.); +#65880 = DIRECTION('',(-5.576260523781E-029,-1.)); +#65881 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#65882 = ORIENTED_EDGE('',*,*,#65883,.F.); +#65883 = EDGE_CURVE('',#65884,#65856,#65886,.T.); +#65884 = VERTEX_POINT('',#65885); +#65885 = CARTESIAN_POINT('',(-4.96,0.3,1.37)); +#65886 = SURFACE_CURVE('',#65887,(#65891,#65898),.PCURVE_S1.); +#65887 = LINE('',#65888,#65889); +#65888 = CARTESIAN_POINT('',(-7.505,0.3,1.37)); +#65889 = VECTOR('',#65890,1.); +#65890 = DIRECTION('',(-1.,-4.440892098501E-016,2.22044604925E-016)); +#65891 = PCURVE('',#62515,#65892); +#65892 = DEFINITIONAL_REPRESENTATION('',(#65893),#65897); +#65893 = LINE('',#65894,#65895); +#65894 = CARTESIAN_POINT('',(4.765,-0.2)); +#65895 = VECTOR('',#65896,1.); +#65896 = DIRECTION('',(-1.,0.E+000)); +#65897 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#65898 = PCURVE('',#65638,#65899); +#65899 = DEFINITIONAL_REPRESENTATION('',(#65900),#65904); +#65900 = LINE('',#65901,#65902); +#65901 = CARTESIAN_POINT('',(-4.765,2.116085084936E-015)); +#65902 = VECTOR('',#65903,1.); +#65903 = DIRECTION('',(-1.,-2.02734169599E-060)); +#65904 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#65905 = ORIENTED_EDGE('',*,*,#65906,.F.); +#65906 = EDGE_CURVE('',#65785,#65884,#65907,.T.); +#65907 = SURFACE_CURVE('',#65908,(#65912,#65919),.PCURVE_S1.); +#65908 = LINE('',#65909,#65910); +#65909 = CARTESIAN_POINT('',(-4.96,0.3,1.57)); +#65910 = VECTOR('',#65911,1.); +#65911 = DIRECTION('',(-2.22044604925E-016,-9.860761315263E-032,-1.)); +#65912 = PCURVE('',#62515,#65913); +#65913 = DEFINITIONAL_REPRESENTATION('',(#65914),#65918); +#65914 = LINE('',#65915,#65916); +#65915 = CARTESIAN_POINT('',(7.31,1.623146062002E-015)); +#65916 = VECTOR('',#65917,1.); +#65917 = DIRECTION('',(0.E+000,-1.)); +#65918 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#65919 = PCURVE('',#65610,#65920); +#65920 = DEFINITIONAL_REPRESENTATION('',(#65921),#65925); +#65921 = LINE('',#65922,#65923); +#65922 = CARTESIAN_POINT('',(-0.6,-5.916456789157E-032)); +#65923 = VECTOR('',#65924,1.); +#65924 = DIRECTION('',(9.130335306616E-045,1.)); +#65925 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#65926 = ADVANCED_FACE('',(#65927),#62487,.F.); +#65927 = FACE_BOUND('',#65928,.F.); +#65928 = EDGE_LOOP('',(#65929,#65930,#65951,#65952)); +#65929 = ORIENTED_EDGE('',*,*,#65571,.T.); +#65930 = ORIENTED_EDGE('',*,*,#65931,.T.); +#65931 = EDGE_CURVE('',#65572,#65785,#65932,.T.); +#65932 = SURFACE_CURVE('',#65933,(#65937,#65944),.PCURVE_S1.); +#65933 = LINE('',#65934,#65935); +#65934 = CARTESIAN_POINT('',(-4.96,-0.3,1.57)); +#65935 = VECTOR('',#65936,1.); +#65936 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#65937 = PCURVE('',#62487,#65938); +#65938 = DEFINITIONAL_REPRESENTATION('',(#65939),#65943); +#65939 = LINE('',#65940,#65941); +#65940 = CARTESIAN_POINT('',(-3.246292124004E-015,-7.31)); +#65941 = VECTOR('',#65942,1.); +#65942 = DIRECTION('',(1.,-2.02734169599E-060)); +#65943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#65944 = PCURVE('',#65610,#65945); +#65945 = DEFINITIONAL_REPRESENTATION('',(#65946),#65950); +#65946 = LINE('',#65947,#65948); +#65947 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#65948 = VECTOR('',#65949,1.); +#65949 = DIRECTION('',(-1.,0.E+000)); +#65950 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#65951 = ORIENTED_EDGE('',*,*,#65784,.F.); +#65952 = ORIENTED_EDGE('',*,*,#62471,.F.); +#65953 = ADVANCED_FACE('',(#65954),#62580,.T.); +#65954 = FACE_BOUND('',#65955,.T.); +#65955 = EDGE_LOOP('',(#65956,#65979,#65980,#66003,#66031,#66059,#66087, + #66115)); +#65956 = ORIENTED_EDGE('',*,*,#65957,.F.); +#65957 = EDGE_CURVE('',#62563,#65958,#65960,.T.); +#65958 = VERTEX_POINT('',#65959); +#65959 = CARTESIAN_POINT('',(-4.96,0.3,4.11)); +#65960 = SURFACE_CURVE('',#65961,(#65965,#65972),.PCURVE_S1.); +#65961 = LINE('',#65962,#65963); +#65962 = CARTESIAN_POINT('',(-12.27,0.3,4.11)); +#65963 = VECTOR('',#65964,1.); +#65964 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#65965 = PCURVE('',#62580,#65966); +#65966 = DEFINITIONAL_REPRESENTATION('',(#65967),#65971); +#65967 = LINE('',#65968,#65969); +#65968 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#65969 = VECTOR('',#65970,1.); +#65970 = DIRECTION('',(-1.,0.E+000)); +#65971 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#65972 = PCURVE('',#62662,#65973); +#65973 = DEFINITIONAL_REPRESENTATION('',(#65974),#65978); +#65974 = LINE('',#65975,#65976); +#65975 = CARTESIAN_POINT('',(0.6,-2.664535259101E-016)); +#65976 = VECTOR('',#65977,1.); +#65977 = DIRECTION('',(-2.719262146893E-032,-1.)); +#65978 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#65979 = ORIENTED_EDGE('',*,*,#62562,.T.); +#65980 = ORIENTED_EDGE('',*,*,#65981,.T.); +#65981 = EDGE_CURVE('',#62565,#65982,#65984,.T.); +#65982 = VERTEX_POINT('',#65983); +#65983 = CARTESIAN_POINT('',(-4.96,0.3,3.51)); +#65984 = SURFACE_CURVE('',#65985,(#65989,#65996),.PCURVE_S1.); +#65985 = LINE('',#65986,#65987); +#65986 = CARTESIAN_POINT('',(-12.27,0.3,3.51)); +#65987 = VECTOR('',#65988,1.); +#65988 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#65989 = PCURVE('',#62580,#65990); +#65990 = DEFINITIONAL_REPRESENTATION('',(#65991),#65995); +#65991 = LINE('',#65992,#65993); +#65992 = CARTESIAN_POINT('',(-1.33226762955E-016,0.6)); +#65993 = VECTOR('',#65994,1.); +#65994 = DIRECTION('',(-1.,0.E+000)); +#65995 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#65996 = PCURVE('',#62608,#65997); +#65997 = DEFINITIONAL_REPRESENTATION('',(#65998),#66002); +#65998 = LINE('',#65999,#66000); +#65999 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#66000 = VECTOR('',#66001,1.); +#66001 = DIRECTION('',(2.719262146893E-032,-1.)); +#66002 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#66003 = ORIENTED_EDGE('',*,*,#66004,.F.); +#66004 = EDGE_CURVE('',#66005,#65982,#66007,.T.); +#66005 = VERTEX_POINT('',#66006); +#66006 = CARTESIAN_POINT('',(-4.96,0.3,3.71)); +#66007 = SURFACE_CURVE('',#66008,(#66012,#66019),.PCURVE_S1.); +#66008 = LINE('',#66009,#66010); +#66009 = CARTESIAN_POINT('',(-4.96,0.3,4.11)); +#66010 = VECTOR('',#66011,1.); +#66011 = DIRECTION('',(-2.22044604925E-016,1.224646799147E-016,-1.)); +#66012 = PCURVE('',#62580,#66013); +#66013 = DEFINITIONAL_REPRESENTATION('',(#66014),#66018); +#66014 = LINE('',#66015,#66016); +#66015 = CARTESIAN_POINT('',(-7.31,-1.623146062002E-015)); +#66016 = VECTOR('',#66017,1.); +#66017 = DIRECTION('',(-4.930380657631E-032,1.)); +#66018 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#66019 = PCURVE('',#66020,#66025); +#66020 = PLANE('',#66021); +#66021 = AXIS2_PLACEMENT_3D('',#66022,#66023,#66024); +#66022 = CARTESIAN_POINT('',(-4.96,0.3,3.51)); +#66023 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#66024 = DIRECTION('',(-4.440892098501E-016,1.,1.224646799147E-016)); +#66025 = DEFINITIONAL_REPRESENTATION('',(#66026),#66030); +#66026 = LINE('',#66027,#66028); +#66027 = CARTESIAN_POINT('',(7.347880794882E-017,0.6)); +#66028 = VECTOR('',#66029,1.); +#66029 = DIRECTION('',(9.860761315263E-032,-1.)); +#66030 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#66031 = ORIENTED_EDGE('',*,*,#66032,.F.); +#66032 = EDGE_CURVE('',#66033,#66005,#66035,.T.); +#66033 = VERTEX_POINT('',#66034); +#66034 = CARTESIAN_POINT('',(-11.47,0.3,3.71)); +#66035 = SURFACE_CURVE('',#66036,(#66040,#66047),.PCURVE_S1.); +#66036 = LINE('',#66037,#66038); +#66037 = CARTESIAN_POINT('',(-6.235,0.3,3.71)); +#66038 = VECTOR('',#66039,1.); +#66039 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#66040 = PCURVE('',#62580,#66041); +#66041 = DEFINITIONAL_REPRESENTATION('',(#66042),#66046); +#66042 = LINE('',#66043,#66044); +#66043 = CARTESIAN_POINT('',(-6.035,0.4)); +#66044 = VECTOR('',#66045,1.); +#66045 = DIRECTION('',(-1.,0.E+000)); +#66046 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#66047 = PCURVE('',#66048,#66053); +#66048 = PLANE('',#66049); +#66049 = AXIS2_PLACEMENT_3D('',#66050,#66051,#66052); +#66050 = CARTESIAN_POINT('',(-0.2,0.3,3.71)); +#66051 = DIRECTION('',(-2.22044604925E-016,-9.860761315263E-032,-1.)); +#66052 = DIRECTION('',(-1.,-4.440892098501E-016,2.22044604925E-016)); +#66053 = DEFINITIONAL_REPRESENTATION('',(#66054),#66058); +#66054 = LINE('',#66055,#66056); +#66055 = CARTESIAN_POINT('',(6.035,2.680078381445E-015)); +#66056 = VECTOR('',#66057,1.); +#66057 = DIRECTION('',(-1.,2.02734169599E-060)); +#66058 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#66059 = ORIENTED_EDGE('',*,*,#66060,.T.); +#66060 = EDGE_CURVE('',#66033,#66061,#66063,.T.); +#66061 = VERTEX_POINT('',#66062); +#66062 = CARTESIAN_POINT('',(-11.47,0.3,3.91)); +#66063 = SURFACE_CURVE('',#66064,(#66068,#66075),.PCURVE_S1.); +#66064 = LINE('',#66065,#66066); +#66065 = CARTESIAN_POINT('',(-11.47,0.3,3.71)); +#66066 = VECTOR('',#66067,1.); +#66067 = DIRECTION('',(2.22044604925E-016,9.860761315263E-032,1.)); +#66068 = PCURVE('',#62580,#66069); +#66069 = DEFINITIONAL_REPRESENTATION('',(#66070),#66074); +#66070 = LINE('',#66071,#66072); +#66071 = CARTESIAN_POINT('',(-0.8,0.4)); +#66072 = VECTOR('',#66073,1.); +#66073 = DIRECTION('',(0.E+000,-1.)); +#66074 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#66075 = PCURVE('',#66076,#66081); +#66076 = PLANE('',#66077); +#66077 = AXIS2_PLACEMENT_3D('',#66078,#66079,#66080); +#66078 = CARTESIAN_POINT('',(-11.42,0.25,3.71)); +#66079 = DIRECTION('',(-0.707106781187,-0.707106781187, + 1.570092458683E-016)); +#66080 = DIRECTION('',(-0.707106781187,0.707106781187, + 1.570092458683E-016)); +#66081 = DEFINITIONAL_REPRESENTATION('',(#66082),#66086); +#66082 = LINE('',#66083,#66084); +#66083 = CARTESIAN_POINT('',(7.071067811866E-002,1.110223024625E-017)); +#66084 = VECTOR('',#66085,1.); +#66085 = DIRECTION('',(-5.576260523781E-029,-1.)); +#66086 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#66087 = ORIENTED_EDGE('',*,*,#66088,.F.); +#66088 = EDGE_CURVE('',#66089,#66061,#66091,.T.); +#66089 = VERTEX_POINT('',#66090); +#66090 = CARTESIAN_POINT('',(-4.96,0.3,3.91)); +#66091 = SURFACE_CURVE('',#66092,(#66096,#66103),.PCURVE_S1.); +#66092 = LINE('',#66093,#66094); +#66093 = CARTESIAN_POINT('',(-6.235,0.3,3.91)); +#66094 = VECTOR('',#66095,1.); +#66095 = DIRECTION('',(-1.,-4.440892098501E-016,2.22044604925E-016)); +#66096 = PCURVE('',#62580,#66097); +#66097 = DEFINITIONAL_REPRESENTATION('',(#66098),#66102); +#66098 = LINE('',#66099,#66100); +#66099 = CARTESIAN_POINT('',(-6.035,0.2)); +#66100 = VECTOR('',#66101,1.); +#66101 = DIRECTION('',(1.,0.E+000)); +#66102 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#66103 = PCURVE('',#66104,#66109); +#66104 = PLANE('',#66105); +#66105 = AXIS2_PLACEMENT_3D('',#66106,#66107,#66108); +#66106 = CARTESIAN_POINT('',(-0.2,0.3,3.91)); +#66107 = DIRECTION('',(2.22044604925E-016,9.860761315263E-032,1.)); +#66108 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#66109 = DEFINITIONAL_REPRESENTATION('',(#66110),#66114); +#66110 = LINE('',#66111,#66112); +#66111 = CARTESIAN_POINT('',(-6.035,2.680078381445E-015)); +#66112 = VECTOR('',#66113,1.); +#66113 = DIRECTION('',(-1.,-2.02734169599E-060)); +#66114 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#66115 = ORIENTED_EDGE('',*,*,#66116,.F.); +#66116 = EDGE_CURVE('',#65958,#66089,#66117,.T.); +#66117 = SURFACE_CURVE('',#66118,(#66122,#66129),.PCURVE_S1.); +#66118 = LINE('',#66119,#66120); +#66119 = CARTESIAN_POINT('',(-4.96,0.3,4.11)); +#66120 = VECTOR('',#66121,1.); +#66121 = DIRECTION('',(-2.22044604925E-016,1.224646799147E-016,-1.)); +#66122 = PCURVE('',#62580,#66123); +#66123 = DEFINITIONAL_REPRESENTATION('',(#66124),#66128); +#66124 = LINE('',#66125,#66126); +#66125 = CARTESIAN_POINT('',(-7.31,-1.623146062002E-015)); +#66126 = VECTOR('',#66127,1.); +#66127 = DIRECTION('',(-4.930380657631E-032,1.)); +#66128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#66129 = PCURVE('',#66130,#66135); +#66130 = PLANE('',#66131); +#66131 = AXIS2_PLACEMENT_3D('',#66132,#66133,#66134); +#66132 = CARTESIAN_POINT('',(-4.96,0.3,3.51)); +#66133 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#66134 = DIRECTION('',(-4.440892098501E-016,1.,1.224646799147E-016)); +#66135 = DEFINITIONAL_REPRESENTATION('',(#66136),#66140); +#66136 = LINE('',#66137,#66138); +#66137 = CARTESIAN_POINT('',(7.347880794882E-017,0.6)); +#66138 = VECTOR('',#66139,1.); +#66139 = DIRECTION('',(9.860761315263E-032,-1.)); +#66140 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#66141 = ADVANCED_FACE('',(#66142),#62662,.F.); +#66142 = FACE_BOUND('',#66143,.F.); +#66143 = EDGE_LOOP('',(#66144,#66167,#66188,#66189)); +#66144 = ORIENTED_EDGE('',*,*,#66145,.T.); +#66145 = EDGE_CURVE('',#62621,#66146,#66148,.T.); +#66146 = VERTEX_POINT('',#66147); +#66147 = CARTESIAN_POINT('',(-4.96,-0.3,4.11)); +#66148 = SURFACE_CURVE('',#66149,(#66153,#66160),.PCURVE_S1.); +#66149 = LINE('',#66150,#66151); +#66150 = CARTESIAN_POINT('',(-12.27,-0.3,4.11)); +#66151 = VECTOR('',#66152,1.); +#66152 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#66153 = PCURVE('',#62662,#66154); +#66154 = DEFINITIONAL_REPRESENTATION('',(#66155),#66159); +#66155 = LINE('',#66156,#66157); +#66156 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#66157 = VECTOR('',#66158,1.); +#66158 = DIRECTION('',(-2.719262146893E-032,-1.)); +#66159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#66160 = PCURVE('',#62636,#66161); +#66161 = DEFINITIONAL_REPRESENTATION('',(#66162),#66166); +#66162 = LINE('',#66163,#66164); +#66163 = CARTESIAN_POINT('',(-1.33226762955E-016,-0.6)); +#66164 = VECTOR('',#66165,1.); +#66165 = DIRECTION('',(1.,0.E+000)); +#66166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#66167 = ORIENTED_EDGE('',*,*,#66168,.T.); +#66168 = EDGE_CURVE('',#66146,#65958,#66169,.T.); +#66169 = SURFACE_CURVE('',#66170,(#66174,#66181),.PCURVE_S1.); +#66170 = LINE('',#66171,#66172); +#66171 = CARTESIAN_POINT('',(-4.96,-0.3,4.11)); +#66172 = VECTOR('',#66173,1.); +#66173 = DIRECTION('',(-4.440892098501E-016,1.,1.224646799147E-016)); +#66174 = PCURVE('',#62662,#66175); +#66175 = DEFINITIONAL_REPRESENTATION('',(#66176),#66180); +#66176 = LINE('',#66177,#66178); +#66177 = CARTESIAN_POINT('',(-3.246292124004E-015,-7.31)); +#66178 = VECTOR('',#66179,1.); +#66179 = DIRECTION('',(1.,2.719262146893E-032)); +#66180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#66181 = PCURVE('',#66130,#66182); +#66182 = DEFINITIONAL_REPRESENTATION('',(#66183),#66187); +#66183 = LINE('',#66184,#66185); +#66184 = CARTESIAN_POINT('',(-0.6,0.6)); +#66185 = VECTOR('',#66186,1.); +#66186 = DIRECTION('',(1.,0.E+000)); +#66187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#66188 = ORIENTED_EDGE('',*,*,#65957,.F.); +#66189 = ORIENTED_EDGE('',*,*,#62648,.F.); +#66190 = ADVANCED_FACE('',(#66191),#62636,.T.); +#66191 = FACE_BOUND('',#66192,.T.); +#66192 = EDGE_LOOP('',(#66193,#66216,#66217,#66218,#66241,#66264,#66292, + #66315)); +#66193 = ORIENTED_EDGE('',*,*,#66194,.F.); +#66194 = EDGE_CURVE('',#62593,#66195,#66197,.T.); +#66195 = VERTEX_POINT('',#66196); +#66196 = CARTESIAN_POINT('',(-4.96,-0.3,3.51)); +#66197 = SURFACE_CURVE('',#66198,(#66202,#66209),.PCURVE_S1.); +#66198 = LINE('',#66199,#66200); +#66199 = CARTESIAN_POINT('',(-12.27,-0.3,3.51)); +#66200 = VECTOR('',#66201,1.); +#66201 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#66202 = PCURVE('',#62636,#66203); +#66203 = DEFINITIONAL_REPRESENTATION('',(#66204),#66208); +#66204 = LINE('',#66205,#66206); +#66205 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#66206 = VECTOR('',#66207,1.); +#66207 = DIRECTION('',(1.,0.E+000)); +#66208 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#66209 = PCURVE('',#62608,#66210); +#66210 = DEFINITIONAL_REPRESENTATION('',(#66211),#66215); +#66211 = LINE('',#66212,#66213); +#66212 = CARTESIAN_POINT('',(0.6,2.664535259101E-016)); +#66213 = VECTOR('',#66214,1.); +#66214 = DIRECTION('',(2.719262146893E-032,-1.)); +#66215 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#66216 = ORIENTED_EDGE('',*,*,#62620,.T.); +#66217 = ORIENTED_EDGE('',*,*,#66145,.T.); +#66218 = ORIENTED_EDGE('',*,*,#66219,.F.); +#66219 = EDGE_CURVE('',#66220,#66146,#66222,.T.); +#66220 = VERTEX_POINT('',#66221); +#66221 = CARTESIAN_POINT('',(-4.96,-0.3,3.91)); +#66222 = SURFACE_CURVE('',#66223,(#66227,#66234),.PCURVE_S1.); +#66223 = LINE('',#66224,#66225); +#66224 = CARTESIAN_POINT('',(-4.96,-0.3,3.51)); +#66225 = VECTOR('',#66226,1.); +#66226 = DIRECTION('',(2.22044604925E-016,-1.224646799147E-016,1.)); +#66227 = PCURVE('',#62636,#66228); +#66228 = DEFINITIONAL_REPRESENTATION('',(#66229),#66233); +#66229 = LINE('',#66230,#66231); +#66230 = CARTESIAN_POINT('',(7.31,-1.623146062002E-015)); +#66231 = VECTOR('',#66232,1.); +#66232 = DIRECTION('',(-4.930380657631E-032,-1.)); +#66233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#66234 = PCURVE('',#66130,#66235); +#66235 = DEFINITIONAL_REPRESENTATION('',(#66236),#66240); +#66236 = LINE('',#66237,#66238); +#66237 = CARTESIAN_POINT('',(-0.6,7.347880794882E-017)); +#66238 = VECTOR('',#66239,1.); +#66239 = DIRECTION('',(-9.860761315263E-032,1.)); +#66240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#66241 = ORIENTED_EDGE('',*,*,#66242,.F.); +#66242 = EDGE_CURVE('',#66243,#66220,#66245,.T.); +#66243 = VERTEX_POINT('',#66244); +#66244 = CARTESIAN_POINT('',(-11.47,-0.3,3.91)); +#66245 = SURFACE_CURVE('',#66246,(#66250,#66257),.PCURVE_S1.); +#66246 = LINE('',#66247,#66248); +#66247 = CARTESIAN_POINT('',(-6.235,-0.3,3.91)); +#66248 = VECTOR('',#66249,1.); +#66249 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#66250 = PCURVE('',#62636,#66251); +#66251 = DEFINITIONAL_REPRESENTATION('',(#66252),#66256); +#66252 = LINE('',#66253,#66254); +#66253 = CARTESIAN_POINT('',(6.035,-0.4)); +#66254 = VECTOR('',#66255,1.); +#66255 = DIRECTION('',(1.,0.E+000)); +#66256 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#66257 = PCURVE('',#66104,#66258); +#66258 = DEFINITIONAL_REPRESENTATION('',(#66259),#66263); +#66259 = LINE('',#66260,#66261); +#66260 = CARTESIAN_POINT('',(-6.035,-0.6)); +#66261 = VECTOR('',#66262,1.); +#66262 = DIRECTION('',(1.,2.02734169599E-060)); +#66263 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#66264 = ORIENTED_EDGE('',*,*,#66265,.F.); +#66265 = EDGE_CURVE('',#66266,#66243,#66268,.T.); +#66266 = VERTEX_POINT('',#66267); +#66267 = CARTESIAN_POINT('',(-11.47,-0.3,3.71)); +#66268 = SURFACE_CURVE('',#66269,(#66273,#66280),.PCURVE_S1.); +#66269 = LINE('',#66270,#66271); +#66270 = CARTESIAN_POINT('',(-11.47,-0.3,3.71)); +#66271 = VECTOR('',#66272,1.); +#66272 = DIRECTION('',(2.22044604925E-016,9.860761315263E-032,1.)); +#66273 = PCURVE('',#62636,#66274); +#66274 = DEFINITIONAL_REPRESENTATION('',(#66275),#66279); +#66275 = LINE('',#66276,#66277); +#66276 = CARTESIAN_POINT('',(0.8,-0.2)); +#66277 = VECTOR('',#66278,1.); +#66278 = DIRECTION('',(0.E+000,-1.)); +#66279 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#66280 = PCURVE('',#66281,#66286); +#66281 = PLANE('',#66282); +#66282 = AXIS2_PLACEMENT_3D('',#66283,#66284,#66285); +#66283 = CARTESIAN_POINT('',(-11.47,-0.3,3.71)); +#66284 = DIRECTION('',(-0.707106781187,0.707106781187, + 1.570092458683E-016)); +#66285 = DIRECTION('',(0.707106781187,0.707106781187, + -1.570092458683E-016)); +#66286 = DEFINITIONAL_REPRESENTATION('',(#66287),#66291); +#66287 = LINE('',#66288,#66289); +#66288 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#66289 = VECTOR('',#66290,1.); +#66290 = DIRECTION('',(5.591051665754E-029,-1.)); +#66291 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#66292 = ORIENTED_EDGE('',*,*,#66293,.F.); +#66293 = EDGE_CURVE('',#66294,#66266,#66296,.T.); +#66294 = VERTEX_POINT('',#66295); +#66295 = CARTESIAN_POINT('',(-4.96,-0.3,3.71)); +#66296 = SURFACE_CURVE('',#66297,(#66301,#66308),.PCURVE_S1.); +#66297 = LINE('',#66298,#66299); +#66298 = CARTESIAN_POINT('',(-6.235,-0.3,3.71)); +#66299 = VECTOR('',#66300,1.); +#66300 = DIRECTION('',(-1.,-4.440892098501E-016,2.22044604925E-016)); +#66301 = PCURVE('',#62636,#66302); +#66302 = DEFINITIONAL_REPRESENTATION('',(#66303),#66307); +#66303 = LINE('',#66304,#66305); +#66304 = CARTESIAN_POINT('',(6.035,-0.2)); +#66305 = VECTOR('',#66306,1.); +#66306 = DIRECTION('',(-1.,0.E+000)); +#66307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#66308 = PCURVE('',#66048,#66309); +#66309 = DEFINITIONAL_REPRESENTATION('',(#66310),#66314); +#66310 = LINE('',#66311,#66312); +#66311 = CARTESIAN_POINT('',(6.035,-0.6)); +#66312 = VECTOR('',#66313,1.); +#66313 = DIRECTION('',(1.,-2.02734169599E-060)); +#66314 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#66315 = ORIENTED_EDGE('',*,*,#66316,.F.); +#66316 = EDGE_CURVE('',#66195,#66294,#66317,.T.); +#66317 = SURFACE_CURVE('',#66318,(#66322,#66329),.PCURVE_S1.); +#66318 = LINE('',#66319,#66320); +#66319 = CARTESIAN_POINT('',(-4.96,-0.3,3.51)); +#66320 = VECTOR('',#66321,1.); +#66321 = DIRECTION('',(2.22044604925E-016,-1.224646799147E-016,1.)); +#66322 = PCURVE('',#62636,#66323); +#66323 = DEFINITIONAL_REPRESENTATION('',(#66324),#66328); +#66324 = LINE('',#66325,#66326); +#66325 = CARTESIAN_POINT('',(7.31,-1.623146062002E-015)); +#66326 = VECTOR('',#66327,1.); +#66327 = DIRECTION('',(-4.930380657631E-032,-1.)); +#66328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#66329 = PCURVE('',#66020,#66330); +#66330 = DEFINITIONAL_REPRESENTATION('',(#66331),#66335); +#66331 = LINE('',#66332,#66333); +#66332 = CARTESIAN_POINT('',(-0.6,7.347880794882E-017)); +#66333 = VECTOR('',#66334,1.); +#66334 = DIRECTION('',(-9.860761315263E-032,1.)); +#66335 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#66336 = ADVANCED_FACE('',(#66337),#62608,.F.); +#66337 = FACE_BOUND('',#66338,.F.); +#66338 = EDGE_LOOP('',(#66339,#66340,#66361,#66362)); +#66339 = ORIENTED_EDGE('',*,*,#65981,.T.); +#66340 = ORIENTED_EDGE('',*,*,#66341,.T.); +#66341 = EDGE_CURVE('',#65982,#66195,#66342,.T.); +#66342 = SURFACE_CURVE('',#66343,(#66347,#66354),.PCURVE_S1.); +#66343 = LINE('',#66344,#66345); +#66344 = CARTESIAN_POINT('',(-4.96,0.3,3.51)); +#66345 = VECTOR('',#66346,1.); +#66346 = DIRECTION('',(4.440892098501E-016,-1.,-1.224646799147E-016)); +#66347 = PCURVE('',#62608,#66348); +#66348 = DEFINITIONAL_REPRESENTATION('',(#66349),#66353); +#66349 = LINE('',#66350,#66351); +#66350 = CARTESIAN_POINT('',(3.246292124004E-015,-7.31)); +#66351 = VECTOR('',#66352,1.); +#66352 = DIRECTION('',(1.,-2.719262146893E-032)); +#66353 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#66354 = PCURVE('',#66020,#66355); +#66355 = DEFINITIONAL_REPRESENTATION('',(#66356),#66360); +#66356 = LINE('',#66357,#66358); +#66357 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#66358 = VECTOR('',#66359,1.); +#66359 = DIRECTION('',(-1.,0.E+000)); +#66360 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#66361 = ORIENTED_EDGE('',*,*,#66194,.F.); +#66362 = ORIENTED_EDGE('',*,*,#62592,.F.); +#66363 = ADVANCED_FACE('',(#66364),#62719,.F.); +#66364 = FACE_BOUND('',#66365,.T.); +#66365 = EDGE_LOOP('',(#66366,#66367,#66368,#66369)); +#66366 = ORIENTED_EDGE('',*,*,#62779,.T.); +#66367 = ORIENTED_EDGE('',*,*,#62829,.T.); +#66368 = ORIENTED_EDGE('',*,*,#62855,.F.); +#66369 = ORIENTED_EDGE('',*,*,#62703,.F.); +#66370 = ADVANCED_FACE('',(#66371),#62924,.F.); +#66371 = FACE_BOUND('',#66372,.T.); +#66372 = EDGE_LOOP('',(#66373,#66374,#66375,#66376)); +#66373 = ORIENTED_EDGE('',*,*,#62984,.T.); +#66374 = ORIENTED_EDGE('',*,*,#63034,.T.); +#66375 = ORIENTED_EDGE('',*,*,#63060,.F.); +#66376 = ORIENTED_EDGE('',*,*,#62908,.F.); +#66377 = ADVANCED_FACE('',(#66378),#63129,.F.); +#66378 = FACE_BOUND('',#66379,.T.); +#66379 = EDGE_LOOP('',(#66380,#66381,#66382,#66383)); +#66380 = ORIENTED_EDGE('',*,*,#63189,.T.); +#66381 = ORIENTED_EDGE('',*,*,#63239,.T.); +#66382 = ORIENTED_EDGE('',*,*,#63265,.F.); +#66383 = ORIENTED_EDGE('',*,*,#63113,.F.); +#66384 = ADVANCED_FACE('',(#66385),#63334,.F.); +#66385 = FACE_BOUND('',#66386,.T.); +#66386 = EDGE_LOOP('',(#66387,#66388,#66389,#66390)); +#66387 = ORIENTED_EDGE('',*,*,#63394,.T.); +#66388 = ORIENTED_EDGE('',*,*,#63444,.T.); +#66389 = ORIENTED_EDGE('',*,*,#63470,.F.); +#66390 = ORIENTED_EDGE('',*,*,#63318,.F.); +#66391 = ADVANCED_FACE('',(#66392),#63539,.F.); +#66392 = FACE_BOUND('',#66393,.T.); +#66393 = EDGE_LOOP('',(#66394,#66395,#66396,#66397)); +#66394 = ORIENTED_EDGE('',*,*,#63599,.T.); +#66395 = ORIENTED_EDGE('',*,*,#63649,.T.); +#66396 = ORIENTED_EDGE('',*,*,#63675,.F.); +#66397 = ORIENTED_EDGE('',*,*,#63523,.F.); +#66398 = ADVANCED_FACE('',(#66399),#63744,.F.); +#66399 = FACE_BOUND('',#66400,.T.); +#66400 = EDGE_LOOP('',(#66401,#66402,#66403,#66404)); +#66401 = ORIENTED_EDGE('',*,*,#63804,.T.); +#66402 = ORIENTED_EDGE('',*,*,#63854,.T.); +#66403 = ORIENTED_EDGE('',*,*,#63880,.F.); +#66404 = ORIENTED_EDGE('',*,*,#63728,.F.); +#66405 = ADVANCED_FACE('',(#66406),#64080,.F.); +#66406 = FACE_BOUND('',#66407,.F.); +#66407 = EDGE_LOOP('',(#66408,#66429,#66430,#66431)); +#66408 = ORIENTED_EDGE('',*,*,#66409,.T.); +#66409 = EDGE_CURVE('',#64170,#64039,#66410,.T.); +#66410 = SURFACE_CURVE('',#66411,(#66415,#66422),.PCURVE_S1.); +#66411 = LINE('',#66412,#66413); +#66412 = CARTESIAN_POINT('',(-4.96,-4.78,1.17)); +#66413 = VECTOR('',#66414,1.); +#66414 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#66415 = PCURVE('',#64080,#66416); +#66416 = DEFINITIONAL_REPRESENTATION('',(#66417),#66421); +#66417 = LINE('',#66418,#66419); +#66418 = CARTESIAN_POINT('',(-0.6,0.4)); +#66419 = VECTOR('',#66420,1.); +#66420 = DIRECTION('',(1.,0.E+000)); +#66421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#66422 = PCURVE('',#64054,#66423); +#66423 = DEFINITIONAL_REPRESENTATION('',(#66424),#66428); +#66424 = LINE('',#66425,#66426); +#66425 = CARTESIAN_POINT('',(2.22,9.858780458672E-016)); +#66426 = VECTOR('',#66427,1.); +#66427 = DIRECTION('',(2.02734169599E-060,-1.)); +#66428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#66429 = ORIENTED_EDGE('',*,*,#64066,.F.); +#66430 = ORIENTED_EDGE('',*,*,#64118,.F.); +#66431 = ORIENTED_EDGE('',*,*,#64169,.F.); +#66432 = ADVANCED_FACE('',(#66433),#64054,.T.); +#66433 = FACE_BOUND('',#66434,.T.); +#66434 = EDGE_LOOP('',(#66435,#66436,#66437,#66438,#66461,#66489,#66517, + #66545)); +#66435 = ORIENTED_EDGE('',*,*,#64192,.T.); +#66436 = ORIENTED_EDGE('',*,*,#66409,.T.); +#66437 = ORIENTED_EDGE('',*,*,#64038,.T.); +#66438 = ORIENTED_EDGE('',*,*,#66439,.T.); +#66439 = EDGE_CURVE('',#64011,#66440,#66442,.T.); +#66440 = VERTEX_POINT('',#66441); +#66441 = CARTESIAN_POINT('',(-11.42,-5.33,1.17)); +#66442 = SURFACE_CURVE('',#66443,(#66447,#66454),.PCURVE_S1.); +#66443 = LINE('',#66444,#66445); +#66444 = CARTESIAN_POINT('',(-11.47,-5.38,1.17)); +#66445 = VECTOR('',#66446,1.); +#66446 = DIRECTION('',(0.707106781187,0.707106781187, + -1.570092458683E-016)); +#66447 = PCURVE('',#64054,#66448); +#66448 = DEFINITIONAL_REPRESENTATION('',(#66449),#66453); +#66449 = LINE('',#66450,#66451); +#66450 = CARTESIAN_POINT('',(8.73,-0.6)); +#66451 = VECTOR('',#66452,1.); +#66452 = DIRECTION('',(-0.707106781187,0.707106781187)); +#66453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#66454 = PCURVE('',#64026,#66455); +#66455 = DEFINITIONAL_REPRESENTATION('',(#66456),#66460); +#66456 = LINE('',#66457,#66458); +#66457 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#66458 = VECTOR('',#66459,1.); +#66459 = DIRECTION('',(1.,2.465190328816E-032)); +#66460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#66461 = ORIENTED_EDGE('',*,*,#66462,.T.); +#66462 = EDGE_CURVE('',#66440,#66463,#66465,.T.); +#66463 = VERTEX_POINT('',#66464); +#66464 = CARTESIAN_POINT('',(-5.31,-5.33,1.17)); +#66465 = SURFACE_CURVE('',#66466,(#66470,#66477),.PCURVE_S1.); +#66466 = LINE('',#66467,#66468); +#66467 = CARTESIAN_POINT('',(-11.42,-5.33,1.17)); +#66468 = VECTOR('',#66469,1.); +#66469 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#66470 = PCURVE('',#64054,#66471); +#66471 = DEFINITIONAL_REPRESENTATION('',(#66472),#66476); +#66472 = LINE('',#66473,#66474); +#66473 = CARTESIAN_POINT('',(8.68,-0.55)); +#66474 = VECTOR('',#66475,1.); +#66475 = DIRECTION('',(-1.,2.02734169599E-060)); +#66476 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#66477 = PCURVE('',#66478,#66483); +#66478 = PLANE('',#66479); +#66479 = AXIS2_PLACEMENT_3D('',#66480,#66481,#66482); +#66480 = CARTESIAN_POINT('',(-11.42,-5.33,1.17)); +#66481 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#66482 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#66483 = DEFINITIONAL_REPRESENTATION('',(#66484),#66488); +#66484 = LINE('',#66485,#66486); +#66485 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#66486 = VECTOR('',#66487,1.); +#66487 = DIRECTION('',(1.,0.E+000)); +#66488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#66489 = ORIENTED_EDGE('',*,*,#66490,.T.); +#66490 = EDGE_CURVE('',#66463,#66491,#66493,.T.); +#66491 = VERTEX_POINT('',#66492); +#66492 = CARTESIAN_POINT('',(-5.31,-4.83,1.17)); +#66493 = SURFACE_CURVE('',#66494,(#66498,#66505),.PCURVE_S1.); +#66494 = LINE('',#66495,#66496); +#66495 = CARTESIAN_POINT('',(-5.31,-5.33,1.17)); +#66496 = VECTOR('',#66497,1.); +#66497 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#66498 = PCURVE('',#64054,#66499); +#66499 = DEFINITIONAL_REPRESENTATION('',(#66500),#66504); +#66500 = LINE('',#66501,#66502); +#66501 = CARTESIAN_POINT('',(2.57,-0.55)); +#66502 = VECTOR('',#66503,1.); +#66503 = DIRECTION('',(-2.02734169599E-060,1.)); +#66504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#66505 = PCURVE('',#66506,#66511); +#66506 = PLANE('',#66507); +#66507 = AXIS2_PLACEMENT_3D('',#66508,#66509,#66510); +#66508 = CARTESIAN_POINT('',(-5.31,-5.33,1.17)); +#66509 = DIRECTION('',(-1.,-4.440892098501E-016,2.22044604925E-016)); +#66510 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#66511 = DEFINITIONAL_REPRESENTATION('',(#66512),#66516); +#66512 = LINE('',#66513,#66514); +#66513 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#66514 = VECTOR('',#66515,1.); +#66515 = DIRECTION('',(1.,0.E+000)); +#66516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#66517 = ORIENTED_EDGE('',*,*,#66518,.T.); +#66518 = EDGE_CURVE('',#66491,#66519,#66521,.T.); +#66519 = VERTEX_POINT('',#66520); +#66520 = CARTESIAN_POINT('',(-11.42,-4.83,1.17)); +#66521 = SURFACE_CURVE('',#66522,(#66526,#66533),.PCURVE_S1.); +#66522 = LINE('',#66523,#66524); +#66523 = CARTESIAN_POINT('',(-5.31,-4.83,1.17)); +#66524 = VECTOR('',#66525,1.); +#66525 = DIRECTION('',(-1.,-4.440892098501E-016,2.22044604925E-016)); +#66526 = PCURVE('',#64054,#66527); +#66527 = DEFINITIONAL_REPRESENTATION('',(#66528),#66532); +#66528 = LINE('',#66529,#66530); +#66529 = CARTESIAN_POINT('',(2.57,-5.E-002)); +#66530 = VECTOR('',#66531,1.); +#66531 = DIRECTION('',(1.,-2.02734169599E-060)); +#66532 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#66533 = PCURVE('',#66534,#66539); +#66534 = PLANE('',#66535); +#66535 = AXIS2_PLACEMENT_3D('',#66536,#66537,#66538); +#66536 = CARTESIAN_POINT('',(-5.31,-4.83,1.17)); +#66537 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#66538 = DIRECTION('',(-1.,-4.440892098501E-016,2.22044604925E-016)); +#66539 = DEFINITIONAL_REPRESENTATION('',(#66540),#66544); +#66540 = LINE('',#66541,#66542); +#66541 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#66542 = VECTOR('',#66543,1.); +#66543 = DIRECTION('',(1.,0.E+000)); +#66544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#66545 = ORIENTED_EDGE('',*,*,#66546,.T.); +#66546 = EDGE_CURVE('',#66519,#64193,#66547,.T.); +#66547 = SURFACE_CURVE('',#66548,(#66552,#66559),.PCURVE_S1.); +#66548 = LINE('',#66549,#66550); +#66549 = CARTESIAN_POINT('',(-11.42,-4.83,1.17)); +#66550 = VECTOR('',#66551,1.); +#66551 = DIRECTION('',(-0.707106781187,0.707106781187, + 1.570092458683E-016)); +#66552 = PCURVE('',#64054,#66553); +#66553 = DEFINITIONAL_REPRESENTATION('',(#66554),#66558); +#66554 = LINE('',#66555,#66556); +#66555 = CARTESIAN_POINT('',(8.68,-5.E-002)); +#66556 = VECTOR('',#66557,1.); +#66557 = DIRECTION('',(0.707106781187,0.707106781187)); +#66558 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#66559 = PCURVE('',#64231,#66560); +#66560 = DEFINITIONAL_REPRESENTATION('',(#66561),#66565); +#66561 = LINE('',#66562,#66563); +#66562 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#66563 = VECTOR('',#66564,1.); +#66564 = DIRECTION('',(1.,-2.465190328816E-032)); +#66565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#66566 = ADVANCED_FACE('',(#66567),#64026,.T.); +#66567 = FACE_BOUND('',#66568,.T.); +#66568 = EDGE_LOOP('',(#66569,#66570,#66593,#66614)); +#66569 = ORIENTED_EDGE('',*,*,#64010,.T.); +#66570 = ORIENTED_EDGE('',*,*,#66571,.T.); +#66571 = EDGE_CURVE('',#63983,#66572,#66574,.T.); +#66572 = VERTEX_POINT('',#66573); +#66573 = CARTESIAN_POINT('',(-11.42,-5.33,1.37)); +#66574 = SURFACE_CURVE('',#66575,(#66579,#66586),.PCURVE_S1.); +#66575 = LINE('',#66576,#66577); +#66576 = CARTESIAN_POINT('',(-11.47,-5.38,1.37)); +#66577 = VECTOR('',#66578,1.); +#66578 = DIRECTION('',(0.707106781187,0.707106781187, + -1.570092458683E-016)); +#66579 = PCURVE('',#64026,#66580); +#66580 = DEFINITIONAL_REPRESENTATION('',(#66581),#66585); +#66581 = LINE('',#66582,#66583); +#66582 = CARTESIAN_POINT('',(-3.140184917366E-017,-0.2)); +#66583 = VECTOR('',#66584,1.); +#66584 = DIRECTION('',(1.,2.465190328816E-032)); +#66585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#66586 = PCURVE('',#63998,#66587); +#66587 = DEFINITIONAL_REPRESENTATION('',(#66588),#66592); +#66588 = LINE('',#66589,#66590); +#66589 = CARTESIAN_POINT('',(-8.73,-0.6)); +#66590 = VECTOR('',#66591,1.); +#66591 = DIRECTION('',(0.707106781187,0.707106781187)); +#66592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#66593 = ORIENTED_EDGE('',*,*,#66594,.F.); +#66594 = EDGE_CURVE('',#66440,#66572,#66595,.T.); +#66595 = SURFACE_CURVE('',#66596,(#66600,#66607),.PCURVE_S1.); +#66596 = LINE('',#66597,#66598); +#66597 = CARTESIAN_POINT('',(-11.42,-5.33,1.17)); +#66598 = VECTOR('',#66599,1.); +#66599 = DIRECTION('',(2.22044604925E-016,9.860761315263E-032,1.)); +#66600 = PCURVE('',#64026,#66601); +#66601 = DEFINITIONAL_REPRESENTATION('',(#66602),#66606); +#66602 = LINE('',#66603,#66604); +#66603 = CARTESIAN_POINT('',(7.071067811866E-002,-1.110223024625E-017)); +#66604 = VECTOR('',#66605,1.); +#66605 = DIRECTION('',(5.591051665754E-029,-1.)); +#66606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#66607 = PCURVE('',#66478,#66608); +#66608 = DEFINITIONAL_REPRESENTATION('',(#66609),#66613); +#66609 = LINE('',#66610,#66611); +#66610 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#66611 = VECTOR('',#66612,1.); +#66612 = DIRECTION('',(0.E+000,-1.)); +#66613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#66614 = ORIENTED_EDGE('',*,*,#66439,.F.); +#66615 = ADVANCED_FACE('',(#66616),#63998,.T.); +#66616 = FACE_BOUND('',#66617,.T.); +#66617 = EDGE_LOOP('',(#66618,#66639,#66640,#66663,#66686,#66709,#66730, + #66731)); +#66618 = ORIENTED_EDGE('',*,*,#66619,.T.); +#66619 = EDGE_CURVE('',#63955,#64244,#66620,.T.); +#66620 = SURFACE_CURVE('',#66621,(#66625,#66632),.PCURVE_S1.); +#66621 = LINE('',#66622,#66623); +#66622 = CARTESIAN_POINT('',(-4.96,-5.38,1.37)); +#66623 = VECTOR('',#66624,1.); +#66624 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#66625 = PCURVE('',#63998,#66626); +#66626 = DEFINITIONAL_REPRESENTATION('',(#66627),#66631); +#66627 = LINE('',#66628,#66629); +#66628 = CARTESIAN_POINT('',(-2.22,-0.6)); +#66629 = VECTOR('',#66630,1.); +#66630 = DIRECTION('',(2.02734169599E-060,1.)); +#66631 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#66632 = PCURVE('',#63970,#66633); +#66633 = DEFINITIONAL_REPRESENTATION('',(#66634),#66638); +#66634 = LINE('',#66635,#66636); +#66635 = CARTESIAN_POINT('',(0.E+000,0.2)); +#66636 = VECTOR('',#66637,1.); +#66637 = DIRECTION('',(-1.,0.E+000)); +#66638 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#66639 = ORIENTED_EDGE('',*,*,#64243,.T.); +#66640 = ORIENTED_EDGE('',*,*,#66641,.F.); +#66641 = EDGE_CURVE('',#66642,#64216,#66644,.T.); +#66642 = VERTEX_POINT('',#66643); +#66643 = CARTESIAN_POINT('',(-11.42,-4.83,1.37)); +#66644 = SURFACE_CURVE('',#66645,(#66649,#66656),.PCURVE_S1.); +#66645 = LINE('',#66646,#66647); +#66646 = CARTESIAN_POINT('',(-11.42,-4.83,1.37)); +#66647 = VECTOR('',#66648,1.); +#66648 = DIRECTION('',(-0.707106781187,0.707106781187, + 1.570092458683E-016)); +#66649 = PCURVE('',#63998,#66650); +#66650 = DEFINITIONAL_REPRESENTATION('',(#66651),#66655); +#66651 = LINE('',#66652,#66653); +#66652 = CARTESIAN_POINT('',(-8.68,-5.E-002)); +#66653 = VECTOR('',#66654,1.); +#66654 = DIRECTION('',(-0.707106781187,0.707106781187)); +#66655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#66656 = PCURVE('',#64231,#66657); +#66657 = DEFINITIONAL_REPRESENTATION('',(#66658),#66662); +#66658 = LINE('',#66659,#66660); +#66659 = CARTESIAN_POINT('',(3.140184917366E-017,-0.2)); +#66660 = VECTOR('',#66661,1.); +#66661 = DIRECTION('',(1.,-2.465190328816E-032)); +#66662 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#66663 = ORIENTED_EDGE('',*,*,#66664,.F.); +#66664 = EDGE_CURVE('',#66665,#66642,#66667,.T.); +#66665 = VERTEX_POINT('',#66666); +#66666 = CARTESIAN_POINT('',(-5.31,-4.83,1.37)); +#66667 = SURFACE_CURVE('',#66668,(#66672,#66679),.PCURVE_S1.); +#66668 = LINE('',#66669,#66670); +#66669 = CARTESIAN_POINT('',(-5.31,-4.83,1.37)); +#66670 = VECTOR('',#66671,1.); +#66671 = DIRECTION('',(-1.,-4.440892098501E-016,2.22044604925E-016)); +#66672 = PCURVE('',#63998,#66673); +#66673 = DEFINITIONAL_REPRESENTATION('',(#66674),#66678); +#66674 = LINE('',#66675,#66676); +#66675 = CARTESIAN_POINT('',(-2.57,-5.E-002)); +#66676 = VECTOR('',#66677,1.); +#66677 = DIRECTION('',(-1.,-2.02734169599E-060)); +#66678 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#66679 = PCURVE('',#66534,#66680); +#66680 = DEFINITIONAL_REPRESENTATION('',(#66681),#66685); +#66681 = LINE('',#66682,#66683); +#66682 = CARTESIAN_POINT('',(4.4408920985E-017,-0.2)); +#66683 = VECTOR('',#66684,1.); +#66684 = DIRECTION('',(1.,0.E+000)); +#66685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#66686 = ORIENTED_EDGE('',*,*,#66687,.F.); +#66687 = EDGE_CURVE('',#66688,#66665,#66690,.T.); +#66688 = VERTEX_POINT('',#66689); +#66689 = CARTESIAN_POINT('',(-5.31,-5.33,1.37)); +#66690 = SURFACE_CURVE('',#66691,(#66695,#66702),.PCURVE_S1.); +#66691 = LINE('',#66692,#66693); +#66692 = CARTESIAN_POINT('',(-5.31,-5.33,1.37)); +#66693 = VECTOR('',#66694,1.); +#66694 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#66695 = PCURVE('',#63998,#66696); +#66696 = DEFINITIONAL_REPRESENTATION('',(#66697),#66701); +#66697 = LINE('',#66698,#66699); +#66698 = CARTESIAN_POINT('',(-2.57,-0.55)); +#66699 = VECTOR('',#66700,1.); +#66700 = DIRECTION('',(2.02734169599E-060,1.)); +#66701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#66702 = PCURVE('',#66506,#66703); +#66703 = DEFINITIONAL_REPRESENTATION('',(#66704),#66708); +#66704 = LINE('',#66705,#66706); +#66705 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#66706 = VECTOR('',#66707,1.); +#66707 = DIRECTION('',(1.,0.E+000)); +#66708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#66709 = ORIENTED_EDGE('',*,*,#66710,.F.); +#66710 = EDGE_CURVE('',#66572,#66688,#66711,.T.); +#66711 = SURFACE_CURVE('',#66712,(#66716,#66723),.PCURVE_S1.); +#66712 = LINE('',#66713,#66714); +#66713 = CARTESIAN_POINT('',(-11.42,-5.33,1.37)); +#66714 = VECTOR('',#66715,1.); +#66715 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#66716 = PCURVE('',#63998,#66717); +#66717 = DEFINITIONAL_REPRESENTATION('',(#66718),#66722); +#66718 = LINE('',#66719,#66720); +#66719 = CARTESIAN_POINT('',(-8.68,-0.55)); +#66720 = VECTOR('',#66721,1.); +#66721 = DIRECTION('',(1.,2.02734169599E-060)); +#66722 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#66723 = PCURVE('',#66478,#66724); +#66724 = DEFINITIONAL_REPRESENTATION('',(#66725),#66729); +#66725 = LINE('',#66726,#66727); +#66726 = CARTESIAN_POINT('',(-4.4408920985E-017,-0.2)); +#66727 = VECTOR('',#66728,1.); +#66728 = DIRECTION('',(1.,0.E+000)); +#66729 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#66730 = ORIENTED_EDGE('',*,*,#66571,.F.); +#66731 = ORIENTED_EDGE('',*,*,#63982,.T.); +#66732 = ADVANCED_FACE('',(#66733),#63970,.F.); +#66733 = FACE_BOUND('',#66734,.F.); +#66734 = EDGE_LOOP('',(#66735,#66736,#66737,#66738)); +#66735 = ORIENTED_EDGE('',*,*,#64291,.F.); +#66736 = ORIENTED_EDGE('',*,*,#63954,.F.); +#66737 = ORIENTED_EDGE('',*,*,#66619,.T.); +#66738 = ORIENTED_EDGE('',*,*,#64266,.F.); +#66739 = ADVANCED_FACE('',(#66740),#64231,.T.); +#66740 = FACE_BOUND('',#66741,.T.); +#66741 = EDGE_LOOP('',(#66742,#66763,#66764,#66765)); +#66742 = ORIENTED_EDGE('',*,*,#66743,.T.); +#66743 = EDGE_CURVE('',#66519,#66642,#66744,.T.); +#66744 = SURFACE_CURVE('',#66745,(#66749,#66756),.PCURVE_S1.); +#66745 = LINE('',#66746,#66747); +#66746 = CARTESIAN_POINT('',(-11.42,-4.83,1.17)); +#66747 = VECTOR('',#66748,1.); +#66748 = DIRECTION('',(2.22044604925E-016,9.860761315263E-032,1.)); +#66749 = PCURVE('',#64231,#66750); +#66750 = DEFINITIONAL_REPRESENTATION('',(#66751),#66755); +#66751 = LINE('',#66752,#66753); +#66752 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#66753 = VECTOR('',#66754,1.); +#66754 = DIRECTION('',(-5.576260523781E-029,-1.)); +#66755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#66756 = PCURVE('',#66534,#66757); +#66757 = DEFINITIONAL_REPRESENTATION('',(#66758),#66762); +#66758 = LINE('',#66759,#66760); +#66759 = CARTESIAN_POINT('',(6.11,1.356692536092E-015)); +#66760 = VECTOR('',#66761,1.); +#66761 = DIRECTION('',(0.E+000,-1.)); +#66762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#66763 = ORIENTED_EDGE('',*,*,#66641,.T.); +#66764 = ORIENTED_EDGE('',*,*,#64215,.F.); +#66765 = ORIENTED_EDGE('',*,*,#66546,.F.); +#66766 = ADVANCED_FACE('',(#66767),#64490,.F.); +#66767 = FACE_BOUND('',#66768,.F.); +#66768 = EDGE_LOOP('',(#66769,#66790,#66791,#66792)); +#66769 = ORIENTED_EDGE('',*,*,#66770,.T.); +#66770 = EDGE_CURVE('',#64580,#64449,#66771,.T.); +#66771 = SURFACE_CURVE('',#66772,(#66776,#66783),.PCURVE_S1.); +#66772 = LINE('',#66773,#66774); +#66773 = CARTESIAN_POINT('',(-4.96,-2.24,1.17)); +#66774 = VECTOR('',#66775,1.); +#66775 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#66776 = PCURVE('',#64490,#66777); +#66777 = DEFINITIONAL_REPRESENTATION('',(#66778),#66782); +#66778 = LINE('',#66779,#66780); +#66779 = CARTESIAN_POINT('',(-0.6,0.4)); +#66780 = VECTOR('',#66781,1.); +#66781 = DIRECTION('',(1.,0.E+000)); +#66782 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#66783 = PCURVE('',#64464,#66784); +#66784 = DEFINITIONAL_REPRESENTATION('',(#66785),#66789); +#66785 = LINE('',#66786,#66787); +#66786 = CARTESIAN_POINT('',(2.22,9.858780458672E-016)); +#66787 = VECTOR('',#66788,1.); +#66788 = DIRECTION('',(2.02734169599E-060,-1.)); +#66789 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#66790 = ORIENTED_EDGE('',*,*,#64476,.F.); +#66791 = ORIENTED_EDGE('',*,*,#64528,.F.); +#66792 = ORIENTED_EDGE('',*,*,#64579,.F.); +#66793 = ADVANCED_FACE('',(#66794),#64464,.T.); +#66794 = FACE_BOUND('',#66795,.T.); +#66795 = EDGE_LOOP('',(#66796,#66797,#66798,#66799,#66822,#66850,#66878, + #66906)); +#66796 = ORIENTED_EDGE('',*,*,#64602,.T.); +#66797 = ORIENTED_EDGE('',*,*,#66770,.T.); +#66798 = ORIENTED_EDGE('',*,*,#64448,.T.); +#66799 = ORIENTED_EDGE('',*,*,#66800,.T.); +#66800 = EDGE_CURVE('',#64421,#66801,#66803,.T.); +#66801 = VERTEX_POINT('',#66802); +#66802 = CARTESIAN_POINT('',(-11.42,-2.79,1.17)); +#66803 = SURFACE_CURVE('',#66804,(#66808,#66815),.PCURVE_S1.); +#66804 = LINE('',#66805,#66806); +#66805 = CARTESIAN_POINT('',(-11.47,-2.84,1.17)); +#66806 = VECTOR('',#66807,1.); +#66807 = DIRECTION('',(0.707106781187,0.707106781187, + -1.570092458683E-016)); +#66808 = PCURVE('',#64464,#66809); +#66809 = DEFINITIONAL_REPRESENTATION('',(#66810),#66814); +#66810 = LINE('',#66811,#66812); +#66811 = CARTESIAN_POINT('',(8.73,-0.6)); +#66812 = VECTOR('',#66813,1.); +#66813 = DIRECTION('',(-0.707106781187,0.707106781187)); +#66814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#66815 = PCURVE('',#64436,#66816); +#66816 = DEFINITIONAL_REPRESENTATION('',(#66817),#66821); +#66817 = LINE('',#66818,#66819); +#66818 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#66819 = VECTOR('',#66820,1.); +#66820 = DIRECTION('',(1.,2.465190328816E-032)); +#66821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#66822 = ORIENTED_EDGE('',*,*,#66823,.T.); +#66823 = EDGE_CURVE('',#66801,#66824,#66826,.T.); +#66824 = VERTEX_POINT('',#66825); +#66825 = CARTESIAN_POINT('',(-5.31,-2.79,1.17)); +#66826 = SURFACE_CURVE('',#66827,(#66831,#66838),.PCURVE_S1.); +#66827 = LINE('',#66828,#66829); +#66828 = CARTESIAN_POINT('',(-11.42,-2.79,1.17)); +#66829 = VECTOR('',#66830,1.); +#66830 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#66831 = PCURVE('',#64464,#66832); +#66832 = DEFINITIONAL_REPRESENTATION('',(#66833),#66837); +#66833 = LINE('',#66834,#66835); +#66834 = CARTESIAN_POINT('',(8.68,-0.55)); +#66835 = VECTOR('',#66836,1.); +#66836 = DIRECTION('',(-1.,2.02734169599E-060)); +#66837 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#66838 = PCURVE('',#66839,#66844); +#66839 = PLANE('',#66840); +#66840 = AXIS2_PLACEMENT_3D('',#66841,#66842,#66843); +#66841 = CARTESIAN_POINT('',(-11.42,-2.79,1.17)); +#66842 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#66843 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#66844 = DEFINITIONAL_REPRESENTATION('',(#66845),#66849); +#66845 = LINE('',#66846,#66847); +#66846 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#66847 = VECTOR('',#66848,1.); +#66848 = DIRECTION('',(1.,0.E+000)); +#66849 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#66850 = ORIENTED_EDGE('',*,*,#66851,.T.); +#66851 = EDGE_CURVE('',#66824,#66852,#66854,.T.); +#66852 = VERTEX_POINT('',#66853); +#66853 = CARTESIAN_POINT('',(-5.31,-2.29,1.17)); +#66854 = SURFACE_CURVE('',#66855,(#66859,#66866),.PCURVE_S1.); +#66855 = LINE('',#66856,#66857); +#66856 = CARTESIAN_POINT('',(-5.31,-2.79,1.17)); +#66857 = VECTOR('',#66858,1.); +#66858 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#66859 = PCURVE('',#64464,#66860); +#66860 = DEFINITIONAL_REPRESENTATION('',(#66861),#66865); +#66861 = LINE('',#66862,#66863); +#66862 = CARTESIAN_POINT('',(2.57,-0.55)); +#66863 = VECTOR('',#66864,1.); +#66864 = DIRECTION('',(-2.02734169599E-060,1.)); +#66865 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#66866 = PCURVE('',#66867,#66872); +#66867 = PLANE('',#66868); +#66868 = AXIS2_PLACEMENT_3D('',#66869,#66870,#66871); +#66869 = CARTESIAN_POINT('',(-5.31,-2.79,1.17)); +#66870 = DIRECTION('',(-1.,-4.440892098501E-016,2.22044604925E-016)); +#66871 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#66872 = DEFINITIONAL_REPRESENTATION('',(#66873),#66877); +#66873 = LINE('',#66874,#66875); +#66874 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#66875 = VECTOR('',#66876,1.); +#66876 = DIRECTION('',(1.,0.E+000)); +#66877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#66878 = ORIENTED_EDGE('',*,*,#66879,.T.); +#66879 = EDGE_CURVE('',#66852,#66880,#66882,.T.); +#66880 = VERTEX_POINT('',#66881); +#66881 = CARTESIAN_POINT('',(-11.42,-2.29,1.17)); +#66882 = SURFACE_CURVE('',#66883,(#66887,#66894),.PCURVE_S1.); +#66883 = LINE('',#66884,#66885); +#66884 = CARTESIAN_POINT('',(-5.31,-2.29,1.17)); +#66885 = VECTOR('',#66886,1.); +#66886 = DIRECTION('',(-1.,-4.440892098501E-016,2.22044604925E-016)); +#66887 = PCURVE('',#64464,#66888); +#66888 = DEFINITIONAL_REPRESENTATION('',(#66889),#66893); +#66889 = LINE('',#66890,#66891); +#66890 = CARTESIAN_POINT('',(2.57,-5.E-002)); +#66891 = VECTOR('',#66892,1.); +#66892 = DIRECTION('',(1.,-2.02734169599E-060)); +#66893 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#66894 = PCURVE('',#66895,#66900); +#66895 = PLANE('',#66896); +#66896 = AXIS2_PLACEMENT_3D('',#66897,#66898,#66899); +#66897 = CARTESIAN_POINT('',(-5.31,-2.29,1.17)); +#66898 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#66899 = DIRECTION('',(-1.,-4.440892098501E-016,2.22044604925E-016)); +#66900 = DEFINITIONAL_REPRESENTATION('',(#66901),#66905); +#66901 = LINE('',#66902,#66903); +#66902 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#66903 = VECTOR('',#66904,1.); +#66904 = DIRECTION('',(1.,0.E+000)); +#66905 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#66906 = ORIENTED_EDGE('',*,*,#66907,.T.); +#66907 = EDGE_CURVE('',#66880,#64603,#66908,.T.); +#66908 = SURFACE_CURVE('',#66909,(#66913,#66920),.PCURVE_S1.); +#66909 = LINE('',#66910,#66911); +#66910 = CARTESIAN_POINT('',(-11.42,-2.29,1.17)); +#66911 = VECTOR('',#66912,1.); +#66912 = DIRECTION('',(-0.707106781187,0.707106781187, + 1.570092458683E-016)); +#66913 = PCURVE('',#64464,#66914); +#66914 = DEFINITIONAL_REPRESENTATION('',(#66915),#66919); +#66915 = LINE('',#66916,#66917); +#66916 = CARTESIAN_POINT('',(8.68,-5.E-002)); +#66917 = VECTOR('',#66918,1.); +#66918 = DIRECTION('',(0.707106781187,0.707106781187)); +#66919 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#66920 = PCURVE('',#64641,#66921); +#66921 = DEFINITIONAL_REPRESENTATION('',(#66922),#66926); +#66922 = LINE('',#66923,#66924); +#66923 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#66924 = VECTOR('',#66925,1.); +#66925 = DIRECTION('',(1.,-2.465190328816E-032)); +#66926 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#66927 = ADVANCED_FACE('',(#66928),#64436,.T.); +#66928 = FACE_BOUND('',#66929,.T.); +#66929 = EDGE_LOOP('',(#66930,#66931,#66954,#66975)); +#66930 = ORIENTED_EDGE('',*,*,#64420,.T.); +#66931 = ORIENTED_EDGE('',*,*,#66932,.T.); +#66932 = EDGE_CURVE('',#64393,#66933,#66935,.T.); +#66933 = VERTEX_POINT('',#66934); +#66934 = CARTESIAN_POINT('',(-11.42,-2.79,1.37)); +#66935 = SURFACE_CURVE('',#66936,(#66940,#66947),.PCURVE_S1.); +#66936 = LINE('',#66937,#66938); +#66937 = CARTESIAN_POINT('',(-11.47,-2.84,1.37)); +#66938 = VECTOR('',#66939,1.); +#66939 = DIRECTION('',(0.707106781187,0.707106781187, + -1.570092458683E-016)); +#66940 = PCURVE('',#64436,#66941); +#66941 = DEFINITIONAL_REPRESENTATION('',(#66942),#66946); +#66942 = LINE('',#66943,#66944); +#66943 = CARTESIAN_POINT('',(-3.140184917366E-017,-0.2)); +#66944 = VECTOR('',#66945,1.); +#66945 = DIRECTION('',(1.,2.465190328816E-032)); +#66946 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#66947 = PCURVE('',#64408,#66948); +#66948 = DEFINITIONAL_REPRESENTATION('',(#66949),#66953); +#66949 = LINE('',#66950,#66951); +#66950 = CARTESIAN_POINT('',(-8.73,-0.6)); +#66951 = VECTOR('',#66952,1.); +#66952 = DIRECTION('',(0.707106781187,0.707106781187)); +#66953 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#66954 = ORIENTED_EDGE('',*,*,#66955,.F.); +#66955 = EDGE_CURVE('',#66801,#66933,#66956,.T.); +#66956 = SURFACE_CURVE('',#66957,(#66961,#66968),.PCURVE_S1.); +#66957 = LINE('',#66958,#66959); +#66958 = CARTESIAN_POINT('',(-11.42,-2.79,1.17)); +#66959 = VECTOR('',#66960,1.); +#66960 = DIRECTION('',(2.22044604925E-016,9.860761315263E-032,1.)); +#66961 = PCURVE('',#64436,#66962); +#66962 = DEFINITIONAL_REPRESENTATION('',(#66963),#66967); +#66963 = LINE('',#66964,#66965); +#66964 = CARTESIAN_POINT('',(7.071067811866E-002,-1.110223024625E-017)); +#66965 = VECTOR('',#66966,1.); +#66966 = DIRECTION('',(5.591051665754E-029,-1.)); +#66967 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#66968 = PCURVE('',#66839,#66969); +#66969 = DEFINITIONAL_REPRESENTATION('',(#66970),#66974); +#66970 = LINE('',#66971,#66972); +#66971 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#66972 = VECTOR('',#66973,1.); +#66973 = DIRECTION('',(0.E+000,-1.)); +#66974 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#66975 = ORIENTED_EDGE('',*,*,#66800,.F.); +#66976 = ADVANCED_FACE('',(#66977),#64408,.T.); +#66977 = FACE_BOUND('',#66978,.T.); +#66978 = EDGE_LOOP('',(#66979,#67000,#67001,#67024,#67047,#67070,#67091, + #67092)); +#66979 = ORIENTED_EDGE('',*,*,#66980,.T.); +#66980 = EDGE_CURVE('',#64365,#64654,#66981,.T.); +#66981 = SURFACE_CURVE('',#66982,(#66986,#66993),.PCURVE_S1.); +#66982 = LINE('',#66983,#66984); +#66983 = CARTESIAN_POINT('',(-4.96,-2.84,1.37)); +#66984 = VECTOR('',#66985,1.); +#66985 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#66986 = PCURVE('',#64408,#66987); +#66987 = DEFINITIONAL_REPRESENTATION('',(#66988),#66992); +#66988 = LINE('',#66989,#66990); +#66989 = CARTESIAN_POINT('',(-2.22,-0.6)); +#66990 = VECTOR('',#66991,1.); +#66991 = DIRECTION('',(2.02734169599E-060,1.)); +#66992 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#66993 = PCURVE('',#64380,#66994); +#66994 = DEFINITIONAL_REPRESENTATION('',(#66995),#66999); +#66995 = LINE('',#66996,#66997); +#66996 = CARTESIAN_POINT('',(0.E+000,0.2)); +#66997 = VECTOR('',#66998,1.); +#66998 = DIRECTION('',(-1.,0.E+000)); +#66999 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#67000 = ORIENTED_EDGE('',*,*,#64653,.T.); +#67001 = ORIENTED_EDGE('',*,*,#67002,.F.); +#67002 = EDGE_CURVE('',#67003,#64626,#67005,.T.); +#67003 = VERTEX_POINT('',#67004); +#67004 = CARTESIAN_POINT('',(-11.42,-2.29,1.37)); +#67005 = SURFACE_CURVE('',#67006,(#67010,#67017),.PCURVE_S1.); +#67006 = LINE('',#67007,#67008); +#67007 = CARTESIAN_POINT('',(-11.42,-2.29,1.37)); +#67008 = VECTOR('',#67009,1.); +#67009 = DIRECTION('',(-0.707106781187,0.707106781187, + 1.570092458683E-016)); +#67010 = PCURVE('',#64408,#67011); +#67011 = DEFINITIONAL_REPRESENTATION('',(#67012),#67016); +#67012 = LINE('',#67013,#67014); +#67013 = CARTESIAN_POINT('',(-8.68,-5.E-002)); +#67014 = VECTOR('',#67015,1.); +#67015 = DIRECTION('',(-0.707106781187,0.707106781187)); +#67016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#67017 = PCURVE('',#64641,#67018); +#67018 = DEFINITIONAL_REPRESENTATION('',(#67019),#67023); +#67019 = LINE('',#67020,#67021); +#67020 = CARTESIAN_POINT('',(3.140184917366E-017,-0.2)); +#67021 = VECTOR('',#67022,1.); +#67022 = DIRECTION('',(1.,-2.465190328816E-032)); +#67023 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#67024 = ORIENTED_EDGE('',*,*,#67025,.F.); +#67025 = EDGE_CURVE('',#67026,#67003,#67028,.T.); +#67026 = VERTEX_POINT('',#67027); +#67027 = CARTESIAN_POINT('',(-5.31,-2.29,1.37)); +#67028 = SURFACE_CURVE('',#67029,(#67033,#67040),.PCURVE_S1.); +#67029 = LINE('',#67030,#67031); +#67030 = CARTESIAN_POINT('',(-5.31,-2.29,1.37)); +#67031 = VECTOR('',#67032,1.); +#67032 = DIRECTION('',(-1.,-4.440892098501E-016,2.22044604925E-016)); +#67033 = PCURVE('',#64408,#67034); +#67034 = DEFINITIONAL_REPRESENTATION('',(#67035),#67039); +#67035 = LINE('',#67036,#67037); +#67036 = CARTESIAN_POINT('',(-2.57,-5.E-002)); +#67037 = VECTOR('',#67038,1.); +#67038 = DIRECTION('',(-1.,-2.02734169599E-060)); +#67039 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#67040 = PCURVE('',#66895,#67041); +#67041 = DEFINITIONAL_REPRESENTATION('',(#67042),#67046); +#67042 = LINE('',#67043,#67044); +#67043 = CARTESIAN_POINT('',(4.4408920985E-017,-0.2)); +#67044 = VECTOR('',#67045,1.); +#67045 = DIRECTION('',(1.,0.E+000)); +#67046 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#67047 = ORIENTED_EDGE('',*,*,#67048,.F.); +#67048 = EDGE_CURVE('',#67049,#67026,#67051,.T.); +#67049 = VERTEX_POINT('',#67050); +#67050 = CARTESIAN_POINT('',(-5.31,-2.79,1.37)); +#67051 = SURFACE_CURVE('',#67052,(#67056,#67063),.PCURVE_S1.); +#67052 = LINE('',#67053,#67054); +#67053 = CARTESIAN_POINT('',(-5.31,-2.79,1.37)); +#67054 = VECTOR('',#67055,1.); +#67055 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#67056 = PCURVE('',#64408,#67057); +#67057 = DEFINITIONAL_REPRESENTATION('',(#67058),#67062); +#67058 = LINE('',#67059,#67060); +#67059 = CARTESIAN_POINT('',(-2.57,-0.55)); +#67060 = VECTOR('',#67061,1.); +#67061 = DIRECTION('',(2.02734169599E-060,1.)); +#67062 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#67063 = PCURVE('',#66867,#67064); +#67064 = DEFINITIONAL_REPRESENTATION('',(#67065),#67069); +#67065 = LINE('',#67066,#67067); +#67066 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#67067 = VECTOR('',#67068,1.); +#67068 = DIRECTION('',(1.,0.E+000)); +#67069 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#67070 = ORIENTED_EDGE('',*,*,#67071,.F.); +#67071 = EDGE_CURVE('',#66933,#67049,#67072,.T.); +#67072 = SURFACE_CURVE('',#67073,(#67077,#67084),.PCURVE_S1.); +#67073 = LINE('',#67074,#67075); +#67074 = CARTESIAN_POINT('',(-11.42,-2.79,1.37)); +#67075 = VECTOR('',#67076,1.); +#67076 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#67077 = PCURVE('',#64408,#67078); +#67078 = DEFINITIONAL_REPRESENTATION('',(#67079),#67083); +#67079 = LINE('',#67080,#67081); +#67080 = CARTESIAN_POINT('',(-8.68,-0.55)); +#67081 = VECTOR('',#67082,1.); +#67082 = DIRECTION('',(1.,2.02734169599E-060)); +#67083 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#67084 = PCURVE('',#66839,#67085); +#67085 = DEFINITIONAL_REPRESENTATION('',(#67086),#67090); +#67086 = LINE('',#67087,#67088); +#67087 = CARTESIAN_POINT('',(-4.4408920985E-017,-0.2)); +#67088 = VECTOR('',#67089,1.); +#67089 = DIRECTION('',(1.,0.E+000)); +#67090 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#67091 = ORIENTED_EDGE('',*,*,#66932,.F.); +#67092 = ORIENTED_EDGE('',*,*,#64392,.T.); +#67093 = ADVANCED_FACE('',(#67094),#64380,.F.); +#67094 = FACE_BOUND('',#67095,.F.); +#67095 = EDGE_LOOP('',(#67096,#67097,#67098,#67099)); +#67096 = ORIENTED_EDGE('',*,*,#64701,.F.); +#67097 = ORIENTED_EDGE('',*,*,#64364,.F.); +#67098 = ORIENTED_EDGE('',*,*,#66980,.T.); +#67099 = ORIENTED_EDGE('',*,*,#64676,.F.); +#67100 = ADVANCED_FACE('',(#67101),#64641,.T.); +#67101 = FACE_BOUND('',#67102,.T.); +#67102 = EDGE_LOOP('',(#67103,#67124,#67125,#67126)); +#67103 = ORIENTED_EDGE('',*,*,#67104,.T.); +#67104 = EDGE_CURVE('',#66880,#67003,#67105,.T.); +#67105 = SURFACE_CURVE('',#67106,(#67110,#67117),.PCURVE_S1.); +#67106 = LINE('',#67107,#67108); +#67107 = CARTESIAN_POINT('',(-11.42,-2.29,1.17)); +#67108 = VECTOR('',#67109,1.); +#67109 = DIRECTION('',(2.22044604925E-016,9.860761315263E-032,1.)); +#67110 = PCURVE('',#64641,#67111); +#67111 = DEFINITIONAL_REPRESENTATION('',(#67112),#67116); +#67112 = LINE('',#67113,#67114); +#67113 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#67114 = VECTOR('',#67115,1.); +#67115 = DIRECTION('',(-5.576260523781E-029,-1.)); +#67116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#67117 = PCURVE('',#66895,#67118); +#67118 = DEFINITIONAL_REPRESENTATION('',(#67119),#67123); +#67119 = LINE('',#67120,#67121); +#67120 = CARTESIAN_POINT('',(6.11,1.356692536092E-015)); +#67121 = VECTOR('',#67122,1.); +#67122 = DIRECTION('',(0.E+000,-1.)); +#67123 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#67124 = ORIENTED_EDGE('',*,*,#67002,.T.); +#67125 = ORIENTED_EDGE('',*,*,#64625,.F.); +#67126 = ORIENTED_EDGE('',*,*,#66907,.F.); +#67127 = ADVANCED_FACE('',(#67128),#64900,.F.); +#67128 = FACE_BOUND('',#67129,.F.); +#67129 = EDGE_LOOP('',(#67130,#67151,#67152,#67153)); +#67130 = ORIENTED_EDGE('',*,*,#67131,.T.); +#67131 = EDGE_CURVE('',#64990,#64859,#67132,.T.); +#67132 = SURFACE_CURVE('',#67133,(#67137,#67144),.PCURVE_S1.); +#67133 = LINE('',#67134,#67135); +#67134 = CARTESIAN_POINT('',(-4.96,-2.84,3.91)); +#67135 = VECTOR('',#67136,1.); +#67136 = DIRECTION('',(-4.440892098501E-016,1.,1.224646799147E-016)); +#67137 = PCURVE('',#64900,#67138); +#67138 = DEFINITIONAL_REPRESENTATION('',(#67139),#67143); +#67139 = LINE('',#67140,#67141); +#67140 = CARTESIAN_POINT('',(-0.6,0.4)); +#67141 = VECTOR('',#67142,1.); +#67142 = DIRECTION('',(1.,0.E+000)); +#67143 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#67144 = PCURVE('',#64874,#67145); +#67145 = DEFINITIONAL_REPRESENTATION('',(#67146),#67150); +#67146 = LINE('',#67147,#67148); +#67147 = CARTESIAN_POINT('',(-4.76,-0.6)); +#67148 = VECTOR('',#67149,1.); +#67149 = DIRECTION('',(0.E+000,1.)); +#67150 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#67151 = ORIENTED_EDGE('',*,*,#64886,.F.); +#67152 = ORIENTED_EDGE('',*,*,#64938,.F.); +#67153 = ORIENTED_EDGE('',*,*,#64989,.F.); +#67154 = ADVANCED_FACE('',(#67155),#64874,.T.); +#67155 = FACE_BOUND('',#67156,.T.); +#67156 = EDGE_LOOP('',(#67157,#67158,#67159,#67182,#67210,#67238,#67266, + #67287)); +#67157 = ORIENTED_EDGE('',*,*,#67131,.T.); +#67158 = ORIENTED_EDGE('',*,*,#64858,.T.); +#67159 = ORIENTED_EDGE('',*,*,#67160,.F.); +#67160 = EDGE_CURVE('',#67161,#64831,#67163,.T.); +#67161 = VERTEX_POINT('',#67162); +#67162 = CARTESIAN_POINT('',(-11.42,-2.29,3.91)); +#67163 = SURFACE_CURVE('',#67164,(#67168,#67175),.PCURVE_S1.); +#67164 = LINE('',#67165,#67166); +#67165 = CARTESIAN_POINT('',(-11.42,-2.29,3.91)); +#67166 = VECTOR('',#67167,1.); +#67167 = DIRECTION('',(-0.707106781187,0.707106781187, + 1.570092458683E-016)); +#67168 = PCURVE('',#64874,#67169); +#67169 = DEFINITIONAL_REPRESENTATION('',(#67170),#67174); +#67170 = LINE('',#67171,#67172); +#67171 = CARTESIAN_POINT('',(-11.22,-4.999999999999E-002)); +#67172 = VECTOR('',#67173,1.); +#67173 = DIRECTION('',(-0.707106781187,0.707106781187)); +#67174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#67175 = PCURVE('',#64846,#67176); +#67176 = DEFINITIONAL_REPRESENTATION('',(#67177),#67181); +#67177 = LINE('',#67178,#67179); +#67178 = CARTESIAN_POINT('',(3.140184917366E-017,-0.2)); +#67179 = VECTOR('',#67180,1.); +#67180 = DIRECTION('',(1.,-2.465190328816E-032)); +#67181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#67182 = ORIENTED_EDGE('',*,*,#67183,.F.); +#67183 = EDGE_CURVE('',#67184,#67161,#67186,.T.); +#67184 = VERTEX_POINT('',#67185); +#67185 = CARTESIAN_POINT('',(-5.31,-2.29,3.91)); +#67186 = SURFACE_CURVE('',#67187,(#67191,#67198),.PCURVE_S1.); +#67187 = LINE('',#67188,#67189); +#67188 = CARTESIAN_POINT('',(-5.31,-2.29,3.91)); +#67189 = VECTOR('',#67190,1.); +#67190 = DIRECTION('',(-1.,-4.440892098501E-016,2.22044604925E-016)); +#67191 = PCURVE('',#64874,#67192); +#67192 = DEFINITIONAL_REPRESENTATION('',(#67193),#67197); +#67193 = LINE('',#67194,#67195); +#67194 = CARTESIAN_POINT('',(-5.11,-5.E-002)); +#67195 = VECTOR('',#67196,1.); +#67196 = DIRECTION('',(-1.,-2.02734169599E-060)); +#67197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#67198 = PCURVE('',#67199,#67204); +#67199 = PLANE('',#67200); +#67200 = AXIS2_PLACEMENT_3D('',#67201,#67202,#67203); +#67201 = CARTESIAN_POINT('',(-5.31,-2.29,3.71)); +#67202 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#67203 = DIRECTION('',(-1.,-4.440892098501E-016,2.22044604925E-016)); +#67204 = DEFINITIONAL_REPRESENTATION('',(#67205),#67209); +#67205 = LINE('',#67206,#67207); +#67206 = CARTESIAN_POINT('',(4.4408920985E-017,-0.2)); +#67207 = VECTOR('',#67208,1.); +#67208 = DIRECTION('',(1.,0.E+000)); +#67209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#67210 = ORIENTED_EDGE('',*,*,#67211,.F.); +#67211 = EDGE_CURVE('',#67212,#67184,#67214,.T.); +#67212 = VERTEX_POINT('',#67213); +#67213 = CARTESIAN_POINT('',(-5.31,-2.79,3.91)); +#67214 = SURFACE_CURVE('',#67215,(#67219,#67226),.PCURVE_S1.); +#67215 = LINE('',#67216,#67217); +#67216 = CARTESIAN_POINT('',(-5.31,-2.79,3.91)); +#67217 = VECTOR('',#67218,1.); +#67218 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#67219 = PCURVE('',#64874,#67220); +#67220 = DEFINITIONAL_REPRESENTATION('',(#67221),#67225); +#67221 = LINE('',#67222,#67223); +#67222 = CARTESIAN_POINT('',(-5.11,-0.55)); +#67223 = VECTOR('',#67224,1.); +#67224 = DIRECTION('',(2.02734169599E-060,1.)); +#67225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#67226 = PCURVE('',#67227,#67232); +#67227 = PLANE('',#67228); +#67228 = AXIS2_PLACEMENT_3D('',#67229,#67230,#67231); +#67229 = CARTESIAN_POINT('',(-5.31,-2.79,3.71)); +#67230 = DIRECTION('',(-1.,-4.440892098501E-016,2.22044604925E-016)); +#67231 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#67232 = DEFINITIONAL_REPRESENTATION('',(#67233),#67237); +#67233 = LINE('',#67234,#67235); +#67234 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#67235 = VECTOR('',#67236,1.); +#67236 = DIRECTION('',(1.,0.E+000)); +#67237 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#67238 = ORIENTED_EDGE('',*,*,#67239,.F.); +#67239 = EDGE_CURVE('',#67240,#67212,#67242,.T.); +#67240 = VERTEX_POINT('',#67241); +#67241 = CARTESIAN_POINT('',(-11.42,-2.79,3.91)); +#67242 = SURFACE_CURVE('',#67243,(#67247,#67254),.PCURVE_S1.); +#67243 = LINE('',#67244,#67245); +#67244 = CARTESIAN_POINT('',(-11.42,-2.79,3.91)); +#67245 = VECTOR('',#67246,1.); +#67246 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#67247 = PCURVE('',#64874,#67248); +#67248 = DEFINITIONAL_REPRESENTATION('',(#67249),#67253); +#67249 = LINE('',#67250,#67251); +#67250 = CARTESIAN_POINT('',(-11.22,-0.55)); +#67251 = VECTOR('',#67252,1.); +#67252 = DIRECTION('',(1.,2.02734169599E-060)); +#67253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#67254 = PCURVE('',#67255,#67260); +#67255 = PLANE('',#67256); +#67256 = AXIS2_PLACEMENT_3D('',#67257,#67258,#67259); +#67257 = CARTESIAN_POINT('',(-11.42,-2.79,3.71)); +#67258 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#67259 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#67260 = DEFINITIONAL_REPRESENTATION('',(#67261),#67265); +#67261 = LINE('',#67262,#67263); +#67262 = CARTESIAN_POINT('',(-4.4408920985E-017,-0.2)); +#67263 = VECTOR('',#67264,1.); +#67264 = DIRECTION('',(1.,0.E+000)); +#67265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#67266 = ORIENTED_EDGE('',*,*,#67267,.F.); +#67267 = EDGE_CURVE('',#65013,#67240,#67268,.T.); +#67268 = SURFACE_CURVE('',#67269,(#67273,#67280),.PCURVE_S1.); +#67269 = LINE('',#67270,#67271); +#67270 = CARTESIAN_POINT('',(-11.47,-2.84,3.91)); +#67271 = VECTOR('',#67272,1.); +#67272 = DIRECTION('',(0.707106781187,0.707106781187, + -1.570092458683E-016)); +#67273 = PCURVE('',#64874,#67274); +#67274 = DEFINITIONAL_REPRESENTATION('',(#67275),#67279); +#67275 = LINE('',#67276,#67277); +#67276 = CARTESIAN_POINT('',(-11.27,-0.6)); +#67277 = VECTOR('',#67278,1.); +#67278 = DIRECTION('',(0.707106781187,0.707106781187)); +#67279 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#67280 = PCURVE('',#65051,#67281); +#67281 = DEFINITIONAL_REPRESENTATION('',(#67282),#67286); +#67282 = LINE('',#67283,#67284); +#67283 = CARTESIAN_POINT('',(-3.140184917366E-017,-0.2)); +#67284 = VECTOR('',#67285,1.); +#67285 = DIRECTION('',(1.,2.465190328816E-032)); +#67286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#67287 = ORIENTED_EDGE('',*,*,#65012,.T.); +#67288 = ADVANCED_FACE('',(#67289),#64846,.T.); +#67289 = FACE_BOUND('',#67290,.T.); +#67290 = EDGE_LOOP('',(#67291,#67314,#67315,#67316)); +#67291 = ORIENTED_EDGE('',*,*,#67292,.T.); +#67292 = EDGE_CURVE('',#67293,#67161,#67295,.T.); +#67293 = VERTEX_POINT('',#67294); +#67294 = CARTESIAN_POINT('',(-11.42,-2.29,3.71)); +#67295 = SURFACE_CURVE('',#67296,(#67300,#67307),.PCURVE_S1.); +#67296 = LINE('',#67297,#67298); +#67297 = CARTESIAN_POINT('',(-11.42,-2.29,3.71)); +#67298 = VECTOR('',#67299,1.); +#67299 = DIRECTION('',(2.22044604925E-016,9.860761315263E-032,1.)); +#67300 = PCURVE('',#64846,#67301); +#67301 = DEFINITIONAL_REPRESENTATION('',(#67302),#67306); +#67302 = LINE('',#67303,#67304); +#67303 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#67304 = VECTOR('',#67305,1.); +#67305 = DIRECTION('',(-5.576260523781E-029,-1.)); +#67306 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#67307 = PCURVE('',#67199,#67308); +#67308 = DEFINITIONAL_REPRESENTATION('',(#67309),#67313); +#67309 = LINE('',#67310,#67311); +#67310 = CARTESIAN_POINT('',(6.11,1.356692536092E-015)); +#67311 = VECTOR('',#67312,1.); +#67312 = DIRECTION('',(0.E+000,-1.)); +#67313 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#67314 = ORIENTED_EDGE('',*,*,#67160,.T.); +#67315 = ORIENTED_EDGE('',*,*,#64830,.F.); +#67316 = ORIENTED_EDGE('',*,*,#67317,.F.); +#67317 = EDGE_CURVE('',#67293,#64803,#67318,.T.); +#67318 = SURFACE_CURVE('',#67319,(#67323,#67330),.PCURVE_S1.); +#67319 = LINE('',#67320,#67321); +#67320 = CARTESIAN_POINT('',(-11.42,-2.29,3.71)); +#67321 = VECTOR('',#67322,1.); +#67322 = DIRECTION('',(-0.707106781187,0.707106781187, + 1.570092458683E-016)); +#67323 = PCURVE('',#64846,#67324); +#67324 = DEFINITIONAL_REPRESENTATION('',(#67325),#67329); +#67325 = LINE('',#67326,#67327); +#67326 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#67327 = VECTOR('',#67328,1.); +#67328 = DIRECTION('',(1.,-2.465190328816E-032)); +#67329 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#67330 = PCURVE('',#64818,#67331); +#67331 = DEFINITIONAL_REPRESENTATION('',(#67332),#67336); +#67332 = LINE('',#67333,#67334); +#67333 = CARTESIAN_POINT('',(11.22,-4.999999999999E-002)); +#67334 = VECTOR('',#67335,1.); +#67335 = DIRECTION('',(0.707106781187,0.707106781187)); +#67336 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#67337 = ADVANCED_FACE('',(#67338),#64818,.T.); +#67338 = FACE_BOUND('',#67339,.T.); +#67339 = EDGE_LOOP('',(#67340,#67341,#67362,#67363,#67386,#67409,#67432, + #67453)); +#67340 = ORIENTED_EDGE('',*,*,#64802,.T.); +#67341 = ORIENTED_EDGE('',*,*,#67342,.T.); +#67342 = EDGE_CURVE('',#64775,#65064,#67343,.T.); +#67343 = SURFACE_CURVE('',#67344,(#67348,#67355),.PCURVE_S1.); +#67344 = LINE('',#67345,#67346); +#67345 = CARTESIAN_POINT('',(-4.96,-2.24,3.71)); +#67346 = VECTOR('',#67347,1.); +#67347 = DIRECTION('',(4.440892098501E-016,-1.,-1.224646799147E-016)); +#67348 = PCURVE('',#64818,#67349); +#67349 = DEFINITIONAL_REPRESENTATION('',(#67350),#67354); +#67350 = LINE('',#67351,#67352); +#67351 = CARTESIAN_POINT('',(4.76,2.113864638886E-015)); +#67352 = VECTOR('',#67353,1.); +#67353 = DIRECTION('',(0.E+000,-1.)); +#67354 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#67355 = PCURVE('',#64790,#67356); +#67356 = DEFINITIONAL_REPRESENTATION('',(#67357),#67361); +#67357 = LINE('',#67358,#67359); +#67358 = CARTESIAN_POINT('',(2.449293598294E-017,0.2)); +#67359 = VECTOR('',#67360,1.); +#67360 = DIRECTION('',(-1.,0.E+000)); +#67361 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#67362 = ORIENTED_EDGE('',*,*,#65063,.T.); +#67363 = ORIENTED_EDGE('',*,*,#67364,.T.); +#67364 = EDGE_CURVE('',#65036,#67365,#67367,.T.); +#67365 = VERTEX_POINT('',#67366); +#67366 = CARTESIAN_POINT('',(-11.42,-2.79,3.71)); +#67367 = SURFACE_CURVE('',#67368,(#67372,#67379),.PCURVE_S1.); +#67368 = LINE('',#67369,#67370); +#67369 = CARTESIAN_POINT('',(-11.47,-2.84,3.71)); +#67370 = VECTOR('',#67371,1.); +#67371 = DIRECTION('',(0.707106781187,0.707106781187, + -1.570092458683E-016)); +#67372 = PCURVE('',#64818,#67373); +#67373 = DEFINITIONAL_REPRESENTATION('',(#67374),#67378); +#67374 = LINE('',#67375,#67376); +#67375 = CARTESIAN_POINT('',(11.27,-0.6)); +#67376 = VECTOR('',#67377,1.); +#67377 = DIRECTION('',(-0.707106781187,0.707106781187)); +#67378 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#67379 = PCURVE('',#65051,#67380); +#67380 = DEFINITIONAL_REPRESENTATION('',(#67381),#67385); +#67381 = LINE('',#67382,#67383); +#67382 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#67383 = VECTOR('',#67384,1.); +#67384 = DIRECTION('',(1.,2.465190328816E-032)); +#67385 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#67386 = ORIENTED_EDGE('',*,*,#67387,.T.); +#67387 = EDGE_CURVE('',#67365,#67388,#67390,.T.); +#67388 = VERTEX_POINT('',#67389); +#67389 = CARTESIAN_POINT('',(-5.31,-2.79,3.71)); +#67390 = SURFACE_CURVE('',#67391,(#67395,#67402),.PCURVE_S1.); +#67391 = LINE('',#67392,#67393); +#67392 = CARTESIAN_POINT('',(-11.42,-2.79,3.71)); +#67393 = VECTOR('',#67394,1.); +#67394 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#67395 = PCURVE('',#64818,#67396); +#67396 = DEFINITIONAL_REPRESENTATION('',(#67397),#67401); +#67397 = LINE('',#67398,#67399); +#67398 = CARTESIAN_POINT('',(11.22,-0.55)); +#67399 = VECTOR('',#67400,1.); +#67400 = DIRECTION('',(-1.,2.02734169599E-060)); +#67401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#67402 = PCURVE('',#67255,#67403); +#67403 = DEFINITIONAL_REPRESENTATION('',(#67404),#67408); +#67404 = LINE('',#67405,#67406); +#67405 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#67406 = VECTOR('',#67407,1.); +#67407 = DIRECTION('',(1.,0.E+000)); +#67408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#67409 = ORIENTED_EDGE('',*,*,#67410,.T.); +#67410 = EDGE_CURVE('',#67388,#67411,#67413,.T.); +#67411 = VERTEX_POINT('',#67412); +#67412 = CARTESIAN_POINT('',(-5.31,-2.29,3.71)); +#67413 = SURFACE_CURVE('',#67414,(#67418,#67425),.PCURVE_S1.); +#67414 = LINE('',#67415,#67416); +#67415 = CARTESIAN_POINT('',(-5.31,-2.79,3.71)); +#67416 = VECTOR('',#67417,1.); +#67417 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#67418 = PCURVE('',#64818,#67419); +#67419 = DEFINITIONAL_REPRESENTATION('',(#67420),#67424); +#67420 = LINE('',#67421,#67422); +#67421 = CARTESIAN_POINT('',(5.11,-0.55)); +#67422 = VECTOR('',#67423,1.); +#67423 = DIRECTION('',(-2.02734169599E-060,1.)); +#67424 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#67425 = PCURVE('',#67227,#67426); +#67426 = DEFINITIONAL_REPRESENTATION('',(#67427),#67431); +#67427 = LINE('',#67428,#67429); +#67428 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#67429 = VECTOR('',#67430,1.); +#67430 = DIRECTION('',(1.,0.E+000)); +#67431 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#67432 = ORIENTED_EDGE('',*,*,#67433,.T.); +#67433 = EDGE_CURVE('',#67411,#67293,#67434,.T.); +#67434 = SURFACE_CURVE('',#67435,(#67439,#67446),.PCURVE_S1.); +#67435 = LINE('',#67436,#67437); +#67436 = CARTESIAN_POINT('',(-5.31,-2.29,3.71)); +#67437 = VECTOR('',#67438,1.); +#67438 = DIRECTION('',(-1.,-4.440892098501E-016,2.22044604925E-016)); +#67439 = PCURVE('',#64818,#67440); +#67440 = DEFINITIONAL_REPRESENTATION('',(#67441),#67445); +#67441 = LINE('',#67442,#67443); +#67442 = CARTESIAN_POINT('',(5.11,-5.E-002)); +#67443 = VECTOR('',#67444,1.); +#67444 = DIRECTION('',(1.,-2.02734169599E-060)); +#67445 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#67446 = PCURVE('',#67199,#67447); +#67447 = DEFINITIONAL_REPRESENTATION('',(#67448),#67452); +#67448 = LINE('',#67449,#67450); +#67449 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#67450 = VECTOR('',#67451,1.); +#67451 = DIRECTION('',(1.,0.E+000)); +#67452 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#67453 = ORIENTED_EDGE('',*,*,#67317,.T.); +#67454 = ADVANCED_FACE('',(#67455),#64790,.F.); +#67455 = FACE_BOUND('',#67456,.F.); +#67456 = EDGE_LOOP('',(#67457,#67458,#67459,#67460)); +#67457 = ORIENTED_EDGE('',*,*,#65111,.F.); +#67458 = ORIENTED_EDGE('',*,*,#64774,.F.); +#67459 = ORIENTED_EDGE('',*,*,#67342,.T.); +#67460 = ORIENTED_EDGE('',*,*,#65086,.F.); +#67461 = ADVANCED_FACE('',(#67462),#65051,.T.); +#67462 = FACE_BOUND('',#67463,.T.); +#67463 = EDGE_LOOP('',(#67464,#67465,#67466,#67487)); +#67464 = ORIENTED_EDGE('',*,*,#65035,.T.); +#67465 = ORIENTED_EDGE('',*,*,#67267,.T.); +#67466 = ORIENTED_EDGE('',*,*,#67467,.F.); +#67467 = EDGE_CURVE('',#67365,#67240,#67468,.T.); +#67468 = SURFACE_CURVE('',#67469,(#67473,#67480),.PCURVE_S1.); +#67469 = LINE('',#67470,#67471); +#67470 = CARTESIAN_POINT('',(-11.42,-2.79,3.71)); +#67471 = VECTOR('',#67472,1.); +#67472 = DIRECTION('',(2.22044604925E-016,9.860761315263E-032,1.)); +#67473 = PCURVE('',#65051,#67474); +#67474 = DEFINITIONAL_REPRESENTATION('',(#67475),#67479); +#67475 = LINE('',#67476,#67477); +#67476 = CARTESIAN_POINT('',(7.071067811866E-002,-1.110223024625E-017)); +#67477 = VECTOR('',#67478,1.); +#67478 = DIRECTION('',(5.591051665754E-029,-1.)); +#67479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#67480 = PCURVE('',#67255,#67481); +#67481 = DEFINITIONAL_REPRESENTATION('',(#67482),#67486); +#67482 = LINE('',#67483,#67484); +#67483 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#67484 = VECTOR('',#67485,1.); +#67485 = DIRECTION('',(0.E+000,-1.)); +#67486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#67487 = ORIENTED_EDGE('',*,*,#67364,.F.); +#67488 = ADVANCED_FACE('',(#67489),#65310,.F.); +#67489 = FACE_BOUND('',#67490,.F.); +#67490 = EDGE_LOOP('',(#67491,#67512,#67513,#67514)); +#67491 = ORIENTED_EDGE('',*,*,#67492,.T.); +#67492 = EDGE_CURVE('',#65400,#65269,#67493,.T.); +#67493 = SURFACE_CURVE('',#67494,(#67498,#67505),.PCURVE_S1.); +#67494 = LINE('',#67495,#67496); +#67495 = CARTESIAN_POINT('',(-4.96,-5.38,3.91)); +#67496 = VECTOR('',#67497,1.); +#67497 = DIRECTION('',(-4.440892098501E-016,1.,1.224646799147E-016)); +#67498 = PCURVE('',#65310,#67499); +#67499 = DEFINITIONAL_REPRESENTATION('',(#67500),#67504); +#67500 = LINE('',#67501,#67502); +#67501 = CARTESIAN_POINT('',(-0.6,0.4)); +#67502 = VECTOR('',#67503,1.); +#67503 = DIRECTION('',(1.,0.E+000)); +#67504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#67505 = PCURVE('',#65284,#67506); +#67506 = DEFINITIONAL_REPRESENTATION('',(#67507),#67511); +#67507 = LINE('',#67508,#67509); +#67508 = CARTESIAN_POINT('',(-4.76,-0.6)); +#67509 = VECTOR('',#67510,1.); +#67510 = DIRECTION('',(0.E+000,1.)); +#67511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#67512 = ORIENTED_EDGE('',*,*,#65296,.F.); +#67513 = ORIENTED_EDGE('',*,*,#65348,.F.); +#67514 = ORIENTED_EDGE('',*,*,#65399,.F.); +#67515 = ADVANCED_FACE('',(#67516),#65284,.T.); +#67516 = FACE_BOUND('',#67517,.T.); +#67517 = EDGE_LOOP('',(#67518,#67519,#67520,#67543,#67571,#67599,#67627, + #67648)); +#67518 = ORIENTED_EDGE('',*,*,#67492,.T.); +#67519 = ORIENTED_EDGE('',*,*,#65268,.T.); +#67520 = ORIENTED_EDGE('',*,*,#67521,.F.); +#67521 = EDGE_CURVE('',#67522,#65241,#67524,.T.); +#67522 = VERTEX_POINT('',#67523); +#67523 = CARTESIAN_POINT('',(-11.42,-4.83,3.91)); +#67524 = SURFACE_CURVE('',#67525,(#67529,#67536),.PCURVE_S1.); +#67525 = LINE('',#67526,#67527); +#67526 = CARTESIAN_POINT('',(-11.42,-4.83,3.91)); +#67527 = VECTOR('',#67528,1.); +#67528 = DIRECTION('',(-0.707106781187,0.707106781187, + 1.570092458683E-016)); +#67529 = PCURVE('',#65284,#67530); +#67530 = DEFINITIONAL_REPRESENTATION('',(#67531),#67535); +#67531 = LINE('',#67532,#67533); +#67532 = CARTESIAN_POINT('',(-11.22,-4.999999999999E-002)); +#67533 = VECTOR('',#67534,1.); +#67534 = DIRECTION('',(-0.707106781187,0.707106781187)); +#67535 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#67536 = PCURVE('',#65256,#67537); +#67537 = DEFINITIONAL_REPRESENTATION('',(#67538),#67542); +#67538 = LINE('',#67539,#67540); +#67539 = CARTESIAN_POINT('',(3.140184917366E-017,-0.2)); +#67540 = VECTOR('',#67541,1.); +#67541 = DIRECTION('',(1.,-2.465190328816E-032)); +#67542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#67543 = ORIENTED_EDGE('',*,*,#67544,.F.); +#67544 = EDGE_CURVE('',#67545,#67522,#67547,.T.); +#67545 = VERTEX_POINT('',#67546); +#67546 = CARTESIAN_POINT('',(-5.31,-4.83,3.91)); +#67547 = SURFACE_CURVE('',#67548,(#67552,#67559),.PCURVE_S1.); +#67548 = LINE('',#67549,#67550); +#67549 = CARTESIAN_POINT('',(-5.31,-4.83,3.91)); +#67550 = VECTOR('',#67551,1.); +#67551 = DIRECTION('',(-1.,-4.440892098501E-016,2.22044604925E-016)); +#67552 = PCURVE('',#65284,#67553); +#67553 = DEFINITIONAL_REPRESENTATION('',(#67554),#67558); +#67554 = LINE('',#67555,#67556); +#67555 = CARTESIAN_POINT('',(-5.11,-5.E-002)); +#67556 = VECTOR('',#67557,1.); +#67557 = DIRECTION('',(-1.,-2.02734169599E-060)); +#67558 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#67559 = PCURVE('',#67560,#67565); +#67560 = PLANE('',#67561); +#67561 = AXIS2_PLACEMENT_3D('',#67562,#67563,#67564); +#67562 = CARTESIAN_POINT('',(-5.31,-4.83,3.71)); +#67563 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#67564 = DIRECTION('',(-1.,-4.440892098501E-016,2.22044604925E-016)); +#67565 = DEFINITIONAL_REPRESENTATION('',(#67566),#67570); +#67566 = LINE('',#67567,#67568); +#67567 = CARTESIAN_POINT('',(4.4408920985E-017,-0.2)); +#67568 = VECTOR('',#67569,1.); +#67569 = DIRECTION('',(1.,0.E+000)); +#67570 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#67571 = ORIENTED_EDGE('',*,*,#67572,.F.); +#67572 = EDGE_CURVE('',#67573,#67545,#67575,.T.); +#67573 = VERTEX_POINT('',#67574); +#67574 = CARTESIAN_POINT('',(-5.31,-5.33,3.91)); +#67575 = SURFACE_CURVE('',#67576,(#67580,#67587),.PCURVE_S1.); +#67576 = LINE('',#67577,#67578); +#67577 = CARTESIAN_POINT('',(-5.31,-5.33,3.91)); +#67578 = VECTOR('',#67579,1.); +#67579 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#67580 = PCURVE('',#65284,#67581); +#67581 = DEFINITIONAL_REPRESENTATION('',(#67582),#67586); +#67582 = LINE('',#67583,#67584); +#67583 = CARTESIAN_POINT('',(-5.11,-0.55)); +#67584 = VECTOR('',#67585,1.); +#67585 = DIRECTION('',(2.02734169599E-060,1.)); +#67586 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#67587 = PCURVE('',#67588,#67593); +#67588 = PLANE('',#67589); +#67589 = AXIS2_PLACEMENT_3D('',#67590,#67591,#67592); +#67590 = CARTESIAN_POINT('',(-5.31,-5.33,3.71)); +#67591 = DIRECTION('',(-1.,-4.440892098501E-016,2.22044604925E-016)); +#67592 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#67593 = DEFINITIONAL_REPRESENTATION('',(#67594),#67598); +#67594 = LINE('',#67595,#67596); +#67595 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#67596 = VECTOR('',#67597,1.); +#67597 = DIRECTION('',(1.,0.E+000)); +#67598 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#67599 = ORIENTED_EDGE('',*,*,#67600,.F.); +#67600 = EDGE_CURVE('',#67601,#67573,#67603,.T.); +#67601 = VERTEX_POINT('',#67602); +#67602 = CARTESIAN_POINT('',(-11.42,-5.33,3.91)); +#67603 = SURFACE_CURVE('',#67604,(#67608,#67615),.PCURVE_S1.); +#67604 = LINE('',#67605,#67606); +#67605 = CARTESIAN_POINT('',(-11.42,-5.33,3.91)); +#67606 = VECTOR('',#67607,1.); +#67607 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#67608 = PCURVE('',#65284,#67609); +#67609 = DEFINITIONAL_REPRESENTATION('',(#67610),#67614); +#67610 = LINE('',#67611,#67612); +#67611 = CARTESIAN_POINT('',(-11.22,-0.55)); +#67612 = VECTOR('',#67613,1.); +#67613 = DIRECTION('',(1.,2.02734169599E-060)); +#67614 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#67615 = PCURVE('',#67616,#67621); +#67616 = PLANE('',#67617); +#67617 = AXIS2_PLACEMENT_3D('',#67618,#67619,#67620); +#67618 = CARTESIAN_POINT('',(-11.42,-5.33,3.71)); +#67619 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#67620 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#67621 = DEFINITIONAL_REPRESENTATION('',(#67622),#67626); +#67622 = LINE('',#67623,#67624); +#67623 = CARTESIAN_POINT('',(-4.4408920985E-017,-0.2)); +#67624 = VECTOR('',#67625,1.); +#67625 = DIRECTION('',(1.,0.E+000)); +#67626 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#67627 = ORIENTED_EDGE('',*,*,#67628,.F.); +#67628 = EDGE_CURVE('',#65423,#67601,#67629,.T.); +#67629 = SURFACE_CURVE('',#67630,(#67634,#67641),.PCURVE_S1.); +#67630 = LINE('',#67631,#67632); +#67631 = CARTESIAN_POINT('',(-11.47,-5.38,3.91)); +#67632 = VECTOR('',#67633,1.); +#67633 = DIRECTION('',(0.707106781187,0.707106781187, + -1.570092458683E-016)); +#67634 = PCURVE('',#65284,#67635); +#67635 = DEFINITIONAL_REPRESENTATION('',(#67636),#67640); +#67636 = LINE('',#67637,#67638); +#67637 = CARTESIAN_POINT('',(-11.27,-0.6)); +#67638 = VECTOR('',#67639,1.); +#67639 = DIRECTION('',(0.707106781187,0.707106781187)); +#67640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#67641 = PCURVE('',#65461,#67642); +#67642 = DEFINITIONAL_REPRESENTATION('',(#67643),#67647); +#67643 = LINE('',#67644,#67645); +#67644 = CARTESIAN_POINT('',(-3.140184917366E-017,-0.2)); +#67645 = VECTOR('',#67646,1.); +#67646 = DIRECTION('',(1.,2.465190328816E-032)); +#67647 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#67648 = ORIENTED_EDGE('',*,*,#65422,.T.); +#67649 = ADVANCED_FACE('',(#67650),#65256,.T.); +#67650 = FACE_BOUND('',#67651,.T.); +#67651 = EDGE_LOOP('',(#67652,#67675,#67676,#67677)); +#67652 = ORIENTED_EDGE('',*,*,#67653,.T.); +#67653 = EDGE_CURVE('',#67654,#67522,#67656,.T.); +#67654 = VERTEX_POINT('',#67655); +#67655 = CARTESIAN_POINT('',(-11.42,-4.83,3.71)); +#67656 = SURFACE_CURVE('',#67657,(#67661,#67668),.PCURVE_S1.); +#67657 = LINE('',#67658,#67659); +#67658 = CARTESIAN_POINT('',(-11.42,-4.83,3.71)); +#67659 = VECTOR('',#67660,1.); +#67660 = DIRECTION('',(2.22044604925E-016,9.860761315263E-032,1.)); +#67661 = PCURVE('',#65256,#67662); +#67662 = DEFINITIONAL_REPRESENTATION('',(#67663),#67667); +#67663 = LINE('',#67664,#67665); +#67664 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#67665 = VECTOR('',#67666,1.); +#67666 = DIRECTION('',(-5.576260523781E-029,-1.)); +#67667 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#67668 = PCURVE('',#67560,#67669); +#67669 = DEFINITIONAL_REPRESENTATION('',(#67670),#67674); +#67670 = LINE('',#67671,#67672); +#67671 = CARTESIAN_POINT('',(6.11,1.356692536092E-015)); +#67672 = VECTOR('',#67673,1.); +#67673 = DIRECTION('',(0.E+000,-1.)); +#67674 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#67675 = ORIENTED_EDGE('',*,*,#67521,.T.); +#67676 = ORIENTED_EDGE('',*,*,#65240,.F.); +#67677 = ORIENTED_EDGE('',*,*,#67678,.F.); +#67678 = EDGE_CURVE('',#67654,#65213,#67679,.T.); +#67679 = SURFACE_CURVE('',#67680,(#67684,#67691),.PCURVE_S1.); +#67680 = LINE('',#67681,#67682); +#67681 = CARTESIAN_POINT('',(-11.42,-4.83,3.71)); +#67682 = VECTOR('',#67683,1.); +#67683 = DIRECTION('',(-0.707106781187,0.707106781187, + 1.570092458683E-016)); +#67684 = PCURVE('',#65256,#67685); +#67685 = DEFINITIONAL_REPRESENTATION('',(#67686),#67690); +#67686 = LINE('',#67687,#67688); +#67687 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#67688 = VECTOR('',#67689,1.); +#67689 = DIRECTION('',(1.,-2.465190328816E-032)); +#67690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#67691 = PCURVE('',#65228,#67692); +#67692 = DEFINITIONAL_REPRESENTATION('',(#67693),#67697); +#67693 = LINE('',#67694,#67695); +#67694 = CARTESIAN_POINT('',(11.22,-4.999999999999E-002)); +#67695 = VECTOR('',#67696,1.); +#67696 = DIRECTION('',(0.707106781187,0.707106781187)); +#67697 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#67698 = ADVANCED_FACE('',(#67699),#65228,.T.); +#67699 = FACE_BOUND('',#67700,.T.); +#67700 = EDGE_LOOP('',(#67701,#67702,#67723,#67724,#67747,#67770,#67793, + #67814)); +#67701 = ORIENTED_EDGE('',*,*,#65212,.T.); +#67702 = ORIENTED_EDGE('',*,*,#67703,.T.); +#67703 = EDGE_CURVE('',#65185,#65474,#67704,.T.); +#67704 = SURFACE_CURVE('',#67705,(#67709,#67716),.PCURVE_S1.); +#67705 = LINE('',#67706,#67707); +#67706 = CARTESIAN_POINT('',(-4.96,-4.78,3.71)); +#67707 = VECTOR('',#67708,1.); +#67708 = DIRECTION('',(4.440892098501E-016,-1.,-1.224646799147E-016)); +#67709 = PCURVE('',#65228,#67710); +#67710 = DEFINITIONAL_REPRESENTATION('',(#67711),#67715); +#67711 = LINE('',#67712,#67713); +#67712 = CARTESIAN_POINT('',(4.76,2.113864638886E-015)); +#67713 = VECTOR('',#67714,1.); +#67714 = DIRECTION('',(0.E+000,-1.)); +#67715 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#67716 = PCURVE('',#65200,#67717); +#67717 = DEFINITIONAL_REPRESENTATION('',(#67718),#67722); +#67718 = LINE('',#67719,#67720); +#67719 = CARTESIAN_POINT('',(2.449293598294E-017,0.2)); +#67720 = VECTOR('',#67721,1.); +#67721 = DIRECTION('',(-1.,0.E+000)); +#67722 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#67723 = ORIENTED_EDGE('',*,*,#65473,.T.); +#67724 = ORIENTED_EDGE('',*,*,#67725,.T.); +#67725 = EDGE_CURVE('',#65446,#67726,#67728,.T.); +#67726 = VERTEX_POINT('',#67727); +#67727 = CARTESIAN_POINT('',(-11.42,-5.33,3.71)); +#67728 = SURFACE_CURVE('',#67729,(#67733,#67740),.PCURVE_S1.); +#67729 = LINE('',#67730,#67731); +#67730 = CARTESIAN_POINT('',(-11.47,-5.38,3.71)); +#67731 = VECTOR('',#67732,1.); +#67732 = DIRECTION('',(0.707106781187,0.707106781187, + -1.570092458683E-016)); +#67733 = PCURVE('',#65228,#67734); +#67734 = DEFINITIONAL_REPRESENTATION('',(#67735),#67739); +#67735 = LINE('',#67736,#67737); +#67736 = CARTESIAN_POINT('',(11.27,-0.6)); +#67737 = VECTOR('',#67738,1.); +#67738 = DIRECTION('',(-0.707106781187,0.707106781187)); +#67739 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#67740 = PCURVE('',#65461,#67741); +#67741 = DEFINITIONAL_REPRESENTATION('',(#67742),#67746); +#67742 = LINE('',#67743,#67744); +#67743 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#67744 = VECTOR('',#67745,1.); +#67745 = DIRECTION('',(1.,2.465190328816E-032)); +#67746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#67747 = ORIENTED_EDGE('',*,*,#67748,.T.); +#67748 = EDGE_CURVE('',#67726,#67749,#67751,.T.); +#67749 = VERTEX_POINT('',#67750); +#67750 = CARTESIAN_POINT('',(-5.31,-5.33,3.71)); +#67751 = SURFACE_CURVE('',#67752,(#67756,#67763),.PCURVE_S1.); +#67752 = LINE('',#67753,#67754); +#67753 = CARTESIAN_POINT('',(-11.42,-5.33,3.71)); +#67754 = VECTOR('',#67755,1.); +#67755 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#67756 = PCURVE('',#65228,#67757); +#67757 = DEFINITIONAL_REPRESENTATION('',(#67758),#67762); +#67758 = LINE('',#67759,#67760); +#67759 = CARTESIAN_POINT('',(11.22,-0.55)); +#67760 = VECTOR('',#67761,1.); +#67761 = DIRECTION('',(-1.,2.02734169599E-060)); +#67762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#67763 = PCURVE('',#67616,#67764); +#67764 = DEFINITIONAL_REPRESENTATION('',(#67765),#67769); +#67765 = LINE('',#67766,#67767); +#67766 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#67767 = VECTOR('',#67768,1.); +#67768 = DIRECTION('',(1.,0.E+000)); +#67769 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#67770 = ORIENTED_EDGE('',*,*,#67771,.T.); +#67771 = EDGE_CURVE('',#67749,#67772,#67774,.T.); +#67772 = VERTEX_POINT('',#67773); +#67773 = CARTESIAN_POINT('',(-5.31,-4.83,3.71)); +#67774 = SURFACE_CURVE('',#67775,(#67779,#67786),.PCURVE_S1.); +#67775 = LINE('',#67776,#67777); +#67776 = CARTESIAN_POINT('',(-5.31,-5.33,3.71)); +#67777 = VECTOR('',#67778,1.); +#67778 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#67779 = PCURVE('',#65228,#67780); +#67780 = DEFINITIONAL_REPRESENTATION('',(#67781),#67785); +#67781 = LINE('',#67782,#67783); +#67782 = CARTESIAN_POINT('',(5.11,-0.55)); +#67783 = VECTOR('',#67784,1.); +#67784 = DIRECTION('',(-2.02734169599E-060,1.)); +#67785 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#67786 = PCURVE('',#67588,#67787); +#67787 = DEFINITIONAL_REPRESENTATION('',(#67788),#67792); +#67788 = LINE('',#67789,#67790); +#67789 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#67790 = VECTOR('',#67791,1.); +#67791 = DIRECTION('',(1.,0.E+000)); +#67792 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#67793 = ORIENTED_EDGE('',*,*,#67794,.T.); +#67794 = EDGE_CURVE('',#67772,#67654,#67795,.T.); +#67795 = SURFACE_CURVE('',#67796,(#67800,#67807),.PCURVE_S1.); +#67796 = LINE('',#67797,#67798); +#67797 = CARTESIAN_POINT('',(-5.31,-4.83,3.71)); +#67798 = VECTOR('',#67799,1.); +#67799 = DIRECTION('',(-1.,-4.440892098501E-016,2.22044604925E-016)); +#67800 = PCURVE('',#65228,#67801); +#67801 = DEFINITIONAL_REPRESENTATION('',(#67802),#67806); +#67802 = LINE('',#67803,#67804); +#67803 = CARTESIAN_POINT('',(5.11,-5.E-002)); +#67804 = VECTOR('',#67805,1.); +#67805 = DIRECTION('',(1.,-2.02734169599E-060)); +#67806 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#67807 = PCURVE('',#67560,#67808); +#67808 = DEFINITIONAL_REPRESENTATION('',(#67809),#67813); +#67809 = LINE('',#67810,#67811); +#67810 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#67811 = VECTOR('',#67812,1.); +#67812 = DIRECTION('',(1.,0.E+000)); +#67813 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#67814 = ORIENTED_EDGE('',*,*,#67678,.T.); +#67815 = ADVANCED_FACE('',(#67816),#65200,.F.); +#67816 = FACE_BOUND('',#67817,.F.); +#67817 = EDGE_LOOP('',(#67818,#67819,#67820,#67821)); +#67818 = ORIENTED_EDGE('',*,*,#65521,.F.); +#67819 = ORIENTED_EDGE('',*,*,#65184,.F.); +#67820 = ORIENTED_EDGE('',*,*,#67703,.T.); +#67821 = ORIENTED_EDGE('',*,*,#65496,.F.); +#67822 = ADVANCED_FACE('',(#67823),#65461,.T.); +#67823 = FACE_BOUND('',#67824,.T.); +#67824 = EDGE_LOOP('',(#67825,#67826,#67827,#67848)); +#67825 = ORIENTED_EDGE('',*,*,#65445,.T.); +#67826 = ORIENTED_EDGE('',*,*,#67628,.T.); +#67827 = ORIENTED_EDGE('',*,*,#67828,.F.); +#67828 = EDGE_CURVE('',#67726,#67601,#67829,.T.); +#67829 = SURFACE_CURVE('',#67830,(#67834,#67841),.PCURVE_S1.); +#67830 = LINE('',#67831,#67832); +#67831 = CARTESIAN_POINT('',(-11.42,-5.33,3.71)); +#67832 = VECTOR('',#67833,1.); +#67833 = DIRECTION('',(2.22044604925E-016,9.860761315263E-032,1.)); +#67834 = PCURVE('',#65461,#67835); +#67835 = DEFINITIONAL_REPRESENTATION('',(#67836),#67840); +#67836 = LINE('',#67837,#67838); +#67837 = CARTESIAN_POINT('',(7.071067811866E-002,-1.110223024625E-017)); +#67838 = VECTOR('',#67839,1.); +#67839 = DIRECTION('',(5.591051665754E-029,-1.)); +#67840 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#67841 = PCURVE('',#67616,#67842); +#67842 = DEFINITIONAL_REPRESENTATION('',(#67843),#67847); +#67843 = LINE('',#67844,#67845); +#67844 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#67845 = VECTOR('',#67846,1.); +#67846 = DIRECTION('',(0.E+000,-1.)); +#67847 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#67848 = ORIENTED_EDGE('',*,*,#67725,.F.); +#67849 = ADVANCED_FACE('',(#67850),#65720,.F.); +#67850 = FACE_BOUND('',#67851,.F.); +#67851 = EDGE_LOOP('',(#67852,#67873,#67874,#67875)); +#67852 = ORIENTED_EDGE('',*,*,#67853,.T.); +#67853 = EDGE_CURVE('',#65810,#65679,#67854,.T.); +#67854 = SURFACE_CURVE('',#67855,(#67859,#67866),.PCURVE_S1.); +#67855 = LINE('',#67856,#67857); +#67856 = CARTESIAN_POINT('',(-4.96,0.3,1.17)); +#67857 = VECTOR('',#67858,1.); +#67858 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#67859 = PCURVE('',#65720,#67860); +#67860 = DEFINITIONAL_REPRESENTATION('',(#67861),#67865); +#67861 = LINE('',#67862,#67863); +#67862 = CARTESIAN_POINT('',(-0.6,0.4)); +#67863 = VECTOR('',#67864,1.); +#67864 = DIRECTION('',(1.,0.E+000)); +#67865 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#67866 = PCURVE('',#65694,#67867); +#67867 = DEFINITIONAL_REPRESENTATION('',(#67868),#67872); +#67868 = LINE('',#67869,#67870); +#67869 = CARTESIAN_POINT('',(2.22,9.858780458672E-016)); +#67870 = VECTOR('',#67871,1.); +#67871 = DIRECTION('',(2.02734169599E-060,-1.)); +#67872 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#67873 = ORIENTED_EDGE('',*,*,#65706,.F.); +#67874 = ORIENTED_EDGE('',*,*,#65758,.F.); +#67875 = ORIENTED_EDGE('',*,*,#65809,.F.); +#67876 = ADVANCED_FACE('',(#67877),#65694,.T.); +#67877 = FACE_BOUND('',#67878,.T.); +#67878 = EDGE_LOOP('',(#67879,#67880,#67881,#67882,#67905,#67933,#67961, + #67989)); +#67879 = ORIENTED_EDGE('',*,*,#65832,.T.); +#67880 = ORIENTED_EDGE('',*,*,#67853,.T.); +#67881 = ORIENTED_EDGE('',*,*,#65678,.T.); +#67882 = ORIENTED_EDGE('',*,*,#67883,.T.); +#67883 = EDGE_CURVE('',#65651,#67884,#67886,.T.); +#67884 = VERTEX_POINT('',#67885); +#67885 = CARTESIAN_POINT('',(-11.42,-0.25,1.17)); +#67886 = SURFACE_CURVE('',#67887,(#67891,#67898),.PCURVE_S1.); +#67887 = LINE('',#67888,#67889); +#67888 = CARTESIAN_POINT('',(-11.47,-0.3,1.17)); +#67889 = VECTOR('',#67890,1.); +#67890 = DIRECTION('',(0.707106781187,0.707106781187, + -1.570092458683E-016)); +#67891 = PCURVE('',#65694,#67892); +#67892 = DEFINITIONAL_REPRESENTATION('',(#67893),#67897); +#67893 = LINE('',#67894,#67895); +#67894 = CARTESIAN_POINT('',(8.73,-0.6)); +#67895 = VECTOR('',#67896,1.); +#67896 = DIRECTION('',(-0.707106781187,0.707106781187)); +#67897 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#67898 = PCURVE('',#65666,#67899); +#67899 = DEFINITIONAL_REPRESENTATION('',(#67900),#67904); +#67900 = LINE('',#67901,#67902); +#67901 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#67902 = VECTOR('',#67903,1.); +#67903 = DIRECTION('',(1.,2.465190328816E-032)); +#67904 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#67905 = ORIENTED_EDGE('',*,*,#67906,.T.); +#67906 = EDGE_CURVE('',#67884,#67907,#67909,.T.); +#67907 = VERTEX_POINT('',#67908); +#67908 = CARTESIAN_POINT('',(-5.31,-0.25,1.17)); +#67909 = SURFACE_CURVE('',#67910,(#67914,#67921),.PCURVE_S1.); +#67910 = LINE('',#67911,#67912); +#67911 = CARTESIAN_POINT('',(-11.42,-0.25,1.17)); +#67912 = VECTOR('',#67913,1.); +#67913 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#67914 = PCURVE('',#65694,#67915); +#67915 = DEFINITIONAL_REPRESENTATION('',(#67916),#67920); +#67916 = LINE('',#67917,#67918); +#67917 = CARTESIAN_POINT('',(8.68,-0.55)); +#67918 = VECTOR('',#67919,1.); +#67919 = DIRECTION('',(-1.,2.02734169599E-060)); +#67920 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#67921 = PCURVE('',#67922,#67927); +#67922 = PLANE('',#67923); +#67923 = AXIS2_PLACEMENT_3D('',#67924,#67925,#67926); +#67924 = CARTESIAN_POINT('',(-11.42,-0.25,1.17)); +#67925 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#67926 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#67927 = DEFINITIONAL_REPRESENTATION('',(#67928),#67932); +#67928 = LINE('',#67929,#67930); +#67929 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#67930 = VECTOR('',#67931,1.); +#67931 = DIRECTION('',(1.,0.E+000)); +#67932 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#67933 = ORIENTED_EDGE('',*,*,#67934,.T.); +#67934 = EDGE_CURVE('',#67907,#67935,#67937,.T.); +#67935 = VERTEX_POINT('',#67936); +#67936 = CARTESIAN_POINT('',(-5.31,0.25,1.17)); +#67937 = SURFACE_CURVE('',#67938,(#67942,#67949),.PCURVE_S1.); +#67938 = LINE('',#67939,#67940); +#67939 = CARTESIAN_POINT('',(-5.31,-0.25,1.17)); +#67940 = VECTOR('',#67941,1.); +#67941 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#67942 = PCURVE('',#65694,#67943); +#67943 = DEFINITIONAL_REPRESENTATION('',(#67944),#67948); +#67944 = LINE('',#67945,#67946); +#67945 = CARTESIAN_POINT('',(2.57,-0.55)); +#67946 = VECTOR('',#67947,1.); +#67947 = DIRECTION('',(-2.02734169599E-060,1.)); +#67948 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#67949 = PCURVE('',#67950,#67955); +#67950 = PLANE('',#67951); +#67951 = AXIS2_PLACEMENT_3D('',#67952,#67953,#67954); +#67952 = CARTESIAN_POINT('',(-5.31,-0.25,1.17)); +#67953 = DIRECTION('',(-1.,-4.440892098501E-016,2.22044604925E-016)); +#67954 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#67955 = DEFINITIONAL_REPRESENTATION('',(#67956),#67960); +#67956 = LINE('',#67957,#67958); +#67957 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#67958 = VECTOR('',#67959,1.); +#67959 = DIRECTION('',(1.,0.E+000)); +#67960 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#67961 = ORIENTED_EDGE('',*,*,#67962,.T.); +#67962 = EDGE_CURVE('',#67935,#67963,#67965,.T.); +#67963 = VERTEX_POINT('',#67964); +#67964 = CARTESIAN_POINT('',(-11.42,0.25,1.17)); +#67965 = SURFACE_CURVE('',#67966,(#67970,#67977),.PCURVE_S1.); +#67966 = LINE('',#67967,#67968); +#67967 = CARTESIAN_POINT('',(-5.31,0.25,1.17)); +#67968 = VECTOR('',#67969,1.); +#67969 = DIRECTION('',(-1.,-4.440892098501E-016,2.22044604925E-016)); +#67970 = PCURVE('',#65694,#67971); +#67971 = DEFINITIONAL_REPRESENTATION('',(#67972),#67976); +#67972 = LINE('',#67973,#67974); +#67973 = CARTESIAN_POINT('',(2.57,-5.E-002)); +#67974 = VECTOR('',#67975,1.); +#67975 = DIRECTION('',(1.,-2.02734169599E-060)); +#67976 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#67977 = PCURVE('',#67978,#67983); +#67978 = PLANE('',#67979); +#67979 = AXIS2_PLACEMENT_3D('',#67980,#67981,#67982); +#67980 = CARTESIAN_POINT('',(-5.31,0.25,1.17)); +#67981 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#67982 = DIRECTION('',(-1.,-4.440892098501E-016,2.22044604925E-016)); +#67983 = DEFINITIONAL_REPRESENTATION('',(#67984),#67988); +#67984 = LINE('',#67985,#67986); +#67985 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#67986 = VECTOR('',#67987,1.); +#67987 = DIRECTION('',(1.,0.E+000)); +#67988 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#67989 = ORIENTED_EDGE('',*,*,#67990,.T.); +#67990 = EDGE_CURVE('',#67963,#65833,#67991,.T.); +#67991 = SURFACE_CURVE('',#67992,(#67996,#68003),.PCURVE_S1.); +#67992 = LINE('',#67993,#67994); +#67993 = CARTESIAN_POINT('',(-11.42,0.25,1.17)); +#67994 = VECTOR('',#67995,1.); +#67995 = DIRECTION('',(-0.707106781187,0.707106781187, + 1.570092458683E-016)); +#67996 = PCURVE('',#65694,#67997); +#67997 = DEFINITIONAL_REPRESENTATION('',(#67998),#68002); +#67998 = LINE('',#67999,#68000); +#67999 = CARTESIAN_POINT('',(8.68,-5.E-002)); +#68000 = VECTOR('',#68001,1.); +#68001 = DIRECTION('',(0.707106781187,0.707106781187)); +#68002 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#68003 = PCURVE('',#65871,#68004); +#68004 = DEFINITIONAL_REPRESENTATION('',(#68005),#68009); +#68005 = LINE('',#68006,#68007); +#68006 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#68007 = VECTOR('',#68008,1.); +#68008 = DIRECTION('',(1.,-2.465190328816E-032)); +#68009 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#68010 = ADVANCED_FACE('',(#68011),#65666,.T.); +#68011 = FACE_BOUND('',#68012,.T.); +#68012 = EDGE_LOOP('',(#68013,#68014,#68037,#68058)); +#68013 = ORIENTED_EDGE('',*,*,#65650,.T.); +#68014 = ORIENTED_EDGE('',*,*,#68015,.T.); +#68015 = EDGE_CURVE('',#65623,#68016,#68018,.T.); +#68016 = VERTEX_POINT('',#68017); +#68017 = CARTESIAN_POINT('',(-11.42,-0.25,1.37)); +#68018 = SURFACE_CURVE('',#68019,(#68023,#68030),.PCURVE_S1.); +#68019 = LINE('',#68020,#68021); +#68020 = CARTESIAN_POINT('',(-11.47,-0.3,1.37)); +#68021 = VECTOR('',#68022,1.); +#68022 = DIRECTION('',(0.707106781187,0.707106781187, + -1.570092458683E-016)); +#68023 = PCURVE('',#65666,#68024); +#68024 = DEFINITIONAL_REPRESENTATION('',(#68025),#68029); +#68025 = LINE('',#68026,#68027); +#68026 = CARTESIAN_POINT('',(-3.140184917366E-017,-0.2)); +#68027 = VECTOR('',#68028,1.); +#68028 = DIRECTION('',(1.,2.465190328816E-032)); +#68029 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#68030 = PCURVE('',#65638,#68031); +#68031 = DEFINITIONAL_REPRESENTATION('',(#68032),#68036); +#68032 = LINE('',#68033,#68034); +#68033 = CARTESIAN_POINT('',(-8.73,-0.6)); +#68034 = VECTOR('',#68035,1.); +#68035 = DIRECTION('',(0.707106781187,0.707106781187)); +#68036 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#68037 = ORIENTED_EDGE('',*,*,#68038,.F.); +#68038 = EDGE_CURVE('',#67884,#68016,#68039,.T.); +#68039 = SURFACE_CURVE('',#68040,(#68044,#68051),.PCURVE_S1.); +#68040 = LINE('',#68041,#68042); +#68041 = CARTESIAN_POINT('',(-11.42,-0.25,1.17)); +#68042 = VECTOR('',#68043,1.); +#68043 = DIRECTION('',(2.22044604925E-016,9.860761315263E-032,1.)); +#68044 = PCURVE('',#65666,#68045); +#68045 = DEFINITIONAL_REPRESENTATION('',(#68046),#68050); +#68046 = LINE('',#68047,#68048); +#68047 = CARTESIAN_POINT('',(7.071067811866E-002,-1.110223024625E-017)); +#68048 = VECTOR('',#68049,1.); +#68049 = DIRECTION('',(5.591051665754E-029,-1.)); +#68050 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#68051 = PCURVE('',#67922,#68052); +#68052 = DEFINITIONAL_REPRESENTATION('',(#68053),#68057); +#68053 = LINE('',#68054,#68055); +#68054 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#68055 = VECTOR('',#68056,1.); +#68056 = DIRECTION('',(0.E+000,-1.)); +#68057 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#68058 = ORIENTED_EDGE('',*,*,#67883,.F.); +#68059 = ADVANCED_FACE('',(#68060),#65638,.T.); +#68060 = FACE_BOUND('',#68061,.T.); +#68061 = EDGE_LOOP('',(#68062,#68083,#68084,#68107,#68130,#68153,#68174, + #68175)); +#68062 = ORIENTED_EDGE('',*,*,#68063,.T.); +#68063 = EDGE_CURVE('',#65595,#65884,#68064,.T.); +#68064 = SURFACE_CURVE('',#68065,(#68069,#68076),.PCURVE_S1.); +#68065 = LINE('',#68066,#68067); +#68066 = CARTESIAN_POINT('',(-4.96,-0.3,1.37)); +#68067 = VECTOR('',#68068,1.); +#68068 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#68069 = PCURVE('',#65638,#68070); +#68070 = DEFINITIONAL_REPRESENTATION('',(#68071),#68075); +#68071 = LINE('',#68072,#68073); +#68072 = CARTESIAN_POINT('',(-2.22,-0.6)); +#68073 = VECTOR('',#68074,1.); +#68074 = DIRECTION('',(2.02734169599E-060,1.)); +#68075 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#68076 = PCURVE('',#65610,#68077); +#68077 = DEFINITIONAL_REPRESENTATION('',(#68078),#68082); +#68078 = LINE('',#68079,#68080); +#68079 = CARTESIAN_POINT('',(0.E+000,0.2)); +#68080 = VECTOR('',#68081,1.); +#68081 = DIRECTION('',(-1.,0.E+000)); +#68082 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#68083 = ORIENTED_EDGE('',*,*,#65883,.T.); +#68084 = ORIENTED_EDGE('',*,*,#68085,.F.); +#68085 = EDGE_CURVE('',#68086,#65856,#68088,.T.); +#68086 = VERTEX_POINT('',#68087); +#68087 = CARTESIAN_POINT('',(-11.42,0.25,1.37)); +#68088 = SURFACE_CURVE('',#68089,(#68093,#68100),.PCURVE_S1.); +#68089 = LINE('',#68090,#68091); +#68090 = CARTESIAN_POINT('',(-11.42,0.25,1.37)); +#68091 = VECTOR('',#68092,1.); +#68092 = DIRECTION('',(-0.707106781187,0.707106781187, + 1.570092458683E-016)); +#68093 = PCURVE('',#65638,#68094); +#68094 = DEFINITIONAL_REPRESENTATION('',(#68095),#68099); +#68095 = LINE('',#68096,#68097); +#68096 = CARTESIAN_POINT('',(-8.68,-5.E-002)); +#68097 = VECTOR('',#68098,1.); +#68098 = DIRECTION('',(-0.707106781187,0.707106781187)); +#68099 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#68100 = PCURVE('',#65871,#68101); +#68101 = DEFINITIONAL_REPRESENTATION('',(#68102),#68106); +#68102 = LINE('',#68103,#68104); +#68103 = CARTESIAN_POINT('',(3.140184917366E-017,-0.2)); +#68104 = VECTOR('',#68105,1.); +#68105 = DIRECTION('',(1.,-2.465190328816E-032)); +#68106 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#68107 = ORIENTED_EDGE('',*,*,#68108,.F.); +#68108 = EDGE_CURVE('',#68109,#68086,#68111,.T.); +#68109 = VERTEX_POINT('',#68110); +#68110 = CARTESIAN_POINT('',(-5.31,0.25,1.37)); +#68111 = SURFACE_CURVE('',#68112,(#68116,#68123),.PCURVE_S1.); +#68112 = LINE('',#68113,#68114); +#68113 = CARTESIAN_POINT('',(-5.31,0.25,1.37)); +#68114 = VECTOR('',#68115,1.); +#68115 = DIRECTION('',(-1.,-4.440892098501E-016,2.22044604925E-016)); +#68116 = PCURVE('',#65638,#68117); +#68117 = DEFINITIONAL_REPRESENTATION('',(#68118),#68122); +#68118 = LINE('',#68119,#68120); +#68119 = CARTESIAN_POINT('',(-2.57,-5.E-002)); +#68120 = VECTOR('',#68121,1.); +#68121 = DIRECTION('',(-1.,-2.02734169599E-060)); +#68122 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#68123 = PCURVE('',#67978,#68124); +#68124 = DEFINITIONAL_REPRESENTATION('',(#68125),#68129); +#68125 = LINE('',#68126,#68127); +#68126 = CARTESIAN_POINT('',(4.4408920985E-017,-0.2)); +#68127 = VECTOR('',#68128,1.); +#68128 = DIRECTION('',(1.,0.E+000)); +#68129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#68130 = ORIENTED_EDGE('',*,*,#68131,.F.); +#68131 = EDGE_CURVE('',#68132,#68109,#68134,.T.); +#68132 = VERTEX_POINT('',#68133); +#68133 = CARTESIAN_POINT('',(-5.31,-0.25,1.37)); +#68134 = SURFACE_CURVE('',#68135,(#68139,#68146),.PCURVE_S1.); +#68135 = LINE('',#68136,#68137); +#68136 = CARTESIAN_POINT('',(-5.31,-0.25,1.37)); +#68137 = VECTOR('',#68138,1.); +#68138 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#68139 = PCURVE('',#65638,#68140); +#68140 = DEFINITIONAL_REPRESENTATION('',(#68141),#68145); +#68141 = LINE('',#68142,#68143); +#68142 = CARTESIAN_POINT('',(-2.57,-0.55)); +#68143 = VECTOR('',#68144,1.); +#68144 = DIRECTION('',(2.02734169599E-060,1.)); +#68145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#68146 = PCURVE('',#67950,#68147); +#68147 = DEFINITIONAL_REPRESENTATION('',(#68148),#68152); +#68148 = LINE('',#68149,#68150); +#68149 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#68150 = VECTOR('',#68151,1.); +#68151 = DIRECTION('',(1.,0.E+000)); +#68152 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#68153 = ORIENTED_EDGE('',*,*,#68154,.F.); +#68154 = EDGE_CURVE('',#68016,#68132,#68155,.T.); +#68155 = SURFACE_CURVE('',#68156,(#68160,#68167),.PCURVE_S1.); +#68156 = LINE('',#68157,#68158); +#68157 = CARTESIAN_POINT('',(-11.42,-0.25,1.37)); +#68158 = VECTOR('',#68159,1.); +#68159 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#68160 = PCURVE('',#65638,#68161); +#68161 = DEFINITIONAL_REPRESENTATION('',(#68162),#68166); +#68162 = LINE('',#68163,#68164); +#68163 = CARTESIAN_POINT('',(-8.68,-0.55)); +#68164 = VECTOR('',#68165,1.); +#68165 = DIRECTION('',(1.,2.02734169599E-060)); +#68166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#68167 = PCURVE('',#67922,#68168); +#68168 = DEFINITIONAL_REPRESENTATION('',(#68169),#68173); +#68169 = LINE('',#68170,#68171); +#68170 = CARTESIAN_POINT('',(-4.4408920985E-017,-0.2)); +#68171 = VECTOR('',#68172,1.); +#68172 = DIRECTION('',(1.,0.E+000)); +#68173 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#68174 = ORIENTED_EDGE('',*,*,#68015,.F.); +#68175 = ORIENTED_EDGE('',*,*,#65622,.T.); +#68176 = ADVANCED_FACE('',(#68177),#65610,.F.); +#68177 = FACE_BOUND('',#68178,.F.); +#68178 = EDGE_LOOP('',(#68179,#68180,#68181,#68182)); +#68179 = ORIENTED_EDGE('',*,*,#65931,.F.); +#68180 = ORIENTED_EDGE('',*,*,#65594,.F.); +#68181 = ORIENTED_EDGE('',*,*,#68063,.T.); +#68182 = ORIENTED_EDGE('',*,*,#65906,.F.); +#68183 = ADVANCED_FACE('',(#68184),#65871,.T.); +#68184 = FACE_BOUND('',#68185,.T.); +#68185 = EDGE_LOOP('',(#68186,#68207,#68208,#68209)); +#68186 = ORIENTED_EDGE('',*,*,#68187,.T.); +#68187 = EDGE_CURVE('',#67963,#68086,#68188,.T.); +#68188 = SURFACE_CURVE('',#68189,(#68193,#68200),.PCURVE_S1.); +#68189 = LINE('',#68190,#68191); +#68190 = CARTESIAN_POINT('',(-11.42,0.25,1.17)); +#68191 = VECTOR('',#68192,1.); +#68192 = DIRECTION('',(2.22044604925E-016,9.860761315263E-032,1.)); +#68193 = PCURVE('',#65871,#68194); +#68194 = DEFINITIONAL_REPRESENTATION('',(#68195),#68199); +#68195 = LINE('',#68196,#68197); +#68196 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#68197 = VECTOR('',#68198,1.); +#68198 = DIRECTION('',(-5.576260523781E-029,-1.)); +#68199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#68200 = PCURVE('',#67978,#68201); +#68201 = DEFINITIONAL_REPRESENTATION('',(#68202),#68206); +#68202 = LINE('',#68203,#68204); +#68203 = CARTESIAN_POINT('',(6.11,1.356692536092E-015)); +#68204 = VECTOR('',#68205,1.); +#68205 = DIRECTION('',(0.E+000,-1.)); +#68206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#68207 = ORIENTED_EDGE('',*,*,#68085,.T.); +#68208 = ORIENTED_EDGE('',*,*,#65855,.F.); +#68209 = ORIENTED_EDGE('',*,*,#67990,.F.); +#68210 = ADVANCED_FACE('',(#68211),#66130,.F.); +#68211 = FACE_BOUND('',#68212,.F.); +#68212 = EDGE_LOOP('',(#68213,#68234,#68235,#68236)); +#68213 = ORIENTED_EDGE('',*,*,#68214,.T.); +#68214 = EDGE_CURVE('',#66220,#66089,#68215,.T.); +#68215 = SURFACE_CURVE('',#68216,(#68220,#68227),.PCURVE_S1.); +#68216 = LINE('',#68217,#68218); +#68217 = CARTESIAN_POINT('',(-4.96,-0.3,3.91)); +#68218 = VECTOR('',#68219,1.); +#68219 = DIRECTION('',(-4.440892098501E-016,1.,1.224646799147E-016)); +#68220 = PCURVE('',#66130,#68221); +#68221 = DEFINITIONAL_REPRESENTATION('',(#68222),#68226); +#68222 = LINE('',#68223,#68224); +#68223 = CARTESIAN_POINT('',(-0.6,0.4)); +#68224 = VECTOR('',#68225,1.); +#68225 = DIRECTION('',(1.,0.E+000)); +#68226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#68227 = PCURVE('',#66104,#68228); +#68228 = DEFINITIONAL_REPRESENTATION('',(#68229),#68233); +#68229 = LINE('',#68230,#68231); +#68230 = CARTESIAN_POINT('',(-4.76,-0.6)); +#68231 = VECTOR('',#68232,1.); +#68232 = DIRECTION('',(0.E+000,1.)); +#68233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#68234 = ORIENTED_EDGE('',*,*,#66116,.F.); +#68235 = ORIENTED_EDGE('',*,*,#66168,.F.); +#68236 = ORIENTED_EDGE('',*,*,#66219,.F.); +#68237 = ADVANCED_FACE('',(#68238),#66104,.T.); +#68238 = FACE_BOUND('',#68239,.T.); +#68239 = EDGE_LOOP('',(#68240,#68241,#68242,#68265,#68293,#68321,#68349, + #68370)); +#68240 = ORIENTED_EDGE('',*,*,#68214,.T.); +#68241 = ORIENTED_EDGE('',*,*,#66088,.T.); +#68242 = ORIENTED_EDGE('',*,*,#68243,.F.); +#68243 = EDGE_CURVE('',#68244,#66061,#68246,.T.); +#68244 = VERTEX_POINT('',#68245); +#68245 = CARTESIAN_POINT('',(-11.42,0.25,3.91)); +#68246 = SURFACE_CURVE('',#68247,(#68251,#68258),.PCURVE_S1.); +#68247 = LINE('',#68248,#68249); +#68248 = CARTESIAN_POINT('',(-11.42,0.25,3.91)); +#68249 = VECTOR('',#68250,1.); +#68250 = DIRECTION('',(-0.707106781187,0.707106781187, + 1.570092458683E-016)); +#68251 = PCURVE('',#66104,#68252); +#68252 = DEFINITIONAL_REPRESENTATION('',(#68253),#68257); +#68253 = LINE('',#68254,#68255); +#68254 = CARTESIAN_POINT('',(-11.22,-5.E-002)); +#68255 = VECTOR('',#68256,1.); +#68256 = DIRECTION('',(-0.707106781187,0.707106781187)); +#68257 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#68258 = PCURVE('',#66076,#68259); +#68259 = DEFINITIONAL_REPRESENTATION('',(#68260),#68264); +#68260 = LINE('',#68261,#68262); +#68261 = CARTESIAN_POINT('',(3.140184917366E-017,-0.2)); +#68262 = VECTOR('',#68263,1.); +#68263 = DIRECTION('',(1.,-2.465190328816E-032)); +#68264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#68265 = ORIENTED_EDGE('',*,*,#68266,.F.); +#68266 = EDGE_CURVE('',#68267,#68244,#68269,.T.); +#68267 = VERTEX_POINT('',#68268); +#68268 = CARTESIAN_POINT('',(-5.31,0.25,3.91)); +#68269 = SURFACE_CURVE('',#68270,(#68274,#68281),.PCURVE_S1.); +#68270 = LINE('',#68271,#68272); +#68271 = CARTESIAN_POINT('',(-5.31,0.25,3.91)); +#68272 = VECTOR('',#68273,1.); +#68273 = DIRECTION('',(-1.,-4.440892098501E-016,2.22044604925E-016)); +#68274 = PCURVE('',#66104,#68275); +#68275 = DEFINITIONAL_REPRESENTATION('',(#68276),#68280); +#68276 = LINE('',#68277,#68278); +#68277 = CARTESIAN_POINT('',(-5.11,-5.E-002)); +#68278 = VECTOR('',#68279,1.); +#68279 = DIRECTION('',(-1.,-2.02734169599E-060)); +#68280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#68281 = PCURVE('',#68282,#68287); +#68282 = PLANE('',#68283); +#68283 = AXIS2_PLACEMENT_3D('',#68284,#68285,#68286); +#68284 = CARTESIAN_POINT('',(-5.31,0.25,3.71)); +#68285 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#68286 = DIRECTION('',(-1.,-4.440892098501E-016,2.22044604925E-016)); +#68287 = DEFINITIONAL_REPRESENTATION('',(#68288),#68292); +#68288 = LINE('',#68289,#68290); +#68289 = CARTESIAN_POINT('',(4.4408920985E-017,-0.2)); +#68290 = VECTOR('',#68291,1.); +#68291 = DIRECTION('',(1.,0.E+000)); +#68292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#68293 = ORIENTED_EDGE('',*,*,#68294,.F.); +#68294 = EDGE_CURVE('',#68295,#68267,#68297,.T.); +#68295 = VERTEX_POINT('',#68296); +#68296 = CARTESIAN_POINT('',(-5.31,-0.25,3.91)); +#68297 = SURFACE_CURVE('',#68298,(#68302,#68309),.PCURVE_S1.); +#68298 = LINE('',#68299,#68300); +#68299 = CARTESIAN_POINT('',(-5.31,-0.25,3.91)); +#68300 = VECTOR('',#68301,1.); +#68301 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#68302 = PCURVE('',#66104,#68303); +#68303 = DEFINITIONAL_REPRESENTATION('',(#68304),#68308); +#68304 = LINE('',#68305,#68306); +#68305 = CARTESIAN_POINT('',(-5.11,-0.55)); +#68306 = VECTOR('',#68307,1.); +#68307 = DIRECTION('',(2.02734169599E-060,1.)); +#68308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#68309 = PCURVE('',#68310,#68315); +#68310 = PLANE('',#68311); +#68311 = AXIS2_PLACEMENT_3D('',#68312,#68313,#68314); +#68312 = CARTESIAN_POINT('',(-5.31,-0.25,3.71)); +#68313 = DIRECTION('',(-1.,-4.440892098501E-016,2.22044604925E-016)); +#68314 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#68315 = DEFINITIONAL_REPRESENTATION('',(#68316),#68320); +#68316 = LINE('',#68317,#68318); +#68317 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#68318 = VECTOR('',#68319,1.); +#68319 = DIRECTION('',(1.,0.E+000)); +#68320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#68321 = ORIENTED_EDGE('',*,*,#68322,.F.); +#68322 = EDGE_CURVE('',#68323,#68295,#68325,.T.); +#68323 = VERTEX_POINT('',#68324); +#68324 = CARTESIAN_POINT('',(-11.42,-0.25,3.91)); +#68325 = SURFACE_CURVE('',#68326,(#68330,#68337),.PCURVE_S1.); +#68326 = LINE('',#68327,#68328); +#68327 = CARTESIAN_POINT('',(-11.42,-0.25,3.91)); +#68328 = VECTOR('',#68329,1.); +#68329 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#68330 = PCURVE('',#66104,#68331); +#68331 = DEFINITIONAL_REPRESENTATION('',(#68332),#68336); +#68332 = LINE('',#68333,#68334); +#68333 = CARTESIAN_POINT('',(-11.22,-0.55)); +#68334 = VECTOR('',#68335,1.); +#68335 = DIRECTION('',(1.,2.02734169599E-060)); +#68336 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#68337 = PCURVE('',#68338,#68343); +#68338 = PLANE('',#68339); +#68339 = AXIS2_PLACEMENT_3D('',#68340,#68341,#68342); +#68340 = CARTESIAN_POINT('',(-11.42,-0.25,3.71)); +#68341 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#68342 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#68343 = DEFINITIONAL_REPRESENTATION('',(#68344),#68348); +#68344 = LINE('',#68345,#68346); +#68345 = CARTESIAN_POINT('',(-4.4408920985E-017,-0.2)); +#68346 = VECTOR('',#68347,1.); +#68347 = DIRECTION('',(1.,0.E+000)); +#68348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#68349 = ORIENTED_EDGE('',*,*,#68350,.F.); +#68350 = EDGE_CURVE('',#66243,#68323,#68351,.T.); +#68351 = SURFACE_CURVE('',#68352,(#68356,#68363),.PCURVE_S1.); +#68352 = LINE('',#68353,#68354); +#68353 = CARTESIAN_POINT('',(-11.47,-0.3,3.91)); +#68354 = VECTOR('',#68355,1.); +#68355 = DIRECTION('',(0.707106781187,0.707106781187, + -1.570092458683E-016)); +#68356 = PCURVE('',#66104,#68357); +#68357 = DEFINITIONAL_REPRESENTATION('',(#68358),#68362); +#68358 = LINE('',#68359,#68360); +#68359 = CARTESIAN_POINT('',(-11.27,-0.6)); +#68360 = VECTOR('',#68361,1.); +#68361 = DIRECTION('',(0.707106781187,0.707106781187)); +#68362 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#68363 = PCURVE('',#66281,#68364); +#68364 = DEFINITIONAL_REPRESENTATION('',(#68365),#68369); +#68365 = LINE('',#68366,#68367); +#68366 = CARTESIAN_POINT('',(-3.140184917366E-017,-0.2)); +#68367 = VECTOR('',#68368,1.); +#68368 = DIRECTION('',(1.,2.465190328816E-032)); +#68369 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#68370 = ORIENTED_EDGE('',*,*,#66242,.T.); +#68371 = ADVANCED_FACE('',(#68372),#66076,.T.); +#68372 = FACE_BOUND('',#68373,.T.); +#68373 = EDGE_LOOP('',(#68374,#68397,#68398,#68399)); +#68374 = ORIENTED_EDGE('',*,*,#68375,.T.); +#68375 = EDGE_CURVE('',#68376,#68244,#68378,.T.); +#68376 = VERTEX_POINT('',#68377); +#68377 = CARTESIAN_POINT('',(-11.42,0.25,3.71)); +#68378 = SURFACE_CURVE('',#68379,(#68383,#68390),.PCURVE_S1.); +#68379 = LINE('',#68380,#68381); +#68380 = CARTESIAN_POINT('',(-11.42,0.25,3.71)); +#68381 = VECTOR('',#68382,1.); +#68382 = DIRECTION('',(2.22044604925E-016,9.860761315263E-032,1.)); +#68383 = PCURVE('',#66076,#68384); +#68384 = DEFINITIONAL_REPRESENTATION('',(#68385),#68389); +#68385 = LINE('',#68386,#68387); +#68386 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#68387 = VECTOR('',#68388,1.); +#68388 = DIRECTION('',(-5.576260523781E-029,-1.)); +#68389 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#68390 = PCURVE('',#68282,#68391); +#68391 = DEFINITIONAL_REPRESENTATION('',(#68392),#68396); +#68392 = LINE('',#68393,#68394); +#68393 = CARTESIAN_POINT('',(6.11,1.356692536092E-015)); +#68394 = VECTOR('',#68395,1.); +#68395 = DIRECTION('',(0.E+000,-1.)); +#68396 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#68397 = ORIENTED_EDGE('',*,*,#68243,.T.); +#68398 = ORIENTED_EDGE('',*,*,#66060,.F.); +#68399 = ORIENTED_EDGE('',*,*,#68400,.F.); +#68400 = EDGE_CURVE('',#68376,#66033,#68401,.T.); +#68401 = SURFACE_CURVE('',#68402,(#68406,#68413),.PCURVE_S1.); +#68402 = LINE('',#68403,#68404); +#68403 = CARTESIAN_POINT('',(-11.42,0.25,3.71)); +#68404 = VECTOR('',#68405,1.); +#68405 = DIRECTION('',(-0.707106781187,0.707106781187, + 1.570092458683E-016)); +#68406 = PCURVE('',#66076,#68407); +#68407 = DEFINITIONAL_REPRESENTATION('',(#68408),#68412); +#68408 = LINE('',#68409,#68410); +#68409 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#68410 = VECTOR('',#68411,1.); +#68411 = DIRECTION('',(1.,-2.465190328816E-032)); +#68412 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#68413 = PCURVE('',#66048,#68414); +#68414 = DEFINITIONAL_REPRESENTATION('',(#68415),#68419); +#68415 = LINE('',#68416,#68417); +#68416 = CARTESIAN_POINT('',(11.22,-5.E-002)); +#68417 = VECTOR('',#68418,1.); +#68418 = DIRECTION('',(0.707106781187,0.707106781187)); +#68419 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#68420 = ADVANCED_FACE('',(#68421),#66048,.T.); +#68421 = FACE_BOUND('',#68422,.T.); +#68422 = EDGE_LOOP('',(#68423,#68424,#68445,#68446,#68469,#68492,#68515, + #68536)); +#68423 = ORIENTED_EDGE('',*,*,#66032,.T.); +#68424 = ORIENTED_EDGE('',*,*,#68425,.T.); +#68425 = EDGE_CURVE('',#66005,#66294,#68426,.T.); +#68426 = SURFACE_CURVE('',#68427,(#68431,#68438),.PCURVE_S1.); +#68427 = LINE('',#68428,#68429); +#68428 = CARTESIAN_POINT('',(-4.96,0.3,3.71)); +#68429 = VECTOR('',#68430,1.); +#68430 = DIRECTION('',(4.440892098501E-016,-1.,-1.224646799147E-016)); +#68431 = PCURVE('',#66048,#68432); +#68432 = DEFINITIONAL_REPRESENTATION('',(#68433),#68437); +#68433 = LINE('',#68434,#68435); +#68434 = CARTESIAN_POINT('',(4.76,2.113864638886E-015)); +#68435 = VECTOR('',#68436,1.); +#68436 = DIRECTION('',(0.E+000,-1.)); +#68437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#68438 = PCURVE('',#66020,#68439); +#68439 = DEFINITIONAL_REPRESENTATION('',(#68440),#68444); +#68440 = LINE('',#68441,#68442); +#68441 = CARTESIAN_POINT('',(2.449293598294E-017,0.2)); +#68442 = VECTOR('',#68443,1.); +#68443 = DIRECTION('',(-1.,0.E+000)); +#68444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#68445 = ORIENTED_EDGE('',*,*,#66293,.T.); +#68446 = ORIENTED_EDGE('',*,*,#68447,.T.); +#68447 = EDGE_CURVE('',#66266,#68448,#68450,.T.); +#68448 = VERTEX_POINT('',#68449); +#68449 = CARTESIAN_POINT('',(-11.42,-0.25,3.71)); +#68450 = SURFACE_CURVE('',#68451,(#68455,#68462),.PCURVE_S1.); +#68451 = LINE('',#68452,#68453); +#68452 = CARTESIAN_POINT('',(-11.47,-0.3,3.71)); +#68453 = VECTOR('',#68454,1.); +#68454 = DIRECTION('',(0.707106781187,0.707106781187, + -1.570092458683E-016)); +#68455 = PCURVE('',#66048,#68456); +#68456 = DEFINITIONAL_REPRESENTATION('',(#68457),#68461); +#68457 = LINE('',#68458,#68459); +#68458 = CARTESIAN_POINT('',(11.27,-0.6)); +#68459 = VECTOR('',#68460,1.); +#68460 = DIRECTION('',(-0.707106781187,0.707106781187)); +#68461 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#68462 = PCURVE('',#66281,#68463); +#68463 = DEFINITIONAL_REPRESENTATION('',(#68464),#68468); +#68464 = LINE('',#68465,#68466); +#68465 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#68466 = VECTOR('',#68467,1.); +#68467 = DIRECTION('',(1.,2.465190328816E-032)); +#68468 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#68469 = ORIENTED_EDGE('',*,*,#68470,.T.); +#68470 = EDGE_CURVE('',#68448,#68471,#68473,.T.); +#68471 = VERTEX_POINT('',#68472); +#68472 = CARTESIAN_POINT('',(-5.31,-0.25,3.71)); +#68473 = SURFACE_CURVE('',#68474,(#68478,#68485),.PCURVE_S1.); +#68474 = LINE('',#68475,#68476); +#68475 = CARTESIAN_POINT('',(-11.42,-0.25,3.71)); +#68476 = VECTOR('',#68477,1.); +#68477 = DIRECTION('',(1.,4.440892098501E-016,-2.22044604925E-016)); +#68478 = PCURVE('',#66048,#68479); +#68479 = DEFINITIONAL_REPRESENTATION('',(#68480),#68484); +#68480 = LINE('',#68481,#68482); +#68481 = CARTESIAN_POINT('',(11.22,-0.55)); +#68482 = VECTOR('',#68483,1.); +#68483 = DIRECTION('',(-1.,2.02734169599E-060)); +#68484 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#68485 = PCURVE('',#68338,#68486); +#68486 = DEFINITIONAL_REPRESENTATION('',(#68487),#68491); +#68487 = LINE('',#68488,#68489); +#68488 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#68489 = VECTOR('',#68490,1.); +#68490 = DIRECTION('',(1.,0.E+000)); +#68491 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#68492 = ORIENTED_EDGE('',*,*,#68493,.T.); +#68493 = EDGE_CURVE('',#68471,#68494,#68496,.T.); +#68494 = VERTEX_POINT('',#68495); +#68495 = CARTESIAN_POINT('',(-5.31,0.25,3.71)); +#68496 = SURFACE_CURVE('',#68497,(#68501,#68508),.PCURVE_S1.); +#68497 = LINE('',#68498,#68499); +#68498 = CARTESIAN_POINT('',(-5.31,-0.25,3.71)); +#68499 = VECTOR('',#68500,1.); +#68500 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#68501 = PCURVE('',#66048,#68502); +#68502 = DEFINITIONAL_REPRESENTATION('',(#68503),#68507); +#68503 = LINE('',#68504,#68505); +#68504 = CARTESIAN_POINT('',(5.11,-0.55)); +#68505 = VECTOR('',#68506,1.); +#68506 = DIRECTION('',(-2.02734169599E-060,1.)); +#68507 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#68508 = PCURVE('',#68310,#68509); +#68509 = DEFINITIONAL_REPRESENTATION('',(#68510),#68514); +#68510 = LINE('',#68511,#68512); +#68511 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#68512 = VECTOR('',#68513,1.); +#68513 = DIRECTION('',(1.,0.E+000)); +#68514 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#68515 = ORIENTED_EDGE('',*,*,#68516,.T.); +#68516 = EDGE_CURVE('',#68494,#68376,#68517,.T.); +#68517 = SURFACE_CURVE('',#68518,(#68522,#68529),.PCURVE_S1.); +#68518 = LINE('',#68519,#68520); +#68519 = CARTESIAN_POINT('',(-5.31,0.25,3.71)); +#68520 = VECTOR('',#68521,1.); +#68521 = DIRECTION('',(-1.,-4.440892098501E-016,2.22044604925E-016)); +#68522 = PCURVE('',#66048,#68523); +#68523 = DEFINITIONAL_REPRESENTATION('',(#68524),#68528); +#68524 = LINE('',#68525,#68526); +#68525 = CARTESIAN_POINT('',(5.11,-5.E-002)); +#68526 = VECTOR('',#68527,1.); +#68527 = DIRECTION('',(1.,-2.02734169599E-060)); +#68528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#68529 = PCURVE('',#68282,#68530); +#68530 = DEFINITIONAL_REPRESENTATION('',(#68531),#68535); +#68531 = LINE('',#68532,#68533); +#68532 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#68533 = VECTOR('',#68534,1.); +#68534 = DIRECTION('',(1.,0.E+000)); +#68535 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#68536 = ORIENTED_EDGE('',*,*,#68400,.T.); +#68537 = ADVANCED_FACE('',(#68538),#66020,.F.); +#68538 = FACE_BOUND('',#68539,.F.); +#68539 = EDGE_LOOP('',(#68540,#68541,#68542,#68543)); +#68540 = ORIENTED_EDGE('',*,*,#66341,.F.); +#68541 = ORIENTED_EDGE('',*,*,#66004,.F.); +#68542 = ORIENTED_EDGE('',*,*,#68425,.T.); +#68543 = ORIENTED_EDGE('',*,*,#66316,.F.); +#68544 = ADVANCED_FACE('',(#68545),#66281,.T.); +#68545 = FACE_BOUND('',#68546,.T.); +#68546 = EDGE_LOOP('',(#68547,#68548,#68549,#68570)); +#68547 = ORIENTED_EDGE('',*,*,#66265,.T.); +#68548 = ORIENTED_EDGE('',*,*,#68350,.T.); +#68549 = ORIENTED_EDGE('',*,*,#68550,.F.); +#68550 = EDGE_CURVE('',#68448,#68323,#68551,.T.); +#68551 = SURFACE_CURVE('',#68552,(#68556,#68563),.PCURVE_S1.); +#68552 = LINE('',#68553,#68554); +#68553 = CARTESIAN_POINT('',(-11.42,-0.25,3.71)); +#68554 = VECTOR('',#68555,1.); +#68555 = DIRECTION('',(2.22044604925E-016,9.860761315263E-032,1.)); +#68556 = PCURVE('',#66281,#68557); +#68557 = DEFINITIONAL_REPRESENTATION('',(#68558),#68562); +#68558 = LINE('',#68559,#68560); +#68559 = CARTESIAN_POINT('',(7.071067811866E-002,-1.110223024625E-017)); +#68560 = VECTOR('',#68561,1.); +#68561 = DIRECTION('',(5.591051665754E-029,-1.)); +#68562 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#68563 = PCURVE('',#68338,#68564); +#68564 = DEFINITIONAL_REPRESENTATION('',(#68565),#68569); +#68565 = LINE('',#68566,#68567); +#68566 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#68567 = VECTOR('',#68568,1.); +#68568 = DIRECTION('',(0.E+000,-1.)); +#68569 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#68570 = ORIENTED_EDGE('',*,*,#68447,.F.); +#68571 = ADVANCED_FACE('',(#68572),#66534,.T.); +#68572 = FACE_BOUND('',#68573,.T.); +#68573 = EDGE_LOOP('',(#68574,#68595,#68596,#68597)); +#68574 = ORIENTED_EDGE('',*,*,#68575,.T.); +#68575 = EDGE_CURVE('',#66491,#66665,#68576,.T.); +#68576 = SURFACE_CURVE('',#68577,(#68581,#68588),.PCURVE_S1.); +#68577 = LINE('',#68578,#68579); +#68578 = CARTESIAN_POINT('',(-5.31,-4.83,1.17)); +#68579 = VECTOR('',#68580,1.); +#68580 = DIRECTION('',(2.22044604925E-016,9.860761315263E-032,1.)); +#68581 = PCURVE('',#66534,#68582); +#68582 = DEFINITIONAL_REPRESENTATION('',(#68583),#68587); +#68583 = LINE('',#68584,#68585); +#68584 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#68585 = VECTOR('',#68586,1.); +#68586 = DIRECTION('',(0.E+000,-1.)); +#68587 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#68588 = PCURVE('',#66506,#68589); +#68589 = DEFINITIONAL_REPRESENTATION('',(#68590),#68594); +#68590 = LINE('',#68591,#68592); +#68591 = CARTESIAN_POINT('',(0.5,-4.930380657631E-032)); +#68592 = VECTOR('',#68593,1.); +#68593 = DIRECTION('',(9.130335306616E-045,-1.)); +#68594 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#68595 = ORIENTED_EDGE('',*,*,#66664,.T.); +#68596 = ORIENTED_EDGE('',*,*,#66743,.F.); +#68597 = ORIENTED_EDGE('',*,*,#66518,.F.); +#68598 = ADVANCED_FACE('',(#68599),#66506,.T.); +#68599 = FACE_BOUND('',#68600,.T.); +#68600 = EDGE_LOOP('',(#68601,#68622,#68623,#68624)); +#68601 = ORIENTED_EDGE('',*,*,#68602,.T.); +#68602 = EDGE_CURVE('',#66463,#66688,#68603,.T.); +#68603 = SURFACE_CURVE('',#68604,(#68608,#68615),.PCURVE_S1.); +#68604 = LINE('',#68605,#68606); +#68605 = CARTESIAN_POINT('',(-5.31,-5.33,1.17)); +#68606 = VECTOR('',#68607,1.); +#68607 = DIRECTION('',(2.22044604925E-016,9.860761315263E-032,1.)); +#68608 = PCURVE('',#66506,#68609); +#68609 = DEFINITIONAL_REPRESENTATION('',(#68610),#68614); +#68610 = LINE('',#68611,#68612); +#68611 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#68612 = VECTOR('',#68613,1.); +#68613 = DIRECTION('',(9.130335306616E-045,-1.)); +#68614 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#68615 = PCURVE('',#66478,#68616); +#68616 = DEFINITIONAL_REPRESENTATION('',(#68617),#68621); +#68617 = LINE('',#68618,#68619); +#68618 = CARTESIAN_POINT('',(6.11,-1.356692536092E-015)); +#68619 = VECTOR('',#68620,1.); +#68620 = DIRECTION('',(0.E+000,-1.)); +#68621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#68622 = ORIENTED_EDGE('',*,*,#66687,.T.); +#68623 = ORIENTED_EDGE('',*,*,#68575,.F.); +#68624 = ORIENTED_EDGE('',*,*,#66490,.F.); +#68625 = ADVANCED_FACE('',(#68626),#66478,.T.); +#68626 = FACE_BOUND('',#68627,.T.); +#68627 = EDGE_LOOP('',(#68628,#68629,#68630,#68631)); +#68628 = ORIENTED_EDGE('',*,*,#66594,.T.); +#68629 = ORIENTED_EDGE('',*,*,#66710,.T.); +#68630 = ORIENTED_EDGE('',*,*,#68602,.F.); +#68631 = ORIENTED_EDGE('',*,*,#66462,.F.); +#68632 = ADVANCED_FACE('',(#68633),#66895,.T.); +#68633 = FACE_BOUND('',#68634,.T.); +#68634 = EDGE_LOOP('',(#68635,#68656,#68657,#68658)); +#68635 = ORIENTED_EDGE('',*,*,#68636,.T.); +#68636 = EDGE_CURVE('',#66852,#67026,#68637,.T.); +#68637 = SURFACE_CURVE('',#68638,(#68642,#68649),.PCURVE_S1.); +#68638 = LINE('',#68639,#68640); +#68639 = CARTESIAN_POINT('',(-5.31,-2.29,1.17)); +#68640 = VECTOR('',#68641,1.); +#68641 = DIRECTION('',(2.22044604925E-016,9.860761315263E-032,1.)); +#68642 = PCURVE('',#66895,#68643); +#68643 = DEFINITIONAL_REPRESENTATION('',(#68644),#68648); +#68644 = LINE('',#68645,#68646); +#68645 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#68646 = VECTOR('',#68647,1.); +#68647 = DIRECTION('',(0.E+000,-1.)); +#68648 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#68649 = PCURVE('',#66867,#68650); +#68650 = DEFINITIONAL_REPRESENTATION('',(#68651),#68655); +#68651 = LINE('',#68652,#68653); +#68652 = CARTESIAN_POINT('',(0.5,-4.930380657631E-032)); +#68653 = VECTOR('',#68654,1.); +#68654 = DIRECTION('',(9.130335306616E-045,-1.)); +#68655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#68656 = ORIENTED_EDGE('',*,*,#67025,.T.); +#68657 = ORIENTED_EDGE('',*,*,#67104,.F.); +#68658 = ORIENTED_EDGE('',*,*,#66879,.F.); +#68659 = ADVANCED_FACE('',(#68660),#66867,.T.); +#68660 = FACE_BOUND('',#68661,.T.); +#68661 = EDGE_LOOP('',(#68662,#68683,#68684,#68685)); +#68662 = ORIENTED_EDGE('',*,*,#68663,.T.); +#68663 = EDGE_CURVE('',#66824,#67049,#68664,.T.); +#68664 = SURFACE_CURVE('',#68665,(#68669,#68676),.PCURVE_S1.); +#68665 = LINE('',#68666,#68667); +#68666 = CARTESIAN_POINT('',(-5.31,-2.79,1.17)); +#68667 = VECTOR('',#68668,1.); +#68668 = DIRECTION('',(2.22044604925E-016,9.860761315263E-032,1.)); +#68669 = PCURVE('',#66867,#68670); +#68670 = DEFINITIONAL_REPRESENTATION('',(#68671),#68675); +#68671 = LINE('',#68672,#68673); +#68672 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#68673 = VECTOR('',#68674,1.); +#68674 = DIRECTION('',(9.130335306616E-045,-1.)); +#68675 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#68676 = PCURVE('',#66839,#68677); +#68677 = DEFINITIONAL_REPRESENTATION('',(#68678),#68682); +#68678 = LINE('',#68679,#68680); +#68679 = CARTESIAN_POINT('',(6.11,-1.356692536092E-015)); +#68680 = VECTOR('',#68681,1.); +#68681 = DIRECTION('',(0.E+000,-1.)); +#68682 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#68683 = ORIENTED_EDGE('',*,*,#67048,.T.); +#68684 = ORIENTED_EDGE('',*,*,#68636,.F.); +#68685 = ORIENTED_EDGE('',*,*,#66851,.F.); +#68686 = ADVANCED_FACE('',(#68687),#66839,.T.); +#68687 = FACE_BOUND('',#68688,.T.); +#68688 = EDGE_LOOP('',(#68689,#68690,#68691,#68692)); +#68689 = ORIENTED_EDGE('',*,*,#66955,.T.); +#68690 = ORIENTED_EDGE('',*,*,#67071,.T.); +#68691 = ORIENTED_EDGE('',*,*,#68663,.F.); +#68692 = ORIENTED_EDGE('',*,*,#66823,.F.); +#68693 = ADVANCED_FACE('',(#68694),#67255,.T.); +#68694 = FACE_BOUND('',#68695,.T.); +#68695 = EDGE_LOOP('',(#68696,#68697,#68698,#68719)); +#68696 = ORIENTED_EDGE('',*,*,#67467,.T.); +#68697 = ORIENTED_EDGE('',*,*,#67239,.T.); +#68698 = ORIENTED_EDGE('',*,*,#68699,.F.); +#68699 = EDGE_CURVE('',#67388,#67212,#68700,.T.); +#68700 = SURFACE_CURVE('',#68701,(#68705,#68712),.PCURVE_S1.); +#68701 = LINE('',#68702,#68703); +#68702 = CARTESIAN_POINT('',(-5.31,-2.79,3.71)); +#68703 = VECTOR('',#68704,1.); +#68704 = DIRECTION('',(2.22044604925E-016,9.860761315263E-032,1.)); +#68705 = PCURVE('',#67255,#68706); +#68706 = DEFINITIONAL_REPRESENTATION('',(#68707),#68711); +#68707 = LINE('',#68708,#68709); +#68708 = CARTESIAN_POINT('',(6.11,-1.356692536092E-015)); +#68709 = VECTOR('',#68710,1.); +#68710 = DIRECTION('',(0.E+000,-1.)); +#68711 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#68712 = PCURVE('',#67227,#68713); +#68713 = DEFINITIONAL_REPRESENTATION('',(#68714),#68718); +#68714 = LINE('',#68715,#68716); +#68715 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#68716 = VECTOR('',#68717,1.); +#68717 = DIRECTION('',(9.130335306616E-045,-1.)); +#68718 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#68719 = ORIENTED_EDGE('',*,*,#67387,.F.); +#68720 = ADVANCED_FACE('',(#68721),#67227,.T.); +#68721 = FACE_BOUND('',#68722,.T.); +#68722 = EDGE_LOOP('',(#68723,#68724,#68725,#68746)); +#68723 = ORIENTED_EDGE('',*,*,#68699,.T.); +#68724 = ORIENTED_EDGE('',*,*,#67211,.T.); +#68725 = ORIENTED_EDGE('',*,*,#68726,.F.); +#68726 = EDGE_CURVE('',#67411,#67184,#68727,.T.); +#68727 = SURFACE_CURVE('',#68728,(#68732,#68739),.PCURVE_S1.); +#68728 = LINE('',#68729,#68730); +#68729 = CARTESIAN_POINT('',(-5.31,-2.29,3.71)); +#68730 = VECTOR('',#68731,1.); +#68731 = DIRECTION('',(2.22044604925E-016,9.860761315263E-032,1.)); +#68732 = PCURVE('',#67227,#68733); +#68733 = DEFINITIONAL_REPRESENTATION('',(#68734),#68738); +#68734 = LINE('',#68735,#68736); +#68735 = CARTESIAN_POINT('',(0.5,-4.930380657631E-032)); +#68736 = VECTOR('',#68737,1.); +#68737 = DIRECTION('',(9.130335306616E-045,-1.)); +#68738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#68739 = PCURVE('',#67199,#68740); +#68740 = DEFINITIONAL_REPRESENTATION('',(#68741),#68745); +#68741 = LINE('',#68742,#68743); +#68742 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#68743 = VECTOR('',#68744,1.); +#68744 = DIRECTION('',(0.E+000,-1.)); +#68745 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#68746 = ORIENTED_EDGE('',*,*,#67410,.F.); +#68747 = ADVANCED_FACE('',(#68748),#67199,.T.); +#68748 = FACE_BOUND('',#68749,.T.); +#68749 = EDGE_LOOP('',(#68750,#68751,#68752,#68753)); +#68750 = ORIENTED_EDGE('',*,*,#68726,.T.); +#68751 = ORIENTED_EDGE('',*,*,#67183,.T.); +#68752 = ORIENTED_EDGE('',*,*,#67292,.F.); +#68753 = ORIENTED_EDGE('',*,*,#67433,.F.); +#68754 = ADVANCED_FACE('',(#68755),#67616,.T.); +#68755 = FACE_BOUND('',#68756,.T.); +#68756 = EDGE_LOOP('',(#68757,#68758,#68759,#68780)); +#68757 = ORIENTED_EDGE('',*,*,#67828,.T.); +#68758 = ORIENTED_EDGE('',*,*,#67600,.T.); +#68759 = ORIENTED_EDGE('',*,*,#68760,.F.); +#68760 = EDGE_CURVE('',#67749,#67573,#68761,.T.); +#68761 = SURFACE_CURVE('',#68762,(#68766,#68773),.PCURVE_S1.); +#68762 = LINE('',#68763,#68764); +#68763 = CARTESIAN_POINT('',(-5.31,-5.33,3.71)); +#68764 = VECTOR('',#68765,1.); +#68765 = DIRECTION('',(2.22044604925E-016,9.860761315263E-032,1.)); +#68766 = PCURVE('',#67616,#68767); +#68767 = DEFINITIONAL_REPRESENTATION('',(#68768),#68772); +#68768 = LINE('',#68769,#68770); +#68769 = CARTESIAN_POINT('',(6.11,-1.356692536092E-015)); +#68770 = VECTOR('',#68771,1.); +#68771 = DIRECTION('',(0.E+000,-1.)); +#68772 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#68773 = PCURVE('',#67588,#68774); +#68774 = DEFINITIONAL_REPRESENTATION('',(#68775),#68779); +#68775 = LINE('',#68776,#68777); +#68776 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#68777 = VECTOR('',#68778,1.); +#68778 = DIRECTION('',(9.130335306616E-045,-1.)); +#68779 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#68780 = ORIENTED_EDGE('',*,*,#67748,.F.); +#68781 = ADVANCED_FACE('',(#68782),#67588,.T.); +#68782 = FACE_BOUND('',#68783,.T.); +#68783 = EDGE_LOOP('',(#68784,#68785,#68786,#68807)); +#68784 = ORIENTED_EDGE('',*,*,#68760,.T.); +#68785 = ORIENTED_EDGE('',*,*,#67572,.T.); +#68786 = ORIENTED_EDGE('',*,*,#68787,.F.); +#68787 = EDGE_CURVE('',#67772,#67545,#68788,.T.); +#68788 = SURFACE_CURVE('',#68789,(#68793,#68800),.PCURVE_S1.); +#68789 = LINE('',#68790,#68791); +#68790 = CARTESIAN_POINT('',(-5.31,-4.83,3.71)); +#68791 = VECTOR('',#68792,1.); +#68792 = DIRECTION('',(2.22044604925E-016,9.860761315263E-032,1.)); +#68793 = PCURVE('',#67588,#68794); +#68794 = DEFINITIONAL_REPRESENTATION('',(#68795),#68799); +#68795 = LINE('',#68796,#68797); +#68796 = CARTESIAN_POINT('',(0.5,-4.930380657631E-032)); +#68797 = VECTOR('',#68798,1.); +#68798 = DIRECTION('',(9.130335306616E-045,-1.)); +#68799 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#68800 = PCURVE('',#67560,#68801); +#68801 = DEFINITIONAL_REPRESENTATION('',(#68802),#68806); +#68802 = LINE('',#68803,#68804); +#68803 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#68804 = VECTOR('',#68805,1.); +#68805 = DIRECTION('',(0.E+000,-1.)); +#68806 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#68807 = ORIENTED_EDGE('',*,*,#67771,.F.); +#68808 = ADVANCED_FACE('',(#68809),#67560,.T.); +#68809 = FACE_BOUND('',#68810,.T.); +#68810 = EDGE_LOOP('',(#68811,#68812,#68813,#68814)); +#68811 = ORIENTED_EDGE('',*,*,#68787,.T.); +#68812 = ORIENTED_EDGE('',*,*,#67544,.T.); +#68813 = ORIENTED_EDGE('',*,*,#67653,.F.); +#68814 = ORIENTED_EDGE('',*,*,#67794,.F.); +#68815 = ADVANCED_FACE('',(#68816),#67978,.T.); +#68816 = FACE_BOUND('',#68817,.T.); +#68817 = EDGE_LOOP('',(#68818,#68839,#68840,#68841)); +#68818 = ORIENTED_EDGE('',*,*,#68819,.T.); +#68819 = EDGE_CURVE('',#67935,#68109,#68820,.T.); +#68820 = SURFACE_CURVE('',#68821,(#68825,#68832),.PCURVE_S1.); +#68821 = LINE('',#68822,#68823); +#68822 = CARTESIAN_POINT('',(-5.31,0.25,1.17)); +#68823 = VECTOR('',#68824,1.); +#68824 = DIRECTION('',(2.22044604925E-016,9.860761315263E-032,1.)); +#68825 = PCURVE('',#67978,#68826); +#68826 = DEFINITIONAL_REPRESENTATION('',(#68827),#68831); +#68827 = LINE('',#68828,#68829); +#68828 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#68829 = VECTOR('',#68830,1.); +#68830 = DIRECTION('',(0.E+000,-1.)); +#68831 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#68832 = PCURVE('',#67950,#68833); +#68833 = DEFINITIONAL_REPRESENTATION('',(#68834),#68838); +#68834 = LINE('',#68835,#68836); +#68835 = CARTESIAN_POINT('',(0.5,-4.930380657631E-032)); +#68836 = VECTOR('',#68837,1.); +#68837 = DIRECTION('',(9.130335306616E-045,-1.)); +#68838 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#68839 = ORIENTED_EDGE('',*,*,#68108,.T.); +#68840 = ORIENTED_EDGE('',*,*,#68187,.F.); +#68841 = ORIENTED_EDGE('',*,*,#67962,.F.); +#68842 = ADVANCED_FACE('',(#68843),#67950,.T.); +#68843 = FACE_BOUND('',#68844,.T.); +#68844 = EDGE_LOOP('',(#68845,#68866,#68867,#68868)); +#68845 = ORIENTED_EDGE('',*,*,#68846,.T.); +#68846 = EDGE_CURVE('',#67907,#68132,#68847,.T.); +#68847 = SURFACE_CURVE('',#68848,(#68852,#68859),.PCURVE_S1.); +#68848 = LINE('',#68849,#68850); +#68849 = CARTESIAN_POINT('',(-5.31,-0.25,1.17)); +#68850 = VECTOR('',#68851,1.); +#68851 = DIRECTION('',(2.22044604925E-016,9.860761315263E-032,1.)); +#68852 = PCURVE('',#67950,#68853); +#68853 = DEFINITIONAL_REPRESENTATION('',(#68854),#68858); +#68854 = LINE('',#68855,#68856); +#68855 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#68856 = VECTOR('',#68857,1.); +#68857 = DIRECTION('',(9.130335306616E-045,-1.)); +#68858 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#68859 = PCURVE('',#67922,#68860); +#68860 = DEFINITIONAL_REPRESENTATION('',(#68861),#68865); +#68861 = LINE('',#68862,#68863); +#68862 = CARTESIAN_POINT('',(6.11,-1.356692536092E-015)); +#68863 = VECTOR('',#68864,1.); +#68864 = DIRECTION('',(0.E+000,-1.)); +#68865 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#68866 = ORIENTED_EDGE('',*,*,#68131,.T.); +#68867 = ORIENTED_EDGE('',*,*,#68819,.F.); +#68868 = ORIENTED_EDGE('',*,*,#67934,.F.); +#68869 = ADVANCED_FACE('',(#68870),#67922,.T.); +#68870 = FACE_BOUND('',#68871,.T.); +#68871 = EDGE_LOOP('',(#68872,#68873,#68874,#68875)); +#68872 = ORIENTED_EDGE('',*,*,#68038,.T.); +#68873 = ORIENTED_EDGE('',*,*,#68154,.T.); +#68874 = ORIENTED_EDGE('',*,*,#68846,.F.); +#68875 = ORIENTED_EDGE('',*,*,#67906,.F.); +#68876 = ADVANCED_FACE('',(#68877),#68338,.T.); +#68877 = FACE_BOUND('',#68878,.T.); +#68878 = EDGE_LOOP('',(#68879,#68880,#68881,#68902)); +#68879 = ORIENTED_EDGE('',*,*,#68550,.T.); +#68880 = ORIENTED_EDGE('',*,*,#68322,.T.); +#68881 = ORIENTED_EDGE('',*,*,#68882,.F.); +#68882 = EDGE_CURVE('',#68471,#68295,#68883,.T.); +#68883 = SURFACE_CURVE('',#68884,(#68888,#68895),.PCURVE_S1.); +#68884 = LINE('',#68885,#68886); +#68885 = CARTESIAN_POINT('',(-5.31,-0.25,3.71)); +#68886 = VECTOR('',#68887,1.); +#68887 = DIRECTION('',(2.22044604925E-016,9.860761315263E-032,1.)); +#68888 = PCURVE('',#68338,#68889); +#68889 = DEFINITIONAL_REPRESENTATION('',(#68890),#68894); +#68890 = LINE('',#68891,#68892); +#68891 = CARTESIAN_POINT('',(6.11,-1.356692536092E-015)); +#68892 = VECTOR('',#68893,1.); +#68893 = DIRECTION('',(0.E+000,-1.)); +#68894 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#68895 = PCURVE('',#68310,#68896); +#68896 = DEFINITIONAL_REPRESENTATION('',(#68897),#68901); +#68897 = LINE('',#68898,#68899); +#68898 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#68899 = VECTOR('',#68900,1.); +#68900 = DIRECTION('',(9.130335306616E-045,-1.)); +#68901 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#68902 = ORIENTED_EDGE('',*,*,#68470,.F.); +#68903 = ADVANCED_FACE('',(#68904),#68310,.T.); +#68904 = FACE_BOUND('',#68905,.T.); +#68905 = EDGE_LOOP('',(#68906,#68907,#68908,#68929)); +#68906 = ORIENTED_EDGE('',*,*,#68882,.T.); +#68907 = ORIENTED_EDGE('',*,*,#68294,.T.); +#68908 = ORIENTED_EDGE('',*,*,#68909,.F.); +#68909 = EDGE_CURVE('',#68494,#68267,#68910,.T.); +#68910 = SURFACE_CURVE('',#68911,(#68915,#68922),.PCURVE_S1.); +#68911 = LINE('',#68912,#68913); +#68912 = CARTESIAN_POINT('',(-5.31,0.25,3.71)); +#68913 = VECTOR('',#68914,1.); +#68914 = DIRECTION('',(2.22044604925E-016,9.860761315263E-032,1.)); +#68915 = PCURVE('',#68310,#68916); +#68916 = DEFINITIONAL_REPRESENTATION('',(#68917),#68921); +#68917 = LINE('',#68918,#68919); +#68918 = CARTESIAN_POINT('',(0.5,-4.930380657631E-032)); +#68919 = VECTOR('',#68920,1.); +#68920 = DIRECTION('',(9.130335306616E-045,-1.)); +#68921 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#68922 = PCURVE('',#68282,#68923); +#68923 = DEFINITIONAL_REPRESENTATION('',(#68924),#68928); +#68924 = LINE('',#68925,#68926); +#68925 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#68926 = VECTOR('',#68927,1.); +#68927 = DIRECTION('',(0.E+000,-1.)); +#68928 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#68929 = ORIENTED_EDGE('',*,*,#68493,.F.); +#68930 = ADVANCED_FACE('',(#68931),#68282,.T.); +#68931 = FACE_BOUND('',#68932,.T.); +#68932 = EDGE_LOOP('',(#68933,#68934,#68935,#68936)); +#68933 = ORIENTED_EDGE('',*,*,#68909,.T.); +#68934 = ORIENTED_EDGE('',*,*,#68266,.T.); +#68935 = ORIENTED_EDGE('',*,*,#68375,.F.); +#68936 = ORIENTED_EDGE('',*,*,#68516,.F.); +#68937 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#68941)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#68938,#68939,#68940)) +REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#68938 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#68939 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#68940 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#68941 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-006),#68938, + 'distance_accuracy_value','confusion accuracy'); +#68942 = SHAPE_DEFINITION_REPRESENTATION(#68943,#53642); +#68943 = PRODUCT_DEFINITION_SHAPE('','',#68944); +#68944 = PRODUCT_DEFINITION('design','',#68945,#68948); +#68945 = PRODUCT_DEFINITION_FORMATION('','',#68946); +#68946 = PRODUCT('SOLID','SOLID','',(#68947)); +#68947 = PRODUCT_CONTEXT('',#2,'mechanical'); +#68948 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#68949 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#68950,#68952); +#68950 = ( REPRESENTATION_RELATIONSHIP('','',#53642,#53632) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#68951) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#68951 = ITEM_DEFINED_TRANSFORMATION('','',#11,#53633); +#68952 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #68953); +#68953 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('43','=>[0:1:1:17]','',#53627, + #68944,$); +#68954 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#68946)); +#68955 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#68956,#68958); +#68956 = ( REPRESENTATION_RELATIONSHIP('','',#53632,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#68957) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#68957 = ITEM_DEFINED_TRANSFORMATION('','',#11,#155); +#68958 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #68959); +#68959 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('44','','',#5,#53627,$); +#68960 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#53629)); +#68961 = SHAPE_DEFINITION_REPRESENTATION(#68962,#68968); +#68962 = PRODUCT_DEFINITION_SHAPE('','',#68963); +#68963 = PRODUCT_DEFINITION('design','',#68964,#68967); +#68964 = PRODUCT_DEFINITION_FORMATION('','',#68965); +#68965 = PRODUCT('PinSocket_1x02_P2.54mm_Vertical', + 'PinSocket_1x02_P2.54mm_Vertical','',(#68966)); +#68966 = PRODUCT_CONTEXT('',#2,'mechanical'); +#68967 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#68968 = SHAPE_REPRESENTATION('',(#11,#68969),#68973); +#68969 = AXIS2_PLACEMENT_3D('',#68970,#68971,#68972); +#68970 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000)); +#68971 = DIRECTION('',(0.E+000,0.E+000,1.)); +#68972 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#68973 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#68977)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#68974,#68975,#68976)) +REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#68974 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#68975 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#68976 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#68977 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-006),#68974, + 'distance_accuracy_value','confusion accuracy'); +#68978 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#68979),#73857); +#68979 = MANIFOLD_SOLID_BREP('',#68980); +#68980 = CLOSED_SHELL('',(#68981,#69101,#69289,#69452,#69479,#69734, + #69781,#69808,#70247,#70254,#70261,#70337,#70391,#70445,#70477, + #70553,#70607,#70661,#70693,#70835,#70862,#70979,#71006,#71038, + #71175,#71202,#71319,#71395,#71444,#71493,#71520,#71596,#71645, + #71694,#71721,#71748,#71775,#71802,#71829,#71836,#71863,#71890, + #71917,#71944,#71951,#72072,#72193,#72381,#72430,#72576,#72603, + #72791,#72840,#72986,#73013,#73040,#73174,#73223,#73340,#73347, + #73374,#73401,#73535,#73584,#73701,#73708,#73735,#73762,#73789, + #73796,#73823,#73850)); +#68981 = ADVANCED_FACE('',(#68982),#68996,.F.); +#68982 = FACE_BOUND('',#68983,.F.); +#68983 = EDGE_LOOP('',(#68984,#69019,#69047,#69075)); +#68984 = ORIENTED_EDGE('',*,*,#68985,.T.); +#68985 = EDGE_CURVE('',#68986,#68988,#68990,.T.); +#68986 = VERTEX_POINT('',#68987); +#68987 = CARTESIAN_POINT('',(1.27,-3.81,0.E+000)); +#68988 = VERTEX_POINT('',#68989); +#68989 = CARTESIAN_POINT('',(1.27,-3.81,7.)); +#68990 = SURFACE_CURVE('',#68991,(#68995,#69007),.PCURVE_S1.); +#68991 = LINE('',#68992,#68993); +#68992 = CARTESIAN_POINT('',(1.27,-3.81,0.E+000)); +#68993 = VECTOR('',#68994,1.); +#68994 = DIRECTION('',(0.E+000,0.E+000,1.)); +#68995 = PCURVE('',#68996,#69001); +#68996 = PLANE('',#68997); +#68997 = AXIS2_PLACEMENT_3D('',#68998,#68999,#69000); +#68998 = CARTESIAN_POINT('',(1.27,-3.81,0.E+000)); +#68999 = DIRECTION('',(-1.,-4.440892098501E-016,0.E+000)); +#69000 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#69001 = DEFINITIONAL_REPRESENTATION('',(#69002),#69006); +#69002 = LINE('',#69003,#69004); +#69003 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#69004 = VECTOR('',#69005,1.); +#69005 = DIRECTION('',(0.E+000,-1.)); +#69006 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#69007 = PCURVE('',#69008,#69013); +#69008 = PLANE('',#69009); +#69009 = AXIS2_PLACEMENT_3D('',#69010,#69011,#69012); +#69010 = CARTESIAN_POINT('',(-1.27,-3.81,0.E+000)); +#69011 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#69012 = DIRECTION('',(1.,4.440892098501E-016,0.E+000)); +#69013 = DEFINITIONAL_REPRESENTATION('',(#69014),#69018); +#69014 = LINE('',#69015,#69016); +#69015 = CARTESIAN_POINT('',(2.54,0.E+000)); +#69016 = VECTOR('',#69017,1.); +#69017 = DIRECTION('',(0.E+000,-1.)); +#69018 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#69019 = ORIENTED_EDGE('',*,*,#69020,.T.); +#69020 = EDGE_CURVE('',#68988,#69021,#69023,.T.); +#69021 = VERTEX_POINT('',#69022); +#69022 = CARTESIAN_POINT('',(1.27,1.27,7.)); +#69023 = SURFACE_CURVE('',#69024,(#69028,#69035),.PCURVE_S1.); +#69024 = LINE('',#69025,#69026); +#69025 = CARTESIAN_POINT('',(1.27,-3.81,7.)); +#69026 = VECTOR('',#69027,1.); +#69027 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#69028 = PCURVE('',#68996,#69029); +#69029 = DEFINITIONAL_REPRESENTATION('',(#69030),#69034); +#69030 = LINE('',#69031,#69032); +#69031 = CARTESIAN_POINT('',(0.E+000,-7.)); +#69032 = VECTOR('',#69033,1.); +#69033 = DIRECTION('',(1.,0.E+000)); +#69034 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#69035 = PCURVE('',#69036,#69041); +#69036 = PLANE('',#69037); +#69037 = AXIS2_PLACEMENT_3D('',#69038,#69039,#69040); +#69038 = CARTESIAN_POINT('',(1.27,-3.81,7.)); +#69039 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#69040 = DIRECTION('',(4.440892098501E-016,-1.,-0.E+000)); +#69041 = DEFINITIONAL_REPRESENTATION('',(#69042),#69046); +#69042 = LINE('',#69043,#69044); +#69043 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#69044 = VECTOR('',#69045,1.); +#69045 = DIRECTION('',(-1.,0.E+000)); +#69046 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#69047 = ORIENTED_EDGE('',*,*,#69048,.F.); +#69048 = EDGE_CURVE('',#69049,#69021,#69051,.T.); +#69049 = VERTEX_POINT('',#69050); +#69050 = CARTESIAN_POINT('',(1.27,1.27,0.E+000)); +#69051 = SURFACE_CURVE('',#69052,(#69056,#69063),.PCURVE_S1.); +#69052 = LINE('',#69053,#69054); +#69053 = CARTESIAN_POINT('',(1.27,1.27,0.E+000)); +#69054 = VECTOR('',#69055,1.); +#69055 = DIRECTION('',(0.E+000,0.E+000,1.)); +#69056 = PCURVE('',#68996,#69057); +#69057 = DEFINITIONAL_REPRESENTATION('',(#69058),#69062); +#69058 = LINE('',#69059,#69060); +#69059 = CARTESIAN_POINT('',(5.08,0.E+000)); +#69060 = VECTOR('',#69061,1.); +#69061 = DIRECTION('',(0.E+000,-1.)); +#69062 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#69063 = PCURVE('',#69064,#69069); +#69064 = PLANE('',#69065); +#69065 = AXIS2_PLACEMENT_3D('',#69066,#69067,#69068); +#69066 = CARTESIAN_POINT('',(1.27,1.27,0.E+000)); +#69067 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#69068 = DIRECTION('',(-1.,-4.440892098501E-016,0.E+000)); +#69069 = DEFINITIONAL_REPRESENTATION('',(#69070),#69074); +#69070 = LINE('',#69071,#69072); +#69071 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#69072 = VECTOR('',#69073,1.); +#69073 = DIRECTION('',(0.E+000,-1.)); +#69074 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#69075 = ORIENTED_EDGE('',*,*,#69076,.F.); +#69076 = EDGE_CURVE('',#68986,#69049,#69077,.T.); +#69077 = SURFACE_CURVE('',#69078,(#69082,#69089),.PCURVE_S1.); +#69078 = LINE('',#69079,#69080); +#69079 = CARTESIAN_POINT('',(1.27,-3.81,0.E+000)); +#69080 = VECTOR('',#69081,1.); +#69081 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#69082 = PCURVE('',#68996,#69083); +#69083 = DEFINITIONAL_REPRESENTATION('',(#69084),#69088); +#69084 = LINE('',#69085,#69086); +#69085 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#69086 = VECTOR('',#69087,1.); +#69087 = DIRECTION('',(1.,0.E+000)); +#69088 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#69089 = PCURVE('',#69090,#69095); +#69090 = PLANE('',#69091); +#69091 = AXIS2_PLACEMENT_3D('',#69092,#69093,#69094); +#69092 = CARTESIAN_POINT('',(1.27,-3.81,0.E+000)); +#69093 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#69094 = DIRECTION('',(4.440892098501E-016,-1.,-0.E+000)); +#69095 = DEFINITIONAL_REPRESENTATION('',(#69096),#69100); +#69096 = LINE('',#69097,#69098); +#69097 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#69098 = VECTOR('',#69099,1.); +#69099 = DIRECTION('',(-1.,0.E+000)); +#69100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#69101 = ADVANCED_FACE('',(#69102),#69008,.F.); +#69102 = FACE_BOUND('',#69103,.F.); +#69103 = EDGE_LOOP('',(#69104,#69134,#69162,#69183,#69184,#69207,#69235, + #69263)); +#69104 = ORIENTED_EDGE('',*,*,#69105,.F.); +#69105 = EDGE_CURVE('',#69106,#69108,#69110,.T.); +#69106 = VERTEX_POINT('',#69107); +#69107 = CARTESIAN_POINT('',(-1.27,-3.81,0.E+000)); +#69108 = VERTEX_POINT('',#69109); +#69109 = CARTESIAN_POINT('',(-0.846666666667,-3.81,0.E+000)); +#69110 = SURFACE_CURVE('',#69111,(#69115,#69122),.PCURVE_S1.); +#69111 = LINE('',#69112,#69113); +#69112 = CARTESIAN_POINT('',(-1.27,-3.81,0.E+000)); +#69113 = VECTOR('',#69114,1.); +#69114 = DIRECTION('',(1.,4.440892098501E-016,0.E+000)); +#69115 = PCURVE('',#69008,#69116); +#69116 = DEFINITIONAL_REPRESENTATION('',(#69117),#69121); +#69117 = LINE('',#69118,#69119); +#69118 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#69119 = VECTOR('',#69120,1.); +#69120 = DIRECTION('',(1.,0.E+000)); +#69121 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#69122 = PCURVE('',#69123,#69128); +#69123 = PLANE('',#69124); +#69124 = AXIS2_PLACEMENT_3D('',#69125,#69126,#69127); +#69125 = CARTESIAN_POINT('',(1.27,-3.81,0.E+000)); +#69126 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#69127 = DIRECTION('',(4.440892098501E-016,-1.,-0.E+000)); +#69128 = DEFINITIONAL_REPRESENTATION('',(#69129),#69133); +#69129 = LINE('',#69130,#69131); +#69130 = CARTESIAN_POINT('',(-1.127986593019E-015,2.54)); +#69131 = VECTOR('',#69132,1.); +#69132 = DIRECTION('',(0.E+000,-1.)); +#69133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#69134 = ORIENTED_EDGE('',*,*,#69135,.T.); +#69135 = EDGE_CURVE('',#69106,#69136,#69138,.T.); +#69136 = VERTEX_POINT('',#69137); +#69137 = CARTESIAN_POINT('',(-1.27,-3.81,7.)); +#69138 = SURFACE_CURVE('',#69139,(#69143,#69150),.PCURVE_S1.); +#69139 = LINE('',#69140,#69141); +#69140 = CARTESIAN_POINT('',(-1.27,-3.81,0.E+000)); +#69141 = VECTOR('',#69142,1.); +#69142 = DIRECTION('',(0.E+000,0.E+000,1.)); +#69143 = PCURVE('',#69008,#69144); +#69144 = DEFINITIONAL_REPRESENTATION('',(#69145),#69149); +#69145 = LINE('',#69146,#69147); +#69146 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#69147 = VECTOR('',#69148,1.); +#69148 = DIRECTION('',(0.E+000,-1.)); +#69149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#69150 = PCURVE('',#69151,#69156); +#69151 = PLANE('',#69152); +#69152 = AXIS2_PLACEMENT_3D('',#69153,#69154,#69155); +#69153 = CARTESIAN_POINT('',(-1.27,1.27,0.E+000)); +#69154 = DIRECTION('',(1.,4.440892098501E-016,0.E+000)); +#69155 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#69156 = DEFINITIONAL_REPRESENTATION('',(#69157),#69161); +#69157 = LINE('',#69158,#69159); +#69158 = CARTESIAN_POINT('',(5.08,0.E+000)); +#69159 = VECTOR('',#69160,1.); +#69160 = DIRECTION('',(0.E+000,-1.)); +#69161 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#69162 = ORIENTED_EDGE('',*,*,#69163,.T.); +#69163 = EDGE_CURVE('',#69136,#68988,#69164,.T.); +#69164 = SURFACE_CURVE('',#69165,(#69169,#69176),.PCURVE_S1.); +#69165 = LINE('',#69166,#69167); +#69166 = CARTESIAN_POINT('',(-1.27,-3.81,7.)); +#69167 = VECTOR('',#69168,1.); +#69168 = DIRECTION('',(1.,4.440892098501E-016,0.E+000)); +#69169 = PCURVE('',#69008,#69170); +#69170 = DEFINITIONAL_REPRESENTATION('',(#69171),#69175); +#69171 = LINE('',#69172,#69173); +#69172 = CARTESIAN_POINT('',(0.E+000,-7.)); +#69173 = VECTOR('',#69174,1.); +#69174 = DIRECTION('',(1.,0.E+000)); +#69175 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#69176 = PCURVE('',#69036,#69177); +#69177 = DEFINITIONAL_REPRESENTATION('',(#69178),#69182); +#69178 = LINE('',#69179,#69180); +#69179 = CARTESIAN_POINT('',(-1.127986593019E-015,2.54)); +#69180 = VECTOR('',#69181,1.); +#69181 = DIRECTION('',(0.E+000,-1.)); +#69182 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#69183 = ORIENTED_EDGE('',*,*,#68985,.F.); +#69184 = ORIENTED_EDGE('',*,*,#69185,.F.); +#69185 = EDGE_CURVE('',#69186,#68986,#69188,.T.); +#69186 = VERTEX_POINT('',#69187); +#69187 = CARTESIAN_POINT('',(0.846666666667,-3.81,0.E+000)); +#69188 = SURFACE_CURVE('',#69189,(#69193,#69200),.PCURVE_S1.); +#69189 = LINE('',#69190,#69191); +#69190 = CARTESIAN_POINT('',(-1.27,-3.81,0.E+000)); +#69191 = VECTOR('',#69192,1.); +#69192 = DIRECTION('',(1.,4.440892098501E-016,0.E+000)); +#69193 = PCURVE('',#69008,#69194); +#69194 = DEFINITIONAL_REPRESENTATION('',(#69195),#69199); +#69195 = LINE('',#69196,#69197); +#69196 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#69197 = VECTOR('',#69198,1.); +#69198 = DIRECTION('',(1.,0.E+000)); +#69199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#69200 = PCURVE('',#69090,#69201); +#69201 = DEFINITIONAL_REPRESENTATION('',(#69202),#69206); +#69202 = LINE('',#69203,#69204); +#69203 = CARTESIAN_POINT('',(-1.127986593019E-015,2.54)); +#69204 = VECTOR('',#69205,1.); +#69205 = DIRECTION('',(0.E+000,-1.)); +#69206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#69207 = ORIENTED_EDGE('',*,*,#69208,.T.); +#69208 = EDGE_CURVE('',#69186,#69209,#69211,.T.); +#69209 = VERTEX_POINT('',#69210); +#69210 = CARTESIAN_POINT('',(0.846666666667,-3.81,0.2)); +#69211 = SURFACE_CURVE('',#69212,(#69216,#69223),.PCURVE_S1.); +#69212 = LINE('',#69213,#69214); +#69213 = CARTESIAN_POINT('',(0.846666666667,-3.81,0.E+000)); +#69214 = VECTOR('',#69215,1.); +#69215 = DIRECTION('',(0.E+000,0.E+000,1.)); +#69216 = PCURVE('',#69008,#69217); +#69217 = DEFINITIONAL_REPRESENTATION('',(#69218),#69222); +#69218 = LINE('',#69219,#69220); +#69219 = CARTESIAN_POINT('',(2.116666666667,0.E+000)); +#69220 = VECTOR('',#69221,1.); +#69221 = DIRECTION('',(0.E+000,-1.)); +#69222 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#69223 = PCURVE('',#69224,#69229); +#69224 = PLANE('',#69225); +#69225 = AXIS2_PLACEMENT_3D('',#69226,#69227,#69228); +#69226 = CARTESIAN_POINT('',(0.846666666667,-3.81,0.E+000)); +#69227 = DIRECTION('',(-1.,-4.440892098501E-016,0.E+000)); +#69228 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#69229 = DEFINITIONAL_REPRESENTATION('',(#69230),#69234); +#69230 = LINE('',#69231,#69232); +#69231 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#69232 = VECTOR('',#69233,1.); +#69233 = DIRECTION('',(0.E+000,-1.)); +#69234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#69235 = ORIENTED_EDGE('',*,*,#69236,.F.); +#69236 = EDGE_CURVE('',#69237,#69209,#69239,.T.); +#69237 = VERTEX_POINT('',#69238); +#69238 = CARTESIAN_POINT('',(-0.846666666667,-3.81,0.2)); +#69239 = SURFACE_CURVE('',#69240,(#69244,#69251),.PCURVE_S1.); +#69240 = LINE('',#69241,#69242); +#69241 = CARTESIAN_POINT('',(-0.846666666667,-3.81,0.2)); +#69242 = VECTOR('',#69243,1.); +#69243 = DIRECTION('',(1.,4.440892098501E-016,0.E+000)); +#69244 = PCURVE('',#69008,#69245); +#69245 = DEFINITIONAL_REPRESENTATION('',(#69246),#69250); +#69246 = LINE('',#69247,#69248); +#69247 = CARTESIAN_POINT('',(0.423333333333,-0.2)); +#69248 = VECTOR('',#69249,1.); +#69249 = DIRECTION('',(1.,0.E+000)); +#69250 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#69251 = PCURVE('',#69252,#69257); +#69252 = PLANE('',#69253); +#69253 = AXIS2_PLACEMENT_3D('',#69254,#69255,#69256); +#69254 = CARTESIAN_POINT('',(0.846666666667,-3.81,0.2)); +#69255 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#69256 = DIRECTION('',(4.440892098501E-016,-1.,-0.E+000)); +#69257 = DEFINITIONAL_REPRESENTATION('',(#69258),#69262); +#69258 = LINE('',#69259,#69260); +#69259 = CARTESIAN_POINT('',(-7.519910620131E-016,1.693333333334)); +#69260 = VECTOR('',#69261,1.); +#69261 = DIRECTION('',(0.E+000,-1.)); +#69262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#69263 = ORIENTED_EDGE('',*,*,#69264,.F.); +#69264 = EDGE_CURVE('',#69108,#69237,#69265,.T.); +#69265 = SURFACE_CURVE('',#69266,(#69270,#69277),.PCURVE_S1.); +#69266 = LINE('',#69267,#69268); +#69267 = CARTESIAN_POINT('',(-0.846666666667,-3.81,0.E+000)); +#69268 = VECTOR('',#69269,1.); +#69269 = DIRECTION('',(0.E+000,0.E+000,1.)); +#69270 = PCURVE('',#69008,#69271); +#69271 = DEFINITIONAL_REPRESENTATION('',(#69272),#69276); +#69272 = LINE('',#69273,#69274); +#69273 = CARTESIAN_POINT('',(0.423333333333,0.E+000)); +#69274 = VECTOR('',#69275,1.); +#69275 = DIRECTION('',(0.E+000,-1.)); +#69276 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#69277 = PCURVE('',#69278,#69283); +#69278 = PLANE('',#69279); +#69279 = AXIS2_PLACEMENT_3D('',#69280,#69281,#69282); +#69280 = CARTESIAN_POINT('',(-0.846666666667,1.27,0.E+000)); +#69281 = DIRECTION('',(1.,4.440892098501E-016,0.E+000)); +#69282 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#69283 = DEFINITIONAL_REPRESENTATION('',(#69284),#69288); +#69284 = LINE('',#69285,#69286); +#69285 = CARTESIAN_POINT('',(5.08,0.E+000)); +#69286 = VECTOR('',#69287,1.); +#69287 = DIRECTION('',(0.E+000,-1.)); +#69288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#69289 = ADVANCED_FACE('',(#69290),#69064,.F.); +#69290 = FACE_BOUND('',#69291,.F.); +#69291 = EDGE_LOOP('',(#69292,#69315,#69316,#69339,#69362,#69385,#69408, + #69431)); +#69292 = ORIENTED_EDGE('',*,*,#69293,.F.); +#69293 = EDGE_CURVE('',#69049,#69294,#69296,.T.); +#69294 = VERTEX_POINT('',#69295); +#69295 = CARTESIAN_POINT('',(0.846666666667,1.27,0.E+000)); +#69296 = SURFACE_CURVE('',#69297,(#69301,#69308),.PCURVE_S1.); +#69297 = LINE('',#69298,#69299); +#69298 = CARTESIAN_POINT('',(1.27,1.27,0.E+000)); +#69299 = VECTOR('',#69300,1.); +#69300 = DIRECTION('',(-1.,-4.440892098501E-016,0.E+000)); +#69301 = PCURVE('',#69064,#69302); +#69302 = DEFINITIONAL_REPRESENTATION('',(#69303),#69307); +#69303 = LINE('',#69304,#69305); +#69304 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#69305 = VECTOR('',#69306,1.); +#69306 = DIRECTION('',(1.,0.E+000)); +#69307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#69308 = PCURVE('',#69090,#69309); +#69309 = DEFINITIONAL_REPRESENTATION('',(#69310),#69314); +#69310 = LINE('',#69311,#69312); +#69311 = CARTESIAN_POINT('',(-5.08,-2.255973186039E-015)); +#69312 = VECTOR('',#69313,1.); +#69313 = DIRECTION('',(0.E+000,1.)); +#69314 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#69315 = ORIENTED_EDGE('',*,*,#69048,.T.); +#69316 = ORIENTED_EDGE('',*,*,#69317,.T.); +#69317 = EDGE_CURVE('',#69021,#69318,#69320,.T.); +#69318 = VERTEX_POINT('',#69319); +#69319 = CARTESIAN_POINT('',(-1.27,1.27,7.)); +#69320 = SURFACE_CURVE('',#69321,(#69325,#69332),.PCURVE_S1.); +#69321 = LINE('',#69322,#69323); +#69322 = CARTESIAN_POINT('',(1.27,1.27,7.)); +#69323 = VECTOR('',#69324,1.); +#69324 = DIRECTION('',(-1.,-4.440892098501E-016,0.E+000)); +#69325 = PCURVE('',#69064,#69326); +#69326 = DEFINITIONAL_REPRESENTATION('',(#69327),#69331); +#69327 = LINE('',#69328,#69329); +#69328 = CARTESIAN_POINT('',(0.E+000,-7.)); +#69329 = VECTOR('',#69330,1.); +#69330 = DIRECTION('',(1.,0.E+000)); +#69331 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#69332 = PCURVE('',#69036,#69333); +#69333 = DEFINITIONAL_REPRESENTATION('',(#69334),#69338); +#69334 = LINE('',#69335,#69336); +#69335 = CARTESIAN_POINT('',(-5.08,-2.255973186039E-015)); +#69336 = VECTOR('',#69337,1.); +#69337 = DIRECTION('',(0.E+000,1.)); +#69338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#69339 = ORIENTED_EDGE('',*,*,#69340,.F.); +#69340 = EDGE_CURVE('',#69341,#69318,#69343,.T.); +#69341 = VERTEX_POINT('',#69342); +#69342 = CARTESIAN_POINT('',(-1.27,1.27,0.E+000)); +#69343 = SURFACE_CURVE('',#69344,(#69348,#69355),.PCURVE_S1.); +#69344 = LINE('',#69345,#69346); +#69345 = CARTESIAN_POINT('',(-1.27,1.27,0.E+000)); +#69346 = VECTOR('',#69347,1.); +#69347 = DIRECTION('',(0.E+000,0.E+000,1.)); +#69348 = PCURVE('',#69064,#69349); +#69349 = DEFINITIONAL_REPRESENTATION('',(#69350),#69354); +#69350 = LINE('',#69351,#69352); +#69351 = CARTESIAN_POINT('',(2.54,0.E+000)); +#69352 = VECTOR('',#69353,1.); +#69353 = DIRECTION('',(0.E+000,-1.)); +#69354 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#69355 = PCURVE('',#69151,#69356); +#69356 = DEFINITIONAL_REPRESENTATION('',(#69357),#69361); +#69357 = LINE('',#69358,#69359); +#69358 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#69359 = VECTOR('',#69360,1.); +#69360 = DIRECTION('',(0.E+000,-1.)); +#69361 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#69362 = ORIENTED_EDGE('',*,*,#69363,.F.); +#69363 = EDGE_CURVE('',#69364,#69341,#69366,.T.); +#69364 = VERTEX_POINT('',#69365); +#69365 = CARTESIAN_POINT('',(-0.846666666667,1.27,0.E+000)); +#69366 = SURFACE_CURVE('',#69367,(#69371,#69378),.PCURVE_S1.); +#69367 = LINE('',#69368,#69369); +#69368 = CARTESIAN_POINT('',(1.27,1.27,0.E+000)); +#69369 = VECTOR('',#69370,1.); +#69370 = DIRECTION('',(-1.,-4.440892098501E-016,0.E+000)); +#69371 = PCURVE('',#69064,#69372); +#69372 = DEFINITIONAL_REPRESENTATION('',(#69373),#69377); +#69373 = LINE('',#69374,#69375); +#69374 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#69375 = VECTOR('',#69376,1.); +#69376 = DIRECTION('',(1.,0.E+000)); +#69377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#69378 = PCURVE('',#69123,#69379); +#69379 = DEFINITIONAL_REPRESENTATION('',(#69380),#69384); +#69380 = LINE('',#69381,#69382); +#69381 = CARTESIAN_POINT('',(-5.08,-2.255973186039E-015)); +#69382 = VECTOR('',#69383,1.); +#69383 = DIRECTION('',(0.E+000,1.)); +#69384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#69385 = ORIENTED_EDGE('',*,*,#69386,.T.); +#69386 = EDGE_CURVE('',#69364,#69387,#69389,.T.); +#69387 = VERTEX_POINT('',#69388); +#69388 = CARTESIAN_POINT('',(-0.846666666667,1.27,0.2)); +#69389 = SURFACE_CURVE('',#69390,(#69394,#69401),.PCURVE_S1.); +#69390 = LINE('',#69391,#69392); +#69391 = CARTESIAN_POINT('',(-0.846666666667,1.27,0.E+000)); +#69392 = VECTOR('',#69393,1.); +#69393 = DIRECTION('',(0.E+000,0.E+000,1.)); +#69394 = PCURVE('',#69064,#69395); +#69395 = DEFINITIONAL_REPRESENTATION('',(#69396),#69400); +#69396 = LINE('',#69397,#69398); +#69397 = CARTESIAN_POINT('',(2.116666666667,0.E+000)); +#69398 = VECTOR('',#69399,1.); +#69399 = DIRECTION('',(0.E+000,-1.)); +#69400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#69401 = PCURVE('',#69278,#69402); +#69402 = DEFINITIONAL_REPRESENTATION('',(#69403),#69407); +#69403 = LINE('',#69404,#69405); +#69404 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#69405 = VECTOR('',#69406,1.); +#69406 = DIRECTION('',(0.E+000,-1.)); +#69407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#69408 = ORIENTED_EDGE('',*,*,#69409,.F.); +#69409 = EDGE_CURVE('',#69410,#69387,#69412,.T.); +#69410 = VERTEX_POINT('',#69411); +#69411 = CARTESIAN_POINT('',(0.846666666667,1.27,0.2)); +#69412 = SURFACE_CURVE('',#69413,(#69417,#69424),.PCURVE_S1.); +#69413 = LINE('',#69414,#69415); +#69414 = CARTESIAN_POINT('',(0.846666666667,1.27,0.2)); +#69415 = VECTOR('',#69416,1.); +#69416 = DIRECTION('',(-1.,-4.440892098501E-016,0.E+000)); +#69417 = PCURVE('',#69064,#69418); +#69418 = DEFINITIONAL_REPRESENTATION('',(#69419),#69423); +#69419 = LINE('',#69420,#69421); +#69420 = CARTESIAN_POINT('',(0.423333333333,-0.2)); +#69421 = VECTOR('',#69422,1.); +#69422 = DIRECTION('',(1.,0.E+000)); +#69423 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#69424 = PCURVE('',#69252,#69425); +#69425 = DEFINITIONAL_REPRESENTATION('',(#69426),#69430); +#69426 = LINE('',#69427,#69428); +#69427 = CARTESIAN_POINT('',(-5.08,-2.255973186039E-015)); +#69428 = VECTOR('',#69429,1.); +#69429 = DIRECTION('',(0.E+000,1.)); +#69430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#69431 = ORIENTED_EDGE('',*,*,#69432,.F.); +#69432 = EDGE_CURVE('',#69294,#69410,#69433,.T.); +#69433 = SURFACE_CURVE('',#69434,(#69438,#69445),.PCURVE_S1.); +#69434 = LINE('',#69435,#69436); +#69435 = CARTESIAN_POINT('',(0.846666666667,1.27,0.E+000)); +#69436 = VECTOR('',#69437,1.); +#69437 = DIRECTION('',(0.E+000,0.E+000,1.)); +#69438 = PCURVE('',#69064,#69439); +#69439 = DEFINITIONAL_REPRESENTATION('',(#69440),#69444); +#69440 = LINE('',#69441,#69442); +#69441 = CARTESIAN_POINT('',(0.423333333333,0.E+000)); +#69442 = VECTOR('',#69443,1.); +#69443 = DIRECTION('',(0.E+000,-1.)); +#69444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#69445 = PCURVE('',#69224,#69446); +#69446 = DEFINITIONAL_REPRESENTATION('',(#69447),#69451); +#69447 = LINE('',#69448,#69449); +#69448 = CARTESIAN_POINT('',(5.08,0.E+000)); +#69449 = VECTOR('',#69450,1.); +#69450 = DIRECTION('',(0.E+000,-1.)); +#69451 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#69452 = ADVANCED_FACE('',(#69453),#69090,.T.); +#69453 = FACE_BOUND('',#69454,.T.); +#69454 = EDGE_LOOP('',(#69455,#69456,#69457,#69478)); +#69455 = ORIENTED_EDGE('',*,*,#69076,.F.); +#69456 = ORIENTED_EDGE('',*,*,#69185,.F.); +#69457 = ORIENTED_EDGE('',*,*,#69458,.T.); +#69458 = EDGE_CURVE('',#69186,#69294,#69459,.T.); +#69459 = SURFACE_CURVE('',#69460,(#69464,#69471),.PCURVE_S1.); +#69460 = LINE('',#69461,#69462); +#69461 = CARTESIAN_POINT('',(0.846666666667,-3.81,0.E+000)); +#69462 = VECTOR('',#69463,1.); +#69463 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#69464 = PCURVE('',#69090,#69465); +#69465 = DEFINITIONAL_REPRESENTATION('',(#69466),#69470); +#69466 = LINE('',#69467,#69468); +#69467 = CARTESIAN_POINT('',(-1.879977655031E-016,0.423333333333)); +#69468 = VECTOR('',#69469,1.); +#69469 = DIRECTION('',(-1.,0.E+000)); +#69470 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#69471 = PCURVE('',#69224,#69472); +#69472 = DEFINITIONAL_REPRESENTATION('',(#69473),#69477); +#69473 = LINE('',#69474,#69475); +#69474 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#69475 = VECTOR('',#69476,1.); +#69476 = DIRECTION('',(1.,0.E+000)); +#69477 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#69478 = ORIENTED_EDGE('',*,*,#69293,.F.); +#69479 = ADVANCED_FACE('',(#69480,#69506,#69620),#69036,.F.); +#69480 = FACE_BOUND('',#69481,.F.); +#69481 = EDGE_LOOP('',(#69482,#69483,#69484,#69505)); +#69482 = ORIENTED_EDGE('',*,*,#69020,.F.); +#69483 = ORIENTED_EDGE('',*,*,#69163,.F.); +#69484 = ORIENTED_EDGE('',*,*,#69485,.F.); +#69485 = EDGE_CURVE('',#69318,#69136,#69486,.T.); +#69486 = SURFACE_CURVE('',#69487,(#69491,#69498),.PCURVE_S1.); +#69487 = LINE('',#69488,#69489); +#69488 = CARTESIAN_POINT('',(-1.27,1.27,7.)); +#69489 = VECTOR('',#69490,1.); +#69490 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#69491 = PCURVE('',#69036,#69492); +#69492 = DEFINITIONAL_REPRESENTATION('',(#69493),#69497); +#69493 = LINE('',#69494,#69495); +#69494 = CARTESIAN_POINT('',(-5.08,2.54)); +#69495 = VECTOR('',#69496,1.); +#69496 = DIRECTION('',(1.,0.E+000)); +#69497 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#69498 = PCURVE('',#69151,#69499); +#69499 = DEFINITIONAL_REPRESENTATION('',(#69500),#69504); +#69500 = LINE('',#69501,#69502); +#69501 = CARTESIAN_POINT('',(0.E+000,-7.)); +#69502 = VECTOR('',#69503,1.); +#69503 = DIRECTION('',(1.,0.E+000)); +#69504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#69505 = ORIENTED_EDGE('',*,*,#69317,.F.); +#69506 = FACE_BOUND('',#69507,.F.); +#69507 = EDGE_LOOP('',(#69508,#69538,#69566,#69594)); +#69508 = ORIENTED_EDGE('',*,*,#69509,.T.); +#69509 = EDGE_CURVE('',#69510,#69512,#69514,.T.); +#69510 = VERTEX_POINT('',#69511); +#69511 = CARTESIAN_POINT('',(-0.6,-3.14,7.)); +#69512 = VERTEX_POINT('',#69513); +#69513 = CARTESIAN_POINT('',(0.6,-3.14,7.)); +#69514 = SURFACE_CURVE('',#69515,(#69519,#69526),.PCURVE_S1.); +#69515 = LINE('',#69516,#69517); +#69516 = CARTESIAN_POINT('',(-0.6,-3.14,7.)); +#69517 = VECTOR('',#69518,1.); +#69518 = DIRECTION('',(1.,4.440892098501E-016,0.E+000)); +#69519 = PCURVE('',#69036,#69520); +#69520 = DEFINITIONAL_REPRESENTATION('',(#69521),#69525); +#69521 = LINE('',#69522,#69523); +#69522 = CARTESIAN_POINT('',(-0.67,1.87)); +#69523 = VECTOR('',#69524,1.); +#69524 = DIRECTION('',(0.E+000,-1.)); +#69525 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#69526 = PCURVE('',#69527,#69532); +#69527 = PLANE('',#69528); +#69528 = AXIS2_PLACEMENT_3D('',#69529,#69530,#69531); +#69529 = CARTESIAN_POINT('',(-0.6,-3.14,7.)); +#69530 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#69531 = DIRECTION('',(1.,4.440892098501E-016,0.E+000)); +#69532 = DEFINITIONAL_REPRESENTATION('',(#69533),#69537); +#69533 = LINE('',#69534,#69535); +#69534 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#69535 = VECTOR('',#69536,1.); +#69536 = DIRECTION('',(1.,0.E+000)); +#69537 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#69538 = ORIENTED_EDGE('',*,*,#69539,.T.); +#69539 = EDGE_CURVE('',#69512,#69540,#69542,.T.); +#69540 = VERTEX_POINT('',#69541); +#69541 = CARTESIAN_POINT('',(0.6,-1.94,7.)); +#69542 = SURFACE_CURVE('',#69543,(#69547,#69554),.PCURVE_S1.); +#69543 = LINE('',#69544,#69545); +#69544 = CARTESIAN_POINT('',(0.6,-3.14,7.)); +#69545 = VECTOR('',#69546,1.); +#69546 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#69547 = PCURVE('',#69036,#69548); +#69548 = DEFINITIONAL_REPRESENTATION('',(#69549),#69553); +#69549 = LINE('',#69550,#69551); +#69550 = CARTESIAN_POINT('',(-0.67,0.67)); +#69551 = VECTOR('',#69552,1.); +#69552 = DIRECTION('',(-1.,0.E+000)); +#69553 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#69554 = PCURVE('',#69555,#69560); +#69555 = PLANE('',#69556); +#69556 = AXIS2_PLACEMENT_3D('',#69557,#69558,#69559); +#69557 = CARTESIAN_POINT('',(0.6,-3.14,7.)); +#69558 = DIRECTION('',(1.,4.440892098501E-016,0.E+000)); +#69559 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#69560 = DEFINITIONAL_REPRESENTATION('',(#69561),#69565); +#69561 = LINE('',#69562,#69563); +#69562 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#69563 = VECTOR('',#69564,1.); +#69564 = DIRECTION('',(1.,0.E+000)); +#69565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#69566 = ORIENTED_EDGE('',*,*,#69567,.T.); +#69567 = EDGE_CURVE('',#69540,#69568,#69570,.T.); +#69568 = VERTEX_POINT('',#69569); +#69569 = CARTESIAN_POINT('',(-0.6,-1.94,7.)); +#69570 = SURFACE_CURVE('',#69571,(#69575,#69582),.PCURVE_S1.); +#69571 = LINE('',#69572,#69573); +#69572 = CARTESIAN_POINT('',(0.6,-1.94,7.)); +#69573 = VECTOR('',#69574,1.); +#69574 = DIRECTION('',(-1.,-4.440892098501E-016,0.E+000)); +#69575 = PCURVE('',#69036,#69576); +#69576 = DEFINITIONAL_REPRESENTATION('',(#69577),#69581); +#69577 = LINE('',#69578,#69579); +#69578 = CARTESIAN_POINT('',(-1.87,0.67)); +#69579 = VECTOR('',#69580,1.); +#69580 = DIRECTION('',(0.E+000,1.)); +#69581 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#69582 = PCURVE('',#69583,#69588); +#69583 = PLANE('',#69584); +#69584 = AXIS2_PLACEMENT_3D('',#69585,#69586,#69587); +#69585 = CARTESIAN_POINT('',(0.6,-1.94,7.)); +#69586 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#69587 = DIRECTION('',(-1.,-4.440892098501E-016,0.E+000)); +#69588 = DEFINITIONAL_REPRESENTATION('',(#69589),#69593); +#69589 = LINE('',#69590,#69591); +#69590 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#69591 = VECTOR('',#69592,1.); +#69592 = DIRECTION('',(1.,0.E+000)); +#69593 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#69594 = ORIENTED_EDGE('',*,*,#69595,.T.); +#69595 = EDGE_CURVE('',#69568,#69510,#69596,.T.); +#69596 = SURFACE_CURVE('',#69597,(#69601,#69608),.PCURVE_S1.); +#69597 = LINE('',#69598,#69599); +#69598 = CARTESIAN_POINT('',(-0.6,-1.94,7.)); +#69599 = VECTOR('',#69600,1.); +#69600 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#69601 = PCURVE('',#69036,#69602); +#69602 = DEFINITIONAL_REPRESENTATION('',(#69603),#69607); +#69603 = LINE('',#69604,#69605); +#69604 = CARTESIAN_POINT('',(-1.87,1.87)); +#69605 = VECTOR('',#69606,1.); +#69606 = DIRECTION('',(1.,0.E+000)); +#69607 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#69608 = PCURVE('',#69609,#69614); +#69609 = PLANE('',#69610); +#69610 = AXIS2_PLACEMENT_3D('',#69611,#69612,#69613); +#69611 = CARTESIAN_POINT('',(-0.6,-1.94,7.)); +#69612 = DIRECTION('',(-1.,-4.440892098501E-016,0.E+000)); +#69613 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#69614 = DEFINITIONAL_REPRESENTATION('',(#69615),#69619); +#69615 = LINE('',#69616,#69617); +#69616 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#69617 = VECTOR('',#69618,1.); +#69618 = DIRECTION('',(1.,0.E+000)); +#69619 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#69620 = FACE_BOUND('',#69621,.F.); +#69621 = EDGE_LOOP('',(#69622,#69652,#69680,#69708)); +#69622 = ORIENTED_EDGE('',*,*,#69623,.T.); +#69623 = EDGE_CURVE('',#69624,#69626,#69628,.T.); +#69624 = VERTEX_POINT('',#69625); +#69625 = CARTESIAN_POINT('',(0.6,-0.6,7.)); +#69626 = VERTEX_POINT('',#69627); +#69627 = CARTESIAN_POINT('',(0.6,0.6,7.)); +#69628 = SURFACE_CURVE('',#69629,(#69633,#69640),.PCURVE_S1.); +#69629 = LINE('',#69630,#69631); +#69630 = CARTESIAN_POINT('',(0.6,-0.6,7.)); +#69631 = VECTOR('',#69632,1.); +#69632 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#69633 = PCURVE('',#69036,#69634); +#69634 = DEFINITIONAL_REPRESENTATION('',(#69635),#69639); +#69635 = LINE('',#69636,#69637); +#69636 = CARTESIAN_POINT('',(-3.21,0.67)); +#69637 = VECTOR('',#69638,1.); +#69638 = DIRECTION('',(-1.,0.E+000)); +#69639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#69640 = PCURVE('',#69641,#69646); +#69641 = PLANE('',#69642); +#69642 = AXIS2_PLACEMENT_3D('',#69643,#69644,#69645); +#69643 = CARTESIAN_POINT('',(0.6,-0.6,7.)); +#69644 = DIRECTION('',(1.,4.440892098501E-016,0.E+000)); +#69645 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#69646 = DEFINITIONAL_REPRESENTATION('',(#69647),#69651); +#69647 = LINE('',#69648,#69649); +#69648 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#69649 = VECTOR('',#69650,1.); +#69650 = DIRECTION('',(1.,0.E+000)); +#69651 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#69652 = ORIENTED_EDGE('',*,*,#69653,.T.); +#69653 = EDGE_CURVE('',#69626,#69654,#69656,.T.); +#69654 = VERTEX_POINT('',#69655); +#69655 = CARTESIAN_POINT('',(-0.6,0.6,7.)); +#69656 = SURFACE_CURVE('',#69657,(#69661,#69668),.PCURVE_S1.); +#69657 = LINE('',#69658,#69659); +#69658 = CARTESIAN_POINT('',(0.6,0.6,7.)); +#69659 = VECTOR('',#69660,1.); +#69660 = DIRECTION('',(-1.,-4.440892098501E-016,0.E+000)); +#69661 = PCURVE('',#69036,#69662); +#69662 = DEFINITIONAL_REPRESENTATION('',(#69663),#69667); +#69663 = LINE('',#69664,#69665); +#69664 = CARTESIAN_POINT('',(-4.41,0.67)); +#69665 = VECTOR('',#69666,1.); +#69666 = DIRECTION('',(0.E+000,1.)); +#69667 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#69668 = PCURVE('',#69669,#69674); +#69669 = PLANE('',#69670); +#69670 = AXIS2_PLACEMENT_3D('',#69671,#69672,#69673); +#69671 = CARTESIAN_POINT('',(0.6,0.6,7.)); +#69672 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#69673 = DIRECTION('',(-1.,-4.440892098501E-016,0.E+000)); +#69674 = DEFINITIONAL_REPRESENTATION('',(#69675),#69679); +#69675 = LINE('',#69676,#69677); +#69676 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#69677 = VECTOR('',#69678,1.); +#69678 = DIRECTION('',(1.,0.E+000)); +#69679 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#69680 = ORIENTED_EDGE('',*,*,#69681,.T.); +#69681 = EDGE_CURVE('',#69654,#69682,#69684,.T.); +#69682 = VERTEX_POINT('',#69683); +#69683 = CARTESIAN_POINT('',(-0.6,-0.6,7.)); +#69684 = SURFACE_CURVE('',#69685,(#69689,#69696),.PCURVE_S1.); +#69685 = LINE('',#69686,#69687); +#69686 = CARTESIAN_POINT('',(-0.6,0.6,7.)); +#69687 = VECTOR('',#69688,1.); +#69688 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#69689 = PCURVE('',#69036,#69690); +#69690 = DEFINITIONAL_REPRESENTATION('',(#69691),#69695); +#69691 = LINE('',#69692,#69693); +#69692 = CARTESIAN_POINT('',(-4.41,1.87)); +#69693 = VECTOR('',#69694,1.); +#69694 = DIRECTION('',(1.,0.E+000)); +#69695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#69696 = PCURVE('',#69697,#69702); +#69697 = PLANE('',#69698); +#69698 = AXIS2_PLACEMENT_3D('',#69699,#69700,#69701); +#69699 = CARTESIAN_POINT('',(-0.6,0.6,7.)); +#69700 = DIRECTION('',(-1.,-4.440892098501E-016,0.E+000)); +#69701 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#69702 = DEFINITIONAL_REPRESENTATION('',(#69703),#69707); +#69703 = LINE('',#69704,#69705); +#69704 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#69705 = VECTOR('',#69706,1.); +#69706 = DIRECTION('',(1.,0.E+000)); +#69707 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#69708 = ORIENTED_EDGE('',*,*,#69709,.T.); +#69709 = EDGE_CURVE('',#69682,#69624,#69710,.T.); +#69710 = SURFACE_CURVE('',#69711,(#69715,#69722),.PCURVE_S1.); +#69711 = LINE('',#69712,#69713); +#69712 = CARTESIAN_POINT('',(-0.6,-0.6,7.)); +#69713 = VECTOR('',#69714,1.); +#69714 = DIRECTION('',(1.,4.440892098501E-016,0.E+000)); +#69715 = PCURVE('',#69036,#69716); +#69716 = DEFINITIONAL_REPRESENTATION('',(#69717),#69721); +#69717 = LINE('',#69718,#69719); +#69718 = CARTESIAN_POINT('',(-3.21,1.87)); +#69719 = VECTOR('',#69720,1.); +#69720 = DIRECTION('',(0.E+000,-1.)); +#69721 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#69722 = PCURVE('',#69723,#69728); +#69723 = PLANE('',#69724); +#69724 = AXIS2_PLACEMENT_3D('',#69725,#69726,#69727); +#69725 = CARTESIAN_POINT('',(-0.6,-0.6,7.)); +#69726 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#69727 = DIRECTION('',(1.,4.440892098501E-016,0.E+000)); +#69728 = DEFINITIONAL_REPRESENTATION('',(#69729),#69733); +#69729 = LINE('',#69730,#69731); +#69730 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#69731 = VECTOR('',#69732,1.); +#69732 = DIRECTION('',(1.,0.E+000)); +#69733 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#69734 = ADVANCED_FACE('',(#69735),#69123,.T.); +#69735 = FACE_BOUND('',#69736,.T.); +#69736 = EDGE_LOOP('',(#69737,#69758,#69759,#69780)); +#69737 = ORIENTED_EDGE('',*,*,#69738,.T.); +#69738 = EDGE_CURVE('',#69364,#69108,#69739,.T.); +#69739 = SURFACE_CURVE('',#69740,(#69744,#69751),.PCURVE_S1.); +#69740 = LINE('',#69741,#69742); +#69741 = CARTESIAN_POINT('',(-0.846666666667,1.27,0.E+000)); +#69742 = VECTOR('',#69743,1.); +#69743 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#69744 = PCURVE('',#69123,#69745); +#69745 = DEFINITIONAL_REPRESENTATION('',(#69746),#69750); +#69746 = LINE('',#69747,#69748); +#69747 = CARTESIAN_POINT('',(-5.08,2.116666666667)); +#69748 = VECTOR('',#69749,1.); +#69749 = DIRECTION('',(1.,0.E+000)); +#69750 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#69751 = PCURVE('',#69278,#69752); +#69752 = DEFINITIONAL_REPRESENTATION('',(#69753),#69757); +#69753 = LINE('',#69754,#69755); +#69754 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#69755 = VECTOR('',#69756,1.); +#69756 = DIRECTION('',(1.,0.E+000)); +#69757 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#69758 = ORIENTED_EDGE('',*,*,#69105,.F.); +#69759 = ORIENTED_EDGE('',*,*,#69760,.F.); +#69760 = EDGE_CURVE('',#69341,#69106,#69761,.T.); +#69761 = SURFACE_CURVE('',#69762,(#69766,#69773),.PCURVE_S1.); +#69762 = LINE('',#69763,#69764); +#69763 = CARTESIAN_POINT('',(-1.27,1.27,0.E+000)); +#69764 = VECTOR('',#69765,1.); +#69765 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#69766 = PCURVE('',#69123,#69767); +#69767 = DEFINITIONAL_REPRESENTATION('',(#69768),#69772); +#69768 = LINE('',#69769,#69770); +#69769 = CARTESIAN_POINT('',(-5.08,2.54)); +#69770 = VECTOR('',#69771,1.); +#69771 = DIRECTION('',(1.,0.E+000)); +#69772 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#69773 = PCURVE('',#69151,#69774); +#69774 = DEFINITIONAL_REPRESENTATION('',(#69775),#69779); +#69775 = LINE('',#69776,#69777); +#69776 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#69777 = VECTOR('',#69778,1.); +#69778 = DIRECTION('',(1.,0.E+000)); +#69779 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#69780 = ORIENTED_EDGE('',*,*,#69363,.F.); +#69781 = ADVANCED_FACE('',(#69782),#69278,.T.); +#69782 = FACE_BOUND('',#69783,.T.); +#69783 = EDGE_LOOP('',(#69784,#69785,#69806,#69807)); +#69784 = ORIENTED_EDGE('',*,*,#69386,.T.); +#69785 = ORIENTED_EDGE('',*,*,#69786,.T.); +#69786 = EDGE_CURVE('',#69387,#69237,#69787,.T.); +#69787 = SURFACE_CURVE('',#69788,(#69792,#69799),.PCURVE_S1.); +#69788 = LINE('',#69789,#69790); +#69789 = CARTESIAN_POINT('',(-0.846666666667,1.27,0.2)); +#69790 = VECTOR('',#69791,1.); +#69791 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#69792 = PCURVE('',#69278,#69793); +#69793 = DEFINITIONAL_REPRESENTATION('',(#69794),#69798); +#69794 = LINE('',#69795,#69796); +#69795 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#69796 = VECTOR('',#69797,1.); +#69797 = DIRECTION('',(1.,0.E+000)); +#69798 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#69799 = PCURVE('',#69252,#69800); +#69800 = DEFINITIONAL_REPRESENTATION('',(#69801),#69805); +#69801 = LINE('',#69802,#69803); +#69802 = CARTESIAN_POINT('',(-5.08,1.693333333334)); +#69803 = VECTOR('',#69804,1.); +#69804 = DIRECTION('',(1.,0.E+000)); +#69805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#69806 = ORIENTED_EDGE('',*,*,#69264,.F.); +#69807 = ORIENTED_EDGE('',*,*,#69738,.F.); +#69808 = ADVANCED_FACE('',(#69809,#69835,#70041),#69252,.T.); +#69809 = FACE_BOUND('',#69810,.T.); +#69810 = EDGE_LOOP('',(#69811,#69832,#69833,#69834)); +#69811 = ORIENTED_EDGE('',*,*,#69812,.F.); +#69812 = EDGE_CURVE('',#69209,#69410,#69813,.T.); +#69813 = SURFACE_CURVE('',#69814,(#69818,#69825),.PCURVE_S1.); +#69814 = LINE('',#69815,#69816); +#69815 = CARTESIAN_POINT('',(0.846666666667,-3.81,0.2)); +#69816 = VECTOR('',#69817,1.); +#69817 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#69818 = PCURVE('',#69252,#69819); +#69819 = DEFINITIONAL_REPRESENTATION('',(#69820),#69824); +#69820 = LINE('',#69821,#69822); +#69821 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#69822 = VECTOR('',#69823,1.); +#69823 = DIRECTION('',(-1.,0.E+000)); +#69824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#69825 = PCURVE('',#69224,#69826); +#69826 = DEFINITIONAL_REPRESENTATION('',(#69827),#69831); +#69827 = LINE('',#69828,#69829); +#69828 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#69829 = VECTOR('',#69830,1.); +#69830 = DIRECTION('',(1.,0.E+000)); +#69831 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#69832 = ORIENTED_EDGE('',*,*,#69236,.F.); +#69833 = ORIENTED_EDGE('',*,*,#69786,.F.); +#69834 = ORIENTED_EDGE('',*,*,#69409,.F.); +#69835 = FACE_BOUND('',#69836,.T.); +#69836 = EDGE_LOOP('',(#69837,#69867,#69895,#69918,#69941,#69969,#69997, + #70020)); +#69837 = ORIENTED_EDGE('',*,*,#69838,.T.); +#69838 = EDGE_CURVE('',#69839,#69841,#69843,.T.); +#69839 = VERTEX_POINT('',#69840); +#69840 = CARTESIAN_POINT('',(-0.1,-2.24,0.2)); +#69841 = VERTEX_POINT('',#69842); +#69842 = CARTESIAN_POINT('',(-0.1,-2.84,0.2)); +#69843 = SURFACE_CURVE('',#69844,(#69848,#69855),.PCURVE_S1.); +#69844 = LINE('',#69845,#69846); +#69845 = CARTESIAN_POINT('',(-0.1,-3.025,0.2)); +#69846 = VECTOR('',#69847,1.); +#69847 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#69848 = PCURVE('',#69252,#69849); +#69849 = DEFINITIONAL_REPRESENTATION('',(#69850),#69854); +#69850 = LINE('',#69851,#69852); +#69851 = CARTESIAN_POINT('',(-0.785,0.946666666667)); +#69852 = VECTOR('',#69853,1.); +#69853 = DIRECTION('',(1.,0.E+000)); +#69854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#69855 = PCURVE('',#69856,#69861); +#69856 = PLANE('',#69857); +#69857 = AXIS2_PLACEMENT_3D('',#69858,#69859,#69860); +#69858 = CARTESIAN_POINT('',(-0.1,-2.24,0.2)); +#69859 = DIRECTION('',(1.,4.440892098501E-016,0.E+000)); +#69860 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#69861 = DEFINITIONAL_REPRESENTATION('',(#69862),#69866); +#69862 = LINE('',#69863,#69864); +#69863 = CARTESIAN_POINT('',(0.E+000,-0.785)); +#69864 = VECTOR('',#69865,1.); +#69865 = DIRECTION('',(0.E+000,-1.)); +#69866 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#69867 = ORIENTED_EDGE('',*,*,#69868,.T.); +#69868 = EDGE_CURVE('',#69841,#69869,#69871,.T.); +#69869 = VERTEX_POINT('',#69870); +#69870 = CARTESIAN_POINT('',(-0.1,-2.99,0.2)); +#69871 = SURFACE_CURVE('',#69872,(#69876,#69883),.PCURVE_S1.); +#69872 = LINE('',#69873,#69874); +#69873 = CARTESIAN_POINT('',(-0.1,-2.09,0.2)); +#69874 = VECTOR('',#69875,1.); +#69875 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#69876 = PCURVE('',#69252,#69877); +#69877 = DEFINITIONAL_REPRESENTATION('',(#69878),#69882); +#69878 = LINE('',#69879,#69880); +#69879 = CARTESIAN_POINT('',(-1.72,0.946666666667)); +#69880 = VECTOR('',#69881,1.); +#69881 = DIRECTION('',(1.,0.E+000)); +#69882 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#69883 = PCURVE('',#69884,#69889); +#69884 = PLANE('',#69885); +#69885 = AXIS2_PLACEMENT_3D('',#69886,#69887,#69888); +#69886 = CARTESIAN_POINT('',(-0.1,-2.99,0.2)); +#69887 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#69888 = DIRECTION('',(4.440892098501E-016,-1.,-0.E+000)); +#69889 = DEFINITIONAL_REPRESENTATION('',(#69890),#69894); +#69890 = LINE('',#69891,#69892); +#69891 = CARTESIAN_POINT('',(-0.9,-3.996802888651E-016)); +#69892 = VECTOR('',#69893,1.); +#69893 = DIRECTION('',(1.,0.E+000)); +#69894 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#69895 = ORIENTED_EDGE('',*,*,#69896,.T.); +#69896 = EDGE_CURVE('',#69869,#69897,#69899,.T.); +#69897 = VERTEX_POINT('',#69898); +#69898 = CARTESIAN_POINT('',(0.1,-2.99,0.2)); +#69899 = SURFACE_CURVE('',#69900,(#69904,#69911),.PCURVE_S1.); +#69900 = LINE('',#69901,#69902); +#69901 = CARTESIAN_POINT('',(-0.1,-2.99,0.2)); +#69902 = VECTOR('',#69903,1.); +#69903 = DIRECTION('',(1.,4.440892098501E-016,0.E+000)); +#69904 = PCURVE('',#69252,#69905); +#69905 = DEFINITIONAL_REPRESENTATION('',(#69906),#69910); +#69906 = LINE('',#69907,#69908); +#69907 = CARTESIAN_POINT('',(-0.82,0.946666666667)); +#69908 = VECTOR('',#69909,1.); +#69909 = DIRECTION('',(0.E+000,-1.)); +#69910 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#69911 = PCURVE('',#69884,#69912); +#69912 = DEFINITIONAL_REPRESENTATION('',(#69913),#69917); +#69913 = LINE('',#69914,#69915); +#69914 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#69915 = VECTOR('',#69916,1.); +#69916 = DIRECTION('',(0.E+000,-1.)); +#69917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#69918 = ORIENTED_EDGE('',*,*,#69919,.F.); +#69919 = EDGE_CURVE('',#69920,#69897,#69922,.T.); +#69920 = VERTEX_POINT('',#69921); +#69921 = CARTESIAN_POINT('',(0.1,-2.84,0.2)); +#69922 = SURFACE_CURVE('',#69923,(#69927,#69934),.PCURVE_S1.); +#69923 = LINE('',#69924,#69925); +#69924 = CARTESIAN_POINT('',(0.1,-2.84,0.2)); +#69925 = VECTOR('',#69926,1.); +#69926 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#69927 = PCURVE('',#69252,#69928); +#69928 = DEFINITIONAL_REPRESENTATION('',(#69929),#69933); +#69929 = LINE('',#69930,#69931); +#69930 = CARTESIAN_POINT('',(-0.97,0.746666666667)); +#69931 = VECTOR('',#69932,1.); +#69932 = DIRECTION('',(1.,0.E+000)); +#69933 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#69934 = PCURVE('',#69884,#69935); +#69935 = DEFINITIONAL_REPRESENTATION('',(#69936),#69940); +#69936 = LINE('',#69937,#69938); +#69937 = CARTESIAN_POINT('',(-0.15,-0.2)); +#69938 = VECTOR('',#69939,1.); +#69939 = DIRECTION('',(1.,0.E+000)); +#69940 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#69941 = ORIENTED_EDGE('',*,*,#69942,.T.); +#69942 = EDGE_CURVE('',#69920,#69943,#69945,.T.); +#69943 = VERTEX_POINT('',#69944); +#69944 = CARTESIAN_POINT('',(0.1,-2.24,0.2)); +#69945 = SURFACE_CURVE('',#69946,(#69950,#69957),.PCURVE_S1.); +#69946 = LINE('',#69947,#69948); +#69947 = CARTESIAN_POINT('',(0.1,-3.325,0.2)); +#69948 = VECTOR('',#69949,1.); +#69949 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#69950 = PCURVE('',#69252,#69951); +#69951 = DEFINITIONAL_REPRESENTATION('',(#69952),#69956); +#69952 = LINE('',#69953,#69954); +#69953 = CARTESIAN_POINT('',(-0.485,0.746666666667)); +#69954 = VECTOR('',#69955,1.); +#69955 = DIRECTION('',(-1.,0.E+000)); +#69956 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#69957 = PCURVE('',#69958,#69963); +#69958 = PLANE('',#69959); +#69959 = AXIS2_PLACEMENT_3D('',#69960,#69961,#69962); +#69960 = CARTESIAN_POINT('',(0.1,-2.24,0.2)); +#69961 = DIRECTION('',(-1.,-4.440892098501E-016,0.E+000)); +#69962 = DIRECTION('',(0.E+000,0.E+000,1.)); +#69963 = DEFINITIONAL_REPRESENTATION('',(#69964),#69968); +#69964 = LINE('',#69965,#69966); +#69965 = CARTESIAN_POINT('',(0.E+000,-1.085)); +#69966 = VECTOR('',#69967,1.); +#69967 = DIRECTION('',(0.E+000,1.)); +#69968 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#69969 = ORIENTED_EDGE('',*,*,#69970,.F.); +#69970 = EDGE_CURVE('',#69971,#69943,#69973,.T.); +#69971 = VERTEX_POINT('',#69972); +#69972 = CARTESIAN_POINT('',(0.1,-2.09,0.2)); +#69973 = SURFACE_CURVE('',#69974,(#69978,#69985),.PCURVE_S1.); +#69974 = LINE('',#69975,#69976); +#69975 = CARTESIAN_POINT('',(0.1,-2.84,0.2)); +#69976 = VECTOR('',#69977,1.); +#69977 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#69978 = PCURVE('',#69252,#69979); +#69979 = DEFINITIONAL_REPRESENTATION('',(#69980),#69984); +#69980 = LINE('',#69981,#69982); +#69981 = CARTESIAN_POINT('',(-0.97,0.746666666667)); +#69982 = VECTOR('',#69983,1.); +#69983 = DIRECTION('',(1.,0.E+000)); +#69984 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#69985 = PCURVE('',#69986,#69991); +#69986 = PLANE('',#69987); +#69987 = AXIS2_PLACEMENT_3D('',#69988,#69989,#69990); +#69988 = CARTESIAN_POINT('',(-0.1,-2.99,0.2)); +#69989 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#69990 = DIRECTION('',(4.440892098501E-016,-1.,-0.E+000)); +#69991 = DEFINITIONAL_REPRESENTATION('',(#69992),#69996); +#69992 = LINE('',#69993,#69994); +#69993 = CARTESIAN_POINT('',(-0.15,-0.2)); +#69994 = VECTOR('',#69995,1.); +#69995 = DIRECTION('',(1.,0.E+000)); +#69996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#69997 = ORIENTED_EDGE('',*,*,#69998,.F.); +#69998 = EDGE_CURVE('',#69999,#69971,#70001,.T.); +#69999 = VERTEX_POINT('',#70000); +#70000 = CARTESIAN_POINT('',(-0.1,-2.09,0.2)); +#70001 = SURFACE_CURVE('',#70002,(#70006,#70013),.PCURVE_S1.); +#70002 = LINE('',#70003,#70004); +#70003 = CARTESIAN_POINT('',(-0.1,-2.09,0.2)); +#70004 = VECTOR('',#70005,1.); +#70005 = DIRECTION('',(1.,4.440892098501E-016,0.E+000)); +#70006 = PCURVE('',#69252,#70007); +#70007 = DEFINITIONAL_REPRESENTATION('',(#70008),#70012); +#70008 = LINE('',#70009,#70010); +#70009 = CARTESIAN_POINT('',(-1.72,0.946666666667)); +#70010 = VECTOR('',#70011,1.); +#70011 = DIRECTION('',(0.E+000,-1.)); +#70012 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#70013 = PCURVE('',#69986,#70014); +#70014 = DEFINITIONAL_REPRESENTATION('',(#70015),#70019); +#70015 = LINE('',#70016,#70017); +#70016 = CARTESIAN_POINT('',(-0.9,-3.996802888651E-016)); +#70017 = VECTOR('',#70018,1.); +#70018 = DIRECTION('',(0.E+000,-1.)); +#70019 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#70020 = ORIENTED_EDGE('',*,*,#70021,.T.); +#70021 = EDGE_CURVE('',#69999,#69839,#70022,.T.); +#70022 = SURFACE_CURVE('',#70023,(#70027,#70034),.PCURVE_S1.); +#70023 = LINE('',#70024,#70025); +#70024 = CARTESIAN_POINT('',(-0.1,-2.09,0.2)); +#70025 = VECTOR('',#70026,1.); +#70026 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#70027 = PCURVE('',#69252,#70028); +#70028 = DEFINITIONAL_REPRESENTATION('',(#70029),#70033); +#70029 = LINE('',#70030,#70031); +#70030 = CARTESIAN_POINT('',(-1.72,0.946666666667)); +#70031 = VECTOR('',#70032,1.); +#70032 = DIRECTION('',(1.,0.E+000)); +#70033 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#70034 = PCURVE('',#69986,#70035); +#70035 = DEFINITIONAL_REPRESENTATION('',(#70036),#70040); +#70036 = LINE('',#70037,#70038); +#70037 = CARTESIAN_POINT('',(-0.9,-3.996802888651E-016)); +#70038 = VECTOR('',#70039,1.); +#70039 = DIRECTION('',(1.,0.E+000)); +#70040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#70041 = FACE_BOUND('',#70042,.T.); +#70042 = EDGE_LOOP('',(#70043,#70073,#70101,#70129,#70152,#70175,#70203, + #70226)); +#70043 = ORIENTED_EDGE('',*,*,#70044,.T.); +#70044 = EDGE_CURVE('',#70045,#70047,#70049,.T.); +#70045 = VERTEX_POINT('',#70046); +#70046 = CARTESIAN_POINT('',(-0.1,0.45,0.2)); +#70047 = VERTEX_POINT('',#70048); +#70048 = CARTESIAN_POINT('',(-0.1,0.3,0.2)); +#70049 = SURFACE_CURVE('',#70050,(#70054,#70061),.PCURVE_S1.); +#70050 = LINE('',#70051,#70052); +#70051 = CARTESIAN_POINT('',(-0.1,0.45,0.2)); +#70052 = VECTOR('',#70053,1.); +#70053 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#70054 = PCURVE('',#69252,#70055); +#70055 = DEFINITIONAL_REPRESENTATION('',(#70056),#70060); +#70056 = LINE('',#70057,#70058); +#70057 = CARTESIAN_POINT('',(-4.26,0.946666666667)); +#70058 = VECTOR('',#70059,1.); +#70059 = DIRECTION('',(1.,0.E+000)); +#70060 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#70061 = PCURVE('',#70062,#70067); +#70062 = PLANE('',#70063); +#70063 = AXIS2_PLACEMENT_3D('',#70064,#70065,#70066); +#70064 = CARTESIAN_POINT('',(-0.1,-0.45,0.2)); +#70065 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#70066 = DIRECTION('',(4.440892098501E-016,-1.,-0.E+000)); +#70067 = DEFINITIONAL_REPRESENTATION('',(#70068),#70072); +#70068 = LINE('',#70069,#70070); +#70069 = CARTESIAN_POINT('',(-0.9,-3.996802888651E-016)); +#70070 = VECTOR('',#70071,1.); +#70071 = DIRECTION('',(1.,0.E+000)); +#70072 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#70073 = ORIENTED_EDGE('',*,*,#70074,.T.); +#70074 = EDGE_CURVE('',#70047,#70075,#70077,.T.); +#70075 = VERTEX_POINT('',#70076); +#70076 = CARTESIAN_POINT('',(-0.1,-0.3,0.2)); +#70077 = SURFACE_CURVE('',#70078,(#70082,#70089),.PCURVE_S1.); +#70078 = LINE('',#70079,#70080); +#70079 = CARTESIAN_POINT('',(-0.1,-1.755,0.2)); +#70080 = VECTOR('',#70081,1.); +#70081 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#70082 = PCURVE('',#69252,#70083); +#70083 = DEFINITIONAL_REPRESENTATION('',(#70084),#70088); +#70084 = LINE('',#70085,#70086); +#70085 = CARTESIAN_POINT('',(-2.055,0.946666666667)); +#70086 = VECTOR('',#70087,1.); +#70087 = DIRECTION('',(1.,0.E+000)); +#70088 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#70089 = PCURVE('',#70090,#70095); +#70090 = PLANE('',#70091); +#70091 = AXIS2_PLACEMENT_3D('',#70092,#70093,#70094); +#70092 = CARTESIAN_POINT('',(-0.1,0.3,0.2)); +#70093 = DIRECTION('',(1.,4.440892098501E-016,0.E+000)); +#70094 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#70095 = DEFINITIONAL_REPRESENTATION('',(#70096),#70100); +#70096 = LINE('',#70097,#70098); +#70097 = CARTESIAN_POINT('',(0.E+000,-2.055)); +#70098 = VECTOR('',#70099,1.); +#70099 = DIRECTION('',(0.E+000,-1.)); +#70100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#70101 = ORIENTED_EDGE('',*,*,#70102,.T.); +#70102 = EDGE_CURVE('',#70075,#70103,#70105,.T.); +#70103 = VERTEX_POINT('',#70104); +#70104 = CARTESIAN_POINT('',(-0.1,-0.45,0.2)); +#70105 = SURFACE_CURVE('',#70106,(#70110,#70117),.PCURVE_S1.); +#70106 = LINE('',#70107,#70108); +#70107 = CARTESIAN_POINT('',(-0.1,0.45,0.2)); +#70108 = VECTOR('',#70109,1.); +#70109 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#70110 = PCURVE('',#69252,#70111); +#70111 = DEFINITIONAL_REPRESENTATION('',(#70112),#70116); +#70112 = LINE('',#70113,#70114); +#70113 = CARTESIAN_POINT('',(-4.26,0.946666666667)); +#70114 = VECTOR('',#70115,1.); +#70115 = DIRECTION('',(1.,0.E+000)); +#70116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#70117 = PCURVE('',#70118,#70123); +#70118 = PLANE('',#70119); +#70119 = AXIS2_PLACEMENT_3D('',#70120,#70121,#70122); +#70120 = CARTESIAN_POINT('',(-0.1,-0.45,0.2)); +#70121 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#70122 = DIRECTION('',(4.440892098501E-016,-1.,-0.E+000)); +#70123 = DEFINITIONAL_REPRESENTATION('',(#70124),#70128); +#70124 = LINE('',#70125,#70126); +#70125 = CARTESIAN_POINT('',(-0.9,-3.996802888651E-016)); +#70126 = VECTOR('',#70127,1.); +#70127 = DIRECTION('',(1.,0.E+000)); +#70128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#70129 = ORIENTED_EDGE('',*,*,#70130,.T.); +#70130 = EDGE_CURVE('',#70103,#70131,#70133,.T.); +#70131 = VERTEX_POINT('',#70132); +#70132 = CARTESIAN_POINT('',(0.1,-0.45,0.2)); +#70133 = SURFACE_CURVE('',#70134,(#70138,#70145),.PCURVE_S1.); +#70134 = LINE('',#70135,#70136); +#70135 = CARTESIAN_POINT('',(-0.1,-0.45,0.2)); +#70136 = VECTOR('',#70137,1.); +#70137 = DIRECTION('',(1.,4.440892098501E-016,0.E+000)); +#70138 = PCURVE('',#69252,#70139); +#70139 = DEFINITIONAL_REPRESENTATION('',(#70140),#70144); +#70140 = LINE('',#70141,#70142); +#70141 = CARTESIAN_POINT('',(-3.36,0.946666666667)); +#70142 = VECTOR('',#70143,1.); +#70143 = DIRECTION('',(0.E+000,-1.)); +#70144 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#70145 = PCURVE('',#70118,#70146); +#70146 = DEFINITIONAL_REPRESENTATION('',(#70147),#70151); +#70147 = LINE('',#70148,#70149); +#70148 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#70149 = VECTOR('',#70150,1.); +#70150 = DIRECTION('',(0.E+000,-1.)); +#70151 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#70152 = ORIENTED_EDGE('',*,*,#70153,.F.); +#70153 = EDGE_CURVE('',#70154,#70131,#70156,.T.); +#70154 = VERTEX_POINT('',#70155); +#70155 = CARTESIAN_POINT('',(0.1,-0.3,0.2)); +#70156 = SURFACE_CURVE('',#70157,(#70161,#70168),.PCURVE_S1.); +#70157 = LINE('',#70158,#70159); +#70158 = CARTESIAN_POINT('',(0.1,-0.3,0.2)); +#70159 = VECTOR('',#70160,1.); +#70160 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#70161 = PCURVE('',#69252,#70162); +#70162 = DEFINITIONAL_REPRESENTATION('',(#70163),#70167); +#70163 = LINE('',#70164,#70165); +#70164 = CARTESIAN_POINT('',(-3.51,0.746666666667)); +#70165 = VECTOR('',#70166,1.); +#70166 = DIRECTION('',(1.,0.E+000)); +#70167 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#70168 = PCURVE('',#70118,#70169); +#70169 = DEFINITIONAL_REPRESENTATION('',(#70170),#70174); +#70170 = LINE('',#70171,#70172); +#70171 = CARTESIAN_POINT('',(-0.15,-0.2)); +#70172 = VECTOR('',#70173,1.); +#70173 = DIRECTION('',(1.,0.E+000)); +#70174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#70175 = ORIENTED_EDGE('',*,*,#70176,.T.); +#70176 = EDGE_CURVE('',#70154,#70177,#70179,.T.); +#70177 = VERTEX_POINT('',#70178); +#70178 = CARTESIAN_POINT('',(0.1,0.3,0.2)); +#70179 = SURFACE_CURVE('',#70180,(#70184,#70191),.PCURVE_S1.); +#70180 = LINE('',#70181,#70182); +#70181 = CARTESIAN_POINT('',(0.1,-2.055,0.2)); +#70182 = VECTOR('',#70183,1.); +#70183 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#70184 = PCURVE('',#69252,#70185); +#70185 = DEFINITIONAL_REPRESENTATION('',(#70186),#70190); +#70186 = LINE('',#70187,#70188); +#70187 = CARTESIAN_POINT('',(-1.755,0.746666666667)); +#70188 = VECTOR('',#70189,1.); +#70189 = DIRECTION('',(-1.,0.E+000)); +#70190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#70191 = PCURVE('',#70192,#70197); +#70192 = PLANE('',#70193); +#70193 = AXIS2_PLACEMENT_3D('',#70194,#70195,#70196); +#70194 = CARTESIAN_POINT('',(0.1,0.3,0.2)); +#70195 = DIRECTION('',(-1.,-4.440892098501E-016,0.E+000)); +#70196 = DIRECTION('',(0.E+000,0.E+000,1.)); +#70197 = DEFINITIONAL_REPRESENTATION('',(#70198),#70202); +#70198 = LINE('',#70199,#70200); +#70199 = CARTESIAN_POINT('',(0.E+000,-2.355)); +#70200 = VECTOR('',#70201,1.); +#70201 = DIRECTION('',(0.E+000,1.)); +#70202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#70203 = ORIENTED_EDGE('',*,*,#70204,.F.); +#70204 = EDGE_CURVE('',#70205,#70177,#70207,.T.); +#70205 = VERTEX_POINT('',#70206); +#70206 = CARTESIAN_POINT('',(0.1,0.45,0.2)); +#70207 = SURFACE_CURVE('',#70208,(#70212,#70219),.PCURVE_S1.); +#70208 = LINE('',#70209,#70210); +#70209 = CARTESIAN_POINT('',(0.1,-0.3,0.2)); +#70210 = VECTOR('',#70211,1.); +#70211 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#70212 = PCURVE('',#69252,#70213); +#70213 = DEFINITIONAL_REPRESENTATION('',(#70214),#70218); +#70214 = LINE('',#70215,#70216); +#70215 = CARTESIAN_POINT('',(-3.51,0.746666666667)); +#70216 = VECTOR('',#70217,1.); +#70217 = DIRECTION('',(1.,0.E+000)); +#70218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#70219 = PCURVE('',#70062,#70220); +#70220 = DEFINITIONAL_REPRESENTATION('',(#70221),#70225); +#70221 = LINE('',#70222,#70223); +#70222 = CARTESIAN_POINT('',(-0.15,-0.2)); +#70223 = VECTOR('',#70224,1.); +#70224 = DIRECTION('',(1.,0.E+000)); +#70225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#70226 = ORIENTED_EDGE('',*,*,#70227,.F.); +#70227 = EDGE_CURVE('',#70045,#70205,#70228,.T.); +#70228 = SURFACE_CURVE('',#70229,(#70233,#70240),.PCURVE_S1.); +#70229 = LINE('',#70230,#70231); +#70230 = CARTESIAN_POINT('',(-0.1,0.45,0.2)); +#70231 = VECTOR('',#70232,1.); +#70232 = DIRECTION('',(1.,4.440892098501E-016,0.E+000)); +#70233 = PCURVE('',#69252,#70234); +#70234 = DEFINITIONAL_REPRESENTATION('',(#70235),#70239); +#70235 = LINE('',#70236,#70237); +#70236 = CARTESIAN_POINT('',(-4.26,0.946666666667)); +#70237 = VECTOR('',#70238,1.); +#70238 = DIRECTION('',(0.E+000,-1.)); +#70239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#70240 = PCURVE('',#70062,#70241); +#70241 = DEFINITIONAL_REPRESENTATION('',(#70242),#70246); +#70242 = LINE('',#70243,#70244); +#70243 = CARTESIAN_POINT('',(-0.9,-3.996802888651E-016)); +#70244 = VECTOR('',#70245,1.); +#70245 = DIRECTION('',(0.E+000,-1.)); +#70246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#70247 = ADVANCED_FACE('',(#70248),#69224,.T.); +#70248 = FACE_BOUND('',#70249,.T.); +#70249 = EDGE_LOOP('',(#70250,#70251,#70252,#70253)); +#70250 = ORIENTED_EDGE('',*,*,#69208,.T.); +#70251 = ORIENTED_EDGE('',*,*,#69812,.T.); +#70252 = ORIENTED_EDGE('',*,*,#69432,.F.); +#70253 = ORIENTED_EDGE('',*,*,#69458,.F.); +#70254 = ADVANCED_FACE('',(#70255),#69151,.F.); +#70255 = FACE_BOUND('',#70256,.F.); +#70256 = EDGE_LOOP('',(#70257,#70258,#70259,#70260)); +#70257 = ORIENTED_EDGE('',*,*,#69340,.T.); +#70258 = ORIENTED_EDGE('',*,*,#69485,.T.); +#70259 = ORIENTED_EDGE('',*,*,#69135,.F.); +#70260 = ORIENTED_EDGE('',*,*,#69760,.F.); +#70261 = ADVANCED_FACE('',(#70262),#69527,.F.); +#70262 = FACE_BOUND('',#70263,.F.); +#70263 = EDGE_LOOP('',(#70264,#70287,#70315,#70336)); +#70264 = ORIENTED_EDGE('',*,*,#70265,.T.); +#70265 = EDGE_CURVE('',#69510,#70266,#70268,.T.); +#70266 = VERTEX_POINT('',#70267); +#70267 = CARTESIAN_POINT('',(-0.6,-3.14,6.999)); +#70268 = SURFACE_CURVE('',#70269,(#70273,#70280),.PCURVE_S1.); +#70269 = LINE('',#70270,#70271); +#70270 = CARTESIAN_POINT('',(-0.6,-3.14,7.)); +#70271 = VECTOR('',#70272,1.); +#70272 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#70273 = PCURVE('',#69527,#70274); +#70274 = DEFINITIONAL_REPRESENTATION('',(#70275),#70279); +#70275 = LINE('',#70276,#70277); +#70276 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#70277 = VECTOR('',#70278,1.); +#70278 = DIRECTION('',(0.E+000,-1.)); +#70279 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#70280 = PCURVE('',#69609,#70281); +#70281 = DEFINITIONAL_REPRESENTATION('',(#70282),#70286); +#70282 = LINE('',#70283,#70284); +#70283 = CARTESIAN_POINT('',(1.2,0.E+000)); +#70284 = VECTOR('',#70285,1.); +#70285 = DIRECTION('',(0.E+000,-1.)); +#70286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#70287 = ORIENTED_EDGE('',*,*,#70288,.T.); +#70288 = EDGE_CURVE('',#70266,#70289,#70291,.T.); +#70289 = VERTEX_POINT('',#70290); +#70290 = CARTESIAN_POINT('',(0.6,-3.14,6.999)); +#70291 = SURFACE_CURVE('',#70292,(#70296,#70303),.PCURVE_S1.); +#70292 = LINE('',#70293,#70294); +#70293 = CARTESIAN_POINT('',(-0.6,-3.14,6.999)); +#70294 = VECTOR('',#70295,1.); +#70295 = DIRECTION('',(1.,4.440892098501E-016,0.E+000)); +#70296 = PCURVE('',#69527,#70297); +#70297 = DEFINITIONAL_REPRESENTATION('',(#70298),#70302); +#70298 = LINE('',#70299,#70300); +#70299 = CARTESIAN_POINT('',(0.E+000,-1.E-003)); +#70300 = VECTOR('',#70301,1.); +#70301 = DIRECTION('',(1.,0.E+000)); +#70302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#70303 = PCURVE('',#70304,#70309); +#70304 = PLANE('',#70305); +#70305 = AXIS2_PLACEMENT_3D('',#70306,#70307,#70308); +#70306 = CARTESIAN_POINT('',(-0.6,-2.9905,6.8495)); +#70307 = DIRECTION('',(3.105459444496E-016,-0.707106781187, + -0.707106781187)); +#70308 = DIRECTION('',(-1.,-4.416337481153E-016,2.455461734762E-018)); +#70309 = DEFINITIONAL_REPRESENTATION('',(#70310),#70314); +#70310 = LINE('',#70311,#70312); +#70311 = CARTESIAN_POINT('',(6.639133687259E-017,-0.211424927575)); +#70312 = VECTOR('',#70313,1.); +#70313 = DIRECTION('',(-1.,-8.455602827838E-030)); +#70314 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#70315 = ORIENTED_EDGE('',*,*,#70316,.F.); +#70316 = EDGE_CURVE('',#69512,#70289,#70317,.T.); +#70317 = SURFACE_CURVE('',#70318,(#70322,#70329),.PCURVE_S1.); +#70318 = LINE('',#70319,#70320); +#70319 = CARTESIAN_POINT('',(0.6,-3.14,7.)); +#70320 = VECTOR('',#70321,1.); +#70321 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#70322 = PCURVE('',#69527,#70323); +#70323 = DEFINITIONAL_REPRESENTATION('',(#70324),#70328); +#70324 = LINE('',#70325,#70326); +#70325 = CARTESIAN_POINT('',(1.2,0.E+000)); +#70326 = VECTOR('',#70327,1.); +#70327 = DIRECTION('',(0.E+000,-1.)); +#70328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#70329 = PCURVE('',#69555,#70330); +#70330 = DEFINITIONAL_REPRESENTATION('',(#70331),#70335); +#70331 = LINE('',#70332,#70333); +#70332 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#70333 = VECTOR('',#70334,1.); +#70334 = DIRECTION('',(0.E+000,-1.)); +#70335 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#70336 = ORIENTED_EDGE('',*,*,#69509,.F.); +#70337 = ADVANCED_FACE('',(#70338),#69609,.F.); +#70338 = FACE_BOUND('',#70339,.F.); +#70339 = EDGE_LOOP('',(#70340,#70363,#70389,#70390)); +#70340 = ORIENTED_EDGE('',*,*,#70341,.T.); +#70341 = EDGE_CURVE('',#69568,#70342,#70344,.T.); +#70342 = VERTEX_POINT('',#70343); +#70343 = CARTESIAN_POINT('',(-0.6,-1.94,6.999)); +#70344 = SURFACE_CURVE('',#70345,(#70349,#70356),.PCURVE_S1.); +#70345 = LINE('',#70346,#70347); +#70346 = CARTESIAN_POINT('',(-0.6,-1.94,7.)); +#70347 = VECTOR('',#70348,1.); +#70348 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#70349 = PCURVE('',#69609,#70350); +#70350 = DEFINITIONAL_REPRESENTATION('',(#70351),#70355); +#70351 = LINE('',#70352,#70353); +#70352 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#70353 = VECTOR('',#70354,1.); +#70354 = DIRECTION('',(0.E+000,-1.)); +#70355 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#70356 = PCURVE('',#69583,#70357); +#70357 = DEFINITIONAL_REPRESENTATION('',(#70358),#70362); +#70358 = LINE('',#70359,#70360); +#70359 = CARTESIAN_POINT('',(1.2,0.E+000)); +#70360 = VECTOR('',#70361,1.); +#70361 = DIRECTION('',(-0.E+000,-1.)); +#70362 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#70363 = ORIENTED_EDGE('',*,*,#70364,.T.); +#70364 = EDGE_CURVE('',#70342,#70266,#70365,.T.); +#70365 = SURFACE_CURVE('',#70366,(#70370,#70377),.PCURVE_S1.); +#70366 = LINE('',#70367,#70368); +#70367 = CARTESIAN_POINT('',(-0.6,-1.94,6.999)); +#70368 = VECTOR('',#70369,1.); +#70369 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#70370 = PCURVE('',#69609,#70371); +#70371 = DEFINITIONAL_REPRESENTATION('',(#70372),#70376); +#70372 = LINE('',#70373,#70374); +#70373 = CARTESIAN_POINT('',(0.E+000,-1.E-003)); +#70374 = VECTOR('',#70375,1.); +#70375 = DIRECTION('',(1.,0.E+000)); +#70376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#70377 = PCURVE('',#70378,#70383); +#70378 = PLANE('',#70379); +#70379 = AXIS2_PLACEMENT_3D('',#70380,#70381,#70382); +#70380 = CARTESIAN_POINT('',(-0.4505,-1.94,6.8495)); +#70381 = DIRECTION('',(-0.707106781187,-3.140184917366E-016, + -0.707106781187)); +#70382 = DIRECTION('',(-4.4408920985E-016,1.,1.289787580036E-028)); +#70383 = DEFINITIONAL_REPRESENTATION('',(#70384),#70388); +#70384 = LINE('',#70385,#70386); +#70385 = CARTESIAN_POINT('',(6.639133687259E-017,-0.211424927575)); +#70386 = VECTOR('',#70387,1.); +#70387 = DIRECTION('',(-1.,-2.465190328817E-032)); +#70388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#70389 = ORIENTED_EDGE('',*,*,#70265,.F.); +#70390 = ORIENTED_EDGE('',*,*,#69595,.F.); +#70391 = ADVANCED_FACE('',(#70392),#69583,.F.); +#70392 = FACE_BOUND('',#70393,.F.); +#70393 = EDGE_LOOP('',(#70394,#70417,#70443,#70444)); +#70394 = ORIENTED_EDGE('',*,*,#70395,.T.); +#70395 = EDGE_CURVE('',#69540,#70396,#70398,.T.); +#70396 = VERTEX_POINT('',#70397); +#70397 = CARTESIAN_POINT('',(0.6,-1.94,6.999)); +#70398 = SURFACE_CURVE('',#70399,(#70403,#70410),.PCURVE_S1.); +#70399 = LINE('',#70400,#70401); +#70400 = CARTESIAN_POINT('',(0.6,-1.94,7.)); +#70401 = VECTOR('',#70402,1.); +#70402 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#70403 = PCURVE('',#69583,#70404); +#70404 = DEFINITIONAL_REPRESENTATION('',(#70405),#70409); +#70405 = LINE('',#70406,#70407); +#70406 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#70407 = VECTOR('',#70408,1.); +#70408 = DIRECTION('',(-0.E+000,-1.)); +#70409 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#70410 = PCURVE('',#69555,#70411); +#70411 = DEFINITIONAL_REPRESENTATION('',(#70412),#70416); +#70412 = LINE('',#70413,#70414); +#70413 = CARTESIAN_POINT('',(1.2,0.E+000)); +#70414 = VECTOR('',#70415,1.); +#70415 = DIRECTION('',(0.E+000,-1.)); +#70416 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#70417 = ORIENTED_EDGE('',*,*,#70418,.T.); +#70418 = EDGE_CURVE('',#70396,#70342,#70419,.T.); +#70419 = SURFACE_CURVE('',#70420,(#70424,#70431),.PCURVE_S1.); +#70420 = LINE('',#70421,#70422); +#70421 = CARTESIAN_POINT('',(0.6,-1.94,6.999)); +#70422 = VECTOR('',#70423,1.); +#70423 = DIRECTION('',(-1.,-4.440892098501E-016,0.E+000)); +#70424 = PCURVE('',#69583,#70425); +#70425 = DEFINITIONAL_REPRESENTATION('',(#70426),#70430); +#70426 = LINE('',#70427,#70428); +#70427 = CARTESIAN_POINT('',(-0.E+000,-1.E-003)); +#70428 = VECTOR('',#70429,1.); +#70429 = DIRECTION('',(1.,0.E+000)); +#70430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#70431 = PCURVE('',#70432,#70437); +#70432 = PLANE('',#70433); +#70433 = AXIS2_PLACEMENT_3D('',#70434,#70435,#70436); +#70434 = CARTESIAN_POINT('',(0.6,-2.0895,6.8495)); +#70435 = DIRECTION('',(-3.105459444496E-016,0.707106781187, + -0.707106781187)); +#70436 = DIRECTION('',(1.,4.416337481153E-016,2.455461734762E-018)); +#70437 = DEFINITIONAL_REPRESENTATION('',(#70438),#70442); +#70438 = LINE('',#70439,#70440); +#70439 = CARTESIAN_POINT('',(6.639133687259E-017,-0.211424927575)); +#70440 = VECTOR('',#70441,1.); +#70441 = DIRECTION('',(-1.,-8.455602827838E-030)); +#70442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#70443 = ORIENTED_EDGE('',*,*,#70341,.F.); +#70444 = ORIENTED_EDGE('',*,*,#69567,.F.); +#70445 = ADVANCED_FACE('',(#70446),#69555,.F.); +#70446 = FACE_BOUND('',#70447,.F.); +#70447 = EDGE_LOOP('',(#70448,#70449,#70475,#70476)); +#70448 = ORIENTED_EDGE('',*,*,#70316,.T.); +#70449 = ORIENTED_EDGE('',*,*,#70450,.T.); +#70450 = EDGE_CURVE('',#70289,#70396,#70451,.T.); +#70451 = SURFACE_CURVE('',#70452,(#70456,#70463),.PCURVE_S1.); +#70452 = LINE('',#70453,#70454); +#70453 = CARTESIAN_POINT('',(0.6,-3.14,6.999)); +#70454 = VECTOR('',#70455,1.); +#70455 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#70456 = PCURVE('',#69555,#70457); +#70457 = DEFINITIONAL_REPRESENTATION('',(#70458),#70462); +#70458 = LINE('',#70459,#70460); +#70459 = CARTESIAN_POINT('',(0.E+000,-1.E-003)); +#70460 = VECTOR('',#70461,1.); +#70461 = DIRECTION('',(1.,0.E+000)); +#70462 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#70463 = PCURVE('',#70464,#70469); +#70464 = PLANE('',#70465); +#70465 = AXIS2_PLACEMENT_3D('',#70466,#70467,#70468); +#70466 = CARTESIAN_POINT('',(0.4505,-3.14,6.8495)); +#70467 = DIRECTION('',(0.707106781187,3.140184917366E-016, + -0.707106781187)); +#70468 = DIRECTION('',(4.4408920985E-016,-1.,1.289787580036E-028)); +#70469 = DEFINITIONAL_REPRESENTATION('',(#70470),#70474); +#70470 = LINE('',#70471,#70472); +#70471 = CARTESIAN_POINT('',(6.639133687259E-017,-0.211424927575)); +#70472 = VECTOR('',#70473,1.); +#70473 = DIRECTION('',(-1.,-2.465190328817E-032)); +#70474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#70475 = ORIENTED_EDGE('',*,*,#70395,.F.); +#70476 = ORIENTED_EDGE('',*,*,#69539,.F.); +#70477 = ADVANCED_FACE('',(#70478),#69641,.F.); +#70478 = FACE_BOUND('',#70479,.F.); +#70479 = EDGE_LOOP('',(#70480,#70503,#70531,#70552)); +#70480 = ORIENTED_EDGE('',*,*,#70481,.T.); +#70481 = EDGE_CURVE('',#69624,#70482,#70484,.T.); +#70482 = VERTEX_POINT('',#70483); +#70483 = CARTESIAN_POINT('',(0.6,-0.6,6.999)); +#70484 = SURFACE_CURVE('',#70485,(#70489,#70496),.PCURVE_S1.); +#70485 = LINE('',#70486,#70487); +#70486 = CARTESIAN_POINT('',(0.6,-0.6,7.)); +#70487 = VECTOR('',#70488,1.); +#70488 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#70489 = PCURVE('',#69641,#70490); +#70490 = DEFINITIONAL_REPRESENTATION('',(#70491),#70495); +#70491 = LINE('',#70492,#70493); +#70492 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#70493 = VECTOR('',#70494,1.); +#70494 = DIRECTION('',(0.E+000,-1.)); +#70495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#70496 = PCURVE('',#69723,#70497); +#70497 = DEFINITIONAL_REPRESENTATION('',(#70498),#70502); +#70498 = LINE('',#70499,#70500); +#70499 = CARTESIAN_POINT('',(1.2,0.E+000)); +#70500 = VECTOR('',#70501,1.); +#70501 = DIRECTION('',(0.E+000,-1.)); +#70502 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#70503 = ORIENTED_EDGE('',*,*,#70504,.T.); +#70504 = EDGE_CURVE('',#70482,#70505,#70507,.T.); +#70505 = VERTEX_POINT('',#70506); +#70506 = CARTESIAN_POINT('',(0.6,0.6,6.999)); +#70507 = SURFACE_CURVE('',#70508,(#70512,#70519),.PCURVE_S1.); +#70508 = LINE('',#70509,#70510); +#70509 = CARTESIAN_POINT('',(0.6,-0.6,6.999)); +#70510 = VECTOR('',#70511,1.); +#70511 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#70512 = PCURVE('',#69641,#70513); +#70513 = DEFINITIONAL_REPRESENTATION('',(#70514),#70518); +#70514 = LINE('',#70515,#70516); +#70515 = CARTESIAN_POINT('',(0.E+000,-1.E-003)); +#70516 = VECTOR('',#70517,1.); +#70517 = DIRECTION('',(1.,0.E+000)); +#70518 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#70519 = PCURVE('',#70520,#70525); +#70520 = PLANE('',#70521); +#70521 = AXIS2_PLACEMENT_3D('',#70522,#70523,#70524); +#70522 = CARTESIAN_POINT('',(0.4505,-0.6,6.8495)); +#70523 = DIRECTION('',(0.707106781187,3.140184917366E-016, + -0.707106781187)); +#70524 = DIRECTION('',(4.4408920985E-016,-1.,1.289787580036E-028)); +#70525 = DEFINITIONAL_REPRESENTATION('',(#70526),#70530); +#70526 = LINE('',#70527,#70528); +#70527 = CARTESIAN_POINT('',(6.639133687259E-017,-0.211424927575)); +#70528 = VECTOR('',#70529,1.); +#70529 = DIRECTION('',(-1.,-2.465190328817E-032)); +#70530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#70531 = ORIENTED_EDGE('',*,*,#70532,.F.); +#70532 = EDGE_CURVE('',#69626,#70505,#70533,.T.); +#70533 = SURFACE_CURVE('',#70534,(#70538,#70545),.PCURVE_S1.); +#70534 = LINE('',#70535,#70536); +#70535 = CARTESIAN_POINT('',(0.6,0.6,7.)); +#70536 = VECTOR('',#70537,1.); +#70537 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#70538 = PCURVE('',#69641,#70539); +#70539 = DEFINITIONAL_REPRESENTATION('',(#70540),#70544); +#70540 = LINE('',#70541,#70542); +#70541 = CARTESIAN_POINT('',(1.2,0.E+000)); +#70542 = VECTOR('',#70543,1.); +#70543 = DIRECTION('',(0.E+000,-1.)); +#70544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#70545 = PCURVE('',#69669,#70546); +#70546 = DEFINITIONAL_REPRESENTATION('',(#70547),#70551); +#70547 = LINE('',#70548,#70549); +#70548 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#70549 = VECTOR('',#70550,1.); +#70550 = DIRECTION('',(-0.E+000,-1.)); +#70551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#70552 = ORIENTED_EDGE('',*,*,#69623,.F.); +#70553 = ADVANCED_FACE('',(#70554),#69723,.F.); +#70554 = FACE_BOUND('',#70555,.F.); +#70555 = EDGE_LOOP('',(#70556,#70579,#70605,#70606)); +#70556 = ORIENTED_EDGE('',*,*,#70557,.T.); +#70557 = EDGE_CURVE('',#69682,#70558,#70560,.T.); +#70558 = VERTEX_POINT('',#70559); +#70559 = CARTESIAN_POINT('',(-0.6,-0.6,6.999)); +#70560 = SURFACE_CURVE('',#70561,(#70565,#70572),.PCURVE_S1.); +#70561 = LINE('',#70562,#70563); +#70562 = CARTESIAN_POINT('',(-0.6,-0.6,7.)); +#70563 = VECTOR('',#70564,1.); +#70564 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#70565 = PCURVE('',#69723,#70566); +#70566 = DEFINITIONAL_REPRESENTATION('',(#70567),#70571); +#70567 = LINE('',#70568,#70569); +#70568 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#70569 = VECTOR('',#70570,1.); +#70570 = DIRECTION('',(0.E+000,-1.)); +#70571 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#70572 = PCURVE('',#69697,#70573); +#70573 = DEFINITIONAL_REPRESENTATION('',(#70574),#70578); +#70574 = LINE('',#70575,#70576); +#70575 = CARTESIAN_POINT('',(1.2,0.E+000)); +#70576 = VECTOR('',#70577,1.); +#70577 = DIRECTION('',(0.E+000,-1.)); +#70578 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#70579 = ORIENTED_EDGE('',*,*,#70580,.T.); +#70580 = EDGE_CURVE('',#70558,#70482,#70581,.T.); +#70581 = SURFACE_CURVE('',#70582,(#70586,#70593),.PCURVE_S1.); +#70582 = LINE('',#70583,#70584); +#70583 = CARTESIAN_POINT('',(-0.6,-0.6,6.999)); +#70584 = VECTOR('',#70585,1.); +#70585 = DIRECTION('',(1.,4.440892098501E-016,0.E+000)); +#70586 = PCURVE('',#69723,#70587); +#70587 = DEFINITIONAL_REPRESENTATION('',(#70588),#70592); +#70588 = LINE('',#70589,#70590); +#70589 = CARTESIAN_POINT('',(0.E+000,-1.E-003)); +#70590 = VECTOR('',#70591,1.); +#70591 = DIRECTION('',(1.,0.E+000)); +#70592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#70593 = PCURVE('',#70594,#70599); +#70594 = PLANE('',#70595); +#70595 = AXIS2_PLACEMENT_3D('',#70596,#70597,#70598); +#70596 = CARTESIAN_POINT('',(-0.6,-0.4505,6.8495)); +#70597 = DIRECTION('',(3.105459444496E-016,-0.707106781187, + -0.707106781187)); +#70598 = DIRECTION('',(-1.,-4.416337481153E-016,2.455461734762E-018)); +#70599 = DEFINITIONAL_REPRESENTATION('',(#70600),#70604); +#70600 = LINE('',#70601,#70602); +#70601 = CARTESIAN_POINT('',(6.639133687259E-017,-0.211424927575)); +#70602 = VECTOR('',#70603,1.); +#70603 = DIRECTION('',(-1.,-8.455602827838E-030)); +#70604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#70605 = ORIENTED_EDGE('',*,*,#70481,.F.); +#70606 = ORIENTED_EDGE('',*,*,#69709,.F.); +#70607 = ADVANCED_FACE('',(#70608),#69697,.F.); +#70608 = FACE_BOUND('',#70609,.F.); +#70609 = EDGE_LOOP('',(#70610,#70633,#70659,#70660)); +#70610 = ORIENTED_EDGE('',*,*,#70611,.T.); +#70611 = EDGE_CURVE('',#69654,#70612,#70614,.T.); +#70612 = VERTEX_POINT('',#70613); +#70613 = CARTESIAN_POINT('',(-0.6,0.6,6.999)); +#70614 = SURFACE_CURVE('',#70615,(#70619,#70626),.PCURVE_S1.); +#70615 = LINE('',#70616,#70617); +#70616 = CARTESIAN_POINT('',(-0.6,0.6,7.)); +#70617 = VECTOR('',#70618,1.); +#70618 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#70619 = PCURVE('',#69697,#70620); +#70620 = DEFINITIONAL_REPRESENTATION('',(#70621),#70625); +#70621 = LINE('',#70622,#70623); +#70622 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#70623 = VECTOR('',#70624,1.); +#70624 = DIRECTION('',(0.E+000,-1.)); +#70625 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#70626 = PCURVE('',#69669,#70627); +#70627 = DEFINITIONAL_REPRESENTATION('',(#70628),#70632); +#70628 = LINE('',#70629,#70630); +#70629 = CARTESIAN_POINT('',(1.2,0.E+000)); +#70630 = VECTOR('',#70631,1.); +#70631 = DIRECTION('',(-0.E+000,-1.)); +#70632 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#70633 = ORIENTED_EDGE('',*,*,#70634,.T.); +#70634 = EDGE_CURVE('',#70612,#70558,#70635,.T.); +#70635 = SURFACE_CURVE('',#70636,(#70640,#70647),.PCURVE_S1.); +#70636 = LINE('',#70637,#70638); +#70637 = CARTESIAN_POINT('',(-0.6,0.6,6.999)); +#70638 = VECTOR('',#70639,1.); +#70639 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#70640 = PCURVE('',#69697,#70641); +#70641 = DEFINITIONAL_REPRESENTATION('',(#70642),#70646); +#70642 = LINE('',#70643,#70644); +#70643 = CARTESIAN_POINT('',(0.E+000,-1.E-003)); +#70644 = VECTOR('',#70645,1.); +#70645 = DIRECTION('',(1.,0.E+000)); +#70646 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#70647 = PCURVE('',#70648,#70653); +#70648 = PLANE('',#70649); +#70649 = AXIS2_PLACEMENT_3D('',#70650,#70651,#70652); +#70650 = CARTESIAN_POINT('',(-0.4505,0.6,6.8495)); +#70651 = DIRECTION('',(-0.707106781187,-3.140184917366E-016, + -0.707106781187)); +#70652 = DIRECTION('',(-4.4408920985E-016,1.,1.289787580036E-028)); +#70653 = DEFINITIONAL_REPRESENTATION('',(#70654),#70658); +#70654 = LINE('',#70655,#70656); +#70655 = CARTESIAN_POINT('',(6.639133687259E-017,-0.211424927575)); +#70656 = VECTOR('',#70657,1.); +#70657 = DIRECTION('',(-1.,-2.465190328817E-032)); +#70658 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#70659 = ORIENTED_EDGE('',*,*,#70557,.F.); +#70660 = ORIENTED_EDGE('',*,*,#69681,.F.); +#70661 = ADVANCED_FACE('',(#70662),#69669,.F.); +#70662 = FACE_BOUND('',#70663,.F.); +#70663 = EDGE_LOOP('',(#70664,#70665,#70691,#70692)); +#70664 = ORIENTED_EDGE('',*,*,#70532,.T.); +#70665 = ORIENTED_EDGE('',*,*,#70666,.T.); +#70666 = EDGE_CURVE('',#70505,#70612,#70667,.T.); +#70667 = SURFACE_CURVE('',#70668,(#70672,#70679),.PCURVE_S1.); +#70668 = LINE('',#70669,#70670); +#70669 = CARTESIAN_POINT('',(0.6,0.6,6.999)); +#70670 = VECTOR('',#70671,1.); +#70671 = DIRECTION('',(-1.,-4.440892098501E-016,0.E+000)); +#70672 = PCURVE('',#69669,#70673); +#70673 = DEFINITIONAL_REPRESENTATION('',(#70674),#70678); +#70674 = LINE('',#70675,#70676); +#70675 = CARTESIAN_POINT('',(-0.E+000,-1.E-003)); +#70676 = VECTOR('',#70677,1.); +#70677 = DIRECTION('',(1.,0.E+000)); +#70678 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#70679 = PCURVE('',#70680,#70685); +#70680 = PLANE('',#70681); +#70681 = AXIS2_PLACEMENT_3D('',#70682,#70683,#70684); +#70682 = CARTESIAN_POINT('',(0.6,0.4505,6.8495)); +#70683 = DIRECTION('',(-3.105459444496E-016,0.707106781187, + -0.707106781187)); +#70684 = DIRECTION('',(1.,4.416337481153E-016,2.455461734762E-018)); +#70685 = DEFINITIONAL_REPRESENTATION('',(#70686),#70690); +#70686 = LINE('',#70687,#70688); +#70687 = CARTESIAN_POINT('',(6.639133687259E-017,-0.211424927575)); +#70688 = VECTOR('',#70689,1.); +#70689 = DIRECTION('',(-1.,-8.455602827838E-030)); +#70690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#70691 = ORIENTED_EDGE('',*,*,#70611,.F.); +#70692 = ORIENTED_EDGE('',*,*,#69653,.F.); +#70693 = ADVANCED_FACE('',(#70694),#69856,.F.); +#70694 = FACE_BOUND('',#70695,.F.); +#70695 = EDGE_LOOP('',(#70696,#70724,#70725,#70753,#70781,#70809)); +#70696 = ORIENTED_EDGE('',*,*,#70697,.F.); +#70697 = EDGE_CURVE('',#69839,#70698,#70700,.T.); +#70698 = VERTEX_POINT('',#70699); +#70699 = CARTESIAN_POINT('',(-0.1,-2.24,-2.5)); +#70700 = SURFACE_CURVE('',#70701,(#70705,#70712),.PCURVE_S1.); +#70701 = LINE('',#70702,#70703); +#70702 = CARTESIAN_POINT('',(-0.1,-2.24,0.2)); +#70703 = VECTOR('',#70704,1.); +#70704 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#70705 = PCURVE('',#69856,#70706); +#70706 = DEFINITIONAL_REPRESENTATION('',(#70707),#70711); +#70707 = LINE('',#70708,#70709); +#70708 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#70709 = VECTOR('',#70710,1.); +#70710 = DIRECTION('',(1.,0.E+000)); +#70711 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#70712 = PCURVE('',#70713,#70718); +#70713 = PLANE('',#70714); +#70714 = AXIS2_PLACEMENT_3D('',#70715,#70716,#70717); +#70715 = CARTESIAN_POINT('',(-0.1,-2.24,0.2)); +#70716 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#70717 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#70718 = DEFINITIONAL_REPRESENTATION('',(#70719),#70723); +#70719 = LINE('',#70720,#70721); +#70720 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#70721 = VECTOR('',#70722,1.); +#70722 = DIRECTION('',(1.,0.E+000)); +#70723 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#70724 = ORIENTED_EDGE('',*,*,#69838,.T.); +#70725 = ORIENTED_EDGE('',*,*,#70726,.F.); +#70726 = EDGE_CURVE('',#70727,#69841,#70729,.T.); +#70727 = VERTEX_POINT('',#70728); +#70728 = CARTESIAN_POINT('',(-0.1,-2.84,-2.5)); +#70729 = SURFACE_CURVE('',#70730,(#70734,#70741),.PCURVE_S1.); +#70730 = LINE('',#70731,#70732); +#70731 = CARTESIAN_POINT('',(-0.1,-2.84,-2.5)); +#70732 = VECTOR('',#70733,1.); +#70733 = DIRECTION('',(0.E+000,0.E+000,1.)); +#70734 = PCURVE('',#69856,#70735); +#70735 = DEFINITIONAL_REPRESENTATION('',(#70736),#70740); +#70736 = LINE('',#70737,#70738); +#70737 = CARTESIAN_POINT('',(2.7,-0.6)); +#70738 = VECTOR('',#70739,1.); +#70739 = DIRECTION('',(-1.,0.E+000)); +#70740 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#70741 = PCURVE('',#70742,#70747); +#70742 = PLANE('',#70743); +#70743 = AXIS2_PLACEMENT_3D('',#70744,#70745,#70746); +#70744 = CARTESIAN_POINT('',(-0.1,-2.84,-2.5)); +#70745 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#70746 = DIRECTION('',(0.E+000,0.E+000,1.)); +#70747 = DEFINITIONAL_REPRESENTATION('',(#70748),#70752); +#70748 = LINE('',#70749,#70750); +#70749 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#70750 = VECTOR('',#70751,1.); +#70751 = DIRECTION('',(1.,0.E+000)); +#70752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#70753 = ORIENTED_EDGE('',*,*,#70754,.F.); +#70754 = EDGE_CURVE('',#70755,#70727,#70757,.T.); +#70755 = VERTEX_POINT('',#70756); +#70756 = CARTESIAN_POINT('',(-0.1,-2.69,-3.1)); +#70757 = SURFACE_CURVE('',#70758,(#70762,#70769),.PCURVE_S1.); +#70758 = LINE('',#70759,#70760); +#70759 = CARTESIAN_POINT('',(-0.1,-2.69,-3.1)); +#70760 = VECTOR('',#70761,1.); +#70761 = DIRECTION('',(1.077074540829E-016,-0.242535625036, + 0.970142500145)); +#70762 = PCURVE('',#69856,#70763); +#70763 = DEFINITIONAL_REPRESENTATION('',(#70764),#70768); +#70764 = LINE('',#70765,#70766); +#70765 = CARTESIAN_POINT('',(3.3,-0.45)); +#70766 = VECTOR('',#70767,1.); +#70767 = DIRECTION('',(-0.970142500145,-0.242535625036)); +#70768 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#70769 = PCURVE('',#70770,#70775); +#70770 = PLANE('',#70771); +#70771 = AXIS2_PLACEMENT_3D('',#70772,#70773,#70774); +#70772 = CARTESIAN_POINT('',(-0.1,-2.69,-3.1)); +#70773 = DIRECTION('',(4.308298163317E-016,-0.970142500145, + -0.242535625036)); +#70774 = DIRECTION('',(1.077074540829E-016,-0.242535625036, + 0.970142500145)); +#70775 = DEFINITIONAL_REPRESENTATION('',(#70776),#70780); +#70776 = LINE('',#70777,#70778); +#70777 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#70778 = VECTOR('',#70779,1.); +#70779 = DIRECTION('',(1.,-3.161385893003E-032)); +#70780 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#70781 = ORIENTED_EDGE('',*,*,#70782,.F.); +#70782 = EDGE_CURVE('',#70783,#70755,#70785,.T.); +#70783 = VERTEX_POINT('',#70784); +#70784 = CARTESIAN_POINT('',(-0.1,-2.39,-3.1)); +#70785 = SURFACE_CURVE('',#70786,(#70790,#70797),.PCURVE_S1.); +#70786 = LINE('',#70787,#70788); +#70787 = CARTESIAN_POINT('',(-0.1,-2.39,-3.1)); +#70788 = VECTOR('',#70789,1.); +#70789 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#70790 = PCURVE('',#69856,#70791); +#70791 = DEFINITIONAL_REPRESENTATION('',(#70792),#70796); +#70792 = LINE('',#70793,#70794); +#70793 = CARTESIAN_POINT('',(3.3,-0.15)); +#70794 = VECTOR('',#70795,1.); +#70795 = DIRECTION('',(0.E+000,-1.)); +#70796 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#70797 = PCURVE('',#70798,#70803); +#70798 = PLANE('',#70799); +#70799 = AXIS2_PLACEMENT_3D('',#70800,#70801,#70802); +#70800 = CARTESIAN_POINT('',(-0.1,-2.39,-3.1)); +#70801 = DIRECTION('',(0.E+000,0.E+000,1.)); +#70802 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#70803 = DEFINITIONAL_REPRESENTATION('',(#70804),#70808); +#70804 = LINE('',#70805,#70806); +#70805 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#70806 = VECTOR('',#70807,1.); +#70807 = DIRECTION('',(-1.,0.E+000)); +#70808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#70809 = ORIENTED_EDGE('',*,*,#70810,.F.); +#70810 = EDGE_CURVE('',#70698,#70783,#70811,.T.); +#70811 = SURFACE_CURVE('',#70812,(#70816,#70823),.PCURVE_S1.); +#70812 = LINE('',#70813,#70814); +#70813 = CARTESIAN_POINT('',(-0.1,-2.24,-2.5)); +#70814 = VECTOR('',#70815,1.); +#70815 = DIRECTION('',(1.077074540829E-016,-0.242535625036, + -0.970142500145)); +#70816 = PCURVE('',#69856,#70817); +#70817 = DEFINITIONAL_REPRESENTATION('',(#70818),#70822); +#70818 = LINE('',#70819,#70820); +#70819 = CARTESIAN_POINT('',(2.7,0.E+000)); +#70820 = VECTOR('',#70821,1.); +#70821 = DIRECTION('',(0.970142500145,-0.242535625036)); +#70822 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#70823 = PCURVE('',#70824,#70829); +#70824 = PLANE('',#70825); +#70825 = AXIS2_PLACEMENT_3D('',#70826,#70827,#70828); +#70826 = CARTESIAN_POINT('',(-0.1,-2.24,-2.5)); +#70827 = DIRECTION('',(-4.308298163317E-016,0.970142500145, + -0.242535625036)); +#70828 = DIRECTION('',(1.077074540829E-016,-0.242535625036, + -0.970142500145)); +#70829 = DEFINITIONAL_REPRESENTATION('',(#70830),#70834); +#70830 = LINE('',#70831,#70832); +#70831 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#70832 = VECTOR('',#70833,1.); +#70833 = DIRECTION('',(1.,-3.161385893003E-032)); +#70834 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#70835 = ADVANCED_FACE('',(#70836),#69986,.T.); +#70836 = FACE_BOUND('',#70837,.T.); +#70837 = EDGE_LOOP('',(#70838,#70859,#70860,#70861)); +#70838 = ORIENTED_EDGE('',*,*,#70839,.F.); +#70839 = EDGE_CURVE('',#69839,#69943,#70840,.T.); +#70840 = SURFACE_CURVE('',#70841,(#70845,#70852),.PCURVE_S1.); +#70841 = LINE('',#70842,#70843); +#70842 = CARTESIAN_POINT('',(-0.1,-2.24,0.2)); +#70843 = VECTOR('',#70844,1.); +#70844 = DIRECTION('',(1.,4.440892098501E-016,0.E+000)); +#70845 = PCURVE('',#69986,#70846); +#70846 = DEFINITIONAL_REPRESENTATION('',(#70847),#70851); +#70847 = LINE('',#70848,#70849); +#70848 = CARTESIAN_POINT('',(-0.75,-3.330669073876E-016)); +#70849 = VECTOR('',#70850,1.); +#70850 = DIRECTION('',(0.E+000,-1.)); +#70851 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#70852 = PCURVE('',#70713,#70853); +#70853 = DEFINITIONAL_REPRESENTATION('',(#70854),#70858); +#70854 = LINE('',#70855,#70856); +#70855 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#70856 = VECTOR('',#70857,1.); +#70857 = DIRECTION('',(0.E+000,-1.)); +#70858 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#70859 = ORIENTED_EDGE('',*,*,#70021,.F.); +#70860 = ORIENTED_EDGE('',*,*,#69998,.T.); +#70861 = ORIENTED_EDGE('',*,*,#69970,.T.); +#70862 = ADVANCED_FACE('',(#70863),#69958,.F.); +#70863 = FACE_BOUND('',#70864,.F.); +#70864 = EDGE_LOOP('',(#70865,#70866,#70889,#70912,#70935,#70958)); +#70865 = ORIENTED_EDGE('',*,*,#69942,.T.); +#70866 = ORIENTED_EDGE('',*,*,#70867,.T.); +#70867 = EDGE_CURVE('',#69943,#70868,#70870,.T.); +#70868 = VERTEX_POINT('',#70869); +#70869 = CARTESIAN_POINT('',(0.1,-2.24,-2.5)); +#70870 = SURFACE_CURVE('',#70871,(#70875,#70882),.PCURVE_S1.); +#70871 = LINE('',#70872,#70873); +#70872 = CARTESIAN_POINT('',(0.1,-2.24,0.2)); +#70873 = VECTOR('',#70874,1.); +#70874 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#70875 = PCURVE('',#69958,#70876); +#70876 = DEFINITIONAL_REPRESENTATION('',(#70877),#70881); +#70877 = LINE('',#70878,#70879); +#70878 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#70879 = VECTOR('',#70880,1.); +#70880 = DIRECTION('',(-1.,0.E+000)); +#70881 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#70882 = PCURVE('',#70713,#70883); +#70883 = DEFINITIONAL_REPRESENTATION('',(#70884),#70888); +#70884 = LINE('',#70885,#70886); +#70885 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#70886 = VECTOR('',#70887,1.); +#70887 = DIRECTION('',(1.,0.E+000)); +#70888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#70889 = ORIENTED_EDGE('',*,*,#70890,.T.); +#70890 = EDGE_CURVE('',#70868,#70891,#70893,.T.); +#70891 = VERTEX_POINT('',#70892); +#70892 = CARTESIAN_POINT('',(0.1,-2.39,-3.1)); +#70893 = SURFACE_CURVE('',#70894,(#70898,#70905),.PCURVE_S1.); +#70894 = LINE('',#70895,#70896); +#70895 = CARTESIAN_POINT('',(0.1,-2.24,-2.5)); +#70896 = VECTOR('',#70897,1.); +#70897 = DIRECTION('',(1.077074540829E-016,-0.242535625036, + -0.970142500145)); +#70898 = PCURVE('',#69958,#70899); +#70899 = DEFINITIONAL_REPRESENTATION('',(#70900),#70904); +#70900 = LINE('',#70901,#70902); +#70901 = CARTESIAN_POINT('',(-2.7,0.E+000)); +#70902 = VECTOR('',#70903,1.); +#70903 = DIRECTION('',(-0.970142500145,-0.242535625036)); +#70904 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#70905 = PCURVE('',#70824,#70906); +#70906 = DEFINITIONAL_REPRESENTATION('',(#70907),#70911); +#70907 = LINE('',#70908,#70909); +#70908 = CARTESIAN_POINT('',(2.154149081659E-017,-0.2)); +#70909 = VECTOR('',#70910,1.); +#70910 = DIRECTION('',(1.,-3.161385893003E-032)); +#70911 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#70912 = ORIENTED_EDGE('',*,*,#70913,.T.); +#70913 = EDGE_CURVE('',#70891,#70914,#70916,.T.); +#70914 = VERTEX_POINT('',#70915); +#70915 = CARTESIAN_POINT('',(0.1,-2.69,-3.1)); +#70916 = SURFACE_CURVE('',#70917,(#70921,#70928),.PCURVE_S1.); +#70917 = LINE('',#70918,#70919); +#70918 = CARTESIAN_POINT('',(0.1,-2.54,-3.1)); +#70919 = VECTOR('',#70920,1.); +#70920 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#70921 = PCURVE('',#69958,#70922); +#70922 = DEFINITIONAL_REPRESENTATION('',(#70923),#70927); +#70923 = LINE('',#70924,#70925); +#70924 = CARTESIAN_POINT('',(-3.3,-0.3)); +#70925 = VECTOR('',#70926,1.); +#70926 = DIRECTION('',(0.E+000,-1.)); +#70927 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#70928 = PCURVE('',#70798,#70929); +#70929 = DEFINITIONAL_REPRESENTATION('',(#70930),#70934); +#70930 = LINE('',#70931,#70932); +#70931 = CARTESIAN_POINT('',(-0.15,-0.2)); +#70932 = VECTOR('',#70933,1.); +#70933 = DIRECTION('',(-1.,0.E+000)); +#70934 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#70935 = ORIENTED_EDGE('',*,*,#70936,.T.); +#70936 = EDGE_CURVE('',#70914,#70937,#70939,.T.); +#70937 = VERTEX_POINT('',#70938); +#70938 = CARTESIAN_POINT('',(0.1,-2.84,-2.5)); +#70939 = SURFACE_CURVE('',#70940,(#70944,#70951),.PCURVE_S1.); +#70940 = LINE('',#70941,#70942); +#70941 = CARTESIAN_POINT('',(0.1,-2.69,-3.1)); +#70942 = VECTOR('',#70943,1.); +#70943 = DIRECTION('',(1.077074540829E-016,-0.242535625036, + 0.970142500145)); +#70944 = PCURVE('',#69958,#70945); +#70945 = DEFINITIONAL_REPRESENTATION('',(#70946),#70950); +#70946 = LINE('',#70947,#70948); +#70947 = CARTESIAN_POINT('',(-3.3,-0.45)); +#70948 = VECTOR('',#70949,1.); +#70949 = DIRECTION('',(0.970142500145,-0.242535625036)); +#70950 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#70951 = PCURVE('',#70770,#70952); +#70952 = DEFINITIONAL_REPRESENTATION('',(#70953),#70957); +#70953 = LINE('',#70954,#70955); +#70954 = CARTESIAN_POINT('',(2.154149081659E-017,-0.2)); +#70955 = VECTOR('',#70956,1.); +#70956 = DIRECTION('',(1.,-3.161385893003E-032)); +#70957 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#70958 = ORIENTED_EDGE('',*,*,#70959,.T.); +#70959 = EDGE_CURVE('',#70937,#69920,#70960,.T.); +#70960 = SURFACE_CURVE('',#70961,(#70965,#70972),.PCURVE_S1.); +#70961 = LINE('',#70962,#70963); +#70962 = CARTESIAN_POINT('',(0.1,-2.84,-2.5)); +#70963 = VECTOR('',#70964,1.); +#70964 = DIRECTION('',(0.E+000,0.E+000,1.)); +#70965 = PCURVE('',#69958,#70966); +#70966 = DEFINITIONAL_REPRESENTATION('',(#70967),#70971); +#70967 = LINE('',#70968,#70969); +#70968 = CARTESIAN_POINT('',(-2.7,-0.6)); +#70969 = VECTOR('',#70970,1.); +#70970 = DIRECTION('',(1.,0.E+000)); +#70971 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#70972 = PCURVE('',#70742,#70973); +#70973 = DEFINITIONAL_REPRESENTATION('',(#70974),#70978); +#70974 = LINE('',#70975,#70976); +#70975 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#70976 = VECTOR('',#70977,1.); +#70977 = DIRECTION('',(1.,0.E+000)); +#70978 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#70979 = ADVANCED_FACE('',(#70980),#69884,.T.); +#70980 = FACE_BOUND('',#70981,.T.); +#70981 = EDGE_LOOP('',(#70982,#70983,#70984,#71005)); +#70982 = ORIENTED_EDGE('',*,*,#69896,.F.); +#70983 = ORIENTED_EDGE('',*,*,#69868,.F.); +#70984 = ORIENTED_EDGE('',*,*,#70985,.T.); +#70985 = EDGE_CURVE('',#69841,#69920,#70986,.T.); +#70986 = SURFACE_CURVE('',#70987,(#70991,#70998),.PCURVE_S1.); +#70987 = LINE('',#70988,#70989); +#70988 = CARTESIAN_POINT('',(-0.1,-2.84,0.2)); +#70989 = VECTOR('',#70990,1.); +#70990 = DIRECTION('',(1.,4.440892098501E-016,0.E+000)); +#70991 = PCURVE('',#69884,#70992); +#70992 = DEFINITIONAL_REPRESENTATION('',(#70993),#70997); +#70993 = LINE('',#70994,#70995); +#70994 = CARTESIAN_POINT('',(-0.15,-6.661338147752E-017)); +#70995 = VECTOR('',#70996,1.); +#70996 = DIRECTION('',(0.E+000,-1.)); +#70997 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#70998 = PCURVE('',#70742,#70999); +#70999 = DEFINITIONAL_REPRESENTATION('',(#71000),#71004); +#71000 = LINE('',#71001,#71002); +#71001 = CARTESIAN_POINT('',(2.7,0.E+000)); +#71002 = VECTOR('',#71003,1.); +#71003 = DIRECTION('',(0.E+000,-1.)); +#71004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#71005 = ORIENTED_EDGE('',*,*,#69919,.T.); +#71006 = ADVANCED_FACE('',(#71007),#70062,.T.); +#71007 = FACE_BOUND('',#71008,.T.); +#71008 = EDGE_LOOP('',(#71009,#71035,#71036,#71037)); +#71009 = ORIENTED_EDGE('',*,*,#71010,.F.); +#71010 = EDGE_CURVE('',#70047,#70177,#71011,.T.); +#71011 = SURFACE_CURVE('',#71012,(#71016,#71023),.PCURVE_S1.); +#71012 = LINE('',#71013,#71014); +#71013 = CARTESIAN_POINT('',(-0.1,0.3,0.2)); +#71014 = VECTOR('',#71015,1.); +#71015 = DIRECTION('',(1.,4.440892098501E-016,0.E+000)); +#71016 = PCURVE('',#70062,#71017); +#71017 = DEFINITIONAL_REPRESENTATION('',(#71018),#71022); +#71018 = LINE('',#71019,#71020); +#71019 = CARTESIAN_POINT('',(-0.75,-3.330669073876E-016)); +#71020 = VECTOR('',#71021,1.); +#71021 = DIRECTION('',(0.E+000,-1.)); +#71022 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#71023 = PCURVE('',#71024,#71029); +#71024 = PLANE('',#71025); +#71025 = AXIS2_PLACEMENT_3D('',#71026,#71027,#71028); +#71026 = CARTESIAN_POINT('',(-0.1,0.3,0.2)); +#71027 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#71028 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#71029 = DEFINITIONAL_REPRESENTATION('',(#71030),#71034); +#71030 = LINE('',#71031,#71032); +#71031 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#71032 = VECTOR('',#71033,1.); +#71033 = DIRECTION('',(0.E+000,-1.)); +#71034 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#71035 = ORIENTED_EDGE('',*,*,#70044,.F.); +#71036 = ORIENTED_EDGE('',*,*,#70227,.T.); +#71037 = ORIENTED_EDGE('',*,*,#70204,.T.); +#71038 = ADVANCED_FACE('',(#71039),#70192,.F.); +#71039 = FACE_BOUND('',#71040,.F.); +#71040 = EDGE_LOOP('',(#71041,#71042,#71065,#71093,#71121,#71149)); +#71041 = ORIENTED_EDGE('',*,*,#70176,.T.); +#71042 = ORIENTED_EDGE('',*,*,#71043,.T.); +#71043 = EDGE_CURVE('',#70177,#71044,#71046,.T.); +#71044 = VERTEX_POINT('',#71045); +#71045 = CARTESIAN_POINT('',(0.1,0.3,-2.5)); +#71046 = SURFACE_CURVE('',#71047,(#71051,#71058),.PCURVE_S1.); +#71047 = LINE('',#71048,#71049); +#71048 = CARTESIAN_POINT('',(0.1,0.3,0.2)); +#71049 = VECTOR('',#71050,1.); +#71050 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#71051 = PCURVE('',#70192,#71052); +#71052 = DEFINITIONAL_REPRESENTATION('',(#71053),#71057); +#71053 = LINE('',#71054,#71055); +#71054 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#71055 = VECTOR('',#71056,1.); +#71056 = DIRECTION('',(-1.,0.E+000)); +#71057 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#71058 = PCURVE('',#71024,#71059); +#71059 = DEFINITIONAL_REPRESENTATION('',(#71060),#71064); +#71060 = LINE('',#71061,#71062); +#71061 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#71062 = VECTOR('',#71063,1.); +#71063 = DIRECTION('',(1.,0.E+000)); +#71064 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#71065 = ORIENTED_EDGE('',*,*,#71066,.T.); +#71066 = EDGE_CURVE('',#71044,#71067,#71069,.T.); +#71067 = VERTEX_POINT('',#71068); +#71068 = CARTESIAN_POINT('',(0.1,0.15,-3.1)); +#71069 = SURFACE_CURVE('',#71070,(#71074,#71081),.PCURVE_S1.); +#71070 = LINE('',#71071,#71072); +#71071 = CARTESIAN_POINT('',(0.1,0.3,-2.5)); +#71072 = VECTOR('',#71073,1.); +#71073 = DIRECTION('',(1.077074540829E-016,-0.242535625036, + -0.970142500145)); +#71074 = PCURVE('',#70192,#71075); +#71075 = DEFINITIONAL_REPRESENTATION('',(#71076),#71080); +#71076 = LINE('',#71077,#71078); +#71077 = CARTESIAN_POINT('',(-2.7,0.E+000)); +#71078 = VECTOR('',#71079,1.); +#71079 = DIRECTION('',(-0.970142500145,-0.242535625036)); +#71080 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#71081 = PCURVE('',#71082,#71087); +#71082 = PLANE('',#71083); +#71083 = AXIS2_PLACEMENT_3D('',#71084,#71085,#71086); +#71084 = CARTESIAN_POINT('',(-0.1,0.3,-2.5)); +#71085 = DIRECTION('',(-4.308298163317E-016,0.970142500145, + -0.242535625036)); +#71086 = DIRECTION('',(1.077074540829E-016,-0.242535625036, + -0.970142500145)); +#71087 = DEFINITIONAL_REPRESENTATION('',(#71088),#71092); +#71088 = LINE('',#71089,#71090); +#71089 = CARTESIAN_POINT('',(-5.385372704104E-018,-0.2)); +#71090 = VECTOR('',#71091,1.); +#71091 = DIRECTION('',(1.,-3.161385893003E-032)); +#71092 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#71093 = ORIENTED_EDGE('',*,*,#71094,.T.); +#71094 = EDGE_CURVE('',#71067,#71095,#71097,.T.); +#71095 = VERTEX_POINT('',#71096); +#71096 = CARTESIAN_POINT('',(0.1,-0.15,-3.1)); +#71097 = SURFACE_CURVE('',#71098,(#71102,#71109),.PCURVE_S1.); +#71098 = LINE('',#71099,#71100); +#71099 = CARTESIAN_POINT('',(0.1,2.6645352591E-016,-3.1)); +#71100 = VECTOR('',#71101,1.); +#71101 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#71102 = PCURVE('',#70192,#71103); +#71103 = DEFINITIONAL_REPRESENTATION('',(#71104),#71108); +#71104 = LINE('',#71105,#71106); +#71105 = CARTESIAN_POINT('',(-3.3,-0.3)); +#71106 = VECTOR('',#71107,1.); +#71107 = DIRECTION('',(0.E+000,-1.)); +#71108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#71109 = PCURVE('',#71110,#71115); +#71110 = PLANE('',#71111); +#71111 = AXIS2_PLACEMENT_3D('',#71112,#71113,#71114); +#71112 = CARTESIAN_POINT('',(-0.1,0.15,-3.1)); +#71113 = DIRECTION('',(0.E+000,0.E+000,1.)); +#71114 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#71115 = DEFINITIONAL_REPRESENTATION('',(#71116),#71120); +#71116 = LINE('',#71117,#71118); +#71117 = CARTESIAN_POINT('',(-0.15,-0.2)); +#71118 = VECTOR('',#71119,1.); +#71119 = DIRECTION('',(-1.,0.E+000)); +#71120 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#71121 = ORIENTED_EDGE('',*,*,#71122,.T.); +#71122 = EDGE_CURVE('',#71095,#71123,#71125,.T.); +#71123 = VERTEX_POINT('',#71124); +#71124 = CARTESIAN_POINT('',(0.1,-0.3,-2.5)); +#71125 = SURFACE_CURVE('',#71126,(#71130,#71137),.PCURVE_S1.); +#71126 = LINE('',#71127,#71128); +#71127 = CARTESIAN_POINT('',(0.1,-0.15,-3.1)); +#71128 = VECTOR('',#71129,1.); +#71129 = DIRECTION('',(1.077074540829E-016,-0.242535625036, + 0.970142500145)); +#71130 = PCURVE('',#70192,#71131); +#71131 = DEFINITIONAL_REPRESENTATION('',(#71132),#71136); +#71132 = LINE('',#71133,#71134); +#71133 = CARTESIAN_POINT('',(-3.3,-0.45)); +#71134 = VECTOR('',#71135,1.); +#71135 = DIRECTION('',(0.970142500145,-0.242535625036)); +#71136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#71137 = PCURVE('',#71138,#71143); +#71138 = PLANE('',#71139); +#71139 = AXIS2_PLACEMENT_3D('',#71140,#71141,#71142); +#71140 = CARTESIAN_POINT('',(-0.1,-0.15,-3.1)); +#71141 = DIRECTION('',(4.308298163317E-016,-0.970142500145, + -0.242535625036)); +#71142 = DIRECTION('',(1.077074540829E-016,-0.242535625036, + 0.970142500145)); +#71143 = DEFINITIONAL_REPRESENTATION('',(#71144),#71148); +#71144 = LINE('',#71145,#71146); +#71145 = CARTESIAN_POINT('',(1.346343176069E-018,-0.2)); +#71146 = VECTOR('',#71147,1.); +#71147 = DIRECTION('',(1.,-3.161385893003E-032)); +#71148 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#71149 = ORIENTED_EDGE('',*,*,#71150,.T.); +#71150 = EDGE_CURVE('',#71123,#70154,#71151,.T.); +#71151 = SURFACE_CURVE('',#71152,(#71156,#71163),.PCURVE_S1.); +#71152 = LINE('',#71153,#71154); +#71153 = CARTESIAN_POINT('',(0.1,-0.3,-2.5)); +#71154 = VECTOR('',#71155,1.); +#71155 = DIRECTION('',(0.E+000,0.E+000,1.)); +#71156 = PCURVE('',#70192,#71157); +#71157 = DEFINITIONAL_REPRESENTATION('',(#71158),#71162); +#71158 = LINE('',#71159,#71160); +#71159 = CARTESIAN_POINT('',(-2.7,-0.6)); +#71160 = VECTOR('',#71161,1.); +#71161 = DIRECTION('',(1.,0.E+000)); +#71162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#71163 = PCURVE('',#71164,#71169); +#71164 = PLANE('',#71165); +#71165 = AXIS2_PLACEMENT_3D('',#71166,#71167,#71168); +#71166 = CARTESIAN_POINT('',(-0.1,-0.3,-2.5)); +#71167 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#71168 = DIRECTION('',(0.E+000,0.E+000,1.)); +#71169 = DEFINITIONAL_REPRESENTATION('',(#71170),#71174); +#71170 = LINE('',#71171,#71172); +#71171 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#71172 = VECTOR('',#71173,1.); +#71173 = DIRECTION('',(1.,0.E+000)); +#71174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#71175 = ADVANCED_FACE('',(#71176),#70118,.T.); +#71176 = FACE_BOUND('',#71177,.T.); +#71177 = EDGE_LOOP('',(#71178,#71179,#71180,#71201)); +#71178 = ORIENTED_EDGE('',*,*,#70130,.F.); +#71179 = ORIENTED_EDGE('',*,*,#70102,.F.); +#71180 = ORIENTED_EDGE('',*,*,#71181,.T.); +#71181 = EDGE_CURVE('',#70075,#70154,#71182,.T.); +#71182 = SURFACE_CURVE('',#71183,(#71187,#71194),.PCURVE_S1.); +#71183 = LINE('',#71184,#71185); +#71184 = CARTESIAN_POINT('',(-0.1,-0.3,0.2)); +#71185 = VECTOR('',#71186,1.); +#71186 = DIRECTION('',(1.,4.440892098501E-016,0.E+000)); +#71187 = PCURVE('',#70118,#71188); +#71188 = DEFINITIONAL_REPRESENTATION('',(#71189),#71193); +#71189 = LINE('',#71190,#71191); +#71190 = CARTESIAN_POINT('',(-0.15,-6.661338147752E-017)); +#71191 = VECTOR('',#71192,1.); +#71192 = DIRECTION('',(0.E+000,-1.)); +#71193 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#71194 = PCURVE('',#71164,#71195); +#71195 = DEFINITIONAL_REPRESENTATION('',(#71196),#71200); +#71196 = LINE('',#71197,#71198); +#71197 = CARTESIAN_POINT('',(2.7,0.E+000)); +#71198 = VECTOR('',#71199,1.); +#71199 = DIRECTION('',(0.E+000,-1.)); +#71200 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#71201 = ORIENTED_EDGE('',*,*,#70153,.T.); +#71202 = ADVANCED_FACE('',(#71203),#70090,.F.); +#71203 = FACE_BOUND('',#71204,.F.); +#71204 = EDGE_LOOP('',(#71205,#71228,#71229,#71252,#71275,#71298)); +#71205 = ORIENTED_EDGE('',*,*,#71206,.F.); +#71206 = EDGE_CURVE('',#70047,#71207,#71209,.T.); +#71207 = VERTEX_POINT('',#71208); +#71208 = CARTESIAN_POINT('',(-0.1,0.3,-2.5)); +#71209 = SURFACE_CURVE('',#71210,(#71214,#71221),.PCURVE_S1.); +#71210 = LINE('',#71211,#71212); +#71211 = CARTESIAN_POINT('',(-0.1,0.3,0.2)); +#71212 = VECTOR('',#71213,1.); +#71213 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#71214 = PCURVE('',#70090,#71215); +#71215 = DEFINITIONAL_REPRESENTATION('',(#71216),#71220); +#71216 = LINE('',#71217,#71218); +#71217 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#71218 = VECTOR('',#71219,1.); +#71219 = DIRECTION('',(1.,0.E+000)); +#71220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#71221 = PCURVE('',#71024,#71222); +#71222 = DEFINITIONAL_REPRESENTATION('',(#71223),#71227); +#71223 = LINE('',#71224,#71225); +#71224 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#71225 = VECTOR('',#71226,1.); +#71226 = DIRECTION('',(1.,0.E+000)); +#71227 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#71228 = ORIENTED_EDGE('',*,*,#70074,.T.); +#71229 = ORIENTED_EDGE('',*,*,#71230,.F.); +#71230 = EDGE_CURVE('',#71231,#70075,#71233,.T.); +#71231 = VERTEX_POINT('',#71232); +#71232 = CARTESIAN_POINT('',(-0.1,-0.3,-2.5)); +#71233 = SURFACE_CURVE('',#71234,(#71238,#71245),.PCURVE_S1.); +#71234 = LINE('',#71235,#71236); +#71235 = CARTESIAN_POINT('',(-0.1,-0.3,-2.5)); +#71236 = VECTOR('',#71237,1.); +#71237 = DIRECTION('',(0.E+000,0.E+000,1.)); +#71238 = PCURVE('',#70090,#71239); +#71239 = DEFINITIONAL_REPRESENTATION('',(#71240),#71244); +#71240 = LINE('',#71241,#71242); +#71241 = CARTESIAN_POINT('',(2.7,-0.6)); +#71242 = VECTOR('',#71243,1.); +#71243 = DIRECTION('',(-1.,0.E+000)); +#71244 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#71245 = PCURVE('',#71164,#71246); +#71246 = DEFINITIONAL_REPRESENTATION('',(#71247),#71251); +#71247 = LINE('',#71248,#71249); +#71248 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#71249 = VECTOR('',#71250,1.); +#71250 = DIRECTION('',(1.,0.E+000)); +#71251 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#71252 = ORIENTED_EDGE('',*,*,#71253,.F.); +#71253 = EDGE_CURVE('',#71254,#71231,#71256,.T.); +#71254 = VERTEX_POINT('',#71255); +#71255 = CARTESIAN_POINT('',(-0.1,-0.15,-3.1)); +#71256 = SURFACE_CURVE('',#71257,(#71261,#71268),.PCURVE_S1.); +#71257 = LINE('',#71258,#71259); +#71258 = CARTESIAN_POINT('',(-0.1,-0.15,-3.1)); +#71259 = VECTOR('',#71260,1.); +#71260 = DIRECTION('',(1.077074540829E-016,-0.242535625036, + 0.970142500145)); +#71261 = PCURVE('',#70090,#71262); +#71262 = DEFINITIONAL_REPRESENTATION('',(#71263),#71267); +#71263 = LINE('',#71264,#71265); +#71264 = CARTESIAN_POINT('',(3.3,-0.45)); +#71265 = VECTOR('',#71266,1.); +#71266 = DIRECTION('',(-0.970142500145,-0.242535625036)); +#71267 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#71268 = PCURVE('',#71138,#71269); +#71269 = DEFINITIONAL_REPRESENTATION('',(#71270),#71274); +#71270 = LINE('',#71271,#71272); +#71271 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#71272 = VECTOR('',#71273,1.); +#71273 = DIRECTION('',(1.,-3.161385893003E-032)); +#71274 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#71275 = ORIENTED_EDGE('',*,*,#71276,.F.); +#71276 = EDGE_CURVE('',#71277,#71254,#71279,.T.); +#71277 = VERTEX_POINT('',#71278); +#71278 = CARTESIAN_POINT('',(-0.1,0.15,-3.1)); +#71279 = SURFACE_CURVE('',#71280,(#71284,#71291),.PCURVE_S1.); +#71280 = LINE('',#71281,#71282); +#71281 = CARTESIAN_POINT('',(-0.1,0.15,-3.1)); +#71282 = VECTOR('',#71283,1.); +#71283 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#71284 = PCURVE('',#70090,#71285); +#71285 = DEFINITIONAL_REPRESENTATION('',(#71286),#71290); +#71286 = LINE('',#71287,#71288); +#71287 = CARTESIAN_POINT('',(3.3,-0.15)); +#71288 = VECTOR('',#71289,1.); +#71289 = DIRECTION('',(0.E+000,-1.)); +#71290 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#71291 = PCURVE('',#71110,#71292); +#71292 = DEFINITIONAL_REPRESENTATION('',(#71293),#71297); +#71293 = LINE('',#71294,#71295); +#71294 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#71295 = VECTOR('',#71296,1.); +#71296 = DIRECTION('',(-1.,0.E+000)); +#71297 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#71298 = ORIENTED_EDGE('',*,*,#71299,.F.); +#71299 = EDGE_CURVE('',#71207,#71277,#71300,.T.); +#71300 = SURFACE_CURVE('',#71301,(#71305,#71312),.PCURVE_S1.); +#71301 = LINE('',#71302,#71303); +#71302 = CARTESIAN_POINT('',(-0.1,0.3,-2.5)); +#71303 = VECTOR('',#71304,1.); +#71304 = DIRECTION('',(1.077074540829E-016,-0.242535625036, + -0.970142500145)); +#71305 = PCURVE('',#70090,#71306); +#71306 = DEFINITIONAL_REPRESENTATION('',(#71307),#71311); +#71307 = LINE('',#71308,#71309); +#71308 = CARTESIAN_POINT('',(2.7,0.E+000)); +#71309 = VECTOR('',#71310,1.); +#71310 = DIRECTION('',(0.970142500145,-0.242535625036)); +#71311 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#71312 = PCURVE('',#71082,#71313); +#71313 = DEFINITIONAL_REPRESENTATION('',(#71314),#71318); +#71314 = LINE('',#71315,#71316); +#71315 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#71316 = VECTOR('',#71317,1.); +#71317 = DIRECTION('',(1.,-3.161385893003E-032)); +#71318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#71319 = ADVANCED_FACE('',(#71320),#70304,.F.); +#71320 = FACE_BOUND('',#71321,.F.); +#71321 = EDGE_LOOP('',(#71322,#71352,#71373,#71374)); +#71322 = ORIENTED_EDGE('',*,*,#71323,.T.); +#71323 = EDGE_CURVE('',#71324,#71326,#71328,.T.); +#71324 = VERTEX_POINT('',#71325); +#71325 = CARTESIAN_POINT('',(-0.301,-2.841,6.7)); +#71326 = VERTEX_POINT('',#71327); +#71327 = CARTESIAN_POINT('',(0.301,-2.841,6.7)); +#71328 = SURFACE_CURVE('',#71329,(#71333,#71340),.PCURVE_S1.); +#71329 = LINE('',#71330,#71331); +#71330 = CARTESIAN_POINT('',(-0.6,-2.841,6.7)); +#71331 = VECTOR('',#71332,1.); +#71332 = DIRECTION('',(1.,4.440892098501E-016,0.E+000)); +#71333 = PCURVE('',#70304,#71334); +#71334 = DEFINITIONAL_REPRESENTATION('',(#71335),#71339); +#71335 = LINE('',#71336,#71337); +#71336 = CARTESIAN_POINT('',(-6.639133687259E-017,0.211424927575)); +#71337 = VECTOR('',#71338,1.); +#71338 = DIRECTION('',(-1.,-8.455602827838E-030)); +#71339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#71340 = PCURVE('',#71341,#71346); +#71341 = PLANE('',#71342); +#71342 = AXIS2_PLACEMENT_3D('',#71343,#71344,#71345); +#71343 = CARTESIAN_POINT('',(0.6,-3.14,6.7)); +#71344 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#71345 = DIRECTION('',(4.440892098501E-016,-1.,-0.E+000)); +#71346 = DEFINITIONAL_REPRESENTATION('',(#71347),#71351); +#71347 = LINE('',#71348,#71349); +#71348 = CARTESIAN_POINT('',(-0.299,1.2)); +#71349 = VECTOR('',#71350,1.); +#71350 = DIRECTION('',(0.E+000,-1.)); +#71351 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#71352 = ORIENTED_EDGE('',*,*,#71353,.F.); +#71353 = EDGE_CURVE('',#70289,#71326,#71354,.T.); +#71354 = SURFACE_CURVE('',#71355,(#71359,#71366),.PCURVE_S1.); +#71355 = LINE('',#71356,#71357); +#71356 = CARTESIAN_POINT('',(0.300333333333,-2.840333333333, + 6.699333333333)); +#71357 = VECTOR('',#71358,1.); +#71358 = DIRECTION('',(-0.57735026919,0.57735026919,-0.57735026919)); +#71359 = PCURVE('',#70304,#71360); +#71360 = DEFINITIONAL_REPRESENTATION('',(#71361),#71365); +#71361 = LINE('',#71362,#71363); +#71362 = CARTESIAN_POINT('',(-0.900333333333,0.212367736617)); +#71363 = VECTOR('',#71364,1.); +#71364 = DIRECTION('',(0.57735026919,0.816496580928)); +#71365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#71366 = PCURVE('',#70464,#71367); +#71367 = DEFINITIONAL_REPRESENTATION('',(#71368),#71372); +#71368 = LINE('',#71369,#71370); +#71369 = CARTESIAN_POINT('',(-0.299666666667,0.212367736617)); +#71370 = VECTOR('',#71371,1.); +#71371 = DIRECTION('',(-0.57735026919,0.816496580928)); +#71372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#71373 = ORIENTED_EDGE('',*,*,#70288,.F.); +#71374 = ORIENTED_EDGE('',*,*,#71375,.T.); +#71375 = EDGE_CURVE('',#70266,#71324,#71376,.T.); +#71376 = SURFACE_CURVE('',#71377,(#71381,#71388),.PCURVE_S1.); +#71377 = LINE('',#71378,#71379); +#71378 = CARTESIAN_POINT('',(-0.300333333333,-2.840333333333, + 6.699333333333)); +#71379 = VECTOR('',#71380,1.); +#71380 = DIRECTION('',(0.57735026919,0.57735026919,-0.57735026919)); +#71381 = PCURVE('',#70304,#71382); +#71382 = DEFINITIONAL_REPRESENTATION('',(#71383),#71387); +#71383 = LINE('',#71384,#71385); +#71384 = CARTESIAN_POINT('',(-0.299666666667,0.212367736617)); +#71385 = VECTOR('',#71386,1.); +#71386 = DIRECTION('',(-0.57735026919,0.816496580928)); +#71387 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#71388 = PCURVE('',#70378,#71389); +#71389 = DEFINITIONAL_REPRESENTATION('',(#71390),#71394); +#71390 = LINE('',#71391,#71392); +#71391 = CARTESIAN_POINT('',(-0.900333333333,0.212367736617)); +#71392 = VECTOR('',#71393,1.); +#71393 = DIRECTION('',(0.57735026919,0.816496580928)); +#71394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#71395 = ADVANCED_FACE('',(#71396),#70378,.F.); +#71396 = FACE_BOUND('',#71397,.F.); +#71397 = EDGE_LOOP('',(#71398,#71421,#71422,#71423)); +#71398 = ORIENTED_EDGE('',*,*,#71399,.T.); +#71399 = EDGE_CURVE('',#71400,#71324,#71402,.T.); +#71400 = VERTEX_POINT('',#71401); +#71401 = CARTESIAN_POINT('',(-0.301,-2.239,6.7)); +#71402 = SURFACE_CURVE('',#71403,(#71407,#71414),.PCURVE_S1.); +#71403 = LINE('',#71404,#71405); +#71404 = CARTESIAN_POINT('',(-0.301,-1.94,6.7)); +#71405 = VECTOR('',#71406,1.); +#71406 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#71407 = PCURVE('',#70378,#71408); +#71408 = DEFINITIONAL_REPRESENTATION('',(#71409),#71413); +#71409 = LINE('',#71410,#71411); +#71410 = CARTESIAN_POINT('',(-6.639133687259E-017,0.211424927575)); +#71411 = VECTOR('',#71412,1.); +#71412 = DIRECTION('',(-1.,-2.465190328817E-032)); +#71413 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#71414 = PCURVE('',#71341,#71415); +#71415 = DEFINITIONAL_REPRESENTATION('',(#71416),#71420); +#71416 = LINE('',#71417,#71418); +#71417 = CARTESIAN_POINT('',(-1.2,0.901)); +#71418 = VECTOR('',#71419,1.); +#71419 = DIRECTION('',(1.,0.E+000)); +#71420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#71421 = ORIENTED_EDGE('',*,*,#71375,.F.); +#71422 = ORIENTED_EDGE('',*,*,#70364,.F.); +#71423 = ORIENTED_EDGE('',*,*,#71424,.T.); +#71424 = EDGE_CURVE('',#70342,#71400,#71425,.T.); +#71425 = SURFACE_CURVE('',#71426,(#71430,#71437),.PCURVE_S1.); +#71426 = LINE('',#71427,#71428); +#71427 = CARTESIAN_POINT('',(-0.300333333333,-2.239666666667, + 6.699333333333)); +#71428 = VECTOR('',#71429,1.); +#71429 = DIRECTION('',(0.57735026919,-0.57735026919,-0.57735026919)); +#71430 = PCURVE('',#70378,#71431); +#71431 = DEFINITIONAL_REPRESENTATION('',(#71432),#71436); +#71432 = LINE('',#71433,#71434); +#71433 = CARTESIAN_POINT('',(-0.299666666667,0.212367736617)); +#71434 = VECTOR('',#71435,1.); +#71435 = DIRECTION('',(-0.57735026919,0.816496580928)); +#71436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#71437 = PCURVE('',#70432,#71438); +#71438 = DEFINITIONAL_REPRESENTATION('',(#71439),#71443); +#71439 = LINE('',#71440,#71441); +#71440 = CARTESIAN_POINT('',(-0.900333333333,0.212367736617)); +#71441 = VECTOR('',#71442,1.); +#71442 = DIRECTION('',(0.57735026919,0.816496580928)); +#71443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#71444 = ADVANCED_FACE('',(#71445),#70432,.F.); +#71445 = FACE_BOUND('',#71446,.F.); +#71446 = EDGE_LOOP('',(#71447,#71470,#71471,#71472)); +#71447 = ORIENTED_EDGE('',*,*,#71448,.T.); +#71448 = EDGE_CURVE('',#71449,#71400,#71451,.T.); +#71449 = VERTEX_POINT('',#71450); +#71450 = CARTESIAN_POINT('',(0.301,-2.239,6.7)); +#71451 = SURFACE_CURVE('',#71452,(#71456,#71463),.PCURVE_S1.); +#71452 = LINE('',#71453,#71454); +#71453 = CARTESIAN_POINT('',(0.6,-2.239,6.7)); +#71454 = VECTOR('',#71455,1.); +#71455 = DIRECTION('',(-1.,-4.440892098501E-016,0.E+000)); +#71456 = PCURVE('',#70432,#71457); +#71457 = DEFINITIONAL_REPRESENTATION('',(#71458),#71462); +#71458 = LINE('',#71459,#71460); +#71459 = CARTESIAN_POINT('',(-6.639133687259E-017,0.211424927575)); +#71460 = VECTOR('',#71461,1.); +#71461 = DIRECTION('',(-1.,-8.455602827838E-030)); +#71462 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#71463 = PCURVE('',#71341,#71464); +#71464 = DEFINITIONAL_REPRESENTATION('',(#71465),#71469); +#71465 = LINE('',#71466,#71467); +#71466 = CARTESIAN_POINT('',(-0.901,-4.001243780749E-016)); +#71467 = VECTOR('',#71468,1.); +#71468 = DIRECTION('',(0.E+000,1.)); +#71469 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#71470 = ORIENTED_EDGE('',*,*,#71424,.F.); +#71471 = ORIENTED_EDGE('',*,*,#70418,.F.); +#71472 = ORIENTED_EDGE('',*,*,#71473,.T.); +#71473 = EDGE_CURVE('',#70396,#71449,#71474,.T.); +#71474 = SURFACE_CURVE('',#71475,(#71479,#71486),.PCURVE_S1.); +#71475 = LINE('',#71476,#71477); +#71476 = CARTESIAN_POINT('',(0.300333333333,-2.239666666667, + 6.699333333333)); +#71477 = VECTOR('',#71478,1.); +#71478 = DIRECTION('',(-0.57735026919,-0.57735026919,-0.57735026919)); +#71479 = PCURVE('',#70432,#71480); +#71480 = DEFINITIONAL_REPRESENTATION('',(#71481),#71485); +#71481 = LINE('',#71482,#71483); +#71482 = CARTESIAN_POINT('',(-0.299666666667,0.212367736617)); +#71483 = VECTOR('',#71484,1.); +#71484 = DIRECTION('',(-0.57735026919,0.816496580928)); +#71485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#71486 = PCURVE('',#70464,#71487); +#71487 = DEFINITIONAL_REPRESENTATION('',(#71488),#71492); +#71488 = LINE('',#71489,#71490); +#71489 = CARTESIAN_POINT('',(-0.900333333333,0.212367736617)); +#71490 = VECTOR('',#71491,1.); +#71491 = DIRECTION('',(0.57735026919,0.816496580928)); +#71492 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#71493 = ADVANCED_FACE('',(#71494),#70464,.F.); +#71494 = FACE_BOUND('',#71495,.T.); +#71495 = EDGE_LOOP('',(#71496,#71497,#71498,#71499)); +#71496 = ORIENTED_EDGE('',*,*,#71353,.F.); +#71497 = ORIENTED_EDGE('',*,*,#70450,.T.); +#71498 = ORIENTED_EDGE('',*,*,#71473,.T.); +#71499 = ORIENTED_EDGE('',*,*,#71500,.F.); +#71500 = EDGE_CURVE('',#71326,#71449,#71501,.T.); +#71501 = SURFACE_CURVE('',#71502,(#71506,#71513),.PCURVE_S1.); +#71502 = LINE('',#71503,#71504); +#71503 = CARTESIAN_POINT('',(0.301,-3.14,6.7)); +#71504 = VECTOR('',#71505,1.); +#71505 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#71506 = PCURVE('',#70464,#71507); +#71507 = DEFINITIONAL_REPRESENTATION('',(#71508),#71512); +#71508 = LINE('',#71509,#71510); +#71509 = CARTESIAN_POINT('',(-6.639133687259E-017,0.211424927575)); +#71510 = VECTOR('',#71511,1.); +#71511 = DIRECTION('',(-1.,-2.465190328817E-032)); +#71512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#71513 = PCURVE('',#71341,#71514); +#71514 = DEFINITIONAL_REPRESENTATION('',(#71515),#71519); +#71515 = LINE('',#71516,#71517); +#71516 = CARTESIAN_POINT('',(-1.327826737452E-016,0.299)); +#71517 = VECTOR('',#71518,1.); +#71518 = DIRECTION('',(-1.,0.E+000)); +#71519 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#71520 = ADVANCED_FACE('',(#71521),#70520,.F.); +#71521 = FACE_BOUND('',#71522,.F.); +#71522 = EDGE_LOOP('',(#71523,#71553,#71574,#71575)); +#71523 = ORIENTED_EDGE('',*,*,#71524,.T.); +#71524 = EDGE_CURVE('',#71525,#71527,#71529,.T.); +#71525 = VERTEX_POINT('',#71526); +#71526 = CARTESIAN_POINT('',(0.301,-0.301,6.7)); +#71527 = VERTEX_POINT('',#71528); +#71528 = CARTESIAN_POINT('',(0.301,0.301,6.7)); +#71529 = SURFACE_CURVE('',#71530,(#71534,#71541),.PCURVE_S1.); +#71530 = LINE('',#71531,#71532); +#71531 = CARTESIAN_POINT('',(0.301,-0.6,6.7)); +#71532 = VECTOR('',#71533,1.); +#71533 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#71534 = PCURVE('',#70520,#71535); +#71535 = DEFINITIONAL_REPRESENTATION('',(#71536),#71540); +#71536 = LINE('',#71537,#71538); +#71537 = CARTESIAN_POINT('',(-6.639133687259E-017,0.211424927575)); +#71538 = VECTOR('',#71539,1.); +#71539 = DIRECTION('',(-1.,-2.465190328817E-032)); +#71540 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#71541 = PCURVE('',#71542,#71547); +#71542 = PLANE('',#71543); +#71543 = AXIS2_PLACEMENT_3D('',#71544,#71545,#71546); +#71544 = CARTESIAN_POINT('',(0.6,-0.6,6.7)); +#71545 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#71546 = DIRECTION('',(4.440892098501E-016,-1.,-0.E+000)); +#71547 = DEFINITIONAL_REPRESENTATION('',(#71548),#71552); +#71548 = LINE('',#71549,#71550); +#71549 = CARTESIAN_POINT('',(-1.327826737452E-016,0.299)); +#71550 = VECTOR('',#71551,1.); +#71551 = DIRECTION('',(-1.,0.E+000)); +#71552 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#71553 = ORIENTED_EDGE('',*,*,#71554,.F.); +#71554 = EDGE_CURVE('',#70505,#71527,#71555,.T.); +#71555 = SURFACE_CURVE('',#71556,(#71560,#71567),.PCURVE_S1.); +#71556 = LINE('',#71557,#71558); +#71557 = CARTESIAN_POINT('',(0.300333333333,0.300333333333, + 6.699333333333)); +#71558 = VECTOR('',#71559,1.); +#71559 = DIRECTION('',(-0.57735026919,-0.57735026919,-0.57735026919)); +#71560 = PCURVE('',#70520,#71561); +#71561 = DEFINITIONAL_REPRESENTATION('',(#71562),#71566); +#71562 = LINE('',#71563,#71564); +#71563 = CARTESIAN_POINT('',(-0.900333333333,0.212367736617)); +#71564 = VECTOR('',#71565,1.); +#71565 = DIRECTION('',(0.57735026919,0.816496580928)); +#71566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#71567 = PCURVE('',#70680,#71568); +#71568 = DEFINITIONAL_REPRESENTATION('',(#71569),#71573); +#71569 = LINE('',#71570,#71571); +#71570 = CARTESIAN_POINT('',(-0.299666666667,0.212367736617)); +#71571 = VECTOR('',#71572,1.); +#71572 = DIRECTION('',(-0.57735026919,0.816496580928)); +#71573 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#71574 = ORIENTED_EDGE('',*,*,#70504,.F.); +#71575 = ORIENTED_EDGE('',*,*,#71576,.T.); +#71576 = EDGE_CURVE('',#70482,#71525,#71577,.T.); +#71577 = SURFACE_CURVE('',#71578,(#71582,#71589),.PCURVE_S1.); +#71578 = LINE('',#71579,#71580); +#71579 = CARTESIAN_POINT('',(0.300333333333,-0.300333333333, + 6.699333333333)); +#71580 = VECTOR('',#71581,1.); +#71581 = DIRECTION('',(-0.57735026919,0.57735026919,-0.57735026919)); +#71582 = PCURVE('',#70520,#71583); +#71583 = DEFINITIONAL_REPRESENTATION('',(#71584),#71588); +#71584 = LINE('',#71585,#71586); +#71585 = CARTESIAN_POINT('',(-0.299666666667,0.212367736617)); +#71586 = VECTOR('',#71587,1.); +#71587 = DIRECTION('',(-0.57735026919,0.816496580928)); +#71588 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#71589 = PCURVE('',#70594,#71590); +#71590 = DEFINITIONAL_REPRESENTATION('',(#71591),#71595); +#71591 = LINE('',#71592,#71593); +#71592 = CARTESIAN_POINT('',(-0.900333333333,0.212367736617)); +#71593 = VECTOR('',#71594,1.); +#71594 = DIRECTION('',(0.57735026919,0.816496580928)); +#71595 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#71596 = ADVANCED_FACE('',(#71597),#70594,.F.); +#71597 = FACE_BOUND('',#71598,.F.); +#71598 = EDGE_LOOP('',(#71599,#71622,#71623,#71624)); +#71599 = ORIENTED_EDGE('',*,*,#71600,.T.); +#71600 = EDGE_CURVE('',#71601,#71525,#71603,.T.); +#71601 = VERTEX_POINT('',#71602); +#71602 = CARTESIAN_POINT('',(-0.301,-0.301,6.7)); +#71603 = SURFACE_CURVE('',#71604,(#71608,#71615),.PCURVE_S1.); +#71604 = LINE('',#71605,#71606); +#71605 = CARTESIAN_POINT('',(-0.6,-0.301,6.7)); +#71606 = VECTOR('',#71607,1.); +#71607 = DIRECTION('',(1.,4.440892098501E-016,0.E+000)); +#71608 = PCURVE('',#70594,#71609); +#71609 = DEFINITIONAL_REPRESENTATION('',(#71610),#71614); +#71610 = LINE('',#71611,#71612); +#71611 = CARTESIAN_POINT('',(-6.639133687259E-017,0.211424927575)); +#71612 = VECTOR('',#71613,1.); +#71613 = DIRECTION('',(-1.,-8.455602827838E-030)); +#71614 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#71615 = PCURVE('',#71542,#71616); +#71616 = DEFINITIONAL_REPRESENTATION('',(#71617),#71621); +#71617 = LINE('',#71618,#71619); +#71618 = CARTESIAN_POINT('',(-0.299,1.2)); +#71619 = VECTOR('',#71620,1.); +#71620 = DIRECTION('',(0.E+000,-1.)); +#71621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#71622 = ORIENTED_EDGE('',*,*,#71576,.F.); +#71623 = ORIENTED_EDGE('',*,*,#70580,.F.); +#71624 = ORIENTED_EDGE('',*,*,#71625,.T.); +#71625 = EDGE_CURVE('',#70558,#71601,#71626,.T.); +#71626 = SURFACE_CURVE('',#71627,(#71631,#71638),.PCURVE_S1.); +#71627 = LINE('',#71628,#71629); +#71628 = CARTESIAN_POINT('',(-0.300333333333,-0.300333333333, + 6.699333333333)); +#71629 = VECTOR('',#71630,1.); +#71630 = DIRECTION('',(0.57735026919,0.57735026919,-0.57735026919)); +#71631 = PCURVE('',#70594,#71632); +#71632 = DEFINITIONAL_REPRESENTATION('',(#71633),#71637); +#71633 = LINE('',#71634,#71635); +#71634 = CARTESIAN_POINT('',(-0.299666666667,0.212367736617)); +#71635 = VECTOR('',#71636,1.); +#71636 = DIRECTION('',(-0.57735026919,0.816496580928)); +#71637 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#71638 = PCURVE('',#70648,#71639); +#71639 = DEFINITIONAL_REPRESENTATION('',(#71640),#71644); +#71640 = LINE('',#71641,#71642); +#71641 = CARTESIAN_POINT('',(-0.900333333333,0.212367736617)); +#71642 = VECTOR('',#71643,1.); +#71643 = DIRECTION('',(0.57735026919,0.816496580928)); +#71644 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#71645 = ADVANCED_FACE('',(#71646),#70648,.F.); +#71646 = FACE_BOUND('',#71647,.F.); +#71647 = EDGE_LOOP('',(#71648,#71671,#71672,#71673)); +#71648 = ORIENTED_EDGE('',*,*,#71649,.T.); +#71649 = EDGE_CURVE('',#71650,#71601,#71652,.T.); +#71650 = VERTEX_POINT('',#71651); +#71651 = CARTESIAN_POINT('',(-0.301,0.301,6.7)); +#71652 = SURFACE_CURVE('',#71653,(#71657,#71664),.PCURVE_S1.); +#71653 = LINE('',#71654,#71655); +#71654 = CARTESIAN_POINT('',(-0.301,0.6,6.7)); +#71655 = VECTOR('',#71656,1.); +#71656 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#71657 = PCURVE('',#70648,#71658); +#71658 = DEFINITIONAL_REPRESENTATION('',(#71659),#71663); +#71659 = LINE('',#71660,#71661); +#71660 = CARTESIAN_POINT('',(-6.639133687259E-017,0.211424927575)); +#71661 = VECTOR('',#71662,1.); +#71662 = DIRECTION('',(-1.,-2.465190328817E-032)); +#71663 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#71664 = PCURVE('',#71542,#71665); +#71665 = DEFINITIONAL_REPRESENTATION('',(#71666),#71670); +#71666 = LINE('',#71667,#71668); +#71667 = CARTESIAN_POINT('',(-1.2,0.901)); +#71668 = VECTOR('',#71669,1.); +#71669 = DIRECTION('',(1.,0.E+000)); +#71670 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#71671 = ORIENTED_EDGE('',*,*,#71625,.F.); +#71672 = ORIENTED_EDGE('',*,*,#70634,.F.); +#71673 = ORIENTED_EDGE('',*,*,#71674,.T.); +#71674 = EDGE_CURVE('',#70612,#71650,#71675,.T.); +#71675 = SURFACE_CURVE('',#71676,(#71680,#71687),.PCURVE_S1.); +#71676 = LINE('',#71677,#71678); +#71677 = CARTESIAN_POINT('',(-0.300333333333,0.300333333333, + 6.699333333333)); +#71678 = VECTOR('',#71679,1.); +#71679 = DIRECTION('',(0.57735026919,-0.57735026919,-0.57735026919)); +#71680 = PCURVE('',#70648,#71681); +#71681 = DEFINITIONAL_REPRESENTATION('',(#71682),#71686); +#71682 = LINE('',#71683,#71684); +#71683 = CARTESIAN_POINT('',(-0.299666666667,0.212367736617)); +#71684 = VECTOR('',#71685,1.); +#71685 = DIRECTION('',(-0.57735026919,0.816496580928)); +#71686 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#71687 = PCURVE('',#70680,#71688); +#71688 = DEFINITIONAL_REPRESENTATION('',(#71689),#71693); +#71689 = LINE('',#71690,#71691); +#71690 = CARTESIAN_POINT('',(-0.900333333333,0.212367736617)); +#71691 = VECTOR('',#71692,1.); +#71692 = DIRECTION('',(0.57735026919,0.816496580928)); +#71693 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#71694 = ADVANCED_FACE('',(#71695),#70680,.F.); +#71695 = FACE_BOUND('',#71696,.T.); +#71696 = EDGE_LOOP('',(#71697,#71698,#71699,#71700)); +#71697 = ORIENTED_EDGE('',*,*,#71554,.F.); +#71698 = ORIENTED_EDGE('',*,*,#70666,.T.); +#71699 = ORIENTED_EDGE('',*,*,#71674,.T.); +#71700 = ORIENTED_EDGE('',*,*,#71701,.F.); +#71701 = EDGE_CURVE('',#71527,#71650,#71702,.T.); +#71702 = SURFACE_CURVE('',#71703,(#71707,#71714),.PCURVE_S1.); +#71703 = LINE('',#71704,#71705); +#71704 = CARTESIAN_POINT('',(0.6,0.301,6.7)); +#71705 = VECTOR('',#71706,1.); +#71706 = DIRECTION('',(-1.,-4.440892098501E-016,0.E+000)); +#71707 = PCURVE('',#70680,#71708); +#71708 = DEFINITIONAL_REPRESENTATION('',(#71709),#71713); +#71709 = LINE('',#71710,#71711); +#71710 = CARTESIAN_POINT('',(-6.639133687259E-017,0.211424927575)); +#71711 = VECTOR('',#71712,1.); +#71712 = DIRECTION('',(-1.,-8.455602827838E-030)); +#71713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#71714 = PCURVE('',#71542,#71715); +#71715 = DEFINITIONAL_REPRESENTATION('',(#71716),#71720); +#71716 = LINE('',#71717,#71718); +#71717 = CARTESIAN_POINT('',(-0.901,-4.001243780749E-016)); +#71718 = VECTOR('',#71719,1.); +#71719 = DIRECTION('',(0.E+000,1.)); +#71720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#71721 = ADVANCED_FACE('',(#71722),#70713,.T.); +#71722 = FACE_BOUND('',#71723,.T.); +#71723 = EDGE_LOOP('',(#71724,#71725,#71726,#71747)); +#71724 = ORIENTED_EDGE('',*,*,#70839,.T.); +#71725 = ORIENTED_EDGE('',*,*,#70867,.T.); +#71726 = ORIENTED_EDGE('',*,*,#71727,.F.); +#71727 = EDGE_CURVE('',#70698,#70868,#71728,.T.); +#71728 = SURFACE_CURVE('',#71729,(#71733,#71740),.PCURVE_S1.); +#71729 = LINE('',#71730,#71731); +#71730 = CARTESIAN_POINT('',(-0.1,-2.24,-2.5)); +#71731 = VECTOR('',#71732,1.); +#71732 = DIRECTION('',(1.,4.440892098501E-016,0.E+000)); +#71733 = PCURVE('',#70713,#71734); +#71734 = DEFINITIONAL_REPRESENTATION('',(#71735),#71739); +#71735 = LINE('',#71736,#71737); +#71736 = CARTESIAN_POINT('',(2.7,0.E+000)); +#71737 = VECTOR('',#71738,1.); +#71738 = DIRECTION('',(0.E+000,-1.)); +#71739 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#71740 = PCURVE('',#70824,#71741); +#71741 = DEFINITIONAL_REPRESENTATION('',(#71742),#71746); +#71742 = LINE('',#71743,#71744); +#71743 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#71744 = VECTOR('',#71745,1.); +#71745 = DIRECTION('',(1.626039540887E-028,-1.)); +#71746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#71747 = ORIENTED_EDGE('',*,*,#70697,.F.); +#71748 = ADVANCED_FACE('',(#71749),#70824,.T.); +#71749 = FACE_BOUND('',#71750,.T.); +#71750 = EDGE_LOOP('',(#71751,#71752,#71753,#71774)); +#71751 = ORIENTED_EDGE('',*,*,#71727,.T.); +#71752 = ORIENTED_EDGE('',*,*,#70890,.T.); +#71753 = ORIENTED_EDGE('',*,*,#71754,.F.); +#71754 = EDGE_CURVE('',#70783,#70891,#71755,.T.); +#71755 = SURFACE_CURVE('',#71756,(#71760,#71767),.PCURVE_S1.); +#71756 = LINE('',#71757,#71758); +#71757 = CARTESIAN_POINT('',(-0.1,-2.39,-3.1)); +#71758 = VECTOR('',#71759,1.); +#71759 = DIRECTION('',(1.,4.440892098501E-016,0.E+000)); +#71760 = PCURVE('',#70824,#71761); +#71761 = DEFINITIONAL_REPRESENTATION('',(#71762),#71766); +#71762 = LINE('',#71763,#71764); +#71763 = CARTESIAN_POINT('',(0.618465843843,6.661338147755E-017)); +#71764 = VECTOR('',#71765,1.); +#71765 = DIRECTION('',(1.626039540887E-028,-1.)); +#71766 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#71767 = PCURVE('',#70798,#71768); +#71768 = DEFINITIONAL_REPRESENTATION('',(#71769),#71773); +#71769 = LINE('',#71770,#71771); +#71770 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#71771 = VECTOR('',#71772,1.); +#71772 = DIRECTION('',(0.E+000,-1.)); +#71773 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#71774 = ORIENTED_EDGE('',*,*,#70810,.F.); +#71775 = ADVANCED_FACE('',(#71776),#70798,.F.); +#71776 = FACE_BOUND('',#71777,.T.); +#71777 = EDGE_LOOP('',(#71778,#71779,#71780,#71801)); +#71778 = ORIENTED_EDGE('',*,*,#71754,.T.); +#71779 = ORIENTED_EDGE('',*,*,#70913,.T.); +#71780 = ORIENTED_EDGE('',*,*,#71781,.F.); +#71781 = EDGE_CURVE('',#70755,#70914,#71782,.T.); +#71782 = SURFACE_CURVE('',#71783,(#71787,#71794),.PCURVE_S1.); +#71783 = LINE('',#71784,#71785); +#71784 = CARTESIAN_POINT('',(-0.1,-2.69,-3.1)); +#71785 = VECTOR('',#71786,1.); +#71786 = DIRECTION('',(1.,4.440892098501E-016,0.E+000)); +#71787 = PCURVE('',#70798,#71788); +#71788 = DEFINITIONAL_REPRESENTATION('',(#71789),#71793); +#71789 = LINE('',#71790,#71791); +#71790 = CARTESIAN_POINT('',(-0.3,1.33226762955E-016)); +#71791 = VECTOR('',#71792,1.); +#71792 = DIRECTION('',(0.E+000,-1.)); +#71793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#71794 = PCURVE('',#70770,#71795); +#71795 = DEFINITIONAL_REPRESENTATION('',(#71796),#71800); +#71796 = LINE('',#71797,#71798); +#71797 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#71798 = VECTOR('',#71799,1.); +#71799 = DIRECTION('',(1.626039540887E-028,-1.)); +#71800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#71801 = ORIENTED_EDGE('',*,*,#70782,.F.); +#71802 = ADVANCED_FACE('',(#71803),#70770,.T.); +#71803 = FACE_BOUND('',#71804,.T.); +#71804 = EDGE_LOOP('',(#71805,#71806,#71807,#71828)); +#71805 = ORIENTED_EDGE('',*,*,#71781,.T.); +#71806 = ORIENTED_EDGE('',*,*,#70936,.T.); +#71807 = ORIENTED_EDGE('',*,*,#71808,.F.); +#71808 = EDGE_CURVE('',#70727,#70937,#71809,.T.); +#71809 = SURFACE_CURVE('',#71810,(#71814,#71821),.PCURVE_S1.); +#71810 = LINE('',#71811,#71812); +#71811 = CARTESIAN_POINT('',(-0.1,-2.84,-2.5)); +#71812 = VECTOR('',#71813,1.); +#71813 = DIRECTION('',(1.,4.440892098501E-016,0.E+000)); +#71814 = PCURVE('',#70770,#71815); +#71815 = DEFINITIONAL_REPRESENTATION('',(#71816),#71820); +#71816 = LINE('',#71817,#71818); +#71817 = CARTESIAN_POINT('',(0.618465843843,6.661338147755E-017)); +#71818 = VECTOR('',#71819,1.); +#71819 = DIRECTION('',(1.626039540887E-028,-1.)); +#71820 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#71821 = PCURVE('',#70742,#71822); +#71822 = DEFINITIONAL_REPRESENTATION('',(#71823),#71827); +#71823 = LINE('',#71824,#71825); +#71824 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#71825 = VECTOR('',#71826,1.); +#71826 = DIRECTION('',(0.E+000,-1.)); +#71827 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#71828 = ORIENTED_EDGE('',*,*,#70754,.F.); +#71829 = ADVANCED_FACE('',(#71830),#70742,.T.); +#71830 = FACE_BOUND('',#71831,.T.); +#71831 = EDGE_LOOP('',(#71832,#71833,#71834,#71835)); +#71832 = ORIENTED_EDGE('',*,*,#71808,.T.); +#71833 = ORIENTED_EDGE('',*,*,#70959,.T.); +#71834 = ORIENTED_EDGE('',*,*,#70985,.F.); +#71835 = ORIENTED_EDGE('',*,*,#70726,.F.); +#71836 = ADVANCED_FACE('',(#71837),#71024,.T.); +#71837 = FACE_BOUND('',#71838,.T.); +#71838 = EDGE_LOOP('',(#71839,#71840,#71841,#71862)); +#71839 = ORIENTED_EDGE('',*,*,#71010,.T.); +#71840 = ORIENTED_EDGE('',*,*,#71043,.T.); +#71841 = ORIENTED_EDGE('',*,*,#71842,.F.); +#71842 = EDGE_CURVE('',#71207,#71044,#71843,.T.); +#71843 = SURFACE_CURVE('',#71844,(#71848,#71855),.PCURVE_S1.); +#71844 = LINE('',#71845,#71846); +#71845 = CARTESIAN_POINT('',(-0.1,0.3,-2.5)); +#71846 = VECTOR('',#71847,1.); +#71847 = DIRECTION('',(1.,4.440892098501E-016,0.E+000)); +#71848 = PCURVE('',#71024,#71849); +#71849 = DEFINITIONAL_REPRESENTATION('',(#71850),#71854); +#71850 = LINE('',#71851,#71852); +#71851 = CARTESIAN_POINT('',(2.7,0.E+000)); +#71852 = VECTOR('',#71853,1.); +#71853 = DIRECTION('',(0.E+000,-1.)); +#71854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#71855 = PCURVE('',#71082,#71856); +#71856 = DEFINITIONAL_REPRESENTATION('',(#71857),#71861); +#71857 = LINE('',#71858,#71859); +#71858 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#71859 = VECTOR('',#71860,1.); +#71860 = DIRECTION('',(1.626039540887E-028,-1.)); +#71861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#71862 = ORIENTED_EDGE('',*,*,#71206,.F.); +#71863 = ADVANCED_FACE('',(#71864),#71164,.T.); +#71864 = FACE_BOUND('',#71865,.T.); +#71865 = EDGE_LOOP('',(#71866,#71887,#71888,#71889)); +#71866 = ORIENTED_EDGE('',*,*,#71867,.T.); +#71867 = EDGE_CURVE('',#71231,#71123,#71868,.T.); +#71868 = SURFACE_CURVE('',#71869,(#71873,#71880),.PCURVE_S1.); +#71869 = LINE('',#71870,#71871); +#71870 = CARTESIAN_POINT('',(-0.1,-0.3,-2.5)); +#71871 = VECTOR('',#71872,1.); +#71872 = DIRECTION('',(1.,4.440892098501E-016,0.E+000)); +#71873 = PCURVE('',#71164,#71874); +#71874 = DEFINITIONAL_REPRESENTATION('',(#71875),#71879); +#71875 = LINE('',#71876,#71877); +#71876 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#71877 = VECTOR('',#71878,1.); +#71878 = DIRECTION('',(0.E+000,-1.)); +#71879 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#71880 = PCURVE('',#71138,#71881); +#71881 = DEFINITIONAL_REPRESENTATION('',(#71882),#71886); +#71882 = LINE('',#71883,#71884); +#71883 = CARTESIAN_POINT('',(0.618465843843,6.661338147755E-017)); +#71884 = VECTOR('',#71885,1.); +#71885 = DIRECTION('',(1.626039540887E-028,-1.)); +#71886 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#71887 = ORIENTED_EDGE('',*,*,#71150,.T.); +#71888 = ORIENTED_EDGE('',*,*,#71181,.F.); +#71889 = ORIENTED_EDGE('',*,*,#71230,.F.); +#71890 = ADVANCED_FACE('',(#71891),#71138,.T.); +#71891 = FACE_BOUND('',#71892,.T.); +#71892 = EDGE_LOOP('',(#71893,#71914,#71915,#71916)); +#71893 = ORIENTED_EDGE('',*,*,#71894,.T.); +#71894 = EDGE_CURVE('',#71254,#71095,#71895,.T.); +#71895 = SURFACE_CURVE('',#71896,(#71900,#71907),.PCURVE_S1.); +#71896 = LINE('',#71897,#71898); +#71897 = CARTESIAN_POINT('',(-0.1,-0.15,-3.1)); +#71898 = VECTOR('',#71899,1.); +#71899 = DIRECTION('',(1.,4.440892098501E-016,0.E+000)); +#71900 = PCURVE('',#71138,#71901); +#71901 = DEFINITIONAL_REPRESENTATION('',(#71902),#71906); +#71902 = LINE('',#71903,#71904); +#71903 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#71904 = VECTOR('',#71905,1.); +#71905 = DIRECTION('',(1.626039540887E-028,-1.)); +#71906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#71907 = PCURVE('',#71110,#71908); +#71908 = DEFINITIONAL_REPRESENTATION('',(#71909),#71913); +#71909 = LINE('',#71910,#71911); +#71910 = CARTESIAN_POINT('',(-0.3,1.33226762955E-016)); +#71911 = VECTOR('',#71912,1.); +#71912 = DIRECTION('',(0.E+000,-1.)); +#71913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#71914 = ORIENTED_EDGE('',*,*,#71122,.T.); +#71915 = ORIENTED_EDGE('',*,*,#71867,.F.); +#71916 = ORIENTED_EDGE('',*,*,#71253,.F.); +#71917 = ADVANCED_FACE('',(#71918),#71110,.F.); +#71918 = FACE_BOUND('',#71919,.T.); +#71919 = EDGE_LOOP('',(#71920,#71941,#71942,#71943)); +#71920 = ORIENTED_EDGE('',*,*,#71921,.T.); +#71921 = EDGE_CURVE('',#71277,#71067,#71922,.T.); +#71922 = SURFACE_CURVE('',#71923,(#71927,#71934),.PCURVE_S1.); +#71923 = LINE('',#71924,#71925); +#71924 = CARTESIAN_POINT('',(-0.1,0.15,-3.1)); +#71925 = VECTOR('',#71926,1.); +#71926 = DIRECTION('',(1.,4.440892098501E-016,0.E+000)); +#71927 = PCURVE('',#71110,#71928); +#71928 = DEFINITIONAL_REPRESENTATION('',(#71929),#71933); +#71929 = LINE('',#71930,#71931); +#71930 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#71931 = VECTOR('',#71932,1.); +#71932 = DIRECTION('',(0.E+000,-1.)); +#71933 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#71934 = PCURVE('',#71082,#71935); +#71935 = DEFINITIONAL_REPRESENTATION('',(#71936),#71940); +#71936 = LINE('',#71937,#71938); +#71937 = CARTESIAN_POINT('',(0.618465843843,6.661338147755E-017)); +#71938 = VECTOR('',#71939,1.); +#71939 = DIRECTION('',(1.626039540887E-028,-1.)); +#71940 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#71941 = ORIENTED_EDGE('',*,*,#71094,.T.); +#71942 = ORIENTED_EDGE('',*,*,#71894,.F.); +#71943 = ORIENTED_EDGE('',*,*,#71276,.F.); +#71944 = ADVANCED_FACE('',(#71945),#71082,.T.); +#71945 = FACE_BOUND('',#71946,.T.); +#71946 = EDGE_LOOP('',(#71947,#71948,#71949,#71950)); +#71947 = ORIENTED_EDGE('',*,*,#71842,.T.); +#71948 = ORIENTED_EDGE('',*,*,#71066,.T.); +#71949 = ORIENTED_EDGE('',*,*,#71921,.F.); +#71950 = ORIENTED_EDGE('',*,*,#71299,.F.); +#71951 = ADVANCED_FACE('',(#71952,#71958),#71341,.F.); +#71952 = FACE_BOUND('',#71953,.F.); +#71953 = EDGE_LOOP('',(#71954,#71955,#71956,#71957)); +#71954 = ORIENTED_EDGE('',*,*,#71500,.F.); +#71955 = ORIENTED_EDGE('',*,*,#71323,.F.); +#71956 = ORIENTED_EDGE('',*,*,#71399,.F.); +#71957 = ORIENTED_EDGE('',*,*,#71448,.F.); +#71958 = FACE_BOUND('',#71959,.F.); +#71959 = EDGE_LOOP('',(#71960,#71990,#72018,#72046)); +#71960 = ORIENTED_EDGE('',*,*,#71961,.T.); +#71961 = EDGE_CURVE('',#71962,#71964,#71966,.T.); +#71962 = VERTEX_POINT('',#71963); +#71963 = CARTESIAN_POINT('',(-0.3,-2.84,6.7)); +#71964 = VERTEX_POINT('',#71965); +#71965 = CARTESIAN_POINT('',(0.3,-2.84,6.7)); +#71966 = SURFACE_CURVE('',#71967,(#71971,#71978),.PCURVE_S1.); +#71967 = LINE('',#71968,#71969); +#71968 = CARTESIAN_POINT('',(-0.3,-2.84,6.7)); +#71969 = VECTOR('',#71970,1.); +#71970 = DIRECTION('',(1.,4.440892098501E-016,0.E+000)); +#71971 = PCURVE('',#71341,#71972); +#71972 = DEFINITIONAL_REPRESENTATION('',(#71973),#71977); +#71973 = LINE('',#71974,#71975); +#71974 = CARTESIAN_POINT('',(-0.3,0.9)); +#71975 = VECTOR('',#71976,1.); +#71976 = DIRECTION('',(0.E+000,-1.)); +#71977 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#71978 = PCURVE('',#71979,#71984); +#71979 = PLANE('',#71980); +#71980 = AXIS2_PLACEMENT_3D('',#71981,#71982,#71983); +#71981 = CARTESIAN_POINT('',(-0.3,-2.84,6.7)); +#71982 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#71983 = DIRECTION('',(0.E+000,0.E+000,1.)); +#71984 = DEFINITIONAL_REPRESENTATION('',(#71985),#71989); +#71985 = LINE('',#71986,#71987); +#71986 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#71987 = VECTOR('',#71988,1.); +#71988 = DIRECTION('',(0.E+000,1.)); +#71989 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#71990 = ORIENTED_EDGE('',*,*,#71991,.T.); +#71991 = EDGE_CURVE('',#71964,#71992,#71994,.T.); +#71992 = VERTEX_POINT('',#71993); +#71993 = CARTESIAN_POINT('',(0.3,-2.24,6.7)); +#71994 = SURFACE_CURVE('',#71995,(#71999,#72006),.PCURVE_S1.); +#71995 = LINE('',#71996,#71997); +#71996 = CARTESIAN_POINT('',(0.3,-2.84,6.7)); +#71997 = VECTOR('',#71998,1.); +#71998 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#71999 = PCURVE('',#71341,#72000); +#72000 = DEFINITIONAL_REPRESENTATION('',(#72001),#72005); +#72001 = LINE('',#72002,#72003); +#72002 = CARTESIAN_POINT('',(-0.3,0.3)); +#72003 = VECTOR('',#72004,1.); +#72004 = DIRECTION('',(-1.,0.E+000)); +#72005 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#72006 = PCURVE('',#72007,#72012); +#72007 = PLANE('',#72008); +#72008 = AXIS2_PLACEMENT_3D('',#72009,#72010,#72011); +#72009 = CARTESIAN_POINT('',(0.3,-2.84,6.7)); +#72010 = DIRECTION('',(1.,4.440892098501E-016,0.E+000)); +#72011 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#72012 = DEFINITIONAL_REPRESENTATION('',(#72013),#72017); +#72013 = LINE('',#72014,#72015); +#72014 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#72015 = VECTOR('',#72016,1.); +#72016 = DIRECTION('',(1.,0.E+000)); +#72017 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#72018 = ORIENTED_EDGE('',*,*,#72019,.T.); +#72019 = EDGE_CURVE('',#71992,#72020,#72022,.T.); +#72020 = VERTEX_POINT('',#72021); +#72021 = CARTESIAN_POINT('',(-0.3,-2.24,6.7)); +#72022 = SURFACE_CURVE('',#72023,(#72027,#72034),.PCURVE_S1.); +#72023 = LINE('',#72024,#72025); +#72024 = CARTESIAN_POINT('',(0.3,-2.24,6.7)); +#72025 = VECTOR('',#72026,1.); +#72026 = DIRECTION('',(-1.,-4.440892098501E-016,0.E+000)); +#72027 = PCURVE('',#71341,#72028); +#72028 = DEFINITIONAL_REPRESENTATION('',(#72029),#72033); +#72029 = LINE('',#72030,#72031); +#72030 = CARTESIAN_POINT('',(-0.9,0.3)); +#72031 = VECTOR('',#72032,1.); +#72032 = DIRECTION('',(0.E+000,1.)); +#72033 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#72034 = PCURVE('',#72035,#72040); +#72035 = PLANE('',#72036); +#72036 = AXIS2_PLACEMENT_3D('',#72037,#72038,#72039); +#72037 = CARTESIAN_POINT('',(0.3,-2.24,6.7)); +#72038 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#72039 = DIRECTION('',(0.E+000,-0.E+000,-1.)); +#72040 = DEFINITIONAL_REPRESENTATION('',(#72041),#72045); +#72041 = LINE('',#72042,#72043); +#72042 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#72043 = VECTOR('',#72044,1.); +#72044 = DIRECTION('',(0.E+000,-1.)); +#72045 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#72046 = ORIENTED_EDGE('',*,*,#72047,.T.); +#72047 = EDGE_CURVE('',#72020,#71962,#72048,.T.); +#72048 = SURFACE_CURVE('',#72049,(#72053,#72060),.PCURVE_S1.); +#72049 = LINE('',#72050,#72051); +#72050 = CARTESIAN_POINT('',(-0.3,-2.24,6.7)); +#72051 = VECTOR('',#72052,1.); +#72052 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#72053 = PCURVE('',#71341,#72054); +#72054 = DEFINITIONAL_REPRESENTATION('',(#72055),#72059); +#72055 = LINE('',#72056,#72057); +#72056 = CARTESIAN_POINT('',(-0.9,0.9)); +#72057 = VECTOR('',#72058,1.); +#72058 = DIRECTION('',(1.,0.E+000)); +#72059 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#72060 = PCURVE('',#72061,#72066); +#72061 = PLANE('',#72062); +#72062 = AXIS2_PLACEMENT_3D('',#72063,#72064,#72065); +#72063 = CARTESIAN_POINT('',(-0.3,-2.24,6.7)); +#72064 = DIRECTION('',(-1.,-4.440892098501E-016,0.E+000)); +#72065 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#72066 = DEFINITIONAL_REPRESENTATION('',(#72067),#72071); +#72067 = LINE('',#72068,#72069); +#72068 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#72069 = VECTOR('',#72070,1.); +#72070 = DIRECTION('',(1.,0.E+000)); +#72071 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#72072 = ADVANCED_FACE('',(#72073,#72079),#71542,.F.); +#72073 = FACE_BOUND('',#72074,.F.); +#72074 = EDGE_LOOP('',(#72075,#72076,#72077,#72078)); +#72075 = ORIENTED_EDGE('',*,*,#71524,.F.); +#72076 = ORIENTED_EDGE('',*,*,#71600,.F.); +#72077 = ORIENTED_EDGE('',*,*,#71649,.F.); +#72078 = ORIENTED_EDGE('',*,*,#71701,.F.); +#72079 = FACE_BOUND('',#72080,.F.); +#72080 = EDGE_LOOP('',(#72081,#72111,#72139,#72167)); +#72081 = ORIENTED_EDGE('',*,*,#72082,.T.); +#72082 = EDGE_CURVE('',#72083,#72085,#72087,.T.); +#72083 = VERTEX_POINT('',#72084); +#72084 = CARTESIAN_POINT('',(-0.3,-0.3,6.7)); +#72085 = VERTEX_POINT('',#72086); +#72086 = CARTESIAN_POINT('',(0.3,-0.3,6.7)); +#72087 = SURFACE_CURVE('',#72088,(#72092,#72099),.PCURVE_S1.); +#72088 = LINE('',#72089,#72090); +#72089 = CARTESIAN_POINT('',(-0.3,-0.3,6.7)); +#72090 = VECTOR('',#72091,1.); +#72091 = DIRECTION('',(1.,4.440892098501E-016,0.E+000)); +#72092 = PCURVE('',#71542,#72093); +#72093 = DEFINITIONAL_REPRESENTATION('',(#72094),#72098); +#72094 = LINE('',#72095,#72096); +#72095 = CARTESIAN_POINT('',(-0.3,0.9)); +#72096 = VECTOR('',#72097,1.); +#72097 = DIRECTION('',(0.E+000,-1.)); +#72098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#72099 = PCURVE('',#72100,#72105); +#72100 = PLANE('',#72101); +#72101 = AXIS2_PLACEMENT_3D('',#72102,#72103,#72104); +#72102 = CARTESIAN_POINT('',(-0.3,-0.3,6.7)); +#72103 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#72104 = DIRECTION('',(0.E+000,0.E+000,1.)); +#72105 = DEFINITIONAL_REPRESENTATION('',(#72106),#72110); +#72106 = LINE('',#72107,#72108); +#72107 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#72108 = VECTOR('',#72109,1.); +#72109 = DIRECTION('',(0.E+000,1.)); +#72110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#72111 = ORIENTED_EDGE('',*,*,#72112,.T.); +#72112 = EDGE_CURVE('',#72085,#72113,#72115,.T.); +#72113 = VERTEX_POINT('',#72114); +#72114 = CARTESIAN_POINT('',(0.3,0.3,6.7)); +#72115 = SURFACE_CURVE('',#72116,(#72120,#72127),.PCURVE_S1.); +#72116 = LINE('',#72117,#72118); +#72117 = CARTESIAN_POINT('',(0.3,-0.3,6.7)); +#72118 = VECTOR('',#72119,1.); +#72119 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#72120 = PCURVE('',#71542,#72121); +#72121 = DEFINITIONAL_REPRESENTATION('',(#72122),#72126); +#72122 = LINE('',#72123,#72124); +#72123 = CARTESIAN_POINT('',(-0.3,0.3)); +#72124 = VECTOR('',#72125,1.); +#72125 = DIRECTION('',(-1.,0.E+000)); +#72126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#72127 = PCURVE('',#72128,#72133); +#72128 = PLANE('',#72129); +#72129 = AXIS2_PLACEMENT_3D('',#72130,#72131,#72132); +#72130 = CARTESIAN_POINT('',(0.3,-0.3,6.7)); +#72131 = DIRECTION('',(1.,4.440892098501E-016,0.E+000)); +#72132 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#72133 = DEFINITIONAL_REPRESENTATION('',(#72134),#72138); +#72134 = LINE('',#72135,#72136); +#72135 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#72136 = VECTOR('',#72137,1.); +#72137 = DIRECTION('',(1.,0.E+000)); +#72138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#72139 = ORIENTED_EDGE('',*,*,#72140,.T.); +#72140 = EDGE_CURVE('',#72113,#72141,#72143,.T.); +#72141 = VERTEX_POINT('',#72142); +#72142 = CARTESIAN_POINT('',(-0.3,0.3,6.7)); +#72143 = SURFACE_CURVE('',#72144,(#72148,#72155),.PCURVE_S1.); +#72144 = LINE('',#72145,#72146); +#72145 = CARTESIAN_POINT('',(0.3,0.3,6.7)); +#72146 = VECTOR('',#72147,1.); +#72147 = DIRECTION('',(-1.,-4.440892098501E-016,0.E+000)); +#72148 = PCURVE('',#71542,#72149); +#72149 = DEFINITIONAL_REPRESENTATION('',(#72150),#72154); +#72150 = LINE('',#72151,#72152); +#72151 = CARTESIAN_POINT('',(-0.9,0.3)); +#72152 = VECTOR('',#72153,1.); +#72153 = DIRECTION('',(0.E+000,1.)); +#72154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#72155 = PCURVE('',#72156,#72161); +#72156 = PLANE('',#72157); +#72157 = AXIS2_PLACEMENT_3D('',#72158,#72159,#72160); +#72158 = CARTESIAN_POINT('',(0.3,0.3,6.7)); +#72159 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#72160 = DIRECTION('',(0.E+000,-0.E+000,-1.)); +#72161 = DEFINITIONAL_REPRESENTATION('',(#72162),#72166); +#72162 = LINE('',#72163,#72164); +#72163 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#72164 = VECTOR('',#72165,1.); +#72165 = DIRECTION('',(0.E+000,-1.)); +#72166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#72167 = ORIENTED_EDGE('',*,*,#72168,.T.); +#72168 = EDGE_CURVE('',#72141,#72083,#72169,.T.); +#72169 = SURFACE_CURVE('',#72170,(#72174,#72181),.PCURVE_S1.); +#72170 = LINE('',#72171,#72172); +#72171 = CARTESIAN_POINT('',(-0.3,0.3,6.7)); +#72172 = VECTOR('',#72173,1.); +#72173 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#72174 = PCURVE('',#71542,#72175); +#72175 = DEFINITIONAL_REPRESENTATION('',(#72176),#72180); +#72176 = LINE('',#72177,#72178); +#72177 = CARTESIAN_POINT('',(-0.9,0.9)); +#72178 = VECTOR('',#72179,1.); +#72179 = DIRECTION('',(1.,0.E+000)); +#72180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#72181 = PCURVE('',#72182,#72187); +#72182 = PLANE('',#72183); +#72183 = AXIS2_PLACEMENT_3D('',#72184,#72185,#72186); +#72184 = CARTESIAN_POINT('',(-0.3,0.3,6.7)); +#72185 = DIRECTION('',(-1.,-4.440892098501E-016,0.E+000)); +#72186 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#72187 = DEFINITIONAL_REPRESENTATION('',(#72188),#72192); +#72188 = LINE('',#72189,#72190); +#72189 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#72190 = VECTOR('',#72191,1.); +#72191 = DIRECTION('',(1.,0.E+000)); +#72192 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#72193 = ADVANCED_FACE('',(#72194),#71979,.T.); +#72194 = FACE_BOUND('',#72195,.T.); +#72195 = EDGE_LOOP('',(#72196,#72219,#72220,#72243,#72271,#72299,#72327, + #72355)); +#72196 = ORIENTED_EDGE('',*,*,#72197,.F.); +#72197 = EDGE_CURVE('',#71962,#72198,#72200,.T.); +#72198 = VERTEX_POINT('',#72199); +#72199 = CARTESIAN_POINT('',(-0.3,-2.84,0.9)); +#72200 = SURFACE_CURVE('',#72201,(#72205,#72212),.PCURVE_S1.); +#72201 = LINE('',#72202,#72203); +#72202 = CARTESIAN_POINT('',(-0.3,-2.84,6.7)); +#72203 = VECTOR('',#72204,1.); +#72204 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#72205 = PCURVE('',#71979,#72206); +#72206 = DEFINITIONAL_REPRESENTATION('',(#72207),#72211); +#72207 = LINE('',#72208,#72209); +#72208 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#72209 = VECTOR('',#72210,1.); +#72210 = DIRECTION('',(-1.,0.E+000)); +#72211 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#72212 = PCURVE('',#72061,#72213); +#72213 = DEFINITIONAL_REPRESENTATION('',(#72214),#72218); +#72214 = LINE('',#72215,#72216); +#72215 = CARTESIAN_POINT('',(0.6,0.E+000)); +#72216 = VECTOR('',#72217,1.); +#72217 = DIRECTION('',(0.E+000,-1.)); +#72218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#72219 = ORIENTED_EDGE('',*,*,#71961,.T.); +#72220 = ORIENTED_EDGE('',*,*,#72221,.T.); +#72221 = EDGE_CURVE('',#71964,#72222,#72224,.T.); +#72222 = VERTEX_POINT('',#72223); +#72223 = CARTESIAN_POINT('',(0.3,-2.84,0.9)); +#72224 = SURFACE_CURVE('',#72225,(#72229,#72236),.PCURVE_S1.); +#72225 = LINE('',#72226,#72227); +#72226 = CARTESIAN_POINT('',(0.3,-2.84,6.7)); +#72227 = VECTOR('',#72228,1.); +#72228 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#72229 = PCURVE('',#71979,#72230); +#72230 = DEFINITIONAL_REPRESENTATION('',(#72231),#72235); +#72231 = LINE('',#72232,#72233); +#72232 = CARTESIAN_POINT('',(0.E+000,0.6)); +#72233 = VECTOR('',#72234,1.); +#72234 = DIRECTION('',(-1.,0.E+000)); +#72235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#72236 = PCURVE('',#72007,#72237); +#72237 = DEFINITIONAL_REPRESENTATION('',(#72238),#72242); +#72238 = LINE('',#72239,#72240); +#72239 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#72240 = VECTOR('',#72241,1.); +#72241 = DIRECTION('',(0.E+000,-1.)); +#72242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#72243 = ORIENTED_EDGE('',*,*,#72244,.F.); +#72244 = EDGE_CURVE('',#72245,#72222,#72247,.T.); +#72245 = VERTEX_POINT('',#72246); +#72246 = CARTESIAN_POINT('',(0.1,-2.84,0.9)); +#72247 = SURFACE_CURVE('',#72248,(#72252,#72259),.PCURVE_S1.); +#72248 = LINE('',#72249,#72250); +#72249 = CARTESIAN_POINT('',(-0.3,-2.84,0.9)); +#72250 = VECTOR('',#72251,1.); +#72251 = DIRECTION('',(1.,4.440892098501E-016,0.E+000)); +#72252 = PCURVE('',#71979,#72253); +#72253 = DEFINITIONAL_REPRESENTATION('',(#72254),#72258); +#72254 = LINE('',#72255,#72256); +#72255 = CARTESIAN_POINT('',(-5.8,0.E+000)); +#72256 = VECTOR('',#72257,1.); +#72257 = DIRECTION('',(0.E+000,1.)); +#72258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#72259 = PCURVE('',#72260,#72265); +#72260 = PLANE('',#72261); +#72261 = AXIS2_PLACEMENT_3D('',#72262,#72263,#72264); +#72262 = CARTESIAN_POINT('',(0.3,-2.84,0.9)); +#72263 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#72264 = DIRECTION('',(4.440892098501E-016,-1.,-0.E+000)); +#72265 = DEFINITIONAL_REPRESENTATION('',(#72266),#72270); +#72266 = LINE('',#72267,#72268); +#72267 = CARTESIAN_POINT('',(-2.664535259101E-016,0.6)); +#72268 = VECTOR('',#72269,1.); +#72269 = DIRECTION('',(0.E+000,-1.)); +#72270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#72271 = ORIENTED_EDGE('',*,*,#72272,.T.); +#72272 = EDGE_CURVE('',#72245,#72273,#72275,.T.); +#72273 = VERTEX_POINT('',#72274); +#72274 = CARTESIAN_POINT('',(0.1,-2.84,5.9)); +#72275 = SURFACE_CURVE('',#72276,(#72280,#72287),.PCURVE_S1.); +#72276 = LINE('',#72277,#72278); +#72277 = CARTESIAN_POINT('',(0.1,-2.84,3.45)); +#72278 = VECTOR('',#72279,1.); +#72279 = DIRECTION('',(0.E+000,0.E+000,1.)); +#72280 = PCURVE('',#71979,#72281); +#72281 = DEFINITIONAL_REPRESENTATION('',(#72282),#72286); +#72282 = LINE('',#72283,#72284); +#72283 = CARTESIAN_POINT('',(-3.25,0.4)); +#72284 = VECTOR('',#72285,1.); +#72285 = DIRECTION('',(1.,0.E+000)); +#72286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#72287 = PCURVE('',#72288,#72293); +#72288 = PLANE('',#72289); +#72289 = AXIS2_PLACEMENT_3D('',#72290,#72291,#72292); +#72290 = CARTESIAN_POINT('',(0.1,-2.24,0.2)); +#72291 = DIRECTION('',(-1.,-4.440892098501E-016,0.E+000)); +#72292 = DIRECTION('',(0.E+000,0.E+000,1.)); +#72293 = DEFINITIONAL_REPRESENTATION('',(#72294),#72298); +#72294 = LINE('',#72295,#72296); +#72295 = CARTESIAN_POINT('',(3.25,-0.6)); +#72296 = VECTOR('',#72297,1.); +#72297 = DIRECTION('',(1.,0.E+000)); +#72298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#72299 = ORIENTED_EDGE('',*,*,#72300,.F.); +#72300 = EDGE_CURVE('',#72301,#72273,#72303,.T.); +#72301 = VERTEX_POINT('',#72302); +#72302 = CARTESIAN_POINT('',(-0.1,-2.84,5.9)); +#72303 = SURFACE_CURVE('',#72304,(#72308,#72315),.PCURVE_S1.); +#72304 = LINE('',#72305,#72306); +#72305 = CARTESIAN_POINT('',(-0.1,-2.84,5.9)); +#72306 = VECTOR('',#72307,1.); +#72307 = DIRECTION('',(1.,4.440892098501E-016,0.E+000)); +#72308 = PCURVE('',#71979,#72309); +#72309 = DEFINITIONAL_REPRESENTATION('',(#72310),#72314); +#72310 = LINE('',#72311,#72312); +#72311 = CARTESIAN_POINT('',(-0.8,0.2)); +#72312 = VECTOR('',#72313,1.); +#72313 = DIRECTION('',(0.E+000,1.)); +#72314 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#72315 = PCURVE('',#72316,#72321); +#72316 = PLANE('',#72317); +#72317 = AXIS2_PLACEMENT_3D('',#72318,#72319,#72320); +#72318 = CARTESIAN_POINT('',(-0.1,-2.84,5.9)); +#72319 = DIRECTION('',(-3.140184917366E-016,0.707106781187, + 0.707106781187)); +#72320 = DIRECTION('',(-3.140184917366E-016,0.707106781187, + -0.707106781187)); +#72321 = DEFINITIONAL_REPRESENTATION('',(#72322),#72326); +#72322 = LINE('',#72323,#72324); +#72323 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#72324 = VECTOR('',#72325,1.); +#72325 = DIRECTION('',(1.823501286225E-028,-1.)); +#72326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#72327 = ORIENTED_EDGE('',*,*,#72328,.T.); +#72328 = EDGE_CURVE('',#72301,#72329,#72331,.T.); +#72329 = VERTEX_POINT('',#72330); +#72330 = CARTESIAN_POINT('',(-0.1,-2.84,0.9)); +#72331 = SURFACE_CURVE('',#72332,(#72336,#72343),.PCURVE_S1.); +#72332 = LINE('',#72333,#72334); +#72333 = CARTESIAN_POINT('',(-0.1,-2.84,3.45)); +#72334 = VECTOR('',#72335,1.); +#72335 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#72336 = PCURVE('',#71979,#72337); +#72337 = DEFINITIONAL_REPRESENTATION('',(#72338),#72342); +#72338 = LINE('',#72339,#72340); +#72339 = CARTESIAN_POINT('',(-3.25,0.2)); +#72340 = VECTOR('',#72341,1.); +#72341 = DIRECTION('',(-1.,0.E+000)); +#72342 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#72343 = PCURVE('',#72344,#72349); +#72344 = PLANE('',#72345); +#72345 = AXIS2_PLACEMENT_3D('',#72346,#72347,#72348); +#72346 = CARTESIAN_POINT('',(-0.1,-2.24,0.2)); +#72347 = DIRECTION('',(1.,4.440892098501E-016,0.E+000)); +#72348 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#72349 = DEFINITIONAL_REPRESENTATION('',(#72350),#72354); +#72350 = LINE('',#72351,#72352); +#72351 = CARTESIAN_POINT('',(-3.25,-0.6)); +#72352 = VECTOR('',#72353,1.); +#72353 = DIRECTION('',(1.,0.E+000)); +#72354 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#72355 = ORIENTED_EDGE('',*,*,#72356,.F.); +#72356 = EDGE_CURVE('',#72198,#72329,#72357,.T.); +#72357 = SURFACE_CURVE('',#72358,(#72362,#72369),.PCURVE_S1.); +#72358 = LINE('',#72359,#72360); +#72359 = CARTESIAN_POINT('',(-0.3,-2.84,0.9)); +#72360 = VECTOR('',#72361,1.); +#72361 = DIRECTION('',(1.,4.440892098501E-016,0.E+000)); +#72362 = PCURVE('',#71979,#72363); +#72363 = DEFINITIONAL_REPRESENTATION('',(#72364),#72368); +#72364 = LINE('',#72365,#72366); +#72365 = CARTESIAN_POINT('',(-5.8,0.E+000)); +#72366 = VECTOR('',#72367,1.); +#72367 = DIRECTION('',(0.E+000,1.)); +#72368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#72369 = PCURVE('',#72370,#72375); +#72370 = PLANE('',#72371); +#72371 = AXIS2_PLACEMENT_3D('',#72372,#72373,#72374); +#72372 = CARTESIAN_POINT('',(0.3,-2.84,0.9)); +#72373 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#72374 = DIRECTION('',(4.440892098501E-016,-1.,-0.E+000)); +#72375 = DEFINITIONAL_REPRESENTATION('',(#72376),#72380); +#72376 = LINE('',#72377,#72378); +#72377 = CARTESIAN_POINT('',(-2.664535259101E-016,0.6)); +#72378 = VECTOR('',#72379,1.); +#72379 = DIRECTION('',(0.E+000,-1.)); +#72380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#72381 = ADVANCED_FACE('',(#72382),#72061,.F.); +#72382 = FACE_BOUND('',#72383,.F.); +#72383 = EDGE_LOOP('',(#72384,#72407,#72428,#72429)); +#72384 = ORIENTED_EDGE('',*,*,#72385,.T.); +#72385 = EDGE_CURVE('',#72020,#72386,#72388,.T.); +#72386 = VERTEX_POINT('',#72387); +#72387 = CARTESIAN_POINT('',(-0.3,-2.24,0.9)); +#72388 = SURFACE_CURVE('',#72389,(#72393,#72400),.PCURVE_S1.); +#72389 = LINE('',#72390,#72391); +#72390 = CARTESIAN_POINT('',(-0.3,-2.24,6.7)); +#72391 = VECTOR('',#72392,1.); +#72392 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#72393 = PCURVE('',#72061,#72394); +#72394 = DEFINITIONAL_REPRESENTATION('',(#72395),#72399); +#72395 = LINE('',#72396,#72397); +#72396 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#72397 = VECTOR('',#72398,1.); +#72398 = DIRECTION('',(0.E+000,-1.)); +#72399 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#72400 = PCURVE('',#72035,#72401); +#72401 = DEFINITIONAL_REPRESENTATION('',(#72402),#72406); +#72402 = LINE('',#72403,#72404); +#72403 = CARTESIAN_POINT('',(0.E+000,-0.6)); +#72404 = VECTOR('',#72405,1.); +#72405 = DIRECTION('',(1.,0.E+000)); +#72406 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#72407 = ORIENTED_EDGE('',*,*,#72408,.T.); +#72408 = EDGE_CURVE('',#72386,#72198,#72409,.T.); +#72409 = SURFACE_CURVE('',#72410,(#72414,#72421),.PCURVE_S1.); +#72410 = LINE('',#72411,#72412); +#72411 = CARTESIAN_POINT('',(-0.3,-2.24,0.9)); +#72412 = VECTOR('',#72413,1.); +#72413 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#72414 = PCURVE('',#72061,#72415); +#72415 = DEFINITIONAL_REPRESENTATION('',(#72416),#72420); +#72416 = LINE('',#72417,#72418); +#72417 = CARTESIAN_POINT('',(0.E+000,-5.8)); +#72418 = VECTOR('',#72419,1.); +#72419 = DIRECTION('',(1.,0.E+000)); +#72420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#72421 = PCURVE('',#72370,#72422); +#72422 = DEFINITIONAL_REPRESENTATION('',(#72423),#72427); +#72423 = LINE('',#72424,#72425); +#72424 = CARTESIAN_POINT('',(-0.6,0.6)); +#72425 = VECTOR('',#72426,1.); +#72426 = DIRECTION('',(1.,0.E+000)); +#72427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#72428 = ORIENTED_EDGE('',*,*,#72197,.F.); +#72429 = ORIENTED_EDGE('',*,*,#72047,.F.); +#72430 = ADVANCED_FACE('',(#72431),#72035,.T.); +#72431 = FACE_BOUND('',#72432,.T.); +#72432 = EDGE_LOOP('',(#72433,#72456,#72457,#72458,#72481,#72504,#72532, + #72555)); +#72433 = ORIENTED_EDGE('',*,*,#72434,.F.); +#72434 = EDGE_CURVE('',#71992,#72435,#72437,.T.); +#72435 = VERTEX_POINT('',#72436); +#72436 = CARTESIAN_POINT('',(0.3,-2.24,0.9)); +#72437 = SURFACE_CURVE('',#72438,(#72442,#72449),.PCURVE_S1.); +#72438 = LINE('',#72439,#72440); +#72439 = CARTESIAN_POINT('',(0.3,-2.24,6.7)); +#72440 = VECTOR('',#72441,1.); +#72441 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#72442 = PCURVE('',#72035,#72443); +#72443 = DEFINITIONAL_REPRESENTATION('',(#72444),#72448); +#72444 = LINE('',#72445,#72446); +#72445 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#72446 = VECTOR('',#72447,1.); +#72447 = DIRECTION('',(1.,0.E+000)); +#72448 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#72449 = PCURVE('',#72007,#72450); +#72450 = DEFINITIONAL_REPRESENTATION('',(#72451),#72455); +#72451 = LINE('',#72452,#72453); +#72452 = CARTESIAN_POINT('',(0.6,0.E+000)); +#72453 = VECTOR('',#72454,1.); +#72454 = DIRECTION('',(0.E+000,-1.)); +#72455 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#72456 = ORIENTED_EDGE('',*,*,#72019,.T.); +#72457 = ORIENTED_EDGE('',*,*,#72385,.T.); +#72458 = ORIENTED_EDGE('',*,*,#72459,.F.); +#72459 = EDGE_CURVE('',#72460,#72386,#72462,.T.); +#72460 = VERTEX_POINT('',#72461); +#72461 = CARTESIAN_POINT('',(-0.1,-2.24,0.9)); +#72462 = SURFACE_CURVE('',#72463,(#72467,#72474),.PCURVE_S1.); +#72463 = LINE('',#72464,#72465); +#72464 = CARTESIAN_POINT('',(0.3,-2.24,0.9)); +#72465 = VECTOR('',#72466,1.); +#72466 = DIRECTION('',(-1.,-4.440892098501E-016,0.E+000)); +#72467 = PCURVE('',#72035,#72468); +#72468 = DEFINITIONAL_REPRESENTATION('',(#72469),#72473); +#72469 = LINE('',#72470,#72471); +#72470 = CARTESIAN_POINT('',(5.8,0.E+000)); +#72471 = VECTOR('',#72472,1.); +#72472 = DIRECTION('',(0.E+000,-1.)); +#72473 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#72474 = PCURVE('',#72370,#72475); +#72475 = DEFINITIONAL_REPRESENTATION('',(#72476),#72480); +#72476 = LINE('',#72477,#72478); +#72477 = CARTESIAN_POINT('',(-0.6,-2.664535259101E-016)); +#72478 = VECTOR('',#72479,1.); +#72479 = DIRECTION('',(0.E+000,1.)); +#72480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#72481 = ORIENTED_EDGE('',*,*,#72482,.T.); +#72482 = EDGE_CURVE('',#72460,#72483,#72485,.T.); +#72483 = VERTEX_POINT('',#72484); +#72484 = CARTESIAN_POINT('',(-0.1,-2.24,5.9)); +#72485 = SURFACE_CURVE('',#72486,(#72490,#72497),.PCURVE_S1.); +#72486 = LINE('',#72487,#72488); +#72487 = CARTESIAN_POINT('',(-0.1,-2.24,3.45)); +#72488 = VECTOR('',#72489,1.); +#72489 = DIRECTION('',(0.E+000,0.E+000,1.)); +#72490 = PCURVE('',#72035,#72491); +#72491 = DEFINITIONAL_REPRESENTATION('',(#72492),#72496); +#72492 = LINE('',#72493,#72494); +#72493 = CARTESIAN_POINT('',(3.25,-0.4)); +#72494 = VECTOR('',#72495,1.); +#72495 = DIRECTION('',(-1.,0.E+000)); +#72496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#72497 = PCURVE('',#72344,#72498); +#72498 = DEFINITIONAL_REPRESENTATION('',(#72499),#72503); +#72499 = LINE('',#72500,#72501); +#72500 = CARTESIAN_POINT('',(-3.25,0.E+000)); +#72501 = VECTOR('',#72502,1.); +#72502 = DIRECTION('',(-1.,0.E+000)); +#72503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#72504 = ORIENTED_EDGE('',*,*,#72505,.T.); +#72505 = EDGE_CURVE('',#72483,#72506,#72508,.T.); +#72506 = VERTEX_POINT('',#72507); +#72507 = CARTESIAN_POINT('',(0.1,-2.24,5.9)); +#72508 = SURFACE_CURVE('',#72509,(#72513,#72520),.PCURVE_S1.); +#72509 = LINE('',#72510,#72511); +#72510 = CARTESIAN_POINT('',(-0.1,-2.24,5.9)); +#72511 = VECTOR('',#72512,1.); +#72512 = DIRECTION('',(1.,4.440892098501E-016,0.E+000)); +#72513 = PCURVE('',#72035,#72514); +#72514 = DEFINITIONAL_REPRESENTATION('',(#72515),#72519); +#72515 = LINE('',#72516,#72517); +#72516 = CARTESIAN_POINT('',(0.8,-0.4)); +#72517 = VECTOR('',#72518,1.); +#72518 = DIRECTION('',(0.E+000,1.)); +#72519 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#72520 = PCURVE('',#72521,#72526); +#72521 = PLANE('',#72522); +#72522 = AXIS2_PLACEMENT_3D('',#72523,#72524,#72525); +#72523 = CARTESIAN_POINT('',(-0.1,-2.29,5.85)); +#72524 = DIRECTION('',(3.140184917366E-016,-0.707106781187, + 0.707106781187)); +#72525 = DIRECTION('',(-3.140184917366E-016,0.707106781187, + 0.707106781187)); +#72526 = DEFINITIONAL_REPRESENTATION('',(#72527),#72531); +#72527 = LINE('',#72528,#72529); +#72528 = CARTESIAN_POINT('',(7.071067811865E-002,-2.220446049249E-017)); +#72529 = VECTOR('',#72530,1.); +#72530 = DIRECTION('',(1.823501286225E-028,-1.)); +#72531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#72532 = ORIENTED_EDGE('',*,*,#72533,.T.); +#72533 = EDGE_CURVE('',#72506,#72534,#72536,.T.); +#72534 = VERTEX_POINT('',#72535); +#72535 = CARTESIAN_POINT('',(0.1,-2.24,0.9)); +#72536 = SURFACE_CURVE('',#72537,(#72541,#72548),.PCURVE_S1.); +#72537 = LINE('',#72538,#72539); +#72538 = CARTESIAN_POINT('',(0.1,-2.24,3.45)); +#72539 = VECTOR('',#72540,1.); +#72540 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#72541 = PCURVE('',#72035,#72542); +#72542 = DEFINITIONAL_REPRESENTATION('',(#72543),#72547); +#72543 = LINE('',#72544,#72545); +#72544 = CARTESIAN_POINT('',(3.25,-0.2)); +#72545 = VECTOR('',#72546,1.); +#72546 = DIRECTION('',(1.,0.E+000)); +#72547 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#72548 = PCURVE('',#72288,#72549); +#72549 = DEFINITIONAL_REPRESENTATION('',(#72550),#72554); +#72550 = LINE('',#72551,#72552); +#72551 = CARTESIAN_POINT('',(3.25,0.E+000)); +#72552 = VECTOR('',#72553,1.); +#72553 = DIRECTION('',(-1.,0.E+000)); +#72554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#72555 = ORIENTED_EDGE('',*,*,#72556,.F.); +#72556 = EDGE_CURVE('',#72435,#72534,#72557,.T.); +#72557 = SURFACE_CURVE('',#72558,(#72562,#72569),.PCURVE_S1.); +#72558 = LINE('',#72559,#72560); +#72559 = CARTESIAN_POINT('',(0.3,-2.24,0.9)); +#72560 = VECTOR('',#72561,1.); +#72561 = DIRECTION('',(-1.,-4.440892098501E-016,0.E+000)); +#72562 = PCURVE('',#72035,#72563); +#72563 = DEFINITIONAL_REPRESENTATION('',(#72564),#72568); +#72564 = LINE('',#72565,#72566); +#72565 = CARTESIAN_POINT('',(5.8,0.E+000)); +#72566 = VECTOR('',#72567,1.); +#72567 = DIRECTION('',(0.E+000,-1.)); +#72568 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#72569 = PCURVE('',#72260,#72570); +#72570 = DEFINITIONAL_REPRESENTATION('',(#72571),#72575); +#72571 = LINE('',#72572,#72573); +#72572 = CARTESIAN_POINT('',(-0.6,-2.664535259101E-016)); +#72573 = VECTOR('',#72574,1.); +#72574 = DIRECTION('',(0.E+000,1.)); +#72575 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#72576 = ADVANCED_FACE('',(#72577),#72007,.F.); +#72577 = FACE_BOUND('',#72578,.F.); +#72578 = EDGE_LOOP('',(#72579,#72580,#72601,#72602)); +#72579 = ORIENTED_EDGE('',*,*,#72221,.T.); +#72580 = ORIENTED_EDGE('',*,*,#72581,.T.); +#72581 = EDGE_CURVE('',#72222,#72435,#72582,.T.); +#72582 = SURFACE_CURVE('',#72583,(#72587,#72594),.PCURVE_S1.); +#72583 = LINE('',#72584,#72585); +#72584 = CARTESIAN_POINT('',(0.3,-2.84,0.9)); +#72585 = VECTOR('',#72586,1.); +#72586 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#72587 = PCURVE('',#72007,#72588); +#72588 = DEFINITIONAL_REPRESENTATION('',(#72589),#72593); +#72589 = LINE('',#72590,#72591); +#72590 = CARTESIAN_POINT('',(0.E+000,-5.8)); +#72591 = VECTOR('',#72592,1.); +#72592 = DIRECTION('',(1.,0.E+000)); +#72593 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#72594 = PCURVE('',#72260,#72595); +#72595 = DEFINITIONAL_REPRESENTATION('',(#72596),#72600); +#72596 = LINE('',#72597,#72598); +#72597 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#72598 = VECTOR('',#72599,1.); +#72599 = DIRECTION('',(-1.,0.E+000)); +#72600 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#72601 = ORIENTED_EDGE('',*,*,#72434,.F.); +#72602 = ORIENTED_EDGE('',*,*,#71991,.F.); +#72603 = ADVANCED_FACE('',(#72604),#72100,.T.); +#72604 = FACE_BOUND('',#72605,.T.); +#72605 = EDGE_LOOP('',(#72606,#72629,#72630,#72653,#72681,#72709,#72737, + #72765)); +#72606 = ORIENTED_EDGE('',*,*,#72607,.F.); +#72607 = EDGE_CURVE('',#72083,#72608,#72610,.T.); +#72608 = VERTEX_POINT('',#72609); +#72609 = CARTESIAN_POINT('',(-0.3,-0.3,0.9)); +#72610 = SURFACE_CURVE('',#72611,(#72615,#72622),.PCURVE_S1.); +#72611 = LINE('',#72612,#72613); +#72612 = CARTESIAN_POINT('',(-0.3,-0.3,6.7)); +#72613 = VECTOR('',#72614,1.); +#72614 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#72615 = PCURVE('',#72100,#72616); +#72616 = DEFINITIONAL_REPRESENTATION('',(#72617),#72621); +#72617 = LINE('',#72618,#72619); +#72618 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#72619 = VECTOR('',#72620,1.); +#72620 = DIRECTION('',(-1.,0.E+000)); +#72621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#72622 = PCURVE('',#72182,#72623); +#72623 = DEFINITIONAL_REPRESENTATION('',(#72624),#72628); +#72624 = LINE('',#72625,#72626); +#72625 = CARTESIAN_POINT('',(0.6,0.E+000)); +#72626 = VECTOR('',#72627,1.); +#72627 = DIRECTION('',(0.E+000,-1.)); +#72628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#72629 = ORIENTED_EDGE('',*,*,#72082,.T.); +#72630 = ORIENTED_EDGE('',*,*,#72631,.T.); +#72631 = EDGE_CURVE('',#72085,#72632,#72634,.T.); +#72632 = VERTEX_POINT('',#72633); +#72633 = CARTESIAN_POINT('',(0.3,-0.3,0.9)); +#72634 = SURFACE_CURVE('',#72635,(#72639,#72646),.PCURVE_S1.); +#72635 = LINE('',#72636,#72637); +#72636 = CARTESIAN_POINT('',(0.3,-0.3,6.7)); +#72637 = VECTOR('',#72638,1.); +#72638 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#72639 = PCURVE('',#72100,#72640); +#72640 = DEFINITIONAL_REPRESENTATION('',(#72641),#72645); +#72641 = LINE('',#72642,#72643); +#72642 = CARTESIAN_POINT('',(0.E+000,0.6)); +#72643 = VECTOR('',#72644,1.); +#72644 = DIRECTION('',(-1.,0.E+000)); +#72645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#72646 = PCURVE('',#72128,#72647); +#72647 = DEFINITIONAL_REPRESENTATION('',(#72648),#72652); +#72648 = LINE('',#72649,#72650); +#72649 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#72650 = VECTOR('',#72651,1.); +#72651 = DIRECTION('',(0.E+000,-1.)); +#72652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#72653 = ORIENTED_EDGE('',*,*,#72654,.F.); +#72654 = EDGE_CURVE('',#72655,#72632,#72657,.T.); +#72655 = VERTEX_POINT('',#72656); +#72656 = CARTESIAN_POINT('',(0.1,-0.3,0.9)); +#72657 = SURFACE_CURVE('',#72658,(#72662,#72669),.PCURVE_S1.); +#72658 = LINE('',#72659,#72660); +#72659 = CARTESIAN_POINT('',(-0.3,-0.3,0.9)); +#72660 = VECTOR('',#72661,1.); +#72661 = DIRECTION('',(1.,4.440892098501E-016,0.E+000)); +#72662 = PCURVE('',#72100,#72663); +#72663 = DEFINITIONAL_REPRESENTATION('',(#72664),#72668); +#72664 = LINE('',#72665,#72666); +#72665 = CARTESIAN_POINT('',(-5.8,0.E+000)); +#72666 = VECTOR('',#72667,1.); +#72667 = DIRECTION('',(0.E+000,1.)); +#72668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#72669 = PCURVE('',#72670,#72675); +#72670 = PLANE('',#72671); +#72671 = AXIS2_PLACEMENT_3D('',#72672,#72673,#72674); +#72672 = CARTESIAN_POINT('',(0.3,-0.3,0.9)); +#72673 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#72674 = DIRECTION('',(4.440892098501E-016,-1.,-0.E+000)); +#72675 = DEFINITIONAL_REPRESENTATION('',(#72676),#72680); +#72676 = LINE('',#72677,#72678); +#72677 = CARTESIAN_POINT('',(-2.664535259101E-016,0.6)); +#72678 = VECTOR('',#72679,1.); +#72679 = DIRECTION('',(0.E+000,-1.)); +#72680 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#72681 = ORIENTED_EDGE('',*,*,#72682,.T.); +#72682 = EDGE_CURVE('',#72655,#72683,#72685,.T.); +#72683 = VERTEX_POINT('',#72684); +#72684 = CARTESIAN_POINT('',(0.1,-0.3,5.9)); +#72685 = SURFACE_CURVE('',#72686,(#72690,#72697),.PCURVE_S1.); +#72686 = LINE('',#72687,#72688); +#72687 = CARTESIAN_POINT('',(0.1,-0.3,3.45)); +#72688 = VECTOR('',#72689,1.); +#72689 = DIRECTION('',(0.E+000,0.E+000,1.)); +#72690 = PCURVE('',#72100,#72691); +#72691 = DEFINITIONAL_REPRESENTATION('',(#72692),#72696); +#72692 = LINE('',#72693,#72694); +#72693 = CARTESIAN_POINT('',(-3.25,0.4)); +#72694 = VECTOR('',#72695,1.); +#72695 = DIRECTION('',(1.,0.E+000)); +#72696 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#72697 = PCURVE('',#72698,#72703); +#72698 = PLANE('',#72699); +#72699 = AXIS2_PLACEMENT_3D('',#72700,#72701,#72702); +#72700 = CARTESIAN_POINT('',(0.1,0.3,0.2)); +#72701 = DIRECTION('',(-1.,-4.440892098501E-016,0.E+000)); +#72702 = DIRECTION('',(0.E+000,0.E+000,1.)); +#72703 = DEFINITIONAL_REPRESENTATION('',(#72704),#72708); +#72704 = LINE('',#72705,#72706); +#72705 = CARTESIAN_POINT('',(3.25,-0.6)); +#72706 = VECTOR('',#72707,1.); +#72707 = DIRECTION('',(1.,0.E+000)); +#72708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#72709 = ORIENTED_EDGE('',*,*,#72710,.F.); +#72710 = EDGE_CURVE('',#72711,#72683,#72713,.T.); +#72711 = VERTEX_POINT('',#72712); +#72712 = CARTESIAN_POINT('',(-0.1,-0.3,5.9)); +#72713 = SURFACE_CURVE('',#72714,(#72718,#72725),.PCURVE_S1.); +#72714 = LINE('',#72715,#72716); +#72715 = CARTESIAN_POINT('',(-0.1,-0.3,5.9)); +#72716 = VECTOR('',#72717,1.); +#72717 = DIRECTION('',(1.,4.440892098501E-016,0.E+000)); +#72718 = PCURVE('',#72100,#72719); +#72719 = DEFINITIONAL_REPRESENTATION('',(#72720),#72724); +#72720 = LINE('',#72721,#72722); +#72721 = CARTESIAN_POINT('',(-0.8,0.2)); +#72722 = VECTOR('',#72723,1.); +#72723 = DIRECTION('',(0.E+000,1.)); +#72724 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#72725 = PCURVE('',#72726,#72731); +#72726 = PLANE('',#72727); +#72727 = AXIS2_PLACEMENT_3D('',#72728,#72729,#72730); +#72728 = CARTESIAN_POINT('',(-0.1,-0.3,5.9)); +#72729 = DIRECTION('',(-3.140184917366E-016,0.707106781187, + 0.707106781187)); +#72730 = DIRECTION('',(-3.140184917366E-016,0.707106781187, + -0.707106781187)); +#72731 = DEFINITIONAL_REPRESENTATION('',(#72732),#72736); +#72732 = LINE('',#72733,#72734); +#72733 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#72734 = VECTOR('',#72735,1.); +#72735 = DIRECTION('',(1.823501286225E-028,-1.)); +#72736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#72737 = ORIENTED_EDGE('',*,*,#72738,.T.); +#72738 = EDGE_CURVE('',#72711,#72739,#72741,.T.); +#72739 = VERTEX_POINT('',#72740); +#72740 = CARTESIAN_POINT('',(-0.1,-0.3,0.9)); +#72741 = SURFACE_CURVE('',#72742,(#72746,#72753),.PCURVE_S1.); +#72742 = LINE('',#72743,#72744); +#72743 = CARTESIAN_POINT('',(-0.1,-0.3,3.45)); +#72744 = VECTOR('',#72745,1.); +#72745 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#72746 = PCURVE('',#72100,#72747); +#72747 = DEFINITIONAL_REPRESENTATION('',(#72748),#72752); +#72748 = LINE('',#72749,#72750); +#72749 = CARTESIAN_POINT('',(-3.25,0.2)); +#72750 = VECTOR('',#72751,1.); +#72751 = DIRECTION('',(-1.,0.E+000)); +#72752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#72753 = PCURVE('',#72754,#72759); +#72754 = PLANE('',#72755); +#72755 = AXIS2_PLACEMENT_3D('',#72756,#72757,#72758); +#72756 = CARTESIAN_POINT('',(-0.1,0.3,0.2)); +#72757 = DIRECTION('',(1.,4.440892098501E-016,0.E+000)); +#72758 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#72759 = DEFINITIONAL_REPRESENTATION('',(#72760),#72764); +#72760 = LINE('',#72761,#72762); +#72761 = CARTESIAN_POINT('',(-3.25,-0.6)); +#72762 = VECTOR('',#72763,1.); +#72763 = DIRECTION('',(1.,0.E+000)); +#72764 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#72765 = ORIENTED_EDGE('',*,*,#72766,.F.); +#72766 = EDGE_CURVE('',#72608,#72739,#72767,.T.); +#72767 = SURFACE_CURVE('',#72768,(#72772,#72779),.PCURVE_S1.); +#72768 = LINE('',#72769,#72770); +#72769 = CARTESIAN_POINT('',(-0.3,-0.3,0.9)); +#72770 = VECTOR('',#72771,1.); +#72771 = DIRECTION('',(1.,4.440892098501E-016,0.E+000)); +#72772 = PCURVE('',#72100,#72773); +#72773 = DEFINITIONAL_REPRESENTATION('',(#72774),#72778); +#72774 = LINE('',#72775,#72776); +#72775 = CARTESIAN_POINT('',(-5.8,0.E+000)); +#72776 = VECTOR('',#72777,1.); +#72777 = DIRECTION('',(0.E+000,1.)); +#72778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#72779 = PCURVE('',#72780,#72785); +#72780 = PLANE('',#72781); +#72781 = AXIS2_PLACEMENT_3D('',#72782,#72783,#72784); +#72782 = CARTESIAN_POINT('',(0.3,-0.3,0.9)); +#72783 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#72784 = DIRECTION('',(4.440892098501E-016,-1.,-0.E+000)); +#72785 = DEFINITIONAL_REPRESENTATION('',(#72786),#72790); +#72786 = LINE('',#72787,#72788); +#72787 = CARTESIAN_POINT('',(-2.664535259101E-016,0.6)); +#72788 = VECTOR('',#72789,1.); +#72789 = DIRECTION('',(0.E+000,-1.)); +#72790 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#72791 = ADVANCED_FACE('',(#72792),#72182,.F.); +#72792 = FACE_BOUND('',#72793,.F.); +#72793 = EDGE_LOOP('',(#72794,#72817,#72838,#72839)); +#72794 = ORIENTED_EDGE('',*,*,#72795,.T.); +#72795 = EDGE_CURVE('',#72141,#72796,#72798,.T.); +#72796 = VERTEX_POINT('',#72797); +#72797 = CARTESIAN_POINT('',(-0.3,0.3,0.9)); +#72798 = SURFACE_CURVE('',#72799,(#72803,#72810),.PCURVE_S1.); +#72799 = LINE('',#72800,#72801); +#72800 = CARTESIAN_POINT('',(-0.3,0.3,6.7)); +#72801 = VECTOR('',#72802,1.); +#72802 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#72803 = PCURVE('',#72182,#72804); +#72804 = DEFINITIONAL_REPRESENTATION('',(#72805),#72809); +#72805 = LINE('',#72806,#72807); +#72806 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#72807 = VECTOR('',#72808,1.); +#72808 = DIRECTION('',(0.E+000,-1.)); +#72809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#72810 = PCURVE('',#72156,#72811); +#72811 = DEFINITIONAL_REPRESENTATION('',(#72812),#72816); +#72812 = LINE('',#72813,#72814); +#72813 = CARTESIAN_POINT('',(0.E+000,-0.6)); +#72814 = VECTOR('',#72815,1.); +#72815 = DIRECTION('',(1.,0.E+000)); +#72816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#72817 = ORIENTED_EDGE('',*,*,#72818,.T.); +#72818 = EDGE_CURVE('',#72796,#72608,#72819,.T.); +#72819 = SURFACE_CURVE('',#72820,(#72824,#72831),.PCURVE_S1.); +#72820 = LINE('',#72821,#72822); +#72821 = CARTESIAN_POINT('',(-0.3,0.3,0.9)); +#72822 = VECTOR('',#72823,1.); +#72823 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#72824 = PCURVE('',#72182,#72825); +#72825 = DEFINITIONAL_REPRESENTATION('',(#72826),#72830); +#72826 = LINE('',#72827,#72828); +#72827 = CARTESIAN_POINT('',(0.E+000,-5.8)); +#72828 = VECTOR('',#72829,1.); +#72829 = DIRECTION('',(1.,0.E+000)); +#72830 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#72831 = PCURVE('',#72780,#72832); +#72832 = DEFINITIONAL_REPRESENTATION('',(#72833),#72837); +#72833 = LINE('',#72834,#72835); +#72834 = CARTESIAN_POINT('',(-0.6,0.6)); +#72835 = VECTOR('',#72836,1.); +#72836 = DIRECTION('',(1.,0.E+000)); +#72837 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#72838 = ORIENTED_EDGE('',*,*,#72607,.F.); +#72839 = ORIENTED_EDGE('',*,*,#72168,.F.); +#72840 = ADVANCED_FACE('',(#72841),#72156,.T.); +#72841 = FACE_BOUND('',#72842,.T.); +#72842 = EDGE_LOOP('',(#72843,#72866,#72867,#72868,#72891,#72914,#72942, + #72965)); +#72843 = ORIENTED_EDGE('',*,*,#72844,.F.); +#72844 = EDGE_CURVE('',#72113,#72845,#72847,.T.); +#72845 = VERTEX_POINT('',#72846); +#72846 = CARTESIAN_POINT('',(0.3,0.3,0.9)); +#72847 = SURFACE_CURVE('',#72848,(#72852,#72859),.PCURVE_S1.); +#72848 = LINE('',#72849,#72850); +#72849 = CARTESIAN_POINT('',(0.3,0.3,6.7)); +#72850 = VECTOR('',#72851,1.); +#72851 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#72852 = PCURVE('',#72156,#72853); +#72853 = DEFINITIONAL_REPRESENTATION('',(#72854),#72858); +#72854 = LINE('',#72855,#72856); +#72855 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#72856 = VECTOR('',#72857,1.); +#72857 = DIRECTION('',(1.,0.E+000)); +#72858 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#72859 = PCURVE('',#72128,#72860); +#72860 = DEFINITIONAL_REPRESENTATION('',(#72861),#72865); +#72861 = LINE('',#72862,#72863); +#72862 = CARTESIAN_POINT('',(0.6,0.E+000)); +#72863 = VECTOR('',#72864,1.); +#72864 = DIRECTION('',(0.E+000,-1.)); +#72865 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#72866 = ORIENTED_EDGE('',*,*,#72140,.T.); +#72867 = ORIENTED_EDGE('',*,*,#72795,.T.); +#72868 = ORIENTED_EDGE('',*,*,#72869,.F.); +#72869 = EDGE_CURVE('',#72870,#72796,#72872,.T.); +#72870 = VERTEX_POINT('',#72871); +#72871 = CARTESIAN_POINT('',(-0.1,0.3,0.9)); +#72872 = SURFACE_CURVE('',#72873,(#72877,#72884),.PCURVE_S1.); +#72873 = LINE('',#72874,#72875); +#72874 = CARTESIAN_POINT('',(0.3,0.3,0.9)); +#72875 = VECTOR('',#72876,1.); +#72876 = DIRECTION('',(-1.,-4.440892098501E-016,0.E+000)); +#72877 = PCURVE('',#72156,#72878); +#72878 = DEFINITIONAL_REPRESENTATION('',(#72879),#72883); +#72879 = LINE('',#72880,#72881); +#72880 = CARTESIAN_POINT('',(5.8,0.E+000)); +#72881 = VECTOR('',#72882,1.); +#72882 = DIRECTION('',(0.E+000,-1.)); +#72883 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#72884 = PCURVE('',#72780,#72885); +#72885 = DEFINITIONAL_REPRESENTATION('',(#72886),#72890); +#72886 = LINE('',#72887,#72888); +#72887 = CARTESIAN_POINT('',(-0.6,-2.664535259101E-016)); +#72888 = VECTOR('',#72889,1.); +#72889 = DIRECTION('',(0.E+000,1.)); +#72890 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#72891 = ORIENTED_EDGE('',*,*,#72892,.T.); +#72892 = EDGE_CURVE('',#72870,#72893,#72895,.T.); +#72893 = VERTEX_POINT('',#72894); +#72894 = CARTESIAN_POINT('',(-0.1,0.3,5.9)); +#72895 = SURFACE_CURVE('',#72896,(#72900,#72907),.PCURVE_S1.); +#72896 = LINE('',#72897,#72898); +#72897 = CARTESIAN_POINT('',(-0.1,0.3,3.45)); +#72898 = VECTOR('',#72899,1.); +#72899 = DIRECTION('',(0.E+000,0.E+000,1.)); +#72900 = PCURVE('',#72156,#72901); +#72901 = DEFINITIONAL_REPRESENTATION('',(#72902),#72906); +#72902 = LINE('',#72903,#72904); +#72903 = CARTESIAN_POINT('',(3.25,-0.4)); +#72904 = VECTOR('',#72905,1.); +#72905 = DIRECTION('',(-1.,0.E+000)); +#72906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#72907 = PCURVE('',#72754,#72908); +#72908 = DEFINITIONAL_REPRESENTATION('',(#72909),#72913); +#72909 = LINE('',#72910,#72911); +#72910 = CARTESIAN_POINT('',(-3.25,0.E+000)); +#72911 = VECTOR('',#72912,1.); +#72912 = DIRECTION('',(-1.,0.E+000)); +#72913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#72914 = ORIENTED_EDGE('',*,*,#72915,.T.); +#72915 = EDGE_CURVE('',#72893,#72916,#72918,.T.); +#72916 = VERTEX_POINT('',#72917); +#72917 = CARTESIAN_POINT('',(0.1,0.3,5.9)); +#72918 = SURFACE_CURVE('',#72919,(#72923,#72930),.PCURVE_S1.); +#72919 = LINE('',#72920,#72921); +#72920 = CARTESIAN_POINT('',(-0.1,0.3,5.9)); +#72921 = VECTOR('',#72922,1.); +#72922 = DIRECTION('',(1.,4.440892098501E-016,0.E+000)); +#72923 = PCURVE('',#72156,#72924); +#72924 = DEFINITIONAL_REPRESENTATION('',(#72925),#72929); +#72925 = LINE('',#72926,#72927); +#72926 = CARTESIAN_POINT('',(0.8,-0.4)); +#72927 = VECTOR('',#72928,1.); +#72928 = DIRECTION('',(0.E+000,1.)); +#72929 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#72930 = PCURVE('',#72931,#72936); +#72931 = PLANE('',#72932); +#72932 = AXIS2_PLACEMENT_3D('',#72933,#72934,#72935); +#72933 = CARTESIAN_POINT('',(-0.1,0.25,5.85)); +#72934 = DIRECTION('',(3.140184917366E-016,-0.707106781187, + 0.707106781187)); +#72935 = DIRECTION('',(-3.140184917366E-016,0.707106781187, + 0.707106781187)); +#72936 = DEFINITIONAL_REPRESENTATION('',(#72937),#72941); +#72937 = LINE('',#72938,#72939); +#72938 = CARTESIAN_POINT('',(7.071067811866E-002,-2.220446049249E-017)); +#72939 = VECTOR('',#72940,1.); +#72940 = DIRECTION('',(1.823501286225E-028,-1.)); +#72941 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#72942 = ORIENTED_EDGE('',*,*,#72943,.T.); +#72943 = EDGE_CURVE('',#72916,#72944,#72946,.T.); +#72944 = VERTEX_POINT('',#72945); +#72945 = CARTESIAN_POINT('',(0.1,0.3,0.9)); +#72946 = SURFACE_CURVE('',#72947,(#72951,#72958),.PCURVE_S1.); +#72947 = LINE('',#72948,#72949); +#72948 = CARTESIAN_POINT('',(0.1,0.3,3.45)); +#72949 = VECTOR('',#72950,1.); +#72950 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#72951 = PCURVE('',#72156,#72952); +#72952 = DEFINITIONAL_REPRESENTATION('',(#72953),#72957); +#72953 = LINE('',#72954,#72955); +#72954 = CARTESIAN_POINT('',(3.25,-0.2)); +#72955 = VECTOR('',#72956,1.); +#72956 = DIRECTION('',(1.,0.E+000)); +#72957 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#72958 = PCURVE('',#72698,#72959); +#72959 = DEFINITIONAL_REPRESENTATION('',(#72960),#72964); +#72960 = LINE('',#72961,#72962); +#72961 = CARTESIAN_POINT('',(3.25,0.E+000)); +#72962 = VECTOR('',#72963,1.); +#72963 = DIRECTION('',(-1.,0.E+000)); +#72964 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#72965 = ORIENTED_EDGE('',*,*,#72966,.F.); +#72966 = EDGE_CURVE('',#72845,#72944,#72967,.T.); +#72967 = SURFACE_CURVE('',#72968,(#72972,#72979),.PCURVE_S1.); +#72968 = LINE('',#72969,#72970); +#72969 = CARTESIAN_POINT('',(0.3,0.3,0.9)); +#72970 = VECTOR('',#72971,1.); +#72971 = DIRECTION('',(-1.,-4.440892098501E-016,0.E+000)); +#72972 = PCURVE('',#72156,#72973); +#72973 = DEFINITIONAL_REPRESENTATION('',(#72974),#72978); +#72974 = LINE('',#72975,#72976); +#72975 = CARTESIAN_POINT('',(5.8,0.E+000)); +#72976 = VECTOR('',#72977,1.); +#72977 = DIRECTION('',(0.E+000,-1.)); +#72978 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#72979 = PCURVE('',#72670,#72980); +#72980 = DEFINITIONAL_REPRESENTATION('',(#72981),#72985); +#72981 = LINE('',#72982,#72983); +#72982 = CARTESIAN_POINT('',(-0.6,-2.664535259101E-016)); +#72983 = VECTOR('',#72984,1.); +#72984 = DIRECTION('',(0.E+000,1.)); +#72985 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#72986 = ADVANCED_FACE('',(#72987),#72128,.F.); +#72987 = FACE_BOUND('',#72988,.F.); +#72988 = EDGE_LOOP('',(#72989,#72990,#73011,#73012)); +#72989 = ORIENTED_EDGE('',*,*,#72631,.T.); +#72990 = ORIENTED_EDGE('',*,*,#72991,.T.); +#72991 = EDGE_CURVE('',#72632,#72845,#72992,.T.); +#72992 = SURFACE_CURVE('',#72993,(#72997,#73004),.PCURVE_S1.); +#72993 = LINE('',#72994,#72995); +#72994 = CARTESIAN_POINT('',(0.3,-0.3,0.9)); +#72995 = VECTOR('',#72996,1.); +#72996 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#72997 = PCURVE('',#72128,#72998); +#72998 = DEFINITIONAL_REPRESENTATION('',(#72999),#73003); +#72999 = LINE('',#73000,#73001); +#73000 = CARTESIAN_POINT('',(0.E+000,-5.8)); +#73001 = VECTOR('',#73002,1.); +#73002 = DIRECTION('',(1.,0.E+000)); +#73003 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#73004 = PCURVE('',#72670,#73005); +#73005 = DEFINITIONAL_REPRESENTATION('',(#73006),#73010); +#73006 = LINE('',#73007,#73008); +#73007 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#73008 = VECTOR('',#73009,1.); +#73009 = DIRECTION('',(-1.,0.E+000)); +#73010 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#73011 = ORIENTED_EDGE('',*,*,#72844,.F.); +#73012 = ORIENTED_EDGE('',*,*,#72112,.F.); +#73013 = ADVANCED_FACE('',(#73014),#72370,.F.); +#73014 = FACE_BOUND('',#73015,.F.); +#73015 = EDGE_LOOP('',(#73016,#73037,#73038,#73039)); +#73016 = ORIENTED_EDGE('',*,*,#73017,.T.); +#73017 = EDGE_CURVE('',#72460,#72329,#73018,.T.); +#73018 = SURFACE_CURVE('',#73019,(#73023,#73030),.PCURVE_S1.); +#73019 = LINE('',#73020,#73021); +#73020 = CARTESIAN_POINT('',(-0.1,-2.24,0.9)); +#73021 = VECTOR('',#73022,1.); +#73022 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#73023 = PCURVE('',#72370,#73024); +#73024 = DEFINITIONAL_REPRESENTATION('',(#73025),#73029); +#73025 = LINE('',#73026,#73027); +#73026 = CARTESIAN_POINT('',(-0.6,0.4)); +#73027 = VECTOR('',#73028,1.); +#73028 = DIRECTION('',(1.,0.E+000)); +#73029 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#73030 = PCURVE('',#72344,#73031); +#73031 = DEFINITIONAL_REPRESENTATION('',(#73032),#73036); +#73032 = LINE('',#73033,#73034); +#73033 = CARTESIAN_POINT('',(-0.7,0.E+000)); +#73034 = VECTOR('',#73035,1.); +#73035 = DIRECTION('',(0.E+000,-1.)); +#73036 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#73037 = ORIENTED_EDGE('',*,*,#72356,.F.); +#73038 = ORIENTED_EDGE('',*,*,#72408,.F.); +#73039 = ORIENTED_EDGE('',*,*,#72459,.F.); +#73040 = ADVANCED_FACE('',(#73041),#72344,.F.); +#73041 = FACE_BOUND('',#73042,.F.); +#73042 = EDGE_LOOP('',(#73043,#73044,#73045,#73068,#73096,#73124,#73152, + #73173)); +#73043 = ORIENTED_EDGE('',*,*,#73017,.F.); +#73044 = ORIENTED_EDGE('',*,*,#72482,.T.); +#73045 = ORIENTED_EDGE('',*,*,#73046,.F.); +#73046 = EDGE_CURVE('',#73047,#72483,#73049,.T.); +#73047 = VERTEX_POINT('',#73048); +#73048 = CARTESIAN_POINT('',(-0.1,-2.29,5.85)); +#73049 = SURFACE_CURVE('',#73050,(#73054,#73061),.PCURVE_S1.); +#73050 = LINE('',#73051,#73052); +#73051 = CARTESIAN_POINT('',(-0.1,-2.29,5.85)); +#73052 = VECTOR('',#73053,1.); +#73053 = DIRECTION('',(-3.140184917366E-016,0.707106781187, + 0.707106781187)); +#73054 = PCURVE('',#72344,#73055); +#73055 = DEFINITIONAL_REPRESENTATION('',(#73056),#73060); +#73056 = LINE('',#73057,#73058); +#73057 = CARTESIAN_POINT('',(-5.65,-5.E-002)); +#73058 = VECTOR('',#73059,1.); +#73059 = DIRECTION('',(-0.707106781187,0.707106781187)); +#73060 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#73061 = PCURVE('',#72521,#73062); +#73062 = DEFINITIONAL_REPRESENTATION('',(#73063),#73067); +#73063 = LINE('',#73064,#73065); +#73064 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#73065 = VECTOR('',#73066,1.); +#73066 = DIRECTION('',(1.,4.930380657631E-032)); +#73067 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#73068 = ORIENTED_EDGE('',*,*,#73069,.F.); +#73069 = EDGE_CURVE('',#73070,#73047,#73072,.T.); +#73070 = VERTEX_POINT('',#73071); +#73071 = CARTESIAN_POINT('',(-0.1,-2.29,1.25)); +#73072 = SURFACE_CURVE('',#73073,(#73077,#73084),.PCURVE_S1.); +#73073 = LINE('',#73074,#73075); +#73074 = CARTESIAN_POINT('',(-0.1,-2.29,1.25)); +#73075 = VECTOR('',#73076,1.); +#73076 = DIRECTION('',(0.E+000,0.E+000,1.)); +#73077 = PCURVE('',#72344,#73078); +#73078 = DEFINITIONAL_REPRESENTATION('',(#73079),#73083); +#73079 = LINE('',#73080,#73081); +#73080 = CARTESIAN_POINT('',(-1.05,-5.E-002)); +#73081 = VECTOR('',#73082,1.); +#73082 = DIRECTION('',(-1.,0.E+000)); +#73083 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#73084 = PCURVE('',#73085,#73090); +#73085 = PLANE('',#73086); +#73086 = AXIS2_PLACEMENT_3D('',#73087,#73088,#73089); +#73087 = CARTESIAN_POINT('',(-0.1,-2.29,1.25)); +#73088 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#73089 = DIRECTION('',(0.E+000,0.E+000,1.)); +#73090 = DEFINITIONAL_REPRESENTATION('',(#73091),#73095); +#73091 = LINE('',#73092,#73093); +#73092 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#73093 = VECTOR('',#73094,1.); +#73094 = DIRECTION('',(1.,0.E+000)); +#73095 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#73096 = ORIENTED_EDGE('',*,*,#73097,.F.); +#73097 = EDGE_CURVE('',#73098,#73070,#73100,.T.); +#73098 = VERTEX_POINT('',#73099); +#73099 = CARTESIAN_POINT('',(-0.1,-2.79,1.25)); +#73100 = SURFACE_CURVE('',#73101,(#73105,#73112),.PCURVE_S1.); +#73101 = LINE('',#73102,#73103); +#73102 = CARTESIAN_POINT('',(-0.1,-2.79,1.25)); +#73103 = VECTOR('',#73104,1.); +#73104 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#73105 = PCURVE('',#72344,#73106); +#73106 = DEFINITIONAL_REPRESENTATION('',(#73107),#73111); +#73107 = LINE('',#73108,#73109); +#73108 = CARTESIAN_POINT('',(-1.05,-0.55)); +#73109 = VECTOR('',#73110,1.); +#73110 = DIRECTION('',(0.E+000,1.)); +#73111 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#73112 = PCURVE('',#73113,#73118); +#73113 = PLANE('',#73114); +#73114 = AXIS2_PLACEMENT_3D('',#73115,#73116,#73117); +#73115 = CARTESIAN_POINT('',(-0.1,-2.79,1.25)); +#73116 = DIRECTION('',(0.E+000,0.E+000,1.)); +#73117 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#73118 = DEFINITIONAL_REPRESENTATION('',(#73119),#73123); +#73119 = LINE('',#73120,#73121); +#73120 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#73121 = VECTOR('',#73122,1.); +#73122 = DIRECTION('',(1.,0.E+000)); +#73123 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#73124 = ORIENTED_EDGE('',*,*,#73125,.F.); +#73125 = EDGE_CURVE('',#73126,#73098,#73128,.T.); +#73126 = VERTEX_POINT('',#73127); +#73127 = CARTESIAN_POINT('',(-0.1,-2.79,5.85)); +#73128 = SURFACE_CURVE('',#73129,(#73133,#73140),.PCURVE_S1.); +#73129 = LINE('',#73130,#73131); +#73130 = CARTESIAN_POINT('',(-0.1,-2.79,5.85)); +#73131 = VECTOR('',#73132,1.); +#73132 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#73133 = PCURVE('',#72344,#73134); +#73134 = DEFINITIONAL_REPRESENTATION('',(#73135),#73139); +#73135 = LINE('',#73136,#73137); +#73136 = CARTESIAN_POINT('',(-5.65,-0.55)); +#73137 = VECTOR('',#73138,1.); +#73138 = DIRECTION('',(1.,0.E+000)); +#73139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#73140 = PCURVE('',#73141,#73146); +#73141 = PLANE('',#73142); +#73142 = AXIS2_PLACEMENT_3D('',#73143,#73144,#73145); +#73143 = CARTESIAN_POINT('',(-0.1,-2.79,5.85)); +#73144 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#73145 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#73146 = DEFINITIONAL_REPRESENTATION('',(#73147),#73151); +#73147 = LINE('',#73148,#73149); +#73148 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#73149 = VECTOR('',#73150,1.); +#73150 = DIRECTION('',(1.,0.E+000)); +#73151 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#73152 = ORIENTED_EDGE('',*,*,#73153,.F.); +#73153 = EDGE_CURVE('',#72301,#73126,#73154,.T.); +#73154 = SURFACE_CURVE('',#73155,(#73159,#73166),.PCURVE_S1.); +#73155 = LINE('',#73156,#73157); +#73156 = CARTESIAN_POINT('',(-0.1,-2.84,5.9)); +#73157 = VECTOR('',#73158,1.); +#73158 = DIRECTION('',(-3.140184917366E-016,0.707106781187, + -0.707106781187)); +#73159 = PCURVE('',#72344,#73160); +#73160 = DEFINITIONAL_REPRESENTATION('',(#73161),#73165); +#73161 = LINE('',#73162,#73163); +#73162 = CARTESIAN_POINT('',(-5.7,-0.6)); +#73163 = VECTOR('',#73164,1.); +#73164 = DIRECTION('',(0.707106781187,0.707106781187)); +#73165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#73166 = PCURVE('',#72316,#73167); +#73167 = DEFINITIONAL_REPRESENTATION('',(#73168),#73172); +#73168 = LINE('',#73169,#73170); +#73169 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#73170 = VECTOR('',#73171,1.); +#73171 = DIRECTION('',(1.,4.930380657631E-032)); +#73172 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#73173 = ORIENTED_EDGE('',*,*,#72328,.T.); +#73174 = ADVANCED_FACE('',(#73175),#72316,.T.); +#73175 = FACE_BOUND('',#73176,.T.); +#73176 = EDGE_LOOP('',(#73177,#73178,#73201,#73222)); +#73177 = ORIENTED_EDGE('',*,*,#72300,.T.); +#73178 = ORIENTED_EDGE('',*,*,#73179,.T.); +#73179 = EDGE_CURVE('',#72273,#73180,#73182,.T.); +#73180 = VERTEX_POINT('',#73181); +#73181 = CARTESIAN_POINT('',(0.1,-2.79,5.85)); +#73182 = SURFACE_CURVE('',#73183,(#73187,#73194),.PCURVE_S1.); +#73183 = LINE('',#73184,#73185); +#73184 = CARTESIAN_POINT('',(0.1,-2.84,5.9)); +#73185 = VECTOR('',#73186,1.); +#73186 = DIRECTION('',(-3.140184917366E-016,0.707106781187, + -0.707106781187)); +#73187 = PCURVE('',#72316,#73188); +#73188 = DEFINITIONAL_REPRESENTATION('',(#73189),#73193); +#73189 = LINE('',#73190,#73191); +#73190 = CARTESIAN_POINT('',(-6.280369834732E-017,-0.2)); +#73191 = VECTOR('',#73192,1.); +#73192 = DIRECTION('',(1.,4.930380657631E-032)); +#73193 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#73194 = PCURVE('',#72288,#73195); +#73195 = DEFINITIONAL_REPRESENTATION('',(#73196),#73200); +#73196 = LINE('',#73197,#73198); +#73197 = CARTESIAN_POINT('',(5.7,-0.6)); +#73198 = VECTOR('',#73199,1.); +#73199 = DIRECTION('',(-0.707106781187,0.707106781187)); +#73200 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#73201 = ORIENTED_EDGE('',*,*,#73202,.F.); +#73202 = EDGE_CURVE('',#73126,#73180,#73203,.T.); +#73203 = SURFACE_CURVE('',#73204,(#73208,#73215),.PCURVE_S1.); +#73204 = LINE('',#73205,#73206); +#73205 = CARTESIAN_POINT('',(-0.1,-2.79,5.85)); +#73206 = VECTOR('',#73207,1.); +#73207 = DIRECTION('',(1.,4.440892098501E-016,0.E+000)); +#73208 = PCURVE('',#72316,#73209); +#73209 = DEFINITIONAL_REPRESENTATION('',(#73210),#73214); +#73210 = LINE('',#73211,#73212); +#73211 = CARTESIAN_POINT('',(7.071067811865E-002,-2.220446049249E-017)); +#73212 = VECTOR('',#73213,1.); +#73213 = DIRECTION('',(1.823501286225E-028,-1.)); +#73214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#73215 = PCURVE('',#73141,#73216); +#73216 = DEFINITIONAL_REPRESENTATION('',(#73217),#73221); +#73217 = LINE('',#73218,#73219); +#73218 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#73219 = VECTOR('',#73220,1.); +#73220 = DIRECTION('',(0.E+000,-1.)); +#73221 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#73222 = ORIENTED_EDGE('',*,*,#73153,.F.); +#73223 = ADVANCED_FACE('',(#73224),#72288,.F.); +#73224 = FACE_BOUND('',#73225,.F.); +#73225 = EDGE_LOOP('',(#73226,#73227,#73248,#73249,#73250,#73273,#73296, + #73319)); +#73226 = ORIENTED_EDGE('',*,*,#72533,.T.); +#73227 = ORIENTED_EDGE('',*,*,#73228,.F.); +#73228 = EDGE_CURVE('',#72245,#72534,#73229,.T.); +#73229 = SURFACE_CURVE('',#73230,(#73234,#73241),.PCURVE_S1.); +#73230 = LINE('',#73231,#73232); +#73231 = CARTESIAN_POINT('',(0.1,-2.84,0.9)); +#73232 = VECTOR('',#73233,1.); +#73233 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#73234 = PCURVE('',#72288,#73235); +#73235 = DEFINITIONAL_REPRESENTATION('',(#73236),#73240); +#73236 = LINE('',#73237,#73238); +#73237 = CARTESIAN_POINT('',(0.7,-0.6)); +#73238 = VECTOR('',#73239,1.); +#73239 = DIRECTION('',(0.E+000,1.)); +#73240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#73241 = PCURVE('',#72260,#73242); +#73242 = DEFINITIONAL_REPRESENTATION('',(#73243),#73247); +#73243 = LINE('',#73244,#73245); +#73244 = CARTESIAN_POINT('',(-8.881784197002E-017,0.2)); +#73245 = VECTOR('',#73246,1.); +#73246 = DIRECTION('',(-1.,0.E+000)); +#73247 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#73248 = ORIENTED_EDGE('',*,*,#72272,.T.); +#73249 = ORIENTED_EDGE('',*,*,#73179,.T.); +#73250 = ORIENTED_EDGE('',*,*,#73251,.T.); +#73251 = EDGE_CURVE('',#73180,#73252,#73254,.T.); +#73252 = VERTEX_POINT('',#73253); +#73253 = CARTESIAN_POINT('',(0.1,-2.79,1.25)); +#73254 = SURFACE_CURVE('',#73255,(#73259,#73266),.PCURVE_S1.); +#73255 = LINE('',#73256,#73257); +#73256 = CARTESIAN_POINT('',(0.1,-2.79,5.85)); +#73257 = VECTOR('',#73258,1.); +#73258 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#73259 = PCURVE('',#72288,#73260); +#73260 = DEFINITIONAL_REPRESENTATION('',(#73261),#73265); +#73261 = LINE('',#73262,#73263); +#73262 = CARTESIAN_POINT('',(5.65,-0.55)); +#73263 = VECTOR('',#73264,1.); +#73264 = DIRECTION('',(-1.,0.E+000)); +#73265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#73266 = PCURVE('',#73141,#73267); +#73267 = DEFINITIONAL_REPRESENTATION('',(#73268),#73272); +#73268 = LINE('',#73269,#73270); +#73269 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#73270 = VECTOR('',#73271,1.); +#73271 = DIRECTION('',(1.,0.E+000)); +#73272 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#73273 = ORIENTED_EDGE('',*,*,#73274,.T.); +#73274 = EDGE_CURVE('',#73252,#73275,#73277,.T.); +#73275 = VERTEX_POINT('',#73276); +#73276 = CARTESIAN_POINT('',(0.1,-2.29,1.25)); +#73277 = SURFACE_CURVE('',#73278,(#73282,#73289),.PCURVE_S1.); +#73278 = LINE('',#73279,#73280); +#73279 = CARTESIAN_POINT('',(0.1,-2.79,1.25)); +#73280 = VECTOR('',#73281,1.); +#73281 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#73282 = PCURVE('',#72288,#73283); +#73283 = DEFINITIONAL_REPRESENTATION('',(#73284),#73288); +#73284 = LINE('',#73285,#73286); +#73285 = CARTESIAN_POINT('',(1.05,-0.55)); +#73286 = VECTOR('',#73287,1.); +#73287 = DIRECTION('',(0.E+000,1.)); +#73288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#73289 = PCURVE('',#73113,#73290); +#73290 = DEFINITIONAL_REPRESENTATION('',(#73291),#73295); +#73291 = LINE('',#73292,#73293); +#73292 = CARTESIAN_POINT('',(-8.881784197002E-017,-0.2)); +#73293 = VECTOR('',#73294,1.); +#73294 = DIRECTION('',(1.,0.E+000)); +#73295 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#73296 = ORIENTED_EDGE('',*,*,#73297,.T.); +#73297 = EDGE_CURVE('',#73275,#73298,#73300,.T.); +#73298 = VERTEX_POINT('',#73299); +#73299 = CARTESIAN_POINT('',(0.1,-2.29,5.85)); +#73300 = SURFACE_CURVE('',#73301,(#73305,#73312),.PCURVE_S1.); +#73301 = LINE('',#73302,#73303); +#73302 = CARTESIAN_POINT('',(0.1,-2.29,1.25)); +#73303 = VECTOR('',#73304,1.); +#73304 = DIRECTION('',(0.E+000,0.E+000,1.)); +#73305 = PCURVE('',#72288,#73306); +#73306 = DEFINITIONAL_REPRESENTATION('',(#73307),#73311); +#73307 = LINE('',#73308,#73309); +#73308 = CARTESIAN_POINT('',(1.05,-5.E-002)); +#73309 = VECTOR('',#73310,1.); +#73310 = DIRECTION('',(1.,0.E+000)); +#73311 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#73312 = PCURVE('',#73085,#73313); +#73313 = DEFINITIONAL_REPRESENTATION('',(#73314),#73318); +#73314 = LINE('',#73315,#73316); +#73315 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#73316 = VECTOR('',#73317,1.); +#73317 = DIRECTION('',(1.,0.E+000)); +#73318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#73319 = ORIENTED_EDGE('',*,*,#73320,.T.); +#73320 = EDGE_CURVE('',#73298,#72506,#73321,.T.); +#73321 = SURFACE_CURVE('',#73322,(#73326,#73333),.PCURVE_S1.); +#73322 = LINE('',#73323,#73324); +#73323 = CARTESIAN_POINT('',(0.1,-2.29,5.85)); +#73324 = VECTOR('',#73325,1.); +#73325 = DIRECTION('',(-3.140184917366E-016,0.707106781187, + 0.707106781187)); +#73326 = PCURVE('',#72288,#73327); +#73327 = DEFINITIONAL_REPRESENTATION('',(#73328),#73332); +#73328 = LINE('',#73329,#73330); +#73329 = CARTESIAN_POINT('',(5.65,-5.E-002)); +#73330 = VECTOR('',#73331,1.); +#73331 = DIRECTION('',(0.707106781187,0.707106781187)); +#73332 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#73333 = PCURVE('',#72521,#73334); +#73334 = DEFINITIONAL_REPRESENTATION('',(#73335),#73339); +#73335 = LINE('',#73336,#73337); +#73336 = CARTESIAN_POINT('',(-6.280369834732E-017,-0.2)); +#73337 = VECTOR('',#73338,1.); +#73338 = DIRECTION('',(1.,4.930380657631E-032)); +#73339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#73340 = ADVANCED_FACE('',(#73341),#72260,.F.); +#73341 = FACE_BOUND('',#73342,.F.); +#73342 = EDGE_LOOP('',(#73343,#73344,#73345,#73346)); +#73343 = ORIENTED_EDGE('',*,*,#72581,.F.); +#73344 = ORIENTED_EDGE('',*,*,#72244,.F.); +#73345 = ORIENTED_EDGE('',*,*,#73228,.T.); +#73346 = ORIENTED_EDGE('',*,*,#72556,.F.); +#73347 = ADVANCED_FACE('',(#73348),#72521,.T.); +#73348 = FACE_BOUND('',#73349,.T.); +#73349 = EDGE_LOOP('',(#73350,#73371,#73372,#73373)); +#73350 = ORIENTED_EDGE('',*,*,#73351,.T.); +#73351 = EDGE_CURVE('',#73047,#73298,#73352,.T.); +#73352 = SURFACE_CURVE('',#73353,(#73357,#73364),.PCURVE_S1.); +#73353 = LINE('',#73354,#73355); +#73354 = CARTESIAN_POINT('',(-0.1,-2.29,5.85)); +#73355 = VECTOR('',#73356,1.); +#73356 = DIRECTION('',(1.,4.440892098501E-016,0.E+000)); +#73357 = PCURVE('',#72521,#73358); +#73358 = DEFINITIONAL_REPRESENTATION('',(#73359),#73363); +#73359 = LINE('',#73360,#73361); +#73360 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#73361 = VECTOR('',#73362,1.); +#73362 = DIRECTION('',(1.823501286225E-028,-1.)); +#73363 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#73364 = PCURVE('',#73085,#73365); +#73365 = DEFINITIONAL_REPRESENTATION('',(#73366),#73370); +#73366 = LINE('',#73367,#73368); +#73367 = CARTESIAN_POINT('',(4.6,0.E+000)); +#73368 = VECTOR('',#73369,1.); +#73369 = DIRECTION('',(0.E+000,-1.)); +#73370 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#73371 = ORIENTED_EDGE('',*,*,#73320,.T.); +#73372 = ORIENTED_EDGE('',*,*,#72505,.F.); +#73373 = ORIENTED_EDGE('',*,*,#73046,.F.); +#73374 = ADVANCED_FACE('',(#73375),#72780,.F.); +#73375 = FACE_BOUND('',#73376,.F.); +#73376 = EDGE_LOOP('',(#73377,#73398,#73399,#73400)); +#73377 = ORIENTED_EDGE('',*,*,#73378,.T.); +#73378 = EDGE_CURVE('',#72870,#72739,#73379,.T.); +#73379 = SURFACE_CURVE('',#73380,(#73384,#73391),.PCURVE_S1.); +#73380 = LINE('',#73381,#73382); +#73381 = CARTESIAN_POINT('',(-0.1,0.3,0.9)); +#73382 = VECTOR('',#73383,1.); +#73383 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#73384 = PCURVE('',#72780,#73385); +#73385 = DEFINITIONAL_REPRESENTATION('',(#73386),#73390); +#73386 = LINE('',#73387,#73388); +#73387 = CARTESIAN_POINT('',(-0.6,0.4)); +#73388 = VECTOR('',#73389,1.); +#73389 = DIRECTION('',(1.,0.E+000)); +#73390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#73391 = PCURVE('',#72754,#73392); +#73392 = DEFINITIONAL_REPRESENTATION('',(#73393),#73397); +#73393 = LINE('',#73394,#73395); +#73394 = CARTESIAN_POINT('',(-0.7,0.E+000)); +#73395 = VECTOR('',#73396,1.); +#73396 = DIRECTION('',(0.E+000,-1.)); +#73397 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#73398 = ORIENTED_EDGE('',*,*,#72766,.F.); +#73399 = ORIENTED_EDGE('',*,*,#72818,.F.); +#73400 = ORIENTED_EDGE('',*,*,#72869,.F.); +#73401 = ADVANCED_FACE('',(#73402),#72754,.F.); +#73402 = FACE_BOUND('',#73403,.F.); +#73403 = EDGE_LOOP('',(#73404,#73405,#73406,#73429,#73457,#73485,#73513, + #73534)); +#73404 = ORIENTED_EDGE('',*,*,#73378,.F.); +#73405 = ORIENTED_EDGE('',*,*,#72892,.T.); +#73406 = ORIENTED_EDGE('',*,*,#73407,.F.); +#73407 = EDGE_CURVE('',#73408,#72893,#73410,.T.); +#73408 = VERTEX_POINT('',#73409); +#73409 = CARTESIAN_POINT('',(-0.1,0.25,5.85)); +#73410 = SURFACE_CURVE('',#73411,(#73415,#73422),.PCURVE_S1.); +#73411 = LINE('',#73412,#73413); +#73412 = CARTESIAN_POINT('',(-0.1,0.25,5.85)); +#73413 = VECTOR('',#73414,1.); +#73414 = DIRECTION('',(-3.140184917366E-016,0.707106781187, + 0.707106781187)); +#73415 = PCURVE('',#72754,#73416); +#73416 = DEFINITIONAL_REPRESENTATION('',(#73417),#73421); +#73417 = LINE('',#73418,#73419); +#73418 = CARTESIAN_POINT('',(-5.65,-5.E-002)); +#73419 = VECTOR('',#73420,1.); +#73420 = DIRECTION('',(-0.707106781187,0.707106781187)); +#73421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#73422 = PCURVE('',#72931,#73423); +#73423 = DEFINITIONAL_REPRESENTATION('',(#73424),#73428); +#73424 = LINE('',#73425,#73426); +#73425 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#73426 = VECTOR('',#73427,1.); +#73427 = DIRECTION('',(1.,4.930380657631E-032)); +#73428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#73429 = ORIENTED_EDGE('',*,*,#73430,.F.); +#73430 = EDGE_CURVE('',#73431,#73408,#73433,.T.); +#73431 = VERTEX_POINT('',#73432); +#73432 = CARTESIAN_POINT('',(-0.1,0.25,1.25)); +#73433 = SURFACE_CURVE('',#73434,(#73438,#73445),.PCURVE_S1.); +#73434 = LINE('',#73435,#73436); +#73435 = CARTESIAN_POINT('',(-0.1,0.25,1.25)); +#73436 = VECTOR('',#73437,1.); +#73437 = DIRECTION('',(0.E+000,0.E+000,1.)); +#73438 = PCURVE('',#72754,#73439); +#73439 = DEFINITIONAL_REPRESENTATION('',(#73440),#73444); +#73440 = LINE('',#73441,#73442); +#73441 = CARTESIAN_POINT('',(-1.05,-5.E-002)); +#73442 = VECTOR('',#73443,1.); +#73443 = DIRECTION('',(-1.,0.E+000)); +#73444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#73445 = PCURVE('',#73446,#73451); +#73446 = PLANE('',#73447); +#73447 = AXIS2_PLACEMENT_3D('',#73448,#73449,#73450); +#73448 = CARTESIAN_POINT('',(-0.1,0.25,1.25)); +#73449 = DIRECTION('',(4.440892098501E-016,-1.,0.E+000)); +#73450 = DIRECTION('',(0.E+000,0.E+000,1.)); +#73451 = DEFINITIONAL_REPRESENTATION('',(#73452),#73456); +#73452 = LINE('',#73453,#73454); +#73453 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#73454 = VECTOR('',#73455,1.); +#73455 = DIRECTION('',(1.,0.E+000)); +#73456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#73457 = ORIENTED_EDGE('',*,*,#73458,.F.); +#73458 = EDGE_CURVE('',#73459,#73431,#73461,.T.); +#73459 = VERTEX_POINT('',#73460); +#73460 = CARTESIAN_POINT('',(-0.1,-0.25,1.25)); +#73461 = SURFACE_CURVE('',#73462,(#73466,#73473),.PCURVE_S1.); +#73462 = LINE('',#73463,#73464); +#73463 = CARTESIAN_POINT('',(-0.1,-0.25,1.25)); +#73464 = VECTOR('',#73465,1.); +#73465 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#73466 = PCURVE('',#72754,#73467); +#73467 = DEFINITIONAL_REPRESENTATION('',(#73468),#73472); +#73468 = LINE('',#73469,#73470); +#73469 = CARTESIAN_POINT('',(-1.05,-0.55)); +#73470 = VECTOR('',#73471,1.); +#73471 = DIRECTION('',(0.E+000,1.)); +#73472 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#73473 = PCURVE('',#73474,#73479); +#73474 = PLANE('',#73475); +#73475 = AXIS2_PLACEMENT_3D('',#73476,#73477,#73478); +#73476 = CARTESIAN_POINT('',(-0.1,-0.25,1.25)); +#73477 = DIRECTION('',(0.E+000,0.E+000,1.)); +#73478 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#73479 = DEFINITIONAL_REPRESENTATION('',(#73480),#73484); +#73480 = LINE('',#73481,#73482); +#73481 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#73482 = VECTOR('',#73483,1.); +#73483 = DIRECTION('',(1.,0.E+000)); +#73484 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#73485 = ORIENTED_EDGE('',*,*,#73486,.F.); +#73486 = EDGE_CURVE('',#73487,#73459,#73489,.T.); +#73487 = VERTEX_POINT('',#73488); +#73488 = CARTESIAN_POINT('',(-0.1,-0.25,5.85)); +#73489 = SURFACE_CURVE('',#73490,(#73494,#73501),.PCURVE_S1.); +#73490 = LINE('',#73491,#73492); +#73491 = CARTESIAN_POINT('',(-0.1,-0.25,5.85)); +#73492 = VECTOR('',#73493,1.); +#73493 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#73494 = PCURVE('',#72754,#73495); +#73495 = DEFINITIONAL_REPRESENTATION('',(#73496),#73500); +#73496 = LINE('',#73497,#73498); +#73497 = CARTESIAN_POINT('',(-5.65,-0.55)); +#73498 = VECTOR('',#73499,1.); +#73499 = DIRECTION('',(1.,0.E+000)); +#73500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#73501 = PCURVE('',#73502,#73507); +#73502 = PLANE('',#73503); +#73503 = AXIS2_PLACEMENT_3D('',#73504,#73505,#73506); +#73504 = CARTESIAN_POINT('',(-0.1,-0.25,5.85)); +#73505 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#73506 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#73507 = DEFINITIONAL_REPRESENTATION('',(#73508),#73512); +#73508 = LINE('',#73509,#73510); +#73509 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#73510 = VECTOR('',#73511,1.); +#73511 = DIRECTION('',(1.,0.E+000)); +#73512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#73513 = ORIENTED_EDGE('',*,*,#73514,.F.); +#73514 = EDGE_CURVE('',#72711,#73487,#73515,.T.); +#73515 = SURFACE_CURVE('',#73516,(#73520,#73527),.PCURVE_S1.); +#73516 = LINE('',#73517,#73518); +#73517 = CARTESIAN_POINT('',(-0.1,-0.3,5.9)); +#73518 = VECTOR('',#73519,1.); +#73519 = DIRECTION('',(-3.140184917366E-016,0.707106781187, + -0.707106781187)); +#73520 = PCURVE('',#72754,#73521); +#73521 = DEFINITIONAL_REPRESENTATION('',(#73522),#73526); +#73522 = LINE('',#73523,#73524); +#73523 = CARTESIAN_POINT('',(-5.7,-0.6)); +#73524 = VECTOR('',#73525,1.); +#73525 = DIRECTION('',(0.707106781187,0.707106781187)); +#73526 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#73527 = PCURVE('',#72726,#73528); +#73528 = DEFINITIONAL_REPRESENTATION('',(#73529),#73533); +#73529 = LINE('',#73530,#73531); +#73530 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#73531 = VECTOR('',#73532,1.); +#73532 = DIRECTION('',(1.,4.930380657631E-032)); +#73533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#73534 = ORIENTED_EDGE('',*,*,#72738,.T.); +#73535 = ADVANCED_FACE('',(#73536),#72726,.T.); +#73536 = FACE_BOUND('',#73537,.T.); +#73537 = EDGE_LOOP('',(#73538,#73539,#73562,#73583)); +#73538 = ORIENTED_EDGE('',*,*,#72710,.T.); +#73539 = ORIENTED_EDGE('',*,*,#73540,.T.); +#73540 = EDGE_CURVE('',#72683,#73541,#73543,.T.); +#73541 = VERTEX_POINT('',#73542); +#73542 = CARTESIAN_POINT('',(0.1,-0.25,5.85)); +#73543 = SURFACE_CURVE('',#73544,(#73548,#73555),.PCURVE_S1.); +#73544 = LINE('',#73545,#73546); +#73545 = CARTESIAN_POINT('',(0.1,-0.3,5.9)); +#73546 = VECTOR('',#73547,1.); +#73547 = DIRECTION('',(-3.140184917366E-016,0.707106781187, + -0.707106781187)); +#73548 = PCURVE('',#72726,#73549); +#73549 = DEFINITIONAL_REPRESENTATION('',(#73550),#73554); +#73550 = LINE('',#73551,#73552); +#73551 = CARTESIAN_POINT('',(-2.355138688023E-017,-0.2)); +#73552 = VECTOR('',#73553,1.); +#73553 = DIRECTION('',(1.,4.930380657631E-032)); +#73554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#73555 = PCURVE('',#72698,#73556); +#73556 = DEFINITIONAL_REPRESENTATION('',(#73557),#73561); +#73557 = LINE('',#73558,#73559); +#73558 = CARTESIAN_POINT('',(5.7,-0.6)); +#73559 = VECTOR('',#73560,1.); +#73560 = DIRECTION('',(-0.707106781187,0.707106781187)); +#73561 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#73562 = ORIENTED_EDGE('',*,*,#73563,.F.); +#73563 = EDGE_CURVE('',#73487,#73541,#73564,.T.); +#73564 = SURFACE_CURVE('',#73565,(#73569,#73576),.PCURVE_S1.); +#73565 = LINE('',#73566,#73567); +#73566 = CARTESIAN_POINT('',(-0.1,-0.25,5.85)); +#73567 = VECTOR('',#73568,1.); +#73568 = DIRECTION('',(1.,4.440892098501E-016,0.E+000)); +#73569 = PCURVE('',#72726,#73570); +#73570 = DEFINITIONAL_REPRESENTATION('',(#73571),#73575); +#73571 = LINE('',#73572,#73573); +#73572 = CARTESIAN_POINT('',(7.071067811866E-002,-2.220446049249E-017)); +#73573 = VECTOR('',#73574,1.); +#73574 = DIRECTION('',(1.823501286225E-028,-1.)); +#73575 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#73576 = PCURVE('',#73502,#73577); +#73577 = DEFINITIONAL_REPRESENTATION('',(#73578),#73582); +#73578 = LINE('',#73579,#73580); +#73579 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#73580 = VECTOR('',#73581,1.); +#73581 = DIRECTION('',(0.E+000,-1.)); +#73582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#73583 = ORIENTED_EDGE('',*,*,#73514,.F.); +#73584 = ADVANCED_FACE('',(#73585),#72698,.F.); +#73585 = FACE_BOUND('',#73586,.F.); +#73586 = EDGE_LOOP('',(#73587,#73588,#73609,#73610,#73611,#73634,#73657, + #73680)); +#73587 = ORIENTED_EDGE('',*,*,#72943,.T.); +#73588 = ORIENTED_EDGE('',*,*,#73589,.F.); +#73589 = EDGE_CURVE('',#72655,#72944,#73590,.T.); +#73590 = SURFACE_CURVE('',#73591,(#73595,#73602),.PCURVE_S1.); +#73591 = LINE('',#73592,#73593); +#73592 = CARTESIAN_POINT('',(0.1,-0.3,0.9)); +#73593 = VECTOR('',#73594,1.); +#73594 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#73595 = PCURVE('',#72698,#73596); +#73596 = DEFINITIONAL_REPRESENTATION('',(#73597),#73601); +#73597 = LINE('',#73598,#73599); +#73598 = CARTESIAN_POINT('',(0.7,-0.6)); +#73599 = VECTOR('',#73600,1.); +#73600 = DIRECTION('',(0.E+000,1.)); +#73601 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#73602 = PCURVE('',#72670,#73603); +#73603 = DEFINITIONAL_REPRESENTATION('',(#73604),#73608); +#73604 = LINE('',#73605,#73606); +#73605 = CARTESIAN_POINT('',(-8.881784197002E-017,0.2)); +#73606 = VECTOR('',#73607,1.); +#73607 = DIRECTION('',(-1.,0.E+000)); +#73608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#73609 = ORIENTED_EDGE('',*,*,#72682,.T.); +#73610 = ORIENTED_EDGE('',*,*,#73540,.T.); +#73611 = ORIENTED_EDGE('',*,*,#73612,.T.); +#73612 = EDGE_CURVE('',#73541,#73613,#73615,.T.); +#73613 = VERTEX_POINT('',#73614); +#73614 = CARTESIAN_POINT('',(0.1,-0.25,1.25)); +#73615 = SURFACE_CURVE('',#73616,(#73620,#73627),.PCURVE_S1.); +#73616 = LINE('',#73617,#73618); +#73617 = CARTESIAN_POINT('',(0.1,-0.25,5.85)); +#73618 = VECTOR('',#73619,1.); +#73619 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#73620 = PCURVE('',#72698,#73621); +#73621 = DEFINITIONAL_REPRESENTATION('',(#73622),#73626); +#73622 = LINE('',#73623,#73624); +#73623 = CARTESIAN_POINT('',(5.65,-0.55)); +#73624 = VECTOR('',#73625,1.); +#73625 = DIRECTION('',(-1.,0.E+000)); +#73626 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#73627 = PCURVE('',#73502,#73628); +#73628 = DEFINITIONAL_REPRESENTATION('',(#73629),#73633); +#73629 = LINE('',#73630,#73631); +#73630 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#73631 = VECTOR('',#73632,1.); +#73632 = DIRECTION('',(1.,0.E+000)); +#73633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#73634 = ORIENTED_EDGE('',*,*,#73635,.T.); +#73635 = EDGE_CURVE('',#73613,#73636,#73638,.T.); +#73636 = VERTEX_POINT('',#73637); +#73637 = CARTESIAN_POINT('',(0.1,0.25,1.25)); +#73638 = SURFACE_CURVE('',#73639,(#73643,#73650),.PCURVE_S1.); +#73639 = LINE('',#73640,#73641); +#73640 = CARTESIAN_POINT('',(0.1,-0.25,1.25)); +#73641 = VECTOR('',#73642,1.); +#73642 = DIRECTION('',(-4.440892098501E-016,1.,0.E+000)); +#73643 = PCURVE('',#72698,#73644); +#73644 = DEFINITIONAL_REPRESENTATION('',(#73645),#73649); +#73645 = LINE('',#73646,#73647); +#73646 = CARTESIAN_POINT('',(1.05,-0.55)); +#73647 = VECTOR('',#73648,1.); +#73648 = DIRECTION('',(0.E+000,1.)); +#73649 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#73650 = PCURVE('',#73474,#73651); +#73651 = DEFINITIONAL_REPRESENTATION('',(#73652),#73656); +#73652 = LINE('',#73653,#73654); +#73653 = CARTESIAN_POINT('',(-8.881784197002E-017,-0.2)); +#73654 = VECTOR('',#73655,1.); +#73655 = DIRECTION('',(1.,0.E+000)); +#73656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#73657 = ORIENTED_EDGE('',*,*,#73658,.T.); +#73658 = EDGE_CURVE('',#73636,#73659,#73661,.T.); +#73659 = VERTEX_POINT('',#73660); +#73660 = CARTESIAN_POINT('',(0.1,0.25,5.85)); +#73661 = SURFACE_CURVE('',#73662,(#73666,#73673),.PCURVE_S1.); +#73662 = LINE('',#73663,#73664); +#73663 = CARTESIAN_POINT('',(0.1,0.25,1.25)); +#73664 = VECTOR('',#73665,1.); +#73665 = DIRECTION('',(0.E+000,0.E+000,1.)); +#73666 = PCURVE('',#72698,#73667); +#73667 = DEFINITIONAL_REPRESENTATION('',(#73668),#73672); +#73668 = LINE('',#73669,#73670); +#73669 = CARTESIAN_POINT('',(1.05,-5.E-002)); +#73670 = VECTOR('',#73671,1.); +#73671 = DIRECTION('',(1.,0.E+000)); +#73672 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#73673 = PCURVE('',#73446,#73674); +#73674 = DEFINITIONAL_REPRESENTATION('',(#73675),#73679); +#73675 = LINE('',#73676,#73677); +#73676 = CARTESIAN_POINT('',(0.E+000,-0.2)); +#73677 = VECTOR('',#73678,1.); +#73678 = DIRECTION('',(1.,0.E+000)); +#73679 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#73680 = ORIENTED_EDGE('',*,*,#73681,.T.); +#73681 = EDGE_CURVE('',#73659,#72916,#73682,.T.); +#73682 = SURFACE_CURVE('',#73683,(#73687,#73694),.PCURVE_S1.); +#73683 = LINE('',#73684,#73685); +#73684 = CARTESIAN_POINT('',(0.1,0.25,5.85)); +#73685 = VECTOR('',#73686,1.); +#73686 = DIRECTION('',(-3.140184917366E-016,0.707106781187, + 0.707106781187)); +#73687 = PCURVE('',#72698,#73688); +#73688 = DEFINITIONAL_REPRESENTATION('',(#73689),#73693); +#73689 = LINE('',#73690,#73691); +#73690 = CARTESIAN_POINT('',(5.65,-5.E-002)); +#73691 = VECTOR('',#73692,1.); +#73692 = DIRECTION('',(0.707106781187,0.707106781187)); +#73693 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#73694 = PCURVE('',#72931,#73695); +#73695 = DEFINITIONAL_REPRESENTATION('',(#73696),#73700); +#73696 = LINE('',#73697,#73698); +#73697 = CARTESIAN_POINT('',(-2.355138688023E-017,-0.2)); +#73698 = VECTOR('',#73699,1.); +#73699 = DIRECTION('',(1.,4.930380657631E-032)); +#73700 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#73701 = ADVANCED_FACE('',(#73702),#72670,.F.); +#73702 = FACE_BOUND('',#73703,.F.); +#73703 = EDGE_LOOP('',(#73704,#73705,#73706,#73707)); +#73704 = ORIENTED_EDGE('',*,*,#72991,.F.); +#73705 = ORIENTED_EDGE('',*,*,#72654,.F.); +#73706 = ORIENTED_EDGE('',*,*,#73589,.T.); +#73707 = ORIENTED_EDGE('',*,*,#72966,.F.); +#73708 = ADVANCED_FACE('',(#73709),#72931,.T.); +#73709 = FACE_BOUND('',#73710,.T.); +#73710 = EDGE_LOOP('',(#73711,#73732,#73733,#73734)); +#73711 = ORIENTED_EDGE('',*,*,#73712,.T.); +#73712 = EDGE_CURVE('',#73408,#73659,#73713,.T.); +#73713 = SURFACE_CURVE('',#73714,(#73718,#73725),.PCURVE_S1.); +#73714 = LINE('',#73715,#73716); +#73715 = CARTESIAN_POINT('',(-0.1,0.25,5.85)); +#73716 = VECTOR('',#73717,1.); +#73717 = DIRECTION('',(1.,4.440892098501E-016,0.E+000)); +#73718 = PCURVE('',#72931,#73719); +#73719 = DEFINITIONAL_REPRESENTATION('',(#73720),#73724); +#73720 = LINE('',#73721,#73722); +#73721 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#73722 = VECTOR('',#73723,1.); +#73723 = DIRECTION('',(1.823501286225E-028,-1.)); +#73724 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#73725 = PCURVE('',#73446,#73726); +#73726 = DEFINITIONAL_REPRESENTATION('',(#73727),#73731); +#73727 = LINE('',#73728,#73729); +#73728 = CARTESIAN_POINT('',(4.6,0.E+000)); +#73729 = VECTOR('',#73730,1.); +#73730 = DIRECTION('',(0.E+000,-1.)); +#73731 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#73732 = ORIENTED_EDGE('',*,*,#73681,.T.); +#73733 = ORIENTED_EDGE('',*,*,#72915,.F.); +#73734 = ORIENTED_EDGE('',*,*,#73407,.F.); +#73735 = ADVANCED_FACE('',(#73736),#73141,.T.); +#73736 = FACE_BOUND('',#73737,.T.); +#73737 = EDGE_LOOP('',(#73738,#73739,#73740,#73761)); +#73738 = ORIENTED_EDGE('',*,*,#73202,.T.); +#73739 = ORIENTED_EDGE('',*,*,#73251,.T.); +#73740 = ORIENTED_EDGE('',*,*,#73741,.F.); +#73741 = EDGE_CURVE('',#73098,#73252,#73742,.T.); +#73742 = SURFACE_CURVE('',#73743,(#73747,#73754),.PCURVE_S1.); +#73743 = LINE('',#73744,#73745); +#73744 = CARTESIAN_POINT('',(-0.1,-2.79,1.25)); +#73745 = VECTOR('',#73746,1.); +#73746 = DIRECTION('',(1.,4.440892098501E-016,0.E+000)); +#73747 = PCURVE('',#73141,#73748); +#73748 = DEFINITIONAL_REPRESENTATION('',(#73749),#73753); +#73749 = LINE('',#73750,#73751); +#73750 = CARTESIAN_POINT('',(4.6,0.E+000)); +#73751 = VECTOR('',#73752,1.); +#73752 = DIRECTION('',(0.E+000,-1.)); +#73753 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#73754 = PCURVE('',#73113,#73755); +#73755 = DEFINITIONAL_REPRESENTATION('',(#73756),#73760); +#73756 = LINE('',#73757,#73758); +#73757 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#73758 = VECTOR('',#73759,1.); +#73759 = DIRECTION('',(0.E+000,-1.)); +#73760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#73761 = ORIENTED_EDGE('',*,*,#73125,.F.); +#73762 = ADVANCED_FACE('',(#73763),#73113,.T.); +#73763 = FACE_BOUND('',#73764,.T.); +#73764 = EDGE_LOOP('',(#73765,#73766,#73767,#73788)); +#73765 = ORIENTED_EDGE('',*,*,#73741,.T.); +#73766 = ORIENTED_EDGE('',*,*,#73274,.T.); +#73767 = ORIENTED_EDGE('',*,*,#73768,.F.); +#73768 = EDGE_CURVE('',#73070,#73275,#73769,.T.); +#73769 = SURFACE_CURVE('',#73770,(#73774,#73781),.PCURVE_S1.); +#73770 = LINE('',#73771,#73772); +#73771 = CARTESIAN_POINT('',(-0.1,-2.29,1.25)); +#73772 = VECTOR('',#73773,1.); +#73773 = DIRECTION('',(1.,4.440892098501E-016,0.E+000)); +#73774 = PCURVE('',#73113,#73775); +#73775 = DEFINITIONAL_REPRESENTATION('',(#73776),#73780); +#73776 = LINE('',#73777,#73778); +#73777 = CARTESIAN_POINT('',(0.5,-2.22044604925E-016)); +#73778 = VECTOR('',#73779,1.); +#73779 = DIRECTION('',(0.E+000,-1.)); +#73780 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#73781 = PCURVE('',#73085,#73782); +#73782 = DEFINITIONAL_REPRESENTATION('',(#73783),#73787); +#73783 = LINE('',#73784,#73785); +#73784 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#73785 = VECTOR('',#73786,1.); +#73786 = DIRECTION('',(0.E+000,-1.)); +#73787 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#73788 = ORIENTED_EDGE('',*,*,#73097,.F.); +#73789 = ADVANCED_FACE('',(#73790),#73085,.T.); +#73790 = FACE_BOUND('',#73791,.T.); +#73791 = EDGE_LOOP('',(#73792,#73793,#73794,#73795)); +#73792 = ORIENTED_EDGE('',*,*,#73768,.T.); +#73793 = ORIENTED_EDGE('',*,*,#73297,.T.); +#73794 = ORIENTED_EDGE('',*,*,#73351,.F.); +#73795 = ORIENTED_EDGE('',*,*,#73069,.F.); +#73796 = ADVANCED_FACE('',(#73797),#73502,.T.); +#73797 = FACE_BOUND('',#73798,.T.); +#73798 = EDGE_LOOP('',(#73799,#73800,#73801,#73822)); +#73799 = ORIENTED_EDGE('',*,*,#73563,.T.); +#73800 = ORIENTED_EDGE('',*,*,#73612,.T.); +#73801 = ORIENTED_EDGE('',*,*,#73802,.F.); +#73802 = EDGE_CURVE('',#73459,#73613,#73803,.T.); +#73803 = SURFACE_CURVE('',#73804,(#73808,#73815),.PCURVE_S1.); +#73804 = LINE('',#73805,#73806); +#73805 = CARTESIAN_POINT('',(-0.1,-0.25,1.25)); +#73806 = VECTOR('',#73807,1.); +#73807 = DIRECTION('',(1.,4.440892098501E-016,0.E+000)); +#73808 = PCURVE('',#73502,#73809); +#73809 = DEFINITIONAL_REPRESENTATION('',(#73810),#73814); +#73810 = LINE('',#73811,#73812); +#73811 = CARTESIAN_POINT('',(4.6,0.E+000)); +#73812 = VECTOR('',#73813,1.); +#73813 = DIRECTION('',(0.E+000,-1.)); +#73814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#73815 = PCURVE('',#73474,#73816); +#73816 = DEFINITIONAL_REPRESENTATION('',(#73817),#73821); +#73817 = LINE('',#73818,#73819); +#73818 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#73819 = VECTOR('',#73820,1.); +#73820 = DIRECTION('',(0.E+000,-1.)); +#73821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#73822 = ORIENTED_EDGE('',*,*,#73486,.F.); +#73823 = ADVANCED_FACE('',(#73824),#73474,.T.); +#73824 = FACE_BOUND('',#73825,.T.); +#73825 = EDGE_LOOP('',(#73826,#73827,#73828,#73849)); +#73826 = ORIENTED_EDGE('',*,*,#73802,.T.); +#73827 = ORIENTED_EDGE('',*,*,#73635,.T.); +#73828 = ORIENTED_EDGE('',*,*,#73829,.F.); +#73829 = EDGE_CURVE('',#73431,#73636,#73830,.T.); +#73830 = SURFACE_CURVE('',#73831,(#73835,#73842),.PCURVE_S1.); +#73831 = LINE('',#73832,#73833); +#73832 = CARTESIAN_POINT('',(-0.1,0.25,1.25)); +#73833 = VECTOR('',#73834,1.); +#73834 = DIRECTION('',(1.,4.440892098501E-016,0.E+000)); +#73835 = PCURVE('',#73474,#73836); +#73836 = DEFINITIONAL_REPRESENTATION('',(#73837),#73841); +#73837 = LINE('',#73838,#73839); +#73838 = CARTESIAN_POINT('',(0.5,-2.22044604925E-016)); +#73839 = VECTOR('',#73840,1.); +#73840 = DIRECTION('',(0.E+000,-1.)); +#73841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#73842 = PCURVE('',#73446,#73843); +#73843 = DEFINITIONAL_REPRESENTATION('',(#73844),#73848); +#73844 = LINE('',#73845,#73846); +#73845 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#73846 = VECTOR('',#73847,1.); +#73847 = DIRECTION('',(0.E+000,-1.)); +#73848 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#73849 = ORIENTED_EDGE('',*,*,#73458,.F.); +#73850 = ADVANCED_FACE('',(#73851),#73446,.T.); +#73851 = FACE_BOUND('',#73852,.T.); +#73852 = EDGE_LOOP('',(#73853,#73854,#73855,#73856)); +#73853 = ORIENTED_EDGE('',*,*,#73829,.T.); +#73854 = ORIENTED_EDGE('',*,*,#73658,.T.); +#73855 = ORIENTED_EDGE('',*,*,#73712,.F.); +#73856 = ORIENTED_EDGE('',*,*,#73430,.F.); +#73857 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#73861)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#73858,#73859,#73860)) +REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#73858 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#73859 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#73860 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#73861 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-006),#73858, + 'distance_accuracy_value','confusion accuracy'); +#73862 = SHAPE_DEFINITION_REPRESENTATION(#73863,#68978); +#73863 = PRODUCT_DEFINITION_SHAPE('','',#73864); +#73864 = PRODUCT_DEFINITION('design','',#73865,#73868); +#73865 = PRODUCT_DEFINITION_FORMATION('','',#73866); +#73866 = PRODUCT('SOLID','SOLID','',(#73867)); +#73867 = PRODUCT_CONTEXT('',#2,'mechanical'); +#73868 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#73869 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#73870,#73872); +#73870 = ( REPRESENTATION_RELATIONSHIP('','',#68978,#68968) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#73871) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#73871 = ITEM_DEFINED_TRANSFORMATION('','',#11,#68969); +#73872 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #73873); +#73873 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('45','=>[0:1:1:19]','',#68963, + #73864,$); +#73874 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#73866)); +#73875 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#73876,#73878); +#73876 = ( REPRESENTATION_RELATIONSHIP('','',#68968,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#73877) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#73877 = ITEM_DEFINED_TRANSFORMATION('','',#11,#159); +#73878 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #73879); +#73879 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('46','','',#5,#68963,$); +#73880 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#68965)); +#73881 = SHAPE_DEFINITION_REPRESENTATION(#73882,#73888); +#73882 = PRODUCT_DEFINITION_SHAPE('','',#73883); +#73883 = PRODUCT_DEFINITION('design','',#73884,#73887); +#73884 = PRODUCT_DEFINITION_FORMATION('','',#73885); +#73885 = PRODUCT('LED_0603_1608Metric','LED_0603_1608Metric','',(#73886) + ); +#73886 = PRODUCT_CONTEXT('',#2,'mechanical'); +#73887 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#73888 = SHAPE_REPRESENTATION('',(#11,#73889),#73893); +#73889 = AXIS2_PLACEMENT_3D('',#73890,#73891,#73892); +#73890 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000)); +#73891 = DIRECTION('',(0.E+000,0.E+000,1.)); +#73892 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#73893 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#73897)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#73894,#73895,#73896)) +REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#73894 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#73895 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#73896 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#73897 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-006),#73894, + 'distance_accuracy_value','confusion accuracy'); +#73898 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#73899),#77449); +#73899 = MANIFOLD_SOLID_BREP('',#73900); +#73900 = CLOSED_SHELL('',(#73901,#74021,#74158,#74387,#74436,#74541, + #74627,#74654,#74741,#74795,#74991,#75377,#75578,#75632,#75713, + #75790,#75941,#75990,#76039,#76088,#76161,#76168,#76331,#76385, + #76412,#76461,#76489,#76517,#76549,#76576,#76603,#76674,#76728, + #76778,#76827,#76854,#76930,#76979,#77006,#77059,#77109,#77158, + #77212,#77329,#77356,#77363,#77410,#77417,#77430,#77443)); +#73901 = ADVANCED_FACE('',(#73902),#73916,.F.); +#73902 = FACE_BOUND('',#73903,.F.); +#73903 = EDGE_LOOP('',(#73904,#73939,#73967,#73995)); +#73904 = ORIENTED_EDGE('',*,*,#73905,.T.); +#73905 = EDGE_CURVE('',#73906,#73908,#73910,.T.); +#73906 = VERTEX_POINT('',#73907); +#73907 = CARTESIAN_POINT('',(-0.5,-0.4,0.47)); +#73908 = VERTEX_POINT('',#73909); +#73909 = CARTESIAN_POINT('',(-0.45,-0.4,1.1)); +#73910 = SURFACE_CURVE('',#73911,(#73915,#73927),.PCURVE_S1.); +#73911 = LINE('',#73912,#73913); +#73912 = CARTESIAN_POINT('',(-0.5,-0.4,0.47)); +#73913 = VECTOR('',#73914,1.); +#73914 = DIRECTION('',(7.911630099815E-002,0.E+000,0.996865392576)); +#73915 = PCURVE('',#73916,#73921); +#73916 = PLANE('',#73917); +#73917 = AXIS2_PLACEMENT_3D('',#73918,#73919,#73920); +#73918 = CARTESIAN_POINT('',(-8.772411109409E-018,-0.4,0.775044128294)); +#73919 = DIRECTION('',(0.E+000,1.,0.E+000)); +#73920 = DIRECTION('',(0.E+000,-0.E+000,1.)); +#73921 = DEFINITIONAL_REPRESENTATION('',(#73922),#73926); +#73922 = LINE('',#73923,#73924); +#73923 = CARTESIAN_POINT('',(-0.305044128294,-0.5)); +#73924 = VECTOR('',#73925,1.); +#73925 = DIRECTION('',(0.996865392576,7.911630099815E-002)); +#73926 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#73927 = PCURVE('',#73928,#73933); +#73928 = PLANE('',#73929); +#73929 = AXIS2_PLACEMENT_3D('',#73930,#73931,#73932); +#73930 = CARTESIAN_POINT('',(-0.5,0.4,0.47)); +#73931 = DIRECTION('',(-0.996865392576,0.E+000,7.911630099815E-002)); +#73932 = DIRECTION('',(7.911630099815E-002,0.E+000,0.996865392576)); +#73933 = DEFINITIONAL_REPRESENTATION('',(#73934),#73938); +#73934 = LINE('',#73935,#73936); +#73935 = CARTESIAN_POINT('',(0.E+000,-0.8)); +#73936 = VECTOR('',#73937,1.); +#73937 = DIRECTION('',(1.,0.E+000)); +#73938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#73939 = ORIENTED_EDGE('',*,*,#73940,.T.); +#73940 = EDGE_CURVE('',#73908,#73941,#73943,.T.); +#73941 = VERTEX_POINT('',#73942); +#73942 = CARTESIAN_POINT('',(0.45,-0.4,1.1)); +#73943 = SURFACE_CURVE('',#73944,(#73948,#73955),.PCURVE_S1.); +#73944 = LINE('',#73945,#73946); +#73945 = CARTESIAN_POINT('',(-0.45,-0.4,1.1)); +#73946 = VECTOR('',#73947,1.); +#73947 = DIRECTION('',(1.,0.E+000,0.E+000)); +#73948 = PCURVE('',#73916,#73949); +#73949 = DEFINITIONAL_REPRESENTATION('',(#73950),#73954); +#73950 = LINE('',#73951,#73952); +#73951 = CARTESIAN_POINT('',(0.324955871706,-0.45)); +#73952 = VECTOR('',#73953,1.); +#73953 = DIRECTION('',(0.E+000,1.)); +#73954 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#73955 = PCURVE('',#73956,#73961); +#73956 = PLANE('',#73957); +#73957 = AXIS2_PLACEMENT_3D('',#73958,#73959,#73960); +#73958 = CARTESIAN_POINT('',(-0.45,0.4,1.1)); +#73959 = DIRECTION('',(0.E+000,0.E+000,1.)); +#73960 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#73961 = DEFINITIONAL_REPRESENTATION('',(#73962),#73966); +#73962 = LINE('',#73963,#73964); +#73963 = CARTESIAN_POINT('',(0.E+000,-0.8)); +#73964 = VECTOR('',#73965,1.); +#73965 = DIRECTION('',(1.,0.E+000)); +#73966 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#73967 = ORIENTED_EDGE('',*,*,#73968,.T.); +#73968 = EDGE_CURVE('',#73941,#73969,#73971,.T.); +#73969 = VERTEX_POINT('',#73970); +#73970 = CARTESIAN_POINT('',(0.5,-0.4,0.47)); +#73971 = SURFACE_CURVE('',#73972,(#73976,#73983),.PCURVE_S1.); +#73972 = LINE('',#73973,#73974); +#73973 = CARTESIAN_POINT('',(0.45,-0.4,1.1)); +#73974 = VECTOR('',#73975,1.); +#73975 = DIRECTION('',(7.911630099815E-002,0.E+000,-0.996865392576)); +#73976 = PCURVE('',#73916,#73977); +#73977 = DEFINITIONAL_REPRESENTATION('',(#73978),#73982); +#73978 = LINE('',#73979,#73980); +#73979 = CARTESIAN_POINT('',(0.324955871706,0.45)); +#73980 = VECTOR('',#73981,1.); +#73981 = DIRECTION('',(-0.996865392576,7.911630099815E-002)); +#73982 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#73983 = PCURVE('',#73984,#73989); +#73984 = PLANE('',#73985); +#73985 = AXIS2_PLACEMENT_3D('',#73986,#73987,#73988); +#73986 = CARTESIAN_POINT('',(0.45,0.4,1.1)); +#73987 = DIRECTION('',(0.996865392576,0.E+000,7.911630099815E-002)); +#73988 = DIRECTION('',(7.911630099815E-002,0.E+000,-0.996865392576)); +#73989 = DEFINITIONAL_REPRESENTATION('',(#73990),#73994); +#73990 = LINE('',#73991,#73992); +#73991 = CARTESIAN_POINT('',(0.E+000,-0.8)); +#73992 = VECTOR('',#73993,1.); +#73993 = DIRECTION('',(1.,0.E+000)); +#73994 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#73995 = ORIENTED_EDGE('',*,*,#73996,.T.); +#73996 = EDGE_CURVE('',#73969,#73906,#73997,.T.); +#73997 = SURFACE_CURVE('',#73998,(#74002,#74009),.PCURVE_S1.); +#73998 = LINE('',#73999,#74000); +#73999 = CARTESIAN_POINT('',(0.5,-0.4,0.47)); +#74000 = VECTOR('',#74001,1.); +#74001 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#74002 = PCURVE('',#73916,#74003); +#74003 = DEFINITIONAL_REPRESENTATION('',(#74004),#74008); +#74004 = LINE('',#74005,#74006); +#74005 = CARTESIAN_POINT('',(-0.305044128294,0.5)); +#74006 = VECTOR('',#74007,1.); +#74007 = DIRECTION('',(0.E+000,-1.)); +#74008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#74009 = PCURVE('',#74010,#74015); +#74010 = PLANE('',#74011); +#74011 = AXIS2_PLACEMENT_3D('',#74012,#74013,#74014); +#74012 = CARTESIAN_POINT('',(-0.77,-0.4,3.E-002)); +#74013 = DIRECTION('',(0.E+000,1.,0.E+000)); +#74014 = DIRECTION('',(0.E+000,-0.E+000,1.)); +#74015 = DEFINITIONAL_REPRESENTATION('',(#74016),#74020); +#74016 = LINE('',#74017,#74018); +#74017 = CARTESIAN_POINT('',(0.44,1.27)); +#74018 = VECTOR('',#74019,1.); +#74019 = DIRECTION('',(0.E+000,-1.)); +#74020 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#74021 = ADVANCED_FACE('',(#74022),#73928,.T.); +#74022 = FACE_BOUND('',#74023,.T.); +#74023 = EDGE_LOOP('',(#74024,#74054,#74082,#74108,#74109,#74132)); +#74024 = ORIENTED_EDGE('',*,*,#74025,.T.); +#74025 = EDGE_CURVE('',#74026,#74028,#74030,.T.); +#74026 = VERTEX_POINT('',#74027); +#74027 = CARTESIAN_POINT('',(-0.5,0.4,0.47)); +#74028 = VERTEX_POINT('',#74029); +#74029 = CARTESIAN_POINT('',(-0.5,0.3,0.47)); +#74030 = SURFACE_CURVE('',#74031,(#74035,#74042),.PCURVE_S1.); +#74031 = LINE('',#74032,#74033); +#74032 = CARTESIAN_POINT('',(-0.5,0.4,0.47)); +#74033 = VECTOR('',#74034,1.); +#74034 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#74035 = PCURVE('',#73928,#74036); +#74036 = DEFINITIONAL_REPRESENTATION('',(#74037),#74041); +#74037 = LINE('',#74038,#74039); +#74038 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#74039 = VECTOR('',#74040,1.); +#74040 = DIRECTION('',(0.E+000,-1.)); +#74041 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#74042 = PCURVE('',#74043,#74048); +#74043 = PLANE('',#74044); +#74044 = AXIS2_PLACEMENT_3D('',#74045,#74046,#74047); +#74045 = CARTESIAN_POINT('',(-0.77,-0.4,0.47)); +#74046 = DIRECTION('',(0.E+000,0.E+000,1.)); +#74047 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#74048 = DEFINITIONAL_REPRESENTATION('',(#74049),#74053); +#74049 = LINE('',#74050,#74051); +#74050 = CARTESIAN_POINT('',(0.27,0.8)); +#74051 = VECTOR('',#74052,1.); +#74052 = DIRECTION('',(0.E+000,-1.)); +#74053 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#74054 = ORIENTED_EDGE('',*,*,#74055,.F.); +#74055 = EDGE_CURVE('',#74056,#74028,#74058,.T.); +#74056 = VERTEX_POINT('',#74057); +#74057 = CARTESIAN_POINT('',(-0.5,-0.3,0.47)); +#74058 = SURFACE_CURVE('',#74059,(#74063,#74070),.PCURVE_S1.); +#74059 = LINE('',#74060,#74061); +#74060 = CARTESIAN_POINT('',(-0.5,-0.4,0.47)); +#74061 = VECTOR('',#74062,1.); +#74062 = DIRECTION('',(0.E+000,1.,0.E+000)); +#74063 = PCURVE('',#73928,#74064); +#74064 = DEFINITIONAL_REPRESENTATION('',(#74065),#74069); +#74065 = LINE('',#74066,#74067); +#74066 = CARTESIAN_POINT('',(0.E+000,-0.8)); +#74067 = VECTOR('',#74068,1.); +#74068 = DIRECTION('',(0.E+000,1.)); +#74069 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#74070 = PCURVE('',#74071,#74076); +#74071 = CYLINDRICAL_SURFACE('',#74072,3.E-002); +#74072 = AXIS2_PLACEMENT_3D('',#74073,#74074,#74075); +#74073 = CARTESIAN_POINT('',(-0.53,-0.4,0.47)); +#74074 = DIRECTION('',(0.E+000,1.,0.E+000)); +#74075 = DIRECTION('',(1.,0.E+000,0.E+000)); +#74076 = DEFINITIONAL_REPRESENTATION('',(#74077),#74081); +#74077 = LINE('',#74078,#74079); +#74078 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#74079 = VECTOR('',#74080,1.); +#74080 = DIRECTION('',(0.E+000,1.)); +#74081 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#74082 = ORIENTED_EDGE('',*,*,#74083,.T.); +#74083 = EDGE_CURVE('',#74056,#73906,#74084,.T.); +#74084 = SURFACE_CURVE('',#74085,(#74089,#74096),.PCURVE_S1.); +#74085 = LINE('',#74086,#74087); +#74086 = CARTESIAN_POINT('',(-0.5,0.4,0.47)); +#74087 = VECTOR('',#74088,1.); +#74088 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#74089 = PCURVE('',#73928,#74090); +#74090 = DEFINITIONAL_REPRESENTATION('',(#74091),#74095); +#74091 = LINE('',#74092,#74093); +#74092 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#74093 = VECTOR('',#74094,1.); +#74094 = DIRECTION('',(0.E+000,-1.)); +#74095 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#74096 = PCURVE('',#74097,#74102); +#74097 = PLANE('',#74098); +#74098 = AXIS2_PLACEMENT_3D('',#74099,#74100,#74101); +#74099 = CARTESIAN_POINT('',(-0.77,-0.4,0.47)); +#74100 = DIRECTION('',(0.E+000,0.E+000,1.)); +#74101 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#74102 = DEFINITIONAL_REPRESENTATION('',(#74103),#74107); +#74103 = LINE('',#74104,#74105); +#74104 = CARTESIAN_POINT('',(0.27,0.8)); +#74105 = VECTOR('',#74106,1.); +#74106 = DIRECTION('',(0.E+000,-1.)); +#74107 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#74108 = ORIENTED_EDGE('',*,*,#73905,.T.); +#74109 = ORIENTED_EDGE('',*,*,#74110,.F.); +#74110 = EDGE_CURVE('',#74111,#73908,#74113,.T.); +#74111 = VERTEX_POINT('',#74112); +#74112 = CARTESIAN_POINT('',(-0.45,0.4,1.1)); +#74113 = SURFACE_CURVE('',#74114,(#74118,#74125),.PCURVE_S1.); +#74114 = LINE('',#74115,#74116); +#74115 = CARTESIAN_POINT('',(-0.45,0.4,1.1)); +#74116 = VECTOR('',#74117,1.); +#74117 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#74118 = PCURVE('',#73928,#74119); +#74119 = DEFINITIONAL_REPRESENTATION('',(#74120),#74124); +#74120 = LINE('',#74121,#74122); +#74121 = CARTESIAN_POINT('',(0.631981012373,0.E+000)); +#74122 = VECTOR('',#74123,1.); +#74123 = DIRECTION('',(0.E+000,-1.)); +#74124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#74125 = PCURVE('',#73956,#74126); +#74126 = DEFINITIONAL_REPRESENTATION('',(#74127),#74131); +#74127 = LINE('',#74128,#74129); +#74128 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#74129 = VECTOR('',#74130,1.); +#74130 = DIRECTION('',(0.E+000,-1.)); +#74131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#74132 = ORIENTED_EDGE('',*,*,#74133,.F.); +#74133 = EDGE_CURVE('',#74026,#74111,#74134,.T.); +#74134 = SURFACE_CURVE('',#74135,(#74139,#74146),.PCURVE_S1.); +#74135 = LINE('',#74136,#74137); +#74136 = CARTESIAN_POINT('',(-0.5,0.4,0.47)); +#74137 = VECTOR('',#74138,1.); +#74138 = DIRECTION('',(7.911630099815E-002,0.E+000,0.996865392576)); +#74139 = PCURVE('',#73928,#74140); +#74140 = DEFINITIONAL_REPRESENTATION('',(#74141),#74145); +#74141 = LINE('',#74142,#74143); +#74142 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#74143 = VECTOR('',#74144,1.); +#74144 = DIRECTION('',(1.,0.E+000)); +#74145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#74146 = PCURVE('',#74147,#74152); +#74147 = PLANE('',#74148); +#74148 = AXIS2_PLACEMENT_3D('',#74149,#74150,#74151); +#74149 = CARTESIAN_POINT('',(-8.772411109409E-018,0.4,0.775044128294)); +#74150 = DIRECTION('',(0.E+000,1.,0.E+000)); +#74151 = DIRECTION('',(0.E+000,-0.E+000,1.)); +#74152 = DEFINITIONAL_REPRESENTATION('',(#74153),#74157); +#74153 = LINE('',#74154,#74155); +#74154 = CARTESIAN_POINT('',(-0.305044128294,-0.5)); +#74155 = VECTOR('',#74156,1.); +#74156 = DIRECTION('',(0.996865392576,7.911630099815E-002)); +#74157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#74158 = ADVANCED_FACE('',(#74159),#74010,.F.); +#74159 = FACE_BOUND('',#74160,.F.); +#74160 = EDGE_LOOP('',(#74161,#74191,#74214,#74237,#74258,#74259,#74287, + #74315,#74338,#74361)); +#74161 = ORIENTED_EDGE('',*,*,#74162,.F.); +#74162 = EDGE_CURVE('',#74163,#74165,#74167,.T.); +#74163 = VERTEX_POINT('',#74164); +#74164 = CARTESIAN_POINT('',(-0.77,-0.4,3.E-002)); +#74165 = VERTEX_POINT('',#74166); +#74166 = CARTESIAN_POINT('',(-0.725,-0.4,3.E-002)); +#74167 = SURFACE_CURVE('',#74168,(#74172,#74179),.PCURVE_S1.); +#74168 = LINE('',#74169,#74170); +#74169 = CARTESIAN_POINT('',(-0.77,-0.4,3.E-002)); +#74170 = VECTOR('',#74171,1.); +#74171 = DIRECTION('',(1.,0.E+000,0.E+000)); +#74172 = PCURVE('',#74010,#74173); +#74173 = DEFINITIONAL_REPRESENTATION('',(#74174),#74178); +#74174 = LINE('',#74175,#74176); +#74175 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#74176 = VECTOR('',#74177,1.); +#74177 = DIRECTION('',(0.E+000,1.)); +#74178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#74179 = PCURVE('',#74180,#74185); +#74180 = PLANE('',#74181); +#74181 = AXIS2_PLACEMENT_3D('',#74182,#74183,#74184); +#74182 = CARTESIAN_POINT('',(-0.8,-0.4,0.E+000)); +#74183 = DIRECTION('',(0.E+000,1.,0.E+000)); +#74184 = DIRECTION('',(0.E+000,-0.E+000,1.)); +#74185 = DEFINITIONAL_REPRESENTATION('',(#74186),#74190); +#74186 = LINE('',#74187,#74188); +#74187 = CARTESIAN_POINT('',(3.E-002,3.E-002)); +#74188 = VECTOR('',#74189,1.); +#74189 = DIRECTION('',(0.E+000,1.)); +#74190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#74191 = ORIENTED_EDGE('',*,*,#74192,.T.); +#74192 = EDGE_CURVE('',#74163,#74193,#74195,.T.); +#74193 = VERTEX_POINT('',#74194); +#74194 = CARTESIAN_POINT('',(-0.77,-0.4,0.47)); +#74195 = SURFACE_CURVE('',#74196,(#74200,#74207),.PCURVE_S1.); +#74196 = LINE('',#74197,#74198); +#74197 = CARTESIAN_POINT('',(-0.77,-0.4,3.E-002)); +#74198 = VECTOR('',#74199,1.); +#74199 = DIRECTION('',(0.E+000,0.E+000,1.)); +#74200 = PCURVE('',#74010,#74201); +#74201 = DEFINITIONAL_REPRESENTATION('',(#74202),#74206); +#74202 = LINE('',#74203,#74204); +#74203 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#74204 = VECTOR('',#74205,1.); +#74205 = DIRECTION('',(1.,0.E+000)); +#74206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#74207 = PCURVE('',#74180,#74208); +#74208 = DEFINITIONAL_REPRESENTATION('',(#74209),#74213); +#74209 = LINE('',#74210,#74211); +#74210 = CARTESIAN_POINT('',(3.E-002,3.E-002)); +#74211 = VECTOR('',#74212,1.); +#74212 = DIRECTION('',(1.,0.E+000)); +#74213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#74214 = ORIENTED_EDGE('',*,*,#74215,.T.); +#74215 = EDGE_CURVE('',#74193,#74216,#74218,.T.); +#74216 = VERTEX_POINT('',#74217); +#74217 = CARTESIAN_POINT('',(-0.725,-0.4,0.47)); +#74218 = SURFACE_CURVE('',#74219,(#74223,#74230),.PCURVE_S1.); +#74219 = LINE('',#74220,#74221); +#74220 = CARTESIAN_POINT('',(-0.77,-0.4,0.47)); +#74221 = VECTOR('',#74222,1.); +#74222 = DIRECTION('',(1.,0.E+000,0.E+000)); +#74223 = PCURVE('',#74010,#74224); +#74224 = DEFINITIONAL_REPRESENTATION('',(#74225),#74229); +#74225 = LINE('',#74226,#74227); +#74226 = CARTESIAN_POINT('',(0.44,0.E+000)); +#74227 = VECTOR('',#74228,1.); +#74228 = DIRECTION('',(0.E+000,1.)); +#74229 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#74230 = PCURVE('',#74180,#74231); +#74231 = DEFINITIONAL_REPRESENTATION('',(#74232),#74236); +#74232 = LINE('',#74233,#74234); +#74233 = CARTESIAN_POINT('',(0.47,3.E-002)); +#74234 = VECTOR('',#74235,1.); +#74235 = DIRECTION('',(0.E+000,1.)); +#74236 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#74237 = ORIENTED_EDGE('',*,*,#74238,.T.); +#74238 = EDGE_CURVE('',#74216,#73906,#74239,.T.); +#74239 = SURFACE_CURVE('',#74240,(#74244,#74251),.PCURVE_S1.); +#74240 = LINE('',#74241,#74242); +#74241 = CARTESIAN_POINT('',(-0.77,-0.4,0.47)); +#74242 = VECTOR('',#74243,1.); +#74243 = DIRECTION('',(1.,0.E+000,0.E+000)); +#74244 = PCURVE('',#74010,#74245); +#74245 = DEFINITIONAL_REPRESENTATION('',(#74246),#74250); +#74246 = LINE('',#74247,#74248); +#74247 = CARTESIAN_POINT('',(0.44,0.E+000)); +#74248 = VECTOR('',#74249,1.); +#74249 = DIRECTION('',(0.E+000,1.)); +#74250 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#74251 = PCURVE('',#74097,#74252); +#74252 = DEFINITIONAL_REPRESENTATION('',(#74253),#74257); +#74253 = LINE('',#74254,#74255); +#74254 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#74255 = VECTOR('',#74256,1.); +#74256 = DIRECTION('',(1.,0.E+000)); +#74257 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#74258 = ORIENTED_EDGE('',*,*,#73996,.F.); +#74259 = ORIENTED_EDGE('',*,*,#74260,.T.); +#74260 = EDGE_CURVE('',#73969,#74261,#74263,.T.); +#74261 = VERTEX_POINT('',#74262); +#74262 = CARTESIAN_POINT('',(0.725,-0.4,0.47)); +#74263 = SURFACE_CURVE('',#74264,(#74268,#74275),.PCURVE_S1.); +#74264 = LINE('',#74265,#74266); +#74265 = CARTESIAN_POINT('',(-0.77,-0.4,0.47)); +#74266 = VECTOR('',#74267,1.); +#74267 = DIRECTION('',(1.,0.E+000,0.E+000)); +#74268 = PCURVE('',#74010,#74269); +#74269 = DEFINITIONAL_REPRESENTATION('',(#74270),#74274); +#74270 = LINE('',#74271,#74272); +#74271 = CARTESIAN_POINT('',(0.44,0.E+000)); +#74272 = VECTOR('',#74273,1.); +#74273 = DIRECTION('',(0.E+000,1.)); +#74274 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#74275 = PCURVE('',#74276,#74281); +#74276 = PLANE('',#74277); +#74277 = AXIS2_PLACEMENT_3D('',#74278,#74279,#74280); +#74278 = CARTESIAN_POINT('',(-0.77,-0.4,0.47)); +#74279 = DIRECTION('',(0.E+000,0.E+000,1.)); +#74280 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#74281 = DEFINITIONAL_REPRESENTATION('',(#74282),#74286); +#74282 = LINE('',#74283,#74284); +#74283 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#74284 = VECTOR('',#74285,1.); +#74285 = DIRECTION('',(1.,0.E+000)); +#74286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#74287 = ORIENTED_EDGE('',*,*,#74288,.T.); +#74288 = EDGE_CURVE('',#74261,#74289,#74291,.T.); +#74289 = VERTEX_POINT('',#74290); +#74290 = CARTESIAN_POINT('',(0.77,-0.4,0.47)); +#74291 = SURFACE_CURVE('',#74292,(#74296,#74303),.PCURVE_S1.); +#74292 = LINE('',#74293,#74294); +#74293 = CARTESIAN_POINT('',(-0.77,-0.4,0.47)); +#74294 = VECTOR('',#74295,1.); +#74295 = DIRECTION('',(1.,0.E+000,0.E+000)); +#74296 = PCURVE('',#74010,#74297); +#74297 = DEFINITIONAL_REPRESENTATION('',(#74298),#74302); +#74298 = LINE('',#74299,#74300); +#74299 = CARTESIAN_POINT('',(0.44,0.E+000)); +#74300 = VECTOR('',#74301,1.); +#74301 = DIRECTION('',(0.E+000,1.)); +#74302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#74303 = PCURVE('',#74304,#74309); +#74304 = PLANE('',#74305); +#74305 = AXIS2_PLACEMENT_3D('',#74306,#74307,#74308); +#74306 = CARTESIAN_POINT('',(0.5,-0.4,0.E+000)); +#74307 = DIRECTION('',(0.E+000,1.,0.E+000)); +#74308 = DIRECTION('',(0.E+000,-0.E+000,1.)); +#74309 = DEFINITIONAL_REPRESENTATION('',(#74310),#74314); +#74310 = LINE('',#74311,#74312); +#74311 = CARTESIAN_POINT('',(0.47,-1.27)); +#74312 = VECTOR('',#74313,1.); +#74313 = DIRECTION('',(0.E+000,1.)); +#74314 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#74315 = ORIENTED_EDGE('',*,*,#74316,.F.); +#74316 = EDGE_CURVE('',#74317,#74289,#74319,.T.); +#74317 = VERTEX_POINT('',#74318); +#74318 = CARTESIAN_POINT('',(0.77,-0.4,3.E-002)); +#74319 = SURFACE_CURVE('',#74320,(#74324,#74331),.PCURVE_S1.); +#74320 = LINE('',#74321,#74322); +#74321 = CARTESIAN_POINT('',(0.77,-0.4,3.E-002)); +#74322 = VECTOR('',#74323,1.); +#74323 = DIRECTION('',(0.E+000,0.E+000,1.)); +#74324 = PCURVE('',#74010,#74325); +#74325 = DEFINITIONAL_REPRESENTATION('',(#74326),#74330); +#74326 = LINE('',#74327,#74328); +#74327 = CARTESIAN_POINT('',(0.E+000,1.54)); +#74328 = VECTOR('',#74329,1.); +#74329 = DIRECTION('',(1.,0.E+000)); +#74330 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#74331 = PCURVE('',#74304,#74332); +#74332 = DEFINITIONAL_REPRESENTATION('',(#74333),#74337); +#74333 = LINE('',#74334,#74335); +#74334 = CARTESIAN_POINT('',(3.E-002,0.27)); +#74335 = VECTOR('',#74336,1.); +#74336 = DIRECTION('',(1.,0.E+000)); +#74337 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#74338 = ORIENTED_EDGE('',*,*,#74339,.F.); +#74339 = EDGE_CURVE('',#74340,#74317,#74342,.T.); +#74340 = VERTEX_POINT('',#74341); +#74341 = CARTESIAN_POINT('',(0.725,-0.4,3.E-002)); +#74342 = SURFACE_CURVE('',#74343,(#74347,#74354),.PCURVE_S1.); +#74343 = LINE('',#74344,#74345); +#74344 = CARTESIAN_POINT('',(-0.77,-0.4,3.E-002)); +#74345 = VECTOR('',#74346,1.); +#74346 = DIRECTION('',(1.,0.E+000,0.E+000)); +#74347 = PCURVE('',#74010,#74348); +#74348 = DEFINITIONAL_REPRESENTATION('',(#74349),#74353); +#74349 = LINE('',#74350,#74351); +#74350 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#74351 = VECTOR('',#74352,1.); +#74352 = DIRECTION('',(0.E+000,1.)); +#74353 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#74354 = PCURVE('',#74304,#74355); +#74355 = DEFINITIONAL_REPRESENTATION('',(#74356),#74360); +#74356 = LINE('',#74357,#74358); +#74357 = CARTESIAN_POINT('',(3.E-002,-1.27)); +#74358 = VECTOR('',#74359,1.); +#74359 = DIRECTION('',(0.E+000,1.)); +#74360 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#74361 = ORIENTED_EDGE('',*,*,#74362,.F.); +#74362 = EDGE_CURVE('',#74165,#74340,#74363,.T.); +#74363 = SURFACE_CURVE('',#74364,(#74368,#74375),.PCURVE_S1.); +#74364 = LINE('',#74365,#74366); +#74365 = CARTESIAN_POINT('',(-0.77,-0.4,3.E-002)); +#74366 = VECTOR('',#74367,1.); +#74367 = DIRECTION('',(1.,0.E+000,0.E+000)); +#74368 = PCURVE('',#74010,#74369); +#74369 = DEFINITIONAL_REPRESENTATION('',(#74370),#74374); +#74370 = LINE('',#74371,#74372); +#74371 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#74372 = VECTOR('',#74373,1.); +#74373 = DIRECTION('',(0.E+000,1.)); +#74374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#74375 = PCURVE('',#74376,#74381); +#74376 = PLANE('',#74377); +#74377 = AXIS2_PLACEMENT_3D('',#74378,#74379,#74380); +#74378 = CARTESIAN_POINT('',(-0.77,-0.4,3.E-002)); +#74379 = DIRECTION('',(0.E+000,0.E+000,1.)); +#74380 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#74381 = DEFINITIONAL_REPRESENTATION('',(#74382),#74386); +#74382 = LINE('',#74383,#74384); +#74383 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#74384 = VECTOR('',#74385,1.); +#74385 = DIRECTION('',(1.,0.E+000)); +#74386 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#74387 = ADVANCED_FACE('',(#74388),#73956,.T.); +#74388 = FACE_BOUND('',#74389,.T.); +#74389 = EDGE_LOOP('',(#74390,#74391,#74392,#74415)); +#74390 = ORIENTED_EDGE('',*,*,#74110,.T.); +#74391 = ORIENTED_EDGE('',*,*,#73940,.T.); +#74392 = ORIENTED_EDGE('',*,*,#74393,.F.); +#74393 = EDGE_CURVE('',#74394,#73941,#74396,.T.); +#74394 = VERTEX_POINT('',#74395); +#74395 = CARTESIAN_POINT('',(0.45,0.4,1.1)); +#74396 = SURFACE_CURVE('',#74397,(#74401,#74408),.PCURVE_S1.); +#74397 = LINE('',#74398,#74399); +#74398 = CARTESIAN_POINT('',(0.45,0.4,1.1)); +#74399 = VECTOR('',#74400,1.); +#74400 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#74401 = PCURVE('',#73956,#74402); +#74402 = DEFINITIONAL_REPRESENTATION('',(#74403),#74407); +#74403 = LINE('',#74404,#74405); +#74404 = CARTESIAN_POINT('',(0.9,0.E+000)); +#74405 = VECTOR('',#74406,1.); +#74406 = DIRECTION('',(0.E+000,-1.)); +#74407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#74408 = PCURVE('',#73984,#74409); +#74409 = DEFINITIONAL_REPRESENTATION('',(#74410),#74414); +#74410 = LINE('',#74411,#74412); +#74411 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#74412 = VECTOR('',#74413,1.); +#74413 = DIRECTION('',(0.E+000,-1.)); +#74414 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#74415 = ORIENTED_EDGE('',*,*,#74416,.F.); +#74416 = EDGE_CURVE('',#74111,#74394,#74417,.T.); +#74417 = SURFACE_CURVE('',#74418,(#74422,#74429),.PCURVE_S1.); +#74418 = LINE('',#74419,#74420); +#74419 = CARTESIAN_POINT('',(-0.45,0.4,1.1)); +#74420 = VECTOR('',#74421,1.); +#74421 = DIRECTION('',(1.,0.E+000,0.E+000)); +#74422 = PCURVE('',#73956,#74423); +#74423 = DEFINITIONAL_REPRESENTATION('',(#74424),#74428); +#74424 = LINE('',#74425,#74426); +#74425 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#74426 = VECTOR('',#74427,1.); +#74427 = DIRECTION('',(1.,0.E+000)); +#74428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#74429 = PCURVE('',#74147,#74430); +#74430 = DEFINITIONAL_REPRESENTATION('',(#74431),#74435); +#74431 = LINE('',#74432,#74433); +#74432 = CARTESIAN_POINT('',(0.324955871706,-0.45)); +#74433 = VECTOR('',#74434,1.); +#74434 = DIRECTION('',(0.E+000,1.)); +#74435 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#74436 = ADVANCED_FACE('',(#74437),#73984,.T.); +#74437 = FACE_BOUND('',#74438,.T.); +#74438 = EDGE_LOOP('',(#74439,#74440,#74441,#74464,#74492,#74520)); +#74439 = ORIENTED_EDGE('',*,*,#74393,.T.); +#74440 = ORIENTED_EDGE('',*,*,#73968,.T.); +#74441 = ORIENTED_EDGE('',*,*,#74442,.F.); +#74442 = EDGE_CURVE('',#74443,#73969,#74445,.T.); +#74443 = VERTEX_POINT('',#74444); +#74444 = CARTESIAN_POINT('',(0.5,-0.3,0.47)); +#74445 = SURFACE_CURVE('',#74446,(#74450,#74457),.PCURVE_S1.); +#74446 = LINE('',#74447,#74448); +#74447 = CARTESIAN_POINT('',(0.5,0.4,0.47)); +#74448 = VECTOR('',#74449,1.); +#74449 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#74450 = PCURVE('',#73984,#74451); +#74451 = DEFINITIONAL_REPRESENTATION('',(#74452),#74456); +#74452 = LINE('',#74453,#74454); +#74453 = CARTESIAN_POINT('',(0.631981012373,0.E+000)); +#74454 = VECTOR('',#74455,1.); +#74455 = DIRECTION('',(0.E+000,-1.)); +#74456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#74457 = PCURVE('',#74276,#74458); +#74458 = DEFINITIONAL_REPRESENTATION('',(#74459),#74463); +#74459 = LINE('',#74460,#74461); +#74460 = CARTESIAN_POINT('',(1.27,0.8)); +#74461 = VECTOR('',#74462,1.); +#74462 = DIRECTION('',(0.E+000,-1.)); +#74463 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#74464 = ORIENTED_EDGE('',*,*,#74465,.T.); +#74465 = EDGE_CURVE('',#74443,#74466,#74468,.T.); +#74466 = VERTEX_POINT('',#74467); +#74467 = CARTESIAN_POINT('',(0.5,0.3,0.47)); +#74468 = SURFACE_CURVE('',#74469,(#74473,#74480),.PCURVE_S1.); +#74469 = LINE('',#74470,#74471); +#74470 = CARTESIAN_POINT('',(0.5,-0.4,0.47)); +#74471 = VECTOR('',#74472,1.); +#74472 = DIRECTION('',(0.E+000,1.,0.E+000)); +#74473 = PCURVE('',#73984,#74474); +#74474 = DEFINITIONAL_REPRESENTATION('',(#74475),#74479); +#74475 = LINE('',#74476,#74477); +#74476 = CARTESIAN_POINT('',(0.631981012373,-0.8)); +#74477 = VECTOR('',#74478,1.); +#74478 = DIRECTION('',(0.E+000,1.)); +#74479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#74480 = PCURVE('',#74481,#74486); +#74481 = CYLINDRICAL_SURFACE('',#74482,3.E-002); +#74482 = AXIS2_PLACEMENT_3D('',#74483,#74484,#74485); +#74483 = CARTESIAN_POINT('',(0.53,-0.4,0.47)); +#74484 = DIRECTION('',(0.E+000,1.,0.E+000)); +#74485 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#74486 = DEFINITIONAL_REPRESENTATION('',(#74487),#74491); +#74487 = LINE('',#74488,#74489); +#74488 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#74489 = VECTOR('',#74490,1.); +#74490 = DIRECTION('',(0.E+000,1.)); +#74491 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#74492 = ORIENTED_EDGE('',*,*,#74493,.F.); +#74493 = EDGE_CURVE('',#74494,#74466,#74496,.T.); +#74494 = VERTEX_POINT('',#74495); +#74495 = CARTESIAN_POINT('',(0.5,0.4,0.47)); +#74496 = SURFACE_CURVE('',#74497,(#74501,#74508),.PCURVE_S1.); +#74497 = LINE('',#74498,#74499); +#74498 = CARTESIAN_POINT('',(0.5,0.4,0.47)); +#74499 = VECTOR('',#74500,1.); +#74500 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#74501 = PCURVE('',#73984,#74502); +#74502 = DEFINITIONAL_REPRESENTATION('',(#74503),#74507); +#74503 = LINE('',#74504,#74505); +#74504 = CARTESIAN_POINT('',(0.631981012373,0.E+000)); +#74505 = VECTOR('',#74506,1.); +#74506 = DIRECTION('',(0.E+000,-1.)); +#74507 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#74508 = PCURVE('',#74509,#74514); +#74509 = PLANE('',#74510); +#74510 = AXIS2_PLACEMENT_3D('',#74511,#74512,#74513); +#74511 = CARTESIAN_POINT('',(-0.77,-0.4,0.47)); +#74512 = DIRECTION('',(0.E+000,0.E+000,1.)); +#74513 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#74514 = DEFINITIONAL_REPRESENTATION('',(#74515),#74519); +#74515 = LINE('',#74516,#74517); +#74516 = CARTESIAN_POINT('',(1.27,0.8)); +#74517 = VECTOR('',#74518,1.); +#74518 = DIRECTION('',(0.E+000,-1.)); +#74519 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#74520 = ORIENTED_EDGE('',*,*,#74521,.F.); +#74521 = EDGE_CURVE('',#74394,#74494,#74522,.T.); +#74522 = SURFACE_CURVE('',#74523,(#74527,#74534),.PCURVE_S1.); +#74523 = LINE('',#74524,#74525); +#74524 = CARTESIAN_POINT('',(0.45,0.4,1.1)); +#74525 = VECTOR('',#74526,1.); +#74526 = DIRECTION('',(7.911630099815E-002,0.E+000,-0.996865392576)); +#74527 = PCURVE('',#73984,#74528); +#74528 = DEFINITIONAL_REPRESENTATION('',(#74529),#74533); +#74529 = LINE('',#74530,#74531); +#74530 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#74531 = VECTOR('',#74532,1.); +#74532 = DIRECTION('',(1.,0.E+000)); +#74533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#74534 = PCURVE('',#74147,#74535); +#74535 = DEFINITIONAL_REPRESENTATION('',(#74536),#74540); +#74536 = LINE('',#74537,#74538); +#74537 = CARTESIAN_POINT('',(0.324955871706,0.45)); +#74538 = VECTOR('',#74539,1.); +#74539 = DIRECTION('',(-0.996865392576,7.911630099815E-002)); +#74540 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#74541 = ADVANCED_FACE('',(#74542),#74043,.T.); +#74542 = FACE_BOUND('',#74543,.T.); +#74543 = EDGE_LOOP('',(#74544,#74572,#74600,#74626)); +#74544 = ORIENTED_EDGE('',*,*,#74545,.F.); +#74545 = EDGE_CURVE('',#74546,#74026,#74548,.T.); +#74546 = VERTEX_POINT('',#74547); +#74547 = CARTESIAN_POINT('',(-0.725,0.4,0.47)); +#74548 = SURFACE_CURVE('',#74549,(#74553,#74560),.PCURVE_S1.); +#74549 = LINE('',#74550,#74551); +#74550 = CARTESIAN_POINT('',(-0.77,0.4,0.47)); +#74551 = VECTOR('',#74552,1.); +#74552 = DIRECTION('',(1.,0.E+000,0.E+000)); +#74553 = PCURVE('',#74043,#74554); +#74554 = DEFINITIONAL_REPRESENTATION('',(#74555),#74559); +#74555 = LINE('',#74556,#74557); +#74556 = CARTESIAN_POINT('',(0.E+000,0.8)); +#74557 = VECTOR('',#74558,1.); +#74558 = DIRECTION('',(1.,0.E+000)); +#74559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#74560 = PCURVE('',#74561,#74566); +#74561 = PLANE('',#74562); +#74562 = AXIS2_PLACEMENT_3D('',#74563,#74564,#74565); +#74563 = CARTESIAN_POINT('',(-0.77,0.4,3.E-002)); +#74564 = DIRECTION('',(0.E+000,1.,0.E+000)); +#74565 = DIRECTION('',(0.E+000,-0.E+000,1.)); +#74566 = DEFINITIONAL_REPRESENTATION('',(#74567),#74571); +#74567 = LINE('',#74568,#74569); +#74568 = CARTESIAN_POINT('',(0.44,0.E+000)); +#74569 = VECTOR('',#74570,1.); +#74570 = DIRECTION('',(0.E+000,1.)); +#74571 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#74572 = ORIENTED_EDGE('',*,*,#74573,.F.); +#74573 = EDGE_CURVE('',#74574,#74546,#74576,.T.); +#74574 = VERTEX_POINT('',#74575); +#74575 = CARTESIAN_POINT('',(-0.725,0.3,0.47)); +#74576 = SURFACE_CURVE('',#74577,(#74581,#74588),.PCURVE_S1.); +#74577 = LINE('',#74578,#74579); +#74578 = CARTESIAN_POINT('',(-0.725,5.E-002,0.47)); +#74579 = VECTOR('',#74580,1.); +#74580 = DIRECTION('',(0.E+000,1.,0.E+000)); +#74581 = PCURVE('',#74043,#74582); +#74582 = DEFINITIONAL_REPRESENTATION('',(#74583),#74587); +#74583 = LINE('',#74584,#74585); +#74584 = CARTESIAN_POINT('',(4.5E-002,0.45)); +#74585 = VECTOR('',#74586,1.); +#74586 = DIRECTION('',(0.E+000,1.)); +#74587 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#74588 = PCURVE('',#74589,#74594); +#74589 = PLANE('',#74590); +#74590 = AXIS2_PLACEMENT_3D('',#74591,#74592,#74593); +#74591 = CARTESIAN_POINT('',(-0.725,0.5,0.75)); +#74592 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#74593 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#74594 = DEFINITIONAL_REPRESENTATION('',(#74595),#74599); +#74595 = LINE('',#74596,#74597); +#74596 = CARTESIAN_POINT('',(0.45,-0.28)); +#74597 = VECTOR('',#74598,1.); +#74598 = DIRECTION('',(-1.,0.E+000)); +#74599 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#74600 = ORIENTED_EDGE('',*,*,#74601,.F.); +#74601 = EDGE_CURVE('',#74028,#74574,#74602,.T.); +#74602 = SURFACE_CURVE('',#74603,(#74607,#74614),.PCURVE_S1.); +#74603 = LINE('',#74604,#74605); +#74604 = CARTESIAN_POINT('',(-0.7475,0.3,0.47)); +#74605 = VECTOR('',#74606,1.); +#74606 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#74607 = PCURVE('',#74043,#74608); +#74608 = DEFINITIONAL_REPRESENTATION('',(#74609),#74613); +#74609 = LINE('',#74610,#74611); +#74610 = CARTESIAN_POINT('',(2.25E-002,0.7)); +#74611 = VECTOR('',#74612,1.); +#74612 = DIRECTION('',(-1.,0.E+000)); +#74613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#74614 = PCURVE('',#74615,#74620); +#74615 = PLANE('',#74616); +#74616 = AXIS2_PLACEMENT_3D('',#74617,#74618,#74619); +#74617 = CARTESIAN_POINT('',(-0.725,0.3,0.75)); +#74618 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#74619 = DIRECTION('',(1.,0.E+000,0.E+000)); +#74620 = DEFINITIONAL_REPRESENTATION('',(#74621),#74625); +#74621 = LINE('',#74622,#74623); +#74622 = CARTESIAN_POINT('',(-2.25E-002,-0.28)); +#74623 = VECTOR('',#74624,1.); +#74624 = DIRECTION('',(-1.,0.E+000)); +#74625 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#74626 = ORIENTED_EDGE('',*,*,#74025,.F.); +#74627 = ADVANCED_FACE('',(#74628),#74147,.T.); +#74628 = FACE_BOUND('',#74629,.T.); +#74629 = EDGE_LOOP('',(#74630,#74631,#74632,#74633)); +#74630 = ORIENTED_EDGE('',*,*,#74133,.T.); +#74631 = ORIENTED_EDGE('',*,*,#74416,.T.); +#74632 = ORIENTED_EDGE('',*,*,#74521,.T.); +#74633 = ORIENTED_EDGE('',*,*,#74634,.T.); +#74634 = EDGE_CURVE('',#74494,#74026,#74635,.T.); +#74635 = SURFACE_CURVE('',#74636,(#74640,#74647),.PCURVE_S1.); +#74636 = LINE('',#74637,#74638); +#74637 = CARTESIAN_POINT('',(0.5,0.4,0.47)); +#74638 = VECTOR('',#74639,1.); +#74639 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#74640 = PCURVE('',#74147,#74641); +#74641 = DEFINITIONAL_REPRESENTATION('',(#74642),#74646); +#74642 = LINE('',#74643,#74644); +#74643 = CARTESIAN_POINT('',(-0.305044128294,0.5)); +#74644 = VECTOR('',#74645,1.); +#74645 = DIRECTION('',(0.E+000,-1.)); +#74646 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#74647 = PCURVE('',#74561,#74648); +#74648 = DEFINITIONAL_REPRESENTATION('',(#74649),#74653); +#74649 = LINE('',#74650,#74651); +#74650 = CARTESIAN_POINT('',(0.44,1.27)); +#74651 = VECTOR('',#74652,1.); +#74652 = DIRECTION('',(0.E+000,-1.)); +#74653 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#74654 = ADVANCED_FACE('',(#74655),#74071,.T.); +#74655 = FACE_BOUND('',#74656,.T.); +#74656 = EDGE_LOOP('',(#74657,#74685,#74713,#74740)); +#74657 = ORIENTED_EDGE('',*,*,#74658,.F.); +#74658 = EDGE_CURVE('',#74659,#74028,#74661,.T.); +#74659 = VERTEX_POINT('',#74660); +#74660 = CARTESIAN_POINT('',(-0.53,0.3,0.5)); +#74661 = SURFACE_CURVE('',#74662,(#74667,#74674),.PCURVE_S1.); +#74662 = CIRCLE('',#74663,3.E-002); +#74663 = AXIS2_PLACEMENT_3D('',#74664,#74665,#74666); +#74664 = CARTESIAN_POINT('',(-0.53,0.3,0.47)); +#74665 = DIRECTION('',(-0.E+000,1.,0.E+000)); +#74666 = DIRECTION('',(1.,0.E+000,0.E+000)); +#74667 = PCURVE('',#74071,#74668); +#74668 = DEFINITIONAL_REPRESENTATION('',(#74669),#74673); +#74669 = LINE('',#74670,#74671); +#74670 = CARTESIAN_POINT('',(0.E+000,0.7)); +#74671 = VECTOR('',#74672,1.); +#74672 = DIRECTION('',(1.,0.E+000)); +#74673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#74674 = PCURVE('',#74615,#74675); +#74675 = DEFINITIONAL_REPRESENTATION('',(#74676),#74684); +#74676 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#74677,#74678,#74679,#74680 + ,#74681,#74682,#74683),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#74677 = CARTESIAN_POINT('',(0.225,-0.28)); +#74678 = CARTESIAN_POINT('',(0.225,-0.331961524227)); +#74679 = CARTESIAN_POINT('',(0.18,-0.305980762114)); +#74680 = CARTESIAN_POINT('',(0.135,-0.28)); +#74681 = CARTESIAN_POINT('',(0.18,-0.254019237886)); +#74682 = CARTESIAN_POINT('',(0.225,-0.228038475773)); +#74683 = CARTESIAN_POINT('',(0.225,-0.28)); +#74684 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#74685 = ORIENTED_EDGE('',*,*,#74686,.F.); +#74686 = EDGE_CURVE('',#74687,#74659,#74689,.T.); +#74687 = VERTEX_POINT('',#74688); +#74688 = CARTESIAN_POINT('',(-0.53,-0.3,0.5)); +#74689 = SURFACE_CURVE('',#74690,(#74694,#74701),.PCURVE_S1.); +#74690 = LINE('',#74691,#74692); +#74691 = CARTESIAN_POINT('',(-0.53,-0.4,0.5)); +#74692 = VECTOR('',#74693,1.); +#74693 = DIRECTION('',(0.E+000,1.,0.E+000)); +#74694 = PCURVE('',#74071,#74695); +#74695 = DEFINITIONAL_REPRESENTATION('',(#74696),#74700); +#74696 = LINE('',#74697,#74698); +#74697 = CARTESIAN_POINT('',(4.712388980385,0.E+000)); +#74698 = VECTOR('',#74699,1.); +#74699 = DIRECTION('',(0.E+000,1.)); +#74700 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#74701 = PCURVE('',#74702,#74707); +#74702 = PLANE('',#74703); +#74703 = AXIS2_PLACEMENT_3D('',#74704,#74705,#74706); +#74704 = CARTESIAN_POINT('',(-0.8,-0.4,0.5)); +#74705 = DIRECTION('',(0.E+000,0.E+000,1.)); +#74706 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#74707 = DEFINITIONAL_REPRESENTATION('',(#74708),#74712); +#74708 = LINE('',#74709,#74710); +#74709 = CARTESIAN_POINT('',(0.27,0.E+000)); +#74710 = VECTOR('',#74711,1.); +#74711 = DIRECTION('',(0.E+000,1.)); +#74712 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#74713 = ORIENTED_EDGE('',*,*,#74714,.T.); +#74714 = EDGE_CURVE('',#74687,#74056,#74715,.T.); +#74715 = SURFACE_CURVE('',#74716,(#74721,#74728),.PCURVE_S1.); +#74716 = CIRCLE('',#74717,3.E-002); +#74717 = AXIS2_PLACEMENT_3D('',#74718,#74719,#74720); +#74718 = CARTESIAN_POINT('',(-0.53,-0.3,0.47)); +#74719 = DIRECTION('',(-0.E+000,1.,0.E+000)); +#74720 = DIRECTION('',(1.,0.E+000,0.E+000)); +#74721 = PCURVE('',#74071,#74722); +#74722 = DEFINITIONAL_REPRESENTATION('',(#74723),#74727); +#74723 = LINE('',#74724,#74725); +#74724 = CARTESIAN_POINT('',(0.E+000,0.1)); +#74725 = VECTOR('',#74726,1.); +#74726 = DIRECTION('',(1.,0.E+000)); +#74727 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#74728 = PCURVE('',#74729,#74734); +#74729 = PLANE('',#74730); +#74730 = AXIS2_PLACEMENT_3D('',#74731,#74732,#74733); +#74731 = CARTESIAN_POINT('',(0.725,-0.3,0.75)); +#74732 = DIRECTION('',(0.E+000,1.,0.E+000)); +#74733 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#74734 = DEFINITIONAL_REPRESENTATION('',(#74735),#74739); +#74735 = CIRCLE('',#74736,3.E-002); +#74736 = AXIS2_PLACEMENT_2D('',#74737,#74738); +#74737 = CARTESIAN_POINT('',(1.255,-0.28)); +#74738 = DIRECTION('',(-1.,0.E+000)); +#74739 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#74740 = ORIENTED_EDGE('',*,*,#74055,.T.); +#74741 = ADVANCED_FACE('',(#74742),#74097,.T.); +#74742 = FACE_BOUND('',#74743,.T.); +#74743 = EDGE_LOOP('',(#74744,#74772,#74773,#74774)); +#74744 = ORIENTED_EDGE('',*,*,#74745,.F.); +#74745 = EDGE_CURVE('',#74216,#74746,#74748,.T.); +#74746 = VERTEX_POINT('',#74747); +#74747 = CARTESIAN_POINT('',(-0.725,-0.3,0.47)); +#74748 = SURFACE_CURVE('',#74749,(#74753,#74760),.PCURVE_S1.); +#74749 = LINE('',#74750,#74751); +#74750 = CARTESIAN_POINT('',(-0.725,-0.35,0.47)); +#74751 = VECTOR('',#74752,1.); +#74752 = DIRECTION('',(0.E+000,1.,0.E+000)); +#74753 = PCURVE('',#74097,#74754); +#74754 = DEFINITIONAL_REPRESENTATION('',(#74755),#74759); +#74755 = LINE('',#74756,#74757); +#74756 = CARTESIAN_POINT('',(4.5E-002,5.E-002)); +#74757 = VECTOR('',#74758,1.); +#74758 = DIRECTION('',(0.E+000,1.)); +#74759 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#74760 = PCURVE('',#74761,#74766); +#74761 = PLANE('',#74762); +#74762 = AXIS2_PLACEMENT_3D('',#74763,#74764,#74765); +#74763 = CARTESIAN_POINT('',(-0.725,-0.3,0.75)); +#74764 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#74765 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#74766 = DEFINITIONAL_REPRESENTATION('',(#74767),#74771); +#74767 = LINE('',#74768,#74769); +#74768 = CARTESIAN_POINT('',(5.E-002,-0.28)); +#74769 = VECTOR('',#74770,1.); +#74770 = DIRECTION('',(-1.,0.E+000)); +#74771 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#74772 = ORIENTED_EDGE('',*,*,#74238,.T.); +#74773 = ORIENTED_EDGE('',*,*,#74083,.F.); +#74774 = ORIENTED_EDGE('',*,*,#74775,.F.); +#74775 = EDGE_CURVE('',#74746,#74056,#74776,.T.); +#74776 = SURFACE_CURVE('',#74777,(#74781,#74788),.PCURVE_S1.); +#74777 = LINE('',#74778,#74779); +#74778 = CARTESIAN_POINT('',(-2.25E-002,-0.3,0.47)); +#74779 = VECTOR('',#74780,1.); +#74780 = DIRECTION('',(1.,0.E+000,0.E+000)); +#74781 = PCURVE('',#74097,#74782); +#74782 = DEFINITIONAL_REPRESENTATION('',(#74783),#74787); +#74783 = LINE('',#74784,#74785); +#74784 = CARTESIAN_POINT('',(0.7475,0.1)); +#74785 = VECTOR('',#74786,1.); +#74786 = DIRECTION('',(1.,0.E+000)); +#74787 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#74788 = PCURVE('',#74729,#74789); +#74789 = DEFINITIONAL_REPRESENTATION('',(#74790),#74794); +#74790 = LINE('',#74791,#74792); +#74791 = CARTESIAN_POINT('',(0.7475,-0.28)); +#74792 = VECTOR('',#74793,1.); +#74793 = DIRECTION('',(-1.,0.E+000)); +#74794 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#74795 = ADVANCED_FACE('',(#74796),#74180,.F.); +#74796 = FACE_BOUND('',#74797,.F.); +#74797 = EDGE_LOOP('',(#74798,#74828,#74861,#74889,#74918,#74941,#74962, + #74963,#74964,#74965)); +#74798 = ORIENTED_EDGE('',*,*,#74799,.F.); +#74799 = EDGE_CURVE('',#74800,#74802,#74804,.T.); +#74800 = VERTEX_POINT('',#74801); +#74801 = CARTESIAN_POINT('',(-0.77,-0.4,-3.469446951954E-018)); +#74802 = VERTEX_POINT('',#74803); +#74803 = CARTESIAN_POINT('',(-0.725,-0.4,0.E+000)); +#74804 = SURFACE_CURVE('',#74805,(#74809,#74816),.PCURVE_S1.); +#74805 = LINE('',#74806,#74807); +#74806 = CARTESIAN_POINT('',(-0.8,-0.4,0.E+000)); +#74807 = VECTOR('',#74808,1.); +#74808 = DIRECTION('',(1.,0.E+000,0.E+000)); +#74809 = PCURVE('',#74180,#74810); +#74810 = DEFINITIONAL_REPRESENTATION('',(#74811),#74815); +#74811 = LINE('',#74812,#74813); +#74812 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#74813 = VECTOR('',#74814,1.); +#74814 = DIRECTION('',(0.E+000,1.)); +#74815 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#74816 = PCURVE('',#74817,#74822); +#74817 = PLANE('',#74818); +#74818 = AXIS2_PLACEMENT_3D('',#74819,#74820,#74821); +#74819 = CARTESIAN_POINT('',(-0.8,-0.4,0.E+000)); +#74820 = DIRECTION('',(0.E+000,0.E+000,1.)); +#74821 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#74822 = DEFINITIONAL_REPRESENTATION('',(#74823),#74827); +#74823 = LINE('',#74824,#74825); +#74824 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#74825 = VECTOR('',#74826,1.); +#74826 = DIRECTION('',(1.,0.E+000)); +#74827 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#74828 = ORIENTED_EDGE('',*,*,#74829,.F.); +#74829 = EDGE_CURVE('',#74830,#74800,#74832,.T.); +#74830 = VERTEX_POINT('',#74831); +#74831 = CARTESIAN_POINT('',(-0.8,-0.4,3.E-002)); +#74832 = SURFACE_CURVE('',#74833,(#74838,#74849),.PCURVE_S1.); +#74833 = CIRCLE('',#74834,3.E-002); +#74834 = AXIS2_PLACEMENT_3D('',#74835,#74836,#74837); +#74835 = CARTESIAN_POINT('',(-0.77,-0.4,3.E-002)); +#74836 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#74837 = DIRECTION('',(0.E+000,0.E+000,1.)); +#74838 = PCURVE('',#74180,#74839); +#74839 = DEFINITIONAL_REPRESENTATION('',(#74840),#74848); +#74840 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#74841,#74842,#74843,#74844 + ,#74845,#74846,#74847),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#74841 = CARTESIAN_POINT('',(6.E-002,3.E-002)); +#74842 = CARTESIAN_POINT('',(6.E-002,-2.196152422707E-002)); +#74843 = CARTESIAN_POINT('',(1.5E-002,4.019237886467E-003)); +#74844 = CARTESIAN_POINT('',(-3.E-002,3.E-002)); +#74845 = CARTESIAN_POINT('',(1.5E-002,5.598076211353E-002)); +#74846 = CARTESIAN_POINT('',(6.E-002,8.196152422707E-002)); +#74847 = CARTESIAN_POINT('',(6.E-002,3.E-002)); +#74848 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#74849 = PCURVE('',#74850,#74855); +#74850 = CYLINDRICAL_SURFACE('',#74851,3.E-002); +#74851 = AXIS2_PLACEMENT_3D('',#74852,#74853,#74854); +#74852 = CARTESIAN_POINT('',(-0.77,-0.4,3.E-002)); +#74853 = DIRECTION('',(0.E+000,1.,0.E+000)); +#74854 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#74855 = DEFINITIONAL_REPRESENTATION('',(#74856),#74860); +#74856 = LINE('',#74857,#74858); +#74857 = CARTESIAN_POINT('',(7.853981633974,0.E+000)); +#74858 = VECTOR('',#74859,1.); +#74859 = DIRECTION('',(-1.,0.E+000)); +#74860 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#74861 = ORIENTED_EDGE('',*,*,#74862,.T.); +#74862 = EDGE_CURVE('',#74830,#74863,#74865,.T.); +#74863 = VERTEX_POINT('',#74864); +#74864 = CARTESIAN_POINT('',(-0.8,-0.4,0.47)); +#74865 = SURFACE_CURVE('',#74866,(#74870,#74877),.PCURVE_S1.); +#74866 = LINE('',#74867,#74868); +#74867 = CARTESIAN_POINT('',(-0.8,-0.4,0.E+000)); +#74868 = VECTOR('',#74869,1.); +#74869 = DIRECTION('',(0.E+000,0.E+000,1.)); +#74870 = PCURVE('',#74180,#74871); +#74871 = DEFINITIONAL_REPRESENTATION('',(#74872),#74876); +#74872 = LINE('',#74873,#74874); +#74873 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#74874 = VECTOR('',#74875,1.); +#74875 = DIRECTION('',(1.,0.E+000)); +#74876 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#74877 = PCURVE('',#74878,#74883); +#74878 = PLANE('',#74879); +#74879 = AXIS2_PLACEMENT_3D('',#74880,#74881,#74882); +#74880 = CARTESIAN_POINT('',(-0.8,-0.4,0.E+000)); +#74881 = DIRECTION('',(1.,0.E+000,0.E+000)); +#74882 = DIRECTION('',(0.E+000,0.E+000,1.)); +#74883 = DEFINITIONAL_REPRESENTATION('',(#74884),#74888); +#74884 = LINE('',#74885,#74886); +#74885 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#74886 = VECTOR('',#74887,1.); +#74887 = DIRECTION('',(1.,0.E+000)); +#74888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#74889 = ORIENTED_EDGE('',*,*,#74890,.T.); +#74890 = EDGE_CURVE('',#74863,#74891,#74893,.T.); +#74891 = VERTEX_POINT('',#74892); +#74892 = CARTESIAN_POINT('',(-0.77,-0.4,0.5)); +#74893 = SURFACE_CURVE('',#74894,(#74899,#74906),.PCURVE_S1.); +#74894 = CIRCLE('',#74895,3.E-002); +#74895 = AXIS2_PLACEMENT_3D('',#74896,#74897,#74898); +#74896 = CARTESIAN_POINT('',(-0.77,-0.4,0.47)); +#74897 = DIRECTION('',(0.E+000,1.,0.E+000)); +#74898 = DIRECTION('',(0.E+000,-0.E+000,1.)); +#74899 = PCURVE('',#74180,#74900); +#74900 = DEFINITIONAL_REPRESENTATION('',(#74901),#74905); +#74901 = CIRCLE('',#74902,3.E-002); +#74902 = AXIS2_PLACEMENT_2D('',#74903,#74904); +#74903 = CARTESIAN_POINT('',(0.47,3.E-002)); +#74904 = DIRECTION('',(1.,0.E+000)); +#74905 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#74906 = PCURVE('',#74907,#74912); +#74907 = CYLINDRICAL_SURFACE('',#74908,3.E-002); +#74908 = AXIS2_PLACEMENT_3D('',#74909,#74910,#74911); +#74909 = CARTESIAN_POINT('',(-0.77,-0.4,0.47)); +#74910 = DIRECTION('',(0.E+000,1.,0.E+000)); +#74911 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#74912 = DEFINITIONAL_REPRESENTATION('',(#74913),#74917); +#74913 = LINE('',#74914,#74915); +#74914 = CARTESIAN_POINT('',(-4.712388980385,0.E+000)); +#74915 = VECTOR('',#74916,1.); +#74916 = DIRECTION('',(1.,0.E+000)); +#74917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#74918 = ORIENTED_EDGE('',*,*,#74919,.T.); +#74919 = EDGE_CURVE('',#74891,#74920,#74922,.T.); +#74920 = VERTEX_POINT('',#74921); +#74921 = CARTESIAN_POINT('',(-0.725,-0.4,0.5)); +#74922 = SURFACE_CURVE('',#74923,(#74927,#74934),.PCURVE_S1.); +#74923 = LINE('',#74924,#74925); +#74924 = CARTESIAN_POINT('',(-0.8,-0.4,0.5)); +#74925 = VECTOR('',#74926,1.); +#74926 = DIRECTION('',(1.,0.E+000,0.E+000)); +#74927 = PCURVE('',#74180,#74928); +#74928 = DEFINITIONAL_REPRESENTATION('',(#74929),#74933); +#74929 = LINE('',#74930,#74931); +#74930 = CARTESIAN_POINT('',(0.5,0.E+000)); +#74931 = VECTOR('',#74932,1.); +#74932 = DIRECTION('',(0.E+000,1.)); +#74933 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#74934 = PCURVE('',#74702,#74935); +#74935 = DEFINITIONAL_REPRESENTATION('',(#74936),#74940); +#74936 = LINE('',#74937,#74938); +#74937 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#74938 = VECTOR('',#74939,1.); +#74939 = DIRECTION('',(1.,0.E+000)); +#74940 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#74941 = ORIENTED_EDGE('',*,*,#74942,.F.); +#74942 = EDGE_CURVE('',#74216,#74920,#74943,.T.); +#74943 = SURFACE_CURVE('',#74944,(#74948,#74955),.PCURVE_S1.); +#74944 = LINE('',#74945,#74946); +#74945 = CARTESIAN_POINT('',(-0.725,-0.4,0.375)); +#74946 = VECTOR('',#74947,1.); +#74947 = DIRECTION('',(0.E+000,0.E+000,1.)); +#74948 = PCURVE('',#74180,#74949); +#74949 = DEFINITIONAL_REPRESENTATION('',(#74950),#74954); +#74950 = LINE('',#74951,#74952); +#74951 = CARTESIAN_POINT('',(0.375,7.5E-002)); +#74952 = VECTOR('',#74953,1.); +#74953 = DIRECTION('',(1.,0.E+000)); +#74954 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#74955 = PCURVE('',#74761,#74956); +#74956 = DEFINITIONAL_REPRESENTATION('',(#74957),#74961); +#74957 = LINE('',#74958,#74959); +#74958 = CARTESIAN_POINT('',(0.1,-0.375)); +#74959 = VECTOR('',#74960,1.); +#74960 = DIRECTION('',(0.E+000,1.)); +#74961 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#74962 = ORIENTED_EDGE('',*,*,#74215,.F.); +#74963 = ORIENTED_EDGE('',*,*,#74192,.F.); +#74964 = ORIENTED_EDGE('',*,*,#74162,.T.); +#74965 = ORIENTED_EDGE('',*,*,#74966,.F.); +#74966 = EDGE_CURVE('',#74802,#74165,#74967,.T.); +#74967 = SURFACE_CURVE('',#74968,(#74972,#74979),.PCURVE_S1.); +#74968 = LINE('',#74969,#74970); +#74969 = CARTESIAN_POINT('',(-0.725,-0.4,0.375)); +#74970 = VECTOR('',#74971,1.); +#74971 = DIRECTION('',(0.E+000,0.E+000,1.)); +#74972 = PCURVE('',#74180,#74973); +#74973 = DEFINITIONAL_REPRESENTATION('',(#74974),#74978); +#74974 = LINE('',#74975,#74976); +#74975 = CARTESIAN_POINT('',(0.375,7.5E-002)); +#74976 = VECTOR('',#74977,1.); +#74977 = DIRECTION('',(1.,0.E+000)); +#74978 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#74979 = PCURVE('',#74980,#74985); +#74980 = PLANE('',#74981); +#74981 = AXIS2_PLACEMENT_3D('',#74982,#74983,#74984); +#74982 = CARTESIAN_POINT('',(-0.725,-0.3,0.75)); +#74983 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#74984 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#74985 = DEFINITIONAL_REPRESENTATION('',(#74986),#74990); +#74986 = LINE('',#74987,#74988); +#74987 = CARTESIAN_POINT('',(0.1,-0.375)); +#74988 = VECTOR('',#74989,1.); +#74989 = DIRECTION('',(0.E+000,1.)); +#74990 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#74991 = ADVANCED_FACE('',(#74992,#75291),#74376,.F.); +#74992 = FACE_BOUND('',#74993,.F.); +#74993 = EDGE_LOOP('',(#74994,#75017,#75018,#75046,#75074,#75102,#75130, + #75158,#75181,#75209,#75237,#75265)); +#74994 = ORIENTED_EDGE('',*,*,#74995,.F.); +#74995 = EDGE_CURVE('',#74165,#74996,#74998,.T.); +#74996 = VERTEX_POINT('',#74997); +#74997 = CARTESIAN_POINT('',(-0.725,-0.3,3.E-002)); +#74998 = SURFACE_CURVE('',#74999,(#75003,#75010),.PCURVE_S1.); +#74999 = LINE('',#75000,#75001); +#75000 = CARTESIAN_POINT('',(-0.725,-0.35,3.E-002)); +#75001 = VECTOR('',#75002,1.); +#75002 = DIRECTION('',(0.E+000,1.,0.E+000)); +#75003 = PCURVE('',#74376,#75004); +#75004 = DEFINITIONAL_REPRESENTATION('',(#75005),#75009); +#75005 = LINE('',#75006,#75007); +#75006 = CARTESIAN_POINT('',(4.5E-002,5.E-002)); +#75007 = VECTOR('',#75008,1.); +#75008 = DIRECTION('',(0.E+000,1.)); +#75009 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#75010 = PCURVE('',#74980,#75011); +#75011 = DEFINITIONAL_REPRESENTATION('',(#75012),#75016); +#75012 = LINE('',#75013,#75014); +#75013 = CARTESIAN_POINT('',(5.E-002,-0.72)); +#75014 = VECTOR('',#75015,1.); +#75015 = DIRECTION('',(-1.,0.E+000)); +#75016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#75017 = ORIENTED_EDGE('',*,*,#74362,.T.); +#75018 = ORIENTED_EDGE('',*,*,#75019,.F.); +#75019 = EDGE_CURVE('',#75020,#74340,#75022,.T.); +#75020 = VERTEX_POINT('',#75021); +#75021 = CARTESIAN_POINT('',(0.725,-0.3,3.E-002)); +#75022 = SURFACE_CURVE('',#75023,(#75027,#75034),.PCURVE_S1.); +#75023 = LINE('',#75024,#75025); +#75024 = CARTESIAN_POINT('',(0.725,-0.45,3.E-002)); +#75025 = VECTOR('',#75026,1.); +#75026 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#75027 = PCURVE('',#74376,#75028); +#75028 = DEFINITIONAL_REPRESENTATION('',(#75029),#75033); +#75029 = LINE('',#75030,#75031); +#75030 = CARTESIAN_POINT('',(1.495,-5.E-002)); +#75031 = VECTOR('',#75032,1.); +#75032 = DIRECTION('',(0.E+000,-1.)); +#75033 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#75034 = PCURVE('',#75035,#75040); +#75035 = PLANE('',#75036); +#75036 = AXIS2_PLACEMENT_3D('',#75037,#75038,#75039); +#75037 = CARTESIAN_POINT('',(0.725,-0.5,0.75)); +#75038 = DIRECTION('',(1.,0.E+000,0.E+000)); +#75039 = DIRECTION('',(-0.E+000,1.,0.E+000)); +#75040 = DEFINITIONAL_REPRESENTATION('',(#75041),#75045); +#75041 = LINE('',#75042,#75043); +#75042 = CARTESIAN_POINT('',(5.E-002,-0.72)); +#75043 = VECTOR('',#75044,1.); +#75044 = DIRECTION('',(-1.,0.E+000)); +#75045 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#75046 = ORIENTED_EDGE('',*,*,#75047,.F.); +#75047 = EDGE_CURVE('',#75048,#75020,#75050,.T.); +#75048 = VERTEX_POINT('',#75049); +#75049 = CARTESIAN_POINT('',(0.5,-0.3,3.E-002)); +#75050 = SURFACE_CURVE('',#75051,(#75055,#75062),.PCURVE_S1.); +#75051 = LINE('',#75052,#75053); +#75052 = CARTESIAN_POINT('',(-2.25E-002,-0.3,3.E-002)); +#75053 = VECTOR('',#75054,1.); +#75054 = DIRECTION('',(1.,0.E+000,0.E+000)); +#75055 = PCURVE('',#74376,#75056); +#75056 = DEFINITIONAL_REPRESENTATION('',(#75057),#75061); +#75057 = LINE('',#75058,#75059); +#75058 = CARTESIAN_POINT('',(0.7475,0.1)); +#75059 = VECTOR('',#75060,1.); +#75060 = DIRECTION('',(1.,0.E+000)); +#75061 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#75062 = PCURVE('',#75063,#75068); +#75063 = PLANE('',#75064); +#75064 = AXIS2_PLACEMENT_3D('',#75065,#75066,#75067); +#75065 = CARTESIAN_POINT('',(0.725,-0.3,0.75)); +#75066 = DIRECTION('',(0.E+000,1.,0.E+000)); +#75067 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#75068 = DEFINITIONAL_REPRESENTATION('',(#75069),#75073); +#75069 = LINE('',#75070,#75071); +#75070 = CARTESIAN_POINT('',(0.7475,-0.72)); +#75071 = VECTOR('',#75072,1.); +#75072 = DIRECTION('',(-1.,0.E+000)); +#75073 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#75074 = ORIENTED_EDGE('',*,*,#75075,.T.); +#75075 = EDGE_CURVE('',#75048,#75076,#75078,.T.); +#75076 = VERTEX_POINT('',#75077); +#75077 = CARTESIAN_POINT('',(0.5,0.3,3.E-002)); +#75078 = SURFACE_CURVE('',#75079,(#75083,#75090),.PCURVE_S1.); +#75079 = LINE('',#75080,#75081); +#75080 = CARTESIAN_POINT('',(0.5,-0.4,3.E-002)); +#75081 = VECTOR('',#75082,1.); +#75082 = DIRECTION('',(0.E+000,1.,0.E+000)); +#75083 = PCURVE('',#74376,#75084); +#75084 = DEFINITIONAL_REPRESENTATION('',(#75085),#75089); +#75085 = LINE('',#75086,#75087); +#75086 = CARTESIAN_POINT('',(1.27,0.E+000)); +#75087 = VECTOR('',#75088,1.); +#75088 = DIRECTION('',(0.E+000,1.)); +#75089 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#75090 = PCURVE('',#75091,#75096); +#75091 = CYLINDRICAL_SURFACE('',#75092,3.E-002); +#75092 = AXIS2_PLACEMENT_3D('',#75093,#75094,#75095); +#75093 = CARTESIAN_POINT('',(0.53,-0.4,3.E-002)); +#75094 = DIRECTION('',(0.E+000,1.,0.E+000)); +#75095 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#75096 = DEFINITIONAL_REPRESENTATION('',(#75097),#75101); +#75097 = LINE('',#75098,#75099); +#75098 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#75099 = VECTOR('',#75100,1.); +#75100 = DIRECTION('',(0.E+000,1.)); +#75101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#75102 = ORIENTED_EDGE('',*,*,#75103,.F.); +#75103 = EDGE_CURVE('',#75104,#75076,#75106,.T.); +#75104 = VERTEX_POINT('',#75105); +#75105 = CARTESIAN_POINT('',(0.725,0.3,3.E-002)); +#75106 = SURFACE_CURVE('',#75107,(#75111,#75118),.PCURVE_S1.); +#75107 = LINE('',#75108,#75109); +#75108 = CARTESIAN_POINT('',(-0.7475,0.3,3.E-002)); +#75109 = VECTOR('',#75110,1.); +#75110 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#75111 = PCURVE('',#74376,#75112); +#75112 = DEFINITIONAL_REPRESENTATION('',(#75113),#75117); +#75113 = LINE('',#75114,#75115); +#75114 = CARTESIAN_POINT('',(2.25E-002,0.7)); +#75115 = VECTOR('',#75116,1.); +#75116 = DIRECTION('',(-1.,0.E+000)); +#75117 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#75118 = PCURVE('',#75119,#75124); +#75119 = PLANE('',#75120); +#75120 = AXIS2_PLACEMENT_3D('',#75121,#75122,#75123); +#75121 = CARTESIAN_POINT('',(-0.725,0.3,0.75)); +#75122 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#75123 = DIRECTION('',(1.,0.E+000,0.E+000)); +#75124 = DEFINITIONAL_REPRESENTATION('',(#75125),#75129); +#75125 = LINE('',#75126,#75127); +#75126 = CARTESIAN_POINT('',(-2.25E-002,-0.72)); +#75127 = VECTOR('',#75128,1.); +#75128 = DIRECTION('',(-1.,0.E+000)); +#75129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#75130 = ORIENTED_EDGE('',*,*,#75131,.F.); +#75131 = EDGE_CURVE('',#75132,#75104,#75134,.T.); +#75132 = VERTEX_POINT('',#75133); +#75133 = CARTESIAN_POINT('',(0.725,0.4,3.E-002)); +#75134 = SURFACE_CURVE('',#75135,(#75139,#75146),.PCURVE_S1.); +#75135 = LINE('',#75136,#75137); +#75136 = CARTESIAN_POINT('',(0.725,-5.E-002,3.E-002)); +#75137 = VECTOR('',#75138,1.); +#75138 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#75139 = PCURVE('',#74376,#75140); +#75140 = DEFINITIONAL_REPRESENTATION('',(#75141),#75145); +#75141 = LINE('',#75142,#75143); +#75142 = CARTESIAN_POINT('',(1.495,0.35)); +#75143 = VECTOR('',#75144,1.); +#75144 = DIRECTION('',(0.E+000,-1.)); +#75145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#75146 = PCURVE('',#75147,#75152); +#75147 = PLANE('',#75148); +#75148 = AXIS2_PLACEMENT_3D('',#75149,#75150,#75151); +#75149 = CARTESIAN_POINT('',(0.725,0.3,0.75)); +#75150 = DIRECTION('',(1.,0.E+000,0.E+000)); +#75151 = DIRECTION('',(-0.E+000,1.,0.E+000)); +#75152 = DEFINITIONAL_REPRESENTATION('',(#75153),#75157); +#75153 = LINE('',#75154,#75155); +#75154 = CARTESIAN_POINT('',(-0.35,-0.72)); +#75155 = VECTOR('',#75156,1.); +#75156 = DIRECTION('',(-1.,0.E+000)); +#75157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#75158 = ORIENTED_EDGE('',*,*,#75159,.F.); +#75159 = EDGE_CURVE('',#75160,#75132,#75162,.T.); +#75160 = VERTEX_POINT('',#75161); +#75161 = CARTESIAN_POINT('',(-0.725,0.4,3.E-002)); +#75162 = SURFACE_CURVE('',#75163,(#75167,#75174),.PCURVE_S1.); +#75163 = LINE('',#75164,#75165); +#75164 = CARTESIAN_POINT('',(-0.77,0.4,3.E-002)); +#75165 = VECTOR('',#75166,1.); +#75166 = DIRECTION('',(1.,0.E+000,0.E+000)); +#75167 = PCURVE('',#74376,#75168); +#75168 = DEFINITIONAL_REPRESENTATION('',(#75169),#75173); +#75169 = LINE('',#75170,#75171); +#75170 = CARTESIAN_POINT('',(0.E+000,0.8)); +#75171 = VECTOR('',#75172,1.); +#75172 = DIRECTION('',(1.,0.E+000)); +#75173 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#75174 = PCURVE('',#74561,#75175); +#75175 = DEFINITIONAL_REPRESENTATION('',(#75176),#75180); +#75176 = LINE('',#75177,#75178); +#75177 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#75178 = VECTOR('',#75179,1.); +#75179 = DIRECTION('',(0.E+000,1.)); +#75180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#75181 = ORIENTED_EDGE('',*,*,#75182,.F.); +#75182 = EDGE_CURVE('',#75183,#75160,#75185,.T.); +#75183 = VERTEX_POINT('',#75184); +#75184 = CARTESIAN_POINT('',(-0.725,0.3,3.E-002)); +#75185 = SURFACE_CURVE('',#75186,(#75190,#75197),.PCURVE_S1.); +#75186 = LINE('',#75187,#75188); +#75187 = CARTESIAN_POINT('',(-0.725,5.E-002,3.E-002)); +#75188 = VECTOR('',#75189,1.); +#75189 = DIRECTION('',(0.E+000,1.,0.E+000)); +#75190 = PCURVE('',#74376,#75191); +#75191 = DEFINITIONAL_REPRESENTATION('',(#75192),#75196); +#75192 = LINE('',#75193,#75194); +#75193 = CARTESIAN_POINT('',(4.5E-002,0.45)); +#75194 = VECTOR('',#75195,1.); +#75195 = DIRECTION('',(0.E+000,1.)); +#75196 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#75197 = PCURVE('',#75198,#75203); +#75198 = PLANE('',#75199); +#75199 = AXIS2_PLACEMENT_3D('',#75200,#75201,#75202); +#75200 = CARTESIAN_POINT('',(-0.725,0.5,0.75)); +#75201 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#75202 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#75203 = DEFINITIONAL_REPRESENTATION('',(#75204),#75208); +#75204 = LINE('',#75205,#75206); +#75205 = CARTESIAN_POINT('',(0.45,-0.72)); +#75206 = VECTOR('',#75207,1.); +#75207 = DIRECTION('',(-1.,0.E+000)); +#75208 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#75209 = ORIENTED_EDGE('',*,*,#75210,.F.); +#75210 = EDGE_CURVE('',#75211,#75183,#75213,.T.); +#75211 = VERTEX_POINT('',#75212); +#75212 = CARTESIAN_POINT('',(-0.5,0.3,3.E-002)); +#75213 = SURFACE_CURVE('',#75214,(#75218,#75225),.PCURVE_S1.); +#75214 = LINE('',#75215,#75216); +#75215 = CARTESIAN_POINT('',(-0.7475,0.3,3.E-002)); +#75216 = VECTOR('',#75217,1.); +#75217 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#75218 = PCURVE('',#74376,#75219); +#75219 = DEFINITIONAL_REPRESENTATION('',(#75220),#75224); +#75220 = LINE('',#75221,#75222); +#75221 = CARTESIAN_POINT('',(2.25E-002,0.7)); +#75222 = VECTOR('',#75223,1.); +#75223 = DIRECTION('',(-1.,0.E+000)); +#75224 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#75225 = PCURVE('',#75226,#75231); +#75226 = PLANE('',#75227); +#75227 = AXIS2_PLACEMENT_3D('',#75228,#75229,#75230); +#75228 = CARTESIAN_POINT('',(-0.725,0.3,0.75)); +#75229 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#75230 = DIRECTION('',(1.,0.E+000,0.E+000)); +#75231 = DEFINITIONAL_REPRESENTATION('',(#75232),#75236); +#75232 = LINE('',#75233,#75234); +#75233 = CARTESIAN_POINT('',(-2.25E-002,-0.72)); +#75234 = VECTOR('',#75235,1.); +#75235 = DIRECTION('',(-1.,0.E+000)); +#75236 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#75237 = ORIENTED_EDGE('',*,*,#75238,.F.); +#75238 = EDGE_CURVE('',#75239,#75211,#75241,.T.); +#75239 = VERTEX_POINT('',#75240); +#75240 = CARTESIAN_POINT('',(-0.5,-0.3,3.E-002)); +#75241 = SURFACE_CURVE('',#75242,(#75246,#75253),.PCURVE_S1.); +#75242 = LINE('',#75243,#75244); +#75243 = CARTESIAN_POINT('',(-0.5,-0.4,3.E-002)); +#75244 = VECTOR('',#75245,1.); +#75245 = DIRECTION('',(0.E+000,1.,0.E+000)); +#75246 = PCURVE('',#74376,#75247); +#75247 = DEFINITIONAL_REPRESENTATION('',(#75248),#75252); +#75248 = LINE('',#75249,#75250); +#75249 = CARTESIAN_POINT('',(0.27,0.E+000)); +#75250 = VECTOR('',#75251,1.); +#75251 = DIRECTION('',(0.E+000,1.)); +#75252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#75253 = PCURVE('',#75254,#75259); +#75254 = CYLINDRICAL_SURFACE('',#75255,3.E-002); +#75255 = AXIS2_PLACEMENT_3D('',#75256,#75257,#75258); +#75256 = CARTESIAN_POINT('',(-0.53,-0.4,3.E-002)); +#75257 = DIRECTION('',(0.E+000,1.,0.E+000)); +#75258 = DIRECTION('',(1.,0.E+000,0.E+000)); +#75259 = DEFINITIONAL_REPRESENTATION('',(#75260),#75264); +#75260 = LINE('',#75261,#75262); +#75261 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#75262 = VECTOR('',#75263,1.); +#75263 = DIRECTION('',(0.E+000,1.)); +#75264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#75265 = ORIENTED_EDGE('',*,*,#75266,.F.); +#75266 = EDGE_CURVE('',#74996,#75239,#75267,.T.); +#75267 = SURFACE_CURVE('',#75268,(#75272,#75279),.PCURVE_S1.); +#75268 = LINE('',#75269,#75270); +#75269 = CARTESIAN_POINT('',(-2.25E-002,-0.3,3.E-002)); +#75270 = VECTOR('',#75271,1.); +#75271 = DIRECTION('',(1.,0.E+000,0.E+000)); +#75272 = PCURVE('',#74376,#75273); +#75273 = DEFINITIONAL_REPRESENTATION('',(#75274),#75278); +#75274 = LINE('',#75275,#75276); +#75275 = CARTESIAN_POINT('',(0.7475,0.1)); +#75276 = VECTOR('',#75277,1.); +#75277 = DIRECTION('',(1.,0.E+000)); +#75278 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#75279 = PCURVE('',#75280,#75285); +#75280 = PLANE('',#75281); +#75281 = AXIS2_PLACEMENT_3D('',#75282,#75283,#75284); +#75282 = CARTESIAN_POINT('',(0.725,-0.3,0.75)); +#75283 = DIRECTION('',(0.E+000,1.,0.E+000)); +#75284 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#75285 = DEFINITIONAL_REPRESENTATION('',(#75286),#75290); +#75286 = LINE('',#75287,#75288); +#75287 = CARTESIAN_POINT('',(0.7475,-0.72)); +#75288 = VECTOR('',#75289,1.); +#75289 = DIRECTION('',(-1.,0.E+000)); +#75290 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#75291 = FACE_BOUND('',#75292,.F.); +#75292 = EDGE_LOOP('',(#75293,#75323,#75351)); +#75293 = ORIENTED_EDGE('',*,*,#75294,.T.); +#75294 = EDGE_CURVE('',#75295,#75297,#75299,.T.); +#75295 = VERTEX_POINT('',#75296); +#75296 = CARTESIAN_POINT('',(0.277128129211,0.32,3.E-002)); +#75297 = VERTEX_POINT('',#75298); +#75298 = CARTESIAN_POINT('',(0.277128129211,-0.32,3.E-002)); +#75299 = SURFACE_CURVE('',#75300,(#75304,#75311),.PCURVE_S1.); +#75300 = LINE('',#75301,#75302); +#75301 = CARTESIAN_POINT('',(0.277128129211,0.32,3.E-002)); +#75302 = VECTOR('',#75303,1.); +#75303 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#75304 = PCURVE('',#74376,#75305); +#75305 = DEFINITIONAL_REPRESENTATION('',(#75306),#75310); +#75306 = LINE('',#75307,#75308); +#75307 = CARTESIAN_POINT('',(1.047128129211,0.72)); +#75308 = VECTOR('',#75309,1.); +#75309 = DIRECTION('',(0.E+000,-1.)); +#75310 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#75311 = PCURVE('',#75312,#75317); +#75312 = PLANE('',#75313); +#75313 = AXIS2_PLACEMENT_3D('',#75314,#75315,#75316); +#75314 = CARTESIAN_POINT('',(0.277128129211,0.32,1.5E-002)); +#75315 = DIRECTION('',(1.,0.E+000,0.E+000)); +#75316 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#75317 = DEFINITIONAL_REPRESENTATION('',(#75318),#75322); +#75318 = LINE('',#75319,#75320); +#75319 = CARTESIAN_POINT('',(0.E+000,-1.5E-002)); +#75320 = VECTOR('',#75321,1.); +#75321 = DIRECTION('',(1.,0.E+000)); +#75322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#75323 = ORIENTED_EDGE('',*,*,#75324,.T.); +#75324 = EDGE_CURVE('',#75297,#75325,#75327,.T.); +#75325 = VERTEX_POINT('',#75326); +#75326 = CARTESIAN_POINT('',(-0.277128129211,0.E+000,3.E-002)); +#75327 = SURFACE_CURVE('',#75328,(#75332,#75339),.PCURVE_S1.); +#75328 = LINE('',#75329,#75330); +#75329 = CARTESIAN_POINT('',(0.277128129211,-0.32,3.E-002)); +#75330 = VECTOR('',#75331,1.); +#75331 = DIRECTION('',(-0.866025403784,0.5,0.E+000)); +#75332 = PCURVE('',#74376,#75333); +#75333 = DEFINITIONAL_REPRESENTATION('',(#75334),#75338); +#75334 = LINE('',#75335,#75336); +#75335 = CARTESIAN_POINT('',(1.047128129211,8.E-002)); +#75336 = VECTOR('',#75337,1.); +#75337 = DIRECTION('',(-0.866025403784,0.5)); +#75338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#75339 = PCURVE('',#75340,#75345); +#75340 = PLANE('',#75341); +#75341 = AXIS2_PLACEMENT_3D('',#75342,#75343,#75344); +#75342 = CARTESIAN_POINT('',(0.277128129211,-0.32,1.5E-002)); +#75343 = DIRECTION('',(-0.5,-0.866025403784,0.E+000)); +#75344 = DIRECTION('',(-0.866025403784,0.5,0.E+000)); +#75345 = DEFINITIONAL_REPRESENTATION('',(#75346),#75350); +#75346 = LINE('',#75347,#75348); +#75347 = CARTESIAN_POINT('',(0.E+000,-1.5E-002)); +#75348 = VECTOR('',#75349,1.); +#75349 = DIRECTION('',(1.,0.E+000)); +#75350 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#75351 = ORIENTED_EDGE('',*,*,#75352,.T.); +#75352 = EDGE_CURVE('',#75325,#75295,#75353,.T.); +#75353 = SURFACE_CURVE('',#75354,(#75358,#75365),.PCURVE_S1.); +#75354 = LINE('',#75355,#75356); +#75355 = CARTESIAN_POINT('',(-0.277128129211,0.E+000,3.E-002)); +#75356 = VECTOR('',#75357,1.); +#75357 = DIRECTION('',(0.866025403784,0.5,0.E+000)); +#75358 = PCURVE('',#74376,#75359); +#75359 = DEFINITIONAL_REPRESENTATION('',(#75360),#75364); +#75360 = LINE('',#75361,#75362); +#75361 = CARTESIAN_POINT('',(0.492871870789,0.4)); +#75362 = VECTOR('',#75363,1.); +#75363 = DIRECTION('',(0.866025403784,0.5)); +#75364 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#75365 = PCURVE('',#75366,#75371); +#75366 = PLANE('',#75367); +#75367 = AXIS2_PLACEMENT_3D('',#75368,#75369,#75370); +#75368 = CARTESIAN_POINT('',(-0.277128129211,0.E+000,1.5E-002)); +#75369 = DIRECTION('',(-0.5,0.866025403784,0.E+000)); +#75370 = DIRECTION('',(0.866025403784,0.5,0.E+000)); +#75371 = DEFINITIONAL_REPRESENTATION('',(#75372),#75376); +#75372 = LINE('',#75373,#75374); +#75373 = CARTESIAN_POINT('',(0.E+000,-1.5E-002)); +#75374 = VECTOR('',#75375,1.); +#75375 = DIRECTION('',(1.,0.E+000)); +#75376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#75377 = ADVANCED_FACE('',(#75378),#74304,.F.); +#75378 = FACE_BOUND('',#75379,.F.); +#75379 = EDGE_LOOP('',(#75380,#75410,#75431,#75432,#75433,#75434,#75462, + #75490,#75523,#75551)); +#75380 = ORIENTED_EDGE('',*,*,#75381,.F.); +#75381 = EDGE_CURVE('',#75382,#75384,#75386,.T.); +#75382 = VERTEX_POINT('',#75383); +#75383 = CARTESIAN_POINT('',(0.725,-0.4,0.E+000)); +#75384 = VERTEX_POINT('',#75385); +#75385 = CARTESIAN_POINT('',(0.77,-0.4,-3.469446951954E-018)); +#75386 = SURFACE_CURVE('',#75387,(#75391,#75398),.PCURVE_S1.); +#75387 = LINE('',#75388,#75389); +#75388 = CARTESIAN_POINT('',(0.5,-0.4,0.E+000)); +#75389 = VECTOR('',#75390,1.); +#75390 = DIRECTION('',(1.,0.E+000,0.E+000)); +#75391 = PCURVE('',#74304,#75392); +#75392 = DEFINITIONAL_REPRESENTATION('',(#75393),#75397); +#75393 = LINE('',#75394,#75395); +#75394 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#75395 = VECTOR('',#75396,1.); +#75396 = DIRECTION('',(0.E+000,1.)); +#75397 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#75398 = PCURVE('',#75399,#75404); +#75399 = PLANE('',#75400); +#75400 = AXIS2_PLACEMENT_3D('',#75401,#75402,#75403); +#75401 = CARTESIAN_POINT('',(0.5,-0.4,0.E+000)); +#75402 = DIRECTION('',(0.E+000,0.E+000,1.)); +#75403 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#75404 = DEFINITIONAL_REPRESENTATION('',(#75405),#75409); +#75405 = LINE('',#75406,#75407); +#75406 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#75407 = VECTOR('',#75408,1.); +#75408 = DIRECTION('',(1.,0.E+000)); +#75409 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#75410 = ORIENTED_EDGE('',*,*,#75411,.F.); +#75411 = EDGE_CURVE('',#74340,#75382,#75412,.T.); +#75412 = SURFACE_CURVE('',#75413,(#75417,#75424),.PCURVE_S1.); +#75413 = LINE('',#75414,#75415); +#75414 = CARTESIAN_POINT('',(0.725,-0.4,0.375)); +#75415 = VECTOR('',#75416,1.); +#75416 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#75417 = PCURVE('',#74304,#75418); +#75418 = DEFINITIONAL_REPRESENTATION('',(#75419),#75423); +#75419 = LINE('',#75420,#75421); +#75420 = CARTESIAN_POINT('',(0.375,0.225)); +#75421 = VECTOR('',#75422,1.); +#75422 = DIRECTION('',(-1.,0.E+000)); +#75423 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#75424 = PCURVE('',#75035,#75425); +#75425 = DEFINITIONAL_REPRESENTATION('',(#75426),#75430); +#75426 = LINE('',#75427,#75428); +#75427 = CARTESIAN_POINT('',(1.E-001,-0.375)); +#75428 = VECTOR('',#75429,1.); +#75429 = DIRECTION('',(0.E+000,-1.)); +#75430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#75431 = ORIENTED_EDGE('',*,*,#74339,.T.); +#75432 = ORIENTED_EDGE('',*,*,#74316,.T.); +#75433 = ORIENTED_EDGE('',*,*,#74288,.F.); +#75434 = ORIENTED_EDGE('',*,*,#75435,.F.); +#75435 = EDGE_CURVE('',#75436,#74261,#75438,.T.); +#75436 = VERTEX_POINT('',#75437); +#75437 = CARTESIAN_POINT('',(0.725,-0.4,0.5)); +#75438 = SURFACE_CURVE('',#75439,(#75443,#75450),.PCURVE_S1.); +#75439 = LINE('',#75440,#75441); +#75440 = CARTESIAN_POINT('',(0.725,-0.4,0.375)); +#75441 = VECTOR('',#75442,1.); +#75442 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#75443 = PCURVE('',#74304,#75444); +#75444 = DEFINITIONAL_REPRESENTATION('',(#75445),#75449); +#75445 = LINE('',#75446,#75447); +#75446 = CARTESIAN_POINT('',(0.375,0.225)); +#75447 = VECTOR('',#75448,1.); +#75448 = DIRECTION('',(-1.,0.E+000)); +#75449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#75450 = PCURVE('',#75451,#75456); +#75451 = PLANE('',#75452); +#75452 = AXIS2_PLACEMENT_3D('',#75453,#75454,#75455); +#75453 = CARTESIAN_POINT('',(0.725,-0.5,0.75)); +#75454 = DIRECTION('',(1.,0.E+000,0.E+000)); +#75455 = DIRECTION('',(-0.E+000,1.,0.E+000)); +#75456 = DEFINITIONAL_REPRESENTATION('',(#75457),#75461); +#75457 = LINE('',#75458,#75459); +#75458 = CARTESIAN_POINT('',(1.E-001,-0.375)); +#75459 = VECTOR('',#75460,1.); +#75460 = DIRECTION('',(0.E+000,-1.)); +#75461 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#75462 = ORIENTED_EDGE('',*,*,#75463,.T.); +#75463 = EDGE_CURVE('',#75436,#75464,#75466,.T.); +#75464 = VERTEX_POINT('',#75465); +#75465 = CARTESIAN_POINT('',(0.77,-0.4,0.5)); +#75466 = SURFACE_CURVE('',#75467,(#75471,#75478),.PCURVE_S1.); +#75467 = LINE('',#75468,#75469); +#75468 = CARTESIAN_POINT('',(0.5,-0.4,0.5)); +#75469 = VECTOR('',#75470,1.); +#75470 = DIRECTION('',(1.,0.E+000,0.E+000)); +#75471 = PCURVE('',#74304,#75472); +#75472 = DEFINITIONAL_REPRESENTATION('',(#75473),#75477); +#75473 = LINE('',#75474,#75475); +#75474 = CARTESIAN_POINT('',(0.5,0.E+000)); +#75475 = VECTOR('',#75476,1.); +#75476 = DIRECTION('',(0.E+000,1.)); +#75477 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#75478 = PCURVE('',#75479,#75484); +#75479 = PLANE('',#75480); +#75480 = AXIS2_PLACEMENT_3D('',#75481,#75482,#75483); +#75481 = CARTESIAN_POINT('',(0.5,-0.4,0.5)); +#75482 = DIRECTION('',(0.E+000,0.E+000,1.)); +#75483 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#75484 = DEFINITIONAL_REPRESENTATION('',(#75485),#75489); +#75485 = LINE('',#75486,#75487); +#75486 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#75487 = VECTOR('',#75488,1.); +#75488 = DIRECTION('',(1.,0.E+000)); +#75489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#75490 = ORIENTED_EDGE('',*,*,#75491,.F.); +#75491 = EDGE_CURVE('',#75492,#75464,#75494,.T.); +#75492 = VERTEX_POINT('',#75493); +#75493 = CARTESIAN_POINT('',(0.8,-0.4,0.47)); +#75494 = SURFACE_CURVE('',#75495,(#75500,#75511),.PCURVE_S1.); +#75495 = CIRCLE('',#75496,3.E-002); +#75496 = AXIS2_PLACEMENT_3D('',#75497,#75498,#75499); +#75497 = CARTESIAN_POINT('',(0.77,-0.4,0.47)); +#75498 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#75499 = DIRECTION('',(0.E+000,0.E+000,1.)); +#75500 = PCURVE('',#74304,#75501); +#75501 = DEFINITIONAL_REPRESENTATION('',(#75502),#75510); +#75502 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#75503,#75504,#75505,#75506 + ,#75507,#75508,#75509),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#75503 = CARTESIAN_POINT('',(0.5,0.27)); +#75504 = CARTESIAN_POINT('',(0.5,0.218038475773)); +#75505 = CARTESIAN_POINT('',(0.455,0.244019237886)); +#75506 = CARTESIAN_POINT('',(0.41,0.27)); +#75507 = CARTESIAN_POINT('',(0.455,0.295980762114)); +#75508 = CARTESIAN_POINT('',(0.5,0.321961524227)); +#75509 = CARTESIAN_POINT('',(0.5,0.27)); +#75510 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#75511 = PCURVE('',#75512,#75517); +#75512 = CYLINDRICAL_SURFACE('',#75513,3.E-002); +#75513 = AXIS2_PLACEMENT_3D('',#75514,#75515,#75516); +#75514 = CARTESIAN_POINT('',(0.77,-0.4,0.47)); +#75515 = DIRECTION('',(0.E+000,1.,0.E+000)); +#75516 = DIRECTION('',(1.,0.E+000,0.E+000)); +#75517 = DEFINITIONAL_REPRESENTATION('',(#75518),#75522); +#75518 = LINE('',#75519,#75520); +#75519 = CARTESIAN_POINT('',(10.995574287564,0.E+000)); +#75520 = VECTOR('',#75521,1.); +#75521 = DIRECTION('',(-1.,0.E+000)); +#75522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#75523 = ORIENTED_EDGE('',*,*,#75524,.F.); +#75524 = EDGE_CURVE('',#75525,#75492,#75527,.T.); +#75525 = VERTEX_POINT('',#75526); +#75526 = CARTESIAN_POINT('',(0.8,-0.4,3.E-002)); +#75527 = SURFACE_CURVE('',#75528,(#75532,#75539),.PCURVE_S1.); +#75528 = LINE('',#75529,#75530); +#75529 = CARTESIAN_POINT('',(0.8,-0.4,0.E+000)); +#75530 = VECTOR('',#75531,1.); +#75531 = DIRECTION('',(0.E+000,0.E+000,1.)); +#75532 = PCURVE('',#74304,#75533); +#75533 = DEFINITIONAL_REPRESENTATION('',(#75534),#75538); +#75534 = LINE('',#75535,#75536); +#75535 = CARTESIAN_POINT('',(0.E+000,0.3)); +#75536 = VECTOR('',#75537,1.); +#75537 = DIRECTION('',(1.,0.E+000)); +#75538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#75539 = PCURVE('',#75540,#75545); +#75540 = PLANE('',#75541); +#75541 = AXIS2_PLACEMENT_3D('',#75542,#75543,#75544); +#75542 = CARTESIAN_POINT('',(0.8,-0.4,0.E+000)); +#75543 = DIRECTION('',(1.,0.E+000,0.E+000)); +#75544 = DIRECTION('',(0.E+000,0.E+000,1.)); +#75545 = DEFINITIONAL_REPRESENTATION('',(#75546),#75550); +#75546 = LINE('',#75547,#75548); +#75547 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#75548 = VECTOR('',#75549,1.); +#75549 = DIRECTION('',(1.,0.E+000)); +#75550 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#75551 = ORIENTED_EDGE('',*,*,#75552,.T.); +#75552 = EDGE_CURVE('',#75525,#75384,#75553,.T.); +#75553 = SURFACE_CURVE('',#75554,(#75559,#75566),.PCURVE_S1.); +#75554 = CIRCLE('',#75555,3.E-002); +#75555 = AXIS2_PLACEMENT_3D('',#75556,#75557,#75558); +#75556 = CARTESIAN_POINT('',(0.77,-0.4,3.E-002)); +#75557 = DIRECTION('',(0.E+000,1.,0.E+000)); +#75558 = DIRECTION('',(0.E+000,-0.E+000,1.)); +#75559 = PCURVE('',#74304,#75560); +#75560 = DEFINITIONAL_REPRESENTATION('',(#75561),#75565); +#75561 = CIRCLE('',#75562,3.E-002); +#75562 = AXIS2_PLACEMENT_2D('',#75563,#75564); +#75563 = CARTESIAN_POINT('',(3.E-002,0.27)); +#75564 = DIRECTION('',(1.,0.E+000)); +#75565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#75566 = PCURVE('',#75567,#75572); +#75567 = CYLINDRICAL_SURFACE('',#75568,3.E-002); +#75568 = AXIS2_PLACEMENT_3D('',#75569,#75570,#75571); +#75569 = CARTESIAN_POINT('',(0.77,-0.4,3.E-002)); +#75570 = DIRECTION('',(0.E+000,1.,0.E+000)); +#75571 = DIRECTION('',(1.,0.E+000,0.E+000)); +#75572 = DEFINITIONAL_REPRESENTATION('',(#75573),#75577); +#75573 = LINE('',#75574,#75575); +#75574 = CARTESIAN_POINT('',(-1.570796326795,0.E+000)); +#75575 = VECTOR('',#75576,1.); +#75576 = DIRECTION('',(1.,0.E+000)); +#75577 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#75578 = ADVANCED_FACE('',(#75579),#74276,.T.); +#75579 = FACE_BOUND('',#75580,.T.); +#75580 = EDGE_LOOP('',(#75581,#75609,#75610,#75611)); +#75581 = ORIENTED_EDGE('',*,*,#75582,.F.); +#75582 = EDGE_CURVE('',#74443,#75583,#75585,.T.); +#75583 = VERTEX_POINT('',#75584); +#75584 = CARTESIAN_POINT('',(0.725,-0.3,0.47)); +#75585 = SURFACE_CURVE('',#75586,(#75590,#75597),.PCURVE_S1.); +#75586 = LINE('',#75587,#75588); +#75587 = CARTESIAN_POINT('',(-2.25E-002,-0.3,0.47)); +#75588 = VECTOR('',#75589,1.); +#75589 = DIRECTION('',(1.,0.E+000,0.E+000)); +#75590 = PCURVE('',#74276,#75591); +#75591 = DEFINITIONAL_REPRESENTATION('',(#75592),#75596); +#75592 = LINE('',#75593,#75594); +#75593 = CARTESIAN_POINT('',(0.7475,0.1)); +#75594 = VECTOR('',#75595,1.); +#75595 = DIRECTION('',(1.,0.E+000)); +#75596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#75597 = PCURVE('',#75598,#75603); +#75598 = PLANE('',#75599); +#75599 = AXIS2_PLACEMENT_3D('',#75600,#75601,#75602); +#75600 = CARTESIAN_POINT('',(0.725,-0.3,0.75)); +#75601 = DIRECTION('',(0.E+000,1.,0.E+000)); +#75602 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#75603 = DEFINITIONAL_REPRESENTATION('',(#75604),#75608); +#75604 = LINE('',#75605,#75606); +#75605 = CARTESIAN_POINT('',(0.7475,-0.28)); +#75606 = VECTOR('',#75607,1.); +#75607 = DIRECTION('',(-1.,0.E+000)); +#75608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#75609 = ORIENTED_EDGE('',*,*,#74442,.T.); +#75610 = ORIENTED_EDGE('',*,*,#74260,.T.); +#75611 = ORIENTED_EDGE('',*,*,#75612,.F.); +#75612 = EDGE_CURVE('',#75583,#74261,#75613,.T.); +#75613 = SURFACE_CURVE('',#75614,(#75618,#75625),.PCURVE_S1.); +#75614 = LINE('',#75615,#75616); +#75615 = CARTESIAN_POINT('',(0.725,-0.45,0.47)); +#75616 = VECTOR('',#75617,1.); +#75617 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#75618 = PCURVE('',#74276,#75619); +#75619 = DEFINITIONAL_REPRESENTATION('',(#75620),#75624); +#75620 = LINE('',#75621,#75622); +#75621 = CARTESIAN_POINT('',(1.495,-5.E-002)); +#75622 = VECTOR('',#75623,1.); +#75623 = DIRECTION('',(0.E+000,-1.)); +#75624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#75625 = PCURVE('',#75451,#75626); +#75626 = DEFINITIONAL_REPRESENTATION('',(#75627),#75631); +#75627 = LINE('',#75628,#75629); +#75628 = CARTESIAN_POINT('',(5.E-002,-0.28)); +#75629 = VECTOR('',#75630,1.); +#75630 = DIRECTION('',(-1.,0.E+000)); +#75631 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#75632 = ADVANCED_FACE('',(#75633),#74509,.T.); +#75633 = FACE_BOUND('',#75634,.T.); +#75634 = EDGE_LOOP('',(#75635,#75658,#75659,#75687)); +#75635 = ORIENTED_EDGE('',*,*,#75636,.F.); +#75636 = EDGE_CURVE('',#74494,#75637,#75639,.T.); +#75637 = VERTEX_POINT('',#75638); +#75638 = CARTESIAN_POINT('',(0.725,0.4,0.47)); +#75639 = SURFACE_CURVE('',#75640,(#75644,#75651),.PCURVE_S1.); +#75640 = LINE('',#75641,#75642); +#75641 = CARTESIAN_POINT('',(-0.77,0.4,0.47)); +#75642 = VECTOR('',#75643,1.); +#75643 = DIRECTION('',(1.,0.E+000,0.E+000)); +#75644 = PCURVE('',#74509,#75645); +#75645 = DEFINITIONAL_REPRESENTATION('',(#75646),#75650); +#75646 = LINE('',#75647,#75648); +#75647 = CARTESIAN_POINT('',(0.E+000,0.8)); +#75648 = VECTOR('',#75649,1.); +#75649 = DIRECTION('',(1.,0.E+000)); +#75650 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#75651 = PCURVE('',#74561,#75652); +#75652 = DEFINITIONAL_REPRESENTATION('',(#75653),#75657); +#75653 = LINE('',#75654,#75655); +#75654 = CARTESIAN_POINT('',(0.44,0.E+000)); +#75655 = VECTOR('',#75656,1.); +#75656 = DIRECTION('',(0.E+000,1.)); +#75657 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#75658 = ORIENTED_EDGE('',*,*,#74493,.T.); +#75659 = ORIENTED_EDGE('',*,*,#75660,.F.); +#75660 = EDGE_CURVE('',#75661,#74466,#75663,.T.); +#75661 = VERTEX_POINT('',#75662); +#75662 = CARTESIAN_POINT('',(0.725,0.3,0.47)); +#75663 = SURFACE_CURVE('',#75664,(#75668,#75675),.PCURVE_S1.); +#75664 = LINE('',#75665,#75666); +#75665 = CARTESIAN_POINT('',(-0.7475,0.3,0.47)); +#75666 = VECTOR('',#75667,1.); +#75667 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#75668 = PCURVE('',#74509,#75669); +#75669 = DEFINITIONAL_REPRESENTATION('',(#75670),#75674); +#75670 = LINE('',#75671,#75672); +#75671 = CARTESIAN_POINT('',(2.25E-002,0.7)); +#75672 = VECTOR('',#75673,1.); +#75673 = DIRECTION('',(-1.,0.E+000)); +#75674 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#75675 = PCURVE('',#75676,#75681); +#75676 = PLANE('',#75677); +#75677 = AXIS2_PLACEMENT_3D('',#75678,#75679,#75680); +#75678 = CARTESIAN_POINT('',(-0.725,0.3,0.75)); +#75679 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#75680 = DIRECTION('',(1.,0.E+000,0.E+000)); +#75681 = DEFINITIONAL_REPRESENTATION('',(#75682),#75686); +#75682 = LINE('',#75683,#75684); +#75683 = CARTESIAN_POINT('',(-2.25E-002,-0.28)); +#75684 = VECTOR('',#75685,1.); +#75685 = DIRECTION('',(-1.,0.E+000)); +#75686 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#75687 = ORIENTED_EDGE('',*,*,#75688,.F.); +#75688 = EDGE_CURVE('',#75637,#75661,#75689,.T.); +#75689 = SURFACE_CURVE('',#75690,(#75694,#75701),.PCURVE_S1.); +#75690 = LINE('',#75691,#75692); +#75691 = CARTESIAN_POINT('',(0.725,-5.E-002,0.47)); +#75692 = VECTOR('',#75693,1.); +#75693 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#75694 = PCURVE('',#74509,#75695); +#75695 = DEFINITIONAL_REPRESENTATION('',(#75696),#75700); +#75696 = LINE('',#75697,#75698); +#75697 = CARTESIAN_POINT('',(1.495,0.35)); +#75698 = VECTOR('',#75699,1.); +#75699 = DIRECTION('',(0.E+000,-1.)); +#75700 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#75701 = PCURVE('',#75702,#75707); +#75702 = PLANE('',#75703); +#75703 = AXIS2_PLACEMENT_3D('',#75704,#75705,#75706); +#75704 = CARTESIAN_POINT('',(0.725,0.3,0.75)); +#75705 = DIRECTION('',(1.,0.E+000,0.E+000)); +#75706 = DIRECTION('',(-0.E+000,1.,0.E+000)); +#75707 = DEFINITIONAL_REPRESENTATION('',(#75708),#75712); +#75708 = LINE('',#75709,#75710); +#75709 = CARTESIAN_POINT('',(-0.35,-0.28)); +#75710 = VECTOR('',#75711,1.); +#75711 = DIRECTION('',(-1.,0.E+000)); +#75712 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#75713 = ADVANCED_FACE('',(#75714),#74481,.T.); +#75714 = FACE_BOUND('',#75715,.T.); +#75715 = EDGE_LOOP('',(#75716,#75717,#75741,#75764)); +#75716 = ORIENTED_EDGE('',*,*,#74465,.F.); +#75717 = ORIENTED_EDGE('',*,*,#75718,.T.); +#75718 = EDGE_CURVE('',#74443,#75719,#75721,.T.); +#75719 = VERTEX_POINT('',#75720); +#75720 = CARTESIAN_POINT('',(0.53,-0.3,0.5)); +#75721 = SURFACE_CURVE('',#75722,(#75727,#75734),.PCURVE_S1.); +#75722 = CIRCLE('',#75723,3.E-002); +#75723 = AXIS2_PLACEMENT_3D('',#75724,#75725,#75726); +#75724 = CARTESIAN_POINT('',(0.53,-0.3,0.47)); +#75725 = DIRECTION('',(0.E+000,1.,-0.E+000)); +#75726 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#75727 = PCURVE('',#74481,#75728); +#75728 = DEFINITIONAL_REPRESENTATION('',(#75729),#75733); +#75729 = LINE('',#75730,#75731); +#75730 = CARTESIAN_POINT('',(0.E+000,0.1)); +#75731 = VECTOR('',#75732,1.); +#75732 = DIRECTION('',(1.,0.E+000)); +#75733 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#75734 = PCURVE('',#75598,#75735); +#75735 = DEFINITIONAL_REPRESENTATION('',(#75736),#75740); +#75736 = CIRCLE('',#75737,3.E-002); +#75737 = AXIS2_PLACEMENT_2D('',#75738,#75739); +#75738 = CARTESIAN_POINT('',(0.195,-0.28)); +#75739 = DIRECTION('',(1.,0.E+000)); +#75740 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#75741 = ORIENTED_EDGE('',*,*,#75742,.T.); +#75742 = EDGE_CURVE('',#75719,#75743,#75745,.T.); +#75743 = VERTEX_POINT('',#75744); +#75744 = CARTESIAN_POINT('',(0.53,0.3,0.5)); +#75745 = SURFACE_CURVE('',#75746,(#75750,#75757),.PCURVE_S1.); +#75746 = LINE('',#75747,#75748); +#75747 = CARTESIAN_POINT('',(0.53,-0.4,0.5)); +#75748 = VECTOR('',#75749,1.); +#75749 = DIRECTION('',(0.E+000,1.,0.E+000)); +#75750 = PCURVE('',#74481,#75751); +#75751 = DEFINITIONAL_REPRESENTATION('',(#75752),#75756); +#75752 = LINE('',#75753,#75754); +#75753 = CARTESIAN_POINT('',(1.570796326795,0.E+000)); +#75754 = VECTOR('',#75755,1.); +#75755 = DIRECTION('',(0.E+000,1.)); +#75756 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#75757 = PCURVE('',#75479,#75758); +#75758 = DEFINITIONAL_REPRESENTATION('',(#75759),#75763); +#75759 = LINE('',#75760,#75761); +#75760 = CARTESIAN_POINT('',(3.E-002,0.E+000)); +#75761 = VECTOR('',#75762,1.); +#75762 = DIRECTION('',(0.E+000,1.)); +#75763 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#75764 = ORIENTED_EDGE('',*,*,#75765,.F.); +#75765 = EDGE_CURVE('',#74466,#75743,#75766,.T.); +#75766 = SURFACE_CURVE('',#75767,(#75772,#75779),.PCURVE_S1.); +#75767 = CIRCLE('',#75768,3.E-002); +#75768 = AXIS2_PLACEMENT_3D('',#75769,#75770,#75771); +#75769 = CARTESIAN_POINT('',(0.53,0.3,0.47)); +#75770 = DIRECTION('',(0.E+000,1.,-0.E+000)); +#75771 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#75772 = PCURVE('',#74481,#75773); +#75773 = DEFINITIONAL_REPRESENTATION('',(#75774),#75778); +#75774 = LINE('',#75775,#75776); +#75775 = CARTESIAN_POINT('',(0.E+000,0.7)); +#75776 = VECTOR('',#75777,1.); +#75777 = DIRECTION('',(1.,0.E+000)); +#75778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#75779 = PCURVE('',#75676,#75780); +#75780 = DEFINITIONAL_REPRESENTATION('',(#75781),#75789); +#75781 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#75782,#75783,#75784,#75785 + ,#75786,#75787,#75788),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#75782 = CARTESIAN_POINT('',(1.225,-0.28)); +#75783 = CARTESIAN_POINT('',(1.225,-0.228038475773)); +#75784 = CARTESIAN_POINT('',(1.27,-0.254019237886)); +#75785 = CARTESIAN_POINT('',(1.315,-0.28)); +#75786 = CARTESIAN_POINT('',(1.27,-0.305980762114)); +#75787 = CARTESIAN_POINT('',(1.225,-0.331961524227)); +#75788 = CARTESIAN_POINT('',(1.225,-0.28)); +#75789 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#75790 = ADVANCED_FACE('',(#75791),#74561,.T.); +#75791 = FACE_BOUND('',#75792,.T.); +#75792 = EDGE_LOOP('',(#75793,#75821,#75844,#75865,#75866,#75867,#75868, + #75896,#75919,#75940)); +#75793 = ORIENTED_EDGE('',*,*,#75794,.F.); +#75794 = EDGE_CURVE('',#75795,#75160,#75797,.T.); +#75795 = VERTEX_POINT('',#75796); +#75796 = CARTESIAN_POINT('',(-0.77,0.4,3.E-002)); +#75797 = SURFACE_CURVE('',#75798,(#75802,#75809),.PCURVE_S1.); +#75798 = LINE('',#75799,#75800); +#75799 = CARTESIAN_POINT('',(-0.77,0.4,3.E-002)); +#75800 = VECTOR('',#75801,1.); +#75801 = DIRECTION('',(1.,0.E+000,0.E+000)); +#75802 = PCURVE('',#74561,#75803); +#75803 = DEFINITIONAL_REPRESENTATION('',(#75804),#75808); +#75804 = LINE('',#75805,#75806); +#75805 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#75806 = VECTOR('',#75807,1.); +#75807 = DIRECTION('',(0.E+000,1.)); +#75808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#75809 = PCURVE('',#75810,#75815); +#75810 = PLANE('',#75811); +#75811 = AXIS2_PLACEMENT_3D('',#75812,#75813,#75814); +#75812 = CARTESIAN_POINT('',(-0.8,0.4,0.E+000)); +#75813 = DIRECTION('',(0.E+000,1.,0.E+000)); +#75814 = DIRECTION('',(0.E+000,-0.E+000,1.)); +#75815 = DEFINITIONAL_REPRESENTATION('',(#75816),#75820); +#75816 = LINE('',#75817,#75818); +#75817 = CARTESIAN_POINT('',(3.E-002,3.E-002)); +#75818 = VECTOR('',#75819,1.); +#75819 = DIRECTION('',(0.E+000,1.)); +#75820 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#75821 = ORIENTED_EDGE('',*,*,#75822,.T.); +#75822 = EDGE_CURVE('',#75795,#75823,#75825,.T.); +#75823 = VERTEX_POINT('',#75824); +#75824 = CARTESIAN_POINT('',(-0.77,0.4,0.47)); +#75825 = SURFACE_CURVE('',#75826,(#75830,#75837),.PCURVE_S1.); +#75826 = LINE('',#75827,#75828); +#75827 = CARTESIAN_POINT('',(-0.77,0.4,3.E-002)); +#75828 = VECTOR('',#75829,1.); +#75829 = DIRECTION('',(0.E+000,0.E+000,1.)); +#75830 = PCURVE('',#74561,#75831); +#75831 = DEFINITIONAL_REPRESENTATION('',(#75832),#75836); +#75832 = LINE('',#75833,#75834); +#75833 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#75834 = VECTOR('',#75835,1.); +#75835 = DIRECTION('',(1.,0.E+000)); +#75836 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#75837 = PCURVE('',#75810,#75838); +#75838 = DEFINITIONAL_REPRESENTATION('',(#75839),#75843); +#75839 = LINE('',#75840,#75841); +#75840 = CARTESIAN_POINT('',(3.E-002,3.E-002)); +#75841 = VECTOR('',#75842,1.); +#75842 = DIRECTION('',(1.,0.E+000)); +#75843 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#75844 = ORIENTED_EDGE('',*,*,#75845,.T.); +#75845 = EDGE_CURVE('',#75823,#74546,#75846,.T.); +#75846 = SURFACE_CURVE('',#75847,(#75851,#75858),.PCURVE_S1.); +#75847 = LINE('',#75848,#75849); +#75848 = CARTESIAN_POINT('',(-0.77,0.4,0.47)); +#75849 = VECTOR('',#75850,1.); +#75850 = DIRECTION('',(1.,0.E+000,0.E+000)); +#75851 = PCURVE('',#74561,#75852); +#75852 = DEFINITIONAL_REPRESENTATION('',(#75853),#75857); +#75853 = LINE('',#75854,#75855); +#75854 = CARTESIAN_POINT('',(0.44,0.E+000)); +#75855 = VECTOR('',#75856,1.); +#75856 = DIRECTION('',(0.E+000,1.)); +#75857 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#75858 = PCURVE('',#75810,#75859); +#75859 = DEFINITIONAL_REPRESENTATION('',(#75860),#75864); +#75860 = LINE('',#75861,#75862); +#75861 = CARTESIAN_POINT('',(0.47,3.E-002)); +#75862 = VECTOR('',#75863,1.); +#75863 = DIRECTION('',(0.E+000,1.)); +#75864 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#75865 = ORIENTED_EDGE('',*,*,#74545,.T.); +#75866 = ORIENTED_EDGE('',*,*,#74634,.F.); +#75867 = ORIENTED_EDGE('',*,*,#75636,.T.); +#75868 = ORIENTED_EDGE('',*,*,#75869,.T.); +#75869 = EDGE_CURVE('',#75637,#75870,#75872,.T.); +#75870 = VERTEX_POINT('',#75871); +#75871 = CARTESIAN_POINT('',(0.77,0.4,0.47)); +#75872 = SURFACE_CURVE('',#75873,(#75877,#75884),.PCURVE_S1.); +#75873 = LINE('',#75874,#75875); +#75874 = CARTESIAN_POINT('',(-0.77,0.4,0.47)); +#75875 = VECTOR('',#75876,1.); +#75876 = DIRECTION('',(1.,0.E+000,0.E+000)); +#75877 = PCURVE('',#74561,#75878); +#75878 = DEFINITIONAL_REPRESENTATION('',(#75879),#75883); +#75879 = LINE('',#75880,#75881); +#75880 = CARTESIAN_POINT('',(0.44,0.E+000)); +#75881 = VECTOR('',#75882,1.); +#75882 = DIRECTION('',(0.E+000,1.)); +#75883 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#75884 = PCURVE('',#75885,#75890); +#75885 = PLANE('',#75886); +#75886 = AXIS2_PLACEMENT_3D('',#75887,#75888,#75889); +#75887 = CARTESIAN_POINT('',(0.5,0.4,0.E+000)); +#75888 = DIRECTION('',(0.E+000,1.,0.E+000)); +#75889 = DIRECTION('',(0.E+000,-0.E+000,1.)); +#75890 = DEFINITIONAL_REPRESENTATION('',(#75891),#75895); +#75891 = LINE('',#75892,#75893); +#75892 = CARTESIAN_POINT('',(0.47,-1.27)); +#75893 = VECTOR('',#75894,1.); +#75894 = DIRECTION('',(0.E+000,1.)); +#75895 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#75896 = ORIENTED_EDGE('',*,*,#75897,.F.); +#75897 = EDGE_CURVE('',#75898,#75870,#75900,.T.); +#75898 = VERTEX_POINT('',#75899); +#75899 = CARTESIAN_POINT('',(0.77,0.4,3.E-002)); +#75900 = SURFACE_CURVE('',#75901,(#75905,#75912),.PCURVE_S1.); +#75901 = LINE('',#75902,#75903); +#75902 = CARTESIAN_POINT('',(0.77,0.4,3.E-002)); +#75903 = VECTOR('',#75904,1.); +#75904 = DIRECTION('',(0.E+000,0.E+000,1.)); +#75905 = PCURVE('',#74561,#75906); +#75906 = DEFINITIONAL_REPRESENTATION('',(#75907),#75911); +#75907 = LINE('',#75908,#75909); +#75908 = CARTESIAN_POINT('',(0.E+000,1.54)); +#75909 = VECTOR('',#75910,1.); +#75910 = DIRECTION('',(1.,0.E+000)); +#75911 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#75912 = PCURVE('',#75885,#75913); +#75913 = DEFINITIONAL_REPRESENTATION('',(#75914),#75918); +#75914 = LINE('',#75915,#75916); +#75915 = CARTESIAN_POINT('',(3.E-002,0.27)); +#75916 = VECTOR('',#75917,1.); +#75917 = DIRECTION('',(1.,0.E+000)); +#75918 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#75919 = ORIENTED_EDGE('',*,*,#75920,.F.); +#75920 = EDGE_CURVE('',#75132,#75898,#75921,.T.); +#75921 = SURFACE_CURVE('',#75922,(#75926,#75933),.PCURVE_S1.); +#75922 = LINE('',#75923,#75924); +#75923 = CARTESIAN_POINT('',(-0.77,0.4,3.E-002)); +#75924 = VECTOR('',#75925,1.); +#75925 = DIRECTION('',(1.,0.E+000,0.E+000)); +#75926 = PCURVE('',#74561,#75927); +#75927 = DEFINITIONAL_REPRESENTATION('',(#75928),#75932); +#75928 = LINE('',#75929,#75930); +#75929 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#75930 = VECTOR('',#75931,1.); +#75931 = DIRECTION('',(0.E+000,1.)); +#75932 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#75933 = PCURVE('',#75885,#75934); +#75934 = DEFINITIONAL_REPRESENTATION('',(#75935),#75939); +#75935 = LINE('',#75936,#75937); +#75936 = CARTESIAN_POINT('',(3.E-002,-1.27)); +#75937 = VECTOR('',#75938,1.); +#75938 = DIRECTION('',(0.E+000,1.)); +#75939 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#75940 = ORIENTED_EDGE('',*,*,#75159,.F.); +#75941 = ADVANCED_FACE('',(#75942),#74615,.F.); +#75942 = FACE_BOUND('',#75943,.F.); +#75943 = EDGE_LOOP('',(#75944,#75967,#75988,#75989)); +#75944 = ORIENTED_EDGE('',*,*,#75945,.F.); +#75945 = EDGE_CURVE('',#75946,#74659,#75948,.T.); +#75946 = VERTEX_POINT('',#75947); +#75947 = CARTESIAN_POINT('',(-0.725,0.3,0.5)); +#75948 = SURFACE_CURVE('',#75949,(#75953,#75960),.PCURVE_S1.); +#75949 = LINE('',#75950,#75951); +#75950 = CARTESIAN_POINT('',(-0.7625,0.3,0.5)); +#75951 = VECTOR('',#75952,1.); +#75952 = DIRECTION('',(1.,0.E+000,0.E+000)); +#75953 = PCURVE('',#74615,#75954); +#75954 = DEFINITIONAL_REPRESENTATION('',(#75955),#75959); +#75955 = LINE('',#75956,#75957); +#75956 = CARTESIAN_POINT('',(-3.75E-002,-0.25)); +#75957 = VECTOR('',#75958,1.); +#75958 = DIRECTION('',(1.,0.E+000)); +#75959 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#75960 = PCURVE('',#74702,#75961); +#75961 = DEFINITIONAL_REPRESENTATION('',(#75962),#75966); +#75962 = LINE('',#75963,#75964); +#75963 = CARTESIAN_POINT('',(3.75E-002,0.7)); +#75964 = VECTOR('',#75965,1.); +#75965 = DIRECTION('',(1.,0.E+000)); +#75966 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#75967 = ORIENTED_EDGE('',*,*,#75968,.T.); +#75968 = EDGE_CURVE('',#75946,#74574,#75969,.T.); +#75969 = SURFACE_CURVE('',#75970,(#75974,#75981),.PCURVE_S1.); +#75970 = LINE('',#75971,#75972); +#75971 = CARTESIAN_POINT('',(-0.725,0.3,0.75)); +#75972 = VECTOR('',#75973,1.); +#75973 = DIRECTION('',(-0.E+000,-0.E+000,-1.)); +#75974 = PCURVE('',#74615,#75975); +#75975 = DEFINITIONAL_REPRESENTATION('',(#75976),#75980); +#75976 = LINE('',#75977,#75978); +#75977 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#75978 = VECTOR('',#75979,1.); +#75979 = DIRECTION('',(0.E+000,-1.)); +#75980 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#75981 = PCURVE('',#74589,#75982); +#75982 = DEFINITIONAL_REPRESENTATION('',(#75983),#75987); +#75983 = LINE('',#75984,#75985); +#75984 = CARTESIAN_POINT('',(0.2,0.E+000)); +#75985 = VECTOR('',#75986,1.); +#75986 = DIRECTION('',(0.E+000,-1.)); +#75987 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#75988 = ORIENTED_EDGE('',*,*,#74601,.F.); +#75989 = ORIENTED_EDGE('',*,*,#74658,.F.); +#75990 = ADVANCED_FACE('',(#75991),#74589,.F.); +#75991 = FACE_BOUND('',#75992,.F.); +#75992 = EDGE_LOOP('',(#75993,#75994,#76017,#76038)); +#75993 = ORIENTED_EDGE('',*,*,#75968,.F.); +#75994 = ORIENTED_EDGE('',*,*,#75995,.F.); +#75995 = EDGE_CURVE('',#75996,#75946,#75998,.T.); +#75996 = VERTEX_POINT('',#75997); +#75997 = CARTESIAN_POINT('',(-0.725,0.4,0.5)); +#75998 = SURFACE_CURVE('',#75999,(#76003,#76010),.PCURVE_S1.); +#75999 = LINE('',#76000,#76001); +#76000 = CARTESIAN_POINT('',(-0.725,5.E-002,0.5)); +#76001 = VECTOR('',#76002,1.); +#76002 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#76003 = PCURVE('',#74589,#76004); +#76004 = DEFINITIONAL_REPRESENTATION('',(#76005),#76009); +#76005 = LINE('',#76006,#76007); +#76006 = CARTESIAN_POINT('',(0.45,-0.25)); +#76007 = VECTOR('',#76008,1.); +#76008 = DIRECTION('',(1.,0.E+000)); +#76009 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#76010 = PCURVE('',#74702,#76011); +#76011 = DEFINITIONAL_REPRESENTATION('',(#76012),#76016); +#76012 = LINE('',#76013,#76014); +#76013 = CARTESIAN_POINT('',(7.5E-002,0.45)); +#76014 = VECTOR('',#76015,1.); +#76015 = DIRECTION('',(0.E+000,-1.)); +#76016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#76017 = ORIENTED_EDGE('',*,*,#76018,.F.); +#76018 = EDGE_CURVE('',#74546,#75996,#76019,.T.); +#76019 = SURFACE_CURVE('',#76020,(#76024,#76031),.PCURVE_S1.); +#76020 = LINE('',#76021,#76022); +#76021 = CARTESIAN_POINT('',(-0.725,0.4,0.375)); +#76022 = VECTOR('',#76023,1.); +#76023 = DIRECTION('',(0.E+000,0.E+000,1.)); +#76024 = PCURVE('',#74589,#76025); +#76025 = DEFINITIONAL_REPRESENTATION('',(#76026),#76030); +#76026 = LINE('',#76027,#76028); +#76027 = CARTESIAN_POINT('',(1.E-001,-0.375)); +#76028 = VECTOR('',#76029,1.); +#76029 = DIRECTION('',(0.E+000,1.)); +#76030 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#76031 = PCURVE('',#75810,#76032); +#76032 = DEFINITIONAL_REPRESENTATION('',(#76033),#76037); +#76033 = LINE('',#76034,#76035); +#76034 = CARTESIAN_POINT('',(0.375,7.5E-002)); +#76035 = VECTOR('',#76036,1.); +#76036 = DIRECTION('',(1.,0.E+000)); +#76037 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#76038 = ORIENTED_EDGE('',*,*,#74573,.F.); +#76039 = ADVANCED_FACE('',(#76040),#74729,.F.); +#76040 = FACE_BOUND('',#76041,.F.); +#76041 = EDGE_LOOP('',(#76042,#76065,#76086,#76087)); +#76042 = ORIENTED_EDGE('',*,*,#76043,.F.); +#76043 = EDGE_CURVE('',#76044,#74746,#76046,.T.); +#76044 = VERTEX_POINT('',#76045); +#76045 = CARTESIAN_POINT('',(-0.725,-0.3,0.5)); +#76046 = SURFACE_CURVE('',#76047,(#76051,#76058),.PCURVE_S1.); +#76047 = LINE('',#76048,#76049); +#76048 = CARTESIAN_POINT('',(-0.725,-0.3,0.75)); +#76049 = VECTOR('',#76050,1.); +#76050 = DIRECTION('',(-0.E+000,-0.E+000,-1.)); +#76051 = PCURVE('',#74729,#76052); +#76052 = DEFINITIONAL_REPRESENTATION('',(#76053),#76057); +#76053 = LINE('',#76054,#76055); +#76054 = CARTESIAN_POINT('',(1.45,0.E+000)); +#76055 = VECTOR('',#76056,1.); +#76056 = DIRECTION('',(0.E+000,-1.)); +#76057 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#76058 = PCURVE('',#74761,#76059); +#76059 = DEFINITIONAL_REPRESENTATION('',(#76060),#76064); +#76060 = LINE('',#76061,#76062); +#76061 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#76062 = VECTOR('',#76063,1.); +#76063 = DIRECTION('',(0.E+000,-1.)); +#76064 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#76065 = ORIENTED_EDGE('',*,*,#76066,.F.); +#76066 = EDGE_CURVE('',#74687,#76044,#76067,.T.); +#76067 = SURFACE_CURVE('',#76068,(#76072,#76079),.PCURVE_S1.); +#76068 = LINE('',#76069,#76070); +#76069 = CARTESIAN_POINT('',(-3.75E-002,-0.3,0.5)); +#76070 = VECTOR('',#76071,1.); +#76071 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#76072 = PCURVE('',#74729,#76073); +#76073 = DEFINITIONAL_REPRESENTATION('',(#76074),#76078); +#76074 = LINE('',#76075,#76076); +#76075 = CARTESIAN_POINT('',(0.7625,-0.25)); +#76076 = VECTOR('',#76077,1.); +#76077 = DIRECTION('',(1.,0.E+000)); +#76078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#76079 = PCURVE('',#74702,#76080); +#76080 = DEFINITIONAL_REPRESENTATION('',(#76081),#76085); +#76081 = LINE('',#76082,#76083); +#76082 = CARTESIAN_POINT('',(0.7625,0.1)); +#76083 = VECTOR('',#76084,1.); +#76084 = DIRECTION('',(-1.,0.E+000)); +#76085 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#76086 = ORIENTED_EDGE('',*,*,#74714,.T.); +#76087 = ORIENTED_EDGE('',*,*,#74775,.F.); +#76088 = ADVANCED_FACE('',(#76089),#74702,.T.); +#76089 = FACE_BOUND('',#76090,.T.); +#76090 = EDGE_LOOP('',(#76091,#76114,#76135,#76136,#76157,#76158,#76159, + #76160)); +#76091 = ORIENTED_EDGE('',*,*,#76092,.F.); +#76092 = EDGE_CURVE('',#76093,#75996,#76095,.T.); +#76093 = VERTEX_POINT('',#76094); +#76094 = CARTESIAN_POINT('',(-0.77,0.4,0.5)); +#76095 = SURFACE_CURVE('',#76096,(#76100,#76107),.PCURVE_S1.); +#76096 = LINE('',#76097,#76098); +#76097 = CARTESIAN_POINT('',(-0.8,0.4,0.5)); +#76098 = VECTOR('',#76099,1.); +#76099 = DIRECTION('',(1.,0.E+000,0.E+000)); +#76100 = PCURVE('',#74702,#76101); +#76101 = DEFINITIONAL_REPRESENTATION('',(#76102),#76106); +#76102 = LINE('',#76103,#76104); +#76103 = CARTESIAN_POINT('',(0.E+000,0.8)); +#76104 = VECTOR('',#76105,1.); +#76105 = DIRECTION('',(1.,0.E+000)); +#76106 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#76107 = PCURVE('',#75810,#76108); +#76108 = DEFINITIONAL_REPRESENTATION('',(#76109),#76113); +#76109 = LINE('',#76110,#76111); +#76110 = CARTESIAN_POINT('',(0.5,0.E+000)); +#76111 = VECTOR('',#76112,1.); +#76112 = DIRECTION('',(0.E+000,1.)); +#76113 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#76114 = ORIENTED_EDGE('',*,*,#76115,.F.); +#76115 = EDGE_CURVE('',#74891,#76093,#76116,.T.); +#76116 = SURFACE_CURVE('',#76117,(#76121,#76128),.PCURVE_S1.); +#76117 = LINE('',#76118,#76119); +#76118 = CARTESIAN_POINT('',(-0.77,-0.4,0.5)); +#76119 = VECTOR('',#76120,1.); +#76120 = DIRECTION('',(0.E+000,1.,0.E+000)); +#76121 = PCURVE('',#74702,#76122); +#76122 = DEFINITIONAL_REPRESENTATION('',(#76123),#76127); +#76123 = LINE('',#76124,#76125); +#76124 = CARTESIAN_POINT('',(3.E-002,0.E+000)); +#76125 = VECTOR('',#76126,1.); +#76126 = DIRECTION('',(0.E+000,1.)); +#76127 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#76128 = PCURVE('',#74907,#76129); +#76129 = DEFINITIONAL_REPRESENTATION('',(#76130),#76134); +#76130 = LINE('',#76131,#76132); +#76131 = CARTESIAN_POINT('',(1.570796326795,0.E+000)); +#76132 = VECTOR('',#76133,1.); +#76133 = DIRECTION('',(0.E+000,1.)); +#76134 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#76135 = ORIENTED_EDGE('',*,*,#74919,.T.); +#76136 = ORIENTED_EDGE('',*,*,#76137,.F.); +#76137 = EDGE_CURVE('',#76044,#74920,#76138,.T.); +#76138 = SURFACE_CURVE('',#76139,(#76143,#76150),.PCURVE_S1.); +#76139 = LINE('',#76140,#76141); +#76140 = CARTESIAN_POINT('',(-0.725,-0.35,0.5)); +#76141 = VECTOR('',#76142,1.); +#76142 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#76143 = PCURVE('',#74702,#76144); +#76144 = DEFINITIONAL_REPRESENTATION('',(#76145),#76149); +#76145 = LINE('',#76146,#76147); +#76146 = CARTESIAN_POINT('',(7.5E-002,5.E-002)); +#76147 = VECTOR('',#76148,1.); +#76148 = DIRECTION('',(0.E+000,-1.)); +#76149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#76150 = PCURVE('',#74761,#76151); +#76151 = DEFINITIONAL_REPRESENTATION('',(#76152),#76156); +#76152 = LINE('',#76153,#76154); +#76153 = CARTESIAN_POINT('',(5.E-002,-0.25)); +#76154 = VECTOR('',#76155,1.); +#76155 = DIRECTION('',(1.,0.E+000)); +#76156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#76157 = ORIENTED_EDGE('',*,*,#76066,.F.); +#76158 = ORIENTED_EDGE('',*,*,#74686,.T.); +#76159 = ORIENTED_EDGE('',*,*,#75945,.F.); +#76160 = ORIENTED_EDGE('',*,*,#75995,.F.); +#76161 = ADVANCED_FACE('',(#76162),#74761,.F.); +#76162 = FACE_BOUND('',#76163,.F.); +#76163 = EDGE_LOOP('',(#76164,#76165,#76166,#76167)); +#76164 = ORIENTED_EDGE('',*,*,#76137,.F.); +#76165 = ORIENTED_EDGE('',*,*,#76043,.T.); +#76166 = ORIENTED_EDGE('',*,*,#74745,.F.); +#76167 = ORIENTED_EDGE('',*,*,#74942,.T.); +#76168 = ADVANCED_FACE('',(#76169),#74817,.F.); +#76169 = FACE_BOUND('',#76170,.F.); +#76170 = EDGE_LOOP('',(#76171,#76196,#76217,#76218,#76241,#76264,#76287, + #76310)); +#76171 = ORIENTED_EDGE('',*,*,#76172,.F.); +#76172 = EDGE_CURVE('',#76173,#76175,#76177,.T.); +#76173 = VERTEX_POINT('',#76174); +#76174 = CARTESIAN_POINT('',(-0.77,0.4,-3.469446951954E-018)); +#76175 = VERTEX_POINT('',#76176); +#76176 = CARTESIAN_POINT('',(-0.725,0.4,0.E+000)); +#76177 = SURFACE_CURVE('',#76178,(#76182,#76189),.PCURVE_S1.); +#76178 = LINE('',#76179,#76180); +#76179 = CARTESIAN_POINT('',(-0.8,0.4,0.E+000)); +#76180 = VECTOR('',#76181,1.); +#76181 = DIRECTION('',(1.,0.E+000,0.E+000)); +#76182 = PCURVE('',#74817,#76183); +#76183 = DEFINITIONAL_REPRESENTATION('',(#76184),#76188); +#76184 = LINE('',#76185,#76186); +#76185 = CARTESIAN_POINT('',(0.E+000,0.8)); +#76186 = VECTOR('',#76187,1.); +#76187 = DIRECTION('',(1.,0.E+000)); +#76188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#76189 = PCURVE('',#75810,#76190); +#76190 = DEFINITIONAL_REPRESENTATION('',(#76191),#76195); +#76191 = LINE('',#76192,#76193); +#76192 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#76193 = VECTOR('',#76194,1.); +#76194 = DIRECTION('',(0.E+000,1.)); +#76195 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#76196 = ORIENTED_EDGE('',*,*,#76197,.F.); +#76197 = EDGE_CURVE('',#74800,#76173,#76198,.T.); +#76198 = SURFACE_CURVE('',#76199,(#76203,#76210),.PCURVE_S1.); +#76199 = LINE('',#76200,#76201); +#76200 = CARTESIAN_POINT('',(-0.77,-0.4,-3.469446951954E-018)); +#76201 = VECTOR('',#76202,1.); +#76202 = DIRECTION('',(0.E+000,1.,0.E+000)); +#76203 = PCURVE('',#74817,#76204); +#76204 = DEFINITIONAL_REPRESENTATION('',(#76205),#76209); +#76205 = LINE('',#76206,#76207); +#76206 = CARTESIAN_POINT('',(3.E-002,0.E+000)); +#76207 = VECTOR('',#76208,1.); +#76208 = DIRECTION('',(0.E+000,1.)); +#76209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#76210 = PCURVE('',#74850,#76211); +#76211 = DEFINITIONAL_REPRESENTATION('',(#76212),#76216); +#76212 = LINE('',#76213,#76214); +#76213 = CARTESIAN_POINT('',(4.712388980385,0.E+000)); +#76214 = VECTOR('',#76215,1.); +#76215 = DIRECTION('',(0.E+000,1.)); +#76216 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#76217 = ORIENTED_EDGE('',*,*,#74799,.T.); +#76218 = ORIENTED_EDGE('',*,*,#76219,.F.); +#76219 = EDGE_CURVE('',#76220,#74802,#76222,.T.); +#76220 = VERTEX_POINT('',#76221); +#76221 = CARTESIAN_POINT('',(-0.725,-0.3,0.E+000)); +#76222 = SURFACE_CURVE('',#76223,(#76227,#76234),.PCURVE_S1.); +#76223 = LINE('',#76224,#76225); +#76224 = CARTESIAN_POINT('',(-0.725,-0.35,0.E+000)); +#76225 = VECTOR('',#76226,1.); +#76226 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#76227 = PCURVE('',#74817,#76228); +#76228 = DEFINITIONAL_REPRESENTATION('',(#76229),#76233); +#76229 = LINE('',#76230,#76231); +#76230 = CARTESIAN_POINT('',(7.5E-002,5.E-002)); +#76231 = VECTOR('',#76232,1.); +#76232 = DIRECTION('',(0.E+000,-1.)); +#76233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#76234 = PCURVE('',#74980,#76235); +#76235 = DEFINITIONAL_REPRESENTATION('',(#76236),#76240); +#76236 = LINE('',#76237,#76238); +#76237 = CARTESIAN_POINT('',(5.E-002,-0.75)); +#76238 = VECTOR('',#76239,1.); +#76239 = DIRECTION('',(1.,0.E+000)); +#76240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#76241 = ORIENTED_EDGE('',*,*,#76242,.F.); +#76242 = EDGE_CURVE('',#76243,#76220,#76245,.T.); +#76243 = VERTEX_POINT('',#76244); +#76244 = CARTESIAN_POINT('',(-0.53,-0.3,-3.469446951954E-018)); +#76245 = SURFACE_CURVE('',#76246,(#76250,#76257),.PCURVE_S1.); +#76246 = LINE('',#76247,#76248); +#76247 = CARTESIAN_POINT('',(-3.75E-002,-0.3,0.E+000)); +#76248 = VECTOR('',#76249,1.); +#76249 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#76250 = PCURVE('',#74817,#76251); +#76251 = DEFINITIONAL_REPRESENTATION('',(#76252),#76256); +#76252 = LINE('',#76253,#76254); +#76253 = CARTESIAN_POINT('',(0.7625,0.1)); +#76254 = VECTOR('',#76255,1.); +#76255 = DIRECTION('',(-1.,0.E+000)); +#76256 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#76257 = PCURVE('',#75280,#76258); +#76258 = DEFINITIONAL_REPRESENTATION('',(#76259),#76263); +#76259 = LINE('',#76260,#76261); +#76260 = CARTESIAN_POINT('',(0.7625,-0.75)); +#76261 = VECTOR('',#76262,1.); +#76262 = DIRECTION('',(1.,0.E+000)); +#76263 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#76264 = ORIENTED_EDGE('',*,*,#76265,.T.); +#76265 = EDGE_CURVE('',#76243,#76266,#76268,.T.); +#76266 = VERTEX_POINT('',#76267); +#76267 = CARTESIAN_POINT('',(-0.53,0.3,-3.469446951954E-018)); +#76268 = SURFACE_CURVE('',#76269,(#76273,#76280),.PCURVE_S1.); +#76269 = LINE('',#76270,#76271); +#76270 = CARTESIAN_POINT('',(-0.53,-0.4,-3.469446951954E-018)); +#76271 = VECTOR('',#76272,1.); +#76272 = DIRECTION('',(0.E+000,1.,0.E+000)); +#76273 = PCURVE('',#74817,#76274); +#76274 = DEFINITIONAL_REPRESENTATION('',(#76275),#76279); +#76275 = LINE('',#76276,#76277); +#76276 = CARTESIAN_POINT('',(0.27,0.E+000)); +#76277 = VECTOR('',#76278,1.); +#76278 = DIRECTION('',(0.E+000,1.)); +#76279 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#76280 = PCURVE('',#75254,#76281); +#76281 = DEFINITIONAL_REPRESENTATION('',(#76282),#76286); +#76282 = LINE('',#76283,#76284); +#76283 = CARTESIAN_POINT('',(1.570796326795,0.E+000)); +#76284 = VECTOR('',#76285,1.); +#76285 = DIRECTION('',(0.E+000,1.)); +#76286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#76287 = ORIENTED_EDGE('',*,*,#76288,.F.); +#76288 = EDGE_CURVE('',#76289,#76266,#76291,.T.); +#76289 = VERTEX_POINT('',#76290); +#76290 = CARTESIAN_POINT('',(-0.725,0.3,0.E+000)); +#76291 = SURFACE_CURVE('',#76292,(#76296,#76303),.PCURVE_S1.); +#76292 = LINE('',#76293,#76294); +#76293 = CARTESIAN_POINT('',(-0.7625,0.3,0.E+000)); +#76294 = VECTOR('',#76295,1.); +#76295 = DIRECTION('',(1.,0.E+000,0.E+000)); +#76296 = PCURVE('',#74817,#76297); +#76297 = DEFINITIONAL_REPRESENTATION('',(#76298),#76302); +#76298 = LINE('',#76299,#76300); +#76299 = CARTESIAN_POINT('',(3.75E-002,0.7)); +#76300 = VECTOR('',#76301,1.); +#76301 = DIRECTION('',(1.,0.E+000)); +#76302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#76303 = PCURVE('',#75226,#76304); +#76304 = DEFINITIONAL_REPRESENTATION('',(#76305),#76309); +#76305 = LINE('',#76306,#76307); +#76306 = CARTESIAN_POINT('',(-3.75E-002,-0.75)); +#76307 = VECTOR('',#76308,1.); +#76308 = DIRECTION('',(1.,0.E+000)); +#76309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#76310 = ORIENTED_EDGE('',*,*,#76311,.F.); +#76311 = EDGE_CURVE('',#76175,#76289,#76312,.T.); +#76312 = SURFACE_CURVE('',#76313,(#76317,#76324),.PCURVE_S1.); +#76313 = LINE('',#76314,#76315); +#76314 = CARTESIAN_POINT('',(-0.725,5.E-002,0.E+000)); +#76315 = VECTOR('',#76316,1.); +#76316 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#76317 = PCURVE('',#74817,#76318); +#76318 = DEFINITIONAL_REPRESENTATION('',(#76319),#76323); +#76319 = LINE('',#76320,#76321); +#76320 = CARTESIAN_POINT('',(7.5E-002,0.45)); +#76321 = VECTOR('',#76322,1.); +#76322 = DIRECTION('',(0.E+000,-1.)); +#76323 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#76324 = PCURVE('',#75198,#76325); +#76325 = DEFINITIONAL_REPRESENTATION('',(#76326),#76330); +#76326 = LINE('',#76327,#76328); +#76327 = CARTESIAN_POINT('',(0.45,-0.75)); +#76328 = VECTOR('',#76329,1.); +#76329 = DIRECTION('',(1.,0.E+000)); +#76330 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#76331 = ADVANCED_FACE('',(#76332),#74850,.T.); +#76332 = FACE_BOUND('',#76333,.T.); +#76333 = EDGE_LOOP('',(#76334,#76357,#76383,#76384)); +#76334 = ORIENTED_EDGE('',*,*,#76335,.T.); +#76335 = EDGE_CURVE('',#74830,#76336,#76338,.T.); +#76336 = VERTEX_POINT('',#76337); +#76337 = CARTESIAN_POINT('',(-0.8,0.4,3.E-002)); +#76338 = SURFACE_CURVE('',#76339,(#76343,#76350),.PCURVE_S1.); +#76339 = LINE('',#76340,#76341); +#76340 = CARTESIAN_POINT('',(-0.8,-0.4,3.E-002)); +#76341 = VECTOR('',#76342,1.); +#76342 = DIRECTION('',(0.E+000,1.,0.E+000)); +#76343 = PCURVE('',#74850,#76344); +#76344 = DEFINITIONAL_REPRESENTATION('',(#76345),#76349); +#76345 = LINE('',#76346,#76347); +#76346 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#76347 = VECTOR('',#76348,1.); +#76348 = DIRECTION('',(0.E+000,1.)); +#76349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#76350 = PCURVE('',#74878,#76351); +#76351 = DEFINITIONAL_REPRESENTATION('',(#76352),#76356); +#76352 = LINE('',#76353,#76354); +#76353 = CARTESIAN_POINT('',(3.E-002,0.E+000)); +#76354 = VECTOR('',#76355,1.); +#76355 = DIRECTION('',(0.E+000,-1.)); +#76356 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#76357 = ORIENTED_EDGE('',*,*,#76358,.T.); +#76358 = EDGE_CURVE('',#76336,#76173,#76359,.T.); +#76359 = SURFACE_CURVE('',#76360,(#76365,#76372),.PCURVE_S1.); +#76360 = CIRCLE('',#76361,3.E-002); +#76361 = AXIS2_PLACEMENT_3D('',#76362,#76363,#76364); +#76362 = CARTESIAN_POINT('',(-0.77,0.4,3.E-002)); +#76363 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#76364 = DIRECTION('',(0.E+000,0.E+000,1.)); +#76365 = PCURVE('',#74850,#76366); +#76366 = DEFINITIONAL_REPRESENTATION('',(#76367),#76371); +#76367 = LINE('',#76368,#76369); +#76368 = CARTESIAN_POINT('',(7.853981633974,0.8)); +#76369 = VECTOR('',#76370,1.); +#76370 = DIRECTION('',(-1.,0.E+000)); +#76371 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#76372 = PCURVE('',#75810,#76373); +#76373 = DEFINITIONAL_REPRESENTATION('',(#76374),#76382); +#76374 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#76375,#76376,#76377,#76378 + ,#76379,#76380,#76381),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#76375 = CARTESIAN_POINT('',(6.E-002,3.E-002)); +#76376 = CARTESIAN_POINT('',(6.E-002,-2.196152422707E-002)); +#76377 = CARTESIAN_POINT('',(1.5E-002,4.019237886467E-003)); +#76378 = CARTESIAN_POINT('',(-3.E-002,3.E-002)); +#76379 = CARTESIAN_POINT('',(1.5E-002,5.598076211353E-002)); +#76380 = CARTESIAN_POINT('',(6.E-002,8.196152422707E-002)); +#76381 = CARTESIAN_POINT('',(6.E-002,3.E-002)); +#76382 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#76383 = ORIENTED_EDGE('',*,*,#76197,.F.); +#76384 = ORIENTED_EDGE('',*,*,#74829,.F.); +#76385 = ADVANCED_FACE('',(#76386),#74980,.F.); +#76386 = FACE_BOUND('',#76387,.F.); +#76387 = EDGE_LOOP('',(#76388,#76389,#76410,#76411)); +#76388 = ORIENTED_EDGE('',*,*,#74995,.T.); +#76389 = ORIENTED_EDGE('',*,*,#76390,.T.); +#76390 = EDGE_CURVE('',#74996,#76220,#76391,.T.); +#76391 = SURFACE_CURVE('',#76392,(#76396,#76403),.PCURVE_S1.); +#76392 = LINE('',#76393,#76394); +#76393 = CARTESIAN_POINT('',(-0.725,-0.3,0.75)); +#76394 = VECTOR('',#76395,1.); +#76395 = DIRECTION('',(-0.E+000,-0.E+000,-1.)); +#76396 = PCURVE('',#74980,#76397); +#76397 = DEFINITIONAL_REPRESENTATION('',(#76398),#76402); +#76398 = LINE('',#76399,#76400); +#76399 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#76400 = VECTOR('',#76401,1.); +#76401 = DIRECTION('',(0.E+000,-1.)); +#76402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#76403 = PCURVE('',#75280,#76404); +#76404 = DEFINITIONAL_REPRESENTATION('',(#76405),#76409); +#76405 = LINE('',#76406,#76407); +#76406 = CARTESIAN_POINT('',(1.45,0.E+000)); +#76407 = VECTOR('',#76408,1.); +#76408 = DIRECTION('',(0.E+000,-1.)); +#76409 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#76410 = ORIENTED_EDGE('',*,*,#76219,.T.); +#76411 = ORIENTED_EDGE('',*,*,#74966,.T.); +#76412 = ADVANCED_FACE('',(#76413),#74878,.F.); +#76413 = FACE_BOUND('',#76414,.F.); +#76414 = EDGE_LOOP('',(#76415,#76416,#76417,#76440)); +#76415 = ORIENTED_EDGE('',*,*,#74862,.F.); +#76416 = ORIENTED_EDGE('',*,*,#76335,.T.); +#76417 = ORIENTED_EDGE('',*,*,#76418,.T.); +#76418 = EDGE_CURVE('',#76336,#76419,#76421,.T.); +#76419 = VERTEX_POINT('',#76420); +#76420 = CARTESIAN_POINT('',(-0.8,0.4,0.47)); +#76421 = SURFACE_CURVE('',#76422,(#76426,#76433),.PCURVE_S1.); +#76422 = LINE('',#76423,#76424); +#76423 = CARTESIAN_POINT('',(-0.8,0.4,0.E+000)); +#76424 = VECTOR('',#76425,1.); +#76425 = DIRECTION('',(0.E+000,0.E+000,1.)); +#76426 = PCURVE('',#74878,#76427); +#76427 = DEFINITIONAL_REPRESENTATION('',(#76428),#76432); +#76428 = LINE('',#76429,#76430); +#76429 = CARTESIAN_POINT('',(0.E+000,-0.8)); +#76430 = VECTOR('',#76431,1.); +#76431 = DIRECTION('',(1.,0.E+000)); +#76432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#76433 = PCURVE('',#75810,#76434); +#76434 = DEFINITIONAL_REPRESENTATION('',(#76435),#76439); +#76435 = LINE('',#76436,#76437); +#76436 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#76437 = VECTOR('',#76438,1.); +#76438 = DIRECTION('',(1.,0.E+000)); +#76439 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#76440 = ORIENTED_EDGE('',*,*,#76441,.F.); +#76441 = EDGE_CURVE('',#74863,#76419,#76442,.T.); +#76442 = SURFACE_CURVE('',#76443,(#76447,#76454),.PCURVE_S1.); +#76443 = LINE('',#76444,#76445); +#76444 = CARTESIAN_POINT('',(-0.8,-0.4,0.47)); +#76445 = VECTOR('',#76446,1.); +#76446 = DIRECTION('',(0.E+000,1.,0.E+000)); +#76447 = PCURVE('',#74878,#76448); +#76448 = DEFINITIONAL_REPRESENTATION('',(#76449),#76453); +#76449 = LINE('',#76450,#76451); +#76450 = CARTESIAN_POINT('',(0.47,0.E+000)); +#76451 = VECTOR('',#76452,1.); +#76452 = DIRECTION('',(0.E+000,-1.)); +#76453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#76454 = PCURVE('',#74907,#76455); +#76455 = DEFINITIONAL_REPRESENTATION('',(#76456),#76460); +#76456 = LINE('',#76457,#76458); +#76457 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#76458 = VECTOR('',#76459,1.); +#76459 = DIRECTION('',(0.E+000,1.)); +#76460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#76461 = ADVANCED_FACE('',(#76462),#74907,.T.); +#76462 = FACE_BOUND('',#76463,.T.); +#76463 = EDGE_LOOP('',(#76464,#76465,#76466,#76488)); +#76464 = ORIENTED_EDGE('',*,*,#74890,.T.); +#76465 = ORIENTED_EDGE('',*,*,#76115,.T.); +#76466 = ORIENTED_EDGE('',*,*,#76467,.F.); +#76467 = EDGE_CURVE('',#76419,#76093,#76468,.T.); +#76468 = SURFACE_CURVE('',#76469,(#76474,#76481),.PCURVE_S1.); +#76469 = CIRCLE('',#76470,3.E-002); +#76470 = AXIS2_PLACEMENT_3D('',#76471,#76472,#76473); +#76471 = CARTESIAN_POINT('',(-0.77,0.4,0.47)); +#76472 = DIRECTION('',(0.E+000,1.,0.E+000)); +#76473 = DIRECTION('',(0.E+000,-0.E+000,1.)); +#76474 = PCURVE('',#74907,#76475); +#76475 = DEFINITIONAL_REPRESENTATION('',(#76476),#76480); +#76476 = LINE('',#76477,#76478); +#76477 = CARTESIAN_POINT('',(-4.712388980385,0.8)); +#76478 = VECTOR('',#76479,1.); +#76479 = DIRECTION('',(1.,0.E+000)); +#76480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#76481 = PCURVE('',#75810,#76482); +#76482 = DEFINITIONAL_REPRESENTATION('',(#76483),#76487); +#76483 = CIRCLE('',#76484,3.E-002); +#76484 = AXIS2_PLACEMENT_2D('',#76485,#76486); +#76485 = CARTESIAN_POINT('',(0.47,3.E-002)); +#76486 = DIRECTION('',(1.,0.E+000)); +#76487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#76488 = ORIENTED_EDGE('',*,*,#76441,.F.); +#76489 = ADVANCED_FACE('',(#76490),#75280,.F.); +#76490 = FACE_BOUND('',#76491,.F.); +#76491 = EDGE_LOOP('',(#76492,#76493,#76494,#76516)); +#76492 = ORIENTED_EDGE('',*,*,#76390,.F.); +#76493 = ORIENTED_EDGE('',*,*,#75266,.T.); +#76494 = ORIENTED_EDGE('',*,*,#76495,.T.); +#76495 = EDGE_CURVE('',#75239,#76243,#76496,.T.); +#76496 = SURFACE_CURVE('',#76497,(#76502,#76509),.PCURVE_S1.); +#76497 = CIRCLE('',#76498,3.E-002); +#76498 = AXIS2_PLACEMENT_3D('',#76499,#76500,#76501); +#76499 = CARTESIAN_POINT('',(-0.53,-0.3,3.E-002)); +#76500 = DIRECTION('',(-0.E+000,1.,0.E+000)); +#76501 = DIRECTION('',(1.,0.E+000,0.E+000)); +#76502 = PCURVE('',#75280,#76503); +#76503 = DEFINITIONAL_REPRESENTATION('',(#76504),#76508); +#76504 = CIRCLE('',#76505,3.E-002); +#76505 = AXIS2_PLACEMENT_2D('',#76506,#76507); +#76506 = CARTESIAN_POINT('',(1.255,-0.72)); +#76507 = DIRECTION('',(-1.,0.E+000)); +#76508 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#76509 = PCURVE('',#75254,#76510); +#76510 = DEFINITIONAL_REPRESENTATION('',(#76511),#76515); +#76511 = LINE('',#76512,#76513); +#76512 = CARTESIAN_POINT('',(0.E+000,0.1)); +#76513 = VECTOR('',#76514,1.); +#76514 = DIRECTION('',(1.,0.E+000)); +#76515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#76516 = ORIENTED_EDGE('',*,*,#76242,.T.); +#76517 = ADVANCED_FACE('',(#76518),#75254,.T.); +#76518 = FACE_BOUND('',#76519,.T.); +#76519 = EDGE_LOOP('',(#76520,#76521,#76522,#76523)); +#76520 = ORIENTED_EDGE('',*,*,#75238,.F.); +#76521 = ORIENTED_EDGE('',*,*,#76495,.T.); +#76522 = ORIENTED_EDGE('',*,*,#76265,.T.); +#76523 = ORIENTED_EDGE('',*,*,#76524,.F.); +#76524 = EDGE_CURVE('',#75211,#76266,#76525,.T.); +#76525 = SURFACE_CURVE('',#76526,(#76531,#76538),.PCURVE_S1.); +#76526 = CIRCLE('',#76527,3.E-002); +#76527 = AXIS2_PLACEMENT_3D('',#76528,#76529,#76530); +#76528 = CARTESIAN_POINT('',(-0.53,0.3,3.E-002)); +#76529 = DIRECTION('',(-0.E+000,1.,0.E+000)); +#76530 = DIRECTION('',(1.,0.E+000,0.E+000)); +#76531 = PCURVE('',#75254,#76532); +#76532 = DEFINITIONAL_REPRESENTATION('',(#76533),#76537); +#76533 = LINE('',#76534,#76535); +#76534 = CARTESIAN_POINT('',(0.E+000,0.7)); +#76535 = VECTOR('',#76536,1.); +#76536 = DIRECTION('',(1.,0.E+000)); +#76537 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#76538 = PCURVE('',#75226,#76539); +#76539 = DEFINITIONAL_REPRESENTATION('',(#76540),#76548); +#76540 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#76541,#76542,#76543,#76544 + ,#76545,#76546,#76547),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#76541 = CARTESIAN_POINT('',(0.225,-0.72)); +#76542 = CARTESIAN_POINT('',(0.225,-0.771961524227)); +#76543 = CARTESIAN_POINT('',(0.18,-0.745980762114)); +#76544 = CARTESIAN_POINT('',(0.135,-0.72)); +#76545 = CARTESIAN_POINT('',(0.18,-0.694019237886)); +#76546 = CARTESIAN_POINT('',(0.225,-0.668038475773)); +#76547 = CARTESIAN_POINT('',(0.225,-0.72)); +#76548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#76549 = ADVANCED_FACE('',(#76550),#75226,.F.); +#76550 = FACE_BOUND('',#76551,.F.); +#76551 = EDGE_LOOP('',(#76552,#76553,#76574,#76575)); +#76552 = ORIENTED_EDGE('',*,*,#75210,.T.); +#76553 = ORIENTED_EDGE('',*,*,#76554,.T.); +#76554 = EDGE_CURVE('',#75183,#76289,#76555,.T.); +#76555 = SURFACE_CURVE('',#76556,(#76560,#76567),.PCURVE_S1.); +#76556 = LINE('',#76557,#76558); +#76557 = CARTESIAN_POINT('',(-0.725,0.3,0.75)); +#76558 = VECTOR('',#76559,1.); +#76559 = DIRECTION('',(-0.E+000,-0.E+000,-1.)); +#76560 = PCURVE('',#75226,#76561); +#76561 = DEFINITIONAL_REPRESENTATION('',(#76562),#76566); +#76562 = LINE('',#76563,#76564); +#76563 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#76564 = VECTOR('',#76565,1.); +#76565 = DIRECTION('',(0.E+000,-1.)); +#76566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#76567 = PCURVE('',#75198,#76568); +#76568 = DEFINITIONAL_REPRESENTATION('',(#76569),#76573); +#76569 = LINE('',#76570,#76571); +#76570 = CARTESIAN_POINT('',(0.2,0.E+000)); +#76571 = VECTOR('',#76572,1.); +#76572 = DIRECTION('',(0.E+000,-1.)); +#76573 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#76574 = ORIENTED_EDGE('',*,*,#76288,.T.); +#76575 = ORIENTED_EDGE('',*,*,#76524,.F.); +#76576 = ADVANCED_FACE('',(#76577),#75198,.F.); +#76577 = FACE_BOUND('',#76578,.F.); +#76578 = EDGE_LOOP('',(#76579,#76580,#76581,#76602)); +#76579 = ORIENTED_EDGE('',*,*,#76554,.F.); +#76580 = ORIENTED_EDGE('',*,*,#75182,.T.); +#76581 = ORIENTED_EDGE('',*,*,#76582,.F.); +#76582 = EDGE_CURVE('',#76175,#75160,#76583,.T.); +#76583 = SURFACE_CURVE('',#76584,(#76588,#76595),.PCURVE_S1.); +#76584 = LINE('',#76585,#76586); +#76585 = CARTESIAN_POINT('',(-0.725,0.4,0.375)); +#76586 = VECTOR('',#76587,1.); +#76587 = DIRECTION('',(0.E+000,0.E+000,1.)); +#76588 = PCURVE('',#75198,#76589); +#76589 = DEFINITIONAL_REPRESENTATION('',(#76590),#76594); +#76590 = LINE('',#76591,#76592); +#76591 = CARTESIAN_POINT('',(1.E-001,-0.375)); +#76592 = VECTOR('',#76593,1.); +#76593 = DIRECTION('',(0.E+000,1.)); +#76594 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#76595 = PCURVE('',#75810,#76596); +#76596 = DEFINITIONAL_REPRESENTATION('',(#76597),#76601); +#76597 = LINE('',#76598,#76599); +#76598 = CARTESIAN_POINT('',(0.375,7.5E-002)); +#76599 = VECTOR('',#76600,1.); +#76600 = DIRECTION('',(1.,0.E+000)); +#76601 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#76602 = ORIENTED_EDGE('',*,*,#76311,.T.); +#76603 = ADVANCED_FACE('',(#76604),#75147,.F.); +#76604 = FACE_BOUND('',#76605,.F.); +#76605 = EDGE_LOOP('',(#76606,#76607,#76630,#76653)); +#76606 = ORIENTED_EDGE('',*,*,#75131,.T.); +#76607 = ORIENTED_EDGE('',*,*,#76608,.T.); +#76608 = EDGE_CURVE('',#75104,#76609,#76611,.T.); +#76609 = VERTEX_POINT('',#76610); +#76610 = CARTESIAN_POINT('',(0.725,0.3,0.E+000)); +#76611 = SURFACE_CURVE('',#76612,(#76616,#76623),.PCURVE_S1.); +#76612 = LINE('',#76613,#76614); +#76613 = CARTESIAN_POINT('',(0.725,0.3,0.75)); +#76614 = VECTOR('',#76615,1.); +#76615 = DIRECTION('',(-0.E+000,-0.E+000,-1.)); +#76616 = PCURVE('',#75147,#76617); +#76617 = DEFINITIONAL_REPRESENTATION('',(#76618),#76622); +#76618 = LINE('',#76619,#76620); +#76619 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#76620 = VECTOR('',#76621,1.); +#76621 = DIRECTION('',(0.E+000,-1.)); +#76622 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#76623 = PCURVE('',#75119,#76624); +#76624 = DEFINITIONAL_REPRESENTATION('',(#76625),#76629); +#76625 = LINE('',#76626,#76627); +#76626 = CARTESIAN_POINT('',(1.45,0.E+000)); +#76627 = VECTOR('',#76628,1.); +#76628 = DIRECTION('',(0.E+000,-1.)); +#76629 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#76630 = ORIENTED_EDGE('',*,*,#76631,.T.); +#76631 = EDGE_CURVE('',#76609,#76632,#76634,.T.); +#76632 = VERTEX_POINT('',#76633); +#76633 = CARTESIAN_POINT('',(0.725,0.4,0.E+000)); +#76634 = SURFACE_CURVE('',#76635,(#76639,#76646),.PCURVE_S1.); +#76635 = LINE('',#76636,#76637); +#76636 = CARTESIAN_POINT('',(0.725,-5.E-002,0.E+000)); +#76637 = VECTOR('',#76638,1.); +#76638 = DIRECTION('',(0.E+000,1.,0.E+000)); +#76639 = PCURVE('',#75147,#76640); +#76640 = DEFINITIONAL_REPRESENTATION('',(#76641),#76645); +#76641 = LINE('',#76642,#76643); +#76642 = CARTESIAN_POINT('',(-0.35,-0.75)); +#76643 = VECTOR('',#76644,1.); +#76644 = DIRECTION('',(1.,0.E+000)); +#76645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#76646 = PCURVE('',#75399,#76647); +#76647 = DEFINITIONAL_REPRESENTATION('',(#76648),#76652); +#76648 = LINE('',#76649,#76650); +#76649 = CARTESIAN_POINT('',(0.225,0.35)); +#76650 = VECTOR('',#76651,1.); +#76651 = DIRECTION('',(0.E+000,1.)); +#76652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#76653 = ORIENTED_EDGE('',*,*,#76654,.F.); +#76654 = EDGE_CURVE('',#75132,#76632,#76655,.T.); +#76655 = SURFACE_CURVE('',#76656,(#76660,#76667),.PCURVE_S1.); +#76656 = LINE('',#76657,#76658); +#76657 = CARTESIAN_POINT('',(0.725,0.4,0.375)); +#76658 = VECTOR('',#76659,1.); +#76659 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#76660 = PCURVE('',#75147,#76661); +#76661 = DEFINITIONAL_REPRESENTATION('',(#76662),#76666); +#76662 = LINE('',#76663,#76664); +#76663 = CARTESIAN_POINT('',(0.1,-0.375)); +#76664 = VECTOR('',#76665,1.); +#76665 = DIRECTION('',(0.E+000,-1.)); +#76666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#76667 = PCURVE('',#75885,#76668); +#76668 = DEFINITIONAL_REPRESENTATION('',(#76669),#76673); +#76669 = LINE('',#76670,#76671); +#76670 = CARTESIAN_POINT('',(0.375,0.225)); +#76671 = VECTOR('',#76672,1.); +#76672 = DIRECTION('',(-1.,0.E+000)); +#76673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#76674 = ADVANCED_FACE('',(#76675),#75119,.F.); +#76675 = FACE_BOUND('',#76676,.F.); +#76676 = EDGE_LOOP('',(#76677,#76678,#76679,#76707)); +#76677 = ORIENTED_EDGE('',*,*,#76608,.F.); +#76678 = ORIENTED_EDGE('',*,*,#75103,.T.); +#76679 = ORIENTED_EDGE('',*,*,#76680,.F.); +#76680 = EDGE_CURVE('',#76681,#75076,#76683,.T.); +#76681 = VERTEX_POINT('',#76682); +#76682 = CARTESIAN_POINT('',(0.53,0.3,-3.469446951954E-018)); +#76683 = SURFACE_CURVE('',#76684,(#76689,#76700),.PCURVE_S1.); +#76684 = CIRCLE('',#76685,3.E-002); +#76685 = AXIS2_PLACEMENT_3D('',#76686,#76687,#76688); +#76686 = CARTESIAN_POINT('',(0.53,0.3,3.E-002)); +#76687 = DIRECTION('',(0.E+000,1.,-0.E+000)); +#76688 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#76689 = PCURVE('',#75119,#76690); +#76690 = DEFINITIONAL_REPRESENTATION('',(#76691),#76699); +#76691 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#76692,#76693,#76694,#76695 + ,#76696,#76697,#76698),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#76692 = CARTESIAN_POINT('',(1.225,-0.72)); +#76693 = CARTESIAN_POINT('',(1.225,-0.668038475773)); +#76694 = CARTESIAN_POINT('',(1.27,-0.694019237886)); +#76695 = CARTESIAN_POINT('',(1.315,-0.72)); +#76696 = CARTESIAN_POINT('',(1.27,-0.745980762114)); +#76697 = CARTESIAN_POINT('',(1.225,-0.771961524227)); +#76698 = CARTESIAN_POINT('',(1.225,-0.72)); +#76699 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#76700 = PCURVE('',#75091,#76701); +#76701 = DEFINITIONAL_REPRESENTATION('',(#76702),#76706); +#76702 = LINE('',#76703,#76704); +#76703 = CARTESIAN_POINT('',(0.E+000,0.7)); +#76704 = VECTOR('',#76705,1.); +#76705 = DIRECTION('',(1.,0.E+000)); +#76706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#76707 = ORIENTED_EDGE('',*,*,#76708,.T.); +#76708 = EDGE_CURVE('',#76681,#76609,#76709,.T.); +#76709 = SURFACE_CURVE('',#76710,(#76714,#76721),.PCURVE_S1.); +#76710 = LINE('',#76711,#76712); +#76711 = CARTESIAN_POINT('',(-0.1125,0.3,0.E+000)); +#76712 = VECTOR('',#76713,1.); +#76713 = DIRECTION('',(1.,0.E+000,0.E+000)); +#76714 = PCURVE('',#75119,#76715); +#76715 = DEFINITIONAL_REPRESENTATION('',(#76716),#76720); +#76716 = LINE('',#76717,#76718); +#76717 = CARTESIAN_POINT('',(0.6125,-0.75)); +#76718 = VECTOR('',#76719,1.); +#76719 = DIRECTION('',(1.,0.E+000)); +#76720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#76721 = PCURVE('',#75399,#76722); +#76722 = DEFINITIONAL_REPRESENTATION('',(#76723),#76727); +#76723 = LINE('',#76724,#76725); +#76724 = CARTESIAN_POINT('',(-0.6125,0.7)); +#76725 = VECTOR('',#76726,1.); +#76726 = DIRECTION('',(1.,0.E+000)); +#76727 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#76728 = ADVANCED_FACE('',(#76729),#75091,.T.); +#76729 = FACE_BOUND('',#76730,.T.); +#76730 = EDGE_LOOP('',(#76731,#76732,#76755,#76777)); +#76731 = ORIENTED_EDGE('',*,*,#76680,.F.); +#76732 = ORIENTED_EDGE('',*,*,#76733,.F.); +#76733 = EDGE_CURVE('',#76734,#76681,#76736,.T.); +#76734 = VERTEX_POINT('',#76735); +#76735 = CARTESIAN_POINT('',(0.53,-0.3,-3.469446951954E-018)); +#76736 = SURFACE_CURVE('',#76737,(#76741,#76748),.PCURVE_S1.); +#76737 = LINE('',#76738,#76739); +#76738 = CARTESIAN_POINT('',(0.53,-0.4,-3.469446951954E-018)); +#76739 = VECTOR('',#76740,1.); +#76740 = DIRECTION('',(0.E+000,1.,0.E+000)); +#76741 = PCURVE('',#75091,#76742); +#76742 = DEFINITIONAL_REPRESENTATION('',(#76743),#76747); +#76743 = LINE('',#76744,#76745); +#76744 = CARTESIAN_POINT('',(4.712388980385,0.E+000)); +#76745 = VECTOR('',#76746,1.); +#76746 = DIRECTION('',(0.E+000,1.)); +#76747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#76748 = PCURVE('',#75399,#76749); +#76749 = DEFINITIONAL_REPRESENTATION('',(#76750),#76754); +#76750 = LINE('',#76751,#76752); +#76751 = CARTESIAN_POINT('',(3.E-002,0.E+000)); +#76752 = VECTOR('',#76753,1.); +#76753 = DIRECTION('',(0.E+000,1.)); +#76754 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#76755 = ORIENTED_EDGE('',*,*,#76756,.T.); +#76756 = EDGE_CURVE('',#76734,#75048,#76757,.T.); +#76757 = SURFACE_CURVE('',#76758,(#76763,#76770),.PCURVE_S1.); +#76758 = CIRCLE('',#76759,3.E-002); +#76759 = AXIS2_PLACEMENT_3D('',#76760,#76761,#76762); +#76760 = CARTESIAN_POINT('',(0.53,-0.3,3.E-002)); +#76761 = DIRECTION('',(0.E+000,1.,-0.E+000)); +#76762 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#76763 = PCURVE('',#75091,#76764); +#76764 = DEFINITIONAL_REPRESENTATION('',(#76765),#76769); +#76765 = LINE('',#76766,#76767); +#76766 = CARTESIAN_POINT('',(0.E+000,0.1)); +#76767 = VECTOR('',#76768,1.); +#76768 = DIRECTION('',(1.,0.E+000)); +#76769 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#76770 = PCURVE('',#75063,#76771); +#76771 = DEFINITIONAL_REPRESENTATION('',(#76772),#76776); +#76772 = CIRCLE('',#76773,3.E-002); +#76773 = AXIS2_PLACEMENT_2D('',#76774,#76775); +#76774 = CARTESIAN_POINT('',(0.195,-0.72)); +#76775 = DIRECTION('',(1.,0.E+000)); +#76776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#76777 = ORIENTED_EDGE('',*,*,#75075,.T.); +#76778 = ADVANCED_FACE('',(#76779),#75063,.F.); +#76779 = FACE_BOUND('',#76780,.F.); +#76780 = EDGE_LOOP('',(#76781,#76782,#76805,#76826)); +#76781 = ORIENTED_EDGE('',*,*,#75047,.T.); +#76782 = ORIENTED_EDGE('',*,*,#76783,.T.); +#76783 = EDGE_CURVE('',#75020,#76784,#76786,.T.); +#76784 = VERTEX_POINT('',#76785); +#76785 = CARTESIAN_POINT('',(0.725,-0.3,0.E+000)); +#76786 = SURFACE_CURVE('',#76787,(#76791,#76798),.PCURVE_S1.); +#76787 = LINE('',#76788,#76789); +#76788 = CARTESIAN_POINT('',(0.725,-0.3,0.75)); +#76789 = VECTOR('',#76790,1.); +#76790 = DIRECTION('',(-0.E+000,-0.E+000,-1.)); +#76791 = PCURVE('',#75063,#76792); +#76792 = DEFINITIONAL_REPRESENTATION('',(#76793),#76797); +#76793 = LINE('',#76794,#76795); +#76794 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#76795 = VECTOR('',#76796,1.); +#76796 = DIRECTION('',(0.E+000,-1.)); +#76797 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#76798 = PCURVE('',#75035,#76799); +#76799 = DEFINITIONAL_REPRESENTATION('',(#76800),#76804); +#76800 = LINE('',#76801,#76802); +#76801 = CARTESIAN_POINT('',(0.2,0.E+000)); +#76802 = VECTOR('',#76803,1.); +#76803 = DIRECTION('',(0.E+000,-1.)); +#76804 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#76805 = ORIENTED_EDGE('',*,*,#76806,.T.); +#76806 = EDGE_CURVE('',#76784,#76734,#76807,.T.); +#76807 = SURFACE_CURVE('',#76808,(#76812,#76819),.PCURVE_S1.); +#76808 = LINE('',#76809,#76810); +#76809 = CARTESIAN_POINT('',(0.6125,-0.3,0.E+000)); +#76810 = VECTOR('',#76811,1.); +#76811 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#76812 = PCURVE('',#75063,#76813); +#76813 = DEFINITIONAL_REPRESENTATION('',(#76814),#76818); +#76814 = LINE('',#76815,#76816); +#76815 = CARTESIAN_POINT('',(0.1125,-0.75)); +#76816 = VECTOR('',#76817,1.); +#76817 = DIRECTION('',(1.,0.E+000)); +#76818 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#76819 = PCURVE('',#75399,#76820); +#76820 = DEFINITIONAL_REPRESENTATION('',(#76821),#76825); +#76821 = LINE('',#76822,#76823); +#76822 = CARTESIAN_POINT('',(0.1125,0.1)); +#76823 = VECTOR('',#76824,1.); +#76824 = DIRECTION('',(-1.,0.E+000)); +#76825 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#76826 = ORIENTED_EDGE('',*,*,#76756,.T.); +#76827 = ADVANCED_FACE('',(#76828),#75035,.F.); +#76828 = FACE_BOUND('',#76829,.F.); +#76829 = EDGE_LOOP('',(#76830,#76831,#76832,#76833)); +#76830 = ORIENTED_EDGE('',*,*,#76783,.F.); +#76831 = ORIENTED_EDGE('',*,*,#75019,.T.); +#76832 = ORIENTED_EDGE('',*,*,#75411,.T.); +#76833 = ORIENTED_EDGE('',*,*,#76834,.T.); +#76834 = EDGE_CURVE('',#75382,#76784,#76835,.T.); +#76835 = SURFACE_CURVE('',#76836,(#76840,#76847),.PCURVE_S1.); +#76836 = LINE('',#76837,#76838); +#76837 = CARTESIAN_POINT('',(0.725,-0.45,0.E+000)); +#76838 = VECTOR('',#76839,1.); +#76839 = DIRECTION('',(0.E+000,1.,0.E+000)); +#76840 = PCURVE('',#75035,#76841); +#76841 = DEFINITIONAL_REPRESENTATION('',(#76842),#76846); +#76842 = LINE('',#76843,#76844); +#76843 = CARTESIAN_POINT('',(5.E-002,-0.75)); +#76844 = VECTOR('',#76845,1.); +#76845 = DIRECTION('',(1.,0.E+000)); +#76846 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#76847 = PCURVE('',#75399,#76848); +#76848 = DEFINITIONAL_REPRESENTATION('',(#76849),#76853); +#76849 = LINE('',#76850,#76851); +#76850 = CARTESIAN_POINT('',(0.225,-5.E-002)); +#76851 = VECTOR('',#76852,1.); +#76852 = DIRECTION('',(0.E+000,1.)); +#76853 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#76854 = ADVANCED_FACE('',(#76855),#75312,.T.); +#76855 = FACE_BOUND('',#76856,.T.); +#76856 = EDGE_LOOP('',(#76857,#76880,#76881,#76904)); +#76857 = ORIENTED_EDGE('',*,*,#76858,.T.); +#76858 = EDGE_CURVE('',#76859,#75295,#76861,.T.); +#76859 = VERTEX_POINT('',#76860); +#76860 = CARTESIAN_POINT('',(0.277128129211,0.32,1.5E-002)); +#76861 = SURFACE_CURVE('',#76862,(#76866,#76873),.PCURVE_S1.); +#76862 = LINE('',#76863,#76864); +#76863 = CARTESIAN_POINT('',(0.277128129211,0.32,1.5E-002)); +#76864 = VECTOR('',#76865,1.); +#76865 = DIRECTION('',(0.E+000,0.E+000,1.)); +#76866 = PCURVE('',#75312,#76867); +#76867 = DEFINITIONAL_REPRESENTATION('',(#76868),#76872); +#76868 = LINE('',#76869,#76870); +#76869 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#76870 = VECTOR('',#76871,1.); +#76871 = DIRECTION('',(0.E+000,-1.)); +#76872 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#76873 = PCURVE('',#75366,#76874); +#76874 = DEFINITIONAL_REPRESENTATION('',(#76875),#76879); +#76875 = LINE('',#76876,#76877); +#76876 = CARTESIAN_POINT('',(0.64,0.E+000)); +#76877 = VECTOR('',#76878,1.); +#76878 = DIRECTION('',(0.E+000,-1.)); +#76879 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#76880 = ORIENTED_EDGE('',*,*,#75294,.T.); +#76881 = ORIENTED_EDGE('',*,*,#76882,.F.); +#76882 = EDGE_CURVE('',#76883,#75297,#76885,.T.); +#76883 = VERTEX_POINT('',#76884); +#76884 = CARTESIAN_POINT('',(0.277128129211,-0.32,1.5E-002)); +#76885 = SURFACE_CURVE('',#76886,(#76890,#76897),.PCURVE_S1.); +#76886 = LINE('',#76887,#76888); +#76887 = CARTESIAN_POINT('',(0.277128129211,-0.32,1.5E-002)); +#76888 = VECTOR('',#76889,1.); +#76889 = DIRECTION('',(0.E+000,0.E+000,1.)); +#76890 = PCURVE('',#75312,#76891); +#76891 = DEFINITIONAL_REPRESENTATION('',(#76892),#76896); +#76892 = LINE('',#76893,#76894); +#76893 = CARTESIAN_POINT('',(0.64,0.E+000)); +#76894 = VECTOR('',#76895,1.); +#76895 = DIRECTION('',(0.E+000,-1.)); +#76896 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#76897 = PCURVE('',#75340,#76898); +#76898 = DEFINITIONAL_REPRESENTATION('',(#76899),#76903); +#76899 = LINE('',#76900,#76901); +#76900 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#76901 = VECTOR('',#76902,1.); +#76902 = DIRECTION('',(0.E+000,-1.)); +#76903 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#76904 = ORIENTED_EDGE('',*,*,#76905,.F.); +#76905 = EDGE_CURVE('',#76859,#76883,#76906,.T.); +#76906 = SURFACE_CURVE('',#76907,(#76911,#76918),.PCURVE_S1.); +#76907 = LINE('',#76908,#76909); +#76908 = CARTESIAN_POINT('',(0.277128129211,0.32,1.5E-002)); +#76909 = VECTOR('',#76910,1.); +#76910 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#76911 = PCURVE('',#75312,#76912); +#76912 = DEFINITIONAL_REPRESENTATION('',(#76913),#76917); +#76913 = LINE('',#76914,#76915); +#76914 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#76915 = VECTOR('',#76916,1.); +#76916 = DIRECTION('',(1.,0.E+000)); +#76917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#76918 = PCURVE('',#76919,#76924); +#76919 = PLANE('',#76920); +#76920 = AXIS2_PLACEMENT_3D('',#76921,#76922,#76923); +#76921 = CARTESIAN_POINT('',(9.237604307034E-002,0.E+000,1.5E-002)); +#76922 = DIRECTION('',(-0.E+000,-0.E+000,-1.)); +#76923 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#76924 = DEFINITIONAL_REPRESENTATION('',(#76925),#76929); +#76925 = LINE('',#76926,#76927); +#76926 = CARTESIAN_POINT('',(-0.184752086141,0.32)); +#76927 = VECTOR('',#76928,1.); +#76928 = DIRECTION('',(0.E+000,-1.)); +#76929 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#76930 = ADVANCED_FACE('',(#76931),#75366,.T.); +#76931 = FACE_BOUND('',#76932,.T.); +#76932 = EDGE_LOOP('',(#76933,#76956,#76957,#76958)); +#76933 = ORIENTED_EDGE('',*,*,#76934,.T.); +#76934 = EDGE_CURVE('',#76935,#75325,#76937,.T.); +#76935 = VERTEX_POINT('',#76936); +#76936 = CARTESIAN_POINT('',(-0.277128129211,0.E+000,1.5E-002)); +#76937 = SURFACE_CURVE('',#76938,(#76942,#76949),.PCURVE_S1.); +#76938 = LINE('',#76939,#76940); +#76939 = CARTESIAN_POINT('',(-0.277128129211,0.E+000,1.5E-002)); +#76940 = VECTOR('',#76941,1.); +#76941 = DIRECTION('',(0.E+000,0.E+000,1.)); +#76942 = PCURVE('',#75366,#76943); +#76943 = DEFINITIONAL_REPRESENTATION('',(#76944),#76948); +#76944 = LINE('',#76945,#76946); +#76945 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#76946 = VECTOR('',#76947,1.); +#76947 = DIRECTION('',(0.E+000,-1.)); +#76948 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#76949 = PCURVE('',#75340,#76950); +#76950 = DEFINITIONAL_REPRESENTATION('',(#76951),#76955); +#76951 = LINE('',#76952,#76953); +#76952 = CARTESIAN_POINT('',(0.64,0.E+000)); +#76953 = VECTOR('',#76954,1.); +#76954 = DIRECTION('',(0.E+000,-1.)); +#76955 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#76956 = ORIENTED_EDGE('',*,*,#75352,.T.); +#76957 = ORIENTED_EDGE('',*,*,#76858,.F.); +#76958 = ORIENTED_EDGE('',*,*,#76959,.F.); +#76959 = EDGE_CURVE('',#76935,#76859,#76960,.T.); +#76960 = SURFACE_CURVE('',#76961,(#76965,#76972),.PCURVE_S1.); +#76961 = LINE('',#76962,#76963); +#76962 = CARTESIAN_POINT('',(-0.277128129211,0.E+000,1.5E-002)); +#76963 = VECTOR('',#76964,1.); +#76964 = DIRECTION('',(0.866025403784,0.5,0.E+000)); +#76965 = PCURVE('',#75366,#76966); +#76966 = DEFINITIONAL_REPRESENTATION('',(#76967),#76971); +#76967 = LINE('',#76968,#76969); +#76968 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#76969 = VECTOR('',#76970,1.); +#76970 = DIRECTION('',(1.,0.E+000)); +#76971 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#76972 = PCURVE('',#76919,#76973); +#76973 = DEFINITIONAL_REPRESENTATION('',(#76974),#76978); +#76974 = LINE('',#76975,#76976); +#76975 = CARTESIAN_POINT('',(0.369504172281,0.E+000)); +#76976 = VECTOR('',#76977,1.); +#76977 = DIRECTION('',(-0.866025403784,0.5)); +#76978 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#76979 = ADVANCED_FACE('',(#76980),#75340,.T.); +#76980 = FACE_BOUND('',#76981,.T.); +#76981 = EDGE_LOOP('',(#76982,#76983,#76984,#76985)); +#76982 = ORIENTED_EDGE('',*,*,#76882,.T.); +#76983 = ORIENTED_EDGE('',*,*,#75324,.T.); +#76984 = ORIENTED_EDGE('',*,*,#76934,.F.); +#76985 = ORIENTED_EDGE('',*,*,#76986,.F.); +#76986 = EDGE_CURVE('',#76883,#76935,#76987,.T.); +#76987 = SURFACE_CURVE('',#76988,(#76992,#76999),.PCURVE_S1.); +#76988 = LINE('',#76989,#76990); +#76989 = CARTESIAN_POINT('',(0.277128129211,-0.32,1.5E-002)); +#76990 = VECTOR('',#76991,1.); +#76991 = DIRECTION('',(-0.866025403784,0.5,0.E+000)); +#76992 = PCURVE('',#75340,#76993); +#76993 = DEFINITIONAL_REPRESENTATION('',(#76994),#76998); +#76994 = LINE('',#76995,#76996); +#76995 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#76996 = VECTOR('',#76997,1.); +#76997 = DIRECTION('',(1.,0.E+000)); +#76998 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#76999 = PCURVE('',#76919,#77000); +#77000 = DEFINITIONAL_REPRESENTATION('',(#77001),#77005); +#77001 = LINE('',#77002,#77003); +#77002 = CARTESIAN_POINT('',(-0.184752086141,-0.32)); +#77003 = VECTOR('',#77004,1.); +#77004 = DIRECTION('',(0.866025403784,0.5)); +#77005 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#77006 = ADVANCED_FACE('',(#77007),#75399,.F.); +#77007 = FACE_BOUND('',#77008,.F.); +#77008 = EDGE_LOOP('',(#77009,#77032,#77033,#77034,#77035,#77036,#77037, + #77038)); +#77009 = ORIENTED_EDGE('',*,*,#77010,.F.); +#77010 = EDGE_CURVE('',#76632,#77011,#77013,.T.); +#77011 = VERTEX_POINT('',#77012); +#77012 = CARTESIAN_POINT('',(0.77,0.4,-3.469446951954E-018)); +#77013 = SURFACE_CURVE('',#77014,(#77018,#77025),.PCURVE_S1.); +#77014 = LINE('',#77015,#77016); +#77015 = CARTESIAN_POINT('',(0.5,0.4,0.E+000)); +#77016 = VECTOR('',#77017,1.); +#77017 = DIRECTION('',(1.,0.E+000,0.E+000)); +#77018 = PCURVE('',#75399,#77019); +#77019 = DEFINITIONAL_REPRESENTATION('',(#77020),#77024); +#77020 = LINE('',#77021,#77022); +#77021 = CARTESIAN_POINT('',(0.E+000,0.8)); +#77022 = VECTOR('',#77023,1.); +#77023 = DIRECTION('',(1.,0.E+000)); +#77024 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#77025 = PCURVE('',#75885,#77026); +#77026 = DEFINITIONAL_REPRESENTATION('',(#77027),#77031); +#77027 = LINE('',#77028,#77029); +#77028 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#77029 = VECTOR('',#77030,1.); +#77030 = DIRECTION('',(0.E+000,1.)); +#77031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#77032 = ORIENTED_EDGE('',*,*,#76631,.F.); +#77033 = ORIENTED_EDGE('',*,*,#76708,.F.); +#77034 = ORIENTED_EDGE('',*,*,#76733,.F.); +#77035 = ORIENTED_EDGE('',*,*,#76806,.F.); +#77036 = ORIENTED_EDGE('',*,*,#76834,.F.); +#77037 = ORIENTED_EDGE('',*,*,#75381,.T.); +#77038 = ORIENTED_EDGE('',*,*,#77039,.T.); +#77039 = EDGE_CURVE('',#75384,#77011,#77040,.T.); +#77040 = SURFACE_CURVE('',#77041,(#77045,#77052),.PCURVE_S1.); +#77041 = LINE('',#77042,#77043); +#77042 = CARTESIAN_POINT('',(0.77,-0.4,-3.469446951954E-018)); +#77043 = VECTOR('',#77044,1.); +#77044 = DIRECTION('',(0.E+000,1.,0.E+000)); +#77045 = PCURVE('',#75399,#77046); +#77046 = DEFINITIONAL_REPRESENTATION('',(#77047),#77051); +#77047 = LINE('',#77048,#77049); +#77048 = CARTESIAN_POINT('',(0.27,0.E+000)); +#77049 = VECTOR('',#77050,1.); +#77050 = DIRECTION('',(0.E+000,1.)); +#77051 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#77052 = PCURVE('',#75567,#77053); +#77053 = DEFINITIONAL_REPRESENTATION('',(#77054),#77058); +#77054 = LINE('',#77055,#77056); +#77055 = CARTESIAN_POINT('',(1.570796326795,0.E+000)); +#77056 = VECTOR('',#77057,1.); +#77057 = DIRECTION('',(0.E+000,1.)); +#77058 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#77059 = ADVANCED_FACE('',(#77060),#75567,.T.); +#77060 = FACE_BOUND('',#77061,.T.); +#77061 = EDGE_LOOP('',(#77062,#77063,#77064,#77088)); +#77062 = ORIENTED_EDGE('',*,*,#75552,.T.); +#77063 = ORIENTED_EDGE('',*,*,#77039,.T.); +#77064 = ORIENTED_EDGE('',*,*,#77065,.F.); +#77065 = EDGE_CURVE('',#77066,#77011,#77068,.T.); +#77066 = VERTEX_POINT('',#77067); +#77067 = CARTESIAN_POINT('',(0.8,0.4,3.E-002)); +#77068 = SURFACE_CURVE('',#77069,(#77074,#77081),.PCURVE_S1.); +#77069 = CIRCLE('',#77070,3.E-002); +#77070 = AXIS2_PLACEMENT_3D('',#77071,#77072,#77073); +#77071 = CARTESIAN_POINT('',(0.77,0.4,3.E-002)); +#77072 = DIRECTION('',(0.E+000,1.,0.E+000)); +#77073 = DIRECTION('',(0.E+000,-0.E+000,1.)); +#77074 = PCURVE('',#75567,#77075); +#77075 = DEFINITIONAL_REPRESENTATION('',(#77076),#77080); +#77076 = LINE('',#77077,#77078); +#77077 = CARTESIAN_POINT('',(-1.570796326795,0.8)); +#77078 = VECTOR('',#77079,1.); +#77079 = DIRECTION('',(1.,0.E+000)); +#77080 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#77081 = PCURVE('',#75885,#77082); +#77082 = DEFINITIONAL_REPRESENTATION('',(#77083),#77087); +#77083 = CIRCLE('',#77084,3.E-002); +#77084 = AXIS2_PLACEMENT_2D('',#77085,#77086); +#77085 = CARTESIAN_POINT('',(3.E-002,0.27)); +#77086 = DIRECTION('',(1.,0.E+000)); +#77087 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#77088 = ORIENTED_EDGE('',*,*,#77089,.F.); +#77089 = EDGE_CURVE('',#75525,#77066,#77090,.T.); +#77090 = SURFACE_CURVE('',#77091,(#77095,#77102),.PCURVE_S1.); +#77091 = LINE('',#77092,#77093); +#77092 = CARTESIAN_POINT('',(0.8,-0.4,3.E-002)); +#77093 = VECTOR('',#77094,1.); +#77094 = DIRECTION('',(0.E+000,1.,0.E+000)); +#77095 = PCURVE('',#75567,#77096); +#77096 = DEFINITIONAL_REPRESENTATION('',(#77097),#77101); +#77097 = LINE('',#77098,#77099); +#77098 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#77099 = VECTOR('',#77100,1.); +#77100 = DIRECTION('',(0.E+000,1.)); +#77101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#77102 = PCURVE('',#75540,#77103); +#77103 = DEFINITIONAL_REPRESENTATION('',(#77104),#77108); +#77104 = LINE('',#77105,#77106); +#77105 = CARTESIAN_POINT('',(3.E-002,0.E+000)); +#77106 = VECTOR('',#77107,1.); +#77107 = DIRECTION('',(0.E+000,-1.)); +#77108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#77109 = ADVANCED_FACE('',(#77110),#75540,.T.); +#77110 = FACE_BOUND('',#77111,.T.); +#77111 = EDGE_LOOP('',(#77112,#77113,#77114,#77137)); +#77112 = ORIENTED_EDGE('',*,*,#75524,.F.); +#77113 = ORIENTED_EDGE('',*,*,#77089,.T.); +#77114 = ORIENTED_EDGE('',*,*,#77115,.T.); +#77115 = EDGE_CURVE('',#77066,#77116,#77118,.T.); +#77116 = VERTEX_POINT('',#77117); +#77117 = CARTESIAN_POINT('',(0.8,0.4,0.47)); +#77118 = SURFACE_CURVE('',#77119,(#77123,#77130),.PCURVE_S1.); +#77119 = LINE('',#77120,#77121); +#77120 = CARTESIAN_POINT('',(0.8,0.4,0.E+000)); +#77121 = VECTOR('',#77122,1.); +#77122 = DIRECTION('',(0.E+000,0.E+000,1.)); +#77123 = PCURVE('',#75540,#77124); +#77124 = DEFINITIONAL_REPRESENTATION('',(#77125),#77129); +#77125 = LINE('',#77126,#77127); +#77126 = CARTESIAN_POINT('',(0.E+000,-0.8)); +#77127 = VECTOR('',#77128,1.); +#77128 = DIRECTION('',(1.,0.E+000)); +#77129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#77130 = PCURVE('',#75885,#77131); +#77131 = DEFINITIONAL_REPRESENTATION('',(#77132),#77136); +#77132 = LINE('',#77133,#77134); +#77133 = CARTESIAN_POINT('',(0.E+000,0.3)); +#77134 = VECTOR('',#77135,1.); +#77135 = DIRECTION('',(1.,0.E+000)); +#77136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#77137 = ORIENTED_EDGE('',*,*,#77138,.F.); +#77138 = EDGE_CURVE('',#75492,#77116,#77139,.T.); +#77139 = SURFACE_CURVE('',#77140,(#77144,#77151),.PCURVE_S1.); +#77140 = LINE('',#77141,#77142); +#77141 = CARTESIAN_POINT('',(0.8,-0.4,0.47)); +#77142 = VECTOR('',#77143,1.); +#77143 = DIRECTION('',(0.E+000,1.,0.E+000)); +#77144 = PCURVE('',#75540,#77145); +#77145 = DEFINITIONAL_REPRESENTATION('',(#77146),#77150); +#77146 = LINE('',#77147,#77148); +#77147 = CARTESIAN_POINT('',(0.47,0.E+000)); +#77148 = VECTOR('',#77149,1.); +#77149 = DIRECTION('',(0.E+000,-1.)); +#77150 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#77151 = PCURVE('',#75512,#77152); +#77152 = DEFINITIONAL_REPRESENTATION('',(#77153),#77157); +#77153 = LINE('',#77154,#77155); +#77154 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#77155 = VECTOR('',#77156,1.); +#77156 = DIRECTION('',(0.E+000,1.)); +#77157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#77158 = ADVANCED_FACE('',(#77159),#75512,.T.); +#77159 = FACE_BOUND('',#77160,.T.); +#77160 = EDGE_LOOP('',(#77161,#77162,#77190,#77211)); +#77161 = ORIENTED_EDGE('',*,*,#77138,.T.); +#77162 = ORIENTED_EDGE('',*,*,#77163,.T.); +#77163 = EDGE_CURVE('',#77116,#77164,#77166,.T.); +#77164 = VERTEX_POINT('',#77165); +#77165 = CARTESIAN_POINT('',(0.77,0.4,0.5)); +#77166 = SURFACE_CURVE('',#77167,(#77172,#77179),.PCURVE_S1.); +#77167 = CIRCLE('',#77168,3.E-002); +#77168 = AXIS2_PLACEMENT_3D('',#77169,#77170,#77171); +#77169 = CARTESIAN_POINT('',(0.77,0.4,0.47)); +#77170 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#77171 = DIRECTION('',(0.E+000,0.E+000,1.)); +#77172 = PCURVE('',#75512,#77173); +#77173 = DEFINITIONAL_REPRESENTATION('',(#77174),#77178); +#77174 = LINE('',#77175,#77176); +#77175 = CARTESIAN_POINT('',(10.995574287564,0.8)); +#77176 = VECTOR('',#77177,1.); +#77177 = DIRECTION('',(-1.,0.E+000)); +#77178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#77179 = PCURVE('',#75885,#77180); +#77180 = DEFINITIONAL_REPRESENTATION('',(#77181),#77189); +#77181 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#77182,#77183,#77184,#77185 + ,#77186,#77187,#77188),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#77182 = CARTESIAN_POINT('',(0.5,0.27)); +#77183 = CARTESIAN_POINT('',(0.5,0.218038475773)); +#77184 = CARTESIAN_POINT('',(0.455,0.244019237886)); +#77185 = CARTESIAN_POINT('',(0.41,0.27)); +#77186 = CARTESIAN_POINT('',(0.455,0.295980762114)); +#77187 = CARTESIAN_POINT('',(0.5,0.321961524227)); +#77188 = CARTESIAN_POINT('',(0.5,0.27)); +#77189 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#77190 = ORIENTED_EDGE('',*,*,#77191,.F.); +#77191 = EDGE_CURVE('',#75464,#77164,#77192,.T.); +#77192 = SURFACE_CURVE('',#77193,(#77197,#77204),.PCURVE_S1.); +#77193 = LINE('',#77194,#77195); +#77194 = CARTESIAN_POINT('',(0.77,-0.4,0.5)); +#77195 = VECTOR('',#77196,1.); +#77196 = DIRECTION('',(0.E+000,1.,0.E+000)); +#77197 = PCURVE('',#75512,#77198); +#77198 = DEFINITIONAL_REPRESENTATION('',(#77199),#77203); +#77199 = LINE('',#77200,#77201); +#77200 = CARTESIAN_POINT('',(4.712388980385,0.E+000)); +#77201 = VECTOR('',#77202,1.); +#77202 = DIRECTION('',(0.E+000,1.)); +#77203 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#77204 = PCURVE('',#75479,#77205); +#77205 = DEFINITIONAL_REPRESENTATION('',(#77206),#77210); +#77206 = LINE('',#77207,#77208); +#77207 = CARTESIAN_POINT('',(0.27,0.E+000)); +#77208 = VECTOR('',#77209,1.); +#77209 = DIRECTION('',(0.E+000,1.)); +#77210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#77211 = ORIENTED_EDGE('',*,*,#75491,.F.); +#77212 = ADVANCED_FACE('',(#77213),#75479,.T.); +#77213 = FACE_BOUND('',#77214,.T.); +#77214 = EDGE_LOOP('',(#77215,#77238,#77261,#77282,#77283,#77306,#77327, + #77328)); +#77215 = ORIENTED_EDGE('',*,*,#77216,.F.); +#77216 = EDGE_CURVE('',#77217,#77164,#77219,.T.); +#77217 = VERTEX_POINT('',#77218); +#77218 = CARTESIAN_POINT('',(0.725,0.4,0.5)); +#77219 = SURFACE_CURVE('',#77220,(#77224,#77231),.PCURVE_S1.); +#77220 = LINE('',#77221,#77222); +#77221 = CARTESIAN_POINT('',(0.5,0.4,0.5)); +#77222 = VECTOR('',#77223,1.); +#77223 = DIRECTION('',(1.,0.E+000,0.E+000)); +#77224 = PCURVE('',#75479,#77225); +#77225 = DEFINITIONAL_REPRESENTATION('',(#77226),#77230); +#77226 = LINE('',#77227,#77228); +#77227 = CARTESIAN_POINT('',(0.E+000,0.8)); +#77228 = VECTOR('',#77229,1.); +#77229 = DIRECTION('',(1.,0.E+000)); +#77230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#77231 = PCURVE('',#75885,#77232); +#77232 = DEFINITIONAL_REPRESENTATION('',(#77233),#77237); +#77233 = LINE('',#77234,#77235); +#77234 = CARTESIAN_POINT('',(0.5,0.E+000)); +#77235 = VECTOR('',#77236,1.); +#77236 = DIRECTION('',(0.E+000,1.)); +#77237 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#77238 = ORIENTED_EDGE('',*,*,#77239,.F.); +#77239 = EDGE_CURVE('',#77240,#77217,#77242,.T.); +#77240 = VERTEX_POINT('',#77241); +#77241 = CARTESIAN_POINT('',(0.725,0.3,0.5)); +#77242 = SURFACE_CURVE('',#77243,(#77247,#77254),.PCURVE_S1.); +#77243 = LINE('',#77244,#77245); +#77244 = CARTESIAN_POINT('',(0.725,-5.E-002,0.5)); +#77245 = VECTOR('',#77246,1.); +#77246 = DIRECTION('',(0.E+000,1.,0.E+000)); +#77247 = PCURVE('',#75479,#77248); +#77248 = DEFINITIONAL_REPRESENTATION('',(#77249),#77253); +#77249 = LINE('',#77250,#77251); +#77250 = CARTESIAN_POINT('',(0.225,0.35)); +#77251 = VECTOR('',#77252,1.); +#77252 = DIRECTION('',(0.E+000,1.)); +#77253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#77254 = PCURVE('',#75702,#77255); +#77255 = DEFINITIONAL_REPRESENTATION('',(#77256),#77260); +#77256 = LINE('',#77257,#77258); +#77257 = CARTESIAN_POINT('',(-0.35,-0.25)); +#77258 = VECTOR('',#77259,1.); +#77259 = DIRECTION('',(1.,0.E+000)); +#77260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#77261 = ORIENTED_EDGE('',*,*,#77262,.F.); +#77262 = EDGE_CURVE('',#75743,#77240,#77263,.T.); +#77263 = SURFACE_CURVE('',#77264,(#77268,#77275),.PCURVE_S1.); +#77264 = LINE('',#77265,#77266); +#77265 = CARTESIAN_POINT('',(-0.1125,0.3,0.5)); +#77266 = VECTOR('',#77267,1.); +#77267 = DIRECTION('',(1.,0.E+000,0.E+000)); +#77268 = PCURVE('',#75479,#77269); +#77269 = DEFINITIONAL_REPRESENTATION('',(#77270),#77274); +#77270 = LINE('',#77271,#77272); +#77271 = CARTESIAN_POINT('',(-0.6125,0.7)); +#77272 = VECTOR('',#77273,1.); +#77273 = DIRECTION('',(1.,0.E+000)); +#77274 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#77275 = PCURVE('',#75676,#77276); +#77276 = DEFINITIONAL_REPRESENTATION('',(#77277),#77281); +#77277 = LINE('',#77278,#77279); +#77278 = CARTESIAN_POINT('',(0.6125,-0.25)); +#77279 = VECTOR('',#77280,1.); +#77280 = DIRECTION('',(1.,0.E+000)); +#77281 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#77282 = ORIENTED_EDGE('',*,*,#75742,.F.); +#77283 = ORIENTED_EDGE('',*,*,#77284,.F.); +#77284 = EDGE_CURVE('',#77285,#75719,#77287,.T.); +#77285 = VERTEX_POINT('',#77286); +#77286 = CARTESIAN_POINT('',(0.725,-0.3,0.5)); +#77287 = SURFACE_CURVE('',#77288,(#77292,#77299),.PCURVE_S1.); +#77288 = LINE('',#77289,#77290); +#77289 = CARTESIAN_POINT('',(0.6125,-0.3,0.5)); +#77290 = VECTOR('',#77291,1.); +#77291 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#77292 = PCURVE('',#75479,#77293); +#77293 = DEFINITIONAL_REPRESENTATION('',(#77294),#77298); +#77294 = LINE('',#77295,#77296); +#77295 = CARTESIAN_POINT('',(0.1125,0.1)); +#77296 = VECTOR('',#77297,1.); +#77297 = DIRECTION('',(-1.,0.E+000)); +#77298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#77299 = PCURVE('',#75598,#77300); +#77300 = DEFINITIONAL_REPRESENTATION('',(#77301),#77305); +#77301 = LINE('',#77302,#77303); +#77302 = CARTESIAN_POINT('',(0.1125,-0.25)); +#77303 = VECTOR('',#77304,1.); +#77304 = DIRECTION('',(1.,0.E+000)); +#77305 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#77306 = ORIENTED_EDGE('',*,*,#77307,.F.); +#77307 = EDGE_CURVE('',#75436,#77285,#77308,.T.); +#77308 = SURFACE_CURVE('',#77309,(#77313,#77320),.PCURVE_S1.); +#77309 = LINE('',#77310,#77311); +#77310 = CARTESIAN_POINT('',(0.725,-0.45,0.5)); +#77311 = VECTOR('',#77312,1.); +#77312 = DIRECTION('',(0.E+000,1.,0.E+000)); +#77313 = PCURVE('',#75479,#77314); +#77314 = DEFINITIONAL_REPRESENTATION('',(#77315),#77319); +#77315 = LINE('',#77316,#77317); +#77316 = CARTESIAN_POINT('',(0.225,-5.E-002)); +#77317 = VECTOR('',#77318,1.); +#77318 = DIRECTION('',(0.E+000,1.)); +#77319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#77320 = PCURVE('',#75451,#77321); +#77321 = DEFINITIONAL_REPRESENTATION('',(#77322),#77326); +#77322 = LINE('',#77323,#77324); +#77323 = CARTESIAN_POINT('',(5.E-002,-0.25)); +#77324 = VECTOR('',#77325,1.); +#77325 = DIRECTION('',(1.,0.E+000)); +#77326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#77327 = ORIENTED_EDGE('',*,*,#75463,.T.); +#77328 = ORIENTED_EDGE('',*,*,#77191,.T.); +#77329 = ADVANCED_FACE('',(#77330),#75451,.F.); +#77330 = FACE_BOUND('',#77331,.F.); +#77331 = EDGE_LOOP('',(#77332,#77353,#77354,#77355)); +#77332 = ORIENTED_EDGE('',*,*,#77333,.F.); +#77333 = EDGE_CURVE('',#77285,#75583,#77334,.T.); +#77334 = SURFACE_CURVE('',#77335,(#77339,#77346),.PCURVE_S1.); +#77335 = LINE('',#77336,#77337); +#77336 = CARTESIAN_POINT('',(0.725,-0.3,0.75)); +#77337 = VECTOR('',#77338,1.); +#77338 = DIRECTION('',(-0.E+000,-0.E+000,-1.)); +#77339 = PCURVE('',#75451,#77340); +#77340 = DEFINITIONAL_REPRESENTATION('',(#77341),#77345); +#77341 = LINE('',#77342,#77343); +#77342 = CARTESIAN_POINT('',(0.2,0.E+000)); +#77343 = VECTOR('',#77344,1.); +#77344 = DIRECTION('',(0.E+000,-1.)); +#77345 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#77346 = PCURVE('',#75598,#77347); +#77347 = DEFINITIONAL_REPRESENTATION('',(#77348),#77352); +#77348 = LINE('',#77349,#77350); +#77349 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#77350 = VECTOR('',#77351,1.); +#77351 = DIRECTION('',(0.E+000,-1.)); +#77352 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#77353 = ORIENTED_EDGE('',*,*,#77307,.F.); +#77354 = ORIENTED_EDGE('',*,*,#75435,.T.); +#77355 = ORIENTED_EDGE('',*,*,#75612,.F.); +#77356 = ADVANCED_FACE('',(#77357),#75598,.F.); +#77357 = FACE_BOUND('',#77358,.F.); +#77358 = EDGE_LOOP('',(#77359,#77360,#77361,#77362)); +#77359 = ORIENTED_EDGE('',*,*,#77284,.F.); +#77360 = ORIENTED_EDGE('',*,*,#77333,.T.); +#77361 = ORIENTED_EDGE('',*,*,#75582,.F.); +#77362 = ORIENTED_EDGE('',*,*,#75718,.T.); +#77363 = ADVANCED_FACE('',(#77364),#75702,.F.); +#77364 = FACE_BOUND('',#77365,.F.); +#77365 = EDGE_LOOP('',(#77366,#77367,#77388,#77389)); +#77366 = ORIENTED_EDGE('',*,*,#77239,.F.); +#77367 = ORIENTED_EDGE('',*,*,#77368,.T.); +#77368 = EDGE_CURVE('',#77240,#75661,#77369,.T.); +#77369 = SURFACE_CURVE('',#77370,(#77374,#77381),.PCURVE_S1.); +#77370 = LINE('',#77371,#77372); +#77371 = CARTESIAN_POINT('',(0.725,0.3,0.75)); +#77372 = VECTOR('',#77373,1.); +#77373 = DIRECTION('',(-0.E+000,-0.E+000,-1.)); +#77374 = PCURVE('',#75702,#77375); +#77375 = DEFINITIONAL_REPRESENTATION('',(#77376),#77380); +#77376 = LINE('',#77377,#77378); +#77377 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#77378 = VECTOR('',#77379,1.); +#77379 = DIRECTION('',(0.E+000,-1.)); +#77380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#77381 = PCURVE('',#75676,#77382); +#77382 = DEFINITIONAL_REPRESENTATION('',(#77383),#77387); +#77383 = LINE('',#77384,#77385); +#77384 = CARTESIAN_POINT('',(1.45,0.E+000)); +#77385 = VECTOR('',#77386,1.); +#77386 = DIRECTION('',(0.E+000,-1.)); +#77387 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#77388 = ORIENTED_EDGE('',*,*,#75688,.F.); +#77389 = ORIENTED_EDGE('',*,*,#77390,.F.); +#77390 = EDGE_CURVE('',#77217,#75637,#77391,.T.); +#77391 = SURFACE_CURVE('',#77392,(#77396,#77403),.PCURVE_S1.); +#77392 = LINE('',#77393,#77394); +#77393 = CARTESIAN_POINT('',(0.725,0.4,0.375)); +#77394 = VECTOR('',#77395,1.); +#77395 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#77396 = PCURVE('',#75702,#77397); +#77397 = DEFINITIONAL_REPRESENTATION('',(#77398),#77402); +#77398 = LINE('',#77399,#77400); +#77399 = CARTESIAN_POINT('',(0.1,-0.375)); +#77400 = VECTOR('',#77401,1.); +#77401 = DIRECTION('',(0.E+000,-1.)); +#77402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#77403 = PCURVE('',#75885,#77404); +#77404 = DEFINITIONAL_REPRESENTATION('',(#77405),#77409); +#77405 = LINE('',#77406,#77407); +#77406 = CARTESIAN_POINT('',(0.375,0.225)); +#77407 = VECTOR('',#77408,1.); +#77408 = DIRECTION('',(-1.,0.E+000)); +#77409 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#77410 = ADVANCED_FACE('',(#77411),#75676,.F.); +#77411 = FACE_BOUND('',#77412,.F.); +#77412 = EDGE_LOOP('',(#77413,#77414,#77415,#77416)); +#77413 = ORIENTED_EDGE('',*,*,#77368,.F.); +#77414 = ORIENTED_EDGE('',*,*,#77262,.F.); +#77415 = ORIENTED_EDGE('',*,*,#75765,.F.); +#77416 = ORIENTED_EDGE('',*,*,#75660,.F.); +#77417 = ADVANCED_FACE('',(#77418),#75810,.T.); +#77418 = FACE_BOUND('',#77419,.T.); +#77419 = EDGE_LOOP('',(#77420,#77421,#77422,#77423,#77424,#77425,#77426, + #77427,#77428,#77429)); +#77420 = ORIENTED_EDGE('',*,*,#76172,.F.); +#77421 = ORIENTED_EDGE('',*,*,#76358,.F.); +#77422 = ORIENTED_EDGE('',*,*,#76418,.T.); +#77423 = ORIENTED_EDGE('',*,*,#76467,.T.); +#77424 = ORIENTED_EDGE('',*,*,#76092,.T.); +#77425 = ORIENTED_EDGE('',*,*,#76018,.F.); +#77426 = ORIENTED_EDGE('',*,*,#75845,.F.); +#77427 = ORIENTED_EDGE('',*,*,#75822,.F.); +#77428 = ORIENTED_EDGE('',*,*,#75794,.T.); +#77429 = ORIENTED_EDGE('',*,*,#76582,.F.); +#77430 = ADVANCED_FACE('',(#77431),#75885,.T.); +#77431 = FACE_BOUND('',#77432,.T.); +#77432 = EDGE_LOOP('',(#77433,#77434,#77435,#77436,#77437,#77438,#77439, + #77440,#77441,#77442)); +#77433 = ORIENTED_EDGE('',*,*,#77010,.F.); +#77434 = ORIENTED_EDGE('',*,*,#76654,.F.); +#77435 = ORIENTED_EDGE('',*,*,#75920,.T.); +#77436 = ORIENTED_EDGE('',*,*,#75897,.T.); +#77437 = ORIENTED_EDGE('',*,*,#75869,.F.); +#77438 = ORIENTED_EDGE('',*,*,#77390,.F.); +#77439 = ORIENTED_EDGE('',*,*,#77216,.T.); +#77440 = ORIENTED_EDGE('',*,*,#77163,.F.); +#77441 = ORIENTED_EDGE('',*,*,#77115,.F.); +#77442 = ORIENTED_EDGE('',*,*,#77065,.T.); +#77443 = ADVANCED_FACE('',(#77444),#76919,.T.); +#77444 = FACE_BOUND('',#77445,.T.); +#77445 = EDGE_LOOP('',(#77446,#77447,#77448)); +#77446 = ORIENTED_EDGE('',*,*,#76959,.T.); +#77447 = ORIENTED_EDGE('',*,*,#76905,.T.); +#77448 = ORIENTED_EDGE('',*,*,#76986,.T.); +#77449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#77453)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#77450,#77451,#77452)) +REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#77450 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#77451 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#77452 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#77453 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-006),#77450, + 'distance_accuracy_value','confusion accuracy'); +#77454 = SHAPE_DEFINITION_REPRESENTATION(#77455,#73898); +#77455 = PRODUCT_DEFINITION_SHAPE('','',#77456); +#77456 = PRODUCT_DEFINITION('design','',#77457,#77460); +#77457 = PRODUCT_DEFINITION_FORMATION('','',#77458); +#77458 = PRODUCT('SOLID','SOLID','',(#77459)); +#77459 = PRODUCT_CONTEXT('',#2,'mechanical'); +#77460 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#77461 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#77462,#77464); +#77462 = ( REPRESENTATION_RELATIONSHIP('','',#73898,#73888) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#77463) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#77463 = ITEM_DEFINED_TRANSFORMATION('','',#11,#73889); +#77464 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #77465); +#77465 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('47','=>[0:1:1:21]','',#73883, + #77456,$); +#77466 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#77458)); +#77467 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#77468,#77470); +#77468 = ( REPRESENTATION_RELATIONSHIP('','',#73888,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#77469) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#77469 = ITEM_DEFINED_TRANSFORMATION('','',#11,#163); +#77470 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #77471); +#77471 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('48','','',#5,#73883,$); +#77472 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#73885)); +#77473 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#77474,#77476); +#77474 = ( REPRESENTATION_RELATIONSHIP('','',#73888,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#77475) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#77475 = ITEM_DEFINED_TRANSFORMATION('','',#11,#167); +#77476 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #77477); +#77477 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('49','','',#5,#73883,$); +#77478 = SHAPE_DEFINITION_REPRESENTATION(#77479,#77485); +#77479 = PRODUCT_DEFINITION_SHAPE('','',#77480); +#77480 = PRODUCT_DEFINITION('design','',#77481,#77484); +#77481 = PRODUCT_DEFINITION_FORMATION('','',#77482); +#77482 = PRODUCT('SOT-143','SOT-143','',(#77483)); +#77483 = PRODUCT_CONTEXT('',#2,'mechanical'); +#77484 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#77485 = SHAPE_REPRESENTATION('',(#11,#77486),#77490); +#77486 = AXIS2_PLACEMENT_3D('',#77487,#77488,#77489); +#77487 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000)); +#77488 = DIRECTION('',(0.E+000,0.E+000,1.)); +#77489 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#77490 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#77494)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#77491,#77492,#77493)) +REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#77491 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#77492 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#77493 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#77494 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-006),#77491, + 'distance_accuracy_value','confusion accuracy'); +#77495 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#77496),#83742); +#77496 = MANIFOLD_SOLID_BREP('',#77497); +#77497 = CLOSED_SHELL('',(#77498,#77615,#77796,#77849,#77924,#77972, + #78137,#78190,#78243,#78296,#78440,#78491,#78569,#78615,#78674, + #78752,#78833,#78914,#78990,#79041,#79092,#79143,#79202,#79261, + #79342,#79423,#79499,#79551,#79629,#79676,#79733,#80018,#80308, + #80376,#80430,#80648,#80893,#80920,#80988,#81040,#81092,#81144, + #81201,#81486,#81776,#81823,#81877,#82095,#82149,#82367,#82435, + #82482,#82617,#82643,#82713,#82742,#82769,#82796,#82823,#82850, + #82877,#82904,#82931,#82938,#82967,#82994,#83021,#83048,#83075, + #83102,#83129,#83156,#83163,#83189,#83215,#83241,#83292,#83321, + #83348,#83375,#83402,#83429,#83456,#83483,#83510,#83517,#83546, + #83573,#83600,#83627,#83654,#83681,#83708,#83735)); +#77498 = ADVANCED_FACE('',(#77499),#77513,.F.); +#77499 = FACE_BOUND('',#77500,.F.); +#77500 = EDGE_LOOP('',(#77501,#77535,#77562,#77590)); +#77501 = ORIENTED_EDGE('',*,*,#77502,.T.); +#77502 = EDGE_CURVE('',#77503,#77505,#77507,.T.); +#77503 = VERTEX_POINT('',#77504); +#77504 = CARTESIAN_POINT('',(-0.671621551758,1.383243103516,0.1)); +#77505 = VERTEX_POINT('',#77506); +#77506 = CARTESIAN_POINT('',(0.671621551758,1.383243103516,0.1)); +#77507 = SURFACE_CURVE('',#77508,(#77512,#77523),.PCURVE_S1.); +#77508 = LINE('',#77509,#77510); +#77509 = CARTESIAN_POINT('',(-0.671621551758,1.383243103516,0.1)); +#77510 = VECTOR('',#77511,1.); +#77511 = DIRECTION('',(1.,2.22044604925E-016,0.E+000)); +#77512 = PCURVE('',#77513,#77518); +#77513 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#77514,#77515) + ,(#77516,#77517 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,1.41),(0.E+000,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#77514 = CARTESIAN_POINT('',(-0.671621551758,1.383243103516,0.1)); +#77515 = CARTESIAN_POINT('',(-0.705,1.45,0.575)); +#77516 = CARTESIAN_POINT('',(0.671621551758,1.383243103516,0.1)); +#77517 = CARTESIAN_POINT('',(0.705,1.45,0.575)); +#77518 = DEFINITIONAL_REPRESENTATION('',(#77519),#77522); +#77519 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#77520,#77521),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.343243103516),.PIECEWISE_BEZIER_KNOTS.); +#77520 = CARTESIAN_POINT('',(-6.05610588339E-017,-3.350105096846E-017)); +#77521 = CARTESIAN_POINT('',(1.41,1.723841211915E-017)); +#77522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#77523 = PCURVE('',#77524,#77529); +#77524 = PLANE('',#77525); +#77525 = AXIS2_PLACEMENT_3D('',#77526,#77527,#77528); +#77526 = CARTESIAN_POINT('',(-0.671621551758,1.383243103516,0.1)); +#77527 = DIRECTION('',(0.E+000,0.E+000,1.)); +#77528 = DIRECTION('',(0.436777995774,-0.899569331629,0.E+000)); +#77529 = DEFINITIONAL_REPRESENTATION('',(#77530),#77534); +#77530 = LINE('',#77531,#77532); +#77531 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#77532 = VECTOR('',#77533,1.); +#77533 = DIRECTION('',(0.436777995774,0.899569331629)); +#77534 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#77535 = ORIENTED_EDGE('',*,*,#77536,.T.); +#77536 = EDGE_CURVE('',#77505,#77537,#77539,.T.); +#77537 = VERTEX_POINT('',#77538); +#77538 = CARTESIAN_POINT('',(0.705,1.45,0.575)); +#77539 = SURFACE_CURVE('',#77540,(#77543,#77550),.PCURVE_S1.); +#77540 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#77541,#77542),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#77541 = CARTESIAN_POINT('',(0.671621551758,1.383243103516,0.1)); +#77542 = CARTESIAN_POINT('',(0.705,1.45,0.575)); +#77543 = PCURVE('',#77513,#77544); +#77544 = DEFINITIONAL_REPRESENTATION('',(#77545),#77549); +#77545 = LINE('',#77546,#77547); +#77546 = CARTESIAN_POINT('',(1.41,-6.112279537843E-017)); +#77547 = VECTOR('',#77548,1.); +#77548 = DIRECTION('',(0.E+000,1.)); +#77549 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#77550 = PCURVE('',#77551,#77556); +#77551 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#77552,#77553) + ,(#77554,#77555 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,0.134350288425),( + 0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#77552 = CARTESIAN_POINT('',(0.671621551758,1.383243103516,0.1)); +#77553 = CARTESIAN_POINT('',(0.705,1.45,0.575)); +#77554 = CARTESIAN_POINT('',(0.733243103516,1.321621551758,0.1)); +#77555 = CARTESIAN_POINT('',(0.8,1.355,0.575)); +#77556 = DEFINITIONAL_REPRESENTATION('',(#77557),#77561); +#77557 = LINE('',#77558,#77559); +#77558 = CARTESIAN_POINT('',(4.602860044311E-017,-1.148020543738E-016)); +#77559 = VECTOR('',#77560,1.); +#77560 = DIRECTION('',(-2.229013170816E-016,1.)); +#77561 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#77562 = ORIENTED_EDGE('',*,*,#77563,.F.); +#77563 = EDGE_CURVE('',#77564,#77537,#77566,.T.); +#77564 = VERTEX_POINT('',#77565); +#77565 = CARTESIAN_POINT('',(-0.705,1.45,0.575)); +#77566 = SURFACE_CURVE('',#77567,(#77571,#77578),.PCURVE_S1.); +#77567 = LINE('',#77568,#77569); +#77568 = CARTESIAN_POINT('',(-0.705,1.45,0.575)); +#77569 = VECTOR('',#77570,1.); +#77570 = DIRECTION('',(1.,2.22044604925E-016,0.E+000)); +#77571 = PCURVE('',#77513,#77572); +#77572 = DEFINITIONAL_REPRESENTATION('',(#77573),#77577); +#77573 = LINE('',#77574,#77575); +#77574 = CARTESIAN_POINT('',(-3.105708760999E-017,1.)); +#77575 = VECTOR('',#77576,1.); +#77576 = DIRECTION('',(1.,7.873922160462E-017)); +#77577 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#77578 = PCURVE('',#77579,#77584); +#77579 = PLANE('',#77580); +#77580 = AXIS2_PLACEMENT_3D('',#77581,#77582,#77583); +#77581 = CARTESIAN_POINT('',(-0.705,1.45,0.725)); +#77582 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#77583 = DIRECTION('',(1.,2.22044604925E-016,0.E+000)); +#77584 = DEFINITIONAL_REPRESENTATION('',(#77585),#77589); +#77585 = LINE('',#77586,#77587); +#77586 = CARTESIAN_POINT('',(0.E+000,-0.15)); +#77587 = VECTOR('',#77588,1.); +#77588 = DIRECTION('',(1.,0.E+000)); +#77589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#77590 = ORIENTED_EDGE('',*,*,#77591,.F.); +#77591 = EDGE_CURVE('',#77503,#77564,#77592,.T.); +#77592 = SURFACE_CURVE('',#77593,(#77596,#77603),.PCURVE_S1.); +#77593 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#77594,#77595),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#77594 = CARTESIAN_POINT('',(-0.671621551758,1.383243103516,0.1)); +#77595 = CARTESIAN_POINT('',(-0.705,1.45,0.575)); +#77596 = PCURVE('',#77513,#77597); +#77597 = DEFINITIONAL_REPRESENTATION('',(#77598),#77602); +#77598 = LINE('',#77599,#77600); +#77599 = CARTESIAN_POINT('',(-6.05610588339E-017,-3.350105096846E-017)); +#77600 = VECTOR('',#77601,1.); +#77601 = DIRECTION('',(2.950397122391E-017,1.)); +#77602 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#77603 = PCURVE('',#77604,#77609); +#77604 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#77605,#77606) + ,(#77607,#77608 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,0.134350288425),( + 0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#77605 = CARTESIAN_POINT('',(-0.733243103516,1.321621551758,0.1)); +#77606 = CARTESIAN_POINT('',(-0.8,1.355,0.575)); +#77607 = CARTESIAN_POINT('',(-0.671621551758,1.383243103516,0.1)); +#77608 = CARTESIAN_POINT('',(-0.705,1.45,0.575)); +#77609 = DEFINITIONAL_REPRESENTATION('',(#77610),#77614); +#77610 = LINE('',#77611,#77612); +#77611 = CARTESIAN_POINT('',(0.134350288425,-1.082925384005E-016)); +#77612 = VECTOR('',#77613,1.); +#77613 = DIRECTION('',(3.053113317719E-016,1.)); +#77614 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#77615 = ADVANCED_FACE('',(#77616),#77524,.F.); +#77616 = FACE_BOUND('',#77617,.F.); +#77617 = EDGE_LOOP('',(#77618,#77640,#77667,#77694,#77721,#77748,#77775, + #77795)); +#77618 = ORIENTED_EDGE('',*,*,#77619,.F.); +#77619 = EDGE_CURVE('',#77620,#77503,#77622,.T.); +#77620 = VERTEX_POINT('',#77621); +#77621 = CARTESIAN_POINT('',(-0.733243103516,1.321621551758,0.1)); +#77622 = SURFACE_CURVE('',#77623,(#77627,#77634),.PCURVE_S1.); +#77623 = LINE('',#77624,#77625); +#77624 = CARTESIAN_POINT('',(-0.733243103516,1.321621551758,0.1)); +#77625 = VECTOR('',#77626,1.); +#77626 = DIRECTION('',(0.707106781187,0.707106781187,0.E+000)); +#77627 = PCURVE('',#77524,#77628); +#77628 = DEFINITIONAL_REPRESENTATION('',(#77629),#77633); +#77629 = LINE('',#77630,#77631); +#77630 = CARTESIAN_POINT('',(2.851792025555E-002,-8.234779600224E-002)); +#77631 = VECTOR('',#77632,1.); +#77632 = DIRECTION('',(-0.327242891857,0.944940257227)); +#77633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#77634 = PCURVE('',#77604,#77635); +#77635 = DEFINITIONAL_REPRESENTATION('',(#77636),#77639); +#77636 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#77637,#77638),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,8.714603423064E-002),.PIECEWISE_BEZIER_KNOTS.); +#77637 = CARTESIAN_POINT('',(-2.60880453843E-016,-1.330778225322E-016)); +#77638 = CARTESIAN_POINT('',(0.134350288425,-1.309140503987E-016)); +#77639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#77640 = ORIENTED_EDGE('',*,*,#77641,.F.); +#77641 = EDGE_CURVE('',#77642,#77620,#77644,.T.); +#77642 = VERTEX_POINT('',#77643); +#77643 = CARTESIAN_POINT('',(-0.733243103516,-1.321621551758,0.1)); +#77644 = SURFACE_CURVE('',#77645,(#77649,#77656),.PCURVE_S1.); +#77645 = LINE('',#77646,#77647); +#77646 = CARTESIAN_POINT('',(-0.733243103516,-1.321621551758,0.1)); +#77647 = VECTOR('',#77648,1.); +#77648 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000)); +#77649 = PCURVE('',#77524,#77650); +#77650 = DEFINITIONAL_REPRESENTATION('',(#77651),#77655); +#77651 = LINE('',#77652,#77653); +#77652 = CARTESIAN_POINT('',(2.406298352219,-1.2368582211)); +#77653 = VECTOR('',#77654,1.); +#77654 = DIRECTION('',(-0.899569331629,0.436777995774)); +#77655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#77656 = PCURVE('',#77657,#77662); +#77657 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#77658,#77659) + ,(#77660,#77661 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,2.71),(0.E+000,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#77658 = CARTESIAN_POINT('',(-0.733243103516,-1.321621551758,0.1)); +#77659 = CARTESIAN_POINT('',(-0.8,-1.355,0.575)); +#77660 = CARTESIAN_POINT('',(-0.733243103516,1.321621551758,0.1)); +#77661 = CARTESIAN_POINT('',(-0.8,1.355,0.575)); +#77662 = DEFINITIONAL_REPRESENTATION('',(#77663),#77666); +#77663 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#77664,#77665),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,2.643243103516),.PIECEWISE_BEZIER_KNOTS.); +#77664 = CARTESIAN_POINT('',(1.469021242814E-016,-4.817751846723E-017)); +#77665 = CARTESIAN_POINT('',(2.71,1.156750759485E-016)); +#77666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#77667 = ORIENTED_EDGE('',*,*,#77668,.F.); +#77668 = EDGE_CURVE('',#77669,#77642,#77671,.T.); +#77669 = VERTEX_POINT('',#77670); +#77670 = CARTESIAN_POINT('',(-0.671621551758,-1.383243103516,0.1)); +#77671 = SURFACE_CURVE('',#77672,(#77676,#77683),.PCURVE_S1.); +#77672 = LINE('',#77673,#77674); +#77673 = CARTESIAN_POINT('',(-0.671621551758,-1.383243103516,0.1)); +#77674 = VECTOR('',#77675,1.); +#77675 = DIRECTION('',(-0.707106781187,0.707106781187,0.E+000)); +#77676 = PCURVE('',#77524,#77677); +#77677 = DEFINITIONAL_REPRESENTATION('',(#77678),#77682); +#77678 = LINE('',#77679,#77680); +#77679 = CARTESIAN_POINT('',(2.488646148221,-1.208340300844)); +#77680 = VECTOR('',#77681,1.); +#77681 = DIRECTION('',(-0.944940257227,-0.327242891857)); +#77682 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#77683 = PCURVE('',#77684,#77689); +#77684 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#77685,#77686) + ,(#77687,#77688 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,0.134350288425),( + 0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#77685 = CARTESIAN_POINT('',(-0.671621551758,-1.383243103516,0.1)); +#77686 = CARTESIAN_POINT('',(-0.705,-1.45,0.575)); +#77687 = CARTESIAN_POINT('',(-0.733243103516,-1.321621551758,0.1)); +#77688 = CARTESIAN_POINT('',(-0.8,-1.355,0.575)); +#77689 = DEFINITIONAL_REPRESENTATION('',(#77690),#77693); +#77690 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#77691,#77692),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,8.714603423064E-002),.PIECEWISE_BEZIER_KNOTS.); +#77691 = CARTESIAN_POINT('',(4.602860044311E-017,-1.148020543738E-016)); +#77692 = CARTESIAN_POINT('',(0.134350288425,-5.922077236325E-017)); +#77693 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#77694 = ORIENTED_EDGE('',*,*,#77695,.F.); +#77695 = EDGE_CURVE('',#77696,#77669,#77698,.T.); +#77696 = VERTEX_POINT('',#77697); +#77697 = CARTESIAN_POINT('',(0.671621551758,-1.383243103516,0.1)); +#77698 = SURFACE_CURVE('',#77699,(#77703,#77710),.PCURVE_S1.); +#77699 = LINE('',#77700,#77701); +#77700 = CARTESIAN_POINT('',(0.671621551758,-1.383243103516,0.1)); +#77701 = VECTOR('',#77702,1.); +#77702 = DIRECTION('',(-1.,-2.22044604925E-016,0.E+000)); +#77703 = PCURVE('',#77524,#77704); +#77704 = DEFINITIONAL_REPRESENTATION('',(#77705),#77709); +#77705 = LINE('',#77706,#77707); +#77706 = CARTESIAN_POINT('',(3.075345178812,1.299627072626E-012)); +#77707 = VECTOR('',#77708,1.); +#77708 = DIRECTION('',(-0.436777995774,-0.899569331629)); +#77709 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#77710 = PCURVE('',#77711,#77716); +#77711 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#77712,#77713) + ,(#77714,#77715 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,1.41),(0.E+000,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#77712 = CARTESIAN_POINT('',(0.671621551758,-1.383243103516,0.1)); +#77713 = CARTESIAN_POINT('',(0.705,-1.45,0.575)); +#77714 = CARTESIAN_POINT('',(-0.671621551758,-1.383243103516,0.1)); +#77715 = CARTESIAN_POINT('',(-0.705,-1.45,0.575)); +#77716 = DEFINITIONAL_REPRESENTATION('',(#77717),#77720); +#77717 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#77718,#77719),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.343243103516),.PIECEWISE_BEZIER_KNOTS.); +#77718 = CARTESIAN_POINT('',(-6.05610588339E-017,-3.350105096846E-017)); +#77719 = CARTESIAN_POINT('',(1.41,1.723841211915E-017)); +#77720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#77721 = ORIENTED_EDGE('',*,*,#77722,.F.); +#77722 = EDGE_CURVE('',#77723,#77696,#77725,.T.); +#77723 = VERTEX_POINT('',#77724); +#77724 = CARTESIAN_POINT('',(0.733243103516,-1.321621551758,0.1)); +#77725 = SURFACE_CURVE('',#77726,(#77730,#77737),.PCURVE_S1.); +#77726 = LINE('',#77727,#77728); +#77727 = CARTESIAN_POINT('',(0.733243103516,-1.321621551758,0.1)); +#77728 = VECTOR('',#77729,1.); +#77729 = DIRECTION('',(-0.707106781187,-0.707106781187,0.E+000)); +#77730 = PCURVE('',#77524,#77731); +#77731 = DEFINITIONAL_REPRESENTATION('',(#77732),#77736); +#77732 = LINE('',#77733,#77734); +#77733 = CARTESIAN_POINT('',(3.046827258556,8.234779600354E-002)); +#77734 = VECTOR('',#77735,1.); +#77735 = DIRECTION('',(0.327242891857,-0.944940257227)); +#77736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#77737 = PCURVE('',#77738,#77743); +#77738 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#77739,#77740) + ,(#77741,#77742 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,0.134350288425),( + 0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#77739 = CARTESIAN_POINT('',(0.733243103516,-1.321621551758,0.1)); +#77740 = CARTESIAN_POINT('',(0.8,-1.355,0.575)); +#77741 = CARTESIAN_POINT('',(0.671621551758,-1.383243103516,0.1)); +#77742 = CARTESIAN_POINT('',(0.705,-1.45,0.575)); +#77743 = DEFINITIONAL_REPRESENTATION('',(#77744),#77747); +#77744 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#77745,#77746),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,8.714603423064E-002),.PIECEWISE_BEZIER_KNOTS.); +#77745 = CARTESIAN_POINT('',(-2.60880453843E-016,-1.330778225322E-016)); +#77746 = CARTESIAN_POINT('',(0.134350288425,-1.309140503987E-016)); +#77747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#77748 = ORIENTED_EDGE('',*,*,#77749,.F.); +#77749 = EDGE_CURVE('',#77750,#77723,#77752,.T.); +#77750 = VERTEX_POINT('',#77751); +#77751 = CARTESIAN_POINT('',(0.733243103516,1.321621551758,0.1)); +#77752 = SURFACE_CURVE('',#77753,(#77757,#77764),.PCURVE_S1.); +#77753 = LINE('',#77754,#77755); +#77754 = CARTESIAN_POINT('',(0.733243103516,1.321621551758,0.1)); +#77755 = VECTOR('',#77756,1.); +#77756 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#77757 = PCURVE('',#77524,#77758); +#77758 = DEFINITIONAL_REPRESENTATION('',(#77759),#77763); +#77759 = LINE('',#77760,#77761); +#77760 = CARTESIAN_POINT('',(0.669046826593,1.236858221101)); +#77761 = VECTOR('',#77762,1.); +#77762 = DIRECTION('',(0.899569331629,-0.436777995774)); +#77763 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#77764 = PCURVE('',#77765,#77770); +#77765 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#77766,#77767) + ,(#77768,#77769 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,2.71),(0.E+000,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#77766 = CARTESIAN_POINT('',(0.733243103516,1.321621551758,0.1)); +#77767 = CARTESIAN_POINT('',(0.8,1.355,0.575)); +#77768 = CARTESIAN_POINT('',(0.733243103516,-1.321621551758,0.1)); +#77769 = CARTESIAN_POINT('',(0.8,-1.355,0.575)); +#77770 = DEFINITIONAL_REPRESENTATION('',(#77771),#77774); +#77771 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#77772,#77773),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,2.643243103516),.PIECEWISE_BEZIER_KNOTS.); +#77772 = CARTESIAN_POINT('',(1.469021242814E-016,-4.817751846723E-017)); +#77773 = CARTESIAN_POINT('',(2.71,1.156750759485E-016)); +#77774 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#77775 = ORIENTED_EDGE('',*,*,#77776,.F.); +#77776 = EDGE_CURVE('',#77505,#77750,#77777,.T.); +#77777 = SURFACE_CURVE('',#77778,(#77782,#77789),.PCURVE_S1.); +#77778 = LINE('',#77779,#77780); +#77779 = CARTESIAN_POINT('',(0.671621551758,1.383243103516,0.1)); +#77780 = VECTOR('',#77781,1.); +#77781 = DIRECTION('',(0.707106781187,-0.707106781187,0.E+000)); +#77782 = PCURVE('',#77524,#77783); +#77783 = DEFINITIONAL_REPRESENTATION('',(#77784),#77788); +#77784 = LINE('',#77785,#77786); +#77785 = CARTESIAN_POINT('',(0.586699030591,1.208340300845)); +#77786 = VECTOR('',#77787,1.); +#77787 = DIRECTION('',(0.944940257227,0.327242891857)); +#77788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#77789 = PCURVE('',#77551,#77790); +#77790 = DEFINITIONAL_REPRESENTATION('',(#77791),#77794); +#77791 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#77792,#77793),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,8.714603423064E-002),.PIECEWISE_BEZIER_KNOTS.); +#77792 = CARTESIAN_POINT('',(4.602860044311E-017,-1.148020543738E-016)); +#77793 = CARTESIAN_POINT('',(0.134350288425,-5.922077236325E-017)); +#77794 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#77795 = ORIENTED_EDGE('',*,*,#77502,.F.); +#77796 = ADVANCED_FACE('',(#77797),#77551,.F.); +#77797 = FACE_BOUND('',#77798,.F.); +#77798 = EDGE_LOOP('',(#77799,#77800,#77822,#77848)); +#77799 = ORIENTED_EDGE('',*,*,#77776,.T.); +#77800 = ORIENTED_EDGE('',*,*,#77801,.T.); +#77801 = EDGE_CURVE('',#77750,#77802,#77804,.T.); +#77802 = VERTEX_POINT('',#77803); +#77803 = CARTESIAN_POINT('',(0.8,1.355,0.575)); +#77804 = SURFACE_CURVE('',#77805,(#77808,#77815),.PCURVE_S1.); +#77805 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#77806,#77807),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#77806 = CARTESIAN_POINT('',(0.733243103516,1.321621551758,0.1)); +#77807 = CARTESIAN_POINT('',(0.8,1.355,0.575)); +#77808 = PCURVE('',#77551,#77809); +#77809 = DEFINITIONAL_REPRESENTATION('',(#77810),#77814); +#77810 = LINE('',#77811,#77812); +#77811 = CARTESIAN_POINT('',(0.134350288425,-1.301233716122E-016)); +#77812 = VECTOR('',#77813,1.); +#77813 = DIRECTION('',(-2.775557561563E-016,1.)); +#77814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#77815 = PCURVE('',#77765,#77816); +#77816 = DEFINITIONAL_REPRESENTATION('',(#77817),#77821); +#77817 = LINE('',#77818,#77819); +#77818 = CARTESIAN_POINT('',(1.469021242814E-016,-4.817751846723E-017)); +#77819 = VECTOR('',#77820,1.); +#77820 = DIRECTION('',(-7.604816617641E-017,1.)); +#77821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#77822 = ORIENTED_EDGE('',*,*,#77823,.F.); +#77823 = EDGE_CURVE('',#77537,#77802,#77824,.T.); +#77824 = SURFACE_CURVE('',#77825,(#77829,#77836),.PCURVE_S1.); +#77825 = LINE('',#77826,#77827); +#77826 = CARTESIAN_POINT('',(0.705,1.45,0.575)); +#77827 = VECTOR('',#77828,1.); +#77828 = DIRECTION('',(0.707106781187,-0.707106781187,0.E+000)); +#77829 = PCURVE('',#77551,#77830); +#77830 = DEFINITIONAL_REPRESENTATION('',(#77831),#77835); +#77831 = LINE('',#77832,#77833); +#77832 = CARTESIAN_POINT('',(-1.768727166385E-016,1.)); +#77833 = VECTOR('',#77834,1.); +#77834 = DIRECTION('',(1.,0.E+000)); +#77835 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#77836 = PCURVE('',#77837,#77842); +#77837 = PLANE('',#77838); +#77838 = AXIS2_PLACEMENT_3D('',#77839,#77840,#77841); +#77839 = CARTESIAN_POINT('',(0.705,1.45,0.725)); +#77840 = DIRECTION('',(-0.707106781187,-0.707106781187,0.E+000)); +#77841 = DIRECTION('',(0.707106781187,-0.707106781187,0.E+000)); +#77842 = DEFINITIONAL_REPRESENTATION('',(#77843),#77847); +#77843 = LINE('',#77844,#77845); +#77844 = CARTESIAN_POINT('',(0.E+000,-0.15)); +#77845 = VECTOR('',#77846,1.); +#77846 = DIRECTION('',(1.,0.E+000)); +#77847 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#77848 = ORIENTED_EDGE('',*,*,#77536,.F.); +#77849 = ADVANCED_FACE('',(#77850),#77579,.F.); +#77850 = FACE_BOUND('',#77851,.F.); +#77851 = EDGE_LOOP('',(#77852,#77853,#77873,#77901)); +#77852 = ORIENTED_EDGE('',*,*,#77563,.T.); +#77853 = ORIENTED_EDGE('',*,*,#77854,.T.); +#77854 = EDGE_CURVE('',#77537,#77855,#77857,.T.); +#77855 = VERTEX_POINT('',#77856); +#77856 = CARTESIAN_POINT('',(0.705,1.45,0.725)); +#77857 = SURFACE_CURVE('',#77858,(#77861,#77867),.PCURVE_S1.); +#77858 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#77859,#77860),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#77859 = CARTESIAN_POINT('',(0.705,1.45,0.575)); +#77860 = CARTESIAN_POINT('',(0.705,1.45,0.725)); +#77861 = PCURVE('',#77579,#77862); +#77862 = DEFINITIONAL_REPRESENTATION('',(#77863),#77866); +#77863 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#77864,#77865),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#77864 = CARTESIAN_POINT('',(1.41,-0.15)); +#77865 = CARTESIAN_POINT('',(1.41,0.E+000)); +#77866 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#77867 = PCURVE('',#77837,#77868); +#77868 = DEFINITIONAL_REPRESENTATION('',(#77869),#77872); +#77869 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#77870,#77871),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#77870 = CARTESIAN_POINT('',(0.E+000,-0.15)); +#77871 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#77872 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#77873 = ORIENTED_EDGE('',*,*,#77874,.F.); +#77874 = EDGE_CURVE('',#77875,#77855,#77877,.T.); +#77875 = VERTEX_POINT('',#77876); +#77876 = CARTESIAN_POINT('',(-0.705,1.45,0.725)); +#77877 = SURFACE_CURVE('',#77878,(#77882,#77889),.PCURVE_S1.); +#77878 = LINE('',#77879,#77880); +#77879 = CARTESIAN_POINT('',(-0.705,1.45,0.725)); +#77880 = VECTOR('',#77881,1.); +#77881 = DIRECTION('',(1.,2.22044604925E-016,0.E+000)); +#77882 = PCURVE('',#77579,#77883); +#77883 = DEFINITIONAL_REPRESENTATION('',(#77884),#77888); +#77884 = LINE('',#77885,#77886); +#77885 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#77886 = VECTOR('',#77887,1.); +#77887 = DIRECTION('',(1.,0.E+000)); +#77888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#77889 = PCURVE('',#77890,#77895); +#77890 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#77891,#77892) + ,(#77893,#77894 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,1.41),(0.E+000,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#77891 = CARTESIAN_POINT('',(-0.705,1.45,0.725)); +#77892 = CARTESIAN_POINT('',(-0.6925,1.425,0.725)); +#77893 = CARTESIAN_POINT('',(0.705,1.45,0.725)); +#77894 = CARTESIAN_POINT('',(0.6925,1.425,0.725)); +#77895 = DEFINITIONAL_REPRESENTATION('',(#77896),#77900); +#77896 = LINE('',#77897,#77898); +#77897 = CARTESIAN_POINT('',(8.267352998703E-017,1.296771946272E-015)); +#77898 = VECTOR('',#77899,1.); +#77899 = DIRECTION('',(1.,-5.042078377228E-015)); +#77900 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#77901 = ORIENTED_EDGE('',*,*,#77902,.F.); +#77902 = EDGE_CURVE('',#77564,#77875,#77903,.T.); +#77903 = SURFACE_CURVE('',#77904,(#77907,#77913),.PCURVE_S1.); +#77904 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#77905,#77906),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#77905 = CARTESIAN_POINT('',(-0.705,1.45,0.575)); +#77906 = CARTESIAN_POINT('',(-0.705,1.45,0.725)); +#77907 = PCURVE('',#77579,#77908); +#77908 = DEFINITIONAL_REPRESENTATION('',(#77909),#77912); +#77909 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#77910,#77911),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#77910 = CARTESIAN_POINT('',(0.E+000,-0.15)); +#77911 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#77912 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#77913 = PCURVE('',#77914,#77919); +#77914 = PLANE('',#77915); +#77915 = AXIS2_PLACEMENT_3D('',#77916,#77917,#77918); +#77916 = CARTESIAN_POINT('',(-0.8,1.355,0.725)); +#77917 = DIRECTION('',(0.707106781187,-0.707106781187,0.E+000)); +#77918 = DIRECTION('',(0.707106781187,0.707106781187,0.E+000)); +#77919 = DEFINITIONAL_REPRESENTATION('',(#77920),#77923); +#77920 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#77921,#77922),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#77921 = CARTESIAN_POINT('',(0.134350288425,-0.15)); +#77922 = CARTESIAN_POINT('',(0.134350288425,0.E+000)); +#77923 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#77924 = ADVANCED_FACE('',(#77925),#77604,.F.); +#77925 = FACE_BOUND('',#77926,.F.); +#77926 = EDGE_LOOP('',(#77927,#77928,#77929,#77952)); +#77927 = ORIENTED_EDGE('',*,*,#77619,.T.); +#77928 = ORIENTED_EDGE('',*,*,#77591,.T.); +#77929 = ORIENTED_EDGE('',*,*,#77930,.F.); +#77930 = EDGE_CURVE('',#77931,#77564,#77933,.T.); +#77931 = VERTEX_POINT('',#77932); +#77932 = CARTESIAN_POINT('',(-0.8,1.355,0.575)); +#77933 = SURFACE_CURVE('',#77934,(#77938,#77945),.PCURVE_S1.); +#77934 = LINE('',#77935,#77936); +#77935 = CARTESIAN_POINT('',(-0.8,1.355,0.575)); +#77936 = VECTOR('',#77937,1.); +#77937 = DIRECTION('',(0.707106781187,0.707106781187,0.E+000)); +#77938 = PCURVE('',#77604,#77939); +#77939 = DEFINITIONAL_REPRESENTATION('',(#77940),#77944); +#77940 = LINE('',#77941,#77942); +#77941 = CARTESIAN_POINT('',(2.22281273105E-017,1.)); +#77942 = VECTOR('',#77943,1.); +#77943 = DIRECTION('',(1.,0.E+000)); +#77944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#77945 = PCURVE('',#77914,#77946); +#77946 = DEFINITIONAL_REPRESENTATION('',(#77947),#77951); +#77947 = LINE('',#77948,#77949); +#77948 = CARTESIAN_POINT('',(0.E+000,-0.15)); +#77949 = VECTOR('',#77950,1.); +#77950 = DIRECTION('',(1.,0.E+000)); +#77951 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#77952 = ORIENTED_EDGE('',*,*,#77953,.F.); +#77953 = EDGE_CURVE('',#77620,#77931,#77954,.T.); +#77954 = SURFACE_CURVE('',#77955,(#77958,#77965),.PCURVE_S1.); +#77955 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#77956,#77957),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#77956 = CARTESIAN_POINT('',(-0.733243103516,1.321621551758,0.1)); +#77957 = CARTESIAN_POINT('',(-0.8,1.355,0.575)); +#77958 = PCURVE('',#77604,#77959); +#77959 = DEFINITIONAL_REPRESENTATION('',(#77960),#77964); +#77960 = LINE('',#77961,#77962); +#77961 = CARTESIAN_POINT('',(-2.60880453843E-016,-1.330778225322E-016)); +#77962 = VECTOR('',#77963,1.); +#77963 = DIRECTION('',(2.831085811535E-016,1.)); +#77964 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#77965 = PCURVE('',#77657,#77966); +#77966 = DEFINITIONAL_REPRESENTATION('',(#77967),#77971); +#77967 = LINE('',#77968,#77969); +#77968 = CARTESIAN_POINT('',(2.71,-2.292147173168E-017)); +#77969 = VECTOR('',#77970,1.); +#77970 = DIRECTION('',(0.E+000,1.)); +#77971 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#77972 = ADVANCED_FACE('',(#77973),#77765,.F.); +#77973 = FACE_BOUND('',#77974,.F.); +#77974 = EDGE_LOOP('',(#77975,#77976,#77998,#78026,#78054,#78082,#78110, + #78136)); +#77975 = ORIENTED_EDGE('',*,*,#77749,.T.); +#77976 = ORIENTED_EDGE('',*,*,#77977,.T.); +#77977 = EDGE_CURVE('',#77723,#77978,#77980,.T.); +#77978 = VERTEX_POINT('',#77979); +#77979 = CARTESIAN_POINT('',(0.8,-1.355,0.575)); +#77980 = SURFACE_CURVE('',#77981,(#77984,#77991),.PCURVE_S1.); +#77981 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#77982,#77983),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#77982 = CARTESIAN_POINT('',(0.733243103516,-1.321621551758,0.1)); +#77983 = CARTESIAN_POINT('',(0.8,-1.355,0.575)); +#77984 = PCURVE('',#77765,#77985); +#77985 = DEFINITIONAL_REPRESENTATION('',(#77986),#77990); +#77986 = LINE('',#77987,#77988); +#77987 = CARTESIAN_POINT('',(2.71,-2.292147173168E-017)); +#77988 = VECTOR('',#77989,1.); +#77989 = DIRECTION('',(0.E+000,1.)); +#77990 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#77991 = PCURVE('',#77738,#77992); +#77992 = DEFINITIONAL_REPRESENTATION('',(#77993),#77997); +#77993 = LINE('',#77994,#77995); +#77994 = CARTESIAN_POINT('',(-2.60880453843E-016,-1.330778225322E-016)); +#77995 = VECTOR('',#77996,1.); +#77996 = DIRECTION('',(2.831085811535E-016,1.)); +#77997 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#77998 = ORIENTED_EDGE('',*,*,#77999,.F.); +#77999 = EDGE_CURVE('',#78000,#77978,#78002,.T.); +#78000 = VERTEX_POINT('',#78001); +#78001 = CARTESIAN_POINT('',(0.8,-1.14,0.575)); +#78002 = SURFACE_CURVE('',#78003,(#78007,#78014),.PCURVE_S1.); +#78003 = LINE('',#78004,#78005); +#78004 = CARTESIAN_POINT('',(0.8,1.355,0.575)); +#78005 = VECTOR('',#78006,1.); +#78006 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#78007 = PCURVE('',#77765,#78008); +#78008 = DEFINITIONAL_REPRESENTATION('',(#78009),#78013); +#78009 = LINE('',#78010,#78011); +#78010 = CARTESIAN_POINT('',(0.E+000,1.)); +#78011 = VECTOR('',#78012,1.); +#78012 = DIRECTION('',(1.,0.E+000)); +#78013 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#78014 = PCURVE('',#78015,#78020); +#78015 = PLANE('',#78016); +#78016 = AXIS2_PLACEMENT_3D('',#78017,#78018,#78019); +#78017 = CARTESIAN_POINT('',(0.8,1.355,0.725)); +#78018 = DIRECTION('',(-1.,-2.22044604925E-016,0.E+000)); +#78019 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#78020 = DEFINITIONAL_REPRESENTATION('',(#78021),#78025); +#78021 = LINE('',#78022,#78023); +#78022 = CARTESIAN_POINT('',(0.E+000,-0.15)); +#78023 = VECTOR('',#78024,1.); +#78024 = DIRECTION('',(1.,0.E+000)); +#78025 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#78026 = ORIENTED_EDGE('',*,*,#78027,.F.); +#78027 = EDGE_CURVE('',#78028,#78000,#78030,.T.); +#78028 = VERTEX_POINT('',#78029); +#78029 = CARTESIAN_POINT('',(0.8,-0.76,0.575)); +#78030 = SURFACE_CURVE('',#78031,(#78035,#78042),.PCURVE_S1.); +#78031 = LINE('',#78032,#78033); +#78032 = CARTESIAN_POINT('',(0.8,1.355,0.575)); +#78033 = VECTOR('',#78034,1.); +#78034 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#78035 = PCURVE('',#77765,#78036); +#78036 = DEFINITIONAL_REPRESENTATION('',(#78037),#78041); +#78037 = LINE('',#78038,#78039); +#78038 = CARTESIAN_POINT('',(0.E+000,1.)); +#78039 = VECTOR('',#78040,1.); +#78040 = DIRECTION('',(1.,0.E+000)); +#78041 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#78042 = PCURVE('',#78043,#78048); +#78043 = PLANE('',#78044); +#78044 = AXIS2_PLACEMENT_3D('',#78045,#78046,#78047); +#78045 = CARTESIAN_POINT('',(0.75,-0.76,0.575)); +#78046 = DIRECTION('',(0.E+000,0.E+000,1.)); +#78047 = DIRECTION('',(1.,2.22044604925E-016,-0.E+000)); +#78048 = DEFINITIONAL_REPRESENTATION('',(#78049),#78053); +#78049 = LINE('',#78050,#78051); +#78050 = CARTESIAN_POINT('',(5.E-002,2.115)); +#78051 = VECTOR('',#78052,1.); +#78052 = DIRECTION('',(0.E+000,-1.)); +#78053 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#78054 = ORIENTED_EDGE('',*,*,#78055,.F.); +#78055 = EDGE_CURVE('',#78056,#78028,#78058,.T.); +#78056 = VERTEX_POINT('',#78057); +#78057 = CARTESIAN_POINT('',(0.8,0.76,0.575)); +#78058 = SURFACE_CURVE('',#78059,(#78063,#78070),.PCURVE_S1.); +#78059 = LINE('',#78060,#78061); +#78060 = CARTESIAN_POINT('',(0.8,1.355,0.575)); +#78061 = VECTOR('',#78062,1.); +#78062 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#78063 = PCURVE('',#77765,#78064); +#78064 = DEFINITIONAL_REPRESENTATION('',(#78065),#78069); +#78065 = LINE('',#78066,#78067); +#78066 = CARTESIAN_POINT('',(1.110223024625E-016,1.)); +#78067 = VECTOR('',#78068,1.); +#78068 = DIRECTION('',(1.,0.E+000)); +#78069 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#78070 = PCURVE('',#78071,#78076); +#78071 = PLANE('',#78072); +#78072 = AXIS2_PLACEMENT_3D('',#78073,#78074,#78075); +#78073 = CARTESIAN_POINT('',(0.8,1.355,0.725)); +#78074 = DIRECTION('',(-1.,-2.22044604925E-016,0.E+000)); +#78075 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#78076 = DEFINITIONAL_REPRESENTATION('',(#78077),#78081); +#78077 = LINE('',#78078,#78079); +#78078 = CARTESIAN_POINT('',(0.E+000,-0.15)); +#78079 = VECTOR('',#78080,1.); +#78080 = DIRECTION('',(1.,0.E+000)); +#78081 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#78082 = ORIENTED_EDGE('',*,*,#78083,.F.); +#78083 = EDGE_CURVE('',#78084,#78056,#78086,.T.); +#78084 = VERTEX_POINT('',#78085); +#78085 = CARTESIAN_POINT('',(0.8,1.14,0.575)); +#78086 = SURFACE_CURVE('',#78087,(#78091,#78098),.PCURVE_S1.); +#78087 = LINE('',#78088,#78089); +#78088 = CARTESIAN_POINT('',(0.8,1.355,0.575)); +#78089 = VECTOR('',#78090,1.); +#78090 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#78091 = PCURVE('',#77765,#78092); +#78092 = DEFINITIONAL_REPRESENTATION('',(#78093),#78097); +#78093 = LINE('',#78094,#78095); +#78094 = CARTESIAN_POINT('',(-5.551115123126E-017,1.)); +#78095 = VECTOR('',#78096,1.); +#78096 = DIRECTION('',(1.,0.E+000)); +#78097 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#78098 = PCURVE('',#78099,#78104); +#78099 = PLANE('',#78100); +#78100 = AXIS2_PLACEMENT_3D('',#78101,#78102,#78103); +#78101 = CARTESIAN_POINT('',(0.75,1.14,0.575)); +#78102 = DIRECTION('',(0.E+000,0.E+000,1.)); +#78103 = DIRECTION('',(1.,2.22044604925E-016,-0.E+000)); +#78104 = DEFINITIONAL_REPRESENTATION('',(#78105),#78109); +#78105 = LINE('',#78106,#78107); +#78106 = CARTESIAN_POINT('',(5.E-002,0.215)); +#78107 = VECTOR('',#78108,1.); +#78108 = DIRECTION('',(0.E+000,-1.)); +#78109 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#78110 = ORIENTED_EDGE('',*,*,#78111,.F.); +#78111 = EDGE_CURVE('',#77802,#78084,#78112,.T.); +#78112 = SURFACE_CURVE('',#78113,(#78117,#78124),.PCURVE_S1.); +#78113 = LINE('',#78114,#78115); +#78114 = CARTESIAN_POINT('',(0.8,1.355,0.575)); +#78115 = VECTOR('',#78116,1.); +#78116 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#78117 = PCURVE('',#77765,#78118); +#78118 = DEFINITIONAL_REPRESENTATION('',(#78119),#78123); +#78119 = LINE('',#78120,#78121); +#78120 = CARTESIAN_POINT('',(7.085395810498E-017,1.)); +#78121 = VECTOR('',#78122,1.); +#78122 = DIRECTION('',(1.,0.E+000)); +#78123 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#78124 = PCURVE('',#78125,#78130); +#78125 = PLANE('',#78126); +#78126 = AXIS2_PLACEMENT_3D('',#78127,#78128,#78129); +#78127 = CARTESIAN_POINT('',(0.8,1.355,0.725)); +#78128 = DIRECTION('',(-1.,-2.22044604925E-016,0.E+000)); +#78129 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#78130 = DEFINITIONAL_REPRESENTATION('',(#78131),#78135); +#78131 = LINE('',#78132,#78133); +#78132 = CARTESIAN_POINT('',(0.E+000,-0.15)); +#78133 = VECTOR('',#78134,1.); +#78134 = DIRECTION('',(1.,0.E+000)); +#78135 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#78136 = ORIENTED_EDGE('',*,*,#77801,.F.); +#78137 = ADVANCED_FACE('',(#78138),#77738,.F.); +#78138 = FACE_BOUND('',#78139,.F.); +#78139 = EDGE_LOOP('',(#78140,#78141,#78163,#78189)); +#78140 = ORIENTED_EDGE('',*,*,#77722,.T.); +#78141 = ORIENTED_EDGE('',*,*,#78142,.T.); +#78142 = EDGE_CURVE('',#77696,#78143,#78145,.T.); +#78143 = VERTEX_POINT('',#78144); +#78144 = CARTESIAN_POINT('',(0.705,-1.45,0.575)); +#78145 = SURFACE_CURVE('',#78146,(#78149,#78156),.PCURVE_S1.); +#78146 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#78147,#78148),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#78147 = CARTESIAN_POINT('',(0.671621551758,-1.383243103516,0.1)); +#78148 = CARTESIAN_POINT('',(0.705,-1.45,0.575)); +#78149 = PCURVE('',#77738,#78150); +#78150 = DEFINITIONAL_REPRESENTATION('',(#78151),#78155); +#78151 = LINE('',#78152,#78153); +#78152 = CARTESIAN_POINT('',(0.134350288425,-1.082925384005E-016)); +#78153 = VECTOR('',#78154,1.); +#78154 = DIRECTION('',(3.053113317719E-016,1.)); +#78155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#78156 = PCURVE('',#77711,#78157); +#78157 = DEFINITIONAL_REPRESENTATION('',(#78158),#78162); +#78158 = LINE('',#78159,#78160); +#78159 = CARTESIAN_POINT('',(-6.05610588339E-017,-3.350105096846E-017)); +#78160 = VECTOR('',#78161,1.); +#78161 = DIRECTION('',(2.950397122391E-017,1.)); +#78162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#78163 = ORIENTED_EDGE('',*,*,#78164,.F.); +#78164 = EDGE_CURVE('',#77978,#78143,#78165,.T.); +#78165 = SURFACE_CURVE('',#78166,(#78170,#78177),.PCURVE_S1.); +#78166 = LINE('',#78167,#78168); +#78167 = CARTESIAN_POINT('',(0.8,-1.355,0.575)); +#78168 = VECTOR('',#78169,1.); +#78169 = DIRECTION('',(-0.707106781187,-0.707106781187,0.E+000)); +#78170 = PCURVE('',#77738,#78171); +#78171 = DEFINITIONAL_REPRESENTATION('',(#78172),#78176); +#78172 = LINE('',#78173,#78174); +#78173 = CARTESIAN_POINT('',(2.22281273105E-017,1.)); +#78174 = VECTOR('',#78175,1.); +#78175 = DIRECTION('',(1.,0.E+000)); +#78176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#78177 = PCURVE('',#78178,#78183); +#78178 = PLANE('',#78179); +#78179 = AXIS2_PLACEMENT_3D('',#78180,#78181,#78182); +#78180 = CARTESIAN_POINT('',(0.8,-1.355,0.725)); +#78181 = DIRECTION('',(-0.707106781187,0.707106781187,0.E+000)); +#78182 = DIRECTION('',(-0.707106781187,-0.707106781187,0.E+000)); +#78183 = DEFINITIONAL_REPRESENTATION('',(#78184),#78188); +#78184 = LINE('',#78185,#78186); +#78185 = CARTESIAN_POINT('',(-0.E+000,-0.15)); +#78186 = VECTOR('',#78187,1.); +#78187 = DIRECTION('',(1.,0.E+000)); +#78188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#78189 = ORIENTED_EDGE('',*,*,#77977,.F.); +#78190 = ADVANCED_FACE('',(#78191),#77711,.F.); +#78191 = FACE_BOUND('',#78192,.F.); +#78192 = EDGE_LOOP('',(#78193,#78194,#78216,#78242)); +#78193 = ORIENTED_EDGE('',*,*,#77695,.T.); +#78194 = ORIENTED_EDGE('',*,*,#78195,.T.); +#78195 = EDGE_CURVE('',#77669,#78196,#78198,.T.); +#78196 = VERTEX_POINT('',#78197); +#78197 = CARTESIAN_POINT('',(-0.705,-1.45,0.575)); +#78198 = SURFACE_CURVE('',#78199,(#78202,#78209),.PCURVE_S1.); +#78199 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#78200,#78201),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#78200 = CARTESIAN_POINT('',(-0.671621551758,-1.383243103516,0.1)); +#78201 = CARTESIAN_POINT('',(-0.705,-1.45,0.575)); +#78202 = PCURVE('',#77711,#78203); +#78203 = DEFINITIONAL_REPRESENTATION('',(#78204),#78208); +#78204 = LINE('',#78205,#78206); +#78205 = CARTESIAN_POINT('',(1.41,-6.112279537843E-017)); +#78206 = VECTOR('',#78207,1.); +#78207 = DIRECTION('',(0.E+000,1.)); +#78208 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#78209 = PCURVE('',#77684,#78210); +#78210 = DEFINITIONAL_REPRESENTATION('',(#78211),#78215); +#78211 = LINE('',#78212,#78213); +#78212 = CARTESIAN_POINT('',(4.602860044311E-017,-1.148020543738E-016)); +#78213 = VECTOR('',#78214,1.); +#78214 = DIRECTION('',(-2.229013170816E-016,1.)); +#78215 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#78216 = ORIENTED_EDGE('',*,*,#78217,.F.); +#78217 = EDGE_CURVE('',#78143,#78196,#78218,.T.); +#78218 = SURFACE_CURVE('',#78219,(#78223,#78230),.PCURVE_S1.); +#78219 = LINE('',#78220,#78221); +#78220 = CARTESIAN_POINT('',(0.705,-1.45,0.575)); +#78221 = VECTOR('',#78222,1.); +#78222 = DIRECTION('',(-1.,-2.22044604925E-016,0.E+000)); +#78223 = PCURVE('',#77711,#78224); +#78224 = DEFINITIONAL_REPRESENTATION('',(#78225),#78229); +#78225 = LINE('',#78226,#78227); +#78226 = CARTESIAN_POINT('',(-3.105708760999E-017,1.)); +#78227 = VECTOR('',#78228,1.); +#78228 = DIRECTION('',(1.,7.873922160462E-017)); +#78229 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#78230 = PCURVE('',#78231,#78236); +#78231 = PLANE('',#78232); +#78232 = AXIS2_PLACEMENT_3D('',#78233,#78234,#78235); +#78233 = CARTESIAN_POINT('',(0.705,-1.45,0.725)); +#78234 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000)); +#78235 = DIRECTION('',(-1.,-2.22044604925E-016,0.E+000)); +#78236 = DEFINITIONAL_REPRESENTATION('',(#78237),#78241); +#78237 = LINE('',#78238,#78239); +#78238 = CARTESIAN_POINT('',(-0.E+000,-0.15)); +#78239 = VECTOR('',#78240,1.); +#78240 = DIRECTION('',(1.,0.E+000)); +#78241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#78242 = ORIENTED_EDGE('',*,*,#78142,.F.); +#78243 = ADVANCED_FACE('',(#78244),#77684,.F.); +#78244 = FACE_BOUND('',#78245,.F.); +#78245 = EDGE_LOOP('',(#78246,#78247,#78269,#78295)); +#78246 = ORIENTED_EDGE('',*,*,#77668,.T.); +#78247 = ORIENTED_EDGE('',*,*,#78248,.T.); +#78248 = EDGE_CURVE('',#77642,#78249,#78251,.T.); +#78249 = VERTEX_POINT('',#78250); +#78250 = CARTESIAN_POINT('',(-0.8,-1.355,0.575)); +#78251 = SURFACE_CURVE('',#78252,(#78255,#78262),.PCURVE_S1.); +#78252 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#78253,#78254),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#78253 = CARTESIAN_POINT('',(-0.733243103516,-1.321621551758,0.1)); +#78254 = CARTESIAN_POINT('',(-0.8,-1.355,0.575)); +#78255 = PCURVE('',#77684,#78256); +#78256 = DEFINITIONAL_REPRESENTATION('',(#78257),#78261); +#78257 = LINE('',#78258,#78259); +#78258 = CARTESIAN_POINT('',(0.134350288425,-1.301233716122E-016)); +#78259 = VECTOR('',#78260,1.); +#78260 = DIRECTION('',(-2.775557561563E-016,1.)); +#78261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#78262 = PCURVE('',#77657,#78263); +#78263 = DEFINITIONAL_REPRESENTATION('',(#78264),#78268); +#78264 = LINE('',#78265,#78266); +#78265 = CARTESIAN_POINT('',(1.469021242814E-016,-4.817751846723E-017)); +#78266 = VECTOR('',#78267,1.); +#78267 = DIRECTION('',(-7.604816617641E-017,1.)); +#78268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#78269 = ORIENTED_EDGE('',*,*,#78270,.F.); +#78270 = EDGE_CURVE('',#78196,#78249,#78271,.T.); +#78271 = SURFACE_CURVE('',#78272,(#78276,#78283),.PCURVE_S1.); +#78272 = LINE('',#78273,#78274); +#78273 = CARTESIAN_POINT('',(-0.705,-1.45,0.575)); +#78274 = VECTOR('',#78275,1.); +#78275 = DIRECTION('',(-0.707106781187,0.707106781187,0.E+000)); +#78276 = PCURVE('',#77684,#78277); +#78277 = DEFINITIONAL_REPRESENTATION('',(#78278),#78282); +#78278 = LINE('',#78279,#78280); +#78279 = CARTESIAN_POINT('',(-1.768727166385E-016,1.)); +#78280 = VECTOR('',#78281,1.); +#78281 = DIRECTION('',(1.,0.E+000)); +#78282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#78283 = PCURVE('',#78284,#78289); +#78284 = PLANE('',#78285); +#78285 = AXIS2_PLACEMENT_3D('',#78286,#78287,#78288); +#78286 = CARTESIAN_POINT('',(-0.705,-1.45,0.725)); +#78287 = DIRECTION('',(0.707106781187,0.707106781187,0.E+000)); +#78288 = DIRECTION('',(-0.707106781187,0.707106781187,0.E+000)); +#78289 = DEFINITIONAL_REPRESENTATION('',(#78290),#78294); +#78290 = LINE('',#78291,#78292); +#78291 = CARTESIAN_POINT('',(0.E+000,-0.15)); +#78292 = VECTOR('',#78293,1.); +#78293 = DIRECTION('',(1.,0.E+000)); +#78294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#78295 = ORIENTED_EDGE('',*,*,#78195,.F.); +#78296 = ADVANCED_FACE('',(#78297),#77657,.F.); +#78297 = FACE_BOUND('',#78298,.F.); +#78298 = EDGE_LOOP('',(#78299,#78300,#78301,#78329,#78357,#78385,#78413, + #78439)); +#78299 = ORIENTED_EDGE('',*,*,#77641,.T.); +#78300 = ORIENTED_EDGE('',*,*,#77953,.T.); +#78301 = ORIENTED_EDGE('',*,*,#78302,.F.); +#78302 = EDGE_CURVE('',#78303,#77931,#78305,.T.); +#78303 = VERTEX_POINT('',#78304); +#78304 = CARTESIAN_POINT('',(-0.8,1.14,0.575)); +#78305 = SURFACE_CURVE('',#78306,(#78310,#78317),.PCURVE_S1.); +#78306 = LINE('',#78307,#78308); +#78307 = CARTESIAN_POINT('',(-0.8,-1.355,0.575)); +#78308 = VECTOR('',#78309,1.); +#78309 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000)); +#78310 = PCURVE('',#77657,#78311); +#78311 = DEFINITIONAL_REPRESENTATION('',(#78312),#78316); +#78312 = LINE('',#78313,#78314); +#78313 = CARTESIAN_POINT('',(0.E+000,1.)); +#78314 = VECTOR('',#78315,1.); +#78315 = DIRECTION('',(1.,0.E+000)); +#78316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#78317 = PCURVE('',#78318,#78323); +#78318 = PLANE('',#78319); +#78319 = AXIS2_PLACEMENT_3D('',#78320,#78321,#78322); +#78320 = CARTESIAN_POINT('',(-0.8,-1.355,0.725)); +#78321 = DIRECTION('',(1.,2.22044604925E-016,0.E+000)); +#78322 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000)); +#78323 = DEFINITIONAL_REPRESENTATION('',(#78324),#78328); +#78324 = LINE('',#78325,#78326); +#78325 = CARTESIAN_POINT('',(0.E+000,-0.15)); +#78326 = VECTOR('',#78327,1.); +#78327 = DIRECTION('',(1.,0.E+000)); +#78328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#78329 = ORIENTED_EDGE('',*,*,#78330,.F.); +#78330 = EDGE_CURVE('',#78331,#78303,#78333,.T.); +#78331 = VERTEX_POINT('',#78332); +#78332 = CARTESIAN_POINT('',(-0.8,0.38,0.575)); +#78333 = SURFACE_CURVE('',#78334,(#78338,#78345),.PCURVE_S1.); +#78334 = LINE('',#78335,#78336); +#78335 = CARTESIAN_POINT('',(-0.8,-1.355,0.575)); +#78336 = VECTOR('',#78337,1.); +#78337 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000)); +#78338 = PCURVE('',#77657,#78339); +#78339 = DEFINITIONAL_REPRESENTATION('',(#78340),#78344); +#78340 = LINE('',#78341,#78342); +#78341 = CARTESIAN_POINT('',(0.E+000,1.)); +#78342 = VECTOR('',#78343,1.); +#78343 = DIRECTION('',(1.,0.E+000)); +#78344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#78345 = PCURVE('',#78346,#78351); +#78346 = PLANE('',#78347); +#78347 = AXIS2_PLACEMENT_3D('',#78348,#78349,#78350); +#78348 = CARTESIAN_POINT('',(-0.8,0.76,0.575)); +#78349 = DIRECTION('',(-4.927245422838E-030,-1.098117950747E-031,-1.)); +#78350 = DIRECTION('',(-1.,-2.22044604925E-016,4.927245422838E-030)); +#78351 = DEFINITIONAL_REPRESENTATION('',(#78352),#78356); +#78352 = LINE('',#78353,#78354); +#78353 = CARTESIAN_POINT('',(4.696243394164E-016,-2.115)); +#78354 = VECTOR('',#78355,1.); +#78355 = DIRECTION('',(-5.410696646554E-061,1.)); +#78356 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#78357 = ORIENTED_EDGE('',*,*,#78358,.F.); +#78358 = EDGE_CURVE('',#78359,#78331,#78361,.T.); +#78359 = VERTEX_POINT('',#78360); +#78360 = CARTESIAN_POINT('',(-0.8,-0.76,0.575)); +#78361 = SURFACE_CURVE('',#78362,(#78366,#78373),.PCURVE_S1.); +#78362 = LINE('',#78363,#78364); +#78363 = CARTESIAN_POINT('',(-0.8,-1.355,0.575)); +#78364 = VECTOR('',#78365,1.); +#78365 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000)); +#78366 = PCURVE('',#77657,#78367); +#78367 = DEFINITIONAL_REPRESENTATION('',(#78368),#78372); +#78368 = LINE('',#78369,#78370); +#78369 = CARTESIAN_POINT('',(1.110223024625E-016,1.)); +#78370 = VECTOR('',#78371,1.); +#78371 = DIRECTION('',(1.,0.E+000)); +#78372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#78373 = PCURVE('',#78374,#78379); +#78374 = PLANE('',#78375); +#78375 = AXIS2_PLACEMENT_3D('',#78376,#78377,#78378); +#78376 = CARTESIAN_POINT('',(-0.8,-1.355,0.725)); +#78377 = DIRECTION('',(1.,2.22044604925E-016,0.E+000)); +#78378 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000)); +#78379 = DEFINITIONAL_REPRESENTATION('',(#78380),#78384); +#78380 = LINE('',#78381,#78382); +#78381 = CARTESIAN_POINT('',(0.E+000,-0.15)); +#78382 = VECTOR('',#78383,1.); +#78383 = DIRECTION('',(1.,0.E+000)); +#78384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#78385 = ORIENTED_EDGE('',*,*,#78386,.F.); +#78386 = EDGE_CURVE('',#78387,#78359,#78389,.T.); +#78387 = VERTEX_POINT('',#78388); +#78388 = CARTESIAN_POINT('',(-0.8,-1.14,0.575)); +#78389 = SURFACE_CURVE('',#78390,(#78394,#78401),.PCURVE_S1.); +#78390 = LINE('',#78391,#78392); +#78391 = CARTESIAN_POINT('',(-0.8,-1.355,0.575)); +#78392 = VECTOR('',#78393,1.); +#78393 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000)); +#78394 = PCURVE('',#77657,#78395); +#78395 = DEFINITIONAL_REPRESENTATION('',(#78396),#78400); +#78396 = LINE('',#78397,#78398); +#78397 = CARTESIAN_POINT('',(-5.551115123126E-017,1.)); +#78398 = VECTOR('',#78399,1.); +#78399 = DIRECTION('',(1.,0.E+000)); +#78400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#78401 = PCURVE('',#78402,#78407); +#78402 = PLANE('',#78403); +#78403 = AXIS2_PLACEMENT_3D('',#78404,#78405,#78406); +#78404 = CARTESIAN_POINT('',(-0.75,-1.14,0.575)); +#78405 = DIRECTION('',(0.E+000,0.E+000,1.)); +#78406 = DIRECTION('',(-1.,-9.95799250103E-017,0.E+000)); +#78407 = DEFINITIONAL_REPRESENTATION('',(#78408),#78412); +#78408 = LINE('',#78409,#78410); +#78409 = CARTESIAN_POINT('',(5.E-002,0.215)); +#78410 = VECTOR('',#78411,1.); +#78411 = DIRECTION('',(1.224646799147E-016,-1.)); +#78412 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#78413 = ORIENTED_EDGE('',*,*,#78414,.F.); +#78414 = EDGE_CURVE('',#78249,#78387,#78415,.T.); +#78415 = SURFACE_CURVE('',#78416,(#78420,#78427),.PCURVE_S1.); +#78416 = LINE('',#78417,#78418); +#78417 = CARTESIAN_POINT('',(-0.8,-1.355,0.575)); +#78418 = VECTOR('',#78419,1.); +#78419 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000)); +#78420 = PCURVE('',#77657,#78421); +#78421 = DEFINITIONAL_REPRESENTATION('',(#78422),#78426); +#78422 = LINE('',#78423,#78424); +#78423 = CARTESIAN_POINT('',(7.085395810498E-017,1.)); +#78424 = VECTOR('',#78425,1.); +#78425 = DIRECTION('',(1.,0.E+000)); +#78426 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#78427 = PCURVE('',#78428,#78433); +#78428 = PLANE('',#78429); +#78429 = AXIS2_PLACEMENT_3D('',#78430,#78431,#78432); +#78430 = CARTESIAN_POINT('',(-0.8,-1.355,0.725)); +#78431 = DIRECTION('',(1.,2.22044604925E-016,0.E+000)); +#78432 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000)); +#78433 = DEFINITIONAL_REPRESENTATION('',(#78434),#78438); +#78434 = LINE('',#78435,#78436); +#78435 = CARTESIAN_POINT('',(0.E+000,-0.15)); +#78436 = VECTOR('',#78437,1.); +#78437 = DIRECTION('',(1.,0.E+000)); +#78438 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#78439 = ORIENTED_EDGE('',*,*,#78248,.F.); +#78440 = ADVANCED_FACE('',(#78441),#77837,.F.); +#78441 = FACE_BOUND('',#78442,.F.); +#78442 = EDGE_LOOP('',(#78443,#78444,#78464,#78490)); +#78443 = ORIENTED_EDGE('',*,*,#77823,.T.); +#78444 = ORIENTED_EDGE('',*,*,#78445,.T.); +#78445 = EDGE_CURVE('',#77802,#78446,#78448,.T.); +#78446 = VERTEX_POINT('',#78447); +#78447 = CARTESIAN_POINT('',(0.8,1.355,0.725)); +#78448 = SURFACE_CURVE('',#78449,(#78452,#78458),.PCURVE_S1.); +#78449 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#78450,#78451),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#78450 = CARTESIAN_POINT('',(0.8,1.355,0.575)); +#78451 = CARTESIAN_POINT('',(0.8,1.355,0.725)); +#78452 = PCURVE('',#77837,#78453); +#78453 = DEFINITIONAL_REPRESENTATION('',(#78454),#78457); +#78454 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#78455,#78456),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#78455 = CARTESIAN_POINT('',(0.134350288425,-0.15)); +#78456 = CARTESIAN_POINT('',(0.134350288425,0.E+000)); +#78457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#78458 = PCURVE('',#78125,#78459); +#78459 = DEFINITIONAL_REPRESENTATION('',(#78460),#78463); +#78460 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#78461,#78462),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#78461 = CARTESIAN_POINT('',(0.E+000,-0.15)); +#78462 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#78463 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#78464 = ORIENTED_EDGE('',*,*,#78465,.F.); +#78465 = EDGE_CURVE('',#77855,#78446,#78466,.T.); +#78466 = SURFACE_CURVE('',#78467,(#78471,#78478),.PCURVE_S1.); +#78467 = LINE('',#78468,#78469); +#78468 = CARTESIAN_POINT('',(0.705,1.45,0.725)); +#78469 = VECTOR('',#78470,1.); +#78470 = DIRECTION('',(0.707106781187,-0.707106781187,0.E+000)); +#78471 = PCURVE('',#77837,#78472); +#78472 = DEFINITIONAL_REPRESENTATION('',(#78473),#78477); +#78473 = LINE('',#78474,#78475); +#78474 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#78475 = VECTOR('',#78476,1.); +#78476 = DIRECTION('',(1.,0.E+000)); +#78477 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#78478 = PCURVE('',#78479,#78484); +#78479 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#78480,#78481) + ,(#78482,#78483 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,0.134350288425),( + 0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#78480 = CARTESIAN_POINT('',(0.705,1.45,0.725)); +#78481 = CARTESIAN_POINT('',(0.6925,1.425,0.725)); +#78482 = CARTESIAN_POINT('',(0.8,1.355,0.725)); +#78483 = CARTESIAN_POINT('',(0.775,1.3425,0.725)); +#78484 = DEFINITIONAL_REPRESENTATION('',(#78485),#78489); +#78485 = LINE('',#78486,#78487); +#78486 = CARTESIAN_POINT('',(-8.015109233988E-017,-1.27529498418E-015)); +#78487 = VECTOR('',#78488,1.); +#78488 = DIRECTION('',(1.,-1.455041679348E-014)); +#78489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#78490 = ORIENTED_EDGE('',*,*,#77854,.F.); +#78491 = ADVANCED_FACE('',(#78492),#77890,.F.); +#78492 = FACE_BOUND('',#78493,.F.); +#78493 = EDGE_LOOP('',(#78494,#78495,#78517,#78544)); +#78494 = ORIENTED_EDGE('',*,*,#77874,.T.); +#78495 = ORIENTED_EDGE('',*,*,#78496,.T.); +#78496 = EDGE_CURVE('',#77855,#78497,#78499,.T.); +#78497 = VERTEX_POINT('',#78498); +#78498 = CARTESIAN_POINT('',(0.6925,1.425,0.725)); +#78499 = SURFACE_CURVE('',#78500,(#78503,#78510),.PCURVE_S1.); +#78500 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#78501,#78502),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#78501 = CARTESIAN_POINT('',(0.705,1.45,0.725)); +#78502 = CARTESIAN_POINT('',(0.6925,1.425,0.725)); +#78503 = PCURVE('',#77890,#78504); +#78504 = DEFINITIONAL_REPRESENTATION('',(#78505),#78509); +#78505 = LINE('',#78506,#78507); +#78506 = CARTESIAN_POINT('',(1.41,1.292435084642E-015)); +#78507 = VECTOR('',#78508,1.); +#78508 = DIRECTION('',(0.E+000,1.)); +#78509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#78510 = PCURVE('',#78479,#78511); +#78511 = DEFINITIONAL_REPRESENTATION('',(#78512),#78516); +#78512 = LINE('',#78513,#78514); +#78513 = CARTESIAN_POINT('',(-8.015109233988E-017,-1.27529498418E-015)); +#78514 = VECTOR('',#78515,1.); +#78515 = DIRECTION('',(8.801616961162E-017,1.)); +#78516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#78517 = ORIENTED_EDGE('',*,*,#78518,.F.); +#78518 = EDGE_CURVE('',#78519,#78497,#78521,.T.); +#78519 = VERTEX_POINT('',#78520); +#78520 = CARTESIAN_POINT('',(-0.6925,1.425,0.725)); +#78521 = SURFACE_CURVE('',#78522,(#78526,#78532),.PCURVE_S1.); +#78522 = LINE('',#78523,#78524); +#78523 = CARTESIAN_POINT('',(-0.6925,1.425,0.725)); +#78524 = VECTOR('',#78525,1.); +#78525 = DIRECTION('',(1.,2.22044604925E-016,0.E+000)); +#78526 = PCURVE('',#77890,#78527); +#78527 = DEFINITIONAL_REPRESENTATION('',(#78528),#78531); +#78528 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#78529,#78530),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.385),.PIECEWISE_BEZIER_KNOTS.); +#78529 = CARTESIAN_POINT('',(-2.670548968033E-017,1.)); +#78530 = CARTESIAN_POINT('',(1.41,1.)); +#78531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#78532 = PCURVE('',#78533,#78538); +#78533 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#78534,#78535) + ,(#78536,#78537 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,1.385),(0.E+000,1. + ),.PIECEWISE_BEZIER_KNOTS.); +#78534 = CARTESIAN_POINT('',(-0.6925,1.425,0.725)); +#78535 = CARTESIAN_POINT('',(-0.659121551758,1.358243103516,1.2)); +#78536 = CARTESIAN_POINT('',(0.6925,1.425,0.725)); +#78537 = CARTESIAN_POINT('',(0.659121551758,1.358243103516,1.2)); +#78538 = DEFINITIONAL_REPRESENTATION('',(#78539),#78543); +#78539 = LINE('',#78540,#78541); +#78540 = CARTESIAN_POINT('',(2.42389743333E-016,2.257634038183E-016)); +#78541 = VECTOR('',#78542,1.); +#78542 = DIRECTION('',(1.,-9.301930021675E-017)); +#78543 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#78544 = ORIENTED_EDGE('',*,*,#78545,.F.); +#78545 = EDGE_CURVE('',#77875,#78519,#78546,.T.); +#78546 = SURFACE_CURVE('',#78547,(#78550,#78557),.PCURVE_S1.); +#78547 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#78548,#78549),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#78548 = CARTESIAN_POINT('',(-0.705,1.45,0.725)); +#78549 = CARTESIAN_POINT('',(-0.6925,1.425,0.725)); +#78550 = PCURVE('',#77890,#78551); +#78551 = DEFINITIONAL_REPRESENTATION('',(#78552),#78556); +#78552 = LINE('',#78553,#78554); +#78553 = CARTESIAN_POINT('',(8.267352998703E-017,1.296771946272E-015)); +#78554 = VECTOR('',#78555,1.); +#78555 = DIRECTION('',(-1.093790196674E-016,1.)); +#78556 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#78557 = PCURVE('',#78558,#78563); +#78558 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#78559,#78560) + ,(#78561,#78562 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,0.134350288425),( + 0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#78559 = CARTESIAN_POINT('',(-0.8,1.355,0.725)); +#78560 = CARTESIAN_POINT('',(-0.775,1.3425,0.725)); +#78561 = CARTESIAN_POINT('',(-0.705,1.45,0.725)); +#78562 = CARTESIAN_POINT('',(-0.6925,1.425,0.725)); +#78563 = DEFINITIONAL_REPRESENTATION('',(#78564),#78568); +#78564 = LINE('',#78565,#78566); +#78565 = CARTESIAN_POINT('',(0.134350288425,-9.609990988284E-015)); +#78566 = VECTOR('',#78567,1.); +#78567 = DIRECTION('',(0.E+000,1.)); +#78568 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#78569 = ADVANCED_FACE('',(#78570),#77914,.F.); +#78570 = FACE_BOUND('',#78571,.F.); +#78571 = EDGE_LOOP('',(#78572,#78573,#78574,#78597)); +#78572 = ORIENTED_EDGE('',*,*,#77930,.T.); +#78573 = ORIENTED_EDGE('',*,*,#77902,.T.); +#78574 = ORIENTED_EDGE('',*,*,#78575,.F.); +#78575 = EDGE_CURVE('',#78576,#77875,#78578,.T.); +#78576 = VERTEX_POINT('',#78577); +#78577 = CARTESIAN_POINT('',(-0.8,1.355,0.725)); +#78578 = SURFACE_CURVE('',#78579,(#78583,#78590),.PCURVE_S1.); +#78579 = LINE('',#78580,#78581); +#78580 = CARTESIAN_POINT('',(-0.8,1.355,0.725)); +#78581 = VECTOR('',#78582,1.); +#78582 = DIRECTION('',(0.707106781187,0.707106781187,0.E+000)); +#78583 = PCURVE('',#77914,#78584); +#78584 = DEFINITIONAL_REPRESENTATION('',(#78585),#78589); +#78585 = LINE('',#78586,#78587); +#78586 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#78587 = VECTOR('',#78588,1.); +#78588 = DIRECTION('',(1.,0.E+000)); +#78589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#78590 = PCURVE('',#78558,#78591); +#78591 = DEFINITIONAL_REPRESENTATION('',(#78592),#78596); +#78592 = LINE('',#78593,#78594); +#78593 = CARTESIAN_POINT('',(1.944839221607E-016,-7.612565324259E-015)); +#78594 = VECTOR('',#78595,1.); +#78595 = DIRECTION('',(1.,-1.486729717845E-014)); +#78596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#78597 = ORIENTED_EDGE('',*,*,#78598,.F.); +#78598 = EDGE_CURVE('',#77931,#78576,#78599,.T.); +#78599 = SURFACE_CURVE('',#78600,(#78603,#78609),.PCURVE_S1.); +#78600 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#78601,#78602),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#78601 = CARTESIAN_POINT('',(-0.8,1.355,0.575)); +#78602 = CARTESIAN_POINT('',(-0.8,1.355,0.725)); +#78603 = PCURVE('',#77914,#78604); +#78604 = DEFINITIONAL_REPRESENTATION('',(#78605),#78608); +#78605 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#78606,#78607),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#78606 = CARTESIAN_POINT('',(0.E+000,-0.15)); +#78607 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#78608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#78609 = PCURVE('',#78318,#78610); +#78610 = DEFINITIONAL_REPRESENTATION('',(#78611),#78614); +#78611 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#78612,#78613),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#78612 = CARTESIAN_POINT('',(2.71,-0.15)); +#78613 = CARTESIAN_POINT('',(2.71,0.E+000)); +#78614 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#78615 = ADVANCED_FACE('',(#78616),#78125,.F.); +#78616 = FACE_BOUND('',#78617,.F.); +#78617 = EDGE_LOOP('',(#78618,#78619,#78620,#78648)); +#78618 = ORIENTED_EDGE('',*,*,#78445,.F.); +#78619 = ORIENTED_EDGE('',*,*,#78111,.T.); +#78620 = ORIENTED_EDGE('',*,*,#78621,.T.); +#78621 = EDGE_CURVE('',#78084,#78622,#78624,.T.); +#78622 = VERTEX_POINT('',#78623); +#78623 = CARTESIAN_POINT('',(0.8,1.14,0.725)); +#78624 = SURFACE_CURVE('',#78625,(#78629,#78636),.PCURVE_S1.); +#78625 = LINE('',#78626,#78627); +#78626 = CARTESIAN_POINT('',(0.8,1.14,0.53195290183)); +#78627 = VECTOR('',#78628,1.); +#78628 = DIRECTION('',(0.E+000,0.E+000,1.)); +#78629 = PCURVE('',#78125,#78630); +#78630 = DEFINITIONAL_REPRESENTATION('',(#78631),#78635); +#78631 = LINE('',#78632,#78633); +#78632 = CARTESIAN_POINT('',(0.215,-0.19304709817)); +#78633 = VECTOR('',#78634,1.); +#78634 = DIRECTION('',(0.E+000,1.)); +#78635 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#78636 = PCURVE('',#78637,#78642); +#78637 = PLANE('',#78638); +#78638 = AXIS2_PLACEMENT_3D('',#78639,#78640,#78641); +#78639 = CARTESIAN_POINT('',(1.057826707952,1.14,0.33890580366)); +#78640 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#78641 = DIRECTION('',(0.E+000,0.E+000,1.)); +#78642 = DEFINITIONAL_REPRESENTATION('',(#78643),#78647); +#78643 = LINE('',#78644,#78645); +#78644 = CARTESIAN_POINT('',(0.19304709817,0.257826707952)); +#78645 = VECTOR('',#78646,1.); +#78646 = DIRECTION('',(1.,0.E+000)); +#78647 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#78648 = ORIENTED_EDGE('',*,*,#78649,.F.); +#78649 = EDGE_CURVE('',#78446,#78622,#78650,.T.); +#78650 = SURFACE_CURVE('',#78651,(#78655,#78662),.PCURVE_S1.); +#78651 = LINE('',#78652,#78653); +#78652 = CARTESIAN_POINT('',(0.8,1.355,0.725)); +#78653 = VECTOR('',#78654,1.); +#78654 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#78655 = PCURVE('',#78125,#78656); +#78656 = DEFINITIONAL_REPRESENTATION('',(#78657),#78661); +#78657 = LINE('',#78658,#78659); +#78658 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#78659 = VECTOR('',#78660,1.); +#78660 = DIRECTION('',(1.,0.E+000)); +#78661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#78662 = PCURVE('',#78663,#78668); +#78663 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#78664,#78665) + ,(#78666,#78667 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,2.71),(0.E+000,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#78664 = CARTESIAN_POINT('',(0.8,1.355,0.725)); +#78665 = CARTESIAN_POINT('',(0.775,1.3425,0.725)); +#78666 = CARTESIAN_POINT('',(0.8,-1.355,0.725)); +#78667 = CARTESIAN_POINT('',(0.775,-1.3425,0.725)); +#78668 = DEFINITIONAL_REPRESENTATION('',(#78669),#78673); +#78669 = LINE('',#78670,#78671); +#78670 = CARTESIAN_POINT('',(4.924404709875E-017,-2.326193242276E-015)); +#78671 = VECTOR('',#78672,1.); +#78672 = DIRECTION('',(1.,1.357669321491E-014)); +#78673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#78674 = ADVANCED_FACE('',(#78675),#78015,.F.); +#78675 = FACE_BOUND('',#78676,.F.); +#78676 = EDGE_LOOP('',(#78677,#78705,#78706,#78726)); +#78677 = ORIENTED_EDGE('',*,*,#78678,.F.); +#78678 = EDGE_CURVE('',#78000,#78679,#78681,.T.); +#78679 = VERTEX_POINT('',#78680); +#78680 = CARTESIAN_POINT('',(0.8,-1.14,0.725)); +#78681 = SURFACE_CURVE('',#78682,(#78686,#78693),.PCURVE_S1.); +#78682 = LINE('',#78683,#78684); +#78683 = CARTESIAN_POINT('',(0.8,-1.14,0.53195290183)); +#78684 = VECTOR('',#78685,1.); +#78685 = DIRECTION('',(0.E+000,0.E+000,1.)); +#78686 = PCURVE('',#78015,#78687); +#78687 = DEFINITIONAL_REPRESENTATION('',(#78688),#78692); +#78688 = LINE('',#78689,#78690); +#78689 = CARTESIAN_POINT('',(2.495,-0.19304709817)); +#78690 = VECTOR('',#78691,1.); +#78691 = DIRECTION('',(0.E+000,1.)); +#78692 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#78693 = PCURVE('',#78694,#78699); +#78694 = PLANE('',#78695); +#78695 = AXIS2_PLACEMENT_3D('',#78696,#78697,#78698); +#78696 = CARTESIAN_POINT('',(1.057826707952,-1.14,0.33890580366)); +#78697 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#78698 = DIRECTION('',(0.E+000,0.E+000,1.)); +#78699 = DEFINITIONAL_REPRESENTATION('',(#78700),#78704); +#78700 = LINE('',#78701,#78702); +#78701 = CARTESIAN_POINT('',(0.19304709817,0.257826707952)); +#78702 = VECTOR('',#78703,1.); +#78703 = DIRECTION('',(1.,0.E+000)); +#78704 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#78705 = ORIENTED_EDGE('',*,*,#77999,.T.); +#78706 = ORIENTED_EDGE('',*,*,#78707,.T.); +#78707 = EDGE_CURVE('',#77978,#78708,#78710,.T.); +#78708 = VERTEX_POINT('',#78709); +#78709 = CARTESIAN_POINT('',(0.8,-1.355,0.725)); +#78710 = SURFACE_CURVE('',#78711,(#78714,#78720),.PCURVE_S1.); +#78711 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#78712,#78713),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#78712 = CARTESIAN_POINT('',(0.8,-1.355,0.575)); +#78713 = CARTESIAN_POINT('',(0.8,-1.355,0.725)); +#78714 = PCURVE('',#78015,#78715); +#78715 = DEFINITIONAL_REPRESENTATION('',(#78716),#78719); +#78716 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#78717,#78718),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#78717 = CARTESIAN_POINT('',(2.71,-0.15)); +#78718 = CARTESIAN_POINT('',(2.71,0.E+000)); +#78719 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#78720 = PCURVE('',#78178,#78721); +#78721 = DEFINITIONAL_REPRESENTATION('',(#78722),#78725); +#78722 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#78723,#78724),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#78723 = CARTESIAN_POINT('',(0.E+000,-0.15)); +#78724 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#78725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#78726 = ORIENTED_EDGE('',*,*,#78727,.F.); +#78727 = EDGE_CURVE('',#78679,#78708,#78728,.T.); +#78728 = SURFACE_CURVE('',#78729,(#78733,#78740),.PCURVE_S1.); +#78729 = LINE('',#78730,#78731); +#78730 = CARTESIAN_POINT('',(0.8,1.355,0.725)); +#78731 = VECTOR('',#78732,1.); +#78732 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#78733 = PCURVE('',#78015,#78734); +#78734 = DEFINITIONAL_REPRESENTATION('',(#78735),#78739); +#78735 = LINE('',#78736,#78737); +#78736 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#78737 = VECTOR('',#78738,1.); +#78738 = DIRECTION('',(1.,0.E+000)); +#78739 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#78740 = PCURVE('',#78741,#78746); +#78741 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#78742,#78743) + ,(#78744,#78745 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,2.71),(0.E+000,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#78742 = CARTESIAN_POINT('',(0.8,1.355,0.725)); +#78743 = CARTESIAN_POINT('',(0.775,1.3425,0.725)); +#78744 = CARTESIAN_POINT('',(0.8,-1.355,0.725)); +#78745 = CARTESIAN_POINT('',(0.775,-1.3425,0.725)); +#78746 = DEFINITIONAL_REPRESENTATION('',(#78747),#78751); +#78747 = LINE('',#78748,#78749); +#78748 = CARTESIAN_POINT('',(0.E+000,1.226894898098E-014)); +#78749 = VECTOR('',#78750,1.); +#78750 = DIRECTION('',(1.,-1.357870898728E-014)); +#78751 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#78752 = ADVANCED_FACE('',(#78753),#78099,.F.); +#78753 = FACE_BOUND('',#78754,.F.); +#78754 = EDGE_LOOP('',(#78755,#78778,#78779,#78807)); +#78755 = ORIENTED_EDGE('',*,*,#78756,.F.); +#78756 = EDGE_CURVE('',#78084,#78757,#78759,.T.); +#78757 = VERTEX_POINT('',#78758); +#78758 = CARTESIAN_POINT('',(0.85,1.14,0.575)); +#78759 = SURFACE_CURVE('',#78760,(#78764,#78771),.PCURVE_S1.); +#78760 = LINE('',#78761,#78762); +#78761 = CARTESIAN_POINT('',(0.75,1.14,0.575)); +#78762 = VECTOR('',#78763,1.); +#78763 = DIRECTION('',(1.,2.22044604925E-016,0.E+000)); +#78764 = PCURVE('',#78099,#78765); +#78765 = DEFINITIONAL_REPRESENTATION('',(#78766),#78770); +#78766 = LINE('',#78767,#78768); +#78767 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#78768 = VECTOR('',#78769,1.); +#78769 = DIRECTION('',(1.,0.E+000)); +#78770 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#78771 = PCURVE('',#78637,#78772); +#78772 = DEFINITIONAL_REPRESENTATION('',(#78773),#78777); +#78773 = LINE('',#78774,#78775); +#78774 = CARTESIAN_POINT('',(0.23609419634,0.307826707952)); +#78775 = VECTOR('',#78776,1.); +#78776 = DIRECTION('',(0.E+000,-1.)); +#78777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#78778 = ORIENTED_EDGE('',*,*,#78083,.T.); +#78779 = ORIENTED_EDGE('',*,*,#78780,.T.); +#78780 = EDGE_CURVE('',#78056,#78781,#78783,.T.); +#78781 = VERTEX_POINT('',#78782); +#78782 = CARTESIAN_POINT('',(0.85,0.76,0.575)); +#78783 = SURFACE_CURVE('',#78784,(#78788,#78795),.PCURVE_S1.); +#78784 = LINE('',#78785,#78786); +#78785 = CARTESIAN_POINT('',(0.75,0.76,0.575)); +#78786 = VECTOR('',#78787,1.); +#78787 = DIRECTION('',(1.,2.22044604925E-016,0.E+000)); +#78788 = PCURVE('',#78099,#78789); +#78789 = DEFINITIONAL_REPRESENTATION('',(#78790),#78794); +#78790 = LINE('',#78791,#78792); +#78791 = CARTESIAN_POINT('',(-8.43769498715E-017,-0.38)); +#78792 = VECTOR('',#78793,1.); +#78793 = DIRECTION('',(1.,0.E+000)); +#78794 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#78795 = PCURVE('',#78796,#78801); +#78796 = PLANE('',#78797); +#78797 = AXIS2_PLACEMENT_3D('',#78798,#78799,#78800); +#78798 = CARTESIAN_POINT('',(1.057826707952,0.76,0.33890580366)); +#78799 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#78800 = DIRECTION('',(0.E+000,0.E+000,1.)); +#78801 = DEFINITIONAL_REPRESENTATION('',(#78802),#78806); +#78802 = LINE('',#78803,#78804); +#78803 = CARTESIAN_POINT('',(0.23609419634,0.307826707952)); +#78804 = VECTOR('',#78805,1.); +#78805 = DIRECTION('',(0.E+000,-1.)); +#78806 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#78807 = ORIENTED_EDGE('',*,*,#78808,.F.); +#78808 = EDGE_CURVE('',#78757,#78781,#78809,.T.); +#78809 = SURFACE_CURVE('',#78810,(#78814,#78821),.PCURVE_S1.); +#78810 = LINE('',#78811,#78812); +#78811 = CARTESIAN_POINT('',(0.85,1.14,0.575)); +#78812 = VECTOR('',#78813,1.); +#78813 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#78814 = PCURVE('',#78099,#78815); +#78815 = DEFINITIONAL_REPRESENTATION('',(#78816),#78820); +#78816 = LINE('',#78817,#78818); +#78817 = CARTESIAN_POINT('',(1.E-001,-2.22044604925E-017)); +#78818 = VECTOR('',#78819,1.); +#78819 = DIRECTION('',(0.E+000,-1.)); +#78820 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#78821 = PCURVE('',#78822,#78827); +#78822 = CYLINDRICAL_SURFACE('',#78823,0.1); +#78823 = AXIS2_PLACEMENT_3D('',#78824,#78825,#78826); +#78824 = CARTESIAN_POINT('',(0.85,1.14,0.475)); +#78825 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000)); +#78826 = DIRECTION('',(0.E+000,0.E+000,1.)); +#78827 = DEFINITIONAL_REPRESENTATION('',(#78828),#78832); +#78828 = LINE('',#78829,#78830); +#78829 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#78830 = VECTOR('',#78831,1.); +#78831 = DIRECTION('',(0.E+000,-1.)); +#78832 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#78833 = ADVANCED_FACE('',(#78834),#78043,.F.); +#78834 = FACE_BOUND('',#78835,.F.); +#78835 = EDGE_LOOP('',(#78836,#78864,#78865,#78888)); +#78836 = ORIENTED_EDGE('',*,*,#78837,.F.); +#78837 = EDGE_CURVE('',#78028,#78838,#78840,.T.); +#78838 = VERTEX_POINT('',#78839); +#78839 = CARTESIAN_POINT('',(0.85,-0.76,0.575)); +#78840 = SURFACE_CURVE('',#78841,(#78845,#78852),.PCURVE_S1.); +#78841 = LINE('',#78842,#78843); +#78842 = CARTESIAN_POINT('',(0.75,-0.76,0.575)); +#78843 = VECTOR('',#78844,1.); +#78844 = DIRECTION('',(1.,2.22044604925E-016,0.E+000)); +#78845 = PCURVE('',#78043,#78846); +#78846 = DEFINITIONAL_REPRESENTATION('',(#78847),#78851); +#78847 = LINE('',#78848,#78849); +#78848 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#78849 = VECTOR('',#78850,1.); +#78850 = DIRECTION('',(1.,0.E+000)); +#78851 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#78852 = PCURVE('',#78853,#78858); +#78853 = PLANE('',#78854); +#78854 = AXIS2_PLACEMENT_3D('',#78855,#78856,#78857); +#78855 = CARTESIAN_POINT('',(1.057826707952,-0.76,0.33890580366)); +#78856 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#78857 = DIRECTION('',(0.E+000,0.E+000,1.)); +#78858 = DEFINITIONAL_REPRESENTATION('',(#78859),#78863); +#78859 = LINE('',#78860,#78861); +#78860 = CARTESIAN_POINT('',(0.23609419634,0.307826707952)); +#78861 = VECTOR('',#78862,1.); +#78862 = DIRECTION('',(0.E+000,-1.)); +#78863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#78864 = ORIENTED_EDGE('',*,*,#78027,.T.); +#78865 = ORIENTED_EDGE('',*,*,#78866,.T.); +#78866 = EDGE_CURVE('',#78000,#78867,#78869,.T.); +#78867 = VERTEX_POINT('',#78868); +#78868 = CARTESIAN_POINT('',(0.85,-1.14,0.575)); +#78869 = SURFACE_CURVE('',#78870,(#78874,#78881),.PCURVE_S1.); +#78870 = LINE('',#78871,#78872); +#78871 = CARTESIAN_POINT('',(0.75,-1.14,0.575)); +#78872 = VECTOR('',#78873,1.); +#78873 = DIRECTION('',(1.,2.22044604925E-016,0.E+000)); +#78874 = PCURVE('',#78043,#78875); +#78875 = DEFINITIONAL_REPRESENTATION('',(#78876),#78880); +#78876 = LINE('',#78877,#78878); +#78877 = CARTESIAN_POINT('',(-8.43769498715E-017,-0.38)); +#78878 = VECTOR('',#78879,1.); +#78879 = DIRECTION('',(1.,0.E+000)); +#78880 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#78881 = PCURVE('',#78694,#78882); +#78882 = DEFINITIONAL_REPRESENTATION('',(#78883),#78887); +#78883 = LINE('',#78884,#78885); +#78884 = CARTESIAN_POINT('',(0.23609419634,0.307826707952)); +#78885 = VECTOR('',#78886,1.); +#78886 = DIRECTION('',(0.E+000,-1.)); +#78887 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#78888 = ORIENTED_EDGE('',*,*,#78889,.F.); +#78889 = EDGE_CURVE('',#78838,#78867,#78890,.T.); +#78890 = SURFACE_CURVE('',#78891,(#78895,#78902),.PCURVE_S1.); +#78891 = LINE('',#78892,#78893); +#78892 = CARTESIAN_POINT('',(0.85,-0.76,0.575)); +#78893 = VECTOR('',#78894,1.); +#78894 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#78895 = PCURVE('',#78043,#78896); +#78896 = DEFINITIONAL_REPRESENTATION('',(#78897),#78901); +#78897 = LINE('',#78898,#78899); +#78898 = CARTESIAN_POINT('',(1.E-001,-2.22044604925E-017)); +#78899 = VECTOR('',#78900,1.); +#78900 = DIRECTION('',(0.E+000,-1.)); +#78901 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#78902 = PCURVE('',#78903,#78908); +#78903 = CYLINDRICAL_SURFACE('',#78904,0.1); +#78904 = AXIS2_PLACEMENT_3D('',#78905,#78906,#78907); +#78905 = CARTESIAN_POINT('',(0.85,-0.76,0.475)); +#78906 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000)); +#78907 = DIRECTION('',(0.E+000,0.E+000,1.)); +#78908 = DEFINITIONAL_REPRESENTATION('',(#78909),#78913); +#78909 = LINE('',#78910,#78911); +#78910 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#78911 = VECTOR('',#78912,1.); +#78912 = DIRECTION('',(0.E+000,-1.)); +#78913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#78914 = ADVANCED_FACE('',(#78915),#78071,.F.); +#78915 = FACE_BOUND('',#78916,.F.); +#78916 = EDGE_LOOP('',(#78917,#78940,#78941,#78964)); +#78917 = ORIENTED_EDGE('',*,*,#78918,.F.); +#78918 = EDGE_CURVE('',#78056,#78919,#78921,.T.); +#78919 = VERTEX_POINT('',#78920); +#78920 = CARTESIAN_POINT('',(0.8,0.76,0.725)); +#78921 = SURFACE_CURVE('',#78922,(#78926,#78933),.PCURVE_S1.); +#78922 = LINE('',#78923,#78924); +#78923 = CARTESIAN_POINT('',(0.8,0.76,0.53195290183)); +#78924 = VECTOR('',#78925,1.); +#78925 = DIRECTION('',(0.E+000,0.E+000,1.)); +#78926 = PCURVE('',#78071,#78927); +#78927 = DEFINITIONAL_REPRESENTATION('',(#78928),#78932); +#78928 = LINE('',#78929,#78930); +#78929 = CARTESIAN_POINT('',(0.595,-0.19304709817)); +#78930 = VECTOR('',#78931,1.); +#78931 = DIRECTION('',(0.E+000,1.)); +#78932 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#78933 = PCURVE('',#78796,#78934); +#78934 = DEFINITIONAL_REPRESENTATION('',(#78935),#78939); +#78935 = LINE('',#78936,#78937); +#78936 = CARTESIAN_POINT('',(0.19304709817,0.257826707952)); +#78937 = VECTOR('',#78938,1.); +#78938 = DIRECTION('',(1.,0.E+000)); +#78939 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#78940 = ORIENTED_EDGE('',*,*,#78055,.T.); +#78941 = ORIENTED_EDGE('',*,*,#78942,.T.); +#78942 = EDGE_CURVE('',#78028,#78943,#78945,.T.); +#78943 = VERTEX_POINT('',#78944); +#78944 = CARTESIAN_POINT('',(0.8,-0.76,0.725)); +#78945 = SURFACE_CURVE('',#78946,(#78950,#78957),.PCURVE_S1.); +#78946 = LINE('',#78947,#78948); +#78947 = CARTESIAN_POINT('',(0.8,-0.76,0.53195290183)); +#78948 = VECTOR('',#78949,1.); +#78949 = DIRECTION('',(0.E+000,0.E+000,1.)); +#78950 = PCURVE('',#78071,#78951); +#78951 = DEFINITIONAL_REPRESENTATION('',(#78952),#78956); +#78952 = LINE('',#78953,#78954); +#78953 = CARTESIAN_POINT('',(2.115,-0.19304709817)); +#78954 = VECTOR('',#78955,1.); +#78955 = DIRECTION('',(0.E+000,1.)); +#78956 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#78957 = PCURVE('',#78853,#78958); +#78958 = DEFINITIONAL_REPRESENTATION('',(#78959),#78963); +#78959 = LINE('',#78960,#78961); +#78960 = CARTESIAN_POINT('',(0.19304709817,0.257826707952)); +#78961 = VECTOR('',#78962,1.); +#78962 = DIRECTION('',(1.,0.E+000)); +#78963 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#78964 = ORIENTED_EDGE('',*,*,#78965,.F.); +#78965 = EDGE_CURVE('',#78919,#78943,#78966,.T.); +#78966 = SURFACE_CURVE('',#78967,(#78971,#78978),.PCURVE_S1.); +#78967 = LINE('',#78968,#78969); +#78968 = CARTESIAN_POINT('',(0.8,1.355,0.725)); +#78969 = VECTOR('',#78970,1.); +#78970 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#78971 = PCURVE('',#78071,#78972); +#78972 = DEFINITIONAL_REPRESENTATION('',(#78973),#78977); +#78973 = LINE('',#78974,#78975); +#78974 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#78975 = VECTOR('',#78976,1.); +#78976 = DIRECTION('',(1.,0.E+000)); +#78977 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#78978 = PCURVE('',#78979,#78984); +#78979 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#78980,#78981) + ,(#78982,#78983 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,2.71),(0.E+000,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#78980 = CARTESIAN_POINT('',(0.8,1.355,0.725)); +#78981 = CARTESIAN_POINT('',(0.775,1.3425,0.725)); +#78982 = CARTESIAN_POINT('',(0.8,-1.355,0.725)); +#78983 = CARTESIAN_POINT('',(0.775,-1.3425,0.725)); +#78984 = DEFINITIONAL_REPRESENTATION('',(#78985),#78989); +#78985 = LINE('',#78986,#78987); +#78986 = CARTESIAN_POINT('',(0.E+000,3.423359186845E-015)); +#78987 = VECTOR('',#78988,1.); +#78988 = DIRECTION('',(1.,-8.764918639883E-015)); +#78989 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#78990 = ADVANCED_FACE('',(#78991),#78178,.F.); +#78991 = FACE_BOUND('',#78992,.F.); +#78992 = EDGE_LOOP('',(#78993,#78994,#79014,#79040)); +#78993 = ORIENTED_EDGE('',*,*,#78164,.T.); +#78994 = ORIENTED_EDGE('',*,*,#78995,.T.); +#78995 = EDGE_CURVE('',#78143,#78996,#78998,.T.); +#78996 = VERTEX_POINT('',#78997); +#78997 = CARTESIAN_POINT('',(0.705,-1.45,0.725)); +#78998 = SURFACE_CURVE('',#78999,(#79002,#79008),.PCURVE_S1.); +#78999 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#79000,#79001),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#79000 = CARTESIAN_POINT('',(0.705,-1.45,0.575)); +#79001 = CARTESIAN_POINT('',(0.705,-1.45,0.725)); +#79002 = PCURVE('',#78178,#79003); +#79003 = DEFINITIONAL_REPRESENTATION('',(#79004),#79007); +#79004 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#79005,#79006),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#79005 = CARTESIAN_POINT('',(0.134350288425,-0.15)); +#79006 = CARTESIAN_POINT('',(0.134350288425,0.E+000)); +#79007 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#79008 = PCURVE('',#78231,#79009); +#79009 = DEFINITIONAL_REPRESENTATION('',(#79010),#79013); +#79010 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#79011,#79012),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#79011 = CARTESIAN_POINT('',(0.E+000,-0.15)); +#79012 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#79013 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#79014 = ORIENTED_EDGE('',*,*,#79015,.F.); +#79015 = EDGE_CURVE('',#78708,#78996,#79016,.T.); +#79016 = SURFACE_CURVE('',#79017,(#79021,#79028),.PCURVE_S1.); +#79017 = LINE('',#79018,#79019); +#79018 = CARTESIAN_POINT('',(0.8,-1.355,0.725)); +#79019 = VECTOR('',#79020,1.); +#79020 = DIRECTION('',(-0.707106781187,-0.707106781187,0.E+000)); +#79021 = PCURVE('',#78178,#79022); +#79022 = DEFINITIONAL_REPRESENTATION('',(#79023),#79027); +#79023 = LINE('',#79024,#79025); +#79024 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#79025 = VECTOR('',#79026,1.); +#79026 = DIRECTION('',(1.,0.E+000)); +#79027 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#79028 = PCURVE('',#79029,#79034); +#79029 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#79030,#79031) + ,(#79032,#79033 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,0.134350288425),( + 0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#79030 = CARTESIAN_POINT('',(0.8,-1.355,0.725)); +#79031 = CARTESIAN_POINT('',(0.775,-1.3425,0.725)); +#79032 = CARTESIAN_POINT('',(0.705,-1.45,0.725)); +#79033 = CARTESIAN_POINT('',(0.6925,-1.425,0.725)); +#79034 = DEFINITIONAL_REPRESENTATION('',(#79035),#79039); +#79035 = LINE('',#79036,#79037); +#79036 = CARTESIAN_POINT('',(1.944839221607E-016,-7.612565324259E-015)); +#79037 = VECTOR('',#79038,1.); +#79038 = DIRECTION('',(1.,-1.486729717845E-014)); +#79039 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#79040 = ORIENTED_EDGE('',*,*,#78707,.F.); +#79041 = ADVANCED_FACE('',(#79042),#78231,.F.); +#79042 = FACE_BOUND('',#79043,.F.); +#79043 = EDGE_LOOP('',(#79044,#79045,#79065,#79091)); +#79044 = ORIENTED_EDGE('',*,*,#78217,.T.); +#79045 = ORIENTED_EDGE('',*,*,#79046,.T.); +#79046 = EDGE_CURVE('',#78196,#79047,#79049,.T.); +#79047 = VERTEX_POINT('',#79048); +#79048 = CARTESIAN_POINT('',(-0.705,-1.45,0.725)); +#79049 = SURFACE_CURVE('',#79050,(#79053,#79059),.PCURVE_S1.); +#79050 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#79051,#79052),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#79051 = CARTESIAN_POINT('',(-0.705,-1.45,0.575)); +#79052 = CARTESIAN_POINT('',(-0.705,-1.45,0.725)); +#79053 = PCURVE('',#78231,#79054); +#79054 = DEFINITIONAL_REPRESENTATION('',(#79055),#79058); +#79055 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#79056,#79057),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#79056 = CARTESIAN_POINT('',(1.41,-0.15)); +#79057 = CARTESIAN_POINT('',(1.41,0.E+000)); +#79058 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#79059 = PCURVE('',#78284,#79060); +#79060 = DEFINITIONAL_REPRESENTATION('',(#79061),#79064); +#79061 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#79062,#79063),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#79062 = CARTESIAN_POINT('',(0.E+000,-0.15)); +#79063 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#79064 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#79065 = ORIENTED_EDGE('',*,*,#79066,.F.); +#79066 = EDGE_CURVE('',#78996,#79047,#79067,.T.); +#79067 = SURFACE_CURVE('',#79068,(#79072,#79079),.PCURVE_S1.); +#79068 = LINE('',#79069,#79070); +#79069 = CARTESIAN_POINT('',(0.705,-1.45,0.725)); +#79070 = VECTOR('',#79071,1.); +#79071 = DIRECTION('',(-1.,-2.22044604925E-016,0.E+000)); +#79072 = PCURVE('',#78231,#79073); +#79073 = DEFINITIONAL_REPRESENTATION('',(#79074),#79078); +#79074 = LINE('',#79075,#79076); +#79075 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#79076 = VECTOR('',#79077,1.); +#79077 = DIRECTION('',(1.,0.E+000)); +#79078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#79079 = PCURVE('',#79080,#79085); +#79080 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#79081,#79082) + ,(#79083,#79084 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,1.41),(0.E+000,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#79081 = CARTESIAN_POINT('',(0.705,-1.45,0.725)); +#79082 = CARTESIAN_POINT('',(0.6925,-1.425,0.725)); +#79083 = CARTESIAN_POINT('',(-0.705,-1.45,0.725)); +#79084 = CARTESIAN_POINT('',(-0.6925,-1.425,0.725)); +#79085 = DEFINITIONAL_REPRESENTATION('',(#79086),#79090); +#79086 = LINE('',#79087,#79088); +#79087 = CARTESIAN_POINT('',(8.267352998703E-017,1.296771946272E-015)); +#79088 = VECTOR('',#79089,1.); +#79089 = DIRECTION('',(1.,-5.042078377228E-015)); +#79090 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#79091 = ORIENTED_EDGE('',*,*,#78995,.F.); +#79092 = ADVANCED_FACE('',(#79093),#78284,.F.); +#79093 = FACE_BOUND('',#79094,.F.); +#79094 = EDGE_LOOP('',(#79095,#79096,#79116,#79142)); +#79095 = ORIENTED_EDGE('',*,*,#78270,.T.); +#79096 = ORIENTED_EDGE('',*,*,#79097,.T.); +#79097 = EDGE_CURVE('',#78249,#79098,#79100,.T.); +#79098 = VERTEX_POINT('',#79099); +#79099 = CARTESIAN_POINT('',(-0.8,-1.355,0.725)); +#79100 = SURFACE_CURVE('',#79101,(#79104,#79110),.PCURVE_S1.); +#79101 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#79102,#79103),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#79102 = CARTESIAN_POINT('',(-0.8,-1.355,0.575)); +#79103 = CARTESIAN_POINT('',(-0.8,-1.355,0.725)); +#79104 = PCURVE('',#78284,#79105); +#79105 = DEFINITIONAL_REPRESENTATION('',(#79106),#79109); +#79106 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#79107,#79108),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#79107 = CARTESIAN_POINT('',(0.134350288425,-0.15)); +#79108 = CARTESIAN_POINT('',(0.134350288425,0.E+000)); +#79109 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#79110 = PCURVE('',#78428,#79111); +#79111 = DEFINITIONAL_REPRESENTATION('',(#79112),#79115); +#79112 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#79113,#79114),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#79113 = CARTESIAN_POINT('',(0.E+000,-0.15)); +#79114 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#79115 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#79116 = ORIENTED_EDGE('',*,*,#79117,.F.); +#79117 = EDGE_CURVE('',#79047,#79098,#79118,.T.); +#79118 = SURFACE_CURVE('',#79119,(#79123,#79130),.PCURVE_S1.); +#79119 = LINE('',#79120,#79121); +#79120 = CARTESIAN_POINT('',(-0.705,-1.45,0.725)); +#79121 = VECTOR('',#79122,1.); +#79122 = DIRECTION('',(-0.707106781187,0.707106781187,0.E+000)); +#79123 = PCURVE('',#78284,#79124); +#79124 = DEFINITIONAL_REPRESENTATION('',(#79125),#79129); +#79125 = LINE('',#79126,#79127); +#79126 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#79127 = VECTOR('',#79128,1.); +#79128 = DIRECTION('',(1.,0.E+000)); +#79129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#79130 = PCURVE('',#79131,#79136); +#79131 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#79132,#79133) + ,(#79134,#79135 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,0.134350288425),( + 0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#79132 = CARTESIAN_POINT('',(-0.705,-1.45,0.725)); +#79133 = CARTESIAN_POINT('',(-0.6925,-1.425,0.725)); +#79134 = CARTESIAN_POINT('',(-0.8,-1.355,0.725)); +#79135 = CARTESIAN_POINT('',(-0.775,-1.3425,0.725)); +#79136 = DEFINITIONAL_REPRESENTATION('',(#79137),#79141); +#79137 = LINE('',#79138,#79139); +#79138 = CARTESIAN_POINT('',(-8.015109233988E-017,-1.27529498418E-015)); +#79139 = VECTOR('',#79140,1.); +#79140 = DIRECTION('',(1.,-1.455041679348E-014)); +#79141 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#79142 = ORIENTED_EDGE('',*,*,#79046,.F.); +#79143 = ADVANCED_FACE('',(#79144),#78428,.F.); +#79144 = FACE_BOUND('',#79145,.F.); +#79145 = EDGE_LOOP('',(#79146,#79147,#79148,#79176)); +#79146 = ORIENTED_EDGE('',*,*,#79097,.F.); +#79147 = ORIENTED_EDGE('',*,*,#78414,.T.); +#79148 = ORIENTED_EDGE('',*,*,#79149,.T.); +#79149 = EDGE_CURVE('',#78387,#79150,#79152,.T.); +#79150 = VERTEX_POINT('',#79151); +#79151 = CARTESIAN_POINT('',(-0.8,-1.14,0.725)); +#79152 = SURFACE_CURVE('',#79153,(#79157,#79164),.PCURVE_S1.); +#79153 = LINE('',#79154,#79155); +#79154 = CARTESIAN_POINT('',(-0.8,-1.14,0.53195290183)); +#79155 = VECTOR('',#79156,1.); +#79156 = DIRECTION('',(0.E+000,0.E+000,1.)); +#79157 = PCURVE('',#78428,#79158); +#79158 = DEFINITIONAL_REPRESENTATION('',(#79159),#79163); +#79159 = LINE('',#79160,#79161); +#79160 = CARTESIAN_POINT('',(0.215,-0.19304709817)); +#79161 = VECTOR('',#79162,1.); +#79162 = DIRECTION('',(0.E+000,1.)); +#79163 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#79164 = PCURVE('',#79165,#79170); +#79165 = PLANE('',#79166); +#79166 = AXIS2_PLACEMENT_3D('',#79167,#79168,#79169); +#79167 = CARTESIAN_POINT('',(-1.057826707952,-1.14,0.33890580366)); +#79168 = DIRECTION('',(-9.95799250103E-017,1.,0.E+000)); +#79169 = DIRECTION('',(0.E+000,0.E+000,1.)); +#79170 = DEFINITIONAL_REPRESENTATION('',(#79171),#79175); +#79171 = LINE('',#79172,#79173); +#79172 = CARTESIAN_POINT('',(0.19304709817,0.257826707952)); +#79173 = VECTOR('',#79174,1.); +#79174 = DIRECTION('',(1.,0.E+000)); +#79175 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#79176 = ORIENTED_EDGE('',*,*,#79177,.F.); +#79177 = EDGE_CURVE('',#79098,#79150,#79178,.T.); +#79178 = SURFACE_CURVE('',#79179,(#79183,#79190),.PCURVE_S1.); +#79179 = LINE('',#79180,#79181); +#79180 = CARTESIAN_POINT('',(-0.8,-1.355,0.725)); +#79181 = VECTOR('',#79182,1.); +#79182 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000)); +#79183 = PCURVE('',#78428,#79184); +#79184 = DEFINITIONAL_REPRESENTATION('',(#79185),#79189); +#79185 = LINE('',#79186,#79187); +#79186 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#79187 = VECTOR('',#79188,1.); +#79188 = DIRECTION('',(1.,0.E+000)); +#79189 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#79190 = PCURVE('',#79191,#79196); +#79191 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#79192,#79193) + ,(#79194,#79195 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,2.71),(0.E+000,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#79192 = CARTESIAN_POINT('',(-0.8,-1.355,0.725)); +#79193 = CARTESIAN_POINT('',(-0.775,-1.3425,0.725)); +#79194 = CARTESIAN_POINT('',(-0.8,1.355,0.725)); +#79195 = CARTESIAN_POINT('',(-0.775,1.3425,0.725)); +#79196 = DEFINITIONAL_REPRESENTATION('',(#79197),#79201); +#79197 = LINE('',#79198,#79199); +#79198 = CARTESIAN_POINT('',(4.924404709875E-017,-2.326193242276E-015)); +#79199 = VECTOR('',#79200,1.); +#79200 = DIRECTION('',(1.,1.357669321491E-014)); +#79201 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#79202 = ADVANCED_FACE('',(#79203),#78318,.F.); +#79203 = FACE_BOUND('',#79204,.F.); +#79204 = EDGE_LOOP('',(#79205,#79233,#79234,#79235)); +#79205 = ORIENTED_EDGE('',*,*,#79206,.F.); +#79206 = EDGE_CURVE('',#78303,#79207,#79209,.T.); +#79207 = VERTEX_POINT('',#79208); +#79208 = CARTESIAN_POINT('',(-0.8,1.14,0.725)); +#79209 = SURFACE_CURVE('',#79210,(#79214,#79221),.PCURVE_S1.); +#79210 = LINE('',#79211,#79212); +#79211 = CARTESIAN_POINT('',(-0.8,1.14,0.53195290183)); +#79212 = VECTOR('',#79213,1.); +#79213 = DIRECTION('',(0.E+000,0.E+000,1.)); +#79214 = PCURVE('',#78318,#79215); +#79215 = DEFINITIONAL_REPRESENTATION('',(#79216),#79220); +#79216 = LINE('',#79217,#79218); +#79217 = CARTESIAN_POINT('',(2.495,-0.19304709817)); +#79218 = VECTOR('',#79219,1.); +#79219 = DIRECTION('',(0.E+000,1.)); +#79220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#79221 = PCURVE('',#79222,#79227); +#79222 = PLANE('',#79223); +#79223 = AXIS2_PLACEMENT_3D('',#79224,#79225,#79226); +#79224 = CARTESIAN_POINT('',(-1.057826707952,1.14,0.33890580366)); +#79225 = DIRECTION('',(-9.95799250103E-017,1.,0.E+000)); +#79226 = DIRECTION('',(0.E+000,0.E+000,1.)); +#79227 = DEFINITIONAL_REPRESENTATION('',(#79228),#79232); +#79228 = LINE('',#79229,#79230); +#79229 = CARTESIAN_POINT('',(0.19304709817,0.257826707952)); +#79230 = VECTOR('',#79231,1.); +#79231 = DIRECTION('',(1.,0.E+000)); +#79232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#79233 = ORIENTED_EDGE('',*,*,#78302,.T.); +#79234 = ORIENTED_EDGE('',*,*,#78598,.T.); +#79235 = ORIENTED_EDGE('',*,*,#79236,.F.); +#79236 = EDGE_CURVE('',#79207,#78576,#79237,.T.); +#79237 = SURFACE_CURVE('',#79238,(#79242,#79249),.PCURVE_S1.); +#79238 = LINE('',#79239,#79240); +#79239 = CARTESIAN_POINT('',(-0.8,-1.355,0.725)); +#79240 = VECTOR('',#79241,1.); +#79241 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000)); +#79242 = PCURVE('',#78318,#79243); +#79243 = DEFINITIONAL_REPRESENTATION('',(#79244),#79248); +#79244 = LINE('',#79245,#79246); +#79245 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#79246 = VECTOR('',#79247,1.); +#79247 = DIRECTION('',(1.,0.E+000)); +#79248 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#79249 = PCURVE('',#79250,#79255); +#79250 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#79251,#79252) + ,(#79253,#79254 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,2.71),(0.E+000,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#79251 = CARTESIAN_POINT('',(-0.8,-1.355,0.725)); +#79252 = CARTESIAN_POINT('',(-0.775,-1.3425,0.725)); +#79253 = CARTESIAN_POINT('',(-0.8,1.355,0.725)); +#79254 = CARTESIAN_POINT('',(-0.775,1.3425,0.725)); +#79255 = DEFINITIONAL_REPRESENTATION('',(#79256),#79260); +#79256 = LINE('',#79257,#79258); +#79257 = CARTESIAN_POINT('',(0.E+000,1.226894898098E-014)); +#79258 = VECTOR('',#79259,1.); +#79259 = DIRECTION('',(1.,-1.357870898728E-014)); +#79260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#79261 = ADVANCED_FACE('',(#79262),#78402,.F.); +#79262 = FACE_BOUND('',#79263,.F.); +#79263 = EDGE_LOOP('',(#79264,#79287,#79288,#79316)); +#79264 = ORIENTED_EDGE('',*,*,#79265,.F.); +#79265 = EDGE_CURVE('',#78387,#79266,#79268,.T.); +#79266 = VERTEX_POINT('',#79267); +#79267 = CARTESIAN_POINT('',(-0.85,-1.14,0.575)); +#79268 = SURFACE_CURVE('',#79269,(#79273,#79280),.PCURVE_S1.); +#79269 = LINE('',#79270,#79271); +#79270 = CARTESIAN_POINT('',(-0.75,-1.14,0.575)); +#79271 = VECTOR('',#79272,1.); +#79272 = DIRECTION('',(-1.,-9.95799250103E-017,0.E+000)); +#79273 = PCURVE('',#78402,#79274); +#79274 = DEFINITIONAL_REPRESENTATION('',(#79275),#79279); +#79275 = LINE('',#79276,#79277); +#79276 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#79277 = VECTOR('',#79278,1.); +#79278 = DIRECTION('',(1.,0.E+000)); +#79279 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#79280 = PCURVE('',#79165,#79281); +#79281 = DEFINITIONAL_REPRESENTATION('',(#79282),#79286); +#79282 = LINE('',#79283,#79284); +#79283 = CARTESIAN_POINT('',(0.23609419634,0.307826707952)); +#79284 = VECTOR('',#79285,1.); +#79285 = DIRECTION('',(0.E+000,-1.)); +#79286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#79287 = ORIENTED_EDGE('',*,*,#78386,.T.); +#79288 = ORIENTED_EDGE('',*,*,#79289,.T.); +#79289 = EDGE_CURVE('',#78359,#79290,#79292,.T.); +#79290 = VERTEX_POINT('',#79291); +#79291 = CARTESIAN_POINT('',(-0.85,-0.76,0.575)); +#79292 = SURFACE_CURVE('',#79293,(#79297,#79304),.PCURVE_S1.); +#79293 = LINE('',#79294,#79295); +#79294 = CARTESIAN_POINT('',(-0.75,-0.76,0.575)); +#79295 = VECTOR('',#79296,1.); +#79296 = DIRECTION('',(-1.,-9.95799250103E-017,0.E+000)); +#79297 = PCURVE('',#78402,#79298); +#79298 = DEFINITIONAL_REPRESENTATION('',(#79299),#79303); +#79299 = LINE('',#79300,#79301); +#79300 = CARTESIAN_POINT('',(-3.784037150391E-017,-0.38)); +#79301 = VECTOR('',#79302,1.); +#79302 = DIRECTION('',(1.,0.E+000)); +#79303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#79304 = PCURVE('',#79305,#79310); +#79305 = PLANE('',#79306); +#79306 = AXIS2_PLACEMENT_3D('',#79307,#79308,#79309); +#79307 = CARTESIAN_POINT('',(-1.057826707952,-0.76,0.33890580366)); +#79308 = DIRECTION('',(-9.95799250103E-017,1.,0.E+000)); +#79309 = DIRECTION('',(0.E+000,0.E+000,1.)); +#79310 = DEFINITIONAL_REPRESENTATION('',(#79311),#79315); +#79311 = LINE('',#79312,#79313); +#79312 = CARTESIAN_POINT('',(0.23609419634,0.307826707952)); +#79313 = VECTOR('',#79314,1.); +#79314 = DIRECTION('',(0.E+000,-1.)); +#79315 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#79316 = ORIENTED_EDGE('',*,*,#79317,.F.); +#79317 = EDGE_CURVE('',#79266,#79290,#79318,.T.); +#79318 = SURFACE_CURVE('',#79319,(#79323,#79330),.PCURVE_S1.); +#79319 = LINE('',#79320,#79321); +#79320 = CARTESIAN_POINT('',(-0.85,-1.14,0.575)); +#79321 = VECTOR('',#79322,1.); +#79322 = DIRECTION('',(-9.95799250103E-017,1.,0.E+000)); +#79323 = PCURVE('',#78402,#79324); +#79324 = DEFINITIONAL_REPRESENTATION('',(#79325),#79329); +#79325 = LINE('',#79326,#79327); +#79326 = CARTESIAN_POINT('',(1.E-001,-9.95799250103E-018)); +#79327 = VECTOR('',#79328,1.); +#79328 = DIRECTION('',(0.E+000,-1.)); +#79329 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#79330 = PCURVE('',#79331,#79336); +#79331 = CYLINDRICAL_SURFACE('',#79332,0.1); +#79332 = AXIS2_PLACEMENT_3D('',#79333,#79334,#79335); +#79333 = CARTESIAN_POINT('',(-0.85,-1.14,0.475)); +#79334 = DIRECTION('',(9.95799250103E-017,-1.,0.E+000)); +#79335 = DIRECTION('',(0.E+000,0.E+000,1.)); +#79336 = DEFINITIONAL_REPRESENTATION('',(#79337),#79341); +#79337 = LINE('',#79338,#79339); +#79338 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#79339 = VECTOR('',#79340,1.); +#79340 = DIRECTION('',(0.E+000,-1.)); +#79341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#79342 = ADVANCED_FACE('',(#79343),#78346,.T.); +#79343 = FACE_BOUND('',#79344,.T.); +#79344 = EDGE_LOOP('',(#79345,#79346,#79374,#79402)); +#79345 = ORIENTED_EDGE('',*,*,#78330,.F.); +#79346 = ORIENTED_EDGE('',*,*,#79347,.T.); +#79347 = EDGE_CURVE('',#78331,#79348,#79350,.T.); +#79348 = VERTEX_POINT('',#79349); +#79349 = CARTESIAN_POINT('',(-0.85,0.38,0.575)); +#79350 = SURFACE_CURVE('',#79351,(#79355,#79362),.PCURVE_S1.); +#79351 = LINE('',#79352,#79353); +#79352 = CARTESIAN_POINT('',(-0.75,0.38,0.575)); +#79353 = VECTOR('',#79354,1.); +#79354 = DIRECTION('',(-1.,-9.95799250103E-017,0.E+000)); +#79355 = PCURVE('',#78346,#79356); +#79356 = DEFINITIONAL_REPRESENTATION('',(#79357),#79361); +#79357 = LINE('',#79358,#79359); +#79358 = CARTESIAN_POINT('',(-5.E-002,-0.38)); +#79359 = VECTOR('',#79360,1.); +#79360 = DIRECTION('',(1.,1.224646799147E-016)); +#79361 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#79362 = PCURVE('',#79363,#79368); +#79363 = PLANE('',#79364); +#79364 = AXIS2_PLACEMENT_3D('',#79365,#79366,#79367); +#79365 = CARTESIAN_POINT('',(-1.057826707952,0.38,0.33890580366)); +#79366 = DIRECTION('',(-9.95799250103E-017,1.,0.E+000)); +#79367 = DIRECTION('',(0.E+000,0.E+000,1.)); +#79368 = DEFINITIONAL_REPRESENTATION('',(#79369),#79373); +#79369 = LINE('',#79370,#79371); +#79370 = CARTESIAN_POINT('',(0.23609419634,0.307826707952)); +#79371 = VECTOR('',#79372,1.); +#79372 = DIRECTION('',(0.E+000,-1.)); +#79373 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#79374 = ORIENTED_EDGE('',*,*,#79375,.T.); +#79375 = EDGE_CURVE('',#79348,#79376,#79378,.T.); +#79376 = VERTEX_POINT('',#79377); +#79377 = CARTESIAN_POINT('',(-0.85,1.14,0.575)); +#79378 = SURFACE_CURVE('',#79379,(#79383,#79390),.PCURVE_S1.); +#79379 = LINE('',#79380,#79381); +#79380 = CARTESIAN_POINT('',(-0.85,0.38,0.575)); +#79381 = VECTOR('',#79382,1.); +#79382 = DIRECTION('',(-9.95799250103E-017,1.,0.E+000)); +#79383 = PCURVE('',#78346,#79384); +#79384 = DEFINITIONAL_REPRESENTATION('',(#79385),#79389); +#79385 = LINE('',#79386,#79387); +#79386 = CARTESIAN_POINT('',(5.E-002,-0.38)); +#79387 = VECTOR('',#79388,1.); +#79388 = DIRECTION('',(-1.224646799147E-016,1.)); +#79389 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#79390 = PCURVE('',#79391,#79396); +#79391 = CYLINDRICAL_SURFACE('',#79392,0.1); +#79392 = AXIS2_PLACEMENT_3D('',#79393,#79394,#79395); +#79393 = CARTESIAN_POINT('',(-0.85,0.76,0.475)); +#79394 = DIRECTION('',(9.95799250103E-017,-1.,0.E+000)); +#79395 = DIRECTION('',(0.E+000,0.E+000,1.)); +#79396 = DEFINITIONAL_REPRESENTATION('',(#79397),#79401); +#79397 = LINE('',#79398,#79399); +#79398 = CARTESIAN_POINT('',(1.110223024625E-015,0.38)); +#79399 = VECTOR('',#79400,1.); +#79400 = DIRECTION('',(0.E+000,-1.)); +#79401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#79402 = ORIENTED_EDGE('',*,*,#79403,.F.); +#79403 = EDGE_CURVE('',#78303,#79376,#79404,.T.); +#79404 = SURFACE_CURVE('',#79405,(#79409,#79416),.PCURVE_S1.); +#79405 = LINE('',#79406,#79407); +#79406 = CARTESIAN_POINT('',(-0.75,1.14,0.575)); +#79407 = VECTOR('',#79408,1.); +#79408 = DIRECTION('',(-1.,-9.95799250103E-017,0.E+000)); +#79409 = PCURVE('',#78346,#79410); +#79410 = DEFINITIONAL_REPRESENTATION('',(#79411),#79415); +#79411 = LINE('',#79412,#79413); +#79412 = CARTESIAN_POINT('',(-5.E-002,0.38)); +#79413 = VECTOR('',#79414,1.); +#79414 = DIRECTION('',(1.,1.224646799147E-016)); +#79415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#79416 = PCURVE('',#79222,#79417); +#79417 = DEFINITIONAL_REPRESENTATION('',(#79418),#79422); +#79418 = LINE('',#79419,#79420); +#79419 = CARTESIAN_POINT('',(0.23609419634,0.307826707952)); +#79420 = VECTOR('',#79421,1.); +#79421 = DIRECTION('',(0.E+000,-1.)); +#79422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#79423 = ADVANCED_FACE('',(#79424),#78374,.F.); +#79424 = FACE_BOUND('',#79425,.F.); +#79425 = EDGE_LOOP('',(#79426,#79449,#79450,#79473)); +#79426 = ORIENTED_EDGE('',*,*,#79427,.F.); +#79427 = EDGE_CURVE('',#78359,#79428,#79430,.T.); +#79428 = VERTEX_POINT('',#79429); +#79429 = CARTESIAN_POINT('',(-0.8,-0.76,0.725)); +#79430 = SURFACE_CURVE('',#79431,(#79435,#79442),.PCURVE_S1.); +#79431 = LINE('',#79432,#79433); +#79432 = CARTESIAN_POINT('',(-0.8,-0.76,0.53195290183)); +#79433 = VECTOR('',#79434,1.); +#79434 = DIRECTION('',(0.E+000,0.E+000,1.)); +#79435 = PCURVE('',#78374,#79436); +#79436 = DEFINITIONAL_REPRESENTATION('',(#79437),#79441); +#79437 = LINE('',#79438,#79439); +#79438 = CARTESIAN_POINT('',(0.595,-0.19304709817)); +#79439 = VECTOR('',#79440,1.); +#79440 = DIRECTION('',(0.E+000,1.)); +#79441 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#79442 = PCURVE('',#79305,#79443); +#79443 = DEFINITIONAL_REPRESENTATION('',(#79444),#79448); +#79444 = LINE('',#79445,#79446); +#79445 = CARTESIAN_POINT('',(0.19304709817,0.257826707952)); +#79446 = VECTOR('',#79447,1.); +#79447 = DIRECTION('',(1.,0.E+000)); +#79448 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#79449 = ORIENTED_EDGE('',*,*,#78358,.T.); +#79450 = ORIENTED_EDGE('',*,*,#79451,.T.); +#79451 = EDGE_CURVE('',#78331,#79452,#79454,.T.); +#79452 = VERTEX_POINT('',#79453); +#79453 = CARTESIAN_POINT('',(-0.8,0.38,0.725)); +#79454 = SURFACE_CURVE('',#79455,(#79459,#79466),.PCURVE_S1.); +#79455 = LINE('',#79456,#79457); +#79456 = CARTESIAN_POINT('',(-0.8,0.38,0.53195290183)); +#79457 = VECTOR('',#79458,1.); +#79458 = DIRECTION('',(0.E+000,0.E+000,1.)); +#79459 = PCURVE('',#78374,#79460); +#79460 = DEFINITIONAL_REPRESENTATION('',(#79461),#79465); +#79461 = LINE('',#79462,#79463); +#79462 = CARTESIAN_POINT('',(1.735,-0.19304709817)); +#79463 = VECTOR('',#79464,1.); +#79464 = DIRECTION('',(0.E+000,1.)); +#79465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#79466 = PCURVE('',#79363,#79467); +#79467 = DEFINITIONAL_REPRESENTATION('',(#79468),#79472); +#79468 = LINE('',#79469,#79470); +#79469 = CARTESIAN_POINT('',(0.19304709817,0.257826707952)); +#79470 = VECTOR('',#79471,1.); +#79471 = DIRECTION('',(1.,0.E+000)); +#79472 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#79473 = ORIENTED_EDGE('',*,*,#79474,.F.); +#79474 = EDGE_CURVE('',#79428,#79452,#79475,.T.); +#79475 = SURFACE_CURVE('',#79476,(#79480,#79487),.PCURVE_S1.); +#79476 = LINE('',#79477,#79478); +#79477 = CARTESIAN_POINT('',(-0.8,-1.355,0.725)); +#79478 = VECTOR('',#79479,1.); +#79479 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000)); +#79480 = PCURVE('',#78374,#79481); +#79481 = DEFINITIONAL_REPRESENTATION('',(#79482),#79486); +#79482 = LINE('',#79483,#79484); +#79483 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#79484 = VECTOR('',#79485,1.); +#79485 = DIRECTION('',(1.,0.E+000)); +#79486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#79487 = PCURVE('',#79488,#79493); +#79488 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#79489,#79490) + ,(#79491,#79492 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,2.71),(0.E+000,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#79489 = CARTESIAN_POINT('',(-0.8,-1.355,0.725)); +#79490 = CARTESIAN_POINT('',(-0.775,-1.3425,0.725)); +#79491 = CARTESIAN_POINT('',(-0.8,1.355,0.725)); +#79492 = CARTESIAN_POINT('',(-0.775,1.3425,0.725)); +#79493 = DEFINITIONAL_REPRESENTATION('',(#79494),#79498); +#79494 = LINE('',#79495,#79496); +#79495 = CARTESIAN_POINT('',(0.E+000,2.199782515137E-015)); +#79496 = VECTOR('',#79497,1.); +#79497 = DIRECTION('',(1.,-6.70848725886E-015)); +#79498 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#79499 = ADVANCED_FACE('',(#79500),#78479,.F.); +#79500 = FACE_BOUND('',#79501,.F.); +#79501 = EDGE_LOOP('',(#79502,#79503,#79525,#79550)); +#79502 = ORIENTED_EDGE('',*,*,#78465,.T.); +#79503 = ORIENTED_EDGE('',*,*,#79504,.T.); +#79504 = EDGE_CURVE('',#78446,#79505,#79507,.T.); +#79505 = VERTEX_POINT('',#79506); +#79506 = CARTESIAN_POINT('',(0.775,1.3425,0.725)); +#79507 = SURFACE_CURVE('',#79508,(#79511,#79518),.PCURVE_S1.); +#79508 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#79509,#79510),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#79509 = CARTESIAN_POINT('',(0.8,1.355,0.725)); +#79510 = CARTESIAN_POINT('',(0.775,1.3425,0.725)); +#79511 = PCURVE('',#78479,#79512); +#79512 = DEFINITIONAL_REPRESENTATION('',(#79513),#79517); +#79513 = LINE('',#79514,#79515); +#79514 = CARTESIAN_POINT('',(0.134350288425,-3.230147677088E-015)); +#79515 = VECTOR('',#79516,1.); +#79516 = DIRECTION('',(-8.326672684689E-017,1.)); +#79517 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#79518 = PCURVE('',#78663,#79519); +#79519 = DEFINITIONAL_REPRESENTATION('',(#79520),#79524); +#79520 = LINE('',#79521,#79522); +#79521 = CARTESIAN_POINT('',(4.924404709875E-017,-2.326193242276E-015)); +#79522 = VECTOR('',#79523,1.); +#79523 = DIRECTION('',(-4.139258281823E-016,1.)); +#79524 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#79525 = ORIENTED_EDGE('',*,*,#79526,.F.); +#79526 = EDGE_CURVE('',#78497,#79505,#79527,.T.); +#79527 = SURFACE_CURVE('',#79528,(#79532,#79538),.PCURVE_S1.); +#79528 = LINE('',#79529,#79530); +#79529 = CARTESIAN_POINT('',(0.6925,1.425,0.725)); +#79530 = VECTOR('',#79531,1.); +#79531 = DIRECTION('',(0.707106781187,-0.707106781187,0.E+000)); +#79532 = PCURVE('',#78479,#79533); +#79533 = DEFINITIONAL_REPRESENTATION('',(#79534),#79537); +#79534 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#79535,#79536),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,0.116672618896),.PIECEWISE_BEZIER_KNOTS.); +#79535 = CARTESIAN_POINT('',(7.865077271741E-018,1.)); +#79536 = CARTESIAN_POINT('',(0.134350288425,1.)); +#79537 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#79538 = PCURVE('',#79539,#79544); +#79539 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#79540,#79541) + ,(#79542,#79543 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,0.116672618896),( + 0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#79540 = CARTESIAN_POINT('',(0.6925,1.425,0.725)); +#79541 = CARTESIAN_POINT('',(0.659121551758,1.358243103516,1.2)); +#79542 = CARTESIAN_POINT('',(0.775,1.3425,0.725)); +#79543 = CARTESIAN_POINT('',(0.708243103516,1.309121551758,1.2)); +#79544 = DEFINITIONAL_REPRESENTATION('',(#79545),#79549); +#79545 = LINE('',#79546,#79547); +#79546 = CARTESIAN_POINT('',(-3.778366449719E-017,6.824921350534E-017)); +#79547 = VECTOR('',#79548,1.); +#79548 = DIRECTION('',(1.,-1.37753079923E-016)); +#79549 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#79550 = ORIENTED_EDGE('',*,*,#78496,.F.); +#79551 = ADVANCED_FACE('',(#79552),#78533,.F.); +#79552 = FACE_BOUND('',#79553,.F.); +#79553 = EDGE_LOOP('',(#79554,#79555,#79577,#79604)); +#79554 = ORIENTED_EDGE('',*,*,#78518,.T.); +#79555 = ORIENTED_EDGE('',*,*,#79556,.T.); +#79556 = EDGE_CURVE('',#78497,#79557,#79559,.T.); +#79557 = VERTEX_POINT('',#79558); +#79558 = CARTESIAN_POINT('',(0.659121551758,1.358243103516,1.2)); +#79559 = SURFACE_CURVE('',#79560,(#79563,#79570),.PCURVE_S1.); +#79560 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#79561,#79562),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#79561 = CARTESIAN_POINT('',(0.6925,1.425,0.725)); +#79562 = CARTESIAN_POINT('',(0.659121551758,1.358243103516,1.2)); +#79563 = PCURVE('',#78533,#79564); +#79564 = DEFINITIONAL_REPRESENTATION('',(#79565),#79569); +#79565 = LINE('',#79566,#79567); +#79566 = CARTESIAN_POINT('',(1.385,2.257820385431E-016)); +#79567 = VECTOR('',#79568,1.); +#79568 = DIRECTION('',(-2.22044604925E-016,1.)); +#79569 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#79570 = PCURVE('',#79539,#79571); +#79571 = DEFINITIONAL_REPRESENTATION('',(#79572),#79576); +#79572 = LINE('',#79573,#79574); +#79573 = CARTESIAN_POINT('',(-3.778366449719E-017,6.824921350534E-017)); +#79574 = VECTOR('',#79575,1.); +#79575 = DIRECTION('',(-1.241489009412E-016,1.)); +#79576 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#79577 = ORIENTED_EDGE('',*,*,#79578,.F.); +#79578 = EDGE_CURVE('',#79579,#79557,#79581,.T.); +#79579 = VERTEX_POINT('',#79580); +#79580 = CARTESIAN_POINT('',(-0.659121551758,1.358243103516,1.2)); +#79581 = SURFACE_CURVE('',#79582,(#79586,#79592),.PCURVE_S1.); +#79582 = LINE('',#79583,#79584); +#79583 = CARTESIAN_POINT('',(-0.659121551758,1.358243103516,1.2)); +#79584 = VECTOR('',#79585,1.); +#79585 = DIRECTION('',(1.,2.22044604925E-016,0.E+000)); +#79586 = PCURVE('',#78533,#79587); +#79587 = DEFINITIONAL_REPRESENTATION('',(#79588),#79591); +#79588 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#79589,#79590),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.318243103516),.PIECEWISE_BEZIER_KNOTS.); +#79589 = CARTESIAN_POINT('',(5.675172484166E-017,1.)); +#79590 = CARTESIAN_POINT('',(1.385,1.)); +#79591 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#79592 = PCURVE('',#79593,#79598); +#79593 = PLANE('',#79594); +#79594 = AXIS2_PLACEMENT_3D('',#79595,#79596,#79597); +#79595 = CARTESIAN_POINT('',(-0.659121551758,1.358243103516,1.2)); +#79596 = DIRECTION('',(0.E+000,0.E+000,1.)); +#79597 = DIRECTION('',(0.43658423493,-0.899663384723,0.E+000)); +#79598 = DEFINITIONAL_REPRESENTATION('',(#79599),#79603); +#79599 = LINE('',#79600,#79601); +#79600 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#79601 = VECTOR('',#79602,1.); +#79602 = DIRECTION('',(0.43658423493,0.899663384723)); +#79603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#79604 = ORIENTED_EDGE('',*,*,#79605,.F.); +#79605 = EDGE_CURVE('',#78519,#79579,#79606,.T.); +#79606 = SURFACE_CURVE('',#79607,(#79610,#79617),.PCURVE_S1.); +#79607 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#79608,#79609),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#79608 = CARTESIAN_POINT('',(-0.6925,1.425,0.725)); +#79609 = CARTESIAN_POINT('',(-0.659121551758,1.358243103516,1.2)); +#79610 = PCURVE('',#78533,#79611); +#79611 = DEFINITIONAL_REPRESENTATION('',(#79612),#79616); +#79612 = LINE('',#79613,#79614); +#79613 = CARTESIAN_POINT('',(2.42389743333E-016,2.257634038183E-016)); +#79614 = VECTOR('',#79615,1.); +#79615 = DIRECTION('',(-1.856380184913E-016,1.)); +#79616 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#79617 = PCURVE('',#79618,#79623); +#79618 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#79619,#79620) + ,(#79621,#79622 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,0.116672618896),( + 0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#79619 = CARTESIAN_POINT('',(-0.775,1.3425,0.725)); +#79620 = CARTESIAN_POINT('',(-0.708243103516,1.309121551758,1.2)); +#79621 = CARTESIAN_POINT('',(-0.6925,1.425,0.725)); +#79622 = CARTESIAN_POINT('',(-0.659121551758,1.358243103516,1.2)); +#79623 = DEFINITIONAL_REPRESENTATION('',(#79624),#79628); +#79624 = LINE('',#79625,#79626); +#79625 = CARTESIAN_POINT('',(0.116672618896,6.824878998887E-017)); +#79626 = VECTOR('',#79627,1.); +#79627 = DIRECTION('',(1.110223024625E-016,1.)); +#79628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#79629 = ADVANCED_FACE('',(#79630),#78558,.F.); +#79630 = FACE_BOUND('',#79631,.F.); +#79631 = EDGE_LOOP('',(#79632,#79633,#79634,#79656)); +#79632 = ORIENTED_EDGE('',*,*,#78575,.T.); +#79633 = ORIENTED_EDGE('',*,*,#78545,.T.); +#79634 = ORIENTED_EDGE('',*,*,#79635,.F.); +#79635 = EDGE_CURVE('',#79636,#78519,#79638,.T.); +#79636 = VERTEX_POINT('',#79637); +#79637 = CARTESIAN_POINT('',(-0.775,1.3425,0.725)); +#79638 = SURFACE_CURVE('',#79639,(#79643,#79649),.PCURVE_S1.); +#79639 = LINE('',#79640,#79641); +#79640 = CARTESIAN_POINT('',(-0.775,1.3425,0.725)); +#79641 = VECTOR('',#79642,1.); +#79642 = DIRECTION('',(0.707106781187,0.707106781187,0.E+000)); +#79643 = PCURVE('',#78558,#79644); +#79644 = DEFINITIONAL_REPRESENTATION('',(#79645),#79648); +#79645 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#79646,#79647),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,0.116672618896),.PIECEWISE_BEZIER_KNOTS.); +#79646 = CARTESIAN_POINT('',(-7.31522404482E-017,1.)); +#79647 = CARTESIAN_POINT('',(0.134350288425,1.)); +#79648 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#79649 = PCURVE('',#79618,#79650); +#79650 = DEFINITIONAL_REPRESENTATION('',(#79651),#79655); +#79651 = LINE('',#79652,#79653); +#79652 = CARTESIAN_POINT('',(1.197926382554E-016,5.217804794268E-017)); +#79653 = VECTOR('',#79654,1.); +#79654 = DIRECTION('',(1.,1.37742190055E-016)); +#79655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#79656 = ORIENTED_EDGE('',*,*,#79657,.F.); +#79657 = EDGE_CURVE('',#78576,#79636,#79658,.T.); +#79658 = SURFACE_CURVE('',#79659,(#79662,#79669),.PCURVE_S1.); +#79659 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#79660,#79661),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#79660 = CARTESIAN_POINT('',(-0.8,1.355,0.725)); +#79661 = CARTESIAN_POINT('',(-0.775,1.3425,0.725)); +#79662 = PCURVE('',#78558,#79663); +#79663 = DEFINITIONAL_REPRESENTATION('',(#79664),#79668); +#79664 = LINE('',#79665,#79666); +#79665 = CARTESIAN_POINT('',(1.944839221607E-016,-7.612565324259E-015)); +#79666 = VECTOR('',#79667,1.); +#79667 = DIRECTION('',(-2.676361626089E-016,1.)); +#79668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#79669 = PCURVE('',#79250,#79670); +#79670 = DEFINITIONAL_REPRESENTATION('',(#79671),#79675); +#79671 = LINE('',#79672,#79673); +#79672 = CARTESIAN_POINT('',(2.71,-2.326193242276E-015)); +#79673 = VECTOR('',#79674,1.); +#79674 = DIRECTION('',(0.E+000,1.)); +#79675 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#79676 = ADVANCED_FACE('',(#79677),#78663,.F.); +#79677 = FACE_BOUND('',#79678,.F.); +#79678 = EDGE_LOOP('',(#79679,#79680,#79681,#79708)); +#79679 = ORIENTED_EDGE('',*,*,#79504,.F.); +#79680 = ORIENTED_EDGE('',*,*,#78649,.T.); +#79681 = ORIENTED_EDGE('',*,*,#79682,.T.); +#79682 = EDGE_CURVE('',#78622,#79683,#79685,.T.); +#79683 = VERTEX_POINT('',#79684); +#79684 = CARTESIAN_POINT('',(0.775,1.14,0.725)); +#79685 = SURFACE_CURVE('',#79686,(#79690,#79696),.PCURVE_S1.); +#79686 = LINE('',#79687,#79688); +#79687 = CARTESIAN_POINT('',(0.85,1.14,0.725)); +#79688 = VECTOR('',#79689,1.); +#79689 = DIRECTION('',(-1.,-2.22044604925E-016,0.E+000)); +#79690 = PCURVE('',#78663,#79691); +#79691 = DEFINITIONAL_REPRESENTATION('',(#79692),#79695); +#79692 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#79693,#79694),.UNSPECIFIED., + .F.,.F.,(2,2),(5.E-002,7.5E-002),.PIECEWISE_BEZIER_KNOTS.); +#79693 = CARTESIAN_POINT('',(0.215,5.927957989303E-016)); +#79694 = CARTESIAN_POINT('',(0.20438547486,1.)); +#79695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#79696 = PCURVE('',#79697,#79702); +#79697 = PLANE('',#79698); +#79698 = AXIS2_PLACEMENT_3D('',#79699,#79700,#79701); +#79699 = CARTESIAN_POINT('',(0.85,1.14,0.725)); +#79700 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#79701 = DIRECTION('',(-1.,-2.22044604925E-016,-0.E+000)); +#79702 = DEFINITIONAL_REPRESENTATION('',(#79703),#79707); +#79703 = LINE('',#79704,#79705); +#79704 = CARTESIAN_POINT('',(-0.E+000,0.E+000)); +#79705 = VECTOR('',#79706,1.); +#79706 = DIRECTION('',(1.,0.E+000)); +#79707 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#79708 = ORIENTED_EDGE('',*,*,#79709,.F.); +#79709 = EDGE_CURVE('',#79505,#79683,#79710,.T.); +#79710 = SURFACE_CURVE('',#79711,(#79715,#79721),.PCURVE_S1.); +#79711 = LINE('',#79712,#79713); +#79712 = CARTESIAN_POINT('',(0.775,1.3425,0.725)); +#79713 = VECTOR('',#79714,1.); +#79714 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#79715 = PCURVE('',#78663,#79716); +#79716 = DEFINITIONAL_REPRESENTATION('',(#79717),#79720); +#79717 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#79718,#79719),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,0.2025),.PIECEWISE_BEZIER_KNOTS.); +#79718 = CARTESIAN_POINT('',(-3.646817810836E-016,1.)); +#79719 = CARTESIAN_POINT('',(0.20438547486,1.)); +#79720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#79721 = PCURVE('',#79722,#79727); +#79722 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#79723,#79724) + ,(#79725,#79726 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,2.685),(0.E+000,1. + ),.PIECEWISE_BEZIER_KNOTS.); +#79723 = CARTESIAN_POINT('',(0.775,1.3425,0.725)); +#79724 = CARTESIAN_POINT('',(0.708243103516,1.309121551758,1.2)); +#79725 = CARTESIAN_POINT('',(0.775,-1.3425,0.725)); +#79726 = CARTESIAN_POINT('',(0.708243103516,-1.309121551758,1.2)); +#79727 = DEFINITIONAL_REPRESENTATION('',(#79728),#79732); +#79728 = LINE('',#79729,#79730); +#79729 = CARTESIAN_POINT('',(9.398015166159E-018,1.919930654422E-016)); +#79730 = VECTOR('',#79731,1.); +#79731 = DIRECTION('',(1.,-6.384717287871E-016)); +#79732 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#79733 = ADVANCED_FACE('',(#79734),#78637,.F.); +#79734 = FACE_BOUND('',#79735,.F.); +#79735 = EDGE_LOOP('',(#79736,#79737,#79738,#79766,#79794,#79823,#79851, + #79879,#79907,#79940,#79968,#79997)); +#79736 = ORIENTED_EDGE('',*,*,#78621,.F.); +#79737 = ORIENTED_EDGE('',*,*,#78756,.T.); +#79738 = ORIENTED_EDGE('',*,*,#79739,.T.); +#79739 = EDGE_CURVE('',#78757,#79740,#79742,.T.); +#79740 = VERTEX_POINT('',#79741); +#79741 = CARTESIAN_POINT('',(0.95,1.14,0.475)); +#79742 = SURFACE_CURVE('',#79743,(#79748,#79759),.PCURVE_S1.); +#79743 = CIRCLE('',#79744,0.1); +#79744 = AXIS2_PLACEMENT_3D('',#79745,#79746,#79747); +#79745 = CARTESIAN_POINT('',(0.85,1.14,0.475)); +#79746 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000)); +#79747 = DIRECTION('',(0.E+000,0.E+000,1.)); +#79748 = PCURVE('',#78637,#79749); +#79749 = DEFINITIONAL_REPRESENTATION('',(#79750),#79758); +#79750 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#79751,#79752,#79753,#79754 + ,#79755,#79756,#79757),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#79751 = CARTESIAN_POINT('',(0.23609419634,0.207826707952)); +#79752 = CARTESIAN_POINT('',(0.23609419634,3.462162719511E-002)); +#79753 = CARTESIAN_POINT('',(8.609419634E-002,0.121224167574)); +#79754 = CARTESIAN_POINT('',(-6.390580366E-002,0.207826707952)); +#79755 = CARTESIAN_POINT('',(8.609419634E-002,0.29442924833)); +#79756 = CARTESIAN_POINT('',(0.23609419634,0.381031788709)); +#79757 = CARTESIAN_POINT('',(0.23609419634,0.207826707952)); +#79758 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#79759 = PCURVE('',#78822,#79760); +#79760 = DEFINITIONAL_REPRESENTATION('',(#79761),#79765); +#79761 = LINE('',#79762,#79763); +#79762 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#79763 = VECTOR('',#79764,1.); +#79764 = DIRECTION('',(1.,0.E+000)); +#79765 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#79766 = ORIENTED_EDGE('',*,*,#79767,.T.); +#79767 = EDGE_CURVE('',#79740,#79768,#79770,.T.); +#79768 = VERTEX_POINT('',#79769); +#79769 = CARTESIAN_POINT('',(0.95,1.14,0.25)); +#79770 = SURFACE_CURVE('',#79771,(#79775,#79782),.PCURVE_S1.); +#79771 = LINE('',#79772,#79773); +#79772 = CARTESIAN_POINT('',(0.95,1.14,0.475)); +#79773 = VECTOR('',#79774,1.); +#79774 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#79775 = PCURVE('',#78637,#79776); +#79776 = DEFINITIONAL_REPRESENTATION('',(#79777),#79781); +#79777 = LINE('',#79778,#79779); +#79778 = CARTESIAN_POINT('',(0.13609419634,0.107826707952)); +#79779 = VECTOR('',#79780,1.); +#79780 = DIRECTION('',(-1.,-0.E+000)); +#79781 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#79782 = PCURVE('',#79783,#79788); +#79783 = PLANE('',#79784); +#79784 = AXIS2_PLACEMENT_3D('',#79785,#79786,#79787); +#79785 = CARTESIAN_POINT('',(0.95,1.14,0.475)); +#79786 = DIRECTION('',(1.,2.22044604925E-016,0.E+000)); +#79787 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#79788 = DEFINITIONAL_REPRESENTATION('',(#79789),#79793); +#79789 = LINE('',#79790,#79791); +#79790 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#79791 = VECTOR('',#79792,1.); +#79792 = DIRECTION('',(1.,0.E+000)); +#79793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#79794 = ORIENTED_EDGE('',*,*,#79795,.T.); +#79795 = EDGE_CURVE('',#79768,#79796,#79798,.T.); +#79796 = VERTEX_POINT('',#79797); +#79797 = CARTESIAN_POINT('',(1.2,1.14,0.E+000)); +#79798 = SURFACE_CURVE('',#79799,(#79804,#79811),.PCURVE_S1.); +#79799 = CIRCLE('',#79800,0.25); +#79800 = AXIS2_PLACEMENT_3D('',#79801,#79802,#79803); +#79801 = CARTESIAN_POINT('',(1.2,1.14,0.25)); +#79802 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#79803 = DIRECTION('',(-1.,-2.22044604925E-016,-4.440892098501E-016)); +#79804 = PCURVE('',#78637,#79805); +#79805 = DEFINITIONAL_REPRESENTATION('',(#79806),#79810); +#79806 = CIRCLE('',#79807,0.25); +#79807 = AXIS2_PLACEMENT_2D('',#79808,#79809); +#79808 = CARTESIAN_POINT('',(-8.890580366E-002,-0.142173292048)); +#79809 = DIRECTION('',(-4.440892098501E-016,1.)); +#79810 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#79811 = PCURVE('',#79812,#79817); +#79812 = CYLINDRICAL_SURFACE('',#79813,0.25); +#79813 = AXIS2_PLACEMENT_3D('',#79814,#79815,#79816); +#79814 = CARTESIAN_POINT('',(1.2,1.14,0.25)); +#79815 = DIRECTION('',(-2.22044604925E-016,1.,-0.E+000)); +#79816 = DIRECTION('',(-1.,-2.22044604925E-016,-4.440892098501E-016)); +#79817 = DEFINITIONAL_REPRESENTATION('',(#79818),#79822); +#79818 = LINE('',#79819,#79820); +#79819 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#79820 = VECTOR('',#79821,1.); +#79821 = DIRECTION('',(-1.,0.E+000)); +#79822 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#79823 = ORIENTED_EDGE('',*,*,#79824,.T.); +#79824 = EDGE_CURVE('',#79796,#79825,#79827,.T.); +#79825 = VERTEX_POINT('',#79826); +#79826 = CARTESIAN_POINT('',(1.4,1.14,0.E+000)); +#79827 = SURFACE_CURVE('',#79828,(#79832,#79839),.PCURVE_S1.); +#79828 = LINE('',#79829,#79830); +#79829 = CARTESIAN_POINT('',(1.2,1.14,0.E+000)); +#79830 = VECTOR('',#79831,1.); +#79831 = DIRECTION('',(1.,2.22044604925E-016,0.E+000)); +#79832 = PCURVE('',#78637,#79833); +#79833 = DEFINITIONAL_REPRESENTATION('',(#79834),#79838); +#79834 = LINE('',#79835,#79836); +#79835 = CARTESIAN_POINT('',(-0.33890580366,-0.142173292048)); +#79836 = VECTOR('',#79837,1.); +#79837 = DIRECTION('',(0.E+000,-1.)); +#79838 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#79839 = PCURVE('',#79840,#79845); +#79840 = PLANE('',#79841); +#79841 = AXIS2_PLACEMENT_3D('',#79842,#79843,#79844); +#79842 = CARTESIAN_POINT('',(1.2,1.14,0.E+000)); +#79843 = DIRECTION('',(0.E+000,0.E+000,1.)); +#79844 = DIRECTION('',(1.,2.22044604925E-016,-0.E+000)); +#79845 = DEFINITIONAL_REPRESENTATION('',(#79846),#79850); +#79846 = LINE('',#79847,#79848); +#79847 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#79848 = VECTOR('',#79849,1.); +#79849 = DIRECTION('',(1.,0.E+000)); +#79850 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#79851 = ORIENTED_EDGE('',*,*,#79852,.T.); +#79852 = EDGE_CURVE('',#79825,#79853,#79855,.T.); +#79853 = VERTEX_POINT('',#79854); +#79854 = CARTESIAN_POINT('',(1.4,1.14,0.15)); +#79855 = SURFACE_CURVE('',#79856,(#79860,#79867),.PCURVE_S1.); +#79856 = LINE('',#79857,#79858); +#79857 = CARTESIAN_POINT('',(1.4,1.14,0.E+000)); +#79858 = VECTOR('',#79859,1.); +#79859 = DIRECTION('',(0.E+000,0.E+000,1.)); +#79860 = PCURVE('',#78637,#79861); +#79861 = DEFINITIONAL_REPRESENTATION('',(#79862),#79866); +#79862 = LINE('',#79863,#79864); +#79863 = CARTESIAN_POINT('',(-0.33890580366,-0.342173292048)); +#79864 = VECTOR('',#79865,1.); +#79865 = DIRECTION('',(1.,0.E+000)); +#79866 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#79867 = PCURVE('',#79868,#79873); +#79868 = PLANE('',#79869); +#79869 = AXIS2_PLACEMENT_3D('',#79870,#79871,#79872); +#79870 = CARTESIAN_POINT('',(1.4,1.14,0.E+000)); +#79871 = DIRECTION('',(-1.,-2.22044604925E-016,0.E+000)); +#79872 = DIRECTION('',(0.E+000,0.E+000,1.)); +#79873 = DEFINITIONAL_REPRESENTATION('',(#79874),#79878); +#79874 = LINE('',#79875,#79876); +#79875 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#79876 = VECTOR('',#79877,1.); +#79877 = DIRECTION('',(1.,0.E+000)); +#79878 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#79879 = ORIENTED_EDGE('',*,*,#79880,.T.); +#79880 = EDGE_CURVE('',#79853,#79881,#79883,.T.); +#79881 = VERTEX_POINT('',#79882); +#79882 = CARTESIAN_POINT('',(1.2,1.14,0.15)); +#79883 = SURFACE_CURVE('',#79884,(#79888,#79895),.PCURVE_S1.); +#79884 = LINE('',#79885,#79886); +#79885 = CARTESIAN_POINT('',(1.4,1.14,0.15)); +#79886 = VECTOR('',#79887,1.); +#79887 = DIRECTION('',(-1.,-2.22044604925E-016,0.E+000)); +#79888 = PCURVE('',#78637,#79889); +#79889 = DEFINITIONAL_REPRESENTATION('',(#79890),#79894); +#79890 = LINE('',#79891,#79892); +#79891 = CARTESIAN_POINT('',(-0.18890580366,-0.342173292048)); +#79892 = VECTOR('',#79893,1.); +#79893 = DIRECTION('',(0.E+000,1.)); +#79894 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#79895 = PCURVE('',#79896,#79901); +#79896 = PLANE('',#79897); +#79897 = AXIS2_PLACEMENT_3D('',#79898,#79899,#79900); +#79898 = CARTESIAN_POINT('',(1.4,1.14,0.15)); +#79899 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#79900 = DIRECTION('',(-1.,-2.22044604925E-016,-0.E+000)); +#79901 = DEFINITIONAL_REPRESENTATION('',(#79902),#79906); +#79902 = LINE('',#79903,#79904); +#79903 = CARTESIAN_POINT('',(-0.E+000,0.E+000)); +#79904 = VECTOR('',#79905,1.); +#79905 = DIRECTION('',(1.,0.E+000)); +#79906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#79907 = ORIENTED_EDGE('',*,*,#79908,.T.); +#79908 = EDGE_CURVE('',#79881,#79909,#79911,.T.); +#79909 = VERTEX_POINT('',#79910); +#79910 = CARTESIAN_POINT('',(1.1,1.14,0.25)); +#79911 = SURFACE_CURVE('',#79912,(#79917,#79928),.PCURVE_S1.); +#79912 = CIRCLE('',#79913,0.1); +#79913 = AXIS2_PLACEMENT_3D('',#79914,#79915,#79916); +#79914 = CARTESIAN_POINT('',(1.2,1.14,0.25)); +#79915 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000)); +#79916 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#79917 = PCURVE('',#78637,#79918); +#79918 = DEFINITIONAL_REPRESENTATION('',(#79919),#79927); +#79919 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#79920,#79921,#79922,#79923 + ,#79924,#79925,#79926),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#79920 = CARTESIAN_POINT('',(-0.18890580366,-0.142173292048)); +#79921 = CARTESIAN_POINT('',(-0.18890580366,3.103178870889E-002)); +#79922 = CARTESIAN_POINT('',(-3.890580366E-002,-5.557075166956E-002)); +#79923 = CARTESIAN_POINT('',(0.11109419634,-0.142173292048)); +#79924 = CARTESIAN_POINT('',(-3.890580366E-002,-0.228775832426)); +#79925 = CARTESIAN_POINT('',(-0.18890580366,-0.315378372805)); +#79926 = CARTESIAN_POINT('',(-0.18890580366,-0.142173292048)); +#79927 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#79928 = PCURVE('',#79929,#79934); +#79929 = CYLINDRICAL_SURFACE('',#79930,0.1); +#79930 = AXIS2_PLACEMENT_3D('',#79931,#79932,#79933); +#79931 = CARTESIAN_POINT('',(1.2,1.14,0.25)); +#79932 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000)); +#79933 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#79934 = DEFINITIONAL_REPRESENTATION('',(#79935),#79939); +#79935 = LINE('',#79936,#79937); +#79936 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#79937 = VECTOR('',#79938,1.); +#79938 = DIRECTION('',(1.,0.E+000)); +#79939 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#79940 = ORIENTED_EDGE('',*,*,#79941,.T.); +#79941 = EDGE_CURVE('',#79909,#79942,#79944,.T.); +#79942 = VERTEX_POINT('',#79943); +#79943 = CARTESIAN_POINT('',(1.1,1.14,0.475)); +#79944 = SURFACE_CURVE('',#79945,(#79949,#79956),.PCURVE_S1.); +#79945 = LINE('',#79946,#79947); +#79946 = CARTESIAN_POINT('',(1.1,1.14,0.25)); +#79947 = VECTOR('',#79948,1.); +#79948 = DIRECTION('',(0.E+000,0.E+000,1.)); +#79949 = PCURVE('',#78637,#79950); +#79950 = DEFINITIONAL_REPRESENTATION('',(#79951),#79955); +#79951 = LINE('',#79952,#79953); +#79952 = CARTESIAN_POINT('',(-8.890580366E-002,-4.2173292048E-002)); +#79953 = VECTOR('',#79954,1.); +#79954 = DIRECTION('',(1.,0.E+000)); +#79955 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#79956 = PCURVE('',#79957,#79962); +#79957 = PLANE('',#79958); +#79958 = AXIS2_PLACEMENT_3D('',#79959,#79960,#79961); +#79959 = CARTESIAN_POINT('',(1.1,1.14,0.25)); +#79960 = DIRECTION('',(-1.,-2.22044604925E-016,0.E+000)); +#79961 = DIRECTION('',(0.E+000,0.E+000,1.)); +#79962 = DEFINITIONAL_REPRESENTATION('',(#79963),#79967); +#79963 = LINE('',#79964,#79965); +#79964 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#79965 = VECTOR('',#79966,1.); +#79966 = DIRECTION('',(1.,0.E+000)); +#79967 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#79968 = ORIENTED_EDGE('',*,*,#79969,.T.); +#79969 = EDGE_CURVE('',#79942,#79970,#79972,.T.); +#79970 = VERTEX_POINT('',#79971); +#79971 = CARTESIAN_POINT('',(0.85,1.14,0.725)); +#79972 = SURFACE_CURVE('',#79973,(#79978,#79985),.PCURVE_S1.); +#79973 = CIRCLE('',#79974,0.25); +#79974 = AXIS2_PLACEMENT_3D('',#79975,#79976,#79977); +#79975 = CARTESIAN_POINT('',(0.85,1.14,0.475)); +#79976 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#79977 = DIRECTION('',(1.,2.22044604925E-016,6.661338147751E-016)); +#79978 = PCURVE('',#78637,#79979); +#79979 = DEFINITIONAL_REPRESENTATION('',(#79980),#79984); +#79980 = CIRCLE('',#79981,0.25); +#79981 = AXIS2_PLACEMENT_2D('',#79982,#79983); +#79982 = CARTESIAN_POINT('',(0.13609419634,0.207826707952)); +#79983 = DIRECTION('',(6.661338147751E-016,-1.)); +#79984 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#79985 = PCURVE('',#79986,#79991); +#79986 = CYLINDRICAL_SURFACE('',#79987,0.25); +#79987 = AXIS2_PLACEMENT_3D('',#79988,#79989,#79990); +#79988 = CARTESIAN_POINT('',(0.85,1.14,0.475)); +#79989 = DIRECTION('',(-2.22044604925E-016,1.,-0.E+000)); +#79990 = DIRECTION('',(1.,2.22044604925E-016,6.661338147751E-016)); +#79991 = DEFINITIONAL_REPRESENTATION('',(#79992),#79996); +#79992 = LINE('',#79993,#79994); +#79993 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#79994 = VECTOR('',#79995,1.); +#79995 = DIRECTION('',(-1.,0.E+000)); +#79996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#79997 = ORIENTED_EDGE('',*,*,#79998,.T.); +#79998 = EDGE_CURVE('',#79970,#78622,#79999,.T.); +#79999 = SURFACE_CURVE('',#80000,(#80004,#80011),.PCURVE_S1.); +#80000 = LINE('',#80001,#80002); +#80001 = CARTESIAN_POINT('',(0.85,1.14,0.725)); +#80002 = VECTOR('',#80003,1.); +#80003 = DIRECTION('',(-1.,-2.22044604925E-016,0.E+000)); +#80004 = PCURVE('',#78637,#80005); +#80005 = DEFINITIONAL_REPRESENTATION('',(#80006),#80010); +#80006 = LINE('',#80007,#80008); +#80007 = CARTESIAN_POINT('',(0.38609419634,0.207826707952)); +#80008 = VECTOR('',#80009,1.); +#80009 = DIRECTION('',(0.E+000,1.)); +#80010 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#80011 = PCURVE('',#79697,#80012); +#80012 = DEFINITIONAL_REPRESENTATION('',(#80013),#80017); +#80013 = LINE('',#80014,#80015); +#80014 = CARTESIAN_POINT('',(-0.E+000,0.E+000)); +#80015 = VECTOR('',#80016,1.); +#80016 = DIRECTION('',(1.,0.E+000)); +#80017 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#80018 = ADVANCED_FACE('',(#80019),#78694,.T.); +#80019 = FACE_BOUND('',#80020,.T.); +#80020 = EDGE_LOOP('',(#80021,#80022,#80023,#80051,#80079,#80108,#80136, + #80164,#80192,#80225,#80253,#80282)); +#80021 = ORIENTED_EDGE('',*,*,#78678,.F.); +#80022 = ORIENTED_EDGE('',*,*,#78866,.T.); +#80023 = ORIENTED_EDGE('',*,*,#80024,.T.); +#80024 = EDGE_CURVE('',#78867,#80025,#80027,.T.); +#80025 = VERTEX_POINT('',#80026); +#80026 = CARTESIAN_POINT('',(0.95,-1.14,0.475)); +#80027 = SURFACE_CURVE('',#80028,(#80033,#80044),.PCURVE_S1.); +#80028 = CIRCLE('',#80029,0.1); +#80029 = AXIS2_PLACEMENT_3D('',#80030,#80031,#80032); +#80030 = CARTESIAN_POINT('',(0.85,-1.14,0.475)); +#80031 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000)); +#80032 = DIRECTION('',(0.E+000,0.E+000,1.)); +#80033 = PCURVE('',#78694,#80034); +#80034 = DEFINITIONAL_REPRESENTATION('',(#80035),#80043); +#80035 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#80036,#80037,#80038,#80039 + ,#80040,#80041,#80042),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#80036 = CARTESIAN_POINT('',(0.23609419634,0.207826707952)); +#80037 = CARTESIAN_POINT('',(0.23609419634,3.462162719511E-002)); +#80038 = CARTESIAN_POINT('',(8.609419634E-002,0.121224167574)); +#80039 = CARTESIAN_POINT('',(-6.390580366E-002,0.207826707952)); +#80040 = CARTESIAN_POINT('',(8.609419634E-002,0.29442924833)); +#80041 = CARTESIAN_POINT('',(0.23609419634,0.381031788709)); +#80042 = CARTESIAN_POINT('',(0.23609419634,0.207826707952)); +#80043 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#80044 = PCURVE('',#78903,#80045); +#80045 = DEFINITIONAL_REPRESENTATION('',(#80046),#80050); +#80046 = LINE('',#80047,#80048); +#80047 = CARTESIAN_POINT('',(0.E+000,-0.38)); +#80048 = VECTOR('',#80049,1.); +#80049 = DIRECTION('',(1.,0.E+000)); +#80050 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#80051 = ORIENTED_EDGE('',*,*,#80052,.T.); +#80052 = EDGE_CURVE('',#80025,#80053,#80055,.T.); +#80053 = VERTEX_POINT('',#80054); +#80054 = CARTESIAN_POINT('',(0.95,-1.14,0.25)); +#80055 = SURFACE_CURVE('',#80056,(#80060,#80067),.PCURVE_S1.); +#80056 = LINE('',#80057,#80058); +#80057 = CARTESIAN_POINT('',(0.95,-1.14,0.475)); +#80058 = VECTOR('',#80059,1.); +#80059 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#80060 = PCURVE('',#78694,#80061); +#80061 = DEFINITIONAL_REPRESENTATION('',(#80062),#80066); +#80062 = LINE('',#80063,#80064); +#80063 = CARTESIAN_POINT('',(0.13609419634,0.107826707952)); +#80064 = VECTOR('',#80065,1.); +#80065 = DIRECTION('',(-1.,-0.E+000)); +#80066 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#80067 = PCURVE('',#80068,#80073); +#80068 = PLANE('',#80069); +#80069 = AXIS2_PLACEMENT_3D('',#80070,#80071,#80072); +#80070 = CARTESIAN_POINT('',(0.95,-0.76,0.475)); +#80071 = DIRECTION('',(1.,2.22044604925E-016,0.E+000)); +#80072 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#80073 = DEFINITIONAL_REPRESENTATION('',(#80074),#80078); +#80074 = LINE('',#80075,#80076); +#80075 = CARTESIAN_POINT('',(0.E+000,-0.38)); +#80076 = VECTOR('',#80077,1.); +#80077 = DIRECTION('',(1.,0.E+000)); +#80078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#80079 = ORIENTED_EDGE('',*,*,#80080,.T.); +#80080 = EDGE_CURVE('',#80053,#80081,#80083,.T.); +#80081 = VERTEX_POINT('',#80082); +#80082 = CARTESIAN_POINT('',(1.2,-1.14,0.E+000)); +#80083 = SURFACE_CURVE('',#80084,(#80089,#80096),.PCURVE_S1.); +#80084 = CIRCLE('',#80085,0.25); +#80085 = AXIS2_PLACEMENT_3D('',#80086,#80087,#80088); +#80086 = CARTESIAN_POINT('',(1.2,-1.14,0.25)); +#80087 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#80088 = DIRECTION('',(-1.,-2.22044604925E-016,-4.440892098501E-016)); +#80089 = PCURVE('',#78694,#80090); +#80090 = DEFINITIONAL_REPRESENTATION('',(#80091),#80095); +#80091 = CIRCLE('',#80092,0.25); +#80092 = AXIS2_PLACEMENT_2D('',#80093,#80094); +#80093 = CARTESIAN_POINT('',(-8.890580366E-002,-0.142173292048)); +#80094 = DIRECTION('',(-4.440892098501E-016,1.)); +#80095 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#80096 = PCURVE('',#80097,#80102); +#80097 = CYLINDRICAL_SURFACE('',#80098,0.25); +#80098 = AXIS2_PLACEMENT_3D('',#80099,#80100,#80101); +#80099 = CARTESIAN_POINT('',(1.2,-0.76,0.25)); +#80100 = DIRECTION('',(-2.22044604925E-016,1.,-0.E+000)); +#80101 = DIRECTION('',(-1.,-2.22044604925E-016,-4.440892098501E-016)); +#80102 = DEFINITIONAL_REPRESENTATION('',(#80103),#80107); +#80103 = LINE('',#80104,#80105); +#80104 = CARTESIAN_POINT('',(6.28318530718,-0.38)); +#80105 = VECTOR('',#80106,1.); +#80106 = DIRECTION('',(-1.,0.E+000)); +#80107 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#80108 = ORIENTED_EDGE('',*,*,#80109,.T.); +#80109 = EDGE_CURVE('',#80081,#80110,#80112,.T.); +#80110 = VERTEX_POINT('',#80111); +#80111 = CARTESIAN_POINT('',(1.4,-1.14,0.E+000)); +#80112 = SURFACE_CURVE('',#80113,(#80117,#80124),.PCURVE_S1.); +#80113 = LINE('',#80114,#80115); +#80114 = CARTESIAN_POINT('',(1.2,-1.14,0.E+000)); +#80115 = VECTOR('',#80116,1.); +#80116 = DIRECTION('',(1.,2.22044604925E-016,0.E+000)); +#80117 = PCURVE('',#78694,#80118); +#80118 = DEFINITIONAL_REPRESENTATION('',(#80119),#80123); +#80119 = LINE('',#80120,#80121); +#80120 = CARTESIAN_POINT('',(-0.33890580366,-0.142173292048)); +#80121 = VECTOR('',#80122,1.); +#80122 = DIRECTION('',(0.E+000,-1.)); +#80123 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#80124 = PCURVE('',#80125,#80130); +#80125 = PLANE('',#80126); +#80126 = AXIS2_PLACEMENT_3D('',#80127,#80128,#80129); +#80127 = CARTESIAN_POINT('',(1.2,-0.76,0.E+000)); +#80128 = DIRECTION('',(0.E+000,0.E+000,1.)); +#80129 = DIRECTION('',(1.,2.22044604925E-016,-0.E+000)); +#80130 = DEFINITIONAL_REPRESENTATION('',(#80131),#80135); +#80131 = LINE('',#80132,#80133); +#80132 = CARTESIAN_POINT('',(-8.43769498715E-017,-0.38)); +#80133 = VECTOR('',#80134,1.); +#80134 = DIRECTION('',(1.,0.E+000)); +#80135 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#80136 = ORIENTED_EDGE('',*,*,#80137,.T.); +#80137 = EDGE_CURVE('',#80110,#80138,#80140,.T.); +#80138 = VERTEX_POINT('',#80139); +#80139 = CARTESIAN_POINT('',(1.4,-1.14,0.15)); +#80140 = SURFACE_CURVE('',#80141,(#80145,#80152),.PCURVE_S1.); +#80141 = LINE('',#80142,#80143); +#80142 = CARTESIAN_POINT('',(1.4,-1.14,0.E+000)); +#80143 = VECTOR('',#80144,1.); +#80144 = DIRECTION('',(0.E+000,0.E+000,1.)); +#80145 = PCURVE('',#78694,#80146); +#80146 = DEFINITIONAL_REPRESENTATION('',(#80147),#80151); +#80147 = LINE('',#80148,#80149); +#80148 = CARTESIAN_POINT('',(-0.33890580366,-0.342173292048)); +#80149 = VECTOR('',#80150,1.); +#80150 = DIRECTION('',(1.,0.E+000)); +#80151 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#80152 = PCURVE('',#80153,#80158); +#80153 = PLANE('',#80154); +#80154 = AXIS2_PLACEMENT_3D('',#80155,#80156,#80157); +#80155 = CARTESIAN_POINT('',(1.4,-0.76,0.E+000)); +#80156 = DIRECTION('',(-1.,-2.22044604925E-016,0.E+000)); +#80157 = DIRECTION('',(0.E+000,0.E+000,1.)); +#80158 = DEFINITIONAL_REPRESENTATION('',(#80159),#80163); +#80159 = LINE('',#80160,#80161); +#80160 = CARTESIAN_POINT('',(0.E+000,-0.38)); +#80161 = VECTOR('',#80162,1.); +#80162 = DIRECTION('',(1.,0.E+000)); +#80163 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#80164 = ORIENTED_EDGE('',*,*,#80165,.T.); +#80165 = EDGE_CURVE('',#80138,#80166,#80168,.T.); +#80166 = VERTEX_POINT('',#80167); +#80167 = CARTESIAN_POINT('',(1.2,-1.14,0.15)); +#80168 = SURFACE_CURVE('',#80169,(#80173,#80180),.PCURVE_S1.); +#80169 = LINE('',#80170,#80171); +#80170 = CARTESIAN_POINT('',(1.4,-1.14,0.15)); +#80171 = VECTOR('',#80172,1.); +#80172 = DIRECTION('',(-1.,-2.22044604925E-016,0.E+000)); +#80173 = PCURVE('',#78694,#80174); +#80174 = DEFINITIONAL_REPRESENTATION('',(#80175),#80179); +#80175 = LINE('',#80176,#80177); +#80176 = CARTESIAN_POINT('',(-0.18890580366,-0.342173292048)); +#80177 = VECTOR('',#80178,1.); +#80178 = DIRECTION('',(0.E+000,1.)); +#80179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#80180 = PCURVE('',#80181,#80186); +#80181 = PLANE('',#80182); +#80182 = AXIS2_PLACEMENT_3D('',#80183,#80184,#80185); +#80183 = CARTESIAN_POINT('',(1.4,-0.76,0.15)); +#80184 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#80185 = DIRECTION('',(-1.,-2.22044604925E-016,-0.E+000)); +#80186 = DEFINITIONAL_REPRESENTATION('',(#80187),#80191); +#80187 = LINE('',#80188,#80189); +#80188 = CARTESIAN_POINT('',(8.43769498715E-017,-0.38)); +#80189 = VECTOR('',#80190,1.); +#80190 = DIRECTION('',(1.,0.E+000)); +#80191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#80192 = ORIENTED_EDGE('',*,*,#80193,.T.); +#80193 = EDGE_CURVE('',#80166,#80194,#80196,.T.); +#80194 = VERTEX_POINT('',#80195); +#80195 = CARTESIAN_POINT('',(1.1,-1.14,0.25)); +#80196 = SURFACE_CURVE('',#80197,(#80202,#80213),.PCURVE_S1.); +#80197 = CIRCLE('',#80198,0.1); +#80198 = AXIS2_PLACEMENT_3D('',#80199,#80200,#80201); +#80199 = CARTESIAN_POINT('',(1.2,-1.14,0.25)); +#80200 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000)); +#80201 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#80202 = PCURVE('',#78694,#80203); +#80203 = DEFINITIONAL_REPRESENTATION('',(#80204),#80212); +#80204 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#80205,#80206,#80207,#80208 + ,#80209,#80210,#80211),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#80205 = CARTESIAN_POINT('',(-0.18890580366,-0.142173292048)); +#80206 = CARTESIAN_POINT('',(-0.18890580366,3.103178870889E-002)); +#80207 = CARTESIAN_POINT('',(-3.890580366E-002,-5.557075166956E-002)); +#80208 = CARTESIAN_POINT('',(0.11109419634,-0.142173292048)); +#80209 = CARTESIAN_POINT('',(-3.890580366E-002,-0.228775832426)); +#80210 = CARTESIAN_POINT('',(-0.18890580366,-0.315378372805)); +#80211 = CARTESIAN_POINT('',(-0.18890580366,-0.142173292048)); +#80212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#80213 = PCURVE('',#80214,#80219); +#80214 = CYLINDRICAL_SURFACE('',#80215,0.1); +#80215 = AXIS2_PLACEMENT_3D('',#80216,#80217,#80218); +#80216 = CARTESIAN_POINT('',(1.2,-0.76,0.25)); +#80217 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000)); +#80218 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#80219 = DEFINITIONAL_REPRESENTATION('',(#80220),#80224); +#80220 = LINE('',#80221,#80222); +#80221 = CARTESIAN_POINT('',(0.E+000,-0.38)); +#80222 = VECTOR('',#80223,1.); +#80223 = DIRECTION('',(1.,0.E+000)); +#80224 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#80225 = ORIENTED_EDGE('',*,*,#80226,.T.); +#80226 = EDGE_CURVE('',#80194,#80227,#80229,.T.); +#80227 = VERTEX_POINT('',#80228); +#80228 = CARTESIAN_POINT('',(1.1,-1.14,0.475)); +#80229 = SURFACE_CURVE('',#80230,(#80234,#80241),.PCURVE_S1.); +#80230 = LINE('',#80231,#80232); +#80231 = CARTESIAN_POINT('',(1.1,-1.14,0.25)); +#80232 = VECTOR('',#80233,1.); +#80233 = DIRECTION('',(0.E+000,0.E+000,1.)); +#80234 = PCURVE('',#78694,#80235); +#80235 = DEFINITIONAL_REPRESENTATION('',(#80236),#80240); +#80236 = LINE('',#80237,#80238); +#80237 = CARTESIAN_POINT('',(-8.890580366E-002,-4.2173292048E-002)); +#80238 = VECTOR('',#80239,1.); +#80239 = DIRECTION('',(1.,0.E+000)); +#80240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#80241 = PCURVE('',#80242,#80247); +#80242 = PLANE('',#80243); +#80243 = AXIS2_PLACEMENT_3D('',#80244,#80245,#80246); +#80244 = CARTESIAN_POINT('',(1.1,-0.76,0.25)); +#80245 = DIRECTION('',(-1.,-2.22044604925E-016,0.E+000)); +#80246 = DIRECTION('',(0.E+000,0.E+000,1.)); +#80247 = DEFINITIONAL_REPRESENTATION('',(#80248),#80252); +#80248 = LINE('',#80249,#80250); +#80249 = CARTESIAN_POINT('',(0.E+000,-0.38)); +#80250 = VECTOR('',#80251,1.); +#80251 = DIRECTION('',(1.,0.E+000)); +#80252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#80253 = ORIENTED_EDGE('',*,*,#80254,.T.); +#80254 = EDGE_CURVE('',#80227,#80255,#80257,.T.); +#80255 = VERTEX_POINT('',#80256); +#80256 = CARTESIAN_POINT('',(0.85,-1.14,0.725)); +#80257 = SURFACE_CURVE('',#80258,(#80263,#80270),.PCURVE_S1.); +#80258 = CIRCLE('',#80259,0.25); +#80259 = AXIS2_PLACEMENT_3D('',#80260,#80261,#80262); +#80260 = CARTESIAN_POINT('',(0.85,-1.14,0.475)); +#80261 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#80262 = DIRECTION('',(1.,2.22044604925E-016,6.661338147751E-016)); +#80263 = PCURVE('',#78694,#80264); +#80264 = DEFINITIONAL_REPRESENTATION('',(#80265),#80269); +#80265 = CIRCLE('',#80266,0.25); +#80266 = AXIS2_PLACEMENT_2D('',#80267,#80268); +#80267 = CARTESIAN_POINT('',(0.13609419634,0.207826707952)); +#80268 = DIRECTION('',(6.661338147751E-016,-1.)); +#80269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#80270 = PCURVE('',#80271,#80276); +#80271 = CYLINDRICAL_SURFACE('',#80272,0.25); +#80272 = AXIS2_PLACEMENT_3D('',#80273,#80274,#80275); +#80273 = CARTESIAN_POINT('',(0.85,-0.76,0.475)); +#80274 = DIRECTION('',(-2.22044604925E-016,1.,-0.E+000)); +#80275 = DIRECTION('',(1.,2.22044604925E-016,6.661338147751E-016)); +#80276 = DEFINITIONAL_REPRESENTATION('',(#80277),#80281); +#80277 = LINE('',#80278,#80279); +#80278 = CARTESIAN_POINT('',(6.28318530718,-0.38)); +#80279 = VECTOR('',#80280,1.); +#80280 = DIRECTION('',(-1.,0.E+000)); +#80281 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#80282 = ORIENTED_EDGE('',*,*,#80283,.T.); +#80283 = EDGE_CURVE('',#80255,#78679,#80284,.T.); +#80284 = SURFACE_CURVE('',#80285,(#80289,#80296),.PCURVE_S1.); +#80285 = LINE('',#80286,#80287); +#80286 = CARTESIAN_POINT('',(0.85,-1.14,0.725)); +#80287 = VECTOR('',#80288,1.); +#80288 = DIRECTION('',(-1.,-2.22044604925E-016,0.E+000)); +#80289 = PCURVE('',#78694,#80290); +#80290 = DEFINITIONAL_REPRESENTATION('',(#80291),#80295); +#80291 = LINE('',#80292,#80293); +#80292 = CARTESIAN_POINT('',(0.38609419634,0.207826707952)); +#80293 = VECTOR('',#80294,1.); +#80294 = DIRECTION('',(0.E+000,1.)); +#80295 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#80296 = PCURVE('',#80297,#80302); +#80297 = PLANE('',#80298); +#80298 = AXIS2_PLACEMENT_3D('',#80299,#80300,#80301); +#80299 = CARTESIAN_POINT('',(0.85,-0.76,0.725)); +#80300 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#80301 = DIRECTION('',(-1.,-2.22044604925E-016,-0.E+000)); +#80302 = DEFINITIONAL_REPRESENTATION('',(#80303),#80307); +#80303 = LINE('',#80304,#80305); +#80304 = CARTESIAN_POINT('',(8.43769498715E-017,-0.38)); +#80305 = VECTOR('',#80306,1.); +#80306 = DIRECTION('',(1.,0.E+000)); +#80307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#80308 = ADVANCED_FACE('',(#80309),#78741,.F.); +#80309 = FACE_BOUND('',#80310,.F.); +#80310 = EDGE_LOOP('',(#80311,#80333,#80334,#80356)); +#80311 = ORIENTED_EDGE('',*,*,#80312,.F.); +#80312 = EDGE_CURVE('',#78679,#80313,#80315,.T.); +#80313 = VERTEX_POINT('',#80314); +#80314 = CARTESIAN_POINT('',(0.775,-1.14,0.725)); +#80315 = SURFACE_CURVE('',#80316,(#80320,#80326),.PCURVE_S1.); +#80316 = LINE('',#80317,#80318); +#80317 = CARTESIAN_POINT('',(0.85,-1.14,0.725)); +#80318 = VECTOR('',#80319,1.); +#80319 = DIRECTION('',(-1.,-2.22044604925E-016,0.E+000)); +#80320 = PCURVE('',#78741,#80321); +#80321 = DEFINITIONAL_REPRESENTATION('',(#80322),#80325); +#80322 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#80323,#80324),.UNSPECIFIED., + .F.,.F.,(2,2),(5.E-002,7.5E-002),.PIECEWISE_BEZIER_KNOTS.); +#80323 = CARTESIAN_POINT('',(2.495,5.910610754543E-016)); +#80324 = CARTESIAN_POINT('',(2.50561452514,1.)); +#80325 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#80326 = PCURVE('',#80297,#80327); +#80327 = DEFINITIONAL_REPRESENTATION('',(#80328),#80332); +#80328 = LINE('',#80329,#80330); +#80329 = CARTESIAN_POINT('',(8.43769498715E-017,-0.38)); +#80330 = VECTOR('',#80331,1.); +#80331 = DIRECTION('',(1.,0.E+000)); +#80332 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#80333 = ORIENTED_EDGE('',*,*,#78727,.T.); +#80334 = ORIENTED_EDGE('',*,*,#80335,.T.); +#80335 = EDGE_CURVE('',#78708,#80336,#80338,.T.); +#80336 = VERTEX_POINT('',#80337); +#80337 = CARTESIAN_POINT('',(0.775,-1.3425,0.725)); +#80338 = SURFACE_CURVE('',#80339,(#80342,#80349),.PCURVE_S1.); +#80339 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#80340,#80341),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#80340 = CARTESIAN_POINT('',(0.8,-1.355,0.725)); +#80341 = CARTESIAN_POINT('',(0.775,-1.3425,0.725)); +#80342 = PCURVE('',#78741,#80343); +#80343 = DEFINITIONAL_REPRESENTATION('',(#80344),#80348); +#80344 = LINE('',#80345,#80346); +#80345 = CARTESIAN_POINT('',(2.71,-2.326193242276E-015)); +#80346 = VECTOR('',#80347,1.); +#80347 = DIRECTION('',(0.E+000,1.)); +#80348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#80349 = PCURVE('',#79029,#80350); +#80350 = DEFINITIONAL_REPRESENTATION('',(#80351),#80355); +#80351 = LINE('',#80352,#80353); +#80352 = CARTESIAN_POINT('',(1.944839221607E-016,-7.612565324259E-015)); +#80353 = VECTOR('',#80354,1.); +#80354 = DIRECTION('',(-2.676361626089E-016,1.)); +#80355 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#80356 = ORIENTED_EDGE('',*,*,#80357,.F.); +#80357 = EDGE_CURVE('',#80313,#80336,#80358,.T.); +#80358 = SURFACE_CURVE('',#80359,(#80363,#80369),.PCURVE_S1.); +#80359 = LINE('',#80360,#80361); +#80360 = CARTESIAN_POINT('',(0.775,1.3425,0.725)); +#80361 = VECTOR('',#80362,1.); +#80362 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#80363 = PCURVE('',#78741,#80364); +#80364 = DEFINITIONAL_REPRESENTATION('',(#80365),#80368); +#80365 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#80366,#80367),.UNSPECIFIED., + .F.,.F.,(2,2),(2.4825,2.685),.PIECEWISE_BEZIER_KNOTS.); +#80366 = CARTESIAN_POINT('',(2.50561452514,1.)); +#80367 = CARTESIAN_POINT('',(2.71,1.)); +#80368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#80369 = PCURVE('',#79722,#80370); +#80370 = DEFINITIONAL_REPRESENTATION('',(#80371),#80375); +#80371 = LINE('',#80372,#80373); +#80372 = CARTESIAN_POINT('',(0.E+000,2.199611897337E-016)); +#80373 = VECTOR('',#80374,1.); +#80374 = DIRECTION('',(1.,-1.183670205473E-016)); +#80375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#80376 = ADVANCED_FACE('',(#80377),#78822,.F.); +#80377 = FACE_BOUND('',#80378,.F.); +#80378 = EDGE_LOOP('',(#80379,#80380,#80408,#80429)); +#80379 = ORIENTED_EDGE('',*,*,#78808,.T.); +#80380 = ORIENTED_EDGE('',*,*,#80381,.T.); +#80381 = EDGE_CURVE('',#78781,#80382,#80384,.T.); +#80382 = VERTEX_POINT('',#80383); +#80383 = CARTESIAN_POINT('',(0.95,0.76,0.475)); +#80384 = SURFACE_CURVE('',#80385,(#80390,#80397),.PCURVE_S1.); +#80385 = CIRCLE('',#80386,0.1); +#80386 = AXIS2_PLACEMENT_3D('',#80387,#80388,#80389); +#80387 = CARTESIAN_POINT('',(0.85,0.76,0.475)); +#80388 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000)); +#80389 = DIRECTION('',(0.E+000,0.E+000,1.)); +#80390 = PCURVE('',#78822,#80391); +#80391 = DEFINITIONAL_REPRESENTATION('',(#80392),#80396); +#80392 = LINE('',#80393,#80394); +#80393 = CARTESIAN_POINT('',(0.E+000,-0.38)); +#80394 = VECTOR('',#80395,1.); +#80395 = DIRECTION('',(1.,0.E+000)); +#80396 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#80397 = PCURVE('',#78796,#80398); +#80398 = DEFINITIONAL_REPRESENTATION('',(#80399),#80407); +#80399 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#80400,#80401,#80402,#80403 + ,#80404,#80405,#80406),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#80400 = CARTESIAN_POINT('',(0.23609419634,0.207826707952)); +#80401 = CARTESIAN_POINT('',(0.23609419634,3.462162719511E-002)); +#80402 = CARTESIAN_POINT('',(8.609419634E-002,0.121224167574)); +#80403 = CARTESIAN_POINT('',(-6.390580366E-002,0.207826707952)); +#80404 = CARTESIAN_POINT('',(8.609419634E-002,0.29442924833)); +#80405 = CARTESIAN_POINT('',(0.23609419634,0.381031788709)); +#80406 = CARTESIAN_POINT('',(0.23609419634,0.207826707952)); +#80407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#80408 = ORIENTED_EDGE('',*,*,#80409,.F.); +#80409 = EDGE_CURVE('',#79740,#80382,#80410,.T.); +#80410 = SURFACE_CURVE('',#80411,(#80415,#80422),.PCURVE_S1.); +#80411 = LINE('',#80412,#80413); +#80412 = CARTESIAN_POINT('',(0.95,1.14,0.475)); +#80413 = VECTOR('',#80414,1.); +#80414 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#80415 = PCURVE('',#78822,#80416); +#80416 = DEFINITIONAL_REPRESENTATION('',(#80417),#80421); +#80417 = LINE('',#80418,#80419); +#80418 = CARTESIAN_POINT('',(1.570796326795,0.E+000)); +#80419 = VECTOR('',#80420,1.); +#80420 = DIRECTION('',(0.E+000,-1.)); +#80421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#80422 = PCURVE('',#79783,#80423); +#80423 = DEFINITIONAL_REPRESENTATION('',(#80424),#80428); +#80424 = LINE('',#80425,#80426); +#80425 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#80426 = VECTOR('',#80427,1.); +#80427 = DIRECTION('',(0.E+000,-1.)); +#80428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#80429 = ORIENTED_EDGE('',*,*,#79739,.F.); +#80430 = ADVANCED_FACE('',(#80431),#78796,.T.); +#80431 = FACE_BOUND('',#80432,.T.); +#80432 = EDGE_LOOP('',(#80433,#80434,#80435,#80436,#80459,#80483,#80506, + #80529,#80552,#80580,#80603,#80627)); +#80433 = ORIENTED_EDGE('',*,*,#78918,.F.); +#80434 = ORIENTED_EDGE('',*,*,#78780,.T.); +#80435 = ORIENTED_EDGE('',*,*,#80381,.T.); +#80436 = ORIENTED_EDGE('',*,*,#80437,.T.); +#80437 = EDGE_CURVE('',#80382,#80438,#80440,.T.); +#80438 = VERTEX_POINT('',#80439); +#80439 = CARTESIAN_POINT('',(0.95,0.76,0.25)); +#80440 = SURFACE_CURVE('',#80441,(#80445,#80452),.PCURVE_S1.); +#80441 = LINE('',#80442,#80443); +#80442 = CARTESIAN_POINT('',(0.95,0.76,0.475)); +#80443 = VECTOR('',#80444,1.); +#80444 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#80445 = PCURVE('',#78796,#80446); +#80446 = DEFINITIONAL_REPRESENTATION('',(#80447),#80451); +#80447 = LINE('',#80448,#80449); +#80448 = CARTESIAN_POINT('',(0.13609419634,0.107826707952)); +#80449 = VECTOR('',#80450,1.); +#80450 = DIRECTION('',(-1.,-0.E+000)); +#80451 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#80452 = PCURVE('',#79783,#80453); +#80453 = DEFINITIONAL_REPRESENTATION('',(#80454),#80458); +#80454 = LINE('',#80455,#80456); +#80455 = CARTESIAN_POINT('',(0.E+000,-0.38)); +#80456 = VECTOR('',#80457,1.); +#80457 = DIRECTION('',(1.,0.E+000)); +#80458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#80459 = ORIENTED_EDGE('',*,*,#80460,.T.); +#80460 = EDGE_CURVE('',#80438,#80461,#80463,.T.); +#80461 = VERTEX_POINT('',#80462); +#80462 = CARTESIAN_POINT('',(1.2,0.76,0.E+000)); +#80463 = SURFACE_CURVE('',#80464,(#80469,#80476),.PCURVE_S1.); +#80464 = CIRCLE('',#80465,0.25); +#80465 = AXIS2_PLACEMENT_3D('',#80466,#80467,#80468); +#80466 = CARTESIAN_POINT('',(1.2,0.76,0.25)); +#80467 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#80468 = DIRECTION('',(-1.,-2.22044604925E-016,-4.440892098501E-016)); +#80469 = PCURVE('',#78796,#80470); +#80470 = DEFINITIONAL_REPRESENTATION('',(#80471),#80475); +#80471 = CIRCLE('',#80472,0.25); +#80472 = AXIS2_PLACEMENT_2D('',#80473,#80474); +#80473 = CARTESIAN_POINT('',(-8.890580366E-002,-0.142173292048)); +#80474 = DIRECTION('',(-4.440892098501E-016,1.)); +#80475 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#80476 = PCURVE('',#79812,#80477); +#80477 = DEFINITIONAL_REPRESENTATION('',(#80478),#80482); +#80478 = LINE('',#80479,#80480); +#80479 = CARTESIAN_POINT('',(6.28318530718,-0.38)); +#80480 = VECTOR('',#80481,1.); +#80481 = DIRECTION('',(-1.,0.E+000)); +#80482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#80483 = ORIENTED_EDGE('',*,*,#80484,.T.); +#80484 = EDGE_CURVE('',#80461,#80485,#80487,.T.); +#80485 = VERTEX_POINT('',#80486); +#80486 = CARTESIAN_POINT('',(1.4,0.76,0.E+000)); +#80487 = SURFACE_CURVE('',#80488,(#80492,#80499),.PCURVE_S1.); +#80488 = LINE('',#80489,#80490); +#80489 = CARTESIAN_POINT('',(1.2,0.76,0.E+000)); +#80490 = VECTOR('',#80491,1.); +#80491 = DIRECTION('',(1.,2.22044604925E-016,0.E+000)); +#80492 = PCURVE('',#78796,#80493); +#80493 = DEFINITIONAL_REPRESENTATION('',(#80494),#80498); +#80494 = LINE('',#80495,#80496); +#80495 = CARTESIAN_POINT('',(-0.33890580366,-0.142173292048)); +#80496 = VECTOR('',#80497,1.); +#80497 = DIRECTION('',(0.E+000,-1.)); +#80498 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#80499 = PCURVE('',#79840,#80500); +#80500 = DEFINITIONAL_REPRESENTATION('',(#80501),#80505); +#80501 = LINE('',#80502,#80503); +#80502 = CARTESIAN_POINT('',(-8.43769498715E-017,-0.38)); +#80503 = VECTOR('',#80504,1.); +#80504 = DIRECTION('',(1.,0.E+000)); +#80505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#80506 = ORIENTED_EDGE('',*,*,#80507,.T.); +#80507 = EDGE_CURVE('',#80485,#80508,#80510,.T.); +#80508 = VERTEX_POINT('',#80509); +#80509 = CARTESIAN_POINT('',(1.4,0.76,0.15)); +#80510 = SURFACE_CURVE('',#80511,(#80515,#80522),.PCURVE_S1.); +#80511 = LINE('',#80512,#80513); +#80512 = CARTESIAN_POINT('',(1.4,0.76,0.E+000)); +#80513 = VECTOR('',#80514,1.); +#80514 = DIRECTION('',(0.E+000,0.E+000,1.)); +#80515 = PCURVE('',#78796,#80516); +#80516 = DEFINITIONAL_REPRESENTATION('',(#80517),#80521); +#80517 = LINE('',#80518,#80519); +#80518 = CARTESIAN_POINT('',(-0.33890580366,-0.342173292048)); +#80519 = VECTOR('',#80520,1.); +#80520 = DIRECTION('',(1.,0.E+000)); +#80521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#80522 = PCURVE('',#79868,#80523); +#80523 = DEFINITIONAL_REPRESENTATION('',(#80524),#80528); +#80524 = LINE('',#80525,#80526); +#80525 = CARTESIAN_POINT('',(0.E+000,-0.38)); +#80526 = VECTOR('',#80527,1.); +#80527 = DIRECTION('',(1.,0.E+000)); +#80528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#80529 = ORIENTED_EDGE('',*,*,#80530,.T.); +#80530 = EDGE_CURVE('',#80508,#80531,#80533,.T.); +#80531 = VERTEX_POINT('',#80532); +#80532 = CARTESIAN_POINT('',(1.2,0.76,0.15)); +#80533 = SURFACE_CURVE('',#80534,(#80538,#80545),.PCURVE_S1.); +#80534 = LINE('',#80535,#80536); +#80535 = CARTESIAN_POINT('',(1.4,0.76,0.15)); +#80536 = VECTOR('',#80537,1.); +#80537 = DIRECTION('',(-1.,-2.22044604925E-016,0.E+000)); +#80538 = PCURVE('',#78796,#80539); +#80539 = DEFINITIONAL_REPRESENTATION('',(#80540),#80544); +#80540 = LINE('',#80541,#80542); +#80541 = CARTESIAN_POINT('',(-0.18890580366,-0.342173292048)); +#80542 = VECTOR('',#80543,1.); +#80543 = DIRECTION('',(0.E+000,1.)); +#80544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#80545 = PCURVE('',#79896,#80546); +#80546 = DEFINITIONAL_REPRESENTATION('',(#80547),#80551); +#80547 = LINE('',#80548,#80549); +#80548 = CARTESIAN_POINT('',(8.43769498715E-017,-0.38)); +#80549 = VECTOR('',#80550,1.); +#80550 = DIRECTION('',(1.,0.E+000)); +#80551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#80552 = ORIENTED_EDGE('',*,*,#80553,.T.); +#80553 = EDGE_CURVE('',#80531,#80554,#80556,.T.); +#80554 = VERTEX_POINT('',#80555); +#80555 = CARTESIAN_POINT('',(1.1,0.76,0.25)); +#80556 = SURFACE_CURVE('',#80557,(#80562,#80573),.PCURVE_S1.); +#80557 = CIRCLE('',#80558,0.1); +#80558 = AXIS2_PLACEMENT_3D('',#80559,#80560,#80561); +#80559 = CARTESIAN_POINT('',(1.2,0.76,0.25)); +#80560 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000)); +#80561 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#80562 = PCURVE('',#78796,#80563); +#80563 = DEFINITIONAL_REPRESENTATION('',(#80564),#80572); +#80564 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#80565,#80566,#80567,#80568 + ,#80569,#80570,#80571),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#80565 = CARTESIAN_POINT('',(-0.18890580366,-0.142173292048)); +#80566 = CARTESIAN_POINT('',(-0.18890580366,3.103178870889E-002)); +#80567 = CARTESIAN_POINT('',(-3.890580366E-002,-5.557075166956E-002)); +#80568 = CARTESIAN_POINT('',(0.11109419634,-0.142173292048)); +#80569 = CARTESIAN_POINT('',(-3.890580366E-002,-0.228775832426)); +#80570 = CARTESIAN_POINT('',(-0.18890580366,-0.315378372805)); +#80571 = CARTESIAN_POINT('',(-0.18890580366,-0.142173292048)); +#80572 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#80573 = PCURVE('',#79929,#80574); +#80574 = DEFINITIONAL_REPRESENTATION('',(#80575),#80579); +#80575 = LINE('',#80576,#80577); +#80576 = CARTESIAN_POINT('',(0.E+000,-0.38)); +#80577 = VECTOR('',#80578,1.); +#80578 = DIRECTION('',(1.,0.E+000)); +#80579 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#80580 = ORIENTED_EDGE('',*,*,#80581,.T.); +#80581 = EDGE_CURVE('',#80554,#80582,#80584,.T.); +#80582 = VERTEX_POINT('',#80583); +#80583 = CARTESIAN_POINT('',(1.1,0.76,0.475)); +#80584 = SURFACE_CURVE('',#80585,(#80589,#80596),.PCURVE_S1.); +#80585 = LINE('',#80586,#80587); +#80586 = CARTESIAN_POINT('',(1.1,0.76,0.25)); +#80587 = VECTOR('',#80588,1.); +#80588 = DIRECTION('',(0.E+000,0.E+000,1.)); +#80589 = PCURVE('',#78796,#80590); +#80590 = DEFINITIONAL_REPRESENTATION('',(#80591),#80595); +#80591 = LINE('',#80592,#80593); +#80592 = CARTESIAN_POINT('',(-8.890580366E-002,-4.2173292048E-002)); +#80593 = VECTOR('',#80594,1.); +#80594 = DIRECTION('',(1.,0.E+000)); +#80595 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#80596 = PCURVE('',#79957,#80597); +#80597 = DEFINITIONAL_REPRESENTATION('',(#80598),#80602); +#80598 = LINE('',#80599,#80600); +#80599 = CARTESIAN_POINT('',(0.E+000,-0.38)); +#80600 = VECTOR('',#80601,1.); +#80601 = DIRECTION('',(1.,0.E+000)); +#80602 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#80603 = ORIENTED_EDGE('',*,*,#80604,.T.); +#80604 = EDGE_CURVE('',#80582,#80605,#80607,.T.); +#80605 = VERTEX_POINT('',#80606); +#80606 = CARTESIAN_POINT('',(0.85,0.76,0.725)); +#80607 = SURFACE_CURVE('',#80608,(#80613,#80620),.PCURVE_S1.); +#80608 = CIRCLE('',#80609,0.25); +#80609 = AXIS2_PLACEMENT_3D('',#80610,#80611,#80612); +#80610 = CARTESIAN_POINT('',(0.85,0.76,0.475)); +#80611 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#80612 = DIRECTION('',(1.,2.22044604925E-016,6.661338147751E-016)); +#80613 = PCURVE('',#78796,#80614); +#80614 = DEFINITIONAL_REPRESENTATION('',(#80615),#80619); +#80615 = CIRCLE('',#80616,0.25); +#80616 = AXIS2_PLACEMENT_2D('',#80617,#80618); +#80617 = CARTESIAN_POINT('',(0.13609419634,0.207826707952)); +#80618 = DIRECTION('',(6.661338147751E-016,-1.)); +#80619 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#80620 = PCURVE('',#79986,#80621); +#80621 = DEFINITIONAL_REPRESENTATION('',(#80622),#80626); +#80622 = LINE('',#80623,#80624); +#80623 = CARTESIAN_POINT('',(6.28318530718,-0.38)); +#80624 = VECTOR('',#80625,1.); +#80625 = DIRECTION('',(-1.,0.E+000)); +#80626 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#80627 = ORIENTED_EDGE('',*,*,#80628,.T.); +#80628 = EDGE_CURVE('',#80605,#78919,#80629,.T.); +#80629 = SURFACE_CURVE('',#80630,(#80634,#80641),.PCURVE_S1.); +#80630 = LINE('',#80631,#80632); +#80631 = CARTESIAN_POINT('',(0.85,0.76,0.725)); +#80632 = VECTOR('',#80633,1.); +#80633 = DIRECTION('',(-1.,-2.22044604925E-016,0.E+000)); +#80634 = PCURVE('',#78796,#80635); +#80635 = DEFINITIONAL_REPRESENTATION('',(#80636),#80640); +#80636 = LINE('',#80637,#80638); +#80637 = CARTESIAN_POINT('',(0.38609419634,0.207826707952)); +#80638 = VECTOR('',#80639,1.); +#80639 = DIRECTION('',(0.E+000,1.)); +#80640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#80641 = PCURVE('',#79697,#80642); +#80642 = DEFINITIONAL_REPRESENTATION('',(#80643),#80647); +#80643 = LINE('',#80644,#80645); +#80644 = CARTESIAN_POINT('',(8.43769498715E-017,-0.38)); +#80645 = VECTOR('',#80646,1.); +#80646 = DIRECTION('',(1.,0.E+000)); +#80647 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#80648 = ADVANCED_FACE('',(#80649),#78853,.F.); +#80649 = FACE_BOUND('',#80650,.F.); +#80650 = EDGE_LOOP('',(#80651,#80652,#80653,#80681,#80704,#80728,#80751, + #80774,#80797,#80825,#80848,#80872)); +#80651 = ORIENTED_EDGE('',*,*,#78942,.F.); +#80652 = ORIENTED_EDGE('',*,*,#78837,.T.); +#80653 = ORIENTED_EDGE('',*,*,#80654,.T.); +#80654 = EDGE_CURVE('',#78838,#80655,#80657,.T.); +#80655 = VERTEX_POINT('',#80656); +#80656 = CARTESIAN_POINT('',(0.95,-0.76,0.475)); +#80657 = SURFACE_CURVE('',#80658,(#80663,#80674),.PCURVE_S1.); +#80658 = CIRCLE('',#80659,0.1); +#80659 = AXIS2_PLACEMENT_3D('',#80660,#80661,#80662); +#80660 = CARTESIAN_POINT('',(0.85,-0.76,0.475)); +#80661 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000)); +#80662 = DIRECTION('',(0.E+000,0.E+000,1.)); +#80663 = PCURVE('',#78853,#80664); +#80664 = DEFINITIONAL_REPRESENTATION('',(#80665),#80673); +#80665 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#80666,#80667,#80668,#80669 + ,#80670,#80671,#80672),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#80666 = CARTESIAN_POINT('',(0.23609419634,0.207826707952)); +#80667 = CARTESIAN_POINT('',(0.23609419634,3.462162719511E-002)); +#80668 = CARTESIAN_POINT('',(8.609419634E-002,0.121224167574)); +#80669 = CARTESIAN_POINT('',(-6.390580366E-002,0.207826707952)); +#80670 = CARTESIAN_POINT('',(8.609419634E-002,0.29442924833)); +#80671 = CARTESIAN_POINT('',(0.23609419634,0.381031788709)); +#80672 = CARTESIAN_POINT('',(0.23609419634,0.207826707952)); +#80673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#80674 = PCURVE('',#78903,#80675); +#80675 = DEFINITIONAL_REPRESENTATION('',(#80676),#80680); +#80676 = LINE('',#80677,#80678); +#80677 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#80678 = VECTOR('',#80679,1.); +#80679 = DIRECTION('',(1.,0.E+000)); +#80680 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#80681 = ORIENTED_EDGE('',*,*,#80682,.T.); +#80682 = EDGE_CURVE('',#80655,#80683,#80685,.T.); +#80683 = VERTEX_POINT('',#80684); +#80684 = CARTESIAN_POINT('',(0.95,-0.76,0.25)); +#80685 = SURFACE_CURVE('',#80686,(#80690,#80697),.PCURVE_S1.); +#80686 = LINE('',#80687,#80688); +#80687 = CARTESIAN_POINT('',(0.95,-0.76,0.475)); +#80688 = VECTOR('',#80689,1.); +#80689 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#80690 = PCURVE('',#78853,#80691); +#80691 = DEFINITIONAL_REPRESENTATION('',(#80692),#80696); +#80692 = LINE('',#80693,#80694); +#80693 = CARTESIAN_POINT('',(0.13609419634,0.107826707952)); +#80694 = VECTOR('',#80695,1.); +#80695 = DIRECTION('',(-1.,-0.E+000)); +#80696 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#80697 = PCURVE('',#80068,#80698); +#80698 = DEFINITIONAL_REPRESENTATION('',(#80699),#80703); +#80699 = LINE('',#80700,#80701); +#80700 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#80701 = VECTOR('',#80702,1.); +#80702 = DIRECTION('',(1.,0.E+000)); +#80703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#80704 = ORIENTED_EDGE('',*,*,#80705,.T.); +#80705 = EDGE_CURVE('',#80683,#80706,#80708,.T.); +#80706 = VERTEX_POINT('',#80707); +#80707 = CARTESIAN_POINT('',(1.2,-0.76,0.E+000)); +#80708 = SURFACE_CURVE('',#80709,(#80714,#80721),.PCURVE_S1.); +#80709 = CIRCLE('',#80710,0.25); +#80710 = AXIS2_PLACEMENT_3D('',#80711,#80712,#80713); +#80711 = CARTESIAN_POINT('',(1.2,-0.76,0.25)); +#80712 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#80713 = DIRECTION('',(-1.,-2.22044604925E-016,-4.440892098501E-016)); +#80714 = PCURVE('',#78853,#80715); +#80715 = DEFINITIONAL_REPRESENTATION('',(#80716),#80720); +#80716 = CIRCLE('',#80717,0.25); +#80717 = AXIS2_PLACEMENT_2D('',#80718,#80719); +#80718 = CARTESIAN_POINT('',(-8.890580366E-002,-0.142173292048)); +#80719 = DIRECTION('',(-4.440892098501E-016,1.)); +#80720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#80721 = PCURVE('',#80097,#80722); +#80722 = DEFINITIONAL_REPRESENTATION('',(#80723),#80727); +#80723 = LINE('',#80724,#80725); +#80724 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#80725 = VECTOR('',#80726,1.); +#80726 = DIRECTION('',(-1.,0.E+000)); +#80727 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#80728 = ORIENTED_EDGE('',*,*,#80729,.T.); +#80729 = EDGE_CURVE('',#80706,#80730,#80732,.T.); +#80730 = VERTEX_POINT('',#80731); +#80731 = CARTESIAN_POINT('',(1.4,-0.76,0.E+000)); +#80732 = SURFACE_CURVE('',#80733,(#80737,#80744),.PCURVE_S1.); +#80733 = LINE('',#80734,#80735); +#80734 = CARTESIAN_POINT('',(1.2,-0.76,0.E+000)); +#80735 = VECTOR('',#80736,1.); +#80736 = DIRECTION('',(1.,2.22044604925E-016,0.E+000)); +#80737 = PCURVE('',#78853,#80738); +#80738 = DEFINITIONAL_REPRESENTATION('',(#80739),#80743); +#80739 = LINE('',#80740,#80741); +#80740 = CARTESIAN_POINT('',(-0.33890580366,-0.142173292048)); +#80741 = VECTOR('',#80742,1.); +#80742 = DIRECTION('',(0.E+000,-1.)); +#80743 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#80744 = PCURVE('',#80125,#80745); +#80745 = DEFINITIONAL_REPRESENTATION('',(#80746),#80750); +#80746 = LINE('',#80747,#80748); +#80747 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#80748 = VECTOR('',#80749,1.); +#80749 = DIRECTION('',(1.,0.E+000)); +#80750 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#80751 = ORIENTED_EDGE('',*,*,#80752,.T.); +#80752 = EDGE_CURVE('',#80730,#80753,#80755,.T.); +#80753 = VERTEX_POINT('',#80754); +#80754 = CARTESIAN_POINT('',(1.4,-0.76,0.15)); +#80755 = SURFACE_CURVE('',#80756,(#80760,#80767),.PCURVE_S1.); +#80756 = LINE('',#80757,#80758); +#80757 = CARTESIAN_POINT('',(1.4,-0.76,0.E+000)); +#80758 = VECTOR('',#80759,1.); +#80759 = DIRECTION('',(0.E+000,0.E+000,1.)); +#80760 = PCURVE('',#78853,#80761); +#80761 = DEFINITIONAL_REPRESENTATION('',(#80762),#80766); +#80762 = LINE('',#80763,#80764); +#80763 = CARTESIAN_POINT('',(-0.33890580366,-0.342173292048)); +#80764 = VECTOR('',#80765,1.); +#80765 = DIRECTION('',(1.,0.E+000)); +#80766 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#80767 = PCURVE('',#80153,#80768); +#80768 = DEFINITIONAL_REPRESENTATION('',(#80769),#80773); +#80769 = LINE('',#80770,#80771); +#80770 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#80771 = VECTOR('',#80772,1.); +#80772 = DIRECTION('',(1.,0.E+000)); +#80773 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#80774 = ORIENTED_EDGE('',*,*,#80775,.T.); +#80775 = EDGE_CURVE('',#80753,#80776,#80778,.T.); +#80776 = VERTEX_POINT('',#80777); +#80777 = CARTESIAN_POINT('',(1.2,-0.76,0.15)); +#80778 = SURFACE_CURVE('',#80779,(#80783,#80790),.PCURVE_S1.); +#80779 = LINE('',#80780,#80781); +#80780 = CARTESIAN_POINT('',(1.4,-0.76,0.15)); +#80781 = VECTOR('',#80782,1.); +#80782 = DIRECTION('',(-1.,-2.22044604925E-016,0.E+000)); +#80783 = PCURVE('',#78853,#80784); +#80784 = DEFINITIONAL_REPRESENTATION('',(#80785),#80789); +#80785 = LINE('',#80786,#80787); +#80786 = CARTESIAN_POINT('',(-0.18890580366,-0.342173292048)); +#80787 = VECTOR('',#80788,1.); +#80788 = DIRECTION('',(0.E+000,1.)); +#80789 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#80790 = PCURVE('',#80181,#80791); +#80791 = DEFINITIONAL_REPRESENTATION('',(#80792),#80796); +#80792 = LINE('',#80793,#80794); +#80793 = CARTESIAN_POINT('',(-0.E+000,0.E+000)); +#80794 = VECTOR('',#80795,1.); +#80795 = DIRECTION('',(1.,0.E+000)); +#80796 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#80797 = ORIENTED_EDGE('',*,*,#80798,.T.); +#80798 = EDGE_CURVE('',#80776,#80799,#80801,.T.); +#80799 = VERTEX_POINT('',#80800); +#80800 = CARTESIAN_POINT('',(1.1,-0.76,0.25)); +#80801 = SURFACE_CURVE('',#80802,(#80807,#80818),.PCURVE_S1.); +#80802 = CIRCLE('',#80803,0.1); +#80803 = AXIS2_PLACEMENT_3D('',#80804,#80805,#80806); +#80804 = CARTESIAN_POINT('',(1.2,-0.76,0.25)); +#80805 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000)); +#80806 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#80807 = PCURVE('',#78853,#80808); +#80808 = DEFINITIONAL_REPRESENTATION('',(#80809),#80817); +#80809 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#80810,#80811,#80812,#80813 + ,#80814,#80815,#80816),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#80810 = CARTESIAN_POINT('',(-0.18890580366,-0.142173292048)); +#80811 = CARTESIAN_POINT('',(-0.18890580366,3.103178870889E-002)); +#80812 = CARTESIAN_POINT('',(-3.890580366E-002,-5.557075166956E-002)); +#80813 = CARTESIAN_POINT('',(0.11109419634,-0.142173292048)); +#80814 = CARTESIAN_POINT('',(-3.890580366E-002,-0.228775832426)); +#80815 = CARTESIAN_POINT('',(-0.18890580366,-0.315378372805)); +#80816 = CARTESIAN_POINT('',(-0.18890580366,-0.142173292048)); +#80817 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#80818 = PCURVE('',#80214,#80819); +#80819 = DEFINITIONAL_REPRESENTATION('',(#80820),#80824); +#80820 = LINE('',#80821,#80822); +#80821 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#80822 = VECTOR('',#80823,1.); +#80823 = DIRECTION('',(1.,0.E+000)); +#80824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#80825 = ORIENTED_EDGE('',*,*,#80826,.T.); +#80826 = EDGE_CURVE('',#80799,#80827,#80829,.T.); +#80827 = VERTEX_POINT('',#80828); +#80828 = CARTESIAN_POINT('',(1.1,-0.76,0.475)); +#80829 = SURFACE_CURVE('',#80830,(#80834,#80841),.PCURVE_S1.); +#80830 = LINE('',#80831,#80832); +#80831 = CARTESIAN_POINT('',(1.1,-0.76,0.25)); +#80832 = VECTOR('',#80833,1.); +#80833 = DIRECTION('',(0.E+000,0.E+000,1.)); +#80834 = PCURVE('',#78853,#80835); +#80835 = DEFINITIONAL_REPRESENTATION('',(#80836),#80840); +#80836 = LINE('',#80837,#80838); +#80837 = CARTESIAN_POINT('',(-8.890580366E-002,-4.2173292048E-002)); +#80838 = VECTOR('',#80839,1.); +#80839 = DIRECTION('',(1.,0.E+000)); +#80840 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#80841 = PCURVE('',#80242,#80842); +#80842 = DEFINITIONAL_REPRESENTATION('',(#80843),#80847); +#80843 = LINE('',#80844,#80845); +#80844 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#80845 = VECTOR('',#80846,1.); +#80846 = DIRECTION('',(1.,0.E+000)); +#80847 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#80848 = ORIENTED_EDGE('',*,*,#80849,.T.); +#80849 = EDGE_CURVE('',#80827,#80850,#80852,.T.); +#80850 = VERTEX_POINT('',#80851); +#80851 = CARTESIAN_POINT('',(0.85,-0.76,0.725)); +#80852 = SURFACE_CURVE('',#80853,(#80858,#80865),.PCURVE_S1.); +#80853 = CIRCLE('',#80854,0.25); +#80854 = AXIS2_PLACEMENT_3D('',#80855,#80856,#80857); +#80855 = CARTESIAN_POINT('',(0.85,-0.76,0.475)); +#80856 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#80857 = DIRECTION('',(1.,2.22044604925E-016,6.661338147751E-016)); +#80858 = PCURVE('',#78853,#80859); +#80859 = DEFINITIONAL_REPRESENTATION('',(#80860),#80864); +#80860 = CIRCLE('',#80861,0.25); +#80861 = AXIS2_PLACEMENT_2D('',#80862,#80863); +#80862 = CARTESIAN_POINT('',(0.13609419634,0.207826707952)); +#80863 = DIRECTION('',(6.661338147751E-016,-1.)); +#80864 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#80865 = PCURVE('',#80271,#80866); +#80866 = DEFINITIONAL_REPRESENTATION('',(#80867),#80871); +#80867 = LINE('',#80868,#80869); +#80868 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#80869 = VECTOR('',#80870,1.); +#80870 = DIRECTION('',(-1.,0.E+000)); +#80871 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#80872 = ORIENTED_EDGE('',*,*,#80873,.T.); +#80873 = EDGE_CURVE('',#80850,#78943,#80874,.T.); +#80874 = SURFACE_CURVE('',#80875,(#80879,#80886),.PCURVE_S1.); +#80875 = LINE('',#80876,#80877); +#80876 = CARTESIAN_POINT('',(0.85,-0.76,0.725)); +#80877 = VECTOR('',#80878,1.); +#80878 = DIRECTION('',(-1.,-2.22044604925E-016,0.E+000)); +#80879 = PCURVE('',#78853,#80880); +#80880 = DEFINITIONAL_REPRESENTATION('',(#80881),#80885); +#80881 = LINE('',#80882,#80883); +#80882 = CARTESIAN_POINT('',(0.38609419634,0.207826707952)); +#80883 = VECTOR('',#80884,1.); +#80884 = DIRECTION('',(0.E+000,1.)); +#80885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#80886 = PCURVE('',#80297,#80887); +#80887 = DEFINITIONAL_REPRESENTATION('',(#80888),#80892); +#80888 = LINE('',#80889,#80890); +#80889 = CARTESIAN_POINT('',(-0.E+000,0.E+000)); +#80890 = VECTOR('',#80891,1.); +#80891 = DIRECTION('',(1.,0.E+000)); +#80892 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#80893 = ADVANCED_FACE('',(#80894),#78903,.F.); +#80894 = FACE_BOUND('',#80895,.F.); +#80895 = EDGE_LOOP('',(#80896,#80897,#80898,#80919)); +#80896 = ORIENTED_EDGE('',*,*,#78889,.T.); +#80897 = ORIENTED_EDGE('',*,*,#80024,.T.); +#80898 = ORIENTED_EDGE('',*,*,#80899,.F.); +#80899 = EDGE_CURVE('',#80655,#80025,#80900,.T.); +#80900 = SURFACE_CURVE('',#80901,(#80905,#80912),.PCURVE_S1.); +#80901 = LINE('',#80902,#80903); +#80902 = CARTESIAN_POINT('',(0.95,-0.76,0.475)); +#80903 = VECTOR('',#80904,1.); +#80904 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#80905 = PCURVE('',#78903,#80906); +#80906 = DEFINITIONAL_REPRESENTATION('',(#80907),#80911); +#80907 = LINE('',#80908,#80909); +#80908 = CARTESIAN_POINT('',(1.570796326795,0.E+000)); +#80909 = VECTOR('',#80910,1.); +#80910 = DIRECTION('',(0.E+000,-1.)); +#80911 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#80912 = PCURVE('',#80068,#80913); +#80913 = DEFINITIONAL_REPRESENTATION('',(#80914),#80918); +#80914 = LINE('',#80915,#80916); +#80915 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#80916 = VECTOR('',#80917,1.); +#80917 = DIRECTION('',(0.E+000,-1.)); +#80918 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#80919 = ORIENTED_EDGE('',*,*,#80654,.F.); +#80920 = ADVANCED_FACE('',(#80921),#78979,.F.); +#80921 = FACE_BOUND('',#80922,.F.); +#80922 = EDGE_LOOP('',(#80923,#80945,#80946,#80968)); +#80923 = ORIENTED_EDGE('',*,*,#80924,.F.); +#80924 = EDGE_CURVE('',#78919,#80925,#80927,.T.); +#80925 = VERTEX_POINT('',#80926); +#80926 = CARTESIAN_POINT('',(0.775,0.76,0.725)); +#80927 = SURFACE_CURVE('',#80928,(#80932,#80938),.PCURVE_S1.); +#80928 = LINE('',#80929,#80930); +#80929 = CARTESIAN_POINT('',(0.85,0.76,0.725)); +#80930 = VECTOR('',#80931,1.); +#80931 = DIRECTION('',(-1.,-2.22044604925E-016,0.E+000)); +#80932 = PCURVE('',#78979,#80933); +#80933 = DEFINITIONAL_REPRESENTATION('',(#80934),#80937); +#80934 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#80935,#80936),.UNSPECIFIED., + .F.,.F.,(2,2),(5.E-002,7.5E-002),.PIECEWISE_BEZIER_KNOTS.); +#80935 = CARTESIAN_POINT('',(0.595,2.649124685342E-015)); +#80936 = CARTESIAN_POINT('',(0.587923649907,1.)); +#80937 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#80938 = PCURVE('',#79697,#80939); +#80939 = DEFINITIONAL_REPRESENTATION('',(#80940),#80944); +#80940 = LINE('',#80941,#80942); +#80941 = CARTESIAN_POINT('',(8.43769498715E-017,-0.38)); +#80942 = VECTOR('',#80943,1.); +#80943 = DIRECTION('',(1.,0.E+000)); +#80944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#80945 = ORIENTED_EDGE('',*,*,#78965,.T.); +#80946 = ORIENTED_EDGE('',*,*,#80947,.T.); +#80947 = EDGE_CURVE('',#78943,#80948,#80950,.T.); +#80948 = VERTEX_POINT('',#80949); +#80949 = CARTESIAN_POINT('',(0.775,-0.76,0.725)); +#80950 = SURFACE_CURVE('',#80951,(#80955,#80961),.PCURVE_S1.); +#80951 = LINE('',#80952,#80953); +#80952 = CARTESIAN_POINT('',(0.85,-0.76,0.725)); +#80953 = VECTOR('',#80954,1.); +#80954 = DIRECTION('',(-1.,-2.22044604925E-016,0.E+000)); +#80955 = PCURVE('',#78979,#80956); +#80956 = DEFINITIONAL_REPRESENTATION('',(#80957),#80960); +#80957 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#80958,#80959),.UNSPECIFIED., + .F.,.F.,(2,2),(5.E-002,7.5E-002),.PIECEWISE_BEZIER_KNOTS.); +#80958 = CARTESIAN_POINT('',(2.115,2.650859408818E-015)); +#80959 = CARTESIAN_POINT('',(2.122076350093,1.)); +#80960 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#80961 = PCURVE('',#80297,#80962); +#80962 = DEFINITIONAL_REPRESENTATION('',(#80963),#80967); +#80963 = LINE('',#80964,#80965); +#80964 = CARTESIAN_POINT('',(-0.E+000,0.E+000)); +#80965 = VECTOR('',#80966,1.); +#80966 = DIRECTION('',(1.,0.E+000)); +#80967 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#80968 = ORIENTED_EDGE('',*,*,#80969,.F.); +#80969 = EDGE_CURVE('',#80925,#80948,#80970,.T.); +#80970 = SURFACE_CURVE('',#80971,(#80975,#80981),.PCURVE_S1.); +#80971 = LINE('',#80972,#80973); +#80972 = CARTESIAN_POINT('',(0.775,1.3425,0.725)); +#80973 = VECTOR('',#80974,1.); +#80974 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#80975 = PCURVE('',#78979,#80976); +#80976 = DEFINITIONAL_REPRESENTATION('',(#80977),#80980); +#80977 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#80978,#80979),.UNSPECIFIED., + .F.,.F.,(2,2),(0.5825,2.1025),.PIECEWISE_BEZIER_KNOTS.); +#80978 = CARTESIAN_POINT('',(0.587923649907,1.)); +#80979 = CARTESIAN_POINT('',(2.122076350093,1.)); +#80980 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#80981 = PCURVE('',#79722,#80982); +#80982 = DEFINITIONAL_REPRESENTATION('',(#80983),#80987); +#80983 = LINE('',#80984,#80985); +#80984 = CARTESIAN_POINT('',(1.110223024625E-016,9.000779437011E-017)); +#80985 = VECTOR('',#80986,1.); +#80986 = DIRECTION('',(1.,-2.04945713338E-017)); +#80987 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#80988 = ADVANCED_FACE('',(#80989),#79029,.F.); +#80989 = FACE_BOUND('',#80990,.F.); +#80990 = EDGE_LOOP('',(#80991,#80992,#81014,#81039)); +#80991 = ORIENTED_EDGE('',*,*,#79015,.T.); +#80992 = ORIENTED_EDGE('',*,*,#80993,.T.); +#80993 = EDGE_CURVE('',#78996,#80994,#80996,.T.); +#80994 = VERTEX_POINT('',#80995); +#80995 = CARTESIAN_POINT('',(0.6925,-1.425,0.725)); +#80996 = SURFACE_CURVE('',#80997,(#81000,#81007),.PCURVE_S1.); +#80997 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#80998,#80999),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#80998 = CARTESIAN_POINT('',(0.705,-1.45,0.725)); +#80999 = CARTESIAN_POINT('',(0.6925,-1.425,0.725)); +#81000 = PCURVE('',#79029,#81001); +#81001 = DEFINITIONAL_REPRESENTATION('',(#81002),#81006); +#81002 = LINE('',#81003,#81004); +#81003 = CARTESIAN_POINT('',(0.134350288425,-9.609990988284E-015)); +#81004 = VECTOR('',#81005,1.); +#81005 = DIRECTION('',(0.E+000,1.)); +#81006 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#81007 = PCURVE('',#79080,#81008); +#81008 = DEFINITIONAL_REPRESENTATION('',(#81009),#81013); +#81009 = LINE('',#81010,#81011); +#81010 = CARTESIAN_POINT('',(8.267352998703E-017,1.296771946272E-015)); +#81011 = VECTOR('',#81012,1.); +#81012 = DIRECTION('',(-1.093790196674E-016,1.)); +#81013 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#81014 = ORIENTED_EDGE('',*,*,#81015,.F.); +#81015 = EDGE_CURVE('',#80336,#80994,#81016,.T.); +#81016 = SURFACE_CURVE('',#81017,(#81021,#81027),.PCURVE_S1.); +#81017 = LINE('',#81018,#81019); +#81018 = CARTESIAN_POINT('',(0.775,-1.3425,0.725)); +#81019 = VECTOR('',#81020,1.); +#81020 = DIRECTION('',(-0.707106781187,-0.707106781187,0.E+000)); +#81021 = PCURVE('',#79029,#81022); +#81022 = DEFINITIONAL_REPRESENTATION('',(#81023),#81026); +#81023 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#81024,#81025),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,0.116672618896),.PIECEWISE_BEZIER_KNOTS.); +#81024 = CARTESIAN_POINT('',(-7.31522404482E-017,1.)); +#81025 = CARTESIAN_POINT('',(0.134350288425,1.)); +#81026 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#81027 = PCURVE('',#81028,#81033); +#81028 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#81029,#81030) + ,(#81031,#81032 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,0.116672618896),( + 0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#81029 = CARTESIAN_POINT('',(0.775,-1.3425,0.725)); +#81030 = CARTESIAN_POINT('',(0.708243103516,-1.309121551758,1.2)); +#81031 = CARTESIAN_POINT('',(0.6925,-1.425,0.725)); +#81032 = CARTESIAN_POINT('',(0.659121551758,-1.358243103516,1.2)); +#81033 = DEFINITIONAL_REPRESENTATION('',(#81034),#81038); +#81034 = LINE('',#81035,#81036); +#81035 = CARTESIAN_POINT('',(1.197926382554E-016,5.217804794268E-017)); +#81036 = VECTOR('',#81037,1.); +#81037 = DIRECTION('',(1.,1.37742190055E-016)); +#81038 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#81039 = ORIENTED_EDGE('',*,*,#80335,.F.); +#81040 = ADVANCED_FACE('',(#81041),#79080,.F.); +#81041 = FACE_BOUND('',#81042,.F.); +#81042 = EDGE_LOOP('',(#81043,#81044,#81066,#81091)); +#81043 = ORIENTED_EDGE('',*,*,#79066,.T.); +#81044 = ORIENTED_EDGE('',*,*,#81045,.T.); +#81045 = EDGE_CURVE('',#79047,#81046,#81048,.T.); +#81046 = VERTEX_POINT('',#81047); +#81047 = CARTESIAN_POINT('',(-0.6925,-1.425,0.725)); +#81048 = SURFACE_CURVE('',#81049,(#81052,#81059),.PCURVE_S1.); +#81049 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#81050,#81051),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#81050 = CARTESIAN_POINT('',(-0.705,-1.45,0.725)); +#81051 = CARTESIAN_POINT('',(-0.6925,-1.425,0.725)); +#81052 = PCURVE('',#79080,#81053); +#81053 = DEFINITIONAL_REPRESENTATION('',(#81054),#81058); +#81054 = LINE('',#81055,#81056); +#81055 = CARTESIAN_POINT('',(1.41,1.292435084642E-015)); +#81056 = VECTOR('',#81057,1.); +#81057 = DIRECTION('',(0.E+000,1.)); +#81058 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#81059 = PCURVE('',#79131,#81060); +#81060 = DEFINITIONAL_REPRESENTATION('',(#81061),#81065); +#81061 = LINE('',#81062,#81063); +#81062 = CARTESIAN_POINT('',(-8.015109233988E-017,-1.27529498418E-015)); +#81063 = VECTOR('',#81064,1.); +#81064 = DIRECTION('',(8.801616961162E-017,1.)); +#81065 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#81066 = ORIENTED_EDGE('',*,*,#81067,.F.); +#81067 = EDGE_CURVE('',#80994,#81046,#81068,.T.); +#81068 = SURFACE_CURVE('',#81069,(#81073,#81079),.PCURVE_S1.); +#81069 = LINE('',#81070,#81071); +#81070 = CARTESIAN_POINT('',(0.6925,-1.425,0.725)); +#81071 = VECTOR('',#81072,1.); +#81072 = DIRECTION('',(-1.,-2.22044604925E-016,0.E+000)); +#81073 = PCURVE('',#79080,#81074); +#81074 = DEFINITIONAL_REPRESENTATION('',(#81075),#81078); +#81075 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#81076,#81077),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.385),.PIECEWISE_BEZIER_KNOTS.); +#81076 = CARTESIAN_POINT('',(-2.670548968033E-017,1.)); +#81077 = CARTESIAN_POINT('',(1.41,1.)); +#81078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#81079 = PCURVE('',#81080,#81085); +#81080 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#81081,#81082) + ,(#81083,#81084 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,1.385),(0.E+000,1. + ),.PIECEWISE_BEZIER_KNOTS.); +#81081 = CARTESIAN_POINT('',(0.6925,-1.425,0.725)); +#81082 = CARTESIAN_POINT('',(0.659121551758,-1.358243103516,1.2)); +#81083 = CARTESIAN_POINT('',(-0.6925,-1.425,0.725)); +#81084 = CARTESIAN_POINT('',(-0.659121551758,-1.358243103516,1.2)); +#81085 = DEFINITIONAL_REPRESENTATION('',(#81086),#81090); +#81086 = LINE('',#81087,#81088); +#81087 = CARTESIAN_POINT('',(2.42389743333E-016,2.257634038183E-016)); +#81088 = VECTOR('',#81089,1.); +#81089 = DIRECTION('',(1.,-9.301930021675E-017)); +#81090 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#81091 = ORIENTED_EDGE('',*,*,#80993,.F.); +#81092 = ADVANCED_FACE('',(#81093),#79131,.F.); +#81093 = FACE_BOUND('',#81094,.F.); +#81094 = EDGE_LOOP('',(#81095,#81096,#81118,#81143)); +#81095 = ORIENTED_EDGE('',*,*,#79117,.T.); +#81096 = ORIENTED_EDGE('',*,*,#81097,.T.); +#81097 = EDGE_CURVE('',#79098,#81098,#81100,.T.); +#81098 = VERTEX_POINT('',#81099); +#81099 = CARTESIAN_POINT('',(-0.775,-1.3425,0.725)); +#81100 = SURFACE_CURVE('',#81101,(#81104,#81111),.PCURVE_S1.); +#81101 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#81102,#81103),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#81102 = CARTESIAN_POINT('',(-0.8,-1.355,0.725)); +#81103 = CARTESIAN_POINT('',(-0.775,-1.3425,0.725)); +#81104 = PCURVE('',#79131,#81105); +#81105 = DEFINITIONAL_REPRESENTATION('',(#81106),#81110); +#81106 = LINE('',#81107,#81108); +#81107 = CARTESIAN_POINT('',(0.134350288425,-3.230147677088E-015)); +#81108 = VECTOR('',#81109,1.); +#81109 = DIRECTION('',(-8.326672684689E-017,1.)); +#81110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#81111 = PCURVE('',#79191,#81112); +#81112 = DEFINITIONAL_REPRESENTATION('',(#81113),#81117); +#81113 = LINE('',#81114,#81115); +#81114 = CARTESIAN_POINT('',(4.924404709875E-017,-2.326193242276E-015)); +#81115 = VECTOR('',#81116,1.); +#81116 = DIRECTION('',(-4.139258281823E-016,1.)); +#81117 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#81118 = ORIENTED_EDGE('',*,*,#81119,.F.); +#81119 = EDGE_CURVE('',#81046,#81098,#81120,.T.); +#81120 = SURFACE_CURVE('',#81121,(#81125,#81131),.PCURVE_S1.); +#81121 = LINE('',#81122,#81123); +#81122 = CARTESIAN_POINT('',(-0.6925,-1.425,0.725)); +#81123 = VECTOR('',#81124,1.); +#81124 = DIRECTION('',(-0.707106781187,0.707106781187,0.E+000)); +#81125 = PCURVE('',#79131,#81126); +#81126 = DEFINITIONAL_REPRESENTATION('',(#81127),#81130); +#81127 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#81128,#81129),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,0.116672618896),.PIECEWISE_BEZIER_KNOTS.); +#81128 = CARTESIAN_POINT('',(7.865077271741E-018,1.)); +#81129 = CARTESIAN_POINT('',(0.134350288425,1.)); +#81130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#81131 = PCURVE('',#81132,#81137); +#81132 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#81133,#81134) + ,(#81135,#81136 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,0.116672618896),( + 0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#81133 = CARTESIAN_POINT('',(-0.6925,-1.425,0.725)); +#81134 = CARTESIAN_POINT('',(-0.659121551758,-1.358243103516,1.2)); +#81135 = CARTESIAN_POINT('',(-0.775,-1.3425,0.725)); +#81136 = CARTESIAN_POINT('',(-0.708243103516,-1.309121551758,1.2)); +#81137 = DEFINITIONAL_REPRESENTATION('',(#81138),#81142); +#81138 = LINE('',#81139,#81140); +#81139 = CARTESIAN_POINT('',(-3.778366449719E-017,6.824921350534E-017)); +#81140 = VECTOR('',#81141,1.); +#81141 = DIRECTION('',(1.,-1.37753079923E-016)); +#81142 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#81143 = ORIENTED_EDGE('',*,*,#81045,.F.); +#81144 = ADVANCED_FACE('',(#81145),#79191,.F.); +#81145 = FACE_BOUND('',#81146,.F.); +#81146 = EDGE_LOOP('',(#81147,#81148,#81149,#81176)); +#81147 = ORIENTED_EDGE('',*,*,#81097,.F.); +#81148 = ORIENTED_EDGE('',*,*,#79177,.T.); +#81149 = ORIENTED_EDGE('',*,*,#81150,.T.); +#81150 = EDGE_CURVE('',#79150,#81151,#81153,.T.); +#81151 = VERTEX_POINT('',#81152); +#81152 = CARTESIAN_POINT('',(-0.775,-1.14,0.725)); +#81153 = SURFACE_CURVE('',#81154,(#81158,#81164),.PCURVE_S1.); +#81154 = LINE('',#81155,#81156); +#81155 = CARTESIAN_POINT('',(-0.85,-1.14,0.725)); +#81156 = VECTOR('',#81157,1.); +#81157 = DIRECTION('',(1.,9.95799250103E-017,0.E+000)); +#81158 = PCURVE('',#79191,#81159); +#81159 = DEFINITIONAL_REPRESENTATION('',(#81160),#81163); +#81160 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#81161,#81162),.UNSPECIFIED., + .F.,.F.,(2,2),(5.E-002,7.5E-002),.PIECEWISE_BEZIER_KNOTS.); +#81161 = CARTESIAN_POINT('',(0.215,5.927957989303E-016)); +#81162 = CARTESIAN_POINT('',(0.20438547486,1.)); +#81163 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#81164 = PCURVE('',#81165,#81170); +#81165 = PLANE('',#81166); +#81166 = AXIS2_PLACEMENT_3D('',#81167,#81168,#81169); +#81167 = CARTESIAN_POINT('',(-0.85,-1.14,0.725)); +#81168 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#81169 = DIRECTION('',(1.,9.95799250103E-017,0.E+000)); +#81170 = DEFINITIONAL_REPRESENTATION('',(#81171),#81175); +#81171 = LINE('',#81172,#81173); +#81172 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#81173 = VECTOR('',#81174,1.); +#81174 = DIRECTION('',(1.,0.E+000)); +#81175 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#81176 = ORIENTED_EDGE('',*,*,#81177,.F.); +#81177 = EDGE_CURVE('',#81098,#81151,#81178,.T.); +#81178 = SURFACE_CURVE('',#81179,(#81183,#81189),.PCURVE_S1.); +#81179 = LINE('',#81180,#81181); +#81180 = CARTESIAN_POINT('',(-0.775,-1.3425,0.725)); +#81181 = VECTOR('',#81182,1.); +#81182 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000)); +#81183 = PCURVE('',#79191,#81184); +#81184 = DEFINITIONAL_REPRESENTATION('',(#81185),#81188); +#81185 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#81186,#81187),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,0.2025),.PIECEWISE_BEZIER_KNOTS.); +#81186 = CARTESIAN_POINT('',(-3.646817810836E-016,1.)); +#81187 = CARTESIAN_POINT('',(0.20438547486,1.)); +#81188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#81189 = PCURVE('',#81190,#81195); +#81190 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#81191,#81192) + ,(#81193,#81194 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,2.685),(0.E+000,1. + ),.PIECEWISE_BEZIER_KNOTS.); +#81191 = CARTESIAN_POINT('',(-0.775,-1.3425,0.725)); +#81192 = CARTESIAN_POINT('',(-0.708243103516,-1.309121551758,1.2)); +#81193 = CARTESIAN_POINT('',(-0.775,1.3425,0.725)); +#81194 = CARTESIAN_POINT('',(-0.708243103516,1.309121551758,1.2)); +#81195 = DEFINITIONAL_REPRESENTATION('',(#81196),#81200); +#81196 = LINE('',#81197,#81198); +#81197 = CARTESIAN_POINT('',(9.398015166159E-018,1.919930654422E-016)); +#81198 = VECTOR('',#81199,1.); +#81199 = DIRECTION('',(1.,-6.384717287871E-016)); +#81200 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#81201 = ADVANCED_FACE('',(#81202),#79165,.F.); +#81202 = FACE_BOUND('',#81203,.F.); +#81203 = EDGE_LOOP('',(#81204,#81205,#81206,#81234,#81262,#81291,#81319, + #81347,#81375,#81408,#81436,#81465)); +#81204 = ORIENTED_EDGE('',*,*,#79149,.F.); +#81205 = ORIENTED_EDGE('',*,*,#79265,.T.); +#81206 = ORIENTED_EDGE('',*,*,#81207,.T.); +#81207 = EDGE_CURVE('',#79266,#81208,#81210,.T.); +#81208 = VERTEX_POINT('',#81209); +#81209 = CARTESIAN_POINT('',(-0.95,-1.14,0.475)); +#81210 = SURFACE_CURVE('',#81211,(#81216,#81227),.PCURVE_S1.); +#81211 = CIRCLE('',#81212,0.1); +#81212 = AXIS2_PLACEMENT_3D('',#81213,#81214,#81215); +#81213 = CARTESIAN_POINT('',(-0.85,-1.14,0.475)); +#81214 = DIRECTION('',(9.95799250103E-017,-1.,0.E+000)); +#81215 = DIRECTION('',(0.E+000,0.E+000,1.)); +#81216 = PCURVE('',#79165,#81217); +#81217 = DEFINITIONAL_REPRESENTATION('',(#81218),#81226); +#81218 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#81219,#81220,#81221,#81222 + ,#81223,#81224,#81225),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#81219 = CARTESIAN_POINT('',(0.23609419634,0.207826707952)); +#81220 = CARTESIAN_POINT('',(0.23609419634,3.462162719511E-002)); +#81221 = CARTESIAN_POINT('',(8.609419634E-002,0.121224167574)); +#81222 = CARTESIAN_POINT('',(-6.390580366E-002,0.207826707952)); +#81223 = CARTESIAN_POINT('',(8.609419634E-002,0.29442924833)); +#81224 = CARTESIAN_POINT('',(0.23609419634,0.381031788709)); +#81225 = CARTESIAN_POINT('',(0.23609419634,0.207826707952)); +#81226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#81227 = PCURVE('',#79331,#81228); +#81228 = DEFINITIONAL_REPRESENTATION('',(#81229),#81233); +#81229 = LINE('',#81230,#81231); +#81230 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#81231 = VECTOR('',#81232,1.); +#81232 = DIRECTION('',(1.,0.E+000)); +#81233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#81234 = ORIENTED_EDGE('',*,*,#81235,.T.); +#81235 = EDGE_CURVE('',#81208,#81236,#81238,.T.); +#81236 = VERTEX_POINT('',#81237); +#81237 = CARTESIAN_POINT('',(-0.95,-1.14,0.25)); +#81238 = SURFACE_CURVE('',#81239,(#81243,#81250),.PCURVE_S1.); +#81239 = LINE('',#81240,#81241); +#81240 = CARTESIAN_POINT('',(-0.95,-1.14,0.475)); +#81241 = VECTOR('',#81242,1.); +#81242 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#81243 = PCURVE('',#79165,#81244); +#81244 = DEFINITIONAL_REPRESENTATION('',(#81245),#81249); +#81245 = LINE('',#81246,#81247); +#81246 = CARTESIAN_POINT('',(0.13609419634,0.107826707952)); +#81247 = VECTOR('',#81248,1.); +#81248 = DIRECTION('',(-1.,0.E+000)); +#81249 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#81250 = PCURVE('',#81251,#81256); +#81251 = PLANE('',#81252); +#81252 = AXIS2_PLACEMENT_3D('',#81253,#81254,#81255); +#81253 = CARTESIAN_POINT('',(-0.95,-1.14,0.475)); +#81254 = DIRECTION('',(-1.,-9.95799250103E-017,0.E+000)); +#81255 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#81256 = DEFINITIONAL_REPRESENTATION('',(#81257),#81261); +#81257 = LINE('',#81258,#81259); +#81258 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#81259 = VECTOR('',#81260,1.); +#81260 = DIRECTION('',(1.,0.E+000)); +#81261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#81262 = ORIENTED_EDGE('',*,*,#81263,.T.); +#81263 = EDGE_CURVE('',#81236,#81264,#81266,.T.); +#81264 = VERTEX_POINT('',#81265); +#81265 = CARTESIAN_POINT('',(-1.2,-1.14,0.E+000)); +#81266 = SURFACE_CURVE('',#81267,(#81272,#81279),.PCURVE_S1.); +#81267 = CIRCLE('',#81268,0.25); +#81268 = AXIS2_PLACEMENT_3D('',#81269,#81270,#81271); +#81269 = CARTESIAN_POINT('',(-1.2,-1.14,0.25)); +#81270 = DIRECTION('',(-9.95799250103E-017,1.,0.E+000)); +#81271 = DIRECTION('',(1.,9.95799250103E-017,-4.440892098501E-016)); +#81272 = PCURVE('',#79165,#81273); +#81273 = DEFINITIONAL_REPRESENTATION('',(#81274),#81278); +#81274 = CIRCLE('',#81275,0.25); +#81275 = AXIS2_PLACEMENT_2D('',#81276,#81277); +#81276 = CARTESIAN_POINT('',(-8.890580366E-002,-0.142173292048)); +#81277 = DIRECTION('',(-4.440892098501E-016,1.)); +#81278 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#81279 = PCURVE('',#81280,#81285); +#81280 = CYLINDRICAL_SURFACE('',#81281,0.25); +#81281 = AXIS2_PLACEMENT_3D('',#81282,#81283,#81284); +#81282 = CARTESIAN_POINT('',(-1.2,-1.14,0.25)); +#81283 = DIRECTION('',(9.95799250103E-017,-1.,-0.E+000)); +#81284 = DIRECTION('',(1.,9.95799250103E-017,-4.440892098501E-016)); +#81285 = DEFINITIONAL_REPRESENTATION('',(#81286),#81290); +#81286 = LINE('',#81287,#81288); +#81287 = CARTESIAN_POINT('',(6.28318530718,2.22044604925E-016)); +#81288 = VECTOR('',#81289,1.); +#81289 = DIRECTION('',(-1.,-1.413579858428E-016)); +#81290 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#81291 = ORIENTED_EDGE('',*,*,#81292,.T.); +#81292 = EDGE_CURVE('',#81264,#81293,#81295,.T.); +#81293 = VERTEX_POINT('',#81294); +#81294 = CARTESIAN_POINT('',(-1.4,-1.14,0.E+000)); +#81295 = SURFACE_CURVE('',#81296,(#81300,#81307),.PCURVE_S1.); +#81296 = LINE('',#81297,#81298); +#81297 = CARTESIAN_POINT('',(-1.2,-1.14,0.E+000)); +#81298 = VECTOR('',#81299,1.); +#81299 = DIRECTION('',(-1.,-9.95799250103E-017,0.E+000)); +#81300 = PCURVE('',#79165,#81301); +#81301 = DEFINITIONAL_REPRESENTATION('',(#81302),#81306); +#81302 = LINE('',#81303,#81304); +#81303 = CARTESIAN_POINT('',(-0.33890580366,-0.142173292048)); +#81304 = VECTOR('',#81305,1.); +#81305 = DIRECTION('',(0.E+000,-1.)); +#81306 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#81307 = PCURVE('',#81308,#81313); +#81308 = PLANE('',#81309); +#81309 = AXIS2_PLACEMENT_3D('',#81310,#81311,#81312); +#81310 = CARTESIAN_POINT('',(-1.2,-1.14,0.E+000)); +#81311 = DIRECTION('',(0.E+000,0.E+000,1.)); +#81312 = DIRECTION('',(-1.,-9.95799250103E-017,0.E+000)); +#81313 = DEFINITIONAL_REPRESENTATION('',(#81314),#81318); +#81314 = LINE('',#81315,#81316); +#81315 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#81316 = VECTOR('',#81317,1.); +#81317 = DIRECTION('',(1.,0.E+000)); +#81318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#81319 = ORIENTED_EDGE('',*,*,#81320,.T.); +#81320 = EDGE_CURVE('',#81293,#81321,#81323,.T.); +#81321 = VERTEX_POINT('',#81322); +#81322 = CARTESIAN_POINT('',(-1.4,-1.14,0.15)); +#81323 = SURFACE_CURVE('',#81324,(#81328,#81335),.PCURVE_S1.); +#81324 = LINE('',#81325,#81326); +#81325 = CARTESIAN_POINT('',(-1.4,-1.14,0.E+000)); +#81326 = VECTOR('',#81327,1.); +#81327 = DIRECTION('',(0.E+000,0.E+000,1.)); +#81328 = PCURVE('',#79165,#81329); +#81329 = DEFINITIONAL_REPRESENTATION('',(#81330),#81334); +#81330 = LINE('',#81331,#81332); +#81331 = CARTESIAN_POINT('',(-0.33890580366,-0.342173292048)); +#81332 = VECTOR('',#81333,1.); +#81333 = DIRECTION('',(1.,0.E+000)); +#81334 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#81335 = PCURVE('',#81336,#81341); +#81336 = PLANE('',#81337); +#81337 = AXIS2_PLACEMENT_3D('',#81338,#81339,#81340); +#81338 = CARTESIAN_POINT('',(-1.4,-1.14,0.E+000)); +#81339 = DIRECTION('',(1.,9.95799250103E-017,0.E+000)); +#81340 = DIRECTION('',(0.E+000,-0.E+000,1.)); +#81341 = DEFINITIONAL_REPRESENTATION('',(#81342),#81346); +#81342 = LINE('',#81343,#81344); +#81343 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#81344 = VECTOR('',#81345,1.); +#81345 = DIRECTION('',(1.,0.E+000)); +#81346 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#81347 = ORIENTED_EDGE('',*,*,#81348,.T.); +#81348 = EDGE_CURVE('',#81321,#81349,#81351,.T.); +#81349 = VERTEX_POINT('',#81350); +#81350 = CARTESIAN_POINT('',(-1.2,-1.14,0.15)); +#81351 = SURFACE_CURVE('',#81352,(#81356,#81363),.PCURVE_S1.); +#81352 = LINE('',#81353,#81354); +#81353 = CARTESIAN_POINT('',(-1.4,-1.14,0.15)); +#81354 = VECTOR('',#81355,1.); +#81355 = DIRECTION('',(1.,9.95799250103E-017,0.E+000)); +#81356 = PCURVE('',#79165,#81357); +#81357 = DEFINITIONAL_REPRESENTATION('',(#81358),#81362); +#81358 = LINE('',#81359,#81360); +#81359 = CARTESIAN_POINT('',(-0.18890580366,-0.342173292048)); +#81360 = VECTOR('',#81361,1.); +#81361 = DIRECTION('',(0.E+000,1.)); +#81362 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#81363 = PCURVE('',#81364,#81369); +#81364 = PLANE('',#81365); +#81365 = AXIS2_PLACEMENT_3D('',#81366,#81367,#81368); +#81366 = CARTESIAN_POINT('',(-1.4,-1.14,0.15)); +#81367 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#81368 = DIRECTION('',(1.,9.95799250103E-017,0.E+000)); +#81369 = DEFINITIONAL_REPRESENTATION('',(#81370),#81374); +#81370 = LINE('',#81371,#81372); +#81371 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#81372 = VECTOR('',#81373,1.); +#81373 = DIRECTION('',(1.,0.E+000)); +#81374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#81375 = ORIENTED_EDGE('',*,*,#81376,.T.); +#81376 = EDGE_CURVE('',#81349,#81377,#81379,.T.); +#81377 = VERTEX_POINT('',#81378); +#81378 = CARTESIAN_POINT('',(-1.1,-1.14,0.25)); +#81379 = SURFACE_CURVE('',#81380,(#81385,#81396),.PCURVE_S1.); +#81380 = CIRCLE('',#81381,0.1); +#81381 = AXIS2_PLACEMENT_3D('',#81382,#81383,#81384); +#81382 = CARTESIAN_POINT('',(-1.2,-1.14,0.25)); +#81383 = DIRECTION('',(9.95799250103E-017,-1.,-0.E+000)); +#81384 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#81385 = PCURVE('',#79165,#81386); +#81386 = DEFINITIONAL_REPRESENTATION('',(#81387),#81395); +#81387 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#81388,#81389,#81390,#81391 + ,#81392,#81393,#81394),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#81388 = CARTESIAN_POINT('',(-0.18890580366,-0.142173292048)); +#81389 = CARTESIAN_POINT('',(-0.18890580366,3.103178870889E-002)); +#81390 = CARTESIAN_POINT('',(-3.890580366E-002,-5.557075166956E-002)); +#81391 = CARTESIAN_POINT('',(0.11109419634,-0.142173292048)); +#81392 = CARTESIAN_POINT('',(-3.890580366E-002,-0.228775832426)); +#81393 = CARTESIAN_POINT('',(-0.18890580366,-0.315378372805)); +#81394 = CARTESIAN_POINT('',(-0.18890580366,-0.142173292048)); +#81395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#81396 = PCURVE('',#81397,#81402); +#81397 = CYLINDRICAL_SURFACE('',#81398,0.1); +#81398 = AXIS2_PLACEMENT_3D('',#81399,#81400,#81401); +#81399 = CARTESIAN_POINT('',(-1.2,-1.14,0.25)); +#81400 = DIRECTION('',(9.95799250103E-017,-1.,0.E+000)); +#81401 = DIRECTION('',(0.E+000,-0.E+000,-1.)); +#81402 = DEFINITIONAL_REPRESENTATION('',(#81403),#81407); +#81403 = LINE('',#81404,#81405); +#81404 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#81405 = VECTOR('',#81406,1.); +#81406 = DIRECTION('',(1.,1.413579858428E-016)); +#81407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#81408 = ORIENTED_EDGE('',*,*,#81409,.T.); +#81409 = EDGE_CURVE('',#81377,#81410,#81412,.T.); +#81410 = VERTEX_POINT('',#81411); +#81411 = CARTESIAN_POINT('',(-1.1,-1.14,0.475)); +#81412 = SURFACE_CURVE('',#81413,(#81417,#81424),.PCURVE_S1.); +#81413 = LINE('',#81414,#81415); +#81414 = CARTESIAN_POINT('',(-1.1,-1.14,0.25)); +#81415 = VECTOR('',#81416,1.); +#81416 = DIRECTION('',(0.E+000,0.E+000,1.)); +#81417 = PCURVE('',#79165,#81418); +#81418 = DEFINITIONAL_REPRESENTATION('',(#81419),#81423); +#81419 = LINE('',#81420,#81421); +#81420 = CARTESIAN_POINT('',(-8.890580366E-002,-4.2173292048E-002)); +#81421 = VECTOR('',#81422,1.); +#81422 = DIRECTION('',(1.,0.E+000)); +#81423 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#81424 = PCURVE('',#81425,#81430); +#81425 = PLANE('',#81426); +#81426 = AXIS2_PLACEMENT_3D('',#81427,#81428,#81429); +#81427 = CARTESIAN_POINT('',(-1.1,-1.14,0.25)); +#81428 = DIRECTION('',(1.,9.95799250103E-017,0.E+000)); +#81429 = DIRECTION('',(0.E+000,-0.E+000,1.)); +#81430 = DEFINITIONAL_REPRESENTATION('',(#81431),#81435); +#81431 = LINE('',#81432,#81433); +#81432 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#81433 = VECTOR('',#81434,1.); +#81434 = DIRECTION('',(1.,0.E+000)); +#81435 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#81436 = ORIENTED_EDGE('',*,*,#81437,.T.); +#81437 = EDGE_CURVE('',#81410,#81438,#81440,.T.); +#81438 = VERTEX_POINT('',#81439); +#81439 = CARTESIAN_POINT('',(-0.85,-1.14,0.725)); +#81440 = SURFACE_CURVE('',#81441,(#81446,#81453),.PCURVE_S1.); +#81441 = CIRCLE('',#81442,0.25); +#81442 = AXIS2_PLACEMENT_3D('',#81443,#81444,#81445); +#81443 = CARTESIAN_POINT('',(-0.85,-1.14,0.475)); +#81444 = DIRECTION('',(-9.95799250103E-017,1.,0.E+000)); +#81445 = DIRECTION('',(-1.,-9.95799250103E-017,6.661338147751E-016)); +#81446 = PCURVE('',#79165,#81447); +#81447 = DEFINITIONAL_REPRESENTATION('',(#81448),#81452); +#81448 = CIRCLE('',#81449,0.25); +#81449 = AXIS2_PLACEMENT_2D('',#81450,#81451); +#81450 = CARTESIAN_POINT('',(0.13609419634,0.207826707952)); +#81451 = DIRECTION('',(6.661338147751E-016,-1.)); +#81452 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#81453 = PCURVE('',#81454,#81459); +#81454 = CYLINDRICAL_SURFACE('',#81455,0.25); +#81455 = AXIS2_PLACEMENT_3D('',#81456,#81457,#81458); +#81456 = CARTESIAN_POINT('',(-0.85,-1.14,0.475)); +#81457 = DIRECTION('',(9.95799250103E-017,-1.,-0.E+000)); +#81458 = DIRECTION('',(-1.,-9.95799250103E-017,6.661338147751E-016)); +#81459 = DEFINITIONAL_REPRESENTATION('',(#81460),#81464); +#81460 = LINE('',#81461,#81462); +#81461 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#81462 = VECTOR('',#81463,1.); +#81463 = DIRECTION('',(-1.,0.E+000)); +#81464 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#81465 = ORIENTED_EDGE('',*,*,#81466,.T.); +#81466 = EDGE_CURVE('',#81438,#79150,#81467,.T.); +#81467 = SURFACE_CURVE('',#81468,(#81472,#81479),.PCURVE_S1.); +#81468 = LINE('',#81469,#81470); +#81469 = CARTESIAN_POINT('',(-0.85,-1.14,0.725)); +#81470 = VECTOR('',#81471,1.); +#81471 = DIRECTION('',(1.,9.95799250103E-017,0.E+000)); +#81472 = PCURVE('',#79165,#81473); +#81473 = DEFINITIONAL_REPRESENTATION('',(#81474),#81478); +#81474 = LINE('',#81475,#81476); +#81475 = CARTESIAN_POINT('',(0.38609419634,0.207826707952)); +#81476 = VECTOR('',#81477,1.); +#81477 = DIRECTION('',(0.E+000,1.)); +#81478 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#81479 = PCURVE('',#81165,#81480); +#81480 = DEFINITIONAL_REPRESENTATION('',(#81481),#81485); +#81481 = LINE('',#81482,#81483); +#81482 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#81483 = VECTOR('',#81484,1.); +#81484 = DIRECTION('',(1.,0.E+000)); +#81485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#81486 = ADVANCED_FACE('',(#81487),#79222,.T.); +#81487 = FACE_BOUND('',#81488,.T.); +#81488 = EDGE_LOOP('',(#81489,#81490,#81491,#81519,#81547,#81576,#81604, + #81632,#81660,#81693,#81721,#81750)); +#81489 = ORIENTED_EDGE('',*,*,#79206,.F.); +#81490 = ORIENTED_EDGE('',*,*,#79403,.T.); +#81491 = ORIENTED_EDGE('',*,*,#81492,.T.); +#81492 = EDGE_CURVE('',#79376,#81493,#81495,.T.); +#81493 = VERTEX_POINT('',#81494); +#81494 = CARTESIAN_POINT('',(-0.95,1.14,0.475)); +#81495 = SURFACE_CURVE('',#81496,(#81501,#81512),.PCURVE_S1.); +#81496 = CIRCLE('',#81497,0.1); +#81497 = AXIS2_PLACEMENT_3D('',#81498,#81499,#81500); +#81498 = CARTESIAN_POINT('',(-0.85,1.14,0.475)); +#81499 = DIRECTION('',(9.95799250103E-017,-1.,0.E+000)); +#81500 = DIRECTION('',(0.E+000,0.E+000,1.)); +#81501 = PCURVE('',#79222,#81502); +#81502 = DEFINITIONAL_REPRESENTATION('',(#81503),#81511); +#81503 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#81504,#81505,#81506,#81507 + ,#81508,#81509,#81510),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#81504 = CARTESIAN_POINT('',(0.23609419634,0.207826707952)); +#81505 = CARTESIAN_POINT('',(0.23609419634,3.462162719511E-002)); +#81506 = CARTESIAN_POINT('',(8.609419634E-002,0.121224167574)); +#81507 = CARTESIAN_POINT('',(-6.390580366E-002,0.207826707952)); +#81508 = CARTESIAN_POINT('',(8.609419634E-002,0.29442924833)); +#81509 = CARTESIAN_POINT('',(0.23609419634,0.381031788709)); +#81510 = CARTESIAN_POINT('',(0.23609419634,0.207826707952)); +#81511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#81512 = PCURVE('',#79391,#81513); +#81513 = DEFINITIONAL_REPRESENTATION('',(#81514),#81518); +#81514 = LINE('',#81515,#81516); +#81515 = CARTESIAN_POINT('',(0.E+000,-0.38)); +#81516 = VECTOR('',#81517,1.); +#81517 = DIRECTION('',(1.,0.E+000)); +#81518 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#81519 = ORIENTED_EDGE('',*,*,#81520,.T.); +#81520 = EDGE_CURVE('',#81493,#81521,#81523,.T.); +#81521 = VERTEX_POINT('',#81522); +#81522 = CARTESIAN_POINT('',(-0.95,1.14,0.25)); +#81523 = SURFACE_CURVE('',#81524,(#81528,#81535),.PCURVE_S1.); +#81524 = LINE('',#81525,#81526); +#81525 = CARTESIAN_POINT('',(-0.95,1.14,0.475)); +#81526 = VECTOR('',#81527,1.); +#81527 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#81528 = PCURVE('',#79222,#81529); +#81529 = DEFINITIONAL_REPRESENTATION('',(#81530),#81534); +#81530 = LINE('',#81531,#81532); +#81531 = CARTESIAN_POINT('',(0.13609419634,0.107826707952)); +#81532 = VECTOR('',#81533,1.); +#81533 = DIRECTION('',(-1.,0.E+000)); +#81534 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#81535 = PCURVE('',#81536,#81541); +#81536 = PLANE('',#81537); +#81537 = AXIS2_PLACEMENT_3D('',#81538,#81539,#81540); +#81538 = CARTESIAN_POINT('',(-0.95,0.76,0.3625)); +#81539 = DIRECTION('',(1.,7.596262800067E-017,2.348241711976E-032)); +#81540 = DIRECTION('',(7.596262800067E-017,-1.,0.E+000)); +#81541 = DEFINITIONAL_REPRESENTATION('',(#81542),#81546); +#81542 = LINE('',#81543,#81544); +#81543 = CARTESIAN_POINT('',(-0.38,-0.1125)); +#81544 = VECTOR('',#81545,1.); +#81545 = DIRECTION('',(0.E+000,1.)); +#81546 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#81547 = ORIENTED_EDGE('',*,*,#81548,.T.); +#81548 = EDGE_CURVE('',#81521,#81549,#81551,.T.); +#81549 = VERTEX_POINT('',#81550); +#81550 = CARTESIAN_POINT('',(-1.2,1.14,0.E+000)); +#81551 = SURFACE_CURVE('',#81552,(#81557,#81564),.PCURVE_S1.); +#81552 = CIRCLE('',#81553,0.25); +#81553 = AXIS2_PLACEMENT_3D('',#81554,#81555,#81556); +#81554 = CARTESIAN_POINT('',(-1.2,1.14,0.25)); +#81555 = DIRECTION('',(-9.95799250103E-017,1.,0.E+000)); +#81556 = DIRECTION('',(1.,9.95799250103E-017,-4.440892098501E-016)); +#81557 = PCURVE('',#79222,#81558); +#81558 = DEFINITIONAL_REPRESENTATION('',(#81559),#81563); +#81559 = CIRCLE('',#81560,0.25); +#81560 = AXIS2_PLACEMENT_2D('',#81561,#81562); +#81561 = CARTESIAN_POINT('',(-8.890580366E-002,-0.142173292048)); +#81562 = DIRECTION('',(-4.440892098501E-016,1.)); +#81563 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#81564 = PCURVE('',#81565,#81570); +#81565 = CYLINDRICAL_SURFACE('',#81566,0.25); +#81566 = AXIS2_PLACEMENT_3D('',#81567,#81568,#81569); +#81567 = CARTESIAN_POINT('',(-1.2,0.76,0.25)); +#81568 = DIRECTION('',(9.95799250103E-017,-1.,0.E+000)); +#81569 = DIRECTION('',(1.,9.95799250103E-017,-4.440892098501E-016)); +#81570 = DEFINITIONAL_REPRESENTATION('',(#81571),#81575); +#81571 = LINE('',#81572,#81573); +#81572 = CARTESIAN_POINT('',(6.28318530718,-0.38)); +#81573 = VECTOR('',#81574,1.); +#81574 = DIRECTION('',(-1.,-1.413579858428E-016)); +#81575 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#81576 = ORIENTED_EDGE('',*,*,#81577,.T.); +#81577 = EDGE_CURVE('',#81549,#81578,#81580,.T.); +#81578 = VERTEX_POINT('',#81579); +#81579 = CARTESIAN_POINT('',(-1.4,1.14,0.E+000)); +#81580 = SURFACE_CURVE('',#81581,(#81585,#81592),.PCURVE_S1.); +#81581 = LINE('',#81582,#81583); +#81582 = CARTESIAN_POINT('',(-1.2,1.14,0.E+000)); +#81583 = VECTOR('',#81584,1.); +#81584 = DIRECTION('',(-1.,-9.95799250103E-017,0.E+000)); +#81585 = PCURVE('',#79222,#81586); +#81586 = DEFINITIONAL_REPRESENTATION('',(#81587),#81591); +#81587 = LINE('',#81588,#81589); +#81588 = CARTESIAN_POINT('',(-0.33890580366,-0.142173292048)); +#81589 = VECTOR('',#81590,1.); +#81590 = DIRECTION('',(0.E+000,-1.)); +#81591 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#81592 = PCURVE('',#81593,#81598); +#81593 = PLANE('',#81594); +#81594 = AXIS2_PLACEMENT_3D('',#81595,#81596,#81597); +#81595 = CARTESIAN_POINT('',(-1.3,0.76,0.E+000)); +#81596 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#81597 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000)); +#81598 = DEFINITIONAL_REPRESENTATION('',(#81599),#81603); +#81599 = LINE('',#81600,#81601); +#81600 = CARTESIAN_POINT('',(0.38,0.1)); +#81601 = VECTOR('',#81602,1.); +#81602 = DIRECTION('',(1.224646799147E-016,-1.)); +#81603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#81604 = ORIENTED_EDGE('',*,*,#81605,.T.); +#81605 = EDGE_CURVE('',#81578,#81606,#81608,.T.); +#81606 = VERTEX_POINT('',#81607); +#81607 = CARTESIAN_POINT('',(-1.4,1.14,0.15)); +#81608 = SURFACE_CURVE('',#81609,(#81613,#81620),.PCURVE_S1.); +#81609 = LINE('',#81610,#81611); +#81610 = CARTESIAN_POINT('',(-1.4,1.14,0.E+000)); +#81611 = VECTOR('',#81612,1.); +#81612 = DIRECTION('',(0.E+000,0.E+000,1.)); +#81613 = PCURVE('',#79222,#81614); +#81614 = DEFINITIONAL_REPRESENTATION('',(#81615),#81619); +#81615 = LINE('',#81616,#81617); +#81616 = CARTESIAN_POINT('',(-0.33890580366,-0.342173292048)); +#81617 = VECTOR('',#81618,1.); +#81618 = DIRECTION('',(1.,0.E+000)); +#81619 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#81620 = PCURVE('',#81621,#81626); +#81621 = PLANE('',#81622); +#81622 = AXIS2_PLACEMENT_3D('',#81623,#81624,#81625); +#81623 = CARTESIAN_POINT('',(-1.4,0.76,7.5E-002)); +#81624 = DIRECTION('',(-1.,-1.393566934584E-016,-5.406429258864E-031)); +#81625 = DIRECTION('',(-1.393566934584E-016,1.,0.E+000)); +#81626 = DEFINITIONAL_REPRESENTATION('',(#81627),#81631); +#81627 = LINE('',#81628,#81629); +#81628 = CARTESIAN_POINT('',(0.38,7.5E-002)); +#81629 = VECTOR('',#81630,1.); +#81630 = DIRECTION('',(0.E+000,-1.)); +#81631 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#81632 = ORIENTED_EDGE('',*,*,#81633,.T.); +#81633 = EDGE_CURVE('',#81606,#81634,#81636,.T.); +#81634 = VERTEX_POINT('',#81635); +#81635 = CARTESIAN_POINT('',(-1.2,1.14,0.15)); +#81636 = SURFACE_CURVE('',#81637,(#81641,#81648),.PCURVE_S1.); +#81637 = LINE('',#81638,#81639); +#81638 = CARTESIAN_POINT('',(-1.4,1.14,0.15)); +#81639 = VECTOR('',#81640,1.); +#81640 = DIRECTION('',(1.,9.95799250103E-017,0.E+000)); +#81641 = PCURVE('',#79222,#81642); +#81642 = DEFINITIONAL_REPRESENTATION('',(#81643),#81647); +#81643 = LINE('',#81644,#81645); +#81644 = CARTESIAN_POINT('',(-0.18890580366,-0.342173292048)); +#81645 = VECTOR('',#81646,1.); +#81646 = DIRECTION('',(0.E+000,1.)); +#81647 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#81648 = PCURVE('',#81649,#81654); +#81649 = PLANE('',#81650); +#81650 = AXIS2_PLACEMENT_3D('',#81651,#81652,#81653); +#81651 = CARTESIAN_POINT('',(-1.3,0.76,0.15)); +#81652 = DIRECTION('',(-1.098658201452E-016,2.879042439211E-032,1.)); +#81653 = DIRECTION('',(1.,2.22044604925E-016,1.098658201452E-016)); +#81654 = DEFINITIONAL_REPRESENTATION('',(#81655),#81659); +#81655 = LINE('',#81656,#81657); +#81656 = CARTESIAN_POINT('',(-1.E-001,0.38)); +#81657 = VECTOR('',#81658,1.); +#81658 = DIRECTION('',(1.,-1.224646799147E-016)); +#81659 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#81660 = ORIENTED_EDGE('',*,*,#81661,.T.); +#81661 = EDGE_CURVE('',#81634,#81662,#81664,.T.); +#81662 = VERTEX_POINT('',#81663); +#81663 = CARTESIAN_POINT('',(-1.1,1.14,0.25)); +#81664 = SURFACE_CURVE('',#81665,(#81670,#81681),.PCURVE_S1.); +#81665 = CIRCLE('',#81666,0.1); +#81666 = AXIS2_PLACEMENT_3D('',#81667,#81668,#81669); +#81667 = CARTESIAN_POINT('',(-1.2,1.14,0.25)); +#81668 = DIRECTION('',(9.95799250103E-017,-1.,-0.E+000)); +#81669 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#81670 = PCURVE('',#79222,#81671); +#81671 = DEFINITIONAL_REPRESENTATION('',(#81672),#81680); +#81672 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#81673,#81674,#81675,#81676 + ,#81677,#81678,#81679),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#81673 = CARTESIAN_POINT('',(-0.18890580366,-0.142173292048)); +#81674 = CARTESIAN_POINT('',(-0.18890580366,3.103178870889E-002)); +#81675 = CARTESIAN_POINT('',(-3.890580366E-002,-5.557075166956E-002)); +#81676 = CARTESIAN_POINT('',(0.11109419634,-0.142173292048)); +#81677 = CARTESIAN_POINT('',(-3.890580366E-002,-0.228775832426)); +#81678 = CARTESIAN_POINT('',(-0.18890580366,-0.315378372805)); +#81679 = CARTESIAN_POINT('',(-0.18890580366,-0.142173292048)); +#81680 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#81681 = PCURVE('',#81682,#81687); +#81682 = CYLINDRICAL_SURFACE('',#81683,0.1); +#81683 = AXIS2_PLACEMENT_3D('',#81684,#81685,#81686); +#81684 = CARTESIAN_POINT('',(-1.2,0.76,0.25)); +#81685 = DIRECTION('',(9.95799250103E-017,-1.,0.E+000)); +#81686 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#81687 = DEFINITIONAL_REPRESENTATION('',(#81688),#81692); +#81688 = LINE('',#81689,#81690); +#81689 = CARTESIAN_POINT('',(2.22044604925E-015,-0.38)); +#81690 = VECTOR('',#81691,1.); +#81691 = DIRECTION('',(1.,1.413579858428E-016)); +#81692 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#81693 = ORIENTED_EDGE('',*,*,#81694,.T.); +#81694 = EDGE_CURVE('',#81662,#81695,#81697,.T.); +#81695 = VERTEX_POINT('',#81696); +#81696 = CARTESIAN_POINT('',(-1.1,1.14,0.475)); +#81697 = SURFACE_CURVE('',#81698,(#81702,#81709),.PCURVE_S1.); +#81698 = LINE('',#81699,#81700); +#81699 = CARTESIAN_POINT('',(-1.1,1.14,0.25)); +#81700 = VECTOR('',#81701,1.); +#81701 = DIRECTION('',(0.E+000,0.E+000,1.)); +#81702 = PCURVE('',#79222,#81703); +#81703 = DEFINITIONAL_REPRESENTATION('',(#81704),#81708); +#81704 = LINE('',#81705,#81706); +#81705 = CARTESIAN_POINT('',(-8.890580366E-002,-4.2173292048E-002)); +#81706 = VECTOR('',#81707,1.); +#81707 = DIRECTION('',(1.,0.E+000)); +#81708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#81709 = PCURVE('',#81710,#81715); +#81710 = PLANE('',#81711); +#81711 = AXIS2_PLACEMENT_3D('',#81712,#81713,#81714); +#81712 = CARTESIAN_POINT('',(-1.1,0.76,0.3625)); +#81713 = DIRECTION('',(-1.,-1.133885890309E-016,9.392966847903E-032)); +#81714 = DIRECTION('',(-1.133885890309E-016,1.,0.E+000)); +#81715 = DEFINITIONAL_REPRESENTATION('',(#81716),#81720); +#81716 = LINE('',#81717,#81718); +#81717 = CARTESIAN_POINT('',(0.38,0.1125)); +#81718 = VECTOR('',#81719,1.); +#81719 = DIRECTION('',(0.E+000,-1.)); +#81720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#81721 = ORIENTED_EDGE('',*,*,#81722,.T.); +#81722 = EDGE_CURVE('',#81695,#81723,#81725,.T.); +#81723 = VERTEX_POINT('',#81724); +#81724 = CARTESIAN_POINT('',(-0.85,1.14,0.725)); +#81725 = SURFACE_CURVE('',#81726,(#81731,#81738),.PCURVE_S1.); +#81726 = CIRCLE('',#81727,0.25); +#81727 = AXIS2_PLACEMENT_3D('',#81728,#81729,#81730); +#81728 = CARTESIAN_POINT('',(-0.85,1.14,0.475)); +#81729 = DIRECTION('',(-9.95799250103E-017,1.,0.E+000)); +#81730 = DIRECTION('',(-1.,-9.95799250103E-017,6.661338147751E-016)); +#81731 = PCURVE('',#79222,#81732); +#81732 = DEFINITIONAL_REPRESENTATION('',(#81733),#81737); +#81733 = CIRCLE('',#81734,0.25); +#81734 = AXIS2_PLACEMENT_2D('',#81735,#81736); +#81735 = CARTESIAN_POINT('',(0.13609419634,0.207826707952)); +#81736 = DIRECTION('',(6.661338147751E-016,-1.)); +#81737 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#81738 = PCURVE('',#81739,#81744); +#81739 = CYLINDRICAL_SURFACE('',#81740,0.25); +#81740 = AXIS2_PLACEMENT_3D('',#81741,#81742,#81743); +#81741 = CARTESIAN_POINT('',(-0.85,0.76,0.475)); +#81742 = DIRECTION('',(9.95799250103E-017,-1.,0.E+000)); +#81743 = DIRECTION('',(-1.,-9.95799250103E-017,6.661338147751E-016)); +#81744 = DEFINITIONAL_REPRESENTATION('',(#81745),#81749); +#81745 = LINE('',#81746,#81747); +#81746 = CARTESIAN_POINT('',(6.28318530718,-0.38)); +#81747 = VECTOR('',#81748,1.); +#81748 = DIRECTION('',(-1.,0.E+000)); +#81749 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#81750 = ORIENTED_EDGE('',*,*,#81751,.T.); +#81751 = EDGE_CURVE('',#81723,#79207,#81752,.T.); +#81752 = SURFACE_CURVE('',#81753,(#81757,#81764),.PCURVE_S1.); +#81753 = LINE('',#81754,#81755); +#81754 = CARTESIAN_POINT('',(-0.85,1.14,0.725)); +#81755 = VECTOR('',#81756,1.); +#81756 = DIRECTION('',(1.,9.95799250103E-017,0.E+000)); +#81757 = PCURVE('',#79222,#81758); +#81758 = DEFINITIONAL_REPRESENTATION('',(#81759),#81763); +#81759 = LINE('',#81760,#81761); +#81760 = CARTESIAN_POINT('',(0.38609419634,0.207826707952)); +#81761 = VECTOR('',#81762,1.); +#81762 = DIRECTION('',(0.E+000,1.)); +#81763 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#81764 = PCURVE('',#81765,#81770); +#81765 = PLANE('',#81766); +#81766 = AXIS2_PLACEMENT_3D('',#81767,#81768,#81769); +#81767 = CARTESIAN_POINT('',(-0.8,0.76,0.725)); +#81768 = DIRECTION('',(0.E+000,0.E+000,1.)); +#81769 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#81770 = DEFINITIONAL_REPRESENTATION('',(#81771),#81775); +#81771 = LINE('',#81772,#81773); +#81772 = CARTESIAN_POINT('',(-0.38,-5.E-002)); +#81773 = VECTOR('',#81774,1.); +#81774 = DIRECTION('',(1.224646799147E-016,1.)); +#81775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#81776 = ADVANCED_FACE('',(#81777),#79250,.F.); +#81777 = FACE_BOUND('',#81778,.F.); +#81778 = EDGE_LOOP('',(#81779,#81801,#81802,#81803)); +#81779 = ORIENTED_EDGE('',*,*,#81780,.F.); +#81780 = EDGE_CURVE('',#79207,#81781,#81783,.T.); +#81781 = VERTEX_POINT('',#81782); +#81782 = CARTESIAN_POINT('',(-0.775,1.14,0.725)); +#81783 = SURFACE_CURVE('',#81784,(#81788,#81794),.PCURVE_S1.); +#81784 = LINE('',#81785,#81786); +#81785 = CARTESIAN_POINT('',(-0.85,1.14,0.725)); +#81786 = VECTOR('',#81787,1.); +#81787 = DIRECTION('',(1.,9.95799250103E-017,0.E+000)); +#81788 = PCURVE('',#79250,#81789); +#81789 = DEFINITIONAL_REPRESENTATION('',(#81790),#81793); +#81790 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#81791,#81792),.UNSPECIFIED., + .F.,.F.,(2,2),(5.E-002,7.5E-002),.PIECEWISE_BEZIER_KNOTS.); +#81791 = CARTESIAN_POINT('',(2.495,5.910610754543E-016)); +#81792 = CARTESIAN_POINT('',(2.50561452514,1.)); +#81793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#81794 = PCURVE('',#81765,#81795); +#81795 = DEFINITIONAL_REPRESENTATION('',(#81796),#81800); +#81796 = LINE('',#81797,#81798); +#81797 = CARTESIAN_POINT('',(-0.38,-5.E-002)); +#81798 = VECTOR('',#81799,1.); +#81799 = DIRECTION('',(1.224646799147E-016,1.)); +#81800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#81801 = ORIENTED_EDGE('',*,*,#79236,.T.); +#81802 = ORIENTED_EDGE('',*,*,#79657,.T.); +#81803 = ORIENTED_EDGE('',*,*,#81804,.F.); +#81804 = EDGE_CURVE('',#81781,#79636,#81805,.T.); +#81805 = SURFACE_CURVE('',#81806,(#81810,#81816),.PCURVE_S1.); +#81806 = LINE('',#81807,#81808); +#81807 = CARTESIAN_POINT('',(-0.775,-1.3425,0.725)); +#81808 = VECTOR('',#81809,1.); +#81809 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000)); +#81810 = PCURVE('',#79250,#81811); +#81811 = DEFINITIONAL_REPRESENTATION('',(#81812),#81815); +#81812 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#81813,#81814),.UNSPECIFIED., + .F.,.F.,(2,2),(2.4825,2.685),.PIECEWISE_BEZIER_KNOTS.); +#81813 = CARTESIAN_POINT('',(2.50561452514,1.)); +#81814 = CARTESIAN_POINT('',(2.71,1.)); +#81815 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#81816 = PCURVE('',#81190,#81817); +#81817 = DEFINITIONAL_REPRESENTATION('',(#81818),#81822); +#81818 = LINE('',#81819,#81820); +#81819 = CARTESIAN_POINT('',(0.E+000,2.199611897337E-016)); +#81820 = VECTOR('',#81821,1.); +#81821 = DIRECTION('',(1.,-1.183670205473E-016)); +#81822 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#81823 = ADVANCED_FACE('',(#81824),#79331,.F.); +#81824 = FACE_BOUND('',#81825,.F.); +#81825 = EDGE_LOOP('',(#81826,#81827,#81855,#81876)); +#81826 = ORIENTED_EDGE('',*,*,#79317,.T.); +#81827 = ORIENTED_EDGE('',*,*,#81828,.T.); +#81828 = EDGE_CURVE('',#79290,#81829,#81831,.T.); +#81829 = VERTEX_POINT('',#81830); +#81830 = CARTESIAN_POINT('',(-0.95,-0.76,0.475)); +#81831 = SURFACE_CURVE('',#81832,(#81837,#81844),.PCURVE_S1.); +#81832 = CIRCLE('',#81833,0.1); +#81833 = AXIS2_PLACEMENT_3D('',#81834,#81835,#81836); +#81834 = CARTESIAN_POINT('',(-0.85,-0.76,0.475)); +#81835 = DIRECTION('',(9.95799250103E-017,-1.,0.E+000)); +#81836 = DIRECTION('',(0.E+000,0.E+000,1.)); +#81837 = PCURVE('',#79331,#81838); +#81838 = DEFINITIONAL_REPRESENTATION('',(#81839),#81843); +#81839 = LINE('',#81840,#81841); +#81840 = CARTESIAN_POINT('',(0.E+000,-0.38)); +#81841 = VECTOR('',#81842,1.); +#81842 = DIRECTION('',(1.,0.E+000)); +#81843 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#81844 = PCURVE('',#79305,#81845); +#81845 = DEFINITIONAL_REPRESENTATION('',(#81846),#81854); +#81846 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#81847,#81848,#81849,#81850 + ,#81851,#81852,#81853),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#81847 = CARTESIAN_POINT('',(0.23609419634,0.207826707952)); +#81848 = CARTESIAN_POINT('',(0.23609419634,3.462162719511E-002)); +#81849 = CARTESIAN_POINT('',(8.609419634E-002,0.121224167574)); +#81850 = CARTESIAN_POINT('',(-6.390580366E-002,0.207826707952)); +#81851 = CARTESIAN_POINT('',(8.609419634E-002,0.29442924833)); +#81852 = CARTESIAN_POINT('',(0.23609419634,0.381031788709)); +#81853 = CARTESIAN_POINT('',(0.23609419634,0.207826707952)); +#81854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#81855 = ORIENTED_EDGE('',*,*,#81856,.F.); +#81856 = EDGE_CURVE('',#81208,#81829,#81857,.T.); +#81857 = SURFACE_CURVE('',#81858,(#81862,#81869),.PCURVE_S1.); +#81858 = LINE('',#81859,#81860); +#81859 = CARTESIAN_POINT('',(-0.95,-1.14,0.475)); +#81860 = VECTOR('',#81861,1.); +#81861 = DIRECTION('',(-9.95799250103E-017,1.,0.E+000)); +#81862 = PCURVE('',#79331,#81863); +#81863 = DEFINITIONAL_REPRESENTATION('',(#81864),#81868); +#81864 = LINE('',#81865,#81866); +#81865 = CARTESIAN_POINT('',(1.570796326795,0.E+000)); +#81866 = VECTOR('',#81867,1.); +#81867 = DIRECTION('',(0.E+000,-1.)); +#81868 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#81869 = PCURVE('',#81251,#81870); +#81870 = DEFINITIONAL_REPRESENTATION('',(#81871),#81875); +#81871 = LINE('',#81872,#81873); +#81872 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#81873 = VECTOR('',#81874,1.); +#81874 = DIRECTION('',(0.E+000,-1.)); +#81875 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#81876 = ORIENTED_EDGE('',*,*,#81207,.F.); +#81877 = ADVANCED_FACE('',(#81878),#79305,.T.); +#81878 = FACE_BOUND('',#81879,.T.); +#81879 = EDGE_LOOP('',(#81880,#81881,#81882,#81883,#81906,#81930,#81953, + #81976,#81999,#82027,#82050,#82074)); +#81880 = ORIENTED_EDGE('',*,*,#79427,.F.); +#81881 = ORIENTED_EDGE('',*,*,#79289,.T.); +#81882 = ORIENTED_EDGE('',*,*,#81828,.T.); +#81883 = ORIENTED_EDGE('',*,*,#81884,.T.); +#81884 = EDGE_CURVE('',#81829,#81885,#81887,.T.); +#81885 = VERTEX_POINT('',#81886); +#81886 = CARTESIAN_POINT('',(-0.95,-0.76,0.25)); +#81887 = SURFACE_CURVE('',#81888,(#81892,#81899),.PCURVE_S1.); +#81888 = LINE('',#81889,#81890); +#81889 = CARTESIAN_POINT('',(-0.95,-0.76,0.475)); +#81890 = VECTOR('',#81891,1.); +#81891 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#81892 = PCURVE('',#79305,#81893); +#81893 = DEFINITIONAL_REPRESENTATION('',(#81894),#81898); +#81894 = LINE('',#81895,#81896); +#81895 = CARTESIAN_POINT('',(0.13609419634,0.107826707952)); +#81896 = VECTOR('',#81897,1.); +#81897 = DIRECTION('',(-1.,0.E+000)); +#81898 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#81899 = PCURVE('',#81251,#81900); +#81900 = DEFINITIONAL_REPRESENTATION('',(#81901),#81905); +#81901 = LINE('',#81902,#81903); +#81902 = CARTESIAN_POINT('',(0.E+000,-0.38)); +#81903 = VECTOR('',#81904,1.); +#81904 = DIRECTION('',(1.,0.E+000)); +#81905 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#81906 = ORIENTED_EDGE('',*,*,#81907,.T.); +#81907 = EDGE_CURVE('',#81885,#81908,#81910,.T.); +#81908 = VERTEX_POINT('',#81909); +#81909 = CARTESIAN_POINT('',(-1.2,-0.76,0.E+000)); +#81910 = SURFACE_CURVE('',#81911,(#81916,#81923),.PCURVE_S1.); +#81911 = CIRCLE('',#81912,0.25); +#81912 = AXIS2_PLACEMENT_3D('',#81913,#81914,#81915); +#81913 = CARTESIAN_POINT('',(-1.2,-0.76,0.25)); +#81914 = DIRECTION('',(-9.95799250103E-017,1.,0.E+000)); +#81915 = DIRECTION('',(1.,9.95799250103E-017,-4.440892098501E-016)); +#81916 = PCURVE('',#79305,#81917); +#81917 = DEFINITIONAL_REPRESENTATION('',(#81918),#81922); +#81918 = CIRCLE('',#81919,0.25); +#81919 = AXIS2_PLACEMENT_2D('',#81920,#81921); +#81920 = CARTESIAN_POINT('',(-8.890580366E-002,-0.142173292048)); +#81921 = DIRECTION('',(-4.440892098501E-016,1.)); +#81922 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#81923 = PCURVE('',#81280,#81924); +#81924 = DEFINITIONAL_REPRESENTATION('',(#81925),#81929); +#81925 = LINE('',#81926,#81927); +#81926 = CARTESIAN_POINT('',(6.28318530718,-0.38)); +#81927 = VECTOR('',#81928,1.); +#81928 = DIRECTION('',(-1.,0.E+000)); +#81929 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#81930 = ORIENTED_EDGE('',*,*,#81931,.T.); +#81931 = EDGE_CURVE('',#81908,#81932,#81934,.T.); +#81932 = VERTEX_POINT('',#81933); +#81933 = CARTESIAN_POINT('',(-1.4,-0.76,0.E+000)); +#81934 = SURFACE_CURVE('',#81935,(#81939,#81946),.PCURVE_S1.); +#81935 = LINE('',#81936,#81937); +#81936 = CARTESIAN_POINT('',(-1.2,-0.76,0.E+000)); +#81937 = VECTOR('',#81938,1.); +#81938 = DIRECTION('',(-1.,-9.95799250103E-017,0.E+000)); +#81939 = PCURVE('',#79305,#81940); +#81940 = DEFINITIONAL_REPRESENTATION('',(#81941),#81945); +#81941 = LINE('',#81942,#81943); +#81942 = CARTESIAN_POINT('',(-0.33890580366,-0.142173292048)); +#81943 = VECTOR('',#81944,1.); +#81944 = DIRECTION('',(0.E+000,-1.)); +#81945 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#81946 = PCURVE('',#81308,#81947); +#81947 = DEFINITIONAL_REPRESENTATION('',(#81948),#81952); +#81948 = LINE('',#81949,#81950); +#81949 = CARTESIAN_POINT('',(-3.784037150391E-017,-0.38)); +#81950 = VECTOR('',#81951,1.); +#81951 = DIRECTION('',(1.,0.E+000)); +#81952 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#81953 = ORIENTED_EDGE('',*,*,#81954,.T.); +#81954 = EDGE_CURVE('',#81932,#81955,#81957,.T.); +#81955 = VERTEX_POINT('',#81956); +#81956 = CARTESIAN_POINT('',(-1.4,-0.76,0.15)); +#81957 = SURFACE_CURVE('',#81958,(#81962,#81969),.PCURVE_S1.); +#81958 = LINE('',#81959,#81960); +#81959 = CARTESIAN_POINT('',(-1.4,-0.76,0.E+000)); +#81960 = VECTOR('',#81961,1.); +#81961 = DIRECTION('',(0.E+000,0.E+000,1.)); +#81962 = PCURVE('',#79305,#81963); +#81963 = DEFINITIONAL_REPRESENTATION('',(#81964),#81968); +#81964 = LINE('',#81965,#81966); +#81965 = CARTESIAN_POINT('',(-0.33890580366,-0.342173292048)); +#81966 = VECTOR('',#81967,1.); +#81967 = DIRECTION('',(1.,0.E+000)); +#81968 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#81969 = PCURVE('',#81336,#81970); +#81970 = DEFINITIONAL_REPRESENTATION('',(#81971),#81975); +#81971 = LINE('',#81972,#81973); +#81972 = CARTESIAN_POINT('',(0.E+000,-0.38)); +#81973 = VECTOR('',#81974,1.); +#81974 = DIRECTION('',(1.,0.E+000)); +#81975 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#81976 = ORIENTED_EDGE('',*,*,#81977,.T.); +#81977 = EDGE_CURVE('',#81955,#81978,#81980,.T.); +#81978 = VERTEX_POINT('',#81979); +#81979 = CARTESIAN_POINT('',(-1.2,-0.76,0.15)); +#81980 = SURFACE_CURVE('',#81981,(#81985,#81992),.PCURVE_S1.); +#81981 = LINE('',#81982,#81983); +#81982 = CARTESIAN_POINT('',(-1.4,-0.76,0.15)); +#81983 = VECTOR('',#81984,1.); +#81984 = DIRECTION('',(1.,9.95799250103E-017,0.E+000)); +#81985 = PCURVE('',#79305,#81986); +#81986 = DEFINITIONAL_REPRESENTATION('',(#81987),#81991); +#81987 = LINE('',#81988,#81989); +#81988 = CARTESIAN_POINT('',(-0.18890580366,-0.342173292048)); +#81989 = VECTOR('',#81990,1.); +#81990 = DIRECTION('',(0.E+000,1.)); +#81991 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#81992 = PCURVE('',#81364,#81993); +#81993 = DEFINITIONAL_REPRESENTATION('',(#81994),#81998); +#81994 = LINE('',#81995,#81996); +#81995 = CARTESIAN_POINT('',(3.784037150391E-017,-0.38)); +#81996 = VECTOR('',#81997,1.); +#81997 = DIRECTION('',(1.,0.E+000)); +#81998 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#81999 = ORIENTED_EDGE('',*,*,#82000,.T.); +#82000 = EDGE_CURVE('',#81978,#82001,#82003,.T.); +#82001 = VERTEX_POINT('',#82002); +#82002 = CARTESIAN_POINT('',(-1.1,-0.76,0.25)); +#82003 = SURFACE_CURVE('',#82004,(#82009,#82020),.PCURVE_S1.); +#82004 = CIRCLE('',#82005,0.1); +#82005 = AXIS2_PLACEMENT_3D('',#82006,#82007,#82008); +#82006 = CARTESIAN_POINT('',(-1.2,-0.76,0.25)); +#82007 = DIRECTION('',(9.95799250103E-017,-1.,-0.E+000)); +#82008 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#82009 = PCURVE('',#79305,#82010); +#82010 = DEFINITIONAL_REPRESENTATION('',(#82011),#82019); +#82011 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#82012,#82013,#82014,#82015 + ,#82016,#82017,#82018),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#82012 = CARTESIAN_POINT('',(-0.18890580366,-0.142173292048)); +#82013 = CARTESIAN_POINT('',(-0.18890580366,3.103178870889E-002)); +#82014 = CARTESIAN_POINT('',(-3.890580366E-002,-5.557075166956E-002)); +#82015 = CARTESIAN_POINT('',(0.11109419634,-0.142173292048)); +#82016 = CARTESIAN_POINT('',(-3.890580366E-002,-0.228775832426)); +#82017 = CARTESIAN_POINT('',(-0.18890580366,-0.315378372805)); +#82018 = CARTESIAN_POINT('',(-0.18890580366,-0.142173292048)); +#82019 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#82020 = PCURVE('',#81397,#82021); +#82021 = DEFINITIONAL_REPRESENTATION('',(#82022),#82026); +#82022 = LINE('',#82023,#82024); +#82023 = CARTESIAN_POINT('',(2.22044604925E-015,-0.38)); +#82024 = VECTOR('',#82025,1.); +#82025 = DIRECTION('',(1.,0.E+000)); +#82026 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#82027 = ORIENTED_EDGE('',*,*,#82028,.T.); +#82028 = EDGE_CURVE('',#82001,#82029,#82031,.T.); +#82029 = VERTEX_POINT('',#82030); +#82030 = CARTESIAN_POINT('',(-1.1,-0.76,0.475)); +#82031 = SURFACE_CURVE('',#82032,(#82036,#82043),.PCURVE_S1.); +#82032 = LINE('',#82033,#82034); +#82033 = CARTESIAN_POINT('',(-1.1,-0.76,0.25)); +#82034 = VECTOR('',#82035,1.); +#82035 = DIRECTION('',(0.E+000,0.E+000,1.)); +#82036 = PCURVE('',#79305,#82037); +#82037 = DEFINITIONAL_REPRESENTATION('',(#82038),#82042); +#82038 = LINE('',#82039,#82040); +#82039 = CARTESIAN_POINT('',(-8.890580366E-002,-4.2173292048E-002)); +#82040 = VECTOR('',#82041,1.); +#82041 = DIRECTION('',(1.,0.E+000)); +#82042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#82043 = PCURVE('',#81425,#82044); +#82044 = DEFINITIONAL_REPRESENTATION('',(#82045),#82049); +#82045 = LINE('',#82046,#82047); +#82046 = CARTESIAN_POINT('',(0.E+000,-0.38)); +#82047 = VECTOR('',#82048,1.); +#82048 = DIRECTION('',(1.,0.E+000)); +#82049 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#82050 = ORIENTED_EDGE('',*,*,#82051,.T.); +#82051 = EDGE_CURVE('',#82029,#82052,#82054,.T.); +#82052 = VERTEX_POINT('',#82053); +#82053 = CARTESIAN_POINT('',(-0.85,-0.76,0.725)); +#82054 = SURFACE_CURVE('',#82055,(#82060,#82067),.PCURVE_S1.); +#82055 = CIRCLE('',#82056,0.25); +#82056 = AXIS2_PLACEMENT_3D('',#82057,#82058,#82059); +#82057 = CARTESIAN_POINT('',(-0.85,-0.76,0.475)); +#82058 = DIRECTION('',(-9.95799250103E-017,1.,0.E+000)); +#82059 = DIRECTION('',(-1.,-9.95799250103E-017,6.661338147751E-016)); +#82060 = PCURVE('',#79305,#82061); +#82061 = DEFINITIONAL_REPRESENTATION('',(#82062),#82066); +#82062 = CIRCLE('',#82063,0.25); +#82063 = AXIS2_PLACEMENT_2D('',#82064,#82065); +#82064 = CARTESIAN_POINT('',(0.13609419634,0.207826707952)); +#82065 = DIRECTION('',(6.661338147751E-016,-1.)); +#82066 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#82067 = PCURVE('',#81454,#82068); +#82068 = DEFINITIONAL_REPRESENTATION('',(#82069),#82073); +#82069 = LINE('',#82070,#82071); +#82070 = CARTESIAN_POINT('',(6.28318530718,-0.38)); +#82071 = VECTOR('',#82072,1.); +#82072 = DIRECTION('',(-1.,0.E+000)); +#82073 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#82074 = ORIENTED_EDGE('',*,*,#82075,.T.); +#82075 = EDGE_CURVE('',#82052,#79428,#82076,.T.); +#82076 = SURFACE_CURVE('',#82077,(#82081,#82088),.PCURVE_S1.); +#82077 = LINE('',#82078,#82079); +#82078 = CARTESIAN_POINT('',(-0.85,-0.76,0.725)); +#82079 = VECTOR('',#82080,1.); +#82080 = DIRECTION('',(1.,9.95799250103E-017,0.E+000)); +#82081 = PCURVE('',#79305,#82082); +#82082 = DEFINITIONAL_REPRESENTATION('',(#82083),#82087); +#82083 = LINE('',#82084,#82085); +#82084 = CARTESIAN_POINT('',(0.38609419634,0.207826707952)); +#82085 = VECTOR('',#82086,1.); +#82086 = DIRECTION('',(0.E+000,1.)); +#82087 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#82088 = PCURVE('',#81165,#82089); +#82089 = DEFINITIONAL_REPRESENTATION('',(#82090),#82094); +#82090 = LINE('',#82091,#82092); +#82091 = CARTESIAN_POINT('',(3.784037150391E-017,-0.38)); +#82092 = VECTOR('',#82093,1.); +#82093 = DIRECTION('',(1.,0.E+000)); +#82094 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#82095 = ADVANCED_FACE('',(#82096),#79391,.F.); +#82096 = FACE_BOUND('',#82097,.F.); +#82097 = EDGE_LOOP('',(#82098,#82126,#82127,#82128)); +#82098 = ORIENTED_EDGE('',*,*,#82099,.F.); +#82099 = EDGE_CURVE('',#79348,#82100,#82102,.T.); +#82100 = VERTEX_POINT('',#82101); +#82101 = CARTESIAN_POINT('',(-0.95,0.38,0.475)); +#82102 = SURFACE_CURVE('',#82103,(#82108,#82115),.PCURVE_S1.); +#82103 = CIRCLE('',#82104,0.1); +#82104 = AXIS2_PLACEMENT_3D('',#82105,#82106,#82107); +#82105 = CARTESIAN_POINT('',(-0.85,0.38,0.475)); +#82106 = DIRECTION('',(9.95799250103E-017,-1.,0.E+000)); +#82107 = DIRECTION('',(0.E+000,0.E+000,1.)); +#82108 = PCURVE('',#79391,#82109); +#82109 = DEFINITIONAL_REPRESENTATION('',(#82110),#82114); +#82110 = LINE('',#82111,#82112); +#82111 = CARTESIAN_POINT('',(1.110223024625E-015,0.38)); +#82112 = VECTOR('',#82113,1.); +#82113 = DIRECTION('',(1.,0.E+000)); +#82114 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#82115 = PCURVE('',#79363,#82116); +#82116 = DEFINITIONAL_REPRESENTATION('',(#82117),#82125); +#82117 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#82118,#82119,#82120,#82121 + ,#82122,#82123,#82124),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#82118 = CARTESIAN_POINT('',(0.23609419634,0.207826707952)); +#82119 = CARTESIAN_POINT('',(0.23609419634,3.462162719511E-002)); +#82120 = CARTESIAN_POINT('',(8.609419634E-002,0.121224167574)); +#82121 = CARTESIAN_POINT('',(-6.390580366E-002,0.207826707952)); +#82122 = CARTESIAN_POINT('',(8.609419634E-002,0.29442924833)); +#82123 = CARTESIAN_POINT('',(0.23609419634,0.381031788709)); +#82124 = CARTESIAN_POINT('',(0.23609419634,0.207826707952)); +#82125 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#82126 = ORIENTED_EDGE('',*,*,#79375,.T.); +#82127 = ORIENTED_EDGE('',*,*,#81492,.T.); +#82128 = ORIENTED_EDGE('',*,*,#82129,.F.); +#82129 = EDGE_CURVE('',#82100,#81493,#82130,.T.); +#82130 = SURFACE_CURVE('',#82131,(#82135,#82142),.PCURVE_S1.); +#82131 = LINE('',#82132,#82133); +#82132 = CARTESIAN_POINT('',(-0.95,0.76,0.475)); +#82133 = VECTOR('',#82134,1.); +#82134 = DIRECTION('',(-9.95799250103E-017,1.,0.E+000)); +#82135 = PCURVE('',#79391,#82136); +#82136 = DEFINITIONAL_REPRESENTATION('',(#82137),#82141); +#82137 = LINE('',#82138,#82139); +#82138 = CARTESIAN_POINT('',(1.570796326795,0.E+000)); +#82139 = VECTOR('',#82140,1.); +#82140 = DIRECTION('',(0.E+000,-1.)); +#82141 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#82142 = PCURVE('',#81536,#82143); +#82143 = DEFINITIONAL_REPRESENTATION('',(#82144),#82148); +#82144 = LINE('',#82145,#82146); +#82145 = CARTESIAN_POINT('',(0.E+000,-0.1125)); +#82146 = VECTOR('',#82147,1.); +#82147 = DIRECTION('',(-1.,-5.545912196214E-049)); +#82148 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#82149 = ADVANCED_FACE('',(#82150),#79363,.F.); +#82150 = FACE_BOUND('',#82151,.F.); +#82151 = EDGE_LOOP('',(#82152,#82153,#82154,#82155,#82178,#82202,#82225, + #82248,#82271,#82299,#82322,#82346)); +#82152 = ORIENTED_EDGE('',*,*,#79451,.F.); +#82153 = ORIENTED_EDGE('',*,*,#79347,.T.); +#82154 = ORIENTED_EDGE('',*,*,#82099,.T.); +#82155 = ORIENTED_EDGE('',*,*,#82156,.T.); +#82156 = EDGE_CURVE('',#82100,#82157,#82159,.T.); +#82157 = VERTEX_POINT('',#82158); +#82158 = CARTESIAN_POINT('',(-0.95,0.38,0.25)); +#82159 = SURFACE_CURVE('',#82160,(#82164,#82171),.PCURVE_S1.); +#82160 = LINE('',#82161,#82162); +#82161 = CARTESIAN_POINT('',(-0.95,0.38,0.475)); +#82162 = VECTOR('',#82163,1.); +#82163 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#82164 = PCURVE('',#79363,#82165); +#82165 = DEFINITIONAL_REPRESENTATION('',(#82166),#82170); +#82166 = LINE('',#82167,#82168); +#82167 = CARTESIAN_POINT('',(0.13609419634,0.107826707952)); +#82168 = VECTOR('',#82169,1.); +#82169 = DIRECTION('',(-1.,0.E+000)); +#82170 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#82171 = PCURVE('',#81536,#82172); +#82172 = DEFINITIONAL_REPRESENTATION('',(#82173),#82177); +#82173 = LINE('',#82174,#82175); +#82174 = CARTESIAN_POINT('',(0.38,-0.1125)); +#82175 = VECTOR('',#82176,1.); +#82176 = DIRECTION('',(0.E+000,1.)); +#82177 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#82178 = ORIENTED_EDGE('',*,*,#82179,.T.); +#82179 = EDGE_CURVE('',#82157,#82180,#82182,.T.); +#82180 = VERTEX_POINT('',#82181); +#82181 = CARTESIAN_POINT('',(-1.2,0.38,0.E+000)); +#82182 = SURFACE_CURVE('',#82183,(#82188,#82195),.PCURVE_S1.); +#82183 = CIRCLE('',#82184,0.25); +#82184 = AXIS2_PLACEMENT_3D('',#82185,#82186,#82187); +#82185 = CARTESIAN_POINT('',(-1.2,0.38,0.25)); +#82186 = DIRECTION('',(-9.95799250103E-017,1.,0.E+000)); +#82187 = DIRECTION('',(1.,9.95799250103E-017,-4.440892098501E-016)); +#82188 = PCURVE('',#79363,#82189); +#82189 = DEFINITIONAL_REPRESENTATION('',(#82190),#82194); +#82190 = CIRCLE('',#82191,0.25); +#82191 = AXIS2_PLACEMENT_2D('',#82192,#82193); +#82192 = CARTESIAN_POINT('',(-8.890580366E-002,-0.142173292048)); +#82193 = DIRECTION('',(-4.440892098501E-016,1.)); +#82194 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#82195 = PCURVE('',#81565,#82196); +#82196 = DEFINITIONAL_REPRESENTATION('',(#82197),#82201); +#82197 = LINE('',#82198,#82199); +#82198 = CARTESIAN_POINT('',(6.28318530718,0.38)); +#82199 = VECTOR('',#82200,1.); +#82200 = DIRECTION('',(-1.,0.E+000)); +#82201 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#82202 = ORIENTED_EDGE('',*,*,#82203,.T.); +#82203 = EDGE_CURVE('',#82180,#82204,#82206,.T.); +#82204 = VERTEX_POINT('',#82205); +#82205 = CARTESIAN_POINT('',(-1.4,0.38,0.E+000)); +#82206 = SURFACE_CURVE('',#82207,(#82211,#82218),.PCURVE_S1.); +#82207 = LINE('',#82208,#82209); +#82208 = CARTESIAN_POINT('',(-1.2,0.38,0.E+000)); +#82209 = VECTOR('',#82210,1.); +#82210 = DIRECTION('',(-1.,-9.95799250103E-017,0.E+000)); +#82211 = PCURVE('',#79363,#82212); +#82212 = DEFINITIONAL_REPRESENTATION('',(#82213),#82217); +#82213 = LINE('',#82214,#82215); +#82214 = CARTESIAN_POINT('',(-0.33890580366,-0.142173292048)); +#82215 = VECTOR('',#82216,1.); +#82216 = DIRECTION('',(0.E+000,-1.)); +#82217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#82218 = PCURVE('',#81593,#82219); +#82219 = DEFINITIONAL_REPRESENTATION('',(#82220),#82224); +#82220 = LINE('',#82221,#82222); +#82221 = CARTESIAN_POINT('',(-0.38,0.1)); +#82222 = VECTOR('',#82223,1.); +#82223 = DIRECTION('',(1.224646799147E-016,-1.)); +#82224 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#82225 = ORIENTED_EDGE('',*,*,#82226,.T.); +#82226 = EDGE_CURVE('',#82204,#82227,#82229,.T.); +#82227 = VERTEX_POINT('',#82228); +#82228 = CARTESIAN_POINT('',(-1.4,0.38,0.15)); +#82229 = SURFACE_CURVE('',#82230,(#82234,#82241),.PCURVE_S1.); +#82230 = LINE('',#82231,#82232); +#82231 = CARTESIAN_POINT('',(-1.4,0.38,0.E+000)); +#82232 = VECTOR('',#82233,1.); +#82233 = DIRECTION('',(0.E+000,0.E+000,1.)); +#82234 = PCURVE('',#79363,#82235); +#82235 = DEFINITIONAL_REPRESENTATION('',(#82236),#82240); +#82236 = LINE('',#82237,#82238); +#82237 = CARTESIAN_POINT('',(-0.33890580366,-0.342173292048)); +#82238 = VECTOR('',#82239,1.); +#82239 = DIRECTION('',(1.,0.E+000)); +#82240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#82241 = PCURVE('',#81621,#82242); +#82242 = DEFINITIONAL_REPRESENTATION('',(#82243),#82247); +#82243 = LINE('',#82244,#82245); +#82244 = CARTESIAN_POINT('',(-0.38,7.5E-002)); +#82245 = VECTOR('',#82246,1.); +#82246 = DIRECTION('',(0.E+000,-1.)); +#82247 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#82248 = ORIENTED_EDGE('',*,*,#82249,.T.); +#82249 = EDGE_CURVE('',#82227,#82250,#82252,.T.); +#82250 = VERTEX_POINT('',#82251); +#82251 = CARTESIAN_POINT('',(-1.2,0.38,0.15)); +#82252 = SURFACE_CURVE('',#82253,(#82257,#82264),.PCURVE_S1.); +#82253 = LINE('',#82254,#82255); +#82254 = CARTESIAN_POINT('',(-1.4,0.38,0.15)); +#82255 = VECTOR('',#82256,1.); +#82256 = DIRECTION('',(1.,9.95799250103E-017,0.E+000)); +#82257 = PCURVE('',#79363,#82258); +#82258 = DEFINITIONAL_REPRESENTATION('',(#82259),#82263); +#82259 = LINE('',#82260,#82261); +#82260 = CARTESIAN_POINT('',(-0.18890580366,-0.342173292048)); +#82261 = VECTOR('',#82262,1.); +#82262 = DIRECTION('',(0.E+000,1.)); +#82263 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#82264 = PCURVE('',#81649,#82265); +#82265 = DEFINITIONAL_REPRESENTATION('',(#82266),#82270); +#82266 = LINE('',#82267,#82268); +#82267 = CARTESIAN_POINT('',(-1.E-001,-0.38)); +#82268 = VECTOR('',#82269,1.); +#82269 = DIRECTION('',(1.,-1.224646799147E-016)); +#82270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#82271 = ORIENTED_EDGE('',*,*,#82272,.T.); +#82272 = EDGE_CURVE('',#82250,#82273,#82275,.T.); +#82273 = VERTEX_POINT('',#82274); +#82274 = CARTESIAN_POINT('',(-1.1,0.38,0.25)); +#82275 = SURFACE_CURVE('',#82276,(#82281,#82292),.PCURVE_S1.); +#82276 = CIRCLE('',#82277,0.1); +#82277 = AXIS2_PLACEMENT_3D('',#82278,#82279,#82280); +#82278 = CARTESIAN_POINT('',(-1.2,0.38,0.25)); +#82279 = DIRECTION('',(9.95799250103E-017,-1.,-0.E+000)); +#82280 = DIRECTION('',(-0.E+000,0.E+000,-1.)); +#82281 = PCURVE('',#79363,#82282); +#82282 = DEFINITIONAL_REPRESENTATION('',(#82283),#82291); +#82283 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#82284,#82285,#82286,#82287 + ,#82288,#82289,#82290),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#82284 = CARTESIAN_POINT('',(-0.18890580366,-0.142173292048)); +#82285 = CARTESIAN_POINT('',(-0.18890580366,3.103178870889E-002)); +#82286 = CARTESIAN_POINT('',(-3.890580366E-002,-5.557075166956E-002)); +#82287 = CARTESIAN_POINT('',(0.11109419634,-0.142173292048)); +#82288 = CARTESIAN_POINT('',(-3.890580366E-002,-0.228775832426)); +#82289 = CARTESIAN_POINT('',(-0.18890580366,-0.315378372805)); +#82290 = CARTESIAN_POINT('',(-0.18890580366,-0.142173292048)); +#82291 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#82292 = PCURVE('',#81682,#82293); +#82293 = DEFINITIONAL_REPRESENTATION('',(#82294),#82298); +#82294 = LINE('',#82295,#82296); +#82295 = CARTESIAN_POINT('',(0.E+000,0.38)); +#82296 = VECTOR('',#82297,1.); +#82297 = DIRECTION('',(1.,0.E+000)); +#82298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#82299 = ORIENTED_EDGE('',*,*,#82300,.T.); +#82300 = EDGE_CURVE('',#82273,#82301,#82303,.T.); +#82301 = VERTEX_POINT('',#82302); +#82302 = CARTESIAN_POINT('',(-1.1,0.38,0.475)); +#82303 = SURFACE_CURVE('',#82304,(#82308,#82315),.PCURVE_S1.); +#82304 = LINE('',#82305,#82306); +#82305 = CARTESIAN_POINT('',(-1.1,0.38,0.25)); +#82306 = VECTOR('',#82307,1.); +#82307 = DIRECTION('',(0.E+000,0.E+000,1.)); +#82308 = PCURVE('',#79363,#82309); +#82309 = DEFINITIONAL_REPRESENTATION('',(#82310),#82314); +#82310 = LINE('',#82311,#82312); +#82311 = CARTESIAN_POINT('',(-8.890580366E-002,-4.2173292048E-002)); +#82312 = VECTOR('',#82313,1.); +#82313 = DIRECTION('',(1.,0.E+000)); +#82314 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#82315 = PCURVE('',#81710,#82316); +#82316 = DEFINITIONAL_REPRESENTATION('',(#82317),#82321); +#82317 = LINE('',#82318,#82319); +#82318 = CARTESIAN_POINT('',(-0.38,0.1125)); +#82319 = VECTOR('',#82320,1.); +#82320 = DIRECTION('',(0.E+000,-1.)); +#82321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#82322 = ORIENTED_EDGE('',*,*,#82323,.T.); +#82323 = EDGE_CURVE('',#82301,#82324,#82326,.T.); +#82324 = VERTEX_POINT('',#82325); +#82325 = CARTESIAN_POINT('',(-0.85,0.38,0.725)); +#82326 = SURFACE_CURVE('',#82327,(#82332,#82339),.PCURVE_S1.); +#82327 = CIRCLE('',#82328,0.25); +#82328 = AXIS2_PLACEMENT_3D('',#82329,#82330,#82331); +#82329 = CARTESIAN_POINT('',(-0.85,0.38,0.475)); +#82330 = DIRECTION('',(-9.95799250103E-017,1.,0.E+000)); +#82331 = DIRECTION('',(-1.,-9.95799250103E-017,6.661338147751E-016)); +#82332 = PCURVE('',#79363,#82333); +#82333 = DEFINITIONAL_REPRESENTATION('',(#82334),#82338); +#82334 = CIRCLE('',#82335,0.25); +#82335 = AXIS2_PLACEMENT_2D('',#82336,#82337); +#82336 = CARTESIAN_POINT('',(0.13609419634,0.207826707952)); +#82337 = DIRECTION('',(6.661338147751E-016,-1.)); +#82338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#82339 = PCURVE('',#81739,#82340); +#82340 = DEFINITIONAL_REPRESENTATION('',(#82341),#82345); +#82341 = LINE('',#82342,#82343); +#82342 = CARTESIAN_POINT('',(6.28318530718,0.38)); +#82343 = VECTOR('',#82344,1.); +#82344 = DIRECTION('',(-1.,0.E+000)); +#82345 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#82346 = ORIENTED_EDGE('',*,*,#82347,.T.); +#82347 = EDGE_CURVE('',#82324,#79452,#82348,.T.); +#82348 = SURFACE_CURVE('',#82349,(#82353,#82360),.PCURVE_S1.); +#82349 = LINE('',#82350,#82351); +#82350 = CARTESIAN_POINT('',(-0.85,0.38,0.725)); +#82351 = VECTOR('',#82352,1.); +#82352 = DIRECTION('',(1.,9.95799250103E-017,0.E+000)); +#82353 = PCURVE('',#79363,#82354); +#82354 = DEFINITIONAL_REPRESENTATION('',(#82355),#82359); +#82355 = LINE('',#82356,#82357); +#82356 = CARTESIAN_POINT('',(0.38609419634,0.207826707952)); +#82357 = VECTOR('',#82358,1.); +#82358 = DIRECTION('',(0.E+000,1.)); +#82359 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#82360 = PCURVE('',#81765,#82361); +#82361 = DEFINITIONAL_REPRESENTATION('',(#82362),#82366); +#82362 = LINE('',#82363,#82364); +#82363 = CARTESIAN_POINT('',(0.38,-5.E-002)); +#82364 = VECTOR('',#82365,1.); +#82365 = DIRECTION('',(1.224646799147E-016,1.)); +#82366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#82367 = ADVANCED_FACE('',(#82368),#79488,.F.); +#82368 = FACE_BOUND('',#82369,.F.); +#82369 = EDGE_LOOP('',(#82370,#82392,#82393,#82415)); +#82370 = ORIENTED_EDGE('',*,*,#82371,.F.); +#82371 = EDGE_CURVE('',#79428,#82372,#82374,.T.); +#82372 = VERTEX_POINT('',#82373); +#82373 = CARTESIAN_POINT('',(-0.775,-0.76,0.725)); +#82374 = SURFACE_CURVE('',#82375,(#82379,#82385),.PCURVE_S1.); +#82375 = LINE('',#82376,#82377); +#82376 = CARTESIAN_POINT('',(-0.85,-0.76,0.725)); +#82377 = VECTOR('',#82378,1.); +#82378 = DIRECTION('',(1.,9.95799250103E-017,0.E+000)); +#82379 = PCURVE('',#79488,#82380); +#82380 = DEFINITIONAL_REPRESENTATION('',(#82381),#82384); +#82381 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#82382,#82383),.UNSPECIFIED., + .F.,.F.,(2,2),(5.E-002,7.5E-002),.PIECEWISE_BEZIER_KNOTS.); +#82382 = CARTESIAN_POINT('',(0.595,2.649124685342E-015)); +#82383 = CARTESIAN_POINT('',(0.587923649907,1.)); +#82384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#82385 = PCURVE('',#81165,#82386); +#82386 = DEFINITIONAL_REPRESENTATION('',(#82387),#82391); +#82387 = LINE('',#82388,#82389); +#82388 = CARTESIAN_POINT('',(3.784037150391E-017,-0.38)); +#82389 = VECTOR('',#82390,1.); +#82390 = DIRECTION('',(1.,0.E+000)); +#82391 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#82392 = ORIENTED_EDGE('',*,*,#79474,.T.); +#82393 = ORIENTED_EDGE('',*,*,#82394,.T.); +#82394 = EDGE_CURVE('',#79452,#82395,#82397,.T.); +#82395 = VERTEX_POINT('',#82396); +#82396 = CARTESIAN_POINT('',(-0.775,0.38,0.725)); +#82397 = SURFACE_CURVE('',#82398,(#82402,#82408),.PCURVE_S1.); +#82398 = LINE('',#82399,#82400); +#82399 = CARTESIAN_POINT('',(-0.85,0.38,0.725)); +#82400 = VECTOR('',#82401,1.); +#82401 = DIRECTION('',(1.,9.95799250103E-017,0.E+000)); +#82402 = PCURVE('',#79488,#82403); +#82403 = DEFINITIONAL_REPRESENTATION('',(#82404),#82407); +#82404 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#82405,#82406),.UNSPECIFIED., + .F.,.F.,(2,2),(5.E-002,7.5E-002),.PIECEWISE_BEZIER_KNOTS.); +#82405 = CARTESIAN_POINT('',(1.735,3.881498700003E-015)); +#82406 = CARTESIAN_POINT('',(1.738538175047,1.)); +#82407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#82408 = PCURVE('',#81765,#82409); +#82409 = DEFINITIONAL_REPRESENTATION('',(#82410),#82414); +#82410 = LINE('',#82411,#82412); +#82411 = CARTESIAN_POINT('',(0.38,-5.E-002)); +#82412 = VECTOR('',#82413,1.); +#82413 = DIRECTION('',(1.224646799147E-016,1.)); +#82414 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#82415 = ORIENTED_EDGE('',*,*,#82416,.F.); +#82416 = EDGE_CURVE('',#82372,#82395,#82417,.T.); +#82417 = SURFACE_CURVE('',#82418,(#82422,#82428),.PCURVE_S1.); +#82418 = LINE('',#82419,#82420); +#82419 = CARTESIAN_POINT('',(-0.775,-1.3425,0.725)); +#82420 = VECTOR('',#82421,1.); +#82421 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000)); +#82422 = PCURVE('',#79488,#82423); +#82423 = DEFINITIONAL_REPRESENTATION('',(#82424),#82427); +#82424 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#82425,#82426),.UNSPECIFIED., + .F.,.F.,(2,2),(0.5825,1.7225),.PIECEWISE_BEZIER_KNOTS.); +#82425 = CARTESIAN_POINT('',(0.587923649907,1.)); +#82426 = CARTESIAN_POINT('',(1.738538175047,1.)); +#82427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#82428 = PCURVE('',#81190,#82429); +#82429 = DEFINITIONAL_REPRESENTATION('',(#82430),#82434); +#82430 = LINE('',#82431,#82432); +#82431 = CARTESIAN_POINT('',(1.110223024625E-016,9.46325078485E-017)); +#82432 = VECTOR('',#82433,1.); +#82433 = DIRECTION('',(1.,-2.84339936143E-017)); +#82434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#82435 = ADVANCED_FACE('',(#82436),#79539,.F.); +#82436 = FACE_BOUND('',#82437,.F.); +#82437 = EDGE_LOOP('',(#82438,#82439,#82461,#82481)); +#82438 = ORIENTED_EDGE('',*,*,#79526,.T.); +#82439 = ORIENTED_EDGE('',*,*,#82440,.T.); +#82440 = EDGE_CURVE('',#79505,#82441,#82443,.T.); +#82441 = VERTEX_POINT('',#82442); +#82442 = CARTESIAN_POINT('',(0.708243103516,1.309121551758,1.2)); +#82443 = SURFACE_CURVE('',#82444,(#82447,#82454),.PCURVE_S1.); +#82444 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#82445,#82446),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#82445 = CARTESIAN_POINT('',(0.775,1.3425,0.725)); +#82446 = CARTESIAN_POINT('',(0.708243103516,1.309121551758,1.2)); +#82447 = PCURVE('',#79539,#82448); +#82448 = DEFINITIONAL_REPRESENTATION('',(#82449),#82453); +#82449 = LINE('',#82450,#82451); +#82450 = CARTESIAN_POINT('',(0.116672618896,5.217720090974E-017)); +#82451 = VECTOR('',#82452,1.); +#82452 = DIRECTION('',(-1.110223024625E-016,1.)); +#82453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#82454 = PCURVE('',#79722,#82455); +#82455 = DEFINITIONAL_REPRESENTATION('',(#82456),#82460); +#82456 = LINE('',#82457,#82458); +#82457 = CARTESIAN_POINT('',(9.398015166159E-018,1.919930654422E-016)); +#82458 = VECTOR('',#82459,1.); +#82459 = DIRECTION('',(1.606968289638E-016,1.)); +#82460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#82461 = ORIENTED_EDGE('',*,*,#82462,.F.); +#82462 = EDGE_CURVE('',#79557,#82441,#82463,.T.); +#82463 = SURFACE_CURVE('',#82464,(#82468,#82474),.PCURVE_S1.); +#82464 = LINE('',#82465,#82466); +#82465 = CARTESIAN_POINT('',(0.659121551758,1.358243103516,1.2)); +#82466 = VECTOR('',#82467,1.); +#82467 = DIRECTION('',(0.707106781187,-0.707106781187,0.E+000)); +#82468 = PCURVE('',#79539,#82469); +#82469 = DEFINITIONAL_REPRESENTATION('',(#82470),#82473); +#82470 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#82471,#82472),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,6.946836470098E-002),.PIECEWISE_BEZIER_KNOTS.); +#82471 = CARTESIAN_POINT('',(-1.619325654383E-016,1.)); +#82472 = CARTESIAN_POINT('',(0.116672618896,1.)); +#82473 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#82474 = PCURVE('',#79593,#82475); +#82475 = DEFINITIONAL_REPRESENTATION('',(#82476),#82480); +#82476 = LINE('',#82477,#82478); +#82477 = CARTESIAN_POINT('',(0.575524156801,1.185975052396)); +#82478 = VECTOR('',#82479,1.); +#82479 = DIRECTION('',(0.944869753201,0.327446407044)); +#82480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#82481 = ORIENTED_EDGE('',*,*,#79556,.F.); +#82482 = ADVANCED_FACE('',(#82483),#79593,.T.); +#82483 = FACE_BOUND('',#82484,.T.); +#82484 = EDGE_LOOP('',(#82485,#82507,#82529,#82551,#82573,#82595,#82615, + #82616)); +#82485 = ORIENTED_EDGE('',*,*,#82486,.F.); +#82486 = EDGE_CURVE('',#82487,#79579,#82489,.T.); +#82487 = VERTEX_POINT('',#82488); +#82488 = CARTESIAN_POINT('',(-0.708243103516,1.309121551758,1.2)); +#82489 = SURFACE_CURVE('',#82490,(#82494,#82501),.PCURVE_S1.); +#82490 = LINE('',#82491,#82492); +#82491 = CARTESIAN_POINT('',(-0.708243103516,1.309121551758,1.2)); +#82492 = VECTOR('',#82493,1.); +#82493 = DIRECTION('',(0.707106781187,0.707106781187,0.E+000)); +#82494 = PCURVE('',#79593,#82495); +#82495 = DEFINITIONAL_REPRESENTATION('',(#82496),#82500); +#82496 = LINE('',#82497,#82498); +#82497 = CARTESIAN_POINT('',(2.274716642457E-002,-6.563855661028E-002)); +#82498 = VECTOR('',#82499,1.); +#82499 = DIRECTION('',(-0.327446407044,0.944869753201)); +#82500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#82501 = PCURVE('',#79618,#82502); +#82502 = DEFINITIONAL_REPRESENTATION('',(#82503),#82506); +#82503 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#82504,#82505),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,6.946836470098E-002),.PIECEWISE_BEZIER_KNOTS.); +#82504 = CARTESIAN_POINT('',(9.477196541953E-017,1.)); +#82505 = CARTESIAN_POINT('',(0.116672618896,1.)); +#82506 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#82507 = ORIENTED_EDGE('',*,*,#82508,.F.); +#82508 = EDGE_CURVE('',#82509,#82487,#82511,.T.); +#82509 = VERTEX_POINT('',#82510); +#82510 = CARTESIAN_POINT('',(-0.708243103516,-1.309121551758,1.2)); +#82511 = SURFACE_CURVE('',#82512,(#82516,#82523),.PCURVE_S1.); +#82512 = LINE('',#82513,#82514); +#82513 = CARTESIAN_POINT('',(-0.708243103516,-1.309121551758,1.2)); +#82514 = VECTOR('',#82515,1.); +#82515 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000)); +#82516 = PCURVE('',#79593,#82517); +#82517 = DEFINITIONAL_REPRESENTATION('',(#82518),#82522); +#82518 = LINE('',#82519,#82520); +#82519 = CARTESIAN_POINT('',(2.37828461896,-1.20872221882)); +#82520 = VECTOR('',#82521,1.); +#82521 = DIRECTION('',(-0.899663384723,0.43658423493)); +#82522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#82523 = PCURVE('',#81190,#82524); +#82524 = DEFINITIONAL_REPRESENTATION('',(#82525),#82528); +#82525 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#82526,#82527),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,2.618243103516),.PIECEWISE_BEZIER_KNOTS.); +#82526 = CARTESIAN_POINT('',(1.7009484413E-016,1.)); +#82527 = CARTESIAN_POINT('',(2.685,1.)); +#82528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#82529 = ORIENTED_EDGE('',*,*,#82530,.F.); +#82530 = EDGE_CURVE('',#82531,#82509,#82533,.T.); +#82531 = VERTEX_POINT('',#82532); +#82532 = CARTESIAN_POINT('',(-0.659121551758,-1.358243103516,1.2)); +#82533 = SURFACE_CURVE('',#82534,(#82538,#82545),.PCURVE_S1.); +#82534 = LINE('',#82535,#82536); +#82535 = CARTESIAN_POINT('',(-0.659121551758,-1.358243103516,1.2)); +#82536 = VECTOR('',#82537,1.); +#82537 = DIRECTION('',(-0.707106781187,0.707106781187,0.E+000)); +#82538 = PCURVE('',#79593,#82539); +#82539 = DEFINITIONAL_REPRESENTATION('',(#82540),#82544); +#82540 = LINE('',#82541,#82542); +#82541 = CARTESIAN_POINT('',(2.44392317557,-1.185975052396)); +#82542 = VECTOR('',#82543,1.); +#82543 = DIRECTION('',(-0.944869753201,-0.327446407044)); +#82544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#82545 = PCURVE('',#81132,#82546); +#82546 = DEFINITIONAL_REPRESENTATION('',(#82547),#82550); +#82547 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#82548,#82549),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,6.946836470098E-002),.PIECEWISE_BEZIER_KNOTS.); +#82548 = CARTESIAN_POINT('',(-1.619325654383E-016,1.)); +#82549 = CARTESIAN_POINT('',(0.116672618896,1.)); +#82550 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#82551 = ORIENTED_EDGE('',*,*,#82552,.F.); +#82552 = EDGE_CURVE('',#82553,#82531,#82555,.T.); +#82553 = VERTEX_POINT('',#82554); +#82554 = CARTESIAN_POINT('',(0.659121551758,-1.358243103516,1.2)); +#82555 = SURFACE_CURVE('',#82556,(#82560,#82567),.PCURVE_S1.); +#82556 = LINE('',#82557,#82558); +#82557 = CARTESIAN_POINT('',(0.659121551758,-1.358243103516,1.2)); +#82558 = VECTOR('',#82559,1.); +#82559 = DIRECTION('',(-1.,-2.22044604925E-016,0.E+000)); +#82560 = PCURVE('',#79593,#82561); +#82561 = DEFINITIONAL_REPRESENTATION('',(#82562),#82566); +#82562 = LINE('',#82563,#82564); +#82563 = CARTESIAN_POINT('',(3.019447332371,6.75237643577E-013)); +#82564 = VECTOR('',#82565,1.); +#82565 = DIRECTION('',(-0.43658423493,-0.899663384723)); +#82566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#82567 = PCURVE('',#81080,#82568); +#82568 = DEFINITIONAL_REPRESENTATION('',(#82569),#82572); +#82569 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#82570,#82571),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.318243103516),.PIECEWISE_BEZIER_KNOTS.); +#82570 = CARTESIAN_POINT('',(5.675172484166E-017,1.)); +#82571 = CARTESIAN_POINT('',(1.385,1.)); +#82572 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#82573 = ORIENTED_EDGE('',*,*,#82574,.F.); +#82574 = EDGE_CURVE('',#82575,#82553,#82577,.T.); +#82575 = VERTEX_POINT('',#82576); +#82576 = CARTESIAN_POINT('',(0.708243103516,-1.309121551758,1.2)); +#82577 = SURFACE_CURVE('',#82578,(#82582,#82589),.PCURVE_S1.); +#82578 = LINE('',#82579,#82580); +#82579 = CARTESIAN_POINT('',(0.708243103516,-1.309121551758,1.2)); +#82580 = VECTOR('',#82581,1.); +#82581 = DIRECTION('',(-0.707106781187,-0.707106781187,0.E+000)); +#82582 = PCURVE('',#79593,#82583); +#82583 = DEFINITIONAL_REPRESENTATION('',(#82584),#82588); +#82584 = LINE('',#82585,#82586); +#82585 = CARTESIAN_POINT('',(2.996700165946,6.563855661095E-002)); +#82586 = VECTOR('',#82587,1.); +#82587 = DIRECTION('',(0.327446407044,-0.944869753201)); +#82588 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#82589 = PCURVE('',#81028,#82590); +#82590 = DEFINITIONAL_REPRESENTATION('',(#82591),#82594); +#82591 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#82592,#82593),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,6.946836470098E-002),.PIECEWISE_BEZIER_KNOTS.); +#82592 = CARTESIAN_POINT('',(9.477196541953E-017,1.)); +#82593 = CARTESIAN_POINT('',(0.116672618896,1.)); +#82594 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#82595 = ORIENTED_EDGE('',*,*,#82596,.F.); +#82596 = EDGE_CURVE('',#82441,#82575,#82597,.T.); +#82597 = SURFACE_CURVE('',#82598,(#82602,#82609),.PCURVE_S1.); +#82598 = LINE('',#82599,#82600); +#82599 = CARTESIAN_POINT('',(0.708243103516,1.309121551758,1.2)); +#82600 = VECTOR('',#82601,1.); +#82601 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#82602 = PCURVE('',#79593,#82603); +#82603 = DEFINITIONAL_REPRESENTATION('',(#82604),#82608); +#82604 = LINE('',#82605,#82606); +#82605 = CARTESIAN_POINT('',(0.641162713411,1.208722218821)); +#82606 = VECTOR('',#82607,1.); +#82607 = DIRECTION('',(0.899663384723,-0.43658423493)); +#82608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#82609 = PCURVE('',#79722,#82610); +#82610 = DEFINITIONAL_REPRESENTATION('',(#82611),#82614); +#82611 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#82612,#82613),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,2.618243103516),.PIECEWISE_BEZIER_KNOTS.); +#82612 = CARTESIAN_POINT('',(1.7009484413E-016,1.)); +#82613 = CARTESIAN_POINT('',(2.685,1.)); +#82614 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#82615 = ORIENTED_EDGE('',*,*,#82462,.F.); +#82616 = ORIENTED_EDGE('',*,*,#79578,.F.); +#82617 = ADVANCED_FACE('',(#82618),#79618,.F.); +#82618 = FACE_BOUND('',#82619,.F.); +#82619 = EDGE_LOOP('',(#82620,#82621,#82622,#82623)); +#82620 = ORIENTED_EDGE('',*,*,#79635,.T.); +#82621 = ORIENTED_EDGE('',*,*,#79605,.T.); +#82622 = ORIENTED_EDGE('',*,*,#82486,.F.); +#82623 = ORIENTED_EDGE('',*,*,#82624,.F.); +#82624 = EDGE_CURVE('',#79636,#82487,#82625,.T.); +#82625 = SURFACE_CURVE('',#82626,(#82629,#82636),.PCURVE_S1.); +#82626 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#82627,#82628),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#82627 = CARTESIAN_POINT('',(-0.775,1.3425,0.725)); +#82628 = CARTESIAN_POINT('',(-0.708243103516,1.309121551758,1.2)); +#82629 = PCURVE('',#79618,#82630); +#82630 = DEFINITIONAL_REPRESENTATION('',(#82631),#82635); +#82631 = LINE('',#82632,#82633); +#82632 = CARTESIAN_POINT('',(1.197926382554E-016,5.217804794268E-017)); +#82633 = VECTOR('',#82634,1.); +#82634 = DIRECTION('',(-2.502067283588E-017,1.)); +#82635 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#82636 = PCURVE('',#81190,#82637); +#82637 = DEFINITIONAL_REPRESENTATION('',(#82638),#82642); +#82638 = LINE('',#82639,#82640); +#82639 = CARTESIAN_POINT('',(2.685,1.920591340121E-016)); +#82640 = VECTOR('',#82641,1.); +#82641 = DIRECTION('',(0.E+000,1.)); +#82642 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#82643 = ADVANCED_FACE('',(#82644),#79722,.F.); +#82644 = FACE_BOUND('',#82645,.F.); +#82645 = EDGE_LOOP('',(#82646,#82647,#82668,#82669,#82690,#82691,#82711, + #82712)); +#82646 = ORIENTED_EDGE('',*,*,#79709,.T.); +#82647 = ORIENTED_EDGE('',*,*,#82648,.T.); +#82648 = EDGE_CURVE('',#79683,#80925,#82649,.T.); +#82649 = SURFACE_CURVE('',#82650,(#82654,#82661),.PCURVE_S1.); +#82650 = LINE('',#82651,#82652); +#82651 = CARTESIAN_POINT('',(0.775,1.3425,0.725)); +#82652 = VECTOR('',#82653,1.); +#82653 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#82654 = PCURVE('',#79722,#82655); +#82655 = DEFINITIONAL_REPRESENTATION('',(#82656),#82660); +#82656 = LINE('',#82657,#82658); +#82657 = CARTESIAN_POINT('',(2.775557561563E-017,5.451345837176E-017)); +#82658 = VECTOR('',#82659,1.); +#82659 = DIRECTION('',(1.,4.04399110668E-017)); +#82660 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#82661 = PCURVE('',#79697,#82662); +#82662 = DEFINITIONAL_REPRESENTATION('',(#82663),#82667); +#82663 = LINE('',#82664,#82665); +#82664 = CARTESIAN_POINT('',(7.5E-002,0.2025)); +#82665 = VECTOR('',#82666,1.); +#82666 = DIRECTION('',(0.E+000,-1.)); +#82667 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#82668 = ORIENTED_EDGE('',*,*,#80969,.T.); +#82669 = ORIENTED_EDGE('',*,*,#82670,.T.); +#82670 = EDGE_CURVE('',#80948,#80313,#82671,.T.); +#82671 = SURFACE_CURVE('',#82672,(#82676,#82683),.PCURVE_S1.); +#82672 = LINE('',#82673,#82674); +#82673 = CARTESIAN_POINT('',(0.775,1.3425,0.725)); +#82674 = VECTOR('',#82675,1.); +#82675 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#82676 = PCURVE('',#79722,#82677); +#82677 = DEFINITIONAL_REPRESENTATION('',(#82678),#82682); +#82678 = LINE('',#82679,#82680); +#82679 = CARTESIAN_POINT('',(0.E+000,7.153076706807E-016)); +#82680 = VECTOR('',#82681,1.); +#82681 = DIRECTION('',(1.,-3.179023603044E-016)); +#82682 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#82683 = PCURVE('',#80297,#82684); +#82684 = DEFINITIONAL_REPRESENTATION('',(#82685),#82689); +#82685 = LINE('',#82686,#82687); +#82686 = CARTESIAN_POINT('',(7.5E-002,2.1025)); +#82687 = VECTOR('',#82688,1.); +#82688 = DIRECTION('',(0.E+000,-1.)); +#82689 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#82690 = ORIENTED_EDGE('',*,*,#80357,.T.); +#82691 = ORIENTED_EDGE('',*,*,#82692,.T.); +#82692 = EDGE_CURVE('',#80336,#82575,#82693,.T.); +#82693 = SURFACE_CURVE('',#82694,(#82697,#82704),.PCURVE_S1.); +#82694 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#82695,#82696),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#82695 = CARTESIAN_POINT('',(0.775,-1.3425,0.725)); +#82696 = CARTESIAN_POINT('',(0.708243103516,-1.309121551758,1.2)); +#82697 = PCURVE('',#79722,#82698); +#82698 = DEFINITIONAL_REPRESENTATION('',(#82699),#82703); +#82699 = LINE('',#82700,#82701); +#82700 = CARTESIAN_POINT('',(2.685,1.920591340121E-016)); +#82701 = VECTOR('',#82702,1.); +#82702 = DIRECTION('',(0.E+000,1.)); +#82703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#82704 = PCURVE('',#81028,#82705); +#82705 = DEFINITIONAL_REPRESENTATION('',(#82706),#82710); +#82706 = LINE('',#82707,#82708); +#82707 = CARTESIAN_POINT('',(1.197926382554E-016,5.217804794268E-017)); +#82708 = VECTOR('',#82709,1.); +#82709 = DIRECTION('',(-2.502067283588E-017,1.)); +#82710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#82711 = ORIENTED_EDGE('',*,*,#82596,.F.); +#82712 = ORIENTED_EDGE('',*,*,#82440,.F.); +#82713 = ADVANCED_FACE('',(#82714),#79697,.F.); +#82714 = FACE_BOUND('',#82715,.F.); +#82715 = EDGE_LOOP('',(#82716,#82717,#82738,#82739,#82740,#82741)); +#82716 = ORIENTED_EDGE('',*,*,#79998,.F.); +#82717 = ORIENTED_EDGE('',*,*,#82718,.T.); +#82718 = EDGE_CURVE('',#79970,#80605,#82719,.T.); +#82719 = SURFACE_CURVE('',#82720,(#82724,#82731),.PCURVE_S1.); +#82720 = LINE('',#82721,#82722); +#82721 = CARTESIAN_POINT('',(0.85,1.14,0.725)); +#82722 = VECTOR('',#82723,1.); +#82723 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#82724 = PCURVE('',#79697,#82725); +#82725 = DEFINITIONAL_REPRESENTATION('',(#82726),#82730); +#82726 = LINE('',#82727,#82728); +#82727 = CARTESIAN_POINT('',(-0.E+000,0.E+000)); +#82728 = VECTOR('',#82729,1.); +#82729 = DIRECTION('',(0.E+000,-1.)); +#82730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#82731 = PCURVE('',#79986,#82732); +#82732 = DEFINITIONAL_REPRESENTATION('',(#82733),#82737); +#82733 = LINE('',#82734,#82735); +#82734 = CARTESIAN_POINT('',(4.712388980385,0.E+000)); +#82735 = VECTOR('',#82736,1.); +#82736 = DIRECTION('',(0.E+000,-1.)); +#82737 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#82738 = ORIENTED_EDGE('',*,*,#80628,.T.); +#82739 = ORIENTED_EDGE('',*,*,#80924,.T.); +#82740 = ORIENTED_EDGE('',*,*,#82648,.F.); +#82741 = ORIENTED_EDGE('',*,*,#79682,.F.); +#82742 = ADVANCED_FACE('',(#82743),#79986,.T.); +#82743 = FACE_BOUND('',#82744,.T.); +#82744 = EDGE_LOOP('',(#82745,#82746,#82747,#82748)); +#82745 = ORIENTED_EDGE('',*,*,#79969,.T.); +#82746 = ORIENTED_EDGE('',*,*,#82718,.T.); +#82747 = ORIENTED_EDGE('',*,*,#80604,.F.); +#82748 = ORIENTED_EDGE('',*,*,#82749,.F.); +#82749 = EDGE_CURVE('',#79942,#80582,#82750,.T.); +#82750 = SURFACE_CURVE('',#82751,(#82755,#82762),.PCURVE_S1.); +#82751 = LINE('',#82752,#82753); +#82752 = CARTESIAN_POINT('',(1.1,1.14,0.475)); +#82753 = VECTOR('',#82754,1.); +#82754 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#82755 = PCURVE('',#79986,#82756); +#82756 = DEFINITIONAL_REPRESENTATION('',(#82757),#82761); +#82757 = LINE('',#82758,#82759); +#82758 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#82759 = VECTOR('',#82760,1.); +#82760 = DIRECTION('',(0.E+000,-1.)); +#82761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#82762 = PCURVE('',#79957,#82763); +#82763 = DEFINITIONAL_REPRESENTATION('',(#82764),#82768); +#82764 = LINE('',#82765,#82766); +#82765 = CARTESIAN_POINT('',(0.225,0.E+000)); +#82766 = VECTOR('',#82767,1.); +#82767 = DIRECTION('',(0.E+000,-1.)); +#82768 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#82769 = ADVANCED_FACE('',(#82770),#79957,.F.); +#82770 = FACE_BOUND('',#82771,.F.); +#82771 = EDGE_LOOP('',(#82772,#82793,#82794,#82795)); +#82772 = ORIENTED_EDGE('',*,*,#82773,.T.); +#82773 = EDGE_CURVE('',#79909,#80554,#82774,.T.); +#82774 = SURFACE_CURVE('',#82775,(#82779,#82786),.PCURVE_S1.); +#82775 = LINE('',#82776,#82777); +#82776 = CARTESIAN_POINT('',(1.1,1.14,0.25)); +#82777 = VECTOR('',#82778,1.); +#82778 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#82779 = PCURVE('',#79957,#82780); +#82780 = DEFINITIONAL_REPRESENTATION('',(#82781),#82785); +#82781 = LINE('',#82782,#82783); +#82782 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#82783 = VECTOR('',#82784,1.); +#82784 = DIRECTION('',(0.E+000,-1.)); +#82785 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#82786 = PCURVE('',#79929,#82787); +#82787 = DEFINITIONAL_REPRESENTATION('',(#82788),#82792); +#82788 = LINE('',#82789,#82790); +#82789 = CARTESIAN_POINT('',(1.570796326795,0.E+000)); +#82790 = VECTOR('',#82791,1.); +#82791 = DIRECTION('',(0.E+000,-1.)); +#82792 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#82793 = ORIENTED_EDGE('',*,*,#80581,.T.); +#82794 = ORIENTED_EDGE('',*,*,#82749,.F.); +#82795 = ORIENTED_EDGE('',*,*,#79941,.F.); +#82796 = ADVANCED_FACE('',(#82797),#79929,.F.); +#82797 = FACE_BOUND('',#82798,.F.); +#82798 = EDGE_LOOP('',(#82799,#82820,#82821,#82822)); +#82799 = ORIENTED_EDGE('',*,*,#82800,.T.); +#82800 = EDGE_CURVE('',#79881,#80531,#82801,.T.); +#82801 = SURFACE_CURVE('',#82802,(#82806,#82813),.PCURVE_S1.); +#82802 = LINE('',#82803,#82804); +#82803 = CARTESIAN_POINT('',(1.2,1.14,0.15)); +#82804 = VECTOR('',#82805,1.); +#82805 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#82806 = PCURVE('',#79929,#82807); +#82807 = DEFINITIONAL_REPRESENTATION('',(#82808),#82812); +#82808 = LINE('',#82809,#82810); +#82809 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#82810 = VECTOR('',#82811,1.); +#82811 = DIRECTION('',(0.E+000,-1.)); +#82812 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#82813 = PCURVE('',#79896,#82814); +#82814 = DEFINITIONAL_REPRESENTATION('',(#82815),#82819); +#82815 = LINE('',#82816,#82817); +#82816 = CARTESIAN_POINT('',(0.2,4.4408920985E-017)); +#82817 = VECTOR('',#82818,1.); +#82818 = DIRECTION('',(0.E+000,-1.)); +#82819 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#82820 = ORIENTED_EDGE('',*,*,#80553,.T.); +#82821 = ORIENTED_EDGE('',*,*,#82773,.F.); +#82822 = ORIENTED_EDGE('',*,*,#79908,.F.); +#82823 = ADVANCED_FACE('',(#82824),#79896,.F.); +#82824 = FACE_BOUND('',#82825,.F.); +#82825 = EDGE_LOOP('',(#82826,#82847,#82848,#82849)); +#82826 = ORIENTED_EDGE('',*,*,#82827,.T.); +#82827 = EDGE_CURVE('',#79853,#80508,#82828,.T.); +#82828 = SURFACE_CURVE('',#82829,(#82833,#82840),.PCURVE_S1.); +#82829 = LINE('',#82830,#82831); +#82830 = CARTESIAN_POINT('',(1.4,1.14,0.15)); +#82831 = VECTOR('',#82832,1.); +#82832 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#82833 = PCURVE('',#79896,#82834); +#82834 = DEFINITIONAL_REPRESENTATION('',(#82835),#82839); +#82835 = LINE('',#82836,#82837); +#82836 = CARTESIAN_POINT('',(-0.E+000,0.E+000)); +#82837 = VECTOR('',#82838,1.); +#82838 = DIRECTION('',(0.E+000,-1.)); +#82839 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#82840 = PCURVE('',#79868,#82841); +#82841 = DEFINITIONAL_REPRESENTATION('',(#82842),#82846); +#82842 = LINE('',#82843,#82844); +#82843 = CARTESIAN_POINT('',(0.15,0.E+000)); +#82844 = VECTOR('',#82845,1.); +#82845 = DIRECTION('',(0.E+000,-1.)); +#82846 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#82847 = ORIENTED_EDGE('',*,*,#80530,.T.); +#82848 = ORIENTED_EDGE('',*,*,#82800,.F.); +#82849 = ORIENTED_EDGE('',*,*,#79880,.F.); +#82850 = ADVANCED_FACE('',(#82851),#79868,.F.); +#82851 = FACE_BOUND('',#82852,.F.); +#82852 = EDGE_LOOP('',(#82853,#82874,#82875,#82876)); +#82853 = ORIENTED_EDGE('',*,*,#82854,.T.); +#82854 = EDGE_CURVE('',#79825,#80485,#82855,.T.); +#82855 = SURFACE_CURVE('',#82856,(#82860,#82867),.PCURVE_S1.); +#82856 = LINE('',#82857,#82858); +#82857 = CARTESIAN_POINT('',(1.4,1.14,0.E+000)); +#82858 = VECTOR('',#82859,1.); +#82859 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#82860 = PCURVE('',#79868,#82861); +#82861 = DEFINITIONAL_REPRESENTATION('',(#82862),#82866); +#82862 = LINE('',#82863,#82864); +#82863 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#82864 = VECTOR('',#82865,1.); +#82865 = DIRECTION('',(0.E+000,-1.)); +#82866 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#82867 = PCURVE('',#79840,#82868); +#82868 = DEFINITIONAL_REPRESENTATION('',(#82869),#82873); +#82869 = LINE('',#82870,#82871); +#82870 = CARTESIAN_POINT('',(0.2,-4.4408920985E-017)); +#82871 = VECTOR('',#82872,1.); +#82872 = DIRECTION('',(0.E+000,-1.)); +#82873 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#82874 = ORIENTED_EDGE('',*,*,#80507,.T.); +#82875 = ORIENTED_EDGE('',*,*,#82827,.F.); +#82876 = ORIENTED_EDGE('',*,*,#79852,.F.); +#82877 = ADVANCED_FACE('',(#82878),#79840,.F.); +#82878 = FACE_BOUND('',#82879,.F.); +#82879 = EDGE_LOOP('',(#82880,#82901,#82902,#82903)); +#82880 = ORIENTED_EDGE('',*,*,#82881,.T.); +#82881 = EDGE_CURVE('',#79796,#80461,#82882,.T.); +#82882 = SURFACE_CURVE('',#82883,(#82887,#82894),.PCURVE_S1.); +#82883 = LINE('',#82884,#82885); +#82884 = CARTESIAN_POINT('',(1.2,1.14,0.E+000)); +#82885 = VECTOR('',#82886,1.); +#82886 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#82887 = PCURVE('',#79840,#82888); +#82888 = DEFINITIONAL_REPRESENTATION('',(#82889),#82893); +#82889 = LINE('',#82890,#82891); +#82890 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#82891 = VECTOR('',#82892,1.); +#82892 = DIRECTION('',(0.E+000,-1.)); +#82893 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#82894 = PCURVE('',#79812,#82895); +#82895 = DEFINITIONAL_REPRESENTATION('',(#82896),#82900); +#82896 = LINE('',#82897,#82898); +#82897 = CARTESIAN_POINT('',(4.712388980385,0.E+000)); +#82898 = VECTOR('',#82899,1.); +#82899 = DIRECTION('',(0.E+000,-1.)); +#82900 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#82901 = ORIENTED_EDGE('',*,*,#80484,.T.); +#82902 = ORIENTED_EDGE('',*,*,#82854,.F.); +#82903 = ORIENTED_EDGE('',*,*,#79824,.F.); +#82904 = ADVANCED_FACE('',(#82905),#79812,.T.); +#82905 = FACE_BOUND('',#82906,.T.); +#82906 = EDGE_LOOP('',(#82907,#82908,#82909,#82910)); +#82907 = ORIENTED_EDGE('',*,*,#79795,.T.); +#82908 = ORIENTED_EDGE('',*,*,#82881,.T.); +#82909 = ORIENTED_EDGE('',*,*,#80460,.F.); +#82910 = ORIENTED_EDGE('',*,*,#82911,.F.); +#82911 = EDGE_CURVE('',#79768,#80438,#82912,.T.); +#82912 = SURFACE_CURVE('',#82913,(#82917,#82924),.PCURVE_S1.); +#82913 = LINE('',#82914,#82915); +#82914 = CARTESIAN_POINT('',(0.95,1.14,0.25)); +#82915 = VECTOR('',#82916,1.); +#82916 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#82917 = PCURVE('',#79812,#82918); +#82918 = DEFINITIONAL_REPRESENTATION('',(#82919),#82923); +#82919 = LINE('',#82920,#82921); +#82920 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#82921 = VECTOR('',#82922,1.); +#82922 = DIRECTION('',(0.E+000,-1.)); +#82923 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#82924 = PCURVE('',#79783,#82925); +#82925 = DEFINITIONAL_REPRESENTATION('',(#82926),#82930); +#82926 = LINE('',#82927,#82928); +#82927 = CARTESIAN_POINT('',(0.225,0.E+000)); +#82928 = VECTOR('',#82929,1.); +#82929 = DIRECTION('',(0.E+000,-1.)); +#82930 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#82931 = ADVANCED_FACE('',(#82932),#79783,.F.); +#82932 = FACE_BOUND('',#82933,.F.); +#82933 = EDGE_LOOP('',(#82934,#82935,#82936,#82937)); +#82934 = ORIENTED_EDGE('',*,*,#80409,.T.); +#82935 = ORIENTED_EDGE('',*,*,#80437,.T.); +#82936 = ORIENTED_EDGE('',*,*,#82911,.F.); +#82937 = ORIENTED_EDGE('',*,*,#79767,.F.); +#82938 = ADVANCED_FACE('',(#82939),#80297,.F.); +#82939 = FACE_BOUND('',#82940,.F.); +#82940 = EDGE_LOOP('',(#82941,#82942,#82963,#82964,#82965,#82966)); +#82941 = ORIENTED_EDGE('',*,*,#80873,.F.); +#82942 = ORIENTED_EDGE('',*,*,#82943,.T.); +#82943 = EDGE_CURVE('',#80850,#80255,#82944,.T.); +#82944 = SURFACE_CURVE('',#82945,(#82949,#82956),.PCURVE_S1.); +#82945 = LINE('',#82946,#82947); +#82946 = CARTESIAN_POINT('',(0.85,-0.76,0.725)); +#82947 = VECTOR('',#82948,1.); +#82948 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#82949 = PCURVE('',#80297,#82950); +#82950 = DEFINITIONAL_REPRESENTATION('',(#82951),#82955); +#82951 = LINE('',#82952,#82953); +#82952 = CARTESIAN_POINT('',(-0.E+000,0.E+000)); +#82953 = VECTOR('',#82954,1.); +#82954 = DIRECTION('',(0.E+000,-1.)); +#82955 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#82956 = PCURVE('',#80271,#82957); +#82957 = DEFINITIONAL_REPRESENTATION('',(#82958),#82962); +#82958 = LINE('',#82959,#82960); +#82959 = CARTESIAN_POINT('',(4.712388980385,0.E+000)); +#82960 = VECTOR('',#82961,1.); +#82961 = DIRECTION('',(0.E+000,-1.)); +#82962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#82963 = ORIENTED_EDGE('',*,*,#80283,.T.); +#82964 = ORIENTED_EDGE('',*,*,#80312,.T.); +#82965 = ORIENTED_EDGE('',*,*,#82670,.F.); +#82966 = ORIENTED_EDGE('',*,*,#80947,.F.); +#82967 = ADVANCED_FACE('',(#82968),#80271,.T.); +#82968 = FACE_BOUND('',#82969,.T.); +#82969 = EDGE_LOOP('',(#82970,#82971,#82972,#82973)); +#82970 = ORIENTED_EDGE('',*,*,#80849,.T.); +#82971 = ORIENTED_EDGE('',*,*,#82943,.T.); +#82972 = ORIENTED_EDGE('',*,*,#80254,.F.); +#82973 = ORIENTED_EDGE('',*,*,#82974,.F.); +#82974 = EDGE_CURVE('',#80827,#80227,#82975,.T.); +#82975 = SURFACE_CURVE('',#82976,(#82980,#82987),.PCURVE_S1.); +#82976 = LINE('',#82977,#82978); +#82977 = CARTESIAN_POINT('',(1.1,-0.76,0.475)); +#82978 = VECTOR('',#82979,1.); +#82979 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#82980 = PCURVE('',#80271,#82981); +#82981 = DEFINITIONAL_REPRESENTATION('',(#82982),#82986); +#82982 = LINE('',#82983,#82984); +#82983 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#82984 = VECTOR('',#82985,1.); +#82985 = DIRECTION('',(0.E+000,-1.)); +#82986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#82987 = PCURVE('',#80242,#82988); +#82988 = DEFINITIONAL_REPRESENTATION('',(#82989),#82993); +#82989 = LINE('',#82990,#82991); +#82990 = CARTESIAN_POINT('',(0.225,0.E+000)); +#82991 = VECTOR('',#82992,1.); +#82992 = DIRECTION('',(0.E+000,-1.)); +#82993 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#82994 = ADVANCED_FACE('',(#82995),#80242,.F.); +#82995 = FACE_BOUND('',#82996,.F.); +#82996 = EDGE_LOOP('',(#82997,#83018,#83019,#83020)); +#82997 = ORIENTED_EDGE('',*,*,#82998,.T.); +#82998 = EDGE_CURVE('',#80799,#80194,#82999,.T.); +#82999 = SURFACE_CURVE('',#83000,(#83004,#83011),.PCURVE_S1.); +#83000 = LINE('',#83001,#83002); +#83001 = CARTESIAN_POINT('',(1.1,-0.76,0.25)); +#83002 = VECTOR('',#83003,1.); +#83003 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#83004 = PCURVE('',#80242,#83005); +#83005 = DEFINITIONAL_REPRESENTATION('',(#83006),#83010); +#83006 = LINE('',#83007,#83008); +#83007 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#83008 = VECTOR('',#83009,1.); +#83009 = DIRECTION('',(0.E+000,-1.)); +#83010 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#83011 = PCURVE('',#80214,#83012); +#83012 = DEFINITIONAL_REPRESENTATION('',(#83013),#83017); +#83013 = LINE('',#83014,#83015); +#83014 = CARTESIAN_POINT('',(1.570796326795,0.E+000)); +#83015 = VECTOR('',#83016,1.); +#83016 = DIRECTION('',(0.E+000,-1.)); +#83017 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#83018 = ORIENTED_EDGE('',*,*,#80226,.T.); +#83019 = ORIENTED_EDGE('',*,*,#82974,.F.); +#83020 = ORIENTED_EDGE('',*,*,#80826,.F.); +#83021 = ADVANCED_FACE('',(#83022),#80214,.F.); +#83022 = FACE_BOUND('',#83023,.F.); +#83023 = EDGE_LOOP('',(#83024,#83045,#83046,#83047)); +#83024 = ORIENTED_EDGE('',*,*,#83025,.T.); +#83025 = EDGE_CURVE('',#80776,#80166,#83026,.T.); +#83026 = SURFACE_CURVE('',#83027,(#83031,#83038),.PCURVE_S1.); +#83027 = LINE('',#83028,#83029); +#83028 = CARTESIAN_POINT('',(1.2,-0.76,0.15)); +#83029 = VECTOR('',#83030,1.); +#83030 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#83031 = PCURVE('',#80214,#83032); +#83032 = DEFINITIONAL_REPRESENTATION('',(#83033),#83037); +#83033 = LINE('',#83034,#83035); +#83034 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#83035 = VECTOR('',#83036,1.); +#83036 = DIRECTION('',(0.E+000,-1.)); +#83037 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#83038 = PCURVE('',#80181,#83039); +#83039 = DEFINITIONAL_REPRESENTATION('',(#83040),#83044); +#83040 = LINE('',#83041,#83042); +#83041 = CARTESIAN_POINT('',(0.2,4.4408920985E-017)); +#83042 = VECTOR('',#83043,1.); +#83043 = DIRECTION('',(0.E+000,-1.)); +#83044 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#83045 = ORIENTED_EDGE('',*,*,#80193,.T.); +#83046 = ORIENTED_EDGE('',*,*,#82998,.F.); +#83047 = ORIENTED_EDGE('',*,*,#80798,.F.); +#83048 = ADVANCED_FACE('',(#83049),#80181,.F.); +#83049 = FACE_BOUND('',#83050,.F.); +#83050 = EDGE_LOOP('',(#83051,#83072,#83073,#83074)); +#83051 = ORIENTED_EDGE('',*,*,#83052,.T.); +#83052 = EDGE_CURVE('',#80753,#80138,#83053,.T.); +#83053 = SURFACE_CURVE('',#83054,(#83058,#83065),.PCURVE_S1.); +#83054 = LINE('',#83055,#83056); +#83055 = CARTESIAN_POINT('',(1.4,-0.76,0.15)); +#83056 = VECTOR('',#83057,1.); +#83057 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#83058 = PCURVE('',#80181,#83059); +#83059 = DEFINITIONAL_REPRESENTATION('',(#83060),#83064); +#83060 = LINE('',#83061,#83062); +#83061 = CARTESIAN_POINT('',(-0.E+000,0.E+000)); +#83062 = VECTOR('',#83063,1.); +#83063 = DIRECTION('',(0.E+000,-1.)); +#83064 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#83065 = PCURVE('',#80153,#83066); +#83066 = DEFINITIONAL_REPRESENTATION('',(#83067),#83071); +#83067 = LINE('',#83068,#83069); +#83068 = CARTESIAN_POINT('',(0.15,0.E+000)); +#83069 = VECTOR('',#83070,1.); +#83070 = DIRECTION('',(0.E+000,-1.)); +#83071 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#83072 = ORIENTED_EDGE('',*,*,#80165,.T.); +#83073 = ORIENTED_EDGE('',*,*,#83025,.F.); +#83074 = ORIENTED_EDGE('',*,*,#80775,.F.); +#83075 = ADVANCED_FACE('',(#83076),#80153,.F.); +#83076 = FACE_BOUND('',#83077,.F.); +#83077 = EDGE_LOOP('',(#83078,#83099,#83100,#83101)); +#83078 = ORIENTED_EDGE('',*,*,#83079,.T.); +#83079 = EDGE_CURVE('',#80730,#80110,#83080,.T.); +#83080 = SURFACE_CURVE('',#83081,(#83085,#83092),.PCURVE_S1.); +#83081 = LINE('',#83082,#83083); +#83082 = CARTESIAN_POINT('',(1.4,-0.76,0.E+000)); +#83083 = VECTOR('',#83084,1.); +#83084 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#83085 = PCURVE('',#80153,#83086); +#83086 = DEFINITIONAL_REPRESENTATION('',(#83087),#83091); +#83087 = LINE('',#83088,#83089); +#83088 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#83089 = VECTOR('',#83090,1.); +#83090 = DIRECTION('',(0.E+000,-1.)); +#83091 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#83092 = PCURVE('',#80125,#83093); +#83093 = DEFINITIONAL_REPRESENTATION('',(#83094),#83098); +#83094 = LINE('',#83095,#83096); +#83095 = CARTESIAN_POINT('',(0.2,-4.4408920985E-017)); +#83096 = VECTOR('',#83097,1.); +#83097 = DIRECTION('',(0.E+000,-1.)); +#83098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#83099 = ORIENTED_EDGE('',*,*,#80137,.T.); +#83100 = ORIENTED_EDGE('',*,*,#83052,.F.); +#83101 = ORIENTED_EDGE('',*,*,#80752,.F.); +#83102 = ADVANCED_FACE('',(#83103),#80125,.F.); +#83103 = FACE_BOUND('',#83104,.F.); +#83104 = EDGE_LOOP('',(#83105,#83126,#83127,#83128)); +#83105 = ORIENTED_EDGE('',*,*,#83106,.T.); +#83106 = EDGE_CURVE('',#80706,#80081,#83107,.T.); +#83107 = SURFACE_CURVE('',#83108,(#83112,#83119),.PCURVE_S1.); +#83108 = LINE('',#83109,#83110); +#83109 = CARTESIAN_POINT('',(1.2,-0.76,0.E+000)); +#83110 = VECTOR('',#83111,1.); +#83111 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#83112 = PCURVE('',#80125,#83113); +#83113 = DEFINITIONAL_REPRESENTATION('',(#83114),#83118); +#83114 = LINE('',#83115,#83116); +#83115 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#83116 = VECTOR('',#83117,1.); +#83117 = DIRECTION('',(0.E+000,-1.)); +#83118 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#83119 = PCURVE('',#80097,#83120); +#83120 = DEFINITIONAL_REPRESENTATION('',(#83121),#83125); +#83121 = LINE('',#83122,#83123); +#83122 = CARTESIAN_POINT('',(4.712388980385,0.E+000)); +#83123 = VECTOR('',#83124,1.); +#83124 = DIRECTION('',(0.E+000,-1.)); +#83125 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#83126 = ORIENTED_EDGE('',*,*,#80109,.T.); +#83127 = ORIENTED_EDGE('',*,*,#83079,.F.); +#83128 = ORIENTED_EDGE('',*,*,#80729,.F.); +#83129 = ADVANCED_FACE('',(#83130),#80097,.T.); +#83130 = FACE_BOUND('',#83131,.T.); +#83131 = EDGE_LOOP('',(#83132,#83133,#83134,#83135)); +#83132 = ORIENTED_EDGE('',*,*,#80705,.T.); +#83133 = ORIENTED_EDGE('',*,*,#83106,.T.); +#83134 = ORIENTED_EDGE('',*,*,#80080,.F.); +#83135 = ORIENTED_EDGE('',*,*,#83136,.F.); +#83136 = EDGE_CURVE('',#80683,#80053,#83137,.T.); +#83137 = SURFACE_CURVE('',#83138,(#83142,#83149),.PCURVE_S1.); +#83138 = LINE('',#83139,#83140); +#83139 = CARTESIAN_POINT('',(0.95,-0.76,0.25)); +#83140 = VECTOR('',#83141,1.); +#83141 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000)); +#83142 = PCURVE('',#80097,#83143); +#83143 = DEFINITIONAL_REPRESENTATION('',(#83144),#83148); +#83144 = LINE('',#83145,#83146); +#83145 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#83146 = VECTOR('',#83147,1.); +#83147 = DIRECTION('',(0.E+000,-1.)); +#83148 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#83149 = PCURVE('',#80068,#83150); +#83150 = DEFINITIONAL_REPRESENTATION('',(#83151),#83155); +#83151 = LINE('',#83152,#83153); +#83152 = CARTESIAN_POINT('',(0.225,0.E+000)); +#83153 = VECTOR('',#83154,1.); +#83154 = DIRECTION('',(0.E+000,-1.)); +#83155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#83156 = ADVANCED_FACE('',(#83157),#80068,.F.); +#83157 = FACE_BOUND('',#83158,.F.); +#83158 = EDGE_LOOP('',(#83159,#83160,#83161,#83162)); +#83159 = ORIENTED_EDGE('',*,*,#80899,.T.); +#83160 = ORIENTED_EDGE('',*,*,#80052,.T.); +#83161 = ORIENTED_EDGE('',*,*,#83136,.F.); +#83162 = ORIENTED_EDGE('',*,*,#80682,.F.); +#83163 = ADVANCED_FACE('',(#83164),#81028,.F.); +#83164 = FACE_BOUND('',#83165,.F.); +#83165 = EDGE_LOOP('',(#83166,#83167,#83187,#83188)); +#83166 = ORIENTED_EDGE('',*,*,#81015,.T.); +#83167 = ORIENTED_EDGE('',*,*,#83168,.T.); +#83168 = EDGE_CURVE('',#80994,#82553,#83169,.T.); +#83169 = SURFACE_CURVE('',#83170,(#83173,#83180),.PCURVE_S1.); +#83170 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#83171,#83172),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#83171 = CARTESIAN_POINT('',(0.6925,-1.425,0.725)); +#83172 = CARTESIAN_POINT('',(0.659121551758,-1.358243103516,1.2)); +#83173 = PCURVE('',#81028,#83174); +#83174 = DEFINITIONAL_REPRESENTATION('',(#83175),#83179); +#83175 = LINE('',#83176,#83177); +#83176 = CARTESIAN_POINT('',(0.116672618896,6.824878998887E-017)); +#83177 = VECTOR('',#83178,1.); +#83178 = DIRECTION('',(1.110223024625E-016,1.)); +#83179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#83180 = PCURVE('',#81080,#83181); +#83181 = DEFINITIONAL_REPRESENTATION('',(#83182),#83186); +#83182 = LINE('',#83183,#83184); +#83183 = CARTESIAN_POINT('',(2.42389743333E-016,2.257634038183E-016)); +#83184 = VECTOR('',#83185,1.); +#83185 = DIRECTION('',(-1.856380184913E-016,1.)); +#83186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#83187 = ORIENTED_EDGE('',*,*,#82574,.F.); +#83188 = ORIENTED_EDGE('',*,*,#82692,.F.); +#83189 = ADVANCED_FACE('',(#83190),#81080,.F.); +#83190 = FACE_BOUND('',#83191,.F.); +#83191 = EDGE_LOOP('',(#83192,#83193,#83213,#83214)); +#83192 = ORIENTED_EDGE('',*,*,#81067,.T.); +#83193 = ORIENTED_EDGE('',*,*,#83194,.T.); +#83194 = EDGE_CURVE('',#81046,#82531,#83195,.T.); +#83195 = SURFACE_CURVE('',#83196,(#83199,#83206),.PCURVE_S1.); +#83196 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#83197,#83198),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#83197 = CARTESIAN_POINT('',(-0.6925,-1.425,0.725)); +#83198 = CARTESIAN_POINT('',(-0.659121551758,-1.358243103516,1.2)); +#83199 = PCURVE('',#81080,#83200); +#83200 = DEFINITIONAL_REPRESENTATION('',(#83201),#83205); +#83201 = LINE('',#83202,#83203); +#83202 = CARTESIAN_POINT('',(1.385,2.257820385431E-016)); +#83203 = VECTOR('',#83204,1.); +#83204 = DIRECTION('',(-2.22044604925E-016,1.)); +#83205 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#83206 = PCURVE('',#81132,#83207); +#83207 = DEFINITIONAL_REPRESENTATION('',(#83208),#83212); +#83208 = LINE('',#83209,#83210); +#83209 = CARTESIAN_POINT('',(-3.778366449719E-017,6.824921350534E-017)); +#83210 = VECTOR('',#83211,1.); +#83211 = DIRECTION('',(-1.241489009412E-016,1.)); +#83212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#83213 = ORIENTED_EDGE('',*,*,#82552,.F.); +#83214 = ORIENTED_EDGE('',*,*,#83168,.F.); +#83215 = ADVANCED_FACE('',(#83216),#81132,.F.); +#83216 = FACE_BOUND('',#83217,.F.); +#83217 = EDGE_LOOP('',(#83218,#83219,#83239,#83240)); +#83218 = ORIENTED_EDGE('',*,*,#81119,.T.); +#83219 = ORIENTED_EDGE('',*,*,#83220,.T.); +#83220 = EDGE_CURVE('',#81098,#82509,#83221,.T.); +#83221 = SURFACE_CURVE('',#83222,(#83225,#83232),.PCURVE_S1.); +#83222 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#83223,#83224),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#83223 = CARTESIAN_POINT('',(-0.775,-1.3425,0.725)); +#83224 = CARTESIAN_POINT('',(-0.708243103516,-1.309121551758,1.2)); +#83225 = PCURVE('',#81132,#83226); +#83226 = DEFINITIONAL_REPRESENTATION('',(#83227),#83231); +#83227 = LINE('',#83228,#83229); +#83228 = CARTESIAN_POINT('',(0.116672618896,5.217720090974E-017)); +#83229 = VECTOR('',#83230,1.); +#83230 = DIRECTION('',(-1.110223024625E-016,1.)); +#83231 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#83232 = PCURVE('',#81190,#83233); +#83233 = DEFINITIONAL_REPRESENTATION('',(#83234),#83238); +#83234 = LINE('',#83235,#83236); +#83235 = CARTESIAN_POINT('',(9.398015166159E-018,1.919930654422E-016)); +#83236 = VECTOR('',#83237,1.); +#83237 = DIRECTION('',(1.606968289638E-016,1.)); +#83238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#83239 = ORIENTED_EDGE('',*,*,#82530,.F.); +#83240 = ORIENTED_EDGE('',*,*,#83194,.F.); +#83241 = ADVANCED_FACE('',(#83242),#81190,.F.); +#83242 = FACE_BOUND('',#83243,.F.); +#83243 = EDGE_LOOP('',(#83244,#83245,#83266,#83267,#83288,#83289,#83290, + #83291)); +#83244 = ORIENTED_EDGE('',*,*,#81177,.T.); +#83245 = ORIENTED_EDGE('',*,*,#83246,.T.); +#83246 = EDGE_CURVE('',#81151,#82372,#83247,.T.); +#83247 = SURFACE_CURVE('',#83248,(#83252,#83259),.PCURVE_S1.); +#83248 = LINE('',#83249,#83250); +#83249 = CARTESIAN_POINT('',(-0.775,-1.3425,0.725)); +#83250 = VECTOR('',#83251,1.); +#83251 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000)); +#83252 = PCURVE('',#81190,#83253); +#83253 = DEFINITIONAL_REPRESENTATION('',(#83254),#83258); +#83254 = LINE('',#83255,#83256); +#83255 = CARTESIAN_POINT('',(2.775557561563E-017,5.451345837176E-017)); +#83256 = VECTOR('',#83257,1.); +#83257 = DIRECTION('',(1.,4.04399110668E-017)); +#83258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#83259 = PCURVE('',#81165,#83260); +#83260 = DEFINITIONAL_REPRESENTATION('',(#83261),#83265); +#83261 = LINE('',#83262,#83263); +#83262 = CARTESIAN_POINT('',(7.5E-002,0.2025)); +#83263 = VECTOR('',#83264,1.); +#83264 = DIRECTION('',(-1.224646799147E-016,-1.)); +#83265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#83266 = ORIENTED_EDGE('',*,*,#82416,.T.); +#83267 = ORIENTED_EDGE('',*,*,#83268,.T.); +#83268 = EDGE_CURVE('',#82395,#81781,#83269,.T.); +#83269 = SURFACE_CURVE('',#83270,(#83274,#83281),.PCURVE_S1.); +#83270 = LINE('',#83271,#83272); +#83271 = CARTESIAN_POINT('',(-0.775,-1.3425,0.725)); +#83272 = VECTOR('',#83273,1.); +#83273 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000)); +#83274 = PCURVE('',#81190,#83275); +#83275 = DEFINITIONAL_REPRESENTATION('',(#83276),#83280); +#83276 = LINE('',#83277,#83278); +#83277 = CARTESIAN_POINT('',(0.E+000,3.16585828904E-016)); +#83278 = VECTOR('',#83279,1.); +#83279 = DIRECTION('',(1.,-1.572893323983E-016)); +#83280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#83281 = PCURVE('',#81765,#83282); +#83282 = DEFINITIONAL_REPRESENTATION('',(#83283),#83287); +#83283 = LINE('',#83284,#83285); +#83284 = CARTESIAN_POINT('',(2.1025,2.5E-002)); +#83285 = VECTOR('',#83286,1.); +#83286 = DIRECTION('',(-1.,0.E+000)); +#83287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#83288 = ORIENTED_EDGE('',*,*,#81804,.T.); +#83289 = ORIENTED_EDGE('',*,*,#82624,.T.); +#83290 = ORIENTED_EDGE('',*,*,#82508,.F.); +#83291 = ORIENTED_EDGE('',*,*,#83220,.F.); +#83292 = ADVANCED_FACE('',(#83293),#81165,.F.); +#83293 = FACE_BOUND('',#83294,.F.); +#83294 = EDGE_LOOP('',(#83295,#83296,#83317,#83318,#83319,#83320)); +#83295 = ORIENTED_EDGE('',*,*,#81466,.F.); +#83296 = ORIENTED_EDGE('',*,*,#83297,.T.); +#83297 = EDGE_CURVE('',#81438,#82052,#83298,.T.); +#83298 = SURFACE_CURVE('',#83299,(#83303,#83310),.PCURVE_S1.); +#83299 = LINE('',#83300,#83301); +#83300 = CARTESIAN_POINT('',(-0.85,-1.14,0.725)); +#83301 = VECTOR('',#83302,1.); +#83302 = DIRECTION('',(-9.95799250103E-017,1.,0.E+000)); +#83303 = PCURVE('',#81165,#83304); +#83304 = DEFINITIONAL_REPRESENTATION('',(#83305),#83309); +#83305 = LINE('',#83306,#83307); +#83306 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#83307 = VECTOR('',#83308,1.); +#83308 = DIRECTION('',(0.E+000,-1.)); +#83309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#83310 = PCURVE('',#81454,#83311); +#83311 = DEFINITIONAL_REPRESENTATION('',(#83312),#83316); +#83312 = LINE('',#83313,#83314); +#83313 = CARTESIAN_POINT('',(4.712388980385,0.E+000)); +#83314 = VECTOR('',#83315,1.); +#83315 = DIRECTION('',(0.E+000,-1.)); +#83316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#83317 = ORIENTED_EDGE('',*,*,#82075,.T.); +#83318 = ORIENTED_EDGE('',*,*,#82371,.T.); +#83319 = ORIENTED_EDGE('',*,*,#83246,.F.); +#83320 = ORIENTED_EDGE('',*,*,#81150,.F.); +#83321 = ADVANCED_FACE('',(#83322),#81454,.T.); +#83322 = FACE_BOUND('',#83323,.T.); +#83323 = EDGE_LOOP('',(#83324,#83325,#83326,#83327)); +#83324 = ORIENTED_EDGE('',*,*,#81437,.T.); +#83325 = ORIENTED_EDGE('',*,*,#83297,.T.); +#83326 = ORIENTED_EDGE('',*,*,#82051,.F.); +#83327 = ORIENTED_EDGE('',*,*,#83328,.F.); +#83328 = EDGE_CURVE('',#81410,#82029,#83329,.T.); +#83329 = SURFACE_CURVE('',#83330,(#83334,#83341),.PCURVE_S1.); +#83330 = LINE('',#83331,#83332); +#83331 = CARTESIAN_POINT('',(-1.1,-1.14,0.475)); +#83332 = VECTOR('',#83333,1.); +#83333 = DIRECTION('',(-9.95799250103E-017,1.,0.E+000)); +#83334 = PCURVE('',#81454,#83335); +#83335 = DEFINITIONAL_REPRESENTATION('',(#83336),#83340); +#83336 = LINE('',#83337,#83338); +#83337 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#83338 = VECTOR('',#83339,1.); +#83339 = DIRECTION('',(0.E+000,-1.)); +#83340 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#83341 = PCURVE('',#81425,#83342); +#83342 = DEFINITIONAL_REPRESENTATION('',(#83343),#83347); +#83343 = LINE('',#83344,#83345); +#83344 = CARTESIAN_POINT('',(0.225,0.E+000)); +#83345 = VECTOR('',#83346,1.); +#83346 = DIRECTION('',(0.E+000,-1.)); +#83347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#83348 = ADVANCED_FACE('',(#83349),#81425,.F.); +#83349 = FACE_BOUND('',#83350,.F.); +#83350 = EDGE_LOOP('',(#83351,#83372,#83373,#83374)); +#83351 = ORIENTED_EDGE('',*,*,#83352,.T.); +#83352 = EDGE_CURVE('',#81377,#82001,#83353,.T.); +#83353 = SURFACE_CURVE('',#83354,(#83358,#83365),.PCURVE_S1.); +#83354 = LINE('',#83355,#83356); +#83355 = CARTESIAN_POINT('',(-1.1,-1.14,0.25)); +#83356 = VECTOR('',#83357,1.); +#83357 = DIRECTION('',(-9.95799250103E-017,1.,0.E+000)); +#83358 = PCURVE('',#81425,#83359); +#83359 = DEFINITIONAL_REPRESENTATION('',(#83360),#83364); +#83360 = LINE('',#83361,#83362); +#83361 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#83362 = VECTOR('',#83363,1.); +#83363 = DIRECTION('',(0.E+000,-1.)); +#83364 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#83365 = PCURVE('',#81397,#83366); +#83366 = DEFINITIONAL_REPRESENTATION('',(#83367),#83371); +#83367 = LINE('',#83368,#83369); +#83368 = CARTESIAN_POINT('',(1.570796326795,2.22044604925E-016)); +#83369 = VECTOR('',#83370,1.); +#83370 = DIRECTION('',(0.E+000,-1.)); +#83371 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#83372 = ORIENTED_EDGE('',*,*,#82028,.T.); +#83373 = ORIENTED_EDGE('',*,*,#83328,.F.); +#83374 = ORIENTED_EDGE('',*,*,#81409,.F.); +#83375 = ADVANCED_FACE('',(#83376),#81397,.F.); +#83376 = FACE_BOUND('',#83377,.F.); +#83377 = EDGE_LOOP('',(#83378,#83399,#83400,#83401)); +#83378 = ORIENTED_EDGE('',*,*,#83379,.T.); +#83379 = EDGE_CURVE('',#81349,#81978,#83380,.T.); +#83380 = SURFACE_CURVE('',#83381,(#83385,#83392),.PCURVE_S1.); +#83381 = LINE('',#83382,#83383); +#83382 = CARTESIAN_POINT('',(-1.2,-1.14,0.15)); +#83383 = VECTOR('',#83384,1.); +#83384 = DIRECTION('',(-9.95799250103E-017,1.,0.E+000)); +#83385 = PCURVE('',#81397,#83386); +#83386 = DEFINITIONAL_REPRESENTATION('',(#83387),#83391); +#83387 = LINE('',#83388,#83389); +#83388 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#83389 = VECTOR('',#83390,1.); +#83390 = DIRECTION('',(0.E+000,-1.)); +#83391 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#83392 = PCURVE('',#81364,#83393); +#83393 = DEFINITIONAL_REPRESENTATION('',(#83394),#83398); +#83394 = LINE('',#83395,#83396); +#83395 = CARTESIAN_POINT('',(0.2,1.991598500206E-017)); +#83396 = VECTOR('',#83397,1.); +#83397 = DIRECTION('',(0.E+000,-1.)); +#83398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#83399 = ORIENTED_EDGE('',*,*,#82000,.T.); +#83400 = ORIENTED_EDGE('',*,*,#83352,.F.); +#83401 = ORIENTED_EDGE('',*,*,#81376,.F.); +#83402 = ADVANCED_FACE('',(#83403),#81364,.F.); +#83403 = FACE_BOUND('',#83404,.F.); +#83404 = EDGE_LOOP('',(#83405,#83426,#83427,#83428)); +#83405 = ORIENTED_EDGE('',*,*,#83406,.T.); +#83406 = EDGE_CURVE('',#81321,#81955,#83407,.T.); +#83407 = SURFACE_CURVE('',#83408,(#83412,#83419),.PCURVE_S1.); +#83408 = LINE('',#83409,#83410); +#83409 = CARTESIAN_POINT('',(-1.4,-1.14,0.15)); +#83410 = VECTOR('',#83411,1.); +#83411 = DIRECTION('',(-9.95799250103E-017,1.,0.E+000)); +#83412 = PCURVE('',#81364,#83413); +#83413 = DEFINITIONAL_REPRESENTATION('',(#83414),#83418); +#83414 = LINE('',#83415,#83416); +#83415 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#83416 = VECTOR('',#83417,1.); +#83417 = DIRECTION('',(0.E+000,-1.)); +#83418 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#83419 = PCURVE('',#81336,#83420); +#83420 = DEFINITIONAL_REPRESENTATION('',(#83421),#83425); +#83421 = LINE('',#83422,#83423); +#83422 = CARTESIAN_POINT('',(0.15,0.E+000)); +#83423 = VECTOR('',#83424,1.); +#83424 = DIRECTION('',(0.E+000,-1.)); +#83425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#83426 = ORIENTED_EDGE('',*,*,#81977,.T.); +#83427 = ORIENTED_EDGE('',*,*,#83379,.F.); +#83428 = ORIENTED_EDGE('',*,*,#81348,.F.); +#83429 = ADVANCED_FACE('',(#83430),#81336,.F.); +#83430 = FACE_BOUND('',#83431,.F.); +#83431 = EDGE_LOOP('',(#83432,#83453,#83454,#83455)); +#83432 = ORIENTED_EDGE('',*,*,#83433,.T.); +#83433 = EDGE_CURVE('',#81293,#81932,#83434,.T.); +#83434 = SURFACE_CURVE('',#83435,(#83439,#83446),.PCURVE_S1.); +#83435 = LINE('',#83436,#83437); +#83436 = CARTESIAN_POINT('',(-1.4,-1.14,0.E+000)); +#83437 = VECTOR('',#83438,1.); +#83438 = DIRECTION('',(-9.95799250103E-017,1.,0.E+000)); +#83439 = PCURVE('',#81336,#83440); +#83440 = DEFINITIONAL_REPRESENTATION('',(#83441),#83445); +#83441 = LINE('',#83442,#83443); +#83442 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#83443 = VECTOR('',#83444,1.); +#83444 = DIRECTION('',(0.E+000,-1.)); +#83445 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#83446 = PCURVE('',#81308,#83447); +#83447 = DEFINITIONAL_REPRESENTATION('',(#83448),#83452); +#83448 = LINE('',#83449,#83450); +#83449 = CARTESIAN_POINT('',(0.2,-1.991598500206E-017)); +#83450 = VECTOR('',#83451,1.); +#83451 = DIRECTION('',(0.E+000,-1.)); +#83452 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#83453 = ORIENTED_EDGE('',*,*,#81954,.T.); +#83454 = ORIENTED_EDGE('',*,*,#83406,.F.); +#83455 = ORIENTED_EDGE('',*,*,#81320,.F.); +#83456 = ADVANCED_FACE('',(#83457),#81308,.F.); +#83457 = FACE_BOUND('',#83458,.F.); +#83458 = EDGE_LOOP('',(#83459,#83480,#83481,#83482)); +#83459 = ORIENTED_EDGE('',*,*,#83460,.T.); +#83460 = EDGE_CURVE('',#81264,#81908,#83461,.T.); +#83461 = SURFACE_CURVE('',#83462,(#83466,#83473),.PCURVE_S1.); +#83462 = LINE('',#83463,#83464); +#83463 = CARTESIAN_POINT('',(-1.2,-1.14,0.E+000)); +#83464 = VECTOR('',#83465,1.); +#83465 = DIRECTION('',(-9.95799250103E-017,1.,0.E+000)); +#83466 = PCURVE('',#81308,#83467); +#83467 = DEFINITIONAL_REPRESENTATION('',(#83468),#83472); +#83468 = LINE('',#83469,#83470); +#83469 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#83470 = VECTOR('',#83471,1.); +#83471 = DIRECTION('',(0.E+000,-1.)); +#83472 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#83473 = PCURVE('',#81280,#83474); +#83474 = DEFINITIONAL_REPRESENTATION('',(#83475),#83479); +#83475 = LINE('',#83476,#83477); +#83476 = CARTESIAN_POINT('',(4.712388980385,0.E+000)); +#83477 = VECTOR('',#83478,1.); +#83478 = DIRECTION('',(0.E+000,-1.)); +#83479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#83480 = ORIENTED_EDGE('',*,*,#81931,.T.); +#83481 = ORIENTED_EDGE('',*,*,#83433,.F.); +#83482 = ORIENTED_EDGE('',*,*,#81292,.F.); +#83483 = ADVANCED_FACE('',(#83484),#81280,.T.); +#83484 = FACE_BOUND('',#83485,.T.); +#83485 = EDGE_LOOP('',(#83486,#83487,#83488,#83489)); +#83486 = ORIENTED_EDGE('',*,*,#81263,.T.); +#83487 = ORIENTED_EDGE('',*,*,#83460,.T.); +#83488 = ORIENTED_EDGE('',*,*,#81907,.F.); +#83489 = ORIENTED_EDGE('',*,*,#83490,.F.); +#83490 = EDGE_CURVE('',#81236,#81885,#83491,.T.); +#83491 = SURFACE_CURVE('',#83492,(#83496,#83503),.PCURVE_S1.); +#83492 = LINE('',#83493,#83494); +#83493 = CARTESIAN_POINT('',(-0.95,-1.14,0.25)); +#83494 = VECTOR('',#83495,1.); +#83495 = DIRECTION('',(-9.95799250103E-017,1.,0.E+000)); +#83496 = PCURVE('',#81280,#83497); +#83497 = DEFINITIONAL_REPRESENTATION('',(#83498),#83502); +#83498 = LINE('',#83499,#83500); +#83499 = CARTESIAN_POINT('',(6.28318530718,2.22044604925E-016)); +#83500 = VECTOR('',#83501,1.); +#83501 = DIRECTION('',(0.E+000,-1.)); +#83502 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#83503 = PCURVE('',#81251,#83504); +#83504 = DEFINITIONAL_REPRESENTATION('',(#83505),#83509); +#83505 = LINE('',#83506,#83507); +#83506 = CARTESIAN_POINT('',(0.225,0.E+000)); +#83507 = VECTOR('',#83508,1.); +#83508 = DIRECTION('',(0.E+000,-1.)); +#83509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#83510 = ADVANCED_FACE('',(#83511),#81251,.F.); +#83511 = FACE_BOUND('',#83512,.F.); +#83512 = EDGE_LOOP('',(#83513,#83514,#83515,#83516)); +#83513 = ORIENTED_EDGE('',*,*,#81856,.T.); +#83514 = ORIENTED_EDGE('',*,*,#81884,.T.); +#83515 = ORIENTED_EDGE('',*,*,#83490,.F.); +#83516 = ORIENTED_EDGE('',*,*,#81235,.F.); +#83517 = ADVANCED_FACE('',(#83518),#81765,.T.); +#83518 = FACE_BOUND('',#83519,.T.); +#83519 = EDGE_LOOP('',(#83520,#83541,#83542,#83543,#83544,#83545)); +#83520 = ORIENTED_EDGE('',*,*,#83521,.F.); +#83521 = EDGE_CURVE('',#82324,#81723,#83522,.T.); +#83522 = SURFACE_CURVE('',#83523,(#83527,#83534),.PCURVE_S1.); +#83523 = LINE('',#83524,#83525); +#83524 = CARTESIAN_POINT('',(-0.85,0.76,0.725)); +#83525 = VECTOR('',#83526,1.); +#83526 = DIRECTION('',(-9.95799250103E-017,1.,0.E+000)); +#83527 = PCURVE('',#81765,#83528); +#83528 = DEFINITIONAL_REPRESENTATION('',(#83529),#83533); +#83529 = LINE('',#83530,#83531); +#83530 = CARTESIAN_POINT('',(-1.110223024625E-017,-5.E-002)); +#83531 = VECTOR('',#83532,1.); +#83532 = DIRECTION('',(-1.,1.224646799147E-016)); +#83533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#83534 = PCURVE('',#81739,#83535); +#83535 = DEFINITIONAL_REPRESENTATION('',(#83536),#83540); +#83536 = LINE('',#83537,#83538); +#83537 = CARTESIAN_POINT('',(4.712388980385,0.E+000)); +#83538 = VECTOR('',#83539,1.); +#83539 = DIRECTION('',(0.E+000,-1.)); +#83540 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#83541 = ORIENTED_EDGE('',*,*,#82347,.T.); +#83542 = ORIENTED_EDGE('',*,*,#82394,.T.); +#83543 = ORIENTED_EDGE('',*,*,#83268,.T.); +#83544 = ORIENTED_EDGE('',*,*,#81780,.F.); +#83545 = ORIENTED_EDGE('',*,*,#81751,.F.); +#83546 = ADVANCED_FACE('',(#83547),#81739,.T.); +#83547 = FACE_BOUND('',#83548,.T.); +#83548 = EDGE_LOOP('',(#83549,#83550,#83551,#83572)); +#83549 = ORIENTED_EDGE('',*,*,#83521,.T.); +#83550 = ORIENTED_EDGE('',*,*,#81722,.F.); +#83551 = ORIENTED_EDGE('',*,*,#83552,.F.); +#83552 = EDGE_CURVE('',#82301,#81695,#83553,.T.); +#83553 = SURFACE_CURVE('',#83554,(#83558,#83565),.PCURVE_S1.); +#83554 = LINE('',#83555,#83556); +#83555 = CARTESIAN_POINT('',(-1.1,0.38,0.475)); +#83556 = VECTOR('',#83557,1.); +#83557 = DIRECTION('',(-9.95799250103E-017,1.,0.E+000)); +#83558 = PCURVE('',#81739,#83559); +#83559 = DEFINITIONAL_REPRESENTATION('',(#83560),#83564); +#83560 = LINE('',#83561,#83562); +#83561 = CARTESIAN_POINT('',(6.28318530718,0.38)); +#83562 = VECTOR('',#83563,1.); +#83563 = DIRECTION('',(0.E+000,-1.)); +#83564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#83565 = PCURVE('',#81710,#83566); +#83566 = DEFINITIONAL_REPRESENTATION('',(#83567),#83571); +#83567 = LINE('',#83568,#83569); +#83568 = CARTESIAN_POINT('',(-0.38,-0.1125)); +#83569 = VECTOR('',#83570,1.); +#83570 = DIRECTION('',(1.,-1.297043233593E-048)); +#83571 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#83572 = ORIENTED_EDGE('',*,*,#82323,.T.); +#83573 = ADVANCED_FACE('',(#83574),#81710,.T.); +#83574 = FACE_BOUND('',#83575,.T.); +#83575 = EDGE_LOOP('',(#83576,#83597,#83598,#83599)); +#83576 = ORIENTED_EDGE('',*,*,#83577,.F.); +#83577 = EDGE_CURVE('',#82273,#81662,#83578,.T.); +#83578 = SURFACE_CURVE('',#83579,(#83583,#83590),.PCURVE_S1.); +#83579 = LINE('',#83580,#83581); +#83580 = CARTESIAN_POINT('',(-1.1,0.76,0.25)); +#83581 = VECTOR('',#83582,1.); +#83582 = DIRECTION('',(-9.95799250103E-017,1.,0.E+000)); +#83583 = PCURVE('',#81710,#83584); +#83584 = DEFINITIONAL_REPRESENTATION('',(#83585),#83589); +#83585 = LINE('',#83586,#83587); +#83586 = CARTESIAN_POINT('',(0.E+000,0.1125)); +#83587 = VECTOR('',#83588,1.); +#83588 = DIRECTION('',(1.,-1.297043233593E-048)); +#83589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#83590 = PCURVE('',#81682,#83591); +#83591 = DEFINITIONAL_REPRESENTATION('',(#83592),#83596); +#83592 = LINE('',#83593,#83594); +#83593 = CARTESIAN_POINT('',(1.570796326795,0.E+000)); +#83594 = VECTOR('',#83595,1.); +#83595 = DIRECTION('',(0.E+000,-1.)); +#83596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#83597 = ORIENTED_EDGE('',*,*,#82300,.T.); +#83598 = ORIENTED_EDGE('',*,*,#83552,.T.); +#83599 = ORIENTED_EDGE('',*,*,#81694,.F.); +#83600 = ADVANCED_FACE('',(#83601),#81682,.F.); +#83601 = FACE_BOUND('',#83602,.F.); +#83602 = EDGE_LOOP('',(#83603,#83604,#83625,#83626)); +#83603 = ORIENTED_EDGE('',*,*,#82272,.F.); +#83604 = ORIENTED_EDGE('',*,*,#83605,.T.); +#83605 = EDGE_CURVE('',#82250,#81634,#83606,.T.); +#83606 = SURFACE_CURVE('',#83607,(#83611,#83618),.PCURVE_S1.); +#83607 = LINE('',#83608,#83609); +#83608 = CARTESIAN_POINT('',(-1.2,0.38,0.15)); +#83609 = VECTOR('',#83610,1.); +#83610 = DIRECTION('',(-9.95799250103E-017,1.,0.E+000)); +#83611 = PCURVE('',#81682,#83612); +#83612 = DEFINITIONAL_REPRESENTATION('',(#83613),#83617); +#83613 = LINE('',#83614,#83615); +#83614 = CARTESIAN_POINT('',(0.E+000,0.38)); +#83615 = VECTOR('',#83616,1.); +#83616 = DIRECTION('',(0.E+000,-1.)); +#83617 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#83618 = PCURVE('',#81649,#83619); +#83619 = DEFINITIONAL_REPRESENTATION('',(#83620),#83624); +#83620 = LINE('',#83621,#83622); +#83621 = CARTESIAN_POINT('',(0.1,-0.38)); +#83622 = VECTOR('',#83623,1.); +#83623 = DIRECTION('',(1.224646799147E-016,1.)); +#83624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#83625 = ORIENTED_EDGE('',*,*,#81661,.T.); +#83626 = ORIENTED_EDGE('',*,*,#83577,.F.); +#83627 = ADVANCED_FACE('',(#83628),#81649,.T.); +#83628 = FACE_BOUND('',#83629,.T.); +#83629 = EDGE_LOOP('',(#83630,#83651,#83652,#83653)); +#83630 = ORIENTED_EDGE('',*,*,#83631,.F.); +#83631 = EDGE_CURVE('',#82227,#81606,#83632,.T.); +#83632 = SURFACE_CURVE('',#83633,(#83637,#83644),.PCURVE_S1.); +#83633 = LINE('',#83634,#83635); +#83634 = CARTESIAN_POINT('',(-1.4,0.38,0.15)); +#83635 = VECTOR('',#83636,1.); +#83636 = DIRECTION('',(-9.95799250103E-017,1.,0.E+000)); +#83637 = PCURVE('',#81649,#83638); +#83638 = DEFINITIONAL_REPRESENTATION('',(#83639),#83643); +#83639 = LINE('',#83640,#83641); +#83640 = CARTESIAN_POINT('',(-1.E-001,-0.38)); +#83641 = VECTOR('',#83642,1.); +#83642 = DIRECTION('',(1.224646799147E-016,1.)); +#83643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#83644 = PCURVE('',#81621,#83645); +#83645 = DEFINITIONAL_REPRESENTATION('',(#83646),#83650); +#83646 = LINE('',#83647,#83648); +#83647 = CARTESIAN_POINT('',(-0.38,-7.5E-002)); +#83648 = VECTOR('',#83649,1.); +#83649 = DIRECTION('',(1.,2.150502847609E-047)); +#83650 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#83651 = ORIENTED_EDGE('',*,*,#82249,.T.); +#83652 = ORIENTED_EDGE('',*,*,#83605,.T.); +#83653 = ORIENTED_EDGE('',*,*,#81633,.F.); +#83654 = ADVANCED_FACE('',(#83655),#81621,.T.); +#83655 = FACE_BOUND('',#83656,.T.); +#83656 = EDGE_LOOP('',(#83657,#83678,#83679,#83680)); +#83657 = ORIENTED_EDGE('',*,*,#83658,.F.); +#83658 = EDGE_CURVE('',#82204,#81578,#83659,.T.); +#83659 = SURFACE_CURVE('',#83660,(#83664,#83671),.PCURVE_S1.); +#83660 = LINE('',#83661,#83662); +#83661 = CARTESIAN_POINT('',(-1.4,0.38,0.E+000)); +#83662 = VECTOR('',#83663,1.); +#83663 = DIRECTION('',(-9.95799250103E-017,1.,0.E+000)); +#83664 = PCURVE('',#81621,#83665); +#83665 = DEFINITIONAL_REPRESENTATION('',(#83666),#83670); +#83666 = LINE('',#83667,#83668); +#83667 = CARTESIAN_POINT('',(-0.38,7.5E-002)); +#83668 = VECTOR('',#83669,1.); +#83669 = DIRECTION('',(1.,2.150502847609E-047)); +#83670 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#83671 = PCURVE('',#81593,#83672); +#83672 = DEFINITIONAL_REPRESENTATION('',(#83673),#83677); +#83673 = LINE('',#83674,#83675); +#83674 = CARTESIAN_POINT('',(-0.38,-1.E-001)); +#83675 = VECTOR('',#83676,1.); +#83676 = DIRECTION('',(1.,1.224646799147E-016)); +#83677 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#83678 = ORIENTED_EDGE('',*,*,#82226,.T.); +#83679 = ORIENTED_EDGE('',*,*,#83631,.T.); +#83680 = ORIENTED_EDGE('',*,*,#81605,.F.); +#83681 = ADVANCED_FACE('',(#83682),#81593,.T.); +#83682 = FACE_BOUND('',#83683,.T.); +#83683 = EDGE_LOOP('',(#83684,#83705,#83706,#83707)); +#83684 = ORIENTED_EDGE('',*,*,#83685,.F.); +#83685 = EDGE_CURVE('',#82180,#81549,#83686,.T.); +#83686 = SURFACE_CURVE('',#83687,(#83691,#83698),.PCURVE_S1.); +#83687 = LINE('',#83688,#83689); +#83688 = CARTESIAN_POINT('',(-1.2,0.76,0.E+000)); +#83689 = VECTOR('',#83690,1.); +#83690 = DIRECTION('',(-9.95799250103E-017,1.,0.E+000)); +#83691 = PCURVE('',#81593,#83692); +#83692 = DEFINITIONAL_REPRESENTATION('',(#83693),#83697); +#83693 = LINE('',#83694,#83695); +#83694 = CARTESIAN_POINT('',(-2.22044604925E-017,0.1)); +#83695 = VECTOR('',#83696,1.); +#83696 = DIRECTION('',(1.,1.224646799147E-016)); +#83697 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#83698 = PCURVE('',#81565,#83699); +#83699 = DEFINITIONAL_REPRESENTATION('',(#83700),#83704); +#83700 = LINE('',#83701,#83702); +#83701 = CARTESIAN_POINT('',(4.712388980385,0.E+000)); +#83702 = VECTOR('',#83703,1.); +#83703 = DIRECTION('',(0.E+000,-1.)); +#83704 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#83705 = ORIENTED_EDGE('',*,*,#82203,.T.); +#83706 = ORIENTED_EDGE('',*,*,#83658,.T.); +#83707 = ORIENTED_EDGE('',*,*,#81577,.F.); +#83708 = ADVANCED_FACE('',(#83709),#81565,.T.); +#83709 = FACE_BOUND('',#83710,.T.); +#83710 = EDGE_LOOP('',(#83711,#83712,#83713,#83734)); +#83711 = ORIENTED_EDGE('',*,*,#83685,.T.); +#83712 = ORIENTED_EDGE('',*,*,#81548,.F.); +#83713 = ORIENTED_EDGE('',*,*,#83714,.F.); +#83714 = EDGE_CURVE('',#82157,#81521,#83715,.T.); +#83715 = SURFACE_CURVE('',#83716,(#83720,#83727),.PCURVE_S1.); +#83716 = LINE('',#83717,#83718); +#83717 = CARTESIAN_POINT('',(-0.95,0.38,0.25)); +#83718 = VECTOR('',#83719,1.); +#83719 = DIRECTION('',(-9.95799250103E-017,1.,0.E+000)); +#83720 = PCURVE('',#81565,#83721); +#83721 = DEFINITIONAL_REPRESENTATION('',(#83722),#83726); +#83722 = LINE('',#83723,#83724); +#83723 = CARTESIAN_POINT('',(6.28318530718,0.38)); +#83724 = VECTOR('',#83725,1.); +#83725 = DIRECTION('',(0.E+000,-1.)); +#83726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#83727 = PCURVE('',#81536,#83728); +#83728 = DEFINITIONAL_REPRESENTATION('',(#83729),#83733); +#83729 = LINE('',#83730,#83731); +#83730 = CARTESIAN_POINT('',(0.38,0.1125)); +#83731 = VECTOR('',#83732,1.); +#83732 = DIRECTION('',(-1.,-5.545912196214E-049)); +#83733 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#83734 = ORIENTED_EDGE('',*,*,#82179,.T.); +#83735 = ADVANCED_FACE('',(#83736),#81536,.T.); +#83736 = FACE_BOUND('',#83737,.T.); +#83737 = EDGE_LOOP('',(#83738,#83739,#83740,#83741)); +#83738 = ORIENTED_EDGE('',*,*,#82129,.F.); +#83739 = ORIENTED_EDGE('',*,*,#82156,.T.); +#83740 = ORIENTED_EDGE('',*,*,#83714,.T.); +#83741 = ORIENTED_EDGE('',*,*,#81520,.F.); +#83742 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#83746)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#83743,#83744,#83745)) +REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#83743 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#83744 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#83745 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#83746 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-006),#83743, + 'distance_accuracy_value','confusion accuracy'); +#83747 = SHAPE_DEFINITION_REPRESENTATION(#83748,#77495); +#83748 = PRODUCT_DEFINITION_SHAPE('','',#83749); +#83749 = PRODUCT_DEFINITION('design','',#83750,#83753); +#83750 = PRODUCT_DEFINITION_FORMATION('','',#83751); +#83751 = PRODUCT('SOLID','SOLID','',(#83752)); +#83752 = PRODUCT_CONTEXT('',#2,'mechanical'); +#83753 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#83754 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#83755,#83757); +#83755 = ( REPRESENTATION_RELATIONSHIP('','',#77495,#77485) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#83756) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#83756 = ITEM_DEFINED_TRANSFORMATION('','',#11,#77486); +#83757 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #83758); +#83758 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('50','=>[0:1:1:23]','',#77480, + #83749,$); +#83759 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#83751)); +#83760 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#83761,#83763); +#83761 = ( REPRESENTATION_RELATIONSHIP('','',#77485,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#83762) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#83762 = ITEM_DEFINED_TRANSFORMATION('','',#11,#171); +#83763 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #83764); +#83764 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('51','','',#5,#77480,$); +#83765 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#77482)); +#83766 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#83767,#83769); +#83767 = ( REPRESENTATION_RELATIONSHIP('','',#284,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#83768) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#83768 = ITEM_DEFINED_TRANSFORMATION('','',#11,#175); +#83769 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #83770); +#83770 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('52','','',#5,#279,$); +#83771 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#83772,#83774); +#83772 = ( REPRESENTATION_RELATIONSHIP('','',#284,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#83773) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#83773 = ITEM_DEFINED_TRANSFORMATION('','',#11,#179); +#83774 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #83775); +#83775 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('53','','',#5,#279,$); +#83776 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#83777,#83779); +#83777 = ( REPRESENTATION_RELATIONSHIP('','',#284,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#83778) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#83778 = ITEM_DEFINED_TRANSFORMATION('','',#11,#183); +#83779 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #83780); +#83780 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('54','','',#5,#279,$); +#83781 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#83782,#83784); +#83782 = ( REPRESENTATION_RELATIONSHIP('','',#284,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#83783) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#83783 = ITEM_DEFINED_TRANSFORMATION('','',#11,#187); +#83784 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #83785); +#83785 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('55','','',#5,#279,$); +#83786 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#83787,#83789); +#83787 = ( REPRESENTATION_RELATIONSHIP('','',#284,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#83788) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#83788 = ITEM_DEFINED_TRANSFORMATION('','',#11,#191); +#83789 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #83790); +#83790 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('56','','',#5,#279,$); +#83791 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#83792,#83794); +#83792 = ( REPRESENTATION_RELATIONSHIP('','',#284,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#83793) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#83793 = ITEM_DEFINED_TRANSFORMATION('','',#11,#195); +#83794 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #83795); +#83795 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('57','','',#5,#279,$); +#83796 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#83797,#83799); +#83797 = ( REPRESENTATION_RELATIONSHIP('','',#284,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#83798) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#83798 = ITEM_DEFINED_TRANSFORMATION('','',#11,#199); +#83799 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #83800); +#83800 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('58','','',#5,#279,$); +#83801 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#83802,#83804); +#83802 = ( REPRESENTATION_RELATIONSHIP('','',#284,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#83803) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#83803 = ITEM_DEFINED_TRANSFORMATION('','',#11,#203); +#83804 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #83805); +#83805 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('59','','',#5,#279,$); +#83806 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#83807,#83809); +#83807 = ( REPRESENTATION_RELATIONSHIP('','',#284,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#83808) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#83808 = ITEM_DEFINED_TRANSFORMATION('','',#11,#207); +#83809 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #83810); +#83810 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('60','','',#5,#279,$); +#83811 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#83812,#83814); +#83812 = ( REPRESENTATION_RELATIONSHIP('','',#284,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#83813) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#83813 = ITEM_DEFINED_TRANSFORMATION('','',#11,#211); +#83814 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #83815); +#83815 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('61','','',#5,#279,$); +#83816 = SHAPE_DEFINITION_REPRESENTATION(#83817,#83823); +#83817 = PRODUCT_DEFINITION_SHAPE('','',#83818); +#83818 = PRODUCT_DEFINITION('design','',#83819,#83822); +#83819 = PRODUCT_DEFINITION_FORMATION('','',#83820); +#83820 = PRODUCT('CP_EIA-2012-12_Kemet-R','CP_EIA-2012-12_Kemet-R','',( + #83821)); +#83821 = PRODUCT_CONTEXT('',#2,'mechanical'); +#83822 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#83823 = SHAPE_REPRESENTATION('',(#11,#83824),#83828); +#83824 = AXIS2_PLACEMENT_3D('',#83825,#83826,#83827); +#83825 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000)); +#83826 = DIRECTION('',(0.E+000,0.E+000,1.)); +#83827 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#83828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#83832)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#83829,#83830,#83831)) +REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#83829 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#83830 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#83831 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#83832 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-006),#83829, + 'distance_accuracy_value','confusion accuracy'); +#83833 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#83834),#87736); +#83834 = MANIFOLD_SOLID_BREP('',#83835); +#83835 = CLOSED_SHELL('',(#83836,#83956,#84401,#84455,#84838,#84865, + #84892,#84919,#84946,#84973,#85195,#85325,#85622,#85675,#85753, + #85801,#86491,#86714,#86763,#86934,#87004,#87050,#87096,#87123, + #87170,#87217,#87357,#87364,#87391,#87438,#87445,#87472,#87499, + #87526,#87533,#87540,#87610,#87656,#87702,#87729)); +#83836 = ADVANCED_FACE('',(#83837),#83851,.T.); +#83837 = FACE_BOUND('',#83838,.T.); +#83838 = EDGE_LOOP('',(#83839,#83874,#83902,#83930)); +#83839 = ORIENTED_EDGE('',*,*,#83840,.T.); +#83840 = EDGE_CURVE('',#83841,#83843,#83845,.T.); +#83841 = VERTEX_POINT('',#83842); +#83842 = CARTESIAN_POINT('',(0.27,0.45,0.E+000)); +#83843 = VERTEX_POINT('',#83844); +#83844 = CARTESIAN_POINT('',(0.913333333333,0.45,-1.387778780781E-017)); +#83845 = SURFACE_CURVE('',#83846,(#83850,#83862),.PCURVE_S1.); +#83846 = LINE('',#83847,#83848); +#83847 = CARTESIAN_POINT('',(0.87,0.45,0.E+000)); +#83848 = VECTOR('',#83849,1.); +#83849 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000)); +#83850 = PCURVE('',#83851,#83856); +#83851 = PLANE('',#83852); +#83852 = AXIS2_PLACEMENT_3D('',#83853,#83854,#83855); +#83853 = CARTESIAN_POINT('',(0.591666666667,-2.212972625722E-016, + -4.046439209622E-018)); +#83854 = DIRECTION('',(-1.327484751158E-017,4.316094600818E-033,-1.)); +#83855 = DIRECTION('',(1.,-2.22044604925E-016,-1.327484751158E-017)); +#83856 = DEFINITIONAL_REPRESENTATION('',(#83857),#83861); +#83857 = LINE('',#83858,#83859); +#83858 = CARTESIAN_POINT('',(0.278333333333,-0.45)); +#83859 = VECTOR('',#83860,1.); +#83860 = DIRECTION('',(1.,1.224646799148E-016)); +#83861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#83862 = PCURVE('',#83863,#83868); +#83863 = PLANE('',#83864); +#83864 = AXIS2_PLACEMENT_3D('',#83865,#83866,#83867); +#83865 = CARTESIAN_POINT('',(0.721628531694,0.45,0.168601344918)); +#83866 = DIRECTION('',(3.068139862326E-016,1.,-3.185419188995E-018)); +#83867 = DIRECTION('',(-1.,3.068139862326E-016,0.E+000)); +#83868 = DEFINITIONAL_REPRESENTATION('',(#83869),#83873); +#83869 = LINE('',#83870,#83871); +#83870 = CARTESIAN_POINT('',(-0.148371468306,-0.168601344918)); +#83871 = VECTOR('',#83872,1.); +#83872 = DIRECTION('',(-1.,-1.200753275183E-034)); +#83873 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#83874 = ORIENTED_EDGE('',*,*,#83875,.T.); +#83875 = EDGE_CURVE('',#83843,#83876,#83878,.T.); +#83876 = VERTEX_POINT('',#83877); +#83877 = CARTESIAN_POINT('',(0.913333333333,-0.45,-1.387778780781E-017) + ); +#83878 = SURFACE_CURVE('',#83879,(#83883,#83890),.PCURVE_S1.); +#83879 = LINE('',#83880,#83881); +#83880 = CARTESIAN_POINT('',(0.913333333333,0.45,-1.387778780781E-017)); +#83881 = VECTOR('',#83882,1.); +#83882 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000)); +#83883 = PCURVE('',#83851,#83884); +#83884 = DEFINITIONAL_REPRESENTATION('',(#83885),#83889); +#83885 = LINE('',#83886,#83887); +#83886 = CARTESIAN_POINT('',(0.321666666666,-0.45)); +#83887 = VECTOR('',#83888,1.); +#83888 = DIRECTION('',(-1.224646799148E-016,1.)); +#83889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#83890 = PCURVE('',#83891,#83896); +#83891 = CYLINDRICAL_SURFACE('',#83892,8.666666666667E-002); +#83892 = AXIS2_PLACEMENT_3D('',#83893,#83894,#83895); +#83893 = CARTESIAN_POINT('',(0.913333333333,0.45,8.666666666667E-002)); +#83894 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000)); +#83895 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000)); +#83896 = DEFINITIONAL_REPRESENTATION('',(#83897),#83901); +#83897 = LINE('',#83898,#83899); +#83898 = CARTESIAN_POINT('',(4.712388980385,0.E+000)); +#83899 = VECTOR('',#83900,1.); +#83900 = DIRECTION('',(0.E+000,1.)); +#83901 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#83902 = ORIENTED_EDGE('',*,*,#83903,.T.); +#83903 = EDGE_CURVE('',#83876,#83904,#83906,.T.); +#83904 = VERTEX_POINT('',#83905); +#83905 = CARTESIAN_POINT('',(0.27,-0.45,0.E+000)); +#83906 = SURFACE_CURVE('',#83907,(#83911,#83918),.PCURVE_S1.); +#83907 = LINE('',#83908,#83909); +#83908 = CARTESIAN_POINT('',(0.87,-0.45,0.E+000)); +#83909 = VECTOR('',#83910,1.); +#83910 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000)); +#83911 = PCURVE('',#83851,#83912); +#83912 = DEFINITIONAL_REPRESENTATION('',(#83913),#83917); +#83913 = LINE('',#83914,#83915); +#83914 = CARTESIAN_POINT('',(0.278333333333,0.45)); +#83915 = VECTOR('',#83916,1.); +#83916 = DIRECTION('',(-1.,-1.224646799148E-016)); +#83917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#83918 = PCURVE('',#83919,#83924); +#83919 = PLANE('',#83920); +#83920 = AXIS2_PLACEMENT_3D('',#83921,#83922,#83923); +#83921 = CARTESIAN_POINT('',(0.721628531694,-0.45,0.168601344918)); +#83922 = DIRECTION('',(-3.915833675402E-016,-1.,6.370838377991E-018)); +#83923 = DIRECTION('',(1.,-3.915833675402E-016,0.E+000)); +#83924 = DEFINITIONAL_REPRESENTATION('',(#83925),#83929); +#83925 = LINE('',#83926,#83927); +#83926 = CARTESIAN_POINT('',(0.148371468306,-0.168601344918)); +#83927 = VECTOR('',#83928,1.); +#83928 = DIRECTION('',(-1.,-2.999013726764E-034)); +#83929 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#83930 = ORIENTED_EDGE('',*,*,#83931,.T.); +#83931 = EDGE_CURVE('',#83904,#83841,#83932,.T.); +#83932 = SURFACE_CURVE('',#83933,(#83937,#83944),.PCURVE_S1.); +#83933 = LINE('',#83934,#83935); +#83934 = CARTESIAN_POINT('',(0.27,-0.45,0.E+000)); +#83935 = VECTOR('',#83936,1.); +#83936 = DIRECTION('',(3.445092848398E-016,1.,0.E+000)); +#83937 = PCURVE('',#83851,#83938); +#83938 = DEFINITIONAL_REPRESENTATION('',(#83939),#83943); +#83939 = LINE('',#83940,#83941); +#83940 = CARTESIAN_POINT('',(-0.321666666667,0.45)); +#83941 = VECTOR('',#83942,1.); +#83942 = DIRECTION('',(1.224646799148E-016,-1.)); +#83943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#83944 = PCURVE('',#83945,#83950); +#83945 = PLANE('',#83946); +#83946 = AXIS2_PLACEMENT_3D('',#83947,#83948,#83949); +#83947 = CARTESIAN_POINT('',(0.27,-0.45,0.E+000)); +#83948 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000)); +#83949 = DIRECTION('',(3.445092848398E-016,1.,0.E+000)); +#83950 = DEFINITIONAL_REPRESENTATION('',(#83951),#83955); +#83951 = LINE('',#83952,#83953); +#83952 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#83953 = VECTOR('',#83954,1.); +#83954 = DIRECTION('',(1.,0.E+000)); +#83955 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#83956 = ADVANCED_FACE('',(#83957),#83863,.T.); +#83957 = FACE_BOUND('',#83958,.T.); +#83958 = EDGE_LOOP('',(#83959,#83989,#84011,#84012,#84035,#84063,#84286, + #84314,#84342,#84370)); +#83959 = ORIENTED_EDGE('',*,*,#83960,.F.); +#83960 = EDGE_CURVE('',#83961,#83963,#83965,.T.); +#83961 = VERTEX_POINT('',#83962); +#83962 = CARTESIAN_POINT('',(1.,0.45,8.666666666667E-002)); +#83963 = VERTEX_POINT('',#83964); +#83964 = CARTESIAN_POINT('',(1.,0.45,0.447933333333)); +#83965 = SURFACE_CURVE('',#83966,(#83970,#83977),.PCURVE_S1.); +#83966 = LINE('',#83967,#83968); +#83967 = CARTESIAN_POINT('',(1.,0.45,0.E+000)); +#83968 = VECTOR('',#83969,1.); +#83969 = DIRECTION('',(0.E+000,0.E+000,1.)); +#83970 = PCURVE('',#83863,#83971); +#83971 = DEFINITIONAL_REPRESENTATION('',(#83972),#83976); +#83972 = LINE('',#83973,#83974); +#83973 = CARTESIAN_POINT('',(-0.278371468306,-0.168601344918)); +#83974 = VECTOR('',#83975,1.); +#83975 = DIRECTION('',(0.E+000,1.)); +#83976 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#83977 = PCURVE('',#83978,#83983); +#83978 = PLANE('',#83979); +#83979 = AXIS2_PLACEMENT_3D('',#83980,#83981,#83982); +#83980 = CARTESIAN_POINT('',(1.,0.45,0.E+000)); +#83981 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000)); +#83982 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000)); +#83983 = DEFINITIONAL_REPRESENTATION('',(#83984),#83988); +#83984 = LINE('',#83985,#83986); +#83985 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#83986 = VECTOR('',#83987,1.); +#83987 = DIRECTION('',(0.E+000,-1.)); +#83988 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#83989 = ORIENTED_EDGE('',*,*,#83990,.T.); +#83990 = EDGE_CURVE('',#83961,#83843,#83991,.T.); +#83991 = SURFACE_CURVE('',#83992,(#83997,#84004),.PCURVE_S1.); +#83992 = CIRCLE('',#83993,8.666666666667E-002); +#83993 = AXIS2_PLACEMENT_3D('',#83994,#83995,#83996); +#83994 = CARTESIAN_POINT('',(0.913333333333,0.45,8.666666666667E-002)); +#83995 = DIRECTION('',(3.445092848398E-016,1.,-0.E+000)); +#83996 = DIRECTION('',(0.E+000,0.E+000,1.)); +#83997 = PCURVE('',#83863,#83998); +#83998 = DEFINITIONAL_REPRESENTATION('',(#83999),#84003); +#83999 = CIRCLE('',#84000,8.666666666667E-002); +#84000 = AXIS2_PLACEMENT_2D('',#84001,#84002); +#84001 = CARTESIAN_POINT('',(-0.191704801639,-8.193467825133E-002)); +#84002 = DIRECTION('',(0.E+000,1.)); +#84003 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#84004 = PCURVE('',#83891,#84005); +#84005 = DEFINITIONAL_REPRESENTATION('',(#84006),#84010); +#84006 = LINE('',#84007,#84008); +#84007 = CARTESIAN_POINT('',(7.853981633974,1.110223024625E-016)); +#84008 = VECTOR('',#84009,1.); +#84009 = DIRECTION('',(-1.,-3.533949646071E-017)); +#84010 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#84011 = ORIENTED_EDGE('',*,*,#83840,.F.); +#84012 = ORIENTED_EDGE('',*,*,#84013,.T.); +#84013 = EDGE_CURVE('',#83841,#84014,#84016,.T.); +#84014 = VERTEX_POINT('',#84015); +#84015 = CARTESIAN_POINT('',(0.27,0.45,0.13)); +#84016 = SURFACE_CURVE('',#84017,(#84021,#84028),.PCURVE_S1.); +#84017 = LINE('',#84018,#84019); +#84018 = CARTESIAN_POINT('',(0.27,0.45,0.E+000)); +#84019 = VECTOR('',#84020,1.); +#84020 = DIRECTION('',(0.E+000,0.E+000,1.)); +#84021 = PCURVE('',#83863,#84022); +#84022 = DEFINITIONAL_REPRESENTATION('',(#84023),#84027); +#84023 = LINE('',#84024,#84025); +#84024 = CARTESIAN_POINT('',(0.451628531694,-0.168601344918)); +#84025 = VECTOR('',#84026,1.); +#84026 = DIRECTION('',(0.E+000,1.)); +#84027 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#84028 = PCURVE('',#83945,#84029); +#84029 = DEFINITIONAL_REPRESENTATION('',(#84030),#84034); +#84030 = LINE('',#84031,#84032); +#84031 = CARTESIAN_POINT('',(0.9,0.E+000)); +#84032 = VECTOR('',#84033,1.); +#84033 = DIRECTION('',(0.E+000,-1.)); +#84034 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#84035 = ORIENTED_EDGE('',*,*,#84036,.F.); +#84036 = EDGE_CURVE('',#84037,#84014,#84039,.T.); +#84037 = VERTEX_POINT('',#84038); +#84038 = CARTESIAN_POINT('',(0.841189128886,0.45,0.13)); +#84039 = SURFACE_CURVE('',#84040,(#84044,#84051),.PCURVE_S1.); +#84040 = LINE('',#84041,#84042); +#84041 = CARTESIAN_POINT('',(0.78140883029,0.45,0.13)); +#84042 = VECTOR('',#84043,1.); +#84043 = DIRECTION('',(-1.,3.068139862326E-016,0.E+000)); +#84044 = PCURVE('',#83863,#84045); +#84045 = DEFINITIONAL_REPRESENTATION('',(#84046),#84050); +#84046 = LINE('',#84047,#84048); +#84047 = CARTESIAN_POINT('',(-5.9780298596E-002,-3.8601344918E-002)); +#84048 = VECTOR('',#84049,1.); +#84049 = DIRECTION('',(1.,0.E+000)); +#84050 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#84051 = PCURVE('',#84052,#84057); +#84052 = PLANE('',#84053); +#84053 = AXIS2_PLACEMENT_3D('',#84054,#84055,#84056); +#84054 = CARTESIAN_POINT('',(0.841189128886,-0.571189128886,0.13)); +#84055 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#84056 = DIRECTION('',(-0.827301075955,0.561758782507,0.E+000)); +#84057 = DEFINITIONAL_REPRESENTATION('',(#84058),#84062); +#84058 = LINE('',#84059,#84060); +#84059 = CARTESIAN_POINT('',(0.623118267102,0.811248757324)); +#84060 = VECTOR('',#84061,1.); +#84061 = DIRECTION('',(0.827301075955,-0.561758782507)); +#84062 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#84063 = ORIENTED_EDGE('',*,*,#84064,.T.); +#84064 = EDGE_CURVE('',#84037,#84065,#84067,.T.); +#84065 = VERTEX_POINT('',#84066); +#84066 = CARTESIAN_POINT('',(0.841280480429,0.45,0.1313)); +#84067 = SURFACE_CURVE('',#84068,(#84170,#84275),.PCURVE_S1.); +#84068 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#84069,#84070,#84071,#84072, + #84073,#84074,#84075,#84076,#84077,#84078,#84079,#84080,#84081, + #84082,#84083,#84084,#84085,#84086,#84087,#84088,#84089,#84090, + #84091,#84092,#84093,#84094,#84095,#84096,#84097,#84098,#84099, + #84100,#84101,#84102,#84103,#84104,#84105,#84106,#84107,#84108, + #84109,#84110,#84111,#84112,#84113,#84114,#84115,#84116,#84117, + #84118,#84119,#84120,#84121,#84122,#84123,#84124,#84125,#84126, + #84127,#84128,#84129,#84130,#84131,#84132,#84133,#84134,#84135, + #84136,#84137,#84138,#84139,#84140,#84141,#84142,#84143,#84144, + #84145,#84146,#84147,#84148,#84149,#84150,#84151,#84152,#84153, + #84154,#84155,#84156,#84157,#84158,#84159,#84160,#84161,#84162, + #84163,#84164,#84165,#84166,#84167,#84168,#84169),.UNSPECIFIED.,.F., + .F.,(5,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3 + ,5),(0.E+000,3.052864379096E-002,6.10228620038E-002, + 9.14828274517E-002,0.121908711908,0.152300686116,0.18265891979, + 0.212983581633,0.243274839334,0.273532859582,0.303757808071, + 0.333949849507,0.364109147618,0.394235865155,0.424330163905, + 0.454392204698,0.484422147408,0.514420150967,0.544386373367, + 0.574320971669,0.60422410201,0.634095919607,0.663936578766, + 0.69374623289,0.72352503448,0.753273135148,0.782990685619, + 0.812677835737,0.842334734476,0.87196152994,0.901558369374, + 0.931125399168,0.960662764863,1.),.UNSPECIFIED.); +#84069 = CARTESIAN_POINT('',(0.841189128886,0.45,0.13)); +#84070 = CARTESIAN_POINT('',(0.841405088254,0.45,0.133073261494)); +#84071 = CARTESIAN_POINT('',(0.841621129112,0.45,0.136147682663)); +#84072 = CARTESIAN_POINT('',(0.841837251399,0.45,0.139223262613)); +#84073 = CARTESIAN_POINT('',(0.842269414887,0.45,0.145373268611)); +#84074 = CARTESIAN_POINT('',(0.842485455906,0.45,0.148447692058)); +#84075 = CARTESIAN_POINT('',(0.842701578033,0.45,0.15152326974)); +#84076 = CARTESIAN_POINT('',(0.843133741519,0.45,0.157673275708)); +#84077 = CARTESIAN_POINT('',(0.843349782696,0.45,0.160747701405)); +#84078 = CARTESIAN_POINT('',(0.843565904665,0.45,0.163823276837)); +#84079 = CARTESIAN_POINT('',(0.84399806815,0.45,0.169973282775)); +#84080 = CARTESIAN_POINT('',(0.844214109484,0.45,0.173047710712)); +#84081 = CARTESIAN_POINT('',(0.844430231295,0.45,0.176123283903)); +#84082 = CARTESIAN_POINT('',(0.844862394777,0.45,0.182273289812)); +#84083 = CARTESIAN_POINT('',(0.845078436269,0.45,0.185347719981)); +#84084 = CARTESIAN_POINT('',(0.845294557923,0.45,0.18842329094)); +#84085 = CARTESIAN_POINT('',(0.845726721403,0.45,0.19457329682)); +#84086 = CARTESIAN_POINT('',(0.845942763051,0.45,0.197647729211)); +#84087 = CARTESIAN_POINT('',(0.846158884549,0.45,0.200723297947)); +#84088 = CARTESIAN_POINT('',(0.846591048027,0.45,0.206873303797)); +#84089 = CARTESIAN_POINT('',(0.84680708983,0.45,0.209947738402)); +#84090 = CARTESIAN_POINT('',(0.847023211173,0.45,0.213023304924)); +#84091 = CARTESIAN_POINT('',(0.847455374649,0.45,0.219173310746)); +#84092 = CARTESIAN_POINT('',(0.847671416606,0.45,0.222247747554)); +#84093 = CARTESIAN_POINT('',(0.847887537795,0.45,0.225323311872)); +#84094 = CARTESIAN_POINT('',(0.848319701268,0.45,0.231473317665)); +#84095 = CARTESIAN_POINT('',(0.84853574338,0.45,0.234547756669)); +#84096 = CARTESIAN_POINT('',(0.848751864414,0.45,0.23762331879)); +#84097 = CARTESIAN_POINT('',(0.849184027886,0.45,0.243773324554)); +#84098 = CARTESIAN_POINT('',(0.849400070151,0.45,0.246847765745)); +#84099 = CARTESIAN_POINT('',(0.849616191032,0.45,0.24992332568)); +#84100 = CARTESIAN_POINT('',(0.850048354501,0.45,0.256073331415)); +#84101 = CARTESIAN_POINT('',(0.85026439692,0.45,0.259147774783)); +#84102 = CARTESIAN_POINT('',(0.850480517647,0.45,0.26222333254)); +#84103 = CARTESIAN_POINT('',(0.850912681115,0.45,0.268373338247)); +#84104 = CARTESIAN_POINT('',(0.851128723686,0.45,0.271447783784)); +#84105 = CARTESIAN_POINT('',(0.851344844261,0.45,0.274523339371)); +#84106 = CARTESIAN_POINT('',(0.851777007726,0.45,0.28067334505)); +#84107 = CARTESIAN_POINT('',(0.851993050449,0.45,0.283747792747)); +#84108 = CARTESIAN_POINT('',(0.852209170872,0.45,0.286823346174)); +#84109 = CARTESIAN_POINT('',(0.852641334336,0.45,0.292973351825)); +#84110 = CARTESIAN_POINT('',(0.85285737721,0.45,0.296047801672)); +#84111 = CARTESIAN_POINT('',(0.853073497481,0.45,0.299123352947)); +#84112 = CARTESIAN_POINT('',(0.853505660943,0.45,0.30527335857)); +#84113 = CARTESIAN_POINT('',(0.853721703968,0.45,0.308347810561)); +#84114 = CARTESIAN_POINT('',(0.853937824089,0.45,0.311423359693)); +#84115 = CARTESIAN_POINT('',(0.854369987549,0.45,0.317573365288)); +#84116 = CARTESIAN_POINT('',(0.854586030723,0.45,0.320647819412)); +#84117 = CARTESIAN_POINT('',(0.854802150694,0.45,0.32372336641)); +#84118 = CARTESIAN_POINT('',(0.855234314152,0.45,0.329873371977)); +#84119 = CARTESIAN_POINT('',(0.855450357476,0.45,0.332947828226)); +#84120 = CARTESIAN_POINT('',(0.855666477298,0.45,0.336023373098)); +#84121 = CARTESIAN_POINT('',(0.856098640754,0.45,0.342173378639)); +#84122 = CARTESIAN_POINT('',(0.856314684226,0.45,0.345247837004)); +#84123 = CARTESIAN_POINT('',(0.856530803899,0.45,0.348323379759)); +#84124 = CARTESIAN_POINT('',(0.856962967353,0.45,0.354473385272)); +#84125 = CARTESIAN_POINT('',(0.857179010974,0.45,0.357547845745)); +#84126 = CARTESIAN_POINT('',(0.857395130499,0.45,0.360623386391)); +#84127 = CARTESIAN_POINT('',(0.857827293951,0.45,0.366773391878)); +#84128 = CARTESIAN_POINT('',(0.858043337719,0.45,0.36984785445)); +#84129 = CARTESIAN_POINT('',(0.858259457096,0.45,0.372923392996)); +#84130 = CARTESIAN_POINT('',(0.858691620547,0.45,0.379073398455)); +#84131 = CARTESIAN_POINT('',(0.858907664462,0.45,0.382147863119)); +#84132 = CARTESIAN_POINT('',(0.859123783692,0.45,0.385223399573)); +#84133 = CARTESIAN_POINT('',(0.85955594714,0.45,0.391373405006)); +#84134 = CARTESIAN_POINT('',(0.859771991202,0.45,0.394447871752)); +#84135 = CARTESIAN_POINT('',(0.859988110285,0.45,0.397523406122)); +#84136 = CARTESIAN_POINT('',(0.860420273732,0.45,0.403673411529)); +#84137 = CARTESIAN_POINT('',(0.860636317939,0.45,0.406747880348)); +#84138 = CARTESIAN_POINT('',(0.860852436877,0.45,0.409823412644)); +#84139 = CARTESIAN_POINT('',(0.861284600322,0.45,0.415973418024)); +#84140 = CARTESIAN_POINT('',(0.861500644674,0.45,0.419047888909)); +#84141 = CARTESIAN_POINT('',(0.861716763467,0.45,0.422123419139)); +#84142 = CARTESIAN_POINT('',(0.86214892691,0.45,0.428273424492)); +#84143 = CARTESIAN_POINT('',(0.862364971407,0.45,0.431347897435)); +#84144 = CARTESIAN_POINT('',(0.862581090055,0.45,0.434423425607)); +#84145 = CARTESIAN_POINT('',(0.863013253496,0.45,0.440573430934)); +#84146 = CARTESIAN_POINT('',(0.863229298137,0.45,0.443647905925)); +#84147 = CARTESIAN_POINT('',(0.863445416641,0.45,0.446723432047)); +#84148 = CARTESIAN_POINT('',(0.86387758008,0.45,0.452873437348)); +#84149 = CARTESIAN_POINT('',(0.864093624864,0.45,0.45594791438)); +#84150 = CARTESIAN_POINT('',(0.864309743225,0.45,0.45902343846)); +#84151 = CARTESIAN_POINT('',(0.864741906662,0.45,0.465173443736)); +#84152 = CARTESIAN_POINT('',(0.864957951589,0.45,0.4682479228)); +#84153 = CARTESIAN_POINT('',(0.865174069807,0.45,0.471323444847)); +#84154 = CARTESIAN_POINT('',(0.865606233243,0.45,0.477473450097)); +#84155 = CARTESIAN_POINT('',(0.865822278312,0.45,0.480547931185)); +#84156 = CARTESIAN_POINT('',(0.866038396387,0.45,0.483623451207)); +#84157 = CARTESIAN_POINT('',(0.866470559821,0.45,0.489773456431)); +#84158 = CARTESIAN_POINT('',(0.866686605032,0.45,0.492847939536)); +#84159 = CARTESIAN_POINT('',(0.866902722966,0.45,0.49592345754)); +#84160 = CARTESIAN_POINT('',(0.867334886398,0.45,0.502073462739)); +#84161 = CARTESIAN_POINT('',(0.86755093175,0.45,0.505147947852)); +#84162 = CARTESIAN_POINT('',(0.867767049543,0.45,0.508223463847)); +#84163 = CARTESIAN_POINT('',(0.868199212973,0.45,0.514373469021)); +#84164 = CARTESIAN_POINT('',(0.868415258465,0.45,0.517447956133)); +#84165 = CARTESIAN_POINT('',(0.868631376117,0.45,0.520523470128)); +#84166 = CARTESIAN_POINT('',(0.869135482761,0.45,0.527697280424)); +#84167 = CARTESIAN_POINT('',(0.869423527524,0.45,0.531796370398)); +#84168 = CARTESIAN_POINT('',(0.869711699992,0.45,0.53589727771)); +#84169 = CARTESIAN_POINT('',(0.87,0.45,0.54)); +#84170 = PCURVE('',#83863,#84171); +#84171 = DEFINITIONAL_REPRESENTATION('',(#84172),#84274); +#84172 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#84173,#84174,#84175,#84176, + #84177,#84178,#84179,#84180,#84181,#84182,#84183,#84184,#84185, + #84186,#84187,#84188,#84189,#84190,#84191,#84192,#84193,#84194, + #84195,#84196,#84197,#84198,#84199,#84200,#84201,#84202,#84203, + #84204,#84205,#84206,#84207,#84208,#84209,#84210,#84211,#84212, + #84213,#84214,#84215,#84216,#84217,#84218,#84219,#84220,#84221, + #84222,#84223,#84224,#84225,#84226,#84227,#84228,#84229,#84230, + #84231,#84232,#84233,#84234,#84235,#84236,#84237,#84238,#84239, + #84240,#84241,#84242,#84243,#84244,#84245,#84246,#84247,#84248, + #84249,#84250,#84251,#84252,#84253,#84254,#84255,#84256,#84257, + #84258,#84259,#84260,#84261,#84262,#84263,#84264,#84265,#84266, + #84267,#84268,#84269,#84270,#84271,#84272,#84273),.UNSPECIFIED.,.F., + .F.,(5,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3 + ,5),(0.E+000,3.052864379096E-002,6.10228620038E-002, + 9.14828274517E-002,0.121908711908,0.152300686116,0.18265891979, + 0.212983581633,0.243274839334,0.273532859582,0.303757808071, + 0.333949849507,0.364109147618,0.394235865155,0.424330163905, + 0.454392204698,0.484422147408,0.514420150967,0.544386373367, + 0.574320971669,0.60422410201,0.634095919607,0.663936578766, + 0.69374623289,0.72352503448,0.753273135148,0.782990685619, + 0.812677835737,0.842334734476,0.87196152994,0.901558369374, + 0.931125399168,0.960662764863,1.),.UNSPECIFIED.); +#84173 = CARTESIAN_POINT('',(-0.119560597192,-3.8601344918E-002)); +#84174 = CARTESIAN_POINT('',(-0.11977655656,-3.5528083424E-002)); +#84175 = CARTESIAN_POINT('',(-0.119992597418,-3.2453662255E-002)); +#84176 = CARTESIAN_POINT('',(-0.120208719705,-2.9378082305E-002)); +#84177 = CARTESIAN_POINT('',(-0.120640883193,-2.3228076307E-002)); +#84178 = CARTESIAN_POINT('',(-0.120856924212,-2.015365286E-002)); +#84179 = CARTESIAN_POINT('',(-0.121073046339,-1.7078075178E-002)); +#84180 = CARTESIAN_POINT('',(-0.121505209825,-1.092806921E-002)); +#84181 = CARTESIAN_POINT('',(-0.121721251002,-7.853643513E-003)); +#84182 = CARTESIAN_POINT('',(-0.121937372971,-4.778068081E-003)); +#84183 = CARTESIAN_POINT('',(-0.122369536456,1.371937857E-003)); +#84184 = CARTESIAN_POINT('',(-0.12258557779,4.446365794E-003)); +#84185 = CARTESIAN_POINT('',(-0.122801699601,7.521938985E-003)); +#84186 = CARTESIAN_POINT('',(-0.123233863083,1.3671944894E-002)); +#84187 = CARTESIAN_POINT('',(-0.123449904575,1.6746375063E-002)); +#84188 = CARTESIAN_POINT('',(-0.123666026229,1.9821946022E-002)); +#84189 = CARTESIAN_POINT('',(-0.124098189709,2.5971951902E-002)); +#84190 = CARTESIAN_POINT('',(-0.124314231357,2.9046384293E-002)); +#84191 = CARTESIAN_POINT('',(-0.124530352855,3.2121953029E-002)); +#84192 = CARTESIAN_POINT('',(-0.124962516333,3.8271958879E-002)); +#84193 = CARTESIAN_POINT('',(-0.125178558136,4.1346393484E-002)); +#84194 = CARTESIAN_POINT('',(-0.125394679479,4.4421960006E-002)); +#84195 = CARTESIAN_POINT('',(-0.125826842955,5.0571965828E-002)); +#84196 = CARTESIAN_POINT('',(-0.126042884912,5.3646402636E-002)); +#84197 = CARTESIAN_POINT('',(-0.126259006101,5.6721966954E-002)); +#84198 = CARTESIAN_POINT('',(-0.126691169574,6.2871972747E-002)); +#84199 = CARTESIAN_POINT('',(-0.126907211686,6.5946411751E-002)); +#84200 = CARTESIAN_POINT('',(-0.12712333272,6.9021973872E-002)); +#84201 = CARTESIAN_POINT('',(-0.127555496192,7.5171979636E-002)); +#84202 = CARTESIAN_POINT('',(-0.127771538457,7.8246420827E-002)); +#84203 = CARTESIAN_POINT('',(-0.127987659338,8.1321980762E-002)); +#84204 = CARTESIAN_POINT('',(-0.128419822807,8.7471986497E-002)); +#84205 = CARTESIAN_POINT('',(-0.128635865226,9.0546429865E-002)); +#84206 = CARTESIAN_POINT('',(-0.128851985953,9.3621987622E-002)); +#84207 = CARTESIAN_POINT('',(-0.129284149421,9.9771993329E-002)); +#84208 = CARTESIAN_POINT('',(-0.129500191992,0.102846438866)); +#84209 = CARTESIAN_POINT('',(-0.129716312567,0.105921994453)); +#84210 = CARTESIAN_POINT('',(-0.130148476032,0.112072000132)); +#84211 = CARTESIAN_POINT('',(-0.130364518755,0.115146447829)); +#84212 = CARTESIAN_POINT('',(-0.130580639178,0.118222001256)); +#84213 = CARTESIAN_POINT('',(-0.131012802642,0.124372006907)); +#84214 = CARTESIAN_POINT('',(-0.131228845516,0.127446456754)); +#84215 = CARTESIAN_POINT('',(-0.131444965787,0.130522008029)); +#84216 = CARTESIAN_POINT('',(-0.131877129249,0.136672013652)); +#84217 = CARTESIAN_POINT('',(-0.132093172274,0.139746465643)); +#84218 = CARTESIAN_POINT('',(-0.132309292395,0.142822014775)); +#84219 = CARTESIAN_POINT('',(-0.132741455855,0.14897202037)); +#84220 = CARTESIAN_POINT('',(-0.132957499029,0.152046474494)); +#84221 = CARTESIAN_POINT('',(-0.133173619,0.155122021492)); +#84222 = CARTESIAN_POINT('',(-0.133605782458,0.161272027059)); +#84223 = CARTESIAN_POINT('',(-0.133821825782,0.164346483308)); +#84224 = CARTESIAN_POINT('',(-0.134037945604,0.16742202818)); +#84225 = CARTESIAN_POINT('',(-0.13447010906,0.173572033721)); +#84226 = CARTESIAN_POINT('',(-0.134686152532,0.176646492086)); +#84227 = CARTESIAN_POINT('',(-0.134902272205,0.179722034841)); +#84228 = CARTESIAN_POINT('',(-0.135334435659,0.185872040354)); +#84229 = CARTESIAN_POINT('',(-0.13555047928,0.188946500827)); +#84230 = CARTESIAN_POINT('',(-0.135766598805,0.192022041473)); +#84231 = CARTESIAN_POINT('',(-0.136198762257,0.19817204696)); +#84232 = CARTESIAN_POINT('',(-0.136414806025,0.201246509532)); +#84233 = CARTESIAN_POINT('',(-0.136630925402,0.204322048078)); +#84234 = CARTESIAN_POINT('',(-0.137063088853,0.210472053537)); +#84235 = CARTESIAN_POINT('',(-0.137279132768,0.213546518201)); +#84236 = CARTESIAN_POINT('',(-0.137495251998,0.216622054655)); +#84237 = CARTESIAN_POINT('',(-0.137927415446,0.222772060088)); +#84238 = CARTESIAN_POINT('',(-0.138143459508,0.225846526834)); +#84239 = CARTESIAN_POINT('',(-0.138359578591,0.228922061204)); +#84240 = CARTESIAN_POINT('',(-0.138791742038,0.235072066611)); +#84241 = CARTESIAN_POINT('',(-0.139007786245,0.23814653543)); +#84242 = CARTESIAN_POINT('',(-0.139223905183,0.241222067726)); +#84243 = CARTESIAN_POINT('',(-0.139656068628,0.247372073106)); +#84244 = CARTESIAN_POINT('',(-0.13987211298,0.250446543991)); +#84245 = CARTESIAN_POINT('',(-0.140088231773,0.253522074221)); +#84246 = CARTESIAN_POINT('',(-0.140520395216,0.259672079574)); +#84247 = CARTESIAN_POINT('',(-0.140736439713,0.262746552517)); +#84248 = CARTESIAN_POINT('',(-0.140952558361,0.265822080689)); +#84249 = CARTESIAN_POINT('',(-0.141384721802,0.271972086016)); +#84250 = CARTESIAN_POINT('',(-0.141600766443,0.275046561007)); +#84251 = CARTESIAN_POINT('',(-0.141816884947,0.278122087129)); +#84252 = CARTESIAN_POINT('',(-0.142249048386,0.28427209243)); +#84253 = CARTESIAN_POINT('',(-0.14246509317,0.287346569462)); +#84254 = CARTESIAN_POINT('',(-0.142681211531,0.290422093542)); +#84255 = CARTESIAN_POINT('',(-0.143113374968,0.296572098818)); +#84256 = CARTESIAN_POINT('',(-0.143329419895,0.299646577882)); +#84257 = CARTESIAN_POINT('',(-0.143545538113,0.302722099929)); +#84258 = CARTESIAN_POINT('',(-0.143977701549,0.308872105179)); +#84259 = CARTESIAN_POINT('',(-0.144193746618,0.311946586267)); +#84260 = CARTESIAN_POINT('',(-0.144409864693,0.315022106289)); +#84261 = CARTESIAN_POINT('',(-0.144842028127,0.321172111513)); +#84262 = CARTESIAN_POINT('',(-0.145058073338,0.324246594618)); +#84263 = CARTESIAN_POINT('',(-0.145274191272,0.327322112622)); +#84264 = CARTESIAN_POINT('',(-0.145706354704,0.333472117821)); +#84265 = CARTESIAN_POINT('',(-0.145922400056,0.336546602934)); +#84266 = CARTESIAN_POINT('',(-0.146138517849,0.339622118929)); +#84267 = CARTESIAN_POINT('',(-0.146570681279,0.345772124103)); +#84268 = CARTESIAN_POINT('',(-0.146786726771,0.348846611215)); +#84269 = CARTESIAN_POINT('',(-0.147002844423,0.35192212521)); +#84270 = CARTESIAN_POINT('',(-0.147506951067,0.359095935506)); +#84271 = CARTESIAN_POINT('',(-0.14779499583,0.36319502548)); +#84272 = CARTESIAN_POINT('',(-0.148083168298,0.367295932792)); +#84273 = CARTESIAN_POINT('',(-0.148371468306,0.371398655082)); +#84274 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#84275 = PCURVE('',#84276,#84281); +#84276 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#84277,#84278) + ,(#84279,#84280 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,1.2),(0.E+000,1.), + .PIECEWISE_BEZIER_KNOTS.); +#84277 = CARTESIAN_POINT('',(0.841189128886,-0.571189128886,0.13)); +#84278 = CARTESIAN_POINT('',(0.87,-0.6,0.54)); +#84279 = CARTESIAN_POINT('',(0.841189128886,0.571189128886,0.13)); +#84280 = CARTESIAN_POINT('',(0.87,0.6,0.54)); +#84281 = DEFINITIONAL_REPRESENTATION('',(#84282),#84285); +#84282 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#84283,#84284),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,3.228236669593E-003),.PIECEWISE_BEZIER_KNOTS.); +#84283 = CARTESIAN_POINT('',(1.072698072049,1.195619165832E-016)); +#84284 = CARTESIAN_POINT('',(1.072622484489,3.170731707393E-003)); +#84285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#84286 = ORIENTED_EDGE('',*,*,#84287,.T.); +#84287 = EDGE_CURVE('',#84065,#84288,#84290,.T.); +#84288 = VERTEX_POINT('',#84289); +#84289 = CARTESIAN_POINT('',(0.87,0.45,0.1313)); +#84290 = SURFACE_CURVE('',#84291,(#84295,#84302),.PCURVE_S1.); +#84291 = LINE('',#84292,#84293); +#84292 = CARTESIAN_POINT('',(0.27,0.45,0.1313)); +#84293 = VECTOR('',#84294,1.); +#84294 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000)); +#84295 = PCURVE('',#83863,#84296); +#84296 = DEFINITIONAL_REPRESENTATION('',(#84297),#84301); +#84297 = LINE('',#84298,#84299); +#84298 = CARTESIAN_POINT('',(0.451628531694,-3.7301344918E-002)); +#84299 = VECTOR('',#84300,1.); +#84300 = DIRECTION('',(-1.,-1.200753275183E-034)); +#84301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#84302 = PCURVE('',#84303,#84308); +#84303 = PLANE('',#84304); +#84304 = AXIS2_PLACEMENT_3D('',#84305,#84306,#84307); +#84305 = CARTESIAN_POINT('',(0.57,-1.665334536938E-016,0.1313)); +#84306 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#84307 = DIRECTION('',(3.445092848398E-016,1.,0.E+000)); +#84308 = DEFINITIONAL_REPRESENTATION('',(#84309),#84313); +#84309 = LINE('',#84310,#84311); +#84310 = CARTESIAN_POINT('',(0.45,-0.3)); +#84311 = VECTOR('',#84312,1.); +#84312 = DIRECTION('',(0.E+000,1.)); +#84313 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#84314 = ORIENTED_EDGE('',*,*,#84315,.T.); +#84315 = EDGE_CURVE('',#84288,#84316,#84318,.T.); +#84316 = VERTEX_POINT('',#84317); +#84317 = CARTESIAN_POINT('',(0.87,0.45,0.5346)); +#84318 = SURFACE_CURVE('',#84319,(#84323,#84330),.PCURVE_S1.); +#84319 = LINE('',#84320,#84321); +#84320 = CARTESIAN_POINT('',(0.87,0.45,0.E+000)); +#84321 = VECTOR('',#84322,1.); +#84322 = DIRECTION('',(0.E+000,0.E+000,1.)); +#84323 = PCURVE('',#83863,#84324); +#84324 = DEFINITIONAL_REPRESENTATION('',(#84325),#84329); +#84325 = LINE('',#84326,#84327); +#84326 = CARTESIAN_POINT('',(-0.148371468306,-0.168601344918)); +#84327 = VECTOR('',#84328,1.); +#84328 = DIRECTION('',(0.E+000,1.)); +#84329 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#84330 = PCURVE('',#84331,#84336); +#84331 = PLANE('',#84332); +#84332 = AXIS2_PLACEMENT_3D('',#84333,#84334,#84335); +#84333 = CARTESIAN_POINT('',(0.87,-0.45,0.E+000)); +#84334 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000)); +#84335 = DIRECTION('',(3.445092848398E-016,1.,0.E+000)); +#84336 = DEFINITIONAL_REPRESENTATION('',(#84337),#84341); +#84337 = LINE('',#84338,#84339); +#84338 = CARTESIAN_POINT('',(0.9,0.E+000)); +#84339 = VECTOR('',#84340,1.); +#84340 = DIRECTION('',(0.E+000,-1.)); +#84341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#84342 = ORIENTED_EDGE('',*,*,#84343,.T.); +#84343 = EDGE_CURVE('',#84316,#84344,#84346,.T.); +#84344 = VERTEX_POINT('',#84345); +#84345 = CARTESIAN_POINT('',(0.913333333333,0.45,0.5346)); +#84346 = SURFACE_CURVE('',#84347,(#84351,#84358),.PCURVE_S1.); +#84347 = LINE('',#84348,#84349); +#84348 = CARTESIAN_POINT('',(0.87,0.45,0.5346)); +#84349 = VECTOR('',#84350,1.); +#84350 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000)); +#84351 = PCURVE('',#83863,#84352); +#84352 = DEFINITIONAL_REPRESENTATION('',(#84353),#84357); +#84353 = LINE('',#84354,#84355); +#84354 = CARTESIAN_POINT('',(-0.148371468306,0.365998655082)); +#84355 = VECTOR('',#84356,1.); +#84356 = DIRECTION('',(-1.,-1.200753275183E-034)); +#84357 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#84358 = PCURVE('',#84359,#84364); +#84359 = PLANE('',#84360); +#84360 = AXIS2_PLACEMENT_3D('',#84361,#84362,#84363); +#84361 = CARTESIAN_POINT('',(0.935,-3.330669073875E-016,0.5346)); +#84362 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#84363 = DIRECTION('',(3.445092848398E-016,1.,0.E+000)); +#84364 = DEFINITIONAL_REPRESENTATION('',(#84365),#84369); +#84365 = LINE('',#84366,#84367); +#84366 = CARTESIAN_POINT('',(0.45,-6.5E-002)); +#84367 = VECTOR('',#84368,1.); +#84368 = DIRECTION('',(0.E+000,1.)); +#84369 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#84370 = ORIENTED_EDGE('',*,*,#84371,.F.); +#84371 = EDGE_CURVE('',#83963,#84344,#84372,.T.); +#84372 = SURFACE_CURVE('',#84373,(#84378,#84389),.PCURVE_S1.); +#84373 = CIRCLE('',#84374,8.666666666667E-002); +#84374 = AXIS2_PLACEMENT_3D('',#84375,#84376,#84377); +#84375 = CARTESIAN_POINT('',(0.913333333333,0.45,0.447933333333)); +#84376 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000)); +#84377 = DIRECTION('',(0.E+000,0.E+000,1.)); +#84378 = PCURVE('',#83863,#84379); +#84379 = DEFINITIONAL_REPRESENTATION('',(#84380),#84388); +#84380 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#84381,#84382,#84383,#84384 + ,#84385,#84386,#84387),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#84381 = CARTESIAN_POINT('',(-0.191704801639,0.365998655082)); +#84382 = CARTESIAN_POINT('',(-4.159373164969E-002,0.365998655082)); +#84383 = CARTESIAN_POINT('',(-0.116649266644,0.235998655082)); +#84384 = CARTESIAN_POINT('',(-0.191704801639,0.105998655082)); +#84385 = CARTESIAN_POINT('',(-0.266760336634,0.235998655082)); +#84386 = CARTESIAN_POINT('',(-0.341815871628,0.365998655082)); +#84387 = CARTESIAN_POINT('',(-0.191704801639,0.365998655082)); +#84388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#84389 = PCURVE('',#84390,#84395); +#84390 = CYLINDRICAL_SURFACE('',#84391,8.666666666667E-002); +#84391 = AXIS2_PLACEMENT_3D('',#84392,#84393,#84394); +#84392 = CARTESIAN_POINT('',(0.913333333333,0.45,0.447933333333)); +#84393 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000)); +#84394 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000)); +#84395 = DEFINITIONAL_REPRESENTATION('',(#84396),#84400); +#84396 = LINE('',#84397,#84398); +#84397 = CARTESIAN_POINT('',(-4.712388980385,2.22044604925E-016)); +#84398 = VECTOR('',#84399,1.); +#84399 = DIRECTION('',(1.,-3.533949646071E-017)); +#84400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#84401 = ADVANCED_FACE('',(#84402),#83891,.T.); +#84402 = FACE_BOUND('',#84403,.T.); +#84403 = EDGE_LOOP('',(#84404,#84427,#84453,#84454)); +#84404 = ORIENTED_EDGE('',*,*,#84405,.T.); +#84405 = EDGE_CURVE('',#83961,#84406,#84408,.T.); +#84406 = VERTEX_POINT('',#84407); +#84407 = CARTESIAN_POINT('',(1.,-0.45,8.666666666667E-002)); +#84408 = SURFACE_CURVE('',#84409,(#84413,#84420),.PCURVE_S1.); +#84409 = LINE('',#84410,#84411); +#84410 = CARTESIAN_POINT('',(1.,0.45,8.666666666667E-002)); +#84411 = VECTOR('',#84412,1.); +#84412 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000)); +#84413 = PCURVE('',#83891,#84414); +#84414 = DEFINITIONAL_REPRESENTATION('',(#84415),#84419); +#84415 = LINE('',#84416,#84417); +#84416 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#84417 = VECTOR('',#84418,1.); +#84418 = DIRECTION('',(0.E+000,1.)); +#84419 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#84420 = PCURVE('',#83978,#84421); +#84421 = DEFINITIONAL_REPRESENTATION('',(#84422),#84426); +#84422 = LINE('',#84423,#84424); +#84423 = CARTESIAN_POINT('',(0.E+000,-8.666666666667E-002)); +#84424 = VECTOR('',#84425,1.); +#84425 = DIRECTION('',(1.,0.E+000)); +#84426 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#84427 = ORIENTED_EDGE('',*,*,#84428,.T.); +#84428 = EDGE_CURVE('',#84406,#83876,#84429,.T.); +#84429 = SURFACE_CURVE('',#84430,(#84435,#84442),.PCURVE_S1.); +#84430 = CIRCLE('',#84431,8.666666666667E-002); +#84431 = AXIS2_PLACEMENT_3D('',#84432,#84433,#84434); +#84432 = CARTESIAN_POINT('',(0.913333333333,-0.45,8.666666666667E-002)); +#84433 = DIRECTION('',(3.445092848398E-016,1.,-0.E+000)); +#84434 = DIRECTION('',(0.E+000,0.E+000,1.)); +#84435 = PCURVE('',#83891,#84436); +#84436 = DEFINITIONAL_REPRESENTATION('',(#84437),#84441); +#84437 = LINE('',#84438,#84439); +#84438 = CARTESIAN_POINT('',(7.853981633974,0.9)); +#84439 = VECTOR('',#84440,1.); +#84440 = DIRECTION('',(-1.,-7.067899292141E-017)); +#84441 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#84442 = PCURVE('',#83919,#84443); +#84443 = DEFINITIONAL_REPRESENTATION('',(#84444),#84452); +#84444 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#84445,#84446,#84447,#84448 + ,#84449,#84450,#84451),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#84445 = CARTESIAN_POINT('',(0.191704801639,4.73198841534E-003)); +#84446 = CARTESIAN_POINT('',(0.341815871628,4.73198841534E-003)); +#84447 = CARTESIAN_POINT('',(0.266760336634,-0.125268011585)); +#84448 = CARTESIAN_POINT('',(0.191704801639,-0.255268011585)); +#84449 = CARTESIAN_POINT('',(0.116649266644,-0.125268011585)); +#84450 = CARTESIAN_POINT('',(4.159373164969E-002,4.73198841534E-003)); +#84451 = CARTESIAN_POINT('',(0.191704801639,4.73198841534E-003)); +#84452 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#84453 = ORIENTED_EDGE('',*,*,#83875,.F.); +#84454 = ORIENTED_EDGE('',*,*,#83990,.F.); +#84455 = ADVANCED_FACE('',(#84456),#83919,.T.); +#84456 = FACE_BOUND('',#84457,.T.); +#84457 = EDGE_LOOP('',(#84458,#84459,#84482,#84506,#84529,#84552,#84575, + #84793,#84816,#84837)); +#84458 = ORIENTED_EDGE('',*,*,#84428,.F.); +#84459 = ORIENTED_EDGE('',*,*,#84460,.T.); +#84460 = EDGE_CURVE('',#84406,#84461,#84463,.T.); +#84461 = VERTEX_POINT('',#84462); +#84462 = CARTESIAN_POINT('',(1.,-0.45,0.447933333333)); +#84463 = SURFACE_CURVE('',#84464,(#84468,#84475),.PCURVE_S1.); +#84464 = LINE('',#84465,#84466); +#84465 = CARTESIAN_POINT('',(1.,-0.45,0.E+000)); +#84466 = VECTOR('',#84467,1.); +#84467 = DIRECTION('',(0.E+000,0.E+000,1.)); +#84468 = PCURVE('',#83919,#84469); +#84469 = DEFINITIONAL_REPRESENTATION('',(#84470),#84474); +#84470 = LINE('',#84471,#84472); +#84471 = CARTESIAN_POINT('',(0.278371468306,-0.168601344918)); +#84472 = VECTOR('',#84473,1.); +#84473 = DIRECTION('',(0.E+000,1.)); +#84474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#84475 = PCURVE('',#83978,#84476); +#84476 = DEFINITIONAL_REPRESENTATION('',(#84477),#84481); +#84477 = LINE('',#84478,#84479); +#84478 = CARTESIAN_POINT('',(0.9,0.E+000)); +#84479 = VECTOR('',#84480,1.); +#84480 = DIRECTION('',(0.E+000,-1.)); +#84481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#84482 = ORIENTED_EDGE('',*,*,#84483,.T.); +#84483 = EDGE_CURVE('',#84461,#84484,#84486,.T.); +#84484 = VERTEX_POINT('',#84485); +#84485 = CARTESIAN_POINT('',(0.913333333333,-0.45,0.5346)); +#84486 = SURFACE_CURVE('',#84487,(#84492,#84499),.PCURVE_S1.); +#84487 = CIRCLE('',#84488,8.666666666667E-002); +#84488 = AXIS2_PLACEMENT_3D('',#84489,#84490,#84491); +#84489 = CARTESIAN_POINT('',(0.913333333333,-0.45,0.447933333333)); +#84490 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000)); +#84491 = DIRECTION('',(0.E+000,0.E+000,1.)); +#84492 = PCURVE('',#83919,#84493); +#84493 = DEFINITIONAL_REPRESENTATION('',(#84494),#84498); +#84494 = CIRCLE('',#84495,8.666666666667E-002); +#84495 = AXIS2_PLACEMENT_2D('',#84496,#84497); +#84496 = CARTESIAN_POINT('',(0.191704801639,0.279331988415)); +#84497 = DIRECTION('',(0.E+000,1.)); +#84498 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#84499 = PCURVE('',#84390,#84500); +#84500 = DEFINITIONAL_REPRESENTATION('',(#84501),#84505); +#84501 = LINE('',#84502,#84503); +#84502 = CARTESIAN_POINT('',(-4.712388980385,0.9)); +#84503 = VECTOR('',#84504,1.); +#84504 = DIRECTION('',(1.,-7.067899292141E-017)); +#84505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#84506 = ORIENTED_EDGE('',*,*,#84507,.T.); +#84507 = EDGE_CURVE('',#84484,#84508,#84510,.T.); +#84508 = VERTEX_POINT('',#84509); +#84509 = CARTESIAN_POINT('',(0.87,-0.45,0.5346)); +#84510 = SURFACE_CURVE('',#84511,(#84515,#84522),.PCURVE_S1.); +#84511 = LINE('',#84512,#84513); +#84512 = CARTESIAN_POINT('',(1.,-0.45,0.5346)); +#84513 = VECTOR('',#84514,1.); +#84514 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000)); +#84515 = PCURVE('',#83919,#84516); +#84516 = DEFINITIONAL_REPRESENTATION('',(#84517),#84521); +#84517 = LINE('',#84518,#84519); +#84518 = CARTESIAN_POINT('',(0.278371468306,0.365998655082)); +#84519 = VECTOR('',#84520,1.); +#84520 = DIRECTION('',(-1.,-2.999013726764E-034)); +#84521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#84522 = PCURVE('',#84359,#84523); +#84523 = DEFINITIONAL_REPRESENTATION('',(#84524),#84528); +#84524 = LINE('',#84525,#84526); +#84525 = CARTESIAN_POINT('',(-0.45,6.5E-002)); +#84526 = VECTOR('',#84527,1.); +#84527 = DIRECTION('',(0.E+000,-1.)); +#84528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#84529 = ORIENTED_EDGE('',*,*,#84530,.F.); +#84530 = EDGE_CURVE('',#84531,#84508,#84533,.T.); +#84531 = VERTEX_POINT('',#84532); +#84532 = CARTESIAN_POINT('',(0.87,-0.45,0.1313)); +#84533 = SURFACE_CURVE('',#84534,(#84538,#84545),.PCURVE_S1.); +#84534 = LINE('',#84535,#84536); +#84535 = CARTESIAN_POINT('',(0.87,-0.45,0.E+000)); +#84536 = VECTOR('',#84537,1.); +#84537 = DIRECTION('',(0.E+000,0.E+000,1.)); +#84538 = PCURVE('',#83919,#84539); +#84539 = DEFINITIONAL_REPRESENTATION('',(#84540),#84544); +#84540 = LINE('',#84541,#84542); +#84541 = CARTESIAN_POINT('',(0.148371468306,-0.168601344918)); +#84542 = VECTOR('',#84543,1.); +#84543 = DIRECTION('',(0.E+000,1.)); +#84544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#84545 = PCURVE('',#84331,#84546); +#84546 = DEFINITIONAL_REPRESENTATION('',(#84547),#84551); +#84547 = LINE('',#84548,#84549); +#84548 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#84549 = VECTOR('',#84550,1.); +#84550 = DIRECTION('',(0.E+000,-1.)); +#84551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#84552 = ORIENTED_EDGE('',*,*,#84553,.T.); +#84553 = EDGE_CURVE('',#84531,#84554,#84556,.T.); +#84554 = VERTEX_POINT('',#84555); +#84555 = CARTESIAN_POINT('',(0.841280480429,-0.45,0.1313)); +#84556 = SURFACE_CURVE('',#84557,(#84561,#84568),.PCURVE_S1.); +#84557 = LINE('',#84558,#84559); +#84558 = CARTESIAN_POINT('',(0.87,-0.45,0.1313)); +#84559 = VECTOR('',#84560,1.); +#84560 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000)); +#84561 = PCURVE('',#83919,#84562); +#84562 = DEFINITIONAL_REPRESENTATION('',(#84563),#84567); +#84563 = LINE('',#84564,#84565); +#84564 = CARTESIAN_POINT('',(0.148371468306,-3.7301344918E-002)); +#84565 = VECTOR('',#84566,1.); +#84566 = DIRECTION('',(-1.,-2.999013726764E-034)); +#84567 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#84568 = PCURVE('',#84303,#84569); +#84569 = DEFINITIONAL_REPRESENTATION('',(#84570),#84574); +#84570 = LINE('',#84571,#84572); +#84571 = CARTESIAN_POINT('',(-0.45,0.3)); +#84572 = VECTOR('',#84573,1.); +#84573 = DIRECTION('',(0.E+000,-1.)); +#84574 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#84575 = ORIENTED_EDGE('',*,*,#84576,.F.); +#84576 = EDGE_CURVE('',#84577,#84554,#84579,.T.); +#84577 = VERTEX_POINT('',#84578); +#84578 = CARTESIAN_POINT('',(0.841189128886,-0.45,0.13)); +#84579 = SURFACE_CURVE('',#84580,(#84682,#84787),.PCURVE_S1.); +#84580 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#84581,#84582,#84583,#84584, + #84585,#84586,#84587,#84588,#84589,#84590,#84591,#84592,#84593, + #84594,#84595,#84596,#84597,#84598,#84599,#84600,#84601,#84602, + #84603,#84604,#84605,#84606,#84607,#84608,#84609,#84610,#84611, + #84612,#84613,#84614,#84615,#84616,#84617,#84618,#84619,#84620, + #84621,#84622,#84623,#84624,#84625,#84626,#84627,#84628,#84629, + #84630,#84631,#84632,#84633,#84634,#84635,#84636,#84637,#84638, + #84639,#84640,#84641,#84642,#84643,#84644,#84645,#84646,#84647, + #84648,#84649,#84650,#84651,#84652,#84653,#84654,#84655,#84656, + #84657,#84658,#84659,#84660,#84661,#84662,#84663,#84664,#84665, + #84666,#84667,#84668,#84669,#84670,#84671,#84672,#84673,#84674, + #84675,#84676,#84677,#84678,#84679,#84680,#84681),.UNSPECIFIED.,.F., + .F.,(5,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3 + ,5),(0.E+000,3.052864379097E-002,6.10228620038E-002, + 9.148282745169E-002,0.121908711908,0.152300686115,0.18265891979, + 0.212983581633,0.243274839334,0.273532859582,0.303757808071, + 0.333949849507,0.364109147617,0.394235865154,0.424330163905, + 0.454392204697,0.484422147408,0.514420150967,0.544386373367, + 0.574320971669,0.60422410201,0.634095919607,0.663936578766, + 0.69374623289,0.72352503448,0.753273135148,0.782990685619, + 0.812677835737,0.842334734476,0.87196152994,0.901558369374, + 0.931125399168,0.960662764863,1.),.UNSPECIFIED.); +#84581 = CARTESIAN_POINT('',(0.841189128886,-0.45,0.13)); +#84582 = CARTESIAN_POINT('',(0.841405088254,-0.45,0.133073261494)); +#84583 = CARTESIAN_POINT('',(0.841621129112,-0.45,0.136147682663)); +#84584 = CARTESIAN_POINT('',(0.841837251399,-0.45,0.139223262613)); +#84585 = CARTESIAN_POINT('',(0.842269414887,-0.45,0.145373268611)); +#84586 = CARTESIAN_POINT('',(0.842485455906,-0.45,0.148447692058)); +#84587 = CARTESIAN_POINT('',(0.842701578033,-0.45,0.15152326974)); +#84588 = CARTESIAN_POINT('',(0.843133741519,-0.45,0.157673275708)); +#84589 = CARTESIAN_POINT('',(0.843349782696,-0.45,0.160747701405)); +#84590 = CARTESIAN_POINT('',(0.843565904665,-0.45,0.163823276837)); +#84591 = CARTESIAN_POINT('',(0.84399806815,-0.45,0.169973282775)); +#84592 = CARTESIAN_POINT('',(0.844214109484,-0.45,0.173047710712)); +#84593 = CARTESIAN_POINT('',(0.844430231295,-0.45,0.176123283903)); +#84594 = CARTESIAN_POINT('',(0.844862394777,-0.45,0.182273289812)); +#84595 = CARTESIAN_POINT('',(0.845078436269,-0.45,0.185347719981)); +#84596 = CARTESIAN_POINT('',(0.845294557923,-0.45,0.18842329094)); +#84597 = CARTESIAN_POINT('',(0.845726721403,-0.45,0.19457329682)); +#84598 = CARTESIAN_POINT('',(0.845942763051,-0.45,0.197647729211)); +#84599 = CARTESIAN_POINT('',(0.846158884549,-0.45,0.200723297947)); +#84600 = CARTESIAN_POINT('',(0.846591048027,-0.45,0.206873303797)); +#84601 = CARTESIAN_POINT('',(0.84680708983,-0.45,0.209947738402)); +#84602 = CARTESIAN_POINT('',(0.847023211173,-0.45,0.213023304924)); +#84603 = CARTESIAN_POINT('',(0.847455374649,-0.45,0.219173310746)); +#84604 = CARTESIAN_POINT('',(0.847671416606,-0.45,0.222247747554)); +#84605 = CARTESIAN_POINT('',(0.847887537795,-0.45,0.225323311872)); +#84606 = CARTESIAN_POINT('',(0.848319701268,-0.45,0.231473317665)); +#84607 = CARTESIAN_POINT('',(0.84853574338,-0.45,0.234547756669)); +#84608 = CARTESIAN_POINT('',(0.848751864414,-0.45,0.23762331879)); +#84609 = CARTESIAN_POINT('',(0.849184027886,-0.45,0.243773324554)); +#84610 = CARTESIAN_POINT('',(0.849400070151,-0.45,0.246847765745)); +#84611 = CARTESIAN_POINT('',(0.849616191032,-0.45,0.24992332568)); +#84612 = CARTESIAN_POINT('',(0.850048354501,-0.45,0.256073331415)); +#84613 = CARTESIAN_POINT('',(0.85026439692,-0.45,0.259147774783)); +#84614 = CARTESIAN_POINT('',(0.850480517647,-0.45,0.26222333254)); +#84615 = CARTESIAN_POINT('',(0.850912681115,-0.45,0.268373338247)); +#84616 = CARTESIAN_POINT('',(0.851128723686,-0.45,0.271447783784)); +#84617 = CARTESIAN_POINT('',(0.851344844261,-0.45,0.274523339371)); +#84618 = CARTESIAN_POINT('',(0.851777007726,-0.45,0.28067334505)); +#84619 = CARTESIAN_POINT('',(0.851993050449,-0.45,0.283747792747)); +#84620 = CARTESIAN_POINT('',(0.852209170872,-0.45,0.286823346174)); +#84621 = CARTESIAN_POINT('',(0.852641334336,-0.45,0.292973351825)); +#84622 = CARTESIAN_POINT('',(0.85285737721,-0.45,0.296047801672)); +#84623 = CARTESIAN_POINT('',(0.853073497481,-0.45,0.299123352947)); +#84624 = CARTESIAN_POINT('',(0.853505660943,-0.45,0.30527335857)); +#84625 = CARTESIAN_POINT('',(0.853721703968,-0.45,0.308347810561)); +#84626 = CARTESIAN_POINT('',(0.853937824089,-0.45,0.311423359693)); +#84627 = CARTESIAN_POINT('',(0.854369987549,-0.45,0.317573365288)); +#84628 = CARTESIAN_POINT('',(0.854586030723,-0.45,0.320647819412)); +#84629 = CARTESIAN_POINT('',(0.854802150694,-0.45,0.32372336641)); +#84630 = CARTESIAN_POINT('',(0.855234314152,-0.45,0.329873371977)); +#84631 = CARTESIAN_POINT('',(0.855450357476,-0.45,0.332947828226)); +#84632 = CARTESIAN_POINT('',(0.855666477298,-0.45,0.336023373098)); +#84633 = CARTESIAN_POINT('',(0.856098640754,-0.45,0.342173378639)); +#84634 = CARTESIAN_POINT('',(0.856314684226,-0.45,0.345247837004)); +#84635 = CARTESIAN_POINT('',(0.856530803899,-0.45,0.348323379759)); +#84636 = CARTESIAN_POINT('',(0.856962967353,-0.45,0.354473385272)); +#84637 = CARTESIAN_POINT('',(0.857179010974,-0.45,0.357547845745)); +#84638 = CARTESIAN_POINT('',(0.857395130499,-0.45,0.360623386391)); +#84639 = CARTESIAN_POINT('',(0.857827293951,-0.45,0.366773391878)); +#84640 = CARTESIAN_POINT('',(0.858043337719,-0.45,0.36984785445)); +#84641 = CARTESIAN_POINT('',(0.858259457096,-0.45,0.372923392996)); +#84642 = CARTESIAN_POINT('',(0.858691620547,-0.45,0.379073398455)); +#84643 = CARTESIAN_POINT('',(0.858907664462,-0.45,0.382147863119)); +#84644 = CARTESIAN_POINT('',(0.859123783692,-0.45,0.385223399573)); +#84645 = CARTESIAN_POINT('',(0.85955594714,-0.45,0.391373405006)); +#84646 = CARTESIAN_POINT('',(0.859771991202,-0.45,0.394447871752)); +#84647 = CARTESIAN_POINT('',(0.859988110285,-0.45,0.397523406122)); +#84648 = CARTESIAN_POINT('',(0.860420273732,-0.45,0.403673411529)); +#84649 = CARTESIAN_POINT('',(0.860636317939,-0.45,0.406747880348)); +#84650 = CARTESIAN_POINT('',(0.860852436877,-0.45,0.409823412644)); +#84651 = CARTESIAN_POINT('',(0.861284600322,-0.45,0.415973418024)); +#84652 = CARTESIAN_POINT('',(0.861500644674,-0.45,0.419047888909)); +#84653 = CARTESIAN_POINT('',(0.861716763467,-0.45,0.422123419139)); +#84654 = CARTESIAN_POINT('',(0.86214892691,-0.45,0.428273424492)); +#84655 = CARTESIAN_POINT('',(0.862364971407,-0.45,0.431347897435)); +#84656 = CARTESIAN_POINT('',(0.862581090055,-0.45,0.434423425607)); +#84657 = CARTESIAN_POINT('',(0.863013253496,-0.45,0.440573430934)); +#84658 = CARTESIAN_POINT('',(0.863229298137,-0.45,0.443647905925)); +#84659 = CARTESIAN_POINT('',(0.863445416641,-0.45,0.446723432047)); +#84660 = CARTESIAN_POINT('',(0.86387758008,-0.45,0.452873437348)); +#84661 = CARTESIAN_POINT('',(0.864093624864,-0.45,0.45594791438)); +#84662 = CARTESIAN_POINT('',(0.864309743225,-0.45,0.45902343846)); +#84663 = CARTESIAN_POINT('',(0.864741906662,-0.45,0.465173443736)); +#84664 = CARTESIAN_POINT('',(0.864957951589,-0.45,0.4682479228)); +#84665 = CARTESIAN_POINT('',(0.865174069807,-0.45,0.471323444847)); +#84666 = CARTESIAN_POINT('',(0.865606233243,-0.45,0.477473450097)); +#84667 = CARTESIAN_POINT('',(0.865822278312,-0.45,0.480547931185)); +#84668 = CARTESIAN_POINT('',(0.866038396387,-0.45,0.483623451207)); +#84669 = CARTESIAN_POINT('',(0.866470559821,-0.45,0.489773456431)); +#84670 = CARTESIAN_POINT('',(0.866686605032,-0.45,0.492847939536)); +#84671 = CARTESIAN_POINT('',(0.866902722966,-0.45,0.49592345754)); +#84672 = CARTESIAN_POINT('',(0.867334886398,-0.45,0.502073462739)); +#84673 = CARTESIAN_POINT('',(0.86755093175,-0.45,0.505147947852)); +#84674 = CARTESIAN_POINT('',(0.867767049543,-0.45,0.508223463847)); +#84675 = CARTESIAN_POINT('',(0.868199212973,-0.45,0.514373469021)); +#84676 = CARTESIAN_POINT('',(0.868415258465,-0.45,0.517447956133)); +#84677 = CARTESIAN_POINT('',(0.868631376117,-0.45,0.520523470128)); +#84678 = CARTESIAN_POINT('',(0.869135482761,-0.45,0.527697280424)); +#84679 = CARTESIAN_POINT('',(0.869423527524,-0.45,0.531796370398)); +#84680 = CARTESIAN_POINT('',(0.869711699992,-0.45,0.53589727771)); +#84681 = CARTESIAN_POINT('',(0.87,-0.45,0.54)); +#84682 = PCURVE('',#83919,#84683); +#84683 = DEFINITIONAL_REPRESENTATION('',(#84684),#84786); +#84684 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#84685,#84686,#84687,#84688, + #84689,#84690,#84691,#84692,#84693,#84694,#84695,#84696,#84697, + #84698,#84699,#84700,#84701,#84702,#84703,#84704,#84705,#84706, + #84707,#84708,#84709,#84710,#84711,#84712,#84713,#84714,#84715, + #84716,#84717,#84718,#84719,#84720,#84721,#84722,#84723,#84724, + #84725,#84726,#84727,#84728,#84729,#84730,#84731,#84732,#84733, + #84734,#84735,#84736,#84737,#84738,#84739,#84740,#84741,#84742, + #84743,#84744,#84745,#84746,#84747,#84748,#84749,#84750,#84751, + #84752,#84753,#84754,#84755,#84756,#84757,#84758,#84759,#84760, + #84761,#84762,#84763,#84764,#84765,#84766,#84767,#84768,#84769, + #84770,#84771,#84772,#84773,#84774,#84775,#84776,#84777,#84778, + #84779,#84780,#84781,#84782,#84783,#84784,#84785),.UNSPECIFIED.,.F., + .F.,(5,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3 + ,5),(0.E+000,3.052864379097E-002,6.10228620038E-002, + 9.148282745169E-002,0.121908711908,0.152300686115,0.18265891979, + 0.212983581633,0.243274839334,0.273532859582,0.303757808071, + 0.333949849507,0.364109147617,0.394235865154,0.424330163905, + 0.454392204697,0.484422147408,0.514420150967,0.544386373367, + 0.574320971669,0.60422410201,0.634095919607,0.663936578766, + 0.69374623289,0.72352503448,0.753273135148,0.782990685619, + 0.812677835737,0.842334734476,0.87196152994,0.901558369374, + 0.931125399168,0.960662764863,1.),.UNSPECIFIED.); +#84685 = CARTESIAN_POINT('',(0.119560597192,-3.8601344918E-002)); +#84686 = CARTESIAN_POINT('',(0.11977655656,-3.5528083424E-002)); +#84687 = CARTESIAN_POINT('',(0.119992597418,-3.2453662255E-002)); +#84688 = CARTESIAN_POINT('',(0.120208719705,-2.9378082305E-002)); +#84689 = CARTESIAN_POINT('',(0.120640883193,-2.3228076307E-002)); +#84690 = CARTESIAN_POINT('',(0.120856924212,-2.015365286E-002)); +#84691 = CARTESIAN_POINT('',(0.121073046339,-1.7078075178E-002)); +#84692 = CARTESIAN_POINT('',(0.121505209825,-1.092806921E-002)); +#84693 = CARTESIAN_POINT('',(0.121721251002,-7.853643513E-003)); +#84694 = CARTESIAN_POINT('',(0.121937372971,-4.778068081E-003)); +#84695 = CARTESIAN_POINT('',(0.122369536456,1.371937857E-003)); +#84696 = CARTESIAN_POINT('',(0.12258557779,4.446365794E-003)); +#84697 = CARTESIAN_POINT('',(0.122801699601,7.521938985E-003)); +#84698 = CARTESIAN_POINT('',(0.123233863083,1.3671944894E-002)); +#84699 = CARTESIAN_POINT('',(0.123449904575,1.6746375063E-002)); +#84700 = CARTESIAN_POINT('',(0.123666026229,1.9821946022E-002)); +#84701 = CARTESIAN_POINT('',(0.124098189709,2.5971951902E-002)); +#84702 = CARTESIAN_POINT('',(0.124314231357,2.9046384293E-002)); +#84703 = CARTESIAN_POINT('',(0.124530352855,3.2121953029E-002)); +#84704 = CARTESIAN_POINT('',(0.124962516333,3.8271958879E-002)); +#84705 = CARTESIAN_POINT('',(0.125178558136,4.1346393484E-002)); +#84706 = CARTESIAN_POINT('',(0.125394679479,4.4421960006E-002)); +#84707 = CARTESIAN_POINT('',(0.125826842955,5.0571965828E-002)); +#84708 = CARTESIAN_POINT('',(0.126042884912,5.3646402636E-002)); +#84709 = CARTESIAN_POINT('',(0.126259006101,5.6721966954E-002)); +#84710 = CARTESIAN_POINT('',(0.126691169574,6.2871972747E-002)); +#84711 = CARTESIAN_POINT('',(0.126907211686,6.5946411751E-002)); +#84712 = CARTESIAN_POINT('',(0.12712333272,6.9021973872E-002)); +#84713 = CARTESIAN_POINT('',(0.127555496192,7.5171979636E-002)); +#84714 = CARTESIAN_POINT('',(0.127771538457,7.8246420827E-002)); +#84715 = CARTESIAN_POINT('',(0.127987659338,8.1321980762E-002)); +#84716 = CARTESIAN_POINT('',(0.128419822807,8.7471986497E-002)); +#84717 = CARTESIAN_POINT('',(0.128635865226,9.0546429865E-002)); +#84718 = CARTESIAN_POINT('',(0.128851985953,9.3621987622E-002)); +#84719 = CARTESIAN_POINT('',(0.129284149421,9.9771993329E-002)); +#84720 = CARTESIAN_POINT('',(0.129500191992,0.102846438866)); +#84721 = CARTESIAN_POINT('',(0.129716312567,0.105921994453)); +#84722 = CARTESIAN_POINT('',(0.130148476032,0.112072000132)); +#84723 = CARTESIAN_POINT('',(0.130364518755,0.115146447829)); +#84724 = CARTESIAN_POINT('',(0.130580639178,0.118222001256)); +#84725 = CARTESIAN_POINT('',(0.131012802642,0.124372006907)); +#84726 = CARTESIAN_POINT('',(0.131228845516,0.127446456754)); +#84727 = CARTESIAN_POINT('',(0.131444965787,0.130522008029)); +#84728 = CARTESIAN_POINT('',(0.131877129249,0.136672013652)); +#84729 = CARTESIAN_POINT('',(0.132093172274,0.139746465643)); +#84730 = CARTESIAN_POINT('',(0.132309292395,0.142822014775)); +#84731 = CARTESIAN_POINT('',(0.132741455855,0.14897202037)); +#84732 = CARTESIAN_POINT('',(0.132957499029,0.152046474494)); +#84733 = CARTESIAN_POINT('',(0.133173619,0.155122021492)); +#84734 = CARTESIAN_POINT('',(0.133605782458,0.161272027059)); +#84735 = CARTESIAN_POINT('',(0.133821825782,0.164346483308)); +#84736 = CARTESIAN_POINT('',(0.134037945604,0.16742202818)); +#84737 = CARTESIAN_POINT('',(0.13447010906,0.173572033721)); +#84738 = CARTESIAN_POINT('',(0.134686152532,0.176646492086)); +#84739 = CARTESIAN_POINT('',(0.134902272205,0.179722034841)); +#84740 = CARTESIAN_POINT('',(0.135334435659,0.185872040354)); +#84741 = CARTESIAN_POINT('',(0.13555047928,0.188946500827)); +#84742 = CARTESIAN_POINT('',(0.135766598805,0.192022041473)); +#84743 = CARTESIAN_POINT('',(0.136198762257,0.19817204696)); +#84744 = CARTESIAN_POINT('',(0.136414806025,0.201246509532)); +#84745 = CARTESIAN_POINT('',(0.136630925402,0.204322048078)); +#84746 = CARTESIAN_POINT('',(0.137063088853,0.210472053537)); +#84747 = CARTESIAN_POINT('',(0.137279132768,0.213546518201)); +#84748 = CARTESIAN_POINT('',(0.137495251998,0.216622054655)); +#84749 = CARTESIAN_POINT('',(0.137927415446,0.222772060088)); +#84750 = CARTESIAN_POINT('',(0.138143459508,0.225846526834)); +#84751 = CARTESIAN_POINT('',(0.138359578591,0.228922061204)); +#84752 = CARTESIAN_POINT('',(0.138791742038,0.235072066611)); +#84753 = CARTESIAN_POINT('',(0.139007786245,0.23814653543)); +#84754 = CARTESIAN_POINT('',(0.139223905183,0.241222067726)); +#84755 = CARTESIAN_POINT('',(0.139656068628,0.247372073106)); +#84756 = CARTESIAN_POINT('',(0.13987211298,0.250446543991)); +#84757 = CARTESIAN_POINT('',(0.140088231773,0.253522074221)); +#84758 = CARTESIAN_POINT('',(0.140520395216,0.259672079574)); +#84759 = CARTESIAN_POINT('',(0.140736439713,0.262746552517)); +#84760 = CARTESIAN_POINT('',(0.140952558361,0.265822080689)); +#84761 = CARTESIAN_POINT('',(0.141384721802,0.271972086016)); +#84762 = CARTESIAN_POINT('',(0.141600766443,0.275046561007)); +#84763 = CARTESIAN_POINT('',(0.141816884947,0.278122087129)); +#84764 = CARTESIAN_POINT('',(0.142249048386,0.28427209243)); +#84765 = CARTESIAN_POINT('',(0.14246509317,0.287346569462)); +#84766 = CARTESIAN_POINT('',(0.142681211531,0.290422093542)); +#84767 = CARTESIAN_POINT('',(0.143113374968,0.296572098818)); +#84768 = CARTESIAN_POINT('',(0.143329419895,0.299646577882)); +#84769 = CARTESIAN_POINT('',(0.143545538113,0.302722099929)); +#84770 = CARTESIAN_POINT('',(0.143977701549,0.308872105179)); +#84771 = CARTESIAN_POINT('',(0.144193746618,0.311946586267)); +#84772 = CARTESIAN_POINT('',(0.144409864693,0.315022106289)); +#84773 = CARTESIAN_POINT('',(0.144842028127,0.321172111513)); +#84774 = CARTESIAN_POINT('',(0.145058073338,0.324246594618)); +#84775 = CARTESIAN_POINT('',(0.145274191272,0.327322112622)); +#84776 = CARTESIAN_POINT('',(0.145706354704,0.333472117821)); +#84777 = CARTESIAN_POINT('',(0.145922400056,0.336546602934)); +#84778 = CARTESIAN_POINT('',(0.146138517849,0.339622118929)); +#84779 = CARTESIAN_POINT('',(0.146570681279,0.345772124103)); +#84780 = CARTESIAN_POINT('',(0.146786726771,0.348846611215)); +#84781 = CARTESIAN_POINT('',(0.147002844423,0.35192212521)); +#84782 = CARTESIAN_POINT('',(0.147506951067,0.359095935506)); +#84783 = CARTESIAN_POINT('',(0.14779499583,0.36319502548)); +#84784 = CARTESIAN_POINT('',(0.148083168298,0.367295932792)); +#84785 = CARTESIAN_POINT('',(0.148371468306,0.371398655082)); +#84786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#84787 = PCURVE('',#84276,#84788); +#84788 = DEFINITIONAL_REPRESENTATION('',(#84789),#84792); +#84789 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#84790,#84791),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,3.228236669594E-003),.PIECEWISE_BEZIER_KNOTS.); +#84790 = CARTESIAN_POINT('',(0.127301927951,1.30403938308E-016)); +#84791 = CARTESIAN_POINT('',(0.127377515511,3.170731707393E-003)); +#84792 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#84793 = ORIENTED_EDGE('',*,*,#84794,.F.); +#84794 = EDGE_CURVE('',#84795,#84577,#84797,.T.); +#84795 = VERTEX_POINT('',#84796); +#84796 = CARTESIAN_POINT('',(0.27,-0.45,0.13)); +#84797 = SURFACE_CURVE('',#84798,(#84802,#84809),.PCURVE_S1.); +#84798 = LINE('',#84799,#84800); +#84799 = CARTESIAN_POINT('',(0.78140883029,-0.45,0.13)); +#84800 = VECTOR('',#84801,1.); +#84801 = DIRECTION('',(1.,-3.915833675402E-016,-0.E+000)); +#84802 = PCURVE('',#83919,#84803); +#84803 = DEFINITIONAL_REPRESENTATION('',(#84804),#84808); +#84804 = LINE('',#84805,#84806); +#84805 = CARTESIAN_POINT('',(5.9780298596E-002,-3.8601344918E-002)); +#84806 = VECTOR('',#84807,1.); +#84807 = DIRECTION('',(1.,0.E+000)); +#84808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#84809 = PCURVE('',#84052,#84810); +#84810 = DEFINITIONAL_REPRESENTATION('',(#84811),#84815); +#84811 = LINE('',#84812,#84813); +#84812 = CARTESIAN_POINT('',(0.117535362845,6.667778896424E-002)); +#84813 = VECTOR('',#84814,1.); +#84814 = DIRECTION('',(-0.827301075955,0.561758782507)); +#84815 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#84816 = ORIENTED_EDGE('',*,*,#84817,.F.); +#84817 = EDGE_CURVE('',#83904,#84795,#84818,.T.); +#84818 = SURFACE_CURVE('',#84819,(#84823,#84830),.PCURVE_S1.); +#84819 = LINE('',#84820,#84821); +#84820 = CARTESIAN_POINT('',(0.27,-0.45,0.E+000)); +#84821 = VECTOR('',#84822,1.); +#84822 = DIRECTION('',(0.E+000,0.E+000,1.)); +#84823 = PCURVE('',#83919,#84824); +#84824 = DEFINITIONAL_REPRESENTATION('',(#84825),#84829); +#84825 = LINE('',#84826,#84827); +#84826 = CARTESIAN_POINT('',(-0.451628531694,-0.168601344918)); +#84827 = VECTOR('',#84828,1.); +#84828 = DIRECTION('',(0.E+000,1.)); +#84829 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#84830 = PCURVE('',#83945,#84831); +#84831 = DEFINITIONAL_REPRESENTATION('',(#84832),#84836); +#84832 = LINE('',#84833,#84834); +#84833 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#84834 = VECTOR('',#84835,1.); +#84835 = DIRECTION('',(0.E+000,-1.)); +#84836 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#84837 = ORIENTED_EDGE('',*,*,#83903,.F.); +#84838 = ADVANCED_FACE('',(#84839),#83945,.T.); +#84839 = FACE_BOUND('',#84840,.T.); +#84840 = EDGE_LOOP('',(#84841,#84842,#84843,#84864)); +#84841 = ORIENTED_EDGE('',*,*,#83931,.F.); +#84842 = ORIENTED_EDGE('',*,*,#84817,.T.); +#84843 = ORIENTED_EDGE('',*,*,#84844,.F.); +#84844 = EDGE_CURVE('',#84014,#84795,#84845,.T.); +#84845 = SURFACE_CURVE('',#84846,(#84850,#84857),.PCURVE_S1.); +#84846 = LINE('',#84847,#84848); +#84847 = CARTESIAN_POINT('',(0.27,-0.510594564443,0.13)); +#84848 = VECTOR('',#84849,1.); +#84849 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000)); +#84850 = PCURVE('',#83945,#84851); +#84851 = DEFINITIONAL_REPRESENTATION('',(#84852),#84856); +#84852 = LINE('',#84853,#84854); +#84853 = CARTESIAN_POINT('',(-6.0594564443E-002,-0.13)); +#84854 = VECTOR('',#84855,1.); +#84855 = DIRECTION('',(-1.,-0.E+000)); +#84856 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#84857 = PCURVE('',#84052,#84858); +#84858 = DEFINITIONAL_REPRESENTATION('',(#84859),#84863); +#84859 = LINE('',#84860,#84861); +#84860 = CARTESIAN_POINT('',(0.506584909649,-0.270740561264)); +#84861 = VECTOR('',#84862,1.); +#84862 = DIRECTION('',(-0.561758782507,-0.827301075955)); +#84863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#84864 = ORIENTED_EDGE('',*,*,#84013,.F.); +#84865 = ADVANCED_FACE('',(#84866),#83978,.T.); +#84866 = FACE_BOUND('',#84867,.T.); +#84867 = EDGE_LOOP('',(#84868,#84869,#84890,#84891)); +#84868 = ORIENTED_EDGE('',*,*,#83960,.T.); +#84869 = ORIENTED_EDGE('',*,*,#84870,.T.); +#84870 = EDGE_CURVE('',#83963,#84461,#84871,.T.); +#84871 = SURFACE_CURVE('',#84872,(#84876,#84883),.PCURVE_S1.); +#84872 = LINE('',#84873,#84874); +#84873 = CARTESIAN_POINT('',(1.,0.45,0.447933333333)); +#84874 = VECTOR('',#84875,1.); +#84875 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000)); +#84876 = PCURVE('',#83978,#84877); +#84877 = DEFINITIONAL_REPRESENTATION('',(#84878),#84882); +#84878 = LINE('',#84879,#84880); +#84879 = CARTESIAN_POINT('',(0.E+000,-0.447933333333)); +#84880 = VECTOR('',#84881,1.); +#84881 = DIRECTION('',(1.,0.E+000)); +#84882 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#84883 = PCURVE('',#84390,#84884); +#84884 = DEFINITIONAL_REPRESENTATION('',(#84885),#84889); +#84885 = LINE('',#84886,#84887); +#84886 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#84887 = VECTOR('',#84888,1.); +#84888 = DIRECTION('',(0.E+000,1.)); +#84889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#84890 = ORIENTED_EDGE('',*,*,#84460,.F.); +#84891 = ORIENTED_EDGE('',*,*,#84405,.F.); +#84892 = ADVANCED_FACE('',(#84893),#84390,.T.); +#84893 = FACE_BOUND('',#84894,.T.); +#84894 = EDGE_LOOP('',(#84895,#84896,#84917,#84918)); +#84895 = ORIENTED_EDGE('',*,*,#84371,.T.); +#84896 = ORIENTED_EDGE('',*,*,#84897,.T.); +#84897 = EDGE_CURVE('',#84344,#84484,#84898,.T.); +#84898 = SURFACE_CURVE('',#84899,(#84903,#84910),.PCURVE_S1.); +#84899 = LINE('',#84900,#84901); +#84900 = CARTESIAN_POINT('',(0.913333333333,0.45,0.5346)); +#84901 = VECTOR('',#84902,1.); +#84902 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000)); +#84903 = PCURVE('',#84390,#84904); +#84904 = DEFINITIONAL_REPRESENTATION('',(#84905),#84909); +#84905 = LINE('',#84906,#84907); +#84906 = CARTESIAN_POINT('',(1.570796326795,0.E+000)); +#84907 = VECTOR('',#84908,1.); +#84908 = DIRECTION('',(0.E+000,1.)); +#84909 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#84910 = PCURVE('',#84359,#84911); +#84911 = DEFINITIONAL_REPRESENTATION('',(#84912),#84916); +#84912 = LINE('',#84913,#84914); +#84913 = CARTESIAN_POINT('',(0.45,-2.1666666667E-002)); +#84914 = VECTOR('',#84915,1.); +#84915 = DIRECTION('',(-1.,0.E+000)); +#84916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#84917 = ORIENTED_EDGE('',*,*,#84483,.F.); +#84918 = ORIENTED_EDGE('',*,*,#84870,.F.); +#84919 = ADVANCED_FACE('',(#84920),#84359,.F.); +#84920 = FACE_BOUND('',#84921,.F.); +#84921 = EDGE_LOOP('',(#84922,#84923,#84924,#84925)); +#84922 = ORIENTED_EDGE('',*,*,#84343,.T.); +#84923 = ORIENTED_EDGE('',*,*,#84897,.T.); +#84924 = ORIENTED_EDGE('',*,*,#84507,.T.); +#84925 = ORIENTED_EDGE('',*,*,#84926,.T.); +#84926 = EDGE_CURVE('',#84508,#84316,#84927,.T.); +#84927 = SURFACE_CURVE('',#84928,(#84932,#84939),.PCURVE_S1.); +#84928 = LINE('',#84929,#84930); +#84929 = CARTESIAN_POINT('',(0.87,-0.45,0.5346)); +#84930 = VECTOR('',#84931,1.); +#84931 = DIRECTION('',(3.445092848398E-016,1.,0.E+000)); +#84932 = PCURVE('',#84359,#84933); +#84933 = DEFINITIONAL_REPRESENTATION('',(#84934),#84938); +#84934 = LINE('',#84935,#84936); +#84935 = CARTESIAN_POINT('',(-0.45,-6.5E-002)); +#84936 = VECTOR('',#84937,1.); +#84937 = DIRECTION('',(1.,0.E+000)); +#84938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#84939 = PCURVE('',#84331,#84940); +#84940 = DEFINITIONAL_REPRESENTATION('',(#84941),#84945); +#84941 = LINE('',#84942,#84943); +#84942 = CARTESIAN_POINT('',(0.E+000,-0.5346)); +#84943 = VECTOR('',#84944,1.); +#84944 = DIRECTION('',(1.,0.E+000)); +#84945 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#84946 = ADVANCED_FACE('',(#84947),#84331,.T.); +#84947 = FACE_BOUND('',#84948,.T.); +#84948 = EDGE_LOOP('',(#84949,#84970,#84971,#84972)); +#84949 = ORIENTED_EDGE('',*,*,#84950,.T.); +#84950 = EDGE_CURVE('',#84288,#84531,#84951,.T.); +#84951 = SURFACE_CURVE('',#84952,(#84956,#84963),.PCURVE_S1.); +#84952 = LINE('',#84953,#84954); +#84953 = CARTESIAN_POINT('',(0.87,0.45,0.1313)); +#84954 = VECTOR('',#84955,1.); +#84955 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000)); +#84956 = PCURVE('',#84331,#84957); +#84957 = DEFINITIONAL_REPRESENTATION('',(#84958),#84962); +#84958 = LINE('',#84959,#84960); +#84959 = CARTESIAN_POINT('',(0.9,-0.1313)); +#84960 = VECTOR('',#84961,1.); +#84961 = DIRECTION('',(-1.,-0.E+000)); +#84962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#84963 = PCURVE('',#84303,#84964); +#84964 = DEFINITIONAL_REPRESENTATION('',(#84965),#84969); +#84965 = LINE('',#84966,#84967); +#84966 = CARTESIAN_POINT('',(0.45,0.3)); +#84967 = VECTOR('',#84968,1.); +#84968 = DIRECTION('',(-1.,0.E+000)); +#84969 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#84970 = ORIENTED_EDGE('',*,*,#84530,.T.); +#84971 = ORIENTED_EDGE('',*,*,#84926,.T.); +#84972 = ORIENTED_EDGE('',*,*,#84315,.F.); +#84973 = ADVANCED_FACE('',(#84974),#84303,.F.); +#84974 = FACE_BOUND('',#84975,.F.); +#84975 = EDGE_LOOP('',(#84976,#85192,#85193,#85194)); +#84976 = ORIENTED_EDGE('',*,*,#84977,.F.); +#84977 = EDGE_CURVE('',#84065,#84554,#84978,.T.); +#84978 = SURFACE_CURVE('',#84979,(#85081,#85186),.PCURVE_S1.); +#84979 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#84980,#84981,#84982,#84983, + #84984,#84985,#84986,#84987,#84988,#84989,#84990,#84991,#84992, + #84993,#84994,#84995,#84996,#84997,#84998,#84999,#85000,#85001, + #85002,#85003,#85004,#85005,#85006,#85007,#85008,#85009,#85010, + #85011,#85012,#85013,#85014,#85015,#85016,#85017,#85018,#85019, + #85020,#85021,#85022,#85023,#85024,#85025,#85026,#85027,#85028, + #85029,#85030,#85031,#85032,#85033,#85034,#85035,#85036,#85037, + #85038,#85039,#85040,#85041,#85042,#85043,#85044,#85045,#85046, + #85047,#85048,#85049,#85050,#85051,#85052,#85053,#85054,#85055, + #85056,#85057,#85058,#85059,#85060,#85061,#85062,#85063,#85064, + #85065,#85066,#85067,#85068,#85069,#85070,#85071,#85072,#85073, + #85074,#85075,#85076,#85077,#85078,#85079,#85080),.UNSPECIFIED.,.F., + .F.,(5,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3 + ,5),(0.E+000,3.E-002,5.999999999998E-002,8.999999999995E-002,0.119, + 0.149,0.179,0.209,0.239,0.269,0.299,0.329,0.359,0.389,0.419,0.449, + 0.479,0.509,0.539,0.569,0.599,0.629,0.659,0.689,0.719,0.749,0.779, + 0.809,0.839,0.869,0.898,0.928,0.958,1.),.UNSPECIFIED.); +#84980 = CARTESIAN_POINT('',(0.841280480429,0.571280480429,0.1313)); +#84981 = CARTESIAN_POINT('',(0.841280480429,0.562711273222,0.1313)); +#84982 = CARTESIAN_POINT('',(0.841280480429,0.554142066016,0.1313)); +#84983 = CARTESIAN_POINT('',(0.841280480429,0.545572858809,0.1313)); +#84984 = CARTESIAN_POINT('',(0.841280480429,0.528434444396,0.1313)); +#84985 = CARTESIAN_POINT('',(0.841280480429,0.51986523719,0.1313)); +#84986 = CARTESIAN_POINT('',(0.841280480429,0.511296029984,0.1313)); +#84987 = CARTESIAN_POINT('',(0.841280480429,0.494157615571,0.1313)); +#84988 = CARTESIAN_POINT('',(0.841280480429,0.485588408364,0.1313)); +#84989 = CARTESIAN_POINT('',(0.841280480429,0.477019201158,0.1313)); +#84990 = CARTESIAN_POINT('',(0.841280480429,0.460166426985,0.1313)); +#84991 = CARTESIAN_POINT('',(0.841280480429,0.451882860019,0.1313)); +#84992 = CARTESIAN_POINT('',(0.841280480429,0.443599293053,0.1313)); +#84993 = CARTESIAN_POINT('',(0.841280480429,0.42674651888,0.1313)); +#84994 = CARTESIAN_POINT('',(0.841280480429,0.418177311674,0.1313)); +#84995 = CARTESIAN_POINT('',(0.841280480429,0.409608104467,0.1313)); +#84996 = CARTESIAN_POINT('',(0.841280480429,0.392469690054,0.1313)); +#84997 = CARTESIAN_POINT('',(0.841280480429,0.383900482848,0.1313)); +#84998 = CARTESIAN_POINT('',(0.841280480429,0.375331275642,0.1313)); +#84999 = CARTESIAN_POINT('',(0.841280480429,0.358192861229,0.1313)); +#85000 = CARTESIAN_POINT('',(0.841280480429,0.349623654022,0.1313)); +#85001 = CARTESIAN_POINT('',(0.841280480429,0.341054446816,0.1313)); +#85002 = CARTESIAN_POINT('',(0.841280480429,0.323916032403,0.1313)); +#85003 = CARTESIAN_POINT('',(0.841280480429,0.315346825197,0.1313)); +#85004 = CARTESIAN_POINT('',(0.841280480429,0.30677761799,0.1313)); +#85005 = CARTESIAN_POINT('',(0.841280480429,0.289639203577,0.1313)); +#85006 = CARTESIAN_POINT('',(0.841280480429,0.281069996371,0.1313)); +#85007 = CARTESIAN_POINT('',(0.841280480429,0.272500789164,0.1313)); +#85008 = CARTESIAN_POINT('',(0.841280480429,0.255362374752,0.1313)); +#85009 = CARTESIAN_POINT('',(0.841280480429,0.246793167545,0.1313)); +#85010 = CARTESIAN_POINT('',(0.841280480429,0.238223960339,0.1313)); +#85011 = CARTESIAN_POINT('',(0.841280480429,0.221085545926,0.1313)); +#85012 = CARTESIAN_POINT('',(0.841280480429,0.212516338719,0.1313)); +#85013 = CARTESIAN_POINT('',(0.841280480429,0.203947131513,0.1313)); +#85014 = CARTESIAN_POINT('',(0.841280480429,0.1868087171,0.1313)); +#85015 = CARTESIAN_POINT('',(0.841280480429,0.178239509894,0.1313)); +#85016 = CARTESIAN_POINT('',(0.841280480429,0.169670302687,0.1313)); +#85017 = CARTESIAN_POINT('',(0.841280480429,0.152531888274,0.1313)); +#85018 = CARTESIAN_POINT('',(0.841280480429,0.143962681068,0.1313)); +#85019 = CARTESIAN_POINT('',(0.841280480429,0.135393473862,0.1313)); +#85020 = CARTESIAN_POINT('',(0.841280480429,0.118255059449,0.1313)); +#85021 = CARTESIAN_POINT('',(0.841280480429,0.109685852242,0.1313)); +#85022 = CARTESIAN_POINT('',(0.841280480429,0.101116645036,0.1313)); +#85023 = CARTESIAN_POINT('',(0.841280480429,8.397823062299E-002,0.1313) + ); +#85024 = CARTESIAN_POINT('',(0.841280480429,7.540902341656E-002,0.1313) + ); +#85025 = CARTESIAN_POINT('',(0.841280480429,6.683981621013E-002,0.1313) + ); +#85026 = CARTESIAN_POINT('',(0.841280480429,4.970140179728E-002,0.1313) + ); +#85027 = CARTESIAN_POINT('',(0.841280480429,4.113219459085E-002,0.1313) + ); +#85028 = CARTESIAN_POINT('',(0.841280480429,3.256298738442E-002,0.1313) + ); +#85029 = CARTESIAN_POINT('',(0.841280480429,1.542457297156E-002,0.1313) + ); +#85030 = CARTESIAN_POINT('',(0.841280480429,6.855365765135E-003,0.1313) + ); +#85031 = CARTESIAN_POINT('',(0.841280480429,-1.713841441294E-003,0.1313) + ); +#85032 = CARTESIAN_POINT('',(0.841280480429,-1.885225585415E-002,0.1313) + ); +#85033 = CARTESIAN_POINT('',(0.841280480429,-2.742146306058E-002,0.1313) + ); +#85034 = CARTESIAN_POINT('',(0.841280480429,-3.599067026701E-002,0.1313) + ); +#85035 = CARTESIAN_POINT('',(0.841280480429,-5.312908467986E-002,0.1313) + ); +#85036 = CARTESIAN_POINT('',(0.841280480429,-6.169829188629E-002,0.1313) + ); +#85037 = CARTESIAN_POINT('',(0.841280480429,-7.026749909272E-002,0.1313) + ); +#85038 = CARTESIAN_POINT('',(0.841280480429,-8.740591350557E-002,0.1313) + ); +#85039 = CARTESIAN_POINT('',(0.841280480429,-9.597512071201E-002,0.1313) + ); +#85040 = CARTESIAN_POINT('',(0.841280480429,-0.104544327918,0.1313)); +#85041 = CARTESIAN_POINT('',(0.841280480429,-0.121682742331,0.1313)); +#85042 = CARTESIAN_POINT('',(0.841280480429,-0.130251949538,0.1313)); +#85043 = CARTESIAN_POINT('',(0.841280480429,-0.138821156744,0.1313)); +#85044 = CARTESIAN_POINT('',(0.841280480429,-0.155959571157,0.1313)); +#85045 = CARTESIAN_POINT('',(0.841280480429,-0.164528778363,0.1313)); +#85046 = CARTESIAN_POINT('',(0.841280480429,-0.17309798557,0.1313)); +#85047 = CARTESIAN_POINT('',(0.841280480429,-0.190236399983,0.1313)); +#85048 = CARTESIAN_POINT('',(0.841280480429,-0.198805607189,0.1313)); +#85049 = CARTESIAN_POINT('',(0.841280480429,-0.207374814396,0.1313)); +#85050 = CARTESIAN_POINT('',(0.841280480429,-0.224513228808,0.1313)); +#85051 = CARTESIAN_POINT('',(0.841280480429,-0.233082436015,0.1313)); +#85052 = CARTESIAN_POINT('',(0.841280480429,-0.241651643221,0.1313)); +#85053 = CARTESIAN_POINT('',(0.841280480429,-0.258790057634,0.1313)); +#85054 = CARTESIAN_POINT('',(0.841280480429,-0.267359264841,0.1313)); +#85055 = CARTESIAN_POINT('',(0.841280480429,-0.275928472047,0.1313)); +#85056 = CARTESIAN_POINT('',(0.841280480429,-0.29306688646,0.1313)); +#85057 = CARTESIAN_POINT('',(0.841280480429,-0.301636093666,0.1313)); +#85058 = CARTESIAN_POINT('',(0.841280480429,-0.310205300873,0.1313)); +#85059 = CARTESIAN_POINT('',(0.841280480429,-0.327343715286,0.1313)); +#85060 = CARTESIAN_POINT('',(0.841280480429,-0.335912922492,0.1313)); +#85061 = CARTESIAN_POINT('',(0.841280480429,-0.344482129698,0.1313)); +#85062 = CARTESIAN_POINT('',(0.841280480429,-0.361620544111,0.1313)); +#85063 = CARTESIAN_POINT('',(0.841280480429,-0.370189751318,0.1313)); +#85064 = CARTESIAN_POINT('',(0.841280480429,-0.378758958524,0.1313)); +#85065 = CARTESIAN_POINT('',(0.841280480429,-0.395897372937,0.1313)); +#85066 = CARTESIAN_POINT('',(0.841280480429,-0.404466580143,0.1313)); +#85067 = CARTESIAN_POINT('',(0.841280480429,-0.41303578735,0.1313)); +#85068 = CARTESIAN_POINT('',(0.841280480429,-0.429888561522,0.1313)); +#85069 = CARTESIAN_POINT('',(0.841280480429,-0.438172128489,0.1313)); +#85070 = CARTESIAN_POINT('',(0.841280480429,-0.446455695455,0.1313)); +#85071 = CARTESIAN_POINT('',(0.841280480429,-0.463308469628,0.1313)); +#85072 = CARTESIAN_POINT('',(0.841280480429,-0.471877676834,0.1313)); +#85073 = CARTESIAN_POINT('',(0.841280480429,-0.48044688404,0.1313)); +#85074 = CARTESIAN_POINT('',(0.841280480429,-0.497585298453,0.1313)); +#85075 = CARTESIAN_POINT('',(0.841280480429,-0.50615450566,0.1313)); +#85076 = CARTESIAN_POINT('',(0.841280480429,-0.514723712866,0.1313)); +#85077 = CARTESIAN_POINT('',(0.841280480429,-0.535289810162,0.1313)); +#85078 = CARTESIAN_POINT('',(0.841280480429,-0.547286700251,0.1313)); +#85079 = CARTESIAN_POINT('',(0.841280480429,-0.55928359034,0.1313)); +#85080 = CARTESIAN_POINT('',(0.841280480429,-0.571280480429,0.1313)); +#85081 = PCURVE('',#84303,#85082); +#85082 = DEFINITIONAL_REPRESENTATION('',(#85083),#85185); +#85083 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#85084,#85085,#85086,#85087, + #85088,#85089,#85090,#85091,#85092,#85093,#85094,#85095,#85096, + #85097,#85098,#85099,#85100,#85101,#85102,#85103,#85104,#85105, + #85106,#85107,#85108,#85109,#85110,#85111,#85112,#85113,#85114, + #85115,#85116,#85117,#85118,#85119,#85120,#85121,#85122,#85123, + #85124,#85125,#85126,#85127,#85128,#85129,#85130,#85131,#85132, + #85133,#85134,#85135,#85136,#85137,#85138,#85139,#85140,#85141, + #85142,#85143,#85144,#85145,#85146,#85147,#85148,#85149,#85150, + #85151,#85152,#85153,#85154,#85155,#85156,#85157,#85158,#85159, + #85160,#85161,#85162,#85163,#85164,#85165,#85166,#85167,#85168, + #85169,#85170,#85171,#85172,#85173,#85174,#85175,#85176,#85177, + #85178,#85179,#85180,#85181,#85182,#85183,#85184),.UNSPECIFIED.,.F., + .F.,(5,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3 + ,5),(0.E+000,3.E-002,5.999999999998E-002,8.999999999995E-002,0.119, + 0.149,0.179,0.209,0.239,0.269,0.299,0.329,0.359,0.389,0.419,0.449, + 0.479,0.509,0.539,0.569,0.599,0.629,0.659,0.689,0.719,0.749,0.779, + 0.809,0.839,0.869,0.898,0.928,0.958,1.),.UNSPECIFIED.); +#85084 = CARTESIAN_POINT('',(0.571280480429,0.271280480429)); +#85085 = CARTESIAN_POINT('',(0.562711273222,0.271280480429)); +#85086 = CARTESIAN_POINT('',(0.554142066016,0.271280480429)); +#85087 = CARTESIAN_POINT('',(0.545572858809,0.271280480429)); +#85088 = CARTESIAN_POINT('',(0.528434444396,0.271280480429)); +#85089 = CARTESIAN_POINT('',(0.51986523719,0.271280480429)); +#85090 = CARTESIAN_POINT('',(0.511296029984,0.271280480429)); +#85091 = CARTESIAN_POINT('',(0.494157615571,0.271280480429)); +#85092 = CARTESIAN_POINT('',(0.485588408364,0.271280480429)); +#85093 = CARTESIAN_POINT('',(0.477019201158,0.271280480429)); +#85094 = CARTESIAN_POINT('',(0.460166426985,0.271280480429)); +#85095 = CARTESIAN_POINT('',(0.451882860019,0.271280480429)); +#85096 = CARTESIAN_POINT('',(0.443599293053,0.271280480429)); +#85097 = CARTESIAN_POINT('',(0.42674651888,0.271280480429)); +#85098 = CARTESIAN_POINT('',(0.418177311674,0.271280480429)); +#85099 = CARTESIAN_POINT('',(0.409608104467,0.271280480429)); +#85100 = CARTESIAN_POINT('',(0.392469690054,0.271280480429)); +#85101 = CARTESIAN_POINT('',(0.383900482848,0.271280480429)); +#85102 = CARTESIAN_POINT('',(0.375331275642,0.271280480429)); +#85103 = CARTESIAN_POINT('',(0.358192861229,0.271280480429)); +#85104 = CARTESIAN_POINT('',(0.349623654022,0.271280480429)); +#85105 = CARTESIAN_POINT('',(0.341054446816,0.271280480429)); +#85106 = CARTESIAN_POINT('',(0.323916032403,0.271280480429)); +#85107 = CARTESIAN_POINT('',(0.315346825197,0.271280480429)); +#85108 = CARTESIAN_POINT('',(0.30677761799,0.271280480429)); +#85109 = CARTESIAN_POINT('',(0.289639203577,0.271280480429)); +#85110 = CARTESIAN_POINT('',(0.281069996371,0.271280480429)); +#85111 = CARTESIAN_POINT('',(0.272500789164,0.271280480429)); +#85112 = CARTESIAN_POINT('',(0.255362374752,0.271280480429)); +#85113 = CARTESIAN_POINT('',(0.246793167545,0.271280480429)); +#85114 = CARTESIAN_POINT('',(0.238223960339,0.271280480429)); +#85115 = CARTESIAN_POINT('',(0.221085545926,0.271280480429)); +#85116 = CARTESIAN_POINT('',(0.212516338719,0.271280480429)); +#85117 = CARTESIAN_POINT('',(0.203947131513,0.271280480429)); +#85118 = CARTESIAN_POINT('',(0.1868087171,0.271280480429)); +#85119 = CARTESIAN_POINT('',(0.178239509894,0.271280480429)); +#85120 = CARTESIAN_POINT('',(0.169670302687,0.271280480429)); +#85121 = CARTESIAN_POINT('',(0.152531888274,0.271280480429)); +#85122 = CARTESIAN_POINT('',(0.143962681068,0.271280480429)); +#85123 = CARTESIAN_POINT('',(0.135393473862,0.271280480429)); +#85124 = CARTESIAN_POINT('',(0.118255059449,0.271280480429)); +#85125 = CARTESIAN_POINT('',(0.109685852242,0.271280480429)); +#85126 = CARTESIAN_POINT('',(0.101116645036,0.271280480429)); +#85127 = CARTESIAN_POINT('',(8.397823062299E-002,0.271280480429)); +#85128 = CARTESIAN_POINT('',(7.540902341656E-002,0.271280480429)); +#85129 = CARTESIAN_POINT('',(6.683981621013E-002,0.271280480429)); +#85130 = CARTESIAN_POINT('',(4.970140179728E-002,0.271280480429)); +#85131 = CARTESIAN_POINT('',(4.113219459085E-002,0.271280480429)); +#85132 = CARTESIAN_POINT('',(3.256298738442E-002,0.271280480429)); +#85133 = CARTESIAN_POINT('',(1.542457297156E-002,0.271280480429)); +#85134 = CARTESIAN_POINT('',(6.855365765135E-003,0.271280480429)); +#85135 = CARTESIAN_POINT('',(-1.713841441294E-003,0.271280480429)); +#85136 = CARTESIAN_POINT('',(-1.885225585415E-002,0.271280480429)); +#85137 = CARTESIAN_POINT('',(-2.742146306058E-002,0.271280480429)); +#85138 = CARTESIAN_POINT('',(-3.599067026701E-002,0.271280480429)); +#85139 = CARTESIAN_POINT('',(-5.312908467986E-002,0.271280480429)); +#85140 = CARTESIAN_POINT('',(-6.169829188629E-002,0.271280480429)); +#85141 = CARTESIAN_POINT('',(-7.026749909272E-002,0.271280480429)); +#85142 = CARTESIAN_POINT('',(-8.740591350557E-002,0.271280480429)); +#85143 = CARTESIAN_POINT('',(-9.597512071201E-002,0.271280480429)); +#85144 = CARTESIAN_POINT('',(-0.104544327918,0.271280480429)); +#85145 = CARTESIAN_POINT('',(-0.121682742331,0.271280480429)); +#85146 = CARTESIAN_POINT('',(-0.130251949538,0.271280480429)); +#85147 = CARTESIAN_POINT('',(-0.138821156744,0.271280480429)); +#85148 = CARTESIAN_POINT('',(-0.155959571157,0.271280480429)); +#85149 = CARTESIAN_POINT('',(-0.164528778363,0.271280480429)); +#85150 = CARTESIAN_POINT('',(-0.17309798557,0.271280480429)); +#85151 = CARTESIAN_POINT('',(-0.190236399983,0.271280480429)); +#85152 = CARTESIAN_POINT('',(-0.198805607189,0.271280480429)); +#85153 = CARTESIAN_POINT('',(-0.207374814396,0.271280480429)); +#85154 = CARTESIAN_POINT('',(-0.224513228808,0.271280480429)); +#85155 = CARTESIAN_POINT('',(-0.233082436015,0.271280480429)); +#85156 = CARTESIAN_POINT('',(-0.241651643221,0.271280480429)); +#85157 = CARTESIAN_POINT('',(-0.258790057634,0.271280480429)); +#85158 = CARTESIAN_POINT('',(-0.267359264841,0.271280480429)); +#85159 = CARTESIAN_POINT('',(-0.275928472047,0.271280480429)); +#85160 = CARTESIAN_POINT('',(-0.29306688646,0.271280480429)); +#85161 = CARTESIAN_POINT('',(-0.301636093666,0.271280480429)); +#85162 = CARTESIAN_POINT('',(-0.310205300873,0.271280480429)); +#85163 = CARTESIAN_POINT('',(-0.327343715286,0.271280480429)); +#85164 = CARTESIAN_POINT('',(-0.335912922492,0.271280480429)); +#85165 = CARTESIAN_POINT('',(-0.344482129698,0.271280480429)); +#85166 = CARTESIAN_POINT('',(-0.361620544111,0.271280480429)); +#85167 = CARTESIAN_POINT('',(-0.370189751318,0.271280480429)); +#85168 = CARTESIAN_POINT('',(-0.378758958524,0.271280480429)); +#85169 = CARTESIAN_POINT('',(-0.395897372937,0.271280480429)); +#85170 = CARTESIAN_POINT('',(-0.404466580143,0.271280480429)); +#85171 = CARTESIAN_POINT('',(-0.41303578735,0.271280480429)); +#85172 = CARTESIAN_POINT('',(-0.429888561522,0.271280480429)); +#85173 = CARTESIAN_POINT('',(-0.438172128489,0.271280480429)); +#85174 = CARTESIAN_POINT('',(-0.446455695455,0.271280480429)); +#85175 = CARTESIAN_POINT('',(-0.463308469628,0.271280480429)); +#85176 = CARTESIAN_POINT('',(-0.471877676834,0.271280480429)); +#85177 = CARTESIAN_POINT('',(-0.48044688404,0.271280480429)); +#85178 = CARTESIAN_POINT('',(-0.497585298453,0.271280480429)); +#85179 = CARTESIAN_POINT('',(-0.50615450566,0.271280480429)); +#85180 = CARTESIAN_POINT('',(-0.514723712866,0.271280480429)); +#85181 = CARTESIAN_POINT('',(-0.535289810162,0.271280480429)); +#85182 = CARTESIAN_POINT('',(-0.547286700251,0.271280480429)); +#85183 = CARTESIAN_POINT('',(-0.55928359034,0.271280480429)); +#85184 = CARTESIAN_POINT('',(-0.571280480429,0.271280480429)); +#85185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#85186 = PCURVE('',#84276,#85187); +#85187 = DEFINITIONAL_REPRESENTATION('',(#85188),#85191); +#85188 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#85189,#85190),.UNSPECIFIED., + .F.,.F.,(2,2),(0.106147929593,0.893852070407), + .PIECEWISE_BEZIER_KNOTS.); +#85189 = CARTESIAN_POINT('',(1.072622484489,3.170731707393E-003)); +#85190 = CARTESIAN_POINT('',(0.127377515511,3.170731707393E-003)); +#85191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#85192 = ORIENTED_EDGE('',*,*,#84287,.T.); +#85193 = ORIENTED_EDGE('',*,*,#84950,.T.); +#85194 = ORIENTED_EDGE('',*,*,#84553,.T.); +#85195 = ADVANCED_FACE('',(#85196),#84276,.T.); +#85196 = FACE_BOUND('',#85197,.T.); +#85197 = EDGE_LOOP('',(#85198,#85227,#85247,#85248,#85249,#85250,#85272, + #85299)); +#85198 = ORIENTED_EDGE('',*,*,#85199,.F.); +#85199 = EDGE_CURVE('',#85200,#85202,#85204,.T.); +#85200 = VERTEX_POINT('',#85201); +#85201 = CARTESIAN_POINT('',(0.841189128886,-0.571189128886,0.13)); +#85202 = VERTEX_POINT('',#85203); +#85203 = CARTESIAN_POINT('',(0.87,-0.6,0.54)); +#85204 = SURFACE_CURVE('',#85205,(#85208,#85215),.PCURVE_S1.); +#85205 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#85206,#85207),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#85206 = CARTESIAN_POINT('',(0.841189128886,-0.571189128886,0.13)); +#85207 = CARTESIAN_POINT('',(0.87,-0.6,0.54)); +#85208 = PCURVE('',#84276,#85209); +#85209 = DEFINITIONAL_REPRESENTATION('',(#85210),#85214); +#85210 = LINE('',#85211,#85212); +#85211 = CARTESIAN_POINT('',(-7.634631612575E-017,1.085662332382E-017)); +#85212 = VECTOR('',#85213,1.); +#85213 = DIRECTION('',(3.572303275814E-017,1.)); +#85214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#85215 = PCURVE('',#85216,#85221); +#85216 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#85217,#85218) + ,(#85219,#85220 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,1.74),(0.E+000,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#85217 = CARTESIAN_POINT('',(-0.841189128886,-0.571189128886,0.13)); +#85218 = CARTESIAN_POINT('',(-0.87,-0.6,0.54)); +#85219 = CARTESIAN_POINT('',(0.841189128886,-0.571189128886,0.13)); +#85220 = CARTESIAN_POINT('',(0.87,-0.6,0.54)); +#85221 = DEFINITIONAL_REPRESENTATION('',(#85222),#85226); +#85222 = LINE('',#85223,#85224); +#85223 = CARTESIAN_POINT('',(1.74,-3.358453127665E-017)); +#85224 = VECTOR('',#85225,1.); +#85225 = DIRECTION('',(0.E+000,1.)); +#85226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#85227 = ORIENTED_EDGE('',*,*,#85228,.T.); +#85228 = EDGE_CURVE('',#85200,#84577,#85229,.T.); +#85229 = SURFACE_CURVE('',#85230,(#85234,#85240),.PCURVE_S1.); +#85230 = LINE('',#85231,#85232); +#85231 = CARTESIAN_POINT('',(0.841189128886,-0.571189128886,0.13)); +#85232 = VECTOR('',#85233,1.); +#85233 = DIRECTION('',(2.22044604925E-016,1.,0.E+000)); +#85234 = PCURVE('',#84276,#85235); +#85235 = DEFINITIONAL_REPRESENTATION('',(#85236),#85239); +#85236 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#85237,#85238),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,0.121189128886),.PIECEWISE_BEZIER_KNOTS.); +#85237 = CARTESIAN_POINT('',(-7.634631612575E-017,1.085662332382E-017)); +#85238 = CARTESIAN_POINT('',(0.127301927951,1.30403938308E-016)); +#85239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#85240 = PCURVE('',#84052,#85241); +#85241 = DEFINITIONAL_REPRESENTATION('',(#85242),#85246); +#85242 = LINE('',#85243,#85244); +#85243 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#85244 = VECTOR('',#85245,1.); +#85245 = DIRECTION('',(0.561758782507,0.827301075955)); +#85246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#85247 = ORIENTED_EDGE('',*,*,#84576,.T.); +#85248 = ORIENTED_EDGE('',*,*,#84977,.F.); +#85249 = ORIENTED_EDGE('',*,*,#84064,.F.); +#85250 = ORIENTED_EDGE('',*,*,#85251,.T.); +#85251 = EDGE_CURVE('',#84037,#85252,#85254,.T.); +#85252 = VERTEX_POINT('',#85253); +#85253 = CARTESIAN_POINT('',(0.841189128886,0.571189128886,0.13)); +#85254 = SURFACE_CURVE('',#85255,(#85259,#85265),.PCURVE_S1.); +#85255 = LINE('',#85256,#85257); +#85256 = CARTESIAN_POINT('',(0.841189128886,-0.571189128886,0.13)); +#85257 = VECTOR('',#85258,1.); +#85258 = DIRECTION('',(2.22044604925E-016,1.,0.E+000)); +#85259 = PCURVE('',#84276,#85260); +#85260 = DEFINITIONAL_REPRESENTATION('',(#85261),#85264); +#85261 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#85262,#85263),.UNSPECIFIED., + .F.,.F.,(2,2),(1.021189128886,1.142378257772), + .PIECEWISE_BEZIER_KNOTS.); +#85262 = CARTESIAN_POINT('',(1.072698072049,1.4308502738E-016)); +#85263 = CARTESIAN_POINT('',(1.2,9.290801257417E-017)); +#85264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#85265 = PCURVE('',#84052,#85266); +#85266 = DEFINITIONAL_REPRESENTATION('',(#85267),#85271); +#85267 = LINE('',#85268,#85269); +#85268 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#85269 = VECTOR('',#85270,1.); +#85270 = DIRECTION('',(0.561758782507,0.827301075955)); +#85271 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#85272 = ORIENTED_EDGE('',*,*,#85273,.T.); +#85273 = EDGE_CURVE('',#85252,#85274,#85276,.T.); +#85274 = VERTEX_POINT('',#85275); +#85275 = CARTESIAN_POINT('',(0.87,0.6,0.54)); +#85276 = SURFACE_CURVE('',#85277,(#85280,#85287),.PCURVE_S1.); +#85277 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#85278,#85279),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#85278 = CARTESIAN_POINT('',(0.841189128886,0.571189128886,0.13)); +#85279 = CARTESIAN_POINT('',(0.87,0.6,0.54)); +#85280 = PCURVE('',#84276,#85281); +#85281 = DEFINITIONAL_REPRESENTATION('',(#85282),#85286); +#85282 = LINE('',#85283,#85284); +#85283 = CARTESIAN_POINT('',(1.2,-2.051514025725E-017)); +#85284 = VECTOR('',#85285,1.); +#85285 = DIRECTION('',(-2.22044604925E-016,1.)); +#85286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#85287 = PCURVE('',#85288,#85293); +#85288 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#85289,#85290) + ,(#85291,#85292 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,1.74),(0.E+000,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#85289 = CARTESIAN_POINT('',(0.841189128886,0.571189128886,0.13)); +#85290 = CARTESIAN_POINT('',(0.87,0.6,0.54)); +#85291 = CARTESIAN_POINT('',(-0.841189128886,0.571189128886,0.13)); +#85292 = CARTESIAN_POINT('',(-0.87,0.6,0.54)); +#85293 = DEFINITIONAL_REPRESENTATION('',(#85294),#85298); +#85294 = LINE('',#85295,#85296); +#85295 = CARTESIAN_POINT('',(-2.29758698688E-016,-1.23534465537E-017)); +#85296 = VECTOR('',#85297,1.); +#85297 = DIRECTION('',(2.850595416267E-016,1.)); +#85298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#85299 = ORIENTED_EDGE('',*,*,#85300,.F.); +#85300 = EDGE_CURVE('',#85202,#85274,#85301,.T.); +#85301 = SURFACE_CURVE('',#85302,(#85306,#85313),.PCURVE_S1.); +#85302 = LINE('',#85303,#85304); +#85303 = CARTESIAN_POINT('',(0.87,-0.6,0.54)); +#85304 = VECTOR('',#85305,1.); +#85305 = DIRECTION('',(2.22044604925E-016,1.,0.E+000)); +#85306 = PCURVE('',#84276,#85307); +#85307 = DEFINITIONAL_REPRESENTATION('',(#85308),#85312); +#85308 = LINE('',#85309,#85310); +#85309 = CARTESIAN_POINT('',(-4.062328336761E-017,1.)); +#85310 = VECTOR('',#85311,1.); +#85311 = DIRECTION('',(1.,0.E+000)); +#85312 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#85313 = PCURVE('',#85314,#85319); +#85314 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#85315,#85316) + ,(#85317,#85318 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,1.2),(0.E+000,1.), + .PIECEWISE_BEZIER_KNOTS.); +#85315 = CARTESIAN_POINT('',(0.87,-0.6,0.54)); +#85316 = CARTESIAN_POINT('',(0.823621524548,-0.553621524548,1.2)); +#85317 = CARTESIAN_POINT('',(0.87,0.6,0.54)); +#85318 = CARTESIAN_POINT('',(0.823621524548,0.553621524548,1.2)); +#85319 = DEFINITIONAL_REPRESENTATION('',(#85320),#85324); +#85320 = LINE('',#85321,#85322); +#85321 = CARTESIAN_POINT('',(-4.064335088559E-017,-5.213378323336E-017) + ); +#85322 = VECTOR('',#85323,1.); +#85323 = DIRECTION('',(1.,-3.921580057681E-017)); +#85324 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#85325 = ADVANCED_FACE('',(#85326,#85508),#84052,.T.); +#85326 = FACE_BOUND('',#85327,.T.); +#85327 = EDGE_LOOP('',(#85328,#85329,#85351,#85378,#85406,#85434,#85462, + #85484,#85504,#85505,#85506,#85507)); +#85328 = ORIENTED_EDGE('',*,*,#85228,.F.); +#85329 = ORIENTED_EDGE('',*,*,#85330,.F.); +#85330 = EDGE_CURVE('',#85331,#85200,#85333,.T.); +#85331 = VERTEX_POINT('',#85332); +#85332 = CARTESIAN_POINT('',(-0.841189128886,-0.571189128886,0.13)); +#85333 = SURFACE_CURVE('',#85334,(#85338,#85345),.PCURVE_S1.); +#85334 = LINE('',#85335,#85336); +#85335 = CARTESIAN_POINT('',(-0.841189128886,-0.571189128886,0.13)); +#85336 = VECTOR('',#85337,1.); +#85337 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000)); +#85338 = PCURVE('',#84052,#85339); +#85339 = DEFINITIONAL_REPRESENTATION('',(#85340),#85344); +#85340 = LINE('',#85341,#85342); +#85341 = CARTESIAN_POINT('',(1.391833342818,-0.945090761802)); +#85342 = VECTOR('',#85343,1.); +#85343 = DIRECTION('',(-0.827301075955,0.561758782507)); +#85344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#85345 = PCURVE('',#85216,#85346); +#85346 = DEFINITIONAL_REPRESENTATION('',(#85347),#85350); +#85347 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#85348,#85349),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.682378257772),.PIECEWISE_BEZIER_KNOTS.); +#85348 = CARTESIAN_POINT('',(-2.29758698688E-016,-1.23534465537E-017)); +#85349 = CARTESIAN_POINT('',(1.74,6.918990284008E-017)); +#85350 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#85351 = ORIENTED_EDGE('',*,*,#85352,.F.); +#85352 = EDGE_CURVE('',#85353,#85331,#85355,.T.); +#85353 = VERTEX_POINT('',#85354); +#85354 = CARTESIAN_POINT('',(-0.841189128886,-0.45,0.13)); +#85355 = SURFACE_CURVE('',#85356,(#85360,#85367),.PCURVE_S1.); +#85356 = LINE('',#85357,#85358); +#85357 = CARTESIAN_POINT('',(-0.841189128886,0.571189128886,0.13)); +#85358 = VECTOR('',#85359,1.); +#85359 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000)); +#85360 = PCURVE('',#84052,#85361); +#85361 = DEFINITIONAL_REPRESENTATION('',(#85362),#85366); +#85362 = LINE('',#85363,#85364); +#85363 = CARTESIAN_POINT('',(2.033574362066,1.276756478319E-013)); +#85364 = VECTOR('',#85365,1.); +#85365 = DIRECTION('',(-0.561758782507,-0.827301075955)); +#85366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#85367 = PCURVE('',#85368,#85373); +#85368 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#85369,#85370) + ,(#85371,#85372 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,1.2),(0.E+000,1.), + .PIECEWISE_BEZIER_KNOTS.); +#85369 = CARTESIAN_POINT('',(-0.841189128886,0.571189128886,0.13)); +#85370 = CARTESIAN_POINT('',(-0.87,0.6,0.54)); +#85371 = CARTESIAN_POINT('',(-0.841189128886,-0.571189128886,0.13)); +#85372 = CARTESIAN_POINT('',(-0.87,-0.6,0.54)); +#85373 = DEFINITIONAL_REPRESENTATION('',(#85374),#85377); +#85374 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#85375,#85376),.UNSPECIFIED., + .F.,.F.,(2,2),(1.021189128886,1.142378257772), + .PIECEWISE_BEZIER_KNOTS.); +#85375 = CARTESIAN_POINT('',(1.072698072049,1.4308502738E-016)); +#85376 = CARTESIAN_POINT('',(1.2,9.290801257417E-017)); +#85377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#85378 = ORIENTED_EDGE('',*,*,#85379,.T.); +#85379 = EDGE_CURVE('',#85353,#85380,#85382,.T.); +#85380 = VERTEX_POINT('',#85381); +#85381 = CARTESIAN_POINT('',(-0.27,-0.45,0.13)); +#85382 = SURFACE_CURVE('',#85383,(#85387,#85394),.PCURVE_S1.); +#85383 = LINE('',#85384,#85385); +#85384 = CARTESIAN_POINT('',(5.97802985959E-002,-0.45,0.13)); +#85385 = VECTOR('',#85386,1.); +#85386 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000)); +#85387 = PCURVE('',#84052,#85388); +#85388 = DEFINITIONAL_REPRESENTATION('',(#85389),#85393); +#85389 = LINE('',#85390,#85391); +#85390 = CARTESIAN_POINT('',(0.714539423556,-0.338703376423)); +#85391 = VECTOR('',#85392,1.); +#85392 = DIRECTION('',(-0.827301075955,0.561758782507)); +#85393 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#85394 = PCURVE('',#85395,#85400); +#85395 = PLANE('',#85396); +#85396 = AXIS2_PLACEMENT_3D('',#85397,#85398,#85399); +#85397 = CARTESIAN_POINT('',(-0.721628531694,-0.45,0.168601344918)); +#85398 = DIRECTION('',(-2.22044604925E-016,-1.,1.538317647951E-031)); +#85399 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000)); +#85400 = DEFINITIONAL_REPRESENTATION('',(#85401),#85405); +#85401 = LINE('',#85402,#85403); +#85402 = CARTESIAN_POINT('',(0.78140883029,-3.8601344918E-002)); +#85403 = VECTOR('',#85404,1.); +#85404 = DIRECTION('',(1.,0.E+000)); +#85405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#85406 = ORIENTED_EDGE('',*,*,#85407,.T.); +#85407 = EDGE_CURVE('',#85380,#85408,#85410,.T.); +#85408 = VERTEX_POINT('',#85409); +#85409 = CARTESIAN_POINT('',(-0.27,0.45,0.13)); +#85410 = SURFACE_CURVE('',#85411,(#85415,#85422),.PCURVE_S1.); +#85411 = LINE('',#85412,#85413); +#85412 = CARTESIAN_POINT('',(-0.27,-6.0594564443E-002,0.13)); +#85413 = VECTOR('',#85414,1.); +#85414 = DIRECTION('',(2.22044604925E-016,1.,0.E+000)); +#85415 = PCURVE('',#84052,#85416); +#85416 = DEFINITIONAL_REPRESENTATION('',(#85417),#85421); +#85417 = LINE('',#85418,#85419); +#85418 = CARTESIAN_POINT('',(1.206118942793,-0.201804819638)); +#85419 = VECTOR('',#85420,1.); +#85420 = DIRECTION('',(0.561758782507,0.827301075955)); +#85421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#85422 = PCURVE('',#85423,#85428); +#85423 = PLANE('',#85424); +#85424 = AXIS2_PLACEMENT_3D('',#85425,#85426,#85427); +#85425 = CARTESIAN_POINT('',(-0.27,0.45,0.E+000)); +#85426 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000)); +#85427 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000)); +#85428 = DEFINITIONAL_REPRESENTATION('',(#85429),#85433); +#85429 = LINE('',#85430,#85431); +#85430 = CARTESIAN_POINT('',(0.510594564443,-0.13)); +#85431 = VECTOR('',#85432,1.); +#85432 = DIRECTION('',(-1.,0.E+000)); +#85433 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#85434 = ORIENTED_EDGE('',*,*,#85435,.T.); +#85435 = EDGE_CURVE('',#85408,#85436,#85438,.T.); +#85436 = VERTEX_POINT('',#85437); +#85437 = CARTESIAN_POINT('',(-0.841189128886,0.45,0.13)); +#85438 = SURFACE_CURVE('',#85439,(#85443,#85450),.PCURVE_S1.); +#85439 = LINE('',#85440,#85441); +#85440 = CARTESIAN_POINT('',(5.97802985959E-002,0.45,0.13)); +#85441 = VECTOR('',#85442,1.); +#85442 = DIRECTION('',(-1.,2.22044604925E-016,0.E+000)); +#85443 = PCURVE('',#84052,#85444); +#85444 = DEFINITIONAL_REPRESENTATION('',(#85445),#85449); +#85445 = LINE('',#85446,#85447); +#85446 = CARTESIAN_POINT('',(1.220122327812,0.405867591937)); +#85447 = VECTOR('',#85448,1.); +#85448 = DIRECTION('',(0.827301075955,-0.561758782507)); +#85449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#85450 = PCURVE('',#85451,#85456); +#85451 = PLANE('',#85452); +#85452 = AXIS2_PLACEMENT_3D('',#85453,#85454,#85455); +#85453 = CARTESIAN_POINT('',(-0.721628531694,0.45,0.168601344918)); +#85454 = DIRECTION('',(2.22044604925E-016,1.,6.481832951888E-032)); +#85455 = DIRECTION('',(-1.,2.22044604925E-016,0.E+000)); +#85456 = DEFINITIONAL_REPRESENTATION('',(#85457),#85461); +#85457 = LINE('',#85458,#85459); +#85458 = CARTESIAN_POINT('',(-0.78140883029,-3.8601344918E-002)); +#85459 = VECTOR('',#85460,1.); +#85460 = DIRECTION('',(1.,0.E+000)); +#85461 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#85462 = ORIENTED_EDGE('',*,*,#85463,.F.); +#85463 = EDGE_CURVE('',#85464,#85436,#85466,.T.); +#85464 = VERTEX_POINT('',#85465); +#85465 = CARTESIAN_POINT('',(-0.841189128886,0.571189128886,0.13)); +#85466 = SURFACE_CURVE('',#85467,(#85471,#85478),.PCURVE_S1.); +#85467 = LINE('',#85468,#85469); +#85468 = CARTESIAN_POINT('',(-0.841189128886,0.571189128886,0.13)); +#85469 = VECTOR('',#85470,1.); +#85470 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000)); +#85471 = PCURVE('',#84052,#85472); +#85472 = DEFINITIONAL_REPRESENTATION('',(#85473),#85477); +#85473 = LINE('',#85474,#85475); +#85474 = CARTESIAN_POINT('',(2.033574362066,1.276756478319E-013)); +#85475 = VECTOR('',#85476,1.); +#85476 = DIRECTION('',(-0.561758782507,-0.827301075955)); +#85477 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#85478 = PCURVE('',#85368,#85479); +#85479 = DEFINITIONAL_REPRESENTATION('',(#85480),#85483); +#85480 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#85481,#85482),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,0.121189128886),.PIECEWISE_BEZIER_KNOTS.); +#85481 = CARTESIAN_POINT('',(-7.634631612575E-017,1.085662332382E-017)); +#85482 = CARTESIAN_POINT('',(0.127301927951,1.30403938308E-016)); +#85483 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#85484 = ORIENTED_EDGE('',*,*,#85485,.F.); +#85485 = EDGE_CURVE('',#85252,#85464,#85486,.T.); +#85486 = SURFACE_CURVE('',#85487,(#85491,#85498),.PCURVE_S1.); +#85487 = LINE('',#85488,#85489); +#85488 = CARTESIAN_POINT('',(0.841189128886,0.571189128886,0.13)); +#85489 = VECTOR('',#85490,1.); +#85490 = DIRECTION('',(-1.,2.22044604925E-016,0.E+000)); +#85491 = PCURVE('',#84052,#85492); +#85492 = DEFINITIONAL_REPRESENTATION('',(#85493),#85497); +#85493 = LINE('',#85494,#85495); +#85494 = CARTESIAN_POINT('',(0.641741019248,0.945090761802)); +#85495 = VECTOR('',#85496,1.); +#85496 = DIRECTION('',(0.827301075955,-0.561758782507)); +#85497 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#85498 = PCURVE('',#85288,#85499); +#85499 = DEFINITIONAL_REPRESENTATION('',(#85500),#85503); +#85500 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#85501,#85502),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.682378257772),.PIECEWISE_BEZIER_KNOTS.); +#85501 = CARTESIAN_POINT('',(-2.29758698688E-016,-1.23534465537E-017)); +#85502 = CARTESIAN_POINT('',(1.74,6.918990284008E-017)); +#85503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#85504 = ORIENTED_EDGE('',*,*,#85251,.F.); +#85505 = ORIENTED_EDGE('',*,*,#84036,.T.); +#85506 = ORIENTED_EDGE('',*,*,#84844,.T.); +#85507 = ORIENTED_EDGE('',*,*,#84794,.T.); +#85508 = FACE_BOUND('',#85509,.T.); +#85509 = EDGE_LOOP('',(#85510,#85540,#85568,#85596)); +#85510 = ORIENTED_EDGE('',*,*,#85511,.T.); +#85511 = EDGE_CURVE('',#85512,#85514,#85516,.T.); +#85512 = VERTEX_POINT('',#85513); +#85513 = CARTESIAN_POINT('',(-0.25,-0.4,0.13)); +#85514 = VERTEX_POINT('',#85515); +#85515 = CARTESIAN_POINT('',(0.25,-0.4,0.13)); +#85516 = SURFACE_CURVE('',#85517,(#85521,#85528),.PCURVE_S1.); +#85517 = LINE('',#85518,#85519); +#85518 = CARTESIAN_POINT('',(-0.25,-0.4,0.13)); +#85519 = VECTOR('',#85520,1.); +#85520 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000)); +#85521 = PCURVE('',#84052,#85522); +#85522 = DEFINITIONAL_REPRESENTATION('',(#85523),#85527); +#85523 = LINE('',#85524,#85525); +#85524 = CARTESIAN_POINT('',(0.998908937019,-0.471360126009)); +#85525 = VECTOR('',#85526,1.); +#85526 = DIRECTION('',(-0.827301075955,0.561758782507)); +#85527 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#85528 = PCURVE('',#85529,#85534); +#85529 = PLANE('',#85530); +#85530 = AXIS2_PLACEMENT_3D('',#85531,#85532,#85533); +#85531 = CARTESIAN_POINT('',(-0.25,-0.4,0.13)); +#85532 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000)); +#85533 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000)); +#85534 = DEFINITIONAL_REPRESENTATION('',(#85535),#85539); +#85535 = LINE('',#85536,#85537); +#85536 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#85537 = VECTOR('',#85538,1.); +#85538 = DIRECTION('',(1.,0.E+000)); +#85539 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#85540 = ORIENTED_EDGE('',*,*,#85541,.T.); +#85541 = EDGE_CURVE('',#85514,#85542,#85544,.T.); +#85542 = VERTEX_POINT('',#85543); +#85543 = CARTESIAN_POINT('',(0.25,0.4,0.13)); +#85544 = SURFACE_CURVE('',#85545,(#85549,#85556),.PCURVE_S1.); +#85545 = LINE('',#85546,#85547); +#85546 = CARTESIAN_POINT('',(0.25,-0.4,0.13)); +#85547 = VECTOR('',#85548,1.); +#85548 = DIRECTION('',(2.22044604925E-016,1.,0.E+000)); +#85549 = PCURVE('',#84052,#85550); +#85550 = DEFINITIONAL_REPRESENTATION('',(#85551),#85555); +#85551 = LINE('',#85552,#85553); +#85552 = CARTESIAN_POINT('',(0.585258399042,-0.190480734755)); +#85553 = VECTOR('',#85554,1.); +#85554 = DIRECTION('',(0.561758782507,0.827301075955)); +#85555 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#85556 = PCURVE('',#85557,#85562); +#85557 = PLANE('',#85558); +#85558 = AXIS2_PLACEMENT_3D('',#85559,#85560,#85561); +#85559 = CARTESIAN_POINT('',(0.25,-0.4,0.13)); +#85560 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000)); +#85561 = DIRECTION('',(2.22044604925E-016,1.,0.E+000)); +#85562 = DEFINITIONAL_REPRESENTATION('',(#85563),#85567); +#85563 = LINE('',#85564,#85565); +#85564 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#85565 = VECTOR('',#85566,1.); +#85566 = DIRECTION('',(1.,0.E+000)); +#85567 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#85568 = ORIENTED_EDGE('',*,*,#85569,.T.); +#85569 = EDGE_CURVE('',#85542,#85570,#85572,.T.); +#85570 = VERTEX_POINT('',#85571); +#85571 = CARTESIAN_POINT('',(-0.25,0.4,0.13)); +#85572 = SURFACE_CURVE('',#85573,(#85577,#85584),.PCURVE_S1.); +#85573 = LINE('',#85574,#85575); +#85574 = CARTESIAN_POINT('',(0.25,0.4,0.13)); +#85575 = VECTOR('',#85576,1.); +#85576 = DIRECTION('',(-1.,2.22044604925E-016,0.E+000)); +#85577 = PCURVE('',#84052,#85578); +#85578 = DEFINITIONAL_REPRESENTATION('',(#85579),#85583); +#85579 = LINE('',#85580,#85581); +#85580 = CARTESIAN_POINT('',(1.034665425047,0.471360126009)); +#85581 = VECTOR('',#85582,1.); +#85582 = DIRECTION('',(0.827301075955,-0.561758782507)); +#85583 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#85584 = PCURVE('',#85585,#85590); +#85585 = PLANE('',#85586); +#85586 = AXIS2_PLACEMENT_3D('',#85587,#85588,#85589); +#85587 = CARTESIAN_POINT('',(0.25,0.4,0.13)); +#85588 = DIRECTION('',(2.22044604925E-016,1.,0.E+000)); +#85589 = DIRECTION('',(-1.,2.22044604925E-016,0.E+000)); +#85590 = DEFINITIONAL_REPRESENTATION('',(#85591),#85595); +#85591 = LINE('',#85592,#85593); +#85592 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#85593 = VECTOR('',#85594,1.); +#85594 = DIRECTION('',(1.,0.E+000)); +#85595 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#85596 = ORIENTED_EDGE('',*,*,#85597,.T.); +#85597 = EDGE_CURVE('',#85570,#85512,#85598,.T.); +#85598 = SURFACE_CURVE('',#85599,(#85603,#85610),.PCURVE_S1.); +#85599 = LINE('',#85600,#85601); +#85600 = CARTESIAN_POINT('',(-0.25,0.4,0.13)); +#85601 = VECTOR('',#85602,1.); +#85602 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000)); +#85603 = PCURVE('',#84052,#85604); +#85604 = DEFINITIONAL_REPRESENTATION('',(#85605),#85609); +#85605 = LINE('',#85606,#85607); +#85606 = CARTESIAN_POINT('',(1.448315963025,0.190480734755)); +#85607 = VECTOR('',#85608,1.); +#85608 = DIRECTION('',(-0.561758782507,-0.827301075955)); +#85609 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#85610 = PCURVE('',#85611,#85616); +#85611 = PLANE('',#85612); +#85612 = AXIS2_PLACEMENT_3D('',#85613,#85614,#85615); +#85613 = CARTESIAN_POINT('',(-0.25,0.4,0.13)); +#85614 = DIRECTION('',(-1.,2.22044604925E-016,0.E+000)); +#85615 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000)); +#85616 = DEFINITIONAL_REPRESENTATION('',(#85617),#85621); +#85617 = LINE('',#85618,#85619); +#85618 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#85619 = VECTOR('',#85620,1.); +#85620 = DIRECTION('',(1.,0.E+000)); +#85621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#85622 = ADVANCED_FACE('',(#85623),#85216,.T.); +#85623 = FACE_BOUND('',#85624,.T.); +#85624 = EDGE_LOOP('',(#85625,#85626,#85627,#85655)); +#85625 = ORIENTED_EDGE('',*,*,#85330,.T.); +#85626 = ORIENTED_EDGE('',*,*,#85199,.T.); +#85627 = ORIENTED_EDGE('',*,*,#85628,.F.); +#85628 = EDGE_CURVE('',#85629,#85202,#85631,.T.); +#85629 = VERTEX_POINT('',#85630); +#85630 = CARTESIAN_POINT('',(-0.87,-0.6,0.54)); +#85631 = SURFACE_CURVE('',#85632,(#85636,#85643),.PCURVE_S1.); +#85632 = LINE('',#85633,#85634); +#85633 = CARTESIAN_POINT('',(-0.87,-0.6,0.54)); +#85634 = VECTOR('',#85635,1.); +#85635 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000)); +#85636 = PCURVE('',#85216,#85637); +#85637 = DEFINITIONAL_REPRESENTATION('',(#85638),#85642); +#85638 = LINE('',#85639,#85640); +#85639 = CARTESIAN_POINT('',(5.530084293866E-017,1.)); +#85640 = VECTOR('',#85641,1.); +#85641 = DIRECTION('',(1.,0.E+000)); +#85642 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#85643 = PCURVE('',#85644,#85649); +#85644 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#85645,#85646) + ,(#85647,#85648 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,1.74),(0.E+000,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#85645 = CARTESIAN_POINT('',(-0.87,-0.6,0.54)); +#85646 = CARTESIAN_POINT('',(-0.823621524548,-0.553621524548,1.2)); +#85647 = CARTESIAN_POINT('',(0.87,-0.6,0.54)); +#85648 = CARTESIAN_POINT('',(0.823621524548,-0.553621524548,1.2)); +#85649 = DEFINITIONAL_REPRESENTATION('',(#85650),#85654); +#85650 = LINE('',#85651,#85652); +#85651 = CARTESIAN_POINT('',(2.14751926235E-017,-1.361332981146E-016)); +#85652 = VECTOR('',#85653,1.); +#85653 = DIRECTION('',(1.,1.518740330991E-016)); +#85654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#85655 = ORIENTED_EDGE('',*,*,#85656,.F.); +#85656 = EDGE_CURVE('',#85331,#85629,#85657,.T.); +#85657 = SURFACE_CURVE('',#85658,(#85661,#85668),.PCURVE_S1.); +#85658 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#85659,#85660),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#85659 = CARTESIAN_POINT('',(-0.841189128886,-0.571189128886,0.13)); +#85660 = CARTESIAN_POINT('',(-0.87,-0.6,0.54)); +#85661 = PCURVE('',#85216,#85662); +#85662 = DEFINITIONAL_REPRESENTATION('',(#85663),#85667); +#85663 = LINE('',#85664,#85665); +#85664 = CARTESIAN_POINT('',(-2.29758698688E-016,-1.23534465537E-017)); +#85665 = VECTOR('',#85666,1.); +#85666 = DIRECTION('',(2.850595416267E-016,1.)); +#85667 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#85668 = PCURVE('',#85368,#85669); +#85669 = DEFINITIONAL_REPRESENTATION('',(#85670),#85674); +#85670 = LINE('',#85671,#85672); +#85671 = CARTESIAN_POINT('',(1.2,-2.051514025725E-017)); +#85672 = VECTOR('',#85673,1.); +#85673 = DIRECTION('',(-2.22044604925E-016,1.)); +#85674 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#85675 = ADVANCED_FACE('',(#85676),#85314,.T.); +#85676 = FACE_BOUND('',#85677,.T.); +#85677 = EDGE_LOOP('',(#85678,#85679,#85706,#85733)); +#85678 = ORIENTED_EDGE('',*,*,#85300,.T.); +#85679 = ORIENTED_EDGE('',*,*,#85680,.T.); +#85680 = EDGE_CURVE('',#85274,#85681,#85683,.T.); +#85681 = VERTEX_POINT('',#85682); +#85682 = CARTESIAN_POINT('',(0.823621524548,0.553621524548,1.2)); +#85683 = SURFACE_CURVE('',#85684,(#85687,#85694),.PCURVE_S1.); +#85684 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#85685,#85686),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#85685 = CARTESIAN_POINT('',(0.87,0.6,0.54)); +#85686 = CARTESIAN_POINT('',(0.823621524548,0.553621524548,1.2)); +#85687 = PCURVE('',#85314,#85688); +#85688 = DEFINITIONAL_REPRESENTATION('',(#85689),#85693); +#85689 = LINE('',#85690,#85691); +#85690 = CARTESIAN_POINT('',(1.2,-5.213717136515E-017)); +#85691 = VECTOR('',#85692,1.); +#85692 = DIRECTION('',(0.E+000,1.)); +#85693 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#85694 = PCURVE('',#85695,#85700); +#85695 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#85696,#85697) + ,(#85698,#85699 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,1.74),(0.E+000,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#85696 = CARTESIAN_POINT('',(0.87,0.6,0.54)); +#85697 = CARTESIAN_POINT('',(0.823621524548,0.553621524548,1.2)); +#85698 = CARTESIAN_POINT('',(-0.87,0.6,0.54)); +#85699 = CARTESIAN_POINT('',(-0.823621524548,0.553621524548,1.2)); +#85700 = DEFINITIONAL_REPRESENTATION('',(#85701),#85705); +#85701 = LINE('',#85702,#85703); +#85702 = CARTESIAN_POINT('',(2.14751926235E-017,-1.361332981146E-016)); +#85703 = VECTOR('',#85704,1.); +#85704 = DIRECTION('',(-1.571795023712E-016,1.)); +#85705 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#85706 = ORIENTED_EDGE('',*,*,#85707,.F.); +#85707 = EDGE_CURVE('',#85708,#85681,#85710,.T.); +#85708 = VERTEX_POINT('',#85709); +#85709 = CARTESIAN_POINT('',(0.823621524548,-0.553621524548,1.2)); +#85710 = SURFACE_CURVE('',#85711,(#85715,#85721),.PCURVE_S1.); +#85711 = LINE('',#85712,#85713); +#85712 = CARTESIAN_POINT('',(0.823621524548,-0.553621524548,1.2)); +#85713 = VECTOR('',#85714,1.); +#85714 = DIRECTION('',(2.22044604925E-016,1.,0.E+000)); +#85715 = PCURVE('',#85314,#85716); +#85716 = DEFINITIONAL_REPRESENTATION('',(#85717),#85720); +#85717 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#85718,#85719),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.107243049096),.PIECEWISE_BEZIER_KNOTS.); +#85718 = CARTESIAN_POINT('',(-1.598925901728E-017,1.)); +#85719 = CARTESIAN_POINT('',(1.2,1.)); +#85720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#85721 = PCURVE('',#85722,#85727); +#85722 = PLANE('',#85723); +#85723 = AXIS2_PLACEMENT_3D('',#85724,#85725,#85726); +#85724 = CARTESIAN_POINT('',(0.823621524548,-0.553621524548,1.2)); +#85725 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#85726 = DIRECTION('',(-0.829932588135,0.557863692268,0.E+000)); +#85727 = DEFINITIONAL_REPRESENTATION('',(#85728),#85732); +#85728 = LINE('',#85729,#85730); +#85729 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#85730 = VECTOR('',#85731,1.); +#85731 = DIRECTION('',(0.557863692268,0.829932588135)); +#85732 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#85733 = ORIENTED_EDGE('',*,*,#85734,.F.); +#85734 = EDGE_CURVE('',#85202,#85708,#85735,.T.); +#85735 = SURFACE_CURVE('',#85736,(#85739,#85746),.PCURVE_S1.); +#85736 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#85737,#85738),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#85737 = CARTESIAN_POINT('',(0.87,-0.6,0.54)); +#85738 = CARTESIAN_POINT('',(0.823621524548,-0.553621524548,1.2)); +#85739 = PCURVE('',#85314,#85740); +#85740 = DEFINITIONAL_REPRESENTATION('',(#85741),#85745); +#85741 = LINE('',#85742,#85743); +#85742 = CARTESIAN_POINT('',(-4.064335088559E-017,-5.213378323336E-017) + ); +#85743 = VECTOR('',#85744,1.); +#85744 = DIRECTION('',(2.465409186831E-017,1.)); +#85745 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#85746 = PCURVE('',#85644,#85747); +#85747 = DEFINITIONAL_REPRESENTATION('',(#85748),#85752); +#85748 = LINE('',#85749,#85750); +#85749 = CARTESIAN_POINT('',(1.74,-1.360756998742E-016)); +#85750 = VECTOR('',#85751,1.); +#85751 = DIRECTION('',(0.E+000,1.)); +#85752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#85753 = ADVANCED_FACE('',(#85754),#85288,.T.); +#85754 = FACE_BOUND('',#85755,.T.); +#85755 = EDGE_LOOP('',(#85756,#85757,#85779,#85800)); +#85756 = ORIENTED_EDGE('',*,*,#85485,.T.); +#85757 = ORIENTED_EDGE('',*,*,#85758,.T.); +#85758 = EDGE_CURVE('',#85464,#85759,#85761,.T.); +#85759 = VERTEX_POINT('',#85760); +#85760 = CARTESIAN_POINT('',(-0.87,0.6,0.54)); +#85761 = SURFACE_CURVE('',#85762,(#85765,#85772),.PCURVE_S1.); +#85762 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#85763,#85764),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#85763 = CARTESIAN_POINT('',(-0.841189128886,0.571189128886,0.13)); +#85764 = CARTESIAN_POINT('',(-0.87,0.6,0.54)); +#85765 = PCURVE('',#85288,#85766); +#85766 = DEFINITIONAL_REPRESENTATION('',(#85767),#85771); +#85767 = LINE('',#85768,#85769); +#85768 = CARTESIAN_POINT('',(1.74,-3.358453127665E-017)); +#85769 = VECTOR('',#85770,1.); +#85770 = DIRECTION('',(0.E+000,1.)); +#85771 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#85772 = PCURVE('',#85368,#85773); +#85773 = DEFINITIONAL_REPRESENTATION('',(#85774),#85778); +#85774 = LINE('',#85775,#85776); +#85775 = CARTESIAN_POINT('',(-7.634631612575E-017,1.085662332382E-017)); +#85776 = VECTOR('',#85777,1.); +#85777 = DIRECTION('',(3.572303275814E-017,1.)); +#85778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#85779 = ORIENTED_EDGE('',*,*,#85780,.F.); +#85780 = EDGE_CURVE('',#85274,#85759,#85781,.T.); +#85781 = SURFACE_CURVE('',#85782,(#85786,#85793),.PCURVE_S1.); +#85782 = LINE('',#85783,#85784); +#85783 = CARTESIAN_POINT('',(0.87,0.6,0.54)); +#85784 = VECTOR('',#85785,1.); +#85785 = DIRECTION('',(-1.,2.22044604925E-016,0.E+000)); +#85786 = PCURVE('',#85288,#85787); +#85787 = DEFINITIONAL_REPRESENTATION('',(#85788),#85792); +#85788 = LINE('',#85789,#85790); +#85789 = CARTESIAN_POINT('',(5.530084293866E-017,1.)); +#85790 = VECTOR('',#85791,1.); +#85791 = DIRECTION('',(1.,0.E+000)); +#85792 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#85793 = PCURVE('',#85695,#85794); +#85794 = DEFINITIONAL_REPRESENTATION('',(#85795),#85799); +#85795 = LINE('',#85796,#85797); +#85796 = CARTESIAN_POINT('',(2.14751926235E-017,-1.361332981146E-016)); +#85797 = VECTOR('',#85798,1.); +#85798 = DIRECTION('',(1.,1.518740330991E-016)); +#85799 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#85800 = ORIENTED_EDGE('',*,*,#85273,.F.); +#85801 = ADVANCED_FACE('',(#85802),#85368,.T.); +#85802 = FACE_BOUND('',#85803,.T.); +#85803 = EDGE_LOOP('',(#85804,#85805,#85806,#86024,#86247,#86463,#86464, + #86465)); +#85804 = ORIENTED_EDGE('',*,*,#85758,.F.); +#85805 = ORIENTED_EDGE('',*,*,#85463,.T.); +#85806 = ORIENTED_EDGE('',*,*,#85807,.T.); +#85807 = EDGE_CURVE('',#85436,#85808,#85810,.T.); +#85808 = VERTEX_POINT('',#85809); +#85809 = CARTESIAN_POINT('',(-0.841280480429,0.45,0.1313)); +#85810 = SURFACE_CURVE('',#85811,(#85913,#85919),.PCURVE_S1.); +#85811 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#85812,#85813,#85814,#85815, + #85816,#85817,#85818,#85819,#85820,#85821,#85822,#85823,#85824, + #85825,#85826,#85827,#85828,#85829,#85830,#85831,#85832,#85833, + #85834,#85835,#85836,#85837,#85838,#85839,#85840,#85841,#85842, + #85843,#85844,#85845,#85846,#85847,#85848,#85849,#85850,#85851, + #85852,#85853,#85854,#85855,#85856,#85857,#85858,#85859,#85860, + #85861,#85862,#85863,#85864,#85865,#85866,#85867,#85868,#85869, + #85870,#85871,#85872,#85873,#85874,#85875,#85876,#85877,#85878, + #85879,#85880,#85881,#85882,#85883,#85884,#85885,#85886,#85887, + #85888,#85889,#85890,#85891,#85892,#85893,#85894,#85895,#85896, + #85897,#85898,#85899,#85900,#85901,#85902,#85903,#85904,#85905, + #85906,#85907,#85908,#85909,#85910,#85911,#85912),.UNSPECIFIED.,.F., + .F.,(5,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3 + ,5),(0.E+000,3.052864379097E-002,6.102286200381E-002, + 9.14828274517E-002,0.121908711908,0.152300686116,0.18265891979, + 0.212983581633,0.243274839334,0.273532859582,0.303757808071, + 0.333949849507,0.364109147618,0.394235865154,0.424330163905, + 0.454392204698,0.484422147408,0.514420150967,0.544386373367, + 0.574320971669,0.60422410201,0.634095919607,0.663936578766, + 0.69374623289,0.72352503448,0.753273135148,0.782990685619, + 0.812677835737,0.842334734476,0.87196152994,0.901558369374, + 0.931125399168,0.960662764863,1.),.UNSPECIFIED.); +#85812 = CARTESIAN_POINT('',(-0.841189128886,0.45,0.13)); +#85813 = CARTESIAN_POINT('',(-0.841405088254,0.45,0.133073261494)); +#85814 = CARTESIAN_POINT('',(-0.841621129112,0.45,0.136147682663)); +#85815 = CARTESIAN_POINT('',(-0.841837251399,0.45,0.139223262613)); +#85816 = CARTESIAN_POINT('',(-0.842269414887,0.45,0.145373268611)); +#85817 = CARTESIAN_POINT('',(-0.842485455906,0.45,0.148447692058)); +#85818 = CARTESIAN_POINT('',(-0.842701578033,0.45,0.15152326974)); +#85819 = CARTESIAN_POINT('',(-0.843133741519,0.45,0.157673275708)); +#85820 = CARTESIAN_POINT('',(-0.843349782696,0.45,0.160747701405)); +#85821 = CARTESIAN_POINT('',(-0.843565904665,0.45,0.163823276837)); +#85822 = CARTESIAN_POINT('',(-0.84399806815,0.45,0.169973282775)); +#85823 = CARTESIAN_POINT('',(-0.844214109484,0.45,0.173047710712)); +#85824 = CARTESIAN_POINT('',(-0.844430231295,0.45,0.176123283903)); +#85825 = CARTESIAN_POINT('',(-0.844862394777,0.45,0.182273289812)); +#85826 = CARTESIAN_POINT('',(-0.845078436269,0.45,0.185347719981)); +#85827 = CARTESIAN_POINT('',(-0.845294557923,0.45,0.18842329094)); +#85828 = CARTESIAN_POINT('',(-0.845726721403,0.45,0.19457329682)); +#85829 = CARTESIAN_POINT('',(-0.845942763051,0.45,0.197647729211)); +#85830 = CARTESIAN_POINT('',(-0.846158884549,0.45,0.200723297947)); +#85831 = CARTESIAN_POINT('',(-0.846591048027,0.45,0.206873303797)); +#85832 = CARTESIAN_POINT('',(-0.84680708983,0.45,0.209947738402)); +#85833 = CARTESIAN_POINT('',(-0.847023211173,0.45,0.213023304924)); +#85834 = CARTESIAN_POINT('',(-0.847455374649,0.45,0.219173310746)); +#85835 = CARTESIAN_POINT('',(-0.847671416606,0.45,0.222247747554)); +#85836 = CARTESIAN_POINT('',(-0.847887537795,0.45,0.225323311872)); +#85837 = CARTESIAN_POINT('',(-0.848319701268,0.45,0.231473317665)); +#85838 = CARTESIAN_POINT('',(-0.84853574338,0.45,0.234547756669)); +#85839 = CARTESIAN_POINT('',(-0.848751864414,0.45,0.23762331879)); +#85840 = CARTESIAN_POINT('',(-0.849184027886,0.45,0.243773324554)); +#85841 = CARTESIAN_POINT('',(-0.849400070151,0.45,0.246847765745)); +#85842 = CARTESIAN_POINT('',(-0.849616191032,0.45,0.24992332568)); +#85843 = CARTESIAN_POINT('',(-0.850048354501,0.45,0.256073331415)); +#85844 = CARTESIAN_POINT('',(-0.85026439692,0.45,0.259147774783)); +#85845 = CARTESIAN_POINT('',(-0.850480517647,0.45,0.26222333254)); +#85846 = CARTESIAN_POINT('',(-0.850912681115,0.45,0.268373338247)); +#85847 = CARTESIAN_POINT('',(-0.851128723686,0.45,0.271447783784)); +#85848 = CARTESIAN_POINT('',(-0.851344844261,0.45,0.274523339371)); +#85849 = CARTESIAN_POINT('',(-0.851777007726,0.45,0.28067334505)); +#85850 = CARTESIAN_POINT('',(-0.851993050449,0.45,0.283747792747)); +#85851 = CARTESIAN_POINT('',(-0.852209170872,0.45,0.286823346174)); +#85852 = CARTESIAN_POINT('',(-0.852641334336,0.45,0.292973351825)); +#85853 = CARTESIAN_POINT('',(-0.85285737721,0.45,0.296047801672)); +#85854 = CARTESIAN_POINT('',(-0.853073497481,0.45,0.299123352947)); +#85855 = CARTESIAN_POINT('',(-0.853505660943,0.45,0.30527335857)); +#85856 = CARTESIAN_POINT('',(-0.853721703968,0.45,0.308347810561)); +#85857 = CARTESIAN_POINT('',(-0.853937824089,0.45,0.311423359693)); +#85858 = CARTESIAN_POINT('',(-0.854369987549,0.45,0.317573365288)); +#85859 = CARTESIAN_POINT('',(-0.854586030723,0.45,0.320647819412)); +#85860 = CARTESIAN_POINT('',(-0.854802150694,0.45,0.32372336641)); +#85861 = CARTESIAN_POINT('',(-0.855234314152,0.45,0.329873371977)); +#85862 = CARTESIAN_POINT('',(-0.855450357476,0.45,0.332947828226)); +#85863 = CARTESIAN_POINT('',(-0.855666477298,0.45,0.336023373098)); +#85864 = CARTESIAN_POINT('',(-0.856098640754,0.45,0.342173378639)); +#85865 = CARTESIAN_POINT('',(-0.856314684226,0.45,0.345247837004)); +#85866 = CARTESIAN_POINT('',(-0.856530803899,0.45,0.348323379759)); +#85867 = CARTESIAN_POINT('',(-0.856962967353,0.45,0.354473385272)); +#85868 = CARTESIAN_POINT('',(-0.857179010974,0.45,0.357547845745)); +#85869 = CARTESIAN_POINT('',(-0.857395130499,0.45,0.360623386391)); +#85870 = CARTESIAN_POINT('',(-0.857827293951,0.45,0.366773391878)); +#85871 = CARTESIAN_POINT('',(-0.858043337719,0.45,0.36984785445)); +#85872 = CARTESIAN_POINT('',(-0.858259457096,0.45,0.372923392996)); +#85873 = CARTESIAN_POINT('',(-0.858691620547,0.45,0.379073398455)); +#85874 = CARTESIAN_POINT('',(-0.858907664462,0.45,0.382147863119)); +#85875 = CARTESIAN_POINT('',(-0.859123783692,0.45,0.385223399573)); +#85876 = CARTESIAN_POINT('',(-0.85955594714,0.45,0.391373405006)); +#85877 = CARTESIAN_POINT('',(-0.859771991202,0.45,0.394447871752)); +#85878 = CARTESIAN_POINT('',(-0.859988110285,0.45,0.397523406122)); +#85879 = CARTESIAN_POINT('',(-0.860420273732,0.45,0.403673411529)); +#85880 = CARTESIAN_POINT('',(-0.860636317939,0.45,0.406747880348)); +#85881 = CARTESIAN_POINT('',(-0.860852436877,0.45,0.409823412644)); +#85882 = CARTESIAN_POINT('',(-0.861284600322,0.45,0.415973418024)); +#85883 = CARTESIAN_POINT('',(-0.861500644674,0.45,0.419047888909)); +#85884 = CARTESIAN_POINT('',(-0.861716763467,0.45,0.422123419139)); +#85885 = CARTESIAN_POINT('',(-0.86214892691,0.45,0.428273424492)); +#85886 = CARTESIAN_POINT('',(-0.862364971407,0.45,0.431347897435)); +#85887 = CARTESIAN_POINT('',(-0.862581090055,0.45,0.434423425607)); +#85888 = CARTESIAN_POINT('',(-0.863013253496,0.45,0.440573430934)); +#85889 = CARTESIAN_POINT('',(-0.863229298137,0.45,0.443647905925)); +#85890 = CARTESIAN_POINT('',(-0.863445416641,0.45,0.446723432047)); +#85891 = CARTESIAN_POINT('',(-0.86387758008,0.45,0.452873437348)); +#85892 = CARTESIAN_POINT('',(-0.864093624864,0.45,0.45594791438)); +#85893 = CARTESIAN_POINT('',(-0.864309743225,0.45,0.45902343846)); +#85894 = CARTESIAN_POINT('',(-0.864741906662,0.45,0.465173443736)); +#85895 = CARTESIAN_POINT('',(-0.864957951589,0.45,0.4682479228)); +#85896 = CARTESIAN_POINT('',(-0.865174069807,0.45,0.471323444847)); +#85897 = CARTESIAN_POINT('',(-0.865606233243,0.45,0.477473450097)); +#85898 = CARTESIAN_POINT('',(-0.865822278312,0.45,0.480547931185)); +#85899 = CARTESIAN_POINT('',(-0.866038396387,0.45,0.483623451207)); +#85900 = CARTESIAN_POINT('',(-0.866470559821,0.45,0.489773456431)); +#85901 = CARTESIAN_POINT('',(-0.866686605032,0.45,0.492847939536)); +#85902 = CARTESIAN_POINT('',(-0.866902722966,0.45,0.49592345754)); +#85903 = CARTESIAN_POINT('',(-0.867334886398,0.45,0.502073462739)); +#85904 = CARTESIAN_POINT('',(-0.86755093175,0.45,0.505147947852)); +#85905 = CARTESIAN_POINT('',(-0.867767049543,0.45,0.508223463847)); +#85906 = CARTESIAN_POINT('',(-0.868199212973,0.45,0.514373469021)); +#85907 = CARTESIAN_POINT('',(-0.868415258465,0.45,0.517447956133)); +#85908 = CARTESIAN_POINT('',(-0.868631376117,0.45,0.520523470128)); +#85909 = CARTESIAN_POINT('',(-0.869135482761,0.45,0.527697280424)); +#85910 = CARTESIAN_POINT('',(-0.869423527524,0.45,0.531796370398)); +#85911 = CARTESIAN_POINT('',(-0.869711699992,0.45,0.53589727771)); +#85912 = CARTESIAN_POINT('',(-0.87,0.45,0.54)); +#85913 = PCURVE('',#85368,#85914); +#85914 = DEFINITIONAL_REPRESENTATION('',(#85915),#85918); +#85915 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#85916,#85917),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,3.228236669594E-003),.PIECEWISE_BEZIER_KNOTS.); +#85916 = CARTESIAN_POINT('',(0.127301927951,1.30403938308E-016)); +#85917 = CARTESIAN_POINT('',(0.127377515511,3.170731707393E-003)); +#85918 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#85919 = PCURVE('',#85451,#85920); +#85920 = DEFINITIONAL_REPRESENTATION('',(#85921),#86023); +#85921 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#85922,#85923,#85924,#85925, + #85926,#85927,#85928,#85929,#85930,#85931,#85932,#85933,#85934, + #85935,#85936,#85937,#85938,#85939,#85940,#85941,#85942,#85943, + #85944,#85945,#85946,#85947,#85948,#85949,#85950,#85951,#85952, + #85953,#85954,#85955,#85956,#85957,#85958,#85959,#85960,#85961, + #85962,#85963,#85964,#85965,#85966,#85967,#85968,#85969,#85970, + #85971,#85972,#85973,#85974,#85975,#85976,#85977,#85978,#85979, + #85980,#85981,#85982,#85983,#85984,#85985,#85986,#85987,#85988, + #85989,#85990,#85991,#85992,#85993,#85994,#85995,#85996,#85997, + #85998,#85999,#86000,#86001,#86002,#86003,#86004,#86005,#86006, + #86007,#86008,#86009,#86010,#86011,#86012,#86013,#86014,#86015, + #86016,#86017,#86018,#86019,#86020,#86021,#86022),.UNSPECIFIED.,.F., + .F.,(5,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3 + ,5),(0.E+000,3.052864379097E-002,6.102286200381E-002, + 9.14828274517E-002,0.121908711908,0.152300686116,0.18265891979, + 0.212983581633,0.243274839334,0.273532859582,0.303757808071, + 0.333949849507,0.364109147618,0.394235865154,0.424330163905, + 0.454392204698,0.484422147408,0.514420150967,0.544386373367, + 0.574320971669,0.60422410201,0.634095919607,0.663936578766, + 0.69374623289,0.72352503448,0.753273135148,0.782990685619, + 0.812677835737,0.842334734476,0.87196152994,0.901558369374, + 0.931125399168,0.960662764863,1.),.UNSPECIFIED.); +#85922 = CARTESIAN_POINT('',(0.119560597192,-3.8601344918E-002)); +#85923 = CARTESIAN_POINT('',(0.11977655656,-3.5528083424E-002)); +#85924 = CARTESIAN_POINT('',(0.119992597418,-3.2453662255E-002)); +#85925 = CARTESIAN_POINT('',(0.120208719705,-2.9378082305E-002)); +#85926 = CARTESIAN_POINT('',(0.120640883193,-2.3228076307E-002)); +#85927 = CARTESIAN_POINT('',(0.120856924212,-2.015365286E-002)); +#85928 = CARTESIAN_POINT('',(0.121073046339,-1.7078075178E-002)); +#85929 = CARTESIAN_POINT('',(0.121505209825,-1.092806921E-002)); +#85930 = CARTESIAN_POINT('',(0.121721251002,-7.853643513E-003)); +#85931 = CARTESIAN_POINT('',(0.121937372971,-4.778068081E-003)); +#85932 = CARTESIAN_POINT('',(0.122369536456,1.371937857E-003)); +#85933 = CARTESIAN_POINT('',(0.12258557779,4.446365794E-003)); +#85934 = CARTESIAN_POINT('',(0.122801699601,7.521938985E-003)); +#85935 = CARTESIAN_POINT('',(0.123233863083,1.3671944894E-002)); +#85936 = CARTESIAN_POINT('',(0.123449904575,1.6746375063E-002)); +#85937 = CARTESIAN_POINT('',(0.123666026229,1.9821946022E-002)); +#85938 = CARTESIAN_POINT('',(0.124098189709,2.5971951902E-002)); +#85939 = CARTESIAN_POINT('',(0.124314231357,2.9046384293E-002)); +#85940 = CARTESIAN_POINT('',(0.124530352855,3.2121953029E-002)); +#85941 = CARTESIAN_POINT('',(0.124962516333,3.8271958879E-002)); +#85942 = CARTESIAN_POINT('',(0.125178558136,4.1346393484E-002)); +#85943 = CARTESIAN_POINT('',(0.125394679479,4.4421960006E-002)); +#85944 = CARTESIAN_POINT('',(0.125826842955,5.0571965828E-002)); +#85945 = CARTESIAN_POINT('',(0.126042884912,5.3646402636E-002)); +#85946 = CARTESIAN_POINT('',(0.126259006101,5.6721966954E-002)); +#85947 = CARTESIAN_POINT('',(0.126691169574,6.2871972747E-002)); +#85948 = CARTESIAN_POINT('',(0.126907211686,6.5946411751E-002)); +#85949 = CARTESIAN_POINT('',(0.12712333272,6.9021973872E-002)); +#85950 = CARTESIAN_POINT('',(0.127555496192,7.5171979636E-002)); +#85951 = CARTESIAN_POINT('',(0.127771538457,7.8246420827E-002)); +#85952 = CARTESIAN_POINT('',(0.127987659338,8.1321980762E-002)); +#85953 = CARTESIAN_POINT('',(0.128419822807,8.7471986497E-002)); +#85954 = CARTESIAN_POINT('',(0.128635865226,9.0546429865E-002)); +#85955 = CARTESIAN_POINT('',(0.128851985953,9.3621987622E-002)); +#85956 = CARTESIAN_POINT('',(0.129284149421,9.9771993329E-002)); +#85957 = CARTESIAN_POINT('',(0.129500191992,0.102846438866)); +#85958 = CARTESIAN_POINT('',(0.129716312567,0.105921994453)); +#85959 = CARTESIAN_POINT('',(0.130148476032,0.112072000132)); +#85960 = CARTESIAN_POINT('',(0.130364518755,0.115146447829)); +#85961 = CARTESIAN_POINT('',(0.130580639178,0.118222001256)); +#85962 = CARTESIAN_POINT('',(0.131012802642,0.124372006907)); +#85963 = CARTESIAN_POINT('',(0.131228845516,0.127446456754)); +#85964 = CARTESIAN_POINT('',(0.131444965787,0.130522008029)); +#85965 = CARTESIAN_POINT('',(0.131877129249,0.136672013652)); +#85966 = CARTESIAN_POINT('',(0.132093172274,0.139746465643)); +#85967 = CARTESIAN_POINT('',(0.132309292395,0.142822014775)); +#85968 = CARTESIAN_POINT('',(0.132741455855,0.14897202037)); +#85969 = CARTESIAN_POINT('',(0.132957499029,0.152046474494)); +#85970 = CARTESIAN_POINT('',(0.133173619,0.155122021492)); +#85971 = CARTESIAN_POINT('',(0.133605782458,0.161272027059)); +#85972 = CARTESIAN_POINT('',(0.133821825782,0.164346483308)); +#85973 = CARTESIAN_POINT('',(0.134037945604,0.16742202818)); +#85974 = CARTESIAN_POINT('',(0.13447010906,0.173572033721)); +#85975 = CARTESIAN_POINT('',(0.134686152532,0.176646492086)); +#85976 = CARTESIAN_POINT('',(0.134902272205,0.179722034841)); +#85977 = CARTESIAN_POINT('',(0.135334435659,0.185872040354)); +#85978 = CARTESIAN_POINT('',(0.13555047928,0.188946500827)); +#85979 = CARTESIAN_POINT('',(0.135766598805,0.192022041473)); +#85980 = CARTESIAN_POINT('',(0.136198762257,0.19817204696)); +#85981 = CARTESIAN_POINT('',(0.136414806025,0.201246509532)); +#85982 = CARTESIAN_POINT('',(0.136630925402,0.204322048078)); +#85983 = CARTESIAN_POINT('',(0.137063088853,0.210472053537)); +#85984 = CARTESIAN_POINT('',(0.137279132768,0.213546518201)); +#85985 = CARTESIAN_POINT('',(0.137495251998,0.216622054655)); +#85986 = CARTESIAN_POINT('',(0.137927415446,0.222772060088)); +#85987 = CARTESIAN_POINT('',(0.138143459508,0.225846526834)); +#85988 = CARTESIAN_POINT('',(0.138359578591,0.228922061204)); +#85989 = CARTESIAN_POINT('',(0.138791742038,0.235072066611)); +#85990 = CARTESIAN_POINT('',(0.139007786245,0.23814653543)); +#85991 = CARTESIAN_POINT('',(0.139223905183,0.241222067726)); +#85992 = CARTESIAN_POINT('',(0.139656068628,0.247372073106)); +#85993 = CARTESIAN_POINT('',(0.13987211298,0.250446543991)); +#85994 = CARTESIAN_POINT('',(0.140088231773,0.253522074221)); +#85995 = CARTESIAN_POINT('',(0.140520395216,0.259672079574)); +#85996 = CARTESIAN_POINT('',(0.140736439713,0.262746552517)); +#85997 = CARTESIAN_POINT('',(0.140952558361,0.265822080689)); +#85998 = CARTESIAN_POINT('',(0.141384721802,0.271972086016)); +#85999 = CARTESIAN_POINT('',(0.141600766443,0.275046561007)); +#86000 = CARTESIAN_POINT('',(0.141816884947,0.278122087129)); +#86001 = CARTESIAN_POINT('',(0.142249048386,0.28427209243)); +#86002 = CARTESIAN_POINT('',(0.14246509317,0.287346569462)); +#86003 = CARTESIAN_POINT('',(0.142681211531,0.290422093542)); +#86004 = CARTESIAN_POINT('',(0.143113374968,0.296572098818)); +#86005 = CARTESIAN_POINT('',(0.143329419895,0.299646577882)); +#86006 = CARTESIAN_POINT('',(0.143545538113,0.302722099929)); +#86007 = CARTESIAN_POINT('',(0.143977701549,0.308872105179)); +#86008 = CARTESIAN_POINT('',(0.144193746618,0.311946586267)); +#86009 = CARTESIAN_POINT('',(0.144409864693,0.315022106289)); +#86010 = CARTESIAN_POINT('',(0.144842028127,0.321172111513)); +#86011 = CARTESIAN_POINT('',(0.145058073338,0.324246594618)); +#86012 = CARTESIAN_POINT('',(0.145274191272,0.327322112622)); +#86013 = CARTESIAN_POINT('',(0.145706354704,0.333472117821)); +#86014 = CARTESIAN_POINT('',(0.145922400056,0.336546602934)); +#86015 = CARTESIAN_POINT('',(0.146138517849,0.339622118929)); +#86016 = CARTESIAN_POINT('',(0.146570681279,0.345772124103)); +#86017 = CARTESIAN_POINT('',(0.146786726771,0.348846611215)); +#86018 = CARTESIAN_POINT('',(0.147002844423,0.35192212521)); +#86019 = CARTESIAN_POINT('',(0.147506951067,0.359095935506)); +#86020 = CARTESIAN_POINT('',(0.14779499583,0.36319502548)); +#86021 = CARTESIAN_POINT('',(0.148083168298,0.367295932792)); +#86022 = CARTESIAN_POINT('',(0.148371468306,0.371398655082)); +#86023 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#86024 = ORIENTED_EDGE('',*,*,#86025,.F.); +#86025 = EDGE_CURVE('',#86026,#85808,#86028,.T.); +#86026 = VERTEX_POINT('',#86027); +#86027 = CARTESIAN_POINT('',(-0.841280480429,-0.45,0.1313)); +#86028 = SURFACE_CURVE('',#86029,(#86131,#86137),.PCURVE_S1.); +#86029 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#86030,#86031,#86032,#86033, + #86034,#86035,#86036,#86037,#86038,#86039,#86040,#86041,#86042, + #86043,#86044,#86045,#86046,#86047,#86048,#86049,#86050,#86051, + #86052,#86053,#86054,#86055,#86056,#86057,#86058,#86059,#86060, + #86061,#86062,#86063,#86064,#86065,#86066,#86067,#86068,#86069, + #86070,#86071,#86072,#86073,#86074,#86075,#86076,#86077,#86078, + #86079,#86080,#86081,#86082,#86083,#86084,#86085,#86086,#86087, + #86088,#86089,#86090,#86091,#86092,#86093,#86094,#86095,#86096, + #86097,#86098,#86099,#86100,#86101,#86102,#86103,#86104,#86105, + #86106,#86107,#86108,#86109,#86110,#86111,#86112,#86113,#86114, + #86115,#86116,#86117,#86118,#86119,#86120,#86121,#86122,#86123, + #86124,#86125,#86126,#86127,#86128,#86129,#86130),.UNSPECIFIED.,.F., + .F.,(5,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3 + ,5),(0.E+000,3.000000000002E-002,6.000000000003E-002, + 9.000000000004E-002,0.119,0.149,0.179,0.209,0.239,0.269,0.299,0.329, + 0.359,0.389,0.419,0.449,0.479,0.509,0.539,0.569,0.599,0.629,0.659, + 0.689,0.719,0.749,0.779,0.809,0.839,0.869,0.898,0.928,0.958,1.), + .UNSPECIFIED.); +#86030 = CARTESIAN_POINT('',(-0.841280480429,-0.571280480429,0.1313)); +#86031 = CARTESIAN_POINT('',(-0.841280480429,-0.562711273222,0.1313)); +#86032 = CARTESIAN_POINT('',(-0.841280480429,-0.554142066016,0.1313)); +#86033 = CARTESIAN_POINT('',(-0.841280480429,-0.545572858809,0.1313)); +#86034 = CARTESIAN_POINT('',(-0.841280480429,-0.528434444396,0.1313)); +#86035 = CARTESIAN_POINT('',(-0.841280480429,-0.51986523719,0.1313)); +#86036 = CARTESIAN_POINT('',(-0.841280480429,-0.511296029984,0.1313)); +#86037 = CARTESIAN_POINT('',(-0.841280480429,-0.494157615571,0.1313)); +#86038 = CARTESIAN_POINT('',(-0.841280480429,-0.485588408364,0.1313)); +#86039 = CARTESIAN_POINT('',(-0.841280480429,-0.477019201158,0.1313)); +#86040 = CARTESIAN_POINT('',(-0.841280480429,-0.460166426985,0.1313)); +#86041 = CARTESIAN_POINT('',(-0.841280480429,-0.451882860019,0.1313)); +#86042 = CARTESIAN_POINT('',(-0.841280480429,-0.443599293053,0.1313)); +#86043 = CARTESIAN_POINT('',(-0.841280480429,-0.42674651888,0.1313)); +#86044 = CARTESIAN_POINT('',(-0.841280480429,-0.418177311674,0.1313)); +#86045 = CARTESIAN_POINT('',(-0.841280480429,-0.409608104467,0.1313)); +#86046 = CARTESIAN_POINT('',(-0.841280480429,-0.392469690054,0.1313)); +#86047 = CARTESIAN_POINT('',(-0.841280480429,-0.383900482848,0.1313)); +#86048 = CARTESIAN_POINT('',(-0.841280480429,-0.375331275642,0.1313)); +#86049 = CARTESIAN_POINT('',(-0.841280480429,-0.358192861229,0.1313)); +#86050 = CARTESIAN_POINT('',(-0.841280480429,-0.349623654022,0.1313)); +#86051 = CARTESIAN_POINT('',(-0.841280480429,-0.341054446816,0.1313)); +#86052 = CARTESIAN_POINT('',(-0.841280480429,-0.323916032403,0.1313)); +#86053 = CARTESIAN_POINT('',(-0.841280480429,-0.315346825197,0.1313)); +#86054 = CARTESIAN_POINT('',(-0.841280480429,-0.30677761799,0.1313)); +#86055 = CARTESIAN_POINT('',(-0.841280480429,-0.289639203577,0.1313)); +#86056 = CARTESIAN_POINT('',(-0.841280480429,-0.281069996371,0.1313)); +#86057 = CARTESIAN_POINT('',(-0.841280480429,-0.272500789164,0.1313)); +#86058 = CARTESIAN_POINT('',(-0.841280480429,-0.255362374752,0.1313)); +#86059 = CARTESIAN_POINT('',(-0.841280480429,-0.246793167545,0.1313)); +#86060 = CARTESIAN_POINT('',(-0.841280480429,-0.238223960339,0.1313)); +#86061 = CARTESIAN_POINT('',(-0.841280480429,-0.221085545926,0.1313)); +#86062 = CARTESIAN_POINT('',(-0.841280480429,-0.212516338719,0.1313)); +#86063 = CARTESIAN_POINT('',(-0.841280480429,-0.203947131513,0.1313)); +#86064 = CARTESIAN_POINT('',(-0.841280480429,-0.1868087171,0.1313)); +#86065 = CARTESIAN_POINT('',(-0.841280480429,-0.178239509894,0.1313)); +#86066 = CARTESIAN_POINT('',(-0.841280480429,-0.169670302687,0.1313)); +#86067 = CARTESIAN_POINT('',(-0.841280480429,-0.152531888274,0.1313)); +#86068 = CARTESIAN_POINT('',(-0.841280480429,-0.143962681068,0.1313)); +#86069 = CARTESIAN_POINT('',(-0.841280480429,-0.135393473862,0.1313)); +#86070 = CARTESIAN_POINT('',(-0.841280480429,-0.118255059449,0.1313)); +#86071 = CARTESIAN_POINT('',(-0.841280480429,-0.109685852242,0.1313)); +#86072 = CARTESIAN_POINT('',(-0.841280480429,-0.101116645036,0.1313)); +#86073 = CARTESIAN_POINT('',(-0.841280480429,-8.397823062299E-002,0.1313 + )); +#86074 = CARTESIAN_POINT('',(-0.841280480429,-7.540902341656E-002,0.1313 + )); +#86075 = CARTESIAN_POINT('',(-0.841280480429,-6.683981621013E-002,0.1313 + )); +#86076 = CARTESIAN_POINT('',(-0.841280480429,-4.970140179728E-002,0.1313 + )); +#86077 = CARTESIAN_POINT('',(-0.841280480429,-4.113219459085E-002,0.1313 + )); +#86078 = CARTESIAN_POINT('',(-0.841280480429,-3.256298738442E-002,0.1313 + )); +#86079 = CARTESIAN_POINT('',(-0.841280480429,-1.542457297156E-002,0.1313 + )); +#86080 = CARTESIAN_POINT('',(-0.841280480429,-6.855365765138E-003,0.1313 + )); +#86081 = CARTESIAN_POINT('',(-0.841280480429,1.713841441295E-003,0.1313) + ); +#86082 = CARTESIAN_POINT('',(-0.841280480429,1.885225585415E-002,0.1313) + ); +#86083 = CARTESIAN_POINT('',(-0.841280480429,2.742146306058E-002,0.1313) + ); +#86084 = CARTESIAN_POINT('',(-0.841280480429,3.599067026701E-002,0.1313) + ); +#86085 = CARTESIAN_POINT('',(-0.841280480429,5.312908467986E-002,0.1313) + ); +#86086 = CARTESIAN_POINT('',(-0.841280480429,6.169829188629E-002,0.1313) + ); +#86087 = CARTESIAN_POINT('',(-0.841280480429,7.026749909272E-002,0.1313) + ); +#86088 = CARTESIAN_POINT('',(-0.841280480429,8.740591350558E-002,0.1313) + ); +#86089 = CARTESIAN_POINT('',(-0.841280480429,9.597512071201E-002,0.1313) + ); +#86090 = CARTESIAN_POINT('',(-0.841280480429,0.104544327918,0.1313)); +#86091 = CARTESIAN_POINT('',(-0.841280480429,0.121682742331,0.1313)); +#86092 = CARTESIAN_POINT('',(-0.841280480429,0.130251949538,0.1313)); +#86093 = CARTESIAN_POINT('',(-0.841280480429,0.138821156744,0.1313)); +#86094 = CARTESIAN_POINT('',(-0.841280480429,0.155959571157,0.1313)); +#86095 = CARTESIAN_POINT('',(-0.841280480429,0.164528778363,0.1313)); +#86096 = CARTESIAN_POINT('',(-0.841280480429,0.17309798557,0.1313)); +#86097 = CARTESIAN_POINT('',(-0.841280480429,0.190236399983,0.1313)); +#86098 = CARTESIAN_POINT('',(-0.841280480429,0.198805607189,0.1313)); +#86099 = CARTESIAN_POINT('',(-0.841280480429,0.207374814396,0.1313)); +#86100 = CARTESIAN_POINT('',(-0.841280480429,0.224513228808,0.1313)); +#86101 = CARTESIAN_POINT('',(-0.841280480429,0.233082436015,0.1313)); +#86102 = CARTESIAN_POINT('',(-0.841280480429,0.241651643221,0.1313)); +#86103 = CARTESIAN_POINT('',(-0.841280480429,0.258790057634,0.1313)); +#86104 = CARTESIAN_POINT('',(-0.841280480429,0.267359264841,0.1313)); +#86105 = CARTESIAN_POINT('',(-0.841280480429,0.275928472047,0.1313)); +#86106 = CARTESIAN_POINT('',(-0.841280480429,0.29306688646,0.1313)); +#86107 = CARTESIAN_POINT('',(-0.841280480429,0.301636093666,0.1313)); +#86108 = CARTESIAN_POINT('',(-0.841280480429,0.310205300873,0.1313)); +#86109 = CARTESIAN_POINT('',(-0.841280480429,0.327343715286,0.1313)); +#86110 = CARTESIAN_POINT('',(-0.841280480429,0.335912922492,0.1313)); +#86111 = CARTESIAN_POINT('',(-0.841280480429,0.344482129698,0.1313)); +#86112 = CARTESIAN_POINT('',(-0.841280480429,0.361620544111,0.1313)); +#86113 = CARTESIAN_POINT('',(-0.841280480429,0.370189751318,0.1313)); +#86114 = CARTESIAN_POINT('',(-0.841280480429,0.378758958524,0.1313)); +#86115 = CARTESIAN_POINT('',(-0.841280480429,0.395897372937,0.1313)); +#86116 = CARTESIAN_POINT('',(-0.841280480429,0.404466580143,0.1313)); +#86117 = CARTESIAN_POINT('',(-0.841280480429,0.41303578735,0.1313)); +#86118 = CARTESIAN_POINT('',(-0.841280480429,0.429888561522,0.1313)); +#86119 = CARTESIAN_POINT('',(-0.841280480429,0.438172128489,0.1313)); +#86120 = CARTESIAN_POINT('',(-0.841280480429,0.446455695455,0.1313)); +#86121 = CARTESIAN_POINT('',(-0.841280480429,0.463308469628,0.1313)); +#86122 = CARTESIAN_POINT('',(-0.841280480429,0.471877676834,0.1313)); +#86123 = CARTESIAN_POINT('',(-0.841280480429,0.48044688404,0.1313)); +#86124 = CARTESIAN_POINT('',(-0.841280480429,0.497585298453,0.1313)); +#86125 = CARTESIAN_POINT('',(-0.841280480429,0.50615450566,0.1313)); +#86126 = CARTESIAN_POINT('',(-0.841280480429,0.514723712866,0.1313)); +#86127 = CARTESIAN_POINT('',(-0.841280480429,0.535289810162,0.1313)); +#86128 = CARTESIAN_POINT('',(-0.841280480429,0.547286700251,0.1313)); +#86129 = CARTESIAN_POINT('',(-0.841280480429,0.55928359034,0.1313)); +#86130 = CARTESIAN_POINT('',(-0.841280480429,0.571280480429,0.1313)); +#86131 = PCURVE('',#85368,#86132); +#86132 = DEFINITIONAL_REPRESENTATION('',(#86133),#86136); +#86133 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#86134,#86135),.UNSPECIFIED., + .F.,.F.,(2,2),(0.106147929593,0.893852070407), + .PIECEWISE_BEZIER_KNOTS.); +#86134 = CARTESIAN_POINT('',(1.072622484489,3.170731707393E-003)); +#86135 = CARTESIAN_POINT('',(0.127377515511,3.170731707393E-003)); +#86136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#86137 = PCURVE('',#86138,#86143); +#86138 = PLANE('',#86139); +#86139 = AXIS2_PLACEMENT_3D('',#86140,#86141,#86142); +#86140 = CARTESIAN_POINT('',(-0.57,5.551115123126E-017,0.1313)); +#86141 = DIRECTION('',(0.E+000,-0.E+000,-1.)); +#86142 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000)); +#86143 = DEFINITIONAL_REPRESENTATION('',(#86144),#86246); +#86144 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#86145,#86146,#86147,#86148, + #86149,#86150,#86151,#86152,#86153,#86154,#86155,#86156,#86157, + #86158,#86159,#86160,#86161,#86162,#86163,#86164,#86165,#86166, + #86167,#86168,#86169,#86170,#86171,#86172,#86173,#86174,#86175, + #86176,#86177,#86178,#86179,#86180,#86181,#86182,#86183,#86184, + #86185,#86186,#86187,#86188,#86189,#86190,#86191,#86192,#86193, + #86194,#86195,#86196,#86197,#86198,#86199,#86200,#86201,#86202, + #86203,#86204,#86205,#86206,#86207,#86208,#86209,#86210,#86211, + #86212,#86213,#86214,#86215,#86216,#86217,#86218,#86219,#86220, + #86221,#86222,#86223,#86224,#86225,#86226,#86227,#86228,#86229, + #86230,#86231,#86232,#86233,#86234,#86235,#86236,#86237,#86238, + #86239,#86240,#86241,#86242,#86243,#86244,#86245),.UNSPECIFIED.,.F., + .F.,(5,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3 + ,5),(0.E+000,3.000000000002E-002,6.000000000003E-002, + 9.000000000004E-002,0.119,0.149,0.179,0.209,0.239,0.269,0.299,0.329, + 0.359,0.389,0.419,0.449,0.479,0.509,0.539,0.569,0.599,0.629,0.659, + 0.689,0.719,0.749,0.779,0.809,0.839,0.869,0.898,0.928,0.958,1.), + .UNSPECIFIED.); +#86145 = CARTESIAN_POINT('',(0.571280480429,0.271280480429)); +#86146 = CARTESIAN_POINT('',(0.562711273222,0.271280480429)); +#86147 = CARTESIAN_POINT('',(0.554142066016,0.271280480429)); +#86148 = CARTESIAN_POINT('',(0.545572858809,0.271280480429)); +#86149 = CARTESIAN_POINT('',(0.528434444396,0.271280480429)); +#86150 = CARTESIAN_POINT('',(0.51986523719,0.271280480429)); +#86151 = CARTESIAN_POINT('',(0.511296029984,0.271280480429)); +#86152 = CARTESIAN_POINT('',(0.494157615571,0.271280480429)); +#86153 = CARTESIAN_POINT('',(0.485588408364,0.271280480429)); +#86154 = CARTESIAN_POINT('',(0.477019201158,0.271280480429)); +#86155 = CARTESIAN_POINT('',(0.460166426985,0.271280480429)); +#86156 = CARTESIAN_POINT('',(0.451882860019,0.271280480429)); +#86157 = CARTESIAN_POINT('',(0.443599293053,0.271280480429)); +#86158 = CARTESIAN_POINT('',(0.42674651888,0.271280480429)); +#86159 = CARTESIAN_POINT('',(0.418177311674,0.271280480429)); +#86160 = CARTESIAN_POINT('',(0.409608104467,0.271280480429)); +#86161 = CARTESIAN_POINT('',(0.392469690054,0.271280480429)); +#86162 = CARTESIAN_POINT('',(0.383900482848,0.271280480429)); +#86163 = CARTESIAN_POINT('',(0.375331275642,0.271280480429)); +#86164 = CARTESIAN_POINT('',(0.358192861229,0.271280480429)); +#86165 = CARTESIAN_POINT('',(0.349623654022,0.271280480429)); +#86166 = CARTESIAN_POINT('',(0.341054446816,0.271280480429)); +#86167 = CARTESIAN_POINT('',(0.323916032403,0.271280480429)); +#86168 = CARTESIAN_POINT('',(0.315346825197,0.271280480429)); +#86169 = CARTESIAN_POINT('',(0.30677761799,0.271280480429)); +#86170 = CARTESIAN_POINT('',(0.289639203577,0.271280480429)); +#86171 = CARTESIAN_POINT('',(0.281069996371,0.271280480429)); +#86172 = CARTESIAN_POINT('',(0.272500789164,0.271280480429)); +#86173 = CARTESIAN_POINT('',(0.255362374752,0.271280480429)); +#86174 = CARTESIAN_POINT('',(0.246793167545,0.271280480429)); +#86175 = CARTESIAN_POINT('',(0.238223960339,0.271280480429)); +#86176 = CARTESIAN_POINT('',(0.221085545926,0.271280480429)); +#86177 = CARTESIAN_POINT('',(0.212516338719,0.271280480429)); +#86178 = CARTESIAN_POINT('',(0.203947131513,0.271280480429)); +#86179 = CARTESIAN_POINT('',(0.1868087171,0.271280480429)); +#86180 = CARTESIAN_POINT('',(0.178239509894,0.271280480429)); +#86181 = CARTESIAN_POINT('',(0.169670302687,0.271280480429)); +#86182 = CARTESIAN_POINT('',(0.152531888274,0.271280480429)); +#86183 = CARTESIAN_POINT('',(0.143962681068,0.271280480429)); +#86184 = CARTESIAN_POINT('',(0.135393473862,0.271280480429)); +#86185 = CARTESIAN_POINT('',(0.118255059449,0.271280480429)); +#86186 = CARTESIAN_POINT('',(0.109685852242,0.271280480429)); +#86187 = CARTESIAN_POINT('',(0.101116645036,0.271280480429)); +#86188 = CARTESIAN_POINT('',(8.397823062299E-002,0.271280480429)); +#86189 = CARTESIAN_POINT('',(7.540902341656E-002,0.271280480429)); +#86190 = CARTESIAN_POINT('',(6.683981621013E-002,0.271280480429)); +#86191 = CARTESIAN_POINT('',(4.970140179728E-002,0.271280480429)); +#86192 = CARTESIAN_POINT('',(4.113219459085E-002,0.271280480429)); +#86193 = CARTESIAN_POINT('',(3.256298738442E-002,0.271280480429)); +#86194 = CARTESIAN_POINT('',(1.542457297156E-002,0.271280480429)); +#86195 = CARTESIAN_POINT('',(6.855365765138E-003,0.271280480429)); +#86196 = CARTESIAN_POINT('',(-1.713841441295E-003,0.271280480429)); +#86197 = CARTESIAN_POINT('',(-1.885225585415E-002,0.271280480429)); +#86198 = CARTESIAN_POINT('',(-2.742146306058E-002,0.271280480429)); +#86199 = CARTESIAN_POINT('',(-3.599067026701E-002,0.271280480429)); +#86200 = CARTESIAN_POINT('',(-5.312908467986E-002,0.271280480429)); +#86201 = CARTESIAN_POINT('',(-6.169829188629E-002,0.271280480429)); +#86202 = CARTESIAN_POINT('',(-7.026749909272E-002,0.271280480429)); +#86203 = CARTESIAN_POINT('',(-8.740591350558E-002,0.271280480429)); +#86204 = CARTESIAN_POINT('',(-9.597512071201E-002,0.271280480429)); +#86205 = CARTESIAN_POINT('',(-0.104544327918,0.271280480429)); +#86206 = CARTESIAN_POINT('',(-0.121682742331,0.271280480429)); +#86207 = CARTESIAN_POINT('',(-0.130251949538,0.271280480429)); +#86208 = CARTESIAN_POINT('',(-0.138821156744,0.271280480429)); +#86209 = CARTESIAN_POINT('',(-0.155959571157,0.271280480429)); +#86210 = CARTESIAN_POINT('',(-0.164528778363,0.271280480429)); +#86211 = CARTESIAN_POINT('',(-0.17309798557,0.271280480429)); +#86212 = CARTESIAN_POINT('',(-0.190236399983,0.271280480429)); +#86213 = CARTESIAN_POINT('',(-0.198805607189,0.271280480429)); +#86214 = CARTESIAN_POINT('',(-0.207374814396,0.271280480429)); +#86215 = CARTESIAN_POINT('',(-0.224513228808,0.271280480429)); +#86216 = CARTESIAN_POINT('',(-0.233082436015,0.271280480429)); +#86217 = CARTESIAN_POINT('',(-0.241651643221,0.271280480429)); +#86218 = CARTESIAN_POINT('',(-0.258790057634,0.271280480429)); +#86219 = CARTESIAN_POINT('',(-0.267359264841,0.271280480429)); +#86220 = CARTESIAN_POINT('',(-0.275928472047,0.271280480429)); +#86221 = CARTESIAN_POINT('',(-0.29306688646,0.271280480429)); +#86222 = CARTESIAN_POINT('',(-0.301636093666,0.271280480429)); +#86223 = CARTESIAN_POINT('',(-0.310205300873,0.271280480429)); +#86224 = CARTESIAN_POINT('',(-0.327343715286,0.271280480429)); +#86225 = CARTESIAN_POINT('',(-0.335912922492,0.271280480429)); +#86226 = CARTESIAN_POINT('',(-0.344482129698,0.271280480429)); +#86227 = CARTESIAN_POINT('',(-0.361620544111,0.271280480429)); +#86228 = CARTESIAN_POINT('',(-0.370189751318,0.271280480429)); +#86229 = CARTESIAN_POINT('',(-0.378758958524,0.271280480429)); +#86230 = CARTESIAN_POINT('',(-0.395897372937,0.271280480429)); +#86231 = CARTESIAN_POINT('',(-0.404466580143,0.271280480429)); +#86232 = CARTESIAN_POINT('',(-0.41303578735,0.271280480429)); +#86233 = CARTESIAN_POINT('',(-0.429888561522,0.271280480429)); +#86234 = CARTESIAN_POINT('',(-0.438172128489,0.271280480429)); +#86235 = CARTESIAN_POINT('',(-0.446455695455,0.271280480429)); +#86236 = CARTESIAN_POINT('',(-0.463308469628,0.271280480429)); +#86237 = CARTESIAN_POINT('',(-0.471877676834,0.271280480429)); +#86238 = CARTESIAN_POINT('',(-0.48044688404,0.271280480429)); +#86239 = CARTESIAN_POINT('',(-0.497585298453,0.271280480429)); +#86240 = CARTESIAN_POINT('',(-0.50615450566,0.271280480429)); +#86241 = CARTESIAN_POINT('',(-0.514723712866,0.271280480429)); +#86242 = CARTESIAN_POINT('',(-0.535289810162,0.271280480429)); +#86243 = CARTESIAN_POINT('',(-0.547286700251,0.271280480429)); +#86244 = CARTESIAN_POINT('',(-0.55928359034,0.271280480429)); +#86245 = CARTESIAN_POINT('',(-0.571280480429,0.271280480429)); +#86246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#86247 = ORIENTED_EDGE('',*,*,#86248,.F.); +#86248 = EDGE_CURVE('',#85353,#86026,#86249,.T.); +#86249 = SURFACE_CURVE('',#86250,(#86352,#86358),.PCURVE_S1.); +#86250 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#86251,#86252,#86253,#86254, + #86255,#86256,#86257,#86258,#86259,#86260,#86261,#86262,#86263, + #86264,#86265,#86266,#86267,#86268,#86269,#86270,#86271,#86272, + #86273,#86274,#86275,#86276,#86277,#86278,#86279,#86280,#86281, + #86282,#86283,#86284,#86285,#86286,#86287,#86288,#86289,#86290, + #86291,#86292,#86293,#86294,#86295,#86296,#86297,#86298,#86299, + #86300,#86301,#86302,#86303,#86304,#86305,#86306,#86307,#86308, + #86309,#86310,#86311,#86312,#86313,#86314,#86315,#86316,#86317, + #86318,#86319,#86320,#86321,#86322,#86323,#86324,#86325,#86326, + #86327,#86328,#86329,#86330,#86331,#86332,#86333,#86334,#86335, + #86336,#86337,#86338,#86339,#86340,#86341,#86342,#86343,#86344, + #86345,#86346,#86347,#86348,#86349,#86350,#86351),.UNSPECIFIED.,.F., + .F.,(5,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3 + ,5),(0.E+000,3.052864379094E-002,6.102286200376E-002, + 9.148282745164E-002,0.121908711908,0.152300686115,0.18265891979, + 0.212983581633,0.243274839334,0.273532859582,0.303757808071, + 0.333949849507,0.364109147617,0.394235865154,0.424330163905, + 0.454392204698,0.484422147408,0.514420150967,0.544386373367, + 0.574320971669,0.60422410201,0.634095919607,0.663936578766, + 0.69374623289,0.72352503448,0.753273135148,0.782990685619, + 0.812677835737,0.842334734476,0.87196152994,0.901558369374, + 0.931125399168,0.960662764863,1.),.UNSPECIFIED.); +#86251 = CARTESIAN_POINT('',(-0.841189128886,-0.45,0.13)); +#86252 = CARTESIAN_POINT('',(-0.841405088254,-0.45,0.133073261494)); +#86253 = CARTESIAN_POINT('',(-0.841621129112,-0.45,0.136147682663)); +#86254 = CARTESIAN_POINT('',(-0.841837251399,-0.45,0.139223262613)); +#86255 = CARTESIAN_POINT('',(-0.842269414887,-0.45,0.145373268611)); +#86256 = CARTESIAN_POINT('',(-0.842485455906,-0.45,0.148447692058)); +#86257 = CARTESIAN_POINT('',(-0.842701578033,-0.45,0.15152326974)); +#86258 = CARTESIAN_POINT('',(-0.843133741519,-0.45,0.157673275708)); +#86259 = CARTESIAN_POINT('',(-0.843349782696,-0.45,0.160747701405)); +#86260 = CARTESIAN_POINT('',(-0.843565904665,-0.45,0.163823276837)); +#86261 = CARTESIAN_POINT('',(-0.84399806815,-0.45,0.169973282775)); +#86262 = CARTESIAN_POINT('',(-0.844214109484,-0.45,0.173047710712)); +#86263 = CARTESIAN_POINT('',(-0.844430231295,-0.45,0.176123283903)); +#86264 = CARTESIAN_POINT('',(-0.844862394777,-0.45,0.182273289812)); +#86265 = CARTESIAN_POINT('',(-0.845078436269,-0.45,0.185347719981)); +#86266 = CARTESIAN_POINT('',(-0.845294557923,-0.45,0.18842329094)); +#86267 = CARTESIAN_POINT('',(-0.845726721403,-0.45,0.19457329682)); +#86268 = CARTESIAN_POINT('',(-0.845942763051,-0.45,0.197647729211)); +#86269 = CARTESIAN_POINT('',(-0.846158884549,-0.45,0.200723297947)); +#86270 = CARTESIAN_POINT('',(-0.846591048027,-0.45,0.206873303797)); +#86271 = CARTESIAN_POINT('',(-0.84680708983,-0.45,0.209947738402)); +#86272 = CARTESIAN_POINT('',(-0.847023211173,-0.45,0.213023304924)); +#86273 = CARTESIAN_POINT('',(-0.847455374649,-0.45,0.219173310746)); +#86274 = CARTESIAN_POINT('',(-0.847671416606,-0.45,0.222247747554)); +#86275 = CARTESIAN_POINT('',(-0.847887537795,-0.45,0.225323311872)); +#86276 = CARTESIAN_POINT('',(-0.848319701268,-0.45,0.231473317665)); +#86277 = CARTESIAN_POINT('',(-0.84853574338,-0.45,0.234547756669)); +#86278 = CARTESIAN_POINT('',(-0.848751864414,-0.45,0.23762331879)); +#86279 = CARTESIAN_POINT('',(-0.849184027886,-0.45,0.243773324554)); +#86280 = CARTESIAN_POINT('',(-0.849400070151,-0.45,0.246847765745)); +#86281 = CARTESIAN_POINT('',(-0.849616191032,-0.45,0.24992332568)); +#86282 = CARTESIAN_POINT('',(-0.850048354501,-0.45,0.256073331415)); +#86283 = CARTESIAN_POINT('',(-0.85026439692,-0.45,0.259147774783)); +#86284 = CARTESIAN_POINT('',(-0.850480517647,-0.45,0.26222333254)); +#86285 = CARTESIAN_POINT('',(-0.850912681115,-0.45,0.268373338247)); +#86286 = CARTESIAN_POINT('',(-0.851128723686,-0.45,0.271447783784)); +#86287 = CARTESIAN_POINT('',(-0.851344844261,-0.45,0.274523339371)); +#86288 = CARTESIAN_POINT('',(-0.851777007726,-0.45,0.28067334505)); +#86289 = CARTESIAN_POINT('',(-0.851993050449,-0.45,0.283747792747)); +#86290 = CARTESIAN_POINT('',(-0.852209170872,-0.45,0.286823346174)); +#86291 = CARTESIAN_POINT('',(-0.852641334336,-0.45,0.292973351825)); +#86292 = CARTESIAN_POINT('',(-0.85285737721,-0.45,0.296047801672)); +#86293 = CARTESIAN_POINT('',(-0.853073497481,-0.45,0.299123352947)); +#86294 = CARTESIAN_POINT('',(-0.853505660943,-0.45,0.30527335857)); +#86295 = CARTESIAN_POINT('',(-0.853721703968,-0.45,0.308347810561)); +#86296 = CARTESIAN_POINT('',(-0.853937824089,-0.45,0.311423359693)); +#86297 = CARTESIAN_POINT('',(-0.854369987549,-0.45,0.317573365288)); +#86298 = CARTESIAN_POINT('',(-0.854586030723,-0.45,0.320647819412)); +#86299 = CARTESIAN_POINT('',(-0.854802150694,-0.45,0.32372336641)); +#86300 = CARTESIAN_POINT('',(-0.855234314152,-0.45,0.329873371977)); +#86301 = CARTESIAN_POINT('',(-0.855450357476,-0.45,0.332947828226)); +#86302 = CARTESIAN_POINT('',(-0.855666477298,-0.45,0.336023373098)); +#86303 = CARTESIAN_POINT('',(-0.856098640754,-0.45,0.342173378639)); +#86304 = CARTESIAN_POINT('',(-0.856314684226,-0.45,0.345247837004)); +#86305 = CARTESIAN_POINT('',(-0.856530803899,-0.45,0.348323379759)); +#86306 = CARTESIAN_POINT('',(-0.856962967353,-0.45,0.354473385272)); +#86307 = CARTESIAN_POINT('',(-0.857179010974,-0.45,0.357547845745)); +#86308 = CARTESIAN_POINT('',(-0.857395130499,-0.45,0.360623386391)); +#86309 = CARTESIAN_POINT('',(-0.857827293951,-0.45,0.366773391878)); +#86310 = CARTESIAN_POINT('',(-0.858043337719,-0.45,0.36984785445)); +#86311 = CARTESIAN_POINT('',(-0.858259457096,-0.45,0.372923392996)); +#86312 = CARTESIAN_POINT('',(-0.858691620547,-0.45,0.379073398455)); +#86313 = CARTESIAN_POINT('',(-0.858907664462,-0.45,0.382147863119)); +#86314 = CARTESIAN_POINT('',(-0.859123783692,-0.45,0.385223399573)); +#86315 = CARTESIAN_POINT('',(-0.85955594714,-0.45,0.391373405006)); +#86316 = CARTESIAN_POINT('',(-0.859771991202,-0.45,0.394447871752)); +#86317 = CARTESIAN_POINT('',(-0.859988110285,-0.45,0.397523406122)); +#86318 = CARTESIAN_POINT('',(-0.860420273732,-0.45,0.403673411529)); +#86319 = CARTESIAN_POINT('',(-0.860636317939,-0.45,0.406747880348)); +#86320 = CARTESIAN_POINT('',(-0.860852436877,-0.45,0.409823412644)); +#86321 = CARTESIAN_POINT('',(-0.861284600322,-0.45,0.415973418024)); +#86322 = CARTESIAN_POINT('',(-0.861500644674,-0.45,0.419047888909)); +#86323 = CARTESIAN_POINT('',(-0.861716763467,-0.45,0.422123419139)); +#86324 = CARTESIAN_POINT('',(-0.86214892691,-0.45,0.428273424492)); +#86325 = CARTESIAN_POINT('',(-0.862364971407,-0.45,0.431347897435)); +#86326 = CARTESIAN_POINT('',(-0.862581090055,-0.45,0.434423425607)); +#86327 = CARTESIAN_POINT('',(-0.863013253496,-0.45,0.440573430934)); +#86328 = CARTESIAN_POINT('',(-0.863229298137,-0.45,0.443647905925)); +#86329 = CARTESIAN_POINT('',(-0.863445416641,-0.45,0.446723432047)); +#86330 = CARTESIAN_POINT('',(-0.86387758008,-0.45,0.452873437348)); +#86331 = CARTESIAN_POINT('',(-0.864093624864,-0.45,0.45594791438)); +#86332 = CARTESIAN_POINT('',(-0.864309743225,-0.45,0.45902343846)); +#86333 = CARTESIAN_POINT('',(-0.864741906662,-0.45,0.465173443736)); +#86334 = CARTESIAN_POINT('',(-0.864957951589,-0.45,0.4682479228)); +#86335 = CARTESIAN_POINT('',(-0.865174069807,-0.45,0.471323444847)); +#86336 = CARTESIAN_POINT('',(-0.865606233243,-0.45,0.477473450097)); +#86337 = CARTESIAN_POINT('',(-0.865822278312,-0.45,0.480547931185)); +#86338 = CARTESIAN_POINT('',(-0.866038396387,-0.45,0.483623451207)); +#86339 = CARTESIAN_POINT('',(-0.866470559821,-0.45,0.489773456431)); +#86340 = CARTESIAN_POINT('',(-0.866686605032,-0.45,0.492847939536)); +#86341 = CARTESIAN_POINT('',(-0.866902722966,-0.45,0.49592345754)); +#86342 = CARTESIAN_POINT('',(-0.867334886398,-0.45,0.502073462739)); +#86343 = CARTESIAN_POINT('',(-0.86755093175,-0.45,0.505147947852)); +#86344 = CARTESIAN_POINT('',(-0.867767049543,-0.45,0.508223463847)); +#86345 = CARTESIAN_POINT('',(-0.868199212973,-0.45,0.514373469021)); +#86346 = CARTESIAN_POINT('',(-0.868415258465,-0.45,0.517447956133)); +#86347 = CARTESIAN_POINT('',(-0.868631376117,-0.45,0.520523470128)); +#86348 = CARTESIAN_POINT('',(-0.869135482761,-0.45,0.527697280424)); +#86349 = CARTESIAN_POINT('',(-0.869423527524,-0.45,0.531796370398)); +#86350 = CARTESIAN_POINT('',(-0.869711699992,-0.45,0.53589727771)); +#86351 = CARTESIAN_POINT('',(-0.87,-0.45,0.54)); +#86352 = PCURVE('',#85368,#86353); +#86353 = DEFINITIONAL_REPRESENTATION('',(#86354),#86357); +#86354 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#86355,#86356),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,3.228236669591E-003),.PIECEWISE_BEZIER_KNOTS.); +#86355 = CARTESIAN_POINT('',(1.072698072049,1.195619165832E-016)); +#86356 = CARTESIAN_POINT('',(1.072622484489,3.170731707393E-003)); +#86357 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#86358 = PCURVE('',#85395,#86359); +#86359 = DEFINITIONAL_REPRESENTATION('',(#86360),#86462); +#86360 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#86361,#86362,#86363,#86364, + #86365,#86366,#86367,#86368,#86369,#86370,#86371,#86372,#86373, + #86374,#86375,#86376,#86377,#86378,#86379,#86380,#86381,#86382, + #86383,#86384,#86385,#86386,#86387,#86388,#86389,#86390,#86391, + #86392,#86393,#86394,#86395,#86396,#86397,#86398,#86399,#86400, + #86401,#86402,#86403,#86404,#86405,#86406,#86407,#86408,#86409, + #86410,#86411,#86412,#86413,#86414,#86415,#86416,#86417,#86418, + #86419,#86420,#86421,#86422,#86423,#86424,#86425,#86426,#86427, + #86428,#86429,#86430,#86431,#86432,#86433,#86434,#86435,#86436, + #86437,#86438,#86439,#86440,#86441,#86442,#86443,#86444,#86445, + #86446,#86447,#86448,#86449,#86450,#86451,#86452,#86453,#86454, + #86455,#86456,#86457,#86458,#86459,#86460,#86461),.UNSPECIFIED.,.F., + .F.,(5,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3 + ,5),(0.E+000,3.052864379094E-002,6.102286200376E-002, + 9.148282745164E-002,0.121908711908,0.152300686115,0.18265891979, + 0.212983581633,0.243274839334,0.273532859582,0.303757808071, + 0.333949849507,0.364109147617,0.394235865154,0.424330163905, + 0.454392204698,0.484422147408,0.514420150967,0.544386373367, + 0.574320971669,0.60422410201,0.634095919607,0.663936578766, + 0.69374623289,0.72352503448,0.753273135148,0.782990685619, + 0.812677835737,0.842334734476,0.87196152994,0.901558369374, + 0.931125399168,0.960662764863,1.),.UNSPECIFIED.); +#86361 = CARTESIAN_POINT('',(-0.119560597192,-3.8601344918E-002)); +#86362 = CARTESIAN_POINT('',(-0.11977655656,-3.5528083424E-002)); +#86363 = CARTESIAN_POINT('',(-0.119992597418,-3.2453662255E-002)); +#86364 = CARTESIAN_POINT('',(-0.120208719705,-2.9378082305E-002)); +#86365 = CARTESIAN_POINT('',(-0.120640883193,-2.3228076307E-002)); +#86366 = CARTESIAN_POINT('',(-0.120856924212,-2.015365286E-002)); +#86367 = CARTESIAN_POINT('',(-0.121073046339,-1.7078075178E-002)); +#86368 = CARTESIAN_POINT('',(-0.121505209825,-1.092806921E-002)); +#86369 = CARTESIAN_POINT('',(-0.121721251002,-7.853643513E-003)); +#86370 = CARTESIAN_POINT('',(-0.121937372971,-4.778068081E-003)); +#86371 = CARTESIAN_POINT('',(-0.122369536456,1.371937857E-003)); +#86372 = CARTESIAN_POINT('',(-0.12258557779,4.446365794E-003)); +#86373 = CARTESIAN_POINT('',(-0.122801699601,7.521938985E-003)); +#86374 = CARTESIAN_POINT('',(-0.123233863083,1.3671944894E-002)); +#86375 = CARTESIAN_POINT('',(-0.123449904575,1.6746375063E-002)); +#86376 = CARTESIAN_POINT('',(-0.123666026229,1.9821946022E-002)); +#86377 = CARTESIAN_POINT('',(-0.124098189709,2.5971951902E-002)); +#86378 = CARTESIAN_POINT('',(-0.124314231357,2.9046384293E-002)); +#86379 = CARTESIAN_POINT('',(-0.124530352855,3.2121953029E-002)); +#86380 = CARTESIAN_POINT('',(-0.124962516333,3.8271958879E-002)); +#86381 = CARTESIAN_POINT('',(-0.125178558136,4.1346393484E-002)); +#86382 = CARTESIAN_POINT('',(-0.125394679479,4.4421960006E-002)); +#86383 = CARTESIAN_POINT('',(-0.125826842955,5.0571965828E-002)); +#86384 = CARTESIAN_POINT('',(-0.126042884912,5.3646402636E-002)); +#86385 = CARTESIAN_POINT('',(-0.126259006101,5.6721966954E-002)); +#86386 = CARTESIAN_POINT('',(-0.126691169574,6.2871972747E-002)); +#86387 = CARTESIAN_POINT('',(-0.126907211686,6.5946411751E-002)); +#86388 = CARTESIAN_POINT('',(-0.12712333272,6.9021973872E-002)); +#86389 = CARTESIAN_POINT('',(-0.127555496192,7.5171979636E-002)); +#86390 = CARTESIAN_POINT('',(-0.127771538457,7.8246420827E-002)); +#86391 = CARTESIAN_POINT('',(-0.127987659338,8.1321980762E-002)); +#86392 = CARTESIAN_POINT('',(-0.128419822807,8.7471986497E-002)); +#86393 = CARTESIAN_POINT('',(-0.128635865226,9.0546429865E-002)); +#86394 = CARTESIAN_POINT('',(-0.128851985953,9.3621987622E-002)); +#86395 = CARTESIAN_POINT('',(-0.129284149421,9.9771993329E-002)); +#86396 = CARTESIAN_POINT('',(-0.129500191992,0.102846438866)); +#86397 = CARTESIAN_POINT('',(-0.129716312567,0.105921994453)); +#86398 = CARTESIAN_POINT('',(-0.130148476032,0.112072000132)); +#86399 = CARTESIAN_POINT('',(-0.130364518755,0.115146447829)); +#86400 = CARTESIAN_POINT('',(-0.130580639178,0.118222001256)); +#86401 = CARTESIAN_POINT('',(-0.131012802642,0.124372006907)); +#86402 = CARTESIAN_POINT('',(-0.131228845516,0.127446456754)); +#86403 = CARTESIAN_POINT('',(-0.131444965787,0.130522008029)); +#86404 = CARTESIAN_POINT('',(-0.131877129249,0.136672013652)); +#86405 = CARTESIAN_POINT('',(-0.132093172274,0.139746465643)); +#86406 = CARTESIAN_POINT('',(-0.132309292395,0.142822014775)); +#86407 = CARTESIAN_POINT('',(-0.132741455855,0.14897202037)); +#86408 = CARTESIAN_POINT('',(-0.132957499029,0.152046474494)); +#86409 = CARTESIAN_POINT('',(-0.133173619,0.155122021492)); +#86410 = CARTESIAN_POINT('',(-0.133605782458,0.161272027059)); +#86411 = CARTESIAN_POINT('',(-0.133821825782,0.164346483308)); +#86412 = CARTESIAN_POINT('',(-0.134037945604,0.16742202818)); +#86413 = CARTESIAN_POINT('',(-0.13447010906,0.173572033721)); +#86414 = CARTESIAN_POINT('',(-0.134686152532,0.176646492086)); +#86415 = CARTESIAN_POINT('',(-0.134902272205,0.179722034841)); +#86416 = CARTESIAN_POINT('',(-0.135334435659,0.185872040354)); +#86417 = CARTESIAN_POINT('',(-0.13555047928,0.188946500827)); +#86418 = CARTESIAN_POINT('',(-0.135766598805,0.192022041473)); +#86419 = CARTESIAN_POINT('',(-0.136198762257,0.19817204696)); +#86420 = CARTESIAN_POINT('',(-0.136414806025,0.201246509532)); +#86421 = CARTESIAN_POINT('',(-0.136630925402,0.204322048078)); +#86422 = CARTESIAN_POINT('',(-0.137063088853,0.210472053537)); +#86423 = CARTESIAN_POINT('',(-0.137279132768,0.213546518201)); +#86424 = CARTESIAN_POINT('',(-0.137495251998,0.216622054655)); +#86425 = CARTESIAN_POINT('',(-0.137927415446,0.222772060088)); +#86426 = CARTESIAN_POINT('',(-0.138143459508,0.225846526834)); +#86427 = CARTESIAN_POINT('',(-0.138359578591,0.228922061204)); +#86428 = CARTESIAN_POINT('',(-0.138791742038,0.235072066611)); +#86429 = CARTESIAN_POINT('',(-0.139007786245,0.23814653543)); +#86430 = CARTESIAN_POINT('',(-0.139223905183,0.241222067726)); +#86431 = CARTESIAN_POINT('',(-0.139656068628,0.247372073106)); +#86432 = CARTESIAN_POINT('',(-0.13987211298,0.250446543991)); +#86433 = CARTESIAN_POINT('',(-0.140088231773,0.253522074221)); +#86434 = CARTESIAN_POINT('',(-0.140520395216,0.259672079574)); +#86435 = CARTESIAN_POINT('',(-0.140736439713,0.262746552517)); +#86436 = CARTESIAN_POINT('',(-0.140952558361,0.265822080689)); +#86437 = CARTESIAN_POINT('',(-0.141384721802,0.271972086016)); +#86438 = CARTESIAN_POINT('',(-0.141600766443,0.275046561007)); +#86439 = CARTESIAN_POINT('',(-0.141816884947,0.278122087129)); +#86440 = CARTESIAN_POINT('',(-0.142249048386,0.28427209243)); +#86441 = CARTESIAN_POINT('',(-0.14246509317,0.287346569462)); +#86442 = CARTESIAN_POINT('',(-0.142681211531,0.290422093542)); +#86443 = CARTESIAN_POINT('',(-0.143113374968,0.296572098818)); +#86444 = CARTESIAN_POINT('',(-0.143329419895,0.299646577882)); +#86445 = CARTESIAN_POINT('',(-0.143545538113,0.302722099929)); +#86446 = CARTESIAN_POINT('',(-0.143977701549,0.308872105179)); +#86447 = CARTESIAN_POINT('',(-0.144193746618,0.311946586267)); +#86448 = CARTESIAN_POINT('',(-0.144409864693,0.315022106289)); +#86449 = CARTESIAN_POINT('',(-0.144842028127,0.321172111513)); +#86450 = CARTESIAN_POINT('',(-0.145058073338,0.324246594618)); +#86451 = CARTESIAN_POINT('',(-0.145274191272,0.327322112622)); +#86452 = CARTESIAN_POINT('',(-0.145706354704,0.333472117821)); +#86453 = CARTESIAN_POINT('',(-0.145922400056,0.336546602934)); +#86454 = CARTESIAN_POINT('',(-0.146138517849,0.339622118929)); +#86455 = CARTESIAN_POINT('',(-0.146570681279,0.345772124103)); +#86456 = CARTESIAN_POINT('',(-0.146786726771,0.348846611215)); +#86457 = CARTESIAN_POINT('',(-0.147002844423,0.35192212521)); +#86458 = CARTESIAN_POINT('',(-0.147506951067,0.359095935506)); +#86459 = CARTESIAN_POINT('',(-0.14779499583,0.36319502548)); +#86460 = CARTESIAN_POINT('',(-0.148083168298,0.367295932792)); +#86461 = CARTESIAN_POINT('',(-0.148371468306,0.371398655082)); +#86462 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#86463 = ORIENTED_EDGE('',*,*,#85352,.T.); +#86464 = ORIENTED_EDGE('',*,*,#85656,.T.); +#86465 = ORIENTED_EDGE('',*,*,#86466,.F.); +#86466 = EDGE_CURVE('',#85759,#85629,#86467,.T.); +#86467 = SURFACE_CURVE('',#86468,(#86472,#86479),.PCURVE_S1.); +#86468 = LINE('',#86469,#86470); +#86469 = CARTESIAN_POINT('',(-0.87,0.6,0.54)); +#86470 = VECTOR('',#86471,1.); +#86471 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000)); +#86472 = PCURVE('',#85368,#86473); +#86473 = DEFINITIONAL_REPRESENTATION('',(#86474),#86478); +#86474 = LINE('',#86475,#86476); +#86475 = CARTESIAN_POINT('',(-4.062328336761E-017,1.)); +#86476 = VECTOR('',#86477,1.); +#86477 = DIRECTION('',(1.,0.E+000)); +#86478 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#86479 = PCURVE('',#86480,#86485); +#86480 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( + (#86481,#86482) + ,(#86483,#86484 + )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,1.2),(0.E+000,1.), + .PIECEWISE_BEZIER_KNOTS.); +#86481 = CARTESIAN_POINT('',(-0.87,0.6,0.54)); +#86482 = CARTESIAN_POINT('',(-0.823621524548,0.553621524548,1.2)); +#86483 = CARTESIAN_POINT('',(-0.87,-0.6,0.54)); +#86484 = CARTESIAN_POINT('',(-0.823621524548,-0.553621524548,1.2)); +#86485 = DEFINITIONAL_REPRESENTATION('',(#86486),#86490); +#86486 = LINE('',#86487,#86488); +#86487 = CARTESIAN_POINT('',(-4.064335088559E-017,-5.213378323336E-017) + ); +#86488 = VECTOR('',#86489,1.); +#86489 = DIRECTION('',(1.,-3.921580057681E-017)); +#86490 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#86491 = ADVANCED_FACE('',(#86492),#85451,.T.); +#86492 = FACE_BOUND('',#86493,.T.); +#86493 = EDGE_LOOP('',(#86494,#86529,#86557,#86586,#86614,#86642,#86663, + #86664,#86665,#86688)); +#86494 = ORIENTED_EDGE('',*,*,#86495,.F.); +#86495 = EDGE_CURVE('',#86496,#86498,#86500,.T.); +#86496 = VERTEX_POINT('',#86497); +#86497 = CARTESIAN_POINT('',(-1.,0.45,8.666666666667E-002)); +#86498 = VERTEX_POINT('',#86499); +#86499 = CARTESIAN_POINT('',(-0.913333333333,0.45,-1.387778780781E-017) + ); +#86500 = SURFACE_CURVE('',#86501,(#86506,#86517),.PCURVE_S1.); +#86501 = CIRCLE('',#86502,8.666666666667E-002); +#86502 = AXIS2_PLACEMENT_3D('',#86503,#86504,#86505); +#86503 = CARTESIAN_POINT('',(-0.913333333333,0.45,8.666666666667E-002)); +#86504 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000)); +#86505 = DIRECTION('',(0.E+000,0.E+000,1.)); +#86506 = PCURVE('',#85451,#86507); +#86507 = DEFINITIONAL_REPRESENTATION('',(#86508),#86516); +#86508 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#86509,#86510,#86511,#86512 + ,#86513,#86514,#86515),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#86509 = CARTESIAN_POINT('',(0.191704801639,4.73198841534E-003)); +#86510 = CARTESIAN_POINT('',(0.341815871628,4.73198841534E-003)); +#86511 = CARTESIAN_POINT('',(0.266760336634,-0.125268011585)); +#86512 = CARTESIAN_POINT('',(0.191704801639,-0.255268011585)); +#86513 = CARTESIAN_POINT('',(0.116649266644,-0.125268011585)); +#86514 = CARTESIAN_POINT('',(4.159373164969E-002,4.73198841534E-003)); +#86515 = CARTESIAN_POINT('',(0.191704801639,4.73198841534E-003)); +#86516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#86517 = PCURVE('',#86518,#86523); +#86518 = CYLINDRICAL_SURFACE('',#86519,8.666666666667E-002); +#86519 = AXIS2_PLACEMENT_3D('',#86520,#86521,#86522); +#86520 = CARTESIAN_POINT('',(-0.913333333333,-0.45,8.666666666667E-002) + ); +#86521 = DIRECTION('',(2.22044604925E-016,1.,0.E+000)); +#86522 = DIRECTION('',(-1.,2.22044604925E-016,0.E+000)); +#86523 = DEFINITIONAL_REPRESENTATION('',(#86524),#86528); +#86524 = LINE('',#86525,#86526); +#86525 = CARTESIAN_POINT('',(7.853981633974,0.9)); +#86526 = VECTOR('',#86527,1.); +#86527 = DIRECTION('',(-1.,0.E+000)); +#86528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#86529 = ORIENTED_EDGE('',*,*,#86530,.T.); +#86530 = EDGE_CURVE('',#86496,#86531,#86533,.T.); +#86531 = VERTEX_POINT('',#86532); +#86532 = CARTESIAN_POINT('',(-1.,0.45,0.447933333333)); +#86533 = SURFACE_CURVE('',#86534,(#86538,#86545),.PCURVE_S1.); +#86534 = LINE('',#86535,#86536); +#86535 = CARTESIAN_POINT('',(-1.,0.45,0.E+000)); +#86536 = VECTOR('',#86537,1.); +#86537 = DIRECTION('',(0.E+000,0.E+000,1.)); +#86538 = PCURVE('',#85451,#86539); +#86539 = DEFINITIONAL_REPRESENTATION('',(#86540),#86544); +#86540 = LINE('',#86541,#86542); +#86541 = CARTESIAN_POINT('',(0.278371468306,-0.168601344918)); +#86542 = VECTOR('',#86543,1.); +#86543 = DIRECTION('',(0.E+000,1.)); +#86544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#86545 = PCURVE('',#86546,#86551); +#86546 = PLANE('',#86547); +#86547 = AXIS2_PLACEMENT_3D('',#86548,#86549,#86550); +#86548 = CARTESIAN_POINT('',(-1.,-0.45,0.E+000)); +#86549 = DIRECTION('',(-1.,2.22044604925E-016,0.E+000)); +#86550 = DIRECTION('',(2.22044604925E-016,1.,0.E+000)); +#86551 = DEFINITIONAL_REPRESENTATION('',(#86552),#86556); +#86552 = LINE('',#86553,#86554); +#86553 = CARTESIAN_POINT('',(0.9,0.E+000)); +#86554 = VECTOR('',#86555,1.); +#86555 = DIRECTION('',(0.E+000,-1.)); +#86556 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#86557 = ORIENTED_EDGE('',*,*,#86558,.T.); +#86558 = EDGE_CURVE('',#86531,#86559,#86561,.T.); +#86559 = VERTEX_POINT('',#86560); +#86560 = CARTESIAN_POINT('',(-0.913333333333,0.45,0.5346)); +#86561 = SURFACE_CURVE('',#86562,(#86567,#86574),.PCURVE_S1.); +#86562 = CIRCLE('',#86563,8.666666666667E-002); +#86563 = AXIS2_PLACEMENT_3D('',#86564,#86565,#86566); +#86564 = CARTESIAN_POINT('',(-0.913333333333,0.45,0.447933333333)); +#86565 = DIRECTION('',(2.22044604925E-016,1.,-0.E+000)); +#86566 = DIRECTION('',(0.E+000,0.E+000,1.)); +#86567 = PCURVE('',#85451,#86568); +#86568 = DEFINITIONAL_REPRESENTATION('',(#86569),#86573); +#86569 = CIRCLE('',#86570,8.666666666667E-002); +#86570 = AXIS2_PLACEMENT_2D('',#86571,#86572); +#86571 = CARTESIAN_POINT('',(0.191704801639,0.279331988415)); +#86572 = DIRECTION('',(0.E+000,1.)); +#86573 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#86574 = PCURVE('',#86575,#86580); +#86575 = CYLINDRICAL_SURFACE('',#86576,8.666666666667E-002); +#86576 = AXIS2_PLACEMENT_3D('',#86577,#86578,#86579); +#86577 = CARTESIAN_POINT('',(-0.913333333333,-0.45,0.447933333333)); +#86578 = DIRECTION('',(2.22044604925E-016,1.,0.E+000)); +#86579 = DIRECTION('',(-1.,2.22044604925E-016,0.E+000)); +#86580 = DEFINITIONAL_REPRESENTATION('',(#86581),#86585); +#86581 = LINE('',#86582,#86583); +#86582 = CARTESIAN_POINT('',(-4.712388980385,0.9)); +#86583 = VECTOR('',#86584,1.); +#86584 = DIRECTION('',(1.,0.E+000)); +#86585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#86586 = ORIENTED_EDGE('',*,*,#86587,.T.); +#86587 = EDGE_CURVE('',#86559,#86588,#86590,.T.); +#86588 = VERTEX_POINT('',#86589); +#86589 = CARTESIAN_POINT('',(-0.87,0.45,0.5346)); +#86590 = SURFACE_CURVE('',#86591,(#86595,#86602),.PCURVE_S1.); +#86591 = LINE('',#86592,#86593); +#86592 = CARTESIAN_POINT('',(-1.,0.45,0.5346)); +#86593 = VECTOR('',#86594,1.); +#86594 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000)); +#86595 = PCURVE('',#85451,#86596); +#86596 = DEFINITIONAL_REPRESENTATION('',(#86597),#86601); +#86597 = LINE('',#86598,#86599); +#86598 = CARTESIAN_POINT('',(0.278371468306,0.365998655082)); +#86599 = VECTOR('',#86600,1.); +#86600 = DIRECTION('',(-1.,0.E+000)); +#86601 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#86602 = PCURVE('',#86603,#86608); +#86603 = PLANE('',#86604); +#86604 = AXIS2_PLACEMENT_3D('',#86605,#86606,#86607); +#86605 = CARTESIAN_POINT('',(-0.935,2.22044604925E-016,0.5346)); +#86606 = DIRECTION('',(0.E+000,-0.E+000,-1.)); +#86607 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000)); +#86608 = DEFINITIONAL_REPRESENTATION('',(#86609),#86613); +#86609 = LINE('',#86610,#86611); +#86610 = CARTESIAN_POINT('',(-0.45,6.5E-002)); +#86611 = VECTOR('',#86612,1.); +#86612 = DIRECTION('',(0.E+000,-1.)); +#86613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#86614 = ORIENTED_EDGE('',*,*,#86615,.F.); +#86615 = EDGE_CURVE('',#86616,#86588,#86618,.T.); +#86616 = VERTEX_POINT('',#86617); +#86617 = CARTESIAN_POINT('',(-0.87,0.45,0.1313)); +#86618 = SURFACE_CURVE('',#86619,(#86623,#86630),.PCURVE_S1.); +#86619 = LINE('',#86620,#86621); +#86620 = CARTESIAN_POINT('',(-0.87,0.45,0.E+000)); +#86621 = VECTOR('',#86622,1.); +#86622 = DIRECTION('',(0.E+000,0.E+000,1.)); +#86623 = PCURVE('',#85451,#86624); +#86624 = DEFINITIONAL_REPRESENTATION('',(#86625),#86629); +#86625 = LINE('',#86626,#86627); +#86626 = CARTESIAN_POINT('',(0.148371468306,-0.168601344918)); +#86627 = VECTOR('',#86628,1.); +#86628 = DIRECTION('',(0.E+000,1.)); +#86629 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#86630 = PCURVE('',#86631,#86636); +#86631 = PLANE('',#86632); +#86632 = AXIS2_PLACEMENT_3D('',#86633,#86634,#86635); +#86633 = CARTESIAN_POINT('',(-0.87,0.45,0.E+000)); +#86634 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000)); +#86635 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000)); +#86636 = DEFINITIONAL_REPRESENTATION('',(#86637),#86641); +#86637 = LINE('',#86638,#86639); +#86638 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#86639 = VECTOR('',#86640,1.); +#86640 = DIRECTION('',(0.E+000,-1.)); +#86641 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#86642 = ORIENTED_EDGE('',*,*,#86643,.T.); +#86643 = EDGE_CURVE('',#86616,#85808,#86644,.T.); +#86644 = SURFACE_CURVE('',#86645,(#86649,#86656),.PCURVE_S1.); +#86645 = LINE('',#86646,#86647); +#86646 = CARTESIAN_POINT('',(-0.87,0.45,0.1313)); +#86647 = VECTOR('',#86648,1.); +#86648 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000)); +#86649 = PCURVE('',#85451,#86650); +#86650 = DEFINITIONAL_REPRESENTATION('',(#86651),#86655); +#86651 = LINE('',#86652,#86653); +#86652 = CARTESIAN_POINT('',(0.148371468306,-3.7301344918E-002)); +#86653 = VECTOR('',#86654,1.); +#86654 = DIRECTION('',(-1.,0.E+000)); +#86655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#86656 = PCURVE('',#86138,#86657); +#86657 = DEFINITIONAL_REPRESENTATION('',(#86658),#86662); +#86658 = LINE('',#86659,#86660); +#86659 = CARTESIAN_POINT('',(-0.45,0.3)); +#86660 = VECTOR('',#86661,1.); +#86661 = DIRECTION('',(0.E+000,-1.)); +#86662 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#86663 = ORIENTED_EDGE('',*,*,#85807,.F.); +#86664 = ORIENTED_EDGE('',*,*,#85435,.F.); +#86665 = ORIENTED_EDGE('',*,*,#86666,.F.); +#86666 = EDGE_CURVE('',#86667,#85408,#86669,.T.); +#86667 = VERTEX_POINT('',#86668); +#86668 = CARTESIAN_POINT('',(-0.27,0.45,0.E+000)); +#86669 = SURFACE_CURVE('',#86670,(#86674,#86681),.PCURVE_S1.); +#86670 = LINE('',#86671,#86672); +#86671 = CARTESIAN_POINT('',(-0.27,0.45,0.E+000)); +#86672 = VECTOR('',#86673,1.); +#86673 = DIRECTION('',(0.E+000,0.E+000,1.)); +#86674 = PCURVE('',#85451,#86675); +#86675 = DEFINITIONAL_REPRESENTATION('',(#86676),#86680); +#86676 = LINE('',#86677,#86678); +#86677 = CARTESIAN_POINT('',(-0.451628531694,-0.168601344918)); +#86678 = VECTOR('',#86679,1.); +#86679 = DIRECTION('',(0.E+000,1.)); +#86680 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#86681 = PCURVE('',#85423,#86682); +#86682 = DEFINITIONAL_REPRESENTATION('',(#86683),#86687); +#86683 = LINE('',#86684,#86685); +#86684 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#86685 = VECTOR('',#86686,1.); +#86686 = DIRECTION('',(0.E+000,-1.)); +#86687 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#86688 = ORIENTED_EDGE('',*,*,#86689,.F.); +#86689 = EDGE_CURVE('',#86498,#86667,#86690,.T.); +#86690 = SURFACE_CURVE('',#86691,(#86695,#86702),.PCURVE_S1.); +#86691 = LINE('',#86692,#86693); +#86692 = CARTESIAN_POINT('',(-0.87,0.45,0.E+000)); +#86693 = VECTOR('',#86694,1.); +#86694 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000)); +#86695 = PCURVE('',#85451,#86696); +#86696 = DEFINITIONAL_REPRESENTATION('',(#86697),#86701); +#86697 = LINE('',#86698,#86699); +#86698 = CARTESIAN_POINT('',(0.148371468306,-0.168601344918)); +#86699 = VECTOR('',#86700,1.); +#86700 = DIRECTION('',(-1.,0.E+000)); +#86701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#86702 = PCURVE('',#86703,#86708); +#86703 = PLANE('',#86704); +#86704 = AXIS2_PLACEMENT_3D('',#86705,#86706,#86707); +#86705 = CARTESIAN_POINT('',(-0.591666666667,1.313763912473E-016, + -4.046439209622E-018)); +#86706 = DIRECTION('',(1.327484751158E-017,-3.080240032809E-033,-1.)); +#86707 = DIRECTION('',(1.,-2.22044604925E-016,1.327484751158E-017)); +#86708 = DEFINITIONAL_REPRESENTATION('',(#86709),#86713); +#86709 = LINE('',#86710,#86711); +#86710 = CARTESIAN_POINT('',(-0.278333333333,-0.45)); +#86711 = VECTOR('',#86712,1.); +#86712 = DIRECTION('',(1.,1.760666411237E-051)); +#86713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#86714 = ADVANCED_FACE('',(#86715),#85423,.T.); +#86715 = FACE_BOUND('',#86716,.T.); +#86716 = EDGE_LOOP('',(#86717,#86740,#86741,#86742)); +#86717 = ORIENTED_EDGE('',*,*,#86718,.F.); +#86718 = EDGE_CURVE('',#86667,#86719,#86721,.T.); +#86719 = VERTEX_POINT('',#86720); +#86720 = CARTESIAN_POINT('',(-0.27,-0.45,0.E+000)); +#86721 = SURFACE_CURVE('',#86722,(#86726,#86733),.PCURVE_S1.); +#86722 = LINE('',#86723,#86724); +#86723 = CARTESIAN_POINT('',(-0.27,0.45,0.E+000)); +#86724 = VECTOR('',#86725,1.); +#86725 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000)); +#86726 = PCURVE('',#85423,#86727); +#86727 = DEFINITIONAL_REPRESENTATION('',(#86728),#86732); +#86728 = LINE('',#86729,#86730); +#86729 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#86730 = VECTOR('',#86731,1.); +#86731 = DIRECTION('',(1.,0.E+000)); +#86732 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#86733 = PCURVE('',#86703,#86734); +#86734 = DEFINITIONAL_REPRESENTATION('',(#86735),#86739); +#86735 = LINE('',#86736,#86737); +#86736 = CARTESIAN_POINT('',(0.321666666667,-0.45)); +#86737 = VECTOR('',#86738,1.); +#86738 = DIRECTION('',(1.760666411237E-051,1.)); +#86739 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#86740 = ORIENTED_EDGE('',*,*,#86666,.T.); +#86741 = ORIENTED_EDGE('',*,*,#85407,.F.); +#86742 = ORIENTED_EDGE('',*,*,#86743,.F.); +#86743 = EDGE_CURVE('',#86719,#85380,#86744,.T.); +#86744 = SURFACE_CURVE('',#86745,(#86749,#86756),.PCURVE_S1.); +#86745 = LINE('',#86746,#86747); +#86746 = CARTESIAN_POINT('',(-0.27,-0.45,0.E+000)); +#86747 = VECTOR('',#86748,1.); +#86748 = DIRECTION('',(0.E+000,0.E+000,1.)); +#86749 = PCURVE('',#85423,#86750); +#86750 = DEFINITIONAL_REPRESENTATION('',(#86751),#86755); +#86751 = LINE('',#86752,#86753); +#86752 = CARTESIAN_POINT('',(0.9,0.E+000)); +#86753 = VECTOR('',#86754,1.); +#86754 = DIRECTION('',(0.E+000,-1.)); +#86755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#86756 = PCURVE('',#85395,#86757); +#86757 = DEFINITIONAL_REPRESENTATION('',(#86758),#86762); +#86758 = LINE('',#86759,#86760); +#86759 = CARTESIAN_POINT('',(0.451628531694,-0.168601344918)); +#86760 = VECTOR('',#86761,1.); +#86761 = DIRECTION('',(0.E+000,1.)); +#86762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#86763 = ADVANCED_FACE('',(#86764),#85395,.T.); +#86764 = FACE_BOUND('',#86765,.T.); +#86765 = EDGE_LOOP('',(#86766,#86791,#86815,#86836,#86837,#86838,#86839, + #86862,#86885,#86908)); +#86766 = ORIENTED_EDGE('',*,*,#86767,.F.); +#86767 = EDGE_CURVE('',#86768,#86770,#86772,.T.); +#86768 = VERTEX_POINT('',#86769); +#86769 = CARTESIAN_POINT('',(-1.,-0.45,8.666666666667E-002)); +#86770 = VERTEX_POINT('',#86771); +#86771 = CARTESIAN_POINT('',(-1.,-0.45,0.447933333333)); +#86772 = SURFACE_CURVE('',#86773,(#86777,#86784),.PCURVE_S1.); +#86773 = LINE('',#86774,#86775); +#86774 = CARTESIAN_POINT('',(-1.,-0.45,0.E+000)); +#86775 = VECTOR('',#86776,1.); +#86776 = DIRECTION('',(0.E+000,0.E+000,1.)); +#86777 = PCURVE('',#85395,#86778); +#86778 = DEFINITIONAL_REPRESENTATION('',(#86779),#86783); +#86779 = LINE('',#86780,#86781); +#86780 = CARTESIAN_POINT('',(-0.278371468306,-0.168601344918)); +#86781 = VECTOR('',#86782,1.); +#86782 = DIRECTION('',(0.E+000,1.)); +#86783 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#86784 = PCURVE('',#86546,#86785); +#86785 = DEFINITIONAL_REPRESENTATION('',(#86786),#86790); +#86786 = LINE('',#86787,#86788); +#86787 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#86788 = VECTOR('',#86789,1.); +#86789 = DIRECTION('',(0.E+000,-1.)); +#86790 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#86791 = ORIENTED_EDGE('',*,*,#86792,.T.); +#86792 = EDGE_CURVE('',#86768,#86793,#86795,.T.); +#86793 = VERTEX_POINT('',#86794); +#86794 = CARTESIAN_POINT('',(-0.913333333333,-0.45,-1.387778780781E-017) + ); +#86795 = SURFACE_CURVE('',#86796,(#86801,#86808),.PCURVE_S1.); +#86796 = CIRCLE('',#86797,8.666666666667E-002); +#86797 = AXIS2_PLACEMENT_3D('',#86798,#86799,#86800); +#86798 = CARTESIAN_POINT('',(-0.913333333333,-0.45,8.666666666667E-002) + ); +#86799 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000)); +#86800 = DIRECTION('',(0.E+000,0.E+000,1.)); +#86801 = PCURVE('',#85395,#86802); +#86802 = DEFINITIONAL_REPRESENTATION('',(#86803),#86807); +#86803 = CIRCLE('',#86804,8.666666666667E-002); +#86804 = AXIS2_PLACEMENT_2D('',#86805,#86806); +#86805 = CARTESIAN_POINT('',(-0.191704801639,-8.193467825133E-002)); +#86806 = DIRECTION('',(0.E+000,1.)); +#86807 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#86808 = PCURVE('',#86518,#86809); +#86809 = DEFINITIONAL_REPRESENTATION('',(#86810),#86814); +#86810 = LINE('',#86811,#86812); +#86811 = CARTESIAN_POINT('',(7.853981633974,0.E+000)); +#86812 = VECTOR('',#86813,1.); +#86813 = DIRECTION('',(-1.,0.E+000)); +#86814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#86815 = ORIENTED_EDGE('',*,*,#86816,.F.); +#86816 = EDGE_CURVE('',#86719,#86793,#86817,.T.); +#86817 = SURFACE_CURVE('',#86818,(#86822,#86829),.PCURVE_S1.); +#86818 = LINE('',#86819,#86820); +#86819 = CARTESIAN_POINT('',(-0.87,-0.45,0.E+000)); +#86820 = VECTOR('',#86821,1.); +#86821 = DIRECTION('',(-1.,2.22044604925E-016,0.E+000)); +#86822 = PCURVE('',#85395,#86823); +#86823 = DEFINITIONAL_REPRESENTATION('',(#86824),#86828); +#86824 = LINE('',#86825,#86826); +#86825 = CARTESIAN_POINT('',(-0.148371468306,-0.168601344918)); +#86826 = VECTOR('',#86827,1.); +#86827 = DIRECTION('',(-1.,0.E+000)); +#86828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#86829 = PCURVE('',#86703,#86830); +#86830 = DEFINITIONAL_REPRESENTATION('',(#86831),#86835); +#86831 = LINE('',#86832,#86833); +#86832 = CARTESIAN_POINT('',(-0.278333333333,0.45)); +#86833 = VECTOR('',#86834,1.); +#86834 = DIRECTION('',(-1.,-1.760666411237E-051)); +#86835 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#86836 = ORIENTED_EDGE('',*,*,#86743,.T.); +#86837 = ORIENTED_EDGE('',*,*,#85379,.F.); +#86838 = ORIENTED_EDGE('',*,*,#86248,.T.); +#86839 = ORIENTED_EDGE('',*,*,#86840,.T.); +#86840 = EDGE_CURVE('',#86026,#86841,#86843,.T.); +#86841 = VERTEX_POINT('',#86842); +#86842 = CARTESIAN_POINT('',(-0.87,-0.45,0.1313)); +#86843 = SURFACE_CURVE('',#86844,(#86848,#86855),.PCURVE_S1.); +#86844 = LINE('',#86845,#86846); +#86845 = CARTESIAN_POINT('',(-0.27,-0.45,0.1313)); +#86846 = VECTOR('',#86847,1.); +#86847 = DIRECTION('',(-1.,2.22044604925E-016,0.E+000)); +#86848 = PCURVE('',#85395,#86849); +#86849 = DEFINITIONAL_REPRESENTATION('',(#86850),#86854); +#86850 = LINE('',#86851,#86852); +#86851 = CARTESIAN_POINT('',(0.451628531694,-3.7301344918E-002)); +#86852 = VECTOR('',#86853,1.); +#86853 = DIRECTION('',(-1.,0.E+000)); +#86854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#86855 = PCURVE('',#86138,#86856); +#86856 = DEFINITIONAL_REPRESENTATION('',(#86857),#86861); +#86857 = LINE('',#86858,#86859); +#86858 = CARTESIAN_POINT('',(0.45,-0.3)); +#86859 = VECTOR('',#86860,1.); +#86860 = DIRECTION('',(0.E+000,1.)); +#86861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#86862 = ORIENTED_EDGE('',*,*,#86863,.T.); +#86863 = EDGE_CURVE('',#86841,#86864,#86866,.T.); +#86864 = VERTEX_POINT('',#86865); +#86865 = CARTESIAN_POINT('',(-0.87,-0.45,0.5346)); +#86866 = SURFACE_CURVE('',#86867,(#86871,#86878),.PCURVE_S1.); +#86867 = LINE('',#86868,#86869); +#86868 = CARTESIAN_POINT('',(-0.87,-0.45,0.E+000)); +#86869 = VECTOR('',#86870,1.); +#86870 = DIRECTION('',(0.E+000,0.E+000,1.)); +#86871 = PCURVE('',#85395,#86872); +#86872 = DEFINITIONAL_REPRESENTATION('',(#86873),#86877); +#86873 = LINE('',#86874,#86875); +#86874 = CARTESIAN_POINT('',(-0.148371468306,-0.168601344918)); +#86875 = VECTOR('',#86876,1.); +#86876 = DIRECTION('',(0.E+000,1.)); +#86877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#86878 = PCURVE('',#86631,#86879); +#86879 = DEFINITIONAL_REPRESENTATION('',(#86880),#86884); +#86880 = LINE('',#86881,#86882); +#86881 = CARTESIAN_POINT('',(0.9,0.E+000)); +#86882 = VECTOR('',#86883,1.); +#86883 = DIRECTION('',(0.E+000,-1.)); +#86884 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#86885 = ORIENTED_EDGE('',*,*,#86886,.T.); +#86886 = EDGE_CURVE('',#86864,#86887,#86889,.T.); +#86887 = VERTEX_POINT('',#86888); +#86888 = CARTESIAN_POINT('',(-0.913333333333,-0.45,0.5346)); +#86889 = SURFACE_CURVE('',#86890,(#86894,#86901),.PCURVE_S1.); +#86890 = LINE('',#86891,#86892); +#86891 = CARTESIAN_POINT('',(-0.87,-0.45,0.5346)); +#86892 = VECTOR('',#86893,1.); +#86893 = DIRECTION('',(-1.,2.22044604925E-016,0.E+000)); +#86894 = PCURVE('',#85395,#86895); +#86895 = DEFINITIONAL_REPRESENTATION('',(#86896),#86900); +#86896 = LINE('',#86897,#86898); +#86897 = CARTESIAN_POINT('',(-0.148371468306,0.365998655082)); +#86898 = VECTOR('',#86899,1.); +#86899 = DIRECTION('',(-1.,0.E+000)); +#86900 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#86901 = PCURVE('',#86603,#86902); +#86902 = DEFINITIONAL_REPRESENTATION('',(#86903),#86907); +#86903 = LINE('',#86904,#86905); +#86904 = CARTESIAN_POINT('',(0.45,-6.5E-002)); +#86905 = VECTOR('',#86906,1.); +#86906 = DIRECTION('',(0.E+000,1.)); +#86907 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#86908 = ORIENTED_EDGE('',*,*,#86909,.F.); +#86909 = EDGE_CURVE('',#86770,#86887,#86910,.T.); +#86910 = SURFACE_CURVE('',#86911,(#86916,#86927),.PCURVE_S1.); +#86911 = CIRCLE('',#86912,8.666666666667E-002); +#86912 = AXIS2_PLACEMENT_3D('',#86913,#86914,#86915); +#86913 = CARTESIAN_POINT('',(-0.913333333333,-0.45,0.447933333333)); +#86914 = DIRECTION('',(2.22044604925E-016,1.,-0.E+000)); +#86915 = DIRECTION('',(0.E+000,0.E+000,1.)); +#86916 = PCURVE('',#85395,#86917); +#86917 = DEFINITIONAL_REPRESENTATION('',(#86918),#86926); +#86918 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#86919,#86920,#86921,#86922 + ,#86923,#86924,#86925),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#86919 = CARTESIAN_POINT('',(-0.191704801639,0.365998655082)); +#86920 = CARTESIAN_POINT('',(-4.159373164969E-002,0.365998655082)); +#86921 = CARTESIAN_POINT('',(-0.116649266644,0.235998655082)); +#86922 = CARTESIAN_POINT('',(-0.191704801639,0.105998655082)); +#86923 = CARTESIAN_POINT('',(-0.266760336634,0.235998655082)); +#86924 = CARTESIAN_POINT('',(-0.341815871628,0.365998655082)); +#86925 = CARTESIAN_POINT('',(-0.191704801639,0.365998655082)); +#86926 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#86927 = PCURVE('',#86575,#86928); +#86928 = DEFINITIONAL_REPRESENTATION('',(#86929),#86933); +#86929 = LINE('',#86930,#86931); +#86930 = CARTESIAN_POINT('',(-4.712388980385,0.E+000)); +#86931 = VECTOR('',#86932,1.); +#86932 = DIRECTION('',(1.,0.E+000)); +#86933 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#86934 = ADVANCED_FACE('',(#86935),#85529,.T.); +#86935 = FACE_BOUND('',#86936,.T.); +#86936 = EDGE_LOOP('',(#86937,#86967,#86985,#86986)); +#86937 = ORIENTED_EDGE('',*,*,#86938,.T.); +#86938 = EDGE_CURVE('',#86939,#86941,#86943,.T.); +#86939 = VERTEX_POINT('',#86940); +#86940 = CARTESIAN_POINT('',(-0.25,-0.4,0.E+000)); +#86941 = VERTEX_POINT('',#86942); +#86942 = CARTESIAN_POINT('',(0.25,-0.4,0.E+000)); +#86943 = SURFACE_CURVE('',#86944,(#86948,#86955),.PCURVE_S1.); +#86944 = LINE('',#86945,#86946); +#86945 = CARTESIAN_POINT('',(-0.25,-0.4,0.E+000)); +#86946 = VECTOR('',#86947,1.); +#86947 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000)); +#86948 = PCURVE('',#85529,#86949); +#86949 = DEFINITIONAL_REPRESENTATION('',(#86950),#86954); +#86950 = LINE('',#86951,#86952); +#86951 = CARTESIAN_POINT('',(0.E+000,-0.13)); +#86952 = VECTOR('',#86953,1.); +#86953 = DIRECTION('',(1.,0.E+000)); +#86954 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#86955 = PCURVE('',#86956,#86961); +#86956 = PLANE('',#86957); +#86957 = AXIS2_PLACEMENT_3D('',#86958,#86959,#86960); +#86958 = CARTESIAN_POINT('',(0.25,-0.4,0.E+000)); +#86959 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#86960 = DIRECTION('',(-0.529998940003,0.847998304005,0.E+000)); +#86961 = DEFINITIONAL_REPRESENTATION('',(#86962),#86966); +#86962 = LINE('',#86963,#86964); +#86963 = CARTESIAN_POINT('',(0.264999470002,-0.423999152003)); +#86964 = VECTOR('',#86965,1.); +#86965 = DIRECTION('',(-0.529998940003,0.847998304005)); +#86966 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#86967 = ORIENTED_EDGE('',*,*,#86968,.T.); +#86968 = EDGE_CURVE('',#86941,#85514,#86969,.T.); +#86969 = SURFACE_CURVE('',#86970,(#86973,#86979),.PCURVE_S1.); +#86970 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#86971,#86972),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#86971 = CARTESIAN_POINT('',(0.25,-0.4,0.E+000)); +#86972 = CARTESIAN_POINT('',(0.25,-0.4,0.13)); +#86973 = PCURVE('',#85529,#86974); +#86974 = DEFINITIONAL_REPRESENTATION('',(#86975),#86978); +#86975 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#86976,#86977),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#86976 = CARTESIAN_POINT('',(0.5,-0.13)); +#86977 = CARTESIAN_POINT('',(0.5,0.E+000)); +#86978 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#86979 = PCURVE('',#85557,#86980); +#86980 = DEFINITIONAL_REPRESENTATION('',(#86981),#86984); +#86981 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#86982,#86983),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#86982 = CARTESIAN_POINT('',(0.E+000,-0.13)); +#86983 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#86984 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#86985 = ORIENTED_EDGE('',*,*,#85511,.F.); +#86986 = ORIENTED_EDGE('',*,*,#86987,.F.); +#86987 = EDGE_CURVE('',#86939,#85512,#86988,.T.); +#86988 = SURFACE_CURVE('',#86989,(#86992,#86998),.PCURVE_S1.); +#86989 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#86990,#86991),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#86990 = CARTESIAN_POINT('',(-0.25,-0.4,0.E+000)); +#86991 = CARTESIAN_POINT('',(-0.25,-0.4,0.13)); +#86992 = PCURVE('',#85529,#86993); +#86993 = DEFINITIONAL_REPRESENTATION('',(#86994),#86997); +#86994 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#86995,#86996),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#86995 = CARTESIAN_POINT('',(0.E+000,-0.13)); +#86996 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#86997 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#86998 = PCURVE('',#85611,#86999); +#86999 = DEFINITIONAL_REPRESENTATION('',(#87000),#87003); +#87000 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#87001,#87002),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#87001 = CARTESIAN_POINT('',(0.8,-0.13)); +#87002 = CARTESIAN_POINT('',(0.8,0.E+000)); +#87003 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#87004 = ADVANCED_FACE('',(#87005),#85611,.T.); +#87005 = FACE_BOUND('',#87006,.T.); +#87006 = EDGE_LOOP('',(#87007,#87030,#87031,#87032)); +#87007 = ORIENTED_EDGE('',*,*,#87008,.T.); +#87008 = EDGE_CURVE('',#87009,#86939,#87011,.T.); +#87009 = VERTEX_POINT('',#87010); +#87010 = CARTESIAN_POINT('',(-0.25,0.4,0.E+000)); +#87011 = SURFACE_CURVE('',#87012,(#87016,#87023),.PCURVE_S1.); +#87012 = LINE('',#87013,#87014); +#87013 = CARTESIAN_POINT('',(-0.25,0.4,0.E+000)); +#87014 = VECTOR('',#87015,1.); +#87015 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000)); +#87016 = PCURVE('',#85611,#87017); +#87017 = DEFINITIONAL_REPRESENTATION('',(#87018),#87022); +#87018 = LINE('',#87019,#87020); +#87019 = CARTESIAN_POINT('',(-0.E+000,-0.13)); +#87020 = VECTOR('',#87021,1.); +#87021 = DIRECTION('',(1.,0.E+000)); +#87022 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#87023 = PCURVE('',#86956,#87024); +#87024 = DEFINITIONAL_REPRESENTATION('',(#87025),#87029); +#87025 = LINE('',#87026,#87027); +#87026 = CARTESIAN_POINT('',(0.943398113206,-9.99755833675E-014)); +#87027 = VECTOR('',#87028,1.); +#87028 = DIRECTION('',(-0.847998304005,-0.529998940003)); +#87029 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#87030 = ORIENTED_EDGE('',*,*,#86987,.T.); +#87031 = ORIENTED_EDGE('',*,*,#85597,.F.); +#87032 = ORIENTED_EDGE('',*,*,#87033,.F.); +#87033 = EDGE_CURVE('',#87009,#85570,#87034,.T.); +#87034 = SURFACE_CURVE('',#87035,(#87038,#87044),.PCURVE_S1.); +#87035 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#87036,#87037),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#87036 = CARTESIAN_POINT('',(-0.25,0.4,0.E+000)); +#87037 = CARTESIAN_POINT('',(-0.25,0.4,0.13)); +#87038 = PCURVE('',#85611,#87039); +#87039 = DEFINITIONAL_REPRESENTATION('',(#87040),#87043); +#87040 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#87041,#87042),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#87041 = CARTESIAN_POINT('',(0.E+000,-0.13)); +#87042 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#87043 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#87044 = PCURVE('',#85585,#87045); +#87045 = DEFINITIONAL_REPRESENTATION('',(#87046),#87049); +#87046 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#87047,#87048),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#87047 = CARTESIAN_POINT('',(0.5,-0.13)); +#87048 = CARTESIAN_POINT('',(0.5,0.E+000)); +#87049 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#87050 = ADVANCED_FACE('',(#87051),#85557,.T.); +#87051 = FACE_BOUND('',#87052,.T.); +#87052 = EDGE_LOOP('',(#87053,#87076,#87094,#87095)); +#87053 = ORIENTED_EDGE('',*,*,#87054,.T.); +#87054 = EDGE_CURVE('',#86941,#87055,#87057,.T.); +#87055 = VERTEX_POINT('',#87056); +#87056 = CARTESIAN_POINT('',(0.25,0.4,0.E+000)); +#87057 = SURFACE_CURVE('',#87058,(#87062,#87069),.PCURVE_S1.); +#87058 = LINE('',#87059,#87060); +#87059 = CARTESIAN_POINT('',(0.25,-0.4,0.E+000)); +#87060 = VECTOR('',#87061,1.); +#87061 = DIRECTION('',(2.22044604925E-016,1.,0.E+000)); +#87062 = PCURVE('',#85557,#87063); +#87063 = DEFINITIONAL_REPRESENTATION('',(#87064),#87068); +#87064 = LINE('',#87065,#87066); +#87065 = CARTESIAN_POINT('',(0.E+000,-0.13)); +#87066 = VECTOR('',#87067,1.); +#87067 = DIRECTION('',(1.,0.E+000)); +#87068 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#87069 = PCURVE('',#86956,#87070); +#87070 = DEFINITIONAL_REPRESENTATION('',(#87071),#87075); +#87071 = LINE('',#87072,#87073); +#87072 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#87073 = VECTOR('',#87074,1.); +#87074 = DIRECTION('',(0.847998304005,0.529998940003)); +#87075 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#87076 = ORIENTED_EDGE('',*,*,#87077,.T.); +#87077 = EDGE_CURVE('',#87055,#85542,#87078,.T.); +#87078 = SURFACE_CURVE('',#87079,(#87082,#87088),.PCURVE_S1.); +#87079 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#87080,#87081),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#87080 = CARTESIAN_POINT('',(0.25,0.4,0.E+000)); +#87081 = CARTESIAN_POINT('',(0.25,0.4,0.13)); +#87082 = PCURVE('',#85557,#87083); +#87083 = DEFINITIONAL_REPRESENTATION('',(#87084),#87087); +#87084 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#87085,#87086),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#87085 = CARTESIAN_POINT('',(0.8,-0.13)); +#87086 = CARTESIAN_POINT('',(0.8,0.E+000)); +#87087 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#87088 = PCURVE('',#85585,#87089); +#87089 = DEFINITIONAL_REPRESENTATION('',(#87090),#87093); +#87090 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#87091,#87092),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#87091 = CARTESIAN_POINT('',(0.E+000,-0.13)); +#87092 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#87093 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#87094 = ORIENTED_EDGE('',*,*,#85541,.F.); +#87095 = ORIENTED_EDGE('',*,*,#86968,.F.); +#87096 = ADVANCED_FACE('',(#87097),#85585,.T.); +#87097 = FACE_BOUND('',#87098,.T.); +#87098 = EDGE_LOOP('',(#87099,#87120,#87121,#87122)); +#87099 = ORIENTED_EDGE('',*,*,#87100,.T.); +#87100 = EDGE_CURVE('',#87055,#87009,#87101,.T.); +#87101 = SURFACE_CURVE('',#87102,(#87106,#87113),.PCURVE_S1.); +#87102 = LINE('',#87103,#87104); +#87103 = CARTESIAN_POINT('',(0.25,0.4,0.E+000)); +#87104 = VECTOR('',#87105,1.); +#87105 = DIRECTION('',(-1.,2.22044604925E-016,0.E+000)); +#87106 = PCURVE('',#85585,#87107); +#87107 = DEFINITIONAL_REPRESENTATION('',(#87108),#87112); +#87108 = LINE('',#87109,#87110); +#87109 = CARTESIAN_POINT('',(0.E+000,-0.13)); +#87110 = VECTOR('',#87111,1.); +#87111 = DIRECTION('',(1.,0.E+000)); +#87112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#87113 = PCURVE('',#86956,#87114); +#87114 = DEFINITIONAL_REPRESENTATION('',(#87115),#87119); +#87115 = LINE('',#87116,#87117); +#87116 = CARTESIAN_POINT('',(0.678398643204,0.423999152002)); +#87117 = VECTOR('',#87118,1.); +#87118 = DIRECTION('',(0.529998940003,-0.847998304005)); +#87119 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#87120 = ORIENTED_EDGE('',*,*,#87033,.T.); +#87121 = ORIENTED_EDGE('',*,*,#85569,.F.); +#87122 = ORIENTED_EDGE('',*,*,#87077,.F.); +#87123 = ADVANCED_FACE('',(#87124),#85644,.T.); +#87124 = FACE_BOUND('',#87125,.T.); +#87125 = EDGE_LOOP('',(#87126,#87127,#87128,#87150)); +#87126 = ORIENTED_EDGE('',*,*,#85628,.T.); +#87127 = ORIENTED_EDGE('',*,*,#85734,.T.); +#87128 = ORIENTED_EDGE('',*,*,#87129,.F.); +#87129 = EDGE_CURVE('',#87130,#85708,#87132,.T.); +#87130 = VERTEX_POINT('',#87131); +#87131 = CARTESIAN_POINT('',(-0.823621524548,-0.553621524548,1.2)); +#87132 = SURFACE_CURVE('',#87133,(#87137,#87143),.PCURVE_S1.); +#87133 = LINE('',#87134,#87135); +#87134 = CARTESIAN_POINT('',(-0.823621524548,-0.553621524548,1.2)); +#87135 = VECTOR('',#87136,1.); +#87136 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000)); +#87137 = PCURVE('',#85644,#87138); +#87138 = DEFINITIONAL_REPRESENTATION('',(#87139),#87142); +#87139 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#87140,#87141),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.647243049096),.PIECEWISE_BEZIER_KNOTS.); +#87140 = CARTESIAN_POINT('',(-1.357043097477E-016,1.)); +#87141 = CARTESIAN_POINT('',(1.74,1.)); +#87142 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#87143 = PCURVE('',#85722,#87144); +#87144 = DEFINITIONAL_REPRESENTATION('',(#87145),#87149); +#87145 = LINE('',#87146,#87147); +#87146 = CARTESIAN_POINT('',(1.367100687024,-0.918937089432)); +#87147 = VECTOR('',#87148,1.); +#87148 = DIRECTION('',(-0.829932588135,0.557863692268)); +#87149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#87150 = ORIENTED_EDGE('',*,*,#87151,.F.); +#87151 = EDGE_CURVE('',#85629,#87130,#87152,.T.); +#87152 = SURFACE_CURVE('',#87153,(#87156,#87163),.PCURVE_S1.); +#87153 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#87154,#87155),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#87154 = CARTESIAN_POINT('',(-0.87,-0.6,0.54)); +#87155 = CARTESIAN_POINT('',(-0.823621524548,-0.553621524548,1.2)); +#87156 = PCURVE('',#85644,#87157); +#87157 = DEFINITIONAL_REPRESENTATION('',(#87158),#87162); +#87158 = LINE('',#87159,#87160); +#87159 = CARTESIAN_POINT('',(2.14751926235E-017,-1.361332981146E-016)); +#87160 = VECTOR('',#87161,1.); +#87161 = DIRECTION('',(-1.571795023712E-016,1.)); +#87162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#87163 = PCURVE('',#86480,#87164); +#87164 = DEFINITIONAL_REPRESENTATION('',(#87165),#87169); +#87165 = LINE('',#87166,#87167); +#87166 = CARTESIAN_POINT('',(1.2,-5.213717136515E-017)); +#87167 = VECTOR('',#87168,1.); +#87168 = DIRECTION('',(0.E+000,1.)); +#87169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#87170 = ADVANCED_FACE('',(#87171),#85695,.T.); +#87171 = FACE_BOUND('',#87172,.T.); +#87172 = EDGE_LOOP('',(#87173,#87174,#87196,#87216)); +#87173 = ORIENTED_EDGE('',*,*,#85780,.T.); +#87174 = ORIENTED_EDGE('',*,*,#87175,.T.); +#87175 = EDGE_CURVE('',#85759,#87176,#87178,.T.); +#87176 = VERTEX_POINT('',#87177); +#87177 = CARTESIAN_POINT('',(-0.823621524548,0.553621524548,1.2)); +#87178 = SURFACE_CURVE('',#87179,(#87182,#87189),.PCURVE_S1.); +#87179 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#87180,#87181),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#87180 = CARTESIAN_POINT('',(-0.87,0.6,0.54)); +#87181 = CARTESIAN_POINT('',(-0.823621524548,0.553621524548,1.2)); +#87182 = PCURVE('',#85695,#87183); +#87183 = DEFINITIONAL_REPRESENTATION('',(#87184),#87188); +#87184 = LINE('',#87185,#87186); +#87185 = CARTESIAN_POINT('',(1.74,-1.360756998742E-016)); +#87186 = VECTOR('',#87187,1.); +#87187 = DIRECTION('',(0.E+000,1.)); +#87188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#87189 = PCURVE('',#86480,#87190); +#87190 = DEFINITIONAL_REPRESENTATION('',(#87191),#87195); +#87191 = LINE('',#87192,#87193); +#87192 = CARTESIAN_POINT('',(-4.064335088559E-017,-5.213378323336E-017) + ); +#87193 = VECTOR('',#87194,1.); +#87194 = DIRECTION('',(2.465409186831E-017,1.)); +#87195 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#87196 = ORIENTED_EDGE('',*,*,#87197,.F.); +#87197 = EDGE_CURVE('',#85681,#87176,#87198,.T.); +#87198 = SURFACE_CURVE('',#87199,(#87203,#87209),.PCURVE_S1.); +#87199 = LINE('',#87200,#87201); +#87200 = CARTESIAN_POINT('',(0.823621524548,0.553621524548,1.2)); +#87201 = VECTOR('',#87202,1.); +#87202 = DIRECTION('',(-1.,2.22044604925E-016,0.E+000)); +#87203 = PCURVE('',#85695,#87204); +#87204 = DEFINITIONAL_REPRESENTATION('',(#87205),#87208); +#87205 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#87206,#87207),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.647243049096),.PIECEWISE_BEZIER_KNOTS.); +#87206 = CARTESIAN_POINT('',(-1.357043097477E-016,1.)); +#87207 = CARTESIAN_POINT('',(1.74,1.)); +#87208 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#87209 = PCURVE('',#85722,#87210); +#87210 = DEFINITIONAL_REPRESENTATION('',(#87211),#87215); +#87211 = LINE('',#87212,#87213); +#87212 = CARTESIAN_POINT('',(0.617690695607,0.918937089431)); +#87213 = VECTOR('',#87214,1.); +#87214 = DIRECTION('',(0.829932588135,-0.557863692268)); +#87215 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#87216 = ORIENTED_EDGE('',*,*,#85680,.F.); +#87217 = ADVANCED_FACE('',(#87218,#87243),#85722,.F.); +#87218 = FACE_BOUND('',#87219,.F.); +#87219 = EDGE_LOOP('',(#87220,#87221,#87222,#87242)); +#87220 = ORIENTED_EDGE('',*,*,#85707,.F.); +#87221 = ORIENTED_EDGE('',*,*,#87129,.F.); +#87222 = ORIENTED_EDGE('',*,*,#87223,.F.); +#87223 = EDGE_CURVE('',#87176,#87130,#87224,.T.); +#87224 = SURFACE_CURVE('',#87225,(#87229,#87236),.PCURVE_S1.); +#87225 = LINE('',#87226,#87227); +#87226 = CARTESIAN_POINT('',(-0.823621524548,0.553621524548,1.2)); +#87227 = VECTOR('',#87228,1.); +#87228 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000)); +#87229 = PCURVE('',#85722,#87230); +#87230 = DEFINITIONAL_REPRESENTATION('',(#87231),#87235); +#87231 = LINE('',#87232,#87233); +#87232 = CARTESIAN_POINT('',(1.984791382631,-7.609468610781E-013)); +#87233 = VECTOR('',#87234,1.); +#87234 = DIRECTION('',(-0.557863692268,-0.829932588135)); +#87235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#87236 = PCURVE('',#86480,#87237); +#87237 = DEFINITIONAL_REPRESENTATION('',(#87238),#87241); +#87238 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#87239,#87240),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.107243049096),.PIECEWISE_BEZIER_KNOTS.); +#87239 = CARTESIAN_POINT('',(-1.598925901728E-017,1.)); +#87240 = CARTESIAN_POINT('',(1.2,1.)); +#87241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#87242 = ORIENTED_EDGE('',*,*,#87197,.F.); +#87243 = FACE_BOUND('',#87244,.F.); +#87244 = EDGE_LOOP('',(#87245,#87275,#87303,#87331)); +#87245 = ORIENTED_EDGE('',*,*,#87246,.T.); +#87246 = EDGE_CURVE('',#87247,#87249,#87251,.T.); +#87247 = VERTEX_POINT('',#87248); +#87248 = CARTESIAN_POINT('',(-0.377243049096,-0.507243049096,1.2)); +#87249 = VERTEX_POINT('',#87250); +#87250 = CARTESIAN_POINT('',(-0.377243049096,0.507243049096,1.2)); +#87251 = SURFACE_CURVE('',#87252,(#87256,#87263),.PCURVE_S1.); +#87252 = LINE('',#87253,#87254); +#87253 = CARTESIAN_POINT('',(-0.377243049096,-0.507243049096,1.2)); +#87254 = VECTOR('',#87255,1.); +#87255 = DIRECTION('',(2.22044604925E-016,1.,0.E+000)); +#87256 = PCURVE('',#85722,#87257); +#87257 = DEFINITIONAL_REPRESENTATION('',(#87258),#87262); +#87258 = LINE('',#87259,#87260); +#87259 = CARTESIAN_POINT('',(1.022509511162,-0.631427736801)); +#87260 = VECTOR('',#87261,1.); +#87261 = DIRECTION('',(0.557863692268,0.829932588135)); +#87262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#87263 = PCURVE('',#87264,#87269); +#87264 = PLANE('',#87265); +#87265 = AXIS2_PLACEMENT_3D('',#87266,#87267,#87268); +#87266 = CARTESIAN_POINT('',(-0.377243049096,-0.507243049096,1.2)); +#87267 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000)); +#87268 = DIRECTION('',(2.22044604925E-016,1.,0.E+000)); +#87269 = DEFINITIONAL_REPRESENTATION('',(#87270),#87274); +#87270 = LINE('',#87271,#87272); +#87271 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#87272 = VECTOR('',#87273,1.); +#87273 = DIRECTION('',(1.,0.E+000)); +#87274 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#87275 = ORIENTED_EDGE('',*,*,#87276,.T.); +#87276 = EDGE_CURVE('',#87249,#87277,#87279,.T.); +#87277 = VERTEX_POINT('',#87278); +#87278 = CARTESIAN_POINT('',(-0.777243049096,0.507243049096,1.2)); +#87279 = SURFACE_CURVE('',#87280,(#87284,#87291),.PCURVE_S1.); +#87280 = LINE('',#87281,#87282); +#87281 = CARTESIAN_POINT('',(-0.377243049096,0.507243049096,1.2)); +#87282 = VECTOR('',#87283,1.); +#87283 = DIRECTION('',(-1.,2.22044604925E-016,0.E+000)); +#87284 = PCURVE('',#85722,#87285); +#87285 = DEFINITIONAL_REPRESENTATION('',(#87286),#87290); +#87286 = LINE('',#87287,#87288); +#87287 = CARTESIAN_POINT('',(1.588454471654,0.210527336298)); +#87288 = VECTOR('',#87289,1.); +#87289 = DIRECTION('',(0.829932588135,-0.557863692268)); +#87290 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#87291 = PCURVE('',#87292,#87297); +#87292 = PLANE('',#87293); +#87293 = AXIS2_PLACEMENT_3D('',#87294,#87295,#87296); +#87294 = CARTESIAN_POINT('',(-0.377243049096,0.507243049096,1.2)); +#87295 = DIRECTION('',(2.22044604925E-016,1.,0.E+000)); +#87296 = DIRECTION('',(-1.,2.22044604925E-016,0.E+000)); +#87297 = DEFINITIONAL_REPRESENTATION('',(#87298),#87302); +#87298 = LINE('',#87299,#87300); +#87299 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#87300 = VECTOR('',#87301,1.); +#87301 = DIRECTION('',(1.,0.E+000)); +#87302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#87303 = ORIENTED_EDGE('',*,*,#87304,.T.); +#87304 = EDGE_CURVE('',#87277,#87305,#87307,.T.); +#87305 = VERTEX_POINT('',#87306); +#87306 = CARTESIAN_POINT('',(-0.777243049096,-0.507243049096,1.2)); +#87307 = SURFACE_CURVE('',#87308,(#87312,#87319),.PCURVE_S1.); +#87308 = LINE('',#87309,#87310); +#87309 = CARTESIAN_POINT('',(-0.777243049096,0.507243049096,1.2)); +#87310 = VECTOR('',#87311,1.); +#87311 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000)); +#87312 = PCURVE('',#85722,#87313); +#87313 = DEFINITIONAL_REPRESENTATION('',(#87314),#87318); +#87314 = LINE('',#87315,#87316); +#87315 = CARTESIAN_POINT('',(1.920427506908,-1.261814060899E-002)); +#87316 = VECTOR('',#87317,1.); +#87317 = DIRECTION('',(-0.557863692268,-0.829932588135)); +#87318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#87319 = PCURVE('',#87320,#87325); +#87320 = PLANE('',#87321); +#87321 = AXIS2_PLACEMENT_3D('',#87322,#87323,#87324); +#87322 = CARTESIAN_POINT('',(-0.777243049096,0.507243049096,1.2)); +#87323 = DIRECTION('',(-1.,2.22044604925E-016,0.E+000)); +#87324 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000)); +#87325 = DEFINITIONAL_REPRESENTATION('',(#87326),#87330); +#87326 = LINE('',#87327,#87328); +#87327 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#87328 = VECTOR('',#87329,1.); +#87329 = DIRECTION('',(1.,0.E+000)); +#87330 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#87331 = ORIENTED_EDGE('',*,*,#87332,.T.); +#87332 = EDGE_CURVE('',#87305,#87247,#87333,.T.); +#87333 = SURFACE_CURVE('',#87334,(#87338,#87345),.PCURVE_S1.); +#87334 = LINE('',#87335,#87336); +#87335 = CARTESIAN_POINT('',(-0.777243049096,-0.507243049096,1.2)); +#87336 = VECTOR('',#87337,1.); +#87337 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000)); +#87338 = PCURVE('',#85722,#87339); +#87339 = DEFINITIONAL_REPRESENTATION('',(#87340),#87344); +#87340 = LINE('',#87341,#87342); +#87341 = CARTESIAN_POINT('',(1.354482546416,-0.854573213709)); +#87342 = VECTOR('',#87343,1.); +#87343 = DIRECTION('',(-0.829932588135,0.557863692268)); +#87344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#87345 = PCURVE('',#87346,#87351); +#87346 = PLANE('',#87347); +#87347 = AXIS2_PLACEMENT_3D('',#87348,#87349,#87350); +#87348 = CARTESIAN_POINT('',(-0.777243049096,-0.507243049096,1.2)); +#87349 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000)); +#87350 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000)); +#87351 = DEFINITIONAL_REPRESENTATION('',(#87352),#87356); +#87352 = LINE('',#87353,#87354); +#87353 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#87354 = VECTOR('',#87355,1.); +#87355 = DIRECTION('',(1.,0.E+000)); +#87356 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#87357 = ADVANCED_FACE('',(#87358),#86480,.T.); +#87358 = FACE_BOUND('',#87359,.T.); +#87359 = EDGE_LOOP('',(#87360,#87361,#87362,#87363)); +#87360 = ORIENTED_EDGE('',*,*,#86466,.T.); +#87361 = ORIENTED_EDGE('',*,*,#87151,.T.); +#87362 = ORIENTED_EDGE('',*,*,#87223,.F.); +#87363 = ORIENTED_EDGE('',*,*,#87175,.F.); +#87364 = ADVANCED_FACE('',(#87365),#86138,.F.); +#87365 = FACE_BOUND('',#87366,.F.); +#87366 = EDGE_LOOP('',(#87367,#87368,#87369,#87390)); +#87367 = ORIENTED_EDGE('',*,*,#86025,.F.); +#87368 = ORIENTED_EDGE('',*,*,#86840,.T.); +#87369 = ORIENTED_EDGE('',*,*,#87370,.T.); +#87370 = EDGE_CURVE('',#86841,#86616,#87371,.T.); +#87371 = SURFACE_CURVE('',#87372,(#87376,#87383),.PCURVE_S1.); +#87372 = LINE('',#87373,#87374); +#87373 = CARTESIAN_POINT('',(-0.87,-0.45,0.1313)); +#87374 = VECTOR('',#87375,1.); +#87375 = DIRECTION('',(2.22044604925E-016,1.,0.E+000)); +#87376 = PCURVE('',#86138,#87377); +#87377 = DEFINITIONAL_REPRESENTATION('',(#87378),#87382); +#87378 = LINE('',#87379,#87380); +#87379 = CARTESIAN_POINT('',(0.45,0.3)); +#87380 = VECTOR('',#87381,1.); +#87381 = DIRECTION('',(-1.,0.E+000)); +#87382 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#87383 = PCURVE('',#86631,#87384); +#87384 = DEFINITIONAL_REPRESENTATION('',(#87385),#87389); +#87385 = LINE('',#87386,#87387); +#87386 = CARTESIAN_POINT('',(0.9,-0.1313)); +#87387 = VECTOR('',#87388,1.); +#87388 = DIRECTION('',(-1.,0.E+000)); +#87389 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#87390 = ORIENTED_EDGE('',*,*,#86643,.T.); +#87391 = ADVANCED_FACE('',(#87392),#86518,.T.); +#87392 = FACE_BOUND('',#87393,.T.); +#87393 = EDGE_LOOP('',(#87394,#87415,#87416,#87437)); +#87394 = ORIENTED_EDGE('',*,*,#87395,.T.); +#87395 = EDGE_CURVE('',#86768,#86496,#87396,.T.); +#87396 = SURFACE_CURVE('',#87397,(#87401,#87408),.PCURVE_S1.); +#87397 = LINE('',#87398,#87399); +#87398 = CARTESIAN_POINT('',(-1.,-0.45,8.666666666667E-002)); +#87399 = VECTOR('',#87400,1.); +#87400 = DIRECTION('',(2.22044604925E-016,1.,0.E+000)); +#87401 = PCURVE('',#86518,#87402); +#87402 = DEFINITIONAL_REPRESENTATION('',(#87403),#87407); +#87403 = LINE('',#87404,#87405); +#87404 = CARTESIAN_POINT('',(6.28318530718,0.E+000)); +#87405 = VECTOR('',#87406,1.); +#87406 = DIRECTION('',(0.E+000,1.)); +#87407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#87408 = PCURVE('',#86546,#87409); +#87409 = DEFINITIONAL_REPRESENTATION('',(#87410),#87414); +#87410 = LINE('',#87411,#87412); +#87411 = CARTESIAN_POINT('',(0.E+000,-8.666666666667E-002)); +#87412 = VECTOR('',#87413,1.); +#87413 = DIRECTION('',(1.,0.E+000)); +#87414 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#87415 = ORIENTED_EDGE('',*,*,#86495,.T.); +#87416 = ORIENTED_EDGE('',*,*,#87417,.F.); +#87417 = EDGE_CURVE('',#86793,#86498,#87418,.T.); +#87418 = SURFACE_CURVE('',#87419,(#87423,#87430),.PCURVE_S1.); +#87419 = LINE('',#87420,#87421); +#87420 = CARTESIAN_POINT('',(-0.913333333333,-0.45,-1.387778780781E-017) + ); +#87421 = VECTOR('',#87422,1.); +#87422 = DIRECTION('',(2.22044604925E-016,1.,0.E+000)); +#87423 = PCURVE('',#86518,#87424); +#87424 = DEFINITIONAL_REPRESENTATION('',(#87425),#87429); +#87425 = LINE('',#87426,#87427); +#87426 = CARTESIAN_POINT('',(4.712388980385,0.E+000)); +#87427 = VECTOR('',#87428,1.); +#87428 = DIRECTION('',(0.E+000,1.)); +#87429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#87430 = PCURVE('',#86703,#87431); +#87431 = DEFINITIONAL_REPRESENTATION('',(#87432),#87436); +#87432 = LINE('',#87433,#87434); +#87433 = CARTESIAN_POINT('',(-0.321666666666,0.45)); +#87434 = VECTOR('',#87435,1.); +#87435 = DIRECTION('',(-1.760666411237E-051,-1.)); +#87436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#87437 = ORIENTED_EDGE('',*,*,#86792,.F.); +#87438 = ADVANCED_FACE('',(#87439),#86703,.T.); +#87439 = FACE_BOUND('',#87440,.T.); +#87440 = EDGE_LOOP('',(#87441,#87442,#87443,#87444)); +#87441 = ORIENTED_EDGE('',*,*,#86816,.T.); +#87442 = ORIENTED_EDGE('',*,*,#87417,.T.); +#87443 = ORIENTED_EDGE('',*,*,#86689,.T.); +#87444 = ORIENTED_EDGE('',*,*,#86718,.T.); +#87445 = ADVANCED_FACE('',(#87446),#86631,.T.); +#87446 = FACE_BOUND('',#87447,.T.); +#87447 = EDGE_LOOP('',(#87448,#87449,#87450,#87471)); +#87448 = ORIENTED_EDGE('',*,*,#87370,.T.); +#87449 = ORIENTED_EDGE('',*,*,#86615,.T.); +#87450 = ORIENTED_EDGE('',*,*,#87451,.T.); +#87451 = EDGE_CURVE('',#86588,#86864,#87452,.T.); +#87452 = SURFACE_CURVE('',#87453,(#87457,#87464),.PCURVE_S1.); +#87453 = LINE('',#87454,#87455); +#87454 = CARTESIAN_POINT('',(-0.87,0.45,0.5346)); +#87455 = VECTOR('',#87456,1.); +#87456 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000)); +#87457 = PCURVE('',#86631,#87458); +#87458 = DEFINITIONAL_REPRESENTATION('',(#87459),#87463); +#87459 = LINE('',#87460,#87461); +#87460 = CARTESIAN_POINT('',(0.E+000,-0.5346)); +#87461 = VECTOR('',#87462,1.); +#87462 = DIRECTION('',(1.,0.E+000)); +#87463 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#87464 = PCURVE('',#86603,#87465); +#87465 = DEFINITIONAL_REPRESENTATION('',(#87466),#87470); +#87466 = LINE('',#87467,#87468); +#87467 = CARTESIAN_POINT('',(-0.45,-6.5E-002)); +#87468 = VECTOR('',#87469,1.); +#87469 = DIRECTION('',(1.,0.E+000)); +#87470 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#87471 = ORIENTED_EDGE('',*,*,#86863,.F.); +#87472 = ADVANCED_FACE('',(#87473),#86603,.F.); +#87473 = FACE_BOUND('',#87474,.F.); +#87474 = EDGE_LOOP('',(#87475,#87476,#87497,#87498)); +#87475 = ORIENTED_EDGE('',*,*,#86886,.T.); +#87476 = ORIENTED_EDGE('',*,*,#87477,.T.); +#87477 = EDGE_CURVE('',#86887,#86559,#87478,.T.); +#87478 = SURFACE_CURVE('',#87479,(#87483,#87490),.PCURVE_S1.); +#87479 = LINE('',#87480,#87481); +#87480 = CARTESIAN_POINT('',(-0.913333333333,-0.45,0.5346)); +#87481 = VECTOR('',#87482,1.); +#87482 = DIRECTION('',(2.22044604925E-016,1.,0.E+000)); +#87483 = PCURVE('',#86603,#87484); +#87484 = DEFINITIONAL_REPRESENTATION('',(#87485),#87489); +#87485 = LINE('',#87486,#87487); +#87486 = CARTESIAN_POINT('',(0.45,-2.1666666667E-002)); +#87487 = VECTOR('',#87488,1.); +#87488 = DIRECTION('',(-1.,0.E+000)); +#87489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#87490 = PCURVE('',#86575,#87491); +#87491 = DEFINITIONAL_REPRESENTATION('',(#87492),#87496); +#87492 = LINE('',#87493,#87494); +#87493 = CARTESIAN_POINT('',(1.570796326795,0.E+000)); +#87494 = VECTOR('',#87495,1.); +#87495 = DIRECTION('',(0.E+000,1.)); +#87496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#87497 = ORIENTED_EDGE('',*,*,#86587,.T.); +#87498 = ORIENTED_EDGE('',*,*,#87451,.T.); +#87499 = ADVANCED_FACE('',(#87500),#86575,.T.); +#87500 = FACE_BOUND('',#87501,.T.); +#87501 = EDGE_LOOP('',(#87502,#87503,#87504,#87505)); +#87502 = ORIENTED_EDGE('',*,*,#86909,.T.); +#87503 = ORIENTED_EDGE('',*,*,#87477,.T.); +#87504 = ORIENTED_EDGE('',*,*,#86558,.F.); +#87505 = ORIENTED_EDGE('',*,*,#87506,.F.); +#87506 = EDGE_CURVE('',#86770,#86531,#87507,.T.); +#87507 = SURFACE_CURVE('',#87508,(#87512,#87519),.PCURVE_S1.); +#87508 = LINE('',#87509,#87510); +#87509 = CARTESIAN_POINT('',(-1.,-0.45,0.447933333333)); +#87510 = VECTOR('',#87511,1.); +#87511 = DIRECTION('',(2.22044604925E-016,1.,0.E+000)); +#87512 = PCURVE('',#86575,#87513); +#87513 = DEFINITIONAL_REPRESENTATION('',(#87514),#87518); +#87514 = LINE('',#87515,#87516); +#87515 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#87516 = VECTOR('',#87517,1.); +#87517 = DIRECTION('',(0.E+000,1.)); +#87518 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#87519 = PCURVE('',#86546,#87520); +#87520 = DEFINITIONAL_REPRESENTATION('',(#87521),#87525); +#87521 = LINE('',#87522,#87523); +#87522 = CARTESIAN_POINT('',(0.E+000,-0.447933333333)); +#87523 = VECTOR('',#87524,1.); +#87524 = DIRECTION('',(1.,0.E+000)); +#87525 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#87526 = ADVANCED_FACE('',(#87527),#86546,.T.); +#87527 = FACE_BOUND('',#87528,.T.); +#87528 = EDGE_LOOP('',(#87529,#87530,#87531,#87532)); +#87529 = ORIENTED_EDGE('',*,*,#86767,.T.); +#87530 = ORIENTED_EDGE('',*,*,#87506,.T.); +#87531 = ORIENTED_EDGE('',*,*,#86530,.F.); +#87532 = ORIENTED_EDGE('',*,*,#87395,.F.); +#87533 = ADVANCED_FACE('',(#87534),#86956,.T.); +#87534 = FACE_BOUND('',#87535,.F.); +#87535 = EDGE_LOOP('',(#87536,#87537,#87538,#87539)); +#87536 = ORIENTED_EDGE('',*,*,#87054,.T.); +#87537 = ORIENTED_EDGE('',*,*,#87100,.T.); +#87538 = ORIENTED_EDGE('',*,*,#87008,.T.); +#87539 = ORIENTED_EDGE('',*,*,#86938,.T.); +#87540 = ADVANCED_FACE('',(#87541),#87264,.F.); +#87541 = FACE_BOUND('',#87542,.F.); +#87542 = EDGE_LOOP('',(#87543,#87573,#87591,#87592)); +#87543 = ORIENTED_EDGE('',*,*,#87544,.T.); +#87544 = EDGE_CURVE('',#87545,#87547,#87549,.T.); +#87545 = VERTEX_POINT('',#87546); +#87546 = CARTESIAN_POINT('',(-0.377243049096,-0.507243049096,1.1987)); +#87547 = VERTEX_POINT('',#87548); +#87548 = CARTESIAN_POINT('',(-0.377243049096,0.507243049096,1.1987)); +#87549 = SURFACE_CURVE('',#87550,(#87554,#87561),.PCURVE_S1.); +#87550 = LINE('',#87551,#87552); +#87551 = CARTESIAN_POINT('',(-0.377243049096,-0.507243049096,1.1987)); +#87552 = VECTOR('',#87553,1.); +#87553 = DIRECTION('',(2.22044604925E-016,1.,0.E+000)); +#87554 = PCURVE('',#87264,#87555); +#87555 = DEFINITIONAL_REPRESENTATION('',(#87556),#87560); +#87556 = LINE('',#87557,#87558); +#87557 = CARTESIAN_POINT('',(0.E+000,-1.3E-003)); +#87558 = VECTOR('',#87559,1.); +#87559 = DIRECTION('',(1.,0.E+000)); +#87560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#87561 = PCURVE('',#87562,#87567); +#87562 = PLANE('',#87563); +#87563 = AXIS2_PLACEMENT_3D('',#87564,#87565,#87566); +#87564 = CARTESIAN_POINT('',(-0.377243049096,-0.507243049096,1.1987)); +#87565 = DIRECTION('',(0.E+000,0.E+000,-1.)); +#87566 = DIRECTION('',(-0.366805483909,0.930297660415,0.E+000)); +#87567 = DEFINITIONAL_REPRESENTATION('',(#87568),#87572); +#87568 = LINE('',#87569,#87570); +#87569 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#87570 = VECTOR('',#87571,1.); +#87571 = DIRECTION('',(0.930297660415,0.366805483909)); +#87572 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#87573 = ORIENTED_EDGE('',*,*,#87574,.T.); +#87574 = EDGE_CURVE('',#87547,#87249,#87575,.T.); +#87575 = SURFACE_CURVE('',#87576,(#87579,#87585),.PCURVE_S1.); +#87576 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#87577,#87578),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#87577 = CARTESIAN_POINT('',(-0.377243049096,0.507243049096,1.1987)); +#87578 = CARTESIAN_POINT('',(-0.377243049096,0.507243049096,1.2)); +#87579 = PCURVE('',#87264,#87580); +#87580 = DEFINITIONAL_REPRESENTATION('',(#87581),#87584); +#87581 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#87582,#87583),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#87582 = CARTESIAN_POINT('',(1.014486098192,-1.3E-003)); +#87583 = CARTESIAN_POINT('',(1.014486098192,0.E+000)); +#87584 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#87585 = PCURVE('',#87292,#87586); +#87586 = DEFINITIONAL_REPRESENTATION('',(#87587),#87590); +#87587 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#87588,#87589),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#87588 = CARTESIAN_POINT('',(0.E+000,-1.3E-003)); +#87589 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#87590 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#87591 = ORIENTED_EDGE('',*,*,#87246,.F.); +#87592 = ORIENTED_EDGE('',*,*,#87593,.F.); +#87593 = EDGE_CURVE('',#87545,#87247,#87594,.T.); +#87594 = SURFACE_CURVE('',#87595,(#87598,#87604),.PCURVE_S1.); +#87595 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#87596,#87597),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#87596 = CARTESIAN_POINT('',(-0.377243049096,-0.507243049096,1.1987)); +#87597 = CARTESIAN_POINT('',(-0.377243049096,-0.507243049096,1.2)); +#87598 = PCURVE('',#87264,#87599); +#87599 = DEFINITIONAL_REPRESENTATION('',(#87600),#87603); +#87600 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#87601,#87602),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#87601 = CARTESIAN_POINT('',(0.E+000,-1.3E-003)); +#87602 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#87603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#87604 = PCURVE('',#87346,#87605); +#87605 = DEFINITIONAL_REPRESENTATION('',(#87606),#87609); +#87606 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#87607,#87608),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#87607 = CARTESIAN_POINT('',(0.4,-1.3E-003)); +#87608 = CARTESIAN_POINT('',(0.4,0.E+000)); +#87609 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#87610 = ADVANCED_FACE('',(#87611),#87346,.F.); +#87611 = FACE_BOUND('',#87612,.F.); +#87612 = EDGE_LOOP('',(#87613,#87636,#87637,#87638)); +#87613 = ORIENTED_EDGE('',*,*,#87614,.T.); +#87614 = EDGE_CURVE('',#87615,#87545,#87617,.T.); +#87615 = VERTEX_POINT('',#87616); +#87616 = CARTESIAN_POINT('',(-0.777243049096,-0.507243049096,1.1987)); +#87617 = SURFACE_CURVE('',#87618,(#87622,#87629),.PCURVE_S1.); +#87618 = LINE('',#87619,#87620); +#87619 = CARTESIAN_POINT('',(-0.777243049096,-0.507243049096,1.1987)); +#87620 = VECTOR('',#87621,1.); +#87621 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000)); +#87622 = PCURVE('',#87346,#87623); +#87623 = DEFINITIONAL_REPRESENTATION('',(#87624),#87628); +#87624 = LINE('',#87625,#87626); +#87625 = CARTESIAN_POINT('',(0.E+000,-1.3E-003)); +#87626 = VECTOR('',#87627,1.); +#87627 = DIRECTION('',(1.,0.E+000)); +#87628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#87629 = PCURVE('',#87562,#87630); +#87630 = DEFINITIONAL_REPRESENTATION('',(#87631),#87635); +#87631 = LINE('',#87632,#87633); +#87632 = CARTESIAN_POINT('',(0.146722193564,-0.372119064166)); +#87633 = VECTOR('',#87634,1.); +#87634 = DIRECTION('',(-0.366805483909,0.930297660415)); +#87635 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#87636 = ORIENTED_EDGE('',*,*,#87593,.T.); +#87637 = ORIENTED_EDGE('',*,*,#87332,.F.); +#87638 = ORIENTED_EDGE('',*,*,#87639,.F.); +#87639 = EDGE_CURVE('',#87615,#87305,#87640,.T.); +#87640 = SURFACE_CURVE('',#87641,(#87644,#87650),.PCURVE_S1.); +#87641 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#87642,#87643),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#87642 = CARTESIAN_POINT('',(-0.777243049096,-0.507243049096,1.1987)); +#87643 = CARTESIAN_POINT('',(-0.777243049096,-0.507243049096,1.2)); +#87644 = PCURVE('',#87346,#87645); +#87645 = DEFINITIONAL_REPRESENTATION('',(#87646),#87649); +#87646 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#87647,#87648),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#87647 = CARTESIAN_POINT('',(0.E+000,-1.3E-003)); +#87648 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#87649 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#87650 = PCURVE('',#87320,#87651); +#87651 = DEFINITIONAL_REPRESENTATION('',(#87652),#87655); +#87652 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#87653,#87654),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#87653 = CARTESIAN_POINT('',(1.014486098192,-1.3E-003)); +#87654 = CARTESIAN_POINT('',(1.014486098192,0.E+000)); +#87655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#87656 = ADVANCED_FACE('',(#87657),#87320,.F.); +#87657 = FACE_BOUND('',#87658,.F.); +#87658 = EDGE_LOOP('',(#87659,#87682,#87683,#87684)); +#87659 = ORIENTED_EDGE('',*,*,#87660,.T.); +#87660 = EDGE_CURVE('',#87661,#87615,#87663,.T.); +#87661 = VERTEX_POINT('',#87662); +#87662 = CARTESIAN_POINT('',(-0.777243049096,0.507243049096,1.1987)); +#87663 = SURFACE_CURVE('',#87664,(#87668,#87675),.PCURVE_S1.); +#87664 = LINE('',#87665,#87666); +#87665 = CARTESIAN_POINT('',(-0.777243049096,0.507243049096,1.1987)); +#87666 = VECTOR('',#87667,1.); +#87667 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000)); +#87668 = PCURVE('',#87320,#87669); +#87669 = DEFINITIONAL_REPRESENTATION('',(#87670),#87674); +#87670 = LINE('',#87671,#87672); +#87671 = CARTESIAN_POINT('',(-0.E+000,-1.3E-003)); +#87672 = VECTOR('',#87673,1.); +#87673 = DIRECTION('',(1.,0.E+000)); +#87674 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#87675 = PCURVE('',#87562,#87676); +#87676 = DEFINITIONAL_REPRESENTATION('',(#87677),#87681); +#87677 = LINE('',#87678,#87679); +#87678 = CARTESIAN_POINT('',(1.090496237236,-1.300626273348E-013)); +#87679 = VECTOR('',#87680,1.); +#87680 = DIRECTION('',(-0.930297660415,-0.366805483909)); +#87681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#87682 = ORIENTED_EDGE('',*,*,#87639,.T.); +#87683 = ORIENTED_EDGE('',*,*,#87304,.F.); +#87684 = ORIENTED_EDGE('',*,*,#87685,.F.); +#87685 = EDGE_CURVE('',#87661,#87277,#87686,.T.); +#87686 = SURFACE_CURVE('',#87687,(#87690,#87696),.PCURVE_S1.); +#87687 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#87688,#87689),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#87688 = CARTESIAN_POINT('',(-0.777243049096,0.507243049096,1.1987)); +#87689 = CARTESIAN_POINT('',(-0.777243049096,0.507243049096,1.2)); +#87690 = PCURVE('',#87320,#87691); +#87691 = DEFINITIONAL_REPRESENTATION('',(#87692),#87695); +#87692 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#87693,#87694),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#87693 = CARTESIAN_POINT('',(0.E+000,-1.3E-003)); +#87694 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#87695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#87696 = PCURVE('',#87292,#87697); +#87697 = DEFINITIONAL_REPRESENTATION('',(#87698),#87701); +#87698 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#87699,#87700),.UNSPECIFIED., + .F.,.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.); +#87699 = CARTESIAN_POINT('',(0.4,-1.3E-003)); +#87700 = CARTESIAN_POINT('',(0.4,0.E+000)); +#87701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#87702 = ADVANCED_FACE('',(#87703),#87292,.F.); +#87703 = FACE_BOUND('',#87704,.F.); +#87704 = EDGE_LOOP('',(#87705,#87726,#87727,#87728)); +#87705 = ORIENTED_EDGE('',*,*,#87706,.T.); +#87706 = EDGE_CURVE('',#87547,#87661,#87707,.T.); +#87707 = SURFACE_CURVE('',#87708,(#87712,#87719),.PCURVE_S1.); +#87708 = LINE('',#87709,#87710); +#87709 = CARTESIAN_POINT('',(-0.377243049096,0.507243049096,1.1987)); +#87710 = VECTOR('',#87711,1.); +#87711 = DIRECTION('',(-1.,2.22044604925E-016,0.E+000)); +#87712 = PCURVE('',#87292,#87713); +#87713 = DEFINITIONAL_REPRESENTATION('',(#87714),#87718); +#87714 = LINE('',#87715,#87716); +#87715 = CARTESIAN_POINT('',(0.E+000,-1.3E-003)); +#87716 = VECTOR('',#87717,1.); +#87717 = DIRECTION('',(1.,0.E+000)); +#87718 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#87719 = PCURVE('',#87562,#87720); +#87720 = DEFINITIONAL_REPRESENTATION('',(#87721),#87725); +#87721 = LINE('',#87722,#87723); +#87722 = CARTESIAN_POINT('',(0.943774043672,0.372119064166)); +#87723 = VECTOR('',#87724,1.); +#87724 = DIRECTION('',(0.366805483909,-0.930297660415)); +#87725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#87726 = ORIENTED_EDGE('',*,*,#87685,.T.); +#87727 = ORIENTED_EDGE('',*,*,#87276,.F.); +#87728 = ORIENTED_EDGE('',*,*,#87574,.F.); +#87729 = ADVANCED_FACE('',(#87730),#87562,.F.); +#87730 = FACE_BOUND('',#87731,.T.); +#87731 = EDGE_LOOP('',(#87732,#87733,#87734,#87735)); +#87732 = ORIENTED_EDGE('',*,*,#87544,.T.); +#87733 = ORIENTED_EDGE('',*,*,#87706,.T.); +#87734 = ORIENTED_EDGE('',*,*,#87660,.T.); +#87735 = ORIENTED_EDGE('',*,*,#87614,.T.); +#87736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#87740)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#87737,#87738,#87739)) +REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#87737 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#87738 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#87739 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#87740 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-006),#87737, + 'distance_accuracy_value','confusion accuracy'); +#87741 = SHAPE_DEFINITION_REPRESENTATION(#87742,#83833); +#87742 = PRODUCT_DEFINITION_SHAPE('','',#87743); +#87743 = PRODUCT_DEFINITION('design','',#87744,#87747); +#87744 = PRODUCT_DEFINITION_FORMATION('','',#87745); +#87745 = PRODUCT('SOLID','SOLID','',(#87746)); +#87746 = PRODUCT_CONTEXT('',#2,'mechanical'); +#87747 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#87748 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#87749,#87751); +#87749 = ( REPRESENTATION_RELATIONSHIP('','',#83833,#83823) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#87750) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#87750 = ITEM_DEFINED_TRANSFORMATION('','',#11,#83824); +#87751 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #87752); +#87752 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('62','=>[0:1:1:25]','',#83818, + #87743,$); +#87753 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#87745)); +#87754 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#87755,#87757); +#87755 = ( REPRESENTATION_RELATIONSHIP('','',#83823,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#87756) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#87756 = ITEM_DEFINED_TRANSFORMATION('','',#11,#215); +#87757 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #87758); +#87758 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('63','','',#5,#83818,$); +#87759 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#83820)); +#87760 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#87761,#87763); +#87761 = ( REPRESENTATION_RELATIONSHIP('','',#284,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#87762) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#87762 = ITEM_DEFINED_TRANSFORMATION('','',#11,#219); +#87763 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #87764); +#87764 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('64','','',#5,#279,$); +#87765 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#87766,#87768); +#87766 = ( REPRESENTATION_RELATIONSHIP('','',#284,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#87767) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#87767 = ITEM_DEFINED_TRANSFORMATION('','',#11,#223); +#87768 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #87769); +#87769 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('65','','',#5,#279,$); +#87770 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#87771,#87773); +#87771 = ( REPRESENTATION_RELATIONSHIP('','',#284,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#87772) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#87772 = ITEM_DEFINED_TRANSFORMATION('','',#11,#227); +#87773 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #87774); +#87774 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('66','','',#5,#279,$); +#87775 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#87776,#87778); +#87776 = ( REPRESENTATION_RELATIONSHIP('','',#284,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#87777) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#87777 = ITEM_DEFINED_TRANSFORMATION('','',#11,#231); +#87778 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #87779); +#87779 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('67','','',#5,#279,$); +#87780 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#87781,#87783); +#87781 = ( REPRESENTATION_RELATIONSHIP('','',#284,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#87782) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#87782 = ITEM_DEFINED_TRANSFORMATION('','',#11,#235); +#87783 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #87784); +#87784 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('68','','',#5,#279,$); +#87785 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#87786,#87788); +#87786 = ( REPRESENTATION_RELATIONSHIP('','',#284,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#87787) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#87787 = ITEM_DEFINED_TRANSFORMATION('','',#11,#239); +#87788 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #87789); +#87789 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('69','','',#5,#279,$); +#87790 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#87791,#87793); +#87791 = ( REPRESENTATION_RELATIONSHIP('','',#284,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#87792) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#87792 = ITEM_DEFINED_TRANSFORMATION('','',#11,#243); +#87793 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #87794); +#87794 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('70','','',#5,#279,$); +#87795 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#87796,#87798); +#87796 = ( REPRESENTATION_RELATIONSHIP('','',#284,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#87797) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#87797 = ITEM_DEFINED_TRANSFORMATION('','',#11,#247); +#87798 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #87799); +#87799 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('71','','',#5,#279,$); +#87800 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#87801,#87803); +#87801 = ( REPRESENTATION_RELATIONSHIP('','',#284,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#87802) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#87802 = ITEM_DEFINED_TRANSFORMATION('','',#11,#251); +#87803 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #87804); +#87804 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('72','','',#5,#279,$); +#87805 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#87806,#87808); +#87806 = ( REPRESENTATION_RELATIONSHIP('','',#284,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#87807) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#87807 = ITEM_DEFINED_TRANSFORMATION('','',#11,#255); +#87808 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #87809); +#87809 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('73','','',#5,#279,$); +#87810 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#87811,#87813); +#87811 = ( REPRESENTATION_RELATIONSHIP('','',#284,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#87812) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#87812 = ITEM_DEFINED_TRANSFORMATION('','',#11,#259); +#87813 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #87814); +#87814 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('74','','',#5,#279,$); +#87815 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#87816,#87818); +#87816 = ( REPRESENTATION_RELATIONSHIP('','',#284,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#87817) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#87817 = ITEM_DEFINED_TRANSFORMATION('','',#11,#263); +#87818 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #87819); +#87819 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('75','','',#5,#279,$); +#87820 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#87821),#91903); +#87821 = MANIFOLD_SOLID_BREP('',#87822); +#87822 = CLOSED_SHELL('',(#87823,#87943,#88019,#88095,#89531,#90762, + #90789,#90816,#90843,#90870,#90897,#90924,#90951,#90978,#90985, + #91012,#91039,#91066,#91093,#91120,#91147,#91174,#91201,#91228, + #91255,#91282,#91309,#91336,#91363,#91390,#91417,#91444,#91471, + #91498,#91525,#91552,#91579,#91606,#91633,#91660,#91687,#91714, + #91741,#91768,#91795,#91822,#91849,#91876)); +#87823 = ADVANCED_FACE('',(#87824),#87838,.T.); +#87824 = FACE_BOUND('',#87825,.T.); +#87825 = EDGE_LOOP('',(#87826,#87861,#87889,#87917)); +#87826 = ORIENTED_EDGE('',*,*,#87827,.T.); +#87827 = EDGE_CURVE('',#87828,#87830,#87832,.T.); +#87828 = VERTEX_POINT('',#87829); +#87829 = CARTESIAN_POINT('',(142.24,-92.71,0.E+000)); +#87830 = VERTEX_POINT('',#87831); +#87831 = CARTESIAN_POINT('',(142.24,-92.71,1.6)); +#87832 = SURFACE_CURVE('',#87833,(#87837,#87849),.PCURVE_S1.); +#87833 = LINE('',#87834,#87835); +#87834 = CARTESIAN_POINT('',(142.24,-92.71,0.E+000)); +#87835 = VECTOR('',#87836,1.); +#87836 = DIRECTION('',(0.E+000,0.E+000,1.)); +#87837 = PCURVE('',#87838,#87843); +#87838 = PLANE('',#87839); +#87839 = AXIS2_PLACEMENT_3D('',#87840,#87841,#87842); +#87840 = CARTESIAN_POINT('',(142.24,-92.71,0.E+000)); +#87841 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#87842 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#87843 = DEFINITIONAL_REPRESENTATION('',(#87844),#87848); +#87844 = LINE('',#87845,#87846); +#87845 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#87846 = VECTOR('',#87847,1.); +#87847 = DIRECTION('',(0.E+000,-1.)); +#87848 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#87849 = PCURVE('',#87850,#87855); +#87850 = PLANE('',#87851); +#87851 = AXIS2_PLACEMENT_3D('',#87852,#87853,#87854); +#87852 = CARTESIAN_POINT('',(142.24,-77.9,0.E+000)); +#87853 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#87854 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#87855 = DEFINITIONAL_REPRESENTATION('',(#87856),#87860); +#87856 = LINE('',#87857,#87858); +#87857 = CARTESIAN_POINT('',(14.81,0.E+000)); +#87858 = VECTOR('',#87859,1.); +#87859 = DIRECTION('',(0.E+000,-1.)); +#87860 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#87861 = ORIENTED_EDGE('',*,*,#87862,.T.); +#87862 = EDGE_CURVE('',#87830,#87863,#87865,.T.); +#87863 = VERTEX_POINT('',#87864); +#87864 = CARTESIAN_POINT('',(102.905,-92.71,1.6)); +#87865 = SURFACE_CURVE('',#87866,(#87870,#87877),.PCURVE_S1.); +#87866 = LINE('',#87867,#87868); +#87867 = CARTESIAN_POINT('',(142.24,-92.71,1.6)); +#87868 = VECTOR('',#87869,1.); +#87869 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#87870 = PCURVE('',#87838,#87871); +#87871 = DEFINITIONAL_REPRESENTATION('',(#87872),#87876); +#87872 = LINE('',#87873,#87874); +#87873 = CARTESIAN_POINT('',(0.E+000,-1.6)); +#87874 = VECTOR('',#87875,1.); +#87875 = DIRECTION('',(1.,0.E+000)); +#87876 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#87877 = PCURVE('',#87878,#87883); +#87878 = PLANE('',#87879); +#87879 = AXIS2_PLACEMENT_3D('',#87880,#87881,#87882); +#87880 = CARTESIAN_POINT('',(122.55702358875,-62.94716333605,1.6)); +#87881 = DIRECTION('',(-0.E+000,-0.E+000,-1.)); +#87882 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#87883 = DEFINITIONAL_REPRESENTATION('',(#87884),#87888); +#87884 = LINE('',#87885,#87886); +#87885 = CARTESIAN_POINT('',(-19.68297641124,-29.76283666394)); +#87886 = VECTOR('',#87887,1.); +#87887 = DIRECTION('',(1.,0.E+000)); +#87888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#87889 = ORIENTED_EDGE('',*,*,#87890,.F.); +#87890 = EDGE_CURVE('',#87891,#87863,#87893,.T.); +#87891 = VERTEX_POINT('',#87892); +#87892 = CARTESIAN_POINT('',(102.905,-92.71,0.E+000)); +#87893 = SURFACE_CURVE('',#87894,(#87898,#87905),.PCURVE_S1.); +#87894 = LINE('',#87895,#87896); +#87895 = CARTESIAN_POINT('',(102.905,-92.71,0.E+000)); +#87896 = VECTOR('',#87897,1.); +#87897 = DIRECTION('',(0.E+000,0.E+000,1.)); +#87898 = PCURVE('',#87838,#87899); +#87899 = DEFINITIONAL_REPRESENTATION('',(#87900),#87904); +#87900 = LINE('',#87901,#87902); +#87901 = CARTESIAN_POINT('',(39.335,0.E+000)); +#87902 = VECTOR('',#87903,1.); +#87903 = DIRECTION('',(0.E+000,-1.)); +#87904 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#87905 = PCURVE('',#87906,#87911); +#87906 = PLANE('',#87907); +#87907 = AXIS2_PLACEMENT_3D('',#87908,#87909,#87910); +#87908 = CARTESIAN_POINT('',(102.905,-92.71,0.E+000)); +#87909 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#87910 = DIRECTION('',(0.E+000,1.,0.E+000)); +#87911 = DEFINITIONAL_REPRESENTATION('',(#87912),#87916); +#87912 = LINE('',#87913,#87914); +#87913 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#87914 = VECTOR('',#87915,1.); +#87915 = DIRECTION('',(0.E+000,-1.)); +#87916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#87917 = ORIENTED_EDGE('',*,*,#87918,.F.); +#87918 = EDGE_CURVE('',#87828,#87891,#87919,.T.); +#87919 = SURFACE_CURVE('',#87920,(#87924,#87931),.PCURVE_S1.); +#87920 = LINE('',#87921,#87922); +#87921 = CARTESIAN_POINT('',(142.24,-92.71,0.E+000)); +#87922 = VECTOR('',#87923,1.); +#87923 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#87924 = PCURVE('',#87838,#87925); +#87925 = DEFINITIONAL_REPRESENTATION('',(#87926),#87930); +#87926 = LINE('',#87927,#87928); +#87927 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#87928 = VECTOR('',#87929,1.); +#87929 = DIRECTION('',(1.,0.E+000)); +#87930 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#87931 = PCURVE('',#87932,#87937); +#87932 = PLANE('',#87933); +#87933 = AXIS2_PLACEMENT_3D('',#87934,#87935,#87936); +#87934 = CARTESIAN_POINT('',(122.55702358875,-62.94716333605,0.E+000)); +#87935 = DIRECTION('',(-0.E+000,-0.E+000,-1.)); +#87936 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#87937 = DEFINITIONAL_REPRESENTATION('',(#87938),#87942); +#87938 = LINE('',#87939,#87940); +#87939 = CARTESIAN_POINT('',(-19.68297641124,-29.76283666394)); +#87940 = VECTOR('',#87941,1.); +#87941 = DIRECTION('',(1.,0.E+000)); +#87942 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#87943 = ADVANCED_FACE('',(#87944),#87850,.T.); +#87944 = FACE_BOUND('',#87945,.T.); +#87945 = EDGE_LOOP('',(#87946,#87976,#87997,#87998)); +#87946 = ORIENTED_EDGE('',*,*,#87947,.T.); +#87947 = EDGE_CURVE('',#87948,#87950,#87952,.T.); +#87948 = VERTEX_POINT('',#87949); +#87949 = CARTESIAN_POINT('',(142.24,-77.9,0.E+000)); +#87950 = VERTEX_POINT('',#87951); +#87951 = CARTESIAN_POINT('',(142.24,-77.9,1.6)); +#87952 = SURFACE_CURVE('',#87953,(#87957,#87964),.PCURVE_S1.); +#87953 = LINE('',#87954,#87955); +#87954 = CARTESIAN_POINT('',(142.24,-77.9,0.E+000)); +#87955 = VECTOR('',#87956,1.); +#87956 = DIRECTION('',(0.E+000,0.E+000,1.)); +#87957 = PCURVE('',#87850,#87958); +#87958 = DEFINITIONAL_REPRESENTATION('',(#87959),#87963); +#87959 = LINE('',#87960,#87961); +#87960 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#87961 = VECTOR('',#87962,1.); +#87962 = DIRECTION('',(0.E+000,-1.)); +#87963 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#87964 = PCURVE('',#87965,#87970); +#87965 = PLANE('',#87966); +#87966 = AXIS2_PLACEMENT_3D('',#87967,#87968,#87969); +#87967 = CARTESIAN_POINT('',(147.7,-72.365,0.E+000)); +#87968 = DIRECTION('',(0.71191359379,-0.702267068128,0.E+000)); +#87969 = DIRECTION('',(-0.702267068128,-0.71191359379,0.E+000)); +#87970 = DEFINITIONAL_REPRESENTATION('',(#87971),#87975); +#87971 = LINE('',#87972,#87973); +#87972 = CARTESIAN_POINT('',(7.774819933606,0.E+000)); +#87973 = VECTOR('',#87974,1.); +#87974 = DIRECTION('',(0.E+000,-1.)); +#87975 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#87976 = ORIENTED_EDGE('',*,*,#87977,.T.); +#87977 = EDGE_CURVE('',#87950,#87830,#87978,.T.); +#87978 = SURFACE_CURVE('',#87979,(#87983,#87990),.PCURVE_S1.); +#87979 = LINE('',#87980,#87981); +#87980 = CARTESIAN_POINT('',(142.24,-77.9,1.6)); +#87981 = VECTOR('',#87982,1.); +#87982 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#87983 = PCURVE('',#87850,#87984); +#87984 = DEFINITIONAL_REPRESENTATION('',(#87985),#87989); +#87985 = LINE('',#87986,#87987); +#87986 = CARTESIAN_POINT('',(0.E+000,-1.6)); +#87987 = VECTOR('',#87988,1.); +#87988 = DIRECTION('',(1.,0.E+000)); +#87989 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#87990 = PCURVE('',#87878,#87991); +#87991 = DEFINITIONAL_REPRESENTATION('',(#87992),#87996); +#87992 = LINE('',#87993,#87994); +#87993 = CARTESIAN_POINT('',(-19.68297641124,-14.95283666394)); +#87994 = VECTOR('',#87995,1.); +#87995 = DIRECTION('',(0.E+000,-1.)); +#87996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#87997 = ORIENTED_EDGE('',*,*,#87827,.F.); +#87998 = ORIENTED_EDGE('',*,*,#87999,.F.); +#87999 = EDGE_CURVE('',#87948,#87828,#88000,.T.); +#88000 = SURFACE_CURVE('',#88001,(#88005,#88012),.PCURVE_S1.); +#88001 = LINE('',#88002,#88003); +#88002 = CARTESIAN_POINT('',(142.24,-77.9,0.E+000)); +#88003 = VECTOR('',#88004,1.); +#88004 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#88005 = PCURVE('',#87850,#88006); +#88006 = DEFINITIONAL_REPRESENTATION('',(#88007),#88011); +#88007 = LINE('',#88008,#88009); +#88008 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#88009 = VECTOR('',#88010,1.); +#88010 = DIRECTION('',(1.,0.E+000)); +#88011 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#88012 = PCURVE('',#87932,#88013); +#88013 = DEFINITIONAL_REPRESENTATION('',(#88014),#88018); +#88014 = LINE('',#88015,#88016); +#88015 = CARTESIAN_POINT('',(-19.68297641124,-14.95283666394)); +#88016 = VECTOR('',#88017,1.); +#88017 = DIRECTION('',(0.E+000,-1.)); +#88018 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#88019 = ADVANCED_FACE('',(#88020),#87906,.T.); +#88020 = FACE_BOUND('',#88021,.T.); +#88021 = EDGE_LOOP('',(#88022,#88023,#88046,#88074)); +#88022 = ORIENTED_EDGE('',*,*,#87890,.T.); +#88023 = ORIENTED_EDGE('',*,*,#88024,.T.); +#88024 = EDGE_CURVE('',#87863,#88025,#88027,.T.); +#88025 = VERTEX_POINT('',#88026); +#88026 = CARTESIAN_POINT('',(102.905,-77.95,1.6)); +#88027 = SURFACE_CURVE('',#88028,(#88032,#88039),.PCURVE_S1.); +#88028 = LINE('',#88029,#88030); +#88029 = CARTESIAN_POINT('',(102.905,-92.71,1.6)); +#88030 = VECTOR('',#88031,1.); +#88031 = DIRECTION('',(0.E+000,1.,0.E+000)); +#88032 = PCURVE('',#87906,#88033); +#88033 = DEFINITIONAL_REPRESENTATION('',(#88034),#88038); +#88034 = LINE('',#88035,#88036); +#88035 = CARTESIAN_POINT('',(0.E+000,-1.6)); +#88036 = VECTOR('',#88037,1.); +#88037 = DIRECTION('',(1.,0.E+000)); +#88038 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#88039 = PCURVE('',#87878,#88040); +#88040 = DEFINITIONAL_REPRESENTATION('',(#88041),#88045); +#88041 = LINE('',#88042,#88043); +#88042 = CARTESIAN_POINT('',(19.652023588752,-29.76283666394)); +#88043 = VECTOR('',#88044,1.); +#88044 = DIRECTION('',(0.E+000,1.)); +#88045 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#88046 = ORIENTED_EDGE('',*,*,#88047,.F.); +#88047 = EDGE_CURVE('',#88048,#88025,#88050,.T.); +#88048 = VERTEX_POINT('',#88049); +#88049 = CARTESIAN_POINT('',(102.905,-77.95,0.E+000)); +#88050 = SURFACE_CURVE('',#88051,(#88055,#88062),.PCURVE_S1.); +#88051 = LINE('',#88052,#88053); +#88052 = CARTESIAN_POINT('',(102.905,-77.95,0.E+000)); +#88053 = VECTOR('',#88054,1.); +#88054 = DIRECTION('',(0.E+000,0.E+000,1.)); +#88055 = PCURVE('',#87906,#88056); +#88056 = DEFINITIONAL_REPRESENTATION('',(#88057),#88061); +#88057 = LINE('',#88058,#88059); +#88058 = CARTESIAN_POINT('',(14.76,0.E+000)); +#88059 = VECTOR('',#88060,1.); +#88060 = DIRECTION('',(0.E+000,-1.)); +#88061 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#88062 = PCURVE('',#88063,#88068); +#88063 = PLANE('',#88064); +#88064 = AXIS2_PLACEMENT_3D('',#88065,#88066,#88067); +#88065 = CARTESIAN_POINT('',(102.905,-77.95,0.E+000)); +#88066 = DIRECTION('',(-0.710619100022,-0.70357692876,0.E+000)); +#88067 = DIRECTION('',(-0.70357692876,0.710619100022,0.E+000)); +#88068 = DEFINITIONAL_REPRESENTATION('',(#88069),#88073); +#88069 = LINE('',#88070,#88071); +#88070 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#88071 = VECTOR('',#88072,1.); +#88072 = DIRECTION('',(0.E+000,-1.)); +#88073 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#88074 = ORIENTED_EDGE('',*,*,#88075,.F.); +#88075 = EDGE_CURVE('',#87891,#88048,#88076,.T.); +#88076 = SURFACE_CURVE('',#88077,(#88081,#88088),.PCURVE_S1.); +#88077 = LINE('',#88078,#88079); +#88078 = CARTESIAN_POINT('',(102.905,-92.71,0.E+000)); +#88079 = VECTOR('',#88080,1.); +#88080 = DIRECTION('',(0.E+000,1.,0.E+000)); +#88081 = PCURVE('',#87906,#88082); +#88082 = DEFINITIONAL_REPRESENTATION('',(#88083),#88087); +#88083 = LINE('',#88084,#88085); +#88084 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#88085 = VECTOR('',#88086,1.); +#88086 = DIRECTION('',(1.,0.E+000)); +#88087 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#88088 = PCURVE('',#87932,#88089); +#88089 = DEFINITIONAL_REPRESENTATION('',(#88090),#88094); +#88090 = LINE('',#88091,#88092); +#88091 = CARTESIAN_POINT('',(19.652023588752,-29.76283666394)); +#88092 = VECTOR('',#88093,1.); +#88093 = DIRECTION('',(0.E+000,1.)); +#88094 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#88095 = ADVANCED_FACE('',(#88096,#88341,#88376,#88411,#88446,#88481, + #88516,#88551,#88586,#88621,#88656,#88691,#88726,#88761,#88796, + #88831,#88866,#88901,#88936,#88971,#89006,#89041,#89076,#89111, + #89146,#89181,#89216,#89251,#89286,#89321,#89356,#89391,#89426, + #89461,#89496),#87932,.T.); +#88096 = FACE_BOUND('',#88097,.T.); +#88097 = EDGE_LOOP('',(#88098,#88099,#88100,#88123,#88151,#88179,#88207, + #88235,#88263,#88291,#88319,#88340)); +#88098 = ORIENTED_EDGE('',*,*,#87918,.T.); +#88099 = ORIENTED_EDGE('',*,*,#88075,.T.); +#88100 = ORIENTED_EDGE('',*,*,#88101,.T.); +#88101 = EDGE_CURVE('',#88048,#88102,#88104,.T.); +#88102 = VERTEX_POINT('',#88103); +#88103 = CARTESIAN_POINT('',(97.41,-72.4,0.E+000)); +#88104 = SURFACE_CURVE('',#88105,(#88109,#88116),.PCURVE_S1.); +#88105 = LINE('',#88106,#88107); +#88106 = CARTESIAN_POINT('',(102.905,-77.95,0.E+000)); +#88107 = VECTOR('',#88108,1.); +#88108 = DIRECTION('',(-0.70357692876,0.710619100022,0.E+000)); +#88109 = PCURVE('',#87932,#88110); +#88110 = DEFINITIONAL_REPRESENTATION('',(#88111),#88115); +#88111 = LINE('',#88112,#88113); +#88112 = CARTESIAN_POINT('',(19.652023588752,-15.00283666394)); +#88113 = VECTOR('',#88114,1.); +#88114 = DIRECTION('',(0.70357692876,0.710619100022)); +#88115 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#88116 = PCURVE('',#88063,#88117); +#88117 = DEFINITIONAL_REPRESENTATION('',(#88118),#88122); +#88118 = LINE('',#88119,#88120); +#88119 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#88120 = VECTOR('',#88121,1.); +#88121 = DIRECTION('',(1.,0.E+000)); +#88122 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#88123 = ORIENTED_EDGE('',*,*,#88124,.T.); +#88124 = EDGE_CURVE('',#88102,#88125,#88127,.T.); +#88125 = VERTEX_POINT('',#88126); +#88126 = CARTESIAN_POINT('',(97.41,-45.75,0.E+000)); +#88127 = SURFACE_CURVE('',#88128,(#88132,#88139),.PCURVE_S1.); +#88128 = LINE('',#88129,#88130); +#88129 = CARTESIAN_POINT('',(97.41,-72.4,0.E+000)); +#88130 = VECTOR('',#88131,1.); +#88131 = DIRECTION('',(0.E+000,1.,0.E+000)); +#88132 = PCURVE('',#87932,#88133); +#88133 = DEFINITIONAL_REPRESENTATION('',(#88134),#88138); +#88134 = LINE('',#88135,#88136); +#88135 = CARTESIAN_POINT('',(25.147023588752,-9.452836663945)); +#88136 = VECTOR('',#88137,1.); +#88137 = DIRECTION('',(0.E+000,1.)); +#88138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#88139 = PCURVE('',#88140,#88145); +#88140 = PLANE('',#88141); +#88141 = AXIS2_PLACEMENT_3D('',#88142,#88143,#88144); +#88142 = CARTESIAN_POINT('',(97.41,-72.4,0.E+000)); +#88143 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#88144 = DIRECTION('',(0.E+000,1.,0.E+000)); +#88145 = DEFINITIONAL_REPRESENTATION('',(#88146),#88150); +#88146 = LINE('',#88147,#88148); +#88147 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#88148 = VECTOR('',#88149,1.); +#88149 = DIRECTION('',(1.,0.E+000)); +#88150 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#88151 = ORIENTED_EDGE('',*,*,#88152,.T.); +#88152 = EDGE_CURVE('',#88125,#88153,#88155,.T.); +#88153 = VERTEX_POINT('',#88154); +#88154 = CARTESIAN_POINT('',(101.,-42.125,0.E+000)); +#88155 = SURFACE_CURVE('',#88156,(#88160,#88167),.PCURVE_S1.); +#88156 = LINE('',#88157,#88158); +#88157 = CARTESIAN_POINT('',(97.41,-45.75,0.E+000)); +#88158 = VECTOR('',#88159,1.); +#88159 = DIRECTION('',(0.703668323361,0.710528599494,0.E+000)); +#88160 = PCURVE('',#87932,#88161); +#88161 = DEFINITIONAL_REPRESENTATION('',(#88162),#88166); +#88162 = LINE('',#88163,#88164); +#88163 = CARTESIAN_POINT('',(25.147023588752,17.197163336056)); +#88164 = VECTOR('',#88165,1.); +#88165 = DIRECTION('',(-0.703668323361,0.710528599494)); +#88166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#88167 = PCURVE('',#88168,#88173); +#88168 = PLANE('',#88169); +#88169 = AXIS2_PLACEMENT_3D('',#88170,#88171,#88172); +#88170 = CARTESIAN_POINT('',(97.41,-45.75,0.E+000)); +#88171 = DIRECTION('',(-0.710528599494,0.703668323361,0.E+000)); +#88172 = DIRECTION('',(0.703668323361,0.710528599494,0.E+000)); +#88173 = DEFINITIONAL_REPRESENTATION('',(#88174),#88178); +#88174 = LINE('',#88175,#88176); +#88175 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#88176 = VECTOR('',#88177,1.); +#88177 = DIRECTION('',(1.,0.E+000)); +#88178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#88179 = ORIENTED_EDGE('',*,*,#88180,.T.); +#88180 = EDGE_CURVE('',#88153,#88181,#88183,.T.); +#88181 = VERTEX_POINT('',#88182); +#88182 = CARTESIAN_POINT('',(101.,-34.3,0.E+000)); +#88183 = SURFACE_CURVE('',#88184,(#88188,#88195),.PCURVE_S1.); +#88184 = LINE('',#88185,#88186); +#88185 = CARTESIAN_POINT('',(101.,-42.125,0.E+000)); +#88186 = VECTOR('',#88187,1.); +#88187 = DIRECTION('',(0.E+000,1.,0.E+000)); +#88188 = PCURVE('',#87932,#88189); +#88189 = DEFINITIONAL_REPRESENTATION('',(#88190),#88194); +#88190 = LINE('',#88191,#88192); +#88191 = CARTESIAN_POINT('',(21.557023588752,20.822163336056)); +#88192 = VECTOR('',#88193,1.); +#88193 = DIRECTION('',(0.E+000,1.)); +#88194 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#88195 = PCURVE('',#88196,#88201); +#88196 = PLANE('',#88197); +#88197 = AXIS2_PLACEMENT_3D('',#88198,#88199,#88200); +#88198 = CARTESIAN_POINT('',(101.,-42.125,0.E+000)); +#88199 = DIRECTION('',(-1.,0.E+000,0.E+000)); +#88200 = DIRECTION('',(0.E+000,1.,0.E+000)); +#88201 = DEFINITIONAL_REPRESENTATION('',(#88202),#88206); +#88202 = LINE('',#88203,#88204); +#88203 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#88204 = VECTOR('',#88205,1.); +#88205 = DIRECTION('',(1.,0.E+000)); +#88206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#88207 = ORIENTED_EDGE('',*,*,#88208,.T.); +#88208 = EDGE_CURVE('',#88181,#88209,#88211,.T.); +#88209 = VERTEX_POINT('',#88210); +#88210 = CARTESIAN_POINT('',(144.075,-34.3,0.E+000)); +#88211 = SURFACE_CURVE('',#88212,(#88216,#88223),.PCURVE_S1.); +#88212 = LINE('',#88213,#88214); +#88213 = CARTESIAN_POINT('',(101.,-34.3,0.E+000)); +#88214 = VECTOR('',#88215,1.); +#88215 = DIRECTION('',(1.,0.E+000,0.E+000)); +#88216 = PCURVE('',#87932,#88217); +#88217 = DEFINITIONAL_REPRESENTATION('',(#88218),#88222); +#88218 = LINE('',#88219,#88220); +#88219 = CARTESIAN_POINT('',(21.557023588752,28.647163336056)); +#88220 = VECTOR('',#88221,1.); +#88221 = DIRECTION('',(-1.,0.E+000)); +#88222 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#88223 = PCURVE('',#88224,#88229); +#88224 = PLANE('',#88225); +#88225 = AXIS2_PLACEMENT_3D('',#88226,#88227,#88228); +#88226 = CARTESIAN_POINT('',(101.,-34.3,0.E+000)); +#88227 = DIRECTION('',(0.E+000,1.,0.E+000)); +#88228 = DIRECTION('',(1.,0.E+000,0.E+000)); +#88229 = DEFINITIONAL_REPRESENTATION('',(#88230),#88234); +#88230 = LINE('',#88231,#88232); +#88231 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#88232 = VECTOR('',#88233,1.); +#88233 = DIRECTION('',(1.,0.E+000)); +#88234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#88235 = ORIENTED_EDGE('',*,*,#88236,.T.); +#88236 = EDGE_CURVE('',#88209,#88237,#88239,.T.); +#88237 = VERTEX_POINT('',#88238); +#88238 = CARTESIAN_POINT('',(144.075,-42.125,0.E+000)); +#88239 = SURFACE_CURVE('',#88240,(#88244,#88251),.PCURVE_S1.); +#88240 = LINE('',#88241,#88242); +#88241 = CARTESIAN_POINT('',(144.075,-34.3,0.E+000)); +#88242 = VECTOR('',#88243,1.); +#88243 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#88244 = PCURVE('',#87932,#88245); +#88245 = DEFINITIONAL_REPRESENTATION('',(#88246),#88250); +#88246 = LINE('',#88247,#88248); +#88247 = CARTESIAN_POINT('',(-21.51797641124,28.647163336056)); +#88248 = VECTOR('',#88249,1.); +#88249 = DIRECTION('',(0.E+000,-1.)); +#88250 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#88251 = PCURVE('',#88252,#88257); +#88252 = PLANE('',#88253); +#88253 = AXIS2_PLACEMENT_3D('',#88254,#88255,#88256); +#88254 = CARTESIAN_POINT('',(144.075,-34.3,0.E+000)); +#88255 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#88256 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#88257 = DEFINITIONAL_REPRESENTATION('',(#88258),#88262); +#88258 = LINE('',#88259,#88260); +#88259 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#88260 = VECTOR('',#88261,1.); +#88261 = DIRECTION('',(1.,0.E+000)); +#88262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#88263 = ORIENTED_EDGE('',*,*,#88264,.T.); +#88264 = EDGE_CURVE('',#88237,#88265,#88267,.T.); +#88265 = VERTEX_POINT('',#88266); +#88266 = CARTESIAN_POINT('',(147.7,-45.715,0.E+000)); +#88267 = SURFACE_CURVE('',#88268,(#88272,#88279),.PCURVE_S1.); +#88268 = LINE('',#88269,#88270); +#88269 = CARTESIAN_POINT('',(144.075,-42.125,0.E+000)); +#88270 = VECTOR('',#88271,1.); +#88271 = DIRECTION('',(0.710528599494,-0.703668323361,0.E+000)); +#88272 = PCURVE('',#87932,#88273); +#88273 = DEFINITIONAL_REPRESENTATION('',(#88274),#88278); +#88274 = LINE('',#88275,#88276); +#88275 = CARTESIAN_POINT('',(-21.51797641124,20.822163336056)); +#88276 = VECTOR('',#88277,1.); +#88277 = DIRECTION('',(-0.710528599494,-0.703668323361)); +#88278 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#88279 = PCURVE('',#88280,#88285); +#88280 = PLANE('',#88281); +#88281 = AXIS2_PLACEMENT_3D('',#88282,#88283,#88284); +#88282 = CARTESIAN_POINT('',(144.075,-42.125,0.E+000)); +#88283 = DIRECTION('',(0.703668323361,0.710528599494,-0.E+000)); +#88284 = DIRECTION('',(0.710528599494,-0.703668323361,0.E+000)); +#88285 = DEFINITIONAL_REPRESENTATION('',(#88286),#88290); +#88286 = LINE('',#88287,#88288); +#88287 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#88288 = VECTOR('',#88289,1.); +#88289 = DIRECTION('',(1.,0.E+000)); +#88290 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#88291 = ORIENTED_EDGE('',*,*,#88292,.T.); +#88292 = EDGE_CURVE('',#88265,#88293,#88295,.T.); +#88293 = VERTEX_POINT('',#88294); +#88294 = CARTESIAN_POINT('',(147.7,-72.365,0.E+000)); +#88295 = SURFACE_CURVE('',#88296,(#88300,#88307),.PCURVE_S1.); +#88296 = LINE('',#88297,#88298); +#88297 = CARTESIAN_POINT('',(147.7,-45.715,0.E+000)); +#88298 = VECTOR('',#88299,1.); +#88299 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#88300 = PCURVE('',#87932,#88301); +#88301 = DEFINITIONAL_REPRESENTATION('',(#88302),#88306); +#88302 = LINE('',#88303,#88304); +#88303 = CARTESIAN_POINT('',(-25.14297641124,17.232163336056)); +#88304 = VECTOR('',#88305,1.); +#88305 = DIRECTION('',(0.E+000,-1.)); +#88306 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#88307 = PCURVE('',#88308,#88313); +#88308 = PLANE('',#88309); +#88309 = AXIS2_PLACEMENT_3D('',#88310,#88311,#88312); +#88310 = CARTESIAN_POINT('',(147.7,-45.715,0.E+000)); +#88311 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#88312 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#88313 = DEFINITIONAL_REPRESENTATION('',(#88314),#88318); +#88314 = LINE('',#88315,#88316); +#88315 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#88316 = VECTOR('',#88317,1.); +#88317 = DIRECTION('',(1.,0.E+000)); +#88318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#88319 = ORIENTED_EDGE('',*,*,#88320,.T.); +#88320 = EDGE_CURVE('',#88293,#87948,#88321,.T.); +#88321 = SURFACE_CURVE('',#88322,(#88326,#88333),.PCURVE_S1.); +#88322 = LINE('',#88323,#88324); +#88323 = CARTESIAN_POINT('',(147.7,-72.365,0.E+000)); +#88324 = VECTOR('',#88325,1.); +#88325 = DIRECTION('',(-0.702267068128,-0.71191359379,0.E+000)); +#88326 = PCURVE('',#87932,#88327); +#88327 = DEFINITIONAL_REPRESENTATION('',(#88328),#88332); +#88328 = LINE('',#88329,#88330); +#88329 = CARTESIAN_POINT('',(-25.14297641124,-9.417836663944)); +#88330 = VECTOR('',#88331,1.); +#88331 = DIRECTION('',(0.702267068128,-0.71191359379)); +#88332 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#88333 = PCURVE('',#87965,#88334); +#88334 = DEFINITIONAL_REPRESENTATION('',(#88335),#88339); +#88335 = LINE('',#88336,#88337); +#88336 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#88337 = VECTOR('',#88338,1.); +#88338 = DIRECTION('',(1.,0.E+000)); +#88339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#88340 = ORIENTED_EDGE('',*,*,#87999,.T.); +#88341 = FACE_BOUND('',#88342,.T.); +#88342 = EDGE_LOOP('',(#88343)); +#88343 = ORIENTED_EDGE('',*,*,#88344,.T.); +#88344 = EDGE_CURVE('',#88345,#88345,#88347,.T.); +#88345 = VERTEX_POINT('',#88346); +#88346 = CARTESIAN_POINT('',(112.1,-66.15,0.E+000)); +#88347 = SURFACE_CURVE('',#88348,(#88353,#88364),.PCURVE_S1.); +#88348 = CIRCLE('',#88349,0.35); +#88349 = AXIS2_PLACEMENT_3D('',#88350,#88351,#88352); +#88350 = CARTESIAN_POINT('',(111.75,-66.15,0.E+000)); +#88351 = DIRECTION('',(0.E+000,0.E+000,1.)); +#88352 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#88353 = PCURVE('',#87932,#88354); +#88354 = DEFINITIONAL_REPRESENTATION('',(#88355),#88363); +#88355 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#88356,#88357,#88358,#88359 + ,#88360,#88361,#88362),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#88356 = CARTESIAN_POINT('',(10.457023588752,-3.202836663945)); +#88357 = CARTESIAN_POINT('',(10.457023588752,-2.596618881295)); +#88358 = CARTESIAN_POINT('',(10.982023588752,-2.89972777262)); +#88359 = CARTESIAN_POINT('',(11.507023588752,-3.202836663945)); +#88360 = CARTESIAN_POINT('',(10.982023588752,-3.505945555269)); +#88361 = CARTESIAN_POINT('',(10.457023588752,-3.809054446594)); +#88362 = CARTESIAN_POINT('',(10.457023588752,-3.202836663945)); +#88363 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#88364 = PCURVE('',#88365,#88370); +#88365 = CYLINDRICAL_SURFACE('',#88366,0.35); +#88366 = AXIS2_PLACEMENT_3D('',#88367,#88368,#88369); +#88367 = CARTESIAN_POINT('',(111.75,-66.15,-0.8)); +#88368 = DIRECTION('',(0.E+000,0.E+000,1.)); +#88369 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#88370 = DEFINITIONAL_REPRESENTATION('',(#88371),#88375); +#88371 = LINE('',#88372,#88373); +#88372 = CARTESIAN_POINT('',(0.E+000,0.8)); +#88373 = VECTOR('',#88374,1.); +#88374 = DIRECTION('',(1.,0.E+000)); +#88375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#88376 = FACE_BOUND('',#88377,.T.); +#88377 = EDGE_LOOP('',(#88378)); +#88378 = ORIENTED_EDGE('',*,*,#88379,.T.); +#88379 = EDGE_CURVE('',#88380,#88380,#88382,.T.); +#88380 = VERTEX_POINT('',#88381); +#88381 = CARTESIAN_POINT('',(134.1,-66.15,0.E+000)); +#88382 = SURFACE_CURVE('',#88383,(#88388,#88399),.PCURVE_S1.); +#88383 = CIRCLE('',#88384,0.35); +#88384 = AXIS2_PLACEMENT_3D('',#88385,#88386,#88387); +#88385 = CARTESIAN_POINT('',(133.75,-66.15,0.E+000)); +#88386 = DIRECTION('',(0.E+000,0.E+000,1.)); +#88387 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#88388 = PCURVE('',#87932,#88389); +#88389 = DEFINITIONAL_REPRESENTATION('',(#88390),#88398); +#88390 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#88391,#88392,#88393,#88394 + ,#88395,#88396,#88397),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#88391 = CARTESIAN_POINT('',(-11.54297641124,-3.202836663945)); +#88392 = CARTESIAN_POINT('',(-11.54297641124,-2.596618881295)); +#88393 = CARTESIAN_POINT('',(-11.01797641124,-2.89972777262)); +#88394 = CARTESIAN_POINT('',(-10.49297641124,-3.202836663945)); +#88395 = CARTESIAN_POINT('',(-11.01797641124,-3.505945555269)); +#88396 = CARTESIAN_POINT('',(-11.54297641124,-3.809054446594)); +#88397 = CARTESIAN_POINT('',(-11.54297641124,-3.202836663945)); +#88398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#88399 = PCURVE('',#88400,#88405); +#88400 = CYLINDRICAL_SURFACE('',#88401,0.35); +#88401 = AXIS2_PLACEMENT_3D('',#88402,#88403,#88404); +#88402 = CARTESIAN_POINT('',(133.75,-66.15,-0.8)); +#88403 = DIRECTION('',(0.E+000,0.E+000,1.)); +#88404 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#88405 = DEFINITIONAL_REPRESENTATION('',(#88406),#88410); +#88406 = LINE('',#88407,#88408); +#88407 = CARTESIAN_POINT('',(0.E+000,0.8)); +#88408 = VECTOR('',#88409,1.); +#88409 = DIRECTION('',(1.,0.E+000)); +#88410 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#88411 = FACE_BOUND('',#88412,.T.); +#88412 = EDGE_LOOP('',(#88413)); +#88413 = ORIENTED_EDGE('',*,*,#88414,.T.); +#88414 = EDGE_CURVE('',#88415,#88415,#88417,.T.); +#88415 = VERTEX_POINT('',#88416); +#88416 = CARTESIAN_POINT('',(142.808,-45.564,0.E+000)); +#88417 = SURFACE_CURVE('',#88418,(#88423,#88434),.PCURVE_S1.); +#88418 = CIRCLE('',#88419,0.5); +#88419 = AXIS2_PLACEMENT_3D('',#88420,#88421,#88422); +#88420 = CARTESIAN_POINT('',(142.308,-45.564,0.E+000)); +#88421 = DIRECTION('',(0.E+000,0.E+000,1.)); +#88422 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#88423 = PCURVE('',#87932,#88424); +#88424 = DEFINITIONAL_REPRESENTATION('',(#88425),#88433); +#88425 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#88426,#88427,#88428,#88429 + ,#88430,#88431,#88432),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#88426 = CARTESIAN_POINT('',(-20.25097641124,17.383163336056)); +#88427 = CARTESIAN_POINT('',(-20.25097641124,18.24918873984)); +#88428 = CARTESIAN_POINT('',(-19.50097641124,17.816176037948)); +#88429 = CARTESIAN_POINT('',(-18.75097641124,17.383163336056)); +#88430 = CARTESIAN_POINT('',(-19.50097641124,16.950150634163)); +#88431 = CARTESIAN_POINT('',(-20.25097641124,16.517137932271)); +#88432 = CARTESIAN_POINT('',(-20.25097641124,17.383163336056)); +#88433 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#88434 = PCURVE('',#88435,#88440); +#88435 = CYLINDRICAL_SURFACE('',#88436,0.5); +#88436 = AXIS2_PLACEMENT_3D('',#88437,#88438,#88439); +#88437 = CARTESIAN_POINT('',(142.308,-45.564,-0.8)); +#88438 = DIRECTION('',(0.E+000,0.E+000,1.)); +#88439 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#88440 = DEFINITIONAL_REPRESENTATION('',(#88441),#88445); +#88441 = LINE('',#88442,#88443); +#88442 = CARTESIAN_POINT('',(0.E+000,0.8)); +#88443 = VECTOR('',#88444,1.); +#88444 = DIRECTION('',(1.,0.E+000)); +#88445 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#88446 = FACE_BOUND('',#88447,.T.); +#88447 = EDGE_LOOP('',(#88448)); +#88448 = ORIENTED_EDGE('',*,*,#88449,.T.); +#88449 = EDGE_CURVE('',#88450,#88450,#88452,.T.); +#88450 = VERTEX_POINT('',#88451); +#88451 = CARTESIAN_POINT('',(134.1,-74.15,0.E+000)); +#88452 = SURFACE_CURVE('',#88453,(#88458,#88469),.PCURVE_S1.); +#88453 = CIRCLE('',#88454,0.35); +#88454 = AXIS2_PLACEMENT_3D('',#88455,#88456,#88457); +#88455 = CARTESIAN_POINT('',(133.75,-74.15,0.E+000)); +#88456 = DIRECTION('',(0.E+000,0.E+000,1.)); +#88457 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#88458 = PCURVE('',#87932,#88459); +#88459 = DEFINITIONAL_REPRESENTATION('',(#88460),#88468); +#88460 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#88461,#88462,#88463,#88464 + ,#88465,#88466,#88467),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#88461 = CARTESIAN_POINT('',(-11.54297641124,-11.20283666394)); +#88462 = CARTESIAN_POINT('',(-11.54297641124,-10.59661888129)); +#88463 = CARTESIAN_POINT('',(-11.01797641124,-10.89972777262)); +#88464 = CARTESIAN_POINT('',(-10.49297641124,-11.20283666394)); +#88465 = CARTESIAN_POINT('',(-11.01797641124,-11.50594555526)); +#88466 = CARTESIAN_POINT('',(-11.54297641124,-11.80905444659)); +#88467 = CARTESIAN_POINT('',(-11.54297641124,-11.20283666394)); +#88468 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#88469 = PCURVE('',#88470,#88475); +#88470 = CYLINDRICAL_SURFACE('',#88471,0.35); +#88471 = AXIS2_PLACEMENT_3D('',#88472,#88473,#88474); +#88472 = CARTESIAN_POINT('',(133.75,-74.15,-0.8)); +#88473 = DIRECTION('',(0.E+000,0.E+000,1.)); +#88474 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#88475 = DEFINITIONAL_REPRESENTATION('',(#88476),#88480); +#88476 = LINE('',#88477,#88478); +#88477 = CARTESIAN_POINT('',(0.E+000,0.8)); +#88478 = VECTOR('',#88479,1.); +#88479 = DIRECTION('',(1.,0.E+000)); +#88480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#88481 = FACE_BOUND('',#88482,.T.); +#88482 = EDGE_LOOP('',(#88483)); +#88483 = ORIENTED_EDGE('',*,*,#88484,.T.); +#88484 = EDGE_CURVE('',#88485,#88485,#88487,.T.); +#88485 = VERTEX_POINT('',#88486); +#88486 = CARTESIAN_POINT('',(134.1,-72.15,0.E+000)); +#88487 = SURFACE_CURVE('',#88488,(#88493,#88504),.PCURVE_S1.); +#88488 = CIRCLE('',#88489,0.35); +#88489 = AXIS2_PLACEMENT_3D('',#88490,#88491,#88492); +#88490 = CARTESIAN_POINT('',(133.75,-72.15,0.E+000)); +#88491 = DIRECTION('',(0.E+000,0.E+000,1.)); +#88492 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#88493 = PCURVE('',#87932,#88494); +#88494 = DEFINITIONAL_REPRESENTATION('',(#88495),#88503); +#88495 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#88496,#88497,#88498,#88499 + ,#88500,#88501,#88502),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#88496 = CARTESIAN_POINT('',(-11.54297641124,-9.202836663945)); +#88497 = CARTESIAN_POINT('',(-11.54297641124,-8.596618881295)); +#88498 = CARTESIAN_POINT('',(-11.01797641124,-8.89972777262)); +#88499 = CARTESIAN_POINT('',(-10.49297641124,-9.202836663945)); +#88500 = CARTESIAN_POINT('',(-11.01797641124,-9.505945555269)); +#88501 = CARTESIAN_POINT('',(-11.54297641124,-9.809054446594)); +#88502 = CARTESIAN_POINT('',(-11.54297641124,-9.202836663945)); +#88503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#88504 = PCURVE('',#88505,#88510); +#88505 = CYLINDRICAL_SURFACE('',#88506,0.35); +#88506 = AXIS2_PLACEMENT_3D('',#88507,#88508,#88509); +#88507 = CARTESIAN_POINT('',(133.75,-72.15,-0.8)); +#88508 = DIRECTION('',(0.E+000,0.E+000,1.)); +#88509 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#88510 = DEFINITIONAL_REPRESENTATION('',(#88511),#88515); +#88511 = LINE('',#88512,#88513); +#88512 = CARTESIAN_POINT('',(0.E+000,0.8)); +#88513 = VECTOR('',#88514,1.); +#88514 = DIRECTION('',(1.,0.E+000)); +#88515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#88516 = FACE_BOUND('',#88517,.T.); +#88517 = EDGE_LOOP('',(#88518)); +#88518 = ORIENTED_EDGE('',*,*,#88519,.T.); +#88519 = EDGE_CURVE('',#88520,#88520,#88522,.T.); +#88520 = VERTEX_POINT('',#88521); +#88521 = CARTESIAN_POINT('',(134.1,-70.15,0.E+000)); +#88522 = SURFACE_CURVE('',#88523,(#88528,#88539),.PCURVE_S1.); +#88523 = CIRCLE('',#88524,0.35); +#88524 = AXIS2_PLACEMENT_3D('',#88525,#88526,#88527); +#88525 = CARTESIAN_POINT('',(133.75,-70.15,0.E+000)); +#88526 = DIRECTION('',(0.E+000,0.E+000,1.)); +#88527 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#88528 = PCURVE('',#87932,#88529); +#88529 = DEFINITIONAL_REPRESENTATION('',(#88530),#88538); +#88530 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#88531,#88532,#88533,#88534 + ,#88535,#88536,#88537),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#88531 = CARTESIAN_POINT('',(-11.54297641124,-7.202836663945)); +#88532 = CARTESIAN_POINT('',(-11.54297641124,-6.596618881295)); +#88533 = CARTESIAN_POINT('',(-11.01797641124,-6.89972777262)); +#88534 = CARTESIAN_POINT('',(-10.49297641124,-7.202836663945)); +#88535 = CARTESIAN_POINT('',(-11.01797641124,-7.505945555269)); +#88536 = CARTESIAN_POINT('',(-11.54297641124,-7.809054446594)); +#88537 = CARTESIAN_POINT('',(-11.54297641124,-7.202836663945)); +#88538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#88539 = PCURVE('',#88540,#88545); +#88540 = CYLINDRICAL_SURFACE('',#88541,0.35); +#88541 = AXIS2_PLACEMENT_3D('',#88542,#88543,#88544); +#88542 = CARTESIAN_POINT('',(133.75,-70.15,-0.8)); +#88543 = DIRECTION('',(0.E+000,0.E+000,1.)); +#88544 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#88545 = DEFINITIONAL_REPRESENTATION('',(#88546),#88550); +#88546 = LINE('',#88547,#88548); +#88547 = CARTESIAN_POINT('',(0.E+000,0.8)); +#88548 = VECTOR('',#88549,1.); +#88549 = DIRECTION('',(1.,0.E+000)); +#88550 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#88551 = FACE_BOUND('',#88552,.T.); +#88552 = EDGE_LOOP('',(#88553)); +#88553 = ORIENTED_EDGE('',*,*,#88554,.T.); +#88554 = EDGE_CURVE('',#88555,#88555,#88557,.T.); +#88555 = VERTEX_POINT('',#88556); +#88556 = CARTESIAN_POINT('',(112.1,-70.15,0.E+000)); +#88557 = SURFACE_CURVE('',#88558,(#88563,#88574),.PCURVE_S1.); +#88558 = CIRCLE('',#88559,0.35); +#88559 = AXIS2_PLACEMENT_3D('',#88560,#88561,#88562); +#88560 = CARTESIAN_POINT('',(111.75,-70.15,0.E+000)); +#88561 = DIRECTION('',(0.E+000,0.E+000,1.)); +#88562 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#88563 = PCURVE('',#87932,#88564); +#88564 = DEFINITIONAL_REPRESENTATION('',(#88565),#88573); +#88565 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#88566,#88567,#88568,#88569 + ,#88570,#88571,#88572),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#88566 = CARTESIAN_POINT('',(10.457023588752,-7.202836663945)); +#88567 = CARTESIAN_POINT('',(10.457023588752,-6.596618881295)); +#88568 = CARTESIAN_POINT('',(10.982023588752,-6.89972777262)); +#88569 = CARTESIAN_POINT('',(11.507023588752,-7.202836663945)); +#88570 = CARTESIAN_POINT('',(10.982023588752,-7.505945555269)); +#88571 = CARTESIAN_POINT('',(10.457023588752,-7.809054446594)); +#88572 = CARTESIAN_POINT('',(10.457023588752,-7.202836663945)); +#88573 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#88574 = PCURVE('',#88575,#88580); +#88575 = CYLINDRICAL_SURFACE('',#88576,0.35); +#88576 = AXIS2_PLACEMENT_3D('',#88577,#88578,#88579); +#88577 = CARTESIAN_POINT('',(111.75,-70.15,-0.8)); +#88578 = DIRECTION('',(0.E+000,0.E+000,1.)); +#88579 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#88580 = DEFINITIONAL_REPRESENTATION('',(#88581),#88585); +#88581 = LINE('',#88582,#88583); +#88582 = CARTESIAN_POINT('',(0.E+000,0.8)); +#88583 = VECTOR('',#88584,1.); +#88584 = DIRECTION('',(1.,0.E+000)); +#88585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#88586 = FACE_BOUND('',#88587,.T.); +#88587 = EDGE_LOOP('',(#88588)); +#88588 = ORIENTED_EDGE('',*,*,#88589,.T.); +#88589 = EDGE_CURVE('',#88590,#88590,#88592,.T.); +#88590 = VERTEX_POINT('',#88591); +#88591 = CARTESIAN_POINT('',(112.1,-72.15,0.E+000)); +#88592 = SURFACE_CURVE('',#88593,(#88598,#88609),.PCURVE_S1.); +#88593 = CIRCLE('',#88594,0.35); +#88594 = AXIS2_PLACEMENT_3D('',#88595,#88596,#88597); +#88595 = CARTESIAN_POINT('',(111.75,-72.15,0.E+000)); +#88596 = DIRECTION('',(0.E+000,0.E+000,1.)); +#88597 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#88598 = PCURVE('',#87932,#88599); +#88599 = DEFINITIONAL_REPRESENTATION('',(#88600),#88608); +#88600 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#88601,#88602,#88603,#88604 + ,#88605,#88606,#88607),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#88601 = CARTESIAN_POINT('',(10.457023588752,-9.202836663945)); +#88602 = CARTESIAN_POINT('',(10.457023588752,-8.596618881295)); +#88603 = CARTESIAN_POINT('',(10.982023588752,-8.89972777262)); +#88604 = CARTESIAN_POINT('',(11.507023588752,-9.202836663945)); +#88605 = CARTESIAN_POINT('',(10.982023588752,-9.505945555269)); +#88606 = CARTESIAN_POINT('',(10.457023588752,-9.809054446594)); +#88607 = CARTESIAN_POINT('',(10.457023588752,-9.202836663945)); +#88608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#88609 = PCURVE('',#88610,#88615); +#88610 = CYLINDRICAL_SURFACE('',#88611,0.35); +#88611 = AXIS2_PLACEMENT_3D('',#88612,#88613,#88614); +#88612 = CARTESIAN_POINT('',(111.75,-72.15,-0.8)); +#88613 = DIRECTION('',(0.E+000,0.E+000,1.)); +#88614 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#88615 = DEFINITIONAL_REPRESENTATION('',(#88616),#88620); +#88616 = LINE('',#88617,#88618); +#88617 = CARTESIAN_POINT('',(0.E+000,0.8)); +#88618 = VECTOR('',#88619,1.); +#88619 = DIRECTION('',(1.,0.E+000)); +#88620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#88621 = FACE_BOUND('',#88622,.T.); +#88622 = EDGE_LOOP('',(#88623)); +#88623 = ORIENTED_EDGE('',*,*,#88624,.T.); +#88624 = EDGE_CURVE('',#88625,#88625,#88627,.T.); +#88625 = VERTEX_POINT('',#88626); +#88626 = CARTESIAN_POINT('',(112.1,-74.15,0.E+000)); +#88627 = SURFACE_CURVE('',#88628,(#88633,#88644),.PCURVE_S1.); +#88628 = CIRCLE('',#88629,0.35); +#88629 = AXIS2_PLACEMENT_3D('',#88630,#88631,#88632); +#88630 = CARTESIAN_POINT('',(111.75,-74.15,0.E+000)); +#88631 = DIRECTION('',(0.E+000,0.E+000,1.)); +#88632 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#88633 = PCURVE('',#87932,#88634); +#88634 = DEFINITIONAL_REPRESENTATION('',(#88635),#88643); +#88635 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#88636,#88637,#88638,#88639 + ,#88640,#88641,#88642),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#88636 = CARTESIAN_POINT('',(10.457023588752,-11.20283666394)); +#88637 = CARTESIAN_POINT('',(10.457023588752,-10.59661888129)); +#88638 = CARTESIAN_POINT('',(10.982023588752,-10.89972777262)); +#88639 = CARTESIAN_POINT('',(11.507023588752,-11.20283666394)); +#88640 = CARTESIAN_POINT('',(10.982023588752,-11.50594555526)); +#88641 = CARTESIAN_POINT('',(10.457023588752,-11.80905444659)); +#88642 = CARTESIAN_POINT('',(10.457023588752,-11.20283666394)); +#88643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#88644 = PCURVE('',#88645,#88650); +#88645 = CYLINDRICAL_SURFACE('',#88646,0.35); +#88646 = AXIS2_PLACEMENT_3D('',#88647,#88648,#88649); +#88647 = CARTESIAN_POINT('',(111.75,-74.15,-0.8)); +#88648 = DIRECTION('',(0.E+000,0.E+000,1.)); +#88649 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#88650 = DEFINITIONAL_REPRESENTATION('',(#88651),#88655); +#88651 = LINE('',#88652,#88653); +#88652 = CARTESIAN_POINT('',(0.E+000,0.8)); +#88653 = VECTOR('',#88654,1.); +#88654 = DIRECTION('',(1.,0.E+000)); +#88655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#88656 = FACE_BOUND('',#88657,.T.); +#88657 = EDGE_LOOP('',(#88658)); +#88658 = ORIENTED_EDGE('',*,*,#88659,.T.); +#88659 = EDGE_CURVE('',#88660,#88660,#88662,.T.); +#88660 = VERTEX_POINT('',#88661); +#88661 = CARTESIAN_POINT('',(134.1,-68.15,0.E+000)); +#88662 = SURFACE_CURVE('',#88663,(#88668,#88679),.PCURVE_S1.); +#88663 = CIRCLE('',#88664,0.35); +#88664 = AXIS2_PLACEMENT_3D('',#88665,#88666,#88667); +#88665 = CARTESIAN_POINT('',(133.75,-68.15,0.E+000)); +#88666 = DIRECTION('',(0.E+000,0.E+000,1.)); +#88667 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#88668 = PCURVE('',#87932,#88669); +#88669 = DEFINITIONAL_REPRESENTATION('',(#88670),#88678); +#88670 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#88671,#88672,#88673,#88674 + ,#88675,#88676,#88677),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#88671 = CARTESIAN_POINT('',(-11.54297641124,-5.202836663945)); +#88672 = CARTESIAN_POINT('',(-11.54297641124,-4.596618881295)); +#88673 = CARTESIAN_POINT('',(-11.01797641124,-4.89972777262)); +#88674 = CARTESIAN_POINT('',(-10.49297641124,-5.202836663945)); +#88675 = CARTESIAN_POINT('',(-11.01797641124,-5.505945555269)); +#88676 = CARTESIAN_POINT('',(-11.54297641124,-5.809054446594)); +#88677 = CARTESIAN_POINT('',(-11.54297641124,-5.202836663945)); +#88678 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#88679 = PCURVE('',#88680,#88685); +#88680 = CYLINDRICAL_SURFACE('',#88681,0.35); +#88681 = AXIS2_PLACEMENT_3D('',#88682,#88683,#88684); +#88682 = CARTESIAN_POINT('',(133.75,-68.15,-0.8)); +#88683 = DIRECTION('',(0.E+000,0.E+000,1.)); +#88684 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#88685 = DEFINITIONAL_REPRESENTATION('',(#88686),#88690); +#88686 = LINE('',#88687,#88688); +#88687 = CARTESIAN_POINT('',(0.E+000,0.8)); +#88688 = VECTOR('',#88689,1.); +#88689 = DIRECTION('',(1.,0.E+000)); +#88690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#88691 = FACE_BOUND('',#88692,.T.); +#88692 = EDGE_LOOP('',(#88693)); +#88693 = ORIENTED_EDGE('',*,*,#88694,.T.); +#88694 = EDGE_CURVE('',#88695,#88695,#88697,.T.); +#88695 = VERTEX_POINT('',#88696); +#88696 = CARTESIAN_POINT('',(112.1,-68.15,0.E+000)); +#88697 = SURFACE_CURVE('',#88698,(#88703,#88714),.PCURVE_S1.); +#88698 = CIRCLE('',#88699,0.35); +#88699 = AXIS2_PLACEMENT_3D('',#88700,#88701,#88702); +#88700 = CARTESIAN_POINT('',(111.75,-68.15,0.E+000)); +#88701 = DIRECTION('',(0.E+000,0.E+000,1.)); +#88702 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#88703 = PCURVE('',#87932,#88704); +#88704 = DEFINITIONAL_REPRESENTATION('',(#88705),#88713); +#88705 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#88706,#88707,#88708,#88709 + ,#88710,#88711,#88712),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#88706 = CARTESIAN_POINT('',(10.457023588752,-5.202836663945)); +#88707 = CARTESIAN_POINT('',(10.457023588752,-4.596618881295)); +#88708 = CARTESIAN_POINT('',(10.982023588752,-4.89972777262)); +#88709 = CARTESIAN_POINT('',(11.507023588752,-5.202836663945)); +#88710 = CARTESIAN_POINT('',(10.982023588752,-5.505945555269)); +#88711 = CARTESIAN_POINT('',(10.457023588752,-5.809054446594)); +#88712 = CARTESIAN_POINT('',(10.457023588752,-5.202836663945)); +#88713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#88714 = PCURVE('',#88715,#88720); +#88715 = CYLINDRICAL_SURFACE('',#88716,0.35); +#88716 = AXIS2_PLACEMENT_3D('',#88717,#88718,#88719); +#88717 = CARTESIAN_POINT('',(111.75,-68.15,-0.8)); +#88718 = DIRECTION('',(0.E+000,0.E+000,1.)); +#88719 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#88720 = DEFINITIONAL_REPRESENTATION('',(#88721),#88725); +#88721 = LINE('',#88722,#88723); +#88722 = CARTESIAN_POINT('',(0.E+000,0.8)); +#88723 = VECTOR('',#88724,1.); +#88724 = DIRECTION('',(1.,0.E+000)); +#88725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#88726 = FACE_BOUND('',#88727,.T.); +#88727 = EDGE_LOOP('',(#88728)); +#88728 = ORIENTED_EDGE('',*,*,#88729,.T.); +#88729 = EDGE_CURVE('',#88730,#88730,#88732,.T.); +#88730 = VERTEX_POINT('',#88731); +#88731 = CARTESIAN_POINT('',(101.95,-59.475,0.E+000)); +#88732 = SURFACE_CURVE('',#88733,(#88738,#88749),.PCURVE_S1.); +#88733 = CIRCLE('',#88734,0.55); +#88734 = AXIS2_PLACEMENT_3D('',#88735,#88736,#88737); +#88735 = CARTESIAN_POINT('',(101.4,-59.475,0.E+000)); +#88736 = DIRECTION('',(0.E+000,0.E+000,1.)); +#88737 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#88738 = PCURVE('',#87932,#88739); +#88739 = DEFINITIONAL_REPRESENTATION('',(#88740),#88748); +#88740 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#88741,#88742,#88743,#88744 + ,#88745,#88746,#88747),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#88741 = CARTESIAN_POINT('',(20.607023588752,3.472163336056)); +#88742 = CARTESIAN_POINT('',(20.607023588752,4.424791280218)); +#88743 = CARTESIAN_POINT('',(21.432023588752,3.948477308137)); +#88744 = CARTESIAN_POINT('',(22.257023588752,3.472163336056)); +#88745 = CARTESIAN_POINT('',(21.432023588752,2.995849363974)); +#88746 = CARTESIAN_POINT('',(20.607023588752,2.519535391893)); +#88747 = CARTESIAN_POINT('',(20.607023588752,3.472163336056)); +#88748 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#88749 = PCURVE('',#88750,#88755); +#88750 = CYLINDRICAL_SURFACE('',#88751,0.55); +#88751 = AXIS2_PLACEMENT_3D('',#88752,#88753,#88754); +#88752 = CARTESIAN_POINT('',(101.4,-59.475,-0.8)); +#88753 = DIRECTION('',(0.E+000,0.E+000,1.)); +#88754 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#88755 = DEFINITIONAL_REPRESENTATION('',(#88756),#88760); +#88756 = LINE('',#88757,#88758); +#88757 = CARTESIAN_POINT('',(0.E+000,0.8)); +#88758 = VECTOR('',#88759,1.); +#88759 = DIRECTION('',(1.,0.E+000)); +#88760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#88761 = FACE_BOUND('',#88762,.T.); +#88762 = EDGE_LOOP('',(#88763)); +#88763 = ORIENTED_EDGE('',*,*,#88764,.T.); +#88764 = EDGE_CURVE('',#88765,#88765,#88767,.T.); +#88765 = VERTEX_POINT('',#88766); +#88766 = CARTESIAN_POINT('',(106.45,-59.475,0.E+000)); +#88767 = SURFACE_CURVE('',#88768,(#88773,#88784),.PCURVE_S1.); +#88768 = CIRCLE('',#88769,0.55); +#88769 = AXIS2_PLACEMENT_3D('',#88770,#88771,#88772); +#88770 = CARTESIAN_POINT('',(105.9,-59.475,0.E+000)); +#88771 = DIRECTION('',(0.E+000,0.E+000,1.)); +#88772 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#88773 = PCURVE('',#87932,#88774); +#88774 = DEFINITIONAL_REPRESENTATION('',(#88775),#88783); +#88775 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#88776,#88777,#88778,#88779 + ,#88780,#88781,#88782),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#88776 = CARTESIAN_POINT('',(16.107023588752,3.472163336056)); +#88777 = CARTESIAN_POINT('',(16.107023588752,4.424791280218)); +#88778 = CARTESIAN_POINT('',(16.932023588752,3.948477308137)); +#88779 = CARTESIAN_POINT('',(17.757023588752,3.472163336056)); +#88780 = CARTESIAN_POINT('',(16.932023588752,2.995849363974)); +#88781 = CARTESIAN_POINT('',(16.107023588752,2.519535391893)); +#88782 = CARTESIAN_POINT('',(16.107023588752,3.472163336056)); +#88783 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#88784 = PCURVE('',#88785,#88790); +#88785 = CYLINDRICAL_SURFACE('',#88786,0.55); +#88786 = AXIS2_PLACEMENT_3D('',#88787,#88788,#88789); +#88787 = CARTESIAN_POINT('',(105.9,-59.475,-0.8)); +#88788 = DIRECTION('',(0.E+000,0.E+000,1.)); +#88789 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#88790 = DEFINITIONAL_REPRESENTATION('',(#88791),#88795); +#88791 = LINE('',#88792,#88793); +#88792 = CARTESIAN_POINT('',(0.E+000,0.8)); +#88793 = VECTOR('',#88794,1.); +#88794 = DIRECTION('',(1.,0.E+000)); +#88795 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#88796 = FACE_BOUND('',#88797,.T.); +#88797 = EDGE_LOOP('',(#88798)); +#88798 = ORIENTED_EDGE('',*,*,#88799,.T.); +#88799 = EDGE_CURVE('',#88800,#88800,#88802,.T.); +#88800 = VERTEX_POINT('',#88801); +#88801 = CARTESIAN_POINT('',(106.45,-65.975,0.E+000)); +#88802 = SURFACE_CURVE('',#88803,(#88808,#88819),.PCURVE_S1.); +#88803 = CIRCLE('',#88804,0.55); +#88804 = AXIS2_PLACEMENT_3D('',#88805,#88806,#88807); +#88805 = CARTESIAN_POINT('',(105.9,-65.975,0.E+000)); +#88806 = DIRECTION('',(0.E+000,0.E+000,1.)); +#88807 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#88808 = PCURVE('',#87932,#88809); +#88809 = DEFINITIONAL_REPRESENTATION('',(#88810),#88818); +#88810 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#88811,#88812,#88813,#88814 + ,#88815,#88816,#88817),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#88811 = CARTESIAN_POINT('',(16.107023588752,-3.027836663944)); +#88812 = CARTESIAN_POINT('',(16.107023588752,-2.075208719782)); +#88813 = CARTESIAN_POINT('',(16.932023588752,-2.551522691863)); +#88814 = CARTESIAN_POINT('',(17.757023588752,-3.027836663944)); +#88815 = CARTESIAN_POINT('',(16.932023588752,-3.504150636026)); +#88816 = CARTESIAN_POINT('',(16.107023588752,-3.980464608107)); +#88817 = CARTESIAN_POINT('',(16.107023588752,-3.027836663944)); +#88818 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#88819 = PCURVE('',#88820,#88825); +#88820 = CYLINDRICAL_SURFACE('',#88821,0.55); +#88821 = AXIS2_PLACEMENT_3D('',#88822,#88823,#88824); +#88822 = CARTESIAN_POINT('',(105.9,-65.975,-0.8)); +#88823 = DIRECTION('',(0.E+000,0.E+000,1.)); +#88824 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#88825 = DEFINITIONAL_REPRESENTATION('',(#88826),#88830); +#88826 = LINE('',#88827,#88828); +#88827 = CARTESIAN_POINT('',(0.E+000,0.8)); +#88828 = VECTOR('',#88829,1.); +#88829 = DIRECTION('',(1.,0.E+000)); +#88830 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#88831 = FACE_BOUND('',#88832,.T.); +#88832 = EDGE_LOOP('',(#88833)); +#88833 = ORIENTED_EDGE('',*,*,#88834,.T.); +#88834 = EDGE_CURVE('',#88835,#88835,#88837,.T.); +#88835 = VERTEX_POINT('',#88836); +#88836 = CARTESIAN_POINT('',(101.95,-65.975,0.E+000)); +#88837 = SURFACE_CURVE('',#88838,(#88843,#88854),.PCURVE_S1.); +#88838 = CIRCLE('',#88839,0.55); +#88839 = AXIS2_PLACEMENT_3D('',#88840,#88841,#88842); +#88840 = CARTESIAN_POINT('',(101.4,-65.975,0.E+000)); +#88841 = DIRECTION('',(0.E+000,0.E+000,1.)); +#88842 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#88843 = PCURVE('',#87932,#88844); +#88844 = DEFINITIONAL_REPRESENTATION('',(#88845),#88853); +#88845 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#88846,#88847,#88848,#88849 + ,#88850,#88851,#88852),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#88846 = CARTESIAN_POINT('',(20.607023588752,-3.027836663944)); +#88847 = CARTESIAN_POINT('',(20.607023588752,-2.075208719782)); +#88848 = CARTESIAN_POINT('',(21.432023588752,-2.551522691863)); +#88849 = CARTESIAN_POINT('',(22.257023588752,-3.027836663944)); +#88850 = CARTESIAN_POINT('',(21.432023588752,-3.504150636026)); +#88851 = CARTESIAN_POINT('',(20.607023588752,-3.980464608107)); +#88852 = CARTESIAN_POINT('',(20.607023588752,-3.027836663944)); +#88853 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#88854 = PCURVE('',#88855,#88860); +#88855 = CYLINDRICAL_SURFACE('',#88856,0.55); +#88856 = AXIS2_PLACEMENT_3D('',#88857,#88858,#88859); +#88857 = CARTESIAN_POINT('',(101.4,-65.975,-0.8)); +#88858 = DIRECTION('',(0.E+000,0.E+000,1.)); +#88859 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#88860 = DEFINITIONAL_REPRESENTATION('',(#88861),#88865); +#88861 = LINE('',#88862,#88863); +#88862 = CARTESIAN_POINT('',(0.E+000,0.8)); +#88863 = VECTOR('',#88864,1.); +#88864 = DIRECTION('',(1.,0.E+000)); +#88865 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#88866 = FACE_BOUND('',#88867,.T.); +#88867 = EDGE_LOOP('',(#88868)); +#88868 = ORIENTED_EDGE('',*,*,#88869,.T.); +#88869 = EDGE_CURVE('',#88870,#88870,#88872,.T.); +#88870 = VERTEX_POINT('',#88871); +#88871 = CARTESIAN_POINT('',(134.1,-82.15,0.E+000)); +#88872 = SURFACE_CURVE('',#88873,(#88878,#88889),.PCURVE_S1.); +#88873 = CIRCLE('',#88874,0.35); +#88874 = AXIS2_PLACEMENT_3D('',#88875,#88876,#88877); +#88875 = CARTESIAN_POINT('',(133.75,-82.15,0.E+000)); +#88876 = DIRECTION('',(0.E+000,0.E+000,1.)); +#88877 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#88878 = PCURVE('',#87932,#88879); +#88879 = DEFINITIONAL_REPRESENTATION('',(#88880),#88888); +#88880 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#88881,#88882,#88883,#88884 + ,#88885,#88886,#88887),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#88881 = CARTESIAN_POINT('',(-11.54297641124,-19.20283666394)); +#88882 = CARTESIAN_POINT('',(-11.54297641124,-18.59661888129)); +#88883 = CARTESIAN_POINT('',(-11.01797641124,-18.89972777262)); +#88884 = CARTESIAN_POINT('',(-10.49297641124,-19.20283666394)); +#88885 = CARTESIAN_POINT('',(-11.01797641124,-19.50594555526)); +#88886 = CARTESIAN_POINT('',(-11.54297641124,-19.80905444659)); +#88887 = CARTESIAN_POINT('',(-11.54297641124,-19.20283666394)); +#88888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#88889 = PCURVE('',#88890,#88895); +#88890 = CYLINDRICAL_SURFACE('',#88891,0.35); +#88891 = AXIS2_PLACEMENT_3D('',#88892,#88893,#88894); +#88892 = CARTESIAN_POINT('',(133.75,-82.15,-0.8)); +#88893 = DIRECTION('',(0.E+000,0.E+000,1.)); +#88894 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#88895 = DEFINITIONAL_REPRESENTATION('',(#88896),#88900); +#88896 = LINE('',#88897,#88898); +#88897 = CARTESIAN_POINT('',(0.E+000,0.8)); +#88898 = VECTOR('',#88899,1.); +#88899 = DIRECTION('',(1.,0.E+000)); +#88900 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#88901 = FACE_BOUND('',#88902,.T.); +#88902 = EDGE_LOOP('',(#88903)); +#88903 = ORIENTED_EDGE('',*,*,#88904,.T.); +#88904 = EDGE_CURVE('',#88905,#88905,#88907,.T.); +#88905 = VERTEX_POINT('',#88906); +#88906 = CARTESIAN_POINT('',(134.1,-78.15,0.E+000)); +#88907 = SURFACE_CURVE('',#88908,(#88913,#88924),.PCURVE_S1.); +#88908 = CIRCLE('',#88909,0.35); +#88909 = AXIS2_PLACEMENT_3D('',#88910,#88911,#88912); +#88910 = CARTESIAN_POINT('',(133.75,-78.15,0.E+000)); +#88911 = DIRECTION('',(0.E+000,0.E+000,1.)); +#88912 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#88913 = PCURVE('',#87932,#88914); +#88914 = DEFINITIONAL_REPRESENTATION('',(#88915),#88923); +#88915 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#88916,#88917,#88918,#88919 + ,#88920,#88921,#88922),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#88916 = CARTESIAN_POINT('',(-11.54297641124,-15.20283666394)); +#88917 = CARTESIAN_POINT('',(-11.54297641124,-14.59661888129)); +#88918 = CARTESIAN_POINT('',(-11.01797641124,-14.89972777262)); +#88919 = CARTESIAN_POINT('',(-10.49297641124,-15.20283666394)); +#88920 = CARTESIAN_POINT('',(-11.01797641124,-15.50594555526)); +#88921 = CARTESIAN_POINT('',(-11.54297641124,-15.80905444659)); +#88922 = CARTESIAN_POINT('',(-11.54297641124,-15.20283666394)); +#88923 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#88924 = PCURVE('',#88925,#88930); +#88925 = CYLINDRICAL_SURFACE('',#88926,0.35); +#88926 = AXIS2_PLACEMENT_3D('',#88927,#88928,#88929); +#88927 = CARTESIAN_POINT('',(133.75,-78.15,-0.8)); +#88928 = DIRECTION('',(0.E+000,0.E+000,1.)); +#88929 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#88930 = DEFINITIONAL_REPRESENTATION('',(#88931),#88935); +#88931 = LINE('',#88932,#88933); +#88932 = CARTESIAN_POINT('',(0.E+000,0.8)); +#88933 = VECTOR('',#88934,1.); +#88934 = DIRECTION('',(1.,0.E+000)); +#88935 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#88936 = FACE_BOUND('',#88937,.T.); +#88937 = EDGE_LOOP('',(#88938)); +#88938 = ORIENTED_EDGE('',*,*,#88939,.T.); +#88939 = EDGE_CURVE('',#88940,#88940,#88942,.T.); +#88940 = VERTEX_POINT('',#88941); +#88941 = CARTESIAN_POINT('',(134.1,-80.15,0.E+000)); +#88942 = SURFACE_CURVE('',#88943,(#88948,#88959),.PCURVE_S1.); +#88943 = CIRCLE('',#88944,0.35); +#88944 = AXIS2_PLACEMENT_3D('',#88945,#88946,#88947); +#88945 = CARTESIAN_POINT('',(133.75,-80.15,0.E+000)); +#88946 = DIRECTION('',(0.E+000,0.E+000,1.)); +#88947 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#88948 = PCURVE('',#87932,#88949); +#88949 = DEFINITIONAL_REPRESENTATION('',(#88950),#88958); +#88950 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#88951,#88952,#88953,#88954 + ,#88955,#88956,#88957),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#88951 = CARTESIAN_POINT('',(-11.54297641124,-17.20283666394)); +#88952 = CARTESIAN_POINT('',(-11.54297641124,-16.59661888129)); +#88953 = CARTESIAN_POINT('',(-11.01797641124,-16.89972777262)); +#88954 = CARTESIAN_POINT('',(-10.49297641124,-17.20283666394)); +#88955 = CARTESIAN_POINT('',(-11.01797641124,-17.50594555526)); +#88956 = CARTESIAN_POINT('',(-11.54297641124,-17.80905444659)); +#88957 = CARTESIAN_POINT('',(-11.54297641124,-17.20283666394)); +#88958 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#88959 = PCURVE('',#88960,#88965); +#88960 = CYLINDRICAL_SURFACE('',#88961,0.35); +#88961 = AXIS2_PLACEMENT_3D('',#88962,#88963,#88964); +#88962 = CARTESIAN_POINT('',(133.75,-80.15,-0.8)); +#88963 = DIRECTION('',(0.E+000,0.E+000,1.)); +#88964 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#88965 = DEFINITIONAL_REPRESENTATION('',(#88966),#88970); +#88966 = LINE('',#88967,#88968); +#88967 = CARTESIAN_POINT('',(0.E+000,0.8)); +#88968 = VECTOR('',#88969,1.); +#88969 = DIRECTION('',(1.,0.E+000)); +#88970 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#88971 = FACE_BOUND('',#88972,.T.); +#88972 = EDGE_LOOP('',(#88973)); +#88973 = ORIENTED_EDGE('',*,*,#88974,.T.); +#88974 = EDGE_CURVE('',#88975,#88975,#88977,.T.); +#88975 = VERTEX_POINT('',#88976); +#88976 = CARTESIAN_POINT('',(112.1,-78.15,0.E+000)); +#88977 = SURFACE_CURVE('',#88978,(#88983,#88994),.PCURVE_S1.); +#88978 = CIRCLE('',#88979,0.35); +#88979 = AXIS2_PLACEMENT_3D('',#88980,#88981,#88982); +#88980 = CARTESIAN_POINT('',(111.75,-78.15,0.E+000)); +#88981 = DIRECTION('',(0.E+000,0.E+000,1.)); +#88982 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#88983 = PCURVE('',#87932,#88984); +#88984 = DEFINITIONAL_REPRESENTATION('',(#88985),#88993); +#88985 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#88986,#88987,#88988,#88989 + ,#88990,#88991,#88992),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#88986 = CARTESIAN_POINT('',(10.457023588752,-15.20283666394)); +#88987 = CARTESIAN_POINT('',(10.457023588752,-14.59661888129)); +#88988 = CARTESIAN_POINT('',(10.982023588752,-14.89972777262)); +#88989 = CARTESIAN_POINT('',(11.507023588752,-15.20283666394)); +#88990 = CARTESIAN_POINT('',(10.982023588752,-15.50594555526)); +#88991 = CARTESIAN_POINT('',(10.457023588752,-15.80905444659)); +#88992 = CARTESIAN_POINT('',(10.457023588752,-15.20283666394)); +#88993 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#88994 = PCURVE('',#88995,#89000); +#88995 = CYLINDRICAL_SURFACE('',#88996,0.35); +#88996 = AXIS2_PLACEMENT_3D('',#88997,#88998,#88999); +#88997 = CARTESIAN_POINT('',(111.75,-78.15,-0.8)); +#88998 = DIRECTION('',(0.E+000,0.E+000,1.)); +#88999 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#89000 = DEFINITIONAL_REPRESENTATION('',(#89001),#89005); +#89001 = LINE('',#89002,#89003); +#89002 = CARTESIAN_POINT('',(0.E+000,0.8)); +#89003 = VECTOR('',#89004,1.); +#89004 = DIRECTION('',(1.,0.E+000)); +#89005 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#89006 = FACE_BOUND('',#89007,.T.); +#89007 = EDGE_LOOP('',(#89008)); +#89008 = ORIENTED_EDGE('',*,*,#89009,.T.); +#89009 = EDGE_CURVE('',#89010,#89010,#89012,.T.); +#89010 = VERTEX_POINT('',#89011); +#89011 = CARTESIAN_POINT('',(112.1,-80.15,0.E+000)); +#89012 = SURFACE_CURVE('',#89013,(#89018,#89029),.PCURVE_S1.); +#89013 = CIRCLE('',#89014,0.35); +#89014 = AXIS2_PLACEMENT_3D('',#89015,#89016,#89017); +#89015 = CARTESIAN_POINT('',(111.75,-80.15,0.E+000)); +#89016 = DIRECTION('',(0.E+000,0.E+000,1.)); +#89017 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#89018 = PCURVE('',#87932,#89019); +#89019 = DEFINITIONAL_REPRESENTATION('',(#89020),#89028); +#89020 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#89021,#89022,#89023,#89024 + ,#89025,#89026,#89027),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#89021 = CARTESIAN_POINT('',(10.457023588752,-17.20283666394)); +#89022 = CARTESIAN_POINT('',(10.457023588752,-16.59661888129)); +#89023 = CARTESIAN_POINT('',(10.982023588752,-16.89972777262)); +#89024 = CARTESIAN_POINT('',(11.507023588752,-17.20283666394)); +#89025 = CARTESIAN_POINT('',(10.982023588752,-17.50594555526)); +#89026 = CARTESIAN_POINT('',(10.457023588752,-17.80905444659)); +#89027 = CARTESIAN_POINT('',(10.457023588752,-17.20283666394)); +#89028 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#89029 = PCURVE('',#89030,#89035); +#89030 = CYLINDRICAL_SURFACE('',#89031,0.35); +#89031 = AXIS2_PLACEMENT_3D('',#89032,#89033,#89034); +#89032 = CARTESIAN_POINT('',(111.75,-80.15,-0.8)); +#89033 = DIRECTION('',(0.E+000,0.E+000,1.)); +#89034 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#89035 = DEFINITIONAL_REPRESENTATION('',(#89036),#89040); +#89036 = LINE('',#89037,#89038); +#89037 = CARTESIAN_POINT('',(0.E+000,0.8)); +#89038 = VECTOR('',#89039,1.); +#89039 = DIRECTION('',(1.,0.E+000)); +#89040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#89041 = FACE_BOUND('',#89042,.T.); +#89042 = EDGE_LOOP('',(#89043)); +#89043 = ORIENTED_EDGE('',*,*,#89044,.T.); +#89044 = EDGE_CURVE('',#89045,#89045,#89047,.T.); +#89045 = VERTEX_POINT('',#89046); +#89046 = CARTESIAN_POINT('',(112.1,-82.15,0.E+000)); +#89047 = SURFACE_CURVE('',#89048,(#89053,#89064),.PCURVE_S1.); +#89048 = CIRCLE('',#89049,0.35); +#89049 = AXIS2_PLACEMENT_3D('',#89050,#89051,#89052); +#89050 = CARTESIAN_POINT('',(111.75,-82.15,0.E+000)); +#89051 = DIRECTION('',(0.E+000,0.E+000,1.)); +#89052 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#89053 = PCURVE('',#87932,#89054); +#89054 = DEFINITIONAL_REPRESENTATION('',(#89055),#89063); +#89055 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#89056,#89057,#89058,#89059 + ,#89060,#89061,#89062),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#89056 = CARTESIAN_POINT('',(10.457023588752,-19.20283666394)); +#89057 = CARTESIAN_POINT('',(10.457023588752,-18.59661888129)); +#89058 = CARTESIAN_POINT('',(10.982023588752,-18.89972777262)); +#89059 = CARTESIAN_POINT('',(11.507023588752,-19.20283666394)); +#89060 = CARTESIAN_POINT('',(10.982023588752,-19.50594555526)); +#89061 = CARTESIAN_POINT('',(10.457023588752,-19.80905444659)); +#89062 = CARTESIAN_POINT('',(10.457023588752,-19.20283666394)); +#89063 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#89064 = PCURVE('',#89065,#89070); +#89065 = CYLINDRICAL_SURFACE('',#89066,0.35); +#89066 = AXIS2_PLACEMENT_3D('',#89067,#89068,#89069); +#89067 = CARTESIAN_POINT('',(111.75,-82.15,-0.8)); +#89068 = DIRECTION('',(0.E+000,0.E+000,1.)); +#89069 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#89070 = DEFINITIONAL_REPRESENTATION('',(#89071),#89075); +#89071 = LINE('',#89072,#89073); +#89072 = CARTESIAN_POINT('',(0.E+000,0.8)); +#89073 = VECTOR('',#89074,1.); +#89074 = DIRECTION('',(1.,0.E+000)); +#89075 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#89076 = FACE_BOUND('',#89077,.T.); +#89077 = EDGE_LOOP('',(#89078)); +#89078 = ORIENTED_EDGE('',*,*,#89079,.T.); +#89079 = EDGE_CURVE('',#89080,#89080,#89082,.T.); +#89080 = VERTEX_POINT('',#89081); +#89081 = CARTESIAN_POINT('',(134.1,-76.15,0.E+000)); +#89082 = SURFACE_CURVE('',#89083,(#89088,#89099),.PCURVE_S1.); +#89083 = CIRCLE('',#89084,0.35); +#89084 = AXIS2_PLACEMENT_3D('',#89085,#89086,#89087); +#89085 = CARTESIAN_POINT('',(133.75,-76.15,0.E+000)); +#89086 = DIRECTION('',(0.E+000,0.E+000,1.)); +#89087 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#89088 = PCURVE('',#87932,#89089); +#89089 = DEFINITIONAL_REPRESENTATION('',(#89090),#89098); +#89090 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#89091,#89092,#89093,#89094 + ,#89095,#89096,#89097),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#89091 = CARTESIAN_POINT('',(-11.54297641124,-13.20283666394)); +#89092 = CARTESIAN_POINT('',(-11.54297641124,-12.59661888129)); +#89093 = CARTESIAN_POINT('',(-11.01797641124,-12.89972777262)); +#89094 = CARTESIAN_POINT('',(-10.49297641124,-13.20283666394)); +#89095 = CARTESIAN_POINT('',(-11.01797641124,-13.50594555526)); +#89096 = CARTESIAN_POINT('',(-11.54297641124,-13.80905444659)); +#89097 = CARTESIAN_POINT('',(-11.54297641124,-13.20283666394)); +#89098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#89099 = PCURVE('',#89100,#89105); +#89100 = CYLINDRICAL_SURFACE('',#89101,0.35); +#89101 = AXIS2_PLACEMENT_3D('',#89102,#89103,#89104); +#89102 = CARTESIAN_POINT('',(133.75,-76.15,-0.8)); +#89103 = DIRECTION('',(0.E+000,0.E+000,1.)); +#89104 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#89105 = DEFINITIONAL_REPRESENTATION('',(#89106),#89110); +#89106 = LINE('',#89107,#89108); +#89107 = CARTESIAN_POINT('',(0.E+000,0.8)); +#89108 = VECTOR('',#89109,1.); +#89109 = DIRECTION('',(1.,0.E+000)); +#89110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#89111 = FACE_BOUND('',#89112,.T.); +#89112 = EDGE_LOOP('',(#89113)); +#89113 = ORIENTED_EDGE('',*,*,#89114,.T.); +#89114 = EDGE_CURVE('',#89115,#89115,#89117,.T.); +#89115 = VERTEX_POINT('',#89116); +#89116 = CARTESIAN_POINT('',(112.1,-76.15,0.E+000)); +#89117 = SURFACE_CURVE('',#89118,(#89123,#89134),.PCURVE_S1.); +#89118 = CIRCLE('',#89119,0.35); +#89119 = AXIS2_PLACEMENT_3D('',#89120,#89121,#89122); +#89120 = CARTESIAN_POINT('',(111.75,-76.15,0.E+000)); +#89121 = DIRECTION('',(0.E+000,0.E+000,1.)); +#89122 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#89123 = PCURVE('',#87932,#89124); +#89124 = DEFINITIONAL_REPRESENTATION('',(#89125),#89133); +#89125 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#89126,#89127,#89128,#89129 + ,#89130,#89131,#89132),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#89126 = CARTESIAN_POINT('',(10.457023588752,-13.20283666394)); +#89127 = CARTESIAN_POINT('',(10.457023588752,-12.59661888129)); +#89128 = CARTESIAN_POINT('',(10.982023588752,-12.89972777262)); +#89129 = CARTESIAN_POINT('',(11.507023588752,-13.20283666394)); +#89130 = CARTESIAN_POINT('',(10.982023588752,-13.50594555526)); +#89131 = CARTESIAN_POINT('',(10.457023588752,-13.80905444659)); +#89132 = CARTESIAN_POINT('',(10.457023588752,-13.20283666394)); +#89133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#89134 = PCURVE('',#89135,#89140); +#89135 = CYLINDRICAL_SURFACE('',#89136,0.35); +#89136 = AXIS2_PLACEMENT_3D('',#89137,#89138,#89139); +#89137 = CARTESIAN_POINT('',(111.75,-76.15,-0.8)); +#89138 = DIRECTION('',(0.E+000,0.E+000,1.)); +#89139 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#89140 = DEFINITIONAL_REPRESENTATION('',(#89141),#89145); +#89141 = LINE('',#89142,#89143); +#89142 = CARTESIAN_POINT('',(0.E+000,0.8)); +#89143 = VECTOR('',#89144,1.); +#89144 = DIRECTION('',(1.,0.E+000)); +#89145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#89146 = FACE_BOUND('',#89147,.T.); +#89147 = EDGE_LOOP('',(#89148)); +#89148 = ORIENTED_EDGE('',*,*,#89149,.T.); +#89149 = EDGE_CURVE('',#89150,#89150,#89152,.T.); +#89150 = VERTEX_POINT('',#89151); +#89151 = CARTESIAN_POINT('',(106.35,-41.555,0.E+000)); +#89152 = SURFACE_CURVE('',#89153,(#89158,#89169),.PCURVE_S1.); +#89153 = CIRCLE('',#89154,0.5); +#89154 = AXIS2_PLACEMENT_3D('',#89155,#89156,#89157); +#89155 = CARTESIAN_POINT('',(105.85,-41.555,0.E+000)); +#89156 = DIRECTION('',(0.E+000,0.E+000,1.)); +#89157 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#89158 = PCURVE('',#87932,#89159); +#89159 = DEFINITIONAL_REPRESENTATION('',(#89160),#89168); +#89160 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#89161,#89162,#89163,#89164 + ,#89165,#89166,#89167),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#89161 = CARTESIAN_POINT('',(16.207023588752,21.392163336056)); +#89162 = CARTESIAN_POINT('',(16.207023588752,22.25818873984)); +#89163 = CARTESIAN_POINT('',(16.957023588752,21.825176037948)); +#89164 = CARTESIAN_POINT('',(17.707023588752,21.392163336056)); +#89165 = CARTESIAN_POINT('',(16.957023588752,20.959150634163)); +#89166 = CARTESIAN_POINT('',(16.207023588752,20.526137932271)); +#89167 = CARTESIAN_POINT('',(16.207023588752,21.392163336056)); +#89168 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#89169 = PCURVE('',#89170,#89175); +#89170 = CYLINDRICAL_SURFACE('',#89171,0.5); +#89171 = AXIS2_PLACEMENT_3D('',#89172,#89173,#89174); +#89172 = CARTESIAN_POINT('',(105.85,-41.555,-0.8)); +#89173 = DIRECTION('',(0.E+000,0.E+000,1.)); +#89174 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#89175 = DEFINITIONAL_REPRESENTATION('',(#89176),#89180); +#89176 = LINE('',#89177,#89178); +#89177 = CARTESIAN_POINT('',(0.E+000,0.8)); +#89178 = VECTOR('',#89179,1.); +#89179 = DIRECTION('',(1.,0.E+000)); +#89180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#89181 = FACE_BOUND('',#89182,.T.); +#89182 = EDGE_LOOP('',(#89183)); +#89183 = ORIENTED_EDGE('',*,*,#89184,.T.); +#89184 = EDGE_CURVE('',#89185,#89185,#89187,.T.); +#89185 = VERTEX_POINT('',#89186); +#89186 = CARTESIAN_POINT('',(103.81,-41.555,0.E+000)); +#89187 = SURFACE_CURVE('',#89188,(#89193,#89204),.PCURVE_S1.); +#89188 = CIRCLE('',#89189,0.5); +#89189 = AXIS2_PLACEMENT_3D('',#89190,#89191,#89192); +#89190 = CARTESIAN_POINT('',(103.31,-41.555,0.E+000)); +#89191 = DIRECTION('',(0.E+000,0.E+000,1.)); +#89192 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#89193 = PCURVE('',#87932,#89194); +#89194 = DEFINITIONAL_REPRESENTATION('',(#89195),#89203); +#89195 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#89196,#89197,#89198,#89199 + ,#89200,#89201,#89202),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#89196 = CARTESIAN_POINT('',(18.747023588752,21.392163336056)); +#89197 = CARTESIAN_POINT('',(18.747023588752,22.25818873984)); +#89198 = CARTESIAN_POINT('',(19.497023588752,21.825176037948)); +#89199 = CARTESIAN_POINT('',(20.247023588752,21.392163336056)); +#89200 = CARTESIAN_POINT('',(19.497023588752,20.959150634163)); +#89201 = CARTESIAN_POINT('',(18.747023588752,20.526137932271)); +#89202 = CARTESIAN_POINT('',(18.747023588752,21.392163336056)); +#89203 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#89204 = PCURVE('',#89205,#89210); +#89205 = CYLINDRICAL_SURFACE('',#89206,0.5); +#89206 = AXIS2_PLACEMENT_3D('',#89207,#89208,#89209); +#89207 = CARTESIAN_POINT('',(103.31,-41.555,-0.8)); +#89208 = DIRECTION('',(0.E+000,0.E+000,1.)); +#89209 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#89210 = DEFINITIONAL_REPRESENTATION('',(#89211),#89215); +#89211 = LINE('',#89212,#89213); +#89212 = CARTESIAN_POINT('',(0.E+000,0.8)); +#89213 = VECTOR('',#89214,1.); +#89214 = DIRECTION('',(1.,0.E+000)); +#89215 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#89216 = FACE_BOUND('',#89217,.T.); +#89217 = EDGE_LOOP('',(#89218)); +#89218 = ORIENTED_EDGE('',*,*,#89219,.T.); +#89219 = EDGE_CURVE('',#89220,#89220,#89222,.T.); +#89220 = VERTEX_POINT('',#89221); +#89221 = CARTESIAN_POINT('',(106.35,-39.015,0.E+000)); +#89222 = SURFACE_CURVE('',#89223,(#89228,#89239),.PCURVE_S1.); +#89223 = CIRCLE('',#89224,0.5); +#89224 = AXIS2_PLACEMENT_3D('',#89225,#89226,#89227); +#89225 = CARTESIAN_POINT('',(105.85,-39.015,0.E+000)); +#89226 = DIRECTION('',(0.E+000,0.E+000,1.)); +#89227 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#89228 = PCURVE('',#87932,#89229); +#89229 = DEFINITIONAL_REPRESENTATION('',(#89230),#89238); +#89230 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#89231,#89232,#89233,#89234 + ,#89235,#89236,#89237),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#89231 = CARTESIAN_POINT('',(16.207023588752,23.932163336056)); +#89232 = CARTESIAN_POINT('',(16.207023588752,24.79818873984)); +#89233 = CARTESIAN_POINT('',(16.957023588752,24.365176037948)); +#89234 = CARTESIAN_POINT('',(17.707023588752,23.932163336056)); +#89235 = CARTESIAN_POINT('',(16.957023588752,23.499150634163)); +#89236 = CARTESIAN_POINT('',(16.207023588752,23.066137932271)); +#89237 = CARTESIAN_POINT('',(16.207023588752,23.932163336056)); +#89238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#89239 = PCURVE('',#89240,#89245); +#89240 = CYLINDRICAL_SURFACE('',#89241,0.5); +#89241 = AXIS2_PLACEMENT_3D('',#89242,#89243,#89244); +#89242 = CARTESIAN_POINT('',(105.85,-39.015,-0.8)); +#89243 = DIRECTION('',(0.E+000,0.E+000,1.)); +#89244 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#89245 = DEFINITIONAL_REPRESENTATION('',(#89246),#89250); +#89246 = LINE('',#89247,#89248); +#89247 = CARTESIAN_POINT('',(0.E+000,0.8)); +#89248 = VECTOR('',#89249,1.); +#89249 = DIRECTION('',(1.,0.E+000)); +#89250 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#89251 = FACE_BOUND('',#89252,.T.); +#89252 = EDGE_LOOP('',(#89253)); +#89253 = ORIENTED_EDGE('',*,*,#89254,.T.); +#89254 = EDGE_CURVE('',#89255,#89255,#89257,.T.); +#89255 = VERTEX_POINT('',#89256); +#89256 = CARTESIAN_POINT('',(103.81,-39.015,0.E+000)); +#89257 = SURFACE_CURVE('',#89258,(#89263,#89274),.PCURVE_S1.); +#89258 = CIRCLE('',#89259,0.5); +#89259 = AXIS2_PLACEMENT_3D('',#89260,#89261,#89262); +#89260 = CARTESIAN_POINT('',(103.31,-39.015,0.E+000)); +#89261 = DIRECTION('',(0.E+000,0.E+000,1.)); +#89262 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#89263 = PCURVE('',#87932,#89264); +#89264 = DEFINITIONAL_REPRESENTATION('',(#89265),#89273); +#89265 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#89266,#89267,#89268,#89269 + ,#89270,#89271,#89272),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#89266 = CARTESIAN_POINT('',(18.747023588752,23.932163336056)); +#89267 = CARTESIAN_POINT('',(18.747023588752,24.79818873984)); +#89268 = CARTESIAN_POINT('',(19.497023588752,24.365176037948)); +#89269 = CARTESIAN_POINT('',(20.247023588752,23.932163336056)); +#89270 = CARTESIAN_POINT('',(19.497023588752,23.499150634163)); +#89271 = CARTESIAN_POINT('',(18.747023588752,23.066137932271)); +#89272 = CARTESIAN_POINT('',(18.747023588752,23.932163336056)); +#89273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#89274 = PCURVE('',#89275,#89280); +#89275 = CYLINDRICAL_SURFACE('',#89276,0.5); +#89276 = AXIS2_PLACEMENT_3D('',#89277,#89278,#89279); +#89277 = CARTESIAN_POINT('',(103.31,-39.015,-0.8)); +#89278 = DIRECTION('',(0.E+000,0.E+000,1.)); +#89279 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#89280 = DEFINITIONAL_REPRESENTATION('',(#89281),#89285); +#89281 = LINE('',#89282,#89283); +#89282 = CARTESIAN_POINT('',(0.E+000,0.8)); +#89283 = VECTOR('',#89284,1.); +#89284 = DIRECTION('',(1.,0.E+000)); +#89285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#89286 = FACE_BOUND('',#89287,.T.); +#89287 = EDGE_LOOP('',(#89288)); +#89288 = ORIENTED_EDGE('',*,*,#89289,.T.); +#89289 = EDGE_CURVE('',#89290,#89290,#89292,.T.); +#89290 = VERTEX_POINT('',#89291); +#89291 = CARTESIAN_POINT('',(103.81,-36.475,0.E+000)); +#89292 = SURFACE_CURVE('',#89293,(#89298,#89309),.PCURVE_S1.); +#89293 = CIRCLE('',#89294,0.5); +#89294 = AXIS2_PLACEMENT_3D('',#89295,#89296,#89297); +#89295 = CARTESIAN_POINT('',(103.31,-36.475,0.E+000)); +#89296 = DIRECTION('',(0.E+000,0.E+000,1.)); +#89297 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#89298 = PCURVE('',#87932,#89299); +#89299 = DEFINITIONAL_REPRESENTATION('',(#89300),#89308); +#89300 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#89301,#89302,#89303,#89304 + ,#89305,#89306,#89307),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#89301 = CARTESIAN_POINT('',(18.747023588752,26.472163336056)); +#89302 = CARTESIAN_POINT('',(18.747023588752,27.33818873984)); +#89303 = CARTESIAN_POINT('',(19.497023588752,26.905176037948)); +#89304 = CARTESIAN_POINT('',(20.247023588752,26.472163336056)); +#89305 = CARTESIAN_POINT('',(19.497023588752,26.039150634163)); +#89306 = CARTESIAN_POINT('',(18.747023588752,25.606137932271)); +#89307 = CARTESIAN_POINT('',(18.747023588752,26.472163336056)); +#89308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#89309 = PCURVE('',#89310,#89315); +#89310 = CYLINDRICAL_SURFACE('',#89311,0.5); +#89311 = AXIS2_PLACEMENT_3D('',#89312,#89313,#89314); +#89312 = CARTESIAN_POINT('',(103.31,-36.475,-0.8)); +#89313 = DIRECTION('',(0.E+000,0.E+000,1.)); +#89314 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#89315 = DEFINITIONAL_REPRESENTATION('',(#89316),#89320); +#89316 = LINE('',#89317,#89318); +#89317 = CARTESIAN_POINT('',(0.E+000,0.8)); +#89318 = VECTOR('',#89319,1.); +#89319 = DIRECTION('',(1.,0.E+000)); +#89320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#89321 = FACE_BOUND('',#89322,.T.); +#89322 = EDGE_LOOP('',(#89323)); +#89323 = ORIENTED_EDGE('',*,*,#89324,.T.); +#89324 = EDGE_CURVE('',#89325,#89325,#89327,.T.); +#89325 = VERTEX_POINT('',#89326); +#89326 = CARTESIAN_POINT('',(106.35,-36.475,0.E+000)); +#89327 = SURFACE_CURVE('',#89328,(#89333,#89344),.PCURVE_S1.); +#89328 = CIRCLE('',#89329,0.5); +#89329 = AXIS2_PLACEMENT_3D('',#89330,#89331,#89332); +#89330 = CARTESIAN_POINT('',(105.85,-36.475,0.E+000)); +#89331 = DIRECTION('',(0.E+000,0.E+000,1.)); +#89332 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#89333 = PCURVE('',#87932,#89334); +#89334 = DEFINITIONAL_REPRESENTATION('',(#89335),#89343); +#89335 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#89336,#89337,#89338,#89339 + ,#89340,#89341,#89342),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#89336 = CARTESIAN_POINT('',(16.207023588752,26.472163336056)); +#89337 = CARTESIAN_POINT('',(16.207023588752,27.33818873984)); +#89338 = CARTESIAN_POINT('',(16.957023588752,26.905176037948)); +#89339 = CARTESIAN_POINT('',(17.707023588752,26.472163336056)); +#89340 = CARTESIAN_POINT('',(16.957023588752,26.039150634163)); +#89341 = CARTESIAN_POINT('',(16.207023588752,25.606137932271)); +#89342 = CARTESIAN_POINT('',(16.207023588752,26.472163336056)); +#89343 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#89344 = PCURVE('',#89345,#89350); +#89345 = CYLINDRICAL_SURFACE('',#89346,0.5); +#89346 = AXIS2_PLACEMENT_3D('',#89347,#89348,#89349); +#89347 = CARTESIAN_POINT('',(105.85,-36.475,-0.8)); +#89348 = DIRECTION('',(0.E+000,0.E+000,1.)); +#89349 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#89350 = DEFINITIONAL_REPRESENTATION('',(#89351),#89355); +#89351 = LINE('',#89352,#89353); +#89352 = CARTESIAN_POINT('',(0.E+000,0.8)); +#89353 = VECTOR('',#89354,1.); +#89354 = DIRECTION('',(1.,0.E+000)); +#89355 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#89356 = FACE_BOUND('',#89357,.T.); +#89357 = EDGE_LOOP('',(#89358)); +#89358 = ORIENTED_EDGE('',*,*,#89359,.T.); +#89359 = EDGE_CURVE('',#89360,#89360,#89362,.T.); +#89360 = VERTEX_POINT('',#89361); +#89361 = CARTESIAN_POINT('',(112.1,-84.15,0.E+000)); +#89362 = SURFACE_CURVE('',#89363,(#89368,#89379),.PCURVE_S1.); +#89363 = CIRCLE('',#89364,0.35); +#89364 = AXIS2_PLACEMENT_3D('',#89365,#89366,#89367); +#89365 = CARTESIAN_POINT('',(111.75,-84.15,0.E+000)); +#89366 = DIRECTION('',(0.E+000,0.E+000,1.)); +#89367 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#89368 = PCURVE('',#87932,#89369); +#89369 = DEFINITIONAL_REPRESENTATION('',(#89370),#89378); +#89370 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#89371,#89372,#89373,#89374 + ,#89375,#89376,#89377),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#89371 = CARTESIAN_POINT('',(10.457023588752,-21.20283666394)); +#89372 = CARTESIAN_POINT('',(10.457023588752,-20.59661888129)); +#89373 = CARTESIAN_POINT('',(10.982023588752,-20.89972777262)); +#89374 = CARTESIAN_POINT('',(11.507023588752,-21.20283666394)); +#89375 = CARTESIAN_POINT('',(10.982023588752,-21.50594555526)); +#89376 = CARTESIAN_POINT('',(10.457023588752,-21.80905444659)); +#89377 = CARTESIAN_POINT('',(10.457023588752,-21.20283666394)); +#89378 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#89379 = PCURVE('',#89380,#89385); +#89380 = CYLINDRICAL_SURFACE('',#89381,0.35); +#89381 = AXIS2_PLACEMENT_3D('',#89382,#89383,#89384); +#89382 = CARTESIAN_POINT('',(111.75,-84.15,-0.8)); +#89383 = DIRECTION('',(0.E+000,0.E+000,1.)); +#89384 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#89385 = DEFINITIONAL_REPRESENTATION('',(#89386),#89390); +#89386 = LINE('',#89387,#89388); +#89387 = CARTESIAN_POINT('',(0.E+000,0.8)); +#89388 = VECTOR('',#89389,1.); +#89389 = DIRECTION('',(1.,0.E+000)); +#89390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#89391 = FACE_BOUND('',#89392,.T.); +#89392 = EDGE_LOOP('',(#89393)); +#89393 = ORIENTED_EDGE('',*,*,#89394,.T.); +#89394 = EDGE_CURVE('',#89395,#89395,#89397,.T.); +#89395 = VERTEX_POINT('',#89396); +#89396 = CARTESIAN_POINT('',(134.1,-84.15,0.E+000)); +#89397 = SURFACE_CURVE('',#89398,(#89403,#89414),.PCURVE_S1.); +#89398 = CIRCLE('',#89399,0.35); +#89399 = AXIS2_PLACEMENT_3D('',#89400,#89401,#89402); +#89400 = CARTESIAN_POINT('',(133.75,-84.15,0.E+000)); +#89401 = DIRECTION('',(0.E+000,0.E+000,1.)); +#89402 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#89403 = PCURVE('',#87932,#89404); +#89404 = DEFINITIONAL_REPRESENTATION('',(#89405),#89413); +#89405 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#89406,#89407,#89408,#89409 + ,#89410,#89411,#89412),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#89406 = CARTESIAN_POINT('',(-11.54297641124,-21.20283666394)); +#89407 = CARTESIAN_POINT('',(-11.54297641124,-20.59661888129)); +#89408 = CARTESIAN_POINT('',(-11.01797641124,-20.89972777262)); +#89409 = CARTESIAN_POINT('',(-10.49297641124,-21.20283666394)); +#89410 = CARTESIAN_POINT('',(-11.01797641124,-21.50594555526)); +#89411 = CARTESIAN_POINT('',(-11.54297641124,-21.80905444659)); +#89412 = CARTESIAN_POINT('',(-11.54297641124,-21.20283666394)); +#89413 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#89414 = PCURVE('',#89415,#89420); +#89415 = CYLINDRICAL_SURFACE('',#89416,0.35); +#89416 = AXIS2_PLACEMENT_3D('',#89417,#89418,#89419); +#89417 = CARTESIAN_POINT('',(133.75,-84.15,-0.8)); +#89418 = DIRECTION('',(0.E+000,0.E+000,1.)); +#89419 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#89420 = DEFINITIONAL_REPRESENTATION('',(#89421),#89425); +#89421 = LINE('',#89422,#89423); +#89422 = CARTESIAN_POINT('',(0.E+000,0.8)); +#89423 = VECTOR('',#89424,1.); +#89424 = DIRECTION('',(1.,0.E+000)); +#89425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#89426 = FACE_BOUND('',#89427,.T.); +#89427 = EDGE_LOOP('',(#89428)); +#89428 = ORIENTED_EDGE('',*,*,#89429,.T.); +#89429 = EDGE_CURVE('',#89430,#89430,#89432,.T.); +#89430 = VERTEX_POINT('',#89431); +#89431 = CARTESIAN_POINT('',(144.60405122421,-47.36005122421,0.E+000)); +#89432 = SURFACE_CURVE('',#89433,(#89438,#89449),.PCURVE_S1.); +#89433 = CIRCLE('',#89434,0.5); +#89434 = AXIS2_PLACEMENT_3D('',#89435,#89436,#89437); +#89435 = CARTESIAN_POINT('',(144.10405122421,-47.36005122421,0.E+000)); +#89436 = DIRECTION('',(0.E+000,0.E+000,1.)); +#89437 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#89438 = PCURVE('',#87932,#89439); +#89439 = DEFINITIONAL_REPRESENTATION('',(#89440),#89448); +#89440 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#89441,#89442,#89443,#89444 + ,#89445,#89446,#89447),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#89441 = CARTESIAN_POINT('',(-22.04702763546,15.587112111842)); +#89442 = CARTESIAN_POINT('',(-22.04702763546,16.453137515626)); +#89443 = CARTESIAN_POINT('',(-21.29702763546,16.020124813734)); +#89444 = CARTESIAN_POINT('',(-20.54702763546,15.587112111842)); +#89445 = CARTESIAN_POINT('',(-21.29702763546,15.154099409949)); +#89446 = CARTESIAN_POINT('',(-22.04702763546,14.721086708057)); +#89447 = CARTESIAN_POINT('',(-22.04702763546,15.587112111842)); +#89448 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#89449 = PCURVE('',#89450,#89455); +#89450 = CYLINDRICAL_SURFACE('',#89451,0.5); +#89451 = AXIS2_PLACEMENT_3D('',#89452,#89453,#89454); +#89452 = CARTESIAN_POINT('',(144.10405122421,-47.36005122421,-0.8)); +#89453 = DIRECTION('',(0.E+000,0.E+000,1.)); +#89454 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#89455 = DEFINITIONAL_REPRESENTATION('',(#89456),#89460); +#89456 = LINE('',#89457,#89458); +#89457 = CARTESIAN_POINT('',(0.E+000,0.8)); +#89458 = VECTOR('',#89459,1.); +#89459 = DIRECTION('',(1.,0.E+000)); +#89460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#89461 = FACE_BOUND('',#89462,.T.); +#89462 = EDGE_LOOP('',(#89463)); +#89463 = ORIENTED_EDGE('',*,*,#89464,.T.); +#89464 = EDGE_CURVE('',#89465,#89465,#89467,.T.); +#89465 = VERTEX_POINT('',#89466); +#89466 = CARTESIAN_POINT('',(125.45,-85.55,0.E+000)); +#89467 = SURFACE_CURVE('',#89468,(#89473,#89484),.PCURVE_S1.); +#89468 = CIRCLE('',#89469,0.45); +#89469 = AXIS2_PLACEMENT_3D('',#89470,#89471,#89472); +#89470 = CARTESIAN_POINT('',(125.,-85.55,0.E+000)); +#89471 = DIRECTION('',(0.E+000,0.E+000,1.)); +#89472 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#89473 = PCURVE('',#87932,#89474); +#89474 = DEFINITIONAL_REPRESENTATION('',(#89475),#89483); +#89475 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#89476,#89477,#89478,#89479 + ,#89480,#89481,#89482),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#89476 = CARTESIAN_POINT('',(-2.892976411248,-22.60283666394)); +#89477 = CARTESIAN_POINT('',(-2.892976411248,-21.82341380053)); +#89478 = CARTESIAN_POINT('',(-2.217976411248,-22.21312523224)); +#89479 = CARTESIAN_POINT('',(-1.542976411248,-22.60283666394)); +#89480 = CARTESIAN_POINT('',(-2.217976411248,-22.99254809564)); +#89481 = CARTESIAN_POINT('',(-2.892976411248,-23.38225952735)); +#89482 = CARTESIAN_POINT('',(-2.892976411248,-22.60283666394)); +#89483 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#89484 = PCURVE('',#89485,#89490); +#89485 = CYLINDRICAL_SURFACE('',#89486,0.45); +#89486 = AXIS2_PLACEMENT_3D('',#89487,#89488,#89489); +#89487 = CARTESIAN_POINT('',(125.,-85.55,-0.8)); +#89488 = DIRECTION('',(0.E+000,0.E+000,1.)); +#89489 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#89490 = DEFINITIONAL_REPRESENTATION('',(#89491),#89495); +#89491 = LINE('',#89492,#89493); +#89492 = CARTESIAN_POINT('',(0.E+000,0.8)); +#89493 = VECTOR('',#89494,1.); +#89494 = DIRECTION('',(1.,0.E+000)); +#89495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#89496 = FACE_BOUND('',#89497,.T.); +#89497 = EDGE_LOOP('',(#89498)); +#89498 = ORIENTED_EDGE('',*,*,#89499,.T.); +#89499 = EDGE_CURVE('',#89500,#89500,#89502,.T.); +#89500 = VERTEX_POINT('',#89501); +#89501 = CARTESIAN_POINT('',(121.05,-85.55,0.E+000)); +#89502 = SURFACE_CURVE('',#89503,(#89508,#89519),.PCURVE_S1.); +#89503 = CIRCLE('',#89504,0.45); +#89504 = AXIS2_PLACEMENT_3D('',#89505,#89506,#89507); +#89505 = CARTESIAN_POINT('',(120.6,-85.55,0.E+000)); +#89506 = DIRECTION('',(0.E+000,0.E+000,1.)); +#89507 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#89508 = PCURVE('',#87932,#89509); +#89509 = DEFINITIONAL_REPRESENTATION('',(#89510),#89518); +#89510 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#89511,#89512,#89513,#89514 + ,#89515,#89516,#89517),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#89511 = CARTESIAN_POINT('',(1.507023588752,-22.60283666394)); +#89512 = CARTESIAN_POINT('',(1.507023588752,-21.82341380053)); +#89513 = CARTESIAN_POINT('',(2.182023588752,-22.21312523224)); +#89514 = CARTESIAN_POINT('',(2.857023588752,-22.60283666394)); +#89515 = CARTESIAN_POINT('',(2.182023588752,-22.99254809564)); +#89516 = CARTESIAN_POINT('',(1.507023588752,-23.38225952735)); +#89517 = CARTESIAN_POINT('',(1.507023588752,-22.60283666394)); +#89518 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#89519 = PCURVE('',#89520,#89525); +#89520 = CYLINDRICAL_SURFACE('',#89521,0.45); +#89521 = AXIS2_PLACEMENT_3D('',#89522,#89523,#89524); +#89522 = CARTESIAN_POINT('',(120.6,-85.55,-0.8)); +#89523 = DIRECTION('',(0.E+000,0.E+000,1.)); +#89524 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#89525 = DEFINITIONAL_REPRESENTATION('',(#89526),#89530); +#89526 = LINE('',#89527,#89528); +#89527 = CARTESIAN_POINT('',(0.E+000,0.8)); +#89528 = VECTOR('',#89529,1.); +#89529 = DIRECTION('',(1.,0.E+000)); +#89530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#89531 = ADVANCED_FACE('',(#89532,#89742,#89772,#89802,#89832,#89862, + #89892,#89922,#89952,#89982,#90012,#90042,#90072,#90102,#90132, + #90162,#90192,#90222,#90252,#90282,#90312,#90342,#90372,#90402, + #90432,#90462,#90492,#90522,#90552,#90582,#90612,#90642,#90672, + #90702,#90732),#87878,.F.); +#89532 = FACE_BOUND('',#89533,.F.); +#89533 = EDGE_LOOP('',(#89534,#89535,#89536,#89559,#89582,#89605,#89628, + #89651,#89674,#89697,#89720,#89741)); +#89534 = ORIENTED_EDGE('',*,*,#87862,.T.); +#89535 = ORIENTED_EDGE('',*,*,#88024,.T.); +#89536 = ORIENTED_EDGE('',*,*,#89537,.T.); +#89537 = EDGE_CURVE('',#88025,#89538,#89540,.T.); +#89538 = VERTEX_POINT('',#89539); +#89539 = CARTESIAN_POINT('',(97.41,-72.4,1.6)); +#89540 = SURFACE_CURVE('',#89541,(#89545,#89552),.PCURVE_S1.); +#89541 = LINE('',#89542,#89543); +#89542 = CARTESIAN_POINT('',(102.905,-77.95,1.6)); +#89543 = VECTOR('',#89544,1.); +#89544 = DIRECTION('',(-0.70357692876,0.710619100022,0.E+000)); +#89545 = PCURVE('',#87878,#89546); +#89546 = DEFINITIONAL_REPRESENTATION('',(#89547),#89551); +#89547 = LINE('',#89548,#89549); +#89548 = CARTESIAN_POINT('',(19.652023588752,-15.00283666394)); +#89549 = VECTOR('',#89550,1.); +#89550 = DIRECTION('',(0.70357692876,0.710619100022)); +#89551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#89552 = PCURVE('',#88063,#89553); +#89553 = DEFINITIONAL_REPRESENTATION('',(#89554),#89558); +#89554 = LINE('',#89555,#89556); +#89555 = CARTESIAN_POINT('',(0.E+000,-1.6)); +#89556 = VECTOR('',#89557,1.); +#89557 = DIRECTION('',(1.,0.E+000)); +#89558 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#89559 = ORIENTED_EDGE('',*,*,#89560,.T.); +#89560 = EDGE_CURVE('',#89538,#89561,#89563,.T.); +#89561 = VERTEX_POINT('',#89562); +#89562 = CARTESIAN_POINT('',(97.41,-45.75,1.6)); +#89563 = SURFACE_CURVE('',#89564,(#89568,#89575),.PCURVE_S1.); +#89564 = LINE('',#89565,#89566); +#89565 = CARTESIAN_POINT('',(97.41,-72.4,1.6)); +#89566 = VECTOR('',#89567,1.); +#89567 = DIRECTION('',(0.E+000,1.,0.E+000)); +#89568 = PCURVE('',#87878,#89569); +#89569 = DEFINITIONAL_REPRESENTATION('',(#89570),#89574); +#89570 = LINE('',#89571,#89572); +#89571 = CARTESIAN_POINT('',(25.147023588752,-9.452836663945)); +#89572 = VECTOR('',#89573,1.); +#89573 = DIRECTION('',(0.E+000,1.)); +#89574 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#89575 = PCURVE('',#88140,#89576); +#89576 = DEFINITIONAL_REPRESENTATION('',(#89577),#89581); +#89577 = LINE('',#89578,#89579); +#89578 = CARTESIAN_POINT('',(0.E+000,-1.6)); +#89579 = VECTOR('',#89580,1.); +#89580 = DIRECTION('',(1.,0.E+000)); +#89581 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#89582 = ORIENTED_EDGE('',*,*,#89583,.T.); +#89583 = EDGE_CURVE('',#89561,#89584,#89586,.T.); +#89584 = VERTEX_POINT('',#89585); +#89585 = CARTESIAN_POINT('',(101.,-42.125,1.6)); +#89586 = SURFACE_CURVE('',#89587,(#89591,#89598),.PCURVE_S1.); +#89587 = LINE('',#89588,#89589); +#89588 = CARTESIAN_POINT('',(97.41,-45.75,1.6)); +#89589 = VECTOR('',#89590,1.); +#89590 = DIRECTION('',(0.703668323361,0.710528599494,0.E+000)); +#89591 = PCURVE('',#87878,#89592); +#89592 = DEFINITIONAL_REPRESENTATION('',(#89593),#89597); +#89593 = LINE('',#89594,#89595); +#89594 = CARTESIAN_POINT('',(25.147023588752,17.197163336056)); +#89595 = VECTOR('',#89596,1.); +#89596 = DIRECTION('',(-0.703668323361,0.710528599494)); +#89597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#89598 = PCURVE('',#88168,#89599); +#89599 = DEFINITIONAL_REPRESENTATION('',(#89600),#89604); +#89600 = LINE('',#89601,#89602); +#89601 = CARTESIAN_POINT('',(0.E+000,-1.6)); +#89602 = VECTOR('',#89603,1.); +#89603 = DIRECTION('',(1.,0.E+000)); +#89604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#89605 = ORIENTED_EDGE('',*,*,#89606,.T.); +#89606 = EDGE_CURVE('',#89584,#89607,#89609,.T.); +#89607 = VERTEX_POINT('',#89608); +#89608 = CARTESIAN_POINT('',(101.,-34.3,1.6)); +#89609 = SURFACE_CURVE('',#89610,(#89614,#89621),.PCURVE_S1.); +#89610 = LINE('',#89611,#89612); +#89611 = CARTESIAN_POINT('',(101.,-42.125,1.6)); +#89612 = VECTOR('',#89613,1.); +#89613 = DIRECTION('',(0.E+000,1.,0.E+000)); +#89614 = PCURVE('',#87878,#89615); +#89615 = DEFINITIONAL_REPRESENTATION('',(#89616),#89620); +#89616 = LINE('',#89617,#89618); +#89617 = CARTESIAN_POINT('',(21.557023588752,20.822163336056)); +#89618 = VECTOR('',#89619,1.); +#89619 = DIRECTION('',(0.E+000,1.)); +#89620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#89621 = PCURVE('',#88196,#89622); +#89622 = DEFINITIONAL_REPRESENTATION('',(#89623),#89627); +#89623 = LINE('',#89624,#89625); +#89624 = CARTESIAN_POINT('',(0.E+000,-1.6)); +#89625 = VECTOR('',#89626,1.); +#89626 = DIRECTION('',(1.,0.E+000)); +#89627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#89628 = ORIENTED_EDGE('',*,*,#89629,.T.); +#89629 = EDGE_CURVE('',#89607,#89630,#89632,.T.); +#89630 = VERTEX_POINT('',#89631); +#89631 = CARTESIAN_POINT('',(144.075,-34.3,1.6)); +#89632 = SURFACE_CURVE('',#89633,(#89637,#89644),.PCURVE_S1.); +#89633 = LINE('',#89634,#89635); +#89634 = CARTESIAN_POINT('',(101.,-34.3,1.6)); +#89635 = VECTOR('',#89636,1.); +#89636 = DIRECTION('',(1.,0.E+000,0.E+000)); +#89637 = PCURVE('',#87878,#89638); +#89638 = DEFINITIONAL_REPRESENTATION('',(#89639),#89643); +#89639 = LINE('',#89640,#89641); +#89640 = CARTESIAN_POINT('',(21.557023588752,28.647163336056)); +#89641 = VECTOR('',#89642,1.); +#89642 = DIRECTION('',(-1.,0.E+000)); +#89643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#89644 = PCURVE('',#88224,#89645); +#89645 = DEFINITIONAL_REPRESENTATION('',(#89646),#89650); +#89646 = LINE('',#89647,#89648); +#89647 = CARTESIAN_POINT('',(0.E+000,-1.6)); +#89648 = VECTOR('',#89649,1.); +#89649 = DIRECTION('',(1.,0.E+000)); +#89650 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#89651 = ORIENTED_EDGE('',*,*,#89652,.T.); +#89652 = EDGE_CURVE('',#89630,#89653,#89655,.T.); +#89653 = VERTEX_POINT('',#89654); +#89654 = CARTESIAN_POINT('',(144.075,-42.125,1.6)); +#89655 = SURFACE_CURVE('',#89656,(#89660,#89667),.PCURVE_S1.); +#89656 = LINE('',#89657,#89658); +#89657 = CARTESIAN_POINT('',(144.075,-34.3,1.6)); +#89658 = VECTOR('',#89659,1.); +#89659 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#89660 = PCURVE('',#87878,#89661); +#89661 = DEFINITIONAL_REPRESENTATION('',(#89662),#89666); +#89662 = LINE('',#89663,#89664); +#89663 = CARTESIAN_POINT('',(-21.51797641124,28.647163336056)); +#89664 = VECTOR('',#89665,1.); +#89665 = DIRECTION('',(0.E+000,-1.)); +#89666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#89667 = PCURVE('',#88252,#89668); +#89668 = DEFINITIONAL_REPRESENTATION('',(#89669),#89673); +#89669 = LINE('',#89670,#89671); +#89670 = CARTESIAN_POINT('',(0.E+000,-1.6)); +#89671 = VECTOR('',#89672,1.); +#89672 = DIRECTION('',(1.,0.E+000)); +#89673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#89674 = ORIENTED_EDGE('',*,*,#89675,.T.); +#89675 = EDGE_CURVE('',#89653,#89676,#89678,.T.); +#89676 = VERTEX_POINT('',#89677); +#89677 = CARTESIAN_POINT('',(147.7,-45.715,1.6)); +#89678 = SURFACE_CURVE('',#89679,(#89683,#89690),.PCURVE_S1.); +#89679 = LINE('',#89680,#89681); +#89680 = CARTESIAN_POINT('',(144.075,-42.125,1.6)); +#89681 = VECTOR('',#89682,1.); +#89682 = DIRECTION('',(0.710528599494,-0.703668323361,0.E+000)); +#89683 = PCURVE('',#87878,#89684); +#89684 = DEFINITIONAL_REPRESENTATION('',(#89685),#89689); +#89685 = LINE('',#89686,#89687); +#89686 = CARTESIAN_POINT('',(-21.51797641124,20.822163336056)); +#89687 = VECTOR('',#89688,1.); +#89688 = DIRECTION('',(-0.710528599494,-0.703668323361)); +#89689 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#89690 = PCURVE('',#88280,#89691); +#89691 = DEFINITIONAL_REPRESENTATION('',(#89692),#89696); +#89692 = LINE('',#89693,#89694); +#89693 = CARTESIAN_POINT('',(0.E+000,-1.6)); +#89694 = VECTOR('',#89695,1.); +#89695 = DIRECTION('',(1.,0.E+000)); +#89696 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#89697 = ORIENTED_EDGE('',*,*,#89698,.T.); +#89698 = EDGE_CURVE('',#89676,#89699,#89701,.T.); +#89699 = VERTEX_POINT('',#89700); +#89700 = CARTESIAN_POINT('',(147.7,-72.365,1.6)); +#89701 = SURFACE_CURVE('',#89702,(#89706,#89713),.PCURVE_S1.); +#89702 = LINE('',#89703,#89704); +#89703 = CARTESIAN_POINT('',(147.7,-45.715,1.6)); +#89704 = VECTOR('',#89705,1.); +#89705 = DIRECTION('',(0.E+000,-1.,0.E+000)); +#89706 = PCURVE('',#87878,#89707); +#89707 = DEFINITIONAL_REPRESENTATION('',(#89708),#89712); +#89708 = LINE('',#89709,#89710); +#89709 = CARTESIAN_POINT('',(-25.14297641124,17.232163336056)); +#89710 = VECTOR('',#89711,1.); +#89711 = DIRECTION('',(0.E+000,-1.)); +#89712 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#89713 = PCURVE('',#88308,#89714); +#89714 = DEFINITIONAL_REPRESENTATION('',(#89715),#89719); +#89715 = LINE('',#89716,#89717); +#89716 = CARTESIAN_POINT('',(0.E+000,-1.6)); +#89717 = VECTOR('',#89718,1.); +#89718 = DIRECTION('',(1.,0.E+000)); +#89719 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#89720 = ORIENTED_EDGE('',*,*,#89721,.T.); +#89721 = EDGE_CURVE('',#89699,#87950,#89722,.T.); +#89722 = SURFACE_CURVE('',#89723,(#89727,#89734),.PCURVE_S1.); +#89723 = LINE('',#89724,#89725); +#89724 = CARTESIAN_POINT('',(147.7,-72.365,1.6)); +#89725 = VECTOR('',#89726,1.); +#89726 = DIRECTION('',(-0.702267068128,-0.71191359379,0.E+000)); +#89727 = PCURVE('',#87878,#89728); +#89728 = DEFINITIONAL_REPRESENTATION('',(#89729),#89733); +#89729 = LINE('',#89730,#89731); +#89730 = CARTESIAN_POINT('',(-25.14297641124,-9.417836663944)); +#89731 = VECTOR('',#89732,1.); +#89732 = DIRECTION('',(0.702267068128,-0.71191359379)); +#89733 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#89734 = PCURVE('',#87965,#89735); +#89735 = DEFINITIONAL_REPRESENTATION('',(#89736),#89740); +#89736 = LINE('',#89737,#89738); +#89737 = CARTESIAN_POINT('',(0.E+000,-1.6)); +#89738 = VECTOR('',#89739,1.); +#89739 = DIRECTION('',(1.,0.E+000)); +#89740 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#89741 = ORIENTED_EDGE('',*,*,#87977,.T.); +#89742 = FACE_BOUND('',#89743,.F.); +#89743 = EDGE_LOOP('',(#89744)); +#89744 = ORIENTED_EDGE('',*,*,#89745,.T.); +#89745 = EDGE_CURVE('',#89746,#89746,#89748,.T.); +#89746 = VERTEX_POINT('',#89747); +#89747 = CARTESIAN_POINT('',(103.81,-41.555,1.6)); +#89748 = SURFACE_CURVE('',#89749,(#89754,#89765),.PCURVE_S1.); +#89749 = CIRCLE('',#89750,0.5); +#89750 = AXIS2_PLACEMENT_3D('',#89751,#89752,#89753); +#89751 = CARTESIAN_POINT('',(103.31,-41.555,1.6)); +#89752 = DIRECTION('',(0.E+000,0.E+000,1.)); +#89753 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#89754 = PCURVE('',#87878,#89755); +#89755 = DEFINITIONAL_REPRESENTATION('',(#89756),#89764); +#89756 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#89757,#89758,#89759,#89760 + ,#89761,#89762,#89763),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#89757 = CARTESIAN_POINT('',(18.747023588752,21.392163336056)); +#89758 = CARTESIAN_POINT('',(18.747023588752,22.25818873984)); +#89759 = CARTESIAN_POINT('',(19.497023588752,21.825176037948)); +#89760 = CARTESIAN_POINT('',(20.247023588752,21.392163336056)); +#89761 = CARTESIAN_POINT('',(19.497023588752,20.959150634163)); +#89762 = CARTESIAN_POINT('',(18.747023588752,20.526137932271)); +#89763 = CARTESIAN_POINT('',(18.747023588752,21.392163336056)); +#89764 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#89765 = PCURVE('',#89205,#89766); +#89766 = DEFINITIONAL_REPRESENTATION('',(#89767),#89771); +#89767 = LINE('',#89768,#89769); +#89768 = CARTESIAN_POINT('',(0.E+000,2.4)); +#89769 = VECTOR('',#89770,1.); +#89770 = DIRECTION('',(1.,0.E+000)); +#89771 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#89772 = FACE_BOUND('',#89773,.F.); +#89773 = EDGE_LOOP('',(#89774)); +#89774 = ORIENTED_EDGE('',*,*,#89775,.T.); +#89775 = EDGE_CURVE('',#89776,#89776,#89778,.T.); +#89776 = VERTEX_POINT('',#89777); +#89777 = CARTESIAN_POINT('',(106.35,-41.555,1.6)); +#89778 = SURFACE_CURVE('',#89779,(#89784,#89795),.PCURVE_S1.); +#89779 = CIRCLE('',#89780,0.5); +#89780 = AXIS2_PLACEMENT_3D('',#89781,#89782,#89783); +#89781 = CARTESIAN_POINT('',(105.85,-41.555,1.6)); +#89782 = DIRECTION('',(0.E+000,0.E+000,1.)); +#89783 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#89784 = PCURVE('',#87878,#89785); +#89785 = DEFINITIONAL_REPRESENTATION('',(#89786),#89794); +#89786 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#89787,#89788,#89789,#89790 + ,#89791,#89792,#89793),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#89787 = CARTESIAN_POINT('',(16.207023588752,21.392163336056)); +#89788 = CARTESIAN_POINT('',(16.207023588752,22.25818873984)); +#89789 = CARTESIAN_POINT('',(16.957023588752,21.825176037948)); +#89790 = CARTESIAN_POINT('',(17.707023588752,21.392163336056)); +#89791 = CARTESIAN_POINT('',(16.957023588752,20.959150634163)); +#89792 = CARTESIAN_POINT('',(16.207023588752,20.526137932271)); +#89793 = CARTESIAN_POINT('',(16.207023588752,21.392163336056)); +#89794 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#89795 = PCURVE('',#89170,#89796); +#89796 = DEFINITIONAL_REPRESENTATION('',(#89797),#89801); +#89797 = LINE('',#89798,#89799); +#89798 = CARTESIAN_POINT('',(0.E+000,2.4)); +#89799 = VECTOR('',#89800,1.); +#89800 = DIRECTION('',(1.,0.E+000)); +#89801 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#89802 = FACE_BOUND('',#89803,.F.); +#89803 = EDGE_LOOP('',(#89804)); +#89804 = ORIENTED_EDGE('',*,*,#89805,.T.); +#89805 = EDGE_CURVE('',#89806,#89806,#89808,.T.); +#89806 = VERTEX_POINT('',#89807); +#89807 = CARTESIAN_POINT('',(112.1,-66.15,1.6)); +#89808 = SURFACE_CURVE('',#89809,(#89814,#89825),.PCURVE_S1.); +#89809 = CIRCLE('',#89810,0.35); +#89810 = AXIS2_PLACEMENT_3D('',#89811,#89812,#89813); +#89811 = CARTESIAN_POINT('',(111.75,-66.15,1.6)); +#89812 = DIRECTION('',(0.E+000,0.E+000,1.)); +#89813 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#89814 = PCURVE('',#87878,#89815); +#89815 = DEFINITIONAL_REPRESENTATION('',(#89816),#89824); +#89816 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#89817,#89818,#89819,#89820 + ,#89821,#89822,#89823),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#89817 = CARTESIAN_POINT('',(10.457023588752,-3.202836663945)); +#89818 = CARTESIAN_POINT('',(10.457023588752,-2.596618881295)); +#89819 = CARTESIAN_POINT('',(10.982023588752,-2.89972777262)); +#89820 = CARTESIAN_POINT('',(11.507023588752,-3.202836663945)); +#89821 = CARTESIAN_POINT('',(10.982023588752,-3.505945555269)); +#89822 = CARTESIAN_POINT('',(10.457023588752,-3.809054446594)); +#89823 = CARTESIAN_POINT('',(10.457023588752,-3.202836663945)); +#89824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#89825 = PCURVE('',#88365,#89826); +#89826 = DEFINITIONAL_REPRESENTATION('',(#89827),#89831); +#89827 = LINE('',#89828,#89829); +#89828 = CARTESIAN_POINT('',(0.E+000,2.4)); +#89829 = VECTOR('',#89830,1.); +#89830 = DIRECTION('',(1.,0.E+000)); +#89831 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#89832 = FACE_BOUND('',#89833,.F.); +#89833 = EDGE_LOOP('',(#89834)); +#89834 = ORIENTED_EDGE('',*,*,#89835,.T.); +#89835 = EDGE_CURVE('',#89836,#89836,#89838,.T.); +#89836 = VERTEX_POINT('',#89837); +#89837 = CARTESIAN_POINT('',(106.45,-65.975,1.6)); +#89838 = SURFACE_CURVE('',#89839,(#89844,#89855),.PCURVE_S1.); +#89839 = CIRCLE('',#89840,0.55); +#89840 = AXIS2_PLACEMENT_3D('',#89841,#89842,#89843); +#89841 = CARTESIAN_POINT('',(105.9,-65.975,1.6)); +#89842 = DIRECTION('',(0.E+000,0.E+000,1.)); +#89843 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#89844 = PCURVE('',#87878,#89845); +#89845 = DEFINITIONAL_REPRESENTATION('',(#89846),#89854); +#89846 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#89847,#89848,#89849,#89850 + ,#89851,#89852,#89853),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#89847 = CARTESIAN_POINT('',(16.107023588752,-3.027836663944)); +#89848 = CARTESIAN_POINT('',(16.107023588752,-2.075208719782)); +#89849 = CARTESIAN_POINT('',(16.932023588752,-2.551522691863)); +#89850 = CARTESIAN_POINT('',(17.757023588752,-3.027836663944)); +#89851 = CARTESIAN_POINT('',(16.932023588752,-3.504150636026)); +#89852 = CARTESIAN_POINT('',(16.107023588752,-3.980464608107)); +#89853 = CARTESIAN_POINT('',(16.107023588752,-3.027836663944)); +#89854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#89855 = PCURVE('',#88820,#89856); +#89856 = DEFINITIONAL_REPRESENTATION('',(#89857),#89861); +#89857 = LINE('',#89858,#89859); +#89858 = CARTESIAN_POINT('',(0.E+000,2.4)); +#89859 = VECTOR('',#89860,1.); +#89860 = DIRECTION('',(1.,0.E+000)); +#89861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#89862 = FACE_BOUND('',#89863,.F.); +#89863 = EDGE_LOOP('',(#89864)); +#89864 = ORIENTED_EDGE('',*,*,#89865,.T.); +#89865 = EDGE_CURVE('',#89866,#89866,#89868,.T.); +#89866 = VERTEX_POINT('',#89867); +#89867 = CARTESIAN_POINT('',(106.45,-59.475,1.6)); +#89868 = SURFACE_CURVE('',#89869,(#89874,#89885),.PCURVE_S1.); +#89869 = CIRCLE('',#89870,0.55); +#89870 = AXIS2_PLACEMENT_3D('',#89871,#89872,#89873); +#89871 = CARTESIAN_POINT('',(105.9,-59.475,1.6)); +#89872 = DIRECTION('',(0.E+000,0.E+000,1.)); +#89873 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#89874 = PCURVE('',#87878,#89875); +#89875 = DEFINITIONAL_REPRESENTATION('',(#89876),#89884); +#89876 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#89877,#89878,#89879,#89880 + ,#89881,#89882,#89883),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#89877 = CARTESIAN_POINT('',(16.107023588752,3.472163336056)); +#89878 = CARTESIAN_POINT('',(16.107023588752,4.424791280218)); +#89879 = CARTESIAN_POINT('',(16.932023588752,3.948477308137)); +#89880 = CARTESIAN_POINT('',(17.757023588752,3.472163336056)); +#89881 = CARTESIAN_POINT('',(16.932023588752,2.995849363974)); +#89882 = CARTESIAN_POINT('',(16.107023588752,2.519535391893)); +#89883 = CARTESIAN_POINT('',(16.107023588752,3.472163336056)); +#89884 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#89885 = PCURVE('',#88785,#89886); +#89886 = DEFINITIONAL_REPRESENTATION('',(#89887),#89891); +#89887 = LINE('',#89888,#89889); +#89888 = CARTESIAN_POINT('',(0.E+000,2.4)); +#89889 = VECTOR('',#89890,1.); +#89890 = DIRECTION('',(1.,0.E+000)); +#89891 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#89892 = FACE_BOUND('',#89893,.F.); +#89893 = EDGE_LOOP('',(#89894)); +#89894 = ORIENTED_EDGE('',*,*,#89895,.T.); +#89895 = EDGE_CURVE('',#89896,#89896,#89898,.T.); +#89896 = VERTEX_POINT('',#89897); +#89897 = CARTESIAN_POINT('',(112.1,-68.15,1.6)); +#89898 = SURFACE_CURVE('',#89899,(#89904,#89915),.PCURVE_S1.); +#89899 = CIRCLE('',#89900,0.35); +#89900 = AXIS2_PLACEMENT_3D('',#89901,#89902,#89903); +#89901 = CARTESIAN_POINT('',(111.75,-68.15,1.6)); +#89902 = DIRECTION('',(0.E+000,0.E+000,1.)); +#89903 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#89904 = PCURVE('',#87878,#89905); +#89905 = DEFINITIONAL_REPRESENTATION('',(#89906),#89914); +#89906 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#89907,#89908,#89909,#89910 + ,#89911,#89912,#89913),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#89907 = CARTESIAN_POINT('',(10.457023588752,-5.202836663945)); +#89908 = CARTESIAN_POINT('',(10.457023588752,-4.596618881295)); +#89909 = CARTESIAN_POINT('',(10.982023588752,-4.89972777262)); +#89910 = CARTESIAN_POINT('',(11.507023588752,-5.202836663945)); +#89911 = CARTESIAN_POINT('',(10.982023588752,-5.505945555269)); +#89912 = CARTESIAN_POINT('',(10.457023588752,-5.809054446594)); +#89913 = CARTESIAN_POINT('',(10.457023588752,-5.202836663945)); +#89914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#89915 = PCURVE('',#88715,#89916); +#89916 = DEFINITIONAL_REPRESENTATION('',(#89917),#89921); +#89917 = LINE('',#89918,#89919); +#89918 = CARTESIAN_POINT('',(0.E+000,2.4)); +#89919 = VECTOR('',#89920,1.); +#89920 = DIRECTION('',(1.,0.E+000)); +#89921 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#89922 = FACE_BOUND('',#89923,.F.); +#89923 = EDGE_LOOP('',(#89924)); +#89924 = ORIENTED_EDGE('',*,*,#89925,.T.); +#89925 = EDGE_CURVE('',#89926,#89926,#89928,.T.); +#89926 = VERTEX_POINT('',#89927); +#89927 = CARTESIAN_POINT('',(134.1,-80.15,1.6)); +#89928 = SURFACE_CURVE('',#89929,(#89934,#89945),.PCURVE_S1.); +#89929 = CIRCLE('',#89930,0.35); +#89930 = AXIS2_PLACEMENT_3D('',#89931,#89932,#89933); +#89931 = CARTESIAN_POINT('',(133.75,-80.15,1.6)); +#89932 = DIRECTION('',(0.E+000,0.E+000,1.)); +#89933 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#89934 = PCURVE('',#87878,#89935); +#89935 = DEFINITIONAL_REPRESENTATION('',(#89936),#89944); +#89936 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#89937,#89938,#89939,#89940 + ,#89941,#89942,#89943),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#89937 = CARTESIAN_POINT('',(-11.54297641124,-17.20283666394)); +#89938 = CARTESIAN_POINT('',(-11.54297641124,-16.59661888129)); +#89939 = CARTESIAN_POINT('',(-11.01797641124,-16.89972777262)); +#89940 = CARTESIAN_POINT('',(-10.49297641124,-17.20283666394)); +#89941 = CARTESIAN_POINT('',(-11.01797641124,-17.50594555526)); +#89942 = CARTESIAN_POINT('',(-11.54297641124,-17.80905444659)); +#89943 = CARTESIAN_POINT('',(-11.54297641124,-17.20283666394)); +#89944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#89945 = PCURVE('',#88960,#89946); +#89946 = DEFINITIONAL_REPRESENTATION('',(#89947),#89951); +#89947 = LINE('',#89948,#89949); +#89948 = CARTESIAN_POINT('',(0.E+000,2.4)); +#89949 = VECTOR('',#89950,1.); +#89950 = DIRECTION('',(1.,0.E+000)); +#89951 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#89952 = FACE_BOUND('',#89953,.F.); +#89953 = EDGE_LOOP('',(#89954)); +#89954 = ORIENTED_EDGE('',*,*,#89955,.T.); +#89955 = EDGE_CURVE('',#89956,#89956,#89958,.T.); +#89956 = VERTEX_POINT('',#89957); +#89957 = CARTESIAN_POINT('',(134.1,-78.15,1.6)); +#89958 = SURFACE_CURVE('',#89959,(#89964,#89975),.PCURVE_S1.); +#89959 = CIRCLE('',#89960,0.35); +#89960 = AXIS2_PLACEMENT_3D('',#89961,#89962,#89963); +#89961 = CARTESIAN_POINT('',(133.75,-78.15,1.6)); +#89962 = DIRECTION('',(0.E+000,0.E+000,1.)); +#89963 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#89964 = PCURVE('',#87878,#89965); +#89965 = DEFINITIONAL_REPRESENTATION('',(#89966),#89974); +#89966 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#89967,#89968,#89969,#89970 + ,#89971,#89972,#89973),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#89967 = CARTESIAN_POINT('',(-11.54297641124,-15.20283666394)); +#89968 = CARTESIAN_POINT('',(-11.54297641124,-14.59661888129)); +#89969 = CARTESIAN_POINT('',(-11.01797641124,-14.89972777262)); +#89970 = CARTESIAN_POINT('',(-10.49297641124,-15.20283666394)); +#89971 = CARTESIAN_POINT('',(-11.01797641124,-15.50594555526)); +#89972 = CARTESIAN_POINT('',(-11.54297641124,-15.80905444659)); +#89973 = CARTESIAN_POINT('',(-11.54297641124,-15.20283666394)); +#89974 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#89975 = PCURVE('',#88925,#89976); +#89976 = DEFINITIONAL_REPRESENTATION('',(#89977),#89981); +#89977 = LINE('',#89978,#89979); +#89978 = CARTESIAN_POINT('',(0.E+000,2.4)); +#89979 = VECTOR('',#89980,1.); +#89980 = DIRECTION('',(1.,0.E+000)); +#89981 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#89982 = FACE_BOUND('',#89983,.F.); +#89983 = EDGE_LOOP('',(#89984)); +#89984 = ORIENTED_EDGE('',*,*,#89985,.T.); +#89985 = EDGE_CURVE('',#89986,#89986,#89988,.T.); +#89986 = VERTEX_POINT('',#89987); +#89987 = CARTESIAN_POINT('',(134.1,-72.15,1.6)); +#89988 = SURFACE_CURVE('',#89989,(#89994,#90005),.PCURVE_S1.); +#89989 = CIRCLE('',#89990,0.35); +#89990 = AXIS2_PLACEMENT_3D('',#89991,#89992,#89993); +#89991 = CARTESIAN_POINT('',(133.75,-72.15,1.6)); +#89992 = DIRECTION('',(0.E+000,0.E+000,1.)); +#89993 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#89994 = PCURVE('',#87878,#89995); +#89995 = DEFINITIONAL_REPRESENTATION('',(#89996),#90004); +#89996 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#89997,#89998,#89999,#90000 + ,#90001,#90002,#90003),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#89997 = CARTESIAN_POINT('',(-11.54297641124,-9.202836663945)); +#89998 = CARTESIAN_POINT('',(-11.54297641124,-8.596618881295)); +#89999 = CARTESIAN_POINT('',(-11.01797641124,-8.89972777262)); +#90000 = CARTESIAN_POINT('',(-10.49297641124,-9.202836663945)); +#90001 = CARTESIAN_POINT('',(-11.01797641124,-9.505945555269)); +#90002 = CARTESIAN_POINT('',(-11.54297641124,-9.809054446594)); +#90003 = CARTESIAN_POINT('',(-11.54297641124,-9.202836663945)); +#90004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#90005 = PCURVE('',#88505,#90006); +#90006 = DEFINITIONAL_REPRESENTATION('',(#90007),#90011); +#90007 = LINE('',#90008,#90009); +#90008 = CARTESIAN_POINT('',(0.E+000,2.4)); +#90009 = VECTOR('',#90010,1.); +#90010 = DIRECTION('',(1.,0.E+000)); +#90011 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#90012 = FACE_BOUND('',#90013,.F.); +#90013 = EDGE_LOOP('',(#90014)); +#90014 = ORIENTED_EDGE('',*,*,#90015,.T.); +#90015 = EDGE_CURVE('',#90016,#90016,#90018,.T.); +#90016 = VERTEX_POINT('',#90017); +#90017 = CARTESIAN_POINT('',(134.1,-74.15,1.6)); +#90018 = SURFACE_CURVE('',#90019,(#90024,#90035),.PCURVE_S1.); +#90019 = CIRCLE('',#90020,0.35); +#90020 = AXIS2_PLACEMENT_3D('',#90021,#90022,#90023); +#90021 = CARTESIAN_POINT('',(133.75,-74.15,1.6)); +#90022 = DIRECTION('',(0.E+000,0.E+000,1.)); +#90023 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#90024 = PCURVE('',#87878,#90025); +#90025 = DEFINITIONAL_REPRESENTATION('',(#90026),#90034); +#90026 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#90027,#90028,#90029,#90030 + ,#90031,#90032,#90033),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#90027 = CARTESIAN_POINT('',(-11.54297641124,-11.20283666394)); +#90028 = CARTESIAN_POINT('',(-11.54297641124,-10.59661888129)); +#90029 = CARTESIAN_POINT('',(-11.01797641124,-10.89972777262)); +#90030 = CARTESIAN_POINT('',(-10.49297641124,-11.20283666394)); +#90031 = CARTESIAN_POINT('',(-11.01797641124,-11.50594555526)); +#90032 = CARTESIAN_POINT('',(-11.54297641124,-11.80905444659)); +#90033 = CARTESIAN_POINT('',(-11.54297641124,-11.20283666394)); +#90034 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#90035 = PCURVE('',#88470,#90036); +#90036 = DEFINITIONAL_REPRESENTATION('',(#90037),#90041); +#90037 = LINE('',#90038,#90039); +#90038 = CARTESIAN_POINT('',(0.E+000,2.4)); +#90039 = VECTOR('',#90040,1.); +#90040 = DIRECTION('',(1.,0.E+000)); +#90041 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#90042 = FACE_BOUND('',#90043,.F.); +#90043 = EDGE_LOOP('',(#90044)); +#90044 = ORIENTED_EDGE('',*,*,#90045,.T.); +#90045 = EDGE_CURVE('',#90046,#90046,#90048,.T.); +#90046 = VERTEX_POINT('',#90047); +#90047 = CARTESIAN_POINT('',(134.1,-76.15,1.6)); +#90048 = SURFACE_CURVE('',#90049,(#90054,#90065),.PCURVE_S1.); +#90049 = CIRCLE('',#90050,0.35); +#90050 = AXIS2_PLACEMENT_3D('',#90051,#90052,#90053); +#90051 = CARTESIAN_POINT('',(133.75,-76.15,1.6)); +#90052 = DIRECTION('',(0.E+000,0.E+000,1.)); +#90053 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#90054 = PCURVE('',#87878,#90055); +#90055 = DEFINITIONAL_REPRESENTATION('',(#90056),#90064); +#90056 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#90057,#90058,#90059,#90060 + ,#90061,#90062,#90063),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#90057 = CARTESIAN_POINT('',(-11.54297641124,-13.20283666394)); +#90058 = CARTESIAN_POINT('',(-11.54297641124,-12.59661888129)); +#90059 = CARTESIAN_POINT('',(-11.01797641124,-12.89972777262)); +#90060 = CARTESIAN_POINT('',(-10.49297641124,-13.20283666394)); +#90061 = CARTESIAN_POINT('',(-11.01797641124,-13.50594555526)); +#90062 = CARTESIAN_POINT('',(-11.54297641124,-13.80905444659)); +#90063 = CARTESIAN_POINT('',(-11.54297641124,-13.20283666394)); +#90064 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#90065 = PCURVE('',#89100,#90066); +#90066 = DEFINITIONAL_REPRESENTATION('',(#90067),#90071); +#90067 = LINE('',#90068,#90069); +#90068 = CARTESIAN_POINT('',(0.E+000,2.4)); +#90069 = VECTOR('',#90070,1.); +#90070 = DIRECTION('',(1.,0.E+000)); +#90071 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#90072 = FACE_BOUND('',#90073,.F.); +#90073 = EDGE_LOOP('',(#90074)); +#90074 = ORIENTED_EDGE('',*,*,#90075,.T.); +#90075 = EDGE_CURVE('',#90076,#90076,#90078,.T.); +#90076 = VERTEX_POINT('',#90077); +#90077 = CARTESIAN_POINT('',(134.1,-70.15,1.6)); +#90078 = SURFACE_CURVE('',#90079,(#90084,#90095),.PCURVE_S1.); +#90079 = CIRCLE('',#90080,0.35); +#90080 = AXIS2_PLACEMENT_3D('',#90081,#90082,#90083); +#90081 = CARTESIAN_POINT('',(133.75,-70.15,1.6)); +#90082 = DIRECTION('',(0.E+000,0.E+000,1.)); +#90083 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#90084 = PCURVE('',#87878,#90085); +#90085 = DEFINITIONAL_REPRESENTATION('',(#90086),#90094); +#90086 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#90087,#90088,#90089,#90090 + ,#90091,#90092,#90093),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#90087 = CARTESIAN_POINT('',(-11.54297641124,-7.202836663945)); +#90088 = CARTESIAN_POINT('',(-11.54297641124,-6.596618881295)); +#90089 = CARTESIAN_POINT('',(-11.01797641124,-6.89972777262)); +#90090 = CARTESIAN_POINT('',(-10.49297641124,-7.202836663945)); +#90091 = CARTESIAN_POINT('',(-11.01797641124,-7.505945555269)); +#90092 = CARTESIAN_POINT('',(-11.54297641124,-7.809054446594)); +#90093 = CARTESIAN_POINT('',(-11.54297641124,-7.202836663945)); +#90094 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#90095 = PCURVE('',#88540,#90096); +#90096 = DEFINITIONAL_REPRESENTATION('',(#90097),#90101); +#90097 = LINE('',#90098,#90099); +#90098 = CARTESIAN_POINT('',(0.E+000,2.4)); +#90099 = VECTOR('',#90100,1.); +#90100 = DIRECTION('',(1.,0.E+000)); +#90101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#90102 = FACE_BOUND('',#90103,.F.); +#90103 = EDGE_LOOP('',(#90104)); +#90104 = ORIENTED_EDGE('',*,*,#90105,.T.); +#90105 = EDGE_CURVE('',#90106,#90106,#90108,.T.); +#90106 = VERTEX_POINT('',#90107); +#90107 = CARTESIAN_POINT('',(112.1,-70.15,1.6)); +#90108 = SURFACE_CURVE('',#90109,(#90114,#90125),.PCURVE_S1.); +#90109 = CIRCLE('',#90110,0.35); +#90110 = AXIS2_PLACEMENT_3D('',#90111,#90112,#90113); +#90111 = CARTESIAN_POINT('',(111.75,-70.15,1.6)); +#90112 = DIRECTION('',(0.E+000,0.E+000,1.)); +#90113 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#90114 = PCURVE('',#87878,#90115); +#90115 = DEFINITIONAL_REPRESENTATION('',(#90116),#90124); +#90116 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#90117,#90118,#90119,#90120 + ,#90121,#90122,#90123),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#90117 = CARTESIAN_POINT('',(10.457023588752,-7.202836663945)); +#90118 = CARTESIAN_POINT('',(10.457023588752,-6.596618881295)); +#90119 = CARTESIAN_POINT('',(10.982023588752,-6.89972777262)); +#90120 = CARTESIAN_POINT('',(11.507023588752,-7.202836663945)); +#90121 = CARTESIAN_POINT('',(10.982023588752,-7.505945555269)); +#90122 = CARTESIAN_POINT('',(10.457023588752,-7.809054446594)); +#90123 = CARTESIAN_POINT('',(10.457023588752,-7.202836663945)); +#90124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#90125 = PCURVE('',#88575,#90126); +#90126 = DEFINITIONAL_REPRESENTATION('',(#90127),#90131); +#90127 = LINE('',#90128,#90129); +#90128 = CARTESIAN_POINT('',(0.E+000,2.4)); +#90129 = VECTOR('',#90130,1.); +#90130 = DIRECTION('',(1.,0.E+000)); +#90131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#90132 = FACE_BOUND('',#90133,.F.); +#90133 = EDGE_LOOP('',(#90134)); +#90134 = ORIENTED_EDGE('',*,*,#90135,.T.); +#90135 = EDGE_CURVE('',#90136,#90136,#90138,.T.); +#90136 = VERTEX_POINT('',#90137); +#90137 = CARTESIAN_POINT('',(112.1,-72.15,1.6)); +#90138 = SURFACE_CURVE('',#90139,(#90144,#90155),.PCURVE_S1.); +#90139 = CIRCLE('',#90140,0.35); +#90140 = AXIS2_PLACEMENT_3D('',#90141,#90142,#90143); +#90141 = CARTESIAN_POINT('',(111.75,-72.15,1.6)); +#90142 = DIRECTION('',(0.E+000,0.E+000,1.)); +#90143 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#90144 = PCURVE('',#87878,#90145); +#90145 = DEFINITIONAL_REPRESENTATION('',(#90146),#90154); +#90146 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#90147,#90148,#90149,#90150 + ,#90151,#90152,#90153),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#90147 = CARTESIAN_POINT('',(10.457023588752,-9.202836663945)); +#90148 = CARTESIAN_POINT('',(10.457023588752,-8.596618881295)); +#90149 = CARTESIAN_POINT('',(10.982023588752,-8.89972777262)); +#90150 = CARTESIAN_POINT('',(11.507023588752,-9.202836663945)); +#90151 = CARTESIAN_POINT('',(10.982023588752,-9.505945555269)); +#90152 = CARTESIAN_POINT('',(10.457023588752,-9.809054446594)); +#90153 = CARTESIAN_POINT('',(10.457023588752,-9.202836663945)); +#90154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#90155 = PCURVE('',#88610,#90156); +#90156 = DEFINITIONAL_REPRESENTATION('',(#90157),#90161); +#90157 = LINE('',#90158,#90159); +#90158 = CARTESIAN_POINT('',(0.E+000,2.4)); +#90159 = VECTOR('',#90160,1.); +#90160 = DIRECTION('',(1.,0.E+000)); +#90161 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#90162 = FACE_BOUND('',#90163,.F.); +#90163 = EDGE_LOOP('',(#90164)); +#90164 = ORIENTED_EDGE('',*,*,#90165,.T.); +#90165 = EDGE_CURVE('',#90166,#90166,#90168,.T.); +#90166 = VERTEX_POINT('',#90167); +#90167 = CARTESIAN_POINT('',(112.1,-74.15,1.6)); +#90168 = SURFACE_CURVE('',#90169,(#90174,#90185),.PCURVE_S1.); +#90169 = CIRCLE('',#90170,0.35); +#90170 = AXIS2_PLACEMENT_3D('',#90171,#90172,#90173); +#90171 = CARTESIAN_POINT('',(111.75,-74.15,1.6)); +#90172 = DIRECTION('',(0.E+000,0.E+000,1.)); +#90173 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#90174 = PCURVE('',#87878,#90175); +#90175 = DEFINITIONAL_REPRESENTATION('',(#90176),#90184); +#90176 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#90177,#90178,#90179,#90180 + ,#90181,#90182,#90183),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#90177 = CARTESIAN_POINT('',(10.457023588752,-11.20283666394)); +#90178 = CARTESIAN_POINT('',(10.457023588752,-10.59661888129)); +#90179 = CARTESIAN_POINT('',(10.982023588752,-10.89972777262)); +#90180 = CARTESIAN_POINT('',(11.507023588752,-11.20283666394)); +#90181 = CARTESIAN_POINT('',(10.982023588752,-11.50594555526)); +#90182 = CARTESIAN_POINT('',(10.457023588752,-11.80905444659)); +#90183 = CARTESIAN_POINT('',(10.457023588752,-11.20283666394)); +#90184 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#90185 = PCURVE('',#88645,#90186); +#90186 = DEFINITIONAL_REPRESENTATION('',(#90187),#90191); +#90187 = LINE('',#90188,#90189); +#90188 = CARTESIAN_POINT('',(0.E+000,2.4)); +#90189 = VECTOR('',#90190,1.); +#90190 = DIRECTION('',(1.,0.E+000)); +#90191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#90192 = FACE_BOUND('',#90193,.F.); +#90193 = EDGE_LOOP('',(#90194)); +#90194 = ORIENTED_EDGE('',*,*,#90195,.T.); +#90195 = EDGE_CURVE('',#90196,#90196,#90198,.T.); +#90196 = VERTEX_POINT('',#90197); +#90197 = CARTESIAN_POINT('',(112.1,-76.15,1.6)); +#90198 = SURFACE_CURVE('',#90199,(#90204,#90215),.PCURVE_S1.); +#90199 = CIRCLE('',#90200,0.35); +#90200 = AXIS2_PLACEMENT_3D('',#90201,#90202,#90203); +#90201 = CARTESIAN_POINT('',(111.75,-76.15,1.6)); +#90202 = DIRECTION('',(0.E+000,0.E+000,1.)); +#90203 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#90204 = PCURVE('',#87878,#90205); +#90205 = DEFINITIONAL_REPRESENTATION('',(#90206),#90214); +#90206 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#90207,#90208,#90209,#90210 + ,#90211,#90212,#90213),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#90207 = CARTESIAN_POINT('',(10.457023588752,-13.20283666394)); +#90208 = CARTESIAN_POINT('',(10.457023588752,-12.59661888129)); +#90209 = CARTESIAN_POINT('',(10.982023588752,-12.89972777262)); +#90210 = CARTESIAN_POINT('',(11.507023588752,-13.20283666394)); +#90211 = CARTESIAN_POINT('',(10.982023588752,-13.50594555526)); +#90212 = CARTESIAN_POINT('',(10.457023588752,-13.80905444659)); +#90213 = CARTESIAN_POINT('',(10.457023588752,-13.20283666394)); +#90214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#90215 = PCURVE('',#89135,#90216); +#90216 = DEFINITIONAL_REPRESENTATION('',(#90217),#90221); +#90217 = LINE('',#90218,#90219); +#90218 = CARTESIAN_POINT('',(0.E+000,2.4)); +#90219 = VECTOR('',#90220,1.); +#90220 = DIRECTION('',(1.,0.E+000)); +#90221 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#90222 = FACE_BOUND('',#90223,.F.); +#90223 = EDGE_LOOP('',(#90224)); +#90224 = ORIENTED_EDGE('',*,*,#90225,.T.); +#90225 = EDGE_CURVE('',#90226,#90226,#90228,.T.); +#90226 = VERTEX_POINT('',#90227); +#90227 = CARTESIAN_POINT('',(112.1,-80.15,1.6)); +#90228 = SURFACE_CURVE('',#90229,(#90234,#90245),.PCURVE_S1.); +#90229 = CIRCLE('',#90230,0.35); +#90230 = AXIS2_PLACEMENT_3D('',#90231,#90232,#90233); +#90231 = CARTESIAN_POINT('',(111.75,-80.15,1.6)); +#90232 = DIRECTION('',(0.E+000,0.E+000,1.)); +#90233 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#90234 = PCURVE('',#87878,#90235); +#90235 = DEFINITIONAL_REPRESENTATION('',(#90236),#90244); +#90236 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#90237,#90238,#90239,#90240 + ,#90241,#90242,#90243),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#90237 = CARTESIAN_POINT('',(10.457023588752,-17.20283666394)); +#90238 = CARTESIAN_POINT('',(10.457023588752,-16.59661888129)); +#90239 = CARTESIAN_POINT('',(10.982023588752,-16.89972777262)); +#90240 = CARTESIAN_POINT('',(11.507023588752,-17.20283666394)); +#90241 = CARTESIAN_POINT('',(10.982023588752,-17.50594555526)); +#90242 = CARTESIAN_POINT('',(10.457023588752,-17.80905444659)); +#90243 = CARTESIAN_POINT('',(10.457023588752,-17.20283666394)); +#90244 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#90245 = PCURVE('',#89030,#90246); +#90246 = DEFINITIONAL_REPRESENTATION('',(#90247),#90251); +#90247 = LINE('',#90248,#90249); +#90248 = CARTESIAN_POINT('',(0.E+000,2.4)); +#90249 = VECTOR('',#90250,1.); +#90250 = DIRECTION('',(1.,0.E+000)); +#90251 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#90252 = FACE_BOUND('',#90253,.F.); +#90253 = EDGE_LOOP('',(#90254)); +#90254 = ORIENTED_EDGE('',*,*,#90255,.T.); +#90255 = EDGE_CURVE('',#90256,#90256,#90258,.T.); +#90256 = VERTEX_POINT('',#90257); +#90257 = CARTESIAN_POINT('',(112.1,-78.15,1.6)); +#90258 = SURFACE_CURVE('',#90259,(#90264,#90275),.PCURVE_S1.); +#90259 = CIRCLE('',#90260,0.35); +#90260 = AXIS2_PLACEMENT_3D('',#90261,#90262,#90263); +#90261 = CARTESIAN_POINT('',(111.75,-78.15,1.6)); +#90262 = DIRECTION('',(0.E+000,0.E+000,1.)); +#90263 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#90264 = PCURVE('',#87878,#90265); +#90265 = DEFINITIONAL_REPRESENTATION('',(#90266),#90274); +#90266 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#90267,#90268,#90269,#90270 + ,#90271,#90272,#90273),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#90267 = CARTESIAN_POINT('',(10.457023588752,-15.20283666394)); +#90268 = CARTESIAN_POINT('',(10.457023588752,-14.59661888129)); +#90269 = CARTESIAN_POINT('',(10.982023588752,-14.89972777262)); +#90270 = CARTESIAN_POINT('',(11.507023588752,-15.20283666394)); +#90271 = CARTESIAN_POINT('',(10.982023588752,-15.50594555526)); +#90272 = CARTESIAN_POINT('',(10.457023588752,-15.80905444659)); +#90273 = CARTESIAN_POINT('',(10.457023588752,-15.20283666394)); +#90274 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#90275 = PCURVE('',#88995,#90276); +#90276 = DEFINITIONAL_REPRESENTATION('',(#90277),#90281); +#90277 = LINE('',#90278,#90279); +#90278 = CARTESIAN_POINT('',(0.E+000,2.4)); +#90279 = VECTOR('',#90280,1.); +#90280 = DIRECTION('',(1.,0.E+000)); +#90281 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#90282 = FACE_BOUND('',#90283,.F.); +#90283 = EDGE_LOOP('',(#90284)); +#90284 = ORIENTED_EDGE('',*,*,#90285,.T.); +#90285 = EDGE_CURVE('',#90286,#90286,#90288,.T.); +#90286 = VERTEX_POINT('',#90287); +#90287 = CARTESIAN_POINT('',(134.1,-66.15,1.6)); +#90288 = SURFACE_CURVE('',#90289,(#90294,#90305),.PCURVE_S1.); +#90289 = CIRCLE('',#90290,0.35); +#90290 = AXIS2_PLACEMENT_3D('',#90291,#90292,#90293); +#90291 = CARTESIAN_POINT('',(133.75,-66.15,1.6)); +#90292 = DIRECTION('',(0.E+000,0.E+000,1.)); +#90293 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#90294 = PCURVE('',#87878,#90295); +#90295 = DEFINITIONAL_REPRESENTATION('',(#90296),#90304); +#90296 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#90297,#90298,#90299,#90300 + ,#90301,#90302,#90303),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#90297 = CARTESIAN_POINT('',(-11.54297641124,-3.202836663945)); +#90298 = CARTESIAN_POINT('',(-11.54297641124,-2.596618881295)); +#90299 = CARTESIAN_POINT('',(-11.01797641124,-2.89972777262)); +#90300 = CARTESIAN_POINT('',(-10.49297641124,-3.202836663945)); +#90301 = CARTESIAN_POINT('',(-11.01797641124,-3.505945555269)); +#90302 = CARTESIAN_POINT('',(-11.54297641124,-3.809054446594)); +#90303 = CARTESIAN_POINT('',(-11.54297641124,-3.202836663945)); +#90304 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#90305 = PCURVE('',#88400,#90306); +#90306 = DEFINITIONAL_REPRESENTATION('',(#90307),#90311); +#90307 = LINE('',#90308,#90309); +#90308 = CARTESIAN_POINT('',(0.E+000,2.4)); +#90309 = VECTOR('',#90310,1.); +#90310 = DIRECTION('',(1.,0.E+000)); +#90311 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#90312 = FACE_BOUND('',#90313,.F.); +#90313 = EDGE_LOOP('',(#90314)); +#90314 = ORIENTED_EDGE('',*,*,#90315,.T.); +#90315 = EDGE_CURVE('',#90316,#90316,#90318,.T.); +#90316 = VERTEX_POINT('',#90317); +#90317 = CARTESIAN_POINT('',(134.1,-68.15,1.6)); +#90318 = SURFACE_CURVE('',#90319,(#90324,#90335),.PCURVE_S1.); +#90319 = CIRCLE('',#90320,0.35); +#90320 = AXIS2_PLACEMENT_3D('',#90321,#90322,#90323); +#90321 = CARTESIAN_POINT('',(133.75,-68.15,1.6)); +#90322 = DIRECTION('',(0.E+000,0.E+000,1.)); +#90323 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#90324 = PCURVE('',#87878,#90325); +#90325 = DEFINITIONAL_REPRESENTATION('',(#90326),#90334); +#90326 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#90327,#90328,#90329,#90330 + ,#90331,#90332,#90333),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#90327 = CARTESIAN_POINT('',(-11.54297641124,-5.202836663945)); +#90328 = CARTESIAN_POINT('',(-11.54297641124,-4.596618881295)); +#90329 = CARTESIAN_POINT('',(-11.01797641124,-4.89972777262)); +#90330 = CARTESIAN_POINT('',(-10.49297641124,-5.202836663945)); +#90331 = CARTESIAN_POINT('',(-11.01797641124,-5.505945555269)); +#90332 = CARTESIAN_POINT('',(-11.54297641124,-5.809054446594)); +#90333 = CARTESIAN_POINT('',(-11.54297641124,-5.202836663945)); +#90334 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#90335 = PCURVE('',#88680,#90336); +#90336 = DEFINITIONAL_REPRESENTATION('',(#90337),#90341); +#90337 = LINE('',#90338,#90339); +#90338 = CARTESIAN_POINT('',(0.E+000,2.4)); +#90339 = VECTOR('',#90340,1.); +#90340 = DIRECTION('',(1.,0.E+000)); +#90341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#90342 = FACE_BOUND('',#90343,.F.); +#90343 = EDGE_LOOP('',(#90344)); +#90344 = ORIENTED_EDGE('',*,*,#90345,.T.); +#90345 = EDGE_CURVE('',#90346,#90346,#90348,.T.); +#90346 = VERTEX_POINT('',#90347); +#90347 = CARTESIAN_POINT('',(106.35,-36.475,1.6)); +#90348 = SURFACE_CURVE('',#90349,(#90354,#90365),.PCURVE_S1.); +#90349 = CIRCLE('',#90350,0.5); +#90350 = AXIS2_PLACEMENT_3D('',#90351,#90352,#90353); +#90351 = CARTESIAN_POINT('',(105.85,-36.475,1.6)); +#90352 = DIRECTION('',(0.E+000,0.E+000,1.)); +#90353 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#90354 = PCURVE('',#87878,#90355); +#90355 = DEFINITIONAL_REPRESENTATION('',(#90356),#90364); +#90356 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#90357,#90358,#90359,#90360 + ,#90361,#90362,#90363),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#90357 = CARTESIAN_POINT('',(16.207023588752,26.472163336056)); +#90358 = CARTESIAN_POINT('',(16.207023588752,27.33818873984)); +#90359 = CARTESIAN_POINT('',(16.957023588752,26.905176037948)); +#90360 = CARTESIAN_POINT('',(17.707023588752,26.472163336056)); +#90361 = CARTESIAN_POINT('',(16.957023588752,26.039150634163)); +#90362 = CARTESIAN_POINT('',(16.207023588752,25.606137932271)); +#90363 = CARTESIAN_POINT('',(16.207023588752,26.472163336056)); +#90364 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#90365 = PCURVE('',#89345,#90366); +#90366 = DEFINITIONAL_REPRESENTATION('',(#90367),#90371); +#90367 = LINE('',#90368,#90369); +#90368 = CARTESIAN_POINT('',(0.E+000,2.4)); +#90369 = VECTOR('',#90370,1.); +#90370 = DIRECTION('',(1.,0.E+000)); +#90371 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#90372 = FACE_BOUND('',#90373,.F.); +#90373 = EDGE_LOOP('',(#90374)); +#90374 = ORIENTED_EDGE('',*,*,#90375,.T.); +#90375 = EDGE_CURVE('',#90376,#90376,#90378,.T.); +#90376 = VERTEX_POINT('',#90377); +#90377 = CARTESIAN_POINT('',(103.81,-36.475,1.6)); +#90378 = SURFACE_CURVE('',#90379,(#90384,#90395),.PCURVE_S1.); +#90379 = CIRCLE('',#90380,0.5); +#90380 = AXIS2_PLACEMENT_3D('',#90381,#90382,#90383); +#90381 = CARTESIAN_POINT('',(103.31,-36.475,1.6)); +#90382 = DIRECTION('',(0.E+000,0.E+000,1.)); +#90383 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#90384 = PCURVE('',#87878,#90385); +#90385 = DEFINITIONAL_REPRESENTATION('',(#90386),#90394); +#90386 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#90387,#90388,#90389,#90390 + ,#90391,#90392,#90393),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#90387 = CARTESIAN_POINT('',(18.747023588752,26.472163336056)); +#90388 = CARTESIAN_POINT('',(18.747023588752,27.33818873984)); +#90389 = CARTESIAN_POINT('',(19.497023588752,26.905176037948)); +#90390 = CARTESIAN_POINT('',(20.247023588752,26.472163336056)); +#90391 = CARTESIAN_POINT('',(19.497023588752,26.039150634163)); +#90392 = CARTESIAN_POINT('',(18.747023588752,25.606137932271)); +#90393 = CARTESIAN_POINT('',(18.747023588752,26.472163336056)); +#90394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#90395 = PCURVE('',#89310,#90396); +#90396 = DEFINITIONAL_REPRESENTATION('',(#90397),#90401); +#90397 = LINE('',#90398,#90399); +#90398 = CARTESIAN_POINT('',(0.E+000,2.4)); +#90399 = VECTOR('',#90400,1.); +#90400 = DIRECTION('',(1.,0.E+000)); +#90401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#90402 = FACE_BOUND('',#90403,.F.); +#90403 = EDGE_LOOP('',(#90404)); +#90404 = ORIENTED_EDGE('',*,*,#90405,.T.); +#90405 = EDGE_CURVE('',#90406,#90406,#90408,.T.); +#90406 = VERTEX_POINT('',#90407); +#90407 = CARTESIAN_POINT('',(103.81,-39.015,1.6)); +#90408 = SURFACE_CURVE('',#90409,(#90414,#90425),.PCURVE_S1.); +#90409 = CIRCLE('',#90410,0.5); +#90410 = AXIS2_PLACEMENT_3D('',#90411,#90412,#90413); +#90411 = CARTESIAN_POINT('',(103.31,-39.015,1.6)); +#90412 = DIRECTION('',(0.E+000,0.E+000,1.)); +#90413 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#90414 = PCURVE('',#87878,#90415); +#90415 = DEFINITIONAL_REPRESENTATION('',(#90416),#90424); +#90416 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#90417,#90418,#90419,#90420 + ,#90421,#90422,#90423),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#90417 = CARTESIAN_POINT('',(18.747023588752,23.932163336056)); +#90418 = CARTESIAN_POINT('',(18.747023588752,24.79818873984)); +#90419 = CARTESIAN_POINT('',(19.497023588752,24.365176037948)); +#90420 = CARTESIAN_POINT('',(20.247023588752,23.932163336056)); +#90421 = CARTESIAN_POINT('',(19.497023588752,23.499150634163)); +#90422 = CARTESIAN_POINT('',(18.747023588752,23.066137932271)); +#90423 = CARTESIAN_POINT('',(18.747023588752,23.932163336056)); +#90424 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#90425 = PCURVE('',#89275,#90426); +#90426 = DEFINITIONAL_REPRESENTATION('',(#90427),#90431); +#90427 = LINE('',#90428,#90429); +#90428 = CARTESIAN_POINT('',(0.E+000,2.4)); +#90429 = VECTOR('',#90430,1.); +#90430 = DIRECTION('',(1.,0.E+000)); +#90431 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#90432 = FACE_BOUND('',#90433,.F.); +#90433 = EDGE_LOOP('',(#90434)); +#90434 = ORIENTED_EDGE('',*,*,#90435,.T.); +#90435 = EDGE_CURVE('',#90436,#90436,#90438,.T.); +#90436 = VERTEX_POINT('',#90437); +#90437 = CARTESIAN_POINT('',(106.35,-39.015,1.6)); +#90438 = SURFACE_CURVE('',#90439,(#90444,#90455),.PCURVE_S1.); +#90439 = CIRCLE('',#90440,0.5); +#90440 = AXIS2_PLACEMENT_3D('',#90441,#90442,#90443); +#90441 = CARTESIAN_POINT('',(105.85,-39.015,1.6)); +#90442 = DIRECTION('',(0.E+000,0.E+000,1.)); +#90443 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#90444 = PCURVE('',#87878,#90445); +#90445 = DEFINITIONAL_REPRESENTATION('',(#90446),#90454); +#90446 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#90447,#90448,#90449,#90450 + ,#90451,#90452,#90453),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#90447 = CARTESIAN_POINT('',(16.207023588752,23.932163336056)); +#90448 = CARTESIAN_POINT('',(16.207023588752,24.79818873984)); +#90449 = CARTESIAN_POINT('',(16.957023588752,24.365176037948)); +#90450 = CARTESIAN_POINT('',(17.707023588752,23.932163336056)); +#90451 = CARTESIAN_POINT('',(16.957023588752,23.499150634163)); +#90452 = CARTESIAN_POINT('',(16.207023588752,23.066137932271)); +#90453 = CARTESIAN_POINT('',(16.207023588752,23.932163336056)); +#90454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#90455 = PCURVE('',#89240,#90456); +#90456 = DEFINITIONAL_REPRESENTATION('',(#90457),#90461); +#90457 = LINE('',#90458,#90459); +#90458 = CARTESIAN_POINT('',(0.E+000,2.4)); +#90459 = VECTOR('',#90460,1.); +#90460 = DIRECTION('',(1.,0.E+000)); +#90461 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#90462 = FACE_BOUND('',#90463,.F.); +#90463 = EDGE_LOOP('',(#90464)); +#90464 = ORIENTED_EDGE('',*,*,#90465,.T.); +#90465 = EDGE_CURVE('',#90466,#90466,#90468,.T.); +#90466 = VERTEX_POINT('',#90467); +#90467 = CARTESIAN_POINT('',(142.808,-45.564,1.6)); +#90468 = SURFACE_CURVE('',#90469,(#90474,#90485),.PCURVE_S1.); +#90469 = CIRCLE('',#90470,0.5); +#90470 = AXIS2_PLACEMENT_3D('',#90471,#90472,#90473); +#90471 = CARTESIAN_POINT('',(142.308,-45.564,1.6)); +#90472 = DIRECTION('',(0.E+000,0.E+000,1.)); +#90473 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#90474 = PCURVE('',#87878,#90475); +#90475 = DEFINITIONAL_REPRESENTATION('',(#90476),#90484); +#90476 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#90477,#90478,#90479,#90480 + ,#90481,#90482,#90483),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#90477 = CARTESIAN_POINT('',(-20.25097641124,17.383163336056)); +#90478 = CARTESIAN_POINT('',(-20.25097641124,18.24918873984)); +#90479 = CARTESIAN_POINT('',(-19.50097641124,17.816176037948)); +#90480 = CARTESIAN_POINT('',(-18.75097641124,17.383163336056)); +#90481 = CARTESIAN_POINT('',(-19.50097641124,16.950150634163)); +#90482 = CARTESIAN_POINT('',(-20.25097641124,16.517137932271)); +#90483 = CARTESIAN_POINT('',(-20.25097641124,17.383163336056)); +#90484 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#90485 = PCURVE('',#88435,#90486); +#90486 = DEFINITIONAL_REPRESENTATION('',(#90487),#90491); +#90487 = LINE('',#90488,#90489); +#90488 = CARTESIAN_POINT('',(0.E+000,2.4)); +#90489 = VECTOR('',#90490,1.); +#90490 = DIRECTION('',(1.,0.E+000)); +#90491 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#90492 = FACE_BOUND('',#90493,.F.); +#90493 = EDGE_LOOP('',(#90494)); +#90494 = ORIENTED_EDGE('',*,*,#90495,.T.); +#90495 = EDGE_CURVE('',#90496,#90496,#90498,.T.); +#90496 = VERTEX_POINT('',#90497); +#90497 = CARTESIAN_POINT('',(112.1,-82.15,1.6)); +#90498 = SURFACE_CURVE('',#90499,(#90504,#90515),.PCURVE_S1.); +#90499 = CIRCLE('',#90500,0.35); +#90500 = AXIS2_PLACEMENT_3D('',#90501,#90502,#90503); +#90501 = CARTESIAN_POINT('',(111.75,-82.15,1.6)); +#90502 = DIRECTION('',(0.E+000,0.E+000,1.)); +#90503 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#90504 = PCURVE('',#87878,#90505); +#90505 = DEFINITIONAL_REPRESENTATION('',(#90506),#90514); +#90506 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#90507,#90508,#90509,#90510 + ,#90511,#90512,#90513),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#90507 = CARTESIAN_POINT('',(10.457023588752,-19.20283666394)); +#90508 = CARTESIAN_POINT('',(10.457023588752,-18.59661888129)); +#90509 = CARTESIAN_POINT('',(10.982023588752,-18.89972777262)); +#90510 = CARTESIAN_POINT('',(11.507023588752,-19.20283666394)); +#90511 = CARTESIAN_POINT('',(10.982023588752,-19.50594555526)); +#90512 = CARTESIAN_POINT('',(10.457023588752,-19.80905444659)); +#90513 = CARTESIAN_POINT('',(10.457023588752,-19.20283666394)); +#90514 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#90515 = PCURVE('',#89065,#90516); +#90516 = DEFINITIONAL_REPRESENTATION('',(#90517),#90521); +#90517 = LINE('',#90518,#90519); +#90518 = CARTESIAN_POINT('',(0.E+000,2.4)); +#90519 = VECTOR('',#90520,1.); +#90520 = DIRECTION('',(1.,0.E+000)); +#90521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#90522 = FACE_BOUND('',#90523,.F.); +#90523 = EDGE_LOOP('',(#90524)); +#90524 = ORIENTED_EDGE('',*,*,#90525,.T.); +#90525 = EDGE_CURVE('',#90526,#90526,#90528,.T.); +#90526 = VERTEX_POINT('',#90527); +#90527 = CARTESIAN_POINT('',(134.1,-82.15,1.6)); +#90528 = SURFACE_CURVE('',#90529,(#90534,#90545),.PCURVE_S1.); +#90529 = CIRCLE('',#90530,0.35); +#90530 = AXIS2_PLACEMENT_3D('',#90531,#90532,#90533); +#90531 = CARTESIAN_POINT('',(133.75,-82.15,1.6)); +#90532 = DIRECTION('',(0.E+000,0.E+000,1.)); +#90533 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#90534 = PCURVE('',#87878,#90535); +#90535 = DEFINITIONAL_REPRESENTATION('',(#90536),#90544); +#90536 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#90537,#90538,#90539,#90540 + ,#90541,#90542,#90543),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#90537 = CARTESIAN_POINT('',(-11.54297641124,-19.20283666394)); +#90538 = CARTESIAN_POINT('',(-11.54297641124,-18.59661888129)); +#90539 = CARTESIAN_POINT('',(-11.01797641124,-18.89972777262)); +#90540 = CARTESIAN_POINT('',(-10.49297641124,-19.20283666394)); +#90541 = CARTESIAN_POINT('',(-11.01797641124,-19.50594555526)); +#90542 = CARTESIAN_POINT('',(-11.54297641124,-19.80905444659)); +#90543 = CARTESIAN_POINT('',(-11.54297641124,-19.20283666394)); +#90544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#90545 = PCURVE('',#88890,#90546); +#90546 = DEFINITIONAL_REPRESENTATION('',(#90547),#90551); +#90547 = LINE('',#90548,#90549); +#90548 = CARTESIAN_POINT('',(0.E+000,2.4)); +#90549 = VECTOR('',#90550,1.); +#90550 = DIRECTION('',(1.,0.E+000)); +#90551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#90552 = FACE_BOUND('',#90553,.F.); +#90553 = EDGE_LOOP('',(#90554)); +#90554 = ORIENTED_EDGE('',*,*,#90555,.T.); +#90555 = EDGE_CURVE('',#90556,#90556,#90558,.T.); +#90556 = VERTEX_POINT('',#90557); +#90557 = CARTESIAN_POINT('',(112.1,-84.15,1.6)); +#90558 = SURFACE_CURVE('',#90559,(#90564,#90575),.PCURVE_S1.); +#90559 = CIRCLE('',#90560,0.35); +#90560 = AXIS2_PLACEMENT_3D('',#90561,#90562,#90563); +#90561 = CARTESIAN_POINT('',(111.75,-84.15,1.6)); +#90562 = DIRECTION('',(0.E+000,0.E+000,1.)); +#90563 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#90564 = PCURVE('',#87878,#90565); +#90565 = DEFINITIONAL_REPRESENTATION('',(#90566),#90574); +#90566 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#90567,#90568,#90569,#90570 + ,#90571,#90572,#90573),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#90567 = CARTESIAN_POINT('',(10.457023588752,-21.20283666394)); +#90568 = CARTESIAN_POINT('',(10.457023588752,-20.59661888129)); +#90569 = CARTESIAN_POINT('',(10.982023588752,-20.89972777262)); +#90570 = CARTESIAN_POINT('',(11.507023588752,-21.20283666394)); +#90571 = CARTESIAN_POINT('',(10.982023588752,-21.50594555526)); +#90572 = CARTESIAN_POINT('',(10.457023588752,-21.80905444659)); +#90573 = CARTESIAN_POINT('',(10.457023588752,-21.20283666394)); +#90574 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#90575 = PCURVE('',#89380,#90576); +#90576 = DEFINITIONAL_REPRESENTATION('',(#90577),#90581); +#90577 = LINE('',#90578,#90579); +#90578 = CARTESIAN_POINT('',(0.E+000,2.4)); +#90579 = VECTOR('',#90580,1.); +#90580 = DIRECTION('',(1.,0.E+000)); +#90581 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#90582 = FACE_BOUND('',#90583,.F.); +#90583 = EDGE_LOOP('',(#90584)); +#90584 = ORIENTED_EDGE('',*,*,#90585,.T.); +#90585 = EDGE_CURVE('',#90586,#90586,#90588,.T.); +#90586 = VERTEX_POINT('',#90587); +#90587 = CARTESIAN_POINT('',(134.1,-84.15,1.6)); +#90588 = SURFACE_CURVE('',#90589,(#90594,#90605),.PCURVE_S1.); +#90589 = CIRCLE('',#90590,0.35); +#90590 = AXIS2_PLACEMENT_3D('',#90591,#90592,#90593); +#90591 = CARTESIAN_POINT('',(133.75,-84.15,1.6)); +#90592 = DIRECTION('',(0.E+000,0.E+000,1.)); +#90593 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#90594 = PCURVE('',#87878,#90595); +#90595 = DEFINITIONAL_REPRESENTATION('',(#90596),#90604); +#90596 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#90597,#90598,#90599,#90600 + ,#90601,#90602,#90603),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#90597 = CARTESIAN_POINT('',(-11.54297641124,-21.20283666394)); +#90598 = CARTESIAN_POINT('',(-11.54297641124,-20.59661888129)); +#90599 = CARTESIAN_POINT('',(-11.01797641124,-20.89972777262)); +#90600 = CARTESIAN_POINT('',(-10.49297641124,-21.20283666394)); +#90601 = CARTESIAN_POINT('',(-11.01797641124,-21.50594555526)); +#90602 = CARTESIAN_POINT('',(-11.54297641124,-21.80905444659)); +#90603 = CARTESIAN_POINT('',(-11.54297641124,-21.20283666394)); +#90604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#90605 = PCURVE('',#89415,#90606); +#90606 = DEFINITIONAL_REPRESENTATION('',(#90607),#90611); +#90607 = LINE('',#90608,#90609); +#90608 = CARTESIAN_POINT('',(0.E+000,2.4)); +#90609 = VECTOR('',#90610,1.); +#90610 = DIRECTION('',(1.,0.E+000)); +#90611 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#90612 = FACE_BOUND('',#90613,.F.); +#90613 = EDGE_LOOP('',(#90614)); +#90614 = ORIENTED_EDGE('',*,*,#90615,.T.); +#90615 = EDGE_CURVE('',#90616,#90616,#90618,.T.); +#90616 = VERTEX_POINT('',#90617); +#90617 = CARTESIAN_POINT('',(101.95,-65.975,1.6)); +#90618 = SURFACE_CURVE('',#90619,(#90624,#90635),.PCURVE_S1.); +#90619 = CIRCLE('',#90620,0.55); +#90620 = AXIS2_PLACEMENT_3D('',#90621,#90622,#90623); +#90621 = CARTESIAN_POINT('',(101.4,-65.975,1.6)); +#90622 = DIRECTION('',(0.E+000,0.E+000,1.)); +#90623 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#90624 = PCURVE('',#87878,#90625); +#90625 = DEFINITIONAL_REPRESENTATION('',(#90626),#90634); +#90626 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#90627,#90628,#90629,#90630 + ,#90631,#90632,#90633),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#90627 = CARTESIAN_POINT('',(20.607023588752,-3.027836663944)); +#90628 = CARTESIAN_POINT('',(20.607023588752,-2.075208719782)); +#90629 = CARTESIAN_POINT('',(21.432023588752,-2.551522691863)); +#90630 = CARTESIAN_POINT('',(22.257023588752,-3.027836663944)); +#90631 = CARTESIAN_POINT('',(21.432023588752,-3.504150636026)); +#90632 = CARTESIAN_POINT('',(20.607023588752,-3.980464608107)); +#90633 = CARTESIAN_POINT('',(20.607023588752,-3.027836663944)); +#90634 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#90635 = PCURVE('',#88855,#90636); +#90636 = DEFINITIONAL_REPRESENTATION('',(#90637),#90641); +#90637 = LINE('',#90638,#90639); +#90638 = CARTESIAN_POINT('',(0.E+000,2.4)); +#90639 = VECTOR('',#90640,1.); +#90640 = DIRECTION('',(1.,0.E+000)); +#90641 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#90642 = FACE_BOUND('',#90643,.F.); +#90643 = EDGE_LOOP('',(#90644)); +#90644 = ORIENTED_EDGE('',*,*,#90645,.T.); +#90645 = EDGE_CURVE('',#90646,#90646,#90648,.T.); +#90646 = VERTEX_POINT('',#90647); +#90647 = CARTESIAN_POINT('',(101.95,-59.475,1.6)); +#90648 = SURFACE_CURVE('',#90649,(#90654,#90665),.PCURVE_S1.); +#90649 = CIRCLE('',#90650,0.55); +#90650 = AXIS2_PLACEMENT_3D('',#90651,#90652,#90653); +#90651 = CARTESIAN_POINT('',(101.4,-59.475,1.6)); +#90652 = DIRECTION('',(0.E+000,0.E+000,1.)); +#90653 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#90654 = PCURVE('',#87878,#90655); +#90655 = DEFINITIONAL_REPRESENTATION('',(#90656),#90664); +#90656 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#90657,#90658,#90659,#90660 + ,#90661,#90662,#90663),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#90657 = CARTESIAN_POINT('',(20.607023588752,3.472163336056)); +#90658 = CARTESIAN_POINT('',(20.607023588752,4.424791280218)); +#90659 = CARTESIAN_POINT('',(21.432023588752,3.948477308137)); +#90660 = CARTESIAN_POINT('',(22.257023588752,3.472163336056)); +#90661 = CARTESIAN_POINT('',(21.432023588752,2.995849363974)); +#90662 = CARTESIAN_POINT('',(20.607023588752,2.519535391893)); +#90663 = CARTESIAN_POINT('',(20.607023588752,3.472163336056)); +#90664 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#90665 = PCURVE('',#88750,#90666); +#90666 = DEFINITIONAL_REPRESENTATION('',(#90667),#90671); +#90667 = LINE('',#90668,#90669); +#90668 = CARTESIAN_POINT('',(0.E+000,2.4)); +#90669 = VECTOR('',#90670,1.); +#90670 = DIRECTION('',(1.,0.E+000)); +#90671 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#90672 = FACE_BOUND('',#90673,.F.); +#90673 = EDGE_LOOP('',(#90674)); +#90674 = ORIENTED_EDGE('',*,*,#90675,.T.); +#90675 = EDGE_CURVE('',#90676,#90676,#90678,.T.); +#90676 = VERTEX_POINT('',#90677); +#90677 = CARTESIAN_POINT('',(125.45,-85.55,1.6)); +#90678 = SURFACE_CURVE('',#90679,(#90684,#90695),.PCURVE_S1.); +#90679 = CIRCLE('',#90680,0.45); +#90680 = AXIS2_PLACEMENT_3D('',#90681,#90682,#90683); +#90681 = CARTESIAN_POINT('',(125.,-85.55,1.6)); +#90682 = DIRECTION('',(0.E+000,0.E+000,1.)); +#90683 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#90684 = PCURVE('',#87878,#90685); +#90685 = DEFINITIONAL_REPRESENTATION('',(#90686),#90694); +#90686 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#90687,#90688,#90689,#90690 + ,#90691,#90692,#90693),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#90687 = CARTESIAN_POINT('',(-2.892976411248,-22.60283666394)); +#90688 = CARTESIAN_POINT('',(-2.892976411248,-21.82341380053)); +#90689 = CARTESIAN_POINT('',(-2.217976411248,-22.21312523224)); +#90690 = CARTESIAN_POINT('',(-1.542976411248,-22.60283666394)); +#90691 = CARTESIAN_POINT('',(-2.217976411248,-22.99254809564)); +#90692 = CARTESIAN_POINT('',(-2.892976411248,-23.38225952735)); +#90693 = CARTESIAN_POINT('',(-2.892976411248,-22.60283666394)); +#90694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#90695 = PCURVE('',#89485,#90696); +#90696 = DEFINITIONAL_REPRESENTATION('',(#90697),#90701); +#90697 = LINE('',#90698,#90699); +#90698 = CARTESIAN_POINT('',(0.E+000,2.4)); +#90699 = VECTOR('',#90700,1.); +#90700 = DIRECTION('',(1.,0.E+000)); +#90701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#90702 = FACE_BOUND('',#90703,.F.); +#90703 = EDGE_LOOP('',(#90704)); +#90704 = ORIENTED_EDGE('',*,*,#90705,.T.); +#90705 = EDGE_CURVE('',#90706,#90706,#90708,.T.); +#90706 = VERTEX_POINT('',#90707); +#90707 = CARTESIAN_POINT('',(121.05,-85.55,1.6)); +#90708 = SURFACE_CURVE('',#90709,(#90714,#90725),.PCURVE_S1.); +#90709 = CIRCLE('',#90710,0.45); +#90710 = AXIS2_PLACEMENT_3D('',#90711,#90712,#90713); +#90711 = CARTESIAN_POINT('',(120.6,-85.55,1.6)); +#90712 = DIRECTION('',(0.E+000,0.E+000,1.)); +#90713 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#90714 = PCURVE('',#87878,#90715); +#90715 = DEFINITIONAL_REPRESENTATION('',(#90716),#90724); +#90716 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#90717,#90718,#90719,#90720 + ,#90721,#90722,#90723),.UNSPECIFIED.,.F.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#90717 = CARTESIAN_POINT('',(1.507023588752,-22.60283666394)); +#90718 = CARTESIAN_POINT('',(1.507023588752,-21.82341380053)); +#90719 = CARTESIAN_POINT('',(2.182023588752,-22.21312523224)); +#90720 = CARTESIAN_POINT('',(2.857023588752,-22.60283666394)); +#90721 = CARTESIAN_POINT('',(2.182023588752,-22.99254809564)); +#90722 = CARTESIAN_POINT('',(1.507023588752,-23.38225952735)); +#90723 = CARTESIAN_POINT('',(1.507023588752,-22.60283666394)); +#90724 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#90725 = PCURVE('',#89520,#90726); +#90726 = DEFINITIONAL_REPRESENTATION('',(#90727),#90731); +#90727 = LINE('',#90728,#90729); +#90728 = CARTESIAN_POINT('',(0.E+000,2.4)); +#90729 = VECTOR('',#90730,1.); +#90730 = DIRECTION('',(1.,0.E+000)); +#90731 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#90732 = FACE_BOUND('',#90733,.F.); +#90733 = EDGE_LOOP('',(#90734)); +#90734 = ORIENTED_EDGE('',*,*,#90735,.T.); +#90735 = EDGE_CURVE('',#90736,#90736,#90738,.T.); +#90736 = VERTEX_POINT('',#90737); +#90737 = CARTESIAN_POINT('',(144.60405122421,-47.36005122421,1.6)); +#90738 = SURFACE_CURVE('',#90739,(#90744,#90755),.PCURVE_S1.); +#90739 = CIRCLE('',#90740,0.5); +#90740 = AXIS2_PLACEMENT_3D('',#90741,#90742,#90743); +#90741 = CARTESIAN_POINT('',(144.10405122421,-47.36005122421,1.6)); +#90742 = DIRECTION('',(0.E+000,0.E+000,1.)); +#90743 = DIRECTION('',(1.,0.E+000,-0.E+000)); +#90744 = PCURVE('',#87878,#90745); +#90745 = DEFINITIONAL_REPRESENTATION('',(#90746),#90754); +#90746 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#90747,#90748,#90749,#90750 + ,#90751,#90752,#90753),.UNSPECIFIED.,.T.,.F.) +B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0.E+000, + 2.094395102393,4.188790204786,6.28318530718,8.377580409573), +.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#90747 = CARTESIAN_POINT('',(-22.04702763546,15.587112111842)); +#90748 = CARTESIAN_POINT('',(-22.04702763546,16.453137515626)); +#90749 = CARTESIAN_POINT('',(-21.29702763546,16.020124813734)); +#90750 = CARTESIAN_POINT('',(-20.54702763546,15.587112111842)); +#90751 = CARTESIAN_POINT('',(-21.29702763546,15.154099409949)); +#90752 = CARTESIAN_POINT('',(-22.04702763546,14.721086708057)); +#90753 = CARTESIAN_POINT('',(-22.04702763546,15.587112111842)); +#90754 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#90755 = PCURVE('',#89450,#90756); +#90756 = DEFINITIONAL_REPRESENTATION('',(#90757),#90761); +#90757 = LINE('',#90758,#90759); +#90758 = CARTESIAN_POINT('',(0.E+000,2.4)); +#90759 = VECTOR('',#90760,1.); +#90760 = DIRECTION('',(1.,0.E+000)); +#90761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#90762 = ADVANCED_FACE('',(#90763),#87965,.T.); +#90763 = FACE_BOUND('',#90764,.T.); +#90764 = EDGE_LOOP('',(#90765,#90786,#90787,#90788)); +#90765 = ORIENTED_EDGE('',*,*,#90766,.T.); +#90766 = EDGE_CURVE('',#88293,#89699,#90767,.T.); +#90767 = SURFACE_CURVE('',#90768,(#90772,#90779),.PCURVE_S1.); +#90768 = LINE('',#90769,#90770); +#90769 = CARTESIAN_POINT('',(147.7,-72.365,0.E+000)); +#90770 = VECTOR('',#90771,1.); +#90771 = DIRECTION('',(0.E+000,0.E+000,1.)); +#90772 = PCURVE('',#87965,#90773); +#90773 = DEFINITIONAL_REPRESENTATION('',(#90774),#90778); +#90774 = LINE('',#90775,#90776); +#90775 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#90776 = VECTOR('',#90777,1.); +#90777 = DIRECTION('',(0.E+000,-1.)); +#90778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#90779 = PCURVE('',#88308,#90780); +#90780 = DEFINITIONAL_REPRESENTATION('',(#90781),#90785); +#90781 = LINE('',#90782,#90783); +#90782 = CARTESIAN_POINT('',(26.65,0.E+000)); +#90783 = VECTOR('',#90784,1.); +#90784 = DIRECTION('',(0.E+000,-1.)); +#90785 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#90786 = ORIENTED_EDGE('',*,*,#89721,.T.); +#90787 = ORIENTED_EDGE('',*,*,#87947,.F.); +#90788 = ORIENTED_EDGE('',*,*,#88320,.F.); +#90789 = ADVANCED_FACE('',(#90790),#88063,.T.); +#90790 = FACE_BOUND('',#90791,.T.); +#90791 = EDGE_LOOP('',(#90792,#90793,#90794,#90815)); +#90792 = ORIENTED_EDGE('',*,*,#88047,.T.); +#90793 = ORIENTED_EDGE('',*,*,#89537,.T.); +#90794 = ORIENTED_EDGE('',*,*,#90795,.F.); +#90795 = EDGE_CURVE('',#88102,#89538,#90796,.T.); +#90796 = SURFACE_CURVE('',#90797,(#90801,#90808),.PCURVE_S1.); +#90797 = LINE('',#90798,#90799); +#90798 = CARTESIAN_POINT('',(97.41,-72.4,0.E+000)); +#90799 = VECTOR('',#90800,1.); +#90800 = DIRECTION('',(0.E+000,0.E+000,1.)); +#90801 = PCURVE('',#88063,#90802); +#90802 = DEFINITIONAL_REPRESENTATION('',(#90803),#90807); +#90803 = LINE('',#90804,#90805); +#90804 = CARTESIAN_POINT('',(7.810091228661,0.E+000)); +#90805 = VECTOR('',#90806,1.); +#90806 = DIRECTION('',(0.E+000,-1.)); +#90807 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#90808 = PCURVE('',#88140,#90809); +#90809 = DEFINITIONAL_REPRESENTATION('',(#90810),#90814); +#90810 = LINE('',#90811,#90812); +#90811 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#90812 = VECTOR('',#90813,1.); +#90813 = DIRECTION('',(0.E+000,-1.)); +#90814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#90815 = ORIENTED_EDGE('',*,*,#88101,.F.); +#90816 = ADVANCED_FACE('',(#90817),#88308,.T.); +#90817 = FACE_BOUND('',#90818,.T.); +#90818 = EDGE_LOOP('',(#90819,#90840,#90841,#90842)); +#90819 = ORIENTED_EDGE('',*,*,#90820,.T.); +#90820 = EDGE_CURVE('',#88265,#89676,#90821,.T.); +#90821 = SURFACE_CURVE('',#90822,(#90826,#90833),.PCURVE_S1.); +#90822 = LINE('',#90823,#90824); +#90823 = CARTESIAN_POINT('',(147.7,-45.715,0.E+000)); +#90824 = VECTOR('',#90825,1.); +#90825 = DIRECTION('',(0.E+000,0.E+000,1.)); +#90826 = PCURVE('',#88308,#90827); +#90827 = DEFINITIONAL_REPRESENTATION('',(#90828),#90832); +#90828 = LINE('',#90829,#90830); +#90829 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#90830 = VECTOR('',#90831,1.); +#90831 = DIRECTION('',(0.E+000,-1.)); +#90832 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#90833 = PCURVE('',#88280,#90834); +#90834 = DEFINITIONAL_REPRESENTATION('',(#90835),#90839); +#90835 = LINE('',#90836,#90837); +#90836 = CARTESIAN_POINT('',(5.10183545403,0.E+000)); +#90837 = VECTOR('',#90838,1.); +#90838 = DIRECTION('',(0.E+000,-1.)); +#90839 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#90840 = ORIENTED_EDGE('',*,*,#89698,.T.); +#90841 = ORIENTED_EDGE('',*,*,#90766,.F.); +#90842 = ORIENTED_EDGE('',*,*,#88292,.F.); +#90843 = ADVANCED_FACE('',(#90844),#88140,.T.); +#90844 = FACE_BOUND('',#90845,.T.); +#90845 = EDGE_LOOP('',(#90846,#90847,#90848,#90869)); +#90846 = ORIENTED_EDGE('',*,*,#90795,.T.); +#90847 = ORIENTED_EDGE('',*,*,#89560,.T.); +#90848 = ORIENTED_EDGE('',*,*,#90849,.F.); +#90849 = EDGE_CURVE('',#88125,#89561,#90850,.T.); +#90850 = SURFACE_CURVE('',#90851,(#90855,#90862),.PCURVE_S1.); +#90851 = LINE('',#90852,#90853); +#90852 = CARTESIAN_POINT('',(97.41,-45.75,0.E+000)); +#90853 = VECTOR('',#90854,1.); +#90854 = DIRECTION('',(0.E+000,0.E+000,1.)); +#90855 = PCURVE('',#88140,#90856); +#90856 = DEFINITIONAL_REPRESENTATION('',(#90857),#90861); +#90857 = LINE('',#90858,#90859); +#90858 = CARTESIAN_POINT('',(26.65,0.E+000)); +#90859 = VECTOR('',#90860,1.); +#90860 = DIRECTION('',(0.E+000,-1.)); +#90861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#90862 = PCURVE('',#88168,#90863); +#90863 = DEFINITIONAL_REPRESENTATION('',(#90864),#90868); +#90864 = LINE('',#90865,#90866); +#90865 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#90866 = VECTOR('',#90867,1.); +#90867 = DIRECTION('',(0.E+000,-1.)); +#90868 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#90869 = ORIENTED_EDGE('',*,*,#88124,.F.); +#90870 = ADVANCED_FACE('',(#90871),#88280,.T.); +#90871 = FACE_BOUND('',#90872,.T.); +#90872 = EDGE_LOOP('',(#90873,#90894,#90895,#90896)); +#90873 = ORIENTED_EDGE('',*,*,#90874,.T.); +#90874 = EDGE_CURVE('',#88237,#89653,#90875,.T.); +#90875 = SURFACE_CURVE('',#90876,(#90880,#90887),.PCURVE_S1.); +#90876 = LINE('',#90877,#90878); +#90877 = CARTESIAN_POINT('',(144.075,-42.125,0.E+000)); +#90878 = VECTOR('',#90879,1.); +#90879 = DIRECTION('',(0.E+000,0.E+000,1.)); +#90880 = PCURVE('',#88280,#90881); +#90881 = DEFINITIONAL_REPRESENTATION('',(#90882),#90886); +#90882 = LINE('',#90883,#90884); +#90883 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#90884 = VECTOR('',#90885,1.); +#90885 = DIRECTION('',(0.E+000,-1.)); +#90886 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#90887 = PCURVE('',#88252,#90888); +#90888 = DEFINITIONAL_REPRESENTATION('',(#90889),#90893); +#90889 = LINE('',#90890,#90891); +#90890 = CARTESIAN_POINT('',(7.825,0.E+000)); +#90891 = VECTOR('',#90892,1.); +#90892 = DIRECTION('',(0.E+000,-1.)); +#90893 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#90894 = ORIENTED_EDGE('',*,*,#89675,.T.); +#90895 = ORIENTED_EDGE('',*,*,#90820,.F.); +#90896 = ORIENTED_EDGE('',*,*,#88264,.F.); +#90897 = ADVANCED_FACE('',(#90898),#88168,.T.); +#90898 = FACE_BOUND('',#90899,.T.); +#90899 = EDGE_LOOP('',(#90900,#90901,#90902,#90923)); +#90900 = ORIENTED_EDGE('',*,*,#90849,.T.); +#90901 = ORIENTED_EDGE('',*,*,#89583,.T.); +#90902 = ORIENTED_EDGE('',*,*,#90903,.F.); +#90903 = EDGE_CURVE('',#88153,#89584,#90904,.T.); +#90904 = SURFACE_CURVE('',#90905,(#90909,#90916),.PCURVE_S1.); +#90905 = LINE('',#90906,#90907); +#90906 = CARTESIAN_POINT('',(101.,-42.125,0.E+000)); +#90907 = VECTOR('',#90908,1.); +#90908 = DIRECTION('',(0.E+000,0.E+000,1.)); +#90909 = PCURVE('',#88168,#90910); +#90910 = DEFINITIONAL_REPRESENTATION('',(#90911),#90915); +#90911 = LINE('',#90912,#90913); +#90912 = CARTESIAN_POINT('',(5.10183545403,0.E+000)); +#90913 = VECTOR('',#90914,1.); +#90914 = DIRECTION('',(0.E+000,-1.)); +#90915 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#90916 = PCURVE('',#88196,#90917); +#90917 = DEFINITIONAL_REPRESENTATION('',(#90918),#90922); +#90918 = LINE('',#90919,#90920); +#90919 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#90920 = VECTOR('',#90921,1.); +#90921 = DIRECTION('',(0.E+000,-1.)); +#90922 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#90923 = ORIENTED_EDGE('',*,*,#88152,.F.); +#90924 = ADVANCED_FACE('',(#90925),#88252,.T.); +#90925 = FACE_BOUND('',#90926,.T.); +#90926 = EDGE_LOOP('',(#90927,#90948,#90949,#90950)); +#90927 = ORIENTED_EDGE('',*,*,#90928,.T.); +#90928 = EDGE_CURVE('',#88209,#89630,#90929,.T.); +#90929 = SURFACE_CURVE('',#90930,(#90934,#90941),.PCURVE_S1.); +#90930 = LINE('',#90931,#90932); +#90931 = CARTESIAN_POINT('',(144.075,-34.3,0.E+000)); +#90932 = VECTOR('',#90933,1.); +#90933 = DIRECTION('',(0.E+000,0.E+000,1.)); +#90934 = PCURVE('',#88252,#90935); +#90935 = DEFINITIONAL_REPRESENTATION('',(#90936),#90940); +#90936 = LINE('',#90937,#90938); +#90937 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#90938 = VECTOR('',#90939,1.); +#90939 = DIRECTION('',(0.E+000,-1.)); +#90940 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#90941 = PCURVE('',#88224,#90942); +#90942 = DEFINITIONAL_REPRESENTATION('',(#90943),#90947); +#90943 = LINE('',#90944,#90945); +#90944 = CARTESIAN_POINT('',(43.075,0.E+000)); +#90945 = VECTOR('',#90946,1.); +#90946 = DIRECTION('',(0.E+000,-1.)); +#90947 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#90948 = ORIENTED_EDGE('',*,*,#89652,.T.); +#90949 = ORIENTED_EDGE('',*,*,#90874,.F.); +#90950 = ORIENTED_EDGE('',*,*,#88236,.F.); +#90951 = ADVANCED_FACE('',(#90952),#88196,.T.); +#90952 = FACE_BOUND('',#90953,.T.); +#90953 = EDGE_LOOP('',(#90954,#90955,#90956,#90977)); +#90954 = ORIENTED_EDGE('',*,*,#90903,.T.); +#90955 = ORIENTED_EDGE('',*,*,#89606,.T.); +#90956 = ORIENTED_EDGE('',*,*,#90957,.F.); +#90957 = EDGE_CURVE('',#88181,#89607,#90958,.T.); +#90958 = SURFACE_CURVE('',#90959,(#90963,#90970),.PCURVE_S1.); +#90959 = LINE('',#90960,#90961); +#90960 = CARTESIAN_POINT('',(101.,-34.3,0.E+000)); +#90961 = VECTOR('',#90962,1.); +#90962 = DIRECTION('',(0.E+000,0.E+000,1.)); +#90963 = PCURVE('',#88196,#90964); +#90964 = DEFINITIONAL_REPRESENTATION('',(#90965),#90969); +#90965 = LINE('',#90966,#90967); +#90966 = CARTESIAN_POINT('',(7.825,0.E+000)); +#90967 = VECTOR('',#90968,1.); +#90968 = DIRECTION('',(0.E+000,-1.)); +#90969 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#90970 = PCURVE('',#88224,#90971); +#90971 = DEFINITIONAL_REPRESENTATION('',(#90972),#90976); +#90972 = LINE('',#90973,#90974); +#90973 = CARTESIAN_POINT('',(0.E+000,0.E+000)); +#90974 = VECTOR('',#90975,1.); +#90975 = DIRECTION('',(0.E+000,-1.)); +#90976 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#90977 = ORIENTED_EDGE('',*,*,#88180,.F.); +#90978 = ADVANCED_FACE('',(#90979),#88224,.T.); +#90979 = FACE_BOUND('',#90980,.T.); +#90980 = EDGE_LOOP('',(#90981,#90982,#90983,#90984)); +#90981 = ORIENTED_EDGE('',*,*,#90957,.T.); +#90982 = ORIENTED_EDGE('',*,*,#89629,.T.); +#90983 = ORIENTED_EDGE('',*,*,#90928,.F.); +#90984 = ORIENTED_EDGE('',*,*,#88208,.F.); +#90985 = ADVANCED_FACE('',(#90986),#88365,.F.); +#90986 = FACE_BOUND('',#90987,.F.); +#90987 = EDGE_LOOP('',(#90988,#90989,#91010,#91011)); +#90988 = ORIENTED_EDGE('',*,*,#89805,.F.); +#90989 = ORIENTED_EDGE('',*,*,#90990,.F.); +#90990 = EDGE_CURVE('',#88345,#89806,#90991,.T.); +#90991 = SEAM_CURVE('',#90992,(#90996,#91003),.PCURVE_S1.); +#90992 = LINE('',#90993,#90994); +#90993 = CARTESIAN_POINT('',(112.1,-66.15,-0.8)); +#90994 = VECTOR('',#90995,1.); +#90995 = DIRECTION('',(0.E+000,0.E+000,1.)); +#90996 = PCURVE('',#88365,#90997); +#90997 = DEFINITIONAL_REPRESENTATION('',(#90998),#91002); +#90998 = LINE('',#90999,#91000); +#90999 = CARTESIAN_POINT('',(6.28318530718,-0.E+000)); +#91000 = VECTOR('',#91001,1.); +#91001 = DIRECTION('',(0.E+000,1.)); +#91002 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#91003 = PCURVE('',#88365,#91004); +#91004 = DEFINITIONAL_REPRESENTATION('',(#91005),#91009); +#91005 = LINE('',#91006,#91007); +#91006 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#91007 = VECTOR('',#91008,1.); +#91008 = DIRECTION('',(0.E+000,1.)); +#91009 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#91010 = ORIENTED_EDGE('',*,*,#88344,.T.); +#91011 = ORIENTED_EDGE('',*,*,#90990,.T.); +#91012 = ADVANCED_FACE('',(#91013),#88400,.F.); +#91013 = FACE_BOUND('',#91014,.F.); +#91014 = EDGE_LOOP('',(#91015,#91016,#91037,#91038)); +#91015 = ORIENTED_EDGE('',*,*,#90285,.F.); +#91016 = ORIENTED_EDGE('',*,*,#91017,.F.); +#91017 = EDGE_CURVE('',#88380,#90286,#91018,.T.); +#91018 = SEAM_CURVE('',#91019,(#91023,#91030),.PCURVE_S1.); +#91019 = LINE('',#91020,#91021); +#91020 = CARTESIAN_POINT('',(134.1,-66.15,-0.8)); +#91021 = VECTOR('',#91022,1.); +#91022 = DIRECTION('',(0.E+000,0.E+000,1.)); +#91023 = PCURVE('',#88400,#91024); +#91024 = DEFINITIONAL_REPRESENTATION('',(#91025),#91029); +#91025 = LINE('',#91026,#91027); +#91026 = CARTESIAN_POINT('',(6.28318530718,-0.E+000)); +#91027 = VECTOR('',#91028,1.); +#91028 = DIRECTION('',(0.E+000,1.)); +#91029 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#91030 = PCURVE('',#88400,#91031); +#91031 = DEFINITIONAL_REPRESENTATION('',(#91032),#91036); +#91032 = LINE('',#91033,#91034); +#91033 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#91034 = VECTOR('',#91035,1.); +#91035 = DIRECTION('',(0.E+000,1.)); +#91036 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#91037 = ORIENTED_EDGE('',*,*,#88379,.T.); +#91038 = ORIENTED_EDGE('',*,*,#91017,.T.); +#91039 = ADVANCED_FACE('',(#91040),#88435,.F.); +#91040 = FACE_BOUND('',#91041,.F.); +#91041 = EDGE_LOOP('',(#91042,#91043,#91064,#91065)); +#91042 = ORIENTED_EDGE('',*,*,#90465,.F.); +#91043 = ORIENTED_EDGE('',*,*,#91044,.F.); +#91044 = EDGE_CURVE('',#88415,#90466,#91045,.T.); +#91045 = SEAM_CURVE('',#91046,(#91050,#91057),.PCURVE_S1.); +#91046 = LINE('',#91047,#91048); +#91047 = CARTESIAN_POINT('',(142.808,-45.564,-0.8)); +#91048 = VECTOR('',#91049,1.); +#91049 = DIRECTION('',(0.E+000,0.E+000,1.)); +#91050 = PCURVE('',#88435,#91051); +#91051 = DEFINITIONAL_REPRESENTATION('',(#91052),#91056); +#91052 = LINE('',#91053,#91054); +#91053 = CARTESIAN_POINT('',(6.28318530718,-0.E+000)); +#91054 = VECTOR('',#91055,1.); +#91055 = DIRECTION('',(0.E+000,1.)); +#91056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#91057 = PCURVE('',#88435,#91058); +#91058 = DEFINITIONAL_REPRESENTATION('',(#91059),#91063); +#91059 = LINE('',#91060,#91061); +#91060 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#91061 = VECTOR('',#91062,1.); +#91062 = DIRECTION('',(0.E+000,1.)); +#91063 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#91064 = ORIENTED_EDGE('',*,*,#88414,.T.); +#91065 = ORIENTED_EDGE('',*,*,#91044,.T.); +#91066 = ADVANCED_FACE('',(#91067),#88470,.F.); +#91067 = FACE_BOUND('',#91068,.F.); +#91068 = EDGE_LOOP('',(#91069,#91070,#91091,#91092)); +#91069 = ORIENTED_EDGE('',*,*,#90015,.F.); +#91070 = ORIENTED_EDGE('',*,*,#91071,.F.); +#91071 = EDGE_CURVE('',#88450,#90016,#91072,.T.); +#91072 = SEAM_CURVE('',#91073,(#91077,#91084),.PCURVE_S1.); +#91073 = LINE('',#91074,#91075); +#91074 = CARTESIAN_POINT('',(134.1,-74.15,-0.8)); +#91075 = VECTOR('',#91076,1.); +#91076 = DIRECTION('',(0.E+000,0.E+000,1.)); +#91077 = PCURVE('',#88470,#91078); +#91078 = DEFINITIONAL_REPRESENTATION('',(#91079),#91083); +#91079 = LINE('',#91080,#91081); +#91080 = CARTESIAN_POINT('',(6.28318530718,-0.E+000)); +#91081 = VECTOR('',#91082,1.); +#91082 = DIRECTION('',(0.E+000,1.)); +#91083 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#91084 = PCURVE('',#88470,#91085); +#91085 = DEFINITIONAL_REPRESENTATION('',(#91086),#91090); +#91086 = LINE('',#91087,#91088); +#91087 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#91088 = VECTOR('',#91089,1.); +#91089 = DIRECTION('',(0.E+000,1.)); +#91090 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#91091 = ORIENTED_EDGE('',*,*,#88449,.T.); +#91092 = ORIENTED_EDGE('',*,*,#91071,.T.); +#91093 = ADVANCED_FACE('',(#91094),#88505,.F.); +#91094 = FACE_BOUND('',#91095,.F.); +#91095 = EDGE_LOOP('',(#91096,#91097,#91118,#91119)); +#91096 = ORIENTED_EDGE('',*,*,#89985,.F.); +#91097 = ORIENTED_EDGE('',*,*,#91098,.F.); +#91098 = EDGE_CURVE('',#88485,#89986,#91099,.T.); +#91099 = SEAM_CURVE('',#91100,(#91104,#91111),.PCURVE_S1.); +#91100 = LINE('',#91101,#91102); +#91101 = CARTESIAN_POINT('',(134.1,-72.15,-0.8)); +#91102 = VECTOR('',#91103,1.); +#91103 = DIRECTION('',(0.E+000,0.E+000,1.)); +#91104 = PCURVE('',#88505,#91105); +#91105 = DEFINITIONAL_REPRESENTATION('',(#91106),#91110); +#91106 = LINE('',#91107,#91108); +#91107 = CARTESIAN_POINT('',(6.28318530718,-0.E+000)); +#91108 = VECTOR('',#91109,1.); +#91109 = DIRECTION('',(0.E+000,1.)); +#91110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#91111 = PCURVE('',#88505,#91112); +#91112 = DEFINITIONAL_REPRESENTATION('',(#91113),#91117); +#91113 = LINE('',#91114,#91115); +#91114 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#91115 = VECTOR('',#91116,1.); +#91116 = DIRECTION('',(0.E+000,1.)); +#91117 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#91118 = ORIENTED_EDGE('',*,*,#88484,.T.); +#91119 = ORIENTED_EDGE('',*,*,#91098,.T.); +#91120 = ADVANCED_FACE('',(#91121),#88540,.F.); +#91121 = FACE_BOUND('',#91122,.F.); +#91122 = EDGE_LOOP('',(#91123,#91124,#91145,#91146)); +#91123 = ORIENTED_EDGE('',*,*,#90075,.F.); +#91124 = ORIENTED_EDGE('',*,*,#91125,.F.); +#91125 = EDGE_CURVE('',#88520,#90076,#91126,.T.); +#91126 = SEAM_CURVE('',#91127,(#91131,#91138),.PCURVE_S1.); +#91127 = LINE('',#91128,#91129); +#91128 = CARTESIAN_POINT('',(134.1,-70.15,-0.8)); +#91129 = VECTOR('',#91130,1.); +#91130 = DIRECTION('',(0.E+000,0.E+000,1.)); +#91131 = PCURVE('',#88540,#91132); +#91132 = DEFINITIONAL_REPRESENTATION('',(#91133),#91137); +#91133 = LINE('',#91134,#91135); +#91134 = CARTESIAN_POINT('',(6.28318530718,-0.E+000)); +#91135 = VECTOR('',#91136,1.); +#91136 = DIRECTION('',(0.E+000,1.)); +#91137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#91138 = PCURVE('',#88540,#91139); +#91139 = DEFINITIONAL_REPRESENTATION('',(#91140),#91144); +#91140 = LINE('',#91141,#91142); +#91141 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#91142 = VECTOR('',#91143,1.); +#91143 = DIRECTION('',(0.E+000,1.)); +#91144 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#91145 = ORIENTED_EDGE('',*,*,#88519,.T.); +#91146 = ORIENTED_EDGE('',*,*,#91125,.T.); +#91147 = ADVANCED_FACE('',(#91148),#88575,.F.); +#91148 = FACE_BOUND('',#91149,.F.); +#91149 = EDGE_LOOP('',(#91150,#91151,#91172,#91173)); +#91150 = ORIENTED_EDGE('',*,*,#90105,.F.); +#91151 = ORIENTED_EDGE('',*,*,#91152,.F.); +#91152 = EDGE_CURVE('',#88555,#90106,#91153,.T.); +#91153 = SEAM_CURVE('',#91154,(#91158,#91165),.PCURVE_S1.); +#91154 = LINE('',#91155,#91156); +#91155 = CARTESIAN_POINT('',(112.1,-70.15,-0.8)); +#91156 = VECTOR('',#91157,1.); +#91157 = DIRECTION('',(0.E+000,0.E+000,1.)); +#91158 = PCURVE('',#88575,#91159); +#91159 = DEFINITIONAL_REPRESENTATION('',(#91160),#91164); +#91160 = LINE('',#91161,#91162); +#91161 = CARTESIAN_POINT('',(6.28318530718,-0.E+000)); +#91162 = VECTOR('',#91163,1.); +#91163 = DIRECTION('',(0.E+000,1.)); +#91164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#91165 = PCURVE('',#88575,#91166); +#91166 = DEFINITIONAL_REPRESENTATION('',(#91167),#91171); +#91167 = LINE('',#91168,#91169); +#91168 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#91169 = VECTOR('',#91170,1.); +#91170 = DIRECTION('',(0.E+000,1.)); +#91171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#91172 = ORIENTED_EDGE('',*,*,#88554,.T.); +#91173 = ORIENTED_EDGE('',*,*,#91152,.T.); +#91174 = ADVANCED_FACE('',(#91175),#88610,.F.); +#91175 = FACE_BOUND('',#91176,.F.); +#91176 = EDGE_LOOP('',(#91177,#91178,#91199,#91200)); +#91177 = ORIENTED_EDGE('',*,*,#90135,.F.); +#91178 = ORIENTED_EDGE('',*,*,#91179,.F.); +#91179 = EDGE_CURVE('',#88590,#90136,#91180,.T.); +#91180 = SEAM_CURVE('',#91181,(#91185,#91192),.PCURVE_S1.); +#91181 = LINE('',#91182,#91183); +#91182 = CARTESIAN_POINT('',(112.1,-72.15,-0.8)); +#91183 = VECTOR('',#91184,1.); +#91184 = DIRECTION('',(0.E+000,0.E+000,1.)); +#91185 = PCURVE('',#88610,#91186); +#91186 = DEFINITIONAL_REPRESENTATION('',(#91187),#91191); +#91187 = LINE('',#91188,#91189); +#91188 = CARTESIAN_POINT('',(6.28318530718,-0.E+000)); +#91189 = VECTOR('',#91190,1.); +#91190 = DIRECTION('',(0.E+000,1.)); +#91191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#91192 = PCURVE('',#88610,#91193); +#91193 = DEFINITIONAL_REPRESENTATION('',(#91194),#91198); +#91194 = LINE('',#91195,#91196); +#91195 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#91196 = VECTOR('',#91197,1.); +#91197 = DIRECTION('',(0.E+000,1.)); +#91198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#91199 = ORIENTED_EDGE('',*,*,#88589,.T.); +#91200 = ORIENTED_EDGE('',*,*,#91179,.T.); +#91201 = ADVANCED_FACE('',(#91202),#88645,.F.); +#91202 = FACE_BOUND('',#91203,.F.); +#91203 = EDGE_LOOP('',(#91204,#91205,#91226,#91227)); +#91204 = ORIENTED_EDGE('',*,*,#90165,.F.); +#91205 = ORIENTED_EDGE('',*,*,#91206,.F.); +#91206 = EDGE_CURVE('',#88625,#90166,#91207,.T.); +#91207 = SEAM_CURVE('',#91208,(#91212,#91219),.PCURVE_S1.); +#91208 = LINE('',#91209,#91210); +#91209 = CARTESIAN_POINT('',(112.1,-74.15,-0.8)); +#91210 = VECTOR('',#91211,1.); +#91211 = DIRECTION('',(0.E+000,0.E+000,1.)); +#91212 = PCURVE('',#88645,#91213); +#91213 = DEFINITIONAL_REPRESENTATION('',(#91214),#91218); +#91214 = LINE('',#91215,#91216); +#91215 = CARTESIAN_POINT('',(6.28318530718,-0.E+000)); +#91216 = VECTOR('',#91217,1.); +#91217 = DIRECTION('',(0.E+000,1.)); +#91218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#91219 = PCURVE('',#88645,#91220); +#91220 = DEFINITIONAL_REPRESENTATION('',(#91221),#91225); +#91221 = LINE('',#91222,#91223); +#91222 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#91223 = VECTOR('',#91224,1.); +#91224 = DIRECTION('',(0.E+000,1.)); +#91225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#91226 = ORIENTED_EDGE('',*,*,#88624,.T.); +#91227 = ORIENTED_EDGE('',*,*,#91206,.T.); +#91228 = ADVANCED_FACE('',(#91229),#88680,.F.); +#91229 = FACE_BOUND('',#91230,.F.); +#91230 = EDGE_LOOP('',(#91231,#91232,#91253,#91254)); +#91231 = ORIENTED_EDGE('',*,*,#90315,.F.); +#91232 = ORIENTED_EDGE('',*,*,#91233,.F.); +#91233 = EDGE_CURVE('',#88660,#90316,#91234,.T.); +#91234 = SEAM_CURVE('',#91235,(#91239,#91246),.PCURVE_S1.); +#91235 = LINE('',#91236,#91237); +#91236 = CARTESIAN_POINT('',(134.1,-68.15,-0.8)); +#91237 = VECTOR('',#91238,1.); +#91238 = DIRECTION('',(0.E+000,0.E+000,1.)); +#91239 = PCURVE('',#88680,#91240); +#91240 = DEFINITIONAL_REPRESENTATION('',(#91241),#91245); +#91241 = LINE('',#91242,#91243); +#91242 = CARTESIAN_POINT('',(6.28318530718,-0.E+000)); +#91243 = VECTOR('',#91244,1.); +#91244 = DIRECTION('',(0.E+000,1.)); +#91245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#91246 = PCURVE('',#88680,#91247); +#91247 = DEFINITIONAL_REPRESENTATION('',(#91248),#91252); +#91248 = LINE('',#91249,#91250); +#91249 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#91250 = VECTOR('',#91251,1.); +#91251 = DIRECTION('',(0.E+000,1.)); +#91252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#91253 = ORIENTED_EDGE('',*,*,#88659,.T.); +#91254 = ORIENTED_EDGE('',*,*,#91233,.T.); +#91255 = ADVANCED_FACE('',(#91256),#88715,.F.); +#91256 = FACE_BOUND('',#91257,.F.); +#91257 = EDGE_LOOP('',(#91258,#91259,#91280,#91281)); +#91258 = ORIENTED_EDGE('',*,*,#89895,.F.); +#91259 = ORIENTED_EDGE('',*,*,#91260,.F.); +#91260 = EDGE_CURVE('',#88695,#89896,#91261,.T.); +#91261 = SEAM_CURVE('',#91262,(#91266,#91273),.PCURVE_S1.); +#91262 = LINE('',#91263,#91264); +#91263 = CARTESIAN_POINT('',(112.1,-68.15,-0.8)); +#91264 = VECTOR('',#91265,1.); +#91265 = DIRECTION('',(0.E+000,0.E+000,1.)); +#91266 = PCURVE('',#88715,#91267); +#91267 = DEFINITIONAL_REPRESENTATION('',(#91268),#91272); +#91268 = LINE('',#91269,#91270); +#91269 = CARTESIAN_POINT('',(6.28318530718,-0.E+000)); +#91270 = VECTOR('',#91271,1.); +#91271 = DIRECTION('',(0.E+000,1.)); +#91272 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#91273 = PCURVE('',#88715,#91274); +#91274 = DEFINITIONAL_REPRESENTATION('',(#91275),#91279); +#91275 = LINE('',#91276,#91277); +#91276 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#91277 = VECTOR('',#91278,1.); +#91278 = DIRECTION('',(0.E+000,1.)); +#91279 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#91280 = ORIENTED_EDGE('',*,*,#88694,.T.); +#91281 = ORIENTED_EDGE('',*,*,#91260,.T.); +#91282 = ADVANCED_FACE('',(#91283),#88750,.F.); +#91283 = FACE_BOUND('',#91284,.F.); +#91284 = EDGE_LOOP('',(#91285,#91286,#91307,#91308)); +#91285 = ORIENTED_EDGE('',*,*,#90645,.F.); +#91286 = ORIENTED_EDGE('',*,*,#91287,.F.); +#91287 = EDGE_CURVE('',#88730,#90646,#91288,.T.); +#91288 = SEAM_CURVE('',#91289,(#91293,#91300),.PCURVE_S1.); +#91289 = LINE('',#91290,#91291); +#91290 = CARTESIAN_POINT('',(101.95,-59.475,-0.8)); +#91291 = VECTOR('',#91292,1.); +#91292 = DIRECTION('',(0.E+000,0.E+000,1.)); +#91293 = PCURVE('',#88750,#91294); +#91294 = DEFINITIONAL_REPRESENTATION('',(#91295),#91299); +#91295 = LINE('',#91296,#91297); +#91296 = CARTESIAN_POINT('',(6.28318530718,-0.E+000)); +#91297 = VECTOR('',#91298,1.); +#91298 = DIRECTION('',(0.E+000,1.)); +#91299 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#91300 = PCURVE('',#88750,#91301); +#91301 = DEFINITIONAL_REPRESENTATION('',(#91302),#91306); +#91302 = LINE('',#91303,#91304); +#91303 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#91304 = VECTOR('',#91305,1.); +#91305 = DIRECTION('',(0.E+000,1.)); +#91306 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#91307 = ORIENTED_EDGE('',*,*,#88729,.T.); +#91308 = ORIENTED_EDGE('',*,*,#91287,.T.); +#91309 = ADVANCED_FACE('',(#91310),#88785,.F.); +#91310 = FACE_BOUND('',#91311,.F.); +#91311 = EDGE_LOOP('',(#91312,#91313,#91334,#91335)); +#91312 = ORIENTED_EDGE('',*,*,#89865,.F.); +#91313 = ORIENTED_EDGE('',*,*,#91314,.F.); +#91314 = EDGE_CURVE('',#88765,#89866,#91315,.T.); +#91315 = SEAM_CURVE('',#91316,(#91320,#91327),.PCURVE_S1.); +#91316 = LINE('',#91317,#91318); +#91317 = CARTESIAN_POINT('',(106.45,-59.475,-0.8)); +#91318 = VECTOR('',#91319,1.); +#91319 = DIRECTION('',(0.E+000,0.E+000,1.)); +#91320 = PCURVE('',#88785,#91321); +#91321 = DEFINITIONAL_REPRESENTATION('',(#91322),#91326); +#91322 = LINE('',#91323,#91324); +#91323 = CARTESIAN_POINT('',(6.28318530718,-0.E+000)); +#91324 = VECTOR('',#91325,1.); +#91325 = DIRECTION('',(0.E+000,1.)); +#91326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#91327 = PCURVE('',#88785,#91328); +#91328 = DEFINITIONAL_REPRESENTATION('',(#91329),#91333); +#91329 = LINE('',#91330,#91331); +#91330 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#91331 = VECTOR('',#91332,1.); +#91332 = DIRECTION('',(0.E+000,1.)); +#91333 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#91334 = ORIENTED_EDGE('',*,*,#88764,.T.); +#91335 = ORIENTED_EDGE('',*,*,#91314,.T.); +#91336 = ADVANCED_FACE('',(#91337),#88820,.F.); +#91337 = FACE_BOUND('',#91338,.F.); +#91338 = EDGE_LOOP('',(#91339,#91340,#91361,#91362)); +#91339 = ORIENTED_EDGE('',*,*,#89835,.F.); +#91340 = ORIENTED_EDGE('',*,*,#91341,.F.); +#91341 = EDGE_CURVE('',#88800,#89836,#91342,.T.); +#91342 = SEAM_CURVE('',#91343,(#91347,#91354),.PCURVE_S1.); +#91343 = LINE('',#91344,#91345); +#91344 = CARTESIAN_POINT('',(106.45,-65.975,-0.8)); +#91345 = VECTOR('',#91346,1.); +#91346 = DIRECTION('',(0.E+000,0.E+000,1.)); +#91347 = PCURVE('',#88820,#91348); +#91348 = DEFINITIONAL_REPRESENTATION('',(#91349),#91353); +#91349 = LINE('',#91350,#91351); +#91350 = CARTESIAN_POINT('',(6.28318530718,-0.E+000)); +#91351 = VECTOR('',#91352,1.); +#91352 = DIRECTION('',(0.E+000,1.)); +#91353 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#91354 = PCURVE('',#88820,#91355); +#91355 = DEFINITIONAL_REPRESENTATION('',(#91356),#91360); +#91356 = LINE('',#91357,#91358); +#91357 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#91358 = VECTOR('',#91359,1.); +#91359 = DIRECTION('',(0.E+000,1.)); +#91360 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#91361 = ORIENTED_EDGE('',*,*,#88799,.T.); +#91362 = ORIENTED_EDGE('',*,*,#91341,.T.); +#91363 = ADVANCED_FACE('',(#91364),#88855,.F.); +#91364 = FACE_BOUND('',#91365,.F.); +#91365 = EDGE_LOOP('',(#91366,#91367,#91388,#91389)); +#91366 = ORIENTED_EDGE('',*,*,#90615,.F.); +#91367 = ORIENTED_EDGE('',*,*,#91368,.F.); +#91368 = EDGE_CURVE('',#88835,#90616,#91369,.T.); +#91369 = SEAM_CURVE('',#91370,(#91374,#91381),.PCURVE_S1.); +#91370 = LINE('',#91371,#91372); +#91371 = CARTESIAN_POINT('',(101.95,-65.975,-0.8)); +#91372 = VECTOR('',#91373,1.); +#91373 = DIRECTION('',(0.E+000,0.E+000,1.)); +#91374 = PCURVE('',#88855,#91375); +#91375 = DEFINITIONAL_REPRESENTATION('',(#91376),#91380); +#91376 = LINE('',#91377,#91378); +#91377 = CARTESIAN_POINT('',(6.28318530718,-0.E+000)); +#91378 = VECTOR('',#91379,1.); +#91379 = DIRECTION('',(0.E+000,1.)); +#91380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#91381 = PCURVE('',#88855,#91382); +#91382 = DEFINITIONAL_REPRESENTATION('',(#91383),#91387); +#91383 = LINE('',#91384,#91385); +#91384 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#91385 = VECTOR('',#91386,1.); +#91386 = DIRECTION('',(0.E+000,1.)); +#91387 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#91388 = ORIENTED_EDGE('',*,*,#88834,.T.); +#91389 = ORIENTED_EDGE('',*,*,#91368,.T.); +#91390 = ADVANCED_FACE('',(#91391),#88890,.F.); +#91391 = FACE_BOUND('',#91392,.F.); +#91392 = EDGE_LOOP('',(#91393,#91394,#91415,#91416)); +#91393 = ORIENTED_EDGE('',*,*,#90525,.F.); +#91394 = ORIENTED_EDGE('',*,*,#91395,.F.); +#91395 = EDGE_CURVE('',#88870,#90526,#91396,.T.); +#91396 = SEAM_CURVE('',#91397,(#91401,#91408),.PCURVE_S1.); +#91397 = LINE('',#91398,#91399); +#91398 = CARTESIAN_POINT('',(134.1,-82.15,-0.8)); +#91399 = VECTOR('',#91400,1.); +#91400 = DIRECTION('',(0.E+000,0.E+000,1.)); +#91401 = PCURVE('',#88890,#91402); +#91402 = DEFINITIONAL_REPRESENTATION('',(#91403),#91407); +#91403 = LINE('',#91404,#91405); +#91404 = CARTESIAN_POINT('',(6.28318530718,-0.E+000)); +#91405 = VECTOR('',#91406,1.); +#91406 = DIRECTION('',(0.E+000,1.)); +#91407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#91408 = PCURVE('',#88890,#91409); +#91409 = DEFINITIONAL_REPRESENTATION('',(#91410),#91414); +#91410 = LINE('',#91411,#91412); +#91411 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#91412 = VECTOR('',#91413,1.); +#91413 = DIRECTION('',(0.E+000,1.)); +#91414 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#91415 = ORIENTED_EDGE('',*,*,#88869,.T.); +#91416 = ORIENTED_EDGE('',*,*,#91395,.T.); +#91417 = ADVANCED_FACE('',(#91418),#88925,.F.); +#91418 = FACE_BOUND('',#91419,.F.); +#91419 = EDGE_LOOP('',(#91420,#91421,#91442,#91443)); +#91420 = ORIENTED_EDGE('',*,*,#89955,.F.); +#91421 = ORIENTED_EDGE('',*,*,#91422,.F.); +#91422 = EDGE_CURVE('',#88905,#89956,#91423,.T.); +#91423 = SEAM_CURVE('',#91424,(#91428,#91435),.PCURVE_S1.); +#91424 = LINE('',#91425,#91426); +#91425 = CARTESIAN_POINT('',(134.1,-78.15,-0.8)); +#91426 = VECTOR('',#91427,1.); +#91427 = DIRECTION('',(0.E+000,0.E+000,1.)); +#91428 = PCURVE('',#88925,#91429); +#91429 = DEFINITIONAL_REPRESENTATION('',(#91430),#91434); +#91430 = LINE('',#91431,#91432); +#91431 = CARTESIAN_POINT('',(6.28318530718,-0.E+000)); +#91432 = VECTOR('',#91433,1.); +#91433 = DIRECTION('',(0.E+000,1.)); +#91434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#91435 = PCURVE('',#88925,#91436); +#91436 = DEFINITIONAL_REPRESENTATION('',(#91437),#91441); +#91437 = LINE('',#91438,#91439); +#91438 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#91439 = VECTOR('',#91440,1.); +#91440 = DIRECTION('',(0.E+000,1.)); +#91441 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#91442 = ORIENTED_EDGE('',*,*,#88904,.T.); +#91443 = ORIENTED_EDGE('',*,*,#91422,.T.); +#91444 = ADVANCED_FACE('',(#91445),#88960,.F.); +#91445 = FACE_BOUND('',#91446,.F.); +#91446 = EDGE_LOOP('',(#91447,#91448,#91469,#91470)); +#91447 = ORIENTED_EDGE('',*,*,#89925,.F.); +#91448 = ORIENTED_EDGE('',*,*,#91449,.F.); +#91449 = EDGE_CURVE('',#88940,#89926,#91450,.T.); +#91450 = SEAM_CURVE('',#91451,(#91455,#91462),.PCURVE_S1.); +#91451 = LINE('',#91452,#91453); +#91452 = CARTESIAN_POINT('',(134.1,-80.15,-0.8)); +#91453 = VECTOR('',#91454,1.); +#91454 = DIRECTION('',(0.E+000,0.E+000,1.)); +#91455 = PCURVE('',#88960,#91456); +#91456 = DEFINITIONAL_REPRESENTATION('',(#91457),#91461); +#91457 = LINE('',#91458,#91459); +#91458 = CARTESIAN_POINT('',(6.28318530718,-0.E+000)); +#91459 = VECTOR('',#91460,1.); +#91460 = DIRECTION('',(0.E+000,1.)); +#91461 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#91462 = PCURVE('',#88960,#91463); +#91463 = DEFINITIONAL_REPRESENTATION('',(#91464),#91468); +#91464 = LINE('',#91465,#91466); +#91465 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#91466 = VECTOR('',#91467,1.); +#91467 = DIRECTION('',(0.E+000,1.)); +#91468 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#91469 = ORIENTED_EDGE('',*,*,#88939,.T.); +#91470 = ORIENTED_EDGE('',*,*,#91449,.T.); +#91471 = ADVANCED_FACE('',(#91472),#88995,.F.); +#91472 = FACE_BOUND('',#91473,.F.); +#91473 = EDGE_LOOP('',(#91474,#91475,#91496,#91497)); +#91474 = ORIENTED_EDGE('',*,*,#90255,.F.); +#91475 = ORIENTED_EDGE('',*,*,#91476,.F.); +#91476 = EDGE_CURVE('',#88975,#90256,#91477,.T.); +#91477 = SEAM_CURVE('',#91478,(#91482,#91489),.PCURVE_S1.); +#91478 = LINE('',#91479,#91480); +#91479 = CARTESIAN_POINT('',(112.1,-78.15,-0.8)); +#91480 = VECTOR('',#91481,1.); +#91481 = DIRECTION('',(0.E+000,0.E+000,1.)); +#91482 = PCURVE('',#88995,#91483); +#91483 = DEFINITIONAL_REPRESENTATION('',(#91484),#91488); +#91484 = LINE('',#91485,#91486); +#91485 = CARTESIAN_POINT('',(6.28318530718,-0.E+000)); +#91486 = VECTOR('',#91487,1.); +#91487 = DIRECTION('',(0.E+000,1.)); +#91488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#91489 = PCURVE('',#88995,#91490); +#91490 = DEFINITIONAL_REPRESENTATION('',(#91491),#91495); +#91491 = LINE('',#91492,#91493); +#91492 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#91493 = VECTOR('',#91494,1.); +#91494 = DIRECTION('',(0.E+000,1.)); +#91495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#91496 = ORIENTED_EDGE('',*,*,#88974,.T.); +#91497 = ORIENTED_EDGE('',*,*,#91476,.T.); +#91498 = ADVANCED_FACE('',(#91499),#89030,.F.); +#91499 = FACE_BOUND('',#91500,.F.); +#91500 = EDGE_LOOP('',(#91501,#91502,#91523,#91524)); +#91501 = ORIENTED_EDGE('',*,*,#90225,.F.); +#91502 = ORIENTED_EDGE('',*,*,#91503,.F.); +#91503 = EDGE_CURVE('',#89010,#90226,#91504,.T.); +#91504 = SEAM_CURVE('',#91505,(#91509,#91516),.PCURVE_S1.); +#91505 = LINE('',#91506,#91507); +#91506 = CARTESIAN_POINT('',(112.1,-80.15,-0.8)); +#91507 = VECTOR('',#91508,1.); +#91508 = DIRECTION('',(0.E+000,0.E+000,1.)); +#91509 = PCURVE('',#89030,#91510); +#91510 = DEFINITIONAL_REPRESENTATION('',(#91511),#91515); +#91511 = LINE('',#91512,#91513); +#91512 = CARTESIAN_POINT('',(6.28318530718,-0.E+000)); +#91513 = VECTOR('',#91514,1.); +#91514 = DIRECTION('',(0.E+000,1.)); +#91515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#91516 = PCURVE('',#89030,#91517); +#91517 = DEFINITIONAL_REPRESENTATION('',(#91518),#91522); +#91518 = LINE('',#91519,#91520); +#91519 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#91520 = VECTOR('',#91521,1.); +#91521 = DIRECTION('',(0.E+000,1.)); +#91522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#91523 = ORIENTED_EDGE('',*,*,#89009,.T.); +#91524 = ORIENTED_EDGE('',*,*,#91503,.T.); +#91525 = ADVANCED_FACE('',(#91526),#89065,.F.); +#91526 = FACE_BOUND('',#91527,.F.); +#91527 = EDGE_LOOP('',(#91528,#91529,#91550,#91551)); +#91528 = ORIENTED_EDGE('',*,*,#90495,.F.); +#91529 = ORIENTED_EDGE('',*,*,#91530,.F.); +#91530 = EDGE_CURVE('',#89045,#90496,#91531,.T.); +#91531 = SEAM_CURVE('',#91532,(#91536,#91543),.PCURVE_S1.); +#91532 = LINE('',#91533,#91534); +#91533 = CARTESIAN_POINT('',(112.1,-82.15,-0.8)); +#91534 = VECTOR('',#91535,1.); +#91535 = DIRECTION('',(0.E+000,0.E+000,1.)); +#91536 = PCURVE('',#89065,#91537); +#91537 = DEFINITIONAL_REPRESENTATION('',(#91538),#91542); +#91538 = LINE('',#91539,#91540); +#91539 = CARTESIAN_POINT('',(6.28318530718,-0.E+000)); +#91540 = VECTOR('',#91541,1.); +#91541 = DIRECTION('',(0.E+000,1.)); +#91542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#91543 = PCURVE('',#89065,#91544); +#91544 = DEFINITIONAL_REPRESENTATION('',(#91545),#91549); +#91545 = LINE('',#91546,#91547); +#91546 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#91547 = VECTOR('',#91548,1.); +#91548 = DIRECTION('',(0.E+000,1.)); +#91549 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#91550 = ORIENTED_EDGE('',*,*,#89044,.T.); +#91551 = ORIENTED_EDGE('',*,*,#91530,.T.); +#91552 = ADVANCED_FACE('',(#91553),#89100,.F.); +#91553 = FACE_BOUND('',#91554,.F.); +#91554 = EDGE_LOOP('',(#91555,#91556,#91577,#91578)); +#91555 = ORIENTED_EDGE('',*,*,#90045,.F.); +#91556 = ORIENTED_EDGE('',*,*,#91557,.F.); +#91557 = EDGE_CURVE('',#89080,#90046,#91558,.T.); +#91558 = SEAM_CURVE('',#91559,(#91563,#91570),.PCURVE_S1.); +#91559 = LINE('',#91560,#91561); +#91560 = CARTESIAN_POINT('',(134.1,-76.15,-0.8)); +#91561 = VECTOR('',#91562,1.); +#91562 = DIRECTION('',(0.E+000,0.E+000,1.)); +#91563 = PCURVE('',#89100,#91564); +#91564 = DEFINITIONAL_REPRESENTATION('',(#91565),#91569); +#91565 = LINE('',#91566,#91567); +#91566 = CARTESIAN_POINT('',(6.28318530718,-0.E+000)); +#91567 = VECTOR('',#91568,1.); +#91568 = DIRECTION('',(0.E+000,1.)); +#91569 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#91570 = PCURVE('',#89100,#91571); +#91571 = DEFINITIONAL_REPRESENTATION('',(#91572),#91576); +#91572 = LINE('',#91573,#91574); +#91573 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#91574 = VECTOR('',#91575,1.); +#91575 = DIRECTION('',(0.E+000,1.)); +#91576 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#91577 = ORIENTED_EDGE('',*,*,#89079,.T.); +#91578 = ORIENTED_EDGE('',*,*,#91557,.T.); +#91579 = ADVANCED_FACE('',(#91580),#89135,.F.); +#91580 = FACE_BOUND('',#91581,.F.); +#91581 = EDGE_LOOP('',(#91582,#91583,#91604,#91605)); +#91582 = ORIENTED_EDGE('',*,*,#90195,.F.); +#91583 = ORIENTED_EDGE('',*,*,#91584,.F.); +#91584 = EDGE_CURVE('',#89115,#90196,#91585,.T.); +#91585 = SEAM_CURVE('',#91586,(#91590,#91597),.PCURVE_S1.); +#91586 = LINE('',#91587,#91588); +#91587 = CARTESIAN_POINT('',(112.1,-76.15,-0.8)); +#91588 = VECTOR('',#91589,1.); +#91589 = DIRECTION('',(0.E+000,0.E+000,1.)); +#91590 = PCURVE('',#89135,#91591); +#91591 = DEFINITIONAL_REPRESENTATION('',(#91592),#91596); +#91592 = LINE('',#91593,#91594); +#91593 = CARTESIAN_POINT('',(6.28318530718,-0.E+000)); +#91594 = VECTOR('',#91595,1.); +#91595 = DIRECTION('',(0.E+000,1.)); +#91596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#91597 = PCURVE('',#89135,#91598); +#91598 = DEFINITIONAL_REPRESENTATION('',(#91599),#91603); +#91599 = LINE('',#91600,#91601); +#91600 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#91601 = VECTOR('',#91602,1.); +#91602 = DIRECTION('',(0.E+000,1.)); +#91603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#91604 = ORIENTED_EDGE('',*,*,#89114,.T.); +#91605 = ORIENTED_EDGE('',*,*,#91584,.T.); +#91606 = ADVANCED_FACE('',(#91607),#89170,.F.); +#91607 = FACE_BOUND('',#91608,.F.); +#91608 = EDGE_LOOP('',(#91609,#91610,#91631,#91632)); +#91609 = ORIENTED_EDGE('',*,*,#89775,.F.); +#91610 = ORIENTED_EDGE('',*,*,#91611,.F.); +#91611 = EDGE_CURVE('',#89150,#89776,#91612,.T.); +#91612 = SEAM_CURVE('',#91613,(#91617,#91624),.PCURVE_S1.); +#91613 = LINE('',#91614,#91615); +#91614 = CARTESIAN_POINT('',(106.35,-41.555,-0.8)); +#91615 = VECTOR('',#91616,1.); +#91616 = DIRECTION('',(0.E+000,0.E+000,1.)); +#91617 = PCURVE('',#89170,#91618); +#91618 = DEFINITIONAL_REPRESENTATION('',(#91619),#91623); +#91619 = LINE('',#91620,#91621); +#91620 = CARTESIAN_POINT('',(6.28318530718,-0.E+000)); +#91621 = VECTOR('',#91622,1.); +#91622 = DIRECTION('',(0.E+000,1.)); +#91623 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#91624 = PCURVE('',#89170,#91625); +#91625 = DEFINITIONAL_REPRESENTATION('',(#91626),#91630); +#91626 = LINE('',#91627,#91628); +#91627 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#91628 = VECTOR('',#91629,1.); +#91629 = DIRECTION('',(0.E+000,1.)); +#91630 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#91631 = ORIENTED_EDGE('',*,*,#89149,.T.); +#91632 = ORIENTED_EDGE('',*,*,#91611,.T.); +#91633 = ADVANCED_FACE('',(#91634),#89205,.F.); +#91634 = FACE_BOUND('',#91635,.F.); +#91635 = EDGE_LOOP('',(#91636,#91637,#91658,#91659)); +#91636 = ORIENTED_EDGE('',*,*,#89745,.F.); +#91637 = ORIENTED_EDGE('',*,*,#91638,.F.); +#91638 = EDGE_CURVE('',#89185,#89746,#91639,.T.); +#91639 = SEAM_CURVE('',#91640,(#91644,#91651),.PCURVE_S1.); +#91640 = LINE('',#91641,#91642); +#91641 = CARTESIAN_POINT('',(103.81,-41.555,-0.8)); +#91642 = VECTOR('',#91643,1.); +#91643 = DIRECTION('',(0.E+000,0.E+000,1.)); +#91644 = PCURVE('',#89205,#91645); +#91645 = DEFINITIONAL_REPRESENTATION('',(#91646),#91650); +#91646 = LINE('',#91647,#91648); +#91647 = CARTESIAN_POINT('',(6.28318530718,-0.E+000)); +#91648 = VECTOR('',#91649,1.); +#91649 = DIRECTION('',(0.E+000,1.)); +#91650 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#91651 = PCURVE('',#89205,#91652); +#91652 = DEFINITIONAL_REPRESENTATION('',(#91653),#91657); +#91653 = LINE('',#91654,#91655); +#91654 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#91655 = VECTOR('',#91656,1.); +#91656 = DIRECTION('',(0.E+000,1.)); +#91657 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#91658 = ORIENTED_EDGE('',*,*,#89184,.T.); +#91659 = ORIENTED_EDGE('',*,*,#91638,.T.); +#91660 = ADVANCED_FACE('',(#91661),#89240,.F.); +#91661 = FACE_BOUND('',#91662,.F.); +#91662 = EDGE_LOOP('',(#91663,#91664,#91685,#91686)); +#91663 = ORIENTED_EDGE('',*,*,#90435,.F.); +#91664 = ORIENTED_EDGE('',*,*,#91665,.F.); +#91665 = EDGE_CURVE('',#89220,#90436,#91666,.T.); +#91666 = SEAM_CURVE('',#91667,(#91671,#91678),.PCURVE_S1.); +#91667 = LINE('',#91668,#91669); +#91668 = CARTESIAN_POINT('',(106.35,-39.015,-0.8)); +#91669 = VECTOR('',#91670,1.); +#91670 = DIRECTION('',(0.E+000,0.E+000,1.)); +#91671 = PCURVE('',#89240,#91672); +#91672 = DEFINITIONAL_REPRESENTATION('',(#91673),#91677); +#91673 = LINE('',#91674,#91675); +#91674 = CARTESIAN_POINT('',(6.28318530718,-0.E+000)); +#91675 = VECTOR('',#91676,1.); +#91676 = DIRECTION('',(0.E+000,1.)); +#91677 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#91678 = PCURVE('',#89240,#91679); +#91679 = DEFINITIONAL_REPRESENTATION('',(#91680),#91684); +#91680 = LINE('',#91681,#91682); +#91681 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#91682 = VECTOR('',#91683,1.); +#91683 = DIRECTION('',(0.E+000,1.)); +#91684 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#91685 = ORIENTED_EDGE('',*,*,#89219,.T.); +#91686 = ORIENTED_EDGE('',*,*,#91665,.T.); +#91687 = ADVANCED_FACE('',(#91688),#89275,.F.); +#91688 = FACE_BOUND('',#91689,.F.); +#91689 = EDGE_LOOP('',(#91690,#91691,#91712,#91713)); +#91690 = ORIENTED_EDGE('',*,*,#90405,.F.); +#91691 = ORIENTED_EDGE('',*,*,#91692,.F.); +#91692 = EDGE_CURVE('',#89255,#90406,#91693,.T.); +#91693 = SEAM_CURVE('',#91694,(#91698,#91705),.PCURVE_S1.); +#91694 = LINE('',#91695,#91696); +#91695 = CARTESIAN_POINT('',(103.81,-39.015,-0.8)); +#91696 = VECTOR('',#91697,1.); +#91697 = DIRECTION('',(0.E+000,0.E+000,1.)); +#91698 = PCURVE('',#89275,#91699); +#91699 = DEFINITIONAL_REPRESENTATION('',(#91700),#91704); +#91700 = LINE('',#91701,#91702); +#91701 = CARTESIAN_POINT('',(6.28318530718,-0.E+000)); +#91702 = VECTOR('',#91703,1.); +#91703 = DIRECTION('',(0.E+000,1.)); +#91704 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#91705 = PCURVE('',#89275,#91706); +#91706 = DEFINITIONAL_REPRESENTATION('',(#91707),#91711); +#91707 = LINE('',#91708,#91709); +#91708 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#91709 = VECTOR('',#91710,1.); +#91710 = DIRECTION('',(0.E+000,1.)); +#91711 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#91712 = ORIENTED_EDGE('',*,*,#89254,.T.); +#91713 = ORIENTED_EDGE('',*,*,#91692,.T.); +#91714 = ADVANCED_FACE('',(#91715),#89310,.F.); +#91715 = FACE_BOUND('',#91716,.F.); +#91716 = EDGE_LOOP('',(#91717,#91718,#91739,#91740)); +#91717 = ORIENTED_EDGE('',*,*,#90375,.F.); +#91718 = ORIENTED_EDGE('',*,*,#91719,.F.); +#91719 = EDGE_CURVE('',#89290,#90376,#91720,.T.); +#91720 = SEAM_CURVE('',#91721,(#91725,#91732),.PCURVE_S1.); +#91721 = LINE('',#91722,#91723); +#91722 = CARTESIAN_POINT('',(103.81,-36.475,-0.8)); +#91723 = VECTOR('',#91724,1.); +#91724 = DIRECTION('',(0.E+000,0.E+000,1.)); +#91725 = PCURVE('',#89310,#91726); +#91726 = DEFINITIONAL_REPRESENTATION('',(#91727),#91731); +#91727 = LINE('',#91728,#91729); +#91728 = CARTESIAN_POINT('',(6.28318530718,-0.E+000)); +#91729 = VECTOR('',#91730,1.); +#91730 = DIRECTION('',(0.E+000,1.)); +#91731 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#91732 = PCURVE('',#89310,#91733); +#91733 = DEFINITIONAL_REPRESENTATION('',(#91734),#91738); +#91734 = LINE('',#91735,#91736); +#91735 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#91736 = VECTOR('',#91737,1.); +#91737 = DIRECTION('',(0.E+000,1.)); +#91738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#91739 = ORIENTED_EDGE('',*,*,#89289,.T.); +#91740 = ORIENTED_EDGE('',*,*,#91719,.T.); +#91741 = ADVANCED_FACE('',(#91742),#89345,.F.); +#91742 = FACE_BOUND('',#91743,.F.); +#91743 = EDGE_LOOP('',(#91744,#91745,#91766,#91767)); +#91744 = ORIENTED_EDGE('',*,*,#90345,.F.); +#91745 = ORIENTED_EDGE('',*,*,#91746,.F.); +#91746 = EDGE_CURVE('',#89325,#90346,#91747,.T.); +#91747 = SEAM_CURVE('',#91748,(#91752,#91759),.PCURVE_S1.); +#91748 = LINE('',#91749,#91750); +#91749 = CARTESIAN_POINT('',(106.35,-36.475,-0.8)); +#91750 = VECTOR('',#91751,1.); +#91751 = DIRECTION('',(0.E+000,0.E+000,1.)); +#91752 = PCURVE('',#89345,#91753); +#91753 = DEFINITIONAL_REPRESENTATION('',(#91754),#91758); +#91754 = LINE('',#91755,#91756); +#91755 = CARTESIAN_POINT('',(6.28318530718,-0.E+000)); +#91756 = VECTOR('',#91757,1.); +#91757 = DIRECTION('',(0.E+000,1.)); +#91758 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#91759 = PCURVE('',#89345,#91760); +#91760 = DEFINITIONAL_REPRESENTATION('',(#91761),#91765); +#91761 = LINE('',#91762,#91763); +#91762 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#91763 = VECTOR('',#91764,1.); +#91764 = DIRECTION('',(0.E+000,1.)); +#91765 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#91766 = ORIENTED_EDGE('',*,*,#89324,.T.); +#91767 = ORIENTED_EDGE('',*,*,#91746,.T.); +#91768 = ADVANCED_FACE('',(#91769),#89380,.F.); +#91769 = FACE_BOUND('',#91770,.F.); +#91770 = EDGE_LOOP('',(#91771,#91772,#91793,#91794)); +#91771 = ORIENTED_EDGE('',*,*,#90555,.F.); +#91772 = ORIENTED_EDGE('',*,*,#91773,.F.); +#91773 = EDGE_CURVE('',#89360,#90556,#91774,.T.); +#91774 = SEAM_CURVE('',#91775,(#91779,#91786),.PCURVE_S1.); +#91775 = LINE('',#91776,#91777); +#91776 = CARTESIAN_POINT('',(112.1,-84.15,-0.8)); +#91777 = VECTOR('',#91778,1.); +#91778 = DIRECTION('',(0.E+000,0.E+000,1.)); +#91779 = PCURVE('',#89380,#91780); +#91780 = DEFINITIONAL_REPRESENTATION('',(#91781),#91785); +#91781 = LINE('',#91782,#91783); +#91782 = CARTESIAN_POINT('',(6.28318530718,-0.E+000)); +#91783 = VECTOR('',#91784,1.); +#91784 = DIRECTION('',(0.E+000,1.)); +#91785 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#91786 = PCURVE('',#89380,#91787); +#91787 = DEFINITIONAL_REPRESENTATION('',(#91788),#91792); +#91788 = LINE('',#91789,#91790); +#91789 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#91790 = VECTOR('',#91791,1.); +#91791 = DIRECTION('',(0.E+000,1.)); +#91792 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#91793 = ORIENTED_EDGE('',*,*,#89359,.T.); +#91794 = ORIENTED_EDGE('',*,*,#91773,.T.); +#91795 = ADVANCED_FACE('',(#91796),#89415,.F.); +#91796 = FACE_BOUND('',#91797,.F.); +#91797 = EDGE_LOOP('',(#91798,#91799,#91820,#91821)); +#91798 = ORIENTED_EDGE('',*,*,#90585,.F.); +#91799 = ORIENTED_EDGE('',*,*,#91800,.F.); +#91800 = EDGE_CURVE('',#89395,#90586,#91801,.T.); +#91801 = SEAM_CURVE('',#91802,(#91806,#91813),.PCURVE_S1.); +#91802 = LINE('',#91803,#91804); +#91803 = CARTESIAN_POINT('',(134.1,-84.15,-0.8)); +#91804 = VECTOR('',#91805,1.); +#91805 = DIRECTION('',(0.E+000,0.E+000,1.)); +#91806 = PCURVE('',#89415,#91807); +#91807 = DEFINITIONAL_REPRESENTATION('',(#91808),#91812); +#91808 = LINE('',#91809,#91810); +#91809 = CARTESIAN_POINT('',(6.28318530718,-0.E+000)); +#91810 = VECTOR('',#91811,1.); +#91811 = DIRECTION('',(0.E+000,1.)); +#91812 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#91813 = PCURVE('',#89415,#91814); +#91814 = DEFINITIONAL_REPRESENTATION('',(#91815),#91819); +#91815 = LINE('',#91816,#91817); +#91816 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#91817 = VECTOR('',#91818,1.); +#91818 = DIRECTION('',(0.E+000,1.)); +#91819 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#91820 = ORIENTED_EDGE('',*,*,#89394,.T.); +#91821 = ORIENTED_EDGE('',*,*,#91800,.T.); +#91822 = ADVANCED_FACE('',(#91823),#89450,.F.); +#91823 = FACE_BOUND('',#91824,.F.); +#91824 = EDGE_LOOP('',(#91825,#91826,#91847,#91848)); +#91825 = ORIENTED_EDGE('',*,*,#90735,.F.); +#91826 = ORIENTED_EDGE('',*,*,#91827,.F.); +#91827 = EDGE_CURVE('',#89430,#90736,#91828,.T.); +#91828 = SEAM_CURVE('',#91829,(#91833,#91840),.PCURVE_S1.); +#91829 = LINE('',#91830,#91831); +#91830 = CARTESIAN_POINT('',(144.60405122421,-47.36005122421,-0.8)); +#91831 = VECTOR('',#91832,1.); +#91832 = DIRECTION('',(0.E+000,0.E+000,1.)); +#91833 = PCURVE('',#89450,#91834); +#91834 = DEFINITIONAL_REPRESENTATION('',(#91835),#91839); +#91835 = LINE('',#91836,#91837); +#91836 = CARTESIAN_POINT('',(6.28318530718,-0.E+000)); +#91837 = VECTOR('',#91838,1.); +#91838 = DIRECTION('',(0.E+000,1.)); +#91839 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#91840 = PCURVE('',#89450,#91841); +#91841 = DEFINITIONAL_REPRESENTATION('',(#91842),#91846); +#91842 = LINE('',#91843,#91844); +#91843 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#91844 = VECTOR('',#91845,1.); +#91845 = DIRECTION('',(0.E+000,1.)); +#91846 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#91847 = ORIENTED_EDGE('',*,*,#89429,.T.); +#91848 = ORIENTED_EDGE('',*,*,#91827,.T.); +#91849 = ADVANCED_FACE('',(#91850),#89485,.F.); +#91850 = FACE_BOUND('',#91851,.F.); +#91851 = EDGE_LOOP('',(#91852,#91853,#91874,#91875)); +#91852 = ORIENTED_EDGE('',*,*,#90675,.F.); +#91853 = ORIENTED_EDGE('',*,*,#91854,.F.); +#91854 = EDGE_CURVE('',#89465,#90676,#91855,.T.); +#91855 = SEAM_CURVE('',#91856,(#91860,#91867),.PCURVE_S1.); +#91856 = LINE('',#91857,#91858); +#91857 = CARTESIAN_POINT('',(125.45,-85.55,-0.8)); +#91858 = VECTOR('',#91859,1.); +#91859 = DIRECTION('',(0.E+000,0.E+000,1.)); +#91860 = PCURVE('',#89485,#91861); +#91861 = DEFINITIONAL_REPRESENTATION('',(#91862),#91866); +#91862 = LINE('',#91863,#91864); +#91863 = CARTESIAN_POINT('',(6.28318530718,-0.E+000)); +#91864 = VECTOR('',#91865,1.); +#91865 = DIRECTION('',(0.E+000,1.)); +#91866 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#91867 = PCURVE('',#89485,#91868); +#91868 = DEFINITIONAL_REPRESENTATION('',(#91869),#91873); +#91869 = LINE('',#91870,#91871); +#91870 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#91871 = VECTOR('',#91872,1.); +#91872 = DIRECTION('',(0.E+000,1.)); +#91873 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#91874 = ORIENTED_EDGE('',*,*,#89464,.T.); +#91875 = ORIENTED_EDGE('',*,*,#91854,.T.); +#91876 = ADVANCED_FACE('',(#91877),#89520,.F.); +#91877 = FACE_BOUND('',#91878,.F.); +#91878 = EDGE_LOOP('',(#91879,#91880,#91901,#91902)); +#91879 = ORIENTED_EDGE('',*,*,#90705,.F.); +#91880 = ORIENTED_EDGE('',*,*,#91881,.F.); +#91881 = EDGE_CURVE('',#89500,#90706,#91882,.T.); +#91882 = SEAM_CURVE('',#91883,(#91887,#91894),.PCURVE_S1.); +#91883 = LINE('',#91884,#91885); +#91884 = CARTESIAN_POINT('',(121.05,-85.55,-0.8)); +#91885 = VECTOR('',#91886,1.); +#91886 = DIRECTION('',(0.E+000,0.E+000,1.)); +#91887 = PCURVE('',#89520,#91888); +#91888 = DEFINITIONAL_REPRESENTATION('',(#91889),#91893); +#91889 = LINE('',#91890,#91891); +#91890 = CARTESIAN_POINT('',(6.28318530718,-0.E+000)); +#91891 = VECTOR('',#91892,1.); +#91892 = DIRECTION('',(0.E+000,1.)); +#91893 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#91894 = PCURVE('',#89520,#91895); +#91895 = DEFINITIONAL_REPRESENTATION('',(#91896),#91900); +#91896 = LINE('',#91897,#91898); +#91897 = CARTESIAN_POINT('',(0.E+000,-0.E+000)); +#91898 = VECTOR('',#91899,1.); +#91899 = DIRECTION('',(0.E+000,1.)); +#91900 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#91901 = ORIENTED_EDGE('',*,*,#89499,.T.); +#91902 = ORIENTED_EDGE('',*,*,#91881,.T.); +#91903 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#91907)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#91904,#91905,#91906)) +REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#91904 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#91905 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#91906 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#91907 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-006),#91904, + 'distance_accuracy_value','confusion accuracy'); +#91908 = SHAPE_DEFINITION_REPRESENTATION(#91909,#87820); +#91909 = PRODUCT_DEFINITION_SHAPE('','',#91910); +#91910 = PRODUCT_DEFINITION('design','',#91911,#91914); +#91911 = PRODUCT_DEFINITION_FORMATION('','',#91912); +#91912 = PRODUCT('COMPOUND','COMPOUND','',(#91913)); +#91913 = PRODUCT_CONTEXT('',#2,'mechanical'); +#91914 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#91915 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#91916,#91918); +#91916 = ( REPRESENTATION_RELATIONSHIP('','',#87820,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#91917) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#91917 = ITEM_DEFINED_TRANSFORMATION('','',#11,#267); +#91918 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #91919); +#91919 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('76','','',#5,#91910,$); +#91920 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#91912)); +#91921 = SHAPE_DEFINITION_REPRESENTATION(#91918,#91922); +#91922 = SHAPE_REPRESENTATION('',(#267),#91903); +#91923 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #91924,#91932,#91939,#91946,#91953,#91960,#91967,#91974,#91981, + #91988,#91995,#92002,#92009,#92016,#92023,#92030,#92037,#92044, + #92051,#92058,#92065,#92072,#92079,#92086,#92093,#92100,#92107, + #92114,#92121,#92128,#92135,#92142,#92149,#92156,#92163,#92171, + #92178,#92185,#92192,#92199,#92206,#92213,#92220,#92227,#92234, + #92241,#92248,#92255,#92262,#92269,#92276,#92283,#92290,#92297, + #92304,#92311,#92318,#92325,#92332,#92339,#92346,#92353,#92360, + #92367,#92374,#92381,#92388,#92395,#92402,#92409,#92416,#92423, + #92430,#92437,#92444,#92451,#92458,#92465,#92472,#92479,#92486, + #92493,#92500,#92507,#92514,#92521,#92528,#92535,#92542,#92549, + #92556,#92563,#92570,#92577,#92584,#92591,#92598,#92605,#92612, + #92619,#92626,#92633,#92640,#92647,#92654,#92661,#92668,#92675, + #92682,#92689,#92696,#92703,#92710,#92717,#92724,#92731,#92738, + #92745,#92752,#92759,#92766,#92773,#92780,#92787,#92794,#92801, + #92808,#92815,#92822,#92829,#92836,#92843,#92850,#92857,#92864, + #92871,#92878,#92885,#92892,#92899,#92906,#92913,#92920,#92927, + #92934,#92941,#92948,#92955,#92962,#92969,#92976,#92983,#92990, + #92997,#93004,#93011,#93018,#93025,#93032,#93039,#93046,#93053, + #93060,#93067,#93074,#93081,#93088,#93095,#93102,#93109,#93116, + #93123,#93130,#93137,#93144,#93151,#93158,#93165,#93172,#93179, + #93186,#93193,#93200,#93207,#93214,#93221,#93228,#93235,#93242, + #93249,#93256,#93263,#93270,#93277,#93284,#93291,#93298,#93305, + #93312,#93319,#93326,#93333,#93340,#93347,#93354,#93361,#93368, + #93375,#93382,#93389,#93396,#93403,#93410,#93417,#93424,#93431, + #93438,#93445,#93452,#93459),#68937); +#91924 = STYLED_ITEM('color',(#91925),#53645); +#91925 = PRESENTATION_STYLE_ASSIGNMENT((#91926)); +#91926 = SURFACE_STYLE_USAGE(.BOTH.,#91927); +#91927 = SURFACE_SIDE_STYLE('',(#91928)); +#91928 = SURFACE_STYLE_FILL_AREA(#91929); +#91929 = FILL_AREA_STYLE('',(#91930)); +#91930 = FILL_AREA_STYLE_COLOUR('',#91931); +#91931 = COLOUR_RGB('',0.148000001907,0.144999995828,0.144999995828); +#91932 = STYLED_ITEM('color',(#91933),#53765); +#91933 = PRESENTATION_STYLE_ASSIGNMENT((#91934)); +#91934 = SURFACE_STYLE_USAGE(.BOTH.,#91935); +#91935 = SURFACE_SIDE_STYLE('',(#91936)); +#91936 = SURFACE_STYLE_FILL_AREA(#91937); +#91937 = FILL_AREA_STYLE('',(#91938)); +#91938 = FILL_AREA_STYLE_COLOUR('',#91931); +#91939 = STYLED_ITEM('color',(#91940),#53953); +#91940 = PRESENTATION_STYLE_ASSIGNMENT((#91941)); +#91941 = SURFACE_STYLE_USAGE(.BOTH.,#91942); +#91942 = SURFACE_SIDE_STYLE('',(#91943)); +#91943 = SURFACE_STYLE_FILL_AREA(#91944); +#91944 = FILL_AREA_STYLE('',(#91945)); +#91945 = FILL_AREA_STYLE_COLOUR('',#91931); +#91946 = STYLED_ITEM('color',(#91947),#54116); +#91947 = PRESENTATION_STYLE_ASSIGNMENT((#91948)); +#91948 = SURFACE_STYLE_USAGE(.BOTH.,#91949); +#91949 = SURFACE_SIDE_STYLE('',(#91950)); +#91950 = SURFACE_STYLE_FILL_AREA(#91951); +#91951 = FILL_AREA_STYLE('',(#91952)); +#91952 = FILL_AREA_STYLE_COLOUR('',#91931); +#91953 = STYLED_ITEM('color',(#91954),#54143); +#91954 = PRESENTATION_STYLE_ASSIGNMENT((#91955)); +#91955 = SURFACE_STYLE_USAGE(.BOTH.,#91956); +#91956 = SURFACE_SIDE_STYLE('',(#91957)); +#91957 = SURFACE_STYLE_FILL_AREA(#91958); +#91958 = FILL_AREA_STYLE('',(#91959)); +#91959 = FILL_AREA_STYLE_COLOUR('',#91931); +#91960 = STYLED_ITEM('color',(#91961),#54854); +#91961 = PRESENTATION_STYLE_ASSIGNMENT((#91962)); +#91962 = SURFACE_STYLE_USAGE(.BOTH.,#91963); +#91963 = SURFACE_SIDE_STYLE('',(#91964)); +#91964 = SURFACE_STYLE_FILL_AREA(#91965); +#91965 = FILL_AREA_STYLE('',(#91966)); +#91966 = FILL_AREA_STYLE_COLOUR('',#91931); +#91967 = STYLED_ITEM('color',(#91968),#54901); +#91968 = PRESENTATION_STYLE_ASSIGNMENT((#91969)); +#91969 = SURFACE_STYLE_USAGE(.BOTH.,#91970); +#91970 = SURFACE_SIDE_STYLE('',(#91971)); +#91971 = SURFACE_STYLE_FILL_AREA(#91972); +#91972 = FILL_AREA_STYLE('',(#91973)); +#91973 = FILL_AREA_STYLE_COLOUR('',#91931); +#91974 = STYLED_ITEM('color',(#91975),#54928); +#91975 = PRESENTATION_STYLE_ASSIGNMENT((#91976)); +#91976 = SURFACE_STYLE_USAGE(.BOTH.,#91977); +#91977 = SURFACE_SIDE_STYLE('',(#91978)); +#91978 = SURFACE_STYLE_FILL_AREA(#91979); +#91979 = FILL_AREA_STYLE('',(#91980)); +#91980 = FILL_AREA_STYLE_COLOUR('',#91931); +#91981 = STYLED_ITEM('color',(#91982),#56191); +#91982 = PRESENTATION_STYLE_ASSIGNMENT((#91983)); +#91983 = SURFACE_STYLE_USAGE(.BOTH.,#91984); +#91984 = SURFACE_SIDE_STYLE('',(#91985)); +#91985 = SURFACE_STYLE_FILL_AREA(#91986); +#91986 = FILL_AREA_STYLE('',(#91987)); +#91987 = FILL_AREA_STYLE_COLOUR('',#91931); +#91988 = STYLED_ITEM('color',(#91989),#56198); +#91989 = PRESENTATION_STYLE_ASSIGNMENT((#91990)); +#91990 = SURFACE_STYLE_USAGE(.BOTH.,#91991); +#91991 = SURFACE_SIDE_STYLE('',(#91992)); +#91992 = SURFACE_STYLE_FILL_AREA(#91993); +#91993 = FILL_AREA_STYLE('',(#91994)); +#91994 = FILL_AREA_STYLE_COLOUR('',#91931); +#91995 = STYLED_ITEM('color',(#91996),#56205); +#91996 = PRESENTATION_STYLE_ASSIGNMENT((#91997)); +#91997 = SURFACE_STYLE_USAGE(.BOTH.,#91998); +#91998 = SURFACE_SIDE_STYLE('',(#91999)); +#91999 = SURFACE_STYLE_FILL_AREA(#92000); +#92000 = FILL_AREA_STYLE('',(#92001)); +#92001 = FILL_AREA_STYLE_COLOUR('',#91931); +#92002 = STYLED_ITEM('color',(#92003),#56281); +#92003 = PRESENTATION_STYLE_ASSIGNMENT((#92004)); +#92004 = SURFACE_STYLE_USAGE(.BOTH.,#92005); +#92005 = SURFACE_SIDE_STYLE('',(#92006)); +#92006 = SURFACE_STYLE_FILL_AREA(#92007); +#92007 = FILL_AREA_STYLE('',(#92008)); +#92008 = FILL_AREA_STYLE_COLOUR('',#91931); +#92009 = STYLED_ITEM('color',(#92010),#56335); +#92010 = PRESENTATION_STYLE_ASSIGNMENT((#92011)); +#92011 = SURFACE_STYLE_USAGE(.BOTH.,#92012); +#92012 = SURFACE_SIDE_STYLE('',(#92013)); +#92013 = SURFACE_STYLE_FILL_AREA(#92014); +#92014 = FILL_AREA_STYLE('',(#92015)); +#92015 = FILL_AREA_STYLE_COLOUR('',#91931); +#92016 = STYLED_ITEM('color',(#92017),#56389); +#92017 = PRESENTATION_STYLE_ASSIGNMENT((#92018)); +#92018 = SURFACE_STYLE_USAGE(.BOTH.,#92019); +#92019 = SURFACE_SIDE_STYLE('',(#92020)); +#92020 = SURFACE_STYLE_FILL_AREA(#92021); +#92021 = FILL_AREA_STYLE('',(#92022)); +#92022 = FILL_AREA_STYLE_COLOUR('',#91931); +#92023 = STYLED_ITEM('color',(#92024),#56421); +#92024 = PRESENTATION_STYLE_ASSIGNMENT((#92025)); +#92025 = SURFACE_STYLE_USAGE(.BOTH.,#92026); +#92026 = SURFACE_SIDE_STYLE('',(#92027)); +#92027 = SURFACE_STYLE_FILL_AREA(#92028); +#92028 = FILL_AREA_STYLE('',(#92029)); +#92029 = FILL_AREA_STYLE_COLOUR('',#91931); +#92030 = STYLED_ITEM('color',(#92031),#56497); +#92031 = PRESENTATION_STYLE_ASSIGNMENT((#92032)); +#92032 = SURFACE_STYLE_USAGE(.BOTH.,#92033); +#92033 = SURFACE_SIDE_STYLE('',(#92034)); +#92034 = SURFACE_STYLE_FILL_AREA(#92035); +#92035 = FILL_AREA_STYLE('',(#92036)); +#92036 = FILL_AREA_STYLE_COLOUR('',#91931); +#92037 = STYLED_ITEM('color',(#92038),#56551); +#92038 = PRESENTATION_STYLE_ASSIGNMENT((#92039)); +#92039 = SURFACE_STYLE_USAGE(.BOTH.,#92040); +#92040 = SURFACE_SIDE_STYLE('',(#92041)); +#92041 = SURFACE_STYLE_FILL_AREA(#92042); +#92042 = FILL_AREA_STYLE('',(#92043)); +#92043 = FILL_AREA_STYLE_COLOUR('',#91931); +#92044 = STYLED_ITEM('color',(#92045),#56605); +#92045 = PRESENTATION_STYLE_ASSIGNMENT((#92046)); +#92046 = SURFACE_STYLE_USAGE(.BOTH.,#92047); +#92047 = SURFACE_SIDE_STYLE('',(#92048)); +#92048 = SURFACE_STYLE_FILL_AREA(#92049); +#92049 = FILL_AREA_STYLE('',(#92050)); +#92050 = FILL_AREA_STYLE_COLOUR('',#91931); +#92051 = STYLED_ITEM('color',(#92052),#56637); +#92052 = PRESENTATION_STYLE_ASSIGNMENT((#92053)); +#92053 = SURFACE_STYLE_USAGE(.BOTH.,#92054); +#92054 = SURFACE_SIDE_STYLE('',(#92055)); +#92055 = SURFACE_STYLE_FILL_AREA(#92056); +#92056 = FILL_AREA_STYLE('',(#92057)); +#92057 = FILL_AREA_STYLE_COLOUR('',#91931); +#92058 = STYLED_ITEM('color',(#92059),#56713); +#92059 = PRESENTATION_STYLE_ASSIGNMENT((#92060)); +#92060 = SURFACE_STYLE_USAGE(.BOTH.,#92061); +#92061 = SURFACE_SIDE_STYLE('',(#92062)); +#92062 = SURFACE_STYLE_FILL_AREA(#92063); +#92063 = FILL_AREA_STYLE('',(#92064)); +#92064 = FILL_AREA_STYLE_COLOUR('',#91931); +#92065 = STYLED_ITEM('color',(#92066),#56767); +#92066 = PRESENTATION_STYLE_ASSIGNMENT((#92067)); +#92067 = SURFACE_STYLE_USAGE(.BOTH.,#92068); +#92068 = SURFACE_SIDE_STYLE('',(#92069)); +#92069 = SURFACE_STYLE_FILL_AREA(#92070); +#92070 = FILL_AREA_STYLE('',(#92071)); +#92071 = FILL_AREA_STYLE_COLOUR('',#91931); +#92072 = STYLED_ITEM('color',(#92073),#56821); +#92073 = PRESENTATION_STYLE_ASSIGNMENT((#92074)); +#92074 = SURFACE_STYLE_USAGE(.BOTH.,#92075); +#92075 = SURFACE_SIDE_STYLE('',(#92076)); +#92076 = SURFACE_STYLE_FILL_AREA(#92077); +#92077 = FILL_AREA_STYLE('',(#92078)); +#92078 = FILL_AREA_STYLE_COLOUR('',#91931); +#92079 = STYLED_ITEM('color',(#92080),#56853); +#92080 = PRESENTATION_STYLE_ASSIGNMENT((#92081)); +#92081 = SURFACE_STYLE_USAGE(.BOTH.,#92082); +#92082 = SURFACE_SIDE_STYLE('',(#92083)); +#92083 = SURFACE_STYLE_FILL_AREA(#92084); +#92084 = FILL_AREA_STYLE('',(#92085)); +#92085 = FILL_AREA_STYLE_COLOUR('',#91931); +#92086 = STYLED_ITEM('color',(#92087),#56929); +#92087 = PRESENTATION_STYLE_ASSIGNMENT((#92088)); +#92088 = SURFACE_STYLE_USAGE(.BOTH.,#92089); +#92089 = SURFACE_SIDE_STYLE('',(#92090)); +#92090 = SURFACE_STYLE_FILL_AREA(#92091); +#92091 = FILL_AREA_STYLE('',(#92092)); +#92092 = FILL_AREA_STYLE_COLOUR('',#91931); +#92093 = STYLED_ITEM('color',(#92094),#56983); +#92094 = PRESENTATION_STYLE_ASSIGNMENT((#92095)); +#92095 = SURFACE_STYLE_USAGE(.BOTH.,#92096); +#92096 = SURFACE_SIDE_STYLE('',(#92097)); +#92097 = SURFACE_STYLE_FILL_AREA(#92098); +#92098 = FILL_AREA_STYLE('',(#92099)); +#92099 = FILL_AREA_STYLE_COLOUR('',#91931); +#92100 = STYLED_ITEM('color',(#92101),#57037); +#92101 = PRESENTATION_STYLE_ASSIGNMENT((#92102)); +#92102 = SURFACE_STYLE_USAGE(.BOTH.,#92103); +#92103 = SURFACE_SIDE_STYLE('',(#92104)); +#92104 = SURFACE_STYLE_FILL_AREA(#92105); +#92105 = FILL_AREA_STYLE('',(#92106)); +#92106 = FILL_AREA_STYLE_COLOUR('',#91931); +#92107 = STYLED_ITEM('color',(#92108),#57069); +#92108 = PRESENTATION_STYLE_ASSIGNMENT((#92109)); +#92109 = SURFACE_STYLE_USAGE(.BOTH.,#92110); +#92110 = SURFACE_SIDE_STYLE('',(#92111)); +#92111 = SURFACE_STYLE_FILL_AREA(#92112); +#92112 = FILL_AREA_STYLE('',(#92113)); +#92113 = FILL_AREA_STYLE_COLOUR('',#91931); +#92114 = STYLED_ITEM('color',(#92115),#57145); +#92115 = PRESENTATION_STYLE_ASSIGNMENT((#92116)); +#92116 = SURFACE_STYLE_USAGE(.BOTH.,#92117); +#92117 = SURFACE_SIDE_STYLE('',(#92118)); +#92118 = SURFACE_STYLE_FILL_AREA(#92119); +#92119 = FILL_AREA_STYLE('',(#92120)); +#92120 = FILL_AREA_STYLE_COLOUR('',#91931); +#92121 = STYLED_ITEM('color',(#92122),#57199); +#92122 = PRESENTATION_STYLE_ASSIGNMENT((#92123)); +#92123 = SURFACE_STYLE_USAGE(.BOTH.,#92124); +#92124 = SURFACE_SIDE_STYLE('',(#92125)); +#92125 = SURFACE_STYLE_FILL_AREA(#92126); +#92126 = FILL_AREA_STYLE('',(#92127)); +#92127 = FILL_AREA_STYLE_COLOUR('',#91931); +#92128 = STYLED_ITEM('color',(#92129),#57253); +#92129 = PRESENTATION_STYLE_ASSIGNMENT((#92130)); +#92130 = SURFACE_STYLE_USAGE(.BOTH.,#92131); +#92131 = SURFACE_SIDE_STYLE('',(#92132)); +#92132 = SURFACE_STYLE_FILL_AREA(#92133); +#92133 = FILL_AREA_STYLE('',(#92134)); +#92134 = FILL_AREA_STYLE_COLOUR('',#91931); +#92135 = STYLED_ITEM('color',(#92136),#57285); +#92136 = PRESENTATION_STYLE_ASSIGNMENT((#92137)); +#92137 = SURFACE_STYLE_USAGE(.BOTH.,#92138); +#92138 = SURFACE_SIDE_STYLE('',(#92139)); +#92139 = SURFACE_STYLE_FILL_AREA(#92140); +#92140 = FILL_AREA_STYLE('',(#92141)); +#92141 = FILL_AREA_STYLE_COLOUR('',#91931); +#92142 = STYLED_ITEM('color',(#92143),#57361); +#92143 = PRESENTATION_STYLE_ASSIGNMENT((#92144)); +#92144 = SURFACE_STYLE_USAGE(.BOTH.,#92145); +#92145 = SURFACE_SIDE_STYLE('',(#92146)); +#92146 = SURFACE_STYLE_FILL_AREA(#92147); +#92147 = FILL_AREA_STYLE('',(#92148)); +#92148 = FILL_AREA_STYLE_COLOUR('',#91931); +#92149 = STYLED_ITEM('color',(#92150),#57415); +#92150 = PRESENTATION_STYLE_ASSIGNMENT((#92151)); +#92151 = SURFACE_STYLE_USAGE(.BOTH.,#92152); +#92152 = SURFACE_SIDE_STYLE('',(#92153)); +#92153 = SURFACE_STYLE_FILL_AREA(#92154); +#92154 = FILL_AREA_STYLE('',(#92155)); +#92155 = FILL_AREA_STYLE_COLOUR('',#91931); +#92156 = STYLED_ITEM('color',(#92157),#57469); +#92157 = PRESENTATION_STYLE_ASSIGNMENT((#92158)); +#92158 = SURFACE_STYLE_USAGE(.BOTH.,#92159); +#92159 = SURFACE_SIDE_STYLE('',(#92160)); +#92160 = SURFACE_STYLE_FILL_AREA(#92161); +#92161 = FILL_AREA_STYLE('',(#92162)); +#92162 = FILL_AREA_STYLE_COLOUR('',#91931); +#92163 = STYLED_ITEM('color',(#92164),#57501); +#92164 = PRESENTATION_STYLE_ASSIGNMENT((#92165)); +#92165 = SURFACE_STYLE_USAGE(.BOTH.,#92166); +#92166 = SURFACE_SIDE_STYLE('',(#92167)); +#92167 = SURFACE_STYLE_FILL_AREA(#92168); +#92168 = FILL_AREA_STYLE('',(#92169)); +#92169 = FILL_AREA_STYLE_COLOUR('',#92170); +#92170 = COLOUR_RGB('',0.85900002718,0.737999975681,0.495999991894); +#92171 = STYLED_ITEM('color',(#92172),#57533); +#92172 = PRESENTATION_STYLE_ASSIGNMENT((#92173)); +#92173 = SURFACE_STYLE_USAGE(.BOTH.,#92174); +#92174 = SURFACE_SIDE_STYLE('',(#92175)); +#92175 = SURFACE_STYLE_FILL_AREA(#92176); +#92176 = FILL_AREA_STYLE('',(#92177)); +#92177 = FILL_AREA_STYLE_COLOUR('',#92170); +#92178 = STYLED_ITEM('color',(#92179),#57614); +#92179 = PRESENTATION_STYLE_ASSIGNMENT((#92180)); +#92180 = SURFACE_STYLE_USAGE(.BOTH.,#92181); +#92181 = SURFACE_SIDE_STYLE('',(#92182)); +#92182 = SURFACE_STYLE_FILL_AREA(#92183); +#92183 = FILL_AREA_STYLE('',(#92184)); +#92184 = FILL_AREA_STYLE_COLOUR('',#92170); +#92185 = STYLED_ITEM('color',(#92186),#57641); +#92186 = PRESENTATION_STYLE_ASSIGNMENT((#92187)); +#92187 = SURFACE_STYLE_USAGE(.BOTH.,#92188); +#92188 = SURFACE_SIDE_STYLE('',(#92189)); +#92189 = SURFACE_STYLE_FILL_AREA(#92190); +#92190 = FILL_AREA_STYLE('',(#92191)); +#92191 = FILL_AREA_STYLE_COLOUR('',#92170); +#92192 = STYLED_ITEM('color',(#92193),#57717); +#92193 = PRESENTATION_STYLE_ASSIGNMENT((#92194)); +#92194 = SURFACE_STYLE_USAGE(.BOTH.,#92195); +#92195 = SURFACE_SIDE_STYLE('',(#92196)); +#92196 = SURFACE_STYLE_FILL_AREA(#92197); +#92197 = FILL_AREA_STYLE('',(#92198)); +#92198 = FILL_AREA_STYLE_COLOUR('',#92170); +#92199 = STYLED_ITEM('color',(#92200),#57803); +#92200 = PRESENTATION_STYLE_ASSIGNMENT((#92201)); +#92201 = SURFACE_STYLE_USAGE(.BOTH.,#92202); +#92202 = SURFACE_SIDE_STYLE('',(#92203)); +#92203 = SURFACE_STYLE_FILL_AREA(#92204); +#92204 = FILL_AREA_STYLE('',(#92205)); +#92205 = FILL_AREA_STYLE_COLOUR('',#92170); +#92206 = STYLED_ITEM('color',(#92207),#57830); +#92207 = PRESENTATION_STYLE_ASSIGNMENT((#92208)); +#92208 = SURFACE_STYLE_USAGE(.BOTH.,#92209); +#92209 = SURFACE_SIDE_STYLE('',(#92210)); +#92210 = SURFACE_STYLE_FILL_AREA(#92211); +#92211 = FILL_AREA_STYLE('',(#92212)); +#92212 = FILL_AREA_STYLE_COLOUR('',#92170); +#92213 = STYLED_ITEM('color',(#92214),#57906); +#92214 = PRESENTATION_STYLE_ASSIGNMENT((#92215)); +#92215 = SURFACE_STYLE_USAGE(.BOTH.,#92216); +#92216 = SURFACE_SIDE_STYLE('',(#92217)); +#92217 = SURFACE_STYLE_FILL_AREA(#92218); +#92218 = FILL_AREA_STYLE('',(#92219)); +#92219 = FILL_AREA_STYLE_COLOUR('',#92170); +#92220 = STYLED_ITEM('color',(#92221),#57933); +#92221 = PRESENTATION_STYLE_ASSIGNMENT((#92222)); +#92222 = SURFACE_STYLE_USAGE(.BOTH.,#92223); +#92223 = SURFACE_SIDE_STYLE('',(#92224)); +#92224 = SURFACE_STYLE_FILL_AREA(#92225); +#92225 = FILL_AREA_STYLE('',(#92226)); +#92226 = FILL_AREA_STYLE_COLOUR('',#92170); +#92227 = STYLED_ITEM('color',(#92228),#57965); +#92228 = PRESENTATION_STYLE_ASSIGNMENT((#92229)); +#92229 = SURFACE_STYLE_USAGE(.BOTH.,#92230); +#92230 = SURFACE_SIDE_STYLE('',(#92231)); +#92231 = SURFACE_STYLE_FILL_AREA(#92232); +#92232 = FILL_AREA_STYLE('',(#92233)); +#92233 = FILL_AREA_STYLE_COLOUR('',#92170); +#92234 = STYLED_ITEM('color',(#92235),#58046); +#92235 = PRESENTATION_STYLE_ASSIGNMENT((#92236)); +#92236 = SURFACE_STYLE_USAGE(.BOTH.,#92237); +#92237 = SURFACE_SIDE_STYLE('',(#92238)); +#92238 = SURFACE_STYLE_FILL_AREA(#92239); +#92239 = FILL_AREA_STYLE('',(#92240)); +#92240 = FILL_AREA_STYLE_COLOUR('',#92170); +#92241 = STYLED_ITEM('color',(#92242),#58073); +#92242 = PRESENTATION_STYLE_ASSIGNMENT((#92243)); +#92243 = SURFACE_STYLE_USAGE(.BOTH.,#92244); +#92244 = SURFACE_SIDE_STYLE('',(#92245)); +#92245 = SURFACE_STYLE_FILL_AREA(#92246); +#92246 = FILL_AREA_STYLE('',(#92247)); +#92247 = FILL_AREA_STYLE_COLOUR('',#92170); +#92248 = STYLED_ITEM('color',(#92249),#58149); +#92249 = PRESENTATION_STYLE_ASSIGNMENT((#92250)); +#92250 = SURFACE_STYLE_USAGE(.BOTH.,#92251); +#92251 = SURFACE_SIDE_STYLE('',(#92252)); +#92252 = SURFACE_STYLE_FILL_AREA(#92253); +#92253 = FILL_AREA_STYLE('',(#92254)); +#92254 = FILL_AREA_STYLE_COLOUR('',#92170); +#92255 = STYLED_ITEM('color',(#92256),#58181); +#92256 = PRESENTATION_STYLE_ASSIGNMENT((#92257)); +#92257 = SURFACE_STYLE_USAGE(.BOTH.,#92258); +#92258 = SURFACE_SIDE_STYLE('',(#92259)); +#92259 = SURFACE_STYLE_FILL_AREA(#92260); +#92260 = FILL_AREA_STYLE('',(#92261)); +#92261 = FILL_AREA_STYLE_COLOUR('',#92170); +#92262 = STYLED_ITEM('color',(#92263),#58262); +#92263 = PRESENTATION_STYLE_ASSIGNMENT((#92264)); +#92264 = SURFACE_STYLE_USAGE(.BOTH.,#92265); +#92265 = SURFACE_SIDE_STYLE('',(#92266)); +#92266 = SURFACE_STYLE_FILL_AREA(#92267); +#92267 = FILL_AREA_STYLE('',(#92268)); +#92268 = FILL_AREA_STYLE_COLOUR('',#92170); +#92269 = STYLED_ITEM('color',(#92270),#58289); +#92270 = PRESENTATION_STYLE_ASSIGNMENT((#92271)); +#92271 = SURFACE_STYLE_USAGE(.BOTH.,#92272); +#92272 = SURFACE_SIDE_STYLE('',(#92273)); +#92273 = SURFACE_STYLE_FILL_AREA(#92274); +#92274 = FILL_AREA_STYLE('',(#92275)); +#92275 = FILL_AREA_STYLE_COLOUR('',#92170); +#92276 = STYLED_ITEM('color',(#92277),#58365); +#92277 = PRESENTATION_STYLE_ASSIGNMENT((#92278)); +#92278 = SURFACE_STYLE_USAGE(.BOTH.,#92279); +#92279 = SURFACE_SIDE_STYLE('',(#92280)); +#92280 = SURFACE_STYLE_FILL_AREA(#92281); +#92281 = FILL_AREA_STYLE('',(#92282)); +#92282 = FILL_AREA_STYLE_COLOUR('',#92170); +#92283 = STYLED_ITEM('color',(#92284),#58451); +#92284 = PRESENTATION_STYLE_ASSIGNMENT((#92285)); +#92285 = SURFACE_STYLE_USAGE(.BOTH.,#92286); +#92286 = SURFACE_SIDE_STYLE('',(#92287)); +#92287 = SURFACE_STYLE_FILL_AREA(#92288); +#92288 = FILL_AREA_STYLE('',(#92289)); +#92289 = FILL_AREA_STYLE_COLOUR('',#92170); +#92290 = STYLED_ITEM('color',(#92291),#58478); +#92291 = PRESENTATION_STYLE_ASSIGNMENT((#92292)); +#92292 = SURFACE_STYLE_USAGE(.BOTH.,#92293); +#92293 = SURFACE_SIDE_STYLE('',(#92294)); +#92294 = SURFACE_STYLE_FILL_AREA(#92295); +#92295 = FILL_AREA_STYLE('',(#92296)); +#92296 = FILL_AREA_STYLE_COLOUR('',#92170); +#92297 = STYLED_ITEM('color',(#92298),#58554); +#92298 = PRESENTATION_STYLE_ASSIGNMENT((#92299)); +#92299 = SURFACE_STYLE_USAGE(.BOTH.,#92300); +#92300 = SURFACE_SIDE_STYLE('',(#92301)); +#92301 = SURFACE_STYLE_FILL_AREA(#92302); +#92302 = FILL_AREA_STYLE('',(#92303)); +#92303 = FILL_AREA_STYLE_COLOUR('',#92170); +#92304 = STYLED_ITEM('color',(#92305),#58581); +#92305 = PRESENTATION_STYLE_ASSIGNMENT((#92306)); +#92306 = SURFACE_STYLE_USAGE(.BOTH.,#92307); +#92307 = SURFACE_SIDE_STYLE('',(#92308)); +#92308 = SURFACE_STYLE_FILL_AREA(#92309); +#92309 = FILL_AREA_STYLE('',(#92310)); +#92310 = FILL_AREA_STYLE_COLOUR('',#92170); +#92311 = STYLED_ITEM('color',(#92312),#58613); +#92312 = PRESENTATION_STYLE_ASSIGNMENT((#92313)); +#92313 = SURFACE_STYLE_USAGE(.BOTH.,#92314); +#92314 = SURFACE_SIDE_STYLE('',(#92315)); +#92315 = SURFACE_STYLE_FILL_AREA(#92316); +#92316 = FILL_AREA_STYLE('',(#92317)); +#92317 = FILL_AREA_STYLE_COLOUR('',#92170); +#92318 = STYLED_ITEM('color',(#92319),#58694); +#92319 = PRESENTATION_STYLE_ASSIGNMENT((#92320)); +#92320 = SURFACE_STYLE_USAGE(.BOTH.,#92321); +#92321 = SURFACE_SIDE_STYLE('',(#92322)); +#92322 = SURFACE_STYLE_FILL_AREA(#92323); +#92323 = FILL_AREA_STYLE('',(#92324)); +#92324 = FILL_AREA_STYLE_COLOUR('',#92170); +#92325 = STYLED_ITEM('color',(#92326),#58721); +#92326 = PRESENTATION_STYLE_ASSIGNMENT((#92327)); +#92327 = SURFACE_STYLE_USAGE(.BOTH.,#92328); +#92328 = SURFACE_SIDE_STYLE('',(#92329)); +#92329 = SURFACE_STYLE_FILL_AREA(#92330); +#92330 = FILL_AREA_STYLE('',(#92331)); +#92331 = FILL_AREA_STYLE_COLOUR('',#92170); +#92332 = STYLED_ITEM('color',(#92333),#58797); +#92333 = PRESENTATION_STYLE_ASSIGNMENT((#92334)); +#92334 = SURFACE_STYLE_USAGE(.BOTH.,#92335); +#92335 = SURFACE_SIDE_STYLE('',(#92336)); +#92336 = SURFACE_STYLE_FILL_AREA(#92337); +#92337 = FILL_AREA_STYLE('',(#92338)); +#92338 = FILL_AREA_STYLE_COLOUR('',#91931); +#92339 = STYLED_ITEM('color',(#92340),#58873); +#92340 = PRESENTATION_STYLE_ASSIGNMENT((#92341)); +#92341 = SURFACE_STYLE_USAGE(.BOTH.,#92342); +#92342 = SURFACE_SIDE_STYLE('',(#92343)); +#92343 = SURFACE_STYLE_FILL_AREA(#92344); +#92344 = FILL_AREA_STYLE('',(#92345)); +#92345 = FILL_AREA_STYLE_COLOUR('',#91931); +#92346 = STYLED_ITEM('color',(#92347),#58922); +#92347 = PRESENTATION_STYLE_ASSIGNMENT((#92348)); +#92348 = SURFACE_STYLE_USAGE(.BOTH.,#92349); +#92349 = SURFACE_SIDE_STYLE('',(#92350)); +#92350 = SURFACE_STYLE_FILL_AREA(#92351); +#92351 = FILL_AREA_STYLE('',(#92352)); +#92352 = FILL_AREA_STYLE_COLOUR('',#91931); +#92353 = STYLED_ITEM('color',(#92354),#58971); +#92354 = PRESENTATION_STYLE_ASSIGNMENT((#92355)); +#92355 = SURFACE_STYLE_USAGE(.BOTH.,#92356); +#92356 = SURFACE_SIDE_STYLE('',(#92357)); +#92357 = SURFACE_STYLE_FILL_AREA(#92358); +#92358 = FILL_AREA_STYLE('',(#92359)); +#92359 = FILL_AREA_STYLE_COLOUR('',#91931); +#92360 = STYLED_ITEM('color',(#92361),#58998); +#92361 = PRESENTATION_STYLE_ASSIGNMENT((#92362)); +#92362 = SURFACE_STYLE_USAGE(.BOTH.,#92363); +#92363 = SURFACE_SIDE_STYLE('',(#92364)); +#92364 = SURFACE_STYLE_FILL_AREA(#92365); +#92365 = FILL_AREA_STYLE('',(#92366)); +#92366 = FILL_AREA_STYLE_COLOUR('',#91931); +#92367 = STYLED_ITEM('color',(#92368),#59074); +#92368 = PRESENTATION_STYLE_ASSIGNMENT((#92369)); +#92369 = SURFACE_STYLE_USAGE(.BOTH.,#92370); +#92370 = SURFACE_SIDE_STYLE('',(#92371)); +#92371 = SURFACE_STYLE_FILL_AREA(#92372); +#92372 = FILL_AREA_STYLE('',(#92373)); +#92373 = FILL_AREA_STYLE_COLOUR('',#91931); +#92374 = STYLED_ITEM('color',(#92375),#59123); +#92375 = PRESENTATION_STYLE_ASSIGNMENT((#92376)); +#92376 = SURFACE_STYLE_USAGE(.BOTH.,#92377); +#92377 = SURFACE_SIDE_STYLE('',(#92378)); +#92378 = SURFACE_STYLE_FILL_AREA(#92379); +#92379 = FILL_AREA_STYLE('',(#92380)); +#92380 = FILL_AREA_STYLE_COLOUR('',#91931); +#92381 = STYLED_ITEM('color',(#92382),#59172); +#92382 = PRESENTATION_STYLE_ASSIGNMENT((#92383)); +#92383 = SURFACE_STYLE_USAGE(.BOTH.,#92384); +#92384 = SURFACE_SIDE_STYLE('',(#92385)); +#92385 = SURFACE_STYLE_FILL_AREA(#92386); +#92386 = FILL_AREA_STYLE('',(#92387)); +#92387 = FILL_AREA_STYLE_COLOUR('',#91931); +#92388 = STYLED_ITEM('color',(#92389),#59199); +#92389 = PRESENTATION_STYLE_ASSIGNMENT((#92390)); +#92390 = SURFACE_STYLE_USAGE(.BOTH.,#92391); +#92391 = SURFACE_SIDE_STYLE('',(#92392)); +#92392 = SURFACE_STYLE_FILL_AREA(#92393); +#92393 = FILL_AREA_STYLE('',(#92394)); +#92394 = FILL_AREA_STYLE_COLOUR('',#91931); +#92395 = STYLED_ITEM('color',(#92396),#59275); +#92396 = PRESENTATION_STYLE_ASSIGNMENT((#92397)); +#92397 = SURFACE_STYLE_USAGE(.BOTH.,#92398); +#92398 = SURFACE_SIDE_STYLE('',(#92399)); +#92399 = SURFACE_STYLE_FILL_AREA(#92400); +#92400 = FILL_AREA_STYLE('',(#92401)); +#92401 = FILL_AREA_STYLE_COLOUR('',#91931); +#92402 = STYLED_ITEM('color',(#92403),#59324); +#92403 = PRESENTATION_STYLE_ASSIGNMENT((#92404)); +#92404 = SURFACE_STYLE_USAGE(.BOTH.,#92405); +#92405 = SURFACE_SIDE_STYLE('',(#92406)); +#92406 = SURFACE_STYLE_FILL_AREA(#92407); +#92407 = FILL_AREA_STYLE('',(#92408)); +#92408 = FILL_AREA_STYLE_COLOUR('',#91931); +#92409 = STYLED_ITEM('color',(#92410),#59373); +#92410 = PRESENTATION_STYLE_ASSIGNMENT((#92411)); +#92411 = SURFACE_STYLE_USAGE(.BOTH.,#92412); +#92412 = SURFACE_SIDE_STYLE('',(#92413)); +#92413 = SURFACE_STYLE_FILL_AREA(#92414); +#92414 = FILL_AREA_STYLE('',(#92415)); +#92415 = FILL_AREA_STYLE_COLOUR('',#91931); +#92416 = STYLED_ITEM('color',(#92417),#59400); +#92417 = PRESENTATION_STYLE_ASSIGNMENT((#92418)); +#92418 = SURFACE_STYLE_USAGE(.BOTH.,#92419); +#92419 = SURFACE_SIDE_STYLE('',(#92420)); +#92420 = SURFACE_STYLE_FILL_AREA(#92421); +#92421 = FILL_AREA_STYLE('',(#92422)); +#92422 = FILL_AREA_STYLE_COLOUR('',#91931); +#92423 = STYLED_ITEM('color',(#92424),#59476); +#92424 = PRESENTATION_STYLE_ASSIGNMENT((#92425)); +#92425 = SURFACE_STYLE_USAGE(.BOTH.,#92426); +#92426 = SURFACE_SIDE_STYLE('',(#92427)); +#92427 = SURFACE_STYLE_FILL_AREA(#92428); +#92428 = FILL_AREA_STYLE('',(#92429)); +#92429 = FILL_AREA_STYLE_COLOUR('',#91931); +#92430 = STYLED_ITEM('color',(#92431),#59525); +#92431 = PRESENTATION_STYLE_ASSIGNMENT((#92432)); +#92432 = SURFACE_STYLE_USAGE(.BOTH.,#92433); +#92433 = SURFACE_SIDE_STYLE('',(#92434)); +#92434 = SURFACE_STYLE_FILL_AREA(#92435); +#92435 = FILL_AREA_STYLE('',(#92436)); +#92436 = FILL_AREA_STYLE_COLOUR('',#91931); +#92437 = STYLED_ITEM('color',(#92438),#59574); +#92438 = PRESENTATION_STYLE_ASSIGNMENT((#92439)); +#92439 = SURFACE_STYLE_USAGE(.BOTH.,#92440); +#92440 = SURFACE_SIDE_STYLE('',(#92441)); +#92441 = SURFACE_STYLE_FILL_AREA(#92442); +#92442 = FILL_AREA_STYLE('',(#92443)); +#92443 = FILL_AREA_STYLE_COLOUR('',#91931); +#92444 = STYLED_ITEM('color',(#92445),#59601); +#92445 = PRESENTATION_STYLE_ASSIGNMENT((#92446)); +#92446 = SURFACE_STYLE_USAGE(.BOTH.,#92447); +#92447 = SURFACE_SIDE_STYLE('',(#92448)); +#92448 = SURFACE_STYLE_FILL_AREA(#92449); +#92449 = FILL_AREA_STYLE('',(#92450)); +#92450 = FILL_AREA_STYLE_COLOUR('',#91931); +#92451 = STYLED_ITEM('color',(#92452),#59677); +#92452 = PRESENTATION_STYLE_ASSIGNMENT((#92453)); +#92453 = SURFACE_STYLE_USAGE(.BOTH.,#92454); +#92454 = SURFACE_SIDE_STYLE('',(#92455)); +#92455 = SURFACE_STYLE_FILL_AREA(#92456); +#92456 = FILL_AREA_STYLE('',(#92457)); +#92457 = FILL_AREA_STYLE_COLOUR('',#91931); +#92458 = STYLED_ITEM('color',(#92459),#59726); +#92459 = PRESENTATION_STYLE_ASSIGNMENT((#92460)); +#92460 = SURFACE_STYLE_USAGE(.BOTH.,#92461); +#92461 = SURFACE_SIDE_STYLE('',(#92462)); +#92462 = SURFACE_STYLE_FILL_AREA(#92463); +#92463 = FILL_AREA_STYLE('',(#92464)); +#92464 = FILL_AREA_STYLE_COLOUR('',#91931); +#92465 = STYLED_ITEM('color',(#92466),#59775); +#92466 = PRESENTATION_STYLE_ASSIGNMENT((#92467)); +#92467 = SURFACE_STYLE_USAGE(.BOTH.,#92468); +#92468 = SURFACE_SIDE_STYLE('',(#92469)); +#92469 = SURFACE_STYLE_FILL_AREA(#92470); +#92470 = FILL_AREA_STYLE('',(#92471)); +#92471 = FILL_AREA_STYLE_COLOUR('',#91931); +#92472 = STYLED_ITEM('color',(#92473),#59802); +#92473 = PRESENTATION_STYLE_ASSIGNMENT((#92474)); +#92474 = SURFACE_STYLE_USAGE(.BOTH.,#92475); +#92475 = SURFACE_SIDE_STYLE('',(#92476)); +#92476 = SURFACE_STYLE_FILL_AREA(#92477); +#92477 = FILL_AREA_STYLE('',(#92478)); +#92478 = FILL_AREA_STYLE_COLOUR('',#91931); +#92479 = STYLED_ITEM('color',(#92480),#59878); +#92480 = PRESENTATION_STYLE_ASSIGNMENT((#92481)); +#92481 = SURFACE_STYLE_USAGE(.BOTH.,#92482); +#92482 = SURFACE_SIDE_STYLE('',(#92483)); +#92483 = SURFACE_STYLE_FILL_AREA(#92484); +#92484 = FILL_AREA_STYLE('',(#92485)); +#92485 = FILL_AREA_STYLE_COLOUR('',#91931); +#92486 = STYLED_ITEM('color',(#92487),#59927); +#92487 = PRESENTATION_STYLE_ASSIGNMENT((#92488)); +#92488 = SURFACE_STYLE_USAGE(.BOTH.,#92489); +#92489 = SURFACE_SIDE_STYLE('',(#92490)); +#92490 = SURFACE_STYLE_FILL_AREA(#92491); +#92491 = FILL_AREA_STYLE('',(#92492)); +#92492 = FILL_AREA_STYLE_COLOUR('',#91931); +#92493 = STYLED_ITEM('color',(#92494),#59976); +#92494 = PRESENTATION_STYLE_ASSIGNMENT((#92495)); +#92495 = SURFACE_STYLE_USAGE(.BOTH.,#92496); +#92496 = SURFACE_SIDE_STYLE('',(#92497)); +#92497 = SURFACE_STYLE_FILL_AREA(#92498); +#92498 = FILL_AREA_STYLE('',(#92499)); +#92499 = FILL_AREA_STYLE_COLOUR('',#91931); +#92500 = STYLED_ITEM('color',(#92501),#60003); +#92501 = PRESENTATION_STYLE_ASSIGNMENT((#92502)); +#92502 = SURFACE_STYLE_USAGE(.BOTH.,#92503); +#92503 = SURFACE_SIDE_STYLE('',(#92504)); +#92504 = SURFACE_STYLE_FILL_AREA(#92505); +#92505 = FILL_AREA_STYLE('',(#92506)); +#92506 = FILL_AREA_STYLE_COLOUR('',#92170); +#92507 = STYLED_ITEM('color',(#92508),#60143); +#92508 = PRESENTATION_STYLE_ASSIGNMENT((#92509)); +#92509 = SURFACE_STYLE_USAGE(.BOTH.,#92510); +#92510 = SURFACE_SIDE_STYLE('',(#92511)); +#92511 = SURFACE_STYLE_FILL_AREA(#92512); +#92512 = FILL_AREA_STYLE('',(#92513)); +#92513 = FILL_AREA_STYLE_COLOUR('',#92170); +#92514 = STYLED_ITEM('color',(#92515),#60193); +#92515 = PRESENTATION_STYLE_ASSIGNMENT((#92516)); +#92516 = SURFACE_STYLE_USAGE(.BOTH.,#92517); +#92517 = SURFACE_SIDE_STYLE('',(#92518)); +#92518 = SURFACE_STYLE_FILL_AREA(#92519); +#92519 = FILL_AREA_STYLE('',(#92520)); +#92520 = FILL_AREA_STYLE_COLOUR('',#92170); +#92521 = STYLED_ITEM('color',(#92522),#60300); +#92522 = PRESENTATION_STYLE_ASSIGNMENT((#92523)); +#92523 = SURFACE_STYLE_USAGE(.BOTH.,#92524); +#92524 = SURFACE_SIDE_STYLE('',(#92525)); +#92525 = SURFACE_STYLE_FILL_AREA(#92526); +#92526 = FILL_AREA_STYLE('',(#92527)); +#92527 = FILL_AREA_STYLE_COLOUR('',#92170); +#92528 = STYLED_ITEM('color',(#92529),#60327); +#92529 = PRESENTATION_STYLE_ASSIGNMENT((#92530)); +#92530 = SURFACE_STYLE_USAGE(.BOTH.,#92531); +#92531 = SURFACE_SIDE_STYLE('',(#92532)); +#92532 = SURFACE_STYLE_FILL_AREA(#92533); +#92533 = FILL_AREA_STYLE('',(#92534)); +#92534 = FILL_AREA_STYLE_COLOUR('',#92170); +#92535 = STYLED_ITEM('color',(#92536),#60467); +#92536 = PRESENTATION_STYLE_ASSIGNMENT((#92537)); +#92537 = SURFACE_STYLE_USAGE(.BOTH.,#92538); +#92538 = SURFACE_SIDE_STYLE('',(#92539)); +#92539 = SURFACE_STYLE_FILL_AREA(#92540); +#92540 = FILL_AREA_STYLE('',(#92541)); +#92541 = FILL_AREA_STYLE_COLOUR('',#92170); +#92542 = STYLED_ITEM('color',(#92543),#60597); +#92543 = PRESENTATION_STYLE_ASSIGNMENT((#92544)); +#92544 = SURFACE_STYLE_USAGE(.BOTH.,#92545); +#92545 = SURFACE_SIDE_STYLE('',(#92546)); +#92546 = SURFACE_STYLE_FILL_AREA(#92547); +#92547 = FILL_AREA_STYLE('',(#92548)); +#92548 = FILL_AREA_STYLE_COLOUR('',#92170); +#92549 = STYLED_ITEM('color',(#92550),#60624); +#92550 = PRESENTATION_STYLE_ASSIGNMENT((#92551)); +#92551 = SURFACE_STYLE_USAGE(.BOTH.,#92552); +#92552 = SURFACE_SIDE_STYLE('',(#92553)); +#92553 = SURFACE_STYLE_FILL_AREA(#92554); +#92554 = FILL_AREA_STYLE('',(#92555)); +#92555 = FILL_AREA_STYLE_COLOUR('',#92170); +#92556 = STYLED_ITEM('color',(#92557),#60651); +#92557 = PRESENTATION_STYLE_ASSIGNMENT((#92558)); +#92558 = SURFACE_STYLE_USAGE(.BOTH.,#92559); +#92559 = SURFACE_SIDE_STYLE('',(#92560)); +#92560 = SURFACE_STYLE_FILL_AREA(#92561); +#92561 = FILL_AREA_STYLE('',(#92562)); +#92562 = FILL_AREA_STYLE_COLOUR('',#92170); +#92563 = STYLED_ITEM('color',(#92564),#60791); +#92564 = PRESENTATION_STYLE_ASSIGNMENT((#92565)); +#92565 = SURFACE_STYLE_USAGE(.BOTH.,#92566); +#92566 = SURFACE_SIDE_STYLE('',(#92567)); +#92567 = SURFACE_STYLE_FILL_AREA(#92568); +#92568 = FILL_AREA_STYLE('',(#92569)); +#92569 = FILL_AREA_STYLE_COLOUR('',#92170); +#92570 = STYLED_ITEM('color',(#92571),#60841); +#92571 = PRESENTATION_STYLE_ASSIGNMENT((#92572)); +#92572 = SURFACE_STYLE_USAGE(.BOTH.,#92573); +#92573 = SURFACE_SIDE_STYLE('',(#92574)); +#92574 = SURFACE_STYLE_FILL_AREA(#92575); +#92575 = FILL_AREA_STYLE('',(#92576)); +#92576 = FILL_AREA_STYLE_COLOUR('',#92170); +#92577 = STYLED_ITEM('color',(#92578),#60948); +#92578 = PRESENTATION_STYLE_ASSIGNMENT((#92579)); +#92579 = SURFACE_STYLE_USAGE(.BOTH.,#92580); +#92580 = SURFACE_SIDE_STYLE('',(#92581)); +#92581 = SURFACE_STYLE_FILL_AREA(#92582); +#92582 = FILL_AREA_STYLE('',(#92583)); +#92583 = FILL_AREA_STYLE_COLOUR('',#92170); +#92584 = STYLED_ITEM('color',(#92585),#60975); +#92585 = PRESENTATION_STYLE_ASSIGNMENT((#92586)); +#92586 = SURFACE_STYLE_USAGE(.BOTH.,#92587); +#92587 = SURFACE_SIDE_STYLE('',(#92588)); +#92588 = SURFACE_STYLE_FILL_AREA(#92589); +#92589 = FILL_AREA_STYLE('',(#92590)); +#92590 = FILL_AREA_STYLE_COLOUR('',#92170); +#92591 = STYLED_ITEM('color',(#92592),#61115); +#92592 = PRESENTATION_STYLE_ASSIGNMENT((#92593)); +#92593 = SURFACE_STYLE_USAGE(.BOTH.,#92594); +#92594 = SURFACE_SIDE_STYLE('',(#92595)); +#92595 = SURFACE_STYLE_FILL_AREA(#92596); +#92596 = FILL_AREA_STYLE('',(#92597)); +#92597 = FILL_AREA_STYLE_COLOUR('',#92170); +#92598 = STYLED_ITEM('color',(#92599),#61165); +#92599 = PRESENTATION_STYLE_ASSIGNMENT((#92600)); +#92600 = SURFACE_STYLE_USAGE(.BOTH.,#92601); +#92601 = SURFACE_SIDE_STYLE('',(#92602)); +#92602 = SURFACE_STYLE_FILL_AREA(#92603); +#92603 = FILL_AREA_STYLE('',(#92604)); +#92604 = FILL_AREA_STYLE_COLOUR('',#92170); +#92605 = STYLED_ITEM('color',(#92606),#61272); +#92606 = PRESENTATION_STYLE_ASSIGNMENT((#92607)); +#92607 = SURFACE_STYLE_USAGE(.BOTH.,#92608); +#92608 = SURFACE_SIDE_STYLE('',(#92609)); +#92609 = SURFACE_STYLE_FILL_AREA(#92610); +#92610 = FILL_AREA_STYLE('',(#92611)); +#92611 = FILL_AREA_STYLE_COLOUR('',#92170); +#92612 = STYLED_ITEM('color',(#92613),#61299); +#92613 = PRESENTATION_STYLE_ASSIGNMENT((#92614)); +#92614 = SURFACE_STYLE_USAGE(.BOTH.,#92615); +#92615 = SURFACE_SIDE_STYLE('',(#92616)); +#92616 = SURFACE_STYLE_FILL_AREA(#92617); +#92617 = FILL_AREA_STYLE('',(#92618)); +#92618 = FILL_AREA_STYLE_COLOUR('',#92170); +#92619 = STYLED_ITEM('color',(#92620),#61439); +#92620 = PRESENTATION_STYLE_ASSIGNMENT((#92621)); +#92621 = SURFACE_STYLE_USAGE(.BOTH.,#92622); +#92622 = SURFACE_SIDE_STYLE('',(#92623)); +#92623 = SURFACE_STYLE_FILL_AREA(#92624); +#92624 = FILL_AREA_STYLE('',(#92625)); +#92625 = FILL_AREA_STYLE_COLOUR('',#92170); +#92626 = STYLED_ITEM('color',(#92627),#61569); +#92627 = PRESENTATION_STYLE_ASSIGNMENT((#92628)); +#92628 = SURFACE_STYLE_USAGE(.BOTH.,#92629); +#92629 = SURFACE_SIDE_STYLE('',(#92630)); +#92630 = SURFACE_STYLE_FILL_AREA(#92631); +#92631 = FILL_AREA_STYLE('',(#92632)); +#92632 = FILL_AREA_STYLE_COLOUR('',#92170); +#92633 = STYLED_ITEM('color',(#92634),#61596); +#92634 = PRESENTATION_STYLE_ASSIGNMENT((#92635)); +#92635 = SURFACE_STYLE_USAGE(.BOTH.,#92636); +#92636 = SURFACE_SIDE_STYLE('',(#92637)); +#92637 = SURFACE_STYLE_FILL_AREA(#92638); +#92638 = FILL_AREA_STYLE('',(#92639)); +#92639 = FILL_AREA_STYLE_COLOUR('',#92170); +#92640 = STYLED_ITEM('color',(#92641),#61623); +#92641 = PRESENTATION_STYLE_ASSIGNMENT((#92642)); +#92642 = SURFACE_STYLE_USAGE(.BOTH.,#92643); +#92643 = SURFACE_SIDE_STYLE('',(#92644)); +#92644 = SURFACE_STYLE_FILL_AREA(#92645); +#92645 = FILL_AREA_STYLE('',(#92646)); +#92646 = FILL_AREA_STYLE_COLOUR('',#92170); +#92647 = STYLED_ITEM('color',(#92648),#61763); +#92648 = PRESENTATION_STYLE_ASSIGNMENT((#92649)); +#92649 = SURFACE_STYLE_USAGE(.BOTH.,#92650); +#92650 = SURFACE_SIDE_STYLE('',(#92651)); +#92651 = SURFACE_STYLE_FILL_AREA(#92652); +#92652 = FILL_AREA_STYLE('',(#92653)); +#92653 = FILL_AREA_STYLE_COLOUR('',#92170); +#92654 = STYLED_ITEM('color',(#92655),#61813); +#92655 = PRESENTATION_STYLE_ASSIGNMENT((#92656)); +#92656 = SURFACE_STYLE_USAGE(.BOTH.,#92657); +#92657 = SURFACE_SIDE_STYLE('',(#92658)); +#92658 = SURFACE_STYLE_FILL_AREA(#92659); +#92659 = FILL_AREA_STYLE('',(#92660)); +#92660 = FILL_AREA_STYLE_COLOUR('',#92170); +#92661 = STYLED_ITEM('color',(#92662),#61920); +#92662 = PRESENTATION_STYLE_ASSIGNMENT((#92663)); +#92663 = SURFACE_STYLE_USAGE(.BOTH.,#92664); +#92664 = SURFACE_SIDE_STYLE('',(#92665)); +#92665 = SURFACE_STYLE_FILL_AREA(#92666); +#92666 = FILL_AREA_STYLE('',(#92667)); +#92667 = FILL_AREA_STYLE_COLOUR('',#92170); +#92668 = STYLED_ITEM('color',(#92669),#61947); +#92669 = PRESENTATION_STYLE_ASSIGNMENT((#92670)); +#92670 = SURFACE_STYLE_USAGE(.BOTH.,#92671); +#92671 = SURFACE_SIDE_STYLE('',(#92672)); +#92672 = SURFACE_STYLE_FILL_AREA(#92673); +#92673 = FILL_AREA_STYLE('',(#92674)); +#92674 = FILL_AREA_STYLE_COLOUR('',#91931); +#92675 = STYLED_ITEM('color',(#92676),#62068); +#92676 = PRESENTATION_STYLE_ASSIGNMENT((#92677)); +#92677 = SURFACE_STYLE_USAGE(.BOTH.,#92678); +#92678 = SURFACE_SIDE_STYLE('',(#92679)); +#92679 = SURFACE_STYLE_FILL_AREA(#92680); +#92680 = FILL_AREA_STYLE('',(#92681)); +#92681 = FILL_AREA_STYLE_COLOUR('',#91931); +#92682 = STYLED_ITEM('color',(#92683),#62189); +#92683 = PRESENTATION_STYLE_ASSIGNMENT((#92684)); +#92684 = SURFACE_STYLE_USAGE(.BOTH.,#92685); +#92685 = SURFACE_SIDE_STYLE('',(#92686)); +#92686 = SURFACE_STYLE_FILL_AREA(#92687); +#92687 = FILL_AREA_STYLE('',(#92688)); +#92688 = FILL_AREA_STYLE_COLOUR('',#91931); +#92689 = STYLED_ITEM('color',(#92690),#62310); +#92690 = PRESENTATION_STYLE_ASSIGNMENT((#92691)); +#92691 = SURFACE_STYLE_USAGE(.BOTH.,#92692); +#92692 = SURFACE_SIDE_STYLE('',(#92693)); +#92693 = SURFACE_STYLE_FILL_AREA(#92694); +#92694 = FILL_AREA_STYLE('',(#92695)); +#92695 = FILL_AREA_STYLE_COLOUR('',#91931); +#92696 = STYLED_ITEM('color',(#92697),#62431); +#92697 = PRESENTATION_STYLE_ASSIGNMENT((#92698)); +#92698 = SURFACE_STYLE_USAGE(.BOTH.,#92699); +#92699 = SURFACE_SIDE_STYLE('',(#92700)); +#92700 = SURFACE_STYLE_FILL_AREA(#92701); +#92701 = FILL_AREA_STYLE('',(#92702)); +#92702 = FILL_AREA_STYLE_COLOUR('',#91931); +#92703 = STYLED_ITEM('color',(#92704),#62552); +#92704 = PRESENTATION_STYLE_ASSIGNMENT((#92705)); +#92705 = SURFACE_STYLE_USAGE(.BOTH.,#92706); +#92706 = SURFACE_SIDE_STYLE('',(#92707)); +#92707 = SURFACE_STYLE_FILL_AREA(#92708); +#92708 = FILL_AREA_STYLE('',(#92709)); +#92709 = FILL_AREA_STYLE_COLOUR('',#91931); +#92710 = STYLED_ITEM('color',(#92711),#62673); +#92711 = PRESENTATION_STYLE_ASSIGNMENT((#92712)); +#92712 = SURFACE_STYLE_USAGE(.BOTH.,#92713); +#92713 = SURFACE_SIDE_STYLE('',(#92714)); +#92714 = SURFACE_STYLE_FILL_AREA(#92715); +#92715 = FILL_AREA_STYLE('',(#92716)); +#92716 = FILL_AREA_STYLE_COLOUR('',#92170); +#92717 = STYLED_ITEM('color',(#92718),#62751); +#92718 = PRESENTATION_STYLE_ASSIGNMENT((#92719)); +#92719 = SURFACE_STYLE_USAGE(.BOTH.,#92720); +#92720 = SURFACE_SIDE_STYLE('',(#92721)); +#92721 = SURFACE_STYLE_FILL_AREA(#92722); +#92722 = FILL_AREA_STYLE('',(#92723)); +#92723 = FILL_AREA_STYLE_COLOUR('',#92170); +#92724 = STYLED_ITEM('color',(#92725),#62800); +#92725 = PRESENTATION_STYLE_ASSIGNMENT((#92726)); +#92726 = SURFACE_STYLE_USAGE(.BOTH.,#92727); +#92727 = SURFACE_SIDE_STYLE('',(#92728)); +#92728 = SURFACE_STYLE_FILL_AREA(#92729); +#92729 = FILL_AREA_STYLE('',(#92730)); +#92730 = FILL_AREA_STYLE_COLOUR('',#92170); +#92731 = STYLED_ITEM('color',(#92732),#62851); +#92732 = PRESENTATION_STYLE_ASSIGNMENT((#92733)); +#92733 = SURFACE_STYLE_USAGE(.BOTH.,#92734); +#92734 = SURFACE_SIDE_STYLE('',(#92735)); +#92735 = SURFACE_STYLE_FILL_AREA(#92736); +#92736 = FILL_AREA_STYLE('',(#92737)); +#92737 = FILL_AREA_STYLE_COLOUR('',#92170); +#92738 = STYLED_ITEM('color',(#92739),#62878); +#92739 = PRESENTATION_STYLE_ASSIGNMENT((#92740)); +#92740 = SURFACE_STYLE_USAGE(.BOTH.,#92741); +#92741 = SURFACE_SIDE_STYLE('',(#92742)); +#92742 = SURFACE_STYLE_FILL_AREA(#92743); +#92743 = FILL_AREA_STYLE('',(#92744)); +#92744 = FILL_AREA_STYLE_COLOUR('',#92170); +#92745 = STYLED_ITEM('color',(#92746),#62956); +#92746 = PRESENTATION_STYLE_ASSIGNMENT((#92747)); +#92747 = SURFACE_STYLE_USAGE(.BOTH.,#92748); +#92748 = SURFACE_SIDE_STYLE('',(#92749)); +#92749 = SURFACE_STYLE_FILL_AREA(#92750); +#92750 = FILL_AREA_STYLE('',(#92751)); +#92751 = FILL_AREA_STYLE_COLOUR('',#92170); +#92752 = STYLED_ITEM('color',(#92753),#63005); +#92753 = PRESENTATION_STYLE_ASSIGNMENT((#92754)); +#92754 = SURFACE_STYLE_USAGE(.BOTH.,#92755); +#92755 = SURFACE_SIDE_STYLE('',(#92756)); +#92756 = SURFACE_STYLE_FILL_AREA(#92757); +#92757 = FILL_AREA_STYLE('',(#92758)); +#92758 = FILL_AREA_STYLE_COLOUR('',#92170); +#92759 = STYLED_ITEM('color',(#92760),#63056); +#92760 = PRESENTATION_STYLE_ASSIGNMENT((#92761)); +#92761 = SURFACE_STYLE_USAGE(.BOTH.,#92762); +#92762 = SURFACE_SIDE_STYLE('',(#92763)); +#92763 = SURFACE_STYLE_FILL_AREA(#92764); +#92764 = FILL_AREA_STYLE('',(#92765)); +#92765 = FILL_AREA_STYLE_COLOUR('',#92170); +#92766 = STYLED_ITEM('color',(#92767),#63083); +#92767 = PRESENTATION_STYLE_ASSIGNMENT((#92768)); +#92768 = SURFACE_STYLE_USAGE(.BOTH.,#92769); +#92769 = SURFACE_SIDE_STYLE('',(#92770)); +#92770 = SURFACE_STYLE_FILL_AREA(#92771); +#92771 = FILL_AREA_STYLE('',(#92772)); +#92772 = FILL_AREA_STYLE_COLOUR('',#92170); +#92773 = STYLED_ITEM('color',(#92774),#63161); +#92774 = PRESENTATION_STYLE_ASSIGNMENT((#92775)); +#92775 = SURFACE_STYLE_USAGE(.BOTH.,#92776); +#92776 = SURFACE_SIDE_STYLE('',(#92777)); +#92777 = SURFACE_STYLE_FILL_AREA(#92778); +#92778 = FILL_AREA_STYLE('',(#92779)); +#92779 = FILL_AREA_STYLE_COLOUR('',#92170); +#92780 = STYLED_ITEM('color',(#92781),#63210); +#92781 = PRESENTATION_STYLE_ASSIGNMENT((#92782)); +#92782 = SURFACE_STYLE_USAGE(.BOTH.,#92783); +#92783 = SURFACE_SIDE_STYLE('',(#92784)); +#92784 = SURFACE_STYLE_FILL_AREA(#92785); +#92785 = FILL_AREA_STYLE('',(#92786)); +#92786 = FILL_AREA_STYLE_COLOUR('',#92170); +#92787 = STYLED_ITEM('color',(#92788),#63261); +#92788 = PRESENTATION_STYLE_ASSIGNMENT((#92789)); +#92789 = SURFACE_STYLE_USAGE(.BOTH.,#92790); +#92790 = SURFACE_SIDE_STYLE('',(#92791)); +#92791 = SURFACE_STYLE_FILL_AREA(#92792); +#92792 = FILL_AREA_STYLE('',(#92793)); +#92793 = FILL_AREA_STYLE_COLOUR('',#92170); +#92794 = STYLED_ITEM('color',(#92795),#63288); +#92795 = PRESENTATION_STYLE_ASSIGNMENT((#92796)); +#92796 = SURFACE_STYLE_USAGE(.BOTH.,#92797); +#92797 = SURFACE_SIDE_STYLE('',(#92798)); +#92798 = SURFACE_STYLE_FILL_AREA(#92799); +#92799 = FILL_AREA_STYLE('',(#92800)); +#92800 = FILL_AREA_STYLE_COLOUR('',#92170); +#92801 = STYLED_ITEM('color',(#92802),#63366); +#92802 = PRESENTATION_STYLE_ASSIGNMENT((#92803)); +#92803 = SURFACE_STYLE_USAGE(.BOTH.,#92804); +#92804 = SURFACE_SIDE_STYLE('',(#92805)); +#92805 = SURFACE_STYLE_FILL_AREA(#92806); +#92806 = FILL_AREA_STYLE('',(#92807)); +#92807 = FILL_AREA_STYLE_COLOUR('',#92170); +#92808 = STYLED_ITEM('color',(#92809),#63415); +#92809 = PRESENTATION_STYLE_ASSIGNMENT((#92810)); +#92810 = SURFACE_STYLE_USAGE(.BOTH.,#92811); +#92811 = SURFACE_SIDE_STYLE('',(#92812)); +#92812 = SURFACE_STYLE_FILL_AREA(#92813); +#92813 = FILL_AREA_STYLE('',(#92814)); +#92814 = FILL_AREA_STYLE_COLOUR('',#92170); +#92815 = STYLED_ITEM('color',(#92816),#63466); +#92816 = PRESENTATION_STYLE_ASSIGNMENT((#92817)); +#92817 = SURFACE_STYLE_USAGE(.BOTH.,#92818); +#92818 = SURFACE_SIDE_STYLE('',(#92819)); +#92819 = SURFACE_STYLE_FILL_AREA(#92820); +#92820 = FILL_AREA_STYLE('',(#92821)); +#92821 = FILL_AREA_STYLE_COLOUR('',#92170); +#92822 = STYLED_ITEM('color',(#92823),#63493); +#92823 = PRESENTATION_STYLE_ASSIGNMENT((#92824)); +#92824 = SURFACE_STYLE_USAGE(.BOTH.,#92825); +#92825 = SURFACE_SIDE_STYLE('',(#92826)); +#92826 = SURFACE_STYLE_FILL_AREA(#92827); +#92827 = FILL_AREA_STYLE('',(#92828)); +#92828 = FILL_AREA_STYLE_COLOUR('',#92170); +#92829 = STYLED_ITEM('color',(#92830),#63571); +#92830 = PRESENTATION_STYLE_ASSIGNMENT((#92831)); +#92831 = SURFACE_STYLE_USAGE(.BOTH.,#92832); +#92832 = SURFACE_SIDE_STYLE('',(#92833)); +#92833 = SURFACE_STYLE_FILL_AREA(#92834); +#92834 = FILL_AREA_STYLE('',(#92835)); +#92835 = FILL_AREA_STYLE_COLOUR('',#92170); +#92836 = STYLED_ITEM('color',(#92837),#63620); +#92837 = PRESENTATION_STYLE_ASSIGNMENT((#92838)); +#92838 = SURFACE_STYLE_USAGE(.BOTH.,#92839); +#92839 = SURFACE_SIDE_STYLE('',(#92840)); +#92840 = SURFACE_STYLE_FILL_AREA(#92841); +#92841 = FILL_AREA_STYLE('',(#92842)); +#92842 = FILL_AREA_STYLE_COLOUR('',#92170); +#92843 = STYLED_ITEM('color',(#92844),#63671); +#92844 = PRESENTATION_STYLE_ASSIGNMENT((#92845)); +#92845 = SURFACE_STYLE_USAGE(.BOTH.,#92846); +#92846 = SURFACE_SIDE_STYLE('',(#92847)); +#92847 = SURFACE_STYLE_FILL_AREA(#92848); +#92848 = FILL_AREA_STYLE('',(#92849)); +#92849 = FILL_AREA_STYLE_COLOUR('',#92170); +#92850 = STYLED_ITEM('color',(#92851),#63698); +#92851 = PRESENTATION_STYLE_ASSIGNMENT((#92852)); +#92852 = SURFACE_STYLE_USAGE(.BOTH.,#92853); +#92853 = SURFACE_SIDE_STYLE('',(#92854)); +#92854 = SURFACE_STYLE_FILL_AREA(#92855); +#92855 = FILL_AREA_STYLE('',(#92856)); +#92856 = FILL_AREA_STYLE_COLOUR('',#92170); +#92857 = STYLED_ITEM('color',(#92858),#63776); +#92858 = PRESENTATION_STYLE_ASSIGNMENT((#92859)); +#92859 = SURFACE_STYLE_USAGE(.BOTH.,#92860); +#92860 = SURFACE_SIDE_STYLE('',(#92861)); +#92861 = SURFACE_STYLE_FILL_AREA(#92862); +#92862 = FILL_AREA_STYLE('',(#92863)); +#92863 = FILL_AREA_STYLE_COLOUR('',#92170); +#92864 = STYLED_ITEM('color',(#92865),#63825); +#92865 = PRESENTATION_STYLE_ASSIGNMENT((#92866)); +#92866 = SURFACE_STYLE_USAGE(.BOTH.,#92867); +#92867 = SURFACE_SIDE_STYLE('',(#92868)); +#92868 = SURFACE_STYLE_FILL_AREA(#92869); +#92869 = FILL_AREA_STYLE('',(#92870)); +#92870 = FILL_AREA_STYLE_COLOUR('',#92170); +#92871 = STYLED_ITEM('color',(#92872),#63876); +#92872 = PRESENTATION_STYLE_ASSIGNMENT((#92873)); +#92873 = SURFACE_STYLE_USAGE(.BOTH.,#92874); +#92874 = SURFACE_SIDE_STYLE('',(#92875)); +#92875 = SURFACE_STYLE_FILL_AREA(#92876); +#92876 = FILL_AREA_STYLE('',(#92877)); +#92877 = FILL_AREA_STYLE_COLOUR('',#92170); +#92878 = STYLED_ITEM('color',(#92879),#63903); +#92879 = PRESENTATION_STYLE_ASSIGNMENT((#92880)); +#92880 = SURFACE_STYLE_USAGE(.BOTH.,#92881); +#92881 = SURFACE_SIDE_STYLE('',(#92882)); +#92882 = SURFACE_STYLE_FILL_AREA(#92883); +#92883 = FILL_AREA_STYLE('',(#92884)); +#92884 = FILL_AREA_STYLE_COLOUR('',#91931); +#92885 = STYLED_ITEM('color',(#92886),#64091); +#92886 = PRESENTATION_STYLE_ASSIGNMENT((#92887)); +#92887 = SURFACE_STYLE_USAGE(.BOTH.,#92888); +#92888 = SURFACE_SIDE_STYLE('',(#92889)); +#92889 = SURFACE_STYLE_FILL_AREA(#92890); +#92890 = FILL_AREA_STYLE('',(#92891)); +#92891 = FILL_AREA_STYLE_COLOUR('',#91931); +#92892 = STYLED_ITEM('color',(#92893),#64140); +#92893 = PRESENTATION_STYLE_ASSIGNMENT((#92894)); +#92894 = SURFACE_STYLE_USAGE(.BOTH.,#92895); +#92895 = SURFACE_SIDE_STYLE('',(#92896)); +#92896 = SURFACE_STYLE_FILL_AREA(#92897); +#92897 = FILL_AREA_STYLE('',(#92898)); +#92898 = FILL_AREA_STYLE_COLOUR('',#91931); +#92899 = STYLED_ITEM('color',(#92900),#64286); +#92900 = PRESENTATION_STYLE_ASSIGNMENT((#92901)); +#92901 = SURFACE_STYLE_USAGE(.BOTH.,#92902); +#92902 = SURFACE_SIDE_STYLE('',(#92903)); +#92903 = SURFACE_STYLE_FILL_AREA(#92904); +#92904 = FILL_AREA_STYLE('',(#92905)); +#92905 = FILL_AREA_STYLE_COLOUR('',#91931); +#92906 = STYLED_ITEM('color',(#92907),#64313); +#92907 = PRESENTATION_STYLE_ASSIGNMENT((#92908)); +#92908 = SURFACE_STYLE_USAGE(.BOTH.,#92909); +#92909 = SURFACE_SIDE_STYLE('',(#92910)); +#92910 = SURFACE_STYLE_FILL_AREA(#92911); +#92911 = FILL_AREA_STYLE('',(#92912)); +#92912 = FILL_AREA_STYLE_COLOUR('',#91931); +#92913 = STYLED_ITEM('color',(#92914),#64501); +#92914 = PRESENTATION_STYLE_ASSIGNMENT((#92915)); +#92915 = SURFACE_STYLE_USAGE(.BOTH.,#92916); +#92916 = SURFACE_SIDE_STYLE('',(#92917)); +#92917 = SURFACE_STYLE_FILL_AREA(#92918); +#92918 = FILL_AREA_STYLE('',(#92919)); +#92919 = FILL_AREA_STYLE_COLOUR('',#91931); +#92920 = STYLED_ITEM('color',(#92921),#64550); +#92921 = PRESENTATION_STYLE_ASSIGNMENT((#92922)); +#92922 = SURFACE_STYLE_USAGE(.BOTH.,#92923); +#92923 = SURFACE_SIDE_STYLE('',(#92924)); +#92924 = SURFACE_STYLE_FILL_AREA(#92925); +#92925 = FILL_AREA_STYLE('',(#92926)); +#92926 = FILL_AREA_STYLE_COLOUR('',#91931); +#92927 = STYLED_ITEM('color',(#92928),#64696); +#92928 = PRESENTATION_STYLE_ASSIGNMENT((#92929)); +#92929 = SURFACE_STYLE_USAGE(.BOTH.,#92930); +#92930 = SURFACE_SIDE_STYLE('',(#92931)); +#92931 = SURFACE_STYLE_FILL_AREA(#92932); +#92932 = FILL_AREA_STYLE('',(#92933)); +#92933 = FILL_AREA_STYLE_COLOUR('',#91931); +#92934 = STYLED_ITEM('color',(#92935),#64723); +#92935 = PRESENTATION_STYLE_ASSIGNMENT((#92936)); +#92936 = SURFACE_STYLE_USAGE(.BOTH.,#92937); +#92937 = SURFACE_SIDE_STYLE('',(#92938)); +#92938 = SURFACE_STYLE_FILL_AREA(#92939); +#92939 = FILL_AREA_STYLE('',(#92940)); +#92940 = FILL_AREA_STYLE_COLOUR('',#91931); +#92941 = STYLED_ITEM('color',(#92942),#64911); +#92942 = PRESENTATION_STYLE_ASSIGNMENT((#92943)); +#92943 = SURFACE_STYLE_USAGE(.BOTH.,#92944); +#92944 = SURFACE_SIDE_STYLE('',(#92945)); +#92945 = SURFACE_STYLE_FILL_AREA(#92946); +#92946 = FILL_AREA_STYLE('',(#92947)); +#92947 = FILL_AREA_STYLE_COLOUR('',#91931); +#92948 = STYLED_ITEM('color',(#92949),#64960); +#92949 = PRESENTATION_STYLE_ASSIGNMENT((#92950)); +#92950 = SURFACE_STYLE_USAGE(.BOTH.,#92951); +#92951 = SURFACE_SIDE_STYLE('',(#92952)); +#92952 = SURFACE_STYLE_FILL_AREA(#92953); +#92953 = FILL_AREA_STYLE('',(#92954)); +#92954 = FILL_AREA_STYLE_COLOUR('',#91931); +#92955 = STYLED_ITEM('color',(#92956),#65106); +#92956 = PRESENTATION_STYLE_ASSIGNMENT((#92957)); +#92957 = SURFACE_STYLE_USAGE(.BOTH.,#92958); +#92958 = SURFACE_SIDE_STYLE('',(#92959)); +#92959 = SURFACE_STYLE_FILL_AREA(#92960); +#92960 = FILL_AREA_STYLE('',(#92961)); +#92961 = FILL_AREA_STYLE_COLOUR('',#91931); +#92962 = STYLED_ITEM('color',(#92963),#65133); +#92963 = PRESENTATION_STYLE_ASSIGNMENT((#92964)); +#92964 = SURFACE_STYLE_USAGE(.BOTH.,#92965); +#92965 = SURFACE_SIDE_STYLE('',(#92966)); +#92966 = SURFACE_STYLE_FILL_AREA(#92967); +#92967 = FILL_AREA_STYLE('',(#92968)); +#92968 = FILL_AREA_STYLE_COLOUR('',#91931); +#92969 = STYLED_ITEM('color',(#92970),#65321); +#92970 = PRESENTATION_STYLE_ASSIGNMENT((#92971)); +#92971 = SURFACE_STYLE_USAGE(.BOTH.,#92972); +#92972 = SURFACE_SIDE_STYLE('',(#92973)); +#92973 = SURFACE_STYLE_FILL_AREA(#92974); +#92974 = FILL_AREA_STYLE('',(#92975)); +#92975 = FILL_AREA_STYLE_COLOUR('',#91931); +#92976 = STYLED_ITEM('color',(#92977),#65370); +#92977 = PRESENTATION_STYLE_ASSIGNMENT((#92978)); +#92978 = SURFACE_STYLE_USAGE(.BOTH.,#92979); +#92979 = SURFACE_SIDE_STYLE('',(#92980)); +#92980 = SURFACE_STYLE_FILL_AREA(#92981); +#92981 = FILL_AREA_STYLE('',(#92982)); +#92982 = FILL_AREA_STYLE_COLOUR('',#91931); +#92983 = STYLED_ITEM('color',(#92984),#65516); +#92984 = PRESENTATION_STYLE_ASSIGNMENT((#92985)); +#92985 = SURFACE_STYLE_USAGE(.BOTH.,#92986); +#92986 = SURFACE_SIDE_STYLE('',(#92987)); +#92987 = SURFACE_STYLE_FILL_AREA(#92988); +#92988 = FILL_AREA_STYLE('',(#92989)); +#92989 = FILL_AREA_STYLE_COLOUR('',#91931); +#92990 = STYLED_ITEM('color',(#92991),#65543); +#92991 = PRESENTATION_STYLE_ASSIGNMENT((#92992)); +#92992 = SURFACE_STYLE_USAGE(.BOTH.,#92993); +#92993 = SURFACE_SIDE_STYLE('',(#92994)); +#92994 = SURFACE_STYLE_FILL_AREA(#92995); +#92995 = FILL_AREA_STYLE('',(#92996)); +#92996 = FILL_AREA_STYLE_COLOUR('',#91931); +#92997 = STYLED_ITEM('color',(#92998),#65731); +#92998 = PRESENTATION_STYLE_ASSIGNMENT((#92999)); +#92999 = SURFACE_STYLE_USAGE(.BOTH.,#93000); +#93000 = SURFACE_SIDE_STYLE('',(#93001)); +#93001 = SURFACE_STYLE_FILL_AREA(#93002); +#93002 = FILL_AREA_STYLE('',(#93003)); +#93003 = FILL_AREA_STYLE_COLOUR('',#91931); +#93004 = STYLED_ITEM('color',(#93005),#65780); +#93005 = PRESENTATION_STYLE_ASSIGNMENT((#93006)); +#93006 = SURFACE_STYLE_USAGE(.BOTH.,#93007); +#93007 = SURFACE_SIDE_STYLE('',(#93008)); +#93008 = SURFACE_STYLE_FILL_AREA(#93009); +#93009 = FILL_AREA_STYLE('',(#93010)); +#93010 = FILL_AREA_STYLE_COLOUR('',#91931); +#93011 = STYLED_ITEM('color',(#93012),#65926); +#93012 = PRESENTATION_STYLE_ASSIGNMENT((#93013)); +#93013 = SURFACE_STYLE_USAGE(.BOTH.,#93014); +#93014 = SURFACE_SIDE_STYLE('',(#93015)); +#93015 = SURFACE_STYLE_FILL_AREA(#93016); +#93016 = FILL_AREA_STYLE('',(#93017)); +#93017 = FILL_AREA_STYLE_COLOUR('',#91931); +#93018 = STYLED_ITEM('color',(#93019),#65953); +#93019 = PRESENTATION_STYLE_ASSIGNMENT((#93020)); +#93020 = SURFACE_STYLE_USAGE(.BOTH.,#93021); +#93021 = SURFACE_SIDE_STYLE('',(#93022)); +#93022 = SURFACE_STYLE_FILL_AREA(#93023); +#93023 = FILL_AREA_STYLE('',(#93024)); +#93024 = FILL_AREA_STYLE_COLOUR('',#91931); +#93025 = STYLED_ITEM('color',(#93026),#66141); +#93026 = PRESENTATION_STYLE_ASSIGNMENT((#93027)); +#93027 = SURFACE_STYLE_USAGE(.BOTH.,#93028); +#93028 = SURFACE_SIDE_STYLE('',(#93029)); +#93029 = SURFACE_STYLE_FILL_AREA(#93030); +#93030 = FILL_AREA_STYLE('',(#93031)); +#93031 = FILL_AREA_STYLE_COLOUR('',#91931); +#93032 = STYLED_ITEM('color',(#93033),#66190); +#93033 = PRESENTATION_STYLE_ASSIGNMENT((#93034)); +#93034 = SURFACE_STYLE_USAGE(.BOTH.,#93035); +#93035 = SURFACE_SIDE_STYLE('',(#93036)); +#93036 = SURFACE_STYLE_FILL_AREA(#93037); +#93037 = FILL_AREA_STYLE('',(#93038)); +#93038 = FILL_AREA_STYLE_COLOUR('',#91931); +#93039 = STYLED_ITEM('color',(#93040),#66336); +#93040 = PRESENTATION_STYLE_ASSIGNMENT((#93041)); +#93041 = SURFACE_STYLE_USAGE(.BOTH.,#93042); +#93042 = SURFACE_SIDE_STYLE('',(#93043)); +#93043 = SURFACE_STYLE_FILL_AREA(#93044); +#93044 = FILL_AREA_STYLE('',(#93045)); +#93045 = FILL_AREA_STYLE_COLOUR('',#91931); +#93046 = STYLED_ITEM('color',(#93047),#66363); +#93047 = PRESENTATION_STYLE_ASSIGNMENT((#93048)); +#93048 = SURFACE_STYLE_USAGE(.BOTH.,#93049); +#93049 = SURFACE_SIDE_STYLE('',(#93050)); +#93050 = SURFACE_STYLE_FILL_AREA(#93051); +#93051 = FILL_AREA_STYLE('',(#93052)); +#93052 = FILL_AREA_STYLE_COLOUR('',#92170); +#93053 = STYLED_ITEM('color',(#93054),#66370); +#93054 = PRESENTATION_STYLE_ASSIGNMENT((#93055)); +#93055 = SURFACE_STYLE_USAGE(.BOTH.,#93056); +#93056 = SURFACE_SIDE_STYLE('',(#93057)); +#93057 = SURFACE_STYLE_FILL_AREA(#93058); +#93058 = FILL_AREA_STYLE('',(#93059)); +#93059 = FILL_AREA_STYLE_COLOUR('',#92170); +#93060 = STYLED_ITEM('color',(#93061),#66377); +#93061 = PRESENTATION_STYLE_ASSIGNMENT((#93062)); +#93062 = SURFACE_STYLE_USAGE(.BOTH.,#93063); +#93063 = SURFACE_SIDE_STYLE('',(#93064)); +#93064 = SURFACE_STYLE_FILL_AREA(#93065); +#93065 = FILL_AREA_STYLE('',(#93066)); +#93066 = FILL_AREA_STYLE_COLOUR('',#92170); +#93067 = STYLED_ITEM('color',(#93068),#66384); +#93068 = PRESENTATION_STYLE_ASSIGNMENT((#93069)); +#93069 = SURFACE_STYLE_USAGE(.BOTH.,#93070); +#93070 = SURFACE_SIDE_STYLE('',(#93071)); +#93071 = SURFACE_STYLE_FILL_AREA(#93072); +#93072 = FILL_AREA_STYLE('',(#93073)); +#93073 = FILL_AREA_STYLE_COLOUR('',#92170); +#93074 = STYLED_ITEM('color',(#93075),#66391); +#93075 = PRESENTATION_STYLE_ASSIGNMENT((#93076)); +#93076 = SURFACE_STYLE_USAGE(.BOTH.,#93077); +#93077 = SURFACE_SIDE_STYLE('',(#93078)); +#93078 = SURFACE_STYLE_FILL_AREA(#93079); +#93079 = FILL_AREA_STYLE('',(#93080)); +#93080 = FILL_AREA_STYLE_COLOUR('',#92170); +#93081 = STYLED_ITEM('color',(#93082),#66398); +#93082 = PRESENTATION_STYLE_ASSIGNMENT((#93083)); +#93083 = SURFACE_STYLE_USAGE(.BOTH.,#93084); +#93084 = SURFACE_SIDE_STYLE('',(#93085)); +#93085 = SURFACE_STYLE_FILL_AREA(#93086); +#93086 = FILL_AREA_STYLE('',(#93087)); +#93087 = FILL_AREA_STYLE_COLOUR('',#92170); +#93088 = STYLED_ITEM('color',(#93089),#66405); +#93089 = PRESENTATION_STYLE_ASSIGNMENT((#93090)); +#93090 = SURFACE_STYLE_USAGE(.BOTH.,#93091); +#93091 = SURFACE_SIDE_STYLE('',(#93092)); +#93092 = SURFACE_STYLE_FILL_AREA(#93093); +#93093 = FILL_AREA_STYLE('',(#93094)); +#93094 = FILL_AREA_STYLE_COLOUR('',#91931); +#93095 = STYLED_ITEM('color',(#93096),#66432); +#93096 = PRESENTATION_STYLE_ASSIGNMENT((#93097)); +#93097 = SURFACE_STYLE_USAGE(.BOTH.,#93098); +#93098 = SURFACE_SIDE_STYLE('',(#93099)); +#93099 = SURFACE_STYLE_FILL_AREA(#93100); +#93100 = FILL_AREA_STYLE('',(#93101)); +#93101 = FILL_AREA_STYLE_COLOUR('',#92170); +#93102 = STYLED_ITEM('color',(#93103),#66566); +#93103 = PRESENTATION_STYLE_ASSIGNMENT((#93104)); +#93104 = SURFACE_STYLE_USAGE(.BOTH.,#93105); +#93105 = SURFACE_SIDE_STYLE('',(#93106)); +#93106 = SURFACE_STYLE_FILL_AREA(#93107); +#93107 = FILL_AREA_STYLE('',(#93108)); +#93108 = FILL_AREA_STYLE_COLOUR('',#92170); +#93109 = STYLED_ITEM('color',(#93110),#66615); +#93110 = PRESENTATION_STYLE_ASSIGNMENT((#93111)); +#93111 = SURFACE_STYLE_USAGE(.BOTH.,#93112); +#93112 = SURFACE_SIDE_STYLE('',(#93113)); +#93113 = SURFACE_STYLE_FILL_AREA(#93114); +#93114 = FILL_AREA_STYLE('',(#93115)); +#93115 = FILL_AREA_STYLE_COLOUR('',#92170); +#93116 = STYLED_ITEM('color',(#93117),#66732); +#93117 = PRESENTATION_STYLE_ASSIGNMENT((#93118)); +#93118 = SURFACE_STYLE_USAGE(.BOTH.,#93119); +#93119 = SURFACE_SIDE_STYLE('',(#93120)); +#93120 = SURFACE_STYLE_FILL_AREA(#93121); +#93121 = FILL_AREA_STYLE('',(#93122)); +#93122 = FILL_AREA_STYLE_COLOUR('',#91931); +#93123 = STYLED_ITEM('color',(#93124),#66739); +#93124 = PRESENTATION_STYLE_ASSIGNMENT((#93125)); +#93125 = SURFACE_STYLE_USAGE(.BOTH.,#93126); +#93126 = SURFACE_SIDE_STYLE('',(#93127)); +#93127 = SURFACE_STYLE_FILL_AREA(#93128); +#93128 = FILL_AREA_STYLE('',(#93129)); +#93129 = FILL_AREA_STYLE_COLOUR('',#92170); +#93130 = STYLED_ITEM('color',(#93131),#66766); +#93131 = PRESENTATION_STYLE_ASSIGNMENT((#93132)); +#93132 = SURFACE_STYLE_USAGE(.BOTH.,#93133); +#93133 = SURFACE_SIDE_STYLE('',(#93134)); +#93134 = SURFACE_STYLE_FILL_AREA(#93135); +#93135 = FILL_AREA_STYLE('',(#93136)); +#93136 = FILL_AREA_STYLE_COLOUR('',#91931); +#93137 = STYLED_ITEM('color',(#93138),#66793); +#93138 = PRESENTATION_STYLE_ASSIGNMENT((#93139)); +#93139 = SURFACE_STYLE_USAGE(.BOTH.,#93140); +#93140 = SURFACE_SIDE_STYLE('',(#93141)); +#93141 = SURFACE_STYLE_FILL_AREA(#93142); +#93142 = FILL_AREA_STYLE('',(#93143)); +#93143 = FILL_AREA_STYLE_COLOUR('',#92170); +#93144 = STYLED_ITEM('color',(#93145),#66927); +#93145 = PRESENTATION_STYLE_ASSIGNMENT((#93146)); +#93146 = SURFACE_STYLE_USAGE(.BOTH.,#93147); +#93147 = SURFACE_SIDE_STYLE('',(#93148)); +#93148 = SURFACE_STYLE_FILL_AREA(#93149); +#93149 = FILL_AREA_STYLE('',(#93150)); +#93150 = FILL_AREA_STYLE_COLOUR('',#92170); +#93151 = STYLED_ITEM('color',(#93152),#66976); +#93152 = PRESENTATION_STYLE_ASSIGNMENT((#93153)); +#93153 = SURFACE_STYLE_USAGE(.BOTH.,#93154); +#93154 = SURFACE_SIDE_STYLE('',(#93155)); +#93155 = SURFACE_STYLE_FILL_AREA(#93156); +#93156 = FILL_AREA_STYLE('',(#93157)); +#93157 = FILL_AREA_STYLE_COLOUR('',#92170); +#93158 = STYLED_ITEM('color',(#93159),#67093); +#93159 = PRESENTATION_STYLE_ASSIGNMENT((#93160)); +#93160 = SURFACE_STYLE_USAGE(.BOTH.,#93161); +#93161 = SURFACE_SIDE_STYLE('',(#93162)); +#93162 = SURFACE_STYLE_FILL_AREA(#93163); +#93163 = FILL_AREA_STYLE('',(#93164)); +#93164 = FILL_AREA_STYLE_COLOUR('',#91931); +#93165 = STYLED_ITEM('color',(#93166),#67100); +#93166 = PRESENTATION_STYLE_ASSIGNMENT((#93167)); +#93167 = SURFACE_STYLE_USAGE(.BOTH.,#93168); +#93168 = SURFACE_SIDE_STYLE('',(#93169)); +#93169 = SURFACE_STYLE_FILL_AREA(#93170); +#93170 = FILL_AREA_STYLE('',(#93171)); +#93171 = FILL_AREA_STYLE_COLOUR('',#92170); +#93172 = STYLED_ITEM('color',(#93173),#67127); +#93173 = PRESENTATION_STYLE_ASSIGNMENT((#93174)); +#93174 = SURFACE_STYLE_USAGE(.BOTH.,#93175); +#93175 = SURFACE_SIDE_STYLE('',(#93176)); +#93176 = SURFACE_STYLE_FILL_AREA(#93177); +#93177 = FILL_AREA_STYLE('',(#93178)); +#93178 = FILL_AREA_STYLE_COLOUR('',#91931); +#93179 = STYLED_ITEM('color',(#93180),#67154); +#93180 = PRESENTATION_STYLE_ASSIGNMENT((#93181)); +#93181 = SURFACE_STYLE_USAGE(.BOTH.,#93182); +#93182 = SURFACE_SIDE_STYLE('',(#93183)); +#93183 = SURFACE_STYLE_FILL_AREA(#93184); +#93184 = FILL_AREA_STYLE('',(#93185)); +#93185 = FILL_AREA_STYLE_COLOUR('',#92170); +#93186 = STYLED_ITEM('color',(#93187),#67288); +#93187 = PRESENTATION_STYLE_ASSIGNMENT((#93188)); +#93188 = SURFACE_STYLE_USAGE(.BOTH.,#93189); +#93189 = SURFACE_SIDE_STYLE('',(#93190)); +#93190 = SURFACE_STYLE_FILL_AREA(#93191); +#93191 = FILL_AREA_STYLE('',(#93192)); +#93192 = FILL_AREA_STYLE_COLOUR('',#92170); +#93193 = STYLED_ITEM('color',(#93194),#67337); +#93194 = PRESENTATION_STYLE_ASSIGNMENT((#93195)); +#93195 = SURFACE_STYLE_USAGE(.BOTH.,#93196); +#93196 = SURFACE_SIDE_STYLE('',(#93197)); +#93197 = SURFACE_STYLE_FILL_AREA(#93198); +#93198 = FILL_AREA_STYLE('',(#93199)); +#93199 = FILL_AREA_STYLE_COLOUR('',#92170); +#93200 = STYLED_ITEM('color',(#93201),#67454); +#93201 = PRESENTATION_STYLE_ASSIGNMENT((#93202)); +#93202 = SURFACE_STYLE_USAGE(.BOTH.,#93203); +#93203 = SURFACE_SIDE_STYLE('',(#93204)); +#93204 = SURFACE_STYLE_FILL_AREA(#93205); +#93205 = FILL_AREA_STYLE('',(#93206)); +#93206 = FILL_AREA_STYLE_COLOUR('',#91931); +#93207 = STYLED_ITEM('color',(#93208),#67461); +#93208 = PRESENTATION_STYLE_ASSIGNMENT((#93209)); +#93209 = SURFACE_STYLE_USAGE(.BOTH.,#93210); +#93210 = SURFACE_SIDE_STYLE('',(#93211)); +#93211 = SURFACE_STYLE_FILL_AREA(#93212); +#93212 = FILL_AREA_STYLE('',(#93213)); +#93213 = FILL_AREA_STYLE_COLOUR('',#92170); +#93214 = STYLED_ITEM('color',(#93215),#67488); +#93215 = PRESENTATION_STYLE_ASSIGNMENT((#93216)); +#93216 = SURFACE_STYLE_USAGE(.BOTH.,#93217); +#93217 = SURFACE_SIDE_STYLE('',(#93218)); +#93218 = SURFACE_STYLE_FILL_AREA(#93219); +#93219 = FILL_AREA_STYLE('',(#93220)); +#93220 = FILL_AREA_STYLE_COLOUR('',#91931); +#93221 = STYLED_ITEM('color',(#93222),#67515); +#93222 = PRESENTATION_STYLE_ASSIGNMENT((#93223)); +#93223 = SURFACE_STYLE_USAGE(.BOTH.,#93224); +#93224 = SURFACE_SIDE_STYLE('',(#93225)); +#93225 = SURFACE_STYLE_FILL_AREA(#93226); +#93226 = FILL_AREA_STYLE('',(#93227)); +#93227 = FILL_AREA_STYLE_COLOUR('',#92170); +#93228 = STYLED_ITEM('color',(#93229),#67649); +#93229 = PRESENTATION_STYLE_ASSIGNMENT((#93230)); +#93230 = SURFACE_STYLE_USAGE(.BOTH.,#93231); +#93231 = SURFACE_SIDE_STYLE('',(#93232)); +#93232 = SURFACE_STYLE_FILL_AREA(#93233); +#93233 = FILL_AREA_STYLE('',(#93234)); +#93234 = FILL_AREA_STYLE_COLOUR('',#92170); +#93235 = STYLED_ITEM('color',(#93236),#67698); +#93236 = PRESENTATION_STYLE_ASSIGNMENT((#93237)); +#93237 = SURFACE_STYLE_USAGE(.BOTH.,#93238); +#93238 = SURFACE_SIDE_STYLE('',(#93239)); +#93239 = SURFACE_STYLE_FILL_AREA(#93240); +#93240 = FILL_AREA_STYLE('',(#93241)); +#93241 = FILL_AREA_STYLE_COLOUR('',#92170); +#93242 = STYLED_ITEM('color',(#93243),#67815); +#93243 = PRESENTATION_STYLE_ASSIGNMENT((#93244)); +#93244 = SURFACE_STYLE_USAGE(.BOTH.,#93245); +#93245 = SURFACE_SIDE_STYLE('',(#93246)); +#93246 = SURFACE_STYLE_FILL_AREA(#93247); +#93247 = FILL_AREA_STYLE('',(#93248)); +#93248 = FILL_AREA_STYLE_COLOUR('',#91931); +#93249 = STYLED_ITEM('color',(#93250),#67822); +#93250 = PRESENTATION_STYLE_ASSIGNMENT((#93251)); +#93251 = SURFACE_STYLE_USAGE(.BOTH.,#93252); +#93252 = SURFACE_SIDE_STYLE('',(#93253)); +#93253 = SURFACE_STYLE_FILL_AREA(#93254); +#93254 = FILL_AREA_STYLE('',(#93255)); +#93255 = FILL_AREA_STYLE_COLOUR('',#92170); +#93256 = STYLED_ITEM('color',(#93257),#67849); +#93257 = PRESENTATION_STYLE_ASSIGNMENT((#93258)); +#93258 = SURFACE_STYLE_USAGE(.BOTH.,#93259); +#93259 = SURFACE_SIDE_STYLE('',(#93260)); +#93260 = SURFACE_STYLE_FILL_AREA(#93261); +#93261 = FILL_AREA_STYLE('',(#93262)); +#93262 = FILL_AREA_STYLE_COLOUR('',#91931); +#93263 = STYLED_ITEM('color',(#93264),#67876); +#93264 = PRESENTATION_STYLE_ASSIGNMENT((#93265)); +#93265 = SURFACE_STYLE_USAGE(.BOTH.,#93266); +#93266 = SURFACE_SIDE_STYLE('',(#93267)); +#93267 = SURFACE_STYLE_FILL_AREA(#93268); +#93268 = FILL_AREA_STYLE('',(#93269)); +#93269 = FILL_AREA_STYLE_COLOUR('',#92170); +#93270 = STYLED_ITEM('color',(#93271),#68010); +#93271 = PRESENTATION_STYLE_ASSIGNMENT((#93272)); +#93272 = SURFACE_STYLE_USAGE(.BOTH.,#93273); +#93273 = SURFACE_SIDE_STYLE('',(#93274)); +#93274 = SURFACE_STYLE_FILL_AREA(#93275); +#93275 = FILL_AREA_STYLE('',(#93276)); +#93276 = FILL_AREA_STYLE_COLOUR('',#92170); +#93277 = STYLED_ITEM('color',(#93278),#68059); +#93278 = PRESENTATION_STYLE_ASSIGNMENT((#93279)); +#93279 = SURFACE_STYLE_USAGE(.BOTH.,#93280); +#93280 = SURFACE_SIDE_STYLE('',(#93281)); +#93281 = SURFACE_STYLE_FILL_AREA(#93282); +#93282 = FILL_AREA_STYLE('',(#93283)); +#93283 = FILL_AREA_STYLE_COLOUR('',#92170); +#93284 = STYLED_ITEM('color',(#93285),#68176); +#93285 = PRESENTATION_STYLE_ASSIGNMENT((#93286)); +#93286 = SURFACE_STYLE_USAGE(.BOTH.,#93287); +#93287 = SURFACE_SIDE_STYLE('',(#93288)); +#93288 = SURFACE_STYLE_FILL_AREA(#93289); +#93289 = FILL_AREA_STYLE('',(#93290)); +#93290 = FILL_AREA_STYLE_COLOUR('',#91931); +#93291 = STYLED_ITEM('color',(#93292),#68183); +#93292 = PRESENTATION_STYLE_ASSIGNMENT((#93293)); +#93293 = SURFACE_STYLE_USAGE(.BOTH.,#93294); +#93294 = SURFACE_SIDE_STYLE('',(#93295)); +#93295 = SURFACE_STYLE_FILL_AREA(#93296); +#93296 = FILL_AREA_STYLE('',(#93297)); +#93297 = FILL_AREA_STYLE_COLOUR('',#92170); +#93298 = STYLED_ITEM('color',(#93299),#68210); +#93299 = PRESENTATION_STYLE_ASSIGNMENT((#93300)); +#93300 = SURFACE_STYLE_USAGE(.BOTH.,#93301); +#93301 = SURFACE_SIDE_STYLE('',(#93302)); +#93302 = SURFACE_STYLE_FILL_AREA(#93303); +#93303 = FILL_AREA_STYLE('',(#93304)); +#93304 = FILL_AREA_STYLE_COLOUR('',#91931); +#93305 = STYLED_ITEM('color',(#93306),#68237); +#93306 = PRESENTATION_STYLE_ASSIGNMENT((#93307)); +#93307 = SURFACE_STYLE_USAGE(.BOTH.,#93308); +#93308 = SURFACE_SIDE_STYLE('',(#93309)); +#93309 = SURFACE_STYLE_FILL_AREA(#93310); +#93310 = FILL_AREA_STYLE('',(#93311)); +#93311 = FILL_AREA_STYLE_COLOUR('',#92170); +#93312 = STYLED_ITEM('color',(#93313),#68371); +#93313 = PRESENTATION_STYLE_ASSIGNMENT((#93314)); +#93314 = SURFACE_STYLE_USAGE(.BOTH.,#93315); +#93315 = SURFACE_SIDE_STYLE('',(#93316)); +#93316 = SURFACE_STYLE_FILL_AREA(#93317); +#93317 = FILL_AREA_STYLE('',(#93318)); +#93318 = FILL_AREA_STYLE_COLOUR('',#92170); +#93319 = STYLED_ITEM('color',(#93320),#68420); +#93320 = PRESENTATION_STYLE_ASSIGNMENT((#93321)); +#93321 = SURFACE_STYLE_USAGE(.BOTH.,#93322); +#93322 = SURFACE_SIDE_STYLE('',(#93323)); +#93323 = SURFACE_STYLE_FILL_AREA(#93324); +#93324 = FILL_AREA_STYLE('',(#93325)); +#93325 = FILL_AREA_STYLE_COLOUR('',#92170); +#93326 = STYLED_ITEM('color',(#93327),#68537); +#93327 = PRESENTATION_STYLE_ASSIGNMENT((#93328)); +#93328 = SURFACE_STYLE_USAGE(.BOTH.,#93329); +#93329 = SURFACE_SIDE_STYLE('',(#93330)); +#93330 = SURFACE_STYLE_FILL_AREA(#93331); +#93331 = FILL_AREA_STYLE('',(#93332)); +#93332 = FILL_AREA_STYLE_COLOUR('',#91931); +#93333 = STYLED_ITEM('color',(#93334),#68544); +#93334 = PRESENTATION_STYLE_ASSIGNMENT((#93335)); +#93335 = SURFACE_STYLE_USAGE(.BOTH.,#93336); +#93336 = SURFACE_SIDE_STYLE('',(#93337)); +#93337 = SURFACE_STYLE_FILL_AREA(#93338); +#93338 = FILL_AREA_STYLE('',(#93339)); +#93339 = FILL_AREA_STYLE_COLOUR('',#92170); +#93340 = STYLED_ITEM('color',(#93341),#68571); +#93341 = PRESENTATION_STYLE_ASSIGNMENT((#93342)); +#93342 = SURFACE_STYLE_USAGE(.BOTH.,#93343); +#93343 = SURFACE_SIDE_STYLE('',(#93344)); +#93344 = SURFACE_STYLE_FILL_AREA(#93345); +#93345 = FILL_AREA_STYLE('',(#93346)); +#93346 = FILL_AREA_STYLE_COLOUR('',#92170); +#93347 = STYLED_ITEM('color',(#93348),#68598); +#93348 = PRESENTATION_STYLE_ASSIGNMENT((#93349)); +#93349 = SURFACE_STYLE_USAGE(.BOTH.,#93350); +#93350 = SURFACE_SIDE_STYLE('',(#93351)); +#93351 = SURFACE_STYLE_FILL_AREA(#93352); +#93352 = FILL_AREA_STYLE('',(#93353)); +#93353 = FILL_AREA_STYLE_COLOUR('',#92170); +#93354 = STYLED_ITEM('color',(#93355),#68625); +#93355 = PRESENTATION_STYLE_ASSIGNMENT((#93356)); +#93356 = SURFACE_STYLE_USAGE(.BOTH.,#93357); +#93357 = SURFACE_SIDE_STYLE('',(#93358)); +#93358 = SURFACE_STYLE_FILL_AREA(#93359); +#93359 = FILL_AREA_STYLE('',(#93360)); +#93360 = FILL_AREA_STYLE_COLOUR('',#92170); +#93361 = STYLED_ITEM('color',(#93362),#68632); +#93362 = PRESENTATION_STYLE_ASSIGNMENT((#93363)); +#93363 = SURFACE_STYLE_USAGE(.BOTH.,#93364); +#93364 = SURFACE_SIDE_STYLE('',(#93365)); +#93365 = SURFACE_STYLE_FILL_AREA(#93366); +#93366 = FILL_AREA_STYLE('',(#93367)); +#93367 = FILL_AREA_STYLE_COLOUR('',#92170); +#93368 = STYLED_ITEM('color',(#93369),#68659); +#93369 = PRESENTATION_STYLE_ASSIGNMENT((#93370)); +#93370 = SURFACE_STYLE_USAGE(.BOTH.,#93371); +#93371 = SURFACE_SIDE_STYLE('',(#93372)); +#93372 = SURFACE_STYLE_FILL_AREA(#93373); +#93373 = FILL_AREA_STYLE('',(#93374)); +#93374 = FILL_AREA_STYLE_COLOUR('',#92170); +#93375 = STYLED_ITEM('color',(#93376),#68686); +#93376 = PRESENTATION_STYLE_ASSIGNMENT((#93377)); +#93377 = SURFACE_STYLE_USAGE(.BOTH.,#93378); +#93378 = SURFACE_SIDE_STYLE('',(#93379)); +#93379 = SURFACE_STYLE_FILL_AREA(#93380); +#93380 = FILL_AREA_STYLE('',(#93381)); +#93381 = FILL_AREA_STYLE_COLOUR('',#92170); +#93382 = STYLED_ITEM('color',(#93383),#68693); +#93383 = PRESENTATION_STYLE_ASSIGNMENT((#93384)); +#93384 = SURFACE_STYLE_USAGE(.BOTH.,#93385); +#93385 = SURFACE_SIDE_STYLE('',(#93386)); +#93386 = SURFACE_STYLE_FILL_AREA(#93387); +#93387 = FILL_AREA_STYLE('',(#93388)); +#93388 = FILL_AREA_STYLE_COLOUR('',#92170); +#93389 = STYLED_ITEM('color',(#93390),#68720); +#93390 = PRESENTATION_STYLE_ASSIGNMENT((#93391)); +#93391 = SURFACE_STYLE_USAGE(.BOTH.,#93392); +#93392 = SURFACE_SIDE_STYLE('',(#93393)); +#93393 = SURFACE_STYLE_FILL_AREA(#93394); +#93394 = FILL_AREA_STYLE('',(#93395)); +#93395 = FILL_AREA_STYLE_COLOUR('',#92170); +#93396 = STYLED_ITEM('color',(#93397),#68747); +#93397 = PRESENTATION_STYLE_ASSIGNMENT((#93398)); +#93398 = SURFACE_STYLE_USAGE(.BOTH.,#93399); +#93399 = SURFACE_SIDE_STYLE('',(#93400)); +#93400 = SURFACE_STYLE_FILL_AREA(#93401); +#93401 = FILL_AREA_STYLE('',(#93402)); +#93402 = FILL_AREA_STYLE_COLOUR('',#92170); +#93403 = STYLED_ITEM('color',(#93404),#68754); +#93404 = PRESENTATION_STYLE_ASSIGNMENT((#93405)); +#93405 = SURFACE_STYLE_USAGE(.BOTH.,#93406); +#93406 = SURFACE_SIDE_STYLE('',(#93407)); +#93407 = SURFACE_STYLE_FILL_AREA(#93408); +#93408 = FILL_AREA_STYLE('',(#93409)); +#93409 = FILL_AREA_STYLE_COLOUR('',#92170); +#93410 = STYLED_ITEM('color',(#93411),#68781); +#93411 = PRESENTATION_STYLE_ASSIGNMENT((#93412)); +#93412 = SURFACE_STYLE_USAGE(.BOTH.,#93413); +#93413 = SURFACE_SIDE_STYLE('',(#93414)); +#93414 = SURFACE_STYLE_FILL_AREA(#93415); +#93415 = FILL_AREA_STYLE('',(#93416)); +#93416 = FILL_AREA_STYLE_COLOUR('',#92170); +#93417 = STYLED_ITEM('color',(#93418),#68808); +#93418 = PRESENTATION_STYLE_ASSIGNMENT((#93419)); +#93419 = SURFACE_STYLE_USAGE(.BOTH.,#93420); +#93420 = SURFACE_SIDE_STYLE('',(#93421)); +#93421 = SURFACE_STYLE_FILL_AREA(#93422); +#93422 = FILL_AREA_STYLE('',(#93423)); +#93423 = FILL_AREA_STYLE_COLOUR('',#92170); +#93424 = STYLED_ITEM('color',(#93425),#68815); +#93425 = PRESENTATION_STYLE_ASSIGNMENT((#93426)); +#93426 = SURFACE_STYLE_USAGE(.BOTH.,#93427); +#93427 = SURFACE_SIDE_STYLE('',(#93428)); +#93428 = SURFACE_STYLE_FILL_AREA(#93429); +#93429 = FILL_AREA_STYLE('',(#93430)); +#93430 = FILL_AREA_STYLE_COLOUR('',#92170); +#93431 = STYLED_ITEM('color',(#93432),#68842); +#93432 = PRESENTATION_STYLE_ASSIGNMENT((#93433)); +#93433 = SURFACE_STYLE_USAGE(.BOTH.,#93434); +#93434 = SURFACE_SIDE_STYLE('',(#93435)); +#93435 = SURFACE_STYLE_FILL_AREA(#93436); +#93436 = FILL_AREA_STYLE('',(#93437)); +#93437 = FILL_AREA_STYLE_COLOUR('',#92170); +#93438 = STYLED_ITEM('color',(#93439),#68869); +#93439 = PRESENTATION_STYLE_ASSIGNMENT((#93440)); +#93440 = SURFACE_STYLE_USAGE(.BOTH.,#93441); +#93441 = SURFACE_SIDE_STYLE('',(#93442)); +#93442 = SURFACE_STYLE_FILL_AREA(#93443); +#93443 = FILL_AREA_STYLE('',(#93444)); +#93444 = FILL_AREA_STYLE_COLOUR('',#92170); +#93445 = STYLED_ITEM('color',(#93446),#68876); +#93446 = PRESENTATION_STYLE_ASSIGNMENT((#93447)); +#93447 = SURFACE_STYLE_USAGE(.BOTH.,#93448); +#93448 = SURFACE_SIDE_STYLE('',(#93449)); +#93449 = SURFACE_STYLE_FILL_AREA(#93450); +#93450 = FILL_AREA_STYLE('',(#93451)); +#93451 = FILL_AREA_STYLE_COLOUR('',#92170); +#93452 = STYLED_ITEM('color',(#93453),#68903); +#93453 = PRESENTATION_STYLE_ASSIGNMENT((#93454)); +#93454 = SURFACE_STYLE_USAGE(.BOTH.,#93455); +#93455 = SURFACE_SIDE_STYLE('',(#93456)); +#93456 = SURFACE_STYLE_FILL_AREA(#93457); +#93457 = FILL_AREA_STYLE('',(#93458)); +#93458 = FILL_AREA_STYLE_COLOUR('',#92170); +#93459 = STYLED_ITEM('color',(#93460),#68930); +#93460 = PRESENTATION_STYLE_ASSIGNMENT((#93461)); +#93461 = SURFACE_STYLE_USAGE(.BOTH.,#93462); +#93462 = SURFACE_SIDE_STYLE('',(#93463)); +#93463 = SURFACE_STYLE_FILL_AREA(#93464); +#93464 = FILL_AREA_STYLE('',(#93465)); +#93465 = FILL_AREA_STYLE_COLOUR('',#92170); +#93466 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #93467,#93475,#93482,#93489,#93496,#93503,#93510,#93517,#93525, + #93532,#93539,#93546,#93553,#93560,#93568,#93575,#93582,#93589, + #93596,#93603,#93610,#93617,#93624,#93631,#93638,#93645),#4166); +#93467 = STYLED_ITEM('color',(#93468),#2326); +#93468 = PRESENTATION_STYLE_ASSIGNMENT((#93469)); +#93469 = SURFACE_STYLE_USAGE(.BOTH.,#93470); +#93470 = SURFACE_SIDE_STYLE('',(#93471)); +#93471 = SURFACE_STYLE_FILL_AREA(#93472); +#93472 = FILL_AREA_STYLE('',(#93473)); +#93473 = FILL_AREA_STYLE_COLOUR('',#93474); +#93474 = COLOUR_RGB('',0.824000000954,0.819999992847,0.78100001812); +#93475 = STYLED_ITEM('color',(#93476),#2446); +#93476 = PRESENTATION_STYLE_ASSIGNMENT((#93477)); +#93477 = SURFACE_STYLE_USAGE(.BOTH.,#93478); +#93478 = SURFACE_SIDE_STYLE('',(#93479)); +#93479 = SURFACE_STYLE_FILL_AREA(#93480); +#93480 = FILL_AREA_STYLE('',(#93481)); +#93481 = FILL_AREA_STYLE_COLOUR('',#93474); +#93482 = STYLED_ITEM('color',(#93483),#2692); +#93483 = PRESENTATION_STYLE_ASSIGNMENT((#93484)); +#93484 = SURFACE_STYLE_USAGE(.BOTH.,#93485); +#93485 = SURFACE_SIDE_STYLE('',(#93486)); +#93486 = SURFACE_STYLE_FILL_AREA(#93487); +#93487 = FILL_AREA_STYLE('',(#93488)); +#93488 = FILL_AREA_STYLE_COLOUR('',#93474); +#93489 = STYLED_ITEM('color',(#93490),#2746); +#93490 = PRESENTATION_STYLE_ASSIGNMENT((#93491)); +#93491 = SURFACE_STYLE_USAGE(.BOTH.,#93492); +#93492 = SURFACE_SIDE_STYLE('',(#93493)); +#93493 = SURFACE_STYLE_FILL_AREA(#93494); +#93494 = FILL_AREA_STYLE('',(#93495)); +#93495 = FILL_AREA_STYLE_COLOUR('',#93474); +#93496 = STYLED_ITEM('color',(#93497),#2796); +#93497 = PRESENTATION_STYLE_ASSIGNMENT((#93498)); +#93498 = SURFACE_STYLE_USAGE(.BOTH.,#93499); +#93499 = SURFACE_SIDE_STYLE('',(#93500)); +#93500 = SURFACE_STYLE_FILL_AREA(#93501); +#93501 = FILL_AREA_STYLE('',(#93502)); +#93502 = FILL_AREA_STYLE_COLOUR('',#93474); +#93503 = STYLED_ITEM('color',(#93504),#2972); +#93504 = PRESENTATION_STYLE_ASSIGNMENT((#93505)); +#93505 = SURFACE_STYLE_USAGE(.BOTH.,#93506); +#93506 = SURFACE_SIDE_STYLE('',(#93507)); +#93507 = SURFACE_STYLE_FILL_AREA(#93508); +#93508 = FILL_AREA_STYLE('',(#93509)); +#93509 = FILL_AREA_STYLE_COLOUR('',#93474); +#93510 = STYLED_ITEM('color',(#93511),#2999); +#93511 = PRESENTATION_STYLE_ASSIGNMENT((#93512)); +#93512 = SURFACE_STYLE_USAGE(.BOTH.,#93513); +#93513 = SURFACE_SIDE_STYLE('',(#93514)); +#93514 = SURFACE_STYLE_FILL_AREA(#93515); +#93515 = FILL_AREA_STYLE('',(#93516)); +#93516 = FILL_AREA_STYLE_COLOUR('',#93474); +#93517 = STYLED_ITEM('color',(#93518),#3031); +#93518 = PRESENTATION_STYLE_ASSIGNMENT((#93519)); +#93519 = SURFACE_STYLE_USAGE(.BOTH.,#93520); +#93520 = SURFACE_SIDE_STYLE('',(#93521)); +#93521 = SURFACE_STYLE_FILL_AREA(#93522); +#93522 = FILL_AREA_STYLE('',(#93523)); +#93523 = FILL_AREA_STYLE_COLOUR('',#93524); +#93524 = COLOUR_RGB('',0.894999980927,0.89099997282,0.813000023365); +#93525 = STYLED_ITEM('color',(#93526),#3160); +#93526 = PRESENTATION_STYLE_ASSIGNMENT((#93527)); +#93527 = SURFACE_STYLE_USAGE(.BOTH.,#93528); +#93528 = SURFACE_SIDE_STYLE('',(#93529)); +#93529 = SURFACE_STYLE_FILL_AREA(#93530); +#93530 = FILL_AREA_STYLE('',(#93531)); +#93531 = FILL_AREA_STYLE_COLOUR('',#93474); +#93532 = STYLED_ITEM('color',(#93533),#3187); +#93533 = PRESENTATION_STYLE_ASSIGNMENT((#93534)); +#93534 = SURFACE_STYLE_USAGE(.BOTH.,#93535); +#93535 = SURFACE_SIDE_STYLE('',(#93536)); +#93536 = SURFACE_STYLE_FILL_AREA(#93537); +#93537 = FILL_AREA_STYLE('',(#93538)); +#93538 = FILL_AREA_STYLE_COLOUR('',#93474); +#93539 = STYLED_ITEM('color',(#93540),#3219); +#93540 = PRESENTATION_STYLE_ASSIGNMENT((#93541)); +#93541 = SURFACE_STYLE_USAGE(.BOTH.,#93542); +#93542 = SURFACE_SIDE_STYLE('',(#93543)); +#93543 = SURFACE_STYLE_FILL_AREA(#93544); +#93544 = FILL_AREA_STYLE('',(#93545)); +#93545 = FILL_AREA_STYLE_COLOUR('',#93524); +#93546 = STYLED_ITEM('color',(#93547),#3348); +#93547 = PRESENTATION_STYLE_ASSIGNMENT((#93548)); +#93548 = SURFACE_STYLE_USAGE(.BOTH.,#93549); +#93549 = SURFACE_SIDE_STYLE('',(#93550)); +#93550 = SURFACE_STYLE_FILL_AREA(#93551); +#93551 = FILL_AREA_STYLE('',(#93552)); +#93552 = FILL_AREA_STYLE_COLOUR('',#93524); +#93553 = STYLED_ITEM('color',(#93554),#3380); +#93554 = PRESENTATION_STYLE_ASSIGNMENT((#93555)); +#93555 = SURFACE_STYLE_USAGE(.BOTH.,#93556); +#93556 = SURFACE_SIDE_STYLE('',(#93557)); +#93557 = SURFACE_STYLE_FILL_AREA(#93558); +#93558 = FILL_AREA_STYLE('',(#93559)); +#93559 = FILL_AREA_STYLE_COLOUR('',#93474); +#93560 = STYLED_ITEM('color',(#93561),#3587); +#93561 = PRESENTATION_STYLE_ASSIGNMENT((#93562)); +#93562 = SURFACE_STYLE_USAGE(.BOTH.,#93563); +#93563 = SURFACE_SIDE_STYLE('',(#93564)); +#93564 = SURFACE_STYLE_FILL_AREA(#93565); +#93565 = FILL_AREA_STYLE('',(#93566)); +#93566 = FILL_AREA_STYLE_COLOUR('',#93567); +#93567 = COLOUR_RGB('',8.200000226498E-002,8.600000292063E-002, + 9.399999678135E-002); +#93568 = STYLED_ITEM('color',(#93569),#3668); +#93569 = PRESENTATION_STYLE_ASSIGNMENT((#93570)); +#93570 = SURFACE_STYLE_USAGE(.BOTH.,#93571); +#93571 = SURFACE_SIDE_STYLE('',(#93572)); +#93572 = SURFACE_STYLE_FILL_AREA(#93573); +#93573 = FILL_AREA_STYLE('',(#93574)); +#93574 = FILL_AREA_STYLE_COLOUR('',#93567); +#93575 = STYLED_ITEM('color',(#93576),#3717); +#93576 = PRESENTATION_STYLE_ASSIGNMENT((#93577)); +#93577 = SURFACE_STYLE_USAGE(.BOTH.,#93578); +#93578 = SURFACE_SIDE_STYLE('',(#93579)); +#93579 = SURFACE_STYLE_FILL_AREA(#93580); +#93580 = FILL_AREA_STYLE('',(#93581)); +#93581 = FILL_AREA_STYLE_COLOUR('',#93474); +#93582 = STYLED_ITEM('color',(#93583),#3894); +#93583 = PRESENTATION_STYLE_ASSIGNMENT((#93584)); +#93584 = SURFACE_STYLE_USAGE(.BOTH.,#93585); +#93585 = SURFACE_SIDE_STYLE('',(#93586)); +#93586 = SURFACE_STYLE_FILL_AREA(#93587); +#93587 = FILL_AREA_STYLE('',(#93588)); +#93588 = FILL_AREA_STYLE_COLOUR('',#93567); +#93589 = STYLED_ITEM('color',(#93590),#3943); +#93590 = PRESENTATION_STYLE_ASSIGNMENT((#93591)); +#93591 = SURFACE_STYLE_USAGE(.BOTH.,#93592); +#93592 = SURFACE_SIDE_STYLE('',(#93593)); +#93593 = SURFACE_STYLE_FILL_AREA(#93594); +#93594 = FILL_AREA_STYLE('',(#93595)); +#93595 = FILL_AREA_STYLE_COLOUR('',#93474); +#93596 = STYLED_ITEM('color',(#93597),#3970); +#93597 = PRESENTATION_STYLE_ASSIGNMENT((#93598)); +#93598 = SURFACE_STYLE_USAGE(.BOTH.,#93599); +#93599 = SURFACE_SIDE_STYLE('',(#93600)); +#93600 = SURFACE_STYLE_FILL_AREA(#93601); +#93601 = FILL_AREA_STYLE('',(#93602)); +#93602 = FILL_AREA_STYLE_COLOUR('',#93474); +#93603 = STYLED_ITEM('color',(#93604),#3997); +#93604 = PRESENTATION_STYLE_ASSIGNMENT((#93605)); +#93605 = SURFACE_STYLE_USAGE(.BOTH.,#93606); +#93606 = SURFACE_SIDE_STYLE('',(#93607)); +#93607 = SURFACE_STYLE_FILL_AREA(#93608); +#93608 = FILL_AREA_STYLE('',(#93609)); +#93609 = FILL_AREA_STYLE_COLOUR('',#93474); +#93610 = STYLED_ITEM('color',(#93611),#4024); +#93611 = PRESENTATION_STYLE_ASSIGNMENT((#93612)); +#93612 = SURFACE_STYLE_USAGE(.BOTH.,#93613); +#93613 = SURFACE_SIDE_STYLE('',(#93614)); +#93614 = SURFACE_STYLE_FILL_AREA(#93615); +#93615 = FILL_AREA_STYLE('',(#93616)); +#93616 = FILL_AREA_STYLE_COLOUR('',#93474); +#93617 = STYLED_ITEM('color',(#93618),#4051); +#93618 = PRESENTATION_STYLE_ASSIGNMENT((#93619)); +#93619 = SURFACE_STYLE_USAGE(.BOTH.,#93620); +#93620 = SURFACE_SIDE_STYLE('',(#93621)); +#93621 = SURFACE_STYLE_FILL_AREA(#93622); +#93622 = FILL_AREA_STYLE('',(#93623)); +#93623 = FILL_AREA_STYLE_COLOUR('',#93474); +#93624 = STYLED_ITEM('color',(#93625),#4078); +#93625 = PRESENTATION_STYLE_ASSIGNMENT((#93626)); +#93626 = SURFACE_STYLE_USAGE(.BOTH.,#93627); +#93627 = SURFACE_SIDE_STYLE('',(#93628)); +#93628 = SURFACE_STYLE_FILL_AREA(#93629); +#93629 = FILL_AREA_STYLE('',(#93630)); +#93630 = FILL_AREA_STYLE_COLOUR('',#93474); +#93631 = STYLED_ITEM('color',(#93632),#4105); +#93632 = PRESENTATION_STYLE_ASSIGNMENT((#93633)); +#93633 = SURFACE_STYLE_USAGE(.BOTH.,#93634); +#93634 = SURFACE_SIDE_STYLE('',(#93635)); +#93635 = SURFACE_STYLE_FILL_AREA(#93636); +#93636 = FILL_AREA_STYLE('',(#93637)); +#93637 = FILL_AREA_STYLE_COLOUR('',#93474); +#93638 = STYLED_ITEM('color',(#93639),#4132); +#93639 = PRESENTATION_STYLE_ASSIGNMENT((#93640)); +#93640 = SURFACE_STYLE_USAGE(.BOTH.,#93641); +#93641 = SURFACE_SIDE_STYLE('',(#93642)); +#93642 = SURFACE_STYLE_FILL_AREA(#93643); +#93643 = FILL_AREA_STYLE('',(#93644)); +#93644 = FILL_AREA_STYLE_COLOUR('',#93567); +#93645 = STYLED_ITEM('color',(#93646),#4159); +#93646 = PRESENTATION_STYLE_ASSIGNMENT((#93647)); +#93647 = SURFACE_STYLE_USAGE(.BOTH.,#93648); +#93648 = SURFACE_SIDE_STYLE('',(#93649)); +#93649 = SURFACE_STYLE_FILL_AREA(#93650); +#93650 = FILL_AREA_STYLE('',(#93651)); +#93651 = FILL_AREA_STYLE_COLOUR('',#93567); +#93652 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #93653,#93661,#93668,#93675,#93682,#93689,#93696,#93703,#93710, + #93717,#93724,#93731,#93739,#93746,#93753,#93760,#93767,#93774, + #93781,#93788,#93795,#93802,#93809,#93816,#93823,#93830,#93837, + #93844,#93851,#93858,#93865,#93872,#93879,#93886,#93893,#93900, + #93907,#93914,#93921,#93928,#93935,#93942,#93949,#93956,#93963, + #93970,#93977,#93984,#93991,#93998,#94005,#94012,#94019,#94026, + #94033,#94040,#94047,#94054,#94061,#94068,#94075,#94082,#94089, + #94096,#94103,#94110,#94117,#94124,#94131,#94138,#94145,#94152, + #94159,#94166,#94173,#94180,#94187,#94194,#94201,#94208,#94215, + #94222,#94229,#94236,#94243,#94250,#94257,#94264,#94271,#94278, + #94285,#94292),#13612); +#93653 = STYLED_ITEM('color',(#93654),#6758); +#93654 = PRESENTATION_STYLE_ASSIGNMENT((#93655)); +#93655 = SURFACE_STYLE_USAGE(.BOTH.,#93656); +#93656 = SURFACE_SIDE_STYLE('',(#93657)); +#93657 = SURFACE_STYLE_FILL_AREA(#93658); +#93658 = FILL_AREA_STYLE('',(#93659)); +#93659 = FILL_AREA_STYLE_COLOUR('',#93660); +#93660 = COLOUR_RGB('',0.145098045468,0.141176477075,0.141176477075); +#93661 = STYLED_ITEM('color',(#93662),#6878); +#93662 = PRESENTATION_STYLE_ASSIGNMENT((#93663)); +#93663 = SURFACE_STYLE_USAGE(.BOTH.,#93664); +#93664 = SURFACE_SIDE_STYLE('',(#93665)); +#93665 = SURFACE_STYLE_FILL_AREA(#93666); +#93666 = FILL_AREA_STYLE('',(#93667)); +#93667 = FILL_AREA_STYLE_COLOUR('',#93660); +#93668 = STYLED_ITEM('color',(#93669),#7015); +#93669 = PRESENTATION_STYLE_ASSIGNMENT((#93670)); +#93670 = SURFACE_STYLE_USAGE(.BOTH.,#93671); +#93671 = SURFACE_SIDE_STYLE('',(#93672)); +#93672 = SURFACE_STYLE_FILL_AREA(#93673); +#93673 = FILL_AREA_STYLE('',(#93674)); +#93674 = FILL_AREA_STYLE_COLOUR('',#93660); +#93675 = STYLED_ITEM('color',(#93676),#7064); +#93676 = PRESENTATION_STYLE_ASSIGNMENT((#93677)); +#93677 = SURFACE_STYLE_USAGE(.BOTH.,#93678); +#93678 = SURFACE_SIDE_STYLE('',(#93679)); +#93679 = SURFACE_STYLE_FILL_AREA(#93680); +#93680 = FILL_AREA_STYLE('',(#93681)); +#93681 = FILL_AREA_STYLE_COLOUR('',#93660); +#93682 = STYLED_ITEM('color',(#93683),#7487); +#93683 = PRESENTATION_STYLE_ASSIGNMENT((#93684)); +#93684 = SURFACE_STYLE_USAGE(.BOTH.,#93685); +#93685 = SURFACE_SIDE_STYLE('',(#93686)); +#93686 = SURFACE_STYLE_FILL_AREA(#93687); +#93687 = FILL_AREA_STYLE('',(#93688)); +#93688 = FILL_AREA_STYLE_COLOUR('',#93660); +#93689 = STYLED_ITEM('color',(#93690),#7582); +#93690 = PRESENTATION_STYLE_ASSIGNMENT((#93691)); +#93691 = SURFACE_STYLE_USAGE(.BOTH.,#93692); +#93692 = SURFACE_SIDE_STYLE('',(#93693)); +#93693 = SURFACE_STYLE_FILL_AREA(#93694); +#93694 = FILL_AREA_STYLE('',(#93695)); +#93695 = FILL_AREA_STYLE_COLOUR('',#93660); +#93696 = STYLED_ITEM('color',(#93697),#7631); +#93697 = PRESENTATION_STYLE_ASSIGNMENT((#93698)); +#93698 = SURFACE_STYLE_USAGE(.BOTH.,#93699); +#93699 = SURFACE_SIDE_STYLE('',(#93700)); +#93700 = SURFACE_STYLE_FILL_AREA(#93701); +#93701 = FILL_AREA_STYLE('',(#93702)); +#93702 = FILL_AREA_STYLE_COLOUR('',#93660); +#93703 = STYLED_ITEM('color',(#93704),#7821); +#93704 = PRESENTATION_STYLE_ASSIGNMENT((#93705)); +#93705 = SURFACE_STYLE_USAGE(.BOTH.,#93706); +#93706 = SURFACE_SIDE_STYLE('',(#93707)); +#93707 = SURFACE_STYLE_FILL_AREA(#93708); +#93708 = FILL_AREA_STYLE('',(#93709)); +#93709 = FILL_AREA_STYLE_COLOUR('',#93660); +#93710 = STYLED_ITEM('color',(#93711),#7892); +#93711 = PRESENTATION_STYLE_ASSIGNMENT((#93712)); +#93712 = SURFACE_STYLE_USAGE(.BOTH.,#93713); +#93713 = SURFACE_SIDE_STYLE('',(#93714)); +#93714 = SURFACE_STYLE_FILL_AREA(#93715); +#93715 = FILL_AREA_STYLE('',(#93716)); +#93716 = FILL_AREA_STYLE_COLOUR('',#93660); +#93717 = STYLED_ITEM('color',(#93718),#8028); +#93718 = PRESENTATION_STYLE_ASSIGNMENT((#93719)); +#93719 = SURFACE_STYLE_USAGE(.BOTH.,#93720); +#93720 = SURFACE_SIDE_STYLE('',(#93721)); +#93721 = SURFACE_STYLE_FILL_AREA(#93722); +#93722 = FILL_AREA_STYLE('',(#93723)); +#93723 = FILL_AREA_STYLE_COLOUR('',#93660); +#93724 = STYLED_ITEM('color',(#93725),#8090); +#93725 = PRESENTATION_STYLE_ASSIGNMENT((#93726)); +#93726 = SURFACE_STYLE_USAGE(.BOTH.,#93727); +#93727 = SURFACE_SIDE_STYLE('',(#93728)); +#93728 = SURFACE_STYLE_FILL_AREA(#93729); +#93729 = FILL_AREA_STYLE('',(#93730)); +#93730 = FILL_AREA_STYLE_COLOUR('',#93660); +#93731 = STYLED_ITEM('color',(#93732),#8097); +#93732 = PRESENTATION_STYLE_ASSIGNMENT((#93733)); +#93733 = SURFACE_STYLE_USAGE(.BOTH.,#93734); +#93734 = SURFACE_SIDE_STYLE('',(#93735)); +#93735 = SURFACE_STYLE_FILL_AREA(#93736); +#93736 = FILL_AREA_STYLE('',(#93737)); +#93737 = FILL_AREA_STYLE_COLOUR('',#93738); +#93738 = COLOUR_RGB('',0.823529422283,0.819607853889,0.780392169952); +#93739 = STYLED_ITEM('color',(#93740),#8285); +#93740 = PRESENTATION_STYLE_ASSIGNMENT((#93741)); +#93741 = SURFACE_STYLE_USAGE(.BOTH.,#93742); +#93742 = SURFACE_SIDE_STYLE('',(#93743)); +#93743 = SURFACE_STYLE_FILL_AREA(#93744); +#93744 = FILL_AREA_STYLE('',(#93745)); +#93745 = FILL_AREA_STYLE_COLOUR('',#93738); +#93746 = STYLED_ITEM('color',(#93747),#8334); +#93747 = PRESENTATION_STYLE_ASSIGNMENT((#93748)); +#93748 = SURFACE_STYLE_USAGE(.BOTH.,#93749); +#93749 = SURFACE_SIDE_STYLE('',(#93750)); +#93750 = SURFACE_STYLE_FILL_AREA(#93751); +#93751 = FILL_AREA_STYLE('',(#93752)); +#93752 = FILL_AREA_STYLE_COLOUR('',#93738); +#93753 = STYLED_ITEM('color',(#93754),#8480); +#93754 = PRESENTATION_STYLE_ASSIGNMENT((#93755)); +#93755 = SURFACE_STYLE_USAGE(.BOTH.,#93756); +#93756 = SURFACE_SIDE_STYLE('',(#93757)); +#93757 = SURFACE_STYLE_FILL_AREA(#93758); +#93758 = FILL_AREA_STYLE('',(#93759)); +#93759 = FILL_AREA_STYLE_COLOUR('',#93738); +#93760 = STYLED_ITEM('color',(#93761),#8507); +#93761 = PRESENTATION_STYLE_ASSIGNMENT((#93762)); +#93762 = SURFACE_STYLE_USAGE(.BOTH.,#93763); +#93763 = SURFACE_SIDE_STYLE('',(#93764)); +#93764 = SURFACE_STYLE_FILL_AREA(#93765); +#93765 = FILL_AREA_STYLE('',(#93766)); +#93766 = FILL_AREA_STYLE_COLOUR('',#93738); +#93767 = STYLED_ITEM('color',(#93768),#8695); +#93768 = PRESENTATION_STYLE_ASSIGNMENT((#93769)); +#93769 = SURFACE_STYLE_USAGE(.BOTH.,#93770); +#93770 = SURFACE_SIDE_STYLE('',(#93771)); +#93771 = SURFACE_STYLE_FILL_AREA(#93772); +#93772 = FILL_AREA_STYLE('',(#93773)); +#93773 = FILL_AREA_STYLE_COLOUR('',#93738); +#93774 = STYLED_ITEM('color',(#93775),#8744); +#93775 = PRESENTATION_STYLE_ASSIGNMENT((#93776)); +#93776 = SURFACE_STYLE_USAGE(.BOTH.,#93777); +#93777 = SURFACE_SIDE_STYLE('',(#93778)); +#93778 = SURFACE_STYLE_FILL_AREA(#93779); +#93779 = FILL_AREA_STYLE('',(#93780)); +#93780 = FILL_AREA_STYLE_COLOUR('',#93738); +#93781 = STYLED_ITEM('color',(#93782),#8890); +#93782 = PRESENTATION_STYLE_ASSIGNMENT((#93783)); +#93783 = SURFACE_STYLE_USAGE(.BOTH.,#93784); +#93784 = SURFACE_SIDE_STYLE('',(#93785)); +#93785 = SURFACE_STYLE_FILL_AREA(#93786); +#93786 = FILL_AREA_STYLE('',(#93787)); +#93787 = FILL_AREA_STYLE_COLOUR('',#93738); +#93788 = STYLED_ITEM('color',(#93789),#8917); +#93789 = PRESENTATION_STYLE_ASSIGNMENT((#93790)); +#93790 = SURFACE_STYLE_USAGE(.BOTH.,#93791); +#93791 = SURFACE_SIDE_STYLE('',(#93792)); +#93792 = SURFACE_STYLE_FILL_AREA(#93793); +#93793 = FILL_AREA_STYLE('',(#93794)); +#93794 = FILL_AREA_STYLE_COLOUR('',#93738); +#93795 = STYLED_ITEM('color',(#93796),#9105); +#93796 = PRESENTATION_STYLE_ASSIGNMENT((#93797)); +#93797 = SURFACE_STYLE_USAGE(.BOTH.,#93798); +#93798 = SURFACE_SIDE_STYLE('',(#93799)); +#93799 = SURFACE_STYLE_FILL_AREA(#93800); +#93800 = FILL_AREA_STYLE('',(#93801)); +#93801 = FILL_AREA_STYLE_COLOUR('',#93738); +#93802 = STYLED_ITEM('color',(#93803),#9154); +#93803 = PRESENTATION_STYLE_ASSIGNMENT((#93804)); +#93804 = SURFACE_STYLE_USAGE(.BOTH.,#93805); +#93805 = SURFACE_SIDE_STYLE('',(#93806)); +#93806 = SURFACE_STYLE_FILL_AREA(#93807); +#93807 = FILL_AREA_STYLE('',(#93808)); +#93808 = FILL_AREA_STYLE_COLOUR('',#93738); +#93809 = STYLED_ITEM('color',(#93810),#9300); +#93810 = PRESENTATION_STYLE_ASSIGNMENT((#93811)); +#93811 = SURFACE_STYLE_USAGE(.BOTH.,#93812); +#93812 = SURFACE_SIDE_STYLE('',(#93813)); +#93813 = SURFACE_STYLE_FILL_AREA(#93814); +#93814 = FILL_AREA_STYLE('',(#93815)); +#93815 = FILL_AREA_STYLE_COLOUR('',#93738); +#93816 = STYLED_ITEM('color',(#93817),#9327); +#93817 = PRESENTATION_STYLE_ASSIGNMENT((#93818)); +#93818 = SURFACE_STYLE_USAGE(.BOTH.,#93819); +#93819 = SURFACE_SIDE_STYLE('',(#93820)); +#93820 = SURFACE_STYLE_FILL_AREA(#93821); +#93821 = FILL_AREA_STYLE('',(#93822)); +#93822 = FILL_AREA_STYLE_COLOUR('',#93738); +#93823 = STYLED_ITEM('color',(#93824),#9403); +#93824 = PRESENTATION_STYLE_ASSIGNMENT((#93825)); +#93825 = SURFACE_STYLE_USAGE(.BOTH.,#93826); +#93826 = SURFACE_SIDE_STYLE('',(#93827)); +#93827 = SURFACE_STYLE_FILL_AREA(#93828); +#93828 = FILL_AREA_STYLE('',(#93829)); +#93829 = FILL_AREA_STYLE_COLOUR('',#93738); +#93830 = STYLED_ITEM('color',(#93831),#9452); +#93831 = PRESENTATION_STYLE_ASSIGNMENT((#93832)); +#93832 = SURFACE_STYLE_USAGE(.BOTH.,#93833); +#93833 = SURFACE_SIDE_STYLE('',(#93834)); +#93834 = SURFACE_STYLE_FILL_AREA(#93835); +#93835 = FILL_AREA_STYLE('',(#93836)); +#93836 = FILL_AREA_STYLE_COLOUR('',#93738); +#93837 = STYLED_ITEM('color',(#93838),#9501); +#93838 = PRESENTATION_STYLE_ASSIGNMENT((#93839)); +#93839 = SURFACE_STYLE_USAGE(.BOTH.,#93840); +#93840 = SURFACE_SIDE_STYLE('',(#93841)); +#93841 = SURFACE_STYLE_FILL_AREA(#93842); +#93842 = FILL_AREA_STYLE('',(#93843)); +#93843 = FILL_AREA_STYLE_COLOUR('',#93738); +#93844 = STYLED_ITEM('color',(#93845),#9550); +#93845 = PRESENTATION_STYLE_ASSIGNMENT((#93846)); +#93846 = SURFACE_STYLE_USAGE(.BOTH.,#93847); +#93847 = SURFACE_SIDE_STYLE('',(#93848)); +#93848 = SURFACE_STYLE_FILL_AREA(#93849); +#93849 = FILL_AREA_STYLE('',(#93850)); +#93850 = FILL_AREA_STYLE_COLOUR('',#93738); +#93851 = STYLED_ITEM('color',(#93852),#9599); +#93852 = PRESENTATION_STYLE_ASSIGNMENT((#93853)); +#93853 = SURFACE_STYLE_USAGE(.BOTH.,#93854); +#93854 = SURFACE_SIDE_STYLE('',(#93855)); +#93855 = SURFACE_STYLE_FILL_AREA(#93856); +#93856 = FILL_AREA_STYLE('',(#93857)); +#93857 = FILL_AREA_STYLE_COLOUR('',#93738); +#93858 = STYLED_ITEM('color',(#93859),#9676); +#93859 = PRESENTATION_STYLE_ASSIGNMENT((#93860)); +#93860 = SURFACE_STYLE_USAGE(.BOTH.,#93861); +#93861 = SURFACE_SIDE_STYLE('',(#93862)); +#93862 = SURFACE_STYLE_FILL_AREA(#93863); +#93863 = FILL_AREA_STYLE('',(#93864)); +#93864 = FILL_AREA_STYLE_COLOUR('',#93738); +#93865 = STYLED_ITEM('color',(#93866),#9903); +#93866 = PRESENTATION_STYLE_ASSIGNMENT((#93867)); +#93867 = SURFACE_STYLE_USAGE(.BOTH.,#93868); +#93868 = SURFACE_SIDE_STYLE('',(#93869)); +#93869 = SURFACE_STYLE_FILL_AREA(#93870); +#93870 = FILL_AREA_STYLE('',(#93871)); +#93871 = FILL_AREA_STYLE_COLOUR('',#93738); +#93872 = STYLED_ITEM('color',(#93873),#9953); +#93873 = PRESENTATION_STYLE_ASSIGNMENT((#93874)); +#93874 = SURFACE_STYLE_USAGE(.BOTH.,#93875); +#93875 = SURFACE_SIDE_STYLE('',(#93876)); +#93876 = SURFACE_STYLE_FILL_AREA(#93877); +#93877 = FILL_AREA_STYLE('',(#93878)); +#93878 = FILL_AREA_STYLE_COLOUR('',#93660); +#93879 = STYLED_ITEM('color',(#93880),#10008); +#93880 = PRESENTATION_STYLE_ASSIGNMENT((#93881)); +#93881 = SURFACE_STYLE_USAGE(.BOTH.,#93882); +#93882 = SURFACE_SIDE_STYLE('',(#93883)); +#93883 = SURFACE_STYLE_FILL_AREA(#93884); +#93884 = FILL_AREA_STYLE('',(#93885)); +#93885 = FILL_AREA_STYLE_COLOUR('',#93738); +#93886 = STYLED_ITEM('color',(#93887),#10112); +#93887 = PRESENTATION_STYLE_ASSIGNMENT((#93888)); +#93888 = SURFACE_STYLE_USAGE(.BOTH.,#93889); +#93889 = SURFACE_SIDE_STYLE('',(#93890)); +#93890 = SURFACE_STYLE_FILL_AREA(#93891); +#93891 = FILL_AREA_STYLE('',(#93892)); +#93892 = FILL_AREA_STYLE_COLOUR('',#93738); +#93893 = STYLED_ITEM('color',(#93894),#10119); +#93894 = PRESENTATION_STYLE_ASSIGNMENT((#93895)); +#93895 = SURFACE_STYLE_USAGE(.BOTH.,#93896); +#93896 = SURFACE_SIDE_STYLE('',(#93897)); +#93897 = SURFACE_STYLE_FILL_AREA(#93898); +#93898 = FILL_AREA_STYLE('',(#93899)); +#93899 = FILL_AREA_STYLE_COLOUR('',#93738); +#93900 = STYLED_ITEM('color',(#93901),#10146); +#93901 = PRESENTATION_STYLE_ASSIGNMENT((#93902)); +#93902 = SURFACE_STYLE_USAGE(.BOTH.,#93903); +#93903 = SURFACE_SIDE_STYLE('',(#93904)); +#93904 = SURFACE_STYLE_FILL_AREA(#93905); +#93905 = FILL_AREA_STYLE('',(#93906)); +#93906 = FILL_AREA_STYLE_COLOUR('',#93738); +#93907 = STYLED_ITEM('color',(#93908),#10230); +#93908 = PRESENTATION_STYLE_ASSIGNMENT((#93909)); +#93909 = SURFACE_STYLE_USAGE(.BOTH.,#93910); +#93910 = SURFACE_SIDE_STYLE('',(#93911)); +#93911 = SURFACE_STYLE_FILL_AREA(#93912); +#93912 = FILL_AREA_STYLE('',(#93913)); +#93913 = FILL_AREA_STYLE_COLOUR('',#93738); +#93914 = STYLED_ITEM('color',(#93915),#10366); +#93915 = PRESENTATION_STYLE_ASSIGNMENT((#93916)); +#93916 = SURFACE_STYLE_USAGE(.BOTH.,#93917); +#93917 = SURFACE_SIDE_STYLE('',(#93918)); +#93918 = SURFACE_STYLE_FILL_AREA(#93919); +#93919 = FILL_AREA_STYLE('',(#93920)); +#93920 = FILL_AREA_STYLE_COLOUR('',#93738); +#93921 = STYLED_ITEM('color',(#93922),#10500); +#93922 = PRESENTATION_STYLE_ASSIGNMENT((#93923)); +#93923 = SURFACE_STYLE_USAGE(.BOTH.,#93924); +#93924 = SURFACE_SIDE_STYLE('',(#93925)); +#93925 = SURFACE_STYLE_FILL_AREA(#93926); +#93926 = FILL_AREA_STYLE('',(#93927)); +#93927 = FILL_AREA_STYLE_COLOUR('',#93738); +#93928 = STYLED_ITEM('color',(#93929),#10604); +#93929 = PRESENTATION_STYLE_ASSIGNMENT((#93930)); +#93930 = SURFACE_STYLE_USAGE(.BOTH.,#93931); +#93931 = SURFACE_SIDE_STYLE('',(#93932)); +#93932 = SURFACE_STYLE_FILL_AREA(#93933); +#93933 = FILL_AREA_STYLE('',(#93934)); +#93934 = FILL_AREA_STYLE_COLOUR('',#93738); +#93935 = STYLED_ITEM('color',(#93936),#10780); +#93936 = PRESENTATION_STYLE_ASSIGNMENT((#93937)); +#93937 = SURFACE_STYLE_USAGE(.BOTH.,#93938); +#93938 = SURFACE_SIDE_STYLE('',(#93939)); +#93939 = SURFACE_STYLE_FILL_AREA(#93940); +#93940 = FILL_AREA_STYLE('',(#93941)); +#93941 = FILL_AREA_STYLE_COLOUR('',#93738); +#93942 = STYLED_ITEM('color',(#93943),#10852); +#93943 = PRESENTATION_STYLE_ASSIGNMENT((#93944)); +#93944 = SURFACE_STYLE_USAGE(.BOTH.,#93945); +#93945 = SURFACE_SIDE_STYLE('',(#93946)); +#93946 = SURFACE_STYLE_FILL_AREA(#93947); +#93947 = FILL_AREA_STYLE('',(#93948)); +#93948 = FILL_AREA_STYLE_COLOUR('',#93738); +#93949 = STYLED_ITEM('color',(#93950),#10859); +#93950 = PRESENTATION_STYLE_ASSIGNMENT((#93951)); +#93951 = SURFACE_STYLE_USAGE(.BOTH.,#93952); +#93952 = SURFACE_SIDE_STYLE('',(#93953)); +#93953 = SURFACE_STYLE_FILL_AREA(#93954); +#93954 = FILL_AREA_STYLE('',(#93955)); +#93955 = FILL_AREA_STYLE_COLOUR('',#93738); +#93956 = STYLED_ITEM('color',(#93957),#10866); +#93957 = PRESENTATION_STYLE_ASSIGNMENT((#93958)); +#93958 = SURFACE_STYLE_USAGE(.BOTH.,#93959); +#93959 = SURFACE_SIDE_STYLE('',(#93960)); +#93960 = SURFACE_STYLE_FILL_AREA(#93961); +#93961 = FILL_AREA_STYLE('',(#93962)); +#93962 = FILL_AREA_STYLE_COLOUR('',#93738); +#93963 = STYLED_ITEM('color',(#93964),#10992); +#93964 = PRESENTATION_STYLE_ASSIGNMENT((#93965)); +#93965 = SURFACE_STYLE_USAGE(.BOTH.,#93966); +#93966 = SURFACE_SIDE_STYLE('',(#93967)); +#93967 = SURFACE_STYLE_FILL_AREA(#93968); +#93968 = FILL_AREA_STYLE('',(#93969)); +#93969 = FILL_AREA_STYLE_COLOUR('',#93738); +#93970 = STYLED_ITEM('color',(#93971),#11096); +#93971 = PRESENTATION_STYLE_ASSIGNMENT((#93972)); +#93972 = SURFACE_STYLE_USAGE(.BOTH.,#93973); +#93973 = SURFACE_SIDE_STYLE('',(#93974)); +#93974 = SURFACE_STYLE_FILL_AREA(#93975); +#93975 = FILL_AREA_STYLE('',(#93976)); +#93976 = FILL_AREA_STYLE_COLOUR('',#93738); +#93977 = STYLED_ITEM('color',(#93978),#11272); +#93978 = PRESENTATION_STYLE_ASSIGNMENT((#93979)); +#93979 = SURFACE_STYLE_USAGE(.BOTH.,#93980); +#93980 = SURFACE_SIDE_STYLE('',(#93981)); +#93981 = SURFACE_STYLE_FILL_AREA(#93982); +#93982 = FILL_AREA_STYLE('',(#93983)); +#93983 = FILL_AREA_STYLE_COLOUR('',#93738); +#93984 = STYLED_ITEM('color',(#93985),#11344); +#93985 = PRESENTATION_STYLE_ASSIGNMENT((#93986)); +#93986 = SURFACE_STYLE_USAGE(.BOTH.,#93987); +#93987 = SURFACE_SIDE_STYLE('',(#93988)); +#93988 = SURFACE_STYLE_FILL_AREA(#93989); +#93989 = FILL_AREA_STYLE('',(#93990)); +#93990 = FILL_AREA_STYLE_COLOUR('',#93738); +#93991 = STYLED_ITEM('color',(#93992),#11351); +#93992 = PRESENTATION_STYLE_ASSIGNMENT((#93993)); +#93993 = SURFACE_STYLE_USAGE(.BOTH.,#93994); +#93994 = SURFACE_SIDE_STYLE('',(#93995)); +#93995 = SURFACE_STYLE_FILL_AREA(#93996); +#93996 = FILL_AREA_STYLE('',(#93997)); +#93997 = FILL_AREA_STYLE_COLOUR('',#93738); +#93998 = STYLED_ITEM('color',(#93999),#11358); +#93999 = PRESENTATION_STYLE_ASSIGNMENT((#94000)); +#94000 = SURFACE_STYLE_USAGE(.BOTH.,#94001); +#94001 = SURFACE_SIDE_STYLE('',(#94002)); +#94002 = SURFACE_STYLE_FILL_AREA(#94003); +#94003 = FILL_AREA_STYLE('',(#94004)); +#94004 = FILL_AREA_STYLE_COLOUR('',#93738); +#94005 = STYLED_ITEM('color',(#94006),#11484); +#94006 = PRESENTATION_STYLE_ASSIGNMENT((#94007)); +#94007 = SURFACE_STYLE_USAGE(.BOTH.,#94008); +#94008 = SURFACE_SIDE_STYLE('',(#94009)); +#94009 = SURFACE_STYLE_FILL_AREA(#94010); +#94010 = FILL_AREA_STYLE('',(#94011)); +#94011 = FILL_AREA_STYLE_COLOUR('',#93738); +#94012 = STYLED_ITEM('color',(#94013),#11669); +#94013 = PRESENTATION_STYLE_ASSIGNMENT((#94014)); +#94014 = SURFACE_STYLE_USAGE(.BOTH.,#94015); +#94015 = SURFACE_SIDE_STYLE('',(#94016)); +#94016 = SURFACE_STYLE_FILL_AREA(#94017); +#94017 = FILL_AREA_STYLE('',(#94018)); +#94018 = FILL_AREA_STYLE_COLOUR('',#93738); +#94019 = STYLED_ITEM('color',(#94020),#11696); +#94020 = PRESENTATION_STYLE_ASSIGNMENT((#94021)); +#94021 = SURFACE_STYLE_USAGE(.BOTH.,#94022); +#94022 = SURFACE_SIDE_STYLE('',(#94023)); +#94023 = SURFACE_STYLE_FILL_AREA(#94024); +#94024 = FILL_AREA_STYLE('',(#94025)); +#94025 = FILL_AREA_STYLE_COLOUR('',#93738); +#94026 = STYLED_ITEM('color',(#94027),#11723); +#94027 = PRESENTATION_STYLE_ASSIGNMENT((#94028)); +#94028 = SURFACE_STYLE_USAGE(.BOTH.,#94029); +#94029 = SURFACE_SIDE_STYLE('',(#94030)); +#94030 = SURFACE_STYLE_FILL_AREA(#94031); +#94031 = FILL_AREA_STYLE('',(#94032)); +#94032 = FILL_AREA_STYLE_COLOUR('',#93738); +#94033 = STYLED_ITEM('color',(#94034),#11750); +#94034 = PRESENTATION_STYLE_ASSIGNMENT((#94035)); +#94035 = SURFACE_STYLE_USAGE(.BOTH.,#94036); +#94036 = SURFACE_SIDE_STYLE('',(#94037)); +#94037 = SURFACE_STYLE_FILL_AREA(#94038); +#94038 = FILL_AREA_STYLE('',(#94039)); +#94039 = FILL_AREA_STYLE_COLOUR('',#93738); +#94040 = STYLED_ITEM('color',(#94041),#11777); +#94041 = PRESENTATION_STYLE_ASSIGNMENT((#94042)); +#94042 = SURFACE_STYLE_USAGE(.BOTH.,#94043); +#94043 = SURFACE_SIDE_STYLE('',(#94044)); +#94044 = SURFACE_STYLE_FILL_AREA(#94045); +#94045 = FILL_AREA_STYLE('',(#94046)); +#94046 = FILL_AREA_STYLE_COLOUR('',#93738); +#94047 = STYLED_ITEM('color',(#94048),#11804); +#94048 = PRESENTATION_STYLE_ASSIGNMENT((#94049)); +#94049 = SURFACE_STYLE_USAGE(.BOTH.,#94050); +#94050 = SURFACE_SIDE_STYLE('',(#94051)); +#94051 = SURFACE_STYLE_FILL_AREA(#94052); +#94052 = FILL_AREA_STYLE('',(#94053)); +#94053 = FILL_AREA_STYLE_COLOUR('',#93738); +#94054 = STYLED_ITEM('color',(#94055),#11831); +#94055 = PRESENTATION_STYLE_ASSIGNMENT((#94056)); +#94056 = SURFACE_STYLE_USAGE(.BOTH.,#94057); +#94057 = SURFACE_SIDE_STYLE('',(#94058)); +#94058 = SURFACE_STYLE_FILL_AREA(#94059); +#94059 = FILL_AREA_STYLE('',(#94060)); +#94060 = FILL_AREA_STYLE_COLOUR('',#93738); +#94061 = STYLED_ITEM('color',(#94062),#11838); +#94062 = PRESENTATION_STYLE_ASSIGNMENT((#94063)); +#94063 = SURFACE_STYLE_USAGE(.BOTH.,#94064); +#94064 = SURFACE_SIDE_STYLE('',(#94065)); +#94065 = SURFACE_STYLE_FILL_AREA(#94066); +#94066 = FILL_AREA_STYLE('',(#94067)); +#94067 = FILL_AREA_STYLE_COLOUR('',#93660); +#94068 = STYLED_ITEM('color',(#94069),#11842); +#94069 = PRESENTATION_STYLE_ASSIGNMENT((#94070)); +#94070 = SURFACE_STYLE_USAGE(.BOTH.,#94071); +#94071 = SURFACE_SIDE_STYLE('',(#94072)); +#94072 = SURFACE_STYLE_FILL_AREA(#94073); +#94073 = FILL_AREA_STYLE('',(#94074)); +#94074 = FILL_AREA_STYLE_COLOUR('',#93738); +#94075 = STYLED_ITEM('color',(#94076),#11869); +#94076 = PRESENTATION_STYLE_ASSIGNMENT((#94077)); +#94077 = SURFACE_STYLE_USAGE(.BOTH.,#94078); +#94078 = SURFACE_SIDE_STYLE('',(#94079)); +#94079 = SURFACE_STYLE_FILL_AREA(#94080); +#94080 = FILL_AREA_STYLE('',(#94081)); +#94081 = FILL_AREA_STYLE_COLOUR('',#93738); +#94082 = STYLED_ITEM('color',(#94083),#11896); +#94083 = PRESENTATION_STYLE_ASSIGNMENT((#94084)); +#94084 = SURFACE_STYLE_USAGE(.BOTH.,#94085); +#94085 = SURFACE_SIDE_STYLE('',(#94086)); +#94086 = SURFACE_STYLE_FILL_AREA(#94087); +#94087 = FILL_AREA_STYLE('',(#94088)); +#94088 = FILL_AREA_STYLE_COLOUR('',#93738); +#94089 = STYLED_ITEM('color',(#94090),#12092); +#94090 = PRESENTATION_STYLE_ASSIGNMENT((#94091)); +#94091 = SURFACE_STYLE_USAGE(.BOTH.,#94092); +#94092 = SURFACE_SIDE_STYLE('',(#94093)); +#94093 = SURFACE_STYLE_FILL_AREA(#94094); +#94094 = FILL_AREA_STYLE('',(#94095)); +#94095 = FILL_AREA_STYLE_COLOUR('',#93738); +#94096 = STYLED_ITEM('color',(#94097),#12141); +#94097 = PRESENTATION_STYLE_ASSIGNMENT((#94098)); +#94098 = SURFACE_STYLE_USAGE(.BOTH.,#94099); +#94099 = SURFACE_SIDE_STYLE('',(#94100)); +#94100 = SURFACE_STYLE_FILL_AREA(#94101); +#94101 = FILL_AREA_STYLE('',(#94102)); +#94102 = FILL_AREA_STYLE_COLOUR('',#93738); +#94103 = STYLED_ITEM('color',(#94104),#12290); +#94104 = PRESENTATION_STYLE_ASSIGNMENT((#94105)); +#94105 = SURFACE_STYLE_USAGE(.BOTH.,#94106); +#94106 = SURFACE_SIDE_STYLE('',(#94107)); +#94107 = SURFACE_STYLE_FILL_AREA(#94108); +#94108 = FILL_AREA_STYLE('',(#94109)); +#94109 = FILL_AREA_STYLE_COLOUR('',#93738); +#94110 = STYLED_ITEM('color',(#94111),#12317); +#94111 = PRESENTATION_STYLE_ASSIGNMENT((#94112)); +#94112 = SURFACE_STYLE_USAGE(.BOTH.,#94113); +#94113 = SURFACE_SIDE_STYLE('',(#94114)); +#94114 = SURFACE_STYLE_FILL_AREA(#94115); +#94115 = FILL_AREA_STYLE('',(#94116)); +#94116 = FILL_AREA_STYLE_COLOUR('',#93738); +#94117 = STYLED_ITEM('color',(#94118),#12344); +#94118 = PRESENTATION_STYLE_ASSIGNMENT((#94119)); +#94119 = SURFACE_STYLE_USAGE(.BOTH.,#94120); +#94120 = SURFACE_SIDE_STYLE('',(#94121)); +#94121 = SURFACE_STYLE_FILL_AREA(#94122); +#94122 = FILL_AREA_STYLE('',(#94123)); +#94123 = FILL_AREA_STYLE_COLOUR('',#93738); +#94124 = STYLED_ITEM('color',(#94125),#12371); +#94125 = PRESENTATION_STYLE_ASSIGNMENT((#94126)); +#94126 = SURFACE_STYLE_USAGE(.BOTH.,#94127); +#94127 = SURFACE_SIDE_STYLE('',(#94128)); +#94128 = SURFACE_STYLE_FILL_AREA(#94129); +#94129 = FILL_AREA_STYLE('',(#94130)); +#94130 = FILL_AREA_STYLE_COLOUR('',#93738); +#94131 = STYLED_ITEM('color',(#94132),#12567); +#94132 = PRESENTATION_STYLE_ASSIGNMENT((#94133)); +#94133 = SURFACE_STYLE_USAGE(.BOTH.,#94134); +#94134 = SURFACE_SIDE_STYLE('',(#94135)); +#94135 = SURFACE_STYLE_FILL_AREA(#94136); +#94136 = FILL_AREA_STYLE('',(#94137)); +#94137 = FILL_AREA_STYLE_COLOUR('',#93738); +#94138 = STYLED_ITEM('color',(#94139),#12616); +#94139 = PRESENTATION_STYLE_ASSIGNMENT((#94140)); +#94140 = SURFACE_STYLE_USAGE(.BOTH.,#94141); +#94141 = SURFACE_SIDE_STYLE('',(#94142)); +#94142 = SURFACE_STYLE_FILL_AREA(#94143); +#94143 = FILL_AREA_STYLE('',(#94144)); +#94144 = FILL_AREA_STYLE_COLOUR('',#93738); +#94145 = STYLED_ITEM('color',(#94146),#12765); +#94146 = PRESENTATION_STYLE_ASSIGNMENT((#94147)); +#94147 = SURFACE_STYLE_USAGE(.BOTH.,#94148); +#94148 = SURFACE_SIDE_STYLE('',(#94149)); +#94149 = SURFACE_STYLE_FILL_AREA(#94150); +#94150 = FILL_AREA_STYLE('',(#94151)); +#94151 = FILL_AREA_STYLE_COLOUR('',#93738); +#94152 = STYLED_ITEM('color',(#94153),#12792); +#94153 = PRESENTATION_STYLE_ASSIGNMENT((#94154)); +#94154 = SURFACE_STYLE_USAGE(.BOTH.,#94155); +#94155 = SURFACE_SIDE_STYLE('',(#94156)); +#94156 = SURFACE_STYLE_FILL_AREA(#94157); +#94157 = FILL_AREA_STYLE('',(#94158)); +#94158 = FILL_AREA_STYLE_COLOUR('',#93738); +#94159 = STYLED_ITEM('color',(#94160),#12819); +#94160 = PRESENTATION_STYLE_ASSIGNMENT((#94161)); +#94161 = SURFACE_STYLE_USAGE(.BOTH.,#94162); +#94162 = SURFACE_SIDE_STYLE('',(#94163)); +#94163 = SURFACE_STYLE_FILL_AREA(#94164); +#94164 = FILL_AREA_STYLE('',(#94165)); +#94165 = FILL_AREA_STYLE_COLOUR('',#93738); +#94166 = STYLED_ITEM('color',(#94167),#12846); +#94167 = PRESENTATION_STYLE_ASSIGNMENT((#94168)); +#94168 = SURFACE_STYLE_USAGE(.BOTH.,#94169); +#94169 = SURFACE_SIDE_STYLE('',(#94170)); +#94170 = SURFACE_STYLE_FILL_AREA(#94171); +#94171 = FILL_AREA_STYLE('',(#94172)); +#94172 = FILL_AREA_STYLE_COLOUR('',#93738); +#94173 = STYLED_ITEM('color',(#94174),#13042); +#94174 = PRESENTATION_STYLE_ASSIGNMENT((#94175)); +#94175 = SURFACE_STYLE_USAGE(.BOTH.,#94176); +#94176 = SURFACE_SIDE_STYLE('',(#94177)); +#94177 = SURFACE_STYLE_FILL_AREA(#94178); +#94178 = FILL_AREA_STYLE('',(#94179)); +#94179 = FILL_AREA_STYLE_COLOUR('',#93738); +#94180 = STYLED_ITEM('color',(#94181),#13091); +#94181 = PRESENTATION_STYLE_ASSIGNMENT((#94182)); +#94182 = SURFACE_STYLE_USAGE(.BOTH.,#94183); +#94183 = SURFACE_SIDE_STYLE('',(#94184)); +#94184 = SURFACE_STYLE_FILL_AREA(#94185); +#94185 = FILL_AREA_STYLE('',(#94186)); +#94186 = FILL_AREA_STYLE_COLOUR('',#93738); +#94187 = STYLED_ITEM('color',(#94188),#13240); +#94188 = PRESENTATION_STYLE_ASSIGNMENT((#94189)); +#94189 = SURFACE_STYLE_USAGE(.BOTH.,#94190); +#94190 = SURFACE_SIDE_STYLE('',(#94191)); +#94191 = SURFACE_STYLE_FILL_AREA(#94192); +#94192 = FILL_AREA_STYLE('',(#94193)); +#94193 = FILL_AREA_STYLE_COLOUR('',#93738); +#94194 = STYLED_ITEM('color',(#94195),#13267); +#94195 = PRESENTATION_STYLE_ASSIGNMENT((#94196)); +#94196 = SURFACE_STYLE_USAGE(.BOTH.,#94197); +#94197 = SURFACE_SIDE_STYLE('',(#94198)); +#94198 = SURFACE_STYLE_FILL_AREA(#94199); +#94199 = FILL_AREA_STYLE('',(#94200)); +#94200 = FILL_AREA_STYLE_COLOUR('',#93738); +#94201 = STYLED_ITEM('color',(#94202),#13314); +#94202 = PRESENTATION_STYLE_ASSIGNMENT((#94203)); +#94203 = SURFACE_STYLE_USAGE(.BOTH.,#94204); +#94204 = SURFACE_SIDE_STYLE('',(#94205)); +#94205 = SURFACE_STYLE_FILL_AREA(#94206); +#94206 = FILL_AREA_STYLE('',(#94207)); +#94207 = FILL_AREA_STYLE_COLOUR('',#93738); +#94208 = STYLED_ITEM('color',(#94209),#13341); +#94209 = PRESENTATION_STYLE_ASSIGNMENT((#94210)); +#94210 = SURFACE_STYLE_USAGE(.BOTH.,#94211); +#94211 = SURFACE_SIDE_STYLE('',(#94212)); +#94212 = SURFACE_STYLE_FILL_AREA(#94213); +#94213 = FILL_AREA_STYLE('',(#94214)); +#94214 = FILL_AREA_STYLE_COLOUR('',#93738); +#94215 = STYLED_ITEM('color',(#94216),#13348); +#94216 = PRESENTATION_STYLE_ASSIGNMENT((#94217)); +#94217 = SURFACE_STYLE_USAGE(.BOTH.,#94218); +#94218 = SURFACE_SIDE_STYLE('',(#94219)); +#94219 = SURFACE_STYLE_FILL_AREA(#94220); +#94220 = FILL_AREA_STYLE('',(#94221)); +#94221 = FILL_AREA_STYLE_COLOUR('',#93738); +#94222 = STYLED_ITEM('color',(#94223),#13375); +#94223 = PRESENTATION_STYLE_ASSIGNMENT((#94224)); +#94224 = SURFACE_STYLE_USAGE(.BOTH.,#94225); +#94225 = SURFACE_SIDE_STYLE('',(#94226)); +#94226 = SURFACE_STYLE_FILL_AREA(#94227); +#94227 = FILL_AREA_STYLE('',(#94228)); +#94228 = FILL_AREA_STYLE_COLOUR('',#93738); +#94229 = STYLED_ITEM('color',(#94230),#13382); +#94230 = PRESENTATION_STYLE_ASSIGNMENT((#94231)); +#94231 = SURFACE_STYLE_USAGE(.BOTH.,#94232); +#94232 = SURFACE_SIDE_STYLE('',(#94233)); +#94233 = SURFACE_STYLE_FILL_AREA(#94234); +#94234 = FILL_AREA_STYLE('',(#94235)); +#94235 = FILL_AREA_STYLE_COLOUR('',#93738); +#94236 = STYLED_ITEM('color',(#94237),#13429); +#94237 = PRESENTATION_STYLE_ASSIGNMENT((#94238)); +#94238 = SURFACE_STYLE_USAGE(.BOTH.,#94239); +#94239 = SURFACE_SIDE_STYLE('',(#94240)); +#94240 = SURFACE_STYLE_FILL_AREA(#94241); +#94241 = FILL_AREA_STYLE('',(#94242)); +#94242 = FILL_AREA_STYLE_COLOUR('',#93738); +#94243 = STYLED_ITEM('color',(#94244),#13456); +#94244 = PRESENTATION_STYLE_ASSIGNMENT((#94245)); +#94245 = SURFACE_STYLE_USAGE(.BOTH.,#94246); +#94246 = SURFACE_SIDE_STYLE('',(#94247)); +#94247 = SURFACE_STYLE_FILL_AREA(#94248); +#94248 = FILL_AREA_STYLE('',(#94249)); +#94249 = FILL_AREA_STYLE_COLOUR('',#93738); +#94250 = STYLED_ITEM('color',(#94251),#13463); +#94251 = PRESENTATION_STYLE_ASSIGNMENT((#94252)); +#94252 = SURFACE_STYLE_USAGE(.BOTH.,#94253); +#94253 = SURFACE_SIDE_STYLE('',(#94254)); +#94254 = SURFACE_STYLE_FILL_AREA(#94255); +#94255 = FILL_AREA_STYLE('',(#94256)); +#94256 = FILL_AREA_STYLE_COLOUR('',#93738); +#94257 = STYLED_ITEM('color',(#94258),#13490); +#94258 = PRESENTATION_STYLE_ASSIGNMENT((#94259)); +#94259 = SURFACE_STYLE_USAGE(.BOTH.,#94260); +#94260 = SURFACE_SIDE_STYLE('',(#94261)); +#94261 = SURFACE_STYLE_FILL_AREA(#94262); +#94262 = FILL_AREA_STYLE('',(#94263)); +#94263 = FILL_AREA_STYLE_COLOUR('',#93738); +#94264 = STYLED_ITEM('color',(#94265),#13497); +#94265 = PRESENTATION_STYLE_ASSIGNMENT((#94266)); +#94266 = SURFACE_STYLE_USAGE(.BOTH.,#94267); +#94267 = SURFACE_SIDE_STYLE('',(#94268)); +#94268 = SURFACE_STYLE_FILL_AREA(#94269); +#94269 = FILL_AREA_STYLE('',(#94270)); +#94270 = FILL_AREA_STYLE_COLOUR('',#93738); +#94271 = STYLED_ITEM('color',(#94272),#13544); +#94272 = PRESENTATION_STYLE_ASSIGNMENT((#94273)); +#94273 = SURFACE_STYLE_USAGE(.BOTH.,#94274); +#94274 = SURFACE_SIDE_STYLE('',(#94275)); +#94275 = SURFACE_STYLE_FILL_AREA(#94276); +#94276 = FILL_AREA_STYLE('',(#94277)); +#94277 = FILL_AREA_STYLE_COLOUR('',#93738); +#94278 = STYLED_ITEM('color',(#94279),#13571); +#94279 = PRESENTATION_STYLE_ASSIGNMENT((#94280)); +#94280 = SURFACE_STYLE_USAGE(.BOTH.,#94281); +#94281 = SURFACE_SIDE_STYLE('',(#94282)); +#94282 = SURFACE_STYLE_FILL_AREA(#94283); +#94283 = FILL_AREA_STYLE('',(#94284)); +#94284 = FILL_AREA_STYLE_COLOUR('',#93738); +#94285 = STYLED_ITEM('color',(#94286),#13578); +#94286 = PRESENTATION_STYLE_ASSIGNMENT((#94287)); +#94287 = SURFACE_STYLE_USAGE(.BOTH.,#94288); +#94288 = SURFACE_SIDE_STYLE('',(#94289)); +#94289 = SURFACE_STYLE_FILL_AREA(#94290); +#94290 = FILL_AREA_STYLE('',(#94291)); +#94291 = FILL_AREA_STYLE_COLOUR('',#93738); +#94292 = STYLED_ITEM('color',(#94293),#13605); +#94293 = PRESENTATION_STYLE_ASSIGNMENT((#94294)); +#94294 = SURFACE_STYLE_USAGE(.BOTH.,#94295); +#94295 = SURFACE_SIDE_STYLE('',(#94296)); +#94296 = SURFACE_STYLE_FILL_AREA(#94297); +#94297 = FILL_AREA_STYLE('',(#94298)); +#94298 = FILL_AREA_STYLE_COLOUR('',#93738); +#94299 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #94300,#94307,#94314,#94321,#94328,#94335,#94342,#94349,#94356, + #94363,#94370,#94378,#94385,#94392,#94399,#94406,#94413,#94420, + #94427,#94434,#94441,#94448,#94455,#94462,#94469,#94476,#94483, + #94490),#2277); +#94300 = STYLED_ITEM('color',(#94301),#297); +#94301 = PRESENTATION_STYLE_ASSIGNMENT((#94302)); +#94302 = SURFACE_STYLE_USAGE(.BOTH.,#94303); +#94303 = SURFACE_SIDE_STYLE('',(#94304)); +#94304 = SURFACE_STYLE_FILL_AREA(#94305); +#94305 = FILL_AREA_STYLE('',(#94306)); +#94306 = FILL_AREA_STYLE_COLOUR('',#93474); +#94307 = STYLED_ITEM('color',(#94308),#541); +#94308 = PRESENTATION_STYLE_ASSIGNMENT((#94309)); +#94309 = SURFACE_STYLE_USAGE(.BOTH.,#94310); +#94310 = SURFACE_SIDE_STYLE('',(#94311)); +#94311 = SURFACE_STYLE_FILL_AREA(#94312); +#94312 = FILL_AREA_STYLE('',(#94313)); +#94313 = FILL_AREA_STYLE_COLOUR('',#93474); +#94314 = STYLED_ITEM('color',(#94315),#617); +#94315 = PRESENTATION_STYLE_ASSIGNMENT((#94316)); +#94316 = SURFACE_STYLE_USAGE(.BOTH.,#94317); +#94317 = SURFACE_SIDE_STYLE('',(#94318)); +#94318 = SURFACE_STYLE_FILL_AREA(#94319); +#94319 = FILL_AREA_STYLE('',(#94320)); +#94320 = FILL_AREA_STYLE_COLOUR('',#93474); +#94321 = STYLED_ITEM('color',(#94322),#667); +#94322 = PRESENTATION_STYLE_ASSIGNMENT((#94323)); +#94323 = SURFACE_STYLE_USAGE(.BOTH.,#94324); +#94324 = SURFACE_SIDE_STYLE('',(#94325)); +#94325 = SURFACE_STYLE_FILL_AREA(#94326); +#94326 = FILL_AREA_STYLE('',(#94327)); +#94327 = FILL_AREA_STYLE_COLOUR('',#93474); +#94328 = STYLED_ITEM('color',(#94329),#721); +#94329 = PRESENTATION_STYLE_ASSIGNMENT((#94330)); +#94330 = SURFACE_STYLE_USAGE(.BOTH.,#94331); +#94331 = SURFACE_SIDE_STYLE('',(#94332)); +#94332 = SURFACE_STYLE_FILL_AREA(#94333); +#94333 = FILL_AREA_STYLE('',(#94334)); +#94334 = FILL_AREA_STYLE_COLOUR('',#93474); +#94335 = STYLED_ITEM('color',(#94336),#770); +#94336 = PRESENTATION_STYLE_ASSIGNMENT((#94337)); +#94337 = SURFACE_STYLE_USAGE(.BOTH.,#94338); +#94338 = SURFACE_SIDE_STYLE('',(#94339)); +#94339 = SURFACE_STYLE_FILL_AREA(#94340); +#94340 = FILL_AREA_STYLE('',(#94341)); +#94341 = FILL_AREA_STYLE_COLOUR('',#93474); +#94342 = STYLED_ITEM('color',(#94343),#819); +#94343 = PRESENTATION_STYLE_ASSIGNMENT((#94344)); +#94344 = SURFACE_STYLE_USAGE(.BOTH.,#94345); +#94345 = SURFACE_SIDE_STYLE('',(#94346)); +#94346 = SURFACE_STYLE_FILL_AREA(#94347); +#94347 = FILL_AREA_STYLE('',(#94348)); +#94348 = FILL_AREA_STYLE_COLOUR('',#93474); +#94349 = STYLED_ITEM('color',(#94350),#873); +#94350 = PRESENTATION_STYLE_ASSIGNMENT((#94351)); +#94351 = SURFACE_STYLE_USAGE(.BOTH.,#94352); +#94352 = SURFACE_SIDE_STYLE('',(#94353)); +#94353 = SURFACE_STYLE_FILL_AREA(#94354); +#94354 = FILL_AREA_STYLE('',(#94355)); +#94355 = FILL_AREA_STYLE_COLOUR('',#93474); +#94356 = STYLED_ITEM('color',(#94357),#923); +#94357 = PRESENTATION_STYLE_ASSIGNMENT((#94358)); +#94358 = SURFACE_STYLE_USAGE(.BOTH.,#94359); +#94359 = SURFACE_SIDE_STYLE('',(#94360)); +#94360 = SURFACE_STYLE_FILL_AREA(#94361); +#94361 = FILL_AREA_STYLE('',(#94362)); +#94362 = FILL_AREA_STYLE_COLOUR('',#93474); +#94363 = STYLED_ITEM('color',(#94364),#950); +#94364 = PRESENTATION_STYLE_ASSIGNMENT((#94365)); +#94365 = SURFACE_STYLE_USAGE(.BOTH.,#94366); +#94366 = SURFACE_SIDE_STYLE('',(#94367)); +#94367 = SURFACE_STYLE_FILL_AREA(#94368); +#94368 = FILL_AREA_STYLE('',(#94369)); +#94369 = FILL_AREA_STYLE_COLOUR('',#93474); +#94370 = STYLED_ITEM('color',(#94371),#1199); +#94371 = PRESENTATION_STYLE_ASSIGNMENT((#94372)); +#94372 = SURFACE_STYLE_USAGE(.BOTH.,#94373); +#94373 = SURFACE_SIDE_STYLE('',(#94374)); +#94374 = SURFACE_STYLE_FILL_AREA(#94375); +#94375 = FILL_AREA_STYLE('',(#94376)); +#94376 = FILL_AREA_STYLE_COLOUR('',#94377); +#94377 = COLOUR_RGB('',0.379000008106,0.270000010729,0.215000003576); +#94378 = STYLED_ITEM('color',(#94379),#1276); +#94379 = PRESENTATION_STYLE_ASSIGNMENT((#94380)); +#94380 = SURFACE_STYLE_USAGE(.BOTH.,#94381); +#94381 = SURFACE_SIDE_STYLE('',(#94382)); +#94382 = SURFACE_STYLE_FILL_AREA(#94383); +#94383 = FILL_AREA_STYLE('',(#94384)); +#94384 = FILL_AREA_STYLE_COLOUR('',#94377); +#94385 = STYLED_ITEM('color',(#94386),#1325); +#94386 = PRESENTATION_STYLE_ASSIGNMENT((#94387)); +#94387 = SURFACE_STYLE_USAGE(.BOTH.,#94388); +#94388 = SURFACE_SIDE_STYLE('',(#94389)); +#94389 = SURFACE_STYLE_FILL_AREA(#94390); +#94390 = FILL_AREA_STYLE('',(#94391)); +#94391 = FILL_AREA_STYLE_COLOUR('',#94377); +#94392 = STYLED_ITEM('color',(#94393),#1379); +#94393 = PRESENTATION_STYLE_ASSIGNMENT((#94394)); +#94394 = SURFACE_STYLE_USAGE(.BOTH.,#94395); +#94395 = SURFACE_SIDE_STYLE('',(#94396)); +#94396 = SURFACE_STYLE_FILL_AREA(#94397); +#94397 = FILL_AREA_STYLE('',(#94398)); +#94398 = FILL_AREA_STYLE_COLOUR('',#94377); +#94399 = STYLED_ITEM('color',(#94400),#1428); +#94400 = PRESENTATION_STYLE_ASSIGNMENT((#94401)); +#94401 = SURFACE_STYLE_USAGE(.BOTH.,#94402); +#94402 = SURFACE_SIDE_STYLE('',(#94403)); +#94403 = SURFACE_STYLE_FILL_AREA(#94404); +#94404 = FILL_AREA_STYLE('',(#94405)); +#94405 = FILL_AREA_STYLE_COLOUR('',#94377); +#94406 = STYLED_ITEM('color',(#94407),#1478); +#94407 = PRESENTATION_STYLE_ASSIGNMENT((#94408)); +#94408 = SURFACE_STYLE_USAGE(.BOTH.,#94409); +#94409 = SURFACE_SIDE_STYLE('',(#94410)); +#94410 = SURFACE_STYLE_FILL_AREA(#94411); +#94411 = FILL_AREA_STYLE('',(#94412)); +#94412 = FILL_AREA_STYLE_COLOUR('',#94377); +#94413 = STYLED_ITEM('color',(#94414),#1527); +#94414 = PRESENTATION_STYLE_ASSIGNMENT((#94415)); +#94415 = SURFACE_STYLE_USAGE(.BOTH.,#94416); +#94416 = SURFACE_SIDE_STYLE('',(#94417)); +#94417 = SURFACE_STYLE_FILL_AREA(#94418); +#94418 = FILL_AREA_STYLE('',(#94419)); +#94419 = FILL_AREA_STYLE_COLOUR('',#94377); +#94420 = STYLED_ITEM('color',(#94421),#1581); +#94421 = PRESENTATION_STYLE_ASSIGNMENT((#94422)); +#94422 = SURFACE_STYLE_USAGE(.BOTH.,#94423); +#94423 = SURFACE_SIDE_STYLE('',(#94424)); +#94424 = SURFACE_STYLE_FILL_AREA(#94425); +#94425 = FILL_AREA_STYLE('',(#94426)); +#94426 = FILL_AREA_STYLE_COLOUR('',#94377); +#94427 = STYLED_ITEM('color',(#94428),#1608); +#94428 = PRESENTATION_STYLE_ASSIGNMENT((#94429)); +#94429 = SURFACE_STYLE_USAGE(.BOTH.,#94430); +#94430 = SURFACE_SIDE_STYLE('',(#94431)); +#94431 = SURFACE_STYLE_FILL_AREA(#94432); +#94432 = FILL_AREA_STYLE('',(#94433)); +#94433 = FILL_AREA_STYLE_COLOUR('',#93474); +#94434 = STYLED_ITEM('color',(#94435),#1857); +#94435 = PRESENTATION_STYLE_ASSIGNMENT((#94436)); +#94436 = SURFACE_STYLE_USAGE(.BOTH.,#94437); +#94437 = SURFACE_SIDE_STYLE('',(#94438)); +#94438 = SURFACE_STYLE_FILL_AREA(#94439); +#94439 = FILL_AREA_STYLE('',(#94440)); +#94440 = FILL_AREA_STYLE_COLOUR('',#93474); +#94441 = STYLED_ITEM('color',(#94442),#1933); +#94442 = PRESENTATION_STYLE_ASSIGNMENT((#94443)); +#94443 = SURFACE_STYLE_USAGE(.BOTH.,#94444); +#94444 = SURFACE_SIDE_STYLE('',(#94445)); +#94445 = SURFACE_STYLE_FILL_AREA(#94446); +#94446 = FILL_AREA_STYLE('',(#94447)); +#94447 = FILL_AREA_STYLE_COLOUR('',#93474); +#94448 = STYLED_ITEM('color',(#94449),#1983); +#94449 = PRESENTATION_STYLE_ASSIGNMENT((#94450)); +#94450 = SURFACE_STYLE_USAGE(.BOTH.,#94451); +#94451 = SURFACE_SIDE_STYLE('',(#94452)); +#94452 = SURFACE_STYLE_FILL_AREA(#94453); +#94453 = FILL_AREA_STYLE('',(#94454)); +#94454 = FILL_AREA_STYLE_COLOUR('',#93474); +#94455 = STYLED_ITEM('color',(#94456),#2037); +#94456 = PRESENTATION_STYLE_ASSIGNMENT((#94457)); +#94457 = SURFACE_STYLE_USAGE(.BOTH.,#94458); +#94458 = SURFACE_SIDE_STYLE('',(#94459)); +#94459 = SURFACE_STYLE_FILL_AREA(#94460); +#94460 = FILL_AREA_STYLE('',(#94461)); +#94461 = FILL_AREA_STYLE_COLOUR('',#93474); +#94462 = STYLED_ITEM('color',(#94463),#2086); +#94463 = PRESENTATION_STYLE_ASSIGNMENT((#94464)); +#94464 = SURFACE_STYLE_USAGE(.BOTH.,#94465); +#94465 = SURFACE_SIDE_STYLE('',(#94466)); +#94466 = SURFACE_STYLE_FILL_AREA(#94467); +#94467 = FILL_AREA_STYLE('',(#94468)); +#94468 = FILL_AREA_STYLE_COLOUR('',#93474); +#94469 = STYLED_ITEM('color',(#94470),#2135); +#94470 = PRESENTATION_STYLE_ASSIGNMENT((#94471)); +#94471 = SURFACE_STYLE_USAGE(.BOTH.,#94472); +#94472 = SURFACE_SIDE_STYLE('',(#94473)); +#94473 = SURFACE_STYLE_FILL_AREA(#94474); +#94474 = FILL_AREA_STYLE('',(#94475)); +#94475 = FILL_AREA_STYLE_COLOUR('',#93474); +#94476 = STYLED_ITEM('color',(#94477),#2189); +#94477 = PRESENTATION_STYLE_ASSIGNMENT((#94478)); +#94478 = SURFACE_STYLE_USAGE(.BOTH.,#94479); +#94479 = SURFACE_SIDE_STYLE('',(#94480)); +#94480 = SURFACE_STYLE_FILL_AREA(#94481); +#94481 = FILL_AREA_STYLE('',(#94482)); +#94482 = FILL_AREA_STYLE_COLOUR('',#93474); +#94483 = STYLED_ITEM('color',(#94484),#2239); +#94484 = PRESENTATION_STYLE_ASSIGNMENT((#94485)); +#94485 = SURFACE_STYLE_USAGE(.BOTH.,#94486); +#94486 = SURFACE_SIDE_STYLE('',(#94487)); +#94487 = SURFACE_STYLE_FILL_AREA(#94488); +#94488 = FILL_AREA_STYLE('',(#94489)); +#94489 = FILL_AREA_STYLE_COLOUR('',#93474); +#94490 = STYLED_ITEM('color',(#94491),#2266); +#94491 = PRESENTATION_STYLE_ASSIGNMENT((#94492)); +#94492 = SURFACE_STYLE_USAGE(.BOTH.,#94493); +#94493 = SURFACE_SIDE_STYLE('',(#94494)); +#94494 = SURFACE_STYLE_FILL_AREA(#94495); +#94495 = FILL_AREA_STYLE('',(#94496)); +#94496 = FILL_AREA_STYLE_COLOUR('',#93474); +#94497 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #94498,#94505,#94512,#94519,#94526,#94533,#94540,#94547,#94554, + #94561,#94568,#94575,#94582,#94589,#94596,#94603,#94610,#94617, + #94624,#94631,#94638,#94645,#94652,#94659,#94666,#94673,#94680, + #94687,#94694,#94701,#94708,#94715,#94722,#94729,#94736,#94743, + #94750,#94757,#94764,#94771,#94778,#94785,#94792,#94799,#94806, + #94813,#94820,#94827,#94834,#94841,#94848,#94855,#94862,#94869, + #94876,#94883,#94890,#94897,#94904,#94911,#94918,#94925,#94932, + #94939,#94946,#94953,#94960,#94967,#94974,#94981,#94988,#94995, + #95002,#95009,#95016,#95023,#95030,#95037,#95044,#95051,#95058, + #95065,#95072,#95079,#95086,#95093,#95100,#95107,#95114,#95121, + #95128,#95135,#95142,#95149,#95156,#95163,#95170,#95177,#95184, + #95191,#95198,#95205,#95212,#95219,#95226,#95233,#95240,#95247, + #95254,#95261,#95268,#95275,#95282,#95289,#95296,#95303,#95310, + #95317,#95324,#95331,#95338,#95345,#95352,#95359,#95366,#95373, + #95380,#95387,#95394,#95401,#95408,#95415,#95422,#95429,#95436, + #95443,#95450,#95457,#95464,#95471,#95478,#95485,#95492,#95499, + #95506,#95513,#95520,#95527,#95534,#95541,#95548,#95555,#95562, + #95569,#95576,#95583,#95590,#95597,#95604,#95611,#95618,#95625, + #95632,#95639,#95646,#95653,#95660,#95667,#95674,#95681,#95688, + #95695,#95702,#95709,#95716,#95723,#95730,#95737,#95744,#95751, + #95758,#95765,#95772,#95779,#95786,#95793,#95800,#95807,#95814, + #95821,#95828,#95835,#95842,#95849,#95856,#95863,#95870,#95877, + #95884,#95891,#95898,#95905,#95912,#95919,#95926,#95933,#95940, + #95947,#95954,#95961,#95968,#95975,#95982,#95989,#95996,#96003, + #96010,#96017,#96024,#96031,#96038,#96045,#96052,#96059,#96066, + #96073,#96080,#96087,#96094,#96101,#96108,#96115,#96122,#96129, + #96136,#96143,#96150,#96157,#96164,#96171,#96178,#96185,#96192, + #96199,#96206,#96213,#96220,#96227,#96234,#96241,#96248,#96255, + #96262,#96269,#96276,#96283,#96290,#96297,#96304,#96311,#96318, + #96325,#96332,#96339,#96346,#96353,#96360,#96367,#96374,#96381, + #96388,#96395,#96402,#96409,#96416,#96423,#96430,#96437,#96444, + #96451,#96458,#96465,#96472,#96479,#96486,#96493,#96500,#96507, + #96514,#96521,#96528,#96535,#96542,#96549,#96556,#96563,#96570, + #96577,#96584,#96591,#96598,#96606),#45900); +#94498 = STYLED_ITEM('color',(#94499),#22134); +#94499 = PRESENTATION_STYLE_ASSIGNMENT((#94500)); +#94500 = SURFACE_STYLE_USAGE(.BOTH.,#94501); +#94501 = SURFACE_SIDE_STYLE('',(#94502)); +#94502 = SURFACE_STYLE_FILL_AREA(#94503); +#94503 = FILL_AREA_STYLE('',(#94504)); +#94504 = FILL_AREA_STYLE_COLOUR('',#93474); +#94505 = STYLED_ITEM('color',(#94506),#22259); +#94506 = PRESENTATION_STYLE_ASSIGNMENT((#94507)); +#94507 = SURFACE_STYLE_USAGE(.BOTH.,#94508); +#94508 = SURFACE_SIDE_STYLE('',(#94509)); +#94509 = SURFACE_STYLE_FILL_AREA(#94510); +#94510 = FILL_AREA_STYLE('',(#94511)); +#94511 = FILL_AREA_STYLE_COLOUR('',#93474); +#94512 = STYLED_ITEM('color',(#94513),#22391); +#94513 = PRESENTATION_STYLE_ASSIGNMENT((#94514)); +#94514 = SURFACE_STYLE_USAGE(.BOTH.,#94515); +#94515 = SURFACE_SIDE_STYLE('',(#94516)); +#94516 = SURFACE_STYLE_FILL_AREA(#94517); +#94517 = FILL_AREA_STYLE('',(#94518)); +#94518 = FILL_AREA_STYLE_COLOUR('',#93474); +#94519 = STYLED_ITEM('color',(#94520),#22445); +#94520 = PRESENTATION_STYLE_ASSIGNMENT((#94521)); +#94521 = SURFACE_STYLE_USAGE(.BOTH.,#94522); +#94522 = SURFACE_SIDE_STYLE('',(#94523)); +#94523 = SURFACE_STYLE_FILL_AREA(#94524); +#94524 = FILL_AREA_STYLE('',(#94525)); +#94525 = FILL_AREA_STYLE_COLOUR('',#93474); +#94526 = STYLED_ITEM('color',(#94527),#22540); +#94527 = PRESENTATION_STYLE_ASSIGNMENT((#94528)); +#94528 = SURFACE_STYLE_USAGE(.BOTH.,#94529); +#94529 = SURFACE_SIDE_STYLE('',(#94530)); +#94530 = SURFACE_STYLE_FILL_AREA(#94531); +#94531 = FILL_AREA_STYLE('',(#94532)); +#94532 = FILL_AREA_STYLE_COLOUR('',#93474); +#94533 = STYLED_ITEM('color',(#94534),#22567); +#94534 = PRESENTATION_STYLE_ASSIGNMENT((#94535)); +#94535 = SURFACE_STYLE_USAGE(.BOTH.,#94536); +#94536 = SURFACE_SIDE_STYLE('',(#94537)); +#94537 = SURFACE_STYLE_FILL_AREA(#94538); +#94538 = FILL_AREA_STYLE('',(#94539)); +#94539 = FILL_AREA_STYLE_COLOUR('',#91931); +#94540 = STYLED_ITEM('color',(#94541),#28107); +#94541 = PRESENTATION_STYLE_ASSIGNMENT((#94542)); +#94542 = SURFACE_STYLE_USAGE(.BOTH.,#94543); +#94543 = SURFACE_SIDE_STYLE('',(#94544)); +#94544 = SURFACE_STYLE_FILL_AREA(#94545); +#94545 = FILL_AREA_STYLE('',(#94546)); +#94546 = FILL_AREA_STYLE_COLOUR('',#91931); +#94547 = STYLED_ITEM('color',(#94548),#29010); +#94548 = PRESENTATION_STYLE_ASSIGNMENT((#94549)); +#94549 = SURFACE_STYLE_USAGE(.BOTH.,#94550); +#94550 = SURFACE_SIDE_STYLE('',(#94551)); +#94551 = SURFACE_STYLE_FILL_AREA(#94552); +#94552 = FILL_AREA_STYLE('',(#94553)); +#94553 = FILL_AREA_STYLE_COLOUR('',#93474); +#94554 = STYLED_ITEM('color',(#94555),#29017); +#94555 = PRESENTATION_STYLE_ASSIGNMENT((#94556)); +#94556 = SURFACE_STYLE_USAGE(.BOTH.,#94557); +#94557 = SURFACE_SIDE_STYLE('',(#94558)); +#94558 = SURFACE_STYLE_FILL_AREA(#94559); +#94559 = FILL_AREA_STYLE('',(#94560)); +#94560 = FILL_AREA_STYLE_COLOUR('',#91931); +#94561 = STYLED_ITEM('color',(#94562),#29942); +#94562 = PRESENTATION_STYLE_ASSIGNMENT((#94563)); +#94563 = SURFACE_STYLE_USAGE(.BOTH.,#94564); +#94564 = SURFACE_SIDE_STYLE('',(#94565)); +#94565 = SURFACE_STYLE_FILL_AREA(#94566); +#94566 = FILL_AREA_STYLE('',(#94567)); +#94567 = FILL_AREA_STYLE_COLOUR('',#93474); +#94568 = STYLED_ITEM('color',(#94569),#30047); +#94569 = PRESENTATION_STYLE_ASSIGNMENT((#94570)); +#94570 = SURFACE_STYLE_USAGE(.BOTH.,#94571); +#94571 = SURFACE_SIDE_STYLE('',(#94572)); +#94572 = SURFACE_STYLE_FILL_AREA(#94573); +#94573 = FILL_AREA_STYLE('',(#94574)); +#94574 = FILL_AREA_STYLE_COLOUR('',#93474); +#94575 = STYLED_ITEM('color',(#94576),#30152); +#94576 = PRESENTATION_STYLE_ASSIGNMENT((#94577)); +#94577 = SURFACE_STYLE_USAGE(.BOTH.,#94578); +#94578 = SURFACE_SIDE_STYLE('',(#94579)); +#94579 = SURFACE_STYLE_FILL_AREA(#94580); +#94580 = FILL_AREA_STYLE('',(#94581)); +#94581 = FILL_AREA_STYLE_COLOUR('',#93474); +#94582 = STYLED_ITEM('color',(#94583),#30206); +#94583 = PRESENTATION_STYLE_ASSIGNMENT((#94584)); +#94584 = SURFACE_STYLE_USAGE(.BOTH.,#94585); +#94585 = SURFACE_SIDE_STYLE('',(#94586)); +#94586 = SURFACE_STYLE_FILL_AREA(#94587); +#94587 = FILL_AREA_STYLE('',(#94588)); +#94588 = FILL_AREA_STYLE_COLOUR('',#93474); +#94589 = STYLED_ITEM('color',(#94590),#30260); +#94590 = PRESENTATION_STYLE_ASSIGNMENT((#94591)); +#94591 = SURFACE_STYLE_USAGE(.BOTH.,#94592); +#94592 = SURFACE_SIDE_STYLE('',(#94593)); +#94593 = SURFACE_STYLE_FILL_AREA(#94594); +#94594 = FILL_AREA_STYLE('',(#94595)); +#94595 = FILL_AREA_STYLE_COLOUR('',#93474); +#94596 = STYLED_ITEM('color',(#94597),#30333); +#94597 = PRESENTATION_STYLE_ASSIGNMENT((#94598)); +#94598 = SURFACE_STYLE_USAGE(.BOTH.,#94599); +#94599 = SURFACE_SIDE_STYLE('',(#94600)); +#94600 = SURFACE_STYLE_FILL_AREA(#94601); +#94601 = FILL_AREA_STYLE('',(#94602)); +#94602 = FILL_AREA_STYLE_COLOUR('',#93474); +#94603 = STYLED_ITEM('color',(#94604),#30406); +#94604 = PRESENTATION_STYLE_ASSIGNMENT((#94605)); +#94605 = SURFACE_STYLE_USAGE(.BOTH.,#94606); +#94606 = SURFACE_SIDE_STYLE('',(#94607)); +#94607 = SURFACE_STYLE_FILL_AREA(#94608); +#94608 = FILL_AREA_STYLE('',(#94609)); +#94609 = FILL_AREA_STYLE_COLOUR('',#93474); +#94610 = STYLED_ITEM('color',(#94611),#30511); +#94611 = PRESENTATION_STYLE_ASSIGNMENT((#94612)); +#94612 = SURFACE_STYLE_USAGE(.BOTH.,#94613); +#94613 = SURFACE_SIDE_STYLE('',(#94614)); +#94614 = SURFACE_STYLE_FILL_AREA(#94615); +#94615 = FILL_AREA_STYLE('',(#94616)); +#94616 = FILL_AREA_STYLE_COLOUR('',#93474); +#94617 = STYLED_ITEM('color',(#94618),#30616); +#94618 = PRESENTATION_STYLE_ASSIGNMENT((#94619)); +#94619 = SURFACE_STYLE_USAGE(.BOTH.,#94620); +#94620 = SURFACE_SIDE_STYLE('',(#94621)); +#94621 = SURFACE_STYLE_FILL_AREA(#94622); +#94622 = FILL_AREA_STYLE('',(#94623)); +#94623 = FILL_AREA_STYLE_COLOUR('',#93474); +#94624 = STYLED_ITEM('color',(#94625),#30670); +#94625 = PRESENTATION_STYLE_ASSIGNMENT((#94626)); +#94626 = SURFACE_STYLE_USAGE(.BOTH.,#94627); +#94627 = SURFACE_SIDE_STYLE('',(#94628)); +#94628 = SURFACE_STYLE_FILL_AREA(#94629); +#94629 = FILL_AREA_STYLE('',(#94630)); +#94630 = FILL_AREA_STYLE_COLOUR('',#93474); +#94631 = STYLED_ITEM('color',(#94632),#30724); +#94632 = PRESENTATION_STYLE_ASSIGNMENT((#94633)); +#94633 = SURFACE_STYLE_USAGE(.BOTH.,#94634); +#94634 = SURFACE_SIDE_STYLE('',(#94635)); +#94635 = SURFACE_STYLE_FILL_AREA(#94636); +#94636 = FILL_AREA_STYLE('',(#94637)); +#94637 = FILL_AREA_STYLE_COLOUR('',#93474); +#94638 = STYLED_ITEM('color',(#94639),#30797); +#94639 = PRESENTATION_STYLE_ASSIGNMENT((#94640)); +#94640 = SURFACE_STYLE_USAGE(.BOTH.,#94641); +#94641 = SURFACE_SIDE_STYLE('',(#94642)); +#94642 = SURFACE_STYLE_FILL_AREA(#94643); +#94643 = FILL_AREA_STYLE('',(#94644)); +#94644 = FILL_AREA_STYLE_COLOUR('',#93474); +#94645 = STYLED_ITEM('color',(#94646),#30870); +#94646 = PRESENTATION_STYLE_ASSIGNMENT((#94647)); +#94647 = SURFACE_STYLE_USAGE(.BOTH.,#94648); +#94648 = SURFACE_SIDE_STYLE('',(#94649)); +#94649 = SURFACE_STYLE_FILL_AREA(#94650); +#94650 = FILL_AREA_STYLE('',(#94651)); +#94651 = FILL_AREA_STYLE_COLOUR('',#93474); +#94652 = STYLED_ITEM('color',(#94653),#30975); +#94653 = PRESENTATION_STYLE_ASSIGNMENT((#94654)); +#94654 = SURFACE_STYLE_USAGE(.BOTH.,#94655); +#94655 = SURFACE_SIDE_STYLE('',(#94656)); +#94656 = SURFACE_STYLE_FILL_AREA(#94657); +#94657 = FILL_AREA_STYLE('',(#94658)); +#94658 = FILL_AREA_STYLE_COLOUR('',#93474); +#94659 = STYLED_ITEM('color',(#94660),#31080); +#94660 = PRESENTATION_STYLE_ASSIGNMENT((#94661)); +#94661 = SURFACE_STYLE_USAGE(.BOTH.,#94662); +#94662 = SURFACE_SIDE_STYLE('',(#94663)); +#94663 = SURFACE_STYLE_FILL_AREA(#94664); +#94664 = FILL_AREA_STYLE('',(#94665)); +#94665 = FILL_AREA_STYLE_COLOUR('',#93474); +#94666 = STYLED_ITEM('color',(#94667),#31134); +#94667 = PRESENTATION_STYLE_ASSIGNMENT((#94668)); +#94668 = SURFACE_STYLE_USAGE(.BOTH.,#94669); +#94669 = SURFACE_SIDE_STYLE('',(#94670)); +#94670 = SURFACE_STYLE_FILL_AREA(#94671); +#94671 = FILL_AREA_STYLE('',(#94672)); +#94672 = FILL_AREA_STYLE_COLOUR('',#93474); +#94673 = STYLED_ITEM('color',(#94674),#31188); +#94674 = PRESENTATION_STYLE_ASSIGNMENT((#94675)); +#94675 = SURFACE_STYLE_USAGE(.BOTH.,#94676); +#94676 = SURFACE_SIDE_STYLE('',(#94677)); +#94677 = SURFACE_STYLE_FILL_AREA(#94678); +#94678 = FILL_AREA_STYLE('',(#94679)); +#94679 = FILL_AREA_STYLE_COLOUR('',#93474); +#94680 = STYLED_ITEM('color',(#94681),#31261); +#94681 = PRESENTATION_STYLE_ASSIGNMENT((#94682)); +#94682 = SURFACE_STYLE_USAGE(.BOTH.,#94683); +#94683 = SURFACE_SIDE_STYLE('',(#94684)); +#94684 = SURFACE_STYLE_FILL_AREA(#94685); +#94685 = FILL_AREA_STYLE('',(#94686)); +#94686 = FILL_AREA_STYLE_COLOUR('',#93474); +#94687 = STYLED_ITEM('color',(#94688),#31334); +#94688 = PRESENTATION_STYLE_ASSIGNMENT((#94689)); +#94689 = SURFACE_STYLE_USAGE(.BOTH.,#94690); +#94690 = SURFACE_SIDE_STYLE('',(#94691)); +#94691 = SURFACE_STYLE_FILL_AREA(#94692); +#94692 = FILL_AREA_STYLE('',(#94693)); +#94693 = FILL_AREA_STYLE_COLOUR('',#93474); +#94694 = STYLED_ITEM('color',(#94695),#31439); +#94695 = PRESENTATION_STYLE_ASSIGNMENT((#94696)); +#94696 = SURFACE_STYLE_USAGE(.BOTH.,#94697); +#94697 = SURFACE_SIDE_STYLE('',(#94698)); +#94698 = SURFACE_STYLE_FILL_AREA(#94699); +#94699 = FILL_AREA_STYLE('',(#94700)); +#94700 = FILL_AREA_STYLE_COLOUR('',#93474); +#94701 = STYLED_ITEM('color',(#94702),#31544); +#94702 = PRESENTATION_STYLE_ASSIGNMENT((#94703)); +#94703 = SURFACE_STYLE_USAGE(.BOTH.,#94704); +#94704 = SURFACE_SIDE_STYLE('',(#94705)); +#94705 = SURFACE_STYLE_FILL_AREA(#94706); +#94706 = FILL_AREA_STYLE('',(#94707)); +#94707 = FILL_AREA_STYLE_COLOUR('',#93474); +#94708 = STYLED_ITEM('color',(#94709),#31598); +#94709 = PRESENTATION_STYLE_ASSIGNMENT((#94710)); +#94710 = SURFACE_STYLE_USAGE(.BOTH.,#94711); +#94711 = SURFACE_SIDE_STYLE('',(#94712)); +#94712 = SURFACE_STYLE_FILL_AREA(#94713); +#94713 = FILL_AREA_STYLE('',(#94714)); +#94714 = FILL_AREA_STYLE_COLOUR('',#93474); +#94715 = STYLED_ITEM('color',(#94716),#31652); +#94716 = PRESENTATION_STYLE_ASSIGNMENT((#94717)); +#94717 = SURFACE_STYLE_USAGE(.BOTH.,#94718); +#94718 = SURFACE_SIDE_STYLE('',(#94719)); +#94719 = SURFACE_STYLE_FILL_AREA(#94720); +#94720 = FILL_AREA_STYLE('',(#94721)); +#94721 = FILL_AREA_STYLE_COLOUR('',#93474); +#94722 = STYLED_ITEM('color',(#94723),#31725); +#94723 = PRESENTATION_STYLE_ASSIGNMENT((#94724)); +#94724 = SURFACE_STYLE_USAGE(.BOTH.,#94725); +#94725 = SURFACE_SIDE_STYLE('',(#94726)); +#94726 = SURFACE_STYLE_FILL_AREA(#94727); +#94727 = FILL_AREA_STYLE('',(#94728)); +#94728 = FILL_AREA_STYLE_COLOUR('',#93474); +#94729 = STYLED_ITEM('color',(#94730),#31798); +#94730 = PRESENTATION_STYLE_ASSIGNMENT((#94731)); +#94731 = SURFACE_STYLE_USAGE(.BOTH.,#94732); +#94732 = SURFACE_SIDE_STYLE('',(#94733)); +#94733 = SURFACE_STYLE_FILL_AREA(#94734); +#94734 = FILL_AREA_STYLE('',(#94735)); +#94735 = FILL_AREA_STYLE_COLOUR('',#93474); +#94736 = STYLED_ITEM('color',(#94737),#31903); +#94737 = PRESENTATION_STYLE_ASSIGNMENT((#94738)); +#94738 = SURFACE_STYLE_USAGE(.BOTH.,#94739); +#94739 = SURFACE_SIDE_STYLE('',(#94740)); +#94740 = SURFACE_STYLE_FILL_AREA(#94741); +#94741 = FILL_AREA_STYLE('',(#94742)); +#94742 = FILL_AREA_STYLE_COLOUR('',#93474); +#94743 = STYLED_ITEM('color',(#94744),#32008); +#94744 = PRESENTATION_STYLE_ASSIGNMENT((#94745)); +#94745 = SURFACE_STYLE_USAGE(.BOTH.,#94746); +#94746 = SURFACE_SIDE_STYLE('',(#94747)); +#94747 = SURFACE_STYLE_FILL_AREA(#94748); +#94748 = FILL_AREA_STYLE('',(#94749)); +#94749 = FILL_AREA_STYLE_COLOUR('',#93474); +#94750 = STYLED_ITEM('color',(#94751),#32062); +#94751 = PRESENTATION_STYLE_ASSIGNMENT((#94752)); +#94752 = SURFACE_STYLE_USAGE(.BOTH.,#94753); +#94753 = SURFACE_SIDE_STYLE('',(#94754)); +#94754 = SURFACE_STYLE_FILL_AREA(#94755); +#94755 = FILL_AREA_STYLE('',(#94756)); +#94756 = FILL_AREA_STYLE_COLOUR('',#93474); +#94757 = STYLED_ITEM('color',(#94758),#32116); +#94758 = PRESENTATION_STYLE_ASSIGNMENT((#94759)); +#94759 = SURFACE_STYLE_USAGE(.BOTH.,#94760); +#94760 = SURFACE_SIDE_STYLE('',(#94761)); +#94761 = SURFACE_STYLE_FILL_AREA(#94762); +#94762 = FILL_AREA_STYLE('',(#94763)); +#94763 = FILL_AREA_STYLE_COLOUR('',#93474); +#94764 = STYLED_ITEM('color',(#94765),#32189); +#94765 = PRESENTATION_STYLE_ASSIGNMENT((#94766)); +#94766 = SURFACE_STYLE_USAGE(.BOTH.,#94767); +#94767 = SURFACE_SIDE_STYLE('',(#94768)); +#94768 = SURFACE_STYLE_FILL_AREA(#94769); +#94769 = FILL_AREA_STYLE('',(#94770)); +#94770 = FILL_AREA_STYLE_COLOUR('',#93474); +#94771 = STYLED_ITEM('color',(#94772),#32262); +#94772 = PRESENTATION_STYLE_ASSIGNMENT((#94773)); +#94773 = SURFACE_STYLE_USAGE(.BOTH.,#94774); +#94774 = SURFACE_SIDE_STYLE('',(#94775)); +#94775 = SURFACE_STYLE_FILL_AREA(#94776); +#94776 = FILL_AREA_STYLE('',(#94777)); +#94777 = FILL_AREA_STYLE_COLOUR('',#93474); +#94778 = STYLED_ITEM('color',(#94779),#32367); +#94779 = PRESENTATION_STYLE_ASSIGNMENT((#94780)); +#94780 = SURFACE_STYLE_USAGE(.BOTH.,#94781); +#94781 = SURFACE_SIDE_STYLE('',(#94782)); +#94782 = SURFACE_STYLE_FILL_AREA(#94783); +#94783 = FILL_AREA_STYLE('',(#94784)); +#94784 = FILL_AREA_STYLE_COLOUR('',#93474); +#94785 = STYLED_ITEM('color',(#94786),#32472); +#94786 = PRESENTATION_STYLE_ASSIGNMENT((#94787)); +#94787 = SURFACE_STYLE_USAGE(.BOTH.,#94788); +#94788 = SURFACE_SIDE_STYLE('',(#94789)); +#94789 = SURFACE_STYLE_FILL_AREA(#94790); +#94790 = FILL_AREA_STYLE('',(#94791)); +#94791 = FILL_AREA_STYLE_COLOUR('',#93474); +#94792 = STYLED_ITEM('color',(#94793),#32526); +#94793 = PRESENTATION_STYLE_ASSIGNMENT((#94794)); +#94794 = SURFACE_STYLE_USAGE(.BOTH.,#94795); +#94795 = SURFACE_SIDE_STYLE('',(#94796)); +#94796 = SURFACE_STYLE_FILL_AREA(#94797); +#94797 = FILL_AREA_STYLE('',(#94798)); +#94798 = FILL_AREA_STYLE_COLOUR('',#93474); +#94799 = STYLED_ITEM('color',(#94800),#32580); +#94800 = PRESENTATION_STYLE_ASSIGNMENT((#94801)); +#94801 = SURFACE_STYLE_USAGE(.BOTH.,#94802); +#94802 = SURFACE_SIDE_STYLE('',(#94803)); +#94803 = SURFACE_STYLE_FILL_AREA(#94804); +#94804 = FILL_AREA_STYLE('',(#94805)); +#94805 = FILL_AREA_STYLE_COLOUR('',#93474); +#94806 = STYLED_ITEM('color',(#94807),#32653); +#94807 = PRESENTATION_STYLE_ASSIGNMENT((#94808)); +#94808 = SURFACE_STYLE_USAGE(.BOTH.,#94809); +#94809 = SURFACE_SIDE_STYLE('',(#94810)); +#94810 = SURFACE_STYLE_FILL_AREA(#94811); +#94811 = FILL_AREA_STYLE('',(#94812)); +#94812 = FILL_AREA_STYLE_COLOUR('',#93474); +#94813 = STYLED_ITEM('color',(#94814),#32726); +#94814 = PRESENTATION_STYLE_ASSIGNMENT((#94815)); +#94815 = SURFACE_STYLE_USAGE(.BOTH.,#94816); +#94816 = SURFACE_SIDE_STYLE('',(#94817)); +#94817 = SURFACE_STYLE_FILL_AREA(#94818); +#94818 = FILL_AREA_STYLE('',(#94819)); +#94819 = FILL_AREA_STYLE_COLOUR('',#93474); +#94820 = STYLED_ITEM('color',(#94821),#32831); +#94821 = PRESENTATION_STYLE_ASSIGNMENT((#94822)); +#94822 = SURFACE_STYLE_USAGE(.BOTH.,#94823); +#94823 = SURFACE_SIDE_STYLE('',(#94824)); +#94824 = SURFACE_STYLE_FILL_AREA(#94825); +#94825 = FILL_AREA_STYLE('',(#94826)); +#94826 = FILL_AREA_STYLE_COLOUR('',#93474); +#94827 = STYLED_ITEM('color',(#94828),#32936); +#94828 = PRESENTATION_STYLE_ASSIGNMENT((#94829)); +#94829 = SURFACE_STYLE_USAGE(.BOTH.,#94830); +#94830 = SURFACE_SIDE_STYLE('',(#94831)); +#94831 = SURFACE_STYLE_FILL_AREA(#94832); +#94832 = FILL_AREA_STYLE('',(#94833)); +#94833 = FILL_AREA_STYLE_COLOUR('',#93474); +#94834 = STYLED_ITEM('color',(#94835),#32990); +#94835 = PRESENTATION_STYLE_ASSIGNMENT((#94836)); +#94836 = SURFACE_STYLE_USAGE(.BOTH.,#94837); +#94837 = SURFACE_SIDE_STYLE('',(#94838)); +#94838 = SURFACE_STYLE_FILL_AREA(#94839); +#94839 = FILL_AREA_STYLE('',(#94840)); +#94840 = FILL_AREA_STYLE_COLOUR('',#93474); +#94841 = STYLED_ITEM('color',(#94842),#33044); +#94842 = PRESENTATION_STYLE_ASSIGNMENT((#94843)); +#94843 = SURFACE_STYLE_USAGE(.BOTH.,#94844); +#94844 = SURFACE_SIDE_STYLE('',(#94845)); +#94845 = SURFACE_STYLE_FILL_AREA(#94846); +#94846 = FILL_AREA_STYLE('',(#94847)); +#94847 = FILL_AREA_STYLE_COLOUR('',#93474); +#94848 = STYLED_ITEM('color',(#94849),#33117); +#94849 = PRESENTATION_STYLE_ASSIGNMENT((#94850)); +#94850 = SURFACE_STYLE_USAGE(.BOTH.,#94851); +#94851 = SURFACE_SIDE_STYLE('',(#94852)); +#94852 = SURFACE_STYLE_FILL_AREA(#94853); +#94853 = FILL_AREA_STYLE('',(#94854)); +#94854 = FILL_AREA_STYLE_COLOUR('',#93474); +#94855 = STYLED_ITEM('color',(#94856),#33190); +#94856 = PRESENTATION_STYLE_ASSIGNMENT((#94857)); +#94857 = SURFACE_STYLE_USAGE(.BOTH.,#94858); +#94858 = SURFACE_SIDE_STYLE('',(#94859)); +#94859 = SURFACE_STYLE_FILL_AREA(#94860); +#94860 = FILL_AREA_STYLE('',(#94861)); +#94861 = FILL_AREA_STYLE_COLOUR('',#93474); +#94862 = STYLED_ITEM('color',(#94863),#33295); +#94863 = PRESENTATION_STYLE_ASSIGNMENT((#94864)); +#94864 = SURFACE_STYLE_USAGE(.BOTH.,#94865); +#94865 = SURFACE_SIDE_STYLE('',(#94866)); +#94866 = SURFACE_STYLE_FILL_AREA(#94867); +#94867 = FILL_AREA_STYLE('',(#94868)); +#94868 = FILL_AREA_STYLE_COLOUR('',#93474); +#94869 = STYLED_ITEM('color',(#94870),#33400); +#94870 = PRESENTATION_STYLE_ASSIGNMENT((#94871)); +#94871 = SURFACE_STYLE_USAGE(.BOTH.,#94872); +#94872 = SURFACE_SIDE_STYLE('',(#94873)); +#94873 = SURFACE_STYLE_FILL_AREA(#94874); +#94874 = FILL_AREA_STYLE('',(#94875)); +#94875 = FILL_AREA_STYLE_COLOUR('',#93474); +#94876 = STYLED_ITEM('color',(#94877),#33454); +#94877 = PRESENTATION_STYLE_ASSIGNMENT((#94878)); +#94878 = SURFACE_STYLE_USAGE(.BOTH.,#94879); +#94879 = SURFACE_SIDE_STYLE('',(#94880)); +#94880 = SURFACE_STYLE_FILL_AREA(#94881); +#94881 = FILL_AREA_STYLE('',(#94882)); +#94882 = FILL_AREA_STYLE_COLOUR('',#93474); +#94883 = STYLED_ITEM('color',(#94884),#33508); +#94884 = PRESENTATION_STYLE_ASSIGNMENT((#94885)); +#94885 = SURFACE_STYLE_USAGE(.BOTH.,#94886); +#94886 = SURFACE_SIDE_STYLE('',(#94887)); +#94887 = SURFACE_STYLE_FILL_AREA(#94888); +#94888 = FILL_AREA_STYLE('',(#94889)); +#94889 = FILL_AREA_STYLE_COLOUR('',#93474); +#94890 = STYLED_ITEM('color',(#94891),#33581); +#94891 = PRESENTATION_STYLE_ASSIGNMENT((#94892)); +#94892 = SURFACE_STYLE_USAGE(.BOTH.,#94893); +#94893 = SURFACE_SIDE_STYLE('',(#94894)); +#94894 = SURFACE_STYLE_FILL_AREA(#94895); +#94895 = FILL_AREA_STYLE('',(#94896)); +#94896 = FILL_AREA_STYLE_COLOUR('',#93474); +#94897 = STYLED_ITEM('color',(#94898),#33654); +#94898 = PRESENTATION_STYLE_ASSIGNMENT((#94899)); +#94899 = SURFACE_STYLE_USAGE(.BOTH.,#94900); +#94900 = SURFACE_SIDE_STYLE('',(#94901)); +#94901 = SURFACE_STYLE_FILL_AREA(#94902); +#94902 = FILL_AREA_STYLE('',(#94903)); +#94903 = FILL_AREA_STYLE_COLOUR('',#93474); +#94904 = STYLED_ITEM('color',(#94905),#33759); +#94905 = PRESENTATION_STYLE_ASSIGNMENT((#94906)); +#94906 = SURFACE_STYLE_USAGE(.BOTH.,#94907); +#94907 = SURFACE_SIDE_STYLE('',(#94908)); +#94908 = SURFACE_STYLE_FILL_AREA(#94909); +#94909 = FILL_AREA_STYLE('',(#94910)); +#94910 = FILL_AREA_STYLE_COLOUR('',#93474); +#94911 = STYLED_ITEM('color',(#94912),#33864); +#94912 = PRESENTATION_STYLE_ASSIGNMENT((#94913)); +#94913 = SURFACE_STYLE_USAGE(.BOTH.,#94914); +#94914 = SURFACE_SIDE_STYLE('',(#94915)); +#94915 = SURFACE_STYLE_FILL_AREA(#94916); +#94916 = FILL_AREA_STYLE('',(#94917)); +#94917 = FILL_AREA_STYLE_COLOUR('',#93474); +#94918 = STYLED_ITEM('color',(#94919),#33918); +#94919 = PRESENTATION_STYLE_ASSIGNMENT((#94920)); +#94920 = SURFACE_STYLE_USAGE(.BOTH.,#94921); +#94921 = SURFACE_SIDE_STYLE('',(#94922)); +#94922 = SURFACE_STYLE_FILL_AREA(#94923); +#94923 = FILL_AREA_STYLE('',(#94924)); +#94924 = FILL_AREA_STYLE_COLOUR('',#93474); +#94925 = STYLED_ITEM('color',(#94926),#33972); +#94926 = PRESENTATION_STYLE_ASSIGNMENT((#94927)); +#94927 = SURFACE_STYLE_USAGE(.BOTH.,#94928); +#94928 = SURFACE_SIDE_STYLE('',(#94929)); +#94929 = SURFACE_STYLE_FILL_AREA(#94930); +#94930 = FILL_AREA_STYLE('',(#94931)); +#94931 = FILL_AREA_STYLE_COLOUR('',#93474); +#94932 = STYLED_ITEM('color',(#94933),#34045); +#94933 = PRESENTATION_STYLE_ASSIGNMENT((#94934)); +#94934 = SURFACE_STYLE_USAGE(.BOTH.,#94935); +#94935 = SURFACE_SIDE_STYLE('',(#94936)); +#94936 = SURFACE_STYLE_FILL_AREA(#94937); +#94937 = FILL_AREA_STYLE('',(#94938)); +#94938 = FILL_AREA_STYLE_COLOUR('',#93474); +#94939 = STYLED_ITEM('color',(#94940),#34118); +#94940 = PRESENTATION_STYLE_ASSIGNMENT((#94941)); +#94941 = SURFACE_STYLE_USAGE(.BOTH.,#94942); +#94942 = SURFACE_SIDE_STYLE('',(#94943)); +#94943 = SURFACE_STYLE_FILL_AREA(#94944); +#94944 = FILL_AREA_STYLE('',(#94945)); +#94945 = FILL_AREA_STYLE_COLOUR('',#93474); +#94946 = STYLED_ITEM('color',(#94947),#34223); +#94947 = PRESENTATION_STYLE_ASSIGNMENT((#94948)); +#94948 = SURFACE_STYLE_USAGE(.BOTH.,#94949); +#94949 = SURFACE_SIDE_STYLE('',(#94950)); +#94950 = SURFACE_STYLE_FILL_AREA(#94951); +#94951 = FILL_AREA_STYLE('',(#94952)); +#94952 = FILL_AREA_STYLE_COLOUR('',#93474); +#94953 = STYLED_ITEM('color',(#94954),#34277); +#94954 = PRESENTATION_STYLE_ASSIGNMENT((#94955)); +#94955 = SURFACE_STYLE_USAGE(.BOTH.,#94956); +#94956 = SURFACE_SIDE_STYLE('',(#94957)); +#94957 = SURFACE_STYLE_FILL_AREA(#94958); +#94958 = FILL_AREA_STYLE('',(#94959)); +#94959 = FILL_AREA_STYLE_COLOUR('',#93474); +#94960 = STYLED_ITEM('color',(#94961),#34350); +#94961 = PRESENTATION_STYLE_ASSIGNMENT((#94962)); +#94962 = SURFACE_STYLE_USAGE(.BOTH.,#94963); +#94963 = SURFACE_SIDE_STYLE('',(#94964)); +#94964 = SURFACE_STYLE_FILL_AREA(#94965); +#94965 = FILL_AREA_STYLE('',(#94966)); +#94966 = FILL_AREA_STYLE_COLOUR('',#93474); +#94967 = STYLED_ITEM('color',(#94968),#34455); +#94968 = PRESENTATION_STYLE_ASSIGNMENT((#94969)); +#94969 = SURFACE_STYLE_USAGE(.BOTH.,#94970); +#94970 = SURFACE_SIDE_STYLE('',(#94971)); +#94971 = SURFACE_STYLE_FILL_AREA(#94972); +#94972 = FILL_AREA_STYLE('',(#94973)); +#94973 = FILL_AREA_STYLE_COLOUR('',#93474); +#94974 = STYLED_ITEM('color',(#94975),#34560); +#94975 = PRESENTATION_STYLE_ASSIGNMENT((#94976)); +#94976 = SURFACE_STYLE_USAGE(.BOTH.,#94977); +#94977 = SURFACE_SIDE_STYLE('',(#94978)); +#94978 = SURFACE_STYLE_FILL_AREA(#94979); +#94979 = FILL_AREA_STYLE('',(#94980)); +#94980 = FILL_AREA_STYLE_COLOUR('',#93474); +#94981 = STYLED_ITEM('color',(#94982),#34614); +#94982 = PRESENTATION_STYLE_ASSIGNMENT((#94983)); +#94983 = SURFACE_STYLE_USAGE(.BOTH.,#94984); +#94984 = SURFACE_SIDE_STYLE('',(#94985)); +#94985 = SURFACE_STYLE_FILL_AREA(#94986); +#94986 = FILL_AREA_STYLE('',(#94987)); +#94987 = FILL_AREA_STYLE_COLOUR('',#93474); +#94988 = STYLED_ITEM('color',(#94989),#34668); +#94989 = PRESENTATION_STYLE_ASSIGNMENT((#94990)); +#94990 = SURFACE_STYLE_USAGE(.BOTH.,#94991); +#94991 = SURFACE_SIDE_STYLE('',(#94992)); +#94992 = SURFACE_STYLE_FILL_AREA(#94993); +#94993 = FILL_AREA_STYLE('',(#94994)); +#94994 = FILL_AREA_STYLE_COLOUR('',#93474); +#94995 = STYLED_ITEM('color',(#94996),#34741); +#94996 = PRESENTATION_STYLE_ASSIGNMENT((#94997)); +#94997 = SURFACE_STYLE_USAGE(.BOTH.,#94998); +#94998 = SURFACE_SIDE_STYLE('',(#94999)); +#94999 = SURFACE_STYLE_FILL_AREA(#95000); +#95000 = FILL_AREA_STYLE('',(#95001)); +#95001 = FILL_AREA_STYLE_COLOUR('',#93474); +#95002 = STYLED_ITEM('color',(#95003),#34814); +#95003 = PRESENTATION_STYLE_ASSIGNMENT((#95004)); +#95004 = SURFACE_STYLE_USAGE(.BOTH.,#95005); +#95005 = SURFACE_SIDE_STYLE('',(#95006)); +#95006 = SURFACE_STYLE_FILL_AREA(#95007); +#95007 = FILL_AREA_STYLE('',(#95008)); +#95008 = FILL_AREA_STYLE_COLOUR('',#93474); +#95009 = STYLED_ITEM('color',(#95010),#34919); +#95010 = PRESENTATION_STYLE_ASSIGNMENT((#95011)); +#95011 = SURFACE_STYLE_USAGE(.BOTH.,#95012); +#95012 = SURFACE_SIDE_STYLE('',(#95013)); +#95013 = SURFACE_STYLE_FILL_AREA(#95014); +#95014 = FILL_AREA_STYLE('',(#95015)); +#95015 = FILL_AREA_STYLE_COLOUR('',#93474); +#95016 = STYLED_ITEM('color',(#95017),#35024); +#95017 = PRESENTATION_STYLE_ASSIGNMENT((#95018)); +#95018 = SURFACE_STYLE_USAGE(.BOTH.,#95019); +#95019 = SURFACE_SIDE_STYLE('',(#95020)); +#95020 = SURFACE_STYLE_FILL_AREA(#95021); +#95021 = FILL_AREA_STYLE('',(#95022)); +#95022 = FILL_AREA_STYLE_COLOUR('',#93474); +#95023 = STYLED_ITEM('color',(#95024),#35078); +#95024 = PRESENTATION_STYLE_ASSIGNMENT((#95025)); +#95025 = SURFACE_STYLE_USAGE(.BOTH.,#95026); +#95026 = SURFACE_SIDE_STYLE('',(#95027)); +#95027 = SURFACE_STYLE_FILL_AREA(#95028); +#95028 = FILL_AREA_STYLE('',(#95029)); +#95029 = FILL_AREA_STYLE_COLOUR('',#93474); +#95030 = STYLED_ITEM('color',(#95031),#35132); +#95031 = PRESENTATION_STYLE_ASSIGNMENT((#95032)); +#95032 = SURFACE_STYLE_USAGE(.BOTH.,#95033); +#95033 = SURFACE_SIDE_STYLE('',(#95034)); +#95034 = SURFACE_STYLE_FILL_AREA(#95035); +#95035 = FILL_AREA_STYLE('',(#95036)); +#95036 = FILL_AREA_STYLE_COLOUR('',#93474); +#95037 = STYLED_ITEM('color',(#95038),#35205); +#95038 = PRESENTATION_STYLE_ASSIGNMENT((#95039)); +#95039 = SURFACE_STYLE_USAGE(.BOTH.,#95040); +#95040 = SURFACE_SIDE_STYLE('',(#95041)); +#95041 = SURFACE_STYLE_FILL_AREA(#95042); +#95042 = FILL_AREA_STYLE('',(#95043)); +#95043 = FILL_AREA_STYLE_COLOUR('',#93474); +#95044 = STYLED_ITEM('color',(#95045),#35278); +#95045 = PRESENTATION_STYLE_ASSIGNMENT((#95046)); +#95046 = SURFACE_STYLE_USAGE(.BOTH.,#95047); +#95047 = SURFACE_SIDE_STYLE('',(#95048)); +#95048 = SURFACE_STYLE_FILL_AREA(#95049); +#95049 = FILL_AREA_STYLE('',(#95050)); +#95050 = FILL_AREA_STYLE_COLOUR('',#91931); +#95051 = STYLED_ITEM('color',(#95052),#36203); +#95052 = PRESENTATION_STYLE_ASSIGNMENT((#95053)); +#95053 = SURFACE_STYLE_USAGE(.BOTH.,#95054); +#95054 = SURFACE_SIDE_STYLE('',(#95055)); +#95055 = SURFACE_STYLE_FILL_AREA(#95056); +#95056 = FILL_AREA_STYLE('',(#95057)); +#95057 = FILL_AREA_STYLE_COLOUR('',#91931); +#95058 = STYLED_ITEM('color',(#95059),#37106); +#95059 = PRESENTATION_STYLE_ASSIGNMENT((#95060)); +#95060 = SURFACE_STYLE_USAGE(.BOTH.,#95061); +#95061 = SURFACE_SIDE_STYLE('',(#95062)); +#95062 = SURFACE_STYLE_FILL_AREA(#95063); +#95063 = FILL_AREA_STYLE('',(#95064)); +#95064 = FILL_AREA_STYLE_COLOUR('',#93474); +#95065 = STYLED_ITEM('color',(#95066),#37211); +#95066 = PRESENTATION_STYLE_ASSIGNMENT((#95067)); +#95067 = SURFACE_STYLE_USAGE(.BOTH.,#95068); +#95068 = SURFACE_SIDE_STYLE('',(#95069)); +#95069 = SURFACE_STYLE_FILL_AREA(#95070); +#95070 = FILL_AREA_STYLE('',(#95071)); +#95071 = FILL_AREA_STYLE_COLOUR('',#93474); +#95072 = STYLED_ITEM('color',(#95073),#37316); +#95073 = PRESENTATION_STYLE_ASSIGNMENT((#95074)); +#95074 = SURFACE_STYLE_USAGE(.BOTH.,#95075); +#95075 = SURFACE_SIDE_STYLE('',(#95076)); +#95076 = SURFACE_STYLE_FILL_AREA(#95077); +#95077 = FILL_AREA_STYLE('',(#95078)); +#95078 = FILL_AREA_STYLE_COLOUR('',#93474); +#95079 = STYLED_ITEM('color',(#95080),#37370); +#95080 = PRESENTATION_STYLE_ASSIGNMENT((#95081)); +#95081 = SURFACE_STYLE_USAGE(.BOTH.,#95082); +#95082 = SURFACE_SIDE_STYLE('',(#95083)); +#95083 = SURFACE_STYLE_FILL_AREA(#95084); +#95084 = FILL_AREA_STYLE('',(#95085)); +#95085 = FILL_AREA_STYLE_COLOUR('',#93474); +#95086 = STYLED_ITEM('color',(#95087),#37424); +#95087 = PRESENTATION_STYLE_ASSIGNMENT((#95088)); +#95088 = SURFACE_STYLE_USAGE(.BOTH.,#95089); +#95089 = SURFACE_SIDE_STYLE('',(#95090)); +#95090 = SURFACE_STYLE_FILL_AREA(#95091); +#95091 = FILL_AREA_STYLE('',(#95092)); +#95092 = FILL_AREA_STYLE_COLOUR('',#93474); +#95093 = STYLED_ITEM('color',(#95094),#37497); +#95094 = PRESENTATION_STYLE_ASSIGNMENT((#95095)); +#95095 = SURFACE_STYLE_USAGE(.BOTH.,#95096); +#95096 = SURFACE_SIDE_STYLE('',(#95097)); +#95097 = SURFACE_STYLE_FILL_AREA(#95098); +#95098 = FILL_AREA_STYLE('',(#95099)); +#95099 = FILL_AREA_STYLE_COLOUR('',#93474); +#95100 = STYLED_ITEM('color',(#95101),#37570); +#95101 = PRESENTATION_STYLE_ASSIGNMENT((#95102)); +#95102 = SURFACE_STYLE_USAGE(.BOTH.,#95103); +#95103 = SURFACE_SIDE_STYLE('',(#95104)); +#95104 = SURFACE_STYLE_FILL_AREA(#95105); +#95105 = FILL_AREA_STYLE('',(#95106)); +#95106 = FILL_AREA_STYLE_COLOUR('',#93474); +#95107 = STYLED_ITEM('color',(#95108),#37675); +#95108 = PRESENTATION_STYLE_ASSIGNMENT((#95109)); +#95109 = SURFACE_STYLE_USAGE(.BOTH.,#95110); +#95110 = SURFACE_SIDE_STYLE('',(#95111)); +#95111 = SURFACE_STYLE_FILL_AREA(#95112); +#95112 = FILL_AREA_STYLE('',(#95113)); +#95113 = FILL_AREA_STYLE_COLOUR('',#93474); +#95114 = STYLED_ITEM('color',(#95115),#37780); +#95115 = PRESENTATION_STYLE_ASSIGNMENT((#95116)); +#95116 = SURFACE_STYLE_USAGE(.BOTH.,#95117); +#95117 = SURFACE_SIDE_STYLE('',(#95118)); +#95118 = SURFACE_STYLE_FILL_AREA(#95119); +#95119 = FILL_AREA_STYLE('',(#95120)); +#95120 = FILL_AREA_STYLE_COLOUR('',#93474); +#95121 = STYLED_ITEM('color',(#95122),#37834); +#95122 = PRESENTATION_STYLE_ASSIGNMENT((#95123)); +#95123 = SURFACE_STYLE_USAGE(.BOTH.,#95124); +#95124 = SURFACE_SIDE_STYLE('',(#95125)); +#95125 = SURFACE_STYLE_FILL_AREA(#95126); +#95126 = FILL_AREA_STYLE('',(#95127)); +#95127 = FILL_AREA_STYLE_COLOUR('',#93474); +#95128 = STYLED_ITEM('color',(#95129),#37888); +#95129 = PRESENTATION_STYLE_ASSIGNMENT((#95130)); +#95130 = SURFACE_STYLE_USAGE(.BOTH.,#95131); +#95131 = SURFACE_SIDE_STYLE('',(#95132)); +#95132 = SURFACE_STYLE_FILL_AREA(#95133); +#95133 = FILL_AREA_STYLE('',(#95134)); +#95134 = FILL_AREA_STYLE_COLOUR('',#93474); +#95135 = STYLED_ITEM('color',(#95136),#37961); +#95136 = PRESENTATION_STYLE_ASSIGNMENT((#95137)); +#95137 = SURFACE_STYLE_USAGE(.BOTH.,#95138); +#95138 = SURFACE_SIDE_STYLE('',(#95139)); +#95139 = SURFACE_STYLE_FILL_AREA(#95140); +#95140 = FILL_AREA_STYLE('',(#95141)); +#95141 = FILL_AREA_STYLE_COLOUR('',#93474); +#95142 = STYLED_ITEM('color',(#95143),#38034); +#95143 = PRESENTATION_STYLE_ASSIGNMENT((#95144)); +#95144 = SURFACE_STYLE_USAGE(.BOTH.,#95145); +#95145 = SURFACE_SIDE_STYLE('',(#95146)); +#95146 = SURFACE_STYLE_FILL_AREA(#95147); +#95147 = FILL_AREA_STYLE('',(#95148)); +#95148 = FILL_AREA_STYLE_COLOUR('',#93474); +#95149 = STYLED_ITEM('color',(#95150),#38139); +#95150 = PRESENTATION_STYLE_ASSIGNMENT((#95151)); +#95151 = SURFACE_STYLE_USAGE(.BOTH.,#95152); +#95152 = SURFACE_SIDE_STYLE('',(#95153)); +#95153 = SURFACE_STYLE_FILL_AREA(#95154); +#95154 = FILL_AREA_STYLE('',(#95155)); +#95155 = FILL_AREA_STYLE_COLOUR('',#93474); +#95156 = STYLED_ITEM('color',(#95157),#38244); +#95157 = PRESENTATION_STYLE_ASSIGNMENT((#95158)); +#95158 = SURFACE_STYLE_USAGE(.BOTH.,#95159); +#95159 = SURFACE_SIDE_STYLE('',(#95160)); +#95160 = SURFACE_STYLE_FILL_AREA(#95161); +#95161 = FILL_AREA_STYLE('',(#95162)); +#95162 = FILL_AREA_STYLE_COLOUR('',#93474); +#95163 = STYLED_ITEM('color',(#95164),#38298); +#95164 = PRESENTATION_STYLE_ASSIGNMENT((#95165)); +#95165 = SURFACE_STYLE_USAGE(.BOTH.,#95166); +#95166 = SURFACE_SIDE_STYLE('',(#95167)); +#95167 = SURFACE_STYLE_FILL_AREA(#95168); +#95168 = FILL_AREA_STYLE('',(#95169)); +#95169 = FILL_AREA_STYLE_COLOUR('',#93474); +#95170 = STYLED_ITEM('color',(#95171),#38352); +#95171 = PRESENTATION_STYLE_ASSIGNMENT((#95172)); +#95172 = SURFACE_STYLE_USAGE(.BOTH.,#95173); +#95173 = SURFACE_SIDE_STYLE('',(#95174)); +#95174 = SURFACE_STYLE_FILL_AREA(#95175); +#95175 = FILL_AREA_STYLE('',(#95176)); +#95176 = FILL_AREA_STYLE_COLOUR('',#93474); +#95177 = STYLED_ITEM('color',(#95178),#38425); +#95178 = PRESENTATION_STYLE_ASSIGNMENT((#95179)); +#95179 = SURFACE_STYLE_USAGE(.BOTH.,#95180); +#95180 = SURFACE_SIDE_STYLE('',(#95181)); +#95181 = SURFACE_STYLE_FILL_AREA(#95182); +#95182 = FILL_AREA_STYLE('',(#95183)); +#95183 = FILL_AREA_STYLE_COLOUR('',#93474); +#95184 = STYLED_ITEM('color',(#95185),#38498); +#95185 = PRESENTATION_STYLE_ASSIGNMENT((#95186)); +#95186 = SURFACE_STYLE_USAGE(.BOTH.,#95187); +#95187 = SURFACE_SIDE_STYLE('',(#95188)); +#95188 = SURFACE_STYLE_FILL_AREA(#95189); +#95189 = FILL_AREA_STYLE('',(#95190)); +#95190 = FILL_AREA_STYLE_COLOUR('',#93474); +#95191 = STYLED_ITEM('color',(#95192),#38603); +#95192 = PRESENTATION_STYLE_ASSIGNMENT((#95193)); +#95193 = SURFACE_STYLE_USAGE(.BOTH.,#95194); +#95194 = SURFACE_SIDE_STYLE('',(#95195)); +#95195 = SURFACE_STYLE_FILL_AREA(#95196); +#95196 = FILL_AREA_STYLE('',(#95197)); +#95197 = FILL_AREA_STYLE_COLOUR('',#93474); +#95198 = STYLED_ITEM('color',(#95199),#38708); +#95199 = PRESENTATION_STYLE_ASSIGNMENT((#95200)); +#95200 = SURFACE_STYLE_USAGE(.BOTH.,#95201); +#95201 = SURFACE_SIDE_STYLE('',(#95202)); +#95202 = SURFACE_STYLE_FILL_AREA(#95203); +#95203 = FILL_AREA_STYLE('',(#95204)); +#95204 = FILL_AREA_STYLE_COLOUR('',#93474); +#95205 = STYLED_ITEM('color',(#95206),#38762); +#95206 = PRESENTATION_STYLE_ASSIGNMENT((#95207)); +#95207 = SURFACE_STYLE_USAGE(.BOTH.,#95208); +#95208 = SURFACE_SIDE_STYLE('',(#95209)); +#95209 = SURFACE_STYLE_FILL_AREA(#95210); +#95210 = FILL_AREA_STYLE('',(#95211)); +#95211 = FILL_AREA_STYLE_COLOUR('',#93474); +#95212 = STYLED_ITEM('color',(#95213),#38816); +#95213 = PRESENTATION_STYLE_ASSIGNMENT((#95214)); +#95214 = SURFACE_STYLE_USAGE(.BOTH.,#95215); +#95215 = SURFACE_SIDE_STYLE('',(#95216)); +#95216 = SURFACE_STYLE_FILL_AREA(#95217); +#95217 = FILL_AREA_STYLE('',(#95218)); +#95218 = FILL_AREA_STYLE_COLOUR('',#93474); +#95219 = STYLED_ITEM('color',(#95220),#38889); +#95220 = PRESENTATION_STYLE_ASSIGNMENT((#95221)); +#95221 = SURFACE_STYLE_USAGE(.BOTH.,#95222); +#95222 = SURFACE_SIDE_STYLE('',(#95223)); +#95223 = SURFACE_STYLE_FILL_AREA(#95224); +#95224 = FILL_AREA_STYLE('',(#95225)); +#95225 = FILL_AREA_STYLE_COLOUR('',#93474); +#95226 = STYLED_ITEM('color',(#95227),#38962); +#95227 = PRESENTATION_STYLE_ASSIGNMENT((#95228)); +#95228 = SURFACE_STYLE_USAGE(.BOTH.,#95229); +#95229 = SURFACE_SIDE_STYLE('',(#95230)); +#95230 = SURFACE_STYLE_FILL_AREA(#95231); +#95231 = FILL_AREA_STYLE('',(#95232)); +#95232 = FILL_AREA_STYLE_COLOUR('',#93474); +#95233 = STYLED_ITEM('color',(#95234),#39067); +#95234 = PRESENTATION_STYLE_ASSIGNMENT((#95235)); +#95235 = SURFACE_STYLE_USAGE(.BOTH.,#95236); +#95236 = SURFACE_SIDE_STYLE('',(#95237)); +#95237 = SURFACE_STYLE_FILL_AREA(#95238); +#95238 = FILL_AREA_STYLE('',(#95239)); +#95239 = FILL_AREA_STYLE_COLOUR('',#93474); +#95240 = STYLED_ITEM('color',(#95241),#39172); +#95241 = PRESENTATION_STYLE_ASSIGNMENT((#95242)); +#95242 = SURFACE_STYLE_USAGE(.BOTH.,#95243); +#95243 = SURFACE_SIDE_STYLE('',(#95244)); +#95244 = SURFACE_STYLE_FILL_AREA(#95245); +#95245 = FILL_AREA_STYLE('',(#95246)); +#95246 = FILL_AREA_STYLE_COLOUR('',#93474); +#95247 = STYLED_ITEM('color',(#95248),#39226); +#95248 = PRESENTATION_STYLE_ASSIGNMENT((#95249)); +#95249 = SURFACE_STYLE_USAGE(.BOTH.,#95250); +#95250 = SURFACE_SIDE_STYLE('',(#95251)); +#95251 = SURFACE_STYLE_FILL_AREA(#95252); +#95252 = FILL_AREA_STYLE('',(#95253)); +#95253 = FILL_AREA_STYLE_COLOUR('',#93474); +#95254 = STYLED_ITEM('color',(#95255),#39280); +#95255 = PRESENTATION_STYLE_ASSIGNMENT((#95256)); +#95256 = SURFACE_STYLE_USAGE(.BOTH.,#95257); +#95257 = SURFACE_SIDE_STYLE('',(#95258)); +#95258 = SURFACE_STYLE_FILL_AREA(#95259); +#95259 = FILL_AREA_STYLE('',(#95260)); +#95260 = FILL_AREA_STYLE_COLOUR('',#93474); +#95261 = STYLED_ITEM('color',(#95262),#39353); +#95262 = PRESENTATION_STYLE_ASSIGNMENT((#95263)); +#95263 = SURFACE_STYLE_USAGE(.BOTH.,#95264); +#95264 = SURFACE_SIDE_STYLE('',(#95265)); +#95265 = SURFACE_STYLE_FILL_AREA(#95266); +#95266 = FILL_AREA_STYLE('',(#95267)); +#95267 = FILL_AREA_STYLE_COLOUR('',#93474); +#95268 = STYLED_ITEM('color',(#95269),#39426); +#95269 = PRESENTATION_STYLE_ASSIGNMENT((#95270)); +#95270 = SURFACE_STYLE_USAGE(.BOTH.,#95271); +#95271 = SURFACE_SIDE_STYLE('',(#95272)); +#95272 = SURFACE_STYLE_FILL_AREA(#95273); +#95273 = FILL_AREA_STYLE('',(#95274)); +#95274 = FILL_AREA_STYLE_COLOUR('',#93474); +#95275 = STYLED_ITEM('color',(#95276),#39531); +#95276 = PRESENTATION_STYLE_ASSIGNMENT((#95277)); +#95277 = SURFACE_STYLE_USAGE(.BOTH.,#95278); +#95278 = SURFACE_SIDE_STYLE('',(#95279)); +#95279 = SURFACE_STYLE_FILL_AREA(#95280); +#95280 = FILL_AREA_STYLE('',(#95281)); +#95281 = FILL_AREA_STYLE_COLOUR('',#93474); +#95282 = STYLED_ITEM('color',(#95283),#39636); +#95283 = PRESENTATION_STYLE_ASSIGNMENT((#95284)); +#95284 = SURFACE_STYLE_USAGE(.BOTH.,#95285); +#95285 = SURFACE_SIDE_STYLE('',(#95286)); +#95286 = SURFACE_STYLE_FILL_AREA(#95287); +#95287 = FILL_AREA_STYLE('',(#95288)); +#95288 = FILL_AREA_STYLE_COLOUR('',#93474); +#95289 = STYLED_ITEM('color',(#95290),#39690); +#95290 = PRESENTATION_STYLE_ASSIGNMENT((#95291)); +#95291 = SURFACE_STYLE_USAGE(.BOTH.,#95292); +#95292 = SURFACE_SIDE_STYLE('',(#95293)); +#95293 = SURFACE_STYLE_FILL_AREA(#95294); +#95294 = FILL_AREA_STYLE('',(#95295)); +#95295 = FILL_AREA_STYLE_COLOUR('',#93474); +#95296 = STYLED_ITEM('color',(#95297),#39744); +#95297 = PRESENTATION_STYLE_ASSIGNMENT((#95298)); +#95298 = SURFACE_STYLE_USAGE(.BOTH.,#95299); +#95299 = SURFACE_SIDE_STYLE('',(#95300)); +#95300 = SURFACE_STYLE_FILL_AREA(#95301); +#95301 = FILL_AREA_STYLE('',(#95302)); +#95302 = FILL_AREA_STYLE_COLOUR('',#93474); +#95303 = STYLED_ITEM('color',(#95304),#39817); +#95304 = PRESENTATION_STYLE_ASSIGNMENT((#95305)); +#95305 = SURFACE_STYLE_USAGE(.BOTH.,#95306); +#95306 = SURFACE_SIDE_STYLE('',(#95307)); +#95307 = SURFACE_STYLE_FILL_AREA(#95308); +#95308 = FILL_AREA_STYLE('',(#95309)); +#95309 = FILL_AREA_STYLE_COLOUR('',#93474); +#95310 = STYLED_ITEM('color',(#95311),#39890); +#95311 = PRESENTATION_STYLE_ASSIGNMENT((#95312)); +#95312 = SURFACE_STYLE_USAGE(.BOTH.,#95313); +#95313 = SURFACE_SIDE_STYLE('',(#95314)); +#95314 = SURFACE_STYLE_FILL_AREA(#95315); +#95315 = FILL_AREA_STYLE('',(#95316)); +#95316 = FILL_AREA_STYLE_COLOUR('',#93474); +#95317 = STYLED_ITEM('color',(#95318),#39995); +#95318 = PRESENTATION_STYLE_ASSIGNMENT((#95319)); +#95319 = SURFACE_STYLE_USAGE(.BOTH.,#95320); +#95320 = SURFACE_SIDE_STYLE('',(#95321)); +#95321 = SURFACE_STYLE_FILL_AREA(#95322); +#95322 = FILL_AREA_STYLE('',(#95323)); +#95323 = FILL_AREA_STYLE_COLOUR('',#93474); +#95324 = STYLED_ITEM('color',(#95325),#40100); +#95325 = PRESENTATION_STYLE_ASSIGNMENT((#95326)); +#95326 = SURFACE_STYLE_USAGE(.BOTH.,#95327); +#95327 = SURFACE_SIDE_STYLE('',(#95328)); +#95328 = SURFACE_STYLE_FILL_AREA(#95329); +#95329 = FILL_AREA_STYLE('',(#95330)); +#95330 = FILL_AREA_STYLE_COLOUR('',#93474); +#95331 = STYLED_ITEM('color',(#95332),#40154); +#95332 = PRESENTATION_STYLE_ASSIGNMENT((#95333)); +#95333 = SURFACE_STYLE_USAGE(.BOTH.,#95334); +#95334 = SURFACE_SIDE_STYLE('',(#95335)); +#95335 = SURFACE_STYLE_FILL_AREA(#95336); +#95336 = FILL_AREA_STYLE('',(#95337)); +#95337 = FILL_AREA_STYLE_COLOUR('',#93474); +#95338 = STYLED_ITEM('color',(#95339),#40208); +#95339 = PRESENTATION_STYLE_ASSIGNMENT((#95340)); +#95340 = SURFACE_STYLE_USAGE(.BOTH.,#95341); +#95341 = SURFACE_SIDE_STYLE('',(#95342)); +#95342 = SURFACE_STYLE_FILL_AREA(#95343); +#95343 = FILL_AREA_STYLE('',(#95344)); +#95344 = FILL_AREA_STYLE_COLOUR('',#93474); +#95345 = STYLED_ITEM('color',(#95346),#40281); +#95346 = PRESENTATION_STYLE_ASSIGNMENT((#95347)); +#95347 = SURFACE_STYLE_USAGE(.BOTH.,#95348); +#95348 = SURFACE_SIDE_STYLE('',(#95349)); +#95349 = SURFACE_STYLE_FILL_AREA(#95350); +#95350 = FILL_AREA_STYLE('',(#95351)); +#95351 = FILL_AREA_STYLE_COLOUR('',#93474); +#95352 = STYLED_ITEM('color',(#95353),#40354); +#95353 = PRESENTATION_STYLE_ASSIGNMENT((#95354)); +#95354 = SURFACE_STYLE_USAGE(.BOTH.,#95355); +#95355 = SURFACE_SIDE_STYLE('',(#95356)); +#95356 = SURFACE_STYLE_FILL_AREA(#95357); +#95357 = FILL_AREA_STYLE('',(#95358)); +#95358 = FILL_AREA_STYLE_COLOUR('',#93474); +#95359 = STYLED_ITEM('color',(#95360),#40459); +#95360 = PRESENTATION_STYLE_ASSIGNMENT((#95361)); +#95361 = SURFACE_STYLE_USAGE(.BOTH.,#95362); +#95362 = SURFACE_SIDE_STYLE('',(#95363)); +#95363 = SURFACE_STYLE_FILL_AREA(#95364); +#95364 = FILL_AREA_STYLE('',(#95365)); +#95365 = FILL_AREA_STYLE_COLOUR('',#93474); +#95366 = STYLED_ITEM('color',(#95367),#40564); +#95367 = PRESENTATION_STYLE_ASSIGNMENT((#95368)); +#95368 = SURFACE_STYLE_USAGE(.BOTH.,#95369); +#95369 = SURFACE_SIDE_STYLE('',(#95370)); +#95370 = SURFACE_STYLE_FILL_AREA(#95371); +#95371 = FILL_AREA_STYLE('',(#95372)); +#95372 = FILL_AREA_STYLE_COLOUR('',#93474); +#95373 = STYLED_ITEM('color',(#95374),#40618); +#95374 = PRESENTATION_STYLE_ASSIGNMENT((#95375)); +#95375 = SURFACE_STYLE_USAGE(.BOTH.,#95376); +#95376 = SURFACE_SIDE_STYLE('',(#95377)); +#95377 = SURFACE_STYLE_FILL_AREA(#95378); +#95378 = FILL_AREA_STYLE('',(#95379)); +#95379 = FILL_AREA_STYLE_COLOUR('',#93474); +#95380 = STYLED_ITEM('color',(#95381),#40672); +#95381 = PRESENTATION_STYLE_ASSIGNMENT((#95382)); +#95382 = SURFACE_STYLE_USAGE(.BOTH.,#95383); +#95383 = SURFACE_SIDE_STYLE('',(#95384)); +#95384 = SURFACE_STYLE_FILL_AREA(#95385); +#95385 = FILL_AREA_STYLE('',(#95386)); +#95386 = FILL_AREA_STYLE_COLOUR('',#93474); +#95387 = STYLED_ITEM('color',(#95388),#40745); +#95388 = PRESENTATION_STYLE_ASSIGNMENT((#95389)); +#95389 = SURFACE_STYLE_USAGE(.BOTH.,#95390); +#95390 = SURFACE_SIDE_STYLE('',(#95391)); +#95391 = SURFACE_STYLE_FILL_AREA(#95392); +#95392 = FILL_AREA_STYLE('',(#95393)); +#95393 = FILL_AREA_STYLE_COLOUR('',#93474); +#95394 = STYLED_ITEM('color',(#95395),#40818); +#95395 = PRESENTATION_STYLE_ASSIGNMENT((#95396)); +#95396 = SURFACE_STYLE_USAGE(.BOTH.,#95397); +#95397 = SURFACE_SIDE_STYLE('',(#95398)); +#95398 = SURFACE_STYLE_FILL_AREA(#95399); +#95399 = FILL_AREA_STYLE('',(#95400)); +#95400 = FILL_AREA_STYLE_COLOUR('',#93474); +#95401 = STYLED_ITEM('color',(#95402),#40923); +#95402 = PRESENTATION_STYLE_ASSIGNMENT((#95403)); +#95403 = SURFACE_STYLE_USAGE(.BOTH.,#95404); +#95404 = SURFACE_SIDE_STYLE('',(#95405)); +#95405 = SURFACE_STYLE_FILL_AREA(#95406); +#95406 = FILL_AREA_STYLE('',(#95407)); +#95407 = FILL_AREA_STYLE_COLOUR('',#93474); +#95408 = STYLED_ITEM('color',(#95409),#41028); +#95409 = PRESENTATION_STYLE_ASSIGNMENT((#95410)); +#95410 = SURFACE_STYLE_USAGE(.BOTH.,#95411); +#95411 = SURFACE_SIDE_STYLE('',(#95412)); +#95412 = SURFACE_STYLE_FILL_AREA(#95413); +#95413 = FILL_AREA_STYLE('',(#95414)); +#95414 = FILL_AREA_STYLE_COLOUR('',#93474); +#95415 = STYLED_ITEM('color',(#95416),#41082); +#95416 = PRESENTATION_STYLE_ASSIGNMENT((#95417)); +#95417 = SURFACE_STYLE_USAGE(.BOTH.,#95418); +#95418 = SURFACE_SIDE_STYLE('',(#95419)); +#95419 = SURFACE_STYLE_FILL_AREA(#95420); +#95420 = FILL_AREA_STYLE('',(#95421)); +#95421 = FILL_AREA_STYLE_COLOUR('',#93474); +#95422 = STYLED_ITEM('color',(#95423),#41136); +#95423 = PRESENTATION_STYLE_ASSIGNMENT((#95424)); +#95424 = SURFACE_STYLE_USAGE(.BOTH.,#95425); +#95425 = SURFACE_SIDE_STYLE('',(#95426)); +#95426 = SURFACE_STYLE_FILL_AREA(#95427); +#95427 = FILL_AREA_STYLE('',(#95428)); +#95428 = FILL_AREA_STYLE_COLOUR('',#93474); +#95429 = STYLED_ITEM('color',(#95430),#41209); +#95430 = PRESENTATION_STYLE_ASSIGNMENT((#95431)); +#95431 = SURFACE_STYLE_USAGE(.BOTH.,#95432); +#95432 = SURFACE_SIDE_STYLE('',(#95433)); +#95433 = SURFACE_STYLE_FILL_AREA(#95434); +#95434 = FILL_AREA_STYLE('',(#95435)); +#95435 = FILL_AREA_STYLE_COLOUR('',#93474); +#95436 = STYLED_ITEM('color',(#95437),#41282); +#95437 = PRESENTATION_STYLE_ASSIGNMENT((#95438)); +#95438 = SURFACE_STYLE_USAGE(.BOTH.,#95439); +#95439 = SURFACE_SIDE_STYLE('',(#95440)); +#95440 = SURFACE_STYLE_FILL_AREA(#95441); +#95441 = FILL_AREA_STYLE('',(#95442)); +#95442 = FILL_AREA_STYLE_COLOUR('',#93474); +#95443 = STYLED_ITEM('color',(#95444),#41387); +#95444 = PRESENTATION_STYLE_ASSIGNMENT((#95445)); +#95445 = SURFACE_STYLE_USAGE(.BOTH.,#95446); +#95446 = SURFACE_SIDE_STYLE('',(#95447)); +#95447 = SURFACE_STYLE_FILL_AREA(#95448); +#95448 = FILL_AREA_STYLE('',(#95449)); +#95449 = FILL_AREA_STYLE_COLOUR('',#93474); +#95450 = STYLED_ITEM('color',(#95451),#41492); +#95451 = PRESENTATION_STYLE_ASSIGNMENT((#95452)); +#95452 = SURFACE_STYLE_USAGE(.BOTH.,#95453); +#95453 = SURFACE_SIDE_STYLE('',(#95454)); +#95454 = SURFACE_STYLE_FILL_AREA(#95455); +#95455 = FILL_AREA_STYLE('',(#95456)); +#95456 = FILL_AREA_STYLE_COLOUR('',#93474); +#95457 = STYLED_ITEM('color',(#95458),#41546); +#95458 = PRESENTATION_STYLE_ASSIGNMENT((#95459)); +#95459 = SURFACE_STYLE_USAGE(.BOTH.,#95460); +#95460 = SURFACE_SIDE_STYLE('',(#95461)); +#95461 = SURFACE_STYLE_FILL_AREA(#95462); +#95462 = FILL_AREA_STYLE('',(#95463)); +#95463 = FILL_AREA_STYLE_COLOUR('',#93474); +#95464 = STYLED_ITEM('color',(#95465),#41600); +#95465 = PRESENTATION_STYLE_ASSIGNMENT((#95466)); +#95466 = SURFACE_STYLE_USAGE(.BOTH.,#95467); +#95467 = SURFACE_SIDE_STYLE('',(#95468)); +#95468 = SURFACE_STYLE_FILL_AREA(#95469); +#95469 = FILL_AREA_STYLE('',(#95470)); +#95470 = FILL_AREA_STYLE_COLOUR('',#93474); +#95471 = STYLED_ITEM('color',(#95472),#41673); +#95472 = PRESENTATION_STYLE_ASSIGNMENT((#95473)); +#95473 = SURFACE_STYLE_USAGE(.BOTH.,#95474); +#95474 = SURFACE_SIDE_STYLE('',(#95475)); +#95475 = SURFACE_STYLE_FILL_AREA(#95476); +#95476 = FILL_AREA_STYLE('',(#95477)); +#95477 = FILL_AREA_STYLE_COLOUR('',#93474); +#95478 = STYLED_ITEM('color',(#95479),#41746); +#95479 = PRESENTATION_STYLE_ASSIGNMENT((#95480)); +#95480 = SURFACE_STYLE_USAGE(.BOTH.,#95481); +#95481 = SURFACE_SIDE_STYLE('',(#95482)); +#95482 = SURFACE_STYLE_FILL_AREA(#95483); +#95483 = FILL_AREA_STYLE('',(#95484)); +#95484 = FILL_AREA_STYLE_COLOUR('',#93474); +#95485 = STYLED_ITEM('color',(#95486),#41851); +#95486 = PRESENTATION_STYLE_ASSIGNMENT((#95487)); +#95487 = SURFACE_STYLE_USAGE(.BOTH.,#95488); +#95488 = SURFACE_SIDE_STYLE('',(#95489)); +#95489 = SURFACE_STYLE_FILL_AREA(#95490); +#95490 = FILL_AREA_STYLE('',(#95491)); +#95491 = FILL_AREA_STYLE_COLOUR('',#93474); +#95492 = STYLED_ITEM('color',(#95493),#41956); +#95493 = PRESENTATION_STYLE_ASSIGNMENT((#95494)); +#95494 = SURFACE_STYLE_USAGE(.BOTH.,#95495); +#95495 = SURFACE_SIDE_STYLE('',(#95496)); +#95496 = SURFACE_STYLE_FILL_AREA(#95497); +#95497 = FILL_AREA_STYLE('',(#95498)); +#95498 = FILL_AREA_STYLE_COLOUR('',#93474); +#95499 = STYLED_ITEM('color',(#95500),#42010); +#95500 = PRESENTATION_STYLE_ASSIGNMENT((#95501)); +#95501 = SURFACE_STYLE_USAGE(.BOTH.,#95502); +#95502 = SURFACE_SIDE_STYLE('',(#95503)); +#95503 = SURFACE_STYLE_FILL_AREA(#95504); +#95504 = FILL_AREA_STYLE('',(#95505)); +#95505 = FILL_AREA_STYLE_COLOUR('',#93474); +#95506 = STYLED_ITEM('color',(#95507),#42064); +#95507 = PRESENTATION_STYLE_ASSIGNMENT((#95508)); +#95508 = SURFACE_STYLE_USAGE(.BOTH.,#95509); +#95509 = SURFACE_SIDE_STYLE('',(#95510)); +#95510 = SURFACE_STYLE_FILL_AREA(#95511); +#95511 = FILL_AREA_STYLE('',(#95512)); +#95512 = FILL_AREA_STYLE_COLOUR('',#93474); +#95513 = STYLED_ITEM('color',(#95514),#42137); +#95514 = PRESENTATION_STYLE_ASSIGNMENT((#95515)); +#95515 = SURFACE_STYLE_USAGE(.BOTH.,#95516); +#95516 = SURFACE_SIDE_STYLE('',(#95517)); +#95517 = SURFACE_STYLE_FILL_AREA(#95518); +#95518 = FILL_AREA_STYLE('',(#95519)); +#95519 = FILL_AREA_STYLE_COLOUR('',#93474); +#95520 = STYLED_ITEM('color',(#95521),#42210); +#95521 = PRESENTATION_STYLE_ASSIGNMENT((#95522)); +#95522 = SURFACE_STYLE_USAGE(.BOTH.,#95523); +#95523 = SURFACE_SIDE_STYLE('',(#95524)); +#95524 = SURFACE_STYLE_FILL_AREA(#95525); +#95525 = FILL_AREA_STYLE('',(#95526)); +#95526 = FILL_AREA_STYLE_COLOUR('',#93474); +#95527 = STYLED_ITEM('color',(#95528),#42315); +#95528 = PRESENTATION_STYLE_ASSIGNMENT((#95529)); +#95529 = SURFACE_STYLE_USAGE(.BOTH.,#95530); +#95530 = SURFACE_SIDE_STYLE('',(#95531)); +#95531 = SURFACE_STYLE_FILL_AREA(#95532); +#95532 = FILL_AREA_STYLE('',(#95533)); +#95533 = FILL_AREA_STYLE_COLOUR('',#93474); +#95534 = STYLED_ITEM('color',(#95535),#42420); +#95535 = PRESENTATION_STYLE_ASSIGNMENT((#95536)); +#95536 = SURFACE_STYLE_USAGE(.BOTH.,#95537); +#95537 = SURFACE_SIDE_STYLE('',(#95538)); +#95538 = SURFACE_STYLE_FILL_AREA(#95539); +#95539 = FILL_AREA_STYLE('',(#95540)); +#95540 = FILL_AREA_STYLE_COLOUR('',#93474); +#95541 = STYLED_ITEM('color',(#95542),#42474); +#95542 = PRESENTATION_STYLE_ASSIGNMENT((#95543)); +#95543 = SURFACE_STYLE_USAGE(.BOTH.,#95544); +#95544 = SURFACE_SIDE_STYLE('',(#95545)); +#95545 = SURFACE_STYLE_FILL_AREA(#95546); +#95546 = FILL_AREA_STYLE('',(#95547)); +#95547 = FILL_AREA_STYLE_COLOUR('',#93474); +#95548 = STYLED_ITEM('color',(#95549),#42528); +#95549 = PRESENTATION_STYLE_ASSIGNMENT((#95550)); +#95550 = SURFACE_STYLE_USAGE(.BOTH.,#95551); +#95551 = SURFACE_SIDE_STYLE('',(#95552)); +#95552 = SURFACE_STYLE_FILL_AREA(#95553); +#95553 = FILL_AREA_STYLE('',(#95554)); +#95554 = FILL_AREA_STYLE_COLOUR('',#93474); +#95555 = STYLED_ITEM('color',(#95556),#42601); +#95556 = PRESENTATION_STYLE_ASSIGNMENT((#95557)); +#95557 = SURFACE_STYLE_USAGE(.BOTH.,#95558); +#95558 = SURFACE_SIDE_STYLE('',(#95559)); +#95559 = SURFACE_STYLE_FILL_AREA(#95560); +#95560 = FILL_AREA_STYLE('',(#95561)); +#95561 = FILL_AREA_STYLE_COLOUR('',#93474); +#95562 = STYLED_ITEM('color',(#95563),#42674); +#95563 = PRESENTATION_STYLE_ASSIGNMENT((#95564)); +#95564 = SURFACE_STYLE_USAGE(.BOTH.,#95565); +#95565 = SURFACE_SIDE_STYLE('',(#95566)); +#95566 = SURFACE_STYLE_FILL_AREA(#95567); +#95567 = FILL_AREA_STYLE('',(#95568)); +#95568 = FILL_AREA_STYLE_COLOUR('',#93474); +#95569 = STYLED_ITEM('color',(#95570),#42750); +#95570 = PRESENTATION_STYLE_ASSIGNMENT((#95571)); +#95571 = SURFACE_STYLE_USAGE(.BOTH.,#95572); +#95572 = SURFACE_SIDE_STYLE('',(#95573)); +#95573 = SURFACE_STYLE_FILL_AREA(#95574); +#95574 = FILL_AREA_STYLE('',(#95575)); +#95575 = FILL_AREA_STYLE_COLOUR('',#93474); +#95576 = STYLED_ITEM('color',(#95577),#42799); +#95577 = PRESENTATION_STYLE_ASSIGNMENT((#95578)); +#95578 = SURFACE_STYLE_USAGE(.BOTH.,#95579); +#95579 = SURFACE_SIDE_STYLE('',(#95580)); +#95580 = SURFACE_STYLE_FILL_AREA(#95581); +#95581 = FILL_AREA_STYLE('',(#95582)); +#95582 = FILL_AREA_STYLE_COLOUR('',#93474); +#95583 = STYLED_ITEM('color',(#95584),#42848); +#95584 = PRESENTATION_STYLE_ASSIGNMENT((#95585)); +#95585 = SURFACE_STYLE_USAGE(.BOTH.,#95586); +#95586 = SURFACE_SIDE_STYLE('',(#95587)); +#95587 = SURFACE_STYLE_FILL_AREA(#95588); +#95588 = FILL_AREA_STYLE('',(#95589)); +#95589 = FILL_AREA_STYLE_COLOUR('',#93474); +#95590 = STYLED_ITEM('color',(#95591),#42897); +#95591 = PRESENTATION_STYLE_ASSIGNMENT((#95592)); +#95592 = SURFACE_STYLE_USAGE(.BOTH.,#95593); +#95593 = SURFACE_SIDE_STYLE('',(#95594)); +#95594 = SURFACE_STYLE_FILL_AREA(#95595); +#95595 = FILL_AREA_STYLE('',(#95596)); +#95596 = FILL_AREA_STYLE_COLOUR('',#93474); +#95597 = STYLED_ITEM('color',(#95598),#42924); +#95598 = PRESENTATION_STYLE_ASSIGNMENT((#95599)); +#95599 = SURFACE_STYLE_USAGE(.BOTH.,#95600); +#95600 = SURFACE_SIDE_STYLE('',(#95601)); +#95601 = SURFACE_STYLE_FILL_AREA(#95602); +#95602 = FILL_AREA_STYLE('',(#95603)); +#95603 = FILL_AREA_STYLE_COLOUR('',#91931); +#95604 = STYLED_ITEM('color',(#95605),#42966); +#95605 = PRESENTATION_STYLE_ASSIGNMENT((#95606)); +#95606 = SURFACE_STYLE_USAGE(.BOTH.,#95607); +#95607 = SURFACE_SIDE_STYLE('',(#95608)); +#95608 = SURFACE_STYLE_FILL_AREA(#95609); +#95609 = FILL_AREA_STYLE('',(#95610)); +#95610 = FILL_AREA_STYLE_COLOUR('',#93474); +#95611 = STYLED_ITEM('color',(#95612),#42993); +#95612 = PRESENTATION_STYLE_ASSIGNMENT((#95613)); +#95613 = SURFACE_STYLE_USAGE(.BOTH.,#95614); +#95614 = SURFACE_SIDE_STYLE('',(#95615)); +#95615 = SURFACE_STYLE_FILL_AREA(#95616); +#95616 = FILL_AREA_STYLE('',(#95617)); +#95617 = FILL_AREA_STYLE_COLOUR('',#93474); +#95618 = STYLED_ITEM('color',(#95619),#43020); +#95619 = PRESENTATION_STYLE_ASSIGNMENT((#95620)); +#95620 = SURFACE_STYLE_USAGE(.BOTH.,#95621); +#95621 = SURFACE_SIDE_STYLE('',(#95622)); +#95622 = SURFACE_STYLE_FILL_AREA(#95623); +#95623 = FILL_AREA_STYLE('',(#95624)); +#95624 = FILL_AREA_STYLE_COLOUR('',#93474); +#95625 = STYLED_ITEM('color',(#95626),#43047); +#95626 = PRESENTATION_STYLE_ASSIGNMENT((#95627)); +#95627 = SURFACE_STYLE_USAGE(.BOTH.,#95628); +#95628 = SURFACE_SIDE_STYLE('',(#95629)); +#95629 = SURFACE_STYLE_FILL_AREA(#95630); +#95630 = FILL_AREA_STYLE('',(#95631)); +#95631 = FILL_AREA_STYLE_COLOUR('',#93474); +#95632 = STYLED_ITEM('color',(#95633),#43074); +#95633 = PRESENTATION_STYLE_ASSIGNMENT((#95634)); +#95634 = SURFACE_STYLE_USAGE(.BOTH.,#95635); +#95635 = SURFACE_SIDE_STYLE('',(#95636)); +#95636 = SURFACE_STYLE_FILL_AREA(#95637); +#95637 = FILL_AREA_STYLE('',(#95638)); +#95638 = FILL_AREA_STYLE_COLOUR('',#93474); +#95639 = STYLED_ITEM('color',(#95640),#43101); +#95640 = PRESENTATION_STYLE_ASSIGNMENT((#95641)); +#95641 = SURFACE_STYLE_USAGE(.BOTH.,#95642); +#95642 = SURFACE_SIDE_STYLE('',(#95643)); +#95643 = SURFACE_STYLE_FILL_AREA(#95644); +#95644 = FILL_AREA_STYLE('',(#95645)); +#95645 = FILL_AREA_STYLE_COLOUR('',#93474); +#95646 = STYLED_ITEM('color',(#95647),#43128); +#95647 = PRESENTATION_STYLE_ASSIGNMENT((#95648)); +#95648 = SURFACE_STYLE_USAGE(.BOTH.,#95649); +#95649 = SURFACE_SIDE_STYLE('',(#95650)); +#95650 = SURFACE_STYLE_FILL_AREA(#95651); +#95651 = FILL_AREA_STYLE('',(#95652)); +#95652 = FILL_AREA_STYLE_COLOUR('',#93474); +#95653 = STYLED_ITEM('color',(#95654),#43155); +#95654 = PRESENTATION_STYLE_ASSIGNMENT((#95655)); +#95655 = SURFACE_STYLE_USAGE(.BOTH.,#95656); +#95656 = SURFACE_SIDE_STYLE('',(#95657)); +#95657 = SURFACE_STYLE_FILL_AREA(#95658); +#95658 = FILL_AREA_STYLE('',(#95659)); +#95659 = FILL_AREA_STYLE_COLOUR('',#93474); +#95660 = STYLED_ITEM('color',(#95661),#43182); +#95661 = PRESENTATION_STYLE_ASSIGNMENT((#95662)); +#95662 = SURFACE_STYLE_USAGE(.BOTH.,#95663); +#95663 = SURFACE_SIDE_STYLE('',(#95664)); +#95664 = SURFACE_STYLE_FILL_AREA(#95665); +#95665 = FILL_AREA_STYLE('',(#95666)); +#95666 = FILL_AREA_STYLE_COLOUR('',#93474); +#95667 = STYLED_ITEM('color',(#95668),#43209); +#95668 = PRESENTATION_STYLE_ASSIGNMENT((#95669)); +#95669 = SURFACE_STYLE_USAGE(.BOTH.,#95670); +#95670 = SURFACE_SIDE_STYLE('',(#95671)); +#95671 = SURFACE_STYLE_FILL_AREA(#95672); +#95672 = FILL_AREA_STYLE('',(#95673)); +#95673 = FILL_AREA_STYLE_COLOUR('',#93474); +#95674 = STYLED_ITEM('color',(#95675),#43236); +#95675 = PRESENTATION_STYLE_ASSIGNMENT((#95676)); +#95676 = SURFACE_STYLE_USAGE(.BOTH.,#95677); +#95677 = SURFACE_SIDE_STYLE('',(#95678)); +#95678 = SURFACE_STYLE_FILL_AREA(#95679); +#95679 = FILL_AREA_STYLE('',(#95680)); +#95680 = FILL_AREA_STYLE_COLOUR('',#93474); +#95681 = STYLED_ITEM('color',(#95682),#43263); +#95682 = PRESENTATION_STYLE_ASSIGNMENT((#95683)); +#95683 = SURFACE_STYLE_USAGE(.BOTH.,#95684); +#95684 = SURFACE_SIDE_STYLE('',(#95685)); +#95685 = SURFACE_STYLE_FILL_AREA(#95686); +#95686 = FILL_AREA_STYLE('',(#95687)); +#95687 = FILL_AREA_STYLE_COLOUR('',#93474); +#95688 = STYLED_ITEM('color',(#95689),#43290); +#95689 = PRESENTATION_STYLE_ASSIGNMENT((#95690)); +#95690 = SURFACE_STYLE_USAGE(.BOTH.,#95691); +#95691 = SURFACE_SIDE_STYLE('',(#95692)); +#95692 = SURFACE_STYLE_FILL_AREA(#95693); +#95693 = FILL_AREA_STYLE('',(#95694)); +#95694 = FILL_AREA_STYLE_COLOUR('',#93474); +#95695 = STYLED_ITEM('color',(#95696),#43317); +#95696 = PRESENTATION_STYLE_ASSIGNMENT((#95697)); +#95697 = SURFACE_STYLE_USAGE(.BOTH.,#95698); +#95698 = SURFACE_SIDE_STYLE('',(#95699)); +#95699 = SURFACE_STYLE_FILL_AREA(#95700); +#95700 = FILL_AREA_STYLE('',(#95701)); +#95701 = FILL_AREA_STYLE_COLOUR('',#93474); +#95702 = STYLED_ITEM('color',(#95703),#43344); +#95703 = PRESENTATION_STYLE_ASSIGNMENT((#95704)); +#95704 = SURFACE_STYLE_USAGE(.BOTH.,#95705); +#95705 = SURFACE_SIDE_STYLE('',(#95706)); +#95706 = SURFACE_STYLE_FILL_AREA(#95707); +#95707 = FILL_AREA_STYLE('',(#95708)); +#95708 = FILL_AREA_STYLE_COLOUR('',#93474); +#95709 = STYLED_ITEM('color',(#95710),#43371); +#95710 = PRESENTATION_STYLE_ASSIGNMENT((#95711)); +#95711 = SURFACE_STYLE_USAGE(.BOTH.,#95712); +#95712 = SURFACE_SIDE_STYLE('',(#95713)); +#95713 = SURFACE_STYLE_FILL_AREA(#95714); +#95714 = FILL_AREA_STYLE('',(#95715)); +#95715 = FILL_AREA_STYLE_COLOUR('',#93474); +#95716 = STYLED_ITEM('color',(#95717),#43398); +#95717 = PRESENTATION_STYLE_ASSIGNMENT((#95718)); +#95718 = SURFACE_STYLE_USAGE(.BOTH.,#95719); +#95719 = SURFACE_SIDE_STYLE('',(#95720)); +#95720 = SURFACE_STYLE_FILL_AREA(#95721); +#95721 = FILL_AREA_STYLE('',(#95722)); +#95722 = FILL_AREA_STYLE_COLOUR('',#93474); +#95723 = STYLED_ITEM('color',(#95724),#43425); +#95724 = PRESENTATION_STYLE_ASSIGNMENT((#95725)); +#95725 = SURFACE_STYLE_USAGE(.BOTH.,#95726); +#95726 = SURFACE_SIDE_STYLE('',(#95727)); +#95727 = SURFACE_STYLE_FILL_AREA(#95728); +#95728 = FILL_AREA_STYLE('',(#95729)); +#95729 = FILL_AREA_STYLE_COLOUR('',#93474); +#95730 = STYLED_ITEM('color',(#95731),#43452); +#95731 = PRESENTATION_STYLE_ASSIGNMENT((#95732)); +#95732 = SURFACE_STYLE_USAGE(.BOTH.,#95733); +#95733 = SURFACE_SIDE_STYLE('',(#95734)); +#95734 = SURFACE_STYLE_FILL_AREA(#95735); +#95735 = FILL_AREA_STYLE('',(#95736)); +#95736 = FILL_AREA_STYLE_COLOUR('',#93474); +#95737 = STYLED_ITEM('color',(#95738),#43479); +#95738 = PRESENTATION_STYLE_ASSIGNMENT((#95739)); +#95739 = SURFACE_STYLE_USAGE(.BOTH.,#95740); +#95740 = SURFACE_SIDE_STYLE('',(#95741)); +#95741 = SURFACE_STYLE_FILL_AREA(#95742); +#95742 = FILL_AREA_STYLE('',(#95743)); +#95743 = FILL_AREA_STYLE_COLOUR('',#93474); +#95744 = STYLED_ITEM('color',(#95745),#43506); +#95745 = PRESENTATION_STYLE_ASSIGNMENT((#95746)); +#95746 = SURFACE_STYLE_USAGE(.BOTH.,#95747); +#95747 = SURFACE_SIDE_STYLE('',(#95748)); +#95748 = SURFACE_STYLE_FILL_AREA(#95749); +#95749 = FILL_AREA_STYLE('',(#95750)); +#95750 = FILL_AREA_STYLE_COLOUR('',#93474); +#95751 = STYLED_ITEM('color',(#95752),#43533); +#95752 = PRESENTATION_STYLE_ASSIGNMENT((#95753)); +#95753 = SURFACE_STYLE_USAGE(.BOTH.,#95754); +#95754 = SURFACE_SIDE_STYLE('',(#95755)); +#95755 = SURFACE_STYLE_FILL_AREA(#95756); +#95756 = FILL_AREA_STYLE('',(#95757)); +#95757 = FILL_AREA_STYLE_COLOUR('',#93474); +#95758 = STYLED_ITEM('color',(#95759),#43560); +#95759 = PRESENTATION_STYLE_ASSIGNMENT((#95760)); +#95760 = SURFACE_STYLE_USAGE(.BOTH.,#95761); +#95761 = SURFACE_SIDE_STYLE('',(#95762)); +#95762 = SURFACE_STYLE_FILL_AREA(#95763); +#95763 = FILL_AREA_STYLE('',(#95764)); +#95764 = FILL_AREA_STYLE_COLOUR('',#93474); +#95765 = STYLED_ITEM('color',(#95766),#43587); +#95766 = PRESENTATION_STYLE_ASSIGNMENT((#95767)); +#95767 = SURFACE_STYLE_USAGE(.BOTH.,#95768); +#95768 = SURFACE_SIDE_STYLE('',(#95769)); +#95769 = SURFACE_STYLE_FILL_AREA(#95770); +#95770 = FILL_AREA_STYLE('',(#95771)); +#95771 = FILL_AREA_STYLE_COLOUR('',#93474); +#95772 = STYLED_ITEM('color',(#95773),#43614); +#95773 = PRESENTATION_STYLE_ASSIGNMENT((#95774)); +#95774 = SURFACE_STYLE_USAGE(.BOTH.,#95775); +#95775 = SURFACE_SIDE_STYLE('',(#95776)); +#95776 = SURFACE_STYLE_FILL_AREA(#95777); +#95777 = FILL_AREA_STYLE('',(#95778)); +#95778 = FILL_AREA_STYLE_COLOUR('',#93474); +#95779 = STYLED_ITEM('color',(#95780),#43621); +#95780 = PRESENTATION_STYLE_ASSIGNMENT((#95781)); +#95781 = SURFACE_STYLE_USAGE(.BOTH.,#95782); +#95782 = SURFACE_SIDE_STYLE('',(#95783)); +#95783 = SURFACE_STYLE_FILL_AREA(#95784); +#95784 = FILL_AREA_STYLE('',(#95785)); +#95785 = FILL_AREA_STYLE_COLOUR('',#93474); +#95786 = STYLED_ITEM('color',(#95787),#43648); +#95787 = PRESENTATION_STYLE_ASSIGNMENT((#95788)); +#95788 = SURFACE_STYLE_USAGE(.BOTH.,#95789); +#95789 = SURFACE_SIDE_STYLE('',(#95790)); +#95790 = SURFACE_STYLE_FILL_AREA(#95791); +#95791 = FILL_AREA_STYLE('',(#95792)); +#95792 = FILL_AREA_STYLE_COLOUR('',#93474); +#95793 = STYLED_ITEM('color',(#95794),#43655); +#95794 = PRESENTATION_STYLE_ASSIGNMENT((#95795)); +#95795 = SURFACE_STYLE_USAGE(.BOTH.,#95796); +#95796 = SURFACE_SIDE_STYLE('',(#95797)); +#95797 = SURFACE_STYLE_FILL_AREA(#95798); +#95798 = FILL_AREA_STYLE('',(#95799)); +#95799 = FILL_AREA_STYLE_COLOUR('',#93474); +#95800 = STYLED_ITEM('color',(#95801),#43682); +#95801 = PRESENTATION_STYLE_ASSIGNMENT((#95802)); +#95802 = SURFACE_STYLE_USAGE(.BOTH.,#95803); +#95803 = SURFACE_SIDE_STYLE('',(#95804)); +#95804 = SURFACE_STYLE_FILL_AREA(#95805); +#95805 = FILL_AREA_STYLE('',(#95806)); +#95806 = FILL_AREA_STYLE_COLOUR('',#93474); +#95807 = STYLED_ITEM('color',(#95808),#43689); +#95808 = PRESENTATION_STYLE_ASSIGNMENT((#95809)); +#95809 = SURFACE_STYLE_USAGE(.BOTH.,#95810); +#95810 = SURFACE_SIDE_STYLE('',(#95811)); +#95811 = SURFACE_STYLE_FILL_AREA(#95812); +#95812 = FILL_AREA_STYLE('',(#95813)); +#95813 = FILL_AREA_STYLE_COLOUR('',#93474); +#95814 = STYLED_ITEM('color',(#95815),#43716); +#95815 = PRESENTATION_STYLE_ASSIGNMENT((#95816)); +#95816 = SURFACE_STYLE_USAGE(.BOTH.,#95817); +#95817 = SURFACE_SIDE_STYLE('',(#95818)); +#95818 = SURFACE_STYLE_FILL_AREA(#95819); +#95819 = FILL_AREA_STYLE('',(#95820)); +#95820 = FILL_AREA_STYLE_COLOUR('',#93474); +#95821 = STYLED_ITEM('color',(#95822),#43723); +#95822 = PRESENTATION_STYLE_ASSIGNMENT((#95823)); +#95823 = SURFACE_STYLE_USAGE(.BOTH.,#95824); +#95824 = SURFACE_SIDE_STYLE('',(#95825)); +#95825 = SURFACE_STYLE_FILL_AREA(#95826); +#95826 = FILL_AREA_STYLE('',(#95827)); +#95827 = FILL_AREA_STYLE_COLOUR('',#93474); +#95828 = STYLED_ITEM('color',(#95829),#43750); +#95829 = PRESENTATION_STYLE_ASSIGNMENT((#95830)); +#95830 = SURFACE_STYLE_USAGE(.BOTH.,#95831); +#95831 = SURFACE_SIDE_STYLE('',(#95832)); +#95832 = SURFACE_STYLE_FILL_AREA(#95833); +#95833 = FILL_AREA_STYLE('',(#95834)); +#95834 = FILL_AREA_STYLE_COLOUR('',#93474); +#95835 = STYLED_ITEM('color',(#95836),#43757); +#95836 = PRESENTATION_STYLE_ASSIGNMENT((#95837)); +#95837 = SURFACE_STYLE_USAGE(.BOTH.,#95838); +#95838 = SURFACE_SIDE_STYLE('',(#95839)); +#95839 = SURFACE_STYLE_FILL_AREA(#95840); +#95840 = FILL_AREA_STYLE('',(#95841)); +#95841 = FILL_AREA_STYLE_COLOUR('',#93474); +#95842 = STYLED_ITEM('color',(#95843),#43784); +#95843 = PRESENTATION_STYLE_ASSIGNMENT((#95844)); +#95844 = SURFACE_STYLE_USAGE(.BOTH.,#95845); +#95845 = SURFACE_SIDE_STYLE('',(#95846)); +#95846 = SURFACE_STYLE_FILL_AREA(#95847); +#95847 = FILL_AREA_STYLE('',(#95848)); +#95848 = FILL_AREA_STYLE_COLOUR('',#93474); +#95849 = STYLED_ITEM('color',(#95850),#43791); +#95850 = PRESENTATION_STYLE_ASSIGNMENT((#95851)); +#95851 = SURFACE_STYLE_USAGE(.BOTH.,#95852); +#95852 = SURFACE_SIDE_STYLE('',(#95853)); +#95853 = SURFACE_STYLE_FILL_AREA(#95854); +#95854 = FILL_AREA_STYLE('',(#95855)); +#95855 = FILL_AREA_STYLE_COLOUR('',#93474); +#95856 = STYLED_ITEM('color',(#95857),#43818); +#95857 = PRESENTATION_STYLE_ASSIGNMENT((#95858)); +#95858 = SURFACE_STYLE_USAGE(.BOTH.,#95859); +#95859 = SURFACE_SIDE_STYLE('',(#95860)); +#95860 = SURFACE_STYLE_FILL_AREA(#95861); +#95861 = FILL_AREA_STYLE('',(#95862)); +#95862 = FILL_AREA_STYLE_COLOUR('',#93474); +#95863 = STYLED_ITEM('color',(#95864),#43825); +#95864 = PRESENTATION_STYLE_ASSIGNMENT((#95865)); +#95865 = SURFACE_STYLE_USAGE(.BOTH.,#95866); +#95866 = SURFACE_SIDE_STYLE('',(#95867)); +#95867 = SURFACE_STYLE_FILL_AREA(#95868); +#95868 = FILL_AREA_STYLE('',(#95869)); +#95869 = FILL_AREA_STYLE_COLOUR('',#93474); +#95870 = STYLED_ITEM('color',(#95871),#43852); +#95871 = PRESENTATION_STYLE_ASSIGNMENT((#95872)); +#95872 = SURFACE_STYLE_USAGE(.BOTH.,#95873); +#95873 = SURFACE_SIDE_STYLE('',(#95874)); +#95874 = SURFACE_STYLE_FILL_AREA(#95875); +#95875 = FILL_AREA_STYLE('',(#95876)); +#95876 = FILL_AREA_STYLE_COLOUR('',#93474); +#95877 = STYLED_ITEM('color',(#95878),#43859); +#95878 = PRESENTATION_STYLE_ASSIGNMENT((#95879)); +#95879 = SURFACE_STYLE_USAGE(.BOTH.,#95880); +#95880 = SURFACE_SIDE_STYLE('',(#95881)); +#95881 = SURFACE_STYLE_FILL_AREA(#95882); +#95882 = FILL_AREA_STYLE('',(#95883)); +#95883 = FILL_AREA_STYLE_COLOUR('',#93474); +#95884 = STYLED_ITEM('color',(#95885),#43886); +#95885 = PRESENTATION_STYLE_ASSIGNMENT((#95886)); +#95886 = SURFACE_STYLE_USAGE(.BOTH.,#95887); +#95887 = SURFACE_SIDE_STYLE('',(#95888)); +#95888 = SURFACE_STYLE_FILL_AREA(#95889); +#95889 = FILL_AREA_STYLE('',(#95890)); +#95890 = FILL_AREA_STYLE_COLOUR('',#93474); +#95891 = STYLED_ITEM('color',(#95892),#43893); +#95892 = PRESENTATION_STYLE_ASSIGNMENT((#95893)); +#95893 = SURFACE_STYLE_USAGE(.BOTH.,#95894); +#95894 = SURFACE_SIDE_STYLE('',(#95895)); +#95895 = SURFACE_STYLE_FILL_AREA(#95896); +#95896 = FILL_AREA_STYLE('',(#95897)); +#95897 = FILL_AREA_STYLE_COLOUR('',#93474); +#95898 = STYLED_ITEM('color',(#95899),#43920); +#95899 = PRESENTATION_STYLE_ASSIGNMENT((#95900)); +#95900 = SURFACE_STYLE_USAGE(.BOTH.,#95901); +#95901 = SURFACE_SIDE_STYLE('',(#95902)); +#95902 = SURFACE_STYLE_FILL_AREA(#95903); +#95903 = FILL_AREA_STYLE('',(#95904)); +#95904 = FILL_AREA_STYLE_COLOUR('',#93474); +#95905 = STYLED_ITEM('color',(#95906),#43927); +#95906 = PRESENTATION_STYLE_ASSIGNMENT((#95907)); +#95907 = SURFACE_STYLE_USAGE(.BOTH.,#95908); +#95908 = SURFACE_SIDE_STYLE('',(#95909)); +#95909 = SURFACE_STYLE_FILL_AREA(#95910); +#95910 = FILL_AREA_STYLE('',(#95911)); +#95911 = FILL_AREA_STYLE_COLOUR('',#93474); +#95912 = STYLED_ITEM('color',(#95913),#43954); +#95913 = PRESENTATION_STYLE_ASSIGNMENT((#95914)); +#95914 = SURFACE_STYLE_USAGE(.BOTH.,#95915); +#95915 = SURFACE_SIDE_STYLE('',(#95916)); +#95916 = SURFACE_STYLE_FILL_AREA(#95917); +#95917 = FILL_AREA_STYLE('',(#95918)); +#95918 = FILL_AREA_STYLE_COLOUR('',#93474); +#95919 = STYLED_ITEM('color',(#95920),#43961); +#95920 = PRESENTATION_STYLE_ASSIGNMENT((#95921)); +#95921 = SURFACE_STYLE_USAGE(.BOTH.,#95922); +#95922 = SURFACE_SIDE_STYLE('',(#95923)); +#95923 = SURFACE_STYLE_FILL_AREA(#95924); +#95924 = FILL_AREA_STYLE('',(#95925)); +#95925 = FILL_AREA_STYLE_COLOUR('',#93474); +#95926 = STYLED_ITEM('color',(#95927),#43988); +#95927 = PRESENTATION_STYLE_ASSIGNMENT((#95928)); +#95928 = SURFACE_STYLE_USAGE(.BOTH.,#95929); +#95929 = SURFACE_SIDE_STYLE('',(#95930)); +#95930 = SURFACE_STYLE_FILL_AREA(#95931); +#95931 = FILL_AREA_STYLE('',(#95932)); +#95932 = FILL_AREA_STYLE_COLOUR('',#93474); +#95933 = STYLED_ITEM('color',(#95934),#43995); +#95934 = PRESENTATION_STYLE_ASSIGNMENT((#95935)); +#95935 = SURFACE_STYLE_USAGE(.BOTH.,#95936); +#95936 = SURFACE_SIDE_STYLE('',(#95937)); +#95937 = SURFACE_STYLE_FILL_AREA(#95938); +#95938 = FILL_AREA_STYLE('',(#95939)); +#95939 = FILL_AREA_STYLE_COLOUR('',#93474); +#95940 = STYLED_ITEM('color',(#95941),#44022); +#95941 = PRESENTATION_STYLE_ASSIGNMENT((#95942)); +#95942 = SURFACE_STYLE_USAGE(.BOTH.,#95943); +#95943 = SURFACE_SIDE_STYLE('',(#95944)); +#95944 = SURFACE_STYLE_FILL_AREA(#95945); +#95945 = FILL_AREA_STYLE('',(#95946)); +#95946 = FILL_AREA_STYLE_COLOUR('',#93474); +#95947 = STYLED_ITEM('color',(#95948),#44029); +#95948 = PRESENTATION_STYLE_ASSIGNMENT((#95949)); +#95949 = SURFACE_STYLE_USAGE(.BOTH.,#95950); +#95950 = SURFACE_SIDE_STYLE('',(#95951)); +#95951 = SURFACE_STYLE_FILL_AREA(#95952); +#95952 = FILL_AREA_STYLE('',(#95953)); +#95953 = FILL_AREA_STYLE_COLOUR('',#93474); +#95954 = STYLED_ITEM('color',(#95955),#44056); +#95955 = PRESENTATION_STYLE_ASSIGNMENT((#95956)); +#95956 = SURFACE_STYLE_USAGE(.BOTH.,#95957); +#95957 = SURFACE_SIDE_STYLE('',(#95958)); +#95958 = SURFACE_STYLE_FILL_AREA(#95959); +#95959 = FILL_AREA_STYLE('',(#95960)); +#95960 = FILL_AREA_STYLE_COLOUR('',#93474); +#95961 = STYLED_ITEM('color',(#95962),#44063); +#95962 = PRESENTATION_STYLE_ASSIGNMENT((#95963)); +#95963 = SURFACE_STYLE_USAGE(.BOTH.,#95964); +#95964 = SURFACE_SIDE_STYLE('',(#95965)); +#95965 = SURFACE_STYLE_FILL_AREA(#95966); +#95966 = FILL_AREA_STYLE('',(#95967)); +#95967 = FILL_AREA_STYLE_COLOUR('',#93474); +#95968 = STYLED_ITEM('color',(#95969),#44090); +#95969 = PRESENTATION_STYLE_ASSIGNMENT((#95970)); +#95970 = SURFACE_STYLE_USAGE(.BOTH.,#95971); +#95971 = SURFACE_SIDE_STYLE('',(#95972)); +#95972 = SURFACE_STYLE_FILL_AREA(#95973); +#95973 = FILL_AREA_STYLE('',(#95974)); +#95974 = FILL_AREA_STYLE_COLOUR('',#93474); +#95975 = STYLED_ITEM('color',(#95976),#44097); +#95976 = PRESENTATION_STYLE_ASSIGNMENT((#95977)); +#95977 = SURFACE_STYLE_USAGE(.BOTH.,#95978); +#95978 = SURFACE_SIDE_STYLE('',(#95979)); +#95979 = SURFACE_STYLE_FILL_AREA(#95980); +#95980 = FILL_AREA_STYLE('',(#95981)); +#95981 = FILL_AREA_STYLE_COLOUR('',#93474); +#95982 = STYLED_ITEM('color',(#95983),#44124); +#95983 = PRESENTATION_STYLE_ASSIGNMENT((#95984)); +#95984 = SURFACE_STYLE_USAGE(.BOTH.,#95985); +#95985 = SURFACE_SIDE_STYLE('',(#95986)); +#95986 = SURFACE_STYLE_FILL_AREA(#95987); +#95987 = FILL_AREA_STYLE('',(#95988)); +#95988 = FILL_AREA_STYLE_COLOUR('',#93474); +#95989 = STYLED_ITEM('color',(#95990),#44131); +#95990 = PRESENTATION_STYLE_ASSIGNMENT((#95991)); +#95991 = SURFACE_STYLE_USAGE(.BOTH.,#95992); +#95992 = SURFACE_SIDE_STYLE('',(#95993)); +#95993 = SURFACE_STYLE_FILL_AREA(#95994); +#95994 = FILL_AREA_STYLE('',(#95995)); +#95995 = FILL_AREA_STYLE_COLOUR('',#93474); +#95996 = STYLED_ITEM('color',(#95997),#44158); +#95997 = PRESENTATION_STYLE_ASSIGNMENT((#95998)); +#95998 = SURFACE_STYLE_USAGE(.BOTH.,#95999); +#95999 = SURFACE_SIDE_STYLE('',(#96000)); +#96000 = SURFACE_STYLE_FILL_AREA(#96001); +#96001 = FILL_AREA_STYLE('',(#96002)); +#96002 = FILL_AREA_STYLE_COLOUR('',#93474); +#96003 = STYLED_ITEM('color',(#96004),#44165); +#96004 = PRESENTATION_STYLE_ASSIGNMENT((#96005)); +#96005 = SURFACE_STYLE_USAGE(.BOTH.,#96006); +#96006 = SURFACE_SIDE_STYLE('',(#96007)); +#96007 = SURFACE_STYLE_FILL_AREA(#96008); +#96008 = FILL_AREA_STYLE('',(#96009)); +#96009 = FILL_AREA_STYLE_COLOUR('',#93474); +#96010 = STYLED_ITEM('color',(#96011),#44192); +#96011 = PRESENTATION_STYLE_ASSIGNMENT((#96012)); +#96012 = SURFACE_STYLE_USAGE(.BOTH.,#96013); +#96013 = SURFACE_SIDE_STYLE('',(#96014)); +#96014 = SURFACE_STYLE_FILL_AREA(#96015); +#96015 = FILL_AREA_STYLE('',(#96016)); +#96016 = FILL_AREA_STYLE_COLOUR('',#93474); +#96017 = STYLED_ITEM('color',(#96018),#44199); +#96018 = PRESENTATION_STYLE_ASSIGNMENT((#96019)); +#96019 = SURFACE_STYLE_USAGE(.BOTH.,#96020); +#96020 = SURFACE_SIDE_STYLE('',(#96021)); +#96021 = SURFACE_STYLE_FILL_AREA(#96022); +#96022 = FILL_AREA_STYLE('',(#96023)); +#96023 = FILL_AREA_STYLE_COLOUR('',#93474); +#96024 = STYLED_ITEM('color',(#96025),#44226); +#96025 = PRESENTATION_STYLE_ASSIGNMENT((#96026)); +#96026 = SURFACE_STYLE_USAGE(.BOTH.,#96027); +#96027 = SURFACE_SIDE_STYLE('',(#96028)); +#96028 = SURFACE_STYLE_FILL_AREA(#96029); +#96029 = FILL_AREA_STYLE('',(#96030)); +#96030 = FILL_AREA_STYLE_COLOUR('',#93474); +#96031 = STYLED_ITEM('color',(#96032),#44233); +#96032 = PRESENTATION_STYLE_ASSIGNMENT((#96033)); +#96033 = SURFACE_STYLE_USAGE(.BOTH.,#96034); +#96034 = SURFACE_SIDE_STYLE('',(#96035)); +#96035 = SURFACE_STYLE_FILL_AREA(#96036); +#96036 = FILL_AREA_STYLE('',(#96037)); +#96037 = FILL_AREA_STYLE_COLOUR('',#93474); +#96038 = STYLED_ITEM('color',(#96039),#44260); +#96039 = PRESENTATION_STYLE_ASSIGNMENT((#96040)); +#96040 = SURFACE_STYLE_USAGE(.BOTH.,#96041); +#96041 = SURFACE_SIDE_STYLE('',(#96042)); +#96042 = SURFACE_STYLE_FILL_AREA(#96043); +#96043 = FILL_AREA_STYLE('',(#96044)); +#96044 = FILL_AREA_STYLE_COLOUR('',#93474); +#96045 = STYLED_ITEM('color',(#96046),#44267); +#96046 = PRESENTATION_STYLE_ASSIGNMENT((#96047)); +#96047 = SURFACE_STYLE_USAGE(.BOTH.,#96048); +#96048 = SURFACE_SIDE_STYLE('',(#96049)); +#96049 = SURFACE_STYLE_FILL_AREA(#96050); +#96050 = FILL_AREA_STYLE('',(#96051)); +#96051 = FILL_AREA_STYLE_COLOUR('',#93474); +#96052 = STYLED_ITEM('color',(#96053),#44294); +#96053 = PRESENTATION_STYLE_ASSIGNMENT((#96054)); +#96054 = SURFACE_STYLE_USAGE(.BOTH.,#96055); +#96055 = SURFACE_SIDE_STYLE('',(#96056)); +#96056 = SURFACE_STYLE_FILL_AREA(#96057); +#96057 = FILL_AREA_STYLE('',(#96058)); +#96058 = FILL_AREA_STYLE_COLOUR('',#93474); +#96059 = STYLED_ITEM('color',(#96060),#44301); +#96060 = PRESENTATION_STYLE_ASSIGNMENT((#96061)); +#96061 = SURFACE_STYLE_USAGE(.BOTH.,#96062); +#96062 = SURFACE_SIDE_STYLE('',(#96063)); +#96063 = SURFACE_STYLE_FILL_AREA(#96064); +#96064 = FILL_AREA_STYLE('',(#96065)); +#96065 = FILL_AREA_STYLE_COLOUR('',#93474); +#96066 = STYLED_ITEM('color',(#96067),#44328); +#96067 = PRESENTATION_STYLE_ASSIGNMENT((#96068)); +#96068 = SURFACE_STYLE_USAGE(.BOTH.,#96069); +#96069 = SURFACE_SIDE_STYLE('',(#96070)); +#96070 = SURFACE_STYLE_FILL_AREA(#96071); +#96071 = FILL_AREA_STYLE('',(#96072)); +#96072 = FILL_AREA_STYLE_COLOUR('',#93474); +#96073 = STYLED_ITEM('color',(#96074),#44335); +#96074 = PRESENTATION_STYLE_ASSIGNMENT((#96075)); +#96075 = SURFACE_STYLE_USAGE(.BOTH.,#96076); +#96076 = SURFACE_SIDE_STYLE('',(#96077)); +#96077 = SURFACE_STYLE_FILL_AREA(#96078); +#96078 = FILL_AREA_STYLE('',(#96079)); +#96079 = FILL_AREA_STYLE_COLOUR('',#93474); +#96080 = STYLED_ITEM('color',(#96081),#44362); +#96081 = PRESENTATION_STYLE_ASSIGNMENT((#96082)); +#96082 = SURFACE_STYLE_USAGE(.BOTH.,#96083); +#96083 = SURFACE_SIDE_STYLE('',(#96084)); +#96084 = SURFACE_STYLE_FILL_AREA(#96085); +#96085 = FILL_AREA_STYLE('',(#96086)); +#96086 = FILL_AREA_STYLE_COLOUR('',#93474); +#96087 = STYLED_ITEM('color',(#96088),#44369); +#96088 = PRESENTATION_STYLE_ASSIGNMENT((#96089)); +#96089 = SURFACE_STYLE_USAGE(.BOTH.,#96090); +#96090 = SURFACE_SIDE_STYLE('',(#96091)); +#96091 = SURFACE_STYLE_FILL_AREA(#96092); +#96092 = FILL_AREA_STYLE('',(#96093)); +#96093 = FILL_AREA_STYLE_COLOUR('',#93474); +#96094 = STYLED_ITEM('color',(#96095),#44396); +#96095 = PRESENTATION_STYLE_ASSIGNMENT((#96096)); +#96096 = SURFACE_STYLE_USAGE(.BOTH.,#96097); +#96097 = SURFACE_SIDE_STYLE('',(#96098)); +#96098 = SURFACE_STYLE_FILL_AREA(#96099); +#96099 = FILL_AREA_STYLE('',(#96100)); +#96100 = FILL_AREA_STYLE_COLOUR('',#93474); +#96101 = STYLED_ITEM('color',(#96102),#44423); +#96102 = PRESENTATION_STYLE_ASSIGNMENT((#96103)); +#96103 = SURFACE_STYLE_USAGE(.BOTH.,#96104); +#96104 = SURFACE_SIDE_STYLE('',(#96105)); +#96105 = SURFACE_STYLE_FILL_AREA(#96106); +#96106 = FILL_AREA_STYLE('',(#96107)); +#96107 = FILL_AREA_STYLE_COLOUR('',#93474); +#96108 = STYLED_ITEM('color',(#96109),#44450); +#96109 = PRESENTATION_STYLE_ASSIGNMENT((#96110)); +#96110 = SURFACE_STYLE_USAGE(.BOTH.,#96111); +#96111 = SURFACE_SIDE_STYLE('',(#96112)); +#96112 = SURFACE_STYLE_FILL_AREA(#96113); +#96113 = FILL_AREA_STYLE('',(#96114)); +#96114 = FILL_AREA_STYLE_COLOUR('',#93474); +#96115 = STYLED_ITEM('color',(#96116),#44477); +#96116 = PRESENTATION_STYLE_ASSIGNMENT((#96117)); +#96117 = SURFACE_STYLE_USAGE(.BOTH.,#96118); +#96118 = SURFACE_SIDE_STYLE('',(#96119)); +#96119 = SURFACE_STYLE_FILL_AREA(#96120); +#96120 = FILL_AREA_STYLE('',(#96121)); +#96121 = FILL_AREA_STYLE_COLOUR('',#93474); +#96122 = STYLED_ITEM('color',(#96123),#44504); +#96123 = PRESENTATION_STYLE_ASSIGNMENT((#96124)); +#96124 = SURFACE_STYLE_USAGE(.BOTH.,#96125); +#96125 = SURFACE_SIDE_STYLE('',(#96126)); +#96126 = SURFACE_STYLE_FILL_AREA(#96127); +#96127 = FILL_AREA_STYLE('',(#96128)); +#96128 = FILL_AREA_STYLE_COLOUR('',#93474); +#96129 = STYLED_ITEM('color',(#96130),#44531); +#96130 = PRESENTATION_STYLE_ASSIGNMENT((#96131)); +#96131 = SURFACE_STYLE_USAGE(.BOTH.,#96132); +#96132 = SURFACE_SIDE_STYLE('',(#96133)); +#96133 = SURFACE_STYLE_FILL_AREA(#96134); +#96134 = FILL_AREA_STYLE('',(#96135)); +#96135 = FILL_AREA_STYLE_COLOUR('',#93474); +#96136 = STYLED_ITEM('color',(#96137),#44558); +#96137 = PRESENTATION_STYLE_ASSIGNMENT((#96138)); +#96138 = SURFACE_STYLE_USAGE(.BOTH.,#96139); +#96139 = SURFACE_SIDE_STYLE('',(#96140)); +#96140 = SURFACE_STYLE_FILL_AREA(#96141); +#96141 = FILL_AREA_STYLE('',(#96142)); +#96142 = FILL_AREA_STYLE_COLOUR('',#93474); +#96143 = STYLED_ITEM('color',(#96144),#44585); +#96144 = PRESENTATION_STYLE_ASSIGNMENT((#96145)); +#96145 = SURFACE_STYLE_USAGE(.BOTH.,#96146); +#96146 = SURFACE_SIDE_STYLE('',(#96147)); +#96147 = SURFACE_STYLE_FILL_AREA(#96148); +#96148 = FILL_AREA_STYLE('',(#96149)); +#96149 = FILL_AREA_STYLE_COLOUR('',#93474); +#96150 = STYLED_ITEM('color',(#96151),#44612); +#96151 = PRESENTATION_STYLE_ASSIGNMENT((#96152)); +#96152 = SURFACE_STYLE_USAGE(.BOTH.,#96153); +#96153 = SURFACE_SIDE_STYLE('',(#96154)); +#96154 = SURFACE_STYLE_FILL_AREA(#96155); +#96155 = FILL_AREA_STYLE('',(#96156)); +#96156 = FILL_AREA_STYLE_COLOUR('',#93474); +#96157 = STYLED_ITEM('color',(#96158),#44639); +#96158 = PRESENTATION_STYLE_ASSIGNMENT((#96159)); +#96159 = SURFACE_STYLE_USAGE(.BOTH.,#96160); +#96160 = SURFACE_SIDE_STYLE('',(#96161)); +#96161 = SURFACE_STYLE_FILL_AREA(#96162); +#96162 = FILL_AREA_STYLE('',(#96163)); +#96163 = FILL_AREA_STYLE_COLOUR('',#93474); +#96164 = STYLED_ITEM('color',(#96165),#44666); +#96165 = PRESENTATION_STYLE_ASSIGNMENT((#96166)); +#96166 = SURFACE_STYLE_USAGE(.BOTH.,#96167); +#96167 = SURFACE_SIDE_STYLE('',(#96168)); +#96168 = SURFACE_STYLE_FILL_AREA(#96169); +#96169 = FILL_AREA_STYLE('',(#96170)); +#96170 = FILL_AREA_STYLE_COLOUR('',#93474); +#96171 = STYLED_ITEM('color',(#96172),#44693); +#96172 = PRESENTATION_STYLE_ASSIGNMENT((#96173)); +#96173 = SURFACE_STYLE_USAGE(.BOTH.,#96174); +#96174 = SURFACE_SIDE_STYLE('',(#96175)); +#96175 = SURFACE_STYLE_FILL_AREA(#96176); +#96176 = FILL_AREA_STYLE('',(#96177)); +#96177 = FILL_AREA_STYLE_COLOUR('',#93474); +#96178 = STYLED_ITEM('color',(#96179),#44720); +#96179 = PRESENTATION_STYLE_ASSIGNMENT((#96180)); +#96180 = SURFACE_STYLE_USAGE(.BOTH.,#96181); +#96181 = SURFACE_SIDE_STYLE('',(#96182)); +#96182 = SURFACE_STYLE_FILL_AREA(#96183); +#96183 = FILL_AREA_STYLE('',(#96184)); +#96184 = FILL_AREA_STYLE_COLOUR('',#93474); +#96185 = STYLED_ITEM('color',(#96186),#44747); +#96186 = PRESENTATION_STYLE_ASSIGNMENT((#96187)); +#96187 = SURFACE_STYLE_USAGE(.BOTH.,#96188); +#96188 = SURFACE_SIDE_STYLE('',(#96189)); +#96189 = SURFACE_STYLE_FILL_AREA(#96190); +#96190 = FILL_AREA_STYLE('',(#96191)); +#96191 = FILL_AREA_STYLE_COLOUR('',#93474); +#96192 = STYLED_ITEM('color',(#96193),#44774); +#96193 = PRESENTATION_STYLE_ASSIGNMENT((#96194)); +#96194 = SURFACE_STYLE_USAGE(.BOTH.,#96195); +#96195 = SURFACE_SIDE_STYLE('',(#96196)); +#96196 = SURFACE_STYLE_FILL_AREA(#96197); +#96197 = FILL_AREA_STYLE('',(#96198)); +#96198 = FILL_AREA_STYLE_COLOUR('',#93474); +#96199 = STYLED_ITEM('color',(#96200),#44801); +#96200 = PRESENTATION_STYLE_ASSIGNMENT((#96201)); +#96201 = SURFACE_STYLE_USAGE(.BOTH.,#96202); +#96202 = SURFACE_SIDE_STYLE('',(#96203)); +#96203 = SURFACE_STYLE_FILL_AREA(#96204); +#96204 = FILL_AREA_STYLE('',(#96205)); +#96205 = FILL_AREA_STYLE_COLOUR('',#93474); +#96206 = STYLED_ITEM('color',(#96207),#44828); +#96207 = PRESENTATION_STYLE_ASSIGNMENT((#96208)); +#96208 = SURFACE_STYLE_USAGE(.BOTH.,#96209); +#96209 = SURFACE_SIDE_STYLE('',(#96210)); +#96210 = SURFACE_STYLE_FILL_AREA(#96211); +#96211 = FILL_AREA_STYLE('',(#96212)); +#96212 = FILL_AREA_STYLE_COLOUR('',#93474); +#96213 = STYLED_ITEM('color',(#96214),#44855); +#96214 = PRESENTATION_STYLE_ASSIGNMENT((#96215)); +#96215 = SURFACE_STYLE_USAGE(.BOTH.,#96216); +#96216 = SURFACE_SIDE_STYLE('',(#96217)); +#96217 = SURFACE_STYLE_FILL_AREA(#96218); +#96218 = FILL_AREA_STYLE('',(#96219)); +#96219 = FILL_AREA_STYLE_COLOUR('',#93474); +#96220 = STYLED_ITEM('color',(#96221),#44882); +#96221 = PRESENTATION_STYLE_ASSIGNMENT((#96222)); +#96222 = SURFACE_STYLE_USAGE(.BOTH.,#96223); +#96223 = SURFACE_SIDE_STYLE('',(#96224)); +#96224 = SURFACE_STYLE_FILL_AREA(#96225); +#96225 = FILL_AREA_STYLE('',(#96226)); +#96226 = FILL_AREA_STYLE_COLOUR('',#93474); +#96227 = STYLED_ITEM('color',(#96228),#44909); +#96228 = PRESENTATION_STYLE_ASSIGNMENT((#96229)); +#96229 = SURFACE_STYLE_USAGE(.BOTH.,#96230); +#96230 = SURFACE_SIDE_STYLE('',(#96231)); +#96231 = SURFACE_STYLE_FILL_AREA(#96232); +#96232 = FILL_AREA_STYLE('',(#96233)); +#96233 = FILL_AREA_STYLE_COLOUR('',#93474); +#96234 = STYLED_ITEM('color',(#96235),#44936); +#96235 = PRESENTATION_STYLE_ASSIGNMENT((#96236)); +#96236 = SURFACE_STYLE_USAGE(.BOTH.,#96237); +#96237 = SURFACE_SIDE_STYLE('',(#96238)); +#96238 = SURFACE_STYLE_FILL_AREA(#96239); +#96239 = FILL_AREA_STYLE('',(#96240)); +#96240 = FILL_AREA_STYLE_COLOUR('',#93474); +#96241 = STYLED_ITEM('color',(#96242),#44963); +#96242 = PRESENTATION_STYLE_ASSIGNMENT((#96243)); +#96243 = SURFACE_STYLE_USAGE(.BOTH.,#96244); +#96244 = SURFACE_SIDE_STYLE('',(#96245)); +#96245 = SURFACE_STYLE_FILL_AREA(#96246); +#96246 = FILL_AREA_STYLE('',(#96247)); +#96247 = FILL_AREA_STYLE_COLOUR('',#93474); +#96248 = STYLED_ITEM('color',(#96249),#44990); +#96249 = PRESENTATION_STYLE_ASSIGNMENT((#96250)); +#96250 = SURFACE_STYLE_USAGE(.BOTH.,#96251); +#96251 = SURFACE_SIDE_STYLE('',(#96252)); +#96252 = SURFACE_STYLE_FILL_AREA(#96253); +#96253 = FILL_AREA_STYLE('',(#96254)); +#96254 = FILL_AREA_STYLE_COLOUR('',#93474); +#96255 = STYLED_ITEM('color',(#96256),#45017); +#96256 = PRESENTATION_STYLE_ASSIGNMENT((#96257)); +#96257 = SURFACE_STYLE_USAGE(.BOTH.,#96258); +#96258 = SURFACE_SIDE_STYLE('',(#96259)); +#96259 = SURFACE_STYLE_FILL_AREA(#96260); +#96260 = FILL_AREA_STYLE('',(#96261)); +#96261 = FILL_AREA_STYLE_COLOUR('',#93474); +#96262 = STYLED_ITEM('color',(#96263),#45044); +#96263 = PRESENTATION_STYLE_ASSIGNMENT((#96264)); +#96264 = SURFACE_STYLE_USAGE(.BOTH.,#96265); +#96265 = SURFACE_SIDE_STYLE('',(#96266)); +#96266 = SURFACE_STYLE_FILL_AREA(#96267); +#96267 = FILL_AREA_STYLE('',(#96268)); +#96268 = FILL_AREA_STYLE_COLOUR('',#93474); +#96269 = STYLED_ITEM('color',(#96270),#45051); +#96270 = PRESENTATION_STYLE_ASSIGNMENT((#96271)); +#96271 = SURFACE_STYLE_USAGE(.BOTH.,#96272); +#96272 = SURFACE_SIDE_STYLE('',(#96273)); +#96273 = SURFACE_STYLE_FILL_AREA(#96274); +#96274 = FILL_AREA_STYLE('',(#96275)); +#96275 = FILL_AREA_STYLE_COLOUR('',#93474); +#96276 = STYLED_ITEM('color',(#96277),#45078); +#96277 = PRESENTATION_STYLE_ASSIGNMENT((#96278)); +#96278 = SURFACE_STYLE_USAGE(.BOTH.,#96279); +#96279 = SURFACE_SIDE_STYLE('',(#96280)); +#96280 = SURFACE_STYLE_FILL_AREA(#96281); +#96281 = FILL_AREA_STYLE('',(#96282)); +#96282 = FILL_AREA_STYLE_COLOUR('',#93474); +#96283 = STYLED_ITEM('color',(#96284),#45085); +#96284 = PRESENTATION_STYLE_ASSIGNMENT((#96285)); +#96285 = SURFACE_STYLE_USAGE(.BOTH.,#96286); +#96286 = SURFACE_SIDE_STYLE('',(#96287)); +#96287 = SURFACE_STYLE_FILL_AREA(#96288); +#96288 = FILL_AREA_STYLE('',(#96289)); +#96289 = FILL_AREA_STYLE_COLOUR('',#93474); +#96290 = STYLED_ITEM('color',(#96291),#45112); +#96291 = PRESENTATION_STYLE_ASSIGNMENT((#96292)); +#96292 = SURFACE_STYLE_USAGE(.BOTH.,#96293); +#96293 = SURFACE_SIDE_STYLE('',(#96294)); +#96294 = SURFACE_STYLE_FILL_AREA(#96295); +#96295 = FILL_AREA_STYLE('',(#96296)); +#96296 = FILL_AREA_STYLE_COLOUR('',#93474); +#96297 = STYLED_ITEM('color',(#96298),#45119); +#96298 = PRESENTATION_STYLE_ASSIGNMENT((#96299)); +#96299 = SURFACE_STYLE_USAGE(.BOTH.,#96300); +#96300 = SURFACE_SIDE_STYLE('',(#96301)); +#96301 = SURFACE_STYLE_FILL_AREA(#96302); +#96302 = FILL_AREA_STYLE('',(#96303)); +#96303 = FILL_AREA_STYLE_COLOUR('',#93474); +#96304 = STYLED_ITEM('color',(#96305),#45146); +#96305 = PRESENTATION_STYLE_ASSIGNMENT((#96306)); +#96306 = SURFACE_STYLE_USAGE(.BOTH.,#96307); +#96307 = SURFACE_SIDE_STYLE('',(#96308)); +#96308 = SURFACE_STYLE_FILL_AREA(#96309); +#96309 = FILL_AREA_STYLE('',(#96310)); +#96310 = FILL_AREA_STYLE_COLOUR('',#93474); +#96311 = STYLED_ITEM('color',(#96312),#45153); +#96312 = PRESENTATION_STYLE_ASSIGNMENT((#96313)); +#96313 = SURFACE_STYLE_USAGE(.BOTH.,#96314); +#96314 = SURFACE_SIDE_STYLE('',(#96315)); +#96315 = SURFACE_STYLE_FILL_AREA(#96316); +#96316 = FILL_AREA_STYLE('',(#96317)); +#96317 = FILL_AREA_STYLE_COLOUR('',#93474); +#96318 = STYLED_ITEM('color',(#96319),#45180); +#96319 = PRESENTATION_STYLE_ASSIGNMENT((#96320)); +#96320 = SURFACE_STYLE_USAGE(.BOTH.,#96321); +#96321 = SURFACE_SIDE_STYLE('',(#96322)); +#96322 = SURFACE_STYLE_FILL_AREA(#96323); +#96323 = FILL_AREA_STYLE('',(#96324)); +#96324 = FILL_AREA_STYLE_COLOUR('',#93474); +#96325 = STYLED_ITEM('color',(#96326),#45187); +#96326 = PRESENTATION_STYLE_ASSIGNMENT((#96327)); +#96327 = SURFACE_STYLE_USAGE(.BOTH.,#96328); +#96328 = SURFACE_SIDE_STYLE('',(#96329)); +#96329 = SURFACE_STYLE_FILL_AREA(#96330); +#96330 = FILL_AREA_STYLE('',(#96331)); +#96331 = FILL_AREA_STYLE_COLOUR('',#93474); +#96332 = STYLED_ITEM('color',(#96333),#45214); +#96333 = PRESENTATION_STYLE_ASSIGNMENT((#96334)); +#96334 = SURFACE_STYLE_USAGE(.BOTH.,#96335); +#96335 = SURFACE_SIDE_STYLE('',(#96336)); +#96336 = SURFACE_STYLE_FILL_AREA(#96337); +#96337 = FILL_AREA_STYLE('',(#96338)); +#96338 = FILL_AREA_STYLE_COLOUR('',#93474); +#96339 = STYLED_ITEM('color',(#96340),#45221); +#96340 = PRESENTATION_STYLE_ASSIGNMENT((#96341)); +#96341 = SURFACE_STYLE_USAGE(.BOTH.,#96342); +#96342 = SURFACE_SIDE_STYLE('',(#96343)); +#96343 = SURFACE_STYLE_FILL_AREA(#96344); +#96344 = FILL_AREA_STYLE('',(#96345)); +#96345 = FILL_AREA_STYLE_COLOUR('',#93474); +#96346 = STYLED_ITEM('color',(#96347),#45248); +#96347 = PRESENTATION_STYLE_ASSIGNMENT((#96348)); +#96348 = SURFACE_STYLE_USAGE(.BOTH.,#96349); +#96349 = SURFACE_SIDE_STYLE('',(#96350)); +#96350 = SURFACE_STYLE_FILL_AREA(#96351); +#96351 = FILL_AREA_STYLE('',(#96352)); +#96352 = FILL_AREA_STYLE_COLOUR('',#93474); +#96353 = STYLED_ITEM('color',(#96354),#45255); +#96354 = PRESENTATION_STYLE_ASSIGNMENT((#96355)); +#96355 = SURFACE_STYLE_USAGE(.BOTH.,#96356); +#96356 = SURFACE_SIDE_STYLE('',(#96357)); +#96357 = SURFACE_STYLE_FILL_AREA(#96358); +#96358 = FILL_AREA_STYLE('',(#96359)); +#96359 = FILL_AREA_STYLE_COLOUR('',#93474); +#96360 = STYLED_ITEM('color',(#96361),#45282); +#96361 = PRESENTATION_STYLE_ASSIGNMENT((#96362)); +#96362 = SURFACE_STYLE_USAGE(.BOTH.,#96363); +#96363 = SURFACE_SIDE_STYLE('',(#96364)); +#96364 = SURFACE_STYLE_FILL_AREA(#96365); +#96365 = FILL_AREA_STYLE('',(#96366)); +#96366 = FILL_AREA_STYLE_COLOUR('',#93474); +#96367 = STYLED_ITEM('color',(#96368),#45289); +#96368 = PRESENTATION_STYLE_ASSIGNMENT((#96369)); +#96369 = SURFACE_STYLE_USAGE(.BOTH.,#96370); +#96370 = SURFACE_SIDE_STYLE('',(#96371)); +#96371 = SURFACE_STYLE_FILL_AREA(#96372); +#96372 = FILL_AREA_STYLE('',(#96373)); +#96373 = FILL_AREA_STYLE_COLOUR('',#93474); +#96374 = STYLED_ITEM('color',(#96375),#45316); +#96375 = PRESENTATION_STYLE_ASSIGNMENT((#96376)); +#96376 = SURFACE_STYLE_USAGE(.BOTH.,#96377); +#96377 = SURFACE_SIDE_STYLE('',(#96378)); +#96378 = SURFACE_STYLE_FILL_AREA(#96379); +#96379 = FILL_AREA_STYLE('',(#96380)); +#96380 = FILL_AREA_STYLE_COLOUR('',#93474); +#96381 = STYLED_ITEM('color',(#96382),#45323); +#96382 = PRESENTATION_STYLE_ASSIGNMENT((#96383)); +#96383 = SURFACE_STYLE_USAGE(.BOTH.,#96384); +#96384 = SURFACE_SIDE_STYLE('',(#96385)); +#96385 = SURFACE_STYLE_FILL_AREA(#96386); +#96386 = FILL_AREA_STYLE('',(#96387)); +#96387 = FILL_AREA_STYLE_COLOUR('',#93474); +#96388 = STYLED_ITEM('color',(#96389),#45350); +#96389 = PRESENTATION_STYLE_ASSIGNMENT((#96390)); +#96390 = SURFACE_STYLE_USAGE(.BOTH.,#96391); +#96391 = SURFACE_SIDE_STYLE('',(#96392)); +#96392 = SURFACE_STYLE_FILL_AREA(#96393); +#96393 = FILL_AREA_STYLE('',(#96394)); +#96394 = FILL_AREA_STYLE_COLOUR('',#93474); +#96395 = STYLED_ITEM('color',(#96396),#45357); +#96396 = PRESENTATION_STYLE_ASSIGNMENT((#96397)); +#96397 = SURFACE_STYLE_USAGE(.BOTH.,#96398); +#96398 = SURFACE_SIDE_STYLE('',(#96399)); +#96399 = SURFACE_STYLE_FILL_AREA(#96400); +#96400 = FILL_AREA_STYLE('',(#96401)); +#96401 = FILL_AREA_STYLE_COLOUR('',#93474); +#96402 = STYLED_ITEM('color',(#96403),#45384); +#96403 = PRESENTATION_STYLE_ASSIGNMENT((#96404)); +#96404 = SURFACE_STYLE_USAGE(.BOTH.,#96405); +#96405 = SURFACE_SIDE_STYLE('',(#96406)); +#96406 = SURFACE_STYLE_FILL_AREA(#96407); +#96407 = FILL_AREA_STYLE('',(#96408)); +#96408 = FILL_AREA_STYLE_COLOUR('',#93474); +#96409 = STYLED_ITEM('color',(#96410),#45391); +#96410 = PRESENTATION_STYLE_ASSIGNMENT((#96411)); +#96411 = SURFACE_STYLE_USAGE(.BOTH.,#96412); +#96412 = SURFACE_SIDE_STYLE('',(#96413)); +#96413 = SURFACE_STYLE_FILL_AREA(#96414); +#96414 = FILL_AREA_STYLE('',(#96415)); +#96415 = FILL_AREA_STYLE_COLOUR('',#93474); +#96416 = STYLED_ITEM('color',(#96417),#45418); +#96417 = PRESENTATION_STYLE_ASSIGNMENT((#96418)); +#96418 = SURFACE_STYLE_USAGE(.BOTH.,#96419); +#96419 = SURFACE_SIDE_STYLE('',(#96420)); +#96420 = SURFACE_STYLE_FILL_AREA(#96421); +#96421 = FILL_AREA_STYLE('',(#96422)); +#96422 = FILL_AREA_STYLE_COLOUR('',#93474); +#96423 = STYLED_ITEM('color',(#96424),#45425); +#96424 = PRESENTATION_STYLE_ASSIGNMENT((#96425)); +#96425 = SURFACE_STYLE_USAGE(.BOTH.,#96426); +#96426 = SURFACE_SIDE_STYLE('',(#96427)); +#96427 = SURFACE_STYLE_FILL_AREA(#96428); +#96428 = FILL_AREA_STYLE('',(#96429)); +#96429 = FILL_AREA_STYLE_COLOUR('',#93474); +#96430 = STYLED_ITEM('color',(#96431),#45452); +#96431 = PRESENTATION_STYLE_ASSIGNMENT((#96432)); +#96432 = SURFACE_STYLE_USAGE(.BOTH.,#96433); +#96433 = SURFACE_SIDE_STYLE('',(#96434)); +#96434 = SURFACE_STYLE_FILL_AREA(#96435); +#96435 = FILL_AREA_STYLE('',(#96436)); +#96436 = FILL_AREA_STYLE_COLOUR('',#93474); +#96437 = STYLED_ITEM('color',(#96438),#45459); +#96438 = PRESENTATION_STYLE_ASSIGNMENT((#96439)); +#96439 = SURFACE_STYLE_USAGE(.BOTH.,#96440); +#96440 = SURFACE_SIDE_STYLE('',(#96441)); +#96441 = SURFACE_STYLE_FILL_AREA(#96442); +#96442 = FILL_AREA_STYLE('',(#96443)); +#96443 = FILL_AREA_STYLE_COLOUR('',#93474); +#96444 = STYLED_ITEM('color',(#96445),#45486); +#96445 = PRESENTATION_STYLE_ASSIGNMENT((#96446)); +#96446 = SURFACE_STYLE_USAGE(.BOTH.,#96447); +#96447 = SURFACE_SIDE_STYLE('',(#96448)); +#96448 = SURFACE_STYLE_FILL_AREA(#96449); +#96449 = FILL_AREA_STYLE('',(#96450)); +#96450 = FILL_AREA_STYLE_COLOUR('',#93474); +#96451 = STYLED_ITEM('color',(#96452),#45493); +#96452 = PRESENTATION_STYLE_ASSIGNMENT((#96453)); +#96453 = SURFACE_STYLE_USAGE(.BOTH.,#96454); +#96454 = SURFACE_SIDE_STYLE('',(#96455)); +#96455 = SURFACE_STYLE_FILL_AREA(#96456); +#96456 = FILL_AREA_STYLE('',(#96457)); +#96457 = FILL_AREA_STYLE_COLOUR('',#93474); +#96458 = STYLED_ITEM('color',(#96459),#45520); +#96459 = PRESENTATION_STYLE_ASSIGNMENT((#96460)); +#96460 = SURFACE_STYLE_USAGE(.BOTH.,#96461); +#96461 = SURFACE_SIDE_STYLE('',(#96462)); +#96462 = SURFACE_STYLE_FILL_AREA(#96463); +#96463 = FILL_AREA_STYLE('',(#96464)); +#96464 = FILL_AREA_STYLE_COLOUR('',#93474); +#96465 = STYLED_ITEM('color',(#96466),#45527); +#96466 = PRESENTATION_STYLE_ASSIGNMENT((#96467)); +#96467 = SURFACE_STYLE_USAGE(.BOTH.,#96468); +#96468 = SURFACE_SIDE_STYLE('',(#96469)); +#96469 = SURFACE_STYLE_FILL_AREA(#96470); +#96470 = FILL_AREA_STYLE('',(#96471)); +#96471 = FILL_AREA_STYLE_COLOUR('',#93474); +#96472 = STYLED_ITEM('color',(#96473),#45554); +#96473 = PRESENTATION_STYLE_ASSIGNMENT((#96474)); +#96474 = SURFACE_STYLE_USAGE(.BOTH.,#96475); +#96475 = SURFACE_SIDE_STYLE('',(#96476)); +#96476 = SURFACE_STYLE_FILL_AREA(#96477); +#96477 = FILL_AREA_STYLE('',(#96478)); +#96478 = FILL_AREA_STYLE_COLOUR('',#93474); +#96479 = STYLED_ITEM('color',(#96480),#45561); +#96480 = PRESENTATION_STYLE_ASSIGNMENT((#96481)); +#96481 = SURFACE_STYLE_USAGE(.BOTH.,#96482); +#96482 = SURFACE_SIDE_STYLE('',(#96483)); +#96483 = SURFACE_STYLE_FILL_AREA(#96484); +#96484 = FILL_AREA_STYLE('',(#96485)); +#96485 = FILL_AREA_STYLE_COLOUR('',#93474); +#96486 = STYLED_ITEM('color',(#96487),#45588); +#96487 = PRESENTATION_STYLE_ASSIGNMENT((#96488)); +#96488 = SURFACE_STYLE_USAGE(.BOTH.,#96489); +#96489 = SURFACE_SIDE_STYLE('',(#96490)); +#96490 = SURFACE_STYLE_FILL_AREA(#96491); +#96491 = FILL_AREA_STYLE('',(#96492)); +#96492 = FILL_AREA_STYLE_COLOUR('',#93474); +#96493 = STYLED_ITEM('color',(#96494),#45595); +#96494 = PRESENTATION_STYLE_ASSIGNMENT((#96495)); +#96495 = SURFACE_STYLE_USAGE(.BOTH.,#96496); +#96496 = SURFACE_SIDE_STYLE('',(#96497)); +#96497 = SURFACE_STYLE_FILL_AREA(#96498); +#96498 = FILL_AREA_STYLE('',(#96499)); +#96499 = FILL_AREA_STYLE_COLOUR('',#93474); +#96500 = STYLED_ITEM('color',(#96501),#45622); +#96501 = PRESENTATION_STYLE_ASSIGNMENT((#96502)); +#96502 = SURFACE_STYLE_USAGE(.BOTH.,#96503); +#96503 = SURFACE_SIDE_STYLE('',(#96504)); +#96504 = SURFACE_STYLE_FILL_AREA(#96505); +#96505 = FILL_AREA_STYLE('',(#96506)); +#96506 = FILL_AREA_STYLE_COLOUR('',#93474); +#96507 = STYLED_ITEM('color',(#96508),#45629); +#96508 = PRESENTATION_STYLE_ASSIGNMENT((#96509)); +#96509 = SURFACE_STYLE_USAGE(.BOTH.,#96510); +#96510 = SURFACE_SIDE_STYLE('',(#96511)); +#96511 = SURFACE_STYLE_FILL_AREA(#96512); +#96512 = FILL_AREA_STYLE('',(#96513)); +#96513 = FILL_AREA_STYLE_COLOUR('',#93474); +#96514 = STYLED_ITEM('color',(#96515),#45656); +#96515 = PRESENTATION_STYLE_ASSIGNMENT((#96516)); +#96516 = SURFACE_STYLE_USAGE(.BOTH.,#96517); +#96517 = SURFACE_SIDE_STYLE('',(#96518)); +#96518 = SURFACE_STYLE_FILL_AREA(#96519); +#96519 = FILL_AREA_STYLE('',(#96520)); +#96520 = FILL_AREA_STYLE_COLOUR('',#93474); +#96521 = STYLED_ITEM('color',(#96522),#45663); +#96522 = PRESENTATION_STYLE_ASSIGNMENT((#96523)); +#96523 = SURFACE_STYLE_USAGE(.BOTH.,#96524); +#96524 = SURFACE_SIDE_STYLE('',(#96525)); +#96525 = SURFACE_STYLE_FILL_AREA(#96526); +#96526 = FILL_AREA_STYLE('',(#96527)); +#96527 = FILL_AREA_STYLE_COLOUR('',#93474); +#96528 = STYLED_ITEM('color',(#96529),#45690); +#96529 = PRESENTATION_STYLE_ASSIGNMENT((#96530)); +#96530 = SURFACE_STYLE_USAGE(.BOTH.,#96531); +#96531 = SURFACE_SIDE_STYLE('',(#96532)); +#96532 = SURFACE_STYLE_FILL_AREA(#96533); +#96533 = FILL_AREA_STYLE('',(#96534)); +#96534 = FILL_AREA_STYLE_COLOUR('',#93474); +#96535 = STYLED_ITEM('color',(#96536),#45697); +#96536 = PRESENTATION_STYLE_ASSIGNMENT((#96537)); +#96537 = SURFACE_STYLE_USAGE(.BOTH.,#96538); +#96538 = SURFACE_SIDE_STYLE('',(#96539)); +#96539 = SURFACE_STYLE_FILL_AREA(#96540); +#96540 = FILL_AREA_STYLE('',(#96541)); +#96541 = FILL_AREA_STYLE_COLOUR('',#93474); +#96542 = STYLED_ITEM('color',(#96543),#45724); +#96543 = PRESENTATION_STYLE_ASSIGNMENT((#96544)); +#96544 = SURFACE_STYLE_USAGE(.BOTH.,#96545); +#96545 = SURFACE_SIDE_STYLE('',(#96546)); +#96546 = SURFACE_STYLE_FILL_AREA(#96547); +#96547 = FILL_AREA_STYLE('',(#96548)); +#96548 = FILL_AREA_STYLE_COLOUR('',#93474); +#96549 = STYLED_ITEM('color',(#96550),#45731); +#96550 = PRESENTATION_STYLE_ASSIGNMENT((#96551)); +#96551 = SURFACE_STYLE_USAGE(.BOTH.,#96552); +#96552 = SURFACE_SIDE_STYLE('',(#96553)); +#96553 = SURFACE_STYLE_FILL_AREA(#96554); +#96554 = FILL_AREA_STYLE('',(#96555)); +#96555 = FILL_AREA_STYLE_COLOUR('',#93474); +#96556 = STYLED_ITEM('color',(#96557),#45758); +#96557 = PRESENTATION_STYLE_ASSIGNMENT((#96558)); +#96558 = SURFACE_STYLE_USAGE(.BOTH.,#96559); +#96559 = SURFACE_SIDE_STYLE('',(#96560)); +#96560 = SURFACE_STYLE_FILL_AREA(#96561); +#96561 = FILL_AREA_STYLE('',(#96562)); +#96562 = FILL_AREA_STYLE_COLOUR('',#93474); +#96563 = STYLED_ITEM('color',(#96564),#45765); +#96564 = PRESENTATION_STYLE_ASSIGNMENT((#96565)); +#96565 = SURFACE_STYLE_USAGE(.BOTH.,#96566); +#96566 = SURFACE_SIDE_STYLE('',(#96567)); +#96567 = SURFACE_STYLE_FILL_AREA(#96568); +#96568 = FILL_AREA_STYLE('',(#96569)); +#96569 = FILL_AREA_STYLE_COLOUR('',#93474); +#96570 = STYLED_ITEM('color',(#96571),#45792); +#96571 = PRESENTATION_STYLE_ASSIGNMENT((#96572)); +#96572 = SURFACE_STYLE_USAGE(.BOTH.,#96573); +#96573 = SURFACE_SIDE_STYLE('',(#96574)); +#96574 = SURFACE_STYLE_FILL_AREA(#96575); +#96575 = FILL_AREA_STYLE('',(#96576)); +#96576 = FILL_AREA_STYLE_COLOUR('',#93474); +#96577 = STYLED_ITEM('color',(#96578),#45799); +#96578 = PRESENTATION_STYLE_ASSIGNMENT((#96579)); +#96579 = SURFACE_STYLE_USAGE(.BOTH.,#96580); +#96580 = SURFACE_SIDE_STYLE('',(#96581)); +#96581 = SURFACE_STYLE_FILL_AREA(#96582); +#96582 = FILL_AREA_STYLE('',(#96583)); +#96583 = FILL_AREA_STYLE_COLOUR('',#93474); +#96584 = STYLED_ITEM('color',(#96585),#45826); +#96585 = PRESENTATION_STYLE_ASSIGNMENT((#96586)); +#96586 = SURFACE_STYLE_USAGE(.BOTH.,#96587); +#96587 = SURFACE_SIDE_STYLE('',(#96588)); +#96588 = SURFACE_STYLE_FILL_AREA(#96589); +#96589 = FILL_AREA_STYLE('',(#96590)); +#96590 = FILL_AREA_STYLE_COLOUR('',#93474); +#96591 = STYLED_ITEM('color',(#96592),#45833); +#96592 = PRESENTATION_STYLE_ASSIGNMENT((#96593)); +#96593 = SURFACE_STYLE_USAGE(.BOTH.,#96594); +#96594 = SURFACE_SIDE_STYLE('',(#96595)); +#96595 = SURFACE_STYLE_FILL_AREA(#96596); +#96596 = FILL_AREA_STYLE('',(#96597)); +#96597 = FILL_AREA_STYLE_COLOUR('',#93474); +#96598 = STYLED_ITEM('color',(#96599),#45841); +#96599 = PRESENTATION_STYLE_ASSIGNMENT((#96600)); +#96600 = SURFACE_STYLE_USAGE(.BOTH.,#96601); +#96601 = SURFACE_SIDE_STYLE('',(#96602)); +#96602 = SURFACE_STYLE_FILL_AREA(#96603); +#96603 = FILL_AREA_STYLE('',(#96604)); +#96604 = FILL_AREA_STYLE_COLOUR('',#96605); +#96605 = COLOUR_RGB('',0.690999984741,0.663999974728,0.597999989986); +#96606 = STYLED_ITEM('color',(#96607),#45896); +#96607 = PRESENTATION_STYLE_ASSIGNMENT((#96608)); +#96608 = SURFACE_STYLE_USAGE(.BOTH.,#96609); +#96609 = SURFACE_SIDE_STYLE('',(#96610)); +#96610 = SURFACE_STYLE_FILL_AREA(#96611); +#96611 = FILL_AREA_STYLE('',(#96612)); +#96612 = FILL_AREA_STYLE_COLOUR('',#96605); +#96613 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #96614,#96621,#96628,#96635,#96642,#96649,#96656,#96663,#96670, + #96677,#96684,#96691,#96698,#96705,#96712,#96719,#96726,#96733, + #96740,#96747,#96754,#96761,#96768,#96775,#96782,#96789,#96796), + #6714); +#96614 = STYLED_ITEM('color',(#96615),#4210); +#96615 = PRESENTATION_STYLE_ASSIGNMENT((#96616)); +#96616 = SURFACE_STYLE_USAGE(.BOTH.,#96617); +#96617 = SURFACE_SIDE_STYLE('',(#96618)); +#96618 = SURFACE_STYLE_FILL_AREA(#96619); +#96619 = FILL_AREA_STYLE('',(#96620)); +#96620 = FILL_AREA_STYLE_COLOUR('',#92170); +#96621 = STYLED_ITEM('color',(#96622),#4342); +#96622 = PRESENTATION_STYLE_ASSIGNMENT((#96623)); +#96623 = SURFACE_STYLE_USAGE(.BOTH.,#96624); +#96624 = SURFACE_SIDE_STYLE('',(#96625)); +#96625 = SURFACE_STYLE_FILL_AREA(#96626); +#96626 = FILL_AREA_STYLE('',(#96627)); +#96627 = FILL_AREA_STYLE_COLOUR('',#92170); +#96628 = STYLED_ITEM('color',(#96629),#4403); +#96629 = PRESENTATION_STYLE_ASSIGNMENT((#96630)); +#96630 = SURFACE_STYLE_USAGE(.BOTH.,#96631); +#96631 = SURFACE_SIDE_STYLE('',(#96632)); +#96632 = SURFACE_STYLE_FILL_AREA(#96633); +#96633 = FILL_AREA_STYLE('',(#96634)); +#96634 = FILL_AREA_STYLE_COLOUR('',#91931); +#96635 = STYLED_ITEM('color',(#96636),#4576); +#96636 = PRESENTATION_STYLE_ASSIGNMENT((#96637)); +#96637 = SURFACE_STYLE_USAGE(.BOTH.,#96638); +#96638 = SURFACE_SIDE_STYLE('',(#96639)); +#96639 = SURFACE_STYLE_FILL_AREA(#96640); +#96640 = FILL_AREA_STYLE('',(#96641)); +#96641 = FILL_AREA_STYLE_COLOUR('',#92170); +#96642 = STYLED_ITEM('color',(#96643),#4713); +#96643 = PRESENTATION_STYLE_ASSIGNMENT((#96644)); +#96644 = SURFACE_STYLE_USAGE(.BOTH.,#96645); +#96645 = SURFACE_SIDE_STYLE('',(#96646)); +#96646 = SURFACE_STYLE_FILL_AREA(#96647); +#96647 = FILL_AREA_STYLE('',(#96648)); +#96648 = FILL_AREA_STYLE_COLOUR('',#92170); +#96649 = STYLED_ITEM('color',(#96650),#4838); +#96650 = PRESENTATION_STYLE_ASSIGNMENT((#96651)); +#96651 = SURFACE_STYLE_USAGE(.BOTH.,#96652); +#96652 = SURFACE_SIDE_STYLE('',(#96653)); +#96653 = SURFACE_STYLE_FILL_AREA(#96654); +#96654 = FILL_AREA_STYLE('',(#96655)); +#96655 = FILL_AREA_STYLE_COLOUR('',#92170); +#96656 = STYLED_ITEM('color',(#96657),#4963); +#96657 = PRESENTATION_STYLE_ASSIGNMENT((#96658)); +#96658 = SURFACE_STYLE_USAGE(.BOTH.,#96659); +#96659 = SURFACE_SIDE_STYLE('',(#96660)); +#96660 = SURFACE_STYLE_FILL_AREA(#96661); +#96661 = FILL_AREA_STYLE('',(#96662)); +#96662 = FILL_AREA_STYLE_COLOUR('',#92170); +#96663 = STYLED_ITEM('color',(#96664),#5081); +#96664 = PRESENTATION_STYLE_ASSIGNMENT((#96665)); +#96665 = SURFACE_STYLE_USAGE(.BOTH.,#96666); +#96666 = SURFACE_SIDE_STYLE('',(#96667)); +#96667 = SURFACE_STYLE_FILL_AREA(#96668); +#96668 = FILL_AREA_STYLE('',(#96669)); +#96669 = FILL_AREA_STYLE_COLOUR('',#92170); +#96670 = STYLED_ITEM('color',(#96671),#5260); +#96671 = PRESENTATION_STYLE_ASSIGNMENT((#96672)); +#96672 = SURFACE_STYLE_USAGE(.BOTH.,#96673); +#96673 = SURFACE_SIDE_STYLE('',(#96674)); +#96674 = SURFACE_STYLE_FILL_AREA(#96675); +#96675 = FILL_AREA_STYLE('',(#96676)); +#96676 = FILL_AREA_STYLE_COLOUR('',#92170); +#96677 = STYLED_ITEM('color',(#96678),#5386); +#96678 = PRESENTATION_STYLE_ASSIGNMENT((#96679)); +#96679 = SURFACE_STYLE_USAGE(.BOTH.,#96680); +#96680 = SURFACE_SIDE_STYLE('',(#96681)); +#96681 = SURFACE_STYLE_FILL_AREA(#96682); +#96682 = FILL_AREA_STYLE('',(#96683)); +#96683 = FILL_AREA_STYLE_COLOUR('',#92170); +#96684 = STYLED_ITEM('color',(#96685),#5435); +#96685 = PRESENTATION_STYLE_ASSIGNMENT((#96686)); +#96686 = SURFACE_STYLE_USAGE(.BOTH.,#96687); +#96687 = SURFACE_SIDE_STYLE('',(#96688)); +#96688 = SURFACE_STYLE_FILL_AREA(#96689); +#96689 = FILL_AREA_STYLE('',(#96690)); +#96690 = FILL_AREA_STYLE_COLOUR('',#92170); +#96691 = STYLED_ITEM('color',(#96692),#5506); +#96692 = PRESENTATION_STYLE_ASSIGNMENT((#96693)); +#96693 = SURFACE_STYLE_USAGE(.BOTH.,#96694); +#96694 = SURFACE_SIDE_STYLE('',(#96695)); +#96695 = SURFACE_STYLE_FILL_AREA(#96696); +#96696 = FILL_AREA_STYLE('',(#96697)); +#96697 = FILL_AREA_STYLE_COLOUR('',#92170); +#96698 = STYLED_ITEM('color',(#96699),#5630); +#96699 = PRESENTATION_STYLE_ASSIGNMENT((#96700)); +#96700 = SURFACE_STYLE_USAGE(.BOTH.,#96701); +#96701 = SURFACE_SIDE_STYLE('',(#96702)); +#96702 = SURFACE_STYLE_FILL_AREA(#96703); +#96703 = FILL_AREA_STYLE('',(#96704)); +#96704 = FILL_AREA_STYLE_COLOUR('',#92170); +#96705 = STYLED_ITEM('color',(#96706),#5699); +#96706 = PRESENTATION_STYLE_ASSIGNMENT((#96707)); +#96707 = SURFACE_STYLE_USAGE(.BOTH.,#96708); +#96708 = SURFACE_SIDE_STYLE('',(#96709)); +#96709 = SURFACE_STYLE_FILL_AREA(#96710); +#96710 = FILL_AREA_STYLE('',(#96711)); +#96711 = FILL_AREA_STYLE_COLOUR('',#92170); +#96712 = STYLED_ITEM('color',(#96713),#5728); +#96713 = PRESENTATION_STYLE_ASSIGNMENT((#96714)); +#96714 = SURFACE_STYLE_USAGE(.BOTH.,#96715); +#96715 = SURFACE_SIDE_STYLE('',(#96716)); +#96716 = SURFACE_STYLE_FILL_AREA(#96717); +#96717 = FILL_AREA_STYLE('',(#96718)); +#96718 = FILL_AREA_STYLE_COLOUR('',#92170); +#96719 = STYLED_ITEM('color',(#96720),#5737); +#96720 = PRESENTATION_STYLE_ASSIGNMENT((#96721)); +#96721 = SURFACE_STYLE_USAGE(.BOTH.,#96722); +#96722 = SURFACE_SIDE_STYLE('',(#96723)); +#96723 = SURFACE_STYLE_FILL_AREA(#96724); +#96724 = FILL_AREA_STYLE('',(#96725)); +#96725 = FILL_AREA_STYLE_COLOUR('',#92170); +#96726 = STYLED_ITEM('color',(#96727),#5813); +#96727 = PRESENTATION_STYLE_ASSIGNMENT((#96728)); +#96728 = SURFACE_STYLE_USAGE(.BOTH.,#96729); +#96729 = SURFACE_SIDE_STYLE('',(#96730)); +#96730 = SURFACE_STYLE_FILL_AREA(#96731); +#96731 = FILL_AREA_STYLE('',(#96732)); +#96732 = FILL_AREA_STYLE_COLOUR('',#92170); +#96733 = STYLED_ITEM('color',(#96734),#5844); +#96734 = PRESENTATION_STYLE_ASSIGNMENT((#96735)); +#96735 = SURFACE_STYLE_USAGE(.BOTH.,#96736); +#96736 = SURFACE_SIDE_STYLE('',(#96737)); +#96737 = SURFACE_STYLE_FILL_AREA(#96738); +#96738 = FILL_AREA_STYLE('',(#96739)); +#96739 = FILL_AREA_STYLE_COLOUR('',#92170); +#96740 = STYLED_ITEM('color',(#96741),#5851); +#96741 = PRESENTATION_STYLE_ASSIGNMENT((#96742)); +#96742 = SURFACE_STYLE_USAGE(.BOTH.,#96743); +#96743 = SURFACE_SIDE_STYLE('',(#96744)); +#96744 = SURFACE_STYLE_FILL_AREA(#96745); +#96745 = FILL_AREA_STYLE('',(#96746)); +#96746 = FILL_AREA_STYLE_COLOUR('',#92170); +#96747 = STYLED_ITEM('color',(#96748),#5858); +#96748 = PRESENTATION_STYLE_ASSIGNMENT((#96749)); +#96749 = SURFACE_STYLE_USAGE(.BOTH.,#96750); +#96750 = SURFACE_SIDE_STYLE('',(#96751)); +#96751 = SURFACE_STYLE_FILL_AREA(#96752); +#96752 = FILL_AREA_STYLE('',(#96753)); +#96753 = FILL_AREA_STYLE_COLOUR('',#93474); +#96754 = STYLED_ITEM('color',(#96755),#5917); +#96755 = PRESENTATION_STYLE_ASSIGNMENT((#96756)); +#96756 = SURFACE_STYLE_USAGE(.BOTH.,#96757); +#96757 = SURFACE_SIDE_STYLE('',(#96758)); +#96758 = SURFACE_STYLE_FILL_AREA(#96759); +#96759 = FILL_AREA_STYLE('',(#96760)); +#96760 = FILL_AREA_STYLE_COLOUR('',#93474); +#96761 = STYLED_ITEM('color',(#96762),#6155); +#96762 = PRESENTATION_STYLE_ASSIGNMENT((#96763)); +#96763 = SURFACE_STYLE_USAGE(.BOTH.,#96764); +#96764 = SURFACE_SIDE_STYLE('',(#96765)); +#96765 = SURFACE_STYLE_FILL_AREA(#96766); +#96766 = FILL_AREA_STYLE('',(#96767)); +#96767 = FILL_AREA_STYLE_COLOUR('',#93474); +#96768 = STYLED_ITEM('color',(#96769),#6259); +#96769 = PRESENTATION_STYLE_ASSIGNMENT((#96770)); +#96770 = SURFACE_STYLE_USAGE(.BOTH.,#96771); +#96771 = SURFACE_SIDE_STYLE('',(#96772)); +#96772 = SURFACE_STYLE_FILL_AREA(#96773); +#96773 = FILL_AREA_STYLE('',(#96774)); +#96774 = FILL_AREA_STYLE_COLOUR('',#93474); +#96775 = STYLED_ITEM('color',(#96776),#6286); +#96776 = PRESENTATION_STYLE_ASSIGNMENT((#96777)); +#96777 = SURFACE_STYLE_USAGE(.BOTH.,#96778); +#96778 = SURFACE_SIDE_STYLE('',(#96779)); +#96779 = SURFACE_STYLE_FILL_AREA(#96780); +#96780 = FILL_AREA_STYLE('',(#96781)); +#96781 = FILL_AREA_STYLE_COLOUR('',#93474); +#96782 = STYLED_ITEM('color',(#96783),#6345); +#96783 = PRESENTATION_STYLE_ASSIGNMENT((#96784)); +#96784 = SURFACE_STYLE_USAGE(.BOTH.,#96785); +#96785 = SURFACE_SIDE_STYLE('',(#96786)); +#96786 = SURFACE_STYLE_FILL_AREA(#96787); +#96787 = FILL_AREA_STYLE('',(#96788)); +#96788 = FILL_AREA_STYLE_COLOUR('',#93474); +#96789 = STYLED_ITEM('color',(#96790),#6583); +#96790 = PRESENTATION_STYLE_ASSIGNMENT((#96791)); +#96791 = SURFACE_STYLE_USAGE(.BOTH.,#96792); +#96792 = SURFACE_SIDE_STYLE('',(#96793)); +#96793 = SURFACE_STYLE_FILL_AREA(#96794); +#96794 = FILL_AREA_STYLE('',(#96795)); +#96795 = FILL_AREA_STYLE_COLOUR('',#93474); +#96796 = STYLED_ITEM('color',(#96797),#6687); +#96797 = PRESENTATION_STYLE_ASSIGNMENT((#96798)); +#96798 = SURFACE_STYLE_USAGE(.BOTH.,#96799); +#96799 = SURFACE_SIDE_STYLE('',(#96800)); +#96800 = SURFACE_STYLE_FILL_AREA(#96801); +#96801 = FILL_AREA_STYLE('',(#96802)); +#96802 = FILL_AREA_STYLE_COLOUR('',#93474); +#96803 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #96804,#96811,#96818,#96825,#96832,#96839,#96846,#96853,#96860, + #96867,#96874,#96881,#96888,#96895,#96902,#96909,#96916,#96923, + #96930,#96937,#96944,#96951,#96958,#96965,#96972,#96979,#96986, + #96993,#97000,#97007,#97014,#97021,#97028,#97035,#97042,#97049, + #97056,#97063,#97070,#97077,#97084,#97091,#97098,#97105,#97112, + #97119,#97126,#97133,#97140,#97147,#97154,#97161,#97168,#97175, + #97182,#97189,#97196,#97203,#97210,#97217,#97224,#97231,#97238, + #97245,#97252,#97259,#97266,#97273,#97280,#97287,#97294,#97301), + #73857); +#96804 = STYLED_ITEM('color',(#96805),#68981); +#96805 = PRESENTATION_STYLE_ASSIGNMENT((#96806)); +#96806 = SURFACE_STYLE_USAGE(.BOTH.,#96807); +#96807 = SURFACE_SIDE_STYLE('',(#96808)); +#96808 = SURFACE_STYLE_FILL_AREA(#96809); +#96809 = FILL_AREA_STYLE('',(#96810)); +#96810 = FILL_AREA_STYLE_COLOUR('',#91931); +#96811 = STYLED_ITEM('color',(#96812),#69101); +#96812 = PRESENTATION_STYLE_ASSIGNMENT((#96813)); +#96813 = SURFACE_STYLE_USAGE(.BOTH.,#96814); +#96814 = SURFACE_SIDE_STYLE('',(#96815)); +#96815 = SURFACE_STYLE_FILL_AREA(#96816); +#96816 = FILL_AREA_STYLE('',(#96817)); +#96817 = FILL_AREA_STYLE_COLOUR('',#91931); +#96818 = STYLED_ITEM('color',(#96819),#69289); +#96819 = PRESENTATION_STYLE_ASSIGNMENT((#96820)); +#96820 = SURFACE_STYLE_USAGE(.BOTH.,#96821); +#96821 = SURFACE_SIDE_STYLE('',(#96822)); +#96822 = SURFACE_STYLE_FILL_AREA(#96823); +#96823 = FILL_AREA_STYLE('',(#96824)); +#96824 = FILL_AREA_STYLE_COLOUR('',#91931); +#96825 = STYLED_ITEM('color',(#96826),#69452); +#96826 = PRESENTATION_STYLE_ASSIGNMENT((#96827)); +#96827 = SURFACE_STYLE_USAGE(.BOTH.,#96828); +#96828 = SURFACE_SIDE_STYLE('',(#96829)); +#96829 = SURFACE_STYLE_FILL_AREA(#96830); +#96830 = FILL_AREA_STYLE('',(#96831)); +#96831 = FILL_AREA_STYLE_COLOUR('',#91931); +#96832 = STYLED_ITEM('color',(#96833),#69479); +#96833 = PRESENTATION_STYLE_ASSIGNMENT((#96834)); +#96834 = SURFACE_STYLE_USAGE(.BOTH.,#96835); +#96835 = SURFACE_SIDE_STYLE('',(#96836)); +#96836 = SURFACE_STYLE_FILL_AREA(#96837); +#96837 = FILL_AREA_STYLE('',(#96838)); +#96838 = FILL_AREA_STYLE_COLOUR('',#91931); +#96839 = STYLED_ITEM('color',(#96840),#69734); +#96840 = PRESENTATION_STYLE_ASSIGNMENT((#96841)); +#96841 = SURFACE_STYLE_USAGE(.BOTH.,#96842); +#96842 = SURFACE_SIDE_STYLE('',(#96843)); +#96843 = SURFACE_STYLE_FILL_AREA(#96844); +#96844 = FILL_AREA_STYLE('',(#96845)); +#96845 = FILL_AREA_STYLE_COLOUR('',#91931); +#96846 = STYLED_ITEM('color',(#96847),#69781); +#96847 = PRESENTATION_STYLE_ASSIGNMENT((#96848)); +#96848 = SURFACE_STYLE_USAGE(.BOTH.,#96849); +#96849 = SURFACE_SIDE_STYLE('',(#96850)); +#96850 = SURFACE_STYLE_FILL_AREA(#96851); +#96851 = FILL_AREA_STYLE('',(#96852)); +#96852 = FILL_AREA_STYLE_COLOUR('',#91931); +#96853 = STYLED_ITEM('color',(#96854),#69808); +#96854 = PRESENTATION_STYLE_ASSIGNMENT((#96855)); +#96855 = SURFACE_STYLE_USAGE(.BOTH.,#96856); +#96856 = SURFACE_SIDE_STYLE('',(#96857)); +#96857 = SURFACE_STYLE_FILL_AREA(#96858); +#96858 = FILL_AREA_STYLE('',(#96859)); +#96859 = FILL_AREA_STYLE_COLOUR('',#91931); +#96860 = STYLED_ITEM('color',(#96861),#70247); +#96861 = PRESENTATION_STYLE_ASSIGNMENT((#96862)); +#96862 = SURFACE_STYLE_USAGE(.BOTH.,#96863); +#96863 = SURFACE_SIDE_STYLE('',(#96864)); +#96864 = SURFACE_STYLE_FILL_AREA(#96865); +#96865 = FILL_AREA_STYLE('',(#96866)); +#96866 = FILL_AREA_STYLE_COLOUR('',#91931); +#96867 = STYLED_ITEM('color',(#96868),#70254); +#96868 = PRESENTATION_STYLE_ASSIGNMENT((#96869)); +#96869 = SURFACE_STYLE_USAGE(.BOTH.,#96870); +#96870 = SURFACE_SIDE_STYLE('',(#96871)); +#96871 = SURFACE_STYLE_FILL_AREA(#96872); +#96872 = FILL_AREA_STYLE('',(#96873)); +#96873 = FILL_AREA_STYLE_COLOUR('',#91931); +#96874 = STYLED_ITEM('color',(#96875),#70261); +#96875 = PRESENTATION_STYLE_ASSIGNMENT((#96876)); +#96876 = SURFACE_STYLE_USAGE(.BOTH.,#96877); +#96877 = SURFACE_SIDE_STYLE('',(#96878)); +#96878 = SURFACE_STYLE_FILL_AREA(#96879); +#96879 = FILL_AREA_STYLE('',(#96880)); +#96880 = FILL_AREA_STYLE_COLOUR('',#91931); +#96881 = STYLED_ITEM('color',(#96882),#70337); +#96882 = PRESENTATION_STYLE_ASSIGNMENT((#96883)); +#96883 = SURFACE_STYLE_USAGE(.BOTH.,#96884); +#96884 = SURFACE_SIDE_STYLE('',(#96885)); +#96885 = SURFACE_STYLE_FILL_AREA(#96886); +#96886 = FILL_AREA_STYLE('',(#96887)); +#96887 = FILL_AREA_STYLE_COLOUR('',#91931); +#96888 = STYLED_ITEM('color',(#96889),#70391); +#96889 = PRESENTATION_STYLE_ASSIGNMENT((#96890)); +#96890 = SURFACE_STYLE_USAGE(.BOTH.,#96891); +#96891 = SURFACE_SIDE_STYLE('',(#96892)); +#96892 = SURFACE_STYLE_FILL_AREA(#96893); +#96893 = FILL_AREA_STYLE('',(#96894)); +#96894 = FILL_AREA_STYLE_COLOUR('',#91931); +#96895 = STYLED_ITEM('color',(#96896),#70445); +#96896 = PRESENTATION_STYLE_ASSIGNMENT((#96897)); +#96897 = SURFACE_STYLE_USAGE(.BOTH.,#96898); +#96898 = SURFACE_SIDE_STYLE('',(#96899)); +#96899 = SURFACE_STYLE_FILL_AREA(#96900); +#96900 = FILL_AREA_STYLE('',(#96901)); +#96901 = FILL_AREA_STYLE_COLOUR('',#91931); +#96902 = STYLED_ITEM('color',(#96903),#70477); +#96903 = PRESENTATION_STYLE_ASSIGNMENT((#96904)); +#96904 = SURFACE_STYLE_USAGE(.BOTH.,#96905); +#96905 = SURFACE_SIDE_STYLE('',(#96906)); +#96906 = SURFACE_STYLE_FILL_AREA(#96907); +#96907 = FILL_AREA_STYLE('',(#96908)); +#96908 = FILL_AREA_STYLE_COLOUR('',#91931); +#96909 = STYLED_ITEM('color',(#96910),#70553); +#96910 = PRESENTATION_STYLE_ASSIGNMENT((#96911)); +#96911 = SURFACE_STYLE_USAGE(.BOTH.,#96912); +#96912 = SURFACE_SIDE_STYLE('',(#96913)); +#96913 = SURFACE_STYLE_FILL_AREA(#96914); +#96914 = FILL_AREA_STYLE('',(#96915)); +#96915 = FILL_AREA_STYLE_COLOUR('',#91931); +#96916 = STYLED_ITEM('color',(#96917),#70607); +#96917 = PRESENTATION_STYLE_ASSIGNMENT((#96918)); +#96918 = SURFACE_STYLE_USAGE(.BOTH.,#96919); +#96919 = SURFACE_SIDE_STYLE('',(#96920)); +#96920 = SURFACE_STYLE_FILL_AREA(#96921); +#96921 = FILL_AREA_STYLE('',(#96922)); +#96922 = FILL_AREA_STYLE_COLOUR('',#91931); +#96923 = STYLED_ITEM('color',(#96924),#70661); +#96924 = PRESENTATION_STYLE_ASSIGNMENT((#96925)); +#96925 = SURFACE_STYLE_USAGE(.BOTH.,#96926); +#96926 = SURFACE_SIDE_STYLE('',(#96927)); +#96927 = SURFACE_STYLE_FILL_AREA(#96928); +#96928 = FILL_AREA_STYLE('',(#96929)); +#96929 = FILL_AREA_STYLE_COLOUR('',#91931); +#96930 = STYLED_ITEM('color',(#96931),#70693); +#96931 = PRESENTATION_STYLE_ASSIGNMENT((#96932)); +#96932 = SURFACE_STYLE_USAGE(.BOTH.,#96933); +#96933 = SURFACE_SIDE_STYLE('',(#96934)); +#96934 = SURFACE_STYLE_FILL_AREA(#96935); +#96935 = FILL_AREA_STYLE('',(#96936)); +#96936 = FILL_AREA_STYLE_COLOUR('',#92170); +#96937 = STYLED_ITEM('color',(#96938),#70835); +#96938 = PRESENTATION_STYLE_ASSIGNMENT((#96939)); +#96939 = SURFACE_STYLE_USAGE(.BOTH.,#96940); +#96940 = SURFACE_SIDE_STYLE('',(#96941)); +#96941 = SURFACE_STYLE_FILL_AREA(#96942); +#96942 = FILL_AREA_STYLE('',(#96943)); +#96943 = FILL_AREA_STYLE_COLOUR('',#92170); +#96944 = STYLED_ITEM('color',(#96945),#70862); +#96945 = PRESENTATION_STYLE_ASSIGNMENT((#96946)); +#96946 = SURFACE_STYLE_USAGE(.BOTH.,#96947); +#96947 = SURFACE_SIDE_STYLE('',(#96948)); +#96948 = SURFACE_STYLE_FILL_AREA(#96949); +#96949 = FILL_AREA_STYLE('',(#96950)); +#96950 = FILL_AREA_STYLE_COLOUR('',#92170); +#96951 = STYLED_ITEM('color',(#96952),#70979); +#96952 = PRESENTATION_STYLE_ASSIGNMENT((#96953)); +#96953 = SURFACE_STYLE_USAGE(.BOTH.,#96954); +#96954 = SURFACE_SIDE_STYLE('',(#96955)); +#96955 = SURFACE_STYLE_FILL_AREA(#96956); +#96956 = FILL_AREA_STYLE('',(#96957)); +#96957 = FILL_AREA_STYLE_COLOUR('',#92170); +#96958 = STYLED_ITEM('color',(#96959),#71006); +#96959 = PRESENTATION_STYLE_ASSIGNMENT((#96960)); +#96960 = SURFACE_STYLE_USAGE(.BOTH.,#96961); +#96961 = SURFACE_SIDE_STYLE('',(#96962)); +#96962 = SURFACE_STYLE_FILL_AREA(#96963); +#96963 = FILL_AREA_STYLE('',(#96964)); +#96964 = FILL_AREA_STYLE_COLOUR('',#92170); +#96965 = STYLED_ITEM('color',(#96966),#71038); +#96966 = PRESENTATION_STYLE_ASSIGNMENT((#96967)); +#96967 = SURFACE_STYLE_USAGE(.BOTH.,#96968); +#96968 = SURFACE_SIDE_STYLE('',(#96969)); +#96969 = SURFACE_STYLE_FILL_AREA(#96970); +#96970 = FILL_AREA_STYLE('',(#96971)); +#96971 = FILL_AREA_STYLE_COLOUR('',#92170); +#96972 = STYLED_ITEM('color',(#96973),#71175); +#96973 = PRESENTATION_STYLE_ASSIGNMENT((#96974)); +#96974 = SURFACE_STYLE_USAGE(.BOTH.,#96975); +#96975 = SURFACE_SIDE_STYLE('',(#96976)); +#96976 = SURFACE_STYLE_FILL_AREA(#96977); +#96977 = FILL_AREA_STYLE('',(#96978)); +#96978 = FILL_AREA_STYLE_COLOUR('',#92170); +#96979 = STYLED_ITEM('color',(#96980),#71202); +#96980 = PRESENTATION_STYLE_ASSIGNMENT((#96981)); +#96981 = SURFACE_STYLE_USAGE(.BOTH.,#96982); +#96982 = SURFACE_SIDE_STYLE('',(#96983)); +#96983 = SURFACE_STYLE_FILL_AREA(#96984); +#96984 = FILL_AREA_STYLE('',(#96985)); +#96985 = FILL_AREA_STYLE_COLOUR('',#92170); +#96986 = STYLED_ITEM('color',(#96987),#71319); +#96987 = PRESENTATION_STYLE_ASSIGNMENT((#96988)); +#96988 = SURFACE_STYLE_USAGE(.BOTH.,#96989); +#96989 = SURFACE_SIDE_STYLE('',(#96990)); +#96990 = SURFACE_STYLE_FILL_AREA(#96991); +#96991 = FILL_AREA_STYLE('',(#96992)); +#96992 = FILL_AREA_STYLE_COLOUR('',#91931); +#96993 = STYLED_ITEM('color',(#96994),#71395); +#96994 = PRESENTATION_STYLE_ASSIGNMENT((#96995)); +#96995 = SURFACE_STYLE_USAGE(.BOTH.,#96996); +#96996 = SURFACE_SIDE_STYLE('',(#96997)); +#96997 = SURFACE_STYLE_FILL_AREA(#96998); +#96998 = FILL_AREA_STYLE('',(#96999)); +#96999 = FILL_AREA_STYLE_COLOUR('',#91931); +#97000 = STYLED_ITEM('color',(#97001),#71444); +#97001 = PRESENTATION_STYLE_ASSIGNMENT((#97002)); +#97002 = SURFACE_STYLE_USAGE(.BOTH.,#97003); +#97003 = SURFACE_SIDE_STYLE('',(#97004)); +#97004 = SURFACE_STYLE_FILL_AREA(#97005); +#97005 = FILL_AREA_STYLE('',(#97006)); +#97006 = FILL_AREA_STYLE_COLOUR('',#91931); +#97007 = STYLED_ITEM('color',(#97008),#71493); +#97008 = PRESENTATION_STYLE_ASSIGNMENT((#97009)); +#97009 = SURFACE_STYLE_USAGE(.BOTH.,#97010); +#97010 = SURFACE_SIDE_STYLE('',(#97011)); +#97011 = SURFACE_STYLE_FILL_AREA(#97012); +#97012 = FILL_AREA_STYLE('',(#97013)); +#97013 = FILL_AREA_STYLE_COLOUR('',#91931); +#97014 = STYLED_ITEM('color',(#97015),#71520); +#97015 = PRESENTATION_STYLE_ASSIGNMENT((#97016)); +#97016 = SURFACE_STYLE_USAGE(.BOTH.,#97017); +#97017 = SURFACE_SIDE_STYLE('',(#97018)); +#97018 = SURFACE_STYLE_FILL_AREA(#97019); +#97019 = FILL_AREA_STYLE('',(#97020)); +#97020 = FILL_AREA_STYLE_COLOUR('',#91931); +#97021 = STYLED_ITEM('color',(#97022),#71596); +#97022 = PRESENTATION_STYLE_ASSIGNMENT((#97023)); +#97023 = SURFACE_STYLE_USAGE(.BOTH.,#97024); +#97024 = SURFACE_SIDE_STYLE('',(#97025)); +#97025 = SURFACE_STYLE_FILL_AREA(#97026); +#97026 = FILL_AREA_STYLE('',(#97027)); +#97027 = FILL_AREA_STYLE_COLOUR('',#91931); +#97028 = STYLED_ITEM('color',(#97029),#71645); +#97029 = PRESENTATION_STYLE_ASSIGNMENT((#97030)); +#97030 = SURFACE_STYLE_USAGE(.BOTH.,#97031); +#97031 = SURFACE_SIDE_STYLE('',(#97032)); +#97032 = SURFACE_STYLE_FILL_AREA(#97033); +#97033 = FILL_AREA_STYLE('',(#97034)); +#97034 = FILL_AREA_STYLE_COLOUR('',#91931); +#97035 = STYLED_ITEM('color',(#97036),#71694); +#97036 = PRESENTATION_STYLE_ASSIGNMENT((#97037)); +#97037 = SURFACE_STYLE_USAGE(.BOTH.,#97038); +#97038 = SURFACE_SIDE_STYLE('',(#97039)); +#97039 = SURFACE_STYLE_FILL_AREA(#97040); +#97040 = FILL_AREA_STYLE('',(#97041)); +#97041 = FILL_AREA_STYLE_COLOUR('',#91931); +#97042 = STYLED_ITEM('color',(#97043),#71721); +#97043 = PRESENTATION_STYLE_ASSIGNMENT((#97044)); +#97044 = SURFACE_STYLE_USAGE(.BOTH.,#97045); +#97045 = SURFACE_SIDE_STYLE('',(#97046)); +#97046 = SURFACE_STYLE_FILL_AREA(#97047); +#97047 = FILL_AREA_STYLE('',(#97048)); +#97048 = FILL_AREA_STYLE_COLOUR('',#92170); +#97049 = STYLED_ITEM('color',(#97050),#71748); +#97050 = PRESENTATION_STYLE_ASSIGNMENT((#97051)); +#97051 = SURFACE_STYLE_USAGE(.BOTH.,#97052); +#97052 = SURFACE_SIDE_STYLE('',(#97053)); +#97053 = SURFACE_STYLE_FILL_AREA(#97054); +#97054 = FILL_AREA_STYLE('',(#97055)); +#97055 = FILL_AREA_STYLE_COLOUR('',#92170); +#97056 = STYLED_ITEM('color',(#97057),#71775); +#97057 = PRESENTATION_STYLE_ASSIGNMENT((#97058)); +#97058 = SURFACE_STYLE_USAGE(.BOTH.,#97059); +#97059 = SURFACE_SIDE_STYLE('',(#97060)); +#97060 = SURFACE_STYLE_FILL_AREA(#97061); +#97061 = FILL_AREA_STYLE('',(#97062)); +#97062 = FILL_AREA_STYLE_COLOUR('',#92170); +#97063 = STYLED_ITEM('color',(#97064),#71802); +#97064 = PRESENTATION_STYLE_ASSIGNMENT((#97065)); +#97065 = SURFACE_STYLE_USAGE(.BOTH.,#97066); +#97066 = SURFACE_SIDE_STYLE('',(#97067)); +#97067 = SURFACE_STYLE_FILL_AREA(#97068); +#97068 = FILL_AREA_STYLE('',(#97069)); +#97069 = FILL_AREA_STYLE_COLOUR('',#92170); +#97070 = STYLED_ITEM('color',(#97071),#71829); +#97071 = PRESENTATION_STYLE_ASSIGNMENT((#97072)); +#97072 = SURFACE_STYLE_USAGE(.BOTH.,#97073); +#97073 = SURFACE_SIDE_STYLE('',(#97074)); +#97074 = SURFACE_STYLE_FILL_AREA(#97075); +#97075 = FILL_AREA_STYLE('',(#97076)); +#97076 = FILL_AREA_STYLE_COLOUR('',#92170); +#97077 = STYLED_ITEM('color',(#97078),#71836); +#97078 = PRESENTATION_STYLE_ASSIGNMENT((#97079)); +#97079 = SURFACE_STYLE_USAGE(.BOTH.,#97080); +#97080 = SURFACE_SIDE_STYLE('',(#97081)); +#97081 = SURFACE_STYLE_FILL_AREA(#97082); +#97082 = FILL_AREA_STYLE('',(#97083)); +#97083 = FILL_AREA_STYLE_COLOUR('',#92170); +#97084 = STYLED_ITEM('color',(#97085),#71863); +#97085 = PRESENTATION_STYLE_ASSIGNMENT((#97086)); +#97086 = SURFACE_STYLE_USAGE(.BOTH.,#97087); +#97087 = SURFACE_SIDE_STYLE('',(#97088)); +#97088 = SURFACE_STYLE_FILL_AREA(#97089); +#97089 = FILL_AREA_STYLE('',(#97090)); +#97090 = FILL_AREA_STYLE_COLOUR('',#92170); +#97091 = STYLED_ITEM('color',(#97092),#71890); +#97092 = PRESENTATION_STYLE_ASSIGNMENT((#97093)); +#97093 = SURFACE_STYLE_USAGE(.BOTH.,#97094); +#97094 = SURFACE_SIDE_STYLE('',(#97095)); +#97095 = SURFACE_STYLE_FILL_AREA(#97096); +#97096 = FILL_AREA_STYLE('',(#97097)); +#97097 = FILL_AREA_STYLE_COLOUR('',#92170); +#97098 = STYLED_ITEM('color',(#97099),#71917); +#97099 = PRESENTATION_STYLE_ASSIGNMENT((#97100)); +#97100 = SURFACE_STYLE_USAGE(.BOTH.,#97101); +#97101 = SURFACE_SIDE_STYLE('',(#97102)); +#97102 = SURFACE_STYLE_FILL_AREA(#97103); +#97103 = FILL_AREA_STYLE('',(#97104)); +#97104 = FILL_AREA_STYLE_COLOUR('',#92170); +#97105 = STYLED_ITEM('color',(#97106),#71944); +#97106 = PRESENTATION_STYLE_ASSIGNMENT((#97107)); +#97107 = SURFACE_STYLE_USAGE(.BOTH.,#97108); +#97108 = SURFACE_SIDE_STYLE('',(#97109)); +#97109 = SURFACE_STYLE_FILL_AREA(#97110); +#97110 = FILL_AREA_STYLE('',(#97111)); +#97111 = FILL_AREA_STYLE_COLOUR('',#92170); +#97112 = STYLED_ITEM('color',(#97113),#71951); +#97113 = PRESENTATION_STYLE_ASSIGNMENT((#97114)); +#97114 = SURFACE_STYLE_USAGE(.BOTH.,#97115); +#97115 = SURFACE_SIDE_STYLE('',(#97116)); +#97116 = SURFACE_STYLE_FILL_AREA(#97117); +#97117 = FILL_AREA_STYLE('',(#97118)); +#97118 = FILL_AREA_STYLE_COLOUR('',#91931); +#97119 = STYLED_ITEM('color',(#97120),#72072); +#97120 = PRESENTATION_STYLE_ASSIGNMENT((#97121)); +#97121 = SURFACE_STYLE_USAGE(.BOTH.,#97122); +#97122 = SURFACE_SIDE_STYLE('',(#97123)); +#97123 = SURFACE_STYLE_FILL_AREA(#97124); +#97124 = FILL_AREA_STYLE('',(#97125)); +#97125 = FILL_AREA_STYLE_COLOUR('',#91931); +#97126 = STYLED_ITEM('color',(#97127),#72193); +#97127 = PRESENTATION_STYLE_ASSIGNMENT((#97128)); +#97128 = SURFACE_STYLE_USAGE(.BOTH.,#97129); +#97129 = SURFACE_SIDE_STYLE('',(#97130)); +#97130 = SURFACE_STYLE_FILL_AREA(#97131); +#97131 = FILL_AREA_STYLE('',(#97132)); +#97132 = FILL_AREA_STYLE_COLOUR('',#91931); +#97133 = STYLED_ITEM('color',(#97134),#72381); +#97134 = PRESENTATION_STYLE_ASSIGNMENT((#97135)); +#97135 = SURFACE_STYLE_USAGE(.BOTH.,#97136); +#97136 = SURFACE_SIDE_STYLE('',(#97137)); +#97137 = SURFACE_STYLE_FILL_AREA(#97138); +#97138 = FILL_AREA_STYLE('',(#97139)); +#97139 = FILL_AREA_STYLE_COLOUR('',#91931); +#97140 = STYLED_ITEM('color',(#97141),#72430); +#97141 = PRESENTATION_STYLE_ASSIGNMENT((#97142)); +#97142 = SURFACE_STYLE_USAGE(.BOTH.,#97143); +#97143 = SURFACE_SIDE_STYLE('',(#97144)); +#97144 = SURFACE_STYLE_FILL_AREA(#97145); +#97145 = FILL_AREA_STYLE('',(#97146)); +#97146 = FILL_AREA_STYLE_COLOUR('',#91931); +#97147 = STYLED_ITEM('color',(#97148),#72576); +#97148 = PRESENTATION_STYLE_ASSIGNMENT((#97149)); +#97149 = SURFACE_STYLE_USAGE(.BOTH.,#97150); +#97150 = SURFACE_SIDE_STYLE('',(#97151)); +#97151 = SURFACE_STYLE_FILL_AREA(#97152); +#97152 = FILL_AREA_STYLE('',(#97153)); +#97153 = FILL_AREA_STYLE_COLOUR('',#91931); +#97154 = STYLED_ITEM('color',(#97155),#72603); +#97155 = PRESENTATION_STYLE_ASSIGNMENT((#97156)); +#97156 = SURFACE_STYLE_USAGE(.BOTH.,#97157); +#97157 = SURFACE_SIDE_STYLE('',(#97158)); +#97158 = SURFACE_STYLE_FILL_AREA(#97159); +#97159 = FILL_AREA_STYLE('',(#97160)); +#97160 = FILL_AREA_STYLE_COLOUR('',#91931); +#97161 = STYLED_ITEM('color',(#97162),#72791); +#97162 = PRESENTATION_STYLE_ASSIGNMENT((#97163)); +#97163 = SURFACE_STYLE_USAGE(.BOTH.,#97164); +#97164 = SURFACE_SIDE_STYLE('',(#97165)); +#97165 = SURFACE_STYLE_FILL_AREA(#97166); +#97166 = FILL_AREA_STYLE('',(#97167)); +#97167 = FILL_AREA_STYLE_COLOUR('',#91931); +#97168 = STYLED_ITEM('color',(#97169),#72840); +#97169 = PRESENTATION_STYLE_ASSIGNMENT((#97170)); +#97170 = SURFACE_STYLE_USAGE(.BOTH.,#97171); +#97171 = SURFACE_SIDE_STYLE('',(#97172)); +#97172 = SURFACE_STYLE_FILL_AREA(#97173); +#97173 = FILL_AREA_STYLE('',(#97174)); +#97174 = FILL_AREA_STYLE_COLOUR('',#91931); +#97175 = STYLED_ITEM('color',(#97176),#72986); +#97176 = PRESENTATION_STYLE_ASSIGNMENT((#97177)); +#97177 = SURFACE_STYLE_USAGE(.BOTH.,#97178); +#97178 = SURFACE_SIDE_STYLE('',(#97179)); +#97179 = SURFACE_STYLE_FILL_AREA(#97180); +#97180 = FILL_AREA_STYLE('',(#97181)); +#97181 = FILL_AREA_STYLE_COLOUR('',#91931); +#97182 = STYLED_ITEM('color',(#97183),#73013); +#97183 = PRESENTATION_STYLE_ASSIGNMENT((#97184)); +#97184 = SURFACE_STYLE_USAGE(.BOTH.,#97185); +#97185 = SURFACE_SIDE_STYLE('',(#97186)); +#97186 = SURFACE_STYLE_FILL_AREA(#97187); +#97187 = FILL_AREA_STYLE('',(#97188)); +#97188 = FILL_AREA_STYLE_COLOUR('',#91931); +#97189 = STYLED_ITEM('color',(#97190),#73040); +#97190 = PRESENTATION_STYLE_ASSIGNMENT((#97191)); +#97191 = SURFACE_STYLE_USAGE(.BOTH.,#97192); +#97192 = SURFACE_SIDE_STYLE('',(#97193)); +#97193 = SURFACE_STYLE_FILL_AREA(#97194); +#97194 = FILL_AREA_STYLE('',(#97195)); +#97195 = FILL_AREA_STYLE_COLOUR('',#92170); +#97196 = STYLED_ITEM('color',(#97197),#73174); +#97197 = PRESENTATION_STYLE_ASSIGNMENT((#97198)); +#97198 = SURFACE_STYLE_USAGE(.BOTH.,#97199); +#97199 = SURFACE_SIDE_STYLE('',(#97200)); +#97200 = SURFACE_STYLE_FILL_AREA(#97201); +#97201 = FILL_AREA_STYLE('',(#97202)); +#97202 = FILL_AREA_STYLE_COLOUR('',#92170); +#97203 = STYLED_ITEM('color',(#97204),#73223); +#97204 = PRESENTATION_STYLE_ASSIGNMENT((#97205)); +#97205 = SURFACE_STYLE_USAGE(.BOTH.,#97206); +#97206 = SURFACE_SIDE_STYLE('',(#97207)); +#97207 = SURFACE_STYLE_FILL_AREA(#97208); +#97208 = FILL_AREA_STYLE('',(#97209)); +#97209 = FILL_AREA_STYLE_COLOUR('',#92170); +#97210 = STYLED_ITEM('color',(#97211),#73340); +#97211 = PRESENTATION_STYLE_ASSIGNMENT((#97212)); +#97212 = SURFACE_STYLE_USAGE(.BOTH.,#97213); +#97213 = SURFACE_SIDE_STYLE('',(#97214)); +#97214 = SURFACE_STYLE_FILL_AREA(#97215); +#97215 = FILL_AREA_STYLE('',(#97216)); +#97216 = FILL_AREA_STYLE_COLOUR('',#91931); +#97217 = STYLED_ITEM('color',(#97218),#73347); +#97218 = PRESENTATION_STYLE_ASSIGNMENT((#97219)); +#97219 = SURFACE_STYLE_USAGE(.BOTH.,#97220); +#97220 = SURFACE_SIDE_STYLE('',(#97221)); +#97221 = SURFACE_STYLE_FILL_AREA(#97222); +#97222 = FILL_AREA_STYLE('',(#97223)); +#97223 = FILL_AREA_STYLE_COLOUR('',#92170); +#97224 = STYLED_ITEM('color',(#97225),#73374); +#97225 = PRESENTATION_STYLE_ASSIGNMENT((#97226)); +#97226 = SURFACE_STYLE_USAGE(.BOTH.,#97227); +#97227 = SURFACE_SIDE_STYLE('',(#97228)); +#97228 = SURFACE_STYLE_FILL_AREA(#97229); +#97229 = FILL_AREA_STYLE('',(#97230)); +#97230 = FILL_AREA_STYLE_COLOUR('',#91931); +#97231 = STYLED_ITEM('color',(#97232),#73401); +#97232 = PRESENTATION_STYLE_ASSIGNMENT((#97233)); +#97233 = SURFACE_STYLE_USAGE(.BOTH.,#97234); +#97234 = SURFACE_SIDE_STYLE('',(#97235)); +#97235 = SURFACE_STYLE_FILL_AREA(#97236); +#97236 = FILL_AREA_STYLE('',(#97237)); +#97237 = FILL_AREA_STYLE_COLOUR('',#92170); +#97238 = STYLED_ITEM('color',(#97239),#73535); +#97239 = PRESENTATION_STYLE_ASSIGNMENT((#97240)); +#97240 = SURFACE_STYLE_USAGE(.BOTH.,#97241); +#97241 = SURFACE_SIDE_STYLE('',(#97242)); +#97242 = SURFACE_STYLE_FILL_AREA(#97243); +#97243 = FILL_AREA_STYLE('',(#97244)); +#97244 = FILL_AREA_STYLE_COLOUR('',#92170); +#97245 = STYLED_ITEM('color',(#97246),#73584); +#97246 = PRESENTATION_STYLE_ASSIGNMENT((#97247)); +#97247 = SURFACE_STYLE_USAGE(.BOTH.,#97248); +#97248 = SURFACE_SIDE_STYLE('',(#97249)); +#97249 = SURFACE_STYLE_FILL_AREA(#97250); +#97250 = FILL_AREA_STYLE('',(#97251)); +#97251 = FILL_AREA_STYLE_COLOUR('',#92170); +#97252 = STYLED_ITEM('color',(#97253),#73701); +#97253 = PRESENTATION_STYLE_ASSIGNMENT((#97254)); +#97254 = SURFACE_STYLE_USAGE(.BOTH.,#97255); +#97255 = SURFACE_SIDE_STYLE('',(#97256)); +#97256 = SURFACE_STYLE_FILL_AREA(#97257); +#97257 = FILL_AREA_STYLE('',(#97258)); +#97258 = FILL_AREA_STYLE_COLOUR('',#91931); +#97259 = STYLED_ITEM('color',(#97260),#73708); +#97260 = PRESENTATION_STYLE_ASSIGNMENT((#97261)); +#97261 = SURFACE_STYLE_USAGE(.BOTH.,#97262); +#97262 = SURFACE_SIDE_STYLE('',(#97263)); +#97263 = SURFACE_STYLE_FILL_AREA(#97264); +#97264 = FILL_AREA_STYLE('',(#97265)); +#97265 = FILL_AREA_STYLE_COLOUR('',#92170); +#97266 = STYLED_ITEM('color',(#97267),#73735); +#97267 = PRESENTATION_STYLE_ASSIGNMENT((#97268)); +#97268 = SURFACE_STYLE_USAGE(.BOTH.,#97269); +#97269 = SURFACE_SIDE_STYLE('',(#97270)); +#97270 = SURFACE_STYLE_FILL_AREA(#97271); +#97271 = FILL_AREA_STYLE('',(#97272)); +#97272 = FILL_AREA_STYLE_COLOUR('',#92170); +#97273 = STYLED_ITEM('color',(#97274),#73762); +#97274 = PRESENTATION_STYLE_ASSIGNMENT((#97275)); +#97275 = SURFACE_STYLE_USAGE(.BOTH.,#97276); +#97276 = SURFACE_SIDE_STYLE('',(#97277)); +#97277 = SURFACE_STYLE_FILL_AREA(#97278); +#97278 = FILL_AREA_STYLE('',(#97279)); +#97279 = FILL_AREA_STYLE_COLOUR('',#92170); +#97280 = STYLED_ITEM('color',(#97281),#73789); +#97281 = PRESENTATION_STYLE_ASSIGNMENT((#97282)); +#97282 = SURFACE_STYLE_USAGE(.BOTH.,#97283); +#97283 = SURFACE_SIDE_STYLE('',(#97284)); +#97284 = SURFACE_STYLE_FILL_AREA(#97285); +#97285 = FILL_AREA_STYLE('',(#97286)); +#97286 = FILL_AREA_STYLE_COLOUR('',#92170); +#97287 = STYLED_ITEM('color',(#97288),#73796); +#97288 = PRESENTATION_STYLE_ASSIGNMENT((#97289)); +#97289 = SURFACE_STYLE_USAGE(.BOTH.,#97290); +#97290 = SURFACE_SIDE_STYLE('',(#97291)); +#97291 = SURFACE_STYLE_FILL_AREA(#97292); +#97292 = FILL_AREA_STYLE('',(#97293)); +#97293 = FILL_AREA_STYLE_COLOUR('',#92170); +#97294 = STYLED_ITEM('color',(#97295),#73823); +#97295 = PRESENTATION_STYLE_ASSIGNMENT((#97296)); +#97296 = SURFACE_STYLE_USAGE(.BOTH.,#97297); +#97297 = SURFACE_SIDE_STYLE('',(#97298)); +#97298 = SURFACE_STYLE_FILL_AREA(#97299); +#97299 = FILL_AREA_STYLE('',(#97300)); +#97300 = FILL_AREA_STYLE_COLOUR('',#92170); +#97301 = STYLED_ITEM('color',(#97302),#73850); +#97302 = PRESENTATION_STYLE_ASSIGNMENT((#97303)); +#97303 = SURFACE_STYLE_USAGE(.BOTH.,#97304); +#97304 = SURFACE_SIDE_STYLE('',(#97305)); +#97305 = SURFACE_STYLE_FILL_AREA(#97306); +#97306 = FILL_AREA_STYLE('',(#97307)); +#97307 = FILL_AREA_STYLE_COLOUR('',#92170); +#97308 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #97309,#97316,#97323,#97330,#97337,#97344,#97351,#97358,#97365, + #97372,#97379,#97386,#97393,#97400,#97407,#97414,#97421,#97428, + #97435,#97442,#97449,#97456,#97463,#97470,#97477,#97484,#97491, + #97498,#97505,#97512,#97519,#97526,#97533,#97540,#97547,#97554, + #97561,#97568,#97575,#97582,#97589,#97596,#97603,#97610,#97617, + #97624,#97631,#97638,#97645,#97652,#97659,#97666,#97673,#97680, + #97687,#97694,#97701,#97708,#97715,#97722,#97729,#97736,#97743, + #97750,#97757,#97764,#97771,#97778,#97785,#97792,#97799,#97806, + #97813,#97820,#97827,#97834,#97841,#97848,#97855,#97862,#97869, + #97876,#97883,#97890,#97897,#97904,#97911,#97918,#97925,#97932, + #97939,#97946,#97953,#97960,#97967,#97974,#97981,#97988,#97995, + #98002,#98009,#98016,#98023,#98030,#98037,#98044,#98051,#98058, + #98065,#98072,#98079,#98086,#98093,#98100,#98107,#98114,#98121, + #98128,#98135,#98142,#98149,#98156,#98163,#98170),#22090); +#97309 = STYLED_ITEM('color',(#97310),#13656); +#97310 = PRESENTATION_STYLE_ASSIGNMENT((#97311)); +#97311 = SURFACE_STYLE_USAGE(.BOTH.,#97312); +#97312 = SURFACE_SIDE_STYLE('',(#97313)); +#97313 = SURFACE_STYLE_FILL_AREA(#97314); +#97314 = FILL_AREA_STYLE('',(#97315)); +#97315 = FILL_AREA_STYLE_COLOUR('',#93660); +#97316 = STYLED_ITEM('color',(#97317),#13773); +#97317 = PRESENTATION_STYLE_ASSIGNMENT((#97318)); +#97318 = SURFACE_STYLE_USAGE(.BOTH.,#97319); +#97319 = SURFACE_SIDE_STYLE('',(#97320)); +#97320 = SURFACE_STYLE_FILL_AREA(#97321); +#97321 = FILL_AREA_STYLE('',(#97322)); +#97322 = FILL_AREA_STYLE_COLOUR('',#93660); +#97323 = STYLED_ITEM('color',(#97324),#13954); +#97324 = PRESENTATION_STYLE_ASSIGNMENT((#97325)); +#97325 = SURFACE_STYLE_USAGE(.BOTH.,#97326); +#97326 = SURFACE_SIDE_STYLE('',(#97327)); +#97327 = SURFACE_STYLE_FILL_AREA(#97328); +#97328 = FILL_AREA_STYLE('',(#97329)); +#97329 = FILL_AREA_STYLE_COLOUR('',#93660); +#97330 = STYLED_ITEM('color',(#97331),#14007); +#97331 = PRESENTATION_STYLE_ASSIGNMENT((#97332)); +#97332 = SURFACE_STYLE_USAGE(.BOTH.,#97333); +#97333 = SURFACE_SIDE_STYLE('',(#97334)); +#97334 = SURFACE_STYLE_FILL_AREA(#97335); +#97335 = FILL_AREA_STYLE('',(#97336)); +#97336 = FILL_AREA_STYLE_COLOUR('',#93660); +#97337 = STYLED_ITEM('color',(#97338),#14082); +#97338 = PRESENTATION_STYLE_ASSIGNMENT((#97339)); +#97339 = SURFACE_STYLE_USAGE(.BOTH.,#97340); +#97340 = SURFACE_SIDE_STYLE('',(#97341)); +#97341 = SURFACE_STYLE_FILL_AREA(#97342); +#97342 = FILL_AREA_STYLE('',(#97343)); +#97343 = FILL_AREA_STYLE_COLOUR('',#93660); +#97344 = STYLED_ITEM('color',(#97345),#14130); +#97345 = PRESENTATION_STYLE_ASSIGNMENT((#97346)); +#97346 = SURFACE_STYLE_USAGE(.BOTH.,#97347); +#97347 = SURFACE_SIDE_STYLE('',(#97348)); +#97348 = SURFACE_STYLE_FILL_AREA(#97349); +#97349 = FILL_AREA_STYLE('',(#97350)); +#97350 = FILL_AREA_STYLE_COLOUR('',#93660); +#97351 = STYLED_ITEM('color',(#97352),#14351); +#97352 = PRESENTATION_STYLE_ASSIGNMENT((#97353)); +#97353 = SURFACE_STYLE_USAGE(.BOTH.,#97354); +#97354 = SURFACE_SIDE_STYLE('',(#97355)); +#97355 = SURFACE_STYLE_FILL_AREA(#97356); +#97356 = FILL_AREA_STYLE('',(#97357)); +#97357 = FILL_AREA_STYLE_COLOUR('',#93660); +#97358 = STYLED_ITEM('color',(#97359),#14404); +#97359 = PRESENTATION_STYLE_ASSIGNMENT((#97360)); +#97360 = SURFACE_STYLE_USAGE(.BOTH.,#97361); +#97361 = SURFACE_SIDE_STYLE('',(#97362)); +#97362 = SURFACE_STYLE_FILL_AREA(#97363); +#97363 = FILL_AREA_STYLE('',(#97364)); +#97364 = FILL_AREA_STYLE_COLOUR('',#93660); +#97365 = STYLED_ITEM('color',(#97366),#14457); +#97366 = PRESENTATION_STYLE_ASSIGNMENT((#97367)); +#97367 = SURFACE_STYLE_USAGE(.BOTH.,#97368); +#97368 = SURFACE_SIDE_STYLE('',(#97369)); +#97369 = SURFACE_STYLE_FILL_AREA(#97370); +#97370 = FILL_AREA_STYLE('',(#97371)); +#97371 = FILL_AREA_STYLE_COLOUR('',#93660); +#97372 = STYLED_ITEM('color',(#97373),#14510); +#97373 = PRESENTATION_STYLE_ASSIGNMENT((#97374)); +#97374 = SURFACE_STYLE_USAGE(.BOTH.,#97375); +#97375 = SURFACE_SIDE_STYLE('',(#97376)); +#97376 = SURFACE_STYLE_FILL_AREA(#97377); +#97377 = FILL_AREA_STYLE('',(#97378)); +#97378 = FILL_AREA_STYLE_COLOUR('',#93660); +#97379 = STYLED_ITEM('color',(#97380),#14710); +#97380 = PRESENTATION_STYLE_ASSIGNMENT((#97381)); +#97381 = SURFACE_STYLE_USAGE(.BOTH.,#97382); +#97382 = SURFACE_SIDE_STYLE('',(#97383)); +#97383 = SURFACE_STYLE_FILL_AREA(#97384); +#97384 = FILL_AREA_STYLE('',(#97385)); +#97385 = FILL_AREA_STYLE_COLOUR('',#93660); +#97386 = STYLED_ITEM('color',(#97387),#14761); +#97387 = PRESENTATION_STYLE_ASSIGNMENT((#97388)); +#97388 = SURFACE_STYLE_USAGE(.BOTH.,#97389); +#97389 = SURFACE_SIDE_STYLE('',(#97390)); +#97390 = SURFACE_STYLE_FILL_AREA(#97391); +#97391 = FILL_AREA_STYLE('',(#97392)); +#97392 = FILL_AREA_STYLE_COLOUR('',#93660); +#97393 = STYLED_ITEM('color',(#97394),#14839); +#97394 = PRESENTATION_STYLE_ASSIGNMENT((#97395)); +#97395 = SURFACE_STYLE_USAGE(.BOTH.,#97396); +#97396 = SURFACE_SIDE_STYLE('',(#97397)); +#97397 = SURFACE_STYLE_FILL_AREA(#97398); +#97398 = FILL_AREA_STYLE('',(#97399)); +#97399 = FILL_AREA_STYLE_COLOUR('',#93660); +#97400 = STYLED_ITEM('color',(#97401),#14885); +#97401 = PRESENTATION_STYLE_ASSIGNMENT((#97402)); +#97402 = SURFACE_STYLE_USAGE(.BOTH.,#97403); +#97403 = SURFACE_SIDE_STYLE('',(#97404)); +#97404 = SURFACE_STYLE_FILL_AREA(#97405); +#97405 = FILL_AREA_STYLE('',(#97406)); +#97406 = FILL_AREA_STYLE_COLOUR('',#93660); +#97407 = STYLED_ITEM('color',(#97408),#14944); +#97408 = PRESENTATION_STYLE_ASSIGNMENT((#97409)); +#97409 = SURFACE_STYLE_USAGE(.BOTH.,#97410); +#97410 = SURFACE_SIDE_STYLE('',(#97411)); +#97411 = SURFACE_STYLE_FILL_AREA(#97412); +#97412 = FILL_AREA_STYLE('',(#97413)); +#97413 = FILL_AREA_STYLE_COLOUR('',#93660); +#97414 = STYLED_ITEM('color',(#97415),#15022); +#97415 = PRESENTATION_STYLE_ASSIGNMENT((#97416)); +#97416 = SURFACE_STYLE_USAGE(.BOTH.,#97417); +#97417 = SURFACE_SIDE_STYLE('',(#97418)); +#97418 = SURFACE_STYLE_FILL_AREA(#97419); +#97419 = FILL_AREA_STYLE('',(#97420)); +#97420 = FILL_AREA_STYLE_COLOUR('',#93738); +#97421 = STYLED_ITEM('color',(#97422),#15103); +#97422 = PRESENTATION_STYLE_ASSIGNMENT((#97423)); +#97423 = SURFACE_STYLE_USAGE(.BOTH.,#97424); +#97424 = SURFACE_SIDE_STYLE('',(#97425)); +#97425 = SURFACE_STYLE_FILL_AREA(#97426); +#97426 = FILL_AREA_STYLE('',(#97427)); +#97427 = FILL_AREA_STYLE_COLOUR('',#93738); +#97428 = STYLED_ITEM('color',(#97429),#15184); +#97429 = PRESENTATION_STYLE_ASSIGNMENT((#97430)); +#97430 = SURFACE_STYLE_USAGE(.BOTH.,#97431); +#97431 = SURFACE_SIDE_STYLE('',(#97432)); +#97432 = SURFACE_STYLE_FILL_AREA(#97433); +#97433 = FILL_AREA_STYLE('',(#97434)); +#97434 = FILL_AREA_STYLE_COLOUR('',#93660); +#97435 = STYLED_ITEM('color',(#97436),#15265); +#97436 = PRESENTATION_STYLE_ASSIGNMENT((#97437)); +#97437 = SURFACE_STYLE_USAGE(.BOTH.,#97438); +#97438 = SURFACE_SIDE_STYLE('',(#97439)); +#97439 = SURFACE_STYLE_FILL_AREA(#97440); +#97440 = FILL_AREA_STYLE('',(#97441)); +#97441 = FILL_AREA_STYLE_COLOUR('',#93660); +#97442 = STYLED_ITEM('color',(#97443),#15346); +#97443 = PRESENTATION_STYLE_ASSIGNMENT((#97444)); +#97444 = SURFACE_STYLE_USAGE(.BOTH.,#97445); +#97445 = SURFACE_SIDE_STYLE('',(#97446)); +#97446 = SURFACE_STYLE_FILL_AREA(#97447); +#97447 = FILL_AREA_STYLE('',(#97448)); +#97448 = FILL_AREA_STYLE_COLOUR('',#93738); +#97449 = STYLED_ITEM('color',(#97450),#15422); +#97450 = PRESENTATION_STYLE_ASSIGNMENT((#97451)); +#97451 = SURFACE_STYLE_USAGE(.BOTH.,#97452); +#97452 = SURFACE_SIDE_STYLE('',(#97453)); +#97453 = SURFACE_STYLE_FILL_AREA(#97454); +#97454 = FILL_AREA_STYLE('',(#97455)); +#97455 = FILL_AREA_STYLE_COLOUR('',#93660); +#97456 = STYLED_ITEM('color',(#97457),#15473); +#97457 = PRESENTATION_STYLE_ASSIGNMENT((#97458)); +#97458 = SURFACE_STYLE_USAGE(.BOTH.,#97459); +#97459 = SURFACE_SIDE_STYLE('',(#97460)); +#97460 = SURFACE_STYLE_FILL_AREA(#97461); +#97461 = FILL_AREA_STYLE('',(#97462)); +#97462 = FILL_AREA_STYLE_COLOUR('',#93660); +#97463 = STYLED_ITEM('color',(#97464),#15524); +#97464 = PRESENTATION_STYLE_ASSIGNMENT((#97465)); +#97465 = SURFACE_STYLE_USAGE(.BOTH.,#97466); +#97466 = SURFACE_SIDE_STYLE('',(#97467)); +#97467 = SURFACE_STYLE_FILL_AREA(#97468); +#97468 = FILL_AREA_STYLE('',(#97469)); +#97469 = FILL_AREA_STYLE_COLOUR('',#93660); +#97470 = STYLED_ITEM('color',(#97471),#15575); +#97471 = PRESENTATION_STYLE_ASSIGNMENT((#97472)); +#97472 = SURFACE_STYLE_USAGE(.BOTH.,#97473); +#97473 = SURFACE_SIDE_STYLE('',(#97474)); +#97474 = SURFACE_STYLE_FILL_AREA(#97475); +#97475 = FILL_AREA_STYLE('',(#97476)); +#97476 = FILL_AREA_STYLE_COLOUR('',#93660); +#97477 = STYLED_ITEM('color',(#97478),#15634); +#97478 = PRESENTATION_STYLE_ASSIGNMENT((#97479)); +#97479 = SURFACE_STYLE_USAGE(.BOTH.,#97480); +#97480 = SURFACE_SIDE_STYLE('',(#97481)); +#97481 = SURFACE_STYLE_FILL_AREA(#97482); +#97482 = FILL_AREA_STYLE('',(#97483)); +#97483 = FILL_AREA_STYLE_COLOUR('',#93660); +#97484 = STYLED_ITEM('color',(#97485),#15693); +#97485 = PRESENTATION_STYLE_ASSIGNMENT((#97486)); +#97486 = SURFACE_STYLE_USAGE(.BOTH.,#97487); +#97487 = SURFACE_SIDE_STYLE('',(#97488)); +#97488 = SURFACE_STYLE_FILL_AREA(#97489); +#97489 = FILL_AREA_STYLE('',(#97490)); +#97490 = FILL_AREA_STYLE_COLOUR('',#93738); +#97491 = STYLED_ITEM('color',(#97492),#15774); +#97492 = PRESENTATION_STYLE_ASSIGNMENT((#97493)); +#97493 = SURFACE_STYLE_USAGE(.BOTH.,#97494); +#97494 = SURFACE_SIDE_STYLE('',(#97495)); +#97495 = SURFACE_STYLE_FILL_AREA(#97496); +#97496 = FILL_AREA_STYLE('',(#97497)); +#97497 = FILL_AREA_STYLE_COLOUR('',#93738); +#97498 = STYLED_ITEM('color',(#97499),#15855); +#97499 = PRESENTATION_STYLE_ASSIGNMENT((#97500)); +#97500 = SURFACE_STYLE_USAGE(.BOTH.,#97501); +#97501 = SURFACE_SIDE_STYLE('',(#97502)); +#97502 = SURFACE_STYLE_FILL_AREA(#97503); +#97503 = FILL_AREA_STYLE('',(#97504)); +#97504 = FILL_AREA_STYLE_COLOUR('',#93660); +#97505 = STYLED_ITEM('color',(#97506),#15936); +#97506 = PRESENTATION_STYLE_ASSIGNMENT((#97507)); +#97507 = SURFACE_STYLE_USAGE(.BOTH.,#97508); +#97508 = SURFACE_SIDE_STYLE('',(#97509)); +#97509 = SURFACE_STYLE_FILL_AREA(#97510); +#97510 = FILL_AREA_STYLE('',(#97511)); +#97511 = FILL_AREA_STYLE_COLOUR('',#93660); +#97512 = STYLED_ITEM('color',(#97513),#16017); +#97513 = PRESENTATION_STYLE_ASSIGNMENT((#97514)); +#97514 = SURFACE_STYLE_USAGE(.BOTH.,#97515); +#97515 = SURFACE_SIDE_STYLE('',(#97516)); +#97516 = SURFACE_STYLE_FILL_AREA(#97517); +#97517 = FILL_AREA_STYLE('',(#97518)); +#97518 = FILL_AREA_STYLE_COLOUR('',#93738); +#97519 = STYLED_ITEM('color',(#97520),#16093); +#97520 = PRESENTATION_STYLE_ASSIGNMENT((#97521)); +#97521 = SURFACE_STYLE_USAGE(.BOTH.,#97522); +#97522 = SURFACE_SIDE_STYLE('',(#97523)); +#97523 = SURFACE_STYLE_FILL_AREA(#97524); +#97524 = FILL_AREA_STYLE('',(#97525)); +#97525 = FILL_AREA_STYLE_COLOUR('',#93660); +#97526 = STYLED_ITEM('color',(#97527),#16145); +#97527 = PRESENTATION_STYLE_ASSIGNMENT((#97528)); +#97528 = SURFACE_STYLE_USAGE(.BOTH.,#97529); +#97529 = SURFACE_SIDE_STYLE('',(#97530)); +#97530 = SURFACE_STYLE_FILL_AREA(#97531); +#97531 = FILL_AREA_STYLE('',(#97532)); +#97532 = FILL_AREA_STYLE_COLOUR('',#93660); +#97533 = STYLED_ITEM('color',(#97534),#16223); +#97534 = PRESENTATION_STYLE_ASSIGNMENT((#97535)); +#97535 = SURFACE_STYLE_USAGE(.BOTH.,#97536); +#97536 = SURFACE_SIDE_STYLE('',(#97537)); +#97537 = SURFACE_STYLE_FILL_AREA(#97538); +#97538 = FILL_AREA_STYLE('',(#97539)); +#97539 = FILL_AREA_STYLE_COLOUR('',#93660); +#97540 = STYLED_ITEM('color',(#97541),#16270); +#97541 = PRESENTATION_STYLE_ASSIGNMENT((#97542)); +#97542 = SURFACE_STYLE_USAGE(.BOTH.,#97543); +#97543 = SURFACE_SIDE_STYLE('',(#97544)); +#97544 = SURFACE_STYLE_FILL_AREA(#97545); +#97545 = FILL_AREA_STYLE('',(#97546)); +#97546 = FILL_AREA_STYLE_COLOUR('',#93660); +#97547 = STYLED_ITEM('color',(#97548),#16327); +#97548 = PRESENTATION_STYLE_ASSIGNMENT((#97549)); +#97549 = SURFACE_STYLE_USAGE(.BOTH.,#97550); +#97550 = SURFACE_SIDE_STYLE('',(#97551)); +#97551 = SURFACE_STYLE_FILL_AREA(#97552); +#97552 = FILL_AREA_STYLE('',(#97553)); +#97553 = FILL_AREA_STYLE_COLOUR('',#93738); +#97554 = STYLED_ITEM('color',(#97555),#16612); +#97555 = PRESENTATION_STYLE_ASSIGNMENT((#97556)); +#97556 = SURFACE_STYLE_USAGE(.BOTH.,#97557); +#97557 = SURFACE_SIDE_STYLE('',(#97558)); +#97558 = SURFACE_STYLE_FILL_AREA(#97559); +#97559 = FILL_AREA_STYLE('',(#97560)); +#97560 = FILL_AREA_STYLE_COLOUR('',#93738); +#97561 = STYLED_ITEM('color',(#97562),#16902); +#97562 = PRESENTATION_STYLE_ASSIGNMENT((#97563)); +#97563 = SURFACE_STYLE_USAGE(.BOTH.,#97564); +#97564 = SURFACE_SIDE_STYLE('',(#97565)); +#97565 = SURFACE_STYLE_FILL_AREA(#97566); +#97566 = FILL_AREA_STYLE('',(#97567)); +#97567 = FILL_AREA_STYLE_COLOUR('',#93660); +#97568 = STYLED_ITEM('color',(#97569),#16970); +#97569 = PRESENTATION_STYLE_ASSIGNMENT((#97570)); +#97570 = SURFACE_STYLE_USAGE(.BOTH.,#97571); +#97571 = SURFACE_SIDE_STYLE('',(#97572)); +#97572 = SURFACE_STYLE_FILL_AREA(#97573); +#97573 = FILL_AREA_STYLE('',(#97574)); +#97574 = FILL_AREA_STYLE_COLOUR('',#93738); +#97575 = STYLED_ITEM('color',(#97576),#17024); +#97576 = PRESENTATION_STYLE_ASSIGNMENT((#97577)); +#97577 = SURFACE_STYLE_USAGE(.BOTH.,#97578); +#97578 = SURFACE_SIDE_STYLE('',(#97579)); +#97579 = SURFACE_STYLE_FILL_AREA(#97580); +#97580 = FILL_AREA_STYLE('',(#97581)); +#97581 = FILL_AREA_STYLE_COLOUR('',#93738); +#97582 = STYLED_ITEM('color',(#97583),#17242); +#97583 = PRESENTATION_STYLE_ASSIGNMENT((#97584)); +#97584 = SURFACE_STYLE_USAGE(.BOTH.,#97585); +#97585 = SURFACE_SIDE_STYLE('',(#97586)); +#97586 = SURFACE_STYLE_FILL_AREA(#97587); +#97587 = FILL_AREA_STYLE('',(#97588)); +#97588 = FILL_AREA_STYLE_COLOUR('',#93738); +#97589 = STYLED_ITEM('color',(#97590),#17487); +#97590 = PRESENTATION_STYLE_ASSIGNMENT((#97591)); +#97591 = SURFACE_STYLE_USAGE(.BOTH.,#97592); +#97592 = SURFACE_SIDE_STYLE('',(#97593)); +#97593 = SURFACE_STYLE_FILL_AREA(#97594); +#97594 = FILL_AREA_STYLE('',(#97595)); +#97595 = FILL_AREA_STYLE_COLOUR('',#93738); +#97596 = STYLED_ITEM('color',(#97597),#17514); +#97597 = PRESENTATION_STYLE_ASSIGNMENT((#97598)); +#97598 = SURFACE_STYLE_USAGE(.BOTH.,#97599); +#97599 = SURFACE_SIDE_STYLE('',(#97600)); +#97600 = SURFACE_STYLE_FILL_AREA(#97601); +#97601 = FILL_AREA_STYLE('',(#97602)); +#97602 = FILL_AREA_STYLE_COLOUR('',#93660); +#97603 = STYLED_ITEM('color',(#97604),#17587); +#97604 = PRESENTATION_STYLE_ASSIGNMENT((#97605)); +#97605 = SURFACE_STYLE_USAGE(.BOTH.,#97606); +#97606 = SURFACE_SIDE_STYLE('',(#97607)); +#97607 = SURFACE_STYLE_FILL_AREA(#97608); +#97608 = FILL_AREA_STYLE('',(#97609)); +#97609 = FILL_AREA_STYLE_COLOUR('',#93738); +#97610 = STYLED_ITEM('color',(#97611),#17872); +#97611 = PRESENTATION_STYLE_ASSIGNMENT((#97612)); +#97612 = SURFACE_STYLE_USAGE(.BOTH.,#97613); +#97613 = SURFACE_SIDE_STYLE('',(#97614)); +#97614 = SURFACE_STYLE_FILL_AREA(#97615); +#97615 = FILL_AREA_STYLE('',(#97616)); +#97616 = FILL_AREA_STYLE_COLOUR('',#93738); +#97617 = STYLED_ITEM('color',(#97618),#18117); +#97618 = PRESENTATION_STYLE_ASSIGNMENT((#97619)); +#97619 = SURFACE_STYLE_USAGE(.BOTH.,#97620); +#97620 = SURFACE_SIDE_STYLE('',(#97621)); +#97621 = SURFACE_STYLE_FILL_AREA(#97622); +#97622 = FILL_AREA_STYLE('',(#97623)); +#97623 = FILL_AREA_STYLE_COLOUR('',#93660); +#97624 = STYLED_ITEM('color',(#97625),#18185); +#97625 = PRESENTATION_STYLE_ASSIGNMENT((#97626)); +#97626 = SURFACE_STYLE_USAGE(.BOTH.,#97627); +#97627 = SURFACE_SIDE_STYLE('',(#97628)); +#97628 = SURFACE_STYLE_FILL_AREA(#97629); +#97629 = FILL_AREA_STYLE('',(#97630)); +#97630 = FILL_AREA_STYLE_COLOUR('',#93738); +#97631 = STYLED_ITEM('color',(#97632),#18212); +#97632 = PRESENTATION_STYLE_ASSIGNMENT((#97633)); +#97633 = SURFACE_STYLE_USAGE(.BOTH.,#97634); +#97634 = SURFACE_SIDE_STYLE('',(#97635)); +#97635 = SURFACE_STYLE_FILL_AREA(#97636); +#97636 = FILL_AREA_STYLE('',(#97637)); +#97637 = FILL_AREA_STYLE_COLOUR('',#93660); +#97638 = STYLED_ITEM('color',(#97639),#18264); +#97639 = PRESENTATION_STYLE_ASSIGNMENT((#97640)); +#97640 = SURFACE_STYLE_USAGE(.BOTH.,#97641); +#97641 = SURFACE_SIDE_STYLE('',(#97642)); +#97642 = SURFACE_STYLE_FILL_AREA(#97643); +#97643 = FILL_AREA_STYLE('',(#97644)); +#97644 = FILL_AREA_STYLE_COLOUR('',#93660); +#97645 = STYLED_ITEM('color',(#97646),#18316); +#97646 = PRESENTATION_STYLE_ASSIGNMENT((#97647)); +#97647 = SURFACE_STYLE_USAGE(.BOTH.,#97648); +#97648 = SURFACE_SIDE_STYLE('',(#97649)); +#97649 = SURFACE_STYLE_FILL_AREA(#97650); +#97650 = FILL_AREA_STYLE('',(#97651)); +#97651 = FILL_AREA_STYLE_COLOUR('',#93660); +#97652 = STYLED_ITEM('color',(#97653),#18368); +#97653 = PRESENTATION_STYLE_ASSIGNMENT((#97654)); +#97654 = SURFACE_STYLE_USAGE(.BOTH.,#97655); +#97655 = SURFACE_SIDE_STYLE('',(#97656)); +#97656 = SURFACE_STYLE_FILL_AREA(#97657); +#97657 = FILL_AREA_STYLE('',(#97658)); +#97658 = FILL_AREA_STYLE_COLOUR('',#93660); +#97659 = STYLED_ITEM('color',(#97660),#18425); +#97660 = PRESENTATION_STYLE_ASSIGNMENT((#97661)); +#97661 = SURFACE_STYLE_USAGE(.BOTH.,#97662); +#97662 = SURFACE_SIDE_STYLE('',(#97663)); +#97663 = SURFACE_STYLE_FILL_AREA(#97664); +#97664 = FILL_AREA_STYLE('',(#97665)); +#97665 = FILL_AREA_STYLE_COLOUR('',#93738); +#97666 = STYLED_ITEM('color',(#97667),#18710); +#97667 = PRESENTATION_STYLE_ASSIGNMENT((#97668)); +#97668 = SURFACE_STYLE_USAGE(.BOTH.,#97669); +#97669 = SURFACE_SIDE_STYLE('',(#97670)); +#97670 = SURFACE_STYLE_FILL_AREA(#97671); +#97671 = FILL_AREA_STYLE('',(#97672)); +#97672 = FILL_AREA_STYLE_COLOUR('',#93738); +#97673 = STYLED_ITEM('color',(#97674),#19000); +#97674 = PRESENTATION_STYLE_ASSIGNMENT((#97675)); +#97675 = SURFACE_STYLE_USAGE(.BOTH.,#97676); +#97676 = SURFACE_SIDE_STYLE('',(#97677)); +#97677 = SURFACE_STYLE_FILL_AREA(#97678); +#97678 = FILL_AREA_STYLE('',(#97679)); +#97679 = FILL_AREA_STYLE_COLOUR('',#93660); +#97680 = STYLED_ITEM('color',(#97681),#19047); +#97681 = PRESENTATION_STYLE_ASSIGNMENT((#97682)); +#97682 = SURFACE_STYLE_USAGE(.BOTH.,#97683); +#97683 = SURFACE_SIDE_STYLE('',(#97684)); +#97684 = SURFACE_STYLE_FILL_AREA(#97685); +#97685 = FILL_AREA_STYLE('',(#97686)); +#97686 = FILL_AREA_STYLE_COLOUR('',#93738); +#97687 = STYLED_ITEM('color',(#97688),#19101); +#97688 = PRESENTATION_STYLE_ASSIGNMENT((#97689)); +#97689 = SURFACE_STYLE_USAGE(.BOTH.,#97690); +#97690 = SURFACE_SIDE_STYLE('',(#97691)); +#97691 = SURFACE_STYLE_FILL_AREA(#97692); +#97692 = FILL_AREA_STYLE('',(#97693)); +#97693 = FILL_AREA_STYLE_COLOUR('',#93738); +#97694 = STYLED_ITEM('color',(#97695),#19319); +#97695 = PRESENTATION_STYLE_ASSIGNMENT((#97696)); +#97696 = SURFACE_STYLE_USAGE(.BOTH.,#97697); +#97697 = SURFACE_SIDE_STYLE('',(#97698)); +#97698 = SURFACE_STYLE_FILL_AREA(#97699); +#97699 = FILL_AREA_STYLE('',(#97700)); +#97700 = FILL_AREA_STYLE_COLOUR('',#93738); +#97701 = STYLED_ITEM('color',(#97702),#19564); +#97702 = PRESENTATION_STYLE_ASSIGNMENT((#97703)); +#97703 = SURFACE_STYLE_USAGE(.BOTH.,#97704); +#97704 = SURFACE_SIDE_STYLE('',(#97705)); +#97705 = SURFACE_STYLE_FILL_AREA(#97706); +#97706 = FILL_AREA_STYLE('',(#97707)); +#97707 = FILL_AREA_STYLE_COLOUR('',#93738); +#97708 = STYLED_ITEM('color',(#97709),#19591); +#97709 = PRESENTATION_STYLE_ASSIGNMENT((#97710)); +#97710 = SURFACE_STYLE_USAGE(.BOTH.,#97711); +#97711 = SURFACE_SIDE_STYLE('',(#97712)); +#97712 = SURFACE_STYLE_FILL_AREA(#97713); +#97713 = FILL_AREA_STYLE('',(#97714)); +#97714 = FILL_AREA_STYLE_COLOUR('',#93660); +#97715 = STYLED_ITEM('color',(#97716),#19664); +#97716 = PRESENTATION_STYLE_ASSIGNMENT((#97717)); +#97717 = SURFACE_STYLE_USAGE(.BOTH.,#97718); +#97718 = SURFACE_SIDE_STYLE('',(#97719)); +#97719 = SURFACE_STYLE_FILL_AREA(#97720); +#97720 = FILL_AREA_STYLE('',(#97721)); +#97721 = FILL_AREA_STYLE_COLOUR('',#93738); +#97722 = STYLED_ITEM('color',(#97723),#19949); +#97723 = PRESENTATION_STYLE_ASSIGNMENT((#97724)); +#97724 = SURFACE_STYLE_USAGE(.BOTH.,#97725); +#97725 = SURFACE_SIDE_STYLE('',(#97726)); +#97726 = SURFACE_STYLE_FILL_AREA(#97727); +#97727 = FILL_AREA_STYLE('',(#97728)); +#97728 = FILL_AREA_STYLE_COLOUR('',#93738); +#97729 = STYLED_ITEM('color',(#97730),#20194); +#97730 = PRESENTATION_STYLE_ASSIGNMENT((#97731)); +#97731 = SURFACE_STYLE_USAGE(.BOTH.,#97732); +#97732 = SURFACE_SIDE_STYLE('',(#97733)); +#97733 = SURFACE_STYLE_FILL_AREA(#97734); +#97734 = FILL_AREA_STYLE('',(#97735)); +#97735 = FILL_AREA_STYLE_COLOUR('',#93660); +#97736 = STYLED_ITEM('color',(#97737),#20262); +#97737 = PRESENTATION_STYLE_ASSIGNMENT((#97738)); +#97738 = SURFACE_STYLE_USAGE(.BOTH.,#97739); +#97739 = SURFACE_SIDE_STYLE('',(#97740)); +#97740 = SURFACE_STYLE_FILL_AREA(#97741); +#97741 = FILL_AREA_STYLE('',(#97742)); +#97742 = FILL_AREA_STYLE_COLOUR('',#93738); +#97743 = STYLED_ITEM('color',(#97744),#20289); +#97744 = PRESENTATION_STYLE_ASSIGNMENT((#97745)); +#97745 = SURFACE_STYLE_USAGE(.BOTH.,#97746); +#97746 = SURFACE_SIDE_STYLE('',(#97747)); +#97747 = SURFACE_STYLE_FILL_AREA(#97748); +#97748 = FILL_AREA_STYLE('',(#97749)); +#97749 = FILL_AREA_STYLE_COLOUR('',#93660); +#97750 = STYLED_ITEM('color',(#97751),#20336); +#97751 = PRESENTATION_STYLE_ASSIGNMENT((#97752)); +#97752 = SURFACE_STYLE_USAGE(.BOTH.,#97753); +#97753 = SURFACE_SIDE_STYLE('',(#97754)); +#97754 = SURFACE_STYLE_FILL_AREA(#97755); +#97755 = FILL_AREA_STYLE('',(#97756)); +#97756 = FILL_AREA_STYLE_COLOUR('',#93660); +#97757 = STYLED_ITEM('color',(#97758),#20471); +#97758 = PRESENTATION_STYLE_ASSIGNMENT((#97759)); +#97759 = SURFACE_STYLE_USAGE(.BOTH.,#97760); +#97760 = SURFACE_SIDE_STYLE('',(#97761)); +#97761 = SURFACE_STYLE_FILL_AREA(#97762); +#97762 = FILL_AREA_STYLE('',(#97763)); +#97763 = FILL_AREA_STYLE_COLOUR('',#93660); +#97764 = STYLED_ITEM('color',(#97765),#20497); +#97765 = PRESENTATION_STYLE_ASSIGNMENT((#97766)); +#97766 = SURFACE_STYLE_USAGE(.BOTH.,#97767); +#97767 = SURFACE_SIDE_STYLE('',(#97768)); +#97768 = SURFACE_STYLE_FILL_AREA(#97769); +#97769 = FILL_AREA_STYLE('',(#97770)); +#97770 = FILL_AREA_STYLE_COLOUR('',#93660); +#97771 = STYLED_ITEM('color',(#97772),#20589); +#97772 = PRESENTATION_STYLE_ASSIGNMENT((#97773)); +#97773 = SURFACE_STYLE_USAGE(.BOTH.,#97774); +#97774 = SURFACE_SIDE_STYLE('',(#97775)); +#97775 = SURFACE_STYLE_FILL_AREA(#97776); +#97776 = FILL_AREA_STYLE('',(#97777)); +#97777 = FILL_AREA_STYLE_COLOUR('',#93738); +#97778 = STYLED_ITEM('color',(#97779),#20618); +#97779 = PRESENTATION_STYLE_ASSIGNMENT((#97780)); +#97780 = SURFACE_STYLE_USAGE(.BOTH.,#97781); +#97781 = SURFACE_SIDE_STYLE('',(#97782)); +#97782 = SURFACE_STYLE_FILL_AREA(#97783); +#97783 = FILL_AREA_STYLE('',(#97784)); +#97784 = FILL_AREA_STYLE_COLOUR('',#93738); +#97785 = STYLED_ITEM('color',(#97786),#20645); +#97786 = PRESENTATION_STYLE_ASSIGNMENT((#97787)); +#97787 = SURFACE_STYLE_USAGE(.BOTH.,#97788); +#97788 = SURFACE_SIDE_STYLE('',(#97789)); +#97789 = SURFACE_STYLE_FILL_AREA(#97790); +#97790 = FILL_AREA_STYLE('',(#97791)); +#97791 = FILL_AREA_STYLE_COLOUR('',#93738); +#97792 = STYLED_ITEM('color',(#97793),#20672); +#97793 = PRESENTATION_STYLE_ASSIGNMENT((#97794)); +#97794 = SURFACE_STYLE_USAGE(.BOTH.,#97795); +#97795 = SURFACE_SIDE_STYLE('',(#97796)); +#97796 = SURFACE_STYLE_FILL_AREA(#97797); +#97797 = FILL_AREA_STYLE('',(#97798)); +#97798 = FILL_AREA_STYLE_COLOUR('',#93738); +#97799 = STYLED_ITEM('color',(#97800),#20699); +#97800 = PRESENTATION_STYLE_ASSIGNMENT((#97801)); +#97801 = SURFACE_STYLE_USAGE(.BOTH.,#97802); +#97802 = SURFACE_SIDE_STYLE('',(#97803)); +#97803 = SURFACE_STYLE_FILL_AREA(#97804); +#97804 = FILL_AREA_STYLE('',(#97805)); +#97805 = FILL_AREA_STYLE_COLOUR('',#93738); +#97806 = STYLED_ITEM('color',(#97807),#20726); +#97807 = PRESENTATION_STYLE_ASSIGNMENT((#97808)); +#97808 = SURFACE_STYLE_USAGE(.BOTH.,#97809); +#97809 = SURFACE_SIDE_STYLE('',(#97810)); +#97810 = SURFACE_STYLE_FILL_AREA(#97811); +#97811 = FILL_AREA_STYLE('',(#97812)); +#97812 = FILL_AREA_STYLE_COLOUR('',#93738); +#97813 = STYLED_ITEM('color',(#97814),#20753); +#97814 = PRESENTATION_STYLE_ASSIGNMENT((#97815)); +#97815 = SURFACE_STYLE_USAGE(.BOTH.,#97816); +#97816 = SURFACE_SIDE_STYLE('',(#97817)); +#97817 = SURFACE_STYLE_FILL_AREA(#97818); +#97818 = FILL_AREA_STYLE('',(#97819)); +#97819 = FILL_AREA_STYLE_COLOUR('',#93738); +#97820 = STYLED_ITEM('color',(#97821),#20780); +#97821 = PRESENTATION_STYLE_ASSIGNMENT((#97822)); +#97822 = SURFACE_STYLE_USAGE(.BOTH.,#97823); +#97823 = SURFACE_SIDE_STYLE('',(#97824)); +#97824 = SURFACE_STYLE_FILL_AREA(#97825); +#97825 = FILL_AREA_STYLE('',(#97826)); +#97826 = FILL_AREA_STYLE_COLOUR('',#93738); +#97827 = STYLED_ITEM('color',(#97828),#20807); +#97828 = PRESENTATION_STYLE_ASSIGNMENT((#97829)); +#97829 = SURFACE_STYLE_USAGE(.BOTH.,#97830); +#97830 = SURFACE_SIDE_STYLE('',(#97831)); +#97831 = SURFACE_STYLE_FILL_AREA(#97832); +#97832 = FILL_AREA_STYLE('',(#97833)); +#97833 = FILL_AREA_STYLE_COLOUR('',#93738); +#97834 = STYLED_ITEM('color',(#97835),#20814); +#97835 = PRESENTATION_STYLE_ASSIGNMENT((#97836)); +#97836 = SURFACE_STYLE_USAGE(.BOTH.,#97837); +#97837 = SURFACE_SIDE_STYLE('',(#97838)); +#97838 = SURFACE_STYLE_FILL_AREA(#97839); +#97839 = FILL_AREA_STYLE('',(#97840)); +#97840 = FILL_AREA_STYLE_COLOUR('',#93738); +#97841 = STYLED_ITEM('color',(#97842),#20843); +#97842 = PRESENTATION_STYLE_ASSIGNMENT((#97843)); +#97843 = SURFACE_STYLE_USAGE(.BOTH.,#97844); +#97844 = SURFACE_SIDE_STYLE('',(#97845)); +#97845 = SURFACE_STYLE_FILL_AREA(#97846); +#97846 = FILL_AREA_STYLE('',(#97847)); +#97847 = FILL_AREA_STYLE_COLOUR('',#93738); +#97848 = STYLED_ITEM('color',(#97849),#20870); +#97849 = PRESENTATION_STYLE_ASSIGNMENT((#97850)); +#97850 = SURFACE_STYLE_USAGE(.BOTH.,#97851); +#97851 = SURFACE_SIDE_STYLE('',(#97852)); +#97852 = SURFACE_STYLE_FILL_AREA(#97853); +#97853 = FILL_AREA_STYLE('',(#97854)); +#97854 = FILL_AREA_STYLE_COLOUR('',#93738); +#97855 = STYLED_ITEM('color',(#97856),#20897); +#97856 = PRESENTATION_STYLE_ASSIGNMENT((#97857)); +#97857 = SURFACE_STYLE_USAGE(.BOTH.,#97858); +#97858 = SURFACE_SIDE_STYLE('',(#97859)); +#97859 = SURFACE_STYLE_FILL_AREA(#97860); +#97860 = FILL_AREA_STYLE('',(#97861)); +#97861 = FILL_AREA_STYLE_COLOUR('',#93738); +#97862 = STYLED_ITEM('color',(#97863),#20924); +#97863 = PRESENTATION_STYLE_ASSIGNMENT((#97864)); +#97864 = SURFACE_STYLE_USAGE(.BOTH.,#97865); +#97865 = SURFACE_SIDE_STYLE('',(#97866)); +#97866 = SURFACE_STYLE_FILL_AREA(#97867); +#97867 = FILL_AREA_STYLE('',(#97868)); +#97868 = FILL_AREA_STYLE_COLOUR('',#93738); +#97869 = STYLED_ITEM('color',(#97870),#20951); +#97870 = PRESENTATION_STYLE_ASSIGNMENT((#97871)); +#97871 = SURFACE_STYLE_USAGE(.BOTH.,#97872); +#97872 = SURFACE_SIDE_STYLE('',(#97873)); +#97873 = SURFACE_STYLE_FILL_AREA(#97874); +#97874 = FILL_AREA_STYLE('',(#97875)); +#97875 = FILL_AREA_STYLE_COLOUR('',#93738); +#97876 = STYLED_ITEM('color',(#97877),#20978); +#97877 = PRESENTATION_STYLE_ASSIGNMENT((#97878)); +#97878 = SURFACE_STYLE_USAGE(.BOTH.,#97879); +#97879 = SURFACE_SIDE_STYLE('',(#97880)); +#97880 = SURFACE_STYLE_FILL_AREA(#97881); +#97881 = FILL_AREA_STYLE('',(#97882)); +#97882 = FILL_AREA_STYLE_COLOUR('',#93738); +#97883 = STYLED_ITEM('color',(#97884),#21005); +#97884 = PRESENTATION_STYLE_ASSIGNMENT((#97885)); +#97885 = SURFACE_STYLE_USAGE(.BOTH.,#97886); +#97886 = SURFACE_SIDE_STYLE('',(#97887)); +#97887 = SURFACE_STYLE_FILL_AREA(#97888); +#97888 = FILL_AREA_STYLE('',(#97889)); +#97889 = FILL_AREA_STYLE_COLOUR('',#93738); +#97890 = STYLED_ITEM('color',(#97891),#21032); +#97891 = PRESENTATION_STYLE_ASSIGNMENT((#97892)); +#97892 = SURFACE_STYLE_USAGE(.BOTH.,#97893); +#97893 = SURFACE_SIDE_STYLE('',(#97894)); +#97894 = SURFACE_STYLE_FILL_AREA(#97895); +#97895 = FILL_AREA_STYLE('',(#97896)); +#97896 = FILL_AREA_STYLE_COLOUR('',#93738); +#97897 = STYLED_ITEM('color',(#97898),#21039); +#97898 = PRESENTATION_STYLE_ASSIGNMENT((#97899)); +#97899 = SURFACE_STYLE_USAGE(.BOTH.,#97900); +#97900 = SURFACE_SIDE_STYLE('',(#97901)); +#97901 = SURFACE_STYLE_FILL_AREA(#97902); +#97902 = FILL_AREA_STYLE('',(#97903)); +#97903 = FILL_AREA_STYLE_COLOUR('',#93738); +#97904 = STYLED_ITEM('color',(#97905),#21068); +#97905 = PRESENTATION_STYLE_ASSIGNMENT((#97906)); +#97906 = SURFACE_STYLE_USAGE(.BOTH.,#97907); +#97907 = SURFACE_SIDE_STYLE('',(#97908)); +#97908 = SURFACE_STYLE_FILL_AREA(#97909); +#97909 = FILL_AREA_STYLE('',(#97910)); +#97910 = FILL_AREA_STYLE_COLOUR('',#93738); +#97911 = STYLED_ITEM('color',(#97912),#21095); +#97912 = PRESENTATION_STYLE_ASSIGNMENT((#97913)); +#97913 = SURFACE_STYLE_USAGE(.BOTH.,#97914); +#97914 = SURFACE_SIDE_STYLE('',(#97915)); +#97915 = SURFACE_STYLE_FILL_AREA(#97916); +#97916 = FILL_AREA_STYLE('',(#97917)); +#97917 = FILL_AREA_STYLE_COLOUR('',#93738); +#97918 = STYLED_ITEM('color',(#97919),#21122); +#97919 = PRESENTATION_STYLE_ASSIGNMENT((#97920)); +#97920 = SURFACE_STYLE_USAGE(.BOTH.,#97921); +#97921 = SURFACE_SIDE_STYLE('',(#97922)); +#97922 = SURFACE_STYLE_FILL_AREA(#97923); +#97923 = FILL_AREA_STYLE('',(#97924)); +#97924 = FILL_AREA_STYLE_COLOUR('',#93738); +#97925 = STYLED_ITEM('color',(#97926),#21149); +#97926 = PRESENTATION_STYLE_ASSIGNMENT((#97927)); +#97927 = SURFACE_STYLE_USAGE(.BOTH.,#97928); +#97928 = SURFACE_SIDE_STYLE('',(#97929)); +#97929 = SURFACE_STYLE_FILL_AREA(#97930); +#97930 = FILL_AREA_STYLE('',(#97931)); +#97931 = FILL_AREA_STYLE_COLOUR('',#93738); +#97932 = STYLED_ITEM('color',(#97933),#21176); +#97933 = PRESENTATION_STYLE_ASSIGNMENT((#97934)); +#97934 = SURFACE_STYLE_USAGE(.BOTH.,#97935); +#97935 = SURFACE_SIDE_STYLE('',(#97936)); +#97936 = SURFACE_STYLE_FILL_AREA(#97937); +#97937 = FILL_AREA_STYLE('',(#97938)); +#97938 = FILL_AREA_STYLE_COLOUR('',#93738); +#97939 = STYLED_ITEM('color',(#97940),#21203); +#97940 = PRESENTATION_STYLE_ASSIGNMENT((#97941)); +#97941 = SURFACE_STYLE_USAGE(.BOTH.,#97942); +#97942 = SURFACE_SIDE_STYLE('',(#97943)); +#97943 = SURFACE_STYLE_FILL_AREA(#97944); +#97944 = FILL_AREA_STYLE('',(#97945)); +#97945 = FILL_AREA_STYLE_COLOUR('',#93738); +#97946 = STYLED_ITEM('color',(#97947),#21230); +#97947 = PRESENTATION_STYLE_ASSIGNMENT((#97948)); +#97948 = SURFACE_STYLE_USAGE(.BOTH.,#97949); +#97949 = SURFACE_SIDE_STYLE('',(#97950)); +#97950 = SURFACE_STYLE_FILL_AREA(#97951); +#97951 = FILL_AREA_STYLE('',(#97952)); +#97952 = FILL_AREA_STYLE_COLOUR('',#93738); +#97953 = STYLED_ITEM('color',(#97954),#21257); +#97954 = PRESENTATION_STYLE_ASSIGNMENT((#97955)); +#97955 = SURFACE_STYLE_USAGE(.BOTH.,#97956); +#97956 = SURFACE_SIDE_STYLE('',(#97957)); +#97957 = SURFACE_STYLE_FILL_AREA(#97958); +#97958 = FILL_AREA_STYLE('',(#97959)); +#97959 = FILL_AREA_STYLE_COLOUR('',#93738); +#97960 = STYLED_ITEM('color',(#97961),#21264); +#97961 = PRESENTATION_STYLE_ASSIGNMENT((#97962)); +#97962 = SURFACE_STYLE_USAGE(.BOTH.,#97963); +#97963 = SURFACE_SIDE_STYLE('',(#97964)); +#97964 = SURFACE_STYLE_FILL_AREA(#97965); +#97965 = FILL_AREA_STYLE('',(#97966)); +#97966 = FILL_AREA_STYLE_COLOUR('',#93660); +#97967 = STYLED_ITEM('color',(#97968),#21290); +#97968 = PRESENTATION_STYLE_ASSIGNMENT((#97969)); +#97969 = SURFACE_STYLE_USAGE(.BOTH.,#97970); +#97970 = SURFACE_SIDE_STYLE('',(#97971)); +#97971 = SURFACE_STYLE_FILL_AREA(#97972); +#97972 = FILL_AREA_STYLE('',(#97973)); +#97973 = FILL_AREA_STYLE_COLOUR('',#93660); +#97974 = STYLED_ITEM('color',(#97975),#21316); +#97975 = PRESENTATION_STYLE_ASSIGNMENT((#97976)); +#97976 = SURFACE_STYLE_USAGE(.BOTH.,#97977); +#97977 = SURFACE_SIDE_STYLE('',(#97978)); +#97978 = SURFACE_STYLE_FILL_AREA(#97979); +#97979 = FILL_AREA_STYLE('',(#97980)); +#97980 = FILL_AREA_STYLE_COLOUR('',#93660); +#97981 = STYLED_ITEM('color',(#97982),#21342); +#97982 = PRESENTATION_STYLE_ASSIGNMENT((#97983)); +#97983 = SURFACE_STYLE_USAGE(.BOTH.,#97984); +#97984 = SURFACE_SIDE_STYLE('',(#97985)); +#97985 = SURFACE_STYLE_FILL_AREA(#97986); +#97986 = FILL_AREA_STYLE('',(#97987)); +#97987 = FILL_AREA_STYLE_COLOUR('',#93660); +#97988 = STYLED_ITEM('color',(#97989),#21415); +#97989 = PRESENTATION_STYLE_ASSIGNMENT((#97990)); +#97990 = SURFACE_STYLE_USAGE(.BOTH.,#97991); +#97991 = SURFACE_SIDE_STYLE('',(#97992)); +#97992 = SURFACE_STYLE_FILL_AREA(#97993); +#97993 = FILL_AREA_STYLE('',(#97994)); +#97994 = FILL_AREA_STYLE_COLOUR('',#93738); +#97995 = STYLED_ITEM('color',(#97996),#21444); +#97996 = PRESENTATION_STYLE_ASSIGNMENT((#97997)); +#97997 = SURFACE_STYLE_USAGE(.BOTH.,#97998); +#97998 = SURFACE_SIDE_STYLE('',(#97999)); +#97999 = SURFACE_STYLE_FILL_AREA(#98000); +#98000 = FILL_AREA_STYLE('',(#98001)); +#98001 = FILL_AREA_STYLE_COLOUR('',#93738); +#98002 = STYLED_ITEM('color',(#98003),#21471); +#98003 = PRESENTATION_STYLE_ASSIGNMENT((#98004)); +#98004 = SURFACE_STYLE_USAGE(.BOTH.,#98005); +#98005 = SURFACE_SIDE_STYLE('',(#98006)); +#98006 = SURFACE_STYLE_FILL_AREA(#98007); +#98007 = FILL_AREA_STYLE('',(#98008)); +#98008 = FILL_AREA_STYLE_COLOUR('',#93738); +#98009 = STYLED_ITEM('color',(#98010),#21498); +#98010 = PRESENTATION_STYLE_ASSIGNMENT((#98011)); +#98011 = SURFACE_STYLE_USAGE(.BOTH.,#98012); +#98012 = SURFACE_SIDE_STYLE('',(#98013)); +#98013 = SURFACE_STYLE_FILL_AREA(#98014); +#98014 = FILL_AREA_STYLE('',(#98015)); +#98015 = FILL_AREA_STYLE_COLOUR('',#93738); +#98016 = STYLED_ITEM('color',(#98017),#21525); +#98017 = PRESENTATION_STYLE_ASSIGNMENT((#98018)); +#98018 = SURFACE_STYLE_USAGE(.BOTH.,#98019); +#98019 = SURFACE_SIDE_STYLE('',(#98020)); +#98020 = SURFACE_STYLE_FILL_AREA(#98021); +#98021 = FILL_AREA_STYLE('',(#98022)); +#98022 = FILL_AREA_STYLE_COLOUR('',#93738); +#98023 = STYLED_ITEM('color',(#98024),#21552); +#98024 = PRESENTATION_STYLE_ASSIGNMENT((#98025)); +#98025 = SURFACE_STYLE_USAGE(.BOTH.,#98026); +#98026 = SURFACE_SIDE_STYLE('',(#98027)); +#98027 = SURFACE_STYLE_FILL_AREA(#98028); +#98028 = FILL_AREA_STYLE('',(#98029)); +#98029 = FILL_AREA_STYLE_COLOUR('',#93738); +#98030 = STYLED_ITEM('color',(#98031),#21579); +#98031 = PRESENTATION_STYLE_ASSIGNMENT((#98032)); +#98032 = SURFACE_STYLE_USAGE(.BOTH.,#98033); +#98033 = SURFACE_SIDE_STYLE('',(#98034)); +#98034 = SURFACE_STYLE_FILL_AREA(#98035); +#98035 = FILL_AREA_STYLE('',(#98036)); +#98036 = FILL_AREA_STYLE_COLOUR('',#93738); +#98037 = STYLED_ITEM('color',(#98038),#21606); +#98038 = PRESENTATION_STYLE_ASSIGNMENT((#98039)); +#98039 = SURFACE_STYLE_USAGE(.BOTH.,#98040); +#98040 = SURFACE_SIDE_STYLE('',(#98041)); +#98041 = SURFACE_STYLE_FILL_AREA(#98042); +#98042 = FILL_AREA_STYLE('',(#98043)); +#98043 = FILL_AREA_STYLE_COLOUR('',#93738); +#98044 = STYLED_ITEM('color',(#98045),#21633); +#98045 = PRESENTATION_STYLE_ASSIGNMENT((#98046)); +#98046 = SURFACE_STYLE_USAGE(.BOTH.,#98047); +#98047 = SURFACE_SIDE_STYLE('',(#98048)); +#98048 = SURFACE_STYLE_FILL_AREA(#98049); +#98049 = FILL_AREA_STYLE('',(#98050)); +#98050 = FILL_AREA_STYLE_COLOUR('',#93738); +#98051 = STYLED_ITEM('color',(#98052),#21640); +#98052 = PRESENTATION_STYLE_ASSIGNMENT((#98053)); +#98053 = SURFACE_STYLE_USAGE(.BOTH.,#98054); +#98054 = SURFACE_SIDE_STYLE('',(#98055)); +#98055 = SURFACE_STYLE_FILL_AREA(#98056); +#98056 = FILL_AREA_STYLE('',(#98057)); +#98057 = FILL_AREA_STYLE_COLOUR('',#93738); +#98058 = STYLED_ITEM('color',(#98059),#21669); +#98059 = PRESENTATION_STYLE_ASSIGNMENT((#98060)); +#98060 = SURFACE_STYLE_USAGE(.BOTH.,#98061); +#98061 = SURFACE_SIDE_STYLE('',(#98062)); +#98062 = SURFACE_STYLE_FILL_AREA(#98063); +#98063 = FILL_AREA_STYLE('',(#98064)); +#98064 = FILL_AREA_STYLE_COLOUR('',#93738); +#98065 = STYLED_ITEM('color',(#98066),#21696); +#98066 = PRESENTATION_STYLE_ASSIGNMENT((#98067)); +#98067 = SURFACE_STYLE_USAGE(.BOTH.,#98068); +#98068 = SURFACE_SIDE_STYLE('',(#98069)); +#98069 = SURFACE_STYLE_FILL_AREA(#98070); +#98070 = FILL_AREA_STYLE('',(#98071)); +#98071 = FILL_AREA_STYLE_COLOUR('',#93738); +#98072 = STYLED_ITEM('color',(#98073),#21723); +#98073 = PRESENTATION_STYLE_ASSIGNMENT((#98074)); +#98074 = SURFACE_STYLE_USAGE(.BOTH.,#98075); +#98075 = SURFACE_SIDE_STYLE('',(#98076)); +#98076 = SURFACE_STYLE_FILL_AREA(#98077); +#98077 = FILL_AREA_STYLE('',(#98078)); +#98078 = FILL_AREA_STYLE_COLOUR('',#93738); +#98079 = STYLED_ITEM('color',(#98080),#21750); +#98080 = PRESENTATION_STYLE_ASSIGNMENT((#98081)); +#98081 = SURFACE_STYLE_USAGE(.BOTH.,#98082); +#98082 = SURFACE_SIDE_STYLE('',(#98083)); +#98083 = SURFACE_STYLE_FILL_AREA(#98084); +#98084 = FILL_AREA_STYLE('',(#98085)); +#98085 = FILL_AREA_STYLE_COLOUR('',#93738); +#98086 = STYLED_ITEM('color',(#98087),#21777); +#98087 = PRESENTATION_STYLE_ASSIGNMENT((#98088)); +#98088 = SURFACE_STYLE_USAGE(.BOTH.,#98089); +#98089 = SURFACE_SIDE_STYLE('',(#98090)); +#98090 = SURFACE_STYLE_FILL_AREA(#98091); +#98091 = FILL_AREA_STYLE('',(#98092)); +#98092 = FILL_AREA_STYLE_COLOUR('',#93738); +#98093 = STYLED_ITEM('color',(#98094),#21804); +#98094 = PRESENTATION_STYLE_ASSIGNMENT((#98095)); +#98095 = SURFACE_STYLE_USAGE(.BOTH.,#98096); +#98096 = SURFACE_SIDE_STYLE('',(#98097)); +#98097 = SURFACE_STYLE_FILL_AREA(#98098); +#98098 = FILL_AREA_STYLE('',(#98099)); +#98099 = FILL_AREA_STYLE_COLOUR('',#93738); +#98100 = STYLED_ITEM('color',(#98101),#21831); +#98101 = PRESENTATION_STYLE_ASSIGNMENT((#98102)); +#98102 = SURFACE_STYLE_USAGE(.BOTH.,#98103); +#98103 = SURFACE_SIDE_STYLE('',(#98104)); +#98104 = SURFACE_STYLE_FILL_AREA(#98105); +#98105 = FILL_AREA_STYLE('',(#98106)); +#98106 = FILL_AREA_STYLE_COLOUR('',#93738); +#98107 = STYLED_ITEM('color',(#98108),#21858); +#98108 = PRESENTATION_STYLE_ASSIGNMENT((#98109)); +#98109 = SURFACE_STYLE_USAGE(.BOTH.,#98110); +#98110 = SURFACE_SIDE_STYLE('',(#98111)); +#98111 = SURFACE_STYLE_FILL_AREA(#98112); +#98112 = FILL_AREA_STYLE('',(#98113)); +#98113 = FILL_AREA_STYLE_COLOUR('',#93738); +#98114 = STYLED_ITEM('color',(#98115),#21865); +#98115 = PRESENTATION_STYLE_ASSIGNMENT((#98116)); +#98116 = SURFACE_STYLE_USAGE(.BOTH.,#98117); +#98117 = SURFACE_SIDE_STYLE('',(#98118)); +#98118 = SURFACE_STYLE_FILL_AREA(#98119); +#98119 = FILL_AREA_STYLE('',(#98120)); +#98120 = FILL_AREA_STYLE_COLOUR('',#93738); +#98121 = STYLED_ITEM('color',(#98122),#21894); +#98122 = PRESENTATION_STYLE_ASSIGNMENT((#98123)); +#98123 = SURFACE_STYLE_USAGE(.BOTH.,#98124); +#98124 = SURFACE_SIDE_STYLE('',(#98125)); +#98125 = SURFACE_STYLE_FILL_AREA(#98126); +#98126 = FILL_AREA_STYLE('',(#98127)); +#98127 = FILL_AREA_STYLE_COLOUR('',#93738); +#98128 = STYLED_ITEM('color',(#98129),#21921); +#98129 = PRESENTATION_STYLE_ASSIGNMENT((#98130)); +#98130 = SURFACE_STYLE_USAGE(.BOTH.,#98131); +#98131 = SURFACE_SIDE_STYLE('',(#98132)); +#98132 = SURFACE_STYLE_FILL_AREA(#98133); +#98133 = FILL_AREA_STYLE('',(#98134)); +#98134 = FILL_AREA_STYLE_COLOUR('',#93738); +#98135 = STYLED_ITEM('color',(#98136),#21948); +#98136 = PRESENTATION_STYLE_ASSIGNMENT((#98137)); +#98137 = SURFACE_STYLE_USAGE(.BOTH.,#98138); +#98138 = SURFACE_SIDE_STYLE('',(#98139)); +#98139 = SURFACE_STYLE_FILL_AREA(#98140); +#98140 = FILL_AREA_STYLE('',(#98141)); +#98141 = FILL_AREA_STYLE_COLOUR('',#93738); +#98142 = STYLED_ITEM('color',(#98143),#21975); +#98143 = PRESENTATION_STYLE_ASSIGNMENT((#98144)); +#98144 = SURFACE_STYLE_USAGE(.BOTH.,#98145); +#98145 = SURFACE_SIDE_STYLE('',(#98146)); +#98146 = SURFACE_STYLE_FILL_AREA(#98147); +#98147 = FILL_AREA_STYLE('',(#98148)); +#98148 = FILL_AREA_STYLE_COLOUR('',#93738); +#98149 = STYLED_ITEM('color',(#98150),#22002); +#98150 = PRESENTATION_STYLE_ASSIGNMENT((#98151)); +#98151 = SURFACE_STYLE_USAGE(.BOTH.,#98152); +#98152 = SURFACE_SIDE_STYLE('',(#98153)); +#98153 = SURFACE_STYLE_FILL_AREA(#98154); +#98154 = FILL_AREA_STYLE('',(#98155)); +#98155 = FILL_AREA_STYLE_COLOUR('',#93738); +#98156 = STYLED_ITEM('color',(#98157),#22029); +#98157 = PRESENTATION_STYLE_ASSIGNMENT((#98158)); +#98158 = SURFACE_STYLE_USAGE(.BOTH.,#98159); +#98159 = SURFACE_SIDE_STYLE('',(#98160)); +#98160 = SURFACE_STYLE_FILL_AREA(#98161); +#98161 = FILL_AREA_STYLE('',(#98162)); +#98162 = FILL_AREA_STYLE_COLOUR('',#93738); +#98163 = STYLED_ITEM('color',(#98164),#22056); +#98164 = PRESENTATION_STYLE_ASSIGNMENT((#98165)); +#98165 = SURFACE_STYLE_USAGE(.BOTH.,#98166); +#98166 = SURFACE_SIDE_STYLE('',(#98167)); +#98167 = SURFACE_STYLE_FILL_AREA(#98168); +#98168 = FILL_AREA_STYLE('',(#98169)); +#98169 = FILL_AREA_STYLE_COLOUR('',#93738); +#98170 = STYLED_ITEM('color',(#98171),#22083); +#98171 = PRESENTATION_STYLE_ASSIGNMENT((#98172)); +#98172 = SURFACE_STYLE_USAGE(.BOTH.,#98173); +#98173 = SURFACE_SIDE_STYLE('',(#98174)); +#98174 = SURFACE_STYLE_FILL_AREA(#98175); +#98175 = FILL_AREA_STYLE('',(#98176)); +#98176 = FILL_AREA_STYLE_COLOUR('',#93738); +#98177 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #98178,#98185,#98192,#98199,#98206,#98213,#98220,#98227,#98234, + #98241,#98248,#98255,#98262,#98269,#98276,#98283,#98290,#98297, + #98304,#98311,#98318,#98325,#98332,#98339,#98346,#98353,#98360, + #98367,#98374,#98381,#98388,#98395,#98402,#98409,#98416,#98423, + #98430,#98437,#98444,#98451,#98458,#98465,#98472,#98479,#98486, + #98493,#98500,#98507,#98514,#98521,#98528,#98535,#98542,#98549, + #98556,#98563,#98570,#98577,#98584,#98591,#98598,#98605,#98612, + #98619,#98626,#98633,#98640,#98647,#98654,#98661,#98668,#98675, + #98682,#98689,#98696,#98703,#98710,#98717,#98724,#98731,#98738, + #98745,#98752,#98759,#98766,#98773,#98780,#98787,#98794,#98801, + #98808,#98815,#98822,#98829),#83742); +#98178 = STYLED_ITEM('color',(#98179),#77498); +#98179 = PRESENTATION_STYLE_ASSIGNMENT((#98180)); +#98180 = SURFACE_STYLE_USAGE(.BOTH.,#98181); +#98181 = SURFACE_SIDE_STYLE('',(#98182)); +#98182 = SURFACE_STYLE_FILL_AREA(#98183); +#98183 = FILL_AREA_STYLE('',(#98184)); +#98184 = FILL_AREA_STYLE_COLOUR('',#93660); +#98185 = STYLED_ITEM('color',(#98186),#77615); +#98186 = PRESENTATION_STYLE_ASSIGNMENT((#98187)); +#98187 = SURFACE_STYLE_USAGE(.BOTH.,#98188); +#98188 = SURFACE_SIDE_STYLE('',(#98189)); +#98189 = SURFACE_STYLE_FILL_AREA(#98190); +#98190 = FILL_AREA_STYLE('',(#98191)); +#98191 = FILL_AREA_STYLE_COLOUR('',#93660); +#98192 = STYLED_ITEM('color',(#98193),#77796); +#98193 = PRESENTATION_STYLE_ASSIGNMENT((#98194)); +#98194 = SURFACE_STYLE_USAGE(.BOTH.,#98195); +#98195 = SURFACE_SIDE_STYLE('',(#98196)); +#98196 = SURFACE_STYLE_FILL_AREA(#98197); +#98197 = FILL_AREA_STYLE('',(#98198)); +#98198 = FILL_AREA_STYLE_COLOUR('',#93660); +#98199 = STYLED_ITEM('color',(#98200),#77849); +#98200 = PRESENTATION_STYLE_ASSIGNMENT((#98201)); +#98201 = SURFACE_STYLE_USAGE(.BOTH.,#98202); +#98202 = SURFACE_SIDE_STYLE('',(#98203)); +#98203 = SURFACE_STYLE_FILL_AREA(#98204); +#98204 = FILL_AREA_STYLE('',(#98205)); +#98205 = FILL_AREA_STYLE_COLOUR('',#93660); +#98206 = STYLED_ITEM('color',(#98207),#77924); +#98207 = PRESENTATION_STYLE_ASSIGNMENT((#98208)); +#98208 = SURFACE_STYLE_USAGE(.BOTH.,#98209); +#98209 = SURFACE_SIDE_STYLE('',(#98210)); +#98210 = SURFACE_STYLE_FILL_AREA(#98211); +#98211 = FILL_AREA_STYLE('',(#98212)); +#98212 = FILL_AREA_STYLE_COLOUR('',#93660); +#98213 = STYLED_ITEM('color',(#98214),#77972); +#98214 = PRESENTATION_STYLE_ASSIGNMENT((#98215)); +#98215 = SURFACE_STYLE_USAGE(.BOTH.,#98216); +#98216 = SURFACE_SIDE_STYLE('',(#98217)); +#98217 = SURFACE_STYLE_FILL_AREA(#98218); +#98218 = FILL_AREA_STYLE('',(#98219)); +#98219 = FILL_AREA_STYLE_COLOUR('',#93660); +#98220 = STYLED_ITEM('color',(#98221),#78137); +#98221 = PRESENTATION_STYLE_ASSIGNMENT((#98222)); +#98222 = SURFACE_STYLE_USAGE(.BOTH.,#98223); +#98223 = SURFACE_SIDE_STYLE('',(#98224)); +#98224 = SURFACE_STYLE_FILL_AREA(#98225); +#98225 = FILL_AREA_STYLE('',(#98226)); +#98226 = FILL_AREA_STYLE_COLOUR('',#93660); +#98227 = STYLED_ITEM('color',(#98228),#78190); +#98228 = PRESENTATION_STYLE_ASSIGNMENT((#98229)); +#98229 = SURFACE_STYLE_USAGE(.BOTH.,#98230); +#98230 = SURFACE_SIDE_STYLE('',(#98231)); +#98231 = SURFACE_STYLE_FILL_AREA(#98232); +#98232 = FILL_AREA_STYLE('',(#98233)); +#98233 = FILL_AREA_STYLE_COLOUR('',#93660); +#98234 = STYLED_ITEM('color',(#98235),#78243); +#98235 = PRESENTATION_STYLE_ASSIGNMENT((#98236)); +#98236 = SURFACE_STYLE_USAGE(.BOTH.,#98237); +#98237 = SURFACE_SIDE_STYLE('',(#98238)); +#98238 = SURFACE_STYLE_FILL_AREA(#98239); +#98239 = FILL_AREA_STYLE('',(#98240)); +#98240 = FILL_AREA_STYLE_COLOUR('',#93660); +#98241 = STYLED_ITEM('color',(#98242),#78296); +#98242 = PRESENTATION_STYLE_ASSIGNMENT((#98243)); +#98243 = SURFACE_STYLE_USAGE(.BOTH.,#98244); +#98244 = SURFACE_SIDE_STYLE('',(#98245)); +#98245 = SURFACE_STYLE_FILL_AREA(#98246); +#98246 = FILL_AREA_STYLE('',(#98247)); +#98247 = FILL_AREA_STYLE_COLOUR('',#93660); +#98248 = STYLED_ITEM('color',(#98249),#78440); +#98249 = PRESENTATION_STYLE_ASSIGNMENT((#98250)); +#98250 = SURFACE_STYLE_USAGE(.BOTH.,#98251); +#98251 = SURFACE_SIDE_STYLE('',(#98252)); +#98252 = SURFACE_STYLE_FILL_AREA(#98253); +#98253 = FILL_AREA_STYLE('',(#98254)); +#98254 = FILL_AREA_STYLE_COLOUR('',#93660); +#98255 = STYLED_ITEM('color',(#98256),#78491); +#98256 = PRESENTATION_STYLE_ASSIGNMENT((#98257)); +#98257 = SURFACE_STYLE_USAGE(.BOTH.,#98258); +#98258 = SURFACE_SIDE_STYLE('',(#98259)); +#98259 = SURFACE_STYLE_FILL_AREA(#98260); +#98260 = FILL_AREA_STYLE('',(#98261)); +#98261 = FILL_AREA_STYLE_COLOUR('',#93660); +#98262 = STYLED_ITEM('color',(#98263),#78569); +#98263 = PRESENTATION_STYLE_ASSIGNMENT((#98264)); +#98264 = SURFACE_STYLE_USAGE(.BOTH.,#98265); +#98265 = SURFACE_SIDE_STYLE('',(#98266)); +#98266 = SURFACE_STYLE_FILL_AREA(#98267); +#98267 = FILL_AREA_STYLE('',(#98268)); +#98268 = FILL_AREA_STYLE_COLOUR('',#93660); +#98269 = STYLED_ITEM('color',(#98270),#78615); +#98270 = PRESENTATION_STYLE_ASSIGNMENT((#98271)); +#98271 = SURFACE_STYLE_USAGE(.BOTH.,#98272); +#98272 = SURFACE_SIDE_STYLE('',(#98273)); +#98273 = SURFACE_STYLE_FILL_AREA(#98274); +#98274 = FILL_AREA_STYLE('',(#98275)); +#98275 = FILL_AREA_STYLE_COLOUR('',#93660); +#98276 = STYLED_ITEM('color',(#98277),#78674); +#98277 = PRESENTATION_STYLE_ASSIGNMENT((#98278)); +#98278 = SURFACE_STYLE_USAGE(.BOTH.,#98279); +#98279 = SURFACE_SIDE_STYLE('',(#98280)); +#98280 = SURFACE_STYLE_FILL_AREA(#98281); +#98281 = FILL_AREA_STYLE('',(#98282)); +#98282 = FILL_AREA_STYLE_COLOUR('',#93660); +#98283 = STYLED_ITEM('color',(#98284),#78752); +#98284 = PRESENTATION_STYLE_ASSIGNMENT((#98285)); +#98285 = SURFACE_STYLE_USAGE(.BOTH.,#98286); +#98286 = SURFACE_SIDE_STYLE('',(#98287)); +#98287 = SURFACE_STYLE_FILL_AREA(#98288); +#98288 = FILL_AREA_STYLE('',(#98289)); +#98289 = FILL_AREA_STYLE_COLOUR('',#93738); +#98290 = STYLED_ITEM('color',(#98291),#78833); +#98291 = PRESENTATION_STYLE_ASSIGNMENT((#98292)); +#98292 = SURFACE_STYLE_USAGE(.BOTH.,#98293); +#98293 = SURFACE_SIDE_STYLE('',(#98294)); +#98294 = SURFACE_STYLE_FILL_AREA(#98295); +#98295 = FILL_AREA_STYLE('',(#98296)); +#98296 = FILL_AREA_STYLE_COLOUR('',#93738); +#98297 = STYLED_ITEM('color',(#98298),#78914); +#98298 = PRESENTATION_STYLE_ASSIGNMENT((#98299)); +#98299 = SURFACE_STYLE_USAGE(.BOTH.,#98300); +#98300 = SURFACE_SIDE_STYLE('',(#98301)); +#98301 = SURFACE_STYLE_FILL_AREA(#98302); +#98302 = FILL_AREA_STYLE('',(#98303)); +#98303 = FILL_AREA_STYLE_COLOUR('',#93660); +#98304 = STYLED_ITEM('color',(#98305),#78990); +#98305 = PRESENTATION_STYLE_ASSIGNMENT((#98306)); +#98306 = SURFACE_STYLE_USAGE(.BOTH.,#98307); +#98307 = SURFACE_SIDE_STYLE('',(#98308)); +#98308 = SURFACE_STYLE_FILL_AREA(#98309); +#98309 = FILL_AREA_STYLE('',(#98310)); +#98310 = FILL_AREA_STYLE_COLOUR('',#93660); +#98311 = STYLED_ITEM('color',(#98312),#79041); +#98312 = PRESENTATION_STYLE_ASSIGNMENT((#98313)); +#98313 = SURFACE_STYLE_USAGE(.BOTH.,#98314); +#98314 = SURFACE_SIDE_STYLE('',(#98315)); +#98315 = SURFACE_STYLE_FILL_AREA(#98316); +#98316 = FILL_AREA_STYLE('',(#98317)); +#98317 = FILL_AREA_STYLE_COLOUR('',#93660); +#98318 = STYLED_ITEM('color',(#98319),#79092); +#98319 = PRESENTATION_STYLE_ASSIGNMENT((#98320)); +#98320 = SURFACE_STYLE_USAGE(.BOTH.,#98321); +#98321 = SURFACE_SIDE_STYLE('',(#98322)); +#98322 = SURFACE_STYLE_FILL_AREA(#98323); +#98323 = FILL_AREA_STYLE('',(#98324)); +#98324 = FILL_AREA_STYLE_COLOUR('',#93660); +#98325 = STYLED_ITEM('color',(#98326),#79143); +#98326 = PRESENTATION_STYLE_ASSIGNMENT((#98327)); +#98327 = SURFACE_STYLE_USAGE(.BOTH.,#98328); +#98328 = SURFACE_SIDE_STYLE('',(#98329)); +#98329 = SURFACE_STYLE_FILL_AREA(#98330); +#98330 = FILL_AREA_STYLE('',(#98331)); +#98331 = FILL_AREA_STYLE_COLOUR('',#93660); +#98332 = STYLED_ITEM('color',(#98333),#79202); +#98333 = PRESENTATION_STYLE_ASSIGNMENT((#98334)); +#98334 = SURFACE_STYLE_USAGE(.BOTH.,#98335); +#98335 = SURFACE_SIDE_STYLE('',(#98336)); +#98336 = SURFACE_STYLE_FILL_AREA(#98337); +#98337 = FILL_AREA_STYLE('',(#98338)); +#98338 = FILL_AREA_STYLE_COLOUR('',#93660); +#98339 = STYLED_ITEM('color',(#98340),#79261); +#98340 = PRESENTATION_STYLE_ASSIGNMENT((#98341)); +#98341 = SURFACE_STYLE_USAGE(.BOTH.,#98342); +#98342 = SURFACE_SIDE_STYLE('',(#98343)); +#98343 = SURFACE_STYLE_FILL_AREA(#98344); +#98344 = FILL_AREA_STYLE('',(#98345)); +#98345 = FILL_AREA_STYLE_COLOUR('',#93738); +#98346 = STYLED_ITEM('color',(#98347),#79342); +#98347 = PRESENTATION_STYLE_ASSIGNMENT((#98348)); +#98348 = SURFACE_STYLE_USAGE(.BOTH.,#98349); +#98349 = SURFACE_SIDE_STYLE('',(#98350)); +#98350 = SURFACE_STYLE_FILL_AREA(#98351); +#98351 = FILL_AREA_STYLE('',(#98352)); +#98352 = FILL_AREA_STYLE_COLOUR('',#93738); +#98353 = STYLED_ITEM('color',(#98354),#79423); +#98354 = PRESENTATION_STYLE_ASSIGNMENT((#98355)); +#98355 = SURFACE_STYLE_USAGE(.BOTH.,#98356); +#98356 = SURFACE_SIDE_STYLE('',(#98357)); +#98357 = SURFACE_STYLE_FILL_AREA(#98358); +#98358 = FILL_AREA_STYLE('',(#98359)); +#98359 = FILL_AREA_STYLE_COLOUR('',#93660); +#98360 = STYLED_ITEM('color',(#98361),#79499); +#98361 = PRESENTATION_STYLE_ASSIGNMENT((#98362)); +#98362 = SURFACE_STYLE_USAGE(.BOTH.,#98363); +#98363 = SURFACE_SIDE_STYLE('',(#98364)); +#98364 = SURFACE_STYLE_FILL_AREA(#98365); +#98365 = FILL_AREA_STYLE('',(#98366)); +#98366 = FILL_AREA_STYLE_COLOUR('',#93660); +#98367 = STYLED_ITEM('color',(#98368),#79551); +#98368 = PRESENTATION_STYLE_ASSIGNMENT((#98369)); +#98369 = SURFACE_STYLE_USAGE(.BOTH.,#98370); +#98370 = SURFACE_SIDE_STYLE('',(#98371)); +#98371 = SURFACE_STYLE_FILL_AREA(#98372); +#98372 = FILL_AREA_STYLE('',(#98373)); +#98373 = FILL_AREA_STYLE_COLOUR('',#93660); +#98374 = STYLED_ITEM('color',(#98375),#79629); +#98375 = PRESENTATION_STYLE_ASSIGNMENT((#98376)); +#98376 = SURFACE_STYLE_USAGE(.BOTH.,#98377); +#98377 = SURFACE_SIDE_STYLE('',(#98378)); +#98378 = SURFACE_STYLE_FILL_AREA(#98379); +#98379 = FILL_AREA_STYLE('',(#98380)); +#98380 = FILL_AREA_STYLE_COLOUR('',#93660); +#98381 = STYLED_ITEM('color',(#98382),#79676); +#98382 = PRESENTATION_STYLE_ASSIGNMENT((#98383)); +#98383 = SURFACE_STYLE_USAGE(.BOTH.,#98384); +#98384 = SURFACE_SIDE_STYLE('',(#98385)); +#98385 = SURFACE_STYLE_FILL_AREA(#98386); +#98386 = FILL_AREA_STYLE('',(#98387)); +#98387 = FILL_AREA_STYLE_COLOUR('',#93660); +#98388 = STYLED_ITEM('color',(#98389),#79733); +#98389 = PRESENTATION_STYLE_ASSIGNMENT((#98390)); +#98390 = SURFACE_STYLE_USAGE(.BOTH.,#98391); +#98391 = SURFACE_SIDE_STYLE('',(#98392)); +#98392 = SURFACE_STYLE_FILL_AREA(#98393); +#98393 = FILL_AREA_STYLE('',(#98394)); +#98394 = FILL_AREA_STYLE_COLOUR('',#93738); +#98395 = STYLED_ITEM('color',(#98396),#80018); +#98396 = PRESENTATION_STYLE_ASSIGNMENT((#98397)); +#98397 = SURFACE_STYLE_USAGE(.BOTH.,#98398); +#98398 = SURFACE_SIDE_STYLE('',(#98399)); +#98399 = SURFACE_STYLE_FILL_AREA(#98400); +#98400 = FILL_AREA_STYLE('',(#98401)); +#98401 = FILL_AREA_STYLE_COLOUR('',#93738); +#98402 = STYLED_ITEM('color',(#98403),#80308); +#98403 = PRESENTATION_STYLE_ASSIGNMENT((#98404)); +#98404 = SURFACE_STYLE_USAGE(.BOTH.,#98405); +#98405 = SURFACE_SIDE_STYLE('',(#98406)); +#98406 = SURFACE_STYLE_FILL_AREA(#98407); +#98407 = FILL_AREA_STYLE('',(#98408)); +#98408 = FILL_AREA_STYLE_COLOUR('',#93660); +#98409 = STYLED_ITEM('color',(#98410),#80376); +#98410 = PRESENTATION_STYLE_ASSIGNMENT((#98411)); +#98411 = SURFACE_STYLE_USAGE(.BOTH.,#98412); +#98412 = SURFACE_SIDE_STYLE('',(#98413)); +#98413 = SURFACE_STYLE_FILL_AREA(#98414); +#98414 = FILL_AREA_STYLE('',(#98415)); +#98415 = FILL_AREA_STYLE_COLOUR('',#93738); +#98416 = STYLED_ITEM('color',(#98417),#80430); +#98417 = PRESENTATION_STYLE_ASSIGNMENT((#98418)); +#98418 = SURFACE_STYLE_USAGE(.BOTH.,#98419); +#98419 = SURFACE_SIDE_STYLE('',(#98420)); +#98420 = SURFACE_STYLE_FILL_AREA(#98421); +#98421 = FILL_AREA_STYLE('',(#98422)); +#98422 = FILL_AREA_STYLE_COLOUR('',#93738); +#98423 = STYLED_ITEM('color',(#98424),#80648); +#98424 = PRESENTATION_STYLE_ASSIGNMENT((#98425)); +#98425 = SURFACE_STYLE_USAGE(.BOTH.,#98426); +#98426 = SURFACE_SIDE_STYLE('',(#98427)); +#98427 = SURFACE_STYLE_FILL_AREA(#98428); +#98428 = FILL_AREA_STYLE('',(#98429)); +#98429 = FILL_AREA_STYLE_COLOUR('',#93738); +#98430 = STYLED_ITEM('color',(#98431),#80893); +#98431 = PRESENTATION_STYLE_ASSIGNMENT((#98432)); +#98432 = SURFACE_STYLE_USAGE(.BOTH.,#98433); +#98433 = SURFACE_SIDE_STYLE('',(#98434)); +#98434 = SURFACE_STYLE_FILL_AREA(#98435); +#98435 = FILL_AREA_STYLE('',(#98436)); +#98436 = FILL_AREA_STYLE_COLOUR('',#93738); +#98437 = STYLED_ITEM('color',(#98438),#80920); +#98438 = PRESENTATION_STYLE_ASSIGNMENT((#98439)); +#98439 = SURFACE_STYLE_USAGE(.BOTH.,#98440); +#98440 = SURFACE_SIDE_STYLE('',(#98441)); +#98441 = SURFACE_STYLE_FILL_AREA(#98442); +#98442 = FILL_AREA_STYLE('',(#98443)); +#98443 = FILL_AREA_STYLE_COLOUR('',#93660); +#98444 = STYLED_ITEM('color',(#98445),#80988); +#98445 = PRESENTATION_STYLE_ASSIGNMENT((#98446)); +#98446 = SURFACE_STYLE_USAGE(.BOTH.,#98447); +#98447 = SURFACE_SIDE_STYLE('',(#98448)); +#98448 = SURFACE_STYLE_FILL_AREA(#98449); +#98449 = FILL_AREA_STYLE('',(#98450)); +#98450 = FILL_AREA_STYLE_COLOUR('',#93660); +#98451 = STYLED_ITEM('color',(#98452),#81040); +#98452 = PRESENTATION_STYLE_ASSIGNMENT((#98453)); +#98453 = SURFACE_STYLE_USAGE(.BOTH.,#98454); +#98454 = SURFACE_SIDE_STYLE('',(#98455)); +#98455 = SURFACE_STYLE_FILL_AREA(#98456); +#98456 = FILL_AREA_STYLE('',(#98457)); +#98457 = FILL_AREA_STYLE_COLOUR('',#93660); +#98458 = STYLED_ITEM('color',(#98459),#81092); +#98459 = PRESENTATION_STYLE_ASSIGNMENT((#98460)); +#98460 = SURFACE_STYLE_USAGE(.BOTH.,#98461); +#98461 = SURFACE_SIDE_STYLE('',(#98462)); +#98462 = SURFACE_STYLE_FILL_AREA(#98463); +#98463 = FILL_AREA_STYLE('',(#98464)); +#98464 = FILL_AREA_STYLE_COLOUR('',#93660); +#98465 = STYLED_ITEM('color',(#98466),#81144); +#98466 = PRESENTATION_STYLE_ASSIGNMENT((#98467)); +#98467 = SURFACE_STYLE_USAGE(.BOTH.,#98468); +#98468 = SURFACE_SIDE_STYLE('',(#98469)); +#98469 = SURFACE_STYLE_FILL_AREA(#98470); +#98470 = FILL_AREA_STYLE('',(#98471)); +#98471 = FILL_AREA_STYLE_COLOUR('',#93660); +#98472 = STYLED_ITEM('color',(#98473),#81201); +#98473 = PRESENTATION_STYLE_ASSIGNMENT((#98474)); +#98474 = SURFACE_STYLE_USAGE(.BOTH.,#98475); +#98475 = SURFACE_SIDE_STYLE('',(#98476)); +#98476 = SURFACE_STYLE_FILL_AREA(#98477); +#98477 = FILL_AREA_STYLE('',(#98478)); +#98478 = FILL_AREA_STYLE_COLOUR('',#93738); +#98479 = STYLED_ITEM('color',(#98480),#81486); +#98480 = PRESENTATION_STYLE_ASSIGNMENT((#98481)); +#98481 = SURFACE_STYLE_USAGE(.BOTH.,#98482); +#98482 = SURFACE_SIDE_STYLE('',(#98483)); +#98483 = SURFACE_STYLE_FILL_AREA(#98484); +#98484 = FILL_AREA_STYLE('',(#98485)); +#98485 = FILL_AREA_STYLE_COLOUR('',#93738); +#98486 = STYLED_ITEM('color',(#98487),#81776); +#98487 = PRESENTATION_STYLE_ASSIGNMENT((#98488)); +#98488 = SURFACE_STYLE_USAGE(.BOTH.,#98489); +#98489 = SURFACE_SIDE_STYLE('',(#98490)); +#98490 = SURFACE_STYLE_FILL_AREA(#98491); +#98491 = FILL_AREA_STYLE('',(#98492)); +#98492 = FILL_AREA_STYLE_COLOUR('',#93660); +#98493 = STYLED_ITEM('color',(#98494),#81823); +#98494 = PRESENTATION_STYLE_ASSIGNMENT((#98495)); +#98495 = SURFACE_STYLE_USAGE(.BOTH.,#98496); +#98496 = SURFACE_SIDE_STYLE('',(#98497)); +#98497 = SURFACE_STYLE_FILL_AREA(#98498); +#98498 = FILL_AREA_STYLE('',(#98499)); +#98499 = FILL_AREA_STYLE_COLOUR('',#93738); +#98500 = STYLED_ITEM('color',(#98501),#81877); +#98501 = PRESENTATION_STYLE_ASSIGNMENT((#98502)); +#98502 = SURFACE_STYLE_USAGE(.BOTH.,#98503); +#98503 = SURFACE_SIDE_STYLE('',(#98504)); +#98504 = SURFACE_STYLE_FILL_AREA(#98505); +#98505 = FILL_AREA_STYLE('',(#98506)); +#98506 = FILL_AREA_STYLE_COLOUR('',#93738); +#98507 = STYLED_ITEM('color',(#98508),#82095); +#98508 = PRESENTATION_STYLE_ASSIGNMENT((#98509)); +#98509 = SURFACE_STYLE_USAGE(.BOTH.,#98510); +#98510 = SURFACE_SIDE_STYLE('',(#98511)); +#98511 = SURFACE_STYLE_FILL_AREA(#98512); +#98512 = FILL_AREA_STYLE('',(#98513)); +#98513 = FILL_AREA_STYLE_COLOUR('',#93738); +#98514 = STYLED_ITEM('color',(#98515),#82149); +#98515 = PRESENTATION_STYLE_ASSIGNMENT((#98516)); +#98516 = SURFACE_STYLE_USAGE(.BOTH.,#98517); +#98517 = SURFACE_SIDE_STYLE('',(#98518)); +#98518 = SURFACE_STYLE_FILL_AREA(#98519); +#98519 = FILL_AREA_STYLE('',(#98520)); +#98520 = FILL_AREA_STYLE_COLOUR('',#93738); +#98521 = STYLED_ITEM('color',(#98522),#82367); +#98522 = PRESENTATION_STYLE_ASSIGNMENT((#98523)); +#98523 = SURFACE_STYLE_USAGE(.BOTH.,#98524); +#98524 = SURFACE_SIDE_STYLE('',(#98525)); +#98525 = SURFACE_STYLE_FILL_AREA(#98526); +#98526 = FILL_AREA_STYLE('',(#98527)); +#98527 = FILL_AREA_STYLE_COLOUR('',#93660); +#98528 = STYLED_ITEM('color',(#98529),#82435); +#98529 = PRESENTATION_STYLE_ASSIGNMENT((#98530)); +#98530 = SURFACE_STYLE_USAGE(.BOTH.,#98531); +#98531 = SURFACE_SIDE_STYLE('',(#98532)); +#98532 = SURFACE_STYLE_FILL_AREA(#98533); +#98533 = FILL_AREA_STYLE('',(#98534)); +#98534 = FILL_AREA_STYLE_COLOUR('',#93660); +#98535 = STYLED_ITEM('color',(#98536),#82482); +#98536 = PRESENTATION_STYLE_ASSIGNMENT((#98537)); +#98537 = SURFACE_STYLE_USAGE(.BOTH.,#98538); +#98538 = SURFACE_SIDE_STYLE('',(#98539)); +#98539 = SURFACE_STYLE_FILL_AREA(#98540); +#98540 = FILL_AREA_STYLE('',(#98541)); +#98541 = FILL_AREA_STYLE_COLOUR('',#93660); +#98542 = STYLED_ITEM('color',(#98543),#82617); +#98543 = PRESENTATION_STYLE_ASSIGNMENT((#98544)); +#98544 = SURFACE_STYLE_USAGE(.BOTH.,#98545); +#98545 = SURFACE_SIDE_STYLE('',(#98546)); +#98546 = SURFACE_STYLE_FILL_AREA(#98547); +#98547 = FILL_AREA_STYLE('',(#98548)); +#98548 = FILL_AREA_STYLE_COLOUR('',#93660); +#98549 = STYLED_ITEM('color',(#98550),#82643); +#98550 = PRESENTATION_STYLE_ASSIGNMENT((#98551)); +#98551 = SURFACE_STYLE_USAGE(.BOTH.,#98552); +#98552 = SURFACE_SIDE_STYLE('',(#98553)); +#98553 = SURFACE_STYLE_FILL_AREA(#98554); +#98554 = FILL_AREA_STYLE('',(#98555)); +#98555 = FILL_AREA_STYLE_COLOUR('',#93660); +#98556 = STYLED_ITEM('color',(#98557),#82713); +#98557 = PRESENTATION_STYLE_ASSIGNMENT((#98558)); +#98558 = SURFACE_STYLE_USAGE(.BOTH.,#98559); +#98559 = SURFACE_SIDE_STYLE('',(#98560)); +#98560 = SURFACE_STYLE_FILL_AREA(#98561); +#98561 = FILL_AREA_STYLE('',(#98562)); +#98562 = FILL_AREA_STYLE_COLOUR('',#93738); +#98563 = STYLED_ITEM('color',(#98564),#82742); +#98564 = PRESENTATION_STYLE_ASSIGNMENT((#98565)); +#98565 = SURFACE_STYLE_USAGE(.BOTH.,#98566); +#98566 = SURFACE_SIDE_STYLE('',(#98567)); +#98567 = SURFACE_STYLE_FILL_AREA(#98568); +#98568 = FILL_AREA_STYLE('',(#98569)); +#98569 = FILL_AREA_STYLE_COLOUR('',#93738); +#98570 = STYLED_ITEM('color',(#98571),#82769); +#98571 = PRESENTATION_STYLE_ASSIGNMENT((#98572)); +#98572 = SURFACE_STYLE_USAGE(.BOTH.,#98573); +#98573 = SURFACE_SIDE_STYLE('',(#98574)); +#98574 = SURFACE_STYLE_FILL_AREA(#98575); +#98575 = FILL_AREA_STYLE('',(#98576)); +#98576 = FILL_AREA_STYLE_COLOUR('',#93738); +#98577 = STYLED_ITEM('color',(#98578),#82796); +#98578 = PRESENTATION_STYLE_ASSIGNMENT((#98579)); +#98579 = SURFACE_STYLE_USAGE(.BOTH.,#98580); +#98580 = SURFACE_SIDE_STYLE('',(#98581)); +#98581 = SURFACE_STYLE_FILL_AREA(#98582); +#98582 = FILL_AREA_STYLE('',(#98583)); +#98583 = FILL_AREA_STYLE_COLOUR('',#93738); +#98584 = STYLED_ITEM('color',(#98585),#82823); +#98585 = PRESENTATION_STYLE_ASSIGNMENT((#98586)); +#98586 = SURFACE_STYLE_USAGE(.BOTH.,#98587); +#98587 = SURFACE_SIDE_STYLE('',(#98588)); +#98588 = SURFACE_STYLE_FILL_AREA(#98589); +#98589 = FILL_AREA_STYLE('',(#98590)); +#98590 = FILL_AREA_STYLE_COLOUR('',#93738); +#98591 = STYLED_ITEM('color',(#98592),#82850); +#98592 = PRESENTATION_STYLE_ASSIGNMENT((#98593)); +#98593 = SURFACE_STYLE_USAGE(.BOTH.,#98594); +#98594 = SURFACE_SIDE_STYLE('',(#98595)); +#98595 = SURFACE_STYLE_FILL_AREA(#98596); +#98596 = FILL_AREA_STYLE('',(#98597)); +#98597 = FILL_AREA_STYLE_COLOUR('',#93738); +#98598 = STYLED_ITEM('color',(#98599),#82877); +#98599 = PRESENTATION_STYLE_ASSIGNMENT((#98600)); +#98600 = SURFACE_STYLE_USAGE(.BOTH.,#98601); +#98601 = SURFACE_SIDE_STYLE('',(#98602)); +#98602 = SURFACE_STYLE_FILL_AREA(#98603); +#98603 = FILL_AREA_STYLE('',(#98604)); +#98604 = FILL_AREA_STYLE_COLOUR('',#93738); +#98605 = STYLED_ITEM('color',(#98606),#82904); +#98606 = PRESENTATION_STYLE_ASSIGNMENT((#98607)); +#98607 = SURFACE_STYLE_USAGE(.BOTH.,#98608); +#98608 = SURFACE_SIDE_STYLE('',(#98609)); +#98609 = SURFACE_STYLE_FILL_AREA(#98610); +#98610 = FILL_AREA_STYLE('',(#98611)); +#98611 = FILL_AREA_STYLE_COLOUR('',#93738); +#98612 = STYLED_ITEM('color',(#98613),#82931); +#98613 = PRESENTATION_STYLE_ASSIGNMENT((#98614)); +#98614 = SURFACE_STYLE_USAGE(.BOTH.,#98615); +#98615 = SURFACE_SIDE_STYLE('',(#98616)); +#98616 = SURFACE_STYLE_FILL_AREA(#98617); +#98617 = FILL_AREA_STYLE('',(#98618)); +#98618 = FILL_AREA_STYLE_COLOUR('',#93738); +#98619 = STYLED_ITEM('color',(#98620),#82938); +#98620 = PRESENTATION_STYLE_ASSIGNMENT((#98621)); +#98621 = SURFACE_STYLE_USAGE(.BOTH.,#98622); +#98622 = SURFACE_SIDE_STYLE('',(#98623)); +#98623 = SURFACE_STYLE_FILL_AREA(#98624); +#98624 = FILL_AREA_STYLE('',(#98625)); +#98625 = FILL_AREA_STYLE_COLOUR('',#93738); +#98626 = STYLED_ITEM('color',(#98627),#82967); +#98627 = PRESENTATION_STYLE_ASSIGNMENT((#98628)); +#98628 = SURFACE_STYLE_USAGE(.BOTH.,#98629); +#98629 = SURFACE_SIDE_STYLE('',(#98630)); +#98630 = SURFACE_STYLE_FILL_AREA(#98631); +#98631 = FILL_AREA_STYLE('',(#98632)); +#98632 = FILL_AREA_STYLE_COLOUR('',#93738); +#98633 = STYLED_ITEM('color',(#98634),#82994); +#98634 = PRESENTATION_STYLE_ASSIGNMENT((#98635)); +#98635 = SURFACE_STYLE_USAGE(.BOTH.,#98636); +#98636 = SURFACE_SIDE_STYLE('',(#98637)); +#98637 = SURFACE_STYLE_FILL_AREA(#98638); +#98638 = FILL_AREA_STYLE('',(#98639)); +#98639 = FILL_AREA_STYLE_COLOUR('',#93738); +#98640 = STYLED_ITEM('color',(#98641),#83021); +#98641 = PRESENTATION_STYLE_ASSIGNMENT((#98642)); +#98642 = SURFACE_STYLE_USAGE(.BOTH.,#98643); +#98643 = SURFACE_SIDE_STYLE('',(#98644)); +#98644 = SURFACE_STYLE_FILL_AREA(#98645); +#98645 = FILL_AREA_STYLE('',(#98646)); +#98646 = FILL_AREA_STYLE_COLOUR('',#93738); +#98647 = STYLED_ITEM('color',(#98648),#83048); +#98648 = PRESENTATION_STYLE_ASSIGNMENT((#98649)); +#98649 = SURFACE_STYLE_USAGE(.BOTH.,#98650); +#98650 = SURFACE_SIDE_STYLE('',(#98651)); +#98651 = SURFACE_STYLE_FILL_AREA(#98652); +#98652 = FILL_AREA_STYLE('',(#98653)); +#98653 = FILL_AREA_STYLE_COLOUR('',#93738); +#98654 = STYLED_ITEM('color',(#98655),#83075); +#98655 = PRESENTATION_STYLE_ASSIGNMENT((#98656)); +#98656 = SURFACE_STYLE_USAGE(.BOTH.,#98657); +#98657 = SURFACE_SIDE_STYLE('',(#98658)); +#98658 = SURFACE_STYLE_FILL_AREA(#98659); +#98659 = FILL_AREA_STYLE('',(#98660)); +#98660 = FILL_AREA_STYLE_COLOUR('',#93738); +#98661 = STYLED_ITEM('color',(#98662),#83102); +#98662 = PRESENTATION_STYLE_ASSIGNMENT((#98663)); +#98663 = SURFACE_STYLE_USAGE(.BOTH.,#98664); +#98664 = SURFACE_SIDE_STYLE('',(#98665)); +#98665 = SURFACE_STYLE_FILL_AREA(#98666); +#98666 = FILL_AREA_STYLE('',(#98667)); +#98667 = FILL_AREA_STYLE_COLOUR('',#93738); +#98668 = STYLED_ITEM('color',(#98669),#83129); +#98669 = PRESENTATION_STYLE_ASSIGNMENT((#98670)); +#98670 = SURFACE_STYLE_USAGE(.BOTH.,#98671); +#98671 = SURFACE_SIDE_STYLE('',(#98672)); +#98672 = SURFACE_STYLE_FILL_AREA(#98673); +#98673 = FILL_AREA_STYLE('',(#98674)); +#98674 = FILL_AREA_STYLE_COLOUR('',#93738); +#98675 = STYLED_ITEM('color',(#98676),#83156); +#98676 = PRESENTATION_STYLE_ASSIGNMENT((#98677)); +#98677 = SURFACE_STYLE_USAGE(.BOTH.,#98678); +#98678 = SURFACE_SIDE_STYLE('',(#98679)); +#98679 = SURFACE_STYLE_FILL_AREA(#98680); +#98680 = FILL_AREA_STYLE('',(#98681)); +#98681 = FILL_AREA_STYLE_COLOUR('',#93738); +#98682 = STYLED_ITEM('color',(#98683),#83163); +#98683 = PRESENTATION_STYLE_ASSIGNMENT((#98684)); +#98684 = SURFACE_STYLE_USAGE(.BOTH.,#98685); +#98685 = SURFACE_SIDE_STYLE('',(#98686)); +#98686 = SURFACE_STYLE_FILL_AREA(#98687); +#98687 = FILL_AREA_STYLE('',(#98688)); +#98688 = FILL_AREA_STYLE_COLOUR('',#93660); +#98689 = STYLED_ITEM('color',(#98690),#83189); +#98690 = PRESENTATION_STYLE_ASSIGNMENT((#98691)); +#98691 = SURFACE_STYLE_USAGE(.BOTH.,#98692); +#98692 = SURFACE_SIDE_STYLE('',(#98693)); +#98693 = SURFACE_STYLE_FILL_AREA(#98694); +#98694 = FILL_AREA_STYLE('',(#98695)); +#98695 = FILL_AREA_STYLE_COLOUR('',#93660); +#98696 = STYLED_ITEM('color',(#98697),#83215); +#98697 = PRESENTATION_STYLE_ASSIGNMENT((#98698)); +#98698 = SURFACE_STYLE_USAGE(.BOTH.,#98699); +#98699 = SURFACE_SIDE_STYLE('',(#98700)); +#98700 = SURFACE_STYLE_FILL_AREA(#98701); +#98701 = FILL_AREA_STYLE('',(#98702)); +#98702 = FILL_AREA_STYLE_COLOUR('',#93660); +#98703 = STYLED_ITEM('color',(#98704),#83241); +#98704 = PRESENTATION_STYLE_ASSIGNMENT((#98705)); +#98705 = SURFACE_STYLE_USAGE(.BOTH.,#98706); +#98706 = SURFACE_SIDE_STYLE('',(#98707)); +#98707 = SURFACE_STYLE_FILL_AREA(#98708); +#98708 = FILL_AREA_STYLE('',(#98709)); +#98709 = FILL_AREA_STYLE_COLOUR('',#93660); +#98710 = STYLED_ITEM('color',(#98711),#83292); +#98711 = PRESENTATION_STYLE_ASSIGNMENT((#98712)); +#98712 = SURFACE_STYLE_USAGE(.BOTH.,#98713); +#98713 = SURFACE_SIDE_STYLE('',(#98714)); +#98714 = SURFACE_STYLE_FILL_AREA(#98715); +#98715 = FILL_AREA_STYLE('',(#98716)); +#98716 = FILL_AREA_STYLE_COLOUR('',#93738); +#98717 = STYLED_ITEM('color',(#98718),#83321); +#98718 = PRESENTATION_STYLE_ASSIGNMENT((#98719)); +#98719 = SURFACE_STYLE_USAGE(.BOTH.,#98720); +#98720 = SURFACE_SIDE_STYLE('',(#98721)); +#98721 = SURFACE_STYLE_FILL_AREA(#98722); +#98722 = FILL_AREA_STYLE('',(#98723)); +#98723 = FILL_AREA_STYLE_COLOUR('',#93738); +#98724 = STYLED_ITEM('color',(#98725),#83348); +#98725 = PRESENTATION_STYLE_ASSIGNMENT((#98726)); +#98726 = SURFACE_STYLE_USAGE(.BOTH.,#98727); +#98727 = SURFACE_SIDE_STYLE('',(#98728)); +#98728 = SURFACE_STYLE_FILL_AREA(#98729); +#98729 = FILL_AREA_STYLE('',(#98730)); +#98730 = FILL_AREA_STYLE_COLOUR('',#93738); +#98731 = STYLED_ITEM('color',(#98732),#83375); +#98732 = PRESENTATION_STYLE_ASSIGNMENT((#98733)); +#98733 = SURFACE_STYLE_USAGE(.BOTH.,#98734); +#98734 = SURFACE_SIDE_STYLE('',(#98735)); +#98735 = SURFACE_STYLE_FILL_AREA(#98736); +#98736 = FILL_AREA_STYLE('',(#98737)); +#98737 = FILL_AREA_STYLE_COLOUR('',#93738); +#98738 = STYLED_ITEM('color',(#98739),#83402); +#98739 = PRESENTATION_STYLE_ASSIGNMENT((#98740)); +#98740 = SURFACE_STYLE_USAGE(.BOTH.,#98741); +#98741 = SURFACE_SIDE_STYLE('',(#98742)); +#98742 = SURFACE_STYLE_FILL_AREA(#98743); +#98743 = FILL_AREA_STYLE('',(#98744)); +#98744 = FILL_AREA_STYLE_COLOUR('',#93738); +#98745 = STYLED_ITEM('color',(#98746),#83429); +#98746 = PRESENTATION_STYLE_ASSIGNMENT((#98747)); +#98747 = SURFACE_STYLE_USAGE(.BOTH.,#98748); +#98748 = SURFACE_SIDE_STYLE('',(#98749)); +#98749 = SURFACE_STYLE_FILL_AREA(#98750); +#98750 = FILL_AREA_STYLE('',(#98751)); +#98751 = FILL_AREA_STYLE_COLOUR('',#93738); +#98752 = STYLED_ITEM('color',(#98753),#83456); +#98753 = PRESENTATION_STYLE_ASSIGNMENT((#98754)); +#98754 = SURFACE_STYLE_USAGE(.BOTH.,#98755); +#98755 = SURFACE_SIDE_STYLE('',(#98756)); +#98756 = SURFACE_STYLE_FILL_AREA(#98757); +#98757 = FILL_AREA_STYLE('',(#98758)); +#98758 = FILL_AREA_STYLE_COLOUR('',#93738); +#98759 = STYLED_ITEM('color',(#98760),#83483); +#98760 = PRESENTATION_STYLE_ASSIGNMENT((#98761)); +#98761 = SURFACE_STYLE_USAGE(.BOTH.,#98762); +#98762 = SURFACE_SIDE_STYLE('',(#98763)); +#98763 = SURFACE_STYLE_FILL_AREA(#98764); +#98764 = FILL_AREA_STYLE('',(#98765)); +#98765 = FILL_AREA_STYLE_COLOUR('',#93738); +#98766 = STYLED_ITEM('color',(#98767),#83510); +#98767 = PRESENTATION_STYLE_ASSIGNMENT((#98768)); +#98768 = SURFACE_STYLE_USAGE(.BOTH.,#98769); +#98769 = SURFACE_SIDE_STYLE('',(#98770)); +#98770 = SURFACE_STYLE_FILL_AREA(#98771); +#98771 = FILL_AREA_STYLE('',(#98772)); +#98772 = FILL_AREA_STYLE_COLOUR('',#93738); +#98773 = STYLED_ITEM('color',(#98774),#83517); +#98774 = PRESENTATION_STYLE_ASSIGNMENT((#98775)); +#98775 = SURFACE_STYLE_USAGE(.BOTH.,#98776); +#98776 = SURFACE_SIDE_STYLE('',(#98777)); +#98777 = SURFACE_STYLE_FILL_AREA(#98778); +#98778 = FILL_AREA_STYLE('',(#98779)); +#98779 = FILL_AREA_STYLE_COLOUR('',#93738); +#98780 = STYLED_ITEM('color',(#98781),#83546); +#98781 = PRESENTATION_STYLE_ASSIGNMENT((#98782)); +#98782 = SURFACE_STYLE_USAGE(.BOTH.,#98783); +#98783 = SURFACE_SIDE_STYLE('',(#98784)); +#98784 = SURFACE_STYLE_FILL_AREA(#98785); +#98785 = FILL_AREA_STYLE('',(#98786)); +#98786 = FILL_AREA_STYLE_COLOUR('',#93738); +#98787 = STYLED_ITEM('color',(#98788),#83573); +#98788 = PRESENTATION_STYLE_ASSIGNMENT((#98789)); +#98789 = SURFACE_STYLE_USAGE(.BOTH.,#98790); +#98790 = SURFACE_SIDE_STYLE('',(#98791)); +#98791 = SURFACE_STYLE_FILL_AREA(#98792); +#98792 = FILL_AREA_STYLE('',(#98793)); +#98793 = FILL_AREA_STYLE_COLOUR('',#93738); +#98794 = STYLED_ITEM('color',(#98795),#83600); +#98795 = PRESENTATION_STYLE_ASSIGNMENT((#98796)); +#98796 = SURFACE_STYLE_USAGE(.BOTH.,#98797); +#98797 = SURFACE_SIDE_STYLE('',(#98798)); +#98798 = SURFACE_STYLE_FILL_AREA(#98799); +#98799 = FILL_AREA_STYLE('',(#98800)); +#98800 = FILL_AREA_STYLE_COLOUR('',#93738); +#98801 = STYLED_ITEM('color',(#98802),#83627); +#98802 = PRESENTATION_STYLE_ASSIGNMENT((#98803)); +#98803 = SURFACE_STYLE_USAGE(.BOTH.,#98804); +#98804 = SURFACE_SIDE_STYLE('',(#98805)); +#98805 = SURFACE_STYLE_FILL_AREA(#98806); +#98806 = FILL_AREA_STYLE('',(#98807)); +#98807 = FILL_AREA_STYLE_COLOUR('',#93738); +#98808 = STYLED_ITEM('color',(#98809),#83654); +#98809 = PRESENTATION_STYLE_ASSIGNMENT((#98810)); +#98810 = SURFACE_STYLE_USAGE(.BOTH.,#98811); +#98811 = SURFACE_SIDE_STYLE('',(#98812)); +#98812 = SURFACE_STYLE_FILL_AREA(#98813); +#98813 = FILL_AREA_STYLE('',(#98814)); +#98814 = FILL_AREA_STYLE_COLOUR('',#93738); +#98815 = STYLED_ITEM('color',(#98816),#83681); +#98816 = PRESENTATION_STYLE_ASSIGNMENT((#98817)); +#98817 = SURFACE_STYLE_USAGE(.BOTH.,#98818); +#98818 = SURFACE_SIDE_STYLE('',(#98819)); +#98819 = SURFACE_STYLE_FILL_AREA(#98820); +#98820 = FILL_AREA_STYLE('',(#98821)); +#98821 = FILL_AREA_STYLE_COLOUR('',#93738); +#98822 = STYLED_ITEM('color',(#98823),#83708); +#98823 = PRESENTATION_STYLE_ASSIGNMENT((#98824)); +#98824 = SURFACE_STYLE_USAGE(.BOTH.,#98825); +#98825 = SURFACE_SIDE_STYLE('',(#98826)); +#98826 = SURFACE_STYLE_FILL_AREA(#98827); +#98827 = FILL_AREA_STYLE('',(#98828)); +#98828 = FILL_AREA_STYLE_COLOUR('',#93738); +#98829 = STYLED_ITEM('color',(#98830),#83735); +#98830 = PRESENTATION_STYLE_ASSIGNMENT((#98831)); +#98831 = SURFACE_STYLE_USAGE(.BOTH.,#98832); +#98832 = SURFACE_SIDE_STYLE('',(#98833)); +#98833 = SURFACE_STYLE_FILL_AREA(#98834); +#98834 = FILL_AREA_STYLE('',(#98835)); +#98835 = FILL_AREA_STYLE_COLOUR('',#93738); +#98836 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #98837,#98845),#91903); +#98837 = STYLED_ITEM('color',(#98838),#87821); +#98838 = PRESENTATION_STYLE_ASSIGNMENT((#98839)); +#98839 = SURFACE_STYLE_USAGE(.BOTH.,#98840); +#98840 = SURFACE_SIDE_STYLE('',(#98841)); +#98841 = SURFACE_STYLE_FILL_AREA(#98842); +#98842 = FILL_AREA_STYLE('',(#98843)); +#98843 = FILL_AREA_STYLE_COLOUR('',#98844); +#98844 = COLOUR_RGB('',5.99999986589E-002,0.40000000596, + 5.99999986589E-002); +#98845 = OVER_RIDING_STYLED_ITEM('overriding color',(#98846),#87821, + #98837); +#98846 = PRESENTATION_STYLE_BY_CONTEXT((#98847),#91922); +#98847 = SURFACE_STYLE_USAGE(.BOTH.,#98848); +#98848 = SURFACE_SIDE_STYLE('',(#98849)); +#98849 = SURFACE_STYLE_FILL_AREA(#98850); +#98850 = FILL_AREA_STYLE('',(#98851)); +#98851 = FILL_AREA_STYLE_COLOUR('',#98852); +#98852 = COLOUR_RGB('',5.99999986589E-002,0.40000000596, + 5.99999986589E-002); +#98853 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #98854,#98861,#98868,#98875,#98882,#98889,#98896,#98903,#98910, + #98917,#98924,#98932,#98939,#98946,#98953,#98960,#98967,#98974, + #98981,#98988,#98995,#99002,#99009,#99016,#99023,#99030,#99037, + #99044,#99051,#99058,#99065,#99072,#99079,#99086,#99093,#99100, + #99108,#99115,#99122,#99129),#87736); +#98854 = STYLED_ITEM('color',(#98855),#83836); +#98855 = PRESENTATION_STYLE_ASSIGNMENT((#98856)); +#98856 = SURFACE_STYLE_USAGE(.BOTH.,#98857); +#98857 = SURFACE_SIDE_STYLE('',(#98858)); +#98858 = SURFACE_STYLE_FILL_AREA(#98859); +#98859 = FILL_AREA_STYLE('',(#98860)); +#98860 = FILL_AREA_STYLE_COLOUR('',#93474); +#98861 = STYLED_ITEM('color',(#98862),#83956); +#98862 = PRESENTATION_STYLE_ASSIGNMENT((#98863)); +#98863 = SURFACE_STYLE_USAGE(.BOTH.,#98864); +#98864 = SURFACE_SIDE_STYLE('',(#98865)); +#98865 = SURFACE_STYLE_FILL_AREA(#98866); +#98866 = FILL_AREA_STYLE('',(#98867)); +#98867 = FILL_AREA_STYLE_COLOUR('',#93474); +#98868 = STYLED_ITEM('color',(#98869),#84401); +#98869 = PRESENTATION_STYLE_ASSIGNMENT((#98870)); +#98870 = SURFACE_STYLE_USAGE(.BOTH.,#98871); +#98871 = SURFACE_SIDE_STYLE('',(#98872)); +#98872 = SURFACE_STYLE_FILL_AREA(#98873); +#98873 = FILL_AREA_STYLE('',(#98874)); +#98874 = FILL_AREA_STYLE_COLOUR('',#93474); +#98875 = STYLED_ITEM('color',(#98876),#84455); +#98876 = PRESENTATION_STYLE_ASSIGNMENT((#98877)); +#98877 = SURFACE_STYLE_USAGE(.BOTH.,#98878); +#98878 = SURFACE_SIDE_STYLE('',(#98879)); +#98879 = SURFACE_STYLE_FILL_AREA(#98880); +#98880 = FILL_AREA_STYLE('',(#98881)); +#98881 = FILL_AREA_STYLE_COLOUR('',#93474); +#98882 = STYLED_ITEM('color',(#98883),#84838); +#98883 = PRESENTATION_STYLE_ASSIGNMENT((#98884)); +#98884 = SURFACE_STYLE_USAGE(.BOTH.,#98885); +#98885 = SURFACE_SIDE_STYLE('',(#98886)); +#98886 = SURFACE_STYLE_FILL_AREA(#98887); +#98887 = FILL_AREA_STYLE('',(#98888)); +#98888 = FILL_AREA_STYLE_COLOUR('',#93474); +#98889 = STYLED_ITEM('color',(#98890),#84865); +#98890 = PRESENTATION_STYLE_ASSIGNMENT((#98891)); +#98891 = SURFACE_STYLE_USAGE(.BOTH.,#98892); +#98892 = SURFACE_SIDE_STYLE('',(#98893)); +#98893 = SURFACE_STYLE_FILL_AREA(#98894); +#98894 = FILL_AREA_STYLE('',(#98895)); +#98895 = FILL_AREA_STYLE_COLOUR('',#93474); +#98896 = STYLED_ITEM('color',(#98897),#84892); +#98897 = PRESENTATION_STYLE_ASSIGNMENT((#98898)); +#98898 = SURFACE_STYLE_USAGE(.BOTH.,#98899); +#98899 = SURFACE_SIDE_STYLE('',(#98900)); +#98900 = SURFACE_STYLE_FILL_AREA(#98901); +#98901 = FILL_AREA_STYLE('',(#98902)); +#98902 = FILL_AREA_STYLE_COLOUR('',#93474); +#98903 = STYLED_ITEM('color',(#98904),#84919); +#98904 = PRESENTATION_STYLE_ASSIGNMENT((#98905)); +#98905 = SURFACE_STYLE_USAGE(.BOTH.,#98906); +#98906 = SURFACE_SIDE_STYLE('',(#98907)); +#98907 = SURFACE_STYLE_FILL_AREA(#98908); +#98908 = FILL_AREA_STYLE('',(#98909)); +#98909 = FILL_AREA_STYLE_COLOUR('',#93474); +#98910 = STYLED_ITEM('color',(#98911),#84946); +#98911 = PRESENTATION_STYLE_ASSIGNMENT((#98912)); +#98912 = SURFACE_STYLE_USAGE(.BOTH.,#98913); +#98913 = SURFACE_SIDE_STYLE('',(#98914)); +#98914 = SURFACE_STYLE_FILL_AREA(#98915); +#98915 = FILL_AREA_STYLE('',(#98916)); +#98916 = FILL_AREA_STYLE_COLOUR('',#93474); +#98917 = STYLED_ITEM('color',(#98918),#84973); +#98918 = PRESENTATION_STYLE_ASSIGNMENT((#98919)); +#98919 = SURFACE_STYLE_USAGE(.BOTH.,#98920); +#98920 = SURFACE_SIDE_STYLE('',(#98921)); +#98921 = SURFACE_STYLE_FILL_AREA(#98922); +#98922 = FILL_AREA_STYLE('',(#98923)); +#98923 = FILL_AREA_STYLE_COLOUR('',#93474); +#98924 = STYLED_ITEM('color',(#98925),#85195); +#98925 = PRESENTATION_STYLE_ASSIGNMENT((#98926)); +#98926 = SURFACE_STYLE_USAGE(.BOTH.,#98927); +#98927 = SURFACE_SIDE_STYLE('',(#98928)); +#98928 = SURFACE_STYLE_FILL_AREA(#98929); +#98929 = FILL_AREA_STYLE('',(#98930)); +#98930 = FILL_AREA_STYLE_COLOUR('',#98931); +#98931 = COLOUR_RGB('',0.832000017166,0.680000007153,6.599999964237E-002 + ); +#98932 = STYLED_ITEM('color',(#98933),#85325); +#98933 = PRESENTATION_STYLE_ASSIGNMENT((#98934)); +#98934 = SURFACE_STYLE_USAGE(.BOTH.,#98935); +#98935 = SURFACE_SIDE_STYLE('',(#98936)); +#98936 = SURFACE_STYLE_FILL_AREA(#98937); +#98937 = FILL_AREA_STYLE('',(#98938)); +#98938 = FILL_AREA_STYLE_COLOUR('',#98931); +#98939 = STYLED_ITEM('color',(#98940),#85622); +#98940 = PRESENTATION_STYLE_ASSIGNMENT((#98941)); +#98941 = SURFACE_STYLE_USAGE(.BOTH.,#98942); +#98942 = SURFACE_SIDE_STYLE('',(#98943)); +#98943 = SURFACE_STYLE_FILL_AREA(#98944); +#98944 = FILL_AREA_STYLE('',(#98945)); +#98945 = FILL_AREA_STYLE_COLOUR('',#98931); +#98946 = STYLED_ITEM('color',(#98947),#85675); +#98947 = PRESENTATION_STYLE_ASSIGNMENT((#98948)); +#98948 = SURFACE_STYLE_USAGE(.BOTH.,#98949); +#98949 = SURFACE_SIDE_STYLE('',(#98950)); +#98950 = SURFACE_STYLE_FILL_AREA(#98951); +#98951 = FILL_AREA_STYLE('',(#98952)); +#98952 = FILL_AREA_STYLE_COLOUR('',#98931); +#98953 = STYLED_ITEM('color',(#98954),#85753); +#98954 = PRESENTATION_STYLE_ASSIGNMENT((#98955)); +#98955 = SURFACE_STYLE_USAGE(.BOTH.,#98956); +#98956 = SURFACE_SIDE_STYLE('',(#98957)); +#98957 = SURFACE_STYLE_FILL_AREA(#98958); +#98958 = FILL_AREA_STYLE('',(#98959)); +#98959 = FILL_AREA_STYLE_COLOUR('',#98931); +#98960 = STYLED_ITEM('color',(#98961),#85801); +#98961 = PRESENTATION_STYLE_ASSIGNMENT((#98962)); +#98962 = SURFACE_STYLE_USAGE(.BOTH.,#98963); +#98963 = SURFACE_SIDE_STYLE('',(#98964)); +#98964 = SURFACE_STYLE_FILL_AREA(#98965); +#98965 = FILL_AREA_STYLE('',(#98966)); +#98966 = FILL_AREA_STYLE_COLOUR('',#98931); +#98967 = STYLED_ITEM('color',(#98968),#86491); +#98968 = PRESENTATION_STYLE_ASSIGNMENT((#98969)); +#98969 = SURFACE_STYLE_USAGE(.BOTH.,#98970); +#98970 = SURFACE_SIDE_STYLE('',(#98971)); +#98971 = SURFACE_STYLE_FILL_AREA(#98972); +#98972 = FILL_AREA_STYLE('',(#98973)); +#98973 = FILL_AREA_STYLE_COLOUR('',#93474); +#98974 = STYLED_ITEM('color',(#98975),#86714); +#98975 = PRESENTATION_STYLE_ASSIGNMENT((#98976)); +#98976 = SURFACE_STYLE_USAGE(.BOTH.,#98977); +#98977 = SURFACE_SIDE_STYLE('',(#98978)); +#98978 = SURFACE_STYLE_FILL_AREA(#98979); +#98979 = FILL_AREA_STYLE('',(#98980)); +#98980 = FILL_AREA_STYLE_COLOUR('',#93474); +#98981 = STYLED_ITEM('color',(#98982),#86763); +#98982 = PRESENTATION_STYLE_ASSIGNMENT((#98983)); +#98983 = SURFACE_STYLE_USAGE(.BOTH.,#98984); +#98984 = SURFACE_SIDE_STYLE('',(#98985)); +#98985 = SURFACE_STYLE_FILL_AREA(#98986); +#98986 = FILL_AREA_STYLE('',(#98987)); +#98987 = FILL_AREA_STYLE_COLOUR('',#93474); +#98988 = STYLED_ITEM('color',(#98989),#86934); +#98989 = PRESENTATION_STYLE_ASSIGNMENT((#98990)); +#98990 = SURFACE_STYLE_USAGE(.BOTH.,#98991); +#98991 = SURFACE_SIDE_STYLE('',(#98992)); +#98992 = SURFACE_STYLE_FILL_AREA(#98993); +#98993 = FILL_AREA_STYLE('',(#98994)); +#98994 = FILL_AREA_STYLE_COLOUR('',#98931); +#98995 = STYLED_ITEM('color',(#98996),#87004); +#98996 = PRESENTATION_STYLE_ASSIGNMENT((#98997)); +#98997 = SURFACE_STYLE_USAGE(.BOTH.,#98998); +#98998 = SURFACE_SIDE_STYLE('',(#98999)); +#98999 = SURFACE_STYLE_FILL_AREA(#99000); +#99000 = FILL_AREA_STYLE('',(#99001)); +#99001 = FILL_AREA_STYLE_COLOUR('',#98931); +#99002 = STYLED_ITEM('color',(#99003),#87050); +#99003 = PRESENTATION_STYLE_ASSIGNMENT((#99004)); +#99004 = SURFACE_STYLE_USAGE(.BOTH.,#99005); +#99005 = SURFACE_SIDE_STYLE('',(#99006)); +#99006 = SURFACE_STYLE_FILL_AREA(#99007); +#99007 = FILL_AREA_STYLE('',(#99008)); +#99008 = FILL_AREA_STYLE_COLOUR('',#98931); +#99009 = STYLED_ITEM('color',(#99010),#87096); +#99010 = PRESENTATION_STYLE_ASSIGNMENT((#99011)); +#99011 = SURFACE_STYLE_USAGE(.BOTH.,#99012); +#99012 = SURFACE_SIDE_STYLE('',(#99013)); +#99013 = SURFACE_STYLE_FILL_AREA(#99014); +#99014 = FILL_AREA_STYLE('',(#99015)); +#99015 = FILL_AREA_STYLE_COLOUR('',#98931); +#99016 = STYLED_ITEM('color',(#99017),#87123); +#99017 = PRESENTATION_STYLE_ASSIGNMENT((#99018)); +#99018 = SURFACE_STYLE_USAGE(.BOTH.,#99019); +#99019 = SURFACE_SIDE_STYLE('',(#99020)); +#99020 = SURFACE_STYLE_FILL_AREA(#99021); +#99021 = FILL_AREA_STYLE('',(#99022)); +#99022 = FILL_AREA_STYLE_COLOUR('',#98931); +#99023 = STYLED_ITEM('color',(#99024),#87170); +#99024 = PRESENTATION_STYLE_ASSIGNMENT((#99025)); +#99025 = SURFACE_STYLE_USAGE(.BOTH.,#99026); +#99026 = SURFACE_SIDE_STYLE('',(#99027)); +#99027 = SURFACE_STYLE_FILL_AREA(#99028); +#99028 = FILL_AREA_STYLE('',(#99029)); +#99029 = FILL_AREA_STYLE_COLOUR('',#98931); +#99030 = STYLED_ITEM('color',(#99031),#87217); +#99031 = PRESENTATION_STYLE_ASSIGNMENT((#99032)); +#99032 = SURFACE_STYLE_USAGE(.BOTH.,#99033); +#99033 = SURFACE_SIDE_STYLE('',(#99034)); +#99034 = SURFACE_STYLE_FILL_AREA(#99035); +#99035 = FILL_AREA_STYLE('',(#99036)); +#99036 = FILL_AREA_STYLE_COLOUR('',#98931); +#99037 = STYLED_ITEM('color',(#99038),#87357); +#99038 = PRESENTATION_STYLE_ASSIGNMENT((#99039)); +#99039 = SURFACE_STYLE_USAGE(.BOTH.,#99040); +#99040 = SURFACE_SIDE_STYLE('',(#99041)); +#99041 = SURFACE_STYLE_FILL_AREA(#99042); +#99042 = FILL_AREA_STYLE('',(#99043)); +#99043 = FILL_AREA_STYLE_COLOUR('',#98931); +#99044 = STYLED_ITEM('color',(#99045),#87364); +#99045 = PRESENTATION_STYLE_ASSIGNMENT((#99046)); +#99046 = SURFACE_STYLE_USAGE(.BOTH.,#99047); +#99047 = SURFACE_SIDE_STYLE('',(#99048)); +#99048 = SURFACE_STYLE_FILL_AREA(#99049); +#99049 = FILL_AREA_STYLE('',(#99050)); +#99050 = FILL_AREA_STYLE_COLOUR('',#93474); +#99051 = STYLED_ITEM('color',(#99052),#87391); +#99052 = PRESENTATION_STYLE_ASSIGNMENT((#99053)); +#99053 = SURFACE_STYLE_USAGE(.BOTH.,#99054); +#99054 = SURFACE_SIDE_STYLE('',(#99055)); +#99055 = SURFACE_STYLE_FILL_AREA(#99056); +#99056 = FILL_AREA_STYLE('',(#99057)); +#99057 = FILL_AREA_STYLE_COLOUR('',#93474); +#99058 = STYLED_ITEM('color',(#99059),#87438); +#99059 = PRESENTATION_STYLE_ASSIGNMENT((#99060)); +#99060 = SURFACE_STYLE_USAGE(.BOTH.,#99061); +#99061 = SURFACE_SIDE_STYLE('',(#99062)); +#99062 = SURFACE_STYLE_FILL_AREA(#99063); +#99063 = FILL_AREA_STYLE('',(#99064)); +#99064 = FILL_AREA_STYLE_COLOUR('',#93474); +#99065 = STYLED_ITEM('color',(#99066),#87445); +#99066 = PRESENTATION_STYLE_ASSIGNMENT((#99067)); +#99067 = SURFACE_STYLE_USAGE(.BOTH.,#99068); +#99068 = SURFACE_SIDE_STYLE('',(#99069)); +#99069 = SURFACE_STYLE_FILL_AREA(#99070); +#99070 = FILL_AREA_STYLE('',(#99071)); +#99071 = FILL_AREA_STYLE_COLOUR('',#93474); +#99072 = STYLED_ITEM('color',(#99073),#87472); +#99073 = PRESENTATION_STYLE_ASSIGNMENT((#99074)); +#99074 = SURFACE_STYLE_USAGE(.BOTH.,#99075); +#99075 = SURFACE_SIDE_STYLE('',(#99076)); +#99076 = SURFACE_STYLE_FILL_AREA(#99077); +#99077 = FILL_AREA_STYLE('',(#99078)); +#99078 = FILL_AREA_STYLE_COLOUR('',#93474); +#99079 = STYLED_ITEM('color',(#99080),#87499); +#99080 = PRESENTATION_STYLE_ASSIGNMENT((#99081)); +#99081 = SURFACE_STYLE_USAGE(.BOTH.,#99082); +#99082 = SURFACE_SIDE_STYLE('',(#99083)); +#99083 = SURFACE_STYLE_FILL_AREA(#99084); +#99084 = FILL_AREA_STYLE('',(#99085)); +#99085 = FILL_AREA_STYLE_COLOUR('',#93474); +#99086 = STYLED_ITEM('color',(#99087),#87526); +#99087 = PRESENTATION_STYLE_ASSIGNMENT((#99088)); +#99088 = SURFACE_STYLE_USAGE(.BOTH.,#99089); +#99089 = SURFACE_SIDE_STYLE('',(#99090)); +#99090 = SURFACE_STYLE_FILL_AREA(#99091); +#99091 = FILL_AREA_STYLE('',(#99092)); +#99092 = FILL_AREA_STYLE_COLOUR('',#93474); +#99093 = STYLED_ITEM('color',(#99094),#87533); +#99094 = PRESENTATION_STYLE_ASSIGNMENT((#99095)); +#99095 = SURFACE_STYLE_USAGE(.BOTH.,#99096); +#99096 = SURFACE_SIDE_STYLE('',(#99097)); +#99097 = SURFACE_STYLE_FILL_AREA(#99098); +#99098 = FILL_AREA_STYLE('',(#99099)); +#99099 = FILL_AREA_STYLE_COLOUR('',#98931); +#99100 = STYLED_ITEM('color',(#99101),#87540); +#99101 = PRESENTATION_STYLE_ASSIGNMENT((#99102)); +#99102 = SURFACE_STYLE_USAGE(.BOTH.,#99103); +#99103 = SURFACE_SIDE_STYLE('',(#99104)); +#99104 = SURFACE_STYLE_FILL_AREA(#99105); +#99105 = FILL_AREA_STYLE('',(#99106)); +#99106 = FILL_AREA_STYLE_COLOUR('',#99107); +#99107 = COLOUR_RGB('',0.809000015259,0.425999999046,0.148000001907); +#99108 = STYLED_ITEM('color',(#99109),#87610); +#99109 = PRESENTATION_STYLE_ASSIGNMENT((#99110)); +#99110 = SURFACE_STYLE_USAGE(.BOTH.,#99111); +#99111 = SURFACE_SIDE_STYLE('',(#99112)); +#99112 = SURFACE_STYLE_FILL_AREA(#99113); +#99113 = FILL_AREA_STYLE('',(#99114)); +#99114 = FILL_AREA_STYLE_COLOUR('',#99107); +#99115 = STYLED_ITEM('color',(#99116),#87656); +#99116 = PRESENTATION_STYLE_ASSIGNMENT((#99117)); +#99117 = SURFACE_STYLE_USAGE(.BOTH.,#99118); +#99118 = SURFACE_SIDE_STYLE('',(#99119)); +#99119 = SURFACE_STYLE_FILL_AREA(#99120); +#99120 = FILL_AREA_STYLE('',(#99121)); +#99121 = FILL_AREA_STYLE_COLOUR('',#99107); +#99122 = STYLED_ITEM('color',(#99123),#87702); +#99123 = PRESENTATION_STYLE_ASSIGNMENT((#99124)); +#99124 = SURFACE_STYLE_USAGE(.BOTH.,#99125); +#99125 = SURFACE_SIDE_STYLE('',(#99126)); +#99126 = SURFACE_STYLE_FILL_AREA(#99127); +#99127 = FILL_AREA_STYLE('',(#99128)); +#99128 = FILL_AREA_STYLE_COLOUR('',#99107); +#99129 = STYLED_ITEM('color',(#99130),#87729); +#99130 = PRESENTATION_STYLE_ASSIGNMENT((#99131)); +#99131 = SURFACE_STYLE_USAGE(.BOTH.,#99132); +#99132 = SURFACE_SIDE_STYLE('',(#99133)); +#99133 = SURFACE_STYLE_FILL_AREA(#99134); +#99134 = FILL_AREA_STYLE('',(#99135)); +#99135 = FILL_AREA_STYLE_COLOUR('',#99107); +#99136 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #99137,#99144,#99151,#99158,#99165,#99172,#99179,#99186,#99193, + #99200,#99207,#99214,#99221,#99228,#99235,#99242,#99249,#99256, + #99263,#99270,#99277,#99284,#99291,#99298,#99305,#99312,#99319, + #99326,#99333,#99340,#99347,#99354,#99361,#99368,#99375,#99382, + #99389,#99396,#99403,#99410,#99417,#99424,#99431,#99438,#99445, + #99452,#99459,#99466,#99473,#99480,#99487,#99494,#99501,#99508, + #99515,#99522,#99529,#99536,#99543,#99550,#99557,#99564,#99571, + #99578,#99585,#99592,#99599,#99606,#99613,#99620,#99627,#99634, + #99641,#99648,#99655,#99662,#99669,#99676,#99683,#99690,#99697, + #99704,#99711,#99718,#99725,#99732,#99739,#99746,#99753,#99760, + #99767,#99774,#99781,#99788,#99795,#99802,#99809,#99816,#99823, + #99830,#99837,#99844,#99851,#99858,#99865),#53471); +#99137 = STYLED_ITEM('color',(#99138),#45949); +#99138 = PRESENTATION_STYLE_ASSIGNMENT((#99139)); +#99139 = SURFACE_STYLE_USAGE(.BOTH.,#99140); +#99140 = SURFACE_SIDE_STYLE('',(#99141)); +#99141 = SURFACE_STYLE_FILL_AREA(#99142); +#99142 = FILL_AREA_STYLE('',(#99143)); +#99143 = FILL_AREA_STYLE_COLOUR('',#91931); +#99144 = STYLED_ITEM('color',(#99145),#45990); +#99145 = PRESENTATION_STYLE_ASSIGNMENT((#99146)); +#99146 = SURFACE_STYLE_USAGE(.BOTH.,#99147); +#99147 = SURFACE_SIDE_STYLE('',(#99148)); +#99148 = SURFACE_STYLE_FILL_AREA(#99149); +#99149 = FILL_AREA_STYLE('',(#99150)); +#99150 = FILL_AREA_STYLE_COLOUR('',#91931); +#99151 = STYLED_ITEM('color',(#99152),#46045); +#99152 = PRESENTATION_STYLE_ASSIGNMENT((#99153)); +#99153 = SURFACE_STYLE_USAGE(.BOTH.,#99154); +#99154 = SURFACE_SIDE_STYLE('',(#99155)); +#99155 = SURFACE_STYLE_FILL_AREA(#99156); +#99156 = FILL_AREA_STYLE('',(#99157)); +#99157 = FILL_AREA_STYLE_COLOUR('',#93474); +#99158 = STYLED_ITEM('color',(#99159),#46415); +#99159 = PRESENTATION_STYLE_ASSIGNMENT((#99160)); +#99160 = SURFACE_STYLE_USAGE(.BOTH.,#99161); +#99161 = SURFACE_SIDE_STYLE('',(#99162)); +#99162 = SURFACE_STYLE_FILL_AREA(#99163); +#99163 = FILL_AREA_STYLE('',(#99164)); +#99164 = FILL_AREA_STYLE_COLOUR('',#93474); +#99165 = STYLED_ITEM('color',(#99166),#46491); +#99166 = PRESENTATION_STYLE_ASSIGNMENT((#99167)); +#99167 = SURFACE_STYLE_USAGE(.BOTH.,#99168); +#99168 = SURFACE_SIDE_STYLE('',(#99169)); +#99169 = SURFACE_STYLE_FILL_AREA(#99170); +#99170 = FILL_AREA_STYLE('',(#99171)); +#99171 = FILL_AREA_STYLE_COLOUR('',#93474); +#99172 = STYLED_ITEM('color',(#99173),#46546); +#99173 = PRESENTATION_STYLE_ASSIGNMENT((#99174)); +#99174 = SURFACE_STYLE_USAGE(.BOTH.,#99175); +#99175 = SURFACE_SIDE_STYLE('',(#99176)); +#99176 = SURFACE_STYLE_FILL_AREA(#99177); +#99177 = FILL_AREA_STYLE('',(#99178)); +#99178 = FILL_AREA_STYLE_COLOUR('',#93474); +#99179 = STYLED_ITEM('color',(#99180),#46601); +#99180 = PRESENTATION_STYLE_ASSIGNMENT((#99181)); +#99181 = SURFACE_STYLE_USAGE(.BOTH.,#99182); +#99182 = SURFACE_SIDE_STYLE('',(#99183)); +#99183 = SURFACE_STYLE_FILL_AREA(#99184); +#99184 = FILL_AREA_STYLE('',(#99185)); +#99185 = FILL_AREA_STYLE_COLOUR('',#93474); +#99186 = STYLED_ITEM('color',(#99187),#46655); +#99187 = PRESENTATION_STYLE_ASSIGNMENT((#99188)); +#99188 = SURFACE_STYLE_USAGE(.BOTH.,#99189); +#99189 = SURFACE_SIDE_STYLE('',(#99190)); +#99190 = SURFACE_STYLE_FILL_AREA(#99191); +#99191 = FILL_AREA_STYLE('',(#99192)); +#99192 = FILL_AREA_STYLE_COLOUR('',#93474); +#99193 = STYLED_ITEM('color',(#99194),#46709); +#99194 = PRESENTATION_STYLE_ASSIGNMENT((#99195)); +#99195 = SURFACE_STYLE_USAGE(.BOTH.,#99196); +#99196 = SURFACE_SIDE_STYLE('',(#99197)); +#99197 = SURFACE_STYLE_FILL_AREA(#99198); +#99198 = FILL_AREA_STYLE('',(#99199)); +#99199 = FILL_AREA_STYLE_COLOUR('',#93474); +#99200 = STYLED_ITEM('color',(#99201),#46764); +#99201 = PRESENTATION_STYLE_ASSIGNMENT((#99202)); +#99202 = SURFACE_STYLE_USAGE(.BOTH.,#99203); +#99203 = SURFACE_SIDE_STYLE('',(#99204)); +#99204 = SURFACE_STYLE_FILL_AREA(#99205); +#99205 = FILL_AREA_STYLE('',(#99206)); +#99206 = FILL_AREA_STYLE_COLOUR('',#93474); +#99207 = STYLED_ITEM('color',(#99208),#46819); +#99208 = PRESENTATION_STYLE_ASSIGNMENT((#99209)); +#99209 = SURFACE_STYLE_USAGE(.BOTH.,#99210); +#99210 = SURFACE_SIDE_STYLE('',(#99211)); +#99211 = SURFACE_STYLE_FILL_AREA(#99212); +#99212 = FILL_AREA_STYLE('',(#99213)); +#99213 = FILL_AREA_STYLE_COLOUR('',#93474); +#99214 = STYLED_ITEM('color',(#99215),#46851); +#99215 = PRESENTATION_STYLE_ASSIGNMENT((#99216)); +#99216 = SURFACE_STYLE_USAGE(.BOTH.,#99217); +#99217 = SURFACE_SIDE_STYLE('',(#99218)); +#99218 = SURFACE_STYLE_FILL_AREA(#99219); +#99219 = FILL_AREA_STYLE('',(#99220)); +#99220 = FILL_AREA_STYLE_COLOUR('',#91931); +#99221 = STYLED_ITEM('color',(#99222),#46910); +#99222 = PRESENTATION_STYLE_ASSIGNMENT((#99223)); +#99223 = SURFACE_STYLE_USAGE(.BOTH.,#99224); +#99224 = SURFACE_SIDE_STYLE('',(#99225)); +#99225 = SURFACE_STYLE_FILL_AREA(#99226); +#99226 = FILL_AREA_STYLE('',(#99227)); +#99227 = FILL_AREA_STYLE_COLOUR('',#91931); +#99228 = STYLED_ITEM('color',(#99229),#46965); +#99229 = PRESENTATION_STYLE_ASSIGNMENT((#99230)); +#99230 = SURFACE_STYLE_USAGE(.BOTH.,#99231); +#99231 = SURFACE_SIDE_STYLE('',(#99232)); +#99232 = SURFACE_STYLE_FILL_AREA(#99233); +#99233 = FILL_AREA_STYLE('',(#99234)); +#99234 = FILL_AREA_STYLE_COLOUR('',#91931); +#99235 = STYLED_ITEM('color',(#99236),#47024); +#99236 = PRESENTATION_STYLE_ASSIGNMENT((#99237)); +#99237 = SURFACE_STYLE_USAGE(.BOTH.,#99238); +#99238 = SURFACE_SIDE_STYLE('',(#99239)); +#99239 = SURFACE_STYLE_FILL_AREA(#99240); +#99240 = FILL_AREA_STYLE('',(#99241)); +#99241 = FILL_AREA_STYLE_COLOUR('',#91931); +#99242 = STYLED_ITEM('color',(#99243),#47083); +#99243 = PRESENTATION_STYLE_ASSIGNMENT((#99244)); +#99244 = SURFACE_STYLE_USAGE(.BOTH.,#99245); +#99245 = SURFACE_SIDE_STYLE('',(#99246)); +#99246 = SURFACE_STYLE_FILL_AREA(#99247); +#99247 = FILL_AREA_STYLE('',(#99248)); +#99248 = FILL_AREA_STYLE_COLOUR('',#91931); +#99249 = STYLED_ITEM('color',(#99250),#47159); +#99250 = PRESENTATION_STYLE_ASSIGNMENT((#99251)); +#99251 = SURFACE_STYLE_USAGE(.BOTH.,#99252); +#99252 = SURFACE_SIDE_STYLE('',(#99253)); +#99253 = SURFACE_STYLE_FILL_AREA(#99254); +#99254 = FILL_AREA_STYLE('',(#99255)); +#99255 = FILL_AREA_STYLE_COLOUR('',#91931); +#99256 = STYLED_ITEM('color',(#99257),#47209); +#99257 = PRESENTATION_STYLE_ASSIGNMENT((#99258)); +#99258 = SURFACE_STYLE_USAGE(.BOTH.,#99259); +#99259 = SURFACE_SIDE_STYLE('',(#99260)); +#99260 = SURFACE_STYLE_FILL_AREA(#99261); +#99261 = FILL_AREA_STYLE('',(#99262)); +#99262 = FILL_AREA_STYLE_COLOUR('',#91931); +#99263 = STYLED_ITEM('color',(#99264),#47263); +#99264 = PRESENTATION_STYLE_ASSIGNMENT((#99265)); +#99265 = SURFACE_STYLE_USAGE(.BOTH.,#99266); +#99266 = SURFACE_SIDE_STYLE('',(#99267)); +#99267 = SURFACE_STYLE_FILL_AREA(#99268); +#99268 = FILL_AREA_STYLE('',(#99269)); +#99269 = FILL_AREA_STYLE_COLOUR('',#91931); +#99270 = STYLED_ITEM('color',(#99271),#47526); +#99271 = PRESENTATION_STYLE_ASSIGNMENT((#99272)); +#99272 = SURFACE_STYLE_USAGE(.BOTH.,#99273); +#99273 = SURFACE_SIDE_STYLE('',(#99274)); +#99274 = SURFACE_STYLE_FILL_AREA(#99275); +#99275 = FILL_AREA_STYLE('',(#99276)); +#99276 = FILL_AREA_STYLE_COLOUR('',#91931); +#99277 = STYLED_ITEM('color',(#99278),#47789); +#99278 = PRESENTATION_STYLE_ASSIGNMENT((#99279)); +#99279 = SURFACE_STYLE_USAGE(.BOTH.,#99280); +#99280 = SURFACE_SIDE_STYLE('',(#99281)); +#99281 = SURFACE_STYLE_FILL_AREA(#99282); +#99282 = FILL_AREA_STYLE('',(#99283)); +#99283 = FILL_AREA_STYLE_COLOUR('',#91931); +#99284 = STYLED_ITEM('color',(#99285),#47843); +#99285 = PRESENTATION_STYLE_ASSIGNMENT((#99286)); +#99286 = SURFACE_STYLE_USAGE(.BOTH.,#99287); +#99287 = SURFACE_SIDE_STYLE('',(#99288)); +#99288 = SURFACE_STYLE_FILL_AREA(#99289); +#99289 = FILL_AREA_STYLE('',(#99290)); +#99290 = FILL_AREA_STYLE_COLOUR('',#91931); +#99291 = STYLED_ITEM('color',(#99292),#47897); +#99292 = PRESENTATION_STYLE_ASSIGNMENT((#99293)); +#99293 = SURFACE_STYLE_USAGE(.BOTH.,#99294); +#99294 = SURFACE_SIDE_STYLE('',(#99295)); +#99295 = SURFACE_STYLE_FILL_AREA(#99296); +#99296 = FILL_AREA_STYLE('',(#99297)); +#99297 = FILL_AREA_STYLE_COLOUR('',#91931); +#99298 = STYLED_ITEM('color',(#99299),#47924); +#99299 = PRESENTATION_STYLE_ASSIGNMENT((#99300)); +#99300 = SURFACE_STYLE_USAGE(.BOTH.,#99301); +#99301 = SURFACE_SIDE_STYLE('',(#99302)); +#99302 = SURFACE_STYLE_FILL_AREA(#99303); +#99303 = FILL_AREA_STYLE('',(#99304)); +#99304 = FILL_AREA_STYLE_COLOUR('',#91931); +#99305 = STYLED_ITEM('color',(#99306),#47928); +#99306 = PRESENTATION_STYLE_ASSIGNMENT((#99307)); +#99307 = SURFACE_STYLE_USAGE(.BOTH.,#99308); +#99308 = SURFACE_SIDE_STYLE('',(#99309)); +#99309 = SURFACE_STYLE_FILL_AREA(#99310); +#99310 = FILL_AREA_STYLE('',(#99311)); +#99311 = FILL_AREA_STYLE_COLOUR('',#91931); +#99312 = STYLED_ITEM('color',(#99313),#47988); +#99313 = PRESENTATION_STYLE_ASSIGNMENT((#99314)); +#99314 = SURFACE_STYLE_USAGE(.BOTH.,#99315); +#99315 = SURFACE_SIDE_STYLE('',(#99316)); +#99316 = SURFACE_STYLE_FILL_AREA(#99317); +#99317 = FILL_AREA_STYLE('',(#99318)); +#99318 = FILL_AREA_STYLE_COLOUR('',#91931); +#99319 = STYLED_ITEM('color',(#99320),#47992); +#99320 = PRESENTATION_STYLE_ASSIGNMENT((#99321)); +#99321 = SURFACE_STYLE_USAGE(.BOTH.,#99322); +#99322 = SURFACE_SIDE_STYLE('',(#99323)); +#99323 = SURFACE_STYLE_FILL_AREA(#99324); +#99324 = FILL_AREA_STYLE('',(#99325)); +#99325 = FILL_AREA_STYLE_COLOUR('',#91931); +#99326 = STYLED_ITEM('color',(#99327),#47996); +#99327 = PRESENTATION_STYLE_ASSIGNMENT((#99328)); +#99328 = SURFACE_STYLE_USAGE(.BOTH.,#99329); +#99329 = SURFACE_SIDE_STYLE('',(#99330)); +#99330 = SURFACE_STYLE_FILL_AREA(#99331); +#99331 = FILL_AREA_STYLE('',(#99332)); +#99332 = FILL_AREA_STYLE_COLOUR('',#91931); +#99333 = STYLED_ITEM('color',(#99334),#48115); +#99334 = PRESENTATION_STYLE_ASSIGNMENT((#99335)); +#99335 = SURFACE_STYLE_USAGE(.BOTH.,#99336); +#99336 = SURFACE_SIDE_STYLE('',(#99337)); +#99337 = SURFACE_STYLE_FILL_AREA(#99338); +#99338 = FILL_AREA_STYLE('',(#99339)); +#99339 = FILL_AREA_STYLE_COLOUR('',#93474); +#99340 = STYLED_ITEM('color',(#99341),#48602); +#99341 = PRESENTATION_STYLE_ASSIGNMENT((#99342)); +#99342 = SURFACE_STYLE_USAGE(.BOTH.,#99343); +#99343 = SURFACE_SIDE_STYLE('',(#99344)); +#99344 = SURFACE_STYLE_FILL_AREA(#99345); +#99345 = FILL_AREA_STYLE('',(#99346)); +#99346 = FILL_AREA_STYLE_COLOUR('',#93474); +#99347 = STYLED_ITEM('color',(#99348),#48651); +#99348 = PRESENTATION_STYLE_ASSIGNMENT((#99349)); +#99349 = SURFACE_STYLE_USAGE(.BOTH.,#99350); +#99350 = SURFACE_SIDE_STYLE('',(#99351)); +#99351 = SURFACE_STYLE_FILL_AREA(#99352); +#99352 = FILL_AREA_STYLE('',(#99353)); +#99353 = FILL_AREA_STYLE_COLOUR('',#93474); +#99354 = STYLED_ITEM('color',(#99355),#49041); +#99355 = PRESENTATION_STYLE_ASSIGNMENT((#99356)); +#99356 = SURFACE_STYLE_USAGE(.BOTH.,#99357); +#99357 = SURFACE_SIDE_STYLE('',(#99358)); +#99358 = SURFACE_STYLE_FILL_AREA(#99359); +#99359 = FILL_AREA_STYLE('',(#99360)); +#99360 = FILL_AREA_STYLE_COLOUR('',#93474); +#99361 = STYLED_ITEM('color',(#99362),#49528); +#99362 = PRESENTATION_STYLE_ASSIGNMENT((#99363)); +#99363 = SURFACE_STYLE_USAGE(.BOTH.,#99364); +#99364 = SURFACE_SIDE_STYLE('',(#99365)); +#99365 = SURFACE_STYLE_FILL_AREA(#99366); +#99366 = FILL_AREA_STYLE('',(#99367)); +#99367 = FILL_AREA_STYLE_COLOUR('',#93474); +#99368 = STYLED_ITEM('color',(#99369),#49940); +#99369 = PRESENTATION_STYLE_ASSIGNMENT((#99370)); +#99370 = SURFACE_STYLE_USAGE(.BOTH.,#99371); +#99371 = SURFACE_SIDE_STYLE('',(#99372)); +#99372 = SURFACE_STYLE_FILL_AREA(#99373); +#99373 = FILL_AREA_STYLE('',(#99374)); +#99374 = FILL_AREA_STYLE_COLOUR('',#93474); +#99375 = STYLED_ITEM('color',(#99376),#49967); +#99376 = PRESENTATION_STYLE_ASSIGNMENT((#99377)); +#99377 = SURFACE_STYLE_USAGE(.BOTH.,#99378); +#99378 = SURFACE_SIDE_STYLE('',(#99379)); +#99379 = SURFACE_STYLE_FILL_AREA(#99380); +#99380 = FILL_AREA_STYLE('',(#99381)); +#99381 = FILL_AREA_STYLE_COLOUR('',#93474); +#99382 = STYLED_ITEM('color',(#99383),#50454); +#99383 = PRESENTATION_STYLE_ASSIGNMENT((#99384)); +#99384 = SURFACE_STYLE_USAGE(.BOTH.,#99385); +#99385 = SURFACE_SIDE_STYLE('',(#99386)); +#99386 = SURFACE_STYLE_FILL_AREA(#99387); +#99387 = FILL_AREA_STYLE('',(#99388)); +#99388 = FILL_AREA_STYLE_COLOUR('',#93474); +#99389 = STYLED_ITEM('color',(#99390),#50503); +#99390 = PRESENTATION_STYLE_ASSIGNMENT((#99391)); +#99391 = SURFACE_STYLE_USAGE(.BOTH.,#99392); +#99392 = SURFACE_SIDE_STYLE('',(#99393)); +#99393 = SURFACE_STYLE_FILL_AREA(#99394); +#99394 = FILL_AREA_STYLE('',(#99395)); +#99395 = FILL_AREA_STYLE_COLOUR('',#93474); +#99396 = STYLED_ITEM('color',(#99397),#50893); +#99397 = PRESENTATION_STYLE_ASSIGNMENT((#99398)); +#99398 = SURFACE_STYLE_USAGE(.BOTH.,#99399); +#99399 = SURFACE_SIDE_STYLE('',(#99400)); +#99400 = SURFACE_STYLE_FILL_AREA(#99401); +#99401 = FILL_AREA_STYLE('',(#99402)); +#99402 = FILL_AREA_STYLE_COLOUR('',#93474); +#99403 = STYLED_ITEM('color',(#99404),#51380); +#99404 = PRESENTATION_STYLE_ASSIGNMENT((#99405)); +#99405 = SURFACE_STYLE_USAGE(.BOTH.,#99406); +#99406 = SURFACE_SIDE_STYLE('',(#99407)); +#99407 = SURFACE_STYLE_FILL_AREA(#99408); +#99408 = FILL_AREA_STYLE('',(#99409)); +#99409 = FILL_AREA_STYLE_COLOUR('',#93474); +#99410 = STYLED_ITEM('color',(#99411),#51792); +#99411 = PRESENTATION_STYLE_ASSIGNMENT((#99412)); +#99412 = SURFACE_STYLE_USAGE(.BOTH.,#99413); +#99413 = SURFACE_SIDE_STYLE('',(#99414)); +#99414 = SURFACE_STYLE_FILL_AREA(#99415); +#99415 = FILL_AREA_STYLE('',(#99416)); +#99416 = FILL_AREA_STYLE_COLOUR('',#93474); +#99417 = STYLED_ITEM('color',(#99418),#51819); +#99418 = PRESENTATION_STYLE_ASSIGNMENT((#99419)); +#99419 = SURFACE_STYLE_USAGE(.BOTH.,#99420); +#99420 = SURFACE_SIDE_STYLE('',(#99421)); +#99421 = SURFACE_STYLE_FILL_AREA(#99422); +#99422 = FILL_AREA_STYLE('',(#99423)); +#99423 = FILL_AREA_STYLE_COLOUR('',#91931); +#99424 = STYLED_ITEM('color',(#99425),#51823); +#99425 = PRESENTATION_STYLE_ASSIGNMENT((#99426)); +#99426 = SURFACE_STYLE_USAGE(.BOTH.,#99427); +#99427 = SURFACE_SIDE_STYLE('',(#99428)); +#99428 = SURFACE_STYLE_FILL_AREA(#99429); +#99429 = FILL_AREA_STYLE('',(#99430)); +#99430 = FILL_AREA_STYLE_COLOUR('',#93474); +#99431 = STYLED_ITEM('color',(#99432),#51850); +#99432 = PRESENTATION_STYLE_ASSIGNMENT((#99433)); +#99433 = SURFACE_STYLE_USAGE(.BOTH.,#99434); +#99434 = SURFACE_SIDE_STYLE('',(#99435)); +#99435 = SURFACE_STYLE_FILL_AREA(#99436); +#99436 = FILL_AREA_STYLE('',(#99437)); +#99437 = FILL_AREA_STYLE_COLOUR('',#93474); +#99438 = STYLED_ITEM('color',(#99439),#51877); +#99439 = PRESENTATION_STYLE_ASSIGNMENT((#99440)); +#99440 = SURFACE_STYLE_USAGE(.BOTH.,#99441); +#99441 = SURFACE_SIDE_STYLE('',(#99442)); +#99442 = SURFACE_STYLE_FILL_AREA(#99443); +#99443 = FILL_AREA_STYLE('',(#99444)); +#99444 = FILL_AREA_STYLE_COLOUR('',#93474); +#99445 = STYLED_ITEM('color',(#99446),#51904); +#99446 = PRESENTATION_STYLE_ASSIGNMENT((#99447)); +#99447 = SURFACE_STYLE_USAGE(.BOTH.,#99448); +#99448 = SURFACE_SIDE_STYLE('',(#99449)); +#99449 = SURFACE_STYLE_FILL_AREA(#99450); +#99450 = FILL_AREA_STYLE('',(#99451)); +#99451 = FILL_AREA_STYLE_COLOUR('',#93474); +#99452 = STYLED_ITEM('color',(#99453),#51931); +#99453 = PRESENTATION_STYLE_ASSIGNMENT((#99454)); +#99454 = SURFACE_STYLE_USAGE(.BOTH.,#99455); +#99455 = SURFACE_SIDE_STYLE('',(#99456)); +#99456 = SURFACE_STYLE_FILL_AREA(#99457); +#99457 = FILL_AREA_STYLE('',(#99458)); +#99458 = FILL_AREA_STYLE_COLOUR('',#93474); +#99459 = STYLED_ITEM('color',(#99460),#51978); +#99460 = PRESENTATION_STYLE_ASSIGNMENT((#99461)); +#99461 = SURFACE_STYLE_USAGE(.BOTH.,#99462); +#99462 = SURFACE_SIDE_STYLE('',(#99463)); +#99463 = SURFACE_STYLE_FILL_AREA(#99464); +#99464 = FILL_AREA_STYLE('',(#99465)); +#99465 = FILL_AREA_STYLE_COLOUR('',#93474); +#99466 = STYLED_ITEM('color',(#99467),#52005); +#99467 = PRESENTATION_STYLE_ASSIGNMENT((#99468)); +#99468 = SURFACE_STYLE_USAGE(.BOTH.,#99469); +#99469 = SURFACE_SIDE_STYLE('',(#99470)); +#99470 = SURFACE_STYLE_FILL_AREA(#99471); +#99471 = FILL_AREA_STYLE('',(#99472)); +#99472 = FILL_AREA_STYLE_COLOUR('',#93474); +#99473 = STYLED_ITEM('color',(#99474),#52032); +#99474 = PRESENTATION_STYLE_ASSIGNMENT((#99475)); +#99475 = SURFACE_STYLE_USAGE(.BOTH.,#99476); +#99476 = SURFACE_SIDE_STYLE('',(#99477)); +#99477 = SURFACE_STYLE_FILL_AREA(#99478); +#99478 = FILL_AREA_STYLE('',(#99479)); +#99479 = FILL_AREA_STYLE_COLOUR('',#93474); +#99480 = STYLED_ITEM('color',(#99481),#52059); +#99481 = PRESENTATION_STYLE_ASSIGNMENT((#99482)); +#99482 = SURFACE_STYLE_USAGE(.BOTH.,#99483); +#99483 = SURFACE_SIDE_STYLE('',(#99484)); +#99484 = SURFACE_STYLE_FILL_AREA(#99485); +#99485 = FILL_AREA_STYLE('',(#99486)); +#99486 = FILL_AREA_STYLE_COLOUR('',#93474); +#99487 = STYLED_ITEM('color',(#99488),#52086); +#99488 = PRESENTATION_STYLE_ASSIGNMENT((#99489)); +#99489 = SURFACE_STYLE_USAGE(.BOTH.,#99490); +#99490 = SURFACE_SIDE_STYLE('',(#99491)); +#99491 = SURFACE_STYLE_FILL_AREA(#99492); +#99492 = FILL_AREA_STYLE('',(#99493)); +#99493 = FILL_AREA_STYLE_COLOUR('',#93474); +#99494 = STYLED_ITEM('color',(#99495),#52093); +#99495 = PRESENTATION_STYLE_ASSIGNMENT((#99496)); +#99496 = SURFACE_STYLE_USAGE(.BOTH.,#99497); +#99497 = SURFACE_SIDE_STYLE('',(#99498)); +#99498 = SURFACE_STYLE_FILL_AREA(#99499); +#99499 = FILL_AREA_STYLE('',(#99500)); +#99500 = FILL_AREA_STYLE_COLOUR('',#93474); +#99501 = STYLED_ITEM('color',(#99502),#52120); +#99502 = PRESENTATION_STYLE_ASSIGNMENT((#99503)); +#99503 = SURFACE_STYLE_USAGE(.BOTH.,#99504); +#99504 = SURFACE_SIDE_STYLE('',(#99505)); +#99505 = SURFACE_STYLE_FILL_AREA(#99506); +#99506 = FILL_AREA_STYLE('',(#99507)); +#99507 = FILL_AREA_STYLE_COLOUR('',#93474); +#99508 = STYLED_ITEM('color',(#99509),#52147); +#99509 = PRESENTATION_STYLE_ASSIGNMENT((#99510)); +#99510 = SURFACE_STYLE_USAGE(.BOTH.,#99511); +#99511 = SURFACE_SIDE_STYLE('',(#99512)); +#99512 = SURFACE_STYLE_FILL_AREA(#99513); +#99513 = FILL_AREA_STYLE('',(#99514)); +#99514 = FILL_AREA_STYLE_COLOUR('',#93474); +#99515 = STYLED_ITEM('color',(#99516),#52174); +#99516 = PRESENTATION_STYLE_ASSIGNMENT((#99517)); +#99517 = SURFACE_STYLE_USAGE(.BOTH.,#99518); +#99518 = SURFACE_SIDE_STYLE('',(#99519)); +#99519 = SURFACE_STYLE_FILL_AREA(#99520); +#99520 = FILL_AREA_STYLE('',(#99521)); +#99521 = FILL_AREA_STYLE_COLOUR('',#93474); +#99522 = STYLED_ITEM('color',(#99523),#52201); +#99523 = PRESENTATION_STYLE_ASSIGNMENT((#99524)); +#99524 = SURFACE_STYLE_USAGE(.BOTH.,#99525); +#99525 = SURFACE_SIDE_STYLE('',(#99526)); +#99526 = SURFACE_STYLE_FILL_AREA(#99527); +#99527 = FILL_AREA_STYLE('',(#99528)); +#99528 = FILL_AREA_STYLE_COLOUR('',#93474); +#99529 = STYLED_ITEM('color',(#99530),#52228); +#99530 = PRESENTATION_STYLE_ASSIGNMENT((#99531)); +#99531 = SURFACE_STYLE_USAGE(.BOTH.,#99532); +#99532 = SURFACE_SIDE_STYLE('',(#99533)); +#99533 = SURFACE_STYLE_FILL_AREA(#99534); +#99534 = FILL_AREA_STYLE('',(#99535)); +#99535 = FILL_AREA_STYLE_COLOUR('',#93474); +#99536 = STYLED_ITEM('color',(#99537),#52255); +#99537 = PRESENTATION_STYLE_ASSIGNMENT((#99538)); +#99538 = SURFACE_STYLE_USAGE(.BOTH.,#99539); +#99539 = SURFACE_SIDE_STYLE('',(#99540)); +#99540 = SURFACE_STYLE_FILL_AREA(#99541); +#99541 = FILL_AREA_STYLE('',(#99542)); +#99542 = FILL_AREA_STYLE_COLOUR('',#93474); +#99543 = STYLED_ITEM('color',(#99544),#52282); +#99544 = PRESENTATION_STYLE_ASSIGNMENT((#99545)); +#99545 = SURFACE_STYLE_USAGE(.BOTH.,#99546); +#99546 = SURFACE_SIDE_STYLE('',(#99547)); +#99547 = SURFACE_STYLE_FILL_AREA(#99548); +#99548 = FILL_AREA_STYLE('',(#99549)); +#99549 = FILL_AREA_STYLE_COLOUR('',#93474); +#99550 = STYLED_ITEM('color',(#99551),#52309); +#99551 = PRESENTATION_STYLE_ASSIGNMENT((#99552)); +#99552 = SURFACE_STYLE_USAGE(.BOTH.,#99553); +#99553 = SURFACE_SIDE_STYLE('',(#99554)); +#99554 = SURFACE_STYLE_FILL_AREA(#99555); +#99555 = FILL_AREA_STYLE('',(#99556)); +#99556 = FILL_AREA_STYLE_COLOUR('',#93474); +#99557 = STYLED_ITEM('color',(#99558),#52316); +#99558 = PRESENTATION_STYLE_ASSIGNMENT((#99559)); +#99559 = SURFACE_STYLE_USAGE(.BOTH.,#99560); +#99560 = SURFACE_SIDE_STYLE('',(#99561)); +#99561 = SURFACE_STYLE_FILL_AREA(#99562); +#99562 = FILL_AREA_STYLE('',(#99563)); +#99563 = FILL_AREA_STYLE_COLOUR('',#93474); +#99564 = STYLED_ITEM('color',(#99565),#52363); +#99565 = PRESENTATION_STYLE_ASSIGNMENT((#99566)); +#99566 = SURFACE_STYLE_USAGE(.BOTH.,#99567); +#99567 = SURFACE_SIDE_STYLE('',(#99568)); +#99568 = SURFACE_STYLE_FILL_AREA(#99569); +#99569 = FILL_AREA_STYLE('',(#99570)); +#99570 = FILL_AREA_STYLE_COLOUR('',#93474); +#99571 = STYLED_ITEM('color',(#99572),#52390); +#99572 = PRESENTATION_STYLE_ASSIGNMENT((#99573)); +#99573 = SURFACE_STYLE_USAGE(.BOTH.,#99574); +#99574 = SURFACE_SIDE_STYLE('',(#99575)); +#99575 = SURFACE_STYLE_FILL_AREA(#99576); +#99576 = FILL_AREA_STYLE('',(#99577)); +#99577 = FILL_AREA_STYLE_COLOUR('',#93474); +#99578 = STYLED_ITEM('color',(#99579),#52417); +#99579 = PRESENTATION_STYLE_ASSIGNMENT((#99580)); +#99580 = SURFACE_STYLE_USAGE(.BOTH.,#99581); +#99581 = SURFACE_SIDE_STYLE('',(#99582)); +#99582 = SURFACE_STYLE_FILL_AREA(#99583); +#99583 = FILL_AREA_STYLE('',(#99584)); +#99584 = FILL_AREA_STYLE_COLOUR('',#93474); +#99585 = STYLED_ITEM('color',(#99586),#52444); +#99586 = PRESENTATION_STYLE_ASSIGNMENT((#99587)); +#99587 = SURFACE_STYLE_USAGE(.BOTH.,#99588); +#99588 = SURFACE_SIDE_STYLE('',(#99589)); +#99589 = SURFACE_STYLE_FILL_AREA(#99590); +#99590 = FILL_AREA_STYLE('',(#99591)); +#99591 = FILL_AREA_STYLE_COLOUR('',#93474); +#99592 = STYLED_ITEM('color',(#99593),#52471); +#99593 = PRESENTATION_STYLE_ASSIGNMENT((#99594)); +#99594 = SURFACE_STYLE_USAGE(.BOTH.,#99595); +#99595 = SURFACE_SIDE_STYLE('',(#99596)); +#99596 = SURFACE_STYLE_FILL_AREA(#99597); +#99597 = FILL_AREA_STYLE('',(#99598)); +#99598 = FILL_AREA_STYLE_COLOUR('',#93474); +#99599 = STYLED_ITEM('color',(#99600),#52478); +#99600 = PRESENTATION_STYLE_ASSIGNMENT((#99601)); +#99601 = SURFACE_STYLE_USAGE(.BOTH.,#99602); +#99602 = SURFACE_SIDE_STYLE('',(#99603)); +#99603 = SURFACE_STYLE_FILL_AREA(#99604); +#99604 = FILL_AREA_STYLE('',(#99605)); +#99605 = FILL_AREA_STYLE_COLOUR('',#93474); +#99606 = STYLED_ITEM('color',(#99607),#52505); +#99607 = PRESENTATION_STYLE_ASSIGNMENT((#99608)); +#99608 = SURFACE_STYLE_USAGE(.BOTH.,#99609); +#99609 = SURFACE_SIDE_STYLE('',(#99610)); +#99610 = SURFACE_STYLE_FILL_AREA(#99611); +#99611 = FILL_AREA_STYLE('',(#99612)); +#99612 = FILL_AREA_STYLE_COLOUR('',#93474); +#99613 = STYLED_ITEM('color',(#99614),#52532); +#99614 = PRESENTATION_STYLE_ASSIGNMENT((#99615)); +#99615 = SURFACE_STYLE_USAGE(.BOTH.,#99616); +#99616 = SURFACE_SIDE_STYLE('',(#99617)); +#99617 = SURFACE_STYLE_FILL_AREA(#99618); +#99618 = FILL_AREA_STYLE('',(#99619)); +#99619 = FILL_AREA_STYLE_COLOUR('',#93474); +#99620 = STYLED_ITEM('color',(#99621),#52559); +#99621 = PRESENTATION_STYLE_ASSIGNMENT((#99622)); +#99622 = SURFACE_STYLE_USAGE(.BOTH.,#99623); +#99623 = SURFACE_SIDE_STYLE('',(#99624)); +#99624 = SURFACE_STYLE_FILL_AREA(#99625); +#99625 = FILL_AREA_STYLE('',(#99626)); +#99626 = FILL_AREA_STYLE_COLOUR('',#93474); +#99627 = STYLED_ITEM('color',(#99628),#52586); +#99628 = PRESENTATION_STYLE_ASSIGNMENT((#99629)); +#99629 = SURFACE_STYLE_USAGE(.BOTH.,#99630); +#99630 = SURFACE_SIDE_STYLE('',(#99631)); +#99631 = SURFACE_STYLE_FILL_AREA(#99632); +#99632 = FILL_AREA_STYLE('',(#99633)); +#99633 = FILL_AREA_STYLE_COLOUR('',#93474); +#99634 = STYLED_ITEM('color',(#99635),#52613); +#99635 = PRESENTATION_STYLE_ASSIGNMENT((#99636)); +#99636 = SURFACE_STYLE_USAGE(.BOTH.,#99637); +#99637 = SURFACE_SIDE_STYLE('',(#99638)); +#99638 = SURFACE_STYLE_FILL_AREA(#99639); +#99639 = FILL_AREA_STYLE('',(#99640)); +#99640 = FILL_AREA_STYLE_COLOUR('',#93474); +#99641 = STYLED_ITEM('color',(#99642),#52640); +#99642 = PRESENTATION_STYLE_ASSIGNMENT((#99643)); +#99643 = SURFACE_STYLE_USAGE(.BOTH.,#99644); +#99644 = SURFACE_SIDE_STYLE('',(#99645)); +#99645 = SURFACE_STYLE_FILL_AREA(#99646); +#99646 = FILL_AREA_STYLE('',(#99647)); +#99647 = FILL_AREA_STYLE_COLOUR('',#93474); +#99648 = STYLED_ITEM('color',(#99649),#52667); +#99649 = PRESENTATION_STYLE_ASSIGNMENT((#99650)); +#99650 = SURFACE_STYLE_USAGE(.BOTH.,#99651); +#99651 = SURFACE_SIDE_STYLE('',(#99652)); +#99652 = SURFACE_STYLE_FILL_AREA(#99653); +#99653 = FILL_AREA_STYLE('',(#99654)); +#99654 = FILL_AREA_STYLE_COLOUR('',#93474); +#99655 = STYLED_ITEM('color',(#99656),#52694); +#99656 = PRESENTATION_STYLE_ASSIGNMENT((#99657)); +#99657 = SURFACE_STYLE_USAGE(.BOTH.,#99658); +#99658 = SURFACE_SIDE_STYLE('',(#99659)); +#99659 = SURFACE_STYLE_FILL_AREA(#99660); +#99660 = FILL_AREA_STYLE('',(#99661)); +#99661 = FILL_AREA_STYLE_COLOUR('',#93474); +#99662 = STYLED_ITEM('color',(#99663),#52701); +#99663 = PRESENTATION_STYLE_ASSIGNMENT((#99664)); +#99664 = SURFACE_STYLE_USAGE(.BOTH.,#99665); +#99665 = SURFACE_SIDE_STYLE('',(#99666)); +#99666 = SURFACE_STYLE_FILL_AREA(#99667); +#99667 = FILL_AREA_STYLE('',(#99668)); +#99668 = FILL_AREA_STYLE_COLOUR('',#93474); +#99669 = STYLED_ITEM('color',(#99670),#52748); +#99670 = PRESENTATION_STYLE_ASSIGNMENT((#99671)); +#99671 = SURFACE_STYLE_USAGE(.BOTH.,#99672); +#99672 = SURFACE_SIDE_STYLE('',(#99673)); +#99673 = SURFACE_STYLE_FILL_AREA(#99674); +#99674 = FILL_AREA_STYLE('',(#99675)); +#99675 = FILL_AREA_STYLE_COLOUR('',#93474); +#99676 = STYLED_ITEM('color',(#99677),#52775); +#99677 = PRESENTATION_STYLE_ASSIGNMENT((#99678)); +#99678 = SURFACE_STYLE_USAGE(.BOTH.,#99679); +#99679 = SURFACE_SIDE_STYLE('',(#99680)); +#99680 = SURFACE_STYLE_FILL_AREA(#99681); +#99681 = FILL_AREA_STYLE('',(#99682)); +#99682 = FILL_AREA_STYLE_COLOUR('',#93474); +#99683 = STYLED_ITEM('color',(#99684),#52802); +#99684 = PRESENTATION_STYLE_ASSIGNMENT((#99685)); +#99685 = SURFACE_STYLE_USAGE(.BOTH.,#99686); +#99686 = SURFACE_SIDE_STYLE('',(#99687)); +#99687 = SURFACE_STYLE_FILL_AREA(#99688); +#99688 = FILL_AREA_STYLE('',(#99689)); +#99689 = FILL_AREA_STYLE_COLOUR('',#93474); +#99690 = STYLED_ITEM('color',(#99691),#52829); +#99691 = PRESENTATION_STYLE_ASSIGNMENT((#99692)); +#99692 = SURFACE_STYLE_USAGE(.BOTH.,#99693); +#99693 = SURFACE_SIDE_STYLE('',(#99694)); +#99694 = SURFACE_STYLE_FILL_AREA(#99695); +#99695 = FILL_AREA_STYLE('',(#99696)); +#99696 = FILL_AREA_STYLE_COLOUR('',#93474); +#99697 = STYLED_ITEM('color',(#99698),#52856); +#99698 = PRESENTATION_STYLE_ASSIGNMENT((#99699)); +#99699 = SURFACE_STYLE_USAGE(.BOTH.,#99700); +#99700 = SURFACE_SIDE_STYLE('',(#99701)); +#99701 = SURFACE_STYLE_FILL_AREA(#99702); +#99702 = FILL_AREA_STYLE('',(#99703)); +#99703 = FILL_AREA_STYLE_COLOUR('',#93474); +#99704 = STYLED_ITEM('color',(#99705),#52863); +#99705 = PRESENTATION_STYLE_ASSIGNMENT((#99706)); +#99706 = SURFACE_STYLE_USAGE(.BOTH.,#99707); +#99707 = SURFACE_SIDE_STYLE('',(#99708)); +#99708 = SURFACE_STYLE_FILL_AREA(#99709); +#99709 = FILL_AREA_STYLE('',(#99710)); +#99710 = FILL_AREA_STYLE_COLOUR('',#93474); +#99711 = STYLED_ITEM('color',(#99712),#52890); +#99712 = PRESENTATION_STYLE_ASSIGNMENT((#99713)); +#99713 = SURFACE_STYLE_USAGE(.BOTH.,#99714); +#99714 = SURFACE_SIDE_STYLE('',(#99715)); +#99715 = SURFACE_STYLE_FILL_AREA(#99716); +#99716 = FILL_AREA_STYLE('',(#99717)); +#99717 = FILL_AREA_STYLE_COLOUR('',#93474); +#99718 = STYLED_ITEM('color',(#99719),#52917); +#99719 = PRESENTATION_STYLE_ASSIGNMENT((#99720)); +#99720 = SURFACE_STYLE_USAGE(.BOTH.,#99721); +#99721 = SURFACE_SIDE_STYLE('',(#99722)); +#99722 = SURFACE_STYLE_FILL_AREA(#99723); +#99723 = FILL_AREA_STYLE('',(#99724)); +#99724 = FILL_AREA_STYLE_COLOUR('',#93474); +#99725 = STYLED_ITEM('color',(#99726),#52944); +#99726 = PRESENTATION_STYLE_ASSIGNMENT((#99727)); +#99727 = SURFACE_STYLE_USAGE(.BOTH.,#99728); +#99728 = SURFACE_SIDE_STYLE('',(#99729)); +#99729 = SURFACE_STYLE_FILL_AREA(#99730); +#99730 = FILL_AREA_STYLE('',(#99731)); +#99731 = FILL_AREA_STYLE_COLOUR('',#93474); +#99732 = STYLED_ITEM('color',(#99733),#52971); +#99733 = PRESENTATION_STYLE_ASSIGNMENT((#99734)); +#99734 = SURFACE_STYLE_USAGE(.BOTH.,#99735); +#99735 = SURFACE_SIDE_STYLE('',(#99736)); +#99736 = SURFACE_STYLE_FILL_AREA(#99737); +#99737 = FILL_AREA_STYLE('',(#99738)); +#99738 = FILL_AREA_STYLE_COLOUR('',#93474); +#99739 = STYLED_ITEM('color',(#99740),#52998); +#99740 = PRESENTATION_STYLE_ASSIGNMENT((#99741)); +#99741 = SURFACE_STYLE_USAGE(.BOTH.,#99742); +#99742 = SURFACE_SIDE_STYLE('',(#99743)); +#99743 = SURFACE_STYLE_FILL_AREA(#99744); +#99744 = FILL_AREA_STYLE('',(#99745)); +#99745 = FILL_AREA_STYLE_COLOUR('',#93474); +#99746 = STYLED_ITEM('color',(#99747),#53025); +#99747 = PRESENTATION_STYLE_ASSIGNMENT((#99748)); +#99748 = SURFACE_STYLE_USAGE(.BOTH.,#99749); +#99749 = SURFACE_SIDE_STYLE('',(#99750)); +#99750 = SURFACE_STYLE_FILL_AREA(#99751); +#99751 = FILL_AREA_STYLE('',(#99752)); +#99752 = FILL_AREA_STYLE_COLOUR('',#93474); +#99753 = STYLED_ITEM('color',(#99754),#53052); +#99754 = PRESENTATION_STYLE_ASSIGNMENT((#99755)); +#99755 = SURFACE_STYLE_USAGE(.BOTH.,#99756); +#99756 = SURFACE_SIDE_STYLE('',(#99757)); +#99757 = SURFACE_STYLE_FILL_AREA(#99758); +#99758 = FILL_AREA_STYLE('',(#99759)); +#99759 = FILL_AREA_STYLE_COLOUR('',#93474); +#99760 = STYLED_ITEM('color',(#99761),#53079); +#99761 = PRESENTATION_STYLE_ASSIGNMENT((#99762)); +#99762 = SURFACE_STYLE_USAGE(.BOTH.,#99763); +#99763 = SURFACE_SIDE_STYLE('',(#99764)); +#99764 = SURFACE_STYLE_FILL_AREA(#99765); +#99765 = FILL_AREA_STYLE('',(#99766)); +#99766 = FILL_AREA_STYLE_COLOUR('',#93474); +#99767 = STYLED_ITEM('color',(#99768),#53086); +#99768 = PRESENTATION_STYLE_ASSIGNMENT((#99769)); +#99769 = SURFACE_STYLE_USAGE(.BOTH.,#99770); +#99770 = SURFACE_SIDE_STYLE('',(#99771)); +#99771 = SURFACE_STYLE_FILL_AREA(#99772); +#99772 = FILL_AREA_STYLE('',(#99773)); +#99773 = FILL_AREA_STYLE_COLOUR('',#93474); +#99774 = STYLED_ITEM('color',(#99775),#53133); +#99775 = PRESENTATION_STYLE_ASSIGNMENT((#99776)); +#99776 = SURFACE_STYLE_USAGE(.BOTH.,#99777); +#99777 = SURFACE_SIDE_STYLE('',(#99778)); +#99778 = SURFACE_STYLE_FILL_AREA(#99779); +#99779 = FILL_AREA_STYLE('',(#99780)); +#99780 = FILL_AREA_STYLE_COLOUR('',#93474); +#99781 = STYLED_ITEM('color',(#99782),#53160); +#99782 = PRESENTATION_STYLE_ASSIGNMENT((#99783)); +#99783 = SURFACE_STYLE_USAGE(.BOTH.,#99784); +#99784 = SURFACE_SIDE_STYLE('',(#99785)); +#99785 = SURFACE_STYLE_FILL_AREA(#99786); +#99786 = FILL_AREA_STYLE('',(#99787)); +#99787 = FILL_AREA_STYLE_COLOUR('',#93474); +#99788 = STYLED_ITEM('color',(#99789),#53187); +#99789 = PRESENTATION_STYLE_ASSIGNMENT((#99790)); +#99790 = SURFACE_STYLE_USAGE(.BOTH.,#99791); +#99791 = SURFACE_SIDE_STYLE('',(#99792)); +#99792 = SURFACE_STYLE_FILL_AREA(#99793); +#99793 = FILL_AREA_STYLE('',(#99794)); +#99794 = FILL_AREA_STYLE_COLOUR('',#93474); +#99795 = STYLED_ITEM('color',(#99796),#53214); +#99796 = PRESENTATION_STYLE_ASSIGNMENT((#99797)); +#99797 = SURFACE_STYLE_USAGE(.BOTH.,#99798); +#99798 = SURFACE_SIDE_STYLE('',(#99799)); +#99799 = SURFACE_STYLE_FILL_AREA(#99800); +#99800 = FILL_AREA_STYLE('',(#99801)); +#99801 = FILL_AREA_STYLE_COLOUR('',#93474); +#99802 = STYLED_ITEM('color',(#99803),#53241); +#99803 = PRESENTATION_STYLE_ASSIGNMENT((#99804)); +#99804 = SURFACE_STYLE_USAGE(.BOTH.,#99805); +#99805 = SURFACE_SIDE_STYLE('',(#99806)); +#99806 = SURFACE_STYLE_FILL_AREA(#99807); +#99807 = FILL_AREA_STYLE('',(#99808)); +#99808 = FILL_AREA_STYLE_COLOUR('',#93474); +#99809 = STYLED_ITEM('color',(#99810),#53248); +#99810 = PRESENTATION_STYLE_ASSIGNMENT((#99811)); +#99811 = SURFACE_STYLE_USAGE(.BOTH.,#99812); +#99812 = SURFACE_SIDE_STYLE('',(#99813)); +#99813 = SURFACE_STYLE_FILL_AREA(#99814); +#99814 = FILL_AREA_STYLE('',(#99815)); +#99815 = FILL_AREA_STYLE_COLOUR('',#93474); +#99816 = STYLED_ITEM('color',(#99817),#53275); +#99817 = PRESENTATION_STYLE_ASSIGNMENT((#99818)); +#99818 = SURFACE_STYLE_USAGE(.BOTH.,#99819); +#99819 = SURFACE_SIDE_STYLE('',(#99820)); +#99820 = SURFACE_STYLE_FILL_AREA(#99821); +#99821 = FILL_AREA_STYLE('',(#99822)); +#99822 = FILL_AREA_STYLE_COLOUR('',#93474); +#99823 = STYLED_ITEM('color',(#99824),#53302); +#99824 = PRESENTATION_STYLE_ASSIGNMENT((#99825)); +#99825 = SURFACE_STYLE_USAGE(.BOTH.,#99826); +#99826 = SURFACE_SIDE_STYLE('',(#99827)); +#99827 = SURFACE_STYLE_FILL_AREA(#99828); +#99828 = FILL_AREA_STYLE('',(#99829)); +#99829 = FILL_AREA_STYLE_COLOUR('',#93474); +#99830 = STYLED_ITEM('color',(#99831),#53329); +#99831 = PRESENTATION_STYLE_ASSIGNMENT((#99832)); +#99832 = SURFACE_STYLE_USAGE(.BOTH.,#99833); +#99833 = SURFACE_SIDE_STYLE('',(#99834)); +#99834 = SURFACE_STYLE_FILL_AREA(#99835); +#99835 = FILL_AREA_STYLE('',(#99836)); +#99836 = FILL_AREA_STYLE_COLOUR('',#93474); +#99837 = STYLED_ITEM('color',(#99838),#53356); +#99838 = PRESENTATION_STYLE_ASSIGNMENT((#99839)); +#99839 = SURFACE_STYLE_USAGE(.BOTH.,#99840); +#99840 = SURFACE_SIDE_STYLE('',(#99841)); +#99841 = SURFACE_STYLE_FILL_AREA(#99842); +#99842 = FILL_AREA_STYLE('',(#99843)); +#99843 = FILL_AREA_STYLE_COLOUR('',#93474); +#99844 = STYLED_ITEM('color',(#99845),#53383); +#99845 = PRESENTATION_STYLE_ASSIGNMENT((#99846)); +#99846 = SURFACE_STYLE_USAGE(.BOTH.,#99847); +#99847 = SURFACE_SIDE_STYLE('',(#99848)); +#99848 = SURFACE_STYLE_FILL_AREA(#99849); +#99849 = FILL_AREA_STYLE('',(#99850)); +#99850 = FILL_AREA_STYLE_COLOUR('',#93474); +#99851 = STYLED_ITEM('color',(#99852),#53410); +#99852 = PRESENTATION_STYLE_ASSIGNMENT((#99853)); +#99853 = SURFACE_STYLE_USAGE(.BOTH.,#99854); +#99854 = SURFACE_SIDE_STYLE('',(#99855)); +#99855 = SURFACE_STYLE_FILL_AREA(#99856); +#99856 = FILL_AREA_STYLE('',(#99857)); +#99857 = FILL_AREA_STYLE_COLOUR('',#93474); +#99858 = STYLED_ITEM('color',(#99859),#53437); +#99859 = PRESENTATION_STYLE_ASSIGNMENT((#99860)); +#99860 = SURFACE_STYLE_USAGE(.BOTH.,#99861); +#99861 = SURFACE_SIDE_STYLE('',(#99862)); +#99862 = SURFACE_STYLE_FILL_AREA(#99863); +#99863 = FILL_AREA_STYLE('',(#99864)); +#99864 = FILL_AREA_STYLE_COLOUR('',#93474); +#99865 = STYLED_ITEM('color',(#99866),#53464); +#99866 = PRESENTATION_STYLE_ASSIGNMENT((#99867)); +#99867 = SURFACE_STYLE_USAGE(.BOTH.,#99868); +#99868 = SURFACE_SIDE_STYLE('',(#99869)); +#99869 = SURFACE_STYLE_FILL_AREA(#99870); +#99870 = FILL_AREA_STYLE('',(#99871)); +#99871 = FILL_AREA_STYLE_COLOUR('',#93474); +#99872 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #99873,#99880,#99887,#99894,#99901,#99908,#99915,#99922,#99929, + #99936,#99943,#99950,#99957,#99964,#99971,#99978,#99985,#99992, + #99999,#100006,#100013,#100020,#100027,#100034,#100041,#100048, + #100055,#100062,#100069,#100076,#100083,#100090,#100097,#100104, + #100111,#100118,#100126,#100133,#100140,#100147,#100154,#100161, + #100168,#100175,#100182,#100189,#100196,#100203,#100210,#100217), + #77449); +#99873 = STYLED_ITEM('color',(#99874),#73901); +#99874 = PRESENTATION_STYLE_ASSIGNMENT((#99875)); +#99875 = SURFACE_STYLE_USAGE(.BOTH.,#99876); +#99876 = SURFACE_SIDE_STYLE('',(#99877)); +#99877 = SURFACE_STYLE_FILL_AREA(#99878); +#99878 = FILL_AREA_STYLE('',(#99879)); +#99879 = FILL_AREA_STYLE_COLOUR('',#93524); +#99880 = STYLED_ITEM('color',(#99881),#74021); +#99881 = PRESENTATION_STYLE_ASSIGNMENT((#99882)); +#99882 = SURFACE_STYLE_USAGE(.BOTH.,#99883); +#99883 = SURFACE_SIDE_STYLE('',(#99884)); +#99884 = SURFACE_STYLE_FILL_AREA(#99885); +#99885 = FILL_AREA_STYLE('',(#99886)); +#99886 = FILL_AREA_STYLE_COLOUR('',#93524); +#99887 = STYLED_ITEM('color',(#99888),#74158); +#99888 = PRESENTATION_STYLE_ASSIGNMENT((#99889)); +#99889 = SURFACE_STYLE_USAGE(.BOTH.,#99890); +#99890 = SURFACE_SIDE_STYLE('',(#99891)); +#99891 = SURFACE_STYLE_FILL_AREA(#99892); +#99892 = FILL_AREA_STYLE('',(#99893)); +#99893 = FILL_AREA_STYLE_COLOUR('',#93524); +#99894 = STYLED_ITEM('color',(#99895),#74387); +#99895 = PRESENTATION_STYLE_ASSIGNMENT((#99896)); +#99896 = SURFACE_STYLE_USAGE(.BOTH.,#99897); +#99897 = SURFACE_SIDE_STYLE('',(#99898)); +#99898 = SURFACE_STYLE_FILL_AREA(#99899); +#99899 = FILL_AREA_STYLE('',(#99900)); +#99900 = FILL_AREA_STYLE_COLOUR('',#93524); +#99901 = STYLED_ITEM('color',(#99902),#74436); +#99902 = PRESENTATION_STYLE_ASSIGNMENT((#99903)); +#99903 = SURFACE_STYLE_USAGE(.BOTH.,#99904); +#99904 = SURFACE_SIDE_STYLE('',(#99905)); +#99905 = SURFACE_STYLE_FILL_AREA(#99906); +#99906 = FILL_AREA_STYLE('',(#99907)); +#99907 = FILL_AREA_STYLE_COLOUR('',#93524); +#99908 = STYLED_ITEM('color',(#99909),#74541); +#99909 = PRESENTATION_STYLE_ASSIGNMENT((#99910)); +#99910 = SURFACE_STYLE_USAGE(.BOTH.,#99911); +#99911 = SURFACE_SIDE_STYLE('',(#99912)); +#99912 = SURFACE_STYLE_FILL_AREA(#99913); +#99913 = FILL_AREA_STYLE('',(#99914)); +#99914 = FILL_AREA_STYLE_COLOUR('',#93524); +#99915 = STYLED_ITEM('color',(#99916),#74627); +#99916 = PRESENTATION_STYLE_ASSIGNMENT((#99917)); +#99917 = SURFACE_STYLE_USAGE(.BOTH.,#99918); +#99918 = SURFACE_SIDE_STYLE('',(#99919)); +#99919 = SURFACE_STYLE_FILL_AREA(#99920); +#99920 = FILL_AREA_STYLE('',(#99921)); +#99921 = FILL_AREA_STYLE_COLOUR('',#93524); +#99922 = STYLED_ITEM('color',(#99923),#74654); +#99923 = PRESENTATION_STYLE_ASSIGNMENT((#99924)); +#99924 = SURFACE_STYLE_USAGE(.BOTH.,#99925); +#99925 = SURFACE_SIDE_STYLE('',(#99926)); +#99926 = SURFACE_STYLE_FILL_AREA(#99927); +#99927 = FILL_AREA_STYLE('',(#99928)); +#99928 = FILL_AREA_STYLE_COLOUR('',#92170); +#99929 = STYLED_ITEM('color',(#99930),#74741); +#99930 = PRESENTATION_STYLE_ASSIGNMENT((#99931)); +#99931 = SURFACE_STYLE_USAGE(.BOTH.,#99932); +#99932 = SURFACE_SIDE_STYLE('',(#99933)); +#99933 = SURFACE_STYLE_FILL_AREA(#99934); +#99934 = FILL_AREA_STYLE('',(#99935)); +#99935 = FILL_AREA_STYLE_COLOUR('',#93524); +#99936 = STYLED_ITEM('color',(#99937),#74795); +#99937 = PRESENTATION_STYLE_ASSIGNMENT((#99938)); +#99938 = SURFACE_STYLE_USAGE(.BOTH.,#99939); +#99939 = SURFACE_SIDE_STYLE('',(#99940)); +#99940 = SURFACE_STYLE_FILL_AREA(#99941); +#99941 = FILL_AREA_STYLE('',(#99942)); +#99942 = FILL_AREA_STYLE_COLOUR('',#92170); +#99943 = STYLED_ITEM('color',(#99944),#74991); +#99944 = PRESENTATION_STYLE_ASSIGNMENT((#99945)); +#99945 = SURFACE_STYLE_USAGE(.BOTH.,#99946); +#99946 = SURFACE_SIDE_STYLE('',(#99947)); +#99947 = SURFACE_STYLE_FILL_AREA(#99948); +#99948 = FILL_AREA_STYLE('',(#99949)); +#99949 = FILL_AREA_STYLE_COLOUR('',#93524); +#99950 = STYLED_ITEM('color',(#99951),#75377); +#99951 = PRESENTATION_STYLE_ASSIGNMENT((#99952)); +#99952 = SURFACE_STYLE_USAGE(.BOTH.,#99953); +#99953 = SURFACE_SIDE_STYLE('',(#99954)); +#99954 = SURFACE_STYLE_FILL_AREA(#99955); +#99955 = FILL_AREA_STYLE('',(#99956)); +#99956 = FILL_AREA_STYLE_COLOUR('',#92170); +#99957 = STYLED_ITEM('color',(#99958),#75578); +#99958 = PRESENTATION_STYLE_ASSIGNMENT((#99959)); +#99959 = SURFACE_STYLE_USAGE(.BOTH.,#99960); +#99960 = SURFACE_SIDE_STYLE('',(#99961)); +#99961 = SURFACE_STYLE_FILL_AREA(#99962); +#99962 = FILL_AREA_STYLE('',(#99963)); +#99963 = FILL_AREA_STYLE_COLOUR('',#93524); +#99964 = STYLED_ITEM('color',(#99965),#75632); +#99965 = PRESENTATION_STYLE_ASSIGNMENT((#99966)); +#99966 = SURFACE_STYLE_USAGE(.BOTH.,#99967); +#99967 = SURFACE_SIDE_STYLE('',(#99968)); +#99968 = SURFACE_STYLE_FILL_AREA(#99969); +#99969 = FILL_AREA_STYLE('',(#99970)); +#99970 = FILL_AREA_STYLE_COLOUR('',#93524); +#99971 = STYLED_ITEM('color',(#99972),#75713); +#99972 = PRESENTATION_STYLE_ASSIGNMENT((#99973)); +#99973 = SURFACE_STYLE_USAGE(.BOTH.,#99974); +#99974 = SURFACE_SIDE_STYLE('',(#99975)); +#99975 = SURFACE_STYLE_FILL_AREA(#99976); +#99976 = FILL_AREA_STYLE('',(#99977)); +#99977 = FILL_AREA_STYLE_COLOUR('',#92170); +#99978 = STYLED_ITEM('color',(#99979),#75790); +#99979 = PRESENTATION_STYLE_ASSIGNMENT((#99980)); +#99980 = SURFACE_STYLE_USAGE(.BOTH.,#99981); +#99981 = SURFACE_SIDE_STYLE('',(#99982)); +#99982 = SURFACE_STYLE_FILL_AREA(#99983); +#99983 = FILL_AREA_STYLE('',(#99984)); +#99984 = FILL_AREA_STYLE_COLOUR('',#93524); +#99985 = STYLED_ITEM('color',(#99986),#75941); +#99986 = PRESENTATION_STYLE_ASSIGNMENT((#99987)); +#99987 = SURFACE_STYLE_USAGE(.BOTH.,#99988); +#99988 = SURFACE_SIDE_STYLE('',(#99989)); +#99989 = SURFACE_STYLE_FILL_AREA(#99990); +#99990 = FILL_AREA_STYLE('',(#99991)); +#99991 = FILL_AREA_STYLE_COLOUR('',#92170); +#99992 = STYLED_ITEM('color',(#99993),#75990); +#99993 = PRESENTATION_STYLE_ASSIGNMENT((#99994)); +#99994 = SURFACE_STYLE_USAGE(.BOTH.,#99995); +#99995 = SURFACE_SIDE_STYLE('',(#99996)); +#99996 = SURFACE_STYLE_FILL_AREA(#99997); +#99997 = FILL_AREA_STYLE('',(#99998)); +#99998 = FILL_AREA_STYLE_COLOUR('',#92170); +#99999 = STYLED_ITEM('color',(#100000),#76039); +#100000 = PRESENTATION_STYLE_ASSIGNMENT((#100001)); +#100001 = SURFACE_STYLE_USAGE(.BOTH.,#100002); +#100002 = SURFACE_SIDE_STYLE('',(#100003)); +#100003 = SURFACE_STYLE_FILL_AREA(#100004); +#100004 = FILL_AREA_STYLE('',(#100005)); +#100005 = FILL_AREA_STYLE_COLOUR('',#92170); +#100006 = STYLED_ITEM('color',(#100007),#76088); +#100007 = PRESENTATION_STYLE_ASSIGNMENT((#100008)); +#100008 = SURFACE_STYLE_USAGE(.BOTH.,#100009); +#100009 = SURFACE_SIDE_STYLE('',(#100010)); +#100010 = SURFACE_STYLE_FILL_AREA(#100011); +#100011 = FILL_AREA_STYLE('',(#100012)); +#100012 = FILL_AREA_STYLE_COLOUR('',#92170); +#100013 = STYLED_ITEM('color',(#100014),#76161); +#100014 = PRESENTATION_STYLE_ASSIGNMENT((#100015)); +#100015 = SURFACE_STYLE_USAGE(.BOTH.,#100016); +#100016 = SURFACE_SIDE_STYLE('',(#100017)); +#100017 = SURFACE_STYLE_FILL_AREA(#100018); +#100018 = FILL_AREA_STYLE('',(#100019)); +#100019 = FILL_AREA_STYLE_COLOUR('',#92170); +#100020 = STYLED_ITEM('color',(#100021),#76168); +#100021 = PRESENTATION_STYLE_ASSIGNMENT((#100022)); +#100022 = SURFACE_STYLE_USAGE(.BOTH.,#100023); +#100023 = SURFACE_SIDE_STYLE('',(#100024)); +#100024 = SURFACE_STYLE_FILL_AREA(#100025); +#100025 = FILL_AREA_STYLE('',(#100026)); +#100026 = FILL_AREA_STYLE_COLOUR('',#92170); +#100027 = STYLED_ITEM('color',(#100028),#76331); +#100028 = PRESENTATION_STYLE_ASSIGNMENT((#100029)); +#100029 = SURFACE_STYLE_USAGE(.BOTH.,#100030); +#100030 = SURFACE_SIDE_STYLE('',(#100031)); +#100031 = SURFACE_STYLE_FILL_AREA(#100032); +#100032 = FILL_AREA_STYLE('',(#100033)); +#100033 = FILL_AREA_STYLE_COLOUR('',#92170); +#100034 = STYLED_ITEM('color',(#100035),#76385); +#100035 = PRESENTATION_STYLE_ASSIGNMENT((#100036)); +#100036 = SURFACE_STYLE_USAGE(.BOTH.,#100037); +#100037 = SURFACE_SIDE_STYLE('',(#100038)); +#100038 = SURFACE_STYLE_FILL_AREA(#100039); +#100039 = FILL_AREA_STYLE('',(#100040)); +#100040 = FILL_AREA_STYLE_COLOUR('',#92170); +#100041 = STYLED_ITEM('color',(#100042),#76412); +#100042 = PRESENTATION_STYLE_ASSIGNMENT((#100043)); +#100043 = SURFACE_STYLE_USAGE(.BOTH.,#100044); +#100044 = SURFACE_SIDE_STYLE('',(#100045)); +#100045 = SURFACE_STYLE_FILL_AREA(#100046); +#100046 = FILL_AREA_STYLE('',(#100047)); +#100047 = FILL_AREA_STYLE_COLOUR('',#92170); +#100048 = STYLED_ITEM('color',(#100049),#76461); +#100049 = PRESENTATION_STYLE_ASSIGNMENT((#100050)); +#100050 = SURFACE_STYLE_USAGE(.BOTH.,#100051); +#100051 = SURFACE_SIDE_STYLE('',(#100052)); +#100052 = SURFACE_STYLE_FILL_AREA(#100053); +#100053 = FILL_AREA_STYLE('',(#100054)); +#100054 = FILL_AREA_STYLE_COLOUR('',#92170); +#100055 = STYLED_ITEM('color',(#100056),#76489); +#100056 = PRESENTATION_STYLE_ASSIGNMENT((#100057)); +#100057 = SURFACE_STYLE_USAGE(.BOTH.,#100058); +#100058 = SURFACE_SIDE_STYLE('',(#100059)); +#100059 = SURFACE_STYLE_FILL_AREA(#100060); +#100060 = FILL_AREA_STYLE('',(#100061)); +#100061 = FILL_AREA_STYLE_COLOUR('',#92170); +#100062 = STYLED_ITEM('color',(#100063),#76517); +#100063 = PRESENTATION_STYLE_ASSIGNMENT((#100064)); +#100064 = SURFACE_STYLE_USAGE(.BOTH.,#100065); +#100065 = SURFACE_SIDE_STYLE('',(#100066)); +#100066 = SURFACE_STYLE_FILL_AREA(#100067); +#100067 = FILL_AREA_STYLE('',(#100068)); +#100068 = FILL_AREA_STYLE_COLOUR('',#92170); +#100069 = STYLED_ITEM('color',(#100070),#76549); +#100070 = PRESENTATION_STYLE_ASSIGNMENT((#100071)); +#100071 = SURFACE_STYLE_USAGE(.BOTH.,#100072); +#100072 = SURFACE_SIDE_STYLE('',(#100073)); +#100073 = SURFACE_STYLE_FILL_AREA(#100074); +#100074 = FILL_AREA_STYLE('',(#100075)); +#100075 = FILL_AREA_STYLE_COLOUR('',#92170); +#100076 = STYLED_ITEM('color',(#100077),#76576); +#100077 = PRESENTATION_STYLE_ASSIGNMENT((#100078)); +#100078 = SURFACE_STYLE_USAGE(.BOTH.,#100079); +#100079 = SURFACE_SIDE_STYLE('',(#100080)); +#100080 = SURFACE_STYLE_FILL_AREA(#100081); +#100081 = FILL_AREA_STYLE('',(#100082)); +#100082 = FILL_AREA_STYLE_COLOUR('',#92170); +#100083 = STYLED_ITEM('color',(#100084),#76603); +#100084 = PRESENTATION_STYLE_ASSIGNMENT((#100085)); +#100085 = SURFACE_STYLE_USAGE(.BOTH.,#100086); +#100086 = SURFACE_SIDE_STYLE('',(#100087)); +#100087 = SURFACE_STYLE_FILL_AREA(#100088); +#100088 = FILL_AREA_STYLE('',(#100089)); +#100089 = FILL_AREA_STYLE_COLOUR('',#92170); +#100090 = STYLED_ITEM('color',(#100091),#76674); +#100091 = PRESENTATION_STYLE_ASSIGNMENT((#100092)); +#100092 = SURFACE_STYLE_USAGE(.BOTH.,#100093); +#100093 = SURFACE_SIDE_STYLE('',(#100094)); +#100094 = SURFACE_STYLE_FILL_AREA(#100095); +#100095 = FILL_AREA_STYLE('',(#100096)); +#100096 = FILL_AREA_STYLE_COLOUR('',#92170); +#100097 = STYLED_ITEM('color',(#100098),#76728); +#100098 = PRESENTATION_STYLE_ASSIGNMENT((#100099)); +#100099 = SURFACE_STYLE_USAGE(.BOTH.,#100100); +#100100 = SURFACE_SIDE_STYLE('',(#100101)); +#100101 = SURFACE_STYLE_FILL_AREA(#100102); +#100102 = FILL_AREA_STYLE('',(#100103)); +#100103 = FILL_AREA_STYLE_COLOUR('',#92170); +#100104 = STYLED_ITEM('color',(#100105),#76778); +#100105 = PRESENTATION_STYLE_ASSIGNMENT((#100106)); +#100106 = SURFACE_STYLE_USAGE(.BOTH.,#100107); +#100107 = SURFACE_SIDE_STYLE('',(#100108)); +#100108 = SURFACE_STYLE_FILL_AREA(#100109); +#100109 = FILL_AREA_STYLE('',(#100110)); +#100110 = FILL_AREA_STYLE_COLOUR('',#92170); +#100111 = STYLED_ITEM('color',(#100112),#76827); +#100112 = PRESENTATION_STYLE_ASSIGNMENT((#100113)); +#100113 = SURFACE_STYLE_USAGE(.BOTH.,#100114); +#100114 = SURFACE_SIDE_STYLE('',(#100115)); +#100115 = SURFACE_STYLE_FILL_AREA(#100116); +#100116 = FILL_AREA_STYLE('',(#100117)); +#100117 = FILL_AREA_STYLE_COLOUR('',#92170); +#100118 = STYLED_ITEM('color',(#100119),#76854); +#100119 = PRESENTATION_STYLE_ASSIGNMENT((#100120)); +#100120 = SURFACE_STYLE_USAGE(.BOTH.,#100121); +#100121 = SURFACE_SIDE_STYLE('',(#100122)); +#100122 = SURFACE_STYLE_FILL_AREA(#100123); +#100123 = FILL_AREA_STYLE('',(#100124)); +#100124 = FILL_AREA_STYLE_COLOUR('',#100125); +#100125 = COLOUR_RGB('',0.340000003576,0.680000007153,0.444999992847); +#100126 = STYLED_ITEM('color',(#100127),#76930); +#100127 = PRESENTATION_STYLE_ASSIGNMENT((#100128)); +#100128 = SURFACE_STYLE_USAGE(.BOTH.,#100129); +#100129 = SURFACE_SIDE_STYLE('',(#100130)); +#100130 = SURFACE_STYLE_FILL_AREA(#100131); +#100131 = FILL_AREA_STYLE('',(#100132)); +#100132 = FILL_AREA_STYLE_COLOUR('',#100125); +#100133 = STYLED_ITEM('color',(#100134),#76979); +#100134 = PRESENTATION_STYLE_ASSIGNMENT((#100135)); +#100135 = SURFACE_STYLE_USAGE(.BOTH.,#100136); +#100136 = SURFACE_SIDE_STYLE('',(#100137)); +#100137 = SURFACE_STYLE_FILL_AREA(#100138); +#100138 = FILL_AREA_STYLE('',(#100139)); +#100139 = FILL_AREA_STYLE_COLOUR('',#100125); +#100140 = STYLED_ITEM('color',(#100141),#77006); +#100141 = PRESENTATION_STYLE_ASSIGNMENT((#100142)); +#100142 = SURFACE_STYLE_USAGE(.BOTH.,#100143); +#100143 = SURFACE_SIDE_STYLE('',(#100144)); +#100144 = SURFACE_STYLE_FILL_AREA(#100145); +#100145 = FILL_AREA_STYLE('',(#100146)); +#100146 = FILL_AREA_STYLE_COLOUR('',#92170); +#100147 = STYLED_ITEM('color',(#100148),#77059); +#100148 = PRESENTATION_STYLE_ASSIGNMENT((#100149)); +#100149 = SURFACE_STYLE_USAGE(.BOTH.,#100150); +#100150 = SURFACE_SIDE_STYLE('',(#100151)); +#100151 = SURFACE_STYLE_FILL_AREA(#100152); +#100152 = FILL_AREA_STYLE('',(#100153)); +#100153 = FILL_AREA_STYLE_COLOUR('',#92170); +#100154 = STYLED_ITEM('color',(#100155),#77109); +#100155 = PRESENTATION_STYLE_ASSIGNMENT((#100156)); +#100156 = SURFACE_STYLE_USAGE(.BOTH.,#100157); +#100157 = SURFACE_SIDE_STYLE('',(#100158)); +#100158 = SURFACE_STYLE_FILL_AREA(#100159); +#100159 = FILL_AREA_STYLE('',(#100160)); +#100160 = FILL_AREA_STYLE_COLOUR('',#92170); +#100161 = STYLED_ITEM('color',(#100162),#77158); +#100162 = PRESENTATION_STYLE_ASSIGNMENT((#100163)); +#100163 = SURFACE_STYLE_USAGE(.BOTH.,#100164); +#100164 = SURFACE_SIDE_STYLE('',(#100165)); +#100165 = SURFACE_STYLE_FILL_AREA(#100166); +#100166 = FILL_AREA_STYLE('',(#100167)); +#100167 = FILL_AREA_STYLE_COLOUR('',#92170); +#100168 = STYLED_ITEM('color',(#100169),#77212); +#100169 = PRESENTATION_STYLE_ASSIGNMENT((#100170)); +#100170 = SURFACE_STYLE_USAGE(.BOTH.,#100171); +#100171 = SURFACE_SIDE_STYLE('',(#100172)); +#100172 = SURFACE_STYLE_FILL_AREA(#100173); +#100173 = FILL_AREA_STYLE('',(#100174)); +#100174 = FILL_AREA_STYLE_COLOUR('',#92170); +#100175 = STYLED_ITEM('color',(#100176),#77329); +#100176 = PRESENTATION_STYLE_ASSIGNMENT((#100177)); +#100177 = SURFACE_STYLE_USAGE(.BOTH.,#100178); +#100178 = SURFACE_SIDE_STYLE('',(#100179)); +#100179 = SURFACE_STYLE_FILL_AREA(#100180); +#100180 = FILL_AREA_STYLE('',(#100181)); +#100181 = FILL_AREA_STYLE_COLOUR('',#92170); +#100182 = STYLED_ITEM('color',(#100183),#77356); +#100183 = PRESENTATION_STYLE_ASSIGNMENT((#100184)); +#100184 = SURFACE_STYLE_USAGE(.BOTH.,#100185); +#100185 = SURFACE_SIDE_STYLE('',(#100186)); +#100186 = SURFACE_STYLE_FILL_AREA(#100187); +#100187 = FILL_AREA_STYLE('',(#100188)); +#100188 = FILL_AREA_STYLE_COLOUR('',#92170); +#100189 = STYLED_ITEM('color',(#100190),#77363); +#100190 = PRESENTATION_STYLE_ASSIGNMENT((#100191)); +#100191 = SURFACE_STYLE_USAGE(.BOTH.,#100192); +#100192 = SURFACE_SIDE_STYLE('',(#100193)); +#100193 = SURFACE_STYLE_FILL_AREA(#100194); +#100194 = FILL_AREA_STYLE('',(#100195)); +#100195 = FILL_AREA_STYLE_COLOUR('',#92170); +#100196 = STYLED_ITEM('color',(#100197),#77410); +#100197 = PRESENTATION_STYLE_ASSIGNMENT((#100198)); +#100198 = SURFACE_STYLE_USAGE(.BOTH.,#100199); +#100199 = SURFACE_SIDE_STYLE('',(#100200)); +#100200 = SURFACE_STYLE_FILL_AREA(#100201); +#100201 = FILL_AREA_STYLE('',(#100202)); +#100202 = FILL_AREA_STYLE_COLOUR('',#92170); +#100203 = STYLED_ITEM('color',(#100204),#77417); +#100204 = PRESENTATION_STYLE_ASSIGNMENT((#100205)); +#100205 = SURFACE_STYLE_USAGE(.BOTH.,#100206); +#100206 = SURFACE_SIDE_STYLE('',(#100207)); +#100207 = SURFACE_STYLE_FILL_AREA(#100208); +#100208 = FILL_AREA_STYLE('',(#100209)); +#100209 = FILL_AREA_STYLE_COLOUR('',#92170); +#100210 = STYLED_ITEM('color',(#100211),#77430); +#100211 = PRESENTATION_STYLE_ASSIGNMENT((#100212)); +#100212 = SURFACE_STYLE_USAGE(.BOTH.,#100213); +#100213 = SURFACE_SIDE_STYLE('',(#100214)); +#100214 = SURFACE_STYLE_FILL_AREA(#100215); +#100215 = FILL_AREA_STYLE('',(#100216)); +#100216 = FILL_AREA_STYLE_COLOUR('',#92170); +#100217 = STYLED_ITEM('color',(#100218),#77443); +#100218 = PRESENTATION_STYLE_ASSIGNMENT((#100219)); +#100219 = SURFACE_STYLE_USAGE(.BOTH.,#100220); +#100220 = SURFACE_SIDE_STYLE('',(#100221)); +#100221 = SURFACE_STYLE_FILL_AREA(#100222); +#100222 = FILL_AREA_STYLE('',(#100223)); +#100223 = FILL_AREA_STYLE_COLOUR('',#100125); +ENDSEC; +END-ISO-10303-21; diff --git a/electrical/ARC-Boat0/fp-info-cache b/electrical/ARC-Boat0/fp-info-cache index 6d07a4c..cb7185b 100644 --- a/electrical/ARC-Boat0/fp-info-cache +++ b/electrical/ARC-Boat0/fp-info-cache @@ -1,86500 +1,86500 @@ -19789413285652003 -Battery -BatteryHolder_Bulgin_BX0036_1xC -Bulgin Battery Holder, BX0036, Battery Type C (https://www.bulgin.com/products/pub/media/bulgin/data/Battery_holders.pdf) -Bulgin BX0036 -0 -2 -2 -Battery -BatteryHolder_ComfortableElectronic_CH273-2450_1x2450 -Comfortable Electronic CR2450 battery holder, http://www.comf.com.tw/ProductDetail.asp?no=148 -Comfortable Electronic CR2450 -0 -2 -2 -Battery -BatteryHolder_Eagle_12BH611-GR -https://eu.mouser.com/datasheet/2/209/EPD-200766-1274481.pdf -9V Battery Holder -0 -2 -2 -Battery -BatteryHolder_Keystone_103_1x20mm -http://www.keyelco.com/product-pdf.cfm?p=719 -Keystone type 103 battery holder -0 -2 -2 -Battery -BatteryHolder_Keystone_104_1x23mm -http://www.keyelco.com/product-pdf.cfm?p=744 -Keystone type 104 battery holder -0 -2 -2 -Battery -BatteryHolder_Keystone_105_1x2430 -http://www.keyelco.com/product-pdf.cfm?p=745 -Keystone type 105 battery holder -0 -2 -2 -Battery -BatteryHolder_Keystone_106_1x20mm -http://www.keyelco.com/product-pdf.cfm?p=720 -Keystone type 106 battery holder -0 -2 -2 -Battery -BatteryHolder_Keystone_107_1x23mm -http://www.keyelco.com/product-pdf.cfm?p=746 -Keystone type 107 battery holder -0 -2 -2 -Battery -BatteryHolder_Keystone_500 -Keystone #500, CR1220 battery holder, http://www.keyelco.com/product-pdf.cfm?p=710 -CR1220 battery holder -0 -2 -2 -Battery -BatteryHolder_Keystone_1042_1x18650 -Battery holder for 18650 cylindrical cells http://www.keyelco.com/product.cfm/product_id/918 -18650 Keystone 1042 Li-ion -0 -2 -2 -Battery -BatteryHolder_Keystone_1058_1x2032 -http://www.keyelco.com/product-pdf.cfm?p=14028 -Keystone type 1058 coin cell retainer -0 -2 -2 -Battery -BatteryHolder_Keystone_1060_1x2032 -http://www.keyelco.com/product-pdf.cfm?p=726 -CR2032 BR2032 BatteryHolder Battery -0 -2 -2 -Battery -BatteryHolder_Keystone_2460_1xAA -https://www.keyelco.com/product-pdf.cfm?p=1025 -AA battery cell holder -0 -2 -2 -Battery -BatteryHolder_Keystone_2462_2xAA -2xAA cell battery holder, Keystone P/N 2462, https://www.keyelco.com/product-pdf.cfm?p=1027 -AA battery cell holder -0 -2 -2 -Battery -BatteryHolder_Keystone_2466_1xAAA -1xAAA Battery Holder, Keystone, Plastic Case, http://www.keyelco.com/product-pdf.cfm?p=1031 -AAA battery holder Keystone -0 -2 -2 -Battery -BatteryHolder_Keystone_2468_2xAAA -2xAAA cell battery holder, Keystone P/N 2468, http://www.keyelco.com/product-pdf.cfm?p=1033 -AAA battery cell holder -0 -2 -2 -Battery -BatteryHolder_Keystone_2479_3xAAA -Keystone Battery Holder, 2479, Battery Type 3xAAA (Script generated with StandardBox.py) (Keystone Battery Holder, 2479, Battery Type 3xAAA) -Keystone Battery Holder 2479 Battery Type 3xAAA -0 -2 -2 -Battery -BatteryHolder_Keystone_2993 -http://www.keyelco.com/product-pdf.cfm?p=776 -Keystone type 2993 negative battery contact -0 -1 -1 -Battery -BatteryHolder_Keystone_2998_1x6.8mm -www.keyelco.com/product-pdf.cfm?p=763 -Keystone type 2998 battery holder -0 -3 -2 -Battery -BatteryHolder_Keystone_3000_1x12mm -http://www.keyelco.com/product-pdf.cfm?p=777 -Keystone type 3000 coin cell retainer -0 -3 -2 -Battery -BatteryHolder_Keystone_3001_1x12mm -http://www.keyelco.com/product-pdf.cfm?p=778 -Keystone type 3001 coin cell retainer -0 -3 -2 -Battery -BatteryHolder_Keystone_3002_1x2032 -https://www.tme.eu/it/Document/a823211ec201a9e209042d155fe22d2b/KEYS2996.pdf -BR2016 CR2016 DL2016 BR2020 CL2020 BR2025 CR2025 DL2025 DR2032 CR2032 DL2032 -0 -3 -2 -Battery -BatteryHolder_Keystone_3008_1x2450 -http://www.keyelco.com/product-pdf.cfm?p=786 -Keystone type 3008 coin cell retainer -0 -3 -2 -Battery -BatteryHolder_Keystone_3009_1x2450 -http://www.keyelco.com/product-pdf.cfm?p=787 -Keystone type 3009 coin cell retainer -0 -3 -2 -Battery -BatteryHolder_Keystone_3034_1x20mm -Keystone 3034 SMD battery holder for 2020, 2025 and 2032 coincell batteries. http://www.keyelco.com/product-pdf.cfm?p=798 -Keystone type 3034 coin cell retainer -0 -3 -2 -Battery -BatteryHolder_LINX_BAT-HLD-012-SMT -SMT battery holder for CR1216/1220/1225, https://linxtechnologies.com/wp/wp-content/uploads/bat-hld-012-smt.pdf -battery holder coin cell cr1216 cr1220 cr1225 -0 -3 -2 -Battery -BatteryHolder_MPD_BA9VPC_1xPP3 -1xPP3 (9V) battery holder, Memory Protection Devices P/N BA9VPC, http://www.memoryprotectiondevices.com/datasheets/BA9VPC-datasheet.pdf -PP3 Battery Holder BA9VPC 9V -0 -2 -2 -Battery -BatteryHolder_MPD_BC2AAPC_2xAA -2xAA cell battery holder, Memory Protection Devices P/N BC2AAPC, http://www.memoryprotectiondevices.com/datasheets/BC2AAPC-datasheet.pdf -AA battery cell holder -0 -2 -2 -Battery -BatteryHolder_MPD_BC12AAPC_2xAA -2xAA cell battery holder, Memory Protection Devices P/N BC12AAPC, http://www.memoryprotectiondevices.com/datasheets/BC12AAPC-datasheet.pdf -AA battery cell holder -0 -2 -2 -Battery -BatteryHolder_MPD_BC2003_1x2032 -http://www.memoryprotectiondevices.com/datasheets/BC-2003-datasheet.pdf -BC2003 CR2032 2032 Battery Holder -0 -3 -2 -Battery -BatteryHolder_MPD_BH-18650-PC2 -18650 Battery Holder (http://www.memoryprotectiondevices.com/datasheets/BK-18650-PC2-datasheet.pdf) -18650 Battery Holder -0 -2 -2 -Battery -BatteryHolder_Seiko_MS621F -Seiko MS621F, https://www.sii.co.jp/en/me/files/2014/02/file_EXTENDED_PRDCT_SPEC_75_FILE_11.jpg -Seiko MS621F -0 -2 -2 -Battery -BatteryHolder_TruPower_BH-331P_3xAA -Keystone Battery Holder BH-331P Battery Type 3xAA (Script generated with StandardBox.py) (Keystone Battery Holder BH-331P Battery Type 3xAA) -Battery Holder BH-331P Battery Type 3xAA -0 -2 -2 -Battery -Battery_CR1225 -CR1225 battery -battery CR1225 coin cell -0 -0 -0 -Battery -Battery_Panasonic_CR1025-VSK_Vertical_CircularHoles -Panasonic CR-1025/VSK battery, https://industrial.panasonic.com/cdbs/www-data/pdf2/AAA4000/AAA4000D140.pdf -battery CR-1025 coin cell vertical -0 -2 -2 -Battery -Battery_Panasonic_CR1220-VCN_Vertical_CircularHoles -Panasonic CR-1220/VCN battery, https://industrial.panasonic.com/cdbs/www-data/pdf2/AAA4000/AAA4000D140.pdf -battery CR-1220 coin cell vertical -0 -2 -2 -Battery -Battery_Panasonic_CR1632-V1AN_Vertical_CircularHoles -Panasonic CR-1632-V1AN battery, https://industrial.panasonic.com/cdbs/www-data/pdf2/AAA4000/AAA4000D140.pdf -battery CR-1632 coin cell vertical -0 -2 -2 -Battery -Battery_Panasonic_CR2025-V1AK_Vertical_CircularHoles -Panasonic CR-2025/V1AK battery, https://industrial.panasonic.com/cdbs/www-data/pdf2/AAA4000/AAA4000D140.pdf -battery CR-2025 coin cell vertical -0 -2 -2 -Battery -Battery_Panasonic_CR2032-VS1N_Vertical_CircularHoles -Panasonic CR-2032/VS1N battery, https://industrial.panasonic.com/cdbs/www-data/pdf2/AAA4000/AAA4000D140.pdf -battery CR-2032 coin cell vertical -0 -2 -2 -Battery -Battery_Panasonic_CR2354-VCN_Vertical_CircularHoles -Panasonic CR-2354/VCN battery, https://industrial.panasonic.com/cdbs/www-data/pdf2/AAA4000/AAA4000D140.pdf -battery CR-2354/VCN coin cell vertical -0 -2 -2 -Battery -Battery_Panasonic_CR2450-VAN_Vertical_CircularHoles -Panasonic CR-2450/VAN battery, https://industrial.panasonic.com/cdbs/www-data/pdf2/AAA4000/AAA4000D140.pdf -battery CR-2450 coin cell -0 -2 -2 -Battery -Battery_Panasonic_CR2477-VCN_Vertical_CircularHoles -Panasonic CR-2477/VCN battery, https://industrial.panasonic.com/cdbs/www-data/pdf2/AAA4000/AAA4000D140.pdf -battery CR-2477 coin cell vertical -0 -2 -2 -Battery -Battery_Panasonic_CR3032-VCN_Vertical_CircularHoles -Panasonic CR-3032/VCN battery, https://industrial.panasonic.com/cdbs/www-data/pdf2/AAA4000/AAA4000D140.pdf -battery CR-3032 coin cell vertical -0 -2 -2 -Button_Switch_Keyboard -SW_Cherry_MX_1.00u_PCB -Cherry MX keyswitch, 1.00u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf -Cherry MX keyswitch 1.00u PCB -0 -2 -2 -Button_Switch_Keyboard -SW_Cherry_MX_1.00u_Plate -Cherry MX keyswitch, 1.00u, plate mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf -Cherry MX keyswitch 1.00u plate -0 -2 -2 -Button_Switch_Keyboard -SW_Cherry_MX_1.25u_PCB -Cherry MX keyswitch, 1.25u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf -Cherry MX keyswitch 1.25u PCB -0 -2 -2 -Button_Switch_Keyboard -SW_Cherry_MX_1.25u_Plate -Cherry MX keyswitch, 1.25u, plate mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf -Cherry MX keyswitch 1.25u plate -0 -2 -2 -Button_Switch_Keyboard -SW_Cherry_MX_1.50u_PCB -Cherry MX keyswitch, 1.50u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf -Cherry MX keyswitch 1.50u PCB -0 -2 -2 -Button_Switch_Keyboard -SW_Cherry_MX_1.50u_Plate -Cherry MX keyswitch, 1.50u, plate mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf -Cherry MX keyswitch 1.50u plate -0 -2 -2 -Button_Switch_Keyboard -SW_Cherry_MX_1.75u_PCB -Cherry MX keyswitch, 1.75u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf -Cherry MX keyswitch 1.75u PCB -0 -2 -2 -Button_Switch_Keyboard -SW_Cherry_MX_1.75u_Plate -Cherry MX keyswitch, 1.75u, plate mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf -Cherry MX keyswitch 1.75u plate -0 -2 -2 -Button_Switch_Keyboard -SW_Cherry_MX_2.00u_PCB -Cherry MX keyswitch, 2.00u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf -Cherry MX keyswitch 2.00u PCB -0 -2 -2 -Button_Switch_Keyboard -SW_Cherry_MX_2.00u_Plate -Cherry MX keyswitch, 2.00u, plate mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf -Cherry MX keyswitch 2.00u plate -0 -2 -2 -Button_Switch_Keyboard -SW_Cherry_MX_2.00u_Vertical_PCB -Cherry MX keyswitch, 2.00u, vertical, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf -Cherry MX keyswitch 2.00u vertical PCB -0 -2 -2 -Button_Switch_Keyboard -SW_Cherry_MX_2.00u_Vertical_Plate -Cherry MX keyswitch, 2.00u, vertical, plate mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf -Cherry MX keyswitch 2.00u vertical plate -0 -2 -2 -Button_Switch_Keyboard -SW_Cherry_MX_2.25u_PCB -Cherry MX keyswitch, 2.25u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf -Cherry MX keyswitch 2.25u PCB -0 -2 -2 -Button_Switch_Keyboard -SW_Cherry_MX_2.25u_Plate -Cherry MX keyswitch, 2.25u, plate mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf -Cherry MX keyswitch 2.25u plate -0 -2 -2 -Button_Switch_Keyboard -SW_Cherry_MX_2.75u_PCB -Cherry MX keyswitch, 2.75u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf -Cherry MX keyswitch 2.75u PCB -0 -2 -2 -Button_Switch_Keyboard -SW_Cherry_MX_2.75u_Plate -Cherry MX keyswitch, 2.75u, plate mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf -Cherry MX keyswitch 2.75u plate -0 -2 -2 -Button_Switch_Keyboard -SW_Cherry_MX_6.25u_PCB -Cherry MX keyswitch, 6.25u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf -Cherry MX keyswitch 6.25u PCB -0 -2 -2 -Button_Switch_Keyboard -SW_Cherry_MX_6.25u_Plate -Cherry MX keyswitch, 6.25u, plate mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf -Cherry MX keyswitch 6.25u plate -0 -2 -2 -Button_Switch_Keyboard -SW_Cherry_MX_ISOEnter_PCB -Cherry MX keyswitch, ISO Enter, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf -Cherry MX keyswitch ISO enter PCB -0 -2 -2 -Button_Switch_Keyboard -SW_Cherry_MX_ISOEnter_Plate -Cherry MX keyswitch, ISO Enter, plate mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf -Cherry MX keyswitch ISO enter plate -0 -2 -2 -Button_Switch_Keyboard -SW_Matias_1.00u -Matias/ALPS keyswitch, 1.00u, http://matias.ca/switches/ -Matias ALPS keyswitch 1.00u -0 -2 -2 -Button_Switch_Keyboard -SW_Matias_1.25u -Matias/ALPS keyswitch, 1.25u, http://matias.ca/switches/ -Matias ALPS keyswitch 1.25u -0 -2 -2 -Button_Switch_Keyboard -SW_Matias_1.50u -Matias/ALPS keyswitch, 1.50u, http://matias.ca/switches/ -Matias ALPS keyswitch 1.50u -0 -2 -2 -Button_Switch_Keyboard -SW_Matias_1.75u -Matias/ALPS keyswitch, 1.75u, http://matias.ca/switches/ -Matias ALPS keyswitch 1.75u -0 -2 -2 -Button_Switch_Keyboard -SW_Matias_2.00u -Matias/ALPS keyswitch, 2.00u, http://matias.ca/switches/ -Matias ALPS keyswitch 2.00u -0 -2 -2 -Button_Switch_Keyboard -SW_Matias_2.25u -Matias/ALPS keyswitch, 2.25u, http://matias.ca/switches/ -Matias ALPS keyswitch 2.25u -0 -2 -2 -Button_Switch_Keyboard -SW_Matias_2.75u -Matias/ALPS keyswitch, 2.75u, http://matias.ca/switches/ -Matias ALPS keyswitch 2.75u -0 -2 -2 -Button_Switch_Keyboard -SW_Matias_6.25u -Matias/ALPS keyswitch, 6.25u, http://matias.ca/switches/ -Matias ALPS keyswitch 6.25u -0 -2 -2 -Button_Switch_Keyboard -SW_Matias_ISOEnter -Matias/ALPS keyswitch, ISO Enter, http://matias.ca/switches/ -Matias ALPS keyswitch ISO enter -0 -2 -2 -Button_Switch_SMD -Nidec_Copal_SH-7010A -4-bit rotary coded switch, J-hook, https://www.nidec-copal-electronics.com/e/catalog/switch/sh-7000.pdf -rotary switch bcd -0 -6 -5 -Button_Switch_SMD -Nidec_Copal_SH-7010B -4-bit rotary coded switch, gull wing, https://www.nidec-copal-electronics.com/e/catalog/switch/sh-7000.pdf -rotary switch bcd -0 -6 -5 -Button_Switch_SMD -Nidec_Copal_SH-7040B -4-bit rotary coded switch, gull wing, Gray code, https://www.nidec-copal-electronics.com/e/catalog/switch/sh-7000.pdf -rotary switch bcd -0 -5 -5 -Button_Switch_SMD -Panasonic_EVQPUJ_EVQPUA -http://industrial.panasonic.com/cdbs/www-data/pdf/ATV0000/ATV0000CE5.pdf -SMD SMT SPST EVQPUJ EVQPUA -0 -4 -2 -Button_Switch_SMD -Panasonic_EVQPUK_EVQPUB -http://industrial.panasonic.com/cdbs/www-data/pdf/ATV0000/ATV0000CE5.pdf -SMD SMT SPST EVQPUK EVQPUB -0 -4 -2 -Button_Switch_SMD -Panasonic_EVQPUL_EVQPUC -http://industrial.panasonic.com/cdbs/www-data/pdf/ATV0000/ATV0000CE5.pdf -SMD SMT SPST EVQPUL EVQPUC -0 -4 -2 -Button_Switch_SMD -Panasonic_EVQPUM_EVQPUD -http://industrial.panasonic.com/cdbs/www-data/pdf/ATV0000/ATV0000CE5.pdf -SMD SMT SPST EVQPUM EVQPUD -0 -4 -2 -Button_Switch_SMD -SW_DIP_SPSTx01_Slide_6.7x4.1mm_W6.73mm_P2.54mm_LowProfile_JPin -SMD 1x-dip-switch SPST , Slide, row spacing 6.73 mm (264 mils), body size 6.7x4.1mm (see e.g. https://www.ctscorp.com/wp-content/uploads/219.pdf), SMD, LowProfile, JPin -SMD DIP Switch SPST Slide 6.73mm 264mil SMD LowProfile JPin -0 -2 -2 -Button_Switch_SMD -SW_DIP_SPSTx01_Slide_6.7x4.1mm_W8.61mm_P2.54mm_LowProfile -SMD 1x-dip-switch SPST , Slide, row spacing 8.61 mm (338 mils), body size 6.7x4.1mm (see e.g. https://www.ctscorp.com/wp-content/uploads/219.pdf), SMD, LowProfile -SMD DIP Switch SPST Slide 8.61mm 338mil SMD LowProfile -0 -2 -2 -Button_Switch_SMD -SW_DIP_SPSTx01_Slide_9.78x4.72mm_W8.61mm_P2.54mm -SMD 1x-dip-switch SPST , Slide, row spacing 8.61 mm (338 mils), body size 9.78x4.72mm (see e.g. https://www.ctscorp.com/wp-content/uploads/204.pdf), SMD -SMD DIP Switch SPST Slide 8.61mm 338mil SMD -0 -2 -2 -Button_Switch_SMD -SW_DIP_SPSTx01_Slide_Copal_CHS-01A_W5.08mm_P1.27mm_JPin -SMD 1x-dip-switch SPST Copal_CHS-01A, Slide, row spacing 5.08 mm (200 mils), body size (see http://www.nidec-copal-electronics.com/e/catalog/switch/chs.pdf), SMD, JPin -SMD DIP Switch SPST Slide 5.08mm 200mil SMD JPin -0 -2 -2 -Button_Switch_SMD -SW_DIP_SPSTx01_Slide_Copal_CHS-01B_W7.62mm_P1.27mm -SMD 1x-dip-switch SPST Copal_CHS-01B, Slide, row spacing 7.62 mm (300 mils), body size (see http://www.nidec-copal-electronics.com/e/catalog/switch/chs.pdf), SMD -SMD DIP Switch SPST Slide 7.62mm 300mil SMD -0 -2 -2 -Button_Switch_SMD -SW_DIP_SPSTx01_Slide_Copal_CVS-01xB_W5.9mm_P1mm -SMD 1x-dip-switch SPST Copal_CVS-01xB, Slide, row spacing 5.9 mm (232 mils), body size (see http://www.nidec-copal-electronics.com/e/catalog/switch/cvs.pdf) -SMD DIP Switch SPST Slide 5.9mm 232mil -0 -6 -3 -Button_Switch_SMD -SW_DIP_SPSTx01_Slide_Omron_A6S-110x_W8.9mm_P2.54mm -SMD 1x-dip-switch SPST Omron_A6S-110x, Slide, row spacing 8.9 mm (350 mils), body size (see http://omronfs.omron.com/en_US/ecb/products/pdf/en-a6s.pdf) -SMD DIP Switch SPST Slide 8.9mm 350mil -0 -2 -2 -Button_Switch_SMD -SW_DIP_SPSTx02_Slide_6.7x6.64mm_W6.73mm_P2.54mm_LowProfile_JPin -SMD 2x-dip-switch SPST , Slide, row spacing 6.73 mm (264 mils), body size 6.7x6.64mm (see e.g. https://www.ctscorp.com/wp-content/uploads/219.pdf), SMD, LowProfile, JPin -SMD DIP Switch SPST Slide 6.73mm 264mil SMD LowProfile JPin -0 -4 -4 -Button_Switch_SMD -SW_DIP_SPSTx02_Slide_6.7x6.64mm_W8.61mm_P2.54mm_LowProfile -SMD 2x-dip-switch SPST , Slide, row spacing 8.61 mm (338 mils), body size 6.7x6.64mm (see e.g. https://www.ctscorp.com/wp-content/uploads/219.pdf), SMD, LowProfile -SMD DIP Switch SPST Slide 8.61mm 338mil SMD LowProfile -0 -4 -4 -Button_Switch_SMD -SW_DIP_SPSTx02_Slide_9.78x7.26mm_W8.61mm_P2.54mm -SMD 2x-dip-switch SPST , Slide, row spacing 8.61 mm (338 mils), body size 9.78x7.26mm (see e.g. https://www.ctscorp.com/wp-content/uploads/204.pdf), SMD -SMD DIP Switch SPST Slide 8.61mm 338mil SMD -0 -4 -4 -Button_Switch_SMD -SW_DIP_SPSTx02_Slide_Copal_CHS-02A_W5.08mm_P1.27mm_JPin -SMD 2x-dip-switch SPST Copal_CHS-02A, Slide, row spacing 5.08 mm (200 mils), body size (see http://www.nidec-copal-electronics.com/e/catalog/switch/chs.pdf), SMD, JPin -SMD DIP Switch SPST Slide 5.08mm 200mil SMD JPin -0 -4 -4 -Button_Switch_SMD -SW_DIP_SPSTx02_Slide_Copal_CHS-02B_W7.62mm_P1.27mm -SMD 2x-dip-switch SPST Copal_CHS-02B, Slide, row spacing 7.62 mm (300 mils), body size (see http://www.nidec-copal-electronics.com/e/catalog/switch/chs.pdf), SMD -SMD DIP Switch SPST Slide 7.62mm 300mil SMD -0 -4 -4 -Button_Switch_SMD -SW_DIP_SPSTx02_Slide_Copal_CVS-02xB_W5.9mm_P1mm -SMD 2x-dip-switch SPST Copal_CVS-02xB, Slide, row spacing 5.9 mm (232 mils), body size (see http://www.nidec-copal-electronics.com/e/catalog/switch/cvs.pdf) -SMD DIP Switch SPST Slide 5.9mm 232mil -0 -8 -5 -Button_Switch_SMD -SW_DIP_SPSTx02_Slide_KingTek_DSHP02TJ_W5.25mm_P1.27mm_JPin -SMD 2x-dip-switch SPST KingTek_DSHP02TJ, Slide, row spacing 5.25 mm (206 mils), body size (see http://www.kingtek.net.cn/pic/201601201446313350.pdf), JPin -SMD DIP Switch SPST Slide 5.25mm 206mil JPin -0 -4 -4 -Button_Switch_SMD -SW_DIP_SPSTx02_Slide_KingTek_DSHP02TS_W7.62mm_P1.27mm -SMD 2x-dip-switch SPST KingTek_DSHP02TS, Slide, row spacing 7.62 mm (300 mils), body size (see http://www.kingtek.net.cn/pic/201601201417455112.pdf) -SMD DIP Switch SPST Slide 7.62mm 300mil -0 -4 -4 -Button_Switch_SMD -SW_DIP_SPSTx02_Slide_Omron_A6H-2101_W6.15mm_P1.27mm -SMD 2x-dip-switch SPST Omron_A6H-2101, Slide, row spacing 6.15 mm (242 mils), body size (see https://www.omron.com/ecb/products/pdf/en-a6h.pdf) -SMD DIP Switch SPST Slide 6.15mm 242mil -0 -4 -4 -Button_Switch_SMD -SW_DIP_SPSTx02_Slide_Omron_A6S-210x_W8.9mm_P2.54mm -SMD 2x-dip-switch SPST Omron_A6S-210x, Slide, row spacing 8.9 mm (350 mils), body size (see http://omronfs.omron.com/en_US/ecb/products/pdf/en-a6s.pdf) -SMD DIP Switch SPST Slide 8.9mm 350mil -0 -4 -4 -Button_Switch_SMD -SW_DIP_SPSTx03_Slide_6.7x9.18mm_W6.73mm_P2.54mm_LowProfile_JPin -SMD 3x-dip-switch SPST , Slide, row spacing 6.73 mm (264 mils), body size 6.7x9.18mm (see e.g. https://www.ctscorp.com/wp-content/uploads/219.pdf), SMD, LowProfile, JPin -SMD DIP Switch SPST Slide 6.73mm 264mil SMD LowProfile JPin -0 -6 -6 -Button_Switch_SMD -SW_DIP_SPSTx03_Slide_6.7x9.18mm_W8.61mm_P2.54mm_LowProfile -SMD 3x-dip-switch SPST , Slide, row spacing 8.61 mm (338 mils), body size 6.7x9.18mm (see e.g. https://www.ctscorp.com/wp-content/uploads/219.pdf), SMD, LowProfile -SMD DIP Switch SPST Slide 8.61mm 338mil SMD LowProfile -0 -6 -6 -Button_Switch_SMD -SW_DIP_SPSTx03_Slide_9.78x9.8mm_W8.61mm_P2.54mm -SMD 3x-dip-switch SPST , Slide, row spacing 8.61 mm (338 mils), body size 9.78x9.8mm (see e.g. https://www.ctscorp.com/wp-content/uploads/204.pdf), SMD -SMD DIP Switch SPST Slide 8.61mm 338mil SMD -0 -6 -6 -Button_Switch_SMD -SW_DIP_SPSTx03_Slide_Copal_CVS-03xB_W5.9mm_P1mm -SMD 3x-dip-switch SPST Copal_CVS-03xB, Slide, row spacing 5.9 mm (232 mils), body size (see http://www.nidec-copal-electronics.com/e/catalog/switch/cvs.pdf) -SMD DIP Switch SPST Slide 5.9mm 232mil -0 -10 -7 -Button_Switch_SMD -SW_DIP_SPSTx03_Slide_KingTek_DSHP03TJ_W5.25mm_P1.27mm_JPin -SMD 3x-dip-switch SPST KingTek_DSHP03TJ, Slide, row spacing 5.25 mm (206 mils), body size (see http://www.kingtek.net.cn/pic/201601201446313350.pdf), JPin -SMD DIP Switch SPST Slide 5.25mm 206mil JPin -0 -6 -6 -Button_Switch_SMD -SW_DIP_SPSTx03_Slide_KingTek_DSHP03TS_W7.62mm_P1.27mm -SMD 3x-dip-switch SPST KingTek_DSHP03TS, Slide, row spacing 7.62 mm (300 mils), body size (see http://www.kingtek.net.cn/pic/201601201417455112.pdf) -SMD DIP Switch SPST Slide 7.62mm 300mil -0 -6 -6 -Button_Switch_SMD -SW_DIP_SPSTx03_Slide_Omron_A6S-310x_W8.9mm_P2.54mm -SMD 3x-dip-switch SPST Omron_A6S-310x, Slide, row spacing 8.9 mm (350 mils), body size (see http://omronfs.omron.com/en_US/ecb/products/pdf/en-a6s.pdf) -SMD DIP Switch SPST Slide 8.9mm 350mil -0 -6 -6 -Button_Switch_SMD -SW_DIP_SPSTx04_Slide_6.7x11.72mm_W6.73mm_P2.54mm_LowProfile_JPin -SMD 4x-dip-switch SPST , Slide, row spacing 6.73 mm (264 mils), body size 6.7x11.72mm (see e.g. https://www.ctscorp.com/wp-content/uploads/219.pdf), SMD, LowProfile, JPin -SMD DIP Switch SPST Slide 6.73mm 264mil SMD LowProfile JPin -0 -8 -8 -Button_Switch_SMD -SW_DIP_SPSTx04_Slide_6.7x11.72mm_W8.61mm_P2.54mm_LowProfile -SMD 4x-dip-switch SPST , Slide, row spacing 8.61 mm (338 mils), body size 6.7x11.72mm (see e.g. https://www.ctscorp.com/wp-content/uploads/219.pdf), SMD, LowProfile -SMD DIP Switch SPST Slide 8.61mm 338mil SMD LowProfile -0 -8 -8 -Button_Switch_SMD -SW_DIP_SPSTx04_Slide_9.78x12.34mm_W8.61mm_P2.54mm -SMD 4x-dip-switch SPST , Slide, row spacing 8.61 mm (338 mils), body size 9.78x12.34mm (see e.g. https://www.ctscorp.com/wp-content/uploads/204.pdf), SMD -SMD DIP Switch SPST Slide 8.61mm 338mil SMD -0 -8 -8 -Button_Switch_SMD -SW_DIP_SPSTx04_Slide_Copal_CHS-04A_W5.08mm_P1.27mm_JPin -SMD 4x-dip-switch SPST Copal_CHS-04A, Slide, row spacing 5.08 mm (200 mils), body size (see http://www.nidec-copal-electronics.com/e/catalog/switch/chs.pdf), SMD, JPin -SMD DIP Switch SPST Slide 5.08mm 200mil SMD JPin -0 -8 -8 -Button_Switch_SMD -SW_DIP_SPSTx04_Slide_Copal_CHS-04B_W7.62mm_P1.27mm -SMD 4x-dip-switch SPST Copal_CHS-04B, Slide, row spacing 7.62 mm (300 mils), body size (see http://www.nidec-copal-electronics.com/e/catalog/switch/chs.pdf), SMD -SMD DIP Switch SPST Slide 7.62mm 300mil SMD -0 -8 -8 -Button_Switch_SMD -SW_DIP_SPSTx04_Slide_Copal_CVS-04xB_W5.9mm_P1mm -SMD 4x-dip-switch SPST Copal_CVS-04xB, Slide, row spacing 5.9 mm (232 mils), body size (see http://www.nidec-copal-electronics.com/e/catalog/switch/cvs.pdf) -SMD DIP Switch SPST Slide 5.9mm 232mil -0 -12 -9 -Button_Switch_SMD -SW_DIP_SPSTx04_Slide_KingTek_DSHP04TJ_W5.25mm_P1.27mm_JPin -SMD 4x-dip-switch SPST KingTek_DSHP04TJ, Slide, row spacing 5.25 mm (206 mils), body size (see http://www.kingtek.net.cn/pic/201601201446313350.pdf), JPin -SMD DIP Switch SPST Slide 5.25mm 206mil JPin -0 -8 -8 -Button_Switch_SMD -SW_DIP_SPSTx04_Slide_KingTek_DSHP04TS_W7.62mm_P1.27mm -SMD 4x-dip-switch SPST KingTek_DSHP04TS, Slide, row spacing 7.62 mm (300 mils), body size (see http://www.kingtek.net.cn/pic/201601201417455112.pdf) -SMD DIP Switch SPST Slide 7.62mm 300mil -0 -8 -8 -Button_Switch_SMD -SW_DIP_SPSTx04_Slide_Omron_A6H-4101_W6.15mm_P1.27mm -SMD 4x-dip-switch SPST Omron_A6H-4101, Slide, row spacing 6.15 mm (242 mils), body size (see https://www.omron.com/ecb/products/pdf/en-a6h.pdf) -SMD DIP Switch SPST Slide 6.15mm 242mil -0 -8 -8 -Button_Switch_SMD -SW_DIP_SPSTx04_Slide_Omron_A6S-410x_W8.9mm_P2.54mm -SMD 4x-dip-switch SPST Omron_A6S-410x, Slide, row spacing 8.9 mm (350 mils), body size (see http://omronfs.omron.com/en_US/ecb/products/pdf/en-a6s.pdf) -SMD DIP Switch SPST Slide 8.9mm 350mil -0 -8 -8 -Button_Switch_SMD -SW_DIP_SPSTx05_Slide_6.7x14.26mm_W6.73mm_P2.54mm_LowProfile_JPin -SMD 5x-dip-switch SPST , Slide, row spacing 6.73 mm (264 mils), body size 6.7x14.26mm (see e.g. https://www.ctscorp.com/wp-content/uploads/219.pdf), SMD, LowProfile, JPin -SMD DIP Switch SPST Slide 6.73mm 264mil SMD LowProfile JPin -0 -10 -10 -Button_Switch_SMD -SW_DIP_SPSTx05_Slide_6.7x14.26mm_W8.61mm_P2.54mm_LowProfile -SMD 5x-dip-switch SPST , Slide, row spacing 8.61 mm (338 mils), body size 6.7x14.26mm (see e.g. https://www.ctscorp.com/wp-content/uploads/219.pdf), SMD, LowProfile -SMD DIP Switch SPST Slide 8.61mm 338mil SMD LowProfile -0 -10 -10 -Button_Switch_SMD -SW_DIP_SPSTx05_Slide_9.78x14.88mm_W8.61mm_P2.54mm -SMD 5x-dip-switch SPST , Slide, row spacing 8.61 mm (338 mils), body size 9.78x14.88mm (see e.g. https://www.ctscorp.com/wp-content/uploads/204.pdf), SMD -SMD DIP Switch SPST Slide 8.61mm 338mil SMD -0 -10 -10 -Button_Switch_SMD -SW_DIP_SPSTx05_Slide_KingTek_DSHP05TJ_W5.25mm_P1.27mm_JPin -SMD 5x-dip-switch SPST KingTek_DSHP05TJ, Slide, row spacing 5.25 mm (206 mils), body size (see http://www.kingtek.net.cn/pic/201601201446313350.pdf), JPin -SMD DIP Switch SPST Slide 5.25mm 206mil JPin -0 -10 -10 -Button_Switch_SMD -SW_DIP_SPSTx05_Slide_KingTek_DSHP05TS_W7.62mm_P1.27mm -SMD 5x-dip-switch SPST KingTek_DSHP05TS, Slide, row spacing 7.62 mm (300 mils), body size (see http://www.kingtek.net.cn/pic/201601201417455112.pdf) -SMD DIP Switch SPST Slide 7.62mm 300mil -0 -10 -10 -Button_Switch_SMD -SW_DIP_SPSTx05_Slide_Omron_A6S-510x_W8.9mm_P2.54mm -SMD 5x-dip-switch SPST Omron_A6S-510x, Slide, row spacing 8.9 mm (350 mils), body size (see http://omronfs.omron.com/en_US/ecb/products/pdf/en-a6s.pdf) -SMD DIP Switch SPST Slide 8.9mm 350mil -0 -10 -10 -Button_Switch_SMD -SW_DIP_SPSTx06_Slide_6.7x16.8mm_W6.73mm_P2.54mm_LowProfile_JPin -SMD 6x-dip-switch SPST , Slide, row spacing 6.73 mm (264 mils), body size 6.7x16.8mm (see e.g. https://www.ctscorp.com/wp-content/uploads/219.pdf), SMD, LowProfile, JPin -SMD DIP Switch SPST Slide 6.73mm 264mil SMD LowProfile JPin -0 -12 -12 -Button_Switch_SMD -SW_DIP_SPSTx06_Slide_6.7x16.8mm_W8.61mm_P2.54mm_LowProfile -SMD 6x-dip-switch SPST , Slide, row spacing 8.61 mm (338 mils), body size 6.7x16.8mm (see e.g. https://www.ctscorp.com/wp-content/uploads/219.pdf), SMD, LowProfile -SMD DIP Switch SPST Slide 8.61mm 338mil SMD LowProfile -0 -12 -12 -Button_Switch_SMD -SW_DIP_SPSTx06_Slide_9.78x17.42mm_W8.61mm_P2.54mm -SMD 6x-dip-switch SPST , Slide, row spacing 8.61 mm (338 mils), body size 9.78x17.42mm (see e.g. https://www.ctscorp.com/wp-content/uploads/204.pdf), SMD -SMD DIP Switch SPST Slide 8.61mm 338mil SMD -0 -12 -12 -Button_Switch_SMD -SW_DIP_SPSTx06_Slide_Copal_CHS-06A_W5.08mm_P1.27mm_JPin -SMD 6x-dip-switch SPST Copal_CHS-06A, Slide, row spacing 5.08 mm (200 mils), body size (see http://www.nidec-copal-electronics.com/e/catalog/switch/chs.pdf), SMD, JPin -SMD DIP Switch SPST Slide 5.08mm 200mil SMD JPin -0 -12 -12 -Button_Switch_SMD -SW_DIP_SPSTx06_Slide_Copal_CHS-06B_W7.62mm_P1.27mm -SMD 6x-dip-switch SPST Copal_CHS-06B, Slide, row spacing 7.62 mm (300 mils), body size (see http://www.nidec-copal-electronics.com/e/catalog/switch/chs.pdf), SMD -SMD DIP Switch SPST Slide 7.62mm 300mil SMD -0 -12 -12 -Button_Switch_SMD -SW_DIP_SPSTx06_Slide_KingTek_DSHP06TJ_W5.25mm_P1.27mm_JPin -SMD 6x-dip-switch SPST KingTek_DSHP06TJ, Slide, row spacing 5.25 mm (206 mils), body size (see http://www.kingtek.net.cn/pic/201601201446313350.pdf), JPin -SMD DIP Switch SPST Slide 5.25mm 206mil JPin -0 -12 -12 -Button_Switch_SMD -SW_DIP_SPSTx06_Slide_KingTek_DSHP06TS_W7.62mm_P1.27mm -SMD 6x-dip-switch SPST KingTek_DSHP06TS, Slide, row spacing 7.62 mm (300 mils), body size (see http://www.kingtek.net.cn/pic/201601201417455112.pdf) -SMD DIP Switch SPST Slide 7.62mm 300mil -0 -12 -12 -Button_Switch_SMD -SW_DIP_SPSTx06_Slide_Omron_A6H-6101_W6.15mm_P1.27mm -SMD 6x-dip-switch SPST Omron_A6H-6101, Slide, row spacing 6.15 mm (242 mils), body size (see https://www.omron.com/ecb/products/pdf/en-a6h.pdf) -SMD DIP Switch SPST Slide 6.15mm 242mil -0 -12 -12 -Button_Switch_SMD -SW_DIP_SPSTx06_Slide_Omron_A6S-610x_W8.9mm_P2.54mm -SMD 6x-dip-switch SPST Omron_A6S-610x, Slide, row spacing 8.9 mm (350 mils), body size (see http://omronfs.omron.com/en_US/ecb/products/pdf/en-a6s.pdf) -SMD DIP Switch SPST Slide 8.9mm 350mil -0 -12 -12 -Button_Switch_SMD -SW_DIP_SPSTx07_Slide_6.7x19.34mm_W6.73mm_P2.54mm_LowProfile_JPin -SMD 7x-dip-switch SPST , Slide, row spacing 6.73 mm (264 mils), body size 6.7x19.34mm (see e.g. https://www.ctscorp.com/wp-content/uploads/219.pdf), SMD, LowProfile, JPin -SMD DIP Switch SPST Slide 6.73mm 264mil SMD LowProfile JPin -0 -14 -14 -Button_Switch_SMD -SW_DIP_SPSTx07_Slide_6.7x19.34mm_W8.61mm_P2.54mm_LowProfile -SMD 7x-dip-switch SPST , Slide, row spacing 8.61 mm (338 mils), body size 6.7x19.34mm (see e.g. https://www.ctscorp.com/wp-content/uploads/219.pdf), SMD, LowProfile -SMD DIP Switch SPST Slide 8.61mm 338mil SMD LowProfile -0 -14 -14 -Button_Switch_SMD -SW_DIP_SPSTx07_Slide_9.78x19.96mm_W8.61mm_P2.54mm -SMD 7x-dip-switch SPST , Slide, row spacing 8.61 mm (338 mils), body size 9.78x19.96mm (see e.g. https://www.ctscorp.com/wp-content/uploads/204.pdf), SMD -SMD DIP Switch SPST Slide 8.61mm 338mil SMD -0 -14 -14 -Button_Switch_SMD -SW_DIP_SPSTx07_Slide_KingTek_DSHP07TJ_W5.25mm_P1.27mm_JPin -SMD 7x-dip-switch SPST KingTek_DSHP07TJ, Slide, row spacing 5.25 mm (206 mils), body size (see http://www.kingtek.net.cn/pic/201601201446313350.pdf), JPin -SMD DIP Switch SPST Slide 5.25mm 206mil JPin -0 -14 -14 -Button_Switch_SMD -SW_DIP_SPSTx07_Slide_KingTek_DSHP07TS_W7.62mm_P1.27mm -SMD 7x-dip-switch SPST KingTek_DSHP07TS, Slide, row spacing 7.62 mm (300 mils), body size (see http://www.kingtek.net.cn/pic/201601201417455112.pdf) -SMD DIP Switch SPST Slide 7.62mm 300mil -0 -14 -14 -Button_Switch_SMD -SW_DIP_SPSTx07_Slide_Omron_A6S-710x_W8.9mm_P2.54mm -SMD 7x-dip-switch SPST Omron_A6S-710x, Slide, row spacing 8.9 mm (350 mils), body size (see http://omronfs.omron.com/en_US/ecb/products/pdf/en-a6s.pdf) -SMD DIP Switch SPST Slide 8.9mm 350mil -0 -14 -14 -Button_Switch_SMD -SW_DIP_SPSTx08_Slide_6.7x21.88mm_W6.73mm_P2.54mm_LowProfile_JPin -SMD 8x-dip-switch SPST , Slide, row spacing 6.73 mm (264 mils), body size 6.7x21.88mm (see e.g. https://www.ctscorp.com/wp-content/uploads/219.pdf), SMD, LowProfile, JPin -SMD DIP Switch SPST Slide 6.73mm 264mil SMD LowProfile JPin -0 -16 -16 -Button_Switch_SMD -SW_DIP_SPSTx08_Slide_6.7x21.88mm_W8.61mm_P2.54mm_LowProfile -SMD 8x-dip-switch SPST , Slide, row spacing 8.61 mm (338 mils), body size 6.7x21.88mm (see e.g. https://www.ctscorp.com/wp-content/uploads/219.pdf), SMD, LowProfile -SMD DIP Switch SPST Slide 8.61mm 338mil SMD LowProfile -0 -16 -16 -Button_Switch_SMD -SW_DIP_SPSTx08_Slide_9.78x22.5mm_W8.61mm_P2.54mm -SMD 8x-dip-switch SPST , Slide, row spacing 8.61 mm (338 mils), body size 9.78x22.5mm (see e.g. https://www.ctscorp.com/wp-content/uploads/204.pdf), SMD -SMD DIP Switch SPST Slide 8.61mm 338mil SMD -0 -16 -16 -Button_Switch_SMD -SW_DIP_SPSTx08_Slide_Copal_CHS-08A_W5.08mm_P1.27mm_JPin -SMD 8x-dip-switch SPST Copal_CHS-08A, Slide, row spacing 5.08 mm (200 mils), body size (see http://www.nidec-copal-electronics.com/e/catalog/switch/chs.pdf), SMD, JPin -SMD DIP Switch SPST Slide 5.08mm 200mil SMD JPin -0 -16 -16 -Button_Switch_SMD -SW_DIP_SPSTx08_Slide_Copal_CHS-08B_W7.62mm_P1.27mm -SMD 8x-dip-switch SPST Copal_CHS-08B, Slide, row spacing 7.62 mm (300 mils), body size (see http://www.nidec-copal-electronics.com/e/catalog/switch/chs.pdf), SMD -SMD DIP Switch SPST Slide 7.62mm 300mil SMD -0 -16 -16 -Button_Switch_SMD -SW_DIP_SPSTx08_Slide_Copal_CVS-08xB_W5.9mm_P1mm -SMD 8x-dip-switch SPST Copal_CVS-08xB, Slide, row spacing 5.9 mm (232 mils), body size (see http://www.nidec-copal-electronics.com/e/catalog/switch/cvs.pdf) -SMD DIP Switch SPST Slide 5.9mm 232mil -0 -20 -17 -Button_Switch_SMD -SW_DIP_SPSTx08_Slide_KingTek_DSHP08TJ_W5.25mm_P1.27mm_JPin -SMD 8x-dip-switch SPST KingTek_DSHP08TJ, Slide, row spacing 5.25 mm (206 mils), body size (see http://www.kingtek.net.cn/pic/201601201446313350.pdf), JPin -SMD DIP Switch SPST Slide 5.25mm 206mil JPin -0 -16 -16 -Button_Switch_SMD -SW_DIP_SPSTx08_Slide_KingTek_DSHP08TS_W7.62mm_P1.27mm -SMD 8x-dip-switch SPST KingTek_DSHP08TS, Slide, row spacing 7.62 mm (300 mils), body size (see http://www.kingtek.net.cn/pic/201601201417455112.pdf) -SMD DIP Switch SPST Slide 7.62mm 300mil -0 -16 -16 -Button_Switch_SMD -SW_DIP_SPSTx08_Slide_Omron_A6H-8101_W6.15mm_P1.27mm -SMD 8x-dip-switch SPST Omron_A6H-8101, Slide, row spacing 6.15 mm (242 mils), body size (see https://www.omron.com/ecb/products/pdf/en-a6h.pdf) -SMD DIP Switch SPST Slide 6.15mm 242mil -0 -16 -16 -Button_Switch_SMD -SW_DIP_SPSTx08_Slide_Omron_A6S-810x_W8.9mm_P2.54mm -SMD 8x-dip-switch SPST Omron_A6S-810x, Slide, row spacing 8.9 mm (350 mils), body size (see http://omronfs.omron.com/en_US/ecb/products/pdf/en-a6s.pdf) -SMD DIP Switch SPST Slide 8.9mm 350mil -0 -16 -16 -Button_Switch_SMD -SW_DIP_SPSTx09_Slide_6.7x24.42mm_W6.73mm_P2.54mm_LowProfile_JPin -SMD 9x-dip-switch SPST , Slide, row spacing 6.73 mm (264 mils), body size 6.7x24.42mm (see e.g. https://www.ctscorp.com/wp-content/uploads/219.pdf), SMD, LowProfile, JPin -SMD DIP Switch SPST Slide 6.73mm 264mil SMD LowProfile JPin -0 -18 -18 -Button_Switch_SMD -SW_DIP_SPSTx09_Slide_6.7x24.42mm_W8.61mm_P2.54mm_LowProfile -SMD 9x-dip-switch SPST , Slide, row spacing 8.61 mm (338 mils), body size 6.7x24.42mm (see e.g. https://www.ctscorp.com/wp-content/uploads/219.pdf), SMD, LowProfile -SMD DIP Switch SPST Slide 8.61mm 338mil SMD LowProfile -0 -18 -18 -Button_Switch_SMD -SW_DIP_SPSTx09_Slide_9.78x25.04mm_W8.61mm_P2.54mm -SMD 9x-dip-switch SPST , Slide, row spacing 8.61 mm (338 mils), body size 9.78x25.04mm (see e.g. https://www.ctscorp.com/wp-content/uploads/204.pdf), SMD -SMD DIP Switch SPST Slide 8.61mm 338mil SMD -0 -18 -18 -Button_Switch_SMD -SW_DIP_SPSTx09_Slide_KingTek_DSHP09TJ_W5.25mm_P1.27mm_JPin -SMD 9x-dip-switch SPST KingTek_DSHP09TJ, Slide, row spacing 5.25 mm (206 mils), body size (see http://www.kingtek.net.cn/pic/201601201446313350.pdf), JPin -SMD DIP Switch SPST Slide 5.25mm 206mil JPin -0 -18 -18 -Button_Switch_SMD -SW_DIP_SPSTx09_Slide_KingTek_DSHP09TS_W7.62mm_P1.27mm -SMD 9x-dip-switch SPST KingTek_DSHP09TS, Slide, row spacing 7.62 mm (300 mils), body size (see http://www.kingtek.net.cn/pic/201601201417455112.pdf) -SMD DIP Switch SPST Slide 7.62mm 300mil -0 -18 -18 -Button_Switch_SMD -SW_DIP_SPSTx09_Slide_Omron_A6S-910x_W8.9mm_P2.54mm -SMD 9x-dip-switch SPST Omron_A6S-910x, Slide, row spacing 8.9 mm (350 mils), body size (see http://omronfs.omron.com/en_US/ecb/products/pdf/en-a6s.pdf) -SMD DIP Switch SPST Slide 8.9mm 350mil -0 -18 -18 -Button_Switch_SMD -SW_DIP_SPSTx10_Slide_6.7x26.96mm_W6.73mm_P2.54mm_LowProfile_JPin -SMD 10x-dip-switch SPST , Slide, row spacing 6.73 mm (264 mils), body size 6.7x26.96mm (see e.g. https://www.ctscorp.com/wp-content/uploads/219.pdf), SMD, LowProfile, JPin -SMD DIP Switch SPST Slide 6.73mm 264mil SMD LowProfile JPin -0 -20 -20 -Button_Switch_SMD -SW_DIP_SPSTx10_Slide_6.7x26.96mm_W8.61mm_P2.54mm_LowProfile -SMD 10x-dip-switch SPST , Slide, row spacing 8.61 mm (338 mils), body size 6.7x26.96mm (see e.g. https://www.ctscorp.com/wp-content/uploads/219.pdf), SMD, LowProfile -SMD DIP Switch SPST Slide 8.61mm 338mil SMD LowProfile -0 -20 -20 -Button_Switch_SMD -SW_DIP_SPSTx10_Slide_9.78x27.58mm_W8.61mm_P2.54mm -SMD 10x-dip-switch SPST , Slide, row spacing 8.61 mm (338 mils), body size 9.78x27.58mm (see e.g. https://www.ctscorp.com/wp-content/uploads/204.pdf), SMD -SMD DIP Switch SPST Slide 8.61mm 338mil SMD -0 -20 -20 -Button_Switch_SMD -SW_DIP_SPSTx10_Slide_Copal_CHS-10A_W5.08mm_P1.27mm_JPin -SMD 10x-dip-switch SPST Copal_CHS-10A, Slide, row spacing 5.08 mm (200 mils), body size (see http://www.nidec-copal-electronics.com/e/catalog/switch/chs.pdf), SMD, JPin -SMD DIP Switch SPST Slide 5.08mm 200mil SMD JPin -0 -20 -20 -Button_Switch_SMD -SW_DIP_SPSTx10_Slide_Copal_CHS-10B_W7.62mm_P1.27mm -SMD 10x-dip-switch SPST Copal_CHS-10B, Slide, row spacing 7.62 mm (300 mils), body size (see http://www.nidec-copal-electronics.com/e/catalog/switch/chs.pdf), SMD -SMD DIP Switch SPST Slide 7.62mm 300mil SMD -0 -20 -20 -Button_Switch_SMD -SW_DIP_SPSTx10_Slide_KingTek_DSHP10TJ_W5.25mm_P1.27mm_JPin -SMD 10x-dip-switch SPST KingTek_DSHP10TJ, Slide, row spacing 5.25 mm (206 mils), body size (see http://www.kingtek.net.cn/pic/201601201446313350.pdf), JPin -SMD DIP Switch SPST Slide 5.25mm 206mil JPin -0 -20 -20 -Button_Switch_SMD -SW_DIP_SPSTx10_Slide_KingTek_DSHP10TS_W7.62mm_P1.27mm -SMD 10x-dip-switch SPST KingTek_DSHP10TS, Slide, row spacing 7.62 mm (300 mils), body size (see http://www.kingtek.net.cn/pic/201601201417455112.pdf) -SMD DIP Switch SPST Slide 7.62mm 300mil -0 -20 -20 -Button_Switch_SMD -SW_DIP_SPSTx10_Slide_Omron_A6H-10101_W6.15mm_P1.27mm -SMD 10x-dip-switch SPST Omron_A6H-10101, Slide, row spacing 6.15 mm (242 mils), body size (see https://www.omron.com/ecb/products/pdf/en-a6h.pdf) -SMD DIP Switch SPST Slide 6.15mm 242mil -0 -20 -20 -Button_Switch_SMD -SW_DIP_SPSTx10_Slide_Omron_A6S-1010x_W8.9mm_P2.54mm -SMD 10x-dip-switch SPST Omron_A6S-1010x, Slide, row spacing 8.9 mm (350 mils), body size (see http://omronfs.omron.com/en_US/ecb/products/pdf/en-a6s.pdf) -SMD DIP Switch SPST Slide 8.9mm 350mil -0 -20 -20 -Button_Switch_SMD -SW_DIP_SPSTx11_Slide_6.7x29.5mm_W6.73mm_P2.54mm_LowProfile_JPin -SMD 11x-dip-switch SPST , Slide, row spacing 6.73 mm (264 mils), body size 6.7x29.5mm (see e.g. https://www.ctscorp.com/wp-content/uploads/219.pdf), SMD, LowProfile, JPin -SMD DIP Switch SPST Slide 6.73mm 264mil SMD LowProfile JPin -0 -22 -22 -Button_Switch_SMD -SW_DIP_SPSTx11_Slide_6.7x29.5mm_W8.61mm_P2.54mm_LowProfile -SMD 11x-dip-switch SPST , Slide, row spacing 8.61 mm (338 mils), body size 6.7x29.5mm (see e.g. https://www.ctscorp.com/wp-content/uploads/219.pdf), SMD, LowProfile -SMD DIP Switch SPST Slide 8.61mm 338mil SMD LowProfile -0 -22 -22 -Button_Switch_SMD -SW_DIP_SPSTx11_Slide_9.78x30.12mm_W8.61mm_P2.54mm -SMD 11x-dip-switch SPST , Slide, row spacing 8.61 mm (338 mils), body size 9.78x30.12mm (see e.g. https://www.ctscorp.com/wp-content/uploads/204.pdf), SMD -SMD DIP Switch SPST Slide 8.61mm 338mil SMD -0 -22 -22 -Button_Switch_SMD -SW_DIP_SPSTx12_Slide_6.7x32.04mm_W6.73mm_P2.54mm_LowProfile_JPin -SMD 12x-dip-switch SPST , Slide, row spacing 6.73 mm (264 mils), body size 6.7x32.04mm (see e.g. https://www.ctscorp.com/wp-content/uploads/219.pdf), SMD, LowProfile, JPin -SMD DIP Switch SPST Slide 6.73mm 264mil SMD LowProfile JPin -0 -24 -24 -Button_Switch_SMD -SW_DIP_SPSTx12_Slide_6.7x32.04mm_W8.61mm_P2.54mm_LowProfile -SMD 12x-dip-switch SPST , Slide, row spacing 8.61 mm (338 mils), body size 6.7x32.04mm (see e.g. https://www.ctscorp.com/wp-content/uploads/219.pdf), SMD, LowProfile -SMD DIP Switch SPST Slide 8.61mm 338mil SMD LowProfile -0 -24 -24 -Button_Switch_SMD -SW_DIP_SPSTx12_Slide_9.78x32.66mm_W8.61mm_P2.54mm -SMD 12x-dip-switch SPST , Slide, row spacing 8.61 mm (338 mils), body size 9.78x32.66mm (see e.g. https://www.ctscorp.com/wp-content/uploads/204.pdf), SMD -SMD DIP Switch SPST Slide 8.61mm 338mil SMD -0 -24 -24 -Button_Switch_SMD -SW_DPDT_CK_JS202011JCQN -Sub-miniature slide switch, vertical, SMT J bend https://dznh3ojzb2azq.cloudfront.net/products/Slide/JS/documents/datasheet.pdf -switch DPDT SMT -0 -6 -6 -Button_Switch_SMD -SW_MEC_5GSH9 -MEC 5G single pole normally-open tactile switch -switch normally-open pushbutton push-button -0 -4 -4 -Button_Switch_SMD -SW_Push_1P1T-MP_NO_Horizontal_Alps_SKRTLAE010 -Side push button (https://www.alps.com/prod/info/E/PDF/Tact/SurfaceMount/SKRT/SKRT.pdf) -push horizontal SPST 1P1T -0 -5 -3 -Button_Switch_SMD -SW_Push_1P1T-SH_NO_CK_KMR2xxG -CK components KMR2 tactile switch with ground pin http://www.ckswitches.com/media/1479/kmr2.pdf -tactile switch kmr2 -0 -5 -3 -Button_Switch_SMD -SW_Push_1P1T_NO_6x6mm_H9.5mm -tactile push button, 6x6mm e.g. PTS645xx series, height=9.5mm -tact sw push 6mm smd -0 -4 -2 -Button_Switch_SMD -SW_Push_1P1T_NO_CK_KMR2 -CK components KMR2 tactile switch http://www.ckswitches.com/media/1479/kmr2.pdf -tactile switch kmr2 -0 -4 -2 -Button_Switch_SMD -SW_Push_1P1T_NO_CK_KSC6xxJ -CK components KSC6 tactile switch https://www.ckswitches.com/media/1972/ksc6.pdf -tactile switch ksc6 -0 -4 -2 -Button_Switch_SMD -SW_Push_1P1T_NO_CK_KSC7xxJ -CK components KSC7 tactile switch https://www.ckswitches.com/media/1973/ksc7.pdf -tactile switch ksc7 -0 -4 -2 -Button_Switch_SMD -SW_Push_1P1T_NO_CK_PTS125Sx43PSMTR -C&K Switches 1P1T SMD PTS125 Series 12mm Tact Switch with Pegs, https://www.ckswitches.com/media/1462/pts125.pdf -Button Tactile Switch SPST 1P1T -0 -4 -2 -Button_Switch_SMD -SW_Push_1P1T_NO_Vertical_Wuerth_434133025816 -https://katalog.we-online.com/em/datasheet/434133025816.pdf -tactile switch Wurth Wuerth -0 -4 -2 -Button_Switch_SMD -SW_Push_SPST_NO_Alps_SKRK -http://www.alps.com/prod/info/E/HTML/Tact/SurfaceMount/SKRK/SKRKAHE020.html -SMD SMT button -0 -2 -2 -Button_Switch_SMD -SW_SP3T_PCM13 -Ultraminiature Surface Mount Slide Switch, right-angle, https://www.ckswitches.com/media/1424/pcm.pdf - -0 -8 -4 -Button_Switch_SMD -SW_SPDT_CK-JS102011SAQN -Sub-miniature slide switch, right-angle, http://www.ckswitches.com/media/1422/js.pdf -switch spdt -0 -3 -3 -Button_Switch_SMD -SW_SPDT_PCM12 -Ultraminiature Surface Mount Slide Switch, right-angle, https://www.ckswitches.com/media/1424/pcm.pdf - -0 -7 -3 -Button_Switch_SMD -SW_SPST_B3S-1000 -Surface Mount Tactile Switch for High-Density Packaging -Tactile Switch -0 -4 -2 -Button_Switch_SMD -SW_SPST_B3S-1100 -Surface Mount Tactile Switch for High-Density Packaging with Ground Terminal -Tactile Switch -0 -5 -3 -Button_Switch_SMD -SW_SPST_B3SL-1002P -Middle Stroke Tactile Switch, B3SL -Middle Stroke Tactile Switch -0 -4 -2 -Button_Switch_SMD -SW_SPST_B3SL-1022P -Middle Stroke Tactile Switch, B3SL -Middle Stroke Tactile Switch -0 -4 -2 -Button_Switch_SMD -SW_SPST_B3U-1000P -Ultra-small-sized Tactile Switch with High Contact Reliability, Top-actuated Model, without Ground Terminal, without Boss -Tactile Switch -0 -2 -2 -Button_Switch_SMD -SW_SPST_B3U-1000P-B -Ultra-small-sized Tactile Switch with High Contact Reliability, Top-actuated Model, without Ground Terminal, with Boss -Tactile Switch -0 -2 -2 -Button_Switch_SMD -SW_SPST_B3U-1100P -Ultra-small-sized Tactile Switch with High Contact Reliability, Top-actuated Model, with Ground Terminal, without Boss -Tactile Switch -0 -3 -3 -Button_Switch_SMD -SW_SPST_B3U-1100P-B -Ultra-small-sized Tactile Switch with High Contact Reliability, Top-actuated Model, with Ground Terminal, with Boss -Tactile Switch -0 -3 -3 -Button_Switch_SMD -SW_SPST_B3U-3000P -Ultra-small-sized Tactile Switch with High Contact Reliability, Side-actuated Model, without Ground Terminal, without Boss -Tactile Switch -0 -2 -2 -Button_Switch_SMD -SW_SPST_B3U-3000P-B -Ultra-small-sized Tactile Switch with High Contact Reliability, Side-actuated Model, without Ground Terminal, with Boss -Tactile Switch -0 -2 -2 -Button_Switch_SMD -SW_SPST_B3U-3100P -Ultra-small-sized Tactile Switch with High Contact Reliability, Side-actuated Model, with Ground Terminal, without Boss -Tactile Switch -0 -3 -3 -Button_Switch_SMD -SW_SPST_B3U-3100P-B -Ultra-small-sized Tactile Switch with High Contact Reliability, Side-actuated Model, with Ground Terminal, with Boss -Tactile Switch -0 -3 -3 -Button_Switch_SMD -SW_SPST_CK_KXT3 -https://www.ckswitches.com/media/1465/kxt3.pdf -Switch SPST KXT3 -0 -2 -2 -Button_Switch_SMD -SW_SPST_CK_RS282G05A3 -https://www.mouser.com/ds/2/60/RS-282G05A-SM_RT-1159762.pdf -SPST button tactile switch -0 -2 -2 -Button_Switch_SMD -SW_SPST_EVPBF -Light Touch Switch - -0 -4 -2 -Button_Switch_SMD -SW_SPST_EVQP0 -Light Touch Switch, https://industrial.panasonic.com/cdbs/www-data/pdf/ATK0000/ATK0000CE28.pdf - -0 -4 -2 -Button_Switch_SMD -SW_SPST_EVQP2 -Light Touch Switch - -0 -4 -2 -Button_Switch_SMD -SW_SPST_EVQP7A -Light Touch Switch,https://industrial.panasonic.com/cdbs/www-data/pdf/ATK0000/ATK0000CE20.pdf - -0 -4 -2 -Button_Switch_SMD -SW_SPST_EVQP7C -Light Touch Switch - -0 -4 -2 -Button_Switch_SMD -SW_SPST_EVQPE1 -Light Touch Switch, https://industrial.panasonic.com/cdbs/www-data/pdf/ATK0000/ATK0000CE7.pdf - -0 -2 -2 -Button_Switch_SMD -SW_SPST_EVQQ2 -Light Touch Switch, https://industrial.panasonic.com/cdbs/www-data/pdf/ATK0000/ATK0000CE28.pdf - -0 -4 -2 -Button_Switch_SMD -SW_SPST_FSMSM -http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=1437566-3&DocType=Customer+Drawing&DocLang=English -SPST button tactile switch -0 -2 -2 -Button_Switch_SMD -SW_SPST_Omron_B3FS-100xP -Surface Mount Tactile Switch for High-Density Mounting, 3.1mm height, https://omronfs.omron.com/en_US/ecb/products/pdf/en-b3fs.pdf -Tactile Switch -0 -4 -4 -Button_Switch_SMD -SW_SPST_Omron_B3FS-101xP -Surface Mount Tactile Switch for High-Density Mounting, 4.3mm height, https://omronfs.omron.com/en_US/ecb/products/pdf/en-b3fs.pdf -Tactile Switch -0 -4 -4 -Button_Switch_SMD -SW_SPST_Omron_B3FS-105xP -Surface Mount Tactile Switch for High-Density Mounting, 7.3mm height, https://omronfs.omron.com/en_US/ecb/products/pdf/en-b3fs.pdf -Tactile Switch -0 -4 -4 -Button_Switch_SMD -SW_SPST_PTS645 -C&K Components SPST SMD PTS645 Series 6mm Tact Switch -SPST Button Switch -0 -4 -2 -Button_Switch_SMD -SW_SPST_PTS810 -C&K Components, PTS 810 Series, Microminiature SMT Top Actuated, http://www.ckswitches.com/media/1476/pts810.pdf -SPST Button Switch -0 -4 -2 -Button_Switch_SMD -SW_SPST_Panasonic_EVQPL_3PL_5PL_PT_A08 -Light Touch Switch, http://industrial.panasonic.com/cdbs/www-data/pdf/ATK0000/ATK0000CE3.pdf -SMD SMT SPST EVQPL EVQPT -0 -6 -3 -Button_Switch_SMD -SW_SPST_Panasonic_EVQPL_3PL_5PL_PT_A15 -Light Touch Switch, http://industrial.panasonic.com/cdbs/www-data/pdf/ATK0000/ATK0000CE3.pdf -SMD SMT SPST EVQPL EVQPT -0 -6 -3 -Button_Switch_SMD -SW_SPST_REED_CT05-XXXX-G1 -Coto Technologies SPST Reed Switch CT05-XXXX-G1 -Coto Reed SPST Switch -0 -2 -2 -Button_Switch_SMD -SW_SPST_REED_CT05-XXXX-J1 -Coto Technologies SPST Reed Switch CT05-XXXX-J1 -Coto Reed SPST Switch -0 -2 -2 -Button_Switch_SMD -SW_SPST_REED_CT10-XXXX-G1 -Coto Technologies SPST Reed Switch CT10-XXXX-G1 -Coto Reed SPST Switch -0 -2 -2 -Button_Switch_SMD -SW_SPST_REED_CT10-XXXX-G2 -Coto Technologies SPST Reed Switch CT10-XXXX-G2 -Coto Reed SPST Switch -0 -2 -2 -Button_Switch_SMD -SW_SPST_REED_CT10-XXXX-G4 -Coto Technologies SPST Reed Switch CT10-XXXX-G4 -Coto Reed SPST Switch -0 -2 -2 -Button_Switch_SMD -SW_SPST_SKQG_WithStem -ALPS 5.2mm Square Low-profile Type (Surface Mount) SKQG Series, With stem, http://www.alps.com/prod/info/E/HTML/Tact/SurfaceMount/SKQG/SKQGAFE010.html -SPST Button Switch -0 -4 -2 -Button_Switch_SMD -SW_SPST_SKQG_WithoutStem -ALPS 5.2mm Square Low-profile Type (Surface Mount) SKQG Series, Without stem, http://www.alps.com/prod/info/E/HTML/Tact/SurfaceMount/SKQG/SKQGAEE010.html -SPST Button Switch -0 -4 -2 -Button_Switch_SMD -SW_SPST_TL3305A -https://www.e-switch.com/system/asset/product_line/data_sheet/213/TL3305.pdf -TL3305 Series Tact Switch -0 -4 -2 -Button_Switch_SMD -SW_SPST_TL3305B -https://www.e-switch.com/system/asset/product_line/data_sheet/213/TL3305.pdf -TL3305 Series Tact Switch -0 -4 -2 -Button_Switch_SMD -SW_SPST_TL3305C -https://www.e-switch.com/system/asset/product_line/data_sheet/213/TL3305.pdf -TL3305 Series Tact Switch -0 -4 -2 -Button_Switch_SMD -SW_SPST_TL3342 -Low-profile SMD Tactile Switch, https://www.e-switch.com/system/asset/product_line/data_sheet/165/TL3342.pdf -SPST Tactile Switch -0 -4 -2 -Button_Switch_THT -KSA_Tactile_SPST -KSA http://www.ckswitches.com/media/1457/ksa_ksl.pdf -SWITCH SMD KSA SW -0 -5 -5 -Button_Switch_THT -Nidec_Copal_SH-7010C -4-bit rotary coded switch, through-hole, https://www.nidec-copal-electronics.com/e/catalog/switch/sh-7000.pdf -rotary switch bcd -0 -6 -5 -Button_Switch_THT -Push_E-Switch_KS01Q01 -E-Switch KS01Q01 http://spec_sheets.e-switch.com/specs/29-KS01Q01.pdf -Push Button -0 -4 -4 -Button_Switch_THT -SW_CW_GPTS203211B -SPST Off-On Pushbutton, 1A, 30V, CW Industries P/N GPTS203211B, http://switches-connectors-custom.cwind.com/Asset/GPTS203211BR2.pdf -SPST button switch Off-On -0 -2 -2 -Button_Switch_THT -SW_CuK_JS202011AQN_DPDT_Angled -CuK sub miniature slide switch, JS series, DPDT, right angle, http://www.ckswitches.com/media/1422/js.pdf -switch DPDT -0 -6 -6 -Button_Switch_THT -SW_CuK_JS202011CQN_DPDT_Straight -CuK sub miniature slide switch, JS series, DPDT, right angle, http://www.ckswitches.com/media/1422/js.pdf -switch DPDT -0 -6 -6 -Button_Switch_THT -SW_CuK_OS102011MA1QN1_SPDT_Angled -CuK miniature slide switch, OS series, SPDT, right angle, http://www.ckswitches.com/media/1428/os.pdf -switch SPDT -0 -5 -3 -Button_Switch_THT -SW_DIP_SPSTx01_Piano_10.8x4.1mm_W7.62mm_P2.54mm -1x-dip-switch SPST , Piano, row spacing 7.62 mm (300 mils), body size 10.8x4.1mm -DIP Switch SPST Piano 7.62mm 300mil -0 -2 -2 -Button_Switch_THT -SW_DIP_SPSTx01_Slide_6.7x4.1mm_W7.62mm_P2.54mm_LowProfile -1x-dip-switch SPST , Slide, row spacing 7.62 mm (300 mils), body size 6.7x4.1mm (see e.g. https://www.ctscorp.com/wp-content/uploads/209-210.pdf), LowProfile -DIP Switch SPST Slide 7.62mm 300mil LowProfile -0 -2 -2 -Button_Switch_THT -SW_DIP_SPSTx01_Slide_9.78x4.72mm_W7.62mm_P2.54mm -1x-dip-switch SPST , Slide, row spacing 7.62 mm (300 mils), body size 9.78x4.72mm (see e.g. https://www.ctscorp.com/wp-content/uploads/206-208.pdf) -DIP Switch SPST Slide 7.62mm 300mil -0 -2 -2 -Button_Switch_THT -SW_DIP_SPSTx02_Piano_10.8x6.64mm_W7.62mm_P2.54mm -2x-dip-switch SPST , Piano, row spacing 7.62 mm (300 mils), body size 10.8x6.64mm -DIP Switch SPST Piano 7.62mm 300mil -0 -4 -4 -Button_Switch_THT -SW_DIP_SPSTx02_Piano_CTS_Series194-2MSTN_W7.62mm_P2.54mm -2x-dip-switch SPST CTS_Series194-2MSTN, Piano, row spacing 7.62 mm (300 mils), body size (see https://www.ctscorp.com/wp-content/uploads/194-195.pdf) -DIP Switch SPST Piano 7.62mm 300mil -0 -4 -4 -Button_Switch_THT -SW_DIP_SPSTx02_Slide_6.7x6.64mm_W7.62mm_P2.54mm_LowProfile -2x-dip-switch SPST , Slide, row spacing 7.62 mm (300 mils), body size 6.7x6.64mm (see e.g. https://www.ctscorp.com/wp-content/uploads/209-210.pdf), LowProfile -DIP Switch SPST Slide 7.62mm 300mil LowProfile -0 -4 -4 -Button_Switch_THT -SW_DIP_SPSTx02_Slide_9.78x7.26mm_W7.62mm_P2.54mm -2x-dip-switch SPST , Slide, row spacing 7.62 mm (300 mils), body size 9.78x7.26mm (see e.g. https://www.ctscorp.com/wp-content/uploads/206-208.pdf) -DIP Switch SPST Slide 7.62mm 300mil -0 -4 -4 -Button_Switch_THT -SW_DIP_SPSTx03_Piano_10.8x9.18mm_W7.62mm_P2.54mm -3x-dip-switch SPST , Piano, row spacing 7.62 mm (300 mils), body size 10.8x9.18mm -DIP Switch SPST Piano 7.62mm 300mil -0 -6 -6 -Button_Switch_THT -SW_DIP_SPSTx03_Piano_CTS_Series194-3MSTN_W7.62mm_P2.54mm -3x-dip-switch SPST CTS_Series194-3MSTN, Piano, row spacing 7.62 mm (300 mils), body size (see https://www.ctscorp.com/wp-content/uploads/194-195.pdf) -DIP Switch SPST Piano 7.62mm 300mil -0 -6 -6 -Button_Switch_THT -SW_DIP_SPSTx03_Slide_6.7x9.18mm_W7.62mm_P2.54mm_LowProfile -3x-dip-switch SPST , Slide, row spacing 7.62 mm (300 mils), body size 6.7x9.18mm (see e.g. https://www.ctscorp.com/wp-content/uploads/209-210.pdf), LowProfile -DIP Switch SPST Slide 7.62mm 300mil LowProfile -0 -6 -6 -Button_Switch_THT -SW_DIP_SPSTx03_Slide_9.78x9.8mm_W7.62mm_P2.54mm -3x-dip-switch SPST , Slide, row spacing 7.62 mm (300 mils), body size 9.78x9.8mm (see e.g. https://www.ctscorp.com/wp-content/uploads/206-208.pdf) -DIP Switch SPST Slide 7.62mm 300mil -0 -6 -6 -Button_Switch_THT -SW_DIP_SPSTx04_Piano_10.8x11.72mm_W7.62mm_P2.54mm -4x-dip-switch SPST , Piano, row spacing 7.62 mm (300 mils), body size 10.8x11.72mm -DIP Switch SPST Piano 7.62mm 300mil -0 -8 -8 -Button_Switch_THT -SW_DIP_SPSTx04_Piano_CTS_Series194-4MSTN_W7.62mm_P2.54mm -4x-dip-switch SPST CTS_Series194-4MSTN, Piano, row spacing 7.62 mm (300 mils), body size (see https://www.ctscorp.com/wp-content/uploads/194-195.pdf) -DIP Switch SPST Piano 7.62mm 300mil -0 -8 -8 -Button_Switch_THT -SW_DIP_SPSTx04_Slide_6.7x11.72mm_W7.62mm_P2.54mm_LowProfile -4x-dip-switch SPST , Slide, row spacing 7.62 mm (300 mils), body size 6.7x11.72mm (see e.g. https://www.ctscorp.com/wp-content/uploads/209-210.pdf), LowProfile -DIP Switch SPST Slide 7.62mm 300mil LowProfile -0 -8 -8 -Button_Switch_THT -SW_DIP_SPSTx04_Slide_9.78x12.34mm_W7.62mm_P2.54mm -4x-dip-switch SPST , Slide, row spacing 7.62 mm (300 mils), body size 9.78x12.34mm (see e.g. https://www.ctscorp.com/wp-content/uploads/206-208.pdf) -DIP Switch SPST Slide 7.62mm 300mil -0 -8 -8 -Button_Switch_THT -SW_DIP_SPSTx05_Piano_10.8x14.26mm_W7.62mm_P2.54mm -5x-dip-switch SPST , Piano, row spacing 7.62 mm (300 mils), body size 10.8x14.26mm -DIP Switch SPST Piano 7.62mm 300mil -0 -10 -10 -Button_Switch_THT -SW_DIP_SPSTx05_Piano_CTS_Series194-5MSTN_W7.62mm_P2.54mm -5x-dip-switch SPST CTS_Series194-5MSTN, Piano, row spacing 7.62 mm (300 mils), body size (see https://www.ctscorp.com/wp-content/uploads/194-195.pdf) -DIP Switch SPST Piano 7.62mm 300mil -0 -10 -10 -Button_Switch_THT -SW_DIP_SPSTx05_Slide_6.7x14.26mm_W7.62mm_P2.54mm_LowProfile -5x-dip-switch SPST , Slide, row spacing 7.62 mm (300 mils), body size 6.7x14.26mm (see e.g. https://www.ctscorp.com/wp-content/uploads/209-210.pdf), LowProfile -DIP Switch SPST Slide 7.62mm 300mil LowProfile -0 -10 -10 -Button_Switch_THT -SW_DIP_SPSTx05_Slide_9.78x14.88mm_W7.62mm_P2.54mm -5x-dip-switch SPST , Slide, row spacing 7.62 mm (300 mils), body size 9.78x14.88mm (see e.g. https://www.ctscorp.com/wp-content/uploads/206-208.pdf) -DIP Switch SPST Slide 7.62mm 300mil -0 -10 -10 -Button_Switch_THT -SW_DIP_SPSTx06_Piano_10.8x16.8mm_W7.62mm_P2.54mm -6x-dip-switch SPST , Piano, row spacing 7.62 mm (300 mils), body size 10.8x16.8mm -DIP Switch SPST Piano 7.62mm 300mil -0 -12 -12 -Button_Switch_THT -SW_DIP_SPSTx06_Piano_CTS_Series194-6MSTN_W7.62mm_P2.54mm -6x-dip-switch SPST CTS_Series194-6MSTN, Piano, row spacing 7.62 mm (300 mils), body size (see https://www.ctscorp.com/wp-content/uploads/194-195.pdf) -DIP Switch SPST Piano 7.62mm 300mil -0 -12 -12 -Button_Switch_THT -SW_DIP_SPSTx06_Slide_6.7x16.8mm_W7.62mm_P2.54mm_LowProfile -6x-dip-switch SPST , Slide, row spacing 7.62 mm (300 mils), body size 6.7x16.8mm (see e.g. https://www.ctscorp.com/wp-content/uploads/209-210.pdf), LowProfile -DIP Switch SPST Slide 7.62mm 300mil LowProfile -0 -12 -12 -Button_Switch_THT -SW_DIP_SPSTx06_Slide_9.78x17.42mm_W7.62mm_P2.54mm -6x-dip-switch SPST , Slide, row spacing 7.62 mm (300 mils), body size 9.78x17.42mm (see e.g. https://www.ctscorp.com/wp-content/uploads/206-208.pdf) -DIP Switch SPST Slide 7.62mm 300mil -0 -12 -12 -Button_Switch_THT -SW_DIP_SPSTx07_Piano_10.8x19.34mm_W7.62mm_P2.54mm -7x-dip-switch SPST , Piano, row spacing 7.62 mm (300 mils), body size 10.8x19.34mm -DIP Switch SPST Piano 7.62mm 300mil -0 -14 -14 -Button_Switch_THT -SW_DIP_SPSTx07_Piano_CTS_Series194-7MSTN_W7.62mm_P2.54mm -7x-dip-switch SPST CTS_Series194-7MSTN, Piano, row spacing 7.62 mm (300 mils), body size (see https://www.ctscorp.com/wp-content/uploads/194-195.pdf) -DIP Switch SPST Piano 7.62mm 300mil -0 -14 -14 -Button_Switch_THT -SW_DIP_SPSTx07_Slide_6.7x19.34mm_W7.62mm_P2.54mm_LowProfile -7x-dip-switch SPST , Slide, row spacing 7.62 mm (300 mils), body size 6.7x19.34mm (see e.g. https://www.ctscorp.com/wp-content/uploads/209-210.pdf), LowProfile -DIP Switch SPST Slide 7.62mm 300mil LowProfile -0 -14 -14 -Button_Switch_THT -SW_DIP_SPSTx07_Slide_9.78x19.96mm_W7.62mm_P2.54mm -7x-dip-switch SPST , Slide, row spacing 7.62 mm (300 mils), body size 9.78x19.96mm (see e.g. https://www.ctscorp.com/wp-content/uploads/206-208.pdf) -DIP Switch SPST Slide 7.62mm 300mil -0 -14 -14 -Button_Switch_THT -SW_DIP_SPSTx08_Piano_10.8x21.88mm_W7.62mm_P2.54mm -8x-dip-switch SPST , Piano, row spacing 7.62 mm (300 mils), body size 10.8x21.88mm -DIP Switch SPST Piano 7.62mm 300mil -0 -16 -16 -Button_Switch_THT -SW_DIP_SPSTx08_Piano_CTS_Series194-8MSTN_W7.62mm_P2.54mm -8x-dip-switch SPST CTS_Series194-8MSTN, Piano, row spacing 7.62 mm (300 mils), body size (see https://www.ctscorp.com/wp-content/uploads/194-195.pdf) -DIP Switch SPST Piano 7.62mm 300mil -0 -16 -16 -Button_Switch_THT -SW_DIP_SPSTx08_Slide_6.7x21.88mm_W7.62mm_P2.54mm_LowProfile -8x-dip-switch SPST , Slide, row spacing 7.62 mm (300 mils), body size 6.7x21.88mm (see e.g. https://www.ctscorp.com/wp-content/uploads/209-210.pdf), LowProfile -DIP Switch SPST Slide 7.62mm 300mil LowProfile -0 -16 -16 -Button_Switch_THT -SW_DIP_SPSTx08_Slide_9.78x22.5mm_W7.62mm_P2.54mm -8x-dip-switch SPST , Slide, row spacing 7.62 mm (300 mils), body size 9.78x22.5mm (see e.g. https://www.ctscorp.com/wp-content/uploads/206-208.pdf) -DIP Switch SPST Slide 7.62mm 300mil -0 -16 -16 -Button_Switch_THT -SW_DIP_SPSTx09_Piano_10.8x24.42mm_W7.62mm_P2.54mm -9x-dip-switch SPST , Piano, row spacing 7.62 mm (300 mils), body size 10.8x24.42mm -DIP Switch SPST Piano 7.62mm 300mil -0 -18 -18 -Button_Switch_THT -SW_DIP_SPSTx09_Piano_CTS_Series194-9MSTN_W7.62mm_P2.54mm -9x-dip-switch SPST CTS_Series194-9MSTN, Piano, row spacing 7.62 mm (300 mils), body size (see https://www.ctscorp.com/wp-content/uploads/194-195.pdf) -DIP Switch SPST Piano 7.62mm 300mil -0 -18 -18 -Button_Switch_THT -SW_DIP_SPSTx09_Slide_6.7x24.42mm_W7.62mm_P2.54mm_LowProfile -9x-dip-switch SPST , Slide, row spacing 7.62 mm (300 mils), body size 6.7x24.42mm (see e.g. https://www.ctscorp.com/wp-content/uploads/209-210.pdf), LowProfile -DIP Switch SPST Slide 7.62mm 300mil LowProfile -0 -18 -18 -Button_Switch_THT -SW_DIP_SPSTx09_Slide_9.78x25.04mm_W7.62mm_P2.54mm -9x-dip-switch SPST , Slide, row spacing 7.62 mm (300 mils), body size 9.78x25.04mm (see e.g. https://www.ctscorp.com/wp-content/uploads/206-208.pdf) -DIP Switch SPST Slide 7.62mm 300mil -0 -18 -18 -Button_Switch_THT -SW_DIP_SPSTx10_Piano_10.8x26.96mm_W7.62mm_P2.54mm -10x-dip-switch SPST , Piano, row spacing 7.62 mm (300 mils), body size 10.8x26.96mm -DIP Switch SPST Piano 7.62mm 300mil -0 -20 -20 -Button_Switch_THT -SW_DIP_SPSTx10_Piano_CTS_Series194-10MSTN_W7.62mm_P2.54mm -10x-dip-switch SPST CTS_Series194-10MSTN, Piano, row spacing 7.62 mm (300 mils), body size (see https://www.ctscorp.com/wp-content/uploads/194-195.pdf) -DIP Switch SPST Piano 7.62mm 300mil -0 -20 -20 -Button_Switch_THT -SW_DIP_SPSTx10_Slide_6.7x26.96mm_W7.62mm_P2.54mm_LowProfile -10x-dip-switch SPST , Slide, row spacing 7.62 mm (300 mils), body size 6.7x26.96mm (see e.g. https://www.ctscorp.com/wp-content/uploads/209-210.pdf), LowProfile -DIP Switch SPST Slide 7.62mm 300mil LowProfile -0 -20 -20 -Button_Switch_THT -SW_DIP_SPSTx10_Slide_9.78x27.58mm_W7.62mm_P2.54mm -10x-dip-switch SPST , Slide, row spacing 7.62 mm (300 mils), body size 9.78x27.58mm (see e.g. https://www.ctscorp.com/wp-content/uploads/206-208.pdf) -DIP Switch SPST Slide 7.62mm 300mil -0 -20 -20 -Button_Switch_THT -SW_DIP_SPSTx11_Piano_10.8x29.5mm_W7.62mm_P2.54mm -11x-dip-switch SPST , Piano, row spacing 7.62 mm (300 mils), body size 10.8x29.5mm -DIP Switch SPST Piano 7.62mm 300mil -0 -22 -22 -Button_Switch_THT -SW_DIP_SPSTx11_Piano_CTS_Series194-11MSTN_W7.62mm_P2.54mm -11x-dip-switch SPST CTS_Series194-11MSTN, Piano, row spacing 7.62 mm (300 mils), body size (see https://www.ctscorp.com/wp-content/uploads/194-195.pdf) -DIP Switch SPST Piano 7.62mm 300mil -0 -22 -22 -Button_Switch_THT -SW_DIP_SPSTx11_Slide_6.7x29.5mm_W7.62mm_P2.54mm_LowProfile -11x-dip-switch SPST , Slide, row spacing 7.62 mm (300 mils), body size 6.7x29.5mm (see e.g. https://www.ctscorp.com/wp-content/uploads/209-210.pdf), LowProfile -DIP Switch SPST Slide 7.62mm 300mil LowProfile -0 -22 -22 -Button_Switch_THT -SW_DIP_SPSTx11_Slide_9.78x30.12mm_W7.62mm_P2.54mm -11x-dip-switch SPST , Slide, row spacing 7.62 mm (300 mils), body size 9.78x30.12mm (see e.g. https://www.ctscorp.com/wp-content/uploads/206-208.pdf) -DIP Switch SPST Slide 7.62mm 300mil -0 -22 -22 -Button_Switch_THT -SW_DIP_SPSTx12_Piano_10.8x32.04mm_W7.62mm_P2.54mm -12x-dip-switch SPST , Piano, row spacing 7.62 mm (300 mils), body size 10.8x32.04mm -DIP Switch SPST Piano 7.62mm 300mil -0 -24 -24 -Button_Switch_THT -SW_DIP_SPSTx12_Piano_CTS_Series194-12MSTN_W7.62mm_P2.54mm -12x-dip-switch SPST CTS_Series194-12MSTN, Piano, row spacing 7.62 mm (300 mils), body size (see https://www.ctscorp.com/wp-content/uploads/194-195.pdf) -DIP Switch SPST Piano 7.62mm 300mil -0 -24 -24 -Button_Switch_THT -SW_DIP_SPSTx12_Slide_6.7x32.04mm_W7.62mm_P2.54mm_LowProfile -12x-dip-switch SPST , Slide, row spacing 7.62 mm (300 mils), body size 6.7x32.04mm (see e.g. https://www.ctscorp.com/wp-content/uploads/209-210.pdf), LowProfile -DIP Switch SPST Slide 7.62mm 300mil LowProfile -0 -24 -24 -Button_Switch_THT -SW_DIP_SPSTx12_Slide_9.78x32.66mm_W7.62mm_P2.54mm -12x-dip-switch SPST , Slide, row spacing 7.62 mm (300 mils), body size 9.78x32.66mm (see e.g. https://www.ctscorp.com/wp-content/uploads/206-208.pdf) -DIP Switch SPST Slide 7.62mm 300mil -0 -24 -24 -Button_Switch_THT -SW_E-Switch_EG1224_SPDT_Angled -E-Switch slide switch, EG series, SPDT, right angle, http://spec_sheets.e-switch.com/specs/P040042.pdf -switch SPDT -0 -7 -3 -Button_Switch_THT -SW_E-Switch_EG1271_DPDT -E-Switch sub miniature slide switch, EG series, DPDT, http://spec_sheets.e-switch.com/specs/P040047.pdf -switch DPDT -0 -6 -6 -Button_Switch_THT -SW_E-Switch_EG2219_DPDT_Angled -E-Switch slide switch, EG series, DPDT, right angle, http://spec_sheets.e-switch.com/specs/P040170.pdf -switch DPDT -0 -10 -6 -Button_Switch_THT -SW_Lever_1P2T_NKK_GW12LxH -Switch, single pole double throw, right angle, http://www.nkkswitches.com/pdf/GW.pdf -switch single-pole double-throw spdt ON-ON horizontal -0 -5 -3 -Button_Switch_THT -SW_MEC_5GTH9 -MEC 5G single pole normally-open tactile switch https://cdn.sos.sk/productdata/80/f6/aabf7be6/5gth9358222.pdf -switch normally-open pushbutton push-button -0 -4 -2 -Button_Switch_THT -SW_NKK_BB15AH -https://www.nkkswitches.com/pdf/Bpushbuttons-1.pdf -Pushbutton Right-angle -0 -5 -3 -Button_Switch_THT -SW_NKK_G1xJP -Switch NKK G1xJP http://www.nkkswitches.com/pdf/gwillum.pdf -SWITCH TOGGLE ILLUM SPDT NKK -0 -6 -6 -Button_Switch_THT -SW_NKK_GW12LJP -Switch, single pole double throw, illuminated paddle, http://www.nkkswitches.com/pdf/gwillum.pdf -switch single-pole double-throw spdt ON-ON illuminated LED -0 -6 -6 -Button_Switch_THT -SW_PUSH-12mm -SW PUSH 12mm https://www.e-switch.com/system/asset/product_line/data_sheet/143/TL1100.pdf -tact sw push 12mm -0 -4 -2 -Button_Switch_THT -SW_PUSH-12mm_Wuerth-430476085716 -SW PUSH 12mm http://katalog.we-online.de/em/datasheet/430476085716.pdf -tact sw push 12mm -0 -4 -2 -Button_Switch_THT -SW_PUSH_6mm -https://www.omron.com/ecb/products/pdf/en-b3f.pdf -tact sw push 6mm -0 -4 -2 -Button_Switch_THT -SW_PUSH_6mm_H4.3mm -tactile push button, 6x6mm e.g. PHAP33xx series, height=4.3mm -tact sw push 6mm -0 -4 -2 -Button_Switch_THT -SW_PUSH_6mm_H5mm -tactile push button, 6x6mm e.g. PHAP33xx series, height=5mm -tact sw push 6mm -0 -4 -2 -Button_Switch_THT -SW_PUSH_6mm_H7.3mm -tactile push button, 6x6mm e.g. PHAP33xx series, height=7.3mm -tact sw push 6mm -0 -4 -2 -Button_Switch_THT -SW_PUSH_6mm_H8.5mm -tactile push button, 6x6mm e.g. PHAP33xx series, height=8.5mm -tact sw push 6mm -0 -4 -2 -Button_Switch_THT -SW_PUSH_6mm_H8mm -tactile push button, 6x6mm e.g. PHAP33xx series, height=8mm -tact sw push 6mm -0 -4 -2 -Button_Switch_THT -SW_PUSH_6mm_H9.5mm -tactile push button, 6x6mm e.g. PHAP33xx series, height=9.5mm -tact sw push 6mm -0 -4 -2 -Button_Switch_THT -SW_PUSH_6mm_H13mm -tactile push button, 6x6mm e.g. PHAP33xx series, height=13mm -tact sw push 6mm -0 -4 -2 -Button_Switch_THT -SW_PUSH_E-Switch_FS5700DP_DPDT -FS5700 series pushbutton footswitch, DPDT, https://www.e-switch.com/system/asset/product_line/data_sheet/226/FS5700.pdf -switch DPDT footswitch -0 -6 -6 -Button_Switch_THT -SW_PUSH_LCD_E3_SAxxxx -Switch with LCD screen E3 SAxxxx -switch normally-open pushbutton push-button LCD -0 -6 -6 -Button_Switch_THT -SW_PUSH_LCD_E3_SAxxxx_SocketPins -Switch with LCD screen E3 SAxxxx -switch normally-open pushbutton push-button LCD -0 -6 -6 -Button_Switch_THT -SW_Push_1P1T_NO_LED_E-Switch_TL1250 -illuminated right angle tact switch https://www.e-switch.com/system/asset/product_line/data_sheet/148/TL1250.pdf -led push switch right angle -0 -6 -4 -Button_Switch_THT -SW_Push_1P2T_Vertical_E-Switch_800UDP8P1A1M6 - right angle SPDT push button https://www.e-switch.com/system/asset/product_line/data_sheet/210/800U.pdf -IP67 ultra-miniture horizontal -0 -5 -3 -Button_Switch_THT -SW_Push_2P2T_Vertical_E-Switch_800UDP8P1A1M6 - right angle DPDT push button https://www.e-switch.com/system/asset/product_line/data_sheet/210/800U.pdf -IP67 ultra-miniture horizontal -0 -8 -6 -Button_Switch_THT -SW_Slide_1P2T_CK_OS102011MS2Q -CuK miniature slide switch, OS series, SPDT, https://www.ckswitches.com/media/1428/os.pdf -switch SPDT -0 -5 -3 -Button_Switch_THT -SW_TH_Tactile_Omron_B3F-10xx -SW_TH_Tactile_Omron_B3F-10xx_https://www.omron.com/ecb/products/pdf/en-b3f.pdf -Omron B3F-10xx -0 -4 -4 -Button_Switch_THT -SW_Tactile_SKHH_Angled -tactile switch 6mm ALPS SKHH right angle http://www.alps.com/prod/info/E/HTML/Tact/SnapIn/SKHH/SKHHLUA010.html -tactile switch 6mm ALPS SKHH right angle -0 -4 -2 -Button_Switch_THT -SW_Tactile_SPST_Angled_PTS645Vx31-2LFS -tactile switch SPST right angle, PTS645VL31-2 LFS -tactile switch SPST angled PTS645VL31-2 LFS C&K Button -0 -4 -2 -Button_Switch_THT -SW_Tactile_SPST_Angled_PTS645Vx39-2LFS -tactile switch SPST right angle, PTS645VL39-2 LFS -tactile switch SPST angled PTS645VL39-2 LFS C&K Button -0 -4 -2 -Button_Switch_THT -SW_Tactile_SPST_Angled_PTS645Vx58-2LFS -tactile switch SPST right angle, PTS645VL58-2 LFS -tactile switch SPST angled PTS645VL58-2 LFS C&K Button -0 -4 -2 -Button_Switch_THT -SW_Tactile_SPST_Angled_PTS645Vx83-2LFS -tactile switch SPST right angle, PTS645VL83-2 LFS -tactile switch SPST angled PTS645VL83-2 LFS C&K Button -0 -4 -2 -Button_Switch_THT -SW_Tactile_Straight_KSA0Axx1LFTR -SW PUSH SMALL http://www.ckswitches.com/media/1457/ksa_ksl.pdf -SW PUSH SMALL Tactile C&K -0 -4 -2 -Button_Switch_THT -SW_Tactile_Straight_KSL0Axx1LFTR -SW PUSH SMALL http://www.ckswitches.com/media/1457/ksa_ksl.pdf -SW PUSH SMALL Tactile C&K -0 -4 -2 -Buzzer_Beeper -Buzzer_12x9.5RM7.6 -Generic Buzzer, D12mm height 9.5mm with RM7.6mm -buzzer -0 -2 -2 -Buzzer_Beeper -Buzzer_15x7.5RM7.6 -Generic Buzzer, D15mm height 7.5mm with RM7.6mm -buzzer -0 -2 -2 -Buzzer_Beeper -Buzzer_CUI_CPT-9019S-SMT -https://www.cui.com/product/resource/cpt-9019s-smt.pdf -buzzer piezo -0 -2 -2 -Buzzer_Beeper -Buzzer_D14mm_H7mm_P10mm -Generic Buzzer, D14mm height 7mm with pitch 10mm -buzzer -0 -2 -2 -Buzzer_Beeper -Buzzer_Mallory_AST1109MLTRQ -Mallory low-profile piezo buzzer, https://www.mspindy.com/specifications/AST1109MLTRQ.pdf -buzzer piezo -0 -2 -2 -Buzzer_Beeper -Buzzer_Murata_PKMCS0909E4000-R1 -Murata Buzzer http://www.murata.com/en-us/api/pdfdownloadapi?cate=&partno=PKMCS0909E4000-R1 -Murata Buzzer Beeper -0 -2 -2 -Buzzer_Beeper -Buzzer_TDK_PS1240P02BT_D12.2mm_H6.5mm -Buzzer, D12.2mm height 6.5mm, https://product.tdk.com/info/en/catalog/datasheets/piezoelectronic_buzzer_ps_en.pdf -buzzer -0 -2 -2 -Buzzer_Beeper -MagneticBuzzer_CUI_CMT-8504-100-SMT -magnetic transducer buzzer, 5V, SPL of 100 dB at 10 cm, https://www.cuidevices.com/product/resource/pdf/cmt-8504-100-smt-tr.pdf -CMT 8504 -0 -4 -4 -Buzzer_Beeper -MagneticBuzzer_CUI_CST-931RP-A -CST-931RP-A, http://www.cui.com/product/resource/cst-931rp-a.pdf -CST-931RP-A -0 -2 -2 -Buzzer_Beeper -MagneticBuzzer_Kingstate_KCG0601 -Buzzer, Elektromagnetic Beeper, Summer, -Kingstate KCG0601 -0 -2 -2 -Buzzer_Beeper -MagneticBuzzer_Kobitone_254-EMB84Q-RO -MagneticBuzzer Kobitone 254-EMB84Q-RO https://www.mouser.es/datasheet/2/209/KT-400385-1171904.pdf -MagneticBuzzer Kobitone 254-EMB84Q-RO -0 -3 -3 -Buzzer_Beeper -MagneticBuzzer_PUI_AT-0927-TT-6-R -Buzzer Magnetic 9mm AT-0927-TT-6-R, http://www.puiaudio.com/pdf/AT-0927-TT-6-R.pdf -Buzzer Magnetic 9mm AT-0927-TT-6-R -0 -2 -2 -Buzzer_Beeper -MagneticBuzzer_ProSignal_ABI-009-RC -Buzzer, Elektromagnetic Beeper, Summer, 6V-DC, -Pro Signal ABI-009-RC -0 -2 -2 -Buzzer_Beeper -MagneticBuzzer_ProSignal_ABI-010-RC -Buzzer, Elektromagnetic Beeper, Summer, 12V-DC, -Pro Signal ABI-010-RC -0 -2 -2 -Buzzer_Beeper -MagneticBuzzer_ProSignal_ABT-410-RC -Buzzer, Elektromagnetic Beeper, Summer, 1,5V-DC, -Pro Signal ABT-410-RC -0 -2 -2 -Buzzer_Beeper -MagneticBuzzer_ProjectsUnlimited_AI-4228-TWT-R -Buzzer, Elektromagnetic Beeper, Summer, 3-28V-DC, https://www.kynix.com/uploadfiles/pdf/AI-4228-TWT-R.pdf -Projects Unlimited AI-4228-TWT-R -0 -2 -2 -Buzzer_Beeper -MagneticBuzzer_StarMicronics_HMB-06_HMB-12 -Buzzer, Elektromagnetic Beeper, Summer, -Star Micronics HMB-06 HMB-12 -0 -2 -2 -Buzzer_Beeper -PUIAudio_SMT_0825_S_4_R -SMD 8540, http://www.puiaudio.com/product-detail.aspx?partnumber=SMT-0825-S-4-R -SMD 8540 -0 -4 -4 -Buzzer_Beeper -Speaker_CUI_CMR-1206S-67 -Speaker, 30mW, 300-7000Hz, IP67 face, 12x6x2,25mm, https://www.cuidevices.com/product/resource/cmr-12062s-67.pdf -speaker CUI -0 -2 -2 -Calibration_Scale -Gauge_10mm_Type1_CopperTop -Gauge, Massstab, 10mm, CopperTop, Type 1, -Gauge Massstab 10mm CopperTop Type 1 -0 -0 -0 -Calibration_Scale -Gauge_10mm_Type1_SilkScreenTop -Gauge, Massstab, 10mm, SilkScreenTop, Type 1, -Gauge Massstab 10mm SilkScreenTop Type 1 -0 -0 -0 -Calibration_Scale -Gauge_10mm_Type2_CopperTop -Gauge, Massstab, 10mm, CopperTop, Type 2, -Gauge Massstab 10mm CopperTop Type 2 -0 -0 -0 -Calibration_Scale -Gauge_10mm_Type2_SilkScreenTop -Gauge, Massstab, 10mm, SilkScreenTop, Type 2, -Gauge Massstab 10mm SilkScreenTop Type 2 -0 -0 -0 -Calibration_Scale -Gauge_10mm_Type3_CopperTop -Gauge, Massstab, 10mm, CopperTop, Type 3, -Gauge Massstab 10mm CopperTop Type 3 -0 -0 -0 -Calibration_Scale -Gauge_10mm_Type3_SilkScreenTop -Gauge, Massstab, 10mm, SilkScreenTop, Type 3, -Gauge Massstab 10mm SilkScreenTop Type 3 -0 -0 -0 -Calibration_Scale -Gauge_10mm_Type4_CopperTop -Gauge, Massstab, 10mm, CopperTop, Type 4, -Gauge Massstab 10mm CopperTop Type 4 -0 -0 -0 -Calibration_Scale -Gauge_10mm_Type4_SilkScreenTop -Gauge, Massstab, 10mm, SilkScreenTop, Type 4, -Gauge Massstab 10mm SilkScreenTop Type 4 -0 -0 -0 -Calibration_Scale -Gauge_10mm_Type5_CopperTop -Gauge, Massstab, 10mm, CopperTop, Type 5, -Gauge Massstab 10mm CopperTop Type 5 -0 -0 -0 -Calibration_Scale -Gauge_10mm_Type5_SilkScreenTop -Gauge, Massstab, 10mm, SilkScreenTop, Type 5, -Gauge Massstab 10mm SilkScreenTop Type 5 -0 -0 -0 -Calibration_Scale -Gauge_50mm_Type1_CopperTop -Gauge, Massstab, 50mm, CopperTop, Type 1, -Gauge Massstab 50mm CopperTop Type 1 -0 -0 -0 -Calibration_Scale -Gauge_50mm_Type1_SilkScreenTop -Gauge, Massstab, 50mm, SilkScreenTop, Type 1, -Gauge Massstab 50mm SilkScreenTop Type 1 -0 -0 -0 -Calibration_Scale -Gauge_50mm_Type2_CopperTop -Gauge, Massstab, 50mm, CopperTop, Type 2, -Gauge Massstab 50mm CopperTop Type 2 -0 -0 -0 -Calibration_Scale -Gauge_50mm_Type2_SilkScreenTop -Gauge, Massstab, 50mm, SilkScreenTop, Type 2, -Gauge Massstab 50mm SilkScreenTop Type 2 -0 -0 -0 -Calibration_Scale -Gauge_100mm_Grid_Type1_CopperTop -Gauge, Massstab, 100mm, Gitter, Grid, CopperTop, Type 1, -Gauge Massstab 100mm Gitter Grid CopperTop Type 1 -0 -0 -0 -Calibration_Scale -Gauge_100mm_Type1_CopperTop -Gauge, Massstab, 100mm, CopperTop, Type 1, -Gauge Massstab 100mm CopperTop Type 1 -0 -0 -0 -Calibration_Scale -Gauge_100mm_Type1_SilkScreenTop -Gauge, Massstab, 100mm, SilkScreenTop, Type 1, -Gauge Massstab 100mm SilkScreenTop Type 1 -0 -0 -0 -Calibration_Scale -Gauge_100mm_Type2_CopperTop -Gauge, Massstab, 100mm, CopperTop, Type 2, -Gauge Massstab 100mm CopperTop Type 2 -0 -0 -0 -Calibration_Scale -Gauge_100mm_Type2_SilkScreenTop -Gauge, Massstab, 100mm, SilkScreenTop, Type 2, -Gauge Massstab 100mm SilkScreenTop Type 2 -0 -0 -0 -Capacitor_SMD -CP_Elec_3x5.3 -SMT capacitor, aluminium electrolytic, 3x5.3, Cornell Dubilier Electronics -Capacitor Electrolytic -0 -2 -2 -Capacitor_SMD -CP_Elec_3x5.4 -SMD capacitor, aluminum electrolytic, Nichicon, 3.0x5.4mm -capacitor electrolytic -0 -2 -2 -Capacitor_SMD -CP_Elec_4x3 -SMD capacitor, aluminum electrolytic, Nichicon, 4.0x3mm -capacitor electrolytic -0 -2 -2 -Capacitor_SMD -CP_Elec_4x3.9 -SMD capacitor, aluminum electrolytic, Nichicon, 4.0x3.9mm -capacitor electrolytic -0 -2 -2 -Capacitor_SMD -CP_Elec_4x4.5 -SMD capacitor, aluminum electrolytic, Nichicon, 4.0x4.5mm -capacitor electrolytic -0 -2 -2 -Capacitor_SMD -CP_Elec_4x5.3 -SMD capacitor, aluminum electrolytic, Vishay, 4.0x5.3mm -capacitor electrolytic -0 -2 -2 -Capacitor_SMD -CP_Elec_4x5.4 -SMD capacitor, aluminum electrolytic, Panasonic A5 / Nichicon, 4.0x5.4mm -capacitor electrolytic -0 -2 -2 -Capacitor_SMD -CP_Elec_4x5.7 -SMD capacitor, aluminum electrolytic, United Chemi-Con, 4.0x5.7mm -capacitor electrolytic -0 -2 -2 -Capacitor_SMD -CP_Elec_4x5.8 -SMD capacitor, aluminum electrolytic, Panasonic, 4.0x5.8mm -capacitor electrolytic -0 -2 -2 -Capacitor_SMD -CP_Elec_5x3 -SMD capacitor, aluminum electrolytic, Nichicon, 5.0x3.0mm -capacitor electrolytic -0 -2 -2 -Capacitor_SMD -CP_Elec_5x3.9 -SMD capacitor, aluminum electrolytic, Nichicon, 5.0x3.9mm -capacitor electrolytic -0 -2 -2 -Capacitor_SMD -CP_Elec_5x4.4 -SMD capacitor, aluminum electrolytic, Panasonic B45, 5.0x4.4mm -capacitor electrolytic -0 -2 -2 -Capacitor_SMD -CP_Elec_5x4.5 -SMD capacitor, aluminum electrolytic, Nichicon, 5.0x4.5mm -capacitor electrolytic -0 -2 -2 -Capacitor_SMD -CP_Elec_5x5.3 -SMD capacitor, aluminum electrolytic, Nichicon, 5.0x5.3mm -capacitor electrolytic -0 -2 -2 -Capacitor_SMD -CP_Elec_5x5.4 -SMD capacitor, aluminum electrolytic, Nichicon, 5.0x5.4mm -capacitor electrolytic -0 -2 -2 -Capacitor_SMD -CP_Elec_5x5.7 -SMD capacitor, aluminum electrolytic, United Chemi-Con, 5.0x5.7mm -capacitor electrolytic -0 -2 -2 -Capacitor_SMD -CP_Elec_5x5.8 -SMD capacitor, aluminum electrolytic, Panasonic, 5.0x5.8mm -capacitor electrolytic -0 -2 -2 -Capacitor_SMD -CP_Elec_5x5.9 -SMD capacitor, aluminum electrolytic, Panasonic B6, 5.0x5.9mm -capacitor electrolytic -0 -2 -2 -Capacitor_SMD -CP_Elec_6.3x3 -SMD capacitor, aluminum electrolytic, Nichicon, 6.3x3.0mm -capacitor electrolytic -0 -2 -2 -Capacitor_SMD -CP_Elec_6.3x3.9 -SMD capacitor, aluminum electrolytic, Nichicon, 6.3x3.9mm -capacitor electrolytic -0 -2 -2 -Capacitor_SMD -CP_Elec_6.3x4.5 -SMD capacitor, aluminum electrolytic, Nichicon, 6.3x4.5mm -capacitor electrolytic -0 -2 -2 -Capacitor_SMD -CP_Elec_6.3x4.9 -SMD capacitor, aluminum electrolytic, Panasonic C5, 6.3x4.9mm -capacitor electrolytic -0 -2 -2 -Capacitor_SMD -CP_Elec_6.3x5.2 -SMD capacitor, aluminum electrolytic, United Chemi-Con, 6.3x5.2mm -capacitor electrolytic -0 -2 -2 -Capacitor_SMD -CP_Elec_6.3x5.3 -SMD capacitor, aluminum electrolytic, Cornell Dubilier, 6.3x5.3mm -capacitor electrolytic -0 -2 -2 -Capacitor_SMD -CP_Elec_6.3x5.4 -SMD capacitor, aluminum electrolytic, Panasonic C55, 6.3x5.4mm -capacitor electrolytic -0 -2 -2 -Capacitor_SMD -CP_Elec_6.3x5.4_Nichicon -SMD capacitor, aluminum electrolytic, Nichicon, 6.3x5.4mm -capacitor electrolytic -0 -2 -2 -Capacitor_SMD -CP_Elec_6.3x5.7 -SMD capacitor, aluminum electrolytic, United Chemi-Con, 6.3x5.7mm -capacitor electrolytic -0 -2 -2 -Capacitor_SMD -CP_Elec_6.3x5.8 -SMD capacitor, aluminum electrolytic, Nichicon, 6.3x5.8mm -capacitor electrolytic -0 -2 -2 -Capacitor_SMD -CP_Elec_6.3x5.9 -SMD capacitor, aluminum electrolytic, Panasonic C6, 6.3x5.9mm -capacitor electrolytic -0 -2 -2 -Capacitor_SMD -CP_Elec_6.3x7.7 -SMD capacitor, aluminum electrolytic, Nichicon, 6.3x7.7mm -capacitor electrolytic -0 -2 -2 -Capacitor_SMD -CP_Elec_6.3x9.9 -SMD capacitor, aluminum electrolytic, Panasonic C10, 6.3x9.9mm -capacitor electrolytic -0 -2 -2 -Capacitor_SMD -CP_Elec_8x5.4 -SMD capacitor, aluminum electrolytic, Nichicon, 8.0x5.4mm -capacitor electrolytic -0 -2 -2 -Capacitor_SMD -CP_Elec_8x6.2 -SMD capacitor, aluminum electrolytic, Nichicon, 8.0x6.2mm -capacitor electrolytic -0 -2 -2 -Capacitor_SMD -CP_Elec_8x6.5 -SMD capacitor, aluminum electrolytic, Rubycon, 8.0x6.5mm -capacitor electrolytic -0 -2 -2 -Capacitor_SMD -CP_Elec_8x6.7 -SMD capacitor, aluminum electrolytic, United Chemi-Con, 8.0x6.7mm -capacitor electrolytic -0 -2 -2 -Capacitor_SMD -CP_Elec_8x6.9 -SMD capacitor, aluminum electrolytic, Panasonic E7, 8.0x6.9mm -capacitor electrolytic -0 -2 -2 -Capacitor_SMD -CP_Elec_8x10 -SMD capacitor, aluminum electrolytic, Nichicon, 8.0x10mm -capacitor electrolytic -0 -2 -2 -Capacitor_SMD -CP_Elec_8x10.5 -SMD capacitor, aluminum electrolytic, Vishay 0810, 8.0x10.5mm, http://www.vishay.com/docs/28395/150crz.pdf -capacitor electrolytic -0 -2 -2 -Capacitor_SMD -CP_Elec_8x11.9 -SMD capacitor, aluminum electrolytic, Panasonic E12, 8.0x11.9mm -capacitor electrolytic -0 -2 -2 -Capacitor_SMD -CP_Elec_10x7.7 -SMD capacitor, aluminum electrolytic, Nichicon, 10.0x7.7mm -capacitor electrolytic -0 -2 -2 -Capacitor_SMD -CP_Elec_10x7.9 -SMD capacitor, aluminum electrolytic, Panasonic F8, 10.0x7.9mm -capacitor electrolytic -0 -2 -2 -Capacitor_SMD -CP_Elec_10x10 -SMD capacitor, aluminum electrolytic, Nichicon, 10.0x10.0mm -capacitor electrolytic -0 -2 -2 -Capacitor_SMD -CP_Elec_10x10.5 -SMD capacitor, aluminum electrolytic, Vishay 1010, 10.0x10.5mm, http://www.vishay.com/docs/28395/150crz.pdf -capacitor electrolytic -0 -2 -2 -Capacitor_SMD -CP_Elec_10x12.5 -SMD capacitor, aluminum electrolytic, Vishay 1012, 10.0x12.5mm, http://www.vishay.com/docs/28395/150crz.pdf -capacitor electrolytic -0 -2 -2 -Capacitor_SMD -CP_Elec_10x12.6 -SMD capacitor, aluminum electrolytic, Panasonic F12, 10.0x12.6mm -capacitor electrolytic -0 -2 -2 -Capacitor_SMD -CP_Elec_10x14.3 -SMD capacitor, aluminum electrolytic, Vishay 1014, 10.0x14.3mm, http://www.vishay.com/docs/28395/150crz.pdf -capacitor electrolytic -0 -2 -2 -Capacitor_SMD -CP_Elec_16x17.5 -SMD capacitor, aluminum electrolytic, Vishay 1616, 16.0x17.5mm, http://www.vishay.com/docs/28395/150crz.pdf -capacitor electrolytic -0 -2 -2 -Capacitor_SMD -CP_Elec_16x22 -SMD capacitor, aluminum electrolytic, Vishay 1621, 16.0x22.0mm, http://www.vishay.com/docs/28395/150crz.pdf -capacitor electrolytic -0 -2 -2 -Capacitor_SMD -CP_Elec_18x17.5 -SMD capacitor, aluminum electrolytic, Vishay 1816, 18.0x17.5mm, http://www.vishay.com/docs/28395/150crz.pdf -capacitor electrolytic -0 -2 -2 -Capacitor_SMD -CP_Elec_18x22 -SMD capacitor, aluminum electrolytic, Vishay 1821, 18.0x22.0mm, http://www.vishay.com/docs/28395/150crz.pdf -capacitor electrolytic -0 -2 -2 -Capacitor_SMD -C_0201_0603Metric -Capacitor SMD 0201 (0603 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.vishay.com/docs/20052/crcw0201e3.pdf), generated with kicad-footprint-generator -capacitor -0 -4 -2 -Capacitor_SMD -C_0201_0603Metric_Pad0.64x0.40mm_HandSolder -Capacitor SMD 0201 (0603 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://www.vishay.com/docs/20052/crcw0201e3.pdf), generated with kicad-footprint-generator -capacitor handsolder -0 -4 -2 -Capacitor_SMD -C_0402_1005Metric -Capacitor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator -capacitor -0 -2 -2 -Capacitor_SMD -C_0402_1005Metric_Pad0.74x0.62mm_HandSolder -Capacitor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator -capacitor handsolder -0 -2 -2 -Capacitor_SMD -C_0504_1310Metric -Capacitor SMD 0504 (1310 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator -capacitor -0 -2 -2 -Capacitor_SMD -C_0504_1310Metric_Pad0.83x1.28mm_HandSolder -Capacitor SMD 0504 (1310 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator -capacitor handsolder -0 -2 -2 -Capacitor_SMD -C_0603_1608Metric -Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator -capacitor -0 -2 -2 -Capacitor_SMD -C_0603_1608Metric_Pad1.08x0.95mm_HandSolder -Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator -capacitor handsolder -0 -2 -2 -Capacitor_SMD -C_0805_2012Metric -Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator -capacitor -0 -2 -2 -Capacitor_SMD -C_0805_2012Metric_Pad1.18x1.45mm_HandSolder -Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator -capacitor handsolder -0 -2 -2 -Capacitor_SMD -C_01005_0402Metric -Capacitor SMD 01005 (0402 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.vishay.com/docs/20056/crcw01005e3.pdf), generated with kicad-footprint-generator -capacitor -0 -4 -2 -Capacitor_SMD -C_01005_0402Metric_Pad0.57x0.30mm_HandSolder -Capacitor SMD 01005 (0402 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://www.vishay.com/docs/20056/crcw01005e3.pdf), generated with kicad-footprint-generator -capacitor handsolder -0 -4 -2 -Capacitor_SMD -C_1206_3216Metric -Capacitor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator -capacitor -0 -2 -2 -Capacitor_SMD -C_1206_3216Metric_Pad1.33x1.80mm_HandSolder -Capacitor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator -capacitor handsolder -0 -2 -2 -Capacitor_SMD -C_1210_3225Metric -Capacitor SMD 1210 (3225 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator -capacitor -0 -2 -2 -Capacitor_SMD -C_1210_3225Metric_Pad1.33x2.70mm_HandSolder -Capacitor SMD 1210 (3225 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator -capacitor handsolder -0 -2 -2 -Capacitor_SMD -C_1812_4532Metric -Capacitor SMD 1812 (4532 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator -capacitor -0 -2 -2 -Capacitor_SMD -C_1812_4532Metric_Pad1.57x3.40mm_HandSolder -Capacitor SMD 1812 (4532 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator -capacitor handsolder -0 -2 -2 -Capacitor_SMD -C_1825_4564Metric -Capacitor SMD 1825 (4564 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size from: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator -capacitor -0 -2 -2 -Capacitor_SMD -C_1825_4564Metric_Pad1.57x6.80mm_HandSolder -Capacitor SMD 1825 (4564 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size from: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator -capacitor handsolder -0 -2 -2 -Capacitor_SMD -C_2220_5650Metric -Capacitor SMD 2220 (5650 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size from: http://datasheets.avx.com/AVX-HV_MLCC.pdf), generated with kicad-footprint-generator -capacitor -0 -2 -2 -Capacitor_SMD -C_2220_5650Metric_Pad1.97x5.40mm_HandSolder -Capacitor SMD 2220 (5650 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size from: http://datasheets.avx.com/AVX-HV_MLCC.pdf), generated with kicad-footprint-generator -capacitor handsolder -0 -2 -2 -Capacitor_SMD -C_2225_5664Metric -Capacitor SMD 2225 (5664 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size from: http://datasheets.avx.com/AVX-HV_MLCC.pdf), generated with kicad-footprint-generator -capacitor -0 -2 -2 -Capacitor_SMD -C_2225_5664Metric_Pad1.80x6.60mm_HandSolder -Capacitor SMD 2225 (5664 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size from: http://datasheets.avx.com/AVX-HV_MLCC.pdf), generated with kicad-footprint-generator -capacitor handsolder -0 -2 -2 -Capacitor_SMD -C_3640_9110Metric -Capacitor SMD 3640 (9110 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size from: http://datasheets.avx.com/AVX-HV_MLCC.pdf), generated with kicad-footprint-generator -capacitor -0 -2 -2 -Capacitor_SMD -C_3640_9110Metric_Pad2.10x10.45mm_HandSolder -Capacitor SMD 3640 (9110 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size from: http://datasheets.avx.com/AVX-HV_MLCC.pdf), generated with kicad-footprint-generator -capacitor handsolder -0 -2 -2 -Capacitor_SMD -C_Elec_3x5.4 -SMD capacitor, aluminum electrolytic nonpolar, 3.0x5.4mm -capacitor electrolyic nonpolar -0 -2 -2 -Capacitor_SMD -C_Elec_4x5.4 -SMD capacitor, aluminum electrolytic nonpolar, 4.0x5.4mm -capacitor electrolyic nonpolar -0 -2 -2 -Capacitor_SMD -C_Elec_4x5.8 -SMD capacitor, aluminum electrolytic nonpolar, 4.0x5.8mm -capacitor electrolyic nonpolar -0 -2 -2 -Capacitor_SMD -C_Elec_5x5.4 -SMD capacitor, aluminum electrolytic nonpolar, 5.0x5.4mm -capacitor electrolyic nonpolar -0 -2 -2 -Capacitor_SMD -C_Elec_5x5.8 -SMD capacitor, aluminum electrolytic nonpolar, 5.0x5.8mm -capacitor electrolyic nonpolar -0 -2 -2 -Capacitor_SMD -C_Elec_6.3x5.4 -SMD capacitor, aluminum electrolytic nonpolar, 6.3x5.4mm -capacitor electrolyic nonpolar -0 -2 -2 -Capacitor_SMD -C_Elec_6.3x5.8 -SMD capacitor, aluminum electrolytic nonpolar, 6.3x5.8mm -capacitor electrolyic nonpolar -0 -2 -2 -Capacitor_SMD -C_Elec_6.3x7.7 -SMD capacitor, aluminum electrolytic nonpolar, 6.3x7.7mm -capacitor electrolyic nonpolar -0 -2 -2 -Capacitor_SMD -C_Elec_8x5.4 -SMD capacitor, aluminum electrolytic nonpolar, 8.0x5.4mm -capacitor electrolyic nonpolar -0 -2 -2 -Capacitor_SMD -C_Elec_8x6.2 -SMD capacitor, aluminum electrolytic nonpolar, 8.0x6.2mm -capacitor electrolyic nonpolar -0 -2 -2 -Capacitor_SMD -C_Elec_8x10.2 -SMD capacitor, aluminum electrolytic nonpolar, 8.0x10.2mm -capacitor electrolyic nonpolar -0 -2 -2 -Capacitor_SMD -C_Elec_10x10.2 -SMD capacitor, aluminum electrolytic nonpolar, 10.0x10.2mm -capacitor electrolyic nonpolar -0 -2 -2 -Capacitor_SMD -C_Trimmer_Murata_TZB4-A -trimmer capacitor SMD horizontal, http://www.murata.com/~/media/webrenewal/support/library/catalog/products/capacitor/trimmer/t13e.ashx?la=en-gb - Murata TZB4 TZB4-A -0 -2 -2 -Capacitor_SMD -C_Trimmer_Murata_TZB4-B -trimmer capacitor SMD horizontal, http://www.murata.com/~/media/webrenewal/support/library/catalog/products/capacitor/trimmer/t13e.ashx?la=en-gb - Murata TZB4 TZB4-A -0 -2 -2 -Capacitor_SMD -C_Trimmer_Murata_TZC3 -trimmer capacitor SMD horizontal, http://www.murata.com/~/media/webrenewal/support/library/catalog/products/capacitor/trimmer/t13e.ashx?la=en-gb - Murata TZC3 -0 -2 -2 -Capacitor_SMD -C_Trimmer_Murata_TZR1 -trimmer capacitor SMD horizontal, http://www.murata.com/~/media/webrenewal/support/library/catalog/products/capacitor/trimmer/t13e.ashx?la=en-gb - Murata TZR1 -0 -2 -2 -Capacitor_SMD -C_Trimmer_Murata_TZW4 -trimmer capacitor SMD horizontal, http://www.murata.com/~/media/webrenewal/support/library/catalog/products/capacitor/trimmer/t13e.ashx?la=en-gb - Murata TZW4 -0 -2 -2 -Capacitor_SMD -C_Trimmer_Murata_TZY2 -trimmer capacitor SMD horizontal, http://www.murata.com/~/media/webrenewal/support/library/catalog/products/capacitor/trimmer/t13e.ashx?la=en-gb - Murata TZY2 -0 -2 -2 -Capacitor_SMD -C_Trimmer_Sprague-Goodman_SGC3 -trimmer capacitor SMD horizontal, http://media.wix.com/ugd/d86717_38d9821e12823a7aa9cef38c6c2a73cc.pdf - Sprague Goodman SGC3 -0 -2 -2 -Capacitor_SMD -C_Trimmer_Voltronics_JN -trimmer capacitor SMD horizontal, http://www.knowlescapacitors.com/File%20Library/Voltronics/English/GlobalNavigation/Products/Trimmer%20Capacitors/CerChipTrimCap.pdf - Voltronics JN -0 -2 -2 -Capacitor_SMD -C_Trimmer_Voltronics_JQ -trimmer capacitor SMD horizontal, http://www.knowlescapacitors.com/File%20Library/Voltronics/English/GlobalNavigation/Products/Trimmer%20Capacitors/CerChipTrimCap.pdf - Voltronics JQ -0 -2 -2 -Capacitor_SMD -C_Trimmer_Voltronics_JR -trimmer capacitor SMD horizontal, http://www.knowlescapacitors.com/File%20Library/Voltronics/English/GlobalNavigation/Products/Trimmer%20Capacitors/CerChipTrimCap.pdf - Voltronics JR -0 -2 -2 -Capacitor_SMD -C_Trimmer_Voltronics_JV -trimmer capacitor SMD horizontal, http://www.knowlescapacitors.com/File%20Library/Voltronics/English/GlobalNavigation/Products/Trimmer%20Capacitors/CerChipTrimCap.pdf - Voltronics JV -0 -2 -2 -Capacitor_SMD -C_Trimmer_Voltronics_JZ -trimmer capacitor SMD horizontal, http://www.knowlescapacitors.com/File%20Library/Voltronics/English/GlobalNavigation/Products/Trimmer%20Capacitors/CerChipTrimCap.pdf - Voltronics JR -0 -2 -2 -Capacitor_THT -CP_Axial_L10.0mm_D4.5mm_P15.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=15mm, , length*diameter=10*4.5mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/28325/021asm.pdf -CP Axial series Axial Horizontal pin pitch 15mm length 10mm diameter 4.5mm Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -CP_Axial_L10.0mm_D6.0mm_P15.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=15mm, , length*diameter=10*6mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/28325/021asm.pdf -CP Axial series Axial Horizontal pin pitch 15mm length 10mm diameter 6mm Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -CP_Axial_L11.0mm_D5.0mm_P18.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=18mm, , length*diameter=11*5mm^2, Electrolytic Capacitor -CP Axial series Axial Horizontal pin pitch 18mm length 11mm diameter 5mm Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -CP_Axial_L11.0mm_D6.0mm_P18.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=18mm, , length*diameter=11*6mm^2, Electrolytic Capacitor -CP Axial series Axial Horizontal pin pitch 18mm length 11mm diameter 6mm Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -CP_Axial_L11.0mm_D8.0mm_P15.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=15mm, , length*diameter=11*8mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/28325/021asm.pdf -CP Axial series Axial Horizontal pin pitch 15mm length 11mm diameter 8mm Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -CP_Axial_L18.0mm_D6.5mm_P25.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=25mm, , length*diameter=18*6.5mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/28325/021asm.pdf -CP Axial series Axial Horizontal pin pitch 25mm length 18mm diameter 6.5mm Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -CP_Axial_L18.0mm_D8.0mm_P25.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=25mm, , length*diameter=18*8mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/28325/021asm.pdf -CP Axial series Axial Horizontal pin pitch 25mm length 18mm diameter 8mm Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -CP_Axial_L18.0mm_D10.0mm_P25.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=25mm, , length*diameter=18*10mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/28325/021asm.pdf -CP Axial series Axial Horizontal pin pitch 25mm length 18mm diameter 10mm Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -CP_Axial_L20.0mm_D10.0mm_P26.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=26mm, , length*diameter=20*10mm^2, Electrolytic Capacitor, , http://www.kemet.com/Lists/ProductCatalog/Attachments/424/KEM_AC102.pdf -CP Axial series Axial Horizontal pin pitch 26mm length 20mm diameter 10mm Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -CP_Axial_L20.0mm_D13.0mm_P26.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=26mm, , length*diameter=20*13mm^2, Electrolytic Capacitor, , http://www.kemet.com/Lists/ProductCatalog/Attachments/424/KEM_AC102.pdf -CP Axial series Axial Horizontal pin pitch 26mm length 20mm diameter 13mm Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -CP_Axial_L21.0mm_D8.0mm_P28.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=28mm, , length*diameter=21*8mm^2, Electrolytic Capacitor -CP Axial series Axial Horizontal pin pitch 28mm length 21mm diameter 8mm Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -CP_Axial_L25.0mm_D10.0mm_P30.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=30mm, , length*diameter=25*10mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/28325/021asm.pdf -CP Axial series Axial Horizontal pin pitch 30mm length 25mm diameter 10mm Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -CP_Axial_L26.5mm_D20.0mm_P33.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=33mm, , length*diameter=26.5*20mm^2, Electrolytic Capacitor, , http://www.kemet.com/Lists/ProductCatalog/Attachments/424/KEM_AC102.pdf -CP Axial series Axial Horizontal pin pitch 33mm length 26.5mm diameter 20mm Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -CP_Axial_L29.0mm_D10.0mm_P35.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=35mm, , length*diameter=29*10mm^2, Electrolytic Capacitor, , http://www.kemet.com/Lists/ProductCatalog/Attachments/424/KEM_AC102.pdf -CP Axial series Axial Horizontal pin pitch 35mm length 29mm diameter 10mm Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -CP_Axial_L29.0mm_D13.0mm_P35.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=35mm, , length*diameter=29*13mm^2, Electrolytic Capacitor, , http://www.kemet.com/Lists/ProductCatalog/Attachments/424/KEM_AC102.pdf -CP Axial series Axial Horizontal pin pitch 35mm length 29mm diameter 13mm Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -CP_Axial_L29.0mm_D16.0mm_P35.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=35mm, , length*diameter=29*16mm^2, Electrolytic Capacitor, , http://www.kemet.com/Lists/ProductCatalog/Attachments/424/KEM_AC102.pdf -CP Axial series Axial Horizontal pin pitch 35mm length 29mm diameter 16mm Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -CP_Axial_L29.0mm_D20.0mm_P35.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=35mm, , length*diameter=29*20mm^2, Electrolytic Capacitor, , http://www.kemet.com/Lists/ProductCatalog/Attachments/424/KEM_AC102.pdf -CP Axial series Axial Horizontal pin pitch 35mm length 29mm diameter 20mm Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -CP_Axial_L30.0mm_D10.0mm_P35.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=35mm, , length*diameter=30*10mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/28325/021asm.pdf -CP Axial series Axial Horizontal pin pitch 35mm length 30mm diameter 10mm Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -CP_Axial_L30.0mm_D12.5mm_P35.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=35mm, , length*diameter=30*12.5mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/28325/021asm.pdf -CP Axial series Axial Horizontal pin pitch 35mm length 30mm diameter 12.5mm Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -CP_Axial_L30.0mm_D15.0mm_P35.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=35mm, , length*diameter=30*15mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/28325/021asm.pdf -CP Axial series Axial Horizontal pin pitch 35mm length 30mm diameter 15mm Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -CP_Axial_L30.0mm_D18.0mm_P35.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=35mm, , length*diameter=30*18mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/28325/021asm.pdf -CP Axial series Axial Horizontal pin pitch 35mm length 30mm diameter 18mm Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -CP_Axial_L34.5mm_D20.0mm_P41.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=41mm, , length*diameter=34.5*20mm^2, Electrolytic Capacitor, , http://www.kemet.com/Lists/ProductCatalog/Attachments/424/KEM_AC102.pdf -CP Axial series Axial Horizontal pin pitch 41mm length 34.5mm diameter 20mm Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -CP_Axial_L37.0mm_D13.0mm_P43.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=43mm, , length*diameter=37*13mm^2, Electrolytic Capacitor, , http://www.kemet.com/Lists/ProductCatalog/Attachments/424/KEM_AC102.pdf -CP Axial series Axial Horizontal pin pitch 43mm length 37mm diameter 13mm Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -CP_Axial_L37.0mm_D16.0mm_P43.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=43mm, , length*diameter=37*16mm^2, Electrolytic Capacitor, , http://www.kemet.com/Lists/ProductCatalog/Attachments/424/KEM_AC102.pdf -CP Axial series Axial Horizontal pin pitch 43mm length 37mm diameter 16mm Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -CP_Axial_L37.0mm_D20.0mm_P43.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=43mm, , length*diameter=37*20mm^2, Electrolytic Capacitor, , http://www.kemet.com/Lists/ProductCatalog/Attachments/424/KEM_AC102.pdf -CP Axial series Axial Horizontal pin pitch 43mm length 37mm diameter 20mm Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -CP_Axial_L38.0mm_D18.0mm_P44.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=44mm, , length*diameter=38*18mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/28325/021asm.pdf -CP Axial series Axial Horizontal pin pitch 44mm length 38mm diameter 18mm Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -CP_Axial_L38.0mm_D21.0mm_P44.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=44mm, , length*diameter=38*21mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/28325/021asm.pdf -CP Axial series Axial Horizontal pin pitch 44mm length 38mm diameter 21mm Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -CP_Axial_L40.0mm_D16.0mm_P48.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=48mm, , length*diameter=40*16mm^2, Electrolytic Capacitor -CP Axial series Axial Horizontal pin pitch 48mm length 40mm diameter 16mm Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -CP_Axial_L42.0mm_D23.0mm_P45.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=45mm, , length*diameter=42*23.0mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf -CP Axial series Axial Horizontal pin pitch 45mm length 42mm diameter 23.0mm Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -CP_Axial_L42.0mm_D26.0mm_P45.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=45mm, , length*diameter=42*26mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf -CP Axial series Axial Horizontal pin pitch 45mm length 42mm diameter 26mm Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -CP_Axial_L42.0mm_D29.0mm_P45.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=45mm, , length*diameter=42*29.0mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf -CP Axial series Axial Horizontal pin pitch 45mm length 42mm diameter 29.0mm Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -CP_Axial_L42.0mm_D32.0mm_P45.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=45mm, , length*diameter=42*32.0mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf -CP Axial series Axial Horizontal pin pitch 45mm length 42mm diameter 32.0mm Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -CP_Axial_L42.0mm_D35.0mm_P45.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=45mm, , length*diameter=42*35.0mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf -CP Axial series Axial Horizontal pin pitch 45mm length 42mm diameter 35.0mm Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -CP_Axial_L42.5mm_D20.0mm_P49.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=49mm, , length*diameter=42.5*20mm^2, Electrolytic Capacitor -CP Axial series Axial Horizontal pin pitch 49mm length 42.5mm diameter 20mm Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -CP_Axial_L46.0mm_D20.0mm_P52.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=52mm, , length*diameter=46*20mm^2, Electrolytic Capacitor -CP Axial series Axial Horizontal pin pitch 52mm length 46mm diameter 20mm Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -CP_Axial_L55.0mm_D23.0mm_P60.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=60mm, , length*diameter=55*23.0mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf -CP Axial series Axial Horizontal pin pitch 60mm length 55mm diameter 23.0mm Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -CP_Axial_L55.0mm_D26.0mm_P60.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=60mm, , length*diameter=55*26mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf -CP Axial series Axial Horizontal pin pitch 60mm length 55mm diameter 26mm Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -CP_Axial_L55.0mm_D29.0mm_P60.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=60mm, , length*diameter=55*29.0mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf -CP Axial series Axial Horizontal pin pitch 60mm length 55mm diameter 29.0mm Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -CP_Axial_L55.0mm_D32.0mm_P60.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=60mm, , length*diameter=55*32.0mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf -CP Axial series Axial Horizontal pin pitch 60mm length 55mm diameter 32.0mm Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -CP_Axial_L55.0mm_D35.0mm_P60.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=60mm, , length*diameter=55*35.0mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf -CP Axial series Axial Horizontal pin pitch 60mm length 55mm diameter 35.0mm Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -CP_Axial_L67.0mm_D23.0mm_P75.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=75mm, , length*diameter=67*23.0mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf -CP Axial series Axial Horizontal pin pitch 75mm length 67mm diameter 23.0mm Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -CP_Axial_L67.0mm_D26.0mm_P75.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=75mm, , length*diameter=67*26mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf -CP Axial series Axial Horizontal pin pitch 75mm length 67mm diameter 26mm Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -CP_Axial_L67.0mm_D29.0mm_P75.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=75mm, , length*diameter=67*29.0mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf -CP Axial series Axial Horizontal pin pitch 75mm length 67mm diameter 29.0mm Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -CP_Axial_L67.0mm_D32.0mm_P75.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=75mm, , length*diameter=67*32.0mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf -CP Axial series Axial Horizontal pin pitch 75mm length 67mm diameter 32.0mm Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -CP_Axial_L67.0mm_D35.0mm_P75.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=75mm, , length*diameter=67*35.0mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf -CP Axial series Axial Horizontal pin pitch 75mm length 67mm diameter 35.0mm Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -CP_Axial_L80.0mm_D23.0mm_P85.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=85mm, , length*diameter=80*23.0mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf -CP Axial series Axial Horizontal pin pitch 85mm length 80mm diameter 23.0mm Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -CP_Axial_L80.0mm_D26.0mm_P85.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=85mm, , length*diameter=80*26mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf -CP Axial series Axial Horizontal pin pitch 85mm length 80mm diameter 26mm Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -CP_Axial_L80.0mm_D29.0mm_P85.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=85mm, , length*diameter=80*29.0mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf -CP Axial series Axial Horizontal pin pitch 85mm length 80mm diameter 29.0mm Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -CP_Axial_L80.0mm_D32.0mm_P85.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=85mm, , length*diameter=80*32.0mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf -CP Axial series Axial Horizontal pin pitch 85mm length 80mm diameter 32.0mm Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -CP_Axial_L80.0mm_D35.0mm_P85.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=85mm, , length*diameter=80*35.0mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf -CP Axial series Axial Horizontal pin pitch 85mm length 80mm diameter 35.0mm Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -CP_Axial_L93.0mm_D23.0mm_P100.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=100mm, , length*diameter=93*23.0mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf -CP Axial series Axial Horizontal pin pitch 100mm length 93mm diameter 23.0mm Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -CP_Axial_L93.0mm_D26.0mm_P100.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=100mm, , length*diameter=93*26mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf -CP Axial series Axial Horizontal pin pitch 100mm length 93mm diameter 26mm Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -CP_Axial_L93.0mm_D29.0mm_P100.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=100mm, , length*diameter=93*29.0mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf -CP Axial series Axial Horizontal pin pitch 100mm length 93mm diameter 29.0mm Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -CP_Axial_L93.0mm_D32.0mm_P100.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=100mm, , length*diameter=93*32.0mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf -CP Axial series Axial Horizontal pin pitch 100mm length 93mm diameter 32.0mm Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -CP_Axial_L93.0mm_D35.0mm_P100.00mm_Horizontal -CP, Axial series, Axial, Horizontal, pin pitch=100mm, , length*diameter=93*35.0mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf -CP Axial series Axial Horizontal pin pitch 100mm length 93mm diameter 35.0mm Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -CP_Radial_D4.0mm_P1.50mm -CP, Radial series, Radial, pin pitch=1.50mm, , diameter=4mm, Electrolytic Capacitor -CP Radial series Radial pin pitch 1.50mm diameter 4mm Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -CP_Radial_D4.0mm_P2.00mm -CP, Radial series, Radial, pin pitch=2.00mm, , diameter=4mm, Electrolytic Capacitor -CP Radial series Radial pin pitch 2.00mm diameter 4mm Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -CP_Radial_D5.0mm_P2.00mm -CP, Radial series, Radial, pin pitch=2.00mm, , diameter=5mm, Electrolytic Capacitor -CP Radial series Radial pin pitch 2.00mm diameter 5mm Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -CP_Radial_D5.0mm_P2.50mm -CP, Radial series, Radial, pin pitch=2.50mm, , diameter=5mm, Electrolytic Capacitor -CP Radial series Radial pin pitch 2.50mm diameter 5mm Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -CP_Radial_D6.3mm_P2.50mm -CP, Radial series, Radial, pin pitch=2.50mm, , diameter=6.3mm, Electrolytic Capacitor -CP Radial series Radial pin pitch 2.50mm diameter 6.3mm Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -CP_Radial_D7.5mm_P2.50mm -CP, Radial series, Radial, pin pitch=2.50mm, , diameter=7.5mm, Electrolytic Capacitor -CP Radial series Radial pin pitch 2.50mm diameter 7.5mm Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -CP_Radial_D8.0mm_P2.50mm -CP, Radial series, Radial, pin pitch=2.50mm, , diameter=8mm, Electrolytic Capacitor -CP Radial series Radial pin pitch 2.50mm diameter 8mm Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -CP_Radial_D8.0mm_P3.50mm -CP, Radial series, Radial, pin pitch=3.50mm, , diameter=8mm, Electrolytic Capacitor -CP Radial series Radial pin pitch 3.50mm diameter 8mm Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -CP_Radial_D8.0mm_P3.80mm -CP, Radial series, Radial, pin pitch=3.80mm, , diameter=8mm, Electrolytic Capacitor -CP Radial series Radial pin pitch 3.80mm diameter 8mm Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -CP_Radial_D8.0mm_P5.00mm -CP, Radial series, Radial, pin pitch=5.00mm, , diameter=8mm, Electrolytic Capacitor -CP Radial series Radial pin pitch 5.00mm diameter 8mm Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -CP_Radial_D10.0mm_P2.50mm -CP, Radial series, Radial, pin pitch=2.50mm, , diameter=10mm, Electrolytic Capacitor -CP Radial series Radial pin pitch 2.50mm diameter 10mm Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -CP_Radial_D10.0mm_P2.50mm_P5.00mm -CP, Radial series, Radial, pin pitch=2.50mm 5.00mm, , diameter=10mm, Electrolytic Capacitor -CP Radial series Radial pin pitch 2.50mm 5.00mm diameter 10mm Electrolytic Capacitor -0 -4 -2 -Capacitor_THT -CP_Radial_D10.0mm_P3.50mm -CP, Radial series, Radial, pin pitch=3.50mm, , diameter=10mm, Electrolytic Capacitor -CP Radial series Radial pin pitch 3.50mm diameter 10mm Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -CP_Radial_D10.0mm_P3.80mm -CP, Radial series, Radial, pin pitch=3.80mm, , diameter=10mm, Electrolytic Capacitor -CP Radial series Radial pin pitch 3.80mm diameter 10mm Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -CP_Radial_D10.0mm_P5.00mm -CP, Radial series, Radial, pin pitch=5.00mm, , diameter=10mm, Electrolytic Capacitor -CP Radial series Radial pin pitch 5.00mm diameter 10mm Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -CP_Radial_D10.0mm_P5.00mm_P7.50mm -CP, Radial series, Radial, pin pitch=5.00mm 7.50mm, , diameter=10mm, Electrolytic Capacitor -CP Radial series Radial pin pitch 5.00mm 7.50mm diameter 10mm Electrolytic Capacitor -0 -4 -2 -Capacitor_THT -CP_Radial_D10.0mm_P7.50mm -CP, Radial series, Radial, pin pitch=7.50mm, , diameter=10mm, Electrolytic Capacitor -CP Radial series Radial pin pitch 7.50mm diameter 10mm Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -CP_Radial_D12.5mm_P2.50mm -CP, Radial series, Radial, pin pitch=2.50mm, , diameter=12.5mm, Electrolytic Capacitor -CP Radial series Radial pin pitch 2.50mm diameter 12.5mm Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -CP_Radial_D12.5mm_P5.00mm -CP, Radial series, Radial, pin pitch=5.00mm, , diameter=12.5mm, Electrolytic Capacitor -CP Radial series Radial pin pitch 5.00mm diameter 12.5mm Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -CP_Radial_D12.5mm_P7.50mm -CP, Radial series, Radial, pin pitch=7.50mm, , diameter=12.5mm, Electrolytic Capacitor -CP Radial series Radial pin pitch 7.50mm diameter 12.5mm Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -CP_Radial_D13.0mm_P2.50mm -CP, Radial series, Radial, pin pitch=2.50mm, , diameter=13mm, Electrolytic Capacitor -CP Radial series Radial pin pitch 2.50mm diameter 13mm Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -CP_Radial_D13.0mm_P5.00mm -CP, Radial series, Radial, pin pitch=5.00mm, , diameter=13mm, Electrolytic Capacitor -CP Radial series Radial pin pitch 5.00mm diameter 13mm Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -CP_Radial_D13.0mm_P7.50mm -CP, Radial series, Radial, pin pitch=7.50mm, , diameter=13mm, Electrolytic Capacitor -CP Radial series Radial pin pitch 7.50mm diameter 13mm Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -CP_Radial_D14.0mm_P5.00mm -CP, Radial series, Radial, pin pitch=5.00mm, , diameter=14mm, Electrolytic Capacitor -CP Radial series Radial pin pitch 5.00mm diameter 14mm Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -CP_Radial_D14.0mm_P7.50mm -CP, Radial series, Radial, pin pitch=7.50mm, , diameter=14mm, Electrolytic Capacitor -CP Radial series Radial pin pitch 7.50mm diameter 14mm Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -CP_Radial_D16.0mm_P7.50mm -CP, Radial series, Radial, pin pitch=7.50mm, , diameter=16mm, Electrolytic Capacitor -CP Radial series Radial pin pitch 7.50mm diameter 16mm Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -CP_Radial_D17.0mm_P7.50mm -CP, Radial series, Radial, pin pitch=7.50mm, , diameter=17mm, Electrolytic Capacitor -CP Radial series Radial pin pitch 7.50mm diameter 17mm Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -CP_Radial_D18.0mm_P7.50mm -CP, Radial series, Radial, pin pitch=7.50mm, , diameter=18mm, Electrolytic Capacitor -CP Radial series Radial pin pitch 7.50mm diameter 18mm Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -CP_Radial_D22.0mm_P10.00mm_3pin_SnapIn -CP, Radial series, Radial, pin pitch=10.00mm, , diameter=22mm, Electrolytic Capacitor, , http://www.vishay.com/docs/28342/058059pll-si.pdf -CP Radial series Radial pin pitch 10.00mm diameter 22mm Electrolytic Capacitor -0 -3 -2 -Capacitor_THT -CP_Radial_D22.0mm_P10.00mm_SnapIn -CP, Radial series, Radial, pin pitch=10.00mm, , diameter=22mm, Electrolytic Capacitor, , http://www.vishay.com/docs/28342/058059pll-si.pdf -CP Radial series Radial pin pitch 10.00mm diameter 22mm Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -CP_Radial_D24.0mm_P10.00mm_3pin_SnapIn -CP, Radial series, Radial, pin pitch=10.00mm, , diameter=24mm, Electrolytic Capacitor, , http://www.vishay.com/docs/28342/058059pll-si.pdf -CP Radial series Radial pin pitch 10.00mm diameter 24mm Electrolytic Capacitor -0 -3 -2 -Capacitor_THT -CP_Radial_D24.0mm_P10.00mm_SnapIn -CP, Radial series, Radial, pin pitch=10.00mm, , diameter=24mm, Electrolytic Capacitor, , http://www.vishay.com/docs/28342/058059pll-si.pdf -CP Radial series Radial pin pitch 10.00mm diameter 24mm Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -CP_Radial_D25.0mm_P10.00mm_3pin_SnapIn -CP, Radial series, Radial, pin pitch=10.00mm, , diameter=25mm, Electrolytic Capacitor, , http://www.vishay.com/docs/28342/058059pll-si.pdf -CP Radial series Radial pin pitch 10.00mm diameter 25mm Electrolytic Capacitor -0 -3 -2 -Capacitor_THT -CP_Radial_D25.0mm_P10.00mm_SnapIn -CP, Radial series, Radial, pin pitch=10.00mm, , diameter=25mm, Electrolytic Capacitor, , http://www.vishay.com/docs/28342/058059pll-si.pdf -CP Radial series Radial pin pitch 10.00mm diameter 25mm Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -CP_Radial_D26.0mm_P10.00mm_3pin_SnapIn -CP, Radial series, Radial, pin pitch=10.00mm, , diameter=26mm, Electrolytic Capacitor, , http://www.vishay.com/docs/28342/058059pll-si.pdf -CP Radial series Radial pin pitch 10.00mm diameter 26mm Electrolytic Capacitor -0 -3 -2 -Capacitor_THT -CP_Radial_D26.0mm_P10.00mm_SnapIn -CP, Radial series, Radial, pin pitch=10.00mm, , diameter=26mm, Electrolytic Capacitor, , http://www.vishay.com/docs/28342/058059pll-si.pdf -CP Radial series Radial pin pitch 10.00mm diameter 26mm Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -CP_Radial_D30.0mm_P10.00mm_3pin_SnapIn -CP, Radial series, Radial, pin pitch=10.00mm, , diameter=30mm, Electrolytic Capacitor, , http://www.vishay.com/docs/28342/058059pll-si.pdf -CP Radial series Radial pin pitch 10.00mm diameter 30mm Electrolytic Capacitor -0 -3 -2 -Capacitor_THT -CP_Radial_D30.0mm_P10.00mm_SnapIn -CP, Radial series, Radial, pin pitch=10.00mm, , diameter=30mm, Electrolytic Capacitor, , http://www.vishay.com/docs/28342/058059pll-si.pdf -CP Radial series Radial pin pitch 10.00mm diameter 30mm Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -CP_Radial_D35.0mm_P10.00mm_3pin_SnapIn -CP, Radial series, Radial, pin pitch=10.00mm, , diameter=35mm, Electrolytic Capacitor, , http://www.vishay.com/docs/28342/058059pll-si.pdf -CP Radial series Radial pin pitch 10.00mm diameter 35mm Electrolytic Capacitor -0 -3 -2 -Capacitor_THT -CP_Radial_D35.0mm_P10.00mm_SnapIn -CP, Radial series, Radial, pin pitch=10.00mm, , diameter=35mm, Electrolytic Capacitor, , http://www.vishay.com/docs/28342/058059pll-si.pdf -CP Radial series Radial pin pitch 10.00mm diameter 35mm Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -CP_Radial_D40.0mm_P10.00mm_3pin_SnapIn -CP, Radial series, Radial, pin pitch=10.00mm, , diameter=40mm, Electrolytic Capacitor, , http://www.vishay.com/docs/28342/058059pll-si.pdf -CP Radial series Radial pin pitch 10.00mm diameter 40mm Electrolytic Capacitor -0 -3 -2 -Capacitor_THT -CP_Radial_D40.0mm_P10.00mm_SnapIn -CP, Radial series, Radial, pin pitch=10.00mm, , diameter=40mm, Electrolytic Capacitor, , http://www.vishay.com/docs/28342/058059pll-si.pdf -CP Radial series Radial pin pitch 10.00mm diameter 40mm Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -CP_Radial_Tantal_D4.5mm_P2.50mm -CP, Radial_Tantal series, Radial, pin pitch=2.50mm, , diameter=4.5mm, Tantal Electrolytic Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/TANTAL-TB-Serie%23.pdf -CP Radial_Tantal series Radial pin pitch 2.50mm diameter 4.5mm Tantal Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -CP_Radial_Tantal_D4.5mm_P5.00mm -CP, Radial_Tantal series, Radial, pin pitch=5.00mm, , diameter=4.5mm, Tantal Electrolytic Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/TANTAL-TB-Serie%23.pdf -CP Radial_Tantal series Radial pin pitch 5.00mm diameter 4.5mm Tantal Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -CP_Radial_Tantal_D5.0mm_P2.50mm -CP, Radial_Tantal series, Radial, pin pitch=2.50mm, , diameter=5.0mm, Tantal Electrolytic Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/TANTAL-TB-Serie%23.pdf -CP Radial_Tantal series Radial pin pitch 2.50mm diameter 5.0mm Tantal Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -CP_Radial_Tantal_D5.0mm_P5.00mm -CP, Radial_Tantal series, Radial, pin pitch=5.00mm, , diameter=5.0mm, Tantal Electrolytic Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/TANTAL-TB-Serie%23.pdf -CP Radial_Tantal series Radial pin pitch 5.00mm diameter 5.0mm Tantal Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -CP_Radial_Tantal_D5.5mm_P2.50mm -CP, Radial_Tantal series, Radial, pin pitch=2.50mm, , diameter=5.5mm, Tantal Electrolytic Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/TANTAL-TB-Serie%23.pdf -CP Radial_Tantal series Radial pin pitch 2.50mm diameter 5.5mm Tantal Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -CP_Radial_Tantal_D5.5mm_P5.00mm -CP, Radial_Tantal series, Radial, pin pitch=5.00mm, , diameter=5.5mm, Tantal Electrolytic Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/TANTAL-TB-Serie%23.pdf -CP Radial_Tantal series Radial pin pitch 5.00mm diameter 5.5mm Tantal Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -CP_Radial_Tantal_D6.0mm_P2.50mm -CP, Radial_Tantal series, Radial, pin pitch=2.50mm, , diameter=6.0mm, Tantal Electrolytic Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/TANTAL-TB-Serie%23.pdf -CP Radial_Tantal series Radial pin pitch 2.50mm diameter 6.0mm Tantal Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -CP_Radial_Tantal_D6.0mm_P5.00mm -CP, Radial_Tantal series, Radial, pin pitch=5.00mm, , diameter=6.0mm, Tantal Electrolytic Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/TANTAL-TB-Serie%23.pdf -CP Radial_Tantal series Radial pin pitch 5.00mm diameter 6.0mm Tantal Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -CP_Radial_Tantal_D7.0mm_P2.50mm -CP, Radial_Tantal series, Radial, pin pitch=2.50mm, , diameter=7.0mm, Tantal Electrolytic Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/TANTAL-TB-Serie%23.pdf -CP Radial_Tantal series Radial pin pitch 2.50mm diameter 7.0mm Tantal Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -CP_Radial_Tantal_D7.0mm_P5.00mm -CP, Radial_Tantal series, Radial, pin pitch=5.00mm, , diameter=7.0mm, Tantal Electrolytic Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/TANTAL-TB-Serie%23.pdf -CP Radial_Tantal series Radial pin pitch 5.00mm diameter 7.0mm Tantal Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -CP_Radial_Tantal_D8.0mm_P2.50mm -CP, Radial_Tantal series, Radial, pin pitch=2.50mm, , diameter=8.0mm, Tantal Electrolytic Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/TANTAL-TB-Serie%23.pdf -CP Radial_Tantal series Radial pin pitch 2.50mm diameter 8.0mm Tantal Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -CP_Radial_Tantal_D8.0mm_P5.00mm -CP, Radial_Tantal series, Radial, pin pitch=5.00mm, , diameter=8.0mm, Tantal Electrolytic Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/TANTAL-TB-Serie%23.pdf -CP Radial_Tantal series Radial pin pitch 5.00mm diameter 8.0mm Tantal Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -CP_Radial_Tantal_D9.0mm_P2.50mm -CP, Radial_Tantal series, Radial, pin pitch=2.50mm, , diameter=9.0mm, Tantal Electrolytic Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/TANTAL-TB-Serie%23.pdf -CP Radial_Tantal series Radial pin pitch 2.50mm diameter 9.0mm Tantal Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -CP_Radial_Tantal_D9.0mm_P5.00mm -CP, Radial_Tantal series, Radial, pin pitch=5.00mm, , diameter=9.0mm, Tantal Electrolytic Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/TANTAL-TB-Serie%23.pdf -CP Radial_Tantal series Radial pin pitch 5.00mm diameter 9.0mm Tantal Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -CP_Radial_Tantal_D10.5mm_P2.50mm -CP, Radial_Tantal series, Radial, pin pitch=2.50mm, , diameter=10.5mm, Tantal Electrolytic Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/TANTAL-TB-Serie%23.pdf -CP Radial_Tantal series Radial pin pitch 2.50mm diameter 10.5mm Tantal Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -CP_Radial_Tantal_D10.5mm_P5.00mm -CP, Radial_Tantal series, Radial, pin pitch=5.00mm, , diameter=10.5mm, Tantal Electrolytic Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/TANTAL-TB-Serie%23.pdf -CP Radial_Tantal series Radial pin pitch 5.00mm diameter 10.5mm Tantal Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -C_Axial_L3.8mm_D2.6mm_P7.50mm_Horizontal -C, Axial series, Axial, Horizontal, pin pitch=7.5mm, , length*diameter=3.8*2.6mm^2, http://www.vishay.com/docs/45231/arseries.pdf -C Axial series Axial Horizontal pin pitch 7.5mm length 3.8mm diameter 2.6mm -0 -2 -2 -Capacitor_THT -C_Axial_L3.8mm_D2.6mm_P10.00mm_Horizontal -C, Axial series, Axial, Horizontal, pin pitch=10mm, , length*diameter=3.8*2.6mm^2, http://www.vishay.com/docs/45231/arseries.pdf -C Axial series Axial Horizontal pin pitch 10mm length 3.8mm diameter 2.6mm -0 -2 -2 -Capacitor_THT -C_Axial_L3.8mm_D2.6mm_P12.50mm_Horizontal -C, Axial series, Axial, Horizontal, pin pitch=12.5mm, , length*diameter=3.8*2.6mm^2, http://www.vishay.com/docs/45231/arseries.pdf -C Axial series Axial Horizontal pin pitch 12.5mm length 3.8mm diameter 2.6mm -0 -2 -2 -Capacitor_THT -C_Axial_L3.8mm_D2.6mm_P15.00mm_Horizontal -C, Axial series, Axial, Horizontal, pin pitch=15mm, , length*diameter=3.8*2.6mm^2, http://www.vishay.com/docs/45231/arseries.pdf -C Axial series Axial Horizontal pin pitch 15mm length 3.8mm diameter 2.6mm -0 -2 -2 -Capacitor_THT -C_Axial_L5.1mm_D3.1mm_P7.50mm_Horizontal -C, Axial series, Axial, Horizontal, pin pitch=7.5mm, , length*diameter=5.1*3.1mm^2, http://www.vishay.com/docs/45231/arseries.pdf -C Axial series Axial Horizontal pin pitch 7.5mm length 5.1mm diameter 3.1mm -0 -2 -2 -Capacitor_THT -C_Axial_L5.1mm_D3.1mm_P10.00mm_Horizontal -C, Axial series, Axial, Horizontal, pin pitch=10mm, , length*diameter=5.1*3.1mm^2, http://www.vishay.com/docs/45231/arseries.pdf -C Axial series Axial Horizontal pin pitch 10mm length 5.1mm diameter 3.1mm -0 -2 -2 -Capacitor_THT -C_Axial_L5.1mm_D3.1mm_P12.50mm_Horizontal -C, Axial series, Axial, Horizontal, pin pitch=12.5mm, , length*diameter=5.1*3.1mm^2, http://www.vishay.com/docs/45231/arseries.pdf -C Axial series Axial Horizontal pin pitch 12.5mm length 5.1mm diameter 3.1mm -0 -2 -2 -Capacitor_THT -C_Axial_L5.1mm_D3.1mm_P15.00mm_Horizontal -C, Axial series, Axial, Horizontal, pin pitch=15mm, , length*diameter=5.1*3.1mm^2, http://www.vishay.com/docs/45231/arseries.pdf -C Axial series Axial Horizontal pin pitch 15mm length 5.1mm diameter 3.1mm -0 -2 -2 -Capacitor_THT -C_Axial_L12.0mm_D6.5mm_P15.00mm_Horizontal -C, Axial series, Axial, Horizontal, pin pitch=15mm, , length*diameter=12*6.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf -C Axial series Axial Horizontal pin pitch 15mm length 12mm diameter 6.5mm -0 -2 -2 -Capacitor_THT -C_Axial_L12.0mm_D6.5mm_P20.00mm_Horizontal -C, Axial series, Axial, Horizontal, pin pitch=20mm, , length*diameter=12*6.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf -C Axial series Axial Horizontal pin pitch 20mm length 12mm diameter 6.5mm -0 -2 -2 -Capacitor_THT -C_Axial_L12.0mm_D7.5mm_P15.00mm_Horizontal -C, Axial series, Axial, Horizontal, pin pitch=15mm, , length*diameter=12*7.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf -C Axial series Axial Horizontal pin pitch 15mm length 12mm diameter 7.5mm -0 -2 -2 -Capacitor_THT -C_Axial_L12.0mm_D7.5mm_P20.00mm_Horizontal -C, Axial series, Axial, Horizontal, pin pitch=20mm, , length*diameter=12*7.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf -C Axial series Axial Horizontal pin pitch 20mm length 12mm diameter 7.5mm -0 -2 -2 -Capacitor_THT -C_Axial_L12.0mm_D8.5mm_P15.00mm_Horizontal -C, Axial series, Axial, Horizontal, pin pitch=15mm, , length*diameter=12*8.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf -C Axial series Axial Horizontal pin pitch 15mm length 12mm diameter 8.5mm -0 -2 -2 -Capacitor_THT -C_Axial_L12.0mm_D8.5mm_P20.00mm_Horizontal -C, Axial series, Axial, Horizontal, pin pitch=20mm, , length*diameter=12*8.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf -C Axial series Axial Horizontal pin pitch 20mm length 12mm diameter 8.5mm -0 -2 -2 -Capacitor_THT -C_Axial_L12.0mm_D9.5mm_P15.00mm_Horizontal -C, Axial series, Axial, Horizontal, pin pitch=15mm, , length*diameter=12*9.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf -C Axial series Axial Horizontal pin pitch 15mm length 12mm diameter 9.5mm -0 -2 -2 -Capacitor_THT -C_Axial_L12.0mm_D9.5mm_P20.00mm_Horizontal -C, Axial series, Axial, Horizontal, pin pitch=20mm, , length*diameter=12*9.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf -C Axial series Axial Horizontal pin pitch 20mm length 12mm diameter 9.5mm -0 -2 -2 -Capacitor_THT -C_Axial_L12.0mm_D10.5mm_P15.00mm_Horizontal -C, Axial series, Axial, Horizontal, pin pitch=15mm, , length*diameter=12*10.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf -C Axial series Axial Horizontal pin pitch 15mm length 12mm diameter 10.5mm -0 -2 -2 -Capacitor_THT -C_Axial_L12.0mm_D10.5mm_P20.00mm_Horizontal -C, Axial series, Axial, Horizontal, pin pitch=20mm, , length*diameter=12*10.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf -C Axial series Axial Horizontal pin pitch 20mm length 12mm diameter 10.5mm -0 -2 -2 -Capacitor_THT -C_Axial_L17.0mm_D6.5mm_P20.00mm_Horizontal -C, Axial series, Axial, Horizontal, pin pitch=20mm, , length*diameter=17*6.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf -C Axial series Axial Horizontal pin pitch 20mm length 17mm diameter 6.5mm -0 -2 -2 -Capacitor_THT -C_Axial_L17.0mm_D6.5mm_P25.00mm_Horizontal -C, Axial series, Axial, Horizontal, pin pitch=25mm, , length*diameter=17*6.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf -C Axial series Axial Horizontal pin pitch 25mm length 17mm diameter 6.5mm -0 -2 -2 -Capacitor_THT -C_Axial_L17.0mm_D7.0mm_P20.00mm_Horizontal -C, Axial series, Axial, Horizontal, pin pitch=20mm, , length*diameter=17*7.0mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf -C Axial series Axial Horizontal pin pitch 20mm length 17mm diameter 7.0mm -0 -2 -2 -Capacitor_THT -C_Axial_L17.0mm_D7.0mm_P25.00mm_Horizontal -C, Axial series, Axial, Horizontal, pin pitch=25mm, , length*diameter=17*7.0mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf -C Axial series Axial Horizontal pin pitch 25mm length 17mm diameter 7.0mm -0 -2 -2 -Capacitor_THT -C_Axial_L19.0mm_D7.5mm_P25.00mm_Horizontal -C, Axial series, Axial, Horizontal, pin pitch=25mm, , length*diameter=19*7.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf -C Axial series Axial Horizontal pin pitch 25mm length 19mm diameter 7.5mm -0 -2 -2 -Capacitor_THT -C_Axial_L19.0mm_D8.0mm_P25.00mm_Horizontal -C, Axial series, Axial, Horizontal, pin pitch=25mm, , length*diameter=19*8.0mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf -C Axial series Axial Horizontal pin pitch 25mm length 19mm diameter 8.0mm -0 -2 -2 -Capacitor_THT -C_Axial_L19.0mm_D9.0mm_P25.00mm_Horizontal -C, Axial series, Axial, Horizontal, pin pitch=25mm, , length*diameter=19*9mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf -C Axial series Axial Horizontal pin pitch 25mm length 19mm diameter 9mm -0 -2 -2 -Capacitor_THT -C_Axial_L19.0mm_D9.5mm_P25.00mm_Horizontal -C, Axial series, Axial, Horizontal, pin pitch=25mm, , length*diameter=19*9.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf -C Axial series Axial Horizontal pin pitch 25mm length 19mm diameter 9.5mm -0 -2 -2 -Capacitor_THT -C_Axial_L22.0mm_D9.5mm_P27.50mm_Horizontal -C, Axial series, Axial, Horizontal, pin pitch=27.5mm, , length*diameter=22*9.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf -C Axial series Axial Horizontal pin pitch 27.5mm length 22mm diameter 9.5mm -0 -2 -2 -Capacitor_THT -C_Axial_L22.0mm_D10.5mm_P27.50mm_Horizontal -C, Axial series, Axial, Horizontal, pin pitch=27.5mm, , length*diameter=22*10.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf -C Axial series Axial Horizontal pin pitch 27.5mm length 22mm diameter 10.5mm -0 -2 -2 -Capacitor_THT -C_Disc_D3.0mm_W1.6mm_P2.50mm -C, Disc series, Radial, pin pitch=2.50mm, , diameter*width=3.0*1.6mm^2, Capacitor, http://www.vishay.com/docs/45233/krseries.pdf -C Disc series Radial pin pitch 2.50mm diameter 3.0mm width 1.6mm Capacitor -0 -2 -2 -Capacitor_THT -C_Disc_D3.0mm_W2.0mm_P2.50mm -C, Disc series, Radial, pin pitch=2.50mm, , diameter*width=3*2mm^2, Capacitor -C Disc series Radial pin pitch 2.50mm diameter 3mm width 2mm Capacitor -0 -2 -2 -Capacitor_THT -C_Disc_D3.4mm_W2.1mm_P2.50mm -C, Disc series, Radial, pin pitch=2.50mm, , diameter*width=3.4*2.1mm^2, Capacitor, http://www.vishay.com/docs/45233/krseries.pdf -C Disc series Radial pin pitch 2.50mm diameter 3.4mm width 2.1mm Capacitor -0 -2 -2 -Capacitor_THT -C_Disc_D3.8mm_W2.6mm_P2.50mm -C, Disc series, Radial, pin pitch=2.50mm, , diameter*width=3.8*2.6mm^2, Capacitor, http://www.vishay.com/docs/45233/krseries.pdf -C Disc series Radial pin pitch 2.50mm diameter 3.8mm width 2.6mm Capacitor -0 -2 -2 -Capacitor_THT -C_Disc_D4.3mm_W1.9mm_P5.00mm -C, Disc series, Radial, pin pitch=5.00mm, , diameter*width=4.3*1.9mm^2, Capacitor, http://www.vishay.com/docs/45233/krseries.pdf -C Disc series Radial pin pitch 5.00mm diameter 4.3mm width 1.9mm Capacitor -0 -2 -2 -Capacitor_THT -C_Disc_D4.7mm_W2.5mm_P5.00mm -C, Disc series, Radial, pin pitch=5.00mm, , diameter*width=4.7*2.5mm^2, Capacitor, http://www.vishay.com/docs/45233/krseries.pdf -C Disc series Radial pin pitch 5.00mm diameter 4.7mm width 2.5mm Capacitor -0 -2 -2 -Capacitor_THT -C_Disc_D5.0mm_W2.5mm_P2.50mm -C, Disc series, Radial, pin pitch=2.50mm, , diameter*width=5*2.5mm^2, Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/DS_KERKO_TC.pdf -C Disc series Radial pin pitch 2.50mm diameter 5mm width 2.5mm Capacitor -0 -2 -2 -Capacitor_THT -C_Disc_D5.0mm_W2.5mm_P5.00mm -C, Disc series, Radial, pin pitch=5.00mm, , diameter*width=5*2.5mm^2, Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/DS_KERKO_TC.pdf -C Disc series Radial pin pitch 5.00mm diameter 5mm width 2.5mm Capacitor -0 -2 -2 -Capacitor_THT -C_Disc_D5.1mm_W3.2mm_P5.00mm -C, Disc series, Radial, pin pitch=5.00mm, , diameter*width=5.1*3.2mm^2, Capacitor, http://www.vishay.com/docs/45233/krseries.pdf -C Disc series Radial pin pitch 5.00mm diameter 5.1mm width 3.2mm Capacitor -0 -2 -2 -Capacitor_THT -C_Disc_D6.0mm_W2.5mm_P5.00mm -C, Disc series, Radial, pin pitch=5.00mm, , diameter*width=6*2.5mm^2, Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/DS_KERKO_TC.pdf -C Disc series Radial pin pitch 5.00mm diameter 6mm width 2.5mm Capacitor -0 -2 -2 -Capacitor_THT -C_Disc_D6.0mm_W4.4mm_P5.00mm -C, Disc series, Radial, pin pitch=5.00mm, , diameter*width=6*4.4mm^2, Capacitor -C Disc series Radial pin pitch 5.00mm diameter 6mm width 4.4mm Capacitor -0 -2 -2 -Capacitor_THT -C_Disc_D7.0mm_W2.5mm_P5.00mm -C, Disc series, Radial, pin pitch=5.00mm, , diameter*width=7*2.5mm^2, Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/DS_KERKO_TC.pdf -C Disc series Radial pin pitch 5.00mm diameter 7mm width 2.5mm Capacitor -0 -2 -2 -Capacitor_THT -C_Disc_D7.5mm_W2.5mm_P5.00mm -C, Disc series, Radial, pin pitch=5.00mm, , diameter*width=7.5*2.5mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf -C Disc series Radial pin pitch 5.00mm diameter 7.5mm width 2.5mm Capacitor -0 -2 -2 -Capacitor_THT -C_Disc_D7.5mm_W4.4mm_P5.00mm -C, Disc series, Radial, pin pitch=5.00mm, , diameter*width=7.5*4.4mm^2, Capacitor -C Disc series Radial pin pitch 5.00mm diameter 7.5mm width 4.4mm Capacitor -0 -2 -2 -Capacitor_THT -C_Disc_D7.5mm_W5.0mm_P5.00mm -C, Disc series, Radial, pin pitch=5.00mm, , diameter*width=7.5*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf -C Disc series Radial pin pitch 5.00mm diameter 7.5mm width 5.0mm Capacitor -0 -2 -2 -Capacitor_THT -C_Disc_D7.5mm_W5.0mm_P7.50mm -C, Disc series, Radial, pin pitch=7.50mm, , diameter*width=7.5*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf -C Disc series Radial pin pitch 7.50mm diameter 7.5mm width 5.0mm Capacitor -0 -2 -2 -Capacitor_THT -C_Disc_D7.5mm_W5.0mm_P10.00mm -C, Disc series, Radial, pin pitch=10.00mm, , diameter*width=7.5*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf -C Disc series Radial pin pitch 10.00mm diameter 7.5mm width 5.0mm Capacitor -0 -2 -2 -Capacitor_THT -C_Disc_D8.0mm_W2.5mm_P5.00mm -C, Disc series, Radial, pin pitch=5.00mm, , diameter*width=8*2.5mm^2, Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/DS_KERKO_TC.pdf -C Disc series Radial pin pitch 5.00mm diameter 8mm width 2.5mm Capacitor -0 -2 -2 -Capacitor_THT -C_Disc_D8.0mm_W5.0mm_P5.00mm -C, Disc series, Radial, pin pitch=5.00mm, , diameter*width=8*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf -C Disc series Radial pin pitch 5.00mm diameter 8mm width 5.0mm Capacitor -0 -2 -2 -Capacitor_THT -C_Disc_D8.0mm_W5.0mm_P7.50mm -C, Disc series, Radial, pin pitch=7.50mm, , diameter*width=8*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf -C Disc series Radial pin pitch 7.50mm diameter 8mm width 5.0mm Capacitor -0 -2 -2 -Capacitor_THT -C_Disc_D8.0mm_W5.0mm_P10.00mm -C, Disc series, Radial, pin pitch=10.00mm, , diameter*width=8*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf -C Disc series Radial pin pitch 10.00mm diameter 8mm width 5.0mm Capacitor -0 -2 -2 -Capacitor_THT -C_Disc_D9.0mm_W2.5mm_P5.00mm -C, Disc series, Radial, pin pitch=5.00mm, , diameter*width=9*2.5mm^2, Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/DS_KERKO_TC.pdf -C Disc series Radial pin pitch 5.00mm diameter 9mm width 2.5mm Capacitor -0 -2 -2 -Capacitor_THT -C_Disc_D9.0mm_W5.0mm_P5.00mm -C, Disc series, Radial, pin pitch=5.00mm, , diameter*width=9*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf -C Disc series Radial pin pitch 5.00mm diameter 9mm width 5.0mm Capacitor -0 -2 -2 -Capacitor_THT -C_Disc_D9.0mm_W5.0mm_P7.50mm -C, Disc series, Radial, pin pitch=7.50mm, , diameter*width=9*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf -C Disc series Radial pin pitch 7.50mm diameter 9mm width 5.0mm Capacitor -0 -2 -2 -Capacitor_THT -C_Disc_D9.0mm_W5.0mm_P10.00mm -C, Disc series, Radial, pin pitch=10.00mm, , diameter*width=9*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf -C Disc series Radial pin pitch 10.00mm diameter 9mm width 5.0mm Capacitor -0 -2 -2 -Capacitor_THT -C_Disc_D10.0mm_W2.5mm_P5.00mm -C, Disc series, Radial, pin pitch=5.00mm, , diameter*width=10*2.5mm^2, Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/DS_KERKO_TC.pdf -C Disc series Radial pin pitch 5.00mm diameter 10mm width 2.5mm Capacitor -0 -2 -2 -Capacitor_THT -C_Disc_D10.5mm_W5.0mm_P5.00mm -C, Disc series, Radial, pin pitch=5.00mm, , diameter*width=10.5*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf -C Disc series Radial pin pitch 5.00mm diameter 10.5mm width 5.0mm Capacitor -0 -2 -2 -Capacitor_THT -C_Disc_D10.5mm_W5.0mm_P7.50mm -C, Disc series, Radial, pin pitch=7.50mm, , diameter*width=10.5*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf -C Disc series Radial pin pitch 7.50mm diameter 10.5mm width 5.0mm Capacitor -0 -2 -2 -Capacitor_THT -C_Disc_D10.5mm_W5.0mm_P10.00mm -C, Disc series, Radial, pin pitch=10.00mm, , diameter*width=10.5*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf -C Disc series Radial pin pitch 10.00mm diameter 10.5mm width 5.0mm Capacitor -0 -2 -2 -Capacitor_THT -C_Disc_D11.0mm_W5.0mm_P5.00mm -C, Disc series, Radial, pin pitch=5.00mm, , diameter*width=11*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf -C Disc series Radial pin pitch 5.00mm diameter 11mm width 5.0mm Capacitor -0 -2 -2 -Capacitor_THT -C_Disc_D11.0mm_W5.0mm_P7.50mm -C, Disc series, Radial, pin pitch=7.50mm, , diameter*width=11*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf -C Disc series Radial pin pitch 7.50mm diameter 11mm width 5.0mm Capacitor -0 -2 -2 -Capacitor_THT -C_Disc_D11.0mm_W5.0mm_P10.00mm -C, Disc series, Radial, pin pitch=10.00mm, , diameter*width=11*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf -C Disc series Radial pin pitch 10.00mm diameter 11mm width 5.0mm Capacitor -0 -2 -2 -Capacitor_THT -C_Disc_D12.0mm_W4.4mm_P7.75mm -C, Disc series, Radial, pin pitch=7.75mm, , diameter*width=12*4.4mm^2, Capacitor -C Disc series Radial pin pitch 7.75mm diameter 12mm width 4.4mm Capacitor -0 -2 -2 -Capacitor_THT -C_Disc_D12.5mm_W5.0mm_P7.50mm -C, Disc series, Radial, pin pitch=7.50mm, , diameter*width=12.5*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf -C Disc series Radial pin pitch 7.50mm diameter 12.5mm width 5.0mm Capacitor -0 -2 -2 -Capacitor_THT -C_Disc_D12.5mm_W5.0mm_P10.00mm -C, Disc series, Radial, pin pitch=10.00mm, , diameter*width=12.5*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf -C Disc series Radial pin pitch 10.00mm diameter 12.5mm width 5.0mm Capacitor -0 -2 -2 -Capacitor_THT -C_Disc_D14.5mm_W5.0mm_P7.50mm -C, Disc series, Radial, pin pitch=7.50mm, , diameter*width=14.5*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf -C Disc series Radial pin pitch 7.50mm diameter 14.5mm width 5.0mm Capacitor -0 -2 -2 -Capacitor_THT -C_Disc_D14.5mm_W5.0mm_P10.00mm -C, Disc series, Radial, pin pitch=10.00mm, , diameter*width=14.5*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf -C Disc series Radial pin pitch 10.00mm diameter 14.5mm width 5.0mm Capacitor -0 -2 -2 -Capacitor_THT -C_Disc_D16.0mm_W5.0mm_P7.50mm -C, Disc series, Radial, pin pitch=7.50mm, , diameter*width=16.0*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf -C Disc series Radial pin pitch 7.50mm diameter 16.0mm width 5.0mm Capacitor -0 -2 -2 -Capacitor_THT -C_Disc_D16.0mm_W5.0mm_P10.00mm -C, Disc series, Radial, pin pitch=10.00mm, , diameter*width=16.0*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf -C Disc series Radial pin pitch 10.00mm diameter 16.0mm width 5.0mm Capacitor -0 -2 -2 -Capacitor_THT -C_Radial_D4.0mm_H5.0mm_P1.50mm -C, Radial series, Radial, pin pitch=1.50mm, diameter=4mm, height=5mm, Non-Polar Electrolytic Capacitor -C Radial series Radial pin pitch 1.50mm diameter 4mm height 5mm Non-Polar Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -C_Radial_D4.0mm_H7.0mm_P1.50mm -C, Radial series, Radial, pin pitch=1.50mm, diameter=4mm, height=7mm, Non-Polar Electrolytic Capacitor -C Radial series Radial pin pitch 1.50mm diameter 4mm height 7mm Non-Polar Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -C_Radial_D5.0mm_H5.0mm_P2.00mm -C, Radial series, Radial, pin pitch=2.00mm, diameter=5mm, height=5mm, Non-Polar Electrolytic Capacitor -C Radial series Radial pin pitch 2.00mm diameter 5mm height 5mm Non-Polar Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -C_Radial_D5.0mm_H7.0mm_P2.00mm -C, Radial series, Radial, pin pitch=2.00mm, diameter=5mm, height=7mm, Non-Polar Electrolytic Capacitor -C Radial series Radial pin pitch 2.00mm diameter 5mm height 7mm Non-Polar Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -C_Radial_D5.0mm_H11.0mm_P2.00mm -C, Radial series, Radial, pin pitch=2.00mm, diameter=5mm, height=11mm, Non-Polar Electrolytic Capacitor -C Radial series Radial pin pitch 2.00mm diameter 5mm height 11mm Non-Polar Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -C_Radial_D6.3mm_H5.0mm_P2.50mm -C, Radial series, Radial, pin pitch=2.50mm, diameter=6.3mm, height=5mm, Non-Polar Electrolytic Capacitor -C Radial series Radial pin pitch 2.50mm diameter 6.3mm height 5mm Non-Polar Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -C_Radial_D6.3mm_H7.0mm_P2.50mm -C, Radial series, Radial, pin pitch=2.50mm, diameter=6.3mm, height=7mm, Non-Polar Electrolytic Capacitor -C Radial series Radial pin pitch 2.50mm diameter 6.3mm height 7mm Non-Polar Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -C_Radial_D6.3mm_H11.0mm_P2.50mm -C, Radial series, Radial, pin pitch=2.50mm, diameter=6.3mm, height=11mm, Non-Polar Electrolytic Capacitor -C Radial series Radial pin pitch 2.50mm diameter 6.3mm height 11mm Non-Polar Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -C_Radial_D8.0mm_H7.0mm_P3.50mm -C, Radial series, Radial, pin pitch=3.50mm, diameter=8mm, height=7mm, Non-Polar Electrolytic Capacitor -C Radial series Radial pin pitch 3.50mm diameter 8mm height 7mm Non-Polar Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -C_Radial_D8.0mm_H11.5mm_P3.50mm -C, Radial series, Radial, pin pitch=3.50mm, diameter=8mm, height=11.5mm, Non-Polar Electrolytic Capacitor -C Radial series Radial pin pitch 3.50mm diameter 8mm height 11.5mm Non-Polar Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -C_Radial_D10.0mm_H12.5mm_P5.00mm -C, Radial series, Radial, pin pitch=5.00mm, diameter=10mm, height=12.5mm, Non-Polar Electrolytic Capacitor -C Radial series Radial pin pitch 5.00mm diameter 10mm height 12.5mm Non-Polar Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -C_Radial_D10.0mm_H16.0mm_P5.00mm -C, Radial series, Radial, pin pitch=5.00mm, diameter=10mm, height=16mm, Non-Polar Electrolytic Capacitor -C Radial series Radial pin pitch 5.00mm diameter 10mm height 16mm Non-Polar Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -C_Radial_D10.0mm_H20.0mm_P5.00mm -C, Radial series, Radial, pin pitch=5.00mm, diameter=10mm, height=20mm, Non-Polar Electrolytic Capacitor -C Radial series Radial pin pitch 5.00mm diameter 10mm height 20mm Non-Polar Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -C_Radial_D12.5mm_H20.0mm_P5.00mm -C, Radial series, Radial, pin pitch=5.00mm, diameter=12.5mm, height=20mm, Non-Polar Electrolytic Capacitor -C Radial series Radial pin pitch 5.00mm diameter 12.5mm height 20mm Non-Polar Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -C_Radial_D12.5mm_H25.0mm_P5.00mm -C, Radial series, Radial, pin pitch=5.00mm, diameter=12.5mm, height=25mm, Non-Polar Electrolytic Capacitor -C Radial series Radial pin pitch 5.00mm diameter 12.5mm height 25mm Non-Polar Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -C_Radial_D16.0mm_H25.0mm_P7.50mm -C, Radial series, Radial, pin pitch=7.50mm, diameter=16mm, height=25mm, Non-Polar Electrolytic Capacitor -C Radial series Radial pin pitch 7.50mm diameter 16mm height 25mm Non-Polar Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -C_Radial_D16.0mm_H31.5mm_P7.50mm -C, Radial series, Radial, pin pitch=7.50mm, diameter=16mm, height=31.5mm, Non-Polar Electrolytic Capacitor -C Radial series Radial pin pitch 7.50mm diameter 16mm height 31.5mm Non-Polar Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -C_Radial_D18.0mm_H35.5mm_P7.50mm -C, Radial series, Radial, pin pitch=7.50mm, diameter=18mm, height=35.5mm, Non-Polar Electrolytic Capacitor -C Radial series Radial pin pitch 7.50mm diameter 18mm height 35.5mm Non-Polar Electrolytic Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L4.0mm_W2.5mm_P2.50mm -C, Rect series, Radial, pin pitch=2.50mm, , length*width=4*2.5mm^2, Capacitor -C Rect series Radial pin pitch 2.50mm length 4mm width 2.5mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L4.6mm_W2.0mm_P2.50mm_MKS02_FKP02 -C, Rect series, Radial, pin pitch=2.50mm, , length*width=4.6*2mm^2, Capacitor, http://www.wima.de/DE/WIMA_MKS_02.pdf -C Rect series Radial pin pitch 2.50mm length 4.6mm width 2mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L4.6mm_W3.0mm_P2.50mm_MKS02_FKP02 -C, Rect series, Radial, pin pitch=2.50mm, , length*width=4.6*3.0mm^2, Capacitor, http://www.wima.de/DE/WIMA_MKS_02.pdf -C Rect series Radial pin pitch 2.50mm length 4.6mm width 3.0mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L4.6mm_W3.8mm_P2.50mm_MKS02_FKP02 -C, Rect series, Radial, pin pitch=2.50mm, , length*width=4.6*3.8mm^2, Capacitor, http://www.wima.de/DE/WIMA_MKS_02.pdf -C Rect series Radial pin pitch 2.50mm length 4.6mm width 3.8mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L4.6mm_W4.6mm_P2.50mm_MKS02_FKP02 -C, Rect series, Radial, pin pitch=2.50mm, , length*width=4.6*4.6mm^2, Capacitor, http://www.wima.de/DE/WIMA_MKS_02.pdf -C Rect series Radial pin pitch 2.50mm length 4.6mm width 4.6mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L4.6mm_W5.5mm_P2.50mm_MKS02_FKP02 -C, Rect series, Radial, pin pitch=2.50mm, , length*width=4.6*5.5mm^2, Capacitor, http://www.wima.de/DE/WIMA_MKS_02.pdf -C Rect series Radial pin pitch 2.50mm length 4.6mm width 5.5mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L7.0mm_W2.0mm_P5.00mm -C, Rect series, Radial, pin pitch=5.00mm, , length*width=7*2mm^2, Capacitor -C Rect series Radial pin pitch 5.00mm length 7mm width 2mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L7.0mm_W2.5mm_P5.00mm -C, Rect series, Radial, pin pitch=5.00mm, , length*width=7*2.5mm^2, Capacitor -C Rect series Radial pin pitch 5.00mm length 7mm width 2.5mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L7.0mm_W3.5mm_P2.50mm_P5.00mm -C, Rect series, Radial, pin pitch=2.50mm 5.00mm, , length*width=7*3.5mm^2, Capacitor -C Rect series Radial pin pitch 2.50mm 5.00mm length 7mm width 3.5mm Capacitor -0 -4 -2 -Capacitor_THT -C_Rect_L7.0mm_W3.5mm_P5.00mm -C, Rect series, Radial, pin pitch=5.00mm, , length*width=7*3.5mm^2, Capacitor -C Rect series Radial pin pitch 5.00mm length 7mm width 3.5mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L7.0mm_W4.5mm_P5.00mm -C, Rect series, Radial, pin pitch=5.00mm, , length*width=7*4.5mm^2, Capacitor -C Rect series Radial pin pitch 5.00mm length 7mm width 4.5mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L7.0mm_W6.0mm_P5.00mm -C, Rect series, Radial, pin pitch=5.00mm, , length*width=7*6mm^2, Capacitor -C Rect series Radial pin pitch 5.00mm length 7mm width 6mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L7.0mm_W6.5mm_P5.00mm -C, Rect series, Radial, pin pitch=5.00mm, , length*width=7*6.5mm^2, Capacitor -C Rect series Radial pin pitch 5.00mm length 7mm width 6.5mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L7.2mm_W2.5mm_P5.00mm_FKS2_FKP2_MKS2_MKP2 -C, Rect series, Radial, pin pitch=5.00mm, , length*width=7.2*2.5mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_2.pdf -C Rect series Radial pin pitch 5.00mm length 7.2mm width 2.5mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L7.2mm_W3.0mm_P5.00mm_FKS2_FKP2_MKS2_MKP2 -C, Rect series, Radial, pin pitch=5.00mm, , length*width=7.2*3.0mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_2.pdf -C Rect series Radial pin pitch 5.00mm length 7.2mm width 3.0mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L7.2mm_W3.5mm_P5.00mm_FKS2_FKP2_MKS2_MKP2 -C, Rect series, Radial, pin pitch=5.00mm, , length*width=7.2*3.5mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_2.pdf -C Rect series Radial pin pitch 5.00mm length 7.2mm width 3.5mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L7.2mm_W4.5mm_P5.00mm_FKS2_FKP2_MKS2_MKP2 -C, Rect series, Radial, pin pitch=5.00mm, , length*width=7.2*4.5mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_2.pdf -C Rect series Radial pin pitch 5.00mm length 7.2mm width 4.5mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L7.2mm_W5.5mm_P5.00mm_FKS2_FKP2_MKS2_MKP2 -C, Rect series, Radial, pin pitch=5.00mm, , length*width=7.2*5.5mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_2.pdf -C Rect series Radial pin pitch 5.00mm length 7.2mm width 5.5mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L7.2mm_W7.2mm_P5.00mm_FKS2_FKP2_MKS2_MKP2 -C, Rect series, Radial, pin pitch=5.00mm, , length*width=7.2*7.2mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_2.pdf -C Rect series Radial pin pitch 5.00mm length 7.2mm width 7.2mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L7.2mm_W8.5mm_P5.00mm_FKP2_FKP2_MKS2_MKP2 -C, Rect series, Radial, pin pitch=5.00mm, , length*width=7.2*8.5mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_2.pdf -C Rect series Radial pin pitch 5.00mm length 7.2mm width 8.5mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L7.2mm_W11.0mm_P5.00mm_FKS2_FKP2_MKS2_MKP2 -C, Rect series, Radial, pin pitch=5.00mm, , length*width=7.2*11mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_2.pdf -C Rect series Radial pin pitch 5.00mm length 7.2mm width 11mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L7.5mm_W6.5mm_P5.00mm -C, Rect series, Radial, pin pitch=5.00mm, , length*width=7.5*6.5mm^2, Capacitor -C Rect series Radial pin pitch 5.00mm length 7.5mm width 6.5mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L9.0mm_W2.5mm_P7.50mm_MKT -C, Rect series, Radial, pin pitch=7.50mm, , length*width=9*2.5mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 7.50mm length 9mm width 2.5mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L9.0mm_W2.6mm_P7.50mm_MKT -C, Rect series, Radial, pin pitch=7.50mm, , length*width=9*2.6mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 7.50mm length 9mm width 2.6mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L9.0mm_W2.7mm_P7.50mm_MKT -C, Rect series, Radial, pin pitch=7.50mm, , length*width=9*2.7mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 7.50mm length 9mm width 2.7mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L9.0mm_W3.2mm_P7.50mm_MKT -C, Rect series, Radial, pin pitch=7.50mm, , length*width=9*3.2mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 7.50mm length 9mm width 3.2mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L9.0mm_W3.3mm_P7.50mm_MKT -C, Rect series, Radial, pin pitch=7.50mm, , length*width=9*3.3mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 7.50mm length 9mm width 3.3mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L9.0mm_W3.4mm_P7.50mm_MKT -C, Rect series, Radial, pin pitch=7.50mm, , length*width=9*3.4mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 7.50mm length 9mm width 3.4mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L9.0mm_W3.6mm_P7.50mm_MKT -C, Rect series, Radial, pin pitch=7.50mm, , length*width=9*3.6mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 7.50mm length 9mm width 3.6mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L9.0mm_W3.8mm_P7.50mm_MKT -C, Rect series, Radial, pin pitch=7.50mm, , length*width=9*3.8mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 7.50mm length 9mm width 3.8mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L9.0mm_W3.9mm_P7.50mm_MKT -C, Rect series, Radial, pin pitch=7.50mm, , length*width=9*3.9mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 7.50mm length 9mm width 3.9mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L9.0mm_W4.0mm_P7.50mm_MKT -C, Rect series, Radial, pin pitch=7.50mm, , length*width=9*4.0mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 7.50mm length 9mm width 4.0mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L9.0mm_W4.2mm_P7.50mm_MKT -C, Rect series, Radial, pin pitch=7.50mm, , length*width=9*4.2mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 7.50mm length 9mm width 4.2mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L9.0mm_W4.9mm_P7.50mm_MKT -C, Rect series, Radial, pin pitch=7.50mm, , length*width=9*4.9mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 7.50mm length 9mm width 4.9mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L9.0mm_W5.1mm_P7.50mm_MKT -C, Rect series, Radial, pin pitch=7.50mm, , length*width=9*5.1mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 7.50mm length 9mm width 5.1mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L9.0mm_W5.7mm_P7.50mm_MKT -C, Rect series, Radial, pin pitch=7.50mm, , length*width=9*5.7mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 7.50mm length 9mm width 5.7mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L9.0mm_W6.4mm_P7.50mm_MKT -C, Rect series, Radial, pin pitch=7.50mm, , length*width=9*6.4mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 7.50mm length 9mm width 6.4mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L9.0mm_W6.7mm_P7.50mm_MKT -C, Rect series, Radial, pin pitch=7.50mm, , length*width=9*6.7mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 7.50mm length 9mm width 6.7mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L9.0mm_W7.7mm_P7.50mm_MKT -C, Rect series, Radial, pin pitch=7.50mm, , length*width=9*7.7mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 7.50mm length 9mm width 7.7mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L9.0mm_W8.5mm_P7.50mm_MKT -C, Rect series, Radial, pin pitch=7.50mm, , length*width=9*8.5mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 7.50mm length 9mm width 8.5mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L9.0mm_W9.5mm_P7.50mm_MKT -C, Rect series, Radial, pin pitch=7.50mm, , length*width=9*9.5mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 7.50mm length 9mm width 9.5mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L9.0mm_W9.8mm_P7.50mm_MKT -C, Rect series, Radial, pin pitch=7.50mm, , length*width=9*9.8mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 7.50mm length 9mm width 9.8mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L10.0mm_W2.5mm_P7.50mm_MKS4 -C, Rect series, Radial, pin pitch=7.50mm, , length*width=10*2.5mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf -C Rect series Radial pin pitch 7.50mm length 10mm width 2.5mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L10.0mm_W3.0mm_P7.50mm_FKS3_FKP3 -C, Rect series, Radial, pin pitch=7.50mm, , length*width=10*3mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_3.pdf -C Rect series Radial pin pitch 7.50mm length 10mm width 3mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L10.0mm_W3.0mm_P7.50mm_MKS4 -C, Rect series, Radial, pin pitch=7.50mm, , length*width=10*3.0mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf -C Rect series Radial pin pitch 7.50mm length 10mm width 3.0mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L10.0mm_W4.0mm_P7.50mm_FKS3_FKP3 -C, Rect series, Radial, pin pitch=7.50mm, , length*width=10*4mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_3.pdf -C Rect series Radial pin pitch 7.50mm length 10mm width 4mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L10.0mm_W4.0mm_P7.50mm_MKS4 -C, Rect series, Radial, pin pitch=7.50mm, , length*width=10*4.0mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf -C Rect series Radial pin pitch 7.50mm length 10mm width 4.0mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L10.0mm_W5.0mm_P5.00mm_P7.50mm -C, Rect series, Radial, pin pitch=5.00mm 7.50mm, , length*width=10*5mm^2, Capacitor -C Rect series Radial pin pitch 5.00mm 7.50mm length 10mm width 5mm Capacitor -0 -4 -2 -Capacitor_THT -C_Rect_L10.3mm_W4.5mm_P7.50mm_MKS4 -C, Rect series, Radial, pin pitch=7.50mm, , length*width=10.3*4.5mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf -C Rect series Radial pin pitch 7.50mm length 10.3mm width 4.5mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L10.3mm_W5.0mm_P7.50mm_MKS4 -C, Rect series, Radial, pin pitch=7.50mm, , length*width=10.3*5mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf -C Rect series Radial pin pitch 7.50mm length 10.3mm width 5mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L10.3mm_W5.7mm_P7.50mm_MKS4 -C, Rect series, Radial, pin pitch=7.50mm, , length*width=10.3*5.7mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf -C Rect series Radial pin pitch 7.50mm length 10.3mm width 5.7mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L10.3mm_W7.2mm_P7.50mm_MKS4 -C, Rect series, Radial, pin pitch=7.50mm, , length*width=10.3*7.2mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf -C Rect series Radial pin pitch 7.50mm length 10.3mm width 7.2mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L11.0mm_W2.8mm_P10.00mm_MKT -C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.0*2.8mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 10.00mm length 11.0mm width 2.8mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L11.0mm_W3.4mm_P10.00mm_MKT -C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.0*3.4mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 10.00mm length 11.0mm width 3.4mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L11.0mm_W3.5mm_P10.00mm_MKT -C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.0*3.5mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 10.00mm length 11.0mm width 3.5mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L11.0mm_W4.2mm_P10.00mm_MKT -C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.0*4.2mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 10.00mm length 11.0mm width 4.2mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L11.0mm_W4.3mm_P10.00mm_MKT -C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.0*4.3mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 10.00mm length 11.0mm width 4.3mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L11.0mm_W5.1mm_P10.00mm_MKT -C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.0*5.1mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 10.00mm length 11.0mm width 5.1mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L11.0mm_W5.3mm_P10.00mm_MKT -C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.0*5.3mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 10.00mm length 11.0mm width 5.3mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L11.0mm_W6.3mm_P10.00mm_MKT -C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.0*6.3mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 10.00mm length 11.0mm width 6.3mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L11.0mm_W6.4mm_P10.00mm_MKT -C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.0*6.4mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 10.00mm length 11.0mm width 6.4mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L11.0mm_W7.3mm_P10.00mm_MKT -C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.0*7.3mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 10.00mm length 11.0mm width 7.3mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L11.0mm_W8.8mm_P10.00mm_MKT -C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.0*8.8mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 10.00mm length 11.0mm width 8.8mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L11.5mm_W2.0mm_P10.00mm_MKT -C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*2mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 10.00mm length 11.5mm width 2mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L11.5mm_W2.6mm_P10.00mm_MKT -C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*2.6mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 10.00mm length 11.5mm width 2.6mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L11.5mm_W2.8mm_P10.00mm_MKT -C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*2.8mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 10.00mm length 11.5mm width 2.8mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L11.5mm_W3.2mm_P10.00mm_MKT -C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*3.2mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 10.00mm length 11.5mm width 3.2mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L11.5mm_W3.5mm_P10.00mm_MKT -C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*3.5mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 10.00mm length 11.5mm width 3.5mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L11.5mm_W3.6mm_P10.00mm_MKT -C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*3.6mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 10.00mm length 11.5mm width 3.6mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L11.5mm_W4.0mm_P10.00mm_MKT -C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*4.0mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 10.00mm length 11.5mm width 4.0mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L11.5mm_W4.3mm_P10.00mm_MKT -C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*4.3mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 10.00mm length 11.5mm width 4.3mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L11.5mm_W4.5mm_P10.00mm_MKT -C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*4.5mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 10.00mm length 11.5mm width 4.5mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L11.5mm_W5.0mm_P10.00mm_MKT -C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*5mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 10.00mm length 11.5mm width 5mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L11.5mm_W5.1mm_P10.00mm_MKT -C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*5.1mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 10.00mm length 11.5mm width 5.1mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L11.5mm_W5.2mm_P10.00mm_MKT -C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*5.2mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 10.00mm length 11.5mm width 5.2mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L11.5mm_W5.6mm_P10.00mm_MKT -C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*5.6mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 10.00mm length 11.5mm width 5.6mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L11.5mm_W6.4mm_P10.00mm_MKT -C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*6.4mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 10.00mm length 11.5mm width 6.4mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L11.5mm_W6.6mm_P10.00mm_MKT -C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*6.6mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 10.00mm length 11.5mm width 6.6mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L11.5mm_W6.9mm_P10.00mm_MKT -C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*6.9mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 10.00mm length 11.5mm width 6.9mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L11.5mm_W7.3mm_P10.00mm_MKT -C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*7.3mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 10.00mm length 11.5mm width 7.3mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L11.5mm_W7.5mm_P10.00mm_MKT -C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*7.5mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 10.00mm length 11.5mm width 7.5mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L11.5mm_W7.8mm_P10.00mm_MKT -C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*7.8mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 10.00mm length 11.5mm width 7.8mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L11.5mm_W8.0mm_P10.00mm_MKT -C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*8.0mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 10.00mm length 11.5mm width 8.0mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L11.5mm_W8.8mm_P10.00mm_MKT -C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*8.8mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 10.00mm length 11.5mm width 8.8mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L11.5mm_W9.5mm_P10.00mm_MKT -C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*9.5mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 10.00mm length 11.5mm width 9.5mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L11.5mm_W9.8mm_P10.00mm_MKT -C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*9.8mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 10.00mm length 11.5mm width 9.8mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L13.0mm_W3.0mm_P10.00mm_FKS3_FKP3_MKS4 -C, Rect series, Radial, pin pitch=10.00mm, , length*width=13*3mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_3.pdf, http://www.wima.com/EN/WIMA_MKS_4.pdf -C Rect series Radial pin pitch 10.00mm length 13mm width 3mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L13.0mm_W4.0mm_P10.00mm_FKS3_FKP3_MKS4 -C, Rect series, Radial, pin pitch=10.00mm, , length*width=13*4mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_3.pdf, http://www.wima.com/EN/WIMA_MKS_4.pdf -C Rect series Radial pin pitch 10.00mm length 13mm width 4mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L13.0mm_W5.0mm_P10.00mm_FKS3_FKP3_MKS4 -C, Rect series, Radial, pin pitch=10.00mm, , length*width=13*5mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_3.pdf, http://www.wima.com/EN/WIMA_MKS_4.pdf -C Rect series Radial pin pitch 10.00mm length 13mm width 5mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L13.0mm_W6.0mm_P10.00mm_FKS3_FKP3_MKS4 -C, Rect series, Radial, pin pitch=10.00mm, , length*width=13*6mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_3.pdf, http://www.wima.com/EN/WIMA_MKS_4.pdf -C Rect series Radial pin pitch 10.00mm length 13mm width 6mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L13.0mm_W6.5mm_P7.50mm_P10.00mm -C, Rect series, Radial, pin pitch=7.50mm 10.00mm, , length*width=13*6.5mm^2, Capacitor -C Rect series Radial pin pitch 7.50mm 10.00mm length 13mm width 6.5mm Capacitor -0 -4 -2 -Capacitor_THT -C_Rect_L13.0mm_W8.0mm_P10.00mm_FKS3_FKP3_MKS4 -C, Rect series, Radial, pin pitch=10.00mm, , length*width=13*8mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_3.pdf, http://www.wima.com/EN/WIMA_MKS_4.pdf -C Rect series Radial pin pitch 10.00mm length 13mm width 8mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L13.5mm_W4.0mm_P10.00mm_FKS3_FKP3_MKS4 -C, Rect series, Radial, pin pitch=10.00mm, , length*width=13.5*4mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_3.pdf, http://www.wima.com/EN/WIMA_MKS_4.pdf -C Rect series Radial pin pitch 10.00mm length 13.5mm width 4mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L13.5mm_W5.0mm_P10.00mm_FKS3_FKP3_MKS4 -C, Rect series, Radial, pin pitch=10.00mm, , length*width=13.5*5mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_3.pdf, http://www.wima.com/EN/WIMA_MKS_4.pdf -C Rect series Radial pin pitch 10.00mm length 13.5mm width 5mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L16.5mm_W4.7mm_P15.00mm_MKT -C, Rect series, Radial, pin pitch=15.00mm, , length*width=16.5*4.7mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 15.00mm length 16.5mm width 4.7mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L16.5mm_W4.9mm_P15.00mm_MKT -C, Rect series, Radial, pin pitch=15.00mm, , length*width=16.5*4.9mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 15.00mm length 16.5mm width 4.9mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L16.5mm_W5.0mm_P15.00mm_MKT -C, Rect series, Radial, pin pitch=15.00mm, , length*width=16.5*5mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 15.00mm length 16.5mm width 5mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L16.5mm_W6.0mm_P15.00mm_MKT -C, Rect series, Radial, pin pitch=15.00mm, , length*width=16.5*6mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 15.00mm length 16.5mm width 6mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L16.5mm_W7.0mm_P15.00mm_MKT -C, Rect series, Radial, pin pitch=15.00mm, , length*width=16.5*7mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 15.00mm length 16.5mm width 7mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L16.5mm_W7.3mm_P15.00mm_MKT -C, Rect series, Radial, pin pitch=15.00mm, , length*width=16.5*7.3mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 15.00mm length 16.5mm width 7.3mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L16.5mm_W8.7mm_P15.00mm_MKT -C, Rect series, Radial, pin pitch=15.00mm, , length*width=16.5*8.7mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 15.00mm length 16.5mm width 8.7mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L16.5mm_W8.9mm_P15.00mm_MKT -C, Rect series, Radial, pin pitch=15.00mm, , length*width=16.5*8.9mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 15.00mm length 16.5mm width 8.9mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L16.5mm_W9.0mm_P15.00mm_MKT -C, Rect series, Radial, pin pitch=15.00mm, , length*width=16.5*9mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 15.00mm length 16.5mm width 9mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L16.5mm_W9.2mm_P15.00mm_MKT -C, Rect series, Radial, pin pitch=15.00mm, , length*width=16.5*9.2mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 15.00mm length 16.5mm width 9.2mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L16.5mm_W10.7mm_P15.00mm_MKT -C, Rect series, Radial, pin pitch=15.00mm, , length*width=16.5*10.7mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 15.00mm length 16.5mm width 10.7mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L16.5mm_W10.9mm_P15.00mm_MKT -C, Rect series, Radial, pin pitch=15.00mm, , length*width=16.5*10.9mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 15.00mm length 16.5mm width 10.9mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L16.5mm_W11.2mm_P15.00mm_MKT -C, Rect series, Radial, pin pitch=15.00mm, , length*width=16.5*11.2mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 15.00mm length 16.5mm width 11.2mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L16.5mm_W11.8mm_P15.00mm_MKT -C, Rect series, Radial, pin pitch=15.00mm, , length*width=16.5*11.8mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 15.00mm length 16.5mm width 11.8mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L16.5mm_W13.5mm_P15.00mm_MKT -C, Rect series, Radial, pin pitch=15.00mm, , length*width=16.5*13.5mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 15.00mm length 16.5mm width 13.5mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L16.5mm_W13.7mm_P15.00mm_MKT -C, Rect series, Radial, pin pitch=15.00mm, , length*width=16.5*13.7mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 15.00mm length 16.5mm width 13.7mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L16.5mm_W13.9mm_P15.00mm_MKT -C, Rect series, Radial, pin pitch=15.00mm, , length*width=16.5*13.9mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 15.00mm length 16.5mm width 13.9mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L18.0mm_W5.0mm_P15.00mm_FKS3_FKP3 -C, Rect series, Radial, pin pitch=15.00mm, , length*width=18*5mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_3.pdf -C Rect series Radial pin pitch 15.00mm length 18mm width 5mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L18.0mm_W6.0mm_P15.00mm_FKS3_FKP3 -C, Rect series, Radial, pin pitch=15.00mm, , length*width=18*6mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_3.pdf -C Rect series Radial pin pitch 15.00mm length 18mm width 6mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L18.0mm_W7.0mm_P15.00mm_FKS3_FKP3 -C, Rect series, Radial, pin pitch=15.00mm, , length*width=18*7mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_3.pdf -C Rect series Radial pin pitch 15.00mm length 18mm width 7mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L18.0mm_W8.0mm_P15.00mm_FKS3_FKP3 -C, Rect series, Radial, pin pitch=15.00mm, , length*width=18*8mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_3.pdf -C Rect series Radial pin pitch 15.00mm length 18mm width 8mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L18.0mm_W9.0mm_P15.00mm_FKS3_FKP3 -C, Rect series, Radial, pin pitch=15.00mm, , length*width=18*9mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_3.pdf -C Rect series Radial pin pitch 15.00mm length 18mm width 9mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L18.0mm_W11.0mm_P15.00mm_FKS3_FKP3 -C, Rect series, Radial, pin pitch=15.00mm, , length*width=18*11mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_3.pdf -C Rect series Radial pin pitch 15.00mm length 18mm width 11mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L19.0mm_W5.0mm_P15.00mm_MKS4 -C, Rect series, Radial, pin pitch=15.00mm, , length*width=19*5mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf -C Rect series Radial pin pitch 15.00mm length 19mm width 5mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L19.0mm_W6.0mm_P15.00mm_MKS4 -C, Rect series, Radial, pin pitch=15.00mm, , length*width=19*6mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf -C Rect series Radial pin pitch 15.00mm length 19mm width 6mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L19.0mm_W7.0mm_P15.00mm_MKS4 -C, Rect series, Radial, pin pitch=15.00mm, , length*width=19*7mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf -C Rect series Radial pin pitch 15.00mm length 19mm width 7mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L19.0mm_W8.0mm_P15.00mm_MKS4 -C, Rect series, Radial, pin pitch=15.00mm, , length*width=19*8mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf -C Rect series Radial pin pitch 15.00mm length 19mm width 8mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L19.0mm_W9.0mm_P15.00mm_MKS4 -C, Rect series, Radial, pin pitch=15.00mm, , length*width=19*9mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf -C Rect series Radial pin pitch 15.00mm length 19mm width 9mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L19.0mm_W11.0mm_P15.00mm_MKS4 -C, Rect series, Radial, pin pitch=15.00mm, , length*width=19*11mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf -C Rect series Radial pin pitch 15.00mm length 19mm width 11mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L24.0mm_W7.0mm_P22.50mm_MKT -C, Rect series, Radial, pin pitch=22.50mm, , length*width=24*7mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 22.50mm length 24mm width 7mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L24.0mm_W8.3mm_P22.50mm_MKT -C, Rect series, Radial, pin pitch=22.50mm, , length*width=24*8.3mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 22.50mm length 24mm width 8.3mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L24.0mm_W8.6mm_P22.50mm_MKT -C, Rect series, Radial, pin pitch=22.50mm, , length*width=24*8.6mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 22.50mm length 24mm width 8.6mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L24.0mm_W10.1mm_P22.50mm_MKT -C, Rect series, Radial, pin pitch=22.50mm, , length*width=24*10.1mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 22.50mm length 24mm width 10.1mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L24.0mm_W10.3mm_P22.50mm_MKT -C, Rect series, Radial, pin pitch=22.50mm, , length*width=24*10.3mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 22.50mm length 24mm width 10.3mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L24.0mm_W10.9mm_P22.50mm_MKT -C, Rect series, Radial, pin pitch=22.50mm, , length*width=24*10.9mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 22.50mm length 24mm width 10.9mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L24.0mm_W12.2mm_P22.50mm_MKT -C, Rect series, Radial, pin pitch=22.50mm, , length*width=24*12.2mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 22.50mm length 24mm width 12.2mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L24.0mm_W12.6mm_P22.50mm_MKT -C, Rect series, Radial, pin pitch=22.50mm, , length*width=24*12.6mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 22.50mm length 24mm width 12.6mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L24.0mm_W12.8mm_P22.50mm_MKT -C, Rect series, Radial, pin pitch=22.50mm, , length*width=24*12.8mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 22.50mm length 24mm width 12.8mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L26.5mm_W5.0mm_P22.50mm_MKS4 -C, Rect series, Radial, pin pitch=22.50mm, , length*width=26.5*5mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf -C Rect series Radial pin pitch 22.50mm length 26.5mm width 5mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L26.5mm_W6.0mm_P22.50mm_MKS4 -C, Rect series, Radial, pin pitch=22.50mm, , length*width=26.5*6mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf -C Rect series Radial pin pitch 22.50mm length 26.5mm width 6mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L26.5mm_W7.0mm_P22.50mm_MKS4 -C, Rect series, Radial, pin pitch=22.50mm, , length*width=26.5*7mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf -C Rect series Radial pin pitch 22.50mm length 26.5mm width 7mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L26.5mm_W8.5mm_P22.50mm_MKS4 -C, Rect series, Radial, pin pitch=22.50mm, , length*width=26.5*8.5mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf -C Rect series Radial pin pitch 22.50mm length 26.5mm width 8.5mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L26.5mm_W10.5mm_P22.50mm_MKS4 -C, Rect series, Radial, pin pitch=22.50mm, , length*width=26.5*10.5mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf -C Rect series Radial pin pitch 22.50mm length 26.5mm width 10.5mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L26.5mm_W11.5mm_P22.50mm_MKS4 -C, Rect series, Radial, pin pitch=22.50mm, , length*width=26.5*11.5mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf -C Rect series Radial pin pitch 22.50mm length 26.5mm width 11.5mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L27.0mm_W9.0mm_P22.00mm -C, Rect series, Radial, pin pitch=22.00mm, , length*width=27*9mm^2, Capacitor -C Rect series Radial pin pitch 22.00mm length 27mm width 9mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L27.0mm_W9.0mm_P23.00mm -C, Rect series, Radial, pin pitch=23.00mm, , length*width=27*9mm^2, Capacitor -C Rect series Radial pin pitch 23.00mm length 27mm width 9mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L27.0mm_W11.0mm_P22.00mm -C, Rect series, Radial, pin pitch=22.00mm, , length*width=27*11mm^2, Capacitor -C Rect series Radial pin pitch 22.00mm length 27mm width 11mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L28.0mm_W8.0mm_P22.50mm_MKS4 -C, Rect series, Radial, pin pitch=22.50mm, , length*width=28*8mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf -C Rect series Radial pin pitch 22.50mm length 28mm width 8mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L28.0mm_W10.0mm_P22.50mm_MKS4 -C, Rect series, Radial, pin pitch=22.50mm, , length*width=28*10mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf -C Rect series Radial pin pitch 22.50mm length 28mm width 10mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L28.0mm_W12.0mm_P22.50mm_MKS4 -C, Rect series, Radial, pin pitch=22.50mm, , length*width=28*12mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf -C Rect series Radial pin pitch 22.50mm length 28mm width 12mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L29.0mm_W7.6mm_P27.50mm_MKT -C, Rect series, Radial, pin pitch=27.50mm, , length*width=29*7.6mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 27.50mm length 29mm width 7.6mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L29.0mm_W7.8mm_P27.50mm_MKT -C, Rect series, Radial, pin pitch=27.50mm, , length*width=29*7.8mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 27.50mm length 29mm width 7.8mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L29.0mm_W7.9mm_P27.50mm_MKT -C, Rect series, Radial, pin pitch=27.50mm, , length*width=29*7.9mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 27.50mm length 29mm width 7.9mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L29.0mm_W9.1mm_P27.50mm_MKT -C, Rect series, Radial, pin pitch=27.50mm, , length*width=29*9.1mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 27.50mm length 29mm width 9.1mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L29.0mm_W9.6mm_P27.50mm_MKT -C, Rect series, Radial, pin pitch=27.50mm, , length*width=29*9.6mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 27.50mm length 29mm width 9.6mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L29.0mm_W11.0mm_P27.50mm_MKT -C, Rect series, Radial, pin pitch=27.50mm, , length*width=29*11mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 27.50mm length 29mm width 11mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L29.0mm_W11.9mm_P27.50mm_MKT -C, Rect series, Radial, pin pitch=27.50mm, , length*width=29*11.9mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 27.50mm length 29mm width 11.9mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L29.0mm_W12.2mm_P27.50mm_MKT -C, Rect series, Radial, pin pitch=27.50mm, , length*width=29*12.2mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 27.50mm length 29mm width 12.2mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L29.0mm_W13.0mm_P27.50mm_MKT -C, Rect series, Radial, pin pitch=27.50mm, , length*width=29*13mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 27.50mm length 29mm width 13mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L29.0mm_W13.8mm_P27.50mm_MKT -C, Rect series, Radial, pin pitch=27.50mm, , length*width=29*13.8mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 27.50mm length 29mm width 13.8mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L29.0mm_W14.2mm_P27.50mm_MKT -C, Rect series, Radial, pin pitch=27.50mm, , length*width=29*14.2mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 27.50mm length 29mm width 14.2mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L29.0mm_W16.0mm_P27.50mm_MKT -C, Rect series, Radial, pin pitch=27.50mm, , length*width=29*16mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf -C Rect series Radial pin pitch 27.50mm length 29mm width 16mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L31.5mm_W9.0mm_P27.50mm_MKS4 -C, Rect series, Radial, pin pitch=27.50mm, , length*width=31.5*9mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf -C Rect series Radial pin pitch 27.50mm length 31.5mm width 9mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L31.5mm_W11.0mm_P27.50mm_MKS4 -C, Rect series, Radial, pin pitch=27.50mm, , length*width=31.5*11mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf -C Rect series Radial pin pitch 27.50mm length 31.5mm width 11mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L31.5mm_W13.0mm_P27.50mm_MKS4 -C, Rect series, Radial, pin pitch=27.50mm, , length*width=31.5*13mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf -C Rect series Radial pin pitch 27.50mm length 31.5mm width 13mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L31.5mm_W15.0mm_P27.50mm_MKS4 -C, Rect series, Radial, pin pitch=27.50mm, , length*width=31.5*15mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf -C Rect series Radial pin pitch 27.50mm length 31.5mm width 15mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L31.5mm_W17.0mm_P27.50mm_MKS4 -C, Rect series, Radial, pin pitch=27.50mm, , length*width=31.5*17mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf -C Rect series Radial pin pitch 27.50mm length 31.5mm width 17mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L31.5mm_W20.0mm_P27.50mm_MKS4 -C, Rect series, Radial, pin pitch=27.50mm, , length*width=31.5*20mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf -C Rect series Radial pin pitch 27.50mm length 31.5mm width 20mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L32.0mm_W15.0mm_P27.00mm -C, Rect series, Radial, pin pitch=27.00mm, , length*width=32*15mm^2, Capacitor -C Rect series Radial pin pitch 27.00mm length 32mm width 15mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L33.0mm_W13.0mm_P27.50mm_MKS4 -C, Rect series, Radial, pin pitch=27.50mm, , length*width=33*13mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf -C Rect series Radial pin pitch 27.50mm length 33mm width 13mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L33.0mm_W15.0mm_P27.50mm_MKS4 -C, Rect series, Radial, pin pitch=27.50mm, , length*width=33*15mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf -C Rect series Radial pin pitch 27.50mm length 33mm width 15mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L33.0mm_W20.0mm_P27.50mm_MKS4 -C, Rect series, Radial, pin pitch=27.50mm, , length*width=33*20mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf -C Rect series Radial pin pitch 27.50mm length 33mm width 20mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L41.5mm_W9.0mm_P37.50mm_MKS4 -C, Rect series, Radial, pin pitch=37.50mm, , length*width=41.5*9mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf -C Rect series Radial pin pitch 37.50mm length 41.5mm width 9mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L41.5mm_W11.0mm_P37.50mm_MKS4 -C, Rect series, Radial, pin pitch=37.50mm, , length*width=41.5*11mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf -C Rect series Radial pin pitch 37.50mm length 41.5mm width 11mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L41.5mm_W13.0mm_P37.50mm_MKS4 -C, Rect series, Radial, pin pitch=37.50mm, , length*width=41.5*13mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf -C Rect series Radial pin pitch 37.50mm length 41.5mm width 13mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L41.5mm_W15.0mm_P37.50mm_MKS4 -C, Rect series, Radial, pin pitch=37.50mm, , length*width=41.5*15mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf -C Rect series Radial pin pitch 37.50mm length 41.5mm width 15mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L41.5mm_W17.0mm_P37.50mm_MKS4 -C, Rect series, Radial, pin pitch=37.50mm, , length*width=41.5*17mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf -C Rect series Radial pin pitch 37.50mm length 41.5mm width 17mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L41.5mm_W19.0mm_P37.50mm_MKS4 -C, Rect series, Radial, pin pitch=37.50mm, , length*width=41.5*19mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf -C Rect series Radial pin pitch 37.50mm length 41.5mm width 19mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L41.5mm_W20.0mm_P37.50mm_MKS4 -C, Rect series, Radial, pin pitch=37.50mm, , length*width=41.5*20mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf -C Rect series Radial pin pitch 37.50mm length 41.5mm width 20mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L41.5mm_W24.0mm_P37.50mm_MKS4 -C, Rect series, Radial, pin pitch=37.50mm, , length*width=41.5*24mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf -C Rect series Radial pin pitch 37.50mm length 41.5mm width 24mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L41.5mm_W31.0mm_P37.50mm_MKS4 -C, Rect series, Radial, pin pitch=37.50mm, , length*width=41.5*31mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf -C Rect series Radial pin pitch 37.50mm length 41.5mm width 31mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L41.5mm_W35.0mm_P37.50mm_MKS4 -C, Rect series, Radial, pin pitch=37.50mm, , length*width=41.5*35mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf -C Rect series Radial pin pitch 37.50mm length 41.5mm width 35mm Capacitor -0 -2 -2 -Capacitor_THT -C_Rect_L41.5mm_W40.0mm_P37.50mm_MKS4 -C, Rect series, Radial, pin pitch=37.50mm, , length*width=41.5*40mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf -C Rect series Radial pin pitch 37.50mm length 41.5mm width 40mm Capacitor -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-1608-08_AVX-J -Tantalum Capacitor SMD AVX-J (1608-08 Metric), IPC_7351 nominal, (Body size from: https://www.vishay.com/docs/48064/_t58_vmn_pt0471_1601.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-1608-08_AVX-J_Pad1.25x1.05mm_HandSolder -Tantalum Capacitor SMD AVX-J (1608-08 Metric), IPC_7351 nominal, (Body size from: https://www.vishay.com/docs/48064/_t58_vmn_pt0471_1601.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-1608-10_AVX-L -Tantalum Capacitor SMD AVX-L (1608-10 Metric), IPC_7351 nominal, (Body size from: https://www.vishay.com/docs/48064/_t58_vmn_pt0471_1601.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-1608-10_AVX-L_Pad1.25x1.05mm_HandSolder -Tantalum Capacitor SMD AVX-L (1608-10 Metric), IPC_7351 nominal, (Body size from: https://www.vishay.com/docs/48064/_t58_vmn_pt0471_1601.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-2012-12_Kemet-R -Tantalum Capacitor SMD Kemet-R (2012-12 Metric), IPC_7351 nominal, (Body size from: https://www.vishay.com/docs/40182/tmch.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-2012-12_Kemet-R_Pad1.30x1.05mm_HandSolder -Tantalum Capacitor SMD Kemet-R (2012-12 Metric), IPC_7351 nominal, (Body size from: https://www.vishay.com/docs/40182/tmch.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-2012-15_AVX-P -Tantalum Capacitor SMD AVX-P (2012-15 Metric), IPC_7351 nominal, (Body size from: https://www.vishay.com/docs/40182/tmch.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-2012-15_AVX-P_Pad1.30x1.05mm_HandSolder -Tantalum Capacitor SMD AVX-P (2012-15 Metric), IPC_7351 nominal, (Body size from: https://www.vishay.com/docs/40182/tmch.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-3216-10_Kemet-I -Tantalum Capacitor SMD Kemet-I (3216-10 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-3216-10_Kemet-I_Pad1.58x1.35mm_HandSolder -Tantalum Capacitor SMD Kemet-I (3216-10 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-3216-12_Kemet-S -Tantalum Capacitor SMD Kemet-S (3216-12 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-3216-12_Kemet-S_Pad1.58x1.35mm_HandSolder -Tantalum Capacitor SMD Kemet-S (3216-12 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-3216-18_Kemet-A -Tantalum Capacitor SMD Kemet-A (3216-18 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-3216-18_Kemet-A_Pad1.58x1.35mm_HandSolder -Tantalum Capacitor SMD Kemet-A (3216-18 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-3528-12_Kemet-T -Tantalum Capacitor SMD Kemet-T (3528-12 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-3528-12_Kemet-T_Pad1.50x2.35mm_HandSolder -Tantalum Capacitor SMD Kemet-T (3528-12 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-3528-15_AVX-H -Tantalum Capacitor SMD AVX-H (3528-15 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-3528-15_AVX-H_Pad1.50x2.35mm_HandSolder -Tantalum Capacitor SMD AVX-H (3528-15 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-3528-21_Kemet-B -Tantalum Capacitor SMD Kemet-B (3528-21 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-3528-21_Kemet-B_Pad1.50x2.35mm_HandSolder -Tantalum Capacitor SMD Kemet-B (3528-21 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-6032-15_Kemet-U -Tantalum Capacitor SMD Kemet-U (6032-15 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-6032-15_Kemet-U_Pad2.25x2.35mm_HandSolder -Tantalum Capacitor SMD Kemet-U (6032-15 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-6032-20_AVX-F -Tantalum Capacitor SMD AVX-F (6032-20 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-6032-20_AVX-F_Pad2.25x2.35mm_HandSolder -Tantalum Capacitor SMD AVX-F (6032-20 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-6032-28_Kemet-C -Tantalum Capacitor SMD Kemet-C (6032-28 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-6032-28_Kemet-C_Pad2.25x2.35mm_HandSolder -Tantalum Capacitor SMD Kemet-C (6032-28 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-7132-20_AVX-U -Tantalum Capacitor SMD AVX-U (7132-20 Metric), IPC_7351 nominal, (Body size from: http://datasheets.avx.com/F72-F75.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-7132-20_AVX-U_Pad2.72x3.50mm_HandSolder -Tantalum Capacitor SMD AVX-U (7132-20 Metric), IPC_7351 nominal, (Body size from: http://datasheets.avx.com/F72-F75.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-7132-28_AVX-C -Tantalum Capacitor SMD AVX-C (7132-28 Metric), IPC_7351 nominal, (Body size from: http://datasheets.avx.com/F72-F75.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-7132-28_AVX-C_Pad2.72x3.50mm_HandSolder -Tantalum Capacitor SMD AVX-C (7132-28 Metric), IPC_7351 nominal, (Body size from: http://datasheets.avx.com/F72-F75.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-7260-15_AVX-R -Tantalum Capacitor SMD AVX-R (7260-15 Metric), IPC_7351 nominal, (Body size from: http://datasheets.avx.com/F72-F75.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-7260-15_AVX-R_Pad2.68x6.30mm_HandSolder -Tantalum Capacitor SMD AVX-R (7260-15 Metric), IPC_7351 nominal, (Body size from: http://datasheets.avx.com/F72-F75.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-7260-20_AVX-M -Tantalum Capacitor SMD AVX-M (7260-20 Metric), IPC_7351 nominal, (Body size from: http://datasheets.avx.com/F72-F75.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-7260-20_AVX-M_Pad2.68x6.30mm_HandSolder -Tantalum Capacitor SMD AVX-M (7260-20 Metric), IPC_7351 nominal, (Body size from: http://datasheets.avx.com/F72-F75.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-7260-28_AVX-M -Tantalum Capacitor SMD AVX-M (7260-28 Metric), IPC_7351 nominal, (Body size from: http://datasheets.avx.com/F72-F75.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-7260-28_AVX-M_Pad2.68x6.30mm_HandSolder -Tantalum Capacitor SMD AVX-M (7260-28 Metric), IPC_7351 nominal, (Body size from: http://datasheets.avx.com/F72-F75.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-7260-38_AVX-R -Tantalum Capacitor SMD AVX-R (7260-38 Metric), IPC_7351 nominal, (Body size from: http://datasheets.avx.com/F72-F75.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-7260-38_AVX-R_Pad2.68x6.30mm_HandSolder -Tantalum Capacitor SMD AVX-R (7260-38 Metric), IPC_7351 nominal, (Body size from: http://datasheets.avx.com/F72-F75.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-7343-15_Kemet-W -Tantalum Capacitor SMD Kemet-W (7343-15 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-7343-15_Kemet-W_Pad2.25x2.55mm_HandSolder -Tantalum Capacitor SMD Kemet-W (7343-15 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-7343-20_Kemet-V -Tantalum Capacitor SMD Kemet-V (7343-20 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-7343-20_Kemet-V_Pad2.25x2.55mm_HandSolder -Tantalum Capacitor SMD Kemet-V (7343-20 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-7343-30_AVX-N -Tantalum Capacitor SMD AVX-N (7343-30 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-7343-30_AVX-N_Pad2.25x2.55mm_HandSolder -Tantalum Capacitor SMD AVX-N (7343-30 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-7343-31_Kemet-D -Tantalum Capacitor SMD Kemet-D (7343-31 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-7343-31_Kemet-D_Pad2.25x2.55mm_HandSolder -Tantalum Capacitor SMD Kemet-D (7343-31 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-7343-40_Kemet-Y -Tantalum Capacitor SMD Kemet-Y (7343-40 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-7343-40_Kemet-Y_Pad2.25x2.55mm_HandSolder -Tantalum Capacitor SMD Kemet-Y (7343-40 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-7343-43_Kemet-X -Tantalum Capacitor SMD Kemet-X (7343-43 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-7343-43_Kemet-X_Pad2.25x2.55mm_HandSolder -Tantalum Capacitor SMD Kemet-X (7343-43 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-7360-38_Kemet-E -Tantalum Capacitor SMD Kemet-E (7360-38 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-7360-38_Kemet-E_Pad2.25x4.25mm_HandSolder -Tantalum Capacitor SMD Kemet-E (7360-38 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-7361-38_AVX-V -Tantalum Capacitor SMD AVX-V (7361-38 Metric), IPC_7351 nominal, (Body size from: http://datasheets.avx.com/NOS.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-7361-38_AVX-V_Pad2.18x3.30mm_HandSolder -Tantalum Capacitor SMD AVX-V (7361-38 Metric), IPC_7351 nominal, (Body size from: http://datasheets.avx.com/NOS.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-7361-438_AVX-U -Tantalum Capacitor SMD AVX-U (7361-438 Metric), IPC_7351 nominal, (Body size from: http://datasheets.avx.com/NOS.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Capacitor_Tantalum_SMD -CP_EIA-7361-438_AVX-U_Pad2.18x3.30mm_HandSolder -Tantalum Capacitor SMD AVX-U (7361-438 Metric), IPC_7351 nominal, (Body size from: http://datasheets.avx.com/NOS.pdf), generated with kicad-footprint-generator -capacitor tantalum -0 -2 -2 -Connector -Banana_Jack_1Pin -Single banana socket, footprint - 6mm drill -banana socket -0 -1 -1 -Connector -Banana_Jack_2Pin -Dual banana socket, footprint - 2 x 6mm drills -banana socket -0 -2 -2 -Connector -Banana_Jack_3Pin -Triple banana socket, footprint - 3 x 6mm drills -banana socket -0 -3 -3 -Connector -CUI_PD-30 -3 pin connector, PD-30, http://www.cui.com/product/resource/pd-30.pdf -connector 3-pin PD-30 power DIN -0 -4 -4 -Connector -CalTest_CT3151 -Right-angle standard banana jack, http://www.caltestelectronics.com/images/attachments/P315100rH_drawing.pdf -banana jack horizontal -0 -4 -1 -Connector -Connector_SFP_and_Cage -https://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=2227302&DocType=Customer+Drawing&DocLang=English -SFP+ SFP -0 -40 -21 -Connector -DTF13-12Px -http://www.te.com/usa-en/product-DTF13-12PA-G003.html -DEUTSCH DT header 12 pin -0 -12 -12 -Connector -FanPinHeader_1x03_P2.54mm_Vertical -3-pin CPU fan Through hole pin header, see http://www.formfactors.org/developer%5Cspecs%5Crev1_2_public.pdf -pin header 3-pin CPU fan -0 -3 -3 -Connector -FanPinHeader_1x04_P2.54mm_Vertical -4-pin CPU fan Through hole pin header, e.g. for Wieson part number 2366C888-007 Molex 47053-1000, Foxconn HF27040-M1, Tyco 1470947-1 or equivalent, see http://www.formfactors.org/developer%5Cspecs%5Crev1_2_public.pdf -pin header 4-pin CPU fan -0 -4 -4 -Connector -GB042-34S-H10 -http://www.lsmtron.com/pdf/Connector&Antenna_catalog.PDF -34pin SMD connector -0 -34 -34 -Connector -IHI_B6A-PCB-45_Vertical -https://lugsdirect.com/PDF_Webprint/B6A-PCB-45-XX(-X).pdf -connector IHI B6A-PCB-45 -0 -49 -1 -Connector -JWT_A3963_1x02_P3.96mm_Vertical -JWT A3963, 3.96mm pitch Pin head connector (http://www.jwt.com.tw/pro_pdf/A3963.pdf) -connector JWT A3963 pinhead -0 -2 -2 -Connector -NS-Tech_Grove_1x04_P2mm_Vertical -https://statics3.seeedstudio.com/images/opl/datasheet/3470130P1.pdf -Grove-1x04 -0 -4 -4 -Connector -SpringContact_Harwin_S1941-46R -7.25mm SMT Multi-directional Spring Contact (T+R), https://cdn.harwin.com/pdfs/S1941R.pdf -spring contact emi emc shield -0 -1 -1 -Connector -Tag-Connect_TC2030-IDC-FP_2x03_P1.27mm_Vertical -Tag-Connect programming header; http://www.tag-connect.com/Materials/TC2030-IDC.pdf -tag connect programming header pogo pins -0 -6 -6 -Connector -Tag-Connect_TC2030-IDC-NL_2x03_P1.27mm_Vertical -Tag-Connect programming header; http://www.tag-connect.com/Materials/TC2030-IDC-NL.pdf -tag connect programming header pogo pins -0 -6 -6 -Connector -Tag-Connect_TC2050-IDC-FP_2x05_P1.27mm_Vertical -Tag-Connect programming header; http://www.tag-connect.com/Materials/TC2050-IDC-430%20Datasheet.pdf -tag connect programming header pogo pins -0 -10 -10 -Connector -Tag-Connect_TC2050-IDC-NL_2x05_P1.27mm_Vertical -Tag-Connect programming header; http://www.tag-connect.com/Materials/TC2050-IDC-NL%20Datasheet.pdf -tag connect programming header pogo pins -0 -10 -10 -Connector -Tag-Connect_TC2050-IDC-NL_2x05_P1.27mm_Vertical_with_bottom_clip -Tag-Connect programming header with bottom courtyard for TC2050-NL Clip board ; https://www.tag-connect.com/wp-content/uploads/bsk-pdf-manager/TC2050-IDC-NL_Datasheet_8.pdf https://www.tag-connect.com/wp-content/uploads/bsk-pdf-manager/TC2050-CLIP_Datasheet_25.pdf -tag connect programming header pogo pins -0 -10 -10 -Connector -Tag-Connect_TC2070-IDC-FP_2x07_P1.27mm_Vertical -Tag-Connect programming header; http://www.tag-connect.com/Materials/TC2070-IDC%20Datasheet.pdf -tag connect programming header pogo pins -0 -14 -14 -Connector_AMASS -AMASS_MR30PW-FB_1x03_P3.50mm_Horizontal -Connector XT30 Horizontal PCB Female, https://www.tme.eu/en/Document/5e47640ba39fa492dbd4c0f4c8ae7b93/MR30PW%20SPEC.pdf -RC Connector XT30 -0 -5 -3 -Connector_AMASS -AMASS_MR30PW-M_1x03_P3.50mm_Horizontal -Connector XT30 Horizontal PCB Male, https://www.tme.eu/en/Document/5e47640ba39fa492dbd4c0f4c8ae7b93/MR30PW%20SPEC.pdf -RC Connector XT30 -0 -5 -3 -Connector_AMASS -AMASS_XT30PW-F_1x02_P2.50mm_Horizontal -Connector XT30 Horizontal PCB Female, https://www.tme.eu/en/Document/ce4077e36b79046da520ca73227e15de/XT30PW%20SPEC.pdf -RC Connector XT30 -0 -4 -2 -Connector_AMASS -AMASS_XT30PW-M_1x02_P2.50mm_Horizontal -Connector XT30 Horizontal PCB Male, https://www.tme.eu/en/Document/ce4077e36b79046da520ca73227e15de/XT30PW%20SPEC.pdf -RC Connector XT30 -0 -4 -2 -Connector_AMASS -AMASS_XT30U-F_1x02_P5.0mm_Vertical -Connector XT30 Vertical Cable Female, https://www.tme.eu/en/Document/3cbfa5cfa544d79584972dd5234a409e/XT30U%20SPEC.pdf -RC Connector XT30 -0 -2 -2 -Connector_AMASS -AMASS_XT30U-M_1x02_P5.0mm_Vertical -Connector XT30 Vertical Cable Male, https://www.tme.eu/en/Document/3cbfa5cfa544d79584972dd5234a409e/XT30U%20SPEC.pdf -RC Connector XT30 -0 -2 -2 -Connector_AMASS -AMASS_XT30UPB-F_1x02_P5.0mm_Vertical -Connector XT30 Vertical PCB Female, https://www.tme.eu/en/Document/4acc913878197f8c2e30d4b8cdc47230/XT30UPB%20SPEC.pdf -RC Connector XT30 -0 -2 -2 -Connector_AMASS -AMASS_XT30UPB-M_1x02_P5.0mm_Vertical -Connector XT30 Vertical PCB Male, https://www.tme.eu/en/Document/4acc913878197f8c2e30d4b8cdc47230/XT30UPB%20SPEC.pdf -RC Connector XT30 -0 -2 -2 -Connector_AMASS -AMASS_XT60-F_1x02_P7.20mm_Vertical -AMASS female XT60, through hole, vertical, https://www.tme.eu/Document/2d152ced3b7a446066e6c419d84bb460/XT60%20SPEC.pdf -XT60 female vertical -0 -2 -2 -Connector_AMASS -AMASS_XT60-M_1x02_P7.20mm_Vertical -AMASS female XT60, through hole, vertical, https://www.tme.eu/Document/2d152ced3b7a446066e6c419d84bb460/XT60%20SPEC.pdf -XT60 female vertical -0 -2 -2 -Connector_Amphenol -Amphenol_M8S-03PMMR-SF8001 -M8 Male connector for panel, 90° PCB mount (https://www.amphenolltw.com/2012download/2D%20PDF/03_M%20Series%20Sensor%20Connectors/M8S-XXPMMR-SF8001.pdf) -three-pin M8 -0 -5 -4 -Connector_Audio -Jack_3.5mm_CUI_SJ-3523-SMT_Horizontal -3.5 mm, Stereo, Right Angle, Surface Mount (SMT), Audio Jack Connector (https://www.cui.com/product/resource/sj-352x-smt-series.pdf) -3.5mm audio cui horizontal jack stereo -0 -3 -3 -Connector_Audio -Jack_3.5mm_CUI_SJ-3524-SMT_Horizontal -3.5 mm, Stereo, Right Angle, Surface Mount (SMT), Audio Jack Connector (https://www.cui.com/product/resource/sj-352x-smt-series.pdf) -3.5mm audio cui horizontal jack stereo -0 -4 -4 -Connector_Audio -Jack_3.5mm_CUI_SJ1-3533NG_Horizontal -TRS 3.5mm, horizontal, through-hole, https://www.cui.com/product/resource/sj1-353xng.pdf -TRS audio jack stereo horizontal -0 -3 -3 -Connector_Audio -Jack_3.5mm_CUI_SJ1-3533NG_Horizontal_CircularHoles -TRS 3.5mm, horizontal, through-hole, , circular holeshttps://www.cui.com/product/resource/sj1-353xng.pdf -TRS audio jack stereo horizontal circular -0 -3 -3 -Connector_Audio -Jack_3.5mm_CUI_SJ1-3535NG_Horizontal -TRS 3.5mm, horizontal, through-hole, with switch, https://www.cui.com/product/resource/sj1-353xng.pdf -TRS audio jack stereo horizontal -0 -5 -5 -Connector_Audio -Jack_3.5mm_CUI_SJ1-3535NG_Horizontal_CircularHoles -TRS 3.5mm, horizontal, through-hole, with switch, circular holes, https://www.cui.com/product/resource/sj1-353xng.pdf -TRS audio jack stereo horizontal circular -0 -5 -5 -Connector_Audio -Jack_3.5mm_Ledino_KB3SPRS_Horizontal -https://www.reichelt.de/index.html?ACTION=7&LA=3&OPEN=0&INDEX=0&FILENAME=C160%252FKB3SPRS.pdf -jack stereo TRS -0 -5 -5 -Connector_Audio -Jack_3.5mm_PJ311_Horizontal -PJ311 6pin SMD 3.5mm stereo headphones jack. -headphones jack plug stereo 3.5mm PJ311 -0 -6 -6 -Connector_Audio -Jack_3.5mm_PJ320D_Horizontal -Headphones with microphone connector, 3.5mm, 4 pins (http://www.qingpu-electronics.com/en/products/WQP-PJ320D-72.html) -3.5mm jack mic microphone phones headphones 4pins audio plug -0 -4 -4 -Connector_Audio -Jack_3.5mm_PJ320E_Horizontal -Headphones with microphone connector, 3.5mm, 4 pins (http://www.qingpu-electronics.com/en/products/WQP-PJ320E-177.html) -3.5mm jack mic microphone phones headphones 4pins audio plug -0 -5 -4 -Connector_Audio -Jack_3.5mm_PJ31060-I_Horizontal -PJ31060-I 6pin SMD 3.5mm headphones jack (http://www.china-bsun.com/Product48/1577.html) -headphones jack plug stereo 3.5mm PJ31060-I PJ31060 -0 -6 -6 -Connector_Audio -Jack_3.5mm_QingPu_WQP-PJ398SM_Vertical_CircularHoles -TRS 3.5mm, vertical, Thonkiconn, PCB mount, (http://www.qingpu-electronics.com/en/products/WQP-PJ398SM-362.html) -WQP-PJ398SM WQP-PJ301M-12 TRS 3.5mm mono vertical jack thonkiconn qingpu -0 -3 -3 -Connector_Audio -Jack_3.5mm_Switronic_ST-005-G_horizontal -3.5mm horizontal headphones jack, http://akizukidenshi.com/download/ds/switronic/ST-005-G.pdf -Connector Audio Switronic ST-005-G -0 -4 -3 -Connector_Audio -Jack_6.35mm_Neutrik_NJ2FD-V_Vertical -6.35mm (1/4 in) Vertical Jack, Non-switching mono jack (T/S), https://www.neutrik.com/en/product/nj2fd-v -neutrik jack vertical -0 -2 -2 -Connector_Audio -Jack_6.35mm_Neutrik_NJ3FD-V_Vertical -6.35mm (1/4 in) Vertical Jack, Non-switching stereo jack (T/R/S), https://www.neutrik.com/en/product/nj3fd-v -neutrik jack vertical -0 -3 -3 -Connector_Audio -Jack_6.35mm_Neutrik_NJ5FD-V_Vertical -6.35mm (1/4 in) Vertical Jack, 2 x switching (normalling) stereo jack (T/TN/R/RN/S), https://www.neutrik.com/en/product/nj5fd-v -neutrik jack vertical -0 -5 -5 -Connector_Audio -Jack_6.35mm_Neutrik_NJ6FD-V_Vertical -6.35mm (1/4 in) Vertical Jack, 3 x switching (normalling) stereo jack (T/TN/R/RN/S/SN), https://www.neutrik.com/en/product/nj6fd-v -neutrik jack vertical -0 -6 -6 -Connector_Audio -Jack_6.35mm_Neutrik_NJ6TB-V_Vertical -6.35mm (1/4 in) Vertical Jack, 3 x switching (normalling) stereo jack B-gauge type (T/TN/R/RN/S/SN), https://www.neutrik.com/en/product/nj6tb-v -neutrik jack vertical -0 -6 -6 -Connector_Audio -Jack_6.35mm_Neutrik_NMJ4HCD2_Horizontal -M Series, 6.35mm (1/4in) mono jack, switched, with chrome ferrule and straight PCB pins, https://www.neutrik.com/en/product/nmj4hcd2 -neutrik jack m -0 -4 -4 -Connector_Audio -Jack_6.35mm_Neutrik_NMJ4HFD2_Horizontal -M Series, 6.35mm (1/4in) mono jack, switched, with full threaded nose and straight PCB pins, https://www.neutrik.com/en/product/nmj4hfd2 -neutrik jack m -0 -4 -4 -Connector_Audio -Jack_6.35mm_Neutrik_NMJ4HFD3_Horizontal -M Series, 6.35mm (1/4in) mono jack, switched, with a full threaded nose and offset PCB pins, https://www.neutrik.com/en/product/nmj4hfd3 -neutrik jack m -0 -4 -4 -Connector_Audio -Jack_6.35mm_Neutrik_NMJ4HHD2_Horizontal -M Series, 6.35mm (1/4in) mono jack, switched, with a half threaded nose and offset PCB pins, https://www.neutrik.com/en/product/nmj4hhd2 -neutrik jack m -0 -4 -4 -Connector_Audio -Jack_6.35mm_Neutrik_NMJ6HCD2_Horizontal -M Series, 6.35mm (1/4in) stereo jack, switched, with chrome ferrule and straight PCB pins, https://www.neutrik.com/en/product/nmj6hcd2 -neutrik jack m -0 -6 -6 -Connector_Audio -Jack_6.35mm_Neutrik_NMJ6HCD3_Horizontal -M Series, 6.35mm (1/4in) stereo jack, switched, with chrome ferrule and offset PCB pins, https://www.neutrik.com/en/product/nmj6hcd3 -neutrik jack m -0 -6 -6 -Connector_Audio -Jack_6.35mm_Neutrik_NMJ6HFD2-AU_Horizontal -M Series, 6.35mm (1/4in) stereo jack, switched, full threaded nose, straight PCB pins, gold plated contacts, https://www.neutrik.com/en/product/nmj6hfd2-au -neutrik jack m -0 -6 -6 -Connector_Audio -Jack_6.35mm_Neutrik_NMJ6HFD2_Horizontal -M Series, 6.35mm (1/4in) stereo jack, switched, with full threaded nose and straight PCB pins, https://www.neutrik.com/en/product/nmj6hfd2 -neutrik jack m -0 -6 -6 -Connector_Audio -Jack_6.35mm_Neutrik_NMJ6HFD3_Horizontal -M Series, 6.35mm (1/4in) stereo jack, switched, with full threaded nose and offset PCB pins, https://www.neutrik.com/en/product/nmj6hfd3 -neutrik jack m -0 -6 -6 -Connector_Audio -Jack_6.35mm_Neutrik_NMJ6HFD4_Horizontal -M Series, 6.35mm (1/4in) stereo jack, switched, with full threaded nose and fishtail PCB pins, https://www.neutrik.com/en/product/nmj6hfd4 -neutrik jack m -0 -6 -6 -Connector_Audio -Jack_6.35mm_Neutrik_NMJ6HHD2_Horizontal -M Series, 6.35mm (1/4in) stereo jack, switched, with half threaded nose and offset PCB pins, https://www.neutrik.com/en/product/nmj6hhd2 -neutrik jack m -0 -6 -6 -Connector_Audio -Jack_6.35mm_Neutrik_NRJ3HF-1_Horizontal -Slim Jacks, 6.35mm (1/4in) stereo jack, unswitched, fully threaded nose, sleeve contact/front panel connection, https://www.neutrik.com/en/product/nrj3hf-1 -neutrik jack slim -0 -4 -4 -Connector_Audio -Jack_6.35mm_Neutrik_NRJ4HF-1_Horizontal -Slim Jacks, 6.35mm (1/4in) mono jack, switched, fully threaded nose, sleeve contact/front panel connection, https://www.neutrik.com/en/product/nrj4hf-1 -neutrik jack slim -0 -4 -4 -Connector_Audio -Jack_6.35mm_Neutrik_NRJ4HF_Horizontal -Slim Jacks, 6.35mm (1/4in) mono jack, switched, fully threaded nose, https://www.neutrik.com/en/product/nrj4hf -neutrik jack slim -0 -4 -4 -Connector_Audio -Jack_6.35mm_Neutrik_NRJ4HH-1_Horizontal -Slim Jacks, 6.35mm (1/4in) mono jack, switched, half threaded nose, sleeve contact/front panel connection, https://www.neutrik.com/en/product/nrj4hh-1 -neutrik jack slim -0 -4 -4 -Connector_Audio -Jack_6.35mm_Neutrik_NRJ4HH_Horizontal -Slim Jacks, 6.35mm (1/4in) mono jack, switched, half threaded nose, https://www.neutrik.com/en/product/nrj4hh -neutrik jack slim -0 -4 -4 -Connector_Audio -Jack_6.35mm_Neutrik_NRJ6HF-1-AU_Horizontal -Slim Jacks, 6.35mm (1/4in) stereo jack, switched, gold plated contacts, fully threaded nose, sleeve contact/front panel connection, https://www.neutrik.com/en/product/nrj6hf-1-au -neutrik jack slim -0 -6 -6 -Connector_Audio -Jack_6.35mm_Neutrik_NRJ6HF-1_Horizontal -Slim Jacks, 6.35mm (1/4in) stereo jack, switched, fully threaded nose, sleeve contact/front panel connection, https://www.neutrik.com/en/product/nrj6hf-1 -neutrik jack slim -0 -6 -6 -Connector_Audio -Jack_6.35mm_Neutrik_NRJ6HF-AU_Horizontal -Slim Jacks, 6.35mm (1/4in) stereo jack, switched, gold plated contacts, fully threaded nose, https://www.neutrik.com/en/product/nrj6hf-au -neutrik jack slim -0 -6 -6 -Connector_Audio -Jack_6.35mm_Neutrik_NRJ6HF_Horizontal -Slim Jacks, 6.35mm (1/4in) stereo jack, switched, fully threaded nose, https://www.neutrik.com/en/product/nrj6hf -neutrik jack slim -0 -6 -6 -Connector_Audio -Jack_6.35mm_Neutrik_NRJ6HH-1_Horizontal -Slim Jacks, 6.35mm (1/4in) stereo jack, switched, half threaded nose, sleeve contact/front panel connection, https://www.neutrik.com/en/product/nrj6hh-1 -neutrik jack slim -0 -6 -6 -Connector_Audio -Jack_6.35mm_Neutrik_NRJ6HH-AU_Horizontal -Slim Jacks, 6.35mm (1/4in) stereo jack, switched, gold plated contacts, half threaded nose, https://www.neutrik.com/en/product/nrj6hh-au -neutrik jack slim -0 -6 -6 -Connector_Audio -Jack_6.35mm_Neutrik_NRJ6HH_Horizontal -Slim Jacks, 6.35mm (1/4in) stereo jack, switched, half threaded nose, https://www.neutrik.com/en/product/nrj6hh -neutrik jack slim -0 -6 -6 -Connector_Audio -Jack_6.35mm_Neutrik_NRJ6HM-1-AU_Horizontal -Slim Jacks, 6.35mm (1/4in) stereo jack, metal nose, gold plated contacts, efficient chassis ground connection, T+R+S normalling contact, https://www.neutrik.com/en/product/nrj6hm-1-au -neutrik jack slim -0 -6 -6 -Connector_Audio -Jack_6.35mm_Neutrik_NRJ6HM-1-PRE_Horizontal -Slim Jacks, 6.35mm (1/4in) stereo jack, metal nose, efficient chassis ground connection, T+R normalling contact, https://www.neutrik.com/en/product/nrj6hm-1-pre -neutrik jack slim -0 -6 -5 -Connector_Audio -Jack_6.35mm_Neutrik_NRJ6HM-1_Horizontal -Slim Jacks, 6.35mm (1/4in) stereo jack, metal nose with efficient chassis ground connection, T+R+S normalling contact, https://www.neutrik.com/en/product/nrj6hm-1 -neutrik jack slim -0 -6 -6 -Connector_Audio -Jack_6.35mm_Neutrik_NSJ8HC_Horizontal -Stacking Jacks, Mono dual jack, full nose, https://www.neutrik.com/en/product/nsj8hc -neutrik jack stacking -0 -9 -9 -Connector_Audio -Jack_6.35mm_Neutrik_NSJ8HL_Horizontal -Stacking Jacks, Mono dual jack, quick fix nose, https://www.neutrik.com/en/product/nsj8hl -neutrik jack stacking -0 -9 -9 -Connector_Audio -Jack_6.35mm_Neutrik_NSJ12HC_Horizontal -Stacking Jacks, Stereo dual jack, full nose, https://www.neutrik.com/en/product/nsj12hc -neutrik jack stacking -0 -13 -13 -Connector_Audio -Jack_6.35mm_Neutrik_NSJ12HF-1_Horizontal -Stacking Jacks, Stereo dual jack, full threaded nose, https://www.neutrik.com/en/product/nsj12hf-1 -neutrik jack stacking -0 -13 -13 -Connector_Audio -Jack_6.35mm_Neutrik_NSJ12HH-1_Horizontal -Stacking Jacks, Stereo dual jack, half threaded nose, https://www.neutrik.com/en/product/nsj12hh-1 -neutrik jack stacking -0 -13 -13 -Connector_Audio -Jack_6.35mm_Neutrik_NSJ12HL_Horizontal -Stacking Jacks, Stereo dual jack, quick fix nose, https://www.neutrik.com/en/product/nsj12hl -neutrik jack stacking -0 -13 -13 -Connector_Audio -Jack_XLR-6.35mm_Neutrik_NCJ5FI-H-0_Horizontal -Combo I series, 3 pole XLR female receptacle with 6.35mm (1/4in) mono jack without switching contact, horizontal PCB mount, https://www.neutrik.com/en/product/ncj5fi-h-0 -neutrik jack combo i -0 -6 -6 -Connector_Audio -Jack_XLR-6.35mm_Neutrik_NCJ5FI-H_Horizontal -Combo I series, 3 pole XLR female receptacle with 6.35mm (1/4in) mono jack without switching contact, horizontal PCB mount, retention spring, https://www.neutrik.com/en/product/ncj5fi-h -neutrik jack combo i -0 -6 -6 -Connector_Audio -Jack_XLR-6.35mm_Neutrik_NCJ5FI-V-0_Vertical -Combo I series, 3 pole XLR female receptacle with 6.35mm (1/4in) mono jack without switching contact, vertical PCB mount, https://www.neutrik.com/en/product/ncj5fi-v-0 -neutrik jack combo i -0 -6 -6 -Connector_Audio -Jack_XLR-6.35mm_Neutrik_NCJ5FI-V_Vertical -Combo I series, 3 pole XLR female receptacle with 6.35mm (1/4in) mono jack without switching contact, vertical PCB mount, retention spring, https://www.neutrik.com/en/product/ncj5fi-v -neutrik jack combo i -0 -6 -6 -Connector_Audio -Jack_XLR-6.35mm_Neutrik_NCJ6FA-H-0_Horizontal -Combo A series, 3 pole XLR female receptacle with 6.35mm (1/4in) stereo jack, horizontal PCB mount, retention spring, https://www.neutrik.com/en/product/ncj6fa-h-0 -neutrik jack combo a -0 -8 -7 -Connector_Audio -Jack_XLR-6.35mm_Neutrik_NCJ6FA-H-DA_Horizontal -Combo A series, 3 pole XLR female receptacle with 6.35mm (1/4in) stereo jack, horizontal PCB mount, asymmetric push, https://www.neutrik.com/en/product/ncj6fa-h-da -neutrik jack combo a -0 -8 -7 -Connector_Audio -Jack_XLR-6.35mm_Neutrik_NCJ6FA-H_Horizontal -Combo A series, 3 pole XLR female receptacle with 6.35mm (1/4in) stereo jack, horizontal PCB mount, https://www.neutrik.com/en/product/ncj6fa-h -neutrik jack combo a -0 -8 -7 -Connector_Audio -Jack_XLR-6.35mm_Neutrik_NCJ6FA-V-0_Vertical -Combo A series, 3 pole XLR female receptacle with 6.35mm (1/4in) stereo jack, vertical PCB mount, retention spring, https://www.neutrik.com/en/product/ncj6fa-v-0 -neutrik jack combo a -0 -8 -7 -Connector_Audio -Jack_XLR-6.35mm_Neutrik_NCJ6FA-V-DA_Vertical -Combo A series, 3 pole XLR female receptacle with 6.35mm (1/4in) stereo jack, vertical PCB mount, asymmetric push, https://www.neutrik.com/en/product/ncj6fa-v-da -neutrik jack combo a -0 -8 -7 -Connector_Audio -Jack_XLR-6.35mm_Neutrik_NCJ6FA-V_Vertical -Combo A series, 3 pole XLR female receptacle with 6.35mm (1/4in) stereo jack, vertical PCB mount, https://www.neutrik.com/en/product/ncj6fa-v -neutrik jack combo a -0 -8 -7 -Connector_Audio -Jack_XLR-6.35mm_Neutrik_NCJ6FI-H-0_Horizontal -Combo I series, 3 pole XLR female receptacle with 6.35mm (1/4in) stereo jack without switching contact, horizontal PCB mount, https://www.neutrik.com/en/product/ncj6fi-h-0 -neutrik jack combo i -0 -7 -7 -Connector_Audio -Jack_XLR-6.35mm_Neutrik_NCJ6FI-H_Horizontal -Combo I series, 3 pole XLR female receptacle with 6.35mm (1/4in) stereo jack without switching contact, horizontal PCB mount, retention spring, https://www.neutrik.com/en/product/ncj6fi-h -neutrik jack combo i -0 -7 -7 -Connector_Audio -Jack_XLR-6.35mm_Neutrik_NCJ6FI-V-0_Vertical -Combo I series, 3 pole XLR female receptacle with 6.35mm (1/4in) stereo jack without switching contact, vertical PCB mount, https://www.neutrik.com/en/product/ncj6fi-v-0 -neutrik jack combo i -0 -7 -7 -Connector_Audio -Jack_XLR-6.35mm_Neutrik_NCJ6FI-V_Vertical -Combo I series, 3 pole XLR female receptacle with 6.35mm (1/4in) stereo jack without switching contact, vertical PCB mount, retention spring, https://www.neutrik.com/en/product/ncj6fi-v -neutrik jack combo i -0 -7 -7 -Connector_Audio -Jack_XLR-6.35mm_Neutrik_NCJ9FI-H-0_Horizontal -Combo I series, 3 pole XLR female receptacle with 6.35mm (1/4in) switching stereo jack, horizontal PCB mount, https://www.neutrik.com/en/product/ncj9fi-h-0 -neutrik jack combo i -0 -10 -10 -Connector_Audio -Jack_XLR-6.35mm_Neutrik_NCJ9FI-H_Horizontal -Combo I series, 3 pole XLR female receptacle with 6.35mm (1/4in) switching stereo jack, horizontal PCB mount, retention spring, https://www.neutrik.com/en/product/ncj9fi-h -neutrik jack combo i -0 -10 -10 -Connector_Audio -Jack_XLR-6.35mm_Neutrik_NCJ9FI-V-0_Vertical -Combo I series, 3 pole XLR female receptacle with 6.35mm (1/4in) switching stereo jack, vertical PCB mount, https://www.neutrik.com/en/product/ncj9fi-v-0 -neutrik jack combo i -0 -10 -10 -Connector_Audio -Jack_XLR-6.35mm_Neutrik_NCJ9FI-V_Vertical -Combo I series, 3 pole XLR female receptacle with 6.35mm (1/4in) switching stereo jack, vertical PCB mount, retention spring, https://www.neutrik.com/en/product/ncj9fi-v -neutrik jack combo i -0 -10 -10 -Connector_Audio -Jack_XLR-6.35mm_Neutrik_NCJ10FI-H-0_Horizontal -Combo I series, 3 pole XLR female receptacle with 6.35mm (1/4in) switching stereo jack and switching ground contact, horizontal PCB mount, https://www.neutrik.com/en/product/ncj10fi-h-0 -neutrik jack combo i -0 -11 -11 -Connector_Audio -Jack_XLR-6.35mm_Neutrik_NCJ10FI-H_Horizontal -Combo I series, 3 pole XLR female receptacle with 6.35mm (1/4in) switching stereo jack and switching ground contact, horizontal PCB mount, retention spring, https://www.neutrik.com/en/product/ncj10fi-h -neutrik jack combo i -0 -11 -11 -Connector_Audio -Jack_XLR-6.35mm_Neutrik_NCJ10FI-V-0_Vertical -Combo I series, 3 pole XLR female receptacle with 6.35mm (1/4in) switching stereo jack and switching ground contact, vertical PCB mount, https://www.neutrik.com/en/product/ncj10fi-v-0 -neutrik jack combo i -0 -11 -11 -Connector_Audio -Jack_XLR-6.35mm_Neutrik_NCJ10FI-V_Vertical -Combo I series, 3 pole XLR female receptacle with 6.35mm (1/4in) switching stereo jack and switching ground contact, vertical PCB mount, retention spring, https://www.neutrik.com/en/product/ncj10fi-v -neutrik jack combo i -0 -11 -11 -Connector_Audio -Jack_XLR_Neutrik_NC3FAAH-0_Horizontal -AA Series, 3 pole female XLR receptacle, grounding: without ground/shell contact, horizontal PCB mount, retention spring instead of latch, https://www.neutrik.com/en/product/nc3faah-0 -neutrik xlr aa -0 -3 -3 -Connector_Audio -Jack_XLR_Neutrik_NC3FAAH1-0_Horizontal -AA Series, 3 pole female XLR receptacle, grounding: mating connector shell to pin1 and front panel, horizontal PCB mount, retention spring instead of latch, https://www.neutrik.com/en/product/nc3faah1-0 -neutrik xlr aa -0 -3 -3 -Connector_Audio -Jack_XLR_Neutrik_NC3FAAH1-DA_Horizontal -AA Series, 3 pole female XLR receptacle, grounding: mating connector shell to pin1 and front panel, horizontal PCB mount, asymmetric push, https://www.neutrik.com/en/product/nc3faah1-da -neutrik xlr aa -0 -3 -3 -Connector_Audio -Jack_XLR_Neutrik_NC3FAAH1_Horizontal -AA Series, 3 pole female XLR receptacle, grounding: mating connector shell to pin1 and front panel, horizontal PCB mount, https://www.neutrik.com/en/product/nc3faah1 -neutrik xlr aa -0 -3 -3 -Connector_Audio -Jack_XLR_Neutrik_NC3FAAH2-0_Horizontal -AA Series, 3 pole female XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, horizontal PCB mount, retention spring instead of latch, https://www.neutrik.com/en/product/nc3faah2-0 -neutrik xlr aa -0 -4 -4 -Connector_Audio -Jack_XLR_Neutrik_NC3FAAH2_Horizontal -AA Series, 3 pole female XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, horizontal PCB mount, https://www.neutrik.com/en/product/nc3faah2 -neutrik xlr aa -0 -4 -4 -Connector_Audio -Jack_XLR_Neutrik_NC3FAAH_Horizontal -AA Series, 3 pole female XLR receptacle, grounding: without ground/shell contact, horizontal PCB mount, https://www.neutrik.com/en/product/nc3faah -neutrik xlr aa -0 -3 -3 -Connector_Audio -Jack_XLR_Neutrik_NC3FAAV-0_Vertical -AA Series, 3 pole female receptacle, grounding: without ground/shell contact, vertical PCB mount, retention spring instead of latch, https://www.neutrik.com/en/product/nc3faav-0 -neutrik xlr aa -0 -3 -3 -Connector_Audio -Jack_XLR_Neutrik_NC3FAAV1-0_Vertical -AA Series, 3 pole female receptacle, grounding: mating connector shell to pin1 and front panel, vertical PCB mount, retention spring instead of latch, https://www.neutrik.com/en/product/nc3faav1-0 -neutrik xlr aa -0 -3 -3 -Connector_Audio -Jack_XLR_Neutrik_NC3FAAV1-DA_Vertical -AA Series, 3 pole female receptacle, grounding: mating connector shell to pin1 and front panel, vertical PCB mount, asymmetric push, https://www.neutrik.com/en/product/nc3faav1-da -neutrik xlr aa -0 -3 -3 -Connector_Audio -Jack_XLR_Neutrik_NC3FAAV1_Vertical -AA Series, 3 pole female receptacle, grounding: mating connector shell to pin1 and front panel, vertical PCB mount, https://www.neutrik.com/en/product/nc3faav1 -neutrik xlr aa -0 -3 -3 -Connector_Audio -Jack_XLR_Neutrik_NC3FAAV2-0_Vertical -AA Series, 3 pole female receptacle, grounding: separate ground contact to mating connector shell and front panel, vertical PCB mount, retention spring instead of latch, https://www.neutrik.com/en/product/nc3faav2-0 -neutrik xlr aa -0 -4 -4 -Connector_Audio -Jack_XLR_Neutrik_NC3FAAV2_Vertical -AA Series, 3 pole female receptacle, grounding: separate ground contact to mating connector shell and front panel, vertical PCB mount, https://www.neutrik.com/en/product/nc3faav2 -neutrik xlr aa -0 -4 -4 -Connector_Audio -Jack_XLR_Neutrik_NC3FAAV_Vertical -AA Series, 3 pole female receptacle, grounding: without ground/shell contact, vertical PCB mount, https://www.neutrik.com/en/product/nc3faav -neutrik xlr aa -0 -3 -3 -Connector_Audio -Jack_XLR_Neutrik_NC3FAH-0_Horizontal -A Series, 3 pole female XLR receptacle, grounding: without ground/shell contact, horizontal PCB mount, retention spring instead of latch, https://www.neutrik.com/en/product/nc3fah-0 -neutrik xlr a -0 -3 -3 -Connector_Audio -Jack_XLR_Neutrik_NC3FAH1-0_Horizontal -A Series, 3 pole female XLR receptacle, grounding: mating connector shell to pin1 and front panel, horizontal PCB mount, retention spring instead of latch, https://www.neutrik.com/en/product/nc3fah1-0 -neutrik xlr a -0 -3 -3 -Connector_Audio -Jack_XLR_Neutrik_NC3FAH1-DA_Horizontal -A Series, 3 pole female XLR receptacle, grounding: mating connector shell to pin1 and front panel, horizontal PCB mount, asymmetric push, https://www.neutrik.com/en/product/nc3fah1-da -neutrik xlr a -0 -3 -3 -Connector_Audio -Jack_XLR_Neutrik_NC3FAH1_Horizontal -A Series, 3 pole female XLR receptacle, grounding: mating connector shell to pin1 and front panel, horizontal PCB mount, https://www.neutrik.com/en/product/nc3fah1 -neutrik xlr a -0 -3 -3 -Connector_Audio -Jack_XLR_Neutrik_NC3FAH2-0_Horizontal -A Series, 3 pole female XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, horizontal PCB mount, retention spring instead of latch, https://www.neutrik.com/en/product/nc3fah2-0 -neutrik xlr a -0 -4 -4 -Connector_Audio -Jack_XLR_Neutrik_NC3FAH2-DA_Horizontal -A Series, 3 pole female XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, horizontal PCB mount, asymmetric push, https://www.neutrik.com/en/product/nc3fah2-da -neutrik xlr a -0 -4 -4 -Connector_Audio -Jack_XLR_Neutrik_NC3FAH2_Horizontal -A Series, 3 pole female XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, horizontal PCB mount, https://www.neutrik.com/en/product/nc3fah2 -neutrik xlr a -0 -4 -4 -Connector_Audio -Jack_XLR_Neutrik_NC3FAHL-0_Horizontal -A Series, 3 pole female XLR receptacle, grounding: without ground/shell contact, lateral left PCB mount, retention spring instead of latch, https://www.neutrik.com/en/product/nc3fahl-0 -neutrik xlr a -0 -3 -3 -Connector_Audio -Jack_XLR_Neutrik_NC3FAHL1-0_Horizontal -A Series, 3 pole female XLR receptacle, grounding: mating connector shell to pin1 and front panel, lateral left PCB mount, retention spring instead of latch, https://www.neutrik.com/en/product/nc3fahl1-0 -neutrik xlr a -0 -3 -3 -Connector_Audio -Jack_XLR_Neutrik_NC3FAHL1_Horizontal -A Series, 3 pole female XLR receptacle, grounding: mating connector shell to pin1 and front panel, lateral left PCB mount, https://www.neutrik.com/en/product/nc3fahl1 -neutrik xlr a -0 -3 -3 -Connector_Audio -Jack_XLR_Neutrik_NC3FAHR-0_Horizontal -A Series, 3 pole female XLR receptacle, grounding: without ground / shell contact, lateral right PCB mount, retention spring instead of latch, https://www.neutrik.com/en/product/nc3fahr-0 -neutrik xlr a -0 -3 -3 -Connector_Audio -Jack_XLR_Neutrik_NC3FAHR1-0_Horizontal -A Series, 3 pole female XLR receptacle, grounding: mating connector shell to pin1 and front panel, lateral right PCB mount, retention spring instead of latch, https://www.neutrik.com/en/product/nc3fahr1-0 -neutrik xlr a -0 -3 -3 -Connector_Audio -Jack_XLR_Neutrik_NC3FAHR1_Horizontal -A Series, 3 pole female XLR receptacle, grounding: mating connector shell to pin1 and front panel, lateral right PCB mount, https://www.neutrik.com/en/product/nc3fahr1 -neutrik xlr a -0 -3 -3 -Connector_Audio -Jack_XLR_Neutrik_NC3FAHR2-0_Horizontal -A Series, 3 pole female XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, lateral right PCB mount, retention spring instead of latch, https://www.neutrik.com/en/product/nc3fahr2-0 -neutrik xlr a -0 -4 -4 -Connector_Audio -Jack_XLR_Neutrik_NC3FAHR2_Horizontal -A Series, 3 pole female XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, lateral right PCB mount, https://www.neutrik.com/en/product/nc3fahr2 -neutrik xlr a -0 -4 -4 -Connector_Audio -Jack_XLR_Neutrik_NC3FAH_Horizontal -A Series, 3 pole female XLR receptacle, grounding: without ground/shell contact, horizontal PCB mount, https://www.neutrik.com/en/product/nc3fah -neutrik xlr a -0 -3 -3 -Connector_Audio -Jack_XLR_Neutrik_NC3FAV-0_Vertical -A Series, 3 pole female XLR receptacle, grounding: without ground / shell contact, vertical PCB mount, retention spring instead of latch, https://www.neutrik.com/en/product/nc3fav-0 -neutrik xlr a -0 -3 -3 -Connector_Audio -Jack_XLR_Neutrik_NC3FAV1-0_Vertical -A Series, 3 pole female XLR receptacle, grounding: mating connector shell to pin1 and front panel, vertical PCB mount, retention spring instead of latch, https://www.neutrik.com/en/product/nc3fav1-0 -neutrik xlr a -0 -3 -3 -Connector_Audio -Jack_XLR_Neutrik_NC3FAV1-DA_Vertical -A Series, 3 pole female XLR receptacle, grounding: mating connector shell to pin1 and front panel, vertical PCB mount, asymmetric push, https://www.neutrik.com/en/product/nc3fav1-da -neutrik xlr a -0 -3 -3 -Connector_Audio -Jack_XLR_Neutrik_NC3FAV1_Vertical -A Series, 3 pole female XLR receptacle, grounding: mating connector shell to pin1 and front panel, vertical PCB mount, https://www.neutrik.com/en/product/nc3fav1 -neutrik xlr a -0 -3 -3 -Connector_Audio -Jack_XLR_Neutrik_NC3FAV2-0_Vertical -A Series, 3 pole female XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, vertical PCB mount, retention spring instead of latch, https://www.neutrik.com/en/product/nc3fav2-0 -neutrik xlr a -0 -4 -4 -Connector_Audio -Jack_XLR_Neutrik_NC3FAV2-DA_Vertical -A Series, 3 pole female XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, vertical PCB mount, asymmetric push, https://www.neutrik.com/en/product/nc3fav2-da -neutrik xlr a -0 -4 -4 -Connector_Audio -Jack_XLR_Neutrik_NC3FAV2_Vertical -A Series, 3 pole female XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, vertical PCB mount, https://www.neutrik.com/en/product/nc3fav2 -neutrik xlr a -0 -4 -4 -Connector_Audio -Jack_XLR_Neutrik_NC3FAV_Vertical -A Series, 3 pole female XLR receptacle, grounding: without ground / shell contact, vertical PCB mount, https://www.neutrik.com/en/product/nc3fav -neutrik xlr a -0 -3 -3 -Connector_Audio -Jack_XLR_Neutrik_NC3FBH1-B_Horizontal -B Series, 3 pole female XLR receptacle, grounding: mating connector shell to pin1 and front panel, horizontal PCB mount, black chrome shell, https://www.neutrik.com/en/product/nc3fbh1-b -neutrik xlr b -0 -3 -3 -Connector_Audio -Jack_XLR_Neutrik_NC3FBH1-DA_Horizontal -B Series, 3 pole female XLR receptacle, grounding: mating connector shell to pin1 and front panel, horizontal PCB mount, asymmetric push, https://www.neutrik.com/en/product/nc3fbh1-da -neutrik xlr b -0 -3 -3 -Connector_Audio -Jack_XLR_Neutrik_NC3FBH1-E_Horizontal -B Series, 3 pole female XLR receptacle, grounding: mating connector shell to pin1 and front panel, horizontal PCB mount, additional ground contacts, https://www.neutrik.com/en/product/nc3fbh1-e -neutrik xlr b -0 -3 -3 -Connector_Audio -Jack_XLR_Neutrik_NC3FBH1_Horizontal -B Series, 3 pole female XLR receptacle, grounding: mating connector shell to pin1 and front panel, horizontal PCB mount, https://www.neutrik.com/en/product/nc3fbh1 -neutrik xlr b -0 -3 -3 -Connector_Audio -Jack_XLR_Neutrik_NC3FBH2-B_Horizontal -B Series, 3 pole female XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, horizontal PCB mount, black chrome shell, https://www.neutrik.com/en/product/nc3fbh2-b -neutrik xlr b -0 -4 -4 -Connector_Audio -Jack_XLR_Neutrik_NC3FBH2-DA_Horizontal -B Series, 3 pole female XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, horizontal PCB mount, asymmetric push, https://www.neutrik.com/en/product/nc3fbh2-da -neutrik xlr b -0 -4 -4 -Connector_Audio -Jack_XLR_Neutrik_NC3FBH2-E_Horizontal -B Series, 3 pole female XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, horizontal PCB mount, additional ground contacts, https://www.neutrik.com/en/product/nc3fbh2-e -neutrik xlr b -0 -4 -4 -Connector_Audio -Jack_XLR_Neutrik_NC3FBH2_Horizontal -B Series, 3 pole female XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, horizontal PCB mount, https://www.neutrik.com/en/product/nc3fbh2 -neutrik xlr b -0 -4 -4 -Connector_Audio -Jack_XLR_Neutrik_NC3FBHL1_Horizontal -B Series, 3 pole female XLR receptacle, grounding: mating connector shell to pin1 and front panel, lateral left PCB mount, https://www.neutrik.com/en/product/nc3fbhl1 -neutrik xlr b -0 -3 -3 -Connector_Audio -Jack_XLR_Neutrik_NC3FBV1-0_Vertical -B Series, 3 pole female XLR receptacle, grounding: mating connector shell to pin1 and front panel, vertical PCB mount, retention spring, no latch, https://www.neutrik.com/en/product/nc3fbv1-0 -neutrik xlr b -0 -3 -3 -Connector_Audio -Jack_XLR_Neutrik_NC3FBV1-B_Vertical -B Series, 3 pole female XLR receptacle, grounding: mating connector shell to pin1 and front panel, vertical PCB mount, black chrome shell, https://www.neutrik.com/en/product/nc3fbv1-b -neutrik xlr b -0 -3 -3 -Connector_Audio -Jack_XLR_Neutrik_NC3FBV1-DA_Vertical -B Series, 3 pole female XLR receptacle, grounding: mating connector shell to pin1 and front panel, vertical PCB mount, asymmetric push, https://www.neutrik.com/en/product/nc3fbv1-da -neutrik xlr b -0 -3 -3 -Connector_Audio -Jack_XLR_Neutrik_NC3FBV1_Vertical -B Series, 3 pole female XLR receptacle, grounding: mating connector shell to pin1 and front panel, vertical PCB mount, https://www.neutrik.com/en/product/nc3fbv1 -neutrik xlr b -0 -3 -3 -Connector_Audio -Jack_XLR_Neutrik_NC3FBV2-B_Vertical -B Series, 3 pole female XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, vertical PCB mount, black chrome shell, https://www.neutrik.com/en/product/nc3fbv2-b -neutrik xlr b -0 -4 -4 -Connector_Audio -Jack_XLR_Neutrik_NC3FBV2-DA_Vertical -B Series, 3 pole female XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, vertical PCB mount, asymmetric push, https://www.neutrik.com/en/product/nc3fbv2-da -neutrik xlr b -0 -4 -4 -Connector_Audio -Jack_XLR_Neutrik_NC3FBV2-SW_Vertical -B Series, 3 pole female XLR receptacle, switching contacts, grounding: separate ground contact to mating connector shell and front panel, vertical PCB mount, https://www.neutrik.com/en/product/nc3fbv2-sw -neutrik xlr b -0 -7 -7 -Connector_Audio -Jack_XLR_Neutrik_NC3FBV2_Vertical -B Series, 3 pole female XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, vertical PCB mount, https://www.neutrik.com/en/product/nc3fbv2 -neutrik xlr b -0 -4 -4 -Connector_Audio -Jack_XLR_Neutrik_NC3MAAH-0_Horizontal -AA Series, 3 pole male XLR receptacle, grounding: ground contact connected to shell ground, but not to front panel and Pin 1, horizontal PCB mount, https://www.neutrik.com/en/product/nc3maah-0 -neutrik xlr aa -0 -4 -4 -Connector_Audio -Jack_XLR_Neutrik_NC3MAAH-1_Horizontal -AA Series, 3 pole male XLR receptacle, grounding: mating connector shell to pin1 and front panel, horizontal PCB mount, https://www.neutrik.com/en/product/nc3maah-1 -neutrik xlr aa -0 -3 -3 -Connector_Audio -Jack_XLR_Neutrik_NC3MAAH_Horizontal -AA Series, 3 pole male XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, horizontal PCB mount, https://www.neutrik.com/en/product/nc3maah -neutrik xlr aa -0 -4 -4 -Connector_Audio -Jack_XLR_Neutrik_NC3MAAV-0_Vertical -AA Series, 3 pole male XLR receptacle, grounding: ground contact connected to shell ground, but not to front panel and Pin 1, vertical PCB mount, https://www.neutrik.com/en/product/nc3maav-0 -neutrik xlr aa -0 -4 -4 -Connector_Audio -Jack_XLR_Neutrik_NC3MAAV-1_Vertical -AA Series, 3 pole male XLR receptacle, grounding: mating connector shell to pin1 and front panel, vertical PCB mount, https://www.neutrik.com/en/product/nc3maav-1 -neutrik xlr aa -0 -3 -3 -Connector_Audio -Jack_XLR_Neutrik_NC3MAAV_Vertical -AA Series, 3 pole male XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, vertical PCB mount, https://www.neutrik.com/en/product/nc3maav -neutrik xlr aa -0 -4 -4 -Connector_Audio -Jack_XLR_Neutrik_NC3MAFH-PH_Horizontal -A Series, Chassis connector H female (A series layout), horizontal PCB mount, https://www.neutrik.com/en/product/nc4mafh-ph -neutrik xlr a -0 -3 -3 -Connector_Audio -Jack_XLR_Neutrik_NC3MAH-0_Horizontal -A Series, 3 pole male XLR receptacle, grounding: ground contact connected to shell ground, but not to front panel and Pin 1, horizontal PCB mount, https://www.neutrik.com/en/product/nc3mah-0 -neutrik xlr a -0 -4 -4 -Connector_Audio -Jack_XLR_Neutrik_NC3MAHL_Horizontal -A Series, 3 pole male XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, lateral left PCB mount, https://www.neutrik.com/en/product/nc3mahl -neutrik xlr a -0 -4 -4 -Connector_Audio -Jack_XLR_Neutrik_NC3MAHR_Horizontal -A Series, 3 pole male XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, lateral right PCB mount, https://www.neutrik.com/en/product/nc3mahr -neutrik xlr a -0 -4 -4 -Connector_Audio -Jack_XLR_Neutrik_NC3MAH_Horizontal -A Series, 3 pole male XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, horizontal PCB mount, https://www.neutrik.com/en/product/nc3mah -neutrik xlr a -0 -4 -4 -Connector_Audio -Jack_XLR_Neutrik_NC3MAMH-PH_Horizontal -A Series, Chassis connector Phoenix H male (A series layout), horizontal PCB mount, https://www.neutrik.com/en/product/nc4mamh-ph -neutrik xlr a -0 -3 -3 -Connector_Audio -Jack_XLR_Neutrik_NC3MAV-0_Vertical -A Series, 3 pole male XLR receptacle, grounding: ground contact connected to shell ground, but not to front panel and Pin 1, vertical PCB mount, https://www.neutrik.com/en/product/nc3mav-0 -neutrik xlr a -0 -4 -4 -Connector_Audio -Jack_XLR_Neutrik_NC3MAV_Vertical -A Series, 3 pole male XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, vertical PCB mount, https://www.neutrik.com/en/product/nc3mav -neutrik xlr a -0 -4 -4 -Connector_Audio -Jack_XLR_Neutrik_NC3MBH-0_Horizontal -B Series, 3 pole male XLR receptacle, grounding: ground contact connected to shell ground, but not to front panel and Pin 1, steel retention lug, horizontal PCB mount, https://www.neutrik.com/en/product/nc3mbh-0 -neutrik xlr b -0 -4 -4 -Connector_Audio -Jack_XLR_Neutrik_NC3MBH-1_Horizontal -B Series, 3 pole male XLR receptacle, grounding: mating connector shell to pin1 and front panel, steel retention lug, horizontal PCB mount, https://www.neutrik.com/en/product/nc3mbh-1 -neutrik xlr b -0 -3 -3 -Connector_Audio -Jack_XLR_Neutrik_NC3MBH-B_Horizontal -B Series, 3 pole male XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, steel retention lug, horizontal PCB mount, black chrome shell, https://www.neutrik.com/en/product/nc3mbh-b -neutrik xlr b -0 -4 -4 -Connector_Audio -Jack_XLR_Neutrik_NC3MBH-E_Horizontal -B Series, 3 pole male XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, steel retention lug, horizontal PCB mount, additional ground contacts, https://www.neutrik.com/en/product/nc3mbh-e -neutrik xlr b -0 -4 -4 -Connector_Audio -Jack_XLR_Neutrik_NC3MBHL-B_Horizontal -B Series, 3 pole male XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, steel retention lug, lateral left PCB mount, black chrome shell, https://www.neutrik.com/en/product/nc3mbhl-b -neutrik xlr b -0 -4 -4 -Connector_Audio -Jack_XLR_Neutrik_NC3MBHL_Horizontal -B Series, 3 pole male XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, steel retention lug, lateral left PCB mount, https://www.neutrik.com/en/product/nc3mbhl -neutrik xlr b -0 -4 -4 -Connector_Audio -Jack_XLR_Neutrik_NC3MBHR-B_Horizontal -B Series, 3 pole male XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, steel retention lug, lateral right PCB mount, black chrome shell, https://www.neutrik.com/en/product/nc3mbhr-b -neutrik xlr b -0 -4 -4 -Connector_Audio -Jack_XLR_Neutrik_NC3MBHR_Horizontal -B Series, 3 pole male XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, steel retention lug, lateral right PCB mount, https://www.neutrik.com/en/product/nc3mbhr -neutrik xlr b -0 -4 -4 -Connector_Audio -Jack_XLR_Neutrik_NC3MBH_Horizontal -B Series, 3 pole male XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, steel retention lug, horizontal PCB mount, https://www.neutrik.com/en/product/nc3mbh -neutrik xlr b -0 -4 -4 -Connector_Audio -Jack_XLR_Neutrik_NC3MBV-0_Vertical -B Series, 3 pole male XLR receptacle, grounding: ground contact connected to shell ground, but not to front panel and Pin 1, steel retention lug, vertical PCB mount, https://www.neutrik.com/en/product/nc3mbv-0 -neutrik xlr b -0 -4 -4 -Connector_Audio -Jack_XLR_Neutrik_NC3MBV-1_Vertical -B Series, 3 pole male XLR receptacle, grounding: mating connector shell to pin1 and front panel, steel retention lug, vertical PCB mount, https://www.neutrik.com/en/product/nc3mbv-1 -neutrik xlr b -0 -3 -3 -Connector_Audio -Jack_XLR_Neutrik_NC3MBV-B_Vertical -B Series, 3 pole male XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, steel retention lug, vertical PCB mount, black chrome shell, https://www.neutrik.com/en/product/nc3mbv-b -neutrik xlr b -0 -4 -4 -Connector_Audio -Jack_XLR_Neutrik_NC3MBV-E_Vertical -B Series, 3 pole male XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, steel retention lug, vertical PCB mount, additional ground contacts, https://www.neutrik.com/en/product/nc3mbv-e -neutrik xlr b -0 -4 -4 -Connector_Audio -Jack_XLR_Neutrik_NC3MBV-SW_Vertical -B Series, 3 pole male XLR receptacle, switching contacts, grounding: separate ground contact to mating connector shell and front panel, vertical PCB mount, https://www.neutrik.com/en/product/nc3mbv-sw -neutrik xlr b -0 -7 -7 -Connector_Audio -Jack_XLR_Neutrik_NC3MBV_Vertical -B Series, 3 pole male XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, steel retention lug, vertical PCB mount, https://www.neutrik.com/en/product/nc3mbv -neutrik xlr b -0 -4 -4 -Connector_Audio -Jack_XLR_Neutrik_NC4FAH-0_Horizontal -A Series, 4 pole female XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, horizontal PCB mount, retention spring instead of latch, https://www.neutrik.com/en/product/nc4fah-0 -neutrik xlr a -0 -5 -5 -Connector_Audio -Jack_XLR_Neutrik_NC4FAH_Horizontal -A Series, 4 pole female XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, horizontal PCB mount, https://www.neutrik.com/en/product/nc4fah -neutrik xlr a -0 -5 -5 -Connector_Audio -Jack_XLR_Neutrik_NC4FAV-0_Vertical -A Series, 4 pole female XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, vertical PCB mount, retention spring instead of latch, https://www.neutrik.com/en/product/nc4fav-0 -neutrik xlr a -0 -5 -5 -Connector_Audio -Jack_XLR_Neutrik_NC4FAV_Vertical -A Series, 4 pole female XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, vertical PCB mount, https://www.neutrik.com/en/product/nc4fav -neutrik xlr a -0 -5 -5 -Connector_Audio -Jack_XLR_Neutrik_NC4FBH_Horizontal -B Series, 4 pole female XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, horizontal PCB mount, https://www.neutrik.com/en/product/nc4fbh -neutrik xlr b -0 -5 -5 -Connector_Audio -Jack_XLR_Neutrik_NC4FBV_Vertical -B Series, 4 pole female XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, vertical PCB mount, https://www.neutrik.com/en/product/nc4fbv -neutrik xlr b -0 -5 -5 -Connector_Audio -Jack_XLR_Neutrik_NC4MAH_Horizontal -A Series, 4 pole male XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, horizontal PCB mount, https://www.neutrik.com/en/product/nc4mah -neutrik xlr a -0 -5 -5 -Connector_Audio -Jack_XLR_Neutrik_NC4MAV_Vertical -A Series, 4 pole male XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, vertical PCB mount, https://www.neutrik.com/en/product/nc4mav -neutrik xlr a -0 -5 -5 -Connector_Audio -Jack_XLR_Neutrik_NC4MBH_Horizontal -B Series, 4 pole male XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, horizontal PCB mount, https://www.neutrik.com/en/product/nc4mbh -neutrik xlr b -0 -5 -5 -Connector_Audio -Jack_XLR_Neutrik_NC4MBV_Vertical -B Series, 4 pole male XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, vertical PCB mount, https://www.neutrik.com/en/product/nc4mbv -neutrik xlr b -0 -5 -5 -Connector_Audio -Jack_XLR_Neutrik_NC5FAH-0_Horizontal -A Series, 5 pole female XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, horizontal PCB mount, retention spring instead of latch, https://www.neutrik.com/en/product/nc5fah-0 -neutrik xlr a -0 -6 -6 -Connector_Audio -Jack_XLR_Neutrik_NC5FAH-DA_Horizontal -A Series, 5 pole female XLR receptacle, grounding: mating connector shell to pin1 and front panel, horizontal PCB mount, asymmetric push, https://www.neutrik.com/en/product/nc5fah-da -neutrik xlr a -0 -6 -6 -Connector_Audio -Jack_XLR_Neutrik_NC5FAH_Horizontal -A Series, 5 pole female XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, horizontal PCB mount, https://www.neutrik.com/en/product/nc5fah -neutrik xlr a -0 -6 -6 -Connector_Audio -Jack_XLR_Neutrik_NC5FAV-DA_Vertical -A Series, 5 pole female XLR receptacle, grounding: mating connector shell to pin1 and front panel, horizontal PCB mount, asymmetric push, https://www.neutrik.com/en/product/nc5fav-da -neutrik xlr a -0 -6 -6 -Connector_Audio -Jack_XLR_Neutrik_NC5FAV-SW_Vertical -A Series, 5 pole female XLR receptacle, switching contacts, grounding: separate ground contact to mating connector shell and front panel, vertical PCB mount, color coding possible, https://www.neutrik.com/en/product/nc5fav-sw -neutrik xlr a -0 -9 -9 -Connector_Audio -Jack_XLR_Neutrik_NC5FAV_Vertical -A Series, 5 pole female XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, vertical PCB mount, https://www.neutrik.com/en/product/nc5fav -neutrik xlr a -0 -6 -6 -Connector_Audio -Jack_XLR_Neutrik_NC5FBH-B_Horizontal -B Series, 5 pole female XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, horizontal PCB mount, black chrome shell, https://www.neutrik.com/en/product/nc5fbh-b -neutrik xlr b -0 -6 -6 -Connector_Audio -Jack_XLR_Neutrik_NC5FBH_Horizontal -B Series, 5 pole female XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, horizontal PCB mount, https://www.neutrik.com/en/product/nc5fbh -neutrik xlr b -0 -6 -6 -Connector_Audio -Jack_XLR_Neutrik_NC5FBV-B_Vertical -B Series, 5 pole female XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, vertical PCB mount, black chrome shell, https://www.neutrik.com/en/product/nc5fbv-b -neutrik xlr b -0 -6 -6 -Connector_Audio -Jack_XLR_Neutrik_NC5FBV-SW_Vertical -B Series, 5 pole female XLR receptacle, switching contacts, grounding: separate ground contact to mating connector shell and front panel, vertical PCB mount, https://www.neutrik.com/en/product/nc5fbv-sw -neutrik xlr b -0 -9 -9 -Connector_Audio -Jack_XLR_Neutrik_NC5FBV_Vertical -B Series, 5 pole female XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, vertical PCB mount, https://www.neutrik.com/en/product/nc5fbv -neutrik xlr b -0 -6 -6 -Connector_Audio -Jack_XLR_Neutrik_NC5MAH_Horizontal -A Series, 5 pole male XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, horizontal PCB mount, https://www.neutrik.com/en/product/nc5mah -neutrik xlr a -0 -6 -6 -Connector_Audio -Jack_XLR_Neutrik_NC5MAV-SW_Vertical -A Series, 5 pole male XLR receptacle, switching contacts, grounding: separate ground contact to mating connector shell and front panel, vertical PCB mount, https://www.neutrik.com/en/product/nc5mav-sw -neutrik xlr a -0 -9 -9 -Connector_Audio -Jack_XLR_Neutrik_NC5MAV_Vertical -A Series, 5 pole male XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, vertical PCB mount, https://www.neutrik.com/en/product/nc5mav -neutrik xlr a -0 -6 -6 -Connector_Audio -Jack_XLR_Neutrik_NC5MBH-B_Horizontal -B Series, 5 pole male XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, horizontal PCB mount, black chrome shell, https://www.neutrik.com/en/product/nc5mbh-b -neutrik xlr b -0 -6 -6 -Connector_Audio -Jack_XLR_Neutrik_NC5MBH_Horizontal -B Series, 5 pole male XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, horizontal PCB mount, https://www.neutrik.com/en/product/nc5mbh -neutrik xlr b -0 -6 -6 -Connector_Audio -Jack_XLR_Neutrik_NC5MBV-B_Vertical -B Series, 5 pole male XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, vertical PCB mount, black chrome shell, https://www.neutrik.com/en/product/nc5mbv-b -neutrik xlr b -0 -6 -6 -Connector_Audio -Jack_XLR_Neutrik_NC5MBV-SW_Vertical -B Series, 5 pole male XLR receptacle, switching contacts, grounding: separate ground contact to mating connector shell and front panel, vertical PCB mount, https://www.neutrik.com/en/product/nc5mbv-sw -neutrik xlr b -0 -9 -9 -Connector_Audio -Jack_XLR_Neutrik_NC5MBV_Vertical -B Series, 5 pole male XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, vertical PCB mount, https://www.neutrik.com/en/product/nc5mbv -neutrik xlr b -0 -6 -6 -Connector_Audio -Jack_speakON-6.35mm_Neutrik_NLJ2MD-H_Horizontal -speakON Combo, 2 pole combination of speakON socket and 6.35mm (1/4in) jack receptacle, horizontal pcb mount, https://www.neutrik.com/en/product/nlj2md-h -neutrik speakon combo -0 -2 -2 -Connector_Audio -Jack_speakON-6.35mm_Neutrik_NLJ2MD-V_Vertical -speakON Combo, 2 pole combination of speakON socket and 6.35mm (1/4in) jack receptacle, vertical pcb mount, https://www.neutrik.com/en/product/nlj2md-v -neutrik speakon combo -0 -2 -2 -Connector_Audio -Jack_speakON_Neutrik_NL2MD-H_Horizontal -speakON Chassis Connectors, 2 pole chassis connector, gray D-size flange, countersunk thru holes, horizontal PCB, https://www.neutrik.com/en/product/nl2md-h -neutrik speakon -0 -2 -2 -Connector_Audio -Jack_speakON_Neutrik_NL2MD-V_Vertical -speakON Chassis Connectors, 2 pole chassis connector, black D-size flange, countersunk thru holes, vertical PCB mount, https://www.neutrik.com/en/product/nl2md-v -neutrik speakon -0 -2 -2 -Connector_Audio -Jack_speakON_Neutrik_NL4MD-H-1_Horizontal -speakON Chassis Connectors, 4 pole chassis connector, black D-size flange, countersunk thru holes, horizontal PCB mount, https://www.neutrik.com/en/product/nl4md-h-1 -neutrik speakon -0 -4 -4 -Connector_Audio -Jack_speakON_Neutrik_NL4MD-H-2_Horizontal -speakON Chassis Connectors, 4 pole chassis connector, black D-size flange, mirrored self tapping screw holes (A-screw), horizontal PCB mount, https://www.neutrik.com/en/product/nl4md-h-2 -neutrik speakon -0 -4 -4 -Connector_Audio -Jack_speakON_Neutrik_NL4MD-H-3_Horizontal -speakON Chassis Connectors, 4 pole chassis connector, black D-size flange, self tapping screw holes (A-screw), horizontal PCB mount, https://www.neutrik.com/en/product/nl4md-h-3 -neutrik speakon -0 -4 -4 -Connector_Audio -Jack_speakON_Neutrik_NL4MD-H_Horizontal -speakON Chassis Connectors, 4 pole chassis connector, grey D-size flange, self tapping screw holes (A-screw), horizontal PCB mount, https://www.neutrik.com/en/product/nl4md-h -neutrik speakon -0 -4 -4 -Connector_Audio -Jack_speakON_Neutrik_NL4MD-V-1_Vertical -speakON Chassis Connectors, 4 pole chassis connector, grey D-size flange, self tapping screw holes (A-screw), vertical PCB mount, https://www.neutrik.com/en/product/nl4md-v-1 -neutrik speakon -0 -4 -4 -Connector_Audio -Jack_speakON_Neutrik_NL4MD-V-2_Vertical -speakON Chassis Connectors, 4 pole chassis connector, black D-size flange, mirrored self tapping screw holes (A-screw), vertical PCB mount, https://www.neutrik.com/en/product/nl4md-v-2 -neutrik speakon -0 -4 -4 -Connector_Audio -Jack_speakON_Neutrik_NL4MD-V-R_Vertical -speakON Chassis Connectors, 4 pole chassis connector, red D-size flange, countersunk thru holes, vertical PCB mount, https://www.neutrik.com/en/product/nl4md-v-r -neutrik speakon -0 -4 -4 -Connector_Audio -Jack_speakON_Neutrik_NL4MD-V-S_Vertical -speakON Chassis Connectors, 4 pole chassis connector, black D-size flange, switchable version of NL4MD-V with 8 vertical PCB contacts (4 switching contacts), https://www.neutrik.com/en/product/nl4md-v-s -neutrik speakon -0 -8 -8 -Connector_Audio -Jack_speakON_Neutrik_NL4MD-V_Vertical -speakON Chassis Connectors, 4 pole chassis connector, black D-size flange, countersunk thru holes, vertical PCB mount, https://www.neutrik.com/en/product/nl4md-v -neutrik speakon -0 -4 -4 -Connector_Audio -Jack_speakON_Neutrik_NL8MD-V-1_Vertical -speakON Chassis Connectors, 8 pole chassis connector, nickel metal square G-size flange, self tapping screw holes (A-screw), vertical PCB mount, https://www.neutrik.com/en/product/nl8md-v-1 -neutrik speakon -0 -8 -8 -Connector_Audio -Jack_speakON_Neutrik_NL8MD-V_Vertical -speakON Chassis Connectors, 8 pole chassis connector, nickel metal square G-size flange, countersunk thru holes, vertical PCB mount, https://www.neutrik.com/en/product/nl8md-v -neutrik speakon -0 -8 -8 -Connector_Audio -Jack_speakON_Neutrik_NLT4MD-V_Vertical -STX Series, 4 pole male chassis connector, metal housing, vertical PCB mount, self tapping screw holes (A-screw), https://www.neutrik.com/en/product/nlt4md-v -neutrik speakon stx -0 -4 -4 -Connector_Audio -MiniXLR-5_Switchcraft_TRAPC_Horizontal -http://www.switchcraft.com/ProductSummary.aspx?Parent=620 http://www.switchcraft.com/Drawings/TRAPC_X-TRASM_X_SERIES_CD.PDF -THT Mini XLR 5Pin right angle -0 -5 -5 -Connector_BarrelJack -BarrelJack_CLIFF_FC681465S_SMT_Horizontal -Surface-mount DC Barrel Jack, https://www.cliffuk.co.uk/products/dcconnectors/FC681465S.pdf -Power Jack SMT -0 -4 -3 -Connector_BarrelJack -BarrelJack_CUI_PJ-036AH-SMT_Horizontal -Surface-mount DC Barrel Jack, http://www.cui.com/product/resource/pj-036ah-smt.pdf -Power Jack SMT -0 -3 -3 -Connector_BarrelJack -BarrelJack_CUI_PJ-063AH_Horizontal -Barrel Jack, 2.0mm ID, 5.5mm OD, 24V, 8A, no switch, https://www.cui.com/product/resource/pj-063ah.pdf -barrel jack cui dc power -0 -4 -3 -Connector_BarrelJack -BarrelJack_CUI_PJ-063AH_Horizontal_CircularHoles -Barrel Jack, 2.0mm ID, 5.5mm OD, 24V, 8A, no switch, https://www.cui.com/product/resource/pj-063ah.pdf -barrel jack cui dc power -0 -4 -3 -Connector_BarrelJack -BarrelJack_CUI_PJ-102AH_Horizontal -Thin-pin DC Barrel Jack, https://cdn-shop.adafruit.com/datasheets/21mmdcjackDatasheet.pdf -Power Jack -0 -3 -3 -Connector_BarrelJack -BarrelJack_Horizontal -DC Barrel Jack -Power Jack -0 -3 -3 -Connector_BarrelJack -BarrelJack_Wuerth_6941xx301002 -Wuerth electronics barrel jack connector (5.5mm outher diameter, inner diameter 2.05mm or 2.55mm depending on exact order number), See: http://katalog.we-online.de/em/datasheet/6941xx301002.pdf -connector barrel jack -0 -3 -3 -Connector_Card -CF-Card_3M_N7E50-7516PK-20-WF -Compact Flash Card connector (https://multimedia.3m.com/mws/media/22365O/3mtm-cf-card-header-compactflashtm-type-i-sm-ts0662.pdf) -connector cf -0 -54 -50 -Connector_Card -SD_Kyocera_145638009211859+ -SD Card Connector, Normal Type, Outer Tail, Without Ejector (https://global.kyocera.com/prdct/electro/product/pdf/5638.pdf) -sd card smt -0 -13 -13 -Connector_Card -SD_Kyocera_145638009511859+ -SD Card Connector, Normal Type, Outer Tail, Spring Eject Type (https://global.kyocera.com/prdct/electro/product/pdf/5638.pdf) -sd card smt -0 -13 -13 -Connector_Card -SD_Kyocera_145638109211859+ -SD Card Connector, Reverse Type, Outer Tail, Without Ejector (https://global.kyocera.com/prdct/electro/product/pdf/5638.pdf) -sd card smt -0 -13 -13 -Connector_Card -SD_Kyocera_145638109511859+ -SD Card Connector, Reverse Type, Outer Tail, Spring Eject Type (https://global.kyocera.com/prdct/electro/product/pdf/5638.pdf) -sd card smt -0 -13 -13 -Connector_Card -SD_TE_2041021 -SD card connector, top mount, SMT (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F2041021%7FB%7Fpdf%7FEnglish%7FENG_CD_2041021_B_C_2041021_B.pdf%7F2041021-4) -sd card -0 -15 -12 -Connector_Card -microSD_HC_Hirose_DM3AT-SF-PEJM5 -Micro SD, SMD, right-angle, push-pull (https://www.hirose.com/product/en/download_file/key_name/DM3AT-SF-PEJM5/category/Drawing%20(2D)/doc_file_id/44099/?file_category_id=6&item_id=06090031000&is_series=) -Micro SD -0 -14 -11 -Connector_Card -microSD_HC_Hirose_DM3BT-DSF-PEJS -Micro SD, SMD, reverse on-board, right-angle, push-pull (https://www.hirose.com/product/en/download_file/key_name/DM3BT-DSF-PEJS/category/Drawing%20(2D)/doc_file_id/44097/?file_category_id=6&item_id=06090029900&is_series=) -Micro SD -0 -16 -11 -Connector_Card -microSD_HC_Hirose_DM3D-SF -Micro SD, SMD, right-angle, push-pull (https://media.digikey.com/PDF/Data%20Sheets/Hirose%20PDFs/DM3D-SF.pdf) -Micro SD -0 -14 -11 -Connector_Card -microSD_HC_Molex_104031-0811 -1.10mm Pitch microSD Memory Card Connector, Surface Mount, Push-Pull Type, 1.42mm Height, with Detect Switch (https://www.molex.com/pdm_docs/sd/1040310811_sd.pdf) -microSD SD molex -0 -14 -11 -Connector_Card -microSD_HC_Wuerth_693072010801 -http://katalog.we-online.de/em/datasheet/693072010801.pdf -Micro SD Wuerth Wurth Würth -0 -12 -9 -Connector_Card -microSIM_JAE_SF53S006VCBR2000 -https://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ115712.pdf -microSIM GSM Card -0 -14 -7 -Connector_Coaxial -BNC_Amphenol_031-6575_Horizontal -dual independently isolated BNC plug (https://www.amphenolrf.com/downloads/dl/file/id/2980/product/644/031_6575_customer_drawing.pdf) -Dual BNC Amphenol Horizontal -0 -6 -4 -Connector_Coaxial -BNC_Amphenol_B6252HB-NPP3G-50_Horizontal -http://www.farnell.com/datasheets/612848.pdf -BNC Amphenol Horizontal -0 -4 -2 -Connector_Coaxial -BNC_PanelMountable_Vertical -Panel-mountable BNC connector mounted through PCB, vertical -BNC connector -0 -2 -2 -Connector_Coaxial -BNC_TEConnectivity_1478204_Vertical -BNC female PCB mount 4 pin straight chassis connector http://www.te.com/usa-en/product-1-1478204-0.html -BNC female PCB mount 4 pin straight chassis connector -0 -5 -2 -Connector_Coaxial -BNC_Win_364A2x95_Horizontal -Dual front isolated BNC plug (https://www.winconn.com/wp-content/uploads/364A2595.pdf) -Dual BNC Horizontal Isolated -0 -6 -3 -Connector_Coaxial -CoaxialSwitch_Hirose_MS-156C3_Horizontal -Subminiature Coaxial Switch 1.35mm High, DC to 11GHz -Switch Coaxial RF -0 -12 -3 -Connector_Coaxial -MMCX_Molex_73415-0961_Horizontal_0.8mm-PCB -Molex MMCX Horizontal Coaxial https://www.molex.com/pdm_docs/sd/734150961_sd.pdf -Molex MMCX Horizontal Coaxial -0 -3 -2 -Connector_Coaxial -MMCX_Molex_73415-0961_Horizontal_1.0mm-PCB -Molex MMCX Horizontal Coaxial https://www.molex.com/pdm_docs/sd/734150961_sd.pdf -Molex MMCX Horizontal Coaxial -0 -3 -2 -Connector_Coaxial -MMCX_Molex_73415-0961_Horizontal_1.6mm-PCB -Molex MMCX Horizontal Coaxial https://www.molex.com/pdm_docs/sd/734150961_sd.pdf -Molex MMCX Horizontal Coaxial -0 -3 -2 -Connector_Coaxial -MMCX_Molex_73415-1471_Vertical -http://www.molex.com/pdm_docs/sd/734151471_sd.pdf -Molex MMCX Coaxial Connector 50 ohms Female Jack Vertical THT -0 -5 -2 -Connector_Coaxial -SMA_Amphenol_901-144_Vertical -https://www.amphenolrf.com/downloads/dl/file/id/7023/product/3103/901_144_customer_drawing.pdf -SMA THT Female Jack Vertical -0 -5 -2 -Connector_Coaxial -SMA_Amphenol_132134-10_Vertical -https://www.amphenolrf.com/downloads/dl/file/id/4007/product/2974/132134_10_customer_drawing.pdf -SMA SMD Female Jack Vertical -0 -3 -2 -Connector_Coaxial -SMA_Amphenol_132134-11_Vertical -https://www.amphenolrf.com/downloads/dl/file/id/3406/product/2975/132134_11_customer_drawing.pdf -SMA THT Female Jack Vertical ExtendedLegs -0 -5 -2 -Connector_Coaxial -SMA_Amphenol_132134-14_Vertical -https://www.amphenolrf.com/downloads/dl/file/id/1793/product/2976/132134_14_customer_drawing.pdf -SMA THT Female Jack Vertical ExtendedLegs -0 -5 -2 -Connector_Coaxial -SMA_Amphenol_132134-16_Vertical -https://www.amphenolrf.com/downloads/dl/file/id/1141/product/2978/132134_16_customer_drawing.pdf -SMA THT Female Jack Vertical ExtendedLegs -0 -5 -2 -Connector_Coaxial -SMA_Amphenol_132134_Vertical -https://www.amphenolrf.com/downloads/dl/file/id/2187/product/2843/132134_customer_drawing.pdf -SMA THT Female Jack Vertical ExtendedLegs -0 -5 -2 -Connector_Coaxial -SMA_Amphenol_132203-12_Horizontal -https://www.amphenolrf.com/media/downloads/1769/132203-12.pdf -SMA THT Female Jack Horizontal -0 -5 -2 -Connector_Coaxial -SMA_Amphenol_132289_EdgeMount -http://www.amphenolrf.com/132289.html -SMA -0 -5 -2 -Connector_Coaxial -SMA_Amphenol_132291-12_Vertical -https://www.amphenolrf.com/downloads/dl/file/id/1688/product/3020/132291_12_customer_drawing.pdf -SMA THT Female Jack Vertical Bulkhead -0 -5 -2 -Connector_Coaxial -SMA_Amphenol_132291_Vertical -https://www.amphenolrf.com/downloads/dl/file/id/3222/product/2918/132291_customer_drawing.pdf -SMA THT Female Jack Vertical Bulkhead -0 -5 -2 -Connector_Coaxial -SMA_Molex_73251-1153_EdgeMount_Horizontal -Molex SMA RF Connectors, Edge Mount, (http://www.molex.com/pdm_docs/sd/732511150_sd.pdf) -sma edge -0 -11 -2 -Connector_Coaxial -SMA_Molex_73251-2120_EdgeMount_Horizontal -Molex SMA RF Connector, Edge Mount, (http://www.molex.com/pdm_docs/sd/732512120_sd.pdf) -sma edge -0 -11 -2 -Connector_Coaxial -SMA_Molex_73251-2200_Horizontal -https://www.molex.com/webdocs/datasheets/pdf/en-us/0732512200_RF_COAX_CONNECTORS.pdf -SMA THT Female Jack Horizontal -0 -5 -2 -Connector_Coaxial -SMA_Samtec_SMA-J-P-X-ST-EM1_EdgeMount -Connector SMA, 0Hz to 20GHz, 50Ohm, Edge Mount (http://suddendocs.samtec.com/prints/sma-j-p-x-st-em1-mkt.pdf) -SMA Straight Samtec Edge Mount -0 -5 -2 -Connector_Coaxial -SMA_Wurth_60312002114503_Vertical -https://www.we-online.de/katalog/datasheet/60312002114503.pdf -SMA THT Female Jack Vertical ExtendedLegs -0 -5 -2 -Connector_Coaxial -SMB_Jack_Vertical -SMB pcb mounting jack -SMB Jack Striaght -0 -5 -2 -Connector_Coaxial -U.FL_Hirose_U.FL-R-SMT-1_Vertical -Hirose U.FL Coaxial https://www.hirose.com/product/en/products/U.FL/U.FL-R-SMT-1%2810%29/ -Hirose U.FL Coaxial -0 -3 -2 -Connector_Coaxial -U.FL_Molex_MCRF_73412-0110_Vertical -Molex Microcoaxial RF Connectors (MCRF), mates Hirose U.FL, (http://www.molex.com/pdm_docs/sd/734120110_sd.pdf) -mcrf hirose ufl u.fl microcoaxial -0 -4 -2 -Connector_DIN -DIN41612_B2_2x8_Female_Vertical_THT -DIN41612 connector, type B/2, Vertical, 2 rows 16 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf -DIN 41612 IEC 60603 B/2 -0 -16 -16 -Connector_DIN -DIN41612_B2_2x8_Male_Horizontal_THT -DIN41612 connector, type B/2, Horizontal, 2 rows 16 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf -DIN 41612 IEC 60603 B/2 -0 -16 -16 -Connector_DIN -DIN41612_B2_2x16_Female_Vertical_THT -DIN41612 connector, type B/2, Vertical, 2 rows 16 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf -DIN 41612 IEC 60603 B/2 -0 -32 -32 -Connector_DIN -DIN41612_B2_2x16_Male_Horizontal_THT -DIN41612 connector, type B/2, Horizontal, 2 rows 16 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf -DIN 41612 IEC 60603 B/2 -0 -32 -32 -Connector_DIN -DIN41612_B3_2x5_Female_Vertical_THT -DIN41612 connector, type B/3, Vertical, 2 rows 10 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf -DIN 41612 IEC 60603 B/3 -0 -10 -10 -Connector_DIN -DIN41612_B3_2x5_Male_Horizontal_THT -DIN41612 connector, type B/3, Horizontal, 2 rows 10 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf -DIN 41612 IEC 60603 B/3 -0 -10 -10 -Connector_DIN -DIN41612_B3_2x10_Female_Vertical_THT -DIN41612 connector, type B/3, Vertical, 2 rows 10 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf -DIN 41612 IEC 60603 B/3 -0 -20 -20 -Connector_DIN -DIN41612_B3_2x10_Male_Horizontal_THT -DIN41612 connector, type B/3, Horizontal, 2 rows 10 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf -DIN 41612 IEC 60603 B/3 -0 -20 -20 -Connector_DIN -DIN41612_B_1x32_Female_Vertical_THT -DIN41612 connector, type B, Vertical, 2 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf -DIN 41612 IEC 60603 B -0 -32 -32 -Connector_DIN -DIN41612_B_1x32_Male_Horizontal_THT -DIN41612 connector, type B, Horizontal, 2 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf -DIN 41612 IEC 60603 B -0 -32 -32 -Connector_DIN -DIN41612_B_2x16_Female_Vertical_THT -DIN41612 connector, type B, Vertical, 2 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf -DIN 41612 IEC 60603 B -0 -32 -32 -Connector_DIN -DIN41612_B_2x16_Male_Horizontal_THT -DIN41612 connector, type B, Horizontal, 2 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf -DIN 41612 IEC 60603 B -0 -32 -32 -Connector_DIN -DIN41612_B_2x32_Female_Vertical_THT -DIN41612 connector, type B, Vertical, 2 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf -DIN 41612 IEC 60603 B -0 -64 -64 -Connector_DIN -DIN41612_B_2x32_Male_Horizontal_THT -DIN41612 connector, type B, Horizontal, 2 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf -DIN 41612 IEC 60603 B -0 -64 -64 -Connector_DIN -DIN41612_C2_2x16_Female_Vertical_THT -DIN41612 connector, type C/2, Vertical, 3 rows 16 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf -DIN 41612 IEC 60603 C/2 -0 -32 -32 -Connector_DIN -DIN41612_C2_2x16_Male_Horizontal_THT -DIN41612 connector, type C/2, Horizontal, 3 rows 16 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf -DIN 41612 IEC 60603 C/2 -0 -32 -32 -Connector_DIN -DIN41612_C2_3x16_Female_Vertical_THT -DIN41612 connector, type C/2, Vertical, 3 rows 16 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf -DIN 41612 IEC 60603 C/2 -0 -48 -48 -Connector_DIN -DIN41612_C2_3x16_Male_Horizontal_THT -DIN41612 connector, type C/2, Horizontal, 3 rows 16 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf -DIN 41612 IEC 60603 C/2 -0 -48 -48 -Connector_DIN -DIN41612_C3_2x10_Female_Vertical_THT -DIN41612 connector, type C/3, Vertical, 3 rows 10 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf -DIN 41612 IEC 60603 C/3 -0 -20 -20 -Connector_DIN -DIN41612_C3_2x10_Male_Horizontal_THT -DIN41612 connector, type C/3, Horizontal, 3 rows 10 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf -DIN 41612 IEC 60603 C/3 -0 -20 -20 -Connector_DIN -DIN41612_C3_3x10_Female_Vertical_THT -DIN41612 connector, type C/3, Vertical, 3 rows 10 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf -DIN 41612 IEC 60603 C/3 -0 -30 -30 -Connector_DIN -DIN41612_C3_3x10_Male_Horizontal_THT -DIN41612 connector, type C/3, Horizontal, 3 rows 10 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf -DIN 41612 IEC 60603 C/3 -0 -30 -30 -Connector_DIN -DIN41612_C_1x32_Female_Vertical_THT -DIN41612 connector, type C, Vertical, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf -DIN 41612 IEC 60603 C -0 -32 -32 -Connector_DIN -DIN41612_C_1x32_Male_Horizontal_THT -DIN41612 connector, type C, Horizontal, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf -DIN 41612 IEC 60603 C -0 -32 -32 -Connector_DIN -DIN41612_C_2x16_Female_Vertical_THT -DIN41612 connector, type C, Vertical, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf -DIN 41612 IEC 60603 C -0 -32 -32 -Connector_DIN -DIN41612_C_2x16_Male_Horizontal_THT -DIN41612 connector, type C, Horizontal, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf -DIN 41612 IEC 60603 C -0 -32 -32 -Connector_DIN -DIN41612_C_2x32_Female_Vertical_THT -DIN41612 connector, type C, Vertical, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf -DIN 41612 IEC 60603 C -0 -64 -64 -Connector_DIN -DIN41612_C_2x32_Male_Horizontal_THT -DIN41612 connector, type C, Horizontal, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf -DIN 41612 IEC 60603 C -0 -64 -64 -Connector_DIN -DIN41612_C_3x16_Female_Vertical_THT -DIN41612 connector, type C, Vertical, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf -DIN 41612 IEC 60603 C -0 -48 -48 -Connector_DIN -DIN41612_C_3x16_Male_Horizontal_THT -DIN41612 connector, type C, Horizontal, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf -DIN 41612 IEC 60603 C -0 -48 -48 -Connector_DIN -DIN41612_C_3x32_Female_Vertical_THT -DIN41612 connector, type C, Vertical, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf -DIN 41612 IEC 60603 C -0 -96 -96 -Connector_DIN -DIN41612_C_3x32_Male_Horizontal_THT -DIN41612 connector, type C, Horizontal, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf -DIN 41612 IEC 60603 C -0 -96 -96 -Connector_DIN -DIN41612_D_2x8_Female_Vertical_THT -DIN41612 connector, type D, Vertical, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf -DIN 41612 IEC 60603 D -0 -16 -16 -Connector_DIN -DIN41612_D_2x8_Male_Horizontal_THT -DIN41612 connector, type D, Horizontal, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf -DIN 41612 IEC 60603 D -0 -16 -16 -Connector_DIN -DIN41612_D_2x16_Female_Vertical_THT -DIN41612 connector, type D, Vertical, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf -DIN 41612 IEC 60603 D -0 -32 -32 -Connector_DIN -DIN41612_D_2x16_Male_Horizontal_THT -DIN41612 connector, type D, Horizontal, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf -DIN 41612 IEC 60603 D -0 -32 -32 -Connector_DIN -DIN41612_E_2x16_Female_Vertical_THT -DIN41612 connector, type E, Vertical, 5 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf -DIN 41612 IEC 60603 E -0 -32 -32 -Connector_DIN -DIN41612_E_2x16_Male_Horizontal_THT -DIN41612 connector, type E, Horizontal, 5 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf -DIN 41612 IEC 60603 E -0 -32 -32 -Connector_DIN -DIN41612_E_2x16_RowsAC_Female_Vertical_THT -DIN41612 connector, type E, Vertical, 5 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf -DIN 41612 IEC 60603 E -0 -32 -32 -Connector_DIN -DIN41612_E_2x16_RowsAC_Male_Horizontal_THT -DIN41612 connector, type E, Horizontal, 5 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf -DIN 41612 IEC 60603 E -0 -32 -32 -Connector_DIN -DIN41612_E_3x16_Female_Vertical_THT -DIN41612 connector, type E, Vertical, 5 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf -DIN 41612 IEC 60603 E -0 -48 -48 -Connector_DIN -DIN41612_E_3x16_Male_Horizontal_THT -DIN41612 connector, type E, Horizontal, 5 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf -DIN 41612 IEC 60603 E -0 -48 -48 -Connector_DIN -DIN41612_F_2x16_Female_Vertical_THT -DIN41612 connector, type F, Vertical, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf -DIN 41612 IEC 60603 F -0 -32 -32 -Connector_DIN -DIN41612_F_2x16_Male_Horizontal_THT -DIN41612 connector, type F, Horizontal, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf -DIN 41612 IEC 60603 F -0 -32 -32 -Connector_DIN -DIN41612_F_2x16_RowsZD_Female_Vertical_THT -DIN41612 connector, type F, Vertical, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf -DIN 41612 IEC 60603 F -0 -32 -32 -Connector_DIN -DIN41612_F_2x16_RowsZD_Male_Horizontal_THT -DIN41612 connector, type F, Horizontal, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf -DIN 41612 IEC 60603 F -0 -32 -32 -Connector_DIN -DIN41612_F_3x16_Female_Vertical_THT -DIN41612 connector, type F, Vertical, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf -DIN 41612 IEC 60603 F -0 -48 -48 -Connector_DIN -DIN41612_F_3x16_Male_Horizontal_THT -DIN41612 connector, type F, Horizontal, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf -DIN 41612 IEC 60603 F -0 -48 -48 -Connector_DIN -DIN41612_Q2_2x16_Male_Horizontal_THT -DIN41612 connector, type Q/2, Horizontal, 2 rows 16 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf -DIN 41612 IEC 60603 Q/2 -0 -32 -32 -Connector_DIN -DIN41612_Q2_2x16_Male_Vertical_THT -DIN41612 connector, type Q/2, Vertical, 2 rows 16 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf -DIN 41612 IEC 60603 Q/2 -0 -32 -32 -Connector_DIN -DIN41612_Q3_2x10_Male_Horizontal_THT -DIN41612 connector, type Q/3, Horizontal, 2 rows 10 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf -DIN 41612 IEC 60603 Q/3 -0 -20 -20 -Connector_DIN -DIN41612_Q3_2x10_Male_Vertical_THT -DIN41612 connector, type Q/3, Vertical, 2 rows 10 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf -DIN 41612 IEC 60603 Q/3 -0 -20 -20 -Connector_DIN -DIN41612_Q_2x32_Male_Horizontal_THT -DIN41612 connector, type Q, Horizontal, 2 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf -DIN 41612 IEC 60603 Q -0 -64 -64 -Connector_DIN -DIN41612_Q_2x32_Male_Vertical_THT -DIN41612 connector, type Q, Vertical, 2 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf -DIN 41612 IEC 60603 Q -0 -64 -64 -Connector_DIN -DIN41612_R2_2x16_Male_Horizontal_THT -DIN41612 connector, type R/2, Horizontal, 3 rows 16 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf -DIN 41612 IEC 60603 R/2 -0 -32 -32 -Connector_DIN -DIN41612_R2_2x16_Male_Vertical_THT -DIN41612 connector, type R/2, Vertical, 3 rows 16 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf -DIN 41612 IEC 60603 R/2 -0 -32 -32 -Connector_DIN -DIN41612_R2_3x16_Male_Horizontal_THT -DIN41612 connector, type R/2, Horizontal, 3 rows 16 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf -DIN 41612 IEC 60603 R/2 -0 -48 -48 -Connector_DIN -DIN41612_R2_3x16_Male_Vertical_THT -DIN41612 connector, type R/2, Vertical, 3 rows 16 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf -DIN 41612 IEC 60603 R/2 -0 -48 -48 -Connector_DIN -DIN41612_R3_2x10_Male_Horizontal_THT -DIN41612 connector, type R/3, Horizontal, 3 rows 10 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf -DIN 41612 IEC 60603 R/3 -0 -20 -20 -Connector_DIN -DIN41612_R3_2x10_Male_Vertical_THT -DIN41612 connector, type R/3, Vertical, 3 rows 10 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf -DIN 41612 IEC 60603 R/3 -0 -20 -20 -Connector_DIN -DIN41612_R3_3x10_Male_Horizontal_THT -DIN41612 connector, type R/3, Horizontal, 3 rows 10 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf -DIN 41612 IEC 60603 R/3 -0 -30 -30 -Connector_DIN -DIN41612_R3_3x10_Male_Vertical_THT -DIN41612 connector, type R/3, Vertical, 3 rows 10 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf -DIN 41612 IEC 60603 R/3 -0 -30 -30 -Connector_DIN -DIN41612_R_1x32_Male_Horizontal_THT -DIN41612 connector, type R, Horizontal, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf -DIN 41612 IEC 60603 R -0 -32 -32 -Connector_DIN -DIN41612_R_1x32_Male_Vertical_THT -DIN41612 connector, type R, Vertical, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf -DIN 41612 IEC 60603 R -0 -32 -32 -Connector_DIN -DIN41612_R_2x16_Male_Horizontal_THT -DIN41612 connector, type R, Horizontal, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf -DIN 41612 IEC 60603 R -0 -32 -32 -Connector_DIN -DIN41612_R_2x16_Male_Vertical_THT -DIN41612 connector, type R, Vertical, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf -DIN 41612 IEC 60603 R -0 -32 -32 -Connector_DIN -DIN41612_R_2x32_Male_Horizontal_THT -DIN41612 connector, type R, Horizontal, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf -DIN 41612 IEC 60603 R -0 -64 -64 -Connector_DIN -DIN41612_R_2x32_Male_Vertical_THT -DIN41612 connector, type R, Vertical, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf -DIN 41612 IEC 60603 R -0 -64 -64 -Connector_DIN -DIN41612_R_3x16_Male_Horizontal_THT -DIN41612 connector, type R, Horizontal, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf -DIN 41612 IEC 60603 R -0 -48 -48 -Connector_DIN -DIN41612_R_3x16_Male_Vertical_THT -DIN41612 connector, type R, Vertical, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf -DIN 41612 IEC 60603 R -0 -48 -48 -Connector_DIN -DIN41612_R_3x32_Male_Horizontal_THT -DIN41612 connector, type R, Horizontal, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf -DIN 41612 IEC 60603 R -0 -96 -96 -Connector_DIN -DIN41612_R_3x32_Male_Vertical_THT -DIN41612 connector, type R, Vertical, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf -DIN 41612 IEC 60603 R -0 -96 -96 -Connector_Dsub -DSUB-9_Female_EdgeMount_P2.77mm -9-pin D-Sub connector, solder-cups edge-mounted, female, x-pin-pitch 2.77mm, distance of mounting holes 25mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -9-pin D-Sub connector edge mount solder cup female x-pin-pitch 2.77mm mounting holes distance 25mm -0 -9 -9 -Connector_Dsub -DSUB-9_Female_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm -9-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.54mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf -9-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.54mm pin-PCB-offset 9.4mm -0 -9 -9 -Connector_Dsub -DSUB-9_Female_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm -9-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 4.9399999999999995mm, distance of mounting holes 25mm, distance of mounting holes to PCB edge 7.4799999999999995mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -9-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 4.9399999999999995mm mounting-holes-distance 25mm mounting-hole-offset 25mm -0 -11 -10 -Connector_Dsub -DSUB-9_Female_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm -9-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 7.699999999999999mm, distance of mounting holes 25mm, distance of mounting holes to PCB edge 9.12mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -9-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 7.699999999999999mm mounting-holes-distance 25mm mounting-hole-offset 25mm -0 -11 -10 -Connector_Dsub -DSUB-9_Female_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm -9-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf -9-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 9.4mm -0 -9 -9 -Connector_Dsub -DSUB-9_Female_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm -9-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 9.9mm, distance of mounting holes 25mm, distance of mounting holes to PCB edge 11.32mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -9-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 9.9mm mounting-holes-distance 25mm mounting-hole-offset 25mm -0 -11 -10 -Connector_Dsub -DSUB-9_Female_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm -9-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 25mm, distance of mounting holes to PCB edge 8.2mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -9-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 25mm mounting-hole-offset 25mm -0 -11 -10 -Connector_Dsub -DSUB-9_Female_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm -9-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 25mm, distance of mounting holes to PCB edge 15.979999999999999mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -9-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 25mm mounting-hole-offset 25mm -0 -11 -10 -Connector_Dsub -DSUB-9_Female_Vertical_P2.77x2.84mm -9-pin D-Sub connector, straight/vertical, THT-mount, female, pitch 2.77x2.84mm, distance of mounting holes 25mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -9-pin D-Sub connector straight vertical THT female pitch 2.77x2.84mm mounting holes distance 25mm -0 -9 -9 -Connector_Dsub -DSUB-9_Female_Vertical_P2.77x2.84mm_MountingHoles -9-pin D-Sub connector, straight/vertical, THT-mount, female, pitch 2.77x2.84mm, distance of mounting holes 25mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -9-pin D-Sub connector straight vertical THT female pitch 2.77x2.84mm mounting holes distance 25mm -0 -11 -10 -Connector_Dsub -DSUB-9_Male_EdgeMount_P2.77mm -9-pin D-Sub connector, solder-cups edge-mounted, male, x-pin-pitch 2.77mm, distance of mounting holes 25mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -9-pin D-Sub connector edge mount solder cup male x-pin-pitch 2.77mm mounting holes distance 25mm -0 -9 -9 -Connector_Dsub -DSUB-9_Male_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm -9-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.54mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf -9-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.54mm pin-PCB-offset 9.4mm -0 -9 -9 -Connector_Dsub -DSUB-9_Male_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm -9-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 4.9399999999999995mm, distance of mounting holes 25mm, distance of mounting holes to PCB edge 7.4799999999999995mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -9-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 4.9399999999999995mm mounting-holes-distance 25mm mounting-hole-offset 25mm -0 -11 -10 -Connector_Dsub -DSUB-9_Male_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm -9-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 7.699999999999999mm, distance of mounting holes 25mm, distance of mounting holes to PCB edge 9.12mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -9-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 7.699999999999999mm mounting-holes-distance 25mm mounting-hole-offset 25mm -0 -11 -10 -Connector_Dsub -DSUB-9_Male_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm -9-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf -9-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 9.4mm -0 -9 -9 -Connector_Dsub -DSUB-9_Male_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm -9-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 9.9mm, distance of mounting holes 25mm, distance of mounting holes to PCB edge 11.32mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -9-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 9.9mm mounting-holes-distance 25mm mounting-hole-offset 25mm -0 -11 -10 -Connector_Dsub -DSUB-9_Male_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm -9-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 25mm, distance of mounting holes to PCB edge 8.2mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -9-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 25mm mounting-hole-offset 25mm -0 -11 -10 -Connector_Dsub -DSUB-9_Male_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm -9-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 25mm, distance of mounting holes to PCB edge 15.979999999999999mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -9-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 25mm mounting-hole-offset 25mm -0 -11 -10 -Connector_Dsub -DSUB-9_Male_Vertical_P2.77x2.84mm -9-pin D-Sub connector, straight/vertical, THT-mount, male, pitch 2.77x2.84mm, distance of mounting holes 25mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -9-pin D-Sub connector straight vertical THT male pitch 2.77x2.84mm mounting holes distance 25mm -0 -9 -9 -Connector_Dsub -DSUB-9_Male_Vertical_P2.77x2.84mm_MountingHoles -9-pin D-Sub connector, straight/vertical, THT-mount, male, pitch 2.77x2.84mm, distance of mounting holes 25mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -9-pin D-Sub connector straight vertical THT male pitch 2.77x2.84mm mounting holes distance 25mm -0 -11 -10 -Connector_Dsub -DSUB-15-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm -15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.29x1.98mm, pin-PCB-offset 3.0300000000000002mm, distance of mounting holes 25mm, distance of mounting holes to PCB edge 4.9399999999999995mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -15-pin D-Sub connector horizontal angled 90deg THT female pitch 2.29x1.98mm pin-PCB-offset 3.0300000000000002mm mounting-holes-distance 25mm mounting-hole-offset 25mm -0 -17 -16 -Connector_Dsub -DSUB-15-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm -15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.29x1.98mm, pin-PCB-offset 8.35mm, distance of mounting holes 25mm, distance of mounting holes to PCB edge 10.889999999999999mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -15-pin D-Sub connector horizontal angled 90deg THT female pitch 2.29x1.98mm pin-PCB-offset 8.35mm mounting-holes-distance 25mm mounting-hole-offset 25mm -0 -17 -16 -Connector_Dsub -DSUB-15-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset9.40mm -15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.29x1.98mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf -15-pin D-Sub connector horizontal angled 90deg THT female pitch 2.29x1.98mm pin-PCB-offset 9.4mm -0 -15 -15 -Connector_Dsub -DSUB-15-HD_Female_Horizontal_P2.29x2.54mm_EdgePinOffset9.40mm -15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.29x2.54mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf -15-pin D-Sub connector horizontal angled 90deg THT female pitch 2.29x2.54mm pin-PCB-offset 9.4mm -0 -15 -15 -Connector_Dsub -DSUB-15-HD_Female_Vertical_P2.29x1.98mm_MountingHoles -15-pin D-Sub connector, straight/vertical, THT-mount, female, pitch 2.29x1.98mm, distance of mounting holes 25mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -15-pin D-Sub connector straight vertical THT female pitch 2.29x1.98mm mounting holes distance 25mm -0 -17 -16 -Connector_Dsub -DSUB-15-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm -15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.29x1.98mm, pin-PCB-offset 3.0300000000000002mm, distance of mounting holes 25mm, distance of mounting holes to PCB edge 4.9399999999999995mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -15-pin D-Sub connector horizontal angled 90deg THT male pitch 2.29x1.98mm pin-PCB-offset 3.0300000000000002mm mounting-holes-distance 25mm mounting-hole-offset 25mm -0 -17 -16 -Connector_Dsub -DSUB-15-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm -15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.29x1.98mm, pin-PCB-offset 8.35mm, distance of mounting holes 25mm, distance of mounting holes to PCB edge 10.889999999999999mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -15-pin D-Sub connector horizontal angled 90deg THT male pitch 2.29x1.98mm pin-PCB-offset 8.35mm mounting-holes-distance 25mm mounting-hole-offset 25mm -0 -17 -16 -Connector_Dsub -DSUB-15-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset9.40mm -15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.29x1.98mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf -15-pin D-Sub connector horizontal angled 90deg THT male pitch 2.29x1.98mm pin-PCB-offset 9.4mm -0 -15 -15 -Connector_Dsub -DSUB-15-HD_Male_Horizontal_P2.29x2.54mm_EdgePinOffset9.40mm -15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.29x2.54mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf -15-pin D-Sub connector horizontal angled 90deg THT male pitch 2.29x2.54mm pin-PCB-offset 9.4mm -0 -15 -15 -Connector_Dsub -DSUB-15-HD_Male_Vertical_P2.29x1.98mm_MountingHoles -15-pin D-Sub connector, straight/vertical, THT-mount, male, pitch 2.29x1.98mm, distance of mounting holes 25mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -15-pin D-Sub connector straight vertical THT male pitch 2.29x1.98mm mounting holes distance 25mm -0 -17 -16 -Connector_Dsub -DSUB-15_Female_EdgeMount_P2.77mm -15-pin D-Sub connector, solder-cups edge-mounted, female, x-pin-pitch 2.77mm, distance of mounting holes 33.3mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -15-pin D-Sub connector edge mount solder cup female x-pin-pitch 2.77mm mounting holes distance 33.3mm -0 -15 -15 -Connector_Dsub -DSUB-15_Female_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm -15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.54mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf -15-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.54mm pin-PCB-offset 9.4mm -0 -15 -15 -Connector_Dsub -DSUB-15_Female_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm -15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 4.9399999999999995mm, distance of mounting holes 33.3mm, distance of mounting holes to PCB edge 7.4799999999999995mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -15-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 4.9399999999999995mm mounting-holes-distance 33.3mm mounting-hole-offset 33.3mm -0 -17 -16 -Connector_Dsub -DSUB-15_Female_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm -15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 7.699999999999999mm, distance of mounting holes 33.3mm, distance of mounting holes to PCB edge 9.12mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -15-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 7.699999999999999mm mounting-holes-distance 33.3mm mounting-hole-offset 33.3mm -0 -17 -16 -Connector_Dsub -DSUB-15_Female_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm -15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf -15-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 9.4mm -0 -15 -15 -Connector_Dsub -DSUB-15_Female_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm -15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 9.9mm, distance of mounting holes 33.3mm, distance of mounting holes to PCB edge 11.32mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -15-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 9.9mm mounting-holes-distance 33.3mm mounting-hole-offset 33.3mm -0 -17 -16 -Connector_Dsub -DSUB-15_Female_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm -15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 33.3mm, distance of mounting holes to PCB edge 8.2mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -15-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 33.3mm mounting-hole-offset 33.3mm -0 -17 -16 -Connector_Dsub -DSUB-15_Female_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm -15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 33.3mm, distance of mounting holes to PCB edge 15.979999999999999mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -15-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 33.3mm mounting-hole-offset 33.3mm -0 -17 -16 -Connector_Dsub -DSUB-15_Female_Vertical_P2.77x2.84mm -15-pin D-Sub connector, straight/vertical, THT-mount, female, pitch 2.77x2.84mm, distance of mounting holes 33.3mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -15-pin D-Sub connector straight vertical THT female pitch 2.77x2.84mm mounting holes distance 33.3mm -0 -15 -15 -Connector_Dsub -DSUB-15_Female_Vertical_P2.77x2.84mm_MountingHoles -15-pin D-Sub connector, straight/vertical, THT-mount, female, pitch 2.77x2.84mm, distance of mounting holes 33.3mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -15-pin D-Sub connector straight vertical THT female pitch 2.77x2.84mm mounting holes distance 33.3mm -0 -17 -16 -Connector_Dsub -DSUB-15_Male_EdgeMount_P2.77mm -15-pin D-Sub connector, solder-cups edge-mounted, male, x-pin-pitch 2.77mm, distance of mounting holes 33.3mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -15-pin D-Sub connector edge mount solder cup male x-pin-pitch 2.77mm mounting holes distance 33.3mm -0 -15 -15 -Connector_Dsub -DSUB-15_Male_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm -15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.54mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf -15-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.54mm pin-PCB-offset 9.4mm -0 -15 -15 -Connector_Dsub -DSUB-15_Male_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm -15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 4.9399999999999995mm, distance of mounting holes 33.3mm, distance of mounting holes to PCB edge 7.4799999999999995mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -15-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 4.9399999999999995mm mounting-holes-distance 33.3mm mounting-hole-offset 33.3mm -0 -17 -16 -Connector_Dsub -DSUB-15_Male_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm -15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 7.699999999999999mm, distance of mounting holes 33.3mm, distance of mounting holes to PCB edge 9.12mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -15-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 7.699999999999999mm mounting-holes-distance 33.3mm mounting-hole-offset 33.3mm -0 -17 -16 -Connector_Dsub -DSUB-15_Male_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm -15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf -15-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 9.4mm -0 -15 -15 -Connector_Dsub -DSUB-15_Male_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm -15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 9.9mm, distance of mounting holes 33.3mm, distance of mounting holes to PCB edge 11.32mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -15-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 9.9mm mounting-holes-distance 33.3mm mounting-hole-offset 33.3mm -0 -17 -16 -Connector_Dsub -DSUB-15_Male_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm -15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 33.3mm, distance of mounting holes to PCB edge 8.2mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -15-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 33.3mm mounting-hole-offset 33.3mm -0 -17 -16 -Connector_Dsub -DSUB-15_Male_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm -15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 33.3mm, distance of mounting holes to PCB edge 15.979999999999999mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -15-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 33.3mm mounting-hole-offset 33.3mm -0 -17 -16 -Connector_Dsub -DSUB-15_Male_Vertical_P2.77x2.84mm -15-pin D-Sub connector, straight/vertical, THT-mount, male, pitch 2.77x2.84mm, distance of mounting holes 33.3mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -15-pin D-Sub connector straight vertical THT male pitch 2.77x2.84mm mounting holes distance 33.3mm -0 -15 -15 -Connector_Dsub -DSUB-15_Male_Vertical_P2.77x2.84mm_MountingHoles -15-pin D-Sub connector, straight/vertical, THT-mount, male, pitch 2.77x2.84mm, distance of mounting holes 33.3mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -15-pin D-Sub connector straight vertical THT male pitch 2.77x2.84mm mounting holes distance 33.3mm -0 -17 -16 -Connector_Dsub -DSUB-25_Female_EdgeMount_P2.77mm -25-pin D-Sub connector, solder-cups edge-mounted, female, x-pin-pitch 2.77mm, distance of mounting holes 47.1mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -25-pin D-Sub connector edge mount solder cup female x-pin-pitch 2.77mm mounting holes distance 47.1mm -0 -25 -25 -Connector_Dsub -DSUB-25_Female_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm -25-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.54mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf -25-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.54mm pin-PCB-offset 9.4mm -0 -25 -25 -Connector_Dsub -DSUB-25_Female_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm -25-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 4.9399999999999995mm, distance of mounting holes 47.1mm, distance of mounting holes to PCB edge 7.4799999999999995mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -25-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 4.9399999999999995mm mounting-holes-distance 47.1mm mounting-hole-offset 47.1mm -0 -27 -26 -Connector_Dsub -DSUB-25_Female_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm -25-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 7.699999999999999mm, distance of mounting holes 47.1mm, distance of mounting holes to PCB edge 9.12mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -25-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 7.699999999999999mm mounting-holes-distance 47.1mm mounting-hole-offset 47.1mm -0 -27 -26 -Connector_Dsub -DSUB-25_Female_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm -25-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf -25-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 9.4mm -0 -25 -25 -Connector_Dsub -DSUB-25_Female_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm -25-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 9.9mm, distance of mounting holes 47.1mm, distance of mounting holes to PCB edge 11.32mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -25-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 9.9mm mounting-holes-distance 47.1mm mounting-hole-offset 47.1mm -0 -27 -26 -Connector_Dsub -DSUB-25_Female_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm -25-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 47.1mm, distance of mounting holes to PCB edge 8.2mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -25-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 47.1mm mounting-hole-offset 47.1mm -0 -27 -26 -Connector_Dsub -DSUB-25_Female_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm -25-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 47.1mm, distance of mounting holes to PCB edge 15.979999999999999mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -25-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 47.1mm mounting-hole-offset 47.1mm -0 -27 -26 -Connector_Dsub -DSUB-25_Female_Vertical_P2.77x2.84mm -25-pin D-Sub connector, straight/vertical, THT-mount, female, pitch 2.77x2.84mm, distance of mounting holes 47.1mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -25-pin D-Sub connector straight vertical THT female pitch 2.77x2.84mm mounting holes distance 47.1mm -0 -25 -25 -Connector_Dsub -DSUB-25_Female_Vertical_P2.77x2.84mm_MountingHoles -25-pin D-Sub connector, straight/vertical, THT-mount, female, pitch 2.77x2.84mm, distance of mounting holes 47.1mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -25-pin D-Sub connector straight vertical THT female pitch 2.77x2.84mm mounting holes distance 47.1mm -0 -27 -26 -Connector_Dsub -DSUB-25_Male_EdgeMount_P2.77mm -25-pin D-Sub connector, solder-cups edge-mounted, male, x-pin-pitch 2.77mm, distance of mounting holes 47.1mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -25-pin D-Sub connector edge mount solder cup male x-pin-pitch 2.77mm mounting holes distance 47.1mm -0 -25 -25 -Connector_Dsub -DSUB-25_Male_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm -25-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.54mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf -25-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.54mm pin-PCB-offset 9.4mm -0 -25 -25 -Connector_Dsub -DSUB-25_Male_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm -25-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 4.9399999999999995mm, distance of mounting holes 47.1mm, distance of mounting holes to PCB edge 7.4799999999999995mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -25-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 4.9399999999999995mm mounting-holes-distance 47.1mm mounting-hole-offset 47.1mm -0 -27 -26 -Connector_Dsub -DSUB-25_Male_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm -25-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 7.699999999999999mm, distance of mounting holes 47.1mm, distance of mounting holes to PCB edge 9.12mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -25-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 7.699999999999999mm mounting-holes-distance 47.1mm mounting-hole-offset 47.1mm -0 -27 -26 -Connector_Dsub -DSUB-25_Male_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm -25-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf -25-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 9.4mm -0 -25 -25 -Connector_Dsub -DSUB-25_Male_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm -25-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 9.9mm, distance of mounting holes 47.1mm, distance of mounting holes to PCB edge 11.32mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -25-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 9.9mm mounting-holes-distance 47.1mm mounting-hole-offset 47.1mm -0 -27 -26 -Connector_Dsub -DSUB-25_Male_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm -25-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 47.1mm, distance of mounting holes to PCB edge 8.2mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -25-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 47.1mm mounting-hole-offset 47.1mm -0 -27 -26 -Connector_Dsub -DSUB-25_Male_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm -25-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 47.1mm, distance of mounting holes to PCB edge 15.979999999999999mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -25-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 47.1mm mounting-hole-offset 47.1mm -0 -27 -26 -Connector_Dsub -DSUB-25_Male_Vertical_P2.77x2.84mm -25-pin D-Sub connector, straight/vertical, THT-mount, male, pitch 2.77x2.84mm, distance of mounting holes 47.1mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -25-pin D-Sub connector straight vertical THT male pitch 2.77x2.84mm mounting holes distance 47.1mm -0 -25 -25 -Connector_Dsub -DSUB-25_Male_Vertical_P2.77x2.84mm_MountingHoles -25-pin D-Sub connector, straight/vertical, THT-mount, male, pitch 2.77x2.84mm, distance of mounting holes 47.1mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -25-pin D-Sub connector straight vertical THT male pitch 2.77x2.84mm mounting holes distance 47.1mm -0 -27 -26 -Connector_Dsub -DSUB-26-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm -26-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.29x1.98mm, pin-PCB-offset 3.0300000000000002mm, distance of mounting holes 33.3mm, distance of mounting holes to PCB edge 4.9399999999999995mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -26-pin D-Sub connector horizontal angled 90deg THT female pitch 2.29x1.98mm pin-PCB-offset 3.0300000000000002mm mounting-holes-distance 33.3mm mounting-hole-offset 33.3mm -0 -28 -27 -Connector_Dsub -DSUB-26-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm -26-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.29x1.98mm, pin-PCB-offset 8.35mm, distance of mounting holes 33.3mm, distance of mounting holes to PCB edge 10.889999999999999mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -26-pin D-Sub connector horizontal angled 90deg THT female pitch 2.29x1.98mm pin-PCB-offset 8.35mm mounting-holes-distance 33.3mm mounting-hole-offset 33.3mm -0 -28 -27 -Connector_Dsub -DSUB-26-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset9.40mm -26-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.29x1.98mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf -26-pin D-Sub connector horizontal angled 90deg THT female pitch 2.29x1.98mm pin-PCB-offset 9.4mm -0 -26 -26 -Connector_Dsub -DSUB-26-HD_Female_Horizontal_P2.29x2.54mm_EdgePinOffset9.40mm -26-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.29x2.54mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf -26-pin D-Sub connector horizontal angled 90deg THT female pitch 2.29x2.54mm pin-PCB-offset 9.4mm -0 -26 -26 -Connector_Dsub -DSUB-26-HD_Female_Vertical_P2.29x1.98mm_MountingHoles -26-pin D-Sub connector, straight/vertical, THT-mount, female, pitch 2.29x1.98mm, distance of mounting holes 33.3mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -26-pin D-Sub connector straight vertical THT female pitch 2.29x1.98mm mounting holes distance 33.3mm -0 -28 -27 -Connector_Dsub -DSUB-26-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm -26-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.29x1.98mm, pin-PCB-offset 3.0300000000000002mm, distance of mounting holes 33.3mm, distance of mounting holes to PCB edge 4.9399999999999995mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -26-pin D-Sub connector horizontal angled 90deg THT male pitch 2.29x1.98mm pin-PCB-offset 3.0300000000000002mm mounting-holes-distance 33.3mm mounting-hole-offset 33.3mm -0 -28 -27 -Connector_Dsub -DSUB-26-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm -26-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.29x1.98mm, pin-PCB-offset 8.35mm, distance of mounting holes 33.3mm, distance of mounting holes to PCB edge 10.889999999999999mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -26-pin D-Sub connector horizontal angled 90deg THT male pitch 2.29x1.98mm pin-PCB-offset 8.35mm mounting-holes-distance 33.3mm mounting-hole-offset 33.3mm -0 -28 -27 -Connector_Dsub -DSUB-26-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset9.40mm -26-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.29x1.98mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf -26-pin D-Sub connector horizontal angled 90deg THT male pitch 2.29x1.98mm pin-PCB-offset 9.4mm -0 -26 -26 -Connector_Dsub -DSUB-26-HD_Male_Horizontal_P2.29x2.54mm_EdgePinOffset9.40mm -26-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.29x2.54mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf -26-pin D-Sub connector horizontal angled 90deg THT male pitch 2.29x2.54mm pin-PCB-offset 9.4mm -0 -26 -26 -Connector_Dsub -DSUB-26-HD_Male_Vertical_P2.29x1.98mm_MountingHoles -26-pin D-Sub connector, straight/vertical, THT-mount, male, pitch 2.29x1.98mm, distance of mounting holes 33.3mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -26-pin D-Sub connector straight vertical THT male pitch 2.29x1.98mm mounting holes distance 33.3mm -0 -28 -27 -Connector_Dsub -DSUB-37_Female_EdgeMount_P2.77mm -37-pin D-Sub connector, solder-cups edge-mounted, female, x-pin-pitch 2.77mm, distance of mounting holes 63.5mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -37-pin D-Sub connector edge mount solder cup female x-pin-pitch 2.77mm mounting holes distance 63.5mm -0 -37 -37 -Connector_Dsub -DSUB-37_Female_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm -37-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.54mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf -37-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.54mm pin-PCB-offset 9.4mm -0 -37 -37 -Connector_Dsub -DSUB-37_Female_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm -37-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 4.9399999999999995mm, distance of mounting holes 63.5mm, distance of mounting holes to PCB edge 7.4799999999999995mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -37-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 4.9399999999999995mm mounting-holes-distance 63.5mm mounting-hole-offset 63.5mm -0 -39 -38 -Connector_Dsub -DSUB-37_Female_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm -37-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 7.699999999999999mm, distance of mounting holes 63.5mm, distance of mounting holes to PCB edge 9.12mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -37-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 7.699999999999999mm mounting-holes-distance 63.5mm mounting-hole-offset 63.5mm -0 -39 -38 -Connector_Dsub -DSUB-37_Female_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm -37-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf -37-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 9.4mm -0 -37 -37 -Connector_Dsub -DSUB-37_Female_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm -37-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 9.9mm, distance of mounting holes 63.5mm, distance of mounting holes to PCB edge 11.32mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -37-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 9.9mm mounting-holes-distance 63.5mm mounting-hole-offset 63.5mm -0 -39 -38 -Connector_Dsub -DSUB-37_Female_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm -37-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 63.5mm, distance of mounting holes to PCB edge 8.2mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -37-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 63.5mm mounting-hole-offset 63.5mm -0 -39 -38 -Connector_Dsub -DSUB-37_Female_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm -37-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 63.5mm, distance of mounting holes to PCB edge 15.979999999999999mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -37-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 63.5mm mounting-hole-offset 63.5mm -0 -39 -38 -Connector_Dsub -DSUB-37_Female_Vertical_P2.77x2.84mm -37-pin D-Sub connector, straight/vertical, THT-mount, female, pitch 2.77x2.84mm, distance of mounting holes 63.5mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -37-pin D-Sub connector straight vertical THT female pitch 2.77x2.84mm mounting holes distance 63.5mm -0 -37 -37 -Connector_Dsub -DSUB-37_Female_Vertical_P2.77x2.84mm_MountingHoles -37-pin D-Sub connector, straight/vertical, THT-mount, female, pitch 2.77x2.84mm, distance of mounting holes 63.5mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -37-pin D-Sub connector straight vertical THT female pitch 2.77x2.84mm mounting holes distance 63.5mm -0 -39 -38 -Connector_Dsub -DSUB-37_Male_EdgeMount_P2.77mm -37-pin D-Sub connector, solder-cups edge-mounted, male, x-pin-pitch 2.77mm, distance of mounting holes 63.5mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -37-pin D-Sub connector edge mount solder cup male x-pin-pitch 2.77mm mounting holes distance 63.5mm -0 -37 -37 -Connector_Dsub -DSUB-37_Male_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm -37-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.54mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf -37-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.54mm pin-PCB-offset 9.4mm -0 -37 -37 -Connector_Dsub -DSUB-37_Male_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm -37-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 4.9399999999999995mm, distance of mounting holes 63.5mm, distance of mounting holes to PCB edge 7.4799999999999995mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -37-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 4.9399999999999995mm mounting-holes-distance 63.5mm mounting-hole-offset 63.5mm -0 -39 -38 -Connector_Dsub -DSUB-37_Male_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm -37-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 7.699999999999999mm, distance of mounting holes 63.5mm, distance of mounting holes to PCB edge 9.12mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -37-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 7.699999999999999mm mounting-holes-distance 63.5mm mounting-hole-offset 63.5mm -0 -39 -38 -Connector_Dsub -DSUB-37_Male_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm -37-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf -37-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 9.4mm -0 -37 -37 -Connector_Dsub -DSUB-37_Male_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm -37-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 9.9mm, distance of mounting holes 63.5mm, distance of mounting holes to PCB edge 11.32mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -37-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 9.9mm mounting-holes-distance 63.5mm mounting-hole-offset 63.5mm -0 -39 -38 -Connector_Dsub -DSUB-37_Male_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm -37-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 63.5mm, distance of mounting holes to PCB edge 8.2mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -37-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 63.5mm mounting-hole-offset 63.5mm -0 -39 -38 -Connector_Dsub -DSUB-37_Male_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm -37-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 63.5mm, distance of mounting holes to PCB edge 15.979999999999999mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -37-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 63.5mm mounting-hole-offset 63.5mm -0 -39 -38 -Connector_Dsub -DSUB-37_Male_Vertical_P2.77x2.84mm -37-pin D-Sub connector, straight/vertical, THT-mount, male, pitch 2.77x2.84mm, distance of mounting holes 63.5mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -37-pin D-Sub connector straight vertical THT male pitch 2.77x2.84mm mounting holes distance 63.5mm -0 -37 -37 -Connector_Dsub -DSUB-37_Male_Vertical_P2.77x2.84mm_MountingHoles -37-pin D-Sub connector, straight/vertical, THT-mount, male, pitch 2.77x2.84mm, distance of mounting holes 63.5mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -37-pin D-Sub connector straight vertical THT male pitch 2.77x2.84mm mounting holes distance 63.5mm -0 -39 -38 -Connector_Dsub -DSUB-44-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm -44-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.29x1.98mm, pin-PCB-offset 3.0300000000000002mm, distance of mounting holes 47.1mm, distance of mounting holes to PCB edge 4.9399999999999995mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -44-pin D-Sub connector horizontal angled 90deg THT female pitch 2.29x1.98mm pin-PCB-offset 3.0300000000000002mm mounting-holes-distance 47.1mm mounting-hole-offset 47.1mm -0 -46 -45 -Connector_Dsub -DSUB-44-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm -44-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.29x1.98mm, pin-PCB-offset 8.35mm, distance of mounting holes 47.1mm, distance of mounting holes to PCB edge 10.889999999999999mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -44-pin D-Sub connector horizontal angled 90deg THT female pitch 2.29x1.98mm pin-PCB-offset 8.35mm mounting-holes-distance 47.1mm mounting-hole-offset 47.1mm -0 -46 -45 -Connector_Dsub -DSUB-44-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset9.40mm -44-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.29x1.98mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf -44-pin D-Sub connector horizontal angled 90deg THT female pitch 2.29x1.98mm pin-PCB-offset 9.4mm -0 -44 -44 -Connector_Dsub -DSUB-44-HD_Female_Horizontal_P2.29x2.54mm_EdgePinOffset9.40mm -44-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.29x2.54mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf -44-pin D-Sub connector horizontal angled 90deg THT female pitch 2.29x2.54mm pin-PCB-offset 9.4mm -0 -44 -44 -Connector_Dsub -DSUB-44-HD_Female_Vertical_P2.29x1.98mm_MountingHoles -44-pin D-Sub connector, straight/vertical, THT-mount, female, pitch 2.29x1.98mm, distance of mounting holes 47.1mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -44-pin D-Sub connector straight vertical THT female pitch 2.29x1.98mm mounting holes distance 47.1mm -0 -46 -45 -Connector_Dsub -DSUB-44-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm -44-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.29x1.98mm, pin-PCB-offset 3.0300000000000002mm, distance of mounting holes 47.1mm, distance of mounting holes to PCB edge 4.9399999999999995mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -44-pin D-Sub connector horizontal angled 90deg THT male pitch 2.29x1.98mm pin-PCB-offset 3.0300000000000002mm mounting-holes-distance 47.1mm mounting-hole-offset 47.1mm -0 -46 -45 -Connector_Dsub -DSUB-44-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm -44-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.29x1.98mm, pin-PCB-offset 8.35mm, distance of mounting holes 47.1mm, distance of mounting holes to PCB edge 10.889999999999999mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -44-pin D-Sub connector horizontal angled 90deg THT male pitch 2.29x1.98mm pin-PCB-offset 8.35mm mounting-holes-distance 47.1mm mounting-hole-offset 47.1mm -0 -46 -45 -Connector_Dsub -DSUB-44-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset9.40mm -44-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.29x1.98mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf -44-pin D-Sub connector horizontal angled 90deg THT male pitch 2.29x1.98mm pin-PCB-offset 9.4mm -0 -44 -44 -Connector_Dsub -DSUB-44-HD_Male_Horizontal_P2.29x2.54mm_EdgePinOffset9.40mm -44-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.29x2.54mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf -44-pin D-Sub connector horizontal angled 90deg THT male pitch 2.29x2.54mm pin-PCB-offset 9.4mm -0 -44 -44 -Connector_Dsub -DSUB-44-HD_Male_Vertical_P2.29x1.98mm_MountingHoles -44-pin D-Sub connector, straight/vertical, THT-mount, male, pitch 2.29x1.98mm, distance of mounting holes 47.1mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -44-pin D-Sub connector straight vertical THT male pitch 2.29x1.98mm mounting holes distance 47.1mm -0 -46 -45 -Connector_Dsub -DSUB-62-HD_Female_Horizontal_P2.41x1.98mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm -62-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.41x1.98mm, pin-PCB-offset 3.0300000000000002mm, distance of mounting holes 63.5mm, distance of mounting holes to PCB edge 4.9399999999999995mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -62-pin D-Sub connector horizontal angled 90deg THT female pitch 2.41x1.98mm pin-PCB-offset 3.0300000000000002mm mounting-holes-distance 63.5mm mounting-hole-offset 63.5mm -0 -64 -63 -Connector_Dsub -DSUB-62-HD_Female_Horizontal_P2.41x1.98mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm -62-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.41x1.98mm, pin-PCB-offset 8.35mm, distance of mounting holes 63.5mm, distance of mounting holes to PCB edge 10.889999999999999mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -62-pin D-Sub connector horizontal angled 90deg THT female pitch 2.41x1.98mm pin-PCB-offset 8.35mm mounting-holes-distance 63.5mm mounting-hole-offset 63.5mm -0 -64 -63 -Connector_Dsub -DSUB-62-HD_Female_Horizontal_P2.41x1.98mm_EdgePinOffset9.40mm -62-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.41x1.98mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf -62-pin D-Sub connector horizontal angled 90deg THT female pitch 2.41x1.98mm pin-PCB-offset 9.4mm -0 -62 -62 -Connector_Dsub -DSUB-62-HD_Female_Horizontal_P2.41x2.54mm_EdgePinOffset9.40mm -62-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.41x2.54mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf -62-pin D-Sub connector horizontal angled 90deg THT female pitch 2.41x2.54mm pin-PCB-offset 9.4mm -0 -62 -62 -Connector_Dsub -DSUB-62-HD_Female_Vertical_P2.41x1.98mm_MountingHoles -62-pin D-Sub connector, straight/vertical, THT-mount, female, pitch 2.41x1.98mm, distance of mounting holes 63.5mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -62-pin D-Sub connector straight vertical THT female pitch 2.41x1.98mm mounting holes distance 63.5mm -0 -64 -63 -Connector_Dsub -DSUB-62-HD_Male_Horizontal_P2.41x1.98mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm -62-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.41x1.98mm, pin-PCB-offset 3.0300000000000002mm, distance of mounting holes 63.5mm, distance of mounting holes to PCB edge 4.9399999999999995mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -62-pin D-Sub connector horizontal angled 90deg THT male pitch 2.41x1.98mm pin-PCB-offset 3.0300000000000002mm mounting-holes-distance 63.5mm mounting-hole-offset 63.5mm -0 -64 -63 -Connector_Dsub -DSUB-62-HD_Male_Horizontal_P2.41x1.98mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm -62-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.41x1.98mm, pin-PCB-offset 8.35mm, distance of mounting holes 63.5mm, distance of mounting holes to PCB edge 10.889999999999999mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -62-pin D-Sub connector horizontal angled 90deg THT male pitch 2.41x1.98mm pin-PCB-offset 8.35mm mounting-holes-distance 63.5mm mounting-hole-offset 63.5mm -0 -64 -63 -Connector_Dsub -DSUB-62-HD_Male_Horizontal_P2.41x1.98mm_EdgePinOffset9.40mm -62-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.41x1.98mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf -62-pin D-Sub connector horizontal angled 90deg THT male pitch 2.41x1.98mm pin-PCB-offset 9.4mm -0 -62 -62 -Connector_Dsub -DSUB-62-HD_Male_Horizontal_P2.41x2.54mm_EdgePinOffset9.40mm -62-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.41x2.54mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf -62-pin D-Sub connector horizontal angled 90deg THT male pitch 2.41x2.54mm pin-PCB-offset 9.4mm -0 -62 -62 -Connector_Dsub -DSUB-62-HD_Male_Vertical_P2.41x1.98mm_MountingHoles -62-pin D-Sub connector, straight/vertical, THT-mount, male, pitch 2.41x1.98mm, distance of mounting holes 63.5mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf -62-pin D-Sub connector straight vertical THT male pitch 2.41x1.98mm mounting holes distance 63.5mm -0 -64 -63 -Connector_FFC-FPC -Hirose_FH12-6S-0.5SH_1x06-1MP_P0.50mm_Horizontal -Hirose FH12, FFC/FPC connector, FH12-6S-0.5SH, 6 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator -connector Hirose FH12 horizontal -0 -8 -7 -Connector_FFC-FPC -Hirose_FH12-8S-0.5SH_1x08-1MP_P0.50mm_Horizontal -Hirose FH12, FFC/FPC connector, FH12-8S-0.5SH, 8 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator -connector Hirose FH12 horizontal -0 -10 -9 -Connector_FFC-FPC -Hirose_FH12-10S-0.5SH_1x10-1MP_P0.50mm_Horizontal -Hirose FH12, FFC/FPC connector, FH12-10S-0.5SH, 10 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator -connector Hirose FH12 horizontal -0 -12 -11 -Connector_FFC-FPC -Hirose_FH12-11S-0.5SH_1x11-1MP_P0.50mm_Horizontal -Hirose FH12, FFC/FPC connector, FH12-11S-0.5SH, 11 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator -connector Hirose FH12 horizontal -0 -13 -12 -Connector_FFC-FPC -Hirose_FH12-12S-0.5SH_1x12-1MP_P0.50mm_Horizontal -Hirose FH12, FFC/FPC connector, FH12-12S-0.5SH, 12 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator -connector Hirose FH12 horizontal -0 -14 -13 -Connector_FFC-FPC -Hirose_FH12-13S-0.5SH_1x13-1MP_P0.50mm_Horizontal -Hirose FH12, FFC/FPC connector, FH12-13S-0.5SH, 13 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator -connector Hirose FH12 horizontal -0 -15 -14 -Connector_FFC-FPC -Hirose_FH12-14S-0.5SH_1x14-1MP_P0.50mm_Horizontal -Hirose FH12, FFC/FPC connector, FH12-14S-0.5SH, 14 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator -connector Hirose FH12 horizontal -0 -16 -15 -Connector_FFC-FPC -Hirose_FH12-15S-0.5SH_1x15-1MP_P0.50mm_Horizontal -Hirose FH12, FFC/FPC connector, FH12-15S-0.5SH, 15 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator -connector Hirose FH12 horizontal -0 -17 -16 -Connector_FFC-FPC -Hirose_FH12-16S-0.5SH_1x16-1MP_P0.50mm_Horizontal -Hirose FH12, FFC/FPC connector, FH12-16S-0.5SH, 16 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator -connector Hirose FH12 horizontal -0 -18 -17 -Connector_FFC-FPC -Hirose_FH12-17S-0.5SH_1x17-1MP_P0.50mm_Horizontal -Hirose FH12, FFC/FPC connector, FH12-17S-0.5SH, 17 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator -connector Hirose FH12 horizontal -0 -19 -18 -Connector_FFC-FPC -Hirose_FH12-18S-0.5SH_1x18-1MP_P0.50mm_Horizontal -Hirose FH12, FFC/FPC connector, FH12-18S-0.5SH, 18 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator -connector Hirose FH12 horizontal -0 -20 -19 -Connector_FFC-FPC -Hirose_FH12-19S-0.5SH_1x19-1MP_P0.50mm_Horizontal -Hirose FH12, FFC/FPC connector, FH12-19S-0.5SH, 19 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator -connector Hirose FH12 horizontal -0 -21 -20 -Connector_FFC-FPC -Hirose_FH12-20S-0.5SH_1x20-1MP_P0.50mm_Horizontal -Hirose FH12, FFC/FPC connector, FH12-20S-0.5SH, 20 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator -connector Hirose FH12 horizontal -0 -22 -21 -Connector_FFC-FPC -Hirose_FH12-22S-0.5SH_1x22-1MP_P0.50mm_Horizontal -Hirose FH12, FFC/FPC connector, FH12-22S-0.5SH, 22 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator -connector Hirose FH12 horizontal -0 -24 -23 -Connector_FFC-FPC -Hirose_FH12-24S-0.5SH_1x24-1MP_P0.50mm_Horizontal -Hirose FH12, FFC/FPC connector, FH12-24S-0.5SH, 24 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator -connector Hirose FH12 horizontal -0 -26 -25 -Connector_FFC-FPC -Hirose_FH12-25S-0.5SH_1x25-1MP_P0.50mm_Horizontal -Hirose FH12, FFC/FPC connector, FH12-25S-0.5SH, 25 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator -connector Hirose FH12 horizontal -0 -27 -26 -Connector_FFC-FPC -Hirose_FH12-26S-0.5SH_1x26-1MP_P0.50mm_Horizontal -Hirose FH12, FFC/FPC connector, FH12-26S-0.5SH, 26 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator -connector Hirose FH12 horizontal -0 -28 -27 -Connector_FFC-FPC -Hirose_FH12-28S-0.5SH_1x28-1MP_P0.50mm_Horizontal -Hirose FH12, FFC/FPC connector, FH12-28S-0.5SH, 28 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator -connector Hirose FH12 horizontal -0 -30 -29 -Connector_FFC-FPC -Hirose_FH12-30S-0.5SH_1x30-1MP_P0.50mm_Horizontal -Hirose FH12, FFC/FPC connector, FH12-30S-0.5SH, 30 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator -connector Hirose FH12 horizontal -0 -32 -31 -Connector_FFC-FPC -Hirose_FH12-32S-0.5SH_1x32-1MP_P0.50mm_Horizontal -Hirose FH12, FFC/FPC connector, FH12-32S-0.5SH, 32 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator -connector Hirose FH12 horizontal -0 -34 -33 -Connector_FFC-FPC -Hirose_FH12-33S-0.5SH_1x33-1MP_P0.50mm_Horizontal -Hirose FH12, FFC/FPC connector, FH12-33S-0.5SH, 33 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator -connector Hirose FH12 horizontal -0 -35 -34 -Connector_FFC-FPC -Hirose_FH12-34S-0.5SH_1x34-1MP_P0.50mm_Horizontal -Hirose FH12, FFC/FPC connector, FH12-34S-0.5SH, 34 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator -connector Hirose FH12 horizontal -0 -36 -35 -Connector_FFC-FPC -Hirose_FH12-35S-0.5SH_1x35-1MP_P0.50mm_Horizontal -Hirose FH12, FFC/FPC connector, FH12-35S-0.5SH, 35 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator -connector Hirose FH12 horizontal -0 -37 -36 -Connector_FFC-FPC -Hirose_FH12-36S-0.5SH_1x36-1MP_P0.50mm_Horizontal -Hirose FH12, FFC/FPC connector, FH12-36S-0.5SH, 36 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator -connector Hirose FH12 horizontal -0 -38 -37 -Connector_FFC-FPC -Hirose_FH12-40S-0.5SH_1x40-1MP_P0.50mm_Horizontal -Hirose FH12, FFC/FPC connector, FH12-40S-0.5SH, 40 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator -connector Hirose FH12 horizontal -0 -42 -41 -Connector_FFC-FPC -Hirose_FH12-45S-0.5SH_1x45-1MP_P0.50mm_Horizontal -Hirose FH12, FFC/FPC connector, FH12-45S-0.5SH, 45 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator -connector Hirose FH12 horizontal -0 -47 -46 -Connector_FFC-FPC -Hirose_FH12-50S-0.5SH_1x50-1MP_P0.50mm_Horizontal -Hirose FH12, FFC/FPC connector, FH12-50S-0.5SH, 50 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator -connector Hirose FH12 horizontal -0 -52 -51 -Connector_FFC-FPC -Hirose_FH12-53S-0.5SH_1x53-1MP_P0.50mm_Horizontal -Hirose FH12, FFC/FPC connector, FH12-53S-0.5SH, 53 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator -connector Hirose FH12 horizontal -0 -55 -54 -Connector_FFC-FPC -JAE_FF0825SA1_2Rows-25Pins_P0.40mm_Horizontal -Molex JAE 0.2mm pitch, 1mm overall height FFC/FPC connector, FF0825SA1, 25 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ108178.pdf), generated with kicad-footprint-generator -connector JAE top entry -0 -25 -25 -Connector_FFC-FPC -JAE_FF0829SA1_2Rows-29Pins_P0.40mm_Horizontal -Molex JAE 0.2mm pitch, 1mm overall height FFC/FPC connector, FF0829SA1, 29 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ108178.pdf), generated with kicad-footprint-generator -connector JAE top entry -0 -29 -29 -Connector_FFC-FPC -JAE_FF0841SA1_2Rows-41Pins_P0.40mm_Horizontal -Molex JAE 0.2mm pitch, 1mm overall height FFC/FPC connector, FF0841SA1, 41 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ108178.pdf), generated with kicad-footprint-generator -connector JAE top entry -0 -41 -41 -Connector_FFC-FPC -JAE_FF0851SA1_2Rows-51Pins_P0.40mm_Horizontal -Molex JAE 0.2mm pitch, 1mm overall height FFC/FPC connector, FF0851SA1, 51 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ108178.pdf), generated with kicad-footprint-generator -connector JAE top entry -0 -51 -51 -Connector_FFC-FPC -JAE_FF0871SA1_2Rows-71Pins_P0.40mm_Horizontal -Molex JAE 0.2mm pitch, 1mm overall height FFC/FPC connector, FF0871SA1, 71 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ108178.pdf), generated with kicad-footprint-generator -connector JAE top entry -0 -71 -71 -Connector_FFC-FPC -JAE_FF0881SA1_2Rows-81Pins_P0.40mm_Horizontal -Molex JAE 0.2mm pitch, 1mm overall height FFC/FPC connector, FF0881SA1, 81 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ108178.pdf), generated with kicad-footprint-generator -connector JAE top entry -0 -81 -81 -Connector_FFC-FPC -Molex_54132-5033_1x50-1MP_P0.5mm_Horizontal -Molex FFC/FPC connector, 50 bottom-side contacts, 0.5mm pitch, 2.0mm height, https://www.molex.com/pdm_docs/sd/541325033_sd.pdf -FFC FPC -0 -54 -51 -Connector_FFC-FPC -Molex_200528-0040_1x04-1MP_P1.00mm_Horizontal -Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0040, 4 Circuits (https://www.molex.com/pdm_docs/sd/2005280040_sd.pdf), generated with kicad-footprint-generator -connector Molex top entry -0 -6 -5 -Connector_FFC-FPC -Molex_200528-0050_1x05-1MP_P1.00mm_Horizontal -Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0050, 5 Circuits (https://www.molex.com/pdm_docs/sd/2005280050_sd.pdf), generated with kicad-footprint-generator -connector Molex top entry -0 -7 -6 -Connector_FFC-FPC -Molex_200528-0060_1x06-1MP_P1.00mm_Horizontal -Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0060, 6 Circuits (https://www.molex.com/pdm_docs/sd/2005280060_sd.pdf), generated with kicad-footprint-generator -connector Molex top entry -0 -8 -7 -Connector_FFC-FPC -Molex_200528-0070_1x07-1MP_P1.00mm_Horizontal -Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0070, 7 Circuits (https://www.molex.com/pdm_docs/sd/2005280070_sd.pdf), generated with kicad-footprint-generator -connector Molex top entry -0 -9 -8 -Connector_FFC-FPC -Molex_200528-0080_1x08-1MP_P1.00mm_Horizontal -Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0080, 8 Circuits (https://www.molex.com/pdm_docs/sd/2005280080_sd.pdf), generated with kicad-footprint-generator -connector Molex top entry -0 -10 -9 -Connector_FFC-FPC -Molex_200528-0090_1x09-1MP_P1.00mm_Horizontal -Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0090, 9 Circuits (https://www.molex.com/pdm_docs/sd/2005280090_sd.pdf), generated with kicad-footprint-generator -connector Molex top entry -0 -11 -10 -Connector_FFC-FPC -Molex_200528-0100_1x10-1MP_P1.00mm_Horizontal -Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0100, 10 Circuits (https://www.molex.com/pdm_docs/sd/2005280100_sd.pdf), generated with kicad-footprint-generator -connector Molex top entry -0 -12 -11 -Connector_FFC-FPC -Molex_200528-0110_1x11-1MP_P1.00mm_Horizontal -Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0110, 11 Circuits (https://www.molex.com/pdm_docs/sd/2005280110_sd.pdf), generated with kicad-footprint-generator -connector Molex top entry -0 -13 -12 -Connector_FFC-FPC -Molex_200528-0120_1x12-1MP_P1.00mm_Horizontal -Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0120, 12 Circuits (https://www.molex.com/pdm_docs/sd/2005280120_sd.pdf), generated with kicad-footprint-generator -connector Molex top entry -0 -14 -13 -Connector_FFC-FPC -Molex_200528-0130_1x13-1MP_P1.00mm_Horizontal -Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0130, 13 Circuits (https://www.molex.com/pdm_docs/sd/2005280130_sd.pdf), generated with kicad-footprint-generator -connector Molex top entry -0 -15 -14 -Connector_FFC-FPC -Molex_200528-0140_1x14-1MP_P1.00mm_Horizontal -Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0140, 14 Circuits (https://www.molex.com/pdm_docs/sd/2005280140_sd.pdf), generated with kicad-footprint-generator -connector Molex top entry -0 -16 -15 -Connector_FFC-FPC -Molex_200528-0150_1x15-1MP_P1.00mm_Horizontal -Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0150, 15 Circuits (https://www.molex.com/pdm_docs/sd/2005280150_sd.pdf), generated with kicad-footprint-generator -connector Molex top entry -0 -17 -16 -Connector_FFC-FPC -Molex_200528-0160_1x16-1MP_P1.00mm_Horizontal -Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0160, 16 Circuits (https://www.molex.com/pdm_docs/sd/2005280160_sd.pdf), generated with kicad-footprint-generator -connector Molex top entry -0 -18 -17 -Connector_FFC-FPC -Molex_200528-0170_1x17-1MP_P1.00mm_Horizontal -Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0170, 17 Circuits (https://www.molex.com/pdm_docs/sd/2005280170_sd.pdf), generated with kicad-footprint-generator -connector Molex top entry -0 -19 -18 -Connector_FFC-FPC -Molex_200528-0180_1x18-1MP_P1.00mm_Horizontal -Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0180, 18 Circuits (https://www.molex.com/pdm_docs/sd/2005280180_sd.pdf), generated with kicad-footprint-generator -connector Molex top entry -0 -20 -19 -Connector_FFC-FPC -Molex_200528-0190_1x19-1MP_P1.00mm_Horizontal -Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0190, 19 Circuits (https://www.molex.com/pdm_docs/sd/2005280190_sd.pdf), generated with kicad-footprint-generator -connector Molex top entry -0 -21 -20 -Connector_FFC-FPC -Molex_200528-0200_1x20-1MP_P1.00mm_Horizontal -Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0200, 20 Circuits (https://www.molex.com/pdm_docs/sd/2005280200_sd.pdf), generated with kicad-footprint-generator -connector Molex top entry -0 -22 -21 -Connector_FFC-FPC -Molex_200528-0210_1x21-1MP_P1.00mm_Horizontal -Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0210, 21 Circuits (https://www.molex.com/pdm_docs/sd/2005280210_sd.pdf), generated with kicad-footprint-generator -connector Molex top entry -0 -23 -22 -Connector_FFC-FPC -Molex_200528-0220_1x22-1MP_P1.00mm_Horizontal -Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0220, 22 Circuits (https://www.molex.com/pdm_docs/sd/2005280220_sd.pdf), generated with kicad-footprint-generator -connector Molex top entry -0 -24 -23 -Connector_FFC-FPC -Molex_200528-0230_1x23-1MP_P1.00mm_Horizontal -Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0230, 23 Circuits (https://www.molex.com/pdm_docs/sd/2005280230_sd.pdf), generated with kicad-footprint-generator -connector Molex top entry -0 -25 -24 -Connector_FFC-FPC -Molex_200528-0240_1x24-1MP_P1.00mm_Horizontal -Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0240, 24 Circuits (https://www.molex.com/pdm_docs/sd/2005280240_sd.pdf), generated with kicad-footprint-generator -connector Molex top entry -0 -26 -25 -Connector_FFC-FPC -Molex_200528-0250_1x25-1MP_P1.00mm_Horizontal -Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0250, 25 Circuits (https://www.molex.com/pdm_docs/sd/2005280250_sd.pdf), generated with kicad-footprint-generator -connector Molex top entry -0 -27 -26 -Connector_FFC-FPC -Molex_200528-0260_1x26-1MP_P1.00mm_Horizontal -Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0260, 26 Circuits (https://www.molex.com/pdm_docs/sd/2005280260_sd.pdf), generated with kicad-footprint-generator -connector Molex top entry -0 -28 -27 -Connector_FFC-FPC -Molex_200528-0270_1x27-1MP_P1.00mm_Horizontal -Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0270, 27 Circuits (https://www.molex.com/pdm_docs/sd/2005280270_sd.pdf), generated with kicad-footprint-generator -connector Molex top entry -0 -29 -28 -Connector_FFC-FPC -Molex_200528-0280_1x28-1MP_P1.00mm_Horizontal -Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0280, 28 Circuits (https://www.molex.com/pdm_docs/sd/2005280280_sd.pdf), generated with kicad-footprint-generator -connector Molex top entry -0 -30 -29 -Connector_FFC-FPC -Molex_200528-0290_1x29-1MP_P1.00mm_Horizontal -Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0290, 29 Circuits (https://www.molex.com/pdm_docs/sd/2005280290_sd.pdf), generated with kicad-footprint-generator -connector Molex top entry -0 -31 -30 -Connector_FFC-FPC -Molex_200528-0300_1x30-1MP_P1.00mm_Horizontal -Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0300, 30 Circuits (https://www.molex.com/pdm_docs/sd/2005280300_sd.pdf), generated with kicad-footprint-generator -connector Molex top entry -0 -32 -31 -Connector_FFC-FPC -Molex_502231-1500_1x15-1SH_P0.5mm_Vertical -Molex 0.50mm Pitch Easy-On Type FFC/FPC Connector, For LVDS, 6.05mm Height, Vertical, Surface Mount, ZIF, 15 Circuits (https://www.molex.com/pdm_docs/sd/5022311500_sd.pdf) -molex FFC/FPC connector Pitch 0.5mm vertical -0 -17 -16 -Connector_FFC-FPC -Molex_502231-2400_1x24-1SH_P0.5mm_Vertical -Molex 0.50mm Pitch Easy-On Type FFC/FPC Connector, For LVDS, 6.05mm Height, Vertical, Surface Mount, ZIF, 24 Circuits (https://www.molex.com/pdm_docs/sd/5022312400_sd.pdf) -molex FFC/FPC connector Pitch 0.5mm vertical -0 -26 -25 -Connector_FFC-FPC -Molex_502231-3300_1x33-1SH_P0.5mm_Vertical -Molex 0.50mm Pitch Easy-On Type FFC/FPC Connector, For LVDS, 6.05mm Height, Vertical, Surface Mount, ZIF, 33 Circuits (https://www.molex.com/pdm_docs/sd/5022313300_sd.pdf) -molex FFC/FPC connector Pitch 0.5mm vertical -0 -36 -34 -Connector_FFC-FPC -Molex_502244-1530_1x15-1MP_P0.5mm_Horizontal -Molex 0.50mm Pitch Easy-On Type FFC/FPC Connector, For LVDS, 2.33mm Height, Right Angle, Surface Mount, ZIF, Bottom Contact Style, 15 Circuits (http://www.molex.com/pdm_docs/sd/5022441530_sd.pdf) -molex FFC/FPC connector Pitch 0.5mm right angle -0 -19 -16 -Connector_FFC-FPC -Molex_502244-2430_1x24-1MP_P0.5mm_Horizontal -Molex 0.50mm Pitch Easy-On Type FFC/FPC Connector, For LVDS, 2.33mm Height, Right Angle, Surface Mount, ZIF, Bottom Contact Style, 24 Circuits (http://www.molex.com/pdm_docs/sd/5022441530_sd.pdf) -molex FFC/FPC connector Pitch 0.5mm right angle -0 -28 -25 -Connector_FFC-FPC -Molex_502244-3330_1x33-1MP_P0.5mm_Horizontal -Molex 0.50mm Pitch Easy-On Type FFC/FPC Connector, For LVDS, 2.33mm Height, Right Angle, Surface Mount, ZIF, Bottom Contact Style, 33 Circuits (http://www.molex.com/pdm_docs/sd/5022441530_sd.pdf) -molex FFC/FPC connector Pitch 0.5mm right angle -0 -39 -34 -Connector_FFC-FPC -Molex_502250-1791_2Rows-17Pins-1MP_P0.60mm_Horizontal -Molex Molex 0.30mm Pitch Easy-On BackFlip Type FFC/FPC, 502250-1791, 17 Circuits (http://www.molex.com/pdm_docs/sd/5022501791_sd.pdf), generated with kicad-footprint-generator -connector Molex top entry -0 -19 -18 -Connector_FFC-FPC -Molex_502250-2191_2Rows-21Pins-1MP_P0.60mm_Horizontal -Molex Molex 0.30mm Pitch Easy-On BackFlip Type FFC/FPC, 502250-2191, 21 Circuits (http://www.molex.com/pdm_docs/sd/5022502191_sd.pdf), generated with kicad-footprint-generator -connector Molex top entry -0 -23 -22 -Connector_FFC-FPC -Molex_502250-2391_2Rows-23Pins-1MP_P0.60mm_Horizontal -Molex Molex 0.30mm Pitch Easy-On BackFlip Type FFC/FPC, 502250-2391, 23 Circuits (http://www.molex.com/pdm_docs/sd/5022502391_sd.pdf), generated with kicad-footprint-generator -connector Molex top entry -0 -25 -24 -Connector_FFC-FPC -Molex_502250-2791_2Rows-27Pins-1MP_P0.60mm_Horizontal -Molex Molex 0.30mm Pitch Easy-On BackFlip Type FFC/FPC, 502250-2791, 27 Circuits (http://www.molex.com/pdm_docs/sd/5022502791_sd.pdf), generated with kicad-footprint-generator -connector Molex top entry -0 -29 -28 -Connector_FFC-FPC -Molex_502250-3391_2Rows-33Pins-1MP_P0.60mm_Horizontal -Molex Molex 0.30mm Pitch Easy-On BackFlip Type FFC/FPC, 502250-3391, 33 Circuits (http://www.molex.com/pdm_docs/sd/5022503391_sd.pdf), generated with kicad-footprint-generator -connector Molex top entry -0 -35 -34 -Connector_FFC-FPC -Molex_502250-3591_2Rows-35Pins-1MP_P0.60mm_Horizontal -Molex Molex 0.30mm Pitch Easy-On BackFlip Type FFC/FPC, 502250-3591, 35 Circuits (http://www.molex.com/pdm_docs/sd/5022503591_sd.pdf), generated with kicad-footprint-generator -connector Molex top entry -0 -37 -36 -Connector_FFC-FPC -Molex_502250-3991_2Rows-39Pins-1MP_P0.60mm_Horizontal -Molex Molex 0.30mm Pitch Easy-On BackFlip Type FFC/FPC, 502250-3991, 39 Circuits (http://www.molex.com/pdm_docs/sd/5022503991_sd.pdf), generated with kicad-footprint-generator -connector Molex top entry -0 -41 -40 -Connector_FFC-FPC -Molex_502250-4191_2Rows-41Pins-1MP_P0.60mm_Horizontal -Molex Molex 0.30mm Pitch Easy-On BackFlip Type FFC/FPC, 502250-4191, 41 Circuits (http://www.molex.com/pdm_docs/sd/5022504191_sd.pdf), generated with kicad-footprint-generator -connector Molex top entry -0 -43 -42 -Connector_FFC-FPC -Molex_502250-5191_2Rows-51Pins-1MP_P0.60mm_Horizontal -Molex Molex 0.30mm Pitch Easy-On BackFlip Type FFC/FPC, 502250-5191, 51 Circuits (http://www.molex.com/pdm_docs/sd/5022505191_sd.pdf), generated with kicad-footprint-generator -connector Molex top entry -0 -53 -52 -Connector_FFC-FPC -TE_0-1734839-5_1x05-1MP_P0.5mm_Horizontal -TE FPC connector, 05 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0 -te fpc 1734839 -0 -7 -6 -Connector_FFC-FPC -TE_0-1734839-6_1x06-1MP_P0.5mm_Horizontal -TE FPC connector, 06 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0 -te fpc 1734839 -0 -8 -7 -Connector_FFC-FPC -TE_0-1734839-7_1x07-1MP_P0.5mm_Horizontal -TE FPC connector, 07 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0 -te fpc 1734839 -0 -9 -8 -Connector_FFC-FPC -TE_0-1734839-8_1x08-1MP_P0.5mm_Horizontal -TE FPC connector, 08 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0 -te fpc 1734839 -0 -10 -9 -Connector_FFC-FPC -TE_0-1734839-9_1x09-1MP_P0.5mm_Horizontal -TE FPC connector, 09 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0 -te fpc 1734839 -0 -11 -10 -Connector_FFC-FPC -TE_1-84952-0_1x10-1MP_P1.0mm_Horizontal -TE FPC connector, 10 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4 -te fpc 84952 -0 -12 -11 -Connector_FFC-FPC -TE_1-84952-1_1x11-1MP_P1.0mm_Horizontal -TE FPC connector, 11 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4 -te fpc 84952 -0 -13 -12 -Connector_FFC-FPC -TE_1-84952-2_1x12-1MP_P1.0mm_Horizontal -TE FPC connector, 12 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4 -te fpc 84952 -0 -14 -13 -Connector_FFC-FPC -TE_1-84952-3_1x13-1MP_P1.0mm_Horizontal -TE FPC connector, 13 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4 -te fpc 84952 -0 -15 -14 -Connector_FFC-FPC -TE_1-84952-4_1x14-1MP_P1.0mm_Horizontal -TE FPC connector, 14 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4 -te fpc 84952 -0 -16 -15 -Connector_FFC-FPC -TE_1-84952-5_1x15-1MP_P1.0mm_Horizontal -TE FPC connector, 15 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4 -te fpc 84952 -0 -17 -16 -Connector_FFC-FPC -TE_1-84952-6_1x16-1MP_P1.0mm_Horizontal -TE FPC connector, 16 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4 -te fpc 84952 -0 -18 -17 -Connector_FFC-FPC -TE_1-84952-7_1x17-1MP_P1.0mm_Horizontal -TE FPC connector, 17 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4 -te fpc 84952 -0 -19 -18 -Connector_FFC-FPC -TE_1-84952-8_1x18-1MP_P1.0mm_Horizontal -TE FPC connector, 18 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4 -te fpc 84952 -0 -20 -19 -Connector_FFC-FPC -TE_1-84952-9_1x19-1MP_P1.0mm_Horizontal -TE FPC connector, 19 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4 -te fpc 84952 -0 -21 -20 -Connector_FFC-FPC -TE_1-84953-0_1x10-1MP_P1.0mm_Horizontal -TE FPC connector, 10 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4 -te fpc 84953 -0 -12 -11 -Connector_FFC-FPC -TE_1-84953-1_1x11-1MP_P1.0mm_Horizontal -TE FPC connector, 11 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4 -te fpc 84953 -0 -13 -12 -Connector_FFC-FPC -TE_1-84953-2_1x12-1MP_P1.0mm_Horizontal -TE FPC connector, 12 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4 -te fpc 84953 -0 -14 -13 -Connector_FFC-FPC -TE_1-84953-3_1x13-1MP_P1.0mm_Horizontal -TE FPC connector, 13 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4 -te fpc 84953 -0 -15 -14 -Connector_FFC-FPC -TE_1-84953-4_1x14-1MP_P1.0mm_Horizontal -TE FPC connector, 14 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4 -te fpc 84953 -0 -16 -15 -Connector_FFC-FPC -TE_1-84953-5_1x15-1MP_P1.0mm_Horizontal -TE FPC connector, 15 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4 -te fpc 84953 -0 -17 -16 -Connector_FFC-FPC -TE_1-84953-6_1x16-1MP_P1.0mm_Horizontal -TE FPC connector, 16 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4 -te fpc 84953 -0 -18 -17 -Connector_FFC-FPC -TE_1-84953-7_1x17-1MP_P1.0mm_Horizontal -TE FPC connector, 17 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4 -te fpc 84953 -0 -19 -18 -Connector_FFC-FPC -TE_1-84953-8_1x18-1MP_P1.0mm_Horizontal -TE FPC connector, 18 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4 -te fpc 84953 -0 -20 -19 -Connector_FFC-FPC -TE_1-84953-9_1x19-1MP_P1.0mm_Horizontal -TE FPC connector, 19 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4 -te fpc 84953 -0 -21 -20 -Connector_FFC-FPC -TE_1-1734839-0_1x10-1MP_P0.5mm_Horizontal -TE FPC connector, 10 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0 -te fpc 1734839 -0 -12 -11 -Connector_FFC-FPC -TE_1-1734839-1_1x11-1MP_P0.5mm_Horizontal -TE FPC connector, 11 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0 -te fpc 1734839 -0 -13 -12 -Connector_FFC-FPC -TE_1-1734839-2_1x12-1MP_P0.5mm_Horizontal -TE FPC connector, 12 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0 -te fpc 1734839 -0 -14 -13 -Connector_FFC-FPC -TE_1-1734839-3_1x13-1MP_P0.5mm_Horizontal -TE FPC connector, 13 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0 -te fpc 1734839 -0 -15 -14 -Connector_FFC-FPC -TE_1-1734839-4_1x14-1MP_P0.5mm_Horizontal -TE FPC connector, 14 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0 -te fpc 1734839 -0 -16 -15 -Connector_FFC-FPC -TE_1-1734839-5_1x15-1MP_P0.5mm_Horizontal -TE FPC connector, 15 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0 -te fpc 1734839 -0 -17 -16 -Connector_FFC-FPC -TE_1-1734839-6_1x16-1MP_P0.5mm_Horizontal -TE FPC connector, 16 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0 -te fpc 1734839 -0 -18 -17 -Connector_FFC-FPC -TE_1-1734839-7_1x17-1MP_P0.5mm_Horizontal -TE FPC connector, 17 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0 -te fpc 1734839 -0 -19 -18 -Connector_FFC-FPC -TE_1-1734839-8_1x18-1MP_P0.5mm_Horizontal -TE FPC connector, 18 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0 -te fpc 1734839 -0 -20 -19 -Connector_FFC-FPC -TE_1-1734839-9_1x19-1MP_P0.5mm_Horizontal -TE FPC connector, 19 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0 -te fpc 1734839 -0 -21 -20 -Connector_FFC-FPC -TE_2-84952-0_1x20-1MP_P1.0mm_Horizontal -TE FPC connector, 20 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4 -te fpc 84952 -0 -22 -21 -Connector_FFC-FPC -TE_2-84952-1_1x21-1MP_P1.0mm_Horizontal -TE FPC connector, 21 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4 -te fpc 84952 -0 -23 -22 -Connector_FFC-FPC -TE_2-84952-2_1x22-1MP_P1.0mm_Horizontal -TE FPC connector, 22 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4 -te fpc 84952 -0 -24 -23 -Connector_FFC-FPC -TE_2-84952-3_1x23-1MP_P1.0mm_Horizontal -TE FPC connector, 23 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4 -te fpc 84952 -0 -25 -24 -Connector_FFC-FPC -TE_2-84952-4_1x24-1MP_P1.0mm_Horizontal -TE FPC connector, 24 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4 -te fpc 84952 -0 -26 -25 -Connector_FFC-FPC -TE_2-84952-5_1x25-1MP_P1.0mm_Horizontal -TE FPC connector, 25 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4 -te fpc 84952 -0 -27 -26 -Connector_FFC-FPC -TE_2-84952-6_1x26-1MP_P1.0mm_Horizontal -TE FPC connector, 26 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4 -te fpc 84952 -0 -28 -27 -Connector_FFC-FPC -TE_2-84952-7_1x27-1MP_P1.0mm_Horizontal -TE FPC connector, 27 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4 -te fpc 84952 -0 -29 -28 -Connector_FFC-FPC -TE_2-84952-8_1x28-1MP_P1.0mm_Horizontal -TE FPC connector, 28 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4 -te fpc 84952 -0 -30 -29 -Connector_FFC-FPC -TE_2-84952-9_1x29-1MP_P1.0mm_Horizontal -TE FPC connector, 29 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4 -te fpc 84952 -0 -31 -30 -Connector_FFC-FPC -TE_2-84953-0_1x20-1MP_P1.0mm_Horizontal -TE FPC connector, 20 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4 -te fpc 84953 -0 -22 -21 -Connector_FFC-FPC -TE_2-84953-1_1x21-1MP_P1.0mm_Horizontal -TE FPC connector, 21 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4 -te fpc 84953 -0 -23 -22 -Connector_FFC-FPC -TE_2-84953-2_1x22-1MP_P1.0mm_Horizontal -TE FPC connector, 22 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4 -te fpc 84953 -0 -24 -23 -Connector_FFC-FPC -TE_2-84953-3_1x23-1MP_P1.0mm_Horizontal -TE FPC connector, 23 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4 -te fpc 84953 -0 -25 -24 -Connector_FFC-FPC -TE_2-84953-4_1x24-1MP_P1.0mm_Horizontal -TE FPC connector, 24 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4 -te fpc 84953 -0 -26 -25 -Connector_FFC-FPC -TE_2-84953-5_1x25-1MP_P1.0mm_Horizontal -TE FPC connector, 25 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4 -te fpc 84953 -0 -27 -26 -Connector_FFC-FPC -TE_2-84953-6_1x26-1MP_P1.0mm_Horizontal -TE FPC connector, 26 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4 -te fpc 84953 -0 -28 -27 -Connector_FFC-FPC -TE_2-84953-7_1x27-1MP_P1.0mm_Horizontal -TE FPC connector, 27 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4 -te fpc 84953 -0 -29 -28 -Connector_FFC-FPC -TE_2-84953-8_1x28-1MP_P1.0mm_Horizontal -TE FPC connector, 28 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4 -te fpc 84953 -0 -30 -29 -Connector_FFC-FPC -TE_2-84953-9_1x29-1MP_P1.0mm_Horizontal -TE FPC connector, 29 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4 -te fpc 84953 -0 -31 -30 -Connector_FFC-FPC -TE_2-1734839-0_1x20-1MP_P0.5mm_Horizontal -TE FPC connector, 20 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0 -te fpc 1734839 -0 -22 -21 -Connector_FFC-FPC -TE_2-1734839-1_1x21-1MP_P0.5mm_Horizontal -TE FPC connector, 21 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0 -te fpc 1734839 -0 -23 -22 -Connector_FFC-FPC -TE_2-1734839-2_1x22-1MP_P0.5mm_Horizontal -TE FPC connector, 22 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0 -te fpc 1734839 -0 -24 -23 -Connector_FFC-FPC -TE_2-1734839-3_1x23-1MP_P0.5mm_Horizontal -TE FPC connector, 23 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0 -te fpc 1734839 -0 -25 -24 -Connector_FFC-FPC -TE_2-1734839-4_1x24-1MP_P0.5mm_Horizontal -TE FPC connector, 24 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0 -te fpc 1734839 -0 -26 -25 -Connector_FFC-FPC -TE_2-1734839-5_1x25-1MP_P0.5mm_Horizontal -TE FPC connector, 25 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0 -te fpc 1734839 -0 -27 -26 -Connector_FFC-FPC -TE_2-1734839-6_1x26-1MP_P0.5mm_Horizontal -TE FPC connector, 26 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0 -te fpc 1734839 -0 -28 -27 -Connector_FFC-FPC -TE_2-1734839-7_1x27-1MP_P0.5mm_Horizontal -TE FPC connector, 27 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0 -te fpc 1734839 -0 -29 -28 -Connector_FFC-FPC -TE_2-1734839-8_1x28-1MP_P0.5mm_Horizontal -TE FPC connector, 28 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0 -te fpc 1734839 -0 -30 -29 -Connector_FFC-FPC -TE_2-1734839-9_1x29-1MP_P0.5mm_Horizontal -TE FPC connector, 29 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0 -te fpc 1734839 -0 -31 -30 -Connector_FFC-FPC -TE_3-84952-0_1x30-1MP_P1.0mm_Horizontal -TE FPC connector, 30 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4 -te fpc 84952 -0 -32 -31 -Connector_FFC-FPC -TE_3-84953-0_1x30-1MP_P1.0mm_Horizontal -TE FPC connector, 30 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4 -te fpc 84953 -0 -32 -31 -Connector_FFC-FPC -TE_3-1734839-0_1x30-1MP_P0.5mm_Horizontal -TE FPC connector, 30 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0 -te fpc 1734839 -0 -32 -31 -Connector_FFC-FPC -TE_3-1734839-1_1x31-1MP_P0.5mm_Horizontal -TE FPC connector, 31 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0 -te fpc 1734839 -0 -33 -32 -Connector_FFC-FPC -TE_3-1734839-2_1x32-1MP_P0.5mm_Horizontal -TE FPC connector, 32 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0 -te fpc 1734839 -0 -34 -33 -Connector_FFC-FPC -TE_3-1734839-3_1x33-1MP_P0.5mm_Horizontal -TE FPC connector, 33 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0 -te fpc 1734839 -0 -35 -34 -Connector_FFC-FPC -TE_3-1734839-4_1x34-1MP_P0.5mm_Horizontal -TE FPC connector, 34 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0 -te fpc 1734839 -0 -36 -35 -Connector_FFC-FPC -TE_3-1734839-5_1x35-1MP_P0.5mm_Horizontal -TE FPC connector, 35 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0 -te fpc 1734839 -0 -37 -36 -Connector_FFC-FPC -TE_3-1734839-6_1x36-1MP_P0.5mm_Horizontal -TE FPC connector, 36 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0 -te fpc 1734839 -0 -38 -37 -Connector_FFC-FPC -TE_3-1734839-7_1x37-1MP_P0.5mm_Horizontal -TE FPC connector, 37 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0 -te fpc 1734839 -0 -39 -38 -Connector_FFC-FPC -TE_3-1734839-8_1x38-1MP_P0.5mm_Horizontal -TE FPC connector, 38 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0 -te fpc 1734839 -0 -40 -39 -Connector_FFC-FPC -TE_3-1734839-9_1x39-1MP_P0.5mm_Horizontal -TE FPC connector, 39 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0 -te fpc 1734839 -0 -41 -40 -Connector_FFC-FPC -TE_4-1734839-0_1x40-1MP_P0.5mm_Horizontal -TE FPC connector, 40 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0 -te fpc 1734839 -0 -42 -41 -Connector_FFC-FPC -TE_4-1734839-1_1x41-1MP_P0.5mm_Horizontal -TE FPC connector, 41 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0 -te fpc 1734839 -0 -43 -42 -Connector_FFC-FPC -TE_4-1734839-2_1x42-1MP_P0.5mm_Horizontal -TE FPC connector, 42 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0 -te fpc 1734839 -0 -44 -43 -Connector_FFC-FPC -TE_4-1734839-3_1x43-1MP_P0.5mm_Horizontal -TE FPC connector, 43 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0 -te fpc 1734839 -0 -45 -44 -Connector_FFC-FPC -TE_4-1734839-4_1x44-1MP_P0.5mm_Horizontal -TE FPC connector, 44 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0 -te fpc 1734839 -0 -46 -45 -Connector_FFC-FPC -TE_4-1734839-5_1x45-1MP_P0.5mm_Horizontal -TE FPC connector, 45 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0 -te fpc 1734839 -0 -47 -46 -Connector_FFC-FPC -TE_4-1734839-6_1x46-1MP_P0.5mm_Horizontal -TE FPC connector, 46 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0 -te fpc 1734839 -0 -48 -47 -Connector_FFC-FPC -TE_4-1734839-7_1x47-1MP_P0.5mm_Horizontal -TE FPC connector, 47 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0 -te fpc 1734839 -0 -49 -48 -Connector_FFC-FPC -TE_4-1734839-8_1x48-1MP_P0.5mm_Horizontal -TE FPC connector, 48 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0 -te fpc 1734839 -0 -50 -49 -Connector_FFC-FPC -TE_4-1734839-9_1x49-1MP_P0.5mm_Horizontal -TE FPC connector, 49 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0 -te fpc 1734839 -0 -51 -50 -Connector_FFC-FPC -TE_5-1734839-0_1x50-1MP_P0.5mm_Horizontal -TE FPC connector, 50 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0 -te fpc 1734839 -0 -52 -51 -Connector_FFC-FPC -TE_84952-4_1x04-1MP_P1.0mm_Horizontal -TE FPC connector, 04 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4 -te fpc 84952 -0 -6 -5 -Connector_FFC-FPC -TE_84952-5_1x05-1MP_P1.0mm_Horizontal -TE FPC connector, 05 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4 -te fpc 84952 -0 -7 -6 -Connector_FFC-FPC -TE_84952-6_1x06-1MP_P1.0mm_Horizontal -TE FPC connector, 06 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4 -te fpc 84952 -0 -8 -7 -Connector_FFC-FPC -TE_84952-7_1x07-1MP_P1.0mm_Horizontal -TE FPC connector, 07 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4 -te fpc 84952 -0 -9 -8 -Connector_FFC-FPC -TE_84952-8_1x08-1MP_P1.0mm_Horizontal -TE FPC connector, 08 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4 -te fpc 84952 -0 -10 -9 -Connector_FFC-FPC -TE_84952-9_1x09-1MP_P1.0mm_Horizontal -TE FPC connector, 09 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4 -te fpc 84952 -0 -11 -10 -Connector_FFC-FPC -TE_84953-4_1x04-1MP_P1.0mm_Horizontal -TE FPC connector, 04 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4 -te fpc 84953 -0 -6 -5 -Connector_FFC-FPC -TE_84953-5_1x05-1MP_P1.0mm_Horizontal -TE FPC connector, 05 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4 -te fpc 84953 -0 -7 -6 -Connector_FFC-FPC -TE_84953-6_1x06-1MP_P1.0mm_Horizontal -TE FPC connector, 06 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4 -te fpc 84953 -0 -8 -7 -Connector_FFC-FPC -TE_84953-7_1x07-1MP_P1.0mm_Horizontal -TE FPC connector, 07 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4 -te fpc 84953 -0 -9 -8 -Connector_FFC-FPC -TE_84953-8_1x08-1MP_P1.0mm_Horizontal -TE FPC connector, 08 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4 -te fpc 84953 -0 -10 -9 -Connector_FFC-FPC -TE_84953-9_1x09-1MP_P1.0mm_Horizontal -TE FPC connector, 09 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4 -te fpc 84953 -0 -11 -10 -Connector_FFC-FPC -Wuerth_68611214422_1x12-1MP_P1.0mm_Horizontal -http://katalog.we-online.de/em/datasheet/68611214422.pdf -Wuerth FPC 68611214422 connector 12 bottom-side contacts 1.0mm pitch 1.0mm height SMT -0 -14 -13 -Connector_HDMI -HDMI_A_Contact_Technology_HDMI-19APL2_Horizontal -HDMI Contact Technology Type A http://www.contactswitch.com/en/download.aspx?id=1449 -HDMI Contact Technology Type A -0 -23 -20 -Connector_HDMI -HDMI_A_Kycon_KDMIX-SL1-NS-WS-B15_VerticalRightAngle -HDMI, Type A, Kycon KDMIX-SL1-NS-WS-B15, Vertical Right Angle, http://www.kycon.com/Pub_Eng_Draw/KDMIX-SL1-NS-WS-B15.pdf -hdmi type a -0 -23 -20 -Connector_HDMI -HDMI_Micro-D_Molex_46765-0x01 -HDMI, Micro, Type D, SMD, 0.4mm pitch, 19 ckt, right angle (http://www.molex.com/pdm_docs/sd/467651301_sd.pdf) -hdmi micro type d right angle smd -0 -23 -20 -Connector_HDMI -HDMI_Micro-D_Molex_46765-1x01 -HDMI, Micro, Type D, THT, 0.4mm pitch, 19 ckt, right angle (http://www.molex.com/pdm_docs/sd/467651301_sd.pdf) -hdmi micro type d right angle tht -0 -23 -20 -Connector_HDMI -HDMI_Micro-D_Molex_46765-2x0x -HDMI, Micro, Type D, THT/SMD hybrid, 0.4mm pitch, 19 ckt, right angle (http://www.molex.com/pdm_docs/sd/467651301_sd.pdf) -hdmi micro type d right angle tht smd hybrid -0 -23 -20 -Connector_Harwin -Harwin_Gecko-G125-FVX0605L0X_2x03_P1.25mm_Vertical -Harwin Gecko Connector, 6 pins, dual row female, vertical entry, PN:G125-FVX0605L0X -connector harwin gecko -0 -6 -6 -Connector_Harwin -Harwin_Gecko-G125-FVX1005L0X_2x05_P1.25mm_Vertical -Harwin Gecko Connector, 10 pins, dual row female, vertical entry, PN:G125-FVX1005L0X -connector harwin gecko -0 -10 -10 -Connector_Harwin -Harwin_Gecko-G125-FVX1205L0X_2x06_P1.25mm_Vertical -Harwin Gecko Connector, 12 pins, dual row female, vertical entry, PN:G125-FVX1205L0X -connector harwin gecko -0 -12 -12 -Connector_Harwin -Harwin_Gecko-G125-FVX1605L0X_2x08_P1.25mm_Vertical -Harwin Gecko Connector, 16 pins, dual row female, vertical entry, PN:G125-FVX1605L0X -connector harwin gecko -0 -16 -16 -Connector_Harwin -Harwin_Gecko-G125-FVX2005L0X_2x10_P1.25mm_Vertical -Harwin Gecko Connector, 20 pins, dual row female, vertical entry, PN:G125-FVX2005L0X -connector harwin gecko -0 -20 -20 -Connector_Harwin -Harwin_Gecko-G125-FVX2605L0X_2x13_P1.25mm_Vertical -Harwin Gecko Connector, 26 pins, dual row female, vertical entry, PN:G125-FVX2605L0X -connector harwin gecko -0 -26 -26 -Connector_Harwin -Harwin_Gecko-G125-FVX3405L0X_2x17_P1.25mm_Vertical -Harwin Gecko Connector, 34 pins, dual row female, vertical entry, PN:G125-FVX3405L0X -connector harwin gecko -0 -34 -34 -Connector_Harwin -Harwin_Gecko-G125-FVX5005L0X_2x25_P1.25mm_Vertical -Harwin Gecko Connector, 50 pins, dual row female, vertical entry, PN:G125-FVX5005L0X -connector harwin gecko -0 -50 -50 -Connector_Harwin -Harwin_Gecko-G125-MVX0605L0X_2x03_P1.25mm_Vertical -Harwin Gecko Connector, 6 pins, dual row male, vertical entry, no latches, PN:G125-MVX0605L0X -connector harwin gecko -0 -6 -6 -Connector_Harwin -Harwin_Gecko-G125-MVX0605L1X_2x03_P1.25mm_Vertical -Harwin Gecko Connector, 6 pins, dual row male, vertical entry, with latches, PN:G125-MVX0605L1X -connector harwin gecko -0 -6 -6 -Connector_Harwin -Harwin_Gecko-G125-MVX1005L0X_2x05_P1.25mm_Vertical -Harwin Gecko Connector, 10 pins, dual row male, vertical entry, no latches, PN:G125-MVX1005L0X -connector harwin gecko -0 -10 -10 -Connector_Harwin -Harwin_Gecko-G125-MVX1005L1X_2x05_P1.25mm_Vertical -Harwin Gecko Connector, 10 pins, dual row male, vertical entry, with latches, PN:G125-MVX1005L1X -connector harwin gecko -0 -10 -10 -Connector_Harwin -Harwin_Gecko-G125-MVX1205L0X_2x06_P1.25mm_Vertical -Harwin Gecko Connector, 12 pins, dual row male, vertical entry, no latches, PN:G125-MVX1205L0X -connector harwin gecko -0 -12 -12 -Connector_Harwin -Harwin_Gecko-G125-MVX1205L1X_2x06_P1.25mm_Vertical -Harwin Gecko Connector, 12 pins, dual row male, vertical entry, with latches, PN:G125-MVX1205L1X -connector harwin gecko -0 -12 -12 -Connector_Harwin -Harwin_Gecko-G125-MVX1605L0X_2x08_P1.25mm_Vertical -Harwin Gecko Connector, 16 pins, dual row male, vertical entry, no latches, PN:G125-MVX1605L0X -connector harwin gecko -0 -16 -16 -Connector_Harwin -Harwin_Gecko-G125-MVX1605L1X_2x08_P1.25mm_Vertical -Harwin Gecko Connector, 16 pins, dual row male, vertical entry, with latches, PN:G125-MVX1605L1X -connector harwin gecko -0 -16 -16 -Connector_Harwin -Harwin_Gecko-G125-MVX2005L0X_2x10_P1.25mm_Vertical -Harwin Gecko Connector, 20 pins, dual row male, vertical entry, no latches, PN:G125-MVX2005L0X -connector harwin gecko -0 -20 -20 -Connector_Harwin -Harwin_Gecko-G125-MVX2005L1X_2x10_P1.25mm_Vertical -Harwin Gecko Connector, 20 pins, dual row male, vertical entry, with latches, PN:G125-MVX2005L1X -connector harwin gecko -0 -20 -20 -Connector_Harwin -Harwin_Gecko-G125-MVX2605L0X_2x13_P1.25mm_Vertical -Harwin Gecko Connector, 26 pins, dual row male, vertical entry, no latches, PN:G125-MVX2605L0X -connector harwin gecko -0 -26 -26 -Connector_Harwin -Harwin_Gecko-G125-MVX2605L1X_2x13_P1.25mm_Vertical -Harwin Gecko Connector, 26 pins, dual row male, vertical entry, with latches, PN:G125-MVX2605L1X -connector harwin gecko -0 -26 -26 -Connector_Harwin -Harwin_Gecko-G125-MVX3405L0X_2x17_P1.25mm_Vertical -Harwin Gecko Connector, 34 pins, dual row male, vertical entry, no latches, PN:G125-MVX3405L0X -connector harwin gecko -0 -34 -34 -Connector_Harwin -Harwin_Gecko-G125-MVX3405L1X_2x17_P1.25mm_Vertical -Harwin Gecko Connector, 34 pins, dual row male, vertical entry, with latches, PN:G125-MVX3405L1X -connector harwin gecko -0 -34 -34 -Connector_Harwin -Harwin_Gecko-G125-MVX5005L0X_2x25_P1.25mm_Vertical -Harwin Gecko Connector, 50 pins, dual row male, vertical entry, no latches, PN:G125-MVX5005L0X -connector harwin gecko -0 -50 -50 -Connector_Harwin -Harwin_Gecko-G125-MVX5005L1X_2x25_P1.25mm_Vertical -Harwin Gecko Connector, 50 pins, dual row male, vertical entry, with latches, PN:G125-MVX5005L1X -connector harwin gecko -0 -50 -50 -Connector_Harwin -Harwin_LTek-Male_02_P2.00mm_Vertical -Harwin LTek Connector, 2 pins, single row male, vertical entry -connector harwin ltek M80 -0 -2 -2 -Connector_Harwin -Harwin_LTek-Male_02_P2.00mm_Vertical_StrainRelief -Harwin LTek Connector, 2 pins, single row male, vertical entry, strain relief clip -connector harwin ltek M80 -0 -6 -2 -Connector_Harwin -Harwin_LTek-Male_2x02_P2.00mm_Vertical -Harwin LTek Connector, 4 pins, single row male, vertical entry -connector harwin ltek M80 -0 -4 -4 -Connector_Harwin -Harwin_LTek-Male_2x02_P2.00mm_Vertical_StrainRelief -Harwin LTek Connector, 4 pins, single row male, vertical entry, strain relief clip -connector harwin ltek M80 -0 -8 -4 -Connector_Harwin -Harwin_LTek-Male_2x03_P2.00mm_Vertical -Harwin LTek Connector, 6 pins, single row male, vertical entry -connector harwin ltek M80 -0 -6 -6 -Connector_Harwin -Harwin_LTek-Male_2x03_P2.00mm_Vertical_StrainRelief -Harwin LTek Connector, 6 pins, single row male, vertical entry, strain relief clip -connector harwin ltek M80 -0 -10 -6 -Connector_Harwin -Harwin_LTek-Male_2x04_P2.00mm_Vertical -Harwin LTek Connector, 8 pins, single row male, vertical entry -connector harwin ltek M80 -0 -8 -8 -Connector_Harwin -Harwin_LTek-Male_2x04_P2.00mm_Vertical_StrainRelief -Harwin LTek Connector, 8 pins, single row male, vertical entry, strain relief clip -connector harwin ltek M80 -0 -12 -8 -Connector_Harwin -Harwin_LTek-Male_2x05_P2.00mm_Vertical -Harwin LTek Connector, 10 pins, single row male, vertical entry -connector harwin ltek M80 -0 -10 -10 -Connector_Harwin -Harwin_LTek-Male_2x05_P2.00mm_Vertical_StrainRelief -Harwin LTek Connector, 10 pins, single row male, vertical entry, strain relief clip -connector harwin ltek M80 -0 -14 -10 -Connector_Harwin -Harwin_LTek-Male_2x06_P2.00mm_Vertical -Harwin LTek Connector, 12 pins, single row male, vertical entry -connector harwin ltek M80 -0 -12 -12 -Connector_Harwin -Harwin_LTek-Male_2x06_P2.00mm_Vertical_StrainRelief -Harwin LTek Connector, 12 pins, single row male, vertical entry, strain relief clip -connector harwin ltek M80 -0 -16 -12 -Connector_Harwin -Harwin_LTek-Male_2x07_P2.00mm_Vertical -Harwin LTek Connector, 14 pins, single row male, vertical entry -connector harwin ltek M80 -0 -14 -14 -Connector_Harwin -Harwin_LTek-Male_2x07_P2.00mm_Vertical_StrainRelief -Harwin LTek Connector, 14 pins, single row male, vertical entry, strain relief clip -connector harwin ltek M80 -0 -18 -14 -Connector_Harwin -Harwin_LTek-Male_2x08_P2.00mm_Vertical -Harwin LTek Connector, 16 pins, single row male, vertical entry -connector harwin ltek M80 -0 -16 -16 -Connector_Harwin -Harwin_LTek-Male_2x08_P2.00mm_Vertical_StrainRelief -Harwin LTek Connector, 16 pins, single row male, vertical entry, strain relief clip -connector harwin ltek M80 -0 -20 -16 -Connector_Harwin -Harwin_LTek-Male_2x09_P2.00mm_Vertical -Harwin LTek Connector, 18 pins, single row male, vertical entry -connector harwin ltek M80 -0 -18 -18 -Connector_Harwin -Harwin_LTek-Male_2x09_P2.00mm_Vertical_StrainRelief -Harwin LTek Connector, 18 pins, single row male, vertical entry, strain relief clip -connector harwin ltek M80 -0 -22 -18 -Connector_Harwin -Harwin_LTek-Male_2x10_P2.00mm_Vertical -Harwin LTek Connector, 20 pins, single row male, vertical entry -connector harwin ltek M80 -0 -20 -20 -Connector_Harwin -Harwin_LTek-Male_2x10_P2.00mm_Vertical_StrainRelief -Harwin LTek Connector, 20 pins, single row male, vertical entry, strain relief clip -connector harwin ltek M80 -0 -24 -20 -Connector_Harwin -Harwin_LTek-Male_2x13_P2.00mm_Vertical -Harwin LTek Connector, 26 pins, single row male, vertical entry -connector harwin ltek M80 -0 -26 -26 -Connector_Harwin -Harwin_LTek-Male_2x13_P2.00mm_Vertical_StrainRelief -Harwin LTek Connector, 26 pins, single row male, vertical entry, strain relief clip -connector harwin ltek M80 -0 -30 -26 -Connector_Harwin -Harwin_LTek-Male_2x17_P2.00mm_Vertical -Harwin LTek Connector, 34 pins, single row male, vertical entry -connector harwin ltek M80 -0 -34 -34 -Connector_Harwin -Harwin_LTek-Male_2x17_P2.00mm_Vertical_StrainRelief -Harwin LTek Connector, 34 pins, single row male, vertical entry, strain relief clip -connector harwin ltek M80 -0 -38 -34 -Connector_Harwin -Harwin_LTek-Male_2x22_P2.00mm_Vertical -Harwin LTek Connector, 44 pins, single row male, vertical entry -connector harwin ltek M80 -0 -44 -44 -Connector_Harwin -Harwin_LTek-Male_2x22_P2.00mm_Vertical_StrainRelief -Harwin LTek Connector, 44 pins, single row male, vertical entry, strain relief clip -connector harwin ltek M80 -0 -48 -44 -Connector_Harwin -Harwin_LTek-Male_03_P2.00mm_Vertical -Harwin LTek Connector, 3 pins, single row male, vertical entry -connector harwin ltek M80 -0 -3 -3 -Connector_Harwin -Harwin_LTek-Male_03_P2.00mm_Vertical_StrainRelief -Harwin LTek Connector, 3 pins, single row male, vertical entry, strain relief clip -connector harwin ltek M80 -0 -7 -3 -Connector_Harwin -Harwin_LTek-Male_04_P2.00mm_Vertical -Harwin LTek Connector, 4 pins, single row male, vertical entry -connector harwin ltek M80 -0 -4 -4 -Connector_Harwin -Harwin_LTek-Male_04_P2.00mm_Vertical_StrainRelief -Harwin LTek Connector, 4 pins, single row male, vertical entry, strain relief clip -connector harwin ltek M80 -0 -8 -4 -Connector_Harwin -Harwin_LTek-Male_05_P2.00mm_Vertical -Harwin LTek Connector, 5 pins, single row male, vertical entry -connector harwin ltek M80 -0 -5 -5 -Connector_Harwin -Harwin_LTek-Male_05_P2.00mm_Vertical_StrainRelief -Harwin LTek Connector, 5 pins, single row male, vertical entry, strain relief clip -connector harwin ltek M80 -0 -9 -5 -Connector_Harwin -Harwin_LTek-Male_06_P2.00mm_Vertical -Harwin LTek Connector, 6 pins, single row male, vertical entry -connector harwin ltek M80 -0 -6 -6 -Connector_Harwin -Harwin_LTek-Male_06_P2.00mm_Vertical_StrainRelief -Harwin LTek Connector, 6 pins, single row male, vertical entry, strain relief clip -connector harwin ltek M80 -0 -10 -6 -Connector_Harwin -Harwin_LTek-Male_07_P2.00mm_Vertical -Harwin LTek Connector, 7 pins, single row male, vertical entry -connector harwin ltek M80 -0 -7 -7 -Connector_Harwin -Harwin_LTek-Male_07_P2.00mm_Vertical_StrainRelief -Harwin LTek Connector, 7 pins, single row male, vertical entry, strain relief clip -connector harwin ltek M80 -0 -11 -7 -Connector_Harwin -Harwin_LTek-Male_17_P2.00mm_Vertical -Harwin LTek Connector, 17 pins, single row male, vertical entry -connector harwin ltek M80 -0 -17 -17 -Connector_Harwin -Harwin_LTek-Male_17_P2.00mm_Vertical_StrainRelief -Harwin LTek Connector, 17 pins, single row male, vertical entry, strain relief clip -connector harwin ltek M80 -0 -21 -17 -Connector_Harwin -Harwin_LTek-Male_22_P2.00mm_Vertical -Harwin LTek Connector, 22 pins, single row male, vertical entry -connector harwin ltek M80 -0 -22 -22 -Connector_Harwin -Harwin_LTek-Male_22_P2.00mm_Vertical_StrainRelief -Harwin LTek Connector, 22 pins, single row male, vertical entry, strain relief clip -connector harwin ltek M80 -0 -26 -22 -Connector_Harwin -Harwin_M20-89003xx_1x03_P2.54mm_Horizontal -Harwin Male Horizontal Surface Mount Single Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-89003xx, 3 Pins per row (https://cdn.harwin.com/pdfs/M20-890.pdf), generated with kicad-footprint-generator -connector Harwin M20-890 horizontal -0 -4 -3 -Connector_Harwin -Harwin_M20-89004xx_1x04_P2.54mm_Horizontal -Harwin Male Horizontal Surface Mount Single Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-89004xx, 4 Pins per row (https://cdn.harwin.com/pdfs/M20-890.pdf), generated with kicad-footprint-generator -connector Harwin M20-890 horizontal -0 -5 -4 -Connector_Harwin -Harwin_M20-89005xx_1x05_P2.54mm_Horizontal -Harwin Male Horizontal Surface Mount Single Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-89005xx, 5 Pins per row (https://cdn.harwin.com/pdfs/M20-890.pdf), generated with kicad-footprint-generator -connector Harwin M20-890 horizontal -0 -6 -5 -Connector_Harwin -Harwin_M20-89006xx_1x06_P2.54mm_Horizontal -Harwin Male Horizontal Surface Mount Single Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-89006xx, 6 Pins per row (https://cdn.harwin.com/pdfs/M20-890.pdf), generated with kicad-footprint-generator -connector Harwin M20-890 horizontal -0 -7 -6 -Connector_Harwin -Harwin_M20-89007xx_1x07_P2.54mm_Horizontal -Harwin Male Horizontal Surface Mount Single Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-89007xx, 7 Pins per row (https://cdn.harwin.com/pdfs/M20-890.pdf), generated with kicad-footprint-generator -connector Harwin M20-890 horizontal -0 -8 -7 -Connector_Harwin -Harwin_M20-89008xx_1x08_P2.54mm_Horizontal -Harwin Male Horizontal Surface Mount Single Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-89008xx, 8 Pins per row (https://cdn.harwin.com/pdfs/M20-890.pdf), generated with kicad-footprint-generator -connector Harwin M20-890 horizontal -0 -9 -8 -Connector_Harwin -Harwin_M20-89009xx_1x09_P2.54mm_Horizontal -Harwin Male Horizontal Surface Mount Single Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-89009xx, 9 Pins per row (https://cdn.harwin.com/pdfs/M20-890.pdf), generated with kicad-footprint-generator -connector Harwin M20-890 horizontal -0 -10 -9 -Connector_Harwin -Harwin_M20-89010xx_1x10_P2.54mm_Horizontal -Harwin Male Horizontal Surface Mount Single Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-89010xx, 10 Pins per row (https://cdn.harwin.com/pdfs/M20-890.pdf), generated with kicad-footprint-generator -connector Harwin M20-890 horizontal -0 -11 -10 -Connector_Harwin -Harwin_M20-89011xx_1x11_P2.54mm_Horizontal -Harwin Male Horizontal Surface Mount Single Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-89011xx, 11 Pins per row (https://cdn.harwin.com/pdfs/M20-890.pdf), generated with kicad-footprint-generator -connector Harwin M20-890 horizontal -0 -12 -11 -Connector_Harwin -Harwin_M20-89012xx_1x12_P2.54mm_Horizontal -Harwin Male Horizontal Surface Mount Single Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-89012xx, 12 Pins per row (https://cdn.harwin.com/pdfs/M20-890.pdf), generated with kicad-footprint-generator -connector Harwin M20-890 horizontal -0 -13 -12 -Connector_Harwin -Harwin_M20-89013xx_1x13_P2.54mm_Horizontal -Harwin Male Horizontal Surface Mount Single Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-89013xx, 13 Pins per row (https://cdn.harwin.com/pdfs/M20-890.pdf), generated with kicad-footprint-generator -connector Harwin M20-890 horizontal -0 -14 -13 -Connector_Harwin -Harwin_M20-89014xx_1x14_P2.54mm_Horizontal -Harwin Male Horizontal Surface Mount Single Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-89014xx, 14 Pins per row (https://cdn.harwin.com/pdfs/M20-890.pdf), generated with kicad-footprint-generator -connector Harwin M20-890 horizontal -0 -15 -14 -Connector_Harwin -Harwin_M20-89015xx_1x15_P2.54mm_Horizontal -Harwin Male Horizontal Surface Mount Single Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-89015xx, 15 Pins per row (https://cdn.harwin.com/pdfs/M20-890.pdf), generated with kicad-footprint-generator -connector Harwin M20-890 horizontal -0 -16 -15 -Connector_Harwin -Harwin_M20-89016xx_1x16_P2.54mm_Horizontal -Harwin Male Horizontal Surface Mount Single Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-89016xx, 16 Pins per row (https://cdn.harwin.com/pdfs/M20-890.pdf), generated with kicad-footprint-generator -connector Harwin M20-890 horizontal -0 -17 -16 -Connector_Harwin -Harwin_M20-89017xx_1x17_P2.54mm_Horizontal -Harwin Male Horizontal Surface Mount Single Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-89017xx, 17 Pins per row (https://cdn.harwin.com/pdfs/M20-890.pdf), generated with kicad-footprint-generator -connector Harwin M20-890 horizontal -0 -18 -17 -Connector_Harwin -Harwin_M20-89018xx_1x18_P2.54mm_Horizontal -Harwin Male Horizontal Surface Mount Single Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-89018xx, 18 Pins per row (https://cdn.harwin.com/pdfs/M20-890.pdf), generated with kicad-footprint-generator -connector Harwin M20-890 horizontal -0 -19 -18 -Connector_Harwin -Harwin_M20-89019xx_1x19_P2.54mm_Horizontal -Harwin Male Horizontal Surface Mount Single Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-89019xx, 19 Pins per row (https://cdn.harwin.com/pdfs/M20-890.pdf), generated with kicad-footprint-generator -connector Harwin M20-890 horizontal -0 -20 -19 -Connector_Harwin -Harwin_M20-89020xx_1x20_P2.54mm_Horizontal -Harwin Male Horizontal Surface Mount Single Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-89020xx, 20 Pins per row (https://cdn.harwin.com/pdfs/M20-890.pdf), generated with kicad-footprint-generator -connector Harwin M20-890 horizontal -0 -21 -20 -Connector_Harwin -Harwin_M20-7810245_2x02_P2.54mm_Vertical -Harwin Female Vertical Surface Mount Double Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-7810245, 2 Pins per row (https://cdn.harwin.com/pdfs/M20-781.pdf), generated with kicad-footprint-generator -connector Harwin M20 side entry -0 -4 -4 -Connector_Harwin -Harwin_M20-7810345_2x03_P2.54mm_Vertical -Harwin Female Vertical Surface Mount Double Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-7810345, 3 Pins per row (https://cdn.harwin.com/pdfs/M20-781.pdf), generated with kicad-footprint-generator -connector Harwin M20 side entry -0 -6 -6 -Connector_Harwin -Harwin_M20-7810445_2x04_P2.54mm_Vertical -Harwin Female Vertical Surface Mount Double Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-7810445, 4 Pins per row (https://cdn.harwin.com/pdfs/M20-781.pdf), generated with kicad-footprint-generator -connector Harwin M20 side entry -0 -8 -8 -Connector_Harwin -Harwin_M20-7810545_2x05_P2.54mm_Vertical -Harwin Female Vertical Surface Mount Double Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-7810545, 5 Pins per row (https://cdn.harwin.com/pdfs/M20-781.pdf), generated with kicad-footprint-generator -connector Harwin M20 side entry -0 -10 -10 -Connector_Harwin -Harwin_M20-7810645_2x06_P2.54mm_Vertical -Harwin Female Vertical Surface Mount Double Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-7810645, 6 Pins per row (https://cdn.harwin.com/pdfs/M20-781.pdf), generated with kicad-footprint-generator -connector Harwin M20 side entry -0 -12 -12 -Connector_Harwin -Harwin_M20-7810745_2x07_P2.54mm_Vertical -Harwin Female Vertical Surface Mount Double Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-7810745, 7 Pins per row (https://cdn.harwin.com/pdfs/M20-781.pdf), generated with kicad-footprint-generator -connector Harwin M20 side entry -0 -14 -14 -Connector_Harwin -Harwin_M20-7810845_2x08_P2.54mm_Vertical -Harwin Female Vertical Surface Mount Double Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-7810845, 8 Pins per row (https://cdn.harwin.com/pdfs/M20-781.pdf), generated with kicad-footprint-generator -connector Harwin M20 side entry -0 -16 -16 -Connector_Harwin -Harwin_M20-7810945_2x09_P2.54mm_Vertical -Harwin Female Vertical Surface Mount Double Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-7810945, 9 Pins per row (https://cdn.harwin.com/pdfs/M20-781.pdf), generated with kicad-footprint-generator -connector Harwin M20 side entry -0 -18 -18 -Connector_Harwin -Harwin_M20-7811045_2x10_P2.54mm_Vertical -Harwin Female Vertical Surface Mount Double Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-7811045, 10 Pins per row (https://cdn.harwin.com/pdfs/M20-781.pdf), generated with kicad-footprint-generator -connector Harwin M20 side entry -0 -20 -20 -Connector_Harwin -Harwin_M20-7811245_2x12_P2.54mm_Vertical -Harwin Female Vertical Surface Mount Double Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-7811245, 12 Pins per row (https://cdn.harwin.com/pdfs/M20-781.pdf), generated with kicad-footprint-generator -connector Harwin M20 side entry -0 -24 -24 -Connector_Harwin -Harwin_M20-7811545_2x15_P2.54mm_Vertical -Harwin Female Vertical Surface Mount Double Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-7811545, 15 Pins per row (https://cdn.harwin.com/pdfs/M20-781.pdf), generated with kicad-footprint-generator -connector Harwin M20 side entry -0 -30 -30 -Connector_Harwin -Harwin_M20-7812045_2x20_P2.54mm_Vertical -Harwin Female Vertical Surface Mount Double Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-7812045, 20 Pins per row (https://cdn.harwin.com/pdfs/M20-781.pdf), generated with kicad-footprint-generator -connector Harwin M20 side entry -0 -40 -40 -Connector_Hirose -Hirose_BM24_BM24-40DP-2-0.35V_2x20_P0.35mm_PowerPin2_Vertical -Hirose BM24 series connector, BM24-40DP/2-0.35V (https://www.hirose.com/product/en/download_file/key_name/BM24/category/Catalog/doc_file_id/47680/?file_category_id=4&item_id=50&is_series=1) -connector Hirose BM24 40pin header -0 -44 -42 -Connector_Hirose -Hirose_BM24_BM24-40DS-2-0.35V_2x20_P0.35mm_PowerPin2_Vertical -Hirose BM24 series connector, BM24-40DS/2-0.35V (https://www.hirose.com/product/en/download_file/key_name/BM24/category/Catalog/doc_file_id/47680/?file_category_id=4&item_id=50&is_series=1) -connector Hirose 40pin receptacle vertical -0 -42 -42 -Connector_Hirose -Hirose_DF3EA-02P-2H_1x02-1MP_P2.00mm_Horizontal -Hirose series connector, DF3EA-02P-2H (https://www.hirose.com/product/document?clcode=CL0543-0332-0-51&productname=DF3EA-5P-2H(51)&series=DF3&documenttype=2DDrawing&lang=en&documentid=0001163317), generated with kicad-footprint-generator -connector Hirose top entry -0 -4 -3 -Connector_Hirose -Hirose_DF3EA-03P-2H_1x03-1MP_P2.00mm_Horizontal -Hirose series connector, DF3EA-03P-2H (https://www.hirose.com/product/document?clcode=CL0543-0332-0-51&productname=DF3EA-5P-2H(51)&series=DF3&documenttype=2DDrawing&lang=en&documentid=0001163317), generated with kicad-footprint-generator -connector Hirose top entry -0 -5 -4 -Connector_Hirose -Hirose_DF3EA-04P-2H_1x04-1MP_P2.00mm_Horizontal -Hirose series connector, DF3EA-04P-2H (https://www.hirose.com/product/document?clcode=CL0543-0332-0-51&productname=DF3EA-5P-2H(51)&series=DF3&documenttype=2DDrawing&lang=en&documentid=0001163317), generated with kicad-footprint-generator -connector Hirose top entry -0 -6 -5 -Connector_Hirose -Hirose_DF3EA-05P-2H_1x05-1MP_P2.00mm_Horizontal -Hirose series connector, DF3EA-05P-2H (https://www.hirose.com/product/document?clcode=CL0543-0332-0-51&productname=DF3EA-5P-2H(51)&series=DF3&documenttype=2DDrawing&lang=en&documentid=0001163317), generated with kicad-footprint-generator -connector Hirose top entry -0 -7 -6 -Connector_Hirose -Hirose_DF3EA-06P-2H_1x06-1MP_P2.00mm_Horizontal -Hirose series connector, DF3EA-06P-2H (https://www.hirose.com/product/document?clcode=CL0543-0332-0-51&productname=DF3EA-5P-2H(51)&series=DF3&documenttype=2DDrawing&lang=en&documentid=0001163317), generated with kicad-footprint-generator -connector Hirose top entry -0 -8 -7 -Connector_Hirose -Hirose_DF3EA-07P-2H_1x07-1MP_P2.00mm_Horizontal -Hirose series connector, DF3EA-07P-2H (https://www.hirose.com/product/document?clcode=CL0543-0332-0-51&productname=DF3EA-5P-2H(51)&series=DF3&documenttype=2DDrawing&lang=en&documentid=0001163317), generated with kicad-footprint-generator -connector Hirose top entry -0 -9 -8 -Connector_Hirose -Hirose_DF3EA-08P-2H_1x08-1MP_P2.00mm_Horizontal -Hirose series connector, DF3EA-08P-2H (https://www.hirose.com/product/document?clcode=CL0543-0332-0-51&productname=DF3EA-5P-2H(51)&series=DF3&documenttype=2DDrawing&lang=en&documentid=0001163317), generated with kicad-footprint-generator -connector Hirose top entry -0 -10 -9 -Connector_Hirose -Hirose_DF3EA-09P-2H_1x09-1MP_P2.00mm_Horizontal -Hirose series connector, DF3EA-09P-2H (https://www.hirose.com/product/document?clcode=CL0543-0332-0-51&productname=DF3EA-5P-2H(51)&series=DF3&documenttype=2DDrawing&lang=en&documentid=0001163317), generated with kicad-footprint-generator -connector Hirose top entry -0 -11 -10 -Connector_Hirose -Hirose_DF3EA-10P-2H_1x10-1MP_P2.00mm_Horizontal -Hirose series connector, DF3EA-10P-2H (https://www.hirose.com/product/document?clcode=CL0543-0332-0-51&productname=DF3EA-5P-2H(51)&series=DF3&documenttype=2DDrawing&lang=en&documentid=0001163317), generated with kicad-footprint-generator -connector Hirose top entry -0 -12 -11 -Connector_Hirose -Hirose_DF3EA-11P-2H_1x11-1MP_P2.00mm_Horizontal -Hirose series connector, DF3EA-11P-2H (https://www.hirose.com/product/document?clcode=CL0543-0332-0-51&productname=DF3EA-5P-2H(51)&series=DF3&documenttype=2DDrawing&lang=en&documentid=0001163317), generated with kicad-footprint-generator -connector Hirose top entry -0 -13 -12 -Connector_Hirose -Hirose_DF3EA-12P-2H_1x12-1MP_P2.00mm_Horizontal -Hirose series connector, DF3EA-12P-2H (https://www.hirose.com/product/document?clcode=CL0543-0332-0-51&productname=DF3EA-5P-2H(51)&series=DF3&documenttype=2DDrawing&lang=en&documentid=0001163317), generated with kicad-footprint-generator -connector Hirose top entry -0 -14 -13 -Connector_Hirose -Hirose_DF3EA-13P-2H_1x13-1MP_P2.00mm_Horizontal -Hirose series connector, DF3EA-13P-2H (https://www.hirose.com/product/document?clcode=CL0543-0332-0-51&productname=DF3EA-5P-2H(51)&series=DF3&documenttype=2DDrawing&lang=en&documentid=0001163317), generated with kicad-footprint-generator -connector Hirose top entry -0 -15 -14 -Connector_Hirose -Hirose_DF3EA-14P-2H_1x14-1MP_P2.00mm_Horizontal -Hirose series connector, DF3EA-14P-2H (https://www.hirose.com/product/document?clcode=CL0543-0332-0-51&productname=DF3EA-5P-2H(51)&series=DF3&documenttype=2DDrawing&lang=en&documentid=0001163317), generated with kicad-footprint-generator -connector Hirose top entry -0 -16 -15 -Connector_Hirose -Hirose_DF3EA-15P-2H_1x15-1MP_P2.00mm_Horizontal -Hirose series connector, DF3EA-15P-2H (https://www.hirose.com/product/document?clcode=CL0543-0332-0-51&productname=DF3EA-5P-2H(51)&series=DF3&documenttype=2DDrawing&lang=en&documentid=0001163317), generated with kicad-footprint-generator -connector Hirose top entry -0 -17 -16 -Connector_Hirose -Hirose_DF11-4DP-2DSA_2x02_P2.00mm_Vertical -Hirose DF11 through hole, DF11-4DP-2DSA, 2 Pins per row (https://www.hirose.com/product/document?clcode=&productname=&series=DF11&documenttype=Catalog&lang=en&documentid=D31688_en), generated with kicad-footprint-generator -connector Hirose DF11 vertical -0 -4 -4 -Connector_Hirose -Hirose_DF11-6DP-2DSA_2x03_P2.00mm_Vertical -Hirose DF11 through hole, DF11-6DP-2DSA, 3 Pins per row (https://www.hirose.com/product/document?clcode=&productname=&series=DF11&documenttype=Catalog&lang=en&documentid=D31688_en), generated with kicad-footprint-generator -connector Hirose DF11 vertical -0 -6 -6 -Connector_Hirose -Hirose_DF11-8DP-2DSA_2x04_P2.00mm_Vertical -Hirose DF11 through hole, DF11-8DP-2DSA, 4 Pins per row (https://www.hirose.com/product/document?clcode=&productname=&series=DF11&documenttype=Catalog&lang=en&documentid=D31688_en), generated with kicad-footprint-generator -connector Hirose DF11 vertical -0 -8 -8 -Connector_Hirose -Hirose_DF11-10DP-2DSA_2x05_P2.00mm_Vertical -Hirose DF11 through hole, DF11-10DP-2DSA, 5 Pins per row (https://www.hirose.com/product/document?clcode=&productname=&series=DF11&documenttype=Catalog&lang=en&documentid=D31688_en), generated with kicad-footprint-generator -connector Hirose DF11 vertical -0 -10 -10 -Connector_Hirose -Hirose_DF11-12DP-2DSA_2x06_P2.00mm_Vertical -Hirose DF11 through hole, DF11-12DP-2DSA, 6 Pins per row (https://www.hirose.com/product/document?clcode=&productname=&series=DF11&documenttype=Catalog&lang=en&documentid=D31688_en), generated with kicad-footprint-generator -connector Hirose DF11 vertical -0 -12 -12 -Connector_Hirose -Hirose_DF11-14DP-2DSA_2x07_P2.00mm_Vertical -Hirose DF11 through hole, DF11-14DP-2DSA, 7 Pins per row (https://www.hirose.com/product/document?clcode=&productname=&series=DF11&documenttype=Catalog&lang=en&documentid=D31688_en), generated with kicad-footprint-generator -connector Hirose DF11 vertical -0 -14 -14 -Connector_Hirose -Hirose_DF11-16DP-2DSA_2x08_P2.00mm_Vertical -Hirose DF11 through hole, DF11-16DP-2DSA, 8 Pins per row (https://www.hirose.com/product/document?clcode=&productname=&series=DF11&documenttype=Catalog&lang=en&documentid=D31688_en), generated with kicad-footprint-generator -connector Hirose DF11 vertical -0 -16 -16 -Connector_Hirose -Hirose_DF11-18DP-2DSA_2x09_P2.00mm_Vertical -Hirose DF11 through hole, DF11-18DP-2DSA, 9 Pins per row (https://www.hirose.com/product/document?clcode=&productname=&series=DF11&documenttype=Catalog&lang=en&documentid=D31688_en), generated with kicad-footprint-generator -connector Hirose DF11 vertical -0 -18 -18 -Connector_Hirose -Hirose_DF11-20DP-2DSA_2x10_P2.00mm_Vertical -Hirose DF11 through hole, DF11-20DP-2DSA, 10 Pins per row (https://www.hirose.com/product/document?clcode=&productname=&series=DF11&documenttype=Catalog&lang=en&documentid=D31688_en), generated with kicad-footprint-generator -connector Hirose DF11 vertical -0 -20 -20 -Connector_Hirose -Hirose_DF11-22DP-2DSA_2x11_P2.00mm_Vertical -Hirose DF11 through hole, DF11-22DP-2DSA, 11 Pins per row (https://www.hirose.com/product/document?clcode=&productname=&series=DF11&documenttype=Catalog&lang=en&documentid=D31688_en), generated with kicad-footprint-generator -connector Hirose DF11 vertical -0 -22 -22 -Connector_Hirose -Hirose_DF11-24DP-2DSA_2x12_P2.00mm_Vertical -Hirose DF11 through hole, DF11-24DP-2DSA, 12 Pins per row (https://www.hirose.com/product/document?clcode=&productname=&series=DF11&documenttype=Catalog&lang=en&documentid=D31688_en), generated with kicad-footprint-generator -connector Hirose DF11 vertical -0 -24 -24 -Connector_Hirose -Hirose_DF11-26DP-2DSA_2x13_P2.00mm_Vertical -Hirose DF11 through hole, DF11-26DP-2DSA, 13 Pins per row (https://www.hirose.com/product/document?clcode=&productname=&series=DF11&documenttype=Catalog&lang=en&documentid=D31688_en), generated with kicad-footprint-generator -connector Hirose DF11 vertical -0 -26 -26 -Connector_Hirose -Hirose_DF11-28DP-2DSA_2x14_P2.00mm_Vertical -Hirose DF11 through hole, DF11-28DP-2DSA, 14 Pins per row (https://www.hirose.com/product/document?clcode=&productname=&series=DF11&documenttype=Catalog&lang=en&documentid=D31688_en), generated with kicad-footprint-generator -connector Hirose DF11 vertical -0 -28 -28 -Connector_Hirose -Hirose_DF11-30DP-2DSA_2x15_P2.00mm_Vertical -Hirose DF11 through hole, DF11-30DP-2DSA, 15 Pins per row (https://www.hirose.com/product/document?clcode=&productname=&series=DF11&documenttype=Catalog&lang=en&documentid=D31688_en), generated with kicad-footprint-generator -connector Hirose DF11 vertical -0 -30 -30 -Connector_Hirose -Hirose_DF11-32DP-2DSA_2x16_P2.00mm_Vertical -Hirose DF11 through hole, DF11-32DP-2DSA, 16 Pins per row (https://www.hirose.com/product/document?clcode=&productname=&series=DF11&documenttype=Catalog&lang=en&documentid=D31688_en), generated with kicad-footprint-generator -connector Hirose DF11 vertical -0 -32 -32 -Connector_Hirose -Hirose_DF12_DF12C3.0-10DS-0.5V_2x05_P0.50mm_Vertical -Hirose DF12C SMD, DF12C3.0-10DS-0.5V, 10 Pins per row (https://www.hirose.com/product/document?clcode=CL0537-0694-9-81&productname=DF12C(3.0)-50DS-0.5V(81)&series=DF12&documenttype=2DDrawing&lang=en&documentid=0000994748), generated with kicad-footprint-generator -connector Hirose DF12 vertical -0 -20 -10 -Connector_Hirose -Hirose_DF12_DF12C3.0-14DS-0.5V_2x07_P0.50mm_Vertical -Hirose DF12C SMD, DF12C3.0-14DS-0.5V, 14 Pins per row (https://www.hirose.com/product/document?clcode=CL0537-0694-9-81&productname=DF12C(3.0)-50DS-0.5V(81)&series=DF12&documenttype=2DDrawing&lang=en&documentid=0000994748), generated with kicad-footprint-generator -connector Hirose DF12 vertical -0 -28 -14 -Connector_Hirose -Hirose_DF12_DF12C3.0-20DS-0.5V_2x10_P0.50mm_Vertical -Hirose DF12C SMD, DF12C3.0-20DS-0.5V, 20 Pins per row (https://www.hirose.com/product/document?clcode=CL0537-0694-9-81&productname=DF12C(3.0)-50DS-0.5V(81)&series=DF12&documenttype=2DDrawing&lang=en&documentid=0000994748), generated with kicad-footprint-generator -connector Hirose DF12 vertical -0 -40 -20 -Connector_Hirose -Hirose_DF12_DF12C3.0-30DS-0.5V_2x15_P0.50mm_Vertical -Hirose DF12C SMD, DF12C3.0-30DS-0.5V, 30 Pins per row (https://www.hirose.com/product/document?clcode=CL0537-0694-9-81&productname=DF12C(3.0)-50DS-0.5V(81)&series=DF12&documenttype=2DDrawing&lang=en&documentid=0000994748), generated with kicad-footprint-generator -connector Hirose DF12 vertical -0 -60 -30 -Connector_Hirose -Hirose_DF12_DF12C3.0-32DS-0.5V_2x16_P0.50mm_Vertical -Hirose DF12C SMD, DF12C3.0-32DS-0.5V, 32 Pins per row (https://www.hirose.com/product/document?clcode=CL0537-0694-9-81&productname=DF12C(3.0)-50DS-0.5V(81)&series=DF12&documenttype=2DDrawing&lang=en&documentid=0000994748), generated with kicad-footprint-generator -connector Hirose DF12 vertical -0 -64 -32 -Connector_Hirose -Hirose_DF12_DF12C3.0-36DS-0.5V_2x18_P0.50mm_Vertical -Hirose DF12C SMD, DF12C3.0-36DS-0.5V, 36 Pins per row (https://www.hirose.com/product/document?clcode=CL0537-0694-9-81&productname=DF12C(3.0)-50DS-0.5V(81)&series=DF12&documenttype=2DDrawing&lang=en&documentid=0000994748), generated with kicad-footprint-generator -connector Hirose DF12 vertical -0 -72 -36 -Connector_Hirose -Hirose_DF12_DF12C3.0-40DS-0.5V_2x20_P0.50mm_Vertical -Hirose DF12C SMD, DF12C3.0-40DS-0.5V, 40 Pins per row (https://www.hirose.com/product/document?clcode=CL0537-0694-9-81&productname=DF12C(3.0)-50DS-0.5V(81)&series=DF12&documenttype=2DDrawing&lang=en&documentid=0000994748), generated with kicad-footprint-generator -connector Hirose DF12 vertical -0 -80 -40 -Connector_Hirose -Hirose_DF12_DF12C3.0-50DS-0.5V_2x25_P0.50mm_Vertical -Hirose DF12C SMD, DF12C3.0-50DS-0.5V, 50 Pins per row (https://www.hirose.com/product/document?clcode=CL0537-0694-9-81&productname=DF12C(3.0)-50DS-0.5V(81)&series=DF12&documenttype=2DDrawing&lang=en&documentid=0000994748), generated with kicad-footprint-generator -connector Hirose DF12 vertical -0 -100 -50 -Connector_Hirose -Hirose_DF12_DF12C3.0-60DS-0.5V_2x30_P0.50mm_Vertical -Hirose DF12C SMD, DF12C3.0-60DS-0.5V, 60 Pins per row (https://www.hirose.com/product/document?clcode=CL0537-0694-9-81&productname=DF12C(3.0)-50DS-0.5V(81)&series=DF12&documenttype=2DDrawing&lang=en&documentid=0000994748), generated with kicad-footprint-generator -connector Hirose DF12 vertical -0 -120 -60 -Connector_Hirose -Hirose_DF12_DF12E3.0-10DP-0.5V_2x05_P0.50mm_Vertical -Hirose DF12E SMD, DF12E3.0-10DP-0.5V, 10 Pins per row (https://www.hirose.com/product/document?clcode=CL0537-0834-6-81&productname=DF12E(3.0)-50DP-0.5V(81)&series=DF12&documenttype=2DDrawing&lang=en&documentid=0000992393), generated with kicad-footprint-generator -connector Hirose DF12 vertical -0 -20 -10 -Connector_Hirose -Hirose_DF12_DF12E3.0-14DP-0.5V_2x07_P0.50mm_Vertical -Hirose DF12E SMD, DF12E3.0-14DP-0.5V, 14 Pins per row (https://www.hirose.com/product/document?clcode=CL0537-0834-6-81&productname=DF12E(3.0)-50DP-0.5V(81)&series=DF12&documenttype=2DDrawing&lang=en&documentid=0000992393), generated with kicad-footprint-generator -connector Hirose DF12 vertical -0 -28 -14 -Connector_Hirose -Hirose_DF12_DF12E3.0-20DP-0.5V_2x10_P0.50mm_Vertical -Hirose DF12E SMD, DF12E3.0-20DP-0.5V, 20 Pins per row (https://www.hirose.com/product/document?clcode=CL0537-0834-6-81&productname=DF12E(3.0)-50DP-0.5V(81)&series=DF12&documenttype=2DDrawing&lang=en&documentid=0000992393), generated with kicad-footprint-generator -connector Hirose DF12 vertical -0 -40 -20 -Connector_Hirose -Hirose_DF12_DF12E3.0-30DP-0.5V_2x15_P0.50mm_Vertical -Hirose DF12E SMD, DF12E3.0-30DP-0.5V, 30 Pins per row (https://www.hirose.com/product/document?clcode=CL0537-0834-6-81&productname=DF12E(3.0)-50DP-0.5V(81)&series=DF12&documenttype=2DDrawing&lang=en&documentid=0000992393), generated with kicad-footprint-generator -connector Hirose DF12 vertical -0 -60 -30 -Connector_Hirose -Hirose_DF12_DF12E3.0-32DP-0.5V_2x16_P0.50mm_Vertical -Hirose DF12E SMD, DF12E3.0-32DP-0.5V, 32 Pins per row (https://www.hirose.com/product/document?clcode=CL0537-0834-6-81&productname=DF12E(3.0)-50DP-0.5V(81)&series=DF12&documenttype=2DDrawing&lang=en&documentid=0000992393), generated with kicad-footprint-generator -connector Hirose DF12 vertical -0 -64 -32 -Connector_Hirose -Hirose_DF12_DF12E3.0-36DP-0.5V_2x18_P0.50mm_Vertical -Hirose DF12E SMD, DF12E3.0-36DP-0.5V, 36 Pins per row (https://www.hirose.com/product/document?clcode=CL0537-0834-6-81&productname=DF12E(3.0)-50DP-0.5V(81)&series=DF12&documenttype=2DDrawing&lang=en&documentid=0000992393), generated with kicad-footprint-generator -connector Hirose DF12 vertical -0 -72 -36 -Connector_Hirose -Hirose_DF12_DF12E3.0-40DP-0.5V_2x20_P0.50mm_Vertical -Hirose DF12E SMD, DF12E3.0-40DP-0.5V, 40 Pins per row (https://www.hirose.com/product/document?clcode=CL0537-0834-6-81&productname=DF12E(3.0)-50DP-0.5V(81)&series=DF12&documenttype=2DDrawing&lang=en&documentid=0000992393), generated with kicad-footprint-generator -connector Hirose DF12 vertical -0 -80 -40 -Connector_Hirose -Hirose_DF12_DF12E3.0-50DP-0.5V_2x25_P0.50mm_Vertical -Hirose DF12E SMD, DF12E3.0-50DP-0.5V, 50 Pins per row (https://www.hirose.com/product/document?clcode=CL0537-0834-6-81&productname=DF12E(3.0)-50DP-0.5V(81)&series=DF12&documenttype=2DDrawing&lang=en&documentid=0000992393), generated with kicad-footprint-generator -connector Hirose DF12 vertical -0 -100 -50 -Connector_Hirose -Hirose_DF12_DF12E3.0-60DP-0.5V_2x30_P0.50mm_Vertical -Hirose DF12E SMD, DF12E3.0-60DP-0.5V, 60 Pins per row (https://www.hirose.com/product/document?clcode=CL0537-0834-6-81&productname=DF12E(3.0)-50DP-0.5V(81)&series=DF12&documenttype=2DDrawing&lang=en&documentid=0000992393), generated with kicad-footprint-generator -connector Hirose DF12 vertical -0 -120 -60 -Connector_Hirose -Hirose_DF12_DF12E3.0-80DP-0.5V_2x40_P0.50mm_Vertical -Hirose DF12E SMD, DF12E3.0-80DP-0.5V, 80 Pins per row (https://www.hirose.com/product/document?clcode=CL0537-0834-6-81&productname=DF12E(3.0)-50DP-0.5V(81)&series=DF12&documenttype=2DDrawing&lang=en&documentid=0000992393), generated with kicad-footprint-generator -connector Hirose DF12 vertical -0 -160 -80 -Connector_Hirose -Hirose_DF13-02P-1.25DSA_1x02_P1.25mm_Vertical -Hirose DF13 through hole, DF13-02P-1.25DSA, 2 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-2P-1.25DSA%2850%29/), generated with kicad-footprint-generator -connector Hirose DF13 vertical -0 -2 -2 -Connector_Hirose -Hirose_DF13-02P-1.25DS_1x02_P1.25mm_Horizontal -Hirose DF13 through hole, DF13-02P-1.25DS, 2 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-4P-1.25DS%2820%29/), generated with kicad-footprint-generator -connector Hirose DF13 horizontal -0 -2 -2 -Connector_Hirose -Hirose_DF13-03P-1.25DSA_1x03_P1.25mm_Vertical -Hirose DF13 through hole, DF13-03P-1.25DSA, 3 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-2P-1.25DSA%2850%29/), generated with kicad-footprint-generator -connector Hirose DF13 vertical -0 -3 -3 -Connector_Hirose -Hirose_DF13-03P-1.25DS_1x03_P1.25mm_Horizontal -Hirose DF13 through hole, DF13-03P-1.25DS, 3 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-4P-1.25DS%2820%29/), generated with kicad-footprint-generator -connector Hirose DF13 horizontal -0 -3 -3 -Connector_Hirose -Hirose_DF13-04P-1.25DSA_1x04_P1.25mm_Vertical -Hirose DF13 through hole, DF13-04P-1.25DSA, 4 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-2P-1.25DSA%2850%29/), generated with kicad-footprint-generator -connector Hirose DF13 vertical -0 -4 -4 -Connector_Hirose -Hirose_DF13-04P-1.25DS_1x04_P1.25mm_Horizontal -Hirose DF13 through hole, DF13-04P-1.25DS, 4 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-4P-1.25DS%2820%29/), generated with kicad-footprint-generator -connector Hirose DF13 horizontal -0 -4 -4 -Connector_Hirose -Hirose_DF13-05P-1.25DSA_1x05_P1.25mm_Vertical -Hirose DF13 through hole, DF13-05P-1.25DSA, 5 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-2P-1.25DSA%2850%29/), generated with kicad-footprint-generator -connector Hirose DF13 vertical -0 -5 -5 -Connector_Hirose -Hirose_DF13-05P-1.25DS_1x05_P1.25mm_Horizontal -Hirose DF13 through hole, DF13-05P-1.25DS, 5 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-4P-1.25DS%2820%29/), generated with kicad-footprint-generator -connector Hirose DF13 horizontal -0 -5 -5 -Connector_Hirose -Hirose_DF13-06P-1.25DSA_1x06_P1.25mm_Vertical -Hirose DF13 through hole, DF13-06P-1.25DSA, 6 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-2P-1.25DSA%2850%29/), generated with kicad-footprint-generator -connector Hirose DF13 vertical -0 -6 -6 -Connector_Hirose -Hirose_DF13-06P-1.25DS_1x06_P1.25mm_Horizontal -Hirose DF13 through hole, DF13-06P-1.25DS, 6 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-4P-1.25DS%2820%29/), generated with kicad-footprint-generator -connector Hirose DF13 horizontal -0 -6 -6 -Connector_Hirose -Hirose_DF13-07P-1.25DSA_1x07_P1.25mm_Vertical -Hirose DF13 through hole, DF13-07P-1.25DSA, 7 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-2P-1.25DSA%2850%29/), generated with kicad-footprint-generator -connector Hirose DF13 vertical -0 -7 -7 -Connector_Hirose -Hirose_DF13-07P-1.25DS_1x07_P1.25mm_Horizontal -Hirose DF13 through hole, DF13-07P-1.25DS, 7 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-4P-1.25DS%2820%29/), generated with kicad-footprint-generator -connector Hirose DF13 horizontal -0 -7 -7 -Connector_Hirose -Hirose_DF13-08P-1.25DSA_1x08_P1.25mm_Vertical -Hirose DF13 through hole, DF13-08P-1.25DSA, 8 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-2P-1.25DSA%2850%29/), generated with kicad-footprint-generator -connector Hirose DF13 vertical -0 -8 -8 -Connector_Hirose -Hirose_DF13-08P-1.25DS_1x08_P1.25mm_Horizontal -Hirose DF13 through hole, DF13-08P-1.25DS, 8 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-4P-1.25DS%2820%29/), generated with kicad-footprint-generator -connector Hirose DF13 horizontal -0 -8 -8 -Connector_Hirose -Hirose_DF13-09P-1.25DSA_1x09_P1.25mm_Vertical -Hirose DF13 through hole, DF13-09P-1.25DSA, 9 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-2P-1.25DSA%2850%29/), generated with kicad-footprint-generator -connector Hirose DF13 vertical -0 -9 -9 -Connector_Hirose -Hirose_DF13-09P-1.25DS_1x09_P1.25mm_Horizontal -Hirose DF13 through hole, DF13-09P-1.25DS, 9 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-4P-1.25DS%2820%29/), generated with kicad-footprint-generator -connector Hirose DF13 horizontal -0 -9 -9 -Connector_Hirose -Hirose_DF13-10P-1.25DSA_1x10_P1.25mm_Vertical -Hirose DF13 through hole, DF13-10P-1.25DSA, 10 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-2P-1.25DSA%2850%29/), generated with kicad-footprint-generator -connector Hirose DF13 vertical -0 -10 -10 -Connector_Hirose -Hirose_DF13-10P-1.25DS_1x10_P1.25mm_Horizontal -Hirose DF13 through hole, DF13-10P-1.25DS, 10 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-4P-1.25DS%2820%29/), generated with kicad-footprint-generator -connector Hirose DF13 horizontal -0 -10 -10 -Connector_Hirose -Hirose_DF13-11P-1.25DSA_1x11_P1.25mm_Vertical -Hirose DF13 through hole, DF13-11P-1.25DSA, 11 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-2P-1.25DSA%2850%29/), generated with kicad-footprint-generator -connector Hirose DF13 vertical -0 -11 -11 -Connector_Hirose -Hirose_DF13-11P-1.25DS_1x11_P1.25mm_Horizontal -Hirose DF13 through hole, DF13-11P-1.25DS, 11 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-4P-1.25DS%2820%29/), generated with kicad-footprint-generator -connector Hirose DF13 horizontal -0 -11 -11 -Connector_Hirose -Hirose_DF13-12P-1.25DSA_1x12_P1.25mm_Vertical -Hirose DF13 through hole, DF13-12P-1.25DSA, 12 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-2P-1.25DSA%2850%29/), generated with kicad-footprint-generator -connector Hirose DF13 vertical -0 -12 -12 -Connector_Hirose -Hirose_DF13-12P-1.25DS_1x12_P1.25mm_Horizontal -Hirose DF13 through hole, DF13-12P-1.25DS, 12 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-4P-1.25DS%2820%29/), generated with kicad-footprint-generator -connector Hirose DF13 horizontal -0 -12 -12 -Connector_Hirose -Hirose_DF13-13P-1.25DSA_1x13_P1.25mm_Vertical -Hirose DF13 through hole, DF13-13P-1.25DSA, 13 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-2P-1.25DSA%2850%29/), generated with kicad-footprint-generator -connector Hirose DF13 vertical -0 -13 -13 -Connector_Hirose -Hirose_DF13-14P-1.25DSA_1x14_P1.25mm_Vertical -Hirose DF13 through hole, DF13-14P-1.25DSA, 14 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-2P-1.25DSA%2850%29/), generated with kicad-footprint-generator -connector Hirose DF13 vertical -0 -14 -14 -Connector_Hirose -Hirose_DF13-14P-1.25DS_1x14_P1.25mm_Horizontal -Hirose DF13 through hole, DF13-14P-1.25DS, 14 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-4P-1.25DS%2820%29/), generated with kicad-footprint-generator -connector Hirose DF13 horizontal -0 -14 -14 -Connector_Hirose -Hirose_DF13-15P-1.25DSA_1x15_P1.25mm_Vertical -Hirose DF13 through hole, DF13-15P-1.25DSA, 15 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-2P-1.25DSA%2850%29/), generated with kicad-footprint-generator -connector Hirose DF13 vertical -0 -15 -15 -Connector_Hirose -Hirose_DF13-15P-1.25DS_1x15_P1.25mm_Horizontal -Hirose DF13 through hole, DF13-15P-1.25DS, 15 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-4P-1.25DS%2820%29/), generated with kicad-footprint-generator -connector Hirose DF13 horizontal -0 -15 -15 -Connector_Hirose -Hirose_DF13C_CL535-0402-2-51_1x02-1MP_P1.25mm_Vertical -Hirose DF13C SMD, CL535-0402-2-51, 2 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13C-10P-1.25V%2851%29/), generated with kicad-footprint-generator -connector Hirose DF13C vertical -0 -4 -3 -Connector_Hirose -Hirose_DF13C_CL535-0403-5-51_1x03-1MP_P1.25mm_Vertical -Hirose DF13C SMD, CL535-0403-5-51, 3 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13C-10P-1.25V%2851%29/), generated with kicad-footprint-generator -connector Hirose DF13C vertical -0 -5 -4 -Connector_Hirose -Hirose_DF13C_CL535-0404-8-51_1x04-1MP_P1.25mm_Vertical -Hirose DF13C SMD, CL535-0404-8-51, 4 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13C-10P-1.25V%2851%29/), generated with kicad-footprint-generator -connector Hirose DF13C vertical -0 -6 -5 -Connector_Hirose -Hirose_DF13C_CL535-0405-0-51_1x05-1MP_P1.25mm_Vertical -Hirose DF13C SMD, CL535-0405-0-51, 5 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13C-10P-1.25V%2851%29/), generated with kicad-footprint-generator -connector Hirose DF13C vertical -0 -7 -6 -Connector_Hirose -Hirose_DF13C_CL535-0406-3-51_1x06-1MP_P1.25mm_Vertical -Hirose DF13C SMD, CL535-0406-3-51, 6 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13C-10P-1.25V%2851%29/), generated with kicad-footprint-generator -connector Hirose DF13C vertical -0 -8 -7 -Connector_Hirose -Hirose_DF13C_CL535-0407-6-51_1x07-1MP_P1.25mm_Vertical -Hirose DF13C SMD, CL535-0407-6-51, 7 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13C-10P-1.25V%2851%29/), generated with kicad-footprint-generator -connector Hirose DF13C vertical -0 -9 -8 -Connector_Hirose -Hirose_DF13C_CL535-0408-9-51_1x08-1MP_P1.25mm_Vertical -Hirose DF13C SMD, CL535-0408-9-51, 8 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13C-10P-1.25V%2851%29/), generated with kicad-footprint-generator -connector Hirose DF13C vertical -0 -10 -9 -Connector_Hirose -Hirose_DF13C_CL535-0409-1-51_1x09-1MP_P1.25mm_Vertical -Hirose DF13C SMD, CL535-0409-1-51, 9 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13C-10P-1.25V%2851%29/), generated with kicad-footprint-generator -connector Hirose DF13C vertical -0 -11 -10 -Connector_Hirose -Hirose_DF13C_CL535-0410-4-51_1x10-1MP_P1.25mm_Vertical -Hirose DF13C SMD, CL535-0410-4-51, 10 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13C-10P-1.25V%2851%29/), generated with kicad-footprint-generator -connector Hirose DF13C vertical -0 -12 -11 -Connector_Hirose -Hirose_DF13C_CL535-0411-3-51_1x11-1MP_P1.25mm_Vertical -Hirose DF13C SMD, CL535-0411-3-51, 11 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13C-10P-1.25V%2851%29/), generated with kicad-footprint-generator -connector Hirose DF13C vertical -0 -13 -12 -Connector_Hirose -Hirose_DF13C_CL535-0412-6-51_1x12-1MP_P1.25mm_Vertical -Hirose DF13C SMD, CL535-0412-6-51, 12 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13C-10P-1.25V%2851%29/), generated with kicad-footprint-generator -connector Hirose DF13C vertical -0 -14 -13 -Connector_Hirose -Hirose_DF13C_CL535-0414-1-51_1x14-1MP_P1.25mm_Vertical -Hirose DF13C SMD, CL535-0414-1-51, 14 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13C-10P-1.25V%2851%29/), generated with kicad-footprint-generator -connector Hirose DF13C vertical -0 -16 -15 -Connector_Hirose -Hirose_DF13C_CL535-0415-4-51_1x15-1MP_P1.25mm_Vertical -Hirose DF13C SMD, CL535-0415-4-51, 15 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13C-10P-1.25V%2851%29/), generated with kicad-footprint-generator -connector Hirose DF13C vertical -0 -17 -16 -Connector_Hirose -Hirose_DF52-2S-0.8H_1x02-1MP_P0.80mm_Horizontal -Hirose series connector, DF52-2S-0.8H (https://www.hirose.com/product/en/products/DF52/DF52-3S-0.8H%2821%29/), generated with kicad-footprint-generator -connector Hirose top entry -0 -4 -3 -Connector_Hirose -Hirose_DF52-3S-0.8H_1x03-1MP_P0.80mm_Horizontal -Hirose series connector, DF52-3S-0.8H (https://www.hirose.com/product/en/products/DF52/DF52-3S-0.8H%2821%29/), generated with kicad-footprint-generator -connector Hirose top entry -0 -5 -4 -Connector_Hirose -Hirose_DF52-4S-0.8H_1x04-1MP_P0.80mm_Horizontal -Hirose series connector, DF52-4S-0.8H (https://www.hirose.com/product/en/products/DF52/DF52-3S-0.8H%2821%29/), generated with kicad-footprint-generator -connector Hirose top entry -0 -6 -5 -Connector_Hirose -Hirose_DF52-5S-0.8H_1x05-1MP_P0.80mm_Horizontal -Hirose series connector, DF52-5S-0.8H (https://www.hirose.com/product/en/products/DF52/DF52-3S-0.8H%2821%29/), generated with kicad-footprint-generator -connector Hirose top entry -0 -7 -6 -Connector_Hirose -Hirose_DF52-6S-0.8H_1x06-1MP_P0.80mm_Horizontal -Hirose series connector, DF52-6S-0.8H (https://www.hirose.com/product/en/products/DF52/DF52-3S-0.8H%2821%29/), generated with kicad-footprint-generator -connector Hirose top entry -0 -8 -7 -Connector_Hirose -Hirose_DF52-7S-0.8H_1x07-1MP_P0.80mm_Horizontal -Hirose series connector, DF52-7S-0.8H (https://www.hirose.com/product/en/products/DF52/DF52-3S-0.8H%2821%29/), generated with kicad-footprint-generator -connector Hirose top entry -0 -9 -8 -Connector_Hirose -Hirose_DF52-8S-0.8H_1x08-1MP_P0.80mm_Horizontal -Hirose series connector, DF52-8S-0.8H (https://www.hirose.com/product/en/products/DF52/DF52-3S-0.8H%2821%29/), generated with kicad-footprint-generator -connector Hirose top entry -0 -10 -9 -Connector_Hirose -Hirose_DF52-9S-0.8H_1x09-1MP_P0.80mm_Horizontal -Hirose series connector, DF52-9S-0.8H (https://www.hirose.com/product/en/products/DF52/DF52-3S-0.8H%2821%29/), generated with kicad-footprint-generator -connector Hirose top entry -0 -11 -10 -Connector_Hirose -Hirose_DF52-10S-0.8H_1x10-1MP_P0.80mm_Horizontal -Hirose series connector, DF52-10S-0.8H (https://www.hirose.com/product/en/products/DF52/DF52-3S-0.8H%2821%29/), generated with kicad-footprint-generator -connector Hirose top entry -0 -12 -11 -Connector_Hirose -Hirose_DF52-11S-0.8H_1x11-1MP_P0.80mm_Horizontal -Hirose series connector, DF52-11S-0.8H (https://www.hirose.com/product/en/products/DF52/DF52-3S-0.8H%2821%29/), generated with kicad-footprint-generator -connector Hirose top entry -0 -13 -12 -Connector_Hirose -Hirose_DF52-12S-0.8H_1x12-1MP_P0.80mm_Horizontal -Hirose series connector, DF52-12S-0.8H (https://www.hirose.com/product/en/products/DF52/DF52-3S-0.8H%2821%29/), generated with kicad-footprint-generator -connector Hirose top entry -0 -14 -13 -Connector_Hirose -Hirose_DF52-14S-0.8H_1x14-1MP_P0.80mm_Horizontal -Hirose series connector, DF52-14S-0.8H (https://www.hirose.com/product/en/products/DF52/DF52-3S-0.8H%2821%29/), generated with kicad-footprint-generator -connector Hirose top entry -0 -16 -15 -Connector_Hirose -Hirose_DF52-15S-0.8H_1x15-1MP_P0.80mm_Horizontal -Hirose series connector, DF52-15S-0.8H (https://www.hirose.com/product/en/products/DF52/DF52-3S-0.8H%2821%29/), generated with kicad-footprint-generator -connector Hirose top entry -0 -17 -16 -Connector_Hirose -Hirose_DF63-5P-3.96DSA_1x05_P3.96mm_Vertical -Hirose DF63 through hole, DF63-5P-3.96DSA, 5 Pins per row (https://www.hirose.com/product/en/products/DF63/), generated with kicad-footprint-generator -connector Hirose DF63 vertical -0 -5 -5 -Connector_Hirose -Hirose_DF63-6P-3.96DSA_1x06_P3.96mm_Vertical -Hirose DF63 through hole, DF63-6P-3.96DSA, 6 Pins per row (https://www.hirose.com/product/en/products/DF63/), generated with kicad-footprint-generator -connector Hirose DF63 vertical -0 -6 -6 -Connector_Hirose -Hirose_DF63M-1P-3.96DSA_1x01_P3.96mm_Vertical -Hirose DF63 through hole, DF63M-1P-3.96DSA, 1 Pins per row (https://www.hirose.com/product/en/products/DF63/), generated with kicad-footprint-generator -connector Hirose DF63 vertical -0 -1 -1 -Connector_Hirose -Hirose_DF63M-2P-3.96DSA_1x02_P3.96mm_Vertical -Hirose DF63 through hole, DF63M-2P-3.96DSA, 2 Pins per row (https://www.hirose.com/product/en/products/DF63/), generated with kicad-footprint-generator -connector Hirose DF63 vertical -0 -2 -2 -Connector_Hirose -Hirose_DF63M-3P-3.96DSA_1x03_P3.96mm_Vertical -Hirose DF63 through hole, DF63M-3P-3.96DSA, 3 Pins per row (https://www.hirose.com/product/en/products/DF63/), generated with kicad-footprint-generator -connector Hirose DF63 vertical -0 -3 -3 -Connector_Hirose -Hirose_DF63M-4P-3.96DSA_1x04_P3.96mm_Vertical -Hirose DF63 through hole, DF63M-4P-3.96DSA, 4 Pins per row (https://www.hirose.com/product/en/products/DF63/), generated with kicad-footprint-generator -connector Hirose DF63 vertical -0 -4 -4 -Connector_Hirose -Hirose_DF63R-1P-3.96DSA_1x01_P3.96mm_Vertical -Hirose DF63 through hole, DF63R-1P-3.96DSA, 1 Pins per row (https://www.hirose.com/product/en/products/DF63/), generated with kicad-footprint-generator -connector Hirose DF63 vertical -0 -1 -1 -Connector_Hirose -Hirose_DF63R-2P-3.96DSA_1x02_P3.96mm_Vertical -Hirose DF63 through hole, DF63R-2P-3.96DSA, 2 Pins per row (https://www.hirose.com/product/en/products/DF63/), generated with kicad-footprint-generator -connector Hirose DF63 vertical -0 -2 -2 -Connector_Hirose -Hirose_DF63R-3P-3.96DSA_1x03_P3.96mm_Vertical -Hirose DF63 through hole, DF63R-3P-3.96DSA, 3 Pins per row (https://www.hirose.com/product/en/products/DF63/), generated with kicad-footprint-generator -connector Hirose DF63 vertical -0 -3 -3 -Connector_Hirose -Hirose_DF63R-4P-3.96DSA_1x04_P3.96mm_Vertical -Hirose DF63 through hole, DF63R-4P-3.96DSA, 4 Pins per row (https://www.hirose.com/product/en/products/DF63/), generated with kicad-footprint-generator -connector Hirose DF63 vertical -0 -4 -4 -Connector_Hirose -Hirose_DF63R-5P-3.96DSA_1x05_P3.96mm_Vertical -Hirose DF63 through hole, DF63R-5P-3.96DSA, 5 Pins per row (https://www.hirose.com/product/en/products/DF63/), generated with kicad-footprint-generator -connector Hirose DF63 vertical -0 -5 -5 -Connector_IDC -IDC-Header_2x03_P2.54mm_Horizontal -Through hole IDC box header, 2x03, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole horizontal IDC box header THT 2x03 2.54mm double row -0 -6 -6 -Connector_IDC -IDC-Header_2x03_P2.54mm_Vertical -Through hole IDC box header, 2x03, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC box header THT 2x03 2.54mm double row -0 -6 -6 -Connector_IDC -IDC-Header_2x04_P2.54mm_Horizontal -Through hole IDC box header, 2x04, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole horizontal IDC box header THT 2x04 2.54mm double row -0 -8 -8 -Connector_IDC -IDC-Header_2x04_P2.54mm_Vertical -Through hole IDC box header, 2x04, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC box header THT 2x04 2.54mm double row -0 -8 -8 -Connector_IDC -IDC-Header_2x05-1MP_P2.54mm_Latch6.5mm_Vertical -Through hole IDC header, 2x05, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 6.5mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x05 2.54mm double row -0 -12 -11 -Connector_IDC -IDC-Header_2x05-1MP_P2.54mm_Latch9.5mm_Vertical -Through hole IDC header, 2x05, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 9.5mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x05 2.54mm double row -0 -12 -11 -Connector_IDC -IDC-Header_2x05-1MP_P2.54mm_Latch12.0mm_Vertical -Through hole IDC header, 2x05, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 12.0mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x05 2.54mm double row -0 -12 -11 -Connector_IDC -IDC-Header_2x05-1MP_P2.54mm_Latch_Horizontal -Through hole IDC header, 2x05, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole horizontal IDC header THT 2x05 2.54mm double row -0 -12 -11 -Connector_IDC -IDC-Header_2x05-1MP_P2.54mm_Latch_Vertical -Through hole IDC header, 2x05, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x05 2.54mm double row -0 -12 -11 -Connector_IDC -IDC-Header_2x05_P2.54mm_Horizontal -Through hole IDC box header, 2x05, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole horizontal IDC box header THT 2x05 2.54mm double row -0 -10 -10 -Connector_IDC -IDC-Header_2x05_P2.54mm_Latch6.5mm_Vertical -Through hole IDC header, 2x05, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 6.5mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x05 2.54mm double row -0 -10 -10 -Connector_IDC -IDC-Header_2x05_P2.54mm_Latch9.5mm_Vertical -Through hole IDC header, 2x05, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 9.5mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x05 2.54mm double row -0 -10 -10 -Connector_IDC -IDC-Header_2x05_P2.54mm_Latch12.0mm_Vertical -Through hole IDC header, 2x05, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 12.0mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x05 2.54mm double row -0 -10 -10 -Connector_IDC -IDC-Header_2x05_P2.54mm_Latch_Horizontal -Through hole IDC header, 2x05, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole horizontal IDC header THT 2x05 2.54mm double row -0 -10 -10 -Connector_IDC -IDC-Header_2x05_P2.54mm_Latch_Vertical -Through hole IDC header, 2x05, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x05 2.54mm double row -0 -10 -10 -Connector_IDC -IDC-Header_2x05_P2.54mm_Vertical -Through hole IDC box header, 2x05, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC box header THT 2x05 2.54mm double row -0 -10 -10 -Connector_IDC -IDC-Header_2x06-1MP_P2.54mm_Latch6.5mm_Vertical -Through hole IDC header, 2x06, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 6.5mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x06 2.54mm double row -0 -14 -13 -Connector_IDC -IDC-Header_2x06-1MP_P2.54mm_Latch9.5mm_Vertical -Through hole IDC header, 2x06, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 9.5mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x06 2.54mm double row -0 -14 -13 -Connector_IDC -IDC-Header_2x06-1MP_P2.54mm_Latch12.0mm_Vertical -Through hole IDC header, 2x06, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 12.0mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x06 2.54mm double row -0 -14 -13 -Connector_IDC -IDC-Header_2x06-1MP_P2.54mm_Latch_Horizontal -Through hole IDC header, 2x06, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole horizontal IDC header THT 2x06 2.54mm double row -0 -14 -13 -Connector_IDC -IDC-Header_2x06-1MP_P2.54mm_Latch_Vertical -Through hole IDC header, 2x06, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x06 2.54mm double row -0 -14 -13 -Connector_IDC -IDC-Header_2x06_P2.54mm_Horizontal -Through hole IDC box header, 2x06, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole horizontal IDC box header THT 2x06 2.54mm double row -0 -12 -12 -Connector_IDC -IDC-Header_2x06_P2.54mm_Latch6.5mm_Vertical -Through hole IDC header, 2x06, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 6.5mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x06 2.54mm double row -0 -12 -12 -Connector_IDC -IDC-Header_2x06_P2.54mm_Latch9.5mm_Vertical -Through hole IDC header, 2x06, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 9.5mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x06 2.54mm double row -0 -12 -12 -Connector_IDC -IDC-Header_2x06_P2.54mm_Latch12.0mm_Vertical -Through hole IDC header, 2x06, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 12.0mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x06 2.54mm double row -0 -12 -12 -Connector_IDC -IDC-Header_2x06_P2.54mm_Latch_Horizontal -Through hole IDC header, 2x06, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole horizontal IDC header THT 2x06 2.54mm double row -0 -12 -12 -Connector_IDC -IDC-Header_2x06_P2.54mm_Latch_Vertical -Through hole IDC header, 2x06, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x06 2.54mm double row -0 -12 -12 -Connector_IDC -IDC-Header_2x06_P2.54mm_Vertical -Through hole IDC box header, 2x06, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC box header THT 2x06 2.54mm double row -0 -12 -12 -Connector_IDC -IDC-Header_2x07-1MP_P2.54mm_Latch6.5mm_Vertical -Through hole IDC header, 2x07, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 6.5mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x07 2.54mm double row -0 -16 -15 -Connector_IDC -IDC-Header_2x07-1MP_P2.54mm_Latch9.5mm_Vertical -Through hole IDC header, 2x07, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 9.5mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x07 2.54mm double row -0 -16 -15 -Connector_IDC -IDC-Header_2x07-1MP_P2.54mm_Latch12.0mm_Vertical -Through hole IDC header, 2x07, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 12.0mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x07 2.54mm double row -0 -16 -15 -Connector_IDC -IDC-Header_2x07-1MP_P2.54mm_Latch_Horizontal -Through hole IDC header, 2x07, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole horizontal IDC header THT 2x07 2.54mm double row -0 -16 -15 -Connector_IDC -IDC-Header_2x07-1MP_P2.54mm_Latch_Vertical -Through hole IDC header, 2x07, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x07 2.54mm double row -0 -16 -15 -Connector_IDC -IDC-Header_2x07_P2.54mm_Horizontal -Through hole IDC box header, 2x07, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole horizontal IDC box header THT 2x07 2.54mm double row -0 -14 -14 -Connector_IDC -IDC-Header_2x07_P2.54mm_Horizontal_Lock -Connector IDC Locked, 10 contacts, compatible header: PANCON HE10 (Series 50, (https://www.reboul.fr/storage/00003af6.pdf) -connector idc locked -0 -16 -14 -Connector_IDC -IDC-Header_2x07_P2.54mm_Latch6.5mm_Vertical -Through hole IDC header, 2x07, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 6.5mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x07 2.54mm double row -0 -14 -14 -Connector_IDC -IDC-Header_2x07_P2.54mm_Latch9.5mm_Vertical -Through hole IDC header, 2x07, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 9.5mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x07 2.54mm double row -0 -14 -14 -Connector_IDC -IDC-Header_2x07_P2.54mm_Latch12.0mm_Vertical -Through hole IDC header, 2x07, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 12.0mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x07 2.54mm double row -0 -14 -14 -Connector_IDC -IDC-Header_2x07_P2.54mm_Latch_Horizontal -Through hole IDC header, 2x07, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole horizontal IDC header THT 2x07 2.54mm double row -0 -14 -14 -Connector_IDC -IDC-Header_2x07_P2.54mm_Latch_Vertical -Through hole IDC header, 2x07, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x07 2.54mm double row -0 -14 -14 -Connector_IDC -IDC-Header_2x07_P2.54mm_Vertical -Through hole IDC box header, 2x07, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC box header THT 2x07 2.54mm double row -0 -14 -14 -Connector_IDC -IDC-Header_2x08-1MP_P2.54mm_Latch6.5mm_Vertical -Through hole IDC header, 2x08, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 6.5mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x08 2.54mm double row -0 -18 -17 -Connector_IDC -IDC-Header_2x08-1MP_P2.54mm_Latch9.5mm_Vertical -Through hole IDC header, 2x08, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 9.5mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x08 2.54mm double row -0 -18 -17 -Connector_IDC -IDC-Header_2x08-1MP_P2.54mm_Latch12.0mm_Vertical -Through hole IDC header, 2x08, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 12.0mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x08 2.54mm double row -0 -18 -17 -Connector_IDC -IDC-Header_2x08-1MP_P2.54mm_Latch_Horizontal -Through hole IDC header, 2x08, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole horizontal IDC header THT 2x08 2.54mm double row -0 -18 -17 -Connector_IDC -IDC-Header_2x08-1MP_P2.54mm_Latch_Vertical -Through hole IDC header, 2x08, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x08 2.54mm double row -0 -18 -17 -Connector_IDC -IDC-Header_2x08_P2.54mm_Horizontal -Through hole IDC box header, 2x08, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole horizontal IDC box header THT 2x08 2.54mm double row -0 -16 -16 -Connector_IDC -IDC-Header_2x08_P2.54mm_Latch6.5mm_Vertical -Through hole IDC header, 2x08, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 6.5mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x08 2.54mm double row -0 -16 -16 -Connector_IDC -IDC-Header_2x08_P2.54mm_Latch9.5mm_Vertical -Through hole IDC header, 2x08, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 9.5mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x08 2.54mm double row -0 -16 -16 -Connector_IDC -IDC-Header_2x08_P2.54mm_Latch12.0mm_Vertical -Through hole IDC header, 2x08, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 12.0mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x08 2.54mm double row -0 -16 -16 -Connector_IDC -IDC-Header_2x08_P2.54mm_Latch_Horizontal -Through hole IDC header, 2x08, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole horizontal IDC header THT 2x08 2.54mm double row -0 -16 -16 -Connector_IDC -IDC-Header_2x08_P2.54mm_Latch_Vertical -Through hole IDC header, 2x08, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x08 2.54mm double row -0 -16 -16 -Connector_IDC -IDC-Header_2x08_P2.54mm_Vertical -Through hole IDC box header, 2x08, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC box header THT 2x08 2.54mm double row -0 -16 -16 -Connector_IDC -IDC-Header_2x10-1MP_P2.54mm_Latch6.5mm_Vertical -Through hole IDC header, 2x10, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 6.5mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x10 2.54mm double row -0 -22 -21 -Connector_IDC -IDC-Header_2x10-1MP_P2.54mm_Latch9.5mm_Vertical -Through hole IDC header, 2x10, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 9.5mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x10 2.54mm double row -0 -22 -21 -Connector_IDC -IDC-Header_2x10-1MP_P2.54mm_Latch12.0mm_Vertical -Through hole IDC header, 2x10, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 12.0mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x10 2.54mm double row -0 -22 -21 -Connector_IDC -IDC-Header_2x10-1MP_P2.54mm_Latch_Horizontal -Through hole IDC header, 2x10, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole horizontal IDC header THT 2x10 2.54mm double row -0 -22 -21 -Connector_IDC -IDC-Header_2x10-1MP_P2.54mm_Latch_Vertical -Through hole IDC header, 2x10, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x10 2.54mm double row -0 -22 -21 -Connector_IDC -IDC-Header_2x10_P2.54mm_Horizontal -Through hole IDC box header, 2x10, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole horizontal IDC box header THT 2x10 2.54mm double row -0 -20 -20 -Connector_IDC -IDC-Header_2x10_P2.54mm_Latch6.5mm_Vertical -Through hole IDC header, 2x10, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 6.5mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x10 2.54mm double row -0 -20 -20 -Connector_IDC -IDC-Header_2x10_P2.54mm_Latch9.5mm_Vertical -Through hole IDC header, 2x10, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 9.5mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x10 2.54mm double row -0 -20 -20 -Connector_IDC -IDC-Header_2x10_P2.54mm_Latch12.0mm_Vertical -Through hole IDC header, 2x10, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 12.0mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x10 2.54mm double row -0 -20 -20 -Connector_IDC -IDC-Header_2x10_P2.54mm_Latch_Horizontal -Through hole IDC header, 2x10, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole horizontal IDC header THT 2x10 2.54mm double row -0 -20 -20 -Connector_IDC -IDC-Header_2x10_P2.54mm_Latch_Vertical -Through hole IDC header, 2x10, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x10 2.54mm double row -0 -20 -20 -Connector_IDC -IDC-Header_2x10_P2.54mm_Vertical -Through hole IDC box header, 2x10, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC box header THT 2x10 2.54mm double row -0 -20 -20 -Connector_IDC -IDC-Header_2x12-1MP_P2.54mm_Latch6.5mm_Vertical -Through hole IDC header, 2x12, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 6.5mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x12 2.54mm double row -0 -26 -25 -Connector_IDC -IDC-Header_2x12-1MP_P2.54mm_Latch9.5mm_Vertical -Through hole IDC header, 2x12, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 9.5mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x12 2.54mm double row -0 -26 -25 -Connector_IDC -IDC-Header_2x12-1MP_P2.54mm_Latch12.0mm_Vertical -Through hole IDC header, 2x12, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 12.0mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x12 2.54mm double row -0 -26 -25 -Connector_IDC -IDC-Header_2x12-1MP_P2.54mm_Latch_Horizontal -Through hole IDC header, 2x12, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole horizontal IDC header THT 2x12 2.54mm double row -0 -26 -25 -Connector_IDC -IDC-Header_2x12-1MP_P2.54mm_Latch_Vertical -Through hole IDC header, 2x12, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x12 2.54mm double row -0 -26 -25 -Connector_IDC -IDC-Header_2x12_P2.54mm_Horizontal -Through hole IDC box header, 2x12, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole horizontal IDC box header THT 2x12 2.54mm double row -0 -24 -24 -Connector_IDC -IDC-Header_2x12_P2.54mm_Latch6.5mm_Vertical -Through hole IDC header, 2x12, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 6.5mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x12 2.54mm double row -0 -24 -24 -Connector_IDC -IDC-Header_2x12_P2.54mm_Latch9.5mm_Vertical -Through hole IDC header, 2x12, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 9.5mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x12 2.54mm double row -0 -24 -24 -Connector_IDC -IDC-Header_2x12_P2.54mm_Latch12.0mm_Vertical -Through hole IDC header, 2x12, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 12.0mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x12 2.54mm double row -0 -24 -24 -Connector_IDC -IDC-Header_2x12_P2.54mm_Latch_Horizontal -Through hole IDC header, 2x12, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole horizontal IDC header THT 2x12 2.54mm double row -0 -24 -24 -Connector_IDC -IDC-Header_2x12_P2.54mm_Latch_Vertical -Through hole IDC header, 2x12, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x12 2.54mm double row -0 -24 -24 -Connector_IDC -IDC-Header_2x12_P2.54mm_Vertical -Through hole IDC box header, 2x12, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC box header THT 2x12 2.54mm double row -0 -24 -24 -Connector_IDC -IDC-Header_2x13-1MP_P2.54mm_Latch6.5mm_Vertical -Through hole IDC header, 2x13, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 6.5mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x13 2.54mm double row -0 -28 -27 -Connector_IDC -IDC-Header_2x13-1MP_P2.54mm_Latch9.5mm_Vertical -Through hole IDC header, 2x13, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 9.5mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x13 2.54mm double row -0 -28 -27 -Connector_IDC -IDC-Header_2x13-1MP_P2.54mm_Latch12.0mm_Vertical -Through hole IDC header, 2x13, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 12.0mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x13 2.54mm double row -0 -28 -27 -Connector_IDC -IDC-Header_2x13-1MP_P2.54mm_Latch_Horizontal -Through hole IDC header, 2x13, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole horizontal IDC header THT 2x13 2.54mm double row -0 -28 -27 -Connector_IDC -IDC-Header_2x13-1MP_P2.54mm_Latch_Vertical -Through hole IDC header, 2x13, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x13 2.54mm double row -0 -28 -27 -Connector_IDC -IDC-Header_2x13_P2.54mm_Horizontal -Through hole IDC box header, 2x13, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole horizontal IDC box header THT 2x13 2.54mm double row -0 -26 -26 -Connector_IDC -IDC-Header_2x13_P2.54mm_Latch6.5mm_Vertical -Through hole IDC header, 2x13, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 6.5mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x13 2.54mm double row -0 -26 -26 -Connector_IDC -IDC-Header_2x13_P2.54mm_Latch9.5mm_Vertical -Through hole IDC header, 2x13, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 9.5mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x13 2.54mm double row -0 -26 -26 -Connector_IDC -IDC-Header_2x13_P2.54mm_Latch12.0mm_Vertical -Through hole IDC header, 2x13, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 12.0mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x13 2.54mm double row -0 -26 -26 -Connector_IDC -IDC-Header_2x13_P2.54mm_Latch_Horizontal -Through hole IDC header, 2x13, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole horizontal IDC header THT 2x13 2.54mm double row -0 -26 -26 -Connector_IDC -IDC-Header_2x13_P2.54mm_Latch_Vertical -Through hole IDC header, 2x13, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x13 2.54mm double row -0 -26 -26 -Connector_IDC -IDC-Header_2x13_P2.54mm_Vertical -Through hole IDC box header, 2x13, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC box header THT 2x13 2.54mm double row -0 -26 -26 -Connector_IDC -IDC-Header_2x15-1MP_P2.54mm_Latch6.5mm_Vertical -Through hole IDC header, 2x15, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 6.5mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x15 2.54mm double row -0 -32 -31 -Connector_IDC -IDC-Header_2x15-1MP_P2.54mm_Latch9.5mm_Vertical -Through hole IDC header, 2x15, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 9.5mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x15 2.54mm double row -0 -32 -31 -Connector_IDC -IDC-Header_2x15-1MP_P2.54mm_Latch12.0mm_Vertical -Through hole IDC header, 2x15, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 12.0mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x15 2.54mm double row -0 -32 -31 -Connector_IDC -IDC-Header_2x15-1MP_P2.54mm_Latch_Horizontal -Through hole IDC header, 2x15, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole horizontal IDC header THT 2x15 2.54mm double row -0 -32 -31 -Connector_IDC -IDC-Header_2x15-1MP_P2.54mm_Latch_Vertical -Through hole IDC header, 2x15, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x15 2.54mm double row -0 -32 -31 -Connector_IDC -IDC-Header_2x15_P2.54mm_Horizontal -Through hole IDC box header, 2x15, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole horizontal IDC box header THT 2x15 2.54mm double row -0 -30 -30 -Connector_IDC -IDC-Header_2x15_P2.54mm_Latch6.5mm_Vertical -Through hole IDC header, 2x15, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 6.5mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x15 2.54mm double row -0 -30 -30 -Connector_IDC -IDC-Header_2x15_P2.54mm_Latch9.5mm_Vertical -Through hole IDC header, 2x15, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 9.5mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x15 2.54mm double row -0 -30 -30 -Connector_IDC -IDC-Header_2x15_P2.54mm_Latch12.0mm_Vertical -Through hole IDC header, 2x15, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 12.0mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x15 2.54mm double row -0 -30 -30 -Connector_IDC -IDC-Header_2x15_P2.54mm_Latch_Horizontal -Through hole IDC header, 2x15, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole horizontal IDC header THT 2x15 2.54mm double row -0 -30 -30 -Connector_IDC -IDC-Header_2x15_P2.54mm_Latch_Vertical -Through hole IDC header, 2x15, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x15 2.54mm double row -0 -30 -30 -Connector_IDC -IDC-Header_2x15_P2.54mm_Vertical -Through hole IDC box header, 2x15, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC box header THT 2x15 2.54mm double row -0 -30 -30 -Connector_IDC -IDC-Header_2x17-1MP_P2.54mm_Latch6.5mm_Vertical -Through hole IDC header, 2x17, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 6.5mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x17 2.54mm double row -0 -36 -35 -Connector_IDC -IDC-Header_2x17-1MP_P2.54mm_Latch9.5mm_Vertical -Through hole IDC header, 2x17, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 9.5mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x17 2.54mm double row -0 -36 -35 -Connector_IDC -IDC-Header_2x17-1MP_P2.54mm_Latch12.0mm_Vertical -Through hole IDC header, 2x17, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 12.0mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x17 2.54mm double row -0 -36 -35 -Connector_IDC -IDC-Header_2x17-1MP_P2.54mm_Latch_Horizontal -Through hole IDC header, 2x17, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole horizontal IDC header THT 2x17 2.54mm double row -0 -36 -35 -Connector_IDC -IDC-Header_2x17-1MP_P2.54mm_Latch_Vertical -Through hole IDC header, 2x17, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x17 2.54mm double row -0 -36 -35 -Connector_IDC -IDC-Header_2x17_P2.54mm_Horizontal -Through hole IDC box header, 2x17, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole horizontal IDC box header THT 2x17 2.54mm double row -0 -34 -34 -Connector_IDC -IDC-Header_2x17_P2.54mm_Latch6.5mm_Vertical -Through hole IDC header, 2x17, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 6.5mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x17 2.54mm double row -0 -34 -34 -Connector_IDC -IDC-Header_2x17_P2.54mm_Latch9.5mm_Vertical -Through hole IDC header, 2x17, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 9.5mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x17 2.54mm double row -0 -34 -34 -Connector_IDC -IDC-Header_2x17_P2.54mm_Latch12.0mm_Vertical -Through hole IDC header, 2x17, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 12.0mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x17 2.54mm double row -0 -34 -34 -Connector_IDC -IDC-Header_2x17_P2.54mm_Latch_Horizontal -Through hole IDC header, 2x17, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole horizontal IDC header THT 2x17 2.54mm double row -0 -34 -34 -Connector_IDC -IDC-Header_2x17_P2.54mm_Latch_Vertical -Through hole IDC header, 2x17, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x17 2.54mm double row -0 -34 -34 -Connector_IDC -IDC-Header_2x17_P2.54mm_Vertical -Through hole IDC box header, 2x17, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC box header THT 2x17 2.54mm double row -0 -34 -34 -Connector_IDC -IDC-Header_2x20-1MP_P2.54mm_Latch6.5mm_Vertical -Through hole IDC header, 2x20, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 6.5mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x20 2.54mm double row -0 -42 -41 -Connector_IDC -IDC-Header_2x20-1MP_P2.54mm_Latch9.5mm_Vertical -Through hole IDC header, 2x20, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 9.5mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x20 2.54mm double row -0 -42 -41 -Connector_IDC -IDC-Header_2x20-1MP_P2.54mm_Latch12.0mm_Vertical -Through hole IDC header, 2x20, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 12.0mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x20 2.54mm double row -0 -42 -41 -Connector_IDC -IDC-Header_2x20-1MP_P2.54mm_Latch_Horizontal -Through hole IDC header, 2x20, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole horizontal IDC header THT 2x20 2.54mm double row -0 -42 -41 -Connector_IDC -IDC-Header_2x20-1MP_P2.54mm_Latch_Vertical -Through hole IDC header, 2x20, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x20 2.54mm double row -0 -42 -41 -Connector_IDC -IDC-Header_2x20_P2.54mm_Horizontal -Through hole IDC box header, 2x20, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole horizontal IDC box header THT 2x20 2.54mm double row -0 -40 -40 -Connector_IDC -IDC-Header_2x20_P2.54mm_Latch6.5mm_Vertical -Through hole IDC header, 2x20, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 6.5mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x20 2.54mm double row -0 -40 -40 -Connector_IDC -IDC-Header_2x20_P2.54mm_Latch9.5mm_Vertical -Through hole IDC header, 2x20, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 9.5mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x20 2.54mm double row -0 -40 -40 -Connector_IDC -IDC-Header_2x20_P2.54mm_Latch12.0mm_Vertical -Through hole IDC header, 2x20, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 12.0mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x20 2.54mm double row -0 -40 -40 -Connector_IDC -IDC-Header_2x20_P2.54mm_Latch_Horizontal -Through hole IDC header, 2x20, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole horizontal IDC header THT 2x20 2.54mm double row -0 -40 -40 -Connector_IDC -IDC-Header_2x20_P2.54mm_Latch_Vertical -Through hole IDC header, 2x20, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x20 2.54mm double row -0 -40 -40 -Connector_IDC -IDC-Header_2x20_P2.54mm_Vertical -Through hole IDC box header, 2x20, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC box header THT 2x20 2.54mm double row -0 -40 -40 -Connector_IDC -IDC-Header_2x25-1MP_P2.54mm_Latch6.5mm_Vertical -Through hole IDC header, 2x25, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 6.5mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x25 2.54mm double row -0 -52 -51 -Connector_IDC -IDC-Header_2x25-1MP_P2.54mm_Latch9.5mm_Vertical -Through hole IDC header, 2x25, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 9.5mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x25 2.54mm double row -0 -52 -51 -Connector_IDC -IDC-Header_2x25-1MP_P2.54mm_Latch12.0mm_Vertical -Through hole IDC header, 2x25, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 12.0mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x25 2.54mm double row -0 -52 -51 -Connector_IDC -IDC-Header_2x25-1MP_P2.54mm_Latch_Horizontal -Through hole IDC header, 2x25, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole horizontal IDC header THT 2x25 2.54mm double row -0 -52 -51 -Connector_IDC -IDC-Header_2x25-1MP_P2.54mm_Latch_Vertical -Through hole IDC header, 2x25, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x25 2.54mm double row -0 -52 -51 -Connector_IDC -IDC-Header_2x25_P2.54mm_Horizontal -Through hole IDC box header, 2x25, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole horizontal IDC box header THT 2x25 2.54mm double row -0 -50 -50 -Connector_IDC -IDC-Header_2x25_P2.54mm_Latch6.5mm_Vertical -Through hole IDC header, 2x25, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 6.5mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x25 2.54mm double row -0 -50 -50 -Connector_IDC -IDC-Header_2x25_P2.54mm_Latch9.5mm_Vertical -Through hole IDC header, 2x25, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 9.5mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x25 2.54mm double row -0 -50 -50 -Connector_IDC -IDC-Header_2x25_P2.54mm_Latch12.0mm_Vertical -Through hole IDC header, 2x25, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 12.0mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x25 2.54mm double row -0 -50 -50 -Connector_IDC -IDC-Header_2x25_P2.54mm_Latch_Horizontal -Through hole IDC header, 2x25, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole horizontal IDC header THT 2x25 2.54mm double row -0 -50 -50 -Connector_IDC -IDC-Header_2x25_P2.54mm_Latch_Vertical -Through hole IDC header, 2x25, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x25 2.54mm double row -0 -50 -50 -Connector_IDC -IDC-Header_2x25_P2.54mm_Vertical -Through hole IDC box header, 2x25, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC box header THT 2x25 2.54mm double row -0 -50 -50 -Connector_IDC -IDC-Header_2x30-1MP_P2.54mm_Latch6.5mm_Vertical -Through hole IDC header, 2x30, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 6.5mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x30 2.54mm double row -0 -62 -61 -Connector_IDC -IDC-Header_2x30-1MP_P2.54mm_Latch9.5mm_Vertical -Through hole IDC header, 2x30, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 9.5mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x30 2.54mm double row -0 -62 -61 -Connector_IDC -IDC-Header_2x30-1MP_P2.54mm_Latch12.0mm_Vertical -Through hole IDC header, 2x30, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 12.0mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x30 2.54mm double row -0 -62 -61 -Connector_IDC -IDC-Header_2x30-1MP_P2.54mm_Latch_Horizontal -Through hole IDC header, 2x30, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole horizontal IDC header THT 2x30 2.54mm double row -0 -62 -61 -Connector_IDC -IDC-Header_2x30-1MP_P2.54mm_Latch_Vertical -Through hole IDC header, 2x30, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x30 2.54mm double row -0 -62 -61 -Connector_IDC -IDC-Header_2x30_P2.54mm_Horizontal -Through hole IDC box header, 2x30, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole horizontal IDC box header THT 2x30 2.54mm double row -0 -60 -60 -Connector_IDC -IDC-Header_2x30_P2.54mm_Latch6.5mm_Vertical -Through hole IDC header, 2x30, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 6.5mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x30 2.54mm double row -0 -60 -60 -Connector_IDC -IDC-Header_2x30_P2.54mm_Latch9.5mm_Vertical -Through hole IDC header, 2x30, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 9.5mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x30 2.54mm double row -0 -60 -60 -Connector_IDC -IDC-Header_2x30_P2.54mm_Latch12.0mm_Vertical -Through hole IDC header, 2x30, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 12.0mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x30 2.54mm double row -0 -60 -60 -Connector_IDC -IDC-Header_2x30_P2.54mm_Latch_Horizontal -Through hole IDC header, 2x30, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole horizontal IDC header THT 2x30 2.54mm double row -0 -60 -60 -Connector_IDC -IDC-Header_2x30_P2.54mm_Latch_Vertical -Through hole IDC header, 2x30, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x30 2.54mm double row -0 -60 -60 -Connector_IDC -IDC-Header_2x30_P2.54mm_Vertical -Through hole IDC box header, 2x30, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC box header THT 2x30 2.54mm double row -0 -60 -60 -Connector_IDC -IDC-Header_2x32-1MP_P2.54mm_Latch6.5mm_Vertical -Through hole IDC header, 2x32, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 6.5mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x32 2.54mm double row -0 -66 -65 -Connector_IDC -IDC-Header_2x32-1MP_P2.54mm_Latch9.5mm_Vertical -Through hole IDC header, 2x32, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 9.5mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x32 2.54mm double row -0 -66 -65 -Connector_IDC -IDC-Header_2x32-1MP_P2.54mm_Latch12.0mm_Vertical -Through hole IDC header, 2x32, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 12.0mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x32 2.54mm double row -0 -66 -65 -Connector_IDC -IDC-Header_2x32-1MP_P2.54mm_Latch_Horizontal -Through hole IDC header, 2x32, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole horizontal IDC header THT 2x32 2.54mm double row -0 -66 -65 -Connector_IDC -IDC-Header_2x32-1MP_P2.54mm_Latch_Vertical -Through hole IDC header, 2x32, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x32 2.54mm double row -0 -66 -65 -Connector_IDC -IDC-Header_2x32_P2.54mm_Horizontal -Through hole IDC box header, 2x32, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole horizontal IDC box header THT 2x32 2.54mm double row -0 -64 -64 -Connector_IDC -IDC-Header_2x32_P2.54mm_Latch6.5mm_Vertical -Through hole IDC header, 2x32, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 6.5mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x32 2.54mm double row -0 -64 -64 -Connector_IDC -IDC-Header_2x32_P2.54mm_Latch9.5mm_Vertical -Through hole IDC header, 2x32, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 9.5mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x32 2.54mm double row -0 -64 -64 -Connector_IDC -IDC-Header_2x32_P2.54mm_Latch12.0mm_Vertical -Through hole IDC header, 2x32, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 12.0mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x32 2.54mm double row -0 -64 -64 -Connector_IDC -IDC-Header_2x32_P2.54mm_Latch_Horizontal -Through hole IDC header, 2x32, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole horizontal IDC header THT 2x32 2.54mm double row -0 -64 -64 -Connector_IDC -IDC-Header_2x32_P2.54mm_Latch_Vertical -Through hole IDC header, 2x32, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC header THT 2x32 2.54mm double row -0 -64 -64 -Connector_IDC -IDC-Header_2x32_P2.54mm_Vertical -Through hole IDC box header, 2x32, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 -Through hole vertical IDC box header THT 2x32 2.54mm double row -0 -64 -64 -Connector_JAE -JAE_LY20-4P-DLT1_2x02_P2.00mm_Horizontal -Molex LY 20 series connector, LY20-4P-DLT1, 2 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator -connector JAE top entry -0 -4 -4 -Connector_JAE -JAE_LY20-4P-DT1_2x02_P2.00mm_Vertical -Molex LY 20 series connector, LY20-4P-DT1, 2 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator -connector JAE side entry -0 -4 -4 -Connector_JAE -JAE_LY20-6P-DLT1_2x03_P2.00mm_Horizontal -Molex LY 20 series connector, LY20-6P-DLT1, 3 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator -connector JAE top entry -0 -6 -6 -Connector_JAE -JAE_LY20-6P-DT1_2x03_P2.00mm_Vertical -Molex LY 20 series connector, LY20-6P-DT1, 3 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator -connector JAE side entry -0 -6 -6 -Connector_JAE -JAE_LY20-8P-DLT1_2x04_P2.00mm_Horizontal -Molex LY 20 series connector, LY20-8P-DLT1, 4 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator -connector JAE top entry -0 -8 -8 -Connector_JAE -JAE_LY20-8P-DT1_2x04_P2.00mm_Vertical -Molex LY 20 series connector, LY20-8P-DT1, 4 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator -connector JAE side entry -0 -8 -8 -Connector_JAE -JAE_LY20-10P-DLT1_2x05_P2.00mm_Horizontal -Molex LY 20 series connector, LY20-10P-DLT1, 5 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator -connector JAE top entry -0 -10 -10 -Connector_JAE -JAE_LY20-10P-DT1_2x05_P2.00mm_Vertical -Molex LY 20 series connector, LY20-10P-DT1, 5 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator -connector JAE side entry -0 -10 -10 -Connector_JAE -JAE_LY20-12P-DLT1_2x06_P2.00mm_Horizontal -Molex LY 20 series connector, LY20-12P-DLT1, 6 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator -connector JAE top entry -0 -12 -12 -Connector_JAE -JAE_LY20-12P-DT1_2x06_P2.00mm_Vertical -Molex LY 20 series connector, LY20-12P-DT1, 6 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator -connector JAE side entry -0 -12 -12 -Connector_JAE -JAE_LY20-14P-DLT1_2x07_P2.00mm_Horizontal -Molex LY 20 series connector, LY20-14P-DLT1, 7 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator -connector JAE top entry -0 -14 -14 -Connector_JAE -JAE_LY20-14P-DT1_2x07_P2.00mm_Vertical -Molex LY 20 series connector, LY20-14P-DT1, 7 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator -connector JAE side entry -0 -14 -14 -Connector_JAE -JAE_LY20-16P-DLT1_2x08_P2.00mm_Horizontal -Molex LY 20 series connector, LY20-16P-DLT1, 8 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator -connector JAE top entry -0 -16 -16 -Connector_JAE -JAE_LY20-16P-DT1_2x08_P2.00mm_Vertical -Molex LY 20 series connector, LY20-16P-DT1, 8 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator -connector JAE side entry -0 -16 -16 -Connector_JAE -JAE_LY20-18P-DLT1_2x09_P2.00mm_Horizontal -Molex LY 20 series connector, LY20-18P-DLT1, 9 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator -connector JAE top entry -0 -18 -18 -Connector_JAE -JAE_LY20-18P-DT1_2x09_P2.00mm_Vertical -Molex LY 20 series connector, LY20-18P-DT1, 9 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator -connector JAE side entry -0 -18 -18 -Connector_JAE -JAE_LY20-20P-DLT1_2x10_P2.00mm_Horizontal -Molex LY 20 series connector, LY20-20P-DLT1, 10 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator -connector JAE top entry -0 -20 -20 -Connector_JAE -JAE_LY20-20P-DT1_2x10_P2.00mm_Vertical -Molex LY 20 series connector, LY20-20P-DT1, 10 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator -connector JAE side entry -0 -20 -20 -Connector_JAE -JAE_LY20-22P-DLT1_2x11_P2.00mm_Horizontal -Molex LY 20 series connector, LY20-22P-DLT1, 11 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator -connector JAE top entry -0 -22 -22 -Connector_JAE -JAE_LY20-22P-DT1_2x11_P2.00mm_Vertical -Molex LY 20 series connector, LY20-22P-DT1, 11 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator -connector JAE side entry -0 -22 -22 -Connector_JAE -JAE_LY20-24P-DLT1_2x12_P2.00mm_Horizontal -Molex LY 20 series connector, LY20-24P-DLT1, 12 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator -connector JAE top entry -0 -24 -24 -Connector_JAE -JAE_LY20-24P-DT1_2x12_P2.00mm_Vertical -Molex LY 20 series connector, LY20-24P-DT1, 12 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator -connector JAE side entry -0 -24 -24 -Connector_JAE -JAE_LY20-26P-DLT1_2x13_P2.00mm_Horizontal -Molex LY 20 series connector, LY20-26P-DLT1, 13 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator -connector JAE top entry -0 -26 -26 -Connector_JAE -JAE_LY20-26P-DT1_2x13_P2.00mm_Vertical -Molex LY 20 series connector, LY20-26P-DT1, 13 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator -connector JAE side entry -0 -26 -26 -Connector_JAE -JAE_LY20-28P-DLT1_2x14_P2.00mm_Horizontal -Molex LY 20 series connector, LY20-28P-DLT1, 14 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator -connector JAE top entry -0 -28 -28 -Connector_JAE -JAE_LY20-28P-DT1_2x14_P2.00mm_Vertical -Molex LY 20 series connector, LY20-28P-DT1, 14 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator -connector JAE side entry -0 -28 -28 -Connector_JAE -JAE_LY20-30P-DLT1_2x15_P2.00mm_Horizontal -Molex LY 20 series connector, LY20-30P-DLT1, 15 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator -connector JAE top entry -0 -30 -30 -Connector_JAE -JAE_LY20-30P-DT1_2x15_P2.00mm_Vertical -Molex LY 20 series connector, LY20-30P-DT1, 15 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator -connector JAE side entry -0 -30 -30 -Connector_JAE -JAE_LY20-32P-DLT1_2x16_P2.00mm_Horizontal -Molex LY 20 series connector, LY20-32P-DLT1, 16 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator -connector JAE top entry -0 -32 -32 -Connector_JAE -JAE_LY20-32P-DT1_2x16_P2.00mm_Vertical -Molex LY 20 series connector, LY20-32P-DT1, 16 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator -connector JAE side entry -0 -32 -32 -Connector_JAE -JAE_LY20-34P-DLT1_2x17_P2.00mm_Horizontal -Molex LY 20 series connector, LY20-34P-DLT1, 17 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator -connector JAE top entry -0 -34 -34 -Connector_JAE -JAE_LY20-34P-DT1_2x17_P2.00mm_Vertical -Molex LY 20 series connector, LY20-34P-DT1, 17 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator -connector JAE side entry -0 -34 -34 -Connector_JAE -JAE_LY20-36P-DLT1_2x18_P2.00mm_Horizontal -Molex LY 20 series connector, LY20-36P-DLT1, 18 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator -connector JAE top entry -0 -36 -36 -Connector_JAE -JAE_LY20-36P-DT1_2x18_P2.00mm_Vertical -Molex LY 20 series connector, LY20-36P-DT1, 18 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator -connector JAE side entry -0 -36 -36 -Connector_JAE -JAE_LY20-38P-DLT1_2x19_P2.00mm_Horizontal -Molex LY 20 series connector, LY20-38P-DLT1, 19 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator -connector JAE top entry -0 -38 -38 -Connector_JAE -JAE_LY20-38P-DT1_2x19_P2.00mm_Vertical -Molex LY 20 series connector, LY20-38P-DT1, 19 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator -connector JAE side entry -0 -38 -38 -Connector_JAE -JAE_LY20-40P-DLT1_2x20_P2.00mm_Horizontal -Molex LY 20 series connector, LY20-40P-DLT1, 20 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator -connector JAE top entry -0 -40 -40 -Connector_JAE -JAE_LY20-40P-DT1_2x20_P2.00mm_Vertical -Molex LY 20 series connector, LY20-40P-DT1, 20 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator -connector JAE side entry -0 -40 -40 -Connector_JAE -JAE_LY20-42P-DLT1_2x21_P2.00mm_Horizontal -Molex LY 20 series connector, LY20-42P-DLT1, 21 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator -connector JAE top entry -0 -42 -42 -Connector_JAE -JAE_LY20-42P-DT1_2x21_P2.00mm_Vertical -Molex LY 20 series connector, LY20-42P-DT1, 21 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator -connector JAE side entry -0 -42 -42 -Connector_JAE -JAE_LY20-44P-DLT1_2x22_P2.00mm_Horizontal -Molex LY 20 series connector, LY20-44P-DLT1, 22 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator -connector JAE top entry -0 -44 -44 -Connector_JAE -JAE_LY20-44P-DT1_2x22_P2.00mm_Vertical -Molex LY 20 series connector, LY20-44P-DT1, 22 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator -connector JAE side entry -0 -44 -44 -Connector_JAE -JAE_MM70-314-310B1 -http://www.heilind.com/marketing/documents/jae/JAE_MM70.pdf -connector JAE MXM -0 -280 -279 -Connector_JAE -JAE_SIM_Card_SF72S006 -SIM Card, Push-Push, https://www.jae.com/direct/topics/topics_file_download/topics_id=68892&ext_no=06&index=0&_lang=en&v=202003111511468456809 -SIM Card with Detect Switch -0 -18 -9 -Connector_JST -JST_ACH_BM01B-ACHSS-A-GAN-ETF_1x01-1MP_P1.20mm_Vertical -JST ACH series connector, BM01B-ACHSS-A-GAN-ETF (http://www.jst-mfg.com/product/pdf/eng/eACH.pdf), generated with kicad-footprint-generator -connector JST ACH vertical -0 -3 -2 -Connector_JST -JST_ACH_BM02B-ACHSS-GAN-ETF_1x02-1MP_P1.20mm_Vertical -JST ACH series connector, BM02B-ACHSS-GAN-ETF (http://www.jst-mfg.com/product/pdf/eng/eACH.pdf), generated with kicad-footprint-generator -connector JST ACH vertical -0 -4 -3 -Connector_JST -JST_ACH_BM03B-ACHSS-GAN-ETF_1x03-1MP_P1.20mm_Vertical -JST ACH series connector, BM03B-ACHSS-GAN-ETF (http://www.jst-mfg.com/product/pdf/eng/eACH.pdf), generated with kicad-footprint-generator -connector JST ACH vertical -0 -5 -4 -Connector_JST -JST_ACH_BM04B-ACHSS-A-GAN-ETF_1x04-1MP_P1.20mm_Vertical -JST ACH series connector, BM04B-ACHSS-A-GAN-ETF (http://www.jst-mfg.com/product/pdf/eng/eACH.pdf), generated with kicad-footprint-generator -connector JST ACH vertical -0 -6 -5 -Connector_JST -JST_ACH_BM05B-ACHSS-A-GAN-ETF_1x05-1MP_P1.20mm_Vertical -JST ACH series connector, BM05B-ACHSS-A-GAN-ETF (http://www.jst-mfg.com/product/pdf/eng/eACH.pdf), generated with kicad-footprint-generator -connector JST ACH vertical -0 -7 -6 -Connector_JST -JST_AUH_BM03B-AUHKS-GA-TB_1x03-1MP_P1.50mm_Vertical -JST AUH series connector, BM03B-AUHKS-GA-TB (http://www.jst-mfg.com/product/pdf/eng/eAUH.pdf), generated with kicad-footprint-generator -connector JST AUH side entry -0 -5 -4 -Connector_JST -JST_AUH_BM05B-AUHKS-GA-TB_1x05-1MP_P1.50mm_Vertical -JST AUH series connector, BM05B-AUHKS-GA-TB (http://www.jst-mfg.com/product/pdf/eng/eAUH.pdf), generated with kicad-footprint-generator -connector JST AUH side entry -0 -7 -6 -Connector_JST -JST_EH_B2B-EH-A_1x02_P2.50mm_Vertical -JST EH series connector, B2B-EH-A (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator -connector JST EH vertical -0 -2 -2 -Connector_JST -JST_EH_B3B-EH-A_1x03_P2.50mm_Vertical -JST EH series connector, B3B-EH-A (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator -connector JST EH vertical -0 -3 -3 -Connector_JST -JST_EH_B4B-EH-A_1x04_P2.50mm_Vertical -JST EH series connector, B4B-EH-A (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator -connector JST EH vertical -0 -4 -4 -Connector_JST -JST_EH_B5B-EH-A_1x05_P2.50mm_Vertical -JST EH series connector, B5B-EH-A (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator -connector JST EH vertical -0 -5 -5 -Connector_JST -JST_EH_B6B-EH-A_1x06_P2.50mm_Vertical -JST EH series connector, B6B-EH-A (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator -connector JST EH vertical -0 -6 -6 -Connector_JST -JST_EH_B7B-EH-A_1x07_P2.50mm_Vertical -JST EH series connector, B7B-EH-A (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator -connector JST EH vertical -0 -7 -7 -Connector_JST -JST_EH_B8B-EH-A_1x08_P2.50mm_Vertical -JST EH series connector, B8B-EH-A (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator -connector JST EH vertical -0 -8 -8 -Connector_JST -JST_EH_B9B-EH-A_1x09_P2.50mm_Vertical -JST EH series connector, B9B-EH-A (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator -connector JST EH vertical -0 -9 -9 -Connector_JST -JST_EH_B10B-EH-A_1x10_P2.50mm_Vertical -JST EH series connector, B10B-EH-A (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator -connector JST EH side entry -0 -10 -10 -Connector_JST -JST_EH_B11B-EH-A_1x11_P2.50mm_Vertical -JST EH series connector, B11B-EH-A (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator -connector JST EH side entry -0 -11 -11 -Connector_JST -JST_EH_B12B-EH-A_1x12_P2.50mm_Vertical -JST EH series connector, B12B-EH-A (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator -connector JST EH side entry -0 -12 -12 -Connector_JST -JST_EH_B13B-EH-A_1x13_P2.50mm_Vertical -JST EH series connector, B13B-EH-A (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator -connector JST EH side entry -0 -13 -13 -Connector_JST -JST_EH_B14B-EH-A_1x14_P2.50mm_Vertical -JST EH series connector, B14B-EH-A (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator -connector JST EH side entry -0 -14 -14 -Connector_JST -JST_EH_B15B-EH-A_1x15_P2.50mm_Vertical -JST EH series connector, B15B-EH-A (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator -connector JST EH side entry -0 -15 -15 -Connector_JST -JST_EH_S2B-EH_1x02_P2.50mm_Horizontal -JST EH series connector, S2B-EH (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator -connector JST EH horizontal -0 -2 -2 -Connector_JST -JST_EH_S3B-EH_1x03_P2.50mm_Horizontal -JST EH series connector, S3B-EH (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator -connector JST EH horizontal -0 -3 -3 -Connector_JST -JST_EH_S4B-EH_1x04_P2.50mm_Horizontal -JST EH series connector, S4B-EH (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator -connector JST EH horizontal -0 -4 -4 -Connector_JST -JST_EH_S5B-EH_1x05_P2.50mm_Horizontal -JST EH series connector, S5B-EH (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator -connector JST EH horizontal -0 -5 -5 -Connector_JST -JST_EH_S6B-EH_1x06_P2.50mm_Horizontal -JST EH series connector, S6B-EH (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator -connector JST EH horizontal -0 -6 -6 -Connector_JST -JST_EH_S7B-EH_1x07_P2.50mm_Horizontal -JST EH series connector, S7B-EH (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator -connector JST EH horizontal -0 -7 -7 -Connector_JST -JST_EH_S8B-EH_1x08_P2.50mm_Horizontal -JST EH series connector, S8B-EH (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator -connector JST EH horizontal -0 -8 -8 -Connector_JST -JST_EH_S9B-EH_1x09_P2.50mm_Horizontal -JST EH series connector, S9B-EH (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator -connector JST EH horizontal -0 -9 -9 -Connector_JST -JST_EH_S10B-EH_1x10_P2.50mm_Horizontal -JST EH series connector, S10B-EH (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator -connector JST EH top entry -0 -10 -10 -Connector_JST -JST_EH_S11B-EH_1x11_P2.50mm_Horizontal -JST EH series connector, S11B-EH (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator -connector JST EH top entry -0 -11 -11 -Connector_JST -JST_EH_S12B-EH_1x12_P2.50mm_Horizontal -JST EH series connector, S12B-EH (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator -connector JST EH top entry -0 -12 -12 -Connector_JST -JST_EH_S13B-EH_1x13_P2.50mm_Horizontal -JST EH series connector, S13B-EH (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator -connector JST EH top entry -0 -13 -13 -Connector_JST -JST_EH_S14B-EH_1x14_P2.50mm_Horizontal -JST EH series connector, S14B-EH (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator -connector JST EH top entry -0 -14 -14 -Connector_JST -JST_EH_S15B-EH_1x15_P2.50mm_Horizontal -JST EH series connector, S15B-EH (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator -connector JST EH top entry -0 -15 -15 -Connector_JST -JST_GH_BM02B-GHS-TBT_1x02-1MP_P1.25mm_Vertical -JST GH series connector, BM02B-GHS-TBT (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator -connector JST GH side entry -0 -4 -3 -Connector_JST -JST_GH_BM03B-GHS-TBT_1x03-1MP_P1.25mm_Vertical -JST GH series connector, BM03B-GHS-TBT (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator -connector JST GH side entry -0 -5 -4 -Connector_JST -JST_GH_BM04B-GHS-TBT_1x04-1MP_P1.25mm_Vertical -JST GH series connector, BM04B-GHS-TBT (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator -connector JST GH side entry -0 -6 -5 -Connector_JST -JST_GH_BM05B-GHS-TBT_1x05-1MP_P1.25mm_Vertical -JST GH series connector, BM05B-GHS-TBT (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator -connector JST GH side entry -0 -7 -6 -Connector_JST -JST_GH_BM06B-GHS-TBT_1x06-1MP_P1.25mm_Vertical -JST GH series connector, BM06B-GHS-TBT (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator -connector JST GH side entry -0 -8 -7 -Connector_JST -JST_GH_BM07B-GHS-TBT_1x07-1MP_P1.25mm_Vertical -JST GH series connector, BM07B-GHS-TBT (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator -connector JST GH side entry -0 -9 -8 -Connector_JST -JST_GH_BM08B-GHS-TBT_1x08-1MP_P1.25mm_Vertical -JST GH series connector, BM08B-GHS-TBT (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator -connector JST GH side entry -0 -10 -9 -Connector_JST -JST_GH_BM09B-GHS-TBT_1x09-1MP_P1.25mm_Vertical -JST GH series connector, BM09B-GHS-TBT (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator -connector JST GH side entry -0 -11 -10 -Connector_JST -JST_GH_BM10B-GHS-TBT_1x10-1MP_P1.25mm_Vertical -JST GH series connector, BM10B-GHS-TBT (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator -connector JST GH side entry -0 -12 -11 -Connector_JST -JST_GH_BM11B-GHS-TBT_1x11-1MP_P1.25mm_Vertical -JST GH series connector, BM11B-GHS-TBT (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator -connector JST GH side entry -0 -13 -12 -Connector_JST -JST_GH_BM12B-GHS-TBT_1x12-1MP_P1.25mm_Vertical -JST GH series connector, BM12B-GHS-TBT (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator -connector JST GH side entry -0 -14 -13 -Connector_JST -JST_GH_BM13B-GHS-TBT_1x13-1MP_P1.25mm_Vertical -JST GH series connector, BM13B-GHS-TBT (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator -connector JST GH side entry -0 -15 -14 -Connector_JST -JST_GH_BM14B-GHS-TBT_1x14-1MP_P1.25mm_Vertical -JST GH series connector, BM14B-GHS-TBT (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator -connector JST GH side entry -0 -16 -15 -Connector_JST -JST_GH_BM15B-GHS-TBT_1x15-1MP_P1.25mm_Vertical -JST GH series connector, BM15B-GHS-TBT (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator -connector JST GH side entry -0 -17 -16 -Connector_JST -JST_GH_SM02B-GHS-TB_1x02-1MP_P1.25mm_Horizontal -JST GH series connector, SM02B-GHS-TB (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator -connector JST GH top entry -0 -4 -3 -Connector_JST -JST_GH_SM03B-GHS-TB_1x03-1MP_P1.25mm_Horizontal -JST GH series connector, SM03B-GHS-TB (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator -connector JST GH top entry -0 -5 -4 -Connector_JST -JST_GH_SM04B-GHS-TB_1x04-1MP_P1.25mm_Horizontal -JST GH series connector, SM04B-GHS-TB (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator -connector JST GH top entry -0 -6 -5 -Connector_JST -JST_GH_SM05B-GHS-TB_1x05-1MP_P1.25mm_Horizontal -JST GH series connector, SM05B-GHS-TB (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator -connector JST GH top entry -0 -7 -6 -Connector_JST -JST_GH_SM06B-GHS-TB_1x06-1MP_P1.25mm_Horizontal -JST GH series connector, SM06B-GHS-TB (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator -connector JST GH top entry -0 -8 -7 -Connector_JST -JST_GH_SM07B-GHS-TB_1x07-1MP_P1.25mm_Horizontal -JST GH series connector, SM07B-GHS-TB (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator -connector JST GH top entry -0 -9 -8 -Connector_JST -JST_GH_SM08B-GHS-TB_1x08-1MP_P1.25mm_Horizontal -JST GH series connector, SM08B-GHS-TB (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator -connector JST GH top entry -0 -10 -9 -Connector_JST -JST_GH_SM09B-GHS-TB_1x09-1MP_P1.25mm_Horizontal -JST GH series connector, SM09B-GHS-TB (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator -connector JST GH top entry -0 -11 -10 -Connector_JST -JST_GH_SM10B-GHS-TB_1x10-1MP_P1.25mm_Horizontal -JST GH series connector, SM10B-GHS-TB (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator -connector JST GH top entry -0 -12 -11 -Connector_JST -JST_GH_SM11B-GHS-TB_1x11-1MP_P1.25mm_Horizontal -JST GH series connector, SM11B-GHS-TB (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator -connector JST GH top entry -0 -13 -12 -Connector_JST -JST_GH_SM12B-GHS-TB_1x12-1MP_P1.25mm_Horizontal -JST GH series connector, SM12B-GHS-TB (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator -connector JST GH top entry -0 -14 -13 -Connector_JST -JST_GH_SM13B-GHS-TB_1x13-1MP_P1.25mm_Horizontal -JST GH series connector, SM13B-GHS-TB (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator -connector JST GH top entry -0 -15 -14 -Connector_JST -JST_GH_SM14B-GHS-TB_1x14-1MP_P1.25mm_Horizontal -JST GH series connector, SM14B-GHS-TB (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator -connector JST GH top entry -0 -16 -15 -Connector_JST -JST_GH_SM15B-GHS-TB_1x15-1MP_P1.25mm_Horizontal -JST GH series connector, SM15B-GHS-TB (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator -connector JST GH top entry -0 -17 -16 -Connector_JST -JST_J2100_B06B-J21DK-GGXR_2x03_P2.50x4.00mm_Vertical -JST J2100 series connector, B06B-J21DK-GGXR (http://www.jst-mfg.com/product/pdf/eng/eJFA-J2000.pdf), generated with kicad-footprint-generator -connector JST J2100 vertical -0 -8 -6 -Connector_JST -JST_J2100_B08B-J21DK-GGXR_2x04_P2.50x4.00mm_Vertical -JST J2100 series connector, B08B-J21DK-GGXR (http://www.jst-mfg.com/product/pdf/eng/eJFA-J2000.pdf), generated with kicad-footprint-generator -connector JST J2100 vertical -0 -10 -8 -Connector_JST -JST_J2100_B10B-J21DK-GGXR_2x05_P2.50x4.00mm_Vertical -JST J2100 series connector, B10B-J21DK-GGXR (http://www.jst-mfg.com/product/pdf/eng/eJFA-J2000.pdf), generated with kicad-footprint-generator -connector JST J2100 vertical -0 -12 -10 -Connector_JST -JST_J2100_B12B-J21DK-GGXR_2x06_P2.50x4.00mm_Vertical -JST J2100 series connector, B12B-J21DK-GGXR (http://www.jst-mfg.com/product/pdf/eng/eJFA-J2000.pdf), generated with kicad-footprint-generator -connector JST J2100 vertical -0 -14 -12 -Connector_JST -JST_J2100_B16B-J21DK-GGXR_2x08_P2.50x4.00mm_Vertical -JST J2100 series connector, B16B-J21DK-GGXR (http://www.jst-mfg.com/product/pdf/eng/eJFA-J2000.pdf), generated with kicad-footprint-generator -connector JST J2100 vertical -0 -18 -16 -Connector_JST -JST_J2100_B20B-J21DK-GGXR_2x10_P2.50x4.00mm_Vertical -JST J2100 series connector, B20B-J21DK-GGXR (http://www.jst-mfg.com/product/pdf/eng/eJFA-J2000.pdf), generated with kicad-footprint-generator -connector JST J2100 vertical -0 -22 -20 -Connector_JST -JST_J2100_S06B-J21DK-GGXR_2x03_P2.50mm_Horizontal -JST J2100 series connector, S06B-J21DK-GGXR (http://www.jst-mfg.com/product/pdf/eng/eJFA-J2000.pdf), generated with kicad-footprint-generator -connector JST J2100 horizontal -0 -7 -6 -Connector_JST -JST_J2100_S08B-J21DK-GGXR_2x04_P2.50mm_Horizontal -JST J2100 series connector, S08B-J21DK-GGXR (http://www.jst-mfg.com/product/pdf/eng/eJFA-J2000.pdf), generated with kicad-footprint-generator -connector JST J2100 horizontal -0 -10 -8 -Connector_JST -JST_J2100_S10B-J21DK-GGXR_2x05_P2.50mm_Horizontal -JST J2100 series connector, S10B-J21DK-GGXR (http://www.jst-mfg.com/product/pdf/eng/eJFA-J2000.pdf), generated with kicad-footprint-generator -connector JST J2100 horizontal -0 -12 -10 -Connector_JST -JST_J2100_S12B-J21DK-GGXR_2x06_P2.50mm_Horizontal -JST J2100 series connector, S12B-J21DK-GGXR (http://www.jst-mfg.com/product/pdf/eng/eJFA-J2000.pdf), generated with kicad-footprint-generator -connector JST J2100 horizontal -0 -14 -12 -Connector_JST -JST_J2100_S16B-J21DK-GGXR_2x08_P2.50mm_Horizontal -JST J2100 series connector, S16B-J21DK-GGXR (http://www.jst-mfg.com/product/pdf/eng/eJFA-J2000.pdf), generated with kicad-footprint-generator -connector JST J2100 horizontal -0 -18 -16 -Connector_JST -JST_J2100_S20B-J21DK-GGXR_2x10_P2.50mm_Horizontal -JST J2100 series connector, S20B-J21DK-GGXR (http://www.jst-mfg.com/product/pdf/eng/eJFA-J2000.pdf), generated with kicad-footprint-generator -connector JST J2100 horizontal -0 -22 -20 -Connector_JST -JST_JWPF_B02B-JWPF-SK-R_1x02_P2.00mm_Vertical -JST JWPF series connector, B02B-JWPF-SK-R (http://www.jst-mfg.com/product/pdf/eng/eJWPF1.pdf), generated with kicad-footprint-generator -connector JST JWPF side entry -0 -2 -2 -Connector_JST -JST_JWPF_B03B-JWPF-SK-R_1x03_P2.00mm_Vertical -JST JWPF series connector, B03B-JWPF-SK-R (http://www.jst-mfg.com/product/pdf/eng/eJWPF1.pdf), generated with kicad-footprint-generator -connector JST JWPF side entry -0 -3 -3 -Connector_JST -JST_JWPF_B04B-JWPF-SK-R_1x04_P2.00mm_Vertical -JST JWPF series connector, B04B-JWPF-SK-R (http://www.jst-mfg.com/product/pdf/eng/eJWPF1.pdf), generated with kicad-footprint-generator -connector JST JWPF side entry -0 -4 -4 -Connector_JST -JST_JWPF_B06B-JWPF-SK-R_2x03_P2.00mm_Vertical -JST JWPF series connector, B06B-JWPF-SK-R (http://www.jst-mfg.com/product/pdf/eng/eJWPF1.pdf), generated with kicad-footprint-generator -connector JST JWPF side entry -0 -6 -6 -Connector_JST -JST_JWPF_B08B-JWPF-SK-R_2x04_P2.00mm_Vertical -JST JWPF series connector, B08B-JWPF-SK-R (http://www.jst-mfg.com/product/pdf/eng/eJWPF1.pdf), generated with kicad-footprint-generator -connector JST JWPF side entry -0 -8 -8 -Connector_JST -JST_LEA_SM02B-LEASS-TF_1x02-1MP_P4.20mm_Horizontal -JST LEA series connector, SM02B-LEASS-TF (http://www.jst-mfg.com/product/pdf/eng/eLEA.pdf), generated with kicad-footprint-generator -connector JST LEA top entry -0 -4 -3 -Connector_JST -JST_NV_B02P-NV_1x02_P5.00mm_Vertical -JST NV series connector, B02P-NV (http://www.jst-mfg.com/product/pdf/eng/eNV.pdf), generated with kicad-footprint-generator -connector JST NV side entry -0 -2 -2 -Connector_JST -JST_NV_B03P-NV_1x03_P5.00mm_Vertical -JST NV series connector, B03P-NV (http://www.jst-mfg.com/product/pdf/eng/eNV.pdf), generated with kicad-footprint-generator -connector JST NV side entry -0 -3 -3 -Connector_JST -JST_NV_B04P-NV_1x04_P5.00mm_Vertical -JST NV series connector, B04P-NV (http://www.jst-mfg.com/product/pdf/eng/eNV.pdf), generated with kicad-footprint-generator -connector JST NV side entry -0 -4 -4 -Connector_JST -JST_PHD_B8B-PHDSS_2x04_P2.00mm_Vertical -JST PHD series connector, B8B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator -connector JST PHD vertical -0 -8 -8 -Connector_JST -JST_PHD_B10B-PHDSS_2x05_P2.00mm_Vertical -JST PHD series connector, B10B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator -connector JST PHD vertical -0 -10 -10 -Connector_JST -JST_PHD_B12B-PHDSS_2x06_P2.00mm_Vertical -JST PHD series connector, B12B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator -connector JST PHD vertical -0 -12 -12 -Connector_JST -JST_PHD_B14B-PHDSS_2x07_P2.00mm_Vertical -JST PHD series connector, B14B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator -connector JST PHD vertical -0 -14 -14 -Connector_JST -JST_PHD_B16B-PHDSS_2x08_P2.00mm_Vertical -JST PHD series connector, B16B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator -connector JST PHD vertical -0 -16 -16 -Connector_JST -JST_PHD_B18B-PHDSS_2x09_P2.00mm_Vertical -JST PHD series connector, B18B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator -connector JST PHD vertical -0 -18 -18 -Connector_JST -JST_PHD_B20B-PHDSS_2x10_P2.00mm_Vertical -JST PHD series connector, B20B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator -connector JST PHD vertical -0 -20 -20 -Connector_JST -JST_PHD_B22B-PHDSS_2x11_P2.00mm_Vertical -JST PHD series connector, B22B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator -connector JST PHD vertical -0 -22 -22 -Connector_JST -JST_PHD_B24B-PHDSS_2x12_P2.00mm_Vertical -JST PHD series connector, B24B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator -connector JST PHD vertical -0 -24 -24 -Connector_JST -JST_PHD_B26B-PHDSS_2x13_P2.00mm_Vertical -JST PHD series connector, B26B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator -connector JST PHD vertical -0 -26 -26 -Connector_JST -JST_PHD_B28B-PHDSS_2x14_P2.00mm_Vertical -JST PHD series connector, B28B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator -connector JST PHD vertical -0 -28 -28 -Connector_JST -JST_PHD_B30B-PHDSS_2x15_P2.00mm_Vertical -JST PHD series connector, B30B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator -connector JST PHD vertical -0 -30 -30 -Connector_JST -JST_PHD_B32B-PHDSS_2x16_P2.00mm_Vertical -JST PHD series connector, B32B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator -connector JST PHD vertical -0 -32 -32 -Connector_JST -JST_PHD_B34B-PHDSS_2x17_P2.00mm_Vertical -JST PHD series connector, B34B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator -connector JST PHD vertical -0 -34 -34 -Connector_JST -JST_PHD_S8B-PHDSS_2x04_P2.00mm_Horizontal -JST PHD series connector, S8B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator -connector JST PHD horizontal -0 -8 -8 -Connector_JST -JST_PHD_S10B-PHDSS_2x05_P2.00mm_Horizontal -JST PHD series connector, S10B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator -connector JST PHD horizontal -0 -10 -10 -Connector_JST -JST_PHD_S12B-PHDSS_2x06_P2.00mm_Horizontal -JST PHD series connector, S12B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator -connector JST PHD horizontal -0 -12 -12 -Connector_JST -JST_PHD_S14B-PHDSS_2x07_P2.00mm_Horizontal -JST PHD series connector, S14B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator -connector JST PHD horizontal -0 -14 -14 -Connector_JST -JST_PHD_S16B-PHDSS_2x08_P2.00mm_Horizontal -JST PHD series connector, S16B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator -connector JST PHD horizontal -0 -16 -16 -Connector_JST -JST_PHD_S18B-PHDSS_2x09_P2.00mm_Horizontal -JST PHD series connector, S18B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator -connector JST PHD horizontal -0 -18 -18 -Connector_JST -JST_PHD_S20B-PHDSS_2x10_P2.00mm_Horizontal -JST PHD series connector, S20B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator -connector JST PHD horizontal -0 -20 -20 -Connector_JST -JST_PHD_S22B-PHDSS_2x11_P2.00mm_Horizontal -JST PHD series connector, S22B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator -connector JST PHD horizontal -0 -22 -22 -Connector_JST -JST_PHD_S24B-PHDSS_2x12_P2.00mm_Horizontal -JST PHD series connector, S24B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator -connector JST PHD horizontal -0 -24 -24 -Connector_JST -JST_PHD_S26B-PHDSS_2x13_P2.00mm_Horizontal -JST PHD series connector, S26B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator -connector JST PHD horizontal -0 -26 -26 -Connector_JST -JST_PHD_S28B-PHDSS_2x14_P2.00mm_Horizontal -JST PHD series connector, S28B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator -connector JST PHD horizontal -0 -28 -28 -Connector_JST -JST_PHD_S30B-PHDSS_2x15_P2.00mm_Horizontal -JST PHD series connector, S30B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator -connector JST PHD horizontal -0 -30 -30 -Connector_JST -JST_PHD_S32B-PHDSS_2x16_P2.00mm_Horizontal -JST PHD series connector, S32B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator -connector JST PHD horizontal -0 -32 -32 -Connector_JST -JST_PHD_S34B-PHDSS_2x17_P2.00mm_Horizontal -JST PHD series connector, S34B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator -connector JST PHD horizontal -0 -34 -34 -Connector_JST -JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical -JST PH series connector, B2B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH side entry -0 -2 -2 -Connector_JST -JST_PH_B2B-PH-SM4-TB_1x02-1MP_P2.00mm_Vertical -JST PH series connector, B2B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH side entry -0 -4 -3 -Connector_JST -JST_PH_B3B-PH-K_1x03_P2.00mm_Vertical -JST PH series connector, B3B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH side entry -0 -3 -3 -Connector_JST -JST_PH_B3B-PH-SM4-TB_1x03-1MP_P2.00mm_Vertical -JST PH series connector, B3B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH side entry -0 -5 -4 -Connector_JST -JST_PH_B4B-PH-K_1x04_P2.00mm_Vertical -JST PH series connector, B4B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH side entry -0 -4 -4 -Connector_JST -JST_PH_B4B-PH-SM4-TB_1x04-1MP_P2.00mm_Vertical -JST PH series connector, B4B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH side entry -0 -6 -5 -Connector_JST -JST_PH_B5B-PH-K_1x05_P2.00mm_Vertical -JST PH series connector, B5B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH side entry -0 -5 -5 -Connector_JST -JST_PH_B5B-PH-SM4-TB_1x05-1MP_P2.00mm_Vertical -JST PH series connector, B5B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH side entry -0 -7 -6 -Connector_JST -JST_PH_B6B-PH-K_1x06_P2.00mm_Vertical -JST PH series connector, B6B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH side entry -0 -6 -6 -Connector_JST -JST_PH_B6B-PH-SM4-TB_1x06-1MP_P2.00mm_Vertical -JST PH series connector, B6B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH side entry -0 -8 -7 -Connector_JST -JST_PH_B7B-PH-K_1x07_P2.00mm_Vertical -JST PH series connector, B7B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH side entry -0 -7 -7 -Connector_JST -JST_PH_B7B-PH-SM4-TB_1x07-1MP_P2.00mm_Vertical -JST PH series connector, B7B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH side entry -0 -9 -8 -Connector_JST -JST_PH_B8B-PH-K_1x08_P2.00mm_Vertical -JST PH series connector, B8B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH side entry -0 -8 -8 -Connector_JST -JST_PH_B8B-PH-SM4-TB_1x08-1MP_P2.00mm_Vertical -JST PH series connector, B8B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH side entry -0 -10 -9 -Connector_JST -JST_PH_B9B-PH-K_1x09_P2.00mm_Vertical -JST PH series connector, B9B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH side entry -0 -9 -9 -Connector_JST -JST_PH_B9B-PH-SM4-TB_1x09-1MP_P2.00mm_Vertical -JST PH series connector, B9B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH side entry -0 -11 -10 -Connector_JST -JST_PH_B10B-PH-K_1x10_P2.00mm_Vertical -JST PH series connector, B10B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH side entry -0 -10 -10 -Connector_JST -JST_PH_B10B-PH-SM4-TB_1x10-1MP_P2.00mm_Vertical -JST PH series connector, B10B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH side entry -0 -12 -11 -Connector_JST -JST_PH_B11B-PH-K_1x11_P2.00mm_Vertical -JST PH series connector, B11B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH side entry -0 -11 -11 -Connector_JST -JST_PH_B11B-PH-SM4-TB_1x11-1MP_P2.00mm_Vertical -JST PH series connector, B11B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH side entry -0 -13 -12 -Connector_JST -JST_PH_B12B-PH-K_1x12_P2.00mm_Vertical -JST PH series connector, B12B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH side entry -0 -12 -12 -Connector_JST -JST_PH_B12B-PH-SM4-TB_1x12-1MP_P2.00mm_Vertical -JST PH series connector, B12B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH side entry -0 -14 -13 -Connector_JST -JST_PH_B13B-PH-K_1x13_P2.00mm_Vertical -JST PH series connector, B13B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH side entry -0 -13 -13 -Connector_JST -JST_PH_B13B-PH-SM4-TB_1x13-1MP_P2.00mm_Vertical -JST PH series connector, B13B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH side entry -0 -15 -14 -Connector_JST -JST_PH_B14B-PH-K_1x14_P2.00mm_Vertical -JST PH series connector, B14B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH side entry -0 -14 -14 -Connector_JST -JST_PH_B14B-PH-SM4-TB_1x14-1MP_P2.00mm_Vertical -JST PH series connector, B14B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH side entry -0 -16 -15 -Connector_JST -JST_PH_B15B-PH-K_1x15_P2.00mm_Vertical -JST PH series connector, B15B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH side entry -0 -15 -15 -Connector_JST -JST_PH_B15B-PH-SM4-TB_1x15-1MP_P2.00mm_Vertical -JST PH series connector, B15B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH side entry -0 -17 -16 -Connector_JST -JST_PH_B16B-PH-K_1x16_P2.00mm_Vertical -JST PH series connector, B16B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH side entry -0 -16 -16 -Connector_JST -JST_PH_B16B-PH-SM4-TB_1x16-1MP_P2.00mm_Vertical -JST PH series connector, B16B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH side entry -0 -18 -17 -Connector_JST -JST_PH_S2B-PH-K_1x02_P2.00mm_Horizontal -JST PH series connector, S2B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH top entry -0 -2 -2 -Connector_JST -JST_PH_S2B-PH-SM4-TB_1x02-1MP_P2.00mm_Horizontal -JST PH series connector, S2B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH top entry -0 -4 -3 -Connector_JST -JST_PH_S3B-PH-K_1x03_P2.00mm_Horizontal -JST PH series connector, S3B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH top entry -0 -3 -3 -Connector_JST -JST_PH_S3B-PH-SM4-TB_1x03-1MP_P2.00mm_Horizontal -JST PH series connector, S3B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH top entry -0 -5 -4 -Connector_JST -JST_PH_S4B-PH-K_1x04_P2.00mm_Horizontal -JST PH series connector, S4B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH top entry -0 -4 -4 -Connector_JST -JST_PH_S4B-PH-SM4-TB_1x04-1MP_P2.00mm_Horizontal -JST PH series connector, S4B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH top entry -0 -6 -5 -Connector_JST -JST_PH_S5B-PH-K_1x05_P2.00mm_Horizontal -JST PH series connector, S5B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH top entry -0 -5 -5 -Connector_JST -JST_PH_S5B-PH-SM4-TB_1x05-1MP_P2.00mm_Horizontal -JST PH series connector, S5B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH top entry -0 -7 -6 -Connector_JST -JST_PH_S6B-PH-K_1x06_P2.00mm_Horizontal -JST PH series connector, S6B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH top entry -0 -6 -6 -Connector_JST -JST_PH_S6B-PH-SM4-TB_1x06-1MP_P2.00mm_Horizontal -JST PH series connector, S6B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH top entry -0 -8 -7 -Connector_JST -JST_PH_S7B-PH-K_1x07_P2.00mm_Horizontal -JST PH series connector, S7B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH top entry -0 -7 -7 -Connector_JST -JST_PH_S7B-PH-SM4-TB_1x07-1MP_P2.00mm_Horizontal -JST PH series connector, S7B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH top entry -0 -9 -8 -Connector_JST -JST_PH_S8B-PH-K_1x08_P2.00mm_Horizontal -JST PH series connector, S8B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH top entry -0 -8 -8 -Connector_JST -JST_PH_S8B-PH-SM4-TB_1x08-1MP_P2.00mm_Horizontal -JST PH series connector, S8B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH top entry -0 -10 -9 -Connector_JST -JST_PH_S9B-PH-K_1x09_P2.00mm_Horizontal -JST PH series connector, S9B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH top entry -0 -9 -9 -Connector_JST -JST_PH_S9B-PH-SM4-TB_1x09-1MP_P2.00mm_Horizontal -JST PH series connector, S9B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH top entry -0 -11 -10 -Connector_JST -JST_PH_S10B-PH-K_1x10_P2.00mm_Horizontal -JST PH series connector, S10B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH top entry -0 -10 -10 -Connector_JST -JST_PH_S10B-PH-SM4-TB_1x10-1MP_P2.00mm_Horizontal -JST PH series connector, S10B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH top entry -0 -12 -11 -Connector_JST -JST_PH_S11B-PH-K_1x11_P2.00mm_Horizontal -JST PH series connector, S11B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH top entry -0 -11 -11 -Connector_JST -JST_PH_S11B-PH-SM4-TB_1x11-1MP_P2.00mm_Horizontal -JST PH series connector, S11B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH top entry -0 -13 -12 -Connector_JST -JST_PH_S12B-PH-K_1x12_P2.00mm_Horizontal -JST PH series connector, S12B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH top entry -0 -12 -12 -Connector_JST -JST_PH_S12B-PH-SM4-TB_1x12-1MP_P2.00mm_Horizontal -JST PH series connector, S12B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH top entry -0 -14 -13 -Connector_JST -JST_PH_S13B-PH-K_1x13_P2.00mm_Horizontal -JST PH series connector, S13B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH top entry -0 -13 -13 -Connector_JST -JST_PH_S13B-PH-SM4-TB_1x13-1MP_P2.00mm_Horizontal -JST PH series connector, S13B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH top entry -0 -15 -14 -Connector_JST -JST_PH_S14B-PH-K_1x14_P2.00mm_Horizontal -JST PH series connector, S14B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH top entry -0 -14 -14 -Connector_JST -JST_PH_S14B-PH-SM4-TB_1x14-1MP_P2.00mm_Horizontal -JST PH series connector, S14B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH top entry -0 -16 -15 -Connector_JST -JST_PH_S15B-PH-K_1x15_P2.00mm_Horizontal -JST PH series connector, S15B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH top entry -0 -15 -15 -Connector_JST -JST_PH_S15B-PH-SM4-TB_1x15-1MP_P2.00mm_Horizontal -JST PH series connector, S15B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH top entry -0 -17 -16 -Connector_JST -JST_PH_S16B-PH-K_1x16_P2.00mm_Horizontal -JST PH series connector, S16B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator -connector JST PH top entry -0 -16 -16 -Connector_JST -JST_PUD_B08B-PUDSS_2x04_P2.00mm_Vertical -JST PUD series connector, B08B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator -connector JST PUD side entry -0 -8 -8 -Connector_JST -JST_PUD_B10B-PUDSS_2x05_P2.00mm_Vertical -JST PUD series connector, B10B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator -connector JST PUD side entry -0 -10 -10 -Connector_JST -JST_PUD_B12B-PUDSS_2x06_P2.00mm_Vertical -JST PUD series connector, B12B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator -connector JST PUD side entry -0 -12 -12 -Connector_JST -JST_PUD_B14B-PUDSS_2x07_P2.00mm_Vertical -JST PUD series connector, B14B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator -connector JST PUD side entry -0 -14 -14 -Connector_JST -JST_PUD_B16B-PUDSS_2x08_P2.00mm_Vertical -JST PUD series connector, B16B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator -connector JST PUD side entry -0 -16 -16 -Connector_JST -JST_PUD_B18B-PUDSS_2x09_P2.00mm_Vertical -JST PUD series connector, B18B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator -connector JST PUD side entry -0 -18 -18 -Connector_JST -JST_PUD_B20B-PUDSS_2x10_P2.00mm_Vertical -JST PUD series connector, B20B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator -connector JST PUD side entry -0 -20 -20 -Connector_JST -JST_PUD_B22B-PUDSS_2x11_P2.00mm_Vertical -JST PUD series connector, B22B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator -connector JST PUD side entry -0 -22 -22 -Connector_JST -JST_PUD_B24B-PUDSS_2x12_P2.00mm_Vertical -JST PUD series connector, B24B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator -connector JST PUD side entry -0 -24 -24 -Connector_JST -JST_PUD_B26B-PUDSS_2x13_P2.00mm_Vertical -JST PUD series connector, B26B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator -connector JST PUD side entry -0 -26 -26 -Connector_JST -JST_PUD_B28B-PUDSS_2x14_P2.00mm_Vertical -JST PUD series connector, B28B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator -connector JST PUD side entry -0 -28 -28 -Connector_JST -JST_PUD_B30B-PUDSS_2x15_P2.00mm_Vertical -JST PUD series connector, B30B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator -connector JST PUD side entry -0 -30 -30 -Connector_JST -JST_PUD_B32B-PUDSS_2x16_P2.00mm_Vertical -JST PUD series connector, B32B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator -connector JST PUD side entry -0 -32 -32 -Connector_JST -JST_PUD_B34B-PUDSS_2x17_P2.00mm_Vertical -JST PUD series connector, B34B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator -connector JST PUD side entry -0 -34 -34 -Connector_JST -JST_PUD_B36B-PUDSS_2x18_P2.00mm_Vertical -JST PUD series connector, B36B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator -connector JST PUD side entry -0 -36 -36 -Connector_JST -JST_PUD_B38B-PUDSS_2x19_P2.00mm_Vertical -JST PUD series connector, B38B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator -connector JST PUD side entry -0 -38 -38 -Connector_JST -JST_PUD_B40B-PUDSS_2x20_P2.00mm_Vertical -JST PUD series connector, B40B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator -connector JST PUD side entry -0 -40 -40 -Connector_JST -JST_PUD_S08B-PUDSS-1_2x04_P2.00mm_Horizontal -JST PUD series connector, S08B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator -connector JST PUD top entry -0 -8 -8 -Connector_JST -JST_PUD_S10B-PUDSS-1_2x05_P2.00mm_Horizontal -JST PUD series connector, S10B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator -connector JST PUD top entry -0 -10 -10 -Connector_JST -JST_PUD_S12B-PUDSS-1_2x06_P2.00mm_Horizontal -JST PUD series connector, S12B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator -connector JST PUD top entry -0 -12 -12 -Connector_JST -JST_PUD_S14B-PUDSS-1_2x07_P2.00mm_Horizontal -JST PUD series connector, S14B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator -connector JST PUD top entry -0 -14 -14 -Connector_JST -JST_PUD_S16B-PUDSS-1_2x08_P2.00mm_Horizontal -JST PUD series connector, S16B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator -connector JST PUD top entry -0 -16 -16 -Connector_JST -JST_PUD_S18B-PUDSS-1_2x09_P2.00mm_Horizontal -JST PUD series connector, S18B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator -connector JST PUD top entry -0 -18 -18 -Connector_JST -JST_PUD_S20B-PUDSS-1_2x10_P2.00mm_Horizontal -JST PUD series connector, S20B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator -connector JST PUD top entry -0 -20 -20 -Connector_JST -JST_PUD_S22B-PUDSS-1_2x11_P2.00mm_Horizontal -JST PUD series connector, S22B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator -connector JST PUD top entry -0 -22 -22 -Connector_JST -JST_PUD_S24B-PUDSS-1_2x12_P2.00mm_Horizontal -JST PUD series connector, S24B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator -connector JST PUD top entry -0 -24 -24 -Connector_JST -JST_PUD_S26B-PUDSS-1_2x13_P2.00mm_Horizontal -JST PUD series connector, S26B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator -connector JST PUD top entry -0 -26 -26 -Connector_JST -JST_PUD_S28B-PUDSS-1_2x14_P2.00mm_Horizontal -JST PUD series connector, S28B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator -connector JST PUD top entry -0 -28 -28 -Connector_JST -JST_PUD_S30B-PUDSS-1_2x15_P2.00mm_Horizontal -JST PUD series connector, S30B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator -connector JST PUD top entry -0 -30 -30 -Connector_JST -JST_PUD_S32B-PUDSS-1_2x16_P2.00mm_Horizontal -JST PUD series connector, S32B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator -connector JST PUD top entry -0 -32 -32 -Connector_JST -JST_PUD_S34B-PUDSS-1_2x17_P2.00mm_Horizontal -JST PUD series connector, S34B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator -connector JST PUD top entry -0 -34 -34 -Connector_JST -JST_PUD_S36B-PUDSS-1_2x18_P2.00mm_Horizontal -JST PUD series connector, S36B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator -connector JST PUD top entry -0 -36 -36 -Connector_JST -JST_PUD_S38B-PUDSS-1_2x19_P2.00mm_Horizontal -JST PUD series connector, S38B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator -connector JST PUD top entry -0 -38 -38 -Connector_JST -JST_PUD_S40B-PUDSS-1_2x20_P2.00mm_Horizontal -JST PUD series connector, S40B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator -connector JST PUD top entry -0 -40 -40 -Connector_JST -JST_SFH_SM02B-SFHRS-TF_1x02-1MP_P4.20mm_Horizontal -JST SFH series connector, SM02B-SFHRS-TF (http://www.jst-mfg.com/product/pdf/eng/eSFH.pdf), generated with kicad-footprint-generator -connector JST SFH horizontal -0 -4 -3 -Connector_JST -JST_SHL_SM02B-SHLS-TF_1x02-1MP_P1.00mm_Horizontal -JST SHL series connector, SM02B-SHLS-TF (http://www.jst-mfg.com/product/pdf/eng/eSHL.pdf), generated with kicad-footprint-generator -connector JST SHL top entry -0 -4 -3 -Connector_JST -JST_SHL_SM05B-SHLS-TF_1x05-1MP_P1.00mm_Horizontal -JST SHL series connector, SM05B-SHLS-TF (http://www.jst-mfg.com/product/pdf/eng/eSHL.pdf), generated with kicad-footprint-generator -connector JST SHL top entry -0 -7 -6 -Connector_JST -JST_SHL_SM06B-SHLS-TF_1x06-1MP_P1.00mm_Horizontal -JST SHL series connector, SM06B-SHLS-TF (http://www.jst-mfg.com/product/pdf/eng/eSHL.pdf), generated with kicad-footprint-generator -connector JST SHL top entry -0 -8 -7 -Connector_JST -JST_SHL_SM07B-SHLS-TF_1x07-1MP_P1.00mm_Horizontal -JST SHL series connector, SM07B-SHLS-TF (http://www.jst-mfg.com/product/pdf/eng/eSHL.pdf), generated with kicad-footprint-generator -connector JST SHL top entry -0 -9 -8 -Connector_JST -JST_SHL_SM08B-SHLS-TF_1x08-1MP_P1.00mm_Horizontal -JST SHL series connector, SM08B-SHLS-TF (http://www.jst-mfg.com/product/pdf/eng/eSHL.pdf), generated with kicad-footprint-generator -connector JST SHL top entry -0 -10 -9 -Connector_JST -JST_SHL_SM10B-SHLS-TF_1x10-1MP_P1.00mm_Horizontal -JST SHL series connector, SM10B-SHLS-TF (http://www.jst-mfg.com/product/pdf/eng/eSHL.pdf), generated with kicad-footprint-generator -connector JST SHL top entry -0 -12 -11 -Connector_JST -JST_SHL_SM11B-SHLS-TF_1x11-1MP_P1.00mm_Horizontal -JST SHL series connector, SM11B-SHLS-TF (http://www.jst-mfg.com/product/pdf/eng/eSHL.pdf), generated with kicad-footprint-generator -connector JST SHL top entry -0 -13 -12 -Connector_JST -JST_SHL_SM12B-SHLS-TF_1x12-1MP_P1.00mm_Horizontal -JST SHL series connector, SM12B-SHLS-TF (http://www.jst-mfg.com/product/pdf/eng/eSHL.pdf), generated with kicad-footprint-generator -connector JST SHL top entry -0 -14 -13 -Connector_JST -JST_SHL_SM14B-SHLS-TF_1x14-1MP_P1.00mm_Horizontal -JST SHL series connector, SM14B-SHLS-TF (http://www.jst-mfg.com/product/pdf/eng/eSHL.pdf), generated with kicad-footprint-generator -connector JST SHL top entry -0 -16 -15 -Connector_JST -JST_SHL_SM16B-SHLS-TF_1x16-1MP_P1.00mm_Horizontal -JST SHL series connector, SM16B-SHLS-TF (http://www.jst-mfg.com/product/pdf/eng/eSHL.pdf), generated with kicad-footprint-generator -connector JST SHL top entry -0 -18 -17 -Connector_JST -JST_SHL_SM20B-SHLS-TF_1x20-1MP_P1.00mm_Horizontal -JST SHL series connector, SM20B-SHLS-TF (http://www.jst-mfg.com/product/pdf/eng/eSHL.pdf), generated with kicad-footprint-generator -connector JST SHL top entry -0 -22 -21 -Connector_JST -JST_SHL_SM22B-SHLS-TF_1x22-1MP_P1.00mm_Horizontal -JST SHL series connector, SM22B-SHLS-TF (http://www.jst-mfg.com/product/pdf/eng/eSHL.pdf), generated with kicad-footprint-generator -connector JST SHL top entry -0 -24 -23 -Connector_JST -JST_SHL_SM26B-SHLS-TF_1x26-1MP_P1.00mm_Horizontal -JST SHL series connector, SM26B-SHLS-TF (http://www.jst-mfg.com/product/pdf/eng/eSHL.pdf), generated with kicad-footprint-generator -connector JST SHL top entry -0 -28 -27 -Connector_JST -JST_SHL_SM30B-SHLS-TF_1x30-1MP_P1.00mm_Horizontal -JST SHL series connector, SM30B-SHLS-TF (http://www.jst-mfg.com/product/pdf/eng/eSHL.pdf), generated with kicad-footprint-generator -connector JST SHL top entry -0 -32 -31 -Connector_JST -JST_SH_BM02B-SRSS-TB_1x02-1MP_P1.00mm_Vertical -JST SH series connector, BM02B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator -connector JST SH side entry -0 -4 -3 -Connector_JST -JST_SH_BM03B-SRSS-TB_1x03-1MP_P1.00mm_Vertical -JST SH series connector, BM03B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator -connector JST SH side entry -0 -5 -4 -Connector_JST -JST_SH_BM04B-SRSS-TB_1x04-1MP_P1.00mm_Vertical -JST SH series connector, BM04B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator -connector JST SH side entry -0 -6 -5 -Connector_JST -JST_SH_BM05B-SRSS-TB_1x05-1MP_P1.00mm_Vertical -JST SH series connector, BM05B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator -connector JST SH side entry -0 -7 -6 -Connector_JST -JST_SH_BM06B-SRSS-TB_1x06-1MP_P1.00mm_Vertical -JST SH series connector, BM06B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator -connector JST SH side entry -0 -8 -7 -Connector_JST -JST_SH_BM07B-SRSS-TB_1x07-1MP_P1.00mm_Vertical -JST SH series connector, BM07B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator -connector JST SH side entry -0 -9 -8 -Connector_JST -JST_SH_BM08B-SRSS-TB_1x08-1MP_P1.00mm_Vertical -JST SH series connector, BM08B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator -connector JST SH side entry -0 -10 -9 -Connector_JST -JST_SH_BM09B-SRSS-TB_1x09-1MP_P1.00mm_Vertical -JST SH series connector, BM09B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator -connector JST SH side entry -0 -11 -10 -Connector_JST -JST_SH_BM10B-SRSS-TB_1x10-1MP_P1.00mm_Vertical -JST SH series connector, BM10B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator -connector JST SH side entry -0 -12 -11 -Connector_JST -JST_SH_BM11B-SRSS-TB_1x11-1MP_P1.00mm_Vertical -JST SH series connector, BM11B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator -connector JST SH side entry -0 -13 -12 -Connector_JST -JST_SH_BM12B-SRSS-TB_1x12-1MP_P1.00mm_Vertical -JST SH series connector, BM12B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator -connector JST SH side entry -0 -14 -13 -Connector_JST -JST_SH_BM13B-SRSS-TB_1x13-1MP_P1.00mm_Vertical -JST SH series connector, BM13B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator -connector JST SH side entry -0 -15 -14 -Connector_JST -JST_SH_BM14B-SRSS-TB_1x14-1MP_P1.00mm_Vertical -JST SH series connector, BM14B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator -connector JST SH side entry -0 -16 -15 -Connector_JST -JST_SH_BM15B-SRSS-TB_1x15-1MP_P1.00mm_Vertical -JST SH series connector, BM15B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator -connector JST SH side entry -0 -17 -16 -Connector_JST -JST_SH_SM02B-SRSS-TB_1x02-1MP_P1.00mm_Horizontal -JST SH series connector, SM02B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator -connector JST SH top entry -0 -4 -3 -Connector_JST -JST_SH_SM03B-SRSS-TB_1x03-1MP_P1.00mm_Horizontal -JST SH series connector, SM03B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator -connector JST SH top entry -0 -5 -4 -Connector_JST -JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_Horizontal -JST SH series connector, SM04B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator -connector JST SH top entry -0 -6 -5 -Connector_JST -JST_SH_SM05B-SRSS-TB_1x05-1MP_P1.00mm_Horizontal -JST SH series connector, SM05B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator -connector JST SH top entry -0 -7 -6 -Connector_JST -JST_SH_SM06B-SRSS-TB_1x06-1MP_P1.00mm_Horizontal -JST SH series connector, SM06B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator -connector JST SH top entry -0 -8 -7 -Connector_JST -JST_SH_SM07B-SRSS-TB_1x07-1MP_P1.00mm_Horizontal -JST SH series connector, SM07B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator -connector JST SH top entry -0 -9 -8 -Connector_JST -JST_SH_SM08B-SRSS-TB_1x08-1MP_P1.00mm_Horizontal -JST SH series connector, SM08B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator -connector JST SH top entry -0 -10 -9 -Connector_JST -JST_SH_SM09B-SRSS-TB_1x09-1MP_P1.00mm_Horizontal -JST SH series connector, SM09B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator -connector JST SH top entry -0 -11 -10 -Connector_JST -JST_SH_SM10B-SRSS-TB_1x10-1MP_P1.00mm_Horizontal -JST SH series connector, SM10B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator -connector JST SH top entry -0 -12 -11 -Connector_JST -JST_SH_SM11B-SRSS-TB_1x11-1MP_P1.00mm_Horizontal -JST SH series connector, SM11B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator -connector JST SH top entry -0 -13 -12 -Connector_JST -JST_SH_SM12B-SRSS-TB_1x12-1MP_P1.00mm_Horizontal -JST SH series connector, SM12B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator -connector JST SH top entry -0 -14 -13 -Connector_JST -JST_SH_SM13B-SRSS-TB_1x13-1MP_P1.00mm_Horizontal -JST SH series connector, SM13B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator -connector JST SH top entry -0 -15 -14 -Connector_JST -JST_SH_SM14B-SRSS-TB_1x14-1MP_P1.00mm_Horizontal -JST SH series connector, SM14B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator -connector JST SH top entry -0 -16 -15 -Connector_JST -JST_SH_SM15B-SRSS-TB_1x15-1MP_P1.00mm_Horizontal -JST SH series connector, SM15B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator -connector JST SH top entry -0 -17 -16 -Connector_JST -JST_SH_SM20B-SRSS-TB_1x20-1MP_P1.00mm_Horizontal -JST SH series connector, SM20B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator -connector JST SH top entry -0 -22 -21 -Connector_JST -JST_SUR_BM02B-SURS-TF_1x02-1MP_P0.80mm_Vertical -JST SUR series connector, BM02B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator -connector JST SUR side entry -0 -4 -3 -Connector_JST -JST_SUR_BM03B-SURS-TF_1x03-1MP_P0.80mm_Vertical -JST SUR series connector, BM03B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator -connector JST SUR side entry -0 -5 -4 -Connector_JST -JST_SUR_BM04B-SURS-TF_1x04-1MP_P0.80mm_Vertical -JST SUR series connector, BM04B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator -connector JST SUR side entry -0 -6 -5 -Connector_JST -JST_SUR_BM05B-SURS-TF_1x05-1MP_P0.80mm_Vertical -JST SUR series connector, BM05B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator -connector JST SUR side entry -0 -7 -6 -Connector_JST -JST_SUR_BM06B-SURS-TF_1x06-1MP_P0.80mm_Vertical -JST SUR series connector, BM06B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator -connector JST SUR side entry -0 -8 -7 -Connector_JST -JST_SUR_BM08B-SURS-TF_1x08-1MP_P0.80mm_Vertical -JST SUR series connector, BM08B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator -connector JST SUR side entry -0 -10 -9 -Connector_JST -JST_SUR_BM10B-SURS-TF_1x10-1MP_P0.80mm_Vertical -JST SUR series connector, BM10B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator -connector JST SUR side entry -0 -12 -11 -Connector_JST -JST_SUR_BM12B-SURS-TF_1x12-1MP_P0.80mm_Vertical -JST SUR series connector, BM12B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator -connector JST SUR side entry -0 -14 -13 -Connector_JST -JST_SUR_BM14B-SURS-TF_1x14-1MP_P0.80mm_Vertical -JST SUR series connector, BM14B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator -connector JST SUR side entry -0 -16 -15 -Connector_JST -JST_SUR_BM15B-SURS-TF_1x15-1MP_P0.80mm_Vertical -JST SUR series connector, BM15B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator -connector JST SUR side entry -0 -17 -16 -Connector_JST -JST_SUR_BM16B-SURS-TF_1x16-1MP_P0.80mm_Vertical -JST SUR series connector, BM16B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator -connector JST SUR side entry -0 -18 -17 -Connector_JST -JST_SUR_BM17B-SURS-TF_1x17-1MP_P0.80mm_Vertical -JST SUR series connector, BM17B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator -connector JST SUR side entry -0 -19 -18 -Connector_JST -JST_SUR_BM20B-SURS-TF_1x20-1MP_P0.80mm_Vertical -JST SUR series connector, BM20B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator -connector JST SUR side entry -0 -22 -21 -Connector_JST -JST_SUR_SM02B-SURS-TF_1x02-1MP_P0.80mm_Horizontal -JST SUR series connector, SM02B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator -connector JST SUR top entry -0 -4 -3 -Connector_JST -JST_SUR_SM03B-SURS-TF_1x03-1MP_P0.80mm_Horizontal -JST SUR series connector, SM03B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator -connector JST SUR top entry -0 -5 -4 -Connector_JST -JST_SUR_SM04B-SURS-TF_1x04-1MP_P0.80mm_Horizontal -JST SUR series connector, SM04B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator -connector JST SUR top entry -0 -6 -5 -Connector_JST -JST_SUR_SM05B-SURS-TF_1x05-1MP_P0.80mm_Horizontal -JST SUR series connector, SM05B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator -connector JST SUR top entry -0 -7 -6 -Connector_JST -JST_SUR_SM06B-SURS-TF_1x06-1MP_P0.80mm_Horizontal -JST SUR series connector, SM06B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator -connector JST SUR top entry -0 -8 -7 -Connector_JST -JST_SUR_SM08B-SURS-TF_1x08-1MP_P0.80mm_Horizontal -JST SUR series connector, SM08B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator -connector JST SUR top entry -0 -10 -9 -Connector_JST -JST_SUR_SM10B-SURS-TF_1x10-1MP_P0.80mm_Horizontal -JST SUR series connector, SM10B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator -connector JST SUR top entry -0 -12 -11 -Connector_JST -JST_SUR_SM12B-SURS-TF_1x12-1MP_P0.80mm_Horizontal -JST SUR series connector, SM12B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator -connector JST SUR top entry -0 -14 -13 -Connector_JST -JST_SUR_SM14B-SURS-TF_1x14-1MP_P0.80mm_Horizontal -JST SUR series connector, SM14B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator -connector JST SUR top entry -0 -16 -15 -Connector_JST -JST_SUR_SM15B-SURS-TF_1x15-1MP_P0.80mm_Horizontal -JST SUR series connector, SM15B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator -connector JST SUR top entry -0 -17 -16 -Connector_JST -JST_SUR_SM16B-SURS-TF_1x16-1MP_P0.80mm_Horizontal -JST SUR series connector, SM16B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator -connector JST SUR top entry -0 -18 -17 -Connector_JST -JST_SUR_SM17B-SURS-TF_1x17-1MP_P0.80mm_Horizontal -JST SUR series connector, SM17B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator -connector JST SUR top entry -0 -19 -18 -Connector_JST -JST_SUR_SM20B-SURS-TF_1x20-1MP_P0.80mm_Horizontal -JST SUR series connector, SM20B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator -connector JST SUR top entry -0 -22 -21 -Connector_JST -JST_SUR_SM22B-SURS-TF_1x22-1MP_P0.80mm_Horizontal -JST SUR series connector, SM22B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator -connector JST SUR top entry -0 -24 -23 -Connector_JST -JST_VH_B2P-VH-B_1x02_P3.96mm_Vertical -JST VH PBT series connector, B2P-VH-B (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH vertical -0 -2 -2 -Connector_JST -JST_VH_B2P-VH-FB-B_1x02_P3.96mm_Vertical -JST VH series connector, B2P-VH-FB-B, shrouded (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH side entry -0 -2 -2 -Connector_JST -JST_VH_B2P-VH_1x02_P3.96mm_Vertical -JST VH series connector, B2P-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH vertical -0 -2 -2 -Connector_JST -JST_VH_B2P3-VH_1x02_P7.92mm_Vertical -JST VH series connector, B2P3-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH vertical -0 -2 -2 -Connector_JST -JST_VH_B2PS-VH_1x02_P3.96mm_Horizontal -JST VH series connector, B2PS-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH top entry -0 -2 -2 -Connector_JST -JST_VH_B3P-VH-B_1x03_P3.96mm_Vertical -JST VH PBT series connector, B3P-VH-B (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH vertical -0 -3 -3 -Connector_JST -JST_VH_B3P-VH-FB-B_1x03_P3.96mm_Vertical -JST VH series connector, B3P-VH-FB-B, shrouded (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH side entry -0 -3 -3 -Connector_JST -JST_VH_B3P-VH_1x03_P3.96mm_Vertical -JST VH series connector, B3P-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH vertical -0 -3 -3 -Connector_JST -JST_VH_B3PS-VH_1x03_P3.96mm_Horizontal -JST VH series connector, B3PS-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH top entry -0 -3 -3 -Connector_JST -JST_VH_B4P-VH-B_1x04_P3.96mm_Vertical -JST VH PBT series connector, B4P-VH-B (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH vertical -0 -4 -4 -Connector_JST -JST_VH_B4P-VH-FB-B_1x04_P3.96mm_Vertical -JST VH series connector, B4P-VH-FB-B, shrouded (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH side entry -0 -4 -4 -Connector_JST -JST_VH_B4P-VH_1x04_P3.96mm_Vertical -JST VH series connector, B4P-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH vertical -0 -4 -4 -Connector_JST -JST_VH_B4PS-VH_1x04_P3.96mm_Horizontal -JST VH series connector, B4PS-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH top entry -0 -4 -4 -Connector_JST -JST_VH_B5P-VH-B_1x05_P3.96mm_Vertical -JST VH PBT series connector, B5P-VH-B (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH vertical -0 -5 -5 -Connector_JST -JST_VH_B5P-VH-FB-B_1x05_P3.96mm_Vertical -JST VH series connector, B5P-VH-FB-B, shrouded (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH side entry -0 -5 -5 -Connector_JST -JST_VH_B5P-VH_1x05_P3.96mm_Vertical -JST VH series connector, B5P-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH vertical -0 -5 -5 -Connector_JST -JST_VH_B5PS-VH_1x05_P3.96mm_Horizontal -JST VH series connector, B5PS-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH top entry -0 -5 -5 -Connector_JST -JST_VH_B6P-VH-B_1x06_P3.96mm_Vertical -JST VH PBT series connector, B6P-VH-B (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH vertical -0 -6 -6 -Connector_JST -JST_VH_B6P-VH-FB-B_1x06_P3.96mm_Vertical -JST VH series connector, B6P-VH-FB-B, shrouded (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH side entry -0 -6 -6 -Connector_JST -JST_VH_B6P-VH_1x06_P3.96mm_Vertical -JST VH series connector, B6P-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH vertical -0 -6 -6 -Connector_JST -JST_VH_B6PS-VH_1x06_P3.96mm_Horizontal -JST VH series connector, B6PS-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH top entry -0 -6 -6 -Connector_JST -JST_VH_B7P-VH-B_1x07_P3.96mm_Vertical -JST VH PBT series connector, B7P-VH-B (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH vertical -0 -7 -7 -Connector_JST -JST_VH_B7P-VH-FB-B_1x07_P3.96mm_Vertical -JST VH series connector, B7P-VH-FB-B, shrouded (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH side entry -0 -7 -7 -Connector_JST -JST_VH_B7P-VH_1x07_P3.96mm_Vertical -JST VH series connector, B7P-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH vertical -0 -7 -7 -Connector_JST -JST_VH_B7PS-VH_1x07_P3.96mm_Horizontal -JST VH series connector, B7PS-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH top entry -0 -7 -7 -Connector_JST -JST_VH_B8P-VH-B_1x08_P3.96mm_Vertical -JST VH PBT series connector, B8P-VH-B (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH vertical -0 -8 -8 -Connector_JST -JST_VH_B8P-VH-FB-B_1x08_P3.96mm_Vertical -JST VH series connector, B8P-VH-FB-B, shrouded (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH side entry -0 -8 -8 -Connector_JST -JST_VH_B8P-VH_1x08_P3.96mm_Vertical -JST VH series connector, B8P-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH vertical -0 -8 -8 -Connector_JST -JST_VH_B8PS-VH_1x08_P3.96mm_Horizontal -JST VH series connector, B8PS-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH top entry -0 -8 -8 -Connector_JST -JST_VH_B9P-VH-B_1x09_P3.96mm_Vertical -JST VH PBT series connector, B9P-VH-B (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH vertical -0 -9 -9 -Connector_JST -JST_VH_B9P-VH-FB-B_1x09_P3.96mm_Vertical -JST VH series connector, B9P-VH-FB-B, shrouded (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH side entry -0 -9 -9 -Connector_JST -JST_VH_B9P-VH_1x09_P3.96mm_Vertical -JST VH series connector, B9P-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH vertical -0 -9 -9 -Connector_JST -JST_VH_B9PS-VH_1x09_P3.96mm_Horizontal -JST VH series connector, B9PS-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH top entry -0 -9 -9 -Connector_JST -JST_VH_B10P-VH-B_1x10_P3.96mm_Vertical -JST VH PBT series connector, B10P-VH-B (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH vertical -0 -10 -10 -Connector_JST -JST_VH_B10P-VH-FB-B_1x10_P3.96mm_Vertical -JST VH series connector, B10P-VH-FB-B, shrouded (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH side entry -0 -10 -10 -Connector_JST -JST_VH_B10P-VH_1x10_P3.96mm_Vertical -JST VH series connector, B10P-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH vertical -0 -10 -10 -Connector_JST -JST_VH_B10PS-VH_1x10_P3.96mm_Horizontal -JST VH series connector, B10PS-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH top entry -0 -10 -10 -Connector_JST -JST_VH_B11P-VH-B_1x11_P3.96mm_Vertical -JST VH PBT series connector, B11P-VH-B (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH vertical -0 -11 -11 -Connector_JST -JST_VH_S2P-VH_1x02_P3.96mm_Horizontal -JST VH series connector, S2P-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH top entry -0 -2 -2 -Connector_JST -JST_VH_S3P-VH_1x03_P3.96mm_Horizontal -JST VH series connector, S3P-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH top entry -0 -3 -3 -Connector_JST -JST_VH_S4P-VH_1x04_P3.96mm_Horizontal -JST VH series connector, S4P-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH top entry -0 -4 -4 -Connector_JST -JST_VH_S5P-VH_1x05_P3.96mm_Horizontal -JST VH series connector, S5P-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH top entry -0 -5 -5 -Connector_JST -JST_VH_S6P-VH_1x06_P3.96mm_Horizontal -JST VH series connector, S6P-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH top entry -0 -6 -6 -Connector_JST -JST_VH_S7P-VH_1x07_P3.96mm_Horizontal -JST VH series connector, S7P-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator -connector JST VH top entry -0 -7 -7 -Connector_JST -JST_XAG_SM05B-XAGKS-BN-TB_1x05-1MP_P2.50mm_Horizontal -JST XAG series connector, SM05B-XAGKS-BN-TB (http://www.jst-mfg.com/product/pdf/eng/eXAG.pdf), generated with kicad-footprint-generator -connector JST XAG top entry -0 -7 -6 -Connector_JST -JST_XH_B1B-XH-AM_1x01_P2.50mm_Vertical -JST XH series connector, B1B-XH-AM, with boss (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH vertical boss -0 -1 -1 -Connector_JST -JST_XH_B2B-XH-AM_1x02_P2.50mm_Vertical -JST XH series connector, B2B-XH-AM, with boss (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH vertical boss -0 -2 -2 -Connector_JST -JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical -JST XH series connector, B2B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH vertical -0 -2 -2 -Connector_JST -JST_XH_B3B-XH-AM_1x03_P2.50mm_Vertical -JST XH series connector, B3B-XH-AM, with boss (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH vertical boss -0 -3 -3 -Connector_JST -JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical -JST XH series connector, B3B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH vertical -0 -3 -3 -Connector_JST -JST_XH_B4B-XH-AM_1x04_P2.50mm_Vertical -JST XH series connector, B4B-XH-AM, with boss (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH vertical boss -0 -4 -4 -Connector_JST -JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical -JST XH series connector, B4B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH vertical -0 -4 -4 -Connector_JST -JST_XH_B5B-XH-AM_1x05_P2.50mm_Vertical -JST XH series connector, B5B-XH-AM, with boss (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH vertical boss -0 -5 -5 -Connector_JST -JST_XH_B5B-XH-A_1x05_P2.50mm_Vertical -JST XH series connector, B5B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH vertical -0 -5 -5 -Connector_JST -JST_XH_B6B-XH-AM_1x06_P2.50mm_Vertical -JST XH series connector, B6B-XH-AM, with boss (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH vertical boss -0 -6 -6 -Connector_JST -JST_XH_B6B-XH-A_1x06_P2.50mm_Vertical -JST XH series connector, B6B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH vertical -0 -6 -6 -Connector_JST -JST_XH_B7B-XH-AM_1x07_P2.50mm_Vertical -JST XH series connector, B7B-XH-AM, with boss (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH vertical boss -0 -7 -7 -Connector_JST -JST_XH_B7B-XH-A_1x07_P2.50mm_Vertical -JST XH series connector, B7B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH vertical -0 -7 -7 -Connector_JST -JST_XH_B8B-XH-AM_1x08_P2.50mm_Vertical -JST XH series connector, B8B-XH-AM, with boss (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH vertical boss -0 -8 -8 -Connector_JST -JST_XH_B8B-XH-A_1x08_P2.50mm_Vertical -JST XH series connector, B8B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH vertical -0 -8 -8 -Connector_JST -JST_XH_B9B-XH-AM_1x09_P2.50mm_Vertical -JST XH series connector, B9B-XH-AM, with boss (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH vertical boss -0 -9 -9 -Connector_JST -JST_XH_B9B-XH-A_1x09_P2.50mm_Vertical -JST XH series connector, B9B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH vertical -0 -9 -9 -Connector_JST -JST_XH_B10B-XH-AM_1x10_P2.50mm_Vertical -JST XH series connector, B10B-XH-AM, with boss (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH side entry boss -0 -10 -10 -Connector_JST -JST_XH_B10B-XH-A_1x10_P2.50mm_Vertical -JST XH series connector, B10B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH side entry -0 -10 -10 -Connector_JST -JST_XH_B11B-XH-A_1x11_P2.50mm_Vertical -JST XH series connector, B11B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH side entry -0 -11 -11 -Connector_JST -JST_XH_B12B-XH-AM_1x12_P2.50mm_Vertical -JST XH series connector, B12B-XH-AM, with boss (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH side entry boss -0 -12 -12 -Connector_JST -JST_XH_B12B-XH-A_1x12_P2.50mm_Vertical -JST XH series connector, B12B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH side entry -0 -12 -12 -Connector_JST -JST_XH_B13B-XH-A_1x13_P2.50mm_Vertical -JST XH series connector, B13B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH side entry -0 -13 -13 -Connector_JST -JST_XH_B14B-XH-A_1x14_P2.50mm_Vertical -JST XH series connector, B14B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH side entry -0 -14 -14 -Connector_JST -JST_XH_B15B-XH-A_1x15_P2.50mm_Vertical -JST XH series connector, B15B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH side entry -0 -15 -15 -Connector_JST -JST_XH_B16B-XH-A_1x16_P2.50mm_Vertical -JST XH series connector, B16B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH side entry -0 -16 -16 -Connector_JST -JST_XH_B20B-XH-A_1x20_P2.50mm_Vertical -JST XH series connector, B20B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH side entry -0 -20 -20 -Connector_JST -JST_XH_S2B-XH-A-1_1x02_P2.50mm_Horizontal -JST XH series connector, S2B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH horizontal -0 -2 -2 -Connector_JST -JST_XH_S2B-XH-A_1x02_P2.50mm_Horizontal -JST XH series connector, S2B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH horizontal -0 -2 -2 -Connector_JST -JST_XH_S3B-XH-A-1_1x03_P2.50mm_Horizontal -JST XH series connector, S3B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH horizontal -0 -3 -3 -Connector_JST -JST_XH_S3B-XH-A_1x03_P2.50mm_Horizontal -JST XH series connector, S3B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH horizontal -0 -3 -3 -Connector_JST -JST_XH_S4B-XH-A-1_1x04_P2.50mm_Horizontal -JST XH series connector, S4B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH horizontal -0 -4 -4 -Connector_JST -JST_XH_S4B-XH-A_1x04_P2.50mm_Horizontal -JST XH series connector, S4B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH horizontal -0 -4 -4 -Connector_JST -JST_XH_S5B-XH-A-1_1x05_P2.50mm_Horizontal -JST XH series connector, S5B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH horizontal -0 -5 -5 -Connector_JST -JST_XH_S5B-XH-A_1x05_P2.50mm_Horizontal -JST XH series connector, S5B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH horizontal -0 -5 -5 -Connector_JST -JST_XH_S6B-XH-A-1_1x06_P2.50mm_Horizontal -JST XH series connector, S6B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH horizontal -0 -6 -6 -Connector_JST -JST_XH_S6B-XH-A_1x06_P2.50mm_Horizontal -JST XH series connector, S6B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH horizontal -0 -6 -6 -Connector_JST -JST_XH_S7B-XH-A-1_1x07_P2.50mm_Horizontal -JST XH series connector, S7B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH horizontal -0 -7 -7 -Connector_JST -JST_XH_S7B-XH-A_1x07_P2.50mm_Horizontal -JST XH series connector, S7B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH horizontal -0 -7 -7 -Connector_JST -JST_XH_S8B-XH-A-1_1x08_P2.50mm_Horizontal -JST XH series connector, S8B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH horizontal -0 -8 -8 -Connector_JST -JST_XH_S8B-XH-A_1x08_P2.50mm_Horizontal -JST XH series connector, S8B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH horizontal -0 -8 -8 -Connector_JST -JST_XH_S9B-XH-A-1_1x09_P2.50mm_Horizontal -JST XH series connector, S9B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH horizontal -0 -9 -9 -Connector_JST -JST_XH_S9B-XH-A_1x09_P2.50mm_Horizontal -JST XH series connector, S9B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH horizontal -0 -9 -9 -Connector_JST -JST_XH_S10B-XH-A-1_1x10_P2.50mm_Horizontal -JST XH series connector, S10B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH top entry -0 -10 -10 -Connector_JST -JST_XH_S10B-XH-A_1x10_P2.50mm_Horizontal -JST XH series connector, S10B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH top entry -0 -10 -10 -Connector_JST -JST_XH_S11B-XH-A-1_1x11_P2.50mm_Horizontal -JST XH series connector, S11B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH top entry -0 -11 -11 -Connector_JST -JST_XH_S11B-XH-A_1x11_P2.50mm_Horizontal -JST XH series connector, S11B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH top entry -0 -11 -11 -Connector_JST -JST_XH_S12B-XH-A-1_1x12_P2.50mm_Horizontal -JST XH series connector, S12B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH top entry -0 -12 -12 -Connector_JST -JST_XH_S12B-XH-A_1x12_P2.50mm_Horizontal -JST XH series connector, S12B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH top entry -0 -12 -12 -Connector_JST -JST_XH_S13B-XH-A-1_1x13_P2.50mm_Horizontal -JST XH series connector, S13B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH top entry -0 -13 -13 -Connector_JST -JST_XH_S13B-XH-A_1x13_P2.50mm_Horizontal -JST XH series connector, S13B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH top entry -0 -13 -13 -Connector_JST -JST_XH_S14B-XH-A-1_1x14_P2.50mm_Horizontal -JST XH series connector, S14B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH top entry -0 -14 -14 -Connector_JST -JST_XH_S14B-XH-A_1x14_P2.50mm_Horizontal -JST XH series connector, S14B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH top entry -0 -14 -14 -Connector_JST -JST_XH_S15B-XH-A-1_1x15_P2.50mm_Horizontal -JST XH series connector, S15B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH top entry -0 -15 -15 -Connector_JST -JST_XH_S15B-XH-A_1x15_P2.50mm_Horizontal -JST XH series connector, S15B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH top entry -0 -15 -15 -Connector_JST -JST_XH_S16B-XH-A_1x16_P2.50mm_Horizontal -JST XH series connector, S16B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator -connector JST XH top entry -0 -16 -16 -Connector_JST -JST_ZE_B02B-ZESK-1D_1x02_P1.50mm_Vertical -JST ZE series connector, B02B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE side entry boss -0 -2 -2 -Connector_JST -JST_ZE_B03B-ZESK-1D_1x03_P1.50mm_Vertical -JST ZE series connector, B03B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE side entry boss -0 -3 -3 -Connector_JST -JST_ZE_B03B-ZESK-D_1x03_P1.50mm_Vertical -JST ZE series connector, B03B-ZESK-D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE side entry -0 -3 -3 -Connector_JST -JST_ZE_B04B-ZESK-1D_1x04_P1.50mm_Vertical -JST ZE series connector, B04B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE side entry boss -0 -4 -4 -Connector_JST -JST_ZE_B04B-ZESK-D_1x04_P1.50mm_Vertical -JST ZE series connector, B04B-ZESK-D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE side entry -0 -4 -4 -Connector_JST -JST_ZE_B05B-ZESK-1D_1x05_P1.50mm_Vertical -JST ZE series connector, B05B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE side entry boss -0 -5 -5 -Connector_JST -JST_ZE_B05B-ZESK-D_1x05_P1.50mm_Vertical -JST ZE series connector, B05B-ZESK-D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE side entry -0 -5 -5 -Connector_JST -JST_ZE_B06B-ZESK-1D_1x06_P1.50mm_Vertical -JST ZE series connector, B06B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE side entry boss -0 -6 -6 -Connector_JST -JST_ZE_B06B-ZESK-D_1x06_P1.50mm_Vertical -JST ZE series connector, B06B-ZESK-D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE side entry -0 -6 -6 -Connector_JST -JST_ZE_B07B-ZESK-1D_1x07_P1.50mm_Vertical -JST ZE series connector, B07B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE side entry boss -0 -7 -7 -Connector_JST -JST_ZE_B07B-ZESK-D_1x07_P1.50mm_Vertical -JST ZE series connector, B07B-ZESK-D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE side entry -0 -7 -7 -Connector_JST -JST_ZE_B08B-ZESK-1D_1x08_P1.50mm_Vertical -JST ZE series connector, B08B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE side entry boss -0 -8 -8 -Connector_JST -JST_ZE_B08B-ZESK-D_1x08_P1.50mm_Vertical -JST ZE series connector, B08B-ZESK-D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE side entry -0 -8 -8 -Connector_JST -JST_ZE_B09B-ZESK-1D_1x09_P1.50mm_Vertical -JST ZE series connector, B09B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE side entry boss -0 -9 -9 -Connector_JST -JST_ZE_B09B-ZESK-D_1x09_P1.50mm_Vertical -JST ZE series connector, B09B-ZESK-D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE side entry -0 -9 -9 -Connector_JST -JST_ZE_B10B-ZESK-1D_1x10_P1.50mm_Vertical -JST ZE series connector, B10B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE side entry boss -0 -10 -10 -Connector_JST -JST_ZE_B10B-ZESK-D_1x10_P1.50mm_Vertical -JST ZE series connector, B10B-ZESK-D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE side entry -0 -10 -10 -Connector_JST -JST_ZE_B11B-ZESK-1D_1x11_P1.50mm_Vertical -JST ZE series connector, B11B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE side entry boss -0 -11 -11 -Connector_JST -JST_ZE_B11B-ZESK-D_1x11_P1.50mm_Vertical -JST ZE series connector, B11B-ZESK-D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE side entry -0 -11 -11 -Connector_JST -JST_ZE_B12B-ZESK-1D_1x12_P1.50mm_Vertical -JST ZE series connector, B12B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE side entry boss -0 -12 -12 -Connector_JST -JST_ZE_B12B-ZESK-D_1x12_P1.50mm_Vertical -JST ZE series connector, B12B-ZESK-D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE side entry -0 -12 -12 -Connector_JST -JST_ZE_B13B-ZESK-1D_1x13_P1.50mm_Vertical -JST ZE series connector, B13B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE side entry boss -0 -13 -13 -Connector_JST -JST_ZE_B13B-ZESK-D_1x13_P1.50mm_Vertical -JST ZE series connector, B13B-ZESK-D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE side entry -0 -13 -13 -Connector_JST -JST_ZE_B14B-ZESK-1D_1x14_P1.50mm_Vertical -JST ZE series connector, B14B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE side entry boss -0 -14 -14 -Connector_JST -JST_ZE_B14B-ZESK-D_1x14_P1.50mm_Vertical -JST ZE series connector, B14B-ZESK-D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE side entry -0 -14 -14 -Connector_JST -JST_ZE_B15B-ZESK-1D_1x15_P1.50mm_Vertical -JST ZE series connector, B15B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE side entry boss -0 -15 -15 -Connector_JST -JST_ZE_B15B-ZESK-D_1x15_P1.50mm_Vertical -JST ZE series connector, B15B-ZESK-D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE side entry -0 -15 -15 -Connector_JST -JST_ZE_B16B-ZESK-1D_1x16_P1.50mm_Vertical -JST ZE series connector, B16B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE side entry boss -0 -16 -16 -Connector_JST -JST_ZE_B16B-ZESK-D_1x16_P1.50mm_Vertical -JST ZE series connector, B16B-ZESK-D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE side entry -0 -16 -16 -Connector_JST -JST_ZE_BM02B-ZESS-TBT_1x02-1MP_P1.50mm_Vertical -JST ZE series connector, BM02B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE vertical -0 -4 -3 -Connector_JST -JST_ZE_BM03B-ZESS-TBT_1x03-1MP_P1.50mm_Vertical -JST ZE series connector, BM03B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE vertical -0 -5 -4 -Connector_JST -JST_ZE_BM04B-ZESS-TBT_1x04-1MP_P1.50mm_Vertical -JST ZE series connector, BM04B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE vertical -0 -6 -5 -Connector_JST -JST_ZE_BM05B-ZESS-TBT_1x05-1MP_P1.50mm_Vertical -JST ZE series connector, BM05B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE vertical -0 -7 -6 -Connector_JST -JST_ZE_BM06B-ZESS-TBT_1x06-1MP_P1.50mm_Vertical -JST ZE series connector, BM06B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE vertical -0 -8 -7 -Connector_JST -JST_ZE_BM07B-ZESS-TBT_1x07-1MP_P1.50mm_Vertical -JST ZE series connector, BM07B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE vertical -0 -9 -8 -Connector_JST -JST_ZE_BM08B-ZESS-TBT_1x08-1MP_P1.50mm_Vertical -JST ZE series connector, BM08B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE vertical -0 -10 -9 -Connector_JST -JST_ZE_BM09B-ZESS-TBT_1x09-1MP_P1.50mm_Vertical -JST ZE series connector, BM09B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE vertical -0 -11 -10 -Connector_JST -JST_ZE_BM10B-ZESS-TBT_1x10-1MP_P1.50mm_Vertical -JST ZE series connector, BM10B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE vertical -0 -12 -11 -Connector_JST -JST_ZE_BM11B-ZESS-TBT_1x11-1MP_P1.50mm_Vertical -JST ZE series connector, BM11B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE vertical -0 -13 -12 -Connector_JST -JST_ZE_BM12B-ZESS-TBT_1x12-1MP_P1.50mm_Vertical -JST ZE series connector, BM12B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE vertical -0 -14 -13 -Connector_JST -JST_ZE_BM13B-ZESS-TBT_1x13-1MP_P1.50mm_Vertical -JST ZE series connector, BM13B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE vertical -0 -15 -14 -Connector_JST -JST_ZE_BM14B-ZESS-TBT_1x14-1MP_P1.50mm_Vertical -JST ZE series connector, BM14B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE vertical -0 -16 -15 -Connector_JST -JST_ZE_BM15B-ZESS-TBT_1x15-1MP_P1.50mm_Vertical -JST ZE series connector, BM15B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE vertical -0 -17 -16 -Connector_JST -JST_ZE_BM16B-ZESS-TBT_1x16-1MP_P1.50mm_Vertical -JST ZE series connector, BM16B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE vertical -0 -18 -17 -Connector_JST -JST_ZE_S02B-ZESK-2D_1x02_P1.50mm_Horizontal -JST ZE series connector, S02B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE top entry -0 -2 -2 -Connector_JST -JST_ZE_S03B-ZESK-2D_1x03_P1.50mm_Horizontal -JST ZE series connector, S03B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE top entry -0 -3 -3 -Connector_JST -JST_ZE_S04B-ZESK-2D_1x04_P1.50mm_Horizontal -JST ZE series connector, S04B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE top entry -0 -4 -4 -Connector_JST -JST_ZE_S05B-ZESK-2D_1x05_P1.50mm_Horizontal -JST ZE series connector, S05B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE top entry -0 -5 -5 -Connector_JST -JST_ZE_S06B-ZESK-2D_1x06_P1.50mm_Horizontal -JST ZE series connector, S06B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE top entry -0 -6 -6 -Connector_JST -JST_ZE_S07B-ZESK-2D_1x07_P1.50mm_Horizontal -JST ZE series connector, S07B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE top entry -0 -7 -7 -Connector_JST -JST_ZE_S08B-ZESK-2D_1x08_P1.50mm_Horizontal -JST ZE series connector, S08B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE top entry -0 -8 -8 -Connector_JST -JST_ZE_S09B-ZESK-2D_1x09_P1.50mm_Horizontal -JST ZE series connector, S09B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE top entry -0 -9 -9 -Connector_JST -JST_ZE_S10B-ZESK-2D_1x10_P1.50mm_Horizontal -JST ZE series connector, S10B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE top entry -0 -10 -10 -Connector_JST -JST_ZE_S11B-ZESK-2D_1x11_P1.50mm_Horizontal -JST ZE series connector, S11B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE top entry -0 -11 -11 -Connector_JST -JST_ZE_S12B-ZESK-2D_1x12_P1.50mm_Horizontal -JST ZE series connector, S12B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE top entry -0 -12 -12 -Connector_JST -JST_ZE_S13B-ZESK-2D_1x13_P1.50mm_Horizontal -JST ZE series connector, S13B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE top entry -0 -13 -13 -Connector_JST -JST_ZE_S14B-ZESK-2D_1x14_P1.50mm_Horizontal -JST ZE series connector, S14B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE top entry -0 -14 -14 -Connector_JST -JST_ZE_S15B-ZESK-2D_1x15_P1.50mm_Horizontal -JST ZE series connector, S15B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE top entry -0 -15 -15 -Connector_JST -JST_ZE_S16B-ZESK-2D_1x16_P1.50mm_Horizontal -JST ZE series connector, S16B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE top entry -0 -16 -16 -Connector_JST -JST_ZE_SM02B-ZESS-TB_1x02-1MP_P1.50mm_Horizontal -JST ZE series connector, SM02B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE horizontal -0 -4 -3 -Connector_JST -JST_ZE_SM03B-ZESS-TB_1x03-1MP_P1.50mm_Horizontal -JST ZE series connector, SM03B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE horizontal -0 -5 -4 -Connector_JST -JST_ZE_SM04B-ZESS-TB_1x04-1MP_P1.50mm_Horizontal -JST ZE series connector, SM04B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE horizontal -0 -6 -5 -Connector_JST -JST_ZE_SM05B-ZESS-TB_1x05-1MP_P1.50mm_Horizontal -JST ZE series connector, SM05B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE horizontal -0 -7 -6 -Connector_JST -JST_ZE_SM06B-ZESS-TB_1x06-1MP_P1.50mm_Horizontal -JST ZE series connector, SM06B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE horizontal -0 -8 -7 -Connector_JST -JST_ZE_SM07B-ZESS-TB_1x07-1MP_P1.50mm_Horizontal -JST ZE series connector, SM07B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE horizontal -0 -9 -8 -Connector_JST -JST_ZE_SM08B-ZESS-TB_1x08-1MP_P1.50mm_Horizontal -JST ZE series connector, SM08B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE horizontal -0 -10 -9 -Connector_JST -JST_ZE_SM09B-ZESS-TB_1x09-1MP_P1.50mm_Horizontal -JST ZE series connector, SM09B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE horizontal -0 -11 -10 -Connector_JST -JST_ZE_SM10B-ZESS-TB_1x10-1MP_P1.50mm_Horizontal -JST ZE series connector, SM10B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE horizontal -0 -12 -11 -Connector_JST -JST_ZE_SM11B-ZESS-TB_1x11-1MP_P1.50mm_Horizontal -JST ZE series connector, SM11B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE horizontal -0 -13 -12 -Connector_JST -JST_ZE_SM12B-ZESS-TB_1x12-1MP_P1.50mm_Horizontal -JST ZE series connector, SM12B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE horizontal -0 -14 -13 -Connector_JST -JST_ZE_SM13B-ZESS-TB_1x13-1MP_P1.50mm_Horizontal -JST ZE series connector, SM13B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE horizontal -0 -15 -14 -Connector_JST -JST_ZE_SM14B-ZESS-TB_1x14-1MP_P1.50mm_Horizontal -JST ZE series connector, SM14B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE horizontal -0 -16 -15 -Connector_JST -JST_ZE_SM15B-ZESS-TB_1x15-1MP_P1.50mm_Horizontal -JST ZE series connector, SM15B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE horizontal -0 -17 -16 -Connector_JST -JST_ZE_SM16B-ZESS-TB_1x16-1MP_P1.50mm_Horizontal -JST ZE series connector, SM16B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator -connector JST ZE horizontal -0 -18 -17 -Connector_Molex -Molex_CLIK-Mate_502382-0270_1x02-1MP_P1.25mm_Vertical -Molex CLIK-Mate series connector, 502382-0270 (http://www.molex.com/pdm_docs/sd/5023820270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate side entry -0 -4 -3 -Connector_Molex -Molex_CLIK-Mate_502382-0370_1x03-1MP_P1.25mm_Vertical -Molex CLIK-Mate series connector, 502382-0370 (http://www.molex.com/pdm_docs/sd/5023820270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate side entry -0 -5 -4 -Connector_Molex -Molex_CLIK-Mate_502382-0470_1x04-1MP_P1.25mm_Vertical -Molex CLIK-Mate series connector, 502382-0470 (http://www.molex.com/pdm_docs/sd/5023820270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate side entry -0 -6 -5 -Connector_Molex -Molex_CLIK-Mate_502382-0570_1x05-1MP_P1.25mm_Vertical -Molex CLIK-Mate series connector, 502382-0570 (http://www.molex.com/pdm_docs/sd/5023820270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate side entry -0 -7 -6 -Connector_Molex -Molex_CLIK-Mate_502382-0670_1x06-1MP_P1.25mm_Vertical -Molex CLIK-Mate series connector, 502382-0670 (http://www.molex.com/pdm_docs/sd/5023820270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate side entry -0 -8 -7 -Connector_Molex -Molex_CLIK-Mate_502382-0770_1x07-1MP_P1.25mm_Vertical -Molex CLIK-Mate series connector, 502382-0770 (http://www.molex.com/pdm_docs/sd/5023820270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate side entry -0 -9 -8 -Connector_Molex -Molex_CLIK-Mate_502382-0870_1x08-1MP_P1.25mm_Vertical -Molex CLIK-Mate series connector, 502382-0870 (http://www.molex.com/pdm_docs/sd/5023820270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate side entry -0 -10 -9 -Connector_Molex -Molex_CLIK-Mate_502382-0970_1x09-1MP_P1.25mm_Vertical -Molex CLIK-Mate series connector, 502382-0970 (http://www.molex.com/pdm_docs/sd/5023820270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate side entry -0 -11 -10 -Connector_Molex -Molex_CLIK-Mate_502382-1070_1x10-1MP_P1.25mm_Vertical -Molex CLIK-Mate series connector, 502382-1070 (http://www.molex.com/pdm_docs/sd/5023820270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate side entry -0 -12 -11 -Connector_Molex -Molex_CLIK-Mate_502382-1170_1x11-1MP_P1.25mm_Vertical -Molex CLIK-Mate series connector, 502382-1170 (http://www.molex.com/pdm_docs/sd/5023820270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate side entry -0 -13 -12 -Connector_Molex -Molex_CLIK-Mate_502382-1270_1x12-1MP_P1.25mm_Vertical -Molex CLIK-Mate series connector, 502382-1270 (http://www.molex.com/pdm_docs/sd/5023820270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate side entry -0 -14 -13 -Connector_Molex -Molex_CLIK-Mate_502382-1370_1x13-1MP_P1.25mm_Vertical -Molex CLIK-Mate series connector, 502382-1370 (http://www.molex.com/pdm_docs/sd/5023820270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate side entry -0 -15 -14 -Connector_Molex -Molex_CLIK-Mate_502382-1470_1x14-1MP_P1.25mm_Vertical -Molex CLIK-Mate series connector, 502382-1470 (http://www.molex.com/pdm_docs/sd/5023820270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate side entry -0 -16 -15 -Connector_Molex -Molex_CLIK-Mate_502382-1570_1x15-1MP_P1.25mm_Vertical -Molex CLIK-Mate series connector, 502382-1570 (http://www.molex.com/pdm_docs/sd/5023820270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate side entry -0 -17 -16 -Connector_Molex -Molex_CLIK-Mate_502386-0270_1x02-1MP_P1.25mm_Horizontal -Molex CLIK-Mate series connector, 502386-0270 (http://www.molex.com/pdm_docs/sd/5023860270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate top entry -0 -4 -3 -Connector_Molex -Molex_CLIK-Mate_502386-0370_1x03-1MP_P1.25mm_Horizontal -Molex CLIK-Mate series connector, 502386-0370 (http://www.molex.com/pdm_docs/sd/5023860270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate top entry -0 -5 -4 -Connector_Molex -Molex_CLIK-Mate_502386-0470_1x04-1MP_P1.25mm_Horizontal -Molex CLIK-Mate series connector, 502386-0470 (http://www.molex.com/pdm_docs/sd/5023860270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate top entry -0 -6 -5 -Connector_Molex -Molex_CLIK-Mate_502386-0570_1x05-1MP_P1.25mm_Horizontal -Molex CLIK-Mate series connector, 502386-0570 (http://www.molex.com/pdm_docs/sd/5023860270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate top entry -0 -7 -6 -Connector_Molex -Molex_CLIK-Mate_502386-0670_1x06-1MP_P1.25mm_Horizontal -Molex CLIK-Mate series connector, 502386-0670 (http://www.molex.com/pdm_docs/sd/5023860270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate top entry -0 -8 -7 -Connector_Molex -Molex_CLIK-Mate_502386-0770_1x07-1MP_P1.25mm_Horizontal -Molex CLIK-Mate series connector, 502386-0770 (http://www.molex.com/pdm_docs/sd/5023860270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate top entry -0 -9 -8 -Connector_Molex -Molex_CLIK-Mate_502386-0870_1x08-1MP_P1.25mm_Horizontal -Molex CLIK-Mate series connector, 502386-0870 (http://www.molex.com/pdm_docs/sd/5023860270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate top entry -0 -10 -9 -Connector_Molex -Molex_CLIK-Mate_502386-0970_1x09-1MP_P1.25mm_Horizontal -Molex CLIK-Mate series connector, 502386-0970 (http://www.molex.com/pdm_docs/sd/5023860270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate top entry -0 -11 -10 -Connector_Molex -Molex_CLIK-Mate_502386-1070_1x10-1MP_P1.25mm_Horizontal -Molex CLIK-Mate series connector, 502386-1070 (http://www.molex.com/pdm_docs/sd/5023860270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate top entry -0 -12 -11 -Connector_Molex -Molex_CLIK-Mate_502386-1170_1x11-1MP_P1.25mm_Horizontal -Molex CLIK-Mate series connector, 502386-1170 (http://www.molex.com/pdm_docs/sd/5023860270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate top entry -0 -13 -12 -Connector_Molex -Molex_CLIK-Mate_502386-1270_1x12-1MP_P1.25mm_Horizontal -Molex CLIK-Mate series connector, 502386-1270 (http://www.molex.com/pdm_docs/sd/5023860270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate top entry -0 -14 -13 -Connector_Molex -Molex_CLIK-Mate_502386-1370_1x13-1MP_P1.25mm_Horizontal -Molex CLIK-Mate series connector, 502386-1370 (http://www.molex.com/pdm_docs/sd/5023860270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate top entry -0 -15 -14 -Connector_Molex -Molex_CLIK-Mate_502386-1470_1x14-1MP_P1.25mm_Horizontal -Molex CLIK-Mate series connector, 502386-1470 (http://www.molex.com/pdm_docs/sd/5023860270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate top entry -0 -16 -15 -Connector_Molex -Molex_CLIK-Mate_502386-1570_1x15-1MP_P1.25mm_Horizontal -Molex CLIK-Mate series connector, 502386-1570 (http://www.molex.com/pdm_docs/sd/5023860270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate top entry -0 -17 -16 -Connector_Molex -Molex_CLIK-Mate_502443-0270_1x02-1MP_P2.00mm_Vertical -Molex CLIK-Mate series connector, 502443-0270 (http://www.molex.com/pdm_docs/sd/5024430270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate side entry -0 -4 -3 -Connector_Molex -Molex_CLIK-Mate_502443-0370_1x03-1MP_P2.00mm_Vertical -Molex CLIK-Mate series connector, 502443-0370 (http://www.molex.com/pdm_docs/sd/5024430270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate side entry -0 -5 -4 -Connector_Molex -Molex_CLIK-Mate_502443-0470_1x04-1MP_P2.00mm_Vertical -Molex CLIK-Mate series connector, 502443-0470 (http://www.molex.com/pdm_docs/sd/5024430270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate side entry -0 -6 -5 -Connector_Molex -Molex_CLIK-Mate_502443-0570_1x05-1MP_P2.00mm_Vertical -Molex CLIK-Mate series connector, 502443-0570 (http://www.molex.com/pdm_docs/sd/5024430270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate side entry -0 -7 -6 -Connector_Molex -Molex_CLIK-Mate_502443-0670_1x06-1MP_P2.00mm_Vertical -Molex CLIK-Mate series connector, 502443-0670 (http://www.molex.com/pdm_docs/sd/5024430270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate side entry -0 -8 -7 -Connector_Molex -Molex_CLIK-Mate_502443-0770_1x07-1MP_P2.00mm_Vertical -Molex CLIK-Mate series connector, 502443-0770 (http://www.molex.com/pdm_docs/sd/5024430270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate side entry -0 -9 -8 -Connector_Molex -Molex_CLIK-Mate_502443-0870_1x08-1MP_P2.00mm_Vertical -Molex CLIK-Mate series connector, 502443-0870 (http://www.molex.com/pdm_docs/sd/5024430270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate side entry -0 -10 -9 -Connector_Molex -Molex_CLIK-Mate_502443-0970_1x09-1MP_P2.00mm_Vertical -Molex CLIK-Mate series connector, 502443-0970 (http://www.molex.com/pdm_docs/sd/5024430270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate side entry -0 -11 -10 -Connector_Molex -Molex_CLIK-Mate_502443-1270_1x12-1MP_P2.00mm_Vertical -Molex CLIK-Mate series connector, 502443-1270 (http://www.molex.com/pdm_docs/sd/5024430270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate side entry -0 -14 -13 -Connector_Molex -Molex_CLIK-Mate_502443-1370_1x13-1MP_P2.00mm_Vertical -Molex CLIK-Mate series connector, 502443-1370 (http://www.molex.com/pdm_docs/sd/5024430270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate side entry -0 -15 -14 -Connector_Molex -Molex_CLIK-Mate_502443-1470_1x14-1MP_P2.00mm_Vertical -Molex CLIK-Mate series connector, 502443-1470 (http://www.molex.com/pdm_docs/sd/5024430270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate side entry -0 -16 -15 -Connector_Molex -Molex_CLIK-Mate_502443-1570_1x15-1MP_P2.00mm_Vertical -Molex CLIK-Mate series connector, 502443-1570 (http://www.molex.com/pdm_docs/sd/5024430270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate side entry -0 -17 -16 -Connector_Molex -Molex_CLIK-Mate_502494-0270_1x02-1MP_P2.00mm_Horizontal -Molex CLIK-Mate series connector, 502494-0270 (http://www.molex.com/pdm_docs/sd/5024940270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate top entry -0 -4 -3 -Connector_Molex -Molex_CLIK-Mate_502494-0370_1x03-1MP_P2.00mm_Horizontal -Molex CLIK-Mate series connector, 502494-0370 (http://www.molex.com/pdm_docs/sd/5024940270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate top entry -0 -5 -4 -Connector_Molex -Molex_CLIK-Mate_502494-0470_1x04-1MP_P2.00mm_Horizontal -Molex CLIK-Mate series connector, 502494-0470 (http://www.molex.com/pdm_docs/sd/5024940270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate top entry -0 -6 -5 -Connector_Molex -Molex_CLIK-Mate_502494-0670_1x06-1MP_P2.00mm_Horizontal -Molex CLIK-Mate series connector, 502494-0670 (http://www.molex.com/pdm_docs/sd/5024940270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate top entry -0 -8 -7 -Connector_Molex -Molex_CLIK-Mate_502494-0870_1x08-1MP_P2.00mm_Horizontal -Molex CLIK-Mate series connector, 502494-0870 (http://www.molex.com/pdm_docs/sd/5024940270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate top entry -0 -10 -9 -Connector_Molex -Molex_CLIK-Mate_502494-1070_1x10-1MP_P2.00mm_Horizontal -Molex CLIK-Mate series connector, 502494-1070 (http://www.molex.com/pdm_docs/sd/5024940270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate top entry -0 -12 -11 -Connector_Molex -Molex_CLIK-Mate_502494-1270_1x12-1MP_P2.00mm_Horizontal -Molex CLIK-Mate series connector, 502494-1270 (http://www.molex.com/pdm_docs/sd/5024940270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate top entry -0 -14 -13 -Connector_Molex -Molex_CLIK-Mate_502494-1370_1x13-1MP_P2.00mm_Horizontal -Molex CLIK-Mate series connector, 502494-1370 (http://www.molex.com/pdm_docs/sd/5024940270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate top entry -0 -15 -14 -Connector_Molex -Molex_CLIK-Mate_502494-1470_1x14-1MP_P2.00mm_Horizontal -Molex CLIK-Mate series connector, 502494-1470 (http://www.molex.com/pdm_docs/sd/5024940270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate top entry -0 -16 -15 -Connector_Molex -Molex_CLIK-Mate_502494-1570_1x15-1MP_P2.00mm_Horizontal -Molex CLIK-Mate series connector, 502494-1570 (http://www.molex.com/pdm_docs/sd/5024940270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate top entry -0 -17 -16 -Connector_Molex -Molex_CLIK-Mate_502585-0270_1x02-1MP_P1.50mm_Horizontal -Molex CLIK-Mate series connector, 502585-0270 (http://www.molex.com/pdm_docs/sd/5025850270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate top entry -0 -4 -3 -Connector_Molex -Molex_CLIK-Mate_502585-0370_1x03-1MP_P1.50mm_Horizontal -Molex CLIK-Mate series connector, 502585-0370 (http://www.molex.com/pdm_docs/sd/5025850270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate top entry -0 -5 -4 -Connector_Molex -Molex_CLIK-Mate_502585-0470_1x04-1MP_P1.50mm_Horizontal -Molex CLIK-Mate series connector, 502585-0470 (http://www.molex.com/pdm_docs/sd/5025850270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate top entry -0 -6 -5 -Connector_Molex -Molex_CLIK-Mate_502585-0570_1x05-1MP_P1.50mm_Horizontal -Molex CLIK-Mate series connector, 502585-0570 (http://www.molex.com/pdm_docs/sd/5025850270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate top entry -0 -7 -6 -Connector_Molex -Molex_CLIK-Mate_502585-0670_1x06-1MP_P1.50mm_Horizontal -Molex CLIK-Mate series connector, 502585-0670 (http://www.molex.com/pdm_docs/sd/5025850270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate top entry -0 -8 -7 -Connector_Molex -Molex_CLIK-Mate_502585-0770_1x07-1MP_P1.50mm_Horizontal -Molex CLIK-Mate series connector, 502585-0770 (http://www.molex.com/pdm_docs/sd/5025850270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate top entry -0 -9 -8 -Connector_Molex -Molex_CLIK-Mate_502585-0870_1x08-1MP_P1.50mm_Horizontal -Molex CLIK-Mate series connector, 502585-0870 (http://www.molex.com/pdm_docs/sd/5025850270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate top entry -0 -10 -9 -Connector_Molex -Molex_CLIK-Mate_502585-0970_1x09-1MP_P1.50mm_Horizontal -Molex CLIK-Mate series connector, 502585-0970 (http://www.molex.com/pdm_docs/sd/5025850270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate top entry -0 -11 -10 -Connector_Molex -Molex_CLIK-Mate_502585-1070_1x10-1MP_P1.50mm_Horizontal -Molex CLIK-Mate series connector, 502585-1070 (http://www.molex.com/pdm_docs/sd/5025850270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate top entry -0 -12 -11 -Connector_Molex -Molex_CLIK-Mate_502585-1170_1x11-1MP_P1.50mm_Horizontal -Molex CLIK-Mate series connector, 502585-1170 (http://www.molex.com/pdm_docs/sd/5025850270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate top entry -0 -13 -12 -Connector_Molex -Molex_CLIK-Mate_502585-1270_1x12-1MP_P1.50mm_Horizontal -Molex CLIK-Mate series connector, 502585-1270 (http://www.molex.com/pdm_docs/sd/5025850270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate top entry -0 -14 -13 -Connector_Molex -Molex_CLIK-Mate_502585-1370_1x13-1MP_P1.50mm_Horizontal -Molex CLIK-Mate series connector, 502585-1370 (http://www.molex.com/pdm_docs/sd/5025850270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate top entry -0 -15 -14 -Connector_Molex -Molex_CLIK-Mate_502585-1470_1x14-1MP_P1.50mm_Horizontal -Molex CLIK-Mate series connector, 502585-1470 (http://www.molex.com/pdm_docs/sd/5025850270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate top entry -0 -16 -15 -Connector_Molex -Molex_CLIK-Mate_502585-1570_1x15-1MP_P1.50mm_Horizontal -Molex CLIK-Mate series connector, 502585-1570 (http://www.molex.com/pdm_docs/sd/5025850270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate top entry -0 -17 -16 -Connector_Molex -Molex_CLIK-Mate_505405-0270_1x02-1MP_P1.50mm_Vertical -Molex CLIK-Mate series connector, 505405-0270 (http://www.molex.com/pdm_docs/sd/5054050270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate side entry -0 -4 -3 -Connector_Molex -Molex_CLIK-Mate_505405-0370_1x03-1MP_P1.50mm_Vertical -Molex CLIK-Mate series connector, 505405-0370 (http://www.molex.com/pdm_docs/sd/5054050270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate side entry -0 -5 -4 -Connector_Molex -Molex_CLIK-Mate_505405-0470_1x04-1MP_P1.50mm_Vertical -Molex CLIK-Mate series connector, 505405-0470 (http://www.molex.com/pdm_docs/sd/5054050270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate side entry -0 -6 -5 -Connector_Molex -Molex_CLIK-Mate_505405-0570_1x05-1MP_P1.50mm_Vertical -Molex CLIK-Mate series connector, 505405-0570 (http://www.molex.com/pdm_docs/sd/5054050270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate side entry -0 -7 -6 -Connector_Molex -Molex_CLIK-Mate_505405-0670_1x06-1MP_P1.50mm_Vertical -Molex CLIK-Mate series connector, 505405-0670 (http://www.molex.com/pdm_docs/sd/5054050270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate side entry -0 -8 -7 -Connector_Molex -Molex_CLIK-Mate_505405-0770_1x07-1MP_P1.50mm_Vertical -Molex CLIK-Mate series connector, 505405-0770 (http://www.molex.com/pdm_docs/sd/5054050270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate side entry -0 -9 -8 -Connector_Molex -Molex_CLIK-Mate_505405-0870_1x08-1MP_P1.50mm_Vertical -Molex CLIK-Mate series connector, 505405-0870 (http://www.molex.com/pdm_docs/sd/5054050270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate side entry -0 -10 -9 -Connector_Molex -Molex_CLIK-Mate_505405-0970_1x09-1MP_P1.50mm_Vertical -Molex CLIK-Mate series connector, 505405-0970 (http://www.molex.com/pdm_docs/sd/5054050270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate side entry -0 -11 -10 -Connector_Molex -Molex_CLIK-Mate_505405-1070_1x10-1MP_P1.50mm_Vertical -Molex CLIK-Mate series connector, 505405-1070 (http://www.molex.com/pdm_docs/sd/5054050270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate side entry -0 -12 -11 -Connector_Molex -Molex_CLIK-Mate_505405-1170_1x11-1MP_P1.50mm_Vertical -Molex CLIK-Mate series connector, 505405-1170 (http://www.molex.com/pdm_docs/sd/5054050270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate side entry -0 -13 -12 -Connector_Molex -Molex_CLIK-Mate_505405-1270_1x12-1MP_P1.50mm_Vertical -Molex CLIK-Mate series connector, 505405-1270 (http://www.molex.com/pdm_docs/sd/5054050270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate side entry -0 -14 -13 -Connector_Molex -Molex_CLIK-Mate_505405-1370_1x13-1MP_P1.50mm_Vertical -Molex CLIK-Mate series connector, 505405-1370 (http://www.molex.com/pdm_docs/sd/5054050270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate side entry -0 -15 -14 -Connector_Molex -Molex_CLIK-Mate_505405-1470_1x14-1MP_P1.50mm_Vertical -Molex CLIK-Mate series connector, 505405-1470 (http://www.molex.com/pdm_docs/sd/5054050270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate side entry -0 -16 -15 -Connector_Molex -Molex_CLIK-Mate_505405-1570_1x15-1MP_P1.50mm_Vertical -Molex CLIK-Mate series connector, 505405-1570 (http://www.molex.com/pdm_docs/sd/5054050270_sd.pdf), generated with kicad-footprint-generator -connector Molex CLIK-Mate side entry -0 -17 -16 -Connector_Molex -Molex_KK-254_AE-6410-02A_1x02_P2.54mm_Vertical -Molex KK-254 Interconnect System, old/engineering part number: AE-6410-02A example for new part number: 22-27-2021, 2 Pins (http://www.molex.com/pdm_docs/sd/022272021_sd.pdf), generated with kicad-footprint-generator -connector Molex KK-254 vertical -0 -2 -2 -Connector_Molex -Molex_KK-254_AE-6410-03A_1x03_P2.54mm_Vertical -Molex KK-254 Interconnect System, old/engineering part number: AE-6410-03A example for new part number: 22-27-2031, 3 Pins (http://www.molex.com/pdm_docs/sd/022272021_sd.pdf), generated with kicad-footprint-generator -connector Molex KK-254 vertical -0 -3 -3 -Connector_Molex -Molex_KK-254_AE-6410-04A_1x04_P2.54mm_Vertical -Molex KK-254 Interconnect System, old/engineering part number: AE-6410-04A example for new part number: 22-27-2041, 4 Pins (http://www.molex.com/pdm_docs/sd/022272021_sd.pdf), generated with kicad-footprint-generator -connector Molex KK-254 vertical -0 -4 -4 -Connector_Molex -Molex_KK-254_AE-6410-05A_1x05_P2.54mm_Vertical -Molex KK-254 Interconnect System, old/engineering part number: AE-6410-05A example for new part number: 22-27-2051, 5 Pins (http://www.molex.com/pdm_docs/sd/022272021_sd.pdf), generated with kicad-footprint-generator -connector Molex KK-254 vertical -0 -5 -5 -Connector_Molex -Molex_KK-254_AE-6410-06A_1x06_P2.54mm_Vertical -Molex KK-254 Interconnect System, old/engineering part number: AE-6410-06A example for new part number: 22-27-2061, 6 Pins (http://www.molex.com/pdm_docs/sd/022272021_sd.pdf), generated with kicad-footprint-generator -connector Molex KK-254 vertical -0 -6 -6 -Connector_Molex -Molex_KK-254_AE-6410-07A_1x07_P2.54mm_Vertical -Molex KK-254 Interconnect System, old/engineering part number: AE-6410-07A example for new part number: 22-27-2071, 7 Pins (http://www.molex.com/pdm_docs/sd/022272021_sd.pdf), generated with kicad-footprint-generator -connector Molex KK-254 vertical -0 -7 -7 -Connector_Molex -Molex_KK-254_AE-6410-08A_1x08_P2.54mm_Vertical -Molex KK-254 Interconnect System, old/engineering part number: AE-6410-08A example for new part number: 22-27-2081, 8 Pins (http://www.molex.com/pdm_docs/sd/022272021_sd.pdf), generated with kicad-footprint-generator -connector Molex KK-254 vertical -0 -8 -8 -Connector_Molex -Molex_KK-254_AE-6410-09A_1x09_P2.54mm_Vertical -Molex KK-254 Interconnect System, old/engineering part number: AE-6410-09A example for new part number: 22-27-2091, 9 Pins (http://www.molex.com/pdm_docs/sd/022272021_sd.pdf), generated with kicad-footprint-generator -connector Molex KK-254 vertical -0 -9 -9 -Connector_Molex -Molex_KK-254_AE-6410-10A_1x10_P2.54mm_Vertical -Molex KK-254 Interconnect System, old/engineering part number: AE-6410-10A example for new part number: 22-27-2101, 10 Pins (http://www.molex.com/pdm_docs/sd/022272021_sd.pdf), generated with kicad-footprint-generator -connector Molex KK-254 vertical -0 -10 -10 -Connector_Molex -Molex_KK-254_AE-6410-11A_1x11_P2.54mm_Vertical -Molex KK-254 Interconnect System, old/engineering part number: AE-6410-11A example for new part number: 22-27-2111, 11 Pins (http://www.molex.com/pdm_docs/sd/022272021_sd.pdf), generated with kicad-footprint-generator -connector Molex KK-254 vertical -0 -11 -11 -Connector_Molex -Molex_KK-254_AE-6410-12A_1x12_P2.54mm_Vertical -Molex KK-254 Interconnect System, old/engineering part number: AE-6410-12A example for new part number: 22-27-2121, 12 Pins (http://www.molex.com/pdm_docs/sd/022272021_sd.pdf), generated with kicad-footprint-generator -connector Molex KK-254 vertical -0 -12 -12 -Connector_Molex -Molex_KK-254_AE-6410-13A_1x13_P2.54mm_Vertical -Molex KK-254 Interconnect System, old/engineering part number: AE-6410-13A example for new part number: 22-27-2131, 13 Pins (http://www.molex.com/pdm_docs/sd/022272021_sd.pdf), generated with kicad-footprint-generator -connector Molex KK-254 vertical -0 -13 -13 -Connector_Molex -Molex_KK-254_AE-6410-14A_1x14_P2.54mm_Vertical -Molex KK-254 Interconnect System, old/engineering part number: AE-6410-14A example for new part number: 22-27-2141, 14 Pins (http://www.molex.com/pdm_docs/sd/022272021_sd.pdf), generated with kicad-footprint-generator -connector Molex KK-254 vertical -0 -14 -14 -Connector_Molex -Molex_KK-254_AE-6410-15A_1x15_P2.54mm_Vertical -Molex KK-254 Interconnect System, old/engineering part number: AE-6410-15A example for new part number: 22-27-2151, 15 Pins (http://www.molex.com/pdm_docs/sd/022272021_sd.pdf), generated with kicad-footprint-generator -connector Molex KK-254 vertical -0 -15 -15 -Connector_Molex -Molex_KK-254_AE-6410-16A_1x16_P2.54mm_Vertical -Molex KK-254 Interconnect System, old/engineering part number: AE-6410-16A example for new part number: 22-27-2161, 16 Pins (http://www.molex.com/pdm_docs/sd/022272021_sd.pdf), generated with kicad-footprint-generator -connector Molex KK-254 vertical -0 -16 -16 -Connector_Molex -Molex_KK-396_A-41791-0002_1x02_P3.96mm_Vertical -Molex KK 396 Interconnect System, old/engineering part number: A-41791-0002 example for new part number: 26-60-4020, 2 Pins (https://www.molex.com/pdm_docs/sd/026604020_sd.pdf), generated with kicad-footprint-generator -connector Molex KK-396 vertical -0 -2 -2 -Connector_Molex -Molex_KK-396_A-41791-0003_1x03_P3.96mm_Vertical -Molex KK 396 Interconnect System, old/engineering part number: A-41791-0003 example for new part number: 26-60-4030, 3 Pins (https://www.molex.com/pdm_docs/sd/026604020_sd.pdf), generated with kicad-footprint-generator -connector Molex KK-396 vertical -0 -3 -3 -Connector_Molex -Molex_KK-396_A-41791-0004_1x04_P3.96mm_Vertical -Molex KK 396 Interconnect System, old/engineering part number: A-41791-0004 example for new part number: 26-60-4040, 4 Pins (https://www.molex.com/pdm_docs/sd/026604020_sd.pdf), generated with kicad-footprint-generator -connector Molex KK-396 vertical -0 -4 -4 -Connector_Molex -Molex_KK-396_A-41791-0005_1x05_P3.96mm_Vertical -Molex KK 396 Interconnect System, old/engineering part number: A-41791-0005 example for new part number: 26-60-4050, 5 Pins (https://www.molex.com/pdm_docs/sd/026604020_sd.pdf), generated with kicad-footprint-generator -connector Molex KK-396 vertical -0 -5 -5 -Connector_Molex -Molex_KK-396_A-41791-0006_1x06_P3.96mm_Vertical -Molex KK 396 Interconnect System, old/engineering part number: A-41791-0006 example for new part number: 26-60-4060, 6 Pins (https://www.molex.com/pdm_docs/sd/026604020_sd.pdf), generated with kicad-footprint-generator -connector Molex KK-396 vertical -0 -6 -6 -Connector_Molex -Molex_KK-396_A-41791-0007_1x07_P3.96mm_Vertical -Molex KK 396 Interconnect System, old/engineering part number: A-41791-0007 example for new part number: 26-60-4070, 7 Pins (https://www.molex.com/pdm_docs/sd/026604020_sd.pdf), generated with kicad-footprint-generator -connector Molex KK-396 vertical -0 -7 -7 -Connector_Molex -Molex_KK-396_A-41791-0008_1x08_P3.96mm_Vertical -Molex KK 396 Interconnect System, old/engineering part number: A-41791-0008 example for new part number: 26-60-4080, 8 Pins (https://www.molex.com/pdm_docs/sd/026604020_sd.pdf), generated with kicad-footprint-generator -connector Molex KK-396 vertical -0 -8 -8 -Connector_Molex -Molex_KK-396_A-41791-0009_1x09_P3.96mm_Vertical -Molex KK 396 Interconnect System, old/engineering part number: A-41791-0009 example for new part number: 26-60-4090, 9 Pins (https://www.molex.com/pdm_docs/sd/026604020_sd.pdf), generated with kicad-footprint-generator -connector Molex KK-396 vertical -0 -9 -9 -Connector_Molex -Molex_KK-396_A-41791-0010_1x10_P3.96mm_Vertical -Molex KK 396 Interconnect System, old/engineering part number: A-41791-0010 example for new part number: 26-60-4100, 10 Pins (https://www.molex.com/pdm_docs/sd/026604020_sd.pdf), generated with kicad-footprint-generator -connector Molex KK-396 vertical -0 -10 -10 -Connector_Molex -Molex_KK-396_A-41791-0011_1x11_P3.96mm_Vertical -Molex KK 396 Interconnect System, old/engineering part number: A-41791-0011 example for new part number: 26-60-4110, 11 Pins (https://www.molex.com/pdm_docs/sd/026604020_sd.pdf), generated with kicad-footprint-generator -connector Molex KK-396 vertical -0 -11 -11 -Connector_Molex -Molex_KK-396_A-41791-0012_1x12_P3.96mm_Vertical -Molex KK 396 Interconnect System, old/engineering part number: A-41791-0012 example for new part number: 26-60-4120, 12 Pins (https://www.molex.com/pdm_docs/sd/026604020_sd.pdf), generated with kicad-footprint-generator -connector Molex KK-396 vertical -0 -12 -12 -Connector_Molex -Molex_KK-396_A-41791-0013_1x13_P3.96mm_Vertical -Molex KK 396 Interconnect System, old/engineering part number: A-41791-0013 example for new part number: 26-60-4130, 13 Pins (https://www.molex.com/pdm_docs/sd/026604020_sd.pdf), generated with kicad-footprint-generator -connector Molex KK-396 vertical -0 -13 -13 -Connector_Molex -Molex_KK-396_A-41791-0014_1x14_P3.96mm_Vertical -Molex KK 396 Interconnect System, old/engineering part number: A-41791-0014 example for new part number: 26-60-4140, 14 Pins (https://www.molex.com/pdm_docs/sd/026604020_sd.pdf), generated with kicad-footprint-generator -connector Molex KK-396 vertical -0 -14 -14 -Connector_Molex -Molex_KK-396_A-41791-0015_1x15_P3.96mm_Vertical -Molex KK 396 Interconnect System, old/engineering part number: A-41791-0015 example for new part number: 26-60-4150, 15 Pins (https://www.molex.com/pdm_docs/sd/026604020_sd.pdf), generated with kicad-footprint-generator -connector Molex KK-396 vertical -0 -15 -15 -Connector_Molex -Molex_KK-396_A-41791-0016_1x16_P3.96mm_Vertical -Molex KK 396 Interconnect System, old/engineering part number: A-41791-0016 example for new part number: 26-60-4160, 16 Pins (https://www.molex.com/pdm_docs/sd/026604020_sd.pdf), generated with kicad-footprint-generator -connector Molex KK-396 vertical -0 -16 -16 -Connector_Molex -Molex_KK-396_A-41791-0017_1x17_P3.96mm_Vertical -Molex KK 396 Interconnect System, old/engineering part number: A-41791-0017 example for new part number: 26-60-4170, 17 Pins (https://www.molex.com/pdm_docs/sd/026604020_sd.pdf), generated with kicad-footprint-generator -connector Molex KK-396 vertical -0 -17 -17 -Connector_Molex -Molex_KK-396_A-41791-0018_1x18_P3.96mm_Vertical -Molex KK 396 Interconnect System, old/engineering part number: A-41791-0018 example for new part number: 26-60-4180, 18 Pins (https://www.molex.com/pdm_docs/sd/026604020_sd.pdf), generated with kicad-footprint-generator -connector Molex KK-396 vertical -0 -18 -18 -Connector_Molex -Molex_Mega-Fit_76825-0002_2x01_P5.70mm_Horizontal -Molex Mega-Fit Power Connectors, 76825-0002 (compatible alternatives: 172064-0002, 172064-1002), 1 Pins per row (http://www.molex.com/pdm_docs/sd/1720640002_sd.pdf), generated with kicad-footprint-generator -connector Molex Mega-Fit top entry -0 -2 -2 -Connector_Molex -Molex_Mega-Fit_76825-0004_2x02_P5.70mm_Horizontal -Molex Mega-Fit Power Connectors, 76825-0004 (compatible alternatives: 172064-0004, 172064-1004), 2 Pins per row (http://www.molex.com/pdm_docs/sd/1720640002_sd.pdf), generated with kicad-footprint-generator -connector Molex Mega-Fit top entry -0 -4 -4 -Connector_Molex -Molex_Mega-Fit_76825-0006_2x03_P5.70mm_Horizontal -Molex Mega-Fit Power Connectors, 76825-0006 (compatible alternatives: 172064-0006, 172064-1006), 3 Pins per row (http://www.molex.com/pdm_docs/sd/1720640002_sd.pdf), generated with kicad-footprint-generator -connector Molex Mega-Fit top entry -0 -6 -6 -Connector_Molex -Molex_Mega-Fit_76825-0008_2x04_P5.70mm_Horizontal -Molex Mega-Fit Power Connectors, 76825-0008 (compatible alternatives: 172064-0008, 172064-1008), 4 Pins per row (http://www.molex.com/pdm_docs/sd/1720640002_sd.pdf), generated with kicad-footprint-generator -connector Molex Mega-Fit top entry -0 -8 -8 -Connector_Molex -Molex_Mega-Fit_76825-0010_2x05_P5.70mm_Horizontal -Molex Mega-Fit Power Connectors, 76825-0010 (compatible alternatives: 172064-0010, 172064-1010), 5 Pins per row (http://www.molex.com/pdm_docs/sd/1720640002_sd.pdf), generated with kicad-footprint-generator -connector Molex Mega-Fit top entry -0 -10 -10 -Connector_Molex -Molex_Mega-Fit_76825-0012_2x06_P5.70mm_Horizontal -Molex Mega-Fit Power Connectors, 76825-0012 (compatible alternatives: 172064-0012, 172064-1012), 6 Pins per row (http://www.molex.com/pdm_docs/sd/1720640002_sd.pdf), generated with kicad-footprint-generator -connector Molex Mega-Fit top entry -0 -12 -12 -Connector_Molex -Molex_Mega-Fit_76829-0002_2x01_P5.70mm_Vertical -Molex Mega-Fit Power Connectors, 76829-0002 (compatible alternatives: 172065-0002, 172065-1002), 1 Pins per row (http://www.molex.com/pdm_docs/sd/768290004_sd.pdf), generated with kicad-footprint-generator -connector Molex Mega-Fit side entry -0 -2 -2 -Connector_Molex -Molex_Mega-Fit_76829-0004_2x02_P5.70mm_Vertical -Molex Mega-Fit Power Connectors, 76829-0004 (compatible alternatives: 172065-0004, 172065-1004), 2 Pins per row (http://www.molex.com/pdm_docs/sd/768290004_sd.pdf), generated with kicad-footprint-generator -connector Molex Mega-Fit side entry -0 -4 -4 -Connector_Molex -Molex_Mega-Fit_76829-0006_2x03_P5.70mm_Vertical -Molex Mega-Fit Power Connectors, 76829-0006 (compatible alternatives: 172065-0006, 172065-1006), 3 Pins per row (http://www.molex.com/pdm_docs/sd/768290004_sd.pdf), generated with kicad-footprint-generator -connector Molex Mega-Fit side entry -0 -6 -6 -Connector_Molex -Molex_Mega-Fit_76829-0008_2x04_P5.70mm_Vertical -Molex Mega-Fit Power Connectors, 76829-0008 (compatible alternatives: 172065-0008, 172065-1008), 4 Pins per row (http://www.molex.com/pdm_docs/sd/768290004_sd.pdf), generated with kicad-footprint-generator -connector Molex Mega-Fit side entry -0 -8 -8 -Connector_Molex -Molex_Mega-Fit_76829-0010_2x05_P5.70mm_Vertical -Molex Mega-Fit Power Connectors, 76829-0010 (compatible alternatives: 172065-0010, 172065-1010), 5 Pins per row (http://www.molex.com/pdm_docs/sd/768290004_sd.pdf), generated with kicad-footprint-generator -connector Molex Mega-Fit side entry -0 -10 -10 -Connector_Molex -Molex_Mega-Fit_76829-0012_2x06_P5.70mm_Vertical -Molex Mega-Fit Power Connectors, 76829-0012 (compatible alternatives: 172065-0012, 172065-1012), 6 Pins per row (http://www.molex.com/pdm_docs/sd/768290004_sd.pdf), generated with kicad-footprint-generator -connector Molex Mega-Fit side entry -0 -12 -12 -Connector_Molex -Molex_Mega-Fit_76829-0102_2x01_P5.70mm_Vertical -Molex Mega-Fit Power Connectors, 76829-0102 (compatible alternatives: 172065-0202, 172065-0302), 1 Pins per row (http://www.molex.com/pdm_docs/sd/768290102_sd.pdf), generated with kicad-footprint-generator -connector Molex Mega-Fit side entry -0 -2 -2 -Connector_Molex -Molex_Mega-Fit_76829-0104_2x02_P5.70mm_Vertical -Molex Mega-Fit Power Connectors, 76829-0104 (compatible alternatives: 172065-0204, 172065-0304), 2 Pins per row (http://www.molex.com/pdm_docs/sd/768290102_sd.pdf), generated with kicad-footprint-generator -connector Molex Mega-Fit side entry -0 -4 -4 -Connector_Molex -Molex_Mega-Fit_76829-0106_2x03_P5.70mm_Vertical -Molex Mega-Fit Power Connectors, 76829-0106 (compatible alternatives: 172065-0206, 172065-0306), 3 Pins per row (http://www.molex.com/pdm_docs/sd/768290102_sd.pdf), generated with kicad-footprint-generator -connector Molex Mega-Fit side entry -0 -6 -6 -Connector_Molex -Molex_Mega-Fit_76829-0108_2x04_P5.70mm_Vertical -Molex Mega-Fit Power Connectors, 76829-0108 (compatible alternatives: 172065-0208, 172065-0308), 4 Pins per row (http://www.molex.com/pdm_docs/sd/768290102_sd.pdf), generated with kicad-footprint-generator -connector Molex Mega-Fit side entry -0 -8 -8 -Connector_Molex -Molex_Mega-Fit_76829-0110_2x05_P5.70mm_Vertical -Molex Mega-Fit Power Connectors, 76829-0110 (compatible alternatives: 172065-0210, 172065-0310), 5 Pins per row (http://www.molex.com/pdm_docs/sd/768290102_sd.pdf), generated with kicad-footprint-generator -connector Molex Mega-Fit side entry -0 -10 -10 -Connector_Molex -Molex_Mega-Fit_76829-0112_2x06_P5.70mm_Vertical -Molex Mega-Fit Power Connectors, 76829-0112 (compatible alternatives: 172065-0212, 172065-0312), 6 Pins per row (http://www.molex.com/pdm_docs/sd/768290102_sd.pdf), generated with kicad-footprint-generator -connector Molex Mega-Fit side entry -0 -12 -12 -Connector_Molex -Molex_Micro-Fit_3.0_43045-0200_2x01_P3.00mm_Horizontal -Molex Micro-Fit 3.0 Connector System, 43045-0200 (alternative finishes: 43045-020x), 1 Pins per row (https://www.molex.com/pdm_docs/sd/430450201_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 horizontal -0 -2 -2 -Connector_Molex -Molex_Micro-Fit_3.0_43045-0210_2x01-1MP_P3.00mm_Horizontal -Molex Micro-Fit 3.0 Connector System, 43045-0210 (compatible alternatives: 43045-0211, 43045-0209), 1 Pins per row (http://www.molex.com/pdm_docs/sd/430450210_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 top entry -0 -4 -3 -Connector_Molex -Molex_Micro-Fit_3.0_43045-0212_2x01_P3.00mm_Vertical -Molex Micro-Fit 3.0 Connector System, 43045-0212 (compatible alternatives: 43045-0213, 43045-0224), 1 Pins per row (http://www.molex.com/pdm_docs/sd/430450212_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 side entry -0 -2 -2 -Connector_Molex -Molex_Micro-Fit_3.0_43045-0215_2x01_P3.00mm_Vertical -Molex Micro-Fit 3.0 Connector System, 43045-0215 (compatible alternatives: 43045-0216, 43045-0217), 1 Pins per row (http://www.molex.com/pdm_docs/sd/430450217_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 side entry -0 -2 -2 -Connector_Molex -Molex_Micro-Fit_3.0_43045-0218_2x01-1MP_P3.00mm_Vertical -Molex Micro-Fit 3.0 Connector System, 43045-0218 (compatible alternatives: 43045-0219, 43045-0220), 1 Pins per row (http://www.molex.com/pdm_docs/sd/430450218_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 side entry -0 -4 -3 -Connector_Molex -Molex_Micro-Fit_3.0_43045-0221_2x01-1MP_P3.00mm_Horizontal -Molex Micro-Fit 3.0 Connector System, 43045-0221 (alternative finishes: 43045-022x), 1 Pins per row (https://www.molex.com/pdm_docs/sd/430450221_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 horizontal -0 -4 -3 -Connector_Molex -Molex_Micro-Fit_3.0_43045-0400_2x02_P3.00mm_Horizontal -Molex Micro-Fit 3.0 Connector System, 43045-0400 (alternative finishes: 43045-040x), 2 Pins per row (https://www.molex.com/pdm_docs/sd/430450201_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 horizontal -0 -4 -4 -Connector_Molex -Molex_Micro-Fit_3.0_43045-0410_2x02-1MP_P3.00mm_Horizontal -Molex Micro-Fit 3.0 Connector System, 43045-0410 (compatible alternatives: 43045-0411, 43045-0409), 2 Pins per row (http://www.molex.com/pdm_docs/sd/430450210_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 top entry -0 -6 -5 -Connector_Molex -Molex_Micro-Fit_3.0_43045-0412_2x02_P3.00mm_Vertical -Molex Micro-Fit 3.0 Connector System, 43045-0412 (compatible alternatives: 43045-0413, 43045-0424), 2 Pins per row (http://www.molex.com/pdm_docs/sd/430450212_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 side entry -0 -4 -4 -Connector_Molex -Molex_Micro-Fit_3.0_43045-0415_2x02_P3.00mm_Vertical -Molex Micro-Fit 3.0 Connector System, 43045-0415 (compatible alternatives: 43045-0416, 43045-0417), 2 Pins per row (http://www.molex.com/pdm_docs/sd/430450217_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 side entry -0 -4 -4 -Connector_Molex -Molex_Micro-Fit_3.0_43045-0418_2x02-1MP_P3.00mm_Vertical -Molex Micro-Fit 3.0 Connector System, 43045-0418 (compatible alternatives: 43045-0419, 43045-0420), 2 Pins per row (http://www.molex.com/pdm_docs/sd/430450218_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 side entry -0 -6 -5 -Connector_Molex -Molex_Micro-Fit_3.0_43045-0421_2x02-1MP_P3.00mm_Horizontal -Molex Micro-Fit 3.0 Connector System, 43045-0421 (alternative finishes: 43045-042x), 2 Pins per row (https://www.molex.com/pdm_docs/sd/430450221_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 horizontal -0 -6 -5 -Connector_Molex -Molex_Micro-Fit_3.0_43045-0600_2x03_P3.00mm_Horizontal -Molex Micro-Fit 3.0 Connector System, 43045-0600 (alternative finishes: 43045-060x), 3 Pins per row (https://www.molex.com/pdm_docs/sd/430450201_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 horizontal -0 -6 -6 -Connector_Molex -Molex_Micro-Fit_3.0_43045-0610_2x03-1MP_P3.00mm_Horizontal -Molex Micro-Fit 3.0 Connector System, 43045-0610 (compatible alternatives: 43045-0611, 43045-0609), 3 Pins per row (http://www.molex.com/pdm_docs/sd/430450210_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 top entry -0 -8 -7 -Connector_Molex -Molex_Micro-Fit_3.0_43045-0612_2x03_P3.00mm_Vertical -Molex Micro-Fit 3.0 Connector System, 43045-0612 (compatible alternatives: 43045-0613, 43045-0624), 3 Pins per row (http://www.molex.com/pdm_docs/sd/430450212_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 side entry -0 -6 -6 -Connector_Molex -Molex_Micro-Fit_3.0_43045-0615_2x03_P3.00mm_Vertical -Molex Micro-Fit 3.0 Connector System, 43045-0615 (compatible alternatives: 43045-0616, 43045-0617), 3 Pins per row (http://www.molex.com/pdm_docs/sd/430450217_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 side entry -0 -6 -6 -Connector_Molex -Molex_Micro-Fit_3.0_43045-0618_2x03-1MP_P3.00mm_Vertical -Molex Micro-Fit 3.0 Connector System, 43045-0618 (compatible alternatives: 43045-0619, 43045-0620), 3 Pins per row (http://www.molex.com/pdm_docs/sd/430450218_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 side entry -0 -8 -7 -Connector_Molex -Molex_Micro-Fit_3.0_43045-0621_2x03-1MP_P3.00mm_Horizontal -Molex Micro-Fit 3.0 Connector System, 43045-0621 (alternative finishes: 43045-062x), 3 Pins per row (https://www.molex.com/pdm_docs/sd/430450221_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 horizontal -0 -8 -7 -Connector_Molex -Molex_Micro-Fit_3.0_43045-0800_2x04_P3.00mm_Horizontal -Molex Micro-Fit 3.0 Connector System, 43045-0800 (alternative finishes: 43045-080x), 4 Pins per row (https://www.molex.com/pdm_docs/sd/430450201_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 horizontal -0 -8 -8 -Connector_Molex -Molex_Micro-Fit_3.0_43045-0810_2x04-1MP_P3.00mm_Horizontal -Molex Micro-Fit 3.0 Connector System, 43045-0810 (compatible alternatives: 43045-0811, 43045-0809), 4 Pins per row (http://www.molex.com/pdm_docs/sd/430450210_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 top entry -0 -10 -9 -Connector_Molex -Molex_Micro-Fit_3.0_43045-0812_2x04_P3.00mm_Vertical -Molex Micro-Fit 3.0 Connector System, 43045-0812 (compatible alternatives: 43045-0813, 43045-0824), 4 Pins per row (http://www.molex.com/pdm_docs/sd/430450212_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 side entry -0 -8 -8 -Connector_Molex -Molex_Micro-Fit_3.0_43045-0815_2x04_P3.00mm_Vertical -Molex Micro-Fit 3.0 Connector System, 43045-0815 (compatible alternatives: 43045-0816, 43045-0817), 4 Pins per row (http://www.molex.com/pdm_docs/sd/430450217_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 side entry -0 -8 -8 -Connector_Molex -Molex_Micro-Fit_3.0_43045-0818_2x04-1MP_P3.00mm_Vertical -Molex Micro-Fit 3.0 Connector System, 43045-0818 (compatible alternatives: 43045-0819, 43045-0820), 4 Pins per row (http://www.molex.com/pdm_docs/sd/430450218_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 side entry -0 -10 -9 -Connector_Molex -Molex_Micro-Fit_3.0_43045-0821_2x04-1MP_P3.00mm_Horizontal -Molex Micro-Fit 3.0 Connector System, 43045-0821 (alternative finishes: 43045-082x), 4 Pins per row (https://www.molex.com/pdm_docs/sd/430450221_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 horizontal -0 -10 -9 -Connector_Molex -Molex_Micro-Fit_3.0_43045-1000_2x05_P3.00mm_Horizontal -Molex Micro-Fit 3.0 Connector System, 43045-1000 (alternative finishes: 43045-100x), 5 Pins per row (https://www.molex.com/pdm_docs/sd/430450201_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 horizontal -0 -10 -10 -Connector_Molex -Molex_Micro-Fit_3.0_43045-1010_2x05-1MP_P3.00mm_Horizontal -Molex Micro-Fit 3.0 Connector System, 43045-1010 (compatible alternatives: 43045-1011, 43045-1009), 5 Pins per row (http://www.molex.com/pdm_docs/sd/430450210_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 top entry -0 -12 -11 -Connector_Molex -Molex_Micro-Fit_3.0_43045-1012_2x05_P3.00mm_Vertical -Molex Micro-Fit 3.0 Connector System, 43045-1012 (compatible alternatives: 43045-1013, 43045-1024), 5 Pins per row (http://www.molex.com/pdm_docs/sd/430450212_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 side entry -0 -10 -10 -Connector_Molex -Molex_Micro-Fit_3.0_43045-1015_2x05_P3.00mm_Vertical -Molex Micro-Fit 3.0 Connector System, 43045-1015 (compatible alternatives: 43045-1016, 43045-1017), 5 Pins per row (http://www.molex.com/pdm_docs/sd/430450217_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 side entry -0 -10 -10 -Connector_Molex -Molex_Micro-Fit_3.0_43045-1018_2x05-1MP_P3.00mm_Vertical -Molex Micro-Fit 3.0 Connector System, 43045-1018 (compatible alternatives: 43045-1019, 43045-1020), 5 Pins per row (http://www.molex.com/pdm_docs/sd/430450218_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 side entry -0 -12 -11 -Connector_Molex -Molex_Micro-Fit_3.0_43045-1021_2x05-1MP_P3.00mm_Horizontal -Molex Micro-Fit 3.0 Connector System, 43045-1021 (alternative finishes: 43045-102x), 5 Pins per row (https://www.molex.com/pdm_docs/sd/430450221_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 horizontal -0 -12 -11 -Connector_Molex -Molex_Micro-Fit_3.0_43045-1200_2x06_P3.00mm_Horizontal -Molex Micro-Fit 3.0 Connector System, 43045-1200 (alternative finishes: 43045-120x), 6 Pins per row (https://www.molex.com/pdm_docs/sd/430450201_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 horizontal -0 -12 -12 -Connector_Molex -Molex_Micro-Fit_3.0_43045-1210_2x06-1MP_P3.00mm_Horizontal -Molex Micro-Fit 3.0 Connector System, 43045-1210 (compatible alternatives: 43045-1211, 43045-1209), 6 Pins per row (http://www.molex.com/pdm_docs/sd/430450210_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 top entry -0 -14 -13 -Connector_Molex -Molex_Micro-Fit_3.0_43045-1212_2x06_P3.00mm_Vertical -Molex Micro-Fit 3.0 Connector System, 43045-1212 (compatible alternatives: 43045-1213, 43045-1224), 6 Pins per row (http://www.molex.com/pdm_docs/sd/430450212_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 side entry -0 -12 -12 -Connector_Molex -Molex_Micro-Fit_3.0_43045-1215_2x06_P3.00mm_Vertical -Molex Micro-Fit 3.0 Connector System, 43045-1215 (compatible alternatives: 43045-1216, 43045-1217), 6 Pins per row (http://www.molex.com/pdm_docs/sd/430450217_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 side entry -0 -12 -12 -Connector_Molex -Molex_Micro-Fit_3.0_43045-1218_2x06-1MP_P3.00mm_Vertical -Molex Micro-Fit 3.0 Connector System, 43045-1218 (compatible alternatives: 43045-1219, 43045-1220), 6 Pins per row (http://www.molex.com/pdm_docs/sd/430450218_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 side entry -0 -14 -13 -Connector_Molex -Molex_Micro-Fit_3.0_43045-1221_2x06-1MP_P3.00mm_Horizontal -Molex Micro-Fit 3.0 Connector System, 43045-1221 (alternative finishes: 43045-122x), 6 Pins per row (https://www.molex.com/pdm_docs/sd/430450221_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 horizontal -0 -14 -13 -Connector_Molex -Molex_Micro-Fit_3.0_43045-1400_2x07_P3.00mm_Horizontal -Molex Micro-Fit 3.0 Connector System, 43045-1400 (alternative finishes: 43045-140x), 7 Pins per row (https://www.molex.com/pdm_docs/sd/430450201_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 horizontal -0 -14 -14 -Connector_Molex -Molex_Micro-Fit_3.0_43045-1410_2x07-1MP_P3.00mm_Horizontal -Molex Micro-Fit 3.0 Connector System, 43045-1410 (compatible alternatives: 43045-1411, 43045-1409), 7 Pins per row (http://www.molex.com/pdm_docs/sd/430450210_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 top entry -0 -16 -15 -Connector_Molex -Molex_Micro-Fit_3.0_43045-1412_2x07_P3.00mm_Vertical -Molex Micro-Fit 3.0 Connector System, 43045-1412 (compatible alternatives: 43045-1413, 43045-1424), 7 Pins per row (http://www.molex.com/pdm_docs/sd/430450212_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 side entry -0 -14 -14 -Connector_Molex -Molex_Micro-Fit_3.0_43045-1415_2x07_P3.00mm_Vertical -Molex Micro-Fit 3.0 Connector System, 43045-1415 (compatible alternatives: 43045-1416, 43045-1417), 7 Pins per row (http://www.molex.com/pdm_docs/sd/430450217_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 side entry -0 -14 -14 -Connector_Molex -Molex_Micro-Fit_3.0_43045-1418_2x07-1MP_P3.00mm_Vertical -Molex Micro-Fit 3.0 Connector System, 43045-1418 (compatible alternatives: 43045-1419, 43045-1420), 7 Pins per row (http://www.molex.com/pdm_docs/sd/430450218_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 side entry -0 -16 -15 -Connector_Molex -Molex_Micro-Fit_3.0_43045-1421_2x07-1MP_P3.00mm_Horizontal -Molex Micro-Fit 3.0 Connector System, 43045-1421 (alternative finishes: 43045-142x), 7 Pins per row (https://www.molex.com/pdm_docs/sd/430450221_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 horizontal -0 -16 -15 -Connector_Molex -Molex_Micro-Fit_3.0_43045-1600_2x08_P3.00mm_Horizontal -Molex Micro-Fit 3.0 Connector System, 43045-1600 (alternative finishes: 43045-160x), 8 Pins per row (https://www.molex.com/pdm_docs/sd/430450201_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 horizontal -0 -16 -16 -Connector_Molex -Molex_Micro-Fit_3.0_43045-1610_2x08-1MP_P3.00mm_Horizontal -Molex Micro-Fit 3.0 Connector System, 43045-1610 (compatible alternatives: 43045-1611, 43045-1609), 8 Pins per row (http://www.molex.com/pdm_docs/sd/430450210_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 top entry -0 -18 -17 -Connector_Molex -Molex_Micro-Fit_3.0_43045-1612_2x08_P3.00mm_Vertical -Molex Micro-Fit 3.0 Connector System, 43045-1612 (compatible alternatives: 43045-1613, 43045-1624), 8 Pins per row (http://www.molex.com/pdm_docs/sd/430450212_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 side entry -0 -16 -16 -Connector_Molex -Molex_Micro-Fit_3.0_43045-1615_2x08_P3.00mm_Vertical -Molex Micro-Fit 3.0 Connector System, 43045-1615 (compatible alternatives: 43045-1616, 43045-1617), 8 Pins per row (http://www.molex.com/pdm_docs/sd/430450217_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 side entry -0 -16 -16 -Connector_Molex -Molex_Micro-Fit_3.0_43045-1618_2x08-1MP_P3.00mm_Vertical -Molex Micro-Fit 3.0 Connector System, 43045-1618 (compatible alternatives: 43045-1619, 43045-1620), 8 Pins per row (http://www.molex.com/pdm_docs/sd/430450218_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 side entry -0 -18 -17 -Connector_Molex -Molex_Micro-Fit_3.0_43045-1621_2x08-1MP_P3.00mm_Horizontal -Molex Micro-Fit 3.0 Connector System, 43045-1621 (alternative finishes: 43045-162x), 8 Pins per row (https://www.molex.com/pdm_docs/sd/430450221_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 horizontal -0 -18 -17 -Connector_Molex -Molex_Micro-Fit_3.0_43045-1800_2x09_P3.00mm_Horizontal -Molex Micro-Fit 3.0 Connector System, 43045-1800 (alternative finishes: 43045-180x), 9 Pins per row (https://www.molex.com/pdm_docs/sd/430450201_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 horizontal -0 -18 -18 -Connector_Molex -Molex_Micro-Fit_3.0_43045-1810_2x09-1MP_P3.00mm_Horizontal -Molex Micro-Fit 3.0 Connector System, 43045-1810 (compatible alternatives: 43045-1811, 43045-1809), 9 Pins per row (http://www.molex.com/pdm_docs/sd/430450210_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 top entry -0 -20 -19 -Connector_Molex -Molex_Micro-Fit_3.0_43045-1812_2x09_P3.00mm_Vertical -Molex Micro-Fit 3.0 Connector System, 43045-1812 (compatible alternatives: 43045-1813, 43045-1824), 9 Pins per row (http://www.molex.com/pdm_docs/sd/430450212_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 side entry -0 -18 -18 -Connector_Molex -Molex_Micro-Fit_3.0_43045-1815_2x09_P3.00mm_Vertical -Molex Micro-Fit 3.0 Connector System, 43045-1815 (compatible alternatives: 43045-1816, 43045-1817), 9 Pins per row (http://www.molex.com/pdm_docs/sd/430450217_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 side entry -0 -18 -18 -Connector_Molex -Molex_Micro-Fit_3.0_43045-1818_2x09-1MP_P3.00mm_Vertical -Molex Micro-Fit 3.0 Connector System, 43045-1818 (compatible alternatives: 43045-1819, 43045-1820), 9 Pins per row (http://www.molex.com/pdm_docs/sd/430450218_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 side entry -0 -20 -19 -Connector_Molex -Molex_Micro-Fit_3.0_43045-1821_2x09-1MP_P3.00mm_Horizontal -Molex Micro-Fit 3.0 Connector System, 43045-1821 (alternative finishes: 43045-182x), 9 Pins per row (https://www.molex.com/pdm_docs/sd/430450221_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 horizontal -0 -20 -19 -Connector_Molex -Molex_Micro-Fit_3.0_43045-2000_2x10_P3.00mm_Horizontal -Molex Micro-Fit 3.0 Connector System, 43045-2000 (alternative finishes: 43045-200x), 10 Pins per row (https://www.molex.com/pdm_docs/sd/430450201_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 horizontal -0 -20 -20 -Connector_Molex -Molex_Micro-Fit_3.0_43045-2010_2x10-1MP_P3.00mm_Horizontal -Molex Micro-Fit 3.0 Connector System, 43045-2010 (compatible alternatives: 43045-2011, 43045-2009), 10 Pins per row (http://www.molex.com/pdm_docs/sd/430450210_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 top entry -0 -22 -21 -Connector_Molex -Molex_Micro-Fit_3.0_43045-2012_2x10_P3.00mm_Vertical -Molex Micro-Fit 3.0 Connector System, 43045-2012 (compatible alternatives: 43045-2013, 43045-2024), 10 Pins per row (http://www.molex.com/pdm_docs/sd/430450212_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 side entry -0 -20 -20 -Connector_Molex -Molex_Micro-Fit_3.0_43045-2015_2x10_P3.00mm_Vertical -Molex Micro-Fit 3.0 Connector System, 43045-2015 (compatible alternatives: 43045-2016, 43045-2017), 10 Pins per row (http://www.molex.com/pdm_docs/sd/430450217_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 side entry -0 -20 -20 -Connector_Molex -Molex_Micro-Fit_3.0_43045-2018_2x10-1MP_P3.00mm_Vertical -Molex Micro-Fit 3.0 Connector System, 43045-2018 (compatible alternatives: 43045-2019, 43045-2020), 10 Pins per row (http://www.molex.com/pdm_docs/sd/430450218_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 side entry -0 -22 -21 -Connector_Molex -Molex_Micro-Fit_3.0_43045-2021_2x10-1MP_P3.00mm_Horizontal -Molex Micro-Fit 3.0 Connector System, 43045-2021 (alternative finishes: 43045-202x), 10 Pins per row (https://www.molex.com/pdm_docs/sd/430450221_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 horizontal -0 -22 -21 -Connector_Molex -Molex_Micro-Fit_3.0_43045-2200_2x11_P3.00mm_Horizontal -Molex Micro-Fit 3.0 Connector System, 43045-2200 (alternative finishes: 43045-220x), 11 Pins per row (https://www.molex.com/pdm_docs/sd/430450201_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 horizontal -0 -22 -22 -Connector_Molex -Molex_Micro-Fit_3.0_43045-2210_2x11-1MP_P3.00mm_Horizontal -Molex Micro-Fit 3.0 Connector System, 43045-2210 (compatible alternatives: 43045-2211, 43045-2209), 11 Pins per row (http://www.molex.com/pdm_docs/sd/430450210_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 top entry -0 -24 -23 -Connector_Molex -Molex_Micro-Fit_3.0_43045-2212_2x11_P3.00mm_Vertical -Molex Micro-Fit 3.0 Connector System, 43045-2212 (compatible alternatives: 43045-2213, 43045-2224), 11 Pins per row (http://www.molex.com/pdm_docs/sd/430450212_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 side entry -0 -22 -22 -Connector_Molex -Molex_Micro-Fit_3.0_43045-2215_2x11_P3.00mm_Vertical -Molex Micro-Fit 3.0 Connector System, 43045-2215 (compatible alternatives: 43045-2216, 43045-2217), 11 Pins per row (http://www.molex.com/pdm_docs/sd/430450217_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 side entry -0 -22 -22 -Connector_Molex -Molex_Micro-Fit_3.0_43045-2218_2x11-1MP_P3.00mm_Vertical -Molex Micro-Fit 3.0 Connector System, 43045-2218 (compatible alternatives: 43045-2219, 43045-2220), 11 Pins per row (http://www.molex.com/pdm_docs/sd/430450218_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 side entry -0 -24 -23 -Connector_Molex -Molex_Micro-Fit_3.0_43045-2221_2x11-1MP_P3.00mm_Horizontal -Molex Micro-Fit 3.0 Connector System, 43045-2221 (alternative finishes: 43045-222x), 11 Pins per row (https://www.molex.com/pdm_docs/sd/430450221_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 horizontal -0 -24 -23 -Connector_Molex -Molex_Micro-Fit_3.0_43045-2400_2x12_P3.00mm_Horizontal -Molex Micro-Fit 3.0 Connector System, 43045-2400 (alternative finishes: 43045-240x), 12 Pins per row (https://www.molex.com/pdm_docs/sd/430450201_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 horizontal -0 -24 -24 -Connector_Molex -Molex_Micro-Fit_3.0_43045-2410_2x12-1MP_P3.00mm_Horizontal -Molex Micro-Fit 3.0 Connector System, 43045-2410 (compatible alternatives: 43045-2411, 43045-2409), 12 Pins per row (http://www.molex.com/pdm_docs/sd/430450210_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 top entry -0 -26 -25 -Connector_Molex -Molex_Micro-Fit_3.0_43045-2412_2x12_P3.00mm_Vertical -Molex Micro-Fit 3.0 Connector System, 43045-2412 (compatible alternatives: 43045-2413, 43045-2424), 12 Pins per row (http://www.molex.com/pdm_docs/sd/430450212_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 side entry -0 -24 -24 -Connector_Molex -Molex_Micro-Fit_3.0_43045-2415_2x12_P3.00mm_Vertical -Molex Micro-Fit 3.0 Connector System, 43045-2415 (compatible alternatives: 43045-2416, 43045-2417), 12 Pins per row (http://www.molex.com/pdm_docs/sd/430450217_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 side entry -0 -24 -24 -Connector_Molex -Molex_Micro-Fit_3.0_43045-2418_2x12-1MP_P3.00mm_Vertical -Molex Micro-Fit 3.0 Connector System, 43045-2418 (compatible alternatives: 43045-2419, 43045-2420), 12 Pins per row (http://www.molex.com/pdm_docs/sd/430450218_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 side entry -0 -26 -25 -Connector_Molex -Molex_Micro-Fit_3.0_43045-2421_2x12-1MP_P3.00mm_Horizontal -Molex Micro-Fit 3.0 Connector System, 43045-2421 (alternative finishes: 43045-242x), 12 Pins per row (https://www.molex.com/pdm_docs/sd/430450221_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 horizontal -0 -26 -25 -Connector_Molex -Molex_Micro-Fit_3.0_43650-0200_1x02_P3.00mm_Horizontal -Molex Micro-Fit 3.0 Connector System, 43650-0200 (compatible alternatives: 43650-0201, 43650-0202), 2 Pins per row (https://www.molex.com/pdm_docs/sd/436500300_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 top entry -0 -2 -2 -Connector_Molex -Molex_Micro-Fit_3.0_43650-0215_1x02_P3.00mm_Vertical -Molex Micro-Fit 3.0 Connector System, 43650-0215 (compatible alternatives: 43650-0216, 43650-0217), 2 Pins per row (http://www.molex.com/pdm_docs/sd/436500215_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 vertical -0 -2 -2 -Connector_Molex -Molex_Micro-Fit_3.0_43650-0300_1x03_P3.00mm_Horizontal -Molex Micro-Fit 3.0 Connector System, 43650-0300 (compatible alternatives: 43650-0301, 43650-0302), 3 Pins per row (https://www.molex.com/pdm_docs/sd/436500300_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 top entry -0 -3 -3 -Connector_Molex -Molex_Micro-Fit_3.0_43650-0315_1x03_P3.00mm_Vertical -Molex Micro-Fit 3.0 Connector System, 43650-0315 (compatible alternatives: 43650-0316, 43650-0317), 3 Pins per row (http://www.molex.com/pdm_docs/sd/436500215_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 vertical -0 -3 -3 -Connector_Molex -Molex_Micro-Fit_3.0_43650-0400_1x04_P3.00mm_Horizontal -Molex Micro-Fit 3.0 Connector System, 43650-0400 (compatible alternatives: 43650-0401, 43650-0402), 4 Pins per row (https://www.molex.com/pdm_docs/sd/436500300_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 top entry -0 -4 -4 -Connector_Molex -Molex_Micro-Fit_3.0_43650-0415_1x04_P3.00mm_Vertical -Molex Micro-Fit 3.0 Connector System, 43650-0415 (compatible alternatives: 43650-0416, 43650-0417), 4 Pins per row (http://www.molex.com/pdm_docs/sd/436500215_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 vertical -0 -4 -4 -Connector_Molex -Molex_Micro-Fit_3.0_43650-0500_1x05_P3.00mm_Horizontal -Molex Micro-Fit 3.0 Connector System, 43650-0500 (compatible alternatives: 43650-0501, 43650-0502), 5 Pins per row (https://www.molex.com/pdm_docs/sd/436500300_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 top entry -0 -5 -5 -Connector_Molex -Molex_Micro-Fit_3.0_43650-0515_1x05_P3.00mm_Vertical -Molex Micro-Fit 3.0 Connector System, 43650-0515 (compatible alternatives: 43650-0516, 43650-0517), 5 Pins per row (http://www.molex.com/pdm_docs/sd/436500215_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 vertical -0 -5 -5 -Connector_Molex -Molex_Micro-Fit_3.0_43650-0600_1x06_P3.00mm_Horizontal -Molex Micro-Fit 3.0 Connector System, 43650-0600 (compatible alternatives: 43650-0601, 43650-0602), 6 Pins per row (https://www.molex.com/pdm_docs/sd/436500300_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 top entry -0 -6 -6 -Connector_Molex -Molex_Micro-Fit_3.0_43650-0615_1x06_P3.00mm_Vertical -Molex Micro-Fit 3.0 Connector System, 43650-0615 (compatible alternatives: 43650-0616, 43650-0617), 6 Pins per row (http://www.molex.com/pdm_docs/sd/436500215_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 vertical -0 -6 -6 -Connector_Molex -Molex_Micro-Fit_3.0_43650-0700_1x07_P3.00mm_Horizontal -Molex Micro-Fit 3.0 Connector System, 43650-0700 (compatible alternatives: 43650-0701, 43650-0702), 7 Pins per row (https://www.molex.com/pdm_docs/sd/436500300_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 top entry -0 -7 -7 -Connector_Molex -Molex_Micro-Fit_3.0_43650-0715_1x07_P3.00mm_Vertical -Molex Micro-Fit 3.0 Connector System, 43650-0715 (compatible alternatives: 43650-0716, 43650-0717), 7 Pins per row (http://www.molex.com/pdm_docs/sd/436500215_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 vertical -0 -7 -7 -Connector_Molex -Molex_Micro-Fit_3.0_43650-0800_1x08_P3.00mm_Horizontal -Molex Micro-Fit 3.0 Connector System, 43650-0800 (compatible alternatives: 43650-0801, 43650-0802), 8 Pins per row (https://www.molex.com/pdm_docs/sd/436500300_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 top entry -0 -8 -8 -Connector_Molex -Molex_Micro-Fit_3.0_43650-0815_1x08_P3.00mm_Vertical -Molex Micro-Fit 3.0 Connector System, 43650-0815 (compatible alternatives: 43650-0816, 43650-0817), 8 Pins per row (http://www.molex.com/pdm_docs/sd/436500215_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 vertical -0 -8 -8 -Connector_Molex -Molex_Micro-Fit_3.0_43650-0900_1x09_P3.00mm_Horizontal -Molex Micro-Fit 3.0 Connector System, 43650-0900 (compatible alternatives: 43650-0901, 43650-0902), 9 Pins per row (https://www.molex.com/pdm_docs/sd/436500300_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 top entry -0 -9 -9 -Connector_Molex -Molex_Micro-Fit_3.0_43650-0915_1x09_P3.00mm_Vertical -Molex Micro-Fit 3.0 Connector System, 43650-0915 (compatible alternatives: 43650-0916, 43650-0917), 9 Pins per row (http://www.molex.com/pdm_docs/sd/436500215_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 vertical -0 -9 -9 -Connector_Molex -Molex_Micro-Fit_3.0_43650-1000_1x10_P3.00mm_Horizontal -Molex Micro-Fit 3.0 Connector System, 43650-1000 (compatible alternatives: 43650-1001, 43650-1002), 10 Pins per row (https://www.molex.com/pdm_docs/sd/436500300_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 top entry -0 -10 -10 -Connector_Molex -Molex_Micro-Fit_3.0_43650-1015_1x10_P3.00mm_Vertical -Molex Micro-Fit 3.0 Connector System, 43650-1015 (compatible alternatives: 43650-1016, 43650-1017), 10 Pins per row (http://www.molex.com/pdm_docs/sd/436500215_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 vertical -0 -10 -10 -Connector_Molex -Molex_Micro-Fit_3.0_43650-1100_1x11_P3.00mm_Horizontal -Molex Micro-Fit 3.0 Connector System, 43650-1100 (compatible alternatives: 43650-1101, 43650-1102), 11 Pins per row (https://www.molex.com/pdm_docs/sd/436500300_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 top entry -0 -11 -11 -Connector_Molex -Molex_Micro-Fit_3.0_43650-1115_1x11_P3.00mm_Vertical -Molex Micro-Fit 3.0 Connector System, 43650-1115 (compatible alternatives: 43650-1116, 43650-1117), 11 Pins per row (http://www.molex.com/pdm_docs/sd/436500215_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 vertical -0 -11 -11 -Connector_Molex -Molex_Micro-Fit_3.0_43650-1200_1x12_P3.00mm_Horizontal -Molex Micro-Fit 3.0 Connector System, 43650-1200 (compatible alternatives: 43650-1201, 43650-1202), 12 Pins per row (https://www.molex.com/pdm_docs/sd/436500300_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 top entry -0 -12 -12 -Connector_Molex -Molex_Micro-Fit_3.0_43650-1215_1x12_P3.00mm_Vertical -Molex Micro-Fit 3.0 Connector System, 43650-1215 (compatible alternatives: 43650-1216, 43650-1217), 12 Pins per row (http://www.molex.com/pdm_docs/sd/436500215_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Fit_3.0 vertical -0 -12 -12 -Connector_Molex -Molex_Micro-Latch_53253-0270_1x02_P2.00mm_Vertical -Molex Micro-Latch Wire-to-Board Connector System, 53253-0270 (compatible alternatives: 53253-0250), 2 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Latch side entry -0 -2 -2 -Connector_Molex -Molex_Micro-Latch_53253-0370_1x03_P2.00mm_Vertical -Molex Micro-Latch Wire-to-Board Connector System, 53253-0370 (compatible alternatives: 53253-0350), 3 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Latch side entry -0 -3 -3 -Connector_Molex -Molex_Micro-Latch_53253-0470_1x04_P2.00mm_Vertical -Molex Micro-Latch Wire-to-Board Connector System, 53253-0470 (compatible alternatives: 53253-0450), 4 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Latch side entry -0 -4 -4 -Connector_Molex -Molex_Micro-Latch_53253-0570_1x05_P2.00mm_Vertical -Molex Micro-Latch Wire-to-Board Connector System, 53253-0570 (compatible alternatives: 53253-0550), 5 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Latch side entry -0 -5 -5 -Connector_Molex -Molex_Micro-Latch_53253-0670_1x06_P2.00mm_Vertical -Molex Micro-Latch Wire-to-Board Connector System, 53253-0670 (compatible alternatives: 53253-0650), 6 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Latch side entry -0 -6 -6 -Connector_Molex -Molex_Micro-Latch_53253-0770_1x07_P2.00mm_Vertical -Molex Micro-Latch Wire-to-Board Connector System, 53253-0770 (compatible alternatives: 53253-0750), 7 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Latch side entry -0 -7 -7 -Connector_Molex -Molex_Micro-Latch_53253-0870_1x08_P2.00mm_Vertical -Molex Micro-Latch Wire-to-Board Connector System, 53253-0870 (compatible alternatives: 53253-0850), 8 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Latch side entry -0 -8 -8 -Connector_Molex -Molex_Micro-Latch_53253-0970_1x09_P2.00mm_Vertical -Molex Micro-Latch Wire-to-Board Connector System, 53253-0970 (compatible alternatives: 53253-0950), 9 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Latch side entry -0 -9 -9 -Connector_Molex -Molex_Micro-Latch_53253-1070_1x10_P2.00mm_Vertical -Molex Micro-Latch Wire-to-Board Connector System, 53253-1070 (compatible alternatives: 53253-1050), 10 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Latch side entry -0 -10 -10 -Connector_Molex -Molex_Micro-Latch_53253-1170_1x11_P2.00mm_Vertical -Molex Micro-Latch Wire-to-Board Connector System, 53253-1170 (compatible alternatives: 53253-1150), 11 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Latch side entry -0 -11 -11 -Connector_Molex -Molex_Micro-Latch_53253-1270_1x12_P2.00mm_Vertical -Molex Micro-Latch Wire-to-Board Connector System, 53253-1270 (compatible alternatives: 53253-1250), 12 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Latch side entry -0 -12 -12 -Connector_Molex -Molex_Micro-Latch_53253-1370_1x13_P2.00mm_Vertical -Molex Micro-Latch Wire-to-Board Connector System, 53253-1370 (compatible alternatives: 53253-1350), 13 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Latch side entry -0 -13 -13 -Connector_Molex -Molex_Micro-Latch_53253-1470_1x14_P2.00mm_Vertical -Molex Micro-Latch Wire-to-Board Connector System, 53253-1470 (compatible alternatives: 53253-1450), 14 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Latch side entry -0 -14 -14 -Connector_Molex -Molex_Micro-Latch_53253-1570_1x15_P2.00mm_Vertical -Molex Micro-Latch Wire-to-Board Connector System, 53253-1570 (compatible alternatives: 53253-1550), 15 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Latch side entry -0 -15 -15 -Connector_Molex -Molex_Micro-Latch_53254-0270_1x02_P2.00mm_Horizontal -Molex Micro-Latch Wire-to-Board Connector System, 53254-0270 (compatible alternatives: 53254-0250), 2 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Latch top entry -0 -2 -2 -Connector_Molex -Molex_Micro-Latch_53254-0370_1x03_P2.00mm_Horizontal -Molex Micro-Latch Wire-to-Board Connector System, 53254-0370 (compatible alternatives: 53254-0350), 3 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Latch top entry -0 -3 -3 -Connector_Molex -Molex_Micro-Latch_53254-0470_1x04_P2.00mm_Horizontal -Molex Micro-Latch Wire-to-Board Connector System, 53254-0470 (compatible alternatives: 53254-0450), 4 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Latch top entry -0 -4 -4 -Connector_Molex -Molex_Micro-Latch_53254-0570_1x05_P2.00mm_Horizontal -Molex Micro-Latch Wire-to-Board Connector System, 53254-0570 (compatible alternatives: 53254-0550), 5 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Latch top entry -0 -5 -5 -Connector_Molex -Molex_Micro-Latch_53254-0670_1x06_P2.00mm_Horizontal -Molex Micro-Latch Wire-to-Board Connector System, 53254-0670 (compatible alternatives: 53254-0650), 6 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Latch top entry -0 -6 -6 -Connector_Molex -Molex_Micro-Latch_53254-0770_1x07_P2.00mm_Horizontal -Molex Micro-Latch Wire-to-Board Connector System, 53254-0770 (compatible alternatives: 53254-0750), 7 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Latch top entry -0 -7 -7 -Connector_Molex -Molex_Micro-Latch_53254-0870_1x08_P2.00mm_Horizontal -Molex Micro-Latch Wire-to-Board Connector System, 53254-0870 (compatible alternatives: 53254-0850), 8 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Latch top entry -0 -8 -8 -Connector_Molex -Molex_Micro-Latch_53254-0970_1x09_P2.00mm_Horizontal -Molex Micro-Latch Wire-to-Board Connector System, 53254-0970 (compatible alternatives: 53254-0950), 9 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Latch top entry -0 -9 -9 -Connector_Molex -Molex_Micro-Latch_53254-1070_1x10_P2.00mm_Horizontal -Molex Micro-Latch Wire-to-Board Connector System, 53254-1070 (compatible alternatives: 53254-1050), 10 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Latch top entry -0 -10 -10 -Connector_Molex -Molex_Micro-Latch_53254-1170_1x11_P2.00mm_Horizontal -Molex Micro-Latch Wire-to-Board Connector System, 53254-1170 (compatible alternatives: 53254-1150), 11 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Latch top entry -0 -11 -11 -Connector_Molex -Molex_Micro-Latch_53254-1270_1x12_P2.00mm_Horizontal -Molex Micro-Latch Wire-to-Board Connector System, 53254-1270 (compatible alternatives: 53254-1250), 12 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Latch top entry -0 -12 -12 -Connector_Molex -Molex_Micro-Latch_53254-1370_1x13_P2.00mm_Horizontal -Molex Micro-Latch Wire-to-Board Connector System, 53254-1370 (compatible alternatives: 53254-1350), 13 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Latch top entry -0 -13 -13 -Connector_Molex -Molex_Micro-Latch_53254-1470_1x14_P2.00mm_Horizontal -Molex Micro-Latch Wire-to-Board Connector System, 53254-1470 (compatible alternatives: 53254-1450), 14 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Latch top entry -0 -14 -14 -Connector_Molex -Molex_Micro-Latch_53254-1570_1x15_P2.00mm_Horizontal -Molex Micro-Latch Wire-to-Board Connector System, 53254-1570 (compatible alternatives: 53254-1550), 15 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator -connector Molex Micro-Latch top entry -0 -15 -15 -Connector_Molex -Molex_MicroClasp_55932-0210_1x02_P2.00mm_Vertical -Molex MicroClasp Wire-to-Board System, 55932-0210, with PCB locator, 2 Pins (http://www.molex.com/pdm_docs/sd/559320210_sd.pdf), generated with kicad-footprint-generator -connector Molex MicroClasp side entry -0 -2 -2 -Connector_Molex -Molex_MicroClasp_55932-0230_1x02_P2.00mm_Vertical -Molex MicroClasp Wire-to-Board System, 55932-0230, 2 Pins (http://www.molex.com/pdm_docs/sd/559320530_sd.pdf), generated with kicad-footprint-generator -connector Molex MicroClasp side entry -0 -2 -2 -Connector_Molex -Molex_MicroClasp_55932-0310_1x03_P2.00mm_Vertical -Molex MicroClasp Wire-to-Board System, 55932-0310, with PCB locator, 3 Pins (http://www.molex.com/pdm_docs/sd/559320210_sd.pdf), generated with kicad-footprint-generator -connector Molex MicroClasp side entry -0 -3 -3 -Connector_Molex -Molex_MicroClasp_55932-0330_1x03_P2.00mm_Vertical -Molex MicroClasp Wire-to-Board System, 55932-0330, 3 Pins (http://www.molex.com/pdm_docs/sd/559320530_sd.pdf), generated with kicad-footprint-generator -connector Molex MicroClasp side entry -0 -3 -3 -Connector_Molex -Molex_MicroClasp_55932-0410_1x04_P2.00mm_Vertical -Molex MicroClasp Wire-to-Board System, 55932-0410, with PCB locator, 4 Pins (http://www.molex.com/pdm_docs/sd/559320210_sd.pdf), generated with kicad-footprint-generator -connector Molex MicroClasp side entry -0 -4 -4 -Connector_Molex -Molex_MicroClasp_55932-0430_1x04_P2.00mm_Vertical -Molex MicroClasp Wire-to-Board System, 55932-0430, 4 Pins (http://www.molex.com/pdm_docs/sd/559320530_sd.pdf), generated with kicad-footprint-generator -connector Molex MicroClasp side entry -0 -4 -4 -Connector_Molex -Molex_MicroClasp_55932-0510_1x05_P2.00mm_Vertical -Molex MicroClasp Wire-to-Board System, 55932-0510, with PCB locator, 5 Pins (http://www.molex.com/pdm_docs/sd/559320210_sd.pdf), generated with kicad-footprint-generator -connector Molex MicroClasp side entry -0 -5 -5 -Connector_Molex -Molex_MicroClasp_55932-0530_1x05_P2.00mm_Vertical -Molex MicroClasp Wire-to-Board System, 55932-0530, 5 Pins (http://www.molex.com/pdm_docs/sd/559320530_sd.pdf), generated with kicad-footprint-generator -connector Molex MicroClasp side entry -0 -5 -5 -Connector_Molex -Molex_MicroClasp_55932-0610_1x06_P2.00mm_Vertical -Molex MicroClasp Wire-to-Board System, 55932-0610, with PCB locator, 6 Pins (http://www.molex.com/pdm_docs/sd/559320210_sd.pdf), generated with kicad-footprint-generator -connector Molex MicroClasp side entry -0 -6 -6 -Connector_Molex -Molex_MicroClasp_55932-0630_1x06_P2.00mm_Vertical -Molex MicroClasp Wire-to-Board System, 55932-0630, 6 Pins (http://www.molex.com/pdm_docs/sd/559320530_sd.pdf), generated with kicad-footprint-generator -connector Molex MicroClasp side entry -0 -6 -6 -Connector_Molex -Molex_MicroClasp_55932-0710_1x07_P2.00mm_Vertical -Molex MicroClasp Wire-to-Board System, 55932-0710, with PCB locator, 7 Pins (http://www.molex.com/pdm_docs/sd/559320210_sd.pdf), generated with kicad-footprint-generator -connector Molex MicroClasp side entry -0 -7 -7 -Connector_Molex -Molex_MicroClasp_55932-0730_1x07_P2.00mm_Vertical -Molex MicroClasp Wire-to-Board System, 55932-0730, 7 Pins (http://www.molex.com/pdm_docs/sd/559320530_sd.pdf), generated with kicad-footprint-generator -connector Molex MicroClasp side entry -0 -7 -7 -Connector_Molex -Molex_MicroClasp_55932-0810_1x08_P2.00mm_Vertical -Molex MicroClasp Wire-to-Board System, 55932-0810, with PCB locator, 8 Pins (http://www.molex.com/pdm_docs/sd/559320210_sd.pdf), generated with kicad-footprint-generator -connector Molex MicroClasp side entry -0 -8 -8 -Connector_Molex -Molex_MicroClasp_55932-0830_1x08_P2.00mm_Vertical -Molex MicroClasp Wire-to-Board System, 55932-0830, 8 Pins (http://www.molex.com/pdm_docs/sd/559320530_sd.pdf), generated with kicad-footprint-generator -connector Molex MicroClasp side entry -0 -8 -8 -Connector_Molex -Molex_MicroClasp_55932-0910_1x09_P2.00mm_Vertical -Molex MicroClasp Wire-to-Board System, 55932-0910, with PCB locator, 9 Pins (http://www.molex.com/pdm_docs/sd/559320210_sd.pdf), generated with kicad-footprint-generator -connector Molex MicroClasp side entry -0 -9 -9 -Connector_Molex -Molex_MicroClasp_55932-0930_1x09_P2.00mm_Vertical -Molex MicroClasp Wire-to-Board System, 55932-0930, 9 Pins (http://www.molex.com/pdm_docs/sd/559320530_sd.pdf), generated with kicad-footprint-generator -connector Molex MicroClasp side entry -0 -9 -9 -Connector_Molex -Molex_MicroClasp_55932-1010_1x10_P2.00mm_Vertical -Molex MicroClasp Wire-to-Board System, 55932-1010, with PCB locator, 10 Pins (http://www.molex.com/pdm_docs/sd/559320210_sd.pdf), generated with kicad-footprint-generator -connector Molex MicroClasp side entry -0 -10 -10 -Connector_Molex -Molex_MicroClasp_55932-1030_1x10_P2.00mm_Vertical -Molex MicroClasp Wire-to-Board System, 55932-1030, 10 Pins (http://www.molex.com/pdm_docs/sd/559320530_sd.pdf), generated with kicad-footprint-generator -connector Molex MicroClasp side entry -0 -10 -10 -Connector_Molex -Molex_MicroClasp_55932-1110_1x11_P2.00mm_Vertical -Molex MicroClasp Wire-to-Board System, 55932-1110, with PCB locator, 11 Pins (http://www.molex.com/pdm_docs/sd/559320210_sd.pdf), generated with kicad-footprint-generator -connector Molex MicroClasp side entry -0 -11 -11 -Connector_Molex -Molex_MicroClasp_55932-1130_1x11_P2.00mm_Vertical -Molex MicroClasp Wire-to-Board System, 55932-1130, 11 Pins (http://www.molex.com/pdm_docs/sd/559320530_sd.pdf), generated with kicad-footprint-generator -connector Molex MicroClasp side entry -0 -11 -11 -Connector_Molex -Molex_MicroClasp_55932-1210_1x12_P2.00mm_Vertical -Molex MicroClasp Wire-to-Board System, 55932-1210, with PCB locator, 12 Pins (http://www.molex.com/pdm_docs/sd/559320210_sd.pdf), generated with kicad-footprint-generator -connector Molex MicroClasp side entry -0 -12 -12 -Connector_Molex -Molex_MicroClasp_55932-1230_1x12_P2.00mm_Vertical -Molex MicroClasp Wire-to-Board System, 55932-1230, 12 Pins (http://www.molex.com/pdm_docs/sd/559320530_sd.pdf), generated with kicad-footprint-generator -connector Molex MicroClasp side entry -0 -12 -12 -Connector_Molex -Molex_MicroClasp_55932-1310_1x13_P2.00mm_Vertical -Molex MicroClasp Wire-to-Board System, 55932-1310, with PCB locator, 13 Pins (http://www.molex.com/pdm_docs/sd/559320210_sd.pdf), generated with kicad-footprint-generator -connector Molex MicroClasp side entry -0 -13 -13 -Connector_Molex -Molex_MicroClasp_55932-1330_1x13_P2.00mm_Vertical -Molex MicroClasp Wire-to-Board System, 55932-1330, 13 Pins (http://www.molex.com/pdm_docs/sd/559320530_sd.pdf), generated with kicad-footprint-generator -connector Molex MicroClasp side entry -0 -13 -13 -Connector_Molex -Molex_MicroClasp_55932-1410_1x14_P2.00mm_Vertical -Molex MicroClasp Wire-to-Board System, 55932-1410, with PCB locator, 14 Pins (http://www.molex.com/pdm_docs/sd/559320210_sd.pdf), generated with kicad-footprint-generator -connector Molex MicroClasp side entry -0 -14 -14 -Connector_Molex -Molex_MicroClasp_55932-1430_1x14_P2.00mm_Vertical -Molex MicroClasp Wire-to-Board System, 55932-1430, 14 Pins (http://www.molex.com/pdm_docs/sd/559320530_sd.pdf), generated with kicad-footprint-generator -connector Molex MicroClasp side entry -0 -14 -14 -Connector_Molex -Molex_MicroClasp_55932-1510_1x15_P2.00mm_Vertical -Molex MicroClasp Wire-to-Board System, 55932-1510, with PCB locator, 15 Pins (http://www.molex.com/pdm_docs/sd/559320210_sd.pdf), generated with kicad-footprint-generator -connector Molex MicroClasp side entry -0 -15 -15 -Connector_Molex -Molex_MicroClasp_55932-1530_1x15_P2.00mm_Vertical -Molex MicroClasp Wire-to-Board System, 55932-1530, 15 Pins (http://www.molex.com/pdm_docs/sd/559320530_sd.pdf), generated with kicad-footprint-generator -connector Molex MicroClasp side entry -0 -15 -15 -Connector_Molex -Molex_MicroClasp_55935-0210_1x02_P2.00mm_Horizontal -Molex MicroClasp Wire-to-Board System, 55935-0210, with PCB locator, 2 Pins (http://www.molex.com/pdm_docs/sd/559350210_sd.pdf), generated with kicad-footprint-generator -connector Molex MicroClasp horizontal -0 -2 -2 -Connector_Molex -Molex_MicroClasp_55935-0230_1x02_P2.00mm_Horizontal -Molex MicroClasp Wire-to-Board System, 55935-0230, 2 Pins (http://www.molex.com/pdm_docs/sd/559350530_sd.pdf), generated with kicad-footprint-generator -connector Molex MicroClasp horizontal -0 -2 -2 -Connector_Molex -Molex_MicroClasp_55935-0310_1x03_P2.00mm_Horizontal -Molex MicroClasp Wire-to-Board System, 55935-0310, with PCB locator, 3 Pins (http://www.molex.com/pdm_docs/sd/559350210_sd.pdf), generated with kicad-footprint-generator -connector Molex MicroClasp horizontal -0 -3 -3 -Connector_Molex -Molex_MicroClasp_55935-0330_1x03_P2.00mm_Horizontal -Molex MicroClasp Wire-to-Board System, 55935-0330, 3 Pins (http://www.molex.com/pdm_docs/sd/559350530_sd.pdf), generated with kicad-footprint-generator -connector Molex MicroClasp horizontal -0 -3 -3 -Connector_Molex -Molex_MicroClasp_55935-0410_1x04_P2.00mm_Horizontal -Molex MicroClasp Wire-to-Board System, 55935-0410, with PCB locator, 4 Pins (http://www.molex.com/pdm_docs/sd/559350210_sd.pdf), generated with kicad-footprint-generator -connector Molex MicroClasp horizontal -0 -4 -4 -Connector_Molex -Molex_MicroClasp_55935-0430_1x04_P2.00mm_Horizontal -Molex MicroClasp Wire-to-Board System, 55935-0430, 4 Pins (http://www.molex.com/pdm_docs/sd/559350530_sd.pdf), generated with kicad-footprint-generator -connector Molex MicroClasp horizontal -0 -4 -4 -Connector_Molex -Molex_MicroClasp_55935-0510_1x05_P2.00mm_Horizontal -Molex MicroClasp Wire-to-Board System, 55935-0510, with PCB locator, 5 Pins (http://www.molex.com/pdm_docs/sd/559350210_sd.pdf), generated with kicad-footprint-generator -connector Molex MicroClasp horizontal -0 -5 -5 -Connector_Molex -Molex_MicroClasp_55935-0530_1x05_P2.00mm_Horizontal -Molex MicroClasp Wire-to-Board System, 55935-0530, 5 Pins (http://www.molex.com/pdm_docs/sd/559350530_sd.pdf), generated with kicad-footprint-generator -connector Molex MicroClasp horizontal -0 -5 -5 -Connector_Molex -Molex_MicroClasp_55935-0610_1x06_P2.00mm_Horizontal -Molex MicroClasp Wire-to-Board System, 55935-0610, with PCB locator, 6 Pins (http://www.molex.com/pdm_docs/sd/559350210_sd.pdf), generated with kicad-footprint-generator -connector Molex MicroClasp horizontal -0 -6 -6 -Connector_Molex -Molex_MicroClasp_55935-0630_1x06_P2.00mm_Horizontal -Molex MicroClasp Wire-to-Board System, 55935-0630, 6 Pins (http://www.molex.com/pdm_docs/sd/559350530_sd.pdf), generated with kicad-footprint-generator -connector Molex MicroClasp horizontal -0 -6 -6 -Connector_Molex -Molex_MicroClasp_55935-0710_1x07_P2.00mm_Horizontal -Molex MicroClasp Wire-to-Board System, 55935-0710, with PCB locator, 7 Pins (http://www.molex.com/pdm_docs/sd/559350210_sd.pdf), generated with kicad-footprint-generator -connector Molex MicroClasp horizontal -0 -7 -7 -Connector_Molex -Molex_MicroClasp_55935-0730_1x07_P2.00mm_Horizontal -Molex MicroClasp Wire-to-Board System, 55935-0730, 7 Pins (http://www.molex.com/pdm_docs/sd/559350530_sd.pdf), generated with kicad-footprint-generator -connector Molex MicroClasp horizontal -0 -7 -7 -Connector_Molex -Molex_MicroClasp_55935-0810_1x08_P2.00mm_Horizontal -Molex MicroClasp Wire-to-Board System, 55935-0810, with PCB locator, 8 Pins (http://www.molex.com/pdm_docs/sd/559350210_sd.pdf), generated with kicad-footprint-generator -connector Molex MicroClasp horizontal -0 -8 -8 -Connector_Molex -Molex_MicroClasp_55935-0830_1x08_P2.00mm_Horizontal -Molex MicroClasp Wire-to-Board System, 55935-0830, 8 Pins (http://www.molex.com/pdm_docs/sd/559350530_sd.pdf), generated with kicad-footprint-generator -connector Molex MicroClasp horizontal -0 -8 -8 -Connector_Molex -Molex_MicroClasp_55935-0910_1x09_P2.00mm_Horizontal -Molex MicroClasp Wire-to-Board System, 55935-0910, with PCB locator, 9 Pins (http://www.molex.com/pdm_docs/sd/559350210_sd.pdf), generated with kicad-footprint-generator -connector Molex MicroClasp horizontal -0 -9 -9 -Connector_Molex -Molex_MicroClasp_55935-0930_1x09_P2.00mm_Horizontal -Molex MicroClasp Wire-to-Board System, 55935-0930, 9 Pins (http://www.molex.com/pdm_docs/sd/559350530_sd.pdf), generated with kicad-footprint-generator -connector Molex MicroClasp horizontal -0 -9 -9 -Connector_Molex -Molex_MicroClasp_55935-1010_1x10_P2.00mm_Horizontal -Molex MicroClasp Wire-to-Board System, 55935-1010, with PCB locator, 10 Pins (http://www.molex.com/pdm_docs/sd/559350210_sd.pdf), generated with kicad-footprint-generator -connector Molex MicroClasp horizontal -0 -10 -10 -Connector_Molex -Molex_MicroClasp_55935-1030_1x10_P2.00mm_Horizontal -Molex MicroClasp Wire-to-Board System, 55935-1030, 10 Pins (http://www.molex.com/pdm_docs/sd/559350530_sd.pdf), generated with kicad-footprint-generator -connector Molex MicroClasp horizontal -0 -10 -10 -Connector_Molex -Molex_MicroClasp_55935-1110_1x11_P2.00mm_Horizontal -Molex MicroClasp Wire-to-Board System, 55935-1110, with PCB locator, 11 Pins (http://www.molex.com/pdm_docs/sd/559350210_sd.pdf), generated with kicad-footprint-generator -connector Molex MicroClasp horizontal -0 -11 -11 -Connector_Molex -Molex_MicroClasp_55935-1130_1x11_P2.00mm_Horizontal -Molex MicroClasp Wire-to-Board System, 55935-1130, 11 Pins (http://www.molex.com/pdm_docs/sd/559350530_sd.pdf), generated with kicad-footprint-generator -connector Molex MicroClasp horizontal -0 -11 -11 -Connector_Molex -Molex_MicroClasp_55935-1210_1x12_P2.00mm_Horizontal -Molex MicroClasp Wire-to-Board System, 55935-1210, with PCB locator, 12 Pins (http://www.molex.com/pdm_docs/sd/559350210_sd.pdf), generated with kicad-footprint-generator -connector Molex MicroClasp horizontal -0 -12 -12 -Connector_Molex -Molex_MicroClasp_55935-1230_1x12_P2.00mm_Horizontal -Molex MicroClasp Wire-to-Board System, 55935-1230, 12 Pins (http://www.molex.com/pdm_docs/sd/559350530_sd.pdf), generated with kicad-footprint-generator -connector Molex MicroClasp horizontal -0 -12 -12 -Connector_Molex -Molex_MicroClasp_55935-1310_1x13_P2.00mm_Horizontal -Molex MicroClasp Wire-to-Board System, 55935-1310, with PCB locator, 13 Pins (http://www.molex.com/pdm_docs/sd/559350210_sd.pdf), generated with kicad-footprint-generator -connector Molex MicroClasp horizontal -0 -13 -13 -Connector_Molex -Molex_MicroClasp_55935-1330_1x13_P2.00mm_Horizontal -Molex MicroClasp Wire-to-Board System, 55935-1330, 13 Pins (http://www.molex.com/pdm_docs/sd/559350530_sd.pdf), generated with kicad-footprint-generator -connector Molex MicroClasp horizontal -0 -13 -13 -Connector_Molex -Molex_MicroClasp_55935-1410_1x14_P2.00mm_Horizontal -Molex MicroClasp Wire-to-Board System, 55935-1410, with PCB locator, 14 Pins (http://www.molex.com/pdm_docs/sd/559350210_sd.pdf), generated with kicad-footprint-generator -connector Molex MicroClasp horizontal -0 -14 -14 -Connector_Molex -Molex_MicroClasp_55935-1430_1x14_P2.00mm_Horizontal -Molex MicroClasp Wire-to-Board System, 55935-1430, 14 Pins (http://www.molex.com/pdm_docs/sd/559350530_sd.pdf), generated with kicad-footprint-generator -connector Molex MicroClasp horizontal -0 -14 -14 -Connector_Molex -Molex_MicroClasp_55935-1510_1x15_P2.00mm_Horizontal -Molex MicroClasp Wire-to-Board System, 55935-1510, with PCB locator, 15 Pins (http://www.molex.com/pdm_docs/sd/559350210_sd.pdf), generated with kicad-footprint-generator -connector Molex MicroClasp horizontal -0 -15 -15 -Connector_Molex -Molex_MicroClasp_55935-1530_1x15_P2.00mm_Horizontal -Molex MicroClasp Wire-to-Board System, 55935-1530, 15 Pins (http://www.molex.com/pdm_docs/sd/559350530_sd.pdf), generated with kicad-footprint-generator -connector Molex MicroClasp horizontal -0 -15 -15 -Connector_Molex -Molex_Mini-Fit_Jr_5566-02A2_2x01_P4.20mm_Vertical -Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-02A2, example for new mpn: 39-28-902x, 1 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039289068_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Jr side entryplastic_peg -0 -2 -2 -Connector_Molex -Molex_Mini-Fit_Jr_5566-02A_2x01_P4.20mm_Vertical -Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-02A, example for new mpn: 39-28-x02x, 1 Pins per row, Mounting: (http://www.molex.com/pdm_docs/sd/039281043_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Jr side entry -0 -2 -2 -Connector_Molex -Molex_Mini-Fit_Jr_5566-04A2_2x02_P4.20mm_Vertical -Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-04A2, example for new mpn: 39-28-904x, 2 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039289068_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Jr side entryplastic_peg -0 -4 -4 -Connector_Molex -Molex_Mini-Fit_Jr_5566-04A_2x02_P4.20mm_Vertical -Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-04A, example for new mpn: 39-28-x04x, 2 Pins per row, Mounting: (http://www.molex.com/pdm_docs/sd/039281043_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Jr side entry -0 -4 -4 -Connector_Molex -Molex_Mini-Fit_Jr_5566-06A2_2x03_P4.20mm_Vertical -Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-06A2, example for new mpn: 39-28-906x, 3 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039289068_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Jr side entryplastic_peg -0 -6 -6 -Connector_Molex -Molex_Mini-Fit_Jr_5566-06A_2x03_P4.20mm_Vertical -Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-06A, example for new mpn: 39-28-x06x, 3 Pins per row, Mounting: (http://www.molex.com/pdm_docs/sd/039281043_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Jr side entry -0 -6 -6 -Connector_Molex -Molex_Mini-Fit_Jr_5566-08A2_2x04_P4.20mm_Vertical -Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-08A2, example for new mpn: 39-28-908x, 4 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039289068_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Jr side entryplastic_peg -0 -8 -8 -Connector_Molex -Molex_Mini-Fit_Jr_5566-08A_2x04_P4.20mm_Vertical -Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-08A, example for new mpn: 39-28-x08x, 4 Pins per row, Mounting: (http://www.molex.com/pdm_docs/sd/039281043_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Jr side entry -0 -8 -8 -Connector_Molex -Molex_Mini-Fit_Jr_5566-10A2_2x05_P4.20mm_Vertical -Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-10A2, example for new mpn: 39-28-910x, 5 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039289068_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Jr side entryplastic_peg -0 -10 -10 -Connector_Molex -Molex_Mini-Fit_Jr_5566-10A_2x05_P4.20mm_Vertical -Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-10A, example for new mpn: 39-28-x10x, 5 Pins per row, Mounting: (http://www.molex.com/pdm_docs/sd/039281043_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Jr side entry -0 -10 -10 -Connector_Molex -Molex_Mini-Fit_Jr_5566-12A2_2x06_P4.20mm_Vertical -Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-12A2, example for new mpn: 39-28-912x, 6 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039289068_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Jr side entryplastic_peg -0 -12 -12 -Connector_Molex -Molex_Mini-Fit_Jr_5566-12A_2x06_P4.20mm_Vertical -Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-12A, example for new mpn: 39-28-x12x, 6 Pins per row, Mounting: (http://www.molex.com/pdm_docs/sd/039281043_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Jr side entry -0 -12 -12 -Connector_Molex -Molex_Mini-Fit_Jr_5566-14A2_2x07_P4.20mm_Vertical -Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-14A2, example for new mpn: 39-28-914x, 7 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039289068_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Jr side entryplastic_peg -0 -14 -14 -Connector_Molex -Molex_Mini-Fit_Jr_5566-14A_2x07_P4.20mm_Vertical -Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-14A, example for new mpn: 39-28-x14x, 7 Pins per row, Mounting: (http://www.molex.com/pdm_docs/sd/039281043_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Jr side entry -0 -14 -14 -Connector_Molex -Molex_Mini-Fit_Jr_5566-16A2_2x08_P4.20mm_Vertical -Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-16A2, example for new mpn: 39-28-916x, 8 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039289068_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Jr side entryplastic_peg -0 -16 -16 -Connector_Molex -Molex_Mini-Fit_Jr_5566-16A_2x08_P4.20mm_Vertical -Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-16A, example for new mpn: 39-28-x16x, 8 Pins per row, Mounting: (http://www.molex.com/pdm_docs/sd/039281043_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Jr side entry -0 -16 -16 -Connector_Molex -Molex_Mini-Fit_Jr_5566-18A2_2x09_P4.20mm_Vertical -Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-18A2, example for new mpn: 39-28-918x, 9 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039289068_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Jr side entryplastic_peg -0 -18 -18 -Connector_Molex -Molex_Mini-Fit_Jr_5566-18A_2x09_P4.20mm_Vertical -Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-18A, example for new mpn: 39-28-x18x, 9 Pins per row, Mounting: (http://www.molex.com/pdm_docs/sd/039281043_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Jr side entry -0 -18 -18 -Connector_Molex -Molex_Mini-Fit_Jr_5566-20A2_2x10_P4.20mm_Vertical -Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-20A2, example for new mpn: 39-28-920x, 10 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039289068_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Jr side entryplastic_peg -0 -20 -20 -Connector_Molex -Molex_Mini-Fit_Jr_5566-20A_2x10_P4.20mm_Vertical -Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-20A, example for new mpn: 39-28-x20x, 10 Pins per row, Mounting: (http://www.molex.com/pdm_docs/sd/039281043_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Jr side entry -0 -20 -20 -Connector_Molex -Molex_Mini-Fit_Jr_5566-22A2_2x11_P4.20mm_Vertical -Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-22A2, example for new mpn: 39-28-922x, 11 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039289068_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Jr side entryplastic_peg -0 -22 -22 -Connector_Molex -Molex_Mini-Fit_Jr_5566-22A_2x11_P4.20mm_Vertical -Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-22A, example for new mpn: 39-28-x22x, 11 Pins per row, Mounting: (http://www.molex.com/pdm_docs/sd/039281043_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Jr side entry -0 -22 -22 -Connector_Molex -Molex_Mini-Fit_Jr_5566-24A2_2x12_P4.20mm_Vertical -Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-24A2, example for new mpn: 39-28-924x, 12 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039289068_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Jr side entryplastic_peg -0 -24 -24 -Connector_Molex -Molex_Mini-Fit_Jr_5566-24A_2x12_P4.20mm_Vertical -Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-24A, example for new mpn: 39-28-x24x, 12 Pins per row, Mounting: (http://www.molex.com/pdm_docs/sd/039281043_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Jr side entry -0 -24 -24 -Connector_Molex -Molex_Mini-Fit_Jr_5569-02A1_2x01_P4.20mm_Horizontal -Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-02A1, example for new mpn: 39-29-4029, 1 Pins per row, Mounting: PCB Mounting Flange (http://www.molex.com/pdm_docs/sd/039291047_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Jr top entryscrew_flange -0 -2 -2 -Connector_Molex -Molex_Mini-Fit_Jr_5569-02A2_2x01_P4.20mm_Horizontal -Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-02A2, example for new mpn: 39-30-0020, 1 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039300020_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Jr top entryplastic_peg -0 -2 -2 -Connector_Molex -Molex_Mini-Fit_Jr_5569-04A1_2x02_P4.20mm_Horizontal -Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-04A1, example for new mpn: 39-29-4049, 2 Pins per row, Mounting: PCB Mounting Flange (http://www.molex.com/pdm_docs/sd/039291047_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Jr top entryscrew_flange -0 -4 -4 -Connector_Molex -Molex_Mini-Fit_Jr_5569-04A2_2x02_P4.20mm_Horizontal -Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-04A2, example for new mpn: 39-30-0040, 2 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039300020_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Jr top entryplastic_peg -0 -4 -4 -Connector_Molex -Molex_Mini-Fit_Jr_5569-06A1_2x03_P4.20mm_Horizontal -Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-06A1, example for new mpn: 39-29-4069, 3 Pins per row, Mounting: PCB Mounting Flange (http://www.molex.com/pdm_docs/sd/039291047_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Jr top entryscrew_flange -0 -6 -6 -Connector_Molex -Molex_Mini-Fit_Jr_5569-06A2_2x03_P4.20mm_Horizontal -Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-06A2, example for new mpn: 39-30-0060, 3 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039300020_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Jr top entryplastic_peg -0 -6 -6 -Connector_Molex -Molex_Mini-Fit_Jr_5569-08A1_2x04_P4.20mm_Horizontal -Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-08A1, example for new mpn: 39-29-4089, 4 Pins per row, Mounting: PCB Mounting Flange (http://www.molex.com/pdm_docs/sd/039291047_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Jr top entryscrew_flange -0 -8 -8 -Connector_Molex -Molex_Mini-Fit_Jr_5569-08A2_2x04_P4.20mm_Horizontal -Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-08A2, example for new mpn: 39-30-0080, 4 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039300020_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Jr top entryplastic_peg -0 -8 -8 -Connector_Molex -Molex_Mini-Fit_Jr_5569-10A1_2x05_P4.20mm_Horizontal -Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-10A1, example for new mpn: 39-29-4109, 5 Pins per row, Mounting: PCB Mounting Flange (http://www.molex.com/pdm_docs/sd/039291047_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Jr top entryscrew_flange -0 -10 -10 -Connector_Molex -Molex_Mini-Fit_Jr_5569-10A2_2x05_P4.20mm_Horizontal -Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-10A2, example for new mpn: 39-30-0100, 5 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039300020_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Jr top entryplastic_peg -0 -10 -10 -Connector_Molex -Molex_Mini-Fit_Jr_5569-12A1_2x06_P4.20mm_Horizontal -Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-12A1, example for new mpn: 39-29-4129, 6 Pins per row, Mounting: PCB Mounting Flange (http://www.molex.com/pdm_docs/sd/039291047_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Jr top entryscrew_flange -0 -12 -12 -Connector_Molex -Molex_Mini-Fit_Jr_5569-12A2_2x06_P4.20mm_Horizontal -Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-12A2, example for new mpn: 39-30-0120, 6 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039300020_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Jr top entryplastic_peg -0 -12 -12 -Connector_Molex -Molex_Mini-Fit_Jr_5569-14A1_2x07_P4.20mm_Horizontal -Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-14A1, example for new mpn: 39-29-4149, 7 Pins per row, Mounting: PCB Mounting Flange (http://www.molex.com/pdm_docs/sd/039291047_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Jr top entryscrew_flange -0 -14 -14 -Connector_Molex -Molex_Mini-Fit_Jr_5569-14A2_2x07_P4.20mm_Horizontal -Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-14A2, example for new mpn: 39-30-0140, 7 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039300020_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Jr top entryplastic_peg -0 -14 -14 -Connector_Molex -Molex_Mini-Fit_Jr_5569-16A1_2x08_P4.20mm_Horizontal -Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-16A1, example for new mpn: 39-29-4169, 8 Pins per row, Mounting: PCB Mounting Flange (http://www.molex.com/pdm_docs/sd/039291047_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Jr top entryscrew_flange -0 -16 -16 -Connector_Molex -Molex_Mini-Fit_Jr_5569-16A2_2x08_P4.20mm_Horizontal -Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-16A2, example for new mpn: 39-30-0160, 8 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039300020_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Jr top entryplastic_peg -0 -16 -16 -Connector_Molex -Molex_Mini-Fit_Jr_5569-18A1_2x09_P4.20mm_Horizontal -Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-18A1, example for new mpn: 39-29-4189, 9 Pins per row, Mounting: PCB Mounting Flange (http://www.molex.com/pdm_docs/sd/039291047_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Jr top entryscrew_flange -0 -18 -18 -Connector_Molex -Molex_Mini-Fit_Jr_5569-18A2_2x09_P4.20mm_Horizontal -Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-18A2, example for new mpn: 39-30-0180, 9 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039300020_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Jr top entryplastic_peg -0 -18 -18 -Connector_Molex -Molex_Mini-Fit_Jr_5569-20A1_2x10_P4.20mm_Horizontal -Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-20A1, example for new mpn: 39-29-4209, 10 Pins per row, Mounting: PCB Mounting Flange (http://www.molex.com/pdm_docs/sd/039291047_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Jr top entryscrew_flange -0 -20 -20 -Connector_Molex -Molex_Mini-Fit_Jr_5569-20A2_2x10_P4.20mm_Horizontal -Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-20A2, example for new mpn: 39-30-0200, 10 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039300020_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Jr top entryplastic_peg -0 -20 -20 -Connector_Molex -Molex_Mini-Fit_Jr_5569-22A1_2x11_P4.20mm_Horizontal -Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-22A1, example for new mpn: 39-29-4229, 11 Pins per row, Mounting: PCB Mounting Flange (http://www.molex.com/pdm_docs/sd/039291047_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Jr top entryscrew_flange -0 -22 -22 -Connector_Molex -Molex_Mini-Fit_Jr_5569-22A2_2x11_P4.20mm_Horizontal -Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-22A2, example for new mpn: 39-30-0220, 11 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039300020_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Jr top entryplastic_peg -0 -22 -22 -Connector_Molex -Molex_Mini-Fit_Jr_5569-24A1_2x12_P4.20mm_Horizontal -Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-24A1, example for new mpn: 39-29-4249, 12 Pins per row, Mounting: PCB Mounting Flange (http://www.molex.com/pdm_docs/sd/039291047_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Jr top entryscrew_flange -0 -24 -24 -Connector_Molex -Molex_Mini-Fit_Jr_5569-24A2_2x12_P4.20mm_Horizontal -Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-24A2, example for new mpn: 39-30-0240, 12 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039300020_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Jr top entryplastic_peg -0 -24 -24 -Connector_Molex -Molex_Mini-Fit_Sr_42819-22XX_1x02_P10.00mm_Vertical -Molex Mini-Fit Sr. Power Connectors, 42819-22XX, 2 Pins per row (http://www.molex.com/pdm_docs/sd/428192214_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Sr side entry -0 -6 -2 -Connector_Molex -Molex_Mini-Fit_Sr_42819-22XX_1x02_P10.00mm_Vertical_ThermalVias -Molex Mini-Fit Sr. Power Connectors, 42819-22XX, With thermal vias in pads, 2 Pins per row (http://www.molex.com/pdm_docs/sd/428192214_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Sr side entry -0 -32 -2 -Connector_Molex -Molex_Mini-Fit_Sr_42819-32XX_1x03_P10.00mm_Vertical -Molex Mini-Fit Sr. Power Connectors, 42819-32XX, 3 Pins per row (http://www.molex.com/pdm_docs/sd/428192214_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Sr side entry -0 -8 -3 -Connector_Molex -Molex_Mini-Fit_Sr_42819-32XX_1x03_P10.00mm_Vertical_ThermalVias -Molex Mini-Fit Sr. Power Connectors, 42819-32XX, With thermal vias in pads, 3 Pins per row (http://www.molex.com/pdm_docs/sd/428192214_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Sr side entry -0 -47 -3 -Connector_Molex -Molex_Mini-Fit_Sr_42819-42XX_1x04_P10.00mm_Vertical -Molex Mini-Fit Sr. Power Connectors, 42819-42XX, 4 Pins per row (http://www.molex.com/pdm_docs/sd/428192214_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Sr side entry -0 -10 -4 -Connector_Molex -Molex_Mini-Fit_Sr_42819-42XX_1x04_P10.00mm_Vertical_ThermalVias -Molex Mini-Fit Sr. Power Connectors, 42819-42XX, With thermal vias in pads, 4 Pins per row (http://www.molex.com/pdm_docs/sd/428192214_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Sr side entry -0 -62 -4 -Connector_Molex -Molex_Mini-Fit_Sr_42819-52XX_1x05_P10.00mm_Vertical -Molex Mini-Fit Sr. Power Connectors, 42819-52XX, 5 Pins per row (http://www.molex.com/pdm_docs/sd/428192214_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Sr side entry -0 -12 -5 -Connector_Molex -Molex_Mini-Fit_Sr_42819-52XX_1x05_P10.00mm_Vertical_ThermalVias -Molex Mini-Fit Sr. Power Connectors, 42819-52XX, With thermal vias in pads, 5 Pins per row (http://www.molex.com/pdm_docs/sd/428192214_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Sr side entry -0 -77 -5 -Connector_Molex -Molex_Mini-Fit_Sr_42819-62XX_1x06_P10.00mm_Vertical -Molex Mini-Fit Sr. Power Connectors, 42819-62XX, 6 Pins per row (http://www.molex.com/pdm_docs/sd/428192214_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Sr side entry -0 -14 -6 -Connector_Molex -Molex_Mini-Fit_Sr_42819-62XX_1x06_P10.00mm_Vertical_ThermalVias -Molex Mini-Fit Sr. Power Connectors, 42819-62XX, With thermal vias in pads, 6 Pins per row (http://www.molex.com/pdm_docs/sd/428192214_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Sr side entry -0 -92 -6 -Connector_Molex -Molex_Mini-Fit_Sr_42820-22XX_1x02_P10.00mm_Horizontal -Molex Mini-Fit Sr. Power Connectors, 42820-22XX, 2 Pins per row (http://www.molex.com/pdm_docs/sd/428202214_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Sr top entry -0 -6 -2 -Connector_Molex -Molex_Mini-Fit_Sr_42820-22XX_1x02_P10.00mm_Horizontal_ThermalVias -Molex Mini-Fit Sr. Power Connectors, 42820-22XX, With thermal vias in pads, 2 Pins per row (http://www.molex.com/pdm_docs/sd/428202214_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Sr top entry -0 -32 -2 -Connector_Molex -Molex_Mini-Fit_Sr_42820-32XX_1x03_P10.00mm_Horizontal -Molex Mini-Fit Sr. Power Connectors, 42820-32XX, 3 Pins per row (http://www.molex.com/pdm_docs/sd/428202214_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Sr top entry -0 -8 -3 -Connector_Molex -Molex_Mini-Fit_Sr_42820-32XX_1x03_P10.00mm_Horizontal_ThermalVias -Molex Mini-Fit Sr. Power Connectors, 42820-32XX, With thermal vias in pads, 3 Pins per row (http://www.molex.com/pdm_docs/sd/428202214_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Sr top entry -0 -47 -3 -Connector_Molex -Molex_Mini-Fit_Sr_42820-42XX_1x04_P10.00mm_Horizontal -Molex Mini-Fit Sr. Power Connectors, 42820-42XX, 4 Pins per row (http://www.molex.com/pdm_docs/sd/428202214_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Sr top entry -0 -10 -4 -Connector_Molex -Molex_Mini-Fit_Sr_42820-42XX_1x04_P10.00mm_Horizontal_ThermalVias -Molex Mini-Fit Sr. Power Connectors, 42820-42XX, With thermal vias in pads, 4 Pins per row (http://www.molex.com/pdm_docs/sd/428202214_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Sr top entry -0 -62 -4 -Connector_Molex -Molex_Mini-Fit_Sr_42820-52XX_1x05_P10.00mm_Horizontal -Molex Mini-Fit Sr. Power Connectors, 42820-52XX, 5 Pins per row (http://www.molex.com/pdm_docs/sd/428202214_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Sr top entry -0 -12 -5 -Connector_Molex -Molex_Mini-Fit_Sr_42820-52XX_1x05_P10.00mm_Horizontal_ThermalVias -Molex Mini-Fit Sr. Power Connectors, 42820-52XX, With thermal vias in pads, 5 Pins per row (http://www.molex.com/pdm_docs/sd/428202214_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Sr top entry -0 -77 -5 -Connector_Molex -Molex_Mini-Fit_Sr_42820-62XX_1x06_P10.00mm_Horizontal -Molex Mini-Fit Sr. Power Connectors, 42820-62XX, 6 Pins per row (http://www.molex.com/pdm_docs/sd/428202214_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Sr top entry -0 -14 -6 -Connector_Molex -Molex_Mini-Fit_Sr_42820-62XX_1x06_P10.00mm_Horizontal_ThermalVias -Molex Mini-Fit Sr. Power Connectors, 42820-62XX, With thermal vias in pads, 6 Pins per row (http://www.molex.com/pdm_docs/sd/428202214_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Sr top entry -0 -92 -6 -Connector_Molex -Molex_Mini-Fit_Sr_43915-xx06_2x03_P10.00mm_Vertical -Molex Mini-Fit Sr. Power Connectors, 43915-xx06, 3 Pins per row (http://www.molex.com/pdm_docs/sd/439151404_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Sr side entry -0 -14 -6 -Connector_Molex -Molex_Mini-Fit_Sr_43915-xx06_2x03_P10.00mm_Vertical_ThermalVias -Molex Mini-Fit Sr. Power Connectors, 43915-xx06, With thermal vias in pads, 3 Pins per row (http://www.molex.com/pdm_docs/sd/439151404_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Sr side entry -0 -92 -6 -Connector_Molex -Molex_Mini-Fit_Sr_43915-xx08_2x04_P10.00mm_Vertical -Molex Mini-Fit Sr. Power Connectors, 43915-xx08, 4 Pins per row (http://www.molex.com/pdm_docs/sd/439151404_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Sr side entry -0 -18 -8 -Connector_Molex -Molex_Mini-Fit_Sr_43915-xx08_2x04_P10.00mm_Vertical_ThermalVias -Molex Mini-Fit Sr. Power Connectors, 43915-xx08, With thermal vias in pads, 4 Pins per row (http://www.molex.com/pdm_docs/sd/439151404_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Sr side entry -0 -122 -8 -Connector_Molex -Molex_Mini-Fit_Sr_43915-xx10_2x05_P10.00mm_Vertical -Molex Mini-Fit Sr. Power Connectors, 43915-xx10, 5 Pins per row (http://www.molex.com/pdm_docs/sd/439151404_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Sr side entry -0 -22 -10 -Connector_Molex -Molex_Mini-Fit_Sr_43915-xx10_2x05_P10.00mm_Vertical_ThermalVias -Molex Mini-Fit Sr. Power Connectors, 43915-xx10, With thermal vias in pads, 5 Pins per row (http://www.molex.com/pdm_docs/sd/439151404_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Sr side entry -0 -152 -10 -Connector_Molex -Molex_Mini-Fit_Sr_43915-xx12_2x06_P10.00mm_Vertical -Molex Mini-Fit Sr. Power Connectors, 43915-xx12, 6 Pins per row (http://www.molex.com/pdm_docs/sd/439151404_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Sr side entry -0 -26 -12 -Connector_Molex -Molex_Mini-Fit_Sr_43915-xx12_2x06_P10.00mm_Vertical_ThermalVias -Molex Mini-Fit Sr. Power Connectors, 43915-xx12, With thermal vias in pads, 6 Pins per row (http://www.molex.com/pdm_docs/sd/439151404_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Sr side entry -0 -182 -12 -Connector_Molex -Molex_Mini-Fit_Sr_43915-xx14_2x07_P10.00mm_Vertical -Molex Mini-Fit Sr. Power Connectors, 43915-xx14, 7 Pins per row (http://www.molex.com/pdm_docs/sd/439151404_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Sr side entry -0 -30 -14 -Connector_Molex -Molex_Mini-Fit_Sr_43915-xx14_2x07_P10.00mm_Vertical_ThermalVias -Molex Mini-Fit Sr. Power Connectors, 43915-xx14, With thermal vias in pads, 7 Pins per row (http://www.molex.com/pdm_docs/sd/439151404_sd.pdf), generated with kicad-footprint-generator -connector Molex Mini-Fit_Sr side entry -0 -212 -14 -Connector_Molex -Molex_Nano-Fit_105309-xx02_1x02_P2.50mm_Vertical -Molex Nano-Fit Power Connectors, 105309-xx02, 2 Pins per row (http://www.molex.com/pdm_docs/sd/1053091203_sd.pdf), generated with kicad-footprint-generator -connector Molex Nano-Fit side entry -0 -2 -2 -Connector_Molex -Molex_Nano-Fit_105309-xx03_1x03_P2.50mm_Vertical -Molex Nano-Fit Power Connectors, 105309-xx03, 3 Pins per row (http://www.molex.com/pdm_docs/sd/1053091203_sd.pdf), generated with kicad-footprint-generator -connector Molex Nano-Fit side entry -0 -3 -3 -Connector_Molex -Molex_Nano-Fit_105309-xx04_1x04_P2.50mm_Vertical -Molex Nano-Fit Power Connectors, 105309-xx04, 4 Pins per row (http://www.molex.com/pdm_docs/sd/1053091203_sd.pdf), generated with kicad-footprint-generator -connector Molex Nano-Fit side entry -0 -4 -4 -Connector_Molex -Molex_Nano-Fit_105309-xx05_1x05_P2.50mm_Vertical -Molex Nano-Fit Power Connectors, 105309-xx05, 5 Pins per row (http://www.molex.com/pdm_docs/sd/1053091203_sd.pdf), generated with kicad-footprint-generator -connector Molex Nano-Fit side entry -0 -5 -5 -Connector_Molex -Molex_Nano-Fit_105309-xx06_1x06_P2.50mm_Vertical -Molex Nano-Fit Power Connectors, 105309-xx06, 6 Pins per row (http://www.molex.com/pdm_docs/sd/1053091203_sd.pdf), generated with kicad-footprint-generator -connector Molex Nano-Fit side entry -0 -6 -6 -Connector_Molex -Molex_Nano-Fit_105309-xx07_1x07_P2.50mm_Vertical -Molex Nano-Fit Power Connectors, 105309-xx07, 7 Pins per row (http://www.molex.com/pdm_docs/sd/1053091203_sd.pdf), generated with kicad-footprint-generator -connector Molex Nano-Fit side entry -0 -7 -7 -Connector_Molex -Molex_Nano-Fit_105309-xx08_1x08_P2.50mm_Vertical -Molex Nano-Fit Power Connectors, 105309-xx08, 8 Pins per row (http://www.molex.com/pdm_docs/sd/1053091203_sd.pdf), generated with kicad-footprint-generator -connector Molex Nano-Fit side entry -0 -8 -8 -Connector_Molex -Molex_Nano-Fit_105310-xx04_2x02_P2.50mm_Vertical -Molex Nano-Fit Power Connectors, 105310-xx04, 2 Pins per row (http://www.molex.com/pdm_docs/sd/1053101208_sd.pdf), generated with kicad-footprint-generator -connector Molex Nano-Fit side entry -0 -4 -4 -Connector_Molex -Molex_Nano-Fit_105310-xx06_2x03_P2.50mm_Vertical -Molex Nano-Fit Power Connectors, 105310-xx06, 3 Pins per row (http://www.molex.com/pdm_docs/sd/1053101208_sd.pdf), generated with kicad-footprint-generator -connector Molex Nano-Fit side entry -0 -6 -6 -Connector_Molex -Molex_Nano-Fit_105310-xx08_2x04_P2.50mm_Vertical -Molex Nano-Fit Power Connectors, 105310-xx08, 4 Pins per row (http://www.molex.com/pdm_docs/sd/1053101208_sd.pdf), generated with kicad-footprint-generator -connector Molex Nano-Fit side entry -0 -8 -8 -Connector_Molex -Molex_Nano-Fit_105310-xx10_2x05_P2.50mm_Vertical -Molex Nano-Fit Power Connectors, 105310-xx10, 5 Pins per row (http://www.molex.com/pdm_docs/sd/1053101208_sd.pdf), generated with kicad-footprint-generator -connector Molex Nano-Fit side entry -0 -10 -10 -Connector_Molex -Molex_Nano-Fit_105310-xx12_2x06_P2.50mm_Vertical -Molex Nano-Fit Power Connectors, 105310-xx12, 6 Pins per row (http://www.molex.com/pdm_docs/sd/1053101208_sd.pdf), generated with kicad-footprint-generator -connector Molex Nano-Fit side entry -0 -12 -12 -Connector_Molex -Molex_Nano-Fit_105310-xx14_2x07_P2.50mm_Vertical -Molex Nano-Fit Power Connectors, 105310-xx14, 7 Pins per row (http://www.molex.com/pdm_docs/sd/1053101208_sd.pdf), generated with kicad-footprint-generator -connector Molex Nano-Fit side entry -0 -14 -14 -Connector_Molex -Molex_Nano-Fit_105310-xx16_2x08_P2.50mm_Vertical -Molex Nano-Fit Power Connectors, 105310-xx16, 8 Pins per row (http://www.molex.com/pdm_docs/sd/1053101208_sd.pdf), generated with kicad-footprint-generator -connector Molex Nano-Fit side entry -0 -16 -16 -Connector_Molex -Molex_Nano-Fit_105313-xx02_1x02_P2.50mm_Horizontal -Molex Nano-Fit Power Connectors, 105313-xx02, 2 Pins per row (http://www.molex.com/pdm_docs/sd/1053131208_sd.pdf), generated with kicad-footprint-generator -connector Molex Nano-Fit top entry -0 -2 -2 -Connector_Molex -Molex_Nano-Fit_105313-xx03_1x03_P2.50mm_Horizontal -Molex Nano-Fit Power Connectors, 105313-xx03, 3 Pins per row (http://www.molex.com/pdm_docs/sd/1053131208_sd.pdf), generated with kicad-footprint-generator -connector Molex Nano-Fit top entry -0 -3 -3 -Connector_Molex -Molex_Nano-Fit_105313-xx04_1x04_P2.50mm_Horizontal -Molex Nano-Fit Power Connectors, 105313-xx04, 4 Pins per row (http://www.molex.com/pdm_docs/sd/1053131208_sd.pdf), generated with kicad-footprint-generator -connector Molex Nano-Fit top entry -0 -4 -4 -Connector_Molex -Molex_Nano-Fit_105313-xx05_1x05_P2.50mm_Horizontal -Molex Nano-Fit Power Connectors, 105313-xx05, 5 Pins per row (http://www.molex.com/pdm_docs/sd/1053131208_sd.pdf), generated with kicad-footprint-generator -connector Molex Nano-Fit top entry -0 -5 -5 -Connector_Molex -Molex_Nano-Fit_105313-xx06_1x06_P2.50mm_Horizontal -Molex Nano-Fit Power Connectors, 105313-xx06, 6 Pins per row (http://www.molex.com/pdm_docs/sd/1053131208_sd.pdf), generated with kicad-footprint-generator -connector Molex Nano-Fit top entry -0 -6 -6 -Connector_Molex -Molex_Nano-Fit_105313-xx07_1x07_P2.50mm_Horizontal -Molex Nano-Fit Power Connectors, 105313-xx07, 7 Pins per row (http://www.molex.com/pdm_docs/sd/1053131208_sd.pdf), generated with kicad-footprint-generator -connector Molex Nano-Fit top entry -0 -7 -7 -Connector_Molex -Molex_Nano-Fit_105313-xx08_1x08_P2.50mm_Horizontal -Molex Nano-Fit Power Connectors, 105313-xx08, 8 Pins per row (http://www.molex.com/pdm_docs/sd/1053131208_sd.pdf), generated with kicad-footprint-generator -connector Molex Nano-Fit top entry -0 -8 -8 -Connector_Molex -Molex_Nano-Fit_105314-xx04_2x02_P2.50mm_Horizontal -Molex Nano-Fit Power Connectors, 105314-xx04, 2 Pins per row (http://www.molex.com/pdm_docs/sd/1053141208_sd.pdf), generated with kicad-footprint-generator -connector Molex Nano-Fit top entry -0 -4 -4 -Connector_Molex -Molex_Nano-Fit_105314-xx06_2x03_P2.50mm_Horizontal -Molex Nano-Fit Power Connectors, 105314-xx06, 3 Pins per row (http://www.molex.com/pdm_docs/sd/1053141208_sd.pdf), generated with kicad-footprint-generator -connector Molex Nano-Fit top entry -0 -6 -6 -Connector_Molex -Molex_Nano-Fit_105314-xx08_2x04_P2.50mm_Horizontal -Molex Nano-Fit Power Connectors, 105314-xx08, 4 Pins per row (http://www.molex.com/pdm_docs/sd/1053141208_sd.pdf), generated with kicad-footprint-generator -connector Molex Nano-Fit top entry -0 -8 -8 -Connector_Molex -Molex_Nano-Fit_105314-xx10_2x05_P2.50mm_Horizontal -Molex Nano-Fit Power Connectors, 105314-xx10, 5 Pins per row (http://www.molex.com/pdm_docs/sd/1053141208_sd.pdf), generated with kicad-footprint-generator -connector Molex Nano-Fit top entry -0 -10 -10 -Connector_Molex -Molex_Nano-Fit_105314-xx12_2x06_P2.50mm_Horizontal -Molex Nano-Fit Power Connectors, 105314-xx12, 6 Pins per row (http://www.molex.com/pdm_docs/sd/1053141208_sd.pdf), generated with kicad-footprint-generator -connector Molex Nano-Fit top entry -0 -12 -12 -Connector_Molex -Molex_Nano-Fit_105314-xx14_2x07_P2.50mm_Horizontal -Molex Nano-Fit Power Connectors, 105314-xx14, 7 Pins per row (http://www.molex.com/pdm_docs/sd/1053141208_sd.pdf), generated with kicad-footprint-generator -connector Molex Nano-Fit top entry -0 -14 -14 -Connector_Molex -Molex_Nano-Fit_105314-xx16_2x08_P2.50mm_Horizontal -Molex Nano-Fit Power Connectors, 105314-xx16, 8 Pins per row (http://www.molex.com/pdm_docs/sd/1053141208_sd.pdf), generated with kicad-footprint-generator -connector Molex Nano-Fit top entry -0 -16 -16 -Connector_Molex -Molex_Panelmate_53780-0270_1x02-1MP_P1.25mm_Horizontal -Molex Panelmate series connector, 53780-0270 (), generated with kicad-footprint-generator -connector Molex Panelmate top entry -0 -4 -3 -Connector_Molex -Molex_Panelmate_53780-0370_1x03-1MP_P1.25mm_Horizontal -Molex Panelmate series connector, 53780-0370 (), generated with kicad-footprint-generator -connector Molex Panelmate top entry -0 -5 -4 -Connector_Molex -Molex_Panelmate_53780-0470_1x04-1MP_P1.25mm_Horizontal -Molex Panelmate series connector, 53780-0470 (), generated with kicad-footprint-generator -connector Molex Panelmate top entry -0 -6 -5 -Connector_Molex -Molex_Panelmate_53780-0570_1x05-1MP_P1.25mm_Horizontal -Molex Panelmate series connector, 53780-0570 (), generated with kicad-footprint-generator -connector Molex Panelmate top entry -0 -7 -6 -Connector_Molex -Molex_Panelmate_53780-0670_1x06-1MP_P1.25mm_Horizontal -Molex Panelmate series connector, 53780-0670 (), generated with kicad-footprint-generator -connector Molex Panelmate top entry -0 -8 -7 -Connector_Molex -Molex_Panelmate_53780-0770_1x07-1MP_P1.25mm_Horizontal -Molex Panelmate series connector, 53780-0770 (), generated with kicad-footprint-generator -connector Molex Panelmate top entry -0 -9 -8 -Connector_Molex -Molex_Panelmate_53780-0870_1x08-1MP_P1.25mm_Horizontal -Molex Panelmate series connector, 53780-0870 (), generated with kicad-footprint-generator -connector Molex Panelmate top entry -0 -10 -9 -Connector_Molex -Molex_Panelmate_53780-0970_1x09-1MP_P1.25mm_Horizontal -Molex Panelmate series connector, 53780-0970 (), generated with kicad-footprint-generator -connector Molex Panelmate top entry -0 -11 -10 -Connector_Molex -Molex_Panelmate_53780-1070_1x10-1MP_P1.25mm_Horizontal -Molex Panelmate series connector, 53780-1070 (), generated with kicad-footprint-generator -connector Molex Panelmate top entry -0 -12 -11 -Connector_Molex -Molex_Panelmate_53780-1270_1x12-1MP_P1.25mm_Horizontal -Molex Panelmate series connector, 53780-1270 (), generated with kicad-footprint-generator -connector Molex Panelmate top entry -0 -14 -13 -Connector_Molex -Molex_Panelmate_53780-1470_1x14-1MP_P1.25mm_Horizontal -Molex Panelmate series connector, 53780-1470 (), generated with kicad-footprint-generator -connector Molex Panelmate top entry -0 -16 -15 -Connector_Molex -Molex_Panelmate_53780-1570_1x15-1MP_P1.25mm_Horizontal -Molex Panelmate series connector, 53780-1570 (), generated with kicad-footprint-generator -connector Molex Panelmate top entry -0 -17 -16 -Connector_Molex -Molex_Panelmate_53780-1870_1x18-1MP_P1.25mm_Horizontal -Molex Panelmate series connector, 53780-1870 (), generated with kicad-footprint-generator -connector Molex Panelmate top entry -0 -20 -19 -Connector_Molex -Molex_Panelmate_53780-3070_1x30-1MP_P1.25mm_Horizontal -Molex Panelmate series connector, 53780-3070 (), generated with kicad-footprint-generator -connector Molex Panelmate top entry -0 -32 -31 -Connector_Molex -Molex_Pico-Clasp_202396-0207_1x02-1MP_P1.00mm_Horizontal -Molex Pico-Clasp series connector, 202396-0207 (http://www.molex.com/pdm_docs/sd/2023960207_sd.pdf), generated with kicad-footprint-generator -connector Molex Pico-Clasp top entry -0 -4 -3 -Connector_Molex -Molex_Pico-Clasp_202396-0307_1x03-1MP_P1.00mm_Horizontal -Molex Pico-Clasp series connector, 202396-0307 (http://www.molex.com/pdm_docs/sd/2023960207_sd.pdf), generated with kicad-footprint-generator -connector Molex Pico-Clasp top entry -0 -5 -4 -Connector_Molex -Molex_Pico-Clasp_202396-0407_1x04-1MP_P1.00mm_Horizontal -Molex Pico-Clasp series connector, 202396-0407 (http://www.molex.com/pdm_docs/sd/2023960207_sd.pdf), generated with kicad-footprint-generator -connector Molex Pico-Clasp top entry -0 -6 -5 -Connector_Molex -Molex_Pico-Clasp_202396-0507_1x05-1MP_P1.00mm_Horizontal -Molex Pico-Clasp series connector, 202396-0507 (http://www.molex.com/pdm_docs/sd/2023960207_sd.pdf), generated with kicad-footprint-generator -connector Molex Pico-Clasp top entry -0 -7 -6 -Connector_Molex -Molex_Pico-Clasp_202396-0607_1x06-1MP_P1.00mm_Horizontal -Molex Pico-Clasp series connector, 202396-0607 (http://www.molex.com/pdm_docs/sd/2023960207_sd.pdf), generated with kicad-footprint-generator -connector Molex Pico-Clasp top entry -0 -8 -7 -Connector_Molex -Molex_Pico-Clasp_202396-0707_1x07-1MP_P1.00mm_Horizontal -Molex Pico-Clasp series connector, 202396-0707 (http://www.molex.com/pdm_docs/sd/2023960207_sd.pdf), generated with kicad-footprint-generator -connector Molex Pico-Clasp top entry -0 -9 -8 -Connector_Molex -Molex_Pico-Clasp_202396-0807_1x08-1MP_P1.00mm_Horizontal -Molex Pico-Clasp series connector, 202396-0807 (http://www.molex.com/pdm_docs/sd/2023960207_sd.pdf), generated with kicad-footprint-generator -connector Molex Pico-Clasp top entry -0 -10 -9 -Connector_Molex -Molex_Pico-Clasp_202396-0907_1x09-1MP_P1.00mm_Horizontal -Molex Pico-Clasp series connector, 202396-0907 (http://www.molex.com/pdm_docs/sd/2023960207_sd.pdf), generated with kicad-footprint-generator -connector Molex Pico-Clasp top entry -0 -11 -10 -Connector_Molex -Molex_Pico-Clasp_202396-1007_1x10-1MP_P1.00mm_Horizontal -Molex Pico-Clasp series connector, 202396-1007 (http://www.molex.com/pdm_docs/sd/2023960207_sd.pdf), generated with kicad-footprint-generator -connector Molex Pico-Clasp top entry -0 -12 -11 -Connector_Molex -Molex_Pico-Clasp_202396-1107_1x11-1MP_P1.00mm_Horizontal -Molex Pico-Clasp series connector, 202396-1107 (http://www.molex.com/pdm_docs/sd/2023960207_sd.pdf), generated with kicad-footprint-generator -connector Molex Pico-Clasp top entry -0 -13 -12 -Connector_Molex -Molex_Pico-Clasp_202396-1207_1x12-1MP_P1.00mm_Horizontal -Molex Pico-Clasp series connector, 202396-1207 (http://www.molex.com/pdm_docs/sd/2023960207_sd.pdf), generated with kicad-footprint-generator -connector Molex Pico-Clasp top entry -0 -14 -13 -Connector_Molex -Molex_Pico-Clasp_202396-1307_1x13-1MP_P1.00mm_Horizontal -Molex Pico-Clasp series connector, 202396-1307 (http://www.molex.com/pdm_docs/sd/2023960207_sd.pdf), generated with kicad-footprint-generator -connector Molex Pico-Clasp top entry -0 -15 -14 -Connector_Molex -Molex_Pico-Clasp_202396-1407_1x14-1MP_P1.00mm_Horizontal -Molex Pico-Clasp series connector, 202396-1407 (http://www.molex.com/pdm_docs/sd/2023960207_sd.pdf), generated with kicad-footprint-generator -connector Molex Pico-Clasp top entry -0 -16 -15 -Connector_Molex -Molex_Pico-Clasp_202396-1507_1x15-1MP_P1.00mm_Horizontal -Molex Pico-Clasp series connector, 202396-1507 (http://www.molex.com/pdm_docs/sd/2023960207_sd.pdf), generated with kicad-footprint-generator -connector Molex Pico-Clasp top entry -0 -17 -16 -Connector_Molex -Molex_Pico-Clasp_501331-0207_1x02-1MP_P1.00mm_Vertical -Molex Pico-Clasp series connector, 501331-0207 (http://www.molex.com/pdm_docs/sd/5013310207_sd.pdf), generated with kicad-footprint-generator -connector Molex Pico-Clasp side entry -0 -4 -3 -Connector_Molex -Molex_Pico-Clasp_501331-0307_1x03-1MP_P1.00mm_Vertical -Molex Pico-Clasp series connector, 501331-0307 (http://www.molex.com/pdm_docs/sd/5013310207_sd.pdf), generated with kicad-footprint-generator -connector Molex Pico-Clasp side entry -0 -5 -4 -Connector_Molex -Molex_Pico-Clasp_501331-0407_1x04-1MP_P1.00mm_Vertical -Molex Pico-Clasp series connector, 501331-0407 (http://www.molex.com/pdm_docs/sd/5013310207_sd.pdf), generated with kicad-footprint-generator -connector Molex Pico-Clasp side entry -0 -6 -5 -Connector_Molex -Molex_Pico-Clasp_501331-0507_1x05-1MP_P1.00mm_Vertical -Molex Pico-Clasp series connector, 501331-0507 (http://www.molex.com/pdm_docs/sd/5013310207_sd.pdf), generated with kicad-footprint-generator -connector Molex Pico-Clasp side entry -0 -7 -6 -Connector_Molex -Molex_Pico-Clasp_501331-0607_1x06-1MP_P1.00mm_Vertical -Molex Pico-Clasp series connector, 501331-0607 (http://www.molex.com/pdm_docs/sd/5013310207_sd.pdf), generated with kicad-footprint-generator -connector Molex Pico-Clasp side entry -0 -8 -7 -Connector_Molex -Molex_Pico-Clasp_501331-0707_1x07-1MP_P1.00mm_Vertical -Molex Pico-Clasp series connector, 501331-0707 (http://www.molex.com/pdm_docs/sd/5013310207_sd.pdf), generated with kicad-footprint-generator -connector Molex Pico-Clasp side entry -0 -9 -8 -Connector_Molex -Molex_Pico-Clasp_501331-0807_1x08-1MP_P1.00mm_Vertical -Molex Pico-Clasp series connector, 501331-0807 (http://www.molex.com/pdm_docs/sd/5013310207_sd.pdf), generated with kicad-footprint-generator -connector Molex Pico-Clasp side entry -0 -10 -9 -Connector_Molex -Molex_Pico-Clasp_501331-0907_1x09-1MP_P1.00mm_Vertical -Molex Pico-Clasp series connector, 501331-0907 (http://www.molex.com/pdm_docs/sd/5013310207_sd.pdf), generated with kicad-footprint-generator -connector Molex Pico-Clasp side entry -0 -11 -10 -Connector_Molex -Molex_Pico-Clasp_501331-1007_1x10-1MP_P1.00mm_Vertical -Molex Pico-Clasp series connector, 501331-1007 (http://www.molex.com/pdm_docs/sd/5013310207_sd.pdf), generated with kicad-footprint-generator -connector Molex Pico-Clasp side entry -0 -12 -11 -Connector_Molex -Molex_Pico-Clasp_501331-1107_1x11-1MP_P1.00mm_Vertical -Molex Pico-Clasp series connector, 501331-1107 (http://www.molex.com/pdm_docs/sd/5013310207_sd.pdf), generated with kicad-footprint-generator -connector Molex Pico-Clasp side entry -0 -13 -12 -Connector_Molex -Molex_Pico-Clasp_501331-1207_1x12-1MP_P1.00mm_Vertical -Molex Pico-Clasp series connector, 501331-1207 (http://www.molex.com/pdm_docs/sd/5013310207_sd.pdf), generated with kicad-footprint-generator -connector Molex Pico-Clasp side entry -0 -14 -13 -Connector_Molex -Molex_Pico-Clasp_501331-1307_1x13-1MP_P1.00mm_Vertical -Molex Pico-Clasp series connector, 501331-1307 (http://www.molex.com/pdm_docs/sd/5013310207_sd.pdf), generated with kicad-footprint-generator -connector Molex Pico-Clasp side entry -0 -15 -14 -Connector_Molex -Molex_Pico-Clasp_501331-1407_1x14-1MP_P1.00mm_Vertical -Molex Pico-Clasp series connector, 501331-1407 (http://www.molex.com/pdm_docs/sd/5013310207_sd.pdf), generated with kicad-footprint-generator -connector Molex Pico-Clasp side entry -0 -16 -15 -Connector_Molex -Molex_Pico-Clasp_501331-1507_1x15-1MP_P1.00mm_Vertical -Molex Pico-Clasp series connector, 501331-1507 (http://www.molex.com/pdm_docs/sd/5013310207_sd.pdf), generated with kicad-footprint-generator -connector Molex Pico-Clasp side entry -0 -17 -16 -Connector_Molex -Molex_Pico-EZmate_78171-0002_1x02-1MP_P1.20mm_Vertical -Molex Pico-EZmate series connector, 78171-0002 (http://www.molex.com/pdm_docs/sd/781710002_sd.pdf), generated with kicad-footprint-generator -connector Molex Pico-EZmate side entry -0 -4 -3 -Connector_Molex -Molex_Pico-EZmate_78171-0003_1x03-1MP_P1.20mm_Vertical -Molex Pico-EZmate series connector, 78171-0003 (http://www.molex.com/pdm_docs/sd/781710002_sd.pdf), generated with kicad-footprint-generator -connector Molex Pico-EZmate side entry -0 -5 -4 -Connector_Molex -Molex_Pico-EZmate_78171-0004_1x04-1MP_P1.20mm_Vertical -Molex Pico-EZmate series connector, 78171-0004 (http://www.molex.com/pdm_docs/sd/781710002_sd.pdf), generated with kicad-footprint-generator -connector Molex Pico-EZmate side entry -0 -6 -5 -Connector_Molex -Molex_Pico-EZmate_78171-0005_1x05-1MP_P1.20mm_Vertical -Molex Pico-EZmate series connector, 78171-0005 (http://www.molex.com/pdm_docs/sd/781710002_sd.pdf), generated with kicad-footprint-generator -connector Molex Pico-EZmate side entry -0 -7 -6 -Connector_Molex -Molex_Pico-EZmate_Slim_202656-0021_1x02-1MP_P1.20mm_Vertical -Molex Pico-EZmate_Slim series connector, 202656-0021 (http://www.molex.com/pdm_docs/sd/2026560021_sd.pdf), generated with kicad-footprint-generator -connector Molex Pico-EZmate_Slim side entry -0 -4 -3 -Connector_Molex -Molex_Pico-Lock_504050-0491_1x04-1MP_P1.50mm_Horizontal -Molex Pico-Lock series connector, 504050-0491 (http://www.molex.com/pdm_docs/sd/5040500891_sd.pdf), generated with kicad-footprint-generator -connector Molex Pico-Lock horizontal -0 -6 -5 -Connector_Molex -Molex_Pico-Lock_504050-0591_1x05-1MP_P1.50mm_Horizontal -Molex Pico-Lock series connector, 504050-0591 (http://www.molex.com/pdm_docs/sd/5040500891_sd.pdf), generated with kicad-footprint-generator -connector Molex Pico-Lock horizontal -0 -7 -6 -Connector_Molex -Molex_Pico-Lock_504050-0691_1x06-1MP_P1.50mm_Horizontal -Molex Pico-Lock series connector, 504050-0691 (http://www.molex.com/pdm_docs/sd/5040500891_sd.pdf), generated with kicad-footprint-generator -connector Molex Pico-Lock horizontal -0 -8 -7 -Connector_Molex -Molex_Pico-Lock_504050-0791_1x07-1MP_P1.50mm_Horizontal -Molex Pico-Lock series connector, 504050-0791 (http://www.molex.com/pdm_docs/sd/5040500891_sd.pdf), generated with kicad-footprint-generator -connector Molex Pico-Lock horizontal -0 -9 -8 -Connector_Molex -Molex_Pico-Lock_504050-0891_1x08-1MP_P1.50mm_Horizontal -Molex Pico-Lock series connector, 504050-0891 (http://www.molex.com/pdm_docs/sd/5040500891_sd.pdf), generated with kicad-footprint-generator -connector Molex Pico-Lock horizontal -0 -10 -9 -Connector_Molex -Molex_Pico-Lock_504050-1091_1x10-1MP_P1.50mm_Horizontal -Molex Pico-Lock series connector, 504050-1091 (http://www.molex.com/pdm_docs/sd/5040500891_sd.pdf), generated with kicad-footprint-generator -connector Molex Pico-Lock horizontal -0 -12 -11 -Connector_Molex -Molex_Pico-Lock_504050-1291_1x12-1MP_P1.50mm_Horizontal -Molex Pico-Lock series connector, 504050-1291 (http://www.molex.com/pdm_docs/sd/5040500891_sd.pdf), generated with kicad-footprint-generator -connector Molex Pico-Lock horizontal -0 -14 -13 -Connector_Molex -Molex_Pico-SPOX_87437-1443_1x14-P1.5mm_Vertical -Molex Pico-SPOX Connector System, 87437-1443, 14 Pins per row (https://www.molex.com/pdm_docs/sd/874371443_sd.pdf#page=2) -molex pico spox 14 -0 -28 -14 -Connector_Molex -Molex_PicoBlade_53047-0210_1x02_P1.25mm_Vertical -Molex PicoBlade Connector System, 53047-0210, 2 Pins per row (http://www.molex.com/pdm_docs/sd/530470610_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade side entry -0 -2 -2 -Connector_Molex -Molex_PicoBlade_53047-0310_1x03_P1.25mm_Vertical -Molex PicoBlade Connector System, 53047-0310, 3 Pins per row (http://www.molex.com/pdm_docs/sd/530470610_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade side entry -0 -3 -3 -Connector_Molex -Molex_PicoBlade_53047-0410_1x04_P1.25mm_Vertical -Molex PicoBlade Connector System, 53047-0410, 4 Pins per row (http://www.molex.com/pdm_docs/sd/530470610_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade side entry -0 -4 -4 -Connector_Molex -Molex_PicoBlade_53047-0510_1x05_P1.25mm_Vertical -Molex PicoBlade Connector System, 53047-0510, 5 Pins per row (http://www.molex.com/pdm_docs/sd/530470610_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade side entry -0 -5 -5 -Connector_Molex -Molex_PicoBlade_53047-0610_1x06_P1.25mm_Vertical -Molex PicoBlade Connector System, 53047-0610, 6 Pins per row (http://www.molex.com/pdm_docs/sd/530470610_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade side entry -0 -6 -6 -Connector_Molex -Molex_PicoBlade_53047-0710_1x07_P1.25mm_Vertical -Molex PicoBlade Connector System, 53047-0710, 7 Pins per row (http://www.molex.com/pdm_docs/sd/530470610_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade side entry -0 -7 -7 -Connector_Molex -Molex_PicoBlade_53047-0810_1x08_P1.25mm_Vertical -Molex PicoBlade Connector System, 53047-0810, 8 Pins per row (http://www.molex.com/pdm_docs/sd/530470610_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade side entry -0 -8 -8 -Connector_Molex -Molex_PicoBlade_53047-0910_1x09_P1.25mm_Vertical -Molex PicoBlade Connector System, 53047-0910, 9 Pins per row (http://www.molex.com/pdm_docs/sd/530470610_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade side entry -0 -9 -9 -Connector_Molex -Molex_PicoBlade_53047-1010_1x10_P1.25mm_Vertical -Molex PicoBlade Connector System, 53047-1010, 10 Pins per row (http://www.molex.com/pdm_docs/sd/530470610_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade side entry -0 -10 -10 -Connector_Molex -Molex_PicoBlade_53047-1110_1x11_P1.25mm_Vertical -Molex PicoBlade Connector System, 53047-1110, 11 Pins per row (http://www.molex.com/pdm_docs/sd/530470610_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade side entry -0 -11 -11 -Connector_Molex -Molex_PicoBlade_53047-1210_1x12_P1.25mm_Vertical -Molex PicoBlade Connector System, 53047-1210, 12 Pins per row (http://www.molex.com/pdm_docs/sd/530470610_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade side entry -0 -12 -12 -Connector_Molex -Molex_PicoBlade_53047-1310_1x13_P1.25mm_Vertical -Molex PicoBlade Connector System, 53047-1310, 13 Pins per row (http://www.molex.com/pdm_docs/sd/530470610_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade side entry -0 -13 -13 -Connector_Molex -Molex_PicoBlade_53047-1410_1x14_P1.25mm_Vertical -Molex PicoBlade Connector System, 53047-1410, 14 Pins per row (http://www.molex.com/pdm_docs/sd/530470610_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade side entry -0 -14 -14 -Connector_Molex -Molex_PicoBlade_53047-1510_1x15_P1.25mm_Vertical -Molex PicoBlade Connector System, 53047-1510, 15 Pins per row (http://www.molex.com/pdm_docs/sd/530470610_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade side entry -0 -15 -15 -Connector_Molex -Molex_PicoBlade_53048-0210_1x02_P1.25mm_Horizontal -Molex PicoBlade Connector System, 53048-0210, 2 Pins per row (http://www.molex.com/pdm_docs/sd/530480210_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade top entry -0 -2 -2 -Connector_Molex -Molex_PicoBlade_53048-0310_1x03_P1.25mm_Horizontal -Molex PicoBlade Connector System, 53048-0310, 3 Pins per row (http://www.molex.com/pdm_docs/sd/530480210_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade top entry -0 -3 -3 -Connector_Molex -Molex_PicoBlade_53048-0410_1x04_P1.25mm_Horizontal -Molex PicoBlade Connector System, 53048-0410, 4 Pins per row (http://www.molex.com/pdm_docs/sd/530480210_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade top entry -0 -4 -4 -Connector_Molex -Molex_PicoBlade_53048-0510_1x05_P1.25mm_Horizontal -Molex PicoBlade Connector System, 53048-0510, 5 Pins per row (http://www.molex.com/pdm_docs/sd/530480210_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade top entry -0 -5 -5 -Connector_Molex -Molex_PicoBlade_53048-0610_1x06_P1.25mm_Horizontal -Molex PicoBlade Connector System, 53048-0610, 6 Pins per row (http://www.molex.com/pdm_docs/sd/530480210_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade top entry -0 -6 -6 -Connector_Molex -Molex_PicoBlade_53048-0710_1x07_P1.25mm_Horizontal -Molex PicoBlade Connector System, 53048-0710, 7 Pins per row (http://www.molex.com/pdm_docs/sd/530480210_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade top entry -0 -7 -7 -Connector_Molex -Molex_PicoBlade_53048-0810_1x08_P1.25mm_Horizontal -Molex PicoBlade Connector System, 53048-0810, 8 Pins per row (http://www.molex.com/pdm_docs/sd/530480210_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade top entry -0 -8 -8 -Connector_Molex -Molex_PicoBlade_53048-0910_1x09_P1.25mm_Horizontal -Molex PicoBlade Connector System, 53048-0910, 9 Pins per row (http://www.molex.com/pdm_docs/sd/530480210_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade top entry -0 -9 -9 -Connector_Molex -Molex_PicoBlade_53048-1010_1x10_P1.25mm_Horizontal -Molex PicoBlade Connector System, 53048-1010, 10 Pins per row (http://www.molex.com/pdm_docs/sd/530480210_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade top entry -0 -10 -10 -Connector_Molex -Molex_PicoBlade_53048-1110_1x11_P1.25mm_Horizontal -Molex PicoBlade Connector System, 53048-1110, 11 Pins per row (http://www.molex.com/pdm_docs/sd/530480210_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade top entry -0 -11 -11 -Connector_Molex -Molex_PicoBlade_53048-1210_1x12_P1.25mm_Horizontal -Molex PicoBlade Connector System, 53048-1210, 12 Pins per row (http://www.molex.com/pdm_docs/sd/530480210_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade top entry -0 -12 -12 -Connector_Molex -Molex_PicoBlade_53048-1310_1x13_P1.25mm_Horizontal -Molex PicoBlade Connector System, 53048-1310, 13 Pins per row (http://www.molex.com/pdm_docs/sd/530480210_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade top entry -0 -13 -13 -Connector_Molex -Molex_PicoBlade_53048-1410_1x14_P1.25mm_Horizontal -Molex PicoBlade Connector System, 53048-1410, 14 Pins per row (http://www.molex.com/pdm_docs/sd/530480210_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade top entry -0 -14 -14 -Connector_Molex -Molex_PicoBlade_53048-1510_1x15_P1.25mm_Horizontal -Molex PicoBlade Connector System, 53048-1510, 15 Pins per row (http://www.molex.com/pdm_docs/sd/530480210_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade top entry -0 -15 -15 -Connector_Molex -Molex_PicoBlade_53261-0271_1x02-1MP_P1.25mm_Horizontal -Molex PicoBlade series connector, 53261-0271 (http://www.molex.com/pdm_docs/sd/532610271_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade top entry -0 -4 -3 -Connector_Molex -Molex_PicoBlade_53261-0371_1x03-1MP_P1.25mm_Horizontal -Molex PicoBlade series connector, 53261-0371 (http://www.molex.com/pdm_docs/sd/532610271_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade top entry -0 -5 -4 -Connector_Molex -Molex_PicoBlade_53261-0471_1x04-1MP_P1.25mm_Horizontal -Molex PicoBlade series connector, 53261-0471 (http://www.molex.com/pdm_docs/sd/532610271_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade top entry -0 -6 -5 -Connector_Molex -Molex_PicoBlade_53261-0571_1x05-1MP_P1.25mm_Horizontal -Molex PicoBlade series connector, 53261-0571 (http://www.molex.com/pdm_docs/sd/532610271_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade top entry -0 -7 -6 -Connector_Molex -Molex_PicoBlade_53261-0671_1x06-1MP_P1.25mm_Horizontal -Molex PicoBlade series connector, 53261-0671 (http://www.molex.com/pdm_docs/sd/532610271_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade top entry -0 -8 -7 -Connector_Molex -Molex_PicoBlade_53261-0771_1x07-1MP_P1.25mm_Horizontal -Molex PicoBlade series connector, 53261-0771 (http://www.molex.com/pdm_docs/sd/532610271_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade top entry -0 -9 -8 -Connector_Molex -Molex_PicoBlade_53261-0871_1x08-1MP_P1.25mm_Horizontal -Molex PicoBlade series connector, 53261-0871 (http://www.molex.com/pdm_docs/sd/532610271_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade top entry -0 -10 -9 -Connector_Molex -Molex_PicoBlade_53261-0971_1x09-1MP_P1.25mm_Horizontal -Molex PicoBlade series connector, 53261-0971 (http://www.molex.com/pdm_docs/sd/532610271_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade top entry -0 -11 -10 -Connector_Molex -Molex_PicoBlade_53261-1071_1x10-1MP_P1.25mm_Horizontal -Molex PicoBlade series connector, 53261-1071 (http://www.molex.com/pdm_docs/sd/532610271_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade top entry -0 -12 -11 -Connector_Molex -Molex_PicoBlade_53261-1171_1x11-1MP_P1.25mm_Horizontal -Molex PicoBlade series connector, 53261-1171 (http://www.molex.com/pdm_docs/sd/532610271_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade top entry -0 -13 -12 -Connector_Molex -Molex_PicoBlade_53261-1271_1x12-1MP_P1.25mm_Horizontal -Molex PicoBlade series connector, 53261-1271 (http://www.molex.com/pdm_docs/sd/532610271_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade top entry -0 -14 -13 -Connector_Molex -Molex_PicoBlade_53261-1371_1x13-1MP_P1.25mm_Horizontal -Molex PicoBlade series connector, 53261-1371 (http://www.molex.com/pdm_docs/sd/532610271_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade top entry -0 -15 -14 -Connector_Molex -Molex_PicoBlade_53261-1471_1x14-1MP_P1.25mm_Horizontal -Molex PicoBlade series connector, 53261-1471 (http://www.molex.com/pdm_docs/sd/532610271_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade top entry -0 -16 -15 -Connector_Molex -Molex_PicoBlade_53261-1571_1x15-1MP_P1.25mm_Horizontal -Molex PicoBlade series connector, 53261-1571 (http://www.molex.com/pdm_docs/sd/532610271_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade top entry -0 -17 -16 -Connector_Molex -Molex_PicoBlade_53261-1771_1x17-1MP_P1.25mm_Horizontal -Molex PicoBlade series connector, 53261-1771 (http://www.molex.com/pdm_docs/sd/532610271_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade top entry -0 -19 -18 -Connector_Molex -Molex_PicoBlade_53398-0271_1x02-1MP_P1.25mm_Vertical -Molex PicoBlade series connector, 53398-0271 (http://www.molex.com/pdm_docs/sd/533980271_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade side entry -0 -4 -3 -Connector_Molex -Molex_PicoBlade_53398-0371_1x03-1MP_P1.25mm_Vertical -Molex PicoBlade series connector, 53398-0371 (http://www.molex.com/pdm_docs/sd/533980271_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade side entry -0 -5 -4 -Connector_Molex -Molex_PicoBlade_53398-0471_1x04-1MP_P1.25mm_Vertical -Molex PicoBlade series connector, 53398-0471 (http://www.molex.com/pdm_docs/sd/533980271_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade side entry -0 -6 -5 -Connector_Molex -Molex_PicoBlade_53398-0571_1x05-1MP_P1.25mm_Vertical -Molex PicoBlade series connector, 53398-0571 (http://www.molex.com/pdm_docs/sd/533980271_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade side entry -0 -7 -6 -Connector_Molex -Molex_PicoBlade_53398-0671_1x06-1MP_P1.25mm_Vertical -Molex PicoBlade series connector, 53398-0671 (http://www.molex.com/pdm_docs/sd/533980271_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade side entry -0 -8 -7 -Connector_Molex -Molex_PicoBlade_53398-0771_1x07-1MP_P1.25mm_Vertical -Molex PicoBlade series connector, 53398-0771 (http://www.molex.com/pdm_docs/sd/533980271_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade side entry -0 -9 -8 -Connector_Molex -Molex_PicoBlade_53398-0871_1x08-1MP_P1.25mm_Vertical -Molex PicoBlade series connector, 53398-0871 (http://www.molex.com/pdm_docs/sd/533980271_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade side entry -0 -10 -9 -Connector_Molex -Molex_PicoBlade_53398-0971_1x09-1MP_P1.25mm_Vertical -Molex PicoBlade series connector, 53398-0971 (http://www.molex.com/pdm_docs/sd/533980271_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade side entry -0 -11 -10 -Connector_Molex -Molex_PicoBlade_53398-1071_1x10-1MP_P1.25mm_Vertical -Molex PicoBlade series connector, 53398-1071 (http://www.molex.com/pdm_docs/sd/533980271_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade side entry -0 -12 -11 -Connector_Molex -Molex_PicoBlade_53398-1171_1x11-1MP_P1.25mm_Vertical -Molex PicoBlade series connector, 53398-1171 (http://www.molex.com/pdm_docs/sd/533980271_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade side entry -0 -13 -12 -Connector_Molex -Molex_PicoBlade_53398-1271_1x12-1MP_P1.25mm_Vertical -Molex PicoBlade series connector, 53398-1271 (http://www.molex.com/pdm_docs/sd/533980271_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade side entry -0 -14 -13 -Connector_Molex -Molex_PicoBlade_53398-1371_1x13-1MP_P1.25mm_Vertical -Molex PicoBlade series connector, 53398-1371 (http://www.molex.com/pdm_docs/sd/533980271_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade side entry -0 -15 -14 -Connector_Molex -Molex_PicoBlade_53398-1471_1x14-1MP_P1.25mm_Vertical -Molex PicoBlade series connector, 53398-1471 (http://www.molex.com/pdm_docs/sd/533980271_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade side entry -0 -16 -15 -Connector_Molex -Molex_PicoBlade_53398-1571_1x15-1MP_P1.25mm_Vertical -Molex PicoBlade series connector, 53398-1571 (http://www.molex.com/pdm_docs/sd/533980271_sd.pdf), generated with kicad-footprint-generator -connector Molex PicoBlade side entry -0 -17 -16 -Connector_Molex -Molex_Picoflex_90325-0004_2x02_P1.27mm_Vertical -Molex Picoflex Ribbon-Cable Connectors, 90325-0004, 4 Pins (http://www.molex.com/pdm_docs/sd/903250004_sd.pdf), generated with kicad-footprint-generator -connector Molex Picoflex side entry -0 -4 -4 -Connector_Molex -Molex_Picoflex_90325-0006_2x03_P1.27mm_Vertical -Molex Picoflex Ribbon-Cable Connectors, 90325-0006, 6 Pins (http://www.molex.com/pdm_docs/sd/903250004_sd.pdf), generated with kicad-footprint-generator -connector Molex Picoflex side entry -0 -6 -6 -Connector_Molex -Molex_Picoflex_90325-0008_2x04_P1.27mm_Vertical -Molex Picoflex Ribbon-Cable Connectors, 90325-0008, 8 Pins (http://www.molex.com/pdm_docs/sd/903250004_sd.pdf), generated with kicad-footprint-generator -connector Molex Picoflex side entry -0 -8 -8 -Connector_Molex -Molex_Picoflex_90325-0010_2x05_P1.27mm_Vertical -Molex Picoflex Ribbon-Cable Connectors, 90325-0010, 10 Pins (http://www.molex.com/pdm_docs/sd/903250004_sd.pdf), generated with kicad-footprint-generator -connector Molex Picoflex side entry -0 -10 -10 -Connector_Molex -Molex_Picoflex_90325-0012_2x06_P1.27mm_Vertical -Molex Picoflex Ribbon-Cable Connectors, 90325-0012, 12 Pins (http://www.molex.com/pdm_docs/sd/903250004_sd.pdf), generated with kicad-footprint-generator -connector Molex Picoflex side entry -0 -12 -12 -Connector_Molex -Molex_Picoflex_90325-0014_2x07_P1.27mm_Vertical -Molex Picoflex Ribbon-Cable Connectors, 90325-0014, 14 Pins (http://www.molex.com/pdm_docs/sd/903250004_sd.pdf), generated with kicad-footprint-generator -connector Molex Picoflex side entry -0 -14 -14 -Connector_Molex -Molex_Picoflex_90325-0016_2x08_P1.27mm_Vertical -Molex Picoflex Ribbon-Cable Connectors, 90325-0016, 16 Pins (http://www.molex.com/pdm_docs/sd/903250004_sd.pdf), generated with kicad-footprint-generator -connector Molex Picoflex side entry -0 -16 -16 -Connector_Molex -Molex_Picoflex_90325-0018_2x09_P1.27mm_Vertical -Molex Picoflex Ribbon-Cable Connectors, 90325-0018, 18 Pins (http://www.molex.com/pdm_docs/sd/903250004_sd.pdf), generated with kicad-footprint-generator -connector Molex Picoflex side entry -0 -18 -18 -Connector_Molex -Molex_Picoflex_90325-0020_2x10_P1.27mm_Vertical -Molex Picoflex Ribbon-Cable Connectors, 90325-0020, 20 Pins (http://www.molex.com/pdm_docs/sd/903250004_sd.pdf), generated with kicad-footprint-generator -connector Molex Picoflex side entry -0 -20 -20 -Connector_Molex -Molex_Picoflex_90325-0022_2x11_P1.27mm_Vertical -Molex Picoflex Ribbon-Cable Connectors, 90325-0022, 22 Pins (http://www.molex.com/pdm_docs/sd/903250004_sd.pdf), generated with kicad-footprint-generator -connector Molex Picoflex side entry -0 -22 -22 -Connector_Molex -Molex_Picoflex_90325-0024_2x12_P1.27mm_Vertical -Molex Picoflex Ribbon-Cable Connectors, 90325-0024, 24 Pins (http://www.molex.com/pdm_docs/sd/903250004_sd.pdf), generated with kicad-footprint-generator -connector Molex Picoflex side entry -0 -24 -24 -Connector_Molex -Molex_Picoflex_90325-0026_2x13_P1.27mm_Vertical -Molex Picoflex Ribbon-Cable Connectors, 90325-0026, 26 Pins (http://www.molex.com/pdm_docs/sd/903250004_sd.pdf), generated with kicad-footprint-generator -connector Molex Picoflex side entry -0 -26 -26 -Connector_Molex -Molex_Picoflex_90814-0004_2x02_P1.27mm_Vertical -Molex Picoflex Ribbon-Cable Connectors, 90814-0004, 4 Pins (http://www.molex.com/pdm_docs/sd/908140004_sd.pdf), generated with kicad-footprint-generator -connector Molex Picoflex side entry -0 -4 -4 -Connector_Molex -Molex_Picoflex_90814-0006_2x03_P1.27mm_Vertical -Molex Picoflex Ribbon-Cable Connectors, 90814-0006, 6 Pins (http://www.molex.com/pdm_docs/sd/908140004_sd.pdf), generated with kicad-footprint-generator -connector Molex Picoflex side entry -0 -6 -6 -Connector_Molex -Molex_Picoflex_90814-0008_2x04_P1.27mm_Vertical -Molex Picoflex Ribbon-Cable Connectors, 90814-0008, 8 Pins (http://www.molex.com/pdm_docs/sd/908140004_sd.pdf), generated with kicad-footprint-generator -connector Molex Picoflex side entry -0 -8 -8 -Connector_Molex -Molex_Picoflex_90814-0010_2x05_P1.27mm_Vertical -Molex Picoflex Ribbon-Cable Connectors, 90814-0010, 10 Pins (http://www.molex.com/pdm_docs/sd/908140004_sd.pdf), generated with kicad-footprint-generator -connector Molex Picoflex side entry -0 -10 -10 -Connector_Molex -Molex_Picoflex_90814-0012_2x06_P1.27mm_Vertical -Molex Picoflex Ribbon-Cable Connectors, 90814-0012, 12 Pins (http://www.molex.com/pdm_docs/sd/908140004_sd.pdf), generated with kicad-footprint-generator -connector Molex Picoflex side entry -0 -12 -12 -Connector_Molex -Molex_Picoflex_90814-0014_2x07_P1.27mm_Vertical -Molex Picoflex Ribbon-Cable Connectors, 90814-0014, 14 Pins (http://www.molex.com/pdm_docs/sd/908140004_sd.pdf), generated with kicad-footprint-generator -connector Molex Picoflex side entry -0 -14 -14 -Connector_Molex -Molex_Picoflex_90814-0016_2x08_P1.27mm_Vertical -Molex Picoflex Ribbon-Cable Connectors, 90814-0016, 16 Pins (http://www.molex.com/pdm_docs/sd/908140004_sd.pdf), generated with kicad-footprint-generator -connector Molex Picoflex side entry -0 -16 -16 -Connector_Molex -Molex_Picoflex_90814-0018_2x09_P1.27mm_Vertical -Molex Picoflex Ribbon-Cable Connectors, 90814-0018, 18 Pins (http://www.molex.com/pdm_docs/sd/908140004_sd.pdf), generated with kicad-footprint-generator -connector Molex Picoflex side entry -0 -18 -18 -Connector_Molex -Molex_Picoflex_90814-0020_2x10_P1.27mm_Vertical -Molex Picoflex Ribbon-Cable Connectors, 90814-0020, 20 Pins (http://www.molex.com/pdm_docs/sd/908140004_sd.pdf), generated with kicad-footprint-generator -connector Molex Picoflex side entry -0 -20 -20 -Connector_Molex -Molex_Picoflex_90814-0022_2x11_P1.27mm_Vertical -Molex Picoflex Ribbon-Cable Connectors, 90814-0022, 22 Pins (http://www.molex.com/pdm_docs/sd/908140004_sd.pdf), generated with kicad-footprint-generator -connector Molex Picoflex side entry -0 -22 -22 -Connector_Molex -Molex_Picoflex_90814-0024_2x12_P1.27mm_Vertical -Molex Picoflex Ribbon-Cable Connectors, 90814-0024, 24 Pins (http://www.molex.com/pdm_docs/sd/908140004_sd.pdf), generated with kicad-footprint-generator -connector Molex Picoflex side entry -0 -24 -24 -Connector_Molex -Molex_Picoflex_90814-0026_2x13_P1.27mm_Vertical -Molex Picoflex Ribbon-Cable Connectors, 90814-0026, 26 Pins (http://www.molex.com/pdm_docs/sd/908140004_sd.pdf), generated with kicad-footprint-generator -connector Molex Picoflex side entry -0 -26 -26 -Connector_Molex -Molex_SL_171971-0002_1x02_P2.54mm_Vertical -Molex Stackable Linear Connector, 171971-0002 (compatible alternatives: 171971-0102, 171971-0202), 2 Pins per row (https://www.molex.com/pdm_docs/sd/1719710002_sd.pdf), generated with kicad-footprint-generator -connector Molex SL vertical -0 -2 -2 -Connector_Molex -Molex_SL_171971-0003_1x03_P2.54mm_Vertical -Molex Stackable Linear Connector, 171971-0003 (compatible alternatives: 171971-0103, 171971-0203), 3 Pins per row (https://www.molex.com/pdm_docs/sd/1719710002_sd.pdf), generated with kicad-footprint-generator -connector Molex SL vertical -0 -3 -3 -Connector_Molex -Molex_SL_171971-0004_1x04_P2.54mm_Vertical -Molex Stackable Linear Connector, 171971-0004 (compatible alternatives: 171971-0104, 171971-0204), 4 Pins per row (https://www.molex.com/pdm_docs/sd/1719710002_sd.pdf), generated with kicad-footprint-generator -connector Molex SL vertical -0 -4 -4 -Connector_Molex -Molex_SL_171971-0005_1x05_P2.54mm_Vertical -Molex Stackable Linear Connector, 171971-0005 (compatible alternatives: 171971-0105, 171971-0205), 5 Pins per row (https://www.molex.com/pdm_docs/sd/1719710002_sd.pdf), generated with kicad-footprint-generator -connector Molex SL vertical -0 -5 -5 -Connector_Molex -Molex_SL_171971-0006_1x06_P2.54mm_Vertical -Molex Stackable Linear Connector, 171971-0006 (compatible alternatives: 171971-0106, 171971-0206), 6 Pins per row (https://www.molex.com/pdm_docs/sd/1719710002_sd.pdf), generated with kicad-footprint-generator -connector Molex SL vertical -0 -6 -6 -Connector_Molex -Molex_SL_171971-0007_1x07_P2.54mm_Vertical -Molex Stackable Linear Connector, 171971-0007 (compatible alternatives: 171971-0107, 171971-0207), 7 Pins per row (https://www.molex.com/pdm_docs/sd/1719710002_sd.pdf), generated with kicad-footprint-generator -connector Molex SL vertical -0 -7 -7 -Connector_Molex -Molex_SL_171971-0008_1x08_P2.54mm_Vertical -Molex Stackable Linear Connector, 171971-0008 (compatible alternatives: 171971-0108, 171971-0208), 8 Pins per row (https://www.molex.com/pdm_docs/sd/1719710002_sd.pdf), generated with kicad-footprint-generator -connector Molex SL vertical -0 -8 -8 -Connector_Molex -Molex_SL_171971-0009_1x09_P2.54mm_Vertical -Molex Stackable Linear Connector, 171971-0009 (compatible alternatives: 171971-0109, 171971-0209), 9 Pins per row (https://www.molex.com/pdm_docs/sd/1719710002_sd.pdf), generated with kicad-footprint-generator -connector Molex SL vertical -0 -9 -9 -Connector_Molex -Molex_SL_171971-0010_1x10_P2.54mm_Vertical -Molex Stackable Linear Connector, 171971-0010 (compatible alternatives: 171971-0110, 171971-0210), 10 Pins per row (https://www.molex.com/pdm_docs/sd/1719710002_sd.pdf), generated with kicad-footprint-generator -connector Molex SL vertical -0 -10 -10 -Connector_Molex -Molex_SL_171971-0011_1x11_P2.54mm_Vertical -Molex Stackable Linear Connector, 171971-0011 (compatible alternatives: 171971-0111, 171971-0211), 11 Pins per row (https://www.molex.com/pdm_docs/sd/1719710002_sd.pdf), generated with kicad-footprint-generator -connector Molex SL vertical -0 -11 -11 -Connector_Molex -Molex_SL_171971-0012_1x12_P2.54mm_Vertical -Molex Stackable Linear Connector, 171971-0012 (compatible alternatives: 171971-0112, 171971-0212), 12 Pins per row (https://www.molex.com/pdm_docs/sd/1719710002_sd.pdf), generated with kicad-footprint-generator -connector Molex SL vertical -0 -12 -12 -Connector_Molex -Molex_SL_171971-0013_1x13_P2.54mm_Vertical -Molex Stackable Linear Connector, 171971-0013 (compatible alternatives: 171971-0113, 171971-0213), 13 Pins per row (https://www.molex.com/pdm_docs/sd/1719710002_sd.pdf), generated with kicad-footprint-generator -connector Molex SL vertical -0 -13 -13 -Connector_Molex -Molex_SL_171971-0014_1x14_P2.54mm_Vertical -Molex Stackable Linear Connector, 171971-0014 (compatible alternatives: 171971-0114, 171971-0214), 14 Pins per row (https://www.molex.com/pdm_docs/sd/1719710002_sd.pdf), generated with kicad-footprint-generator -connector Molex SL vertical -0 -14 -14 -Connector_Molex -Molex_SL_171971-0015_1x15_P2.54mm_Vertical -Molex Stackable Linear Connector, 171971-0015 (compatible alternatives: 171971-0115, 171971-0215), 15 Pins per row (https://www.molex.com/pdm_docs/sd/1719710002_sd.pdf), generated with kicad-footprint-generator -connector Molex SL vertical -0 -15 -15 -Connector_Molex -Molex_SL_171971-0016_1x16_P2.54mm_Vertical -Molex Stackable Linear Connector, 171971-0016 (compatible alternatives: 171971-0116, 171971-0216), 16 Pins per row (https://www.molex.com/pdm_docs/sd/1719710002_sd.pdf), generated with kicad-footprint-generator -connector Molex SL vertical -0 -16 -16 -Connector_Molex -Molex_SL_171971-0017_1x17_P2.54mm_Vertical -Molex Stackable Linear Connector, 171971-0017 (compatible alternatives: 171971-0117, 171971-0217), 17 Pins per row (https://www.molex.com/pdm_docs/sd/1719710002_sd.pdf), generated with kicad-footprint-generator -connector Molex SL vertical -0 -17 -17 -Connector_Molex -Molex_SL_171971-0018_1x18_P2.54mm_Vertical -Molex Stackable Linear Connector, 171971-0018 (compatible alternatives: 171971-0118, 171971-0218), 18 Pins per row (https://www.molex.com/pdm_docs/sd/1719710002_sd.pdf), generated with kicad-footprint-generator -connector Molex SL vertical -0 -18 -18 -Connector_Molex -Molex_SL_171971-0019_1x19_P2.54mm_Vertical -Molex Stackable Linear Connector, 171971-0019 (compatible alternatives: 171971-0119, 171971-0219), 19 Pins per row (https://www.molex.com/pdm_docs/sd/1719710002_sd.pdf), generated with kicad-footprint-generator -connector Molex SL vertical -0 -19 -19 -Connector_Molex -Molex_SL_171971-0020_1x20_P2.54mm_Vertical -Molex Stackable Linear Connector, 171971-0020 (compatible alternatives: 171971-0120, 171971-0220), 20 Pins per row (https://www.molex.com/pdm_docs/sd/1719710002_sd.pdf), generated with kicad-footprint-generator -connector Molex SL vertical -0 -20 -20 -Connector_Molex -Molex_SL_171971-0021_1x21_P2.54mm_Vertical -Molex Stackable Linear Connector, 171971-0021 (compatible alternatives: 171971-0121, 171971-0221), 21 Pins per row (https://www.molex.com/pdm_docs/sd/1719710002_sd.pdf), generated with kicad-footprint-generator -connector Molex SL vertical -0 -21 -21 -Connector_Molex -Molex_SL_171971-0022_1x22_P2.54mm_Vertical -Molex Stackable Linear Connector, 171971-0022 (compatible alternatives: 171971-0122, 171971-0222), 22 Pins per row (https://www.molex.com/pdm_docs/sd/1719710002_sd.pdf), generated with kicad-footprint-generator -connector Molex SL vertical -0 -22 -22 -Connector_Molex -Molex_SL_171971-0023_1x23_P2.54mm_Vertical -Molex Stackable Linear Connector, 171971-0023 (compatible alternatives: 171971-0123, 171971-0223), 23 Pins per row (https://www.molex.com/pdm_docs/sd/1719710002_sd.pdf), generated with kicad-footprint-generator -connector Molex SL vertical -0 -23 -23 -Connector_Molex -Molex_SL_171971-0024_1x24_P2.54mm_Vertical -Molex Stackable Linear Connector, 171971-0024 (compatible alternatives: 171971-0124, 171971-0224), 24 Pins per row (https://www.molex.com/pdm_docs/sd/1719710002_sd.pdf), generated with kicad-footprint-generator -connector Molex SL vertical -0 -24 -24 -Connector_Molex -Molex_SL_171971-0025_1x25_P2.54mm_Vertical -Molex Stackable Linear Connector, 171971-0025 (compatible alternatives: 171971-0125, 171971-0225), 25 Pins per row (https://www.molex.com/pdm_docs/sd/1719710002_sd.pdf), generated with kicad-footprint-generator -connector Molex SL vertical -0 -25 -25 -Connector_Molex -Molex_SPOX_5267-02A_1x02_P2.50mm_Vertical -Molex SPOX Connector System, 5267-02A, 2 Pins per row (http://www.molex.com/pdm_docs/sd/022035035_sd.pdf), generated with kicad-footprint-generator -connector Molex SPOX side entry -0 -2 -2 -Connector_Molex -Molex_SPOX_5267-03A_1x03_P2.50mm_Vertical -Molex SPOX Connector System, 5267-03A, 3 Pins per row (http://www.molex.com/pdm_docs/sd/022035035_sd.pdf), generated with kicad-footprint-generator -connector Molex SPOX side entry -0 -3 -3 -Connector_Molex -Molex_SPOX_5267-04A_1x04_P2.50mm_Vertical -Molex SPOX Connector System, 5267-04A, 4 Pins per row (http://www.molex.com/pdm_docs/sd/022035035_sd.pdf), generated with kicad-footprint-generator -connector Molex SPOX side entry -0 -4 -4 -Connector_Molex -Molex_SPOX_5267-05A_1x05_P2.50mm_Vertical -Molex SPOX Connector System, 5267-05A, 5 Pins per row (http://www.molex.com/pdm_docs/sd/022035035_sd.pdf), generated with kicad-footprint-generator -connector Molex SPOX side entry -0 -5 -5 -Connector_Molex -Molex_SPOX_5267-06A_1x06_P2.50mm_Vertical -Molex SPOX Connector System, 5267-06A, 6 Pins per row (http://www.molex.com/pdm_docs/sd/022035035_sd.pdf), generated with kicad-footprint-generator -connector Molex SPOX side entry -0 -6 -6 -Connector_Molex -Molex_SPOX_5267-07A_1x07_P2.50mm_Vertical -Molex SPOX Connector System, 5267-07A, 7 Pins per row (http://www.molex.com/pdm_docs/sd/022035035_sd.pdf), generated with kicad-footprint-generator -connector Molex SPOX side entry -0 -7 -7 -Connector_Molex -Molex_SPOX_5267-08A_1x08_P2.50mm_Vertical -Molex SPOX Connector System, 5267-08A, 8 Pins per row (http://www.molex.com/pdm_docs/sd/022035035_sd.pdf), generated with kicad-footprint-generator -connector Molex SPOX side entry -0 -8 -8 -Connector_Molex -Molex_SPOX_5267-09A_1x09_P2.50mm_Vertical -Molex SPOX Connector System, 5267-09A, 9 Pins per row (http://www.molex.com/pdm_docs/sd/022035035_sd.pdf), generated with kicad-footprint-generator -connector Molex SPOX side entry -0 -9 -9 -Connector_Molex -Molex_SPOX_5267-10A_1x10_P2.50mm_Vertical -Molex SPOX Connector System, 5267-10A, 10 Pins per row (http://www.molex.com/pdm_docs/sd/022035035_sd.pdf), generated with kicad-footprint-generator -connector Molex SPOX side entry -0 -10 -10 -Connector_Molex -Molex_SPOX_5267-11A_1x11_P2.50mm_Vertical -Molex SPOX Connector System, 5267-11A, 11 Pins per row (http://www.molex.com/pdm_docs/sd/022035035_sd.pdf), generated with kicad-footprint-generator -connector Molex SPOX side entry -0 -11 -11 -Connector_Molex -Molex_SPOX_5267-12A_1x12_P2.50mm_Vertical -Molex SPOX Connector System, 5267-12A, 12 Pins per row (http://www.molex.com/pdm_docs/sd/022035035_sd.pdf), generated with kicad-footprint-generator -connector Molex SPOX side entry -0 -12 -12 -Connector_Molex -Molex_SPOX_5267-13A_1x13_P2.50mm_Vertical -Molex SPOX Connector System, 5267-13A, 13 Pins per row (http://www.molex.com/pdm_docs/sd/022035035_sd.pdf), generated with kicad-footprint-generator -connector Molex SPOX side entry -0 -13 -13 -Connector_Molex -Molex_SPOX_5267-14A_1x14_P2.50mm_Vertical -Molex SPOX Connector System, 5267-14A, 14 Pins per row (http://www.molex.com/pdm_docs/sd/022035035_sd.pdf), generated with kicad-footprint-generator -connector Molex SPOX side entry -0 -14 -14 -Connector_Molex -Molex_SPOX_5267-15A_1x15_P2.50mm_Vertical -Molex SPOX Connector System, 5267-15A, 15 Pins per row (http://www.molex.com/pdm_docs/sd/022035035_sd.pdf), generated with kicad-footprint-generator -connector Molex SPOX side entry -0 -15 -15 -Connector_Molex -Molex_SPOX_5268-02A_1x02_P2.50mm_Horizontal -Molex SPOX Connector System, 5268-02A, 2 Pins per row (https://www.molex.com/pdm_docs/sd/022057045_sd.pdf), generated with kicad-footprint-generator -connector Molex SPOX horizontal -0 -2 -2 -Connector_Molex -Molex_SPOX_5268-03A_1x03_P2.50mm_Horizontal -Molex SPOX Connector System, 5268-03A, 3 Pins per row (https://www.molex.com/pdm_docs/sd/022057045_sd.pdf), generated with kicad-footprint-generator -connector Molex SPOX horizontal -0 -3 -3 -Connector_Molex -Molex_SPOX_5268-04A_1x04_P2.50mm_Horizontal -Molex SPOX Connector System, 5268-04A, 4 Pins per row (https://www.molex.com/pdm_docs/sd/022057045_sd.pdf), generated with kicad-footprint-generator -connector Molex SPOX horizontal -0 -4 -4 -Connector_Molex -Molex_SPOX_5268-05A_1x05_P2.50mm_Horizontal -Molex SPOX Connector System, 5268-05A, 5 Pins per row (https://www.molex.com/pdm_docs/sd/022057045_sd.pdf), generated with kicad-footprint-generator -connector Molex SPOX horizontal -0 -5 -5 -Connector_Molex -Molex_SPOX_5268-06A_1x06_P2.50mm_Horizontal -Molex SPOX Connector System, 5268-06A, 6 Pins per row (https://www.molex.com/pdm_docs/sd/022057045_sd.pdf), generated with kicad-footprint-generator -connector Molex SPOX horizontal -0 -6 -6 -Connector_Molex -Molex_SPOX_5268-07A_1x07_P2.50mm_Horizontal -Molex SPOX Connector System, 5268-07A, 7 Pins per row (https://www.molex.com/pdm_docs/sd/022057045_sd.pdf), generated with kicad-footprint-generator -connector Molex SPOX horizontal -0 -7 -7 -Connector_Molex -Molex_SPOX_5268-08A_1x08_P2.50mm_Horizontal -Molex SPOX Connector System, 5268-08A, 8 Pins per row (https://www.molex.com/pdm_docs/sd/022057045_sd.pdf), generated with kicad-footprint-generator -connector Molex SPOX horizontal -0 -8 -8 -Connector_Molex -Molex_SPOX_5268-09A_1x09_P2.50mm_Horizontal -Molex SPOX Connector System, 5268-09A, 9 Pins per row (https://www.molex.com/pdm_docs/sd/022057045_sd.pdf), generated with kicad-footprint-generator -connector Molex SPOX horizontal -0 -9 -9 -Connector_Molex -Molex_SPOX_5268-10A_1x10_P2.50mm_Horizontal -Molex SPOX Connector System, 5268-10A, 10 Pins per row (https://www.molex.com/pdm_docs/sd/022057045_sd.pdf), generated with kicad-footprint-generator -connector Molex SPOX horizontal -0 -10 -10 -Connector_Molex -Molex_SPOX_5268-11A_1x11_P2.50mm_Horizontal -Molex SPOX Connector System, 5268-11A, 11 Pins per row (https://www.molex.com/pdm_docs/sd/022057045_sd.pdf), generated with kicad-footprint-generator -connector Molex SPOX horizontal -0 -11 -11 -Connector_Molex -Molex_SPOX_5268-12A_1x12_P2.50mm_Horizontal -Molex SPOX Connector System, 5268-12A, 12 Pins per row (https://www.molex.com/pdm_docs/sd/022057045_sd.pdf), generated with kicad-footprint-generator -connector Molex SPOX horizontal -0 -12 -12 -Connector_Molex -Molex_SPOX_5268-13A_1x13_P2.50mm_Horizontal -Molex SPOX Connector System, 5268-13A, 13 Pins per row (https://www.molex.com/pdm_docs/sd/022057045_sd.pdf), generated with kicad-footprint-generator -connector Molex SPOX horizontal -0 -13 -13 -Connector_Molex -Molex_SPOX_5268-14A_1x14_P2.50mm_Horizontal -Molex SPOX Connector System, 5268-14A, 14 Pins per row (https://www.molex.com/pdm_docs/sd/022057045_sd.pdf), generated with kicad-footprint-generator -connector Molex SPOX horizontal -0 -14 -14 -Connector_Molex -Molex_SPOX_5268-15A_1x15_P2.50mm_Horizontal -Molex SPOX Connector System, 5268-15A, 15 Pins per row (https://www.molex.com/pdm_docs/sd/022057045_sd.pdf), generated with kicad-footprint-generator -connector Molex SPOX horizontal -0 -15 -15 -Connector_Molex -Molex_Sabre_43160-0102_1x02_P7.49mm_Vertical -Molex Sabre Power Connector, 43160-0102, 2 Pins per row (http://www.molex.com/pdm_docs/sd/431600105_sd.pdf), generated with kicad-footprint-generator -connector Molex Sabre side entry -0 -4 -2 -Connector_Molex -Molex_Sabre_43160-0102_1x02_P7.49mm_Vertical_ThermalVias -Molex Sabre Power Connector, 43160-0102, With thermal vias in pads, 2 Pins per row (http://www.molex.com/pdm_docs/sd/431600105_sd.pdf), generated with kicad-footprint-generator -connector Molex Sabre side entry -0 -30 -2 -Connector_Molex -Molex_Sabre_43160-0103_1x03_P7.49mm_Vertical -Molex Sabre Power Connector, 43160-0103, 3 Pins per row (http://www.molex.com/pdm_docs/sd/431600105_sd.pdf), generated with kicad-footprint-generator -connector Molex Sabre side entry -0 -6 -3 -Connector_Molex -Molex_Sabre_43160-0103_1x03_P7.49mm_Vertical_ThermalVias -Molex Sabre Power Connector, 43160-0103, With thermal vias in pads, 3 Pins per row (http://www.molex.com/pdm_docs/sd/431600105_sd.pdf), generated with kicad-footprint-generator -connector Molex Sabre side entry -0 -45 -3 -Connector_Molex -Molex_Sabre_43160-0104_1x04_P7.49mm_Vertical -Molex Sabre Power Connector, 43160-0104, 4 Pins per row (http://www.molex.com/pdm_docs/sd/431600105_sd.pdf), generated with kicad-footprint-generator -connector Molex Sabre side entry -0 -8 -4 -Connector_Molex -Molex_Sabre_43160-0104_1x04_P7.49mm_Vertical_ThermalVias -Molex Sabre Power Connector, 43160-0104, With thermal vias in pads, 4 Pins per row (http://www.molex.com/pdm_docs/sd/431600105_sd.pdf), generated with kicad-footprint-generator -connector Molex Sabre side entry -0 -60 -4 -Connector_Molex -Molex_Sabre_43160-0105_1x05_P7.49mm_Vertical -Molex Sabre Power Connector, 43160-0105, 5 Pins per row (http://www.molex.com/pdm_docs/sd/431600105_sd.pdf), generated with kicad-footprint-generator -connector Molex Sabre side entry -0 -10 -5 -Connector_Molex -Molex_Sabre_43160-0105_1x05_P7.49mm_Vertical_ThermalVias -Molex Sabre Power Connector, 43160-0105, With thermal vias in pads, 5 Pins per row (http://www.molex.com/pdm_docs/sd/431600105_sd.pdf), generated with kicad-footprint-generator -connector Molex Sabre side entry -0 -75 -5 -Connector_Molex -Molex_Sabre_43160-0106_1x06_P7.49mm_Vertical -Molex Sabre Power Connector, 43160-0106, 6 Pins per row (http://www.molex.com/pdm_docs/sd/431600105_sd.pdf), generated with kicad-footprint-generator -connector Molex Sabre side entry -0 -12 -6 -Connector_Molex -Molex_Sabre_43160-0106_1x06_P7.49mm_Vertical_ThermalVias -Molex Sabre Power Connector, 43160-0106, With thermal vias in pads, 6 Pins per row (http://www.molex.com/pdm_docs/sd/431600105_sd.pdf), generated with kicad-footprint-generator -connector Molex Sabre side entry -0 -90 -6 -Connector_Molex -Molex_Sabre_43160-1102_1x02_P7.49mm_Horizontal -Molex Sabre Power Connector, 43160-1102, 2 Pins per row (http://www.molex.com/pdm_docs/sd/431605304_sd.pdf), generated with kicad-footprint-generator -connector Molex Sabre top entry -0 -6 -2 -Connector_Molex -Molex_Sabre_43160-1102_1x02_P7.49mm_Horizontal_ThermalVias -Molex Sabre Power Connector, 43160-1102, With thermal vias in pads, 2 Pins per row (http://www.molex.com/pdm_docs/sd/431605304_sd.pdf), generated with kicad-footprint-generator -connector Molex Sabre top entry -0 -32 -2 -Connector_Molex -Molex_Sabre_43160-1103_1x03_P7.49mm_Horizontal -Molex Sabre Power Connector, 43160-1103, 3 Pins per row (http://www.molex.com/pdm_docs/sd/431605304_sd.pdf), generated with kicad-footprint-generator -connector Molex Sabre top entry -0 -8 -3 -Connector_Molex -Molex_Sabre_43160-1103_1x03_P7.49mm_Horizontal_ThermalVias -Molex Sabre Power Connector, 43160-1103, With thermal vias in pads, 3 Pins per row (http://www.molex.com/pdm_docs/sd/431605304_sd.pdf), generated with kicad-footprint-generator -connector Molex Sabre top entry -0 -47 -3 -Connector_Molex -Molex_Sabre_43160-1104_1x04_P7.49mm_Horizontal -Molex Sabre Power Connector, 43160-1104, 4 Pins per row (http://www.molex.com/pdm_docs/sd/431605304_sd.pdf), generated with kicad-footprint-generator -connector Molex Sabre top entry -0 -10 -4 -Connector_Molex -Molex_Sabre_43160-1104_1x04_P7.49mm_Horizontal_ThermalVias -Molex Sabre Power Connector, 43160-1104, With thermal vias in pads, 4 Pins per row (http://www.molex.com/pdm_docs/sd/431605304_sd.pdf), generated with kicad-footprint-generator -connector Molex Sabre top entry -0 -62 -4 -Connector_Molex -Molex_Sabre_43160-1105_1x05_P7.49mm_Horizontal -Molex Sabre Power Connector, 43160-1105, 5 Pins per row (http://www.molex.com/pdm_docs/sd/431605304_sd.pdf), generated with kicad-footprint-generator -connector Molex Sabre top entry -0 -12 -5 -Connector_Molex -Molex_Sabre_43160-1105_1x05_P7.49mm_Horizontal_ThermalVias -Molex Sabre Power Connector, 43160-1105, With thermal vias in pads, 5 Pins per row (http://www.molex.com/pdm_docs/sd/431605304_sd.pdf), generated with kicad-footprint-generator -connector Molex Sabre top entry -0 -77 -5 -Connector_Molex -Molex_Sabre_43160-1106_1x06_P7.49mm_Horizontal -Molex Sabre Power Connector, 43160-1106, 6 Pins per row (http://www.molex.com/pdm_docs/sd/431605304_sd.pdf), generated with kicad-footprint-generator -connector Molex Sabre top entry -0 -14 -6 -Connector_Molex -Molex_Sabre_43160-1106_1x06_P7.49mm_Horizontal_ThermalVias -Molex Sabre Power Connector, 43160-1106, With thermal vias in pads, 6 Pins per row (http://www.molex.com/pdm_docs/sd/431605304_sd.pdf), generated with kicad-footprint-generator -connector Molex Sabre top entry -0 -92 -6 -Connector_Molex -Molex_Sabre_43160-2102_1x02_P7.49mm_Vertical -Molex Sabre Power Connector, 43160-2102, 2 Pins per row (http://www.molex.com/pdm_docs/sd/431602102_sd.pdf), generated with kicad-footprint-generator -connector Molex Sabre side entry -0 -6 -2 -Connector_Molex -Molex_Sabre_43160-2102_1x02_P7.49mm_Vertical_ThermalVias -Molex Sabre Power Connector, 43160-2102, With thermal vias in pads, 2 Pins per row (http://www.molex.com/pdm_docs/sd/431602102_sd.pdf), generated with kicad-footprint-generator -connector Molex Sabre side entry -0 -32 -2 -Connector_Molex -Molex_Sabre_43160-2103_1x03_P7.49mm_Vertical -Molex Sabre Power Connector, 43160-2103, 3 Pins per row (http://www.molex.com/pdm_docs/sd/431602102_sd.pdf), generated with kicad-footprint-generator -connector Molex Sabre side entry -0 -8 -3 -Connector_Molex -Molex_Sabre_43160-2103_1x03_P7.49mm_Vertical_ThermalVias -Molex Sabre Power Connector, 43160-2103, With thermal vias in pads, 3 Pins per row (http://www.molex.com/pdm_docs/sd/431602102_sd.pdf), generated with kicad-footprint-generator -connector Molex Sabre side entry -0 -47 -3 -Connector_Molex -Molex_Sabre_43160-2104_1x04_P7.49mm_Vertical -Molex Sabre Power Connector, 43160-2104, 4 Pins per row (http://www.molex.com/pdm_docs/sd/431602102_sd.pdf), generated with kicad-footprint-generator -connector Molex Sabre side entry -0 -10 -4 -Connector_Molex -Molex_Sabre_43160-2104_1x04_P7.49mm_Vertical_ThermalVias -Molex Sabre Power Connector, 43160-2104, With thermal vias in pads, 4 Pins per row (http://www.molex.com/pdm_docs/sd/431602102_sd.pdf), generated with kicad-footprint-generator -connector Molex Sabre side entry -0 -62 -4 -Connector_Molex -Molex_Sabre_43160-2105_1x05_P7.49mm_Vertical -Molex Sabre Power Connector, 43160-2105, 5 Pins per row (http://www.molex.com/pdm_docs/sd/431602102_sd.pdf), generated with kicad-footprint-generator -connector Molex Sabre side entry -0 -12 -5 -Connector_Molex -Molex_Sabre_43160-2105_1x05_P7.49mm_Vertical_ThermalVias -Molex Sabre Power Connector, 43160-2105, With thermal vias in pads, 5 Pins per row (http://www.molex.com/pdm_docs/sd/431602102_sd.pdf), generated with kicad-footprint-generator -connector Molex Sabre side entry -0 -77 -5 -Connector_Molex -Molex_Sabre_43160-2106_1x06_P7.49mm_Vertical -Molex Sabre Power Connector, 43160-2106, 6 Pins per row (http://www.molex.com/pdm_docs/sd/431602102_sd.pdf), generated with kicad-footprint-generator -connector Molex Sabre side entry -0 -14 -6 -Connector_Molex -Molex_Sabre_43160-2106_1x06_P7.49mm_Vertical_ThermalVias -Molex Sabre Power Connector, 43160-2106, With thermal vias in pads, 6 Pins per row (http://www.molex.com/pdm_docs/sd/431602102_sd.pdf), generated with kicad-footprint-generator -connector Molex Sabre side entry -0 -92 -6 -Connector_Molex -Molex_Sabre_46007-1102_1x02_P7.49mm_Horizontal -Molex Sabre Power Connector, 46007-1102, 2 Pins per row (http://www.molex.com/pdm_docs/sd/460071105_sd.pdf), generated with kicad-footprint-generator -connector Molex Sabre top entry -0 -4 -2 -Connector_Molex -Molex_Sabre_46007-1102_1x02_P7.49mm_Horizontal_ThermalVias -Molex Sabre Power Connector, 46007-1102, With thermal vias in pads, 2 Pins per row (http://www.molex.com/pdm_docs/sd/460071105_sd.pdf), generated with kicad-footprint-generator -connector Molex Sabre top entry -0 -30 -2 -Connector_Molex -Molex_Sabre_46007-1103_1x03_P7.49mm_Horizontal -Molex Sabre Power Connector, 46007-1103, 3 Pins per row (http://www.molex.com/pdm_docs/sd/460071105_sd.pdf), generated with kicad-footprint-generator -connector Molex Sabre top entry -0 -6 -3 -Connector_Molex -Molex_Sabre_46007-1103_1x03_P7.49mm_Horizontal_ThermalVias -Molex Sabre Power Connector, 46007-1103, With thermal vias in pads, 3 Pins per row (http://www.molex.com/pdm_docs/sd/460071105_sd.pdf), generated with kicad-footprint-generator -connector Molex Sabre top entry -0 -45 -3 -Connector_Molex -Molex_Sabre_46007-1104_1x04_P7.49mm_Horizontal -Molex Sabre Power Connector, 46007-1104, 4 Pins per row (http://www.molex.com/pdm_docs/sd/460071105_sd.pdf), generated with kicad-footprint-generator -connector Molex Sabre top entry -0 -8 -4 -Connector_Molex -Molex_Sabre_46007-1104_1x04_P7.49mm_Horizontal_ThermalVias -Molex Sabre Power Connector, 46007-1104, With thermal vias in pads, 4 Pins per row (http://www.molex.com/pdm_docs/sd/460071105_sd.pdf), generated with kicad-footprint-generator -connector Molex Sabre top entry -0 -60 -4 -Connector_Molex -Molex_Sabre_46007-1105_1x05_P7.49mm_Horizontal -Molex Sabre Power Connector, 46007-1105, 5 Pins per row (http://www.molex.com/pdm_docs/sd/460071105_sd.pdf), generated with kicad-footprint-generator -connector Molex Sabre top entry -0 -10 -5 -Connector_Molex -Molex_Sabre_46007-1105_1x05_P7.49mm_Horizontal_ThermalVias -Molex Sabre Power Connector, 46007-1105, With thermal vias in pads, 5 Pins per row (http://www.molex.com/pdm_docs/sd/460071105_sd.pdf), generated with kicad-footprint-generator -connector Molex Sabre top entry -0 -75 -5 -Connector_Molex -Molex_Sabre_46007-1106_1x06_P7.49mm_Horizontal -Molex Sabre Power Connector, 46007-1106, 6 Pins per row (http://www.molex.com/pdm_docs/sd/460071105_sd.pdf), generated with kicad-footprint-generator -connector Molex Sabre top entry -0 -12 -6 -Connector_Molex -Molex_Sabre_46007-1106_1x06_P7.49mm_Horizontal_ThermalVias -Molex Sabre Power Connector, 46007-1106, With thermal vias in pads, 6 Pins per row (http://www.molex.com/pdm_docs/sd/460071105_sd.pdf), generated with kicad-footprint-generator -connector Molex Sabre top entry -0 -90 -6 -Connector_Molex -Molex_SlimStack_52991-0208_2x10_P0.50mm_Vertical -Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 52991-0208, 20 Pins (http://www.molex.com/pdm_docs/sd/529910308_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack vertical -0 -20 -20 -Connector_Molex -Molex_SlimStack_52991-0308_2x15_P0.50mm_Vertical -Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 52991-0308, 30 Pins (http://www.molex.com/pdm_docs/sd/529910308_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack vertical -0 -30 -30 -Connector_Molex -Molex_SlimStack_52991-0408_2x20_P0.50mm_Vertical -Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 52991-0408, 40 Pins (http://www.molex.com/pdm_docs/sd/529910308_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack vertical -0 -40 -40 -Connector_Molex -Molex_SlimStack_52991-0508_2x25_P0.50mm_Vertical -Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 52991-0508, 50 Pins (http://www.molex.com/pdm_docs/sd/529910308_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack vertical -0 -50 -50 -Connector_Molex -Molex_SlimStack_52991-0608_2x30_P0.50mm_Vertical -Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 52991-0608, 60 Pins (http://www.molex.com/pdm_docs/sd/529910308_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack vertical -0 -60 -60 -Connector_Molex -Molex_SlimStack_52991-0708_2x35_P0.50mm_Vertical -Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 52991-0708, 70 Pins (http://www.molex.com/pdm_docs/sd/529910308_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack vertical -0 -70 -70 -Connector_Molex -Molex_SlimStack_52991-0808_2x40_P0.50mm_Vertical -Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 52991-0808, 80 Pins (http://www.molex.com/pdm_docs/sd/529910308_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack vertical -0 -80 -80 -Connector_Molex -Molex_SlimStack_53748-0208_2x10_P0.50mm_Vertical -Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 53748-0208, 20 Pins (https://www.molex.com/pdm_docs/sd/537480308_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack vertical -0 -20 -20 -Connector_Molex -Molex_SlimStack_53748-0308_2x15_P0.50mm_Vertical -Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 53748-0308, 30 Pins (https://www.molex.com/pdm_docs/sd/537480308_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack vertical -0 -30 -30 -Connector_Molex -Molex_SlimStack_53748-0408_2x20_P0.50mm_Vertical -Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 53748-0408, 40 Pins (https://www.molex.com/pdm_docs/sd/537480308_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack vertical -0 -40 -40 -Connector_Molex -Molex_SlimStack_53748-0608_2x30_P0.50mm_Vertical -Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 53748-0608, 60 Pins (https://www.molex.com/pdm_docs/sd/537480308_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack vertical -0 -60 -60 -Connector_Molex -Molex_SlimStack_53748-0708_2x35_P0.50mm_Vertical -Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 53748-0708, 70 Pins (https://www.molex.com/pdm_docs/sd/537480308_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack vertical -0 -70 -70 -Connector_Molex -Molex_SlimStack_53748-0808_2x40_P0.50mm_Vertical -Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 53748-0808, 80 Pins (https://www.molex.com/pdm_docs/sd/537480308_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack vertical -0 -80 -80 -Connector_Molex -Molex_SlimStack_54722-0164_2x08_P0.50mm_Vertical -Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 54722-0164, 16 Pins (http://www.molex.com/pdm_docs/sd/547220804_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry -0 -16 -16 -Connector_Molex -Molex_SlimStack_54722-0204_2x10_P0.50mm_Vertical -Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 54722-0204, 20 Pins (http://www.molex.com/pdm_docs/sd/547220804_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry -0 -20 -20 -Connector_Molex -Molex_SlimStack_54722-0224_2x11_P0.50mm_Vertical -Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 54722-0224, 22 Pins (http://www.molex.com/pdm_docs/sd/547220804_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry -0 -22 -22 -Connector_Molex -Molex_SlimStack_54722-0244_2x12_P0.50mm_Vertical -Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 54722-0244, 24 Pins (http://www.molex.com/pdm_docs/sd/547220804_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry -0 -24 -24 -Connector_Molex -Molex_SlimStack_54722-0304_2x15_P0.50mm_Vertical -Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 54722-0304, 30 Pins (http://www.molex.com/pdm_docs/sd/547220804_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry -0 -30 -30 -Connector_Molex -Molex_SlimStack_54722-0344_2x17_P0.50mm_Vertical -Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 54722-0344, 34 Pins (http://www.molex.com/pdm_docs/sd/547220804_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry -0 -34 -34 -Connector_Molex -Molex_SlimStack_54722-0404_2x20_P0.50mm_Vertical -Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 54722-0404, 40 Pins (http://www.molex.com/pdm_docs/sd/547220804_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry -0 -40 -40 -Connector_Molex -Molex_SlimStack_54722-0504_2x25_P0.50mm_Vertical -Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 54722-0504, 50 Pins (http://www.molex.com/pdm_docs/sd/547220804_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry -0 -50 -50 -Connector_Molex -Molex_SlimStack_54722-0604_2x30_P0.50mm_Vertical -Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 54722-0604, 60 Pins (http://www.molex.com/pdm_docs/sd/547220804_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry -0 -60 -60 -Connector_Molex -Molex_SlimStack_54722-0804_2x40_P0.50mm_Vertical -Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 54722-0804, 80 Pins (http://www.molex.com/pdm_docs/sd/547220804_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry -0 -80 -80 -Connector_Molex -Molex_SlimStack_55560-0161_2x08_P0.50mm_Vertical -Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 55560-0161, 16 Pins (http://www.molex.com/pdm_docs/sd/555600207_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry -0 -16 -16 -Connector_Molex -Molex_SlimStack_55560-0201_2x10_P0.50mm_Vertical -Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 55560-0201, 20 Pins (http://www.molex.com/pdm_docs/sd/555600207_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry -0 -20 -20 -Connector_Molex -Molex_SlimStack_55560-0221_2x11_P0.50mm_Vertical -Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 55560-0221, 22 Pins (http://www.molex.com/pdm_docs/sd/555600207_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry -0 -22 -22 -Connector_Molex -Molex_SlimStack_55560-0241_2x12_P0.50mm_Vertical -Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 55560-0241, 24 Pins (http://www.molex.com/pdm_docs/sd/555600207_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry -0 -24 -24 -Connector_Molex -Molex_SlimStack_55560-0301_2x15_P0.50mm_Vertical -Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 55560-0301, 30 Pins (http://www.molex.com/pdm_docs/sd/555600207_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry -0 -30 -30 -Connector_Molex -Molex_SlimStack_55560-0341_2x17_P0.50mm_Vertical -Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 55560-0341, 34 Pins (http://www.molex.com/pdm_docs/sd/555600207_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry -0 -34 -34 -Connector_Molex -Molex_SlimStack_55560-0401_2x20_P0.50mm_Vertical -Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 55560-0401, 40 Pins (http://www.molex.com/pdm_docs/sd/555600207_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry -0 -40 -40 -Connector_Molex -Molex_SlimStack_55560-0501_2x25_P0.50mm_Vertical -Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 55560-0501, 50 Pins (http://www.molex.com/pdm_docs/sd/555600207_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry -0 -50 -50 -Connector_Molex -Molex_SlimStack_55560-0601_2x30_P0.50mm_Vertical -Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 55560-0601, 60 Pins (http://www.molex.com/pdm_docs/sd/555600207_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry -0 -60 -60 -Connector_Molex -Molex_SlimStack_55560-0801_2x40_P0.50mm_Vertical -Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 55560-0801, 80 Pins (http://www.molex.com/pdm_docs/sd/555600207_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry -0 -80 -80 -Connector_Molex -Molex_SlimStack_501920-3001_2x15_P0.50mm_Vertical -Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 501920-3001, 30 Pins (http://www.molex.com/pdm_docs/sd/5019204001_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry -0 -30 -30 -Connector_Molex -Molex_SlimStack_501920-4001_2x20_P0.50mm_Vertical -Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 501920-4001, 40 Pins (http://www.molex.com/pdm_docs/sd/5019204001_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry -0 -40 -40 -Connector_Molex -Molex_SlimStack_501920-5001_2x25_P0.50mm_Vertical -Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 501920-5001, 50 Pins (http://www.molex.com/pdm_docs/sd/5019204001_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry -0 -50 -50 -Connector_Molex -Molex_SlimStack_502426-0810_2x04_P0.40mm_Vertical -Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502426-0810, 8 Pins (http://www.molex.com/pdm_docs/sd/5024260810_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry -0 -8 -8 -Connector_Molex -Molex_SlimStack_502426-1410_2x07_P0.40mm_Vertical -Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502426-1410, 14 Pins (http://www.molex.com/pdm_docs/sd/5024260810_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry -0 -14 -14 -Connector_Molex -Molex_SlimStack_502426-2010_2x10_P0.40mm_Vertical -Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502426-2010, 20 Pins (http://www.molex.com/pdm_docs/sd/5024260810_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry -0 -20 -20 -Connector_Molex -Molex_SlimStack_502426-2210_2x11_P0.40mm_Vertical -Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502426-2210, 22 Pins (http://www.molex.com/pdm_docs/sd/5024260810_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry -0 -22 -22 -Connector_Molex -Molex_SlimStack_502426-2410_2x12_P0.40mm_Vertical -Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502426-2410, 24 Pins (http://www.molex.com/pdm_docs/sd/5024260810_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry -0 -24 -24 -Connector_Molex -Molex_SlimStack_502426-2610_2x13_P0.40mm_Vertical -Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502426-2610, 26 Pins (http://www.molex.com/pdm_docs/sd/5024260810_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry -0 -26 -26 -Connector_Molex -Molex_SlimStack_502426-3010_2x15_P0.40mm_Vertical -Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502426-3010, 30 Pins (http://www.molex.com/pdm_docs/sd/5024260810_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry -0 -30 -30 -Connector_Molex -Molex_SlimStack_502426-3210_2x16_P0.40mm_Vertical -Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502426-3210, 32 Pins (http://www.molex.com/pdm_docs/sd/5024260810_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry -0 -32 -32 -Connector_Molex -Molex_SlimStack_502426-3410_2x17_P0.40mm_Vertical -Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502426-3410, 34 Pins (http://www.molex.com/pdm_docs/sd/5024260810_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry -0 -34 -34 -Connector_Molex -Molex_SlimStack_502426-4010_2x20_P0.40mm_Vertical -Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502426-4010, 40 Pins (http://www.molex.com/pdm_docs/sd/5024260810_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry -0 -40 -40 -Connector_Molex -Molex_SlimStack_502426-4410_2x22_P0.40mm_Vertical -Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502426-4410, 44 Pins (http://www.molex.com/pdm_docs/sd/5024260810_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry -0 -44 -44 -Connector_Molex -Molex_SlimStack_502426-5010_2x25_P0.40mm_Vertical -Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502426-5010, 50 Pins (http://www.molex.com/pdm_docs/sd/5024260810_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry -0 -50 -50 -Connector_Molex -Molex_SlimStack_502426-6010_2x30_P0.40mm_Vertical -Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502426-6010, 60 Pins (http://www.molex.com/pdm_docs/sd/5024260810_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry -0 -60 -60 -Connector_Molex -Molex_SlimStack_502426-6410_2x32_P0.40mm_Vertical -Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502426-6410, 64 Pins (http://www.molex.com/pdm_docs/sd/5024260810_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry -0 -64 -64 -Connector_Molex -Molex_SlimStack_502426-8010_2x40_P0.40mm_Vertical -Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502426-8010, 80 Pins (http://www.molex.com/pdm_docs/sd/5024260810_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry -0 -80 -80 -Connector_Molex -Molex_SlimStack_502430-0820_2x04_P0.40mm_Vertical -Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502430-0820, 8 Pins (http://www.molex.com/pdm_docs/sd/5024300820_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry -0 -8 -8 -Connector_Molex -Molex_SlimStack_502430-1410_2x07_P0.40mm_Vertical -Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502430-1410, 14 Pins (http://www.molex.com/pdm_docs/sd/5024301410_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry -0 -14 -14 -Connector_Molex -Molex_SlimStack_502430-2010_2x10_P0.40mm_Vertical -Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502430-2010, 20 Pins (http://www.molex.com/pdm_docs/sd/5024301410_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry -0 -20 -20 -Connector_Molex -Molex_SlimStack_502430-2210_2x11_P0.40mm_Vertical -Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502430-2210, 22 Pins (http://www.molex.com/pdm_docs/sd/5024301410_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry -0 -22 -22 -Connector_Molex -Molex_SlimStack_502430-2410_2x12_P0.40mm_Vertical -Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502430-2410, 24 Pins (http://www.molex.com/pdm_docs/sd/5024301410_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry -0 -24 -24 -Connector_Molex -Molex_SlimStack_502430-2610_2x13_P0.40mm_Vertical -Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502430-2610, 26 Pins (http://www.molex.com/pdm_docs/sd/5024301410_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry -0 -26 -26 -Connector_Molex -Molex_SlimStack_502430-3010_2x15_P0.40mm_Vertical -Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502430-3010, 30 Pins (http://www.molex.com/pdm_docs/sd/5024301410_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry -0 -30 -30 -Connector_Molex -Molex_SlimStack_502430-3210_2x16_P0.40mm_Vertical -Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502430-3210, 32 Pins (http://www.molex.com/pdm_docs/sd/5024301410_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry -0 -32 -32 -Connector_Molex -Molex_SlimStack_502430-3410_2x17_P0.40mm_Vertical -Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502430-3410, 34 Pins (http://www.molex.com/pdm_docs/sd/5024301410_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry -0 -34 -34 -Connector_Molex -Molex_SlimStack_502430-4010_2x20_P0.40mm_Vertical -Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502430-4010, 40 Pins (http://www.molex.com/pdm_docs/sd/5024301410_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry -0 -40 -40 -Connector_Molex -Molex_SlimStack_502430-4410_2x22_P0.40mm_Vertical -Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502430-4410, 44 Pins (http://www.molex.com/pdm_docs/sd/5024301410_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry -0 -44 -44 -Connector_Molex -Molex_SlimStack_502430-5010_2x25_P0.40mm_Vertical -Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502430-5010, 50 Pins (http://www.molex.com/pdm_docs/sd/5024301410_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry -0 -50 -50 -Connector_Molex -Molex_SlimStack_502430-6010_2x30_P0.40mm_Vertical -Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502430-6010, 60 Pins (http://www.molex.com/pdm_docs/sd/5024301410_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry -0 -60 -60 -Connector_Molex -Molex_SlimStack_502430-6410_2x32_P0.40mm_Vertical -Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502430-6410, 64 Pins (http://www.molex.com/pdm_docs/sd/5024301410_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry -0 -64 -64 -Connector_Molex -Molex_SlimStack_502430-8010_2x40_P0.40mm_Vertical -Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502430-8010, 80 Pins (http://www.molex.com/pdm_docs/sd/5024301410_sd.pdf), generated with kicad-footprint-generator -connector Molex SlimStack side entry -0 -80 -80 -Connector_PCBEdge -4UCON_10156_2x40_P1.27mm_Socket_Horizontal -4UCON 10156 Card edge socket with 80 contacts (40 each side), through-hole, http://www.4uconnector.com/online/object/4udrawing/10156.pdf -4UCON 10156 Card edge socket with 80 contacts -0 -80 -80 -Connector_PCBEdge -BUS_AT -AT ISA 16 bits Bus Edge Connector -BUS ISA AT Edge connector -0 -98 -98 -Connector_PCBEdge -BUS_PCI -PCI bus Edge Connector -PCI bus Edge Connector -0 -240 -120 -Connector_PCBEdge -BUS_PCI_Express_Mini -Mini-PCI Express bus connector (https://s3.amazonaws.com/fit-iot/download/facet-cards/documents/PCI_Express_miniCard_Electromechanical_specs_rev1.2.pdf#page=11) -mini pcie -0 -54 -53 -Connector_PCBEdge -BUS_PCI_Express_Mini_Dual -Mini-PCI Express bus connector full size with dual clips (https://s3.amazonaws.com/fit-iot/download/facet-cards/documents/PCI_Express_miniCard_Electromechanical_specs_rev1.2.pdf#page=28) -mini pcie -0 -54 -53 -Connector_PCBEdge -BUS_PCI_Express_Mini_Full -Mini-PCI Express bus connector full size with clips (https://s3.amazonaws.com/fit-iot/download/facet-cards/documents/PCI_Express_miniCard_Electromechanical_specs_rev1.2.pdf#page=24) -mini pcie -0 -54 -53 -Connector_PCBEdge -BUS_PCI_Express_Mini_Half -Mini-PCI Express bus connector half size with clips (https://s3.amazonaws.com/fit-iot/download/facet-cards/documents/PCI_Express_miniCard_Electromechanical_specs_rev1.2.pdf#page=25) -mini pcie -0 -54 -53 -Connector_PCBEdge -BUS_PCIexpress_x1 -PCIexpress Bus Edge Connector x1 http://www.ritrontek.com/uploadfile/2016/1026/20161026105231124.pdf#page=70 -PCIe -0 -36 -36 -Connector_PCBEdge -BUS_PCIexpress_x4 -PCIexpress Bus Edge Connector x1 http://www.ritrontek.com/uploadfile/2016/1026/20161026105231124.pdf#page=70 -PCIe -0 -64 -64 -Connector_PCBEdge -BUS_PCIexpress_x8 -PCIexpress Bus Edge Connector x1 http://www.ritrontek.com/uploadfile/2016/1026/20161026105231124.pdf#page=70 -PCIe -0 -98 -98 -Connector_PCBEdge -BUS_PCIexpress_x16 -PCIexpress Bus Edge Connector x1 http://www.ritrontek.com/uploadfile/2016/1026/20161026105231124.pdf#page=70 -PCIe -0 -164 -164 -Connector_PCBEdge -Samtec_MECF-05-0_-L-DV_2x05_P1.27mm_Polarized_Edge -Highspeed card edge connector for PCB's with 05 contacts (polarized) -conn samtec card-edge high-speed -0 -8 -8 -Connector_PCBEdge -Samtec_MECF-05-0_-NP-L-DV_2x05_P1.27mm_Edge -Highspeed card edge connector for PCB's with 05 contacts (not polarized) -conn samtec card-edge high-speed -0 -10 -10 -Connector_PCBEdge -Samtec_MECF-05-01-L-DV-WT_2x05_P1.27mm_Polarized_Socket_Horizontal -Highspeed card edge connector for 1.6mm PCB's with 05 contacts (polarized) -conn samtec card-edge high-speed -0 -10 -8 -Connector_PCBEdge -Samtec_MECF-05-01-L-DV_2x05_P1.27mm_Polarized_Socket_Horizontal -Highspeed card edge connector for 1.6mm PCB's with 05 contacts (polarized) -conn samtec card-edge high-speed -0 -8 -8 -Connector_PCBEdge -Samtec_MECF-05-01-NP-L-DV-WT_2x05_P1.27mm_Socket_Horizontal -Highspeed card edge connector for 1.6mm PCB's with 05 contacts (not polarized) -conn samtec card-edge high-speed -0 -12 -10 -Connector_PCBEdge -Samtec_MECF-05-01-NP-L-DV_2x05_P1.27mm_Socket_Horizontal -Highspeed card edge connector for 1.6mm PCB's with 05 contacts (not polarized) -conn samtec card-edge high-speed -0 -10 -10 -Connector_PCBEdge -Samtec_MECF-05-02-L-DV-WT_2x05_P1.27mm_Polarized_Socket_Horizontal -Highspeed card edge connector for 2.4mm PCB's with 05 contacts (polarized) -conn samtec card-edge high-speed -0 -10 -8 -Connector_PCBEdge -Samtec_MECF-05-02-L-DV_2x05_P1.27mm_Polarized_Socket_Horizontal -Highspeed card edge connector for 2.4mm PCB's with 05 contacts (polarized) -conn samtec card-edge high-speed -0 -8 -8 -Connector_PCBEdge -Samtec_MECF-05-02-NP-L-DV-WT_2x05_P1.27mm_Socket_Horizontal -Highspeed card edge connector for 2.4mm PCB's with 05 contacts (not polarized) -conn samtec card-edge high-speed -0 -12 -10 -Connector_PCBEdge -Samtec_MECF-05-02-NP-L-DV_2x05_P1.27mm_Socket_Horizontal -Highspeed card edge connector for 2.4mm PCB's with 05 contacts (not polarized) -conn samtec card-edge high-speed -0 -10 -10 -Connector_PCBEdge -Samtec_MECF-08-0_-L-DV_2x08_P1.27mm_Polarized_Edge -Highspeed card edge connector for PCB's with 08 contacts (polarized) -conn samtec card-edge high-speed -0 -14 -14 -Connector_PCBEdge -Samtec_MECF-08-0_-NP-L-DV_2x08_P1.27mm_Edge -Highspeed card edge connector for PCB's with 08 contacts (not polarized) -conn samtec card-edge high-speed -0 -16 -16 -Connector_PCBEdge -Samtec_MECF-08-01-L-DV-WT_2x08_P1.27mm_Polarized_Socket_Horizontal -Highspeed card edge connector for 1.6mm PCB's with 08 contacts (polarized) -conn samtec card-edge high-speed -0 -16 -14 -Connector_PCBEdge -Samtec_MECF-08-01-L-DV_2x08_P1.27mm_Polarized_Socket_Horizontal -Highspeed card edge connector for 1.6mm PCB's with 08 contacts (polarized) -conn samtec card-edge high-speed -0 -14 -14 -Connector_PCBEdge -Samtec_MECF-08-01-NP-L-DV-WT_2x08_P1.27mm_Socket_Horizontal -Highspeed card edge connector for 1.6mm PCB's with 08 contacts (not polarized) -conn samtec card-edge high-speed -0 -18 -16 -Connector_PCBEdge -Samtec_MECF-08-01-NP-L-DV_2x08_P1.27mm_Socket_Horizontal -Highspeed card edge connector for 1.6mm PCB's with 08 contacts (not polarized) -conn samtec card-edge high-speed -0 -16 -16 -Connector_PCBEdge -Samtec_MECF-08-02-L-DV-WT_2x08_P1.27mm_Polarized_Socket_Horizontal -Highspeed card edge connector for 2.4mm PCB's with 08 contacts (polarized) -conn samtec card-edge high-speed -0 -16 -14 -Connector_PCBEdge -Samtec_MECF-08-02-L-DV_2x08_P1.27mm_Polarized_Socket_Horizontal -Highspeed card edge connector for 2.4mm PCB's with 08 contacts (polarized) -conn samtec card-edge high-speed -0 -14 -14 -Connector_PCBEdge -Samtec_MECF-08-02-NP-L-DV-WT_2x08_P1.27mm_Socket_Horizontal -Highspeed card edge connector for 2.4mm PCB's with 08 contacts (not polarized) -conn samtec card-edge high-speed -0 -18 -16 -Connector_PCBEdge -Samtec_MECF-08-02-NP-L-DV_2x08_P1.27mm_Socket_Horizontal -Highspeed card edge connector for 2.4mm PCB's with 08 contacts (not polarized) -conn samtec card-edge high-speed -0 -16 -16 -Connector_PCBEdge -Samtec_MECF-20-0_-L-DV_2x20_P1.27mm_Polarized_Edge -Highspeed card edge connector for PCB's with 20 contacts (polarized) -conn samtec card-edge high-speed -0 -38 -38 -Connector_PCBEdge -Samtec_MECF-20-0_-NP-L-DV_2x20_P1.27mm_Edge -Highspeed card edge connector for PCB's with 20 contacts (not polarized) -conn samtec card-edge high-speed -0 -40 -40 -Connector_PCBEdge -Samtec_MECF-20-01-L-DV-WT_2x20_P1.27mm_Polarized_Socket_Horizontal -Highspeed card edge connector for 1.6mm PCB's with 20 contacts (polarized) -conn samtec card-edge high-speed -0 -40 -38 -Connector_PCBEdge -Samtec_MECF-20-01-L-DV_2x20_P1.27mm_Polarized_Socket_Horizontal -Highspeed card edge connector for 1.6mm PCB's with 20 contacts (polarized) -conn samtec card-edge high-speed -0 -38 -38 -Connector_PCBEdge -Samtec_MECF-20-01-NP-L-DV-WT_2x20_P1.27mm_Socket_Horizontal -Highspeed card edge connector for 1.6mm PCB's with 20 contacts (not polarized) -conn samtec card-edge high-speed -0 -42 -40 -Connector_PCBEdge -Samtec_MECF-20-01-NP-L-DV_2x20_P1.27mm_Socket_Horizontal -Highspeed card edge connector for 1.6mm PCB's with 20 contacts (not polarized) -conn samtec card-edge high-speed -0 -40 -40 -Connector_PCBEdge -Samtec_MECF-20-02-L-DV-WT_2x20_P1.27mm_Polarized_Socket_Horizontal -Highspeed card edge connector for 2.4mm PCB's with 20 contacts (polarized) -conn samtec card-edge high-speed -0 -40 -38 -Connector_PCBEdge -Samtec_MECF-20-02-L-DV_2x20_P1.27mm_Polarized_Socket_Horizontal -Highspeed card edge connector for 2.4mm PCB's with 20 contacts (polarized) -conn samtec card-edge high-speed -0 -38 -38 -Connector_PCBEdge -Samtec_MECF-20-02-NP-L-DV-WT_2x20_P1.27mm_Socket_Horizontal -Highspeed card edge connector for 2.4mm PCB's with 20 contacts (not polarized) -conn samtec card-edge high-speed -0 -42 -40 -Connector_PCBEdge -Samtec_MECF-20-02-NP-L-DV_2x20_P1.27mm_Socket_Horizontal -Highspeed card edge connector for 2.4mm PCB's with 20 contacts (not polarized) -conn samtec card-edge high-speed -0 -40 -40 -Connector_PCBEdge -Samtec_MECF-30-0_-L-DV_2x30_P1.27mm_Polarized_Edge -Highspeed card edge connector for PCB's with 30 contacts (polarized) -conn samtec card-edge high-speed -0 -58 -58 -Connector_PCBEdge -Samtec_MECF-30-0_-NP-L-DV_2x30_P1.27mm_Edge -Highspeed card edge connector for PCB's with 30 contacts (not polarized) -conn samtec card-edge high-speed -0 -60 -60 -Connector_PCBEdge -Samtec_MECF-30-01-L-DV-WT_2x30_P1.27mm_Polarized_Socket_Horizontal -Highspeed card edge connector for 1.6mm PCB's with 30 contacts (polarized) -conn samtec card-edge high-speed -0 -60 -58 -Connector_PCBEdge -Samtec_MECF-30-01-L-DV_2x30_P1.27mm_Polarized_Socket_Horizontal -Highspeed card edge connector for 1.6mm PCB's with 30 contacts (polarized) -conn samtec card-edge high-speed -0 -58 -58 -Connector_PCBEdge -Samtec_MECF-30-01-NP-L-DV-WT_2x30_P1.27mm_Socket_Horizontal -Highspeed card edge connector for 1.6mm PCB's with 30 contacts (not polarized) -conn samtec card-edge high-speed -0 -62 -60 -Connector_PCBEdge -Samtec_MECF-30-01-NP-L-DV_2x30_P1.27mm_Socket_Horizontal -Highspeed card edge connector for 1.6mm PCB's with 30 contacts (not polarized) -conn samtec card-edge high-speed -0 -60 -60 -Connector_PCBEdge -Samtec_MECF-30-02-L-DV-WT_2x30_P1.27mm_Polarized_Socket_Horizontal -Highspeed card edge connector for 2.4mm PCB's with 30 contacts (polarized) -conn samtec card-edge high-speed -0 -60 -58 -Connector_PCBEdge -Samtec_MECF-30-02-L-DV_2x30_P1.27mm_Polarized_Socket_Horizontal -Highspeed card edge connector for 2.4mm PCB's with 30 contacts (polarized) -conn samtec card-edge high-speed -0 -58 -58 -Connector_PCBEdge -Samtec_MECF-30-02-NP-L-DV-WT_2x30_P1.27mm_Socket_Horizontal -Highspeed card edge connector for 2.4mm PCB's with 30 contacts (not polarized) -conn samtec card-edge high-speed -0 -62 -60 -Connector_PCBEdge -Samtec_MECF-30-02-NP-L-DV_2x30_P1.27mm_Socket_Horizontal -Highspeed card edge connector for 2.4mm PCB's with 30 contacts (not polarized) -conn samtec card-edge high-speed -0 -60 -60 -Connector_PCBEdge -Samtec_MECF-40-0_-L-DV_2x40_P1.27mm_Polarized_Edge -Highspeed card edge connector for PCB's with 40 contacts (polarized) -conn samtec card-edge high-speed -0 -78 -78 -Connector_PCBEdge -Samtec_MECF-40-0_-NP-L-DV_2x40_P1.27mm_Edge -Highspeed card edge connector for PCB's with 40 contacts (not polarized) -conn samtec card-edge high-speed -0 -80 -80 -Connector_PCBEdge -Samtec_MECF-40-01-L-DV-WT_2x40_P1.27mm_Polarized_Socket_Horizontal -Highspeed card edge connector for 1.6mm PCB's with 40 contacts (polarized) -conn samtec card-edge high-speed -0 -80 -78 -Connector_PCBEdge -Samtec_MECF-40-01-L-DV_2x40_P1.27mm_Polarized_Socket_Horizontal -Highspeed card edge connector for 1.6mm PCB's with 40 contacts (polarized) -conn samtec card-edge high-speed -0 -78 -78 -Connector_PCBEdge -Samtec_MECF-40-01-NP-L-DV-WT_2x40_P1.27mm_Socket_Horizontal -Highspeed card edge connector for 1.6mm PCB's with 40 contacts (not polarized) -conn samtec card-edge high-speed -0 -82 -80 -Connector_PCBEdge -Samtec_MECF-40-01-NP-L-DV_2x40_P1.27mm_Socket_Horizontal -Highspeed card edge connector for 1.6mm PCB's with 40 contacts (not polarized) -conn samtec card-edge high-speed -0 -80 -80 -Connector_PCBEdge -Samtec_MECF-40-02-L-DV-WT_2x40_P1.27mm_Polarized_Socket_Horizontal -Highspeed card edge connector for 2.4mm PCB's with 40 contacts (polarized) -conn samtec card-edge high-speed -0 -80 -78 -Connector_PCBEdge -Samtec_MECF-40-02-L-DV_2x40_P1.27mm_Polarized_Socket_Horizontal -Highspeed card edge connector for 2.4mm PCB's with 40 contacts (polarized) -conn samtec card-edge high-speed -0 -78 -78 -Connector_PCBEdge -Samtec_MECF-40-02-NP-L-DV-WT_2x40_P1.27mm_Socket_Horizontal -Highspeed card edge connector for 2.4mm PCB's with 40 contacts (not polarized) -conn samtec card-edge high-speed -0 -82 -80 -Connector_PCBEdge -Samtec_MECF-40-02-NP-L-DV_2x40_P1.27mm_Socket_Horizontal -Highspeed card edge connector for 2.4mm PCB's with 40 contacts (not polarized) -conn samtec card-edge high-speed -0 -80 -80 -Connector_PCBEdge -Samtec_MECF-50-0_-L-DV_2x50_P1.27mm_Polarized_Edge -Highspeed card edge connector for PCB's with 50 contacts (polarized) -conn samtec card-edge high-speed -0 -98 -98 -Connector_PCBEdge -Samtec_MECF-50-0_-NP-L-DV_2x50_P1.27mm_Edge -Highspeed card edge connector for PCB's with 50 contacts (not polarized) -conn samtec card-edge high-speed -0 -100 -100 -Connector_PCBEdge -Samtec_MECF-50-01-L-DV-WT_2x50_P1.27mm_Polarized_Socket_Horizontal -Highspeed card edge connector for 1.6mm PCB's with 50 contacts (polarized) -conn samtec card-edge high-speed -0 -100 -98 -Connector_PCBEdge -Samtec_MECF-50-01-L-DV_2x50_P1.27mm_Polarized_Socket_Horizontal -Highspeed card edge connector for 1.6mm PCB's with 50 contacts (polarized) -conn samtec card-edge high-speed -0 -98 -98 -Connector_PCBEdge -Samtec_MECF-50-01-NP-L-DV-WT_2x50_P1.27mm_Socket_Horizontal -Highspeed card edge connector for 1.6mm PCB's with 50 contacts (not polarized) -conn samtec card-edge high-speed -0 -102 -100 -Connector_PCBEdge -Samtec_MECF-50-01-NP-L-DV_2x50_P1.27mm_Socket_Horizontal -Highspeed card edge connector for 1.6mm PCB's with 50 contacts (not polarized) -conn samtec card-edge high-speed -0 -100 -100 -Connector_PCBEdge -Samtec_MECF-50-02-L-DV-WT_2x50_P1.27mm_Polarized_Socket_Horizontal -Highspeed card edge connector for 2.4mm PCB's with 50 contacts (polarized) -conn samtec card-edge high-speed -0 -100 -98 -Connector_PCBEdge -Samtec_MECF-50-02-L-DV_2x50_P1.27mm_Polarized_Socket_Horizontal -Highspeed card edge connector for 2.4mm PCB's with 50 contacts (polarized) -conn samtec card-edge high-speed -0 -98 -98 -Connector_PCBEdge -Samtec_MECF-50-02-NP-L-DV-WT_2x50_P1.27mm_Socket_Horizontal -Highspeed card edge connector for 2.4mm PCB's with 50 contacts (not polarized) -conn samtec card-edge high-speed -0 -102 -100 -Connector_PCBEdge -Samtec_MECF-50-02-NP-L-DV_2x50_P1.27mm_Socket_Horizontal -Highspeed card edge connector for 2.4mm PCB's with 50 contacts (not polarized) -conn samtec card-edge high-speed -0 -100 -100 -Connector_PCBEdge -Samtec_MECF-60-0_-L-DV_2x60_P1.27mm_Polarized_Edge -Highspeed card edge connector for PCB's with 60 contacts (polarized) -conn samtec card-edge high-speed -0 -116 -116 -Connector_PCBEdge -Samtec_MECF-60-0_-NP-L-DV_2x60_P1.27mm_Edge -Highspeed card edge connector for PCB's with 60 contacts (not polarized) -conn samtec card-edge high-speed -0 -120 -120 -Connector_PCBEdge -Samtec_MECF-60-01-L-DV-WT_2x60_P1.27mm_Polarized_Socket_Horizontal -Highspeed card edge connector for 1.6mm PCB's with 60 contacts (polarized) -conn samtec card-edge high-speed -0 -118 -116 -Connector_PCBEdge -Samtec_MECF-60-01-L-DV_2x60_P1.27mm_Polarized_Socket_Horizontal -Highspeed card edge connector for 1.6mm PCB's with 60 contacts (polarized) -conn samtec card-edge high-speed -0 -116 -116 -Connector_PCBEdge -Samtec_MECF-60-01-NP-L-DV-WT_2x60_P1.27mm_Socket_Horizontal -Highspeed card edge connector for 1.6mm PCB's with 60 contacts (not polarized) -conn samtec card-edge high-speed -0 -122 -120 -Connector_PCBEdge -Samtec_MECF-60-01-NP-L-DV_2x60_P1.27mm_Socket_Horizontal -Highspeed card edge connector for 1.6mm PCB's with 60 contacts (not polarized) -conn samtec card-edge high-speed -0 -120 -120 -Connector_PCBEdge -Samtec_MECF-60-02-L-DV-WT_2x60_P1.27mm_Polarized_Socket_Horizontal -Highspeed card edge connector for 2.4mm PCB's with 60 contacts (polarized) -conn samtec card-edge high-speed -0 -118 -116 -Connector_PCBEdge -Samtec_MECF-60-02-L-DV_2x60_P1.27mm_Polarized_Socket_Horizontal -Highspeed card edge connector for 2.4mm PCB's with 60 contacts (polarized) -conn samtec card-edge high-speed -0 -116 -116 -Connector_PCBEdge -Samtec_MECF-60-02-NP-L-DV-WT_2x60_P1.27mm_Socket_Horizontal -Highspeed card edge connector for 2.4mm PCB's with 60 contacts (not polarized) -conn samtec card-edge high-speed -0 -122 -120 -Connector_PCBEdge -Samtec_MECF-60-02-NP-L-DV_2x60_P1.27mm_Socket_Horizontal -Highspeed card edge connector for 2.4mm PCB's with 60 contacts (not polarized) -conn samtec card-edge high-speed -0 -120 -120 -Connector_PCBEdge -Samtec_MECF-70-0_-L-DV_2x70_P1.27mm_Polarized_Edge -Highspeed card edge connector for PCB's with 70 contacts (polarized) -conn samtec card-edge high-speed -0 -136 -136 -Connector_PCBEdge -Samtec_MECF-70-0_-NP-L-DV_2x70_P1.27mm_Edge -Highspeed card edge connector for PCB's with 70 contacts (not polarized) -conn samtec card-edge high-speed -0 -140 -140 -Connector_PCBEdge -Samtec_MECF-70-01-L-DV-WT_2x70_P1.27mm_Polarized_Socket_Horizontal -Highspeed card edge connector for 1.6mm PCB's with 70 contacts (polarized) -conn samtec card-edge high-speed -0 -138 -136 -Connector_PCBEdge -Samtec_MECF-70-01-L-DV_2x70_P1.27mm_Polarized_Socket_Horizontal -Highspeed card edge connector for 1.6mm PCB's with 70 contacts (polarized) -conn samtec card-edge high-speed -0 -136 -136 -Connector_PCBEdge -Samtec_MECF-70-01-NP-L-DV-WT_2x70_P1.27mm_Socket_Horizontal -Highspeed card edge connector for 1.6mm PCB's with 70 contacts (not polarized) -conn samtec card-edge high-speed -0 -142 -140 -Connector_PCBEdge -Samtec_MECF-70-01-NP-L-DV_2x70_P1.27mm_Socket_Horizontal -Highspeed card edge connector for 1.6mm PCB's with 70 contacts (not polarized) -conn samtec card-edge high-speed -0 -140 -140 -Connector_PCBEdge -Samtec_MECF-70-02-L-DV-WT_2x70_P1.27mm_Polarized_Socket_Horizontal -Highspeed card edge connector for 2.4mm PCB's with 70 contacts (polarized) -conn samtec card-edge high-speed -0 -138 -136 -Connector_PCBEdge -Samtec_MECF-70-02-L-DV_2x70_P1.27mm_Polarized_Socket_Horizontal -Highspeed card edge connector for 2.4mm PCB's with 70 contacts (polarized) -conn samtec card-edge high-speed -0 -136 -136 -Connector_PCBEdge -Samtec_MECF-70-02-NP-L-DV-WT_2x70_P1.27mm_Socket_Horizontal -Highspeed card edge connector for 2.4mm PCB's with 70 contacts (not polarized) -conn samtec card-edge high-speed -0 -142 -140 -Connector_PCBEdge -Samtec_MECF-70-02-NP-L-DV_2x70_P1.27mm_Socket_Horizontal -Highspeed card edge connector for 2.4mm PCB's with 70 contacts (not polarized) -conn samtec card-edge high-speed -0 -140 -140 -Connector_PCBEdge -molex_EDGELOCK_2-CKT -https://www.molex.com/pdm_docs/sd/2008900106_sd.pdf -Connector PCBEdge molex EDGELOCK -0 -2 -2 -Connector_PCBEdge -molex_EDGELOCK_4-CKT -https://www.molex.com/pdm_docs/sd/2008900106_sd.pdf -Connector PCBEdge molex EDGELOCK -0 -4 -4 -Connector_PCBEdge -molex_EDGELOCK_6-CKT -https://www.molex.com/pdm_docs/sd/2008900106_sd.pdf -Connector PCBEdge molex EDGELOCK -0 -6 -6 -Connector_PCBEdge -molex_EDGELOCK_8-CKT -https://www.molex.com/pdm_docs/sd/2008900106_sd.pdf -Connector PCBEdge molex EDGELOCK -0 -8 -8 -Connector_Phoenix_GMSTB -PhoenixContact_GMSTBA_2,5_2-G-7,62_1x02_P7.62mm_Horizontal -Generic Phoenix Contact connector footprint for: GMSTBA_2,5/2-G-7,62; number of pins: 02; pin pitch: 7.62mm; Angled || order number: 1766233 12A 630V -phoenix_contact connector GMSTBA_01x02_G_7.62mm -0 -2 -2 -Connector_Phoenix_GMSTB -PhoenixContact_GMSTBA_2,5_2-G_1x02_P7.50mm_Horizontal -Generic Phoenix Contact connector footprint for: GMSTBA_2,5/2-G; number of pins: 02; pin pitch: 7.50mm; Angled || order number: 1766343 12A 630V -phoenix_contact connector GMSTBA_01x02_G_7.50mm -0 -2 -2 -Connector_Phoenix_GMSTB -PhoenixContact_GMSTBA_2,5_3-G-7,62_1x03_P7.62mm_Horizontal -Generic Phoenix Contact connector footprint for: GMSTBA_2,5/3-G-7,62; number of pins: 03; pin pitch: 7.62mm; Angled || order number: 1766246 12A 630V -phoenix_contact connector GMSTBA_01x03_G_7.62mm -0 -3 -3 -Connector_Phoenix_GMSTB -PhoenixContact_GMSTBA_2,5_3-G_1x03_P7.50mm_Horizontal -Generic Phoenix Contact connector footprint for: GMSTBA_2,5/3-G; number of pins: 03; pin pitch: 7.50mm; Angled || order number: 1766356 12A 630V -phoenix_contact connector GMSTBA_01x03_G_7.50mm -0 -3 -3 -Connector_Phoenix_GMSTB -PhoenixContact_GMSTBA_2,5_4-G-7,62_1x04_P7.62mm_Horizontal -Generic Phoenix Contact connector footprint for: GMSTBA_2,5/4-G-7,62; number of pins: 04; pin pitch: 7.62mm; Angled || order number: 1766259 12A 630V -phoenix_contact connector GMSTBA_01x04_G_7.62mm -0 -4 -4 -Connector_Phoenix_GMSTB -PhoenixContact_GMSTBA_2,5_4-G_1x04_P7.50mm_Horizontal -Generic Phoenix Contact connector footprint for: GMSTBA_2,5/4-G; number of pins: 04; pin pitch: 7.50mm; Angled || order number: 1766369 12A 630V -phoenix_contact connector GMSTBA_01x04_G_7.50mm -0 -4 -4 -Connector_Phoenix_GMSTB -PhoenixContact_GMSTBA_2,5_5-G-7,62_1x05_P7.62mm_Horizontal -Generic Phoenix Contact connector footprint for: GMSTBA_2,5/5-G-7,62; number of pins: 05; pin pitch: 7.62mm; Angled || order number: 1766262 12A 630V -phoenix_contact connector GMSTBA_01x05_G_7.62mm -0 -5 -5 -Connector_Phoenix_GMSTB -PhoenixContact_GMSTBA_2,5_5-G_1x05_P7.50mm_Horizontal -Generic Phoenix Contact connector footprint for: GMSTBA_2,5/5-G; number of pins: 05; pin pitch: 7.50mm; Angled || order number: 1766372 12A 630V -phoenix_contact connector GMSTBA_01x05_G_7.50mm -0 -5 -5 -Connector_Phoenix_GMSTB -PhoenixContact_GMSTBA_2,5_6-G-7,62_1x06_P7.62mm_Horizontal -Generic Phoenix Contact connector footprint for: GMSTBA_2,5/6-G-7,62; number of pins: 06; pin pitch: 7.62mm; Angled || order number: 1766275 12A 630V -phoenix_contact connector GMSTBA_01x06_G_7.62mm -0 -6 -6 -Connector_Phoenix_GMSTB -PhoenixContact_GMSTBA_2,5_6-G_1x06_P7.50mm_Horizontal -Generic Phoenix Contact connector footprint for: GMSTBA_2,5/6-G; number of pins: 06; pin pitch: 7.50mm; Angled || order number: 1766385 12A 630V -phoenix_contact connector GMSTBA_01x06_G_7.50mm -0 -6 -6 -Connector_Phoenix_GMSTB -PhoenixContact_GMSTBA_2,5_7-G-7,62_1x07_P7.62mm_Horizontal -Generic Phoenix Contact connector footprint for: GMSTBA_2,5/7-G-7,62; number of pins: 07; pin pitch: 7.62mm; Angled || order number: 1766288 12A 630V -phoenix_contact connector GMSTBA_01x07_G_7.62mm -0 -7 -7 -Connector_Phoenix_GMSTB -PhoenixContact_GMSTBA_2,5_7-G_1x07_P7.50mm_Horizontal -Generic Phoenix Contact connector footprint for: GMSTBA_2,5/7-G; number of pins: 07; pin pitch: 7.50mm; Angled || order number: 1766398 12A 630V -phoenix_contact connector GMSTBA_01x07_G_7.50mm -0 -7 -7 -Connector_Phoenix_GMSTB -PhoenixContact_GMSTBA_2,5_8-G-7,62_1x08_P7.62mm_Horizontal -Generic Phoenix Contact connector footprint for: GMSTBA_2,5/8-G-7,62; number of pins: 08; pin pitch: 7.62mm; Angled || order number: 1766291 12A 630V -phoenix_contact connector GMSTBA_01x08_G_7.62mm -0 -8 -8 -Connector_Phoenix_GMSTB -PhoenixContact_GMSTBA_2,5_8-G_1x08_P7.50mm_Horizontal -Generic Phoenix Contact connector footprint for: GMSTBA_2,5/8-G; number of pins: 08; pin pitch: 7.50mm; Angled || order number: 1766408 12A 630V -phoenix_contact connector GMSTBA_01x08_G_7.50mm -0 -8 -8 -Connector_Phoenix_GMSTB -PhoenixContact_GMSTBA_2,5_9-G-7,62_1x09_P7.62mm_Horizontal -Generic Phoenix Contact connector footprint for: GMSTBA_2,5/9-G-7,62; number of pins: 09; pin pitch: 7.62mm; Angled || order number: 1766301 12A 630V -phoenix_contact connector GMSTBA_01x09_G_7.62mm -0 -9 -9 -Connector_Phoenix_GMSTB -PhoenixContact_GMSTBA_2,5_9-G_1x09_P7.50mm_Horizontal -Generic Phoenix Contact connector footprint for: GMSTBA_2,5/9-G; number of pins: 09; pin pitch: 7.50mm; Angled || order number: 1766411 12A 630V -phoenix_contact connector GMSTBA_01x09_G_7.50mm -0 -9 -9 -Connector_Phoenix_GMSTB -PhoenixContact_GMSTBA_2,5_10-G-7,62_1x10_P7.62mm_Horizontal -Generic Phoenix Contact connector footprint for: GMSTBA_2,5/10-G-7,62; number of pins: 10; pin pitch: 7.62mm; Angled || order number: 1766314 12A 630V -phoenix_contact connector GMSTBA_01x10_G_7.62mm -0 -10 -10 -Connector_Phoenix_GMSTB -PhoenixContact_GMSTBA_2,5_10-G_1x10_P7.50mm_Horizontal -Generic Phoenix Contact connector footprint for: GMSTBA_2,5/10-G; number of pins: 10; pin pitch: 7.50mm; Angled || order number: 1766424 12A 630V -phoenix_contact connector GMSTBA_01x10_G_7.50mm -0 -10 -10 -Connector_Phoenix_GMSTB -PhoenixContact_GMSTBA_2,5_11-G-7,62_1x11_P7.62mm_Horizontal -Generic Phoenix Contact connector footprint for: GMSTBA_2,5/11-G-7,62; number of pins: 11; pin pitch: 7.62mm; Angled || order number: 1766327 12A 630V -phoenix_contact connector GMSTBA_01x11_G_7.62mm -0 -11 -11 -Connector_Phoenix_GMSTB -PhoenixContact_GMSTBA_2,5_11-G_1x11_P7.50mm_Horizontal -Generic Phoenix Contact connector footprint for: GMSTBA_2,5/11-G; number of pins: 11; pin pitch: 7.50mm; Angled || order number: 1766437 12A 630V -phoenix_contact connector GMSTBA_01x11_G_7.50mm -0 -11 -11 -Connector_Phoenix_GMSTB -PhoenixContact_GMSTBA_2,5_12-G-7,62_1x12_P7.62mm_Horizontal -Generic Phoenix Contact connector footprint for: GMSTBA_2,5/12-G-7,62; number of pins: 12; pin pitch: 7.62mm; Angled || order number: 1766330 12A 630V -phoenix_contact connector GMSTBA_01x12_G_7.62mm -0 -12 -12 -Connector_Phoenix_GMSTB -PhoenixContact_GMSTBA_2,5_12-G_1x12_P7.50mm_Horizontal -Generic Phoenix Contact connector footprint for: GMSTBA_2,5/12-G; number of pins: 12; pin pitch: 7.50mm; Angled || order number: 1766440 12A 630V -phoenix_contact connector GMSTBA_01x12_G_7.50mm -0 -12 -12 -Connector_Phoenix_GMSTB -PhoenixContact_GMSTBVA_2,5_2-G-7,62_1x02_P7.62mm_Vertical -Generic Phoenix Contact connector footprint for: GMSTBVA_2,5/2-G-7,62; number of pins: 02; pin pitch: 7.62mm; Vertical || order number: 1766770 12A 630V -phoenix_contact connector GMSTBVA_01x02_G_7.62mm -0 -2 -2 -Connector_Phoenix_GMSTB -PhoenixContact_GMSTBVA_2,5_2-G_1x02_P7.50mm_Vertical -Generic Phoenix Contact connector footprint for: GMSTBVA_2,5/2-G; number of pins: 02; pin pitch: 7.50mm; Vertical || order number: 1766660 12A 630V -phoenix_contact connector GMSTBVA_01x02_G_7.50mm -0 -2 -2 -Connector_Phoenix_GMSTB -PhoenixContact_GMSTBVA_2,5_3-G-7,62_1x03_P7.62mm_Vertical -Generic Phoenix Contact connector footprint for: GMSTBVA_2,5/3-G-7,62; number of pins: 03; pin pitch: 7.62mm; Vertical || order number: 1766783 12A 630V -phoenix_contact connector GMSTBVA_01x03_G_7.62mm -0 -3 -3 -Connector_Phoenix_GMSTB -PhoenixContact_GMSTBVA_2,5_3-G_1x03_P7.50mm_Vertical -Generic Phoenix Contact connector footprint for: GMSTBVA_2,5/3-G; number of pins: 03; pin pitch: 7.50mm; Vertical || order number: 1766673 12A 630V -phoenix_contact connector GMSTBVA_01x03_G_7.50mm -0 -3 -3 -Connector_Phoenix_GMSTB -PhoenixContact_GMSTBVA_2,5_4-G-7,62_1x04_P7.62mm_Vertical -Generic Phoenix Contact connector footprint for: GMSTBVA_2,5/4-G-7,62; number of pins: 04; pin pitch: 7.62mm; Vertical || order number: 1766796 12A 630V -phoenix_contact connector GMSTBVA_01x04_G_7.62mm -0 -4 -4 -Connector_Phoenix_GMSTB -PhoenixContact_GMSTBVA_2,5_4-G_1x04_P7.50mm_Vertical -Generic Phoenix Contact connector footprint for: GMSTBVA_2,5/4-G; number of pins: 04; pin pitch: 7.50mm; Vertical || order number: 1766686 12A 630V -phoenix_contact connector GMSTBVA_01x04_G_7.50mm -0 -4 -4 -Connector_Phoenix_GMSTB -PhoenixContact_GMSTBVA_2,5_5-G-7,62_1x05_P7.62mm_Vertical -Generic Phoenix Contact connector footprint for: GMSTBVA_2,5/5-G-7,62; number of pins: 05; pin pitch: 7.62mm; Vertical || order number: 1766806 12A 630V -phoenix_contact connector GMSTBVA_01x05_G_7.62mm -0 -5 -5 -Connector_Phoenix_GMSTB -PhoenixContact_GMSTBVA_2,5_5-G_1x05_P7.50mm_Vertical -Generic Phoenix Contact connector footprint for: GMSTBVA_2,5/5-G; number of pins: 05; pin pitch: 7.50mm; Vertical || order number: 1766699 12A 630V -phoenix_contact connector GMSTBVA_01x05_G_7.50mm -0 -5 -5 -Connector_Phoenix_GMSTB -PhoenixContact_GMSTBVA_2,5_6-G-7,62_1x06_P7.62mm_Vertical -Generic Phoenix Contact connector footprint for: GMSTBVA_2,5/6-G-7,62; number of pins: 06; pin pitch: 7.62mm; Vertical || order number: 1766819 12A 630V -phoenix_contact connector GMSTBVA_01x06_G_7.62mm -0 -6 -6 -Connector_Phoenix_GMSTB -PhoenixContact_GMSTBVA_2,5_6-G_1x06_P7.50mm_Vertical -Generic Phoenix Contact connector footprint for: GMSTBVA_2,5/6-G; number of pins: 06; pin pitch: 7.50mm; Vertical || order number: 1766709 12A 630V -phoenix_contact connector GMSTBVA_01x06_G_7.50mm -0 -6 -6 -Connector_Phoenix_GMSTB -PhoenixContact_GMSTBVA_2,5_7-G-7,62_1x07_P7.62mm_Vertical -Generic Phoenix Contact connector footprint for: GMSTBVA_2,5/7-G-7,62; number of pins: 07; pin pitch: 7.62mm; Vertical || order number: 1766822 12A 630V -phoenix_contact connector GMSTBVA_01x07_G_7.62mm -0 -7 -7 -Connector_Phoenix_GMSTB -PhoenixContact_GMSTBVA_2,5_7-G_1x07_P7.50mm_Vertical -Generic Phoenix Contact connector footprint for: GMSTBVA_2,5/7-G; number of pins: 07; pin pitch: 7.50mm; Vertical || order number: 1766712 12A 630V -phoenix_contact connector GMSTBVA_01x07_G_7.50mm -0 -7 -7 -Connector_Phoenix_GMSTB -PhoenixContact_GMSTBVA_2,5_8-G-7,62_1x08_P7.62mm_Vertical -Generic Phoenix Contact connector footprint for: GMSTBVA_2,5/8-G-7,62; number of pins: 08; pin pitch: 7.62mm; Vertical || order number: 1766835 12A 630V -phoenix_contact connector GMSTBVA_01x08_G_7.62mm -0 -8 -8 -Connector_Phoenix_GMSTB -PhoenixContact_GMSTBVA_2,5_8-G_1x08_P7.50mm_Vertical -Generic Phoenix Contact connector footprint for: GMSTBVA_2,5/8-G; number of pins: 08; pin pitch: 7.50mm; Vertical || order number: 1766725 12A 630V -phoenix_contact connector GMSTBVA_01x08_G_7.50mm -0 -8 -8 -Connector_Phoenix_GMSTB -PhoenixContact_GMSTBVA_2,5_9-G-7,62_1x09_P7.62mm_Vertical -Generic Phoenix Contact connector footprint for: GMSTBVA_2,5/9-G-7,62; number of pins: 09; pin pitch: 7.62mm; Vertical || order number: 1766848 12A 630V -phoenix_contact connector GMSTBVA_01x09_G_7.62mm -0 -9 -9 -Connector_Phoenix_GMSTB -PhoenixContact_GMSTBVA_2,5_9-G_1x09_P7.50mm_Vertical -Generic Phoenix Contact connector footprint for: GMSTBVA_2,5/9-G; number of pins: 09; pin pitch: 7.50mm; Vertical || order number: 1766738 12A 630V -phoenix_contact connector GMSTBVA_01x09_G_7.50mm -0 -9 -9 -Connector_Phoenix_GMSTB -PhoenixContact_GMSTBVA_2,5_10-G-7,62_1x10_P7.62mm_Vertical -Generic Phoenix Contact connector footprint for: GMSTBVA_2,5/10-G-7,62; number of pins: 10; pin pitch: 7.62mm; Vertical || order number: 1766851 12A 630V -phoenix_contact connector GMSTBVA_01x10_G_7.62mm -0 -10 -10 -Connector_Phoenix_GMSTB -PhoenixContact_GMSTBVA_2,5_10-G_1x10_P7.50mm_Vertical -Generic Phoenix Contact connector footprint for: GMSTBVA_2,5/10-G; number of pins: 10; pin pitch: 7.50mm; Vertical || order number: 1766741 12A 630V -phoenix_contact connector GMSTBVA_01x10_G_7.50mm -0 -10 -10 -Connector_Phoenix_GMSTB -PhoenixContact_GMSTBVA_2,5_11-G-7,62_1x11_P7.62mm_Vertical -Generic Phoenix Contact connector footprint for: GMSTBVA_2,5/11-G-7,62; number of pins: 11; pin pitch: 7.62mm; Vertical || order number: 1766864 12A 630V -phoenix_contact connector GMSTBVA_01x11_G_7.62mm -0 -11 -11 -Connector_Phoenix_GMSTB -PhoenixContact_GMSTBVA_2,5_11-G_1x11_P7.50mm_Vertical -Generic Phoenix Contact connector footprint for: GMSTBVA_2,5/11-G; number of pins: 11; pin pitch: 7.50mm; Vertical || order number: 1766754 12A 630V -phoenix_contact connector GMSTBVA_01x11_G_7.50mm -0 -11 -11 -Connector_Phoenix_GMSTB -PhoenixContact_GMSTBVA_2,5_12-G-7,62_1x12_P7.62mm_Vertical -Generic Phoenix Contact connector footprint for: GMSTBVA_2,5/12-G-7,62; number of pins: 12; pin pitch: 7.62mm; Vertical || order number: 1766877 12A 630V -phoenix_contact connector GMSTBVA_01x12_G_7.62mm -0 -12 -12 -Connector_Phoenix_GMSTB -PhoenixContact_GMSTBVA_2,5_12-G_1x12_P7.50mm_Vertical -Generic Phoenix Contact connector footprint for: GMSTBVA_2,5/12-G; number of pins: 12; pin pitch: 7.50mm; Vertical || order number: 1766767 12A 630V -phoenix_contact connector GMSTBVA_01x12_G_7.50mm -0 -12 -12 -Connector_Phoenix_GMSTB -PhoenixContact_GMSTBV_2,5_2-GF-7,62_1x02_P7.62mm_Vertical_ThreadedFlange -Generic Phoenix Contact connector footprint for: GMSTBV_2,5/2-GF-7,62; number of pins: 02; pin pitch: 7.62mm; Vertical; threaded flange || order number: 1829154 12A 630V -phoenix_contact connector GMSTBV_01x02_GF_7.62mm -0 -2 -2 -Connector_Phoenix_GMSTB -PhoenixContact_GMSTBV_2,5_2-GF-7,62_1x02_P7.62mm_Vertical_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: GMSTBV_2,5/2-GF-7,62; number of pins: 02; pin pitch: 7.62mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1829154 12A 630V -phoenix_contact connector GMSTBV_01x02_GF_7.62mm_MH -0 -2 -2 -Connector_Phoenix_GMSTB -PhoenixContact_GMSTBV_2,5_3-GF-7,62_1x03_P7.62mm_Vertical_ThreadedFlange -Generic Phoenix Contact connector footprint for: GMSTBV_2,5/3-GF-7,62; number of pins: 03; pin pitch: 7.62mm; Vertical; threaded flange || order number: 1829167 12A 630V -phoenix_contact connector GMSTBV_01x03_GF_7.62mm -0 -3 -3 -Connector_Phoenix_GMSTB -PhoenixContact_GMSTBV_2,5_3-GF-7,62_1x03_P7.62mm_Vertical_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: GMSTBV_2,5/3-GF-7,62; number of pins: 03; pin pitch: 7.62mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1829167 12A 630V -phoenix_contact connector GMSTBV_01x03_GF_7.62mm_MH -0 -3 -3 -Connector_Phoenix_GMSTB -PhoenixContact_GMSTBV_2,5_4-GF-7,62_1x04_P7.62mm_Vertical_ThreadedFlange -Generic Phoenix Contact connector footprint for: GMSTBV_2,5/4-GF-7,62; number of pins: 04; pin pitch: 7.62mm; Vertical; threaded flange || order number: 1829170 12A 630V -phoenix_contact connector GMSTBV_01x04_GF_7.62mm -0 -4 -4 -Connector_Phoenix_GMSTB -PhoenixContact_GMSTBV_2,5_4-GF-7,62_1x04_P7.62mm_Vertical_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: GMSTBV_2,5/4-GF-7,62; number of pins: 04; pin pitch: 7.62mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1829170 12A 630V -phoenix_contact connector GMSTBV_01x04_GF_7.62mm_MH -0 -4 -4 -Connector_Phoenix_GMSTB -PhoenixContact_GMSTBV_2,5_5-GF-7,62_1x05_P7.62mm_Vertical_ThreadedFlange -Generic Phoenix Contact connector footprint for: GMSTBV_2,5/5-GF-7,62; number of pins: 05; pin pitch: 7.62mm; Vertical; threaded flange || order number: 1829183 12A 630V -phoenix_contact connector GMSTBV_01x05_GF_7.62mm -0 -5 -5 -Connector_Phoenix_GMSTB -PhoenixContact_GMSTBV_2,5_5-GF-7,62_1x05_P7.62mm_Vertical_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: GMSTBV_2,5/5-GF-7,62; number of pins: 05; pin pitch: 7.62mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1829183 12A 630V -phoenix_contact connector GMSTBV_01x05_GF_7.62mm_MH -0 -5 -5 -Connector_Phoenix_GMSTB -PhoenixContact_GMSTBV_2,5_6-GF-7,62_1x06_P7.62mm_Vertical_ThreadedFlange -Generic Phoenix Contact connector footprint for: GMSTBV_2,5/6-GF-7,62; number of pins: 06; pin pitch: 7.62mm; Vertical; threaded flange || order number: 1829196 12A 630V -phoenix_contact connector GMSTBV_01x06_GF_7.62mm -0 -6 -6 -Connector_Phoenix_GMSTB -PhoenixContact_GMSTBV_2,5_6-GF-7,62_1x06_P7.62mm_Vertical_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: GMSTBV_2,5/6-GF-7,62; number of pins: 06; pin pitch: 7.62mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1829196 12A 630V -phoenix_contact connector GMSTBV_01x06_GF_7.62mm_MH -0 -6 -6 -Connector_Phoenix_GMSTB -PhoenixContact_GMSTBV_2,5_7-GF-7,62_1x07_P7.62mm_Vertical_ThreadedFlange -Generic Phoenix Contact connector footprint for: GMSTBV_2,5/7-GF-7,62; number of pins: 07; pin pitch: 7.62mm; Vertical; threaded flange || order number: 1829206 12A 630V -phoenix_contact connector GMSTBV_01x07_GF_7.62mm -0 -7 -7 -Connector_Phoenix_GMSTB -PhoenixContact_GMSTBV_2,5_7-GF-7,62_1x07_P7.62mm_Vertical_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: GMSTBV_2,5/7-GF-7,62; number of pins: 07; pin pitch: 7.62mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1829206 12A 630V -phoenix_contact connector GMSTBV_01x07_GF_7.62mm_MH -0 -7 -7 -Connector_Phoenix_GMSTB -PhoenixContact_GMSTBV_2,5_8-GF-7,62_1x08_P7.62mm_Vertical_ThreadedFlange -Generic Phoenix Contact connector footprint for: GMSTBV_2,5/8-GF-7,62; number of pins: 08; pin pitch: 7.62mm; Vertical; threaded flange || order number: 1829219 12A 630V -phoenix_contact connector GMSTBV_01x08_GF_7.62mm -0 -8 -8 -Connector_Phoenix_GMSTB -PhoenixContact_GMSTBV_2,5_8-GF-7,62_1x08_P7.62mm_Vertical_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: GMSTBV_2,5/8-GF-7,62; number of pins: 08; pin pitch: 7.62mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1829219 12A 630V -phoenix_contact connector GMSTBV_01x08_GF_7.62mm_MH -0 -8 -8 -Connector_Phoenix_GMSTB -PhoenixContact_GMSTBV_2,5_9-GF-7,62_1x09_P7.62mm_Vertical_ThreadedFlange -Generic Phoenix Contact connector footprint for: GMSTBV_2,5/9-GF-7,62; number of pins: 09; pin pitch: 7.62mm; Vertical; threaded flange || order number: 1829222 12A 630V -phoenix_contact connector GMSTBV_01x09_GF_7.62mm -0 -9 -9 -Connector_Phoenix_GMSTB -PhoenixContact_GMSTBV_2,5_9-GF-7,62_1x09_P7.62mm_Vertical_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: GMSTBV_2,5/9-GF-7,62; number of pins: 09; pin pitch: 7.62mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1829222 12A 630V -phoenix_contact connector GMSTBV_01x09_GF_7.62mm_MH -0 -9 -9 -Connector_Phoenix_GMSTB -PhoenixContact_GMSTBV_2,5_10-GF-7,62_1x10_P7.62mm_Vertical_ThreadedFlange -Generic Phoenix Contact connector footprint for: GMSTBV_2,5/10-GF-7,62; number of pins: 10; pin pitch: 7.62mm; Vertical; threaded flange || order number: 1829235 12A 630V -phoenix_contact connector GMSTBV_01x10_GF_7.62mm -0 -10 -10 -Connector_Phoenix_GMSTB -PhoenixContact_GMSTBV_2,5_10-GF-7,62_1x10_P7.62mm_Vertical_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: GMSTBV_2,5/10-GF-7,62; number of pins: 10; pin pitch: 7.62mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1829235 12A 630V -phoenix_contact connector GMSTBV_01x10_GF_7.62mm_MH -0 -10 -10 -Connector_Phoenix_GMSTB -PhoenixContact_GMSTBV_2,5_11-GF-7,62_1x11_P7.62mm_Vertical_ThreadedFlange -Generic Phoenix Contact connector footprint for: GMSTBV_2,5/11-GF-7,62; number of pins: 11; pin pitch: 7.62mm; Vertical; threaded flange || order number: 1829248 12A 630V -phoenix_contact connector GMSTBV_01x11_GF_7.62mm -0 -11 -11 -Connector_Phoenix_GMSTB -PhoenixContact_GMSTBV_2,5_11-GF-7,62_1x11_P7.62mm_Vertical_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: GMSTBV_2,5/11-GF-7,62; number of pins: 11; pin pitch: 7.62mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1829248 12A 630V -phoenix_contact connector GMSTBV_01x11_GF_7.62mm_MH -0 -11 -11 -Connector_Phoenix_GMSTB -PhoenixContact_GMSTBV_2,5_12-GF-7,62_1x12_P7.62mm_Vertical_ThreadedFlange -Generic Phoenix Contact connector footprint for: GMSTBV_2,5/12-GF-7,62; number of pins: 12; pin pitch: 7.62mm; Vertical; threaded flange || order number: 1829251 12A 630V -phoenix_contact connector GMSTBV_01x12_GF_7.62mm -0 -12 -12 -Connector_Phoenix_GMSTB -PhoenixContact_GMSTBV_2,5_12-GF-7,62_1x12_P7.62mm_Vertical_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: GMSTBV_2,5/12-GF-7,62; number of pins: 12; pin pitch: 7.62mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1829251 12A 630V -phoenix_contact connector GMSTBV_01x12_GF_7.62mm_MH -0 -12 -12 -Connector_Phoenix_GMSTB -PhoenixContact_GMSTB_2,5_2-GF-7,62_1x02_P7.62mm_Horizontal_ThreadedFlange -Generic Phoenix Contact connector footprint for: GMSTB_2,5/2-GF-7,62; number of pins: 02; pin pitch: 7.62mm; Angled; threaded flange || order number: 1806229 12A 630V -phoenix_contact connector GMSTB_01x02_GF_7.62mm -0 -2 -2 -Connector_Phoenix_GMSTB -PhoenixContact_GMSTB_2,5_2-GF-7,62_1x02_P7.62mm_Horizontal_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: GMSTB_2,5/2-GF-7,62; number of pins: 02; pin pitch: 7.62mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1806229 12A 630V -phoenix_contact connector GMSTB_01x02_GF_7.62mm_MH -0 -2 -2 -Connector_Phoenix_GMSTB -PhoenixContact_GMSTB_2,5_3-GF-7,62_1x03_P7.62mm_Horizontal_ThreadedFlange -Generic Phoenix Contact connector footprint for: GMSTB_2,5/3-GF-7,62; number of pins: 03; pin pitch: 7.62mm; Angled; threaded flange || order number: 1806232 12A 630V -phoenix_contact connector GMSTB_01x03_GF_7.62mm -0 -3 -3 -Connector_Phoenix_GMSTB -PhoenixContact_GMSTB_2,5_3-GF-7,62_1x03_P7.62mm_Horizontal_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: GMSTB_2,5/3-GF-7,62; number of pins: 03; pin pitch: 7.62mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1806232 12A 630V -phoenix_contact connector GMSTB_01x03_GF_7.62mm_MH -0 -3 -3 -Connector_Phoenix_GMSTB -PhoenixContact_GMSTB_2,5_4-GF-7,62_1x04_P7.62mm_Horizontal_ThreadedFlange -Generic Phoenix Contact connector footprint for: GMSTB_2,5/4-GF-7,62; number of pins: 04; pin pitch: 7.62mm; Angled; threaded flange || order number: 1806245 12A 630V -phoenix_contact connector GMSTB_01x04_GF_7.62mm -0 -4 -4 -Connector_Phoenix_GMSTB -PhoenixContact_GMSTB_2,5_4-GF-7,62_1x04_P7.62mm_Horizontal_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: GMSTB_2,5/4-GF-7,62; number of pins: 04; pin pitch: 7.62mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1806245 12A 630V -phoenix_contact connector GMSTB_01x04_GF_7.62mm_MH -0 -4 -4 -Connector_Phoenix_GMSTB -PhoenixContact_GMSTB_2,5_5-GF-7,62_1x05_P7.62mm_Horizontal_ThreadedFlange -Generic Phoenix Contact connector footprint for: GMSTB_2,5/5-GF-7,62; number of pins: 05; pin pitch: 7.62mm; Angled; threaded flange || order number: 1806258 12A 630V -phoenix_contact connector GMSTB_01x05_GF_7.62mm -0 -5 -5 -Connector_Phoenix_GMSTB -PhoenixContact_GMSTB_2,5_5-GF-7,62_1x05_P7.62mm_Horizontal_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: GMSTB_2,5/5-GF-7,62; number of pins: 05; pin pitch: 7.62mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1806258 12A 630V -phoenix_contact connector GMSTB_01x05_GF_7.62mm_MH -0 -5 -5 -Connector_Phoenix_GMSTB -PhoenixContact_GMSTB_2,5_6-GF-7,62_1x06_P7.62mm_Horizontal_ThreadedFlange -Generic Phoenix Contact connector footprint for: GMSTB_2,5/6-GF-7,62; number of pins: 06; pin pitch: 7.62mm; Angled; threaded flange || order number: 1806261 12A 630V -phoenix_contact connector GMSTB_01x06_GF_7.62mm -0 -6 -6 -Connector_Phoenix_GMSTB -PhoenixContact_GMSTB_2,5_6-GF-7,62_1x06_P7.62mm_Horizontal_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: GMSTB_2,5/6-GF-7,62; number of pins: 06; pin pitch: 7.62mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1806261 12A 630V -phoenix_contact connector GMSTB_01x06_GF_7.62mm_MH -0 -6 -6 -Connector_Phoenix_GMSTB -PhoenixContact_GMSTB_2,5_7-GF-7,62_1x07_P7.62mm_Horizontal_ThreadedFlange -Generic Phoenix Contact connector footprint for: GMSTB_2,5/7-GF-7,62; number of pins: 07; pin pitch: 7.62mm; Angled; threaded flange || order number: 1806274 12A 630V -phoenix_contact connector GMSTB_01x07_GF_7.62mm -0 -7 -7 -Connector_Phoenix_GMSTB -PhoenixContact_GMSTB_2,5_7-GF-7,62_1x07_P7.62mm_Horizontal_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: GMSTB_2,5/7-GF-7,62; number of pins: 07; pin pitch: 7.62mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1806274 12A 630V -phoenix_contact connector GMSTB_01x07_GF_7.62mm_MH -0 -7 -7 -Connector_Phoenix_GMSTB -PhoenixContact_GMSTB_2,5_8-GF-7,62_1x08_P7.62mm_Horizontal_ThreadedFlange -Generic Phoenix Contact connector footprint for: GMSTB_2,5/8-GF-7,62; number of pins: 08; pin pitch: 7.62mm; Angled; threaded flange || order number: 1806287 12A 630V -phoenix_contact connector GMSTB_01x08_GF_7.62mm -0 -8 -8 -Connector_Phoenix_GMSTB -PhoenixContact_GMSTB_2,5_8-GF-7,62_1x08_P7.62mm_Horizontal_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: GMSTB_2,5/8-GF-7,62; number of pins: 08; pin pitch: 7.62mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1806287 12A 630V -phoenix_contact connector GMSTB_01x08_GF_7.62mm_MH -0 -8 -8 -Connector_Phoenix_GMSTB -PhoenixContact_GMSTB_2,5_9-GF-7,62_1x09_P7.62mm_Horizontal_ThreadedFlange -Generic Phoenix Contact connector footprint for: GMSTB_2,5/9-GF-7,62; number of pins: 09; pin pitch: 7.62mm; Angled; threaded flange || order number: 1806290 12A 630V -phoenix_contact connector GMSTB_01x09_GF_7.62mm -0 -9 -9 -Connector_Phoenix_GMSTB -PhoenixContact_GMSTB_2,5_9-GF-7,62_1x09_P7.62mm_Horizontal_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: GMSTB_2,5/9-GF-7,62; number of pins: 09; pin pitch: 7.62mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1806290 12A 630V -phoenix_contact connector GMSTB_01x09_GF_7.62mm_MH -0 -9 -9 -Connector_Phoenix_GMSTB -PhoenixContact_GMSTB_2,5_10-GF-7,62_1x10_P7.62mm_Horizontal_ThreadedFlange -Generic Phoenix Contact connector footprint for: GMSTB_2,5/10-GF-7,62; number of pins: 10; pin pitch: 7.62mm; Angled; threaded flange || order number: 1806300 12A 630V -phoenix_contact connector GMSTB_01x10_GF_7.62mm -0 -10 -10 -Connector_Phoenix_GMSTB -PhoenixContact_GMSTB_2,5_10-GF-7,62_1x10_P7.62mm_Horizontal_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: GMSTB_2,5/10-GF-7,62; number of pins: 10; pin pitch: 7.62mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1806300 12A 630V -phoenix_contact connector GMSTB_01x10_GF_7.62mm_MH -0 -10 -10 -Connector_Phoenix_GMSTB -PhoenixContact_GMSTB_2,5_11-GF-7,62_1x11_P7.62mm_Horizontal_ThreadedFlange -Generic Phoenix Contact connector footprint for: GMSTB_2,5/11-GF-7,62; number of pins: 11; pin pitch: 7.62mm; Angled; threaded flange || order number: 1806313 12A 630V -phoenix_contact connector GMSTB_01x11_GF_7.62mm -0 -11 -11 -Connector_Phoenix_GMSTB -PhoenixContact_GMSTB_2,5_11-GF-7,62_1x11_P7.62mm_Horizontal_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: GMSTB_2,5/11-GF-7,62; number of pins: 11; pin pitch: 7.62mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1806313 12A 630V -phoenix_contact connector GMSTB_01x11_GF_7.62mm_MH -0 -11 -11 -Connector_Phoenix_GMSTB -PhoenixContact_GMSTB_2,5_12-GF-7,62_1x12_P7.62mm_Horizontal_ThreadedFlange -Generic Phoenix Contact connector footprint for: GMSTB_2,5/12-GF-7,62; number of pins: 12; pin pitch: 7.62mm; Angled; threaded flange || order number: 1806326 12A 630V -phoenix_contact connector GMSTB_01x12_GF_7.62mm -0 -12 -12 -Connector_Phoenix_GMSTB -PhoenixContact_GMSTB_2,5_12-GF-7,62_1x12_P7.62mm_Horizontal_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: GMSTB_2,5/12-GF-7,62; number of pins: 12; pin pitch: 7.62mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1806326 12A 630V -phoenix_contact connector GMSTB_01x12_GF_7.62mm_MH -0 -12 -12 -Connector_Phoenix_MC -PhoenixContact_MCV_1,5_2-G-3.5_1x02_P3.50mm_Vertical -Generic Phoenix Contact connector footprint for: MCV_1,5/2-G-3.5; number of pins: 02; pin pitch: 3.50mm; Vertical || order number: 1843606 8A 160V -phoenix_contact connector MCV_01x02_G_3.5mm -0 -2 -2 -Connector_Phoenix_MC -PhoenixContact_MCV_1,5_2-G-3.81_1x02_P3.81mm_Vertical -Generic Phoenix Contact connector footprint for: MCV_1,5/2-G-3.81; number of pins: 02; pin pitch: 3.81mm; Vertical || order number: 1803426 8A 160V -phoenix_contact connector MCV_01x02_G_3.81mm -0 -2 -2 -Connector_Phoenix_MC -PhoenixContact_MCV_1,5_2-GF-3.5_1x02_P3.50mm_Vertical_ThreadedFlange -Generic Phoenix Contact connector footprint for: MCV_1,5/2-GF-3.5; number of pins: 02; pin pitch: 3.50mm; Vertical; threaded flange || order number: 1843224 8A 160V -phoenix_contact connector MCV_01x02_GF_3.5mm -0 -2 -2 -Connector_Phoenix_MC -PhoenixContact_MCV_1,5_2-GF-3.5_1x02_P3.50mm_Vertical_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MCV_1,5/2-GF-3.5; number of pins: 02; pin pitch: 3.50mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843224 8A 160V -phoenix_contact connector MCV_01x02_GF_3.5mm_MH -0 -2 -2 -Connector_Phoenix_MC -PhoenixContact_MCV_1,5_2-GF-3.81_1x02_P3.81mm_Vertical_ThreadedFlange -Generic Phoenix Contact connector footprint for: MCV_1,5/2-GF-3.81; number of pins: 02; pin pitch: 3.81mm; Vertical; threaded flange || order number: 1830596 8A 160V -phoenix_contact connector MCV_01x02_GF_3.81mm -0 -2 -2 -Connector_Phoenix_MC -PhoenixContact_MCV_1,5_2-GF-3.81_1x02_P3.81mm_Vertical_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MCV_1,5/2-GF-3.81; number of pins: 02; pin pitch: 3.81mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1830596 8A 160V -phoenix_contact connector MCV_01x02_GF_3.81mm_MH -0 -2 -2 -Connector_Phoenix_MC -PhoenixContact_MCV_1,5_3-G-3.5_1x03_P3.50mm_Vertical -Generic Phoenix Contact connector footprint for: MCV_1,5/3-G-3.5; number of pins: 03; pin pitch: 3.50mm; Vertical || order number: 1843619 8A 160V -phoenix_contact connector MCV_01x03_G_3.5mm -0 -3 -3 -Connector_Phoenix_MC -PhoenixContact_MCV_1,5_3-G-3.81_1x03_P3.81mm_Vertical -Generic Phoenix Contact connector footprint for: MCV_1,5/3-G-3.81; number of pins: 03; pin pitch: 3.81mm; Vertical || order number: 1803439 8A 160V -phoenix_contact connector MCV_01x03_G_3.81mm -0 -3 -3 -Connector_Phoenix_MC -PhoenixContact_MCV_1,5_3-GF-3.5_1x03_P3.50mm_Vertical_ThreadedFlange -Generic Phoenix Contact connector footprint for: MCV_1,5/3-GF-3.5; number of pins: 03; pin pitch: 3.50mm; Vertical; threaded flange || order number: 1843237 8A 160V -phoenix_contact connector MCV_01x03_GF_3.5mm -0 -3 -3 -Connector_Phoenix_MC -PhoenixContact_MCV_1,5_3-GF-3.5_1x03_P3.50mm_Vertical_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MCV_1,5/3-GF-3.5; number of pins: 03; pin pitch: 3.50mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843237 8A 160V -phoenix_contact connector MCV_01x03_GF_3.5mm_MH -0 -3 -3 -Connector_Phoenix_MC -PhoenixContact_MCV_1,5_3-GF-3.81_1x03_P3.81mm_Vertical_ThreadedFlange -Generic Phoenix Contact connector footprint for: MCV_1,5/3-GF-3.81; number of pins: 03; pin pitch: 3.81mm; Vertical; threaded flange || order number: 1830606 8A 160V -phoenix_contact connector MCV_01x03_GF_3.81mm -0 -3 -3 -Connector_Phoenix_MC -PhoenixContact_MCV_1,5_3-GF-3.81_1x03_P3.81mm_Vertical_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MCV_1,5/3-GF-3.81; number of pins: 03; pin pitch: 3.81mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1830606 8A 160V -phoenix_contact connector MCV_01x03_GF_3.81mm_MH -0 -3 -3 -Connector_Phoenix_MC -PhoenixContact_MCV_1,5_4-G-3.5_1x04_P3.50mm_Vertical -Generic Phoenix Contact connector footprint for: MCV_1,5/4-G-3.5; number of pins: 04; pin pitch: 3.50mm; Vertical || order number: 1843622 8A 160V -phoenix_contact connector MCV_01x04_G_3.5mm -0 -4 -4 -Connector_Phoenix_MC -PhoenixContact_MCV_1,5_4-G-3.81_1x04_P3.81mm_Vertical -Generic Phoenix Contact connector footprint for: MCV_1,5/4-G-3.81; number of pins: 04; pin pitch: 3.81mm; Vertical || order number: 1803442 8A 160V -phoenix_contact connector MCV_01x04_G_3.81mm -0 -4 -4 -Connector_Phoenix_MC -PhoenixContact_MCV_1,5_4-GF-3.5_1x04_P3.50mm_Vertical_ThreadedFlange -Generic Phoenix Contact connector footprint for: MCV_1,5/4-GF-3.5; number of pins: 04; pin pitch: 3.50mm; Vertical; threaded flange || order number: 1843240 8A 160V -phoenix_contact connector MCV_01x04_GF_3.5mm -0 -4 -4 -Connector_Phoenix_MC -PhoenixContact_MCV_1,5_4-GF-3.5_1x04_P3.50mm_Vertical_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MCV_1,5/4-GF-3.5; number of pins: 04; pin pitch: 3.50mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843240 8A 160V -phoenix_contact connector MCV_01x04_GF_3.5mm_MH -0 -4 -4 -Connector_Phoenix_MC -PhoenixContact_MCV_1,5_4-GF-3.81_1x04_P3.81mm_Vertical_ThreadedFlange -Generic Phoenix Contact connector footprint for: MCV_1,5/4-GF-3.81; number of pins: 04; pin pitch: 3.81mm; Vertical; threaded flange || order number: 1830619 8A 160V -phoenix_contact connector MCV_01x04_GF_3.81mm -0 -4 -4 -Connector_Phoenix_MC -PhoenixContact_MCV_1,5_4-GF-3.81_1x04_P3.81mm_Vertical_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MCV_1,5/4-GF-3.81; number of pins: 04; pin pitch: 3.81mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1830619 8A 160V -phoenix_contact connector MCV_01x04_GF_3.81mm_MH -0 -4 -4 -Connector_Phoenix_MC -PhoenixContact_MCV_1,5_5-G-3.5_1x05_P3.50mm_Vertical -Generic Phoenix Contact connector footprint for: MCV_1,5/5-G-3.5; number of pins: 05; pin pitch: 3.50mm; Vertical || order number: 1843635 8A 160V -phoenix_contact connector MCV_01x05_G_3.5mm -0 -5 -5 -Connector_Phoenix_MC -PhoenixContact_MCV_1,5_5-G-3.81_1x05_P3.81mm_Vertical -Generic Phoenix Contact connector footprint for: MCV_1,5/5-G-3.81; number of pins: 05; pin pitch: 3.81mm; Vertical || order number: 1803455 8A 160V -phoenix_contact connector MCV_01x05_G_3.81mm -0 -5 -5 -Connector_Phoenix_MC -PhoenixContact_MCV_1,5_5-GF-3.5_1x05_P3.50mm_Vertical_ThreadedFlange -Generic Phoenix Contact connector footprint for: MCV_1,5/5-GF-3.5; number of pins: 05; pin pitch: 3.50mm; Vertical; threaded flange || order number: 1843253 8A 160V -phoenix_contact connector MCV_01x05_GF_3.5mm -0 -5 -5 -Connector_Phoenix_MC -PhoenixContact_MCV_1,5_5-GF-3.5_1x05_P3.50mm_Vertical_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MCV_1,5/5-GF-3.5; number of pins: 05; pin pitch: 3.50mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843253 8A 160V -phoenix_contact connector MCV_01x05_GF_3.5mm_MH -0 -5 -5 -Connector_Phoenix_MC -PhoenixContact_MCV_1,5_5-GF-3.81_1x05_P3.81mm_Vertical_ThreadedFlange -Generic Phoenix Contact connector footprint for: MCV_1,5/5-GF-3.81; number of pins: 05; pin pitch: 3.81mm; Vertical; threaded flange || order number: 1830622 8A 160V -phoenix_contact connector MCV_01x05_GF_3.81mm -0 -5 -5 -Connector_Phoenix_MC -PhoenixContact_MCV_1,5_5-GF-3.81_1x05_P3.81mm_Vertical_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MCV_1,5/5-GF-3.81; number of pins: 05; pin pitch: 3.81mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1830622 8A 160V -phoenix_contact connector MCV_01x05_GF_3.81mm_MH -0 -5 -5 -Connector_Phoenix_MC -PhoenixContact_MCV_1,5_6-G-3.5_1x06_P3.50mm_Vertical -Generic Phoenix Contact connector footprint for: MCV_1,5/6-G-3.5; number of pins: 06; pin pitch: 3.50mm; Vertical || order number: 1843648 8A 160V -phoenix_contact connector MCV_01x06_G_3.5mm -0 -6 -6 -Connector_Phoenix_MC -PhoenixContact_MCV_1,5_6-G-3.81_1x06_P3.81mm_Vertical -Generic Phoenix Contact connector footprint for: MCV_1,5/6-G-3.81; number of pins: 06; pin pitch: 3.81mm; Vertical || order number: 1803468 8A 160V -phoenix_contact connector MCV_01x06_G_3.81mm -0 -6 -6 -Connector_Phoenix_MC -PhoenixContact_MCV_1,5_6-GF-3.5_1x06_P3.50mm_Vertical_ThreadedFlange -Generic Phoenix Contact connector footprint for: MCV_1,5/6-GF-3.5; number of pins: 06; pin pitch: 3.50mm; Vertical; threaded flange || order number: 1843266 8A 160V -phoenix_contact connector MCV_01x06_GF_3.5mm -0 -6 -6 -Connector_Phoenix_MC -PhoenixContact_MCV_1,5_6-GF-3.5_1x06_P3.50mm_Vertical_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MCV_1,5/6-GF-3.5; number of pins: 06; pin pitch: 3.50mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843266 8A 160V -phoenix_contact connector MCV_01x06_GF_3.5mm_MH -0 -6 -6 -Connector_Phoenix_MC -PhoenixContact_MCV_1,5_6-GF-3.81_1x06_P3.81mm_Vertical_ThreadedFlange -Generic Phoenix Contact connector footprint for: MCV_1,5/6-GF-3.81; number of pins: 06; pin pitch: 3.81mm; Vertical; threaded flange || order number: 1830635 8A 160V -phoenix_contact connector MCV_01x06_GF_3.81mm -0 -6 -6 -Connector_Phoenix_MC -PhoenixContact_MCV_1,5_6-GF-3.81_1x06_P3.81mm_Vertical_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MCV_1,5/6-GF-3.81; number of pins: 06; pin pitch: 3.81mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1830635 8A 160V -phoenix_contact connector MCV_01x06_GF_3.81mm_MH -0 -6 -6 -Connector_Phoenix_MC -PhoenixContact_MCV_1,5_7-G-3.5_1x07_P3.50mm_Vertical -Generic Phoenix Contact connector footprint for: MCV_1,5/7-G-3.5; number of pins: 07; pin pitch: 3.50mm; Vertical || order number: 1843651 8A 160V -phoenix_contact connector MCV_01x07_G_3.5mm -0 -7 -7 -Connector_Phoenix_MC -PhoenixContact_MCV_1,5_7-G-3.81_1x07_P3.81mm_Vertical -Generic Phoenix Contact connector footprint for: MCV_1,5/7-G-3.81; number of pins: 07; pin pitch: 3.81mm; Vertical || order number: 1803471 8A 160V -phoenix_contact connector MCV_01x07_G_3.81mm -0 -7 -7 -Connector_Phoenix_MC -PhoenixContact_MCV_1,5_7-GF-3.5_1x07_P3.50mm_Vertical_ThreadedFlange -Generic Phoenix Contact connector footprint for: MCV_1,5/7-GF-3.5; number of pins: 07; pin pitch: 3.50mm; Vertical; threaded flange || order number: 1843279 8A 160V -phoenix_contact connector MCV_01x07_GF_3.5mm -0 -7 -7 -Connector_Phoenix_MC -PhoenixContact_MCV_1,5_7-GF-3.5_1x07_P3.50mm_Vertical_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MCV_1,5/7-GF-3.5; number of pins: 07; pin pitch: 3.50mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843279 8A 160V -phoenix_contact connector MCV_01x07_GF_3.5mm_MH -0 -7 -7 -Connector_Phoenix_MC -PhoenixContact_MCV_1,5_7-GF-3.81_1x07_P3.81mm_Vertical_ThreadedFlange -Generic Phoenix Contact connector footprint for: MCV_1,5/7-GF-3.81; number of pins: 07; pin pitch: 3.81mm; Vertical; threaded flange || order number: 1830648 8A 160V -phoenix_contact connector MCV_01x07_GF_3.81mm -0 -7 -7 -Connector_Phoenix_MC -PhoenixContact_MCV_1,5_7-GF-3.81_1x07_P3.81mm_Vertical_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MCV_1,5/7-GF-3.81; number of pins: 07; pin pitch: 3.81mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1830648 8A 160V -phoenix_contact connector MCV_01x07_GF_3.81mm_MH -0 -7 -7 -Connector_Phoenix_MC -PhoenixContact_MCV_1,5_8-G-3.5_1x08_P3.50mm_Vertical -Generic Phoenix Contact connector footprint for: MCV_1,5/8-G-3.5; number of pins: 08; pin pitch: 3.50mm; Vertical || order number: 1843664 8A 160V -phoenix_contact connector MCV_01x08_G_3.5mm -0 -8 -8 -Connector_Phoenix_MC -PhoenixContact_MCV_1,5_8-G-3.81_1x08_P3.81mm_Vertical -Generic Phoenix Contact connector footprint for: MCV_1,5/8-G-3.81; number of pins: 08; pin pitch: 3.81mm; Vertical || order number: 1803484 8A 160V -phoenix_contact connector MCV_01x08_G_3.81mm -0 -8 -8 -Connector_Phoenix_MC -PhoenixContact_MCV_1,5_8-GF-3.5_1x08_P3.50mm_Vertical_ThreadedFlange -Generic Phoenix Contact connector footprint for: MCV_1,5/8-GF-3.5; number of pins: 08; pin pitch: 3.50mm; Vertical; threaded flange || order number: 1843282 8A 160V -phoenix_contact connector MCV_01x08_GF_3.5mm -0 -8 -8 -Connector_Phoenix_MC -PhoenixContact_MCV_1,5_8-GF-3.5_1x08_P3.50mm_Vertical_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MCV_1,5/8-GF-3.5; number of pins: 08; pin pitch: 3.50mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843282 8A 160V -phoenix_contact connector MCV_01x08_GF_3.5mm_MH -0 -8 -8 -Connector_Phoenix_MC -PhoenixContact_MCV_1,5_8-GF-3.81_1x08_P3.81mm_Vertical_ThreadedFlange -Generic Phoenix Contact connector footprint for: MCV_1,5/8-GF-3.81; number of pins: 08; pin pitch: 3.81mm; Vertical; threaded flange || order number: 1830651 8A 160V -phoenix_contact connector MCV_01x08_GF_3.81mm -0 -8 -8 -Connector_Phoenix_MC -PhoenixContact_MCV_1,5_8-GF-3.81_1x08_P3.81mm_Vertical_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MCV_1,5/8-GF-3.81; number of pins: 08; pin pitch: 3.81mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1830651 8A 160V -phoenix_contact connector MCV_01x08_GF_3.81mm_MH -0 -8 -8 -Connector_Phoenix_MC -PhoenixContact_MCV_1,5_9-G-3.5_1x09_P3.50mm_Vertical -Generic Phoenix Contact connector footprint for: MCV_1,5/9-G-3.5; number of pins: 09; pin pitch: 3.50mm; Vertical || order number: 1843677 8A 160V -phoenix_contact connector MCV_01x09_G_3.5mm -0 -9 -9 -Connector_Phoenix_MC -PhoenixContact_MCV_1,5_9-G-3.81_1x09_P3.81mm_Vertical -Generic Phoenix Contact connector footprint for: MCV_1,5/9-G-3.81; number of pins: 09; pin pitch: 3.81mm; Vertical || order number: 1803497 8A 160V -phoenix_contact connector MCV_01x09_G_3.81mm -0 -9 -9 -Connector_Phoenix_MC -PhoenixContact_MCV_1,5_9-GF-3.5_1x09_P3.50mm_Vertical_ThreadedFlange -Generic Phoenix Contact connector footprint for: MCV_1,5/9-GF-3.5; number of pins: 09; pin pitch: 3.50mm; Vertical; threaded flange || order number: 1843295 8A 160V -phoenix_contact connector MCV_01x09_GF_3.5mm -0 -9 -9 -Connector_Phoenix_MC -PhoenixContact_MCV_1,5_9-GF-3.5_1x09_P3.50mm_Vertical_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MCV_1,5/9-GF-3.5; number of pins: 09; pin pitch: 3.50mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843295 8A 160V -phoenix_contact connector MCV_01x09_GF_3.5mm_MH -0 -9 -9 -Connector_Phoenix_MC -PhoenixContact_MCV_1,5_9-GF-3.81_1x09_P3.81mm_Vertical_ThreadedFlange -Generic Phoenix Contact connector footprint for: MCV_1,5/9-GF-3.81; number of pins: 09; pin pitch: 3.81mm; Vertical; threaded flange || order number: 1830664 8A 160V -phoenix_contact connector MCV_01x09_GF_3.81mm -0 -9 -9 -Connector_Phoenix_MC -PhoenixContact_MCV_1,5_9-GF-3.81_1x09_P3.81mm_Vertical_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MCV_1,5/9-GF-3.81; number of pins: 09; pin pitch: 3.81mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1830664 8A 160V -phoenix_contact connector MCV_01x09_GF_3.81mm_MH -0 -9 -9 -Connector_Phoenix_MC -PhoenixContact_MCV_1,5_10-G-3.5_1x10_P3.50mm_Vertical -Generic Phoenix Contact connector footprint for: MCV_1,5/10-G-3.5; number of pins: 10; pin pitch: 3.50mm; Vertical || order number: 1843680 8A 160V -phoenix_contact connector MCV_01x10_G_3.5mm -0 -10 -10 -Connector_Phoenix_MC -PhoenixContact_MCV_1,5_10-G-3.81_1x10_P3.81mm_Vertical -Generic Phoenix Contact connector footprint for: MCV_1,5/10-G-3.81; number of pins: 10; pin pitch: 3.81mm; Vertical || order number: 1803507 8A 160V -phoenix_contact connector MCV_01x10_G_3.81mm -0 -10 -10 -Connector_Phoenix_MC -PhoenixContact_MCV_1,5_10-GF-3.5_1x10_P3.50mm_Vertical_ThreadedFlange -Generic Phoenix Contact connector footprint for: MCV_1,5/10-GF-3.5; number of pins: 10; pin pitch: 3.50mm; Vertical; threaded flange || order number: 1843305 8A 160V -phoenix_contact connector MCV_01x10_GF_3.5mm -0 -10 -10 -Connector_Phoenix_MC -PhoenixContact_MCV_1,5_10-GF-3.5_1x10_P3.50mm_Vertical_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MCV_1,5/10-GF-3.5; number of pins: 10; pin pitch: 3.50mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843305 8A 160V -phoenix_contact connector MCV_01x10_GF_3.5mm_MH -0 -10 -10 -Connector_Phoenix_MC -PhoenixContact_MCV_1,5_10-GF-3.81_1x10_P3.81mm_Vertical_ThreadedFlange -Generic Phoenix Contact connector footprint for: MCV_1,5/10-GF-3.81; number of pins: 10; pin pitch: 3.81mm; Vertical; threaded flange || order number: 1830677 8A 160V -phoenix_contact connector MCV_01x10_GF_3.81mm -0 -10 -10 -Connector_Phoenix_MC -PhoenixContact_MCV_1,5_10-GF-3.81_1x10_P3.81mm_Vertical_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MCV_1,5/10-GF-3.81; number of pins: 10; pin pitch: 3.81mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1830677 8A 160V -phoenix_contact connector MCV_01x10_GF_3.81mm_MH -0 -10 -10 -Connector_Phoenix_MC -PhoenixContact_MCV_1,5_11-G-3.5_1x11_P3.50mm_Vertical -Generic Phoenix Contact connector footprint for: MCV_1,5/11-G-3.5; number of pins: 11; pin pitch: 3.50mm; Vertical || order number: 1843693 8A 160V -phoenix_contact connector MCV_01x11_G_3.5mm -0 -11 -11 -Connector_Phoenix_MC -PhoenixContact_MCV_1,5_11-G-3.81_1x11_P3.81mm_Vertical -Generic Phoenix Contact connector footprint for: MCV_1,5/11-G-3.81; number of pins: 11; pin pitch: 3.81mm; Vertical || order number: 1803510 8A 160V -phoenix_contact connector MCV_01x11_G_3.81mm -0 -11 -11 -Connector_Phoenix_MC -PhoenixContact_MCV_1,5_11-GF-3.5_1x11_P3.50mm_Vertical_ThreadedFlange -Generic Phoenix Contact connector footprint for: MCV_1,5/11-GF-3.5; number of pins: 11; pin pitch: 3.50mm; Vertical; threaded flange || order number: 1843318 8A 160V -phoenix_contact connector MCV_01x11_GF_3.5mm -0 -11 -11 -Connector_Phoenix_MC -PhoenixContact_MCV_1,5_11-GF-3.5_1x11_P3.50mm_Vertical_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MCV_1,5/11-GF-3.5; number of pins: 11; pin pitch: 3.50mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843318 8A 160V -phoenix_contact connector MCV_01x11_GF_3.5mm_MH -0 -11 -11 -Connector_Phoenix_MC -PhoenixContact_MCV_1,5_11-GF-3.81_1x11_P3.81mm_Vertical_ThreadedFlange -Generic Phoenix Contact connector footprint for: MCV_1,5/11-GF-3.81; number of pins: 11; pin pitch: 3.81mm; Vertical; threaded flange || order number: 1830680 8A 160V -phoenix_contact connector MCV_01x11_GF_3.81mm -0 -11 -11 -Connector_Phoenix_MC -PhoenixContact_MCV_1,5_11-GF-3.81_1x11_P3.81mm_Vertical_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MCV_1,5/11-GF-3.81; number of pins: 11; pin pitch: 3.81mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1830680 8A 160V -phoenix_contact connector MCV_01x11_GF_3.81mm_MH -0 -11 -11 -Connector_Phoenix_MC -PhoenixContact_MCV_1,5_12-G-3.5_1x12_P3.50mm_Vertical -Generic Phoenix Contact connector footprint for: MCV_1,5/12-G-3.5; number of pins: 12; pin pitch: 3.50mm; Vertical || order number: 1843703 8A 160V -phoenix_contact connector MCV_01x12_G_3.5mm -0 -12 -12 -Connector_Phoenix_MC -PhoenixContact_MCV_1,5_12-G-3.81_1x12_P3.81mm_Vertical -Generic Phoenix Contact connector footprint for: MCV_1,5/12-G-3.81; number of pins: 12; pin pitch: 3.81mm; Vertical || order number: 1803523 8A 160V -phoenix_contact connector MCV_01x12_G_3.81mm -0 -12 -12 -Connector_Phoenix_MC -PhoenixContact_MCV_1,5_12-GF-3.5_1x12_P3.50mm_Vertical_ThreadedFlange -Generic Phoenix Contact connector footprint for: MCV_1,5/12-GF-3.5; number of pins: 12; pin pitch: 3.50mm; Vertical; threaded flange || order number: 1843321 8A 160V -phoenix_contact connector MCV_01x12_GF_3.5mm -0 -12 -12 -Connector_Phoenix_MC -PhoenixContact_MCV_1,5_12-GF-3.5_1x12_P3.50mm_Vertical_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MCV_1,5/12-GF-3.5; number of pins: 12; pin pitch: 3.50mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843321 8A 160V -phoenix_contact connector MCV_01x12_GF_3.5mm_MH -0 -12 -12 -Connector_Phoenix_MC -PhoenixContact_MCV_1,5_12-GF-3.81_1x12_P3.81mm_Vertical_ThreadedFlange -Generic Phoenix Contact connector footprint for: MCV_1,5/12-GF-3.81; number of pins: 12; pin pitch: 3.81mm; Vertical; threaded flange || order number: 1830693 8A 160V -phoenix_contact connector MCV_01x12_GF_3.81mm -0 -12 -12 -Connector_Phoenix_MC -PhoenixContact_MCV_1,5_12-GF-3.81_1x12_P3.81mm_Vertical_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MCV_1,5/12-GF-3.81; number of pins: 12; pin pitch: 3.81mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1830693 8A 160V -phoenix_contact connector MCV_01x12_GF_3.81mm_MH -0 -12 -12 -Connector_Phoenix_MC -PhoenixContact_MCV_1,5_13-G-3.5_1x13_P3.50mm_Vertical -Generic Phoenix Contact connector footprint for: MCV_1,5/13-G-3.5; number of pins: 13; pin pitch: 3.50mm; Vertical || order number: 1843716 8A 160V -phoenix_contact connector MCV_01x13_G_3.5mm -0 -13 -13 -Connector_Phoenix_MC -PhoenixContact_MCV_1,5_13-G-3.81_1x13_P3.81mm_Vertical -Generic Phoenix Contact connector footprint for: MCV_1,5/13-G-3.81; number of pins: 13; pin pitch: 3.81mm; Vertical || order number: 1803536 8A 160V -phoenix_contact connector MCV_01x13_G_3.81mm -0 -13 -13 -Connector_Phoenix_MC -PhoenixContact_MCV_1,5_13-GF-3.5_1x13_P3.50mm_Vertical_ThreadedFlange -Generic Phoenix Contact connector footprint for: MCV_1,5/13-GF-3.5; number of pins: 13; pin pitch: 3.50mm; Vertical; threaded flange || order number: 1843334 8A 160V -phoenix_contact connector MCV_01x13_GF_3.5mm -0 -13 -13 -Connector_Phoenix_MC -PhoenixContact_MCV_1,5_13-GF-3.5_1x13_P3.50mm_Vertical_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MCV_1,5/13-GF-3.5; number of pins: 13; pin pitch: 3.50mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843334 8A 160V -phoenix_contact connector MCV_01x13_GF_3.5mm_MH -0 -13 -13 -Connector_Phoenix_MC -PhoenixContact_MCV_1,5_13-GF-3.81_1x13_P3.81mm_Vertical_ThreadedFlange -Generic Phoenix Contact connector footprint for: MCV_1,5/13-GF-3.81; number of pins: 13; pin pitch: 3.81mm; Vertical; threaded flange || order number: 1830703 8A 160V -phoenix_contact connector MCV_01x13_GF_3.81mm -0 -13 -13 -Connector_Phoenix_MC -PhoenixContact_MCV_1,5_13-GF-3.81_1x13_P3.81mm_Vertical_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MCV_1,5/13-GF-3.81; number of pins: 13; pin pitch: 3.81mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1830703 8A 160V -phoenix_contact connector MCV_01x13_GF_3.81mm_MH -0 -13 -13 -Connector_Phoenix_MC -PhoenixContact_MCV_1,5_14-G-3.5_1x14_P3.50mm_Vertical -Generic Phoenix Contact connector footprint for: MCV_1,5/14-G-3.5; number of pins: 14; pin pitch: 3.50mm; Vertical || order number: 1843729 8A 160V -phoenix_contact connector MCV_01x14_G_3.5mm -0 -14 -14 -Connector_Phoenix_MC -PhoenixContact_MCV_1,5_14-G-3.81_1x14_P3.81mm_Vertical -Generic Phoenix Contact connector footprint for: MCV_1,5/14-G-3.81; number of pins: 14; pin pitch: 3.81mm; Vertical || order number: 1803549 8A 160V -phoenix_contact connector MCV_01x14_G_3.81mm -0 -14 -14 -Connector_Phoenix_MC -PhoenixContact_MCV_1,5_14-GF-3.5_1x14_P3.50mm_Vertical_ThreadedFlange -Generic Phoenix Contact connector footprint for: MCV_1,5/14-GF-3.5; number of pins: 14; pin pitch: 3.50mm; Vertical; threaded flange || order number: 1843347 8A 160V -phoenix_contact connector MCV_01x14_GF_3.5mm -0 -14 -14 -Connector_Phoenix_MC -PhoenixContact_MCV_1,5_14-GF-3.5_1x14_P3.50mm_Vertical_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MCV_1,5/14-GF-3.5; number of pins: 14; pin pitch: 3.50mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843347 8A 160V -phoenix_contact connector MCV_01x14_GF_3.5mm_MH -0 -14 -14 -Connector_Phoenix_MC -PhoenixContact_MCV_1,5_14-GF-3.81_1x14_P3.81mm_Vertical_ThreadedFlange -Generic Phoenix Contact connector footprint for: MCV_1,5/14-GF-3.81; number of pins: 14; pin pitch: 3.81mm; Vertical; threaded flange || order number: 1830716 8A 160V -phoenix_contact connector MCV_01x14_GF_3.81mm -0 -14 -14 -Connector_Phoenix_MC -PhoenixContact_MCV_1,5_14-GF-3.81_1x14_P3.81mm_Vertical_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MCV_1,5/14-GF-3.81; number of pins: 14; pin pitch: 3.81mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1830716 8A 160V -phoenix_contact connector MCV_01x14_GF_3.81mm_MH -0 -14 -14 -Connector_Phoenix_MC -PhoenixContact_MCV_1,5_15-G-3.5_1x15_P3.50mm_Vertical -Generic Phoenix Contact connector footprint for: MCV_1,5/15-G-3.5; number of pins: 15; pin pitch: 3.50mm; Vertical || order number: 1843732 8A 160V -phoenix_contact connector MCV_01x15_G_3.5mm -0 -15 -15 -Connector_Phoenix_MC -PhoenixContact_MCV_1,5_15-G-3.81_1x15_P3.81mm_Vertical -Generic Phoenix Contact connector footprint for: MCV_1,5/15-G-3.81; number of pins: 15; pin pitch: 3.81mm; Vertical || order number: 1803552 8A 160V -phoenix_contact connector MCV_01x15_G_3.81mm -0 -15 -15 -Connector_Phoenix_MC -PhoenixContact_MCV_1,5_15-GF-3.5_1x15_P3.50mm_Vertical_ThreadedFlange -Generic Phoenix Contact connector footprint for: MCV_1,5/15-GF-3.5; number of pins: 15; pin pitch: 3.50mm; Vertical; threaded flange || order number: 1843350 8A 160V -phoenix_contact connector MCV_01x15_GF_3.5mm -0 -15 -15 -Connector_Phoenix_MC -PhoenixContact_MCV_1,5_15-GF-3.5_1x15_P3.50mm_Vertical_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MCV_1,5/15-GF-3.5; number of pins: 15; pin pitch: 3.50mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843350 8A 160V -phoenix_contact connector MCV_01x15_GF_3.5mm_MH -0 -15 -15 -Connector_Phoenix_MC -PhoenixContact_MCV_1,5_15-GF-3.81_1x15_P3.81mm_Vertical_ThreadedFlange -Generic Phoenix Contact connector footprint for: MCV_1,5/15-GF-3.81; number of pins: 15; pin pitch: 3.81mm; Vertical; threaded flange || order number: 1830729 8A 160V -phoenix_contact connector MCV_01x15_GF_3.81mm -0 -15 -15 -Connector_Phoenix_MC -PhoenixContact_MCV_1,5_15-GF-3.81_1x15_P3.81mm_Vertical_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MCV_1,5/15-GF-3.81; number of pins: 15; pin pitch: 3.81mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1830729 8A 160V -phoenix_contact connector MCV_01x15_GF_3.81mm_MH -0 -15 -15 -Connector_Phoenix_MC -PhoenixContact_MCV_1,5_16-G-3.5_1x16_P3.50mm_Vertical -Generic Phoenix Contact connector footprint for: MCV_1,5/16-G-3.5; number of pins: 16; pin pitch: 3.50mm; Vertical || order number: 1843745 8A 160V -phoenix_contact connector MCV_01x16_G_3.5mm -0 -16 -16 -Connector_Phoenix_MC -PhoenixContact_MCV_1,5_16-G-3.81_1x16_P3.81mm_Vertical -Generic Phoenix Contact connector footprint for: MCV_1,5/16-G-3.81; number of pins: 16; pin pitch: 3.81mm; Vertical || order number: 1803565 8A 160V -phoenix_contact connector MCV_01x16_G_3.81mm -0 -16 -16 -Connector_Phoenix_MC -PhoenixContact_MCV_1,5_16-GF-3.5_1x16_P3.50mm_Vertical_ThreadedFlange -Generic Phoenix Contact connector footprint for: MCV_1,5/16-GF-3.5; number of pins: 16; pin pitch: 3.50mm; Vertical; threaded flange || order number: 1843363 8A 160V -phoenix_contact connector MCV_01x16_GF_3.5mm -0 -16 -16 -Connector_Phoenix_MC -PhoenixContact_MCV_1,5_16-GF-3.5_1x16_P3.50mm_Vertical_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MCV_1,5/16-GF-3.5; number of pins: 16; pin pitch: 3.50mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843363 8A 160V -phoenix_contact connector MCV_01x16_GF_3.5mm_MH -0 -16 -16 -Connector_Phoenix_MC -PhoenixContact_MCV_1,5_16-GF-3.81_1x16_P3.81mm_Vertical_ThreadedFlange -Generic Phoenix Contact connector footprint for: MCV_1,5/16-GF-3.81; number of pins: 16; pin pitch: 3.81mm; Vertical; threaded flange || order number: 1830732 8A 160V -phoenix_contact connector MCV_01x16_GF_3.81mm -0 -16 -16 -Connector_Phoenix_MC -PhoenixContact_MCV_1,5_16-GF-3.81_1x16_P3.81mm_Vertical_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MCV_1,5/16-GF-3.81; number of pins: 16; pin pitch: 3.81mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1830732 8A 160V -phoenix_contact connector MCV_01x16_GF_3.81mm_MH -0 -16 -16 -Connector_Phoenix_MC -PhoenixContact_MC_1,5_2-G-3.5_1x02_P3.50mm_Horizontal -Generic Phoenix Contact connector footprint for: MC_1,5/2-G-3.5; number of pins: 02; pin pitch: 3.50mm; Angled || order number: 1844210 8A 160V -phoenix_contact connector MC_01x02_G_3.5mm -0 -2 -2 -Connector_Phoenix_MC -PhoenixContact_MC_1,5_2-G-3.81_1x02_P3.81mm_Horizontal -Generic Phoenix Contact connector footprint for: MC_1,5/2-G-3.81; number of pins: 02; pin pitch: 3.81mm; Angled || order number: 1803277 8A 160V -phoenix_contact connector MC_01x02_G_3.81mm -0 -2 -2 -Connector_Phoenix_MC -PhoenixContact_MC_1,5_2-GF-3.5_1x02_P3.50mm_Horizontal_ThreadedFlange -Generic Phoenix Contact connector footprint for: MC_1,5/2-GF-3.5; number of pins: 02; pin pitch: 3.50mm; Angled; threaded flange || order number: 1843790 8A 160V -phoenix_contact connector MC_01x02_GF_3.5mm -0 -2 -2 -Connector_Phoenix_MC -PhoenixContact_MC_1,5_2-GF-3.5_1x02_P3.50mm_Horizontal_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MC_1,5/2-GF-3.5; number of pins: 02; pin pitch: 3.50mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843790 8A 160V -phoenix_contact connector MC_01x02_GF_3.5mm_MH -0 -2 -2 -Connector_Phoenix_MC -PhoenixContact_MC_1,5_2-GF-3.81_1x02_P3.81mm_Horizontal_ThreadedFlange -Generic Phoenix Contact connector footprint for: MC_1,5/2-GF-3.81; number of pins: 02; pin pitch: 3.81mm; Angled; threaded flange || order number: 1827868 8A 160V -phoenix_contact connector MC_01x02_GF_3.81mm -0 -2 -2 -Connector_Phoenix_MC -PhoenixContact_MC_1,5_2-GF-3.81_1x02_P3.81mm_Horizontal_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MC_1,5/2-GF-3.81; number of pins: 02; pin pitch: 3.81mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1827868 8A 160V -phoenix_contact connector MC_01x02_GF_3.81mm_MH -0 -2 -2 -Connector_Phoenix_MC -PhoenixContact_MC_1,5_3-G-3.5_1x03_P3.50mm_Horizontal -Generic Phoenix Contact connector footprint for: MC_1,5/3-G-3.5; number of pins: 03; pin pitch: 3.50mm; Angled || order number: 1844223 8A 160V -phoenix_contact connector MC_01x03_G_3.5mm -0 -3 -3 -Connector_Phoenix_MC -PhoenixContact_MC_1,5_3-G-3.81_1x03_P3.81mm_Horizontal -Generic Phoenix Contact connector footprint for: MC_1,5/3-G-3.81; number of pins: 03; pin pitch: 3.81mm; Angled || order number: 1803280 8A 160V -phoenix_contact connector MC_01x03_G_3.81mm -0 -3 -3 -Connector_Phoenix_MC -PhoenixContact_MC_1,5_3-GF-3.5_1x03_P3.50mm_Horizontal_ThreadedFlange -Generic Phoenix Contact connector footprint for: MC_1,5/3-GF-3.5; number of pins: 03; pin pitch: 3.50mm; Angled; threaded flange || order number: 1843800 8A 160V -phoenix_contact connector MC_01x03_GF_3.5mm -0 -3 -3 -Connector_Phoenix_MC -PhoenixContact_MC_1,5_3-GF-3.5_1x03_P3.50mm_Horizontal_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MC_1,5/3-GF-3.5; number of pins: 03; pin pitch: 3.50mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843800 8A 160V -phoenix_contact connector MC_01x03_GF_3.5mm_MH -0 -3 -3 -Connector_Phoenix_MC -PhoenixContact_MC_1,5_3-GF-3.81_1x03_P3.81mm_Horizontal_ThreadedFlange -Generic Phoenix Contact connector footprint for: MC_1,5/3-GF-3.81; number of pins: 03; pin pitch: 3.81mm; Angled; threaded flange || order number: 1827871 8A 160V -phoenix_contact connector MC_01x03_GF_3.81mm -0 -3 -3 -Connector_Phoenix_MC -PhoenixContact_MC_1,5_3-GF-3.81_1x03_P3.81mm_Horizontal_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MC_1,5/3-GF-3.81; number of pins: 03; pin pitch: 3.81mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1827871 8A 160V -phoenix_contact connector MC_01x03_GF_3.81mm_MH -0 -3 -3 -Connector_Phoenix_MC -PhoenixContact_MC_1,5_4-G-3.5_1x04_P3.50mm_Horizontal -Generic Phoenix Contact connector footprint for: MC_1,5/4-G-3.5; number of pins: 04; pin pitch: 3.50mm; Angled || order number: 1844236 8A 160V -phoenix_contact connector MC_01x04_G_3.5mm -0 -4 -4 -Connector_Phoenix_MC -PhoenixContact_MC_1,5_4-G-3.81_1x04_P3.81mm_Horizontal -Generic Phoenix Contact connector footprint for: MC_1,5/4-G-3.81; number of pins: 04; pin pitch: 3.81mm; Angled || order number: 1803293 8A 160V -phoenix_contact connector MC_01x04_G_3.81mm -0 -4 -4 -Connector_Phoenix_MC -PhoenixContact_MC_1,5_4-GF-3.5_1x04_P3.50mm_Horizontal_ThreadedFlange -Generic Phoenix Contact connector footprint for: MC_1,5/4-GF-3.5; number of pins: 04; pin pitch: 3.50mm; Angled; threaded flange || order number: 1843813 8A 160V -phoenix_contact connector MC_01x04_GF_3.5mm -0 -4 -4 -Connector_Phoenix_MC -PhoenixContact_MC_1,5_4-GF-3.5_1x04_P3.50mm_Horizontal_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MC_1,5/4-GF-3.5; number of pins: 04; pin pitch: 3.50mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843813 8A 160V -phoenix_contact connector MC_01x04_GF_3.5mm_MH -0 -4 -4 -Connector_Phoenix_MC -PhoenixContact_MC_1,5_4-GF-3.81_1x04_P3.81mm_Horizontal_ThreadedFlange -Generic Phoenix Contact connector footprint for: MC_1,5/4-GF-3.81; number of pins: 04; pin pitch: 3.81mm; Angled; threaded flange || order number: 1827884 8A 160V -phoenix_contact connector MC_01x04_GF_3.81mm -0 -4 -4 -Connector_Phoenix_MC -PhoenixContact_MC_1,5_4-GF-3.81_1x04_P3.81mm_Horizontal_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MC_1,5/4-GF-3.81; number of pins: 04; pin pitch: 3.81mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1827884 8A 160V -phoenix_contact connector MC_01x04_GF_3.81mm_MH -0 -4 -4 -Connector_Phoenix_MC -PhoenixContact_MC_1,5_5-G-3.5_1x05_P3.50mm_Horizontal -Generic Phoenix Contact connector footprint for: MC_1,5/5-G-3.5; number of pins: 05; pin pitch: 3.50mm; Angled || order number: 1844249 8A 160V -phoenix_contact connector MC_01x05_G_3.5mm -0 -5 -5 -Connector_Phoenix_MC -PhoenixContact_MC_1,5_5-G-3.81_1x05_P3.81mm_Horizontal -Generic Phoenix Contact connector footprint for: MC_1,5/5-G-3.81; number of pins: 05; pin pitch: 3.81mm; Angled || order number: 1803303 8A 160V -phoenix_contact connector MC_01x05_G_3.81mm -0 -5 -5 -Connector_Phoenix_MC -PhoenixContact_MC_1,5_5-GF-3.5_1x05_P3.50mm_Horizontal_ThreadedFlange -Generic Phoenix Contact connector footprint for: MC_1,5/5-GF-3.5; number of pins: 05; pin pitch: 3.50mm; Angled; threaded flange || order number: 1843826 8A 160V -phoenix_contact connector MC_01x05_GF_3.5mm -0 -5 -5 -Connector_Phoenix_MC -PhoenixContact_MC_1,5_5-GF-3.5_1x05_P3.50mm_Horizontal_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MC_1,5/5-GF-3.5; number of pins: 05; pin pitch: 3.50mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843826 8A 160V -phoenix_contact connector MC_01x05_GF_3.5mm_MH -0 -5 -5 -Connector_Phoenix_MC -PhoenixContact_MC_1,5_5-GF-3.81_1x05_P3.81mm_Horizontal_ThreadedFlange -Generic Phoenix Contact connector footprint for: MC_1,5/5-GF-3.81; number of pins: 05; pin pitch: 3.81mm; Angled; threaded flange || order number: 1827897 8A 160V -phoenix_contact connector MC_01x05_GF_3.81mm -0 -5 -5 -Connector_Phoenix_MC -PhoenixContact_MC_1,5_5-GF-3.81_1x05_P3.81mm_Horizontal_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MC_1,5/5-GF-3.81; number of pins: 05; pin pitch: 3.81mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1827897 8A 160V -phoenix_contact connector MC_01x05_GF_3.81mm_MH -0 -5 -5 -Connector_Phoenix_MC -PhoenixContact_MC_1,5_6-G-3.5_1x06_P3.50mm_Horizontal -Generic Phoenix Contact connector footprint for: MC_1,5/6-G-3.5; number of pins: 06; pin pitch: 3.50mm; Angled || order number: 1844252 8A 160V -phoenix_contact connector MC_01x06_G_3.5mm -0 -6 -6 -Connector_Phoenix_MC -PhoenixContact_MC_1,5_6-G-3.81_1x06_P3.81mm_Horizontal -Generic Phoenix Contact connector footprint for: MC_1,5/6-G-3.81; number of pins: 06; pin pitch: 3.81mm; Angled || order number: 1803316 8A 160V -phoenix_contact connector MC_01x06_G_3.81mm -0 -6 -6 -Connector_Phoenix_MC -PhoenixContact_MC_1,5_6-GF-3.5_1x06_P3.50mm_Horizontal_ThreadedFlange -Generic Phoenix Contact connector footprint for: MC_1,5/6-GF-3.5; number of pins: 06; pin pitch: 3.50mm; Angled; threaded flange || order number: 1843839 8A 160V -phoenix_contact connector MC_01x06_GF_3.5mm -0 -6 -6 -Connector_Phoenix_MC -PhoenixContact_MC_1,5_6-GF-3.5_1x06_P3.50mm_Horizontal_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MC_1,5/6-GF-3.5; number of pins: 06; pin pitch: 3.50mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843839 8A 160V -phoenix_contact connector MC_01x06_GF_3.5mm_MH -0 -6 -6 -Connector_Phoenix_MC -PhoenixContact_MC_1,5_6-GF-3.81_1x06_P3.81mm_Horizontal_ThreadedFlange -Generic Phoenix Contact connector footprint for: MC_1,5/6-GF-3.81; number of pins: 06; pin pitch: 3.81mm; Angled; threaded flange || order number: 1827907 8A 160V -phoenix_contact connector MC_01x06_GF_3.81mm -0 -6 -6 -Connector_Phoenix_MC -PhoenixContact_MC_1,5_6-GF-3.81_1x06_P3.81mm_Horizontal_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MC_1,5/6-GF-3.81; number of pins: 06; pin pitch: 3.81mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1827907 8A 160V -phoenix_contact connector MC_01x06_GF_3.81mm_MH -0 -6 -6 -Connector_Phoenix_MC -PhoenixContact_MC_1,5_7-G-3.5_1x07_P3.50mm_Horizontal -Generic Phoenix Contact connector footprint for: MC_1,5/7-G-3.5; number of pins: 07; pin pitch: 3.50mm; Angled || order number: 1844265 8A 160V -phoenix_contact connector MC_01x07_G_3.5mm -0 -7 -7 -Connector_Phoenix_MC -PhoenixContact_MC_1,5_7-G-3.81_1x07_P3.81mm_Horizontal -Generic Phoenix Contact connector footprint for: MC_1,5/7-G-3.81; number of pins: 07; pin pitch: 3.81mm; Angled || order number: 1803329 8A 160V -phoenix_contact connector MC_01x07_G_3.81mm -0 -7 -7 -Connector_Phoenix_MC -PhoenixContact_MC_1,5_7-GF-3.5_1x07_P3.50mm_Horizontal_ThreadedFlange -Generic Phoenix Contact connector footprint for: MC_1,5/7-GF-3.5; number of pins: 07; pin pitch: 3.50mm; Angled; threaded flange || order number: 1843842 8A 160V -phoenix_contact connector MC_01x07_GF_3.5mm -0 -7 -7 -Connector_Phoenix_MC -PhoenixContact_MC_1,5_7-GF-3.5_1x07_P3.50mm_Horizontal_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MC_1,5/7-GF-3.5; number of pins: 07; pin pitch: 3.50mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843842 8A 160V -phoenix_contact connector MC_01x07_GF_3.5mm_MH -0 -7 -7 -Connector_Phoenix_MC -PhoenixContact_MC_1,5_7-GF-3.81_1x07_P3.81mm_Horizontal_ThreadedFlange -Generic Phoenix Contact connector footprint for: MC_1,5/7-GF-3.81; number of pins: 07; pin pitch: 3.81mm; Angled; threaded flange || order number: 1827910 8A 160V -phoenix_contact connector MC_01x07_GF_3.81mm -0 -7 -7 -Connector_Phoenix_MC -PhoenixContact_MC_1,5_7-GF-3.81_1x07_P3.81mm_Horizontal_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MC_1,5/7-GF-3.81; number of pins: 07; pin pitch: 3.81mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1827910 8A 160V -phoenix_contact connector MC_01x07_GF_3.81mm_MH -0 -7 -7 -Connector_Phoenix_MC -PhoenixContact_MC_1,5_8-G-3.5_1x08_P3.50mm_Horizontal -Generic Phoenix Contact connector footprint for: MC_1,5/8-G-3.5; number of pins: 08; pin pitch: 3.50mm; Angled || order number: 1844278 8A 160V -phoenix_contact connector MC_01x08_G_3.5mm -0 -8 -8 -Connector_Phoenix_MC -PhoenixContact_MC_1,5_8-G-3.81_1x08_P3.81mm_Horizontal -Generic Phoenix Contact connector footprint for: MC_1,5/8-G-3.81; number of pins: 08; pin pitch: 3.81mm; Angled || order number: 1803332 8A 160V -phoenix_contact connector MC_01x08_G_3.81mm -0 -8 -8 -Connector_Phoenix_MC -PhoenixContact_MC_1,5_8-GF-3.5_1x08_P3.50mm_Horizontal_ThreadedFlange -Generic Phoenix Contact connector footprint for: MC_1,5/8-GF-3.5; number of pins: 08; pin pitch: 3.50mm; Angled; threaded flange || order number: 1843855 8A 160V -phoenix_contact connector MC_01x08_GF_3.5mm -0 -8 -8 -Connector_Phoenix_MC -PhoenixContact_MC_1,5_8-GF-3.5_1x08_P3.50mm_Horizontal_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MC_1,5/8-GF-3.5; number of pins: 08; pin pitch: 3.50mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843855 8A 160V -phoenix_contact connector MC_01x08_GF_3.5mm_MH -0 -8 -8 -Connector_Phoenix_MC -PhoenixContact_MC_1,5_8-GF-3.81_1x08_P3.81mm_Horizontal_ThreadedFlange -Generic Phoenix Contact connector footprint for: MC_1,5/8-GF-3.81; number of pins: 08; pin pitch: 3.81mm; Angled; threaded flange || order number: 1827923 8A 160V -phoenix_contact connector MC_01x08_GF_3.81mm -0 -8 -8 -Connector_Phoenix_MC -PhoenixContact_MC_1,5_8-GF-3.81_1x08_P3.81mm_Horizontal_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MC_1,5/8-GF-3.81; number of pins: 08; pin pitch: 3.81mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1827923 8A 160V -phoenix_contact connector MC_01x08_GF_3.81mm_MH -0 -8 -8 -Connector_Phoenix_MC -PhoenixContact_MC_1,5_9-G-3.5_1x09_P3.50mm_Horizontal -Generic Phoenix Contact connector footprint for: MC_1,5/9-G-3.5; number of pins: 09; pin pitch: 3.50mm; Angled || order number: 1844281 8A 160V -phoenix_contact connector MC_01x09_G_3.5mm -0 -9 -9 -Connector_Phoenix_MC -PhoenixContact_MC_1,5_9-G-3.81_1x09_P3.81mm_Horizontal -Generic Phoenix Contact connector footprint for: MC_1,5/9-G-3.81; number of pins: 09; pin pitch: 3.81mm; Angled || order number: 1803345 8A 160V -phoenix_contact connector MC_01x09_G_3.81mm -0 -9 -9 -Connector_Phoenix_MC -PhoenixContact_MC_1,5_9-GF-3.5_1x09_P3.50mm_Horizontal_ThreadedFlange -Generic Phoenix Contact connector footprint for: MC_1,5/9-GF-3.5; number of pins: 09; pin pitch: 3.50mm; Angled; threaded flange || order number: 1843868 8A 160V -phoenix_contact connector MC_01x09_GF_3.5mm -0 -9 -9 -Connector_Phoenix_MC -PhoenixContact_MC_1,5_9-GF-3.5_1x09_P3.50mm_Horizontal_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MC_1,5/9-GF-3.5; number of pins: 09; pin pitch: 3.50mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843868 8A 160V -phoenix_contact connector MC_01x09_GF_3.5mm_MH -0 -9 -9 -Connector_Phoenix_MC -PhoenixContact_MC_1,5_9-GF-3.81_1x09_P3.81mm_Horizontal_ThreadedFlange -Generic Phoenix Contact connector footprint for: MC_1,5/9-GF-3.81; number of pins: 09; pin pitch: 3.81mm; Angled; threaded flange || order number: 1827936 8A 160V -phoenix_contact connector MC_01x09_GF_3.81mm -0 -9 -9 -Connector_Phoenix_MC -PhoenixContact_MC_1,5_9-GF-3.81_1x09_P3.81mm_Horizontal_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MC_1,5/9-GF-3.81; number of pins: 09; pin pitch: 3.81mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1827936 8A 160V -phoenix_contact connector MC_01x09_GF_3.81mm_MH -0 -9 -9 -Connector_Phoenix_MC -PhoenixContact_MC_1,5_10-G-3.5_1x10_P3.50mm_Horizontal -Generic Phoenix Contact connector footprint for: MC_1,5/10-G-3.5; number of pins: 10; pin pitch: 3.50mm; Angled || order number: 1844294 8A 160V -phoenix_contact connector MC_01x10_G_3.5mm -0 -10 -10 -Connector_Phoenix_MC -PhoenixContact_MC_1,5_10-G-3.81_1x10_P3.81mm_Horizontal -Generic Phoenix Contact connector footprint for: MC_1,5/10-G-3.81; number of pins: 10; pin pitch: 3.81mm; Angled || order number: 1803358 8A 160V -phoenix_contact connector MC_01x10_G_3.81mm -0 -10 -10 -Connector_Phoenix_MC -PhoenixContact_MC_1,5_10-GF-3.5_1x10_P3.50mm_Horizontal_ThreadedFlange -Generic Phoenix Contact connector footprint for: MC_1,5/10-GF-3.5; number of pins: 10; pin pitch: 3.50mm; Angled; threaded flange || order number: 1843871 8A 160V -phoenix_contact connector MC_01x10_GF_3.5mm -0 -10 -10 -Connector_Phoenix_MC -PhoenixContact_MC_1,5_10-GF-3.5_1x10_P3.50mm_Horizontal_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MC_1,5/10-GF-3.5; number of pins: 10; pin pitch: 3.50mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843871 8A 160V -phoenix_contact connector MC_01x10_GF_3.5mm_MH -0 -10 -10 -Connector_Phoenix_MC -PhoenixContact_MC_1,5_10-GF-3.81_1x10_P3.81mm_Horizontal_ThreadedFlange -Generic Phoenix Contact connector footprint for: MC_1,5/10-GF-3.81; number of pins: 10; pin pitch: 3.81mm; Angled; threaded flange || order number: 1827949 8A 160V -phoenix_contact connector MC_01x10_GF_3.81mm -0 -10 -10 -Connector_Phoenix_MC -PhoenixContact_MC_1,5_10-GF-3.81_1x10_P3.81mm_Horizontal_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MC_1,5/10-GF-3.81; number of pins: 10; pin pitch: 3.81mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1827949 8A 160V -phoenix_contact connector MC_01x10_GF_3.81mm_MH -0 -10 -10 -Connector_Phoenix_MC -PhoenixContact_MC_1,5_11-G-3.5_1x11_P3.50mm_Horizontal -Generic Phoenix Contact connector footprint for: MC_1,5/11-G-3.5; number of pins: 11; pin pitch: 3.50mm; Angled || order number: 1844304 8A 160V -phoenix_contact connector MC_01x11_G_3.5mm -0 -11 -11 -Connector_Phoenix_MC -PhoenixContact_MC_1,5_11-G-3.81_1x11_P3.81mm_Horizontal -Generic Phoenix Contact connector footprint for: MC_1,5/11-G-3.81; number of pins: 11; pin pitch: 3.81mm; Angled || order number: 1803361 8A 160V -phoenix_contact connector MC_01x11_G_3.81mm -0 -11 -11 -Connector_Phoenix_MC -PhoenixContact_MC_1,5_11-GF-3.5_1x11_P3.50mm_Horizontal_ThreadedFlange -Generic Phoenix Contact connector footprint for: MC_1,5/11-GF-3.5; number of pins: 11; pin pitch: 3.50mm; Angled; threaded flange || order number: 1843884 8A 160V -phoenix_contact connector MC_01x11_GF_3.5mm -0 -11 -11 -Connector_Phoenix_MC -PhoenixContact_MC_1,5_11-GF-3.5_1x11_P3.50mm_Horizontal_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MC_1,5/11-GF-3.5; number of pins: 11; pin pitch: 3.50mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843884 8A 160V -phoenix_contact connector MC_01x11_GF_3.5mm_MH -0 -11 -11 -Connector_Phoenix_MC -PhoenixContact_MC_1,5_11-GF-3.81_1x11_P3.81mm_Horizontal_ThreadedFlange -Generic Phoenix Contact connector footprint for: MC_1,5/11-GF-3.81; number of pins: 11; pin pitch: 3.81mm; Angled; threaded flange || order number: 1827952 8A 160V -phoenix_contact connector MC_01x11_GF_3.81mm -0 -11 -11 -Connector_Phoenix_MC -PhoenixContact_MC_1,5_11-GF-3.81_1x11_P3.81mm_Horizontal_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MC_1,5/11-GF-3.81; number of pins: 11; pin pitch: 3.81mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1827952 8A 160V -phoenix_contact connector MC_01x11_GF_3.81mm_MH -0 -11 -11 -Connector_Phoenix_MC -PhoenixContact_MC_1,5_12-G-3.5_1x12_P3.50mm_Horizontal -Generic Phoenix Contact connector footprint for: MC_1,5/12-G-3.5; number of pins: 12; pin pitch: 3.50mm; Angled || order number: 1844317 8A 160V -phoenix_contact connector MC_01x12_G_3.5mm -0 -12 -12 -Connector_Phoenix_MC -PhoenixContact_MC_1,5_12-G-3.81_1x12_P3.81mm_Horizontal -Generic Phoenix Contact connector footprint for: MC_1,5/12-G-3.81; number of pins: 12; pin pitch: 3.81mm; Angled || order number: 1803374 8A 160V -phoenix_contact connector MC_01x12_G_3.81mm -0 -12 -12 -Connector_Phoenix_MC -PhoenixContact_MC_1,5_12-GF-3.5_1x12_P3.50mm_Horizontal_ThreadedFlange -Generic Phoenix Contact connector footprint for: MC_1,5/12-GF-3.5; number of pins: 12; pin pitch: 3.50mm; Angled; threaded flange || order number: 1843897 8A 160V -phoenix_contact connector MC_01x12_GF_3.5mm -0 -12 -12 -Connector_Phoenix_MC -PhoenixContact_MC_1,5_12-GF-3.5_1x12_P3.50mm_Horizontal_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MC_1,5/12-GF-3.5; number of pins: 12; pin pitch: 3.50mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843897 8A 160V -phoenix_contact connector MC_01x12_GF_3.5mm_MH -0 -12 -12 -Connector_Phoenix_MC -PhoenixContact_MC_1,5_12-GF-3.81_1x12_P3.81mm_Horizontal_ThreadedFlange -Generic Phoenix Contact connector footprint for: MC_1,5/12-GF-3.81; number of pins: 12; pin pitch: 3.81mm; Angled; threaded flange || order number: 1827965 8A 160V -phoenix_contact connector MC_01x12_GF_3.81mm -0 -12 -12 -Connector_Phoenix_MC -PhoenixContact_MC_1,5_12-GF-3.81_1x12_P3.81mm_Horizontal_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MC_1,5/12-GF-3.81; number of pins: 12; pin pitch: 3.81mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1827965 8A 160V -phoenix_contact connector MC_01x12_GF_3.81mm_MH -0 -12 -12 -Connector_Phoenix_MC -PhoenixContact_MC_1,5_13-G-3.5_1x13_P3.50mm_Horizontal -Generic Phoenix Contact connector footprint for: MC_1,5/13-G-3.5; number of pins: 13; pin pitch: 3.50mm; Angled || order number: 1844320 8A 160V -phoenix_contact connector MC_01x13_G_3.5mm -0 -13 -13 -Connector_Phoenix_MC -PhoenixContact_MC_1,5_13-G-3.81_1x13_P3.81mm_Horizontal -Generic Phoenix Contact connector footprint for: MC_1,5/13-G-3.81; number of pins: 13; pin pitch: 3.81mm; Angled || order number: 1803387 8A 160V -phoenix_contact connector MC_01x13_G_3.81mm -0 -13 -13 -Connector_Phoenix_MC -PhoenixContact_MC_1,5_13-GF-3.5_1x13_P3.50mm_Horizontal_ThreadedFlange -Generic Phoenix Contact connector footprint for: MC_1,5/13-GF-3.5; number of pins: 13; pin pitch: 3.50mm; Angled; threaded flange || order number: 1843907 8A 160V -phoenix_contact connector MC_01x13_GF_3.5mm -0 -13 -13 -Connector_Phoenix_MC -PhoenixContact_MC_1,5_13-GF-3.5_1x13_P3.50mm_Horizontal_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MC_1,5/13-GF-3.5; number of pins: 13; pin pitch: 3.50mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843907 8A 160V -phoenix_contact connector MC_01x13_GF_3.5mm_MH -0 -13 -13 -Connector_Phoenix_MC -PhoenixContact_MC_1,5_13-GF-3.81_1x13_P3.81mm_Horizontal_ThreadedFlange -Generic Phoenix Contact connector footprint for: MC_1,5/13-GF-3.81; number of pins: 13; pin pitch: 3.81mm; Angled; threaded flange || order number: 1827978 8A 160V -phoenix_contact connector MC_01x13_GF_3.81mm -0 -13 -13 -Connector_Phoenix_MC -PhoenixContact_MC_1,5_13-GF-3.81_1x13_P3.81mm_Horizontal_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MC_1,5/13-GF-3.81; number of pins: 13; pin pitch: 3.81mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1827978 8A 160V -phoenix_contact connector MC_01x13_GF_3.81mm_MH -0 -13 -13 -Connector_Phoenix_MC -PhoenixContact_MC_1,5_14-G-3.5_1x14_P3.50mm_Horizontal -Generic Phoenix Contact connector footprint for: MC_1,5/14-G-3.5; number of pins: 14; pin pitch: 3.50mm; Angled || order number: 1844333 8A 160V -phoenix_contact connector MC_01x14_G_3.5mm -0 -14 -14 -Connector_Phoenix_MC -PhoenixContact_MC_1,5_14-G-3.81_1x14_P3.81mm_Horizontal -Generic Phoenix Contact connector footprint for: MC_1,5/14-G-3.81; number of pins: 14; pin pitch: 3.81mm; Angled || order number: 1803390 8A 160V -phoenix_contact connector MC_01x14_G_3.81mm -0 -14 -14 -Connector_Phoenix_MC -PhoenixContact_MC_1,5_14-GF-3.5_1x14_P3.50mm_Horizontal_ThreadedFlange -Generic Phoenix Contact connector footprint for: MC_1,5/14-GF-3.5; number of pins: 14; pin pitch: 3.50mm; Angled; threaded flange || order number: 1843910 8A 160V -phoenix_contact connector MC_01x14_GF_3.5mm -0 -14 -14 -Connector_Phoenix_MC -PhoenixContact_MC_1,5_14-GF-3.5_1x14_P3.50mm_Horizontal_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MC_1,5/14-GF-3.5; number of pins: 14; pin pitch: 3.50mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843910 8A 160V -phoenix_contact connector MC_01x14_GF_3.5mm_MH -0 -14 -14 -Connector_Phoenix_MC -PhoenixContact_MC_1,5_14-GF-3.81_1x14_P3.81mm_Horizontal_ThreadedFlange -Generic Phoenix Contact connector footprint for: MC_1,5/14-GF-3.81; number of pins: 14; pin pitch: 3.81mm; Angled; threaded flange || order number: 1827981 8A 160V -phoenix_contact connector MC_01x14_GF_3.81mm -0 -14 -14 -Connector_Phoenix_MC -PhoenixContact_MC_1,5_14-GF-3.81_1x14_P3.81mm_Horizontal_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MC_1,5/14-GF-3.81; number of pins: 14; pin pitch: 3.81mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1827981 8A 160V -phoenix_contact connector MC_01x14_GF_3.81mm_MH -0 -14 -14 -Connector_Phoenix_MC -PhoenixContact_MC_1,5_15-G-3.5_1x15_P3.50mm_Horizontal -Generic Phoenix Contact connector footprint for: MC_1,5/15-G-3.5; number of pins: 15; pin pitch: 3.50mm; Angled || order number: 1844346 8A 160V -phoenix_contact connector MC_01x15_G_3.5mm -0 -15 -15 -Connector_Phoenix_MC -PhoenixContact_MC_1,5_15-G-3.81_1x15_P3.81mm_Horizontal -Generic Phoenix Contact connector footprint for: MC_1,5/15-G-3.81; number of pins: 15; pin pitch: 3.81mm; Angled || order number: 1803400 8A 160V -phoenix_contact connector MC_01x15_G_3.81mm -0 -15 -15 -Connector_Phoenix_MC -PhoenixContact_MC_1,5_15-GF-3.5_1x15_P3.50mm_Horizontal_ThreadedFlange -Generic Phoenix Contact connector footprint for: MC_1,5/15-GF-3.5; number of pins: 15; pin pitch: 3.50mm; Angled; threaded flange || order number: 1843923 8A 160V -phoenix_contact connector MC_01x15_GF_3.5mm -0 -15 -15 -Connector_Phoenix_MC -PhoenixContact_MC_1,5_15-GF-3.5_1x15_P3.50mm_Horizontal_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MC_1,5/15-GF-3.5; number of pins: 15; pin pitch: 3.50mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843923 8A 160V -phoenix_contact connector MC_01x15_GF_3.5mm_MH -0 -15 -15 -Connector_Phoenix_MC -PhoenixContact_MC_1,5_15-GF-3.81_1x15_P3.81mm_Horizontal_ThreadedFlange -Generic Phoenix Contact connector footprint for: MC_1,5/15-GF-3.81; number of pins: 15; pin pitch: 3.81mm; Angled; threaded flange || order number: 1827994 8A 160V -phoenix_contact connector MC_01x15_GF_3.81mm -0 -15 -15 -Connector_Phoenix_MC -PhoenixContact_MC_1,5_15-GF-3.81_1x15_P3.81mm_Horizontal_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MC_1,5/15-GF-3.81; number of pins: 15; pin pitch: 3.81mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1827994 8A 160V -phoenix_contact connector MC_01x15_GF_3.81mm_MH -0 -15 -15 -Connector_Phoenix_MC -PhoenixContact_MC_1,5_16-G-3.5_1x16_P3.50mm_Horizontal -Generic Phoenix Contact connector footprint for: MC_1,5/16-G-3.5; number of pins: 16; pin pitch: 3.50mm; Angled || order number: 1844359 8A 160V -phoenix_contact connector MC_01x16_G_3.5mm -0 -16 -16 -Connector_Phoenix_MC -PhoenixContact_MC_1,5_16-G-3.81_1x16_P3.81mm_Horizontal -Generic Phoenix Contact connector footprint for: MC_1,5/16-G-3.81; number of pins: 16; pin pitch: 3.81mm; Angled || order number: 1803413 8A 160V -phoenix_contact connector MC_01x16_G_3.81mm -0 -16 -16 -Connector_Phoenix_MC -PhoenixContact_MC_1,5_16-GF-3.5_1x16_P3.50mm_Horizontal_ThreadedFlange -Generic Phoenix Contact connector footprint for: MC_1,5/16-GF-3.5; number of pins: 16; pin pitch: 3.50mm; Angled; threaded flange || order number: 1843936 8A 160V -phoenix_contact connector MC_01x16_GF_3.5mm -0 -16 -16 -Connector_Phoenix_MC -PhoenixContact_MC_1,5_16-GF-3.5_1x16_P3.50mm_Horizontal_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MC_1,5/16-GF-3.5; number of pins: 16; pin pitch: 3.50mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843936 8A 160V -phoenix_contact connector MC_01x16_GF_3.5mm_MH -0 -16 -16 -Connector_Phoenix_MC -PhoenixContact_MC_1,5_16-GF-3.81_1x16_P3.81mm_Horizontal_ThreadedFlange -Generic Phoenix Contact connector footprint for: MC_1,5/16-GF-3.81; number of pins: 16; pin pitch: 3.81mm; Angled; threaded flange || order number: 1828003 8A 160V -phoenix_contact connector MC_01x16_GF_3.81mm -0 -16 -16 -Connector_Phoenix_MC -PhoenixContact_MC_1,5_16-GF-3.81_1x16_P3.81mm_Horizontal_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MC_1,5/16-GF-3.81; number of pins: 16; pin pitch: 3.81mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1828003 8A 160V -phoenix_contact connector MC_01x16_GF_3.81mm_MH -0 -16 -16 -Connector_Phoenix_MC_HighVoltage -PhoenixContact_MCV_1,5_2-G-5.08_1x02_P5.08mm_Vertical -Generic Phoenix Contact connector footprint for: MCV_1,5/2-G-5.08; number of pins: 02; pin pitch: 5.08mm; Vertical || order number: 1836299 8A 320V -phoenix_contact connector MCV_01x02_G_5.08mm -0 -2 -2 -Connector_Phoenix_MC_HighVoltage -PhoenixContact_MCV_1,5_2-GF-5.08_1x02_P5.08mm_Vertical_ThreadedFlange -Generic Phoenix Contact connector footprint for: MCV_1,5/2-GF-5.08; number of pins: 02; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1847615 8A 320V -phoenix_contact connector MCV_01x02_GF_5.08mm -0 -2 -2 -Connector_Phoenix_MC_HighVoltage -PhoenixContact_MCV_1,5_2-GF-5.08_1x02_P5.08mm_Vertical_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MCV_1,5/2-GF-5.08; number of pins: 02; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1847615 8A 320V -phoenix_contact connector MCV_01x02_GF_5.08mm_MH -0 -2 -2 -Connector_Phoenix_MC_HighVoltage -PhoenixContact_MCV_1,5_3-G-5.08_1x03_P5.08mm_Vertical -Generic Phoenix Contact connector footprint for: MCV_1,5/3-G-5.08; number of pins: 03; pin pitch: 5.08mm; Vertical || order number: 1836309 8A 320V -phoenix_contact connector MCV_01x03_G_5.08mm -0 -3 -3 -Connector_Phoenix_MC_HighVoltage -PhoenixContact_MCV_1,5_3-GF-5.08_1x03_P5.08mm_Vertical_ThreadedFlange -Generic Phoenix Contact connector footprint for: MCV_1,5/3-GF-5.08; number of pins: 03; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1847628 8A 320V -phoenix_contact connector MCV_01x03_GF_5.08mm -0 -3 -3 -Connector_Phoenix_MC_HighVoltage -PhoenixContact_MCV_1,5_3-GF-5.08_1x03_P5.08mm_Vertical_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MCV_1,5/3-GF-5.08; number of pins: 03; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1847628 8A 320V -phoenix_contact connector MCV_01x03_GF_5.08mm_MH -0 -3 -3 -Connector_Phoenix_MC_HighVoltage -PhoenixContact_MCV_1,5_4-G-5.08_1x04_P5.08mm_Vertical -Generic Phoenix Contact connector footprint for: MCV_1,5/4-G-5.08; number of pins: 04; pin pitch: 5.08mm; Vertical || order number: 1836312 8A 320V -phoenix_contact connector MCV_01x04_G_5.08mm -0 -4 -4 -Connector_Phoenix_MC_HighVoltage -PhoenixContact_MCV_1,5_4-GF-5.08_1x04_P5.08mm_Vertical_ThreadedFlange -Generic Phoenix Contact connector footprint for: MCV_1,5/4-GF-5.08; number of pins: 04; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1847631 8A 320V -phoenix_contact connector MCV_01x04_GF_5.08mm -0 -4 -4 -Connector_Phoenix_MC_HighVoltage -PhoenixContact_MCV_1,5_4-GF-5.08_1x04_P5.08mm_Vertical_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MCV_1,5/4-GF-5.08; number of pins: 04; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1847631 8A 320V -phoenix_contact connector MCV_01x04_GF_5.08mm_MH -0 -4 -4 -Connector_Phoenix_MC_HighVoltage -PhoenixContact_MCV_1,5_5-G-5.08_1x05_P5.08mm_Vertical -Generic Phoenix Contact connector footprint for: MCV_1,5/5-G-5.08; number of pins: 05; pin pitch: 5.08mm; Vertical || order number: 1836325 8A 320V -phoenix_contact connector MCV_01x05_G_5.08mm -0 -5 -5 -Connector_Phoenix_MC_HighVoltage -PhoenixContact_MCV_1,5_5-GF-5.08_1x05_P5.08mm_Vertical_ThreadedFlange -Generic Phoenix Contact connector footprint for: MCV_1,5/5-GF-5.08; number of pins: 05; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1847644 8A 320V -phoenix_contact connector MCV_01x05_GF_5.08mm -0 -5 -5 -Connector_Phoenix_MC_HighVoltage -PhoenixContact_MCV_1,5_5-GF-5.08_1x05_P5.08mm_Vertical_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MCV_1,5/5-GF-5.08; number of pins: 05; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1847644 8A 320V -phoenix_contact connector MCV_01x05_GF_5.08mm_MH -0 -5 -5 -Connector_Phoenix_MC_HighVoltage -PhoenixContact_MCV_1,5_6-G-5.08_1x06_P5.08mm_Vertical -Generic Phoenix Contact connector footprint for: MCV_1,5/6-G-5.08; number of pins: 06; pin pitch: 5.08mm; Vertical || order number: 1836338 8A 320V -phoenix_contact connector MCV_01x06_G_5.08mm -0 -6 -6 -Connector_Phoenix_MC_HighVoltage -PhoenixContact_MCV_1,5_6-GF-5.08_1x06_P5.08mm_Vertical_ThreadedFlange -Generic Phoenix Contact connector footprint for: MCV_1,5/6-GF-5.08; number of pins: 06; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1847657 8A 320V -phoenix_contact connector MCV_01x06_GF_5.08mm -0 -6 -6 -Connector_Phoenix_MC_HighVoltage -PhoenixContact_MCV_1,5_6-GF-5.08_1x06_P5.08mm_Vertical_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MCV_1,5/6-GF-5.08; number of pins: 06; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1847657 8A 320V -phoenix_contact connector MCV_01x06_GF_5.08mm_MH -0 -6 -6 -Connector_Phoenix_MC_HighVoltage -PhoenixContact_MCV_1,5_7-G-5.08_1x07_P5.08mm_Vertical -Generic Phoenix Contact connector footprint for: MCV_1,5/7-G-5.08; number of pins: 07; pin pitch: 5.08mm; Vertical || order number: 1836341 8A 320V -phoenix_contact connector MCV_01x07_G_5.08mm -0 -7 -7 -Connector_Phoenix_MC_HighVoltage -PhoenixContact_MCV_1,5_7-GF-5.08_1x07_P5.08mm_Vertical_ThreadedFlange -Generic Phoenix Contact connector footprint for: MCV_1,5/7-GF-5.08; number of pins: 07; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1847660 8A 320V -phoenix_contact connector MCV_01x07_GF_5.08mm -0 -7 -7 -Connector_Phoenix_MC_HighVoltage -PhoenixContact_MCV_1,5_7-GF-5.08_1x07_P5.08mm_Vertical_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MCV_1,5/7-GF-5.08; number of pins: 07; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1847660 8A 320V -phoenix_contact connector MCV_01x07_GF_5.08mm_MH -0 -7 -7 -Connector_Phoenix_MC_HighVoltage -PhoenixContact_MCV_1,5_8-G-5.08_1x08_P5.08mm_Vertical -Generic Phoenix Contact connector footprint for: MCV_1,5/8-G-5.08; number of pins: 08; pin pitch: 5.08mm; Vertical || order number: 1836354 8A 320V -phoenix_contact connector MCV_01x08_G_5.08mm -0 -8 -8 -Connector_Phoenix_MC_HighVoltage -PhoenixContact_MCV_1,5_8-GF-5.08_1x08_P5.08mm_Vertical_ThreadedFlange -Generic Phoenix Contact connector footprint for: MCV_1,5/8-GF-5.08; number of pins: 08; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1847673 8A 320V -phoenix_contact connector MCV_01x08_GF_5.08mm -0 -8 -8 -Connector_Phoenix_MC_HighVoltage -PhoenixContact_MCV_1,5_8-GF-5.08_1x08_P5.08mm_Vertical_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MCV_1,5/8-GF-5.08; number of pins: 08; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1847673 8A 320V -phoenix_contact connector MCV_01x08_GF_5.08mm_MH -0 -8 -8 -Connector_Phoenix_MC_HighVoltage -PhoenixContact_MCV_1,5_9-G-5.08_1x09_P5.08mm_Vertical -Generic Phoenix Contact connector footprint for: MCV_1,5/9-G-5.08; number of pins: 09; pin pitch: 5.08mm; Vertical || order number: 1836367 8A 320V -phoenix_contact connector MCV_01x09_G_5.08mm -0 -9 -9 -Connector_Phoenix_MC_HighVoltage -PhoenixContact_MCV_1,5_9-GF-5.08_1x09_P5.08mm_Vertical_ThreadedFlange -Generic Phoenix Contact connector footprint for: MCV_1,5/9-GF-5.08; number of pins: 09; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1847686 8A 320V -phoenix_contact connector MCV_01x09_GF_5.08mm -0 -9 -9 -Connector_Phoenix_MC_HighVoltage -PhoenixContact_MCV_1,5_9-GF-5.08_1x09_P5.08mm_Vertical_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MCV_1,5/9-GF-5.08; number of pins: 09; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1847686 8A 320V -phoenix_contact connector MCV_01x09_GF_5.08mm_MH -0 -9 -9 -Connector_Phoenix_MC_HighVoltage -PhoenixContact_MCV_1,5_10-G-5.08_1x10_P5.08mm_Vertical -Generic Phoenix Contact connector footprint for: MCV_1,5/10-G-5.08; number of pins: 10; pin pitch: 5.08mm; Vertical || order number: 1836370 8A 320V -phoenix_contact connector MCV_01x10_G_5.08mm -0 -10 -10 -Connector_Phoenix_MC_HighVoltage -PhoenixContact_MCV_1,5_10-GF-5.08_1x10_P5.08mm_Vertical_ThreadedFlange -Generic Phoenix Contact connector footprint for: MCV_1,5/10-GF-5.08; number of pins: 10; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1847699 8A 320V -phoenix_contact connector MCV_01x10_GF_5.08mm -0 -10 -10 -Connector_Phoenix_MC_HighVoltage -PhoenixContact_MCV_1,5_10-GF-5.08_1x10_P5.08mm_Vertical_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MCV_1,5/10-GF-5.08; number of pins: 10; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1847699 8A 320V -phoenix_contact connector MCV_01x10_GF_5.08mm_MH -0 -10 -10 -Connector_Phoenix_MC_HighVoltage -PhoenixContact_MCV_1,5_11-G-5.08_1x11_P5.08mm_Vertical -Generic Phoenix Contact connector footprint for: MCV_1,5/11-G-5.08; number of pins: 11; pin pitch: 5.08mm; Vertical || order number: 1836383 8A 320V -phoenix_contact connector MCV_01x11_G_5.08mm -0 -11 -11 -Connector_Phoenix_MC_HighVoltage -PhoenixContact_MCV_1,5_11-GF-5.08_1x11_P5.08mm_Vertical_ThreadedFlange -Generic Phoenix Contact connector footprint for: MCV_1,5/11-GF-5.08; number of pins: 11; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1847709 8A 320V -phoenix_contact connector MCV_01x11_GF_5.08mm -0 -11 -11 -Connector_Phoenix_MC_HighVoltage -PhoenixContact_MCV_1,5_11-GF-5.08_1x11_P5.08mm_Vertical_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MCV_1,5/11-GF-5.08; number of pins: 11; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1847709 8A 320V -phoenix_contact connector MCV_01x11_GF_5.08mm_MH -0 -11 -11 -Connector_Phoenix_MC_HighVoltage -PhoenixContact_MCV_1,5_12-G-5.08_1x12_P5.08mm_Vertical -Generic Phoenix Contact connector footprint for: MCV_1,5/12-G-5.08; number of pins: 12; pin pitch: 5.08mm; Vertical || order number: 1836396 8A 320V -phoenix_contact connector MCV_01x12_G_5.08mm -0 -12 -12 -Connector_Phoenix_MC_HighVoltage -PhoenixContact_MCV_1,5_12-GF-5.08_1x12_P5.08mm_Vertical_ThreadedFlange -Generic Phoenix Contact connector footprint for: MCV_1,5/12-GF-5.08; number of pins: 12; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1847712 8A 320V -phoenix_contact connector MCV_01x12_GF_5.08mm -0 -12 -12 -Connector_Phoenix_MC_HighVoltage -PhoenixContact_MCV_1,5_12-GF-5.08_1x12_P5.08mm_Vertical_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MCV_1,5/12-GF-5.08; number of pins: 12; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1847712 8A 320V -phoenix_contact connector MCV_01x12_GF_5.08mm_MH -0 -12 -12 -Connector_Phoenix_MC_HighVoltage -PhoenixContact_MC_1,5_2-G-5.08_1x02_P5.08mm_Horizontal -Generic Phoenix Contact connector footprint for: MC_1,5/2-G-5.08; number of pins: 02; pin pitch: 5.08mm; Angled || order number: 1836189 8A 320V -phoenix_contact connector MC_01x02_G_5.08mm -0 -2 -2 -Connector_Phoenix_MC_HighVoltage -PhoenixContact_MC_1,5_2-GF-5.08_1x02_P5.08mm_Horizontal_ThreadedFlange -Generic Phoenix Contact connector footprint for: MC_1,5/2-GF-5.08; number of pins: 02; pin pitch: 5.08mm; Angled; threaded flange || order number: 1847466 8A 320V -phoenix_contact connector MC_01x02_GF_5.08mm -0 -2 -2 -Connector_Phoenix_MC_HighVoltage -PhoenixContact_MC_1,5_2-GF-5.08_1x02_P5.08mm_Horizontal_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MC_1,5/2-GF-5.08; number of pins: 02; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1847466 8A 320V -phoenix_contact connector MC_01x02_GF_5.08mm_MH -0 -2 -2 -Connector_Phoenix_MC_HighVoltage -PhoenixContact_MC_1,5_3-G-5.08_1x03_P5.08mm_Horizontal -Generic Phoenix Contact connector footprint for: MC_1,5/3-G-5.08; number of pins: 03; pin pitch: 5.08mm; Angled || order number: 1836192 8A 320V -phoenix_contact connector MC_01x03_G_5.08mm -0 -3 -3 -Connector_Phoenix_MC_HighVoltage -PhoenixContact_MC_1,5_3-GF-5.08_1x03_P5.08mm_Horizontal_ThreadedFlange -Generic Phoenix Contact connector footprint for: MC_1,5/3-GF-5.08; number of pins: 03; pin pitch: 5.08mm; Angled; threaded flange || order number: 1847479 8A 320V -phoenix_contact connector MC_01x03_GF_5.08mm -0 -3 -3 -Connector_Phoenix_MC_HighVoltage -PhoenixContact_MC_1,5_3-GF-5.08_1x03_P5.08mm_Horizontal_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MC_1,5/3-GF-5.08; number of pins: 03; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1847479 8A 320V -phoenix_contact connector MC_01x03_GF_5.08mm_MH -0 -3 -3 -Connector_Phoenix_MC_HighVoltage -PhoenixContact_MC_1,5_4-G-5.08_1x04_P5.08mm_Horizontal -Generic Phoenix Contact connector footprint for: MC_1,5/4-G-5.08; number of pins: 04; pin pitch: 5.08mm; Angled || order number: 1836202 8A 320V -phoenix_contact connector MC_01x04_G_5.08mm -0 -4 -4 -Connector_Phoenix_MC_HighVoltage -PhoenixContact_MC_1,5_4-GF-5.08_1x04_P5.08mm_Horizontal_ThreadedFlange -Generic Phoenix Contact connector footprint for: MC_1,5/4-GF-5.08; number of pins: 04; pin pitch: 5.08mm; Angled; threaded flange || order number: 1847482 8A 320V -phoenix_contact connector MC_01x04_GF_5.08mm -0 -4 -4 -Connector_Phoenix_MC_HighVoltage -PhoenixContact_MC_1,5_4-GF-5.08_1x04_P5.08mm_Horizontal_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MC_1,5/4-GF-5.08; number of pins: 04; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1847482 8A 320V -phoenix_contact connector MC_01x04_GF_5.08mm_MH -0 -4 -4 -Connector_Phoenix_MC_HighVoltage -PhoenixContact_MC_1,5_5-G-5.08_1x05_P5.08mm_Horizontal -Generic Phoenix Contact connector footprint for: MC_1,5/5-G-5.08; number of pins: 05; pin pitch: 5.08mm; Angled || order number: 1836215 8A 320V -phoenix_contact connector MC_01x05_G_5.08mm -0 -5 -5 -Connector_Phoenix_MC_HighVoltage -PhoenixContact_MC_1,5_5-GF-5.08_1x05_P5.08mm_Horizontal_ThreadedFlange -Generic Phoenix Contact connector footprint for: MC_1,5/5-GF-5.08; number of pins: 05; pin pitch: 5.08mm; Angled; threaded flange || order number: 1847495 8A 320V -phoenix_contact connector MC_01x05_GF_5.08mm -0 -5 -5 -Connector_Phoenix_MC_HighVoltage -PhoenixContact_MC_1,5_5-GF-5.08_1x05_P5.08mm_Horizontal_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MC_1,5/5-GF-5.08; number of pins: 05; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1847495 8A 320V -phoenix_contact connector MC_01x05_GF_5.08mm_MH -0 -5 -5 -Connector_Phoenix_MC_HighVoltage -PhoenixContact_MC_1,5_6-G-5.08_1x06_P5.08mm_Horizontal -Generic Phoenix Contact connector footprint for: MC_1,5/6-G-5.08; number of pins: 06; pin pitch: 5.08mm; Angled || order number: 1836228 8A 320V -phoenix_contact connector MC_01x06_G_5.08mm -0 -6 -6 -Connector_Phoenix_MC_HighVoltage -PhoenixContact_MC_1,5_6-GF-5.08_1x06_P5.08mm_Horizontal_ThreadedFlange -Generic Phoenix Contact connector footprint for: MC_1,5/6-GF-5.08; number of pins: 06; pin pitch: 5.08mm; Angled; threaded flange || order number: 1847505 8A 320V -phoenix_contact connector MC_01x06_GF_5.08mm -0 -6 -6 -Connector_Phoenix_MC_HighVoltage -PhoenixContact_MC_1,5_6-GF-5.08_1x06_P5.08mm_Horizontal_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MC_1,5/6-GF-5.08; number of pins: 06; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1847505 8A 320V -phoenix_contact connector MC_01x06_GF_5.08mm_MH -0 -6 -6 -Connector_Phoenix_MC_HighVoltage -PhoenixContact_MC_1,5_7-G-5.08_1x07_P5.08mm_Horizontal -Generic Phoenix Contact connector footprint for: MC_1,5/7-G-5.08; number of pins: 07; pin pitch: 5.08mm; Angled || order number: 1836231 8A 320V -phoenix_contact connector MC_01x07_G_5.08mm -0 -7 -7 -Connector_Phoenix_MC_HighVoltage -PhoenixContact_MC_1,5_7-GF-5.08_1x07_P5.08mm_Horizontal_ThreadedFlange -Generic Phoenix Contact connector footprint for: MC_1,5/7-GF-5.08; number of pins: 07; pin pitch: 5.08mm; Angled; threaded flange || order number: 1847518 8A 320V -phoenix_contact connector MC_01x07_GF_5.08mm -0 -7 -7 -Connector_Phoenix_MC_HighVoltage -PhoenixContact_MC_1,5_7-GF-5.08_1x07_P5.08mm_Horizontal_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MC_1,5/7-GF-5.08; number of pins: 07; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1847518 8A 320V -phoenix_contact connector MC_01x07_GF_5.08mm_MH -0 -7 -7 -Connector_Phoenix_MC_HighVoltage -PhoenixContact_MC_1,5_8-G-5.08_1x08_P5.08mm_Horizontal -Generic Phoenix Contact connector footprint for: MC_1,5/8-G-5.08; number of pins: 08; pin pitch: 5.08mm; Angled || order number: 1836244 8A 320V -phoenix_contact connector MC_01x08_G_5.08mm -0 -8 -8 -Connector_Phoenix_MC_HighVoltage -PhoenixContact_MC_1,5_8-GF-5.08_1x08_P5.08mm_Horizontal_ThreadedFlange -Generic Phoenix Contact connector footprint for: MC_1,5/8-GF-5.08; number of pins: 08; pin pitch: 5.08mm; Angled; threaded flange || order number: 1847521 8A 320V -phoenix_contact connector MC_01x08_GF_5.08mm -0 -8 -8 -Connector_Phoenix_MC_HighVoltage -PhoenixContact_MC_1,5_8-GF-5.08_1x08_P5.08mm_Horizontal_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MC_1,5/8-GF-5.08; number of pins: 08; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1847521 8A 320V -phoenix_contact connector MC_01x08_GF_5.08mm_MH -0 -8 -8 -Connector_Phoenix_MC_HighVoltage -PhoenixContact_MC_1,5_9-G-5.08_1x09_P5.08mm_Horizontal -Generic Phoenix Contact connector footprint for: MC_1,5/9-G-5.08; number of pins: 09; pin pitch: 5.08mm; Angled || order number: 1836257 8A 320V -phoenix_contact connector MC_01x09_G_5.08mm -0 -9 -9 -Connector_Phoenix_MC_HighVoltage -PhoenixContact_MC_1,5_9-GF-5.08_1x09_P5.08mm_Horizontal_ThreadedFlange -Generic Phoenix Contact connector footprint for: MC_1,5/9-GF-5.08; number of pins: 09; pin pitch: 5.08mm; Angled; threaded flange || order number: 1847534 8A 320V -phoenix_contact connector MC_01x09_GF_5.08mm -0 -9 -9 -Connector_Phoenix_MC_HighVoltage -PhoenixContact_MC_1,5_9-GF-5.08_1x09_P5.08mm_Horizontal_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MC_1,5/9-GF-5.08; number of pins: 09; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1847534 8A 320V -phoenix_contact connector MC_01x09_GF_5.08mm_MH -0 -9 -9 -Connector_Phoenix_MC_HighVoltage -PhoenixContact_MC_1,5_10-G-5.08_1x10_P5.08mm_Horizontal -Generic Phoenix Contact connector footprint for: MC_1,5/10-G-5.08; number of pins: 10; pin pitch: 5.08mm; Angled || order number: 1836260 8A 320V -phoenix_contact connector MC_01x10_G_5.08mm -0 -10 -10 -Connector_Phoenix_MC_HighVoltage -PhoenixContact_MC_1,5_10-GF-5.08_1x10_P5.08mm_Horizontal_ThreadedFlange -Generic Phoenix Contact connector footprint for: MC_1,5/10-GF-5.08; number of pins: 10; pin pitch: 5.08mm; Angled; threaded flange || order number: 1847547 8A 320V -phoenix_contact connector MC_01x10_GF_5.08mm -0 -10 -10 -Connector_Phoenix_MC_HighVoltage -PhoenixContact_MC_1,5_10-GF-5.08_1x10_P5.08mm_Horizontal_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MC_1,5/10-GF-5.08; number of pins: 10; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1847547 8A 320V -phoenix_contact connector MC_01x10_GF_5.08mm_MH -0 -10 -10 -Connector_Phoenix_MC_HighVoltage -PhoenixContact_MC_1,5_11-G-5.08_1x11_P5.08mm_Horizontal -Generic Phoenix Contact connector footprint for: MC_1,5/11-G-5.08; number of pins: 11; pin pitch: 5.08mm; Angled || order number: 1836273 8A 320V -phoenix_contact connector MC_01x11_G_5.08mm -0 -11 -11 -Connector_Phoenix_MC_HighVoltage -PhoenixContact_MC_1,5_11-GF-5.08_1x11_P5.08mm_Horizontal_ThreadedFlange -Generic Phoenix Contact connector footprint for: MC_1,5/11-GF-5.08; number of pins: 11; pin pitch: 5.08mm; Angled; threaded flange || order number: 1847550 8A 320V -phoenix_contact connector MC_01x11_GF_5.08mm -0 -11 -11 -Connector_Phoenix_MC_HighVoltage -PhoenixContact_MC_1,5_11-GF-5.08_1x11_P5.08mm_Horizontal_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MC_1,5/11-GF-5.08; number of pins: 11; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1847550 8A 320V -phoenix_contact connector MC_01x11_GF_5.08mm_MH -0 -11 -11 -Connector_Phoenix_MC_HighVoltage -PhoenixContact_MC_1,5_12-G-5.08_1x12_P5.08mm_Horizontal -Generic Phoenix Contact connector footprint for: MC_1,5/12-G-5.08; number of pins: 12; pin pitch: 5.08mm; Angled || order number: 1836286 8A 320V -phoenix_contact connector MC_01x12_G_5.08mm -0 -12 -12 -Connector_Phoenix_MC_HighVoltage -PhoenixContact_MC_1,5_12-GF-5.08_1x12_P5.08mm_Horizontal_ThreadedFlange -Generic Phoenix Contact connector footprint for: MC_1,5/12-GF-5.08; number of pins: 12; pin pitch: 5.08mm; Angled; threaded flange || order number: 1847563 8A 320V -phoenix_contact connector MC_01x12_GF_5.08mm -0 -12 -12 -Connector_Phoenix_MC_HighVoltage -PhoenixContact_MC_1,5_12-GF-5.08_1x12_P5.08mm_Horizontal_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MC_1,5/12-GF-5.08; number of pins: 12; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1847563 8A 320V -phoenix_contact connector MC_01x12_GF_5.08mm_MH -0 -12 -12 -Connector_Phoenix_MSTB -PhoenixContact_MSTBA_2,5_2-G-5,08_1x02_P5.08mm_Horizontal -Generic Phoenix Contact connector footprint for: MSTBA_2,5/2-G-5,08; number of pins: 02; pin pitch: 5.08mm; Angled || order number: 1757242 12A || order number: 1923869 16A (HC) -phoenix_contact connector MSTBA_01x02_G_5.08mm -0 -2 -2 -Connector_Phoenix_MSTB -PhoenixContact_MSTBA_2,5_2-G_1x02_P5.00mm_Horizontal -Generic Phoenix Contact connector footprint for: MSTBA_2,5/2-G; number of pins: 02; pin pitch: 5.00mm; Angled || order number: 1757475 12A || order number: 1923759 16A (HC) -phoenix_contact connector MSTBA_01x02_G_5.00mm -0 -2 -2 -Connector_Phoenix_MSTB -PhoenixContact_MSTBA_2,5_3-G-5,08_1x03_P5.08mm_Horizontal -Generic Phoenix Contact connector footprint for: MSTBA_2,5/3-G-5,08; number of pins: 03; pin pitch: 5.08mm; Angled || order number: 1757255 12A || order number: 1923872 16A (HC) -phoenix_contact connector MSTBA_01x03_G_5.08mm -0 -3 -3 -Connector_Phoenix_MSTB -PhoenixContact_MSTBA_2,5_3-G_1x03_P5.00mm_Horizontal -Generic Phoenix Contact connector footprint for: MSTBA_2,5/3-G; number of pins: 03; pin pitch: 5.00mm; Angled || order number: 1757488 12A || order number: 1923762 16A (HC) -phoenix_contact connector MSTBA_01x03_G_5.00mm -0 -3 -3 -Connector_Phoenix_MSTB -PhoenixContact_MSTBA_2,5_4-G-5,08_1x04_P5.08mm_Horizontal -Generic Phoenix Contact connector footprint for: MSTBA_2,5/4-G-5,08; number of pins: 04; pin pitch: 5.08mm; Angled || order number: 1757268 12A || order number: 1923885 16A (HC) -phoenix_contact connector MSTBA_01x04_G_5.08mm -0 -4 -4 -Connector_Phoenix_MSTB -PhoenixContact_MSTBA_2,5_4-G_1x04_P5.00mm_Horizontal -Generic Phoenix Contact connector footprint for: MSTBA_2,5/4-G; number of pins: 04; pin pitch: 5.00mm; Angled || order number: 1757491 12A || order number: 1923775 16A (HC) -phoenix_contact connector MSTBA_01x04_G_5.00mm -0 -4 -4 -Connector_Phoenix_MSTB -PhoenixContact_MSTBA_2,5_5-G-5,08_1x05_P5.08mm_Horizontal -Generic Phoenix Contact connector footprint for: MSTBA_2,5/5-G-5,08; number of pins: 05; pin pitch: 5.08mm; Angled || order number: 1757271 12A || order number: 1923898 16A (HC) -phoenix_contact connector MSTBA_01x05_G_5.08mm -0 -5 -5 -Connector_Phoenix_MSTB -PhoenixContact_MSTBA_2,5_5-G_1x05_P5.00mm_Horizontal -Generic Phoenix Contact connector footprint for: MSTBA_2,5/5-G; number of pins: 05; pin pitch: 5.00mm; Angled || order number: 1757501 12A || order number: 1923788 16A (HC) -phoenix_contact connector MSTBA_01x05_G_5.00mm -0 -5 -5 -Connector_Phoenix_MSTB -PhoenixContact_MSTBA_2,5_6-G-5,08_1x06_P5.08mm_Horizontal -Generic Phoenix Contact connector footprint for: MSTBA_2,5/6-G-5,08; number of pins: 06; pin pitch: 5.08mm; Angled || order number: 1757284 12A || order number: 1923908 16A (HC) -phoenix_contact connector MSTBA_01x06_G_5.08mm -0 -6 -6 -Connector_Phoenix_MSTB -PhoenixContact_MSTBA_2,5_6-G_1x06_P5.00mm_Horizontal -Generic Phoenix Contact connector footprint for: MSTBA_2,5/6-G; number of pins: 06; pin pitch: 5.00mm; Angled || order number: 1757514 12A || order number: 1923791 16A (HC) -phoenix_contact connector MSTBA_01x06_G_5.00mm -0 -6 -6 -Connector_Phoenix_MSTB -PhoenixContact_MSTBA_2,5_7-G-5,08_1x07_P5.08mm_Horizontal -Generic Phoenix Contact connector footprint for: MSTBA_2,5/7-G-5,08; number of pins: 07; pin pitch: 5.08mm; Angled || order number: 1757297 12A || order number: 1923911 16A (HC) -phoenix_contact connector MSTBA_01x07_G_5.08mm -0 -7 -7 -Connector_Phoenix_MSTB -PhoenixContact_MSTBA_2,5_7-G_1x07_P5.00mm_Horizontal -Generic Phoenix Contact connector footprint for: MSTBA_2,5/7-G; number of pins: 07; pin pitch: 5.00mm; Angled || order number: 1757493 12A || order number: 1923801 16A (HC) -phoenix_contact connector MSTBA_01x07_G_5.00mm -0 -7 -7 -Connector_Phoenix_MSTB -PhoenixContact_MSTBA_2,5_8-G-5,08_1x08_P5.08mm_Horizontal -Generic Phoenix Contact connector footprint for: MSTBA_2,5/8-G-5,08; number of pins: 08; pin pitch: 5.08mm; Angled || order number: 1757307 12A || order number: 1923924 16A (HC) -phoenix_contact connector MSTBA_01x08_G_5.08mm -0 -8 -8 -Connector_Phoenix_MSTB -PhoenixContact_MSTBA_2,5_8-G_1x08_P5.00mm_Horizontal -Generic Phoenix Contact connector footprint for: MSTBA_2,5/8-G; number of pins: 08; pin pitch: 5.00mm; Angled || order number: 1757527 12A || order number: 1923814 16A (HC) -phoenix_contact connector MSTBA_01x08_G_5.00mm -0 -8 -8 -Connector_Phoenix_MSTB -PhoenixContact_MSTBA_2,5_9-G-5,08_1x09_P5.08mm_Horizontal -Generic Phoenix Contact connector footprint for: MSTBA_2,5/9-G-5,08; number of pins: 09; pin pitch: 5.08mm; Angled || order number: 1757310 12A || order number: 1923937 16A (HC) -phoenix_contact connector MSTBA_01x09_G_5.08mm -0 -9 -9 -Connector_Phoenix_MSTB -PhoenixContact_MSTBA_2,5_9-G_1x09_P5.00mm_Horizontal -Generic Phoenix Contact connector footprint for: MSTBA_2,5/9-G; number of pins: 09; pin pitch: 5.00mm; Angled || order number: 1757530 12A || order number: 1923827 16A (HC) -phoenix_contact connector MSTBA_01x09_G_5.00mm -0 -9 -9 -Connector_Phoenix_MSTB -PhoenixContact_MSTBA_2,5_10-G-5,08_1x10_P5.08mm_Horizontal -Generic Phoenix Contact connector footprint for: MSTBA_2,5/10-G-5,08; number of pins: 10; pin pitch: 5.08mm; Angled || order number: 1757323 12A || order number: 1923940 16A (HC) -phoenix_contact connector MSTBA_01x10_G_5.08mm -0 -10 -10 -Connector_Phoenix_MSTB -PhoenixContact_MSTBA_2,5_10-G_1x10_P5.00mm_Horizontal -Generic Phoenix Contact connector footprint for: MSTBA_2,5/10-G; number of pins: 10; pin pitch: 5.00mm; Angled || order number: 1757543 12A || order number: 1923830 16A (HC) -phoenix_contact connector MSTBA_01x10_G_5.00mm -0 -10 -10 -Connector_Phoenix_MSTB -PhoenixContact_MSTBA_2,5_11-G-5,08_1x11_P5.08mm_Horizontal -Generic Phoenix Contact connector footprint for: MSTBA_2,5/11-G-5,08; number of pins: 11; pin pitch: 5.08mm; Angled || order number: 1757336 12A || order number: 1923953 16A (HC) -phoenix_contact connector MSTBA_01x11_G_5.08mm -0 -11 -11 -Connector_Phoenix_MSTB -PhoenixContact_MSTBA_2,5_11-G_1x11_P5.00mm_Horizontal -Generic Phoenix Contact connector footprint for: MSTBA_2,5/11-G; number of pins: 11; pin pitch: 5.00mm; Angled || order number: 1757556 12A || order number: 1923843 16A (HC) -phoenix_contact connector MSTBA_01x11_G_5.00mm -0 -11 -11 -Connector_Phoenix_MSTB -PhoenixContact_MSTBA_2,5_12-G-5,08_1x12_P5.08mm_Horizontal -Generic Phoenix Contact connector footprint for: MSTBA_2,5/12-G-5,08; number of pins: 12; pin pitch: 5.08mm; Angled || order number: 1757349 12A || order number: 1923966 16A (HC) -phoenix_contact connector MSTBA_01x12_G_5.08mm -0 -12 -12 -Connector_Phoenix_MSTB -PhoenixContact_MSTBA_2,5_12-G_1x12_P5.00mm_Horizontal -Generic Phoenix Contact connector footprint for: MSTBA_2,5/12-G; number of pins: 12; pin pitch: 5.00mm; Angled || order number: 1757569 12A || order number: 1923856 16A (HC) -phoenix_contact connector MSTBA_01x12_G_5.00mm -0 -12 -12 -Connector_Phoenix_MSTB -PhoenixContact_MSTBA_2,5_13-G-5,08_1x13_P5.08mm_Horizontal -Generic Phoenix Contact connector footprint for: MSTBA_2,5/13-G-5,08; number of pins: 13; pin pitch: 5.08mm; Angled || order number: 1757352 12A -phoenix_contact connector MSTBA_01x13_G_5.08mm -0 -13 -13 -Connector_Phoenix_MSTB -PhoenixContact_MSTBA_2,5_13-G_1x13_P5.00mm_Horizontal -Generic Phoenix Contact connector footprint for: MSTBA_2,5/13-G; number of pins: 13; pin pitch: 5.00mm; Angled || order number: 1757572 12A -phoenix_contact connector MSTBA_01x13_G_5.00mm -0 -13 -13 -Connector_Phoenix_MSTB -PhoenixContact_MSTBA_2,5_14-G-5,08_1x14_P5.08mm_Horizontal -Generic Phoenix Contact connector footprint for: MSTBA_2,5/14-G-5,08; number of pins: 14; pin pitch: 5.08mm; Angled || order number: 1757365 12A -phoenix_contact connector MSTBA_01x14_G_5.08mm -0 -14 -14 -Connector_Phoenix_MSTB -PhoenixContact_MSTBA_2,5_14-G_1x14_P5.00mm_Horizontal -Generic Phoenix Contact connector footprint for: MSTBA_2,5/14-G; number of pins: 14; pin pitch: 5.00mm; Angled || order number: 1757585 12A -phoenix_contact connector MSTBA_01x14_G_5.00mm -0 -14 -14 -Connector_Phoenix_MSTB -PhoenixContact_MSTBA_2,5_15-G-5,08_1x15_P5.08mm_Horizontal -Generic Phoenix Contact connector footprint for: MSTBA_2,5/15-G-5,08; number of pins: 15; pin pitch: 5.08mm; Angled || order number: 1757378 12A -phoenix_contact connector MSTBA_01x15_G_5.08mm -0 -15 -15 -Connector_Phoenix_MSTB -PhoenixContact_MSTBA_2,5_15-G_1x15_P5.00mm_Horizontal -Generic Phoenix Contact connector footprint for: MSTBA_2,5/15-G; number of pins: 15; pin pitch: 5.00mm; Angled || order number: 1757598 12A -phoenix_contact connector MSTBA_01x15_G_5.00mm -0 -15 -15 -Connector_Phoenix_MSTB -PhoenixContact_MSTBA_2,5_16-G-5,08_1x16_P5.08mm_Horizontal -Generic Phoenix Contact connector footprint for: MSTBA_2,5/16-G-5,08; number of pins: 16; pin pitch: 5.08mm; Angled || order number: 1757381 12A -phoenix_contact connector MSTBA_01x16_G_5.08mm -0 -16 -16 -Connector_Phoenix_MSTB -PhoenixContact_MSTBA_2,5_16-G_1x16_P5.00mm_Horizontal -Generic Phoenix Contact connector footprint for: MSTBA_2,5/16-G; number of pins: 16; pin pitch: 5.00mm; Angled || order number: 1757608 12A -phoenix_contact connector MSTBA_01x16_G_5.00mm -0 -16 -16 -Connector_Phoenix_MSTB -PhoenixContact_MSTBVA_2,5_2-G-5,08_1x02_P5.08mm_Vertical -Generic Phoenix Contact connector footprint for: MSTBVA_2,5/2-G-5,08; number of pins: 02; pin pitch: 5.08mm; Vertical || order number: 1755736 12A || order number: 1924305 16A (HC) -phoenix_contact connector MSTBVA_01x02_G_5.08mm -0 -2 -2 -Connector_Phoenix_MSTB -PhoenixContact_MSTBVA_2,5_2-G_1x02_P5.00mm_Vertical -Generic Phoenix Contact connector footprint for: MSTBVA_2,5/2-G; number of pins: 02; pin pitch: 5.00mm; Vertical || order number: 1755516 12A || order number: 1924198 16A (HC) -phoenix_contact connector MSTBVA_01x02_G_5.00mm -0 -2 -2 -Connector_Phoenix_MSTB -PhoenixContact_MSTBVA_2,5_3-G-5,08_1x03_P5.08mm_Vertical -Generic Phoenix Contact connector footprint for: MSTBVA_2,5/3-G-5,08; number of pins: 03; pin pitch: 5.08mm; Vertical || order number: 1755749 12A || order number: 1924318 16A (HC) -phoenix_contact connector MSTBVA_01x03_G_5.08mm -0 -3 -3 -Connector_Phoenix_MSTB -PhoenixContact_MSTBVA_2,5_3-G_1x03_P5.00mm_Vertical -Generic Phoenix Contact connector footprint for: MSTBVA_2,5/3-G; number of pins: 03; pin pitch: 5.00mm; Vertical || order number: 1755529 12A || order number: 1924208 16A (HC) -phoenix_contact connector MSTBVA_01x03_G_5.00mm -0 -3 -3 -Connector_Phoenix_MSTB -PhoenixContact_MSTBVA_2,5_4-G-5,08_1x04_P5.08mm_Vertical -Generic Phoenix Contact connector footprint for: MSTBVA_2,5/4-G-5,08; number of pins: 04; pin pitch: 5.08mm; Vertical || order number: 1755752 12A || order number: 1924321 16A (HC) -phoenix_contact connector MSTBVA_01x04_G_5.08mm -0 -4 -4 -Connector_Phoenix_MSTB -PhoenixContact_MSTBVA_2,5_4-G_1x04_P5.00mm_Vertical -Generic Phoenix Contact connector footprint for: MSTBVA_2,5/4-G; number of pins: 04; pin pitch: 5.00mm; Vertical || order number: 1755532 12A || order number: 1924211 16A (HC) -phoenix_contact connector MSTBVA_01x04_G_5.00mm -0 -4 -4 -Connector_Phoenix_MSTB -PhoenixContact_MSTBVA_2,5_5-G-5,08_1x05_P5.08mm_Vertical -Generic Phoenix Contact connector footprint for: MSTBVA_2,5/5-G-5,08; number of pins: 05; pin pitch: 5.08mm; Vertical || order number: 1755765 12A || order number: 1924334 16A (HC) -phoenix_contact connector MSTBVA_01x05_G_5.08mm -0 -5 -5 -Connector_Phoenix_MSTB -PhoenixContact_MSTBVA_2,5_5-G_1x05_P5.00mm_Vertical -Generic Phoenix Contact connector footprint for: MSTBVA_2,5/5-G; number of pins: 05; pin pitch: 5.00mm; Vertical || order number: 1755545 12A || order number: 1924224 16A (HC) -phoenix_contact connector MSTBVA_01x05_G_5.00mm -0 -5 -5 -Connector_Phoenix_MSTB -PhoenixContact_MSTBVA_2,5_6-G-5,08_1x06_P5.08mm_Vertical -Generic Phoenix Contact connector footprint for: MSTBVA_2,5/6-G-5,08; number of pins: 06; pin pitch: 5.08mm; Vertical || order number: 1755778 12A || order number: 1924347 16A (HC) -phoenix_contact connector MSTBVA_01x06_G_5.08mm -0 -6 -6 -Connector_Phoenix_MSTB -PhoenixContact_MSTBVA_2,5_6-G_1x06_P5.00mm_Vertical -Generic Phoenix Contact connector footprint for: MSTBVA_2,5/6-G; number of pins: 06; pin pitch: 5.00mm; Vertical || order number: 1755558 12A || order number: 1924237 16A (HC) -phoenix_contact connector MSTBVA_01x06_G_5.00mm -0 -6 -6 -Connector_Phoenix_MSTB -PhoenixContact_MSTBVA_2,5_7-G-5,08_1x07_P5.08mm_Vertical -Generic Phoenix Contact connector footprint for: MSTBVA_2,5/7-G-5,08; number of pins: 07; pin pitch: 5.08mm; Vertical || order number: 1755781 12A || order number: 1924350 16A (HC) -phoenix_contact connector MSTBVA_01x07_G_5.08mm -0 -7 -7 -Connector_Phoenix_MSTB -PhoenixContact_MSTBVA_2,5_7-G_1x07_P5.00mm_Vertical -Generic Phoenix Contact connector footprint for: MSTBVA_2,5/7-G; number of pins: 07; pin pitch: 5.00mm; Vertical || order number: 1755561 12A || order number: 1924240 16A (HC) -phoenix_contact connector MSTBVA_01x07_G_5.00mm -0 -7 -7 -Connector_Phoenix_MSTB -PhoenixContact_MSTBVA_2,5_8-G-5,08_1x08_P5.08mm_Vertical -Generic Phoenix Contact connector footprint for: MSTBVA_2,5/8-G-5,08; number of pins: 08; pin pitch: 5.08mm; Vertical || order number: 1755794 12A || order number: 1924363 16A (HC) -phoenix_contact connector MSTBVA_01x08_G_5.08mm -0 -8 -8 -Connector_Phoenix_MSTB -PhoenixContact_MSTBVA_2,5_8-G_1x08_P5.00mm_Vertical -Generic Phoenix Contact connector footprint for: MSTBVA_2,5/8-G; number of pins: 08; pin pitch: 5.00mm; Vertical || order number: 1755574 12A || order number: 1924253 16A (HC) -phoenix_contact connector MSTBVA_01x08_G_5.00mm -0 -8 -8 -Connector_Phoenix_MSTB -PhoenixContact_MSTBVA_2,5_9-G-5,08_1x09_P5.08mm_Vertical -Generic Phoenix Contact connector footprint for: MSTBVA_2,5/9-G-5,08; number of pins: 09; pin pitch: 5.08mm; Vertical || order number: 1755804 12A || order number: 1924376 16A (HC) -phoenix_contact connector MSTBVA_01x09_G_5.08mm -0 -9 -9 -Connector_Phoenix_MSTB -PhoenixContact_MSTBVA_2,5_9-G_1x09_P5.00mm_Vertical -Generic Phoenix Contact connector footprint for: MSTBVA_2,5/9-G; number of pins: 09; pin pitch: 5.00mm; Vertical || order number: 1755587 12A || order number: 1924266 16A (HC) -phoenix_contact connector MSTBVA_01x09_G_5.00mm -0 -9 -9 -Connector_Phoenix_MSTB -PhoenixContact_MSTBVA_2,5_10-G-5,08_1x10_P5.08mm_Vertical -Generic Phoenix Contact connector footprint for: MSTBVA_2,5/10-G-5,08; number of pins: 10; pin pitch: 5.08mm; Vertical || order number: 1755817 12A || order number: 1924389 16A (HC) -phoenix_contact connector MSTBVA_01x10_G_5.08mm -0 -10 -10 -Connector_Phoenix_MSTB -PhoenixContact_MSTBVA_2,5_10-G_1x10_P5.00mm_Vertical -Generic Phoenix Contact connector footprint for: MSTBVA_2,5/10-G; number of pins: 10; pin pitch: 5.00mm; Vertical || order number: 1755503 12A || order number: 1924279 16A (HC) -phoenix_contact connector MSTBVA_01x10_G_5.00mm -0 -10 -10 -Connector_Phoenix_MSTB -PhoenixContact_MSTBVA_2,5_11-G-5,08_1x11_P5.08mm_Vertical -Generic Phoenix Contact connector footprint for: MSTBVA_2,5/11-G-5,08; number of pins: 11; pin pitch: 5.08mm; Vertical || order number: 1755820 12A || order number: 1924392 16A (HC) -phoenix_contact connector MSTBVA_01x11_G_5.08mm -0 -11 -11 -Connector_Phoenix_MSTB -PhoenixContact_MSTBVA_2,5_11-G_1x11_P5.00mm_Vertical -Generic Phoenix Contact connector footprint for: MSTBVA_2,5/11-G; number of pins: 11; pin pitch: 5.00mm; Vertical || order number: 1755590 12A || order number: 1924282 16A (HC) -phoenix_contact connector MSTBVA_01x11_G_5.00mm -0 -11 -11 -Connector_Phoenix_MSTB -PhoenixContact_MSTBVA_2,5_12-G-5,08_1x12_P5.08mm_Vertical -Generic Phoenix Contact connector footprint for: MSTBVA_2,5/12-G-5,08; number of pins: 12; pin pitch: 5.08mm; Vertical || order number: 1755833 12A || order number: 1924402 16A (HC) -phoenix_contact connector MSTBVA_01x12_G_5.08mm -0 -12 -12 -Connector_Phoenix_MSTB -PhoenixContact_MSTBVA_2,5_12-G_1x12_P5.00mm_Vertical -Generic Phoenix Contact connector footprint for: MSTBVA_2,5/12-G; number of pins: 12; pin pitch: 5.00mm; Vertical || order number: 1755600 12A || order number: 1924295 16A (HC) -phoenix_contact connector MSTBVA_01x12_G_5.00mm -0 -12 -12 -Connector_Phoenix_MSTB -PhoenixContact_MSTBVA_2,5_13-G-5,08_1x13_P5.08mm_Vertical -Generic Phoenix Contact connector footprint for: MSTBVA_2,5/13-G-5,08; number of pins: 13; pin pitch: 5.08mm; Vertical || order number: 1755846 12A -phoenix_contact connector MSTBVA_01x13_G_5.08mm -0 -13 -13 -Connector_Phoenix_MSTB -PhoenixContact_MSTBVA_2,5_13-G_1x13_P5.00mm_Vertical -Generic Phoenix Contact connector footprint for: MSTBVA_2,5/13-G; number of pins: 13; pin pitch: 5.00mm; Vertical || order number: 1755613 12A -phoenix_contact connector MSTBVA_01x13_G_5.00mm -0 -13 -13 -Connector_Phoenix_MSTB -PhoenixContact_MSTBVA_2,5_14-G-5,08_1x14_P5.08mm_Vertical -Generic Phoenix Contact connector footprint for: MSTBVA_2,5/14-G-5,08; number of pins: 14; pin pitch: 5.08mm; Vertical || order number: 1755859 12A -phoenix_contact connector MSTBVA_01x14_G_5.08mm -0 -14 -14 -Connector_Phoenix_MSTB -PhoenixContact_MSTBVA_2,5_14-G_1x14_P5.00mm_Vertical -Generic Phoenix Contact connector footprint for: MSTBVA_2,5/14-G; number of pins: 14; pin pitch: 5.00mm; Vertical || order number: 1755626 12A -phoenix_contact connector MSTBVA_01x14_G_5.00mm -0 -14 -14 -Connector_Phoenix_MSTB -PhoenixContact_MSTBVA_2,5_15-G-5,08_1x15_P5.08mm_Vertical -Generic Phoenix Contact connector footprint for: MSTBVA_2,5/15-G-5,08; number of pins: 15; pin pitch: 5.08mm; Vertical || order number: 1755862 12A -phoenix_contact connector MSTBVA_01x15_G_5.08mm -0 -15 -15 -Connector_Phoenix_MSTB -PhoenixContact_MSTBVA_2,5_15-G_1x15_P5.00mm_Vertical -Generic Phoenix Contact connector footprint for: MSTBVA_2,5/15-G; number of pins: 15; pin pitch: 5.00mm; Vertical || order number: 1755639 12A -phoenix_contact connector MSTBVA_01x15_G_5.00mm -0 -15 -15 -Connector_Phoenix_MSTB -PhoenixContact_MSTBVA_2,5_16-G-5,08_1x16_P5.08mm_Vertical -Generic Phoenix Contact connector footprint for: MSTBVA_2,5/16-G-5,08; number of pins: 16; pin pitch: 5.08mm; Vertical || order number: 1755875 12A -phoenix_contact connector MSTBVA_01x16_G_5.08mm -0 -16 -16 -Connector_Phoenix_MSTB -PhoenixContact_MSTBVA_2,5_16-G_1x16_P5.00mm_Vertical -Generic Phoenix Contact connector footprint for: MSTBVA_2,5/16-G; number of pins: 16; pin pitch: 5.00mm; Vertical || order number: 1755642 12A -phoenix_contact connector MSTBVA_01x16_G_5.00mm -0 -16 -16 -Connector_Phoenix_MSTB -PhoenixContact_MSTBV_2,5_2-GF-5,08_1x02_P5.08mm_Vertical_ThreadedFlange -Generic Phoenix Contact connector footprint for: MSTBV_2,5/2-GF-5,08; number of pins: 02; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1777073 12A || order number: 1924525 16A (HC) -phoenix_contact connector MSTBV_01x02_GF_5.08mm -0 -2 -2 -Connector_Phoenix_MSTB -PhoenixContact_MSTBV_2,5_2-GF-5,08_1x02_P5.08mm_Vertical_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MSTBV_2,5/2-GF-5,08; number of pins: 02; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1777073 12A || order number: 1924525 16A (HC) -phoenix_contact connector MSTBV_01x02_GF_5.08mm_MH -0 -2 -2 -Connector_Phoenix_MSTB -PhoenixContact_MSTBV_2,5_2-GF_1x02_P5.00mm_Vertical_ThreadedFlange -Generic Phoenix Contact connector footprint for: MSTBV_2,5/2-GF; number of pins: 02; pin pitch: 5.00mm; Vertical; threaded flange || order number: 1776883 12A || order number: 1924415 16A (HC) -phoenix_contact connector MSTBV_01x02_GF_5.00mm -0 -2 -2 -Connector_Phoenix_MSTB -PhoenixContact_MSTBV_2,5_2-GF_1x02_P5.00mm_Vertical_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MSTBV_2,5/2-GF; number of pins: 02; pin pitch: 5.00mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776883 12A || order number: 1924415 16A (HC) -phoenix_contact connector MSTBV_01x02_GF_5.00mm_MH -0 -2 -2 -Connector_Phoenix_MSTB -PhoenixContact_MSTBV_2,5_3-GF-5,08_1x03_P5.08mm_Vertical_ThreadedFlange -Generic Phoenix Contact connector footprint for: MSTBV_2,5/3-GF-5,08; number of pins: 03; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1777086 12A || order number: 1924538 16A (HC) -phoenix_contact connector MSTBV_01x03_GF_5.08mm -0 -3 -3 -Connector_Phoenix_MSTB -PhoenixContact_MSTBV_2,5_3-GF-5,08_1x03_P5.08mm_Vertical_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MSTBV_2,5/3-GF-5,08; number of pins: 03; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1777086 12A || order number: 1924538 16A (HC) -phoenix_contact connector MSTBV_01x03_GF_5.08mm_MH -0 -3 -3 -Connector_Phoenix_MSTB -PhoenixContact_MSTBV_2,5_3-GF_1x03_P5.00mm_Vertical_ThreadedFlange -Generic Phoenix Contact connector footprint for: MSTBV_2,5/3-GF; number of pins: 03; pin pitch: 5.00mm; Vertical; threaded flange || order number: 1776896 12A || order number: 1924428 16A (HC) -phoenix_contact connector MSTBV_01x03_GF_5.00mm -0 -3 -3 -Connector_Phoenix_MSTB -PhoenixContact_MSTBV_2,5_3-GF_1x03_P5.00mm_Vertical_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MSTBV_2,5/3-GF; number of pins: 03; pin pitch: 5.00mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776896 12A || order number: 1924428 16A (HC) -phoenix_contact connector MSTBV_01x03_GF_5.00mm_MH -0 -3 -3 -Connector_Phoenix_MSTB -PhoenixContact_MSTBV_2,5_4-GF-5,08_1x04_P5.08mm_Vertical_ThreadedFlange -Generic Phoenix Contact connector footprint for: MSTBV_2,5/4-GF-5,08; number of pins: 04; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1777099 12A || order number: 1924541 16A (HC) -phoenix_contact connector MSTBV_01x04_GF_5.08mm -0 -4 -4 -Connector_Phoenix_MSTB -PhoenixContact_MSTBV_2,5_4-GF-5,08_1x04_P5.08mm_Vertical_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MSTBV_2,5/4-GF-5,08; number of pins: 04; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1777099 12A || order number: 1924541 16A (HC) -phoenix_contact connector MSTBV_01x04_GF_5.08mm_MH -0 -4 -4 -Connector_Phoenix_MSTB -PhoenixContact_MSTBV_2,5_4-GF_1x04_P5.00mm_Vertical_ThreadedFlange -Generic Phoenix Contact connector footprint for: MSTBV_2,5/4-GF; number of pins: 04; pin pitch: 5.00mm; Vertical; threaded flange || order number: 1776906 12A || order number: 1924431 16A (HC) -phoenix_contact connector MSTBV_01x04_GF_5.00mm -0 -4 -4 -Connector_Phoenix_MSTB -PhoenixContact_MSTBV_2,5_4-GF_1x04_P5.00mm_Vertical_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MSTBV_2,5/4-GF; number of pins: 04; pin pitch: 5.00mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776906 12A || order number: 1924431 16A (HC) -phoenix_contact connector MSTBV_01x04_GF_5.00mm_MH -0 -4 -4 -Connector_Phoenix_MSTB -PhoenixContact_MSTBV_2,5_5-GF-5,08_1x05_P5.08mm_Vertical_ThreadedFlange -Generic Phoenix Contact connector footprint for: MSTBV_2,5/5-GF-5,08; number of pins: 05; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1777109 12A || order number: 1924554 16A (HC) -phoenix_contact connector MSTBV_01x05_GF_5.08mm -0 -5 -5 -Connector_Phoenix_MSTB -PhoenixContact_MSTBV_2,5_5-GF-5,08_1x05_P5.08mm_Vertical_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MSTBV_2,5/5-GF-5,08; number of pins: 05; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1777109 12A || order number: 1924554 16A (HC) -phoenix_contact connector MSTBV_01x05_GF_5.08mm_MH -0 -5 -5 -Connector_Phoenix_MSTB -PhoenixContact_MSTBV_2,5_5-GF_1x05_P5.00mm_Vertical_ThreadedFlange -Generic Phoenix Contact connector footprint for: MSTBV_2,5/5-GF; number of pins: 05; pin pitch: 5.00mm; Vertical; threaded flange || order number: 1776919 12A || order number: 1924444 16A (HC) -phoenix_contact connector MSTBV_01x05_GF_5.00mm -0 -5 -5 -Connector_Phoenix_MSTB -PhoenixContact_MSTBV_2,5_5-GF_1x05_P5.00mm_Vertical_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MSTBV_2,5/5-GF; number of pins: 05; pin pitch: 5.00mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776919 12A || order number: 1924444 16A (HC) -phoenix_contact connector MSTBV_01x05_GF_5.00mm_MH -0 -5 -5 -Connector_Phoenix_MSTB -PhoenixContact_MSTBV_2,5_6-GF-5,08_1x06_P5.08mm_Vertical_ThreadedFlange -Generic Phoenix Contact connector footprint for: MSTBV_2,5/6-GF-5,08; number of pins: 06; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1777112 12A || order number: 1924567 16A (HC) -phoenix_contact connector MSTBV_01x06_GF_5.08mm -0 -6 -6 -Connector_Phoenix_MSTB -PhoenixContact_MSTBV_2,5_6-GF-5,08_1x06_P5.08mm_Vertical_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MSTBV_2,5/6-GF-5,08; number of pins: 06; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1777112 12A || order number: 1924567 16A (HC) -phoenix_contact connector MSTBV_01x06_GF_5.08mm_MH -0 -6 -6 -Connector_Phoenix_MSTB -PhoenixContact_MSTBV_2,5_6-GF_1x06_P5.00mm_Vertical_ThreadedFlange -Generic Phoenix Contact connector footprint for: MSTBV_2,5/6-GF; number of pins: 06; pin pitch: 5.00mm; Vertical; threaded flange || order number: 1776922 12A || order number: 1924457 16A (HC) -phoenix_contact connector MSTBV_01x06_GF_5.00mm -0 -6 -6 -Connector_Phoenix_MSTB -PhoenixContact_MSTBV_2,5_6-GF_1x06_P5.00mm_Vertical_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MSTBV_2,5/6-GF; number of pins: 06; pin pitch: 5.00mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776922 12A || order number: 1924457 16A (HC) -phoenix_contact connector MSTBV_01x06_GF_5.00mm_MH -0 -6 -6 -Connector_Phoenix_MSTB -PhoenixContact_MSTBV_2,5_7-GF-5,08_1x07_P5.08mm_Vertical_ThreadedFlange -Generic Phoenix Contact connector footprint for: MSTBV_2,5/7-GF-5,08; number of pins: 07; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1777125 12A || order number: 1924570 16A (HC) -phoenix_contact connector MSTBV_01x07_GF_5.08mm -0 -7 -7 -Connector_Phoenix_MSTB -PhoenixContact_MSTBV_2,5_7-GF-5,08_1x07_P5.08mm_Vertical_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MSTBV_2,5/7-GF-5,08; number of pins: 07; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1777125 12A || order number: 1924570 16A (HC) -phoenix_contact connector MSTBV_01x07_GF_5.08mm_MH -0 -7 -7 -Connector_Phoenix_MSTB -PhoenixContact_MSTBV_2,5_7-GF_1x07_P5.00mm_Vertical_ThreadedFlange -Generic Phoenix Contact connector footprint for: MSTBV_2,5/7-GF; number of pins: 07; pin pitch: 5.00mm; Vertical; threaded flange || order number: 1776935 12A || order number: 1924460 16A (HC) -phoenix_contact connector MSTBV_01x07_GF_5.00mm -0 -7 -7 -Connector_Phoenix_MSTB -PhoenixContact_MSTBV_2,5_7-GF_1x07_P5.00mm_Vertical_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MSTBV_2,5/7-GF; number of pins: 07; pin pitch: 5.00mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776935 12A || order number: 1924460 16A (HC) -phoenix_contact connector MSTBV_01x07_GF_5.00mm_MH -0 -7 -7 -Connector_Phoenix_MSTB -PhoenixContact_MSTBV_2,5_8-GF-5,08_1x08_P5.08mm_Vertical_ThreadedFlange -Generic Phoenix Contact connector footprint for: MSTBV_2,5/8-GF-5,08; number of pins: 08; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1777138 12A || order number: 1924583 16A (HC) -phoenix_contact connector MSTBV_01x08_GF_5.08mm -0 -8 -8 -Connector_Phoenix_MSTB -PhoenixContact_MSTBV_2,5_8-GF-5,08_1x08_P5.08mm_Vertical_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MSTBV_2,5/8-GF-5,08; number of pins: 08; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1777138 12A || order number: 1924583 16A (HC) -phoenix_contact connector MSTBV_01x08_GF_5.08mm_MH -0 -8 -8 -Connector_Phoenix_MSTB -PhoenixContact_MSTBV_2,5_8-GF_1x08_P5.00mm_Vertical_ThreadedFlange -Generic Phoenix Contact connector footprint for: MSTBV_2,5/8-GF; number of pins: 08; pin pitch: 5.00mm; Vertical; threaded flange || order number: 1776948 12A || order number: 1924473 16A (HC) -phoenix_contact connector MSTBV_01x08_GF_5.00mm -0 -8 -8 -Connector_Phoenix_MSTB -PhoenixContact_MSTBV_2,5_8-GF_1x08_P5.00mm_Vertical_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MSTBV_2,5/8-GF; number of pins: 08; pin pitch: 5.00mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776948 12A || order number: 1924473 16A (HC) -phoenix_contact connector MSTBV_01x08_GF_5.00mm_MH -0 -8 -8 -Connector_Phoenix_MSTB -PhoenixContact_MSTBV_2,5_9-GF-5,08_1x09_P5.08mm_Vertical_ThreadedFlange -Generic Phoenix Contact connector footprint for: MSTBV_2,5/9-GF-5,08; number of pins: 09; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1777141 12A || order number: 1924596 16A (HC) -phoenix_contact connector MSTBV_01x09_GF_5.08mm -0 -9 -9 -Connector_Phoenix_MSTB -PhoenixContact_MSTBV_2,5_9-GF-5,08_1x09_P5.08mm_Vertical_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MSTBV_2,5/9-GF-5,08; number of pins: 09; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1777141 12A || order number: 1924596 16A (HC) -phoenix_contact connector MSTBV_01x09_GF_5.08mm_MH -0 -9 -9 -Connector_Phoenix_MSTB -PhoenixContact_MSTBV_2,5_9-GF_1x09_P5.00mm_Vertical_ThreadedFlange -Generic Phoenix Contact connector footprint for: MSTBV_2,5/9-GF; number of pins: 09; pin pitch: 5.00mm; Vertical; threaded flange || order number: 1776951 12A || order number: 1924486 16A (HC) -phoenix_contact connector MSTBV_01x09_GF_5.00mm -0 -9 -9 -Connector_Phoenix_MSTB -PhoenixContact_MSTBV_2,5_9-GF_1x09_P5.00mm_Vertical_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MSTBV_2,5/9-GF; number of pins: 09; pin pitch: 5.00mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776951 12A || order number: 1924486 16A (HC) -phoenix_contact connector MSTBV_01x09_GF_5.00mm_MH -0 -9 -9 -Connector_Phoenix_MSTB -PhoenixContact_MSTBV_2,5_10-GF-5,08_1x10_P5.08mm_Vertical_ThreadedFlange -Generic Phoenix Contact connector footprint for: MSTBV_2,5/10-GF-5,08; number of pins: 10; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1777154 12A || order number: 1924606 16A (HC) -phoenix_contact connector MSTBV_01x10_GF_5.08mm -0 -10 -10 -Connector_Phoenix_MSTB -PhoenixContact_MSTBV_2,5_10-GF-5,08_1x10_P5.08mm_Vertical_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MSTBV_2,5/10-GF-5,08; number of pins: 10; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1777154 12A || order number: 1924606 16A (HC) -phoenix_contact connector MSTBV_01x10_GF_5.08mm_MH -0 -10 -10 -Connector_Phoenix_MSTB -PhoenixContact_MSTBV_2,5_10-GF_1x10_P5.00mm_Vertical_ThreadedFlange -Generic Phoenix Contact connector footprint for: MSTBV_2,5/10-GF; number of pins: 10; pin pitch: 5.00mm; Vertical; threaded flange || order number: 1776964 12A || order number: 1924499 16A (HC) -phoenix_contact connector MSTBV_01x10_GF_5.00mm -0 -10 -10 -Connector_Phoenix_MSTB -PhoenixContact_MSTBV_2,5_10-GF_1x10_P5.00mm_Vertical_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MSTBV_2,5/10-GF; number of pins: 10; pin pitch: 5.00mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776964 12A || order number: 1924499 16A (HC) -phoenix_contact connector MSTBV_01x10_GF_5.00mm_MH -0 -10 -10 -Connector_Phoenix_MSTB -PhoenixContact_MSTBV_2,5_11-GF-5,08_1x11_P5.08mm_Vertical_ThreadedFlange -Generic Phoenix Contact connector footprint for: MSTBV_2,5/11-GF-5,08; number of pins: 11; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1777167 12A || order number: 1924619 16A (HC) -phoenix_contact connector MSTBV_01x11_GF_5.08mm -0 -11 -11 -Connector_Phoenix_MSTB -PhoenixContact_MSTBV_2,5_11-GF-5,08_1x11_P5.08mm_Vertical_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MSTBV_2,5/11-GF-5,08; number of pins: 11; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1777167 12A || order number: 1924619 16A (HC) -phoenix_contact connector MSTBV_01x11_GF_5.08mm_MH -0 -11 -11 -Connector_Phoenix_MSTB -PhoenixContact_MSTBV_2,5_11-GF_1x11_P5.00mm_Vertical_ThreadedFlange -Generic Phoenix Contact connector footprint for: MSTBV_2,5/11-GF; number of pins: 11; pin pitch: 5.00mm; Vertical; threaded flange || order number: 1776977 12A || order number: 1924509 16A (HC) -phoenix_contact connector MSTBV_01x11_GF_5.00mm -0 -11 -11 -Connector_Phoenix_MSTB -PhoenixContact_MSTBV_2,5_11-GF_1x11_P5.00mm_Vertical_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MSTBV_2,5/11-GF; number of pins: 11; pin pitch: 5.00mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776977 12A || order number: 1924509 16A (HC) -phoenix_contact connector MSTBV_01x11_GF_5.00mm_MH -0 -11 -11 -Connector_Phoenix_MSTB -PhoenixContact_MSTBV_2,5_12-GF-5,08_1x12_P5.08mm_Vertical_ThreadedFlange -Generic Phoenix Contact connector footprint for: MSTBV_2,5/12-GF-5,08; number of pins: 12; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1777170 12A || order number: 1924622 16A (HC) -phoenix_contact connector MSTBV_01x12_GF_5.08mm -0 -12 -12 -Connector_Phoenix_MSTB -PhoenixContact_MSTBV_2,5_12-GF-5,08_1x12_P5.08mm_Vertical_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MSTBV_2,5/12-GF-5,08; number of pins: 12; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1777170 12A || order number: 1924622 16A (HC) -phoenix_contact connector MSTBV_01x12_GF_5.08mm_MH -0 -12 -12 -Connector_Phoenix_MSTB -PhoenixContact_MSTBV_2,5_12-GF_1x12_P5.00mm_Vertical_ThreadedFlange -Generic Phoenix Contact connector footprint for: MSTBV_2,5/12-GF; number of pins: 12; pin pitch: 5.00mm; Vertical; threaded flange || order number: 1776980 12A || order number: 1924512 16A (HC) -phoenix_contact connector MSTBV_01x12_GF_5.00mm -0 -12 -12 -Connector_Phoenix_MSTB -PhoenixContact_MSTBV_2,5_12-GF_1x12_P5.00mm_Vertical_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MSTBV_2,5/12-GF; number of pins: 12; pin pitch: 5.00mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776980 12A || order number: 1924512 16A (HC) -phoenix_contact connector MSTBV_01x12_GF_5.00mm_MH -0 -12 -12 -Connector_Phoenix_MSTB -PhoenixContact_MSTBV_2,5_13-GF-5,08_1x13_P5.08mm_Vertical_ThreadedFlange -Generic Phoenix Contact connector footprint for: MSTBV_2,5/13-GF-5,08; number of pins: 13; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1777183 12A -phoenix_contact connector MSTBV_01x13_GF_5.08mm -0 -13 -13 -Connector_Phoenix_MSTB -PhoenixContact_MSTBV_2,5_13-GF-5,08_1x13_P5.08mm_Vertical_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MSTBV_2,5/13-GF-5,08; number of pins: 13; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1777183 12A -phoenix_contact connector MSTBV_01x13_GF_5.08mm_MH -0 -13 -13 -Connector_Phoenix_MSTB -PhoenixContact_MSTBV_2,5_13-GF_1x13_P5.00mm_Vertical_ThreadedFlange -Generic Phoenix Contact connector footprint for: MSTBV_2,5/13-GF; number of pins: 13; pin pitch: 5.00mm; Vertical; threaded flange || order number: 1776993 12A -phoenix_contact connector MSTBV_01x13_GF_5.00mm -0 -13 -13 -Connector_Phoenix_MSTB -PhoenixContact_MSTBV_2,5_13-GF_1x13_P5.00mm_Vertical_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MSTBV_2,5/13-GF; number of pins: 13; pin pitch: 5.00mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776993 12A -phoenix_contact connector MSTBV_01x13_GF_5.00mm_MH -0 -13 -13 -Connector_Phoenix_MSTB -PhoenixContact_MSTBV_2,5_14-GF-5,08_1x14_P5.08mm_Vertical_ThreadedFlange -Generic Phoenix Contact connector footprint for: MSTBV_2,5/14-GF-5,08; number of pins: 14; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1777196 12A -phoenix_contact connector MSTBV_01x14_GF_5.08mm -0 -14 -14 -Connector_Phoenix_MSTB -PhoenixContact_MSTBV_2,5_14-GF-5,08_1x14_P5.08mm_Vertical_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MSTBV_2,5/14-GF-5,08; number of pins: 14; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1777196 12A -phoenix_contact connector MSTBV_01x14_GF_5.08mm_MH -0 -14 -14 -Connector_Phoenix_MSTB -PhoenixContact_MSTBV_2,5_14-GF_1x14_P5.00mm_Vertical_ThreadedFlange -Generic Phoenix Contact connector footprint for: MSTBV_2,5/14-GF; number of pins: 14; pin pitch: 5.00mm; Vertical; threaded flange || order number: 1776002 12A -phoenix_contact connector MSTBV_01x14_GF_5.00mm -0 -14 -14 -Connector_Phoenix_MSTB -PhoenixContact_MSTBV_2,5_14-GF_1x14_P5.00mm_Vertical_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MSTBV_2,5/14-GF; number of pins: 14; pin pitch: 5.00mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776002 12A -phoenix_contact connector MSTBV_01x14_GF_5.00mm_MH -0 -14 -14 -Connector_Phoenix_MSTB -PhoenixContact_MSTBV_2,5_15-GF-5,08_1x15_P5.08mm_Vertical_ThreadedFlange -Generic Phoenix Contact connector footprint for: MSTBV_2,5/15-GF-5,08; number of pins: 15; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1777206 12A -phoenix_contact connector MSTBV_01x15_GF_5.08mm -0 -15 -15 -Connector_Phoenix_MSTB -PhoenixContact_MSTBV_2,5_15-GF-5,08_1x15_P5.08mm_Vertical_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MSTBV_2,5/15-GF-5,08; number of pins: 15; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1777206 12A -phoenix_contact connector MSTBV_01x15_GF_5.08mm_MH -0 -15 -15 -Connector_Phoenix_MSTB -PhoenixContact_MSTBV_2,5_15-GF_1x15_P5.00mm_Vertical_ThreadedFlange -Generic Phoenix Contact connector footprint for: MSTBV_2,5/15-GF; number of pins: 15; pin pitch: 5.00mm; Vertical; threaded flange || order number: 1776015 12A -phoenix_contact connector MSTBV_01x15_GF_5.00mm -0 -15 -15 -Connector_Phoenix_MSTB -PhoenixContact_MSTBV_2,5_15-GF_1x15_P5.00mm_Vertical_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MSTBV_2,5/15-GF; number of pins: 15; pin pitch: 5.00mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776015 12A -phoenix_contact connector MSTBV_01x15_GF_5.00mm_MH -0 -15 -15 -Connector_Phoenix_MSTB -PhoenixContact_MSTBV_2,5_16-GF-5,08_1x16_P5.08mm_Vertical_ThreadedFlange -Generic Phoenix Contact connector footprint for: MSTBV_2,5/16-GF-5,08; number of pins: 16; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1777219 12A -phoenix_contact connector MSTBV_01x16_GF_5.08mm -0 -16 -16 -Connector_Phoenix_MSTB -PhoenixContact_MSTBV_2,5_16-GF-5,08_1x16_P5.08mm_Vertical_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MSTBV_2,5/16-GF-5,08; number of pins: 16; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1777219 12A -phoenix_contact connector MSTBV_01x16_GF_5.08mm_MH -0 -16 -16 -Connector_Phoenix_MSTB -PhoenixContact_MSTBV_2,5_16-GF_1x16_P5.00mm_Vertical_ThreadedFlange -Generic Phoenix Contact connector footprint for: MSTBV_2,5/16-GF; number of pins: 16; pin pitch: 5.00mm; Vertical; threaded flange || order number: 1776028 12A -phoenix_contact connector MSTBV_01x16_GF_5.00mm -0 -16 -16 -Connector_Phoenix_MSTB -PhoenixContact_MSTBV_2,5_16-GF_1x16_P5.00mm_Vertical_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MSTBV_2,5/16-GF; number of pins: 16; pin pitch: 5.00mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776028 12A -phoenix_contact connector MSTBV_01x16_GF_5.00mm_MH -0 -16 -16 -Connector_Phoenix_MSTB -PhoenixContact_MSTB_2,5_2-GF-5,08_1x02_P5.08mm_Horizontal_ThreadedFlange -Generic Phoenix Contact connector footprint for: MSTB_2,5/2-GF-5,08; number of pins: 02; pin pitch: 5.08mm; Angled; threaded flange || order number: 1776508 12A || order number: 1924088 16A (HC) -phoenix_contact connector MSTB_01x02_GF_5.08mm -0 -2 -2 -Connector_Phoenix_MSTB -PhoenixContact_MSTB_2,5_2-GF-5,08_1x02_P5.08mm_Horizontal_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MSTB_2,5/2-GF-5,08; number of pins: 02; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776508 12A || order number: 1924088 16A (HC) -phoenix_contact connector MSTB_01x02_GF_5.08mm_MH -0 -2 -2 -Connector_Phoenix_MSTB -PhoenixContact_MSTB_2,5_2-GF_1x02_P5.00mm_Horizontal_ThreadedFlange -Generic Phoenix Contact connector footprint for: MSTB_2,5/2-GF; number of pins: 02; pin pitch: 5.00mm; Angled; threaded flange || order number: 1776692 12A || order number: 1923979 16A (HC) -phoenix_contact connector MSTB_01x02_GF_5.00mm -0 -2 -2 -Connector_Phoenix_MSTB -PhoenixContact_MSTB_2,5_2-GF_1x02_P5.00mm_Horizontal_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MSTB_2,5/2-GF; number of pins: 02; pin pitch: 5.00mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776692 12A || order number: 1923979 16A (HC) -phoenix_contact connector MSTB_01x02_GF_5.00mm_MH -0 -2 -2 -Connector_Phoenix_MSTB -PhoenixContact_MSTB_2,5_3-GF-5,08_1x03_P5.08mm_Horizontal_ThreadedFlange -Generic Phoenix Contact connector footprint for: MSTB_2,5/3-GF-5,08; number of pins: 03; pin pitch: 5.08mm; Angled; threaded flange || order number: 1776511 12A || order number: 1924091 16A (HC) -phoenix_contact connector MSTB_01x03_GF_5.08mm -0 -3 -3 -Connector_Phoenix_MSTB -PhoenixContact_MSTB_2,5_3-GF-5,08_1x03_P5.08mm_Horizontal_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MSTB_2,5/3-GF-5,08; number of pins: 03; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776511 12A || order number: 1924091 16A (HC) -phoenix_contact connector MSTB_01x03_GF_5.08mm_MH -0 -3 -3 -Connector_Phoenix_MSTB -PhoenixContact_MSTB_2,5_3-GF_1x03_P5.00mm_Horizontal_ThreadedFlange -Generic Phoenix Contact connector footprint for: MSTB_2,5/3-GF; number of pins: 03; pin pitch: 5.00mm; Angled; threaded flange || order number: 1776702 12A || order number: 1923982 16A (HC) -phoenix_contact connector MSTB_01x03_GF_5.00mm -0 -3 -3 -Connector_Phoenix_MSTB -PhoenixContact_MSTB_2,5_3-GF_1x03_P5.00mm_Horizontal_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MSTB_2,5/3-GF; number of pins: 03; pin pitch: 5.00mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776702 12A || order number: 1923982 16A (HC) -phoenix_contact connector MSTB_01x03_GF_5.00mm_MH -0 -3 -3 -Connector_Phoenix_MSTB -PhoenixContact_MSTB_2,5_4-GF-5,08_1x04_P5.08mm_Horizontal_ThreadedFlange -Generic Phoenix Contact connector footprint for: MSTB_2,5/4-GF-5,08; number of pins: 04; pin pitch: 5.08mm; Angled; threaded flange || order number: 1776524 12A || order number: 1924101 16A (HC) -phoenix_contact connector MSTB_01x04_GF_5.08mm -0 -4 -4 -Connector_Phoenix_MSTB -PhoenixContact_MSTB_2,5_4-GF-5,08_1x04_P5.08mm_Horizontal_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MSTB_2,5/4-GF-5,08; number of pins: 04; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776524 12A || order number: 1924101 16A (HC) -phoenix_contact connector MSTB_01x04_GF_5.08mm_MH -0 -4 -4 -Connector_Phoenix_MSTB -PhoenixContact_MSTB_2,5_4-GF_1x04_P5.00mm_Horizontal_ThreadedFlange -Generic Phoenix Contact connector footprint for: MSTB_2,5/4-GF; number of pins: 04; pin pitch: 5.00mm; Angled; threaded flange || order number: 1776715 12A || order number: 1923995 16A (HC) -phoenix_contact connector MSTB_01x04_GF_5.00mm -0 -4 -4 -Connector_Phoenix_MSTB -PhoenixContact_MSTB_2,5_4-GF_1x04_P5.00mm_Horizontal_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MSTB_2,5/4-GF; number of pins: 04; pin pitch: 5.00mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776715 12A || order number: 1923995 16A (HC) -phoenix_contact connector MSTB_01x04_GF_5.00mm_MH -0 -4 -4 -Connector_Phoenix_MSTB -PhoenixContact_MSTB_2,5_5-GF-5,08_1x05_P5.08mm_Horizontal_ThreadedFlange -Generic Phoenix Contact connector footprint for: MSTB_2,5/5-GF-5,08; number of pins: 05; pin pitch: 5.08mm; Angled; threaded flange || order number: 1776537 12A || order number: 1924114 16A (HC) -phoenix_contact connector MSTB_01x05_GF_5.08mm -0 -5 -5 -Connector_Phoenix_MSTB -PhoenixContact_MSTB_2,5_5-GF-5,08_1x05_P5.08mm_Horizontal_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MSTB_2,5/5-GF-5,08; number of pins: 05; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776537 12A || order number: 1924114 16A (HC) -phoenix_contact connector MSTB_01x05_GF_5.08mm_MH -0 -5 -5 -Connector_Phoenix_MSTB -PhoenixContact_MSTB_2,5_5-GF_1x05_P5.00mm_Horizontal_ThreadedFlange -Generic Phoenix Contact connector footprint for: MSTB_2,5/5-GF; number of pins: 05; pin pitch: 5.00mm; Angled; threaded flange || order number: 1776728 12A || order number: 1924004 16A (HC) -phoenix_contact connector MSTB_01x05_GF_5.00mm -0 -5 -5 -Connector_Phoenix_MSTB -PhoenixContact_MSTB_2,5_5-GF_1x05_P5.00mm_Horizontal_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MSTB_2,5/5-GF; number of pins: 05; pin pitch: 5.00mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776728 12A || order number: 1924004 16A (HC) -phoenix_contact connector MSTB_01x05_GF_5.00mm_MH -0 -5 -5 -Connector_Phoenix_MSTB -PhoenixContact_MSTB_2,5_6-GF-5,08_1x06_P5.08mm_Horizontal_ThreadedFlange -Generic Phoenix Contact connector footprint for: MSTB_2,5/6-GF-5,08; number of pins: 06; pin pitch: 5.08mm; Angled; threaded flange || order number: 1776540 12A || order number: 1924127 16A (HC) -phoenix_contact connector MSTB_01x06_GF_5.08mm -0 -6 -6 -Connector_Phoenix_MSTB -PhoenixContact_MSTB_2,5_6-GF-5,08_1x06_P5.08mm_Horizontal_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MSTB_2,5/6-GF-5,08; number of pins: 06; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776540 12A || order number: 1924127 16A (HC) -phoenix_contact connector MSTB_01x06_GF_5.08mm_MH -0 -6 -6 -Connector_Phoenix_MSTB -PhoenixContact_MSTB_2,5_6-GF_1x06_P5.00mm_Horizontal_ThreadedFlange -Generic Phoenix Contact connector footprint for: MSTB_2,5/6-GF; number of pins: 06; pin pitch: 5.00mm; Angled; threaded flange || order number: 1776731 12A || order number: 1924017 16A (HC) -phoenix_contact connector MSTB_01x06_GF_5.00mm -0 -6 -6 -Connector_Phoenix_MSTB -PhoenixContact_MSTB_2,5_6-GF_1x06_P5.00mm_Horizontal_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MSTB_2,5/6-GF; number of pins: 06; pin pitch: 5.00mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776731 12A || order number: 1924017 16A (HC) -phoenix_contact connector MSTB_01x06_GF_5.00mm_MH -0 -6 -6 -Connector_Phoenix_MSTB -PhoenixContact_MSTB_2,5_7-GF-5,08_1x07_P5.08mm_Horizontal_ThreadedFlange -Generic Phoenix Contact connector footprint for: MSTB_2,5/7-GF-5,08; number of pins: 07; pin pitch: 5.08mm; Angled; threaded flange || order number: 1776553 12A || order number: 1924130 16A (HC) -phoenix_contact connector MSTB_01x07_GF_5.08mm -0 -7 -7 -Connector_Phoenix_MSTB -PhoenixContact_MSTB_2,5_7-GF-5,08_1x07_P5.08mm_Horizontal_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MSTB_2,5/7-GF-5,08; number of pins: 07; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776553 12A || order number: 1924130 16A (HC) -phoenix_contact connector MSTB_01x07_GF_5.08mm_MH -0 -7 -7 -Connector_Phoenix_MSTB -PhoenixContact_MSTB_2,5_7-GF_1x07_P5.00mm_Horizontal_ThreadedFlange -Generic Phoenix Contact connector footprint for: MSTB_2,5/7-GF; number of pins: 07; pin pitch: 5.00mm; Angled; threaded flange || order number: 1776744 12A || order number: 1924020 16A (HC) -phoenix_contact connector MSTB_01x07_GF_5.00mm -0 -7 -7 -Connector_Phoenix_MSTB -PhoenixContact_MSTB_2,5_7-GF_1x07_P5.00mm_Horizontal_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MSTB_2,5/7-GF; number of pins: 07; pin pitch: 5.00mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776744 12A || order number: 1924020 16A (HC) -phoenix_contact connector MSTB_01x07_GF_5.00mm_MH -0 -7 -7 -Connector_Phoenix_MSTB -PhoenixContact_MSTB_2,5_8-GF-5,08_1x08_P5.08mm_Horizontal_ThreadedFlange -Generic Phoenix Contact connector footprint for: MSTB_2,5/8-GF-5,08; number of pins: 08; pin pitch: 5.08mm; Angled; threaded flange || order number: 1776566 12A || order number: 1924143 16A (HC) -phoenix_contact connector MSTB_01x08_GF_5.08mm -0 -8 -8 -Connector_Phoenix_MSTB -PhoenixContact_MSTB_2,5_8-GF-5,08_1x08_P5.08mm_Horizontal_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MSTB_2,5/8-GF-5,08; number of pins: 08; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776566 12A || order number: 1924143 16A (HC) -phoenix_contact connector MSTB_01x08_GF_5.08mm_MH -0 -8 -8 -Connector_Phoenix_MSTB -PhoenixContact_MSTB_2,5_8-GF_1x08_P5.00mm_Horizontal_ThreadedFlange -Generic Phoenix Contact connector footprint for: MSTB_2,5/8-GF; number of pins: 08; pin pitch: 5.00mm; Angled; threaded flange || order number: 1776757 12A || order number: 1924033 16A (HC) -phoenix_contact connector MSTB_01x08_GF_5.00mm -0 -8 -8 -Connector_Phoenix_MSTB -PhoenixContact_MSTB_2,5_8-GF_1x08_P5.00mm_Horizontal_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MSTB_2,5/8-GF; number of pins: 08; pin pitch: 5.00mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776757 12A || order number: 1924033 16A (HC) -phoenix_contact connector MSTB_01x08_GF_5.00mm_MH -0 -8 -8 -Connector_Phoenix_MSTB -PhoenixContact_MSTB_2,5_9-GF-5,08_1x09_P5.08mm_Horizontal_ThreadedFlange -Generic Phoenix Contact connector footprint for: MSTB_2,5/9-GF-5,08; number of pins: 09; pin pitch: 5.08mm; Angled; threaded flange || order number: 1776579 12A || order number: 1924156 16A (HC) -phoenix_contact connector MSTB_01x09_GF_5.08mm -0 -9 -9 -Connector_Phoenix_MSTB -PhoenixContact_MSTB_2,5_9-GF-5,08_1x09_P5.08mm_Horizontal_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MSTB_2,5/9-GF-5,08; number of pins: 09; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776579 12A || order number: 1924156 16A (HC) -phoenix_contact connector MSTB_01x09_GF_5.08mm_MH -0 -9 -9 -Connector_Phoenix_MSTB -PhoenixContact_MSTB_2,5_9-GF_1x09_P5.00mm_Horizontal_ThreadedFlange -Generic Phoenix Contact connector footprint for: MSTB_2,5/9-GF; number of pins: 09; pin pitch: 5.00mm; Angled; threaded flange || order number: 1776760 12A || order number: 1924046 16A (HC) -phoenix_contact connector MSTB_01x09_GF_5.00mm -0 -9 -9 -Connector_Phoenix_MSTB -PhoenixContact_MSTB_2,5_9-GF_1x09_P5.00mm_Horizontal_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MSTB_2,5/9-GF; number of pins: 09; pin pitch: 5.00mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776760 12A || order number: 1924046 16A (HC) -phoenix_contact connector MSTB_01x09_GF_5.00mm_MH -0 -9 -9 -Connector_Phoenix_MSTB -PhoenixContact_MSTB_2,5_10-GF-5,08_1x10_P5.08mm_Horizontal_ThreadedFlange -Generic Phoenix Contact connector footprint for: MSTB_2,5/10-GF-5,08; number of pins: 10; pin pitch: 5.08mm; Angled; threaded flange || order number: 1776582 12A || order number: 1924169 16A (HC) -phoenix_contact connector MSTB_01x10_GF_5.08mm -0 -10 -10 -Connector_Phoenix_MSTB -PhoenixContact_MSTB_2,5_10-GF-5,08_1x10_P5.08mm_Horizontal_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MSTB_2,5/10-GF-5,08; number of pins: 10; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776582 12A || order number: 1924169 16A (HC) -phoenix_contact connector MSTB_01x10_GF_5.08mm_MH -0 -10 -10 -Connector_Phoenix_MSTB -PhoenixContact_MSTB_2,5_10-GF_1x10_P5.00mm_Horizontal_ThreadedFlange -Generic Phoenix Contact connector footprint for: MSTB_2,5/10-GF; number of pins: 10; pin pitch: 5.00mm; Angled; threaded flange || order number: 1776773 12A || order number: 1924059 16A (HC) -phoenix_contact connector MSTB_01x10_GF_5.00mm -0 -10 -10 -Connector_Phoenix_MSTB -PhoenixContact_MSTB_2,5_10-GF_1x10_P5.00mm_Horizontal_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MSTB_2,5/10-GF; number of pins: 10; pin pitch: 5.00mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776773 12A || order number: 1924059 16A (HC) -phoenix_contact connector MSTB_01x10_GF_5.00mm_MH -0 -10 -10 -Connector_Phoenix_MSTB -PhoenixContact_MSTB_2,5_11-GF-5,08_1x11_P5.08mm_Horizontal_ThreadedFlange -Generic Phoenix Contact connector footprint for: MSTB_2,5/11-GF-5,08; number of pins: 11; pin pitch: 5.08mm; Angled; threaded flange || order number: 1776595 12A || order number: 1924172 16A (HC) -phoenix_contact connector MSTB_01x11_GF_5.08mm -0 -11 -11 -Connector_Phoenix_MSTB -PhoenixContact_MSTB_2,5_11-GF-5,08_1x11_P5.08mm_Horizontal_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MSTB_2,5/11-GF-5,08; number of pins: 11; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776595 12A || order number: 1924172 16A (HC) -phoenix_contact connector MSTB_01x11_GF_5.08mm_MH -0 -11 -11 -Connector_Phoenix_MSTB -PhoenixContact_MSTB_2,5_11-GF_1x11_P5.00mm_Horizontal_ThreadedFlange -Generic Phoenix Contact connector footprint for: MSTB_2,5/11-GF; number of pins: 11; pin pitch: 5.00mm; Angled; threaded flange || order number: 1776786 12A || order number: 1924062 16A (HC) -phoenix_contact connector MSTB_01x11_GF_5.00mm -0 -11 -11 -Connector_Phoenix_MSTB -PhoenixContact_MSTB_2,5_11-GF_1x11_P5.00mm_Horizontal_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MSTB_2,5/11-GF; number of pins: 11; pin pitch: 5.00mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776786 12A || order number: 1924062 16A (HC) -phoenix_contact connector MSTB_01x11_GF_5.00mm_MH -0 -11 -11 -Connector_Phoenix_MSTB -PhoenixContact_MSTB_2,5_12-GF-5,08_1x12_P5.08mm_Horizontal_ThreadedFlange -Generic Phoenix Contact connector footprint for: MSTB_2,5/12-GF-5,08; number of pins: 12; pin pitch: 5.08mm; Angled; threaded flange || order number: 1776605 12A || order number: 1924185 16A (HC) -phoenix_contact connector MSTB_01x12_GF_5.08mm -0 -12 -12 -Connector_Phoenix_MSTB -PhoenixContact_MSTB_2,5_12-GF-5,08_1x12_P5.08mm_Horizontal_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MSTB_2,5/12-GF-5,08; number of pins: 12; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776605 12A || order number: 1924185 16A (HC) -phoenix_contact connector MSTB_01x12_GF_5.08mm_MH -0 -12 -12 -Connector_Phoenix_MSTB -PhoenixContact_MSTB_2,5_12-GF_1x12_P5.00mm_Horizontal_ThreadedFlange -Generic Phoenix Contact connector footprint for: MSTB_2,5/12-GF; number of pins: 12; pin pitch: 5.00mm; Angled; threaded flange || order number: 1776799 12A || order number: 1924075 16A (HC) -phoenix_contact connector MSTB_01x12_GF_5.00mm -0 -12 -12 -Connector_Phoenix_MSTB -PhoenixContact_MSTB_2,5_12-GF_1x12_P5.00mm_Horizontal_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MSTB_2,5/12-GF; number of pins: 12; pin pitch: 5.00mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776799 12A || order number: 1924075 16A (HC) -phoenix_contact connector MSTB_01x12_GF_5.00mm_MH -0 -12 -12 -Connector_Phoenix_MSTB -PhoenixContact_MSTB_2,5_13-GF-5,08_1x13_P5.08mm_Horizontal_ThreadedFlange -Generic Phoenix Contact connector footprint for: MSTB_2,5/13-GF-5,08; number of pins: 13; pin pitch: 5.08mm; Angled; threaded flange || order number: 1776618 12A -phoenix_contact connector MSTB_01x13_GF_5.08mm -0 -13 -13 -Connector_Phoenix_MSTB -PhoenixContact_MSTB_2,5_13-GF-5,08_1x13_P5.08mm_Horizontal_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MSTB_2,5/13-GF-5,08; number of pins: 13; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776618 12A -phoenix_contact connector MSTB_01x13_GF_5.08mm_MH -0 -13 -13 -Connector_Phoenix_MSTB -PhoenixContact_MSTB_2,5_13-GF_1x13_P5.00mm_Horizontal_ThreadedFlange -Generic Phoenix Contact connector footprint for: MSTB_2,5/13-GF; number of pins: 13; pin pitch: 5.00mm; Angled; threaded flange || order number: 1776809 12A -phoenix_contact connector MSTB_01x13_GF_5.00mm -0 -13 -13 -Connector_Phoenix_MSTB -PhoenixContact_MSTB_2,5_13-GF_1x13_P5.00mm_Horizontal_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MSTB_2,5/13-GF; number of pins: 13; pin pitch: 5.00mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776809 12A -phoenix_contact connector MSTB_01x13_GF_5.00mm_MH -0 -13 -13 -Connector_Phoenix_MSTB -PhoenixContact_MSTB_2,5_14-GF-5,08_1x14_P5.08mm_Horizontal_ThreadedFlange -Generic Phoenix Contact connector footprint for: MSTB_2,5/14-GF-5,08; number of pins: 14; pin pitch: 5.08mm; Angled; threaded flange || order number: 1776621 12A -phoenix_contact connector MSTB_01x14_GF_5.08mm -0 -14 -14 -Connector_Phoenix_MSTB -PhoenixContact_MSTB_2,5_14-GF-5,08_1x14_P5.08mm_Horizontal_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MSTB_2,5/14-GF-5,08; number of pins: 14; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776621 12A -phoenix_contact connector MSTB_01x14_GF_5.08mm_MH -0 -14 -14 -Connector_Phoenix_MSTB -PhoenixContact_MSTB_2,5_14-GF_1x14_P5.00mm_Horizontal_ThreadedFlange -Generic Phoenix Contact connector footprint for: MSTB_2,5/14-GF; number of pins: 14; pin pitch: 5.00mm; Angled; threaded flange || order number: 1776812 12A -phoenix_contact connector MSTB_01x14_GF_5.00mm -0 -14 -14 -Connector_Phoenix_MSTB -PhoenixContact_MSTB_2,5_14-GF_1x14_P5.00mm_Horizontal_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MSTB_2,5/14-GF; number of pins: 14; pin pitch: 5.00mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776812 12A -phoenix_contact connector MSTB_01x14_GF_5.00mm_MH -0 -14 -14 -Connector_Phoenix_MSTB -PhoenixContact_MSTB_2,5_15-GF-5,08_1x15_P5.08mm_Horizontal_ThreadedFlange -Generic Phoenix Contact connector footprint for: MSTB_2,5/15-GF-5,08; number of pins: 15; pin pitch: 5.08mm; Angled; threaded flange || order number: 1776634 12A -phoenix_contact connector MSTB_01x15_GF_5.08mm -0 -15 -15 -Connector_Phoenix_MSTB -PhoenixContact_MSTB_2,5_15-GF-5,08_1x15_P5.08mm_Horizontal_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MSTB_2,5/15-GF-5,08; number of pins: 15; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776634 12A -phoenix_contact connector MSTB_01x15_GF_5.08mm_MH -0 -15 -15 -Connector_Phoenix_MSTB -PhoenixContact_MSTB_2,5_15-GF_1x15_P5.00mm_Horizontal_ThreadedFlange -Generic Phoenix Contact connector footprint for: MSTB_2,5/15-GF; number of pins: 15; pin pitch: 5.00mm; Angled; threaded flange || order number: 1776825 12A -phoenix_contact connector MSTB_01x15_GF_5.00mm -0 -15 -15 -Connector_Phoenix_MSTB -PhoenixContact_MSTB_2,5_15-GF_1x15_P5.00mm_Horizontal_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MSTB_2,5/15-GF; number of pins: 15; pin pitch: 5.00mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776825 12A -phoenix_contact connector MSTB_01x15_GF_5.00mm_MH -0 -15 -15 -Connector_Phoenix_MSTB -PhoenixContact_MSTB_2,5_16-GF-5,08_1x16_P5.08mm_Horizontal_ThreadedFlange -Generic Phoenix Contact connector footprint for: MSTB_2,5/16-GF-5,08; number of pins: 16; pin pitch: 5.08mm; Angled; threaded flange || order number: 1776647 12A -phoenix_contact connector MSTB_01x16_GF_5.08mm -0 -16 -16 -Connector_Phoenix_MSTB -PhoenixContact_MSTB_2,5_16-GF-5,08_1x16_P5.08mm_Horizontal_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MSTB_2,5/16-GF-5,08; number of pins: 16; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776647 12A -phoenix_contact connector MSTB_01x16_GF_5.08mm_MH -0 -16 -16 -Connector_Phoenix_MSTB -PhoenixContact_MSTB_2,5_16-GF_1x16_P5.00mm_Horizontal_ThreadedFlange -Generic Phoenix Contact connector footprint for: MSTB_2,5/16-GF; number of pins: 16; pin pitch: 5.00mm; Angled; threaded flange || order number: 1776838 12A -phoenix_contact connector MSTB_01x16_GF_5.00mm -0 -16 -16 -Connector_Phoenix_MSTB -PhoenixContact_MSTB_2,5_16-GF_1x16_P5.00mm_Horizontal_ThreadedFlange_MountHole -Generic Phoenix Contact connector footprint for: MSTB_2,5/16-GF; number of pins: 16; pin pitch: 5.00mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776838 12A -phoenix_contact connector MSTB_01x16_GF_5.00mm_MH -0 -16 -16 -Connector_Pin -Pin_D0.7mm_L6.5mm_W1.8mm_FlatFork -solder Pin_ with flat fork, hole diameter 0.7mm, length 6.5mm, width 1.8mm -solder Pin_ with flat fork -0 -1 -1 -Connector_Pin -Pin_D0.9mm_L10.0mm_W2.4mm_FlatFork -solder Pin_ with flat fork, hole diameter 0.9mm, length 10.0mm, width 2.4mm -solder Pin_ with flat fork -0 -1 -1 -Connector_Pin -Pin_D1.0mm_L10.0mm -solder Pin_ diameter 1.0mm, hole diameter 1.0mm (press fit), length 10.0mm -solder Pin_ press fit -0 -1 -1 -Connector_Pin -Pin_D1.0mm_L10.0mm_LooseFit -solder Pin_ diameter 1.0mm, hole diameter 1.2mm (loose fit), length 10.0mm -solder Pin_ loose fit -0 -1 -1 -Connector_Pin -Pin_D1.1mm_L8.5mm_W2.5mm_FlatFork -solder Pin_ with flat fork, hole diameter 1.1mm, length 8.5mm, width 2.5mm -solder Pin_ with flat fork -0 -1 -1 -Connector_Pin -Pin_D1.1mm_L10.2mm_W3.5mm_Flat -solder Pin_ with flat with hole, hole diameter 1.1mm, length 10.2mm, width 3.5mm -solder Pin_ with flat fork -0 -1 -1 -Connector_Pin -Pin_D1.2mm_L10.2mm_W2.9mm_FlatFork -solder Pin_ with flat with fork, hole diameter 1.2mm, length 11.3mm, width 3.0mm -solder Pin_ with flat fork -0 -1 -1 -Connector_Pin -Pin_D1.2mm_L11.3mm_W3.0mm_Flat -solder Pin_ with flat with hole, hole diameter 1.2mm, length 11.3mm, width 3.0mm -solder Pin_ with flat fork -0 -1 -1 -Connector_Pin -Pin_D1.3mm_L10.0mm_W3.5mm_Flat -solder Pin_ with flat with hole, hole diameter 1.3mm, length 10.0mm, width 3.5mm, e.g. Ettinger 13.13.865, https://katalog.ettinger.de/#p=434 -solder Pin_ with flat fork -0 -1 -1 -Connector_Pin -Pin_D1.3mm_L11.0mm -solder Pin_ diameter 1.3mm, hole diameter 1.3mm, length 11.0mm -solder Pin_ pressfit -0 -1 -1 -Connector_Pin -Pin_D1.3mm_L11.0mm_LooseFit -solder Pin_ diameter 1.3mm, hole diameter 1.5mm (loose fit), length 11.0mm -solder Pin_ loose fit -0 -1 -1 -Connector_Pin -Pin_D1.3mm_L11.3mm_W2.8mm_Flat -solder Pin_ with flat with hole, hole diameter 1.3mm, length 11.3mm, width 2.8mm -solder Pin_ with flat fork -0 -1 -1 -Connector_Pin -Pin_D1.4mm_L8.5mm_W2.8mm_FlatFork -solder Pin_ with flat with fork, hole diameter 1.4mm, length 8.5mm, width 2.8mm, e.g. Ettinger 13.13.890, https://katalog.ettinger.de/#p=434 -solder Pin_ with flat fork -0 -1 -1 -Connector_PinHeader_1.00mm -PinHeader_1x01_P1.00mm_Horizontal -Through hole angled pin header, 1x01, 1.00mm pitch, 2.0mm pin length, single row -Through hole angled pin header THT 1x01 1.00mm single row -0 -1 -1 -Connector_PinHeader_1.00mm -PinHeader_1x01_P1.00mm_Vertical -Through hole straight pin header, 1x01, 1.00mm pitch, single row -Through hole pin header THT 1x01 1.00mm single row -0 -1 -1 -Connector_PinHeader_1.00mm -PinHeader_1x02_P1.00mm_Horizontal -Through hole angled pin header, 1x02, 1.00mm pitch, 2.0mm pin length, single row -Through hole angled pin header THT 1x02 1.00mm single row -0 -2 -2 -Connector_PinHeader_1.00mm -PinHeader_1x02_P1.00mm_Vertical -Through hole straight pin header, 1x02, 1.00mm pitch, single row -Through hole pin header THT 1x02 1.00mm single row -0 -2 -2 -Connector_PinHeader_1.00mm -PinHeader_1x02_P1.00mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x02, 1.00mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x02 1.00mm single row style1 pin1 left -0 -2 -2 -Connector_PinHeader_1.00mm -PinHeader_1x02_P1.00mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x02, 1.00mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x02 1.00mm single row style2 pin1 right -0 -2 -2 -Connector_PinHeader_1.00mm -PinHeader_1x03_P1.00mm_Horizontal -Through hole angled pin header, 1x03, 1.00mm pitch, 2.0mm pin length, single row -Through hole angled pin header THT 1x03 1.00mm single row -0 -3 -3 -Connector_PinHeader_1.00mm -PinHeader_1x03_P1.00mm_Vertical -Through hole straight pin header, 1x03, 1.00mm pitch, single row -Through hole pin header THT 1x03 1.00mm single row -0 -3 -3 -Connector_PinHeader_1.00mm -PinHeader_1x03_P1.00mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x03, 1.00mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x03 1.00mm single row style1 pin1 left -0 -3 -3 -Connector_PinHeader_1.00mm -PinHeader_1x03_P1.00mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x03, 1.00mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x03 1.00mm single row style2 pin1 right -0 -3 -3 -Connector_PinHeader_1.00mm -PinHeader_1x04_P1.00mm_Horizontal -Through hole angled pin header, 1x04, 1.00mm pitch, 2.0mm pin length, single row -Through hole angled pin header THT 1x04 1.00mm single row -0 -4 -4 -Connector_PinHeader_1.00mm -PinHeader_1x04_P1.00mm_Vertical -Through hole straight pin header, 1x04, 1.00mm pitch, single row -Through hole pin header THT 1x04 1.00mm single row -0 -4 -4 -Connector_PinHeader_1.00mm -PinHeader_1x04_P1.00mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x04, 1.00mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x04 1.00mm single row style1 pin1 left -0 -4 -4 -Connector_PinHeader_1.00mm -PinHeader_1x04_P1.00mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x04, 1.00mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x04 1.00mm single row style2 pin1 right -0 -4 -4 -Connector_PinHeader_1.00mm -PinHeader_1x05_P1.00mm_Horizontal -Through hole angled pin header, 1x05, 1.00mm pitch, 2.0mm pin length, single row -Through hole angled pin header THT 1x05 1.00mm single row -0 -5 -5 -Connector_PinHeader_1.00mm -PinHeader_1x05_P1.00mm_Vertical -Through hole straight pin header, 1x05, 1.00mm pitch, single row -Through hole pin header THT 1x05 1.00mm single row -0 -5 -5 -Connector_PinHeader_1.00mm -PinHeader_1x05_P1.00mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x05, 1.00mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x05 1.00mm single row style1 pin1 left -0 -5 -5 -Connector_PinHeader_1.00mm -PinHeader_1x05_P1.00mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x05, 1.00mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x05 1.00mm single row style2 pin1 right -0 -5 -5 -Connector_PinHeader_1.00mm -PinHeader_1x06_P1.00mm_Horizontal -Through hole angled pin header, 1x06, 1.00mm pitch, 2.0mm pin length, single row -Through hole angled pin header THT 1x06 1.00mm single row -0 -6 -6 -Connector_PinHeader_1.00mm -PinHeader_1x06_P1.00mm_Vertical -Through hole straight pin header, 1x06, 1.00mm pitch, single row -Through hole pin header THT 1x06 1.00mm single row -0 -6 -6 -Connector_PinHeader_1.00mm -PinHeader_1x06_P1.00mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x06, 1.00mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x06 1.00mm single row style1 pin1 left -0 -6 -6 -Connector_PinHeader_1.00mm -PinHeader_1x06_P1.00mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x06, 1.00mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x06 1.00mm single row style2 pin1 right -0 -6 -6 -Connector_PinHeader_1.00mm -PinHeader_1x07_P1.00mm_Horizontal -Through hole angled pin header, 1x07, 1.00mm pitch, 2.0mm pin length, single row -Through hole angled pin header THT 1x07 1.00mm single row -0 -7 -7 -Connector_PinHeader_1.00mm -PinHeader_1x07_P1.00mm_Vertical -Through hole straight pin header, 1x07, 1.00mm pitch, single row -Through hole pin header THT 1x07 1.00mm single row -0 -7 -7 -Connector_PinHeader_1.00mm -PinHeader_1x07_P1.00mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x07, 1.00mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x07 1.00mm single row style1 pin1 left -0 -7 -7 -Connector_PinHeader_1.00mm -PinHeader_1x07_P1.00mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x07, 1.00mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x07 1.00mm single row style2 pin1 right -0 -7 -7 -Connector_PinHeader_1.00mm -PinHeader_1x08_P1.00mm_Horizontal -Through hole angled pin header, 1x08, 1.00mm pitch, 2.0mm pin length, single row -Through hole angled pin header THT 1x08 1.00mm single row -0 -8 -8 -Connector_PinHeader_1.00mm -PinHeader_1x08_P1.00mm_Vertical -Through hole straight pin header, 1x08, 1.00mm pitch, single row -Through hole pin header THT 1x08 1.00mm single row -0 -8 -8 -Connector_PinHeader_1.00mm -PinHeader_1x08_P1.00mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x08, 1.00mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x08 1.00mm single row style1 pin1 left -0 -8 -8 -Connector_PinHeader_1.00mm -PinHeader_1x08_P1.00mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x08, 1.00mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x08 1.00mm single row style2 pin1 right -0 -8 -8 -Connector_PinHeader_1.00mm -PinHeader_1x09_P1.00mm_Horizontal -Through hole angled pin header, 1x09, 1.00mm pitch, 2.0mm pin length, single row -Through hole angled pin header THT 1x09 1.00mm single row -0 -9 -9 -Connector_PinHeader_1.00mm -PinHeader_1x09_P1.00mm_Vertical -Through hole straight pin header, 1x09, 1.00mm pitch, single row -Through hole pin header THT 1x09 1.00mm single row -0 -9 -9 -Connector_PinHeader_1.00mm -PinHeader_1x09_P1.00mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x09, 1.00mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x09 1.00mm single row style1 pin1 left -0 -9 -9 -Connector_PinHeader_1.00mm -PinHeader_1x09_P1.00mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x09, 1.00mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x09 1.00mm single row style2 pin1 right -0 -9 -9 -Connector_PinHeader_1.00mm -PinHeader_1x10_P1.00mm_Horizontal -Through hole angled pin header, 1x10, 1.00mm pitch, 2.0mm pin length, single row -Through hole angled pin header THT 1x10 1.00mm single row -0 -10 -10 -Connector_PinHeader_1.00mm -PinHeader_1x10_P1.00mm_Vertical -Through hole straight pin header, 1x10, 1.00mm pitch, single row -Through hole pin header THT 1x10 1.00mm single row -0 -10 -10 -Connector_PinHeader_1.00mm -PinHeader_1x10_P1.00mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x10, 1.00mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x10 1.00mm single row style1 pin1 left -0 -10 -10 -Connector_PinHeader_1.00mm -PinHeader_1x10_P1.00mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x10, 1.00mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x10 1.00mm single row style2 pin1 right -0 -10 -10 -Connector_PinHeader_1.00mm -PinHeader_1x11_P1.00mm_Horizontal -Through hole angled pin header, 1x11, 1.00mm pitch, 2.0mm pin length, single row -Through hole angled pin header THT 1x11 1.00mm single row -0 -11 -11 -Connector_PinHeader_1.00mm -PinHeader_1x11_P1.00mm_Vertical -Through hole straight pin header, 1x11, 1.00mm pitch, single row -Through hole pin header THT 1x11 1.00mm single row -0 -11 -11 -Connector_PinHeader_1.00mm -PinHeader_1x11_P1.00mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x11, 1.00mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x11 1.00mm single row style1 pin1 left -0 -11 -11 -Connector_PinHeader_1.00mm -PinHeader_1x11_P1.00mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x11, 1.00mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x11 1.00mm single row style2 pin1 right -0 -11 -11 -Connector_PinHeader_1.00mm -PinHeader_1x12_P1.00mm_Horizontal -Through hole angled pin header, 1x12, 1.00mm pitch, 2.0mm pin length, single row -Through hole angled pin header THT 1x12 1.00mm single row -0 -12 -12 -Connector_PinHeader_1.00mm -PinHeader_1x12_P1.00mm_Vertical -Through hole straight pin header, 1x12, 1.00mm pitch, single row -Through hole pin header THT 1x12 1.00mm single row -0 -12 -12 -Connector_PinHeader_1.00mm -PinHeader_1x12_P1.00mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x12, 1.00mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x12 1.00mm single row style1 pin1 left -0 -12 -12 -Connector_PinHeader_1.00mm -PinHeader_1x12_P1.00mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x12, 1.00mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x12 1.00mm single row style2 pin1 right -0 -12 -12 -Connector_PinHeader_1.00mm -PinHeader_1x13_P1.00mm_Horizontal -Through hole angled pin header, 1x13, 1.00mm pitch, 2.0mm pin length, single row -Through hole angled pin header THT 1x13 1.00mm single row -0 -13 -13 -Connector_PinHeader_1.00mm -PinHeader_1x13_P1.00mm_Vertical -Through hole straight pin header, 1x13, 1.00mm pitch, single row -Through hole pin header THT 1x13 1.00mm single row -0 -13 -13 -Connector_PinHeader_1.00mm -PinHeader_1x13_P1.00mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x13, 1.00mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x13 1.00mm single row style1 pin1 left -0 -13 -13 -Connector_PinHeader_1.00mm -PinHeader_1x13_P1.00mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x13, 1.00mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x13 1.00mm single row style2 pin1 right -0 -13 -13 -Connector_PinHeader_1.00mm -PinHeader_1x14_P1.00mm_Horizontal -Through hole angled pin header, 1x14, 1.00mm pitch, 2.0mm pin length, single row -Through hole angled pin header THT 1x14 1.00mm single row -0 -14 -14 -Connector_PinHeader_1.00mm -PinHeader_1x14_P1.00mm_Vertical -Through hole straight pin header, 1x14, 1.00mm pitch, single row -Through hole pin header THT 1x14 1.00mm single row -0 -14 -14 -Connector_PinHeader_1.00mm -PinHeader_1x14_P1.00mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x14, 1.00mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x14 1.00mm single row style1 pin1 left -0 -14 -14 -Connector_PinHeader_1.00mm -PinHeader_1x14_P1.00mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x14, 1.00mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x14 1.00mm single row style2 pin1 right -0 -14 -14 -Connector_PinHeader_1.00mm -PinHeader_1x15_P1.00mm_Horizontal -Through hole angled pin header, 1x15, 1.00mm pitch, 2.0mm pin length, single row -Through hole angled pin header THT 1x15 1.00mm single row -0 -15 -15 -Connector_PinHeader_1.00mm -PinHeader_1x15_P1.00mm_Vertical -Through hole straight pin header, 1x15, 1.00mm pitch, single row -Through hole pin header THT 1x15 1.00mm single row -0 -15 -15 -Connector_PinHeader_1.00mm -PinHeader_1x15_P1.00mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x15, 1.00mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x15 1.00mm single row style1 pin1 left -0 -15 -15 -Connector_PinHeader_1.00mm -PinHeader_1x15_P1.00mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x15, 1.00mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x15 1.00mm single row style2 pin1 right -0 -15 -15 -Connector_PinHeader_1.00mm -PinHeader_1x16_P1.00mm_Horizontal -Through hole angled pin header, 1x16, 1.00mm pitch, 2.0mm pin length, single row -Through hole angled pin header THT 1x16 1.00mm single row -0 -16 -16 -Connector_PinHeader_1.00mm -PinHeader_1x16_P1.00mm_Vertical -Through hole straight pin header, 1x16, 1.00mm pitch, single row -Through hole pin header THT 1x16 1.00mm single row -0 -16 -16 -Connector_PinHeader_1.00mm -PinHeader_1x16_P1.00mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x16, 1.00mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x16 1.00mm single row style1 pin1 left -0 -16 -16 -Connector_PinHeader_1.00mm -PinHeader_1x16_P1.00mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x16, 1.00mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x16 1.00mm single row style2 pin1 right -0 -16 -16 -Connector_PinHeader_1.00mm -PinHeader_1x17_P1.00mm_Horizontal -Through hole angled pin header, 1x17, 1.00mm pitch, 2.0mm pin length, single row -Through hole angled pin header THT 1x17 1.00mm single row -0 -17 -17 -Connector_PinHeader_1.00mm -PinHeader_1x17_P1.00mm_Vertical -Through hole straight pin header, 1x17, 1.00mm pitch, single row -Through hole pin header THT 1x17 1.00mm single row -0 -17 -17 -Connector_PinHeader_1.00mm -PinHeader_1x17_P1.00mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x17, 1.00mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x17 1.00mm single row style1 pin1 left -0 -17 -17 -Connector_PinHeader_1.00mm -PinHeader_1x17_P1.00mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x17, 1.00mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x17 1.00mm single row style2 pin1 right -0 -17 -17 -Connector_PinHeader_1.00mm -PinHeader_1x18_P1.00mm_Horizontal -Through hole angled pin header, 1x18, 1.00mm pitch, 2.0mm pin length, single row -Through hole angled pin header THT 1x18 1.00mm single row -0 -18 -18 -Connector_PinHeader_1.00mm -PinHeader_1x18_P1.00mm_Vertical -Through hole straight pin header, 1x18, 1.00mm pitch, single row -Through hole pin header THT 1x18 1.00mm single row -0 -18 -18 -Connector_PinHeader_1.00mm -PinHeader_1x18_P1.00mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x18, 1.00mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x18 1.00mm single row style1 pin1 left -0 -18 -18 -Connector_PinHeader_1.00mm -PinHeader_1x18_P1.00mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x18, 1.00mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x18 1.00mm single row style2 pin1 right -0 -18 -18 -Connector_PinHeader_1.00mm -PinHeader_1x19_P1.00mm_Horizontal -Through hole angled pin header, 1x19, 1.00mm pitch, 2.0mm pin length, single row -Through hole angled pin header THT 1x19 1.00mm single row -0 -19 -19 -Connector_PinHeader_1.00mm -PinHeader_1x19_P1.00mm_Vertical -Through hole straight pin header, 1x19, 1.00mm pitch, single row -Through hole pin header THT 1x19 1.00mm single row -0 -19 -19 -Connector_PinHeader_1.00mm -PinHeader_1x19_P1.00mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x19, 1.00mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x19 1.00mm single row style1 pin1 left -0 -19 -19 -Connector_PinHeader_1.00mm -PinHeader_1x19_P1.00mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x19, 1.00mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x19 1.00mm single row style2 pin1 right -0 -19 -19 -Connector_PinHeader_1.00mm -PinHeader_1x20_P1.00mm_Horizontal -Through hole angled pin header, 1x20, 1.00mm pitch, 2.0mm pin length, single row -Through hole angled pin header THT 1x20 1.00mm single row -0 -20 -20 -Connector_PinHeader_1.00mm -PinHeader_1x20_P1.00mm_Vertical -Through hole straight pin header, 1x20, 1.00mm pitch, single row -Through hole pin header THT 1x20 1.00mm single row -0 -20 -20 -Connector_PinHeader_1.00mm -PinHeader_1x20_P1.00mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x20, 1.00mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x20 1.00mm single row style1 pin1 left -0 -20 -20 -Connector_PinHeader_1.00mm -PinHeader_1x20_P1.00mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x20, 1.00mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x20 1.00mm single row style2 pin1 right -0 -20 -20 -Connector_PinHeader_1.00mm -PinHeader_1x21_P1.00mm_Horizontal -Through hole angled pin header, 1x21, 1.00mm pitch, 2.0mm pin length, single row -Through hole angled pin header THT 1x21 1.00mm single row -0 -21 -21 -Connector_PinHeader_1.00mm -PinHeader_1x21_P1.00mm_Vertical -Through hole straight pin header, 1x21, 1.00mm pitch, single row -Through hole pin header THT 1x21 1.00mm single row -0 -21 -21 -Connector_PinHeader_1.00mm -PinHeader_1x21_P1.00mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x21, 1.00mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x21 1.00mm single row style1 pin1 left -0 -21 -21 -Connector_PinHeader_1.00mm -PinHeader_1x21_P1.00mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x21, 1.00mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x21 1.00mm single row style2 pin1 right -0 -21 -21 -Connector_PinHeader_1.00mm -PinHeader_1x22_P1.00mm_Horizontal -Through hole angled pin header, 1x22, 1.00mm pitch, 2.0mm pin length, single row -Through hole angled pin header THT 1x22 1.00mm single row -0 -22 -22 -Connector_PinHeader_1.00mm -PinHeader_1x22_P1.00mm_Vertical -Through hole straight pin header, 1x22, 1.00mm pitch, single row -Through hole pin header THT 1x22 1.00mm single row -0 -22 -22 -Connector_PinHeader_1.00mm -PinHeader_1x22_P1.00mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x22, 1.00mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x22 1.00mm single row style1 pin1 left -0 -22 -22 -Connector_PinHeader_1.00mm -PinHeader_1x22_P1.00mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x22, 1.00mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x22 1.00mm single row style2 pin1 right -0 -22 -22 -Connector_PinHeader_1.00mm -PinHeader_1x23_P1.00mm_Horizontal -Through hole angled pin header, 1x23, 1.00mm pitch, 2.0mm pin length, single row -Through hole angled pin header THT 1x23 1.00mm single row -0 -23 -23 -Connector_PinHeader_1.00mm -PinHeader_1x23_P1.00mm_Vertical -Through hole straight pin header, 1x23, 1.00mm pitch, single row -Through hole pin header THT 1x23 1.00mm single row -0 -23 -23 -Connector_PinHeader_1.00mm -PinHeader_1x23_P1.00mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x23, 1.00mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x23 1.00mm single row style1 pin1 left -0 -23 -23 -Connector_PinHeader_1.00mm -PinHeader_1x23_P1.00mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x23, 1.00mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x23 1.00mm single row style2 pin1 right -0 -23 -23 -Connector_PinHeader_1.00mm -PinHeader_1x24_P1.00mm_Horizontal -Through hole angled pin header, 1x24, 1.00mm pitch, 2.0mm pin length, single row -Through hole angled pin header THT 1x24 1.00mm single row -0 -24 -24 -Connector_PinHeader_1.00mm -PinHeader_1x24_P1.00mm_Vertical -Through hole straight pin header, 1x24, 1.00mm pitch, single row -Through hole pin header THT 1x24 1.00mm single row -0 -24 -24 -Connector_PinHeader_1.00mm -PinHeader_1x24_P1.00mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x24, 1.00mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x24 1.00mm single row style1 pin1 left -0 -24 -24 -Connector_PinHeader_1.00mm -PinHeader_1x24_P1.00mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x24, 1.00mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x24 1.00mm single row style2 pin1 right -0 -24 -24 -Connector_PinHeader_1.00mm -PinHeader_1x25_P1.00mm_Horizontal -Through hole angled pin header, 1x25, 1.00mm pitch, 2.0mm pin length, single row -Through hole angled pin header THT 1x25 1.00mm single row -0 -25 -25 -Connector_PinHeader_1.00mm -PinHeader_1x25_P1.00mm_Vertical -Through hole straight pin header, 1x25, 1.00mm pitch, single row -Through hole pin header THT 1x25 1.00mm single row -0 -25 -25 -Connector_PinHeader_1.00mm -PinHeader_1x25_P1.00mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x25, 1.00mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x25 1.00mm single row style1 pin1 left -0 -25 -25 -Connector_PinHeader_1.00mm -PinHeader_1x25_P1.00mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x25, 1.00mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x25 1.00mm single row style2 pin1 right -0 -25 -25 -Connector_PinHeader_1.00mm -PinHeader_1x26_P1.00mm_Horizontal -Through hole angled pin header, 1x26, 1.00mm pitch, 2.0mm pin length, single row -Through hole angled pin header THT 1x26 1.00mm single row -0 -26 -26 -Connector_PinHeader_1.00mm -PinHeader_1x26_P1.00mm_Vertical -Through hole straight pin header, 1x26, 1.00mm pitch, single row -Through hole pin header THT 1x26 1.00mm single row -0 -26 -26 -Connector_PinHeader_1.00mm -PinHeader_1x26_P1.00mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x26, 1.00mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x26 1.00mm single row style1 pin1 left -0 -26 -26 -Connector_PinHeader_1.00mm -PinHeader_1x26_P1.00mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x26, 1.00mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x26 1.00mm single row style2 pin1 right -0 -26 -26 -Connector_PinHeader_1.00mm -PinHeader_1x27_P1.00mm_Horizontal -Through hole angled pin header, 1x27, 1.00mm pitch, 2.0mm pin length, single row -Through hole angled pin header THT 1x27 1.00mm single row -0 -27 -27 -Connector_PinHeader_1.00mm -PinHeader_1x27_P1.00mm_Vertical -Through hole straight pin header, 1x27, 1.00mm pitch, single row -Through hole pin header THT 1x27 1.00mm single row -0 -27 -27 -Connector_PinHeader_1.00mm -PinHeader_1x27_P1.00mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x27, 1.00mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x27 1.00mm single row style1 pin1 left -0 -27 -27 -Connector_PinHeader_1.00mm -PinHeader_1x27_P1.00mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x27, 1.00mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x27 1.00mm single row style2 pin1 right -0 -27 -27 -Connector_PinHeader_1.00mm -PinHeader_1x28_P1.00mm_Horizontal -Through hole angled pin header, 1x28, 1.00mm pitch, 2.0mm pin length, single row -Through hole angled pin header THT 1x28 1.00mm single row -0 -28 -28 -Connector_PinHeader_1.00mm -PinHeader_1x28_P1.00mm_Vertical -Through hole straight pin header, 1x28, 1.00mm pitch, single row -Through hole pin header THT 1x28 1.00mm single row -0 -28 -28 -Connector_PinHeader_1.00mm -PinHeader_1x28_P1.00mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x28, 1.00mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x28 1.00mm single row style1 pin1 left -0 -28 -28 -Connector_PinHeader_1.00mm -PinHeader_1x28_P1.00mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x28, 1.00mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x28 1.00mm single row style2 pin1 right -0 -28 -28 -Connector_PinHeader_1.00mm -PinHeader_1x29_P1.00mm_Horizontal -Through hole angled pin header, 1x29, 1.00mm pitch, 2.0mm pin length, single row -Through hole angled pin header THT 1x29 1.00mm single row -0 -29 -29 -Connector_PinHeader_1.00mm -PinHeader_1x29_P1.00mm_Vertical -Through hole straight pin header, 1x29, 1.00mm pitch, single row -Through hole pin header THT 1x29 1.00mm single row -0 -29 -29 -Connector_PinHeader_1.00mm -PinHeader_1x29_P1.00mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x29, 1.00mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x29 1.00mm single row style1 pin1 left -0 -29 -29 -Connector_PinHeader_1.00mm -PinHeader_1x29_P1.00mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x29, 1.00mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x29 1.00mm single row style2 pin1 right -0 -29 -29 -Connector_PinHeader_1.00mm -PinHeader_1x30_P1.00mm_Horizontal -Through hole angled pin header, 1x30, 1.00mm pitch, 2.0mm pin length, single row -Through hole angled pin header THT 1x30 1.00mm single row -0 -30 -30 -Connector_PinHeader_1.00mm -PinHeader_1x30_P1.00mm_Vertical -Through hole straight pin header, 1x30, 1.00mm pitch, single row -Through hole pin header THT 1x30 1.00mm single row -0 -30 -30 -Connector_PinHeader_1.00mm -PinHeader_1x30_P1.00mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x30, 1.00mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x30 1.00mm single row style1 pin1 left -0 -30 -30 -Connector_PinHeader_1.00mm -PinHeader_1x30_P1.00mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x30, 1.00mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x30 1.00mm single row style2 pin1 right -0 -30 -30 -Connector_PinHeader_1.00mm -PinHeader_1x31_P1.00mm_Horizontal -Through hole angled pin header, 1x31, 1.00mm pitch, 2.0mm pin length, single row -Through hole angled pin header THT 1x31 1.00mm single row -0 -31 -31 -Connector_PinHeader_1.00mm -PinHeader_1x31_P1.00mm_Vertical -Through hole straight pin header, 1x31, 1.00mm pitch, single row -Through hole pin header THT 1x31 1.00mm single row -0 -31 -31 -Connector_PinHeader_1.00mm -PinHeader_1x31_P1.00mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x31, 1.00mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x31 1.00mm single row style1 pin1 left -0 -31 -31 -Connector_PinHeader_1.00mm -PinHeader_1x31_P1.00mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x31, 1.00mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x31 1.00mm single row style2 pin1 right -0 -31 -31 -Connector_PinHeader_1.00mm -PinHeader_1x32_P1.00mm_Horizontal -Through hole angled pin header, 1x32, 1.00mm pitch, 2.0mm pin length, single row -Through hole angled pin header THT 1x32 1.00mm single row -0 -32 -32 -Connector_PinHeader_1.00mm -PinHeader_1x32_P1.00mm_Vertical -Through hole straight pin header, 1x32, 1.00mm pitch, single row -Through hole pin header THT 1x32 1.00mm single row -0 -32 -32 -Connector_PinHeader_1.00mm -PinHeader_1x32_P1.00mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x32, 1.00mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x32 1.00mm single row style1 pin1 left -0 -32 -32 -Connector_PinHeader_1.00mm -PinHeader_1x32_P1.00mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x32, 1.00mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x32 1.00mm single row style2 pin1 right -0 -32 -32 -Connector_PinHeader_1.00mm -PinHeader_1x33_P1.00mm_Horizontal -Through hole angled pin header, 1x33, 1.00mm pitch, 2.0mm pin length, single row -Through hole angled pin header THT 1x33 1.00mm single row -0 -33 -33 -Connector_PinHeader_1.00mm -PinHeader_1x33_P1.00mm_Vertical -Through hole straight pin header, 1x33, 1.00mm pitch, single row -Through hole pin header THT 1x33 1.00mm single row -0 -33 -33 -Connector_PinHeader_1.00mm -PinHeader_1x33_P1.00mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x33, 1.00mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x33 1.00mm single row style1 pin1 left -0 -33 -33 -Connector_PinHeader_1.00mm -PinHeader_1x33_P1.00mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x33, 1.00mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x33 1.00mm single row style2 pin1 right -0 -33 -33 -Connector_PinHeader_1.00mm -PinHeader_1x34_P1.00mm_Horizontal -Through hole angled pin header, 1x34, 1.00mm pitch, 2.0mm pin length, single row -Through hole angled pin header THT 1x34 1.00mm single row -0 -34 -34 -Connector_PinHeader_1.00mm -PinHeader_1x34_P1.00mm_Vertical -Through hole straight pin header, 1x34, 1.00mm pitch, single row -Through hole pin header THT 1x34 1.00mm single row -0 -34 -34 -Connector_PinHeader_1.00mm -PinHeader_1x34_P1.00mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x34, 1.00mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x34 1.00mm single row style1 pin1 left -0 -34 -34 -Connector_PinHeader_1.00mm -PinHeader_1x34_P1.00mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x34, 1.00mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x34 1.00mm single row style2 pin1 right -0 -34 -34 -Connector_PinHeader_1.00mm -PinHeader_1x35_P1.00mm_Horizontal -Through hole angled pin header, 1x35, 1.00mm pitch, 2.0mm pin length, single row -Through hole angled pin header THT 1x35 1.00mm single row -0 -35 -35 -Connector_PinHeader_1.00mm -PinHeader_1x35_P1.00mm_Vertical -Through hole straight pin header, 1x35, 1.00mm pitch, single row -Through hole pin header THT 1x35 1.00mm single row -0 -35 -35 -Connector_PinHeader_1.00mm -PinHeader_1x35_P1.00mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x35, 1.00mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x35 1.00mm single row style1 pin1 left -0 -35 -35 -Connector_PinHeader_1.00mm -PinHeader_1x35_P1.00mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x35, 1.00mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x35 1.00mm single row style2 pin1 right -0 -35 -35 -Connector_PinHeader_1.00mm -PinHeader_1x36_P1.00mm_Horizontal -Through hole angled pin header, 1x36, 1.00mm pitch, 2.0mm pin length, single row -Through hole angled pin header THT 1x36 1.00mm single row -0 -36 -36 -Connector_PinHeader_1.00mm -PinHeader_1x36_P1.00mm_Vertical -Through hole straight pin header, 1x36, 1.00mm pitch, single row -Through hole pin header THT 1x36 1.00mm single row -0 -36 -36 -Connector_PinHeader_1.00mm -PinHeader_1x36_P1.00mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x36, 1.00mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x36 1.00mm single row style1 pin1 left -0 -36 -36 -Connector_PinHeader_1.00mm -PinHeader_1x36_P1.00mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x36, 1.00mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x36 1.00mm single row style2 pin1 right -0 -36 -36 -Connector_PinHeader_1.00mm -PinHeader_1x37_P1.00mm_Horizontal -Through hole angled pin header, 1x37, 1.00mm pitch, 2.0mm pin length, single row -Through hole angled pin header THT 1x37 1.00mm single row -0 -37 -37 -Connector_PinHeader_1.00mm -PinHeader_1x37_P1.00mm_Vertical -Through hole straight pin header, 1x37, 1.00mm pitch, single row -Through hole pin header THT 1x37 1.00mm single row -0 -37 -37 -Connector_PinHeader_1.00mm -PinHeader_1x37_P1.00mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x37, 1.00mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x37 1.00mm single row style1 pin1 left -0 -37 -37 -Connector_PinHeader_1.00mm -PinHeader_1x37_P1.00mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x37, 1.00mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x37 1.00mm single row style2 pin1 right -0 -37 -37 -Connector_PinHeader_1.00mm -PinHeader_1x38_P1.00mm_Horizontal -Through hole angled pin header, 1x38, 1.00mm pitch, 2.0mm pin length, single row -Through hole angled pin header THT 1x38 1.00mm single row -0 -38 -38 -Connector_PinHeader_1.00mm -PinHeader_1x38_P1.00mm_Vertical -Through hole straight pin header, 1x38, 1.00mm pitch, single row -Through hole pin header THT 1x38 1.00mm single row -0 -38 -38 -Connector_PinHeader_1.00mm -PinHeader_1x38_P1.00mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x38, 1.00mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x38 1.00mm single row style1 pin1 left -0 -38 -38 -Connector_PinHeader_1.00mm -PinHeader_1x38_P1.00mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x38, 1.00mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x38 1.00mm single row style2 pin1 right -0 -38 -38 -Connector_PinHeader_1.00mm -PinHeader_1x39_P1.00mm_Horizontal -Through hole angled pin header, 1x39, 1.00mm pitch, 2.0mm pin length, single row -Through hole angled pin header THT 1x39 1.00mm single row -0 -39 -39 -Connector_PinHeader_1.00mm -PinHeader_1x39_P1.00mm_Vertical -Through hole straight pin header, 1x39, 1.00mm pitch, single row -Through hole pin header THT 1x39 1.00mm single row -0 -39 -39 -Connector_PinHeader_1.00mm -PinHeader_1x39_P1.00mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x39, 1.00mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x39 1.00mm single row style1 pin1 left -0 -39 -39 -Connector_PinHeader_1.00mm -PinHeader_1x39_P1.00mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x39, 1.00mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x39 1.00mm single row style2 pin1 right -0 -39 -39 -Connector_PinHeader_1.00mm -PinHeader_1x40_P1.00mm_Horizontal -Through hole angled pin header, 1x40, 1.00mm pitch, 2.0mm pin length, single row -Through hole angled pin header THT 1x40 1.00mm single row -0 -40 -40 -Connector_PinHeader_1.00mm -PinHeader_1x40_P1.00mm_Vertical -Through hole straight pin header, 1x40, 1.00mm pitch, single row -Through hole pin header THT 1x40 1.00mm single row -0 -40 -40 -Connector_PinHeader_1.00mm -PinHeader_1x40_P1.00mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x40, 1.00mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x40 1.00mm single row style1 pin1 left -0 -40 -40 -Connector_PinHeader_1.00mm -PinHeader_1x40_P1.00mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x40, 1.00mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x40 1.00mm single row style2 pin1 right -0 -40 -40 -Connector_PinHeader_1.00mm -PinHeader_2x01_P1.00mm_Horizontal -Through hole angled pin header, 2x01, 1.00mm pitch, 2.0mm pin length, double rows -Through hole angled pin header THT 2x01 1.00mm double row -0 -2 -2 -Connector_PinHeader_1.00mm -PinHeader_2x01_P1.00mm_Vertical -Through hole straight pin header, 2x01, 1.00mm pitch, double rows -Through hole pin header THT 2x01 1.00mm double row -0 -2 -2 -Connector_PinHeader_1.00mm -PinHeader_2x01_P1.00mm_Vertical_SMD -surface-mounted straight pin header, 2x01, 1.00mm pitch, double rows -Surface mounted pin header SMD 2x01 1.00mm double row -0 -2 -2 -Connector_PinHeader_1.00mm -PinHeader_2x02_P1.00mm_Horizontal -Through hole angled pin header, 2x02, 1.00mm pitch, 2.0mm pin length, double rows -Through hole angled pin header THT 2x02 1.00mm double row -0 -4 -4 -Connector_PinHeader_1.00mm -PinHeader_2x02_P1.00mm_Vertical -Through hole straight pin header, 2x02, 1.00mm pitch, double rows -Through hole pin header THT 2x02 1.00mm double row -0 -4 -4 -Connector_PinHeader_1.00mm -PinHeader_2x02_P1.00mm_Vertical_SMD -surface-mounted straight pin header, 2x02, 1.00mm pitch, double rows -Surface mounted pin header SMD 2x02 1.00mm double row -0 -4 -4 -Connector_PinHeader_1.00mm -PinHeader_2x03_P1.00mm_Horizontal -Through hole angled pin header, 2x03, 1.00mm pitch, 2.0mm pin length, double rows -Through hole angled pin header THT 2x03 1.00mm double row -0 -6 -6 -Connector_PinHeader_1.00mm -PinHeader_2x03_P1.00mm_Vertical -Through hole straight pin header, 2x03, 1.00mm pitch, double rows -Through hole pin header THT 2x03 1.00mm double row -0 -6 -6 -Connector_PinHeader_1.00mm -PinHeader_2x03_P1.00mm_Vertical_SMD -surface-mounted straight pin header, 2x03, 1.00mm pitch, double rows -Surface mounted pin header SMD 2x03 1.00mm double row -0 -6 -6 -Connector_PinHeader_1.00mm -PinHeader_2x04_P1.00mm_Horizontal -Through hole angled pin header, 2x04, 1.00mm pitch, 2.0mm pin length, double rows -Through hole angled pin header THT 2x04 1.00mm double row -0 -8 -8 -Connector_PinHeader_1.00mm -PinHeader_2x04_P1.00mm_Vertical -Through hole straight pin header, 2x04, 1.00mm pitch, double rows -Through hole pin header THT 2x04 1.00mm double row -0 -8 -8 -Connector_PinHeader_1.00mm -PinHeader_2x04_P1.00mm_Vertical_SMD -surface-mounted straight pin header, 2x04, 1.00mm pitch, double rows -Surface mounted pin header SMD 2x04 1.00mm double row -0 -8 -8 -Connector_PinHeader_1.00mm -PinHeader_2x05_P1.00mm_Horizontal -Through hole angled pin header, 2x05, 1.00mm pitch, 2.0mm pin length, double rows -Through hole angled pin header THT 2x05 1.00mm double row -0 -10 -10 -Connector_PinHeader_1.00mm -PinHeader_2x05_P1.00mm_Vertical -Through hole straight pin header, 2x05, 1.00mm pitch, double rows -Through hole pin header THT 2x05 1.00mm double row -0 -10 -10 -Connector_PinHeader_1.00mm -PinHeader_2x05_P1.00mm_Vertical_SMD -surface-mounted straight pin header, 2x05, 1.00mm pitch, double rows -Surface mounted pin header SMD 2x05 1.00mm double row -0 -10 -10 -Connector_PinHeader_1.00mm -PinHeader_2x06_P1.00mm_Horizontal -Through hole angled pin header, 2x06, 1.00mm pitch, 2.0mm pin length, double rows -Through hole angled pin header THT 2x06 1.00mm double row -0 -12 -12 -Connector_PinHeader_1.00mm -PinHeader_2x06_P1.00mm_Vertical -Through hole straight pin header, 2x06, 1.00mm pitch, double rows -Through hole pin header THT 2x06 1.00mm double row -0 -12 -12 -Connector_PinHeader_1.00mm -PinHeader_2x06_P1.00mm_Vertical_SMD -surface-mounted straight pin header, 2x06, 1.00mm pitch, double rows -Surface mounted pin header SMD 2x06 1.00mm double row -0 -12 -12 -Connector_PinHeader_1.00mm -PinHeader_2x07_P1.00mm_Horizontal -Through hole angled pin header, 2x07, 1.00mm pitch, 2.0mm pin length, double rows -Through hole angled pin header THT 2x07 1.00mm double row -0 -14 -14 -Connector_PinHeader_1.00mm -PinHeader_2x07_P1.00mm_Vertical -Through hole straight pin header, 2x07, 1.00mm pitch, double rows -Through hole pin header THT 2x07 1.00mm double row -0 -14 -14 -Connector_PinHeader_1.00mm -PinHeader_2x07_P1.00mm_Vertical_SMD -surface-mounted straight pin header, 2x07, 1.00mm pitch, double rows -Surface mounted pin header SMD 2x07 1.00mm double row -0 -14 -14 -Connector_PinHeader_1.00mm -PinHeader_2x08_P1.00mm_Horizontal -Through hole angled pin header, 2x08, 1.00mm pitch, 2.0mm pin length, double rows -Through hole angled pin header THT 2x08 1.00mm double row -0 -16 -16 -Connector_PinHeader_1.00mm -PinHeader_2x08_P1.00mm_Vertical -Through hole straight pin header, 2x08, 1.00mm pitch, double rows -Through hole pin header THT 2x08 1.00mm double row -0 -16 -16 -Connector_PinHeader_1.00mm -PinHeader_2x08_P1.00mm_Vertical_SMD -surface-mounted straight pin header, 2x08, 1.00mm pitch, double rows -Surface mounted pin header SMD 2x08 1.00mm double row -0 -16 -16 -Connector_PinHeader_1.00mm -PinHeader_2x09_P1.00mm_Horizontal -Through hole angled pin header, 2x09, 1.00mm pitch, 2.0mm pin length, double rows -Through hole angled pin header THT 2x09 1.00mm double row -0 -18 -18 -Connector_PinHeader_1.00mm -PinHeader_2x09_P1.00mm_Vertical -Through hole straight pin header, 2x09, 1.00mm pitch, double rows -Through hole pin header THT 2x09 1.00mm double row -0 -18 -18 -Connector_PinHeader_1.00mm -PinHeader_2x09_P1.00mm_Vertical_SMD -surface-mounted straight pin header, 2x09, 1.00mm pitch, double rows -Surface mounted pin header SMD 2x09 1.00mm double row -0 -18 -18 -Connector_PinHeader_1.00mm -PinHeader_2x10_P1.00mm_Horizontal -Through hole angled pin header, 2x10, 1.00mm pitch, 2.0mm pin length, double rows -Through hole angled pin header THT 2x10 1.00mm double row -0 -20 -20 -Connector_PinHeader_1.00mm -PinHeader_2x10_P1.00mm_Vertical -Through hole straight pin header, 2x10, 1.00mm pitch, double rows -Through hole pin header THT 2x10 1.00mm double row -0 -20 -20 -Connector_PinHeader_1.00mm -PinHeader_2x10_P1.00mm_Vertical_SMD -surface-mounted straight pin header, 2x10, 1.00mm pitch, double rows -Surface mounted pin header SMD 2x10 1.00mm double row -0 -20 -20 -Connector_PinHeader_1.00mm -PinHeader_2x11_P1.00mm_Horizontal -Through hole angled pin header, 2x11, 1.00mm pitch, 2.0mm pin length, double rows -Through hole angled pin header THT 2x11 1.00mm double row -0 -22 -22 -Connector_PinHeader_1.00mm -PinHeader_2x11_P1.00mm_Vertical -Through hole straight pin header, 2x11, 1.00mm pitch, double rows -Through hole pin header THT 2x11 1.00mm double row -0 -22 -22 -Connector_PinHeader_1.00mm -PinHeader_2x11_P1.00mm_Vertical_SMD -surface-mounted straight pin header, 2x11, 1.00mm pitch, double rows -Surface mounted pin header SMD 2x11 1.00mm double row -0 -22 -22 -Connector_PinHeader_1.00mm -PinHeader_2x12_P1.00mm_Horizontal -Through hole angled pin header, 2x12, 1.00mm pitch, 2.0mm pin length, double rows -Through hole angled pin header THT 2x12 1.00mm double row -0 -24 -24 -Connector_PinHeader_1.00mm -PinHeader_2x12_P1.00mm_Vertical -Through hole straight pin header, 2x12, 1.00mm pitch, double rows -Through hole pin header THT 2x12 1.00mm double row -0 -24 -24 -Connector_PinHeader_1.00mm -PinHeader_2x12_P1.00mm_Vertical_SMD -surface-mounted straight pin header, 2x12, 1.00mm pitch, double rows -Surface mounted pin header SMD 2x12 1.00mm double row -0 -24 -24 -Connector_PinHeader_1.00mm -PinHeader_2x13_P1.00mm_Horizontal -Through hole angled pin header, 2x13, 1.00mm pitch, 2.0mm pin length, double rows -Through hole angled pin header THT 2x13 1.00mm double row -0 -26 -26 -Connector_PinHeader_1.00mm -PinHeader_2x13_P1.00mm_Vertical -Through hole straight pin header, 2x13, 1.00mm pitch, double rows -Through hole pin header THT 2x13 1.00mm double row -0 -26 -26 -Connector_PinHeader_1.00mm -PinHeader_2x13_P1.00mm_Vertical_SMD -surface-mounted straight pin header, 2x13, 1.00mm pitch, double rows -Surface mounted pin header SMD 2x13 1.00mm double row -0 -26 -26 -Connector_PinHeader_1.00mm -PinHeader_2x14_P1.00mm_Horizontal -Through hole angled pin header, 2x14, 1.00mm pitch, 2.0mm pin length, double rows -Through hole angled pin header THT 2x14 1.00mm double row -0 -28 -28 -Connector_PinHeader_1.00mm -PinHeader_2x14_P1.00mm_Vertical -Through hole straight pin header, 2x14, 1.00mm pitch, double rows -Through hole pin header THT 2x14 1.00mm double row -0 -28 -28 -Connector_PinHeader_1.00mm -PinHeader_2x14_P1.00mm_Vertical_SMD -surface-mounted straight pin header, 2x14, 1.00mm pitch, double rows -Surface mounted pin header SMD 2x14 1.00mm double row -0 -28 -28 -Connector_PinHeader_1.00mm -PinHeader_2x15_P1.00mm_Horizontal -Through hole angled pin header, 2x15, 1.00mm pitch, 2.0mm pin length, double rows -Through hole angled pin header THT 2x15 1.00mm double row -0 -30 -30 -Connector_PinHeader_1.00mm -PinHeader_2x15_P1.00mm_Vertical -Through hole straight pin header, 2x15, 1.00mm pitch, double rows -Through hole pin header THT 2x15 1.00mm double row -0 -30 -30 -Connector_PinHeader_1.00mm -PinHeader_2x15_P1.00mm_Vertical_SMD -surface-mounted straight pin header, 2x15, 1.00mm pitch, double rows -Surface mounted pin header SMD 2x15 1.00mm double row -0 -30 -30 -Connector_PinHeader_1.00mm -PinHeader_2x16_P1.00mm_Horizontal -Through hole angled pin header, 2x16, 1.00mm pitch, 2.0mm pin length, double rows -Through hole angled pin header THT 2x16 1.00mm double row -0 -32 -32 -Connector_PinHeader_1.00mm -PinHeader_2x16_P1.00mm_Vertical -Through hole straight pin header, 2x16, 1.00mm pitch, double rows -Through hole pin header THT 2x16 1.00mm double row -0 -32 -32 -Connector_PinHeader_1.00mm -PinHeader_2x16_P1.00mm_Vertical_SMD -surface-mounted straight pin header, 2x16, 1.00mm pitch, double rows -Surface mounted pin header SMD 2x16 1.00mm double row -0 -32 -32 -Connector_PinHeader_1.00mm -PinHeader_2x17_P1.00mm_Horizontal -Through hole angled pin header, 2x17, 1.00mm pitch, 2.0mm pin length, double rows -Through hole angled pin header THT 2x17 1.00mm double row -0 -34 -34 -Connector_PinHeader_1.00mm -PinHeader_2x17_P1.00mm_Vertical -Through hole straight pin header, 2x17, 1.00mm pitch, double rows -Through hole pin header THT 2x17 1.00mm double row -0 -34 -34 -Connector_PinHeader_1.00mm -PinHeader_2x17_P1.00mm_Vertical_SMD -surface-mounted straight pin header, 2x17, 1.00mm pitch, double rows -Surface mounted pin header SMD 2x17 1.00mm double row -0 -34 -34 -Connector_PinHeader_1.00mm -PinHeader_2x18_P1.00mm_Horizontal -Through hole angled pin header, 2x18, 1.00mm pitch, 2.0mm pin length, double rows -Through hole angled pin header THT 2x18 1.00mm double row -0 -36 -36 -Connector_PinHeader_1.00mm -PinHeader_2x18_P1.00mm_Vertical -Through hole straight pin header, 2x18, 1.00mm pitch, double rows -Through hole pin header THT 2x18 1.00mm double row -0 -36 -36 -Connector_PinHeader_1.00mm -PinHeader_2x18_P1.00mm_Vertical_SMD -surface-mounted straight pin header, 2x18, 1.00mm pitch, double rows -Surface mounted pin header SMD 2x18 1.00mm double row -0 -36 -36 -Connector_PinHeader_1.00mm -PinHeader_2x19_P1.00mm_Horizontal -Through hole angled pin header, 2x19, 1.00mm pitch, 2.0mm pin length, double rows -Through hole angled pin header THT 2x19 1.00mm double row -0 -38 -38 -Connector_PinHeader_1.00mm -PinHeader_2x19_P1.00mm_Vertical -Through hole straight pin header, 2x19, 1.00mm pitch, double rows -Through hole pin header THT 2x19 1.00mm double row -0 -38 -38 -Connector_PinHeader_1.00mm -PinHeader_2x19_P1.00mm_Vertical_SMD -surface-mounted straight pin header, 2x19, 1.00mm pitch, double rows -Surface mounted pin header SMD 2x19 1.00mm double row -0 -38 -38 -Connector_PinHeader_1.00mm -PinHeader_2x20_P1.00mm_Horizontal -Through hole angled pin header, 2x20, 1.00mm pitch, 2.0mm pin length, double rows -Through hole angled pin header THT 2x20 1.00mm double row -0 -40 -40 -Connector_PinHeader_1.00mm -PinHeader_2x20_P1.00mm_Vertical -Through hole straight pin header, 2x20, 1.00mm pitch, double rows -Through hole pin header THT 2x20 1.00mm double row -0 -40 -40 -Connector_PinHeader_1.00mm -PinHeader_2x20_P1.00mm_Vertical_SMD -surface-mounted straight pin header, 2x20, 1.00mm pitch, double rows -Surface mounted pin header SMD 2x20 1.00mm double row -0 -40 -40 -Connector_PinHeader_1.00mm -PinHeader_2x21_P1.00mm_Horizontal -Through hole angled pin header, 2x21, 1.00mm pitch, 2.0mm pin length, double rows -Through hole angled pin header THT 2x21 1.00mm double row -0 -42 -42 -Connector_PinHeader_1.00mm -PinHeader_2x21_P1.00mm_Vertical -Through hole straight pin header, 2x21, 1.00mm pitch, double rows -Through hole pin header THT 2x21 1.00mm double row -0 -42 -42 -Connector_PinHeader_1.00mm -PinHeader_2x21_P1.00mm_Vertical_SMD -surface-mounted straight pin header, 2x21, 1.00mm pitch, double rows -Surface mounted pin header SMD 2x21 1.00mm double row -0 -42 -42 -Connector_PinHeader_1.00mm -PinHeader_2x22_P1.00mm_Horizontal -Through hole angled pin header, 2x22, 1.00mm pitch, 2.0mm pin length, double rows -Through hole angled pin header THT 2x22 1.00mm double row -0 -44 -44 -Connector_PinHeader_1.00mm -PinHeader_2x22_P1.00mm_Vertical -Through hole straight pin header, 2x22, 1.00mm pitch, double rows -Through hole pin header THT 2x22 1.00mm double row -0 -44 -44 -Connector_PinHeader_1.00mm -PinHeader_2x22_P1.00mm_Vertical_SMD -surface-mounted straight pin header, 2x22, 1.00mm pitch, double rows -Surface mounted pin header SMD 2x22 1.00mm double row -0 -44 -44 -Connector_PinHeader_1.00mm -PinHeader_2x23_P1.00mm_Horizontal -Through hole angled pin header, 2x23, 1.00mm pitch, 2.0mm pin length, double rows -Through hole angled pin header THT 2x23 1.00mm double row -0 -46 -46 -Connector_PinHeader_1.00mm -PinHeader_2x23_P1.00mm_Vertical -Through hole straight pin header, 2x23, 1.00mm pitch, double rows -Through hole pin header THT 2x23 1.00mm double row -0 -46 -46 -Connector_PinHeader_1.00mm -PinHeader_2x23_P1.00mm_Vertical_SMD -surface-mounted straight pin header, 2x23, 1.00mm pitch, double rows -Surface mounted pin header SMD 2x23 1.00mm double row -0 -46 -46 -Connector_PinHeader_1.00mm -PinHeader_2x24_P1.00mm_Horizontal -Through hole angled pin header, 2x24, 1.00mm pitch, 2.0mm pin length, double rows -Through hole angled pin header THT 2x24 1.00mm double row -0 -48 -48 -Connector_PinHeader_1.00mm -PinHeader_2x24_P1.00mm_Vertical -Through hole straight pin header, 2x24, 1.00mm pitch, double rows -Through hole pin header THT 2x24 1.00mm double row -0 -48 -48 -Connector_PinHeader_1.00mm -PinHeader_2x24_P1.00mm_Vertical_SMD -surface-mounted straight pin header, 2x24, 1.00mm pitch, double rows -Surface mounted pin header SMD 2x24 1.00mm double row -0 -48 -48 -Connector_PinHeader_1.00mm -PinHeader_2x25_P1.00mm_Horizontal -Through hole angled pin header, 2x25, 1.00mm pitch, 2.0mm pin length, double rows -Through hole angled pin header THT 2x25 1.00mm double row -0 -50 -50 -Connector_PinHeader_1.00mm -PinHeader_2x25_P1.00mm_Vertical -Through hole straight pin header, 2x25, 1.00mm pitch, double rows -Through hole pin header THT 2x25 1.00mm double row -0 -50 -50 -Connector_PinHeader_1.00mm -PinHeader_2x25_P1.00mm_Vertical_SMD -surface-mounted straight pin header, 2x25, 1.00mm pitch, double rows -Surface mounted pin header SMD 2x25 1.00mm double row -0 -50 -50 -Connector_PinHeader_1.00mm -PinHeader_2x26_P1.00mm_Horizontal -Through hole angled pin header, 2x26, 1.00mm pitch, 2.0mm pin length, double rows -Through hole angled pin header THT 2x26 1.00mm double row -0 -52 -52 -Connector_PinHeader_1.00mm -PinHeader_2x26_P1.00mm_Vertical -Through hole straight pin header, 2x26, 1.00mm pitch, double rows -Through hole pin header THT 2x26 1.00mm double row -0 -52 -52 -Connector_PinHeader_1.00mm -PinHeader_2x26_P1.00mm_Vertical_SMD -surface-mounted straight pin header, 2x26, 1.00mm pitch, double rows -Surface mounted pin header SMD 2x26 1.00mm double row -0 -52 -52 -Connector_PinHeader_1.00mm -PinHeader_2x27_P1.00mm_Horizontal -Through hole angled pin header, 2x27, 1.00mm pitch, 2.0mm pin length, double rows -Through hole angled pin header THT 2x27 1.00mm double row -0 -54 -54 -Connector_PinHeader_1.00mm -PinHeader_2x27_P1.00mm_Vertical -Through hole straight pin header, 2x27, 1.00mm pitch, double rows -Through hole pin header THT 2x27 1.00mm double row -0 -54 -54 -Connector_PinHeader_1.00mm -PinHeader_2x27_P1.00mm_Vertical_SMD -surface-mounted straight pin header, 2x27, 1.00mm pitch, double rows -Surface mounted pin header SMD 2x27 1.00mm double row -0 -54 -54 -Connector_PinHeader_1.00mm -PinHeader_2x28_P1.00mm_Horizontal -Through hole angled pin header, 2x28, 1.00mm pitch, 2.0mm pin length, double rows -Through hole angled pin header THT 2x28 1.00mm double row -0 -56 -56 -Connector_PinHeader_1.00mm -PinHeader_2x28_P1.00mm_Vertical -Through hole straight pin header, 2x28, 1.00mm pitch, double rows -Through hole pin header THT 2x28 1.00mm double row -0 -56 -56 -Connector_PinHeader_1.00mm -PinHeader_2x28_P1.00mm_Vertical_SMD -surface-mounted straight pin header, 2x28, 1.00mm pitch, double rows -Surface mounted pin header SMD 2x28 1.00mm double row -0 -56 -56 -Connector_PinHeader_1.00mm -PinHeader_2x29_P1.00mm_Horizontal -Through hole angled pin header, 2x29, 1.00mm pitch, 2.0mm pin length, double rows -Through hole angled pin header THT 2x29 1.00mm double row -0 -58 -58 -Connector_PinHeader_1.00mm -PinHeader_2x29_P1.00mm_Vertical -Through hole straight pin header, 2x29, 1.00mm pitch, double rows -Through hole pin header THT 2x29 1.00mm double row -0 -58 -58 -Connector_PinHeader_1.00mm -PinHeader_2x29_P1.00mm_Vertical_SMD -surface-mounted straight pin header, 2x29, 1.00mm pitch, double rows -Surface mounted pin header SMD 2x29 1.00mm double row -0 -58 -58 -Connector_PinHeader_1.00mm -PinHeader_2x30_P1.00mm_Horizontal -Through hole angled pin header, 2x30, 1.00mm pitch, 2.0mm pin length, double rows -Through hole angled pin header THT 2x30 1.00mm double row -0 -60 -60 -Connector_PinHeader_1.00mm -PinHeader_2x30_P1.00mm_Vertical -Through hole straight pin header, 2x30, 1.00mm pitch, double rows -Through hole pin header THT 2x30 1.00mm double row -0 -60 -60 -Connector_PinHeader_1.00mm -PinHeader_2x30_P1.00mm_Vertical_SMD -surface-mounted straight pin header, 2x30, 1.00mm pitch, double rows -Surface mounted pin header SMD 2x30 1.00mm double row -0 -60 -60 -Connector_PinHeader_1.00mm -PinHeader_2x31_P1.00mm_Horizontal -Through hole angled pin header, 2x31, 1.00mm pitch, 2.0mm pin length, double rows -Through hole angled pin header THT 2x31 1.00mm double row -0 -62 -62 -Connector_PinHeader_1.00mm -PinHeader_2x31_P1.00mm_Vertical -Through hole straight pin header, 2x31, 1.00mm pitch, double rows -Through hole pin header THT 2x31 1.00mm double row -0 -62 -62 -Connector_PinHeader_1.00mm -PinHeader_2x31_P1.00mm_Vertical_SMD -surface-mounted straight pin header, 2x31, 1.00mm pitch, double rows -Surface mounted pin header SMD 2x31 1.00mm double row -0 -62 -62 -Connector_PinHeader_1.00mm -PinHeader_2x32_P1.00mm_Horizontal -Through hole angled pin header, 2x32, 1.00mm pitch, 2.0mm pin length, double rows -Through hole angled pin header THT 2x32 1.00mm double row -0 -64 -64 -Connector_PinHeader_1.00mm -PinHeader_2x32_P1.00mm_Vertical -Through hole straight pin header, 2x32, 1.00mm pitch, double rows -Through hole pin header THT 2x32 1.00mm double row -0 -64 -64 -Connector_PinHeader_1.00mm -PinHeader_2x32_P1.00mm_Vertical_SMD -surface-mounted straight pin header, 2x32, 1.00mm pitch, double rows -Surface mounted pin header SMD 2x32 1.00mm double row -0 -64 -64 -Connector_PinHeader_1.00mm -PinHeader_2x33_P1.00mm_Horizontal -Through hole angled pin header, 2x33, 1.00mm pitch, 2.0mm pin length, double rows -Through hole angled pin header THT 2x33 1.00mm double row -0 -66 -66 -Connector_PinHeader_1.00mm -PinHeader_2x33_P1.00mm_Vertical -Through hole straight pin header, 2x33, 1.00mm pitch, double rows -Through hole pin header THT 2x33 1.00mm double row -0 -66 -66 -Connector_PinHeader_1.00mm -PinHeader_2x33_P1.00mm_Vertical_SMD -surface-mounted straight pin header, 2x33, 1.00mm pitch, double rows -Surface mounted pin header SMD 2x33 1.00mm double row -0 -66 -66 -Connector_PinHeader_1.00mm -PinHeader_2x34_P1.00mm_Horizontal -Through hole angled pin header, 2x34, 1.00mm pitch, 2.0mm pin length, double rows -Through hole angled pin header THT 2x34 1.00mm double row -0 -68 -68 -Connector_PinHeader_1.00mm -PinHeader_2x34_P1.00mm_Vertical -Through hole straight pin header, 2x34, 1.00mm pitch, double rows -Through hole pin header THT 2x34 1.00mm double row -0 -68 -68 -Connector_PinHeader_1.00mm -PinHeader_2x34_P1.00mm_Vertical_SMD -surface-mounted straight pin header, 2x34, 1.00mm pitch, double rows -Surface mounted pin header SMD 2x34 1.00mm double row -0 -68 -68 -Connector_PinHeader_1.00mm -PinHeader_2x35_P1.00mm_Horizontal -Through hole angled pin header, 2x35, 1.00mm pitch, 2.0mm pin length, double rows -Through hole angled pin header THT 2x35 1.00mm double row -0 -70 -70 -Connector_PinHeader_1.00mm -PinHeader_2x35_P1.00mm_Vertical -Through hole straight pin header, 2x35, 1.00mm pitch, double rows -Through hole pin header THT 2x35 1.00mm double row -0 -70 -70 -Connector_PinHeader_1.00mm -PinHeader_2x35_P1.00mm_Vertical_SMD -surface-mounted straight pin header, 2x35, 1.00mm pitch, double rows -Surface mounted pin header SMD 2x35 1.00mm double row -0 -70 -70 -Connector_PinHeader_1.00mm -PinHeader_2x36_P1.00mm_Horizontal -Through hole angled pin header, 2x36, 1.00mm pitch, 2.0mm pin length, double rows -Through hole angled pin header THT 2x36 1.00mm double row -0 -72 -72 -Connector_PinHeader_1.00mm -PinHeader_2x36_P1.00mm_Vertical -Through hole straight pin header, 2x36, 1.00mm pitch, double rows -Through hole pin header THT 2x36 1.00mm double row -0 -72 -72 -Connector_PinHeader_1.00mm -PinHeader_2x36_P1.00mm_Vertical_SMD -surface-mounted straight pin header, 2x36, 1.00mm pitch, double rows -Surface mounted pin header SMD 2x36 1.00mm double row -0 -72 -72 -Connector_PinHeader_1.00mm -PinHeader_2x37_P1.00mm_Horizontal -Through hole angled pin header, 2x37, 1.00mm pitch, 2.0mm pin length, double rows -Through hole angled pin header THT 2x37 1.00mm double row -0 -74 -74 -Connector_PinHeader_1.00mm -PinHeader_2x37_P1.00mm_Vertical -Through hole straight pin header, 2x37, 1.00mm pitch, double rows -Through hole pin header THT 2x37 1.00mm double row -0 -74 -74 -Connector_PinHeader_1.00mm -PinHeader_2x37_P1.00mm_Vertical_SMD -surface-mounted straight pin header, 2x37, 1.00mm pitch, double rows -Surface mounted pin header SMD 2x37 1.00mm double row -0 -74 -74 -Connector_PinHeader_1.00mm -PinHeader_2x38_P1.00mm_Horizontal -Through hole angled pin header, 2x38, 1.00mm pitch, 2.0mm pin length, double rows -Through hole angled pin header THT 2x38 1.00mm double row -0 -76 -76 -Connector_PinHeader_1.00mm -PinHeader_2x38_P1.00mm_Vertical -Through hole straight pin header, 2x38, 1.00mm pitch, double rows -Through hole pin header THT 2x38 1.00mm double row -0 -76 -76 -Connector_PinHeader_1.00mm -PinHeader_2x38_P1.00mm_Vertical_SMD -surface-mounted straight pin header, 2x38, 1.00mm pitch, double rows -Surface mounted pin header SMD 2x38 1.00mm double row -0 -76 -76 -Connector_PinHeader_1.00mm -PinHeader_2x39_P1.00mm_Horizontal -Through hole angled pin header, 2x39, 1.00mm pitch, 2.0mm pin length, double rows -Through hole angled pin header THT 2x39 1.00mm double row -0 -78 -78 -Connector_PinHeader_1.00mm -PinHeader_2x39_P1.00mm_Vertical -Through hole straight pin header, 2x39, 1.00mm pitch, double rows -Through hole pin header THT 2x39 1.00mm double row -0 -78 -78 -Connector_PinHeader_1.00mm -PinHeader_2x39_P1.00mm_Vertical_SMD -surface-mounted straight pin header, 2x39, 1.00mm pitch, double rows -Surface mounted pin header SMD 2x39 1.00mm double row -0 -78 -78 -Connector_PinHeader_1.00mm -PinHeader_2x40_P1.00mm_Horizontal -Through hole angled pin header, 2x40, 1.00mm pitch, 2.0mm pin length, double rows -Through hole angled pin header THT 2x40 1.00mm double row -0 -80 -80 -Connector_PinHeader_1.00mm -PinHeader_2x40_P1.00mm_Vertical -Through hole straight pin header, 2x40, 1.00mm pitch, double rows -Through hole pin header THT 2x40 1.00mm double row -0 -80 -80 -Connector_PinHeader_1.00mm -PinHeader_2x40_P1.00mm_Vertical_SMD -surface-mounted straight pin header, 2x40, 1.00mm pitch, double rows -Surface mounted pin header SMD 2x40 1.00mm double row -0 -80 -80 -Connector_PinHeader_1.27mm -PinHeader_1x01_P1.27mm_Horizontal -Through hole angled pin header, 1x01, 1.27mm pitch, 4.0mm pin length, single row -Through hole angled pin header THT 1x01 1.27mm single row -0 -1 -1 -Connector_PinHeader_1.27mm -PinHeader_1x01_P1.27mm_Vertical -Through hole straight pin header, 1x01, 1.27mm pitch, single row -Through hole pin header THT 1x01 1.27mm single row -0 -1 -1 -Connector_PinHeader_1.27mm -PinHeader_1x02_P1.27mm_Horizontal -Through hole angled pin header, 1x02, 1.27mm pitch, 4.0mm pin length, single row -Through hole angled pin header THT 1x02 1.27mm single row -0 -2 -2 -Connector_PinHeader_1.27mm -PinHeader_1x02_P1.27mm_Vertical -Through hole straight pin header, 1x02, 1.27mm pitch, single row -Through hole pin header THT 1x02 1.27mm single row -0 -2 -2 -Connector_PinHeader_1.27mm -PinHeader_1x02_P1.27mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x02, 1.27mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x02 1.27mm single row style1 pin1 left -0 -2 -2 -Connector_PinHeader_1.27mm -PinHeader_1x02_P1.27mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x02, 1.27mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x02 1.27mm single row style2 pin1 right -0 -2 -2 -Connector_PinHeader_1.27mm -PinHeader_1x03_P1.27mm_Horizontal -Through hole angled pin header, 1x03, 1.27mm pitch, 4.0mm pin length, single row -Through hole angled pin header THT 1x03 1.27mm single row -0 -3 -3 -Connector_PinHeader_1.27mm -PinHeader_1x03_P1.27mm_Vertical -Through hole straight pin header, 1x03, 1.27mm pitch, single row -Through hole pin header THT 1x03 1.27mm single row -0 -3 -3 -Connector_PinHeader_1.27mm -PinHeader_1x03_P1.27mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x03, 1.27mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x03 1.27mm single row style1 pin1 left -0 -3 -3 -Connector_PinHeader_1.27mm -PinHeader_1x03_P1.27mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x03, 1.27mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x03 1.27mm single row style2 pin1 right -0 -3 -3 -Connector_PinHeader_1.27mm -PinHeader_1x04_P1.27mm_Horizontal -Through hole angled pin header, 1x04, 1.27mm pitch, 4.0mm pin length, single row -Through hole angled pin header THT 1x04 1.27mm single row -0 -4 -4 -Connector_PinHeader_1.27mm -PinHeader_1x04_P1.27mm_Vertical -Through hole straight pin header, 1x04, 1.27mm pitch, single row -Through hole pin header THT 1x04 1.27mm single row -0 -4 -4 -Connector_PinHeader_1.27mm -PinHeader_1x04_P1.27mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x04, 1.27mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x04 1.27mm single row style1 pin1 left -0 -4 -4 -Connector_PinHeader_1.27mm -PinHeader_1x04_P1.27mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x04, 1.27mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x04 1.27mm single row style2 pin1 right -0 -4 -4 -Connector_PinHeader_1.27mm -PinHeader_1x05_P1.27mm_Horizontal -Through hole angled pin header, 1x05, 1.27mm pitch, 4.0mm pin length, single row -Through hole angled pin header THT 1x05 1.27mm single row -0 -5 -5 -Connector_PinHeader_1.27mm -PinHeader_1x05_P1.27mm_Vertical -Through hole straight pin header, 1x05, 1.27mm pitch, single row -Through hole pin header THT 1x05 1.27mm single row -0 -5 -5 -Connector_PinHeader_1.27mm -PinHeader_1x05_P1.27mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x05, 1.27mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x05 1.27mm single row style1 pin1 left -0 -5 -5 -Connector_PinHeader_1.27mm -PinHeader_1x05_P1.27mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x05, 1.27mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x05 1.27mm single row style2 pin1 right -0 -5 -5 -Connector_PinHeader_1.27mm -PinHeader_1x06_P1.27mm_Horizontal -Through hole angled pin header, 1x06, 1.27mm pitch, 4.0mm pin length, single row -Through hole angled pin header THT 1x06 1.27mm single row -0 -6 -6 -Connector_PinHeader_1.27mm -PinHeader_1x06_P1.27mm_Vertical -Through hole straight pin header, 1x06, 1.27mm pitch, single row -Through hole pin header THT 1x06 1.27mm single row -0 -6 -6 -Connector_PinHeader_1.27mm -PinHeader_1x06_P1.27mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x06, 1.27mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x06 1.27mm single row style1 pin1 left -0 -6 -6 -Connector_PinHeader_1.27mm -PinHeader_1x06_P1.27mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x06, 1.27mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x06 1.27mm single row style2 pin1 right -0 -6 -6 -Connector_PinHeader_1.27mm -PinHeader_1x07_P1.27mm_Horizontal -Through hole angled pin header, 1x07, 1.27mm pitch, 4.0mm pin length, single row -Through hole angled pin header THT 1x07 1.27mm single row -0 -7 -7 -Connector_PinHeader_1.27mm -PinHeader_1x07_P1.27mm_Vertical -Through hole straight pin header, 1x07, 1.27mm pitch, single row -Through hole pin header THT 1x07 1.27mm single row -0 -7 -7 -Connector_PinHeader_1.27mm -PinHeader_1x07_P1.27mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x07, 1.27mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x07 1.27mm single row style1 pin1 left -0 -7 -7 -Connector_PinHeader_1.27mm -PinHeader_1x07_P1.27mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x07, 1.27mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x07 1.27mm single row style2 pin1 right -0 -7 -7 -Connector_PinHeader_1.27mm -PinHeader_1x08_P1.27mm_Horizontal -Through hole angled pin header, 1x08, 1.27mm pitch, 4.0mm pin length, single row -Through hole angled pin header THT 1x08 1.27mm single row -0 -8 -8 -Connector_PinHeader_1.27mm -PinHeader_1x08_P1.27mm_Vertical -Through hole straight pin header, 1x08, 1.27mm pitch, single row -Through hole pin header THT 1x08 1.27mm single row -0 -8 -8 -Connector_PinHeader_1.27mm -PinHeader_1x08_P1.27mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x08, 1.27mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x08 1.27mm single row style1 pin1 left -0 -8 -8 -Connector_PinHeader_1.27mm -PinHeader_1x08_P1.27mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x08, 1.27mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x08 1.27mm single row style2 pin1 right -0 -8 -8 -Connector_PinHeader_1.27mm -PinHeader_1x09_P1.27mm_Horizontal -Through hole angled pin header, 1x09, 1.27mm pitch, 4.0mm pin length, single row -Through hole angled pin header THT 1x09 1.27mm single row -0 -9 -9 -Connector_PinHeader_1.27mm -PinHeader_1x09_P1.27mm_Vertical -Through hole straight pin header, 1x09, 1.27mm pitch, single row -Through hole pin header THT 1x09 1.27mm single row -0 -9 -9 -Connector_PinHeader_1.27mm -PinHeader_1x09_P1.27mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x09, 1.27mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x09 1.27mm single row style1 pin1 left -0 -9 -9 -Connector_PinHeader_1.27mm -PinHeader_1x09_P1.27mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x09, 1.27mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x09 1.27mm single row style2 pin1 right -0 -9 -9 -Connector_PinHeader_1.27mm -PinHeader_1x10_P1.27mm_Horizontal -Through hole angled pin header, 1x10, 1.27mm pitch, 4.0mm pin length, single row -Through hole angled pin header THT 1x10 1.27mm single row -0 -10 -10 -Connector_PinHeader_1.27mm -PinHeader_1x10_P1.27mm_Vertical -Through hole straight pin header, 1x10, 1.27mm pitch, single row -Through hole pin header THT 1x10 1.27mm single row -0 -10 -10 -Connector_PinHeader_1.27mm -PinHeader_1x10_P1.27mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x10, 1.27mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x10 1.27mm single row style1 pin1 left -0 -10 -10 -Connector_PinHeader_1.27mm -PinHeader_1x10_P1.27mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x10, 1.27mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x10 1.27mm single row style2 pin1 right -0 -10 -10 -Connector_PinHeader_1.27mm -PinHeader_1x11_P1.27mm_Horizontal -Through hole angled pin header, 1x11, 1.27mm pitch, 4.0mm pin length, single row -Through hole angled pin header THT 1x11 1.27mm single row -0 -11 -11 -Connector_PinHeader_1.27mm -PinHeader_1x11_P1.27mm_Vertical -Through hole straight pin header, 1x11, 1.27mm pitch, single row -Through hole pin header THT 1x11 1.27mm single row -0 -11 -11 -Connector_PinHeader_1.27mm -PinHeader_1x11_P1.27mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x11, 1.27mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x11 1.27mm single row style1 pin1 left -0 -11 -11 -Connector_PinHeader_1.27mm -PinHeader_1x11_P1.27mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x11, 1.27mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x11 1.27mm single row style2 pin1 right -0 -11 -11 -Connector_PinHeader_1.27mm -PinHeader_1x12_P1.27mm_Horizontal -Through hole angled pin header, 1x12, 1.27mm pitch, 4.0mm pin length, single row -Through hole angled pin header THT 1x12 1.27mm single row -0 -12 -12 -Connector_PinHeader_1.27mm -PinHeader_1x12_P1.27mm_Vertical -Through hole straight pin header, 1x12, 1.27mm pitch, single row -Through hole pin header THT 1x12 1.27mm single row -0 -12 -12 -Connector_PinHeader_1.27mm -PinHeader_1x12_P1.27mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x12, 1.27mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x12 1.27mm single row style1 pin1 left -0 -12 -12 -Connector_PinHeader_1.27mm -PinHeader_1x12_P1.27mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x12, 1.27mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x12 1.27mm single row style2 pin1 right -0 -12 -12 -Connector_PinHeader_1.27mm -PinHeader_1x13_P1.27mm_Horizontal -Through hole angled pin header, 1x13, 1.27mm pitch, 4.0mm pin length, single row -Through hole angled pin header THT 1x13 1.27mm single row -0 -13 -13 -Connector_PinHeader_1.27mm -PinHeader_1x13_P1.27mm_Vertical -Through hole straight pin header, 1x13, 1.27mm pitch, single row -Through hole pin header THT 1x13 1.27mm single row -0 -13 -13 -Connector_PinHeader_1.27mm -PinHeader_1x13_P1.27mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x13, 1.27mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x13 1.27mm single row style1 pin1 left -0 -13 -13 -Connector_PinHeader_1.27mm -PinHeader_1x13_P1.27mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x13, 1.27mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x13 1.27mm single row style2 pin1 right -0 -13 -13 -Connector_PinHeader_1.27mm -PinHeader_1x14_P1.27mm_Horizontal -Through hole angled pin header, 1x14, 1.27mm pitch, 4.0mm pin length, single row -Through hole angled pin header THT 1x14 1.27mm single row -0 -14 -14 -Connector_PinHeader_1.27mm -PinHeader_1x14_P1.27mm_Vertical -Through hole straight pin header, 1x14, 1.27mm pitch, single row -Through hole pin header THT 1x14 1.27mm single row -0 -14 -14 -Connector_PinHeader_1.27mm -PinHeader_1x14_P1.27mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x14, 1.27mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x14 1.27mm single row style1 pin1 left -0 -14 -14 -Connector_PinHeader_1.27mm -PinHeader_1x14_P1.27mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x14, 1.27mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x14 1.27mm single row style2 pin1 right -0 -14 -14 -Connector_PinHeader_1.27mm -PinHeader_1x15_P1.27mm_Horizontal -Through hole angled pin header, 1x15, 1.27mm pitch, 4.0mm pin length, single row -Through hole angled pin header THT 1x15 1.27mm single row -0 -15 -15 -Connector_PinHeader_1.27mm -PinHeader_1x15_P1.27mm_Vertical -Through hole straight pin header, 1x15, 1.27mm pitch, single row -Through hole pin header THT 1x15 1.27mm single row -0 -15 -15 -Connector_PinHeader_1.27mm -PinHeader_1x15_P1.27mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x15, 1.27mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x15 1.27mm single row style1 pin1 left -0 -15 -15 -Connector_PinHeader_1.27mm -PinHeader_1x15_P1.27mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x15, 1.27mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x15 1.27mm single row style2 pin1 right -0 -15 -15 -Connector_PinHeader_1.27mm -PinHeader_1x16_P1.27mm_Horizontal -Through hole angled pin header, 1x16, 1.27mm pitch, 4.0mm pin length, single row -Through hole angled pin header THT 1x16 1.27mm single row -0 -16 -16 -Connector_PinHeader_1.27mm -PinHeader_1x16_P1.27mm_Vertical -Through hole straight pin header, 1x16, 1.27mm pitch, single row -Through hole pin header THT 1x16 1.27mm single row -0 -16 -16 -Connector_PinHeader_1.27mm -PinHeader_1x16_P1.27mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x16, 1.27mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x16 1.27mm single row style1 pin1 left -0 -16 -16 -Connector_PinHeader_1.27mm -PinHeader_1x16_P1.27mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x16, 1.27mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x16 1.27mm single row style2 pin1 right -0 -16 -16 -Connector_PinHeader_1.27mm -PinHeader_1x17_P1.27mm_Horizontal -Through hole angled pin header, 1x17, 1.27mm pitch, 4.0mm pin length, single row -Through hole angled pin header THT 1x17 1.27mm single row -0 -17 -17 -Connector_PinHeader_1.27mm -PinHeader_1x17_P1.27mm_Vertical -Through hole straight pin header, 1x17, 1.27mm pitch, single row -Through hole pin header THT 1x17 1.27mm single row -0 -17 -17 -Connector_PinHeader_1.27mm -PinHeader_1x17_P1.27mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x17, 1.27mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x17 1.27mm single row style1 pin1 left -0 -17 -17 -Connector_PinHeader_1.27mm -PinHeader_1x17_P1.27mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x17, 1.27mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x17 1.27mm single row style2 pin1 right -0 -17 -17 -Connector_PinHeader_1.27mm -PinHeader_1x18_P1.27mm_Horizontal -Through hole angled pin header, 1x18, 1.27mm pitch, 4.0mm pin length, single row -Through hole angled pin header THT 1x18 1.27mm single row -0 -18 -18 -Connector_PinHeader_1.27mm -PinHeader_1x18_P1.27mm_Vertical -Through hole straight pin header, 1x18, 1.27mm pitch, single row -Through hole pin header THT 1x18 1.27mm single row -0 -18 -18 -Connector_PinHeader_1.27mm -PinHeader_1x18_P1.27mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x18, 1.27mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x18 1.27mm single row style1 pin1 left -0 -18 -18 -Connector_PinHeader_1.27mm -PinHeader_1x18_P1.27mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x18, 1.27mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x18 1.27mm single row style2 pin1 right -0 -18 -18 -Connector_PinHeader_1.27mm -PinHeader_1x19_P1.27mm_Horizontal -Through hole angled pin header, 1x19, 1.27mm pitch, 4.0mm pin length, single row -Through hole angled pin header THT 1x19 1.27mm single row -0 -19 -19 -Connector_PinHeader_1.27mm -PinHeader_1x19_P1.27mm_Vertical -Through hole straight pin header, 1x19, 1.27mm pitch, single row -Through hole pin header THT 1x19 1.27mm single row -0 -19 -19 -Connector_PinHeader_1.27mm -PinHeader_1x19_P1.27mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x19, 1.27mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x19 1.27mm single row style1 pin1 left -0 -19 -19 -Connector_PinHeader_1.27mm -PinHeader_1x19_P1.27mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x19, 1.27mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x19 1.27mm single row style2 pin1 right -0 -19 -19 -Connector_PinHeader_1.27mm -PinHeader_1x20_P1.27mm_Horizontal -Through hole angled pin header, 1x20, 1.27mm pitch, 4.0mm pin length, single row -Through hole angled pin header THT 1x20 1.27mm single row -0 -20 -20 -Connector_PinHeader_1.27mm -PinHeader_1x20_P1.27mm_Vertical -Through hole straight pin header, 1x20, 1.27mm pitch, single row -Through hole pin header THT 1x20 1.27mm single row -0 -20 -20 -Connector_PinHeader_1.27mm -PinHeader_1x20_P1.27mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x20, 1.27mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x20 1.27mm single row style1 pin1 left -0 -20 -20 -Connector_PinHeader_1.27mm -PinHeader_1x20_P1.27mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x20, 1.27mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x20 1.27mm single row style2 pin1 right -0 -20 -20 -Connector_PinHeader_1.27mm -PinHeader_1x21_P1.27mm_Horizontal -Through hole angled pin header, 1x21, 1.27mm pitch, 4.0mm pin length, single row -Through hole angled pin header THT 1x21 1.27mm single row -0 -21 -21 -Connector_PinHeader_1.27mm -PinHeader_1x21_P1.27mm_Vertical -Through hole straight pin header, 1x21, 1.27mm pitch, single row -Through hole pin header THT 1x21 1.27mm single row -0 -21 -21 -Connector_PinHeader_1.27mm -PinHeader_1x21_P1.27mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x21, 1.27mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x21 1.27mm single row style1 pin1 left -0 -21 -21 -Connector_PinHeader_1.27mm -PinHeader_1x21_P1.27mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x21, 1.27mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x21 1.27mm single row style2 pin1 right -0 -21 -21 -Connector_PinHeader_1.27mm -PinHeader_1x22_P1.27mm_Horizontal -Through hole angled pin header, 1x22, 1.27mm pitch, 4.0mm pin length, single row -Through hole angled pin header THT 1x22 1.27mm single row -0 -22 -22 -Connector_PinHeader_1.27mm -PinHeader_1x22_P1.27mm_Vertical -Through hole straight pin header, 1x22, 1.27mm pitch, single row -Through hole pin header THT 1x22 1.27mm single row -0 -22 -22 -Connector_PinHeader_1.27mm -PinHeader_1x22_P1.27mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x22, 1.27mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x22 1.27mm single row style1 pin1 left -0 -22 -22 -Connector_PinHeader_1.27mm -PinHeader_1x22_P1.27mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x22, 1.27mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x22 1.27mm single row style2 pin1 right -0 -22 -22 -Connector_PinHeader_1.27mm -PinHeader_1x23_P1.27mm_Horizontal -Through hole angled pin header, 1x23, 1.27mm pitch, 4.0mm pin length, single row -Through hole angled pin header THT 1x23 1.27mm single row -0 -23 -23 -Connector_PinHeader_1.27mm -PinHeader_1x23_P1.27mm_Vertical -Through hole straight pin header, 1x23, 1.27mm pitch, single row -Through hole pin header THT 1x23 1.27mm single row -0 -23 -23 -Connector_PinHeader_1.27mm -PinHeader_1x23_P1.27mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x23, 1.27mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x23 1.27mm single row style1 pin1 left -0 -23 -23 -Connector_PinHeader_1.27mm -PinHeader_1x23_P1.27mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x23, 1.27mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x23 1.27mm single row style2 pin1 right -0 -23 -23 -Connector_PinHeader_1.27mm -PinHeader_1x24_P1.27mm_Horizontal -Through hole angled pin header, 1x24, 1.27mm pitch, 4.0mm pin length, single row -Through hole angled pin header THT 1x24 1.27mm single row -0 -24 -24 -Connector_PinHeader_1.27mm -PinHeader_1x24_P1.27mm_Vertical -Through hole straight pin header, 1x24, 1.27mm pitch, single row -Through hole pin header THT 1x24 1.27mm single row -0 -24 -24 -Connector_PinHeader_1.27mm -PinHeader_1x24_P1.27mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x24, 1.27mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x24 1.27mm single row style1 pin1 left -0 -24 -24 -Connector_PinHeader_1.27mm -PinHeader_1x24_P1.27mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x24, 1.27mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x24 1.27mm single row style2 pin1 right -0 -24 -24 -Connector_PinHeader_1.27mm -PinHeader_1x25_P1.27mm_Horizontal -Through hole angled pin header, 1x25, 1.27mm pitch, 4.0mm pin length, single row -Through hole angled pin header THT 1x25 1.27mm single row -0 -25 -25 -Connector_PinHeader_1.27mm -PinHeader_1x25_P1.27mm_Vertical -Through hole straight pin header, 1x25, 1.27mm pitch, single row -Through hole pin header THT 1x25 1.27mm single row -0 -25 -25 -Connector_PinHeader_1.27mm -PinHeader_1x25_P1.27mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x25, 1.27mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x25 1.27mm single row style1 pin1 left -0 -25 -25 -Connector_PinHeader_1.27mm -PinHeader_1x25_P1.27mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x25, 1.27mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x25 1.27mm single row style2 pin1 right -0 -25 -25 -Connector_PinHeader_1.27mm -PinHeader_1x26_P1.27mm_Horizontal -Through hole angled pin header, 1x26, 1.27mm pitch, 4.0mm pin length, single row -Through hole angled pin header THT 1x26 1.27mm single row -0 -26 -26 -Connector_PinHeader_1.27mm -PinHeader_1x26_P1.27mm_Vertical -Through hole straight pin header, 1x26, 1.27mm pitch, single row -Through hole pin header THT 1x26 1.27mm single row -0 -26 -26 -Connector_PinHeader_1.27mm -PinHeader_1x26_P1.27mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x26, 1.27mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x26 1.27mm single row style1 pin1 left -0 -26 -26 -Connector_PinHeader_1.27mm -PinHeader_1x26_P1.27mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x26, 1.27mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x26 1.27mm single row style2 pin1 right -0 -26 -26 -Connector_PinHeader_1.27mm -PinHeader_1x27_P1.27mm_Horizontal -Through hole angled pin header, 1x27, 1.27mm pitch, 4.0mm pin length, single row -Through hole angled pin header THT 1x27 1.27mm single row -0 -27 -27 -Connector_PinHeader_1.27mm -PinHeader_1x27_P1.27mm_Vertical -Through hole straight pin header, 1x27, 1.27mm pitch, single row -Through hole pin header THT 1x27 1.27mm single row -0 -27 -27 -Connector_PinHeader_1.27mm -PinHeader_1x27_P1.27mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x27, 1.27mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x27 1.27mm single row style1 pin1 left -0 -27 -27 -Connector_PinHeader_1.27mm -PinHeader_1x27_P1.27mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x27, 1.27mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x27 1.27mm single row style2 pin1 right -0 -27 -27 -Connector_PinHeader_1.27mm -PinHeader_1x28_P1.27mm_Horizontal -Through hole angled pin header, 1x28, 1.27mm pitch, 4.0mm pin length, single row -Through hole angled pin header THT 1x28 1.27mm single row -0 -28 -28 -Connector_PinHeader_1.27mm -PinHeader_1x28_P1.27mm_Vertical -Through hole straight pin header, 1x28, 1.27mm pitch, single row -Through hole pin header THT 1x28 1.27mm single row -0 -28 -28 -Connector_PinHeader_1.27mm -PinHeader_1x28_P1.27mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x28, 1.27mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x28 1.27mm single row style1 pin1 left -0 -28 -28 -Connector_PinHeader_1.27mm -PinHeader_1x28_P1.27mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x28, 1.27mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x28 1.27mm single row style2 pin1 right -0 -28 -28 -Connector_PinHeader_1.27mm -PinHeader_1x29_P1.27mm_Horizontal -Through hole angled pin header, 1x29, 1.27mm pitch, 4.0mm pin length, single row -Through hole angled pin header THT 1x29 1.27mm single row -0 -29 -29 -Connector_PinHeader_1.27mm -PinHeader_1x29_P1.27mm_Vertical -Through hole straight pin header, 1x29, 1.27mm pitch, single row -Through hole pin header THT 1x29 1.27mm single row -0 -29 -29 -Connector_PinHeader_1.27mm -PinHeader_1x29_P1.27mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x29, 1.27mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x29 1.27mm single row style1 pin1 left -0 -29 -29 -Connector_PinHeader_1.27mm -PinHeader_1x29_P1.27mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x29, 1.27mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x29 1.27mm single row style2 pin1 right -0 -29 -29 -Connector_PinHeader_1.27mm -PinHeader_1x30_P1.27mm_Horizontal -Through hole angled pin header, 1x30, 1.27mm pitch, 4.0mm pin length, single row -Through hole angled pin header THT 1x30 1.27mm single row -0 -30 -30 -Connector_PinHeader_1.27mm -PinHeader_1x30_P1.27mm_Vertical -Through hole straight pin header, 1x30, 1.27mm pitch, single row -Through hole pin header THT 1x30 1.27mm single row -0 -30 -30 -Connector_PinHeader_1.27mm -PinHeader_1x30_P1.27mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x30, 1.27mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x30 1.27mm single row style1 pin1 left -0 -30 -30 -Connector_PinHeader_1.27mm -PinHeader_1x30_P1.27mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x30, 1.27mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x30 1.27mm single row style2 pin1 right -0 -30 -30 -Connector_PinHeader_1.27mm -PinHeader_1x31_P1.27mm_Horizontal -Through hole angled pin header, 1x31, 1.27mm pitch, 4.0mm pin length, single row -Through hole angled pin header THT 1x31 1.27mm single row -0 -31 -31 -Connector_PinHeader_1.27mm -PinHeader_1x31_P1.27mm_Vertical -Through hole straight pin header, 1x31, 1.27mm pitch, single row -Through hole pin header THT 1x31 1.27mm single row -0 -31 -31 -Connector_PinHeader_1.27mm -PinHeader_1x31_P1.27mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x31, 1.27mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x31 1.27mm single row style1 pin1 left -0 -31 -31 -Connector_PinHeader_1.27mm -PinHeader_1x31_P1.27mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x31, 1.27mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x31 1.27mm single row style2 pin1 right -0 -31 -31 -Connector_PinHeader_1.27mm -PinHeader_1x32_P1.27mm_Horizontal -Through hole angled pin header, 1x32, 1.27mm pitch, 4.0mm pin length, single row -Through hole angled pin header THT 1x32 1.27mm single row -0 -32 -32 -Connector_PinHeader_1.27mm -PinHeader_1x32_P1.27mm_Vertical -Through hole straight pin header, 1x32, 1.27mm pitch, single row -Through hole pin header THT 1x32 1.27mm single row -0 -32 -32 -Connector_PinHeader_1.27mm -PinHeader_1x32_P1.27mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x32, 1.27mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x32 1.27mm single row style1 pin1 left -0 -32 -32 -Connector_PinHeader_1.27mm -PinHeader_1x32_P1.27mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x32, 1.27mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x32 1.27mm single row style2 pin1 right -0 -32 -32 -Connector_PinHeader_1.27mm -PinHeader_1x33_P1.27mm_Horizontal -Through hole angled pin header, 1x33, 1.27mm pitch, 4.0mm pin length, single row -Through hole angled pin header THT 1x33 1.27mm single row -0 -33 -33 -Connector_PinHeader_1.27mm -PinHeader_1x33_P1.27mm_Vertical -Through hole straight pin header, 1x33, 1.27mm pitch, single row -Through hole pin header THT 1x33 1.27mm single row -0 -33 -33 -Connector_PinHeader_1.27mm -PinHeader_1x33_P1.27mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x33, 1.27mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x33 1.27mm single row style1 pin1 left -0 -33 -33 -Connector_PinHeader_1.27mm -PinHeader_1x33_P1.27mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x33, 1.27mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x33 1.27mm single row style2 pin1 right -0 -33 -33 -Connector_PinHeader_1.27mm -PinHeader_1x34_P1.27mm_Horizontal -Through hole angled pin header, 1x34, 1.27mm pitch, 4.0mm pin length, single row -Through hole angled pin header THT 1x34 1.27mm single row -0 -34 -34 -Connector_PinHeader_1.27mm -PinHeader_1x34_P1.27mm_Vertical -Through hole straight pin header, 1x34, 1.27mm pitch, single row -Through hole pin header THT 1x34 1.27mm single row -0 -34 -34 -Connector_PinHeader_1.27mm -PinHeader_1x34_P1.27mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x34, 1.27mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x34 1.27mm single row style1 pin1 left -0 -34 -34 -Connector_PinHeader_1.27mm -PinHeader_1x34_P1.27mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x34, 1.27mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x34 1.27mm single row style2 pin1 right -0 -34 -34 -Connector_PinHeader_1.27mm -PinHeader_1x35_P1.27mm_Horizontal -Through hole angled pin header, 1x35, 1.27mm pitch, 4.0mm pin length, single row -Through hole angled pin header THT 1x35 1.27mm single row -0 -35 -35 -Connector_PinHeader_1.27mm -PinHeader_1x35_P1.27mm_Vertical -Through hole straight pin header, 1x35, 1.27mm pitch, single row -Through hole pin header THT 1x35 1.27mm single row -0 -35 -35 -Connector_PinHeader_1.27mm -PinHeader_1x35_P1.27mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x35, 1.27mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x35 1.27mm single row style1 pin1 left -0 -35 -35 -Connector_PinHeader_1.27mm -PinHeader_1x35_P1.27mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x35, 1.27mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x35 1.27mm single row style2 pin1 right -0 -35 -35 -Connector_PinHeader_1.27mm -PinHeader_1x36_P1.27mm_Horizontal -Through hole angled pin header, 1x36, 1.27mm pitch, 4.0mm pin length, single row -Through hole angled pin header THT 1x36 1.27mm single row -0 -36 -36 -Connector_PinHeader_1.27mm -PinHeader_1x36_P1.27mm_Vertical -Through hole straight pin header, 1x36, 1.27mm pitch, single row -Through hole pin header THT 1x36 1.27mm single row -0 -36 -36 -Connector_PinHeader_1.27mm -PinHeader_1x36_P1.27mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x36, 1.27mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x36 1.27mm single row style1 pin1 left -0 -36 -36 -Connector_PinHeader_1.27mm -PinHeader_1x36_P1.27mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x36, 1.27mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x36 1.27mm single row style2 pin1 right -0 -36 -36 -Connector_PinHeader_1.27mm -PinHeader_1x37_P1.27mm_Horizontal -Through hole angled pin header, 1x37, 1.27mm pitch, 4.0mm pin length, single row -Through hole angled pin header THT 1x37 1.27mm single row -0 -37 -37 -Connector_PinHeader_1.27mm -PinHeader_1x37_P1.27mm_Vertical -Through hole straight pin header, 1x37, 1.27mm pitch, single row -Through hole pin header THT 1x37 1.27mm single row -0 -37 -37 -Connector_PinHeader_1.27mm -PinHeader_1x37_P1.27mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x37, 1.27mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x37 1.27mm single row style1 pin1 left -0 -37 -37 -Connector_PinHeader_1.27mm -PinHeader_1x37_P1.27mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x37, 1.27mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x37 1.27mm single row style2 pin1 right -0 -37 -37 -Connector_PinHeader_1.27mm -PinHeader_1x38_P1.27mm_Horizontal -Through hole angled pin header, 1x38, 1.27mm pitch, 4.0mm pin length, single row -Through hole angled pin header THT 1x38 1.27mm single row -0 -38 -38 -Connector_PinHeader_1.27mm -PinHeader_1x38_P1.27mm_Vertical -Through hole straight pin header, 1x38, 1.27mm pitch, single row -Through hole pin header THT 1x38 1.27mm single row -0 -38 -38 -Connector_PinHeader_1.27mm -PinHeader_1x38_P1.27mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x38, 1.27mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x38 1.27mm single row style1 pin1 left -0 -38 -38 -Connector_PinHeader_1.27mm -PinHeader_1x38_P1.27mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x38, 1.27mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x38 1.27mm single row style2 pin1 right -0 -38 -38 -Connector_PinHeader_1.27mm -PinHeader_1x39_P1.27mm_Horizontal -Through hole angled pin header, 1x39, 1.27mm pitch, 4.0mm pin length, single row -Through hole angled pin header THT 1x39 1.27mm single row -0 -39 -39 -Connector_PinHeader_1.27mm -PinHeader_1x39_P1.27mm_Vertical -Through hole straight pin header, 1x39, 1.27mm pitch, single row -Through hole pin header THT 1x39 1.27mm single row -0 -39 -39 -Connector_PinHeader_1.27mm -PinHeader_1x39_P1.27mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x39, 1.27mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x39 1.27mm single row style1 pin1 left -0 -39 -39 -Connector_PinHeader_1.27mm -PinHeader_1x39_P1.27mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x39, 1.27mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x39 1.27mm single row style2 pin1 right -0 -39 -39 -Connector_PinHeader_1.27mm -PinHeader_1x40_P1.27mm_Horizontal -Through hole angled pin header, 1x40, 1.27mm pitch, 4.0mm pin length, single row -Through hole angled pin header THT 1x40 1.27mm single row -0 -40 -40 -Connector_PinHeader_1.27mm -PinHeader_1x40_P1.27mm_Vertical -Through hole straight pin header, 1x40, 1.27mm pitch, single row -Through hole pin header THT 1x40 1.27mm single row -0 -40 -40 -Connector_PinHeader_1.27mm -PinHeader_1x40_P1.27mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x40, 1.27mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x40 1.27mm single row style1 pin1 left -0 -40 -40 -Connector_PinHeader_1.27mm -PinHeader_1x40_P1.27mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x40, 1.27mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x40 1.27mm single row style2 pin1 right -0 -40 -40 -Connector_PinHeader_1.27mm -PinHeader_2x01_P1.27mm_Horizontal -Through hole angled pin header, 2x01, 1.27mm pitch, 4.0mm pin length, double rows -Through hole angled pin header THT 2x01 1.27mm double row -0 -2 -2 -Connector_PinHeader_1.27mm -PinHeader_2x01_P1.27mm_Vertical -Through hole straight pin header, 2x01, 1.27mm pitch, double rows -Through hole pin header THT 2x01 1.27mm double row -0 -2 -2 -Connector_PinHeader_1.27mm -PinHeader_2x01_P1.27mm_Vertical_SMD -surface-mounted straight pin header, 2x01, 1.27mm pitch, double rows -Surface mounted pin header SMD 2x01 1.27mm double row -0 -2 -2 -Connector_PinHeader_1.27mm -PinHeader_2x02_P1.27mm_Horizontal -Through hole angled pin header, 2x02, 1.27mm pitch, 4.0mm pin length, double rows -Through hole angled pin header THT 2x02 1.27mm double row -0 -4 -4 -Connector_PinHeader_1.27mm -PinHeader_2x02_P1.27mm_Vertical -Through hole straight pin header, 2x02, 1.27mm pitch, double rows -Through hole pin header THT 2x02 1.27mm double row -0 -4 -4 -Connector_PinHeader_1.27mm -PinHeader_2x02_P1.27mm_Vertical_SMD -surface-mounted straight pin header, 2x02, 1.27mm pitch, double rows -Surface mounted pin header SMD 2x02 1.27mm double row -0 -4 -4 -Connector_PinHeader_1.27mm -PinHeader_2x03_P1.27mm_Horizontal -Through hole angled pin header, 2x03, 1.27mm pitch, 4.0mm pin length, double rows -Through hole angled pin header THT 2x03 1.27mm double row -0 -6 -6 -Connector_PinHeader_1.27mm -PinHeader_2x03_P1.27mm_Vertical -Through hole straight pin header, 2x03, 1.27mm pitch, double rows -Through hole pin header THT 2x03 1.27mm double row -0 -6 -6 -Connector_PinHeader_1.27mm -PinHeader_2x03_P1.27mm_Vertical_SMD -surface-mounted straight pin header, 2x03, 1.27mm pitch, double rows -Surface mounted pin header SMD 2x03 1.27mm double row -0 -6 -6 -Connector_PinHeader_1.27mm -PinHeader_2x04_P1.27mm_Horizontal -Through hole angled pin header, 2x04, 1.27mm pitch, 4.0mm pin length, double rows -Through hole angled pin header THT 2x04 1.27mm double row -0 -8 -8 -Connector_PinHeader_1.27mm -PinHeader_2x04_P1.27mm_Vertical -Through hole straight pin header, 2x04, 1.27mm pitch, double rows -Through hole pin header THT 2x04 1.27mm double row -0 -8 -8 -Connector_PinHeader_1.27mm -PinHeader_2x04_P1.27mm_Vertical_SMD -surface-mounted straight pin header, 2x04, 1.27mm pitch, double rows -Surface mounted pin header SMD 2x04 1.27mm double row -0 -8 -8 -Connector_PinHeader_1.27mm -PinHeader_2x05_P1.27mm_Horizontal -Through hole angled pin header, 2x05, 1.27mm pitch, 4.0mm pin length, double rows -Through hole angled pin header THT 2x05 1.27mm double row -0 -10 -10 -Connector_PinHeader_1.27mm -PinHeader_2x05_P1.27mm_Vertical -Through hole straight pin header, 2x05, 1.27mm pitch, double rows -Through hole pin header THT 2x05 1.27mm double row -0 -10 -10 -Connector_PinHeader_1.27mm -PinHeader_2x05_P1.27mm_Vertical_SMD -surface-mounted straight pin header, 2x05, 1.27mm pitch, double rows -Surface mounted pin header SMD 2x05 1.27mm double row -0 -10 -10 -Connector_PinHeader_1.27mm -PinHeader_2x06_P1.27mm_Horizontal -Through hole angled pin header, 2x06, 1.27mm pitch, 4.0mm pin length, double rows -Through hole angled pin header THT 2x06 1.27mm double row -0 -12 -12 -Connector_PinHeader_1.27mm -PinHeader_2x06_P1.27mm_Vertical -Through hole straight pin header, 2x06, 1.27mm pitch, double rows -Through hole pin header THT 2x06 1.27mm double row -0 -12 -12 -Connector_PinHeader_1.27mm -PinHeader_2x06_P1.27mm_Vertical_SMD -surface-mounted straight pin header, 2x06, 1.27mm pitch, double rows -Surface mounted pin header SMD 2x06 1.27mm double row -0 -12 -12 -Connector_PinHeader_1.27mm -PinHeader_2x07_P1.27mm_Horizontal -Through hole angled pin header, 2x07, 1.27mm pitch, 4.0mm pin length, double rows -Through hole angled pin header THT 2x07 1.27mm double row -0 -14 -14 -Connector_PinHeader_1.27mm -PinHeader_2x07_P1.27mm_Vertical -Through hole straight pin header, 2x07, 1.27mm pitch, double rows -Through hole pin header THT 2x07 1.27mm double row -0 -14 -14 -Connector_PinHeader_1.27mm -PinHeader_2x07_P1.27mm_Vertical_SMD -surface-mounted straight pin header, 2x07, 1.27mm pitch, double rows -Surface mounted pin header SMD 2x07 1.27mm double row -0 -14 -14 -Connector_PinHeader_1.27mm -PinHeader_2x08_P1.27mm_Horizontal -Through hole angled pin header, 2x08, 1.27mm pitch, 4.0mm pin length, double rows -Through hole angled pin header THT 2x08 1.27mm double row -0 -16 -16 -Connector_PinHeader_1.27mm -PinHeader_2x08_P1.27mm_Vertical -Through hole straight pin header, 2x08, 1.27mm pitch, double rows -Through hole pin header THT 2x08 1.27mm double row -0 -16 -16 -Connector_PinHeader_1.27mm -PinHeader_2x08_P1.27mm_Vertical_SMD -surface-mounted straight pin header, 2x08, 1.27mm pitch, double rows -Surface mounted pin header SMD 2x08 1.27mm double row -0 -16 -16 -Connector_PinHeader_1.27mm -PinHeader_2x09_P1.27mm_Horizontal -Through hole angled pin header, 2x09, 1.27mm pitch, 4.0mm pin length, double rows -Through hole angled pin header THT 2x09 1.27mm double row -0 -18 -18 -Connector_PinHeader_1.27mm -PinHeader_2x09_P1.27mm_Vertical -Through hole straight pin header, 2x09, 1.27mm pitch, double rows -Through hole pin header THT 2x09 1.27mm double row -0 -18 -18 -Connector_PinHeader_1.27mm -PinHeader_2x09_P1.27mm_Vertical_SMD -surface-mounted straight pin header, 2x09, 1.27mm pitch, double rows -Surface mounted pin header SMD 2x09 1.27mm double row -0 -18 -18 -Connector_PinHeader_1.27mm -PinHeader_2x10_P1.27mm_Horizontal -Through hole angled pin header, 2x10, 1.27mm pitch, 4.0mm pin length, double rows -Through hole angled pin header THT 2x10 1.27mm double row -0 -20 -20 -Connector_PinHeader_1.27mm -PinHeader_2x10_P1.27mm_Vertical -Through hole straight pin header, 2x10, 1.27mm pitch, double rows -Through hole pin header THT 2x10 1.27mm double row -0 -20 -20 -Connector_PinHeader_1.27mm -PinHeader_2x10_P1.27mm_Vertical_SMD -surface-mounted straight pin header, 2x10, 1.27mm pitch, double rows -Surface mounted pin header SMD 2x10 1.27mm double row -0 -20 -20 -Connector_PinHeader_1.27mm -PinHeader_2x11_P1.27mm_Horizontal -Through hole angled pin header, 2x11, 1.27mm pitch, 4.0mm pin length, double rows -Through hole angled pin header THT 2x11 1.27mm double row -0 -22 -22 -Connector_PinHeader_1.27mm -PinHeader_2x11_P1.27mm_Vertical -Through hole straight pin header, 2x11, 1.27mm pitch, double rows -Through hole pin header THT 2x11 1.27mm double row -0 -22 -22 -Connector_PinHeader_1.27mm -PinHeader_2x11_P1.27mm_Vertical_SMD -surface-mounted straight pin header, 2x11, 1.27mm pitch, double rows -Surface mounted pin header SMD 2x11 1.27mm double row -0 -22 -22 -Connector_PinHeader_1.27mm -PinHeader_2x12_P1.27mm_Horizontal -Through hole angled pin header, 2x12, 1.27mm pitch, 4.0mm pin length, double rows -Through hole angled pin header THT 2x12 1.27mm double row -0 -24 -24 -Connector_PinHeader_1.27mm -PinHeader_2x12_P1.27mm_Vertical -Through hole straight pin header, 2x12, 1.27mm pitch, double rows -Through hole pin header THT 2x12 1.27mm double row -0 -24 -24 -Connector_PinHeader_1.27mm -PinHeader_2x12_P1.27mm_Vertical_SMD -surface-mounted straight pin header, 2x12, 1.27mm pitch, double rows -Surface mounted pin header SMD 2x12 1.27mm double row -0 -24 -24 -Connector_PinHeader_1.27mm -PinHeader_2x13_P1.27mm_Horizontal -Through hole angled pin header, 2x13, 1.27mm pitch, 4.0mm pin length, double rows -Through hole angled pin header THT 2x13 1.27mm double row -0 -26 -26 -Connector_PinHeader_1.27mm -PinHeader_2x13_P1.27mm_Vertical -Through hole straight pin header, 2x13, 1.27mm pitch, double rows -Through hole pin header THT 2x13 1.27mm double row -0 -26 -26 -Connector_PinHeader_1.27mm -PinHeader_2x13_P1.27mm_Vertical_SMD -surface-mounted straight pin header, 2x13, 1.27mm pitch, double rows -Surface mounted pin header SMD 2x13 1.27mm double row -0 -26 -26 -Connector_PinHeader_1.27mm -PinHeader_2x14_P1.27mm_Horizontal -Through hole angled pin header, 2x14, 1.27mm pitch, 4.0mm pin length, double rows -Through hole angled pin header THT 2x14 1.27mm double row -0 -28 -28 -Connector_PinHeader_1.27mm -PinHeader_2x14_P1.27mm_Vertical -Through hole straight pin header, 2x14, 1.27mm pitch, double rows -Through hole pin header THT 2x14 1.27mm double row -0 -28 -28 -Connector_PinHeader_1.27mm -PinHeader_2x14_P1.27mm_Vertical_SMD -surface-mounted straight pin header, 2x14, 1.27mm pitch, double rows -Surface mounted pin header SMD 2x14 1.27mm double row -0 -28 -28 -Connector_PinHeader_1.27mm -PinHeader_2x15_P1.27mm_Horizontal -Through hole angled pin header, 2x15, 1.27mm pitch, 4.0mm pin length, double rows -Through hole angled pin header THT 2x15 1.27mm double row -0 -30 -30 -Connector_PinHeader_1.27mm -PinHeader_2x15_P1.27mm_Vertical -Through hole straight pin header, 2x15, 1.27mm pitch, double rows -Through hole pin header THT 2x15 1.27mm double row -0 -30 -30 -Connector_PinHeader_1.27mm -PinHeader_2x15_P1.27mm_Vertical_SMD -surface-mounted straight pin header, 2x15, 1.27mm pitch, double rows -Surface mounted pin header SMD 2x15 1.27mm double row -0 -30 -30 -Connector_PinHeader_1.27mm -PinHeader_2x16_P1.27mm_Horizontal -Through hole angled pin header, 2x16, 1.27mm pitch, 4.0mm pin length, double rows -Through hole angled pin header THT 2x16 1.27mm double row -0 -32 -32 -Connector_PinHeader_1.27mm -PinHeader_2x16_P1.27mm_Vertical -Through hole straight pin header, 2x16, 1.27mm pitch, double rows -Through hole pin header THT 2x16 1.27mm double row -0 -32 -32 -Connector_PinHeader_1.27mm -PinHeader_2x16_P1.27mm_Vertical_SMD -surface-mounted straight pin header, 2x16, 1.27mm pitch, double rows -Surface mounted pin header SMD 2x16 1.27mm double row -0 -32 -32 -Connector_PinHeader_1.27mm -PinHeader_2x17_P1.27mm_Horizontal -Through hole angled pin header, 2x17, 1.27mm pitch, 4.0mm pin length, double rows -Through hole angled pin header THT 2x17 1.27mm double row -0 -34 -34 -Connector_PinHeader_1.27mm -PinHeader_2x17_P1.27mm_Vertical -Through hole straight pin header, 2x17, 1.27mm pitch, double rows -Through hole pin header THT 2x17 1.27mm double row -0 -34 -34 -Connector_PinHeader_1.27mm -PinHeader_2x17_P1.27mm_Vertical_SMD -surface-mounted straight pin header, 2x17, 1.27mm pitch, double rows -Surface mounted pin header SMD 2x17 1.27mm double row -0 -34 -34 -Connector_PinHeader_1.27mm -PinHeader_2x18_P1.27mm_Horizontal -Through hole angled pin header, 2x18, 1.27mm pitch, 4.0mm pin length, double rows -Through hole angled pin header THT 2x18 1.27mm double row -0 -36 -36 -Connector_PinHeader_1.27mm -PinHeader_2x18_P1.27mm_Vertical -Through hole straight pin header, 2x18, 1.27mm pitch, double rows -Through hole pin header THT 2x18 1.27mm double row -0 -36 -36 -Connector_PinHeader_1.27mm -PinHeader_2x18_P1.27mm_Vertical_SMD -surface-mounted straight pin header, 2x18, 1.27mm pitch, double rows -Surface mounted pin header SMD 2x18 1.27mm double row -0 -36 -36 -Connector_PinHeader_1.27mm -PinHeader_2x19_P1.27mm_Horizontal -Through hole angled pin header, 2x19, 1.27mm pitch, 4.0mm pin length, double rows -Through hole angled pin header THT 2x19 1.27mm double row -0 -38 -38 -Connector_PinHeader_1.27mm -PinHeader_2x19_P1.27mm_Vertical -Through hole straight pin header, 2x19, 1.27mm pitch, double rows -Through hole pin header THT 2x19 1.27mm double row -0 -38 -38 -Connector_PinHeader_1.27mm -PinHeader_2x19_P1.27mm_Vertical_SMD -surface-mounted straight pin header, 2x19, 1.27mm pitch, double rows -Surface mounted pin header SMD 2x19 1.27mm double row -0 -38 -38 -Connector_PinHeader_1.27mm -PinHeader_2x20_P1.27mm_Horizontal -Through hole angled pin header, 2x20, 1.27mm pitch, 4.0mm pin length, double rows -Through hole angled pin header THT 2x20 1.27mm double row -0 -40 -40 -Connector_PinHeader_1.27mm -PinHeader_2x20_P1.27mm_Vertical -Through hole straight pin header, 2x20, 1.27mm pitch, double rows -Through hole pin header THT 2x20 1.27mm double row -0 -40 -40 -Connector_PinHeader_1.27mm -PinHeader_2x20_P1.27mm_Vertical_SMD -surface-mounted straight pin header, 2x20, 1.27mm pitch, double rows -Surface mounted pin header SMD 2x20 1.27mm double row -0 -40 -40 -Connector_PinHeader_1.27mm -PinHeader_2x21_P1.27mm_Horizontal -Through hole angled pin header, 2x21, 1.27mm pitch, 4.0mm pin length, double rows -Through hole angled pin header THT 2x21 1.27mm double row -0 -42 -42 -Connector_PinHeader_1.27mm -PinHeader_2x21_P1.27mm_Vertical -Through hole straight pin header, 2x21, 1.27mm pitch, double rows -Through hole pin header THT 2x21 1.27mm double row -0 -42 -42 -Connector_PinHeader_1.27mm -PinHeader_2x21_P1.27mm_Vertical_SMD -surface-mounted straight pin header, 2x21, 1.27mm pitch, double rows -Surface mounted pin header SMD 2x21 1.27mm double row -0 -42 -42 -Connector_PinHeader_1.27mm -PinHeader_2x22_P1.27mm_Horizontal -Through hole angled pin header, 2x22, 1.27mm pitch, 4.0mm pin length, double rows -Through hole angled pin header THT 2x22 1.27mm double row -0 -44 -44 -Connector_PinHeader_1.27mm -PinHeader_2x22_P1.27mm_Vertical -Through hole straight pin header, 2x22, 1.27mm pitch, double rows -Through hole pin header THT 2x22 1.27mm double row -0 -44 -44 -Connector_PinHeader_1.27mm -PinHeader_2x22_P1.27mm_Vertical_SMD -surface-mounted straight pin header, 2x22, 1.27mm pitch, double rows -Surface mounted pin header SMD 2x22 1.27mm double row -0 -44 -44 -Connector_PinHeader_1.27mm -PinHeader_2x23_P1.27mm_Horizontal -Through hole angled pin header, 2x23, 1.27mm pitch, 4.0mm pin length, double rows -Through hole angled pin header THT 2x23 1.27mm double row -0 -46 -46 -Connector_PinHeader_1.27mm -PinHeader_2x23_P1.27mm_Vertical -Through hole straight pin header, 2x23, 1.27mm pitch, double rows -Through hole pin header THT 2x23 1.27mm double row -0 -46 -46 -Connector_PinHeader_1.27mm -PinHeader_2x23_P1.27mm_Vertical_SMD -surface-mounted straight pin header, 2x23, 1.27mm pitch, double rows -Surface mounted pin header SMD 2x23 1.27mm double row -0 -46 -46 -Connector_PinHeader_1.27mm -PinHeader_2x24_P1.27mm_Horizontal -Through hole angled pin header, 2x24, 1.27mm pitch, 4.0mm pin length, double rows -Through hole angled pin header THT 2x24 1.27mm double row -0 -48 -48 -Connector_PinHeader_1.27mm -PinHeader_2x24_P1.27mm_Vertical -Through hole straight pin header, 2x24, 1.27mm pitch, double rows -Through hole pin header THT 2x24 1.27mm double row -0 -48 -48 -Connector_PinHeader_1.27mm -PinHeader_2x24_P1.27mm_Vertical_SMD -surface-mounted straight pin header, 2x24, 1.27mm pitch, double rows -Surface mounted pin header SMD 2x24 1.27mm double row -0 -48 -48 -Connector_PinHeader_1.27mm -PinHeader_2x25_P1.27mm_Horizontal -Through hole angled pin header, 2x25, 1.27mm pitch, 4.0mm pin length, double rows -Through hole angled pin header THT 2x25 1.27mm double row -0 -50 -50 -Connector_PinHeader_1.27mm -PinHeader_2x25_P1.27mm_Vertical -Through hole straight pin header, 2x25, 1.27mm pitch, double rows -Through hole pin header THT 2x25 1.27mm double row -0 -50 -50 -Connector_PinHeader_1.27mm -PinHeader_2x25_P1.27mm_Vertical_SMD -surface-mounted straight pin header, 2x25, 1.27mm pitch, double rows -Surface mounted pin header SMD 2x25 1.27mm double row -0 -50 -50 -Connector_PinHeader_1.27mm -PinHeader_2x26_P1.27mm_Horizontal -Through hole angled pin header, 2x26, 1.27mm pitch, 4.0mm pin length, double rows -Through hole angled pin header THT 2x26 1.27mm double row -0 -52 -52 -Connector_PinHeader_1.27mm -PinHeader_2x26_P1.27mm_Vertical -Through hole straight pin header, 2x26, 1.27mm pitch, double rows -Through hole pin header THT 2x26 1.27mm double row -0 -52 -52 -Connector_PinHeader_1.27mm -PinHeader_2x26_P1.27mm_Vertical_SMD -surface-mounted straight pin header, 2x26, 1.27mm pitch, double rows -Surface mounted pin header SMD 2x26 1.27mm double row -0 -52 -52 -Connector_PinHeader_1.27mm -PinHeader_2x27_P1.27mm_Horizontal -Through hole angled pin header, 2x27, 1.27mm pitch, 4.0mm pin length, double rows -Through hole angled pin header THT 2x27 1.27mm double row -0 -54 -54 -Connector_PinHeader_1.27mm -PinHeader_2x27_P1.27mm_Vertical -Through hole straight pin header, 2x27, 1.27mm pitch, double rows -Through hole pin header THT 2x27 1.27mm double row -0 -54 -54 -Connector_PinHeader_1.27mm -PinHeader_2x27_P1.27mm_Vertical_SMD -surface-mounted straight pin header, 2x27, 1.27mm pitch, double rows -Surface mounted pin header SMD 2x27 1.27mm double row -0 -54 -54 -Connector_PinHeader_1.27mm -PinHeader_2x28_P1.27mm_Horizontal -Through hole angled pin header, 2x28, 1.27mm pitch, 4.0mm pin length, double rows -Through hole angled pin header THT 2x28 1.27mm double row -0 -56 -56 -Connector_PinHeader_1.27mm -PinHeader_2x28_P1.27mm_Vertical -Through hole straight pin header, 2x28, 1.27mm pitch, double rows -Through hole pin header THT 2x28 1.27mm double row -0 -56 -56 -Connector_PinHeader_1.27mm -PinHeader_2x28_P1.27mm_Vertical_SMD -surface-mounted straight pin header, 2x28, 1.27mm pitch, double rows -Surface mounted pin header SMD 2x28 1.27mm double row -0 -56 -56 -Connector_PinHeader_1.27mm -PinHeader_2x29_P1.27mm_Horizontal -Through hole angled pin header, 2x29, 1.27mm pitch, 4.0mm pin length, double rows -Through hole angled pin header THT 2x29 1.27mm double row -0 -58 -58 -Connector_PinHeader_1.27mm -PinHeader_2x29_P1.27mm_Vertical -Through hole straight pin header, 2x29, 1.27mm pitch, double rows -Through hole pin header THT 2x29 1.27mm double row -0 -58 -58 -Connector_PinHeader_1.27mm -PinHeader_2x29_P1.27mm_Vertical_SMD -surface-mounted straight pin header, 2x29, 1.27mm pitch, double rows -Surface mounted pin header SMD 2x29 1.27mm double row -0 -58 -58 -Connector_PinHeader_1.27mm -PinHeader_2x30_P1.27mm_Horizontal -Through hole angled pin header, 2x30, 1.27mm pitch, 4.0mm pin length, double rows -Through hole angled pin header THT 2x30 1.27mm double row -0 -60 -60 -Connector_PinHeader_1.27mm -PinHeader_2x30_P1.27mm_Vertical -Through hole straight pin header, 2x30, 1.27mm pitch, double rows -Through hole pin header THT 2x30 1.27mm double row -0 -60 -60 -Connector_PinHeader_1.27mm -PinHeader_2x30_P1.27mm_Vertical_SMD -surface-mounted straight pin header, 2x30, 1.27mm pitch, double rows -Surface mounted pin header SMD 2x30 1.27mm double row -0 -60 -60 -Connector_PinHeader_1.27mm -PinHeader_2x31_P1.27mm_Horizontal -Through hole angled pin header, 2x31, 1.27mm pitch, 4.0mm pin length, double rows -Through hole angled pin header THT 2x31 1.27mm double row -0 -62 -62 -Connector_PinHeader_1.27mm -PinHeader_2x31_P1.27mm_Vertical -Through hole straight pin header, 2x31, 1.27mm pitch, double rows -Through hole pin header THT 2x31 1.27mm double row -0 -62 -62 -Connector_PinHeader_1.27mm -PinHeader_2x31_P1.27mm_Vertical_SMD -surface-mounted straight pin header, 2x31, 1.27mm pitch, double rows -Surface mounted pin header SMD 2x31 1.27mm double row -0 -62 -62 -Connector_PinHeader_1.27mm -PinHeader_2x32_P1.27mm_Horizontal -Through hole angled pin header, 2x32, 1.27mm pitch, 4.0mm pin length, double rows -Through hole angled pin header THT 2x32 1.27mm double row -0 -64 -64 -Connector_PinHeader_1.27mm -PinHeader_2x32_P1.27mm_Vertical -Through hole straight pin header, 2x32, 1.27mm pitch, double rows -Through hole pin header THT 2x32 1.27mm double row -0 -64 -64 -Connector_PinHeader_1.27mm -PinHeader_2x32_P1.27mm_Vertical_SMD -surface-mounted straight pin header, 2x32, 1.27mm pitch, double rows -Surface mounted pin header SMD 2x32 1.27mm double row -0 -64 -64 -Connector_PinHeader_1.27mm -PinHeader_2x33_P1.27mm_Horizontal -Through hole angled pin header, 2x33, 1.27mm pitch, 4.0mm pin length, double rows -Through hole angled pin header THT 2x33 1.27mm double row -0 -66 -66 -Connector_PinHeader_1.27mm -PinHeader_2x33_P1.27mm_Vertical -Through hole straight pin header, 2x33, 1.27mm pitch, double rows -Through hole pin header THT 2x33 1.27mm double row -0 -66 -66 -Connector_PinHeader_1.27mm -PinHeader_2x33_P1.27mm_Vertical_SMD -surface-mounted straight pin header, 2x33, 1.27mm pitch, double rows -Surface mounted pin header SMD 2x33 1.27mm double row -0 -66 -66 -Connector_PinHeader_1.27mm -PinHeader_2x34_P1.27mm_Horizontal -Through hole angled pin header, 2x34, 1.27mm pitch, 4.0mm pin length, double rows -Through hole angled pin header THT 2x34 1.27mm double row -0 -68 -68 -Connector_PinHeader_1.27mm -PinHeader_2x34_P1.27mm_Vertical -Through hole straight pin header, 2x34, 1.27mm pitch, double rows -Through hole pin header THT 2x34 1.27mm double row -0 -68 -68 -Connector_PinHeader_1.27mm -PinHeader_2x34_P1.27mm_Vertical_SMD -surface-mounted straight pin header, 2x34, 1.27mm pitch, double rows -Surface mounted pin header SMD 2x34 1.27mm double row -0 -68 -68 -Connector_PinHeader_1.27mm -PinHeader_2x35_P1.27mm_Horizontal -Through hole angled pin header, 2x35, 1.27mm pitch, 4.0mm pin length, double rows -Through hole angled pin header THT 2x35 1.27mm double row -0 -70 -70 -Connector_PinHeader_1.27mm -PinHeader_2x35_P1.27mm_Vertical -Through hole straight pin header, 2x35, 1.27mm pitch, double rows -Through hole pin header THT 2x35 1.27mm double row -0 -70 -70 -Connector_PinHeader_1.27mm -PinHeader_2x35_P1.27mm_Vertical_SMD -surface-mounted straight pin header, 2x35, 1.27mm pitch, double rows -Surface mounted pin header SMD 2x35 1.27mm double row -0 -70 -70 -Connector_PinHeader_1.27mm -PinHeader_2x36_P1.27mm_Horizontal -Through hole angled pin header, 2x36, 1.27mm pitch, 4.0mm pin length, double rows -Through hole angled pin header THT 2x36 1.27mm double row -0 -72 -72 -Connector_PinHeader_1.27mm -PinHeader_2x36_P1.27mm_Vertical -Through hole straight pin header, 2x36, 1.27mm pitch, double rows -Through hole pin header THT 2x36 1.27mm double row -0 -72 -72 -Connector_PinHeader_1.27mm -PinHeader_2x36_P1.27mm_Vertical_SMD -surface-mounted straight pin header, 2x36, 1.27mm pitch, double rows -Surface mounted pin header SMD 2x36 1.27mm double row -0 -72 -72 -Connector_PinHeader_1.27mm -PinHeader_2x37_P1.27mm_Horizontal -Through hole angled pin header, 2x37, 1.27mm pitch, 4.0mm pin length, double rows -Through hole angled pin header THT 2x37 1.27mm double row -0 -74 -74 -Connector_PinHeader_1.27mm -PinHeader_2x37_P1.27mm_Vertical -Through hole straight pin header, 2x37, 1.27mm pitch, double rows -Through hole pin header THT 2x37 1.27mm double row -0 -74 -74 -Connector_PinHeader_1.27mm -PinHeader_2x37_P1.27mm_Vertical_SMD -surface-mounted straight pin header, 2x37, 1.27mm pitch, double rows -Surface mounted pin header SMD 2x37 1.27mm double row -0 -74 -74 -Connector_PinHeader_1.27mm -PinHeader_2x38_P1.27mm_Horizontal -Through hole angled pin header, 2x38, 1.27mm pitch, 4.0mm pin length, double rows -Through hole angled pin header THT 2x38 1.27mm double row -0 -76 -76 -Connector_PinHeader_1.27mm -PinHeader_2x38_P1.27mm_Vertical -Through hole straight pin header, 2x38, 1.27mm pitch, double rows -Through hole pin header THT 2x38 1.27mm double row -0 -76 -76 -Connector_PinHeader_1.27mm -PinHeader_2x38_P1.27mm_Vertical_SMD -surface-mounted straight pin header, 2x38, 1.27mm pitch, double rows -Surface mounted pin header SMD 2x38 1.27mm double row -0 -76 -76 -Connector_PinHeader_1.27mm -PinHeader_2x39_P1.27mm_Horizontal -Through hole angled pin header, 2x39, 1.27mm pitch, 4.0mm pin length, double rows -Through hole angled pin header THT 2x39 1.27mm double row -0 -78 -78 -Connector_PinHeader_1.27mm -PinHeader_2x39_P1.27mm_Vertical -Through hole straight pin header, 2x39, 1.27mm pitch, double rows -Through hole pin header THT 2x39 1.27mm double row -0 -78 -78 -Connector_PinHeader_1.27mm -PinHeader_2x39_P1.27mm_Vertical_SMD -surface-mounted straight pin header, 2x39, 1.27mm pitch, double rows -Surface mounted pin header SMD 2x39 1.27mm double row -0 -78 -78 -Connector_PinHeader_1.27mm -PinHeader_2x40_P1.27mm_Horizontal -Through hole angled pin header, 2x40, 1.27mm pitch, 4.0mm pin length, double rows -Through hole angled pin header THT 2x40 1.27mm double row -0 -80 -80 -Connector_PinHeader_1.27mm -PinHeader_2x40_P1.27mm_Vertical -Through hole straight pin header, 2x40, 1.27mm pitch, double rows -Through hole pin header THT 2x40 1.27mm double row -0 -80 -80 -Connector_PinHeader_1.27mm -PinHeader_2x40_P1.27mm_Vertical_SMD -surface-mounted straight pin header, 2x40, 1.27mm pitch, double rows -Surface mounted pin header SMD 2x40 1.27mm double row -0 -80 -80 -Connector_PinHeader_2.00mm -PinHeader_1x01_P2.00mm_Horizontal -Through hole angled pin header, 1x01, 2.00mm pitch, 4.2mm pin length, single row -Through hole angled pin header THT 1x01 2.00mm single row -0 -1 -1 -Connector_PinHeader_2.00mm -PinHeader_1x01_P2.00mm_Vertical -Through hole straight pin header, 1x01, 2.00mm pitch, single row -Through hole pin header THT 1x01 2.00mm single row -0 -1 -1 -Connector_PinHeader_2.00mm -PinHeader_1x02_P2.00mm_Horizontal -Through hole angled pin header, 1x02, 2.00mm pitch, 4.2mm pin length, single row -Through hole angled pin header THT 1x02 2.00mm single row -0 -2 -2 -Connector_PinHeader_2.00mm -PinHeader_1x02_P2.00mm_Vertical -Through hole straight pin header, 1x02, 2.00mm pitch, single row -Through hole pin header THT 1x02 2.00mm single row -0 -2 -2 -Connector_PinHeader_2.00mm -PinHeader_1x02_P2.00mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x02, 2.00mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x02 2.00mm single row style1 pin1 left -0 -2 -2 -Connector_PinHeader_2.00mm -PinHeader_1x02_P2.00mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x02, 2.00mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x02 2.00mm single row style2 pin1 right -0 -2 -2 -Connector_PinHeader_2.00mm -PinHeader_1x03_P2.00mm_Horizontal -Through hole angled pin header, 1x03, 2.00mm pitch, 4.2mm pin length, single row -Through hole angled pin header THT 1x03 2.00mm single row -0 -3 -3 -Connector_PinHeader_2.00mm -PinHeader_1x03_P2.00mm_Vertical -Through hole straight pin header, 1x03, 2.00mm pitch, single row -Through hole pin header THT 1x03 2.00mm single row -0 -3 -3 -Connector_PinHeader_2.00mm -PinHeader_1x03_P2.00mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x03, 2.00mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x03 2.00mm single row style1 pin1 left -0 -3 -3 -Connector_PinHeader_2.00mm -PinHeader_1x03_P2.00mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x03, 2.00mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x03 2.00mm single row style2 pin1 right -0 -3 -3 -Connector_PinHeader_2.00mm -PinHeader_1x04_P2.00mm_Horizontal -Through hole angled pin header, 1x04, 2.00mm pitch, 4.2mm pin length, single row -Through hole angled pin header THT 1x04 2.00mm single row -0 -4 -4 -Connector_PinHeader_2.00mm -PinHeader_1x04_P2.00mm_Vertical -Through hole straight pin header, 1x04, 2.00mm pitch, single row -Through hole pin header THT 1x04 2.00mm single row -0 -4 -4 -Connector_PinHeader_2.00mm -PinHeader_1x04_P2.00mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x04, 2.00mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x04 2.00mm single row style1 pin1 left -0 -4 -4 -Connector_PinHeader_2.00mm -PinHeader_1x04_P2.00mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x04, 2.00mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x04 2.00mm single row style2 pin1 right -0 -4 -4 -Connector_PinHeader_2.00mm -PinHeader_1x05_P2.00mm_Horizontal -Through hole angled pin header, 1x05, 2.00mm pitch, 4.2mm pin length, single row -Through hole angled pin header THT 1x05 2.00mm single row -0 -5 -5 -Connector_PinHeader_2.00mm -PinHeader_1x05_P2.00mm_Vertical -Through hole straight pin header, 1x05, 2.00mm pitch, single row -Through hole pin header THT 1x05 2.00mm single row -0 -5 -5 -Connector_PinHeader_2.00mm -PinHeader_1x05_P2.00mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x05, 2.00mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x05 2.00mm single row style1 pin1 left -0 -5 -5 -Connector_PinHeader_2.00mm -PinHeader_1x05_P2.00mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x05, 2.00mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x05 2.00mm single row style2 pin1 right -0 -5 -5 -Connector_PinHeader_2.00mm -PinHeader_1x06_P2.00mm_Horizontal -Through hole angled pin header, 1x06, 2.00mm pitch, 4.2mm pin length, single row -Through hole angled pin header THT 1x06 2.00mm single row -0 -6 -6 -Connector_PinHeader_2.00mm -PinHeader_1x06_P2.00mm_Vertical -Through hole straight pin header, 1x06, 2.00mm pitch, single row -Through hole pin header THT 1x06 2.00mm single row -0 -6 -6 -Connector_PinHeader_2.00mm -PinHeader_1x06_P2.00mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x06, 2.00mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x06 2.00mm single row style1 pin1 left -0 -6 -6 -Connector_PinHeader_2.00mm -PinHeader_1x06_P2.00mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x06, 2.00mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x06 2.00mm single row style2 pin1 right -0 -6 -6 -Connector_PinHeader_2.00mm -PinHeader_1x07_P2.00mm_Horizontal -Through hole angled pin header, 1x07, 2.00mm pitch, 4.2mm pin length, single row -Through hole angled pin header THT 1x07 2.00mm single row -0 -7 -7 -Connector_PinHeader_2.00mm -PinHeader_1x07_P2.00mm_Vertical -Through hole straight pin header, 1x07, 2.00mm pitch, single row -Through hole pin header THT 1x07 2.00mm single row -0 -7 -7 -Connector_PinHeader_2.00mm -PinHeader_1x07_P2.00mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x07, 2.00mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x07 2.00mm single row style1 pin1 left -0 -7 -7 -Connector_PinHeader_2.00mm -PinHeader_1x07_P2.00mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x07, 2.00mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x07 2.00mm single row style2 pin1 right -0 -7 -7 -Connector_PinHeader_2.00mm -PinHeader_1x08_P2.00mm_Horizontal -Through hole angled pin header, 1x08, 2.00mm pitch, 4.2mm pin length, single row -Through hole angled pin header THT 1x08 2.00mm single row -0 -8 -8 -Connector_PinHeader_2.00mm -PinHeader_1x08_P2.00mm_Vertical -Through hole straight pin header, 1x08, 2.00mm pitch, single row -Through hole pin header THT 1x08 2.00mm single row -0 -8 -8 -Connector_PinHeader_2.00mm -PinHeader_1x08_P2.00mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x08, 2.00mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x08 2.00mm single row style1 pin1 left -0 -8 -8 -Connector_PinHeader_2.00mm -PinHeader_1x08_P2.00mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x08, 2.00mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x08 2.00mm single row style2 pin1 right -0 -8 -8 -Connector_PinHeader_2.00mm -PinHeader_1x09_P2.00mm_Horizontal -Through hole angled pin header, 1x09, 2.00mm pitch, 4.2mm pin length, single row -Through hole angled pin header THT 1x09 2.00mm single row -0 -9 -9 -Connector_PinHeader_2.00mm -PinHeader_1x09_P2.00mm_Vertical -Through hole straight pin header, 1x09, 2.00mm pitch, single row -Through hole pin header THT 1x09 2.00mm single row -0 -9 -9 -Connector_PinHeader_2.00mm -PinHeader_1x09_P2.00mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x09, 2.00mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x09 2.00mm single row style1 pin1 left -0 -9 -9 -Connector_PinHeader_2.00mm -PinHeader_1x09_P2.00mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x09, 2.00mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x09 2.00mm single row style2 pin1 right -0 -9 -9 -Connector_PinHeader_2.00mm -PinHeader_1x10_P2.00mm_Horizontal -Through hole angled pin header, 1x10, 2.00mm pitch, 4.2mm pin length, single row -Through hole angled pin header THT 1x10 2.00mm single row -0 -10 -10 -Connector_PinHeader_2.00mm -PinHeader_1x10_P2.00mm_Vertical -Through hole straight pin header, 1x10, 2.00mm pitch, single row -Through hole pin header THT 1x10 2.00mm single row -0 -10 -10 -Connector_PinHeader_2.00mm -PinHeader_1x10_P2.00mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x10, 2.00mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x10 2.00mm single row style1 pin1 left -0 -10 -10 -Connector_PinHeader_2.00mm -PinHeader_1x10_P2.00mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x10, 2.00mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x10 2.00mm single row style2 pin1 right -0 -10 -10 -Connector_PinHeader_2.00mm -PinHeader_1x11_P2.00mm_Horizontal -Through hole angled pin header, 1x11, 2.00mm pitch, 4.2mm pin length, single row -Through hole angled pin header THT 1x11 2.00mm single row -0 -11 -11 -Connector_PinHeader_2.00mm -PinHeader_1x11_P2.00mm_Vertical -Through hole straight pin header, 1x11, 2.00mm pitch, single row -Through hole pin header THT 1x11 2.00mm single row -0 -11 -11 -Connector_PinHeader_2.00mm -PinHeader_1x11_P2.00mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x11, 2.00mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x11 2.00mm single row style1 pin1 left -0 -11 -11 -Connector_PinHeader_2.00mm -PinHeader_1x11_P2.00mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x11, 2.00mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x11 2.00mm single row style2 pin1 right -0 -11 -11 -Connector_PinHeader_2.00mm -PinHeader_1x12_P2.00mm_Horizontal -Through hole angled pin header, 1x12, 2.00mm pitch, 4.2mm pin length, single row -Through hole angled pin header THT 1x12 2.00mm single row -0 -12 -12 -Connector_PinHeader_2.00mm -PinHeader_1x12_P2.00mm_Vertical -Through hole straight pin header, 1x12, 2.00mm pitch, single row -Through hole pin header THT 1x12 2.00mm single row -0 -12 -12 -Connector_PinHeader_2.00mm -PinHeader_1x12_P2.00mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x12, 2.00mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x12 2.00mm single row style1 pin1 left -0 -12 -12 -Connector_PinHeader_2.00mm -PinHeader_1x12_P2.00mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x12, 2.00mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x12 2.00mm single row style2 pin1 right -0 -12 -12 -Connector_PinHeader_2.00mm -PinHeader_1x13_P2.00mm_Horizontal -Through hole angled pin header, 1x13, 2.00mm pitch, 4.2mm pin length, single row -Through hole angled pin header THT 1x13 2.00mm single row -0 -13 -13 -Connector_PinHeader_2.00mm -PinHeader_1x13_P2.00mm_Vertical -Through hole straight pin header, 1x13, 2.00mm pitch, single row -Through hole pin header THT 1x13 2.00mm single row -0 -13 -13 -Connector_PinHeader_2.00mm -PinHeader_1x13_P2.00mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x13, 2.00mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x13 2.00mm single row style1 pin1 left -0 -13 -13 -Connector_PinHeader_2.00mm -PinHeader_1x13_P2.00mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x13, 2.00mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x13 2.00mm single row style2 pin1 right -0 -13 -13 -Connector_PinHeader_2.00mm -PinHeader_1x14_P2.00mm_Horizontal -Through hole angled pin header, 1x14, 2.00mm pitch, 4.2mm pin length, single row -Through hole angled pin header THT 1x14 2.00mm single row -0 -14 -14 -Connector_PinHeader_2.00mm -PinHeader_1x14_P2.00mm_Vertical -Through hole straight pin header, 1x14, 2.00mm pitch, single row -Through hole pin header THT 1x14 2.00mm single row -0 -14 -14 -Connector_PinHeader_2.00mm -PinHeader_1x14_P2.00mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x14, 2.00mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x14 2.00mm single row style1 pin1 left -0 -14 -14 -Connector_PinHeader_2.00mm -PinHeader_1x14_P2.00mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x14, 2.00mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x14 2.00mm single row style2 pin1 right -0 -14 -14 -Connector_PinHeader_2.00mm -PinHeader_1x15_P2.00mm_Horizontal -Through hole angled pin header, 1x15, 2.00mm pitch, 4.2mm pin length, single row -Through hole angled pin header THT 1x15 2.00mm single row -0 -15 -15 -Connector_PinHeader_2.00mm -PinHeader_1x15_P2.00mm_Vertical -Through hole straight pin header, 1x15, 2.00mm pitch, single row -Through hole pin header THT 1x15 2.00mm single row -0 -15 -15 -Connector_PinHeader_2.00mm -PinHeader_1x15_P2.00mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x15, 2.00mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x15 2.00mm single row style1 pin1 left -0 -15 -15 -Connector_PinHeader_2.00mm -PinHeader_1x15_P2.00mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x15, 2.00mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x15 2.00mm single row style2 pin1 right -0 -15 -15 -Connector_PinHeader_2.00mm -PinHeader_1x16_P2.00mm_Horizontal -Through hole angled pin header, 1x16, 2.00mm pitch, 4.2mm pin length, single row -Through hole angled pin header THT 1x16 2.00mm single row -0 -16 -16 -Connector_PinHeader_2.00mm -PinHeader_1x16_P2.00mm_Vertical -Through hole straight pin header, 1x16, 2.00mm pitch, single row -Through hole pin header THT 1x16 2.00mm single row -0 -16 -16 -Connector_PinHeader_2.00mm -PinHeader_1x16_P2.00mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x16, 2.00mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x16 2.00mm single row style1 pin1 left -0 -16 -16 -Connector_PinHeader_2.00mm -PinHeader_1x16_P2.00mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x16, 2.00mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x16 2.00mm single row style2 pin1 right -0 -16 -16 -Connector_PinHeader_2.00mm -PinHeader_1x17_P2.00mm_Horizontal -Through hole angled pin header, 1x17, 2.00mm pitch, 4.2mm pin length, single row -Through hole angled pin header THT 1x17 2.00mm single row -0 -17 -17 -Connector_PinHeader_2.00mm -PinHeader_1x17_P2.00mm_Vertical -Through hole straight pin header, 1x17, 2.00mm pitch, single row -Through hole pin header THT 1x17 2.00mm single row -0 -17 -17 -Connector_PinHeader_2.00mm -PinHeader_1x17_P2.00mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x17, 2.00mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x17 2.00mm single row style1 pin1 left -0 -17 -17 -Connector_PinHeader_2.00mm -PinHeader_1x17_P2.00mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x17, 2.00mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x17 2.00mm single row style2 pin1 right -0 -17 -17 -Connector_PinHeader_2.00mm -PinHeader_1x18_P2.00mm_Horizontal -Through hole angled pin header, 1x18, 2.00mm pitch, 4.2mm pin length, single row -Through hole angled pin header THT 1x18 2.00mm single row -0 -18 -18 -Connector_PinHeader_2.00mm -PinHeader_1x18_P2.00mm_Vertical -Through hole straight pin header, 1x18, 2.00mm pitch, single row -Through hole pin header THT 1x18 2.00mm single row -0 -18 -18 -Connector_PinHeader_2.00mm -PinHeader_1x18_P2.00mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x18, 2.00mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x18 2.00mm single row style1 pin1 left -0 -18 -18 -Connector_PinHeader_2.00mm -PinHeader_1x18_P2.00mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x18, 2.00mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x18 2.00mm single row style2 pin1 right -0 -18 -18 -Connector_PinHeader_2.00mm -PinHeader_1x19_P2.00mm_Horizontal -Through hole angled pin header, 1x19, 2.00mm pitch, 4.2mm pin length, single row -Through hole angled pin header THT 1x19 2.00mm single row -0 -19 -19 -Connector_PinHeader_2.00mm -PinHeader_1x19_P2.00mm_Vertical -Through hole straight pin header, 1x19, 2.00mm pitch, single row -Through hole pin header THT 1x19 2.00mm single row -0 -19 -19 -Connector_PinHeader_2.00mm -PinHeader_1x19_P2.00mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x19, 2.00mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x19 2.00mm single row style1 pin1 left -0 -19 -19 -Connector_PinHeader_2.00mm -PinHeader_1x19_P2.00mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x19, 2.00mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x19 2.00mm single row style2 pin1 right -0 -19 -19 -Connector_PinHeader_2.00mm -PinHeader_1x20_P2.00mm_Horizontal -Through hole angled pin header, 1x20, 2.00mm pitch, 4.2mm pin length, single row -Through hole angled pin header THT 1x20 2.00mm single row -0 -20 -20 -Connector_PinHeader_2.00mm -PinHeader_1x20_P2.00mm_Vertical -Through hole straight pin header, 1x20, 2.00mm pitch, single row -Through hole pin header THT 1x20 2.00mm single row -0 -20 -20 -Connector_PinHeader_2.00mm -PinHeader_1x20_P2.00mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x20, 2.00mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x20 2.00mm single row style1 pin1 left -0 -20 -20 -Connector_PinHeader_2.00mm -PinHeader_1x20_P2.00mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x20, 2.00mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x20 2.00mm single row style2 pin1 right -0 -20 -20 -Connector_PinHeader_2.00mm -PinHeader_1x21_P2.00mm_Horizontal -Through hole angled pin header, 1x21, 2.00mm pitch, 4.2mm pin length, single row -Through hole angled pin header THT 1x21 2.00mm single row -0 -21 -21 -Connector_PinHeader_2.00mm -PinHeader_1x21_P2.00mm_Vertical -Through hole straight pin header, 1x21, 2.00mm pitch, single row -Through hole pin header THT 1x21 2.00mm single row -0 -21 -21 -Connector_PinHeader_2.00mm -PinHeader_1x21_P2.00mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x21, 2.00mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x21 2.00mm single row style1 pin1 left -0 -21 -21 -Connector_PinHeader_2.00mm -PinHeader_1x21_P2.00mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x21, 2.00mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x21 2.00mm single row style2 pin1 right -0 -21 -21 -Connector_PinHeader_2.00mm -PinHeader_1x22_P2.00mm_Horizontal -Through hole angled pin header, 1x22, 2.00mm pitch, 4.2mm pin length, single row -Through hole angled pin header THT 1x22 2.00mm single row -0 -22 -22 -Connector_PinHeader_2.00mm -PinHeader_1x22_P2.00mm_Vertical -Through hole straight pin header, 1x22, 2.00mm pitch, single row -Through hole pin header THT 1x22 2.00mm single row -0 -22 -22 -Connector_PinHeader_2.00mm -PinHeader_1x22_P2.00mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x22, 2.00mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x22 2.00mm single row style1 pin1 left -0 -22 -22 -Connector_PinHeader_2.00mm -PinHeader_1x22_P2.00mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x22, 2.00mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x22 2.00mm single row style2 pin1 right -0 -22 -22 -Connector_PinHeader_2.00mm -PinHeader_1x23_P2.00mm_Horizontal -Through hole angled pin header, 1x23, 2.00mm pitch, 4.2mm pin length, single row -Through hole angled pin header THT 1x23 2.00mm single row -0 -23 -23 -Connector_PinHeader_2.00mm -PinHeader_1x23_P2.00mm_Vertical -Through hole straight pin header, 1x23, 2.00mm pitch, single row -Through hole pin header THT 1x23 2.00mm single row -0 -23 -23 -Connector_PinHeader_2.00mm -PinHeader_1x23_P2.00mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x23, 2.00mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x23 2.00mm single row style1 pin1 left -0 -23 -23 -Connector_PinHeader_2.00mm -PinHeader_1x23_P2.00mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x23, 2.00mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x23 2.00mm single row style2 pin1 right -0 -23 -23 -Connector_PinHeader_2.00mm -PinHeader_1x24_P2.00mm_Horizontal -Through hole angled pin header, 1x24, 2.00mm pitch, 4.2mm pin length, single row -Through hole angled pin header THT 1x24 2.00mm single row -0 -24 -24 -Connector_PinHeader_2.00mm -PinHeader_1x24_P2.00mm_Vertical -Through hole straight pin header, 1x24, 2.00mm pitch, single row -Through hole pin header THT 1x24 2.00mm single row -0 -24 -24 -Connector_PinHeader_2.00mm -PinHeader_1x24_P2.00mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x24, 2.00mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x24 2.00mm single row style1 pin1 left -0 -24 -24 -Connector_PinHeader_2.00mm -PinHeader_1x24_P2.00mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x24, 2.00mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x24 2.00mm single row style2 pin1 right -0 -24 -24 -Connector_PinHeader_2.00mm -PinHeader_1x25_P2.00mm_Horizontal -Through hole angled pin header, 1x25, 2.00mm pitch, 4.2mm pin length, single row -Through hole angled pin header THT 1x25 2.00mm single row -0 -25 -25 -Connector_PinHeader_2.00mm -PinHeader_1x25_P2.00mm_Vertical -Through hole straight pin header, 1x25, 2.00mm pitch, single row -Through hole pin header THT 1x25 2.00mm single row -0 -25 -25 -Connector_PinHeader_2.00mm -PinHeader_1x25_P2.00mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x25, 2.00mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x25 2.00mm single row style1 pin1 left -0 -25 -25 -Connector_PinHeader_2.00mm -PinHeader_1x25_P2.00mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x25, 2.00mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x25 2.00mm single row style2 pin1 right -0 -25 -25 -Connector_PinHeader_2.00mm -PinHeader_1x26_P2.00mm_Horizontal -Through hole angled pin header, 1x26, 2.00mm pitch, 4.2mm pin length, single row -Through hole angled pin header THT 1x26 2.00mm single row -0 -26 -26 -Connector_PinHeader_2.00mm -PinHeader_1x26_P2.00mm_Vertical -Through hole straight pin header, 1x26, 2.00mm pitch, single row -Through hole pin header THT 1x26 2.00mm single row -0 -26 -26 -Connector_PinHeader_2.00mm -PinHeader_1x26_P2.00mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x26, 2.00mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x26 2.00mm single row style1 pin1 left -0 -26 -26 -Connector_PinHeader_2.00mm -PinHeader_1x26_P2.00mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x26, 2.00mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x26 2.00mm single row style2 pin1 right -0 -26 -26 -Connector_PinHeader_2.00mm -PinHeader_1x27_P2.00mm_Horizontal -Through hole angled pin header, 1x27, 2.00mm pitch, 4.2mm pin length, single row -Through hole angled pin header THT 1x27 2.00mm single row -0 -27 -27 -Connector_PinHeader_2.00mm -PinHeader_1x27_P2.00mm_Vertical -Through hole straight pin header, 1x27, 2.00mm pitch, single row -Through hole pin header THT 1x27 2.00mm single row -0 -27 -27 -Connector_PinHeader_2.00mm -PinHeader_1x27_P2.00mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x27, 2.00mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x27 2.00mm single row style1 pin1 left -0 -27 -27 -Connector_PinHeader_2.00mm -PinHeader_1x27_P2.00mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x27, 2.00mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x27 2.00mm single row style2 pin1 right -0 -27 -27 -Connector_PinHeader_2.00mm -PinHeader_1x28_P2.00mm_Horizontal -Through hole angled pin header, 1x28, 2.00mm pitch, 4.2mm pin length, single row -Through hole angled pin header THT 1x28 2.00mm single row -0 -28 -28 -Connector_PinHeader_2.00mm -PinHeader_1x28_P2.00mm_Vertical -Through hole straight pin header, 1x28, 2.00mm pitch, single row -Through hole pin header THT 1x28 2.00mm single row -0 -28 -28 -Connector_PinHeader_2.00mm -PinHeader_1x28_P2.00mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x28, 2.00mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x28 2.00mm single row style1 pin1 left -0 -28 -28 -Connector_PinHeader_2.00mm -PinHeader_1x28_P2.00mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x28, 2.00mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x28 2.00mm single row style2 pin1 right -0 -28 -28 -Connector_PinHeader_2.00mm -PinHeader_1x29_P2.00mm_Horizontal -Through hole angled pin header, 1x29, 2.00mm pitch, 4.2mm pin length, single row -Through hole angled pin header THT 1x29 2.00mm single row -0 -29 -29 -Connector_PinHeader_2.00mm -PinHeader_1x29_P2.00mm_Vertical -Through hole straight pin header, 1x29, 2.00mm pitch, single row -Through hole pin header THT 1x29 2.00mm single row -0 -29 -29 -Connector_PinHeader_2.00mm -PinHeader_1x29_P2.00mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x29, 2.00mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x29 2.00mm single row style1 pin1 left -0 -29 -29 -Connector_PinHeader_2.00mm -PinHeader_1x29_P2.00mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x29, 2.00mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x29 2.00mm single row style2 pin1 right -0 -29 -29 -Connector_PinHeader_2.00mm -PinHeader_1x30_P2.00mm_Horizontal -Through hole angled pin header, 1x30, 2.00mm pitch, 4.2mm pin length, single row -Through hole angled pin header THT 1x30 2.00mm single row -0 -30 -30 -Connector_PinHeader_2.00mm -PinHeader_1x30_P2.00mm_Vertical -Through hole straight pin header, 1x30, 2.00mm pitch, single row -Through hole pin header THT 1x30 2.00mm single row -0 -30 -30 -Connector_PinHeader_2.00mm -PinHeader_1x30_P2.00mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x30, 2.00mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x30 2.00mm single row style1 pin1 left -0 -30 -30 -Connector_PinHeader_2.00mm -PinHeader_1x30_P2.00mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x30, 2.00mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x30 2.00mm single row style2 pin1 right -0 -30 -30 -Connector_PinHeader_2.00mm -PinHeader_1x31_P2.00mm_Horizontal -Through hole angled pin header, 1x31, 2.00mm pitch, 4.2mm pin length, single row -Through hole angled pin header THT 1x31 2.00mm single row -0 -31 -31 -Connector_PinHeader_2.00mm -PinHeader_1x31_P2.00mm_Vertical -Through hole straight pin header, 1x31, 2.00mm pitch, single row -Through hole pin header THT 1x31 2.00mm single row -0 -31 -31 -Connector_PinHeader_2.00mm -PinHeader_1x31_P2.00mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x31, 2.00mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x31 2.00mm single row style1 pin1 left -0 -31 -31 -Connector_PinHeader_2.00mm -PinHeader_1x31_P2.00mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x31, 2.00mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x31 2.00mm single row style2 pin1 right -0 -31 -31 -Connector_PinHeader_2.00mm -PinHeader_1x32_P2.00mm_Horizontal -Through hole angled pin header, 1x32, 2.00mm pitch, 4.2mm pin length, single row -Through hole angled pin header THT 1x32 2.00mm single row -0 -32 -32 -Connector_PinHeader_2.00mm -PinHeader_1x32_P2.00mm_Vertical -Through hole straight pin header, 1x32, 2.00mm pitch, single row -Through hole pin header THT 1x32 2.00mm single row -0 -32 -32 -Connector_PinHeader_2.00mm -PinHeader_1x32_P2.00mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x32, 2.00mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x32 2.00mm single row style1 pin1 left -0 -32 -32 -Connector_PinHeader_2.00mm -PinHeader_1x32_P2.00mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x32, 2.00mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x32 2.00mm single row style2 pin1 right -0 -32 -32 -Connector_PinHeader_2.00mm -PinHeader_1x33_P2.00mm_Horizontal -Through hole angled pin header, 1x33, 2.00mm pitch, 4.2mm pin length, single row -Through hole angled pin header THT 1x33 2.00mm single row -0 -33 -33 -Connector_PinHeader_2.00mm -PinHeader_1x33_P2.00mm_Vertical -Through hole straight pin header, 1x33, 2.00mm pitch, single row -Through hole pin header THT 1x33 2.00mm single row -0 -33 -33 -Connector_PinHeader_2.00mm -PinHeader_1x33_P2.00mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x33, 2.00mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x33 2.00mm single row style1 pin1 left -0 -33 -33 -Connector_PinHeader_2.00mm -PinHeader_1x33_P2.00mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x33, 2.00mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x33 2.00mm single row style2 pin1 right -0 -33 -33 -Connector_PinHeader_2.00mm -PinHeader_1x34_P2.00mm_Horizontal -Through hole angled pin header, 1x34, 2.00mm pitch, 4.2mm pin length, single row -Through hole angled pin header THT 1x34 2.00mm single row -0 -34 -34 -Connector_PinHeader_2.00mm -PinHeader_1x34_P2.00mm_Vertical -Through hole straight pin header, 1x34, 2.00mm pitch, single row -Through hole pin header THT 1x34 2.00mm single row -0 -34 -34 -Connector_PinHeader_2.00mm -PinHeader_1x34_P2.00mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x34, 2.00mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x34 2.00mm single row style1 pin1 left -0 -34 -34 -Connector_PinHeader_2.00mm -PinHeader_1x34_P2.00mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x34, 2.00mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x34 2.00mm single row style2 pin1 right -0 -34 -34 -Connector_PinHeader_2.00mm -PinHeader_1x35_P2.00mm_Horizontal -Through hole angled pin header, 1x35, 2.00mm pitch, 4.2mm pin length, single row -Through hole angled pin header THT 1x35 2.00mm single row -0 -35 -35 -Connector_PinHeader_2.00mm -PinHeader_1x35_P2.00mm_Vertical -Through hole straight pin header, 1x35, 2.00mm pitch, single row -Through hole pin header THT 1x35 2.00mm single row -0 -35 -35 -Connector_PinHeader_2.00mm -PinHeader_1x35_P2.00mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x35, 2.00mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x35 2.00mm single row style1 pin1 left -0 -35 -35 -Connector_PinHeader_2.00mm -PinHeader_1x35_P2.00mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x35, 2.00mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x35 2.00mm single row style2 pin1 right -0 -35 -35 -Connector_PinHeader_2.00mm -PinHeader_1x36_P2.00mm_Horizontal -Through hole angled pin header, 1x36, 2.00mm pitch, 4.2mm pin length, single row -Through hole angled pin header THT 1x36 2.00mm single row -0 -36 -36 -Connector_PinHeader_2.00mm -PinHeader_1x36_P2.00mm_Vertical -Through hole straight pin header, 1x36, 2.00mm pitch, single row -Through hole pin header THT 1x36 2.00mm single row -0 -36 -36 -Connector_PinHeader_2.00mm -PinHeader_1x36_P2.00mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x36, 2.00mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x36 2.00mm single row style1 pin1 left -0 -36 -36 -Connector_PinHeader_2.00mm -PinHeader_1x36_P2.00mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x36, 2.00mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x36 2.00mm single row style2 pin1 right -0 -36 -36 -Connector_PinHeader_2.00mm -PinHeader_1x37_P2.00mm_Horizontal -Through hole angled pin header, 1x37, 2.00mm pitch, 4.2mm pin length, single row -Through hole angled pin header THT 1x37 2.00mm single row -0 -37 -37 -Connector_PinHeader_2.00mm -PinHeader_1x37_P2.00mm_Vertical -Through hole straight pin header, 1x37, 2.00mm pitch, single row -Through hole pin header THT 1x37 2.00mm single row -0 -37 -37 -Connector_PinHeader_2.00mm -PinHeader_1x37_P2.00mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x37, 2.00mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x37 2.00mm single row style1 pin1 left -0 -37 -37 -Connector_PinHeader_2.00mm -PinHeader_1x37_P2.00mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x37, 2.00mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x37 2.00mm single row style2 pin1 right -0 -37 -37 -Connector_PinHeader_2.00mm -PinHeader_1x38_P2.00mm_Horizontal -Through hole angled pin header, 1x38, 2.00mm pitch, 4.2mm pin length, single row -Through hole angled pin header THT 1x38 2.00mm single row -0 -38 -38 -Connector_PinHeader_2.00mm -PinHeader_1x38_P2.00mm_Vertical -Through hole straight pin header, 1x38, 2.00mm pitch, single row -Through hole pin header THT 1x38 2.00mm single row -0 -38 -38 -Connector_PinHeader_2.00mm -PinHeader_1x38_P2.00mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x38, 2.00mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x38 2.00mm single row style1 pin1 left -0 -38 -38 -Connector_PinHeader_2.00mm -PinHeader_1x38_P2.00mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x38, 2.00mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x38 2.00mm single row style2 pin1 right -0 -38 -38 -Connector_PinHeader_2.00mm -PinHeader_1x39_P2.00mm_Horizontal -Through hole angled pin header, 1x39, 2.00mm pitch, 4.2mm pin length, single row -Through hole angled pin header THT 1x39 2.00mm single row -0 -39 -39 -Connector_PinHeader_2.00mm -PinHeader_1x39_P2.00mm_Vertical -Through hole straight pin header, 1x39, 2.00mm pitch, single row -Through hole pin header THT 1x39 2.00mm single row -0 -39 -39 -Connector_PinHeader_2.00mm -PinHeader_1x39_P2.00mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x39, 2.00mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x39 2.00mm single row style1 pin1 left -0 -39 -39 -Connector_PinHeader_2.00mm -PinHeader_1x39_P2.00mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x39, 2.00mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x39 2.00mm single row style2 pin1 right -0 -39 -39 -Connector_PinHeader_2.00mm -PinHeader_1x40_P2.00mm_Horizontal -Through hole angled pin header, 1x40, 2.00mm pitch, 4.2mm pin length, single row -Through hole angled pin header THT 1x40 2.00mm single row -0 -40 -40 -Connector_PinHeader_2.00mm -PinHeader_1x40_P2.00mm_Vertical -Through hole straight pin header, 1x40, 2.00mm pitch, single row -Through hole pin header THT 1x40 2.00mm single row -0 -40 -40 -Connector_PinHeader_2.00mm -PinHeader_1x40_P2.00mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x40, 2.00mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x40 2.00mm single row style1 pin1 left -0 -40 -40 -Connector_PinHeader_2.00mm -PinHeader_1x40_P2.00mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x40, 2.00mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x40 2.00mm single row style2 pin1 right -0 -40 -40 -Connector_PinHeader_2.00mm -PinHeader_2x01_P2.00mm_Horizontal -Through hole angled pin header, 2x01, 2.00mm pitch, 4.2mm pin length, double rows -Through hole angled pin header THT 2x01 2.00mm double row -0 -2 -2 -Connector_PinHeader_2.00mm -PinHeader_2x01_P2.00mm_Vertical -Through hole straight pin header, 2x01, 2.00mm pitch, double rows -Through hole pin header THT 2x01 2.00mm double row -0 -2 -2 -Connector_PinHeader_2.00mm -PinHeader_2x01_P2.00mm_Vertical_SMD -surface-mounted straight pin header, 2x01, 2.00mm pitch, double rows -Surface mounted pin header SMD 2x01 2.00mm double row -0 -2 -2 -Connector_PinHeader_2.00mm -PinHeader_2x02_P2.00mm_Horizontal -Through hole angled pin header, 2x02, 2.00mm pitch, 4.2mm pin length, double rows -Through hole angled pin header THT 2x02 2.00mm double row -0 -4 -4 -Connector_PinHeader_2.00mm -PinHeader_2x02_P2.00mm_Vertical -Through hole straight pin header, 2x02, 2.00mm pitch, double rows -Through hole pin header THT 2x02 2.00mm double row -0 -4 -4 -Connector_PinHeader_2.00mm -PinHeader_2x02_P2.00mm_Vertical_SMD -surface-mounted straight pin header, 2x02, 2.00mm pitch, double rows -Surface mounted pin header SMD 2x02 2.00mm double row -0 -4 -4 -Connector_PinHeader_2.00mm -PinHeader_2x03_P2.00mm_Horizontal -Through hole angled pin header, 2x03, 2.00mm pitch, 4.2mm pin length, double rows -Through hole angled pin header THT 2x03 2.00mm double row -0 -6 -6 -Connector_PinHeader_2.00mm -PinHeader_2x03_P2.00mm_Vertical -Through hole straight pin header, 2x03, 2.00mm pitch, double rows -Through hole pin header THT 2x03 2.00mm double row -0 -6 -6 -Connector_PinHeader_2.00mm -PinHeader_2x03_P2.00mm_Vertical_SMD -surface-mounted straight pin header, 2x03, 2.00mm pitch, double rows -Surface mounted pin header SMD 2x03 2.00mm double row -0 -6 -6 -Connector_PinHeader_2.00mm -PinHeader_2x04_P2.00mm_Horizontal -Through hole angled pin header, 2x04, 2.00mm pitch, 4.2mm pin length, double rows -Through hole angled pin header THT 2x04 2.00mm double row -0 -8 -8 -Connector_PinHeader_2.00mm -PinHeader_2x04_P2.00mm_Vertical -Through hole straight pin header, 2x04, 2.00mm pitch, double rows -Through hole pin header THT 2x04 2.00mm double row -0 -8 -8 -Connector_PinHeader_2.00mm -PinHeader_2x04_P2.00mm_Vertical_SMD -surface-mounted straight pin header, 2x04, 2.00mm pitch, double rows -Surface mounted pin header SMD 2x04 2.00mm double row -0 -8 -8 -Connector_PinHeader_2.00mm -PinHeader_2x05_P2.00mm_Horizontal -Through hole angled pin header, 2x05, 2.00mm pitch, 4.2mm pin length, double rows -Through hole angled pin header THT 2x05 2.00mm double row -0 -10 -10 -Connector_PinHeader_2.00mm -PinHeader_2x05_P2.00mm_Vertical -Through hole straight pin header, 2x05, 2.00mm pitch, double rows -Through hole pin header THT 2x05 2.00mm double row -0 -10 -10 -Connector_PinHeader_2.00mm -PinHeader_2x05_P2.00mm_Vertical_SMD -surface-mounted straight pin header, 2x05, 2.00mm pitch, double rows -Surface mounted pin header SMD 2x05 2.00mm double row -0 -10 -10 -Connector_PinHeader_2.00mm -PinHeader_2x06_P2.00mm_Horizontal -Through hole angled pin header, 2x06, 2.00mm pitch, 4.2mm pin length, double rows -Through hole angled pin header THT 2x06 2.00mm double row -0 -12 -12 -Connector_PinHeader_2.00mm -PinHeader_2x06_P2.00mm_Vertical -Through hole straight pin header, 2x06, 2.00mm pitch, double rows -Through hole pin header THT 2x06 2.00mm double row -0 -12 -12 -Connector_PinHeader_2.00mm -PinHeader_2x06_P2.00mm_Vertical_SMD -surface-mounted straight pin header, 2x06, 2.00mm pitch, double rows -Surface mounted pin header SMD 2x06 2.00mm double row -0 -12 -12 -Connector_PinHeader_2.00mm -PinHeader_2x07_P2.00mm_Horizontal -Through hole angled pin header, 2x07, 2.00mm pitch, 4.2mm pin length, double rows -Through hole angled pin header THT 2x07 2.00mm double row -0 -14 -14 -Connector_PinHeader_2.00mm -PinHeader_2x07_P2.00mm_Vertical -Through hole straight pin header, 2x07, 2.00mm pitch, double rows -Through hole pin header THT 2x07 2.00mm double row -0 -14 -14 -Connector_PinHeader_2.00mm -PinHeader_2x07_P2.00mm_Vertical_SMD -surface-mounted straight pin header, 2x07, 2.00mm pitch, double rows -Surface mounted pin header SMD 2x07 2.00mm double row -0 -14 -14 -Connector_PinHeader_2.00mm -PinHeader_2x08_P2.00mm_Horizontal -Through hole angled pin header, 2x08, 2.00mm pitch, 4.2mm pin length, double rows -Through hole angled pin header THT 2x08 2.00mm double row -0 -16 -16 -Connector_PinHeader_2.00mm -PinHeader_2x08_P2.00mm_Vertical -Through hole straight pin header, 2x08, 2.00mm pitch, double rows -Through hole pin header THT 2x08 2.00mm double row -0 -16 -16 -Connector_PinHeader_2.00mm -PinHeader_2x08_P2.00mm_Vertical_SMD -surface-mounted straight pin header, 2x08, 2.00mm pitch, double rows -Surface mounted pin header SMD 2x08 2.00mm double row -0 -16 -16 -Connector_PinHeader_2.00mm -PinHeader_2x09_P2.00mm_Horizontal -Through hole angled pin header, 2x09, 2.00mm pitch, 4.2mm pin length, double rows -Through hole angled pin header THT 2x09 2.00mm double row -0 -18 -18 -Connector_PinHeader_2.00mm -PinHeader_2x09_P2.00mm_Vertical -Through hole straight pin header, 2x09, 2.00mm pitch, double rows -Through hole pin header THT 2x09 2.00mm double row -0 -18 -18 -Connector_PinHeader_2.00mm -PinHeader_2x09_P2.00mm_Vertical_SMD -surface-mounted straight pin header, 2x09, 2.00mm pitch, double rows -Surface mounted pin header SMD 2x09 2.00mm double row -0 -18 -18 -Connector_PinHeader_2.00mm -PinHeader_2x10_P2.00mm_Horizontal -Through hole angled pin header, 2x10, 2.00mm pitch, 4.2mm pin length, double rows -Through hole angled pin header THT 2x10 2.00mm double row -0 -20 -20 -Connector_PinHeader_2.00mm -PinHeader_2x10_P2.00mm_Vertical -Through hole straight pin header, 2x10, 2.00mm pitch, double rows -Through hole pin header THT 2x10 2.00mm double row -0 -20 -20 -Connector_PinHeader_2.00mm -PinHeader_2x10_P2.00mm_Vertical_SMD -surface-mounted straight pin header, 2x10, 2.00mm pitch, double rows -Surface mounted pin header SMD 2x10 2.00mm double row -0 -20 -20 -Connector_PinHeader_2.00mm -PinHeader_2x11_P2.00mm_Horizontal -Through hole angled pin header, 2x11, 2.00mm pitch, 4.2mm pin length, double rows -Through hole angled pin header THT 2x11 2.00mm double row -0 -22 -22 -Connector_PinHeader_2.00mm -PinHeader_2x11_P2.00mm_Vertical -Through hole straight pin header, 2x11, 2.00mm pitch, double rows -Through hole pin header THT 2x11 2.00mm double row -0 -22 -22 -Connector_PinHeader_2.00mm -PinHeader_2x11_P2.00mm_Vertical_SMD -surface-mounted straight pin header, 2x11, 2.00mm pitch, double rows -Surface mounted pin header SMD 2x11 2.00mm double row -0 -22 -22 -Connector_PinHeader_2.00mm -PinHeader_2x12_P2.00mm_Horizontal -Through hole angled pin header, 2x12, 2.00mm pitch, 4.2mm pin length, double rows -Through hole angled pin header THT 2x12 2.00mm double row -0 -24 -24 -Connector_PinHeader_2.00mm -PinHeader_2x12_P2.00mm_Vertical -Through hole straight pin header, 2x12, 2.00mm pitch, double rows -Through hole pin header THT 2x12 2.00mm double row -0 -24 -24 -Connector_PinHeader_2.00mm -PinHeader_2x12_P2.00mm_Vertical_SMD -surface-mounted straight pin header, 2x12, 2.00mm pitch, double rows -Surface mounted pin header SMD 2x12 2.00mm double row -0 -24 -24 -Connector_PinHeader_2.00mm -PinHeader_2x13_P2.00mm_Horizontal -Through hole angled pin header, 2x13, 2.00mm pitch, 4.2mm pin length, double rows -Through hole angled pin header THT 2x13 2.00mm double row -0 -26 -26 -Connector_PinHeader_2.00mm -PinHeader_2x13_P2.00mm_Vertical -Through hole straight pin header, 2x13, 2.00mm pitch, double rows -Through hole pin header THT 2x13 2.00mm double row -0 -26 -26 -Connector_PinHeader_2.00mm -PinHeader_2x13_P2.00mm_Vertical_SMD -surface-mounted straight pin header, 2x13, 2.00mm pitch, double rows -Surface mounted pin header SMD 2x13 2.00mm double row -0 -26 -26 -Connector_PinHeader_2.00mm -PinHeader_2x14_P2.00mm_Horizontal -Through hole angled pin header, 2x14, 2.00mm pitch, 4.2mm pin length, double rows -Through hole angled pin header THT 2x14 2.00mm double row -0 -28 -28 -Connector_PinHeader_2.00mm -PinHeader_2x14_P2.00mm_Vertical -Through hole straight pin header, 2x14, 2.00mm pitch, double rows -Through hole pin header THT 2x14 2.00mm double row -0 -28 -28 -Connector_PinHeader_2.00mm -PinHeader_2x14_P2.00mm_Vertical_SMD -surface-mounted straight pin header, 2x14, 2.00mm pitch, double rows -Surface mounted pin header SMD 2x14 2.00mm double row -0 -28 -28 -Connector_PinHeader_2.00mm -PinHeader_2x15_P2.00mm_Horizontal -Through hole angled pin header, 2x15, 2.00mm pitch, 4.2mm pin length, double rows -Through hole angled pin header THT 2x15 2.00mm double row -0 -30 -30 -Connector_PinHeader_2.00mm -PinHeader_2x15_P2.00mm_Vertical -Through hole straight pin header, 2x15, 2.00mm pitch, double rows -Through hole pin header THT 2x15 2.00mm double row -0 -30 -30 -Connector_PinHeader_2.00mm -PinHeader_2x15_P2.00mm_Vertical_SMD -surface-mounted straight pin header, 2x15, 2.00mm pitch, double rows -Surface mounted pin header SMD 2x15 2.00mm double row -0 -30 -30 -Connector_PinHeader_2.00mm -PinHeader_2x16_P2.00mm_Horizontal -Through hole angled pin header, 2x16, 2.00mm pitch, 4.2mm pin length, double rows -Through hole angled pin header THT 2x16 2.00mm double row -0 -32 -32 -Connector_PinHeader_2.00mm -PinHeader_2x16_P2.00mm_Vertical -Through hole straight pin header, 2x16, 2.00mm pitch, double rows -Through hole pin header THT 2x16 2.00mm double row -0 -32 -32 -Connector_PinHeader_2.00mm -PinHeader_2x16_P2.00mm_Vertical_SMD -surface-mounted straight pin header, 2x16, 2.00mm pitch, double rows -Surface mounted pin header SMD 2x16 2.00mm double row -0 -32 -32 -Connector_PinHeader_2.00mm -PinHeader_2x17_P2.00mm_Horizontal -Through hole angled pin header, 2x17, 2.00mm pitch, 4.2mm pin length, double rows -Through hole angled pin header THT 2x17 2.00mm double row -0 -34 -34 -Connector_PinHeader_2.00mm -PinHeader_2x17_P2.00mm_Vertical -Through hole straight pin header, 2x17, 2.00mm pitch, double rows -Through hole pin header THT 2x17 2.00mm double row -0 -34 -34 -Connector_PinHeader_2.00mm -PinHeader_2x17_P2.00mm_Vertical_SMD -surface-mounted straight pin header, 2x17, 2.00mm pitch, double rows -Surface mounted pin header SMD 2x17 2.00mm double row -0 -34 -34 -Connector_PinHeader_2.00mm -PinHeader_2x18_P2.00mm_Horizontal -Through hole angled pin header, 2x18, 2.00mm pitch, 4.2mm pin length, double rows -Through hole angled pin header THT 2x18 2.00mm double row -0 -36 -36 -Connector_PinHeader_2.00mm -PinHeader_2x18_P2.00mm_Vertical -Through hole straight pin header, 2x18, 2.00mm pitch, double rows -Through hole pin header THT 2x18 2.00mm double row -0 -36 -36 -Connector_PinHeader_2.00mm -PinHeader_2x18_P2.00mm_Vertical_SMD -surface-mounted straight pin header, 2x18, 2.00mm pitch, double rows -Surface mounted pin header SMD 2x18 2.00mm double row -0 -36 -36 -Connector_PinHeader_2.00mm -PinHeader_2x19_P2.00mm_Horizontal -Through hole angled pin header, 2x19, 2.00mm pitch, 4.2mm pin length, double rows -Through hole angled pin header THT 2x19 2.00mm double row -0 -38 -38 -Connector_PinHeader_2.00mm -PinHeader_2x19_P2.00mm_Vertical -Through hole straight pin header, 2x19, 2.00mm pitch, double rows -Through hole pin header THT 2x19 2.00mm double row -0 -38 -38 -Connector_PinHeader_2.00mm -PinHeader_2x19_P2.00mm_Vertical_SMD -surface-mounted straight pin header, 2x19, 2.00mm pitch, double rows -Surface mounted pin header SMD 2x19 2.00mm double row -0 -38 -38 -Connector_PinHeader_2.00mm -PinHeader_2x20_P2.00mm_Horizontal -Through hole angled pin header, 2x20, 2.00mm pitch, 4.2mm pin length, double rows -Through hole angled pin header THT 2x20 2.00mm double row -0 -40 -40 -Connector_PinHeader_2.00mm -PinHeader_2x20_P2.00mm_Vertical -Through hole straight pin header, 2x20, 2.00mm pitch, double rows -Through hole pin header THT 2x20 2.00mm double row -0 -40 -40 -Connector_PinHeader_2.00mm -PinHeader_2x20_P2.00mm_Vertical_SMD -surface-mounted straight pin header, 2x20, 2.00mm pitch, double rows -Surface mounted pin header SMD 2x20 2.00mm double row -0 -40 -40 -Connector_PinHeader_2.00mm -PinHeader_2x21_P2.00mm_Horizontal -Through hole angled pin header, 2x21, 2.00mm pitch, 4.2mm pin length, double rows -Through hole angled pin header THT 2x21 2.00mm double row -0 -42 -42 -Connector_PinHeader_2.00mm -PinHeader_2x21_P2.00mm_Vertical -Through hole straight pin header, 2x21, 2.00mm pitch, double rows -Through hole pin header THT 2x21 2.00mm double row -0 -42 -42 -Connector_PinHeader_2.00mm -PinHeader_2x21_P2.00mm_Vertical_SMD -surface-mounted straight pin header, 2x21, 2.00mm pitch, double rows -Surface mounted pin header SMD 2x21 2.00mm double row -0 -42 -42 -Connector_PinHeader_2.00mm -PinHeader_2x22_P2.00mm_Horizontal -Through hole angled pin header, 2x22, 2.00mm pitch, 4.2mm pin length, double rows -Through hole angled pin header THT 2x22 2.00mm double row -0 -44 -44 -Connector_PinHeader_2.00mm -PinHeader_2x22_P2.00mm_Vertical -Through hole straight pin header, 2x22, 2.00mm pitch, double rows -Through hole pin header THT 2x22 2.00mm double row -0 -44 -44 -Connector_PinHeader_2.00mm -PinHeader_2x22_P2.00mm_Vertical_SMD -surface-mounted straight pin header, 2x22, 2.00mm pitch, double rows -Surface mounted pin header SMD 2x22 2.00mm double row -0 -44 -44 -Connector_PinHeader_2.00mm -PinHeader_2x23_P2.00mm_Horizontal -Through hole angled pin header, 2x23, 2.00mm pitch, 4.2mm pin length, double rows -Through hole angled pin header THT 2x23 2.00mm double row -0 -46 -46 -Connector_PinHeader_2.00mm -PinHeader_2x23_P2.00mm_Vertical -Through hole straight pin header, 2x23, 2.00mm pitch, double rows -Through hole pin header THT 2x23 2.00mm double row -0 -46 -46 -Connector_PinHeader_2.00mm -PinHeader_2x23_P2.00mm_Vertical_SMD -surface-mounted straight pin header, 2x23, 2.00mm pitch, double rows -Surface mounted pin header SMD 2x23 2.00mm double row -0 -46 -46 -Connector_PinHeader_2.00mm -PinHeader_2x24_P2.00mm_Horizontal -Through hole angled pin header, 2x24, 2.00mm pitch, 4.2mm pin length, double rows -Through hole angled pin header THT 2x24 2.00mm double row -0 -48 -48 -Connector_PinHeader_2.00mm -PinHeader_2x24_P2.00mm_Vertical -Through hole straight pin header, 2x24, 2.00mm pitch, double rows -Through hole pin header THT 2x24 2.00mm double row -0 -48 -48 -Connector_PinHeader_2.00mm -PinHeader_2x24_P2.00mm_Vertical_SMD -surface-mounted straight pin header, 2x24, 2.00mm pitch, double rows -Surface mounted pin header SMD 2x24 2.00mm double row -0 -48 -48 -Connector_PinHeader_2.00mm -PinHeader_2x25_P2.00mm_Horizontal -Through hole angled pin header, 2x25, 2.00mm pitch, 4.2mm pin length, double rows -Through hole angled pin header THT 2x25 2.00mm double row -0 -50 -50 -Connector_PinHeader_2.00mm -PinHeader_2x25_P2.00mm_Vertical -Through hole straight pin header, 2x25, 2.00mm pitch, double rows -Through hole pin header THT 2x25 2.00mm double row -0 -50 -50 -Connector_PinHeader_2.00mm -PinHeader_2x25_P2.00mm_Vertical_SMD -surface-mounted straight pin header, 2x25, 2.00mm pitch, double rows -Surface mounted pin header SMD 2x25 2.00mm double row -0 -50 -50 -Connector_PinHeader_2.00mm -PinHeader_2x26_P2.00mm_Horizontal -Through hole angled pin header, 2x26, 2.00mm pitch, 4.2mm pin length, double rows -Through hole angled pin header THT 2x26 2.00mm double row -0 -52 -52 -Connector_PinHeader_2.00mm -PinHeader_2x26_P2.00mm_Vertical -Through hole straight pin header, 2x26, 2.00mm pitch, double rows -Through hole pin header THT 2x26 2.00mm double row -0 -52 -52 -Connector_PinHeader_2.00mm -PinHeader_2x26_P2.00mm_Vertical_SMD -surface-mounted straight pin header, 2x26, 2.00mm pitch, double rows -Surface mounted pin header SMD 2x26 2.00mm double row -0 -52 -52 -Connector_PinHeader_2.00mm -PinHeader_2x27_P2.00mm_Horizontal -Through hole angled pin header, 2x27, 2.00mm pitch, 4.2mm pin length, double rows -Through hole angled pin header THT 2x27 2.00mm double row -0 -54 -54 -Connector_PinHeader_2.00mm -PinHeader_2x27_P2.00mm_Vertical -Through hole straight pin header, 2x27, 2.00mm pitch, double rows -Through hole pin header THT 2x27 2.00mm double row -0 -54 -54 -Connector_PinHeader_2.00mm -PinHeader_2x27_P2.00mm_Vertical_SMD -surface-mounted straight pin header, 2x27, 2.00mm pitch, double rows -Surface mounted pin header SMD 2x27 2.00mm double row -0 -54 -54 -Connector_PinHeader_2.00mm -PinHeader_2x28_P2.00mm_Horizontal -Through hole angled pin header, 2x28, 2.00mm pitch, 4.2mm pin length, double rows -Through hole angled pin header THT 2x28 2.00mm double row -0 -56 -56 -Connector_PinHeader_2.00mm -PinHeader_2x28_P2.00mm_Vertical -Through hole straight pin header, 2x28, 2.00mm pitch, double rows -Through hole pin header THT 2x28 2.00mm double row -0 -56 -56 -Connector_PinHeader_2.00mm -PinHeader_2x28_P2.00mm_Vertical_SMD -surface-mounted straight pin header, 2x28, 2.00mm pitch, double rows -Surface mounted pin header SMD 2x28 2.00mm double row -0 -56 -56 -Connector_PinHeader_2.00mm -PinHeader_2x29_P2.00mm_Horizontal -Through hole angled pin header, 2x29, 2.00mm pitch, 4.2mm pin length, double rows -Through hole angled pin header THT 2x29 2.00mm double row -0 -58 -58 -Connector_PinHeader_2.00mm -PinHeader_2x29_P2.00mm_Vertical -Through hole straight pin header, 2x29, 2.00mm pitch, double rows -Through hole pin header THT 2x29 2.00mm double row -0 -58 -58 -Connector_PinHeader_2.00mm -PinHeader_2x29_P2.00mm_Vertical_SMD -surface-mounted straight pin header, 2x29, 2.00mm pitch, double rows -Surface mounted pin header SMD 2x29 2.00mm double row -0 -58 -58 -Connector_PinHeader_2.00mm -PinHeader_2x30_P2.00mm_Horizontal -Through hole angled pin header, 2x30, 2.00mm pitch, 4.2mm pin length, double rows -Through hole angled pin header THT 2x30 2.00mm double row -0 -60 -60 -Connector_PinHeader_2.00mm -PinHeader_2x30_P2.00mm_Vertical -Through hole straight pin header, 2x30, 2.00mm pitch, double rows -Through hole pin header THT 2x30 2.00mm double row -0 -60 -60 -Connector_PinHeader_2.00mm -PinHeader_2x30_P2.00mm_Vertical_SMD -surface-mounted straight pin header, 2x30, 2.00mm pitch, double rows -Surface mounted pin header SMD 2x30 2.00mm double row -0 -60 -60 -Connector_PinHeader_2.00mm -PinHeader_2x31_P2.00mm_Horizontal -Through hole angled pin header, 2x31, 2.00mm pitch, 4.2mm pin length, double rows -Through hole angled pin header THT 2x31 2.00mm double row -0 -62 -62 -Connector_PinHeader_2.00mm -PinHeader_2x31_P2.00mm_Vertical -Through hole straight pin header, 2x31, 2.00mm pitch, double rows -Through hole pin header THT 2x31 2.00mm double row -0 -62 -62 -Connector_PinHeader_2.00mm -PinHeader_2x31_P2.00mm_Vertical_SMD -surface-mounted straight pin header, 2x31, 2.00mm pitch, double rows -Surface mounted pin header SMD 2x31 2.00mm double row -0 -62 -62 -Connector_PinHeader_2.00mm -PinHeader_2x32_P2.00mm_Horizontal -Through hole angled pin header, 2x32, 2.00mm pitch, 4.2mm pin length, double rows -Through hole angled pin header THT 2x32 2.00mm double row -0 -64 -64 -Connector_PinHeader_2.00mm -PinHeader_2x32_P2.00mm_Vertical -Through hole straight pin header, 2x32, 2.00mm pitch, double rows -Through hole pin header THT 2x32 2.00mm double row -0 -64 -64 -Connector_PinHeader_2.00mm -PinHeader_2x32_P2.00mm_Vertical_SMD -surface-mounted straight pin header, 2x32, 2.00mm pitch, double rows -Surface mounted pin header SMD 2x32 2.00mm double row -0 -64 -64 -Connector_PinHeader_2.00mm -PinHeader_2x33_P2.00mm_Horizontal -Through hole angled pin header, 2x33, 2.00mm pitch, 4.2mm pin length, double rows -Through hole angled pin header THT 2x33 2.00mm double row -0 -66 -66 -Connector_PinHeader_2.00mm -PinHeader_2x33_P2.00mm_Vertical -Through hole straight pin header, 2x33, 2.00mm pitch, double rows -Through hole pin header THT 2x33 2.00mm double row -0 -66 -66 -Connector_PinHeader_2.00mm -PinHeader_2x33_P2.00mm_Vertical_SMD -surface-mounted straight pin header, 2x33, 2.00mm pitch, double rows -Surface mounted pin header SMD 2x33 2.00mm double row -0 -66 -66 -Connector_PinHeader_2.00mm -PinHeader_2x34_P2.00mm_Horizontal -Through hole angled pin header, 2x34, 2.00mm pitch, 4.2mm pin length, double rows -Through hole angled pin header THT 2x34 2.00mm double row -0 -68 -68 -Connector_PinHeader_2.00mm -PinHeader_2x34_P2.00mm_Vertical -Through hole straight pin header, 2x34, 2.00mm pitch, double rows -Through hole pin header THT 2x34 2.00mm double row -0 -68 -68 -Connector_PinHeader_2.00mm -PinHeader_2x34_P2.00mm_Vertical_SMD -surface-mounted straight pin header, 2x34, 2.00mm pitch, double rows -Surface mounted pin header SMD 2x34 2.00mm double row -0 -68 -68 -Connector_PinHeader_2.00mm -PinHeader_2x35_P2.00mm_Horizontal -Through hole angled pin header, 2x35, 2.00mm pitch, 4.2mm pin length, double rows -Through hole angled pin header THT 2x35 2.00mm double row -0 -70 -70 -Connector_PinHeader_2.00mm -PinHeader_2x35_P2.00mm_Vertical -Through hole straight pin header, 2x35, 2.00mm pitch, double rows -Through hole pin header THT 2x35 2.00mm double row -0 -70 -70 -Connector_PinHeader_2.00mm -PinHeader_2x35_P2.00mm_Vertical_SMD -surface-mounted straight pin header, 2x35, 2.00mm pitch, double rows -Surface mounted pin header SMD 2x35 2.00mm double row -0 -70 -70 -Connector_PinHeader_2.00mm -PinHeader_2x36_P2.00mm_Horizontal -Through hole angled pin header, 2x36, 2.00mm pitch, 4.2mm pin length, double rows -Through hole angled pin header THT 2x36 2.00mm double row -0 -72 -72 -Connector_PinHeader_2.00mm -PinHeader_2x36_P2.00mm_Vertical -Through hole straight pin header, 2x36, 2.00mm pitch, double rows -Through hole pin header THT 2x36 2.00mm double row -0 -72 -72 -Connector_PinHeader_2.00mm -PinHeader_2x36_P2.00mm_Vertical_SMD -surface-mounted straight pin header, 2x36, 2.00mm pitch, double rows -Surface mounted pin header SMD 2x36 2.00mm double row -0 -72 -72 -Connector_PinHeader_2.00mm -PinHeader_2x37_P2.00mm_Horizontal -Through hole angled pin header, 2x37, 2.00mm pitch, 4.2mm pin length, double rows -Through hole angled pin header THT 2x37 2.00mm double row -0 -74 -74 -Connector_PinHeader_2.00mm -PinHeader_2x37_P2.00mm_Vertical -Through hole straight pin header, 2x37, 2.00mm pitch, double rows -Through hole pin header THT 2x37 2.00mm double row -0 -74 -74 -Connector_PinHeader_2.00mm -PinHeader_2x37_P2.00mm_Vertical_SMD -surface-mounted straight pin header, 2x37, 2.00mm pitch, double rows -Surface mounted pin header SMD 2x37 2.00mm double row -0 -74 -74 -Connector_PinHeader_2.00mm -PinHeader_2x38_P2.00mm_Horizontal -Through hole angled pin header, 2x38, 2.00mm pitch, 4.2mm pin length, double rows -Through hole angled pin header THT 2x38 2.00mm double row -0 -76 -76 -Connector_PinHeader_2.00mm -PinHeader_2x38_P2.00mm_Vertical -Through hole straight pin header, 2x38, 2.00mm pitch, double rows -Through hole pin header THT 2x38 2.00mm double row -0 -76 -76 -Connector_PinHeader_2.00mm -PinHeader_2x38_P2.00mm_Vertical_SMD -surface-mounted straight pin header, 2x38, 2.00mm pitch, double rows -Surface mounted pin header SMD 2x38 2.00mm double row -0 -76 -76 -Connector_PinHeader_2.00mm -PinHeader_2x39_P2.00mm_Horizontal -Through hole angled pin header, 2x39, 2.00mm pitch, 4.2mm pin length, double rows -Through hole angled pin header THT 2x39 2.00mm double row -0 -78 -78 -Connector_PinHeader_2.00mm -PinHeader_2x39_P2.00mm_Vertical -Through hole straight pin header, 2x39, 2.00mm pitch, double rows -Through hole pin header THT 2x39 2.00mm double row -0 -78 -78 -Connector_PinHeader_2.00mm -PinHeader_2x39_P2.00mm_Vertical_SMD -surface-mounted straight pin header, 2x39, 2.00mm pitch, double rows -Surface mounted pin header SMD 2x39 2.00mm double row -0 -78 -78 -Connector_PinHeader_2.00mm -PinHeader_2x40_P2.00mm_Horizontal -Through hole angled pin header, 2x40, 2.00mm pitch, 4.2mm pin length, double rows -Through hole angled pin header THT 2x40 2.00mm double row -0 -80 -80 -Connector_PinHeader_2.00mm -PinHeader_2x40_P2.00mm_Vertical -Through hole straight pin header, 2x40, 2.00mm pitch, double rows -Through hole pin header THT 2x40 2.00mm double row -0 -80 -80 -Connector_PinHeader_2.00mm -PinHeader_2x40_P2.00mm_Vertical_SMD -surface-mounted straight pin header, 2x40, 2.00mm pitch, double rows -Surface mounted pin header SMD 2x40 2.00mm double row -0 -80 -80 -Connector_PinHeader_2.54mm -PinHeader_1x01_P2.54mm_Horizontal -Through hole angled pin header, 1x01, 2.54mm pitch, 6mm pin length, single row -Through hole angled pin header THT 1x01 2.54mm single row -0 -1 -1 -Connector_PinHeader_2.54mm -PinHeader_1x01_P2.54mm_Vertical -Through hole straight pin header, 1x01, 2.54mm pitch, single row -Through hole pin header THT 1x01 2.54mm single row -0 -1 -1 -Connector_PinHeader_2.54mm -PinHeader_1x02_P2.54mm_Horizontal -Through hole angled pin header, 1x02, 2.54mm pitch, 6mm pin length, single row -Through hole angled pin header THT 1x02 2.54mm single row -0 -2 -2 -Connector_PinHeader_2.54mm -PinHeader_1x02_P2.54mm_Vertical -Through hole straight pin header, 1x02, 2.54mm pitch, single row -Through hole pin header THT 1x02 2.54mm single row -0 -2 -2 -Connector_PinHeader_2.54mm -PinHeader_1x02_P2.54mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x02, 2.54mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x02 2.54mm single row style1 pin1 left -0 -2 -2 -Connector_PinHeader_2.54mm -PinHeader_1x02_P2.54mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x02, 2.54mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x02 2.54mm single row style2 pin1 right -0 -2 -2 -Connector_PinHeader_2.54mm -PinHeader_1x03_P2.54mm_Horizontal -Through hole angled pin header, 1x03, 2.54mm pitch, 6mm pin length, single row -Through hole angled pin header THT 1x03 2.54mm single row -0 -3 -3 -Connector_PinHeader_2.54mm -PinHeader_1x03_P2.54mm_Vertical -Through hole straight pin header, 1x03, 2.54mm pitch, single row -Through hole pin header THT 1x03 2.54mm single row -0 -3 -3 -Connector_PinHeader_2.54mm -PinHeader_1x03_P2.54mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x03, 2.54mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x03 2.54mm single row style1 pin1 left -0 -3 -3 -Connector_PinHeader_2.54mm -PinHeader_1x03_P2.54mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x03, 2.54mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x03 2.54mm single row style2 pin1 right -0 -3 -3 -Connector_PinHeader_2.54mm -PinHeader_1x04_P2.54mm_Horizontal -Through hole angled pin header, 1x04, 2.54mm pitch, 6mm pin length, single row -Through hole angled pin header THT 1x04 2.54mm single row -0 -4 -4 -Connector_PinHeader_2.54mm -PinHeader_1x04_P2.54mm_Vertical -Through hole straight pin header, 1x04, 2.54mm pitch, single row -Through hole pin header THT 1x04 2.54mm single row -0 -4 -4 -Connector_PinHeader_2.54mm -PinHeader_1x04_P2.54mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x04, 2.54mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x04 2.54mm single row style1 pin1 left -0 -4 -4 -Connector_PinHeader_2.54mm -PinHeader_1x04_P2.54mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x04, 2.54mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x04 2.54mm single row style2 pin1 right -0 -4 -4 -Connector_PinHeader_2.54mm -PinHeader_1x05_P2.54mm_Horizontal -Through hole angled pin header, 1x05, 2.54mm pitch, 6mm pin length, single row -Through hole angled pin header THT 1x05 2.54mm single row -0 -5 -5 -Connector_PinHeader_2.54mm -PinHeader_1x05_P2.54mm_Vertical -Through hole straight pin header, 1x05, 2.54mm pitch, single row -Through hole pin header THT 1x05 2.54mm single row -0 -5 -5 -Connector_PinHeader_2.54mm -PinHeader_1x05_P2.54mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x05, 2.54mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x05 2.54mm single row style1 pin1 left -0 -5 -5 -Connector_PinHeader_2.54mm -PinHeader_1x05_P2.54mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x05, 2.54mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x05 2.54mm single row style2 pin1 right -0 -5 -5 -Connector_PinHeader_2.54mm -PinHeader_1x06_P2.54mm_Horizontal -Through hole angled pin header, 1x06, 2.54mm pitch, 6mm pin length, single row -Through hole angled pin header THT 1x06 2.54mm single row -0 -6 -6 -Connector_PinHeader_2.54mm -PinHeader_1x06_P2.54mm_Vertical -Through hole straight pin header, 1x06, 2.54mm pitch, single row -Through hole pin header THT 1x06 2.54mm single row -0 -6 -6 -Connector_PinHeader_2.54mm -PinHeader_1x06_P2.54mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x06, 2.54mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x06 2.54mm single row style1 pin1 left -0 -6 -6 -Connector_PinHeader_2.54mm -PinHeader_1x06_P2.54mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x06, 2.54mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x06 2.54mm single row style2 pin1 right -0 -6 -6 -Connector_PinHeader_2.54mm -PinHeader_1x07_P2.54mm_Horizontal -Through hole angled pin header, 1x07, 2.54mm pitch, 6mm pin length, single row -Through hole angled pin header THT 1x07 2.54mm single row -0 -7 -7 -Connector_PinHeader_2.54mm -PinHeader_1x07_P2.54mm_Vertical -Through hole straight pin header, 1x07, 2.54mm pitch, single row -Through hole pin header THT 1x07 2.54mm single row -0 -7 -7 -Connector_PinHeader_2.54mm -PinHeader_1x07_P2.54mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x07, 2.54mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x07 2.54mm single row style1 pin1 left -0 -7 -7 -Connector_PinHeader_2.54mm -PinHeader_1x07_P2.54mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x07, 2.54mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x07 2.54mm single row style2 pin1 right -0 -7 -7 -Connector_PinHeader_2.54mm -PinHeader_1x08_P2.54mm_Horizontal -Through hole angled pin header, 1x08, 2.54mm pitch, 6mm pin length, single row -Through hole angled pin header THT 1x08 2.54mm single row -0 -8 -8 -Connector_PinHeader_2.54mm -PinHeader_1x08_P2.54mm_Vertical -Through hole straight pin header, 1x08, 2.54mm pitch, single row -Through hole pin header THT 1x08 2.54mm single row -0 -8 -8 -Connector_PinHeader_2.54mm -PinHeader_1x08_P2.54mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x08, 2.54mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x08 2.54mm single row style1 pin1 left -0 -8 -8 -Connector_PinHeader_2.54mm -PinHeader_1x08_P2.54mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x08, 2.54mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x08 2.54mm single row style2 pin1 right -0 -8 -8 -Connector_PinHeader_2.54mm -PinHeader_1x09_P2.54mm_Horizontal -Through hole angled pin header, 1x09, 2.54mm pitch, 6mm pin length, single row -Through hole angled pin header THT 1x09 2.54mm single row -0 -9 -9 -Connector_PinHeader_2.54mm -PinHeader_1x09_P2.54mm_Vertical -Through hole straight pin header, 1x09, 2.54mm pitch, single row -Through hole pin header THT 1x09 2.54mm single row -0 -9 -9 -Connector_PinHeader_2.54mm -PinHeader_1x09_P2.54mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x09, 2.54mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x09 2.54mm single row style1 pin1 left -0 -9 -9 -Connector_PinHeader_2.54mm -PinHeader_1x09_P2.54mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x09, 2.54mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x09 2.54mm single row style2 pin1 right -0 -9 -9 -Connector_PinHeader_2.54mm -PinHeader_1x10_P2.54mm_Horizontal -Through hole angled pin header, 1x10, 2.54mm pitch, 6mm pin length, single row -Through hole angled pin header THT 1x10 2.54mm single row -0 -10 -10 -Connector_PinHeader_2.54mm -PinHeader_1x10_P2.54mm_Vertical -Through hole straight pin header, 1x10, 2.54mm pitch, single row -Through hole pin header THT 1x10 2.54mm single row -0 -10 -10 -Connector_PinHeader_2.54mm -PinHeader_1x10_P2.54mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x10, 2.54mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x10 2.54mm single row style1 pin1 left -0 -10 -10 -Connector_PinHeader_2.54mm -PinHeader_1x10_P2.54mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x10, 2.54mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x10 2.54mm single row style2 pin1 right -0 -10 -10 -Connector_PinHeader_2.54mm -PinHeader_1x11_P2.54mm_Horizontal -Through hole angled pin header, 1x11, 2.54mm pitch, 6mm pin length, single row -Through hole angled pin header THT 1x11 2.54mm single row -0 -11 -11 -Connector_PinHeader_2.54mm -PinHeader_1x11_P2.54mm_Vertical -Through hole straight pin header, 1x11, 2.54mm pitch, single row -Through hole pin header THT 1x11 2.54mm single row -0 -11 -11 -Connector_PinHeader_2.54mm -PinHeader_1x11_P2.54mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x11, 2.54mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x11 2.54mm single row style1 pin1 left -0 -11 -11 -Connector_PinHeader_2.54mm -PinHeader_1x11_P2.54mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x11, 2.54mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x11 2.54mm single row style2 pin1 right -0 -11 -11 -Connector_PinHeader_2.54mm -PinHeader_1x12_P2.54mm_Horizontal -Through hole angled pin header, 1x12, 2.54mm pitch, 6mm pin length, single row -Through hole angled pin header THT 1x12 2.54mm single row -0 -12 -12 -Connector_PinHeader_2.54mm -PinHeader_1x12_P2.54mm_Vertical -Through hole straight pin header, 1x12, 2.54mm pitch, single row -Through hole pin header THT 1x12 2.54mm single row -0 -12 -12 -Connector_PinHeader_2.54mm -PinHeader_1x12_P2.54mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x12, 2.54mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x12 2.54mm single row style1 pin1 left -0 -12 -12 -Connector_PinHeader_2.54mm -PinHeader_1x12_P2.54mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x12, 2.54mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x12 2.54mm single row style2 pin1 right -0 -12 -12 -Connector_PinHeader_2.54mm -PinHeader_1x13_P2.54mm_Horizontal -Through hole angled pin header, 1x13, 2.54mm pitch, 6mm pin length, single row -Through hole angled pin header THT 1x13 2.54mm single row -0 -13 -13 -Connector_PinHeader_2.54mm -PinHeader_1x13_P2.54mm_Vertical -Through hole straight pin header, 1x13, 2.54mm pitch, single row -Through hole pin header THT 1x13 2.54mm single row -0 -13 -13 -Connector_PinHeader_2.54mm -PinHeader_1x13_P2.54mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x13, 2.54mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x13 2.54mm single row style1 pin1 left -0 -13 -13 -Connector_PinHeader_2.54mm -PinHeader_1x13_P2.54mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x13, 2.54mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x13 2.54mm single row style2 pin1 right -0 -13 -13 -Connector_PinHeader_2.54mm -PinHeader_1x14_P2.54mm_Horizontal -Through hole angled pin header, 1x14, 2.54mm pitch, 6mm pin length, single row -Through hole angled pin header THT 1x14 2.54mm single row -0 -14 -14 -Connector_PinHeader_2.54mm -PinHeader_1x14_P2.54mm_Vertical -Through hole straight pin header, 1x14, 2.54mm pitch, single row -Through hole pin header THT 1x14 2.54mm single row -0 -14 -14 -Connector_PinHeader_2.54mm -PinHeader_1x14_P2.54mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x14, 2.54mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x14 2.54mm single row style1 pin1 left -0 -14 -14 -Connector_PinHeader_2.54mm -PinHeader_1x14_P2.54mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x14, 2.54mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x14 2.54mm single row style2 pin1 right -0 -14 -14 -Connector_PinHeader_2.54mm -PinHeader_1x15_P2.54mm_Horizontal -Through hole angled pin header, 1x15, 2.54mm pitch, 6mm pin length, single row -Through hole angled pin header THT 1x15 2.54mm single row -0 -15 -15 -Connector_PinHeader_2.54mm -PinHeader_1x15_P2.54mm_Vertical -Through hole straight pin header, 1x15, 2.54mm pitch, single row -Through hole pin header THT 1x15 2.54mm single row -0 -15 -15 -Connector_PinHeader_2.54mm -PinHeader_1x15_P2.54mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x15, 2.54mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x15 2.54mm single row style1 pin1 left -0 -15 -15 -Connector_PinHeader_2.54mm -PinHeader_1x15_P2.54mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x15, 2.54mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x15 2.54mm single row style2 pin1 right -0 -15 -15 -Connector_PinHeader_2.54mm -PinHeader_1x16_P2.54mm_Horizontal -Through hole angled pin header, 1x16, 2.54mm pitch, 6mm pin length, single row -Through hole angled pin header THT 1x16 2.54mm single row -0 -16 -16 -Connector_PinHeader_2.54mm -PinHeader_1x16_P2.54mm_Vertical -Through hole straight pin header, 1x16, 2.54mm pitch, single row -Through hole pin header THT 1x16 2.54mm single row -0 -16 -16 -Connector_PinHeader_2.54mm -PinHeader_1x16_P2.54mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x16, 2.54mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x16 2.54mm single row style1 pin1 left -0 -16 -16 -Connector_PinHeader_2.54mm -PinHeader_1x16_P2.54mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x16, 2.54mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x16 2.54mm single row style2 pin1 right -0 -16 -16 -Connector_PinHeader_2.54mm -PinHeader_1x17_P2.54mm_Horizontal -Through hole angled pin header, 1x17, 2.54mm pitch, 6mm pin length, single row -Through hole angled pin header THT 1x17 2.54mm single row -0 -17 -17 -Connector_PinHeader_2.54mm -PinHeader_1x17_P2.54mm_Vertical -Through hole straight pin header, 1x17, 2.54mm pitch, single row -Through hole pin header THT 1x17 2.54mm single row -0 -17 -17 -Connector_PinHeader_2.54mm -PinHeader_1x17_P2.54mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x17, 2.54mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x17 2.54mm single row style1 pin1 left -0 -17 -17 -Connector_PinHeader_2.54mm -PinHeader_1x17_P2.54mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x17, 2.54mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x17 2.54mm single row style2 pin1 right -0 -17 -17 -Connector_PinHeader_2.54mm -PinHeader_1x18_P2.54mm_Horizontal -Through hole angled pin header, 1x18, 2.54mm pitch, 6mm pin length, single row -Through hole angled pin header THT 1x18 2.54mm single row -0 -18 -18 -Connector_PinHeader_2.54mm -PinHeader_1x18_P2.54mm_Vertical -Through hole straight pin header, 1x18, 2.54mm pitch, single row -Through hole pin header THT 1x18 2.54mm single row -0 -18 -18 -Connector_PinHeader_2.54mm -PinHeader_1x18_P2.54mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x18, 2.54mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x18 2.54mm single row style1 pin1 left -0 -18 -18 -Connector_PinHeader_2.54mm -PinHeader_1x18_P2.54mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x18, 2.54mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x18 2.54mm single row style2 pin1 right -0 -18 -18 -Connector_PinHeader_2.54mm -PinHeader_1x19_P2.54mm_Horizontal -Through hole angled pin header, 1x19, 2.54mm pitch, 6mm pin length, single row -Through hole angled pin header THT 1x19 2.54mm single row -0 -19 -19 -Connector_PinHeader_2.54mm -PinHeader_1x19_P2.54mm_Vertical -Through hole straight pin header, 1x19, 2.54mm pitch, single row -Through hole pin header THT 1x19 2.54mm single row -0 -19 -19 -Connector_PinHeader_2.54mm -PinHeader_1x19_P2.54mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x19, 2.54mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x19 2.54mm single row style1 pin1 left -0 -19 -19 -Connector_PinHeader_2.54mm -PinHeader_1x19_P2.54mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x19, 2.54mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x19 2.54mm single row style2 pin1 right -0 -19 -19 -Connector_PinHeader_2.54mm -PinHeader_1x20_P2.54mm_Horizontal -Through hole angled pin header, 1x20, 2.54mm pitch, 6mm pin length, single row -Through hole angled pin header THT 1x20 2.54mm single row -0 -20 -20 -Connector_PinHeader_2.54mm -PinHeader_1x20_P2.54mm_Vertical -Through hole straight pin header, 1x20, 2.54mm pitch, single row -Through hole pin header THT 1x20 2.54mm single row -0 -20 -20 -Connector_PinHeader_2.54mm -PinHeader_1x20_P2.54mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x20, 2.54mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x20 2.54mm single row style1 pin1 left -0 -20 -20 -Connector_PinHeader_2.54mm -PinHeader_1x20_P2.54mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x20, 2.54mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x20 2.54mm single row style2 pin1 right -0 -20 -20 -Connector_PinHeader_2.54mm -PinHeader_1x21_P2.54mm_Horizontal -Through hole angled pin header, 1x21, 2.54mm pitch, 6mm pin length, single row -Through hole angled pin header THT 1x21 2.54mm single row -0 -21 -21 -Connector_PinHeader_2.54mm -PinHeader_1x21_P2.54mm_Vertical -Through hole straight pin header, 1x21, 2.54mm pitch, single row -Through hole pin header THT 1x21 2.54mm single row -0 -21 -21 -Connector_PinHeader_2.54mm -PinHeader_1x21_P2.54mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x21, 2.54mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x21 2.54mm single row style1 pin1 left -0 -21 -21 -Connector_PinHeader_2.54mm -PinHeader_1x21_P2.54mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x21, 2.54mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x21 2.54mm single row style2 pin1 right -0 -21 -21 -Connector_PinHeader_2.54mm -PinHeader_1x22_P2.54mm_Horizontal -Through hole angled pin header, 1x22, 2.54mm pitch, 6mm pin length, single row -Through hole angled pin header THT 1x22 2.54mm single row -0 -22 -22 -Connector_PinHeader_2.54mm -PinHeader_1x22_P2.54mm_Vertical -Through hole straight pin header, 1x22, 2.54mm pitch, single row -Through hole pin header THT 1x22 2.54mm single row -0 -22 -22 -Connector_PinHeader_2.54mm -PinHeader_1x22_P2.54mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x22, 2.54mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x22 2.54mm single row style1 pin1 left -0 -22 -22 -Connector_PinHeader_2.54mm -PinHeader_1x22_P2.54mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x22, 2.54mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x22 2.54mm single row style2 pin1 right -0 -22 -22 -Connector_PinHeader_2.54mm -PinHeader_1x23_P2.54mm_Horizontal -Through hole angled pin header, 1x23, 2.54mm pitch, 6mm pin length, single row -Through hole angled pin header THT 1x23 2.54mm single row -0 -23 -23 -Connector_PinHeader_2.54mm -PinHeader_1x23_P2.54mm_Vertical -Through hole straight pin header, 1x23, 2.54mm pitch, single row -Through hole pin header THT 1x23 2.54mm single row -0 -23 -23 -Connector_PinHeader_2.54mm -PinHeader_1x23_P2.54mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x23, 2.54mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x23 2.54mm single row style1 pin1 left -0 -23 -23 -Connector_PinHeader_2.54mm -PinHeader_1x23_P2.54mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x23, 2.54mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x23 2.54mm single row style2 pin1 right -0 -23 -23 -Connector_PinHeader_2.54mm -PinHeader_1x24_P2.54mm_Horizontal -Through hole angled pin header, 1x24, 2.54mm pitch, 6mm pin length, single row -Through hole angled pin header THT 1x24 2.54mm single row -0 -24 -24 -Connector_PinHeader_2.54mm -PinHeader_1x24_P2.54mm_Vertical -Through hole straight pin header, 1x24, 2.54mm pitch, single row -Through hole pin header THT 1x24 2.54mm single row -0 -24 -24 -Connector_PinHeader_2.54mm -PinHeader_1x24_P2.54mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x24, 2.54mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x24 2.54mm single row style1 pin1 left -0 -24 -24 -Connector_PinHeader_2.54mm -PinHeader_1x24_P2.54mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x24, 2.54mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x24 2.54mm single row style2 pin1 right -0 -24 -24 -Connector_PinHeader_2.54mm -PinHeader_1x25_P2.54mm_Horizontal -Through hole angled pin header, 1x25, 2.54mm pitch, 6mm pin length, single row -Through hole angled pin header THT 1x25 2.54mm single row -0 -25 -25 -Connector_PinHeader_2.54mm -PinHeader_1x25_P2.54mm_Vertical -Through hole straight pin header, 1x25, 2.54mm pitch, single row -Through hole pin header THT 1x25 2.54mm single row -0 -25 -25 -Connector_PinHeader_2.54mm -PinHeader_1x25_P2.54mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x25, 2.54mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x25 2.54mm single row style1 pin1 left -0 -25 -25 -Connector_PinHeader_2.54mm -PinHeader_1x25_P2.54mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x25, 2.54mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x25 2.54mm single row style2 pin1 right -0 -25 -25 -Connector_PinHeader_2.54mm -PinHeader_1x26_P2.54mm_Horizontal -Through hole angled pin header, 1x26, 2.54mm pitch, 6mm pin length, single row -Through hole angled pin header THT 1x26 2.54mm single row -0 -26 -26 -Connector_PinHeader_2.54mm -PinHeader_1x26_P2.54mm_Vertical -Through hole straight pin header, 1x26, 2.54mm pitch, single row -Through hole pin header THT 1x26 2.54mm single row -0 -26 -26 -Connector_PinHeader_2.54mm -PinHeader_1x26_P2.54mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x26, 2.54mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x26 2.54mm single row style1 pin1 left -0 -26 -26 -Connector_PinHeader_2.54mm -PinHeader_1x26_P2.54mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x26, 2.54mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x26 2.54mm single row style2 pin1 right -0 -26 -26 -Connector_PinHeader_2.54mm -PinHeader_1x27_P2.54mm_Horizontal -Through hole angled pin header, 1x27, 2.54mm pitch, 6mm pin length, single row -Through hole angled pin header THT 1x27 2.54mm single row -0 -27 -27 -Connector_PinHeader_2.54mm -PinHeader_1x27_P2.54mm_Vertical -Through hole straight pin header, 1x27, 2.54mm pitch, single row -Through hole pin header THT 1x27 2.54mm single row -0 -27 -27 -Connector_PinHeader_2.54mm -PinHeader_1x27_P2.54mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x27, 2.54mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x27 2.54mm single row style1 pin1 left -0 -27 -27 -Connector_PinHeader_2.54mm -PinHeader_1x27_P2.54mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x27, 2.54mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x27 2.54mm single row style2 pin1 right -0 -27 -27 -Connector_PinHeader_2.54mm -PinHeader_1x28_P2.54mm_Horizontal -Through hole angled pin header, 1x28, 2.54mm pitch, 6mm pin length, single row -Through hole angled pin header THT 1x28 2.54mm single row -0 -28 -28 -Connector_PinHeader_2.54mm -PinHeader_1x28_P2.54mm_Vertical -Through hole straight pin header, 1x28, 2.54mm pitch, single row -Through hole pin header THT 1x28 2.54mm single row -0 -28 -28 -Connector_PinHeader_2.54mm -PinHeader_1x28_P2.54mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x28, 2.54mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x28 2.54mm single row style1 pin1 left -0 -28 -28 -Connector_PinHeader_2.54mm -PinHeader_1x28_P2.54mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x28, 2.54mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x28 2.54mm single row style2 pin1 right -0 -28 -28 -Connector_PinHeader_2.54mm -PinHeader_1x29_P2.54mm_Horizontal -Through hole angled pin header, 1x29, 2.54mm pitch, 6mm pin length, single row -Through hole angled pin header THT 1x29 2.54mm single row -0 -29 -29 -Connector_PinHeader_2.54mm -PinHeader_1x29_P2.54mm_Vertical -Through hole straight pin header, 1x29, 2.54mm pitch, single row -Through hole pin header THT 1x29 2.54mm single row -0 -29 -29 -Connector_PinHeader_2.54mm -PinHeader_1x29_P2.54mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x29, 2.54mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x29 2.54mm single row style1 pin1 left -0 -29 -29 -Connector_PinHeader_2.54mm -PinHeader_1x29_P2.54mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x29, 2.54mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x29 2.54mm single row style2 pin1 right -0 -29 -29 -Connector_PinHeader_2.54mm -PinHeader_1x30_P2.54mm_Horizontal -Through hole angled pin header, 1x30, 2.54mm pitch, 6mm pin length, single row -Through hole angled pin header THT 1x30 2.54mm single row -0 -30 -30 -Connector_PinHeader_2.54mm -PinHeader_1x30_P2.54mm_Vertical -Through hole straight pin header, 1x30, 2.54mm pitch, single row -Through hole pin header THT 1x30 2.54mm single row -0 -30 -30 -Connector_PinHeader_2.54mm -PinHeader_1x30_P2.54mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x30, 2.54mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x30 2.54mm single row style1 pin1 left -0 -30 -30 -Connector_PinHeader_2.54mm -PinHeader_1x30_P2.54mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x30, 2.54mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x30 2.54mm single row style2 pin1 right -0 -30 -30 -Connector_PinHeader_2.54mm -PinHeader_1x31_P2.54mm_Horizontal -Through hole angled pin header, 1x31, 2.54mm pitch, 6mm pin length, single row -Through hole angled pin header THT 1x31 2.54mm single row -0 -31 -31 -Connector_PinHeader_2.54mm -PinHeader_1x31_P2.54mm_Vertical -Through hole straight pin header, 1x31, 2.54mm pitch, single row -Through hole pin header THT 1x31 2.54mm single row -0 -31 -31 -Connector_PinHeader_2.54mm -PinHeader_1x31_P2.54mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x31, 2.54mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x31 2.54mm single row style1 pin1 left -0 -31 -31 -Connector_PinHeader_2.54mm -PinHeader_1x31_P2.54mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x31, 2.54mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x31 2.54mm single row style2 pin1 right -0 -31 -31 -Connector_PinHeader_2.54mm -PinHeader_1x32_P2.54mm_Horizontal -Through hole angled pin header, 1x32, 2.54mm pitch, 6mm pin length, single row -Through hole angled pin header THT 1x32 2.54mm single row -0 -32 -32 -Connector_PinHeader_2.54mm -PinHeader_1x32_P2.54mm_Vertical -Through hole straight pin header, 1x32, 2.54mm pitch, single row -Through hole pin header THT 1x32 2.54mm single row -0 -32 -32 -Connector_PinHeader_2.54mm -PinHeader_1x32_P2.54mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x32, 2.54mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x32 2.54mm single row style1 pin1 left -0 -32 -32 -Connector_PinHeader_2.54mm -PinHeader_1x32_P2.54mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x32, 2.54mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x32 2.54mm single row style2 pin1 right -0 -32 -32 -Connector_PinHeader_2.54mm -PinHeader_1x33_P2.54mm_Horizontal -Through hole angled pin header, 1x33, 2.54mm pitch, 6mm pin length, single row -Through hole angled pin header THT 1x33 2.54mm single row -0 -33 -33 -Connector_PinHeader_2.54mm -PinHeader_1x33_P2.54mm_Vertical -Through hole straight pin header, 1x33, 2.54mm pitch, single row -Through hole pin header THT 1x33 2.54mm single row -0 -33 -33 -Connector_PinHeader_2.54mm -PinHeader_1x33_P2.54mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x33, 2.54mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x33 2.54mm single row style1 pin1 left -0 -33 -33 -Connector_PinHeader_2.54mm -PinHeader_1x33_P2.54mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x33, 2.54mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x33 2.54mm single row style2 pin1 right -0 -33 -33 -Connector_PinHeader_2.54mm -PinHeader_1x34_P2.54mm_Horizontal -Through hole angled pin header, 1x34, 2.54mm pitch, 6mm pin length, single row -Through hole angled pin header THT 1x34 2.54mm single row -0 -34 -34 -Connector_PinHeader_2.54mm -PinHeader_1x34_P2.54mm_Vertical -Through hole straight pin header, 1x34, 2.54mm pitch, single row -Through hole pin header THT 1x34 2.54mm single row -0 -34 -34 -Connector_PinHeader_2.54mm -PinHeader_1x34_P2.54mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x34, 2.54mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x34 2.54mm single row style1 pin1 left -0 -34 -34 -Connector_PinHeader_2.54mm -PinHeader_1x34_P2.54mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x34, 2.54mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x34 2.54mm single row style2 pin1 right -0 -34 -34 -Connector_PinHeader_2.54mm -PinHeader_1x35_P2.54mm_Horizontal -Through hole angled pin header, 1x35, 2.54mm pitch, 6mm pin length, single row -Through hole angled pin header THT 1x35 2.54mm single row -0 -35 -35 -Connector_PinHeader_2.54mm -PinHeader_1x35_P2.54mm_Vertical -Through hole straight pin header, 1x35, 2.54mm pitch, single row -Through hole pin header THT 1x35 2.54mm single row -0 -35 -35 -Connector_PinHeader_2.54mm -PinHeader_1x35_P2.54mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x35, 2.54mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x35 2.54mm single row style1 pin1 left -0 -35 -35 -Connector_PinHeader_2.54mm -PinHeader_1x35_P2.54mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x35, 2.54mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x35 2.54mm single row style2 pin1 right -0 -35 -35 -Connector_PinHeader_2.54mm -PinHeader_1x36_P2.54mm_Horizontal -Through hole angled pin header, 1x36, 2.54mm pitch, 6mm pin length, single row -Through hole angled pin header THT 1x36 2.54mm single row -0 -36 -36 -Connector_PinHeader_2.54mm -PinHeader_1x36_P2.54mm_Vertical -Through hole straight pin header, 1x36, 2.54mm pitch, single row -Through hole pin header THT 1x36 2.54mm single row -0 -36 -36 -Connector_PinHeader_2.54mm -PinHeader_1x36_P2.54mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x36, 2.54mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x36 2.54mm single row style1 pin1 left -0 -36 -36 -Connector_PinHeader_2.54mm -PinHeader_1x36_P2.54mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x36, 2.54mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x36 2.54mm single row style2 pin1 right -0 -36 -36 -Connector_PinHeader_2.54mm -PinHeader_1x37_P2.54mm_Horizontal -Through hole angled pin header, 1x37, 2.54mm pitch, 6mm pin length, single row -Through hole angled pin header THT 1x37 2.54mm single row -0 -37 -37 -Connector_PinHeader_2.54mm -PinHeader_1x37_P2.54mm_Vertical -Through hole straight pin header, 1x37, 2.54mm pitch, single row -Through hole pin header THT 1x37 2.54mm single row -0 -37 -37 -Connector_PinHeader_2.54mm -PinHeader_1x37_P2.54mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x37, 2.54mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x37 2.54mm single row style1 pin1 left -0 -37 -37 -Connector_PinHeader_2.54mm -PinHeader_1x37_P2.54mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x37, 2.54mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x37 2.54mm single row style2 pin1 right -0 -37 -37 -Connector_PinHeader_2.54mm -PinHeader_1x38_P2.54mm_Horizontal -Through hole angled pin header, 1x38, 2.54mm pitch, 6mm pin length, single row -Through hole angled pin header THT 1x38 2.54mm single row -0 -38 -38 -Connector_PinHeader_2.54mm -PinHeader_1x38_P2.54mm_Vertical -Through hole straight pin header, 1x38, 2.54mm pitch, single row -Through hole pin header THT 1x38 2.54mm single row -0 -38 -38 -Connector_PinHeader_2.54mm -PinHeader_1x38_P2.54mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x38, 2.54mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x38 2.54mm single row style1 pin1 left -0 -38 -38 -Connector_PinHeader_2.54mm -PinHeader_1x38_P2.54mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x38, 2.54mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x38 2.54mm single row style2 pin1 right -0 -38 -38 -Connector_PinHeader_2.54mm -PinHeader_1x39_P2.54mm_Horizontal -Through hole angled pin header, 1x39, 2.54mm pitch, 6mm pin length, single row -Through hole angled pin header THT 1x39 2.54mm single row -0 -39 -39 -Connector_PinHeader_2.54mm -PinHeader_1x39_P2.54mm_Vertical -Through hole straight pin header, 1x39, 2.54mm pitch, single row -Through hole pin header THT 1x39 2.54mm single row -0 -39 -39 -Connector_PinHeader_2.54mm -PinHeader_1x39_P2.54mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x39, 2.54mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x39 2.54mm single row style1 pin1 left -0 -39 -39 -Connector_PinHeader_2.54mm -PinHeader_1x39_P2.54mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x39, 2.54mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x39 2.54mm single row style2 pin1 right -0 -39 -39 -Connector_PinHeader_2.54mm -PinHeader_1x40_P2.54mm_Horizontal -Through hole angled pin header, 1x40, 2.54mm pitch, 6mm pin length, single row -Through hole angled pin header THT 1x40 2.54mm single row -0 -40 -40 -Connector_PinHeader_2.54mm -PinHeader_1x40_P2.54mm_Vertical -Through hole straight pin header, 1x40, 2.54mm pitch, single row -Through hole pin header THT 1x40 2.54mm single row -0 -40 -40 -Connector_PinHeader_2.54mm -PinHeader_1x40_P2.54mm_Vertical_SMD_Pin1Left -surface-mounted straight pin header, 1x40, 2.54mm pitch, single row, style 1 (pin 1 left) -Surface mounted pin header SMD 1x40 2.54mm single row style1 pin1 left -0 -40 -40 -Connector_PinHeader_2.54mm -PinHeader_1x40_P2.54mm_Vertical_SMD_Pin1Right -surface-mounted straight pin header, 1x40, 2.54mm pitch, single row, style 2 (pin 1 right) -Surface mounted pin header SMD 1x40 2.54mm single row style2 pin1 right -0 -40 -40 -Connector_PinHeader_2.54mm -PinHeader_2x01_P2.54mm_Horizontal -Through hole angled pin header, 2x01, 2.54mm pitch, 6mm pin length, double rows -Through hole angled pin header THT 2x01 2.54mm double row -0 -2 -2 -Connector_PinHeader_2.54mm -PinHeader_2x01_P2.54mm_Vertical -Through hole straight pin header, 2x01, 2.54mm pitch, double rows -Through hole pin header THT 2x01 2.54mm double row -0 -2 -2 -Connector_PinHeader_2.54mm -PinHeader_2x01_P2.54mm_Vertical_SMD -surface-mounted straight pin header, 2x01, 2.54mm pitch, double rows -Surface mounted pin header SMD 2x01 2.54mm double row -0 -2 -2 -Connector_PinHeader_2.54mm -PinHeader_2x02_P2.54mm_Horizontal -Through hole angled pin header, 2x02, 2.54mm pitch, 6mm pin length, double rows -Through hole angled pin header THT 2x02 2.54mm double row -0 -4 -4 -Connector_PinHeader_2.54mm -PinHeader_2x02_P2.54mm_Vertical -Through hole straight pin header, 2x02, 2.54mm pitch, double rows -Through hole pin header THT 2x02 2.54mm double row -0 -4 -4 -Connector_PinHeader_2.54mm -PinHeader_2x02_P2.54mm_Vertical_SMD -surface-mounted straight pin header, 2x02, 2.54mm pitch, double rows -Surface mounted pin header SMD 2x02 2.54mm double row -0 -4 -4 -Connector_PinHeader_2.54mm -PinHeader_2x03_P2.54mm_Horizontal -Through hole angled pin header, 2x03, 2.54mm pitch, 6mm pin length, double rows -Through hole angled pin header THT 2x03 2.54mm double row -0 -6 -6 -Connector_PinHeader_2.54mm -PinHeader_2x03_P2.54mm_Vertical -Through hole straight pin header, 2x03, 2.54mm pitch, double rows -Through hole pin header THT 2x03 2.54mm double row -0 -6 -6 -Connector_PinHeader_2.54mm -PinHeader_2x03_P2.54mm_Vertical_SMD -surface-mounted straight pin header, 2x03, 2.54mm pitch, double rows -Surface mounted pin header SMD 2x03 2.54mm double row -0 -6 -6 -Connector_PinHeader_2.54mm -PinHeader_2x04_P2.54mm_Horizontal -Through hole angled pin header, 2x04, 2.54mm pitch, 6mm pin length, double rows -Through hole angled pin header THT 2x04 2.54mm double row -0 -8 -8 -Connector_PinHeader_2.54mm -PinHeader_2x04_P2.54mm_Vertical -Through hole straight pin header, 2x04, 2.54mm pitch, double rows -Through hole pin header THT 2x04 2.54mm double row -0 -8 -8 -Connector_PinHeader_2.54mm -PinHeader_2x04_P2.54mm_Vertical_SMD -surface-mounted straight pin header, 2x04, 2.54mm pitch, double rows -Surface mounted pin header SMD 2x04 2.54mm double row -0 -8 -8 -Connector_PinHeader_2.54mm -PinHeader_2x05_P2.54mm_Horizontal -Through hole angled pin header, 2x05, 2.54mm pitch, 6mm pin length, double rows -Through hole angled pin header THT 2x05 2.54mm double row -0 -10 -10 -Connector_PinHeader_2.54mm -PinHeader_2x05_P2.54mm_Vertical -Through hole straight pin header, 2x05, 2.54mm pitch, double rows -Through hole pin header THT 2x05 2.54mm double row -0 -10 -10 -Connector_PinHeader_2.54mm -PinHeader_2x05_P2.54mm_Vertical_SMD -surface-mounted straight pin header, 2x05, 2.54mm pitch, double rows -Surface mounted pin header SMD 2x05 2.54mm double row -0 -10 -10 -Connector_PinHeader_2.54mm -PinHeader_2x06_P2.54mm_Horizontal -Through hole angled pin header, 2x06, 2.54mm pitch, 6mm pin length, double rows -Through hole angled pin header THT 2x06 2.54mm double row -0 -12 -12 -Connector_PinHeader_2.54mm -PinHeader_2x06_P2.54mm_Vertical -Through hole straight pin header, 2x06, 2.54mm pitch, double rows -Through hole pin header THT 2x06 2.54mm double row -0 -12 -12 -Connector_PinHeader_2.54mm -PinHeader_2x06_P2.54mm_Vertical_SMD -surface-mounted straight pin header, 2x06, 2.54mm pitch, double rows -Surface mounted pin header SMD 2x06 2.54mm double row -0 -12 -12 -Connector_PinHeader_2.54mm -PinHeader_2x07_P2.54mm_Horizontal -Through hole angled pin header, 2x07, 2.54mm pitch, 6mm pin length, double rows -Through hole angled pin header THT 2x07 2.54mm double row -0 -14 -14 -Connector_PinHeader_2.54mm -PinHeader_2x07_P2.54mm_Vertical -Through hole straight pin header, 2x07, 2.54mm pitch, double rows -Through hole pin header THT 2x07 2.54mm double row -0 -14 -14 -Connector_PinHeader_2.54mm -PinHeader_2x07_P2.54mm_Vertical_SMD -surface-mounted straight pin header, 2x07, 2.54mm pitch, double rows -Surface mounted pin header SMD 2x07 2.54mm double row -0 -14 -14 -Connector_PinHeader_2.54mm -PinHeader_2x08_P2.54mm_Horizontal -Through hole angled pin header, 2x08, 2.54mm pitch, 6mm pin length, double rows -Through hole angled pin header THT 2x08 2.54mm double row -0 -16 -16 -Connector_PinHeader_2.54mm -PinHeader_2x08_P2.54mm_Vertical -Through hole straight pin header, 2x08, 2.54mm pitch, double rows -Through hole pin header THT 2x08 2.54mm double row -0 -16 -16 -Connector_PinHeader_2.54mm -PinHeader_2x08_P2.54mm_Vertical_SMD -surface-mounted straight pin header, 2x08, 2.54mm pitch, double rows -Surface mounted pin header SMD 2x08 2.54mm double row -0 -16 -16 -Connector_PinHeader_2.54mm -PinHeader_2x09_P2.54mm_Horizontal -Through hole angled pin header, 2x09, 2.54mm pitch, 6mm pin length, double rows -Through hole angled pin header THT 2x09 2.54mm double row -0 -18 -18 -Connector_PinHeader_2.54mm -PinHeader_2x09_P2.54mm_Vertical -Through hole straight pin header, 2x09, 2.54mm pitch, double rows -Through hole pin header THT 2x09 2.54mm double row -0 -18 -18 -Connector_PinHeader_2.54mm -PinHeader_2x09_P2.54mm_Vertical_SMD -surface-mounted straight pin header, 2x09, 2.54mm pitch, double rows -Surface mounted pin header SMD 2x09 2.54mm double row -0 -18 -18 -Connector_PinHeader_2.54mm -PinHeader_2x10_P2.54mm_Horizontal -Through hole angled pin header, 2x10, 2.54mm pitch, 6mm pin length, double rows -Through hole angled pin header THT 2x10 2.54mm double row -0 -20 -20 -Connector_PinHeader_2.54mm -PinHeader_2x10_P2.54mm_Vertical -Through hole straight pin header, 2x10, 2.54mm pitch, double rows -Through hole pin header THT 2x10 2.54mm double row -0 -20 -20 -Connector_PinHeader_2.54mm -PinHeader_2x10_P2.54mm_Vertical_SMD -surface-mounted straight pin header, 2x10, 2.54mm pitch, double rows -Surface mounted pin header SMD 2x10 2.54mm double row -0 -20 -20 -Connector_PinHeader_2.54mm -PinHeader_2x11_P2.54mm_Horizontal -Through hole angled pin header, 2x11, 2.54mm pitch, 6mm pin length, double rows -Through hole angled pin header THT 2x11 2.54mm double row -0 -22 -22 -Connector_PinHeader_2.54mm -PinHeader_2x11_P2.54mm_Vertical -Through hole straight pin header, 2x11, 2.54mm pitch, double rows -Through hole pin header THT 2x11 2.54mm double row -0 -22 -22 -Connector_PinHeader_2.54mm -PinHeader_2x11_P2.54mm_Vertical_SMD -surface-mounted straight pin header, 2x11, 2.54mm pitch, double rows -Surface mounted pin header SMD 2x11 2.54mm double row -0 -22 -22 -Connector_PinHeader_2.54mm -PinHeader_2x12_P2.54mm_Horizontal -Through hole angled pin header, 2x12, 2.54mm pitch, 6mm pin length, double rows -Through hole angled pin header THT 2x12 2.54mm double row -0 -24 -24 -Connector_PinHeader_2.54mm -PinHeader_2x12_P2.54mm_Vertical -Through hole straight pin header, 2x12, 2.54mm pitch, double rows -Through hole pin header THT 2x12 2.54mm double row -0 -24 -24 -Connector_PinHeader_2.54mm -PinHeader_2x12_P2.54mm_Vertical_SMD -surface-mounted straight pin header, 2x12, 2.54mm pitch, double rows -Surface mounted pin header SMD 2x12 2.54mm double row -0 -24 -24 -Connector_PinHeader_2.54mm -PinHeader_2x13_P2.54mm_Horizontal -Through hole angled pin header, 2x13, 2.54mm pitch, 6mm pin length, double rows -Through hole angled pin header THT 2x13 2.54mm double row -0 -26 -26 -Connector_PinHeader_2.54mm -PinHeader_2x13_P2.54mm_Vertical -Through hole straight pin header, 2x13, 2.54mm pitch, double rows -Through hole pin header THT 2x13 2.54mm double row -0 -26 -26 -Connector_PinHeader_2.54mm -PinHeader_2x13_P2.54mm_Vertical_SMD -surface-mounted straight pin header, 2x13, 2.54mm pitch, double rows -Surface mounted pin header SMD 2x13 2.54mm double row -0 -26 -26 -Connector_PinHeader_2.54mm -PinHeader_2x14_P2.54mm_Horizontal -Through hole angled pin header, 2x14, 2.54mm pitch, 6mm pin length, double rows -Through hole angled pin header THT 2x14 2.54mm double row -0 -28 -28 -Connector_PinHeader_2.54mm -PinHeader_2x14_P2.54mm_Vertical -Through hole straight pin header, 2x14, 2.54mm pitch, double rows -Through hole pin header THT 2x14 2.54mm double row -0 -28 -28 -Connector_PinHeader_2.54mm -PinHeader_2x14_P2.54mm_Vertical_SMD -surface-mounted straight pin header, 2x14, 2.54mm pitch, double rows -Surface mounted pin header SMD 2x14 2.54mm double row -0 -28 -28 -Connector_PinHeader_2.54mm -PinHeader_2x15_P2.54mm_Horizontal -Through hole angled pin header, 2x15, 2.54mm pitch, 6mm pin length, double rows -Through hole angled pin header THT 2x15 2.54mm double row -0 -30 -30 -Connector_PinHeader_2.54mm -PinHeader_2x15_P2.54mm_Vertical -Through hole straight pin header, 2x15, 2.54mm pitch, double rows -Through hole pin header THT 2x15 2.54mm double row -0 -30 -30 -Connector_PinHeader_2.54mm -PinHeader_2x15_P2.54mm_Vertical_SMD -surface-mounted straight pin header, 2x15, 2.54mm pitch, double rows -Surface mounted pin header SMD 2x15 2.54mm double row -0 -30 -30 -Connector_PinHeader_2.54mm -PinHeader_2x16_P2.54mm_Horizontal -Through hole angled pin header, 2x16, 2.54mm pitch, 6mm pin length, double rows -Through hole angled pin header THT 2x16 2.54mm double row -0 -32 -32 -Connector_PinHeader_2.54mm -PinHeader_2x16_P2.54mm_Vertical -Through hole straight pin header, 2x16, 2.54mm pitch, double rows -Through hole pin header THT 2x16 2.54mm double row -0 -32 -32 -Connector_PinHeader_2.54mm -PinHeader_2x16_P2.54mm_Vertical_SMD -surface-mounted straight pin header, 2x16, 2.54mm pitch, double rows -Surface mounted pin header SMD 2x16 2.54mm double row -0 -32 -32 -Connector_PinHeader_2.54mm -PinHeader_2x17_P2.54mm_Horizontal -Through hole angled pin header, 2x17, 2.54mm pitch, 6mm pin length, double rows -Through hole angled pin header THT 2x17 2.54mm double row -0 -34 -34 -Connector_PinHeader_2.54mm -PinHeader_2x17_P2.54mm_Vertical -Through hole straight pin header, 2x17, 2.54mm pitch, double rows -Through hole pin header THT 2x17 2.54mm double row -0 -34 -34 -Connector_PinHeader_2.54mm -PinHeader_2x17_P2.54mm_Vertical_SMD -surface-mounted straight pin header, 2x17, 2.54mm pitch, double rows -Surface mounted pin header SMD 2x17 2.54mm double row -0 -34 -34 -Connector_PinHeader_2.54mm -PinHeader_2x18_P2.54mm_Horizontal -Through hole angled pin header, 2x18, 2.54mm pitch, 6mm pin length, double rows -Through hole angled pin header THT 2x18 2.54mm double row -0 -36 -36 -Connector_PinHeader_2.54mm -PinHeader_2x18_P2.54mm_Vertical -Through hole straight pin header, 2x18, 2.54mm pitch, double rows -Through hole pin header THT 2x18 2.54mm double row -0 -36 -36 -Connector_PinHeader_2.54mm -PinHeader_2x18_P2.54mm_Vertical_SMD -surface-mounted straight pin header, 2x18, 2.54mm pitch, double rows -Surface mounted pin header SMD 2x18 2.54mm double row -0 -36 -36 -Connector_PinHeader_2.54mm -PinHeader_2x19_P2.54mm_Horizontal -Through hole angled pin header, 2x19, 2.54mm pitch, 6mm pin length, double rows -Through hole angled pin header THT 2x19 2.54mm double row -0 -38 -38 -Connector_PinHeader_2.54mm -PinHeader_2x19_P2.54mm_Vertical -Through hole straight pin header, 2x19, 2.54mm pitch, double rows -Through hole pin header THT 2x19 2.54mm double row -0 -38 -38 -Connector_PinHeader_2.54mm -PinHeader_2x19_P2.54mm_Vertical_SMD -surface-mounted straight pin header, 2x19, 2.54mm pitch, double rows -Surface mounted pin header SMD 2x19 2.54mm double row -0 -38 -38 -Connector_PinHeader_2.54mm -PinHeader_2x20_P2.54mm_Horizontal -Through hole angled pin header, 2x20, 2.54mm pitch, 6mm pin length, double rows -Through hole angled pin header THT 2x20 2.54mm double row -0 -40 -40 -Connector_PinHeader_2.54mm -PinHeader_2x20_P2.54mm_Vertical -Through hole straight pin header, 2x20, 2.54mm pitch, double rows -Through hole pin header THT 2x20 2.54mm double row -0 -40 -40 -Connector_PinHeader_2.54mm -PinHeader_2x20_P2.54mm_Vertical_SMD -surface-mounted straight pin header, 2x20, 2.54mm pitch, double rows -Surface mounted pin header SMD 2x20 2.54mm double row -0 -40 -40 -Connector_PinHeader_2.54mm -PinHeader_2x21_P2.54mm_Horizontal -Through hole angled pin header, 2x21, 2.54mm pitch, 6mm pin length, double rows -Through hole angled pin header THT 2x21 2.54mm double row -0 -42 -42 -Connector_PinHeader_2.54mm -PinHeader_2x21_P2.54mm_Vertical -Through hole straight pin header, 2x21, 2.54mm pitch, double rows -Through hole pin header THT 2x21 2.54mm double row -0 -42 -42 -Connector_PinHeader_2.54mm -PinHeader_2x21_P2.54mm_Vertical_SMD -surface-mounted straight pin header, 2x21, 2.54mm pitch, double rows -Surface mounted pin header SMD 2x21 2.54mm double row -0 -42 -42 -Connector_PinHeader_2.54mm -PinHeader_2x22_P2.54mm_Horizontal -Through hole angled pin header, 2x22, 2.54mm pitch, 6mm pin length, double rows -Through hole angled pin header THT 2x22 2.54mm double row -0 -44 -44 -Connector_PinHeader_2.54mm -PinHeader_2x22_P2.54mm_Vertical -Through hole straight pin header, 2x22, 2.54mm pitch, double rows -Through hole pin header THT 2x22 2.54mm double row -0 -44 -44 -Connector_PinHeader_2.54mm -PinHeader_2x22_P2.54mm_Vertical_SMD -surface-mounted straight pin header, 2x22, 2.54mm pitch, double rows -Surface mounted pin header SMD 2x22 2.54mm double row -0 -44 -44 -Connector_PinHeader_2.54mm -PinHeader_2x23_P2.54mm_Horizontal -Through hole angled pin header, 2x23, 2.54mm pitch, 6mm pin length, double rows -Through hole angled pin header THT 2x23 2.54mm double row -0 -46 -46 -Connector_PinHeader_2.54mm -PinHeader_2x23_P2.54mm_Vertical -Through hole straight pin header, 2x23, 2.54mm pitch, double rows -Through hole pin header THT 2x23 2.54mm double row -0 -46 -46 -Connector_PinHeader_2.54mm -PinHeader_2x23_P2.54mm_Vertical_SMD -surface-mounted straight pin header, 2x23, 2.54mm pitch, double rows -Surface mounted pin header SMD 2x23 2.54mm double row -0 -46 -46 -Connector_PinHeader_2.54mm -PinHeader_2x24_P2.54mm_Horizontal -Through hole angled pin header, 2x24, 2.54mm pitch, 6mm pin length, double rows -Through hole angled pin header THT 2x24 2.54mm double row -0 -48 -48 -Connector_PinHeader_2.54mm -PinHeader_2x24_P2.54mm_Vertical -Through hole straight pin header, 2x24, 2.54mm pitch, double rows -Through hole pin header THT 2x24 2.54mm double row -0 -48 -48 -Connector_PinHeader_2.54mm -PinHeader_2x24_P2.54mm_Vertical_SMD -surface-mounted straight pin header, 2x24, 2.54mm pitch, double rows -Surface mounted pin header SMD 2x24 2.54mm double row -0 -48 -48 -Connector_PinHeader_2.54mm -PinHeader_2x25_P2.54mm_Horizontal -Through hole angled pin header, 2x25, 2.54mm pitch, 6mm pin length, double rows -Through hole angled pin header THT 2x25 2.54mm double row -0 -50 -50 -Connector_PinHeader_2.54mm -PinHeader_2x25_P2.54mm_Vertical -Through hole straight pin header, 2x25, 2.54mm pitch, double rows -Through hole pin header THT 2x25 2.54mm double row -0 -50 -50 -Connector_PinHeader_2.54mm -PinHeader_2x25_P2.54mm_Vertical_SMD -surface-mounted straight pin header, 2x25, 2.54mm pitch, double rows -Surface mounted pin header SMD 2x25 2.54mm double row -0 -50 -50 -Connector_PinHeader_2.54mm -PinHeader_2x26_P2.54mm_Horizontal -Through hole angled pin header, 2x26, 2.54mm pitch, 6mm pin length, double rows -Through hole angled pin header THT 2x26 2.54mm double row -0 -52 -52 -Connector_PinHeader_2.54mm -PinHeader_2x26_P2.54mm_Vertical -Through hole straight pin header, 2x26, 2.54mm pitch, double rows -Through hole pin header THT 2x26 2.54mm double row -0 -52 -52 -Connector_PinHeader_2.54mm -PinHeader_2x26_P2.54mm_Vertical_SMD -surface-mounted straight pin header, 2x26, 2.54mm pitch, double rows -Surface mounted pin header SMD 2x26 2.54mm double row -0 -52 -52 -Connector_PinHeader_2.54mm -PinHeader_2x27_P2.54mm_Horizontal -Through hole angled pin header, 2x27, 2.54mm pitch, 6mm pin length, double rows -Through hole angled pin header THT 2x27 2.54mm double row -0 -54 -54 -Connector_PinHeader_2.54mm -PinHeader_2x27_P2.54mm_Vertical -Through hole straight pin header, 2x27, 2.54mm pitch, double rows -Through hole pin header THT 2x27 2.54mm double row -0 -54 -54 -Connector_PinHeader_2.54mm -PinHeader_2x27_P2.54mm_Vertical_SMD -surface-mounted straight pin header, 2x27, 2.54mm pitch, double rows -Surface mounted pin header SMD 2x27 2.54mm double row -0 -54 -54 -Connector_PinHeader_2.54mm -PinHeader_2x28_P2.54mm_Horizontal -Through hole angled pin header, 2x28, 2.54mm pitch, 6mm pin length, double rows -Through hole angled pin header THT 2x28 2.54mm double row -0 -56 -56 -Connector_PinHeader_2.54mm -PinHeader_2x28_P2.54mm_Vertical -Through hole straight pin header, 2x28, 2.54mm pitch, double rows -Through hole pin header THT 2x28 2.54mm double row -0 -56 -56 -Connector_PinHeader_2.54mm -PinHeader_2x28_P2.54mm_Vertical_SMD -surface-mounted straight pin header, 2x28, 2.54mm pitch, double rows -Surface mounted pin header SMD 2x28 2.54mm double row -0 -56 -56 -Connector_PinHeader_2.54mm -PinHeader_2x29_P2.54mm_Horizontal -Through hole angled pin header, 2x29, 2.54mm pitch, 6mm pin length, double rows -Through hole angled pin header THT 2x29 2.54mm double row -0 -58 -58 -Connector_PinHeader_2.54mm -PinHeader_2x29_P2.54mm_Vertical -Through hole straight pin header, 2x29, 2.54mm pitch, double rows -Through hole pin header THT 2x29 2.54mm double row -0 -58 -58 -Connector_PinHeader_2.54mm -PinHeader_2x29_P2.54mm_Vertical_SMD -surface-mounted straight pin header, 2x29, 2.54mm pitch, double rows -Surface mounted pin header SMD 2x29 2.54mm double row -0 -58 -58 -Connector_PinHeader_2.54mm -PinHeader_2x30_P2.54mm_Horizontal -Through hole angled pin header, 2x30, 2.54mm pitch, 6mm pin length, double rows -Through hole angled pin header THT 2x30 2.54mm double row -0 -60 -60 -Connector_PinHeader_2.54mm -PinHeader_2x30_P2.54mm_Vertical -Through hole straight pin header, 2x30, 2.54mm pitch, double rows -Through hole pin header THT 2x30 2.54mm double row -0 -60 -60 -Connector_PinHeader_2.54mm -PinHeader_2x30_P2.54mm_Vertical_SMD -surface-mounted straight pin header, 2x30, 2.54mm pitch, double rows -Surface mounted pin header SMD 2x30 2.54mm double row -0 -60 -60 -Connector_PinHeader_2.54mm -PinHeader_2x31_P2.54mm_Horizontal -Through hole angled pin header, 2x31, 2.54mm pitch, 6mm pin length, double rows -Through hole angled pin header THT 2x31 2.54mm double row -0 -62 -62 -Connector_PinHeader_2.54mm -PinHeader_2x31_P2.54mm_Vertical -Through hole straight pin header, 2x31, 2.54mm pitch, double rows -Through hole pin header THT 2x31 2.54mm double row -0 -62 -62 -Connector_PinHeader_2.54mm -PinHeader_2x31_P2.54mm_Vertical_SMD -surface-mounted straight pin header, 2x31, 2.54mm pitch, double rows -Surface mounted pin header SMD 2x31 2.54mm double row -0 -62 -62 -Connector_PinHeader_2.54mm -PinHeader_2x32_P2.54mm_Horizontal -Through hole angled pin header, 2x32, 2.54mm pitch, 6mm pin length, double rows -Through hole angled pin header THT 2x32 2.54mm double row -0 -64 -64 -Connector_PinHeader_2.54mm -PinHeader_2x32_P2.54mm_Vertical -Through hole straight pin header, 2x32, 2.54mm pitch, double rows -Through hole pin header THT 2x32 2.54mm double row -0 -64 -64 -Connector_PinHeader_2.54mm -PinHeader_2x32_P2.54mm_Vertical_SMD -surface-mounted straight pin header, 2x32, 2.54mm pitch, double rows -Surface mounted pin header SMD 2x32 2.54mm double row -0 -64 -64 -Connector_PinHeader_2.54mm -PinHeader_2x33_P2.54mm_Horizontal -Through hole angled pin header, 2x33, 2.54mm pitch, 6mm pin length, double rows -Through hole angled pin header THT 2x33 2.54mm double row -0 -66 -66 -Connector_PinHeader_2.54mm -PinHeader_2x33_P2.54mm_Vertical -Through hole straight pin header, 2x33, 2.54mm pitch, double rows -Through hole pin header THT 2x33 2.54mm double row -0 -66 -66 -Connector_PinHeader_2.54mm -PinHeader_2x33_P2.54mm_Vertical_SMD -surface-mounted straight pin header, 2x33, 2.54mm pitch, double rows -Surface mounted pin header SMD 2x33 2.54mm double row -0 -66 -66 -Connector_PinHeader_2.54mm -PinHeader_2x34_P2.54mm_Horizontal -Through hole angled pin header, 2x34, 2.54mm pitch, 6mm pin length, double rows -Through hole angled pin header THT 2x34 2.54mm double row -0 -68 -68 -Connector_PinHeader_2.54mm -PinHeader_2x34_P2.54mm_Vertical -Through hole straight pin header, 2x34, 2.54mm pitch, double rows -Through hole pin header THT 2x34 2.54mm double row -0 -68 -68 -Connector_PinHeader_2.54mm -PinHeader_2x34_P2.54mm_Vertical_SMD -surface-mounted straight pin header, 2x34, 2.54mm pitch, double rows -Surface mounted pin header SMD 2x34 2.54mm double row -0 -68 -68 -Connector_PinHeader_2.54mm -PinHeader_2x35_P2.54mm_Horizontal -Through hole angled pin header, 2x35, 2.54mm pitch, 6mm pin length, double rows -Through hole angled pin header THT 2x35 2.54mm double row -0 -70 -70 -Connector_PinHeader_2.54mm -PinHeader_2x35_P2.54mm_Vertical -Through hole straight pin header, 2x35, 2.54mm pitch, double rows -Through hole pin header THT 2x35 2.54mm double row -0 -70 -70 -Connector_PinHeader_2.54mm -PinHeader_2x35_P2.54mm_Vertical_SMD -surface-mounted straight pin header, 2x35, 2.54mm pitch, double rows -Surface mounted pin header SMD 2x35 2.54mm double row -0 -70 -70 -Connector_PinHeader_2.54mm -PinHeader_2x36_P2.54mm_Horizontal -Through hole angled pin header, 2x36, 2.54mm pitch, 6mm pin length, double rows -Through hole angled pin header THT 2x36 2.54mm double row -0 -72 -72 -Connector_PinHeader_2.54mm -PinHeader_2x36_P2.54mm_Vertical -Through hole straight pin header, 2x36, 2.54mm pitch, double rows -Through hole pin header THT 2x36 2.54mm double row -0 -72 -72 -Connector_PinHeader_2.54mm -PinHeader_2x36_P2.54mm_Vertical_SMD -surface-mounted straight pin header, 2x36, 2.54mm pitch, double rows -Surface mounted pin header SMD 2x36 2.54mm double row -0 -72 -72 -Connector_PinHeader_2.54mm -PinHeader_2x37_P2.54mm_Horizontal -Through hole angled pin header, 2x37, 2.54mm pitch, 6mm pin length, double rows -Through hole angled pin header THT 2x37 2.54mm double row -0 -74 -74 -Connector_PinHeader_2.54mm -PinHeader_2x37_P2.54mm_Vertical -Through hole straight pin header, 2x37, 2.54mm pitch, double rows -Through hole pin header THT 2x37 2.54mm double row -0 -74 -74 -Connector_PinHeader_2.54mm -PinHeader_2x37_P2.54mm_Vertical_SMD -surface-mounted straight pin header, 2x37, 2.54mm pitch, double rows -Surface mounted pin header SMD 2x37 2.54mm double row -0 -74 -74 -Connector_PinHeader_2.54mm -PinHeader_2x38_P2.54mm_Horizontal -Through hole angled pin header, 2x38, 2.54mm pitch, 6mm pin length, double rows -Through hole angled pin header THT 2x38 2.54mm double row -0 -76 -76 -Connector_PinHeader_2.54mm -PinHeader_2x38_P2.54mm_Vertical -Through hole straight pin header, 2x38, 2.54mm pitch, double rows -Through hole pin header THT 2x38 2.54mm double row -0 -76 -76 -Connector_PinHeader_2.54mm -PinHeader_2x38_P2.54mm_Vertical_SMD -surface-mounted straight pin header, 2x38, 2.54mm pitch, double rows -Surface mounted pin header SMD 2x38 2.54mm double row -0 -76 -76 -Connector_PinHeader_2.54mm -PinHeader_2x39_P2.54mm_Horizontal -Through hole angled pin header, 2x39, 2.54mm pitch, 6mm pin length, double rows -Through hole angled pin header THT 2x39 2.54mm double row -0 -78 -78 -Connector_PinHeader_2.54mm -PinHeader_2x39_P2.54mm_Vertical -Through hole straight pin header, 2x39, 2.54mm pitch, double rows -Through hole pin header THT 2x39 2.54mm double row -0 -78 -78 -Connector_PinHeader_2.54mm -PinHeader_2x39_P2.54mm_Vertical_SMD -surface-mounted straight pin header, 2x39, 2.54mm pitch, double rows -Surface mounted pin header SMD 2x39 2.54mm double row -0 -78 -78 -Connector_PinHeader_2.54mm -PinHeader_2x40_P2.54mm_Horizontal -Through hole angled pin header, 2x40, 2.54mm pitch, 6mm pin length, double rows -Through hole angled pin header THT 2x40 2.54mm double row -0 -80 -80 -Connector_PinHeader_2.54mm -PinHeader_2x40_P2.54mm_Vertical -Through hole straight pin header, 2x40, 2.54mm pitch, double rows -Through hole pin header THT 2x40 2.54mm double row -0 -80 -80 -Connector_PinHeader_2.54mm -PinHeader_2x40_P2.54mm_Vertical_SMD -surface-mounted straight pin header, 2x40, 2.54mm pitch, double rows -Surface mounted pin header SMD 2x40 2.54mm double row -0 -80 -80 -Connector_PinSocket_1.00mm -PinSocket_1x02_P1.00mm_Vertical -Through hole straight socket strip, 1x02, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated -Through hole socket strip THT 1x02 1.00mm single row -0 -2 -2 -Connector_PinSocket_1.00mm -PinSocket_1x02_P1.00mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x02, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated -Surface mounted socket strip SMD 1x02 1.00mm single row style1 pin1 left -0 -2 -2 -Connector_PinSocket_1.00mm -PinSocket_1x02_P1.00mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x02, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated -Surface mounted socket strip SMD 1x02 1.00mm single row style2 pin1 right -0 -2 -2 -Connector_PinSocket_1.00mm -PinSocket_1x03_P1.00mm_Vertical -Through hole straight socket strip, 1x03, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated -Through hole socket strip THT 1x03 1.00mm single row -0 -3 -3 -Connector_PinSocket_1.00mm -PinSocket_1x03_P1.00mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x03, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated -Surface mounted socket strip SMD 1x03 1.00mm single row style1 pin1 left -0 -3 -3 -Connector_PinSocket_1.00mm -PinSocket_1x03_P1.00mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x03, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated -Surface mounted socket strip SMD 1x03 1.00mm single row style2 pin1 right -0 -3 -3 -Connector_PinSocket_1.00mm -PinSocket_1x04_P1.00mm_Vertical -Through hole straight socket strip, 1x04, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated -Through hole socket strip THT 1x04 1.00mm single row -0 -4 -4 -Connector_PinSocket_1.00mm -PinSocket_1x04_P1.00mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x04, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated -Surface mounted socket strip SMD 1x04 1.00mm single row style1 pin1 left -0 -4 -4 -Connector_PinSocket_1.00mm -PinSocket_1x04_P1.00mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x04, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated -Surface mounted socket strip SMD 1x04 1.00mm single row style2 pin1 right -0 -4 -4 -Connector_PinSocket_1.00mm -PinSocket_1x05_P1.00mm_Vertical -Through hole straight socket strip, 1x05, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated -Through hole socket strip THT 1x05 1.00mm single row -0 -5 -5 -Connector_PinSocket_1.00mm -PinSocket_1x05_P1.00mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x05, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated -Surface mounted socket strip SMD 1x05 1.00mm single row style1 pin1 left -0 -5 -5 -Connector_PinSocket_1.00mm -PinSocket_1x05_P1.00mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x05, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated -Surface mounted socket strip SMD 1x05 1.00mm single row style2 pin1 right -0 -5 -5 -Connector_PinSocket_1.00mm -PinSocket_1x06_P1.00mm_Vertical -Through hole straight socket strip, 1x06, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated -Through hole socket strip THT 1x06 1.00mm single row -0 -6 -6 -Connector_PinSocket_1.00mm -PinSocket_1x06_P1.00mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x06, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated -Surface mounted socket strip SMD 1x06 1.00mm single row style1 pin1 left -0 -6 -6 -Connector_PinSocket_1.00mm -PinSocket_1x06_P1.00mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x06, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated -Surface mounted socket strip SMD 1x06 1.00mm single row style2 pin1 right -0 -6 -6 -Connector_PinSocket_1.00mm -PinSocket_1x07_P1.00mm_Vertical -Through hole straight socket strip, 1x07, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated -Through hole socket strip THT 1x07 1.00mm single row -0 -7 -7 -Connector_PinSocket_1.00mm -PinSocket_1x07_P1.00mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x07, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated -Surface mounted socket strip SMD 1x07 1.00mm single row style1 pin1 left -0 -7 -7 -Connector_PinSocket_1.00mm -PinSocket_1x07_P1.00mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x07, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated -Surface mounted socket strip SMD 1x07 1.00mm single row style2 pin1 right -0 -7 -7 -Connector_PinSocket_1.00mm -PinSocket_1x08_P1.00mm_Vertical -Through hole straight socket strip, 1x08, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated -Through hole socket strip THT 1x08 1.00mm single row -0 -8 -8 -Connector_PinSocket_1.00mm -PinSocket_1x08_P1.00mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x08, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated -Surface mounted socket strip SMD 1x08 1.00mm single row style1 pin1 left -0 -8 -8 -Connector_PinSocket_1.00mm -PinSocket_1x08_P1.00mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x08, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated -Surface mounted socket strip SMD 1x08 1.00mm single row style2 pin1 right -0 -8 -8 -Connector_PinSocket_1.00mm -PinSocket_1x09_P1.00mm_Vertical -Through hole straight socket strip, 1x09, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated -Through hole socket strip THT 1x09 1.00mm single row -0 -9 -9 -Connector_PinSocket_1.00mm -PinSocket_1x09_P1.00mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x09, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated -Surface mounted socket strip SMD 1x09 1.00mm single row style1 pin1 left -0 -9 -9 -Connector_PinSocket_1.00mm -PinSocket_1x09_P1.00mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x09, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated -Surface mounted socket strip SMD 1x09 1.00mm single row style2 pin1 right -0 -9 -9 -Connector_PinSocket_1.00mm -PinSocket_1x10_P1.00mm_Vertical -Through hole straight socket strip, 1x10, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated -Through hole socket strip THT 1x10 1.00mm single row -0 -10 -10 -Connector_PinSocket_1.00mm -PinSocket_1x10_P1.00mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x10, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated -Surface mounted socket strip SMD 1x10 1.00mm single row style1 pin1 left -0 -10 -10 -Connector_PinSocket_1.00mm -PinSocket_1x10_P1.00mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x10, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated -Surface mounted socket strip SMD 1x10 1.00mm single row style2 pin1 right -0 -10 -10 -Connector_PinSocket_1.00mm -PinSocket_1x11_P1.00mm_Vertical -Through hole straight socket strip, 1x11, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated -Through hole socket strip THT 1x11 1.00mm single row -0 -11 -11 -Connector_PinSocket_1.00mm -PinSocket_1x11_P1.00mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x11, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated -Surface mounted socket strip SMD 1x11 1.00mm single row style1 pin1 left -0 -11 -11 -Connector_PinSocket_1.00mm -PinSocket_1x11_P1.00mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x11, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated -Surface mounted socket strip SMD 1x11 1.00mm single row style2 pin1 right -0 -11 -11 -Connector_PinSocket_1.00mm -PinSocket_1x12_P1.00mm_Vertical -Through hole straight socket strip, 1x12, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated -Through hole socket strip THT 1x12 1.00mm single row -0 -12 -12 -Connector_PinSocket_1.00mm -PinSocket_1x12_P1.00mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x12, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated -Surface mounted socket strip SMD 1x12 1.00mm single row style1 pin1 left -0 -12 -12 -Connector_PinSocket_1.00mm -PinSocket_1x12_P1.00mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x12, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated -Surface mounted socket strip SMD 1x12 1.00mm single row style2 pin1 right -0 -12 -12 -Connector_PinSocket_1.00mm -PinSocket_1x13_P1.00mm_Vertical -Through hole straight socket strip, 1x13, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated -Through hole socket strip THT 1x13 1.00mm single row -0 -13 -13 -Connector_PinSocket_1.00mm -PinSocket_1x13_P1.00mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x13, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated -Surface mounted socket strip SMD 1x13 1.00mm single row style1 pin1 left -0 -13 -13 -Connector_PinSocket_1.00mm -PinSocket_1x13_P1.00mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x13, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated -Surface mounted socket strip SMD 1x13 1.00mm single row style2 pin1 right -0 -13 -13 -Connector_PinSocket_1.00mm -PinSocket_1x14_P1.00mm_Vertical -Through hole straight socket strip, 1x14, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated -Through hole socket strip THT 1x14 1.00mm single row -0 -14 -14 -Connector_PinSocket_1.00mm -PinSocket_1x14_P1.00mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x14, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated -Surface mounted socket strip SMD 1x14 1.00mm single row style1 pin1 left -0 -14 -14 -Connector_PinSocket_1.00mm -PinSocket_1x14_P1.00mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x14, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated -Surface mounted socket strip SMD 1x14 1.00mm single row style2 pin1 right -0 -14 -14 -Connector_PinSocket_1.00mm -PinSocket_1x15_P1.00mm_Vertical -Through hole straight socket strip, 1x15, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated -Through hole socket strip THT 1x15 1.00mm single row -0 -15 -15 -Connector_PinSocket_1.00mm -PinSocket_1x15_P1.00mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x15, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated -Surface mounted socket strip SMD 1x15 1.00mm single row style1 pin1 left -0 -15 -15 -Connector_PinSocket_1.00mm -PinSocket_1x15_P1.00mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x15, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated -Surface mounted socket strip SMD 1x15 1.00mm single row style2 pin1 right -0 -15 -15 -Connector_PinSocket_1.00mm -PinSocket_1x16_P1.00mm_Vertical -Through hole straight socket strip, 1x16, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated -Through hole socket strip THT 1x16 1.00mm single row -0 -16 -16 -Connector_PinSocket_1.00mm -PinSocket_1x16_P1.00mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x16, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated -Surface mounted socket strip SMD 1x16 1.00mm single row style1 pin1 left -0 -16 -16 -Connector_PinSocket_1.00mm -PinSocket_1x16_P1.00mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x16, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated -Surface mounted socket strip SMD 1x16 1.00mm single row style2 pin1 right -0 -16 -16 -Connector_PinSocket_1.00mm -PinSocket_1x17_P1.00mm_Vertical -Through hole straight socket strip, 1x17, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated -Through hole socket strip THT 1x17 1.00mm single row -0 -17 -17 -Connector_PinSocket_1.00mm -PinSocket_1x17_P1.00mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x17, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated -Surface mounted socket strip SMD 1x17 1.00mm single row style1 pin1 left -0 -17 -17 -Connector_PinSocket_1.00mm -PinSocket_1x17_P1.00mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x17, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated -Surface mounted socket strip SMD 1x17 1.00mm single row style2 pin1 right -0 -17 -17 -Connector_PinSocket_1.00mm -PinSocket_1x18_P1.00mm_Vertical -Through hole straight socket strip, 1x18, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated -Through hole socket strip THT 1x18 1.00mm single row -0 -18 -18 -Connector_PinSocket_1.00mm -PinSocket_1x18_P1.00mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x18, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated -Surface mounted socket strip SMD 1x18 1.00mm single row style1 pin1 left -0 -18 -18 -Connector_PinSocket_1.00mm -PinSocket_1x18_P1.00mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x18, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated -Surface mounted socket strip SMD 1x18 1.00mm single row style2 pin1 right -0 -18 -18 -Connector_PinSocket_1.00mm -PinSocket_1x19_P1.00mm_Vertical -Through hole straight socket strip, 1x19, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated -Through hole socket strip THT 1x19 1.00mm single row -0 -19 -19 -Connector_PinSocket_1.00mm -PinSocket_1x19_P1.00mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x19, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated -Surface mounted socket strip SMD 1x19 1.00mm single row style1 pin1 left -0 -19 -19 -Connector_PinSocket_1.00mm -PinSocket_1x19_P1.00mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x19, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated -Surface mounted socket strip SMD 1x19 1.00mm single row style2 pin1 right -0 -19 -19 -Connector_PinSocket_1.00mm -PinSocket_1x20_P1.00mm_Vertical -Through hole straight socket strip, 1x20, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated -Through hole socket strip THT 1x20 1.00mm single row -0 -20 -20 -Connector_PinSocket_1.00mm -PinSocket_1x20_P1.00mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x20, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated -Surface mounted socket strip SMD 1x20 1.00mm single row style1 pin1 left -0 -20 -20 -Connector_PinSocket_1.00mm -PinSocket_1x20_P1.00mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x20, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated -Surface mounted socket strip SMD 1x20 1.00mm single row style2 pin1 right -0 -20 -20 -Connector_PinSocket_1.00mm -PinSocket_1x21_P1.00mm_Vertical -Through hole straight socket strip, 1x21, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated -Through hole socket strip THT 1x21 1.00mm single row -0 -21 -21 -Connector_PinSocket_1.00mm -PinSocket_1x21_P1.00mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x21, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated -Surface mounted socket strip SMD 1x21 1.00mm single row style1 pin1 left -0 -21 -21 -Connector_PinSocket_1.00mm -PinSocket_1x21_P1.00mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x21, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated -Surface mounted socket strip SMD 1x21 1.00mm single row style2 pin1 right -0 -21 -21 -Connector_PinSocket_1.00mm -PinSocket_1x22_P1.00mm_Vertical -Through hole straight socket strip, 1x22, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated -Through hole socket strip THT 1x22 1.00mm single row -0 -22 -22 -Connector_PinSocket_1.00mm -PinSocket_1x22_P1.00mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x22, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated -Surface mounted socket strip SMD 1x22 1.00mm single row style1 pin1 left -0 -22 -22 -Connector_PinSocket_1.00mm -PinSocket_1x22_P1.00mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x22, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated -Surface mounted socket strip SMD 1x22 1.00mm single row style2 pin1 right -0 -22 -22 -Connector_PinSocket_1.00mm -PinSocket_1x23_P1.00mm_Vertical -Through hole straight socket strip, 1x23, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated -Through hole socket strip THT 1x23 1.00mm single row -0 -23 -23 -Connector_PinSocket_1.00mm -PinSocket_1x23_P1.00mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x23, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated -Surface mounted socket strip SMD 1x23 1.00mm single row style1 pin1 left -0 -23 -23 -Connector_PinSocket_1.00mm -PinSocket_1x23_P1.00mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x23, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated -Surface mounted socket strip SMD 1x23 1.00mm single row style2 pin1 right -0 -23 -23 -Connector_PinSocket_1.00mm -PinSocket_1x24_P1.00mm_Vertical -Through hole straight socket strip, 1x24, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated -Through hole socket strip THT 1x24 1.00mm single row -0 -24 -24 -Connector_PinSocket_1.00mm -PinSocket_1x24_P1.00mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x24, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated -Surface mounted socket strip SMD 1x24 1.00mm single row style1 pin1 left -0 -24 -24 -Connector_PinSocket_1.00mm -PinSocket_1x24_P1.00mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x24, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated -Surface mounted socket strip SMD 1x24 1.00mm single row style2 pin1 right -0 -24 -24 -Connector_PinSocket_1.00mm -PinSocket_1x25_P1.00mm_Vertical -Through hole straight socket strip, 1x25, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated -Through hole socket strip THT 1x25 1.00mm single row -0 -25 -25 -Connector_PinSocket_1.00mm -PinSocket_1x25_P1.00mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x25, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated -Surface mounted socket strip SMD 1x25 1.00mm single row style1 pin1 left -0 -25 -25 -Connector_PinSocket_1.00mm -PinSocket_1x25_P1.00mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x25, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated -Surface mounted socket strip SMD 1x25 1.00mm single row style2 pin1 right -0 -25 -25 -Connector_PinSocket_1.00mm -PinSocket_1x26_P1.00mm_Vertical -Through hole straight socket strip, 1x26, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated -Through hole socket strip THT 1x26 1.00mm single row -0 -26 -26 -Connector_PinSocket_1.00mm -PinSocket_1x26_P1.00mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x26, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated -Surface mounted socket strip SMD 1x26 1.00mm single row style1 pin1 left -0 -26 -26 -Connector_PinSocket_1.00mm -PinSocket_1x26_P1.00mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x26, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated -Surface mounted socket strip SMD 1x26 1.00mm single row style2 pin1 right -0 -26 -26 -Connector_PinSocket_1.00mm -PinSocket_1x27_P1.00mm_Vertical -Through hole straight socket strip, 1x27, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated -Through hole socket strip THT 1x27 1.00mm single row -0 -27 -27 -Connector_PinSocket_1.00mm -PinSocket_1x27_P1.00mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x27, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated -Surface mounted socket strip SMD 1x27 1.00mm single row style1 pin1 left -0 -27 -27 -Connector_PinSocket_1.00mm -PinSocket_1x27_P1.00mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x27, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated -Surface mounted socket strip SMD 1x27 1.00mm single row style2 pin1 right -0 -27 -27 -Connector_PinSocket_1.00mm -PinSocket_1x28_P1.00mm_Vertical -Through hole straight socket strip, 1x28, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated -Through hole socket strip THT 1x28 1.00mm single row -0 -28 -28 -Connector_PinSocket_1.00mm -PinSocket_1x28_P1.00mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x28, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated -Surface mounted socket strip SMD 1x28 1.00mm single row style1 pin1 left -0 -28 -28 -Connector_PinSocket_1.00mm -PinSocket_1x28_P1.00mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x28, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated -Surface mounted socket strip SMD 1x28 1.00mm single row style2 pin1 right -0 -28 -28 -Connector_PinSocket_1.00mm -PinSocket_1x29_P1.00mm_Vertical -Through hole straight socket strip, 1x29, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated -Through hole socket strip THT 1x29 1.00mm single row -0 -29 -29 -Connector_PinSocket_1.00mm -PinSocket_1x29_P1.00mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x29, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated -Surface mounted socket strip SMD 1x29 1.00mm single row style1 pin1 left -0 -29 -29 -Connector_PinSocket_1.00mm -PinSocket_1x29_P1.00mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x29, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated -Surface mounted socket strip SMD 1x29 1.00mm single row style2 pin1 right -0 -29 -29 -Connector_PinSocket_1.00mm -PinSocket_1x30_P1.00mm_Vertical -Through hole straight socket strip, 1x30, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated -Through hole socket strip THT 1x30 1.00mm single row -0 -30 -30 -Connector_PinSocket_1.00mm -PinSocket_1x30_P1.00mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x30, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated -Surface mounted socket strip SMD 1x30 1.00mm single row style1 pin1 left -0 -30 -30 -Connector_PinSocket_1.00mm -PinSocket_1x30_P1.00mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x30, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated -Surface mounted socket strip SMD 1x30 1.00mm single row style2 pin1 right -0 -30 -30 -Connector_PinSocket_1.00mm -PinSocket_1x31_P1.00mm_Vertical -Through hole straight socket strip, 1x31, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated -Through hole socket strip THT 1x31 1.00mm single row -0 -31 -31 -Connector_PinSocket_1.00mm -PinSocket_1x31_P1.00mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x31, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated -Surface mounted socket strip SMD 1x31 1.00mm single row style1 pin1 left -0 -31 -31 -Connector_PinSocket_1.00mm -PinSocket_1x31_P1.00mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x31, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated -Surface mounted socket strip SMD 1x31 1.00mm single row style2 pin1 right -0 -31 -31 -Connector_PinSocket_1.00mm -PinSocket_1x32_P1.00mm_Vertical -Through hole straight socket strip, 1x32, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated -Through hole socket strip THT 1x32 1.00mm single row -0 -32 -32 -Connector_PinSocket_1.00mm -PinSocket_1x32_P1.00mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x32, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated -Surface mounted socket strip SMD 1x32 1.00mm single row style1 pin1 left -0 -32 -32 -Connector_PinSocket_1.00mm -PinSocket_1x32_P1.00mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x32, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated -Surface mounted socket strip SMD 1x32 1.00mm single row style2 pin1 right -0 -32 -32 -Connector_PinSocket_1.00mm -PinSocket_1x33_P1.00mm_Vertical -Through hole straight socket strip, 1x33, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated -Through hole socket strip THT 1x33 1.00mm single row -0 -33 -33 -Connector_PinSocket_1.00mm -PinSocket_1x33_P1.00mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x33, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated -Surface mounted socket strip SMD 1x33 1.00mm single row style1 pin1 left -0 -33 -33 -Connector_PinSocket_1.00mm -PinSocket_1x33_P1.00mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x33, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated -Surface mounted socket strip SMD 1x33 1.00mm single row style2 pin1 right -0 -33 -33 -Connector_PinSocket_1.00mm -PinSocket_1x34_P1.00mm_Vertical -Through hole straight socket strip, 1x34, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated -Through hole socket strip THT 1x34 1.00mm single row -0 -34 -34 -Connector_PinSocket_1.00mm -PinSocket_1x34_P1.00mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x34, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated -Surface mounted socket strip SMD 1x34 1.00mm single row style1 pin1 left -0 -34 -34 -Connector_PinSocket_1.00mm -PinSocket_1x34_P1.00mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x34, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated -Surface mounted socket strip SMD 1x34 1.00mm single row style2 pin1 right -0 -34 -34 -Connector_PinSocket_1.00mm -PinSocket_1x35_P1.00mm_Vertical -Through hole straight socket strip, 1x35, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated -Through hole socket strip THT 1x35 1.00mm single row -0 -35 -35 -Connector_PinSocket_1.00mm -PinSocket_1x35_P1.00mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x35, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated -Surface mounted socket strip SMD 1x35 1.00mm single row style1 pin1 left -0 -35 -35 -Connector_PinSocket_1.00mm -PinSocket_1x35_P1.00mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x35, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated -Surface mounted socket strip SMD 1x35 1.00mm single row style2 pin1 right -0 -35 -35 -Connector_PinSocket_1.00mm -PinSocket_1x36_P1.00mm_Vertical -Through hole straight socket strip, 1x36, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated -Through hole socket strip THT 1x36 1.00mm single row -0 -36 -36 -Connector_PinSocket_1.00mm -PinSocket_1x36_P1.00mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x36, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated -Surface mounted socket strip SMD 1x36 1.00mm single row style1 pin1 left -0 -36 -36 -Connector_PinSocket_1.00mm -PinSocket_1x36_P1.00mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x36, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated -Surface mounted socket strip SMD 1x36 1.00mm single row style2 pin1 right -0 -36 -36 -Connector_PinSocket_1.00mm -PinSocket_1x37_P1.00mm_Vertical -Through hole straight socket strip, 1x37, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated -Through hole socket strip THT 1x37 1.00mm single row -0 -37 -37 -Connector_PinSocket_1.00mm -PinSocket_1x37_P1.00mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x37, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated -Surface mounted socket strip SMD 1x37 1.00mm single row style1 pin1 left -0 -37 -37 -Connector_PinSocket_1.00mm -PinSocket_1x37_P1.00mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x37, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated -Surface mounted socket strip SMD 1x37 1.00mm single row style2 pin1 right -0 -37 -37 -Connector_PinSocket_1.00mm -PinSocket_1x38_P1.00mm_Vertical -Through hole straight socket strip, 1x38, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated -Through hole socket strip THT 1x38 1.00mm single row -0 -38 -38 -Connector_PinSocket_1.00mm -PinSocket_1x38_P1.00mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x38, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated -Surface mounted socket strip SMD 1x38 1.00mm single row style1 pin1 left -0 -38 -38 -Connector_PinSocket_1.00mm -PinSocket_1x38_P1.00mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x38, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated -Surface mounted socket strip SMD 1x38 1.00mm single row style2 pin1 right -0 -38 -38 -Connector_PinSocket_1.00mm -PinSocket_1x39_P1.00mm_Vertical -Through hole straight socket strip, 1x39, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated -Through hole socket strip THT 1x39 1.00mm single row -0 -39 -39 -Connector_PinSocket_1.00mm -PinSocket_1x39_P1.00mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x39, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated -Surface mounted socket strip SMD 1x39 1.00mm single row style1 pin1 left -0 -39 -39 -Connector_PinSocket_1.00mm -PinSocket_1x39_P1.00mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x39, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated -Surface mounted socket strip SMD 1x39 1.00mm single row style2 pin1 right -0 -39 -39 -Connector_PinSocket_1.00mm -PinSocket_1x40_P1.00mm_Vertical -Through hole straight socket strip, 1x40, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated -Through hole socket strip THT 1x40 1.00mm single row -0 -40 -40 -Connector_PinSocket_1.00mm -PinSocket_1x40_P1.00mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x40, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated -Surface mounted socket strip SMD 1x40 1.00mm single row style1 pin1 left -0 -40 -40 -Connector_PinSocket_1.00mm -PinSocket_1x40_P1.00mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x40, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated -Surface mounted socket strip SMD 1x40 1.00mm single row style2 pin1 right -0 -40 -40 -Connector_PinSocket_1.00mm -PinSocket_2x02_P1.00mm_Vertical_SMD -surface-mounted straight socket strip, 2x02, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated -Surface mounted socket strip SMD 2x02 1.00mm double row -0 -4 -4 -Connector_PinSocket_1.00mm -PinSocket_2x03_P1.00mm_Vertical_SMD -surface-mounted straight socket strip, 2x03, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated -Surface mounted socket strip SMD 2x03 1.00mm double row -0 -6 -6 -Connector_PinSocket_1.00mm -PinSocket_2x04_P1.00mm_Vertical_SMD -surface-mounted straight socket strip, 2x04, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated -Surface mounted socket strip SMD 2x04 1.00mm double row -0 -8 -8 -Connector_PinSocket_1.00mm -PinSocket_2x05_P1.00mm_Vertical_SMD -surface-mounted straight socket strip, 2x05, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated -Surface mounted socket strip SMD 2x05 1.00mm double row -0 -10 -10 -Connector_PinSocket_1.00mm -PinSocket_2x06_P1.00mm_Vertical_SMD -surface-mounted straight socket strip, 2x06, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated -Surface mounted socket strip SMD 2x06 1.00mm double row -0 -12 -12 -Connector_PinSocket_1.00mm -PinSocket_2x07_P1.00mm_Vertical_SMD -surface-mounted straight socket strip, 2x07, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated -Surface mounted socket strip SMD 2x07 1.00mm double row -0 -14 -14 -Connector_PinSocket_1.00mm -PinSocket_2x08_P1.00mm_Vertical_SMD -surface-mounted straight socket strip, 2x08, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated -Surface mounted socket strip SMD 2x08 1.00mm double row -0 -16 -16 -Connector_PinSocket_1.00mm -PinSocket_2x09_P1.00mm_Vertical_SMD -surface-mounted straight socket strip, 2x09, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated -Surface mounted socket strip SMD 2x09 1.00mm double row -0 -18 -18 -Connector_PinSocket_1.00mm -PinSocket_2x10_P1.00mm_Vertical_SMD -surface-mounted straight socket strip, 2x10, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated -Surface mounted socket strip SMD 2x10 1.00mm double row -0 -20 -20 -Connector_PinSocket_1.00mm -PinSocket_2x11_P1.00mm_Vertical_SMD -surface-mounted straight socket strip, 2x11, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated -Surface mounted socket strip SMD 2x11 1.00mm double row -0 -22 -22 -Connector_PinSocket_1.00mm -PinSocket_2x12_P1.00mm_Vertical_SMD -surface-mounted straight socket strip, 2x12, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated -Surface mounted socket strip SMD 2x12 1.00mm double row -0 -24 -24 -Connector_PinSocket_1.00mm -PinSocket_2x13_P1.00mm_Vertical_SMD -surface-mounted straight socket strip, 2x13, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated -Surface mounted socket strip SMD 2x13 1.00mm double row -0 -26 -26 -Connector_PinSocket_1.00mm -PinSocket_2x14_P1.00mm_Vertical_SMD -surface-mounted straight socket strip, 2x14, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated -Surface mounted socket strip SMD 2x14 1.00mm double row -0 -28 -28 -Connector_PinSocket_1.00mm -PinSocket_2x15_P1.00mm_Vertical_SMD -surface-mounted straight socket strip, 2x15, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated -Surface mounted socket strip SMD 2x15 1.00mm double row -0 -30 -30 -Connector_PinSocket_1.00mm -PinSocket_2x16_P1.00mm_Vertical_SMD -surface-mounted straight socket strip, 2x16, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated -Surface mounted socket strip SMD 2x16 1.00mm double row -0 -32 -32 -Connector_PinSocket_1.00mm -PinSocket_2x17_P1.00mm_Vertical_SMD -surface-mounted straight socket strip, 2x17, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated -Surface mounted socket strip SMD 2x17 1.00mm double row -0 -34 -34 -Connector_PinSocket_1.00mm -PinSocket_2x18_P1.00mm_Vertical_SMD -surface-mounted straight socket strip, 2x18, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated -Surface mounted socket strip SMD 2x18 1.00mm double row -0 -36 -36 -Connector_PinSocket_1.00mm -PinSocket_2x19_P1.00mm_Vertical_SMD -surface-mounted straight socket strip, 2x19, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated -Surface mounted socket strip SMD 2x19 1.00mm double row -0 -38 -38 -Connector_PinSocket_1.00mm -PinSocket_2x20_P1.00mm_Vertical_SMD -surface-mounted straight socket strip, 2x20, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated -Surface mounted socket strip SMD 2x20 1.00mm double row -0 -40 -40 -Connector_PinSocket_1.00mm -PinSocket_2x21_P1.00mm_Vertical_SMD -surface-mounted straight socket strip, 2x21, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated -Surface mounted socket strip SMD 2x21 1.00mm double row -0 -42 -42 -Connector_PinSocket_1.00mm -PinSocket_2x22_P1.00mm_Vertical_SMD -surface-mounted straight socket strip, 2x22, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated -Surface mounted socket strip SMD 2x22 1.00mm double row -0 -44 -44 -Connector_PinSocket_1.00mm -PinSocket_2x23_P1.00mm_Vertical_SMD -surface-mounted straight socket strip, 2x23, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated -Surface mounted socket strip SMD 2x23 1.00mm double row -0 -46 -46 -Connector_PinSocket_1.00mm -PinSocket_2x24_P1.00mm_Vertical_SMD -surface-mounted straight socket strip, 2x24, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated -Surface mounted socket strip SMD 2x24 1.00mm double row -0 -48 -48 -Connector_PinSocket_1.00mm -PinSocket_2x25_P1.00mm_Vertical_SMD -surface-mounted straight socket strip, 2x25, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated -Surface mounted socket strip SMD 2x25 1.00mm double row -0 -50 -50 -Connector_PinSocket_1.00mm -PinSocket_2x26_P1.00mm_Vertical_SMD -surface-mounted straight socket strip, 2x26, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated -Surface mounted socket strip SMD 2x26 1.00mm double row -0 -52 -52 -Connector_PinSocket_1.00mm -PinSocket_2x27_P1.00mm_Vertical_SMD -surface-mounted straight socket strip, 2x27, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated -Surface mounted socket strip SMD 2x27 1.00mm double row -0 -54 -54 -Connector_PinSocket_1.00mm -PinSocket_2x28_P1.00mm_Vertical_SMD -surface-mounted straight socket strip, 2x28, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated -Surface mounted socket strip SMD 2x28 1.00mm double row -0 -56 -56 -Connector_PinSocket_1.00mm -PinSocket_2x29_P1.00mm_Vertical_SMD -surface-mounted straight socket strip, 2x29, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated -Surface mounted socket strip SMD 2x29 1.00mm double row -0 -58 -58 -Connector_PinSocket_1.00mm -PinSocket_2x30_P1.00mm_Vertical_SMD -surface-mounted straight socket strip, 2x30, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated -Surface mounted socket strip SMD 2x30 1.00mm double row -0 -60 -60 -Connector_PinSocket_1.00mm -PinSocket_2x31_P1.00mm_Vertical_SMD -surface-mounted straight socket strip, 2x31, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated -Surface mounted socket strip SMD 2x31 1.00mm double row -0 -62 -62 -Connector_PinSocket_1.00mm -PinSocket_2x32_P1.00mm_Vertical_SMD -surface-mounted straight socket strip, 2x32, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated -Surface mounted socket strip SMD 2x32 1.00mm double row -0 -64 -64 -Connector_PinSocket_1.00mm -PinSocket_2x33_P1.00mm_Vertical_SMD -surface-mounted straight socket strip, 2x33, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated -Surface mounted socket strip SMD 2x33 1.00mm double row -0 -66 -66 -Connector_PinSocket_1.00mm -PinSocket_2x34_P1.00mm_Vertical_SMD -surface-mounted straight socket strip, 2x34, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated -Surface mounted socket strip SMD 2x34 1.00mm double row -0 -68 -68 -Connector_PinSocket_1.00mm -PinSocket_2x35_P1.00mm_Vertical_SMD -surface-mounted straight socket strip, 2x35, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated -Surface mounted socket strip SMD 2x35 1.00mm double row -0 -70 -70 -Connector_PinSocket_1.00mm -PinSocket_2x36_P1.00mm_Vertical_SMD -surface-mounted straight socket strip, 2x36, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated -Surface mounted socket strip SMD 2x36 1.00mm double row -0 -72 -72 -Connector_PinSocket_1.00mm -PinSocket_2x37_P1.00mm_Vertical_SMD -surface-mounted straight socket strip, 2x37, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated -Surface mounted socket strip SMD 2x37 1.00mm double row -0 -74 -74 -Connector_PinSocket_1.00mm -PinSocket_2x38_P1.00mm_Vertical_SMD -surface-mounted straight socket strip, 2x38, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated -Surface mounted socket strip SMD 2x38 1.00mm double row -0 -76 -76 -Connector_PinSocket_1.00mm -PinSocket_2x39_P1.00mm_Vertical_SMD -surface-mounted straight socket strip, 2x39, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated -Surface mounted socket strip SMD 2x39 1.00mm double row -0 -78 -78 -Connector_PinSocket_1.00mm -PinSocket_2x40_P1.00mm_Vertical_SMD -surface-mounted straight socket strip, 2x40, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated -Surface mounted socket strip SMD 2x40 1.00mm double row -0 -80 -80 -Connector_PinSocket_1.27mm -PinSocket_1x01_P1.27mm_Vertical -Through hole straight socket strip, 1x01, 1.27mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x01 1.27mm single row -0 -1 -1 -Connector_PinSocket_1.27mm -PinSocket_1x02_P1.27mm_Vertical -Through hole straight socket strip, 1x02, 1.27mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x02 1.27mm single row -0 -2 -2 -Connector_PinSocket_1.27mm -PinSocket_1x02_P1.27mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x02, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated -Surface mounted socket strip SMD 1x02 1.27mm single row style1 pin1 left -0 -2 -2 -Connector_PinSocket_1.27mm -PinSocket_1x02_P1.27mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x02, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated -Surface mounted socket strip SMD 1x02 1.27mm single row style2 pin1 right -0 -2 -2 -Connector_PinSocket_1.27mm -PinSocket_1x03_P1.27mm_Vertical -Through hole straight socket strip, 1x03, 1.27mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x03 1.27mm single row -0 -3 -3 -Connector_PinSocket_1.27mm -PinSocket_1x03_P1.27mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x03, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated -Surface mounted socket strip SMD 1x03 1.27mm single row style1 pin1 left -0 -3 -3 -Connector_PinSocket_1.27mm -PinSocket_1x03_P1.27mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x03, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated -Surface mounted socket strip SMD 1x03 1.27mm single row style2 pin1 right -0 -3 -3 -Connector_PinSocket_1.27mm -PinSocket_1x04_P1.27mm_Vertical -Through hole straight socket strip, 1x04, 1.27mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x04 1.27mm single row -0 -4 -4 -Connector_PinSocket_1.27mm -PinSocket_1x04_P1.27mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x04, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated -Surface mounted socket strip SMD 1x04 1.27mm single row style1 pin1 left -0 -4 -4 -Connector_PinSocket_1.27mm -PinSocket_1x04_P1.27mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x04, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated -Surface mounted socket strip SMD 1x04 1.27mm single row style2 pin1 right -0 -4 -4 -Connector_PinSocket_1.27mm -PinSocket_1x05_P1.27mm_Vertical -Through hole straight socket strip, 1x05, 1.27mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x05 1.27mm single row -0 -5 -5 -Connector_PinSocket_1.27mm -PinSocket_1x05_P1.27mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x05, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated -Surface mounted socket strip SMD 1x05 1.27mm single row style1 pin1 left -0 -5 -5 -Connector_PinSocket_1.27mm -PinSocket_1x05_P1.27mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x05, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated -Surface mounted socket strip SMD 1x05 1.27mm single row style2 pin1 right -0 -5 -5 -Connector_PinSocket_1.27mm -PinSocket_1x06_P1.27mm_Vertical -Through hole straight socket strip, 1x06, 1.27mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x06 1.27mm single row -0 -6 -6 -Connector_PinSocket_1.27mm -PinSocket_1x06_P1.27mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x06, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated -Surface mounted socket strip SMD 1x06 1.27mm single row style1 pin1 left -0 -6 -6 -Connector_PinSocket_1.27mm -PinSocket_1x06_P1.27mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x06, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated -Surface mounted socket strip SMD 1x06 1.27mm single row style2 pin1 right -0 -6 -6 -Connector_PinSocket_1.27mm -PinSocket_1x07_P1.27mm_Vertical -Through hole straight socket strip, 1x07, 1.27mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x07 1.27mm single row -0 -7 -7 -Connector_PinSocket_1.27mm -PinSocket_1x07_P1.27mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x07, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated -Surface mounted socket strip SMD 1x07 1.27mm single row style1 pin1 left -0 -7 -7 -Connector_PinSocket_1.27mm -PinSocket_1x07_P1.27mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x07, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated -Surface mounted socket strip SMD 1x07 1.27mm single row style2 pin1 right -0 -7 -7 -Connector_PinSocket_1.27mm -PinSocket_1x08_P1.27mm_Vertical -Through hole straight socket strip, 1x08, 1.27mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x08 1.27mm single row -0 -8 -8 -Connector_PinSocket_1.27mm -PinSocket_1x08_P1.27mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x08, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated -Surface mounted socket strip SMD 1x08 1.27mm single row style1 pin1 left -0 -8 -8 -Connector_PinSocket_1.27mm -PinSocket_1x08_P1.27mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x08, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated -Surface mounted socket strip SMD 1x08 1.27mm single row style2 pin1 right -0 -8 -8 -Connector_PinSocket_1.27mm -PinSocket_1x09_P1.27mm_Vertical -Through hole straight socket strip, 1x09, 1.27mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x09 1.27mm single row -0 -9 -9 -Connector_PinSocket_1.27mm -PinSocket_1x09_P1.27mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x09, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated -Surface mounted socket strip SMD 1x09 1.27mm single row style1 pin1 left -0 -9 -9 -Connector_PinSocket_1.27mm -PinSocket_1x09_P1.27mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x09, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated -Surface mounted socket strip SMD 1x09 1.27mm single row style2 pin1 right -0 -9 -9 -Connector_PinSocket_1.27mm -PinSocket_1x10_P1.27mm_Vertical -Through hole straight socket strip, 1x10, 1.27mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x10 1.27mm single row -0 -10 -10 -Connector_PinSocket_1.27mm -PinSocket_1x10_P1.27mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x10, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated -Surface mounted socket strip SMD 1x10 1.27mm single row style1 pin1 left -0 -10 -10 -Connector_PinSocket_1.27mm -PinSocket_1x10_P1.27mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x10, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated -Surface mounted socket strip SMD 1x10 1.27mm single row style2 pin1 right -0 -10 -10 -Connector_PinSocket_1.27mm -PinSocket_1x11_P1.27mm_Vertical -Through hole straight socket strip, 1x11, 1.27mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x11 1.27mm single row -0 -11 -11 -Connector_PinSocket_1.27mm -PinSocket_1x11_P1.27mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x11, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated -Surface mounted socket strip SMD 1x11 1.27mm single row style1 pin1 left -0 -11 -11 -Connector_PinSocket_1.27mm -PinSocket_1x11_P1.27mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x11, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated -Surface mounted socket strip SMD 1x11 1.27mm single row style2 pin1 right -0 -11 -11 -Connector_PinSocket_1.27mm -PinSocket_1x12_P1.27mm_Vertical -Through hole straight socket strip, 1x12, 1.27mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x12 1.27mm single row -0 -12 -12 -Connector_PinSocket_1.27mm -PinSocket_1x12_P1.27mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x12, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated -Surface mounted socket strip SMD 1x12 1.27mm single row style1 pin1 left -0 -12 -12 -Connector_PinSocket_1.27mm -PinSocket_1x12_P1.27mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x12, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated -Surface mounted socket strip SMD 1x12 1.27mm single row style2 pin1 right -0 -12 -12 -Connector_PinSocket_1.27mm -PinSocket_1x13_P1.27mm_Vertical -Through hole straight socket strip, 1x13, 1.27mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x13 1.27mm single row -0 -13 -13 -Connector_PinSocket_1.27mm -PinSocket_1x13_P1.27mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x13, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated -Surface mounted socket strip SMD 1x13 1.27mm single row style1 pin1 left -0 -13 -13 -Connector_PinSocket_1.27mm -PinSocket_1x13_P1.27mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x13, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated -Surface mounted socket strip SMD 1x13 1.27mm single row style2 pin1 right -0 -13 -13 -Connector_PinSocket_1.27mm -PinSocket_1x14_P1.27mm_Vertical -Through hole straight socket strip, 1x14, 1.27mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x14 1.27mm single row -0 -14 -14 -Connector_PinSocket_1.27mm -PinSocket_1x14_P1.27mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x14, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated -Surface mounted socket strip SMD 1x14 1.27mm single row style1 pin1 left -0 -14 -14 -Connector_PinSocket_1.27mm -PinSocket_1x14_P1.27mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x14, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated -Surface mounted socket strip SMD 1x14 1.27mm single row style2 pin1 right -0 -14 -14 -Connector_PinSocket_1.27mm -PinSocket_1x15_P1.27mm_Vertical -Through hole straight socket strip, 1x15, 1.27mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x15 1.27mm single row -0 -15 -15 -Connector_PinSocket_1.27mm -PinSocket_1x15_P1.27mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x15, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated -Surface mounted socket strip SMD 1x15 1.27mm single row style1 pin1 left -0 -15 -15 -Connector_PinSocket_1.27mm -PinSocket_1x15_P1.27mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x15, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated -Surface mounted socket strip SMD 1x15 1.27mm single row style2 pin1 right -0 -15 -15 -Connector_PinSocket_1.27mm -PinSocket_1x16_P1.27mm_Vertical -Through hole straight socket strip, 1x16, 1.27mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x16 1.27mm single row -0 -16 -16 -Connector_PinSocket_1.27mm -PinSocket_1x16_P1.27mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x16, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated -Surface mounted socket strip SMD 1x16 1.27mm single row style1 pin1 left -0 -16 -16 -Connector_PinSocket_1.27mm -PinSocket_1x16_P1.27mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x16, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated -Surface mounted socket strip SMD 1x16 1.27mm single row style2 pin1 right -0 -16 -16 -Connector_PinSocket_1.27mm -PinSocket_1x17_P1.27mm_Vertical -Through hole straight socket strip, 1x17, 1.27mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x17 1.27mm single row -0 -17 -17 -Connector_PinSocket_1.27mm -PinSocket_1x17_P1.27mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x17, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated -Surface mounted socket strip SMD 1x17 1.27mm single row style1 pin1 left -0 -17 -17 -Connector_PinSocket_1.27mm -PinSocket_1x17_P1.27mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x17, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated -Surface mounted socket strip SMD 1x17 1.27mm single row style2 pin1 right -0 -17 -17 -Connector_PinSocket_1.27mm -PinSocket_1x18_P1.27mm_Vertical -Through hole straight socket strip, 1x18, 1.27mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x18 1.27mm single row -0 -18 -18 -Connector_PinSocket_1.27mm -PinSocket_1x18_P1.27mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x18, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated -Surface mounted socket strip SMD 1x18 1.27mm single row style1 pin1 left -0 -18 -18 -Connector_PinSocket_1.27mm -PinSocket_1x18_P1.27mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x18, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated -Surface mounted socket strip SMD 1x18 1.27mm single row style2 pin1 right -0 -18 -18 -Connector_PinSocket_1.27mm -PinSocket_1x19_P1.27mm_Vertical -Through hole straight socket strip, 1x19, 1.27mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x19 1.27mm single row -0 -19 -19 -Connector_PinSocket_1.27mm -PinSocket_1x19_P1.27mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x19, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated -Surface mounted socket strip SMD 1x19 1.27mm single row style1 pin1 left -0 -19 -19 -Connector_PinSocket_1.27mm -PinSocket_1x19_P1.27mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x19, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated -Surface mounted socket strip SMD 1x19 1.27mm single row style2 pin1 right -0 -19 -19 -Connector_PinSocket_1.27mm -PinSocket_1x20_P1.27mm_Vertical -Through hole straight socket strip, 1x20, 1.27mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x20 1.27mm single row -0 -20 -20 -Connector_PinSocket_1.27mm -PinSocket_1x20_P1.27mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x20, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated -Surface mounted socket strip SMD 1x20 1.27mm single row style1 pin1 left -0 -20 -20 -Connector_PinSocket_1.27mm -PinSocket_1x20_P1.27mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x20, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated -Surface mounted socket strip SMD 1x20 1.27mm single row style2 pin1 right -0 -20 -20 -Connector_PinSocket_1.27mm -PinSocket_1x21_P1.27mm_Vertical -Through hole straight socket strip, 1x21, 1.27mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x21 1.27mm single row -0 -21 -21 -Connector_PinSocket_1.27mm -PinSocket_1x21_P1.27mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x21, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated -Surface mounted socket strip SMD 1x21 1.27mm single row style1 pin1 left -0 -21 -21 -Connector_PinSocket_1.27mm -PinSocket_1x21_P1.27mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x21, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated -Surface mounted socket strip SMD 1x21 1.27mm single row style2 pin1 right -0 -21 -21 -Connector_PinSocket_1.27mm -PinSocket_1x22_P1.27mm_Vertical -Through hole straight socket strip, 1x22, 1.27mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x22 1.27mm single row -0 -22 -22 -Connector_PinSocket_1.27mm -PinSocket_1x22_P1.27mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x22, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated -Surface mounted socket strip SMD 1x22 1.27mm single row style1 pin1 left -0 -22 -22 -Connector_PinSocket_1.27mm -PinSocket_1x22_P1.27mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x22, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated -Surface mounted socket strip SMD 1x22 1.27mm single row style2 pin1 right -0 -22 -22 -Connector_PinSocket_1.27mm -PinSocket_1x23_P1.27mm_Vertical -Through hole straight socket strip, 1x23, 1.27mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x23 1.27mm single row -0 -23 -23 -Connector_PinSocket_1.27mm -PinSocket_1x23_P1.27mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x23, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated -Surface mounted socket strip SMD 1x23 1.27mm single row style1 pin1 left -0 -23 -23 -Connector_PinSocket_1.27mm -PinSocket_1x23_P1.27mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x23, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated -Surface mounted socket strip SMD 1x23 1.27mm single row style2 pin1 right -0 -23 -23 -Connector_PinSocket_1.27mm -PinSocket_1x24_P1.27mm_Vertical -Through hole straight socket strip, 1x24, 1.27mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x24 1.27mm single row -0 -24 -24 -Connector_PinSocket_1.27mm -PinSocket_1x24_P1.27mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x24, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated -Surface mounted socket strip SMD 1x24 1.27mm single row style1 pin1 left -0 -24 -24 -Connector_PinSocket_1.27mm -PinSocket_1x24_P1.27mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x24, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated -Surface mounted socket strip SMD 1x24 1.27mm single row style2 pin1 right -0 -24 -24 -Connector_PinSocket_1.27mm -PinSocket_1x25_P1.27mm_Vertical -Through hole straight socket strip, 1x25, 1.27mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x25 1.27mm single row -0 -25 -25 -Connector_PinSocket_1.27mm -PinSocket_1x25_P1.27mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x25, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated -Surface mounted socket strip SMD 1x25 1.27mm single row style1 pin1 left -0 -25 -25 -Connector_PinSocket_1.27mm -PinSocket_1x25_P1.27mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x25, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated -Surface mounted socket strip SMD 1x25 1.27mm single row style2 pin1 right -0 -25 -25 -Connector_PinSocket_1.27mm -PinSocket_1x26_P1.27mm_Vertical -Through hole straight socket strip, 1x26, 1.27mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x26 1.27mm single row -0 -26 -26 -Connector_PinSocket_1.27mm -PinSocket_1x26_P1.27mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x26, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated -Surface mounted socket strip SMD 1x26 1.27mm single row style1 pin1 left -0 -26 -26 -Connector_PinSocket_1.27mm -PinSocket_1x26_P1.27mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x26, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated -Surface mounted socket strip SMD 1x26 1.27mm single row style2 pin1 right -0 -26 -26 -Connector_PinSocket_1.27mm -PinSocket_1x27_P1.27mm_Vertical -Through hole straight socket strip, 1x27, 1.27mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x27 1.27mm single row -0 -27 -27 -Connector_PinSocket_1.27mm -PinSocket_1x27_P1.27mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x27, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated -Surface mounted socket strip SMD 1x27 1.27mm single row style1 pin1 left -0 -27 -27 -Connector_PinSocket_1.27mm -PinSocket_1x27_P1.27mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x27, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated -Surface mounted socket strip SMD 1x27 1.27mm single row style2 pin1 right -0 -27 -27 -Connector_PinSocket_1.27mm -PinSocket_1x28_P1.27mm_Vertical -Through hole straight socket strip, 1x28, 1.27mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x28 1.27mm single row -0 -28 -28 -Connector_PinSocket_1.27mm -PinSocket_1x28_P1.27mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x28, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated -Surface mounted socket strip SMD 1x28 1.27mm single row style1 pin1 left -0 -28 -28 -Connector_PinSocket_1.27mm -PinSocket_1x28_P1.27mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x28, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated -Surface mounted socket strip SMD 1x28 1.27mm single row style2 pin1 right -0 -28 -28 -Connector_PinSocket_1.27mm -PinSocket_1x29_P1.27mm_Vertical -Through hole straight socket strip, 1x29, 1.27mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x29 1.27mm single row -0 -29 -29 -Connector_PinSocket_1.27mm -PinSocket_1x29_P1.27mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x29, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated -Surface mounted socket strip SMD 1x29 1.27mm single row style1 pin1 left -0 -29 -29 -Connector_PinSocket_1.27mm -PinSocket_1x29_P1.27mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x29, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated -Surface mounted socket strip SMD 1x29 1.27mm single row style2 pin1 right -0 -29 -29 -Connector_PinSocket_1.27mm -PinSocket_1x30_P1.27mm_Vertical -Through hole straight socket strip, 1x30, 1.27mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x30 1.27mm single row -0 -30 -30 -Connector_PinSocket_1.27mm -PinSocket_1x30_P1.27mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x30, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated -Surface mounted socket strip SMD 1x30 1.27mm single row style1 pin1 left -0 -30 -30 -Connector_PinSocket_1.27mm -PinSocket_1x30_P1.27mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x30, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated -Surface mounted socket strip SMD 1x30 1.27mm single row style2 pin1 right -0 -30 -30 -Connector_PinSocket_1.27mm -PinSocket_1x31_P1.27mm_Vertical -Through hole straight socket strip, 1x31, 1.27mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x31 1.27mm single row -0 -31 -31 -Connector_PinSocket_1.27mm -PinSocket_1x31_P1.27mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x31, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated -Surface mounted socket strip SMD 1x31 1.27mm single row style1 pin1 left -0 -31 -31 -Connector_PinSocket_1.27mm -PinSocket_1x31_P1.27mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x31, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated -Surface mounted socket strip SMD 1x31 1.27mm single row style2 pin1 right -0 -31 -31 -Connector_PinSocket_1.27mm -PinSocket_1x32_P1.27mm_Vertical -Through hole straight socket strip, 1x32, 1.27mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x32 1.27mm single row -0 -32 -32 -Connector_PinSocket_1.27mm -PinSocket_1x32_P1.27mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x32, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated -Surface mounted socket strip SMD 1x32 1.27mm single row style1 pin1 left -0 -32 -32 -Connector_PinSocket_1.27mm -PinSocket_1x32_P1.27mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x32, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated -Surface mounted socket strip SMD 1x32 1.27mm single row style2 pin1 right -0 -32 -32 -Connector_PinSocket_1.27mm -PinSocket_1x33_P1.27mm_Vertical -Through hole straight socket strip, 1x33, 1.27mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x33 1.27mm single row -0 -33 -33 -Connector_PinSocket_1.27mm -PinSocket_1x33_P1.27mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x33, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated -Surface mounted socket strip SMD 1x33 1.27mm single row style1 pin1 left -0 -33 -33 -Connector_PinSocket_1.27mm -PinSocket_1x33_P1.27mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x33, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated -Surface mounted socket strip SMD 1x33 1.27mm single row style2 pin1 right -0 -33 -33 -Connector_PinSocket_1.27mm -PinSocket_1x34_P1.27mm_Vertical -Through hole straight socket strip, 1x34, 1.27mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x34 1.27mm single row -0 -34 -34 -Connector_PinSocket_1.27mm -PinSocket_1x34_P1.27mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x34, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated -Surface mounted socket strip SMD 1x34 1.27mm single row style1 pin1 left -0 -34 -34 -Connector_PinSocket_1.27mm -PinSocket_1x34_P1.27mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x34, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated -Surface mounted socket strip SMD 1x34 1.27mm single row style2 pin1 right -0 -34 -34 -Connector_PinSocket_1.27mm -PinSocket_1x35_P1.27mm_Vertical -Through hole straight socket strip, 1x35, 1.27mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x35 1.27mm single row -0 -35 -35 -Connector_PinSocket_1.27mm -PinSocket_1x35_P1.27mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x35, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated -Surface mounted socket strip SMD 1x35 1.27mm single row style1 pin1 left -0 -35 -35 -Connector_PinSocket_1.27mm -PinSocket_1x35_P1.27mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x35, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated -Surface mounted socket strip SMD 1x35 1.27mm single row style2 pin1 right -0 -35 -35 -Connector_PinSocket_1.27mm -PinSocket_1x36_P1.27mm_Vertical -Through hole straight socket strip, 1x36, 1.27mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x36 1.27mm single row -0 -36 -36 -Connector_PinSocket_1.27mm -PinSocket_1x36_P1.27mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x36, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated -Surface mounted socket strip SMD 1x36 1.27mm single row style1 pin1 left -0 -36 -36 -Connector_PinSocket_1.27mm -PinSocket_1x36_P1.27mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x36, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated -Surface mounted socket strip SMD 1x36 1.27mm single row style2 pin1 right -0 -36 -36 -Connector_PinSocket_1.27mm -PinSocket_1x37_P1.27mm_Vertical -Through hole straight socket strip, 1x37, 1.27mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x37 1.27mm single row -0 -37 -37 -Connector_PinSocket_1.27mm -PinSocket_1x37_P1.27mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x37, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated -Surface mounted socket strip SMD 1x37 1.27mm single row style1 pin1 left -0 -37 -37 -Connector_PinSocket_1.27mm -PinSocket_1x37_P1.27mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x37, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated -Surface mounted socket strip SMD 1x37 1.27mm single row style2 pin1 right -0 -37 -37 -Connector_PinSocket_1.27mm -PinSocket_1x38_P1.27mm_Vertical -Through hole straight socket strip, 1x38, 1.27mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x38 1.27mm single row -0 -38 -38 -Connector_PinSocket_1.27mm -PinSocket_1x38_P1.27mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x38, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated -Surface mounted socket strip SMD 1x38 1.27mm single row style1 pin1 left -0 -38 -38 -Connector_PinSocket_1.27mm -PinSocket_1x38_P1.27mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x38, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated -Surface mounted socket strip SMD 1x38 1.27mm single row style2 pin1 right -0 -38 -38 -Connector_PinSocket_1.27mm -PinSocket_1x39_P1.27mm_Vertical -Through hole straight socket strip, 1x39, 1.27mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x39 1.27mm single row -0 -39 -39 -Connector_PinSocket_1.27mm -PinSocket_1x39_P1.27mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x39, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated -Surface mounted socket strip SMD 1x39 1.27mm single row style1 pin1 left -0 -39 -39 -Connector_PinSocket_1.27mm -PinSocket_1x39_P1.27mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x39, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated -Surface mounted socket strip SMD 1x39 1.27mm single row style2 pin1 right -0 -39 -39 -Connector_PinSocket_1.27mm -PinSocket_1x40_P1.27mm_Vertical -Through hole straight socket strip, 1x40, 1.27mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x40 1.27mm single row -0 -40 -40 -Connector_PinSocket_1.27mm -PinSocket_1x40_P1.27mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x40, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated -Surface mounted socket strip SMD 1x40 1.27mm single row style1 pin1 left -0 -40 -40 -Connector_PinSocket_1.27mm -PinSocket_1x40_P1.27mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x40, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated -Surface mounted socket strip SMD 1x40 1.27mm single row style2 pin1 right -0 -40 -40 -Connector_PinSocket_1.27mm -PinSocket_2x01_P1.27mm_Vertical -Through hole straight socket strip, 2x01, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x01 1.27mm double row -0 -2 -2 -Connector_PinSocket_1.27mm -PinSocket_2x01_P1.27mm_Vertical_SMD -surface-mounted straight socket strip, 2x01, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated -Surface mounted socket strip SMD 2x01 1.27mm double row -0 -2 -2 -Connector_PinSocket_1.27mm -PinSocket_2x02_P1.27mm_Vertical -Through hole straight socket strip, 2x02, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x02 1.27mm double row -0 -4 -4 -Connector_PinSocket_1.27mm -PinSocket_2x02_P1.27mm_Vertical_SMD -surface-mounted straight socket strip, 2x02, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated -Surface mounted socket strip SMD 2x02 1.27mm double row -0 -4 -4 -Connector_PinSocket_1.27mm -PinSocket_2x03_P1.27mm_Horizontal -Through hole angled socket strip, 2x03, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated -Through hole angled socket strip THT 2x03 1.27mm double row -0 -6 -6 -Connector_PinSocket_1.27mm -PinSocket_2x03_P1.27mm_Vertical -Through hole straight socket strip, 2x03, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x03 1.27mm double row -0 -6 -6 -Connector_PinSocket_1.27mm -PinSocket_2x03_P1.27mm_Vertical_SMD -surface-mounted straight socket strip, 2x03, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated -Surface mounted socket strip SMD 2x03 1.27mm double row -0 -6 -6 -Connector_PinSocket_1.27mm -PinSocket_2x04_P1.27mm_Horizontal -Through hole angled socket strip, 2x04, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated -Through hole angled socket strip THT 2x04 1.27mm double row -0 -8 -8 -Connector_PinSocket_1.27mm -PinSocket_2x04_P1.27mm_Vertical -Through hole straight socket strip, 2x04, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x04 1.27mm double row -0 -8 -8 -Connector_PinSocket_1.27mm -PinSocket_2x04_P1.27mm_Vertical_SMD -surface-mounted straight socket strip, 2x04, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated -Surface mounted socket strip SMD 2x04 1.27mm double row -0 -8 -8 -Connector_PinSocket_1.27mm -PinSocket_2x05_P1.27mm_Horizontal -Through hole angled socket strip, 2x05, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated -Through hole angled socket strip THT 2x05 1.27mm double row -0 -10 -10 -Connector_PinSocket_1.27mm -PinSocket_2x05_P1.27mm_Vertical -Through hole straight socket strip, 2x05, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x05 1.27mm double row -0 -10 -10 -Connector_PinSocket_1.27mm -PinSocket_2x05_P1.27mm_Vertical_SMD -surface-mounted straight socket strip, 2x05, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated -Surface mounted socket strip SMD 2x05 1.27mm double row -0 -10 -10 -Connector_PinSocket_1.27mm -PinSocket_2x06_P1.27mm_Horizontal -Through hole angled socket strip, 2x06, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated -Through hole angled socket strip THT 2x06 1.27mm double row -0 -12 -12 -Connector_PinSocket_1.27mm -PinSocket_2x06_P1.27mm_Vertical -Through hole straight socket strip, 2x06, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x06 1.27mm double row -0 -12 -12 -Connector_PinSocket_1.27mm -PinSocket_2x06_P1.27mm_Vertical_SMD -surface-mounted straight socket strip, 2x06, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated -Surface mounted socket strip SMD 2x06 1.27mm double row -0 -12 -12 -Connector_PinSocket_1.27mm -PinSocket_2x07_P1.27mm_Horizontal -Through hole angled socket strip, 2x07, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated -Through hole angled socket strip THT 2x07 1.27mm double row -0 -14 -14 -Connector_PinSocket_1.27mm -PinSocket_2x07_P1.27mm_Vertical -Through hole straight socket strip, 2x07, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x07 1.27mm double row -0 -14 -14 -Connector_PinSocket_1.27mm -PinSocket_2x07_P1.27mm_Vertical_SMD -surface-mounted straight socket strip, 2x07, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated -Surface mounted socket strip SMD 2x07 1.27mm double row -0 -14 -14 -Connector_PinSocket_1.27mm -PinSocket_2x08_P1.27mm_Horizontal -Through hole angled socket strip, 2x08, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated -Through hole angled socket strip THT 2x08 1.27mm double row -0 -16 -16 -Connector_PinSocket_1.27mm -PinSocket_2x08_P1.27mm_Vertical -Through hole straight socket strip, 2x08, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x08 1.27mm double row -0 -16 -16 -Connector_PinSocket_1.27mm -PinSocket_2x08_P1.27mm_Vertical_SMD -surface-mounted straight socket strip, 2x08, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated -Surface mounted socket strip SMD 2x08 1.27mm double row -0 -16 -16 -Connector_PinSocket_1.27mm -PinSocket_2x09_P1.27mm_Horizontal -Through hole angled socket strip, 2x09, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated -Through hole angled socket strip THT 2x09 1.27mm double row -0 -18 -18 -Connector_PinSocket_1.27mm -PinSocket_2x09_P1.27mm_Vertical -Through hole straight socket strip, 2x09, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x09 1.27mm double row -0 -18 -18 -Connector_PinSocket_1.27mm -PinSocket_2x09_P1.27mm_Vertical_SMD -surface-mounted straight socket strip, 2x09, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated -Surface mounted socket strip SMD 2x09 1.27mm double row -0 -18 -18 -Connector_PinSocket_1.27mm -PinSocket_2x10_P1.27mm_Horizontal -Through hole angled socket strip, 2x10, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated -Through hole angled socket strip THT 2x10 1.27mm double row -0 -20 -20 -Connector_PinSocket_1.27mm -PinSocket_2x10_P1.27mm_Vertical -Through hole straight socket strip, 2x10, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x10 1.27mm double row -0 -20 -20 -Connector_PinSocket_1.27mm -PinSocket_2x10_P1.27mm_Vertical_SMD -surface-mounted straight socket strip, 2x10, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated -Surface mounted socket strip SMD 2x10 1.27mm double row -0 -20 -20 -Connector_PinSocket_1.27mm -PinSocket_2x11_P1.27mm_Horizontal -Through hole angled socket strip, 2x11, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated -Through hole angled socket strip THT 2x11 1.27mm double row -0 -22 -22 -Connector_PinSocket_1.27mm -PinSocket_2x11_P1.27mm_Vertical -Through hole straight socket strip, 2x11, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x11 1.27mm double row -0 -22 -22 -Connector_PinSocket_1.27mm -PinSocket_2x11_P1.27mm_Vertical_SMD -surface-mounted straight socket strip, 2x11, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated -Surface mounted socket strip SMD 2x11 1.27mm double row -0 -22 -22 -Connector_PinSocket_1.27mm -PinSocket_2x12_P1.27mm_Horizontal -Through hole angled socket strip, 2x12, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated -Through hole angled socket strip THT 2x12 1.27mm double row -0 -24 -24 -Connector_PinSocket_1.27mm -PinSocket_2x12_P1.27mm_Vertical -Through hole straight socket strip, 2x12, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x12 1.27mm double row -0 -24 -24 -Connector_PinSocket_1.27mm -PinSocket_2x12_P1.27mm_Vertical_SMD -surface-mounted straight socket strip, 2x12, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated -Surface mounted socket strip SMD 2x12 1.27mm double row -0 -24 -24 -Connector_PinSocket_1.27mm -PinSocket_2x13_P1.27mm_Horizontal -Through hole angled socket strip, 2x13, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated -Through hole angled socket strip THT 2x13 1.27mm double row -0 -26 -26 -Connector_PinSocket_1.27mm -PinSocket_2x13_P1.27mm_Vertical -Through hole straight socket strip, 2x13, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x13 1.27mm double row -0 -26 -26 -Connector_PinSocket_1.27mm -PinSocket_2x13_P1.27mm_Vertical_SMD -surface-mounted straight socket strip, 2x13, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated -Surface mounted socket strip SMD 2x13 1.27mm double row -0 -26 -26 -Connector_PinSocket_1.27mm -PinSocket_2x14_P1.27mm_Horizontal -Through hole angled socket strip, 2x14, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated -Through hole angled socket strip THT 2x14 1.27mm double row -0 -28 -28 -Connector_PinSocket_1.27mm -PinSocket_2x14_P1.27mm_Vertical -Through hole straight socket strip, 2x14, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x14 1.27mm double row -0 -28 -28 -Connector_PinSocket_1.27mm -PinSocket_2x14_P1.27mm_Vertical_SMD -surface-mounted straight socket strip, 2x14, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated -Surface mounted socket strip SMD 2x14 1.27mm double row -0 -28 -28 -Connector_PinSocket_1.27mm -PinSocket_2x15_P1.27mm_Horizontal -Through hole angled socket strip, 2x15, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated -Through hole angled socket strip THT 2x15 1.27mm double row -0 -30 -30 -Connector_PinSocket_1.27mm -PinSocket_2x15_P1.27mm_Vertical -Through hole straight socket strip, 2x15, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x15 1.27mm double row -0 -30 -30 -Connector_PinSocket_1.27mm -PinSocket_2x15_P1.27mm_Vertical_SMD -surface-mounted straight socket strip, 2x15, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated -Surface mounted socket strip SMD 2x15 1.27mm double row -0 -30 -30 -Connector_PinSocket_1.27mm -PinSocket_2x16_P1.27mm_Horizontal -Through hole angled socket strip, 2x16, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated -Through hole angled socket strip THT 2x16 1.27mm double row -0 -32 -32 -Connector_PinSocket_1.27mm -PinSocket_2x16_P1.27mm_Vertical -Through hole straight socket strip, 2x16, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x16 1.27mm double row -0 -32 -32 -Connector_PinSocket_1.27mm -PinSocket_2x16_P1.27mm_Vertical_SMD -surface-mounted straight socket strip, 2x16, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated -Surface mounted socket strip SMD 2x16 1.27mm double row -0 -32 -32 -Connector_PinSocket_1.27mm -PinSocket_2x17_P1.27mm_Horizontal -Through hole angled socket strip, 2x17, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated -Through hole angled socket strip THT 2x17 1.27mm double row -0 -34 -34 -Connector_PinSocket_1.27mm -PinSocket_2x17_P1.27mm_Vertical -Through hole straight socket strip, 2x17, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x17 1.27mm double row -0 -34 -34 -Connector_PinSocket_1.27mm -PinSocket_2x17_P1.27mm_Vertical_SMD -surface-mounted straight socket strip, 2x17, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated -Surface mounted socket strip SMD 2x17 1.27mm double row -0 -34 -34 -Connector_PinSocket_1.27mm -PinSocket_2x18_P1.27mm_Horizontal -Through hole angled socket strip, 2x18, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated -Through hole angled socket strip THT 2x18 1.27mm double row -0 -36 -36 -Connector_PinSocket_1.27mm -PinSocket_2x18_P1.27mm_Vertical -Through hole straight socket strip, 2x18, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x18 1.27mm double row -0 -36 -36 -Connector_PinSocket_1.27mm -PinSocket_2x18_P1.27mm_Vertical_SMD -surface-mounted straight socket strip, 2x18, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated -Surface mounted socket strip SMD 2x18 1.27mm double row -0 -36 -36 -Connector_PinSocket_1.27mm -PinSocket_2x19_P1.27mm_Horizontal -Through hole angled socket strip, 2x19, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated -Through hole angled socket strip THT 2x19 1.27mm double row -0 -38 -38 -Connector_PinSocket_1.27mm -PinSocket_2x19_P1.27mm_Vertical -Through hole straight socket strip, 2x19, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x19 1.27mm double row -0 -38 -38 -Connector_PinSocket_1.27mm -PinSocket_2x19_P1.27mm_Vertical_SMD -surface-mounted straight socket strip, 2x19, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated -Surface mounted socket strip SMD 2x19 1.27mm double row -0 -38 -38 -Connector_PinSocket_1.27mm -PinSocket_2x20_P1.27mm_Horizontal -Through hole angled socket strip, 2x20, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated -Through hole angled socket strip THT 2x20 1.27mm double row -0 -40 -40 -Connector_PinSocket_1.27mm -PinSocket_2x20_P1.27mm_Vertical -Through hole straight socket strip, 2x20, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x20 1.27mm double row -0 -40 -40 -Connector_PinSocket_1.27mm -PinSocket_2x20_P1.27mm_Vertical_SMD -surface-mounted straight socket strip, 2x20, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated -Surface mounted socket strip SMD 2x20 1.27mm double row -0 -40 -40 -Connector_PinSocket_1.27mm -PinSocket_2x21_P1.27mm_Horizontal -Through hole angled socket strip, 2x21, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated -Through hole angled socket strip THT 2x21 1.27mm double row -0 -42 -42 -Connector_PinSocket_1.27mm -PinSocket_2x21_P1.27mm_Vertical -Through hole straight socket strip, 2x21, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x21 1.27mm double row -0 -42 -42 -Connector_PinSocket_1.27mm -PinSocket_2x21_P1.27mm_Vertical_SMD -surface-mounted straight socket strip, 2x21, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated -Surface mounted socket strip SMD 2x21 1.27mm double row -0 -42 -42 -Connector_PinSocket_1.27mm -PinSocket_2x22_P1.27mm_Horizontal -Through hole angled socket strip, 2x22, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated -Through hole angled socket strip THT 2x22 1.27mm double row -0 -44 -44 -Connector_PinSocket_1.27mm -PinSocket_2x22_P1.27mm_Vertical -Through hole straight socket strip, 2x22, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x22 1.27mm double row -0 -44 -44 -Connector_PinSocket_1.27mm -PinSocket_2x22_P1.27mm_Vertical_SMD -surface-mounted straight socket strip, 2x22, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated -Surface mounted socket strip SMD 2x22 1.27mm double row -0 -44 -44 -Connector_PinSocket_1.27mm -PinSocket_2x23_P1.27mm_Horizontal -Through hole angled socket strip, 2x23, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated -Through hole angled socket strip THT 2x23 1.27mm double row -0 -46 -46 -Connector_PinSocket_1.27mm -PinSocket_2x23_P1.27mm_Vertical -Through hole straight socket strip, 2x23, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x23 1.27mm double row -0 -46 -46 -Connector_PinSocket_1.27mm -PinSocket_2x23_P1.27mm_Vertical_SMD -surface-mounted straight socket strip, 2x23, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated -Surface mounted socket strip SMD 2x23 1.27mm double row -0 -46 -46 -Connector_PinSocket_1.27mm -PinSocket_2x24_P1.27mm_Horizontal -Through hole angled socket strip, 2x24, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated -Through hole angled socket strip THT 2x24 1.27mm double row -0 -48 -48 -Connector_PinSocket_1.27mm -PinSocket_2x24_P1.27mm_Vertical -Through hole straight socket strip, 2x24, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x24 1.27mm double row -0 -48 -48 -Connector_PinSocket_1.27mm -PinSocket_2x24_P1.27mm_Vertical_SMD -surface-mounted straight socket strip, 2x24, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated -Surface mounted socket strip SMD 2x24 1.27mm double row -0 -48 -48 -Connector_PinSocket_1.27mm -PinSocket_2x25_P1.27mm_Horizontal -Through hole angled socket strip, 2x25, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated -Through hole angled socket strip THT 2x25 1.27mm double row -0 -50 -50 -Connector_PinSocket_1.27mm -PinSocket_2x25_P1.27mm_Vertical -Through hole straight socket strip, 2x25, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x25 1.27mm double row -0 -50 -50 -Connector_PinSocket_1.27mm -PinSocket_2x25_P1.27mm_Vertical_SMD -surface-mounted straight socket strip, 2x25, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated -Surface mounted socket strip SMD 2x25 1.27mm double row -0 -50 -50 -Connector_PinSocket_1.27mm -PinSocket_2x26_P1.27mm_Horizontal -Through hole angled socket strip, 2x26, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated -Through hole angled socket strip THT 2x26 1.27mm double row -0 -52 -52 -Connector_PinSocket_1.27mm -PinSocket_2x26_P1.27mm_Vertical -Through hole straight socket strip, 2x26, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x26 1.27mm double row -0 -52 -52 -Connector_PinSocket_1.27mm -PinSocket_2x26_P1.27mm_Vertical_SMD -surface-mounted straight socket strip, 2x26, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated -Surface mounted socket strip SMD 2x26 1.27mm double row -0 -52 -52 -Connector_PinSocket_1.27mm -PinSocket_2x27_P1.27mm_Horizontal -Through hole angled socket strip, 2x27, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated -Through hole angled socket strip THT 2x27 1.27mm double row -0 -54 -54 -Connector_PinSocket_1.27mm -PinSocket_2x27_P1.27mm_Vertical -Through hole straight socket strip, 2x27, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x27 1.27mm double row -0 -54 -54 -Connector_PinSocket_1.27mm -PinSocket_2x27_P1.27mm_Vertical_SMD -surface-mounted straight socket strip, 2x27, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated -Surface mounted socket strip SMD 2x27 1.27mm double row -0 -54 -54 -Connector_PinSocket_1.27mm -PinSocket_2x28_P1.27mm_Horizontal -Through hole angled socket strip, 2x28, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated -Through hole angled socket strip THT 2x28 1.27mm double row -0 -56 -56 -Connector_PinSocket_1.27mm -PinSocket_2x28_P1.27mm_Vertical -Through hole straight socket strip, 2x28, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x28 1.27mm double row -0 -56 -56 -Connector_PinSocket_1.27mm -PinSocket_2x28_P1.27mm_Vertical_SMD -surface-mounted straight socket strip, 2x28, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated -Surface mounted socket strip SMD 2x28 1.27mm double row -0 -56 -56 -Connector_PinSocket_1.27mm -PinSocket_2x29_P1.27mm_Horizontal -Through hole angled socket strip, 2x29, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated -Through hole angled socket strip THT 2x29 1.27mm double row -0 -58 -58 -Connector_PinSocket_1.27mm -PinSocket_2x29_P1.27mm_Vertical -Through hole straight socket strip, 2x29, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x29 1.27mm double row -0 -58 -58 -Connector_PinSocket_1.27mm -PinSocket_2x29_P1.27mm_Vertical_SMD -surface-mounted straight socket strip, 2x29, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated -Surface mounted socket strip SMD 2x29 1.27mm double row -0 -58 -58 -Connector_PinSocket_1.27mm -PinSocket_2x30_P1.27mm_Horizontal -Through hole angled socket strip, 2x30, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated -Through hole angled socket strip THT 2x30 1.27mm double row -0 -60 -60 -Connector_PinSocket_1.27mm -PinSocket_2x30_P1.27mm_Vertical -Through hole straight socket strip, 2x30, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x30 1.27mm double row -0 -60 -60 -Connector_PinSocket_1.27mm -PinSocket_2x30_P1.27mm_Vertical_SMD -surface-mounted straight socket strip, 2x30, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated -Surface mounted socket strip SMD 2x30 1.27mm double row -0 -60 -60 -Connector_PinSocket_1.27mm -PinSocket_2x31_P1.27mm_Horizontal -Through hole angled socket strip, 2x31, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated -Through hole angled socket strip THT 2x31 1.27mm double row -0 -62 -62 -Connector_PinSocket_1.27mm -PinSocket_2x31_P1.27mm_Vertical -Through hole straight socket strip, 2x31, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x31 1.27mm double row -0 -62 -62 -Connector_PinSocket_1.27mm -PinSocket_2x31_P1.27mm_Vertical_SMD -surface-mounted straight socket strip, 2x31, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated -Surface mounted socket strip SMD 2x31 1.27mm double row -0 -62 -62 -Connector_PinSocket_1.27mm -PinSocket_2x32_P1.27mm_Horizontal -Through hole angled socket strip, 2x32, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated -Through hole angled socket strip THT 2x32 1.27mm double row -0 -64 -64 -Connector_PinSocket_1.27mm -PinSocket_2x32_P1.27mm_Vertical -Through hole straight socket strip, 2x32, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x32 1.27mm double row -0 -64 -64 -Connector_PinSocket_1.27mm -PinSocket_2x32_P1.27mm_Vertical_SMD -surface-mounted straight socket strip, 2x32, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated -Surface mounted socket strip SMD 2x32 1.27mm double row -0 -64 -64 -Connector_PinSocket_1.27mm -PinSocket_2x33_P1.27mm_Horizontal -Through hole angled socket strip, 2x33, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated -Through hole angled socket strip THT 2x33 1.27mm double row -0 -66 -66 -Connector_PinSocket_1.27mm -PinSocket_2x33_P1.27mm_Vertical -Through hole straight socket strip, 2x33, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x33 1.27mm double row -0 -66 -66 -Connector_PinSocket_1.27mm -PinSocket_2x33_P1.27mm_Vertical_SMD -surface-mounted straight socket strip, 2x33, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated -Surface mounted socket strip SMD 2x33 1.27mm double row -0 -66 -66 -Connector_PinSocket_1.27mm -PinSocket_2x34_P1.27mm_Horizontal -Through hole angled socket strip, 2x34, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated -Through hole angled socket strip THT 2x34 1.27mm double row -0 -68 -68 -Connector_PinSocket_1.27mm -PinSocket_2x34_P1.27mm_Vertical -Through hole straight socket strip, 2x34, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x34 1.27mm double row -0 -68 -68 -Connector_PinSocket_1.27mm -PinSocket_2x34_P1.27mm_Vertical_SMD -surface-mounted straight socket strip, 2x34, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated -Surface mounted socket strip SMD 2x34 1.27mm double row -0 -68 -68 -Connector_PinSocket_1.27mm -PinSocket_2x35_P1.27mm_Horizontal -Through hole angled socket strip, 2x35, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated -Through hole angled socket strip THT 2x35 1.27mm double row -0 -70 -70 -Connector_PinSocket_1.27mm -PinSocket_2x35_P1.27mm_Vertical -Through hole straight socket strip, 2x35, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x35 1.27mm double row -0 -70 -70 -Connector_PinSocket_1.27mm -PinSocket_2x35_P1.27mm_Vertical_SMD -surface-mounted straight socket strip, 2x35, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated -Surface mounted socket strip SMD 2x35 1.27mm double row -0 -70 -70 -Connector_PinSocket_1.27mm -PinSocket_2x36_P1.27mm_Horizontal -Through hole angled socket strip, 2x36, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated -Through hole angled socket strip THT 2x36 1.27mm double row -0 -72 -72 -Connector_PinSocket_1.27mm -PinSocket_2x36_P1.27mm_Vertical -Through hole straight socket strip, 2x36, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x36 1.27mm double row -0 -72 -72 -Connector_PinSocket_1.27mm -PinSocket_2x36_P1.27mm_Vertical_SMD -surface-mounted straight socket strip, 2x36, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated -Surface mounted socket strip SMD 2x36 1.27mm double row -0 -72 -72 -Connector_PinSocket_1.27mm -PinSocket_2x37_P1.27mm_Horizontal -Through hole angled socket strip, 2x37, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated -Through hole angled socket strip THT 2x37 1.27mm double row -0 -74 -74 -Connector_PinSocket_1.27mm -PinSocket_2x37_P1.27mm_Vertical -Through hole straight socket strip, 2x37, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x37 1.27mm double row -0 -74 -74 -Connector_PinSocket_1.27mm -PinSocket_2x37_P1.27mm_Vertical_SMD -surface-mounted straight socket strip, 2x37, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated -Surface mounted socket strip SMD 2x37 1.27mm double row -0 -74 -74 -Connector_PinSocket_1.27mm -PinSocket_2x38_P1.27mm_Horizontal -Through hole angled socket strip, 2x38, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated -Through hole angled socket strip THT 2x38 1.27mm double row -0 -76 -76 -Connector_PinSocket_1.27mm -PinSocket_2x38_P1.27mm_Vertical -Through hole straight socket strip, 2x38, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x38 1.27mm double row -0 -76 -76 -Connector_PinSocket_1.27mm -PinSocket_2x38_P1.27mm_Vertical_SMD -surface-mounted straight socket strip, 2x38, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated -Surface mounted socket strip SMD 2x38 1.27mm double row -0 -76 -76 -Connector_PinSocket_1.27mm -PinSocket_2x39_P1.27mm_Horizontal -Through hole angled socket strip, 2x39, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated -Through hole angled socket strip THT 2x39 1.27mm double row -0 -78 -78 -Connector_PinSocket_1.27mm -PinSocket_2x39_P1.27mm_Vertical -Through hole straight socket strip, 2x39, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x39 1.27mm double row -0 -78 -78 -Connector_PinSocket_1.27mm -PinSocket_2x39_P1.27mm_Vertical_SMD -surface-mounted straight socket strip, 2x39, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated -Surface mounted socket strip SMD 2x39 1.27mm double row -0 -78 -78 -Connector_PinSocket_1.27mm -PinSocket_2x40_P1.27mm_Horizontal -Through hole angled socket strip, 2x40, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated -Through hole angled socket strip THT 2x40 1.27mm double row -0 -80 -80 -Connector_PinSocket_1.27mm -PinSocket_2x40_P1.27mm_Vertical -Through hole straight socket strip, 2x40, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x40 1.27mm double row -0 -80 -80 -Connector_PinSocket_1.27mm -PinSocket_2x40_P1.27mm_Vertical_SMD -surface-mounted straight socket strip, 2x40, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated -Surface mounted socket strip SMD 2x40 1.27mm double row -0 -80 -80 -Connector_PinSocket_1.27mm -PinSocket_2x41_P1.27mm_Horizontal -Through hole angled socket strip, 2x41, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated -Through hole angled socket strip THT 2x41 1.27mm double row -0 -82 -82 -Connector_PinSocket_1.27mm -PinSocket_2x42_P1.27mm_Horizontal -Through hole angled socket strip, 2x42, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated -Through hole angled socket strip THT 2x42 1.27mm double row -0 -84 -84 -Connector_PinSocket_1.27mm -PinSocket_2x43_P1.27mm_Horizontal -Through hole angled socket strip, 2x43, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated -Through hole angled socket strip THT 2x43 1.27mm double row -0 -86 -86 -Connector_PinSocket_1.27mm -PinSocket_2x44_P1.27mm_Horizontal -Through hole angled socket strip, 2x44, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated -Through hole angled socket strip THT 2x44 1.27mm double row -0 -88 -88 -Connector_PinSocket_1.27mm -PinSocket_2x45_P1.27mm_Horizontal -Through hole angled socket strip, 2x45, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated -Through hole angled socket strip THT 2x45 1.27mm double row -0 -90 -90 -Connector_PinSocket_1.27mm -PinSocket_2x46_P1.27mm_Horizontal -Through hole angled socket strip, 2x46, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated -Through hole angled socket strip THT 2x46 1.27mm double row -0 -92 -92 -Connector_PinSocket_1.27mm -PinSocket_2x47_P1.27mm_Horizontal -Through hole angled socket strip, 2x47, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated -Through hole angled socket strip THT 2x47 1.27mm double row -0 -94 -94 -Connector_PinSocket_1.27mm -PinSocket_2x48_P1.27mm_Horizontal -Through hole angled socket strip, 2x48, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated -Through hole angled socket strip THT 2x48 1.27mm double row -0 -96 -96 -Connector_PinSocket_1.27mm -PinSocket_2x49_P1.27mm_Horizontal -Through hole angled socket strip, 2x49, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated -Through hole angled socket strip THT 2x49 1.27mm double row -0 -98 -98 -Connector_PinSocket_1.27mm -PinSocket_2x50_P1.27mm_Horizontal -Through hole angled socket strip, 2x50, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated -Through hole angled socket strip THT 2x50 1.27mm double row -0 -100 -100 -Connector_PinSocket_2.00mm -PinSocket_1x01_P2.00mm_Horizontal -Through hole angled socket strip, 1x01, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 1x01 2.00mm single row -0 -1 -1 -Connector_PinSocket_2.00mm -PinSocket_1x01_P2.00mm_Vertical -Through hole straight socket strip, 1x01, 2.00mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x01 2.00mm single row -0 -1 -1 -Connector_PinSocket_2.00mm -PinSocket_1x02_P2.00mm_Horizontal -Through hole angled socket strip, 1x02, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 1x02 2.00mm single row -0 -2 -2 -Connector_PinSocket_2.00mm -PinSocket_1x02_P2.00mm_Vertical -Through hole straight socket strip, 1x02, 2.00mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x02 2.00mm single row -0 -2 -2 -Connector_PinSocket_2.00mm -PinSocket_1x02_P2.00mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x02, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated -Surface mounted socket strip SMD 1x02 2.00mm single row style1 pin1 left -0 -2 -2 -Connector_PinSocket_2.00mm -PinSocket_1x02_P2.00mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x02, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated -Surface mounted socket strip SMD 1x02 2.00mm single row style2 pin1 right -0 -2 -2 -Connector_PinSocket_2.00mm -PinSocket_1x03_P2.00mm_Horizontal -Through hole angled socket strip, 1x03, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 1x03 2.00mm single row -0 -3 -3 -Connector_PinSocket_2.00mm -PinSocket_1x03_P2.00mm_Vertical -Through hole straight socket strip, 1x03, 2.00mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x03 2.00mm single row -0 -3 -3 -Connector_PinSocket_2.00mm -PinSocket_1x03_P2.00mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x03, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated -Surface mounted socket strip SMD 1x03 2.00mm single row style1 pin1 left -0 -3 -3 -Connector_PinSocket_2.00mm -PinSocket_1x03_P2.00mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x03, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated -Surface mounted socket strip SMD 1x03 2.00mm single row style2 pin1 right -0 -3 -3 -Connector_PinSocket_2.00mm -PinSocket_1x04_P2.00mm_Horizontal -Through hole angled socket strip, 1x04, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 1x04 2.00mm single row -0 -4 -4 -Connector_PinSocket_2.00mm -PinSocket_1x04_P2.00mm_Vertical -Through hole straight socket strip, 1x04, 2.00mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x04 2.00mm single row -0 -4 -4 -Connector_PinSocket_2.00mm -PinSocket_1x04_P2.00mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x04, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated -Surface mounted socket strip SMD 1x04 2.00mm single row style1 pin1 left -0 -4 -4 -Connector_PinSocket_2.00mm -PinSocket_1x04_P2.00mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x04, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated -Surface mounted socket strip SMD 1x04 2.00mm single row style2 pin1 right -0 -4 -4 -Connector_PinSocket_2.00mm -PinSocket_1x05_P2.00mm_Horizontal -Through hole angled socket strip, 1x05, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 1x05 2.00mm single row -0 -5 -5 -Connector_PinSocket_2.00mm -PinSocket_1x05_P2.00mm_Vertical -Through hole straight socket strip, 1x05, 2.00mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x05 2.00mm single row -0 -5 -5 -Connector_PinSocket_2.00mm -PinSocket_1x05_P2.00mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x05, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated -Surface mounted socket strip SMD 1x05 2.00mm single row style1 pin1 left -0 -5 -5 -Connector_PinSocket_2.00mm -PinSocket_1x05_P2.00mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x05, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated -Surface mounted socket strip SMD 1x05 2.00mm single row style2 pin1 right -0 -5 -5 -Connector_PinSocket_2.00mm -PinSocket_1x06_P2.00mm_Horizontal -Through hole angled socket strip, 1x06, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 1x06 2.00mm single row -0 -6 -6 -Connector_PinSocket_2.00mm -PinSocket_1x06_P2.00mm_Vertical -Through hole straight socket strip, 1x06, 2.00mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x06 2.00mm single row -0 -6 -6 -Connector_PinSocket_2.00mm -PinSocket_1x06_P2.00mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x06, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated -Surface mounted socket strip SMD 1x06 2.00mm single row style1 pin1 left -0 -6 -6 -Connector_PinSocket_2.00mm -PinSocket_1x06_P2.00mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x06, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated -Surface mounted socket strip SMD 1x06 2.00mm single row style2 pin1 right -0 -6 -6 -Connector_PinSocket_2.00mm -PinSocket_1x07_P2.00mm_Horizontal -Through hole angled socket strip, 1x07, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 1x07 2.00mm single row -0 -7 -7 -Connector_PinSocket_2.00mm -PinSocket_1x07_P2.00mm_Vertical -Through hole straight socket strip, 1x07, 2.00mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x07 2.00mm single row -0 -7 -7 -Connector_PinSocket_2.00mm -PinSocket_1x07_P2.00mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x07, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated -Surface mounted socket strip SMD 1x07 2.00mm single row style1 pin1 left -0 -7 -7 -Connector_PinSocket_2.00mm -PinSocket_1x07_P2.00mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x07, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated -Surface mounted socket strip SMD 1x07 2.00mm single row style2 pin1 right -0 -7 -7 -Connector_PinSocket_2.00mm -PinSocket_1x08_P2.00mm_Horizontal -Through hole angled socket strip, 1x08, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 1x08 2.00mm single row -0 -8 -8 -Connector_PinSocket_2.00mm -PinSocket_1x08_P2.00mm_Vertical -Through hole straight socket strip, 1x08, 2.00mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x08 2.00mm single row -0 -8 -8 -Connector_PinSocket_2.00mm -PinSocket_1x08_P2.00mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x08, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated -Surface mounted socket strip SMD 1x08 2.00mm single row style1 pin1 left -0 -8 -8 -Connector_PinSocket_2.00mm -PinSocket_1x08_P2.00mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x08, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated -Surface mounted socket strip SMD 1x08 2.00mm single row style2 pin1 right -0 -8 -8 -Connector_PinSocket_2.00mm -PinSocket_1x09_P2.00mm_Horizontal -Through hole angled socket strip, 1x09, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 1x09 2.00mm single row -0 -9 -9 -Connector_PinSocket_2.00mm -PinSocket_1x09_P2.00mm_Vertical -Through hole straight socket strip, 1x09, 2.00mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x09 2.00mm single row -0 -9 -9 -Connector_PinSocket_2.00mm -PinSocket_1x09_P2.00mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x09, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated -Surface mounted socket strip SMD 1x09 2.00mm single row style1 pin1 left -0 -9 -9 -Connector_PinSocket_2.00mm -PinSocket_1x09_P2.00mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x09, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated -Surface mounted socket strip SMD 1x09 2.00mm single row style2 pin1 right -0 -9 -9 -Connector_PinSocket_2.00mm -PinSocket_1x10_P2.00mm_Horizontal -Through hole angled socket strip, 1x10, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 1x10 2.00mm single row -0 -10 -10 -Connector_PinSocket_2.00mm -PinSocket_1x10_P2.00mm_Vertical -Through hole straight socket strip, 1x10, 2.00mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x10 2.00mm single row -0 -10 -10 -Connector_PinSocket_2.00mm -PinSocket_1x10_P2.00mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x10, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated -Surface mounted socket strip SMD 1x10 2.00mm single row style1 pin1 left -0 -10 -10 -Connector_PinSocket_2.00mm -PinSocket_1x10_P2.00mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x10, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated -Surface mounted socket strip SMD 1x10 2.00mm single row style2 pin1 right -0 -10 -10 -Connector_PinSocket_2.00mm -PinSocket_1x11_P2.00mm_Horizontal -Through hole angled socket strip, 1x11, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 1x11 2.00mm single row -0 -11 -11 -Connector_PinSocket_2.00mm -PinSocket_1x11_P2.00mm_Vertical -Through hole straight socket strip, 1x11, 2.00mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x11 2.00mm single row -0 -11 -11 -Connector_PinSocket_2.00mm -PinSocket_1x11_P2.00mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x11, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated -Surface mounted socket strip SMD 1x11 2.00mm single row style1 pin1 left -0 -11 -11 -Connector_PinSocket_2.00mm -PinSocket_1x11_P2.00mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x11, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated -Surface mounted socket strip SMD 1x11 2.00mm single row style2 pin1 right -0 -11 -11 -Connector_PinSocket_2.00mm -PinSocket_1x12_P2.00mm_Horizontal -Through hole angled socket strip, 1x12, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 1x12 2.00mm single row -0 -12 -12 -Connector_PinSocket_2.00mm -PinSocket_1x12_P2.00mm_Vertical -Through hole straight socket strip, 1x12, 2.00mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x12 2.00mm single row -0 -12 -12 -Connector_PinSocket_2.00mm -PinSocket_1x12_P2.00mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x12, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated -Surface mounted socket strip SMD 1x12 2.00mm single row style1 pin1 left -0 -12 -12 -Connector_PinSocket_2.00mm -PinSocket_1x12_P2.00mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x12, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated -Surface mounted socket strip SMD 1x12 2.00mm single row style2 pin1 right -0 -12 -12 -Connector_PinSocket_2.00mm -PinSocket_1x13_P2.00mm_Horizontal -Through hole angled socket strip, 1x13, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 1x13 2.00mm single row -0 -13 -13 -Connector_PinSocket_2.00mm -PinSocket_1x13_P2.00mm_Vertical -Through hole straight socket strip, 1x13, 2.00mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x13 2.00mm single row -0 -13 -13 -Connector_PinSocket_2.00mm -PinSocket_1x13_P2.00mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x13, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated -Surface mounted socket strip SMD 1x13 2.00mm single row style1 pin1 left -0 -13 -13 -Connector_PinSocket_2.00mm -PinSocket_1x13_P2.00mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x13, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated -Surface mounted socket strip SMD 1x13 2.00mm single row style2 pin1 right -0 -13 -13 -Connector_PinSocket_2.00mm -PinSocket_1x14_P2.00mm_Horizontal -Through hole angled socket strip, 1x14, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 1x14 2.00mm single row -0 -14 -14 -Connector_PinSocket_2.00mm -PinSocket_1x14_P2.00mm_Vertical -Through hole straight socket strip, 1x14, 2.00mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x14 2.00mm single row -0 -14 -14 -Connector_PinSocket_2.00mm -PinSocket_1x14_P2.00mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x14, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated -Surface mounted socket strip SMD 1x14 2.00mm single row style1 pin1 left -0 -14 -14 -Connector_PinSocket_2.00mm -PinSocket_1x14_P2.00mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x14, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated -Surface mounted socket strip SMD 1x14 2.00mm single row style2 pin1 right -0 -14 -14 -Connector_PinSocket_2.00mm -PinSocket_1x15_P2.00mm_Horizontal -Through hole angled socket strip, 1x15, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 1x15 2.00mm single row -0 -15 -15 -Connector_PinSocket_2.00mm -PinSocket_1x15_P2.00mm_Vertical -Through hole straight socket strip, 1x15, 2.00mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x15 2.00mm single row -0 -15 -15 -Connector_PinSocket_2.00mm -PinSocket_1x15_P2.00mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x15, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated -Surface mounted socket strip SMD 1x15 2.00mm single row style1 pin1 left -0 -15 -15 -Connector_PinSocket_2.00mm -PinSocket_1x15_P2.00mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x15, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated -Surface mounted socket strip SMD 1x15 2.00mm single row style2 pin1 right -0 -15 -15 -Connector_PinSocket_2.00mm -PinSocket_1x16_P2.00mm_Horizontal -Through hole angled socket strip, 1x16, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 1x16 2.00mm single row -0 -16 -16 -Connector_PinSocket_2.00mm -PinSocket_1x16_P2.00mm_Vertical -Through hole straight socket strip, 1x16, 2.00mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x16 2.00mm single row -0 -16 -16 -Connector_PinSocket_2.00mm -PinSocket_1x16_P2.00mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x16, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated -Surface mounted socket strip SMD 1x16 2.00mm single row style1 pin1 left -0 -16 -16 -Connector_PinSocket_2.00mm -PinSocket_1x16_P2.00mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x16, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated -Surface mounted socket strip SMD 1x16 2.00mm single row style2 pin1 right -0 -16 -16 -Connector_PinSocket_2.00mm -PinSocket_1x17_P2.00mm_Horizontal -Through hole angled socket strip, 1x17, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 1x17 2.00mm single row -0 -17 -17 -Connector_PinSocket_2.00mm -PinSocket_1x17_P2.00mm_Vertical -Through hole straight socket strip, 1x17, 2.00mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x17 2.00mm single row -0 -17 -17 -Connector_PinSocket_2.00mm -PinSocket_1x17_P2.00mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x17, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated -Surface mounted socket strip SMD 1x17 2.00mm single row style1 pin1 left -0 -17 -17 -Connector_PinSocket_2.00mm -PinSocket_1x17_P2.00mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x17, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated -Surface mounted socket strip SMD 1x17 2.00mm single row style2 pin1 right -0 -17 -17 -Connector_PinSocket_2.00mm -PinSocket_1x18_P2.00mm_Horizontal -Through hole angled socket strip, 1x18, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 1x18 2.00mm single row -0 -18 -18 -Connector_PinSocket_2.00mm -PinSocket_1x18_P2.00mm_Vertical -Through hole straight socket strip, 1x18, 2.00mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x18 2.00mm single row -0 -18 -18 -Connector_PinSocket_2.00mm -PinSocket_1x18_P2.00mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x18, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated -Surface mounted socket strip SMD 1x18 2.00mm single row style1 pin1 left -0 -18 -18 -Connector_PinSocket_2.00mm -PinSocket_1x18_P2.00mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x18, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated -Surface mounted socket strip SMD 1x18 2.00mm single row style2 pin1 right -0 -18 -18 -Connector_PinSocket_2.00mm -PinSocket_1x19_P2.00mm_Horizontal -Through hole angled socket strip, 1x19, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 1x19 2.00mm single row -0 -19 -19 -Connector_PinSocket_2.00mm -PinSocket_1x19_P2.00mm_Vertical -Through hole straight socket strip, 1x19, 2.00mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x19 2.00mm single row -0 -19 -19 -Connector_PinSocket_2.00mm -PinSocket_1x19_P2.00mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x19, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated -Surface mounted socket strip SMD 1x19 2.00mm single row style1 pin1 left -0 -19 -19 -Connector_PinSocket_2.00mm -PinSocket_1x19_P2.00mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x19, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated -Surface mounted socket strip SMD 1x19 2.00mm single row style2 pin1 right -0 -19 -19 -Connector_PinSocket_2.00mm -PinSocket_1x20_P2.00mm_Horizontal -Through hole angled socket strip, 1x20, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 1x20 2.00mm single row -0 -20 -20 -Connector_PinSocket_2.00mm -PinSocket_1x20_P2.00mm_Vertical -Through hole straight socket strip, 1x20, 2.00mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x20 2.00mm single row -0 -20 -20 -Connector_PinSocket_2.00mm -PinSocket_1x20_P2.00mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x20, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated -Surface mounted socket strip SMD 1x20 2.00mm single row style1 pin1 left -0 -20 -20 -Connector_PinSocket_2.00mm -PinSocket_1x20_P2.00mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x20, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated -Surface mounted socket strip SMD 1x20 2.00mm single row style2 pin1 right -0 -20 -20 -Connector_PinSocket_2.00mm -PinSocket_1x21_P2.00mm_Horizontal -Through hole angled socket strip, 1x21, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 1x21 2.00mm single row -0 -21 -21 -Connector_PinSocket_2.00mm -PinSocket_1x21_P2.00mm_Vertical -Through hole straight socket strip, 1x21, 2.00mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x21 2.00mm single row -0 -21 -21 -Connector_PinSocket_2.00mm -PinSocket_1x21_P2.00mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x21, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated -Surface mounted socket strip SMD 1x21 2.00mm single row style1 pin1 left -0 -21 -21 -Connector_PinSocket_2.00mm -PinSocket_1x21_P2.00mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x21, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated -Surface mounted socket strip SMD 1x21 2.00mm single row style2 pin1 right -0 -21 -21 -Connector_PinSocket_2.00mm -PinSocket_1x22_P2.00mm_Horizontal -Through hole angled socket strip, 1x22, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 1x22 2.00mm single row -0 -22 -22 -Connector_PinSocket_2.00mm -PinSocket_1x22_P2.00mm_Vertical -Through hole straight socket strip, 1x22, 2.00mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x22 2.00mm single row -0 -22 -22 -Connector_PinSocket_2.00mm -PinSocket_1x22_P2.00mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x22, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated -Surface mounted socket strip SMD 1x22 2.00mm single row style1 pin1 left -0 -22 -22 -Connector_PinSocket_2.00mm -PinSocket_1x22_P2.00mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x22, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated -Surface mounted socket strip SMD 1x22 2.00mm single row style2 pin1 right -0 -22 -22 -Connector_PinSocket_2.00mm -PinSocket_1x23_P2.00mm_Horizontal -Through hole angled socket strip, 1x23, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 1x23 2.00mm single row -0 -23 -23 -Connector_PinSocket_2.00mm -PinSocket_1x23_P2.00mm_Vertical -Through hole straight socket strip, 1x23, 2.00mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x23 2.00mm single row -0 -23 -23 -Connector_PinSocket_2.00mm -PinSocket_1x23_P2.00mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x23, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated -Surface mounted socket strip SMD 1x23 2.00mm single row style1 pin1 left -0 -23 -23 -Connector_PinSocket_2.00mm -PinSocket_1x23_P2.00mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x23, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated -Surface mounted socket strip SMD 1x23 2.00mm single row style2 pin1 right -0 -23 -23 -Connector_PinSocket_2.00mm -PinSocket_1x24_P2.00mm_Horizontal -Through hole angled socket strip, 1x24, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 1x24 2.00mm single row -0 -24 -24 -Connector_PinSocket_2.00mm -PinSocket_1x24_P2.00mm_Vertical -Through hole straight socket strip, 1x24, 2.00mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x24 2.00mm single row -0 -24 -24 -Connector_PinSocket_2.00mm -PinSocket_1x24_P2.00mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x24, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated -Surface mounted socket strip SMD 1x24 2.00mm single row style1 pin1 left -0 -24 -24 -Connector_PinSocket_2.00mm -PinSocket_1x24_P2.00mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x24, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated -Surface mounted socket strip SMD 1x24 2.00mm single row style2 pin1 right -0 -24 -24 -Connector_PinSocket_2.00mm -PinSocket_1x25_P2.00mm_Horizontal -Through hole angled socket strip, 1x25, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 1x25 2.00mm single row -0 -25 -25 -Connector_PinSocket_2.00mm -PinSocket_1x25_P2.00mm_Vertical -Through hole straight socket strip, 1x25, 2.00mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x25 2.00mm single row -0 -25 -25 -Connector_PinSocket_2.00mm -PinSocket_1x25_P2.00mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x25, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated -Surface mounted socket strip SMD 1x25 2.00mm single row style1 pin1 left -0 -25 -25 -Connector_PinSocket_2.00mm -PinSocket_1x25_P2.00mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x25, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated -Surface mounted socket strip SMD 1x25 2.00mm single row style2 pin1 right -0 -25 -25 -Connector_PinSocket_2.00mm -PinSocket_1x26_P2.00mm_Horizontal -Through hole angled socket strip, 1x26, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 1x26 2.00mm single row -0 -26 -26 -Connector_PinSocket_2.00mm -PinSocket_1x26_P2.00mm_Vertical -Through hole straight socket strip, 1x26, 2.00mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x26 2.00mm single row -0 -26 -26 -Connector_PinSocket_2.00mm -PinSocket_1x26_P2.00mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x26, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated -Surface mounted socket strip SMD 1x26 2.00mm single row style1 pin1 left -0 -26 -26 -Connector_PinSocket_2.00mm -PinSocket_1x26_P2.00mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x26, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated -Surface mounted socket strip SMD 1x26 2.00mm single row style2 pin1 right -0 -26 -26 -Connector_PinSocket_2.00mm -PinSocket_1x27_P2.00mm_Horizontal -Through hole angled socket strip, 1x27, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 1x27 2.00mm single row -0 -27 -27 -Connector_PinSocket_2.00mm -PinSocket_1x27_P2.00mm_Vertical -Through hole straight socket strip, 1x27, 2.00mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x27 2.00mm single row -0 -27 -27 -Connector_PinSocket_2.00mm -PinSocket_1x27_P2.00mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x27, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated -Surface mounted socket strip SMD 1x27 2.00mm single row style1 pin1 left -0 -27 -27 -Connector_PinSocket_2.00mm -PinSocket_1x27_P2.00mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x27, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated -Surface mounted socket strip SMD 1x27 2.00mm single row style2 pin1 right -0 -27 -27 -Connector_PinSocket_2.00mm -PinSocket_1x28_P2.00mm_Horizontal -Through hole angled socket strip, 1x28, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 1x28 2.00mm single row -0 -28 -28 -Connector_PinSocket_2.00mm -PinSocket_1x28_P2.00mm_Vertical -Through hole straight socket strip, 1x28, 2.00mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x28 2.00mm single row -0 -28 -28 -Connector_PinSocket_2.00mm -PinSocket_1x28_P2.00mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x28, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated -Surface mounted socket strip SMD 1x28 2.00mm single row style1 pin1 left -0 -28 -28 -Connector_PinSocket_2.00mm -PinSocket_1x28_P2.00mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x28, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated -Surface mounted socket strip SMD 1x28 2.00mm single row style2 pin1 right -0 -28 -28 -Connector_PinSocket_2.00mm -PinSocket_1x29_P2.00mm_Horizontal -Through hole angled socket strip, 1x29, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 1x29 2.00mm single row -0 -29 -29 -Connector_PinSocket_2.00mm -PinSocket_1x29_P2.00mm_Vertical -Through hole straight socket strip, 1x29, 2.00mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x29 2.00mm single row -0 -29 -29 -Connector_PinSocket_2.00mm -PinSocket_1x29_P2.00mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x29, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated -Surface mounted socket strip SMD 1x29 2.00mm single row style1 pin1 left -0 -29 -29 -Connector_PinSocket_2.00mm -PinSocket_1x29_P2.00mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x29, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated -Surface mounted socket strip SMD 1x29 2.00mm single row style2 pin1 right -0 -29 -29 -Connector_PinSocket_2.00mm -PinSocket_1x30_P2.00mm_Horizontal -Through hole angled socket strip, 1x30, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 1x30 2.00mm single row -0 -30 -30 -Connector_PinSocket_2.00mm -PinSocket_1x30_P2.00mm_Vertical -Through hole straight socket strip, 1x30, 2.00mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x30 2.00mm single row -0 -30 -30 -Connector_PinSocket_2.00mm -PinSocket_1x30_P2.00mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x30, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated -Surface mounted socket strip SMD 1x30 2.00mm single row style1 pin1 left -0 -30 -30 -Connector_PinSocket_2.00mm -PinSocket_1x30_P2.00mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x30, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated -Surface mounted socket strip SMD 1x30 2.00mm single row style2 pin1 right -0 -30 -30 -Connector_PinSocket_2.00mm -PinSocket_1x31_P2.00mm_Horizontal -Through hole angled socket strip, 1x31, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 1x31 2.00mm single row -0 -31 -31 -Connector_PinSocket_2.00mm -PinSocket_1x31_P2.00mm_Vertical -Through hole straight socket strip, 1x31, 2.00mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x31 2.00mm single row -0 -31 -31 -Connector_PinSocket_2.00mm -PinSocket_1x31_P2.00mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x31, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated -Surface mounted socket strip SMD 1x31 2.00mm single row style1 pin1 left -0 -31 -31 -Connector_PinSocket_2.00mm -PinSocket_1x31_P2.00mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x31, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated -Surface mounted socket strip SMD 1x31 2.00mm single row style2 pin1 right -0 -31 -31 -Connector_PinSocket_2.00mm -PinSocket_1x32_P2.00mm_Horizontal -Through hole angled socket strip, 1x32, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 1x32 2.00mm single row -0 -32 -32 -Connector_PinSocket_2.00mm -PinSocket_1x32_P2.00mm_Vertical -Through hole straight socket strip, 1x32, 2.00mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x32 2.00mm single row -0 -32 -32 -Connector_PinSocket_2.00mm -PinSocket_1x32_P2.00mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x32, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated -Surface mounted socket strip SMD 1x32 2.00mm single row style1 pin1 left -0 -32 -32 -Connector_PinSocket_2.00mm -PinSocket_1x32_P2.00mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x32, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated -Surface mounted socket strip SMD 1x32 2.00mm single row style2 pin1 right -0 -32 -32 -Connector_PinSocket_2.00mm -PinSocket_1x33_P2.00mm_Horizontal -Through hole angled socket strip, 1x33, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 1x33 2.00mm single row -0 -33 -33 -Connector_PinSocket_2.00mm -PinSocket_1x33_P2.00mm_Vertical -Through hole straight socket strip, 1x33, 2.00mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x33 2.00mm single row -0 -33 -33 -Connector_PinSocket_2.00mm -PinSocket_1x33_P2.00mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x33, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated -Surface mounted socket strip SMD 1x33 2.00mm single row style1 pin1 left -0 -33 -33 -Connector_PinSocket_2.00mm -PinSocket_1x33_P2.00mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x33, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated -Surface mounted socket strip SMD 1x33 2.00mm single row style2 pin1 right -0 -33 -33 -Connector_PinSocket_2.00mm -PinSocket_1x34_P2.00mm_Horizontal -Through hole angled socket strip, 1x34, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 1x34 2.00mm single row -0 -34 -34 -Connector_PinSocket_2.00mm -PinSocket_1x34_P2.00mm_Vertical -Through hole straight socket strip, 1x34, 2.00mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x34 2.00mm single row -0 -34 -34 -Connector_PinSocket_2.00mm -PinSocket_1x34_P2.00mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x34, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated -Surface mounted socket strip SMD 1x34 2.00mm single row style1 pin1 left -0 -34 -34 -Connector_PinSocket_2.00mm -PinSocket_1x34_P2.00mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x34, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated -Surface mounted socket strip SMD 1x34 2.00mm single row style2 pin1 right -0 -34 -34 -Connector_PinSocket_2.00mm -PinSocket_1x35_P2.00mm_Horizontal -Through hole angled socket strip, 1x35, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 1x35 2.00mm single row -0 -35 -35 -Connector_PinSocket_2.00mm -PinSocket_1x35_P2.00mm_Vertical -Through hole straight socket strip, 1x35, 2.00mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x35 2.00mm single row -0 -35 -35 -Connector_PinSocket_2.00mm -PinSocket_1x35_P2.00mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x35, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated -Surface mounted socket strip SMD 1x35 2.00mm single row style1 pin1 left -0 -35 -35 -Connector_PinSocket_2.00mm -PinSocket_1x35_P2.00mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x35, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated -Surface mounted socket strip SMD 1x35 2.00mm single row style2 pin1 right -0 -35 -35 -Connector_PinSocket_2.00mm -PinSocket_1x36_P2.00mm_Horizontal -Through hole angled socket strip, 1x36, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 1x36 2.00mm single row -0 -36 -36 -Connector_PinSocket_2.00mm -PinSocket_1x36_P2.00mm_Vertical -Through hole straight socket strip, 1x36, 2.00mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x36 2.00mm single row -0 -36 -36 -Connector_PinSocket_2.00mm -PinSocket_1x36_P2.00mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x36, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated -Surface mounted socket strip SMD 1x36 2.00mm single row style1 pin1 left -0 -36 -36 -Connector_PinSocket_2.00mm -PinSocket_1x36_P2.00mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x36, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated -Surface mounted socket strip SMD 1x36 2.00mm single row style2 pin1 right -0 -36 -36 -Connector_PinSocket_2.00mm -PinSocket_1x37_P2.00mm_Horizontal -Through hole angled socket strip, 1x37, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 1x37 2.00mm single row -0 -37 -37 -Connector_PinSocket_2.00mm -PinSocket_1x37_P2.00mm_Vertical -Through hole straight socket strip, 1x37, 2.00mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x37 2.00mm single row -0 -37 -37 -Connector_PinSocket_2.00mm -PinSocket_1x37_P2.00mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x37, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated -Surface mounted socket strip SMD 1x37 2.00mm single row style1 pin1 left -0 -37 -37 -Connector_PinSocket_2.00mm -PinSocket_1x37_P2.00mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x37, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated -Surface mounted socket strip SMD 1x37 2.00mm single row style2 pin1 right -0 -37 -37 -Connector_PinSocket_2.00mm -PinSocket_1x38_P2.00mm_Horizontal -Through hole angled socket strip, 1x38, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 1x38 2.00mm single row -0 -38 -38 -Connector_PinSocket_2.00mm -PinSocket_1x38_P2.00mm_Vertical -Through hole straight socket strip, 1x38, 2.00mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x38 2.00mm single row -0 -38 -38 -Connector_PinSocket_2.00mm -PinSocket_1x38_P2.00mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x38, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated -Surface mounted socket strip SMD 1x38 2.00mm single row style1 pin1 left -0 -38 -38 -Connector_PinSocket_2.00mm -PinSocket_1x38_P2.00mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x38, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated -Surface mounted socket strip SMD 1x38 2.00mm single row style2 pin1 right -0 -38 -38 -Connector_PinSocket_2.00mm -PinSocket_1x39_P2.00mm_Horizontal -Through hole angled socket strip, 1x39, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 1x39 2.00mm single row -0 -39 -39 -Connector_PinSocket_2.00mm -PinSocket_1x39_P2.00mm_Vertical -Through hole straight socket strip, 1x39, 2.00mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x39 2.00mm single row -0 -39 -39 -Connector_PinSocket_2.00mm -PinSocket_1x39_P2.00mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x39, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated -Surface mounted socket strip SMD 1x39 2.00mm single row style1 pin1 left -0 -39 -39 -Connector_PinSocket_2.00mm -PinSocket_1x39_P2.00mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x39, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated -Surface mounted socket strip SMD 1x39 2.00mm single row style2 pin1 right -0 -39 -39 -Connector_PinSocket_2.00mm -PinSocket_1x40_P2.00mm_Horizontal -Through hole angled socket strip, 1x40, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 1x40 2.00mm single row -0 -40 -40 -Connector_PinSocket_2.00mm -PinSocket_1x40_P2.00mm_Vertical -Through hole straight socket strip, 1x40, 2.00mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x40 2.00mm single row -0 -40 -40 -Connector_PinSocket_2.00mm -PinSocket_1x40_P2.00mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x40, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated -Surface mounted socket strip SMD 1x40 2.00mm single row style1 pin1 left -0 -40 -40 -Connector_PinSocket_2.00mm -PinSocket_1x40_P2.00mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x40, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated -Surface mounted socket strip SMD 1x40 2.00mm single row style2 pin1 right -0 -40 -40 -Connector_PinSocket_2.00mm -PinSocket_2x01_P2.00mm_Horizontal -Through hole angled socket strip, 2x01, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 2x01 2.00mm double row -0 -2 -2 -Connector_PinSocket_2.00mm -PinSocket_2x01_P2.00mm_Vertical -Through hole straight socket strip, 2x01, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x01 2.00mm double row -0 -2 -2 -Connector_PinSocket_2.00mm -PinSocket_2x01_P2.00mm_Vertical_SMD -surface-mounted straight socket strip, 2x01, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated -Surface mounted socket strip SMD 2x01 2.00mm double row -0 -2 -2 -Connector_PinSocket_2.00mm -PinSocket_2x02_P2.00mm_Horizontal -Through hole angled socket strip, 2x02, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 2x02 2.00mm double row -0 -4 -4 -Connector_PinSocket_2.00mm -PinSocket_2x02_P2.00mm_Vertical -Through hole straight socket strip, 2x02, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x02 2.00mm double row -0 -4 -4 -Connector_PinSocket_2.00mm -PinSocket_2x02_P2.00mm_Vertical_SMD -surface-mounted straight socket strip, 2x02, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated -Surface mounted socket strip SMD 2x02 2.00mm double row -0 -4 -4 -Connector_PinSocket_2.00mm -PinSocket_2x03_P2.00mm_Horizontal -Through hole angled socket strip, 2x03, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 2x03 2.00mm double row -0 -6 -6 -Connector_PinSocket_2.00mm -PinSocket_2x03_P2.00mm_Vertical -Through hole straight socket strip, 2x03, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x03 2.00mm double row -0 -6 -6 -Connector_PinSocket_2.00mm -PinSocket_2x03_P2.00mm_Vertical_SMD -surface-mounted straight socket strip, 2x03, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated -Surface mounted socket strip SMD 2x03 2.00mm double row -0 -6 -6 -Connector_PinSocket_2.00mm -PinSocket_2x04_P2.00mm_Horizontal -Through hole angled socket strip, 2x04, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 2x04 2.00mm double row -0 -8 -8 -Connector_PinSocket_2.00mm -PinSocket_2x04_P2.00mm_Vertical -Through hole straight socket strip, 2x04, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x04 2.00mm double row -0 -8 -8 -Connector_PinSocket_2.00mm -PinSocket_2x04_P2.00mm_Vertical_SMD -surface-mounted straight socket strip, 2x04, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated -Surface mounted socket strip SMD 2x04 2.00mm double row -0 -8 -8 -Connector_PinSocket_2.00mm -PinSocket_2x05_P2.00mm_Horizontal -Through hole angled socket strip, 2x05, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 2x05 2.00mm double row -0 -10 -10 -Connector_PinSocket_2.00mm -PinSocket_2x05_P2.00mm_Vertical -Through hole straight socket strip, 2x05, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x05 2.00mm double row -0 -10 -10 -Connector_PinSocket_2.00mm -PinSocket_2x05_P2.00mm_Vertical_SMD -surface-mounted straight socket strip, 2x05, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated -Surface mounted socket strip SMD 2x05 2.00mm double row -0 -10 -10 -Connector_PinSocket_2.00mm -PinSocket_2x06_P2.00mm_Horizontal -Through hole angled socket strip, 2x06, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 2x06 2.00mm double row -0 -12 -12 -Connector_PinSocket_2.00mm -PinSocket_2x06_P2.00mm_Vertical -Through hole straight socket strip, 2x06, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x06 2.00mm double row -0 -12 -12 -Connector_PinSocket_2.00mm -PinSocket_2x06_P2.00mm_Vertical_SMD -surface-mounted straight socket strip, 2x06, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated -Surface mounted socket strip SMD 2x06 2.00mm double row -0 -12 -12 -Connector_PinSocket_2.00mm -PinSocket_2x07_P2.00mm_Horizontal -Through hole angled socket strip, 2x07, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 2x07 2.00mm double row -0 -14 -14 -Connector_PinSocket_2.00mm -PinSocket_2x07_P2.00mm_Vertical -Through hole straight socket strip, 2x07, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x07 2.00mm double row -0 -14 -14 -Connector_PinSocket_2.00mm -PinSocket_2x07_P2.00mm_Vertical_SMD -surface-mounted straight socket strip, 2x07, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated -Surface mounted socket strip SMD 2x07 2.00mm double row -0 -14 -14 -Connector_PinSocket_2.00mm -PinSocket_2x08_P2.00mm_Horizontal -Through hole angled socket strip, 2x08, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 2x08 2.00mm double row -0 -16 -16 -Connector_PinSocket_2.00mm -PinSocket_2x08_P2.00mm_Vertical -Through hole straight socket strip, 2x08, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x08 2.00mm double row -0 -16 -16 -Connector_PinSocket_2.00mm -PinSocket_2x08_P2.00mm_Vertical_SMD -surface-mounted straight socket strip, 2x08, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated -Surface mounted socket strip SMD 2x08 2.00mm double row -0 -16 -16 -Connector_PinSocket_2.00mm -PinSocket_2x09_P2.00mm_Horizontal -Through hole angled socket strip, 2x09, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 2x09 2.00mm double row -0 -18 -18 -Connector_PinSocket_2.00mm -PinSocket_2x09_P2.00mm_Vertical -Through hole straight socket strip, 2x09, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x09 2.00mm double row -0 -18 -18 -Connector_PinSocket_2.00mm -PinSocket_2x09_P2.00mm_Vertical_SMD -surface-mounted straight socket strip, 2x09, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated -Surface mounted socket strip SMD 2x09 2.00mm double row -0 -18 -18 -Connector_PinSocket_2.00mm -PinSocket_2x10_P2.00mm_Horizontal -Through hole angled socket strip, 2x10, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 2x10 2.00mm double row -0 -20 -20 -Connector_PinSocket_2.00mm -PinSocket_2x10_P2.00mm_Vertical -Through hole straight socket strip, 2x10, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x10 2.00mm double row -0 -20 -20 -Connector_PinSocket_2.00mm -PinSocket_2x10_P2.00mm_Vertical_SMD -surface-mounted straight socket strip, 2x10, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated -Surface mounted socket strip SMD 2x10 2.00mm double row -0 -20 -20 -Connector_PinSocket_2.00mm -PinSocket_2x11_P2.00mm_Horizontal -Through hole angled socket strip, 2x11, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 2x11 2.00mm double row -0 -22 -22 -Connector_PinSocket_2.00mm -PinSocket_2x11_P2.00mm_Vertical -Through hole straight socket strip, 2x11, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x11 2.00mm double row -0 -22 -22 -Connector_PinSocket_2.00mm -PinSocket_2x11_P2.00mm_Vertical_SMD -surface-mounted straight socket strip, 2x11, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated -Surface mounted socket strip SMD 2x11 2.00mm double row -0 -22 -22 -Connector_PinSocket_2.00mm -PinSocket_2x12_P2.00mm_Horizontal -Through hole angled socket strip, 2x12, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 2x12 2.00mm double row -0 -24 -24 -Connector_PinSocket_2.00mm -PinSocket_2x12_P2.00mm_Vertical -Through hole straight socket strip, 2x12, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x12 2.00mm double row -0 -24 -24 -Connector_PinSocket_2.00mm -PinSocket_2x12_P2.00mm_Vertical_SMD -surface-mounted straight socket strip, 2x12, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated -Surface mounted socket strip SMD 2x12 2.00mm double row -0 -24 -24 -Connector_PinSocket_2.00mm -PinSocket_2x13_P2.00mm_Horizontal -Through hole angled socket strip, 2x13, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 2x13 2.00mm double row -0 -26 -26 -Connector_PinSocket_2.00mm -PinSocket_2x13_P2.00mm_Vertical -Through hole straight socket strip, 2x13, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x13 2.00mm double row -0 -26 -26 -Connector_PinSocket_2.00mm -PinSocket_2x13_P2.00mm_Vertical_SMD -surface-mounted straight socket strip, 2x13, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated -Surface mounted socket strip SMD 2x13 2.00mm double row -0 -26 -26 -Connector_PinSocket_2.00mm -PinSocket_2x14_P2.00mm_Horizontal -Through hole angled socket strip, 2x14, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 2x14 2.00mm double row -0 -28 -28 -Connector_PinSocket_2.00mm -PinSocket_2x14_P2.00mm_Vertical -Through hole straight socket strip, 2x14, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x14 2.00mm double row -0 -28 -28 -Connector_PinSocket_2.00mm -PinSocket_2x14_P2.00mm_Vertical_SMD -surface-mounted straight socket strip, 2x14, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated -Surface mounted socket strip SMD 2x14 2.00mm double row -0 -28 -28 -Connector_PinSocket_2.00mm -PinSocket_2x15_P2.00mm_Horizontal -Through hole angled socket strip, 2x15, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 2x15 2.00mm double row -0 -30 -30 -Connector_PinSocket_2.00mm -PinSocket_2x15_P2.00mm_Vertical -Through hole straight socket strip, 2x15, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x15 2.00mm double row -0 -30 -30 -Connector_PinSocket_2.00mm -PinSocket_2x15_P2.00mm_Vertical_SMD -surface-mounted straight socket strip, 2x15, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated -Surface mounted socket strip SMD 2x15 2.00mm double row -0 -30 -30 -Connector_PinSocket_2.00mm -PinSocket_2x16_P2.00mm_Horizontal -Through hole angled socket strip, 2x16, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 2x16 2.00mm double row -0 -32 -32 -Connector_PinSocket_2.00mm -PinSocket_2x16_P2.00mm_Vertical -Through hole straight socket strip, 2x16, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x16 2.00mm double row -0 -32 -32 -Connector_PinSocket_2.00mm -PinSocket_2x16_P2.00mm_Vertical_SMD -surface-mounted straight socket strip, 2x16, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated -Surface mounted socket strip SMD 2x16 2.00mm double row -0 -32 -32 -Connector_PinSocket_2.00mm -PinSocket_2x17_P2.00mm_Horizontal -Through hole angled socket strip, 2x17, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 2x17 2.00mm double row -0 -34 -34 -Connector_PinSocket_2.00mm -PinSocket_2x17_P2.00mm_Vertical -Through hole straight socket strip, 2x17, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x17 2.00mm double row -0 -34 -34 -Connector_PinSocket_2.00mm -PinSocket_2x17_P2.00mm_Vertical_SMD -surface-mounted straight socket strip, 2x17, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated -Surface mounted socket strip SMD 2x17 2.00mm double row -0 -34 -34 -Connector_PinSocket_2.00mm -PinSocket_2x18_P2.00mm_Horizontal -Through hole angled socket strip, 2x18, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 2x18 2.00mm double row -0 -36 -36 -Connector_PinSocket_2.00mm -PinSocket_2x18_P2.00mm_Vertical -Through hole straight socket strip, 2x18, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x18 2.00mm double row -0 -36 -36 -Connector_PinSocket_2.00mm -PinSocket_2x18_P2.00mm_Vertical_SMD -surface-mounted straight socket strip, 2x18, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated -Surface mounted socket strip SMD 2x18 2.00mm double row -0 -36 -36 -Connector_PinSocket_2.00mm -PinSocket_2x19_P2.00mm_Horizontal -Through hole angled socket strip, 2x19, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 2x19 2.00mm double row -0 -38 -38 -Connector_PinSocket_2.00mm -PinSocket_2x19_P2.00mm_Vertical -Through hole straight socket strip, 2x19, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x19 2.00mm double row -0 -38 -38 -Connector_PinSocket_2.00mm -PinSocket_2x19_P2.00mm_Vertical_SMD -surface-mounted straight socket strip, 2x19, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated -Surface mounted socket strip SMD 2x19 2.00mm double row -0 -38 -38 -Connector_PinSocket_2.00mm -PinSocket_2x20_P2.00mm_Horizontal -Through hole angled socket strip, 2x20, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 2x20 2.00mm double row -0 -40 -40 -Connector_PinSocket_2.00mm -PinSocket_2x20_P2.00mm_Vertical -Through hole straight socket strip, 2x20, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x20 2.00mm double row -0 -40 -40 -Connector_PinSocket_2.00mm -PinSocket_2x20_P2.00mm_Vertical_SMD -surface-mounted straight socket strip, 2x20, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated -Surface mounted socket strip SMD 2x20 2.00mm double row -0 -40 -40 -Connector_PinSocket_2.00mm -PinSocket_2x21_P2.00mm_Horizontal -Through hole angled socket strip, 2x21, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 2x21 2.00mm double row -0 -42 -42 -Connector_PinSocket_2.00mm -PinSocket_2x21_P2.00mm_Vertical -Through hole straight socket strip, 2x21, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x21 2.00mm double row -0 -42 -42 -Connector_PinSocket_2.00mm -PinSocket_2x21_P2.00mm_Vertical_SMD -surface-mounted straight socket strip, 2x21, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated -Surface mounted socket strip SMD 2x21 2.00mm double row -0 -42 -42 -Connector_PinSocket_2.00mm -PinSocket_2x22_P2.00mm_Horizontal -Through hole angled socket strip, 2x22, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 2x22 2.00mm double row -0 -44 -44 -Connector_PinSocket_2.00mm -PinSocket_2x22_P2.00mm_Vertical -Through hole straight socket strip, 2x22, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x22 2.00mm double row -0 -44 -44 -Connector_PinSocket_2.00mm -PinSocket_2x22_P2.00mm_Vertical_SMD -surface-mounted straight socket strip, 2x22, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated -Surface mounted socket strip SMD 2x22 2.00mm double row -0 -44 -44 -Connector_PinSocket_2.00mm -PinSocket_2x23_P2.00mm_Horizontal -Through hole angled socket strip, 2x23, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 2x23 2.00mm double row -0 -46 -46 -Connector_PinSocket_2.00mm -PinSocket_2x23_P2.00mm_Vertical -Through hole straight socket strip, 2x23, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x23 2.00mm double row -0 -46 -46 -Connector_PinSocket_2.00mm -PinSocket_2x23_P2.00mm_Vertical_SMD -surface-mounted straight socket strip, 2x23, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated -Surface mounted socket strip SMD 2x23 2.00mm double row -0 -46 -46 -Connector_PinSocket_2.00mm -PinSocket_2x24_P2.00mm_Horizontal -Through hole angled socket strip, 2x24, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 2x24 2.00mm double row -0 -48 -48 -Connector_PinSocket_2.00mm -PinSocket_2x24_P2.00mm_Vertical -Through hole straight socket strip, 2x24, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x24 2.00mm double row -0 -48 -48 -Connector_PinSocket_2.00mm -PinSocket_2x24_P2.00mm_Vertical_SMD -surface-mounted straight socket strip, 2x24, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated -Surface mounted socket strip SMD 2x24 2.00mm double row -0 -48 -48 -Connector_PinSocket_2.00mm -PinSocket_2x25_P2.00mm_Horizontal -Through hole angled socket strip, 2x25, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 2x25 2.00mm double row -0 -50 -50 -Connector_PinSocket_2.00mm -PinSocket_2x25_P2.00mm_Vertical -Through hole straight socket strip, 2x25, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x25 2.00mm double row -0 -50 -50 -Connector_PinSocket_2.00mm -PinSocket_2x25_P2.00mm_Vertical_SMD -surface-mounted straight socket strip, 2x25, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated -Surface mounted socket strip SMD 2x25 2.00mm double row -0 -50 -50 -Connector_PinSocket_2.00mm -PinSocket_2x26_P2.00mm_Horizontal -Through hole angled socket strip, 2x26, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 2x26 2.00mm double row -0 -52 -52 -Connector_PinSocket_2.00mm -PinSocket_2x26_P2.00mm_Vertical -Through hole straight socket strip, 2x26, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x26 2.00mm double row -0 -52 -52 -Connector_PinSocket_2.00mm -PinSocket_2x26_P2.00mm_Vertical_SMD -surface-mounted straight socket strip, 2x26, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated -Surface mounted socket strip SMD 2x26 2.00mm double row -0 -52 -52 -Connector_PinSocket_2.00mm -PinSocket_2x27_P2.00mm_Horizontal -Through hole angled socket strip, 2x27, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 2x27 2.00mm double row -0 -54 -54 -Connector_PinSocket_2.00mm -PinSocket_2x27_P2.00mm_Vertical -Through hole straight socket strip, 2x27, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x27 2.00mm double row -0 -54 -54 -Connector_PinSocket_2.00mm -PinSocket_2x27_P2.00mm_Vertical_SMD -surface-mounted straight socket strip, 2x27, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated -Surface mounted socket strip SMD 2x27 2.00mm double row -0 -54 -54 -Connector_PinSocket_2.00mm -PinSocket_2x28_P2.00mm_Horizontal -Through hole angled socket strip, 2x28, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 2x28 2.00mm double row -0 -56 -56 -Connector_PinSocket_2.00mm -PinSocket_2x28_P2.00mm_Vertical -Through hole straight socket strip, 2x28, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x28 2.00mm double row -0 -56 -56 -Connector_PinSocket_2.00mm -PinSocket_2x28_P2.00mm_Vertical_SMD -surface-mounted straight socket strip, 2x28, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated -Surface mounted socket strip SMD 2x28 2.00mm double row -0 -56 -56 -Connector_PinSocket_2.00mm -PinSocket_2x29_P2.00mm_Horizontal -Through hole angled socket strip, 2x29, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 2x29 2.00mm double row -0 -58 -58 -Connector_PinSocket_2.00mm -PinSocket_2x29_P2.00mm_Vertical -Through hole straight socket strip, 2x29, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x29 2.00mm double row -0 -58 -58 -Connector_PinSocket_2.00mm -PinSocket_2x29_P2.00mm_Vertical_SMD -surface-mounted straight socket strip, 2x29, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated -Surface mounted socket strip SMD 2x29 2.00mm double row -0 -58 -58 -Connector_PinSocket_2.00mm -PinSocket_2x30_P2.00mm_Horizontal -Through hole angled socket strip, 2x30, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 2x30 2.00mm double row -0 -60 -60 -Connector_PinSocket_2.00mm -PinSocket_2x30_P2.00mm_Vertical -Through hole straight socket strip, 2x30, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x30 2.00mm double row -0 -60 -60 -Connector_PinSocket_2.00mm -PinSocket_2x30_P2.00mm_Vertical_SMD -surface-mounted straight socket strip, 2x30, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated -Surface mounted socket strip SMD 2x30 2.00mm double row -0 -60 -60 -Connector_PinSocket_2.00mm -PinSocket_2x31_P2.00mm_Horizontal -Through hole angled socket strip, 2x31, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 2x31 2.00mm double row -0 -62 -62 -Connector_PinSocket_2.00mm -PinSocket_2x31_P2.00mm_Vertical -Through hole straight socket strip, 2x31, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x31 2.00mm double row -0 -62 -62 -Connector_PinSocket_2.00mm -PinSocket_2x31_P2.00mm_Vertical_SMD -surface-mounted straight socket strip, 2x31, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated -Surface mounted socket strip SMD 2x31 2.00mm double row -0 -62 -62 -Connector_PinSocket_2.00mm -PinSocket_2x32_P2.00mm_Horizontal -Through hole angled socket strip, 2x32, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 2x32 2.00mm double row -0 -64 -64 -Connector_PinSocket_2.00mm -PinSocket_2x32_P2.00mm_Vertical -Through hole straight socket strip, 2x32, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x32 2.00mm double row -0 -64 -64 -Connector_PinSocket_2.00mm -PinSocket_2x32_P2.00mm_Vertical_SMD -surface-mounted straight socket strip, 2x32, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated -Surface mounted socket strip SMD 2x32 2.00mm double row -0 -64 -64 -Connector_PinSocket_2.00mm -PinSocket_2x33_P2.00mm_Horizontal -Through hole angled socket strip, 2x33, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 2x33 2.00mm double row -0 -66 -66 -Connector_PinSocket_2.00mm -PinSocket_2x33_P2.00mm_Vertical -Through hole straight socket strip, 2x33, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x33 2.00mm double row -0 -66 -66 -Connector_PinSocket_2.00mm -PinSocket_2x33_P2.00mm_Vertical_SMD -surface-mounted straight socket strip, 2x33, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated -Surface mounted socket strip SMD 2x33 2.00mm double row -0 -66 -66 -Connector_PinSocket_2.00mm -PinSocket_2x34_P2.00mm_Horizontal -Through hole angled socket strip, 2x34, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 2x34 2.00mm double row -0 -68 -68 -Connector_PinSocket_2.00mm -PinSocket_2x34_P2.00mm_Vertical -Through hole straight socket strip, 2x34, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x34 2.00mm double row -0 -68 -68 -Connector_PinSocket_2.00mm -PinSocket_2x34_P2.00mm_Vertical_SMD -surface-mounted straight socket strip, 2x34, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated -Surface mounted socket strip SMD 2x34 2.00mm double row -0 -68 -68 -Connector_PinSocket_2.00mm -PinSocket_2x35_P2.00mm_Horizontal -Through hole angled socket strip, 2x35, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 2x35 2.00mm double row -0 -70 -70 -Connector_PinSocket_2.00mm -PinSocket_2x35_P2.00mm_Vertical -Through hole straight socket strip, 2x35, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x35 2.00mm double row -0 -70 -70 -Connector_PinSocket_2.00mm -PinSocket_2x35_P2.00mm_Vertical_SMD -surface-mounted straight socket strip, 2x35, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated -Surface mounted socket strip SMD 2x35 2.00mm double row -0 -70 -70 -Connector_PinSocket_2.00mm -PinSocket_2x36_P2.00mm_Horizontal -Through hole angled socket strip, 2x36, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 2x36 2.00mm double row -0 -72 -72 -Connector_PinSocket_2.00mm -PinSocket_2x36_P2.00mm_Vertical -Through hole straight socket strip, 2x36, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x36 2.00mm double row -0 -72 -72 -Connector_PinSocket_2.00mm -PinSocket_2x36_P2.00mm_Vertical_SMD -surface-mounted straight socket strip, 2x36, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated -Surface mounted socket strip SMD 2x36 2.00mm double row -0 -72 -72 -Connector_PinSocket_2.00mm -PinSocket_2x37_P2.00mm_Horizontal -Through hole angled socket strip, 2x37, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 2x37 2.00mm double row -0 -74 -74 -Connector_PinSocket_2.00mm -PinSocket_2x37_P2.00mm_Vertical -Through hole straight socket strip, 2x37, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x37 2.00mm double row -0 -74 -74 -Connector_PinSocket_2.00mm -PinSocket_2x37_P2.00mm_Vertical_SMD -surface-mounted straight socket strip, 2x37, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated -Surface mounted socket strip SMD 2x37 2.00mm double row -0 -74 -74 -Connector_PinSocket_2.00mm -PinSocket_2x38_P2.00mm_Horizontal -Through hole angled socket strip, 2x38, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 2x38 2.00mm double row -0 -76 -76 -Connector_PinSocket_2.00mm -PinSocket_2x38_P2.00mm_Vertical -Through hole straight socket strip, 2x38, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x38 2.00mm double row -0 -76 -76 -Connector_PinSocket_2.00mm -PinSocket_2x38_P2.00mm_Vertical_SMD -surface-mounted straight socket strip, 2x38, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated -Surface mounted socket strip SMD 2x38 2.00mm double row -0 -76 -76 -Connector_PinSocket_2.00mm -PinSocket_2x39_P2.00mm_Horizontal -Through hole angled socket strip, 2x39, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 2x39 2.00mm double row -0 -78 -78 -Connector_PinSocket_2.00mm -PinSocket_2x39_P2.00mm_Vertical -Through hole straight socket strip, 2x39, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x39 2.00mm double row -0 -78 -78 -Connector_PinSocket_2.00mm -PinSocket_2x39_P2.00mm_Vertical_SMD -surface-mounted straight socket strip, 2x39, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated -Surface mounted socket strip SMD 2x39 2.00mm double row -0 -78 -78 -Connector_PinSocket_2.00mm -PinSocket_2x40_P2.00mm_Horizontal -Through hole angled socket strip, 2x40, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 2x40 2.00mm double row -0 -80 -80 -Connector_PinSocket_2.00mm -PinSocket_2x40_P2.00mm_Vertical -Through hole straight socket strip, 2x40, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x40 2.00mm double row -0 -80 -80 -Connector_PinSocket_2.00mm -PinSocket_2x40_P2.00mm_Vertical_SMD -surface-mounted straight socket strip, 2x40, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated -Surface mounted socket strip SMD 2x40 2.00mm double row -0 -80 -80 -Connector_PinSocket_2.54mm -PinSocket_1x01_P2.54mm_Horizontal -Through hole angled socket strip, 1x01, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 1x01 2.54mm single row -0 -1 -1 -Connector_PinSocket_2.54mm -PinSocket_1x01_P2.54mm_Vertical -Through hole straight socket strip, 1x01, 2.54mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x01 2.54mm single row -0 -1 -1 -Connector_PinSocket_2.54mm -PinSocket_1x02_P2.54mm_Horizontal -Through hole angled socket strip, 1x02, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 1x02 2.54mm single row -0 -2 -2 -Connector_PinSocket_2.54mm -PinSocket_1x02_P2.54mm_Vertical -Through hole straight socket strip, 1x02, 2.54mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x02 2.54mm single row -0 -2 -2 -Connector_PinSocket_2.54mm -PinSocket_1x02_P2.54mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x02, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated -Surface mounted socket strip SMD 1x02 2.54mm single row style1 pin1 left -0 -2 -2 -Connector_PinSocket_2.54mm -PinSocket_1x02_P2.54mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x02, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated -Surface mounted socket strip SMD 1x02 2.54mm single row style2 pin1 right -0 -2 -2 -Connector_PinSocket_2.54mm -PinSocket_1x03_P2.54mm_Horizontal -Through hole angled socket strip, 1x03, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 1x03 2.54mm single row -0 -3 -3 -Connector_PinSocket_2.54mm -PinSocket_1x03_P2.54mm_Vertical -Through hole straight socket strip, 1x03, 2.54mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x03 2.54mm single row -0 -3 -3 -Connector_PinSocket_2.54mm -PinSocket_1x03_P2.54mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x03, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated -Surface mounted socket strip SMD 1x03 2.54mm single row style1 pin1 left -0 -3 -3 -Connector_PinSocket_2.54mm -PinSocket_1x03_P2.54mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x03, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated -Surface mounted socket strip SMD 1x03 2.54mm single row style2 pin1 right -0 -3 -3 -Connector_PinSocket_2.54mm -PinSocket_1x04_P2.54mm_Horizontal -Through hole angled socket strip, 1x04, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 1x04 2.54mm single row -0 -4 -4 -Connector_PinSocket_2.54mm -PinSocket_1x04_P2.54mm_Vertical -Through hole straight socket strip, 1x04, 2.54mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x04 2.54mm single row -0 -4 -4 -Connector_PinSocket_2.54mm -PinSocket_1x04_P2.54mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x04, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated -Surface mounted socket strip SMD 1x04 2.54mm single row style1 pin1 left -0 -4 -4 -Connector_PinSocket_2.54mm -PinSocket_1x04_P2.54mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x04, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated -Surface mounted socket strip SMD 1x04 2.54mm single row style2 pin1 right -0 -4 -4 -Connector_PinSocket_2.54mm -PinSocket_1x05_P2.54mm_Horizontal -Through hole angled socket strip, 1x05, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 1x05 2.54mm single row -0 -5 -5 -Connector_PinSocket_2.54mm -PinSocket_1x05_P2.54mm_Vertical -Through hole straight socket strip, 1x05, 2.54mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x05 2.54mm single row -0 -5 -5 -Connector_PinSocket_2.54mm -PinSocket_1x05_P2.54mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x05, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated -Surface mounted socket strip SMD 1x05 2.54mm single row style1 pin1 left -0 -5 -5 -Connector_PinSocket_2.54mm -PinSocket_1x05_P2.54mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x05, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated -Surface mounted socket strip SMD 1x05 2.54mm single row style2 pin1 right -0 -5 -5 -Connector_PinSocket_2.54mm -PinSocket_1x06_P2.54mm_Horizontal -Through hole angled socket strip, 1x06, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 1x06 2.54mm single row -0 -6 -6 -Connector_PinSocket_2.54mm -PinSocket_1x06_P2.54mm_Vertical -Through hole straight socket strip, 1x06, 2.54mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x06 2.54mm single row -0 -6 -6 -Connector_PinSocket_2.54mm -PinSocket_1x06_P2.54mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x06, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated -Surface mounted socket strip SMD 1x06 2.54mm single row style1 pin1 left -0 -6 -6 -Connector_PinSocket_2.54mm -PinSocket_1x06_P2.54mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x06, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated -Surface mounted socket strip SMD 1x06 2.54mm single row style2 pin1 right -0 -6 -6 -Connector_PinSocket_2.54mm -PinSocket_1x07_P2.54mm_Horizontal -Through hole angled socket strip, 1x07, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 1x07 2.54mm single row -0 -7 -7 -Connector_PinSocket_2.54mm -PinSocket_1x07_P2.54mm_Vertical -Through hole straight socket strip, 1x07, 2.54mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x07 2.54mm single row -0 -7 -7 -Connector_PinSocket_2.54mm -PinSocket_1x07_P2.54mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x07, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated -Surface mounted socket strip SMD 1x07 2.54mm single row style1 pin1 left -0 -7 -7 -Connector_PinSocket_2.54mm -PinSocket_1x07_P2.54mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x07, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated -Surface mounted socket strip SMD 1x07 2.54mm single row style2 pin1 right -0 -7 -7 -Connector_PinSocket_2.54mm -PinSocket_1x08_P2.54mm_Horizontal -Through hole angled socket strip, 1x08, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 1x08 2.54mm single row -0 -8 -8 -Connector_PinSocket_2.54mm -PinSocket_1x08_P2.54mm_Vertical -Through hole straight socket strip, 1x08, 2.54mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x08 2.54mm single row -0 -8 -8 -Connector_PinSocket_2.54mm -PinSocket_1x08_P2.54mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x08, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated -Surface mounted socket strip SMD 1x08 2.54mm single row style1 pin1 left -0 -8 -8 -Connector_PinSocket_2.54mm -PinSocket_1x08_P2.54mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x08, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated -Surface mounted socket strip SMD 1x08 2.54mm single row style2 pin1 right -0 -8 -8 -Connector_PinSocket_2.54mm -PinSocket_1x09_P2.54mm_Horizontal -Through hole angled socket strip, 1x09, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 1x09 2.54mm single row -0 -9 -9 -Connector_PinSocket_2.54mm -PinSocket_1x09_P2.54mm_Vertical -Through hole straight socket strip, 1x09, 2.54mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x09 2.54mm single row -0 -9 -9 -Connector_PinSocket_2.54mm -PinSocket_1x09_P2.54mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x09, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated -Surface mounted socket strip SMD 1x09 2.54mm single row style1 pin1 left -0 -9 -9 -Connector_PinSocket_2.54mm -PinSocket_1x09_P2.54mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x09, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated -Surface mounted socket strip SMD 1x09 2.54mm single row style2 pin1 right -0 -9 -9 -Connector_PinSocket_2.54mm -PinSocket_1x10_P2.54mm_Horizontal -Through hole angled socket strip, 1x10, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 1x10 2.54mm single row -0 -10 -10 -Connector_PinSocket_2.54mm -PinSocket_1x10_P2.54mm_Vertical -Through hole straight socket strip, 1x10, 2.54mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x10 2.54mm single row -0 -10 -10 -Connector_PinSocket_2.54mm -PinSocket_1x10_P2.54mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x10, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated -Surface mounted socket strip SMD 1x10 2.54mm single row style1 pin1 left -0 -10 -10 -Connector_PinSocket_2.54mm -PinSocket_1x10_P2.54mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x10, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated -Surface mounted socket strip SMD 1x10 2.54mm single row style2 pin1 right -0 -10 -10 -Connector_PinSocket_2.54mm -PinSocket_1x11_P2.54mm_Horizontal -Through hole angled socket strip, 1x11, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 1x11 2.54mm single row -0 -11 -11 -Connector_PinSocket_2.54mm -PinSocket_1x11_P2.54mm_Vertical -Through hole straight socket strip, 1x11, 2.54mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x11 2.54mm single row -0 -11 -11 -Connector_PinSocket_2.54mm -PinSocket_1x11_P2.54mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x11, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated -Surface mounted socket strip SMD 1x11 2.54mm single row style1 pin1 left -0 -11 -11 -Connector_PinSocket_2.54mm -PinSocket_1x11_P2.54mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x11, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated -Surface mounted socket strip SMD 1x11 2.54mm single row style2 pin1 right -0 -11 -11 -Connector_PinSocket_2.54mm -PinSocket_1x12_P2.54mm_Horizontal -Through hole angled socket strip, 1x12, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 1x12 2.54mm single row -0 -12 -12 -Connector_PinSocket_2.54mm -PinSocket_1x12_P2.54mm_Vertical -Through hole straight socket strip, 1x12, 2.54mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x12 2.54mm single row -0 -12 -12 -Connector_PinSocket_2.54mm -PinSocket_1x12_P2.54mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x12, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated -Surface mounted socket strip SMD 1x12 2.54mm single row style1 pin1 left -0 -12 -12 -Connector_PinSocket_2.54mm -PinSocket_1x12_P2.54mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x12, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated -Surface mounted socket strip SMD 1x12 2.54mm single row style2 pin1 right -0 -12 -12 -Connector_PinSocket_2.54mm -PinSocket_1x13_P2.54mm_Horizontal -Through hole angled socket strip, 1x13, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 1x13 2.54mm single row -0 -13 -13 -Connector_PinSocket_2.54mm -PinSocket_1x13_P2.54mm_Vertical -Through hole straight socket strip, 1x13, 2.54mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x13 2.54mm single row -0 -13 -13 -Connector_PinSocket_2.54mm -PinSocket_1x13_P2.54mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x13, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated -Surface mounted socket strip SMD 1x13 2.54mm single row style1 pin1 left -0 -13 -13 -Connector_PinSocket_2.54mm -PinSocket_1x13_P2.54mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x13, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated -Surface mounted socket strip SMD 1x13 2.54mm single row style2 pin1 right -0 -13 -13 -Connector_PinSocket_2.54mm -PinSocket_1x14_P2.54mm_Horizontal -Through hole angled socket strip, 1x14, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 1x14 2.54mm single row -0 -14 -14 -Connector_PinSocket_2.54mm -PinSocket_1x14_P2.54mm_Vertical -Through hole straight socket strip, 1x14, 2.54mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x14 2.54mm single row -0 -14 -14 -Connector_PinSocket_2.54mm -PinSocket_1x14_P2.54mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x14, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated -Surface mounted socket strip SMD 1x14 2.54mm single row style1 pin1 left -0 -14 -14 -Connector_PinSocket_2.54mm -PinSocket_1x14_P2.54mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x14, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated -Surface mounted socket strip SMD 1x14 2.54mm single row style2 pin1 right -0 -14 -14 -Connector_PinSocket_2.54mm -PinSocket_1x15_P2.54mm_Horizontal -Through hole angled socket strip, 1x15, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 1x15 2.54mm single row -0 -15 -15 -Connector_PinSocket_2.54mm -PinSocket_1x15_P2.54mm_Vertical -Through hole straight socket strip, 1x15, 2.54mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x15 2.54mm single row -0 -15 -15 -Connector_PinSocket_2.54mm -PinSocket_1x15_P2.54mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x15, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated -Surface mounted socket strip SMD 1x15 2.54mm single row style1 pin1 left -0 -15 -15 -Connector_PinSocket_2.54mm -PinSocket_1x15_P2.54mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x15, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated -Surface mounted socket strip SMD 1x15 2.54mm single row style2 pin1 right -0 -15 -15 -Connector_PinSocket_2.54mm -PinSocket_1x16_P2.54mm_Horizontal -Through hole angled socket strip, 1x16, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 1x16 2.54mm single row -0 -16 -16 -Connector_PinSocket_2.54mm -PinSocket_1x16_P2.54mm_Vertical -Through hole straight socket strip, 1x16, 2.54mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x16 2.54mm single row -0 -16 -16 -Connector_PinSocket_2.54mm -PinSocket_1x16_P2.54mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x16, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated -Surface mounted socket strip SMD 1x16 2.54mm single row style1 pin1 left -0 -16 -16 -Connector_PinSocket_2.54mm -PinSocket_1x16_P2.54mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x16, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated -Surface mounted socket strip SMD 1x16 2.54mm single row style2 pin1 right -0 -16 -16 -Connector_PinSocket_2.54mm -PinSocket_1x17_P2.54mm_Horizontal -Through hole angled socket strip, 1x17, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 1x17 2.54mm single row -0 -17 -17 -Connector_PinSocket_2.54mm -PinSocket_1x17_P2.54mm_Vertical -Through hole straight socket strip, 1x17, 2.54mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x17 2.54mm single row -0 -17 -17 -Connector_PinSocket_2.54mm -PinSocket_1x17_P2.54mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x17, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated -Surface mounted socket strip SMD 1x17 2.54mm single row style1 pin1 left -0 -17 -17 -Connector_PinSocket_2.54mm -PinSocket_1x17_P2.54mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x17, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated -Surface mounted socket strip SMD 1x17 2.54mm single row style2 pin1 right -0 -17 -17 -Connector_PinSocket_2.54mm -PinSocket_1x18_P2.54mm_Horizontal -Through hole angled socket strip, 1x18, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 1x18 2.54mm single row -0 -18 -18 -Connector_PinSocket_2.54mm -PinSocket_1x18_P2.54mm_Vertical -Through hole straight socket strip, 1x18, 2.54mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x18 2.54mm single row -0 -18 -18 -Connector_PinSocket_2.54mm -PinSocket_1x18_P2.54mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x18, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated -Surface mounted socket strip SMD 1x18 2.54mm single row style1 pin1 left -0 -18 -18 -Connector_PinSocket_2.54mm -PinSocket_1x18_P2.54mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x18, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated -Surface mounted socket strip SMD 1x18 2.54mm single row style2 pin1 right -0 -18 -18 -Connector_PinSocket_2.54mm -PinSocket_1x19_P2.54mm_Horizontal -Through hole angled socket strip, 1x19, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 1x19 2.54mm single row -0 -19 -19 -Connector_PinSocket_2.54mm -PinSocket_1x19_P2.54mm_Vertical -Through hole straight socket strip, 1x19, 2.54mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x19 2.54mm single row -0 -19 -19 -Connector_PinSocket_2.54mm -PinSocket_1x19_P2.54mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x19, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated -Surface mounted socket strip SMD 1x19 2.54mm single row style1 pin1 left -0 -19 -19 -Connector_PinSocket_2.54mm -PinSocket_1x19_P2.54mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x19, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated -Surface mounted socket strip SMD 1x19 2.54mm single row style2 pin1 right -0 -19 -19 -Connector_PinSocket_2.54mm -PinSocket_1x20_P2.54mm_Horizontal -Through hole angled socket strip, 1x20, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 1x20 2.54mm single row -0 -20 -20 -Connector_PinSocket_2.54mm -PinSocket_1x20_P2.54mm_Vertical -Through hole straight socket strip, 1x20, 2.54mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x20 2.54mm single row -0 -20 -20 -Connector_PinSocket_2.54mm -PinSocket_1x20_P2.54mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x20, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated -Surface mounted socket strip SMD 1x20 2.54mm single row style1 pin1 left -0 -20 -20 -Connector_PinSocket_2.54mm -PinSocket_1x20_P2.54mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x20, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated -Surface mounted socket strip SMD 1x20 2.54mm single row style2 pin1 right -0 -20 -20 -Connector_PinSocket_2.54mm -PinSocket_1x21_P2.54mm_Horizontal -Through hole angled socket strip, 1x21, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 1x21 2.54mm single row -0 -21 -21 -Connector_PinSocket_2.54mm -PinSocket_1x21_P2.54mm_Vertical -Through hole straight socket strip, 1x21, 2.54mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x21 2.54mm single row -0 -21 -21 -Connector_PinSocket_2.54mm -PinSocket_1x21_P2.54mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x21, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated -Surface mounted socket strip SMD 1x21 2.54mm single row style1 pin1 left -0 -21 -21 -Connector_PinSocket_2.54mm -PinSocket_1x21_P2.54mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x21, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated -Surface mounted socket strip SMD 1x21 2.54mm single row style2 pin1 right -0 -21 -21 -Connector_PinSocket_2.54mm -PinSocket_1x22_P2.54mm_Horizontal -Through hole angled socket strip, 1x22, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 1x22 2.54mm single row -0 -22 -22 -Connector_PinSocket_2.54mm -PinSocket_1x22_P2.54mm_Vertical -Through hole straight socket strip, 1x22, 2.54mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x22 2.54mm single row -0 -22 -22 -Connector_PinSocket_2.54mm -PinSocket_1x22_P2.54mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x22, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated -Surface mounted socket strip SMD 1x22 2.54mm single row style1 pin1 left -0 -22 -22 -Connector_PinSocket_2.54mm -PinSocket_1x22_P2.54mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x22, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated -Surface mounted socket strip SMD 1x22 2.54mm single row style2 pin1 right -0 -22 -22 -Connector_PinSocket_2.54mm -PinSocket_1x23_P2.54mm_Horizontal -Through hole angled socket strip, 1x23, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 1x23 2.54mm single row -0 -23 -23 -Connector_PinSocket_2.54mm -PinSocket_1x23_P2.54mm_Vertical -Through hole straight socket strip, 1x23, 2.54mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x23 2.54mm single row -0 -23 -23 -Connector_PinSocket_2.54mm -PinSocket_1x23_P2.54mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x23, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated -Surface mounted socket strip SMD 1x23 2.54mm single row style1 pin1 left -0 -23 -23 -Connector_PinSocket_2.54mm -PinSocket_1x23_P2.54mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x23, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated -Surface mounted socket strip SMD 1x23 2.54mm single row style2 pin1 right -0 -23 -23 -Connector_PinSocket_2.54mm -PinSocket_1x24_P2.54mm_Horizontal -Through hole angled socket strip, 1x24, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 1x24 2.54mm single row -0 -24 -24 -Connector_PinSocket_2.54mm -PinSocket_1x24_P2.54mm_Vertical -Through hole straight socket strip, 1x24, 2.54mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x24 2.54mm single row -0 -24 -24 -Connector_PinSocket_2.54mm -PinSocket_1x24_P2.54mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x24, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated -Surface mounted socket strip SMD 1x24 2.54mm single row style1 pin1 left -0 -24 -24 -Connector_PinSocket_2.54mm -PinSocket_1x24_P2.54mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x24, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated -Surface mounted socket strip SMD 1x24 2.54mm single row style2 pin1 right -0 -24 -24 -Connector_PinSocket_2.54mm -PinSocket_1x25_P2.54mm_Horizontal -Through hole angled socket strip, 1x25, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 1x25 2.54mm single row -0 -25 -25 -Connector_PinSocket_2.54mm -PinSocket_1x25_P2.54mm_Vertical -Through hole straight socket strip, 1x25, 2.54mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x25 2.54mm single row -0 -25 -25 -Connector_PinSocket_2.54mm -PinSocket_1x25_P2.54mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x25, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated -Surface mounted socket strip SMD 1x25 2.54mm single row style1 pin1 left -0 -25 -25 -Connector_PinSocket_2.54mm -PinSocket_1x25_P2.54mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x25, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated -Surface mounted socket strip SMD 1x25 2.54mm single row style2 pin1 right -0 -25 -25 -Connector_PinSocket_2.54mm -PinSocket_1x26_P2.54mm_Horizontal -Through hole angled socket strip, 1x26, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 1x26 2.54mm single row -0 -26 -26 -Connector_PinSocket_2.54mm -PinSocket_1x26_P2.54mm_Vertical -Through hole straight socket strip, 1x26, 2.54mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x26 2.54mm single row -0 -26 -26 -Connector_PinSocket_2.54mm -PinSocket_1x26_P2.54mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x26, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated -Surface mounted socket strip SMD 1x26 2.54mm single row style1 pin1 left -0 -26 -26 -Connector_PinSocket_2.54mm -PinSocket_1x26_P2.54mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x26, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated -Surface mounted socket strip SMD 1x26 2.54mm single row style2 pin1 right -0 -26 -26 -Connector_PinSocket_2.54mm -PinSocket_1x27_P2.54mm_Horizontal -Through hole angled socket strip, 1x27, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 1x27 2.54mm single row -0 -27 -27 -Connector_PinSocket_2.54mm -PinSocket_1x27_P2.54mm_Vertical -Through hole straight socket strip, 1x27, 2.54mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x27 2.54mm single row -0 -27 -27 -Connector_PinSocket_2.54mm -PinSocket_1x27_P2.54mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x27, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated -Surface mounted socket strip SMD 1x27 2.54mm single row style1 pin1 left -0 -27 -27 -Connector_PinSocket_2.54mm -PinSocket_1x27_P2.54mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x27, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated -Surface mounted socket strip SMD 1x27 2.54mm single row style2 pin1 right -0 -27 -27 -Connector_PinSocket_2.54mm -PinSocket_1x28_P2.54mm_Horizontal -Through hole angled socket strip, 1x28, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 1x28 2.54mm single row -0 -28 -28 -Connector_PinSocket_2.54mm -PinSocket_1x28_P2.54mm_Vertical -Through hole straight socket strip, 1x28, 2.54mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x28 2.54mm single row -0 -28 -28 -Connector_PinSocket_2.54mm -PinSocket_1x28_P2.54mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x28, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated -Surface mounted socket strip SMD 1x28 2.54mm single row style1 pin1 left -0 -28 -28 -Connector_PinSocket_2.54mm -PinSocket_1x28_P2.54mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x28, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated -Surface mounted socket strip SMD 1x28 2.54mm single row style2 pin1 right -0 -28 -28 -Connector_PinSocket_2.54mm -PinSocket_1x29_P2.54mm_Horizontal -Through hole angled socket strip, 1x29, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 1x29 2.54mm single row -0 -29 -29 -Connector_PinSocket_2.54mm -PinSocket_1x29_P2.54mm_Vertical -Through hole straight socket strip, 1x29, 2.54mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x29 2.54mm single row -0 -29 -29 -Connector_PinSocket_2.54mm -PinSocket_1x29_P2.54mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x29, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated -Surface mounted socket strip SMD 1x29 2.54mm single row style1 pin1 left -0 -29 -29 -Connector_PinSocket_2.54mm -PinSocket_1x29_P2.54mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x29, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated -Surface mounted socket strip SMD 1x29 2.54mm single row style2 pin1 right -0 -29 -29 -Connector_PinSocket_2.54mm -PinSocket_1x30_P2.54mm_Horizontal -Through hole angled socket strip, 1x30, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 1x30 2.54mm single row -0 -30 -30 -Connector_PinSocket_2.54mm -PinSocket_1x30_P2.54mm_Vertical -Through hole straight socket strip, 1x30, 2.54mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x30 2.54mm single row -0 -30 -30 -Connector_PinSocket_2.54mm -PinSocket_1x30_P2.54mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x30, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated -Surface mounted socket strip SMD 1x30 2.54mm single row style1 pin1 left -0 -30 -30 -Connector_PinSocket_2.54mm -PinSocket_1x30_P2.54mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x30, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated -Surface mounted socket strip SMD 1x30 2.54mm single row style2 pin1 right -0 -30 -30 -Connector_PinSocket_2.54mm -PinSocket_1x31_P2.54mm_Horizontal -Through hole angled socket strip, 1x31, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 1x31 2.54mm single row -0 -31 -31 -Connector_PinSocket_2.54mm -PinSocket_1x31_P2.54mm_Vertical -Through hole straight socket strip, 1x31, 2.54mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x31 2.54mm single row -0 -31 -31 -Connector_PinSocket_2.54mm -PinSocket_1x31_P2.54mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x31, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated -Surface mounted socket strip SMD 1x31 2.54mm single row style1 pin1 left -0 -31 -31 -Connector_PinSocket_2.54mm -PinSocket_1x31_P2.54mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x31, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated -Surface mounted socket strip SMD 1x31 2.54mm single row style2 pin1 right -0 -31 -31 -Connector_PinSocket_2.54mm -PinSocket_1x32_P2.54mm_Horizontal -Through hole angled socket strip, 1x32, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 1x32 2.54mm single row -0 -32 -32 -Connector_PinSocket_2.54mm -PinSocket_1x32_P2.54mm_Vertical -Through hole straight socket strip, 1x32, 2.54mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x32 2.54mm single row -0 -32 -32 -Connector_PinSocket_2.54mm -PinSocket_1x32_P2.54mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x32, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated -Surface mounted socket strip SMD 1x32 2.54mm single row style1 pin1 left -0 -32 -32 -Connector_PinSocket_2.54mm -PinSocket_1x32_P2.54mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x32, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated -Surface mounted socket strip SMD 1x32 2.54mm single row style2 pin1 right -0 -32 -32 -Connector_PinSocket_2.54mm -PinSocket_1x33_P2.54mm_Horizontal -Through hole angled socket strip, 1x33, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 1x33 2.54mm single row -0 -33 -33 -Connector_PinSocket_2.54mm -PinSocket_1x33_P2.54mm_Vertical -Through hole straight socket strip, 1x33, 2.54mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x33 2.54mm single row -0 -33 -33 -Connector_PinSocket_2.54mm -PinSocket_1x33_P2.54mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x33, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated -Surface mounted socket strip SMD 1x33 2.54mm single row style1 pin1 left -0 -33 -33 -Connector_PinSocket_2.54mm -PinSocket_1x33_P2.54mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x33, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated -Surface mounted socket strip SMD 1x33 2.54mm single row style2 pin1 right -0 -33 -33 -Connector_PinSocket_2.54mm -PinSocket_1x34_P2.54mm_Horizontal -Through hole angled socket strip, 1x34, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 1x34 2.54mm single row -0 -34 -34 -Connector_PinSocket_2.54mm -PinSocket_1x34_P2.54mm_Vertical -Through hole straight socket strip, 1x34, 2.54mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x34 2.54mm single row -0 -34 -34 -Connector_PinSocket_2.54mm -PinSocket_1x34_P2.54mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x34, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated -Surface mounted socket strip SMD 1x34 2.54mm single row style1 pin1 left -0 -34 -34 -Connector_PinSocket_2.54mm -PinSocket_1x34_P2.54mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x34, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated -Surface mounted socket strip SMD 1x34 2.54mm single row style2 pin1 right -0 -34 -34 -Connector_PinSocket_2.54mm -PinSocket_1x35_P2.54mm_Horizontal -Through hole angled socket strip, 1x35, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 1x35 2.54mm single row -0 -35 -35 -Connector_PinSocket_2.54mm -PinSocket_1x35_P2.54mm_Vertical -Through hole straight socket strip, 1x35, 2.54mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x35 2.54mm single row -0 -35 -35 -Connector_PinSocket_2.54mm -PinSocket_1x35_P2.54mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x35, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated -Surface mounted socket strip SMD 1x35 2.54mm single row style1 pin1 left -0 -35 -35 -Connector_PinSocket_2.54mm -PinSocket_1x35_P2.54mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x35, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated -Surface mounted socket strip SMD 1x35 2.54mm single row style2 pin1 right -0 -35 -35 -Connector_PinSocket_2.54mm -PinSocket_1x36_P2.54mm_Horizontal -Through hole angled socket strip, 1x36, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 1x36 2.54mm single row -0 -36 -36 -Connector_PinSocket_2.54mm -PinSocket_1x36_P2.54mm_Vertical -Through hole straight socket strip, 1x36, 2.54mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x36 2.54mm single row -0 -36 -36 -Connector_PinSocket_2.54mm -PinSocket_1x36_P2.54mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x36, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated -Surface mounted socket strip SMD 1x36 2.54mm single row style1 pin1 left -0 -36 -36 -Connector_PinSocket_2.54mm -PinSocket_1x36_P2.54mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x36, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated -Surface mounted socket strip SMD 1x36 2.54mm single row style2 pin1 right -0 -36 -36 -Connector_PinSocket_2.54mm -PinSocket_1x37_P2.54mm_Horizontal -Through hole angled socket strip, 1x37, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 1x37 2.54mm single row -0 -37 -37 -Connector_PinSocket_2.54mm -PinSocket_1x37_P2.54mm_Vertical -Through hole straight socket strip, 1x37, 2.54mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x37 2.54mm single row -0 -37 -37 -Connector_PinSocket_2.54mm -PinSocket_1x37_P2.54mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x37, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated -Surface mounted socket strip SMD 1x37 2.54mm single row style1 pin1 left -0 -37 -37 -Connector_PinSocket_2.54mm -PinSocket_1x37_P2.54mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x37, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated -Surface mounted socket strip SMD 1x37 2.54mm single row style2 pin1 right -0 -37 -37 -Connector_PinSocket_2.54mm -PinSocket_1x38_P2.54mm_Horizontal -Through hole angled socket strip, 1x38, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 1x38 2.54mm single row -0 -38 -38 -Connector_PinSocket_2.54mm -PinSocket_1x38_P2.54mm_Vertical -Through hole straight socket strip, 1x38, 2.54mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x38 2.54mm single row -0 -38 -38 -Connector_PinSocket_2.54mm -PinSocket_1x38_P2.54mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x38, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated -Surface mounted socket strip SMD 1x38 2.54mm single row style1 pin1 left -0 -38 -38 -Connector_PinSocket_2.54mm -PinSocket_1x38_P2.54mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x38, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated -Surface mounted socket strip SMD 1x38 2.54mm single row style2 pin1 right -0 -38 -38 -Connector_PinSocket_2.54mm -PinSocket_1x39_P2.54mm_Horizontal -Through hole angled socket strip, 1x39, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 1x39 2.54mm single row -0 -39 -39 -Connector_PinSocket_2.54mm -PinSocket_1x39_P2.54mm_Vertical -Through hole straight socket strip, 1x39, 2.54mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x39 2.54mm single row -0 -39 -39 -Connector_PinSocket_2.54mm -PinSocket_1x39_P2.54mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x39, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated -Surface mounted socket strip SMD 1x39 2.54mm single row style1 pin1 left -0 -39 -39 -Connector_PinSocket_2.54mm -PinSocket_1x39_P2.54mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x39, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated -Surface mounted socket strip SMD 1x39 2.54mm single row style2 pin1 right -0 -39 -39 -Connector_PinSocket_2.54mm -PinSocket_1x40_P2.54mm_Horizontal -Through hole angled socket strip, 1x40, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 1x40 2.54mm single row -0 -40 -40 -Connector_PinSocket_2.54mm -PinSocket_1x40_P2.54mm_Vertical -Through hole straight socket strip, 1x40, 2.54mm pitch, single row (from Kicad 4.0.7), script generated -Through hole socket strip THT 1x40 2.54mm single row -0 -40 -40 -Connector_PinSocket_2.54mm -PinSocket_1x40_P2.54mm_Vertical_SMD_Pin1Left -surface-mounted straight socket strip, 1x40, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated -Surface mounted socket strip SMD 1x40 2.54mm single row style1 pin1 left -0 -40 -40 -Connector_PinSocket_2.54mm -PinSocket_1x40_P2.54mm_Vertical_SMD_Pin1Right -surface-mounted straight socket strip, 1x40, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated -Surface mounted socket strip SMD 1x40 2.54mm single row style2 pin1 right -0 -40 -40 -Connector_PinSocket_2.54mm -PinSocket_2x01_P2.54mm_Horizontal -Through hole angled socket strip, 2x01, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 2x01 2.54mm double row -0 -2 -2 -Connector_PinSocket_2.54mm -PinSocket_2x01_P2.54mm_Vertical -Through hole straight socket strip, 2x01, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x01 2.54mm double row -0 -2 -2 -Connector_PinSocket_2.54mm -PinSocket_2x01_P2.54mm_Vertical_SMD -surface-mounted straight socket strip, 2x01, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated -Surface mounted socket strip SMD 2x01 2.54mm double row -0 -2 -2 -Connector_PinSocket_2.54mm -PinSocket_2x02_P2.54mm_Horizontal -Through hole angled socket strip, 2x02, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 2x02 2.54mm double row -0 -4 -4 -Connector_PinSocket_2.54mm -PinSocket_2x02_P2.54mm_Vertical -Through hole straight socket strip, 2x02, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x02 2.54mm double row -0 -4 -4 -Connector_PinSocket_2.54mm -PinSocket_2x02_P2.54mm_Vertical_SMD -surface-mounted straight socket strip, 2x02, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated -Surface mounted socket strip SMD 2x02 2.54mm double row -0 -4 -4 -Connector_PinSocket_2.54mm -PinSocket_2x03_P2.54mm_Horizontal -Through hole angled socket strip, 2x03, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 2x03 2.54mm double row -0 -6 -6 -Connector_PinSocket_2.54mm -PinSocket_2x03_P2.54mm_Vertical -Through hole straight socket strip, 2x03, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x03 2.54mm double row -0 -6 -6 -Connector_PinSocket_2.54mm -PinSocket_2x03_P2.54mm_Vertical_SMD -surface-mounted straight socket strip, 2x03, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated -Surface mounted socket strip SMD 2x03 2.54mm double row -0 -6 -6 -Connector_PinSocket_2.54mm -PinSocket_2x04_P2.54mm_Horizontal -Through hole angled socket strip, 2x04, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 2x04 2.54mm double row -0 -8 -8 -Connector_PinSocket_2.54mm -PinSocket_2x04_P2.54mm_Vertical -Through hole straight socket strip, 2x04, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x04 2.54mm double row -0 -8 -8 -Connector_PinSocket_2.54mm -PinSocket_2x04_P2.54mm_Vertical_SMD -surface-mounted straight socket strip, 2x04, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated -Surface mounted socket strip SMD 2x04 2.54mm double row -0 -8 -8 -Connector_PinSocket_2.54mm -PinSocket_2x05_P2.54mm_Horizontal -Through hole angled socket strip, 2x05, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 2x05 2.54mm double row -0 -10 -10 -Connector_PinSocket_2.54mm -PinSocket_2x05_P2.54mm_Vertical -Through hole straight socket strip, 2x05, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x05 2.54mm double row -0 -10 -10 -Connector_PinSocket_2.54mm -PinSocket_2x05_P2.54mm_Vertical_SMD -surface-mounted straight socket strip, 2x05, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated -Surface mounted socket strip SMD 2x05 2.54mm double row -0 -10 -10 -Connector_PinSocket_2.54mm -PinSocket_2x06_P2.54mm_Horizontal -Through hole angled socket strip, 2x06, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 2x06 2.54mm double row -0 -12 -12 -Connector_PinSocket_2.54mm -PinSocket_2x06_P2.54mm_Vertical -Through hole straight socket strip, 2x06, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x06 2.54mm double row -0 -12 -12 -Connector_PinSocket_2.54mm -PinSocket_2x06_P2.54mm_Vertical_SMD -surface-mounted straight socket strip, 2x06, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated -Surface mounted socket strip SMD 2x06 2.54mm double row -0 -12 -12 -Connector_PinSocket_2.54mm -PinSocket_2x07_P2.54mm_Horizontal -Through hole angled socket strip, 2x07, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 2x07 2.54mm double row -0 -14 -14 -Connector_PinSocket_2.54mm -PinSocket_2x07_P2.54mm_Vertical -Through hole straight socket strip, 2x07, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x07 2.54mm double row -0 -14 -14 -Connector_PinSocket_2.54mm -PinSocket_2x07_P2.54mm_Vertical_SMD -surface-mounted straight socket strip, 2x07, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated -Surface mounted socket strip SMD 2x07 2.54mm double row -0 -14 -14 -Connector_PinSocket_2.54mm -PinSocket_2x08_P2.54mm_Horizontal -Through hole angled socket strip, 2x08, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 2x08 2.54mm double row -0 -16 -16 -Connector_PinSocket_2.54mm -PinSocket_2x08_P2.54mm_Vertical -Through hole straight socket strip, 2x08, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x08 2.54mm double row -0 -16 -16 -Connector_PinSocket_2.54mm -PinSocket_2x08_P2.54mm_Vertical_SMD -surface-mounted straight socket strip, 2x08, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated -Surface mounted socket strip SMD 2x08 2.54mm double row -0 -16 -16 -Connector_PinSocket_2.54mm -PinSocket_2x09_P2.54mm_Horizontal -Through hole angled socket strip, 2x09, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 2x09 2.54mm double row -0 -18 -18 -Connector_PinSocket_2.54mm -PinSocket_2x09_P2.54mm_Vertical -Through hole straight socket strip, 2x09, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x09 2.54mm double row -0 -18 -18 -Connector_PinSocket_2.54mm -PinSocket_2x09_P2.54mm_Vertical_SMD -surface-mounted straight socket strip, 2x09, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated -Surface mounted socket strip SMD 2x09 2.54mm double row -0 -18 -18 -Connector_PinSocket_2.54mm -PinSocket_2x10_P2.54mm_Horizontal -Through hole angled socket strip, 2x10, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 2x10 2.54mm double row -0 -20 -20 -Connector_PinSocket_2.54mm -PinSocket_2x10_P2.54mm_Vertical -Through hole straight socket strip, 2x10, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x10 2.54mm double row -0 -20 -20 -Connector_PinSocket_2.54mm -PinSocket_2x10_P2.54mm_Vertical_SMD -surface-mounted straight socket strip, 2x10, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated -Surface mounted socket strip SMD 2x10 2.54mm double row -0 -20 -20 -Connector_PinSocket_2.54mm -PinSocket_2x11_P2.54mm_Horizontal -Through hole angled socket strip, 2x11, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 2x11 2.54mm double row -0 -22 -22 -Connector_PinSocket_2.54mm -PinSocket_2x11_P2.54mm_Vertical -Through hole straight socket strip, 2x11, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x11 2.54mm double row -0 -22 -22 -Connector_PinSocket_2.54mm -PinSocket_2x11_P2.54mm_Vertical_SMD -surface-mounted straight socket strip, 2x11, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated -Surface mounted socket strip SMD 2x11 2.54mm double row -0 -22 -22 -Connector_PinSocket_2.54mm -PinSocket_2x12_P2.54mm_Horizontal -Through hole angled socket strip, 2x12, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 2x12 2.54mm double row -0 -24 -24 -Connector_PinSocket_2.54mm -PinSocket_2x12_P2.54mm_Vertical -Through hole straight socket strip, 2x12, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x12 2.54mm double row -0 -24 -24 -Connector_PinSocket_2.54mm -PinSocket_2x12_P2.54mm_Vertical_SMD -surface-mounted straight socket strip, 2x12, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated -Surface mounted socket strip SMD 2x12 2.54mm double row -0 -24 -24 -Connector_PinSocket_2.54mm -PinSocket_2x13_P2.54mm_Horizontal -Through hole angled socket strip, 2x13, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 2x13 2.54mm double row -0 -26 -26 -Connector_PinSocket_2.54mm -PinSocket_2x13_P2.54mm_Vertical -Through hole straight socket strip, 2x13, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x13 2.54mm double row -0 -26 -26 -Connector_PinSocket_2.54mm -PinSocket_2x13_P2.54mm_Vertical_SMD -surface-mounted straight socket strip, 2x13, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated -Surface mounted socket strip SMD 2x13 2.54mm double row -0 -26 -26 -Connector_PinSocket_2.54mm -PinSocket_2x14_P2.54mm_Horizontal -Through hole angled socket strip, 2x14, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 2x14 2.54mm double row -0 -28 -28 -Connector_PinSocket_2.54mm -PinSocket_2x14_P2.54mm_Vertical -Through hole straight socket strip, 2x14, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x14 2.54mm double row -0 -28 -28 -Connector_PinSocket_2.54mm -PinSocket_2x14_P2.54mm_Vertical_SMD -surface-mounted straight socket strip, 2x14, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated -Surface mounted socket strip SMD 2x14 2.54mm double row -0 -28 -28 -Connector_PinSocket_2.54mm -PinSocket_2x15_P2.54mm_Horizontal -Through hole angled socket strip, 2x15, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 2x15 2.54mm double row -0 -30 -30 -Connector_PinSocket_2.54mm -PinSocket_2x15_P2.54mm_Vertical -Through hole straight socket strip, 2x15, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x15 2.54mm double row -0 -30 -30 -Connector_PinSocket_2.54mm -PinSocket_2x15_P2.54mm_Vertical_SMD -surface-mounted straight socket strip, 2x15, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated -Surface mounted socket strip SMD 2x15 2.54mm double row -0 -30 -30 -Connector_PinSocket_2.54mm -PinSocket_2x16_P2.54mm_Horizontal -Through hole angled socket strip, 2x16, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 2x16 2.54mm double row -0 -32 -32 -Connector_PinSocket_2.54mm -PinSocket_2x16_P2.54mm_Vertical -Through hole straight socket strip, 2x16, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x16 2.54mm double row -0 -32 -32 -Connector_PinSocket_2.54mm -PinSocket_2x16_P2.54mm_Vertical_SMD -surface-mounted straight socket strip, 2x16, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated -Surface mounted socket strip SMD 2x16 2.54mm double row -0 -32 -32 -Connector_PinSocket_2.54mm -PinSocket_2x17_P2.54mm_Horizontal -Through hole angled socket strip, 2x17, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 2x17 2.54mm double row -0 -34 -34 -Connector_PinSocket_2.54mm -PinSocket_2x17_P2.54mm_Vertical -Through hole straight socket strip, 2x17, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x17 2.54mm double row -0 -34 -34 -Connector_PinSocket_2.54mm -PinSocket_2x17_P2.54mm_Vertical_SMD -surface-mounted straight socket strip, 2x17, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated -Surface mounted socket strip SMD 2x17 2.54mm double row -0 -34 -34 -Connector_PinSocket_2.54mm -PinSocket_2x18_P2.54mm_Horizontal -Through hole angled socket strip, 2x18, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 2x18 2.54mm double row -0 -36 -36 -Connector_PinSocket_2.54mm -PinSocket_2x18_P2.54mm_Vertical -Through hole straight socket strip, 2x18, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x18 2.54mm double row -0 -36 -36 -Connector_PinSocket_2.54mm -PinSocket_2x18_P2.54mm_Vertical_SMD -surface-mounted straight socket strip, 2x18, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated -Surface mounted socket strip SMD 2x18 2.54mm double row -0 -36 -36 -Connector_PinSocket_2.54mm -PinSocket_2x19_P2.54mm_Horizontal -Through hole angled socket strip, 2x19, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 2x19 2.54mm double row -0 -38 -38 -Connector_PinSocket_2.54mm -PinSocket_2x19_P2.54mm_Vertical -Through hole straight socket strip, 2x19, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x19 2.54mm double row -0 -38 -38 -Connector_PinSocket_2.54mm -PinSocket_2x19_P2.54mm_Vertical_SMD -surface-mounted straight socket strip, 2x19, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated -Surface mounted socket strip SMD 2x19 2.54mm double row -0 -38 -38 -Connector_PinSocket_2.54mm -PinSocket_2x20_P2.54mm_Horizontal -Through hole angled socket strip, 2x20, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 2x20 2.54mm double row -0 -40 -40 -Connector_PinSocket_2.54mm -PinSocket_2x20_P2.54mm_Vertical -Through hole straight socket strip, 2x20, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x20 2.54mm double row -0 -40 -40 -Connector_PinSocket_2.54mm -PinSocket_2x20_P2.54mm_Vertical_SMD -surface-mounted straight socket strip, 2x20, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated -Surface mounted socket strip SMD 2x20 2.54mm double row -0 -40 -40 -Connector_PinSocket_2.54mm -PinSocket_2x21_P2.54mm_Horizontal -Through hole angled socket strip, 2x21, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 2x21 2.54mm double row -0 -42 -42 -Connector_PinSocket_2.54mm -PinSocket_2x21_P2.54mm_Vertical -Through hole straight socket strip, 2x21, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x21 2.54mm double row -0 -42 -42 -Connector_PinSocket_2.54mm -PinSocket_2x21_P2.54mm_Vertical_SMD -surface-mounted straight socket strip, 2x21, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated -Surface mounted socket strip SMD 2x21 2.54mm double row -0 -42 -42 -Connector_PinSocket_2.54mm -PinSocket_2x22_P2.54mm_Horizontal -Through hole angled socket strip, 2x22, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 2x22 2.54mm double row -0 -44 -44 -Connector_PinSocket_2.54mm -PinSocket_2x22_P2.54mm_Vertical -Through hole straight socket strip, 2x22, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x22 2.54mm double row -0 -44 -44 -Connector_PinSocket_2.54mm -PinSocket_2x22_P2.54mm_Vertical_SMD -surface-mounted straight socket strip, 2x22, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated -Surface mounted socket strip SMD 2x22 2.54mm double row -0 -44 -44 -Connector_PinSocket_2.54mm -PinSocket_2x23_P2.54mm_Horizontal -Through hole angled socket strip, 2x23, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 2x23 2.54mm double row -0 -46 -46 -Connector_PinSocket_2.54mm -PinSocket_2x23_P2.54mm_Vertical -Through hole straight socket strip, 2x23, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x23 2.54mm double row -0 -46 -46 -Connector_PinSocket_2.54mm -PinSocket_2x23_P2.54mm_Vertical_SMD -surface-mounted straight socket strip, 2x23, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated -Surface mounted socket strip SMD 2x23 2.54mm double row -0 -46 -46 -Connector_PinSocket_2.54mm -PinSocket_2x24_P2.54mm_Horizontal -Through hole angled socket strip, 2x24, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 2x24 2.54mm double row -0 -48 -48 -Connector_PinSocket_2.54mm -PinSocket_2x24_P2.54mm_Vertical -Through hole straight socket strip, 2x24, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x24 2.54mm double row -0 -48 -48 -Connector_PinSocket_2.54mm -PinSocket_2x24_P2.54mm_Vertical_SMD -surface-mounted straight socket strip, 2x24, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated -Surface mounted socket strip SMD 2x24 2.54mm double row -0 -48 -48 -Connector_PinSocket_2.54mm -PinSocket_2x25_P2.54mm_Horizontal -Through hole angled socket strip, 2x25, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 2x25 2.54mm double row -0 -50 -50 -Connector_PinSocket_2.54mm -PinSocket_2x25_P2.54mm_Vertical -Through hole straight socket strip, 2x25, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x25 2.54mm double row -0 -50 -50 -Connector_PinSocket_2.54mm -PinSocket_2x25_P2.54mm_Vertical_SMD -surface-mounted straight socket strip, 2x25, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated -Surface mounted socket strip SMD 2x25 2.54mm double row -0 -50 -50 -Connector_PinSocket_2.54mm -PinSocket_2x26_P2.54mm_Horizontal -Through hole angled socket strip, 2x26, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 2x26 2.54mm double row -0 -52 -52 -Connector_PinSocket_2.54mm -PinSocket_2x26_P2.54mm_Vertical -Through hole straight socket strip, 2x26, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x26 2.54mm double row -0 -52 -52 -Connector_PinSocket_2.54mm -PinSocket_2x26_P2.54mm_Vertical_SMD -surface-mounted straight socket strip, 2x26, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated -Surface mounted socket strip SMD 2x26 2.54mm double row -0 -52 -52 -Connector_PinSocket_2.54mm -PinSocket_2x27_P2.54mm_Horizontal -Through hole angled socket strip, 2x27, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 2x27 2.54mm double row -0 -54 -54 -Connector_PinSocket_2.54mm -PinSocket_2x27_P2.54mm_Vertical -Through hole straight socket strip, 2x27, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x27 2.54mm double row -0 -54 -54 -Connector_PinSocket_2.54mm -PinSocket_2x27_P2.54mm_Vertical_SMD -surface-mounted straight socket strip, 2x27, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated -Surface mounted socket strip SMD 2x27 2.54mm double row -0 -54 -54 -Connector_PinSocket_2.54mm -PinSocket_2x28_P2.54mm_Horizontal -Through hole angled socket strip, 2x28, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 2x28 2.54mm double row -0 -56 -56 -Connector_PinSocket_2.54mm -PinSocket_2x28_P2.54mm_Vertical -Through hole straight socket strip, 2x28, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x28 2.54mm double row -0 -56 -56 -Connector_PinSocket_2.54mm -PinSocket_2x28_P2.54mm_Vertical_SMD -surface-mounted straight socket strip, 2x28, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated -Surface mounted socket strip SMD 2x28 2.54mm double row -0 -56 -56 -Connector_PinSocket_2.54mm -PinSocket_2x29_P2.54mm_Horizontal -Through hole angled socket strip, 2x29, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 2x29 2.54mm double row -0 -58 -58 -Connector_PinSocket_2.54mm -PinSocket_2x29_P2.54mm_Vertical -Through hole straight socket strip, 2x29, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x29 2.54mm double row -0 -58 -58 -Connector_PinSocket_2.54mm -PinSocket_2x29_P2.54mm_Vertical_SMD -surface-mounted straight socket strip, 2x29, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated -Surface mounted socket strip SMD 2x29 2.54mm double row -0 -58 -58 -Connector_PinSocket_2.54mm -PinSocket_2x30_P2.54mm_Horizontal -Through hole angled socket strip, 2x30, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 2x30 2.54mm double row -0 -60 -60 -Connector_PinSocket_2.54mm -PinSocket_2x30_P2.54mm_Vertical -Through hole straight socket strip, 2x30, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x30 2.54mm double row -0 -60 -60 -Connector_PinSocket_2.54mm -PinSocket_2x30_P2.54mm_Vertical_SMD -surface-mounted straight socket strip, 2x30, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated -Surface mounted socket strip SMD 2x30 2.54mm double row -0 -60 -60 -Connector_PinSocket_2.54mm -PinSocket_2x31_P2.54mm_Horizontal -Through hole angled socket strip, 2x31, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 2x31 2.54mm double row -0 -62 -62 -Connector_PinSocket_2.54mm -PinSocket_2x31_P2.54mm_Vertical -Through hole straight socket strip, 2x31, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x31 2.54mm double row -0 -62 -62 -Connector_PinSocket_2.54mm -PinSocket_2x31_P2.54mm_Vertical_SMD -surface-mounted straight socket strip, 2x31, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated -Surface mounted socket strip SMD 2x31 2.54mm double row -0 -62 -62 -Connector_PinSocket_2.54mm -PinSocket_2x32_P2.54mm_Horizontal -Through hole angled socket strip, 2x32, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 2x32 2.54mm double row -0 -64 -64 -Connector_PinSocket_2.54mm -PinSocket_2x32_P2.54mm_Vertical -Through hole straight socket strip, 2x32, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x32 2.54mm double row -0 -64 -64 -Connector_PinSocket_2.54mm -PinSocket_2x32_P2.54mm_Vertical_SMD -surface-mounted straight socket strip, 2x32, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated -Surface mounted socket strip SMD 2x32 2.54mm double row -0 -64 -64 -Connector_PinSocket_2.54mm -PinSocket_2x33_P2.54mm_Horizontal -Through hole angled socket strip, 2x33, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 2x33 2.54mm double row -0 -66 -66 -Connector_PinSocket_2.54mm -PinSocket_2x33_P2.54mm_Vertical -Through hole straight socket strip, 2x33, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x33 2.54mm double row -0 -66 -66 -Connector_PinSocket_2.54mm -PinSocket_2x33_P2.54mm_Vertical_SMD -surface-mounted straight socket strip, 2x33, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated -Surface mounted socket strip SMD 2x33 2.54mm double row -0 -66 -66 -Connector_PinSocket_2.54mm -PinSocket_2x34_P2.54mm_Horizontal -Through hole angled socket strip, 2x34, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 2x34 2.54mm double row -0 -68 -68 -Connector_PinSocket_2.54mm -PinSocket_2x34_P2.54mm_Vertical -Through hole straight socket strip, 2x34, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x34 2.54mm double row -0 -68 -68 -Connector_PinSocket_2.54mm -PinSocket_2x34_P2.54mm_Vertical_SMD -surface-mounted straight socket strip, 2x34, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated -Surface mounted socket strip SMD 2x34 2.54mm double row -0 -68 -68 -Connector_PinSocket_2.54mm -PinSocket_2x35_P2.54mm_Horizontal -Through hole angled socket strip, 2x35, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 2x35 2.54mm double row -0 -70 -70 -Connector_PinSocket_2.54mm -PinSocket_2x35_P2.54mm_Vertical -Through hole straight socket strip, 2x35, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x35 2.54mm double row -0 -70 -70 -Connector_PinSocket_2.54mm -PinSocket_2x35_P2.54mm_Vertical_SMD -surface-mounted straight socket strip, 2x35, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated -Surface mounted socket strip SMD 2x35 2.54mm double row -0 -70 -70 -Connector_PinSocket_2.54mm -PinSocket_2x36_P2.54mm_Horizontal -Through hole angled socket strip, 2x36, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 2x36 2.54mm double row -0 -72 -72 -Connector_PinSocket_2.54mm -PinSocket_2x36_P2.54mm_Vertical -Through hole straight socket strip, 2x36, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x36 2.54mm double row -0 -72 -72 -Connector_PinSocket_2.54mm -PinSocket_2x36_P2.54mm_Vertical_SMD -surface-mounted straight socket strip, 2x36, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated -Surface mounted socket strip SMD 2x36 2.54mm double row -0 -72 -72 -Connector_PinSocket_2.54mm -PinSocket_2x37_P2.54mm_Horizontal -Through hole angled socket strip, 2x37, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 2x37 2.54mm double row -0 -74 -74 -Connector_PinSocket_2.54mm -PinSocket_2x37_P2.54mm_Vertical -Through hole straight socket strip, 2x37, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x37 2.54mm double row -0 -74 -74 -Connector_PinSocket_2.54mm -PinSocket_2x37_P2.54mm_Vertical_SMD -surface-mounted straight socket strip, 2x37, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated -Surface mounted socket strip SMD 2x37 2.54mm double row -0 -74 -74 -Connector_PinSocket_2.54mm -PinSocket_2x38_P2.54mm_Horizontal -Through hole angled socket strip, 2x38, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 2x38 2.54mm double row -0 -76 -76 -Connector_PinSocket_2.54mm -PinSocket_2x38_P2.54mm_Vertical -Through hole straight socket strip, 2x38, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x38 2.54mm double row -0 -76 -76 -Connector_PinSocket_2.54mm -PinSocket_2x38_P2.54mm_Vertical_SMD -surface-mounted straight socket strip, 2x38, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated -Surface mounted socket strip SMD 2x38 2.54mm double row -0 -76 -76 -Connector_PinSocket_2.54mm -PinSocket_2x39_P2.54mm_Horizontal -Through hole angled socket strip, 2x39, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 2x39 2.54mm double row -0 -78 -78 -Connector_PinSocket_2.54mm -PinSocket_2x39_P2.54mm_Vertical -Through hole straight socket strip, 2x39, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x39 2.54mm double row -0 -78 -78 -Connector_PinSocket_2.54mm -PinSocket_2x39_P2.54mm_Vertical_SMD -surface-mounted straight socket strip, 2x39, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated -Surface mounted socket strip SMD 2x39 2.54mm double row -0 -78 -78 -Connector_PinSocket_2.54mm -PinSocket_2x40_P2.54mm_Horizontal -Through hole angled socket strip, 2x40, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated -Through hole angled socket strip THT 2x40 2.54mm double row -0 -80 -80 -Connector_PinSocket_2.54mm -PinSocket_2x40_P2.54mm_Vertical -Through hole straight socket strip, 2x40, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated -Through hole socket strip THT 2x40 2.54mm double row -0 -80 -80 -Connector_PinSocket_2.54mm -PinSocket_2x40_P2.54mm_Vertical_SMD -surface-mounted straight socket strip, 2x40, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated -Surface mounted socket strip SMD 2x40 2.54mm double row -0 -80 -80 -Connector_RJ -RJ12_Amphenol_54601 -RJ12 connector https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/c-bmj-0082.pdf -RJ12 connector -0 -6 -6 -Connector_RJ -RJ14_Connfly_DS1133-S4_Horizontal -RJ14 connector 6P4C Horizontal http://www.connfly.com/userfiles/image/UpLoadFile/File/2012/10/26/DS1133.pdf -RJ14 connector 6P4C Connfly DS1133 -0 -4 -4 -Connector_RJ -RJ25_Wayconn_MJEA-660X1_Horizontal -RJ25 6P6C Socket 90 degrees, https://wayconn.com/wp-content/themes/way/datasheet/MJEA-660X1XXX_RJ25_6P6C_PCB_RA.pdf -RJ12 RJ18 RJ25 jack connector 6P6C -0 -6 -6 -Connector_RJ -RJ45_Abracon_ARJP11A-MA_Horizontal -Shielded RJ45 ethernet connector with transformer and POE (https://abracon.com/Magnetics/lan/ARJP11A.PDF) -ethernet 8p8c transformer poe rj45 -0 -15 -14 -Connector_RJ -RJ45_Amphenol_54602-x08_Horizontal -8 Pol Shallow Latch Connector, Modjack, RJ45 (https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/c-bmj-0102.pdf) -RJ45 -0 -8 -8 -Connector_RJ -RJ45_Amphenol_RJHSE538X -Shielded, 2 LED, https://www.amphenolcanada.com/ProductSearch/drawings/AC/RJHSE538X.pdf -RJ45 8p8c ethernet cat5 -0 -14 -13 -Connector_RJ -RJ45_Amphenol_RJHSE538X-02 -Shielded, 2 LED, 2 Ports, http://www.amphenolinfocom.eu/NavData/Drawings/RJHSE-538X-02-REVC.pdf -RJ45 8p8c dual ethernet cat5 -0 -26 -25 -Connector_RJ -RJ45_Amphenol_RJHSE5380 -Shielded, https://www.amphenolcanada.com/ProductSearch/drawings/AC/RJHSE538X.pdf -RJ45 8p8c ethernet cat5 -0 -10 -9 -Connector_RJ -RJ45_Amphenol_RJHSE5380-08 -Shielded, https://www.amphenolcanada.com/ProductSearch/drawings/AC/RJHSE538X08.pdf -RJ45 8p8c ethernet cat5 -0 -68 -65 -Connector_RJ -RJ45_Amphenol_RJMG1BD3B8K1ANR -1 Port RJ45 Magjack Connector Through Hole 10/100 Base-T, AutoMDIX, https://www.amphenolcanada.com/ProductSearch/Drawings/AC/RJMG1BD3B8K1ANR.PDF -RJ45 Magjack -0 -14 -13 -Connector_RJ -RJ45_BEL_SS74301-00x_Vertical -https://belfuse.com/resources/drawings/stewartconnector/dr-stw-ss-74301-001-ss-74301-002-ss-74301-005.pdf -RJ45 Vertical Shield LED Green Yellow -0 -14 -13 -Connector_RJ -RJ45_Cetus_J1B1211CCD_Horizontal -1 Port RJ45 Magjack Connector Through Hole 10/100 Base-T, Cetus, used and distributed by WIZnet (https://wizwiki.net/wiki/lib/exe/fetch.php?media=products:wiz550web:wiz550webds_kr:j1b1211ccd.pdf) -RJ45 Magjack -0 -14 -13 -Connector_RJ -RJ45_Hanrun_HR911105A -http://www.kosmodrom.com.ua/pdf/HR911105A.pdf -RJ45 Magjack -0 -14 -13 -Connector_RJ -RJ45_Molex_0855135013_Vertical -1 Port, RJ45, Series 85513, vertical, SMD, https://www.molex.com/pdm_docs/sd/855135013_sd.pdf -RJ45 Vertical -0 -9 -9 -Connector_RJ -RJ45_Ninigi_GE -1 port ethernet throughhole connector, https://en.ninigi.com/product/rj45ge/pdf -RJ45 ethernet 8p8c -0 -10 -9 -Connector_RJ -RJ45_OST_PJ012-8P8CX_Vertical -RJ45 vertical connector https://www.on-shore.com/wp-content/uploads/PJ012-8P8CX.pdf -RJ45 PJ012 -0 -8 -8 -Connector_RJ -RJ45_Plug_Metz_AJP92A8813 -plug, ethernet, 8P8C, RJ45 Plug -AJP92A8813 8P8C RJ45 ethernet plug -0 -8 -8 -Connector_RJ -RJ45_Pulse_JK0654219NL_Horizontal -10/100/1000 Base-T RJ45 single port with LEDs https://media.digikey.com/pdf/Data%20Sheets/Pulse%20PDFs/JK%20Series.pdf#page=2 -RJ45 8p8c ethernet -0 -18 -17 -Connector_RJ -RJ45_Pulse_JXD6-0001NL_Horizontal -RJ45 ethernet transformer with magnetics (https://productfinder.pulseeng.com/doc_type/WEB301/doc_num/JXD6-0001NL/doc_part/JXD6-0001NL.pdf) -ethernet 8p8c transformer magjack -0 -12 -11 -Connector_RJ -RJ45_Wuerth_7499010001A_Horizontal -10/100Base-TX RJ45 ethernet magnetic transformer connector horizontal https://katalog.we-online.de/pbs/datasheet/7499010001A.pdf -RJ45 ethernet magnetic -0 -10 -9 -Connector_RJ -RJ45_Wuerth_7499010121A_Horizontal -10/100Base-TX RJ45 ethernet magnetic transformer connector horizontal with green/orange LEDs https://katalog.we-online.de/pbs/datasheet/7499010121A.pdf -RJ45 ethernet magnetic -0 -14 -13 -Connector_RJ -RJ45_Wuerth_7499111446_Horizontal -LAN-Transformer WE-RJ45LAN 10/100/1000 BaseT -ethernet lan connector -0 -16 -15 -Connector_RJ -RJ45_Wuerth_7499151120_Horizontal -Wuerth 7499151120, LAN-Transformer WE-RJ45LAN 10/100/1000 BaseT, Dual Ethernet Jack (http://katalog.we-online.de/pbs/datasheet/7499151120.pdf) -ethernet lan connector -0 -32 -29 -Connector_RJ -RJ45_Wuerth_74980111211_Horizontal -RJ45 LAN Transformer 10/100BaseT (https://katalog.we-online.de/pbs/datasheet/74980111211.pdf) -lan magnetics transformer -0 -14 -13 -Connector_SATA_SAS -SAS-mini_TEConnectivity_1888174_Vertical -36pin mini SAS connector, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=1888174&DocType=Customer+Drawing&DocLang=English -SAS mini connector -0 -44 -44 -Connector_SATA_SAS -SATA_Amphenol_10029364-001LF_Horizontal -https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/10029364.pdf -SATA -0 -24 -23 -Connector_Samtec -Samtec_FMC_ASP-134486-01_10x40_P1.27mm_Vertical -http://suddendocs.samtec.com/prints/asp-134486-01-mkt.pdf -FMC HPC -0 -400 -400 -Connector_Samtec -Samtec_FMC_ASP-134602-01_10x40_P1.27mm_Vertical -https://www.marutsu.co.jp/contents/shop/marutsu/ds/asp-134602-01.pdf -FMC HPC -0 -400 -400 -Connector_Samtec -Samtec_FMC_ASP-134604-01_4x40_Vertical -http://www.samtec.com/standards/vita.aspx -FMC LPC VITA -0 -162 -160 -Connector_Samtec -Samtec_LSHM-105-xx.x-x-DV-N_2x05_P0.50mm_Vertical -Molex LSHM 0.50 mm Razor Beam High-Speed Hermaphroditic Terminal/Socket Strip, LSHM-105-xx.x-x-DV-N, 5 Pins per row (http://suddendocs.samtec.com/prints/lshm-1xx-xx.x-x-dv-a-x-x-tr-footprint.pdf), generated with kicad-footprint-generator -connector Samtec side entry -0 -10 -10 -Connector_Samtec -Samtec_LSHM-105-xx.x-x-DV-S_2x05-1SH_P0.50mm_Vertical -Molex LSHM 0.50 mm Razor Beam High-Speed Hermaphroditic Terminal/Socket Strip, LSHM-105-xx.x-x-DV-S, 5 Pins per row (http://suddendocs.samtec.com/prints/lshm-1xx-xx.x-x-dv-a-x-x-tr-footprint.pdf), generated with kicad-footprint-generator -connector Samtec side entry -0 -12 -11 -Connector_Samtec -Samtec_LSHM-110-xx.x-x-DV-N_2x10_P0.50mm_Vertical -Molex LSHM 0.50 mm Razor Beam High-Speed Hermaphroditic Terminal/Socket Strip, LSHM-110-xx.x-x-DV-N, 10 Pins per row (http://suddendocs.samtec.com/prints/lshm-1xx-xx.x-x-dv-a-x-x-tr-footprint.pdf), generated with kicad-footprint-generator -connector Samtec side entry -0 -20 -20 -Connector_Samtec -Samtec_LSHM-110-xx.x-x-DV-S_2x10-1SH_P0.50mm_Vertical -Molex LSHM 0.50 mm Razor Beam High-Speed Hermaphroditic Terminal/Socket Strip, LSHM-110-xx.x-x-DV-S, 10 Pins per row (http://suddendocs.samtec.com/prints/lshm-1xx-xx.x-x-dv-a-x-x-tr-footprint.pdf), generated with kicad-footprint-generator -connector Samtec side entry -0 -22 -21 -Connector_Samtec -Samtec_LSHM-120-xx.x-x-DV-N_2x20_P0.50mm_Vertical -Molex LSHM 0.50 mm Razor Beam High-Speed Hermaphroditic Terminal/Socket Strip, LSHM-120-xx.x-x-DV-N, 20 Pins per row (http://suddendocs.samtec.com/prints/lshm-1xx-xx.x-x-dv-a-x-x-tr-footprint.pdf), generated with kicad-footprint-generator -connector Samtec side entry -0 -40 -40 -Connector_Samtec -Samtec_LSHM-120-xx.x-x-DV-S_2x20-1SH_P0.50mm_Vertical -Molex LSHM 0.50 mm Razor Beam High-Speed Hermaphroditic Terminal/Socket Strip, LSHM-120-xx.x-x-DV-S, 20 Pins per row (http://suddendocs.samtec.com/prints/lshm-1xx-xx.x-x-dv-a-x-x-tr-footprint.pdf), generated with kicad-footprint-generator -connector Samtec side entry -0 -42 -41 -Connector_Samtec -Samtec_LSHM-130-xx.x-x-DV-N_2x30_P0.50mm_Vertical -Molex LSHM 0.50 mm Razor Beam High-Speed Hermaphroditic Terminal/Socket Strip, LSHM-130-xx.x-x-DV-N, 30 Pins per row (http://suddendocs.samtec.com/prints/lshm-1xx-xx.x-x-dv-a-x-x-tr-footprint.pdf), generated with kicad-footprint-generator -connector Samtec side entry -0 -60 -60 -Connector_Samtec -Samtec_LSHM-130-xx.x-x-DV-S_2x30-1SH_P0.50mm_Vertical -Molex LSHM 0.50 mm Razor Beam High-Speed Hermaphroditic Terminal/Socket Strip, LSHM-130-xx.x-x-DV-S, 30 Pins per row (http://suddendocs.samtec.com/prints/lshm-1xx-xx.x-x-dv-a-x-x-tr-footprint.pdf), generated with kicad-footprint-generator -connector Samtec side entry -0 -62 -61 -Connector_Samtec -Samtec_LSHM-140-xx.x-x-DV-N_2x40_P0.50mm_Vertical -Molex LSHM 0.50 mm Razor Beam High-Speed Hermaphroditic Terminal/Socket Strip, LSHM-140-xx.x-x-DV-N, 40 Pins per row (http://suddendocs.samtec.com/prints/lshm-1xx-xx.x-x-dv-a-x-x-tr-footprint.pdf), generated with kicad-footprint-generator -connector Samtec side entry -0 -80 -80 -Connector_Samtec -Samtec_LSHM-140-xx.x-x-DV-S_2x40-1SH_P0.50mm_Vertical -Molex LSHM 0.50 mm Razor Beam High-Speed Hermaphroditic Terminal/Socket Strip, LSHM-140-xx.x-x-DV-S, 40 Pins per row (http://suddendocs.samtec.com/prints/lshm-1xx-xx.x-x-dv-a-x-x-tr-footprint.pdf), generated with kicad-footprint-generator -connector Samtec side entry -0 -82 -81 -Connector_Samtec -Samtec_LSHM-150-xx.x-x-DV-N_2x50_P0.50mm_Vertical -Molex LSHM 0.50 mm Razor Beam High-Speed Hermaphroditic Terminal/Socket Strip, LSHM-150-xx.x-x-DV-N, 50 Pins per row (http://suddendocs.samtec.com/prints/lshm-1xx-xx.x-x-dv-a-x-x-tr-footprint.pdf), generated with kicad-footprint-generator -connector Samtec side entry -0 -100 -100 -Connector_Samtec -Samtec_LSHM-150-xx.x-x-DV-S_2x50-1SH_P0.50mm_Vertical -Molex LSHM 0.50 mm Razor Beam High-Speed Hermaphroditic Terminal/Socket Strip, LSHM-150-xx.x-x-DV-S, 50 Pins per row (http://suddendocs.samtec.com/prints/lshm-1xx-xx.x-x-dv-a-x-x-tr-footprint.pdf), generated with kicad-footprint-generator -connector Samtec side entry -0 -102 -101 -Connector_Samtec_HLE_SMD -Samtec_HLE-102-02-xxx-DV-BE-LC_2x02_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-102-02-xxx-DV-BE-LC, 2 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -4 -4 -Connector_Samtec_HLE_SMD -Samtec_HLE-102-02-xxx-DV-BE_2x02_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-102-02-xxx-DV-BE, 2 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -4 -4 -Connector_Samtec_HLE_SMD -Samtec_HLE-102-02-xxx-DV-LC_2x02_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-102-02-xxx-DV-LC, 2 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -4 -4 -Connector_Samtec_HLE_SMD -Samtec_HLE-102-02-xxx-DV_2x02_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-102-02-xxx-DV, 2 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -4 -4 -Connector_Samtec_HLE_SMD -Samtec_HLE-103-02-xxx-DV-BE-LC_2x03_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-103-02-xxx-DV-BE-LC, 3 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -6 -6 -Connector_Samtec_HLE_SMD -Samtec_HLE-103-02-xxx-DV-BE_2x03_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-103-02-xxx-DV-BE, 3 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -6 -6 -Connector_Samtec_HLE_SMD -Samtec_HLE-103-02-xxx-DV-LC_2x03_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-103-02-xxx-DV-LC, 3 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -6 -6 -Connector_Samtec_HLE_SMD -Samtec_HLE-103-02-xxx-DV_2x03_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-103-02-xxx-DV, 3 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -6 -6 -Connector_Samtec_HLE_SMD -Samtec_HLE-104-02-xxx-DV-A_2x04_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-104-02-xxx-DV-A, 4 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -8 -8 -Connector_Samtec_HLE_SMD -Samtec_HLE-104-02-xxx-DV-BE-A_2x04_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-104-02-xxx-DV-BE-A, 4 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -8 -8 -Connector_Samtec_HLE_SMD -Samtec_HLE-104-02-xxx-DV-BE-LC_2x04_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-104-02-xxx-DV-BE-LC, 4 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -8 -8 -Connector_Samtec_HLE_SMD -Samtec_HLE-104-02-xxx-DV-BE_2x04_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-104-02-xxx-DV-BE, 4 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -8 -8 -Connector_Samtec_HLE_SMD -Samtec_HLE-104-02-xxx-DV-LC_2x04_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-104-02-xxx-DV-LC, 4 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -8 -8 -Connector_Samtec_HLE_SMD -Samtec_HLE-104-02-xxx-DV_2x04_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-104-02-xxx-DV, 4 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -8 -8 -Connector_Samtec_HLE_SMD -Samtec_HLE-105-02-xxx-DV-A_2x05_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-105-02-xxx-DV-A, 5 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -10 -10 -Connector_Samtec_HLE_SMD -Samtec_HLE-105-02-xxx-DV-BE-A_2x05_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-105-02-xxx-DV-BE-A, 5 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -10 -10 -Connector_Samtec_HLE_SMD -Samtec_HLE-105-02-xxx-DV-BE-LC_2x05_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-105-02-xxx-DV-BE-LC, 5 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -10 -10 -Connector_Samtec_HLE_SMD -Samtec_HLE-105-02-xxx-DV-BE_2x05_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-105-02-xxx-DV-BE, 5 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -10 -10 -Connector_Samtec_HLE_SMD -Samtec_HLE-105-02-xxx-DV-LC_2x05_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-105-02-xxx-DV-LC, 5 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -10 -10 -Connector_Samtec_HLE_SMD -Samtec_HLE-105-02-xxx-DV_2x05_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-105-02-xxx-DV, 5 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -10 -10 -Connector_Samtec_HLE_SMD -Samtec_HLE-106-02-xxx-DV-A_2x06_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-106-02-xxx-DV-A, 6 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -12 -12 -Connector_Samtec_HLE_SMD -Samtec_HLE-106-02-xxx-DV-BE-A_2x06_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-106-02-xxx-DV-BE-A, 6 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -12 -12 -Connector_Samtec_HLE_SMD -Samtec_HLE-106-02-xxx-DV-BE-LC_2x06_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-106-02-xxx-DV-BE-LC, 6 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -12 -12 -Connector_Samtec_HLE_SMD -Samtec_HLE-106-02-xxx-DV-BE_2x06_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-106-02-xxx-DV-BE, 6 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -12 -12 -Connector_Samtec_HLE_SMD -Samtec_HLE-106-02-xxx-DV-LC_2x06_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-106-02-xxx-DV-LC, 6 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -12 -12 -Connector_Samtec_HLE_SMD -Samtec_HLE-106-02-xxx-DV_2x06_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-106-02-xxx-DV, 6 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -12 -12 -Connector_Samtec_HLE_SMD -Samtec_HLE-107-02-xxx-DV-A_2x07_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-107-02-xxx-DV-A, 7 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -14 -14 -Connector_Samtec_HLE_SMD -Samtec_HLE-107-02-xxx-DV-BE-A_2x07_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-107-02-xxx-DV-BE-A, 7 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -14 -14 -Connector_Samtec_HLE_SMD -Samtec_HLE-107-02-xxx-DV-BE-LC_2x07_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-107-02-xxx-DV-BE-LC, 7 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -14 -14 -Connector_Samtec_HLE_SMD -Samtec_HLE-107-02-xxx-DV-BE_2x07_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-107-02-xxx-DV-BE, 7 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -14 -14 -Connector_Samtec_HLE_SMD -Samtec_HLE-107-02-xxx-DV-LC_2x07_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-107-02-xxx-DV-LC, 7 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -14 -14 -Connector_Samtec_HLE_SMD -Samtec_HLE-107-02-xxx-DV_2x07_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-107-02-xxx-DV, 7 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -14 -14 -Connector_Samtec_HLE_SMD -Samtec_HLE-108-02-xxx-DV-A_2x08_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-108-02-xxx-DV-A, 8 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -16 -16 -Connector_Samtec_HLE_SMD -Samtec_HLE-108-02-xxx-DV-BE-A_2x08_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-108-02-xxx-DV-BE-A, 8 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -16 -16 -Connector_Samtec_HLE_SMD -Samtec_HLE-108-02-xxx-DV-BE-LC_2x08_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-108-02-xxx-DV-BE-LC, 8 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -16 -16 -Connector_Samtec_HLE_SMD -Samtec_HLE-108-02-xxx-DV-BE_2x08_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-108-02-xxx-DV-BE, 8 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -16 -16 -Connector_Samtec_HLE_SMD -Samtec_HLE-108-02-xxx-DV-LC_2x08_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-108-02-xxx-DV-LC, 8 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -16 -16 -Connector_Samtec_HLE_SMD -Samtec_HLE-108-02-xxx-DV_2x08_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-108-02-xxx-DV, 8 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -16 -16 -Connector_Samtec_HLE_SMD -Samtec_HLE-109-02-xxx-DV-A_2x09_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-109-02-xxx-DV-A, 9 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -18 -18 -Connector_Samtec_HLE_SMD -Samtec_HLE-109-02-xxx-DV-BE-A_2x09_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-109-02-xxx-DV-BE-A, 9 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -18 -18 -Connector_Samtec_HLE_SMD -Samtec_HLE-109-02-xxx-DV-BE-LC_2x09_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-109-02-xxx-DV-BE-LC, 9 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -18 -18 -Connector_Samtec_HLE_SMD -Samtec_HLE-109-02-xxx-DV-BE_2x09_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-109-02-xxx-DV-BE, 9 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -18 -18 -Connector_Samtec_HLE_SMD -Samtec_HLE-109-02-xxx-DV-LC_2x09_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-109-02-xxx-DV-LC, 9 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -18 -18 -Connector_Samtec_HLE_SMD -Samtec_HLE-109-02-xxx-DV_2x09_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-109-02-xxx-DV, 9 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -18 -18 -Connector_Samtec_HLE_SMD -Samtec_HLE-110-02-xxx-DV-A_2x10_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-110-02-xxx-DV-A, 10 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -20 -20 -Connector_Samtec_HLE_SMD -Samtec_HLE-110-02-xxx-DV-BE-A_2x10_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-110-02-xxx-DV-BE-A, 10 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -20 -20 -Connector_Samtec_HLE_SMD -Samtec_HLE-110-02-xxx-DV-BE-LC_2x10_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-110-02-xxx-DV-BE-LC, 10 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -20 -20 -Connector_Samtec_HLE_SMD -Samtec_HLE-110-02-xxx-DV-BE_2x10_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-110-02-xxx-DV-BE, 10 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -20 -20 -Connector_Samtec_HLE_SMD -Samtec_HLE-110-02-xxx-DV-LC_2x10_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-110-02-xxx-DV-LC, 10 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -20 -20 -Connector_Samtec_HLE_SMD -Samtec_HLE-110-02-xxx-DV_2x10_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-110-02-xxx-DV, 10 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -20 -20 -Connector_Samtec_HLE_SMD -Samtec_HLE-111-02-xxx-DV-A_2x11_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-111-02-xxx-DV-A, 11 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -22 -22 -Connector_Samtec_HLE_SMD -Samtec_HLE-111-02-xxx-DV-BE-A_2x11_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-111-02-xxx-DV-BE-A, 11 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -22 -22 -Connector_Samtec_HLE_SMD -Samtec_HLE-111-02-xxx-DV-BE-LC_2x11_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-111-02-xxx-DV-BE-LC, 11 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -22 -22 -Connector_Samtec_HLE_SMD -Samtec_HLE-111-02-xxx-DV-BE_2x11_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-111-02-xxx-DV-BE, 11 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -22 -22 -Connector_Samtec_HLE_SMD -Samtec_HLE-111-02-xxx-DV-LC_2x11_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-111-02-xxx-DV-LC, 11 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -22 -22 -Connector_Samtec_HLE_SMD -Samtec_HLE-111-02-xxx-DV_2x11_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-111-02-xxx-DV, 11 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -22 -22 -Connector_Samtec_HLE_SMD -Samtec_HLE-112-02-xxx-DV-A_2x12_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-112-02-xxx-DV-A, 12 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -24 -24 -Connector_Samtec_HLE_SMD -Samtec_HLE-112-02-xxx-DV-BE-A_2x12_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-112-02-xxx-DV-BE-A, 12 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -24 -24 -Connector_Samtec_HLE_SMD -Samtec_HLE-112-02-xxx-DV-BE-LC_2x12_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-112-02-xxx-DV-BE-LC, 12 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -24 -24 -Connector_Samtec_HLE_SMD -Samtec_HLE-112-02-xxx-DV-BE_2x12_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-112-02-xxx-DV-BE, 12 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -24 -24 -Connector_Samtec_HLE_SMD -Samtec_HLE-112-02-xxx-DV-LC_2x12_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-112-02-xxx-DV-LC, 12 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -24 -24 -Connector_Samtec_HLE_SMD -Samtec_HLE-112-02-xxx-DV_2x12_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-112-02-xxx-DV, 12 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -24 -24 -Connector_Samtec_HLE_SMD -Samtec_HLE-113-02-xxx-DV-A_2x13_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-113-02-xxx-DV-A, 13 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -26 -26 -Connector_Samtec_HLE_SMD -Samtec_HLE-113-02-xxx-DV-BE-A_2x13_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-113-02-xxx-DV-BE-A, 13 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -26 -26 -Connector_Samtec_HLE_SMD -Samtec_HLE-113-02-xxx-DV-BE-LC_2x13_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-113-02-xxx-DV-BE-LC, 13 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -26 -26 -Connector_Samtec_HLE_SMD -Samtec_HLE-113-02-xxx-DV-BE_2x13_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-113-02-xxx-DV-BE, 13 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -26 -26 -Connector_Samtec_HLE_SMD -Samtec_HLE-113-02-xxx-DV-LC_2x13_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-113-02-xxx-DV-LC, 13 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -26 -26 -Connector_Samtec_HLE_SMD -Samtec_HLE-113-02-xxx-DV_2x13_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-113-02-xxx-DV, 13 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -26 -26 -Connector_Samtec_HLE_SMD -Samtec_HLE-114-02-xxx-DV-A_2x14_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-114-02-xxx-DV-A, 14 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -28 -28 -Connector_Samtec_HLE_SMD -Samtec_HLE-114-02-xxx-DV-BE-A_2x14_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-114-02-xxx-DV-BE-A, 14 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -28 -28 -Connector_Samtec_HLE_SMD -Samtec_HLE-114-02-xxx-DV-BE-LC_2x14_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-114-02-xxx-DV-BE-LC, 14 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -28 -28 -Connector_Samtec_HLE_SMD -Samtec_HLE-114-02-xxx-DV-BE_2x14_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-114-02-xxx-DV-BE, 14 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -28 -28 -Connector_Samtec_HLE_SMD -Samtec_HLE-114-02-xxx-DV-LC_2x14_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-114-02-xxx-DV-LC, 14 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -28 -28 -Connector_Samtec_HLE_SMD -Samtec_HLE-114-02-xxx-DV_2x14_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-114-02-xxx-DV, 14 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -28 -28 -Connector_Samtec_HLE_SMD -Samtec_HLE-115-02-xxx-DV-A_2x15_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-115-02-xxx-DV-A, 15 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -30 -30 -Connector_Samtec_HLE_SMD -Samtec_HLE-115-02-xxx-DV-BE-A_2x15_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-115-02-xxx-DV-BE-A, 15 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -30 -30 -Connector_Samtec_HLE_SMD -Samtec_HLE-115-02-xxx-DV-BE-LC_2x15_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-115-02-xxx-DV-BE-LC, 15 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -30 -30 -Connector_Samtec_HLE_SMD -Samtec_HLE-115-02-xxx-DV-BE_2x15_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-115-02-xxx-DV-BE, 15 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -30 -30 -Connector_Samtec_HLE_SMD -Samtec_HLE-115-02-xxx-DV-LC_2x15_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-115-02-xxx-DV-LC, 15 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -30 -30 -Connector_Samtec_HLE_SMD -Samtec_HLE-115-02-xxx-DV_2x15_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-115-02-xxx-DV, 15 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -30 -30 -Connector_Samtec_HLE_SMD -Samtec_HLE-116-02-xxx-DV-A_2x16_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-116-02-xxx-DV-A, 16 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -32 -32 -Connector_Samtec_HLE_SMD -Samtec_HLE-116-02-xxx-DV-BE-A_2x16_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-116-02-xxx-DV-BE-A, 16 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -32 -32 -Connector_Samtec_HLE_SMD -Samtec_HLE-116-02-xxx-DV-BE-LC_2x16_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-116-02-xxx-DV-BE-LC, 16 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -32 -32 -Connector_Samtec_HLE_SMD -Samtec_HLE-116-02-xxx-DV-BE_2x16_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-116-02-xxx-DV-BE, 16 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -32 -32 -Connector_Samtec_HLE_SMD -Samtec_HLE-116-02-xxx-DV-LC_2x16_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-116-02-xxx-DV-LC, 16 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -32 -32 -Connector_Samtec_HLE_SMD -Samtec_HLE-116-02-xxx-DV_2x16_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-116-02-xxx-DV, 16 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -32 -32 -Connector_Samtec_HLE_SMD -Samtec_HLE-117-02-xxx-DV-A_2x17_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-117-02-xxx-DV-A, 17 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -34 -34 -Connector_Samtec_HLE_SMD -Samtec_HLE-117-02-xxx-DV-BE-A_2x17_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-117-02-xxx-DV-BE-A, 17 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -34 -34 -Connector_Samtec_HLE_SMD -Samtec_HLE-117-02-xxx-DV-BE-LC_2x17_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-117-02-xxx-DV-BE-LC, 17 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -34 -34 -Connector_Samtec_HLE_SMD -Samtec_HLE-117-02-xxx-DV-BE_2x17_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-117-02-xxx-DV-BE, 17 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -34 -34 -Connector_Samtec_HLE_SMD -Samtec_HLE-117-02-xxx-DV-LC_2x17_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-117-02-xxx-DV-LC, 17 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -34 -34 -Connector_Samtec_HLE_SMD -Samtec_HLE-117-02-xxx-DV_2x17_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-117-02-xxx-DV, 17 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -34 -34 -Connector_Samtec_HLE_SMD -Samtec_HLE-118-02-xxx-DV-A_2x18_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-118-02-xxx-DV-A, 18 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -36 -36 -Connector_Samtec_HLE_SMD -Samtec_HLE-118-02-xxx-DV-BE-A_2x18_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-118-02-xxx-DV-BE-A, 18 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -36 -36 -Connector_Samtec_HLE_SMD -Samtec_HLE-118-02-xxx-DV-BE-LC_2x18_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-118-02-xxx-DV-BE-LC, 18 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -36 -36 -Connector_Samtec_HLE_SMD -Samtec_HLE-118-02-xxx-DV-BE_2x18_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-118-02-xxx-DV-BE, 18 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -36 -36 -Connector_Samtec_HLE_SMD -Samtec_HLE-118-02-xxx-DV-LC_2x18_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-118-02-xxx-DV-LC, 18 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -36 -36 -Connector_Samtec_HLE_SMD -Samtec_HLE-118-02-xxx-DV_2x18_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-118-02-xxx-DV, 18 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -36 -36 -Connector_Samtec_HLE_SMD -Samtec_HLE-119-02-xxx-DV-A_2x19_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-119-02-xxx-DV-A, 19 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -38 -38 -Connector_Samtec_HLE_SMD -Samtec_HLE-119-02-xxx-DV-BE-A_2x19_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-119-02-xxx-DV-BE-A, 19 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -38 -38 -Connector_Samtec_HLE_SMD -Samtec_HLE-119-02-xxx-DV-BE-LC_2x19_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-119-02-xxx-DV-BE-LC, 19 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -38 -38 -Connector_Samtec_HLE_SMD -Samtec_HLE-119-02-xxx-DV-BE_2x19_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-119-02-xxx-DV-BE, 19 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -38 -38 -Connector_Samtec_HLE_SMD -Samtec_HLE-119-02-xxx-DV-LC_2x19_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-119-02-xxx-DV-LC, 19 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -38 -38 -Connector_Samtec_HLE_SMD -Samtec_HLE-119-02-xxx-DV_2x19_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-119-02-xxx-DV, 19 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -38 -38 -Connector_Samtec_HLE_SMD -Samtec_HLE-120-02-xxx-DV-A_2x20_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-120-02-xxx-DV-A, 20 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -40 -40 -Connector_Samtec_HLE_SMD -Samtec_HLE-120-02-xxx-DV-BE-A_2x20_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-120-02-xxx-DV-BE-A, 20 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -40 -40 -Connector_Samtec_HLE_SMD -Samtec_HLE-120-02-xxx-DV-BE-LC_2x20_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-120-02-xxx-DV-BE-LC, 20 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -40 -40 -Connector_Samtec_HLE_SMD -Samtec_HLE-120-02-xxx-DV-BE_2x20_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-120-02-xxx-DV-BE, 20 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -40 -40 -Connector_Samtec_HLE_SMD -Samtec_HLE-120-02-xxx-DV-LC_2x20_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-120-02-xxx-DV-LC, 20 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -40 -40 -Connector_Samtec_HLE_SMD -Samtec_HLE-120-02-xxx-DV_2x20_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-120-02-xxx-DV, 20 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -40 -40 -Connector_Samtec_HLE_SMD -Samtec_HLE-121-02-xxx-DV-A_2x21_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-121-02-xxx-DV-A, 21 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -42 -42 -Connector_Samtec_HLE_SMD -Samtec_HLE-121-02-xxx-DV-BE-A_2x21_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-121-02-xxx-DV-BE-A, 21 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -42 -42 -Connector_Samtec_HLE_SMD -Samtec_HLE-121-02-xxx-DV-BE-LC_2x21_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-121-02-xxx-DV-BE-LC, 21 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -42 -42 -Connector_Samtec_HLE_SMD -Samtec_HLE-121-02-xxx-DV-BE_2x21_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-121-02-xxx-DV-BE, 21 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -42 -42 -Connector_Samtec_HLE_SMD -Samtec_HLE-121-02-xxx-DV-LC_2x21_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-121-02-xxx-DV-LC, 21 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -42 -42 -Connector_Samtec_HLE_SMD -Samtec_HLE-121-02-xxx-DV_2x21_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-121-02-xxx-DV, 21 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -42 -42 -Connector_Samtec_HLE_SMD -Samtec_HLE-122-02-xxx-DV-A_2x22_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-122-02-xxx-DV-A, 22 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -44 -44 -Connector_Samtec_HLE_SMD -Samtec_HLE-122-02-xxx-DV-BE-A_2x22_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-122-02-xxx-DV-BE-A, 22 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -44 -44 -Connector_Samtec_HLE_SMD -Samtec_HLE-122-02-xxx-DV-BE-LC_2x22_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-122-02-xxx-DV-BE-LC, 22 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -44 -44 -Connector_Samtec_HLE_SMD -Samtec_HLE-122-02-xxx-DV-BE_2x22_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-122-02-xxx-DV-BE, 22 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -44 -44 -Connector_Samtec_HLE_SMD -Samtec_HLE-122-02-xxx-DV-LC_2x22_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-122-02-xxx-DV-LC, 22 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -44 -44 -Connector_Samtec_HLE_SMD -Samtec_HLE-122-02-xxx-DV_2x22_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-122-02-xxx-DV, 22 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -44 -44 -Connector_Samtec_HLE_SMD -Samtec_HLE-123-02-xxx-DV-A_2x23_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-123-02-xxx-DV-A, 23 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -46 -46 -Connector_Samtec_HLE_SMD -Samtec_HLE-123-02-xxx-DV-BE-A_2x23_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-123-02-xxx-DV-BE-A, 23 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -46 -46 -Connector_Samtec_HLE_SMD -Samtec_HLE-123-02-xxx-DV-BE-LC_2x23_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-123-02-xxx-DV-BE-LC, 23 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -46 -46 -Connector_Samtec_HLE_SMD -Samtec_HLE-123-02-xxx-DV-BE_2x23_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-123-02-xxx-DV-BE, 23 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -46 -46 -Connector_Samtec_HLE_SMD -Samtec_HLE-123-02-xxx-DV-LC_2x23_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-123-02-xxx-DV-LC, 23 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -46 -46 -Connector_Samtec_HLE_SMD -Samtec_HLE-123-02-xxx-DV_2x23_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-123-02-xxx-DV, 23 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -46 -46 -Connector_Samtec_HLE_SMD -Samtec_HLE-124-02-xxx-DV-A_2x24_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-124-02-xxx-DV-A, 24 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -48 -48 -Connector_Samtec_HLE_SMD -Samtec_HLE-124-02-xxx-DV-BE-A_2x24_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-124-02-xxx-DV-BE-A, 24 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -48 -48 -Connector_Samtec_HLE_SMD -Samtec_HLE-124-02-xxx-DV-BE-LC_2x24_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-124-02-xxx-DV-BE-LC, 24 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -48 -48 -Connector_Samtec_HLE_SMD -Samtec_HLE-124-02-xxx-DV-BE_2x24_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-124-02-xxx-DV-BE, 24 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -48 -48 -Connector_Samtec_HLE_SMD -Samtec_HLE-124-02-xxx-DV-LC_2x24_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-124-02-xxx-DV-LC, 24 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -48 -48 -Connector_Samtec_HLE_SMD -Samtec_HLE-124-02-xxx-DV_2x24_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-124-02-xxx-DV, 24 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -48 -48 -Connector_Samtec_HLE_SMD -Samtec_HLE-125-02-xxx-DV-A_2x25_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-125-02-xxx-DV-A, 25 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -50 -50 -Connector_Samtec_HLE_SMD -Samtec_HLE-125-02-xxx-DV-BE-A_2x25_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-125-02-xxx-DV-BE-A, 25 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -50 -50 -Connector_Samtec_HLE_SMD -Samtec_HLE-125-02-xxx-DV-BE-LC_2x25_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-125-02-xxx-DV-BE-LC, 25 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -50 -50 -Connector_Samtec_HLE_SMD -Samtec_HLE-125-02-xxx-DV-BE_2x25_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-125-02-xxx-DV-BE, 25 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -50 -50 -Connector_Samtec_HLE_SMD -Samtec_HLE-125-02-xxx-DV-LC_2x25_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-125-02-xxx-DV-LC, 25 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -50 -50 -Connector_Samtec_HLE_SMD -Samtec_HLE-125-02-xxx-DV_2x25_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-125-02-xxx-DV, 25 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -50 -50 -Connector_Samtec_HLE_SMD -Samtec_HLE-126-02-xxx-DV-A_2x26_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-126-02-xxx-DV-A, 26 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -52 -52 -Connector_Samtec_HLE_SMD -Samtec_HLE-126-02-xxx-DV-BE-A_2x26_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-126-02-xxx-DV-BE-A, 26 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -52 -52 -Connector_Samtec_HLE_SMD -Samtec_HLE-126-02-xxx-DV-BE-LC_2x26_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-126-02-xxx-DV-BE-LC, 26 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -52 -52 -Connector_Samtec_HLE_SMD -Samtec_HLE-126-02-xxx-DV-BE_2x26_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-126-02-xxx-DV-BE, 26 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -52 -52 -Connector_Samtec_HLE_SMD -Samtec_HLE-126-02-xxx-DV-LC_2x26_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-126-02-xxx-DV-LC, 26 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -52 -52 -Connector_Samtec_HLE_SMD -Samtec_HLE-126-02-xxx-DV_2x26_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-126-02-xxx-DV, 26 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -52 -52 -Connector_Samtec_HLE_SMD -Samtec_HLE-127-02-xxx-DV-A_2x27_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-127-02-xxx-DV-A, 27 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -54 -54 -Connector_Samtec_HLE_SMD -Samtec_HLE-127-02-xxx-DV-BE-A_2x27_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-127-02-xxx-DV-BE-A, 27 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -54 -54 -Connector_Samtec_HLE_SMD -Samtec_HLE-127-02-xxx-DV-BE-LC_2x27_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-127-02-xxx-DV-BE-LC, 27 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -54 -54 -Connector_Samtec_HLE_SMD -Samtec_HLE-127-02-xxx-DV-BE_2x27_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-127-02-xxx-DV-BE, 27 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -54 -54 -Connector_Samtec_HLE_SMD -Samtec_HLE-127-02-xxx-DV-LC_2x27_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-127-02-xxx-DV-LC, 27 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -54 -54 -Connector_Samtec_HLE_SMD -Samtec_HLE-127-02-xxx-DV_2x27_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-127-02-xxx-DV, 27 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -54 -54 -Connector_Samtec_HLE_SMD -Samtec_HLE-128-02-xxx-DV-A_2x28_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-128-02-xxx-DV-A, 28 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -56 -56 -Connector_Samtec_HLE_SMD -Samtec_HLE-128-02-xxx-DV-BE-A_2x28_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-128-02-xxx-DV-BE-A, 28 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -56 -56 -Connector_Samtec_HLE_SMD -Samtec_HLE-128-02-xxx-DV-BE-LC_2x28_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-128-02-xxx-DV-BE-LC, 28 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -56 -56 -Connector_Samtec_HLE_SMD -Samtec_HLE-128-02-xxx-DV-BE_2x28_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-128-02-xxx-DV-BE, 28 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -56 -56 -Connector_Samtec_HLE_SMD -Samtec_HLE-128-02-xxx-DV-LC_2x28_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-128-02-xxx-DV-LC, 28 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -56 -56 -Connector_Samtec_HLE_SMD -Samtec_HLE-128-02-xxx-DV_2x28_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-128-02-xxx-DV, 28 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -56 -56 -Connector_Samtec_HLE_SMD -Samtec_HLE-129-02-xxx-DV-A_2x29_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-129-02-xxx-DV-A, 29 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -58 -58 -Connector_Samtec_HLE_SMD -Samtec_HLE-129-02-xxx-DV-BE-A_2x29_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-129-02-xxx-DV-BE-A, 29 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -58 -58 -Connector_Samtec_HLE_SMD -Samtec_HLE-129-02-xxx-DV-BE-LC_2x29_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-129-02-xxx-DV-BE-LC, 29 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -58 -58 -Connector_Samtec_HLE_SMD -Samtec_HLE-129-02-xxx-DV-BE_2x29_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-129-02-xxx-DV-BE, 29 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -58 -58 -Connector_Samtec_HLE_SMD -Samtec_HLE-129-02-xxx-DV-LC_2x29_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-129-02-xxx-DV-LC, 29 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -58 -58 -Connector_Samtec_HLE_SMD -Samtec_HLE-129-02-xxx-DV_2x29_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-129-02-xxx-DV, 29 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -58 -58 -Connector_Samtec_HLE_SMD -Samtec_HLE-130-02-xxx-DV-A_2x30_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-130-02-xxx-DV-A, 30 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -60 -60 -Connector_Samtec_HLE_SMD -Samtec_HLE-130-02-xxx-DV-BE-A_2x30_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-130-02-xxx-DV-BE-A, 30 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -60 -60 -Connector_Samtec_HLE_SMD -Samtec_HLE-130-02-xxx-DV-BE-LC_2x30_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-130-02-xxx-DV-BE-LC, 30 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -60 -60 -Connector_Samtec_HLE_SMD -Samtec_HLE-130-02-xxx-DV-BE_2x30_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-130-02-xxx-DV-BE, 30 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -60 -60 -Connector_Samtec_HLE_SMD -Samtec_HLE-130-02-xxx-DV-LC_2x30_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-130-02-xxx-DV-LC, 30 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -60 -60 -Connector_Samtec_HLE_SMD -Samtec_HLE-130-02-xxx-DV_2x30_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-130-02-xxx-DV, 30 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -60 -60 -Connector_Samtec_HLE_SMD -Samtec_HLE-131-02-xxx-DV-A_2x31_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-131-02-xxx-DV-A, 31 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -62 -62 -Connector_Samtec_HLE_SMD -Samtec_HLE-131-02-xxx-DV-BE-A_2x31_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-131-02-xxx-DV-BE-A, 31 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -62 -62 -Connector_Samtec_HLE_SMD -Samtec_HLE-131-02-xxx-DV-BE-LC_2x31_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-131-02-xxx-DV-BE-LC, 31 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -62 -62 -Connector_Samtec_HLE_SMD -Samtec_HLE-131-02-xxx-DV-BE_2x31_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-131-02-xxx-DV-BE, 31 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -62 -62 -Connector_Samtec_HLE_SMD -Samtec_HLE-131-02-xxx-DV-LC_2x31_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-131-02-xxx-DV-LC, 31 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -62 -62 -Connector_Samtec_HLE_SMD -Samtec_HLE-131-02-xxx-DV_2x31_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-131-02-xxx-DV, 31 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -62 -62 -Connector_Samtec_HLE_SMD -Samtec_HLE-132-02-xxx-DV-A_2x32_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-132-02-xxx-DV-A, 32 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -64 -64 -Connector_Samtec_HLE_SMD -Samtec_HLE-132-02-xxx-DV-BE-A_2x32_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-132-02-xxx-DV-BE-A, 32 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -64 -64 -Connector_Samtec_HLE_SMD -Samtec_HLE-132-02-xxx-DV-BE-LC_2x32_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-132-02-xxx-DV-BE-LC, 32 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -64 -64 -Connector_Samtec_HLE_SMD -Samtec_HLE-132-02-xxx-DV-BE_2x32_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-132-02-xxx-DV-BE, 32 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -64 -64 -Connector_Samtec_HLE_SMD -Samtec_HLE-132-02-xxx-DV-LC_2x32_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-132-02-xxx-DV-LC, 32 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -64 -64 -Connector_Samtec_HLE_SMD -Samtec_HLE-132-02-xxx-DV_2x32_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-132-02-xxx-DV, 32 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -64 -64 -Connector_Samtec_HLE_SMD -Samtec_HLE-133-02-xxx-DV-A_2x33_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-133-02-xxx-DV-A, 33 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -66 -66 -Connector_Samtec_HLE_SMD -Samtec_HLE-133-02-xxx-DV-BE-A_2x33_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-133-02-xxx-DV-BE-A, 33 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -66 -66 -Connector_Samtec_HLE_SMD -Samtec_HLE-133-02-xxx-DV-BE-LC_2x33_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-133-02-xxx-DV-BE-LC, 33 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -66 -66 -Connector_Samtec_HLE_SMD -Samtec_HLE-133-02-xxx-DV-BE_2x33_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-133-02-xxx-DV-BE, 33 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -66 -66 -Connector_Samtec_HLE_SMD -Samtec_HLE-133-02-xxx-DV-LC_2x33_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-133-02-xxx-DV-LC, 33 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -66 -66 -Connector_Samtec_HLE_SMD -Samtec_HLE-133-02-xxx-DV_2x33_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-133-02-xxx-DV, 33 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -66 -66 -Connector_Samtec_HLE_SMD -Samtec_HLE-134-02-xxx-DV-A_2x34_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-134-02-xxx-DV-A, 34 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -68 -68 -Connector_Samtec_HLE_SMD -Samtec_HLE-134-02-xxx-DV-BE-A_2x34_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-134-02-xxx-DV-BE-A, 34 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -68 -68 -Connector_Samtec_HLE_SMD -Samtec_HLE-134-02-xxx-DV-BE-LC_2x34_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-134-02-xxx-DV-BE-LC, 34 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -68 -68 -Connector_Samtec_HLE_SMD -Samtec_HLE-134-02-xxx-DV-BE_2x34_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-134-02-xxx-DV-BE, 34 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -68 -68 -Connector_Samtec_HLE_SMD -Samtec_HLE-134-02-xxx-DV-LC_2x34_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-134-02-xxx-DV-LC, 34 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -68 -68 -Connector_Samtec_HLE_SMD -Samtec_HLE-134-02-xxx-DV_2x34_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-134-02-xxx-DV, 34 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -68 -68 -Connector_Samtec_HLE_SMD -Samtec_HLE-135-02-xxx-DV-A_2x35_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-135-02-xxx-DV-A, 35 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -70 -70 -Connector_Samtec_HLE_SMD -Samtec_HLE-135-02-xxx-DV-BE-A_2x35_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-135-02-xxx-DV-BE-A, 35 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -70 -70 -Connector_Samtec_HLE_SMD -Samtec_HLE-135-02-xxx-DV-BE-LC_2x35_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-135-02-xxx-DV-BE-LC, 35 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -70 -70 -Connector_Samtec_HLE_SMD -Samtec_HLE-135-02-xxx-DV-BE_2x35_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-135-02-xxx-DV-BE, 35 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -70 -70 -Connector_Samtec_HLE_SMD -Samtec_HLE-135-02-xxx-DV-LC_2x35_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-135-02-xxx-DV-LC, 35 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -70 -70 -Connector_Samtec_HLE_SMD -Samtec_HLE-135-02-xxx-DV_2x35_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-135-02-xxx-DV, 35 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -70 -70 -Connector_Samtec_HLE_SMD -Samtec_HLE-136-02-xxx-DV-A_2x36_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-136-02-xxx-DV-A, 36 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -72 -72 -Connector_Samtec_HLE_SMD -Samtec_HLE-136-02-xxx-DV-BE-A_2x36_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-136-02-xxx-DV-BE-A, 36 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -72 -72 -Connector_Samtec_HLE_SMD -Samtec_HLE-136-02-xxx-DV-BE-LC_2x36_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-136-02-xxx-DV-BE-LC, 36 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -72 -72 -Connector_Samtec_HLE_SMD -Samtec_HLE-136-02-xxx-DV-BE_2x36_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-136-02-xxx-DV-BE, 36 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -72 -72 -Connector_Samtec_HLE_SMD -Samtec_HLE-136-02-xxx-DV-LC_2x36_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-136-02-xxx-DV-LC, 36 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -72 -72 -Connector_Samtec_HLE_SMD -Samtec_HLE-136-02-xxx-DV_2x36_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-136-02-xxx-DV, 36 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -72 -72 -Connector_Samtec_HLE_SMD -Samtec_HLE-137-02-xxx-DV-A_2x37_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-137-02-xxx-DV-A, 37 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -74 -74 -Connector_Samtec_HLE_SMD -Samtec_HLE-137-02-xxx-DV-BE-A_2x37_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-137-02-xxx-DV-BE-A, 37 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -74 -74 -Connector_Samtec_HLE_SMD -Samtec_HLE-137-02-xxx-DV-BE-LC_2x37_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-137-02-xxx-DV-BE-LC, 37 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -74 -74 -Connector_Samtec_HLE_SMD -Samtec_HLE-137-02-xxx-DV-BE_2x37_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-137-02-xxx-DV-BE, 37 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -74 -74 -Connector_Samtec_HLE_SMD -Samtec_HLE-137-02-xxx-DV-LC_2x37_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-137-02-xxx-DV-LC, 37 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -74 -74 -Connector_Samtec_HLE_SMD -Samtec_HLE-137-02-xxx-DV_2x37_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-137-02-xxx-DV, 37 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -74 -74 -Connector_Samtec_HLE_SMD -Samtec_HLE-138-02-xxx-DV-A_2x38_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-138-02-xxx-DV-A, 38 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -76 -76 -Connector_Samtec_HLE_SMD -Samtec_HLE-138-02-xxx-DV-BE-A_2x38_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-138-02-xxx-DV-BE-A, 38 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -76 -76 -Connector_Samtec_HLE_SMD -Samtec_HLE-138-02-xxx-DV-BE-LC_2x38_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-138-02-xxx-DV-BE-LC, 38 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -76 -76 -Connector_Samtec_HLE_SMD -Samtec_HLE-138-02-xxx-DV-BE_2x38_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-138-02-xxx-DV-BE, 38 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -76 -76 -Connector_Samtec_HLE_SMD -Samtec_HLE-138-02-xxx-DV-LC_2x38_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-138-02-xxx-DV-LC, 38 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -76 -76 -Connector_Samtec_HLE_SMD -Samtec_HLE-138-02-xxx-DV_2x38_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-138-02-xxx-DV, 38 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -76 -76 -Connector_Samtec_HLE_SMD -Samtec_HLE-139-02-xxx-DV-A_2x39_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-139-02-xxx-DV-A, 39 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -78 -78 -Connector_Samtec_HLE_SMD -Samtec_HLE-139-02-xxx-DV-BE-A_2x39_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-139-02-xxx-DV-BE-A, 39 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -78 -78 -Connector_Samtec_HLE_SMD -Samtec_HLE-139-02-xxx-DV-BE-LC_2x39_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-139-02-xxx-DV-BE-LC, 39 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -78 -78 -Connector_Samtec_HLE_SMD -Samtec_HLE-139-02-xxx-DV-BE_2x39_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-139-02-xxx-DV-BE, 39 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -78 -78 -Connector_Samtec_HLE_SMD -Samtec_HLE-139-02-xxx-DV-LC_2x39_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-139-02-xxx-DV-LC, 39 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -78 -78 -Connector_Samtec_HLE_SMD -Samtec_HLE-139-02-xxx-DV_2x39_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-139-02-xxx-DV, 39 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -78 -78 -Connector_Samtec_HLE_SMD -Samtec_HLE-140-02-xxx-DV-A_2x40_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-140-02-xxx-DV-A, 40 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -80 -80 -Connector_Samtec_HLE_SMD -Samtec_HLE-140-02-xxx-DV-BE-A_2x40_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-140-02-xxx-DV-BE-A, 40 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -80 -80 -Connector_Samtec_HLE_SMD -Samtec_HLE-140-02-xxx-DV-BE-LC_2x40_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-140-02-xxx-DV-BE-LC, 40 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -80 -80 -Connector_Samtec_HLE_SMD -Samtec_HLE-140-02-xxx-DV-BE_2x40_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-140-02-xxx-DV-BE, 40 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -80 -80 -Connector_Samtec_HLE_SMD -Samtec_HLE-140-02-xxx-DV-LC_2x40_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-140-02-xxx-DV-LC, 40 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -80 -80 -Connector_Samtec_HLE_SMD -Samtec_HLE-140-02-xxx-DV_2x40_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-140-02-xxx-DV, 40 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -80 -80 -Connector_Samtec_HLE_SMD -Samtec_HLE-141-02-xxx-DV-A_2x41_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-141-02-xxx-DV-A, 41 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -82 -82 -Connector_Samtec_HLE_SMD -Samtec_HLE-141-02-xxx-DV-BE-A_2x41_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-141-02-xxx-DV-BE-A, 41 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -82 -82 -Connector_Samtec_HLE_SMD -Samtec_HLE-141-02-xxx-DV-BE-LC_2x41_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-141-02-xxx-DV-BE-LC, 41 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -82 -82 -Connector_Samtec_HLE_SMD -Samtec_HLE-141-02-xxx-DV-BE_2x41_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-141-02-xxx-DV-BE, 41 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -82 -82 -Connector_Samtec_HLE_SMD -Samtec_HLE-141-02-xxx-DV-LC_2x41_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-141-02-xxx-DV-LC, 41 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -82 -82 -Connector_Samtec_HLE_SMD -Samtec_HLE-141-02-xxx-DV_2x41_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-141-02-xxx-DV, 41 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -82 -82 -Connector_Samtec_HLE_SMD -Samtec_HLE-142-02-xxx-DV-A_2x42_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-142-02-xxx-DV-A, 42 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -84 -84 -Connector_Samtec_HLE_SMD -Samtec_HLE-142-02-xxx-DV-BE-A_2x42_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-142-02-xxx-DV-BE-A, 42 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -84 -84 -Connector_Samtec_HLE_SMD -Samtec_HLE-142-02-xxx-DV-BE-LC_2x42_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-142-02-xxx-DV-BE-LC, 42 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -84 -84 -Connector_Samtec_HLE_SMD -Samtec_HLE-142-02-xxx-DV-BE_2x42_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-142-02-xxx-DV-BE, 42 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -84 -84 -Connector_Samtec_HLE_SMD -Samtec_HLE-142-02-xxx-DV-LC_2x42_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-142-02-xxx-DV-LC, 42 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -84 -84 -Connector_Samtec_HLE_SMD -Samtec_HLE-142-02-xxx-DV_2x42_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-142-02-xxx-DV, 42 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -84 -84 -Connector_Samtec_HLE_SMD -Samtec_HLE-143-02-xxx-DV-A_2x43_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-143-02-xxx-DV-A, 43 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -86 -86 -Connector_Samtec_HLE_SMD -Samtec_HLE-143-02-xxx-DV-BE-A_2x43_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-143-02-xxx-DV-BE-A, 43 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -86 -86 -Connector_Samtec_HLE_SMD -Samtec_HLE-143-02-xxx-DV-BE-LC_2x43_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-143-02-xxx-DV-BE-LC, 43 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -86 -86 -Connector_Samtec_HLE_SMD -Samtec_HLE-143-02-xxx-DV-BE_2x43_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-143-02-xxx-DV-BE, 43 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -86 -86 -Connector_Samtec_HLE_SMD -Samtec_HLE-143-02-xxx-DV-LC_2x43_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-143-02-xxx-DV-LC, 43 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -86 -86 -Connector_Samtec_HLE_SMD -Samtec_HLE-143-02-xxx-DV_2x43_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-143-02-xxx-DV, 43 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -86 -86 -Connector_Samtec_HLE_SMD -Samtec_HLE-144-02-xxx-DV-A_2x44_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-144-02-xxx-DV-A, 44 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -88 -88 -Connector_Samtec_HLE_SMD -Samtec_HLE-144-02-xxx-DV-BE-A_2x44_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-144-02-xxx-DV-BE-A, 44 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -88 -88 -Connector_Samtec_HLE_SMD -Samtec_HLE-144-02-xxx-DV-BE-LC_2x44_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-144-02-xxx-DV-BE-LC, 44 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -88 -88 -Connector_Samtec_HLE_SMD -Samtec_HLE-144-02-xxx-DV-BE_2x44_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-144-02-xxx-DV-BE, 44 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -88 -88 -Connector_Samtec_HLE_SMD -Samtec_HLE-144-02-xxx-DV-LC_2x44_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-144-02-xxx-DV-LC, 44 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -88 -88 -Connector_Samtec_HLE_SMD -Samtec_HLE-144-02-xxx-DV_2x44_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-144-02-xxx-DV, 44 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -88 -88 -Connector_Samtec_HLE_SMD -Samtec_HLE-145-02-xxx-DV-A_2x45_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-145-02-xxx-DV-A, 45 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -90 -90 -Connector_Samtec_HLE_SMD -Samtec_HLE-145-02-xxx-DV-BE-A_2x45_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-145-02-xxx-DV-BE-A, 45 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -90 -90 -Connector_Samtec_HLE_SMD -Samtec_HLE-145-02-xxx-DV-BE-LC_2x45_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-145-02-xxx-DV-BE-LC, 45 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -90 -90 -Connector_Samtec_HLE_SMD -Samtec_HLE-145-02-xxx-DV-BE_2x45_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-145-02-xxx-DV-BE, 45 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -90 -90 -Connector_Samtec_HLE_SMD -Samtec_HLE-145-02-xxx-DV-LC_2x45_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-145-02-xxx-DV-LC, 45 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -90 -90 -Connector_Samtec_HLE_SMD -Samtec_HLE-145-02-xxx-DV_2x45_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-145-02-xxx-DV, 45 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -90 -90 -Connector_Samtec_HLE_SMD -Samtec_HLE-146-02-xxx-DV-A_2x46_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-146-02-xxx-DV-A, 46 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -92 -92 -Connector_Samtec_HLE_SMD -Samtec_HLE-146-02-xxx-DV-BE-A_2x46_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-146-02-xxx-DV-BE-A, 46 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -92 -92 -Connector_Samtec_HLE_SMD -Samtec_HLE-146-02-xxx-DV-BE-LC_2x46_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-146-02-xxx-DV-BE-LC, 46 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -92 -92 -Connector_Samtec_HLE_SMD -Samtec_HLE-146-02-xxx-DV-BE_2x46_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-146-02-xxx-DV-BE, 46 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -92 -92 -Connector_Samtec_HLE_SMD -Samtec_HLE-146-02-xxx-DV-LC_2x46_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-146-02-xxx-DV-LC, 46 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -92 -92 -Connector_Samtec_HLE_SMD -Samtec_HLE-146-02-xxx-DV_2x46_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-146-02-xxx-DV, 46 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -92 -92 -Connector_Samtec_HLE_SMD -Samtec_HLE-147-02-xxx-DV-A_2x47_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-147-02-xxx-DV-A, 47 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -94 -94 -Connector_Samtec_HLE_SMD -Samtec_HLE-147-02-xxx-DV-BE-A_2x47_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-147-02-xxx-DV-BE-A, 47 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -94 -94 -Connector_Samtec_HLE_SMD -Samtec_HLE-147-02-xxx-DV-BE-LC_2x47_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-147-02-xxx-DV-BE-LC, 47 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -94 -94 -Connector_Samtec_HLE_SMD -Samtec_HLE-147-02-xxx-DV-BE_2x47_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-147-02-xxx-DV-BE, 47 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -94 -94 -Connector_Samtec_HLE_SMD -Samtec_HLE-147-02-xxx-DV-LC_2x47_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-147-02-xxx-DV-LC, 47 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -94 -94 -Connector_Samtec_HLE_SMD -Samtec_HLE-147-02-xxx-DV_2x47_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-147-02-xxx-DV, 47 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -94 -94 -Connector_Samtec_HLE_SMD -Samtec_HLE-148-02-xxx-DV-A_2x48_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-148-02-xxx-DV-A, 48 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -96 -96 -Connector_Samtec_HLE_SMD -Samtec_HLE-148-02-xxx-DV-BE-A_2x48_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-148-02-xxx-DV-BE-A, 48 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -96 -96 -Connector_Samtec_HLE_SMD -Samtec_HLE-148-02-xxx-DV-BE-LC_2x48_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-148-02-xxx-DV-BE-LC, 48 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -96 -96 -Connector_Samtec_HLE_SMD -Samtec_HLE-148-02-xxx-DV-BE_2x48_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-148-02-xxx-DV-BE, 48 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -96 -96 -Connector_Samtec_HLE_SMD -Samtec_HLE-148-02-xxx-DV-LC_2x48_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-148-02-xxx-DV-LC, 48 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -96 -96 -Connector_Samtec_HLE_SMD -Samtec_HLE-148-02-xxx-DV_2x48_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-148-02-xxx-DV, 48 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -96 -96 -Connector_Samtec_HLE_SMD -Samtec_HLE-149-02-xxx-DV-A_2x49_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-149-02-xxx-DV-A, 49 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -98 -98 -Connector_Samtec_HLE_SMD -Samtec_HLE-149-02-xxx-DV-BE-A_2x49_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-149-02-xxx-DV-BE-A, 49 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -98 -98 -Connector_Samtec_HLE_SMD -Samtec_HLE-149-02-xxx-DV-BE-LC_2x49_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-149-02-xxx-DV-BE-LC, 49 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -98 -98 -Connector_Samtec_HLE_SMD -Samtec_HLE-149-02-xxx-DV-BE_2x49_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-149-02-xxx-DV-BE, 49 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -98 -98 -Connector_Samtec_HLE_SMD -Samtec_HLE-149-02-xxx-DV-LC_2x49_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-149-02-xxx-DV-LC, 49 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -98 -98 -Connector_Samtec_HLE_SMD -Samtec_HLE-149-02-xxx-DV_2x49_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-149-02-xxx-DV, 49 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -98 -98 -Connector_Samtec_HLE_SMD -Samtec_HLE-150-02-xxx-DV-A_2x50_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-150-02-xxx-DV-A, 50 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -100 -100 -Connector_Samtec_HLE_SMD -Samtec_HLE-150-02-xxx-DV-BE-A_2x50_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-150-02-xxx-DV-BE-A, 50 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -100 -100 -Connector_Samtec_HLE_SMD -Samtec_HLE-150-02-xxx-DV-BE-LC_2x50_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-150-02-xxx-DV-BE-LC, 50 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -100 -100 -Connector_Samtec_HLE_SMD -Samtec_HLE-150-02-xxx-DV-BE_2x50_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-150-02-xxx-DV-BE, 50 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -100 -100 -Connector_Samtec_HLE_SMD -Samtec_HLE-150-02-xxx-DV-LC_2x50_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-150-02-xxx-DV-LC, 50 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -100 -100 -Connector_Samtec_HLE_SMD -Samtec_HLE-150-02-xxx-DV_2x50_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-150-02-xxx-DV, 50 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -100 -100 -Connector_Samtec_HLE_THT -Samtec_HLE-104-02-xx-DV-PE-LC_2x04_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-104-02-xx-DV-PE-LC, 4 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -8 -8 -Connector_Samtec_HLE_THT -Samtec_HLE-104-02-xx-DV-PE_2x04_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-104-02-xx-DV-PE (compatible alternatives: HLE-104-02-xx-DV-PE-BE), 4 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -8 -8 -Connector_Samtec_HLE_THT -Samtec_HLE-104-02-xx-DV-TE_2x04_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-104-02-xx-DV-TE, 4 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -8 -8 -Connector_Samtec_HLE_THT -Samtec_HLE-105-02-xx-DV-PE-LC_2x05_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-105-02-xx-DV-PE-LC, 5 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -10 -10 -Connector_Samtec_HLE_THT -Samtec_HLE-105-02-xx-DV-PE_2x05_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-105-02-xx-DV-PE (compatible alternatives: HLE-105-02-xx-DV-PE-BE), 5 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -10 -10 -Connector_Samtec_HLE_THT -Samtec_HLE-105-02-xx-DV-TE_2x05_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-105-02-xx-DV-TE, 5 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -10 -10 -Connector_Samtec_HLE_THT -Samtec_HLE-106-02-xx-DV-PE-LC_2x06_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-106-02-xx-DV-PE-LC, 6 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -12 -12 -Connector_Samtec_HLE_THT -Samtec_HLE-106-02-xx-DV-PE_2x06_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-106-02-xx-DV-PE (compatible alternatives: HLE-106-02-xx-DV-PE-BE), 6 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -12 -12 -Connector_Samtec_HLE_THT -Samtec_HLE-106-02-xx-DV-TE_2x06_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-106-02-xx-DV-TE, 6 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -12 -12 -Connector_Samtec_HLE_THT -Samtec_HLE-107-02-xx-DV-PE-LC_2x07_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-107-02-xx-DV-PE-LC, 7 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -14 -14 -Connector_Samtec_HLE_THT -Samtec_HLE-107-02-xx-DV-PE_2x07_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-107-02-xx-DV-PE (compatible alternatives: HLE-107-02-xx-DV-PE-BE), 7 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -14 -14 -Connector_Samtec_HLE_THT -Samtec_HLE-107-02-xx-DV-TE_2x07_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-107-02-xx-DV-TE, 7 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -14 -14 -Connector_Samtec_HLE_THT -Samtec_HLE-108-02-xx-DV-PE-LC_2x08_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-108-02-xx-DV-PE-LC, 8 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -16 -16 -Connector_Samtec_HLE_THT -Samtec_HLE-108-02-xx-DV-PE_2x08_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-108-02-xx-DV-PE (compatible alternatives: HLE-108-02-xx-DV-PE-BE), 8 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -16 -16 -Connector_Samtec_HLE_THT -Samtec_HLE-108-02-xx-DV-TE_2x08_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-108-02-xx-DV-TE, 8 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -16 -16 -Connector_Samtec_HLE_THT -Samtec_HLE-109-02-xx-DV-PE-LC_2x09_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-109-02-xx-DV-PE-LC, 9 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -18 -18 -Connector_Samtec_HLE_THT -Samtec_HLE-109-02-xx-DV-PE_2x09_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-109-02-xx-DV-PE (compatible alternatives: HLE-109-02-xx-DV-PE-BE), 9 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -18 -18 -Connector_Samtec_HLE_THT -Samtec_HLE-109-02-xx-DV-TE_2x09_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-109-02-xx-DV-TE, 9 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -18 -18 -Connector_Samtec_HLE_THT -Samtec_HLE-110-02-xx-DV-PE-LC_2x10_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-110-02-xx-DV-PE-LC, 10 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -20 -20 -Connector_Samtec_HLE_THT -Samtec_HLE-110-02-xx-DV-PE_2x10_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-110-02-xx-DV-PE (compatible alternatives: HLE-110-02-xx-DV-PE-BE), 10 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -20 -20 -Connector_Samtec_HLE_THT -Samtec_HLE-110-02-xx-DV-TE_2x10_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-110-02-xx-DV-TE, 10 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -20 -20 -Connector_Samtec_HLE_THT -Samtec_HLE-111-02-xx-DV-PE-LC_2x11_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-111-02-xx-DV-PE-LC, 11 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -22 -22 -Connector_Samtec_HLE_THT -Samtec_HLE-111-02-xx-DV-PE_2x11_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-111-02-xx-DV-PE (compatible alternatives: HLE-111-02-xx-DV-PE-BE), 11 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -22 -22 -Connector_Samtec_HLE_THT -Samtec_HLE-111-02-xx-DV-TE_2x11_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-111-02-xx-DV-TE, 11 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -22 -22 -Connector_Samtec_HLE_THT -Samtec_HLE-112-02-xx-DV-PE-LC_2x12_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-112-02-xx-DV-PE-LC, 12 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -24 -24 -Connector_Samtec_HLE_THT -Samtec_HLE-112-02-xx-DV-PE_2x12_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-112-02-xx-DV-PE (compatible alternatives: HLE-112-02-xx-DV-PE-BE), 12 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -24 -24 -Connector_Samtec_HLE_THT -Samtec_HLE-112-02-xx-DV-TE_2x12_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-112-02-xx-DV-TE, 12 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -24 -24 -Connector_Samtec_HLE_THT -Samtec_HLE-113-02-xx-DV-PE-LC_2x13_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-113-02-xx-DV-PE-LC, 13 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -26 -26 -Connector_Samtec_HLE_THT -Samtec_HLE-113-02-xx-DV-PE_2x13_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-113-02-xx-DV-PE (compatible alternatives: HLE-113-02-xx-DV-PE-BE), 13 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -26 -26 -Connector_Samtec_HLE_THT -Samtec_HLE-113-02-xx-DV-TE_2x13_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-113-02-xx-DV-TE, 13 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -26 -26 -Connector_Samtec_HLE_THT -Samtec_HLE-114-02-xx-DV-PE-LC_2x14_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-114-02-xx-DV-PE-LC, 14 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -28 -28 -Connector_Samtec_HLE_THT -Samtec_HLE-114-02-xx-DV-PE_2x14_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-114-02-xx-DV-PE (compatible alternatives: HLE-114-02-xx-DV-PE-BE), 14 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -28 -28 -Connector_Samtec_HLE_THT -Samtec_HLE-114-02-xx-DV-TE_2x14_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-114-02-xx-DV-TE, 14 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -28 -28 -Connector_Samtec_HLE_THT -Samtec_HLE-115-02-xx-DV-PE-LC_2x15_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-115-02-xx-DV-PE-LC, 15 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -30 -30 -Connector_Samtec_HLE_THT -Samtec_HLE-115-02-xx-DV-PE_2x15_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-115-02-xx-DV-PE (compatible alternatives: HLE-115-02-xx-DV-PE-BE), 15 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -30 -30 -Connector_Samtec_HLE_THT -Samtec_HLE-115-02-xx-DV-TE_2x15_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-115-02-xx-DV-TE, 15 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -30 -30 -Connector_Samtec_HLE_THT -Samtec_HLE-116-02-xx-DV-PE-LC_2x16_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-116-02-xx-DV-PE-LC, 16 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -32 -32 -Connector_Samtec_HLE_THT -Samtec_HLE-116-02-xx-DV-PE_2x16_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-116-02-xx-DV-PE (compatible alternatives: HLE-116-02-xx-DV-PE-BE), 16 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -32 -32 -Connector_Samtec_HLE_THT -Samtec_HLE-116-02-xx-DV-TE_2x16_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-116-02-xx-DV-TE, 16 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -32 -32 -Connector_Samtec_HLE_THT -Samtec_HLE-117-02-xx-DV-PE-LC_2x17_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-117-02-xx-DV-PE-LC, 17 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -34 -34 -Connector_Samtec_HLE_THT -Samtec_HLE-117-02-xx-DV-PE_2x17_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-117-02-xx-DV-PE (compatible alternatives: HLE-117-02-xx-DV-PE-BE), 17 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -34 -34 -Connector_Samtec_HLE_THT -Samtec_HLE-117-02-xx-DV-TE_2x17_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-117-02-xx-DV-TE, 17 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -34 -34 -Connector_Samtec_HLE_THT -Samtec_HLE-118-02-xx-DV-PE-LC_2x18_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-118-02-xx-DV-PE-LC, 18 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -36 -36 -Connector_Samtec_HLE_THT -Samtec_HLE-118-02-xx-DV-PE_2x18_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-118-02-xx-DV-PE (compatible alternatives: HLE-118-02-xx-DV-PE-BE), 18 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -36 -36 -Connector_Samtec_HLE_THT -Samtec_HLE-118-02-xx-DV-TE_2x18_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-118-02-xx-DV-TE, 18 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -36 -36 -Connector_Samtec_HLE_THT -Samtec_HLE-119-02-xx-DV-PE-LC_2x19_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-119-02-xx-DV-PE-LC, 19 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -38 -38 -Connector_Samtec_HLE_THT -Samtec_HLE-119-02-xx-DV-PE_2x19_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-119-02-xx-DV-PE (compatible alternatives: HLE-119-02-xx-DV-PE-BE), 19 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -38 -38 -Connector_Samtec_HLE_THT -Samtec_HLE-119-02-xx-DV-TE_2x19_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-119-02-xx-DV-TE, 19 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -38 -38 -Connector_Samtec_HLE_THT -Samtec_HLE-120-02-xx-DV-PE-LC_2x20_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-120-02-xx-DV-PE-LC, 20 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -40 -40 -Connector_Samtec_HLE_THT -Samtec_HLE-120-02-xx-DV-PE_2x20_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-120-02-xx-DV-PE (compatible alternatives: HLE-120-02-xx-DV-PE-BE), 20 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -40 -40 -Connector_Samtec_HLE_THT -Samtec_HLE-120-02-xx-DV-TE_2x20_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-120-02-xx-DV-TE, 20 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -40 -40 -Connector_Samtec_HLE_THT -Samtec_HLE-121-02-xx-DV-PE-LC_2x21_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-121-02-xx-DV-PE-LC, 21 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -42 -42 -Connector_Samtec_HLE_THT -Samtec_HLE-121-02-xx-DV-PE_2x21_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-121-02-xx-DV-PE (compatible alternatives: HLE-121-02-xx-DV-PE-BE), 21 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -42 -42 -Connector_Samtec_HLE_THT -Samtec_HLE-121-02-xx-DV-TE_2x21_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-121-02-xx-DV-TE, 21 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -42 -42 -Connector_Samtec_HLE_THT -Samtec_HLE-122-02-xx-DV-PE-LC_2x22_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-122-02-xx-DV-PE-LC, 22 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -44 -44 -Connector_Samtec_HLE_THT -Samtec_HLE-122-02-xx-DV-PE_2x22_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-122-02-xx-DV-PE (compatible alternatives: HLE-122-02-xx-DV-PE-BE), 22 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -44 -44 -Connector_Samtec_HLE_THT -Samtec_HLE-122-02-xx-DV-TE_2x22_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-122-02-xx-DV-TE, 22 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -44 -44 -Connector_Samtec_HLE_THT -Samtec_HLE-123-02-xx-DV-PE-LC_2x23_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-123-02-xx-DV-PE-LC, 23 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -46 -46 -Connector_Samtec_HLE_THT -Samtec_HLE-123-02-xx-DV-PE_2x23_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-123-02-xx-DV-PE (compatible alternatives: HLE-123-02-xx-DV-PE-BE), 23 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -46 -46 -Connector_Samtec_HLE_THT -Samtec_HLE-123-02-xx-DV-TE_2x23_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-123-02-xx-DV-TE, 23 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -46 -46 -Connector_Samtec_HLE_THT -Samtec_HLE-124-02-xx-DV-PE-LC_2x24_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-124-02-xx-DV-PE-LC, 24 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -48 -48 -Connector_Samtec_HLE_THT -Samtec_HLE-124-02-xx-DV-PE_2x24_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-124-02-xx-DV-PE (compatible alternatives: HLE-124-02-xx-DV-PE-BE), 24 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -48 -48 -Connector_Samtec_HLE_THT -Samtec_HLE-124-02-xx-DV-TE_2x24_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-124-02-xx-DV-TE, 24 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -48 -48 -Connector_Samtec_HLE_THT -Samtec_HLE-125-02-xx-DV-PE-LC_2x25_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-125-02-xx-DV-PE-LC, 25 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -50 -50 -Connector_Samtec_HLE_THT -Samtec_HLE-125-02-xx-DV-PE_2x25_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-125-02-xx-DV-PE (compatible alternatives: HLE-125-02-xx-DV-PE-BE), 25 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -50 -50 -Connector_Samtec_HLE_THT -Samtec_HLE-125-02-xx-DV-TE_2x25_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-125-02-xx-DV-TE, 25 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -50 -50 -Connector_Samtec_HLE_THT -Samtec_HLE-126-02-xx-DV-PE-LC_2x26_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-126-02-xx-DV-PE-LC, 26 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -52 -52 -Connector_Samtec_HLE_THT -Samtec_HLE-126-02-xx-DV-PE_2x26_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-126-02-xx-DV-PE (compatible alternatives: HLE-126-02-xx-DV-PE-BE), 26 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -52 -52 -Connector_Samtec_HLE_THT -Samtec_HLE-126-02-xx-DV-TE_2x26_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-126-02-xx-DV-TE, 26 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -52 -52 -Connector_Samtec_HLE_THT -Samtec_HLE-127-02-xx-DV-PE-LC_2x27_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-127-02-xx-DV-PE-LC, 27 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -54 -54 -Connector_Samtec_HLE_THT -Samtec_HLE-127-02-xx-DV-PE_2x27_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-127-02-xx-DV-PE (compatible alternatives: HLE-127-02-xx-DV-PE-BE), 27 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -54 -54 -Connector_Samtec_HLE_THT -Samtec_HLE-127-02-xx-DV-TE_2x27_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-127-02-xx-DV-TE, 27 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -54 -54 -Connector_Samtec_HLE_THT -Samtec_HLE-128-02-xx-DV-PE-LC_2x28_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-128-02-xx-DV-PE-LC, 28 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -56 -56 -Connector_Samtec_HLE_THT -Samtec_HLE-128-02-xx-DV-PE_2x28_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-128-02-xx-DV-PE (compatible alternatives: HLE-128-02-xx-DV-PE-BE), 28 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -56 -56 -Connector_Samtec_HLE_THT -Samtec_HLE-128-02-xx-DV-TE_2x28_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-128-02-xx-DV-TE, 28 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -56 -56 -Connector_Samtec_HLE_THT -Samtec_HLE-129-02-xx-DV-PE-LC_2x29_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-129-02-xx-DV-PE-LC, 29 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -58 -58 -Connector_Samtec_HLE_THT -Samtec_HLE-129-02-xx-DV-PE_2x29_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-129-02-xx-DV-PE (compatible alternatives: HLE-129-02-xx-DV-PE-BE), 29 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -58 -58 -Connector_Samtec_HLE_THT -Samtec_HLE-129-02-xx-DV-TE_2x29_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-129-02-xx-DV-TE, 29 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -58 -58 -Connector_Samtec_HLE_THT -Samtec_HLE-130-02-xx-DV-PE-LC_2x30_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-130-02-xx-DV-PE-LC, 30 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -60 -60 -Connector_Samtec_HLE_THT -Samtec_HLE-130-02-xx-DV-PE_2x30_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-130-02-xx-DV-PE (compatible alternatives: HLE-130-02-xx-DV-PE-BE), 30 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -60 -60 -Connector_Samtec_HLE_THT -Samtec_HLE-130-02-xx-DV-TE_2x30_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-130-02-xx-DV-TE, 30 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -60 -60 -Connector_Samtec_HLE_THT -Samtec_HLE-131-02-xx-DV-PE-LC_2x31_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-131-02-xx-DV-PE-LC, 31 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -62 -62 -Connector_Samtec_HLE_THT -Samtec_HLE-131-02-xx-DV-PE_2x31_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-131-02-xx-DV-PE (compatible alternatives: HLE-131-02-xx-DV-PE-BE), 31 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -62 -62 -Connector_Samtec_HLE_THT -Samtec_HLE-131-02-xx-DV-TE_2x31_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-131-02-xx-DV-TE, 31 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -62 -62 -Connector_Samtec_HLE_THT -Samtec_HLE-132-02-xx-DV-PE-LC_2x32_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-132-02-xx-DV-PE-LC, 32 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -64 -64 -Connector_Samtec_HLE_THT -Samtec_HLE-132-02-xx-DV-PE_2x32_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-132-02-xx-DV-PE (compatible alternatives: HLE-132-02-xx-DV-PE-BE), 32 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -64 -64 -Connector_Samtec_HLE_THT -Samtec_HLE-132-02-xx-DV-TE_2x32_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-132-02-xx-DV-TE, 32 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -64 -64 -Connector_Samtec_HLE_THT -Samtec_HLE-133-02-xx-DV-PE-LC_2x33_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-133-02-xx-DV-PE-LC, 33 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -66 -66 -Connector_Samtec_HLE_THT -Samtec_HLE-133-02-xx-DV-PE_2x33_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-133-02-xx-DV-PE (compatible alternatives: HLE-133-02-xx-DV-PE-BE), 33 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -66 -66 -Connector_Samtec_HLE_THT -Samtec_HLE-133-02-xx-DV-TE_2x33_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-133-02-xx-DV-TE, 33 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -66 -66 -Connector_Samtec_HLE_THT -Samtec_HLE-134-02-xx-DV-PE-LC_2x34_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-134-02-xx-DV-PE-LC, 34 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -68 -68 -Connector_Samtec_HLE_THT -Samtec_HLE-134-02-xx-DV-PE_2x34_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-134-02-xx-DV-PE (compatible alternatives: HLE-134-02-xx-DV-PE-BE), 34 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -68 -68 -Connector_Samtec_HLE_THT -Samtec_HLE-134-02-xx-DV-TE_2x34_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-134-02-xx-DV-TE, 34 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -68 -68 -Connector_Samtec_HLE_THT -Samtec_HLE-135-02-xx-DV-PE-LC_2x35_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-135-02-xx-DV-PE-LC, 35 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -70 -70 -Connector_Samtec_HLE_THT -Samtec_HLE-135-02-xx-DV-PE_2x35_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-135-02-xx-DV-PE (compatible alternatives: HLE-135-02-xx-DV-PE-BE), 35 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -70 -70 -Connector_Samtec_HLE_THT -Samtec_HLE-135-02-xx-DV-TE_2x35_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-135-02-xx-DV-TE, 35 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -70 -70 -Connector_Samtec_HLE_THT -Samtec_HLE-136-02-xx-DV-PE-LC_2x36_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-136-02-xx-DV-PE-LC, 36 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -72 -72 -Connector_Samtec_HLE_THT -Samtec_HLE-136-02-xx-DV-PE_2x36_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-136-02-xx-DV-PE (compatible alternatives: HLE-136-02-xx-DV-PE-BE), 36 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -72 -72 -Connector_Samtec_HLE_THT -Samtec_HLE-136-02-xx-DV-TE_2x36_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-136-02-xx-DV-TE, 36 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -72 -72 -Connector_Samtec_HLE_THT -Samtec_HLE-137-02-xx-DV-PE-LC_2x37_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-137-02-xx-DV-PE-LC, 37 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -74 -74 -Connector_Samtec_HLE_THT -Samtec_HLE-137-02-xx-DV-PE_2x37_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-137-02-xx-DV-PE (compatible alternatives: HLE-137-02-xx-DV-PE-BE), 37 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -74 -74 -Connector_Samtec_HLE_THT -Samtec_HLE-137-02-xx-DV-TE_2x37_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-137-02-xx-DV-TE, 37 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -74 -74 -Connector_Samtec_HLE_THT -Samtec_HLE-138-02-xx-DV-PE-LC_2x38_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-138-02-xx-DV-PE-LC, 38 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -76 -76 -Connector_Samtec_HLE_THT -Samtec_HLE-138-02-xx-DV-PE_2x38_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-138-02-xx-DV-PE (compatible alternatives: HLE-138-02-xx-DV-PE-BE), 38 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -76 -76 -Connector_Samtec_HLE_THT -Samtec_HLE-138-02-xx-DV-TE_2x38_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-138-02-xx-DV-TE, 38 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -76 -76 -Connector_Samtec_HLE_THT -Samtec_HLE-139-02-xx-DV-PE-LC_2x39_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-139-02-xx-DV-PE-LC, 39 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -78 -78 -Connector_Samtec_HLE_THT -Samtec_HLE-139-02-xx-DV-PE_2x39_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-139-02-xx-DV-PE (compatible alternatives: HLE-139-02-xx-DV-PE-BE), 39 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -78 -78 -Connector_Samtec_HLE_THT -Samtec_HLE-139-02-xx-DV-TE_2x39_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-139-02-xx-DV-TE, 39 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -78 -78 -Connector_Samtec_HLE_THT -Samtec_HLE-140-02-xx-DV-PE-LC_2x40_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-140-02-xx-DV-PE-LC, 40 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -80 -80 -Connector_Samtec_HLE_THT -Samtec_HLE-140-02-xx-DV-PE_2x40_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-140-02-xx-DV-PE (compatible alternatives: HLE-140-02-xx-DV-PE-BE), 40 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -80 -80 -Connector_Samtec_HLE_THT -Samtec_HLE-140-02-xx-DV-TE_2x40_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-140-02-xx-DV-TE, 40 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -80 -80 -Connector_Samtec_HLE_THT -Samtec_HLE-141-02-xx-DV-PE-LC_2x41_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-141-02-xx-DV-PE-LC, 41 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -82 -82 -Connector_Samtec_HLE_THT -Samtec_HLE-141-02-xx-DV-PE_2x41_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-141-02-xx-DV-PE (compatible alternatives: HLE-141-02-xx-DV-PE-BE), 41 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -82 -82 -Connector_Samtec_HLE_THT -Samtec_HLE-141-02-xx-DV-TE_2x41_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-141-02-xx-DV-TE, 41 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -82 -82 -Connector_Samtec_HLE_THT -Samtec_HLE-142-02-xx-DV-PE-LC_2x42_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-142-02-xx-DV-PE-LC, 42 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -84 -84 -Connector_Samtec_HLE_THT -Samtec_HLE-142-02-xx-DV-PE_2x42_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-142-02-xx-DV-PE (compatible alternatives: HLE-142-02-xx-DV-PE-BE), 42 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -84 -84 -Connector_Samtec_HLE_THT -Samtec_HLE-142-02-xx-DV-TE_2x42_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-142-02-xx-DV-TE, 42 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -84 -84 -Connector_Samtec_HLE_THT -Samtec_HLE-143-02-xx-DV-PE-LC_2x43_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-143-02-xx-DV-PE-LC, 43 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -86 -86 -Connector_Samtec_HLE_THT -Samtec_HLE-143-02-xx-DV-PE_2x43_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-143-02-xx-DV-PE (compatible alternatives: HLE-143-02-xx-DV-PE-BE), 43 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -86 -86 -Connector_Samtec_HLE_THT -Samtec_HLE-143-02-xx-DV-TE_2x43_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-143-02-xx-DV-TE, 43 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -86 -86 -Connector_Samtec_HLE_THT -Samtec_HLE-144-02-xx-DV-PE-LC_2x44_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-144-02-xx-DV-PE-LC, 44 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -88 -88 -Connector_Samtec_HLE_THT -Samtec_HLE-144-02-xx-DV-PE_2x44_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-144-02-xx-DV-PE (compatible alternatives: HLE-144-02-xx-DV-PE-BE), 44 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -88 -88 -Connector_Samtec_HLE_THT -Samtec_HLE-144-02-xx-DV-TE_2x44_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-144-02-xx-DV-TE, 44 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -88 -88 -Connector_Samtec_HLE_THT -Samtec_HLE-145-02-xx-DV-PE-LC_2x45_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-145-02-xx-DV-PE-LC, 45 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -90 -90 -Connector_Samtec_HLE_THT -Samtec_HLE-145-02-xx-DV-PE_2x45_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-145-02-xx-DV-PE (compatible alternatives: HLE-145-02-xx-DV-PE-BE), 45 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -90 -90 -Connector_Samtec_HLE_THT -Samtec_HLE-145-02-xx-DV-TE_2x45_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-145-02-xx-DV-TE, 45 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -90 -90 -Connector_Samtec_HLE_THT -Samtec_HLE-146-02-xx-DV-PE-LC_2x46_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-146-02-xx-DV-PE-LC, 46 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -92 -92 -Connector_Samtec_HLE_THT -Samtec_HLE-146-02-xx-DV-PE_2x46_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-146-02-xx-DV-PE (compatible alternatives: HLE-146-02-xx-DV-PE-BE), 46 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -92 -92 -Connector_Samtec_HLE_THT -Samtec_HLE-146-02-xx-DV-TE_2x46_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-146-02-xx-DV-TE, 46 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -92 -92 -Connector_Samtec_HLE_THT -Samtec_HLE-147-02-xx-DV-PE-LC_2x47_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-147-02-xx-DV-PE-LC, 47 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -94 -94 -Connector_Samtec_HLE_THT -Samtec_HLE-147-02-xx-DV-PE_2x47_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-147-02-xx-DV-PE (compatible alternatives: HLE-147-02-xx-DV-PE-BE), 47 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -94 -94 -Connector_Samtec_HLE_THT -Samtec_HLE-147-02-xx-DV-TE_2x47_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-147-02-xx-DV-TE, 47 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -94 -94 -Connector_Samtec_HLE_THT -Samtec_HLE-148-02-xx-DV-PE-LC_2x48_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-148-02-xx-DV-PE-LC, 48 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -96 -96 -Connector_Samtec_HLE_THT -Samtec_HLE-148-02-xx-DV-PE_2x48_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-148-02-xx-DV-PE (compatible alternatives: HLE-148-02-xx-DV-PE-BE), 48 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -96 -96 -Connector_Samtec_HLE_THT -Samtec_HLE-148-02-xx-DV-TE_2x48_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-148-02-xx-DV-TE, 48 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -96 -96 -Connector_Samtec_HLE_THT -Samtec_HLE-149-02-xx-DV-PE-LC_2x49_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-149-02-xx-DV-PE-LC, 49 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -98 -98 -Connector_Samtec_HLE_THT -Samtec_HLE-149-02-xx-DV-PE_2x49_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-149-02-xx-DV-PE (compatible alternatives: HLE-149-02-xx-DV-PE-BE), 49 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -98 -98 -Connector_Samtec_HLE_THT -Samtec_HLE-149-02-xx-DV-TE_2x49_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-149-02-xx-DV-TE, 49 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -98 -98 -Connector_Samtec_HLE_THT -Samtec_HLE-150-02-xx-DV-PE-LC_2x50_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-150-02-xx-DV-PE-LC, 50 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -100 -100 -Connector_Samtec_HLE_THT -Samtec_HLE-150-02-xx-DV-PE_2x50_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-150-02-xx-DV-PE (compatible alternatives: HLE-150-02-xx-DV-PE-BE), 50 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -100 -100 -Connector_Samtec_HLE_THT -Samtec_HLE-150-02-xx-DV-TE_2x50_P2.54mm_Horizontal -Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-150-02-xx-DV-TE, 50 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator -connector Samtec HLE top entry -0 -100 -100 -Connector_Stocko -Stocko_MKS_1651-6-0-202_1x2_P2.50mm_Vertical -Stocko MKS 16xx series connector, (https://www.stocko-contact.com/downloads/steckverbindersystem-raster-2,5-mm.pdf#page=15), generated with kicad-footprint-generator -Stocko RFK MKS 16xx -0 -2 -2 -Connector_Stocko -Stocko_MKS_1652-6-0-202_1x2_P2.50mm_Vertical -Stocko MKS 16xx series connector, (https://www.stocko-contact.com/downloads/steckverbindersystem-raster-2,5-mm.pdf#page=15), generated with kicad-footprint-generator -Stocko RFK MKS 16xx -0 -2 -2 -Connector_Stocko -Stocko_MKS_1653-6-0-303_1x3_P2.50mm_Vertical -Stocko MKS 16xx series connector, (https://www.stocko-contact.com/downloads/steckverbindersystem-raster-2,5-mm.pdf#page=15), generated with kicad-footprint-generator -Stocko RFK MKS 16xx -0 -3 -3 -Connector_Stocko -Stocko_MKS_1654-6-0-404_1x4_P2.50mm_Vertical -Stocko MKS 16xx series connector, (https://www.stocko-contact.com/downloads/steckverbindersystem-raster-2,5-mm.pdf#page=15), generated with kicad-footprint-generator -Stocko RFK MKS 16xx -0 -4 -4 -Connector_Stocko -Stocko_MKS_1655-6-0-505_1x5_P2.50mm_Vertical -Stocko MKS 16xx series connector, (https://www.stocko-contact.com/downloads/steckverbindersystem-raster-2,5-mm.pdf#page=15), generated with kicad-footprint-generator -Stocko RFK MKS 16xx -0 -5 -5 -Connector_Stocko -Stocko_MKS_1656-6-0-606_1x6_P2.50mm_Vertical -Stocko MKS 16xx series connector, (https://www.stocko-contact.com/downloads/steckverbindersystem-raster-2,5-mm.pdf#page=15), generated with kicad-footprint-generator -Stocko RFK MKS 16xx -0 -6 -6 -Connector_Stocko -Stocko_MKS_1657-6-0-707_1x7_P2.50mm_Vertical -Stocko MKS 16xx series connector, (https://www.stocko-contact.com/downloads/steckverbindersystem-raster-2,5-mm.pdf#page=15), generated with kicad-footprint-generator -Stocko RFK MKS 16xx -0 -7 -7 -Connector_Stocko -Stocko_MKS_1658-6-0-808_1x8_P2.50mm_Vertical -Stocko MKS 16xx series connector, (https://www.stocko-contact.com/downloads/steckverbindersystem-raster-2,5-mm.pdf#page=15), generated with kicad-footprint-generator -Stocko RFK MKS 16xx -0 -8 -8 -Connector_Stocko -Stocko_MKS_1659-6-0-909_1x9_P2.50mm_Vertical -Stocko MKS 16xx series connector, (https://www.stocko-contact.com/downloads/steckverbindersystem-raster-2,5-mm.pdf#page=15), generated with kicad-footprint-generator -Stocko RFK MKS 16xx -0 -9 -9 -Connector_Stocko -Stocko_MKS_1660-6-0-1010_1x10_P2.50mm_Vertical -Stocko MKS 16xx series connector, (https://www.stocko-contact.com/downloads/steckverbindersystem-raster-2,5-mm.pdf#page=15), generated with kicad-footprint-generator -Stocko RFK MKS 16xx -0 -10 -10 -Connector_Stocko -Stocko_MKS_1661-6-0-1111_1x11_P2.50mm_Vertical -Stocko MKS 16xx series connector, (https://www.stocko-contact.com/downloads/steckverbindersystem-raster-2,5-mm.pdf#page=15), generated with kicad-footprint-generator -Stocko RFK MKS 16xx -0 -11 -11 -Connector_Stocko -Stocko_MKS_1662-6-0-1212_1x12_P2.50mm_Vertical -Stocko MKS 16xx series connector, (https://www.stocko-contact.com/downloads/steckverbindersystem-raster-2,5-mm.pdf#page=15), generated with kicad-footprint-generator -Stocko RFK MKS 16xx -0 -12 -12 -Connector_Stocko -Stocko_MKS_1663-6-0-1313_1x13_P2.50mm_Vertical -Stocko MKS 16xx series connector, (https://www.stocko-contact.com/downloads/steckverbindersystem-raster-2,5-mm.pdf#page=15), generated with kicad-footprint-generator -Stocko RFK MKS 16xx -0 -13 -13 -Connector_Stocko -Stocko_MKS_1664-6-0-1414_1x14_P2.50mm_Vertical -Stocko MKS 16xx series connector, (https://www.stocko-contact.com/downloads/steckverbindersystem-raster-2,5-mm.pdf#page=15), generated with kicad-footprint-generator -Stocko RFK MKS 16xx -0 -14 -14 -Connector_Stocko -Stocko_MKS_1665-6-0-1515_1x15_P2.50mm_Vertical -Stocko MKS 16xx series connector, (https://www.stocko-contact.com/downloads/steckverbindersystem-raster-2,5-mm.pdf#page=15), generated with kicad-footprint-generator -Stocko RFK MKS 16xx -0 -15 -15 -Connector_Stocko -Stocko_MKS_1666-6-0-1616_1x16_P2.50mm_Vertical -Stocko MKS 16xx series connector, (https://www.stocko-contact.com/downloads/steckverbindersystem-raster-2,5-mm.pdf#page=15), generated with kicad-footprint-generator -Stocko RFK MKS 16xx -0 -16 -16 -Connector_Stocko -Stocko_MKS_1667-6-0-1717_1x17_P2.50mm_Vertical -Stocko MKS 16xx series connector, (https://www.stocko-contact.com/downloads/steckverbindersystem-raster-2,5-mm.pdf#page=15), generated with kicad-footprint-generator -Stocko RFK MKS 16xx -0 -17 -17 -Connector_Stocko -Stocko_MKS_1668-6-0-1818_1x18_P2.50mm_Vertical -Stocko MKS 16xx series connector, (https://www.stocko-contact.com/downloads/steckverbindersystem-raster-2,5-mm.pdf#page=15), generated with kicad-footprint-generator -Stocko RFK MKS 16xx -0 -18 -18 -Connector_Stocko -Stocko_MKS_1669-6-0-1919_1x19_P2.50mm_Vertical -Stocko MKS 16xx series connector, (https://www.stocko-contact.com/downloads/steckverbindersystem-raster-2,5-mm.pdf#page=15), generated with kicad-footprint-generator -Stocko RFK MKS 16xx -0 -19 -19 -Connector_Stocko -Stocko_MKS_1670-6-0-2020_1x20_P2.50mm_Vertical -Stocko MKS 16xx series connector, (https://www.stocko-contact.com/downloads/steckverbindersystem-raster-2,5-mm.pdf#page=15), generated with kicad-footprint-generator -Stocko RFK MKS 16xx -0 -20 -20 -Connector_TE-Connectivity -TE_1-826576-3_1x13_P3.96mm_Vertical -TE, 1-826576-3, 13 Pins (https://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=826576&DocType=Customer+Drawing&DocLang=English), generated with kicad-footprint-generator -connector TE 826576 vertical -0 -13 -13 -Connector_TE-Connectivity -TE_1-826576-5_1x15_P3.96mm_Vertical -TE, 1-826576-5, 15 Pins (https://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=826576&DocType=Customer+Drawing&DocLang=English), generated with kicad-footprint-generator -connector TE 826576 vertical -0 -15 -15 -Connector_TE-Connectivity -TE_1-826576-6_1x16_P3.96mm_Vertical -TE, 1-826576-6, 16 Pins (https://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=826576&DocType=Customer+Drawing&DocLang=English), generated with kicad-footprint-generator -connector TE 826576 vertical -0 -16 -16 -Connector_TE-Connectivity -TE_1-826576-7_1x17_P3.96mm_Vertical -TE, 1-826576-7, 17 Pins (https://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=826576&DocType=Customer+Drawing&DocLang=English), generated with kicad-footprint-generator -connector TE 826576 vertical -0 -17 -17 -Connector_TE-Connectivity -TE_1-826576-8_1x18_P3.96mm_Vertical -TE, 1-826576-8, 18 Pins (https://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=826576&DocType=Customer+Drawing&DocLang=English), generated with kicad-footprint-generator -connector TE 826576 vertical -0 -18 -18 -Connector_TE-Connectivity -TE_2-826576-0_1x20_P3.96mm_Vertical -TE, 2-826576-0, 20 Pins (https://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=826576&DocType=Customer+Drawing&DocLang=English), generated with kicad-footprint-generator -connector TE 826576 vertical -0 -20 -20 -Connector_TE-Connectivity -TE_3-826576-6_1x36_P3.96mm_Vertical -TE, 3-826576-6, 36 Pins (https://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=826576&DocType=Customer+Drawing&DocLang=English), generated with kicad-footprint-generator -connector TE 826576 vertical -0 -36 -36 -Connector_TE-Connectivity -TE_826576-2_1x02_P3.96mm_Vertical -TE, 826576-2, 2 Pins (https://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=826576&DocType=Customer+Drawing&DocLang=English), generated with kicad-footprint-generator -connector TE 826576 vertical -0 -2 -2 -Connector_TE-Connectivity -TE_826576-3_1x03_P3.96mm_Vertical -TE, 826576-3, 3 Pins (https://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=826576&DocType=Customer+Drawing&DocLang=English), generated with kicad-footprint-generator -connector TE 826576 vertical -0 -3 -3 -Connector_TE-Connectivity -TE_826576-5_1x05_P3.96mm_Vertical -TE, 826576-5, 5 Pins (https://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=826576&DocType=Customer+Drawing&DocLang=English), generated with kicad-footprint-generator -connector TE 826576 vertical -0 -5 -5 -Connector_TE-Connectivity -TE_826576-6_1x06_P3.96mm_Vertical -TE, 826576-6, 6 Pins (https://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=826576&DocType=Customer+Drawing&DocLang=English), generated with kicad-footprint-generator -connector TE 826576 vertical -0 -6 -6 -Connector_TE-Connectivity -TE_826576-7_1x07_P3.96mm_Vertical -TE, 826576-7, 7 Pins (https://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=826576&DocType=Customer+Drawing&DocLang=English), generated with kicad-footprint-generator -connector TE 826576 vertical -0 -7 -7 -Connector_TE-Connectivity -TE_826576-8_1x08_P3.96mm_Vertical -TE, 826576-8, 8 Pins (https://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=826576&DocType=Customer+Drawing&DocLang=English), generated with kicad-footprint-generator -connector TE 826576 vertical -0 -8 -8 -Connector_TE-Connectivity -TE_826576-9_1x09_P3.96mm_Vertical -TE, 826576-9, 9 Pins (https://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=826576&DocType=Customer+Drawing&DocLang=English), generated with kicad-footprint-generator -connector TE 826576 vertical -0 -9 -9 -Connector_TE-Connectivity -TE_5767171-1_2x19_P0.635mm_Vertical -PCB Mount Receptacle, Vertical, Board-to-Board, 38 Position, 24.003mm / .64mm [.945in] Centerline, Header Only, Palladium Nickel (https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F5767171%7FB2%7Fpdf%7FEnglish%7FENG_CD_5767171_B2.pdf%7F5767171-1#page=2) -mictor38 receptacle board-to-board -0 -43 -39 -Connector_TE-Connectivity -TE_AMPSEAL_1-776087-x_3Rows_23_P0.4mm_Horizontal -Connector -TE 776087 -0 -23 -23 -Connector_TE-Connectivity -TE_MATE-N-LOK_1-770182-x_3x03_P4.14mm_Vertical -Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-770182-x, 3 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator -connector TE MATE-N-LOK side entry -0 -9 -9 -Connector_TE-Connectivity -TE_MATE-N-LOK_1-770186-x_3x04_P4.14mm_Vertical -Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-770186-x, 4 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator -connector TE MATE-N-LOK side entry -0 -12 -12 -Connector_TE-Connectivity -TE_MATE-N-LOK_1-770190-x_3x05_P4.14mm_Vertical -Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-770190-x, 5 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator -connector TE MATE-N-LOK side entry -0 -15 -15 -Connector_TE-Connectivity -TE_MATE-N-LOK_1-770621-x_2x06_P4.14mm_Vertical -Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-770621-x, 6 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator -connector TE MATE-N-LOK side entry -0 -12 -12 -Connector_TE-Connectivity -TE_MATE-N-LOK_1-770858-x_2x05_P4.14mm_Vertical -Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-770858-x, 5 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator -connector TE MATE-N-LOK side entry -0 -10 -10 -Connector_TE-Connectivity -TE_MATE-N-LOK_1-770866-x_1x02_P4.14mm_Vertical -Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-770866-x, 2 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator -connector TE MATE-N-LOK side entry -0 -2 -2 -Connector_TE-Connectivity -TE_MATE-N-LOK_1-770870-x_1x03_P4.14mm_Vertical -Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-770870-x, 3 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator -connector TE MATE-N-LOK side entry -0 -3 -3 -Connector_TE-Connectivity -TE_MATE-N-LOK_1-770874-x_2x02_P4.14mm_Vertical -Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-770874-x, 2 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator -connector TE MATE-N-LOK side entry -0 -4 -4 -Connector_TE-Connectivity -TE_MATE-N-LOK_1-770875-x_2x03_P4.14mm_Vertical -Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-770875-x, 3 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator -connector TE MATE-N-LOK side entry -0 -6 -6 -Connector_TE-Connectivity -TE_MATE-N-LOK_1-770966-x_1x02_P4.14mm_Horizontal -Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-770966-x, 2 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator -connector TE MATE-N-LOK top entry -0 -2 -2 -Connector_TE-Connectivity -TE_MATE-N-LOK_1-770967-x_1x03_P4.14mm_Horizontal -Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-770967-x, 3 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator -connector TE MATE-N-LOK top entry -0 -3 -3 -Connector_TE-Connectivity -TE_MATE-N-LOK_1-770968-x_2x02_P4.14mm_Horizontal -Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-770968-x, 2 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator -connector TE MATE-N-LOK top entry -0 -4 -4 -Connector_TE-Connectivity -TE_MATE-N-LOK_1-770969-x_2x03_P4.14mm_Horizontal -Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-770969-x, 3 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator -connector TE MATE-N-LOK top entry -0 -6 -6 -Connector_TE-Connectivity -TE_MATE-N-LOK_1-770970-x_2x04_P4.14mm_Horizontal -Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-770970-x, 4 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator -connector TE MATE-N-LOK top entry -0 -8 -8 -Connector_TE-Connectivity -TE_MATE-N-LOK_1-770971-x_2x05_P4.14mm_Horizontal -Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-770971-x, 5 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator -connector TE MATE-N-LOK top entry -0 -10 -10 -Connector_TE-Connectivity -TE_MATE-N-LOK_1-770972-x_2x06_P4.14mm_Horizontal -Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-770972-x, 6 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator -connector TE MATE-N-LOK top entry -0 -12 -12 -Connector_TE-Connectivity -TE_MATE-N-LOK_1-770973-x_2x07_P4.14mm_Horizontal -Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-770973-x, 7 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator -connector TE MATE-N-LOK top entry -0 -14 -14 -Connector_TE-Connectivity -TE_MATE-N-LOK_1-770974-x_2x08_P4.14mm_Horizontal -Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-770974-x, 8 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator -connector TE MATE-N-LOK top entry -0 -16 -16 -Connector_TE-Connectivity -TE_MATE-N-LOK_1-794067-x_2x07_P4.14mm_Vertical -Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-794067-x, 7 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator -connector TE MATE-N-LOK side entry -0 -14 -14 -Connector_TE-Connectivity -TE_MATE-N-LOK_1-794068-x_2x08_P4.14mm_Vertical -Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-794068-x, 8 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator -connector TE MATE-N-LOK side entry -0 -16 -16 -Connector_TE-Connectivity -TE_MATE-N-LOK_1-794069-x_2x09_P4.14mm_Vertical -Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-794069-x, 9 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator -connector TE MATE-N-LOK side entry -0 -18 -18 -Connector_TE-Connectivity -TE_MATE-N-LOK_1-794070-x_2x10_P4.14mm_Vertical -Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-794070-x, 10 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator -connector TE MATE-N-LOK side entry -0 -20 -20 -Connector_TE-Connectivity -TE_MATE-N-LOK_1-794071-x_2x11_P4.14mm_Vertical -Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-794071-x, 11 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator -connector TE MATE-N-LOK side entry -0 -22 -22 -Connector_TE-Connectivity -TE_MATE-N-LOK_1-794072-x_2x12_P4.14mm_Vertical -Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-794072-x, 12 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator -connector TE MATE-N-LOK side entry -0 -24 -24 -Connector_TE-Connectivity -TE_MATE-N-LOK_1-794073-x_2x04_P4.14mm_Vertical -Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-794073-x, 4 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator -connector TE MATE-N-LOK side entry -0 -8 -8 -Connector_TE-Connectivity -TE_MATE-N-LOK_1-794105-x_2x09_P4.14mm_Horizontal -Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-794105-x, 9 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator -connector TE MATE-N-LOK top entry -0 -18 -18 -Connector_TE-Connectivity -TE_MATE-N-LOK_1-794106-x_2x10_P4.14mm_Horizontal -Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-794106-x, 10 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator -connector TE MATE-N-LOK top entry -0 -20 -20 -Connector_TE-Connectivity -TE_MATE-N-LOK_1-794107-x_2x11_P4.14mm_Horizontal -Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-794107-x, 11 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator -connector TE MATE-N-LOK top entry -0 -22 -22 -Connector_TE-Connectivity -TE_MATE-N-LOK_1-794108-x_2x12_P4.14mm_Horizontal -Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-794108-x, 12 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator -connector TE MATE-N-LOK top entry -0 -24 -24 -Connector_TE-Connectivity -TE_MATE-N-LOK_1-794374-x_1x01_P4.14mm_Horizontal -Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-794374-x, 1 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator -connector TE MATE-N-LOK top entry -0 -1 -1 -Connector_TE-Connectivity -TE_MATE-N-LOK_350211-1_1x04_P5.08mm_Vertical -https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F350211%7FU5%7Fpdf%7FEnglish%7FENG_CD_350211_U5.pdf%7F350211-1 -connector TE MATE-N-LOK top entry ATA PATA IDE 5.25 inch floppy drive power -0 -4 -4 -Connector_USB -USB3_A_Molex_48393-001 -USB 3.0, type A, right angle (http://www.molex.com/pdm_docs/sd/483930003_sd.pdf) -USB 3.0 type A right angle -0 -13 -10 -Connector_USB -USB3_A_Plug_Wuerth_692112030100_Horizontal -USB3 type A Plug, Horizontal, http://katalog.we-online.de/em/datasheet/692112030100.pdf -usb A plug horizontal -0 -11 -10 -Connector_USB -USB_A_CNCTech_1001-011-01101_Horizontal -USB type A Plug, Horizontal, http://cnctech.us/pdfs/1001-011-01101.pdf -USB-A -0 -6 -5 -Connector_USB -USB_A_CONNFLY_DS1095-WNR0 -http://www.connfly.com/userfiles/image/UpLoadFile/File/2013/5/6/DS1095.pdf -USB-A receptacle horizontal through-hole -0 -6 -5 -Connector_USB -USB_A_Molex_67643_Horizontal -USB type A, Horizontal, https://www.molex.com/pdm_docs/sd/676433910_sd.pdf -USB_A Female Connector receptacle -0 -6 -5 -Connector_USB -USB_A_Molex_105057_Vertical -https://www.molex.com/pdm_docs/sd/1050570001_sd.pdf -USB A Vertical -0 -7 -5 -Connector_USB -USB_A_Stewart_SS-52100-001_Horizontal -USB A connector https://belfuse.com/resources/drawings/stewartconnector/dr-stw-ss-52100-001.pdf -USB_A Female Connector receptacle -0 -6 -5 -Connector_USB -USB_A_Wuerth_614004134726_Horizontal -USB A connector https://www.we-online.com/catalog/datasheet/614004134726.pdf -USB_A Female Connector receptacle -0 -8 -5 -Connector_USB -USB_A_Wuerth_61400826021_Horizontal_Stacked -Stacked USB A connector http://katalog.we-online.de/em/datasheet/61400826021.pdf -Wuerth stacked USB_A -0 -12 -9 -Connector_USB -USB_B_Amphenol_MUSB-D511_Vertical_Rugged -A,phenol MUSB_D511, USB B female connector, straight, rugged, https://www.amphenolcanada.com/ProductSearch/drawings/AC/MUSBD511XX.pdf -USB_B_MUSB_Straight female connector straight rugged MUSB D511 -0 -6 -5 -Connector_USB -USB_B_Lumberg_2411_02_Horizontal -USB 2.0 receptacle type B, horizontal version, through-hole, https://downloads.lumberg.com/datenblaetter/en/2411_02.pdf -USB B receptacle horizontal through-hole -0 -6 -5 -Connector_USB -USB_B_OST_USB-B1HSxx_Horizontal -USB B receptacle, Horizontal, through-hole, http://www.on-shore.com/wp-content/uploads/2015/09/usb-b1hsxx.pdf -USB-B receptacle horizontal through-hole -0 -6 -5 -Connector_USB -USB_B_TE_5787834_Vertical -http://www.mouser.com/ds/2/418/NG_CD_5787834_A4-669110.pdf -USB_B USB B vertical female connector -0 -6 -5 -Connector_USB -USB_C_Plug_JAE_DX07P024AJ1 -Universal Serial Bus (USB) Shielded I/O Plug, Type C, Right Angle, Surface Mount, https://www.jae.com/en/searchfilter/?topics_keyword=DX07P024AJ1&mainItemSelect=1 -USB Type-C Plug Edge Mount -0 -30 -25 -Connector_USB -USB_C_Plug_Molex_105444 -Universal Serial Bus (USB) Shielded I/O Plug, Type C, Right Angle, Surface Mount, http://www.molex.com/pdm_docs/sd/1054440001_sd.pdf -USB Type-C Plug Edge Mount -0 -24 -23 -Connector_USB -USB_C_Receptacle_Amphenol_12401548E4-2A -USB TYPE C, RA RCPT PCB, Hybrid, https://www.amphenolcanada.com/StockAvailabilityPrice.aspx?From=&PartNum=12401548E4%7e2A -USB C Type-C Receptacle Hybrid -0 -28 -25 -Connector_USB -USB_C_Receptacle_Amphenol_12401548E4-2A_CircularHoles -USB TYPE C, RA RCPT PCB, Hybrid, https://www.amphenolcanada.com/StockAvailabilityPrice.aspx?From=&PartNum=12401548E4%7e2A -USB C Type-C Receptacle Hybrid -0 -28 -25 -Connector_USB -USB_C_Receptacle_Amphenol_12401610E4-2A -USB TYPE C, RA RCPT PCB, SMT, https://www.amphenolcanada.com/StockAvailabilityPrice.aspx?From=&PartNum=12401610E4%7e2A -USB C Type-C Receptacle SMD -0 -28 -25 -Connector_USB -USB_C_Receptacle_Amphenol_12401610E4-2A_CircularHoles -USB TYPE C, RA RCPT PCB, SMT, https://www.amphenolcanada.com/StockAvailabilityPrice.aspx?From=&PartNum=12401610E4%7e2A -USB C Type-C Receptacle SMD -0 -28 -25 -Connector_USB -USB_C_Receptacle_GCT_USB4085 -USB 2.0 Type C Receptacle, https://gct.co/Files/Drawings/USB4085.pdf -USB Type-C Receptacle Through-hole Right angle -0 -20 -17 -Connector_USB -USB_C_Receptacle_HRO_TYPE-C-31-M-12 -USB Type-C receptacle for USB 2.0 and PD, http://www.krhro.com/uploads/soft/180320/1-1P320120243.pdf -usb usb-c 2.0 pd -0 -20 -17 -Connector_USB -USB_C_Receptacle_JAE_DX07S024WJ1R350 -http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ117219.pdf -USB C Type-C Receptacle SMD -0 -30 -25 -Connector_USB -USB_C_Receptacle_JAE_DX07S024WJ3R400 -USB TYPE C, VERT RCPT PCB, SMT, http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ117928.pdf -USB C Type-C Receptacle SMD -0 -28 -25 -Connector_USB -USB_C_Receptacle_Palconn_UTC16-G -http://www.palpilot.com/wp-content/uploads/2017/05/UTC027-GKN-OR-Rev-A.pdf -USB C Type-C Receptacle USB2.0 -0 -20 -17 -Connector_USB -USB_C_Receptacle_XKB_U262-16XN-4BVC11 -USB Type C, right-angle, SMT, https://datasheet.lcsc.com/szlcsc/1811141824_XKB-Enterprise-U262-161N-4BVC11_C319148.pdf -USB C Type-C Receptacle SMD -0 -20 -17 -Connector_USB -USB_Micro-AB_Molex_47590-0001 -Micro USB AB receptable, right-angle inverted (https://www.molex.com/pdm_docs/sd/475900001_sd.pdf) -Micro AB USB SMD -0 -14 -6 -Connector_USB -USB_Micro-B_Amphenol_10103594-0001LF_Horizontal -Micro USB Type B 10103594-0001LF, http://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/10103594.pdf -USB USB_B USB_micro USB_OTG -0 -17 -6 -Connector_USB -USB_Micro-B_Amphenol_10104110_Horizontal -USB Micro-B, horizontal, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/10104110.pdf -USB Micro B horizontal -0 -9 -6 -Connector_USB -USB_Micro-B_Amphenol_10118194_Horizontal -USB Micro-B receptacle, horizontal, SMD, 10118194, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/10118194.pdf -USB Micro B horizontal SMD -0 -17 -6 -Connector_USB -USB_Micro-B_GCT_USB3076-30-A -GCT Micro USB https://gct.co/files/drawings/usb3076.pdf -Micro-USB SMD Typ-B GCT -0 -11 -6 -Connector_USB -USB_Micro-B_Molex-105017-0001 -http://www.molex.com/pdm_docs/sd/1050170001_sd.pdf -Micro-USB SMD Typ-B -0 -13 -6 -Connector_USB -USB_Micro-B_Molex-105133-0001 -Molex Vertical Micro USB Typ-B (http://www.molex.com/pdm_docs/sd/1051330001_sd.pdf) -Micro-USB SMD Typ-B Vertical -0 -8 -6 -Connector_USB -USB_Micro-B_Molex-105133-0031 -Molex Vertical Micro USB Typ-B (http://www.molex.com/pdm_docs/sd/1051330031_sd.pdf) -Micro-USB SMD Typ-B Vertical -0 -8 -6 -Connector_USB -USB_Micro-B_Molex_47346-0001 -Micro USB B receptable with flange, bottom-mount, SMD, right-angle (http://www.molex.com/pdm_docs/sd/473460001_sd.pdf) -Micro B USB SMD -0 -11 -6 -Connector_USB -USB_Micro-B_Wuerth_614105150721_Vertical -USB Micro-B receptacle, through-hole, vertical, http://katalog.we-online.de/em/datasheet/614105150721.pdf -usb micro receptacle vertical -0 -7 -6 -Connector_USB -USB_Micro-B_Wuerth_614105150721_Vertical_CircularHoles -USB Micro-B receptacle, through-hole, vertical, http://katalog.we-online.de/em/datasheet/614105150721.pdf -usb micro receptacle vertical -0 -7 -6 -Connector_USB -USB_Micro-B_Wuerth_629105150521 -USB Micro-B receptacle, http://www.mouser.com/ds/2/445/629105150521-469306.pdf -usb micro receptacle -0 -9 -6 -Connector_USB -USB_Micro-B_Wuerth_629105150521_CircularHoles -USB Micro-B receptacle, http://www.mouser.com/ds/2/445/629105150521-469306.pdf -usb micro receptacle -0 -9 -6 -Connector_USB -USB_Mini-B_AdamTech_MUSB-B5-S-VT-TSMT-1_SMD_Vertical -http://www.adam-tech.com/upload/MUSB-B5-S-VT-TSMT-1.pdf -USB Mini-B -0 -7 -6 -Connector_USB -USB_Mini-B_Lumberg_2486_01_Horizontal -USB Mini-B 5-pin SMD connector, http://downloads.lumberg.com/datenblaetter/en/2486_01.pdf -USB USB_B USB_Mini connector -0 -9 -6 -Connector_USB -USB_Mini-B_Tensility_54-00023_Vertical -http://www.tensility.com/pdffiles/54-00023.pdf -usb mini receptacle vertical -0 -7 -6 -Connector_USB -USB_Mini-B_Tensility_54-00023_Vertical_CircularHoles -http://www.tensility.com/pdffiles/54-00023.pdf -usb mini receptacle vertical -0 -7 -6 -Connector_USB -USB_Mini-B_Wuerth_65100516121_Horizontal -Mini USB 2.0 Type B SMT Horizontal 5 Contacts (https://katalog.we-online.de/em/datasheet/65100516121.pdf) -Mini USB 2.0 Type B -0 -9 -6 -Connector_Wago -Wago_734-132_1x02_P3.50mm_Vertical -Molex 734 Male header (for PCBs); Straight solder pin 1 x 1 mm, 734-132 , 2 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator -connector Wago side entry -0 -2 -2 -Connector_Wago -Wago_734-133_1x03_P3.50mm_Vertical -Molex 734 Male header (for PCBs); Straight solder pin 1 x 1 mm, 734-133 , 3 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator -connector Wago side entry -0 -3 -3 -Connector_Wago -Wago_734-134_1x04_P3.50mm_Vertical -Molex 734 Male header (for PCBs); Straight solder pin 1 x 1 mm, 734-134 , 4 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator -connector Wago side entry -0 -4 -4 -Connector_Wago -Wago_734-135_1x05_P3.50mm_Vertical -Molex 734 Male header (for PCBs); Straight solder pin 1 x 1 mm, 734-135 , 5 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator -connector Wago side entry -0 -5 -5 -Connector_Wago -Wago_734-136_1x06_P3.50mm_Vertical -Molex 734 Male header (for PCBs); Straight solder pin 1 x 1 mm, 734-136 , 6 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator -connector Wago side entry -0 -6 -6 -Connector_Wago -Wago_734-137_1x07_P3.50mm_Vertical -Molex 734 Male header (for PCBs); Straight solder pin 1 x 1 mm, 734-137 , 7 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator -connector Wago side entry -0 -7 -7 -Connector_Wago -Wago_734-138_1x08_P3.50mm_Vertical -Molex 734 Male header (for PCBs); Straight solder pin 1 x 1 mm, 734-138 , 8 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator -connector Wago side entry -0 -8 -8 -Connector_Wago -Wago_734-139_1x09_P3.50mm_Vertical -Molex 734 Male header (for PCBs); Straight solder pin 1 x 1 mm, 734-139 , 9 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator -connector Wago side entry -0 -9 -9 -Connector_Wago -Wago_734-140_1x10_P3.50mm_Vertical -Molex 734 Male header (for PCBs); Straight solder pin 1 x 1 mm, 734-140 , 10 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator -connector Wago side entry -0 -10 -10 -Connector_Wago -Wago_734-141_1x11_P3.50mm_Vertical -Molex 734 Male header (for PCBs); Straight solder pin 1 x 1 mm, 734-141 , 11 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator -connector Wago side entry -0 -11 -11 -Connector_Wago -Wago_734-142_1x12_P3.50mm_Vertical -Molex 734 Male header (for PCBs); Straight solder pin 1 x 1 mm, 734-142 , 12 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator -connector Wago side entry -0 -12 -12 -Connector_Wago -Wago_734-143_1x13_P3.50mm_Vertical -Molex 734 Male header (for PCBs); Straight solder pin 1 x 1 mm, 734-143 , 13 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator -connector Wago side entry -0 -13 -13 -Connector_Wago -Wago_734-144_1x14_P3.50mm_Vertical -Molex 734 Male header (for PCBs); Straight solder pin 1 x 1 mm, 734-144 , 14 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator -connector Wago side entry -0 -14 -14 -Connector_Wago -Wago_734-146_1x16_P3.50mm_Vertical -Molex 734 Male header (for PCBs); Straight solder pin 1 x 1 mm, 734-146 , 16 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator -connector Wago side entry -0 -16 -16 -Connector_Wago -Wago_734-148_1x18_P3.50mm_Vertical -Molex 734 Male header (for PCBs); Straight solder pin 1 x 1 mm, 734-148 , 18 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator -connector Wago side entry -0 -18 -18 -Connector_Wago -Wago_734-150_1x20_P3.50mm_Vertical -Molex 734 Male header (for PCBs); Straight solder pin 1 x 1 mm, 734-150 , 20 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator -connector Wago side entry -0 -20 -20 -Connector_Wago -Wago_734-154_1x24_P3.50mm_Vertical -Molex 734 Male header (for PCBs); Straight solder pin 1 x 1 mm, 734-154 , 24 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator -connector Wago side entry -0 -24 -24 -Connector_Wago -Wago_734-162_1x02_P3.50mm_Horizontal -Molex 734 Male header (for PCBs); Angled solder pin 1 x 1 mm, 734-162 , 2 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator -connector Wago top entry -0 -2 -2 -Connector_Wago -Wago_734-163_1x03_P3.50mm_Horizontal -Molex 734 Male header (for PCBs); Angled solder pin 1 x 1 mm, 734-163 , 3 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator -connector Wago top entry -0 -3 -3 -Connector_Wago -Wago_734-164_1x04_P3.50mm_Horizontal -Molex 734 Male header (for PCBs); Angled solder pin 1 x 1 mm, 734-164 , 4 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator -connector Wago top entry -0 -4 -4 -Connector_Wago -Wago_734-165_1x05_P3.50mm_Horizontal -Molex 734 Male header (for PCBs); Angled solder pin 1 x 1 mm, 734-165 , 5 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator -connector Wago top entry -0 -5 -5 -Connector_Wago -Wago_734-166_1x06_P3.50mm_Horizontal -Molex 734 Male header (for PCBs); Angled solder pin 1 x 1 mm, 734-166 , 6 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator -connector Wago top entry -0 -6 -6 -Connector_Wago -Wago_734-167_1x07_P3.50mm_Horizontal -Molex 734 Male header (for PCBs); Angled solder pin 1 x 1 mm, 734-167 , 7 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator -connector Wago top entry -0 -7 -7 -Connector_Wago -Wago_734-168_1x08_P3.50mm_Horizontal -Molex 734 Male header (for PCBs); Angled solder pin 1 x 1 mm, 734-168 , 8 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator -connector Wago top entry -0 -8 -8 -Connector_Wago -Wago_734-169_1x09_P3.50mm_Horizontal -Molex 734 Male header (for PCBs); Angled solder pin 1 x 1 mm, 734-169 , 9 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator -connector Wago top entry -0 -9 -9 -Connector_Wago -Wago_734-170_1x10_P3.50mm_Horizontal -Molex 734 Male header (for PCBs); Angled solder pin 1 x 1 mm, 734-170 , 10 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator -connector Wago top entry -0 -10 -10 -Connector_Wago -Wago_734-171_1x11_P3.50mm_Horizontal -Molex 734 Male header (for PCBs); Angled solder pin 1 x 1 mm, 734-171 , 11 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator -connector Wago top entry -0 -11 -11 -Connector_Wago -Wago_734-172_1x12_P3.50mm_Horizontal -Molex 734 Male header (for PCBs); Angled solder pin 1 x 1 mm, 734-172 , 12 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator -connector Wago top entry -0 -12 -12 -Connector_Wago -Wago_734-173_1x13_P3.50mm_Horizontal -Molex 734 Male header (for PCBs); Angled solder pin 1 x 1 mm, 734-173 , 13 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator -connector Wago top entry -0 -13 -13 -Connector_Wago -Wago_734-174_1x14_P3.50mm_Horizontal -Molex 734 Male header (for PCBs); Angled solder pin 1 x 1 mm, 734-174 , 14 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator -connector Wago top entry -0 -14 -14 -Connector_Wago -Wago_734-176_1x16_P3.50mm_Horizontal -Molex 734 Male header (for PCBs); Angled solder pin 1 x 1 mm, 734-176 , 16 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator -connector Wago top entry -0 -16 -16 -Connector_Wago -Wago_734-178_1x18_P3.50mm_Horizontal -Molex 734 Male header (for PCBs); Angled solder pin 1 x 1 mm, 734-178 , 18 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator -connector Wago top entry -0 -18 -18 -Connector_Wago -Wago_734-180_1x20_P3.50mm_Horizontal -Molex 734 Male header (for PCBs); Angled solder pin 1 x 1 mm, 734-180 , 20 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator -connector Wago top entry -0 -20 -20 -Connector_Wago -Wago_734-184_1x24_P3.50mm_Horizontal -Molex 734 Male header (for PCBs); Angled solder pin 1 x 1 mm, 734-184 , 24 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator -connector Wago top entry -0 -24 -24 -Connector_Wire -SolderWire-0.1sqmm_1x01_D0.4mm_OD1mm -Soldered wire connection, for a single 0.1 mm² wire, basic insulation, conductor diameter 0.4mm, outer diameter 1mm, size source Multi-Contact FLEXI-E 0.1 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.1sqmm -0 -1 -1 -Connector_Wire -SolderWire-0.1sqmm_1x01_D0.4mm_OD1mm_Relief -Soldered wire connection with feed through strain relief, for a single 0.1 mm² wire, basic insulation, conductor diameter 0.4mm, outer diameter 1mm, size source Multi-Contact FLEXI-E 0.1 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.1sqmm strain-relief -0 -1 -1 -Connector_Wire -SolderWire-0.1sqmm_1x01_D0.4mm_OD1mm_Relief2x -Soldered wire connection with double feed through strain relief, for a single 0.1 mm² wire, basic insulation, conductor diameter 0.4mm, outer diameter 1mm, size source Multi-Contact FLEXI-E 0.1 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.1sqmm double-strain-relief -0 -1 -1 -Connector_Wire -SolderWire-0.1sqmm_1x02_P3.6mm_D0.4mm_OD1mm -Soldered wire connection, for 2 times 0.1 mm² wires, basic insulation, conductor diameter 0.4mm, outer diameter 1mm, size source Multi-Contact FLEXI-E 0.1 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.1sqmm -0 -2 -2 -Connector_Wire -SolderWire-0.1sqmm_1x02_P3.6mm_D0.4mm_OD1mm_Relief -Soldered wire connection with feed through strain relief, for 2 times 0.1 mm² wires, basic insulation, conductor diameter 0.4mm, outer diameter 1mm, size source Multi-Contact FLEXI-E 0.1 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.1sqmm strain-relief -0 -2 -2 -Connector_Wire -SolderWire-0.1sqmm_1x02_P3.6mm_D0.4mm_OD1mm_Relief2x -Soldered wire connection with double feed through strain relief, for 2 times 0.1 mm² wires, basic insulation, conductor diameter 0.4mm, outer diameter 1mm, size source Multi-Contact FLEXI-E 0.1 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.1sqmm double-strain-relief -0 -2 -2 -Connector_Wire -SolderWire-0.1sqmm_1x03_P3.6mm_D0.4mm_OD1mm -Soldered wire connection, for 3 times 0.1 mm² wires, basic insulation, conductor diameter 0.4mm, outer diameter 1mm, size source Multi-Contact FLEXI-E 0.1 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.1sqmm -0 -3 -3 -Connector_Wire -SolderWire-0.1sqmm_1x03_P3.6mm_D0.4mm_OD1mm_Relief -Soldered wire connection with feed through strain relief, for 3 times 0.1 mm² wires, basic insulation, conductor diameter 0.4mm, outer diameter 1mm, size source Multi-Contact FLEXI-E 0.1 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.1sqmm strain-relief -0 -3 -3 -Connector_Wire -SolderWire-0.1sqmm_1x03_P3.6mm_D0.4mm_OD1mm_Relief2x -Soldered wire connection with double feed through strain relief, for 3 times 0.1 mm² wires, basic insulation, conductor diameter 0.4mm, outer diameter 1mm, size source Multi-Contact FLEXI-E 0.1 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.1sqmm double-strain-relief -0 -3 -3 -Connector_Wire -SolderWire-0.1sqmm_1x04_P3.6mm_D0.4mm_OD1mm -Soldered wire connection, for 4 times 0.1 mm² wires, basic insulation, conductor diameter 0.4mm, outer diameter 1mm, size source Multi-Contact FLEXI-E 0.1 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.1sqmm -0 -4 -4 -Connector_Wire -SolderWire-0.1sqmm_1x04_P3.6mm_D0.4mm_OD1mm_Relief -Soldered wire connection with feed through strain relief, for 4 times 0.1 mm² wires, basic insulation, conductor diameter 0.4mm, outer diameter 1mm, size source Multi-Contact FLEXI-E 0.1 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.1sqmm strain-relief -0 -4 -4 -Connector_Wire -SolderWire-0.1sqmm_1x04_P3.6mm_D0.4mm_OD1mm_Relief2x -Soldered wire connection with double feed through strain relief, for 4 times 0.1 mm² wires, basic insulation, conductor diameter 0.4mm, outer diameter 1mm, size source Multi-Contact FLEXI-E 0.1 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.1sqmm double-strain-relief -0 -4 -4 -Connector_Wire -SolderWire-0.1sqmm_1x05_P3.6mm_D0.4mm_OD1mm -Soldered wire connection, for 5 times 0.1 mm² wires, basic insulation, conductor diameter 0.4mm, outer diameter 1mm, size source Multi-Contact FLEXI-E 0.1 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.1sqmm -0 -5 -5 -Connector_Wire -SolderWire-0.1sqmm_1x05_P3.6mm_D0.4mm_OD1mm_Relief -Soldered wire connection with feed through strain relief, for 5 times 0.1 mm² wires, basic insulation, conductor diameter 0.4mm, outer diameter 1mm, size source Multi-Contact FLEXI-E 0.1 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.1sqmm strain-relief -0 -5 -5 -Connector_Wire -SolderWire-0.1sqmm_1x05_P3.6mm_D0.4mm_OD1mm_Relief2x -Soldered wire connection with double feed through strain relief, for 5 times 0.1 mm² wires, basic insulation, conductor diameter 0.4mm, outer diameter 1mm, size source Multi-Contact FLEXI-E 0.1 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.1sqmm double-strain-relief -0 -5 -5 -Connector_Wire -SolderWire-0.1sqmm_1x06_P3.6mm_D0.4mm_OD1mm -Soldered wire connection, for 6 times 0.1 mm² wires, basic insulation, conductor diameter 0.4mm, outer diameter 1mm, size source Multi-Contact FLEXI-E 0.1 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.1sqmm -0 -6 -6 -Connector_Wire -SolderWire-0.1sqmm_1x06_P3.6mm_D0.4mm_OD1mm_Relief -Soldered wire connection with feed through strain relief, for 6 times 0.1 mm² wires, basic insulation, conductor diameter 0.4mm, outer diameter 1mm, size source Multi-Contact FLEXI-E 0.1 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.1sqmm strain-relief -0 -6 -6 -Connector_Wire -SolderWire-0.1sqmm_1x06_P3.6mm_D0.4mm_OD1mm_Relief2x -Soldered wire connection with double feed through strain relief, for 6 times 0.1 mm² wires, basic insulation, conductor diameter 0.4mm, outer diameter 1mm, size source Multi-Contact FLEXI-E 0.1 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.1sqmm double-strain-relief -0 -6 -6 -Connector_Wire -SolderWire-0.5sqmm_1x01_D0.9mm_OD2.1mm -Soldered wire connection, for a single 0.5 mm² wire, basic insulation, conductor diameter 0.9mm, outer diameter 2.1mm, size source Multi-Contact FLEXI-E 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.5sqmm -0 -1 -1 -Connector_Wire -SolderWire-0.5sqmm_1x01_D0.9mm_OD2.1mm_Relief -Soldered wire connection with feed through strain relief, for a single 0.5 mm² wire, basic insulation, conductor diameter 0.9mm, outer diameter 2.1mm, size source Multi-Contact FLEXI-E 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.5sqmm strain-relief -0 -1 -1 -Connector_Wire -SolderWire-0.5sqmm_1x01_D0.9mm_OD2.1mm_Relief2x -Soldered wire connection with double feed through strain relief, for a single 0.5 mm² wire, basic insulation, conductor diameter 0.9mm, outer diameter 2.1mm, size source Multi-Contact FLEXI-E 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.5sqmm double-strain-relief -0 -1 -1 -Connector_Wire -SolderWire-0.5sqmm_1x01_D0.9mm_OD2.3mm -Soldered wire connection, for a single 0.5 mm² wire, reinforced insulation, conductor diameter 0.9mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-xV 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.5sqmm -0 -1 -1 -Connector_Wire -SolderWire-0.5sqmm_1x01_D0.9mm_OD2.3mm_Relief -Soldered wire connection with feed through strain relief, for a single 0.5 mm² wire, reinforced insulation, conductor diameter 0.9mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-xV 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.5sqmm strain-relief -0 -1 -1 -Connector_Wire -SolderWire-0.5sqmm_1x01_D0.9mm_OD2.3mm_Relief2x -Soldered wire connection with double feed through strain relief, for a single 0.5 mm² wire, reinforced insulation, conductor diameter 0.9mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-xV 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.5sqmm double-strain-relief -0 -1 -1 -Connector_Wire -SolderWire-0.5sqmm_1x02_P4.6mm_D0.9mm_OD2.1mm -Soldered wire connection, for 2 times 0.5 mm² wires, basic insulation, conductor diameter 0.9mm, outer diameter 2.1mm, size source Multi-Contact FLEXI-E 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.5sqmm -0 -2 -2 -Connector_Wire -SolderWire-0.5sqmm_1x02_P4.6mm_D0.9mm_OD2.1mm_Relief -Soldered wire connection with feed through strain relief, for 2 times 0.5 mm² wires, basic insulation, conductor diameter 0.9mm, outer diameter 2.1mm, size source Multi-Contact FLEXI-E 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.5sqmm strain-relief -0 -2 -2 -Connector_Wire -SolderWire-0.5sqmm_1x02_P4.6mm_D0.9mm_OD2.1mm_Relief2x -Soldered wire connection with double feed through strain relief, for 2 times 0.5 mm² wires, basic insulation, conductor diameter 0.9mm, outer diameter 2.1mm, size source Multi-Contact FLEXI-E 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.5sqmm double-strain-relief -0 -2 -2 -Connector_Wire -SolderWire-0.5sqmm_1x02_P4.8mm_D0.9mm_OD2.3mm -Soldered wire connection, for 2 times 0.5 mm² wires, reinforced insulation, conductor diameter 0.9mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-xV 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.5sqmm -0 -2 -2 -Connector_Wire -SolderWire-0.5sqmm_1x02_P4.8mm_D0.9mm_OD2.3mm_Relief -Soldered wire connection with feed through strain relief, for 2 times 0.5 mm² wires, reinforced insulation, conductor diameter 0.9mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-xV 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.5sqmm strain-relief -0 -2 -2 -Connector_Wire -SolderWire-0.5sqmm_1x02_P4.8mm_D0.9mm_OD2.3mm_Relief2x -Soldered wire connection with double feed through strain relief, for 2 times 0.5 mm² wires, reinforced insulation, conductor diameter 0.9mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-xV 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.5sqmm double-strain-relief -0 -2 -2 -Connector_Wire -SolderWire-0.5sqmm_1x03_P4.6mm_D0.9mm_OD2.1mm -Soldered wire connection, for 3 times 0.5 mm² wires, basic insulation, conductor diameter 0.9mm, outer diameter 2.1mm, size source Multi-Contact FLEXI-E 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.5sqmm -0 -3 -3 -Connector_Wire -SolderWire-0.5sqmm_1x03_P4.6mm_D0.9mm_OD2.1mm_Relief -Soldered wire connection with feed through strain relief, for 3 times 0.5 mm² wires, basic insulation, conductor diameter 0.9mm, outer diameter 2.1mm, size source Multi-Contact FLEXI-E 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.5sqmm strain-relief -0 -3 -3 -Connector_Wire -SolderWire-0.5sqmm_1x03_P4.6mm_D0.9mm_OD2.1mm_Relief2x -Soldered wire connection with double feed through strain relief, for 3 times 0.5 mm² wires, basic insulation, conductor diameter 0.9mm, outer diameter 2.1mm, size source Multi-Contact FLEXI-E 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.5sqmm double-strain-relief -0 -3 -3 -Connector_Wire -SolderWire-0.5sqmm_1x03_P4.8mm_D0.9mm_OD2.3mm -Soldered wire connection, for 3 times 0.5 mm² wires, reinforced insulation, conductor diameter 0.9mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-xV 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.5sqmm -0 -3 -3 -Connector_Wire -SolderWire-0.5sqmm_1x03_P4.8mm_D0.9mm_OD2.3mm_Relief -Soldered wire connection with feed through strain relief, for 3 times 0.5 mm² wires, reinforced insulation, conductor diameter 0.9mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-xV 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.5sqmm strain-relief -0 -3 -3 -Connector_Wire -SolderWire-0.5sqmm_1x03_P4.8mm_D0.9mm_OD2.3mm_Relief2x -Soldered wire connection with double feed through strain relief, for 3 times 0.5 mm² wires, reinforced insulation, conductor diameter 0.9mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-xV 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.5sqmm double-strain-relief -0 -3 -3 -Connector_Wire -SolderWire-0.5sqmm_1x04_P4.6mm_D0.9mm_OD2.1mm -Soldered wire connection, for 4 times 0.5 mm² wires, basic insulation, conductor diameter 0.9mm, outer diameter 2.1mm, size source Multi-Contact FLEXI-E 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.5sqmm -0 -4 -4 -Connector_Wire -SolderWire-0.5sqmm_1x04_P4.6mm_D0.9mm_OD2.1mm_Relief -Soldered wire connection with feed through strain relief, for 4 times 0.5 mm² wires, basic insulation, conductor diameter 0.9mm, outer diameter 2.1mm, size source Multi-Contact FLEXI-E 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.5sqmm strain-relief -0 -4 -4 -Connector_Wire -SolderWire-0.5sqmm_1x04_P4.6mm_D0.9mm_OD2.1mm_Relief2x -Soldered wire connection with double feed through strain relief, for 4 times 0.5 mm² wires, basic insulation, conductor diameter 0.9mm, outer diameter 2.1mm, size source Multi-Contact FLEXI-E 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.5sqmm double-strain-relief -0 -4 -4 -Connector_Wire -SolderWire-0.5sqmm_1x04_P4.8mm_D0.9mm_OD2.3mm -Soldered wire connection, for 4 times 0.5 mm² wires, reinforced insulation, conductor diameter 0.9mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-xV 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.5sqmm -0 -4 -4 -Connector_Wire -SolderWire-0.5sqmm_1x04_P4.8mm_D0.9mm_OD2.3mm_Relief -Soldered wire connection with feed through strain relief, for 4 times 0.5 mm² wires, reinforced insulation, conductor diameter 0.9mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-xV 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.5sqmm strain-relief -0 -4 -4 -Connector_Wire -SolderWire-0.5sqmm_1x04_P4.8mm_D0.9mm_OD2.3mm_Relief2x -Soldered wire connection with double feed through strain relief, for 4 times 0.5 mm² wires, reinforced insulation, conductor diameter 0.9mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-xV 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.5sqmm double-strain-relief -0 -4 -4 -Connector_Wire -SolderWire-0.5sqmm_1x05_P4.6mm_D0.9mm_OD2.1mm -Soldered wire connection, for 5 times 0.5 mm² wires, basic insulation, conductor diameter 0.9mm, outer diameter 2.1mm, size source Multi-Contact FLEXI-E 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.5sqmm -0 -5 -5 -Connector_Wire -SolderWire-0.5sqmm_1x05_P4.6mm_D0.9mm_OD2.1mm_Relief -Soldered wire connection with feed through strain relief, for 5 times 0.5 mm² wires, basic insulation, conductor diameter 0.9mm, outer diameter 2.1mm, size source Multi-Contact FLEXI-E 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.5sqmm strain-relief -0 -5 -5 -Connector_Wire -SolderWire-0.5sqmm_1x05_P4.6mm_D0.9mm_OD2.1mm_Relief2x -Soldered wire connection with double feed through strain relief, for 5 times 0.5 mm² wires, basic insulation, conductor diameter 0.9mm, outer diameter 2.1mm, size source Multi-Contact FLEXI-E 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.5sqmm double-strain-relief -0 -5 -5 -Connector_Wire -SolderWire-0.5sqmm_1x05_P4.8mm_D0.9mm_OD2.3mm -Soldered wire connection, for 5 times 0.5 mm² wires, reinforced insulation, conductor diameter 0.9mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-xV 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.5sqmm -0 -5 -5 -Connector_Wire -SolderWire-0.5sqmm_1x05_P4.8mm_D0.9mm_OD2.3mm_Relief -Soldered wire connection with feed through strain relief, for 5 times 0.5 mm² wires, reinforced insulation, conductor diameter 0.9mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-xV 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.5sqmm strain-relief -0 -5 -5 -Connector_Wire -SolderWire-0.5sqmm_1x05_P4.8mm_D0.9mm_OD2.3mm_Relief2x -Soldered wire connection with double feed through strain relief, for 5 times 0.5 mm² wires, reinforced insulation, conductor diameter 0.9mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-xV 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.5sqmm double-strain-relief -0 -5 -5 -Connector_Wire -SolderWire-0.5sqmm_1x06_P4.6mm_D0.9mm_OD2.1mm -Soldered wire connection, for 6 times 0.5 mm² wires, basic insulation, conductor diameter 0.9mm, outer diameter 2.1mm, size source Multi-Contact FLEXI-E 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.5sqmm -0 -6 -6 -Connector_Wire -SolderWire-0.5sqmm_1x06_P4.6mm_D0.9mm_OD2.1mm_Relief -Soldered wire connection with feed through strain relief, for 6 times 0.5 mm² wires, basic insulation, conductor diameter 0.9mm, outer diameter 2.1mm, size source Multi-Contact FLEXI-E 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.5sqmm strain-relief -0 -6 -6 -Connector_Wire -SolderWire-0.5sqmm_1x06_P4.6mm_D0.9mm_OD2.1mm_Relief2x -Soldered wire connection with double feed through strain relief, for 6 times 0.5 mm² wires, basic insulation, conductor diameter 0.9mm, outer diameter 2.1mm, size source Multi-Contact FLEXI-E 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.5sqmm double-strain-relief -0 -6 -6 -Connector_Wire -SolderWire-0.5sqmm_1x06_P4.8mm_D0.9mm_OD2.3mm -Soldered wire connection, for 6 times 0.5 mm² wires, reinforced insulation, conductor diameter 0.9mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-xV 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.5sqmm -0 -6 -6 -Connector_Wire -SolderWire-0.5sqmm_1x06_P4.8mm_D0.9mm_OD2.3mm_Relief -Soldered wire connection with feed through strain relief, for 6 times 0.5 mm² wires, reinforced insulation, conductor diameter 0.9mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-xV 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.5sqmm strain-relief -0 -6 -6 -Connector_Wire -SolderWire-0.5sqmm_1x06_P4.8mm_D0.9mm_OD2.3mm_Relief2x -Soldered wire connection with double feed through strain relief, for 6 times 0.5 mm² wires, reinforced insulation, conductor diameter 0.9mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-xV 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.5sqmm double-strain-relief -0 -6 -6 -Connector_Wire -SolderWire-0.15sqmm_1x01_D0.5mm_OD1.5mm -Soldered wire connection, for a single 0.15 mm² wire, basic insulation, conductor diameter 0.5mm, outer diameter 1.5mm, size source Multi-Contact FLEXI-E 0.15 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.15sqmm -0 -1 -1 -Connector_Wire -SolderWire-0.15sqmm_1x01_D0.5mm_OD1.5mm_Relief -Soldered wire connection with feed through strain relief, for a single 0.15 mm² wire, basic insulation, conductor diameter 0.5mm, outer diameter 1.5mm, size source Multi-Contact FLEXI-E 0.15 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.15sqmm strain-relief -0 -1 -1 -Connector_Wire -SolderWire-0.15sqmm_1x01_D0.5mm_OD1.5mm_Relief2x -Soldered wire connection with double feed through strain relief, for a single 0.15 mm² wire, basic insulation, conductor diameter 0.5mm, outer diameter 1.5mm, size source Multi-Contact FLEXI-E 0.15 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.15sqmm double-strain-relief -0 -1 -1 -Connector_Wire -SolderWire-0.15sqmm_1x02_P4mm_D0.5mm_OD1.5mm -Soldered wire connection, for 2 times 0.15 mm² wires, basic insulation, conductor diameter 0.5mm, outer diameter 1.5mm, size source Multi-Contact FLEXI-E 0.15 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.15sqmm -0 -2 -2 -Connector_Wire -SolderWire-0.15sqmm_1x02_P4mm_D0.5mm_OD1.5mm_Relief -Soldered wire connection with feed through strain relief, for 2 times 0.15 mm² wires, basic insulation, conductor diameter 0.5mm, outer diameter 1.5mm, size source Multi-Contact FLEXI-E 0.15 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.15sqmm strain-relief -0 -2 -2 -Connector_Wire -SolderWire-0.15sqmm_1x02_P4mm_D0.5mm_OD1.5mm_Relief2x -Soldered wire connection with double feed through strain relief, for 2 times 0.15 mm² wires, basic insulation, conductor diameter 0.5mm, outer diameter 1.5mm, size source Multi-Contact FLEXI-E 0.15 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.15sqmm double-strain-relief -0 -2 -2 -Connector_Wire -SolderWire-0.15sqmm_1x03_P4mm_D0.5mm_OD1.5mm -Soldered wire connection, for 3 times 0.15 mm² wires, basic insulation, conductor diameter 0.5mm, outer diameter 1.5mm, size source Multi-Contact FLEXI-E 0.15 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.15sqmm -0 -3 -3 -Connector_Wire -SolderWire-0.15sqmm_1x03_P4mm_D0.5mm_OD1.5mm_Relief -Soldered wire connection with feed through strain relief, for 3 times 0.15 mm² wires, basic insulation, conductor diameter 0.5mm, outer diameter 1.5mm, size source Multi-Contact FLEXI-E 0.15 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.15sqmm strain-relief -0 -3 -3 -Connector_Wire -SolderWire-0.15sqmm_1x03_P4mm_D0.5mm_OD1.5mm_Relief2x -Soldered wire connection with double feed through strain relief, for 3 times 0.15 mm² wires, basic insulation, conductor diameter 0.5mm, outer diameter 1.5mm, size source Multi-Contact FLEXI-E 0.15 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.15sqmm double-strain-relief -0 -3 -3 -Connector_Wire -SolderWire-0.15sqmm_1x04_P4mm_D0.5mm_OD1.5mm -Soldered wire connection, for 4 times 0.15 mm² wires, basic insulation, conductor diameter 0.5mm, outer diameter 1.5mm, size source Multi-Contact FLEXI-E 0.15 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.15sqmm -0 -4 -4 -Connector_Wire -SolderWire-0.15sqmm_1x04_P4mm_D0.5mm_OD1.5mm_Relief -Soldered wire connection with feed through strain relief, for 4 times 0.15 mm² wires, basic insulation, conductor diameter 0.5mm, outer diameter 1.5mm, size source Multi-Contact FLEXI-E 0.15 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.15sqmm strain-relief -0 -4 -4 -Connector_Wire -SolderWire-0.15sqmm_1x04_P4mm_D0.5mm_OD1.5mm_Relief2x -Soldered wire connection with double feed through strain relief, for 4 times 0.15 mm² wires, basic insulation, conductor diameter 0.5mm, outer diameter 1.5mm, size source Multi-Contact FLEXI-E 0.15 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.15sqmm double-strain-relief -0 -4 -4 -Connector_Wire -SolderWire-0.15sqmm_1x05_P4mm_D0.5mm_OD1.5mm -Soldered wire connection, for 5 times 0.15 mm² wires, basic insulation, conductor diameter 0.5mm, outer diameter 1.5mm, size source Multi-Contact FLEXI-E 0.15 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.15sqmm -0 -5 -5 -Connector_Wire -SolderWire-0.15sqmm_1x05_P4mm_D0.5mm_OD1.5mm_Relief -Soldered wire connection with feed through strain relief, for 5 times 0.15 mm² wires, basic insulation, conductor diameter 0.5mm, outer diameter 1.5mm, size source Multi-Contact FLEXI-E 0.15 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.15sqmm strain-relief -0 -5 -5 -Connector_Wire -SolderWire-0.15sqmm_1x05_P4mm_D0.5mm_OD1.5mm_Relief2x -Soldered wire connection with double feed through strain relief, for 5 times 0.15 mm² wires, basic insulation, conductor diameter 0.5mm, outer diameter 1.5mm, size source Multi-Contact FLEXI-E 0.15 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.15sqmm double-strain-relief -0 -5 -5 -Connector_Wire -SolderWire-0.15sqmm_1x06_P4mm_D0.5mm_OD1.5mm -Soldered wire connection, for 6 times 0.15 mm² wires, basic insulation, conductor diameter 0.5mm, outer diameter 1.5mm, size source Multi-Contact FLEXI-E 0.15 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.15sqmm -0 -6 -6 -Connector_Wire -SolderWire-0.15sqmm_1x06_P4mm_D0.5mm_OD1.5mm_Relief -Soldered wire connection with feed through strain relief, for 6 times 0.15 mm² wires, basic insulation, conductor diameter 0.5mm, outer diameter 1.5mm, size source Multi-Contact FLEXI-E 0.15 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.15sqmm strain-relief -0 -6 -6 -Connector_Wire -SolderWire-0.15sqmm_1x06_P4mm_D0.5mm_OD1.5mm_Relief2x -Soldered wire connection with double feed through strain relief, for 6 times 0.15 mm² wires, basic insulation, conductor diameter 0.5mm, outer diameter 1.5mm, size source Multi-Contact FLEXI-E 0.15 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.15sqmm double-strain-relief -0 -6 -6 -Connector_Wire -SolderWire-0.25sqmm_1x01_D0.65mm_OD1.7mm -Soldered wire connection, for a single 0.25 mm² wire, basic insulation, conductor diameter 0.65mm, outer diameter 1.7mm, size source Multi-Contact FLEXI-E_0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.25sqmm -0 -1 -1 -Connector_Wire -SolderWire-0.25sqmm_1x01_D0.65mm_OD1.7mm_Relief -Soldered wire connection with feed through strain relief, for a single 0.25 mm² wire, basic insulation, conductor diameter 0.65mm, outer diameter 1.7mm, size source Multi-Contact FLEXI-E_0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.25sqmm strain-relief -0 -1 -1 -Connector_Wire -SolderWire-0.25sqmm_1x01_D0.65mm_OD1.7mm_Relief2x -Soldered wire connection with double feed through strain relief, for a single 0.25 mm² wire, basic insulation, conductor diameter 0.65mm, outer diameter 1.7mm, size source Multi-Contact FLEXI-E_0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.25sqmm double-strain-relief -0 -1 -1 -Connector_Wire -SolderWire-0.25sqmm_1x01_D0.65mm_OD2mm -Soldered wire connection, for a single 0.25 mm² wire, reinforced insulation, conductor diameter 0.65mm, outer diameter 2mm, size source Multi-Contact FLEXI-2V 0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.25sqmm -0 -1 -1 -Connector_Wire -SolderWire-0.25sqmm_1x01_D0.65mm_OD2mm_Relief -Soldered wire connection with feed through strain relief, for a single 0.25 mm² wire, reinforced insulation, conductor diameter 0.65mm, outer diameter 2mm, size source Multi-Contact FLEXI-2V 0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.25sqmm strain-relief -0 -1 -1 -Connector_Wire -SolderWire-0.25sqmm_1x01_D0.65mm_OD2mm_Relief2x -Soldered wire connection with double feed through strain relief, for a single 0.25 mm² wire, reinforced insulation, conductor diameter 0.65mm, outer diameter 2mm, size source Multi-Contact FLEXI-2V 0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.25sqmm double-strain-relief -0 -1 -1 -Connector_Wire -SolderWire-0.25sqmm_1x02_P4.2mm_D0.65mm_OD1.7mm -Soldered wire connection, for 2 times 0.25 mm² wires, basic insulation, conductor diameter 0.65mm, outer diameter 1.7mm, size source Multi-Contact FLEXI-E_0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.25sqmm -0 -2 -2 -Connector_Wire -SolderWire-0.25sqmm_1x02_P4.2mm_D0.65mm_OD1.7mm_Relief -Soldered wire connection with feed through strain relief, for 2 times 0.25 mm² wires, basic insulation, conductor diameter 0.65mm, outer diameter 1.7mm, size source Multi-Contact FLEXI-E_0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.25sqmm strain-relief -0 -2 -2 -Connector_Wire -SolderWire-0.25sqmm_1x02_P4.2mm_D0.65mm_OD1.7mm_Relief2x -Soldered wire connection with double feed through strain relief, for 2 times 0.25 mm² wires, basic insulation, conductor diameter 0.65mm, outer diameter 1.7mm, size source Multi-Contact FLEXI-E_0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.25sqmm double-strain-relief -0 -2 -2 -Connector_Wire -SolderWire-0.25sqmm_1x02_P4.5mm_D0.65mm_OD2mm -Soldered wire connection, for 2 times 0.25 mm² wires, reinforced insulation, conductor diameter 0.65mm, outer diameter 2mm, size source Multi-Contact FLEXI-2V 0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.25sqmm -0 -2 -2 -Connector_Wire -SolderWire-0.25sqmm_1x02_P4.5mm_D0.65mm_OD2mm_Relief -Soldered wire connection with feed through strain relief, for 2 times 0.25 mm² wires, reinforced insulation, conductor diameter 0.65mm, outer diameter 2mm, size source Multi-Contact FLEXI-2V 0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.25sqmm strain-relief -0 -2 -2 -Connector_Wire -SolderWire-0.25sqmm_1x02_P4.5mm_D0.65mm_OD2mm_Relief2x -Soldered wire connection with double feed through strain relief, for 2 times 0.25 mm² wires, reinforced insulation, conductor diameter 0.65mm, outer diameter 2mm, size source Multi-Contact FLEXI-2V 0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.25sqmm double-strain-relief -0 -2 -2 -Connector_Wire -SolderWire-0.25sqmm_1x03_P4.2mm_D0.65mm_OD1.7mm -Soldered wire connection, for 3 times 0.25 mm² wires, basic insulation, conductor diameter 0.65mm, outer diameter 1.7mm, size source Multi-Contact FLEXI-E_0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.25sqmm -0 -3 -3 -Connector_Wire -SolderWire-0.25sqmm_1x03_P4.2mm_D0.65mm_OD1.7mm_Relief -Soldered wire connection with feed through strain relief, for 3 times 0.25 mm² wires, basic insulation, conductor diameter 0.65mm, outer diameter 1.7mm, size source Multi-Contact FLEXI-E_0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.25sqmm strain-relief -0 -3 -3 -Connector_Wire -SolderWire-0.25sqmm_1x03_P4.2mm_D0.65mm_OD1.7mm_Relief2x -Soldered wire connection with double feed through strain relief, for 3 times 0.25 mm² wires, basic insulation, conductor diameter 0.65mm, outer diameter 1.7mm, size source Multi-Contact FLEXI-E_0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.25sqmm double-strain-relief -0 -3 -3 -Connector_Wire -SolderWire-0.25sqmm_1x03_P4.5mm_D0.65mm_OD2mm -Soldered wire connection, for 3 times 0.25 mm² wires, reinforced insulation, conductor diameter 0.65mm, outer diameter 2mm, size source Multi-Contact FLEXI-2V 0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.25sqmm -0 -3 -3 -Connector_Wire -SolderWire-0.25sqmm_1x03_P4.5mm_D0.65mm_OD2mm_Relief -Soldered wire connection with feed through strain relief, for 3 times 0.25 mm² wires, reinforced insulation, conductor diameter 0.65mm, outer diameter 2mm, size source Multi-Contact FLEXI-2V 0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.25sqmm strain-relief -0 -3 -3 -Connector_Wire -SolderWire-0.25sqmm_1x03_P4.5mm_D0.65mm_OD2mm_Relief2x -Soldered wire connection with double feed through strain relief, for 3 times 0.25 mm² wires, reinforced insulation, conductor diameter 0.65mm, outer diameter 2mm, size source Multi-Contact FLEXI-2V 0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.25sqmm double-strain-relief -0 -3 -3 -Connector_Wire -SolderWire-0.25sqmm_1x04_P4.2mm_D0.65mm_OD1.7mm -Soldered wire connection, for 4 times 0.25 mm² wires, basic insulation, conductor diameter 0.65mm, outer diameter 1.7mm, size source Multi-Contact FLEXI-E_0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.25sqmm -0 -4 -4 -Connector_Wire -SolderWire-0.25sqmm_1x04_P4.2mm_D0.65mm_OD1.7mm_Relief -Soldered wire connection with feed through strain relief, for 4 times 0.25 mm² wires, basic insulation, conductor diameter 0.65mm, outer diameter 1.7mm, size source Multi-Contact FLEXI-E_0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.25sqmm strain-relief -0 -4 -4 -Connector_Wire -SolderWire-0.25sqmm_1x04_P4.2mm_D0.65mm_OD1.7mm_Relief2x -Soldered wire connection with double feed through strain relief, for 4 times 0.25 mm² wires, basic insulation, conductor diameter 0.65mm, outer diameter 1.7mm, size source Multi-Contact FLEXI-E_0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.25sqmm double-strain-relief -0 -4 -4 -Connector_Wire -SolderWire-0.25sqmm_1x04_P4.5mm_D0.65mm_OD2mm -Soldered wire connection, for 4 times 0.25 mm² wires, reinforced insulation, conductor diameter 0.65mm, outer diameter 2mm, size source Multi-Contact FLEXI-2V 0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.25sqmm -0 -4 -4 -Connector_Wire -SolderWire-0.25sqmm_1x04_P4.5mm_D0.65mm_OD2mm_Relief -Soldered wire connection with feed through strain relief, for 4 times 0.25 mm² wires, reinforced insulation, conductor diameter 0.65mm, outer diameter 2mm, size source Multi-Contact FLEXI-2V 0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.25sqmm strain-relief -0 -4 -4 -Connector_Wire -SolderWire-0.25sqmm_1x04_P4.5mm_D0.65mm_OD2mm_Relief2x -Soldered wire connection with double feed through strain relief, for 4 times 0.25 mm² wires, reinforced insulation, conductor diameter 0.65mm, outer diameter 2mm, size source Multi-Contact FLEXI-2V 0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.25sqmm double-strain-relief -0 -4 -4 -Connector_Wire -SolderWire-0.25sqmm_1x05_P4.2mm_D0.65mm_OD1.7mm -Soldered wire connection, for 5 times 0.25 mm² wires, basic insulation, conductor diameter 0.65mm, outer diameter 1.7mm, size source Multi-Contact FLEXI-E_0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.25sqmm -0 -5 -5 -Connector_Wire -SolderWire-0.25sqmm_1x05_P4.2mm_D0.65mm_OD1.7mm_Relief -Soldered wire connection with feed through strain relief, for 5 times 0.25 mm² wires, basic insulation, conductor diameter 0.65mm, outer diameter 1.7mm, size source Multi-Contact FLEXI-E_0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.25sqmm strain-relief -0 -5 -5 -Connector_Wire -SolderWire-0.25sqmm_1x05_P4.2mm_D0.65mm_OD1.7mm_Relief2x -Soldered wire connection with double feed through strain relief, for 5 times 0.25 mm² wires, basic insulation, conductor diameter 0.65mm, outer diameter 1.7mm, size source Multi-Contact FLEXI-E_0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.25sqmm double-strain-relief -0 -5 -5 -Connector_Wire -SolderWire-0.25sqmm_1x05_P4.5mm_D0.65mm_OD2mm -Soldered wire connection, for 5 times 0.25 mm² wires, reinforced insulation, conductor diameter 0.65mm, outer diameter 2mm, size source Multi-Contact FLEXI-2V 0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.25sqmm -0 -5 -5 -Connector_Wire -SolderWire-0.25sqmm_1x05_P4.5mm_D0.65mm_OD2mm_Relief -Soldered wire connection with feed through strain relief, for 5 times 0.25 mm² wires, reinforced insulation, conductor diameter 0.65mm, outer diameter 2mm, size source Multi-Contact FLEXI-2V 0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.25sqmm strain-relief -0 -5 -5 -Connector_Wire -SolderWire-0.25sqmm_1x05_P4.5mm_D0.65mm_OD2mm_Relief2x -Soldered wire connection with double feed through strain relief, for 5 times 0.25 mm² wires, reinforced insulation, conductor diameter 0.65mm, outer diameter 2mm, size source Multi-Contact FLEXI-2V 0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.25sqmm double-strain-relief -0 -5 -5 -Connector_Wire -SolderWire-0.25sqmm_1x06_P4.2mm_D0.65mm_OD1.7mm -Soldered wire connection, for 6 times 0.25 mm² wires, basic insulation, conductor diameter 0.65mm, outer diameter 1.7mm, size source Multi-Contact FLEXI-E_0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.25sqmm -0 -6 -6 -Connector_Wire -SolderWire-0.25sqmm_1x06_P4.2mm_D0.65mm_OD1.7mm_Relief -Soldered wire connection with feed through strain relief, for 6 times 0.25 mm² wires, basic insulation, conductor diameter 0.65mm, outer diameter 1.7mm, size source Multi-Contact FLEXI-E_0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.25sqmm strain-relief -0 -6 -6 -Connector_Wire -SolderWire-0.25sqmm_1x06_P4.2mm_D0.65mm_OD1.7mm_Relief2x -Soldered wire connection with double feed through strain relief, for 6 times 0.25 mm² wires, basic insulation, conductor diameter 0.65mm, outer diameter 1.7mm, size source Multi-Contact FLEXI-E_0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.25sqmm double-strain-relief -0 -6 -6 -Connector_Wire -SolderWire-0.25sqmm_1x06_P4.5mm_D0.65mm_OD2mm -Soldered wire connection, for 6 times 0.25 mm² wires, reinforced insulation, conductor diameter 0.65mm, outer diameter 2mm, size source Multi-Contact FLEXI-2V 0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.25sqmm -0 -6 -6 -Connector_Wire -SolderWire-0.25sqmm_1x06_P4.5mm_D0.65mm_OD2mm_Relief -Soldered wire connection with feed through strain relief, for 6 times 0.25 mm² wires, reinforced insulation, conductor diameter 0.65mm, outer diameter 2mm, size source Multi-Contact FLEXI-2V 0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.25sqmm strain-relief -0 -6 -6 -Connector_Wire -SolderWire-0.25sqmm_1x06_P4.5mm_D0.65mm_OD2mm_Relief2x -Soldered wire connection with double feed through strain relief, for 6 times 0.25 mm² wires, reinforced insulation, conductor diameter 0.65mm, outer diameter 2mm, size source Multi-Contact FLEXI-2V 0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.25sqmm double-strain-relief -0 -6 -6 -Connector_Wire -SolderWire-0.75sqmm_1x01_D1.25mm_OD2.3mm -Soldered wire connection, for a single 0.75 mm² wire, basic insulation, conductor diameter 1.25mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-E 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.75sqmm -0 -1 -1 -Connector_Wire -SolderWire-0.75sqmm_1x01_D1.25mm_OD2.3mm_Relief -Soldered wire connection with feed through strain relief, for a single 0.75 mm² wire, basic insulation, conductor diameter 1.25mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-E 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.75sqmm strain-relief -0 -1 -1 -Connector_Wire -SolderWire-0.75sqmm_1x01_D1.25mm_OD2.3mm_Relief2x -Soldered wire connection with double feed through strain relief, for a single 0.75 mm² wire, basic insulation, conductor diameter 1.25mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-E 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.75sqmm double-strain-relief -0 -1 -1 -Connector_Wire -SolderWire-0.75sqmm_1x01_D1.25mm_OD3.5mm -Soldered wire connection, for a single 0.75 mm² wire, reinforced insulation, conductor diameter 1.25mm, outer diameter 3.5mm, size source Multi-Contact FLEXI-xV 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.75sqmm -0 -1 -1 -Connector_Wire -SolderWire-0.75sqmm_1x01_D1.25mm_OD3.5mm_Relief -Soldered wire connection with feed through strain relief, for a single 0.75 mm² wire, reinforced insulation, conductor diameter 1.25mm, outer diameter 3.5mm, size source Multi-Contact FLEXI-xV 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.75sqmm strain-relief -0 -1 -1 -Connector_Wire -SolderWire-0.75sqmm_1x01_D1.25mm_OD3.5mm_Relief2x -Soldered wire connection with double feed through strain relief, for a single 0.75 mm² wire, reinforced insulation, conductor diameter 1.25mm, outer diameter 3.5mm, size source Multi-Contact FLEXI-xV 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.75sqmm double-strain-relief -0 -1 -1 -Connector_Wire -SolderWire-0.75sqmm_1x02_P4.8mm_D1.25mm_OD2.3mm -Soldered wire connection, for 2 times 0.75 mm² wires, basic insulation, conductor diameter 1.25mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-E 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.75sqmm -0 -2 -2 -Connector_Wire -SolderWire-0.75sqmm_1x02_P4.8mm_D1.25mm_OD2.3mm_Relief -Soldered wire connection with feed through strain relief, for 2 times 0.75 mm² wires, basic insulation, conductor diameter 1.25mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-E 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.75sqmm strain-relief -0 -2 -2 -Connector_Wire -SolderWire-0.75sqmm_1x02_P4.8mm_D1.25mm_OD2.3mm_Relief2x -Soldered wire connection with double feed through strain relief, for 2 times 0.75 mm² wires, basic insulation, conductor diameter 1.25mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-E 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.75sqmm double-strain-relief -0 -2 -2 -Connector_Wire -SolderWire-0.75sqmm_1x02_P7mm_D1.25mm_OD3.5mm -Soldered wire connection, for 2 times 0.75 mm² wires, reinforced insulation, conductor diameter 1.25mm, outer diameter 3.5mm, size source Multi-Contact FLEXI-xV 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.75sqmm -0 -2 -2 -Connector_Wire -SolderWire-0.75sqmm_1x02_P7mm_D1.25mm_OD3.5mm_Relief -Soldered wire connection with feed through strain relief, for 2 times 0.75 mm² wires, reinforced insulation, conductor diameter 1.25mm, outer diameter 3.5mm, size source Multi-Contact FLEXI-xV 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.75sqmm strain-relief -0 -2 -2 -Connector_Wire -SolderWire-0.75sqmm_1x02_P7mm_D1.25mm_OD3.5mm_Relief2x -Soldered wire connection with double feed through strain relief, for 2 times 0.75 mm² wires, reinforced insulation, conductor diameter 1.25mm, outer diameter 3.5mm, size source Multi-Contact FLEXI-xV 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.75sqmm double-strain-relief -0 -2 -2 -Connector_Wire -SolderWire-0.75sqmm_1x03_P4.8mm_D1.25mm_OD2.3mm -Soldered wire connection, for 3 times 0.75 mm² wires, basic insulation, conductor diameter 1.25mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-E 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.75sqmm -0 -3 -3 -Connector_Wire -SolderWire-0.75sqmm_1x03_P4.8mm_D1.25mm_OD2.3mm_Relief -Soldered wire connection with feed through strain relief, for 3 times 0.75 mm² wires, basic insulation, conductor diameter 1.25mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-E 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.75sqmm strain-relief -0 -3 -3 -Connector_Wire -SolderWire-0.75sqmm_1x03_P4.8mm_D1.25mm_OD2.3mm_Relief2x -Soldered wire connection with double feed through strain relief, for 3 times 0.75 mm² wires, basic insulation, conductor diameter 1.25mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-E 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.75sqmm double-strain-relief -0 -3 -3 -Connector_Wire -SolderWire-0.75sqmm_1x03_P7mm_D1.25mm_OD3.5mm -Soldered wire connection, for 3 times 0.75 mm² wires, reinforced insulation, conductor diameter 1.25mm, outer diameter 3.5mm, size source Multi-Contact FLEXI-xV 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.75sqmm -0 -3 -3 -Connector_Wire -SolderWire-0.75sqmm_1x03_P7mm_D1.25mm_OD3.5mm_Relief -Soldered wire connection with feed through strain relief, for 3 times 0.75 mm² wires, reinforced insulation, conductor diameter 1.25mm, outer diameter 3.5mm, size source Multi-Contact FLEXI-xV 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.75sqmm strain-relief -0 -3 -3 -Connector_Wire -SolderWire-0.75sqmm_1x03_P7mm_D1.25mm_OD3.5mm_Relief2x -Soldered wire connection with double feed through strain relief, for 3 times 0.75 mm² wires, reinforced insulation, conductor diameter 1.25mm, outer diameter 3.5mm, size source Multi-Contact FLEXI-xV 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.75sqmm double-strain-relief -0 -3 -3 -Connector_Wire -SolderWire-0.75sqmm_1x04_P4.8mm_D1.25mm_OD2.3mm -Soldered wire connection, for 4 times 0.75 mm² wires, basic insulation, conductor diameter 1.25mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-E 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.75sqmm -0 -4 -4 -Connector_Wire -SolderWire-0.75sqmm_1x04_P4.8mm_D1.25mm_OD2.3mm_Relief -Soldered wire connection with feed through strain relief, for 4 times 0.75 mm² wires, basic insulation, conductor diameter 1.25mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-E 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.75sqmm strain-relief -0 -4 -4 -Connector_Wire -SolderWire-0.75sqmm_1x04_P4.8mm_D1.25mm_OD2.3mm_Relief2x -Soldered wire connection with double feed through strain relief, for 4 times 0.75 mm² wires, basic insulation, conductor diameter 1.25mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-E 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.75sqmm double-strain-relief -0 -4 -4 -Connector_Wire -SolderWire-0.75sqmm_1x04_P7mm_D1.25mm_OD3.5mm -Soldered wire connection, for 4 times 0.75 mm² wires, reinforced insulation, conductor diameter 1.25mm, outer diameter 3.5mm, size source Multi-Contact FLEXI-xV 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.75sqmm -0 -4 -4 -Connector_Wire -SolderWire-0.75sqmm_1x04_P7mm_D1.25mm_OD3.5mm_Relief -Soldered wire connection with feed through strain relief, for 4 times 0.75 mm² wires, reinforced insulation, conductor diameter 1.25mm, outer diameter 3.5mm, size source Multi-Contact FLEXI-xV 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.75sqmm strain-relief -0 -4 -4 -Connector_Wire -SolderWire-0.75sqmm_1x04_P7mm_D1.25mm_OD3.5mm_Relief2x -Soldered wire connection with double feed through strain relief, for 4 times 0.75 mm² wires, reinforced insulation, conductor diameter 1.25mm, outer diameter 3.5mm, size source Multi-Contact FLEXI-xV 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.75sqmm double-strain-relief -0 -4 -4 -Connector_Wire -SolderWire-0.75sqmm_1x05_P4.8mm_D1.25mm_OD2.3mm -Soldered wire connection, for 5 times 0.75 mm² wires, basic insulation, conductor diameter 1.25mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-E 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.75sqmm -0 -5 -5 -Connector_Wire -SolderWire-0.75sqmm_1x05_P4.8mm_D1.25mm_OD2.3mm_Relief -Soldered wire connection with feed through strain relief, for 5 times 0.75 mm² wires, basic insulation, conductor diameter 1.25mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-E 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.75sqmm strain-relief -0 -5 -5 -Connector_Wire -SolderWire-0.75sqmm_1x05_P4.8mm_D1.25mm_OD2.3mm_Relief2x -Soldered wire connection with double feed through strain relief, for 5 times 0.75 mm² wires, basic insulation, conductor diameter 1.25mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-E 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.75sqmm double-strain-relief -0 -5 -5 -Connector_Wire -SolderWire-0.75sqmm_1x05_P7mm_D1.25mm_OD3.5mm -Soldered wire connection, for 5 times 0.75 mm² wires, reinforced insulation, conductor diameter 1.25mm, outer diameter 3.5mm, size source Multi-Contact FLEXI-xV 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.75sqmm -0 -5 -5 -Connector_Wire -SolderWire-0.75sqmm_1x05_P7mm_D1.25mm_OD3.5mm_Relief -Soldered wire connection with feed through strain relief, for 5 times 0.75 mm² wires, reinforced insulation, conductor diameter 1.25mm, outer diameter 3.5mm, size source Multi-Contact FLEXI-xV 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.75sqmm strain-relief -0 -5 -5 -Connector_Wire -SolderWire-0.75sqmm_1x05_P7mm_D1.25mm_OD3.5mm_Relief2x -Soldered wire connection with double feed through strain relief, for 5 times 0.75 mm² wires, reinforced insulation, conductor diameter 1.25mm, outer diameter 3.5mm, size source Multi-Contact FLEXI-xV 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.75sqmm double-strain-relief -0 -5 -5 -Connector_Wire -SolderWire-0.75sqmm_1x06_P4.8mm_D1.25mm_OD2.3mm -Soldered wire connection, for 6 times 0.75 mm² wires, basic insulation, conductor diameter 1.25mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-E 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.75sqmm -0 -6 -6 -Connector_Wire -SolderWire-0.75sqmm_1x06_P4.8mm_D1.25mm_OD2.3mm_Relief -Soldered wire connection with feed through strain relief, for 6 times 0.75 mm² wires, basic insulation, conductor diameter 1.25mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-E 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.75sqmm strain-relief -0 -6 -6 -Connector_Wire -SolderWire-0.75sqmm_1x06_P4.8mm_D1.25mm_OD2.3mm_Relief2x -Soldered wire connection with double feed through strain relief, for 6 times 0.75 mm² wires, basic insulation, conductor diameter 1.25mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-E 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.75sqmm double-strain-relief -0 -6 -6 -Connector_Wire -SolderWire-0.75sqmm_1x06_P7mm_D1.25mm_OD3.5mm -Soldered wire connection, for 6 times 0.75 mm² wires, reinforced insulation, conductor diameter 1.25mm, outer diameter 3.5mm, size source Multi-Contact FLEXI-xV 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.75sqmm -0 -6 -6 -Connector_Wire -SolderWire-0.75sqmm_1x06_P7mm_D1.25mm_OD3.5mm_Relief -Soldered wire connection with feed through strain relief, for 6 times 0.75 mm² wires, reinforced insulation, conductor diameter 1.25mm, outer diameter 3.5mm, size source Multi-Contact FLEXI-xV 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.75sqmm strain-relief -0 -6 -6 -Connector_Wire -SolderWire-0.75sqmm_1x06_P7mm_D1.25mm_OD3.5mm_Relief2x -Soldered wire connection with double feed through strain relief, for 6 times 0.75 mm² wires, reinforced insulation, conductor diameter 1.25mm, outer diameter 3.5mm, size source Multi-Contact FLEXI-xV 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.75sqmm double-strain-relief -0 -6 -6 -Connector_Wire -SolderWire-0.127sqmm_1x01_D0.48mm_OD1mm -Soldered wire connection, for a single 0.127 mm² wire, basic insulation, conductor diameter 0.48mm, outer diameter 1mm, size source Multi-Contact FLEXI-E/HK 0.127 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.127sqmm -0 -1 -1 -Connector_Wire -SolderWire-0.127sqmm_1x01_D0.48mm_OD1mm_Relief -Soldered wire connection with feed through strain relief, for a single 0.127 mm² wire, basic insulation, conductor diameter 0.48mm, outer diameter 1mm, size source Multi-Contact FLEXI-E/HK 0.127 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.127sqmm strain-relief -0 -1 -1 -Connector_Wire -SolderWire-0.127sqmm_1x01_D0.48mm_OD1mm_Relief2x -Soldered wire connection with double feed through strain relief, for a single 0.127 mm² wire, basic insulation, conductor diameter 0.48mm, outer diameter 1mm, size source Multi-Contact FLEXI-E/HK 0.127 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.127sqmm double-strain-relief -0 -1 -1 -Connector_Wire -SolderWire-0.127sqmm_1x02_P3.7mm_D0.48mm_OD1mm -Soldered wire connection, for 2 times 0.127 mm² wires, basic insulation, conductor diameter 0.48mm, outer diameter 1mm, size source Multi-Contact FLEXI-E/HK 0.127 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.127sqmm -0 -2 -2 -Connector_Wire -SolderWire-0.127sqmm_1x02_P3.7mm_D0.48mm_OD1mm_Relief -Soldered wire connection with feed through strain relief, for 2 times 0.127 mm² wires, basic insulation, conductor diameter 0.48mm, outer diameter 1mm, size source Multi-Contact FLEXI-E/HK 0.127 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.127sqmm strain-relief -0 -2 -2 -Connector_Wire -SolderWire-0.127sqmm_1x02_P3.7mm_D0.48mm_OD1mm_Relief2x -Soldered wire connection with double feed through strain relief, for 2 times 0.127 mm² wires, basic insulation, conductor diameter 0.48mm, outer diameter 1mm, size source Multi-Contact FLEXI-E/HK 0.127 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.127sqmm double-strain-relief -0 -2 -2 -Connector_Wire -SolderWire-0.127sqmm_1x03_P3.7mm_D0.48mm_OD1mm -Soldered wire connection, for 3 times 0.127 mm² wires, basic insulation, conductor diameter 0.48mm, outer diameter 1mm, size source Multi-Contact FLEXI-E/HK 0.127 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.127sqmm -0 -3 -3 -Connector_Wire -SolderWire-0.127sqmm_1x03_P3.7mm_D0.48mm_OD1mm_Relief -Soldered wire connection with feed through strain relief, for 3 times 0.127 mm² wires, basic insulation, conductor diameter 0.48mm, outer diameter 1mm, size source Multi-Contact FLEXI-E/HK 0.127 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.127sqmm strain-relief -0 -3 -3 -Connector_Wire -SolderWire-0.127sqmm_1x03_P3.7mm_D0.48mm_OD1mm_Relief2x -Soldered wire connection with double feed through strain relief, for 3 times 0.127 mm² wires, basic insulation, conductor diameter 0.48mm, outer diameter 1mm, size source Multi-Contact FLEXI-E/HK 0.127 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.127sqmm double-strain-relief -0 -3 -3 -Connector_Wire -SolderWire-0.127sqmm_1x04_P3.7mm_D0.48mm_OD1mm -Soldered wire connection, for 4 times 0.127 mm² wires, basic insulation, conductor diameter 0.48mm, outer diameter 1mm, size source Multi-Contact FLEXI-E/HK 0.127 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.127sqmm -0 -4 -4 -Connector_Wire -SolderWire-0.127sqmm_1x04_P3.7mm_D0.48mm_OD1mm_Relief -Soldered wire connection with feed through strain relief, for 4 times 0.127 mm² wires, basic insulation, conductor diameter 0.48mm, outer diameter 1mm, size source Multi-Contact FLEXI-E/HK 0.127 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.127sqmm strain-relief -0 -4 -4 -Connector_Wire -SolderWire-0.127sqmm_1x04_P3.7mm_D0.48mm_OD1mm_Relief2x -Soldered wire connection with double feed through strain relief, for 4 times 0.127 mm² wires, basic insulation, conductor diameter 0.48mm, outer diameter 1mm, size source Multi-Contact FLEXI-E/HK 0.127 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.127sqmm double-strain-relief -0 -4 -4 -Connector_Wire -SolderWire-0.127sqmm_1x05_P3.7mm_D0.48mm_OD1mm -Soldered wire connection, for 5 times 0.127 mm² wires, basic insulation, conductor diameter 0.48mm, outer diameter 1mm, size source Multi-Contact FLEXI-E/HK 0.127 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.127sqmm -0 -5 -5 -Connector_Wire -SolderWire-0.127sqmm_1x05_P3.7mm_D0.48mm_OD1mm_Relief -Soldered wire connection with feed through strain relief, for 5 times 0.127 mm² wires, basic insulation, conductor diameter 0.48mm, outer diameter 1mm, size source Multi-Contact FLEXI-E/HK 0.127 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.127sqmm strain-relief -0 -5 -5 -Connector_Wire -SolderWire-0.127sqmm_1x05_P3.7mm_D0.48mm_OD1mm_Relief2x -Soldered wire connection with double feed through strain relief, for 5 times 0.127 mm² wires, basic insulation, conductor diameter 0.48mm, outer diameter 1mm, size source Multi-Contact FLEXI-E/HK 0.127 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.127sqmm double-strain-relief -0 -5 -5 -Connector_Wire -SolderWire-0.127sqmm_1x06_P3.7mm_D0.48mm_OD1mm -Soldered wire connection, for 6 times 0.127 mm² wires, basic insulation, conductor diameter 0.48mm, outer diameter 1mm, size source Multi-Contact FLEXI-E/HK 0.127 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.127sqmm -0 -6 -6 -Connector_Wire -SolderWire-0.127sqmm_1x06_P3.7mm_D0.48mm_OD1mm_Relief -Soldered wire connection with feed through strain relief, for 6 times 0.127 mm² wires, basic insulation, conductor diameter 0.48mm, outer diameter 1mm, size source Multi-Contact FLEXI-E/HK 0.127 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.127sqmm strain-relief -0 -6 -6 -Connector_Wire -SolderWire-0.127sqmm_1x06_P3.7mm_D0.48mm_OD1mm_Relief2x -Soldered wire connection with double feed through strain relief, for 6 times 0.127 mm² wires, basic insulation, conductor diameter 0.48mm, outer diameter 1mm, size source Multi-Contact FLEXI-E/HK 0.127 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 0.127sqmm double-strain-relief -0 -6 -6 -Connector_Wire -SolderWire-1.5sqmm_1x01_D1.7mm_OD3.9mm -Soldered wire connection, for a single 1.5 mm² wire, reinforced insulation, conductor diameter 1.7mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 1.5sqmm -0 -1 -1 -Connector_Wire -SolderWire-1.5sqmm_1x01_D1.7mm_OD3.9mm_Relief -Soldered wire connection with feed through strain relief, for a single 1.5 mm² wire, reinforced insulation, conductor diameter 1.7mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 1.5sqmm strain-relief -0 -1 -1 -Connector_Wire -SolderWire-1.5sqmm_1x01_D1.7mm_OD3.9mm_Relief2x -Soldered wire connection with double feed through strain relief, for a single 1.5 mm² wire, reinforced insulation, conductor diameter 1.7mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 1.5sqmm double-strain-relief -0 -1 -1 -Connector_Wire -SolderWire-1.5sqmm_1x01_D1.7mm_OD3mm -Soldered wire connection, for a single 1.5 mm² wire, basic insulation, conductor diameter 1.7mm, outer diameter 3mm, size source Multi-Contact FLEXI-E 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 1.5sqmm -0 -1 -1 -Connector_Wire -SolderWire-1.5sqmm_1x01_D1.7mm_OD3mm_Relief -Soldered wire connection with feed through strain relief, for a single 1.5 mm² wire, basic insulation, conductor diameter 1.7mm, outer diameter 3mm, size source Multi-Contact FLEXI-E 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 1.5sqmm strain-relief -0 -1 -1 -Connector_Wire -SolderWire-1.5sqmm_1x01_D1.7mm_OD3mm_Relief2x -Soldered wire connection with double feed through strain relief, for a single 1.5 mm² wire, basic insulation, conductor diameter 1.7mm, outer diameter 3mm, size source Multi-Contact FLEXI-E 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 1.5sqmm double-strain-relief -0 -1 -1 -Connector_Wire -SolderWire-1.5sqmm_1x02_P6mm_D1.7mm_OD3mm -Soldered wire connection, for 2 times 1.5 mm² wires, basic insulation, conductor diameter 1.7mm, outer diameter 3mm, size source Multi-Contact FLEXI-E 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 1.5sqmm -0 -2 -2 -Connector_Wire -SolderWire-1.5sqmm_1x02_P6mm_D1.7mm_OD3mm_Relief -Soldered wire connection with feed through strain relief, for 2 times 1.5 mm² wires, basic insulation, conductor diameter 1.7mm, outer diameter 3mm, size source Multi-Contact FLEXI-E 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 1.5sqmm strain-relief -0 -2 -2 -Connector_Wire -SolderWire-1.5sqmm_1x02_P6mm_D1.7mm_OD3mm_Relief2x -Soldered wire connection with double feed through strain relief, for 2 times 1.5 mm² wires, basic insulation, conductor diameter 1.7mm, outer diameter 3mm, size source Multi-Contact FLEXI-E 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 1.5sqmm double-strain-relief -0 -2 -2 -Connector_Wire -SolderWire-1.5sqmm_1x02_P7.8mm_D1.7mm_OD3.9mm -Soldered wire connection, for 2 times 1.5 mm² wires, reinforced insulation, conductor diameter 1.7mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 1.5sqmm -0 -2 -2 -Connector_Wire -SolderWire-1.5sqmm_1x02_P7.8mm_D1.7mm_OD3.9mm_Relief -Soldered wire connection with feed through strain relief, for 2 times 1.5 mm² wires, reinforced insulation, conductor diameter 1.7mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 1.5sqmm strain-relief -0 -2 -2 -Connector_Wire -SolderWire-1.5sqmm_1x02_P7.8mm_D1.7mm_OD3.9mm_Relief2x -Soldered wire connection with double feed through strain relief, for 2 times 1.5 mm² wires, reinforced insulation, conductor diameter 1.7mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 1.5sqmm double-strain-relief -0 -2 -2 -Connector_Wire -SolderWire-1.5sqmm_1x03_P6mm_D1.7mm_OD3mm -Soldered wire connection, for 3 times 1.5 mm² wires, basic insulation, conductor diameter 1.7mm, outer diameter 3mm, size source Multi-Contact FLEXI-E 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 1.5sqmm -0 -3 -3 -Connector_Wire -SolderWire-1.5sqmm_1x03_P6mm_D1.7mm_OD3mm_Relief -Soldered wire connection with feed through strain relief, for 3 times 1.5 mm² wires, basic insulation, conductor diameter 1.7mm, outer diameter 3mm, size source Multi-Contact FLEXI-E 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 1.5sqmm strain-relief -0 -3 -3 -Connector_Wire -SolderWire-1.5sqmm_1x03_P6mm_D1.7mm_OD3mm_Relief2x -Soldered wire connection with double feed through strain relief, for 3 times 1.5 mm² wires, basic insulation, conductor diameter 1.7mm, outer diameter 3mm, size source Multi-Contact FLEXI-E 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 1.5sqmm double-strain-relief -0 -3 -3 -Connector_Wire -SolderWire-1.5sqmm_1x03_P7.8mm_D1.7mm_OD3.9mm -Soldered wire connection, for 3 times 1.5 mm² wires, reinforced insulation, conductor diameter 1.7mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 1.5sqmm -0 -3 -3 -Connector_Wire -SolderWire-1.5sqmm_1x03_P7.8mm_D1.7mm_OD3.9mm_Relief -Soldered wire connection with feed through strain relief, for 3 times 1.5 mm² wires, reinforced insulation, conductor diameter 1.7mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 1.5sqmm strain-relief -0 -3 -3 -Connector_Wire -SolderWire-1.5sqmm_1x03_P7.8mm_D1.7mm_OD3.9mm_Relief2x -Soldered wire connection with double feed through strain relief, for 3 times 1.5 mm² wires, reinforced insulation, conductor diameter 1.7mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 1.5sqmm double-strain-relief -0 -3 -3 -Connector_Wire -SolderWire-1.5sqmm_1x04_P6mm_D1.7mm_OD3mm -Soldered wire connection, for 4 times 1.5 mm² wires, basic insulation, conductor diameter 1.7mm, outer diameter 3mm, size source Multi-Contact FLEXI-E 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 1.5sqmm -0 -4 -4 -Connector_Wire -SolderWire-1.5sqmm_1x04_P6mm_D1.7mm_OD3mm_Relief -Soldered wire connection with feed through strain relief, for 4 times 1.5 mm² wires, basic insulation, conductor diameter 1.7mm, outer diameter 3mm, size source Multi-Contact FLEXI-E 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 1.5sqmm strain-relief -0 -4 -4 -Connector_Wire -SolderWire-1.5sqmm_1x04_P6mm_D1.7mm_OD3mm_Relief2x -Soldered wire connection with double feed through strain relief, for 4 times 1.5 mm² wires, basic insulation, conductor diameter 1.7mm, outer diameter 3mm, size source Multi-Contact FLEXI-E 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 1.5sqmm double-strain-relief -0 -4 -4 -Connector_Wire -SolderWire-1.5sqmm_1x04_P7.8mm_D1.7mm_OD3.9mm -Soldered wire connection, for 4 times 1.5 mm² wires, reinforced insulation, conductor diameter 1.7mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 1.5sqmm -0 -4 -4 -Connector_Wire -SolderWire-1.5sqmm_1x04_P7.8mm_D1.7mm_OD3.9mm_Relief -Soldered wire connection with feed through strain relief, for 4 times 1.5 mm² wires, reinforced insulation, conductor diameter 1.7mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 1.5sqmm strain-relief -0 -4 -4 -Connector_Wire -SolderWire-1.5sqmm_1x04_P7.8mm_D1.7mm_OD3.9mm_Relief2x -Soldered wire connection with double feed through strain relief, for 4 times 1.5 mm² wires, reinforced insulation, conductor diameter 1.7mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 1.5sqmm double-strain-relief -0 -4 -4 -Connector_Wire -SolderWire-1.5sqmm_1x05_P6mm_D1.7mm_OD3mm -Soldered wire connection, for 5 times 1.5 mm² wires, basic insulation, conductor diameter 1.7mm, outer diameter 3mm, size source Multi-Contact FLEXI-E 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 1.5sqmm -0 -5 -5 -Connector_Wire -SolderWire-1.5sqmm_1x05_P6mm_D1.7mm_OD3mm_Relief -Soldered wire connection with feed through strain relief, for 5 times 1.5 mm² wires, basic insulation, conductor diameter 1.7mm, outer diameter 3mm, size source Multi-Contact FLEXI-E 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 1.5sqmm strain-relief -0 -5 -5 -Connector_Wire -SolderWire-1.5sqmm_1x05_P6mm_D1.7mm_OD3mm_Relief2x -Soldered wire connection with double feed through strain relief, for 5 times 1.5 mm² wires, basic insulation, conductor diameter 1.7mm, outer diameter 3mm, size source Multi-Contact FLEXI-E 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 1.5sqmm double-strain-relief -0 -5 -5 -Connector_Wire -SolderWire-1.5sqmm_1x05_P7.8mm_D1.7mm_OD3.9mm -Soldered wire connection, for 5 times 1.5 mm² wires, reinforced insulation, conductor diameter 1.7mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 1.5sqmm -0 -5 -5 -Connector_Wire -SolderWire-1.5sqmm_1x05_P7.8mm_D1.7mm_OD3.9mm_Relief -Soldered wire connection with feed through strain relief, for 5 times 1.5 mm² wires, reinforced insulation, conductor diameter 1.7mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 1.5sqmm strain-relief -0 -5 -5 -Connector_Wire -SolderWire-1.5sqmm_1x05_P7.8mm_D1.7mm_OD3.9mm_Relief2x -Soldered wire connection with double feed through strain relief, for 5 times 1.5 mm² wires, reinforced insulation, conductor diameter 1.7mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 1.5sqmm double-strain-relief -0 -5 -5 -Connector_Wire -SolderWire-1.5sqmm_1x06_P6mm_D1.7mm_OD3mm -Soldered wire connection, for 6 times 1.5 mm² wires, basic insulation, conductor diameter 1.7mm, outer diameter 3mm, size source Multi-Contact FLEXI-E 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 1.5sqmm -0 -6 -6 -Connector_Wire -SolderWire-1.5sqmm_1x06_P6mm_D1.7mm_OD3mm_Relief -Soldered wire connection with feed through strain relief, for 6 times 1.5 mm² wires, basic insulation, conductor diameter 1.7mm, outer diameter 3mm, size source Multi-Contact FLEXI-E 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 1.5sqmm strain-relief -0 -6 -6 -Connector_Wire -SolderWire-1.5sqmm_1x06_P6mm_D1.7mm_OD3mm_Relief2x -Soldered wire connection with double feed through strain relief, for 6 times 1.5 mm² wires, basic insulation, conductor diameter 1.7mm, outer diameter 3mm, size source Multi-Contact FLEXI-E 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 1.5sqmm double-strain-relief -0 -6 -6 -Connector_Wire -SolderWire-1.5sqmm_1x06_P7.8mm_D1.7mm_OD3.9mm -Soldered wire connection, for 6 times 1.5 mm² wires, reinforced insulation, conductor diameter 1.7mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 1.5sqmm -0 -6 -6 -Connector_Wire -SolderWire-1.5sqmm_1x06_P7.8mm_D1.7mm_OD3.9mm_Relief -Soldered wire connection with feed through strain relief, for 6 times 1.5 mm² wires, reinforced insulation, conductor diameter 1.7mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 1.5sqmm strain-relief -0 -6 -6 -Connector_Wire -SolderWire-1.5sqmm_1x06_P7.8mm_D1.7mm_OD3.9mm_Relief2x -Soldered wire connection with double feed through strain relief, for 6 times 1.5 mm² wires, reinforced insulation, conductor diameter 1.7mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 1.5sqmm double-strain-relief -0 -6 -6 -Connector_Wire -SolderWire-1sqmm_1x01_D1.4mm_OD2.7mm -Soldered wire connection, for a single 1 mm² wire, basic insulation, conductor diameter 1.4mm, outer diameter 2.7mm, size source Multi-Contact FLEXI-E 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 1sqmm -0 -1 -1 -Connector_Wire -SolderWire-1sqmm_1x01_D1.4mm_OD2.7mm_Relief -Soldered wire connection with feed through strain relief, for a single 1 mm² wire, basic insulation, conductor diameter 1.4mm, outer diameter 2.7mm, size source Multi-Contact FLEXI-E 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 1sqmm strain-relief -0 -1 -1 -Connector_Wire -SolderWire-1sqmm_1x01_D1.4mm_OD2.7mm_Relief2x -Soldered wire connection with double feed through strain relief, for a single 1 mm² wire, basic insulation, conductor diameter 1.4mm, outer diameter 2.7mm, size source Multi-Contact FLEXI-E 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 1sqmm double-strain-relief -0 -1 -1 -Connector_Wire -SolderWire-1sqmm_1x01_D1.4mm_OD3.9mm -Soldered wire connection, for a single 1 mm² wire, reinforced insulation, conductor diameter 1.4mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 1sqmm -0 -1 -1 -Connector_Wire -SolderWire-1sqmm_1x01_D1.4mm_OD3.9mm_Relief -Soldered wire connection with feed through strain relief, for a single 1 mm² wire, reinforced insulation, conductor diameter 1.4mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 1sqmm strain-relief -0 -1 -1 -Connector_Wire -SolderWire-1sqmm_1x01_D1.4mm_OD3.9mm_Relief2x -Soldered wire connection with double feed through strain relief, for a single 1 mm² wire, reinforced insulation, conductor diameter 1.4mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 1sqmm double-strain-relief -0 -1 -1 -Connector_Wire -SolderWire-1sqmm_1x02_P5.4mm_D1.4mm_OD2.7mm -Soldered wire connection, for 2 times 1 mm² wires, basic insulation, conductor diameter 1.4mm, outer diameter 2.7mm, size source Multi-Contact FLEXI-E 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 1sqmm -0 -2 -2 -Connector_Wire -SolderWire-1sqmm_1x02_P5.4mm_D1.4mm_OD2.7mm_Relief -Soldered wire connection with feed through strain relief, for 2 times 1 mm² wires, basic insulation, conductor diameter 1.4mm, outer diameter 2.7mm, size source Multi-Contact FLEXI-E 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 1sqmm strain-relief -0 -2 -2 -Connector_Wire -SolderWire-1sqmm_1x02_P5.4mm_D1.4mm_OD2.7mm_Relief2x -Soldered wire connection with double feed through strain relief, for 2 times 1 mm² wires, basic insulation, conductor diameter 1.4mm, outer diameter 2.7mm, size source Multi-Contact FLEXI-E 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 1sqmm double-strain-relief -0 -2 -2 -Connector_Wire -SolderWire-1sqmm_1x02_P7.8mm_D1.4mm_OD3.9mm -Soldered wire connection, for 2 times 1 mm² wires, reinforced insulation, conductor diameter 1.4mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 1sqmm -0 -2 -2 -Connector_Wire -SolderWire-1sqmm_1x02_P7.8mm_D1.4mm_OD3.9mm_Relief -Soldered wire connection with feed through strain relief, for 2 times 1 mm² wires, reinforced insulation, conductor diameter 1.4mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 1sqmm strain-relief -0 -2 -2 -Connector_Wire -SolderWire-1sqmm_1x02_P7.8mm_D1.4mm_OD3.9mm_Relief2x -Soldered wire connection with double feed through strain relief, for 2 times 1 mm² wires, reinforced insulation, conductor diameter 1.4mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 1sqmm double-strain-relief -0 -2 -2 -Connector_Wire -SolderWire-1sqmm_1x03_P5.4mm_D1.4mm_OD2.7mm -Soldered wire connection, for 3 times 1 mm² wires, basic insulation, conductor diameter 1.4mm, outer diameter 2.7mm, size source Multi-Contact FLEXI-E 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 1sqmm -0 -3 -3 -Connector_Wire -SolderWire-1sqmm_1x03_P5.4mm_D1.4mm_OD2.7mm_Relief -Soldered wire connection with feed through strain relief, for 3 times 1 mm² wires, basic insulation, conductor diameter 1.4mm, outer diameter 2.7mm, size source Multi-Contact FLEXI-E 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 1sqmm strain-relief -0 -3 -3 -Connector_Wire -SolderWire-1sqmm_1x03_P5.4mm_D1.4mm_OD2.7mm_Relief2x -Soldered wire connection with double feed through strain relief, for 3 times 1 mm² wires, basic insulation, conductor diameter 1.4mm, outer diameter 2.7mm, size source Multi-Contact FLEXI-E 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 1sqmm double-strain-relief -0 -3 -3 -Connector_Wire -SolderWire-1sqmm_1x03_P7.8mm_D1.4mm_OD3.9mm -Soldered wire connection, for 3 times 1 mm² wires, reinforced insulation, conductor diameter 1.4mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 1sqmm -0 -3 -3 -Connector_Wire -SolderWire-1sqmm_1x03_P7.8mm_D1.4mm_OD3.9mm_Relief -Soldered wire connection with feed through strain relief, for 3 times 1 mm² wires, reinforced insulation, conductor diameter 1.4mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 1sqmm strain-relief -0 -3 -3 -Connector_Wire -SolderWire-1sqmm_1x03_P7.8mm_D1.4mm_OD3.9mm_Relief2x -Soldered wire connection with double feed through strain relief, for 3 times 1 mm² wires, reinforced insulation, conductor diameter 1.4mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 1sqmm double-strain-relief -0 -3 -3 -Connector_Wire -SolderWire-1sqmm_1x04_P5.4mm_D1.4mm_OD2.7mm -Soldered wire connection, for 4 times 1 mm² wires, basic insulation, conductor diameter 1.4mm, outer diameter 2.7mm, size source Multi-Contact FLEXI-E 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 1sqmm -0 -4 -4 -Connector_Wire -SolderWire-1sqmm_1x04_P5.4mm_D1.4mm_OD2.7mm_Relief -Soldered wire connection with feed through strain relief, for 4 times 1 mm² wires, basic insulation, conductor diameter 1.4mm, outer diameter 2.7mm, size source Multi-Contact FLEXI-E 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 1sqmm strain-relief -0 -4 -4 -Connector_Wire -SolderWire-1sqmm_1x04_P5.4mm_D1.4mm_OD2.7mm_Relief2x -Soldered wire connection with double feed through strain relief, for 4 times 1 mm² wires, basic insulation, conductor diameter 1.4mm, outer diameter 2.7mm, size source Multi-Contact FLEXI-E 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 1sqmm double-strain-relief -0 -4 -4 -Connector_Wire -SolderWire-1sqmm_1x04_P7.8mm_D1.4mm_OD3.9mm -Soldered wire connection, for 4 times 1 mm² wires, reinforced insulation, conductor diameter 1.4mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 1sqmm -0 -4 -4 -Connector_Wire -SolderWire-1sqmm_1x04_P7.8mm_D1.4mm_OD3.9mm_Relief -Soldered wire connection with feed through strain relief, for 4 times 1 mm² wires, reinforced insulation, conductor diameter 1.4mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 1sqmm strain-relief -0 -4 -4 -Connector_Wire -SolderWire-1sqmm_1x04_P7.8mm_D1.4mm_OD3.9mm_Relief2x -Soldered wire connection with double feed through strain relief, for 4 times 1 mm² wires, reinforced insulation, conductor diameter 1.4mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 1sqmm double-strain-relief -0 -4 -4 -Connector_Wire -SolderWire-1sqmm_1x05_P5.4mm_D1.4mm_OD2.7mm -Soldered wire connection, for 5 times 1 mm² wires, basic insulation, conductor diameter 1.4mm, outer diameter 2.7mm, size source Multi-Contact FLEXI-E 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 1sqmm -0 -5 -5 -Connector_Wire -SolderWire-1sqmm_1x05_P5.4mm_D1.4mm_OD2.7mm_Relief -Soldered wire connection with feed through strain relief, for 5 times 1 mm² wires, basic insulation, conductor diameter 1.4mm, outer diameter 2.7mm, size source Multi-Contact FLEXI-E 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 1sqmm strain-relief -0 -5 -5 -Connector_Wire -SolderWire-1sqmm_1x05_P5.4mm_D1.4mm_OD2.7mm_Relief2x -Soldered wire connection with double feed through strain relief, for 5 times 1 mm² wires, basic insulation, conductor diameter 1.4mm, outer diameter 2.7mm, size source Multi-Contact FLEXI-E 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 1sqmm double-strain-relief -0 -5 -5 -Connector_Wire -SolderWire-1sqmm_1x05_P7.8mm_D1.4mm_OD3.9mm -Soldered wire connection, for 5 times 1 mm² wires, reinforced insulation, conductor diameter 1.4mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 1sqmm -0 -5 -5 -Connector_Wire -SolderWire-1sqmm_1x05_P7.8mm_D1.4mm_OD3.9mm_Relief -Soldered wire connection with feed through strain relief, for 5 times 1 mm² wires, reinforced insulation, conductor diameter 1.4mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 1sqmm strain-relief -0 -5 -5 -Connector_Wire -SolderWire-1sqmm_1x05_P7.8mm_D1.4mm_OD3.9mm_Relief2x -Soldered wire connection with double feed through strain relief, for 5 times 1 mm² wires, reinforced insulation, conductor diameter 1.4mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 1sqmm double-strain-relief -0 -5 -5 -Connector_Wire -SolderWire-1sqmm_1x06_P5.4mm_D1.4mm_OD2.7mm -Soldered wire connection, for 6 times 1 mm² wires, basic insulation, conductor diameter 1.4mm, outer diameter 2.7mm, size source Multi-Contact FLEXI-E 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 1sqmm -0 -6 -6 -Connector_Wire -SolderWire-1sqmm_1x06_P5.4mm_D1.4mm_OD2.7mm_Relief -Soldered wire connection with feed through strain relief, for 6 times 1 mm² wires, basic insulation, conductor diameter 1.4mm, outer diameter 2.7mm, size source Multi-Contact FLEXI-E 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 1sqmm strain-relief -0 -6 -6 -Connector_Wire -SolderWire-1sqmm_1x06_P5.4mm_D1.4mm_OD2.7mm_Relief2x -Soldered wire connection with double feed through strain relief, for 6 times 1 mm² wires, basic insulation, conductor diameter 1.4mm, outer diameter 2.7mm, size source Multi-Contact FLEXI-E 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 1sqmm double-strain-relief -0 -6 -6 -Connector_Wire -SolderWire-1sqmm_1x06_P7.8mm_D1.4mm_OD3.9mm -Soldered wire connection, for 6 times 1 mm² wires, reinforced insulation, conductor diameter 1.4mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 1sqmm -0 -6 -6 -Connector_Wire -SolderWire-1sqmm_1x06_P7.8mm_D1.4mm_OD3.9mm_Relief -Soldered wire connection with feed through strain relief, for 6 times 1 mm² wires, reinforced insulation, conductor diameter 1.4mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 1sqmm strain-relief -0 -6 -6 -Connector_Wire -SolderWire-1sqmm_1x06_P7.8mm_D1.4mm_OD3.9mm_Relief2x -Soldered wire connection with double feed through strain relief, for 6 times 1 mm² wires, reinforced insulation, conductor diameter 1.4mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 1sqmm double-strain-relief -0 -6 -6 -Connector_Wire -SolderWire-2.5sqmm_1x01_D2.4mm_OD3.6mm -Soldered wire connection, for a single 2.5 mm² wire, basic insulation, conductor diameter 2.4mm, outer diameter 3.6mm, size source Multi-Contact FLEXI-E 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 2.5sqmm -0 -1 -1 -Connector_Wire -SolderWire-2.5sqmm_1x01_D2.4mm_OD3.6mm_Relief -Soldered wire connection with feed through strain relief, for a single 2.5 mm² wire, basic insulation, conductor diameter 2.4mm, outer diameter 3.6mm, size source Multi-Contact FLEXI-E 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 2.5sqmm strain-relief -0 -1 -1 -Connector_Wire -SolderWire-2.5sqmm_1x01_D2.4mm_OD3.6mm_Relief2x -Soldered wire connection with double feed through strain relief, for a single 2.5 mm² wire, basic insulation, conductor diameter 2.4mm, outer diameter 3.6mm, size source Multi-Contact FLEXI-E 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 2.5sqmm double-strain-relief -0 -1 -1 -Connector_Wire -SolderWire-2.5sqmm_1x01_D2.4mm_OD4.4mm -Soldered wire connection, for a single 2.5 mm² wire, reinforced insulation, conductor diameter 2.4mm, outer diameter 4.4mm, size source Multi-Contact FLEXI-xV 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 2.5sqmm -0 -1 -1 -Connector_Wire -SolderWire-2.5sqmm_1x01_D2.4mm_OD4.4mm_Relief -Soldered wire connection with feed through strain relief, for a single 2.5 mm² wire, reinforced insulation, conductor diameter 2.4mm, outer diameter 4.4mm, size source Multi-Contact FLEXI-xV 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 2.5sqmm strain-relief -0 -1 -1 -Connector_Wire -SolderWire-2.5sqmm_1x01_D2.4mm_OD4.4mm_Relief2x -Soldered wire connection with double feed through strain relief, for a single 2.5 mm² wire, reinforced insulation, conductor diameter 2.4mm, outer diameter 4.4mm, size source Multi-Contact FLEXI-xV 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 2.5sqmm double-strain-relief -0 -1 -1 -Connector_Wire -SolderWire-2.5sqmm_1x02_P7.2mm_D2.4mm_OD3.6mm -Soldered wire connection, for 2 times 2.5 mm² wires, basic insulation, conductor diameter 2.4mm, outer diameter 3.6mm, size source Multi-Contact FLEXI-E 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 2.5sqmm -0 -2 -2 -Connector_Wire -SolderWire-2.5sqmm_1x02_P7.2mm_D2.4mm_OD3.6mm_Relief -Soldered wire connection with feed through strain relief, for 2 times 2.5 mm² wires, basic insulation, conductor diameter 2.4mm, outer diameter 3.6mm, size source Multi-Contact FLEXI-E 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 2.5sqmm strain-relief -0 -2 -2 -Connector_Wire -SolderWire-2.5sqmm_1x02_P7.2mm_D2.4mm_OD3.6mm_Relief2x -Soldered wire connection with double feed through strain relief, for 2 times 2.5 mm² wires, basic insulation, conductor diameter 2.4mm, outer diameter 3.6mm, size source Multi-Contact FLEXI-E 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 2.5sqmm double-strain-relief -0 -2 -2 -Connector_Wire -SolderWire-2.5sqmm_1x02_P8.8mm_D2.4mm_OD4.4mm -Soldered wire connection, for 2 times 2.5 mm² wires, reinforced insulation, conductor diameter 2.4mm, outer diameter 4.4mm, size source Multi-Contact FLEXI-xV 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 2.5sqmm -0 -2 -2 -Connector_Wire -SolderWire-2.5sqmm_1x02_P8.8mm_D2.4mm_OD4.4mm_Relief -Soldered wire connection with feed through strain relief, for 2 times 2.5 mm² wires, reinforced insulation, conductor diameter 2.4mm, outer diameter 4.4mm, size source Multi-Contact FLEXI-xV 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 2.5sqmm strain-relief -0 -2 -2 -Connector_Wire -SolderWire-2.5sqmm_1x02_P8.8mm_D2.4mm_OD4.4mm_Relief2x -Soldered wire connection with double feed through strain relief, for 2 times 2.5 mm² wires, reinforced insulation, conductor diameter 2.4mm, outer diameter 4.4mm, size source Multi-Contact FLEXI-xV 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 2.5sqmm double-strain-relief -0 -2 -2 -Connector_Wire -SolderWire-2.5sqmm_1x03_P7.2mm_D2.4mm_OD3.6mm -Soldered wire connection, for 3 times 2.5 mm² wires, basic insulation, conductor diameter 2.4mm, outer diameter 3.6mm, size source Multi-Contact FLEXI-E 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 2.5sqmm -0 -3 -3 -Connector_Wire -SolderWire-2.5sqmm_1x03_P7.2mm_D2.4mm_OD3.6mm_Relief -Soldered wire connection with feed through strain relief, for 3 times 2.5 mm² wires, basic insulation, conductor diameter 2.4mm, outer diameter 3.6mm, size source Multi-Contact FLEXI-E 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 2.5sqmm strain-relief -0 -3 -3 -Connector_Wire -SolderWire-2.5sqmm_1x03_P7.2mm_D2.4mm_OD3.6mm_Relief2x -Soldered wire connection with double feed through strain relief, for 3 times 2.5 mm² wires, basic insulation, conductor diameter 2.4mm, outer diameter 3.6mm, size source Multi-Contact FLEXI-E 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 2.5sqmm double-strain-relief -0 -3 -3 -Connector_Wire -SolderWire-2.5sqmm_1x03_P8.8mm_D2.4mm_OD4.4mm -Soldered wire connection, for 3 times 2.5 mm² wires, reinforced insulation, conductor diameter 2.4mm, outer diameter 4.4mm, size source Multi-Contact FLEXI-xV 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 2.5sqmm -0 -3 -3 -Connector_Wire -SolderWire-2.5sqmm_1x03_P8.8mm_D2.4mm_OD4.4mm_Relief -Soldered wire connection with feed through strain relief, for 3 times 2.5 mm² wires, reinforced insulation, conductor diameter 2.4mm, outer diameter 4.4mm, size source Multi-Contact FLEXI-xV 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 2.5sqmm strain-relief -0 -3 -3 -Connector_Wire -SolderWire-2.5sqmm_1x03_P8.8mm_D2.4mm_OD4.4mm_Relief2x -Soldered wire connection with double feed through strain relief, for 3 times 2.5 mm² wires, reinforced insulation, conductor diameter 2.4mm, outer diameter 4.4mm, size source Multi-Contact FLEXI-xV 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 2.5sqmm double-strain-relief -0 -3 -3 -Connector_Wire -SolderWire-2.5sqmm_1x04_P7.2mm_D2.4mm_OD3.6mm -Soldered wire connection, for 4 times 2.5 mm² wires, basic insulation, conductor diameter 2.4mm, outer diameter 3.6mm, size source Multi-Contact FLEXI-E 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 2.5sqmm -0 -4 -4 -Connector_Wire -SolderWire-2.5sqmm_1x04_P7.2mm_D2.4mm_OD3.6mm_Relief -Soldered wire connection with feed through strain relief, for 4 times 2.5 mm² wires, basic insulation, conductor diameter 2.4mm, outer diameter 3.6mm, size source Multi-Contact FLEXI-E 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 2.5sqmm strain-relief -0 -4 -4 -Connector_Wire -SolderWire-2.5sqmm_1x04_P7.2mm_D2.4mm_OD3.6mm_Relief2x -Soldered wire connection with double feed through strain relief, for 4 times 2.5 mm² wires, basic insulation, conductor diameter 2.4mm, outer diameter 3.6mm, size source Multi-Contact FLEXI-E 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 2.5sqmm double-strain-relief -0 -4 -4 -Connector_Wire -SolderWire-2.5sqmm_1x04_P8.8mm_D2.4mm_OD4.4mm -Soldered wire connection, for 4 times 2.5 mm² wires, reinforced insulation, conductor diameter 2.4mm, outer diameter 4.4mm, size source Multi-Contact FLEXI-xV 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 2.5sqmm -0 -4 -4 -Connector_Wire -SolderWire-2.5sqmm_1x04_P8.8mm_D2.4mm_OD4.4mm_Relief -Soldered wire connection with feed through strain relief, for 4 times 2.5 mm² wires, reinforced insulation, conductor diameter 2.4mm, outer diameter 4.4mm, size source Multi-Contact FLEXI-xV 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 2.5sqmm strain-relief -0 -4 -4 -Connector_Wire -SolderWire-2.5sqmm_1x04_P8.8mm_D2.4mm_OD4.4mm_Relief2x -Soldered wire connection with double feed through strain relief, for 4 times 2.5 mm² wires, reinforced insulation, conductor diameter 2.4mm, outer diameter 4.4mm, size source Multi-Contact FLEXI-xV 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 2.5sqmm double-strain-relief -0 -4 -4 -Connector_Wire -SolderWire-2.5sqmm_1x05_P7.2mm_D2.4mm_OD3.6mm -Soldered wire connection, for 5 times 2.5 mm² wires, basic insulation, conductor diameter 2.4mm, outer diameter 3.6mm, size source Multi-Contact FLEXI-E 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 2.5sqmm -0 -5 -5 -Connector_Wire -SolderWire-2.5sqmm_1x05_P7.2mm_D2.4mm_OD3.6mm_Relief -Soldered wire connection with feed through strain relief, for 5 times 2.5 mm² wires, basic insulation, conductor diameter 2.4mm, outer diameter 3.6mm, size source Multi-Contact FLEXI-E 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 2.5sqmm strain-relief -0 -5 -5 -Connector_Wire -SolderWire-2.5sqmm_1x05_P7.2mm_D2.4mm_OD3.6mm_Relief2x -Soldered wire connection with double feed through strain relief, for 5 times 2.5 mm² wires, basic insulation, conductor diameter 2.4mm, outer diameter 3.6mm, size source Multi-Contact FLEXI-E 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 2.5sqmm double-strain-relief -0 -5 -5 -Connector_Wire -SolderWire-2.5sqmm_1x05_P8.8mm_D2.4mm_OD4.4mm -Soldered wire connection, for 5 times 2.5 mm² wires, reinforced insulation, conductor diameter 2.4mm, outer diameter 4.4mm, size source Multi-Contact FLEXI-xV 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 2.5sqmm -0 -5 -5 -Connector_Wire -SolderWire-2.5sqmm_1x05_P8.8mm_D2.4mm_OD4.4mm_Relief -Soldered wire connection with feed through strain relief, for 5 times 2.5 mm² wires, reinforced insulation, conductor diameter 2.4mm, outer diameter 4.4mm, size source Multi-Contact FLEXI-xV 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 2.5sqmm strain-relief -0 -5 -5 -Connector_Wire -SolderWire-2.5sqmm_1x05_P8.8mm_D2.4mm_OD4.4mm_Relief2x -Soldered wire connection with double feed through strain relief, for 5 times 2.5 mm² wires, reinforced insulation, conductor diameter 2.4mm, outer diameter 4.4mm, size source Multi-Contact FLEXI-xV 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 2.5sqmm double-strain-relief -0 -5 -5 -Connector_Wire -SolderWire-2.5sqmm_1x06_P7.2mm_D2.4mm_OD3.6mm -Soldered wire connection, for 6 times 2.5 mm² wires, basic insulation, conductor diameter 2.4mm, outer diameter 3.6mm, size source Multi-Contact FLEXI-E 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 2.5sqmm -0 -6 -6 -Connector_Wire -SolderWire-2.5sqmm_1x06_P7.2mm_D2.4mm_OD3.6mm_Relief -Soldered wire connection with feed through strain relief, for 6 times 2.5 mm² wires, basic insulation, conductor diameter 2.4mm, outer diameter 3.6mm, size source Multi-Contact FLEXI-E 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 2.5sqmm strain-relief -0 -6 -6 -Connector_Wire -SolderWire-2.5sqmm_1x06_P7.2mm_D2.4mm_OD3.6mm_Relief2x -Soldered wire connection with double feed through strain relief, for 6 times 2.5 mm² wires, basic insulation, conductor diameter 2.4mm, outer diameter 3.6mm, size source Multi-Contact FLEXI-E 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 2.5sqmm double-strain-relief -0 -6 -6 -Connector_Wire -SolderWire-2.5sqmm_1x06_P8.8mm_D2.4mm_OD4.4mm -Soldered wire connection, for 6 times 2.5 mm² wires, reinforced insulation, conductor diameter 2.4mm, outer diameter 4.4mm, size source Multi-Contact FLEXI-xV 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 2.5sqmm -0 -6 -6 -Connector_Wire -SolderWire-2.5sqmm_1x06_P8.8mm_D2.4mm_OD4.4mm_Relief -Soldered wire connection with feed through strain relief, for 6 times 2.5 mm² wires, reinforced insulation, conductor diameter 2.4mm, outer diameter 4.4mm, size source Multi-Contact FLEXI-xV 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 2.5sqmm strain-relief -0 -6 -6 -Connector_Wire -SolderWire-2.5sqmm_1x06_P8.8mm_D2.4mm_OD4.4mm_Relief2x -Soldered wire connection with double feed through strain relief, for 6 times 2.5 mm² wires, reinforced insulation, conductor diameter 2.4mm, outer diameter 4.4mm, size source Multi-Contact FLEXI-xV 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 2.5sqmm double-strain-relief -0 -6 -6 -Connector_Wire -SolderWire-2sqmm_1x01_D2mm_OD3.9mm -Soldered wire connection, for a single 2 mm² wire, reinforced insulation, conductor diameter 2mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 2.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 2sqmm -0 -1 -1 -Connector_Wire -SolderWire-2sqmm_1x01_D2mm_OD3.9mm_Relief -Soldered wire connection with feed through strain relief, for a single 2 mm² wire, reinforced insulation, conductor diameter 2mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 2.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 2sqmm strain-relief -0 -1 -1 -Connector_Wire -SolderWire-2sqmm_1x01_D2mm_OD3.9mm_Relief2x -Soldered wire connection with double feed through strain relief, for a single 2 mm² wire, reinforced insulation, conductor diameter 2mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 2.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 2sqmm double-strain-relief -0 -1 -1 -Connector_Wire -SolderWire-2sqmm_1x02_P7.8mm_D2mm_OD3.9mm -Soldered wire connection, for 2 times 2 mm² wires, reinforced insulation, conductor diameter 2mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 2.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 2sqmm -0 -2 -2 -Connector_Wire -SolderWire-2sqmm_1x02_P7.8mm_D2mm_OD3.9mm_Relief -Soldered wire connection with feed through strain relief, for 2 times 2 mm² wires, reinforced insulation, conductor diameter 2mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 2.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 2sqmm strain-relief -0 -2 -2 -Connector_Wire -SolderWire-2sqmm_1x02_P7.8mm_D2mm_OD3.9mm_Relief2x -Soldered wire connection with double feed through strain relief, for 2 times 2 mm² wires, reinforced insulation, conductor diameter 2mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 2.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 2sqmm double-strain-relief -0 -2 -2 -Connector_Wire -SolderWire-2sqmm_1x03_P7.8mm_D2mm_OD3.9mm -Soldered wire connection, for 3 times 2 mm² wires, reinforced insulation, conductor diameter 2mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 2.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 2sqmm -0 -3 -3 -Connector_Wire -SolderWire-2sqmm_1x03_P7.8mm_D2mm_OD3.9mm_Relief -Soldered wire connection with feed through strain relief, for 3 times 2 mm² wires, reinforced insulation, conductor diameter 2mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 2.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 2sqmm strain-relief -0 -3 -3 -Connector_Wire -SolderWire-2sqmm_1x03_P7.8mm_D2mm_OD3.9mm_Relief2x -Soldered wire connection with double feed through strain relief, for 3 times 2 mm² wires, reinforced insulation, conductor diameter 2mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 2.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 2sqmm double-strain-relief -0 -3 -3 -Connector_Wire -SolderWire-2sqmm_1x04_P7.8mm_D2mm_OD3.9mm -Soldered wire connection, for 4 times 2 mm² wires, reinforced insulation, conductor diameter 2mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 2.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 2sqmm -0 -4 -4 -Connector_Wire -SolderWire-2sqmm_1x04_P7.8mm_D2mm_OD3.9mm_Relief -Soldered wire connection with feed through strain relief, for 4 times 2 mm² wires, reinforced insulation, conductor diameter 2mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 2.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 2sqmm strain-relief -0 -4 -4 -Connector_Wire -SolderWire-2sqmm_1x04_P7.8mm_D2mm_OD3.9mm_Relief2x -Soldered wire connection with double feed through strain relief, for 4 times 2 mm² wires, reinforced insulation, conductor diameter 2mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 2.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 2sqmm double-strain-relief -0 -4 -4 -Connector_Wire -SolderWire-2sqmm_1x05_P7.8mm_D2mm_OD3.9mm -Soldered wire connection, for 5 times 2 mm² wires, reinforced insulation, conductor diameter 2mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 2.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 2sqmm -0 -5 -5 -Connector_Wire -SolderWire-2sqmm_1x05_P7.8mm_D2mm_OD3.9mm_Relief -Soldered wire connection with feed through strain relief, for 5 times 2 mm² wires, reinforced insulation, conductor diameter 2mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 2.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 2sqmm strain-relief -0 -5 -5 -Connector_Wire -SolderWire-2sqmm_1x05_P7.8mm_D2mm_OD3.9mm_Relief2x -Soldered wire connection with double feed through strain relief, for 5 times 2 mm² wires, reinforced insulation, conductor diameter 2mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 2.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 2sqmm double-strain-relief -0 -5 -5 -Connector_Wire -SolderWire-2sqmm_1x06_P7.8mm_D2mm_OD3.9mm -Soldered wire connection, for 6 times 2 mm² wires, reinforced insulation, conductor diameter 2mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 2.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 2sqmm -0 -6 -6 -Connector_Wire -SolderWire-2sqmm_1x06_P7.8mm_D2mm_OD3.9mm_Relief -Soldered wire connection with feed through strain relief, for 6 times 2 mm² wires, reinforced insulation, conductor diameter 2mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 2.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 2sqmm strain-relief -0 -6 -6 -Connector_Wire -SolderWire-2sqmm_1x06_P7.8mm_D2mm_OD3.9mm_Relief2x -Soldered wire connection with double feed through strain relief, for 6 times 2 mm² wires, reinforced insulation, conductor diameter 2mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 2.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator -connector wire 2sqmm double-strain-relief -0 -6 -6 -Connector_Wire -SolderWirePad_1x01_SMD_1x2mm -Wire Pad, Square, SMD Pad, 5mm x 10mm, -MesurementPoint Square SMDPad 5mmx10mm -0 -1 -1 -Connector_Wire -SolderWirePad_1x01_SMD_5x10mm -Wire Pad, Square, SMD Pad, 5mm x 10mm, -MesurementPoint Square SMDPad 5mmx10mm -0 -1 -1 -Connector_Wuerth -Wuerth_WR-WTB_64800211622_1x02_P1.50mm_Vertical -Wuerth WR-WTB series connector, 64800211622 (https://katalog.we-online.com/em/datasheet/6480xx11622.pdf), generated with kicad-footprint-generator -connector Wuerth WR-WTB vertical -0 -2 -2 -Connector_Wuerth -Wuerth_WR-WTB_64800311622_1x03_P1.50mm_Vertical -Wuerth WR-WTB series connector, 64800311622 (https://katalog.we-online.com/em/datasheet/6480xx11622.pdf), generated with kicad-footprint-generator -connector Wuerth WR-WTB vertical -0 -3 -3 -Connector_Wuerth -Wuerth_WR-WTB_64800411622_1x04_P1.50mm_Vertical -Wuerth WR-WTB series connector, 64800411622 (https://katalog.we-online.com/em/datasheet/6480xx11622.pdf), generated with kicad-footprint-generator -connector Wuerth WR-WTB vertical -0 -4 -4 -Connector_Wuerth -Wuerth_WR-WTB_64800511622_1x05_P1.50mm_Vertical -Wuerth WR-WTB series connector, 64800511622 (https://katalog.we-online.com/em/datasheet/6480xx11622.pdf), generated with kicad-footprint-generator -connector Wuerth WR-WTB vertical -0 -5 -5 -Connector_Wuerth -Wuerth_WR-WTB_64800611622_1x06_P1.50mm_Vertical -Wuerth WR-WTB series connector, 64800611622 (https://katalog.we-online.com/em/datasheet/6480xx11622.pdf), generated with kicad-footprint-generator -connector Wuerth WR-WTB vertical -0 -6 -6 -Connector_Wuerth -Wuerth_WR-WTB_64800711622_1x07_P1.50mm_Vertical -Wuerth WR-WTB series connector, 64800711622 (https://katalog.we-online.com/em/datasheet/6480xx11622.pdf), generated with kicad-footprint-generator -connector Wuerth WR-WTB vertical -0 -7 -7 -Connector_Wuerth -Wuerth_WR-WTB_64800811622_1x08_P1.50mm_Vertical -Wuerth WR-WTB series connector, 64800811622 (https://katalog.we-online.com/em/datasheet/6480xx11622.pdf), generated with kicad-footprint-generator -connector Wuerth WR-WTB vertical -0 -8 -8 -Connector_Wuerth -Wuerth_WR-WTB_64800911622_1x09_P1.50mm_Vertical -Wuerth WR-WTB series connector, 64800911622 (https://katalog.we-online.com/em/datasheet/6480xx11622.pdf), generated with kicad-footprint-generator -connector Wuerth WR-WTB vertical -0 -9 -9 -Connector_Wuerth -Wuerth_WR-WTB_64801011622_1x10_P1.50mm_Vertical -Wuerth WR-WTB series connector, 64801011622 (https://katalog.we-online.com/em/datasheet/6480xx11622.pdf), generated with kicad-footprint-generator -connector Wuerth WR-WTB vertical -0 -10 -10 -Converter_ACDC -Converter_ACDC_CUI_PBO-3-Sxx_THT_Vertical -ACDC-Converter, 3W, CUI PBO-3, THT https://www.cui.com/product/resource/pbo-3.pdf -Converter AC-DC THT Vertical -0 -6 -6 -Converter_ACDC -Converter_ACDC_Hahn_HS-400xx_THT -ACDC-Converter, 3W, Hahn-HS-400xx, THT https://www.schukat.com/schukat/schukat_cms_de.nsf/index/FrameView?OpenDocument&art=HS40009&wg=M7942 -Hahn ACDC-Converter THT -0 -4 -4 -Converter_ACDC -Converter_ACDC_HiLink_HLK-PMxx -ACDC-Converter, 3W, HiLink, HLK-PMxx, THT, http://www.hlktech.net/product_detail.php?ProId=54 -ACDC-Converter 3W THT HiLink board mount module -0 -4 -4 -Converter_ACDC -Converter_ACDC_MeanWell_IRM-02-xx_SMD -ACDC-Converter, 3W, Meanwell, IRM-02, SMD, https://www.meanwell.com/Upload/PDF/IRM-02/IRM-02-SPEC.PDF -ACDC-Converter 3W -0 -14 -14 -Converter_ACDC -Converter_ACDC_MeanWell_IRM-02-xx_THT -ACDC-Converter, 2W, Meanwell, IRM-02, THT, https://www.meanwell.co.uk/media/productPDF/IRM-02-spec.pdf -ACDC-Converter 2W THT -0 -4 -4 -Converter_ACDC -Converter_ACDC_MeanWell_IRM-03-xx_SMD -ACDC-Converter, 3W, Meanwell, IRM-03, SMD, http://www.meanwell.com/webapp/product/search.aspx?prod=IRM-03 -ACDC-Converter 3W -0 -14 -14 -Converter_ACDC -Converter_ACDC_MeanWell_IRM-03-xx_THT -ACDC-Converter, 3W, Meanwell, IRM-03, THT, https://www.meanwell.com/Upload/PDF/IRM-03/IRM-03-SPEC.PDF -ACDC-Converter 3W THT -0 -5 -5 -Converter_ACDC -Converter_ACDC_MeanWell_IRM-05-xx_THT -http://www.meanwell.com/webapp/product/search.aspx?prod=IRM-05 -ACDC-Converter 5W Meanwell IRM-05 -0 -4 -4 -Converter_ACDC -Converter_ACDC_MeanWell_IRM-10-xx_THT -http://www.meanwell.com/webapp/product/search.aspx?prod=IRM-10 -ACDC-Converter 10W Meanwell IRM-10 -0 -4 -4 -Converter_ACDC -Converter_ACDC_MeanWell_IRM-20-xx_THT -ACDC-Converter, 20W, Meanwell, IRM-20, THT http://www.meanwell.com/webapp/product/search.aspx?prod=IRM-20 -ACDC-Converter 20W Meanwell IRM-20 -0 -4 -4 -Converter_ACDC -Converter_ACDC_MeanWell_IRM-60-xx_THT -ACDC-Converter, 50-60W, Meanwell, IRM-60, THT https://www.meanwellusa.com/productPdf.aspx?i=687 -switching power supply -0 -4 -4 -Converter_ACDC -Converter_ACDC_RECOM_RAC01-xxSGB_THT -https://www.recom-power.com/pdf/Powerline-AC-DC/RAC01-GB.pdf -recom power ac dc rac01xxgb rac01-05sgb rac01-12sgb -0 -4 -4 -Converter_ACDC -Converter_ACDC_RECOM_RAC04-xxSGx_THT -https://www.recom-power.com/pdf/Powerline-AC-DC/RAC04-GA.pdf -recom power ac dc -0 -5 -5 -Converter_ACDC -Converter_ACDC_RECOM_RAC05-xxSK_THT -https://www.recom-power.com/pdf/Powerline-AC-DC/RAC05-K.pdf -recom power ac dc -0 -5 -5 -Converter_ACDC -Converter_ACDC_TRACO_TMG-15_THT -ACDC-Converter, TRACO, TMG Series 15 https://www.tracopower.com/products/tmg.pdf -ACDC-Converter TRACO TMG Series 15 -0 -4 -4 -Converter_ACDC -Converter_ACDC_TRACO_TMLM-04_THT -ACDC-Converter, TRACO, TMLM Series 04 https://www.tracopower.com/products/tmlm.pdf -ACDC-Converter TRACO TMLM Series 04 -0 -7 -7 -Converter_ACDC -Converter_ACDC_TRACO_TMLM-05_THT -ACDC-Converter, TRACO TMLM 05,https://www.tracopower.com/products/tmlm.pdf -ACDC-Converter TRACO TMLM 05 -0 -4 -4 -Converter_ACDC -Converter_ACDC_TRACO_TMLM-10-20_THT -ACDC-Converter, TRACO TMLM 10, TRACO TMLM 20, https://www.tracopower.com/products/tmlm.pdf -ACDC-Converter TRACO TMLM 10 and TMLM 20 -0 -4 -4 -Converter_ACDC -Converter_ACDC_Vigortronix_VTX-214-010-xxx_THT -Vigortronix VTX-214-010-xxx serie of ACDC converter, http://www.vigortronix.com/10WattACDCPCBPowerModule.aspx -Vigortronix VTX-214-010-xxx serie of ACDC converter -0 -4 -4 -Converter_ACDC -Converter_ACDC_Vigortronix_VTX-214-015-1xx_THT -Vigortronix VTX-214-010-xxx serie of ACDC converter, http://www.vigortronix.com/10WattACDCPCBPowerModule.aspx -Vigortronix VTX-214-010-xxx serie of ACDC converter -0 -5 -5 -Converter_DCDC -Converter_DCDC_Artesyn_ATA_SMD -DCDC-Converter, Artesyn, ATA Series, 3W Single and Dual Output, 1500VDC Isolation, 24.0x13.7x8.0mm https://www.artesyn.com/power/assets/ata_series_ds_01apr2015_79c25814fd.pdf https://www.artesyn.com/power/assets/trn_dc-dc_ata_3w_series_releas1430412818_techref.pdf -DCDC SMD -0 -7 -7 -Converter_DCDC -Converter_DCDC_Bothhand_CFUDxxxx_THT -DCDC-Converter, BOTHHAND, Type CFxxxx-Serie, (Very dodgy url but was the only at hand), -DCDC-Converter BOTHHAND Type CFxxxx-Serie -0 -10 -10 -Converter_DCDC -Converter_DCDC_Bothhand_CFUSxxxxEH_THT -DCDC-Converter, BOTHHAND, Type CFxxxx-Serie, (Very dodgy url but was the only at hand), -DCDC-Converter BOTHHAND Type CFxxxx-Serie -0 -9 -9 -Converter_DCDC -Converter_DCDC_Bothhand_CFUSxxxx_THT -DCDC-Converter, BOTHHAND, Type CFxxxx-Serie, (Very dodgy url but was the only at hand), -DCDC-Converter BOTHHAND Type CFxxxx-Serie -0 -8 -8 -Converter_DCDC -Converter_DCDC_Cincon_EC5BExx_Dual_THT -DCDC-Converter, CINCON, EC5BExx, 18-36VDC to Dual output, http://www.cincon.com/upload/media/data%20sheets/Data%20Sheet%20(DC)/B%20CASE/SPEC-EC5BE-V24.pdf -DCDC-Converter CINCON EC5BExx 18-36VDC to Dual output -0 -6 -6 -Converter_DCDC -Converter_DCDC_Cincon_EC5BExx_Single_THT -DCDC-Converter, CINCON, EC5BExx, 18-36VDC to dual output, http://www.cincon.com/upload/media/data%20sheets/Data%20Sheet%20(DC)/B%20CASE/SPEC-EC5BE-V24.pdf -DCDC-Converter CINCON EC5BExx 18-36VDC to dual output -0 -4 -4 -Converter_DCDC -Converter_DCDC_Cincon_EC6Cxx_Dual-Triple_THT -DCDC-Converter, CINCON, EC6Cxx, dual or tripple output, http://www.cincon.com/upload/media/data%20sheets/Data%20Sheet%20(DC)/C%20CASE/SPEC-EC6C-V12.pdf -DCDC-Converter CINCON EC6Cxx dual or tripple output -0 -7 -7 -Converter_DCDC -Converter_DCDC_Cincon_EC6Cxx_Single_THT -DCDC-Converter, CINCON, EC6Cxx, single output, http://www.cincon.com/upload/media/data%20sheets/Data%20Sheet%20(DC)/C%20CASE/SPEC-EC6C-V12.pdf -DCDC-Converter CINCON EC6Cxx single output -0 -6 -6 -Converter_DCDC -Converter_DCDC_Cyntec_MUN12AD01-SH -http://www.cyntec.com/upfile/products/download/Cyntec%20MUN12AD01-SH_Datasheet.pdf -Power Module uPOL MUN12AD01 -0 -13 -9 -Converter_DCDC -Converter_DCDC_Cyntec_MUN12AD03-SH -http://www.cyntec.com/upfile/products/download/Cyntec%20MUN12AD03-SH_Datasheet.pdf -Power Module uPOL MUN12AD03 -0 -19 -11 -Converter_DCDC -Converter_DCDC_MeanWell_NID30_THT -Meanwell DCDC non-isolated converter SIP module, http://www.meanwell.com/webapp/product/search.aspx?prod=nid30 -DCDC non-isolated converter -0 -11 -11 -Converter_DCDC -Converter_DCDC_MeanWell_NID60_THT -MeanWell NID60, http://www.meanwell.com/Upload/PDF/NID60/NID60-SPEC.PDF -MeanWell NID60 -0 -11 -11 -Converter_DCDC -Converter_DCDC_Murata_MEE1SxxxxSC_THT -https://power.murata.com/pub/data/power/ncl/kdc_mee1.pdf -murata dc-dc transformer -0 -4 -4 -Converter_DCDC -Converter_DCDC_Murata_MEE3SxxxxSC_THT -https://power.murata.com/pub/data/power/ncl/kdc_mee3.pdf -murata dc-dc transformer -0 -4 -4 -Converter_DCDC -Converter_DCDC_Murata_MGJ2DxxxxxxSC_THT -Murata MGJ2DxxxxxxSC, 19.5x9.8x12.5mm, 5.2kVDC Isolated, 2W, SIP package style, https://power.murata.com/data/power/ncl/kdc_mgj2.pdf -Murata MGJ2DxxxxxxSC -0 -5 -5 -Converter_DCDC -Converter_DCDC_Murata_MGJ3 -Murata MGJ3, 5.2kVDC Isolated 3W Gate Drive, 15V/5V/5V Configurable, 22.61x23.11x14.19mm, https://power.murata.com/datasheet?/data/power/ncl/kdc_mgj3.pdf -DCDC SMD -0 -7 -7 -Converter_DCDC -Converter_DCDC_Murata_NCS1SxxxxSC_THT -Murata NCS1SxxxxSC https://power.murata.com/data/power/ncl/kdc_ncs1.pdf (Script generated with StandardBox.py) (Murata NCS1SxxxxSC https://power.murata.com/data/power/ncl/kdc_ncs1.pdf) -Murata NCS1SxxxxSC -0 -5 -5 -Converter_DCDC -Converter_DCDC_RECOM_R-78B-2.0_THT -DCDC-Converter, RECOM, RECOM_R-78B-2.0, SIP-3, pitch 2.54mm, package size 11.5x8.5x17.5mm^3, https://www.recom-power.com/pdf/Innoline/R-78Bxx-2.0.pdf -dc-dc recom buck sip-3 pitch 2.54mm -0 -3 -3 -Converter_DCDC -Converter_DCDC_RECOM_R-78E-0.5_THT -DCDC-Converter, RECOM, RECOM_R-78E-0.5, SIP-3, pitch 2.54mm, package size 11.6x8.5x10.4mm^3, https://www.recom-power.com/pdf/Innoline/R-78Exx-0.5.pdf -dc-dc recom buck sip-3 pitch 2.54mm -0 -3 -3 -Converter_DCDC -Converter_DCDC_RECOM_R-78HB-0.5L_THT -DCDC-Converter, RECOM, RECOM_R-78HB-0.5L, SIP-3, Horizontally Mounted, pitch 2.54mm, package size 11.5x8.5x17.5mm^3, https://www.recom-power.com/pdf/Innoline/R-78HBxx-0.5_L.pdf -dc-dc recom buck sip-3 pitch 2.54mm -0 -3 -3 -Converter_DCDC -Converter_DCDC_RECOM_R-78HB-0.5_THT -DCDC-Converter, RECOM, RECOM_R-78HB-0.5, SIP-3, pitch 2.54mm, package size 11.5x8.5x17.5mm^3, https://www.recom-power.com/pdf/Innoline/R-78HBxx-0.5_L.pdf -dc-dc recom buck sip-3 pitch 2.54mm -0 -3 -3 -Converter_DCDC -Converter_DCDC_RECOM_R-78S-0.1_THT -DCDC-Converter, RECOM, RECOM_R-78S-0.1, SIP-4, pitch 2.54mm, package size 11.6x8.5x10.4mm^3, https://www.recom-power.com/pdf/Innoline/R-78Sxx-0.1.pdf -dc-dc recom buck sip-4 pitch 2.54mm -0 -4 -4 -Converter_DCDC -Converter_DCDC_RECOM_R5xxxDA_THT -DCDC-Converter, RECOM, RECOM_R5xxxDA, SIP-12, Horizontally Mounted, pitch 2.54mm, package size 32.2x9.1x15mm^3, https://www.recom-power.com/pdf/Innoline/R-5xxxPA_DA.pdf -dc-dc recom buck sip-12 pitch 2.54mm -0 -12 -12 -Converter_DCDC -Converter_DCDC_RECOM_R5xxxPA_THT -DCDC-Converter, RECOM, RECOM_R5xxxPA, SIP-12, pitch 2.54mm, package size 32.2x9.1x15mm^3, https://www.recom-power.com/pdf/Innoline/R-5xxxPA_DA.pdf -dc-dc recom buck sip-12 pitch 2.54mm -0 -12 -12 -Converter_DCDC -Converter_DCDC_RECOM_RPA60-xxxxSFW -RPA60-FW 60W Isolated DC to DC Converters -DCDC Regulator Single -0 -6 -6 -Converter_DCDC -Converter_DCDC_RECOM_RPMx.x-x.0 -https://www.recom-power.com/pdf/Innoline/RPM-6.0.pdf -dc-dc recom buck lga-25 pitch 2.29mm -0 -25 -25 -Converter_DCDC -Converter_DCDC_TRACO_TDN_5-xxxxWISM_SMD -Traco TDN 5WISM Series, 5W, SMD (https://assets.tracopower.com/20200225170127/TDN5WISM/documents/tdn5wism-datasheet.pdf#page=3) -dcdc traco 5w smd -0 -6 -6 -Converter_DCDC -Converter_DCDC_TRACO_TEN10-xxxx_Dual_THT -DCDC-Converter, TRACO, TEN10-xxxx, single output, https://assets.tracopower.com/20171102100522/TEN10/documents/ten10-datasheet.pdf -DCDC-Converter TRACO TEN10-xxxx single output -0 -5 -5 -Converter_DCDC -Converter_DCDC_TRACO_TEN10-xxxx_Single_THT -DCDC-Converter, TRACO, TEN10-xxxx, single output, https://assets.tracopower.com/20171102100522/TEN10/documents/ten10-datasheet.pdf -DCDC-Converter TRACO TEN10-xxxx single output -0 -4 -4 -Converter_DCDC -Converter_DCDC_TRACO_TEN10-xxxx_THT -DCDC-Converter, TRACO, TEN10-xxxx, https://assets.tracopower.com/20171102100522/TEN10/documents/ten10-datasheet.pdf -DCDC-Converter TRACO TEN10-xxxx -0 -4 -4 -Converter_DCDC -Converter_DCDC_TRACO_TEN20-xxxx-N4_THT -DCDC-Converter TRACO TEN20 Generic, https://assets.tracopower.com/20171102100522/TEN20/documents/ten20-datasheet.pdf -DCDC-Converter TRACO TEN20 Generic -0 -5 -5 -Converter_DCDC -Converter_DCDC_TRACO_TEN20-xxxx_THT -DCDC-Converter TRACO TEN20 Generic, https://assets.tracopower.com/20171102100522/TEN20/documents/ten20-datasheet.pdf -DCDC-Converter TRACO TEN20 Generic -0 -6 -6 -Converter_DCDC -Converter_DCDC_TRACO_THD_15-xxxxWIN_THT -Traco THD 15WIN, 15W, THT (https://www.tracopower.com/products/thd15win.pdf#page=3) -traco dcdc tht 15w -0 -9 -9 -Converter_DCDC -Converter_DCDC_TRACO_TMR-1-xxxx_Dual_THT -DCDC-Converter, TRACO, TMR 1-xxxx, Dual output, Rev. March 21.2016 -DCDC-Converter TRACO TMR1-xxxx Dual_output -0 -5 -5 -Converter_DCDC -Converter_DCDC_TRACO_TMR-1-xxxx_Single_THT -DCDC-Converter, TRACO, TMR 1-xxxx, Single output, Rev. March 21.2016 -DCDC-Converter TRACO TMR1-xxxx Single_output -0 -4 -4 -Converter_DCDC -Converter_DCDC_TRACO_TMR-1SM_SMD -http://assets.tracopower.com/TMR1SM/documents/tmr1sm-datasheet.pdf -DCDC SMD TRACO TMR-1SM -0 -7 -7 -Converter_DCDC -Converter_DCDC_TRACO_TMR-2xxxxWI_THT -https://www.tracopower.com/products/tmr2wi.pdf -DCDC-Converter TRACO TMRxxxxWI Single/Dual_output -0 -7 -7 -Converter_DCDC -Converter_DCDC_TRACO_TMR-xxxx_THT -DCDC-Converter, TRACO, TMR xxxx, Single/Dual output, http://www.datasheetlib.com/datasheet/135136/tmr-2-2410e_traco-power.html?page=3#datasheet -DCDC-Converter TRACO TMRxxxx Single/Dual_output -0 -7 -7 -Converter_DCDC -Converter_DCDC_TRACO_TSR-1_THT -DCDC-Converter, TRACO, TSR 1-xxxx -DCDC-Converter TRACO TSR-1 -0 -3 -3 -Converter_DCDC -Converter_DCDC_XP_POWER-IA48xxD_THT -XP_POWER IA48xxD, DIP, (https://www.xppower.com/pdfs/SF_IA.pdf), generated with kicad-footprint-generator -XP_POWER IA48xxD DIP DCDC-Converter -0 -6 -6 -Converter_DCDC -Converter_DCDC_XP_POWER-IA48xxS_THT -XP_POWER IA48xxS, SIP, (https://www.xppower.com/pdfs/SF_IA.pdf), generated with kicad-footprint-generator -XP_POWER IA48xxS SIP DCDC-Converter -0 -5 -5 -Converter_DCDC -Converter_DCDC_XP_POWER-IAxxxxD_THT -XP_POWER IAxxxxD, DIP, (https://www.xppower.com/pdfs/SF_IA.pdf), generated with kicad-footprint-generator -XP_POWER IAxxxxD DIP DCDC-Converter -0 -6 -6 -Converter_DCDC -Converter_DCDC_XP_POWER-IAxxxxS_THT -XP_POWER IAxxxxS, SIP, (https://www.xppower.com/pdfs/SF_IA.pdf), generated with kicad-footprint-generator -XP_POWER IAxxxxS SIP DCDC-Converter -0 -5 -5 -Converter_DCDC -Converter_DCDC_XP_POWER-IHxxxxDH_THT -XP_POWER IHxxxxDH, DIP, (https://www.xppower.com/pdfs/SF_IH.pdf), generated with kicad-footprint-generator -XP_POWER IHxxxxDH DIP DCDC-Converter -0 -6 -6 -Converter_DCDC -Converter_DCDC_XP_POWER-IHxxxxD_THT -XP_POWER IHxxxxD, DIP, (https://www.xppower.com/pdfs/SF_IH.pdf), generated with kicad-footprint-generator -XP_POWER IHxxxxD DIP DCDC-Converter -0 -6 -6 -Converter_DCDC -Converter_DCDC_XP_POWER-IHxxxxSH_THT -XP_POWER IHxxxxSH, SIP, (https://www.xppower.com/pdfs/SF_IH.pdf), generated with kicad-footprint-generator -XP_POWER IHxxxxSH SIP DCDC-Converter -0 -5 -5 -Converter_DCDC -Converter_DCDC_XP_POWER-IHxxxxS_THT -XP_POWER IHxxxxS, SIP, (https://www.xppower.com/pdfs/SF_IH.pdf), generated with kicad-footprint-generator -XP_POWER IHxxxxS SIP DCDC-Converter -0 -5 -5 -Converter_DCDC -Converter_DCDC_XP_POWER-ISU02_SMD -DCDC-Converter, XP POWER, ISU02 Series, 2W Single and Dual Output, 1500VDC Isolation, 19.0x17.0x8.7mm https://www.xppower.com/Portals/0/pdfs/SF_ISU02.pdf -DCDC SMD XP POWER ISU02 -0 -7 -7 -Converter_DCDC -Converter_DCDC_XP_POWER-ITQxxxxS-H_THT -XP_POWER ITQxxxxS-H, SIP, (https://www.xppower.com/pdfs/SF_ITQ.pdf), generated with kicad-footprint-generator -XP_POWER ITQxxxxS-H SIP DCDC-Converter -0 -6 -6 -Converter_DCDC -Converter_DCDC_XP_POWER-ITXxxxxSA_THT -XP_POWER ITXxxxxSA, SIP, (https://www.xppower.com/pdfs/SF_ITX.pdf), generated with kicad-footprint-generator -XP_POWER ITXxxxxSA SIP DCDC-Converter -0 -5 -5 -Converter_DCDC -Converter_DCDC_XP_POWER-ITxxxxxS_THT -XP_POWER ITxxxxxS, SIP, (https://www.xppower.com/portals/0/pdfs/SF_ITX.pdf https://www.xppower.com/portals/0/pdfs/SF_ITQ.pdf), generated with kicad-footprint-generator -XP_POWER ITxxxxxS SIP DCDC-Converter -0 -7 -7 -Converter_DCDC -Converter_DCDC_XP_POWER_JTDxxxxxxx_THT -XP Power JTD Series DC-DC Converter -DCDC Isolated -0 -6 -6 -Converter_DCDC -Converter_DCDC_XP_POWER_JTExxxxDxx_THT -DCDC-Converter, XP POWER, Type JTE06 Series, Dual Output -DCDC-Converter XP_POWER JTE06 Dual -0 -8 -8 -Converter_DCDC -Converter_DCDC_muRata_CRE1xxxxxx3C_THT -Isolated 1W single output DC/DC, http://power.murata.com/data/power/ncl/kdc_cre1.pdf -Isolated 1W single output DC/DC -0 -4 -4 -Converter_DCDC -Converter_DCDC_muRata_CRE1xxxxxxDC_THT -Isloated DC-DC, http://power.murata.com/data/power/ncl/kdc_cre1.pdf -Isloated DC-DC -0 -4 -4 -Converter_DCDC -Converter_DCDC_muRata_CRE1xxxxxxSC_THT -http://power.murata.com/data/power/ncl/kdc_cre1.pdf -murata dc-dc transformer -0 -4 -4 -Converter_DCDC -Converter_DCDC_muRata_NMAxxxxDC_THT -Isolated 1W DCDC-Converter, http://power.murata.com/data/power/ncl/kdc_nma.pdf -Isolated 1W DCDC-Converter -0 -6 -6 -Converter_DCDC -Converter_DCDC_muRata_NMAxxxxSC_THT -muRata NMAxxxxSC footprint based on SIP7, http://power.murata.com/data/power/ncl/kdc_nma.pdf -muRata NMAxxxxSC DCDC-Converter -0 -5 -5 -Converter_DCDC -Converter_DCDC_muRata_NXExSxxxxMC_SMD -Isolated 1W or 2W Single Output SM DC/DC Converters http://power.murata.com/data/power/ncl/kdc_nxe1.pdf http://power.murata.com/data/power/ncl/kdc_nxe2.pdf -Isolated 1W or 2W Single Output SM DC/DC Converters -0 -5 -5 -Converter_DCDC -Converter_DCDC_muRata_OKI-78SR_Horizontal -https://power.murata.com/data/power/oki-78sr.pdf -78sr3.3 78sr5 78sr9 78sr12 78srXX -0 -3 -3 -Converter_DCDC -Converter_DCDC_muRata_OKI-78SR_Vertical -https://power.murata.com/data/power/oki-78sr.pdf -78sr3.3 78sr5 78sr9 78sr12 78srXX -0 -3 -3 -Crystal -Crystal_AT310_D3.0mm_L10.0mm_Horizontal -Crystal THT AT310 10.0mm-10.5mm length 3.0mm diameter http://www.cinetech.com.tw/upload/2011/04/20110401165201.pdf -['AT310'] -0 -2 -2 -Crystal -Crystal_AT310_D3.0mm_L10.0mm_Horizontal_1EP_style1 -Crystal THT AT310 10.0mm-10.5mm length 3.0mm diameter http://www.cinetech.com.tw/upload/2011/04/20110401165201.pdf -['AT310'] -0 -3 -3 -Crystal -Crystal_AT310_D3.0mm_L10.0mm_Horizontal_1EP_style2 -Crystal THT AT310 10.0mm-10.5mm length 3.0mm diameter http://www.cinetech.com.tw/upload/2011/04/20110401165201.pdf -['AT310'] -0 -5 -3 -Crystal -Crystal_AT310_D3.0mm_L10.0mm_Vertical -Crystal THT AT310 10.0mm-10.5mm length 3.0mm diameter http://www.cinetech.com.tw/upload/2011/04/20110401165201.pdf -['AT310'] -0 -2 -2 -Crystal -Crystal_C26-LF_D2.1mm_L6.5mm_Horizontal -Crystal THT C26-LF 6.5mm length 2.06mm diameter -['C26-LF'] -0 -2 -2 -Crystal -Crystal_C26-LF_D2.1mm_L6.5mm_Horizontal_1EP_style1 -Crystal THT C26-LF 6.5mm length 2.06mm diameter -['C26-LF'] -0 -3 -3 -Crystal -Crystal_C26-LF_D2.1mm_L6.5mm_Horizontal_1EP_style2 -Crystal THT C26-LF 6.5mm length 2.06mm diameter -['C26-LF'] -0 -5 -3 -Crystal -Crystal_C26-LF_D2.1mm_L6.5mm_Vertical -Crystal THT C26-LF 6.5mm length 2.06mm diameter -['C26-LF'] -0 -2 -2 -Crystal -Crystal_C38-LF_D3.0mm_L8.0mm_Horizontal -Crystal THT C38-LF 8.0mm length 3.0mm diameter -['C38-LF'] -0 -2 -2 -Crystal -Crystal_C38-LF_D3.0mm_L8.0mm_Horizontal_1EP_style1 -Crystal THT C38-LF 8.0mm length 3.0mm diameter -['C38-LF'] -0 -3 -3 -Crystal -Crystal_C38-LF_D3.0mm_L8.0mm_Horizontal_1EP_style2 -Crystal THT C38-LF 8.0mm length 3.0mm diameter -['C38-LF'] -0 -5 -3 -Crystal -Crystal_C38-LF_D3.0mm_L8.0mm_Vertical -Crystal THT C38-LF 8.0mm length 3.0mm diameter -['C38-LF'] -0 -2 -2 -Crystal -Crystal_DS10_D1.0mm_L4.3mm_Horizontal -Crystal THT DS10 4.3mm length 1.0mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf -['DS10'] -0 -2 -2 -Crystal -Crystal_DS10_D1.0mm_L4.3mm_Horizontal_1EP_style1 -Crystal THT DS10 4.3mm length 1.0mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf -['DS10'] -0 -3 -3 -Crystal -Crystal_DS10_D1.0mm_L4.3mm_Horizontal_1EP_style2 -Crystal THT DS10 4.3mm length 1.0mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf -['DS10'] -0 -5 -3 -Crystal -Crystal_DS10_D1.0mm_L4.3mm_Vertical -Crystal THT DS10 4.3mm length 1.0mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf -['DS10'] -0 -2 -2 -Crystal -Crystal_DS15_D1.5mm_L5.0mm_Horizontal -Crystal THT DS15 5.0mm length 1.5mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf -['DS15'] -0 -2 -2 -Crystal -Crystal_DS15_D1.5mm_L5.0mm_Horizontal_1EP_style1 -Crystal THT DS15 5.0mm length 1.5mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf -['DS15'] -0 -3 -3 -Crystal -Crystal_DS15_D1.5mm_L5.0mm_Horizontal_1EP_style2 -Crystal THT DS15 5.0mm length 1.5mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf -['DS15'] -0 -5 -3 -Crystal -Crystal_DS15_D1.5mm_L5.0mm_Vertical -Crystal THT DS15 5.0mm length 1.5mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf -['DS15'] -0 -2 -2 -Crystal -Crystal_DS26_D2.0mm_L6.0mm_Horizontal -Crystal THT DS26 6.0mm length 2.0mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf -['DS26'] -0 -2 -2 -Crystal -Crystal_DS26_D2.0mm_L6.0mm_Horizontal_1EP_style1 -Crystal THT DS26 6.0mm length 2.0mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf -['DS26'] -0 -3 -3 -Crystal -Crystal_DS26_D2.0mm_L6.0mm_Horizontal_1EP_style2 -Crystal THT DS26 6.0mm length 2.0mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf -['DS26'] -0 -5 -3 -Crystal -Crystal_DS26_D2.0mm_L6.0mm_Vertical -Crystal THT DS26 6.0mm length 2.0mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf -['DS26'] -0 -2 -2 -Crystal -Crystal_HC18-U_Horizontal -Crystal THT HC-18/U http://5hertz.com/pdfs/04404_D.pdf -THT crystal -0 -2 -2 -Crystal -Crystal_HC18-U_Horizontal_1EP_style1 -Crystal THT HC-18/U http://5hertz.com/pdfs/04404_D.pdf -THT crystal -0 -3 -3 -Crystal -Crystal_HC18-U_Horizontal_1EP_style2 -Crystal THT HC-18/U http://5hertz.com/pdfs/04404_D.pdf -THT crystal -0 -5 -3 -Crystal -Crystal_HC18-U_Vertical -Crystal THT HC-18/U, http://5hertz.com/pdfs/04404_D.pdf -THT crystalHC-18/U -0 -2 -2 -Crystal -Crystal_HC33-U_Horizontal -Crystal THT HC-33/U http://pdi.bentech-taiwan.com/PDI/GEN20SPEV20HC3320U.pdf -THT crystal -0 -2 -2 -Crystal -Crystal_HC33-U_Horizontal_1EP_style1 -Crystal THT HC-33/U http://pdi.bentech-taiwan.com/PDI/GEN20SPEV20HC3320U.pdf -THT crystal -0 -3 -3 -Crystal -Crystal_HC33-U_Horizontal_1EP_style2 -Crystal THT HC-33/U http://pdi.bentech-taiwan.com/PDI/GEN20SPEV20HC3320U.pdf -THT crystal -0 -5 -3 -Crystal -Crystal_HC33-U_Vertical -Crystal THT HC-33/U, http://pdi.bentech-taiwan.com/PDI/GEN20SPEV20HC3320U.pdf -THT crystalHC-33/U -0 -2 -2 -Crystal -Crystal_HC35-U -Crystal, Quarz, HC35/U, http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/TO71xx.pdf -Crystal Quarz HC35/U -0 -3 -3 -Crystal -Crystal_HC49-4H_Vertical -Crystal THT HC-49-4H http://5hertz.com/pdfs/04404_D.pdf -THT crystalHC-49-4H -0 -2 -2 -Crystal -Crystal_HC49-U-3Pin_Vertical -Crystal THT HC-49/U, 3pin-version, http://www.raltron.com/products/pdfspecs/crystal_hc_49_45_51.pdf -THT crystalHC-49/U -0 -3 -3 -Crystal -Crystal_HC49-U_Horizontal -Crystal THT HC-49/U http://5hertz.com/pdfs/04404_D.pdf -THT crystal -0 -2 -2 -Crystal -Crystal_HC49-U_Horizontal_1EP_style1 -Crystal THT HC-49/U http://5hertz.com/pdfs/04404_D.pdf -THT crystal -0 -3 -3 -Crystal -Crystal_HC49-U_Horizontal_1EP_style2 -Crystal THT HC-49/U http://5hertz.com/pdfs/04404_D.pdf -THT crystal -0 -5 -3 -Crystal -Crystal_HC49-U_Vertical -Crystal THT HC-49/U http://5hertz.com/pdfs/04404_D.pdf -THT crystalHC-49/U -0 -2 -2 -Crystal -Crystal_HC50_Horizontal -Crystal THT HC-50 http://www.crovencrystals.com/croven_pdf/HC-50_Crystal_Holder_Rev_00.pdf -THT crystal -0 -2 -2 -Crystal -Crystal_HC50_Horizontal_1EP_style1 -Crystal THT HC-50 http://www.crovencrystals.com/croven_pdf/HC-50_Crystal_Holder_Rev_00.pdf -THT crystal -0 -3 -3 -Crystal -Crystal_HC50_Horizontal_1EP_style2 -Crystal THT HC-50 http://www.crovencrystals.com/croven_pdf/HC-50_Crystal_Holder_Rev_00.pdf -THT crystal -0 -5 -3 -Crystal -Crystal_HC50_Vertical -Crystal THT HC-50, http://www.crovencrystals.com/croven_pdf/HC-50_Crystal_Holder_Rev_00.pdf -THT crystalHC-50 -0 -2 -2 -Crystal -Crystal_HC51-U_Vertical -Crystal THT HC-51/U, http://www.crovencrystals.com/croven_pdf/HC-51_Crystal_Holder_Rev_00.pdf -THT crystalHC-51/U -0 -2 -2 -Crystal -Crystal_HC51_Horizontal -Crystal THT HC-51 http://www.crovencrystals.com/croven_pdf/HC-51_Crystal_Holder_Rev_00.pdf -THT crystal -0 -2 -2 -Crystal -Crystal_HC51_Horizontal_1EP_style1 -Crystal THT HC-51 http://www.crovencrystals.com/croven_pdf/HC-51_Crystal_Holder_Rev_00.pdf -THT crystal -0 -3 -3 -Crystal -Crystal_HC51_Horizontal_1EP_style2 -Crystal THT HC-51 http://www.crovencrystals.com/croven_pdf/HC-51_Crystal_Holder_Rev_00.pdf -THT crystal -0 -5 -3 -Crystal -Crystal_HC52-6mm_Horizontal -Crystal THT HC-51/6mm http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf -THT crystal -0 -2 -2 -Crystal -Crystal_HC52-6mm_Horizontal_1EP_style1 -Crystal THT HC-51/6mm http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf -THT crystal -0 -3 -3 -Crystal -Crystal_HC52-6mm_Horizontal_1EP_style2 -Crystal THT HC-51/6mm http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf -THT crystal -0 -5 -3 -Crystal -Crystal_HC52-6mm_Vertical -Crystal THT HC-52/6mm, http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf -THT crystalHC-49/U -0 -2 -2 -Crystal -Crystal_HC52-8mm_Horizontal -Crystal THT HC-51/8mm http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf -THT crystal -0 -2 -2 -Crystal -Crystal_HC52-8mm_Horizontal_1EP_style1 -Crystal THT HC-51/8mm http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf -THT crystal -0 -3 -3 -Crystal -Crystal_HC52-8mm_Horizontal_1EP_style2 -Crystal THT HC-51/8mm http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf -THT crystal -0 -5 -3 -Crystal -Crystal_HC52-8mm_Vertical -Crystal THT HC-52/8mm, http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf -THT crystalHC-49/U -0 -2 -2 -Crystal -Crystal_HC52-U-3Pin_Vertical -Crystal THT HC-52/U, http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf -THT crystalHC-52/U -0 -3 -3 -Crystal -Crystal_HC52-U_Horizontal -Crystal THT HC-51/U http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf -THT crystal -0 -2 -2 -Crystal -Crystal_HC52-U_Horizontal_1EP_style1 -Crystal THT HC-51/U http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf -THT crystal -0 -3 -3 -Crystal -Crystal_HC52-U_Horizontal_1EP_style2 -Crystal THT HC-51/U http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf -THT crystal -0 -5 -3 -Crystal -Crystal_HC52-U_Vertical -Crystal THT HC-52/U, http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf -THT crystal HC-52/U -0 -2 -2 -Crystal -Crystal_Round_D1.0mm_Vertical -Crystal THT DS10 1.0mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf -['DS10'] -0 -2 -2 -Crystal -Crystal_Round_D1.5mm_Vertical -Crystal THT DS15 5.0mm length 1.5mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf -['DS15'] -0 -2 -2 -Crystal -Crystal_Round_D2.0mm_Vertical -Crystal THT DS26 6.0mm length 2.0mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf -['DS26'] -0 -2 -2 -Crystal -Crystal_Round_D3.0mm_Vertical -Crystal THT C38-LF 8.0mm length 3.0mm diameter -['C38-LF'] -0 -2 -2 -Crystal -Crystal_SMD_0603-2Pin_6.0x3.5mm -SMD Crystal SERIES SMD0603/2 http://www.petermann-technik.de/fileadmin/petermann/pdf/SMD0603-2.pdf, 6.0x3.5mm^2 package -SMD SMT crystal -0 -2 -2 -Crystal -Crystal_SMD_0603-2Pin_6.0x3.5mm_HandSoldering -SMD Crystal SERIES SMD0603/2 http://www.petermann-technik.de/fileadmin/petermann/pdf/SMD0603-2.pdf, hand-soldering, 6.0x3.5mm^2 package -SMD SMT crystal hand-soldering -0 -2 -2 -Crystal -Crystal_SMD_0603-4Pin_6.0x3.5mm -SMD Crystal SERIES SMD0603/4 http://www.petermann-technik.de/fileadmin/petermann/pdf/SMD0603-4.pdf, 6.0x3.5mm^2 package -SMD SMT crystal -0 -4 -4 -Crystal -Crystal_SMD_0603-4Pin_6.0x3.5mm_HandSoldering -SMD Crystal SERIES SMD0603/4 http://www.petermann-technik.de/fileadmin/petermann/pdf/SMD0603-4.pdf, hand-soldering, 6.0x3.5mm^2 package -SMD SMT crystal hand-soldering -0 -4 -4 -Crystal -Crystal_SMD_2012-2Pin_2.0x1.2mm -SMD Crystal 2012/2 http://txccrystal.com/images/pdf/9ht11.pdf, 2.0x1.2mm^2 package -SMD SMT crystal -0 -2 -2 -Crystal -Crystal_SMD_2012-2Pin_2.0x1.2mm_HandSoldering -SMD Crystal 2012/2 http://txccrystal.com/images/pdf/9ht11.pdf, hand-soldering, 2.0x1.2mm^2 package -SMD SMT crystal hand-soldering -0 -2 -2 -Crystal -Crystal_SMD_2016-4Pin_2.0x1.6mm -SMD Crystal SERIES SMD2016/4 http://www.q-crystal.com/upload/5/2015552223166229.pdf, 2.0x1.6mm^2 package -SMD SMT crystal -0 -4 -4 -Crystal -Crystal_SMD_2520-4Pin_2.5x2.0mm -SMD Crystal SERIES SMD2520/4 http://www.newxtal.com/UploadFiles/Images/2012-11-12-09-29-09-776.pdf, 2.5x2.0mm^2 package -SMD SMT crystal -0 -4 -4 -Crystal -Crystal_SMD_3215-2Pin_3.2x1.5mm -SMD Crystal FC-135 https://support.epson.biz/td/api/doc_check.php?dl=brief_FC-135R_en.pdf -SMD SMT Crystal -0 -2 -2 -Crystal -Crystal_SMD_3225-4Pin_3.2x2.5mm -SMD Crystal SERIES SMD3225/4 http://www.txccrystal.com/images/pdf/7m-accuracy.pdf, 3.2x2.5mm^2 package -SMD SMT crystal -0 -4 -4 -Crystal -Crystal_SMD_3225-4Pin_3.2x2.5mm_HandSoldering -SMD Crystal SERIES SMD3225/4 http://www.txccrystal.com/images/pdf/7m-accuracy.pdf, hand-soldering, 3.2x2.5mm^2 package -SMD SMT crystal hand-soldering -0 -4 -4 -Crystal -Crystal_SMD_5032-2Pin_5.0x3.2mm -SMD Crystal SERIES SMD2520/2 http://www.icbase.com/File/PDF/HKC/HKC00061008.pdf, 5.0x3.2mm^2 package -SMD SMT crystal -0 -2 -2 -Crystal -Crystal_SMD_5032-2Pin_5.0x3.2mm_HandSoldering -SMD Crystal SERIES SMD2520/2 http://www.icbase.com/File/PDF/HKC/HKC00061008.pdf, hand-soldering, 5.0x3.2mm^2 package -SMD SMT crystal hand-soldering -0 -2 -2 -Crystal -Crystal_SMD_5032-4Pin_5.0x3.2mm -SMD Crystal SERIES SMD2520/4 http://www.icbase.com/File/PDF/HKC/HKC00061008.pdf, 5.0x3.2mm^2 package -SMD SMT crystal -0 -4 -4 -Crystal -Crystal_SMD_7050-2Pin_7.0x5.0mm -SMD Crystal SERIES SMD7050/4 https://www.foxonline.com/pdfs/FQ7050.pdf, 7.0x5.0mm^2 package -SMD SMT crystal -0 -2 -2 -Crystal -Crystal_SMD_7050-2Pin_7.0x5.0mm_HandSoldering -SMD Crystal SERIES SMD7050/4 https://www.foxonline.com/pdfs/FQ7050.pdf, hand-soldering, 7.0x5.0mm^2 package -SMD SMT crystal hand-soldering -0 -2 -2 -Crystal -Crystal_SMD_7050-4Pin_7.0x5.0mm -SMD Crystal SERIES SMD7050/4 https://www.foxonline.com/pdfs/FQ7050.pdf, 7.0x5.0mm^2 package -SMD SMT crystal -0 -4 -4 -Crystal -Crystal_SMD_Abracon_ABM3-2Pin_5.0x3.2mm -Abracon Miniature Ceramic Smd Crystal ABM3 http://www.abracon.com/Resonators/abm3.pdf, 5.0x3.2mm^2 package -SMD SMT crystal -0 -2 -2 -Crystal -Crystal_SMD_Abracon_ABM3-2Pin_5.0x3.2mm_HandSoldering -Abracon Miniature Ceramic Smd Crystal ABM3 http://www.abracon.com/Resonators/abm3.pdf, hand-soldering, 5.0x3.2mm^2 package -SMD SMT crystal hand-soldering -0 -2 -2 -Crystal -Crystal_SMD_Abracon_ABM3B-4Pin_5.0x3.2mm -Abracon Miniature Ceramic Smd Crystal ABM3B http://www.abracon.com/Resonators/abm3b.pdf, 5.0x3.2mm^2 package -SMD SMT crystal -0 -4 -4 -Crystal -Crystal_SMD_Abracon_ABM3C-4Pin_5.0x3.2mm -Abracon Miniature Ceramic Smd Crystal ABM3C http://www.abracon.com/Resonators/abm3c.pdf, 5.0x3.2mm^2 package -SMD SMT crystal -0 -4 -4 -Crystal -Crystal_SMD_Abracon_ABM7-2Pin_6.0x3.5mm -SMD Crystal Abracon ABM7, https://abracon.com/Resonators/abm7.pdf -SMD SMT crystal -0 -2 -2 -Crystal -Crystal_SMD_Abracon_ABM8G-4Pin_3.2x2.5mm -Abracon Miniature Ceramic Smd Crystal ABM8G http://www.abracon.com/Resonators/ABM8G.pdf, 3.2x2.5mm^2 package -SMD SMT crystal -0 -4 -4 -Crystal -Crystal_SMD_Abracon_ABM10-4Pin_2.5x2.0mm -Abracon Miniature Ceramic Smd Crystal ABM10 http://www.abracon.com/Resonators/ABM10.pdf -SMD SMT crystal Abracon ABM10 -0 -4 -4 -Crystal -Crystal_SMD_Abracon_ABS25-4Pin_8.0x3.8mm -Abracon Miniature Ceramic SMD Crystal ABS25 https://abracon.com/Resonators/abs25.pdf, 8.0x3.8mm^2 package -SMD SMT crystal -0 -4 -4 -Crystal -Crystal_SMD_ECS_CSM3X-2Pin_7.6x4.1mm -http://www.ecsxtal.com/store/pdf/CSM-3X.pdf -Crystal CSM-3X -0 -2 -2 -Crystal -Crystal_SMD_EuroQuartz_EQ161-2Pin_3.2x1.5mm -SMD Crystal EuroQuartz EQ161 series http://cdn-reichelt.de/documents/datenblatt/B400/PG32768C.pdf, 3.2x1.5mm^2 package -SMD SMT crystal -0 -2 -2 -Crystal -Crystal_SMD_EuroQuartz_EQ161-2Pin_3.2x1.5mm_HandSoldering -SMD Crystal EuroQuartz EQ161 series http://cdn-reichelt.de/documents/datenblatt/B400/PG32768C.pdf, hand-soldering, 3.2x1.5mm^2 package -SMD SMT crystal hand-soldering -0 -2 -2 -Crystal -Crystal_SMD_EuroQuartz_MJ-4Pin_5.0x3.2mm -SMD Crystal EuroQuartz MJ series http://cdn-reichelt.de/documents/datenblatt/B400/MJ.pdf, 5.0x3.2mm^2 package -SMD SMT crystal -0 -4 -4 -Crystal -Crystal_SMD_EuroQuartz_MJ-4Pin_5.0x3.2mm_HandSoldering -SMD Crystal EuroQuartz MJ series http://cdn-reichelt.de/documents/datenblatt/B400/MJ.pdf, hand-soldering, 5.0x3.2mm^2 package -SMD SMT crystal hand-soldering -0 -4 -4 -Crystal -Crystal_SMD_EuroQuartz_MQ-4Pin_7.0x5.0mm -SMD Crystal EuroQuartz MQ series http://cdn-reichelt.de/documents/datenblatt/B400/MQ.pdf, 7.0x5.0mm^2 package -SMD SMT crystal -0 -4 -4 -Crystal -Crystal_SMD_EuroQuartz_MQ-4Pin_7.0x5.0mm_HandSoldering -SMD Crystal EuroQuartz MQ series http://cdn-reichelt.de/documents/datenblatt/B400/MQ.pdf, hand-soldering, 7.0x5.0mm^2 package -SMD SMT crystal hand-soldering -0 -4 -4 -Crystal -Crystal_SMD_EuroQuartz_MQ2-2Pin_7.0x5.0mm -SMD Crystal EuroQuartz MQ2 series http://cdn-reichelt.de/documents/datenblatt/B400/MQ.pdf, 7.0x5.0mm^2 package -SMD SMT crystal -0 -2 -2 -Crystal -Crystal_SMD_EuroQuartz_MQ2-2Pin_7.0x5.0mm_HandSoldering -SMD Crystal EuroQuartz MQ2 series http://cdn-reichelt.de/documents/datenblatt/B400/MQ.pdf, hand-soldering, 7.0x5.0mm^2 package -SMD SMT crystal hand-soldering -0 -2 -2 -Crystal -Crystal_SMD_EuroQuartz_MT-4Pin_3.2x2.5mm -SMD Crystal EuroQuartz MT series http://cdn-reichelt.de/documents/datenblatt/B400/MT.pdf, 3.2x2.5mm^2 package -SMD SMT crystal -0 -4 -4 -Crystal -Crystal_SMD_EuroQuartz_MT-4Pin_3.2x2.5mm_HandSoldering -SMD Crystal EuroQuartz MT series http://cdn-reichelt.de/documents/datenblatt/B400/MT.pdf, hand-soldering, 3.2x2.5mm^2 package -SMD SMT crystal hand-soldering -0 -4 -4 -Crystal -Crystal_SMD_EuroQuartz_X22-4Pin_2.5x2.0mm -SMD Crystal EuroQuartz X22 series http://cdn-reichelt.de/documents/datenblatt/B400/DS_X22.pdf, 2.5x2.0mm^2 package -SMD SMT crystal -0 -4 -4 -Crystal -Crystal_SMD_EuroQuartz_X22-4Pin_2.5x2.0mm_HandSoldering -SMD Crystal EuroQuartz X22 series http://cdn-reichelt.de/documents/datenblatt/B400/DS_X22.pdf, hand-soldering, 2.5x2.0mm^2 package -SMD SMT crystal hand-soldering -0 -4 -4 -Crystal -Crystal_SMD_FOX_FE-2Pin_7.5x5.0mm -crystal Ceramic Resin Sealed SMD http://www.foxonline.com/pdfs/fe.pdf, 7.5x5.0mm^2 package -SMD SMT crystal -0 -2 -2 -Crystal -Crystal_SMD_FOX_FE-2Pin_7.5x5.0mm_HandSoldering -crystal Ceramic Resin Sealed SMD http://www.foxonline.com/pdfs/fe.pdf, hand-soldering, 7.5x5.0mm^2 package -SMD SMT crystal hand-soldering -0 -2 -2 -Crystal -Crystal_SMD_FOX_FQ7050-2Pin_7.0x5.0mm -FOX SMD Crystal SERIES SMD7050/4 https://www.foxonline.com/pdfs/FQ7050.pdf, 7.0x5.0mm^2 package -SMD SMT crystal -0 -2 -2 -Crystal -Crystal_SMD_FOX_FQ7050-2Pin_7.0x5.0mm_HandSoldering -FOX SMD Crystal SERIES SMD7050/4 https://www.foxonline.com/pdfs/FQ7050.pdf, hand-soldering, 7.0x5.0mm^2 package -SMD SMT crystal hand-soldering -0 -2 -2 -Crystal -Crystal_SMD_FOX_FQ7050-4Pin_7.0x5.0mm -FOX SMD Crystal SERIES SMD7050/4 https://www.foxonline.com/pdfs/FQ7050.pdf, 7.0x5.0mm^2 package -SMD SMT crystal -0 -4 -4 -Crystal -Crystal_SMD_FrontierElectronics_FM206 -SMD Watch Crystal FrontierElectronics FM206 6.0mm length 1.9mm diameter http://www.chinafronter.com/wp-content/uploads/2013/12/FM206.pdf -['FM206'] -0 -3 -3 -Crystal -Crystal_SMD_G8-2Pin_3.2x1.5mm -SMD Crystal G8, 3.2x1.5mm^2 package -SMD SMT crystal -0 -2 -2 -Crystal -Crystal_SMD_G8-2Pin_3.2x1.5mm_HandSoldering -SMD Crystal G8, hand-soldering, 3.2x1.5mm^2 package -SMD SMT crystal hand-soldering -0 -2 -2 -Crystal -Crystal_SMD_HC49-SD -SMD Crystal HC-49-SD http://cdn-reichelt.de/documents/datenblatt/B400/xxx-HC49-SMD.pdf, 11.4x4.7mm^2 package -SMD SMT crystal -0 -2 -2 -Crystal -Crystal_SMD_HC49-SD_HandSoldering -SMD Crystal HC-49-SD http://cdn-reichelt.de/documents/datenblatt/B400/xxx-HC49-SMD.pdf, hand-soldering, 11.4x4.7mm^2 package -SMD SMT crystal hand-soldering -0 -2 -2 -Crystal -Crystal_SMD_MicroCrystal_CC1V-T1A-2Pin_8.0x3.7mm -SMD Crystal MicroCrystal CC1V-T1A series https://www.microcrystal.com/fileadmin/Media/Products/32kHz/Datasheet/CC1V-T1A.pdf, 8.0x3.7mm^2 package -SMD SMT crystal -0 -2 -2 -Crystal -Crystal_SMD_MicroCrystal_CC1V-T1A-2Pin_8.0x3.7mm_HandSoldering -SMD Crystal MicroCrystal CC1V-T1A series https://www.microcrystal.com/fileadmin/Media/Products/32kHz/Datasheet/CC1V-T1A.pdf, hand-soldering, 8.0x3.7mm^2 package -SMD SMT crystal hand-soldering -0 -2 -2 -Crystal -Crystal_SMD_MicroCrystal_CC4V-T1A-2Pin_5.0x1.9mm -SMD Crystal MicroCrystal CC4V-T1A series http://cdn-reichelt.de/documents/datenblatt/B400/CC4V-T1A.pdf, 5.0x1.9mm^2 package -SMD SMT crystal -0 -2 -2 -Crystal -Crystal_SMD_MicroCrystal_CC4V-T1A-2Pin_5.0x1.9mm_HandSoldering -SMD Crystal MicroCrystal CC4V-T1A series http://cdn-reichelt.de/documents/datenblatt/B400/CC4V-T1A.pdf, hand-soldering, 5.0x1.9mm^2 package -SMD SMT crystal hand-soldering -0 -2 -2 -Crystal -Crystal_SMD_MicroCrystal_CC5V-T1A-2Pin_4.1x1.5mm -SMD Crystal MicroCrystal CC5V-T1A series http://cdn-reichelt.de/documents/datenblatt/B400/CC5V-T1A.pdf, 4.1x1.5mm^2 package -SMD SMT crystal -0 -2 -2 -Crystal -Crystal_SMD_MicroCrystal_CC5V-T1A-2Pin_4.1x1.5mm_HandSoldering -SMD Crystal MicroCrystal CC5V-T1A series http://cdn-reichelt.de/documents/datenblatt/B400/CC5V-T1A.pdf, hand-soldering, 4.1x1.5mm^2 package -SMD SMT crystal hand-soldering -0 -2 -2 -Crystal -Crystal_SMD_MicroCrystal_CC7V-T1A-2Pin_3.2x1.5mm -SMD Crystal MicroCrystal CC7V-T1A/CM7V-T1A series https://www.microcrystal.com/fileadmin/Media/Products/32kHz/Datasheet/CC7V-T1A.pdf, 3.2x1.5mm^2 package -SMD SMT crystal -0 -2 -2 -Crystal -Crystal_SMD_MicroCrystal_CC7V-T1A-2Pin_3.2x1.5mm_HandSoldering -SMD Crystal MicroCrystal CC7V-T1A/CM7V-T1A series http://www.microcrystal.com/images/_Product-Documentation/01_TF_ceramic_Packages/01_Datasheet/CC1V-T1A.pdf, hand-soldering, 3.2x1.5mm^2 package -SMD SMT crystal hand-soldering -0 -2 -2 -Crystal -Crystal_SMD_MicroCrystal_CC8V-T1A-2Pin_2.0x1.2mm -SMD Crystal MicroCrystal CC8V-T1A/CM8V-T1A series https://www.microcrystal.com/fileadmin/Media/Products/32kHz/Datasheet/CC8V-T1A.pdf, 2.0x1.2mm^2 package -SMD SMT crystal -0 -2 -2 -Crystal -Crystal_SMD_MicroCrystal_CC8V-T1A-2Pin_2.0x1.2mm_HandSoldering -SMD Crystal MicroCrystal CC8V-T1A/CM8V-T1A series http://www.microcrystal.com/images/_Product-Documentation/01_TF_ceramic_Packages/01_Datasheet/CC8V-T1A.pdf, hand-soldering, 2.0x1.2mm^2 package -SMD SMT crystal hand-soldering -0 -2 -2 -Crystal -Crystal_SMD_MicroCrystal_CM9V-T1A-2Pin_1.6x1.0mm -SMD Crystal MicroCrystal CM9V-T1A series https://www.microcrystal.com/fileadmin/Media/Products/32kHz/Datasheet/CM9V-T1A.pdf, 1.6x1.0mm^2 package -SMD SMT crystal -0 -2 -2 -Crystal -Crystal_SMD_MicroCrystal_CM9V-T1A-2Pin_1.6x1.0mm_HandSoldering -SMD Crystal MicroCrystal CM9V-T1A series http://www.microcrystal.com/images/_Product-Documentation/01_TF_ceramic_Packages/01_Datasheet/CM9V-T1A.pdf, hand-soldering, 1.6x1.0mm^2 package -SMD SMT crystal hand-soldering -0 -2 -2 -Crystal -Crystal_SMD_MicroCrystal_MS1V-T1K -SMD Watch Crystal MicroCrystal MS1V-T1K 6.1mm length 2.0mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/MS1V-T1K.pdf -['MS1V-T1K'] -0 -3 -3 -Crystal -Crystal_SMD_MicroCrystal_MS3V-T1R -SMD Watch Crystal MicroCrystal MS3V-T1R 5.2mm length 1.4mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/MS3V-T1R.pdf -['MS3V-T1R'] -0 -3 -3 -Crystal -Crystal_SMD_Qantek_QC5CB-2Pin_5x3.2mm -SMD Crystal Qantek QC5CB, https://www.qantek.com/tl_files/products/crystals/QC5CB.pdf -SMD SMT crystal -0 -2 -2 -Crystal -Crystal_SMD_SeikoEpson_FA238-4Pin_3.2x2.5mm -crystal Epson Toyocom FA-238 https://support.epson.biz/td/api/doc_check.php?dl=brief_fa-238v_en.pdf, 3.2x2.5mm^2 package -SMD SMT crystal -0 -4 -4 -Crystal -Crystal_SMD_SeikoEpson_FA238-4Pin_3.2x2.5mm_HandSoldering -crystal Epson Toyocom FA-238 series https://support.epson.biz/td/api/doc_check.php?dl=brief_fa-238v_en.pdf, hand-soldering, 3.2x2.5mm^2 package -SMD SMT crystal hand-soldering -0 -4 -4 -Crystal -Crystal_SMD_SeikoEpson_FA238V-4Pin_3.2x2.5mm -crystal Epson Toyocom FA-238 series https://support.epson.biz/td/api/doc_check.php?dl=brief_fa-238v_en.pdf, 3.2x2.5mm^2 package -SMD SMT crystal -0 -4 -4 -Crystal -Crystal_SMD_SeikoEpson_FA238V-4Pin_3.2x2.5mm_HandSoldering -crystal Epson Toyocom FA-238 series http://www.mouser.com/ds/2/137/1721499-465440.pdf, hand-soldering, 3.2x2.5mm^2 package -SMD SMT crystal hand-soldering -0 -4 -4 -Crystal -Crystal_SMD_SeikoEpson_MA406-4Pin_11.7x4.0mm -SMD Crystal Seiko Epson MC-506 http://media.digikey.com/pdf/Data%20Sheets/Epson%20PDFs/MA-505,506.pdf, 11.7x4.0mm^2 package -SMD SMT crystal -0 -4 -4 -Crystal -Crystal_SMD_SeikoEpson_MA406-4Pin_11.7x4.0mm_HandSoldering -SMD Crystal Seiko Epson MC-506 http://media.digikey.com/pdf/Data%20Sheets/Epson%20PDFs/MA-505,506.pdf, hand-soldering, 11.7x4.0mm^2 package -SMD SMT crystal hand-soldering -0 -4 -4 -Crystal -Crystal_SMD_SeikoEpson_MA505-2Pin_12.7x5.1mm -SMD Crystal Seiko Epson MC-505 http://media.digikey.com/pdf/Data%20Sheets/Epson%20PDFs/MA-505,506.pdf, 12.7x5.1mm^2 package -SMD SMT crystal -0 -2 -2 -Crystal -Crystal_SMD_SeikoEpson_MA505-2Pin_12.7x5.1mm_HandSoldering -SMD Crystal Seiko Epson MC-505 http://media.digikey.com/pdf/Data%20Sheets/Epson%20PDFs/MA-505,506.pdf, hand-soldering, 12.7x5.1mm^2 package -SMD SMT crystal hand-soldering -0 -2 -2 -Crystal -Crystal_SMD_SeikoEpson_MA506-4Pin_12.7x5.1mm -SMD Crystal Seiko Epson MC-506 http://media.digikey.com/pdf/Data%20Sheets/Epson%20PDFs/MA-505,506.pdf, 12.7x5.1mm^2 package -SMD SMT crystal -0 -4 -4 -Crystal -Crystal_SMD_SeikoEpson_MA506-4Pin_12.7x5.1mm_HandSoldering -SMD Crystal Seiko Epson MC-506 http://media.digikey.com/pdf/Data%20Sheets/Epson%20PDFs/MA-505,506.pdf, hand-soldering, 12.7x5.1mm^2 package -SMD SMT crystal hand-soldering -0 -4 -4 -Crystal -Crystal_SMD_SeikoEpson_MC146-4Pin_6.7x1.5mm -SMD Crystal Seiko Epson MC-146 https://support.epson.biz/td/api/doc_check.php?dl=brief_MC-156_en.pdf, 6.7x1.5mm^2 package -SMD SMT crystal -0 -4 -4 -Crystal -Crystal_SMD_SeikoEpson_MC146-4Pin_6.7x1.5mm_HandSoldering -SMD Crystal Seiko Epson MC-146 https://support.epson.biz/td/api/doc_check.php?dl=brief_MC-156_en.pdf, hand-soldering, 6.7x1.5mm^2 package -SMD SMT crystal hand-soldering -0 -4 -4 -Crystal -Crystal_SMD_SeikoEpson_MC156-4Pin_7.1x2.5mm -SMD Crystal Seiko Epson MC-156 https://support.epson.biz/td/api/doc_check.php?dl=brief_MC-156_en.pdf, 7.1x2.5mm^2 package -SMD SMT crystal -0 -4 -4 -Crystal -Crystal_SMD_SeikoEpson_MC156-4Pin_7.1x2.5mm_HandSoldering -SMD Crystal Seiko Epson MC-156 https://support.epson.biz/td/api/doc_check.php?dl=brief_MC-156_en.pdf, hand-soldering, 7.1x2.5mm^2 package -SMD SMT crystal hand-soldering -0 -4 -4 -Crystal -Crystal_SMD_SeikoEpson_MC306-4Pin_8.0x3.2mm -SMD Crystal Seiko Epson MC-306 https://support.epson.biz/td/api/doc_check.php?dl=brief_MC-306_en.pdf, 8.0x3.2mm^2 package -SMD SMT crystal -0 -4 -4 -Crystal -Crystal_SMD_SeikoEpson_MC306-4Pin_8.0x3.2mm_HandSoldering -SMD Crystal Seiko Epson MC-306 https://support.epson.biz/td/api/doc_check.php?dl=brief_MC-306_en.pdf, hand-soldering, 8.0x3.2mm^2 package -SMD SMT crystal hand-soldering -0 -4 -4 -Crystal -Crystal_SMD_SeikoEpson_MC405-2Pin_9.6x4.1mm -SMD Crystal Seiko Epson MC-405 https://support.epson.biz/td/api/doc_check.php?dl=brief_MC-306_en.pdf, 9.6x4.1mm^2 package -SMD SMT crystal -0 -2 -2 -Crystal -Crystal_SMD_SeikoEpson_MC405-2Pin_9.6x4.1mm_HandSoldering -SMD Crystal Seiko Epson MC-405 https://support.epson.biz/td/api/doc_check.php?dl=brief_MC-306_en.pdf, hand-soldering, 9.6x4.1mm^2 package -SMD SMT crystal hand-soldering -0 -2 -2 -Crystal -Crystal_SMD_SeikoEpson_MC406-4Pin_9.6x4.1mm -SMD Crystal Seiko Epson MC-406 https://support.epson.biz/td/api/doc_check.php?dl=brief_MC-306_en.pdf, 9.6x4.1mm^2 package -SMD SMT crystal -0 -4 -4 -Crystal -Crystal_SMD_SeikoEpson_MC406-4Pin_9.6x4.1mm_HandSoldering -SMD Crystal Seiko Epson MC-406 https://support.epson.biz/td/api/doc_check.php?dl=brief_MC-306_en.pdf, hand-soldering, 9.6x4.1mm^2 package -SMD SMT crystal hand-soldering -0 -4 -4 -Crystal -Crystal_SMD_SeikoEpson_TSX3225-4Pin_3.2x2.5mm -crystal Epson Toyocom TSX-3225 series https://support.epson.biz/td/api/doc_check.php?dl=brief_fa-238v_en.pdf, 3.2x2.5mm^2 package -SMD SMT crystal -0 -4 -4 -Crystal -Crystal_SMD_SeikoEpson_TSX3225-4Pin_3.2x2.5mm_HandSoldering -crystal Epson Toyocom TSX-3225 series https://support.epson.biz/td/api/doc_check.php?dl=brief_fa-238v_en.pdf, hand-soldering, 3.2x2.5mm^2 package -SMD SMT crystal hand-soldering -0 -4 -4 -Crystal -Crystal_SMD_TXC_7A-2Pin_5x3.2mm -SMD Crystal TXC 7A http://txccrystal.com/images/pdf/7a.pdf -SMD SMT crystal -0 -2 -2 -Crystal -Crystal_SMD_TXC_7M-4Pin_3.2x2.5mm -SMD Crystal TXC 7M http://www.txccrystal.com/images/pdf/7m-accuracy.pdf, 3.2x2.5mm^2 package -SMD SMT crystal -0 -4 -4 -Crystal -Crystal_SMD_TXC_7M-4Pin_3.2x2.5mm_HandSoldering -SMD Crystal TXC 7M http://www.txccrystal.com/images/pdf/7m-accuracy.pdf, hand-soldering, 3.2x2.5mm^2 package -SMD SMT crystal hand-soldering -0 -4 -4 -Crystal -Crystal_SMD_TXC_9HT11-2Pin_2.0x1.2mm -SMD Crystal TXC 9HT11 http://txccrystal.com/images/pdf/9ht11.pdf, 2.0x1.2mm^2 package -SMD SMT crystal -0 -2 -2 -Crystal -Crystal_SMD_TXC_9HT11-2Pin_2.0x1.2mm_HandSoldering -SMD Crystal TXC 9HT11 http://txccrystal.com/images/pdf/9ht11.pdf, hand-soldering, 2.0x1.2mm^2 package -SMD SMT crystal hand-soldering -0 -2 -2 -Crystal -Crystal_SMD_TXC_AX_8045-2Pin_8.0x4.5mm -http://www.txccrystal.com/images/pdf/ax-automotive.pdf -SMD SMT crystal -0 -2 -2 -Crystal -Resonator-2Pin_W6.0mm_H3.0mm -Ceramic Resomator/Filter 6.0x3.0mm^2, length*width=6.0x3.0mm^2 package, package length=6.0mm, package width=3.0mm, 2 pins -THT ceramic resonator filter -0 -2 -2 -Crystal -Resonator-2Pin_W7.0mm_H2.5mm -Ceramic Resomator/Filter 7.0x2.5mm^2, length*width=7.0x2.5mm^2 package, package length=7.0mm, package width=2.5mm, 2 pins -THT ceramic resonator filter -0 -2 -2 -Crystal -Resonator-2Pin_W8.0mm_H3.5mm -Ceramic Resomator/Filter 8.0x3.5mm^2, length*width=8.0x3.5mm^2 package, package length=8.0mm, package width=3.5mm, 2 pins -THT ceramic resonator filter -0 -2 -2 -Crystal -Resonator-2Pin_W10.0mm_H5.0mm -Ceramic Resomator/Filter 10.0x5.0 RedFrequency MG/MT/MX series, http://www.red-frequency.com/download/datenblatt/redfrequency-datenblatt-ir-zta.pdf, length*width=10.0x5.0mm^2 package, package length=10.0mm, package width=5.0mm, 2 pins -THT ceramic resonator filter -0 -2 -2 -Crystal -Resonator-3Pin_W6.0mm_H3.0mm -Ceramic Resomator/Filter 6.0x3.0mm^2, length*width=6.0x3.0mm^2 package, package length=6.0mm, package width=3.0mm, 3 pins -THT ceramic resonator filter -0 -3 -3 -Crystal -Resonator-3Pin_W7.0mm_H2.5mm -Ceramic Resomator/Filter 7.0x2.5mm^2, length*width=7.0x2.5mm^2 package, package length=7.0mm, package width=2.5mm, 3 pins -THT ceramic resonator filter -0 -3 -3 -Crystal -Resonator-3Pin_W8.0mm_H3.5mm -Ceramic Resomator/Filter 8.0x3.5mm^2, length*width=8.0x3.5mm^2 package, package length=8.0mm, package width=3.5mm, 3 pins -THT ceramic resonator filter -0 -3 -3 -Crystal -Resonator-3Pin_W10.0mm_H5.0mm -Ceramic Resomator/Filter 10.0x5.0mm^2 RedFrequency MG/MT/MX series, http://www.red-frequency.com/download/datenblatt/redfrequency-datenblatt-ir-zta.pdf, length*width=10.0x5.0mm^2 package, package length=10.0mm, package width=5.0mm, 3 pins -THT ceramic resonator filter -0 -3 -3 -Crystal -Resonator_SMD-3Pin_7.2x3.0mm -SMD Resomator/Filter 7.2x3.0mm, Murata CSTCC8M00G53-R0; 8MHz resonator, SMD, Farnell (Element 14) #1170435, http://www.farnell.com/datasheets/19296.pdf?_ga=1.247244932.122297557.1475167906, 7.2x3.0mm^2 package -SMD SMT ceramic resonator filter filter -0 -3 -3 -Crystal -Resonator_SMD-3Pin_7.2x3.0mm_HandSoldering -SMD Resomator/Filter 7.2x3.0mm, Murata CSTCC8M00G53-R0; 8MHz resonator, SMD, Farnell (Element 14) #1170435, http://www.farnell.com/datasheets/19296.pdf?_ga=1.247244932.122297557.1475167906, hand-soldering, 7.2x3.0mm^2 package -SMD SMT ceramic resonator filter filter hand-soldering -0 -3 -3 -Crystal -Resonator_SMD_muRata_CDSCB-2Pin_4.5x2.0mm -SMD Resomator/Filter Murata CDSCB, http://cdn-reichelt.de/documents/datenblatt/B400/SFECV-107.pdf, 4.5x2.0mm^2 package -SMD SMT ceramic resonator filter filter -0 -2 -2 -Crystal -Resonator_SMD_muRata_CDSCB-2Pin_4.5x2.0mm_HandSoldering -SMD Resomator/Filter Murata CDSCB, http://cdn-reichelt.de/documents/datenblatt/B400/SFECV-107.pdf, hand-soldering, 4.5x2.0mm^2 package -SMD SMT ceramic resonator filter filter hand-soldering -0 -2 -2 -Crystal -Resonator_SMD_muRata_CSTxExxV-3Pin_3.0x1.1mm -SMD Resomator/Filter Murata CSTCE, https://www.murata.com/en-eu/products/productdata/8801162264606/SPEC-CSTNE16M0VH3C000R0.pdf -SMD SMT ceramic resonator filter -0 -3 -3 -Crystal -Resonator_SMD_muRata_CSTxExxV-3Pin_3.0x1.1mm_HandSoldering -SMD Resomator/Filter Murata CSTCE, https://www.murata.com/en-eu/products/productdata/8801162264606/SPEC-CSTNE16M0VH3C000R0.pdf -SMD SMT ceramic resonator filter -0 -3 -3 -Crystal -Resonator_SMD_muRata_SFECV-3Pin_6.9x2.9mm -SMD Resomator/Filter Murata SFECV, http://cdn-reichelt.de/documents/datenblatt/B400/SFECV-107.pdf, 6.9x2.9mm^2 package -SMD SMT ceramic resonator filter filter -0 -3 -3 -Crystal -Resonator_SMD_muRata_SFECV-3Pin_6.9x2.9mm_HandSoldering -SMD Resomator/Filter Murata SFECV, http://cdn-reichelt.de/documents/datenblatt/B400/SFECV-107.pdf, hand-soldering, 6.9x2.9mm^2 package -SMD SMT ceramic resonator filter filter hand-soldering -0 -3 -3 -Crystal -Resonator_SMD_muRata_SFSKA-3Pin_7.9x3.8mm -SMD Resomator/Filter Murata SFSKA, http://cdn-reichelt.de/documents/datenblatt/B400/SFECV-107.pdf, 7.9x3.8mm^2 package -SMD SMT ceramic resonator filter filter -0 -3 -3 -Crystal -Resonator_SMD_muRata_SFSKA-3Pin_7.9x3.8mm_HandSoldering -SMD Resomator/Filter Murata SFSKA, http://cdn-reichelt.de/documents/datenblatt/B400/SFECV-107.pdf, hand-soldering, 7.9x3.8mm^2 package -SMD SMT ceramic resonator filter filter hand-soldering -0 -3 -3 -Crystal -Resonator_SMD_muRata_TPSKA-3Pin_7.9x3.8mm -SMD Resomator/Filter Murata TPSKA, http://cdn-reichelt.de/documents/datenblatt/B400/SFECV-107.pdf, 7.9x3.8mm^2 package -SMD SMT ceramic resonator filter filter -0 -3 -3 -Crystal -Resonator_SMD_muRata_TPSKA-3Pin_7.9x3.8mm_HandSoldering -SMD Resomator/Filter Murata TPSKA, http://cdn-reichelt.de/documents/datenblatt/B400/SFECV-107.pdf, hand-soldering, 7.9x3.8mm^2 package -SMD SMT ceramic resonator filter filter hand-soldering -0 -3 -3 -Crystal -Resonator_muRata_CSTLSxxxG-3Pin_W8.0mm_H3.0mm -Ceramic Resomator/Filter Murata CSTLSxxxG, http://www.murata.com/~/media/webrenewal/support/library/catalog/products/timingdevice/ceralock/p17e.ashx, length*width=8.0x3.0mm^2 package, package length=8.0mm, package width=3.0mm, 3 pins -THT ceramic resonator filter CSTLSxxxG -0 -3 -3 -Crystal -Resonator_muRata_CSTLSxxxX-3Pin_W5.5mm_H3.0mm -Ceramic Resomator/Filter Murata CSTLSxxxX, http://www.murata.com/~/media/webrenewal/support/library/catalog/products/timingdevice/ceralock/p17e.ashx, length*width=5.5x3.0mm^2 package, package length=5.5mm, package width=3.0mm, 3 pins -THT ceramic resonator filter CSTLSxxxX -0 -3 -3 -Crystal -Resonator_muRata_DSN6-3Pin_W7.0mm_H2.5mm -Ceramic Resomator/Filter Murata DSN6, http://cdn-reichelt.de/documents/datenblatt/B400/DSN6NC51H.pdf, length*width=7.0x2.5mm^2 package, package length=7.0mm, package width=2.5mm, 3 pins -THT ceramic resonator filter DSN6 -0 -3 -3 -Crystal -Resonator_muRata_DSS6-3Pin_W7.0mm_H2.5mm -Ceramic Resomator/Filter Murata DSS6, http://cdn-reichelt.de/documents/datenblatt/B400/DSN6NC51H.pdf, length*width=7.0x2.5mm^2 package, package length=7.0mm, package width=2.5mm, 3 pins -THT ceramic resonator filter DSS6 -0 -3 -3 -Diode_SMD -D_0201_0603Metric -Diode SMD 0201 (0603 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.vishay.com/docs/20052/crcw0201e3.pdf), generated with kicad-footprint-generator -diode -0 -4 -2 -Diode_SMD -D_0201_0603Metric_Castellated -Diode SMD 0201 (0603 Metric), castellated end terminal, IPC_7351 nominal, (Body size source: https://www.vishay.com/docs/20052/crcw0201e3.pdf), generated with kicad-footprint-generator -diode castellated -0 -4 -2 -Diode_SMD -D_0201_0603Metric_Pad0.64x0.40mm_HandSolder -Diode SMD 0201 (0603 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.vishay.com/docs/20052/crcw0201e3.pdf), generated with kicad-footprint-generator -diode handsolder -0 -4 -2 -Diode_SMD -D_0402_1005Metric -Diode SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator -diode -0 -2 -2 -Diode_SMD -D_0402_1005Metric_Castellated -Diode SMD 0402 (1005 Metric), castellated end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator -diode castellated -0 -2 -2 -Diode_SMD -D_0402_1005Metric_Pad0.77x0.64mm_HandSolder -Diode SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator -diode handsolder -0 -2 -2 -Diode_SMD -D_0603_1608Metric -Diode SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator -diode -0 -2 -2 -Diode_SMD -D_0603_1608Metric_Castellated -Diode SMD 0603 (1608 Metric), castellated end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator -diode castellated -0 -2 -2 -Diode_SMD -D_0603_1608Metric_Pad1.05x0.95mm_HandSolder -Diode SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator -diode handsolder -0 -2 -2 -Diode_SMD -D_0805_2012Metric -Diode SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator -diode -0 -2 -2 -Diode_SMD -D_0805_2012Metric_Castellated -Diode SMD 0805 (2012 Metric), castellated end terminal, IPC_7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator -diode castellated -0 -2 -2 -Diode_SMD -D_0805_2012Metric_Pad1.15x1.40mm_HandSolder -Diode SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator -diode handsolder -0 -2 -2 -Diode_SMD -D_01005_0402Metric -Diode SMD 01005 (0402 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.vishay.com/docs/20056/crcw01005e3.pdf), generated with kicad-footprint-generator -diode -0 -4 -2 -Diode_SMD -D_01005_0402Metric_Castellated -Diode SMD 01005 (0402 Metric), castellated end terminal, IPC_7351 nominal, (Body size source: http://www.vishay.com/docs/20056/crcw01005e3.pdf), generated with kicad-footprint-generator -diode castellated -0 -4 -2 -Diode_SMD -D_01005_0402Metric_Pad0.57x0.30mm_HandSolder -Diode SMD 01005 (0402 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.vishay.com/docs/20056/crcw01005e3.pdf), generated with kicad-footprint-generator -diode handsolder -0 -4 -2 -Diode_SMD -D_1206_3216Metric -Diode SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator -diode -0 -2 -2 -Diode_SMD -D_1206_3216Metric_Castellated -Diode SMD 1206 (3216 Metric), castellated end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator -diode castellated -0 -2 -2 -Diode_SMD -D_1206_3216Metric_Pad1.42x1.75mm_HandSolder -Diode SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator -diode handsolder -0 -2 -2 -Diode_SMD -D_1210_3225Metric -Diode SMD 1210 (3225 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator -diode -0 -2 -2 -Diode_SMD -D_1210_3225Metric_Castellated -Diode SMD 1210 (3225 Metric), castellated end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator -diode castellated -0 -2 -2 -Diode_SMD -D_1210_3225Metric_Pad1.42x2.65mm_HandSolder -Diode SMD 1210 (3225 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator -diode handsolder -0 -2 -2 -Diode_SMD -D_1812_4532Metric -Diode SMD 1812 (4532 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.nikhef.nl/pub/departments/mt/projects/detectorR_D/dtddice/ERJ2G.pdf), generated with kicad-footprint-generator -diode -0 -2 -2 -Diode_SMD -D_1812_4532Metric_Castellated -Diode SMD 1812 (4532 Metric), castellated end terminal, IPC_7351 nominal, (Body size source: https://www.nikhef.nl/pub/departments/mt/projects/detectorR_D/dtddice/ERJ2G.pdf), generated with kicad-footprint-generator -diode castellated -0 -2 -2 -Diode_SMD -D_1812_4532Metric_Pad1.30x3.40mm_HandSolder -Diode SMD 1812 (4532 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.nikhef.nl/pub/departments/mt/projects/detectorR_D/dtddice/ERJ2G.pdf), generated with kicad-footprint-generator -diode handsolder -0 -2 -2 -Diode_SMD -D_2010_5025Metric -Diode SMD 2010 (5025 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator -diode -0 -2 -2 -Diode_SMD -D_2010_5025Metric_Castellated -Diode SMD 2010 (5025 Metric), castellated end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator -diode castellated -0 -2 -2 -Diode_SMD -D_2010_5025Metric_Pad1.52x2.65mm_HandSolder -Diode SMD 2010 (5025 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator -diode handsolder -0 -2 -2 -Diode_SMD -D_2114_3652Metric -Diode SMD 2114 (3652 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size from: http://datasheets.avx.com/schottky.pdf), generated with kicad-footprint-generator -diode -0 -2 -2 -Diode_SMD -D_2114_3652Metric_Castellated -Diode SMD 2114 (3652 Metric), castellated end terminal, IPC_7351 nominal, (Body size from: http://datasheets.avx.com/schottky.pdf), generated with kicad-footprint-generator -diode castellated -0 -2 -2 -Diode_SMD -D_2114_3652Metric_Pad1.85x3.75mm_HandSolder -Diode SMD 2114 (3652 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size from: http://datasheets.avx.com/schottky.pdf), generated with kicad-footprint-generator -diode handsolder -0 -2 -2 -Diode_SMD -D_2512_6332Metric -Diode SMD 2512 (6332 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator -diode -0 -2 -2 -Diode_SMD -D_2512_6332Metric_Castellated -Diode SMD 2512 (6332 Metric), castellated end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator -diode castellated -0 -2 -2 -Diode_SMD -D_2512_6332Metric_Pad1.52x3.35mm_HandSolder -Diode SMD 2512 (6332 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator -diode handsolder -0 -2 -2 -Diode_SMD -D_2816_7142Metric -Diode SMD 2816 (7142 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size from: https://www.vishay.com/docs/30100/wsl.pdf), generated with kicad-footprint-generator -diode -0 -2 -2 -Diode_SMD -D_2816_7142Metric_Castellated -Diode SMD 2816 (7142 Metric), castellated end terminal, IPC_7351 nominal, (Body size from: https://www.vishay.com/docs/30100/wsl.pdf), generated with kicad-footprint-generator -diode castellated -0 -2 -2 -Diode_SMD -D_2816_7142Metric_Pad3.20x4.45mm_HandSolder -Diode SMD 2816 (7142 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size from: https://www.vishay.com/docs/30100/wsl.pdf), generated with kicad-footprint-generator -diode handsolder -0 -2 -2 -Diode_SMD -D_3220_8050Metric -Diode SMD 3220 (8050 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size from: http://datasheets.avx.com/schottky.pdf), generated with kicad-footprint-generator -diode -0 -2 -2 -Diode_SMD -D_3220_8050Metric_Castellated -Diode SMD 3220 (8050 Metric), castellated end terminal, IPC_7351 nominal, (Body size from: http://datasheets.avx.com/schottky.pdf), generated with kicad-footprint-generator -diode castellated -0 -2 -2 -Diode_SMD -D_3220_8050Metric_Pad2.65x5.15mm_HandSolder -Diode SMD 3220 (8050 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size from: http://datasheets.avx.com/schottky.pdf), generated with kicad-footprint-generator -diode handsolder -0 -2 -2 -Diode_SMD -D_MELF -Diode, MELF,, -Diode MELF -0 -2 -2 -Diode_SMD -D_MELF-RM10_Universal_Handsoldering -Diode, Universal, MELF, RM10, Handsoldering, SMD, Thruhole, -Diode Universal MELF RM10 Handsoldering SMD Thruhole -0 -2 -2 -Diode_SMD -D_MELF_Handsoldering -Diode MELF Handsoldering -Diode MELF Handsoldering -0 -2 -2 -Diode_SMD -D_MicroMELF -Diode, MicroMELF, Reflow Soldering, http://www.vishay.com/docs/85597/bzm55.pdf -MicroMELF Diode -0 -2 -2 -Diode_SMD -D_MicroMELF_Handsoldering -Diode, MicroMELF, Hand Soldering, http://www.vishay.com/docs/85597/bzm55.pdf -MicroMELF Diode -0 -2 -2 -Diode_SMD -D_MiniMELF -Diode Mini-MELF (SOD-80) -Diode Mini-MELF (SOD-80) -0 -2 -2 -Diode_SMD -D_MiniMELF_Handsoldering -Diode Mini-MELF (SOD-80) Handsoldering -Diode Mini-MELF (SOD-80) Handsoldering -0 -2 -2 -Diode_SMD -D_PowerDI-5 -PowerDI,Diode,Vishay,https://www.diodes.com/assets/Package-Files/PowerDI5.pdf -PowerDI diode vishay -0 -3 -2 -Diode_SMD -D_PowerDI-123 -http://www.diodes.com/_files/datasheets/ds30497.pdf -PowerDI diode vishay -0 -2 -2 -Diode_SMD -D_Powermite2_AK -Microsemi Powermite 2 SMD power package (https://www.microsemi.com/packaging-information/partpackage/details?pid=5341) -PowerMite2 -0 -2 -2 -Diode_SMD -D_Powermite2_KA -Microsemi Powermite 2 SMD power package (https://www.microsemi.com/packaging-information/partpackage/details?pid=5341) -PowerMite2 -0 -2 -2 -Diode_SMD -D_Powermite3 -Microsemi Powermite 3 SMD power package (https://www.microsemi.com/packaging-information/partpackage/details?pid=5340) -PowerMite3 -0 -3 -3 -Diode_SMD -D_Powermite_AK -Microsemi Powermite SMD power package (https://www.microsemi.com/packaging-information/partpackage/details?pid=5339, https://www.onsemi.com/pub/Collateral/457-04.PDF) -Powermite -0 -2 -2 -Diode_SMD -D_Powermite_KA -Microsemi Powermite SMD power package (https://www.microsemi.com/packaging-information/partpackage/details?pid=5339, https://www.onsemi.com/pub/Collateral/457-04.PDF) -Powermite -0 -2 -2 -Diode_SMD -D_QFN_3.3x3.3mm_P0.65mm -QFN, diode, 3.3x3.3x1mm (https://www.wolfspeed.com/media/downloads/846/C3D1P7060Q.pdf) -diode qfn 3.3 -0 -3 -2 -Diode_SMD -D_SC-80 -JEITA SC-80 -SC-80 -0 -2 -2 -Diode_SMD -D_SC-80_HandSoldering -JEITA SC-80 -SC-80 -0 -2 -2 -Diode_SMD -D_SMA -Diode SMA (DO-214AC) -Diode SMA (DO-214AC) -0 -2 -2 -Diode_SMD -D_SMA-SMB_Universal_Handsoldering -Diode, Universal, SMA (DO-214AC) or SMB (DO-214AA), Handsoldering, -Diode Universal SMA (DO-214AC) SMB (DO-214AA) Handsoldering -0 -2 -2 -Diode_SMD -D_SMA_Handsoldering -Diode SMA (DO-214AC) Handsoldering -Diode SMA (DO-214AC) Handsoldering -0 -2 -2 -Diode_SMD -D_SMB -Diode SMB (DO-214AA) -Diode SMB (DO-214AA) -0 -2 -2 -Diode_SMD -D_SMB-SMC_Universal_Handsoldering -Diode, Universal, SMB(DO-214AA) or SMC (DO-214AB), Handsoldering, -Diode Universal SMB(DO-214AA) SMC (DO-214AB) Handsoldering -0 -2 -2 -Diode_SMD -D_SMB_Handsoldering -Diode SMB (DO-214AA) Handsoldering -Diode SMB (DO-214AA) Handsoldering -0 -2 -2 -Diode_SMD -D_SMB_Modified -Diode SMB (DO-214AA) Modified (http://www.littelfuse.com/~/media/electronics/datasheets/sidactors/littelfuse_sidactor_battrax_positive_negative_modified_do_214_datasheet.pdf.pdf) -Diode SMB (DO-214AA) -0 -3 -3 -Diode_SMD -D_SMC -Diode SMC (DO-214AB) -Diode SMC (DO-214AB) -0 -2 -2 -Diode_SMD -D_SMC-RM10_Universal_Handsoldering -Diode, Universal, SMC (DO-214AB), RM10, Handsoldering, SMD, Thruhole -Diode Universal SMC (DO-214AB) RM10 Handsoldering SMD Thruhole -0 -2 -2 -Diode_SMD -D_SMC_Handsoldering -Diode SMC (DO-214AB) Handsoldering -Diode SMC (DO-214AB) Handsoldering -0 -2 -2 -Diode_SMD -D_SMF -Diode SMF (DO-219AB), http://www.vishay.com/docs/95572/smf_do-219ab.pdf -Diode SMF (DO-214AB) -0 -2 -2 -Diode_SMD -D_SOD-110 -SOD-110 -SOD-110 -0 -2 -2 -Diode_SMD -D_SOD-123 -SOD-123 -SOD-123 -0 -2 -2 -Diode_SMD -D_SOD-123F -D_SOD-123F -D_SOD-123F -0 -2 -2 -Diode_SMD -D_SOD-128 -D_SOD-128 (CFP5 SlimSMAW), https://assets.nexperia.com/documents/outline-drawing/SOD128.pdf -D_SOD-128 -0 -2 -2 -Diode_SMD -D_SOD-323 -SOD-323 -SOD-323 -0 -2 -2 -Diode_SMD -D_SOD-323F -SOD-323F http://www.nxp.com/documents/outline_drawing/SOD323F.pdf -SOD-323F -0 -2 -2 -Diode_SMD -D_SOD-323_HandSoldering -SOD-323 -SOD-323 -0 -2 -2 -Diode_SMD -D_SOD-523 -http://www.diodes.com/datasheets/ap02001.pdf p.144 -Diode SOD523 -0 -2 -2 -Diode_SMD -D_SOD-923 -https://www.onsemi.com/pub/Collateral/ESD9B-D.PDF#page=4 -Diode SOD923 -0 -2 -2 -Diode_SMD -D_SOT-23_ANK -SOT-23, Single Diode -SOT-23 -0 -3 -2 -Diode_SMD -D_SOT-23_NKA -SOT-23, Single Diode -SOT-23 -0 -3 -2 -Diode_SMD -D_TUMD2 -ROHM - TUMD2 -TUMD2 -0 -2 -2 -Diode_SMD -Diode_Bridge_Bourns_CD-DF4xxS -8.1x10.5mm, 4A, single phase bridge rectifier, https://www.bourns.com/docs/Product-Datasheets/CD-DF4xxSL.pdf -Surface Mount Bridge Rectifier Diode -0 -4 -4 -Diode_SMD -Diode_Bridge_Diotec_ABS -SMD diode bridge ABS (Diotec), see https://diotec.com/tl_files/diotec/files/pdf/datasheets/abs2.pdf -ABS MBLS -0 -4 -4 -Diode_SMD -Diode_Bridge_Diotec_MicroDil_3.0x3.0x1.8mm -SMD package Diotec Diotec MicroDil, body 3.0x3.0x1.8mm (e.g. diode bridge), see https://diotec.com/tl_files/diotec/files/pdf/datasheets/mys40.pdf -Diotec MicroDil diode bridge -0 -4 -4 -Diode_SMD -Diode_Bridge_Diotec_SO-DIL-Slim -SMD diode bridge Diotec SO-DIL Slim, see https://diotec.com/tl_files/diotec/files/pdf/datasheets/b40fs.pdf -DFS SO-DIL Slim -0 -4 -4 -Diode_SMD -Diode_Bridge_Vishay_DFS -SMD diode bridge DFS, see http://www.vishay.com/docs/88854/padlayouts.pdf -DFS -0 -4 -4 -Diode_SMD -Diode_Bridge_Vishay_DFSFlat -SMD diode bridge Low Profile DFS "Flat", see http://www.vishay.com/docs/88874/dfl15005.pdf -DFS -0 -4 -4 -Diode_SMD -Diode_Bridge_Vishay_MBLS -SMD diode bridge MBLS, see http://www.vishay.com/docs/89959/mbl104s.pdf http://www.vishay.com/docs/88854/padlayouts.pdf -DFS -0 -4 -4 -Diode_SMD -Littelfuse_PolyZen-LS -http://m.littelfuse.com/~/media/electronics/datasheets/polyzen_devices/littelfuse_polyzen_standard_polyzen_catalog_datasheet.pdf.pdf -Diode Polymer Protected Zener Diode Littelfuse LS -0 -3 -3 -Diode_THT -D_5KPW_P7.62mm_Vertical_AnodeUp -Diode, 5KPW series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=9*8mm^2, , http://www.diodes.com/_files/packages/8686949.gif -Diode 5KPW series Axial Vertical pin pitch 7.62mm length 9mm diameter 8mm -0 -2 -2 -Diode_THT -D_5KPW_P7.62mm_Vertical_KathodeUp -Diode, 5KPW series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=9*8mm^2, , http://www.diodes.com/_files/packages/8686949.gif -Diode 5KPW series Axial Vertical pin pitch 7.62mm length 9mm diameter 8mm -0 -2 -2 -Diode_THT -D_5KPW_P12.70mm_Horizontal -Diode, 5KPW series, Axial, Horizontal, pin pitch=12.7mm, , length*diameter=9*8mm^2, , http://www.diodes.com/_files/packages/8686949.gif -Diode 5KPW series Axial Horizontal pin pitch 12.7mm length 9mm diameter 8mm -0 -2 -2 -Diode_THT -D_5KP_P7.62mm_Vertical_AnodeUp -Diode, 5KP series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=7.62*9.53mm^2, , http://www.diodes.com/_files/packages/8686949.gif -Diode 5KP series Axial Vertical pin pitch 7.62mm length 7.62mm diameter 9.53mm -0 -2 -2 -Diode_THT -D_5KP_P7.62mm_Vertical_KathodeUp -Diode, 5KP series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=7.62*9.53mm^2, , http://www.diodes.com/_files/packages/8686949.gif -Diode 5KP series Axial Vertical pin pitch 7.62mm length 7.62mm diameter 9.53mm -0 -2 -2 -Diode_THT -D_5KP_P10.16mm_Horizontal -Diode, 5KP series, Axial, Horizontal, pin pitch=10.16mm, , length*diameter=7.62*9.53mm^2, , http://www.diodes.com/_files/packages/8686949.gif -Diode 5KP series Axial Horizontal pin pitch 10.16mm length 7.62mm diameter 9.53mm -0 -2 -2 -Diode_THT -D_5KP_P12.70mm_Horizontal -Diode, 5KP series, Axial, Horizontal, pin pitch=12.7mm, , length*diameter=7.62*9.53mm^2, , http://www.diodes.com/_files/packages/8686949.gif -Diode 5KP series Axial Horizontal pin pitch 12.7mm length 7.62mm diameter 9.53mm -0 -2 -2 -Diode_THT -D_5W_P5.08mm_Vertical_AnodeUp -Diode, 5W series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=8.9*3.7mm^2, , http://www.diodes.com/_files/packages/8686949.gif -Diode 5W series Axial Vertical pin pitch 5.08mm length 8.9mm diameter 3.7mm -0 -2 -2 -Diode_THT -D_5W_P5.08mm_Vertical_KathodeUp -Diode, 5W series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=8.9*3.7mm^2, , http://www.diodes.com/_files/packages/8686949.gif -Diode 5W series Axial Vertical pin pitch 5.08mm length 8.9mm diameter 3.7mm -0 -2 -2 -Diode_THT -D_5W_P10.16mm_Horizontal -Diode, 5W series, Axial, Horizontal, pin pitch=10.16mm, , length*diameter=8.9*3.7mm^2, , http://www.diodes.com/_files/packages/8686949.gif -Diode 5W series Axial Horizontal pin pitch 10.16mm length 8.9mm diameter 3.7mm -0 -2 -2 -Diode_THT -D_5W_P12.70mm_Horizontal -Diode, 5W series, Axial, Horizontal, pin pitch=12.7mm, , length*diameter=8.9*3.7mm^2, , http://www.diodes.com/_files/packages/8686949.gif -Diode 5W series Axial Horizontal pin pitch 12.7mm length 8.9mm diameter 3.7mm -0 -2 -2 -Diode_THT -D_A-405_P2.54mm_Vertical_AnodeUp -Diode, A-405 series, Axial, Vertical, pin pitch=2.54mm, , length*diameter=5.2*2.7mm^2, , http://www.diodes.com/_files/packages/A-405.pdf -Diode A-405 series Axial Vertical pin pitch 2.54mm length 5.2mm diameter 2.7mm -0 -2 -2 -Diode_THT -D_A-405_P2.54mm_Vertical_KathodeUp -Diode, A-405 series, Axial, Vertical, pin pitch=2.54mm, , length*diameter=5.2*2.7mm^2, , http://www.diodes.com/_files/packages/A-405.pdf -Diode A-405 series Axial Vertical pin pitch 2.54mm length 5.2mm diameter 2.7mm -0 -2 -2 -Diode_THT -D_A-405_P5.08mm_Vertical_AnodeUp -Diode, A-405 series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=5.2*2.7mm^2, , http://www.diodes.com/_files/packages/A-405.pdf -Diode A-405 series Axial Vertical pin pitch 5.08mm length 5.2mm diameter 2.7mm -0 -2 -2 -Diode_THT -D_A-405_P5.08mm_Vertical_KathodeUp -Diode, A-405 series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=5.2*2.7mm^2, , http://www.diodes.com/_files/packages/A-405.pdf -Diode A-405 series Axial Vertical pin pitch 5.08mm length 5.2mm diameter 2.7mm -0 -2 -2 -Diode_THT -D_A-405_P7.62mm_Horizontal -Diode, A-405 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=5.2*2.7mm^2, , http://www.diodes.com/_files/packages/A-405.pdf -Diode A-405 series Axial Horizontal pin pitch 7.62mm length 5.2mm diameter 2.7mm -0 -2 -2 -Diode_THT -D_A-405_P10.16mm_Horizontal -Diode, A-405 series, Axial, Horizontal, pin pitch=10.16mm, , length*diameter=5.2*2.7mm^2, , http://www.diodes.com/_files/packages/A-405.pdf -Diode A-405 series Axial Horizontal pin pitch 10.16mm length 5.2mm diameter 2.7mm -0 -2 -2 -Diode_THT -D_A-405_P12.70mm_Horizontal -Diode, A-405 series, Axial, Horizontal, pin pitch=12.7mm, , length*diameter=5.2*2.7mm^2, , http://www.diodes.com/_files/packages/A-405.pdf -Diode A-405 series Axial Horizontal pin pitch 12.7mm length 5.2mm diameter 2.7mm -0 -2 -2 -Diode_THT -D_DO-15_P2.54mm_Vertical_AnodeUp -Diode, DO-15 series, Axial, Vertical, pin pitch=2.54mm, , length*diameter=7.6*3.6mm^2, , http://www.diodes.com/_files/packages/DO-15.pdf -Diode DO-15 series Axial Vertical pin pitch 2.54mm length 7.6mm diameter 3.6mm -0 -2 -2 -Diode_THT -D_DO-15_P2.54mm_Vertical_KathodeUp -Diode, DO-15 series, Axial, Vertical, pin pitch=2.54mm, , length*diameter=7.6*3.6mm^2, , http://www.diodes.com/_files/packages/DO-15.pdf -Diode DO-15 series Axial Vertical pin pitch 2.54mm length 7.6mm diameter 3.6mm -0 -2 -2 -Diode_THT -D_DO-15_P3.81mm_Vertical_AnodeUp -Diode, DO-15 series, Axial, Vertical, pin pitch=3.81mm, , length*diameter=7.6*3.6mm^2, , http://www.diodes.com/_files/packages/DO-15.pdf -Diode DO-15 series Axial Vertical pin pitch 3.81mm length 7.6mm diameter 3.6mm -0 -2 -2 -Diode_THT -D_DO-15_P3.81mm_Vertical_KathodeUp -Diode, DO-15 series, Axial, Vertical, pin pitch=3.81mm, , length*diameter=7.6*3.6mm^2, , http://www.diodes.com/_files/packages/DO-15.pdf -Diode DO-15 series Axial Vertical pin pitch 3.81mm length 7.6mm diameter 3.6mm -0 -2 -2 -Diode_THT -D_DO-15_P5.08mm_Vertical_AnodeUp -Diode, DO-15 series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=7.6*3.6mm^2, , http://www.diodes.com/_files/packages/DO-15.pdf -Diode DO-15 series Axial Vertical pin pitch 5.08mm length 7.6mm diameter 3.6mm -0 -2 -2 -Diode_THT -D_DO-15_P5.08mm_Vertical_KathodeUp -Diode, DO-15 series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=7.6*3.6mm^2, , http://www.diodes.com/_files/packages/DO-15.pdf -Diode DO-15 series Axial Vertical pin pitch 5.08mm length 7.6mm diameter 3.6mm -0 -2 -2 -Diode_THT -D_DO-15_P10.16mm_Horizontal -Diode, DO-15 series, Axial, Horizontal, pin pitch=10.16mm, , length*diameter=7.6*3.6mm^2, , http://www.diodes.com/_files/packages/DO-15.pdf -Diode DO-15 series Axial Horizontal pin pitch 10.16mm length 7.6mm diameter 3.6mm -0 -2 -2 -Diode_THT -D_DO-15_P12.70mm_Horizontal -Diode, DO-15 series, Axial, Horizontal, pin pitch=12.7mm, , length*diameter=7.6*3.6mm^2, , http://www.diodes.com/_files/packages/DO-15.pdf -Diode DO-15 series Axial Horizontal pin pitch 12.7mm length 7.6mm diameter 3.6mm -0 -2 -2 -Diode_THT -D_DO-15_P15.24mm_Horizontal -Diode, DO-15 series, Axial, Horizontal, pin pitch=15.24mm, , length*diameter=7.6*3.6mm^2, , http://www.diodes.com/_files/packages/DO-15.pdf -Diode DO-15 series Axial Horizontal pin pitch 15.24mm length 7.6mm diameter 3.6mm -0 -2 -2 -Diode_THT -D_DO-27_P5.08mm_Vertical_AnodeUp -Diode, DO-27 series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=9.52*5.33mm^2, , http://www.slottechforum.com/slotinfo/Techstuff/CD2%20Diodes%20and%20Transistors/Cases/Diode%20DO-27.jpg -Diode DO-27 series Axial Vertical pin pitch 5.08mm length 9.52mm diameter 5.33mm -0 -2 -2 -Diode_THT -D_DO-27_P5.08mm_Vertical_KathodeUp -Diode, DO-27 series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=9.52*5.33mm^2, , http://www.slottechforum.com/slotinfo/Techstuff/CD2%20Diodes%20and%20Transistors/Cases/Diode%20DO-27.jpg -Diode DO-27 series Axial Vertical pin pitch 5.08mm length 9.52mm diameter 5.33mm -0 -2 -2 -Diode_THT -D_DO-27_P12.70mm_Horizontal -Diode, DO-27 series, Axial, Horizontal, pin pitch=12.7mm, , length*diameter=9.52*5.33mm^2, , http://www.slottechforum.com/slotinfo/Techstuff/CD2%20Diodes%20and%20Transistors/Cases/Diode%20DO-27.jpg -Diode DO-27 series Axial Horizontal pin pitch 12.7mm length 9.52mm diameter 5.33mm -0 -2 -2 -Diode_THT -D_DO-27_P15.24mm_Horizontal -Diode, DO-27 series, Axial, Horizontal, pin pitch=15.24mm, , length*diameter=9.52*5.33mm^2, , http://www.slottechforum.com/slotinfo/Techstuff/CD2%20Diodes%20and%20Transistors/Cases/Diode%20DO-27.jpg -Diode DO-27 series Axial Horizontal pin pitch 15.24mm length 9.52mm diameter 5.33mm -0 -2 -2 -Diode_THT -D_DO-34_SOD68_P2.54mm_Vertical_AnodeUp -Diode, DO-34_SOD68 series, Axial, Vertical, pin pitch=2.54mm, , length*diameter=3.04*1.6mm^2, , https://www.nxp.com/docs/en/data-sheet/KTY83_SER.pdf -Diode DO-34_SOD68 series Axial Vertical pin pitch 2.54mm length 3.04mm diameter 1.6mm -0 -2 -2 -Diode_THT -D_DO-34_SOD68_P2.54mm_Vertical_KathodeUp -Diode, DO-34_SOD68 series, Axial, Vertical, pin pitch=2.54mm, , length*diameter=3.04*1.6mm^2, , https://www.nxp.com/docs/en/data-sheet/KTY83_SER.pdf -Diode DO-34_SOD68 series Axial Vertical pin pitch 2.54mm length 3.04mm diameter 1.6mm -0 -2 -2 -Diode_THT -D_DO-34_SOD68_P5.08mm_Vertical_AnodeUp -Diode, DO-34_SOD68 series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=3.04*1.6mm^2, , https://www.nxp.com/docs/en/data-sheet/KTY83_SER.pdf -Diode DO-34_SOD68 series Axial Vertical pin pitch 5.08mm length 3.04mm diameter 1.6mm -0 -2 -2 -Diode_THT -D_DO-34_SOD68_P5.08mm_Vertical_KathodeUp -Diode, DO-34_SOD68 series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=3.04*1.6mm^2, , https://www.nxp.com/docs/en/data-sheet/KTY83_SER.pdf -Diode DO-34_SOD68 series Axial Vertical pin pitch 5.08mm length 3.04mm diameter 1.6mm -0 -2 -2 -Diode_THT -D_DO-34_SOD68_P7.62mm_Horizontal -Diode, DO-34_SOD68 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=3.04*1.6mm^2, , https://www.nxp.com/docs/en/data-sheet/KTY83_SER.pdf -Diode DO-34_SOD68 series Axial Horizontal pin pitch 7.62mm length 3.04mm diameter 1.6mm -0 -2 -2 -Diode_THT -D_DO-34_SOD68_P10.16mm_Horizontal -Diode, DO-34_SOD68 series, Axial, Horizontal, pin pitch=10.16mm, , length*diameter=3.04*1.6mm^2, , https://www.nxp.com/docs/en/data-sheet/KTY83_SER.pdf -Diode DO-34_SOD68 series Axial Horizontal pin pitch 10.16mm length 3.04mm diameter 1.6mm -0 -2 -2 -Diode_THT -D_DO-34_SOD68_P12.70mm_Horizontal -Diode, DO-34_SOD68 series, Axial, Horizontal, pin pitch=12.7mm, , length*diameter=3.04*1.6mm^2, , https://www.nxp.com/docs/en/data-sheet/KTY83_SER.pdf -Diode DO-34_SOD68 series Axial Horizontal pin pitch 12.7mm length 3.04mm diameter 1.6mm -0 -2 -2 -Diode_THT -D_DO-35_SOD27_P2.54mm_Vertical_AnodeUp -Diode, DO-35_SOD27 series, Axial, Vertical, pin pitch=2.54mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf -Diode DO-35_SOD27 series Axial Vertical pin pitch 2.54mm length 4mm diameter 2mm -0 -2 -2 -Diode_THT -D_DO-35_SOD27_P2.54mm_Vertical_KathodeUp -Diode, DO-35_SOD27 series, Axial, Vertical, pin pitch=2.54mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf -Diode DO-35_SOD27 series Axial Vertical pin pitch 2.54mm length 4mm diameter 2mm -0 -2 -2 -Diode_THT -D_DO-35_SOD27_P3.81mm_Vertical_AnodeUp -Diode, DO-35_SOD27 series, Axial, Vertical, pin pitch=3.81mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf -Diode DO-35_SOD27 series Axial Vertical pin pitch 3.81mm length 4mm diameter 2mm -0 -2 -2 -Diode_THT -D_DO-35_SOD27_P3.81mm_Vertical_KathodeUp -Diode, DO-35_SOD27 series, Axial, Vertical, pin pitch=3.81mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf -Diode DO-35_SOD27 series Axial Vertical pin pitch 3.81mm length 4mm diameter 2mm -0 -2 -2 -Diode_THT -D_DO-35_SOD27_P5.08mm_Vertical_AnodeUp -Diode, DO-35_SOD27 series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf -Diode DO-35_SOD27 series Axial Vertical pin pitch 5.08mm length 4mm diameter 2mm -0 -2 -2 -Diode_THT -D_DO-35_SOD27_P5.08mm_Vertical_KathodeUp -Diode, DO-35_SOD27 series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf -Diode DO-35_SOD27 series Axial Vertical pin pitch 5.08mm length 4mm diameter 2mm -0 -2 -2 -Diode_THT -D_DO-35_SOD27_P7.62mm_Horizontal -Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf -Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm length 4mm diameter 2mm -0 -2 -2 -Diode_THT -D_DO-35_SOD27_P10.16mm_Horizontal -Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=10.16mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf -Diode DO-35_SOD27 series Axial Horizontal pin pitch 10.16mm length 4mm diameter 2mm -0 -2 -2 -Diode_THT -D_DO-35_SOD27_P12.70mm_Horizontal -Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=12.7mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf -Diode DO-35_SOD27 series Axial Horizontal pin pitch 12.7mm length 4mm diameter 2mm -0 -2 -2 -Diode_THT -D_DO-41_SOD81_P2.54mm_Vertical_AnodeUp -Diode, DO-41_SOD81 series, Axial, Vertical, pin pitch=2.54mm, , length*diameter=5.2*2.7mm^2, , http://www.diodes.com/_files/packages/DO-41%20(Plastic).pdf -Diode DO-41_SOD81 series Axial Vertical pin pitch 2.54mm length 5.2mm diameter 2.7mm -0 -2 -2 -Diode_THT -D_DO-41_SOD81_P2.54mm_Vertical_KathodeUp -Diode, DO-41_SOD81 series, Axial, Vertical, pin pitch=2.54mm, , length*diameter=5.2*2.7mm^2, , http://www.diodes.com/_files/packages/DO-41%20(Plastic).pdf -Diode DO-41_SOD81 series Axial Vertical pin pitch 2.54mm length 5.2mm diameter 2.7mm -0 -2 -2 -Diode_THT -D_DO-41_SOD81_P3.81mm_Vertical_AnodeUp -Diode, DO-41_SOD81 series, Axial, Vertical, pin pitch=3.81mm, , length*diameter=5.2*2.7mm^2, , https://www.diodes.com/assets/Package-Files/DO-41-Plastic.pdf -Diode DO-41_SOD81 series Axial Vertical pin pitch 3.81mm length 5.2mm diameter 2.7mm -0 -2 -2 -Diode_THT -D_DO-41_SOD81_P3.81mm_Vertical_KathodeUp -Diode, DO-41_SOD81 series, Axial, Vertical, pin pitch=3.81mm, , length*diameter=5.2*2.7mm^2, , https://www.diodes.com/assets/Package-Files/DO-41-Plastic.pdf -Diode DO-41_SOD81 series Axial Vertical pin pitch 3.81mm length 5.2mm diameter 2.7mm -0 -2 -2 -Diode_THT -D_DO-41_SOD81_P5.08mm_Vertical_AnodeUp -Diode, DO-41_SOD81 series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=5.2*2.7mm^2, , http://www.diodes.com/_files/packages/DO-41%20(Plastic).pdf -Diode DO-41_SOD81 series Axial Vertical pin pitch 5.08mm length 5.2mm diameter 2.7mm -0 -2 -2 -Diode_THT -D_DO-41_SOD81_P5.08mm_Vertical_KathodeUp -Diode, DO-41_SOD81 series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=5.2*2.7mm^2, , http://www.diodes.com/_files/packages/DO-41%20(Plastic).pdf -Diode DO-41_SOD81 series Axial Vertical pin pitch 5.08mm length 5.2mm diameter 2.7mm -0 -2 -2 -Diode_THT -D_DO-41_SOD81_P7.62mm_Horizontal -Diode, DO-41_SOD81 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=5.2*2.7mm^2, , http://www.diodes.com/_files/packages/DO-41%20(Plastic).pdf -Diode DO-41_SOD81 series Axial Horizontal pin pitch 7.62mm length 5.2mm diameter 2.7mm -0 -2 -2 -Diode_THT -D_DO-41_SOD81_P10.16mm_Horizontal -Diode, DO-41_SOD81 series, Axial, Horizontal, pin pitch=10.16mm, , length*diameter=5.2*2.7mm^2, , http://www.diodes.com/_files/packages/DO-41%20(Plastic).pdf -Diode DO-41_SOD81 series Axial Horizontal pin pitch 10.16mm length 5.2mm diameter 2.7mm -0 -2 -2 -Diode_THT -D_DO-41_SOD81_P12.70mm_Horizontal -Diode, DO-41_SOD81 series, Axial, Horizontal, pin pitch=12.7mm, , length*diameter=5.2*2.7mm^2, , http://www.diodes.com/_files/packages/DO-41%20(Plastic).pdf -Diode DO-41_SOD81 series Axial Horizontal pin pitch 12.7mm length 5.2mm diameter 2.7mm -0 -2 -2 -Diode_THT -D_DO-201AD_P3.81mm_Vertical_AnodeUp -Diode, DO-201AD series, Axial, Vertical, pin pitch=3.81mm, , length*diameter=9.5*5.2mm^2, , http://www.diodes.com/_files/packages/DO-201AD.pdf -Diode DO-201AD series Axial Vertical pin pitch 3.81mm length 9.5mm diameter 5.2mm -0 -2 -2 -Diode_THT -D_DO-201AD_P3.81mm_Vertical_KathodeUp -Diode, DO-201AD series, Axial, Vertical, pin pitch=3.81mm, , length*diameter=9.5*5.2mm^2, , http://www.diodes.com/_files/packages/DO-201AD.pdf -Diode DO-201AD series Axial Vertical pin pitch 3.81mm length 9.5mm diameter 5.2mm -0 -2 -2 -Diode_THT -D_DO-201AD_P5.08mm_Vertical_AnodeUp -Diode, DO-201AD series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=9.5*5.2mm^2, , http://www.diodes.com/_files/packages/DO-201AD.pdf -Diode DO-201AD series Axial Vertical pin pitch 5.08mm length 9.5mm diameter 5.2mm -0 -2 -2 -Diode_THT -D_DO-201AD_P5.08mm_Vertical_KathodeUp -Diode, DO-201AD series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=9.5*5.2mm^2, , http://www.diodes.com/_files/packages/DO-201AD.pdf -Diode DO-201AD series Axial Vertical pin pitch 5.08mm length 9.5mm diameter 5.2mm -0 -2 -2 -Diode_THT -D_DO-201AD_P12.70mm_Horizontal -Diode, DO-201AD series, Axial, Horizontal, pin pitch=12.7mm, , length*diameter=9.5*5.2mm^2, , http://www.diodes.com/_files/packages/DO-201AD.pdf -Diode DO-201AD series Axial Horizontal pin pitch 12.7mm length 9.5mm diameter 5.2mm -0 -2 -2 -Diode_THT -D_DO-201AD_P15.24mm_Horizontal -Diode, DO-201AD series, Axial, Horizontal, pin pitch=15.24mm, , length*diameter=9.5*5.2mm^2, , http://www.diodes.com/_files/packages/DO-201AD.pdf -Diode DO-201AD series Axial Horizontal pin pitch 15.24mm length 9.5mm diameter 5.2mm -0 -2 -2 -Diode_THT -D_DO-201AE_P3.81mm_Vertical_AnodeUp -Diode, DO-201AE series, Axial, Vertical, pin pitch=3.81mm, , length*diameter=9*5.3mm^2, , http://www.farnell.com/datasheets/529758.pdf -Diode DO-201AE series Axial Vertical pin pitch 3.81mm length 9mm diameter 5.3mm -0 -2 -2 -Diode_THT -D_DO-201AE_P3.81mm_Vertical_KathodeUp -Diode, DO-201AE series, Axial, Vertical, pin pitch=3.81mm, , length*diameter=9*5.3mm^2, , http://www.farnell.com/datasheets/529758.pdf -Diode DO-201AE series Axial Vertical pin pitch 3.81mm length 9mm diameter 5.3mm -0 -2 -2 -Diode_THT -D_DO-201AE_P5.08mm_Vertical_AnodeUp -Diode, DO-201AE series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=9*5.3mm^2, , http://www.farnell.com/datasheets/529758.pdf -Diode DO-201AE series Axial Vertical pin pitch 5.08mm length 9mm diameter 5.3mm -0 -2 -2 -Diode_THT -D_DO-201AE_P5.08mm_Vertical_KathodeUp -Diode, DO-201AE series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=9*5.3mm^2, , http://www.farnell.com/datasheets/529758.pdf -Diode DO-201AE series Axial Vertical pin pitch 5.08mm length 9mm diameter 5.3mm -0 -2 -2 -Diode_THT -D_DO-201AE_P12.70mm_Horizontal -Diode, DO-201AE series, Axial, Horizontal, pin pitch=12.7mm, , length*diameter=9*5.3mm^2, , http://www.farnell.com/datasheets/529758.pdf -Diode DO-201AE series Axial Horizontal pin pitch 12.7mm length 9mm diameter 5.3mm -0 -2 -2 -Diode_THT -D_DO-201AE_P15.24mm_Horizontal -Diode, DO-201AE series, Axial, Horizontal, pin pitch=15.24mm, , length*diameter=9*5.3mm^2, , http://www.farnell.com/datasheets/529758.pdf -Diode DO-201AE series Axial Horizontal pin pitch 15.24mm length 9mm diameter 5.3mm -0 -2 -2 -Diode_THT -D_DO-201_P3.81mm_Vertical_AnodeUp -Diode, DO-201 series, Axial, Vertical, pin pitch=3.81mm, , length*diameter=9.53*5.21mm^2, , http://www.diodes.com/_files/packages/DO-201.pdf -Diode DO-201 series Axial Vertical pin pitch 3.81mm length 9.53mm diameter 5.21mm -0 -2 -2 -Diode_THT -D_DO-201_P3.81mm_Vertical_KathodeUp -Diode, DO-201 series, Axial, Vertical, pin pitch=3.81mm, , length*diameter=9.53*5.21mm^2, , http://www.diodes.com/_files/packages/DO-201.pdf -Diode DO-201 series Axial Vertical pin pitch 3.81mm length 9.53mm diameter 5.21mm -0 -2 -2 -Diode_THT -D_DO-201_P5.08mm_Vertical_AnodeUp -Diode, DO-201 series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=9.53*5.21mm^2, , http://www.diodes.com/_files/packages/DO-201.pdf -Diode DO-201 series Axial Vertical pin pitch 5.08mm length 9.53mm diameter 5.21mm -0 -2 -2 -Diode_THT -D_DO-201_P5.08mm_Vertical_KathodeUp -Diode, DO-201 series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=9.53*5.21mm^2, , http://www.diodes.com/_files/packages/DO-201.pdf -Diode DO-201 series Axial Vertical pin pitch 5.08mm length 9.53mm diameter 5.21mm -0 -2 -2 -Diode_THT -D_DO-201_P12.70mm_Horizontal -Diode, DO-201 series, Axial, Horizontal, pin pitch=12.7mm, , length*diameter=9.53*5.21mm^2, , http://www.diodes.com/_files/packages/DO-201.pdf -Diode DO-201 series Axial Horizontal pin pitch 12.7mm length 9.53mm diameter 5.21mm -0 -2 -2 -Diode_THT -D_DO-201_P15.24mm_Horizontal -Diode, DO-201 series, Axial, Horizontal, pin pitch=15.24mm, , length*diameter=9.53*5.21mm^2, , http://www.diodes.com/_files/packages/DO-201.pdf -Diode DO-201 series Axial Horizontal pin pitch 15.24mm length 9.53mm diameter 5.21mm -0 -2 -2 -Diode_THT -D_DO-247_Horizontal_TabDown -Diode, DO-247 series, Horizontal, TabDown, P 10.9mm -diode rectifier -0 -2 -2 -Diode_THT -D_DO-247_Horizontal_TabUp -Diode, DO-247 series, Horizontal, TabUp, P 10.9mm -diode rectifier -0 -2 -2 -Diode_THT -D_DO-247_Vertical -Diode, DO-247 series, Vertical, P 10.9mm -diode rectifier -0 -2 -2 -Diode_THT -D_P600_R-6_P7.62mm_Vertical_AnodeUp -Diode, P600_R-6 series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=9.1*9.1mm^2, , http://www.vishay.com/docs/88692/p600a.pdf, http://www.diodes.com/_files/packages/R-6.pdf -Diode P600_R-6 series Axial Vertical pin pitch 7.62mm length 9.1mm diameter 9.1mm -0 -2 -2 -Diode_THT -D_P600_R-6_P7.62mm_Vertical_KathodeUp -Diode, P600_R-6 series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=9.1*9.1mm^2, , http://www.vishay.com/docs/88692/p600a.pdf, http://www.diodes.com/_files/packages/R-6.pdf -Diode P600_R-6 series Axial Vertical pin pitch 7.62mm length 9.1mm diameter 9.1mm -0 -2 -2 -Diode_THT -D_P600_R-6_P12.70mm_Horizontal -Diode, P600_R-6 series, Axial, Horizontal, pin pitch=12.7mm, , length*diameter=9.1*9.1mm^2, , http://www.vishay.com/docs/88692/p600a.pdf, http://www.diodes.com/_files/packages/R-6.pdf -Diode P600_R-6 series Axial Horizontal pin pitch 12.7mm length 9.1mm diameter 9.1mm -0 -2 -2 -Diode_THT -D_P600_R-6_P20.00mm_Horizontal -Diode, P600_R-6 series, Axial, Horizontal, pin pitch=20mm, , length*diameter=9.1*9.1mm^2, , http://www.vishay.com/docs/88692/p600a.pdf, http://www.diodes.com/_files/packages/R-6.pdf -Diode P600_R-6 series Axial Horizontal pin pitch 20mm length 9.1mm diameter 9.1mm -0 -2 -2 -Diode_THT -D_T-1_P2.54mm_Vertical_AnodeUp -Diode, T-1 series, Axial, Vertical, pin pitch=2.54mm, , length*diameter=3.2*2.6mm^2, , http://www.diodes.com/_files/packages/T-1.pdf -Diode T-1 series Axial Vertical pin pitch 2.54mm length 3.2mm diameter 2.6mm -0 -2 -2 -Diode_THT -D_T-1_P2.54mm_Vertical_KathodeUp -Diode, T-1 series, Axial, Vertical, pin pitch=2.54mm, , length*diameter=3.2*2.6mm^2, , http://www.diodes.com/_files/packages/T-1.pdf -Diode T-1 series Axial Vertical pin pitch 2.54mm length 3.2mm diameter 2.6mm -0 -2 -2 -Diode_THT -D_T-1_P5.08mm_Horizontal -Diode, T-1 series, Axial, Horizontal, pin pitch=5.08mm, , length*diameter=3.2*2.6mm^2, , http://www.diodes.com/_files/packages/T-1.pdf -Diode T-1 series Axial Horizontal pin pitch 5.08mm length 3.2mm diameter 2.6mm -0 -2 -2 -Diode_THT -D_T-1_P10.16mm_Horizontal -Diode, T-1 series, Axial, Horizontal, pin pitch=10.16mm, , length*diameter=3.2*2.6mm^2, , http://www.diodes.com/_files/packages/T-1.pdf -Diode T-1 series Axial Horizontal pin pitch 10.16mm length 3.2mm diameter 2.6mm -0 -2 -2 -Diode_THT -D_T-1_P12.70mm_Horizontal -Diode, T-1 series, Axial, Horizontal, pin pitch=12.7mm, , length*diameter=3.2*2.6mm^2, , http://www.diodes.com/_files/packages/T-1.pdf -Diode T-1 series Axial Horizontal pin pitch 12.7mm length 3.2mm diameter 2.6mm -0 -2 -2 -Diode_THT -Diode_Bridge_15.1x15.1x6.3mm_P10.9mm -Single phase bridge rectifier case 15.1x15.1mm, pitch 10.9mm, see https://diotec.com/tl_files/diotec/files/pdf/datasheets/pb1000.pdf -Diode Bridge PB10xxS -0 -4 -4 -Diode_THT -Diode_Bridge_15.2x15.2x6.3mm_P10.9mm -Single phase bridge rectifier case 15.2x15.2mm, pitch 10.9mm, see https://diotec.com/tl_files/diotec/files/pdf/datasheets/kbpc600.pdf -Diode Bridge KBPC6xx -0 -4 -4 -Diode_THT -Diode_Bridge_15.7x15.7x6.3mm_P10.8mm -Single phase bridge rectifier case 15.7x15.7 -Diode Bridge -0 -4 -4 -Diode_THT -Diode_Bridge_16.7x16.7x6.3mm_P10.8mm -Single phase bridge rectifier case 16.7x16.7 -Diode Bridge -0 -4 -4 -Diode_THT -Diode_Bridge_19.0x3.5x10.0mm_P5.0mm -Vishay GBU rectifier package, 5.08mm pitch, see http://www.vishay.com/docs/88606/g3sba20.pdf -Vishay GBU rectifier diode bridge -0 -4 -4 -Diode_THT -Diode_Bridge_19.0x19.0x6.8mm_P12.7mm -Single phase bridge rectifier case 19x19mm, pitch 12.7mm, see https://diotec.com/tl_files/diotec/files/pdf/datasheets/pb1000.pdf -Diode Bridge PB10xx -0 -4 -4 -Diode_THT -Diode_Bridge_28.6x28.6x7.3mm_P18.0mm_P11.6mm -Single phase bridge rectifier case 28.6x28.6mm, pitch 18.0mm & 11.6mm, see https://diotec.com/tl_files/diotec/files/pdf/datasheets/kbpc1500fw.pdf -Diode Bridge KBPCxxxxWP -0 -4 -4 -Diode_THT -Diode_Bridge_32.0x5.6x17.0mm_P10.0mm_P7.5mm -Diotec 32x5.6x17mm rectifier package, 7.5mm/10mm pitch, see https://diotec.com/tl_files/diotec/files/pdf/datasheets/b40c3700.pdf -Diotec rectifier diode bridge -0 -4 -4 -Diode_THT -Diode_Bridge_DIP-4_W5.08mm_P2.54mm -4-lead dip package for diode bridges, row spacing 5.08mm, pin-spacing 2.54mm, see http://www.vishay.com/docs/88898/b2m.pdf -DIL DIP PDIP 5.08mm 2.54 -0 -4 -4 -Diode_THT -Diode_Bridge_DIP-4_W7.62mm_P5.08mm -4-lead dip package for diode bridges, row spacing 7.62 mm (300 mils), see http://cdn-reichelt.de/documents/datenblatt/A400/HDBL101G_20SERIES-TSC.pdf -DIL DIP PDIP 5.08mm 7.62mm 300mil -0 -4 -4 -Diode_THT -Diode_Bridge_IXYS_GUFP -Three phase, Bridge, Rectifier -diode module -0 -5 -5 -Diode_THT -Diode_Bridge_Round_D8.9mm -4-lead round diode bridge package, diameter 8.9mm, pin pitch 5.08mm, see http://cdn-reichelt.de/documents/datenblatt/A400/W005M-W10M_SEP.PDF -diode bridge 8.9mm 8.85mm WOB pitch 5.08mm -0 -4 -4 -Diode_THT -Diode_Bridge_Round_D9.0mm -4-lead round diode bridge package, diameter 9.0mm, pin pitch 5.0mm, see https://diotec.com/tl_files/diotec/files/pdf/datasheets/b40r.pdf -diode bridge 9.0mm 8.85mm WOB pitch 5.0mm -0 -4 -4 -Diode_THT -Diode_Bridge_Round_D9.8mm -4-lead round diode bridge package, diameter 9.8mm, pin pitch 5.08mm, see http://www.vishay.com/docs/88769/woo5g.pdf -diode bridge 9.8mm WOG pitch 5.08mm -0 -4 -4 -Diode_THT -Diode_Bridge_Vishay_GBL -Vishay GBL rectifier package, 5.08mm pitch, see http://www.vishay.com/docs/88609/gbl005.pdf -Vishay GBL rectifier diode bridge -0 -4 -4 -Diode_THT -Diode_Bridge_Vishay_GBU -Vishay GBU rectifier package, 5.08mm pitch, see http://www.vishay.com/docs/88606/g3sba20.pdf -Vishay GBU rectifier diode bridge -0 -4 -4 -Diode_THT -Diode_Bridge_Vishay_KBL -Vishay KBL rectifier package, 5.08mm pitch, see http://www.vishay.com/docs/88655/kbl005.pdf -Vishay KBL rectifier diode bridge -0 -4 -4 -Diode_THT -Diode_Bridge_Vishay_KBPC1 -Single phase bridge rectifier case KBPC1, see http://www.vishay.com/docs/93585/vs-kbpc1series.pdf -Diode Bridge -0 -4 -4 -Diode_THT -Diode_Bridge_Vishay_KBPC6 -Single phase bridge rectifier case KBPC6, see http://www.vishay.com/docs/93585/vs-kbpc1series.pdf -Diode Bridge -0 -4 -4 -Diode_THT -Diode_Bridge_Vishay_KBPM -Vishay KBM rectifier package, 3.95mm pitch (http://www.farnell.com/datasheets/2238158.pdf, http://www.cdil.com/s/kbp2005_.pdf) -Vishay KBM rectifier diode bridge -0 -4 -4 -Diode_THT -Diode_Bridge_Vishay_KBU -Vishay KBU rectifier package, 5.08mm pitch, see http://www.vishay.com/docs/88656/kbu4.pdf -Vishay KBU rectifier diode bridge -0 -4 -4 -Display -AG12864E -STN/FSTN LCD 128x64 dot https://www.digchip.com/datasheets/parts/datasheet/1121/AG-12864E-pdf.php -AG12864E Graphics Display 128x64 Ampire -0 -24 -20 -Display -Adafruit_SSD1306 -Adafruit SSD1306 OLED 1.3 inch 128x64 I2C & SPI https://learn.adafruit.com/monochrome-oled-breakouts/downloads -Adafruit SSD1306 OLED 1.3 inch 128x64 I2C & SPI -0 -8 -8 -Display -Adafruit_SSD1306_No_Mounting_Holes -Adafruit SSD1306 OLED 1.3 inch 128x64 I2C & SPI https://learn.adafruit.com/monochrome-oled-breakouts/downloads -Adafruit SSD1306 OLED 1.3 inch 128x64 I2C & SPI -0 -8 -8 -Display -CR2013-MI2120 -CR2013-MI2120 ILI9341 LCD Breakout http://pan.baidu.com/s/11Y990 -CR2013-MI2120 ILI9341 LCD Breakout -0 -18 -14 -Display -EA-eDIP128B-XXX -LCD-graphical display with LED backlight 128x64 RS-232 I2C or SPI http://www.lcd-module.com/fileadmin/eng/pdf/grafik/edip128-6e.pdf -LCD-graphical display with LED backlight 128x64 RS-232 I2C or SPI -0 -32 -32 -Display -EA_DOGS104X-A -LCD 4x10 character 3.3V VDD I2C or SPI http://www.lcd-module.com/fileadmin/eng/pdf/doma/dogs104e.pdf -LCD 4x10 character 3.3V VDD I2C or SPI -0 -14 -14 -Display -EA_DOGXL160-7 -Grapchical,Display,LCD,160x104 http://www.lcd-module.com/eng/pdf/grafik/dogxl160-7e.pdf -EA_DOGXL160-7 -0 -22 -22 -Display -EA_DOGXL160-7_Backlight -Grapchical,Display,LCD,160x104 http://www.lcd-module.com/eng/pdf/grafik/dogxl160-7e.pdf -EA_DOGXL160-7_Backlight -0 -22 -22 -Display -EA_T123X-I2C -http://www.lcd-module.de/pdf/doma/t123-i2c.pdf -3 Line 12 character wide alpha numeric LCD -0 -6 -6 -Display -EA_eDIP160-XXX -LCD-graphical display with LED backlight 160x104 RS-232 I2C or SPI http://www.lcd-module.com/fileadmin/eng/pdf/grafik/edip160-7e.pdf -LCD-graphical display with LED backlight 160x104 RS-232 I2C or SPI -0 -40 -40 -Display -EA_eDIP240-XXX -LCD graphical display LED backlight 240x128 http://www.lcd-module.com/fileadmin/eng/pdf/grafik/edip240-7e.pdf -LCD graphical display LED backlight 240x128 -0 -40 -40 -Display -EA_eDIP320X-XXX -LCD display 320x340 RS-232 I2C or SPI http://www.lcd-module.com/fileadmin/eng/pdf/grafik/edip320-8e.pdf -LCD display 320x340 RS-232 I2C or SPI -0 -48 -48 -Display -EA_eDIPTFT32-XXX -TFT-graphic display 320x240 16 bit colour with led backlight http://www.lcd-module.com/fileadmin/eng/pdf/grafik/ediptft32-ae.pdf -TFT-graphic display 320x240 16 bit colour with led backlight -0 -40 -40 -Display -EA_eDIPTFT43-ATC -http://www.lcd-module.com/fileadmin/eng/pdf/grafik/ediptft43-ae.pdf -TFT graphical display 480x272 16-bit colour with LED backlight -0 -40 -40 -Display -EA_eDIPTFT43-XXX -TFT graphical display 480x272 16-bit colour with LED backlight http://www.lcd-module.com/fileadmin/eng/pdf/grafik/ediptft43-ae.pdf -TFT graphical display 480x272 16-bit colour with LED backlight -0 -40 -40 -Display -EA_eDIPTFT57-XXX -http://www.lcd-module.com/fileadmin/eng/pdf/grafik/ediptft57-ae.pdf -TFT-graphic display 640x480 16 bit colour -0 -48 -48 -Display -EA_eDIPTFT70-ATC -TFT-graphical display 800x480 16-bit colours with capacitive touch panel http://www.lcd-module.com/fileadmin/eng/pdf/grafik/ediptft70-ae.pdf -TFT-graphical display 800x480 16-bit colours with capacitive touch panel -0 -48 -48 -Display -EA_eDIPTFT70-XXX -TFT-graphical display 800x480 16-bit colours http://www.lcd-module.com/fileadmin/eng/pdf/grafik/ediptft70-ae.pdf -TFT-graphical display 800x480 16-bit colours and touch display -0 -48 -48 -Display -HDSM-441B_HDSM-443B -2 Digit 7 segemnt blue LED, right hand decimal, https://docs.broadcom.com/docs/AV02-1589EN -2 Digit 7 segment blue LED -0 -10 -10 -Display -HDSM-541B_HDSM-543B -2 digit 7 segement blue LED with right hand decimal, https://docs.broadcom.com/docs/AV02-1588EN -2 digit 7 segement blue LED with right hand decimal -0 -10 -10 -Display -HDSP-48xx -10-Element Bar Graph Array https://docs.broadcom.com/docs/AV02-1798EN -10-Element Bar Graph Array -0 -20 -20 -Display -HDSP-4830 -10-Element Red Bar Graph Array https://docs.broadcom.com/docs/AV02-1798EN -10-Element Red Bar Graph Array -0 -20 -20 -Display -HDSP-4832 -10-Element Red Yellow Green Bar Graph Array https://docs.broadcom.com/docs/AV02-1798EN -10-Element Red Yellow Green Bar Graph Array -0 -20 -20 -Display -HDSP-4836 -10-Element Red Yellow Green Bar Graph Array https://docs.broadcom.com/docs/AV02-1798EN -10-Element Red Yellow Green Bar Graph Array -0 -20 -20 -Display -HDSP-4840 -10-Element Yellow Bar Graph Array https://docs.broadcom.com/docs/AV02-1798EN -10-Element Yellow Bar Graph Array -0 -20 -20 -Display -HDSP-4850 -10-Element Green Bar Graph Array https://docs.broadcom.com/docs/AV02-1798EN -10-Element Green Bar Graph Array -0 -20 -20 -Display -HLCP-J100 -10-Element Red Bar Graph Array https://docs.broadcom.com/docs/AV02-1798EN -10-Element Red Bar Graph Array -0 -20 -20 -Display -HY1602E -http://www.icbank.com/data/ICBShop/board/HY1602E.pdf -LCD 16x2 Alphanumeric 16pin -0 -20 -16 -Display -LCD-016N002L -16 x 2 Character LCD, http://www.vishay.com/product?docid=37299 -LCD-016N002L 16 x 2 Character LCD -0 -24 -20 -Display -LM16255 -LCD LM16255 16x2 character http://www.datasheetlib.com/datasheet/259542/lm16255_sharp-electronics.html -LCD 12x2 -0 -14 -14 -Display -NHD-0420H1Z -NHD-0420H1Z LCD http://www.newhavendisplay.com/specs/NHD-0420H1Z-FSW-GBW-33V3.pdf -NHD-0420H1Z LCD -0 -16 -16 -Display -NHD-C0220BiZ -NHD-C0220BiZ LCD http://www.newhavendisplay.com/specs/NHD-C0220BiZ-FSW-FBW-3V3M.pdf -NHD-C0220BiZ LCD -0 -10 -10 -Display -OLED-128O064D -128x64 OLED display -display oled -0 -30 -30 -Display -RC1602A -http://www.raystar-optronics.com/down.php?ProID=18 -LCD 16x2 Alphanumeric 16pin -0 -22 -18 -Display -WC1602A -LCD 16x2 http://www.wincomlcd.com/pdf/WC1602A-SFYLYHTC06.pdf -LCD 16x2 Alphanumeric 16pin -0 -20 -16 -Display_7Segment -7SEGMENT-LED__HDSM531_HDSM533_SMD -7-Segment Display, HDSM53x, https://docs.broadcom.com/docs/AV02-0713EN -7segment LED HDSM531 HDSM533 -0 -10 -10 -Display_7Segment -7SegmentLED_LTS6760_LTS6780 -7-Segment Display, LTS67x0, http://optoelectronics.liteon.com/upload/download/DS30-2001-355/S6760jd.pdf -7Segment LED LTS6760 LTS6780 -0 -10 -10 -Display_7Segment -AD-121F2 -Single Digit 7-segment RGB LED Display, 1-inch digit height, common anode, http://usasyck.com/products/AD-121F2_cat_e.pdf -RGB LED digit -0 -22 -22 -Display_7Segment -AFF_2x7SEG-DIGIT_10mm -Afficheur 7 segments 10mm DIGIT -AFFICHEUR -0 -16 -16 -Display_7Segment -CA56-12CGKWA -4 digit 7 segment green LED, http://www.kingbright.com/attachments/file/psearch/000/00/00/CA56-12CGKWA(Ver.9A).pdf -4 digit 7 segment green LED -0 -12 -12 -Display_7Segment -CA56-12EWA -4 digit 7 segment green LED, http://www.kingbrightusa.com/images/catalog/SPEC/CA56-12EWA.pdf -4 digit 7 segment green LED -0 -12 -12 -Display_7Segment -CA56-12SEKWA -4 digit 7 segment green LED, http://www.kingbright.com/attachments/file/psearch/000/00/00/CA56-12SEKWA(Ver.7A).pdf -4 digit 7 segment green LED -0 -12 -12 -Display_7Segment -CA56-12SRWA -4 digit 7 segment green LED, http://www.kingbrightusa.com/images/catalog/SPEC/CA56-12SRWA.pdf -4 digit 7 segment green LED -0 -12 -12 -Display_7Segment -CA56-12SURKWA -4 digit 7 segment green LED, http://www.kingbright.com/attachments/file/psearch/000/00/00/CA56-12SURKWA(Ver.8A).pdf -4 digit 7 segment green LED -0 -12 -12 -Display_7Segment -CA56-12SYKWA -4 digit 7 segment green LED, http://www.kingbright.com/attachments/file/psearch/000/00/00/CA56-12SYKWA(Ver.6A).pdf -4 digit 7 segment green LED -0 -12 -12 -Display_7Segment -CC56-12GWA -4 digit 7 segment green LED, http://www.kingbrightusa.com/images/catalog/SPEC/CA56-11GWA.pdf -4 digit 7 segment green LED -0 -12 -12 -Display_7Segment -CC56-12YWA -4 digit 7 segment green LED, http://www.kingbrightusa.com/images/catalog/SPEC/CC56-12YWA.pdf -4 digit 7 segment green LED -0 -12 -12 -Display_7Segment -DA04-11CGKWA -http://www.kingbright.com/attachments/file/psearch/000/00/00/DA04-11CGKWA(Ver.6A).pdf -Dubble digit green 7 segment LED display -0 -16 -16 -Display_7Segment -DA04-11SEKWA -http://www.kingbright.com/attachments/file/psearch/000/00/00/DA04-11SEKWA(Ver.9A).pdf -Dubble digit super bright orange 7 segment LED display -0 -16 -16 -Display_7Segment -DA04-11SURKWA -http://www.kingbright.com/attachments/file/psearch/000/00/00/DA04-11SURKWA(Ver.10A).pdf -Dubble digit hyper red 7 segment LED display -0 -16 -16 -Display_7Segment -DA04-11SYKWA -http://www.kingbright.com/attachments/file/psearch/000/00/00/DA04-11SYKWA(Ver.6A).pdf -Dubble digit super bright yellow 7 segment LED display -0 -16 -16 -Display_7Segment -DA56-11CGKWA -http://www.kingbright.com/attachments/file/psearch/000/00/00/DA56-11CGKWA(Ver.16A).pdf -Double digit seven segment green LED display -0 -18 -18 -Display_7Segment -DA56-11SEKWA -http://www.kingbright.com/attachments/file/psearch/000/00/00/DA56-11SEKWA(Ver.9A).pdf -Double digit seven segment super bright orange LED display -0 -18 -18 -Display_7Segment -DA56-11SURKWA -http://www.kingbright.com/attachments/file/psearch/000/00/00/DA56-11SURKWA(Ver.11A).pdf -Double digit seven segment hyper red LED display -0 -18 -18 -Display_7Segment -DA56-11SYKWA -http://www.kingbright.com/attachments/file/psearch/000/00/00/DA56-11SYKWA(Ver.11A).pdf -Double digit seven segment super bright yellow LED display -0 -18 -18 -Display_7Segment -DE113-XX-XX -http://www.display-elektronik.de/filter/DE113-RS-20_635.pdf -3 1/5 digit LOW BAT + 7-Segment LCD -0 -40 -40 -Display_7Segment -DE114-RS-20 -http://www.display-elektronik.de/filter/DE113-RS-20_635.pdf -3 1/5 digit reflective LCD LOW-BAT + 7-Segment -0 -40 -40 -Display_7Segment -DE122-XX-XX -http://www.display-elektronik.de/filter/DE122-RS-20_635.pdf -6 digit 7 segment LCD -0 -50 -50 -Display_7Segment -DE170-XX-XX -http://www.display-elektronik.de/filter/DE170-RS-20_75.pdf -3 1/5 digit reflective arrow bat + 7 segment LCD -0 -40 -40 -Display_7Segment -ELD_426XXXX -http://www.everlight.com/file/ProductFile/D426SYGWA-S530-E2.pdf -Double digit 7 segment brilliant yellow green LED -0 -10 -10 -Display_7Segment -HDSP-7401 -One digit 7 segment yellow, https://docs.broadcom.com/docs/AV02-2553EN -One digit 7 segment yellow -0 -10 -10 -Display_7Segment -HDSP-7507 -+-1 overflow 7 segment high efficiency red, https://docs.broadcom.com/docs/AV02-2553EN -+-1 overflow 7 segment high efficiency red -0 -10 -10 -Display_7Segment -HDSP-7801 -One digit 7 segment green, https://docs.broadcom.com/docs/AV02-2553EN -One digit 7 segment green -0 -10 -10 -Display_7Segment -HDSP-7807 -+-1 overflow 7 segment green, https://docs.broadcom.com/docs/AV02-2553EN -+-1 overflow 7 segment green -0 -10 -10 -Display_7Segment -HDSP-A151 -One digit 7 segment red, https://docs.broadcom.com/docs/AV02-2553EN -One digit 7 segment high efficiency red -0 -10 -10 -Display_7Segment -HDSP-A401 -One digit 7 segment orange, common anode, https://docs.broadcom.com/docs/AV02-2553EN -One digit 7 segment orange common anode -0 -10 -10 -Display_7Segment -KCSC02-105 -http://www.kingbright.com/attachments/file/psearch/000/00/00/KCSC02-105(Ver.9A).pdf -Single digit 7 segement hyper red LED -0 -10 -10 -Display_7Segment -KCSC02-106 -http://www.kingbright.com/attachments/file/psearch/000/00/00/KCSC02-106(Ver.10A).pdf -Single digit 7 segement super bright orange LED -0 -10 -10 -Display_7Segment -KCSC02-107 -http://www.kingbright.com/attachments/file/psearch/000/00/00/KCSC02-107(Ver.9A).pdf -Single digit 7 segement super bright yellow LED -0 -10 -10 -Display_7Segment -KCSC02-123 -http://www.kingbright.com/attachments/file/psearch/000/00/00/KCSC02-123(Ver.10A).pdf -Single digit 7 segement super bright yellow LED -0 -10 -10 -Display_7Segment -KCSC02-136 -http://www.kingbright.com/attachments/file/psearch/000/00/00/KCSC02-136(Ver.6B).pdf -Single digit 7 segement super bright yellow LED -0 -10 -10 -Display_7Segment -MAN71A -https://www.digchip.com/datasheets/parts/datasheet/161/MAN3640A-pdf.php -One digit 7 segment red LED with right dot -0 -14 -14 -Display_7Segment -MAN72A -https://www.digchip.com/datasheets/parts/datasheet/161/MAN3640A-pdf.php -One digit 7 segment red LED with left dot -0 -14 -14 -Display_7Segment -MAN73A -https://www.digchip.com/datasheets/parts/datasheet/161/MAN3640A-pdf.php -Overflow +- 1 red LED -0 -14 -14 -Display_7Segment -MAN3410A -https://www.digchip.com/datasheets/parts/datasheet/161/MAN3640A-pdf.php -One digit 7 segment green LED with dot -0 -14 -14 -Display_7Segment -MAN3420A -https://www.digchip.com/datasheets/parts/datasheet/161/MAN3640A-pdf.php -One digit 7 segment green LED with left dot -0 -14 -14 -Display_7Segment -MAN3610A -https://www.digchip.com/datasheets/parts/datasheet/161/MAN3640A-pdf.php -One digit 7 segment orange LED with right dot -0 -14 -14 -Display_7Segment -MAN3620A -https://www.digchip.com/datasheets/parts/datasheet/161/MAN3640A-pdf.php -One digit 7 segment orange LED with left dot -0 -14 -14 -Display_7Segment -MAN3630A -https://www.digchip.com/datasheets/parts/datasheet/161/MAN3640A-pdf.php -Overflow +- 1 orange LED -0 -14 -14 -Display_7Segment -MAN3810A -https://www.digchip.com/datasheets/parts/datasheet/161/MAN3640A-pdf.php -One digit 7 segment yellow LED with right dot -0 -14 -14 -Display_7Segment -MAN3820A -https://www.digchip.com/datasheets/parts/datasheet/161/MAN3640A-pdf.php -One digit 7 segment yellow LED with left dot -0 -14 -14 -Display_7Segment -SA15-11xxx -http://www.kingbrightusa.com/images/catalog/SPEC/SA15-11SRWA.pdf -SA15-11xxx single digit 7 segment display 38.1mm 1.5inch -0 -10 -10 -Display_7Segment -SBC18-11SURKCGKWA -http://www.kingbright.com/attachments/file/psearch/000/00/00/SBC18-11SURKCGKWA(Ver.6A).pdf -single digit 7 segemnt red/green LED -0 -10 -10 -Display_7Segment -Sx39-1xxxxx -Single digit 7 segment LED display in red, yellow or green colour http://www.kingbrightusa.com/images/catalog/SPEC/sa39-11ewa.pdf -One digit LED 7 segment SA39-11 SC39-11 SA39-12 SC39-12 -0 -10 -10 -Ferrite_THT -LairdTech_28C0236-0JW-10 -Ferrite, vertical, LairdTech 28C0236-0JW-10, https://assets.lairdtech.com/home/brandworld/files/28C0236-0JW-10.pdf, JW Miller core https://www.bourns.com/products/magnetic-products/j.w.-miller-through-hole-ferrite-beads-emi-filters -Ferrite vertical LairdTech 28C0236-0JW-10 -0 -2 -2 -Fiducial -Fiducial_0.5mm_Mask1.5mm -Circular Fiducial, 0.5mm bare copper, 1.5mm soldermask opening -fiducial -0 -1 -0 -Fiducial -Fiducial_0.5mm_Mask1mm -Circular Fiducial, 0.5mm bare copper, 1mm soldermask opening (Level C) -fiducial -0 -1 -0 -Fiducial -Fiducial_0.75mm_Mask1.5mm -Circular Fiducial, 0.75mm bare copper, 1.5mm soldermask opening (Level B) -fiducial -0 -1 -0 -Fiducial -Fiducial_0.75mm_Mask2.25mm -Circular Fiducial, 0.75mm bare copper, 2.25mm soldermask opening -fiducial -0 -1 -0 -Fiducial -Fiducial_1.5mm_Mask3mm -Circular Fiducial, 1.5mm bare copper, 3mm soldermask opening -fiducial -0 -1 -0 -Fiducial -Fiducial_1.5mm_Mask4.5mm -Circular Fiducial, 1.5mm bare copper, 4.5mm soldermask opening -fiducial -0 -1 -0 -Fiducial -Fiducial_1mm_Mask2mm -Circular Fiducial, 1mm bare copper, 2mm soldermask opening (Level A) -fiducial -0 -1 -0 -Fiducial -Fiducial_1mm_Mask3mm -Circular Fiducial, 1mm bare copper, 3mm soldermask opening (recommended) -fiducial -0 -1 -0 -Filter -Filter_1109-5_1.1x0.9mm -5-pin SAW filter package - 1.1x0.9 mm Body; (see https://www.murata.com/~/media/webrenewal/support/library/catalog/products/filter/rf/p73e.ashx?la=en-gb) -Filter 5 -0 -5 -5 -Filter -Filter_1411-5_1.4x1.1mm -5-pin filter package - 1.4x1.1 mm Body; (see https://global.kyocera.com/prdct/electro/product/pdf/sf14_tdlte.pdf) -Filter 5 -0 -5 -5 -Filter -Filter_Bourns_SRF0905_6.0x9.2mm -https://www.bourns.com/docs/Product-Datasheets/SRF0905.pdf -Line Filter -0 -4 -4 -Filter -Filter_FILTERCON_1FPxx -0.5A, 250VAC, 50/60Hz line filter (https://filtercon.com.pl/wp-content/uploads/2019/07/Karta-katalogowa-FP-12-1.pdf) -EMI filter -0 -4 -4 -Filter -Filter_Mini-Circuits_FV1206 -Mini-Circuits Filter SMD 1206 https://ww2.minicircuits.com/case_style/FV1206.pdf -Mini-Circuits Filter SMD 1206 -0 -6 -4 -Filter -Filter_Mini-Circuits_FV1206-1 -Mini-Circuits Filter SMD 1206 https://ww2.minicircuits.com/case_style/FV1206-1.pdf -Mini-Circuits Filter SMD 1206 -0 -6 -6 -Filter -Filter_Mini-Circuits_FV1206-4 -Mini-Circuits Filter SMD 1206 https://ww2.minicircuits.com/case_style/FV1206-4.pdf -Mini-Circuits Filter SMD 1206 -0 -8 -4 -Filter -Filter_Mini-Circuits_FV1206-5 -Mini-Circuits Filter SMD 1206 https://ww2.minicircuits.com/case_style/FV1206-5.pdf -Mini-Circuits Filter SMD 1206 -0 -8 -4 -Filter -Filter_Mini-Circuits_FV1206-6 -Mini-Circuits Filter SMD 1206 https://ww2.minicircuits.com/case_style/FV1206-6.pdf -Mini-Circuits Filter SMD 1206 -0 -14 -8 -Filter -Filter_Mini-Circuits_FV1206-7 -Mini-Circuits Filter SMD 1206 https://ww2.minicircuits.com/case_style/FV1206-7.pdf -Mini-Circuits Filter SMD 1206 -0 -5 -3 -Filter -Filter_Murata_BNX025 -https://www.murata.com/en-us/products/productdata/8796778004510/QNFH9101.pdf?1496719830000 -EMI Filter -0 -6 -4 -Filter -Filter_Murata_BNX025_ThermalVias -https://www.murata.com/en-us/products/productdata/8796778004510/QNFH9101.pdf?1496719830000 -EMI Filter -0 -19 -4 -Filter -Filter_Schaffner_FN405 -Compact PCB mounting EMI filter (https://www.schaffner.com/de/produkte/download/product/datasheet/fn-405-pcb-mounting-filter/) -EMI filter -0 -5 -5 -Filter -Filter_Schaffner_FN406 -Ultra Compact EMC Filter (https://www.schaffner.com/products/download/product/datasheet/fn-406-ultra-compact-emc-filter/) -emi filter -0 -5 -5 -Fuse -Fuse_0402_1005Metric -Fuse SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator -fuse -0 -2 -2 -Fuse -Fuse_0402_1005Metric_Castellated -Fuse SMD 0402 (1005 Metric), castellated end terminal, IPC_7351. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator -fuse castellated -0 -2 -2 -Fuse -Fuse_0402_1005Metric_Pad0.77x0.64mm_HandSolder -Fuse SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator -fuse handsolder -0 -2 -2 -Fuse -Fuse_0603_1608Metric -Fuse SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator -fuse -0 -2 -2 -Fuse -Fuse_0603_1608Metric_Castellated -Fuse SMD 0603 (1608 Metric), castellated end terminal, IPC_7351. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator -fuse castellated -0 -2 -2 -Fuse -Fuse_0603_1608Metric_Pad1.05x0.95mm_HandSolder -Fuse SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator -fuse handsolder -0 -2 -2 -Fuse -Fuse_0805_2012Metric -Fuse SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator -fuse -0 -2 -2 -Fuse -Fuse_0805_2012Metric_Castellated -Fuse SMD 0805 (2012 Metric), castellated end terminal, IPC_7351. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator -fuse castellated -0 -2 -2 -Fuse -Fuse_0805_2012Metric_Pad1.15x1.40mm_HandSolder -Fuse SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator -fuse handsolder -0 -2 -2 -Fuse -Fuse_1206_3216Metric -Fuse SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator -fuse -0 -2 -2 -Fuse -Fuse_1206_3216Metric_Castellated -Fuse SMD 1206 (3216 Metric), castellated end terminal, IPC_7351. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator -fuse castellated -0 -2 -2 -Fuse -Fuse_1206_3216Metric_Pad1.42x1.75mm_HandSolder -Fuse SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator -fuse handsolder -0 -2 -2 -Fuse -Fuse_1210_3225Metric -Fuse SMD 1210 (3225 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator -fuse -0 -2 -2 -Fuse -Fuse_1210_3225Metric_Castellated -Fuse SMD 1210 (3225 Metric), castellated end terminal, IPC_7351. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator -fuse castellated -0 -2 -2 -Fuse -Fuse_1210_3225Metric_Pad1.42x2.65mm_HandSolder -Fuse SMD 1210 (3225 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator -fuse handsolder -0 -2 -2 -Fuse -Fuse_1812_4532Metric -Fuse SMD 1812 (4532 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.nikhef.nl/pub/departments/mt/projects/detectorR_D/dtddice/ERJ2G.pdf), generated with kicad-footprint-generator -fuse -0 -2 -2 -Fuse -Fuse_1812_4532Metric_Castellated -Fuse SMD 1812 (4532 Metric), castellated end terminal, IPC_7351. (Body size source: https://www.nikhef.nl/pub/departments/mt/projects/detectorR_D/dtddice/ERJ2G.pdf), generated with kicad-footprint-generator -fuse castellated -0 -2 -2 -Fuse -Fuse_1812_4532Metric_Pad1.30x3.40mm_HandSolder -Fuse SMD 1812 (4532 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://www.nikhef.nl/pub/departments/mt/projects/detectorR_D/dtddice/ERJ2G.pdf), generated with kicad-footprint-generator -fuse handsolder -0 -2 -2 -Fuse -Fuse_2010_5025Metric -Fuse SMD 2010 (5025 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator -fuse -0 -2 -2 -Fuse -Fuse_2010_5025Metric_Castellated -Fuse SMD 2010 (5025 Metric), castellated end terminal, IPC_7351. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator -fuse castellated -0 -2 -2 -Fuse -Fuse_2010_5025Metric_Pad1.52x2.65mm_HandSolder -Fuse SMD 2010 (5025 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator -fuse handsolder -0 -2 -2 -Fuse -Fuse_2512_6332Metric -Fuse SMD 2512 (6332 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator -fuse -0 -2 -2 -Fuse -Fuse_2512_6332Metric_Castellated -Fuse SMD 2512 (6332 Metric), castellated end terminal, IPC_7351. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator -fuse castellated -0 -2 -2 -Fuse -Fuse_2512_6332Metric_Pad1.52x3.35mm_HandSolder -Fuse SMD 2512 (6332 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator -fuse handsolder -0 -2 -2 -Fuse -Fuse_2816_7142Metric -Fuse SMD 2816 (7142 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size from: https://www.vishay.com/docs/30100/wsl.pdf), generated with kicad-footprint-generator -fuse -0 -2 -2 -Fuse -Fuse_2816_7142Metric_Castellated -Fuse SMD 2816 (7142 Metric), castellated end terminal, IPC_7351. (Body size from: https://www.vishay.com/docs/30100/wsl.pdf), generated with kicad-footprint-generator -fuse castellated -0 -2 -2 -Fuse -Fuse_2816_7142Metric_Pad3.20x4.45mm_HandSolder -Fuse SMD 2816 (7142 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size from: https://www.vishay.com/docs/30100/wsl.pdf), generated with kicad-footprint-generator -fuse handsolder -0 -2 -2 -Fuse -Fuse_2920_7451Metric -Fuse SMD 2920 (7451 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size from: http://www.megastar.com/products/fusetronic/polyswitch/PDF/smd2920.pdf), generated with kicad-footprint-generator -fuse -0 -2 -2 -Fuse -Fuse_2920_7451Metric_Castellated -Fuse SMD 2920 (7451 Metric), castellated end terminal, IPC_7351. (Body size from: http://www.megastar.com/products/fusetronic/polyswitch/PDF/smd2920.pdf), generated with kicad-footprint-generator -fuse castellated -0 -2 -2 -Fuse -Fuse_2920_7451Metric_Pad2.10x5.45mm_HandSolder -Fuse SMD 2920 (7451 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size from: http://www.megastar.com/products/fusetronic/polyswitch/PDF/smd2920.pdf), generated with kicad-footprint-generator -fuse handsolder -0 -2 -2 -Fuse -Fuse_BelFuse_0ZRE0005FF_L8.3mm_W3.8mm -Fuse 0ZRE0005FF, BelFuse, Radial Leaded PTC, https://www.belfuse.com/resources/datasheets/circuitprotection/ds-cp-0zre-series.pdf -0ZRE BelFuse radial PTC -0 -2 -2 -Fuse -Fuse_BelFuse_0ZRE0008FF_L8.3mm_W3.8mm -Fuse 0ZRE0008FF, BelFuse, Radial Leaded PTC,https://www.belfuse.com/resources/datasheets/circuitprotection/ds-cp-0zre-series.pdf -0ZRE BelFuse radial PTC -0 -2 -2 -Fuse -Fuse_BelFuse_0ZRE0012FF_L8.3mm_W3.8mm -Fuse 0ZRE0012FF, BelFuse, Radial Leaded PTC,https://www.belfuse.com/resources/datasheets/circuitprotection/ds-cp-0zre-series.pdf -0ZRE BelFuse radial PTC -0 -2 -2 -Fuse -Fuse_BelFuse_0ZRE0016FF_L9.9mm_W3.8mm -Fuse 0ZRE0016FF, BelFuse, Radial Leaded PTC,https://www.belfuse.com/resources/datasheets/circuitprotection/ds-cp-0zre-series.pdf -0ZRE BelFuse radial PTC -0 -2 -2 -Fuse -Fuse_BelFuse_0ZRE0025FF_L9.6mm_W3.8mm -Fuse 0ZRE0025FF, BelFuse, Radial Leaded PTC,https://www.belfuse.com/resources/datasheets/circuitprotection/ds-cp-0zre-series.pdf -0ZRE BelFuse radial PTC -0 -2 -2 -Fuse -Fuse_BelFuse_0ZRE0033FF_L11.4mm_W3.8mm -Fuse 0ZRE0033FF, BelFuse, Radial Leaded PTC,https://www.belfuse.com/resources/datasheets/circuitprotection/ds-cp-0zre-series.pdf -0ZRE BelFuse radial PTC -0 -2 -2 -Fuse -Fuse_BelFuse_0ZRE0040FF_L11.5mm_W3.8mm -Fuse 0ZRE0040FF, BelFuse, Radial Leaded PTC,https://www.belfuse.com/resources/datasheets/circuitprotection/ds-cp-0zre-series.pdf -0ZRE BelFuse radial PTC -0 -2 -2 -Fuse -Fuse_BelFuse_0ZRE0055FF_L14.0mm_W4.1mm -Fuse 0ZRE0055FF, BelFuse, Radial Leaded PTC,https://www.belfuse.com/resources/datasheets/circuitprotection/ds-cp-0zre-series.pdf -0ZRE BelFuse radial PTC -0 -2 -2 -Fuse -Fuse_BelFuse_0ZRE0075FF_L11.5mm_W4.8mm -Fuse 0ZRE0075FF, BelFuse, Radial Leaded PTC,https://www.belfuse.com/resources/datasheets/circuitprotection/ds-cp-0zre-series.pdf -0ZRE BelFuse radial PTC -0 -2 -2 -Fuse -Fuse_BelFuse_0ZRE0100FF_L18.7mm_W5.1mm -Fuse 0ZRE0100FF, BelFuse, Radial Leaded PTC,https://www.belfuse.com/resources/datasheets/circuitprotection/ds-cp-0zre-series.pdf -0ZRE BelFuse radial PTC -0 -2 -2 -Fuse -Fuse_BelFuse_0ZRE0125FF_L21.2mm_W5.3mm -Fuse 0ZRE0125FF, BelFuse, Radial Leaded PTC,https://www.belfuse.com/resources/datasheets/circuitprotection/ds-cp-0zre-series.pdf -0ZRE BelFuse radial PTC -0 -2 -2 -Fuse -Fuse_BelFuse_0ZRE0150FF_L23.4mm_W5.3mm -Fuse 0ZRE0150FF, BelFuse, Radial Leaded PTC,https://www.belfuse.com/resources/datasheets/circuitprotection/ds-cp-0zre-series.pdf -0ZRE BelFuse radial PTC -0 -2 -2 -Fuse -Fuse_BelFuse_0ZRE0200FF_L24.9mm_W6.1mm -Fuse 0ZRE0200FF, BelFuse, Radial Leaded PTC,https://www.belfuse.com/resources/datasheets/circuitprotection/ds-cp-0zre-series.pdf -0ZRE BelFuse radial PTC -0 -2 -2 -Fuse -Fuse_Blade_ATO_directSolder -car blade fuse direct solder -car blade fuse -0 -2 -2 -Fuse -Fuse_Blade_Mini_directSolder -car blade fuse mini, direct solder -car blade fuse mini -0 -2 -2 -Fuse -Fuse_Bourns_MF-RG300 -PTC Resettable Fuse, Ihold = 3.0A, Itrip=5.1A, http://www.bourns.com/docs/Product-Datasheets/mfrg.pdf -ptc resettable fuse polyfuse THT -0 -2 -2 -Fuse -Fuse_Bourns_MF-RG400 -PTC Resettable Fuse, Ihold = 4.0A, Itrip=6.8A, http://www.bourns.com/docs/Product-Datasheets/mfrg.pdf -ptc resettable fuse polyfuse THT -0 -2 -2 -Fuse -Fuse_Bourns_MF-RG500 -PTC Resettable Fuse, Ihold = 5.0A, Itrip=8.5A, http://www.bourns.com/docs/Product-Datasheets/mfrg.pdf -ptc resettable fuse polyfuse THT -0 -2 -2 -Fuse -Fuse_Bourns_MF-RG600 -PTC Resettable Fuse, Ihold = 6.0A, Itrip=10.2A, http://www.bourns.com/docs/Product-Datasheets/mfrg.pdf -ptc resettable fuse polyfuse THT -0 -2 -2 -Fuse -Fuse_Bourns_MF-RG650 -PTC Resettable Fuse, Ihold = 6.5A, Itrip=11.1A, http://www.bourns.com/docs/Product-Datasheets/mfrg.pdf -ptc resettable fuse polyfuse THT -0 -2 -2 -Fuse -Fuse_Bourns_MF-RG700 -PTC Resettable Fuse, Ihold = 7.0A, Itrip=11.9A, http://www.bourns.com/docs/Product-Datasheets/mfrg.pdf -ptc resettable fuse polyfuse THT -0 -2 -2 -Fuse -Fuse_Bourns_MF-RG800 -PTC Resettable Fuse, Ihold = 8.0A, Itrip=13.6A, http://www.bourns.com/docs/Product-Datasheets/mfrg.pdf -ptc resettable fuse polyfuse THT -0 -2 -2 -Fuse -Fuse_Bourns_MF-RG900 -PTC Resettable Fuse, Ihold = 9.0A, Itrip=15.3A, http://www.bourns.com/docs/Product-Datasheets/mfrg.pdf -ptc resettable fuse polyfuse THT -0 -2 -2 -Fuse -Fuse_Bourns_MF-RG1000 -PTC Resettable Fuse, Ihold = 10.0A, Itrip=17.0A, http://www.bourns.com/docs/Product-Datasheets/mfrg.pdf -ptc resettable fuse polyfuse THT -0 -2 -2 -Fuse -Fuse_Bourns_MF-RG1100 -PTC Resettable Fuse, Ihold = 11.0A, Itrip=18.7A, http://www.bourns.com/docs/Product-Datasheets/mfrg.pdf -ptc resettable fuse polyfuse THT -0 -2 -2 -Fuse -Fuse_Bourns_MF-RHT050 -PTC Resettable Fuse, Ihold = 0.5A, Itrip=0.92A, http://www.bourns.com/docs/product-datasheets/mfrht.pdf -ptc resettable fuse polyfuse THT -0 -2 -2 -Fuse -Fuse_Bourns_MF-RHT070 -PTC Resettable Fuse, Ihold = 0.7A, Itrip=1.4A, http://www.bourns.com/docs/product-datasheets/mfrht.pdf -ptc resettable fuse polyfuse THT -0 -2 -2 -Fuse -Fuse_Bourns_MF-RHT100 -PTC Resettable Fuse, Ihold = 1.0A, Itrip=1.8A, http://www.bourns.com/docs/product-datasheets/mfrht.pdf -ptc resettable fuse polyfuse THT -0 -2 -2 -Fuse -Fuse_Bourns_MF-RHT200 -PTC Resettable Fuse, Ihold = 2.0A, Itrip=3.8A, http://www.bourns.com/docs/product-datasheets/mfrht.pdf -ptc resettable fuse polyfuse THT -0 -2 -2 -Fuse -Fuse_Bourns_MF-RHT300 -PTC Resettable Fuse, Ihold = 3.0A, Itrip=6.0A, http://www.bourns.com/docs/product-datasheets/mfrht.pdf -ptc resettable fuse polyfuse THT -0 -2 -2 -Fuse -Fuse_Bourns_MF-RHT400 -PTC Resettable Fuse, Ihold = 4.0A, Itrip=7.5A, http://www.bourns.com/docs/product-datasheets/mfrht.pdf -ptc resettable fuse polyfuse THT -0 -2 -2 -Fuse -Fuse_Bourns_MF-RHT500 -PTC Resettable Fuse, Ihold = 5.0A, Itrip=9.0A, http://www.bourns.com/docs/product-datasheets/mfrht.pdf -ptc resettable fuse polyfuse THT -0 -2 -2 -Fuse -Fuse_Bourns_MF-RHT550 -PTC Resettable Fuse, Ihold = 5.5A, Itrip=10.0A, http://www.bourns.com/docs/product-datasheets/mfrht.pdf -ptc resettable fuse polyfuse THT -0 -2 -2 -Fuse -Fuse_Bourns_MF-RHT600 -PTC Resettable Fuse, Ihold = 6.0A, Itrip=10.8A, http://www.bourns.com/docs/product-datasheets/mfrht.pdf -ptc resettable fuse polyfuse THT -0 -2 -2 -Fuse -Fuse_Bourns_MF-RHT650 -PTC Resettable Fuse, Ihold = 6.5A, Itrip=12.0A, http://www.bourns.com/docs/product-datasheets/mfrht.pdf -ptc resettable fuse polyfuse THT -0 -2 -2 -Fuse -Fuse_Bourns_MF-RHT700 -PTC Resettable Fuse, Ihold = 7.0A, Itrip=13.0A, http://www.bourns.com/docs/product-datasheets/mfrht.pdf -ptc resettable fuse polyfuse THT -0 -2 -2 -Fuse -Fuse_Bourns_MF-RHT750 -PTC Resettable Fuse, Ihold = 7.5A, Itrip=13.1A, http://www.bourns.com/docs/product-datasheets/mfrht.pdf -ptc resettable fuse polyfuse THT -0 -2 -2 -Fuse -Fuse_Bourns_MF-RHT800 -PTC Resettable Fuse, Ihold = 8.0A, Itrip=15.0A, http://www.bourns.com/docs/product-datasheets/mfrht.pdf -ptc resettable fuse polyfuse THT -0 -2 -2 -Fuse -Fuse_Bourns_MF-RHT900 -PTC Resettable Fuse, Ihold = 9.0A, Itrip=16.5A, http://www.bourns.com/docs/product-datasheets/mfrht.pdf -ptc resettable fuse polyfuse THT -0 -2 -2 -Fuse -Fuse_Bourns_MF-RHT1000 -PTC Resettable Fuse, Ihold = 10.0A, Itrip=18.5A, http://www.bourns.com/docs/product-datasheets/mfrht.pdf -ptc resettable fuse polyfuse THT -0 -2 -2 -Fuse -Fuse_Bourns_MF-RHT1100 -PTC Resettable Fuse, Ihold = 11.0A, Itrip=20.0A, http://www.bourns.com/docs/product-datasheets/mfrht.pdf -ptc resettable fuse polyfuse THT -0 -2 -2 -Fuse -Fuse_Bourns_MF-RHT1300 -PTC Resettable Fuse, Ihold = 13.0A, Itrip=24.0A, http://www.bourns.com/docs/product-datasheets/mfrht.pdf -ptc resettable fuse polyfuse THT -0 -2 -2 -Fuse -Fuse_Bourns_MF-SM_7.98x5.44mm -https://www.bourns.com/docs/Product-Datasheets/mfsm.pdf -bourns ptc resettable fuse polyfuse MF-SM MF-SMHT -0 -2 -2 -Fuse -Fuse_Bourns_MF-SM_9.5x6.71mm -https://www.bourns.com/docs/Product-Datasheets/mfsm.pdf -bourns ptc resettable fuse polyfuse MF-SM MF-SMHT -0 -2 -2 -Fuse -Fuse_Littelfuse-LVR100 -Littelfuse, resettable fuse, PTC, polyswitch LVR100, Ih 1A http://www.littelfuse.com/~/media/electronics/datasheets/resettable_ptcs/littelfuse_ptc_lvr_catalog_datasheet.pdf.pdf -LVR100 PTC resettable polyswitch -0 -2 -2 -Fuse -Fuse_Littelfuse-LVR125 -Littelfuse, resettable fuse, PTC, polyswitch LVR125, Ih 1.25A, http://www.littelfuse.com/~/media/electronics/datasheets/resettable_ptcs/littelfuse_ptc_lvr_catalog_datasheet.pdf.pdf -LVR125 PTC resettable polyswitch -0 -2 -2 -Fuse -Fuse_Littelfuse-LVR200 -Littelfuse, resettable fuse, PTC, polyswitch LVR200, Ih 2A, http://www.littelfuse.com/~/media/electronics/datasheets/resettable_ptcs/littelfuse_ptc_lvr_catalog_datasheet.pdf.pdf -LVR200 PTC resettable polyswitch -0 -2 -2 -Fuse -Fuse_Littelfuse-NANO2-451_453 -Littelfuse NANO2 https://www.littelfuse.com/~/media/electronics/datasheets/fuses/littelfuse_fuse_451_453_datasheet.pdf.pdf -Fuse Nano2 -0 -2 -2 -Fuse -Fuse_Littelfuse_372_D8.50mm -Fuse, Littelfuse, 372, 8.5x8mm, https://www.littelfuse.com/~/media/electronics/datasheets/fuses/littelfuse_fuse_372_datasheet.pdf.pdf -fuse tht radial -0 -2 -2 -Fuse -Fuse_Littelfuse_395Series -Fuse, TE5, Littelfuse/Wickmann, No. 460, No560, -Fuse TE5 Littelfuse/Wickmann No. 460 No560 -0 -2 -2 -Fuse -Fuse_Schurter_UMT250 -Surface Mount Fuse, 3 x 10.1 mm, Time-Lag T, 250 VAC, 125 VDC (https://us.schurter.com/bundles/snceschurter/epim/_ProdPool_/newDS/en/typ_UMT_250.pdf) -Schurter fuse smd -0 -2 -2 -Fuse -Fuse_Schurter_UMZ250 -Surface Mount Fuse with Clip, 4.2 x 11.1 mm, Time-Lag T, 250 VAC, 125 VDC (https://us.schurter.com/bundles/snceschurter/epim/_ProdPool_/newDS/en/typ_UMZ_250.pdf) -fuse smd mount holder -0 -2 -2 -Fuse -Fuse_SunFuse-6HP -SunFuse Ceramic Slow Blow Fuse 6H_6HP.PDF -UL/CSA 6x32mm Ceramic Slow Blow Fuse -0 -2 -2 -Fuse -Fuseholder_Blade_ATO_Littelfuse_Pudenz_2_Pin -Fuseholder ATO Blade littelfuse Pudenz 2 Pin -Fuseholder ATO Blade littelfuse Pudenz 2 Pin -0 -2 -2 -Fuse -Fuseholder_Blade_Mini_Keystone_3568 -fuse holder, car blade fuse mini, http://www.keyelco.com/product-pdf.cfm?p=306 -car blade fuse mini -0 -4 -2 -Fuse -Fuseholder_Cylinder-5x20mm_Bulgin_FX0456_Vertical_Closed -Fuseholder, 5x20, closed, vertical, Bulgin, FX0456, https://www.bulgin.com/products/pub/media/bulgin/data/Fuseholders.pdf -Fuseholder 5x20 closed vertical Bulgin FX0456 Sicherungshalter -0 -2 -2 -Fuse -Fuseholder_Cylinder-5x20mm_Bulgin_FX0457_Horizontal_Closed -Fuseholder, 5x20, closed, horizontal, Bulgin, FX0457, Sicherungshalter, -Fuseholder 5x20 closed horizontal Bulgin FX0457 Sicherungshalter -0 -2 -2 -Fuse -Fuseholder_Cylinder-5x20mm_EATON_H15-V-1_Vertical_Closed -PCB fuse holders for 5 mm x 20 mm fuses; 250V; 10A (http://www.cooperindustries.com/content/dam/public/bussmann/Electronics/Resources/product-datasheets/bus-elx-ds-4426-h15.pdf) -fuse holder vertical 5x20mm -0 -2 -2 -Fuse -Fuseholder_Cylinder-5x20mm_EATON_HBV_Vertical_Closed -5 mm x 20 mm fuse holders; Vertical w/ Stability Pins; 250V; 6.3-16A (http://www.cooperindustries.com/content/dam/public/bussmann/Electronics/Resources/product-datasheets/Bus_Elx_DS_2118_HB_PCB_Series.pdf) -fuse holder vertical 5x20mm -0 -2 -2 -Fuse -Fuseholder_Cylinder-5x20mm_EATON_HBW_Vertical_Closed -5 mm x 20 mm fuse holders; Vertical w/o Stability Pins; 250V; 6.3-16A (http://www.cooperindustries.com/content/dam/public/bussmann/Electronics/Resources/product-datasheets/Bus_Elx_DS_2118_HB_PCB_Series.pdf) -fuse holder vertical 5x20mm -0 -2 -2 -Fuse -Fuseholder_Cylinder-5x20mm_Schurter_0031_8201_Horizontal_Open -Fuseholder horizontal open, 5x20mm, 500V, 16A, Schurter 0031.8201, https://us.schurter.com/bundles/snceschurter/epim/_ProdPool_/newDS/en/typ_OGN.pdf -Fuseholder horizontal open 5x20 Schurter 0031.8201 -0 -2 -2 -Fuse -Fuseholder_Cylinder-5x20mm_Schurter_FAB_0031-355x_Horizontal_Closed -Fuseholder 5x20mm horizontal Shurter model FAB, Suitable for order numbers 0031.3551 and 0031.3558 (https://www.schurter.com/bundles/snceschurter/epim/_ProdPool_/newDS/en/typ_FAB.pdf) -Fuseholder 5x20mm closed horizontal -0 -2 -2 -Fuse -Fuseholder_Cylinder-5x20mm_Schurter_FPG4_Vertical_Closed -Shock-Safe Fuseholder, 5 x 20 mm, Slotted Cap/Fingergrip, vertical, IEC 60335-1; 250VAC/10A VDE; 500V/16A UL/CSA (https://us.schurter.com/bundles/snceschurter/epim/_ProdPool_/newDS/en/typ_FPG4.pdf) -fuse holder vertical 5x20mm -0 -4 -2 -Fuse -Fuseholder_Cylinder-5x20mm_Schurter_FUP_0031.2510_Horizontal_Closed -Shock-Safe closed Fuseholder, Schurter FUP Series, 5.0 x 20mm, Slotted Cap, horizontal, 500 VAC 4W/16A (VDE), 600V 30A (UL/CSA), order numbers: 0031.2510 (0031.2500 + 0031.2323), http://www.schurter.ch/bundles/snceschurter/epim/_ProdPool_/newDS/en/typ_FUP.pdf -Fuseholder 5x20mm horizontal closed -0 -3 -2 -Fuse -Fuseholder_Cylinder-5x20mm_Schurter_OGN-SMD_Horizontal_Open -Fuseholder horizontal open, 5x20mm, 500V, 16A (https://us.schurter.com/bundles/snceschurter/epim/_ProdPool_/newDS/en/typ_OGN-SMD.pdf) -Fuseholder horizontal open 5x20 Schurter 0031.8221 -0 -2 -2 -Fuse -Fuseholder_Cylinder-5x20mm_Stelvio-Kontek_PTF78_Horizontal_Open -https://www.tme.eu/en/Document/3b48dbe2b9714a62652c97b08fcd464b/PTF78.pdf -Fuseholder horizontal open 5x20 Stelvio-Kontek PTF/78 -0 -2 -2 -Fuse -Fuseholder_Cylinder-6.3x32mm_Schurter_0031-8002_Horizontal_Open -Fuseholder, horizontal, open, 6.3x32, Schurter, 0031.8002, https://www.schurter.com/en/datasheet/typ_OG__Holder__6.3x32.pdf -Fuseholder horizontal open 6.3x32 Schurter 0031.8002 -0 -2 -2 -Fuse -Fuseholder_Cylinder-6.3x32mm_Schurter_FUP_0031.2520_Horizontal_Closed -Shock-Safe closed Fuseholder, Schurter FUP Series, 6.3 x 32 mm, Slotted Cap, horizontal, 500 VAC 4W/16A (VDE), 600V 30A (UL/CSA), order numbers: 0031.2520 (0031.2500 + 0031.2321), http://www.schurter.ch/bundles/snceschurter/epim/_ProdPool_/newDS/en/typ_FUP.pdf -Fuseholder 6.3x32mm horizontal closed -0 -3 -2 -Fuse -Fuseholder_Littelfuse_Nano2_157x -Littelfuse NANO2 holder, https://www.littelfuse.com/~/media/electronics/datasheets/fuses/littelfuse_fuse_157_datasheet.pdf.pdf -SMD Nano2 holder -0 -2 -2 -Fuse -Fuseholder_TR5_Littelfuse_No560_No460 -Fuse, Fuseholder, TR5, Littelfuse/Wickmann, No. 460, No560, https://www.littelfuse.com/~/media/electronics/datasheets/fuse_holders/littelfuse_fuse_holder_559_560_datasheet.pdf.pdf -Fuse Fuseholder TR5 Littelfuse/Wickmann No. 460 No560 -0 -2 -2 -Heatsink -Heatsink_35x26mm_1xFixation3mm_Fischer-SK486-35 -Heatsink, 35mm x 26mm, 1x Fixation 3mm, Fischer SK486-35 -heatsink -0 -1 -1 -Heatsink -Heatsink_38x38mm_SpringFixation -Heatsink, 38x38mm, Spring Fixation, diagonal, -heatsink -0 -4 -1 -Heatsink -Heatsink_62x40mm_2xFixation3mm -Heatsink, 62 x 40mm, 2x 3mm Drills, -heatsink -0 -2 -1 -Heatsink -Heatsink_125x35x50mm_3xFixationM3 -Heatsink, 125x35x50mm, 3 fixation holes 3.2mm -heatsink -0 -0 -0 -Heatsink -Heatsink_AAVID_573300D00010G_TO-263 -Heatsink, 12.70mm x 26.16mm x 10.16, SMD, 18K/W, TO-263, D2 Pak, https://www.shopaavid.com/Product/573300D00000G -Heatsink AAVID TO-263 D2 Pak -0 -2 -1 -Heatsink -Heatsink_Aavid-TV5G_TO220_Horizontal -Heatsink TV5G TO-220 Horizontal, https://www.shopaavid.com/Product/TV-5G -Heatsink TV5G TO-220 Horizontal -0 -0 -0 -Heatsink -Heatsink_Fischer_FK224xx2201_25x8.3mm -25x8.3mm Heatsink, 18K/W, TO-220, https://www.fischerelektronik.de/web_fischer/en_GB/$catalogue/fischerData/PR/FK224_220_1_/datasheet.xhtml?branch=heatsinks -heatsink TO-220 -0 -2 -1 -Heatsink -Heatsink_Fischer_FK24413D2PAK_26x13mm -26x13 mm SMD heatsink for TO-252 TO-263 TO-268, https://www.fischerelektronik.de/pim/upload/fischerData/cadpdf/base/fk_244_13_d2_pak.pdf -heatsink TO-252 TO-263 TO-268 -0 -2 -1 -Heatsink -Heatsink_Fischer_SK104-STC-STIC_35x13mm_2xDrill2.5mm -Heatsink, 35mm x 13mm, 2x Fixation 2,5mm Drill, Soldering, Fischer SK104-STC-STIC, -Heatsink fischer TO-220 -0 -2 -1 -Heatsink -Heatsink_Fischer_SK104-STCB_35x13mm__2xDrill3.5mm_ScrewM3 -Heatsink, 35mm x 13mm, 2x Fixation 2,5mm Drill, Soldering, Fischer SK104-STC-STIC, -Heatsink fischer TO-220 -0 -2 -1 -Heatsink -Heatsink_Fischer_SK129-STS_42x25mm_2xDrill2.5mm -Heatsink, Fischer SK129 -heatsink fischer -0 -2 -1 -Heatsink -Heatsink_SheetType_50x7mm_2Fixations -Heatsink, Sheet type, 50x7mm, 2 fixations (solder), -Heatsink sheet -0 -2 -1 -Heatsink -Heatsink_Stonecold_HS-132_32x14mm_2xFixation1.5mm -Heatsink, StoneCold HS -heatsink -0 -2 -1 -Inductor_SMD -L_6.3x6.3_H3 -Choke, SMD, 6.3x6.3mm 3mm height -Choke SMD -0 -2 -2 -Inductor_SMD -L_7.3x7.3_H3.5 -Choke, SMD, 7.3x7.3mm 3.5mm height -Choke SMD -0 -2 -2 -Inductor_SMD -L_7.3x7.3_H4.5 -Choke, SMD, 7.3x7.3mm 4.5mm height -Choke SMD -0 -2 -2 -Inductor_SMD -L_10.4x10.4_H4.8 -Choke, SMD, 10.4x10.4mm 4.8mm height -Choke SMD -0 -2 -2 -Inductor_SMD -L_12x12mm_H4.5mm -Choke, SMD, 12x12mm 4.5mm height -Choke SMD -0 -2 -2 -Inductor_SMD -L_12x12mm_H6mm -Choke, SMD, 12x12mm 6mm height -Choke SMD -0 -2 -2 -Inductor_SMD -L_12x12mm_H8mm -Choke, SMD, 12x12mm 8mm height -Choke SMD -0 -2 -2 -Inductor_SMD -L_0201_0603Metric -Inductor SMD 0201 (0603 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.vishay.com/docs/20052/crcw0201e3.pdf), generated with kicad-footprint-generator -inductor -0 -4 -2 -Inductor_SMD -L_0201_0603Metric_Pad0.64x0.40mm_HandSolder -Inductor SMD 0201 (0603 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://www.vishay.com/docs/20052/crcw0201e3.pdf), generated with kicad-footprint-generator -inductor handsolder -0 -4 -2 -Inductor_SMD -L_0402_1005Metric -Inductor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator -inductor -0 -2 -2 -Inductor_SMD -L_0402_1005Metric_Pad0.77x0.64mm_HandSolder -Inductor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator -inductor handsolder -0 -2 -2 -Inductor_SMD -L_0603_1608Metric -Inductor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator -inductor -0 -2 -2 -Inductor_SMD -L_0603_1608Metric_Pad1.05x0.95mm_HandSolder -Inductor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator -inductor handsolder -0 -2 -2 -Inductor_SMD -L_0805_2012Metric -Inductor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 80, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator -inductor -0 -2 -2 -Inductor_SMD -L_0805_2012Metric_Pad1.05x1.20mm_HandSolder -Inductor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 80, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator -inductor handsolder -0 -2 -2 -Inductor_SMD -L_0805_2012Metric_Pad1.15x1.40mm_HandSolder -Inductor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator -inductor handsolder -0 -2 -2 -Inductor_SMD -L_01005_0402Metric -Inductor SMD 01005 (0402 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.vishay.com/docs/20056/crcw01005e3.pdf), generated with kicad-footprint-generator -inductor -0 -4 -2 -Inductor_SMD -L_01005_0402Metric_Pad0.57x0.30mm_HandSolder -Inductor SMD 01005 (0402 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://www.vishay.com/docs/20056/crcw01005e3.pdf), generated with kicad-footprint-generator -inductor handsolder -0 -4 -2 -Inductor_SMD -L_1008_2520Metric -Inductor SMD 1008 (2520 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://ecsxtal.com/store/pdf/ECS-MPI2520-SMD-POWER-INDUCTOR.pdf), generated with kicad-footprint-generator -inductor -0 -2 -2 -Inductor_SMD -L_1008_2520Metric_Pad1.43x2.20mm_HandSolder -Inductor SMD 1008 (2520 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://ecsxtal.com/store/pdf/ECS-MPI2520-SMD-POWER-INDUCTOR.pdf), generated with kicad-footprint-generator -inductor handsolder -0 -2 -2 -Inductor_SMD -L_1206_3216Metric -Inductor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 80, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator -inductor -0 -2 -2 -Inductor_SMD -L_1206_3216Metric_Pad1.22x1.90mm_HandSolder -Inductor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 80, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator -inductor handsolder -0 -2 -2 -Inductor_SMD -L_1206_3216Metric_Pad1.42x1.75mm_HandSolder -Inductor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator -inductor handsolder -0 -2 -2 -Inductor_SMD -L_1210_3225Metric -Inductor SMD 1210 (3225 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator -inductor -0 -2 -2 -Inductor_SMD -L_1210_3225Metric_Pad1.42x2.65mm_HandSolder -Inductor SMD 1210 (3225 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator -inductor handsolder -0 -2 -2 -Inductor_SMD -L_1806_4516Metric -Inductor SMD 1806 (4516 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.modelithics.com/models/Vendor/MuRata/BLM41P.pdf), generated with kicad-footprint-generator -inductor -0 -2 -2 -Inductor_SMD -L_1806_4516Metric_Pad1.57x1.80mm_HandSolder -Capacitor SMD 1806 (4516 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://www.modelithics.com/models/Vendor/MuRata/BLM41P.pdf), generated with kicad-footprint-generator -inductor handsolder -0 -2 -2 -Inductor_SMD -L_1812_4532Metric -Inductor SMD 1812 (4532 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.nikhef.nl/pub/departments/mt/projects/detectorR_D/dtddice/ERJ2G.pdf), generated with kicad-footprint-generator -inductor -0 -2 -2 -Inductor_SMD -L_1812_4532Metric_Pad1.30x3.40mm_HandSolder -Inductor SMD 1812 (4532 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://www.nikhef.nl/pub/departments/mt/projects/detectorR_D/dtddice/ERJ2G.pdf), generated with kicad-footprint-generator -inductor handsolder -0 -2 -2 -Inductor_SMD -L_2010_5025Metric -Inductor SMD 2010 (5025 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator -inductor -0 -2 -2 -Inductor_SMD -L_2010_5025Metric_Pad1.52x2.65mm_HandSolder -Inductor SMD 2010 (5025 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator -inductor handsolder -0 -2 -2 -Inductor_SMD -L_2512_6332Metric -Inductor SMD 2512 (6332 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator -inductor -0 -2 -2 -Inductor_SMD -L_2512_6332Metric_Pad1.52x3.35mm_HandSolder -Inductor SMD 2512 (6332 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator -inductor handsolder -0 -2 -2 -Inductor_SMD -L_2816_7142Metric -Inductor SMD 2816 (7142 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size from: https://www.vishay.com/docs/30100/wsl.pdf), generated with kicad-footprint-generator -inductor -0 -2 -2 -Inductor_SMD -L_2816_7142Metric_Pad3.20x4.45mm_HandSolder -Inductor SMD 2816 (7142 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size from: https://www.vishay.com/docs/30100/wsl.pdf), generated with kicad-footprint-generator -inductor handsolder -0 -2 -2 -Inductor_SMD -L_Abracon_ASPI-0630LR -smd shielded power inductor https://abracon.com/Magnetics/power/ASPI-0630LR.pdf -inductor abracon smd shielded -0 -2 -2 -Inductor_SMD -L_Abracon_ASPI-3012S -smd shielded power inductor http://www.abracon.com/Magnetics/power/ASPI-3012S.pdf -inductor abracon smd shielded -0 -2 -2 -Inductor_SMD -L_Bourns-SRN1060 -Bourns SRN1060 series SMD inductor https://www.bourns.com/docs/Product-Datasheets/SRN1060.pdf -Bourns SRN1060 SMD inductor -0 -2 -2 -Inductor_SMD -L_Bourns-SRN4018 -Bourns SRN4018 series SMD inductor, https://www.bourns.com/docs/Product-Datasheets/SRN4018.pdf -Bourns SRN4018 SMD inductor -0 -2 -2 -Inductor_SMD -L_Bourns-SRN6028 -Bourns SRN6028 series SMD inductor -Bourns SRN6028 SMD inductor -0 -2 -2 -Inductor_SMD -L_Bourns-SRN8040_8x8.15mm -Bourns SRN8040 series SMD inductor 8x8.15mm, https://www.bourns.com/docs/Product-Datasheets/SRN8040.pdf -Bourns SRN8040 SMD inductor -0 -2 -2 -Inductor_SMD -L_Bourns-SRR1005 -Bourns SRR1005 series SMD inductor -Bourns SRR1005 SMD inductor -0 -2 -2 -Inductor_SMD -L_Bourns-SRU1028_10.0x10.0mm -Bourns SRU1028 series SMD inductor, https://www.bourns.com/docs/Product-Datasheets/SRU1028.pdf -Bourns SRU1028 SMD inductor -0 -2 -2 -Inductor_SMD -L_Bourns-SRU8028_8.0x8.0mm -Bourns SRU8028 series SMD inductor -Bourns SRU8028 SMD inductor -0 -2 -2 -Inductor_SMD -L_Bourns-SRU8043 -Bourns SRU8043 series SMD inductor -Bourns SRU8043 SMD inductor -0 -2 -2 -Inductor_SMD -L_Bourns_SDR1806 -https://www.bourns.com/docs/Product-Datasheets/SDR1806.pdf -Bourns SDR1806 -0 -2 -2 -Inductor_SMD -L_Bourns_SRF1260 -Inductor, Bourns, SRF1260, 12.5mmx12.5mm (Script generated with StandardBox.py) (https://www.bourns.com/docs/Product-Datasheets/SRF1260.pdf) -Inductor Bourns_SRF1260 -0 -4 -4 -Inductor_SMD -L_Bourns_SRN6045TA -http://www.bourns.com/docs/product-datasheets/srn6045ta.pdf -Semi-shielded Power Inductor -0 -2 -2 -Inductor_SMD -L_Bourns_SRN8040TA -https://www.bourns.com/docs/product-datasheets/srn8040ta.pdf -Inductor -0 -2 -2 -Inductor_SMD -L_Bourns_SRP1245A -Bourns SRP1245A series SMD inductor http://www.bourns.com/docs/Product-Datasheets/SRP1245A.pdf -Bourns SRP1245A SMD inductor -0 -2 -2 -Inductor_SMD -L_Bourns_SRP2313AA -Bourns SRR1260 series SMD inductor http://www.bourns.com/docs/product-datasheets/srp2313aa.pdf -Bourns SRR1260 SMD inductor -0 -4 -2 -Inductor_SMD -L_Bourns_SRP5030T -Inductor, Bourns, SRP5030T, 5.7mmx5.2mm (Script generated with StandardBox.py) (https://www.bourns.com/data/global/pdfs/SRP5030T.pdf) -Inductor Bourns_SRP5030T -0 -2 -2 -Inductor_SMD -L_Bourns_SRP7028A_7.3x6.6mm -Shielded Power Inductors (https://www.bourns.com/docs/product-datasheets/srp7028a.pdf) -Shielded Inductors Bourns SMD SRP7028A -0 -2 -2 -Inductor_SMD -L_Bourns_SRR1210A -Bourns SRR1210A series SMD inductor https://www.bourns.com/docs/Product-Datasheets/SRR1210A.pdf -Bourns SRR1210A SMD inductor -0 -2 -2 -Inductor_SMD -L_Bourns_SRR1260 -Bourns SRR1260 series SMD inductor http://www.bourns.com/docs/Product-Datasheets/SRR1260.pdf -Bourns SRR1260 SMD inductor -0 -2 -2 -Inductor_SMD -L_Coilcraft_LPS4018 -SMD Inductor Coilcraft LPS4018 https://www.coilcraft.com/pdfs/lps4018.pdf -L Coilcraft LPS4018 -0 -2 -2 -Inductor_SMD -L_Coilcraft_LPS5030 -Shielded Power Inductor SMD, Coilcraft LPS5030, https://www.coilcraft.com/pdfs/lps5030.pdf, StepUp generated footprint -inductor -0 -2 -2 -Inductor_SMD -L_Coilcraft_XAL60xx_6.36x6.56mm -Coilcraft XAL60xx series, https://www.coilcraft.com/pdfs/xal60xx.pdf -L Coilcraft XAL60xx -0 -2 -2 -Inductor_SMD -L_Coilcraft_XAL5030 -L_Coilcraft_XAL5030 -L Coilcraft XAL5030 -0 -2 -2 -Inductor_SMD -L_Coilcraft_XxL4020 -L_Coilcraft_XxL4020 https://www.coilcraft.com/pdfs/xfl4020.pdf -L Coilcraft XxL4020 -0 -2 -2 -Inductor_SMD -L_Coilcraft_XxL4030 -L_Coilcraft_XxL4030 https://www.coilcraft.com/pdfs/xfl4030.pdf -L Coilcraft XxL4030 -0 -2 -2 -Inductor_SMD -L_Coilcraft_XxL4040 -L_Coilcraft_XxL4040 https://www.coilcraft.com/pdfs/xal4000.pdf -L Coilcraft XxL4040 -0 -2 -2 -Inductor_SMD -L_CommonModeChoke_Coilcraft_0603USB -Coilcraft 0603USB Series Common Mode Choke, https://www.coilcraft.com/pdfs/0603usb.pdf -surface mount common mode bead -0 -4 -4 -Inductor_SMD -L_CommonModeChoke_Coilcraft_0805USB -Coilcraft 0805USB Series Common Mode Choke, https://www.coilcraft.com/pdfs/0805usb.pdf -surface mount common mode bead -0 -4 -4 -Inductor_SMD -L_CommonModeChoke_Coilcraft_1812CAN -Coilcraft 1812CAN Series Common Mode Choke, https://www.coilcraft.com/pdfs/1812can.pdf -surface mount common mode bead -0 -4 -4 -Inductor_SMD -L_CommonModeChoke_Wuerth_WE-SL5 -WE-SL5 SMT Common Mode Line Filter, https://www.we-online.de/katalog/en/WE-SL5/, https://www.we-online.de/katalog/datasheet/744272471.pdf -SMT Common Mode Line Filter -0 -4 -4 -Inductor_SMD -L_CommonMode_Delevan_4222 -API Delevan, Surface Mount Common Mode Bead, 4222 4222R, http://www.delevan.com/seriesPDFs/4222.pdf -surface mount common mode bead -0 -4 -4 -Inductor_SMD -L_CommonMode_Wuerth_WE-SL2 -http://katalog.we-online.de/en/pbs/WE-SL2?sid=5fbec16187#vs_t1:c1_ct:1 -Wuerth WE-SL2 -0 -4 -4 -Inductor_SMD -L_Fastron_PISN -Choke, Drossel, PISN, SMD, Fastron, -Choke Drossel PISN SMD Fastron -0 -2 -2 -Inductor_SMD -L_Fastron_PISN_Handsoldering -Choke, Drossel, PISN, SMD, Fastron, -Choke Drossel PISN SMD Fastron -0 -2 -2 -Inductor_SMD -L_Fastron_PISR -Choke, Drossel, PISR, Fastron, SMD, -Choke Drossel PISR Fastron SMD -0 -2 -2 -Inductor_SMD -L_Fastron_PISR_Handsoldering -Choke, Drossel, PISR, Fastron, SMD, -Choke Drossel PISR Fastron SMD -0 -2 -2 -Inductor_SMD -L_Murata_DEM35xxC -https://www.murata.com/~/media/webrenewal/products/inductor/chip/tokoproducts/wirewoundferritetypeforpl/m_dem3518c.ashx -Inductor SMD DEM35xxC -0 -2 -2 -Inductor_SMD -L_Murata_LQH2MCNxxxx02_2.0x1.6mm -Inductor, Murata, LQH2MCN_02 series, 1.6x2.0x0.9mm (https://search.murata.co.jp/Ceramy/image/img/P02/JELF243A-0053.pdf) -chip coil inductor Murata LQH2MC -0 -2 -2 -Inductor_SMD -L_Murata_LQH55DN_5.7x5.0mm -Inductor, SMD, 5.7x5.0x4.7mm, https://search.murata.co.jp/Ceramy/image/img/P02/JELF243A-0045.pdf -inductor smd -0 -2 -2 -Inductor_SMD -L_Neosid_Air-Coil_SML_1turn_HDM0131A -Neosid, Air-Coil, SML, 1turn, HDM0131A, -Neosid Air-Coil SML 1turn HDM0131A -0 -2 -2 -Inductor_SMD -L_Neosid_Air-Coil_SML_2turn_HAM0231A -Neosid, Air-Coil, SML, 2turn, HAM0231A, -Neosid Air-Coil SML 2turn HAM0231A -0 -2 -2 -Inductor_SMD -L_Neosid_Air-Coil_SML_2turn_HDM0231A -Neosid, Air-Coil, SML, 2turn, HDM0231A, -Neosid Air-Coil SML 2turn HDM0231A -0 -2 -2 -Inductor_SMD -L_Neosid_Air-Coil_SML_3turn_HAM0331A -Neosid, Air-Coil, SML, 2turn, HAM0331A, -Neosid Air-Coil SML 3turn HAM0331A -0 -2 -2 -Inductor_SMD -L_Neosid_Air-Coil_SML_3turn_HDM0331A -Neosid, Air-Coil, SML, 3turn, HDM0331A, -Neosid Air-Coil SML 3turn HDM0331A -0 -2 -2 -Inductor_SMD -L_Neosid_Air-Coil_SML_4turn_HAM0431A -Neosid, Air-Coil, SML, 4turn, HAM0431A, -Neosid Air-Coil SML 4turn HAM0431A -0 -2 -2 -Inductor_SMD -L_Neosid_Air-Coil_SML_4turn_HDM0431A -Neosid, Air-Coil, SML, 4turn, HDM0431A, -Neosid Air-Coil SML 4turn HDM0431A -0 -2 -2 -Inductor_SMD -L_Neosid_Air-Coil_SML_5turn_HAM0531A -Neosid, Air-Coil, SML, 5turn, HAM0531A, -Neosid Air-Coil SML 5turn HAM0531A -0 -2 -2 -Inductor_SMD -L_Neosid_Air-Coil_SML_5turn_HDM0531A -Neosid, Air-Coil, SML, 5turn, HDM0531A, -Neosid Air-Coil SML 5turn HDM0531A -0 -2 -2 -Inductor_SMD -L_Neosid_Air-Coil_SML_6-10turn_HAM0631A-HAM1031A -Neosid, Air-Coil, SML, 6-10turn, HAM0631A-HAM1031A, -Neosid Air-Coil SML 6-10turn HAM0631A-HAM1031A -0 -2 -2 -Inductor_SMD -L_Neosid_Air-Coil_SML_6-10turn_HDM0431A-HDM1031A -Neosid, Air-Coil, SML, 6-10turn, HDM0431A-HDM1031A, -Neosid Air-Coil SML 6-10turn HDM0431A-HDM1031A -0 -2 -2 -Inductor_SMD -L_Neosid_Air-Coil_SML_6turn_HAM0631A -Neosid, Air-Coil, SML, 6turn, HAM0631A, -Neosid Air-Coil SML 6turn HAM0631A -0 -2 -2 -Inductor_SMD -L_Neosid_MicroCoil_Ms36-L -Neosid, Micro Coil, Inductor, Ms36-L, SMD, Fixed inductor, anti clockwise, https://neosid.de/en/products/inductors/rod-core-chokes/smd-rod-core-chokes/52026/ms-36/7-h?c=94 -Neosid Micro Coil Inductor Ms36-L SMD Fixed inductor anti clockwise -0 -2 -2 -Inductor_SMD -L_Neosid_Ms42 -Neosid, Inductor, SMs42, Fixed inductor, SMD, magneticaly shielded, https://neosid.de/import-data/product-pdf/neoFestind_Ms42.pdf -Neosid Inductor SMs42 Fixed inductor SMD magneticaly shielded -0 -2 -2 -Inductor_SMD -L_Neosid_Ms50 -Neosid, Power Inductor, Ms50, SMD, Fixed inductor, https://neosid.de/import-data/product-pdf/neoFestind_Ms50.pdf -Neosid Power Inductor Ms50 SMD Fixed inductor -0 -2 -2 -Inductor_SMD -L_Neosid_Ms50T -Neosid, Power Inductor, Ms50T, SMD, Fixed inductor, high temperature, https://neosid.de/import-data/product-pdf/neoFestind_Ms50T.pdf -Neosid Power Inductor Ms50T SMD Fixed inductor high temperature -0 -2 -2 -Inductor_SMD -L_Neosid_Ms85 -Neosid, Ms85, Ms85T, SMD Inductor, Fixed inductor, SMD, https://neosid.de/import-data/product-pdf/neoFestind_Ms85.pdf -Neosid Ms85 Ms85T SMD Inductor Fixed inductor SMD -0 -2 -2 -Inductor_SMD -L_Neosid_Ms85T -Neosid, Ms85, Ms85T, SMD Inductor, Fixed inductor, SMD, https://neosid.de/import-data/product-pdf/neoFestind_Ms85T.pdf -Neosid Ms85 Ms85T SMD Inductor Fixed inductor SMD -0 -2 -2 -Inductor_SMD -L_Neosid_Ms95 -Neosid,Inductor,Ms95, Ms95a, Ms95T, Fixed inductor, SMD, https://neosid.de/import-data/product-pdf/neoFestind_Ms95.pdf -NeosidInductorMs95 Ms95a Ms95T Fixed inductor SMD -0 -2 -2 -Inductor_SMD -L_Neosid_Ms95T -Neosid,Inductor,Ms95, Ms95a, Ms95T, Fixed inductor, SMD, https://neosid.de/import-data/product-pdf/neoFestind_Ms95T.pdf -NeosidInductorMs95 Ms95a Ms95T Fixed inductor SMD -0 -2 -2 -Inductor_SMD -L_Neosid_Ms95a -Neosid,Inductor,Ms95, Ms95a, Ms95T, Fixed inductor, SMD, https://neosid.de/import-data/product-pdf/neoFestind_Ms95a.pdf -NeosidInductorMs95 Ms95a Ms95T Fixed inductor SMD -0 -2 -2 -Inductor_SMD -L_Neosid_SM-NE95H -Neosid, Inductor,SM-NE95H, Fixed inductor, SMD, https://neosid.de/import-data/product-pdf/neoFestind_SMNE95H.pdf -Neosid Inductor SM-NE95H Fixed inductor SMD -0 -2 -2 -Inductor_SMD -L_Neosid_SM-NE127 -Neosid, Inductor, SM-NE127, Fixed inductor, SMD, https://neosid.de/import-data/product-pdf/neoFestind_SMNE127.pdf -Neosid Inductor SM-NE127 Fixed inductor SMD -0 -2 -2 -Inductor_SMD -L_Neosid_SM-NE127_HandSoldering -Neosid, Inductor, SM-NE127, Fixed inductor, SMD, https://neosid.de/import-data/product-pdf/neoFestind_SMNE127.pdf -Neosid Inductor SM-NE127 Fixed inductor SMD -0 -2 -2 -Inductor_SMD -L_Neosid_SM-NE150 -Neosid, Inductor, SM-NE150, Fixed inductor, SMD, https://neosid.de/import-data/product-pdf/neoFestind_SMNE150.pdf -Neosid Inductor SM-NE150 Fixed inductor SMD -0 -2 -2 -Inductor_SMD -L_Neosid_SM-PIC0512H -Neosid, Inductor, PIC0512H, Power Inductor, Fixed inductor, SMD, https://neosid.de/import-data/product-pdf/neoFestind_SMPIC0512H.pdf -Neosid Inductor PIC0512H Power Inductor Fixed inductor SMD -0 -2 -2 -Inductor_SMD -L_Neosid_SM-PIC0602H -Neosid, Power Inductor, SM-PIC0602H, Fixed inductor, SMD, https://neosid.de/import-data/product-pdf/neoFestind_SMPIC0602H.pdf -Neosid Power Inductor SM-PIC0602H Fixed inductor SMD -0 -2 -2 -Inductor_SMD -L_Neosid_SM-PIC0612H -Neosid, Power Inductor, SM-PIC0612H, Fixed inductor, SMD, https://neosid.de/import-data/product-pdf/neoFestind_SMPIC0612H.pdf -Neosid Power Inductor SM-PIC0612H Fixed inductor SMD -0 -2 -2 -Inductor_SMD -L_Neosid_SM-PIC1004H -Neosid, Inductor, SM-PIC1004H, Fixed inductor, SMD, https://neosid.de/import-data/product-pdf/neoFestind_SMPIC1004H.pdf -Neosid Inductor SM-PIC1004H Fixed inductor SMD -0 -2 -2 -Inductor_SMD -L_Neosid_SMS-ME3010 -Neosid, Inductor, SMS-ME3010, Fixed inductor, SMD, magnetically shielded, https://neosid.de/import-data/product-pdf/neoFestind_SMSME3010.pdf -Neosid Inductor SMS-ME3010 Fixed inductor SMD magnetically shielded -0 -2 -2 -Inductor_SMD -L_Neosid_SMS-ME3015 -Neosid, Power Inductor, SMS-ME3015, Fixed inductor, SMD, magnetically shielded, https://neosid.de/import-data/product-pdf/neoFestind_SMSME3015.pdf -Neosid Power Inductor SMS-ME3015 Fixed inductor SMD magnetically shielded -0 -2 -2 -Inductor_SMD -L_Neosid_SMs42 -Neosid, Inductor, SMs42, Fixed inductor, SMD, magneticaly shielded, https://neosid.de/import-data/product-pdf/neoFestind_ma_SMs42.pdf -Neosid Inductor SMs42 Fixed inductor SMD magneticaly shielded -0 -2 -2 -Inductor_SMD -L_Neosid_SMs50 -Neosid, Inductor, SMs50, Fixed inductor, SMD, magneticaly shielded, https://neosid.de/import-data/product-pdf/neoFestind_ma_SMs50.pdf -Neosid Inductor SMs50 Fixed inductor SMD magneticaly shielded -0 -2 -2 -Inductor_SMD -L_Neosid_SMs85 -Neosid, Inductor, SMs85, Fixed inductor, SMD, magnetically shielded, https://neosid.de/import-data/product-pdf/neoFestind_ma_SMs85.pdf -Neosid Inductor SMs85 Fixed inductor SMD magnetically shielded -0 -2 -2 -Inductor_SMD -L_Neosid_SMs95_SMs95p -Neosid, Inductor, SMs95, Fixed inductor, SMD, magnetically shielded, https://neosid.de/import-data/product-pdf/neoFestind_SMs95SMs95p.pdf -Neosid Inductor SMs95 Fixed inductor SMD magnetically shielded -0 -2 -2 -Inductor_SMD -L_Pulse_PA4320 -Inductor SMD Pulse PA4320 http://productfinder.pulseeng.com/products/datasheets/P787.pdf -Inductor SMD Pulse PA4320 -0 -2 -2 -Inductor_SMD -L_Sagami_CER1242B -Inductor, Sagami, h=4.5mm, http://www.sagami-elec.co.jp/file/CER1242B-CER1257B-CER1277B.pdf -inductor sagami cer12xxb smd -0 -2 -2 -Inductor_SMD -L_Sagami_CER1257B -Inductor, Sagami, h=6.0mm, http://www.sagami-elec.co.jp/file/CER1242B-CER1257B-CER1277B.pdf -inductor sagami cer12xxb smd -0 -2 -2 -Inductor_SMD -L_Sagami_CER1277B -Inductor, Sagami, h=8.0mm, http://www.sagami-elec.co.jp/file/CER1242B-CER1257B-CER1277B.pdf -inductor sagami cer12xxb smd -0 -2 -2 -Inductor_SMD -L_Sagami_CWR1242C -Sagami power inductor, CWR1242C, H=4.5mm (http://www.sagami-elec.co.jp/file/16Car_SMDCwr.pdf) -inductor sagami cwr12xx smd -0 -4 -2 -Inductor_SMD -L_Sagami_CWR1257C -Sagami power inductor, CWR1242C, H=6.0mm (http://www.sagami-elec.co.jp/file/16Car_SMDCwr.pdf) -inductor sagami cwr12xx smd -0 -4 -2 -Inductor_SMD -L_Sagami_CWR1277C -Sagami power inductor, CWR1242C, H=7.7mm (http://www.sagami-elec.co.jp/file/16Car_SMDCwr.pdf) -inductor sagami cwr12xx smd -0 -4 -2 -Inductor_SMD -L_SigTra_SC3316F -http://www.signaltransformer.com/sites/all/pdf/smd/P080_SC3316F.pdf -Choke -0 -2 -2 -Inductor_SMD -L_Sumida_CDMC6D28_7.25x6.5mm -SMD Power Inductor (http://products.sumida.com/products/pdf/CDMC6D28.pdf) -Inductor Sumida SMD CDMC6D28 -0 -2 -2 -Inductor_SMD -L_Sunlord_MWSA0518_5.4x5.2mm -Inductor, Sunlord, MWSA0518, 5.4mmx5.2mm -inductor Sunlord smd -0 -2 -2 -Inductor_SMD -L_TDK_NLV25_2.5x2.0mm -TDK NLV25, 2.5x2.0x1.8mm, https://product.tdk.com/info/en/catalog/datasheets/inductor_commercial_standard_nlv25-ef_en.pdf -tdk nlv25 nlcv25 nlfv25 -0 -2 -2 -Inductor_SMD -L_TDK_NLV32_3.2x2.5mm -TDK NLV32, 3.2x2.5x2.2mm, https://product.tdk.com/info/en/catalog/datasheets/inductor_commercial_standard_nlv32-ef_en.pdf -tdk nlv32 nlcv32 nlfv32 -0 -2 -2 -Inductor_SMD -L_TDK_SLF6025 -Inductor, TDK, SLF6025, 6.0mmx6.0mm (Script generated with StandardBox.py) (https://product.tdk.com/info/en/document/catalog/smd/inductor_commercial_power_slf6025_en.pdf) -Inductor TDK_SLF6025 -0 -2 -2 -Inductor_SMD -L_TDK_SLF6028 -Inductor, TDK, SLF6028, 6.0mmx6.0mm (Script generated with StandardBox.py) (https://product.tdk.com/info/en/document/catalog/smd/inductor_commercial_power_slf6028_en.pdf) -Inductor TDK_SLF6028 -0 -2 -2 -Inductor_SMD -L_TDK_SLF6045 -Inductor, TDK, SLF6045, 6.0mmx6.0mm (Script generated with StandardBox.py) (https://product.tdk.com/info/en/document/catalog/smd/inductor_commercial_power_slf6045_en.pdf) -Inductor TDK_SLF6045 -0 -2 -2 -Inductor_SMD -L_TDK_SLF7032 -Inductor, TDK, SLF7032, 7.0mmx7.0mm (Script generated with StandardBox.py) (https://product.tdk.com/info/en/document/catalog/smd/inductor_commercial_power_slf7032_en.pdf) -Inductor TDK_SLF7032 -0 -2 -2 -Inductor_SMD -L_TDK_SLF7045 -Inductor, TDK, SLF7045, 7.0mmx7.0mm (Script generated with StandardBox.py) (https://product.tdk.com/info/en/document/catalog/smd/inductor_commercial_power_slf7045_en.pdf) -Inductor TDK_SLF7045 -0 -2 -2 -Inductor_SMD -L_TDK_SLF7055 -Inductor, TDK, SLF7055, 7.0mmx7.0mm (Script generated with StandardBox.py) (https://product.tdk.com/info/en/document/catalog/smd/inductor_commercial_power_slf7055_en.pdf) -Inductor TDK_SLF7055 -0 -2 -2 -Inductor_SMD -L_TDK_SLF10145 -Inductor, TDK, SLF10145, 10.1mmx10.1mm (Script generated with StandardBox.py) (https://product.tdk.com/info/en/catalog/datasheets/inductor_automotive_power_slf10145-h_en.pdf) -Inductor TDK_SLF10145 -0 -2 -2 -Inductor_SMD -L_TDK_SLF10165 -Inductor, TDK, SLF10165, 10.1mmx10.1mm (Script generated with StandardBox.py) (https://product.tdk.com/info/en/catalog/datasheets/inductor_commercial_power_slf10165_en.pdf) -Inductor TDK_SLF10165 -0 -2 -2 -Inductor_SMD -L_TDK_SLF12555 -Inductor, TDK, SLF12555, 12.5mmx12.5mm (Script generated with StandardBox.py) (https://product.tdk.com/info/en/catalog/datasheets/inductor_commercial_power_slf12555_en.pdf) -Inductor SLF12555 -0 -2 -2 -Inductor_SMD -L_TDK_SLF12565 -Inductor, TDK, SLF12565, 12.5mmx12.5mm (Script generated with StandardBox.py) (https://product.tdk.com/info/en/catalog/datasheets/inductor_automotive_power_slf12565-h_en.pdf) -Inductor SLF12565 -0 -2 -2 -Inductor_SMD -L_TDK_SLF12575 -Inductor, TDK, SLF12575, 12.5mmx12.5mm (Script generated with StandardBox.py) (https://product.tdk.com/info/en/catalog/datasheets/inductor_automotive_power_slf12575-h_en.pdf) -Inductor SLF12575 -0 -2 -2 -Inductor_SMD -L_TDK_VLF10040 -Inductor,TDK, TDK-VLP-8040, 8.6mmx8.6mm -inductor TDK VLP smd VLF10040 -0 -2 -2 -Inductor_SMD -L_TDK_VLP8040 -Inductor,TDK, TDK-VLP-8040, 8.6mmx8.6mm -inductor TDK VLP smd VLP8040 -0 -2 -2 -Inductor_SMD -L_Taiyo-Yuden_MD-1616 -Inductor, Taiyo Yuden, MD series, Taiyo-Yuden_MD-1616, 1.6mmx1.6mm -inductor taiyo-yuden md smd -0 -2 -2 -Inductor_SMD -L_Taiyo-Yuden_MD-2020 -Inductor, Taiyo Yuden, MD series, Taiyo-Yuden_MD-2020, 2.0mmx2.0mm -inductor taiyo-yuden md smd -0 -2 -2 -Inductor_SMD -L_Taiyo-Yuden_MD-3030 -Inductor, Taiyo Yuden, MD series, Taiyo-Yuden_MD-3030, 3.0mmx3.0mm -inductor taiyo-yuden md smd -0 -2 -2 -Inductor_SMD -L_Taiyo-Yuden_MD-4040 -Inductor, Taiyo Yuden, MD series, Taiyo-Yuden_MD-4040, 4.0mmx4.0mm -inductor taiyo-yuden md smd -0 -2 -2 -Inductor_SMD -L_Taiyo-Yuden_MD-5050 -Inductor, Taiyo Yuden, MD series, Taiyo-Yuden_MD-5050, 5.0mmx5.0mm -inductor taiyo-yuden md smd -0 -2 -2 -Inductor_SMD -L_Taiyo-Yuden_NR-20xx -Inductor, Taiyo Yuden, NR series, Taiyo-Yuden_NR-20xx, 2.0mmx2.0mm -inductor taiyo-yuden nr smd -0 -2 -2 -Inductor_SMD -L_Taiyo-Yuden_NR-20xx_HandSoldering -Inductor, Taiyo Yuden, NR series, Taiyo-Yuden_NR-20xx, 2.0mmx2.0mm -inductor taiyo-yuden nr smd -0 -2 -2 -Inductor_SMD -L_Taiyo-Yuden_NR-24xx -Inductor, Taiyo Yuden, NR series, Taiyo-Yuden_NR-24xx, 2.4mmx2.4mm -inductor taiyo-yuden nr smd -0 -2 -2 -Inductor_SMD -L_Taiyo-Yuden_NR-24xx_HandSoldering -Inductor, Taiyo Yuden, NR series, Taiyo-Yuden_NR-24xx, 2.4mmx2.4mm -inductor taiyo-yuden nr smd -0 -2 -2 -Inductor_SMD -L_Taiyo-Yuden_NR-30xx -Inductor, Taiyo Yuden, NR series, Taiyo-Yuden_NR-30xx, 3.0mmx3.0mm -inductor taiyo-yuden nr smd -0 -2 -2 -Inductor_SMD -L_Taiyo-Yuden_NR-30xx_HandSoldering -Inductor, Taiyo Yuden, NR series, Taiyo-Yuden_NR-30xx, 3.0mmx3.0mm -inductor taiyo-yuden nr smd -0 -2 -2 -Inductor_SMD -L_Taiyo-Yuden_NR-40xx -Inductor, Taiyo Yuden, NR series, Taiyo-Yuden_NR-40xx, 4.0mmx4.0mm -inductor taiyo-yuden nr smd -0 -2 -2 -Inductor_SMD -L_Taiyo-Yuden_NR-40xx_HandSoldering -Inductor, Taiyo Yuden, NR series, Taiyo-Yuden_NR-40xx, 4.0mmx4.0mm -inductor taiyo-yuden nr smd -0 -2 -2 -Inductor_SMD -L_Taiyo-Yuden_NR-50xx -Inductor, Taiyo Yuden, NR series, Taiyo-Yuden_NR-50xx, 4.9mmx4.9mm -inductor taiyo-yuden nr smd -0 -2 -2 -Inductor_SMD -L_Taiyo-Yuden_NR-50xx_HandSoldering -Inductor, Taiyo Yuden, NR series, Taiyo-Yuden_NR-50xx, 4.9mmx4.9mm -inductor taiyo-yuden nr smd -0 -2 -2 -Inductor_SMD -L_Taiyo-Yuden_NR-60xx -Inductor, Taiyo Yuden, NR series, Taiyo-Yuden_NR-60xx, 6.0mmx6.0mm -inductor taiyo-yuden nr smd -0 -2 -2 -Inductor_SMD -L_Taiyo-Yuden_NR-60xx_HandSoldering -Inductor, Taiyo Yuden, NR series, Taiyo-Yuden_NR-60xx, 6.0mmx6.0mm -inductor taiyo-yuden nr smd -0 -2 -2 -Inductor_SMD -L_Taiyo-Yuden_NR-80xx -Inductor, Taiyo Yuden, NR series, Taiyo-Yuden_NR-80xx, 8.0mmx8.0mm -inductor taiyo-yuden nr smd -0 -2 -2 -Inductor_SMD -L_Taiyo-Yuden_NR-80xx_HandSoldering -Inductor, Taiyo Yuden, NR series, Taiyo-Yuden_NR-80xx, 8.0mmx8.0mm -inductor taiyo-yuden nr smd -0 -2 -2 -Inductor_SMD -L_Taiyo-Yuden_NR-10050_9.8x10.0mm -Inductor, Taiyo Yuden, NR series, Taiyo-Yuden_NR-10050, 9.8mmx10.0mm, https://ds.yuden.co.jp/TYCOMPAS/or/specSheet?pn=NR10050T1R3N -inductor taiyo-yuden nr smd -0 -2 -2 -Inductor_SMD -L_Taiyo-Yuden_NR-10050_9.8x10.0mm_HandSoldering -Inductor, Taiyo Yuden, NR series, Taiyo-Yuden_NR-10050, 9.8mmx10.0mm, https://ds.yuden.co.jp/TYCOMPAS/or/specSheet?pn=NR10050T1R3N -inductor taiyo-yuden nr smd -0 -2 -2 -Inductor_SMD -L_TracoPower_TCK-047_5.2x5.8mm -Inductor, Traco, TCK-047, 5.2x5.8mm, https://www.tracopower.com/products/tck047.pdf -inductor smd traco -0 -2 -2 -Inductor_SMD -L_TracoPower_TCK-141 -Choke, SMD, 4.0x4.0mm 2.1mm height, https://www.tracopower.com/products/tck141.pdf -Choke SMD -0 -2 -2 -Inductor_SMD -L_Vishay_IHLP-1212 -Inductor, Vishay, IHLP series, 3.0mmx3.0mm -inductor vishay ihlp smd -0 -2 -2 -Inductor_SMD -L_Vishay_IHLP-1616 -Inductor, Vishay, IHLP series, 4.1mmx4.1mm -inductor vishay ihlp smd -0 -2 -2 -Inductor_SMD -L_Vishay_IHLP-2020 -Inductor, Vishay, IHLP series, 5.1mmx5.1mm -inductor vishay ihlp smd -0 -2 -2 -Inductor_SMD -L_Vishay_IHLP-2525 -Inductor, Vishay, IHLP series, 6.3mmx6.3mm -inductor vishay ihlp smd -0 -2 -2 -Inductor_SMD -L_Vishay_IHLP-4040 -Inductor, Vishay, IHLP series, 10.2mmx10.2mm -inductor vishay ihlp smd -0 -2 -2 -Inductor_SMD -L_Vishay_IHLP-5050 -Inductor, Vishay, IHLP series, 12.7mmx12.7mm -inductor vishay ihlp smd -0 -2 -2 -Inductor_SMD -L_Vishay_IHLP-6767 -Inductor, Vishay, IHLP series, 17.0mmx17.0mm -inductor vishay ihlp smd -0 -2 -2 -Inductor_SMD -L_Vishay_IHSM-3825 -Inductor, Vishay, Vishay_IHSM-3825, http://www.vishay.com/docs/34018/ihsm3825.pdf, 11.2mmx6.3mm -inductor vishay icsm smd -0 -2 -2 -Inductor_SMD -L_Vishay_IHSM-4825 -Inductor, Vishay, Vishay_IHSM-4825, http://www.vishay.com/docs/34019/ihsm4825.pdf, 13.7mmx6.3mm -inductor vishay icsm smd -0 -2 -2 -Inductor_SMD -L_Vishay_IHSM-5832 -Inductor, Vishay, Vishay_IHSM-5832, http://www.vishay.com/docs/34020/ihsm5832.pdf, 16.3mmx8.1mm -inductor vishay icsm smd -0 -2 -2 -Inductor_SMD -L_Vishay_IHSM-7832 -Inductor, Vishay, Vishay_IHSM-7832, http://www.vishay.com/docs/34021/ihsm7832.pdf, 19.8mmx8.1mm -inductor vishay icsm smd -0 -2 -2 -Inductor_SMD -L_Wuerth_HCI-1030 -Inductor, Wuerth Elektronik, Wuerth_HCI-1030, 10.6mmx10.6mm -inductor Wuerth hci smd -0 -2 -2 -Inductor_SMD -L_Wuerth_HCI-1040 -Inductor, Wuerth Elektronik, Wuerth_HCI-1040, 10.2mmx10.2mm -inductor Wuerth hci smd -0 -2 -2 -Inductor_SMD -L_Wuerth_HCI-1050 -Inductor, Wuerth Elektronik, Wuerth_HCI-1050, 10.2mmx10.2mm -inductor Wuerth hci smd -0 -2 -2 -Inductor_SMD -L_Wuerth_HCI-1335 -Inductor, Wuerth Elektronik, Wuerth_HCI-1335, 12.8mmx12.8mm -inductor Wuerth hci smd -0 -2 -2 -Inductor_SMD -L_Wuerth_HCI-1350 -Inductor, Wuerth Elektronik, Wuerth_HCI-1350, 12.8mmx12.8mm -inductor Wuerth hci smd -0 -2 -2 -Inductor_SMD -L_Wuerth_HCI-1365 -Inductor, Wuerth Elektronik, Wuerth_HCI-1365, 12.8mmx12.8mm -inductor Wuerth hci smd -0 -2 -2 -Inductor_SMD -L_Wuerth_HCI-1890 -Inductor, Wuerth Elektronik, Wuerth_HCI-1890, 18.2mmx18.2mm -inductor Wuerth hci smd -0 -2 -2 -Inductor_SMD -L_Wuerth_HCI-2212 -Inductor, Wuerth Elektronik, Wuerth_HCI-2212, 22.5mmx22.0mm -inductor Wuerth hci smd -0 -2 -2 -Inductor_SMD -L_Wuerth_HCI-5040 -Inductor, Wuerth Elektronik, Wuerth_HCI-5040, 5.5mmx5.2mm -inductor Wuerth hci smd -0 -2 -2 -Inductor_SMD -L_Wuerth_HCI-7030 -Inductor, Wuerth Elektronik, Wuerth_HCI-7030, 6.9mmx6.9mm -inductor Wuerth hci smd -0 -2 -2 -Inductor_SMD -L_Wuerth_HCI-7040 -Inductor, Wuerth Elektronik, Wuerth_HCI-7040, 6.9mmx6.9mm -inductor Wuerth hci smd -0 -2 -2 -Inductor_SMD -L_Wuerth_HCI-7050 -Inductor, Wuerth Elektronik, Wuerth_HCI-7050, 6.9mmx6.9mm -inductor Wuerth hci smd -0 -2 -2 -Inductor_SMD -L_Wuerth_HCM-1050 -Inductor, Wuerth Elektronik, Wuerth_HCM-1050, 10.2mmx7.0mm -inductor Wuerth hcm smd -0 -2 -2 -Inductor_SMD -L_Wuerth_HCM-1052 -Inductor, Wuerth Elektronik, Wuerth_HCM-1052, 10.5mmx10.3mm -inductor Wuerth hcm smd -0 -2 -2 -Inductor_SMD -L_Wuerth_HCM-1070 -Inductor, Wuerth Elektronik, Wuerth_HCM-1070, 10.1mmx7.0mm -inductor Wuerth hcm smd -0 -2 -2 -Inductor_SMD -L_Wuerth_HCM-1078 -Inductor, Wuerth Elektronik, Wuerth_HCM-1078, 9.4mmx6.2mm -inductor Wuerth hcm smd -0 -2 -2 -Inductor_SMD -L_Wuerth_HCM-1190 -Inductor, Wuerth Elektronik, Wuerth_HCM-1190, 10.5mmx11.0mm -inductor Wuerth hcm smd -0 -2 -2 -Inductor_SMD -L_Wuerth_HCM-1240 -Inductor, Wuerth Elektronik, Wuerth_HCM-1240, 10.0mmx11.8mm -inductor Wuerth hcm smd -0 -2 -2 -Inductor_SMD -L_Wuerth_HCM-1350 -Inductor, Wuerth Elektronik, Wuerth_HCM-1350, 13.5mmx13.3mm -inductor Wuerth hcm smd -0 -2 -2 -Inductor_SMD -L_Wuerth_HCM-1390 -Inductor, Wuerth Elektronik, Wuerth_HCM-1390, 12.5mmx13.0mm -inductor Wuerth hcm smd -0 -2 -2 -Inductor_SMD -L_Wuerth_HCM-7050 -Inductor, Wuerth Elektronik, Wuerth_HCM-7050, 7.2mmx7.0mm -inductor Wuerth hcm smd -0 -2 -2 -Inductor_SMD -L_Wuerth_HCM-7070 -Inductor, Wuerth Elektronik, Wuerth_HCM-7070, 7.4mmx7.2mm -inductor Wuerth hcm smd -0 -2 -2 -Inductor_SMD -L_Wuerth_MAPI-1610 -Inductor, Wuerth Elektronik, Wuerth_MAPI-1610, 1.6mmx1.6mm -inductor Wuerth smd -0 -2 -2 -Inductor_SMD -L_Wuerth_MAPI-2010 -Inductor, Wuerth Elektronik, Wuerth_MAPI-2010, 2.0mmx1.6mm -inductor Wuerth smd -0 -2 -2 -Inductor_SMD -L_Wuerth_MAPI-2506 -Inductor, Wuerth Elektronik, Wuerth_MAPI-2506, 2.5mmx2.0mm -inductor Wuerth smd -0 -2 -2 -Inductor_SMD -L_Wuerth_MAPI-2508 -Inductor, Wuerth Elektronik, Wuerth_MAPI-2508, 2.5mmx2.0mm -inductor Wuerth smd -0 -2 -2 -Inductor_SMD -L_Wuerth_MAPI-2510 -Inductor, Wuerth Elektronik, Wuerth_MAPI-2510, 2.5mmx2.0mm -inductor Wuerth smd -0 -2 -2 -Inductor_SMD -L_Wuerth_MAPI-2512 -Inductor, Wuerth Elektronik, Wuerth_MAPI-2512, 2.5mmx2.0mm -inductor Wuerth smd -0 -2 -2 -Inductor_SMD -L_Wuerth_MAPI-3010 -Inductor, Wuerth Elektronik, Wuerth_MAPI-3010, 3.0mmx3.0mm -inductor Wuerth smd -0 -2 -2 -Inductor_SMD -L_Wuerth_MAPI-3012 -Inductor, Wuerth Elektronik, Wuerth_MAPI-3012, 3.0mmx3.0mm -inductor Wuerth smd -0 -2 -2 -Inductor_SMD -L_Wuerth_MAPI-3015 -Inductor, Wuerth Elektronik, Wuerth_MAPI-3015, 3.0mmx3.0mm -inductor Wuerth smd -0 -2 -2 -Inductor_SMD -L_Wuerth_MAPI-3020 -Inductor, Wuerth Elektronik, Wuerth_MAPI-3020, 3.0mmx3.0mm -inductor Wuerth smd -0 -2 -2 -Inductor_SMD -L_Wuerth_MAPI-4020 -Inductor, Wuerth Elektronik, Wuerth_MAPI-4020, 4.0mmx4.0mm -inductor Wuerth smd -0 -2 -2 -Inductor_SMD -L_Wuerth_MAPI-4030 -Inductor, Wuerth Elektronik, Wuerth_MAPI-4030, 4.0mmx4.0mm -inductor Wuerth smd -0 -2 -2 -Inductor_SMD -L_Wuerth_WE-DD-Typ-L-Typ-XL-Typ-XXL -Shielded Coupled Inductor, Wuerth Elektronik, WE-DD, SMD, Typ L, Typ XL, Typ XXL, https://katalog.we-online.com/pbs/datasheet/744874001.pdf -Choke Coupled Double Inductor SMD Wuerth WE-DD TypL TypXL TypXXL -0 -4 -4 -Inductor_SMD -L_Wuerth_WE-DD-Typ-M-Typ-S -Shielded Coupled Inductor, Wuerth Elektronik, WE-DD, SMD, Typ M, Typ S, https://katalog.we-online.com/pbs/datasheet/744878001.pdf, https://katalog.we-online.de/pbs/datasheet/744877001.pdf -Choke Coupled Double Inductor SMD Wuerth WE-DD TypM TypS -0 -4 -4 -Inductor_SMD -L_Wuerth_WE-GF-1210 -Unshielded Inductor, Wuerth Elektronik, WE-GF, SMD, 1210, https://www.we-online.de/katalog/datasheet/74476401.pdf -Unshielded Inductor WE-GF 1210 Wuerth -0 -2 -2 -Inductor_SMD -L_Wuerth_WE-PD-Typ-7345 -Shielded Power Inductor, Wuerth Elektronik, WE-PD, SMD, 7345, https://katalog.we-online.com/pbs/datasheet/744777001.pdf -Choke Shielded Power Inductor WE-PD 7345 Wuerth -0 -2 -2 -Inductor_SMD -L_Wuerth_WE-PD-Typ-LS -Shielded Power Inductor, Wuerth Elektronik, WE-PD, SMD, Typ LS, https://katalog.we-online.com/pbs/datasheet/7447715906.pdf -Choke Shielded Power Inductor WE-PD TypLS Wuerth -0 -2 -2 -Inductor_SMD -L_Wuerth_WE-PD-Typ-LS_Handsoldering -Shielded Power Inductor, Wuerth Elektronik, WE-PD, SMD, Typ LS, Handsoldering, https://katalog.we-online.com/pbs/datasheet/7447715906.pdf -Choke Shielded Power Inductor WE-PD TypLS Wuerth -0 -2 -2 -Inductor_SMD -L_Wuerth_WE-PD-Typ-M-Typ-S -Shielded Power Inductor, Wuerth Elektronik, WE-PD, SMT, Typ M, Typ S, https://katalog.we-online.com/pbs/datasheet/744778005.pdf -Choke Shielded Power Inductor WE-PD TypM TypS Wuerth -0 -2 -2 -Inductor_SMD -L_Wuerth_WE-PD-Typ-M-Typ-S_Handsoldering -Shielded Power Inductor, Wuerth Elektronik, WE-PD, SMT, Typ M, Typ S, Handsoldering, https://katalog.we-online.com/pbs/datasheet/744778005.pdf -Choke Shielded Power Inductor WE-PD TypM TypS Wuerth -0 -2 -2 -Inductor_SMD -L_Wuerth_WE-PD2-Typ-L -Power Inductor, Wuerth Elektronik, WE-PD2, SMD, Typ L, , https://katalog.we-online.com/pbs/datasheet/74477510.pdf -Choke Power Inductor WE-PD2 TypL Wuerth -0 -2 -2 -Inductor_SMD -L_Wuerth_WE-PD2-Typ-MS -Power Inductor, Wuerth Elektronik, WE-PD2, SMD, Typ MS, https://katalog.we-online.com/pbs/datasheet/744774022.pdf -Choke Power Inductor WE-PD2 TypMS Wuerth -0 -2 -2 -Inductor_SMD -L_Wuerth_WE-PD2-Typ-XL -Power Inductor, Wuerth Elektronik, WE-PD2, SMT, Typ XL, https://katalog.we-online.com/pbs/datasheet/744776012.pdf -Choke Power Inductor WE-PD2 TypXL Wuerth -0 -2 -2 -Inductor_SMD -L_Wuerth_WE-PD4-Typ-X -Power Inductor, Wuerth Elektronik, WE-PD4, SMT, Typ X, https://katalog.we-online.de/pbs/datasheet/74458001.pdf -Choke Power Inductor WE-PD4 TypX Wuerth -0 -2 -2 -Inductor_SMD -L_Wuerth_WE-PDF -Shielded Power Inductor, Wuerth Elektronik, WE-PDF, SMD, https://katalog.we-online.de/pbs/datasheet/7447797022.pdf -Choke Shielded Power Inductor WE-PDF Wuerth -0 -2 -2 -Inductor_SMD -L_Wuerth_WE-PDF_Handsoldering -Shielded Power Inductor, Wuerth Elektronik, WE-PDF, SMD, Handsoldering, https://katalog.we-online.de/pbs/datasheet/7447797022.pdf -Choke Shielded Power Inductor WE-PDF Wuerth Handsoldering -0 -2 -2 -Inductor_SMD -L_Wuerth_WE-TPC-3816 -L_Wuerth_WE-TPC-3816 StepUp generated footprint, http://katalog.we-online.de/pbs/datasheet/7440310047.pdf -wurth wuerth smd inductor -0 -2 -2 -Inductor_THT -Choke_EPCOS_B82722A -Current-Compensated Ring Core Double Chokes, EPCOS, B82722A, 22.3mmx22.7mm, https://en.tdk.eu/inf/30/db/ind_2008/b82722a_j.pdf -chokes epcos tht -0 -4 -4 -Inductor_THT -Choke_Schaffner_RN102-04-14.0x14.0mm -Current-compensated Chokes, Schaffner, RN102-04, 14.0mmx14.0mm https://www.schaffner.com/products/download/product/datasheet/rn-series-common-mode-chokes-new/ -chokes schaffner tht -0 -4 -4 -Inductor_THT -Choke_Schaffner_RN112-04-17.7x17.1mm -Current-compensated Chokes, Schaffner, RN112-04, 17.7mmx17.1mm https://www.schaffner.com/products/download/product/datasheet/rn-series-common-mode-chokes-new/ -chokes schaffner tht -0 -4 -4 -Inductor_THT -Choke_Schaffner_RN114-04-22.5x21.5mm -Current-compensated Chokes, Schaffner, RN114-04, 22.5mmx21.5mm https://www.schaffner.com/products/download/product/datasheet/rn-series-common-mode-chokes-new/ -chokes schaffner tht -0 -4 -4 -Inductor_THT -Choke_Schaffner_RN116-04-22.5x21.5mm -Current-compensated Chokes, Schaffner, RN116-04, 22.5mmx21.5mm https://www.schaffner.com/products/download/product/datasheet/rn-series-common-mode-chokes-new/ -chokes schaffner tht -0 -4 -4 -Inductor_THT -Choke_Schaffner_RN122-04-28.0x27.0mm -Current-compensated Chokes, Schaffner, RN122-04, 28.0mmx27.0mm https://www.schaffner.com/products/download/product/datasheet/rn-series-common-mode-chokes-new/ -chokes schaffner tht -0 -4 -4 -Inductor_THT -Choke_Schaffner_RN142-04-33.1x32.5mm -Current-compensated Chokes, Schaffner, RN142-04, 33.1mmx32.5mm https://www.schaffner.com/products/download/product/datasheet/rn-series-common-mode-chokes-new/ -chokes schaffner tht -0 -4 -4 -Inductor_THT -Choke_Schaffner_RN143-04-33.1x32.5mm -Current-compensated Chokes, Schaffner, RN143-04, 33.1mmx32.5mm https://www.schaffner.com/products/download/product/datasheet/rn-series-common-mode-chokes-new/ -chokes schaffner tht -0 -4 -4 -Inductor_THT -Choke_Schaffner_RN152-04-43.0x41.8mm -Current-compensated Chokes, Schaffner, RN152-04, 43.0mmx41.8mm https://www.schaffner.com/products/download/product/datasheet/rn-series-common-mode-chokes-new/ -chokes schaffner tht -0 -4 -4 -Inductor_THT -Choke_Schaffner_RN202-04-8.8x18.2mm -Current-compensated Chokes, Schaffner, RN202-04, 8.8mmx18.2mm https://www.schaffner.com/products/download/product/datasheet/rn-series-common-mode-chokes-new/ -chokes schaffner tht -0 -4 -4 -Inductor_THT -Choke_Schaffner_RN204-04-9.0x14.0mm -Current-compensated Chokes, Schaffner, RN204-04, 9.0mmx14.0mm https://www.schaffner.com/products/download/product/datasheet/rn-series-common-mode-chokes-new/ -chokes schaffner tht -0 -4 -4 -Inductor_THT -Choke_Schaffner_RN212-04-12.5x18.0mm -Current-compensated Chokes, Schaffner, RN212-04, 12.5mmx18.0mm https://www.schaffner.com/products/download/product/datasheet/rn-series-common-mode-chokes-new/ -chokes schaffner tht -0 -4 -4 -Inductor_THT -Choke_Schaffner_RN214-04-15.5x23.0mm -Current-compensated Chokes, Schaffner, RN214-04, 15.5mmx23.0mm https://www.schaffner.com/products/download/product/datasheet/rn-series-common-mode-chokes-new/ -chokes schaffner tht -0 -4 -4 -Inductor_THT -Choke_Schaffner_RN216-04-15.5x23.0mm -Current-compensated Chokes, Schaffner, RN216-04, 15.5mmx23.0mm https://www.schaffner.com/products/download/product/datasheet/rn-series-common-mode-chokes-new/ -chokes schaffner tht -0 -4 -4 -Inductor_THT -Choke_Schaffner_RN218-04-12.5x18.0mm -Current-compensated Chokes, Schaffner, RN218-04, 12.5mmx18.0mm https://www.schaffner.com/products/download/product/datasheet/rn-series-common-mode-chokes-new/ -chokes schaffner tht -0 -4 -4 -Inductor_THT -Choke_Schaffner_RN222-04-18.0x31.0mm -Current-compensated Chokes, Schaffner, RN222-04, 18.0mmx31.0mm https://www.schaffner.com/products/download/product/datasheet/rn-series-common-mode-chokes-new/ -chokes schaffner tht -0 -4 -4 -Inductor_THT -Choke_Schaffner_RN232-04-18.0x31.0mm -Current-compensated Chokes, Schaffner, RN232-04, 18.0mmx31.0mm https://www.schaffner.com/products/download/product/datasheet/rn-series-common-mode-chokes-new/ -chokes schaffner tht -0 -4 -4 -Inductor_THT -Choke_Schaffner_RN242-04-18.0x31.0mm -Current-compensated Chokes, Schaffner, RN242-04, 18.0mmx31.0mm https://www.schaffner.com/products/download/product/datasheet/rn-series-common-mode-chokes-new/ -chokes schaffner tht -0 -4 -4 -Inductor_THT -L_Axial_L5.0mm_D3.6mm_P10.00mm_Horizontal_Murata_BL01RN1A2A2 -Inductor, Murata BL01RN1A2A2, Axial, Horizontal, pin pitch=10.00mm, length*diameter=5*3.6mm, https://www.murata.com/en-global/products/productdetail?partno=BL01RN1A2A2%23 -inductor axial horizontal -0 -2 -2 -Inductor_THT -L_Axial_L5.3mm_D2.2mm_P2.54mm_Vertical_Vishay_IM-1 -Inductor, Axial series, Axial, Vertical, pin pitch=2.54mm, , length*diameter=5.3*2.2mm^2, Vishay, IM-1, http://www.vishay.com/docs/34030/im.pdf -Inductor Axial series Axial Vertical pin pitch 2.54mm length 5.3mm diameter 2.2mm Vishay IM-1 -0 -2 -2 -Inductor_THT -L_Axial_L5.3mm_D2.2mm_P7.62mm_Horizontal_Vishay_IM-1 -Inductor, Axial series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=5.3*2.2mm^2, Vishay, IM-1, http://www.vishay.com/docs/34030/im.pdf -Inductor Axial series Axial Horizontal pin pitch 7.62mm length 5.3mm diameter 2.2mm Vishay IM-1 -0 -2 -2 -Inductor_THT -L_Axial_L5.3mm_D2.2mm_P10.16mm_Horizontal_Vishay_IM-1 -Inductor, Axial series, Axial, Horizontal, pin pitch=10.16mm, , length*diameter=5.3*2.2mm^2, Vishay, IM-1, http://www.vishay.com/docs/34030/im.pdf -Inductor Axial series Axial Horizontal pin pitch 10.16mm length 5.3mm diameter 2.2mm Vishay IM-1 -0 -2 -2 -Inductor_THT -L_Axial_L6.6mm_D2.7mm_P2.54mm_Vertical_Vishay_IM-2 -Inductor, Axial series, Axial, Vertical, pin pitch=2.54mm, , length*diameter=6.6*2.7mm^2, Vishay, IM-2, http://www.vishay.com/docs/34030/im.pdf -Inductor Axial series Axial Vertical pin pitch 2.54mm length 6.6mm diameter 2.7mm Vishay IM-2 -0 -2 -2 -Inductor_THT -L_Axial_L6.6mm_D2.7mm_P10.16mm_Horizontal_Vishay_IM-2 -Inductor, Axial series, Axial, Horizontal, pin pitch=10.16mm, , length*diameter=6.6*2.7mm^2, Vishay, IM-2, http://www.vishay.com/docs/34030/im.pdf -Inductor Axial series Axial Horizontal pin pitch 10.16mm length 6.6mm diameter 2.7mm Vishay IM-2 -0 -2 -2 -Inductor_THT -L_Axial_L7.0mm_D3.3mm_P2.54mm_Vertical_Fastron_MICC -Inductor, Axial series, Axial, Vertical, pin pitch=2.54mm, , length*diameter=7*3.3mm^2, Fastron, MICC, http://www.fastrongroup.com/image-show/70/MICC.pdf?type=Complete-DataSheet&productType=series -Inductor Axial series Axial Vertical pin pitch 2.54mm length 7mm diameter 3.3mm Fastron MICC -0 -2 -2 -Inductor_THT -L_Axial_L7.0mm_D3.3mm_P5.08mm_Vertical_Fastron_MICC -Inductor, Axial series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=7*3.3mm^2, Fastron, MICC, http://www.fastrongroup.com/image-show/70/MICC.pdf?type=Complete-DataSheet&productType=series -Inductor Axial series Axial Vertical pin pitch 5.08mm length 7mm diameter 3.3mm Fastron MICC -0 -2 -2 -Inductor_THT -L_Axial_L7.0mm_D3.3mm_P10.16mm_Horizontal_Fastron_MICC -Inductor, Axial series, Axial, Horizontal, pin pitch=10.16mm, , length*diameter=7*3.3mm^2, Fastron, MICC, http://www.fastrongroup.com/image-show/70/MICC.pdf?type=Complete-DataSheet&productType=series -Inductor Axial series Axial Horizontal pin pitch 10.16mm length 7mm diameter 3.3mm Fastron MICC -0 -2 -2 -Inductor_THT -L_Axial_L7.0mm_D3.3mm_P12.70mm_Horizontal_Fastron_MICC -Inductor, Axial series, Axial, Horizontal, pin pitch=12.7mm, , length*diameter=7*3.3mm^2, Fastron, MICC, http://www.fastrongroup.com/image-show/70/MICC.pdf?type=Complete-DataSheet&productType=series -Inductor Axial series Axial Horizontal pin pitch 12.7mm length 7mm diameter 3.3mm Fastron MICC -0 -2 -2 -Inductor_THT -L_Axial_L9.5mm_D4.0mm_P2.54mm_Vertical_Fastron_SMCC -Inductor, Axial series, Axial, Vertical, pin pitch=2.54mm, , length*diameter=9.5*4mm^2, Fastron, SMCC, http://cdn-reichelt.de/documents/datenblatt/B400/DS_SMCC_NEU.pdf, http://cdn-reichelt.de/documents/datenblatt/B400/LEADEDINDUCTORS.pdf -Inductor Axial series Axial Vertical pin pitch 2.54mm length 9.5mm diameter 4mm Fastron SMCC -0 -2 -2 -Inductor_THT -L_Axial_L9.5mm_D4.0mm_P5.08mm_Vertical_Fastron_SMCC -Inductor, Axial series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=9.5*4mm^2, Fastron, SMCC, http://cdn-reichelt.de/documents/datenblatt/B400/DS_SMCC_NEU.pdf, http://cdn-reichelt.de/documents/datenblatt/B400/LEADEDINDUCTORS.pdf -Inductor Axial series Axial Vertical pin pitch 5.08mm length 9.5mm diameter 4mm Fastron SMCC -0 -2 -2 -Inductor_THT -L_Axial_L9.5mm_D4.0mm_P12.70mm_Horizontal_Fastron_SMCC -Inductor, Axial series, Axial, Horizontal, pin pitch=12.7mm, , length*diameter=9.5*4mm^2, Fastron, SMCC, http://cdn-reichelt.de/documents/datenblatt/B400/DS_SMCC_NEU.pdf, http://cdn-reichelt.de/documents/datenblatt/B400/LEADEDINDUCTORS.pdf -Inductor Axial series Axial Horizontal pin pitch 12.7mm length 9.5mm diameter 4mm Fastron SMCC -0 -2 -2 -Inductor_THT -L_Axial_L9.5mm_D4.0mm_P15.24mm_Horizontal_Fastron_SMCC -Inductor, Axial series, Axial, Horizontal, pin pitch=15.24mm, , length*diameter=9.5*4mm^2, Fastron, SMCC, http://cdn-reichelt.de/documents/datenblatt/B400/DS_SMCC_NEU.pdf, http://cdn-reichelt.de/documents/datenblatt/B400/LEADEDINDUCTORS.pdf -Inductor Axial series Axial Horizontal pin pitch 15.24mm length 9.5mm diameter 4mm Fastron SMCC -0 -2 -2 -Inductor_THT -L_Axial_L11.0mm_D4.5mm_P5.08mm_Vertical_Fastron_MECC -Inductor, Axial series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=11*4.5mm^2, Fastron, MECC, http://www.fastrongroup.com/image-show/21/MECC.pdf?type=Complete-DataSheet&productType=series -Inductor Axial series Axial Vertical pin pitch 5.08mm length 11mm diameter 4.5mm Fastron MECC -0 -2 -2 -Inductor_THT -L_Axial_L11.0mm_D4.5mm_P7.62mm_Vertical_Fastron_MECC -Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=11*4.5mm^2, Fastron, MECC, http://www.fastrongroup.com/image-show/21/MECC.pdf?type=Complete-DataSheet&productType=series -Inductor Axial series Axial Vertical pin pitch 7.62mm length 11mm diameter 4.5mm Fastron MECC -0 -2 -2 -Inductor_THT -L_Axial_L11.0mm_D4.5mm_P15.24mm_Horizontal_Fastron_MECC -Inductor, Axial series, Axial, Horizontal, pin pitch=15.24mm, , length*diameter=11*4.5mm^2, Fastron, MECC, http://www.fastrongroup.com/image-show/21/MECC.pdf?type=Complete-DataSheet&productType=series -Inductor Axial series Axial Horizontal pin pitch 15.24mm length 11mm diameter 4.5mm Fastron MECC -0 -2 -2 -Inductor_THT -L_Axial_L12.0mm_D5.0mm_P5.08mm_Vertical_Fastron_MISC -Inductor, Axial series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=12*5mm^2, Fastron, MISC, http://cdn-reichelt.de/documents/datenblatt/B400/DS_MISC.pdf -Inductor Axial series Axial Vertical pin pitch 5.08mm length 12mm diameter 5mm Fastron MISC -0 -2 -2 -Inductor_THT -L_Axial_L12.0mm_D5.0mm_P7.62mm_Vertical_Fastron_MISC -Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=12*5mm^2, Fastron, MISC, http://cdn-reichelt.de/documents/datenblatt/B400/DS_MISC.pdf -Inductor Axial series Axial Vertical pin pitch 7.62mm length 12mm diameter 5mm Fastron MISC -0 -2 -2 -Inductor_THT -L_Axial_L12.0mm_D5.0mm_P15.24mm_Horizontal_Fastron_MISC -Inductor, Axial series, Axial, Horizontal, pin pitch=15.24mm, , length*diameter=12*5mm^2, Fastron, MISC, http://cdn-reichelt.de/documents/datenblatt/B400/DS_MISC.pdf -Inductor Axial series Axial Horizontal pin pitch 15.24mm length 12mm diameter 5mm Fastron MISC -0 -2 -2 -Inductor_THT -L_Axial_L12.8mm_D5.8mm_P5.08mm_Vertical_Fastron_HBCC -Inductor, Axial series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=12.8*5.8mm^2, Fastron, HBCC, http://www.fastrongroup.com/image-show/18/HBCC.pdf?type=Complete-DataSheet&productType=series -Inductor Axial series Axial Vertical pin pitch 5.08mm length 12.8mm diameter 5.8mm Fastron HBCC -0 -2 -2 -Inductor_THT -L_Axial_L12.8mm_D5.8mm_P7.62mm_Vertical_Fastron_HBCC -Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=12.8*5.8mm^2, Fastron, HBCC, http://www.fastrongroup.com/image-show/18/HBCC.pdf?type=Complete-DataSheet&productType=series -Inductor Axial series Axial Vertical pin pitch 7.62mm length 12.8mm diameter 5.8mm Fastron HBCC -0 -2 -2 -Inductor_THT -L_Axial_L12.8mm_D5.8mm_P20.32mm_Horizontal_Fastron_HBCC -Inductor, Axial series, Axial, Horizontal, pin pitch=20.32mm, , length*diameter=12.8*5.8mm^2, Fastron, HBCC, http://www.fastrongroup.com/image-show/18/HBCC.pdf?type=Complete-DataSheet&productType=series -Inductor Axial series Axial Horizontal pin pitch 20.32mm length 12.8mm diameter 5.8mm Fastron HBCC -0 -2 -2 -Inductor_THT -L_Axial_L12.8mm_D5.8mm_P25.40mm_Horizontal_Fastron_HBCC -Inductor, Axial series, Axial, Horizontal, pin pitch=25.4mm, , length*diameter=12.8*5.8mm^2, Fastron, HBCC, http://www.fastrongroup.com/image-show/18/HBCC.pdf?type=Complete-DataSheet&productType=series -Inductor Axial series Axial Horizontal pin pitch 25.4mm length 12.8mm diameter 5.8mm Fastron HBCC -0 -2 -2 -Inductor_THT -L_Axial_L13.0mm_D4.5mm_P5.08mm_Vertical_Fastron_HCCC -Inductor, Axial series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=13*4.5mm^2, Fastron, HCCC, http://www.fastrongroup.com/image-show/19/HCCC.pdf?type=Complete-DataSheet&productType=series -Inductor Axial series Axial Vertical pin pitch 5.08mm length 13mm diameter 4.5mm Fastron HCCC -0 -2 -2 -Inductor_THT -L_Axial_L13.0mm_D4.5mm_P7.62mm_Vertical_Fastron_HCCC -Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=13*4.5mm^2, Fastron, HCCC, http://www.fastrongroup.com/image-show/19/HCCC.pdf?type=Complete-DataSheet&productType=series -Inductor Axial series Axial Vertical pin pitch 7.62mm length 13mm diameter 4.5mm Fastron HCCC -0 -2 -2 -Inductor_THT -L_Axial_L13.0mm_D4.5mm_P15.24mm_Horizontal_Fastron_HCCC -Inductor, Axial series, Axial, Horizontal, pin pitch=15.24mm, , length*diameter=13*4.5mm^2, Fastron, HCCC, http://www.fastrongroup.com/image-show/19/HCCC.pdf?type=Complete-DataSheet&productType=series -Inductor Axial series Axial Horizontal pin pitch 15.24mm length 13mm diameter 4.5mm Fastron HCCC -0 -2 -2 -Inductor_THT -L_Axial_L14.0mm_D4.5mm_P5.08mm_Vertical_Fastron_LACC -Inductor, Axial series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=14*4.5mm^2, Fastron, LACC, http://www.fastrongroup.com/image-show/20/LACC.pdf?type=Complete-DataSheet&productType=series -Inductor Axial series Axial Vertical pin pitch 5.08mm length 14mm diameter 4.5mm Fastron LACC -0 -2 -2 -Inductor_THT -L_Axial_L14.0mm_D4.5mm_P7.62mm_Vertical_Fastron_LACC -Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=14*4.5mm^2, Fastron, LACC, http://www.fastrongroup.com/image-show/20/LACC.pdf?type=Complete-DataSheet&productType=series -Inductor Axial series Axial Vertical pin pitch 7.62mm length 14mm diameter 4.5mm Fastron LACC -0 -2 -2 -Inductor_THT -L_Axial_L14.0mm_D4.5mm_P15.24mm_Horizontal_Fastron_LACC -Inductor, Axial series, Axial, Horizontal, pin pitch=15.24mm, , length*diameter=14*4.5mm^2, Fastron, LACC, http://www.fastrongroup.com/image-show/20/LACC.pdf?type=Complete-DataSheet&productType=series -Inductor Axial series Axial Horizontal pin pitch 15.24mm length 14mm diameter 4.5mm Fastron LACC -0 -2 -2 -Inductor_THT -L_Axial_L14.5mm_D5.8mm_P5.08mm_Vertical_Fastron_HBCC -Inductor, Axial series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=14.5*5.8mm^2, Fastron, HBCC, http://www.fastrongroup.com/image-show/18/HBCC.pdf?type=Complete-DataSheet&productType=series -Inductor Axial series Axial Vertical pin pitch 5.08mm length 14.5mm diameter 5.8mm Fastron HBCC -0 -2 -2 -Inductor_THT -L_Axial_L14.5mm_D5.8mm_P7.62mm_Vertical_Fastron_HBCC -Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=14.5*5.8mm^2, Fastron, HBCC, http://www.fastrongroup.com/image-show/18/HBCC.pdf?type=Complete-DataSheet&productType=series -Inductor Axial series Axial Vertical pin pitch 7.62mm length 14.5mm diameter 5.8mm Fastron HBCC -0 -2 -2 -Inductor_THT -L_Axial_L14.5mm_D5.8mm_P20.32mm_Horizontal_Fastron_HBCC -Inductor, Axial series, Axial, Horizontal, pin pitch=20.32mm, , length*diameter=14.5*5.8mm^2, Fastron, HBCC, http://www.fastrongroup.com/image-show/18/HBCC.pdf?type=Complete-DataSheet&productType=series -Inductor Axial series Axial Horizontal pin pitch 20.32mm length 14.5mm diameter 5.8mm Fastron HBCC -0 -2 -2 -Inductor_THT -L_Axial_L14.5mm_D5.8mm_P25.40mm_Horizontal_Fastron_HBCC -Inductor, Axial series, Axial, Horizontal, pin pitch=25.4mm, , length*diameter=14.5*5.8mm^2, Fastron, HBCC, http://www.fastrongroup.com/image-show/18/HBCC.pdf?type=Complete-DataSheet&productType=series -Inductor Axial series Axial Horizontal pin pitch 25.4mm length 14.5mm diameter 5.8mm Fastron HBCC -0 -2 -2 -Inductor_THT -L_Axial_L16.0mm_D6.3mm_P5.08mm_Vertical_Fastron_VHBCC -Inductor, Axial series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=16*6.3mm^2, Fastron, VHBCC, http://www.fastrongroup.com/image-show/25/VHBCC.pdf?type=Complete-DataSheet&productType=series -Inductor Axial series Axial Vertical pin pitch 5.08mm length 16mm diameter 6.3mm Fastron VHBCC -0 -2 -2 -Inductor_THT -L_Axial_L16.0mm_D6.3mm_P7.62mm_Vertical_Fastron_VHBCC -Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=16*6.3mm^2, Fastron, VHBCC, http://www.fastrongroup.com/image-show/25/VHBCC.pdf?type=Complete-DataSheet&productType=series -Inductor Axial series Axial Vertical pin pitch 7.62mm length 16mm diameter 6.3mm Fastron VHBCC -0 -2 -2 -Inductor_THT -L_Axial_L16.0mm_D6.3mm_P20.32mm_Horizontal_Fastron_VHBCC -Inductor, Axial series, Axial, Horizontal, pin pitch=20.32mm, , length*diameter=16*6.3mm^2, Fastron, VHBCC, http://www.fastrongroup.com/image-show/25/VHBCC.pdf?type=Complete-DataSheet&productType=series -Inductor Axial series Axial Horizontal pin pitch 20.32mm length 16mm diameter 6.3mm Fastron VHBCC -0 -2 -2 -Inductor_THT -L_Axial_L16.0mm_D6.3mm_P25.40mm_Horizontal_Fastron_VHBCC -Inductor, Axial series, Axial, Horizontal, pin pitch=25.4mm, , length*diameter=16*6.3mm^2, Fastron, VHBCC, http://www.fastrongroup.com/image-show/25/VHBCC.pdf?type=Complete-DataSheet&productType=series -Inductor Axial series Axial Horizontal pin pitch 25.4mm length 16mm diameter 6.3mm Fastron VHBCC -0 -2 -2 -Inductor_THT -L_Axial_L16.0mm_D7.5mm_P5.08mm_Vertical_Fastron_XHBCC -Inductor, Axial series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=16*7.5mm^2, Fastron, XHBCC, http://www.fastrongroup.com/image-show/26/XHBCC.pdf?type=Complete-DataSheet&productType=series -Inductor Axial series Axial Vertical pin pitch 5.08mm length 16mm diameter 7.5mm Fastron XHBCC -0 -2 -2 -Inductor_THT -L_Axial_L16.0mm_D7.5mm_P7.62mm_Vertical_Fastron_XHBCC -Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=16*7.5mm^2, Fastron, XHBCC, http://www.fastrongroup.com/image-show/26/XHBCC.pdf?type=Complete-DataSheet&productType=series -Inductor Axial series Axial Vertical pin pitch 7.62mm length 16mm diameter 7.5mm Fastron XHBCC -0 -2 -2 -Inductor_THT -L_Axial_L16.0mm_D7.5mm_P20.32mm_Horizontal_Fastron_XHBCC -Inductor, Axial series, Axial, Horizontal, pin pitch=20.32mm, , length*diameter=16*7.5mm^2, Fastron, XHBCC, http://www.fastrongroup.com/image-show/26/XHBCC.pdf?type=Complete-DataSheet&productType=series -Inductor Axial series Axial Horizontal pin pitch 20.32mm length 16mm diameter 7.5mm Fastron XHBCC -0 -2 -2 -Inductor_THT -L_Axial_L16.0mm_D7.5mm_P25.40mm_Horizontal_Fastron_XHBCC -Inductor, Axial series, Axial, Horizontal, pin pitch=25.4mm, , length*diameter=16*7.5mm^2, Fastron, XHBCC, http://www.fastrongroup.com/image-show/26/XHBCC.pdf?type=Complete-DataSheet&productType=series -Inductor Axial series Axial Horizontal pin pitch 25.4mm length 16mm diameter 7.5mm Fastron XHBCC -0 -2 -2 -Inductor_THT -L_Axial_L16.0mm_D9.5mm_P5.08mm_Vertical_Vishay_IM-10-37 -Inductor, Axial series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=16*9.5mm^2, Vishay, IM-10-37, http://www.vishay.com/docs/34030/im10.pdf -Inductor Axial series Axial Vertical pin pitch 5.08mm length 16mm diameter 9.5mm Vishay IM-10-37 -0 -2 -2 -Inductor_THT -L_Axial_L16.0mm_D9.5mm_P20.32mm_Horizontal_Vishay_IM-10-37 -Inductor, Axial series, Axial, Horizontal, pin pitch=20.32mm, , length*diameter=16*9.5mm^2, Vishay, IM-10-37, http://www.vishay.com/docs/34030/im10.pdf -Inductor Axial series Axial Horizontal pin pitch 20.32mm length 16mm diameter 9.5mm Vishay IM-10-37 -0 -2 -2 -Inductor_THT -L_Axial_L17.5mm_D12.0mm_P7.62mm_Vertical_Vishay_IM-10-46 -Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=17.5*12mm^2, Vishay, IM-10-46, http://www.vishay.com/docs/34030/im10.pdf -Inductor Axial series Axial Vertical pin pitch 7.62mm length 17.5mm diameter 12mm Vishay IM-10-46 -0 -2 -2 -Inductor_THT -L_Axial_L17.5mm_D12.0mm_P20.32mm_Horizontal_Vishay_IM-10-46 -Inductor, Axial series, Axial, Horizontal, pin pitch=20.32mm, , length*diameter=17.5*12mm^2, Vishay, IM-10-46, http://www.vishay.com/docs/34030/im10.pdf -Inductor Axial series Axial Horizontal pin pitch 20.32mm length 17.5mm diameter 12mm Vishay IM-10-46 -0 -2 -2 -Inductor_THT -L_Axial_L20.0mm_D8.0mm_P5.08mm_Vertical -Inductor, Axial series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=20*8mm^2 -Inductor Axial series Axial Vertical pin pitch 5.08mm length 20mm diameter 8mm -0 -2 -2 -Inductor_THT -L_Axial_L20.0mm_D8.0mm_P7.62mm_Vertical -Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=20*8mm^2 -Inductor Axial series Axial Vertical pin pitch 7.62mm length 20mm diameter 8mm -0 -2 -2 -Inductor_THT -L_Axial_L20.0mm_D8.0mm_P25.40mm_Horizontal -Inductor, Axial series, Axial, Horizontal, pin pitch=25.4mm, , length*diameter=20*8mm^2 -Inductor Axial series Axial Horizontal pin pitch 25.4mm length 20mm diameter 8mm -0 -2 -2 -Inductor_THT -L_Axial_L20.3mm_D12.1mm_P7.62mm_Vertical_Vishay_IHA-101 -Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=20.32*12.07mm^2, Vishay, IHA-101, http://www.vishay.com/docs/34014/iha.pdf -Inductor Axial series Axial Vertical pin pitch 7.62mm length 20.32mm diameter 12.07mm Vishay IHA-101 -0 -2 -2 -Inductor_THT -L_Axial_L20.3mm_D12.1mm_P28.50mm_Horizontal_Vishay_IHA-101 -Inductor, Axial series, Axial, Horizontal, pin pitch=28.5mm, , length*diameter=20.32*12.07mm^2, Vishay, IHA-101, http://www.vishay.com/docs/34014/iha.pdf -Inductor Axial series Axial Horizontal pin pitch 28.5mm length 20.32mm diameter 12.07mm Vishay IHA-101 -0 -2 -2 -Inductor_THT -L_Axial_L20.3mm_D12.7mm_P7.62mm_Vertical_Vishay_IHA-201 -Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=20.32*12.7mm^2, Vishay, IHA-201, http://www.vishay.com/docs/34014/iha.pdf -Inductor Axial series Axial Vertical pin pitch 7.62mm length 20.32mm diameter 12.7mm Vishay IHA-201 -0 -2 -2 -Inductor_THT -L_Axial_L20.3mm_D12.7mm_P25.40mm_Horizontal_Vishay_IHA-201 -Inductor, Axial series, Axial, Horizontal, pin pitch=25.4mm, , length*diameter=20.32*12.7mm^2, Vishay, IHA-201, http://www.vishay.com/docs/34014/iha.pdf -Inductor Axial series Axial Horizontal pin pitch 25.4mm length 20.32mm diameter 12.7mm Vishay IHA-201 -0 -2 -2 -Inductor_THT -L_Axial_L23.4mm_D12.7mm_P7.62mm_Vertical_Vishay_IHA-203 -Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=23.37*12.7mm^2, Vishay, IHA-203, http://www.vishay.com/docs/34014/iha.pdf -Inductor Axial series Axial Vertical pin pitch 7.62mm length 23.37mm diameter 12.7mm Vishay IHA-203 -0 -2 -2 -Inductor_THT -L_Axial_L23.4mm_D12.7mm_P32.00mm_Horizontal_Vishay_IHA-203 -Inductor, Axial series, Axial, Horizontal, pin pitch=32mm, , length*diameter=23.37*12.7mm^2, Vishay, IHA-203, http://www.vishay.com/docs/34014/iha.pdf -Inductor Axial series Axial Horizontal pin pitch 32mm length 23.37mm diameter 12.7mm Vishay IHA-203 -0 -2 -2 -Inductor_THT -L_Axial_L24.0mm_D7.1mm_P5.08mm_Vertical_Vishay_IM-10-28 -Inductor, Axial series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=24*7.1mm^2, Vishay, IM-10-28, http://www.vishay.com/docs/34035/im10.pdf -Inductor Axial series Axial Vertical pin pitch 5.08mm length 24mm diameter 7.1mm Vishay IM-10-28 -0 -2 -2 -Inductor_THT -L_Axial_L24.0mm_D7.1mm_P30.48mm_Horizontal_Vishay_IM-10-28 -Inductor, Axial series, Axial, Horizontal, pin pitch=30.48mm, , length*diameter=24*7.1mm^2, Vishay, IM-10-28, http://www.vishay.com/docs/34035/im10.pdf -Inductor Axial series Axial Horizontal pin pitch 30.48mm length 24mm diameter 7.1mm Vishay IM-10-28 -0 -2 -2 -Inductor_THT -L_Axial_L24.0mm_D7.5mm_P5.08mm_Vertical_Fastron_MESC -Inductor, Axial series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=24*7.5mm^2, Fastron, MESC, http://cdn-reichelt.de/documents/datenblatt/B400/DS_MESC.pdf -Inductor Axial series Axial Vertical pin pitch 5.08mm length 24mm diameter 7.5mm Fastron MESC -0 -2 -2 -Inductor_THT -L_Axial_L24.0mm_D7.5mm_P7.62mm_Vertical_Fastron_MESC -Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=24*7.5mm^2, Fastron, MESC, http://cdn-reichelt.de/documents/datenblatt/B400/DS_MESC.pdf -Inductor Axial series Axial Vertical pin pitch 7.62mm length 24mm diameter 7.5mm Fastron MESC -0 -2 -2 -Inductor_THT -L_Axial_L24.0mm_D7.5mm_P27.94mm_Horizontal_Fastron_MESC -Inductor, Axial series, Axial, Horizontal, pin pitch=27.94mm, , length*diameter=24*7.5mm^2, Fastron, MESC, http://cdn-reichelt.de/documents/datenblatt/B400/DS_MESC.pdf -Inductor Axial series Axial Horizontal pin pitch 27.94mm length 24mm diameter 7.5mm Fastron MESC -0 -2 -2 -Inductor_THT -L_Axial_L26.0mm_D9.0mm_P5.08mm_Vertical_Fastron_77A -Inductor, Axial series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=26*9mm^2, Fastron, 77A, http://cdn-reichelt.de/documents/datenblatt/B400/DS_77A.pdf -Inductor Axial series Axial Vertical pin pitch 5.08mm length 26mm diameter 9mm Fastron 77A -0 -2 -2 -Inductor_THT -L_Axial_L26.0mm_D9.0mm_P7.62mm_Vertical_Fastron_77A -Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=26*9mm^2, Fastron, 77A, http://cdn-reichelt.de/documents/datenblatt/B400/DS_77A.pdf -Inductor Axial series Axial Vertical pin pitch 7.62mm length 26mm diameter 9mm Fastron 77A -0 -2 -2 -Inductor_THT -L_Axial_L26.0mm_D9.0mm_P30.48mm_Horizontal_Fastron_77A -Inductor, Axial series, Axial, Horizontal, pin pitch=30.48mm, , length*diameter=26*9mm^2, Fastron, 77A, http://cdn-reichelt.de/documents/datenblatt/B400/DS_77A.pdf -Inductor Axial series Axial Horizontal pin pitch 30.48mm length 26mm diameter 9mm Fastron 77A -0 -2 -2 -Inductor_THT -L_Axial_L26.0mm_D10.0mm_P5.08mm_Vertical_Fastron_77A -Inductor, Axial series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=26*10mm^2, Fastron, 77A, http://cdn-reichelt.de/documents/datenblatt/B400/DS_77A.pdf -Inductor Axial series Axial Vertical pin pitch 5.08mm length 26mm diameter 10mm Fastron 77A -0 -2 -2 -Inductor_THT -L_Axial_L26.0mm_D10.0mm_P7.62mm_Vertical_Fastron_77A -Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=26*10mm^2, Fastron, 77A, http://cdn-reichelt.de/documents/datenblatt/B400/DS_77A.pdf -Inductor Axial series Axial Vertical pin pitch 7.62mm length 26mm diameter 10mm Fastron 77A -0 -2 -2 -Inductor_THT -L_Axial_L26.0mm_D10.0mm_P30.48mm_Horizontal_Fastron_77A -Inductor, Axial series, Axial, Horizontal, pin pitch=30.48mm, , length*diameter=26*10mm^2, Fastron, 77A, http://cdn-reichelt.de/documents/datenblatt/B400/DS_77A.pdf -Inductor Axial series Axial Horizontal pin pitch 30.48mm length 26mm diameter 10mm Fastron 77A -0 -2 -2 -Inductor_THT -L_Axial_L26.0mm_D11.0mm_P5.08mm_Vertical_Fastron_77A -Inductor, Axial series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=26*11mm^2, Fastron, 77A, http://cdn-reichelt.de/documents/datenblatt/B400/DS_77A.pdf -Inductor Axial series Axial Vertical pin pitch 5.08mm length 26mm diameter 11mm Fastron 77A -0 -2 -2 -Inductor_THT -L_Axial_L26.0mm_D11.0mm_P7.62mm_Vertical_Fastron_77A -Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=26*11mm^2, Fastron, 77A, http://cdn-reichelt.de/documents/datenblatt/B400/DS_77A.pdf -Inductor Axial series Axial Vertical pin pitch 7.62mm length 26mm diameter 11mm Fastron 77A -0 -2 -2 -Inductor_THT -L_Axial_L26.0mm_D11.0mm_P30.48mm_Horizontal_Fastron_77A -Inductor, Axial series, Axial, Horizontal, pin pitch=30.48mm, , length*diameter=26*11mm^2, Fastron, 77A, http://cdn-reichelt.de/documents/datenblatt/B400/DS_77A.pdf -Inductor Axial series Axial Horizontal pin pitch 30.48mm length 26mm diameter 11mm Fastron 77A -0 -2 -2 -Inductor_THT -L_Axial_L26.7mm_D12.1mm_P7.62mm_Vertical_Vishay_IHA-103 -Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=26.67*12.07mm^2, Vishay, IHA-103, http://www.vishay.com/docs/34014/iha.pdf -Inductor Axial series Axial Vertical pin pitch 7.62mm length 26.67mm diameter 12.07mm Vishay IHA-103 -0 -2 -2 -Inductor_THT -L_Axial_L26.7mm_D12.1mm_P35.00mm_Horizontal_Vishay_IHA-103 -Inductor, Axial series, Axial, Horizontal, pin pitch=35mm, , length*diameter=26.67*12.07mm^2, Vishay, IHA-103, http://www.vishay.com/docs/34014/iha.pdf -Inductor Axial series Axial Horizontal pin pitch 35mm length 26.67mm diameter 12.07mm Vishay IHA-103 -0 -2 -2 -Inductor_THT -L_Axial_L26.7mm_D14.0mm_P7.62mm_Vertical_Vishay_IHA-104 -Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=26.67*13.97mm^2, Vishay, IHA-104, http://www.vishay.com/docs/34014/iha.pdf -Inductor Axial series Axial Vertical pin pitch 7.62mm length 26.67mm diameter 13.97mm Vishay IHA-104 -0 -2 -2 -Inductor_THT -L_Axial_L26.7mm_D14.0mm_P35.00mm_Horizontal_Vishay_IHA-104 -Inductor, Axial series, Axial, Horizontal, pin pitch=35mm, , length*diameter=26.67*13.97mm^2, Vishay, IHA-104, http://www.vishay.com/docs/34014/iha.pdf -Inductor Axial series Axial Horizontal pin pitch 35mm length 26.67mm diameter 13.97mm Vishay IHA-104 -0 -2 -2 -Inductor_THT -L_Axial_L29.9mm_D14.0mm_P7.62mm_Vertical_Vishay_IHA-105 -Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=29.85*13.97mm^2, Vishay, IHA-105, http://www.vishay.com/docs/34014/iha.pdf -Inductor Axial series Axial Vertical pin pitch 7.62mm length 29.85mm diameter 13.97mm Vishay IHA-105 -0 -2 -2 -Inductor_THT -L_Axial_L29.9mm_D14.0mm_P38.00mm_Horizontal_Vishay_IHA-105 -Inductor, Axial series, Axial, Horizontal, pin pitch=38mm, , length*diameter=29.85*13.97mm^2, Vishay, IHA-105, http://www.vishay.com/docs/34014/iha.pdf -Inductor Axial series Axial Horizontal pin pitch 38mm length 29.85mm diameter 13.97mm Vishay IHA-105 -0 -2 -2 -Inductor_THT -L_Axial_L30.0mm_D8.0mm_P5.08mm_Vertical_Fastron_77A -Inductor, Axial series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=30*8mm^2, Fastron, 77A, http://cdn-reichelt.de/documents/datenblatt/B400/DS_77A.pdf -Inductor Axial series Axial Vertical pin pitch 5.08mm length 30mm diameter 8mm Fastron 77A -0 -2 -2 -Inductor_THT -L_Axial_L30.0mm_D8.0mm_P7.62mm_Vertical_Fastron_77A -Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=30*8mm^2, Fastron, 77A, http://cdn-reichelt.de/documents/datenblatt/B400/DS_77A.pdf -Inductor Axial series Axial Vertical pin pitch 7.62mm length 30mm diameter 8mm Fastron 77A -0 -2 -2 -Inductor_THT -L_Axial_L30.0mm_D8.0mm_P35.56mm_Horizontal_Fastron_77A -Inductor, Axial series, Axial, Horizontal, pin pitch=35.56mm, , length*diameter=30*8mm^2, Fastron, 77A, http://cdn-reichelt.de/documents/datenblatt/B400/DS_77A.pdf -Inductor Axial series Axial Horizontal pin pitch 35.56mm length 30mm diameter 8mm Fastron 77A -0 -2 -2 -Inductor_THT -L_CommonMode_Toroid_Vertical_L19.3mm_W10.8mm_Px6.35mm_Py15.24mm_Bourns_8100 -L_CommonMode_Toroid, Vertical series, Radial, pin pitch=6.35*15.24mm^2, , length*width=19.304*10.795mm^2, Bourns, 8100, http://datasheet.octopart.com/8120-RC-Bourns-datasheet-10228452.pdf -L_CommonMode_Toroid Vertical series Radial pin pitch 6.35*15.24mm^2 length 19.304mm width 10.795mm Bourns 8100 -0 -4 -4 -Inductor_THT -L_CommonMode_Toroid_Vertical_L21.0mm_W10.0mm_Px5.08mm_Py12.70mm_muRATA_5100 -L_CommonMode_Toroid, Vertical series, Radial, pin pitch=5.08*12.70mm^2, , length*width=21*10mm^2, muRATA, 5100, http://www.murata-ps.com/data/magnetics/kmp_5100.pdf -L_CommonMode_Toroid Vertical series Radial pin pitch 5.08*12.70mm^2 length 21mm width 10mm muRATA 5100 -0 -4 -4 -Inductor_THT -L_CommonMode_Toroid_Vertical_L24.0mm_W16.3mm_Px10.16mm_Py20.32mm_muRATA_5200 -L_CommonMode_Toroid, Vertical series, Radial, pin pitch=10.16*20.32mm^2, , length*width=24*16.3mm^2, muRATA, 5200, http://www.murata-ps.com/data/magnetics/kmp_5200.pdf -L_CommonMode_Toroid Vertical series Radial pin pitch 10.16*20.32mm^2 length 24mm width 16.3mm muRATA 5200 -0 -4 -4 -Inductor_THT -L_CommonMode_Toroid_Vertical_L30.5mm_W15.2mm_Px10.16mm_Py20.32mm_Bourns_8100 -L_CommonMode_Toroid, Vertical series, Radial, pin pitch=10.16*20.32mm^2, , length*width=30.479999999999997*15.239999999999998mm^2, Bourns, 8100, http://datasheet.octopart.com/8120-RC-Bourns-datasheet-10228452.pdf -L_CommonMode_Toroid Vertical series Radial pin pitch 10.16*20.32mm^2 length 30.479999999999997mm width 15.239999999999998mm Bourns 8100 -0 -4 -4 -Inductor_THT -L_CommonMode_Toroid_Vertical_L34.3mm_W20.3mm_Px15.24mm_Py22.86mm_Bourns_8100 -L_CommonMode_Toroid, Vertical series, Radial, pin pitch=15.24*22.86mm^2, , length*width=34.29*20.32mm^2, Bourns, 8100, http://datasheet.octopart.com/8120-RC-Bourns-datasheet-10228452.pdf -L_CommonMode_Toroid Vertical series Radial pin pitch 15.24*22.86mm^2 length 34.29mm width 20.32mm Bourns 8100 -0 -4 -4 -Inductor_THT -L_CommonMode_Toroid_Vertical_L36.8mm_W20.3mm_Px15.24mm_Py22.86mm_Bourns_8100 -L_CommonMode_Toroid, Vertical series, Radial, pin pitch=15.24*22.86mm^2, , length*width=36.83*20.32mm^2, Bourns, 8100, http://datasheet.octopart.com/8120-RC-Bourns-datasheet-10228452.pdf -L_CommonMode_Toroid Vertical series Radial pin pitch 15.24*22.86mm^2 length 36.83mm width 20.32mm Bourns 8100 -0 -4 -4 -Inductor_THT -L_CommonMode_Toroid_Vertical_L38.1mm_W20.3mm_Px15.24mm_Py22.86mm_Bourns_8100 -L_CommonMode_Toroid, Vertical series, Radial, pin pitch=15.24*22.86mm^2, , length*width=38.099999999999994*20.32mm^2, Bourns, 8100, http://datasheet.octopart.com/8120-RC-Bourns-datasheet-10228452.pdf -L_CommonMode_Toroid Vertical series Radial pin pitch 15.24*22.86mm^2 length 38.099999999999994mm width 20.32mm Bourns 8100 -0 -4 -4 -Inductor_THT -L_CommonMode_Toroid_Vertical_L39.4mm_W20.3mm_Px15.24mm_Py22.86mm_Bourns_8100 -L_CommonMode_Toroid, Vertical series, Radial, pin pitch=15.24*22.86mm^2, , length*width=39.37*20.32mm^2, Bourns, 8100, http://datasheet.octopart.com/8120-RC-Bourns-datasheet-10228452.pdf -L_CommonMode_Toroid Vertical series Radial pin pitch 15.24*22.86mm^2 length 39.37mm width 20.32mm Bourns 8100 -0 -4 -4 -Inductor_THT -L_CommonMode_Toroid_Vertical_L41.9mm_W20.3mm_Px15.24mm_Py22.86mm_Bourns_8100 -L_CommonMode_Toroid, Vertical series, Radial, pin pitch=15.24*22.86mm^2, , length*width=41.91*20.32mm^2, Bourns, 8100, http://datasheet.octopart.com/8120-RC-Bourns-datasheet-10228452.pdf -L_CommonMode_Toroid Vertical series Radial pin pitch 15.24*22.86mm^2 length 41.91mm width 20.32mm Bourns 8100 -0 -4 -4 -Inductor_THT -L_CommonMode_Toroid_Vertical_L43.2mm_W22.9mm_Px17.78mm_Py30.48mm_Bourns_8100 -L_CommonMode_Toroid, Vertical series, Radial, pin pitch=17.78*30.48mm^2, , length*width=43.18*22.86mm^2, Bourns, 8100, http://datasheet.octopart.com/8120-RC-Bourns-datasheet-10228452.pdf -L_CommonMode_Toroid Vertical series Radial pin pitch 17.78*30.48mm^2 length 43.18mm width 22.86mm Bourns 8100 -0 -4 -4 -Inductor_THT -L_CommonMode_Wuerth_WE-CMB-L -Wuerth, WE-CMB, Bauform L, -CommonModeChoke Gleichtaktdrossel -0 -4 -4 -Inductor_THT -L_CommonMode_Wuerth_WE-CMB-M -Wuerth, WE-CMB, Bauform M, -CommonModeChoke Gleichtaktdrossel -0 -4 -4 -Inductor_THT -L_CommonMode_Wuerth_WE-CMB-S -Wuerth, WE-CMB, Bauform S, -CommonModeChoke Gleichtaktdrossel -0 -4 -4 -Inductor_THT -L_CommonMode_Wuerth_WE-CMB-XL -Wuerth, WE-CMB, Bauform XL, -CommonModeChoke Gleichtaktdrossel -0 -4 -4 -Inductor_THT -L_CommonMode_Wuerth_WE-CMB-XS -Wuerth, WE-CMB, Bauform XS, -CommonModeChoke Gleichtaktdrossel -0 -4 -4 -Inductor_THT -L_CommonMode_Wuerth_WE-CMB-XXL -Wuerth, WE-CMB, Bauform XXL, -CommonModeChoke Gleichtaktdrossel -0 -4 -4 -Inductor_THT -L_Mount_Lodestone_VTM120 -Lodestone Pacific, 30.48mm diameter vertical toroid mount, 16AWG/1.27mm holes, http://www.lodestonepacific.com/CatKpdf/VTM_Series.pdf -vertical inductor toroid mount -0 -4 -4 -Inductor_THT -L_Mount_Lodestone_VTM160 -Lodestone Pacific, 40.64mm diameter vertical toroid mount, 16AWG/1.27mm holes, http://www.lodestonepacific.com/CatKpdf/VTM_Series.pdf -vertical inductor toroid mount -0 -4 -4 -Inductor_THT -L_Mount_Lodestone_VTM254 -Lodestone Pacific, 64.51mm diameter vertical toroid mount, 16AWG/1.27mm holes, http://www.lodestonepacific.com/CatKpdf/VTM_Series.pdf -vertical inductor toroid mount -0 -4 -4 -Inductor_THT -L_Mount_Lodestone_VTM280 -Lodestone Pacific, 71.12mm diameter vertical toroid mount, 16AWG/1.27mm holes, http://www.lodestonepacific.com/CatKpdf/VTM_Series.pdf -vertical inductor toroid mount -0 -4 -4 -Inductor_THT -L_Mount_Lodestone_VTM950-6 -Lodestone Pacific, vertical toroid mount, 11x19mm, 6 pins, http://www.lodestonepacific.com/CatKpdf/VTM950-6.pdf -vertical inductor toroid mount -0 -6 -6 -Inductor_THT -L_Radial_D6.0mm_P4.00mm -Inductor, Radial series, Radial, pin pitch=4.00mm, , diameter=6.0mm, http://www.abracon.com/Magnetics/radial/AIUR-07.pdf -Inductor Radial series Radial pin pitch 4.00mm diameter 6.0mm -0 -2 -2 -Inductor_THT -L_Radial_D7.0mm_P3.00mm -Inductor, Radial series, Radial, pin pitch=3.00mm, , diameter=7mm, http://www.abracon.com/Magnetics/radial/AIUR-16.pdf -Inductor Radial series Radial pin pitch 3.00mm diameter 7mm -0 -2 -2 -Inductor_THT -L_Radial_D7.2mm_P3.00mm_MuRATA_1700 -Inductor, Radial series, Radial, pin pitch=3.00mm, , diameter=7.2mm, MuRATA, 1700, http://www.murata-ps.com/data/magnetics/kmp_1700.pdf -Inductor Radial series Radial pin pitch 3.00mm diameter 7.2mm MuRATA 1700 -0 -2 -2 -Inductor_THT -L_Radial_D7.5mm_P3.50mm_Fastron_07P -Inductor, Radial series, Radial, pin pitch=3.50mm, , diameter=7.5mm, Fastron, 07P, http://www.fastrongroup.com/image-show/39/07P.pdf?type=Complete-DataSheet&productType=series -Inductor Radial series Radial pin pitch 3.50mm diameter 7.5mm Fastron 07P -0 -2 -2 -Inductor_THT -L_Radial_D7.5mm_P5.00mm_Fastron_07P -Inductor, Radial series, Radial, pin pitch=5.00mm, , diameter=7.5mm, Fastron, 07P, http://www.fastrongroup.com/image-show/39/07P.pdf?type=Complete-DataSheet&productType=series -Inductor Radial series Radial pin pitch 5.00mm diameter 7.5mm Fastron 07P -0 -2 -2 -Inductor_THT -L_Radial_D7.8mm_P5.00mm_Fastron_07HCP -Inductor, Radial series, Radial, pin pitch=5.00mm, , diameter=7.8mm, Fastron, 07HCP, http://www.abracon.com/Magnetics/radial/AISR875.pdf -Inductor Radial series Radial pin pitch 5.00mm diameter 7.8mm Fastron 07HCP -0 -2 -2 -Inductor_THT -L_Radial_D8.7mm_P5.00mm_Fastron_07HCP -Inductor, Radial series, Radial, pin pitch=5.00mm, , diameter=8.7mm, Fastron, 07HCP, http://cdn-reichelt.de/documents/datenblatt/B400/DS_07HCP.pdf -Inductor Radial series Radial pin pitch 5.00mm diameter 8.7mm Fastron 07HCP -0 -2 -2 -Inductor_THT -L_Radial_D9.5mm_P5.00mm_Fastron_07HVP -Inductor, Radial series, Radial, pin pitch=5.00mm, , diameter=9.5mm, Fastron, 07HVP, http://www.fastrongroup.com/image-show/107/07HVP%2007HVP_T.pdf?type=Complete-DataSheet&productType=series -Inductor Radial series Radial pin pitch 5.00mm diameter 9.5mm Fastron 07HVP -0 -2 -2 -Inductor_THT -L_Radial_D10.0mm_P5.00mm_Fastron_07M -Inductor, Radial series, Radial, pin pitch=5.00mm, , diameter=10mm, Fastron, 07M, http://www.fastrongroup.com/image-show/37/07M.pdf?type=Complete-DataSheet&productType=series -Inductor Radial series Radial pin pitch 5.00mm diameter 10mm Fastron 07M -0 -2 -2 -Inductor_THT -L_Radial_D10.0mm_P5.00mm_Fastron_07P -Inductor, Radial series, Radial, pin pitch=5.00mm, , diameter=10mm, Fastron, 07P, http://www.fastrongroup.com/image-show/37/07M.pdf?type=Complete-DataSheet&productType=series -Inductor Radial series Radial pin pitch 5.00mm diameter 10mm Fastron 07P -0 -2 -2 -Inductor_THT -L_Radial_D10.0mm_P5.00mm_Neosid_SD12_style3 -Inductor, Radial series, Radial, pin pitch=5.00mm, , diameter=10.0mm, Neosid, SD12, style3, http://www.neosid.de/produktblaetter/neosid_Festinduktivitaet_Sd12.pdf -Inductor Radial series Radial pin pitch 5.00mm diameter 10.0mm Neosid SD12 style3 -0 -2 -2 -Inductor_THT -L_Radial_D10.0mm_P5.00mm_Neosid_SD12k_style3 -Inductor, Radial series, Radial, pin pitch=5.00mm, , diameter=10.0mm, Neosid, SD12k, style3, http://www.neosid.de/produktblaetter/neosid_Festinduktivitaet_Sd12k.pdf -Inductor Radial series Radial pin pitch 5.00mm diameter 10.0mm Neosid SD12k style3 -0 -2 -2 -Inductor_THT -L_Radial_D10.5mm_P4.00x5.00mm_Murata_1200RS -Inductor, Radial, Pitch=4.00x5.00mm, Diameter=10.5mm, Murata 1200RS, http://www.murata-ps.com/data/magnetics/kmp_1200rs.pdf -Inductor Radial Murata 1200RS -0 -4 -2 -Inductor_THT -L_Radial_D10.5mm_P5.00mm_Abacron_AISR-01 -Inductor, Radial series, Radial, pin pitch=5.00mm, , diameter=10.5mm, Abacron, AISR-01, http://www.abracon.com/Magnetics/radial/AISR-01.pdf -Inductor Radial series Radial pin pitch 5.00mm diameter 10.5mm Abacron AISR-01 -0 -2 -2 -Inductor_THT -L_Radial_D12.0mm_P5.00mm_Fastron_11P -Inductor, Radial series, Radial, pin pitch=5.00mm, , diameter=12.0mm, Fastron, 11P, http://cdn-reichelt.de/documents/datenblatt/B400/DS_11P.pdf -Inductor Radial series Radial pin pitch 5.00mm diameter 12.0mm Fastron 11P -0 -2 -2 -Inductor_THT -L_Radial_D12.0mm_P5.00mm_Neosid_SD12_style2 -Inductor, Radial series, Radial, pin pitch=5.00mm, , diameter=12.0mm, Neosid, SD12, style2, http://www.neosid.de/produktblaetter/neosid_Festinduktivitaet_Sd12.pdf -Inductor Radial series Radial pin pitch 5.00mm diameter 12.0mm Neosid SD12 style2 -0 -2 -2 -Inductor_THT -L_Radial_D12.0mm_P5.00mm_Neosid_SD12k_style2 -Inductor, Radial series, Radial, pin pitch=5.00mm, , diameter=12.0mm, Neosid, SD12k, style2, http://www.neosid.de/produktblaetter/neosid_Festinduktivitaet_Sd12k.pdf -Inductor Radial series Radial pin pitch 5.00mm diameter 12.0mm Neosid SD12k style2 -0 -2 -2 -Inductor_THT -L_Radial_D12.0mm_P6.00mm_MuRATA_1900R -Inductor, Radial series, Radial, pin pitch=6.00mm, , diameter=12.0mm, MuRATA, 1900R, http://www.murata-ps.com/data/magnetics/kmp_1900r.pdf -Inductor Radial series Radial pin pitch 6.00mm diameter 12.0mm MuRATA 1900R -0 -2 -2 -Inductor_THT -L_Radial_D12.0mm_P10.00mm_Neosid_SD12_style1 -Inductor, Radial series, Radial, pin pitch=10.00mm, , diameter=12.0mm, Neosid, SD12, style1, http://www.neosid.de/produktblaetter/neosid_Festinduktivitaet_Sd12.pdf -Inductor Radial series Radial pin pitch 10.00mm diameter 12.0mm Neosid SD12 style1 -0 -2 -2 -Inductor_THT -L_Radial_D12.0mm_P10.00mm_Neosid_SD12k_style1 -Inductor, Radial series, Radial, pin pitch=10.00mm, , diameter=12.0mm, Neosid, SD12k, style1, http://www.neosid.de/produktblaetter/neosid_Festinduktivitaet_Sd12k.pdf -Inductor Radial series Radial pin pitch 10.00mm diameter 12.0mm Neosid SD12k style1 -0 -2 -2 -Inductor_THT -L_Radial_D12.5mm_P7.00mm_Fastron_09HCP -Inductor, Radial series, Radial, pin pitch=7.00mm, , diameter=12.5mm, Fastron, 09HCP, http://cdn-reichelt.de/documents/datenblatt/B400/DS_09HCP.pdf -Inductor Radial series Radial pin pitch 7.00mm diameter 12.5mm Fastron 09HCP -0 -2 -2 -Inductor_THT -L_Radial_D12.5mm_P9.00mm_Fastron_09HCP -Inductor, Radial series, Radial, pin pitch=9.00mm, , diameter=12.5mm, Fastron, 09HCP, http://cdn-reichelt.de/documents/datenblatt/B400/DS_09HCP.pdf -Inductor Radial series Radial pin pitch 9.00mm diameter 12.5mm Fastron 09HCP -0 -2 -2 -Inductor_THT -L_Radial_D13.5mm_P7.00mm_Fastron_09HCP -Inductor, Radial series, Radial, pin pitch=7.00mm, , diameter=13.5mm, Fastron, 09HCP, http://cdn-reichelt.de/documents/datenblatt/B400/DS_09HCP.pdf -Inductor Radial series Radial pin pitch 7.00mm diameter 13.5mm Fastron 09HCP -0 -2 -2 -Inductor_THT -L_Radial_D14.2mm_P10.00mm_Neosid_SD14 -Inductor, Radial series, Radial, pin pitch=10.00mm, , diameter=14.2mm, Neosid, SD14, http://www.neosid.de/produktblaetter/neosid_Festinduktivitaet_Sd14.pdf -Inductor Radial series Radial pin pitch 10.00mm diameter 14.2mm Neosid SD14 -0 -2 -2 -Inductor_THT -L_Radial_D16.8mm_P11.43mm_Vishay_IHB-1 -Inductor, Radial series, Radial, pin pitch=11.43mm, , diameter=16.8mm, Vishay, IHB-1, http://www.vishay.com/docs/34015/ihb.pdf -Inductor Radial series Radial pin pitch 11.43mm diameter 16.8mm Vishay IHB-1 -0 -2 -2 -Inductor_THT -L_Radial_D16.8mm_P12.07mm_Vishay_IHB-1 -Inductor, Radial series, Radial, pin pitch=12.07mm, , diameter=16.8mm, Vishay, IHB-1, http://www.vishay.com/docs/34015/ihb.pdf -Inductor Radial series Radial pin pitch 12.07mm diameter 16.8mm Vishay IHB-1 -0 -2 -2 -Inductor_THT -L_Radial_D16.8mm_P12.70mm_Vishay_IHB-1 -Inductor, Radial series, Radial, pin pitch=12.70mm, , diameter=16.8mm, Vishay, IHB-1, http://www.vishay.com/docs/34015/ihb.pdf -Inductor Radial series Radial pin pitch 12.70mm diameter 16.8mm Vishay IHB-1 -0 -2 -2 -Inductor_THT -L_Radial_D18.0mm_P10.00mm -Inductor, Radial series, Radial, pin pitch=10.00mm, , diameter=18mm, http://www.abracon.com/Magnetics/radial/AIUR-15.pdf -Inductor Radial series Radial pin pitch 10.00mm diameter 18mm -0 -2 -2 -Inductor_THT -L_Radial_D21.0mm_P14.61mm_Vishay_IHB-2 -Inductor, Radial series, Radial, pin pitch=14.61mm, , diameter=21mm, Vishay, IHB-2, http://www.vishay.com/docs/34015/ihb.pdf -Inductor Radial series Radial pin pitch 14.61mm diameter 21mm Vishay IHB-2 -0 -2 -2 -Inductor_THT -L_Radial_D21.0mm_P15.00mm_Vishay_IHB-2 -Inductor, Radial series, Radial, pin pitch=15.00mm, , diameter=21mm, Vishay, IHB-2, http://www.vishay.com/docs/34015/ihb.pdf -Inductor Radial series Radial pin pitch 15.00mm diameter 21mm Vishay IHB-2 -0 -2 -2 -Inductor_THT -L_Radial_D21.0mm_P15.24mm_Vishay_IHB-2 -Inductor, Radial series, Radial, pin pitch=15.24mm, , diameter=21mm, Vishay, IHB-2, http://www.vishay.com/docs/34015/ihb.pdf -Inductor Radial series Radial pin pitch 15.24mm diameter 21mm Vishay IHB-2 -0 -2 -2 -Inductor_THT -L_Radial_D21.0mm_P15.75mm_Vishay_IHB-2 -Inductor, Radial series, Radial, pin pitch=15.75mm, , diameter=21mm, Vishay, IHB-2, http://www.vishay.com/docs/34015/ihb.pdf -Inductor Radial series Radial pin pitch 15.75mm diameter 21mm Vishay IHB-2 -0 -2 -2 -Inductor_THT -L_Radial_D21.0mm_P19.00mm -Inductor, Radial series, Radial, pin pitch=19.00mm, , diameter=21mm, http://www.abracon.com/Magnetics/radial/AIRD02.pdf -Inductor Radial series Radial pin pitch 19.00mm diameter 21mm -0 -2 -2 -Inductor_THT -L_Radial_D24.0mm_P24.00mm -Inductor, Radial series, Radial, pin pitch=24.00mm, , diameter=24mm -Inductor Radial series Radial pin pitch 24.00mm diameter 24mm -0 -2 -2 -Inductor_THT -L_Radial_D24.4mm_P22.90mm_muRATA_1400series -Inductor, Radial series, Radial, pin pitch=22.90mm, , diameter=24.4mm, muRATA, 1400series, http://www.murata-ps.com/data/magnetics/kmp_1400.pdf -Inductor Radial series Radial pin pitch 22.90mm diameter 24.4mm muRATA 1400series -0 -2 -2 -Inductor_THT -L_Radial_D24.4mm_P23.10mm_muRATA_1400series -Inductor, Radial series, Radial, pin pitch=23.10mm, , diameter=24.4mm, muRATA, 1400series, http://www.murata-ps.com/data/magnetics/kmp_1400.pdf -Inductor Radial series Radial pin pitch 23.10mm diameter 24.4mm muRATA 1400series -0 -2 -2 -Inductor_THT -L_Radial_D24.4mm_P23.40mm_muRATA_1400series -Inductor, Radial series, Radial, pin pitch=23.40mm, , diameter=24.4mm, muRATA, 1400series, http://www.murata-ps.com/data/magnetics/kmp_1400.pdf -Inductor Radial series Radial pin pitch 23.40mm diameter 24.4mm muRATA 1400series -0 -2 -2 -Inductor_THT -L_Radial_D24.4mm_P23.70mm_muRATA_1400series -Inductor, Radial series, Radial, pin pitch=23.70mm, , diameter=24.4mm, muRATA, 1400series, http://www.murata-ps.com/data/magnetics/kmp_1400.pdf -Inductor Radial series Radial pin pitch 23.70mm diameter 24.4mm muRATA 1400series -0 -2 -2 -Inductor_THT -L_Radial_D24.4mm_P23.90mm_muRATA_1400series -Inductor, Radial series, Radial, pin pitch=23.90mm, , diameter=24.4mm, muRATA, 1400series, http://www.murata-ps.com/data/magnetics/kmp_1400.pdf -Inductor Radial series Radial pin pitch 23.90mm diameter 24.4mm muRATA 1400series -0 -2 -2 -Inductor_THT -L_Radial_D27.9mm_P18.29mm_Vishay_IHB-3 -Inductor, Radial series, Radial, pin pitch=18.29mm, , diameter=27.9mm, Vishay, IHB-3, http://www.vishay.com/docs/34015/ihb.pdf -Inductor Radial series Radial pin pitch 18.29mm diameter 27.9mm Vishay IHB-3 -0 -2 -2 -Inductor_THT -L_Radial_D27.9mm_P19.05mm_Vishay_IHB-3 -Inductor, Radial series, Radial, pin pitch=19.05mm, , diameter=27.9mm, Vishay, IHB-3, http://www.vishay.com/docs/34015/ihb.pdf -Inductor Radial series Radial pin pitch 19.05mm diameter 27.9mm Vishay IHB-3 -0 -2 -2 -Inductor_THT -L_Radial_D27.9mm_P20.07mm_Vishay_IHB-3 -Inductor, Radial series, Radial, pin pitch=20.07mm, , diameter=27.9mm, Vishay, IHB-3, http://www.vishay.com/docs/34015/ihb.pdf -Inductor Radial series Radial pin pitch 20.07mm diameter 27.9mm Vishay IHB-3 -0 -2 -2 -Inductor_THT -L_Radial_D28.0mm_P29.20mm -Inductor, Radial series, Radial, pin pitch=29.20mm, , diameter=28mm -Inductor Radial series Radial pin pitch 29.20mm diameter 28mm -0 -2 -2 -Inductor_THT -L_Radial_D29.8mm_P28.30mm_muRATA_1400series -Inductor, Radial series, Radial, pin pitch=28.30mm, , diameter=29.8mm, muRATA, 1400series, http://www.murata-ps.com/data/magnetics/kmp_1400.pdf -Inductor Radial series Radial pin pitch 28.30mm diameter 29.8mm muRATA 1400series -0 -2 -2 -Inductor_THT -L_Radial_D29.8mm_P28.50mm_muRATA_1400series -Inductor, Radial series, Radial, pin pitch=28.50mm, , diameter=29.8mm, muRATA, 1400series, http://www.murata-ps.com/data/magnetics/kmp_1400.pdf -Inductor Radial series Radial pin pitch 28.50mm diameter 29.8mm muRATA 1400series -0 -2 -2 -Inductor_THT -L_Radial_D29.8mm_P28.80mm_muRATA_1400series -Inductor, Radial series, Radial, pin pitch=28.80mm, , diameter=29.8mm, muRATA, 1400series, http://www.murata-ps.com/data/magnetics/kmp_1400.pdf -Inductor Radial series Radial pin pitch 28.80mm diameter 29.8mm muRATA 1400series -0 -2 -2 -Inductor_THT -L_Radial_D29.8mm_P29.00mm_muRATA_1400series -Inductor, Radial series, Radial, pin pitch=29.00mm, , diameter=29.8mm, muRATA, 1400series, http://www.murata-ps.com/data/magnetics/kmp_1400.pdf -Inductor Radial series Radial pin pitch 29.00mm diameter 29.8mm muRATA 1400series -0 -2 -2 -Inductor_THT -L_Radial_D29.8mm_P29.30mm_muRATA_1400series -Inductor, Radial series, Radial, pin pitch=29.30mm, , diameter=29.8mm, muRATA, 1400series, http://www.murata-ps.com/data/magnetics/kmp_1400.pdf -Inductor Radial series Radial pin pitch 29.30mm diameter 29.8mm muRATA 1400series -0 -2 -2 -Inductor_THT -L_Radial_D40.6mm_P26.16mm_Vishay_IHB-5 -Inductor, Radial series, Radial, pin pitch=26.16mm, , diameter=40.64mm, Vishay, IHB-5, http://www.vishay.com/docs/34015/ihb.pdf -Inductor Radial series Radial pin pitch 26.16mm diameter 40.64mm Vishay IHB-5 -0 -2 -2 -Inductor_THT -L_Radial_D40.6mm_P27.18mm_Vishay_IHB-4 -Inductor, Radial series, Radial, pin pitch=27.18mm, , diameter=40.64mm, Vishay, IHB-4, http://www.vishay.com/docs/34015/ihb.pdf -Inductor Radial series Radial pin pitch 27.18mm diameter 40.64mm Vishay IHB-4 -0 -2 -2 -Inductor_THT -L_Radial_D40.6mm_P27.94mm_Vishay_IHB-4 -Inductor, Radial series, Radial, pin pitch=27.94mm, , diameter=40.64mm, Vishay, IHB-4, http://www.vishay.com/docs/34015/ihb.pdf -Inductor Radial series Radial pin pitch 27.94mm diameter 40.64mm Vishay IHB-4 -0 -2 -2 -Inductor_THT -L_Radial_D40.6mm_P27.94mm_Vishay_IHB-5 -Inductor, Radial series, Radial, pin pitch=27.94mm, , diameter=40.64mm, Vishay, IHB-5, http://www.vishay.com/docs/34015/ihb.pdf -Inductor Radial series Radial pin pitch 27.94mm diameter 40.64mm Vishay IHB-5 -0 -2 -2 -Inductor_THT -L_Radial_D40.6mm_P28.70mm_Vishay_IHB-5 -Inductor, Radial series, Radial, pin pitch=28.70mm, , diameter=40.64mm, Vishay, IHB-5, http://www.vishay.com/docs/34015/ihb.pdf -Inductor Radial series Radial pin pitch 28.70mm diameter 40.64mm Vishay IHB-5 -0 -2 -2 -Inductor_THT -L_Radial_D50.8mm_P33.27mm_Vishay_IHB-6 -Inductor, Radial series, Radial, pin pitch=33.27mm, , diameter=50.8mm, Vishay, IHB-6, http://www.vishay.com/docs/34015/ihb.pdf -Inductor Radial series Radial pin pitch 33.27mm diameter 50.8mm Vishay IHB-6 -0 -2 -2 -Inductor_THT -L_Radial_D50.8mm_P34.29mm_Vishay_IHB-6 -Inductor, Radial series, Radial, pin pitch=34.29mm, , diameter=50.8mm, Vishay, IHB-6, http://www.vishay.com/docs/34015/ihb.pdf -Inductor Radial series Radial pin pitch 34.29mm diameter 50.8mm Vishay IHB-6 -0 -2 -2 -Inductor_THT -L_Radial_D50.8mm_P35.81mm_Vishay_IHB-6 -Inductor, Radial series, Radial, pin pitch=35.81mm, , diameter=50.8mm, Vishay, IHB-6, http://www.vishay.com/docs/34015/ihb.pdf -Inductor Radial series Radial pin pitch 35.81mm diameter 50.8mm Vishay IHB-6 -0 -2 -2 -Inductor_THT -L_Radial_D50.8mm_P36.32mm_Vishay_IHB-6 -Inductor, Radial series, Radial, pin pitch=36.32mm, , diameter=50.8mm, Vishay, IHB-6, http://www.vishay.com/docs/34015/ihb.pdf -Inductor Radial series Radial pin pitch 36.32mm diameter 50.8mm Vishay IHB-6 -0 -2 -2 -Inductor_THT -L_Radial_D50.8mm_P38.86mm_Vishay_IHB-6 -Inductor, Radial series, Radial, pin pitch=38.86mm, , diameter=50.8mm, Vishay, IHB-6, http://www.vishay.com/docs/34015/ihb.pdf -Inductor Radial series Radial pin pitch 38.86mm diameter 50.8mm Vishay IHB-6 -0 -2 -2 -Inductor_THT -L_Radial_L7.5mm_W4.6mm_P5.00mm_Neosid_SD75 -Inductor, Radial series, Radial, pin pitch=5.00mm, , length*width=7.5*4.6mm^2, Neosid, SD75, http://www.neosid.de/produktblaetter/neosid_Festinduktivitaet_Sd75.pdf -Inductor Radial series Radial pin pitch 5.00mm length 7.5mm width 4.6mm Neosid SD75 -0 -2 -2 -Inductor_THT -L_Radial_L8.0mm_W8.0mm_P5.00mm_Neosid_NE-CPB-07E -Inductor, Radial series, Radial, pin pitch=5.00mm, , length*width=8*8mm^2, Neosid, NE-CPB-07E, http://www.neosid.de/produktblaetter/neosid_Festinduktivitaet_NE_CPB07E.pdf -Inductor Radial series Radial pin pitch 5.00mm length 8mm width 8mm Neosid NE-CPB-07E -0 -2 -2 -Inductor_THT -L_Radial_L8.0mm_W8.0mm_P5.00mm_Neosid_SD8 -Inductor, Radial series, Radial, pin pitch=5.00mm, , length*width=8*8mm^2, Neosid, SD8, http://www.neosid.de/produktblaetter/neosid_Festinduktivitaet_Sd8.pdf -Inductor Radial series Radial pin pitch 5.00mm length 8mm width 8mm Neosid SD8 -0 -2 -2 -Inductor_THT -L_Radial_L9.1mm_W9.1mm_Px6.35mm_Py6.35mm_Pulse_LP-25 -Inductor, Radial series, Radial, pin pitch=6.35*6.35mm^2, , length*width=9.14*9.14mm^2, Pulse, LP-25, http://datasheet.octopart.com/PE-54044NL-Pulse-datasheet-5313493.pdf -Inductor Radial series Radial pin pitch 6.35*6.35mm^2 length 9.14mm width 9.14mm Pulse LP-25 -0 -2 -2 -Inductor_THT -L_Radial_L10.2mm_W10.2mm_Px7.62mm_Py7.62mm_Pulse_LP-30 -Inductor, Radial series, Radial, pin pitch=7.62*7.62mm^2, , length*width=10.16*10.16mm^2, Pulse, LP-30, http://datasheet.octopart.com/PE-54044NL-Pulse-datasheet-5313493.pdf -Inductor Radial series Radial pin pitch 7.62*7.62mm^2 length 10.16mm width 10.16mm Pulse LP-30 -0 -2 -2 -Inductor_THT -L_Radial_L11.5mm_W11.5mm_Px6.00mm_Py6.00mm_Neosid_NE-CPB-11EN_Drill1.3mm -Inductor, Radial series, Radial, pin pitch=6.00*6.00mm^2, , length*width=11.5*11.5mm^2, Neosid, NE-CPB-11EN, Drill1.3mm, http://www.neosid.de/produktblaetter/neosid_Festinduktivitaet_NE_CPB11EN.pdf -Inductor Radial series Radial pin pitch 6.00*6.00mm^2 length 11.5mm width 11.5mm Neosid NE-CPB-11EN Drill1.3mm -0 -2 -2 -Inductor_THT -L_Radial_L11.5mm_W11.5mm_Px6.00mm_Py6.00mm_Neosid_NE-CPB-11EN_Drill1.5mm -Inductor, Radial series, Radial, pin pitch=6.00*6.00mm^2, , length*width=11.5*11.5mm^2, Neosid, NE-CPB-11EN, Drill1.5mm, http://www.neosid.de/produktblaetter/neosid_Festinduktivitaet_NE_CPB11EN.pdf -Inductor Radial series Radial pin pitch 6.00*6.00mm^2 length 11.5mm width 11.5mm Neosid NE-CPB-11EN Drill1.5mm -0 -2 -2 -Inductor_THT -L_Radial_L11.5mm_W11.5mm_Px6.00mm_Py6.00mm_Neosid_NE-CPB-11EN_Drill1.7mm -Inductor, Radial series, Radial, pin pitch=6.00*6.00mm^2, , length*width=11.5*11.5mm^2, Neosid, NE-CPB-11EN, Drill1.7mm, http://www.neosid.de/produktblaetter/neosid_Festinduktivitaet_NE_CPB11EN.pdf -Inductor Radial series Radial pin pitch 6.00*6.00mm^2 length 11.5mm width 11.5mm Neosid NE-CPB-11EN Drill1.7mm -0 -2 -2 -Inductor_THT -L_Radial_L11.5mm_W11.5mm_Px6.00mm_Py6.00mm_Neosid_NE-CPB-11EN_Drill1.8mm -Inductor, Radial series, Radial, pin pitch=6.00*6.00mm^2, , length*width=11.5*11.5mm^2, Neosid, NE-CPB-11EN, Drill1.8mm, http://www.neosid.de/produktblaetter/neosid_Festinduktivitaet_NE_CPB11EN.pdf -Inductor Radial series Radial pin pitch 6.00*6.00mm^2 length 11.5mm width 11.5mm Neosid NE-CPB-11EN Drill1.8mm -0 -2 -2 -Inductor_THT -L_Radial_L12.6mm_W12.6mm_Px9.52mm_Py9.52mm_Pulse_LP-37 -Inductor, Radial series, Radial, pin pitch=9.52*9.52mm^2, , length*width=12.57*12.57mm^2, Pulse, LP-37, http://datasheet.octopart.com/PE-54044NL-Pulse-datasheet-5313493.pdf -Inductor Radial series Radial pin pitch 9.52*9.52mm^2 length 12.57mm width 12.57mm Pulse LP-37 -0 -2 -2 -Inductor_THT -L_Radial_L16.1mm_W16.1mm_Px7.62mm_Py12.70mm_Pulse_LP-44 -Inductor, Radial series, Radial, pin pitch=7.62*12.70mm^2, , length*width=16.13*16.13mm^2, Pulse, LP-44, http://datasheet.octopart.com/PE-54044NL-Pulse-datasheet-5313493.pdf -Inductor Radial series Radial pin pitch 7.62*12.70mm^2 length 16.13mm width 16.13mm Pulse LP-44 -0 -2 -2 -Inductor_THT -L_SELF1408 -Self Ferrite 14 - 08 -SELF -0 -7 -3 -Inductor_THT -L_SELF1418 -Self Ferrite 14 - 18 -SELF -0 -10 -4 -Inductor_THT -L_Toroid_Horizontal_D3.2mm_P6.40mm_Diameter3-5mm_Amidon-T12 -L_Toroid, Horizontal series, Radial, pin pitch=6.40mm, , diameter=3.175mm, Diameter3-5mm, Amidon-T12 -L_Toroid Horizontal series Radial pin pitch 6.40mm diameter 3.175mm Diameter3-5mm Amidon-T12 -0 -2 -2 -Inductor_THT -L_Toroid_Horizontal_D4.1mm_P8.00mm_Diameter4-5mm_Amidon-T16 -L_Toroid, Horizontal series, Radial, pin pitch=8.00mm, , diameter=4.064mm, Diameter4-5mm, Amidon-T16 -L_Toroid Horizontal series Radial pin pitch 8.00mm diameter 4.064mm Diameter4-5mm Amidon-T16 -0 -2 -2 -Inductor_THT -L_Toroid_Horizontal_D5.1mm_P9.00mm_Diameter6-5mm_Amidon-T20 -L_Toroid, Horizontal series, Radial, pin pitch=9.00mm, , diameter=5.08mm, Diameter6-5mm, Amidon-T20 -L_Toroid Horizontal series Radial pin pitch 9.00mm diameter 5.08mm Diameter6-5mm Amidon-T20 -0 -2 -2 -Inductor_THT -L_Toroid_Horizontal_D6.5mm_P10.00mm_Diameter7-5mm_Amidon-T25 -L_Toroid, Horizontal series, Radial, pin pitch=10.00mm, , diameter=6.476999999999999mm, Diameter7-5mm, Amidon-T25 -L_Toroid Horizontal series Radial pin pitch 10.00mm diameter 6.476999999999999mm Diameter7-5mm Amidon-T25 -0 -2 -2 -Inductor_THT -L_Toroid_Horizontal_D7.8mm_P13.00mm_Diameter9-5mm_Amidon-T30 -L_Toroid, Horizontal series, Radial, pin pitch=13.00mm, , diameter=7.7978mm, Diameter9-5mm, Amidon-T30 -L_Toroid Horizontal series Radial pin pitch 13.00mm diameter 7.7978mm Diameter9-5mm Amidon-T30 -0 -2 -2 -Inductor_THT -L_Toroid_Horizontal_D9.5mm_P15.00mm_Diameter10-5mm_Amidon-T37 -L_Toroid, Horizontal series, Radial, pin pitch=15.00mm, , diameter=9.524999999999999mm, Diameter10-5mm, Amidon-T37 -L_Toroid Horizontal series Radial pin pitch 15.00mm diameter 9.524999999999999mm Diameter10-5mm Amidon-T37 -0 -2 -2 -Inductor_THT -L_Toroid_Horizontal_D11.2mm_P17.00mm_Diameter12-5mm_Amidon-T44 -L_Toroid, Horizontal series, Radial, pin pitch=17.00mm, , diameter=11.176mm, Diameter12-5mm, Amidon-T44 -L_Toroid Horizontal series Radial pin pitch 17.00mm diameter 11.176mm Diameter12-5mm Amidon-T44 -0 -2 -2 -Inductor_THT -L_Toroid_Horizontal_D12.7mm_P20.00mm_Diameter14-5mm_Amidon-T50 -L_Toroid, Horizontal series, Radial, pin pitch=20.00mm, , diameter=12.7mm, Diameter14-5mm, Amidon-T50 -L_Toroid Horizontal series Radial pin pitch 20.00mm diameter 12.7mm Diameter14-5mm Amidon-T50 -0 -2 -2 -Inductor_THT -L_Toroid_Horizontal_D16.8mm_P14.70mm_Vishay_TJ3 -L_Toroid, Horizontal series, Radial, pin pitch=14.70mm, , diameter=16.8mm, Vishay, TJ3, http://www.vishay.com/docs/34079/tj.pdf -L_Toroid Horizontal series Radial pin pitch 14.70mm diameter 16.8mm Vishay TJ3 -0 -2 -2 -Inductor_THT -L_Toroid_Horizontal_D16.8mm_P14.70mm_Vishay_TJ3_BigPads -L_Toroid, Horizontal series, Radial, pin pitch=14.70mm, , diameter=16.8mm, Vishay, TJ3, BigPads, http://www.vishay.com/docs/34079/tj.pdf -L_Toroid Horizontal series Radial pin pitch 14.70mm diameter 16.8mm Vishay TJ3 BigPads -0 -2 -2 -Inductor_THT -L_Toroid_Horizontal_D17.3mm_P15.24mm_Bourns_2000 -L_Toroid, Horizontal series, Radial, pin pitch=15.24mm, , diameter=17.3mm, Bourns, 2000, http://www.bourns.com/docs/Product-Datasheets/2000_series.pdf?sfvrsn=5 -L_Toroid Horizontal series Radial pin pitch 15.24mm diameter 17.3mm Bourns 2000 -0 -2 -2 -Inductor_THT -L_Toroid_Horizontal_D21.8mm_P19.10mm_Bourns_2100 -L_Toroid, Horizontal series, Radial, pin pitch=19.10mm, , diameter=21.8mm, Bourns, 2100, http://www.bourns.com/docs/Product-Datasheets/2100_series.pdf?sfvrsn=3 -L_Toroid Horizontal series Radial pin pitch 19.10mm diameter 21.8mm Bourns 2100 -0 -2 -2 -Inductor_THT -L_Toroid_Horizontal_D21.8mm_P19.60mm_Bourns_2100 -L_Toroid, Horizontal series, Radial, pin pitch=19.60mm, , diameter=21.8mm, Bourns, 2100, http://www.bourns.com/docs/Product-Datasheets/2100_series.pdf?sfvrsn=3 -L_Toroid Horizontal series Radial pin pitch 19.60mm diameter 21.8mm Bourns 2100 -0 -2 -2 -Inductor_THT -L_Toroid_Horizontal_D22.4mm_P19.80mm_Vishay_TJ4 -L_Toroid, Horizontal series, Radial, pin pitch=19.80mm, , diameter=22.4mm, Vishay, TJ4, http://www.vishay.com/docs/34079/tj.pdf -L_Toroid Horizontal series Radial pin pitch 19.80mm diameter 22.4mm Vishay TJ4 -0 -2 -2 -Inductor_THT -L_Toroid_Horizontal_D24.1mm_P21.80mm_Bourns_2200 -L_Toroid, Horizontal series, Radial, pin pitch=21.80mm, , diameter=24.1mm, Bourns, 2200, http://www.bourns.com/docs/Product-Datasheets/2100_series.pdf?sfvrsn=3 -L_Toroid Horizontal series Radial pin pitch 21.80mm diameter 24.1mm Bourns 2200 -0 -2 -2 -Inductor_THT -L_Toroid_Horizontal_D24.1mm_P23.10mm_Bourns_2200 -L_Toroid, Horizontal series, Radial, pin pitch=23.10mm, , diameter=24.1mm, Bourns, 2200, http://www.bourns.com/docs/Product-Datasheets/2100_series.pdf?sfvrsn=3 -L_Toroid Horizontal series Radial pin pitch 23.10mm diameter 24.1mm Bourns 2200 -0 -2 -2 -Inductor_THT -L_Toroid_Horizontal_D25.4mm_P22.90mm_Vishay_TJ5 -L_Toroid, Horizontal series, Radial, pin pitch=22.90mm, , diameter=25.4mm, Vishay, TJ5, http://www.vishay.com/docs/34079/tj.pdf -L_Toroid Horizontal series Radial pin pitch 22.90mm diameter 25.4mm Vishay TJ5 -0 -2 -2 -Inductor_THT -L_Toroid_Horizontal_D25.4mm_P22.90mm_Vishay_TJ5_BigPads -L_Toroid, Horizontal series, Radial, pin pitch=22.90mm, , diameter=25.4mm, Vishay, TJ5, BigPads, http://www.vishay.com/docs/34079/tj.pdf -L_Toroid Horizontal series Radial pin pitch 22.90mm diameter 25.4mm Vishay TJ5 BigPads -0 -2 -2 -Inductor_THT -L_Toroid_Horizontal_D26.0mm_P5.08mm -inductor 26mm diameter toroid -SELF INDUCTOR -0 -3 -2 -Inductor_THT -L_Toroid_Horizontal_D28.0mm_P25.10mm_Bourns_2200 -L_Toroid, Horizontal series, Radial, pin pitch=25.10mm, , diameter=28mm, Bourns, 2200, http://www.bourns.com/docs/Product-Datasheets/2100_series.pdf?sfvrsn=3 -L_Toroid Horizontal series Radial pin pitch 25.10mm diameter 28mm Bourns 2200 -0 -2 -2 -Inductor_THT -L_Toroid_Horizontal_D28.0mm_P26.67mm_Bourns_2200 -L_Toroid, Horizontal series, Radial, pin pitch=26.67mm, , diameter=28mm, Bourns, 2200, http://www.bourns.com/docs/Product-Datasheets/2100_series.pdf?sfvrsn=3 -L_Toroid Horizontal series Radial pin pitch 26.67mm diameter 28mm Bourns 2200 -0 -2 -2 -Inductor_THT -L_Toroid_Horizontal_D32.5mm_P28.90mm_Bourns_2300 -L_Toroid, Horizontal series, Radial, pin pitch=28.90mm, , diameter=32.5mm, Bourns, 2300, http://www.bourns.com/docs/Product-Datasheets/2300_series.pdf?sfvrsn=3 -L_Toroid Horizontal series Radial pin pitch 28.90mm diameter 32.5mm Bourns 2300 -0 -2 -2 -Inductor_THT -L_Toroid_Horizontal_D32.5mm_P30.00mm_Bourns_2300 -L_Toroid, Horizontal series, Radial, pin pitch=30.00mm, , diameter=32.5mm, Bourns, 2300, http://www.bourns.com/docs/Product-Datasheets/2300_series.pdf?sfvrsn=3 -L_Toroid Horizontal series Radial pin pitch 30.00mm diameter 32.5mm Bourns 2300 -0 -2 -2 -Inductor_THT -L_Toroid_Horizontal_D35.1mm_P31.00mm_Vishay_TJ6 -L_Toroid, Horizontal series, Radial, pin pitch=31.00mm, , diameter=35.1mm, Vishay, TJ6, http://www.vishay.com/docs/34079/tj.pdf -L_Toroid Horizontal series Radial pin pitch 31.00mm diameter 35.1mm Vishay TJ6 -0 -2 -2 -Inductor_THT -L_Toroid_Horizontal_D40.0mm_P48.26mm -L_Toroid, Horizontal series, Radial, pin pitch=48.26mm, , diameter=40mm -L_Toroid Horizontal series Radial pin pitch 48.26mm diameter 40mm -0 -2 -2 -Inductor_THT -L_Toroid_Horizontal_D41.9mm_P37.60mm_Vishay_TJ7 -L_Toroid, Horizontal series, Radial, pin pitch=37.60mm, , diameter=41.9mm, Vishay, TJ7, http://www.vishay.com/docs/34079/tj.pdf -L_Toroid Horizontal series Radial pin pitch 37.60mm diameter 41.9mm Vishay TJ7 -0 -2 -2 -Inductor_THT -L_Toroid_Horizontal_D49.3mm_P44.60mm_Vishay_TJ8 -L_Toroid, Horizontal series, Radial, pin pitch=44.60mm, , diameter=49.3mm, Vishay, TJ8, http://www.vishay.com/docs/34079/tj.pdf -L_Toroid Horizontal series Radial pin pitch 44.60mm diameter 49.3mm Vishay TJ8 -0 -2 -2 -Inductor_THT -L_Toroid_Horizontal_D69.1mm_P63.20mm_Vishay_TJ9 -L_Toroid, Horizontal series, Radial, pin pitch=63.20mm, , diameter=69.1mm, Vishay, TJ9, http://www.vishay.com/docs/34079/tj.pdf -L_Toroid Horizontal series Radial pin pitch 63.20mm diameter 69.1mm Vishay TJ9 -0 -2 -2 -Inductor_THT -L_Toroid_Vertical_L10.0mm_W5.0mm_P5.08mm -L_Toroid, Vertical series, Radial, pin pitch=5.08mm, , length*width=10*5mm^2 -L_Toroid Vertical series Radial pin pitch 5.08mm length 10mm width 5mm -0 -2 -2 -Inductor_THT -L_Toroid_Vertical_L13.0mm_W6.5mm_P5.60mm -L_Toroid, Vertical series, Radial, pin pitch=5.60mm, , length*width=13*6.5mm^2 -L_Toroid Vertical series Radial pin pitch 5.60mm length 13mm width 6.5mm -0 -2 -2 -Inductor_THT -L_Toroid_Vertical_L14.0mm_W5.6mm_P5.30mm_Bourns_5700 -L_Toroid, Vertical series, Radial, pin pitch=5.30mm, , length*width=14*5.6mm^2, Bourns, 5700, http://www.bourns.com/docs/Product-Datasheets/5700_series.pdf -L_Toroid Vertical series Radial pin pitch 5.30mm length 14mm width 5.6mm Bourns 5700 -0 -2 -2 -Inductor_THT -L_Toroid_Vertical_L14.0mm_W6.3mm_P4.57mm_Pulse_A -L_Toroid, Vertical series, Radial, pin pitch=4.57mm, , length*width=13.97*6.35mm^2, Pulse, A, http://datasheet.octopart.com/PE-92112KNL-Pulse-datasheet-17853305.pdf -L_Toroid Vertical series Radial pin pitch 4.57mm length 13.97mm width 6.35mm Pulse A -0 -2 -2 -Inductor_THT -L_Toroid_Vertical_L14.7mm_W8.6mm_P5.58mm_Pulse_KM-1 -L_Toroid, Vertical series, Radial, pin pitch=5.58mm, , length*width=14.73*8.64mm^2, Pulse, KM-1, http://datasheet.octopart.com/PE-92112KNL-Pulse-datasheet-17853305.pdf -L_Toroid Vertical series Radial pin pitch 5.58mm length 14.73mm width 8.64mm Pulse KM-1 -0 -2 -2 -Inductor_THT -L_Toroid_Vertical_L16.0mm_W8.0mm_P7.62mm -L_Toroid, Vertical series, Radial, pin pitch=7.62mm, , length*width=16*8mm^2 -L_Toroid Vertical series Radial pin pitch 7.62mm length 16mm width 8mm -0 -2 -2 -Inductor_THT -L_Toroid_Vertical_L16.3mm_W7.1mm_P7.11mm_Pulse_H -L_Toroid, Vertical series, Radial, pin pitch=7.11mm, , length*width=16.26*7.11mm^2, Pulse, H, http://datasheet.octopart.com/PE-92112KNL-Pulse-datasheet-17853305.pdf -L_Toroid Vertical series Radial pin pitch 7.11mm length 16.26mm width 7.11mm Pulse H -0 -2 -2 -Inductor_THT -L_Toroid_Vertical_L16.4mm_W7.6mm_P6.60mm_Vishay_TJ3 -L_Toroid, Vertical series, Radial, pin pitch=6.60mm, , length*width=16.4*7.6mm^2, Vishay, TJ3, http://www.vishay.com/docs/34079/tj.pdf -L_Toroid Vertical series Radial pin pitch 6.60mm length 16.4mm width 7.6mm Vishay TJ3 -0 -2 -2 -Inductor_THT -L_Toroid_Vertical_L16.5mm_W11.4mm_P7.62mm_Pulse_KM-2 -L_Toroid, Vertical series, Radial, pin pitch=7.62mm, , length*width=16.51*11.43mm^2, Pulse, KM-2, http://datasheet.octopart.com/PE-92112KNL-Pulse-datasheet-17853305.pdf -L_Toroid Vertical series Radial pin pitch 7.62mm length 16.51mm width 11.43mm Pulse KM-2 -0 -2 -2 -Inductor_THT -L_Toroid_Vertical_L16.8mm_W9.2mm_P7.10mm_Vishay_TJ3 -L_Toroid, Vertical series, Radial, pin pitch=7.10mm, , length*width=16.8*9.2mm^2, Vishay, TJ3, http://www.vishay.com/docs/34079/tj.pdf -L_Toroid Vertical series Radial pin pitch 7.10mm length 16.8mm width 9.2mm Vishay TJ3 -0 -2 -2 -Inductor_THT -L_Toroid_Vertical_L16.8mm_W9.2mm_P7.10mm_Vishay_TJ3_BigPads -L_Toroid, Vertical series, Radial, pin pitch=7.10mm, , length*width=16.8*9.2mm^2, Vishay, TJ3, BigPads, http://www.vishay.com/docs/34079/tj.pdf -L_Toroid Vertical series Radial pin pitch 7.10mm length 16.8mm width 9.2mm Vishay TJ3 BigPads -0 -2 -2 -Inductor_THT -L_Toroid_Vertical_L17.8mm_W8.1mm_P7.62mm_Bourns_5700 -L_Toroid, Vertical series, Radial, pin pitch=7.62mm, , length*width=17.8*8.1mm^2, Bourns, 5700, http://www.bourns.com/docs/Product-Datasheets/5700_series.pdf -L_Toroid Vertical series Radial pin pitch 7.62mm length 17.8mm width 8.1mm Bourns 5700 -0 -2 -2 -Inductor_THT -L_Toroid_Vertical_L17.8mm_W9.7mm_P7.11mm_Pulse_B -L_Toroid, Vertical series, Radial, pin pitch=7.11mm, , length*width=17.78*9.65mm^2, Pulse, B, http://datasheet.octopart.com/PE-92112KNL-Pulse-datasheet-17853305.pdf -L_Toroid Vertical series Radial pin pitch 7.11mm length 17.78mm width 9.65mm Pulse B -0 -2 -2 -Inductor_THT -L_Toroid_Vertical_L19.1mm_W8.1mm_P7.10mm_Bourns_5700 -L_Toroid, Vertical series, Radial, pin pitch=7.10mm, , length*width=19.1*8.1mm^2, Bourns, 5700, http://www.bourns.com/docs/Product-Datasheets/5700_series.pdf -L_Toroid Vertical series Radial pin pitch 7.10mm length 19.1mm width 8.1mm Bourns 5700 -0 -2 -2 -Inductor_THT -L_Toroid_Vertical_L21.6mm_W8.4mm_P8.38mm_Pulse_G -L_Toroid, Vertical series, Radial, pin pitch=8.38mm, , length*width=21.59*8.38mm^2, Pulse, G, http://datasheet.octopart.com/PE-92112KNL-Pulse-datasheet-17853305.pdf -L_Toroid Vertical series Radial pin pitch 8.38mm length 21.59mm width 8.38mm Pulse G -0 -2 -2 -Inductor_THT -L_Toroid_Vertical_L21.6mm_W9.1mm_P8.40mm_Bourns_5700 -L_Toroid, Vertical series, Radial, pin pitch=8.40mm, , length*width=21.6*9.1mm^2, Bourns, 5700, http://www.bourns.com/docs/Product-Datasheets/5700_series.pdf -L_Toroid Vertical series Radial pin pitch 8.40mm length 21.6mm width 9.1mm Bourns 5700 -0 -2 -2 -Inductor_THT -L_Toroid_Vertical_L21.6mm_W9.5mm_P7.11mm_Pulse_C -L_Toroid, Vertical series, Radial, pin pitch=7.11mm, , length*width=21.59*9.53mm^2, Pulse, C, http://datasheet.octopart.com/PE-92112KNL-Pulse-datasheet-17853305.pdf -L_Toroid Vertical series Radial pin pitch 7.11mm length 21.59mm width 9.53mm Pulse C -0 -2 -2 -Inductor_THT -L_Toroid_Vertical_L21.6mm_W11.4mm_P7.62mm_Pulse_KM-3 -L_Toroid, Vertical series, Radial, pin pitch=7.62mm, , length*width=21.59*11.43mm^2, Pulse, KM-3, http://datasheet.octopart.com/PE-92112KNL-Pulse-datasheet-17853305.pdf -L_Toroid Vertical series Radial pin pitch 7.62mm length 21.59mm width 11.43mm Pulse KM-3 -0 -2 -2 -Inductor_THT -L_Toroid_Vertical_L22.4mm_W10.2mm_P7.90mm_Vishay_TJ4 -L_Toroid, Vertical series, Radial, pin pitch=7.90mm, , length*width=22.4*10.2mm^2, Vishay, TJ4, http://www.vishay.com/docs/34079/tj.pdf -L_Toroid Vertical series Radial pin pitch 7.90mm length 22.4mm width 10.2mm Vishay TJ4 -0 -2 -2 -Inductor_THT -L_Toroid_Vertical_L24.6mm_W15.5mm_P11.44mm_Pulse_KM-4 -L_Toroid, Vertical series, Radial, pin pitch=11.44mm, , length*width=24.64*15.5mm^2, Pulse, KM-4, http://datasheet.octopart.com/PE-92112KNL-Pulse-datasheet-17853305.pdf -L_Toroid Vertical series Radial pin pitch 11.44mm length 24.64mm width 15.5mm Pulse KM-4 -0 -2 -2 -Inductor_THT -L_Toroid_Vertical_L25.4mm_W14.7mm_P12.20mm_Vishay_TJ5 -L_Toroid, Vertical series, Radial, pin pitch=12.20mm, , length*width=25.4*14.7mm^2, Vishay, TJ5, http://www.vishay.com/docs/34079/tj.pdf -L_Toroid Vertical series Radial pin pitch 12.20mm length 25.4mm width 14.7mm Vishay TJ5 -0 -2 -2 -Inductor_THT -L_Toroid_Vertical_L25.4mm_W14.7mm_P12.20mm_Vishay_TJ5_BigPads -L_Toroid, Vertical series, Radial, pin pitch=12.20mm, , length*width=25.4*14.7mm^2, Vishay, TJ5, BigPads, http://www.vishay.com/docs/34079/tj.pdf -L_Toroid Vertical series Radial pin pitch 12.20mm length 25.4mm width 14.7mm Vishay TJ5 BigPads -0 -2 -2 -Inductor_THT -L_Toroid_Vertical_L26.7mm_W14.0mm_P10.16mm_Pulse_D -L_Toroid, Vertical series, Radial, pin pitch=10.16mm, , length*width=26.67*13.97mm^2, Pulse, D, http://datasheet.octopart.com/PE-92112KNL-Pulse-datasheet-17853305.pdf -L_Toroid Vertical series Radial pin pitch 10.16mm length 26.67mm width 13.97mm Pulse D -0 -2 -2 -Inductor_THT -L_Toroid_Vertical_L28.6mm_W14.3mm_P11.43mm_Bourns_5700 -L_Toroid, Vertical series, Radial, pin pitch=11.43mm, , length*width=28.6*14.3mm^2, Bourns, 5700, http://www.bourns.com/docs/Product-Datasheets/5700_series.pdf -L_Toroid Vertical series Radial pin pitch 11.43mm length 28.6mm width 14.3mm Bourns 5700 -0 -2 -2 -Inductor_THT -L_Toroid_Vertical_L31.8mm_W15.9mm_P13.50mm_Bourns_5700 -L_Toroid, Vertical series, Radial, pin pitch=13.50mm, , length*width=31.8*15.9mm^2, Bourns, 5700, http://www.bourns.com/docs/Product-Datasheets/5700_series.pdf -L_Toroid Vertical series Radial pin pitch 13.50mm length 31.8mm width 15.9mm Bourns 5700 -0 -2 -2 -Inductor_THT -L_Toroid_Vertical_L33.0mm_W17.8mm_P12.70mm_Pulse_KM-5 -L_Toroid, Vertical series, Radial, pin pitch=12.70mm, , length*width=33.02*17.78mm^2, Pulse, KM-5, http://datasheet.octopart.com/PE-92112KNL-Pulse-datasheet-17853305.pdf -L_Toroid Vertical series Radial pin pitch 12.70mm length 33.02mm width 17.78mm Pulse KM-5 -0 -2 -2 -Inductor_THT -L_Toroid_Vertical_L35.1mm_W21.1mm_P18.50mm_Vishay_TJ6 -L_Toroid, Vertical series, Radial, pin pitch=18.50mm, , length*width=35.1*21.1mm^2, Vishay, TJ6, http://www.vishay.com/docs/34079/tj.pdf -L_Toroid Vertical series Radial pin pitch 18.50mm length 35.1mm width 21.1mm Vishay TJ6 -0 -2 -2 -Inductor_THT -L_Toroid_Vertical_L35.6mm_W17.8mm_P12.70mm_Pulse_E -L_Toroid, Vertical series, Radial, pin pitch=12.70mm, , length*width=35.56*17.78mm^2, Pulse, E, http://datasheet.octopart.com/PE-92112KNL-Pulse-datasheet-17853305.pdf -L_Toroid Vertical series Radial pin pitch 12.70mm length 35.56mm width 17.78mm Pulse E -0 -2 -2 -Inductor_THT -L_Toroid_Vertical_L41.9mm_W17.8mm_P12.70mm_Pulse_F -L_Toroid, Vertical series, Radial, pin pitch=12.70mm, , length*width=41.91*17.78mm^2, Pulse, F, http://datasheet.octopart.com/PE-92112KNL-Pulse-datasheet-17853305.pdf -L_Toroid Vertical series Radial pin pitch 12.70mm length 41.91mm width 17.78mm Pulse F -0 -2 -2 -Inductor_THT -L_Toroid_Vertical_L41.9mm_W19.1mm_P15.80mm_Vishay_TJ7 -L_Toroid, Vertical series, Radial, pin pitch=15.80mm, , length*width=41.9*19.1mm^2, Vishay, TJ7, http://www.vishay.com/docs/34079/tj.pdf -L_Toroid Vertical series Radial pin pitch 15.80mm length 41.9mm width 19.1mm Vishay TJ7 -0 -2 -2 -Inductor_THT -L_Toroid_Vertical_L46.0mm_W19.1mm_P21.80mm_Bourns_5700 -L_Toroid, Vertical series, Radial, pin pitch=21.80mm, , length*width=46*19.1mm^2, Bourns, 5700, http://www.bourns.com/docs/Product-Datasheets/5700_series.pdf -L_Toroid Vertical series Radial pin pitch 21.80mm length 46mm width 19.1mm Bourns 5700 -0 -2 -2 -Inductor_THT -L_Toroid_Vertical_L48.8mm_W25.4mm_P20.80mm_Vishay_TJ8 -L_Toroid, Vertical series, Radial, pin pitch=20.80mm, , length*width=48.8*25.4mm^2, Vishay, TJ8, http://www.vishay.com/docs/34079/tj.pdf -L_Toroid Vertical series Radial pin pitch 20.80mm length 48.8mm width 25.4mm Vishay TJ8 -0 -2 -2 -Inductor_THT -L_Toroid_Vertical_L54.0mm_W23.8mm_P20.10mm_Bourns_5700 -L_Toroid, Vertical series, Radial, pin pitch=20.10mm, , length*width=54*23.8mm^2, Bourns, 5700, http://www.bourns.com/docs/Product-Datasheets/5700_series.pdf -L_Toroid Vertical series Radial pin pitch 20.10mm length 54mm width 23.8mm Bourns 5700 -0 -2 -2 -Inductor_THT -L_Toroid_Vertical_L67.6mm_W36.1mm_P31.80mm_Vishay_TJ9 -L_Toroid, Vertical series, Radial, pin pitch=31.80mm, , length*width=67.6*36.1mm^2, Vishay, TJ9, http://www.vishay.com/docs/34079/tj.pdf -L_Toroid Vertical series Radial pin pitch 31.80mm length 67.6mm width 36.1mm Vishay TJ9 -0 -2 -2 -Jumper -SolderJumper-2_P1.3mm_Bridged2Bar_Pad1.0x1.5mm -SMD Solder Jumper, 1x1.5mm Pads, 0.3mm gap, bridged with 2 copper strips -solder jumper open -0 -2 -2 -Jumper -SolderJumper-2_P1.3mm_Bridged2Bar_RoundedPad1.0x1.5mm -SMD Solder Jumper, 1x1.5mm, rounded Pads, 0.3mm gap, bridged with 2 copper strips -solder jumper open -0 -2 -2 -Jumper -SolderJumper-2_P1.3mm_Bridged_Pad1.0x1.5mm -SMD Solder Jumper, 1x1.5mm Pads, 0.3mm gap, bridged with 1 copper strip -solder jumper open -0 -2 -2 -Jumper -SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mm -SMD Solder Jumper, 1x1.5mm, rounded Pads, 0.3mm gap, bridged with 1 copper strip -solder jumper open -0 -2 -2 -Jumper -SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mm -SMD Solder Jumper, 1x1.5mm Pads, 0.3mm gap, open -solder jumper open -0 -2 -2 -Jumper -SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm -SMD Solder Jumper, 1x1.5mm, rounded Pads, 0.3mm gap, open -solder jumper open -0 -2 -2 -Jumper -SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm -SMD Solder Jumper, 1x1.5mm Triangular Pads, 0.3mm gap, open -solder jumper open -0 -2 -2 -Jumper -SolderJumper-3_P1.3mm_Bridged2Bar12_Pad1.0x1.5mm -SMD Solder 3-pad Jumper, 1x1.5mm Pads, 0.3mm gap, pads 1-2 Bridged2Bar with 2 copper strip -solder jumper open -0 -3 -3 -Jumper -SolderJumper-3_P1.3mm_Bridged2Bar12_Pad1.0x1.5mm_NumberLabels -SMD Solder Jumper, 1x1.5mm Pads, 0.3mm gap, pads 1-2 Bridged2Bar with 2 copper strip, labeled with numbers -solder jumper open -0 -3 -3 -Jumper -SolderJumper-3_P1.3mm_Bridged2Bar12_RoundedPad1.0x1.5mm -SMD Solder 3-pad Jumper, 1x1.5mm rounded Pads, 0.3mm gap, pads 1-2 Bridged2Bar with 2 copper strip -solder jumper open -0 -3 -3 -Jumper -SolderJumper-3_P1.3mm_Bridged2Bar12_RoundedPad1.0x1.5mm_NumberLabels -SMD Solder 3-pad Jumper, 1x1.5mm rounded Pads, 0.3mm gap, pads 1-2 Bridged2Bar with 2 copper strip, labeled with numbers -solder jumper open -0 -3 -3 -Jumper -SolderJumper-3_P1.3mm_Bridged12_Pad1.0x1.5mm -SMD Solder 3-pad Jumper, 1x1.5mm Pads, 0.3mm gap, pads 1-2 bridged with 1 copper strip -solder jumper open -0 -3 -3 -Jumper -SolderJumper-3_P1.3mm_Bridged12_Pad1.0x1.5mm_NumberLabels -SMD Solder Jumper, 1x1.5mm Pads, 0.3mm gap, pads 1-2 bridged with 1 copper strip, labeled with numbers -solder jumper open -0 -3 -3 -Jumper -SolderJumper-3_P1.3mm_Bridged12_RoundedPad1.0x1.5mm -SMD Solder 3-pad Jumper, 1x1.5mm rounded Pads, 0.3mm gap, pads 1-2 bridged with 1 copper strip -solder jumper open -0 -3 -3 -Jumper -SolderJumper-3_P1.3mm_Bridged12_RoundedPad1.0x1.5mm_NumberLabels -SMD Solder 3-pad Jumper, 1x1.5mm rounded Pads, 0.3mm gap, pads 1-2 bridged with 1 copper strip, labeled with numbers -solder jumper open -0 -3 -3 -Jumper -SolderJumper-3_P1.3mm_Open_Pad1.0x1.5mm -SMD Solder 3-pad Jumper, 1x1.5mm Pads, 0.3mm gap, open -solder jumper open -0 -3 -3 -Jumper -SolderJumper-3_P1.3mm_Open_Pad1.0x1.5mm_NumberLabels -SMD Solder Jumper, 1x1.5mm Pads, 0.3mm gap, open, labeled with numbers -solder jumper open -0 -3 -3 -Jumper -SolderJumper-3_P1.3mm_Open_RoundedPad1.0x1.5mm -SMD Solder 3-pad Jumper, 1x1.5mm rounded Pads, 0.3mm gap, open -solder jumper open -0 -3 -3 -Jumper -SolderJumper-3_P1.3mm_Open_RoundedPad1.0x1.5mm_NumberLabels -SMD Solder 3-pad Jumper, 1x1.5mm rounded Pads, 0.3mm gap, open, labeled with numbers -solder jumper open -0 -3 -3 -Jumper -SolderJumper-3_P2.0mm_Open_TrianglePad1.0x1.5mm -SMD Solder Jumper, 1x1.5mm Triangular Pads, 0.3mm gap, open -solder jumper open -0 -5 -3 -Jumper -SolderJumper-3_P2.0mm_Open_TrianglePad1.0x1.5mm_NumberLabels -SMD Solder Jumper, 1x1.5mm Triangular Pads, 0.3mm gap, open, labeled with numbers -solder jumper open -0 -5 -3 -LED_SMD -LED-APA102-2020 -http://www.led-color.com/upload/201604/APA102-2020%20SMD%20LED.pdf -LED RGB SPI -0 -8 -6 -LED_SMD -LED-L1T2_LUMILEDS -http://www.lumileds.com/uploads/438/DS133-pdf -LUMILEDS LUXEON TX L1T2 LED -0 -3 -3 -LED_SMD -LED_1W_3W_R8 -https://www.gme.cz/data/attachments/dsh.518-234.1.pdf -LED 1W 3W 5W -0 -3 -3 -LED_SMD -LED_0201_0603Metric -LED SMD 0201 (0603 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.vishay.com/docs/20052/crcw0201e3.pdf), generated with kicad-footprint-generator -LED -0 -4 -2 -LED_SMD -LED_0201_0603Metric_Castellated -LED SMD 0201 (0603 Metric), castellated end terminal, IPC_7351 nominal, (Body size source: https://www.vishay.com/docs/20052/crcw0201e3.pdf), generated with kicad-footprint-generator -LED castellated -0 -4 -2 -LED_SMD -LED_0201_0603Metric_Pad0.64x0.40mm_HandSolder -LED SMD 0201 (0603 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.vishay.com/docs/20052/crcw0201e3.pdf), generated with kicad-footprint-generator -LED handsolder -0 -4 -2 -LED_SMD -LED_0402_1005Metric -LED SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator -LED -0 -2 -2 -LED_SMD -LED_0402_1005Metric_Castellated -LED SMD 0402 (1005 Metric), castellated end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator -LED castellated -0 -2 -2 -LED_SMD -LED_0402_1005Metric_Pad0.77x0.64mm_HandSolder -LED SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator -LED handsolder -0 -2 -2 -LED_SMD -LED_0603_1608Metric -LED SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator -LED -0 -2 -2 -LED_SMD -LED_0603_1608Metric_Castellated -LED SMD 0603 (1608 Metric), castellated end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator -LED castellated -0 -2 -2 -LED_SMD -LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder -LED SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator -LED handsolder -0 -2 -2 -LED_SMD -LED_0805_2012Metric -LED SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator -LED -0 -2 -2 -LED_SMD -LED_0805_2012Metric_Castellated -LED SMD 0805 (2012 Metric), castellated end terminal, IPC_7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator -LED castellated -0 -2 -2 -LED_SMD -LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder -LED SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator -LED handsolder -0 -2 -2 -LED_SMD -LED_1206_3216Metric -LED SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator -LED -0 -2 -2 -LED_SMD -LED_1206_3216Metric_Castellated -LED SMD 1206 (3216 Metric), castellated end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator -LED castellated -0 -2 -2 -LED_SMD -LED_1206_3216Metric_Pad1.42x1.75mm_HandSolder -LED SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator -LED handsolder -0 -2 -2 -LED_SMD -LED_1206_3216Metric_ReverseMount_Hole1.8x2.4mm -LED SMD 1206 (3216 Metric), reverse mount, square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator -diode reverse -0 -2 -2 -LED_SMD -LED_1210_3225Metric -LED SMD 1210 (3225 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator -LED -0 -2 -2 -LED_SMD -LED_1210_3225Metric_Castellated -LED SMD 1210 (3225 Metric), castellated end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator -LED castellated -0 -2 -2 -LED_SMD -LED_1210_3225Metric_Pad1.42x2.65mm_HandSolder -LED SMD 1210 (3225 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator -LED handsolder -0 -2 -2 -LED_SMD -LED_1812_4532Metric -LED SMD 1812 (4532 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.nikhef.nl/pub/departments/mt/projects/detectorR_D/dtddice/ERJ2G.pdf), generated with kicad-footprint-generator -LED -0 -2 -2 -LED_SMD -LED_1812_4532Metric_Castellated -LED SMD 1812 (4532 Metric), castellated end terminal, IPC_7351 nominal, (Body size source: https://www.nikhef.nl/pub/departments/mt/projects/detectorR_D/dtddice/ERJ2G.pdf), generated with kicad-footprint-generator -LED castellated -0 -2 -2 -LED_SMD -LED_1812_4532Metric_Pad1.30x3.40mm_HandSolder -LED SMD 1812 (4532 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.nikhef.nl/pub/departments/mt/projects/detectorR_D/dtddice/ERJ2G.pdf), generated with kicad-footprint-generator -LED handsolder -0 -2 -2 -LED_SMD -LED_2010_5025Metric -LED SMD 2010 (5025 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator -LED -0 -2 -2 -LED_SMD -LED_2010_5025Metric_Castellated -LED SMD 2010 (5025 Metric), castellated end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator -LED castellated -0 -2 -2 -LED_SMD -LED_2010_5025Metric_Pad1.52x2.65mm_HandSolder -LED SMD 2010 (5025 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator -LED handsolder -0 -2 -2 -LED_SMD -LED_2512_6332Metric -LED SMD 2512 (6332 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator -LED -0 -2 -2 -LED_SMD -LED_2512_6332Metric_Castellated -LED SMD 2512 (6332 Metric), castellated end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator -LED castellated -0 -2 -2 -LED_SMD -LED_2512_6332Metric_Pad1.52x3.35mm_HandSolder -LED SMD 2512 (6332 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator -LED handsolder -0 -2 -2 -LED_SMD -LED_2816_7142Metric -LED SMD 2816 (7142 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size from: https://www.vishay.com/docs/30100/wsl.pdf), generated with kicad-footprint-generator -LED -0 -2 -2 -LED_SMD -LED_2816_7142Metric_Castellated -LED SMD 2816 (7142 Metric), castellated end terminal, IPC_7351 nominal, (Body size from: https://www.vishay.com/docs/30100/wsl.pdf), generated with kicad-footprint-generator -LED castellated -0 -2 -2 -LED_SMD -LED_2816_7142Metric_Pad3.20x4.45mm_HandSolder -LED SMD 2816 (7142 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size from: https://www.vishay.com/docs/30100/wsl.pdf), generated with kicad-footprint-generator -LED handsolder -0 -2 -2 -LED_SMD -LED_ASMB-KTF0-0A306 -2220 Tricolor PLCC-4 LED, https://docs.broadcom.com/docs/ASMB-KTF0-0A306-DS100 -Tricolor LED -0 -4 -4 -LED_SMD -LED_Avago_PLCC4_3.2x2.8mm_CW -https://docs.broadcom.com/docs/AV02-4186EN -LED Avago PLCC-4 ASMB-MTB0-0A3A2 -0 -4 -4 -LED_SMD -LED_Avago_PLCC6_3x2.8mm -https://docs.broadcom.com/docs/AV02-3793EN -LED Avago PLCC-6 ASMT-YTB7-0AA02 -0 -6 -6 -LED_SMD -LED_Cree-PLCC4_2x2mm_CW -2.0mm x 2.0mm PLCC4 LED, http://www.cree.com/~/media/Files/Cree/LED-Components-and-Modules/HB/Data-Sheets/CLMVBFKA.pdf -LED Cree PLCC-4 -0 -4 -4 -LED_SMD -LED_Cree-PLCC4_3.2x2.8mm_CCW -3.2mm x 2.8mm PLCC4 LED, http://www.cree.com/led-components/media/documents/CLV1AFKB(874).pdf -LED Cree PLCC-4 -0 -4 -4 -LED_SMD -LED_Cree-PLCC4_5x5mm_CW -5.0mm x 5.0mm PLCC4 LED -LED Cree PLCC-4 -0 -4 -4 -LED_SMD -LED_Cree-PLCC6_4.7x1.5mm -4.7mm x 1.5mm PLCC6 LED, http://www.cree.com/led-components/media/documents/1381-QLS6AFKW.pdf -LED Cree PLCC-6 -0 -6 -6 -LED_SMD -LED_Cree-XB -http://www.cree.com/~/media/Files/Cree/LED-Components-and-Modules/XLamp/Data-and-Binning/XLampXBD.pdf -LED Cree XB -0 -5 -3 -LED_SMD -LED_Cree-XH -http://www.cree.com/~/media/Files/Cree/LED-Components-and-Modules/XLamp/Data-and-Binning/ds-XHB.pdf -LED Cree XH -0 -8 -2 -LED_SMD -LED_Cree-XHP35 -http://www.cree.com/~/media/Files/Cree/LED-Components-and-Modules/XLamp/Data-and-Binning/ds--XHP35.pdf -LED Cree XHP35 -0 -6 -3 -LED_SMD -LED_Cree-XHP50_6V -Cree XHP50, 6V footprint, http://www.cree.com/~/media/Files/Cree/LED%20Components%20and%20Modules/XLamp/Data%20and%20Binning/ds%20XHP50.pdf -LED Cree XHP50 -0 -15 -3 -LED_SMD -LED_Cree-XHP50_12V -Cree XHP50, 12V footprint, http://www.cree.com/~/media/Files/Cree/LED%20Components%20and%20Modules/XLamp/Data%20and%20Binning/ds%20XHP50.pdf -LED XHP50 Cree -0 -15 -3 -LED_SMD -LED_Cree-XHP70_6V -Cree XHP70 LED, 6V version, http://www.cree.com/~/media/Files/Cree/LED%20Components%20and%20Modules/XLamp/Data%20and%20Binning/ds%20XHP70.pdf -LED Cree XHP70 -0 -15 -3 -LED_SMD -LED_Cree-XHP70_12V -Cree XHP70 LED, 12V version, http://www.cree.com/~/media/Files/Cree/LED%20Components%20and%20Modules/XLamp/Data%20and%20Binning/ds%20XHP70.pdf -LED Cree XHP70 -0 -15 -3 -LED_SMD -LED_Cree-XP -LED Cree-XP http://www.cree.com/~/media/Files/Cree/LED-Components-and-Modules/XLamp/Data-and-Binning/XLampXPE2.pdf -LED Cree XP -0 -6 -3 -LED_SMD -LED_Cree-XP-G -LED Cree-XP-G http://www.cree.com/~/media/Files/Cree/LED%20Components%20and%20Modules/XLamp/Data%20and%20Binning/XLampXPG.pdf -LED Cree XP-G -0 -6 -3 -LED_SMD -LED_Cree-XQ -LED Cree-XQ http://www.cree.com/~/media/Files/Cree/LED-Components-and-Modules/XLamp/Data-and-Binning/ds-XQB.pdf -LED Cree XQ -0 -2 -2 -LED_SMD -LED_Cree-XQ_HandSoldering -LED Cree-XQ handsoldering pads http://www.cree.com/~/media/Files/Cree/LED-Components-and-Modules/XLamp/Data-and-Binning/ds-XQB.pdf -LED Cree XQ -0 -2 -2 -LED_SMD -LED_Dialight_591 -LED SMD 3mm Right Angle series (http://www.dialightsignalsandcomponents.com/Assets/Drawings/2D_Drawings_DrawingDetailedSpec/C17354.pdf) -LED Dialight 591 -0 -2 -2 -LED_SMD -LED_Inolux_IN-PI554FCH_PLCC4_5.0x5.0mm_P3.2mm -http://www.inolux-corp.com/datasheet/SMDLED/Addressable%20LED/IN-PI554FCH.pdf -RGB LED NeoPixel addressable -0 -4 -4 -LED_SMD -LED_Kingbright_AAA3528ESGCT -Kingbright, dual LED, 3.5 x 2.8 mm Surface Mount LED Lamp (http://www.kingbrightusa.com/images/catalog/SPEC/AAA3528ESGCT.pdf) -dual led smd -0 -4 -4 -LED_SMD -LED_Kingbright_APFA3010_3x1.5mm_Horizontal -LED RGB, APFA3010, http://www.kingbrightusa.com/images/catalog/SPEC/APFA3010LSEEZGKQBKC.pdf -LED RGB APFA3010 KINGBRIGHT 3x1.5mm -0 -4 -4 -LED_SMD -LED_LiteOn_LTST-C19HE1WT -LiteOn RGB LED; https://optoelectronics.liteon.com/upload/download/DS22-2008-0044/LTST-C19HE1WT.pdf -LED RGB Chip SMD -0 -4 -4 -LED_SMD -LED_LiteOn_LTST-S326 -http://optoelectronics.liteon.com/upload/download/DS22-2000-287/LTST-S326KGJRKT.PDF -LED SMD right angle CCA -0 -3 -3 -LED_SMD -LED_Lumex_SML-LX0303SIUPGUSB -Lumex RGB LED, clear, SMD, https://www.lumex.com/spec/SML-LX0303SIUPGUSB.pdf -LED RGB -0 -4 -4 -LED_SMD -LED_Osram_Lx_P47F_D2mm_ReverseMount -OSRAM, reverse-mount LED, SMD, 2mm diameter, http://www.farnell.com/datasheets/2711587.pdf -LED ReverseMount Reverse -0 -4 -2 -LED_SMD -LED_PLCC-2 -LED PLCC-2 SMD package -LED PLCC-2 SMD -0 -2 -2 -LED_SMD -LED_PLCC_2835 -https://www.luckylight.cn/media/component/data-sheet/R2835BC-B2M-M10.pdf -LED -0 -2 -2 -LED_SMD -LED_PLCC_2835_Handsoldering -https://www.luckylight.cn/media/component/data-sheet/R2835BC-B2M-M10.pdf -LED -0 -2 -2 -LED_SMD -LED_RGB_1210 -RGB LED 3.2x2.7mm http://www.avagotech.com/docs/AV02-0610EN -LED 3227 -0 -4 -4 -LED_SMD -LED_RGB_5050-6 -http://cdn.sparkfun.com/datasheets/Components/LED/5060BRG4.pdf -RGB LED 5050-6 -0 -6 -6 -LED_SMD -LED_RGB_Cree-PLCC-6_6x5mm_P2.1mm -http://www.farnell.com/datasheets/2003905.pdf -LED RGB PLCC-6 CLP6C-FBK -0 -6 -6 -LED_SMD -LED_RGB_Getian_GT-P6PRGB4303 -https://www.gme.sk/img/cache/doc/518/177/vykonova-led-getian-gt-p6prgb4303-datasheet-1.pdf -LED RGB -0 -7 -7 -LED_SMD -LED_RGB_PLCC-6 -RGB LED PLCC-6 -RGB LED PLCC-6 -0 -6 -6 -LED_SMD -LED_ROHM_SMLVN6 -https://www.rohm.com/datasheet/SMLVN6RGB1U -LED ROHM SMLVN6 -0 -6 -6 -LED_SMD -LED_SK6805_PLCC4_2.4x2.7mm_P1.3mm -https://cdn-shop.adafruit.com/product-files/3484/3484_Datasheet.pdf -LED RGB NeoPixel Nano -0 -4 -4 -LED_SMD -LED_SK6812MINI_PLCC4_3.5x3.5mm_P1.75mm -https://cdn-shop.adafruit.com/product-files/2686/SK6812MINI_REV.01-1-2.pdf -LED RGB NeoPixel Mini -0 -4 -4 -LED_SMD -LED_SK6812_EC15_1.5x1.5mm -http://www.newstar-ledstrip.com/product/20181119172602110.pdf -LED RGB NeoPixel -0 -4 -4 -LED_SMD -LED_SK6812_PLCC4_5.0x5.0mm_P3.2mm -https://cdn-shop.adafruit.com/product-files/1138/SK6812+LED+datasheet+.pdf -LED RGB NeoPixel -0 -4 -4 -LED_SMD -LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm -https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf -LED RGB NeoPixel -0 -4 -4 -LED_SMD -LED_WS2812_PLCC6_5.0x5.0mm_P1.6mm -https://cdn-shop.adafruit.com/datasheets/WS2812.pdf -LED RGB NeoPixel -0 -6 -6 -LED_SMD -LED_Yuji_5730 -LED,Yuji,5730,https://cdn.shopify.com/s/files/1/0344/6401/files/YJWJ014-1.1_YJ-BC-5730L-G02.pdf -LED Yuji 5730 -0 -3 -2 -LED_SMD -LED_miniPLCC_2315 -https://docs.broadcom.com/cs/Satellite?blobcol=urldata&blobheader=application%2Fpdf&blobheadername1=Content-Disposition&blobheadername2=Content-Type&blobheadername3=MDT-Type&blobheadervalue1=attachment%3Bfilename%3DAV02-2205EN_DS_ASMT-TxBM_2014-05-09.pdf&blobheadervalue2=application%2Fx-download&blobheadervalue3=abinary%253B%2Bcharset%253DUTF-8&blobkey=id&blobnocache=true&blobtable=MungoBlobs&blobwhere=1430858274704&ssbinary=true -LED -0 -2 -2 -LED_SMD -LED_miniPLCC_2315_Handsoldering -https://docs.broadcom.com/cs/Satellite?blobcol=urldata&blobheader=application%2Fpdf&blobheadername1=Content-Disposition&blobheadername2=Content-Type&blobheadername3=MDT-Type&blobheadervalue1=attachment%3Bfilename%3DAV02-2205EN_DS_ASMT-TxBM_2014-05-09.pdf&blobheadervalue2=application%2Fx-download&blobheadervalue3=abinary%253B%2Bcharset%253DUTF-8&blobkey=id&blobnocache=true&blobtable=MungoBlobs&blobwhere=1430858274704&ssbinary=true -LED -0 -2 -2 -LED_THT -LED_BL-FL7680RGB -'Piranha' RGB LED, through hole, common anode, 7.62x7.62mm, BGRA pin order, https://cdn-shop.adafruit.com/datasheets/BL-FL7680RGB.pdf -RGB LED Piranha Super-Flux BetLux -0 -4 -4 -LED_THT -LED_D1.8mm_W1.8mm_H2.4mm_Horizontal_O1.27mm_Z1.6mm -LED, , diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins -LED diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins -0 -2 -2 -LED_THT -LED_D1.8mm_W1.8mm_H2.4mm_Horizontal_O1.27mm_Z4.9mm -LED, , diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm, 2 pins -LED diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm 2 pins -0 -2 -2 -LED_THT -LED_D1.8mm_W1.8mm_H2.4mm_Horizontal_O1.27mm_Z8.2mm -LED, , diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 8.2mm, 2 pins -LED diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 8.2mm 2 pins -0 -2 -2 -LED_THT -LED_D1.8mm_W1.8mm_H2.4mm_Horizontal_O3.81mm_Z1.6mm -LED, , diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins -LED diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins -0 -2 -2 -LED_THT -LED_D1.8mm_W1.8mm_H2.4mm_Horizontal_O3.81mm_Z4.9mm -LED, , diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm, 2 pins -LED diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm 2 pins -0 -2 -2 -LED_THT -LED_D1.8mm_W1.8mm_H2.4mm_Horizontal_O3.81mm_Z8.2mm -LED, , diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 8.2mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 8.2mm, 2 pins -LED diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 8.2mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 8.2mm 2 pins -0 -2 -2 -LED_THT -LED_D1.8mm_W1.8mm_H2.4mm_Horizontal_O6.35mm_Z1.6mm -LED, , diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins -LED diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins -0 -2 -2 -LED_THT -LED_D1.8mm_W1.8mm_H2.4mm_Horizontal_O6.35mm_Z4.9mm -LED, , diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm, 2 pins -LED diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm 2 pins -0 -2 -2 -LED_THT -LED_D1.8mm_W1.8mm_H2.4mm_Horizontal_O6.35mm_Z8.2mm -LED, , diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 8.2mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 8.2mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 8.2mm, 2 pins -LED diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 8.2mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 8.2mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 8.2mm 2 pins -0 -2 -2 -LED_THT -LED_D1.8mm_W3.3mm_H2.4mm -LED, Round, Rectangular size 3.3x2.4mm^2 diameter 1.8mm, 2 pins -LED Round Rectangular size 3.3x2.4mm^2 diameter 1.8mm 2 pins -0 -2 -2 -LED_THT -LED_D2.0mm_W4.0mm_H2.8mm_FlatTop -LED, Round, FlatTop, Rectangular size 4.0x2.8mm^2 diameter 2.0mm, 2 pins, http://www.kingbright.com/attachments/file/psearch/000/00/00/L-1034IDT(Ver.9A).pdf -LED Round FlatTop Rectangular size 4.0x2.8mm^2 diameter 2.0mm 2 pins -0 -2 -2 -LED_THT -LED_D2.0mm_W4.8mm_H2.5mm_FlatTop -LED, Round, FlatTop, Rectangular size 4.8x2.5mm^2 diameter 2.0mm, 2 pins, http://www.kingbright.com/attachments/file/psearch/000/00/00/L-13GD(Ver.11B).pdf -LED Round FlatTop Rectangular size 4.8x2.5mm^2 diameter 2.0mm 2 pins -0 -2 -2 -LED_THT -LED_D3.0mm -LED, diameter 3.0mm, 2 pins -LED diameter 3.0mm 2 pins -0 -2 -2 -LED_THT -LED_D3.0mm-3 -LED, diameter 3.0mm, 2 pins, diameter 3.0mm, 3 pins, http://www.kingbright.com/attachments/file/psearch/000/00/00/L-3VSURKCGKC(Ver.8A).pdf -LED diameter 3.0mm 2 pins diameter 3.0mm 3 pins -0 -3 -3 -LED_THT -LED_D3.0mm_Clear -IR-LED, diameter 3.0mm, 2 pins, color: clear -IR infrared LED diameter 3.0mm 2 pins clear -0 -2 -2 -LED_THT -LED_D3.0mm_FlatTop -LED, Round, FlatTop, diameter 3.0mm, 2 pins, http://www.kingbright.com/attachments/file/psearch/000/00/00/L-47XEC(Ver.9A).pdf -LED Round FlatTop diameter 3.0mm 2 pins -0 -2 -2 -LED_THT -LED_D3.0mm_Horizontal_O1.27mm_Z2.0mm -LED, diameter 3.0mm z-position of LED center 2.0mm, 2 pins -LED diameter 3.0mm z-position of LED center 2.0mm 2 pins -0 -2 -2 -LED_THT -LED_D3.0mm_Horizontal_O1.27mm_Z2.0mm_Clear -LED, diameter 3.0mm z-position of LED center 2.0mm, 2 pins -LED diameter 3.0mm z-position of LED center 2.0mm 2 pins -0 -2 -2 -LED_THT -LED_D3.0mm_Horizontal_O1.27mm_Z2.0mm_IRBlack -LED, diameter 3.0mm z-position of LED center 2.0mm, 2 pins -LED diameter 3.0mm z-position of LED center 2.0mm 2 pins -0 -2 -2 -LED_THT -LED_D3.0mm_Horizontal_O1.27mm_Z2.0mm_IRGrey -LED, diameter 3.0mm z-position of LED center 2.0mm, 2 pins -LED diameter 3.0mm z-position of LED center 2.0mm 2 pins -0 -2 -2 -LED_THT -LED_D3.0mm_Horizontal_O1.27mm_Z6.0mm -LED, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 6.0mm, 2 pins -LED diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 6.0mm 2 pins -0 -2 -2 -LED_THT -LED_D3.0mm_Horizontal_O1.27mm_Z10.0mm -LED, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 6.0mm, 2 pins, diameter 3.0mm z-position of LED center 6.0mm, 2 pins, diameter 3.0mm z-position of LED center 6.0mm, 2 pins, diameter 3.0mm z-position of LED center 10.0mm, 2 pins -LED diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 6.0mm 2 pins diameter 3.0mm z-position of LED center 6.0mm 2 pins diameter 3.0mm z-position of LED center 6.0mm 2 pins diameter 3.0mm z-position of LED center 10.0mm 2 pins -0 -2 -2 -LED_THT -LED_D3.0mm_Horizontal_O3.81mm_Z2.0mm -LED, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 2.0mm, 2 pins -LED diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 2.0mm 2 pins -0 -2 -2 -LED_THT -LED_D3.0mm_Horizontal_O3.81mm_Z6.0mm -LED, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 6.0mm, 2 pins, diameter 3.0mm z-position of LED center 6.0mm, 2 pins -LED diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 6.0mm 2 pins diameter 3.0mm z-position of LED center 6.0mm 2 pins -0 -2 -2 -LED_THT -LED_D3.0mm_Horizontal_O3.81mm_Z10.0mm -LED, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 6.0mm, 2 pins, diameter 3.0mm z-position of LED center 6.0mm, 2 pins, diameter 3.0mm z-position of LED center 6.0mm, 2 pins, diameter 3.0mm z-position of LED center 10.0mm, 2 pins, diameter 3.0mm z-position of LED center 10.0mm, 2 pins -LED diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 6.0mm 2 pins diameter 3.0mm z-position of LED center 6.0mm 2 pins diameter 3.0mm z-position of LED center 6.0mm 2 pins diameter 3.0mm z-position of LED center 10.0mm 2 pins diameter 3.0mm z-position of LED center 10.0mm 2 pins -0 -2 -2 -LED_THT -LED_D3.0mm_Horizontal_O6.35mm_Z2.0mm -LED, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 2.0mm, 2 pins -LED diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 2.0mm 2 pins -0 -2 -2 -LED_THT -LED_D3.0mm_Horizontal_O6.35mm_Z6.0mm -LED, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 6.0mm, 2 pins, diameter 3.0mm z-position of LED center 6.0mm, 2 pins, diameter 3.0mm z-position of LED center 6.0mm, 2 pins -LED diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 6.0mm 2 pins diameter 3.0mm z-position of LED center 6.0mm 2 pins diameter 3.0mm z-position of LED center 6.0mm 2 pins -0 -2 -2 -LED_THT -LED_D3.0mm_Horizontal_O6.35mm_Z10.0mm -LED, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 6.0mm, 2 pins, diameter 3.0mm z-position of LED center 6.0mm, 2 pins, diameter 3.0mm z-position of LED center 6.0mm, 2 pins, diameter 3.0mm z-position of LED center 10.0mm, 2 pins, diameter 3.0mm z-position of LED center 10.0mm, 2 pins, diameter 3.0mm z-position of LED center 10.0mm, 2 pins -LED diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 6.0mm 2 pins diameter 3.0mm z-position of LED center 6.0mm 2 pins diameter 3.0mm z-position of LED center 6.0mm 2 pins diameter 3.0mm z-position of LED center 10.0mm 2 pins diameter 3.0mm z-position of LED center 10.0mm 2 pins diameter 3.0mm z-position of LED center 10.0mm 2 pins -0 -2 -2 -LED_THT -LED_D3.0mm_IRBlack -IR-ED, diameter 3.0mm, 2 pins, color: black -IR infrared LED diameter 3.0mm 2 pins black -0 -2 -2 -LED_THT -LED_D3.0mm_IRGrey -IR-LED, diameter 3.0mm, 2 pins, color: grey -IR infrared LED diameter 3.0mm 2 pins grey -0 -2 -2 -LED_THT -LED_D4.0mm -LED, diameter 4.0mm, 2 pins, http://www.kingbright.com/attachments/file/psearch/000/00/00/L-43GD(Ver.12B).pdf -LED diameter 4.0mm 2 pins -0 -2 -2 -LED_THT -LED_D5.0mm -LED, diameter 5.0mm, 2 pins, http://cdn-reichelt.de/documents/datenblatt/A500/LL-504BC2E-009.pdf -LED diameter 5.0mm 2 pins -0 -2 -2 -LED_THT -LED_D5.0mm-3 -LED, diameter 5.0mm, 2 pins, diameter 5.0mm, 3 pins, http://www.kingbright.com/attachments/file/psearch/000/00/00/L-59EGC(Ver.17A).pdf -LED diameter 5.0mm 2 pins diameter 5.0mm 3 pins -0 -3 -3 -LED_THT -LED_D5.0mm-3_Horizontal_O3.81mm_Z3.0mm -LED, diameter 5.0mm z-position of LED center 3.0mm, 3 pins, diameter 5.0mm z-position of LED center 3.0mm, 2 pins -LED diameter 5.0mm z-position of LED center 3.0mm 3 pins diameter 5.0mm z-position of LED center 3.0mm 2 pins -0 -3 -3 -LED_THT -LED_D5.0mm-4_RGB -LED, diameter 5.0mm, 2 pins, diameter 5.0mm, 3 pins, diameter 5.0mm, 4 pins, http://www.kingbright.com/attachments/file/psearch/000/00/00/L-154A4SUREQBFZGEW(Ver.9A).pdf -LED diameter 5.0mm 2 pins diameter 5.0mm 3 pins diameter 5.0mm 4 pins RGB RGBLED -0 -4 -4 -LED_THT -LED_D5.0mm-4_RGB_Staggered_Pins -LED, diameter 5.0mm, 4 pins, WP154A4, http://webtest4.kingbright.com/attachments/file/psearch/000/00/00/L-154A4SUREQBFZGEW(Ver.9A).pdf -rgb led -0 -4 -4 -LED_THT -LED_D5.0mm-4_RGB_Wide_Pins -LED, diameter 5.0mm, 2 pins, diameter 5.0mm, 3 pins, diameter 5.0mm, 4 pins, http://www.kingbright.com/attachments/file/psearch/000/00/00/L-154A4SUREQBFZGEW(Ver.9A).pdf -LED diameter 5.0mm 2 pins diameter 5.0mm 3 pins diameter 5.0mm 4 pins RGB RGBLED -0 -4 -4 -LED_THT -LED_D5.0mm_Clear -LED, diameter 5.0mm, 2 pins, http://cdn-reichelt.de/documents/datenblatt/A500/LL-504BC2E-009.pdf -LED diameter 5.0mm 2 pins -0 -2 -2 -LED_THT -LED_D5.0mm_FlatTop -LED, Round, FlatTop, diameter 5.0mm, 2 pins, http://www.kingbright.com/attachments/file/psearch/000/00/00/L-483GDT(Ver.15B).pdf -LED Round FlatTop diameter 5.0mm 2 pins -0 -2 -2 -LED_THT -LED_D5.0mm_Horizontal_O1.27mm_Z3.0mm -LED, diameter 5.0mm z-position of LED center 3.0mm, 2 pins -LED diameter 5.0mm z-position of LED center 3.0mm 2 pins -0 -2 -2 -LED_THT -LED_D5.0mm_Horizontal_O1.27mm_Z3.0mm_Clear -LED, diameter 5.0mm z-position of LED center 3.0mm, 2 pins -LED diameter 5.0mm z-position of LED center 3.0mm 2 pins -0 -2 -2 -LED_THT -LED_D5.0mm_Horizontal_O1.27mm_Z3.0mm_IRBlack -LED, diameter 5.0mm z-position of LED center 3.0mm, 2 pins -LED diameter 5.0mm z-position of LED center 3.0mm 2 pins -0 -2 -2 -LED_THT -LED_D5.0mm_Horizontal_O1.27mm_Z3.0mm_IRGrey -LED, diameter 5.0mm z-position of LED center 3.0mm, 2 pins -LED diameter 5.0mm z-position of LED center 3.0mm 2 pins -0 -2 -2 -LED_THT -LED_D5.0mm_Horizontal_O1.27mm_Z9.0mm -LED, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 9.0mm, 2 pins -LED diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 9.0mm 2 pins -0 -2 -2 -LED_THT -LED_D5.0mm_Horizontal_O1.27mm_Z15.0mm -LED, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 9.0mm, 2 pins, diameter 5.0mm z-position of LED center 9.0mm, 2 pins, diameter 5.0mm z-position of LED center 9.0mm, 2 pins, diameter 5.0mm z-position of LED center 15.0mm, 2 pins -LED diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 9.0mm 2 pins diameter 5.0mm z-position of LED center 9.0mm 2 pins diameter 5.0mm z-position of LED center 9.0mm 2 pins diameter 5.0mm z-position of LED center 15.0mm 2 pins -0 -2 -2 -LED_THT -LED_D5.0mm_Horizontal_O3.81mm_Z3.0mm -LED, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 3.0mm, 2 pins -LED diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 3.0mm 2 pins -0 -2 -2 -LED_THT -LED_D5.0mm_Horizontal_O3.81mm_Z9.0mm -LED, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 9.0mm, 2 pins, diameter 5.0mm z-position of LED center 9.0mm, 2 pins -LED diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 9.0mm 2 pins diameter 5.0mm z-position of LED center 9.0mm 2 pins -0 -2 -2 -LED_THT -LED_D5.0mm_Horizontal_O3.81mm_Z15.0mm -LED, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 9.0mm, 2 pins, diameter 5.0mm z-position of LED center 9.0mm, 2 pins, diameter 5.0mm z-position of LED center 9.0mm, 2 pins, diameter 5.0mm z-position of LED center 15.0mm, 2 pins, diameter 5.0mm z-position of LED center 15.0mm, 2 pins -LED diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 9.0mm 2 pins diameter 5.0mm z-position of LED center 9.0mm 2 pins diameter 5.0mm z-position of LED center 9.0mm 2 pins diameter 5.0mm z-position of LED center 15.0mm 2 pins diameter 5.0mm z-position of LED center 15.0mm 2 pins -0 -2 -2 -LED_THT -LED_D5.0mm_Horizontal_O6.35mm_Z3.0mm -LED, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 3.0mm, 2 pins -LED diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 3.0mm 2 pins -0 -2 -2 -LED_THT -LED_D5.0mm_Horizontal_O6.35mm_Z9.0mm -LED, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 9.0mm, 2 pins, diameter 5.0mm z-position of LED center 9.0mm, 2 pins, diameter 5.0mm z-position of LED center 9.0mm, 2 pins -LED diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 9.0mm 2 pins diameter 5.0mm z-position of LED center 9.0mm 2 pins diameter 5.0mm z-position of LED center 9.0mm 2 pins -0 -2 -2 -LED_THT -LED_D5.0mm_Horizontal_O6.35mm_Z15.0mm -LED, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 9.0mm, 2 pins, diameter 5.0mm z-position of LED center 9.0mm, 2 pins, diameter 5.0mm z-position of LED center 9.0mm, 2 pins, diameter 5.0mm z-position of LED center 15.0mm, 2 pins, diameter 5.0mm z-position of LED center 15.0mm, 2 pins, diameter 5.0mm z-position of LED center 15.0mm, 2 pins -LED diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 9.0mm 2 pins diameter 5.0mm z-position of LED center 9.0mm 2 pins diameter 5.0mm z-position of LED center 9.0mm 2 pins diameter 5.0mm z-position of LED center 15.0mm 2 pins diameter 5.0mm z-position of LED center 15.0mm 2 pins diameter 5.0mm z-position of LED center 15.0mm 2 pins -0 -2 -2 -LED_THT -LED_D5.0mm_IRBlack -LED, diameter 5.0mm, 2 pins, http://cdn-reichelt.de/documents/datenblatt/A500/LL-504BC2E-009.pdf -LED diameter 5.0mm 2 pins -0 -2 -2 -LED_THT -LED_D5.0mm_IRGrey -LED, diameter 5.0mm, 2 pins, http://cdn-reichelt.de/documents/datenblatt/A500/LL-504BC2E-009.pdf -LED diameter 5.0mm 2 pins -0 -2 -2 -LED_THT -LED_D8.0mm -LED, diameter 8.0mm, 2 pins, http://cdn-reichelt.de/documents/datenblatt/A500/LED8MMGE_LED8MMGN_LED8MMRT%23KIN.pdf -LED diameter 8.0mm 2 pins -0 -2 -2 -LED_THT -LED_D8.0mm-3 -LED, diameter 8.0mm, 2 pins, diameter 8.0mm, 3 pins -LED diameter 8.0mm 2 pins diameter 8.0mm 3 pins -0 -3 -3 -LED_THT -LED_D10.0mm -LED, diameter 10.0mm, 2 pins, http://cdn-reichelt.de/documents/datenblatt/A500/LED10-4500RT%23KIN.pdf -LED diameter 10.0mm 2 pins -0 -2 -2 -LED_THT -LED_D10.0mm-3 -LED, diameter 10.0mm, 2 pins, diameter 10.0mm, 3 pins, http://www.kingbright.com/attachments/file/psearch/000/00/00/L-819EGW(Ver.14A).pdf -LED diameter 10.0mm 2 pins diameter 10.0mm 3 pins -0 -3 -3 -LED_THT -LED_D20.0mm -LED, diameter 20.0mm, 2 pins, http://cdn-reichelt.de/documents/datenblatt/A500/DLC2-6GD%28V6%29.pdf -LED diameter 20.0mm 2 pins -0 -2 -2 -LED_THT -LED_Oval_W5.2mm_H3.8mm -LED_Oval, Oval, Oval size 5.2x3.8mm^2, 2 pins, http://www.kingbright.com/attachments/file/psearch/000/00/00/L-5603QBC-D(Ver.12B).pdf -LED_Oval Oval Oval size 5.2x3.8mm^2 2 pins -0 -2 -2 -LED_THT -LED_Rectangular_W3.0mm_H2.0mm -LED_Rectangular, Rectangular, Rectangular size 3.0x2.0mm^2, 2 pins, http://www.kingbright.com/attachments/file/psearch/000/00/00/L-169XCGDK(Ver.9B).pdf -LED_Rectangular Rectangular Rectangular size 3.0x2.0mm^2 2 pins -0 -2 -2 -LED_THT -LED_Rectangular_W3.9mm_H1.8mm -LED_Rectangular, Rectangular, Rectangular size 3.9x1.8mm^2, 2 pins, http://www.kingbright.com/attachments/file/psearch/000/00/00/L-2774GD(Ver.7B).pdf -LED_Rectangular Rectangular Rectangular size 3.9x1.8mm^2 2 pins -0 -2 -2 -LED_THT -LED_Rectangular_W3.9mm_H1.8mm_FlatTop -LED_Rectangular, Rectangular, Rectangular size 3.9x1.8mm^2, 2 pins, http://www.kingbright.com/attachments/file/psearch/000/00/00/L-2774GD(Ver.7B).pdf -LED_Rectangular Rectangular Rectangular size 3.9x1.8mm^2 2 pins -0 -2 -2 -LED_THT -LED_Rectangular_W3.9mm_H1.9mm -LED_Rectangular, Rectangular, Rectangular size 3.9x1.9mm^2, 2 pins, http://www.kingbright.com/attachments/file/psearch/000/00/00/L-144GDT(Ver.14B).pdf -LED_Rectangular Rectangular Rectangular size 3.9x1.9mm^2 2 pins -0 -2 -2 -LED_THT -LED_Rectangular_W5.0mm_H2.0mm -LED_Rectangular, Rectangular, Rectangular size 5.0x2.0mm^2, 2 pins, http://www.kingbright.com/attachments/file/psearch/000/00/00/L-169XCGDK(Ver.9B).pdf -LED_Rectangular Rectangular Rectangular size 5.0x2.0mm^2 2 pins -0 -2 -2 -LED_THT -LED_Rectangular_W5.0mm_H2.0mm-3Pins -LED_Rectangular, Rectangular, Rectangular size 5.0x2.0mm^2, 3 pins, http://www.kingbright.com/attachments/file/psearch/000/00/00/L-169XCGDK(Ver.9B).pdf -LED_Rectangular Rectangular Rectangular size 5.0x2.0mm^2 3 pins -0 -3 -3 -LED_THT -LED_Rectangular_W5.0mm_H2.0mm_Horizontal_O1.27mm_Z1.0mm -LED_Rectangular, Rectangular, Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins -LED_Rectangular Rectangular Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins -0 -2 -2 -LED_THT -LED_Rectangular_W5.0mm_H2.0mm_Horizontal_O1.27mm_Z3.0mm -LED_Rectangular, Rectangular, Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm, 2 pins -LED_Rectangular Rectangular Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm 2 pins -0 -2 -2 -LED_THT -LED_Rectangular_W5.0mm_H2.0mm_Horizontal_O1.27mm_Z5.0mm -LED_Rectangular, Rectangular, Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 5.0mm, 2 pins -LED_Rectangular Rectangular Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 5.0mm 2 pins -0 -2 -2 -LED_THT -LED_Rectangular_W5.0mm_H2.0mm_Horizontal_O3.81mm_Z1.0mm -LED_Rectangular, Rectangular, Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins -LED_Rectangular Rectangular Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins -0 -2 -2 -LED_THT -LED_Rectangular_W5.0mm_H2.0mm_Horizontal_O3.81mm_Z3.0mm -LED_Rectangular, Rectangular, Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm, 2 pins -LED_Rectangular Rectangular Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm 2 pins -0 -2 -2 -LED_THT -LED_Rectangular_W5.0mm_H2.0mm_Horizontal_O3.81mm_Z5.0mm -LED_Rectangular, Rectangular, Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 5.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 5.0mm, 2 pins -LED_Rectangular Rectangular Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 5.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 5.0mm 2 pins -0 -2 -2 -LED_THT -LED_Rectangular_W5.0mm_H2.0mm_Horizontal_O6.35mm_Z1.0mm -LED_Rectangular, Rectangular, Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins -LED_Rectangular Rectangular Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins -0 -2 -2 -LED_THT -LED_Rectangular_W5.0mm_H2.0mm_Horizontal_O6.35mm_Z3.0mm -LED_Rectangular, Rectangular, Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm, 2 pins -LED_Rectangular Rectangular Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm 2 pins -0 -2 -2 -LED_THT -LED_Rectangular_W5.0mm_H2.0mm_Horizontal_O6.35mm_Z5.0mm -LED_Rectangular, Rectangular, Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 5.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 5.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 5.0mm, 2 pins -LED_Rectangular Rectangular Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 5.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 5.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 5.0mm 2 pins -0 -2 -2 -LED_THT -LED_Rectangular_W5.0mm_H5.0mm -LED_Rectangular, Rectangular, Rectangular size 5.0x5.0mm^2, 2 pins, http://www.kingbright.com/attachments/file/psearch/000/00/00/L-169XCGDK(Ver.9B).pdf -LED_Rectangular Rectangular Rectangular size 5.0x5.0mm^2 2 pins -0 -2 -2 -LED_THT -LED_Rectangular_W7.62mm_H4.55mm_P5.08mm_R3 -Datasheet can be found at https://www.gme.cz/data/attachments/dsh.511-795.1.pdf -LED automotive super flux 7.62mm -0 -4 -2 -LED_THT -LED_SideEmitter_Rectangular_W4.5mm_H1.6mm -LED_SideEmitter_Rectangular, Rectangular, SideEmitter, Rectangular size 4.5x1.6mm^2, 2 pins, http://cdn-reichelt.de/documents/datenblatt/A500/LED15MMGE_LED15MMGN%23KIN.pdf -LED_SideEmitter_Rectangular Rectangular SideEmitter Rectangular size 4.5x1.6mm^2 2 pins -0 -2 -2 -LED_THT -LED_VCCLite_5381H1_6.35x6.35mm -Red 5381 Series LED VCCLite https://vcclite.com/wp-content/uploads/wpallimport/files/files/5381Series.pdf http://static.vcclite.com/pdf/Mounting%20Hole%20Pattern%202.pdf -Red 5381 Series LED -0 -2 -2 -LED_THT -LED_VCCLite_5381H3_6.35x6.35mm -Amber 5381 Series LED VCCLite https://vcclite.com/wp-content/uploads/wpallimport/files/files/5381Series.pdf http://static.vcclite.com/pdf/Mounting%20Hole%20Pattern%202.pdf -Amber 5381 Series LED -0 -2 -2 -LED_THT -LED_VCCLite_5381H5_6.35x6.35mm -Green 5381 Series LED VCCLite https://vcclite.com/wp-content/uploads/wpallimport/files/files/5381Series.pdf http://static.vcclite.com/pdf/Mounting%20Hole%20Pattern%202.pdf -Green 5381 Series LED -0 -2 -2 -LED_THT -LED_VCCLite_5381H7_6.35x6.35mm -Yellow 5381 Series LED VCCLite https://vcclite.com/wp-content/uploads/wpallimport/files/files/5381Series.pdf http://static.vcclite.com/pdf/Mounting%20Hole%20Pattern%202.pdf -Yellow 5381 Series LED -0 -2 -2 -Module -A20_OLINUXINO_LIME2 -A20 Olinuxino LIME2, 1.2GHz, 512-1024MB RAM, Micro-SD, NAND or eMMC, 1000Mbit Ethernet -A20 Olimex Olinuxino LIME2 development board -0 -180 -180 -Module -Adafruit_HUZZAH_ESP8266_breakout -32-bit microcontroller module with WiFi, https://www.adafruit.com/product/2471 -ESP8266 WiFi microcontroller -0 -20 -20 -Module -Adafruit_HUZZAH_ESP8266_breakout_WithMountingHoles -32-bit microcontroller module with WiFi, https://www.adafruit.com/product/2471 -ESP8266 WiFi microcontroller -0 -20 -20 -Module -Arduino_Nano -Arduino Nano, http://www.mouser.com/pdfdocs/Gravitech_Arduino_Nano3_0.pdf -Arduino Nano -0 -30 -30 -Module -Arduino_Nano_WithMountingHoles -Arduino Nano, http://www.mouser.com/pdfdocs/Gravitech_Arduino_Nano3_0.pdf -Arduino Nano -0 -30 -30 -Module -Arduino_UNO_R2 -Arduino UNO R2, http://www.mouser.com/pdfdocs/Gravitech_Arduino_Nano3_0.pdf -Arduino UNO R2 -0 -30 -30 -Module -Arduino_UNO_R2_WithMountingHoles -Arduino UNO R2, http://www.mouser.com/pdfdocs/Gravitech_Arduino_Nano3_0.pdf -Arduino UNO R2 -0 -30 -30 -Module -Arduino_UNO_R3 -Arduino UNO R3, http://www.mouser.com/pdfdocs/Gravitech_Arduino_Nano3_0.pdf -Arduino UNO R3 -0 -32 -32 -Module -Arduino_UNO_R3_WithMountingHoles -Arduino UNO R3, http://www.mouser.com/pdfdocs/Gravitech_Arduino_Nano3_0.pdf -Arduino UNO R3 -0 -32 -32 -Module -BeagleBoard_PocketBeagle -PocketBeagle, https://github.com/beagleboard/pocketbeagle/wiki/System-Reference-Manual#71_Expansion_Header_Connectors -PocketBeagle -0 -72 -72 -Module -Maple_Mini -Maple Mini, http://docs.leaflabs.com/static.leaflabs.com/pub/leaflabs/maple-docs/0.0.12/hardware/maple-mini.html -Maple Mini -0 -40 -40 -Module -Onion_Omega2+ -https://onion.io/omega2/ -Omega Onion module -0 -32 -32 -Module -Onion_Omega2S -https://github.com/OnionIoT/Omega2/raw/master/Documents/Omega2S%20Datasheet.pdf -onion omega module -0 -89 -64 -Module -Pololu_Breakout-16_15.2x20.3mm -Pololu Breakout 16-pin 15.2x20.3mm 0.6x0.8\ -Pololu Breakout -0 -16 -16 -Module -Raspberry_Pi_Zero_Socketed_THT_FaceDown_MountingHoles -Raspberry Pi Zero using through hole straight pin socket, 2x20, 2.54mm pitch, https://www.raspberrypi.org/documentation/hardware/raspberrypi/mechanical/rpi_MECH_Zero_1p2.pdf -raspberry pi zero through hole -0 -40 -40 -Module -ST_Morpho_Connector_144_STLink -ST Morpho Connector 144 With STLink -ST Morpho Connector 144 STLink -0 -148 -148 -Module -ST_Morpho_Connector_144_STLink_MountingHoles -ST Morpho Connector 144 With STLink -ST Morpho Connector 144 STLink -0 -148 -148 -Module -Texas_EUK_R-PDSS-T7_THT -Texas Instruments EUK 7 Pin Double Sided Module -module pcb -0 -7 -7 -Module -Texas_EUS_R-PDSS-T5_THT -Texas Instruments EUS 5 Pin Double Sided Module -module pcb -0 -5 -5 -Module -Texas_EUW_R-PDSS-T7_THT -Texas Instruments EUW 7 Pin Double Sided Module -module pcb -0 -7 -7 -Module -WEMOS_D1_mini_light -16-pin module, column spacing 22.86 mm (900 mils), https://wiki.wemos.cc/products:d1:d1_mini, https://c1.staticflickr.com/1/734/31400410271_f278b087db_z.jpg -ESP8266 WiFi microcontroller -0 -16 -16 -MountingEquipment -DINRailAdapter_3xM3_PhoenixContact_1201578 -https://www.phoenixcontact.com/online/portal/us?uri=pxc-oc-itemdetail:pid=1201578&library=usen&tab=1 -DIN rail adapter universal three M3 clearance holes -0 -0 -0 -MountingHole -MountingHole_2.1mm -Mounting Hole 2.1mm, no annular -mounting hole 2.1mm no annular -0 -0 -0 -MountingHole -MountingHole_2.2mm_M2 -Mounting Hole 2.2mm, no annular, M2 -mounting hole 2.2mm no annular m2 -0 -0 -0 -MountingHole -MountingHole_2.2mm_M2_DIN965 -Mounting Hole 2.2mm, no annular, M2, DIN965 -mounting hole 2.2mm no annular m2 din965 -0 -0 -0 -MountingHole -MountingHole_2.2mm_M2_DIN965_Pad -Mounting Hole 2.2mm, M2, DIN965 -mounting hole 2.2mm m2 din965 -0 -1 -1 -MountingHole -MountingHole_2.2mm_M2_DIN965_Pad_TopBottom -Mounting Hole 2.2mm, M2, DIN965 -mounting hole 2.2mm m2 din965 -0 -3 -1 -MountingHole -MountingHole_2.2mm_M2_DIN965_Pad_TopOnly -Mounting Hole 2.2mm, M2, DIN965 -mounting hole 2.2mm m2 din965 -0 -2 -1 -MountingHole -MountingHole_2.2mm_M2_ISO7380 -Mounting Hole 2.2mm, no annular, M2, ISO7380 -mounting hole 2.2mm no annular m2 iso7380 -0 -0 -0 -MountingHole -MountingHole_2.2mm_M2_ISO7380_Pad -Mounting Hole 2.2mm, M2, ISO7380 -mounting hole 2.2mm m2 iso7380 -0 -1 -1 -MountingHole -MountingHole_2.2mm_M2_ISO7380_Pad_TopBottom -Mounting Hole 2.2mm, M2, ISO7380 -mounting hole 2.2mm m2 iso7380 -0 -3 -1 -MountingHole -MountingHole_2.2mm_M2_ISO7380_Pad_TopOnly -Mounting Hole 2.2mm, M2, ISO7380 -mounting hole 2.2mm m2 iso7380 -0 -2 -1 -MountingHole -MountingHole_2.2mm_M2_ISO14580 -Mounting Hole 2.2mm, no annular, M2, ISO14580 -mounting hole 2.2mm no annular m2 iso14580 -0 -0 -0 -MountingHole -MountingHole_2.2mm_M2_ISO14580_Pad -Mounting Hole 2.2mm, M2, ISO14580 -mounting hole 2.2mm m2 iso14580 -0 -1 -1 -MountingHole -MountingHole_2.2mm_M2_ISO14580_Pad_TopBottom -Mounting Hole 2.2mm, M2, ISO14580 -mounting hole 2.2mm m2 iso14580 -0 -3 -1 -MountingHole -MountingHole_2.2mm_M2_ISO14580_Pad_TopOnly -Mounting Hole 2.2mm, M2, ISO14580 -mounting hole 2.2mm m2 iso14580 -0 -2 -1 -MountingHole -MountingHole_2.2mm_M2_Pad -Mounting Hole 2.2mm, M2 -mounting hole 2.2mm m2 -0 -1 -1 -MountingHole -MountingHole_2.2mm_M2_Pad_TopBottom -Mounting Hole 2.2mm, M2 -mounting hole 2.2mm m2 -0 -3 -1 -MountingHole -MountingHole_2.2mm_M2_Pad_TopOnly -Mounting Hole 2.2mm, M2 -mounting hole 2.2mm m2 -0 -2 -1 -MountingHole -MountingHole_2.2mm_M2_Pad_Via -Mounting Hole 2.2mm, M2 -mounting hole 2.2mm m2 -0 -9 -1 -MountingHole -MountingHole_2.5mm -Mounting Hole 2.5mm, no annular -mounting hole 2.5mm no annular -0 -0 -0 -MountingHole -MountingHole_2.5mm_Pad -Mounting Hole 2.5mm -mounting hole 2.5mm -0 -1 -1 -MountingHole -MountingHole_2.5mm_Pad_TopBottom -Mounting Hole 2.5mm -mounting hole 2.5mm -0 -3 -1 -MountingHole -MountingHole_2.5mm_Pad_TopOnly -Mounting Hole 2.5mm -mounting hole 2.5mm -0 -2 -1 -MountingHole -MountingHole_2.5mm_Pad_Via -Mounting Hole 2.5mm -mounting hole 2.5mm -0 -9 -1 -MountingHole -MountingHole_2.7mm -Mounting Hole 2.7mm, no annular -mounting hole 2.7mm no annular -0 -0 -0 -MountingHole -MountingHole_2.7mm_M2.5 -Mounting Hole 2.7mm, no annular, M2.5 -mounting hole 2.7mm no annular m2.5 -0 -0 -0 -MountingHole -MountingHole_2.7mm_M2.5_DIN965 -Mounting Hole 2.7mm, no annular, M2.5, DIN965 -mounting hole 2.7mm no annular m2.5 din965 -0 -0 -0 -MountingHole -MountingHole_2.7mm_M2.5_DIN965_Pad -Mounting Hole 2.7mm, M2.5, DIN965 -mounting hole 2.7mm m2.5 din965 -0 -1 -1 -MountingHole -MountingHole_2.7mm_M2.5_DIN965_Pad_TopBottom -Mounting Hole 2.7mm, M2.5, DIN965 -mounting hole 2.7mm m2.5 din965 -0 -3 -1 -MountingHole -MountingHole_2.7mm_M2.5_DIN965_Pad_TopOnly -Mounting Hole 2.7mm, M2.5, DIN965 -mounting hole 2.7mm m2.5 din965 -0 -2 -1 -MountingHole -MountingHole_2.7mm_M2.5_ISO7380 -Mounting Hole 2.7mm, no annular, M2.5, ISO7380 -mounting hole 2.7mm no annular m2.5 iso7380 -0 -0 -0 -MountingHole -MountingHole_2.7mm_M2.5_ISO7380_Pad -Mounting Hole 2.7mm, M2.5, ISO7380 -mounting hole 2.7mm m2.5 iso7380 -0 -1 -1 -MountingHole -MountingHole_2.7mm_M2.5_ISO7380_Pad_TopBottom -Mounting Hole 2.7mm, M2.5, ISO7380 -mounting hole 2.7mm m2.5 iso7380 -0 -3 -1 -MountingHole -MountingHole_2.7mm_M2.5_ISO7380_Pad_TopOnly -Mounting Hole 2.7mm, M2.5, ISO7380 -mounting hole 2.7mm m2.5 iso7380 -0 -2 -1 -MountingHole -MountingHole_2.7mm_M2.5_ISO14580 -Mounting Hole 2.7mm, no annular, M2.5, ISO14580 -mounting hole 2.7mm no annular m2.5 iso14580 -0 -0 -0 -MountingHole -MountingHole_2.7mm_M2.5_ISO14580_Pad -Mounting Hole 2.7mm, M2.5, ISO14580 -mounting hole 2.7mm m2.5 iso14580 -0 -1 -1 -MountingHole -MountingHole_2.7mm_M2.5_ISO14580_Pad_TopBottom -Mounting Hole 2.7mm, M2.5, ISO14580 -mounting hole 2.7mm m2.5 iso14580 -0 -3 -1 -MountingHole -MountingHole_2.7mm_M2.5_ISO14580_Pad_TopOnly -Mounting Hole 2.7mm, M2.5, ISO14580 -mounting hole 2.7mm m2.5 iso14580 -0 -2 -1 -MountingHole -MountingHole_2.7mm_M2.5_Pad -Mounting Hole 2.7mm, M2.5 -mounting hole 2.7mm m2.5 -0 -1 -1 -MountingHole -MountingHole_2.7mm_M2.5_Pad_TopBottom -Mounting Hole 2.7mm, M2.5 -mounting hole 2.7mm m2.5 -0 -3 -1 -MountingHole -MountingHole_2.7mm_M2.5_Pad_TopOnly -Mounting Hole 2.7mm, M2.5 -mounting hole 2.7mm m2.5 -0 -2 -1 -MountingHole -MountingHole_2.7mm_M2.5_Pad_Via -Mounting Hole 2.7mm -mounting hole 2.7mm -0 -9 -1 -MountingHole -MountingHole_2.7mm_Pad -Mounting Hole 2.7mm -mounting hole 2.7mm -0 -1 -1 -MountingHole -MountingHole_2.7mm_Pad_TopBottom -Mounting Hole 2.7mm -mounting hole 2.7mm -0 -3 -1 -MountingHole -MountingHole_2.7mm_Pad_TopOnly -Mounting Hole 2.7mm -mounting hole 2.7mm -0 -2 -1 -MountingHole -MountingHole_2.7mm_Pad_Via -Mounting Hole 2.7mm -mounting hole 2.7mm -0 -9 -1 -MountingHole -MountingHole_2mm -Mounting Hole 2mm, no annular -mounting hole 2mm no annular -0 -0 -0 -MountingHole -MountingHole_3.2mm_M3 -Mounting Hole 3.2mm, no annular, M3 -mounting hole 3.2mm no annular m3 -0 -0 -0 -MountingHole -MountingHole_3.2mm_M3_DIN965 -Mounting Hole 3.2mm, no annular, M3, DIN965 -mounting hole 3.2mm no annular m3 din965 -0 -0 -0 -MountingHole -MountingHole_3.2mm_M3_DIN965_Pad -Mounting Hole 3.2mm, M3, DIN965 -mounting hole 3.2mm m3 din965 -0 -1 -1 -MountingHole -MountingHole_3.2mm_M3_DIN965_Pad_TopBottom -Mounting Hole 3.2mm, M3, DIN965 -mounting hole 3.2mm m3 din965 -0 -3 -1 -MountingHole -MountingHole_3.2mm_M3_DIN965_Pad_TopOnly -Mounting Hole 3.2mm, M3, DIN965 -mounting hole 3.2mm m3 din965 -0 -2 -1 -MountingHole -MountingHole_3.2mm_M3_ISO7380 -Mounting Hole 3.2mm, no annular, M3, ISO7380 -mounting hole 3.2mm no annular m3 iso7380 -0 -0 -0 -MountingHole -MountingHole_3.2mm_M3_ISO7380_Pad -Mounting Hole 3.2mm, M3, ISO7380 -mounting hole 3.2mm m3 iso7380 -0 -1 -1 -MountingHole -MountingHole_3.2mm_M3_ISO7380_Pad_TopBottom -Mounting Hole 3.2mm, M3, ISO7380 -mounting hole 3.2mm m3 iso7380 -0 -3 -1 -MountingHole -MountingHole_3.2mm_M3_ISO7380_Pad_TopOnly -Mounting Hole 3.2mm, M3, ISO7380 -mounting hole 3.2mm m3 iso7380 -0 -2 -1 -MountingHole -MountingHole_3.2mm_M3_ISO14580 -Mounting Hole 3.2mm, no annular, M3, ISO14580 -mounting hole 3.2mm no annular m3 iso14580 -0 -0 -0 -MountingHole -MountingHole_3.2mm_M3_ISO14580_Pad -Mounting Hole 3.2mm, M3, ISO14580 -mounting hole 3.2mm m3 iso14580 -0 -1 -1 -MountingHole -MountingHole_3.2mm_M3_ISO14580_Pad_TopBottom -Mounting Hole 3.2mm, M3, ISO14580 -mounting hole 3.2mm m3 iso14580 -0 -3 -1 -MountingHole -MountingHole_3.2mm_M3_ISO14580_Pad_TopOnly -Mounting Hole 3.2mm, M3, ISO14580 -mounting hole 3.2mm m3 iso14580 -0 -2 -1 -MountingHole -MountingHole_3.2mm_M3_Pad -Mounting Hole 3.2mm, M3 -mounting hole 3.2mm m3 -0 -1 -1 -MountingHole -MountingHole_3.2mm_M3_Pad_TopBottom -Mounting Hole 3.2mm, M3 -mounting hole 3.2mm m3 -0 -3 -1 -MountingHole -MountingHole_3.2mm_M3_Pad_TopOnly -Mounting Hole 3.2mm, M3 -mounting hole 3.2mm m3 -0 -2 -1 -MountingHole -MountingHole_3.2mm_M3_Pad_Via -Mounting Hole 3.2mm, M3 -mounting hole 3.2mm m3 -0 -9 -1 -MountingHole -MountingHole_3.5mm -Mounting Hole 3.5mm, no annular -mounting hole 3.5mm no annular -0 -0 -0 -MountingHole -MountingHole_3.5mm_Pad -Mounting Hole 3.5mm -mounting hole 3.5mm -0 -1 -1 -MountingHole -MountingHole_3.5mm_Pad_TopBottom -Mounting Hole 3.5mm -mounting hole 3.5mm -0 -3 -1 -MountingHole -MountingHole_3.5mm_Pad_TopOnly -Mounting Hole 3.5mm -mounting hole 3.5mm -0 -2 -1 -MountingHole -MountingHole_3.5mm_Pad_Via -Mounting Hole 3.5mm -mounting hole 3.5mm -0 -9 -1 -MountingHole -MountingHole_3.7mm -Mounting Hole 3.7mm, no annular -mounting hole 3.7mm no annular -0 -0 -0 -MountingHole -MountingHole_3.7mm_Pad -Mounting Hole 3.7mm -mounting hole 3.7mm -0 -1 -1 -MountingHole -MountingHole_3.7mm_Pad_TopBottom -Mounting Hole 3.7mm -mounting hole 3.7mm -0 -3 -1 -MountingHole -MountingHole_3.7mm_Pad_TopOnly -Mounting Hole 3.7mm -mounting hole 3.7mm -0 -2 -1 -MountingHole -MountingHole_3.7mm_Pad_Via -Mounting Hole 3.7mm -mounting hole 3.7mm -0 -9 -1 -MountingHole -MountingHole_3mm -Mounting Hole 3mm, no annular -mounting hole 3mm no annular -0 -0 -0 -MountingHole -MountingHole_3mm_Pad -Mounting Hole 3mm -mounting hole 3mm -0 -1 -1 -MountingHole -MountingHole_3mm_Pad_TopBottom -Mounting Hole 3mm -mounting hole 3mm -0 -3 -1 -MountingHole -MountingHole_3mm_Pad_TopOnly -Mounting Hole 3mm -mounting hole 3mm -0 -2 -1 -MountingHole -MountingHole_3mm_Pad_Via -Mounting Hole 3mm -mounting hole 3mm -0 -9 -1 -MountingHole -MountingHole_4.3mm_M4 -Mounting Hole 4.3mm, no annular, M4 -mounting hole 4.3mm no annular m4 -0 -0 -0 -MountingHole -MountingHole_4.3mm_M4_DIN965 -Mounting Hole 4.3mm, no annular, M4, DIN965 -mounting hole 4.3mm no annular m4 din965 -0 -0 -0 -MountingHole -MountingHole_4.3mm_M4_DIN965_Pad -Mounting Hole 4.3mm, M4, DIN965 -mounting hole 4.3mm m4 din965 -0 -1 -1 -MountingHole -MountingHole_4.3mm_M4_DIN965_Pad_TopBottom -Mounting Hole 4.3mm, M4, DIN965 -mounting hole 4.3mm m4 din965 -0 -3 -1 -MountingHole -MountingHole_4.3mm_M4_DIN965_Pad_TopOnly -Mounting Hole 4.3mm, M4, DIN965 -mounting hole 4.3mm m4 din965 -0 -2 -1 -MountingHole -MountingHole_4.3mm_M4_ISO7380 -Mounting Hole 4.3mm, no annular, M4, ISO7380 -mounting hole 4.3mm no annular m4 iso7380 -0 -0 -0 -MountingHole -MountingHole_4.3mm_M4_ISO7380_Pad -Mounting Hole 4.3mm, M4, ISO7380 -mounting hole 4.3mm m4 iso7380 -0 -1 -1 -MountingHole -MountingHole_4.3mm_M4_ISO7380_Pad_TopBottom -Mounting Hole 4.3mm, M4, ISO7380 -mounting hole 4.3mm m4 iso7380 -0 -3 -1 -MountingHole -MountingHole_4.3mm_M4_ISO7380_Pad_TopOnly -Mounting Hole 4.3mm, M4, ISO7380 -mounting hole 4.3mm m4 iso7380 -0 -2 -1 -MountingHole -MountingHole_4.3mm_M4_ISO14580 -Mounting Hole 4.3mm, no annular, M4, ISO14580 -mounting hole 4.3mm no annular m4 iso14580 -0 -0 -0 -MountingHole -MountingHole_4.3mm_M4_ISO14580_Pad -Mounting Hole 4.3mm, M4, ISO14580 -mounting hole 4.3mm m4 iso14580 -0 -1 -1 -MountingHole -MountingHole_4.3mm_M4_ISO14580_Pad_TopBottom -Mounting Hole 4.3mm, M4, ISO14580 -mounting hole 4.3mm m4 iso14580 -0 -3 -1 -MountingHole -MountingHole_4.3mm_M4_ISO14580_Pad_TopOnly -Mounting Hole 4.3mm, M4, ISO14580 -mounting hole 4.3mm m4 iso14580 -0 -2 -1 -MountingHole -MountingHole_4.3mm_M4_Pad -Mounting Hole 4.3mm, M4 -mounting hole 4.3mm m4 -0 -1 -1 -MountingHole -MountingHole_4.3mm_M4_Pad_TopBottom -Mounting Hole 4.3mm, M4 -mounting hole 4.3mm m4 -0 -3 -1 -MountingHole -MountingHole_4.3mm_M4_Pad_TopOnly -Mounting Hole 4.3mm, M4 -mounting hole 4.3mm m4 -0 -2 -1 -MountingHole -MountingHole_4.3mm_M4_Pad_Via -Mounting Hole 4.3mm, M4 -mounting hole 4.3mm m4 -0 -9 -1 -MountingHole -MountingHole_4.3x6.2mm_M4_Pad -Mounting Hole 4.3x6.2mm, M4 -mounting hole 4.3x6.2mm m4 -0 -1 -1 -MountingHole -MountingHole_4.3x6.2mm_M4_Pad_Via -Mounting Hole 4.3x6.2mm, M4 -mounting hole 4.3x6.2mm m4 -0 -17 -1 -MountingHole -MountingHole_4.5mm -Mounting Hole 4.5mm, no annular -mounting hole 4.5mm no annular -0 -0 -0 -MountingHole -MountingHole_4.5mm_Pad -Mounting Hole 4.5mm -mounting hole 4.5mm -0 -1 -1 -MountingHole -MountingHole_4.5mm_Pad_TopBottom -Mounting Hole 4.5mm -mounting hole 4.5mm -0 -3 -1 -MountingHole -MountingHole_4.5mm_Pad_TopOnly -Mounting Hole 4.5mm -mounting hole 4.5mm -0 -2 -1 -MountingHole -MountingHole_4.5mm_Pad_Via -Mounting Hole 4.5mm -mounting hole 4.5mm -0 -9 -1 -MountingHole -MountingHole_4mm -Mounting Hole 4mm, no annular -mounting hole 4mm no annular -0 -0 -0 -MountingHole -MountingHole_4mm_Pad -Mounting Hole 4mm -mounting hole 4mm -0 -1 -1 -MountingHole -MountingHole_4mm_Pad_TopBottom -Mounting Hole 4mm -mounting hole 4mm -0 -3 -1 -MountingHole -MountingHole_4mm_Pad_TopOnly -Mounting Hole 4mm -mounting hole 4mm -0 -2 -1 -MountingHole -MountingHole_4mm_Pad_Via -Mounting Hole 4mm -mounting hole 4mm -0 -9 -1 -MountingHole -MountingHole_5.3mm_M5 -Mounting Hole 5.3mm, no annular, M5 -mounting hole 5.3mm no annular m5 -0 -0 -0 -MountingHole -MountingHole_5.3mm_M5_DIN965 -Mounting Hole 5.3mm, no annular, M5, DIN965 -mounting hole 5.3mm no annular m5 din965 -0 -0 -0 -MountingHole -MountingHole_5.3mm_M5_DIN965_Pad -Mounting Hole 5.3mm, M5, DIN965 -mounting hole 5.3mm m5 din965 -0 -1 -1 -MountingHole -MountingHole_5.3mm_M5_DIN965_Pad_TopBottom -Mounting Hole 5.3mm, M5, DIN965 -mounting hole 5.3mm m5 din965 -0 -3 -1 -MountingHole -MountingHole_5.3mm_M5_DIN965_Pad_TopOnly -Mounting Hole 5.3mm, M5, DIN965 -mounting hole 5.3mm m5 din965 -0 -2 -1 -MountingHole -MountingHole_5.3mm_M5_ISO7380 -Mounting Hole 5.3mm, no annular, M5, ISO7380 -mounting hole 5.3mm no annular m5 iso7380 -0 -0 -0 -MountingHole -MountingHole_5.3mm_M5_ISO7380_Pad -Mounting Hole 5.3mm, M5, ISO7380 -mounting hole 5.3mm m5 iso7380 -0 -1 -1 -MountingHole -MountingHole_5.3mm_M5_ISO7380_Pad_TopBottom -Mounting Hole 5.3mm, M5, ISO7380 -mounting hole 5.3mm m5 iso7380 -0 -3 -1 -MountingHole -MountingHole_5.3mm_M5_ISO7380_Pad_TopOnly -Mounting Hole 5.3mm, M5, ISO7380 -mounting hole 5.3mm m5 iso7380 -0 -2 -1 -MountingHole -MountingHole_5.3mm_M5_ISO14580 -Mounting Hole 5.3mm, no annular, M5, ISO14580 -mounting hole 5.3mm no annular m5 iso14580 -0 -0 -0 -MountingHole -MountingHole_5.3mm_M5_ISO14580_Pad -Mounting Hole 5.3mm, M5, ISO14580 -mounting hole 5.3mm m5 iso14580 -0 -1 -1 -MountingHole -MountingHole_5.3mm_M5_ISO14580_Pad_TopBottom -Mounting Hole 5.3mm, M5, ISO14580 -mounting hole 5.3mm m5 iso14580 -0 -3 -1 -MountingHole -MountingHole_5.3mm_M5_ISO14580_Pad_TopOnly -Mounting Hole 5.3mm, M5, ISO14580 -mounting hole 5.3mm m5 iso14580 -0 -2 -1 -MountingHole -MountingHole_5.3mm_M5_Pad -Mounting Hole 5.3mm, M5 -mounting hole 5.3mm m5 -0 -1 -1 -MountingHole -MountingHole_5.3mm_M5_Pad_TopBottom -Mounting Hole 5.3mm, M5 -mounting hole 5.3mm m5 -0 -3 -1 -MountingHole -MountingHole_5.3mm_M5_Pad_TopOnly -Mounting Hole 5.3mm, M5 -mounting hole 5.3mm m5 -0 -2 -1 -MountingHole -MountingHole_5.3mm_M5_Pad_Via -Mounting Hole 5.3mm, M5 -mounting hole 5.3mm m5 -0 -9 -1 -MountingHole -MountingHole_5.5mm -Mounting Hole 5.5mm, no annular -mounting hole 5.5mm no annular -0 -0 -0 -MountingHole -MountingHole_5.5mm_Pad -Mounting Hole 5.5mm -mounting hole 5.5mm -0 -1 -1 -MountingHole -MountingHole_5.5mm_Pad_TopBottom -Mounting Hole 5.5mm -mounting hole 5.5mm -0 -3 -1 -MountingHole -MountingHole_5.5mm_Pad_TopOnly -Mounting Hole 5.5mm -mounting hole 5.5mm -0 -2 -1 -MountingHole -MountingHole_5.5mm_Pad_Via -Mounting Hole 5.5mm -mounting hole 5.5mm -0 -9 -1 -MountingHole -MountingHole_5mm -Mounting Hole 5mm, no annular -mounting hole 5mm no annular -0 -0 -0 -MountingHole -MountingHole_5mm_Pad -Mounting Hole 5mm -mounting hole 5mm -0 -1 -1 -MountingHole -MountingHole_5mm_Pad_TopBottom -Mounting Hole 5mm -mounting hole 5mm -0 -3 -1 -MountingHole -MountingHole_5mm_Pad_TopOnly -Mounting Hole 5mm -mounting hole 5mm -0 -2 -1 -MountingHole -MountingHole_5mm_Pad_Via -Mounting Hole 5mm -mounting hole 5mm -0 -9 -1 -MountingHole -MountingHole_6.4mm_M6 -Mounting Hole 6.4mm, no annular, M6 -mounting hole 6.4mm no annular m6 -0 -0 -0 -MountingHole -MountingHole_6.4mm_M6_DIN965 -Mounting Hole 6.4mm, no annular, M6, DIN965 -mounting hole 6.4mm no annular m6 din965 -0 -0 -0 -MountingHole -MountingHole_6.4mm_M6_DIN965_Pad -Mounting Hole 6.4mm, M6, DIN965 -mounting hole 6.4mm m6 din965 -0 -1 -1 -MountingHole -MountingHole_6.4mm_M6_DIN965_Pad_TopBottom -Mounting Hole 6.4mm, M6, DIN965 -mounting hole 6.4mm m6 din965 -0 -3 -1 -MountingHole -MountingHole_6.4mm_M6_DIN965_Pad_TopOnly -Mounting Hole 6.4mm, M6, DIN965 -mounting hole 6.4mm m6 din965 -0 -2 -1 -MountingHole -MountingHole_6.4mm_M6_ISO7380 -Mounting Hole 6.4mm, no annular, M6, ISO7380 -mounting hole 6.4mm no annular m6 iso7380 -0 -0 -0 -MountingHole -MountingHole_6.4mm_M6_ISO7380_Pad -Mounting Hole 6.4mm, M6, ISO7380 -mounting hole 6.4mm m6 iso7380 -0 -1 -1 -MountingHole -MountingHole_6.4mm_M6_ISO7380_Pad_TopBottom -Mounting Hole 6.4mm, M6, ISO7380 -mounting hole 6.4mm m6 iso7380 -0 -3 -1 -MountingHole -MountingHole_6.4mm_M6_ISO7380_Pad_TopOnly -Mounting Hole 6.4mm, M6, ISO7380 -mounting hole 6.4mm m6 iso7380 -0 -2 -1 -MountingHole -MountingHole_6.4mm_M6_ISO14580 -Mounting Hole 6.4mm, no annular, M6, ISO14580 -mounting hole 6.4mm no annular m6 iso14580 -0 -0 -0 -MountingHole -MountingHole_6.4mm_M6_ISO14580_Pad -Mounting Hole 6.4mm, M6, ISO14580 -mounting hole 6.4mm m6 iso14580 -0 -1 -1 -MountingHole -MountingHole_6.4mm_M6_ISO14580_Pad_TopBottom -Mounting Hole 6.4mm, M6, ISO14580 -mounting hole 6.4mm m6 iso14580 -0 -3 -1 -MountingHole -MountingHole_6.4mm_M6_ISO14580_Pad_TopOnly -Mounting Hole 6.4mm, M6, ISO14580 -mounting hole 6.4mm m6 iso14580 -0 -2 -1 -MountingHole -MountingHole_6.4mm_M6_Pad -Mounting Hole 6.4mm, M6 -mounting hole 6.4mm m6 -0 -1 -1 -MountingHole -MountingHole_6.4mm_M6_Pad_TopBottom -Mounting Hole 6.4mm, M6 -mounting hole 6.4mm m6 -0 -3 -1 -MountingHole -MountingHole_6.4mm_M6_Pad_TopOnly -Mounting Hole 6.4mm, M6 -mounting hole 6.4mm m6 -0 -2 -1 -MountingHole -MountingHole_6.4mm_M6_Pad_Via -Mounting Hole 6.4mm, M6 -mounting hole 6.4mm m6 -0 -9 -1 -MountingHole -MountingHole_6.5mm -Mounting Hole 6.5mm, no annular -mounting hole 6.5mm no annular -0 -0 -0 -MountingHole -MountingHole_6.5mm_Pad -Mounting Hole 6.5mm -mounting hole 6.5mm -0 -1 -1 -MountingHole -MountingHole_6.5mm_Pad_TopBottom -Mounting Hole 6.5mm -mounting hole 6.5mm -0 -3 -1 -MountingHole -MountingHole_6.5mm_Pad_TopOnly -Mounting Hole 6.5mm -mounting hole 6.5mm -0 -2 -1 -MountingHole -MountingHole_6.5mm_Pad_Via -Mounting Hole 6.5mm -mounting hole 6.5mm -0 -9 -1 -MountingHole -MountingHole_6mm -Mounting Hole 6mm, no annular -mounting hole 6mm no annular -0 -0 -0 -MountingHole -MountingHole_6mm_Pad -Mounting Hole 6mm -mounting hole 6mm -0 -1 -1 -MountingHole -MountingHole_6mm_Pad_TopBottom -Mounting Hole 6mm -mounting hole 6mm -0 -3 -1 -MountingHole -MountingHole_6mm_Pad_TopOnly -Mounting Hole 6mm -mounting hole 6mm -0 -2 -1 -MountingHole -MountingHole_6mm_Pad_Via -Mounting Hole 6mm -mounting hole 6mm -0 -9 -1 -MountingHole -MountingHole_8.4mm_M8 -Mounting Hole 8.4mm, no annular, M8 -mounting hole 8.4mm no annular m8 -0 -0 -0 -MountingHole -MountingHole_8.4mm_M8_Pad -Mounting Hole 8.4mm, M8 -mounting hole 8.4mm m8 -0 -1 -1 -MountingHole -MountingHole_8.4mm_M8_Pad_TopBottom -Mounting Hole 8.4mm, M8 -mounting hole 8.4mm m8 -0 -3 -1 -MountingHole -MountingHole_8.4mm_M8_Pad_TopOnly -Mounting Hole 8.4mm, M8 -mounting hole 8.4mm m8 -0 -2 -1 -MountingHole -MountingHole_8.4mm_M8_Pad_Via -Mounting Hole 8.4mm, M8 -mounting hole 8.4mm m8 -0 -9 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSE-ExternalM3_H5mm_9771050360 -Mounting Hardware, external M3, height 5, Wuerth electronics 9771050360 (https://katalog.we-online.com/em/datasheet/9771050360.pdf), generated with kicad-footprint-generator -Mounting M3 9771050360 -0 -6 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSE-ExternalM3_H6mm_9771060360 -Mounting Hardware, external M3, height 6, Wuerth electronics 9771060360 (https://katalog.we-online.com/em/datasheet/9771060360.pdf), generated with kicad-footprint-generator -Mounting M3 9771060360 -0 -6 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSE-ExternalM3_H7mm_9771070360 -Mounting Hardware, external M3, height 7, Wuerth electronics 9771070360 (https://katalog.we-online.com/em/datasheet/9771070360.pdf), generated with kicad-footprint-generator -Mounting M3 9771070360 -0 -6 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSE-ExternalM3_H8mm_9771080360 -Mounting Hardware, external M3, height 8, Wuerth electronics 9771080360 (https://katalog.we-online.com/em/datasheet/9771080360.pdf), generated with kicad-footprint-generator -Mounting M3 9771080360 -0 -6 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSE-ExternalM3_H9mm_9771090360 -Mounting Hardware, external M3, height 9, Wuerth electronics 9771090360 (https://katalog.we-online.com/em/datasheet/9771090360.pdf), generated with kicad-footprint-generator -Mounting M3 9771090360 -0 -6 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSE-ExternalM3_H10mm_9771100360 -Mounting Hardware, external M3, height 10, Wuerth electronics 9771100360 (https://katalog.we-online.com/em/datasheet/9771100360.pdf), generated with kicad-footprint-generator -Mounting M3 9771100360 -0 -6 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSE-ExternalM3_H11mm_9771110360 -Mounting Hardware, external M3, height 11, Wuerth electronics 9771110360 (https://katalog.we-online.com/em/datasheet/9771110360.pdf), generated with kicad-footprint-generator -Mounting M3 9771110360 -0 -6 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSE-ExternalM3_H12mm_9771120360 -Mounting Hardware, external M3, height 12, Wuerth electronics 9771120360 (https://katalog.we-online.com/em/datasheet/9771120360.pdf), generated with kicad-footprint-generator -Mounting M3 9771120360 -0 -6 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSE-ExternalM3_H13mm_9771130360 -Mounting Hardware, external M3, height 13, Wuerth electronics 9771130360 (https://katalog.we-online.com/em/datasheet/9771130360.pdf), generated with kicad-footprint-generator -Mounting M3 9771130360 -0 -6 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSE-ExternalM3_H14mm_9771140360 -Mounting Hardware, external M3, height 14, Wuerth electronics 9771140360 (https://katalog.we-online.com/em/datasheet/9771140360.pdf), generated with kicad-footprint-generator -Mounting M3 9771140360 -0 -6 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSE-ExternalM3_H15mm_9771150360 -Mounting Hardware, external M3, height 15, Wuerth electronics 9771150360 (https://katalog.we-online.com/em/datasheet/9771150360.pdf), generated with kicad-footprint-generator -Mounting M3 9771150360 -0 -6 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSI-4.5mm_H1mm_9774010482 -Mounting Hardware, inside through hole 4.5mm, height 1, Wuerth electronics 9774010482 (https://katalog.we-online.de/em/datasheet/9774010482.pdf), generated with kicad-footprint-generator -Mounting 4.5mm 9774010482 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSI-4.5mm_H2mm_9774020482 -Mounting Hardware, inside through hole 4.5mm, height 2, Wuerth electronics 9774020482 (https://katalog.we-online.de/em/datasheet/9774020482.pdf), generated with kicad-footprint-generator -Mounting 4.5mm 9774020482 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSI-4.5mm_H3mm_9774030482 -Mounting Hardware, inside through hole 4.5mm, height 3, Wuerth electronics 9774030482 (https://katalog.we-online.de/em/datasheet/9774030482.pdf), generated with kicad-footprint-generator -Mounting 4.5mm 9774030482 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSI-4.5mm_H4mm_9774040482 -Mounting Hardware, inside through hole 4.5mm, height 4, Wuerth electronics 9774040482 (https://katalog.we-online.de/em/datasheet/9774040482.pdf), generated with kicad-footprint-generator -Mounting 4.5mm 9774040482 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSI-4.5mm_H5mm_9774050482 -Mounting Hardware, inside through hole 4.5mm, height 5, Wuerth electronics 9774050482 (https://katalog.we-online.de/em/datasheet/9774050482.pdf), generated with kicad-footprint-generator -Mounting 4.5mm 9774050482 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSI-4.5mm_H6mm_9774060482 -Mounting Hardware, inside through hole 4.5mm, height 6, Wuerth electronics 9774060482 (https://katalog.we-online.de/em/datasheet/9774060482.pdf), generated with kicad-footprint-generator -Mounting 4.5mm 9774060482 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSI-4.5mm_H7mm_9774070482 -Mounting Hardware, inside through hole 4.5mm, height 7, Wuerth electronics 9774070482 (https://katalog.we-online.de/em/datasheet/9774070482.pdf), generated with kicad-footprint-generator -Mounting 4.5mm 9774070482 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSI-4.5mm_H8mm_9774080482 -Mounting Hardware, inside through hole 4.5mm, height 8, Wuerth electronics 9774080482 (https://katalog.we-online.de/em/datasheet/9774080482.pdf), generated with kicad-footprint-generator -Mounting 4.5mm 9774080482 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSI-4.5mm_H9mm_9774090482 -Mounting Hardware, inside through hole 4.5mm, height 9, Wuerth electronics 9774090482 (https://katalog.we-online.de/em/datasheet/9774090482.pdf), generated with kicad-footprint-generator -Mounting 4.5mm 9774090482 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSI-4.5mm_H10mm_9774100482 -Mounting Hardware, inside through hole 4.5mm, height 10, Wuerth electronics 9774100482 (https://katalog.we-online.de/em/datasheet/9774100482.pdf), generated with kicad-footprint-generator -Mounting 4.5mm 9774100482 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSI-M1.6_H1.5mm_9774015633 -Mounting Hardware, inside through hole M1.6, height 1.5, Wuerth electronics 9774015633 (https://katalog.we-online.com/em/datasheet/9774015633.pdf), generated with kicad-footprint-generator -Mounting M1.6 9774015633 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSI-M1.6_H1mm_9774010633 -Mounting Hardware, inside through hole M1.6, height 1, Wuerth electronics 9774010633 (https://katalog.we-online.com/em/datasheet/9774010633.pdf), generated with kicad-footprint-generator -Mounting M1.6 9774010633 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSI-M1.6_H2.5mm_9774025633 -Mounting Hardware, inside through hole M1.6, height 2.5, Wuerth electronics 9774025633 (https://katalog.we-online.com/em/datasheet/9774025633.pdf), generated with kicad-footprint-generator -Mounting M1.6 9774025633 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSI-M1.6_H2.5mm_ThreadDepth1.5mm_97730256332 -Mounting Hardware, inside blind hole M1.6, height 2.5, Wuerth electronics 97730256332 (https://katalog.we-online.com/em/datasheet/97730256332.pdf), generated with kicad-footprint-generator -Mounting M1.6 97730256332 -0 -6 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSI-M1.6_H2.5mm_ThreadDepth1.5mm_NoNPTH_97730256330 -Mounting Hardware, inside blind hole M1.6, height 2.5, Wuerth electronics 97730256330 (https://katalog.we-online.com/em/datasheet/97730256330R.pdf), generated with kicad-footprint-generator -Mounting M1.6 97730256330 -0 -5 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSI-M1.6_H2mm_9774020633 -Mounting Hardware, inside through hole M1.6, height 2, Wuerth electronics 9774020633 (https://katalog.we-online.com/em/datasheet/9774020633.pdf), generated with kicad-footprint-generator -Mounting M1.6 9774020633 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSI-M1.6_H3.5mm_ThreadDepth2mm_97730356332 -Mounting Hardware, inside blind hole M1.6, height 3.5, Wuerth electronics 97730356332 (https://katalog.we-online.com/em/datasheet/97730356332.pdf), generated with kicad-footprint-generator -Mounting M1.6 97730356332 -0 -6 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSI-M1.6_H3.5mm_ThreadDepth2mm_97730356334 -Mounting Hardware, inside blind hole M1.6, height 3.5, Wuerth electronics 97730356334 (https://katalog.we-online.com/em/datasheet/97730356334.pdf), generated with kicad-footprint-generator -Mounting M1.6 97730356334 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSI-M1.6_H3.5mm_ThreadDepth2mm_NoNPTH_97730356330 -Mounting Hardware, inside blind hole M1.6, height 3.5, Wuerth electronics 97730356330 (https://katalog.we-online.com/em/datasheet/97730356330.pdf), generated with kicad-footprint-generator -Mounting M1.6 97730356330 -0 -5 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSI-M1.6_H3mm_9774030633 -Mounting Hardware, inside through hole M1.6, height 3, Wuerth electronics 9774030633 (https://katalog.we-online.com/em/datasheet/9774030633.pdf), generated with kicad-footprint-generator -Mounting M1.6 9774030633 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSI-M1.6_H3mm_ThreadDepth1.8mm_97730306332 -Mounting Hardware, inside blind hole M1.6, height 3, Wuerth electronics 97730306332 (https://katalog.we-online.com/em/datasheet/97730306332.pdf), generated with kicad-footprint-generator -Mounting M1.6 97730306332 -0 -6 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSI-M1.6_H3mm_ThreadDepth1.8mm_NoNPTH_97730306330 -Mounting Hardware, inside blind hole M1.6, height 3, Wuerth electronics 97730306330 (https://katalog.we-online.com/em/datasheet/97730306330.pdf), generated with kicad-footprint-generator -Mounting M1.6 97730306330 -0 -5 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSI-M1.6_H4.5mm_ThreadDepth2mm_97730456332 -Mounting Hardware, inside blind hole M1.6, height 4.5, Wuerth electronics 97730456332 (https://katalog.we-online.com/em/datasheet/97730456332.pdf), generated with kicad-footprint-generator -Mounting M1.6 97730456332 -0 -6 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSI-M1.6_H4.5mm_ThreadDepth2mm_97730456334 -Mounting Hardware, inside blind hole M1.6, height 4.5, Wuerth electronics 97730456334 (https://katalog.we-online.com/em/datasheet/97730456334.pdf), generated with kicad-footprint-generator -Mounting M1.6 97730456334 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSI-M1.6_H4.5mm_ThreadDepth2mm_NoNPTH_97730456330 -Mounting Hardware, inside blind hole M1.6, height 4.5, Wuerth electronics 97730456330 (https://katalog.we-online.com/em/datasheet/97730456330.pdf), generated with kicad-footprint-generator -Mounting M1.6 97730456330 -0 -5 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSI-M1.6_H4mm_ThreadDepth2mm_97730406332 -Mounting Hardware, inside blind hole M1.6, height 4, Wuerth electronics 97730406332 (https://katalog.we-online.com/em/datasheet/97730406332.pdf), generated with kicad-footprint-generator -Mounting M1.6 97730406332 -0 -6 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSI-M1.6_H4mm_ThreadDepth2mm_97730406334 -Mounting Hardware, inside blind hole M1.6, height 4, Wuerth electronics 97730406334 (https://katalog.we-online.com/em/datasheet/97730406334.pdf), generated with kicad-footprint-generator -Mounting M1.6 97730406334 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSI-M1.6_H4mm_ThreadDepth2mm_NoNPTH_97730406330 -Mounting Hardware, inside blind hole M1.6, height 4, Wuerth electronics 97730406330 (https://katalog.we-online.com/em/datasheet/97730406330.pdf), generated with kicad-footprint-generator -Mounting M1.6 97730406330 -0 -5 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSI-M1.6_H5mm_ThreadDepth2mm_97730506332 -Mounting Hardware, inside blind hole M1.6, height 5, Wuerth electronics 97730506332 (https://katalog.we-online.com/em/datasheet/97730506332.pdf), generated with kicad-footprint-generator -Mounting M1.6 97730506332 -0 -6 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSI-M1.6_H5mm_ThreadDepth2mm_97730506334 -Mounting Hardware, inside blind hole M1.6, height 5, Wuerth electronics 97730506334 (https://katalog.we-online.com/em/datasheet/97730506334.pdf), generated with kicad-footprint-generator -Mounting M1.6 97730506334 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSI-M1.6_H5mm_ThreadDepth2mm_NoNPTH_97730506330 -Mounting Hardware, inside blind hole M1.6, height 5, Wuerth electronics 97730506330 (https://katalog.we-online.com/em/datasheet/97730506330.pdf), generated with kicad-footprint-generator -Mounting M1.6 97730506330 -0 -5 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSI-M1.6_H6mm_ThreadDepth2mm_97730606332 -Mounting Hardware, inside blind hole M1.6, height 6, Wuerth electronics 97730606332 (https://katalog.we-online.com/em/datasheet/97730606332.pdf), generated with kicad-footprint-generator -Mounting M1.6 97730606332 -0 -6 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSI-M1.6_H6mm_ThreadDepth2mm_97730606334 -Mounting Hardware, inside blind hole M1.6, height 6, Wuerth electronics 97730606334 (https://katalog.we-online.com/em/datasheet/97730606334.pdf), generated with kicad-footprint-generator -Mounting M1.6 97730606334 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSI-M1.6_H6mm_ThreadDepth2mm_NoNPTH_97730606330 -Mounting Hardware, inside blind hole M1.6, height 6, Wuerth electronics 97730606330 (https://katalog.we-online.com/em/datasheet/97730606330.pdf), generated with kicad-footprint-generator -Mounting M1.6 97730606330 -0 -5 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSI-M2_H1.5mm_9774015243 -Mounting Hardware, inside through hole M2, height 1.5, Wuerth electronics 9774015243 (https://katalog.we-online.de/em/datasheet/9774015243.pdf), generated with kicad-footprint-generator -Mounting M2 9774015243 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSI-M2_H1mm_9774010243 -Mounting Hardware, inside through hole M2, height 1, Wuerth electronics 9774010243 (https://katalog.we-online.de/em/datasheet/9774010243.pdf), generated with kicad-footprint-generator -Mounting M2 9774010243 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSI-M2_H2.5mm_9774025243 -Mounting Hardware, inside through hole M2, height 2.5, Wuerth electronics 9774025243 (https://katalog.we-online.de/em/datasheet/9774025243.pdf), generated with kicad-footprint-generator -Mounting M2 9774025243 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSI-M2_H2mm_9774020243 -Mounting Hardware, inside through hole M2, height 2, Wuerth electronics 9774020243 (https://katalog.we-online.de/em/datasheet/9774020243.pdf), generated with kicad-footprint-generator -Mounting M2 9774020243 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSI-M2_H3.5mm_9774035243 -Mounting Hardware, inside through hole M2, height 3.5, Wuerth electronics 9774035243 (https://katalog.we-online.de/em/datasheet/9774035243.pdf), generated with kicad-footprint-generator -Mounting M2 9774035243 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSI-M2_H3mm_9774030243 -Mounting Hardware, inside through hole M2, height 3, Wuerth electronics 9774030243 (https://katalog.we-online.de/em/datasheet/9774030243.pdf), generated with kicad-footprint-generator -Mounting M2 9774030243 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSI-M2_H4.5mm_9774045243 -Mounting Hardware, inside through hole M2, height 4.5, Wuerth electronics 9774045243 (https://katalog.we-online.de/em/datasheet/9774045243.pdf), generated with kicad-footprint-generator -Mounting M2 9774045243 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSI-M2_H4mm_9774040243 -Mounting Hardware, inside through hole M2, height 4, Wuerth electronics 9774040243 (https://katalog.we-online.de/em/datasheet/9774040243.pdf), generated with kicad-footprint-generator -Mounting M2 9774040243 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSI-M2_H5mm_9774050243 -Mounting Hardware, inside through hole M2, height 5, Wuerth electronics 9774050243 (https://katalog.we-online.de/em/datasheet/9774050243.pdf), generated with kicad-footprint-generator -Mounting M2 9774050243 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSI-M2_H6mm_9774060243 -Mounting Hardware, inside through hole M2, height 6, Wuerth electronics 9774060243 (https://katalog.we-online.de/em/datasheet/9774060243.pdf), generated with kicad-footprint-generator -Mounting M2 9774060243 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSI-M2_H7mm_9774070243 -Mounting Hardware, inside through hole M2, height 7, Wuerth electronics 9774070243 (https://katalog.we-online.de/em/datasheet/9774070243.pdf), generated with kicad-footprint-generator -Mounting M2 9774070243 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSI-M2_H8mm_9774080243 -Mounting Hardware, inside through hole M2, height 8, Wuerth electronics 9774080243 (https://katalog.we-online.de/em/datasheet/9774080243.pdf), generated with kicad-footprint-generator -Mounting M2 9774080243 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSI-M3_H1.5mm_9774015360 -Mounting Hardware, inside through hole M3, height 1.5, Wuerth electronics 9774015360 (https://katalog.we-online.de/em/datasheet/9774015360.pdf), generated with kicad-footprint-generator -Mounting M3 9774015360 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSI-M3_H1mm_9774010360 -Mounting Hardware, inside through hole M3, height 1, Wuerth electronics 9774010360 (https://katalog.we-online.de/em/datasheet/9774010360.pdf), generated with kicad-footprint-generator -Mounting M3 9774010360 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSI-M3_H2.5mm_9774025360 -Mounting Hardware, inside through hole M3, height 2.5, Wuerth electronics 9774025360 (https://katalog.we-online.de/em/datasheet/9774025360.pdf), generated with kicad-footprint-generator -Mounting M3 9774025360 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSI-M3_H2mm_9774020360 -Mounting Hardware, inside through hole M3, height 2, Wuerth electronics 9774020360 (https://katalog.we-online.de/em/datasheet/9774020360.pdf), generated with kicad-footprint-generator -Mounting M3 9774020360 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSI-M3_H3mm_9774030360 -Mounting Hardware, inside through hole M3, height 3, Wuerth electronics 9774030360 (https://katalog.we-online.de/em/datasheet/9774030360R.pdf), generated with kicad-footprint-generator -Mounting M3 9774030360 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSI-M3_H4mm_9774040360 -Mounting Hardware, inside through hole M3, height 4, Wuerth electronics 9774040360 (https://katalog.we-online.de/em/datasheet/9774040360.pdf), generated with kicad-footprint-generator -Mounting M3 9774040360 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSI-M3_H5mm_9774050360 -Mounting Hardware, inside through hole M3, height 5, Wuerth electronics 9774050360 (https://katalog.we-online.de/em/datasheet/9774050360.pdf), generated with kicad-footprint-generator -Mounting M3 9774050360 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSI-M3_H6mm_9774060360 -Mounting Hardware, inside through hole M3, height 6, Wuerth electronics 9774060360 (https://katalog.we-online.de/em/datasheet/9774060360.pdf), generated with kicad-footprint-generator -Mounting M3 9774060360 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSI-M3_H7mm_9774070360 -Mounting Hardware, inside through hole M3, height 7, Wuerth electronics 9774070360 (https://katalog.we-online.de/em/datasheet/9774070360.pdf), generated with kicad-footprint-generator -Mounting M3 9774070360 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSI-M3_H8mm_9774080360 -Mounting Hardware, inside through hole M3, height 8, Wuerth electronics 9774080360 (https://katalog.we-online.de/em/datasheet/9774080360.pdf), generated with kicad-footprint-generator -Mounting M3 9774080360 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSI-M3_H9mm_9774090360 -Mounting Hardware, inside through hole M3, height 9, Wuerth electronics 9774090360 (https://katalog.we-online.de/em/datasheet/9774090360.pdf), generated with kicad-footprint-generator -Mounting M3 9774090360 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSI-M3_H10mm_9774100360 -Mounting Hardware, inside through hole M3, height 10, Wuerth electronics 9774100360 (https://katalog.we-online.de/em/datasheet/9774100360.pdf), generated with kicad-footprint-generator -Mounting M3 9774100360 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSI-M3_H11mm_9774110360 -Mounting Hardware, inside through hole M3, height 11, Wuerth electronics 9774110360 (https://katalog.we-online.de/em/datasheet/9774110360.pdf), generated with kicad-footprint-generator -Mounting M3 9774110360 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSI-M3_H12mm_9774120360 -Mounting Hardware, inside through hole M3, height 12, Wuerth electronics 9774120360 (https://katalog.we-online.de/em/datasheet/9774120360.pdf), generated with kicad-footprint-generator -Mounting M3 9774120360 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSI-M3_H13mm_9774130360 -Mounting Hardware, inside through hole M3, height 13, Wuerth electronics 9774130360 (https://katalog.we-online.de/em/datasheet/9774130360.pdf), generated with kicad-footprint-generator -Mounting M3 9774130360 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSI-M3_H14mm_9774140360 -Mounting Hardware, inside through hole M3, height 14, Wuerth electronics 9774140360 (https://katalog.we-online.de/em/datasheet/9774140360.pdf), generated with kicad-footprint-generator -Mounting M3 9774140360 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSI-M3_H15mm_9774150360 -Mounting Hardware, inside through hole M3, height 15, Wuerth electronics 9774150360 (https://katalog.we-online.de/em/datasheet/9774150360.pdf), generated with kicad-footprint-generator -Mounting M3 9774150360 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSR-3.2mm_H2.6mm_ReverseMount_9775026960 -Mounting Hardware, inside through hole 3.2mm, height 2.6, Wuerth electronics 9775026960 (https://katalog.we-online.com/em/datasheet/9775026960R.pdf), generated with kicad-footprint-generator -Mounting 3.2mm 9775026960 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSR-3.2mm_H3.1mm_ReverseMount_9775031960 -Mounting Hardware, inside through hole 3.2mm, height 3.1, Wuerth electronics 9775031960 (https://katalog.we-online.com/em/datasheet/9775031960.pdf), generated with kicad-footprint-generator -Mounting 3.2mm 9775031960 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSR-3.2mm_H3.6mm_ReverseMount_9775036960 -Mounting Hardware, inside through hole 3.2mm, height 3.6, Wuerth electronics 9775036960 (https://katalog.we-online.com/em/datasheet/9775036960.pdf), generated with kicad-footprint-generator -Mounting 3.2mm 9775036960 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSR-3.2mm_H4.1mm_ReverseMount_9775041960 -Mounting Hardware, inside through hole 3.2mm, height 4.1, Wuerth electronics 9775041960 (https://katalog.we-online.com/em/datasheet/9775041960.pdf), generated with kicad-footprint-generator -Mounting 3.2mm 9775041960 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSR-3.2mm_H4.6mm_ReverseMount_9775046960 -Mounting Hardware, inside through hole 3.2mm, height 4.6, Wuerth electronics 9775046960 (https://katalog.we-online.com/em/datasheet/9775046960.pdf), generated with kicad-footprint-generator -Mounting 3.2mm 9775046960 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSR-3.2mm_H5.1mm_ReverseMount_9775051960 -Mounting Hardware, inside through hole 3.2mm, height 5.1, Wuerth electronics 9775051960 (https://katalog.we-online.com/em/datasheet/9775051960.pdf), generated with kicad-footprint-generator -Mounting 3.2mm 9775051960 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSR-3.2mm_H5.6mm_ReverseMount_9775056960 -Mounting Hardware, inside through hole 3.2mm, height 5.6, Wuerth electronics 9775056960 (https://katalog.we-online.com/em/datasheet/9775056960.pdf), generated with kicad-footprint-generator -Mounting 3.2mm 9775056960 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSR-3.2mm_H6.6mm_ReverseMount_9775066960 -Mounting Hardware, inside through hole 3.2mm, height 6.6, Wuerth electronics 9775066960 (https://katalog.we-online.com/em/datasheet/9775066960.pdf), generated with kicad-footprint-generator -Mounting 3.2mm 9775066960 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSR-3.2mm_H7.6mm_ReverseMount_9775076960 -Mounting Hardware, inside through hole 3.2mm, height 7.6, Wuerth electronics 9775076960 (https://katalog.we-online.com/em/datasheet/9775076960.pdf), generated with kicad-footprint-generator -Mounting 3.2mm 9775076960 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSR-3.2mm_H8.6mm_ReverseMount_9775086960 -Mounting Hardware, inside through hole 3.2mm, height 8.6, Wuerth electronics 9775086960 (https://katalog.we-online.com/em/datasheet/9775086960.pdf), generated with kicad-footprint-generator -Mounting 3.2mm 9775086960 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSR-3.2mm_H9.6mm_ReverseMount_9775096960 -Mounting Hardware, inside through hole 3.2mm, height 9.6, Wuerth electronics 9775096960 (https://katalog.we-online.com/em/datasheet/9775096960.pdf), generated with kicad-footprint-generator -Mounting 3.2mm 9775096960 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSR-3.2mm_H10.6mm_ReverseMount_9775106960 -Mounting Hardware, inside through hole 3.2mm, height 10.6, Wuerth electronics 9775106960 (https://katalog.we-online.com/em/datasheet/9775106960.pdf), generated with kicad-footprint-generator -Mounting 3.2mm 9775106960 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSR-3.2mm_H11.6mm_ReverseMount_9775116960 -Mounting Hardware, inside through hole 3.2mm, height 11.6, Wuerth electronics 9775116960 (https://katalog.we-online.com/em/datasheet/9775116960.pdf), generated with kicad-footprint-generator -Mounting 3.2mm 9775116960 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSR-M3_H2.6mm_ReverseMount_9775026360 -Mounting Hardware, inside through hole M3, height 2.6, Wuerth electronics 9775026360 (https://katalog.we-online.com/em/datasheet/9775026360.pdf), generated with kicad-footprint-generator -Mounting M3 9775026360 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSR-M3_H3.1mm_ReverseMount_9775031360 -Mounting Hardware, inside through hole M3, height 3.1, Wuerth electronics 9775031360 (https://katalog.we-online.com/em/datasheet/9775031360.pdf), generated with kicad-footprint-generator -Mounting M3 9775031360 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSR-M3_H3.6mm_ReverseMount_9775036360 -Mounting Hardware, inside through hole M3, height 3.6, Wuerth electronics 9775036360 (https://katalog.we-online.com/em/datasheet/9775036360.pdf), generated with kicad-footprint-generator -Mounting M3 9775036360 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSR-M3_H4.1mm_ReverseMount_9775041360 -Mounting Hardware, inside through hole M3, height 4.1, Wuerth electronics 9775041360 (https://katalog.we-online.com/em/datasheet/9775041360.pdf), generated with kicad-footprint-generator -Mounting M3 9775041360 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSR-M3_H4.6mm_ReverseMount_9775046360 -Mounting Hardware, inside through hole M3, height 4.6, Wuerth electronics 9775046360 (https://katalog.we-online.com/em/datasheet/9775046360.pdf), generated with kicad-footprint-generator -Mounting M3 9775046360 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSR-M3_H5.1mm_ReverseMount_9775051360 -Mounting Hardware, inside through hole M3, height 5.1, Wuerth electronics 9775051360 (https://katalog.we-online.com/em/datasheet/9775051360.pdf), generated with kicad-footprint-generator -Mounting M3 9775051360 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSR-M3_H5.6mm_ReverseMount_9775056360 -Mounting Hardware, inside through hole M3, height 5.6, Wuerth electronics 9775056360 (https://katalog.we-online.com/em/datasheet/9775056360.pdf), generated with kicad-footprint-generator -Mounting M3 9775056360 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSR-M3_H6.6mm_ReverseMount_9775066360 -Mounting Hardware, inside through hole M3, height 6.6, Wuerth electronics 9775066360 (https://katalog.we-online.com/em/datasheet/9775066360.pdf), generated with kicad-footprint-generator -Mounting M3 9775066360 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSR-M3_H7.6mm_ReverseMount_9775076360 -Mounting Hardware, inside through hole M3, height 7.6, Wuerth electronics 9775076360 (https://katalog.we-online.com/em/datasheet/9775076360.pdf), generated with kicad-footprint-generator -Mounting M3 9775076360 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSR-M3_H8.6mm_ReverseMount_9775086360 -Mounting Hardware, inside through hole M3, height 8.6, Wuerth electronics 9775086360 (https://katalog.we-online.com/em/datasheet/9775086360.pdf), generated with kicad-footprint-generator -Mounting M3 9775086360 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSR-M3_H9.6mm_ReverseMount_9775096360 -Mounting Hardware, inside through hole M3, height 9.6, Wuerth electronics 9775096360 (https://katalog.we-online.com/em/datasheet/9775096360.pdf), generated with kicad-footprint-generator -Mounting M3 9775096360 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSR-M3_H10.6mm_ReverseMount_9775106360 -Mounting Hardware, inside through hole M3, height 10.6, Wuerth electronics 9775106360 (https://katalog.we-online.com/em/datasheet/9775106360.pdf), generated with kicad-footprint-generator -Mounting M3 9775106360 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSR-M3_H11.6mm_ReverseMount_9775116360 -Mounting Hardware, inside through hole M3, height 11.6, Wuerth electronics 9775116360 (https://katalog.we-online.com/em/datasheet/9775116360.pdf), generated with kicad-footprint-generator -Mounting M3 9775116360 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSSR-3.3mm_H2.5mm_SnapRivet_9776025960 -Mounting Hardware, inside through hole 3.3mm, height 2.5, Wuerth electronics 9776025960 (https://katalog.we-online.com/em/datasheet/9776025960.pdf), generated with kicad-footprint-generator -Mounting 3.3mm 9776025960 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSSR-3.3mm_H2mm_SnapRivet_9776020960 -Mounting Hardware, inside through hole 3.3mm, height 2, Wuerth electronics 9776020960 (https://katalog.we-online.com/em/datasheet/9776020960.pdf), generated with kicad-footprint-generator -Mounting 3.3mm 9776020960 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSSR-3.3mm_H3mm_SnapRivet_9776030960 -Mounting Hardware, inside through hole 3.3mm, height 3, Wuerth electronics 9776030960 (https://katalog.we-online.com/em/datasheet/9776030960.pdf), generated with kicad-footprint-generator -Mounting 3.3mm 9776030960 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSSR-3.3mm_H4mm_SnapRivet_9776040960 -Mounting Hardware, inside through hole 3.3mm, height 4, Wuerth electronics 9776040960 (https://katalog.we-online.com/em/datasheet/9776040960.pdf), generated with kicad-footprint-generator -Mounting 3.3mm 9776040960 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSSR-3.3mm_H5mm_SnapRivet_9776050960 -Mounting Hardware, inside through hole 3.3mm, height 5, Wuerth electronics 9776050960 (https://katalog.we-online.com/em/datasheet/9776050960.pdf), generated with kicad-footprint-generator -Mounting 3.3mm 9776050960 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSSR-3.3mm_H6mm_SnapRivet_9776060960 -Mounting Hardware, inside through hole 3.3mm, height 6, Wuerth electronics 9776060960 (https://katalog.we-online.com/em/datasheet/9776060960.pdf), generated with kicad-footprint-generator -Mounting 3.3mm 9776060960 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSSR-3.3mm_H7mm_SnapRivet_9776070960 -Mounting Hardware, inside through hole 3.3mm, height 7, Wuerth electronics 9776070960 (https://katalog.we-online.com/em/datasheet/9776070960.pdf), generated with kicad-footprint-generator -Mounting 3.3mm 9776070960 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSSR-3.3mm_H8mm_SnapRivet_9776080960 -Mounting Hardware, inside through hole 3.3mm, height 8, Wuerth electronics 9776080960 (https://katalog.we-online.com/em/datasheet/9776080960.pdf), generated with kicad-footprint-generator -Mounting 3.3mm 9776080960 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSSR-3.3mm_H9mm_SnapRivet_9776090960 -Mounting Hardware, inside through hole 3.3mm, height 9, Wuerth electronics 9776090960 (https://katalog.we-online.com/em/datasheet/9776090960.pdf), generated with kicad-footprint-generator -Mounting 3.3mm 9776090960 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMSSR-3.3mm_H10mm_SnapRivet_9776100960 -Mounting Hardware, inside through hole 3.3mm, height 10, Wuerth electronics 9776100960 (https://katalog.we-online.com/em/datasheet/9776100960R.pdf), generated with kicad-footprint-generator -Mounting 3.3mm 9776100960 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMST-2.7mm_H1.5mm_9774015951 -Mounting Hardware, inside through hole 2.7mm, height 1.5, Wuerth electronics 9774015951 (https://katalog.we-online.de/em/datasheet/9774015951.pdf), generated with kicad-footprint-generator -Mounting 2.7mm 9774015951 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMST-2.7mm_H1mm_9774010951 -Mounting Hardware, inside through hole 2.7mm, height 1, Wuerth electronics 9774010951 (https://katalog.we-online.de/em/datasheet/9774010951.pdf), generated with kicad-footprint-generator -Mounting 2.7mm 9774010951 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMST-2.7mm_H2.5mm_9774025951 -Mounting Hardware, inside through hole 2.7mm, height 2.5, Wuerth electronics 9774025951 (https://katalog.we-online.de/em/datasheet/9774025951.pdf), generated with kicad-footprint-generator -Mounting 2.7mm 9774025951 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMST-2.7mm_H2mm_9774020951 -Mounting Hardware, inside through hole 2.7mm, height 2, Wuerth electronics 9774020951 (https://katalog.we-online.de/em/datasheet/9774020951.pdf), generated with kicad-footprint-generator -Mounting 2.7mm 9774020951 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMST-2.7mm_H3mm_9774030951 -Mounting Hardware, inside through hole 2.7mm, height 3, Wuerth electronics 9774030951 (https://katalog.we-online.de/em/datasheet/9774030951.pdf), generated with kicad-footprint-generator -Mounting 2.7mm 9774030951 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMST-2.7mm_H4mm_9774040951 -Mounting Hardware, inside through hole 2.7mm, height 4, Wuerth electronics 9774040951 (https://katalog.we-online.de/em/datasheet/9774040951.pdf), generated with kicad-footprint-generator -Mounting 2.7mm 9774040951 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMST-2.7mm_H5.5mm_9774055951 -Mounting Hardware, inside through hole 2.7mm, height 5.5, Wuerth electronics 9774055951 (https://katalog.we-online.de/em/datasheet/9774055951.pdf), generated with kicad-footprint-generator -Mounting 2.7mm 9774055951 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMST-2.7mm_H5mm_9774050951 -Mounting Hardware, inside through hole 2.7mm, height 5, Wuerth electronics 9774050951 (https://katalog.we-online.de/em/datasheet/9774050951.pdf), generated with kicad-footprint-generator -Mounting 2.7mm 9774050951 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMST-2.7mm_H6.5mm_9774065951 -Mounting Hardware, inside through hole 2.7mm, height 6.5, Wuerth electronics 9774065951 (https://katalog.we-online.de/em/datasheet/9774065951.pdf), generated with kicad-footprint-generator -Mounting 2.7mm 9774065951 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMST-2.7mm_H6mm_9774060951 -Mounting Hardware, inside through hole 2.7mm, height 6, Wuerth electronics 9774060951 (https://katalog.we-online.de/em/datasheet/9774060951.pdf), generated with kicad-footprint-generator -Mounting 2.7mm 9774060951 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMST-2.7mm_H7mm_9774070951 -Mounting Hardware, inside through hole 2.7mm, height 7, Wuerth electronics 9774070951 (https://katalog.we-online.de/em/datasheet/9774070951.pdf), generated with kicad-footprint-generator -Mounting 2.7mm 9774070951 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMST-2.7mm_H8mm_9774080951 -Mounting Hardware, inside through hole 2.7mm, height 8, Wuerth electronics 9774080951 (https://katalog.we-online.de/em/datasheet/9774080951.pdf), generated with kicad-footprint-generator -Mounting 2.7mm 9774080951 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMST-2.7mm_H9mm_9774090951 -Mounting Hardware, inside through hole 2.7mm, height 9, Wuerth electronics 9774090951 (https://katalog.we-online.de/em/datasheet/9774090951.pdf), generated with kicad-footprint-generator -Mounting 2.7mm 9774090951 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMST-2.7mm_H10mm_9774100951 -Mounting Hardware, inside through hole 2.7mm, height 10, Wuerth electronics 9774100951 (https://katalog.we-online.de/em/datasheet/9774100951.pdf), generated with kicad-footprint-generator -Mounting 2.7mm 9774100951 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMST-2.25mm_H1.5mm_9774015943 -Mounting Hardware, inside through hole 2.25mm, height 1.5, Wuerth electronics 9774015943 (https://katalog.we-online.de/em/datasheet/9774015943.pdf), generated with kicad-footprint-generator -Mounting 2.25mm 9774015943 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMST-2.25mm_H1mm_9774010943 -Mounting Hardware, inside through hole 2.25mm, height 1, Wuerth electronics 9774010943 (https://katalog.we-online.de/em/datasheet/9774010943.pdf), generated with kicad-footprint-generator -Mounting 2.25mm 9774010943 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMST-2.25mm_H2.5mm_9774025943 -Mounting Hardware, inside through hole 2.25mm, height 2.5, Wuerth electronics 9774025943 (https://katalog.we-online.de/em/datasheet/9774025943.pdf), generated with kicad-footprint-generator -Mounting 2.25mm 9774025943 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMST-2.25mm_H2mm_9774020943 -Mounting Hardware, inside through hole 2.25mm, height 2, Wuerth electronics 9774020943 (https://katalog.we-online.de/em/datasheet/9774020943.pdf), generated with kicad-footprint-generator -Mounting 2.25mm 9774020943 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMST-2.25mm_H3.5mm_9774035943 -Mounting Hardware, inside through hole 2.25mm, height 3.5, Wuerth electronics 9774035943 (https://katalog.we-online.de/em/datasheet/9774035943.pdf), generated with kicad-footprint-generator -Mounting 2.25mm 9774035943 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMST-2.25mm_H3mm_9774030943 -Mounting Hardware, inside through hole 2.25mm, height 3, Wuerth electronics 9774030943 (https://katalog.we-online.de/em/datasheet/9774030943.pdf), generated with kicad-footprint-generator -Mounting 2.25mm 9774030943 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMST-2.25mm_H4.5mm_9774045943 -Mounting Hardware, inside through hole 2.25mm, height 4.5, Wuerth electronics 9774045943 (https://katalog.we-online.de/em/datasheet/9774045943.pdf), generated with kicad-footprint-generator -Mounting 2.25mm 9774045943 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMST-2.25mm_H4mm_9774040943 -Mounting Hardware, inside through hole 2.25mm, height 4, Wuerth electronics 9774040943 (https://katalog.we-online.de/em/datasheet/9774040943.pdf), generated with kicad-footprint-generator -Mounting 2.25mm 9774040943 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMST-2.25mm_H5mm_9774050943 -Mounting Hardware, inside through hole 2.25mm, height 5, Wuerth electronics 9774050943 (https://katalog.we-online.de/em/datasheet/9774050943.pdf), generated with kicad-footprint-generator -Mounting 2.25mm 9774050943 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMST-2.25mm_H6mm_9774060943 -Mounting Hardware, inside through hole 2.25mm, height 6, Wuerth electronics 9774060943 (https://katalog.we-online.de/em/datasheet/9774060943.pdf), generated with kicad-footprint-generator -Mounting 2.25mm 9774060943 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMST-2.25mm_H7mm_9774070943 -Mounting Hardware, inside through hole 2.25mm, height 7, Wuerth electronics 9774070943 (https://katalog.we-online.de/em/datasheet/9774070943.pdf), generated with kicad-footprint-generator -Mounting 2.25mm 9774070943 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMST-2.25mm_H8mm_9774080943 -Mounting Hardware, inside through hole 2.25mm, height 8, Wuerth electronics 9774080943 (https://katalog.we-online.de/em/datasheet/9774080943.pdf), generated with kicad-footprint-generator -Mounting 2.25mm 9774080943 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMST-3.3mm_H1.5mm_9774015960 -Mounting Hardware, inside through hole 3.3mm, height 1.5, Wuerth electronics 9774015960 (https://katalog.we-online.de/em/datasheet/9774015960.pdf,), generated with kicad-footprint-generator -Mounting 3.3mm 9774015960 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMST-3.3mm_H1mm_9774010960 -Mounting Hardware, inside through hole 3.3mm, height 1, Wuerth electronics 9774010960 (https://katalog.we-online.de/em/datasheet/9774010960.pdf,), generated with kicad-footprint-generator -Mounting 3.3mm 9774010960 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMST-3.3mm_H2.5mm_9774025960 -Mounting Hardware, inside through hole 3.3mm, height 2.5, Wuerth electronics 9774025960 (https://katalog.we-online.de/em/datasheet/9774025960.pdf,), generated with kicad-footprint-generator -Mounting 3.3mm 9774025960 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMST-3.3mm_H2mm_9774020960 -Mounting Hardware, inside through hole 3.3mm, height 2, Wuerth electronics 9774020960 (https://katalog.we-online.de/em/datasheet/9774020960.pdf,), generated with kicad-footprint-generator -Mounting 3.3mm 9774020960 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMST-3.3mm_H3mm_9774030960 -Mounting Hardware, inside through hole 3.3mm, height 3, Wuerth electronics 9774030960 (https://katalog.we-online.de/em/datasheet/9774030960.pdf,), generated with kicad-footprint-generator -Mounting 3.3mm 9774030960 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMST-3.3mm_H4mm_9774040960 -Mounting Hardware, inside through hole 3.3mm, height 4, Wuerth electronics 9774040960 (https://katalog.we-online.de/em/datasheet/9774040960.pdf,), generated with kicad-footprint-generator -Mounting 3.3mm 9774040960 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMST-3.3mm_H5mm_9774050960 -Mounting Hardware, inside through hole 3.3mm, height 5, Wuerth electronics 9774050960 (https://katalog.we-online.de/em/datasheet/9774050960.pdf,), generated with kicad-footprint-generator -Mounting 3.3mm 9774050960 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMST-3.3mm_H6mm_9774060960 -Mounting Hardware, inside through hole 3.3mm, height 6, Wuerth electronics 9774060960 (https://katalog.we-online.de/em/datasheet/9774060960.pdf,), generated with kicad-footprint-generator -Mounting 3.3mm 9774060960 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMST-3.3mm_H7mm_9774070960 -Mounting Hardware, inside through hole 3.3mm, height 7, Wuerth electronics 9774070960 (https://katalog.we-online.de/em/datasheet/9774070960.pdf,), generated with kicad-footprint-generator -Mounting 3.3mm 9774070960 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMST-3.3mm_H8mm_9774080960 -Mounting Hardware, inside through hole 3.3mm, height 8, Wuerth electronics 9774080960 (https://katalog.we-online.de/em/datasheet/9774080960.pdf,), generated with kicad-footprint-generator -Mounting 3.3mm 9774080960 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMST-3.3mm_H9mm_9774090960 -Mounting Hardware, inside through hole 3.3mm, height 9, Wuerth electronics 9774090960 (https://katalog.we-online.de/em/datasheet/9774090960.pdf,), generated with kicad-footprint-generator -Mounting 3.3mm 9774090960 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMST-3.3mm_H10mm_9774100960 -Mounting Hardware, inside through hole 3.3mm, height 10, Wuerth electronics 9774100960 (https://katalog.we-online.de/em/datasheet/9774100960.pdf,), generated with kicad-footprint-generator -Mounting 3.3mm 9774100960 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMST-3.3mm_H11mm_9774110960 -Mounting Hardware, inside through hole 3.3mm, height 11, Wuerth electronics 9774110960 (https://katalog.we-online.de/em/datasheet/9774110960.pdf,), generated with kicad-footprint-generator -Mounting 3.3mm 9774110960 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMST-3.3mm_H12mm_9774120960 -Mounting Hardware, inside through hole 3.3mm, height 12, Wuerth electronics 9774120960 (https://katalog.we-online.de/em/datasheet/9774120960.pdf,), generated with kicad-footprint-generator -Mounting 3.3mm 9774120960 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMST-3.3mm_H13mm_9774130960 -Mounting Hardware, inside through hole 3.3mm, height 13, Wuerth electronics 9774130960 (https://katalog.we-online.de/em/datasheet/9774130960.pdf,), generated with kicad-footprint-generator -Mounting 3.3mm 9774130960 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMST-3.3mm_H14mm_9774140960 -Mounting Hardware, inside through hole 3.3mm, height 14, Wuerth electronics 9774140960 (https://katalog.we-online.de/em/datasheet/9774140960.pdf,), generated with kicad-footprint-generator -Mounting 3.3mm 9774140960 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMST-3.3mm_H15mm_9774150960 -Mounting Hardware, inside through hole 3.3mm, height 15, Wuerth electronics 9774150960 (https://katalog.we-online.de/em/datasheet/9774150960.pdf,), generated with kicad-footprint-generator -Mounting 3.3mm 9774150960 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMST-4.5mm_H1mm_9774010982 -Mounting Hardware, inside through hole 4.5mm, height 1, Wuerth electronics 9774010982 (https://katalog.we-online.de/em/datasheet/9774010982.pdf), generated with kicad-footprint-generator -Mounting 4.5mm 9774010982 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMST-4.5mm_H2mm_9774020982 -Mounting Hardware, inside through hole 4.5mm, height 2, Wuerth electronics 9774020982 (https://katalog.we-online.de/em/datasheet/9774020982.pdf), generated with kicad-footprint-generator -Mounting 4.5mm 9774020982 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMST-4.5mm_H3mm_9774030982 -Mounting Hardware, inside through hole 4.5mm, height 3, Wuerth electronics 9774030982 (https://katalog.we-online.de/em/datasheet/9774030982.pdf), generated with kicad-footprint-generator -Mounting 4.5mm 9774030982 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMST-4.5mm_H4mm_9774040982 -Mounting Hardware, inside through hole 4.5mm, height 4, Wuerth electronics 9774040982 (https://katalog.we-online.de/em/datasheet/9774040982.pdf), generated with kicad-footprint-generator -Mounting 4.5mm 9774040982 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMST-4.5mm_H5mm_9774050982 -Mounting Hardware, inside through hole 4.5mm, height 5, Wuerth electronics 9774050982 (https://katalog.we-online.de/em/datasheet/9774050982.pdf), generated with kicad-footprint-generator -Mounting 4.5mm 9774050982 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMST-4.5mm_H6mm_9774060982 -Mounting Hardware, inside through hole 4.5mm, height 6, Wuerth electronics 9774060982 (https://katalog.we-online.de/em/datasheet/9774060982.pdf), generated with kicad-footprint-generator -Mounting 4.5mm 9774060982 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMST-4.5mm_H7mm_9774070982 -Mounting Hardware, inside through hole 4.5mm, height 7, Wuerth electronics 9774070982 (https://katalog.we-online.de/em/datasheet/9774070982.pdf), generated with kicad-footprint-generator -Mounting 4.5mm 9774070982 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMST-4.5mm_H8mm_9774080982 -Mounting Hardware, inside through hole 4.5mm, height 8, Wuerth electronics 9774080982 (https://katalog.we-online.de/em/datasheet/9774080982.pdf), generated with kicad-footprint-generator -Mounting 4.5mm 9774080982 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMST-4.5mm_H9mm_9774090982 -Mounting Hardware, inside through hole 4.5mm, height 9, Wuerth electronics 9774090982 (https://katalog.we-online.de/em/datasheet/9774090982.pdf), generated with kicad-footprint-generator -Mounting 4.5mm 9774090982 -0 -8 -1 -Mounting_Wuerth -Mounting_Wuerth_WA-SMST-4.5mm_H10mm_9774100982 -Mounting Hardware, inside through hole 4.5mm, height 10, Wuerth electronics 9774100982 (https://katalog.we-online.de/em/datasheet/9774100982.pdf), generated with kicad-footprint-generator -Mounting 4.5mm 9774100982 -0 -8 -1 -NetTie -NetTie-2_SMD_Pad0.5mm -Net tie, 2 pin, 0.5mm square SMD pads -net tie -0 -2 -2 -NetTie -NetTie-2_SMD_Pad2.0mm -Net tie, 2 pin, 2.0mm square SMD pads -net tie -0 -2 -2 -NetTie -NetTie-2_THT_Pad0.3mm -Net tie, 2 pin, 0.3mm round THT pads -net tie -0 -2 -2 -NetTie -NetTie-2_THT_Pad1.0mm -Net tie, 2 pin, 1.0mm round THT pads -net tie -0 -2 -2 -NetTie -NetTie-3_SMD_Pad0.5mm -Net tie, 3 pin, 0.5mm square SMD pads -net tie -0 -3 -3 -NetTie -NetTie-3_SMD_Pad2.0mm -Net tie, 3 pin, 2.0mm square SMD pads -net tie -0 -3 -3 -NetTie -NetTie-3_THT_Pad0.3mm -Net tie, 3 pin, 0.3mm round THT pads -net tie -0 -3 -3 -NetTie -NetTie-3_THT_Pad1.0mm -Net tie, 3 pin, 1.0mm round THT pads -net tie -0 -3 -3 -NetTie -NetTie-4_SMD_Pad0.5mm -Net tie, 4 pin, 0.5mm square SMD pads -net tie -0 -4 -4 -NetTie -NetTie-4_SMD_Pad2.0mm -Net tie, 4 pin, 2.0mm square SMD pads -net tie -0 -4 -4 -NetTie -NetTie-4_THT_Pad0.3mm -Net tie, 4 pin, 0.3mm round THT pads -net tie -0 -4 -4 -NetTie -NetTie-4_THT_Pad1.0mm -Net tie, 4 pin, 1.0mm round THT pads -net tie -0 -4 -4 -OptoDevice -ADNS-9800 -Laser Gaming Sensor ADNS-9800 -MOUSE MOUSE_SENSOR LASER_GAMING_SENSOR -0 -16 -16 -OptoDevice -AGILENT_HFBR-152x -Fiberoptic Transmitter TX, HFBR series (https://docs.broadcom.com/docs/AV02-3283EN) -Fiberoptic Transmitter -0 -6 -6 -OptoDevice -AGILENT_HFBR-252x -Fiberoptic Receiver RX, HFBR series (https://docs.broadcom.com/docs/AV02-3283EN) -Fiberoptic Transmitter -0 -6 -6 -OptoDevice -AMS_TSL2550_SMD -http://ams.com/eng/content/download/250130/975613/142977 -TSL2550 ambient light sensor -0 -4 -4 -OptoDevice -Broadcom_AFBR-16xxZ_Horizontal -Fiber Optic Transmitter and Receiver, https://docs.broadcom.com/docs/AV02-4369EN -Fiber Optic Transmitter and Receiver -0 -6 -6 -OptoDevice -Broadcom_AFBR-16xxZ_Tilted -Fiber Optic Transmitter and Receiver, https://docs.broadcom.com/docs/AV02-4369EN -Fiber Optic Transmitter and Receiver -0 -6 -6 -OptoDevice -Broadcom_AFBR-16xxZ_Vertical -Fiber Optic Transmitter and Receiver, https://docs.broadcom.com/docs/AV02-4369EN -Fiber Optic Transmitter and Receiver -0 -6 -6 -OptoDevice -Broadcom_APDS-9301 -ambient light sensor, i2c interface, 6-pin chipled package, https://docs.broadcom.com/docs/AV02-2315EN -ambient light sensor chipled -0 -6 -6 -OptoDevice -Broadcom_DFN-6_2x2mm_P0.65mm -Broadcom DFN, 6 Pin (https://docs.broadcom.com/docs/AV02-4755EN), generated with kicad-footprint-generator ipc_noLead_generator.py -Broadcom DFN NoLead -0 -6 -6 -OptoDevice -Broadcom_LGA-8_2x2mm_P0.53mm -Broadcom LGA, 8 Pin (https://docs.broadcom.com/docs/AV02-4755EN), generated with kicad-footprint-generator ipc_noLead_generator.py -Broadcom LGA NoLead -0 -8 -8 -OptoDevice -Everlight_ITR1201SR10AR -package for Everlight ITR1201SR10AR, light-direction upwards, see https://www.everlight.com/file/ProductFile/ITR1201SR10AR-TR.pdf -reflective opto couple photo coupler -0 -4 -4 -OptoDevice -Everlight_ITR8307 -package for Everlight ITR8307 with PCB cutout, light-direction upwards, see http://www.everlight.com/file/ProductFile/ITR8307.pdf -refective opto couple photo coupler -0 -4 -4 -OptoDevice -Everlight_ITR8307F43 -package for Everlight ITR8307/F43, see https://everlighteurope.com/index.php?controller=attachment&id_attachment=5385 -refective opto couple photo coupler -0 -4 -4 -OptoDevice -Everlight_ITR8307_Reverse -package for Everlight ITR8307 with PCB cutout, light-direction downwards, see http://www.everlight.com/file/ProductFile/ITR8307.pdf -refective opto couple photo coupler -0 -4 -4 -OptoDevice -Finder_34.81 -Relay SPST, Finder Type 34.81 (opto relays/coupler), vertical/standing form, see https://gfinder.findernet.com/public/attachments/34/EN/S34USAEN.pdf -Relay SPST Finder -0 -4 -4 -OptoDevice -Hamamatsu_C12880 -Hamamatsu spectrometer, see http://www.hamamatsu.com/resources/pdf/ssd/c12880ma_kacc1226e.pdf -opto spectrometer Hamamatsu -0 -10 -10 -OptoDevice -Hamamatsu_S13360-30CS -SiPM, 2pin -Hamamatsu SiPM -0 -2 -2 -OptoDevice -Kingbright_KPS-5130 -http://www.kingbright.com/attachments/file/psearch/000/00/00/KPS-5130PD7C(Ver.14).pdf -KPS-5130 photodiode RGB sensor -0 -4 -4 -OptoDevice -Kingbright_KRC011_Horizontal -Subminiature Reflective Optical Sensor, http://www.kingbright.com/attachments/file/psearch/000/00/00/KRC011(Ver.15).pdf -Subminiature Reflective Optical Sensor -0 -4 -4 -OptoDevice -Kingbright_KRC011_Vertical -Subminiature Reflective Optical Sensor, http://www.kingbright.com/attachments/file/psearch/000/00/00/KRC011(Ver.15).pdf -Subminiature Reflective Optical Sensor -0 -4 -4 -OptoDevice -Kodenshi_LG206D -http://kodenshi.co.jp/products/pdf/sensor/photointerrupter_ic/LG206D.pdf -Photointerrupter infrared LED with photo IC -0 -5 -5 -OptoDevice -Kodenshi_LG206L -http://kodenshi.co.jp/products/pdf/sensor/photointerrupter_ic/LG205L.pdf -Photointerrupter infrared LED with photo IC -0 -5 -5 -OptoDevice -Kodenshi_SG105 -package for Kodenshi SG-105 with PCB cutout, light-direction upwards, see http://www.kodenshi.co.jp/products/pdf/sensor/photointerrupter_ref/SG-105.pdf -refective opto couple photo coupler -0 -4 -4 -OptoDevice -Kodenshi_SG105F -package for Kodenshi SG-105F, see http://www.kodenshi.co.jp/products/pdf/sensor/photointerrupter_ref/SG-105F.pdf -refective opto couple photo coupler -0 -4 -4 -OptoDevice -Kodenshi_SG105_Reverse -package for Kodenshi SG-105 with PCB cutout, light-direction downwards, see http://www.kodenshi.co.jp/products/pdf/sensor/photointerrupter_ref/SG-105.pdf -refective opto couple photo coupler -0 -4 -4 -OptoDevice -LaserDiode_TO3.3-D3.3-3 -Laser Diode, TO-3.3mm, 3pin -Laser Diode TO3.3 -0 -3 -3 -OptoDevice -LaserDiode_TO5-D9-3 -Laser Diode, TO5-like (D=9mm), 3pin -Laser Diode TO5-like -0 -3 -3 -OptoDevice -LaserDiode_TO18-D5.6-3 -Laser Diode, TO18-like (D=5.6mm), 3pin -Laser Diode TO18-like -0 -3 -3 -OptoDevice -LaserDiode_TO38ICut-3 -Laser Diode, TO-38-ICut, 3pin -Laser Diode TO38-ICut -0 -3 -3 -OptoDevice -LaserDiode_TO56-3 -Laser Diode, TO-56, 3pin -Laser Diode TO56 -0 -3 -3 -OptoDevice -Lightpipe_LPF-C012303S -https://www.lumex.com/spec/LPF-C012303S.pdf -lightpipe dual tower right angle 3mm -0 -0 -0 -OptoDevice -Lightpipe_Mentor_1275.x00x -https://www.mentor-bauelemente.de/katalog/ll/MENTOR-LL.pdf -spherical light pipe 4 way 3mm PLCC-2 PLCC-4 -0 -0 -0 -OptoDevice -Lightpipe_Mentor_1276.1004 -https://www.mentor-bauelemente.de/katalog/ll/MENTOR-LL.pdf -spherical light pipe 4 way 3mm PLCC-2 PLCC-4 -0 -0 -0 -OptoDevice -Lightpipe_Mentor_1276.2004 -https://www.mentor-bauelemente.de/katalog/ll/MENTOR-LL.pdf -planar light pipe 4 way 3mm PLCC-2 PLCC-4 -0 -0 -0 -OptoDevice -Lite-On_LTR-303ALS-01 -ambient light sensor, i2c interface, 6-pin chipled package, http://optoelectronics.liteon.com/upload/download/DS86-2013-0004/LTR-303ALS-01_DS_V1.pdf -ambient light sensor chipled -0 -6 -6 -OptoDevice -Luna_NSL-32 -Optoisolator with LED and photoresistor -optoisolator -0 -4 -4 -OptoDevice -Maxim_OLGA-14_3.3x5.6mm_P0.8mm -https://pdfserv.maximintegrated.com/land_patterns/90-0602.PDF -OLGA-14 OESIP-14 -0 -14 -14 -OptoDevice -ONSemi_QSE15x -3 Lead Plastic Package -ONSemi QSE158 QSE159 -0 -3 -3 -OptoDevice -OnSemi_CASE100AQ -OnSemi CASE 100AQ for QRE1113, see https://www.onsemi.com/pub/Collateral/QRE1113-D.PDF -reflective opto couple photo coupler -0 -4 -4 -OptoDevice -OnSemi_CASE100CY -OnSemi CASE 100CY, light-direction upwards, see http://www.onsemi.com/pub/Collateral/QRE1113-D.PDF -refective opto couple photo coupler -0 -4 -4 -OptoDevice -Osram_BPW82 -PhotoDiode, BPW82, RM2.54 -PhotoDiode BPW82 RM2.54 -0 -2 -2 -OptoDevice -Osram_DIL2_4.3x4.65mm_P5.08mm -PhotoDiode, plastic DIL, 4.3x4.65mm², RM5.08 -PhotoDiode plastic DIL RM5.08 -0 -2 -2 -OptoDevice -Osram_LPT80A -PhotoTransistor, sidelooker package, RM2.54 -PhotoTransistor sidelooker package RM2.54 -0 -2 -2 -OptoDevice -Osram_SFH9x0x -package for Osram SFH9x0x series of reflective photo interrupters/couplers, see http://www.osram-os.com/Graphics/XPic6/00200860_0.pdf -reflective photo interrupter SMD -0 -6 -6 -OptoDevice -Osram_SFH205 -PhotoDiode, SFH205, RM2.54 -PhotoDiode SFH205 RM2.54 -0 -2 -2 -OptoDevice -Osram_SFH225 -PhotoDiode, SFH225, RM2.54 -PhotoDiode SFH225 RM2.54 -0 -2 -2 -OptoDevice -Osram_SMD-DIL2_4.5x4.0mm -PhotoDiode, plastic SMD DIL, 4.5x4mm² -PhotoDiode plastic SMD DIL -0 -2 -2 -OptoDevice -Osram_SMD-SmartDIL -PhotoDiode, plastic SMD SmatDIL -PhotoDiode plastic SMD SmatDIL -0 -3 -3 -OptoDevice -Panasonic_APV-AQY_SSOP-4_4.45x2.65mm_P1.27mm -https://www.panasonic-electric-works.com/cps/rde/xbcr/pew_eu_en/technical_information_photomos_en.pdf -SSOP4 APV21 AQY22 -0 -4 -4 -OptoDevice -PerkinElmer_VTL5C -Axial Vactrol (http://www.qsl.net/wa1ion/vactrol/vactrol.pdf) -vactrol -0 -4 -4 -OptoDevice -PerkinElmer_VTL5Cx2 -Axial Vactrol (http://www.qsl.net/wa1ion/vactrol/vactrol.pdf) -vactrol -0 -5 -5 -OptoDevice -R_LDR_4.9x4.2mm_P2.54mm_Vertical -Resistor, LDR 4.9x4.2mm -Resistor LDR4.9x4.2 -0 -2 -2 -OptoDevice -R_LDR_5.0x4.1mm_P3mm_Vertical -Resistor, LDR 5x4.1mm, see http://cdn-reichelt.de/documents/datenblatt/A500/A90xxxx%23PE.pdf -Resistor LDR5x4.1mm -0 -2 -2 -OptoDevice -R_LDR_5.1x4.3mm_P3.4mm_Vertical -Resistor, LDR 5.1x3.4mm, see http://yourduino.com/docs/Photoresistor-5516-datasheet.pdf -Resistor LDR5.1x3.4mm -0 -2 -2 -OptoDevice -R_LDR_5.2x5.2mm_P3.5mm_Horizontal -Resistor, LDR 5.2x5.2, upright, see http://cdn-reichelt.de/documents/datenblatt/A500/M996011A.pdf -Resistor LDR5.2x5.2 -0 -2 -2 -OptoDevice -R_LDR_7x6mm_P5.1mm_Vertical -Resistor, LDR 7x6mm -Resistor LDR7x6mm -0 -2 -2 -OptoDevice -R_LDR_10x8.5mm_P7.6mm_Vertical -Resistor, LDR 10x8.5mm -Resistor LDR10.8.5mm -0 -2 -2 -OptoDevice -R_LDR_11x9.4mm_P8.2mm_Vertical -Resistor, LDR 11x9.4mm -Resistor LDR11x9.4mm -0 -2 -2 -OptoDevice -R_LDR_12x10.8mm_P9.0mm_Vertical -Resistor, LDR 12x10.8mm, see http://yourduino.com/docs/Photoresistor-5516-datasheet.pdf -Resistor LDR12x10.8mm -0 -2 -2 -OptoDevice -R_LDR_D6.4mm_P3.4mm_Vertical -Resistor, LDR D=6.4mm, see http://yourduino.com/docs/Photoresistor-5516-datasheet.pdf -Resistor LDRD=6.4mm -0 -2 -2 -OptoDevice -R_LDR_D13.8mm_P9.0mm_Vertical -Resistor, diameter 13.8mm pitch 9mm, see http://yourduino.com/docs/Photoresistor-5516-datasheet.pdf -Resistor LDR -0 -2 -2 -OptoDevice -R_LDR_D20mm_P17.5mm_Vertical -Resistor, LDR 20mm diameter, pin pitch 17.5mm, see http://yourduino.com/docs/Photoresistor-5516-datasheet.pdf -Resistor LDR -0 -2 -2 -OptoDevice -ST_VL53L0X -https://www.st.com/resource/en/datasheet/vl53l1x.pdf -laser-ranging sensor -0 -12 -12 -OptoDevice -ST_VL53L1X -https://www.st.com/resource/en/datasheet/vl53l1x.pdf -laser-ranging sensor -0 -12 -12 -OptoDevice -Sharp_GP2Y0A41SK0F -http://www.sharp-world.com/products/device/lineup/data/pdf/datasheet/gp2y0a41sk_e.pdf -Distance Sensor Sharp -0 -2 -2 -OptoDevice -Sharp_IS471F -Sharp OPIC IS471F, see http://pdf.datasheetcatalog.com/datasheet/Sharp/mXvrzty.pdf -Sharp OPIC IS471F -0 -4 -4 -OptoDevice -Sharp_IS485 -Sharp OPIC, IS485, IS486, see http://microrato.ua.pt/main/Actividades/Estagios/Docs/IS485_6.pdf -Sharp OPIC IS485 IS486 -0 -3 -3 -OptoDevice -Siemens_SFH900 -package for Siemens SFH900 reflex photo interrupter/coupler/object detector, see https://www.batronix.com/pdf/sfh900.pdf -Siemens SFH900 reflex photo interrupter coupler object detector -0 -3 -3 -OptoDevice -Toshiba_TORX170_TORX173_TORX193_TORX194 -Fiberoptic Reciver, RX, Toshiba, Toslink, TORX170, TORX173, TORX193, TORX194 -Fiberoptic Reciver RX Toshiba Toslink TORX170 TORX173 TORX193 TORX194 -0 -6 -6 -OptoDevice -Toshiba_TOTX170_TOTX173_TOTX193_TOTX194 -Fiberoptic Reciver, RX, Toshiba, Toslink, TORX170, TORX173, TORX193, TORX194 -Fiberoptic Reciver RX Toshiba Toslink TORX170 TORX173 TORX193 TORX194 -0 -6 -6 -OptoDevice -Vishay_CAST-3Pin -IR Receiver Vishay TSOP-xxxx, CAST package, see https://www.vishay.com/docs/82493/tsop311.pdf -IRReceiverVishayTSOP-xxxx CAST -0 -3 -3 -OptoDevice -Vishay_CNY70 -package for Vishay CNY70 refective photo coupler/interrupter -Vishay CNY70 refective photo coupler -0 -4 -4 -OptoDevice -Vishay_MINICAST-3Pin -IR Receiver Vishay TSOP-xxxx, MINICAST package, see https://www.vishay.com/docs/82669/tsop32s40f.pdf -IR Receiver Vishay TSOP-xxxx MINICAST -0 -3 -3 -OptoDevice -Vishay_MINIMOLD-3Pin -IR Receiver Vishay TSOP-xxxx, MINIMOLD package, see https://www.vishay.com/docs/82742/tsop331.pdf -IR Receiver Vishay TSOP-xxxx MINIMOLD -0 -3 -3 -OptoDevice -Vishay_MOLD-3Pin -IR Receiver Vishay TSOP-xxxx, MOLD package, see https://www.vishay.com/docs/82669/tsop32s40f.pdf -IR Receiver Vishay TSOP-xxxx MOLD -0 -3 -3 -Oscillator -Oscillator_DIP-8 -Oscillator, DIP8,http://cdn-reichelt.de/documents/datenblatt/B400/OSZI.pdf -oscillator -0 -4 -4 -Oscillator -Oscillator_DIP-8_LargePads -Oscillator, DIP8, Large Pads, http://cdn-reichelt.de/documents/datenblatt/B400/OSZI.pdf -oscillator -0 -4 -4 -Oscillator -Oscillator_DIP-14 -Oscillator, DIP14, http://cdn-reichelt.de/documents/datenblatt/B400/OSZI.pdf -oscillator -0 -4 -4 -Oscillator -Oscillator_DIP-14_LargePads -Oscillator, DIP14, Large Pads, http://cdn-reichelt.de/documents/datenblatt/B400/OSZI.pdf -oscillator -0 -4 -4 -Oscillator -Oscillator_OCXO_Morion_MV267 -http://www.morion.com.ru/catalog_pdf/MV267.pdf -OCXO -0 -5 -5 -Oscillator -Oscillator_OCXO_Morion_MV317 -https://www.morion-us.com/catalog_pdf/mv317.pdf -OCXO -0 -5 -5 -Oscillator -Oscillator_SMD_Abracon_ABLNO -https://abracon.com/Precisiontiming/ABLNO.pdf -VCXO XO -0 -4 -4 -Oscillator -Oscillator_SMD_Abracon_ASCO-4Pin_1.6x1.2mm -Miniature Crystal Clock Oscillator Abracon ASCO series, https://abracon.com/Oscillators/ASCO.pdf, 1.6x1.2mm^2 package -SMD SMT crystal oscillator -0 -4 -4 -Oscillator -Oscillator_SMD_Abracon_ASDMB-4Pin_2.5x2.0mm -Miniature Crystal Clock Oscillator Abracon ASDMB series, 2.5x2.0mm package, http://www.abracon.com/Oscillators/ASDMB.pdf -SMD SMT crystal oscillator -0 -4 -4 -Oscillator -Oscillator_SMD_Abracon_ASE-4Pin_3.2x2.5mm -Miniature Crystal Clock Oscillator Abracon ASE series, http://www.abracon.com/Oscillators/ASEseries.pdf, 3.2x2.5mm^2 package -SMD SMT crystal oscillator -0 -4 -4 -Oscillator -Oscillator_SMD_Abracon_ASE-4Pin_3.2x2.5mm_HandSoldering -Miniature Crystal Clock Oscillator Abracon ASE series, http://www.abracon.com/Oscillators/ASEseries.pdf, hand-soldering, 3.2x2.5mm^2 package -SMD SMT crystal oscillator hand-soldering -0 -4 -4 -Oscillator -Oscillator_SMD_Abracon_ASV-4Pin_7.0x5.1mm -Miniature Crystal Clock Oscillator Abracon ASV series, http://www.abracon.com/Oscillators/ASV.pdf, 7.0x5.1mm^2 package -SMD SMT crystal oscillator -0 -4 -4 -Oscillator -Oscillator_SMD_Abracon_ASV-4Pin_7.0x5.1mm_HandSoldering -Miniature Crystal Clock Oscillator Abracon ASV series, http://www.abracon.com/Oscillators/ASV.pdf, hand-soldering, 7.0x5.1mm^2 package -SMD SMT crystal oscillator hand-soldering -0 -4 -4 -Oscillator -Oscillator_SMD_Diodes_FN-4Pin_7.0x5.0mm -FN Series Crystal Clock Oscillator (XO) (https://www.diodes.com/assets/Datasheets/FN_3-3V.pdf) -Oscillator Crystal SMD SMT -0 -4 -4 -Oscillator -Oscillator_SMD_ECS_2520MV-xxx-xx-4Pin_2.5x2.0mm -Miniature Crystal Clock Oscillator ECS 2520MV series, https://www.ecsxtal.com/store/pdf/ECS-2520MV.pdf -Miniature Crystal Clock Oscillator ECS 2520MV series SMD SMT HCMOS -0 -4 -4 -Oscillator -Oscillator_SMD_EuroQuartz_XO32-4Pin_3.2x2.5mm -Miniature Crystal Clock Oscillator EuroQuartz XO32 series, http://cdn-reichelt.de/documents/datenblatt/B400/XO32.pdf, 3.2x2.5mm^2 package -SMD SMT crystal oscillator -0 -4 -4 -Oscillator -Oscillator_SMD_EuroQuartz_XO32-4Pin_3.2x2.5mm_HandSoldering -Miniature Crystal Clock Oscillator EuroQuartz XO32 series, http://cdn-reichelt.de/documents/datenblatt/B400/XO32.pdf, hand-soldering, 3.2x2.5mm^2 package -SMD SMT crystal oscillator hand-soldering -0 -4 -4 -Oscillator -Oscillator_SMD_EuroQuartz_XO53-4Pin_5.0x3.2mm -Miniature Crystal Clock Oscillator EuroQuartz XO53 series, http://cdn-reichelt.de/documents/datenblatt/B400/XO53.pdf, 5.0x3.2mm^2 package -SMD SMT crystal oscillator -0 -4 -4 -Oscillator -Oscillator_SMD_EuroQuartz_XO53-4Pin_5.0x3.2mm_HandSoldering -Miniature Crystal Clock Oscillator EuroQuartz XO53 series, http://cdn-reichelt.de/documents/datenblatt/B400/XO53.pdf, hand-soldering, 5.0x3.2mm^2 package -SMD SMT crystal oscillator hand-soldering -0 -4 -4 -Oscillator -Oscillator_SMD_EuroQuartz_XO91-4Pin_7.0x5.0mm -Miniature Crystal Clock Oscillator EuroQuartz XO91 series, http://cdn-reichelt.de/documents/datenblatt/B400/XO91.pdf, 7.0x5.0mm^2 package -SMD SMT crystal oscillator -0 -4 -4 -Oscillator -Oscillator_SMD_EuroQuartz_XO91-4Pin_7.0x5.0mm_HandSoldering -Miniature Crystal Clock Oscillator EuroQuartz XO91 series, http://cdn-reichelt.de/documents/datenblatt/B400/XO91.pdf, hand-soldering, 7.0x5.0mm^2 package -SMD SMT crystal oscillator hand-soldering -0 -4 -4 -Oscillator -Oscillator_SMD_Fordahl_DFAS1-6Pin_14.8x9.1mm -Miniature Crystal Clock Oscillator TXCO Fordahl DFA S1-KHZ/LHZ, http://www.iqdfrequencyproducts.com/products/details/iqxo-70-11-30.pdf, 14.8x9.1mm^2 package -SMD SMT crystal oscillator -0 -6 -6 -Oscillator -Oscillator_SMD_Fordahl_DFAS2-4Pin_7.3x5.1mm -Mminiature Crystal Clock Oscillator TXCO Fordahl DFA S2-KS/LS/US, http://www.iqdfrequencyproducts.com/products/details/iqxo-70-11-30.pdf, 7.3x5.1mm^2 package -SMD SMT crystal oscillator -0 -4 -4 -Oscillator -Oscillator_SMD_Fordahl_DFAS2-4Pin_7.3x5.1mm_HandSoldering -Mminiature Crystal Clock Oscillator TXCO Fordahl DFA S2-KS/LS/US, http://www.iqdfrequencyproducts.com/products/details/iqxo-70-11-30.pdf, hand-soldering, 7.3x5.1mm^2 package -SMD SMT crystal oscillator hand-soldering -0 -4 -4 -Oscillator -Oscillator_SMD_Fordahl_DFAS3-4Pin_9.1x7.2mm -Miniature Crystal Clock Oscillator TXCO Fordahl DFA S3-KS/LS/US, http://www.iqdfrequencyproducts.com/products/details/iqxo-70-11-30.pdf, 9.1x7.2mm^2 package -SMD SMT crystal oscillator -0 -4 -4 -Oscillator -Oscillator_SMD_Fordahl_DFAS3-4Pin_9.1x7.2mm_HandSoldering -Miniature Crystal Clock Oscillator TXCO Fordahl DFA S3-KS/LS/US, http://www.iqdfrequencyproducts.com/products/details/iqxo-70-11-30.pdf, hand-soldering, 9.1x7.2mm^2 package -SMD SMT crystal oscillator hand-soldering -0 -4 -4 -Oscillator -Oscillator_SMD_Fordahl_DFAS7-4Pin_19.9x12.9mm -Miniature Crystal Clock Oscillator TXCO Fordahl DFA S7-K/L, http://www.iqdfrequencyproducts.com/products/details/iqxo-70-11-30.pdf, 19.9x12.9mm^2 package -SMD SMT crystal oscillator -0 -4 -4 -Oscillator -Oscillator_SMD_Fordahl_DFAS7-4Pin_19.9x12.9mm_HandSoldering -Miniature Crystal Clock Oscillator TXCO Fordahl DFA S7-K/L, http://www.iqdfrequencyproducts.com/products/details/iqxo-70-11-30.pdf, hand-soldering, 19.9x12.9mm^2 package -SMD SMT crystal oscillator hand-soldering -0 -4 -4 -Oscillator -Oscillator_SMD_Fordahl_DFAS11-4Pin_7.0x5.0mm -Miniature Crystal Clock Oscillator TXCO Fordahl DFA S11-OV/UOV, http://www.iqdfrequencyproducts.com/products/details/iqxo-70-11-30.pdf, 7.0x5.0mm^2 package -SMD SMT crystal oscillator -0 -4 -4 -Oscillator -Oscillator_SMD_Fordahl_DFAS11-4Pin_7.0x5.0mm_HandSoldering -Miniature Crystal Clock Oscillator TXCO Fordahl DFA S11-OV/UOV, http://www.iqdfrequencyproducts.com/products/details/iqxo-70-11-30.pdf, hand-soldering, 7.0x5.0mm^2 package -SMD SMT crystal oscillator hand-soldering -0 -4 -4 -Oscillator -Oscillator_SMD_Fordahl_DFAS15-4Pin_5.0x3.2mm -Ultraminiature Crystal Clock Oscillator TXCO Fordahl DFA S15-OV/UOV, http://www.iqdfrequencyproducts.com/products/details/iqxo-70-11-30.pdf, 5.0x3.2mm^2 package -SMD SMT crystal oscillator -0 -4 -4 -Oscillator -Oscillator_SMD_Fordahl_DFAS15-4Pin_5.0x3.2mm_HandSoldering -Ultraminiature Crystal Clock Oscillator TXCO Fordahl DFA S15-OV/UOV, http://www.iqdfrequencyproducts.com/products/details/iqxo-70-11-30.pdf, hand-soldering, 5.0x3.2mm^2 package -SMD SMT crystal oscillator hand-soldering -0 -4 -4 -Oscillator -Oscillator_SMD_IDT_JS6-6_5.0x3.2mm_P1.27mm -SMD Crystal Oscillator IDT https://www.idt.com/document/dst/xu-family-datasheet#page=15, 5.0x3.2mm -SMD SMT crystal oscillator -0 -6 -6 -Oscillator -Oscillator_SMD_IDT_JU6-6_7.0x5.0mm_P2.54mm -SMD Crystal Oscillator IDT https://www.idt.com/document/dst/xu-family-datasheet#page=17, 7.0x5.0mm -SMD SMT crystal oscillator -0 -6 -6 -Oscillator -Oscillator_SMD_IQD_IQXO70-4Pin_7.5x5.0mm -IQD Crystal Clock Oscillator IQXO-70, http://www.iqdfrequencyproducts.com/products/details/iqxo-70-11-30.pdf, 7.5x5.0mm^2 package -SMD SMT crystal oscillator -0 -4 -4 -Oscillator -Oscillator_SMD_IQD_IQXO70-4Pin_7.5x5.0mm_HandSoldering -IQD Crystal Clock Oscillator IQXO-70, http://www.iqdfrequencyproducts.com/products/details/iqxo-70-11-30.pdf, hand-soldering, 7.5x5.0mm^2 package -SMD SMT crystal oscillator hand-soldering -0 -4 -4 -Oscillator -Oscillator_SMD_Kyocera_2520-6Pin_2.5x2.0mm -https://global.kyocera.com/prdct/electro/product/pdf/kt2520_e.pdf -2.5mm 2mm SMD -0 -6 -6 -Oscillator -Oscillator_SMD_Kyocera_KC2520Z-4Pin_2.5x2.0mm -https://global.kyocera.com/prdct/electro/product/pdf/clock_z_xz_e.pdf -2.5mm 2mm SMD -0 -4 -4 -Oscillator -Oscillator_SMD_OCXO_ConnorWinfield_OH300 -http://www.conwin.com/datasheets/cx/cx282.pdf -OCXO -0 -7 -7 -Oscillator -Oscillator_SMD_SI570_SI571_HandSoldering -SI570, SI571, Programmable oscillator, Standard -SI570 SI571 Programmable oscillator Standard -0 -8 -8 -Oscillator -Oscillator_SMD_SI570_SI571_Standard -SI570, SI571, Programmable oscillator, Standard -SI570 SI571 Programmable oscillator Standard -0 -8 -8 -Oscillator -Oscillator_SMD_SeikoEpson_SG210-4Pin_2.5x2.0mm -SMD Crystal Oscillator Seiko Epson SG-210 https://support.epson.biz/td/api/doc_check.php?mode=dl&lang=en&Parts=SG-210SED, 2.5x2.0mm^2 package -SMD SMT crystal oscillator -0 -4 -4 -Oscillator -Oscillator_SMD_SeikoEpson_SG210-4Pin_2.5x2.0mm_HandSoldering -SMD Crystal Oscillator Seiko Epson SG-210 https://support.epson.biz/td/api/doc_check.php?mode=dl&lang=en&Parts=SG-210SED, hand-soldering, 2.5x2.0mm^2 package -SMD SMT crystal oscillator hand-soldering -0 -4 -4 -Oscillator -Oscillator_SMD_SeikoEpson_SG3030CM -SMD Crystal Oscillator Seiko Epson SG-3030CM package -SMD SMT crystal oscillator -0 -4 -4 -Oscillator -Oscillator_SMD_SeikoEpson_SG8002CA-4Pin_7.0x5.0mm -SMD Crystal Oscillator Seiko Epson SG-8002CA https://support.epson.biz/td/api/doc_check.php?mode=dl&lang=en&Parts=SG-8002DC, 7.0x5.0mm^2 package -SMD SMT crystal oscillator -0 -4 -4 -Oscillator -Oscillator_SMD_SeikoEpson_SG8002CA-4Pin_7.0x5.0mm_HandSoldering -SMD Crystal Oscillator Seiko Epson SG-8002CA https://support.epson.biz/td/api/doc_check.php?mode=dl&lang=en&Parts=SG-8002DC, hand-soldering, 7.0x5.0mm^2 package -SMD SMT crystal oscillator hand-soldering -0 -4 -4 -Oscillator -Oscillator_SMD_SeikoEpson_SG8002CE-4Pin_3.2x2.5mm -SMD Crystal Oscillator Seiko Epson SG-8002CE https://support.epson.biz/td/api/doc_check.php?mode=dl&lang=en&Parts=SG-8002DC, 3.2x2.5mm^2 package -SMD SMT crystal oscillator -0 -4 -4 -Oscillator -Oscillator_SMD_SeikoEpson_SG8002CE-4Pin_3.2x2.5mm_HandSoldering -SMD Crystal Oscillator Seiko Epson SG-8002CE https://support.epson.biz/td/api/doc_check.php?mode=dl&lang=en&Parts=SG-8002DC, hand-soldering, 3.2x2.5mm^2 package -SMD SMT crystal oscillator hand-soldering -0 -4 -4 -Oscillator -Oscillator_SMD_SeikoEpson_SG8002JA-4Pin_14.0x8.7mm -SMD Crystal Oscillator Seiko Epson SG-8002JA https://support.epson.biz/td/api/doc_check.php?mode=dl&lang=en&Parts=SG-8002DC, 14.0x8.7mm^2 package -SMD SMT crystal oscillator -0 -4 -4 -Oscillator -Oscillator_SMD_SeikoEpson_SG8002JA-4Pin_14.0x8.7mm_HandSoldering -SMD Crystal Oscillator Seiko Epson SG-8002JA https://support.epson.biz/td/api/doc_check.php?mode=dl&lang=en&Parts=SG-8002DC, hand-soldering, 14.0x8.7mm^2 package -SMD SMT crystal oscillator hand-soldering -0 -4 -4 -Oscillator -Oscillator_SMD_SeikoEpson_SG8002JC-4Pin_10.5x5.0mm -SMD Crystal Oscillator Seiko Epson SG-8002JC https://support.epson.biz/td/api/doc_check.php?mode=dl&lang=en&Parts=SG-8002DC, 10.5x5.0mm^2 package -SMD SMT crystal oscillator -0 -4 -4 -Oscillator -Oscillator_SMD_SeikoEpson_SG8002JC-4Pin_10.5x5.0mm_HandSoldering -SMD Crystal Oscillator Seiko Epson SG-8002JC https://support.epson.biz/td/api/doc_check.php?mode=dl&lang=en&Parts=SG-8002DC, hand-soldering, 10.5x5.0mm^2 package -SMD SMT crystal oscillator hand-soldering -0 -4 -4 -Oscillator -Oscillator_SMD_SeikoEpson_SG8002LB-4Pin_5.0x3.2mm -SMD Crystal Oscillator Seiko Epson SG-8002LB https://support.epson.biz/td/api/doc_check.php?mode=dl&lang=en&Parts=SG-8002DC, 5.0x3.2mm^2 package -SMD SMT crystal oscillator -0 -4 -4 -Oscillator -Oscillator_SMD_SeikoEpson_SG8002LB-4Pin_5.0x3.2mm_HandSoldering -SMD Crystal Oscillator Seiko Epson SG-8002LB https://support.epson.biz/td/api/doc_check.php?mode=dl&lang=en&Parts=SG-8002DC, hand-soldering, 5.0x3.2mm^2 package -SMD SMT crystal oscillator hand-soldering -0 -4 -4 -Oscillator -Oscillator_SMD_Silicon_Labs_LGA-6_2.5x3.2mm_P1.25mm -Silicon_Labs LGA, 6 Pin (https://www.silabs.com/documents/public/data-sheets/si512-13.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -Silicon_Labs LGA NoLead -0 -6 -6 -Oscillator -Oscillator_SMD_TCXO_G158 -TCXO -TCXO -0 -4 -4 -Oscillator -Oscillator_SMD_TXC_7C-4Pin_5.0x3.2mm -Miniature Crystal Clock Oscillator TXC 7C series, http://www.txccorp.com/download/products/osc/7C_o.pdf, 5.0x3.2mm^2 package -SMD SMT crystal oscillator -0 -4 -4 -Oscillator -Oscillator_SMD_TXC_7C-4Pin_5.0x3.2mm_HandSoldering -Miniature Crystal Clock Oscillator TXC 7C series, http://www.txccorp.com/download/products/osc/7C_o.pdf, hand-soldering, 5.0x3.2mm^2 package -SMD SMT crystal oscillator hand-soldering -0 -4 -4 -Oscillator -Oscillator_SeikoEpson_SG-8002DB -14-lead dip package, row spacing 7.62 mm (300 mils) -DIL DIP PDIP 2.54mm 7.62mm 300mil -0 -4 -4 -Oscillator -Oscillator_SeikoEpson_SG-8002DC -8-lead dip package, row spacing 7.62 mm (300 mils) -DIL DIP PDIP 2.54mm 7.62mm 300mil -0 -4 -4 -Package_BGA -Analog_BGA-28_4.0x6.25mm_Layout4x7_P0.8mm_Ball0.45mm_Pad0.4 -Analog BGA-28 4.0mm x 6.25mm package, pitch 0.4mm pad, based on https://www.analog.com/media/en/technical-documentation/data-sheets/8063fa.pdf -BGA 28 0.8 -0 -28 -28 -Package_BGA -BGA-9_1.6x1.6mm_Layout3x3_P0.5mm -BGA-9, http://www.ti.com/lit/ds/symlink/bq27421-g1.pdf -BGA-9 -0 -9 -9 -Package_BGA -BGA-16_1.92x1.92mm_Layout4x4_P0.5mm -BGA-16, http://www.st.com/content/ccc/resource/technical/document/datasheet/group2/bc/cd/62/9e/8f/30/47/69/CD00151267/files/CD00151267.pdf/jcr:content/translations/en.CD00151267.pdf -BGA-16 -0 -16 -16 -Package_BGA -BGA-25_6.35x6.35mm_Layout5x5_P1.27mm -BGA-25, http://cds.linear.com/docs/en/datasheet/4624fc.pdf -BGA-25 uModule -0 -25 -25 -Package_BGA -BGA-36_3.396x3.466mm_Layout6x6_P0.4mm_Ball0.25mm_Pad0.2mm_NSMD -Altera V36, https://www.altera.com/content/dam/altera-www/global/en_US/pdfs/literature/packaging/04r00486-00.pdf -Altera BGA-36 V36 VBGA -0 -36 -36 -Package_BGA -BGA-48_8.0x9.0mm_Layout6x8_P0.8mm -BGA-48 - pitch 0.8 mm -BGA-48 -0 -48 -48 -Package_BGA -BGA-64_9.0x9.0mm_Layout10x10_P0.8mm -BGA-64, 10x10 raster, 9x9mm package, pitch 0.8mm -BGA-64 -0 -64 -64 -Package_BGA -BGA-68_5.0x5.0mm_Layout9x9_P0.5mm_Ball0.3mm_Pad0.25mm_NSMD -Altera MBGA-68, https://www.altera.com/content/dam/altera-www/global/en_US/pdfs/literature/packaging/04r00344-01.pdf -Altera BGA-68 M68 MBGA -0 -68 -68 -Package_BGA -BGA-81_4.496x4.377mm_Layout9x9_P0.4mm_Ball0.25mm_Pad0.2mm_NSMD -Altera V81, https://www.altera.com/content/dam/altera-www/global/en_US/pdfs/literature/packaging/04r00478-01.pdf -Altera VBGA V81 BGA-81 -0 -81 -81 -Package_BGA -BGA-90_8.0x13.0mm_Layout2x3x15_P0.8mm -BGA-90, http://www.issi.com/WW/pdf/42-45S32800J.pdf -BGA-90 -0 -90 -90 -Package_BGA -BGA-96_9.0x13.0mm_Layout2x3x16_P0.8mm -BGA-96, http://www.mouser.com/ds/2/198/43-46TR16640B-81280BL-706483.pdf -BGA-96 -0 -96 -96 -Package_BGA -BGA-100_6.0x6.0mm_Layout11x11_P0.5mm_Ball0.3mm_Pad0.25mm_NSMD -Altera MBGA-100, https://www.altera.com/content/dam/altera-www/global/en_US/pdfs/literature/packaging/04r00345-01.pdf -Altera BGA-100 M100 MBGA -0 -100 -100 -Package_BGA -BGA-100_11.0x11.0mm_Layout10x10_P1.0mm_Ball0.5mm_Pad0.4mm_NSMD -BGA-100, https://www.altera.com/content/dam/altera-www/global/en_US/pdfs/literature/packaging/04r00223-02.pdf -BGA-100 -0 -100 -100 -Package_BGA -BGA-121_9.0x9.0mm_Layout11x11_P0.8mm_Ball0.4mm_Pad0.35mm_NSMD -121-ball, 0.8mm BGA (based on http://www.latticesemi.com/view_document?document_id=213) -BGA 0.8mm 9mm 121 -0 -121 -121 -Package_BGA -BGA-121_12.0x12.0mm_Layout11x11_P1.0mm -BGA-121, http://cds.linear.com/docs/en/packaging/05081891_A_bga121.pdf -BGA-121 -0 -121 -121 -Package_BGA -BGA-132_12x18mm_Layout11x17_P0.5mm -BGA-132 11x17 12x18mm 0.5pitch -BGA-132 -0 -132 -132 -Package_BGA -BGA-144_7.0x7.0mm_Layout13x13_P0.5mm_Ball0.3mm_Pad0.25mm_NSMD -Altera MBGA-144, https://www.altera.com/content/dam/altera-www/global/en_US/pdfs/literature/packaging/04r00346-00.pdf -Altera BGA-144 M144 MBGA -0 -144 -144 -Package_BGA -BGA-144_13.0x13.0mm_Layout12x12_P1.0mm -BGA-144, http://www.topline.tv/drawings/pdf/BGA%201,0mm%20pitch/LBGA144T1.0-DC128.pdf -BGA-144 -0 -144 -144 -Package_BGA -BGA-152_14x18mm_Layout13x17_P0.5mm -BGA-152_14x18mm_Layout13x17_P0.5mm -VBGA-152 -0 -152 -152 -Package_BGA -BGA-153_8.0x8.0mm_Layout15x15_P0.5mm_Ball0.3mm_Pad0.25mm_NSMD -Altera MBGA-153, https://www.altera.com/content/dam/altera-www/global/en_US/pdfs/literature/packaging/04r00471-00.pdf -Altera BGA-153 M153 MBGA -0 -153 -153 -Package_BGA -BGA-169_11.0x11.0mm_Layout13x13_P0.8mm_Ball0.5mm_Pad0.4mm_NSMD -Altera U169, https://www.altera.com/content/dam/altera-www/global/en_US/pdfs/literature/packaging/04r00470-01.pdf -Altera UBGA U169 BGA-169 -0 -169 -169 -Package_BGA -BGA-256_11.0x11.0mm_Layout20x20_P0.5mm_Ball0.3mm_Pad0.25mm_NSMD -Altera MBGA-256, https://www.altera.com/content/dam/altera-www/global/en_US/pdfs/literature/packaging/04r00348-01.pdf -Altera BGA-256 M256 MBGA -0 -256 -256 -Package_BGA -BGA-256_14.0x14.0mm_Layout16x16_P0.8mm_Ball0.45mm_Pad0.32mm_NSMD -BGA-256, dimensions: https://www.xilinx.com/support/documentation/package_specs/ft256.pdf, design rules: https://www.xilinx.com/support/documentation/user_guides/ug1099-bga-device-design-rules.pdf -BGA-256 -0 -256 -256 -Package_BGA -BGA-256_17.0x17.0mm_Layout16x16_P1.0mm_Ball0.5mm_Pad0.4mm_NSMD -BGA-256, dimensions: https://www.xilinx.com/support/documentation/package_specs/ft256.pdf, design rules: https://www.xilinx.com/support/documentation/user_guides/ug1099-bga-device-design-rules.pdf -BGA-256 -0 -256 -256 -Package_BGA -BGA-324_15.0x15.0mm_Layout18x18_P0.8mm_Ball0.5mm_Pad0.4mm_NSMD -Altera U324, https://www.altera.com/content/dam/altera-www/global/en_US/pdfs/literature/packaging/04r00474-02.pdf -Altera UBGA U324 BGA-324 -0 -324 -324 -Package_BGA -BGA-324_19.0x19.0mm_Layout18x18_P1.0mm_Ball0.5mm_Pad0.4mm_NSMD -BGA-324, https://www.altera.com/content/dam/altera-www/global/en_US/pdfs/literature/packaging/04r00233-03.pdf -BGA-324 -0 -324 -324 -Package_BGA -BGA-352_35.0x35.0mm_Layout26x26_P1.27mm -BGA-352, https://www.fujitsu.com/downloads/MICRO/fma/pdfmcu/b352p05.pdf -BGA-352 -0 -352 -352 -Package_BGA -BGA-400_21.0x21.0mm_Layout20x20_P1.0mm -BGA-400, https://www.xilinx.com/support/documentation/package_specs/fg400.pdf -BGA-400 -0 -400 -400 -Package_BGA -BGA-484_23.0x23.0mm_Layout22x22_P1.0mm -BGA-484, https://www.xilinx.com/support/documentation/package_specs/fg484.pdf -BGA-484 -0 -484 -484 -Package_BGA -BGA-624_21.0x21.0mm_Layout25x25_P0.8mm -BGA-624, 25x25 grid, 21x21mm package, pitch 0.8mm; https://www.nxp.com/docs/en/package-information/SOT1529-1.pdf -BGA 624 0.8 -0 -624 -624 -Package_BGA -BGA-625_21.0x21.0mm_Layout25x25_P0.8mm -BGA-625 -BGA-625 -0 -625 -625 -Package_BGA -BGA-672_27.0x27.0mm_Layout26x26_P1.0mm_Ball0.6mm_Pad0.5mm_NSMD -Altera BGA-672, https://www.altera.com/content/dam/altera-www/global/en_US/pdfs/literature/packaging/04r00472-00.pdf -Altera BGA-672 F672 FBGA -0 -672 -672 -Package_BGA -BGA-676_27.0x27.0mm_Layout26x26_P1.0mm_Ball0.6mm_Pad0.5mm_NSMD -XILINX BGA-676, https://www.xilinx.com/support/documentation/package_specs/fg676.pdf -XILINX BGA-676 FG676/FGG676 -0 -676 -676 -Package_BGA -BGA-1023_33.0x33.0mm_Layout32x32_P1.0mm -BGA-1023 -BGA-1023 -0 -1023 -1023 -Package_BGA -BGA-1156_35.0x35.0mm_Layout34x34_P1.0mm -BGA-1156 -BGA-1156 -0 -1156 -1156 -Package_BGA -BGA-1295_37.5x37.5mm_Layout36x36_P1.0mm -BGA-1295 -BGA-1295 -0 -1295 -1295 -Package_BGA -FB-BGA-484_23.0x23.0mm_Layout22x22_P1.0mm -Xilinx FB-484, https://www.xilinx.com/support/documentation/user_guides/ug1099-bga-device-design-rules.pdf -FB-BGA-484 -0 -484 -484 -Package_BGA -FBGA-78_7.5x11mm_Layout2x3x13_P0.8mm -FBGA-78, https://www.skhynix.com/product/filedata/fileDownload.do?seq=7687 -FBGA-78 -0 -78 -78 -Package_BGA -Fujitsu_WLP-15_2.28x3.092mm_Layout3x5_P0.4mm -WLP-15, 3x5 raster, 2.28x3.092mm package, pitch 0.4mm; http://www.fujitsu.com/global/documents/products/devices/semiconductor/fram/lineup/MB85RS1MT-DS501-00022-7v0-E.pdf -BGA 8 0.4 -0 -8 -8 -Package_BGA -LFBGA-100_10x10mm_Layout10x10_P0.8mm -LFBGA-100, 10x10 raster, 10x10mm package, pitch 0.8mm; see section 6.3 of http://www.st.com/resource/en/datasheet/stm32f103tb.pdf -BGA 100 0.8 -0 -100 -100 -Package_BGA -LFBGA-144_10x10mm_Layout12x12_P0.8mm -LFBGA-144, 12x12 raster, 10x10mm package, pitch 0.8mm; see section 6.1 of http://www.st.com/resource/en/datasheet/stm32f103ze.pdf -BGA 144 0.8 -0 -144 -144 -Package_BGA -LFBGA-169_16x12mm_Layout28x14_P0.5mm_Ball0.3_Pad0.3mm_NSMD -https://4donline.ihs.com/images/VipMasterIC/IC/SGST/SGSTS20279/SGSTS20279-1.pdf?hkey=EF798316E3902B6ED9A73243A3159BB0 -eMMC Flash LFBGA169 -0 -169 -169 -Package_BGA -Lattice_caBGA-381_17.0x17.0mm_Layout20x20_P0.8mm_Ball0.4mm_Pad0.4mm_NSMD -Lattice caBGA-381 footprint for ECP5 FPGAs, based on http://www.latticesemi.com/view_document?document_id=213 -BGA 381 0.8 -0 -381 -381 -Package_BGA -Lattice_caBGA-381_17.0x17.0mm_Layout20x20_P0.8mm_Ball0.4mm_Pad0.6mm_SMD -Lattice caBGA-381 footprint for ECP5 FPGAs, based on http://www.latticesemi.com/view_document?document_id=213 -BGA 381 0.8 -0 -381 -381 -Package_BGA -Linear_BGA-133_15.0x15.0mm_Layout12x12_P1.27mm -Analog Devices (Linear Tech), 133-pin BGA uModule, 15.0x15.0x4.92mm, https://www.analog.com/media/en/technical-documentation/data-sheets/4637fc.pdf -133 pin bga -0 -134 -134 -Package_BGA -Maxim_WLP-9_1.595x1.415_Layout3x3_P0.4mm_Ball0.27mm_Pad0.25mm_NSMD -Maxim_WLP-9 W91C1+1 https://pdfserv.maximintegrated.com/package_dwgs/21-0459.PDF -Maxim_WLP-9 -0 -9 -9 -Package_BGA -Maxim_WLP-12 -Maxim_WLP-12 W121B2+1 http://pdfserv.maximintegrated.com/package_dwgs/21-0009.PDF -Maxim_WLP-12 -0 -12 -12 -Package_BGA -Microchip_TFBGA-196_11x11mm_Layout14x14_P0.75mm_SMD -TFBGA-196, 11.0x11.0mm, 196 Ball, 14x14 Layout, 0.75mm Pitch, http://ww1.microchip.com/downloads/en/DeviceDoc/SAMA5D2-Series-Data-Sheet-DS60001476C.pdf#page=2956 -BGA 196 0.75 -0 -196 -196 -Package_BGA -ST_uTFBGA-36_3.6x3.6mm_Layout6x6_P0.5mm -ST uTFBGA-36, 0.25mm pad, 3.6x3.6mm, 36 Ball, 6x6 Layout, 0.5mm Pitch, https://www.st.com/resource/en/datasheet/stulpi01a.pdf -BGA 36 0.5 -0 -36 -36 -Package_BGA -TFBGA-64_5x5mm_Layout8x8_P0.5mm -TFBGA-64, 8x8 raster, 5x5mm package, pitch 0.5mm; see section 6.3 of http://www.st.com/resource/en/datasheet/stm32f100v8.pdf -BGA 64 0.5 -0 -64 -64 -Package_BGA -TFBGA-100_8x8mm_Layout10x10_P0.8mm -TFBGA-100, 10x10 raster, 8x8mm package, pitch 0.8mm; see section 6.2 of http://www.st.com/resource/en/datasheet/stm32f746zg.pdf -BGA 100 0.8 -0 -100 -100 -Package_BGA -TFBGA-100_9.0x9.0mm_Layout10x10_P0.8mm -TFBGA-100, 10x10, 9x9mm package, pitch 0.8mm -TFBGA-100 -0 -100 -100 -Package_BGA -TFBGA-121_10x10mm_Layout11x11_P0.8mm -TFBGA-121, 11x11 raster, 10x10mm package, pitch 0.8mm; http://ww1.microchip.com/downloads/en/PackagingSpec/00000049BQ.pdf#p495 -BGA 121 0.8 -0 -121 -121 -Package_BGA -TFBGA-216_13x13mm_Layout15x15_P0.8mm -TFBGA-216, 15x15 raster, 13x13mm package, pitch 0.8mm; see section 6.8 of http://www.st.com/resource/en/datasheet/stm32f746zg.pdf -BGA 216 0.8 -0 -216 -216 -Package_BGA -TFBGA-265_14x14mm_Layout17x17_P0.8mm -TFBGA-265, 17x17 raster, 14x14mm package, pitch 0.8mm; see section 7.8 of http://www.st.com/resource/en/datasheet/DM00387108.pdf -BGA 265 0.8 -0 -265 -265 -Package_BGA -Texas_DSBGA-5_0.822x1.116mm_Layout2x1x2_P0.4mm -Texas Instruments, DSBGA, 0.822x1.116mm, 5 bump 2x1x2 array, NSMD pad definition (http://www.ti.com/lit/ds/symlink/opa330.pdf, http://www.ti.com/lit/an/snva009ag/snva009ag.pdf) -Texas Instruments DSBGA BGA YFF S-XBGA-N5 -0 -10 -5 -Package_BGA -Texas_DSBGA-6_0.9x1.4mm_Layout2x3_P0.5mm -Texas Instruments, DSBGA, 0.9x1.4mm, 6 bump 2x3 (perimeter) array, NSMD pad definition (http://www.ti.com/lit/ds/symlink/ts5a3159a.pdf) -Texas Instruments DSBGA BGA YZP R-XBGA-N6 -0 -12 -6 -Package_BGA -Texas_DSBGA-8_0.9x1.9mm_Layout2x4_P0.5mm -Texas Instruments, DSBGA, 0.9x1.9mm, 8 bump 2x4 (perimeter) array, NSMD pad definition (http://www.ti.com/lit/ds/symlink/txb0102.pdf, http://www.ti.com/lit/an/snva009ag/snva009ag.pdf) -Texas Instruments DSBGA BGA YZP R-XBGA-N8 -0 -16 -8 -Package_BGA -Texas_DSBGA-8_1.43x1.41mm_Layout3x3_P0.5mm -Texas Instruments, DSBGA, 1.43x1.41mm, 8 bump 3x3 (perimeter) array, NSMD pad definition (http://www.ti.com/lit/ds/symlink/lmc555.pdf, http://www.ti.com/lit/an/snva009ag/snva009ag.pdf) -Texas Instruments DSBGA BGA YZP R-XBGA-N8 -0 -16 -8 -Package_BGA -Texas_DSBGA-8_1.5195x1.5195mm_Layout3x3_P0.5mm -Texas Instruments, DSBGA, 1.5195x1.5195x0.600mm, 8 ball 3x3 area grid, YZR pad definition (http://www.ti.com/lit/ml/mxbg270/mxbg270.pdf) -BGA 8 0.5 -0 -8 -8 -Package_BGA -Texas_DSBGA-9_1.4715x1.4715mm_Layout3x3_P0.5mm -Texas Instruments, DSBGA, 1.4715x1.4715mm, 9 bump 3x3 array, NSMD pad definition (http://www.ti.com/lit/ds/symlink/lm4990.pdf, http://www.ti.com/lit/an/snva009ag/snva009ag.pdf) -Texas Instruments DSBGA BGA YZR0009 -0 -18 -9 -Package_BGA -Texas_DSBGA-10_1.36x1.86mm_Layout3x4_P0.5mm -Texas Instruments, DSBGA, 1.36x1.86mm, 10 bump 3x4 (perimeter) array, NSMD pad definition (http://www.ti.com/lit/ds/symlink/txs0104e.pdf, http://www.ti.com/lit/an/snva009ag/snva009ag.pdf) -Texas Instruments DSBGA BGA -0 -20 -10 -Package_BGA -Texas_DSBGA-12_1.36x1.86mm_Layout3x4_P0.5mm -Texas Instruments, DSBGA, 1.36x1.86mm, 12 bump 3x4 (area) array, NSMD pad definition (http://www.ti.com/lit/ds/symlink/txs0104e.pdf, http://www.ti.com/lit/an/snva009ag/snva009ag.pdf) -Texas Instruments DSBGA BGA -0 -24 -12 -Package_BGA -Texas_DSBGA-28_1.9x3.0mm_Layout4x7_P0.4mm -Texas Instruments, DSBGA, 3.0x1.9x0.625mm, 28 ball 7x4 area grid, NSMD pad definition (http://www.ti.com/lit/ds/symlink/bq51050b.pdf, http://www.ti.com/lit/an/snva009ag/snva009ag.pdf) -BGA 28 0.4 -0 -28 -28 -Package_BGA -Texas_DSBGA-49_3.33x3.488mm_Layout7x7_P0.4mm -Texas Instruments, DSBGA, 3.33x3.488x0.625mm, 49 ball 7x7 area grid, NSMD pad definition (http://www.ti.com/lit/ds/symlink/msp430f2234.pdf, http://www.ti.com/lit/an/snva009ag/snva009ag.pdf) -texas dsbga 49 -0 -49 -49 -Package_BGA -Texas_DSBGA-64_3.415x3.535mm_Layout8x8_P0.4mm -Texas Instruments, DSBGA, 3.415x3.535x0.625mm, 64 ball 8x8 area grid, NSMD pad definition (http://www.ti.com/lit/ds/slas718g/slas718g.pdf, http://www.ti.com/lit/an/snva009ag/snva009ag.pdf) -texas dsbga 64 -0 -64 -64 -Package_BGA -Texas_MicroStar_Junior_BGA-12_2.0x2.5mm_Layout4x3_P0.5mm -Texas Instruments, BGA Microstar Junior, 2x2.5mm, 12 bump 4x3 grid, NSMD pad definition (http://www.ti.com/lit/ds/symlink/txb0104.pdf, http://www.ti.com/lit/wp/ssyz015b/ssyz015b.pdf) -Texas_Junior_BGA-12 -0 -12 -12 -Package_BGA -Texas_MicroStar_Junior_BGA-80_5.0x5.0mm_Layout9x9_P0.5mm -Texas Instruments, BGA Microstar Junior, 5x5mm, 80 ball 9x9 grid, NSMD pad definition (http://www.ti.com/lit/ds/symlink/tlv320aic23b.pdf, http://www.ti.com/lit/wp/ssyz015b/ssyz015b.pdf) -Texas_Junior_BGA-80 -0 -80 -80 -Package_BGA -Texas_MicroStar_Junior_BGA-113_7.0x7.0mm_Layout12x12_P0.5mm -Texas Instruments, BGA Microstar Junior, 7x7mm, 113 ball 12x12 grid, NSMD pad definition (http://www.ti.com/lit/ml/mpbg674/mpbg674.pdf, http://www.ti.com/lit/wp/ssyz015b/ssyz015b.pdf) -Texas_Junior_BGA-113 -0 -113 -113 -Package_BGA -UCBGA-36_2.5x2.5mm_Layout6x6_P0.4mm -UCBGA-36, 6x6 raster, 2.5x2.5mm package, pitch 0.4mm; https://www.latticesemi.com/view_document?document_id=213 -BGA 36 0.4 -0 -36 -36 -Package_BGA -UCBGA-49_3x3mm_Layout7x7_P0.4mm -UCBGA-49, 7x7 raster, 3x3mm package, pitch 0.4mm; https://www.latticesemi.com/view_document?document_id=213 -BGA 49 0.4 -0 -49 -49 -Package_BGA -UCBGA-81_4x4mm_Layout9x9_P0.4mm -UCBGA-81, 9x9 raster, 4x4mm package, pitch 0.4mm; https://www.latticesemi.com/view_document?document_id=213 -BGA 81 0.4 -0 -81 -81 -Package_BGA -UFBGA-15_3.0x3.0mm_Layout4x4_P0.65mm -UFBGA-15, 4x4, 3x3mm package, pitch 0.65mm -UFBGA-15 -0 -15 -15 -Package_BGA -UFBGA-32_4.0x4.0mm_Layout6x6_P0.5mm -UFBGA-32, 6x6, 4x4mm package, pitch 0.5mm -UFBGA-32 -0 -32 -32 -Package_BGA -UFBGA-64_5x5mm_Layout8x8_P0.5mm -UFBGA-64, 8x8 raster, 5x5mm package, pitch 0.5mm; see section 7.1 of http://www.st.com/resource/en/datasheet/stm32f051t8.pdf -BGA 64 0.5 -0 -64 -64 -Package_BGA -UFBGA-100_7x7mm_Layout12x12_P0.5mm -UFBGA-100, 12x12 raster, 7x7mm package, pitch 0.5mm; see section 7.1 of http://www.st.com/resource/en/datasheet/stm32f103tb.pdf -BGA 100 0.5 -0 -100 -100 -Package_BGA -UFBGA-132_7x7mm_Layout12x12_P0.5mm -UFBGA-132, 12x12 raster, 7x7mm package, pitch 0.5mm; see section 7.4 of http://www.st.com/resource/en/datasheet/stm32l152zc.pdf -BGA 132 0.5 -0 -132 -132 -Package_BGA -UFBGA-132_7x7mm_P0.5mm -UFBGA 132 Pins, 0.5mm Pitch, 0.3mm Ball, http://www.st.com/resource/en/datasheet/stm32l486qg.pdf -ufbga bga small-pitch -0 -132 -132 -Package_BGA -UFBGA-144_7x7mm_Layout12x12_P0.5mm -UFBGA-144, 12x12 raster, 7x7mm package, pitch 0.5mm; see section 7.4 of http://www.st.com/resource/en/datasheet/stm32f446ze.pdf -BGA 144 0.5 -0 -144 -144 -Package_BGA -UFBGA-144_10x10mm_Layout12x12_P0.8mm -UFBGA-144, 12x12 raster, 10x10mm package, pitch 0.8mm; see section 7.5 of http://www.st.com/resource/en/datasheet/stm32f446ze.pdf -BGA 144 0.8 -0 -144 -144 -Package_BGA -UFBGA-169_7x7mm_Layout13x13_P0.5mm -UFBGA-169, 13x13 raster, 7x7mm package, pitch 0.5mm; see section 7.6 of http://www.st.com/resource/en/datasheet/stm32f429ng.pdf -BGA 169 0.5 -0 -169 -169 -Package_BGA -UFBGA-201_10x10mm_Layout15x15_P0.65mm -UFBGA-201, 15x15 raster, 10x10mm package, pitch 0.65mm; see section 7.6 of http://www.st.com/resource/en/datasheet/stm32f207vg.pdf -BGA 201 0.65 -0 -201 -201 -Package_BGA -VFBGA-49_5.0x5.0mm_Layout7x7_P0.65mm -VFBGA-49, 7x7, 5x5mm package, pitch 0.65mm -VFBGA-49 -0 -49 -49 -Package_BGA -VFBGA-100_7.0x7.0mm_Layout10x10_P0.65mm -VFBGA-100, 10x10, 7x7mm package, pitch 0.65mm -VFBGA-100 -0 -100 -100 -Package_BGA -WLP-4_0.73x0.73mm_Layout2x2_P0.35mm_Ball0.22mm_Pad0.2mm_NSMD -WLP-4, 2x2 raster, 0.73x0.73mm package, pitch 0.35mm; https://datasheets.maximintegrated.com/en/ds/MAX40200.pdf -BGA 4 0.35 -0 -4 -4 -Package_BGA -WLP-4_0.83x0.83mm_P0.4mm -WLP-4_0.83x0.83mm_P0.4mm https://pdfserv.maximintegrated.com/package_dwgs/21-100107.PDF, https://www.maximintegrated.com/en/app-notes/index.mvp/id/1891 -WLP-4 -0 -4 -4 -Package_BGA -WLP-4_0.86x0.86mm_P0.4mm -WLP-4_0.86x0.86mm_P0.4mm https://pdfserv.maximintegrated.com/package_dwgs/21-0612.PDF, https://www.maximintegrated.com/en/app-notes/index.mvp/id/1891 -WLP-4 -0 -4 -4 -Package_BGA -WLP-9_1.448x1.468mm_Layout3x3_P0.4mm_Ball0.27mm_Pad0.25mm -WLP-9, 1.448x1.468mm, 9 Ball, 3x3 Layout, 0.4mm Pitch, https://pdfserv.maximintegrated.com/package_dwgs/21-100168.PDF -BGA 9 0.4 -0 -9 -9 -Package_BGA -XBGA-121_10x10mm_Layout11x11_P0.8mm -XBGA-121, 11x11 raster, 10x10mm package, pitch 0.6mm; http://ww1.microchip.com/downloads/en/DeviceDoc/39969b.pdf -BGA 121 0.8 -0 -121 -121 -Package_BGA -XFBGA-36_3.5x3.5mm_Layout6x6_P0.5mm -XFBGA-36, https://www.nxp.com/docs/en/package-information/SOT1555-1.pdf -XFBGA-36 -0 -36 -36 -Package_BGA -XFBGA-64_5.0x5.0mm_Layout8x8_P0.5mm -XFBGA-64, https://www.nxp.com/docs/en/package-information/SOT1555-1.pdf -XFBGA-64 -0 -64 -64 -Package_BGA -XFBGA-121_8x8mm_Layout11x11_P0.65mm -XFBGA-121, https://www.nxp.com/docs/en/package-information/SOT1533-1.pdf -XFBGA-121 -0 -121 -121 -Package_BGA -Xilinx_CLG225 -Zynq-7000 BGA, 15x15 grid, 13x13mm package, 0.8mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug865-Zynq-7000-Pkg-Pinout.pdf#page=77, NSMD pad definition Appendix A -BGA 225 0.8 CLG225 -0 -225 -225 -Package_BGA -Xilinx_CLG400 -Zynq-7000 BGA, 20x20 grid, 17x17mm package, 0.8mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug865-Zynq-7000-Pkg-Pinout.pdf#page=78, NSMD pad definition Appendix A -BGA 400 0.8 CLG400 CL400 -0 -400 -400 -Package_BGA -Xilinx_CLG484_CLG485 -Zynq-7000 BGA, 22x22 grid, 19x19mm package, 0.8mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug865-Zynq-7000-Pkg-Pinout.pdf#page=79, NSMD pad definition Appendix A -BGA 484 0.8 CLG484 CL484 CLG485 CL485 -0 -484 -484 -Package_BGA -Xilinx_CPG236 -Artix-7 BGA, 19x19 grid, 10x10mm package, 0.5mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=266, NSMD pad definition Appendix A -BGA 238 0.5 CP236 CPG236 -0 -238 -238 -Package_BGA -Xilinx_CPG238 -Artix-7 BGA, 19x19 grid, 10x10mm package, 0.5mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=267, NSMD pad definition Appendix A -BGA 238 0.5 CPG238 -0 -238 -238 -Package_BGA -Xilinx_CPGA196 -Spartan-7 BGA, 14x14 grid, 8x8mm package, 0.5mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=260, NSMD pad definition Appendix A -BGA 196 0.5 CPGA196 -0 -196 -196 -Package_BGA -Xilinx_CSG324 -Artix-7 BGA, 18x18 grid, 15x15mm package, 0.8mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=268, NSMD pad definition Appendix A -BGA 324 0.8 CS324 CSG324 -0 -324 -324 -Package_BGA -Xilinx_CSG325 -Artix-7 BGA, 18x18 grid, 15x15mm package, 0.8mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=268, NSMD pad definition Appendix A -BGA 324 0.8 CS325 CSG235 -0 -324 -324 -Package_BGA -Xilinx_CSGA225 -Spartan-7 BGA, 15x15 grid, 13x13mm package, 0.8mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=262, NSMD pad definition Appendix A -BGA 225 0.8 CSGA225 -0 -225 -225 -Package_BGA -Xilinx_CSGA324 -Spartan-7 BGA, 18x18 grid, 15x15mm package, 0.8mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=263, NSMD pad definition Appendix A -BGA 324 0.8 CSGA324 -0 -324 -324 -Package_BGA -Xilinx_FBG484 -Artix-7, Kintex-7 and Zynq-7000 BGA, 22x22 grid, 23x23mm package, 1mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=271, ttps://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=281, https://www.xilinx.com/support/documentation/user_guides/ug865-Zynq-7000-Pkg-Pinout.pdf#page=82, NSMD pad definition Appendix A -BGA 484 1 FB484 FBG484 FBV484 -0 -484 -484 -Package_BGA -Xilinx_FBG676 -Artix-7, Kintex-7 and Zynq-7000 BGA, 26x26 grid, 27x27mm package, 1mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=273, https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=284, https://www.xilinx.com/support/documentation/user_guides/ug865-Zynq-7000-Pkg-Pinout.pdf#page=84, NSMD pad definition Appendix A -BGA 676 1 FB676 FBG676 FBV676 -0 -676 -676 -Package_BGA -Xilinx_FBG900 -Kintex-7 BGA, 30x30 grid, 31x31mm package, 1mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=289, NSMD pad definition Appendix A -BGA 900 1 FB900 FBG900 FBV900 -0 -900 -900 -Package_BGA -Xilinx_FFG676 -Kintex-7 and Zynq-7000 BGA, 26x26 grid, 27x27mm package, 1mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=292, https://www.xilinx.com/support/documentation/user_guides/ug865-Zynq-7000-Pkg-Pinout.pdf#page=88, NSMD pad definition Appendix A -BGA 676 1 FF676 FFG676 FFV676 -0 -676 -676 -Package_BGA -Xilinx_FFG900_FFG901 -Kintex-7 and Zynq-7000 BGA, 30x30 grid, 31x31mm package, 1mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=294, https://www.xilinx.com/support/documentation/user_guides/ug865-Zynq-7000-Pkg-Pinout.pdf#page=90, NSMD pad definition Appendix A -BGA 900 1 FF900 FFG900 FFV900 FF901 FFG901 FFV901 -0 -900 -900 -Package_BGA -Xilinx_FFG1156 -Artix-7, Kintex-7 and Zynq-7000 BGA, 34x34 grid, 35x35mm package, 1mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=277, https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=296, https://www.xilinx.com/support/documentation/user_guides/ug865-Zynq-7000-Pkg-Pinout.pdf#page=91, NSMD pad definition Appendix A -BGA 1156 1 FF1156 FFG1156 FFV1156 -0 -1156 -1156 -Package_BGA -Xilinx_FFG1157_FFG1158 -Virtex-7 BGA, 34x34 grid, 35x35mm package, 1mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=299, NSMD pad definition Appendix A -BGA 1156 1 FF1157 FFG1157 FFV1157 FF1158 FFG1158 FFV1158 -0 -1156 -1156 -Package_BGA -Xilinx_FFG1761 -Virtex-7 BGA, 42x42 grid, 42.5x42.5mm package, 1mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=300, NSMD pad definition Appendix A -BGA 1760 1 FF1761 FFG1761 -0 -1760 -1760 -Package_BGA -Xilinx_FFG1926_FFG1927_FFG1928_FFG1930 -Virtex-7 BGA, 44x44 grid, 45x45mm package, 1mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=303, NSMD pad definition Appendix A -BGA 1924 1 FF1926 FFG1926 FF1927 FFG1927 FFV1927 FF1928 FFG1928 FF1930 FFG1930 -0 -1924 -1924 -Package_BGA -Xilinx_FFV1761 -Virtex-7 BGA, 42x42 grid, 42.5x42.5mm package, 1mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=301, NSMD pad definition Appendix A -BGA 1760 1 FFV1761 -0 -1760 -1760 -Package_BGA -Xilinx_FGG484 -Artix-7 BGA, 22x22 grid, 23x23mm package, 1mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=275, NSMD pad definition Appendix A -BGA 484 1 FG484 FGG484 -0 -484 -484 -Package_BGA -Xilinx_FGG676 -Artix-7 BGA, 26x26 grid, 27x27mm package, 1mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=276, NSMD pad definition Appendix A -BGA 676 1 FG676 FGG676 -0 -676 -676 -Package_BGA -Xilinx_FGGA484 -Spartan-7 BGA, 22x22 grid, 23x23mm package, 1mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=264, NSMD pad definition Appendix A -BGA 484 1 FGGA484 -0 -484 -484 -Package_BGA -Xilinx_FGGA676 -Spartan-7 BGA, 26x26 grid, 27x27mm package, 1mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=265, NSMD pad definition Appendix A -BGA 676 1 FGGA676 -0 -676 -676 -Package_BGA -Xilinx_FHG1761 -Virtex-7 BGA, 42x42 grid, 45x45mm package, 1mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=302, NSMD pad definition Appendix A -BGA 1760 1 FH1761 FHG1761 -0 -1760 -1760 -Package_BGA -Xilinx_FLG1925_FLG1926_FLG1928_FLG1930 -Virtex-7 BGA, 44x44 grid, 45x45mm package, 1mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=304, NSMD pad definition Appendix A -BGA 1924 1 FL1925 FLG1925 FL1926 FLG1926 FL1928 FLG1928 FL1930 FLG1930 -0 -1924 -1924 -Package_BGA -Xilinx_FTG256 -Artix-7 BGA, 16x16 grid, 17x17mm package, 1mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=269, NSMD pad definition Appendix A -BGA 256 1 FT256 FTG256 -0 -256 -256 -Package_BGA -Xilinx_FTGB196 -Spartan-7 BGA, 14x14 grid, 15x15mm package, 1mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=261, NSMD pad definition Appendix A -BGA 196 1 FTGB196 -0 -196 -196 -Package_BGA -Xilinx_RB484 -Artix-7 and Zynq-7000 BGA, 22x22 grid, 23x23mm package, 1mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=278, https://www.xilinx.com/support/documentation/user_guides/ug865-Zynq-7000-Pkg-Pinout.pdf#page=92, NSMD pad definition Appendix A -BGA 484 1 RB484 -0 -484 -484 -Package_BGA -Xilinx_RB676 -Artix-7 BGA, 26x26 grid, 27x27mm package, 1mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=280, NSMD pad definition Appendix A -BGA 676 1 RB676 -0 -676 -676 -Package_BGA -Xilinx_RF676 -Kintex-7 BGA, 26x26 grid, 27x27mm package, 1mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=297, NSMD pad definition Appendix A -BGA 676 1 RF676 -0 -676 -676 -Package_BGA -Xilinx_RF900 -Kintex-7 and Zynq-7000 BGA, 30x30 grid, 31x31mm package, 1mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=298, https://www.xilinx.com/support/documentation/user_guides/ug865-Zynq-7000-Pkg-Pinout.pdf#page=94, NSMD pad definition Appendix A -BGA 900 1 RF900 -0 -900 -900 -Package_BGA -Xilinx_RF1156 -Zynq-7000 BGA, 34x34 grid, 35x35mm package, 1mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug865-Zynq-7000-Pkg-Pinout.pdf#page=95, NSMD pad definition Appendix A -BGA 1156 1 RF1156 -0 -1156 -1156 -Package_BGA -Xilinx_RF1157_RF1158 -Virtex-7 BGA, 34x34 grid, 35x35mm package, 1mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=305, NSMD pad definition Appendix A -BGA 1156 1 RF1157 RF1158 -0 -1156 -1156 -Package_BGA -Xilinx_RF1761 -Virtex-7 BGA, 42x42 grid, 42.5x42.5mm package, 1mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=306, NSMD pad definition Appendix A -BGA 1760 1 RF1761 -0 -1760 -1760 -Package_BGA -Xilinx_RF1930 -Virtex-7 BGA, 44x44 grid, 45x45mm package, 1mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=307, NSMD pad definition Appendix A -BGA 1924 1 RF1930 -0 -1924 -1924 -Package_BGA -Xilinx_RFG676 -Zynq-7000 BGA, 26x26 grid, 27x27mm package, 1mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug865-Zynq-7000-Pkg-Pinout.pdf#page=93, NSMD pad definition Appendix A -BGA 676 1 RF676 RFG676 -0 -676 -676 -Package_BGA -Xilinx_RS484 -Artix-7 BGA, 22x22 grid, 19x19mm package, 0.8mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=279, NSMD pad definition Appendix A -BGA 484 0.8 RS484 -0 -484 -484 -Package_BGA -Xilinx_SBG484 -Artix-7 BGA, 22x22 grid, 19x19mm package, 0.8mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=270, NSMD pad definition Appendix A -BGA 484 0.8 SB484 SBG484 SBV484 -0 -484 -484 -Package_BGA -Xilinx_SBG485 -Zynq-7000 BGA, 22x22 grid, 19x19mm package, 0.8mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug865-Zynq-7000-Pkg-Pinout.pdf#page=80, NSMD pad definition Appendix A -BGA 484 0.8 SBG485 SBV485 -0 -484 -484 -Package_CSP -Analog_LFCSP-8-1EP_3x3mm_P0.5mm_EP1.53x1.85mm -LFCSP, exposed pad, Analog Devices (http://www.analog.com/media/en/technical-documentation/data-sheets/ADL5542.pdf) -LFCSP 8 0.5 -0 -12 -5 -Package_CSP -LFCSP-8-1EP_3x2mm_P0.5mm_EP1.6x1.65mm -LFCSP 8pin Pitch 0.5mm, http://www.analog.com/media/en/package-pcb-resources/package/57080735642908cp_8_4.pdf -LFCSP 8pin thermal pad 3x2mm Pitch 0.5mm -0 -9 -9 -Package_CSP -LFCSP-8-1EP_3x3mm_P0.5mm_EP1.45x1.74mm -LFCSP, 8 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/cp-8/CP_8_13.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py -LFCSP DFN_QFN -0 -13 -9 -Package_CSP -LFCSP-8_2x2mm_P0.5mm -LFCSP 8pin Pitch 0.5mm, http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/cp_8_6.pdf -LFCSP 8pin 2x2mm Pitch 0.5mm -0 -8 -8 -Package_CSP -LFCSP-16-1EP_3x3mm_P0.5mm_EP1.3x1.3mm -LFCSP, 16 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/cp-16/CP_16_21.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -LFCSP NoLead -0 -21 -17 -Package_CSP -LFCSP-16-1EP_3x3mm_P0.5mm_EP1.3x1.3mm_ThermalVias -LFCSP, 16 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/cp-16/CP_16_21.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -LFCSP NoLead -0 -26 -17 -Package_CSP -LFCSP-16-1EP_3x3mm_P0.5mm_EP1.6x1.6mm -LFCSP, 16 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/cp-16/CP_16_22.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -LFCSP NoLead -0 -21 -17 -Package_CSP -LFCSP-16-1EP_3x3mm_P0.5mm_EP1.6x1.6mm_ThermalVias -LFCSP, 16 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/cp-16/CP_16_22.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -LFCSP NoLead -0 -26 -17 -Package_CSP -LFCSP-16-1EP_3x3mm_P0.5mm_EP1.7x1.7mm -LFCSP, 16 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/HMC7992.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -LFCSP NoLead -0 -21 -17 -Package_CSP -LFCSP-16-1EP_3x3mm_P0.5mm_EP1.7x1.7mm_ThermalVias -LFCSP, 16 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/HMC7992.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -LFCSP NoLead -0 -26 -17 -Package_CSP -LFCSP-16-1EP_3x3mm_P0.5mm_EP1.854x1.854mm -16-Lead Lead Frame Chip Scale Package, 3x3mm, 0.5mm pitch, 1.854mm thermal pad (CP-16-22, http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/cp_16_22.pdf) -LFCSP 16 0.5 -0 -21 -17 -Package_CSP -LFCSP-16-1EP_4x4mm_P0.65mm_EP2.1x2.1mm -LFCSP, 16 pin, 4x4mm, 2.1mm sq pad (http://www.analog.com/media/en/technical-documentation/data-sheets/ADG633.pdf) -LFCSP 16 0.65 -0 -21 -17 -Package_CSP -LFCSP-16-1EP_4x4mm_P0.65mm_EP2.4x2.4mm -LFCSP, 16 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/cp-16/cp-16-40.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -LFCSP NoLead -0 -21 -17 -Package_CSP -LFCSP-16-1EP_4x4mm_P0.65mm_EP2.4x2.4mm_ThermalVias -LFCSP, 16 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/cp-16/cp-16-40.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -LFCSP NoLead -0 -31 -17 -Package_CSP -LFCSP-20-1EP_4x4mm_P0.5mm_EP2.1x2.1mm -20-Lead Frame Chip Scale Package - 4x4x0.9 mm Body [LFCSP], (see http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/cp_20_6.pdf) -LFCSP 0.5 -0 -25 -21 -Package_CSP -LFCSP-20-1EP_4x4mm_P0.5mm_EP2.5x2.5mm -LFCSP, 20 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/AD7682_7689.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py -LFCSP DFN_QFN -0 -25 -21 -Package_CSP -LFCSP-20-1EP_4x4mm_P0.5mm_EP2.5x2.5mm_ThermalVias -LFCSP, 20 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/AD7682_7689.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py -LFCSP DFN_QFN -0 -35 -21 -Package_CSP -LFCSP-20-1EP_4x4mm_P0.5mm_EP2.6x2.6mm -LFCSP, 20 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/cp-20/CP_20_8.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -LFCSP NoLead -0 -25 -21 -Package_CSP -LFCSP-20-1EP_4x4mm_P0.5mm_EP2.6x2.6mm_ThermalVias -LFCSP, 20 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/cp-20/CP_20_8.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -LFCSP NoLead -0 -35 -21 -Package_CSP -LFCSP-24-1EP_4x4mm_P0.5mm_EP2.3x2.3mm -LFCSP, 24 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/cp_24_14.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -LFCSP NoLead -0 -29 -25 -Package_CSP -LFCSP-24-1EP_4x4mm_P0.5mm_EP2.3x2.3mm_ThermalVias -LFCSP, 24 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/cp_24_14.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -LFCSP NoLead -0 -39 -25 -Package_CSP -LFCSP-24-1EP_4x4mm_P0.5mm_EP2.5x2.5mm -LFCSP, 24 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/cp_24_7.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -LFCSP NoLead -0 -29 -25 -Package_CSP -LFCSP-24-1EP_4x4mm_P0.5mm_EP2.5x2.5mm_ThermalVias -LFCSP, 24 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/cp_24_7.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -LFCSP NoLead -0 -39 -25 -Package_CSP -LFCSP-28-1EP_5x5mm_P0.5mm_EP3.14x3.14mm -LFCSP, 28 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/cp-28/CP_28_10.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -LFCSP NoLead -0 -33 -29 -Package_CSP -LFCSP-28-1EP_5x5mm_P0.5mm_EP3.14x3.14mm_ThermalVias -LFCSP, 28 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/cp-28/CP_28_10.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -LFCSP NoLead -0 -43 -29 -Package_CSP -LFCSP-32-1EP_5x5mm_P0.5mm_EP3.1x3.1mm -LFCSP, 32 Pin (https://www.analog.com/media/en/package-pcb-resources/package/414143737956480539664569cp_32_2.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -LFCSP NoLead -0 -42 -33 -Package_CSP -LFCSP-32-1EP_5x5mm_P0.5mm_EP3.1x3.1mm_ThermalVias -LFCSP, 32 Pin (https://www.analog.com/media/en/package-pcb-resources/package/414143737956480539664569cp_32_2.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -LFCSP NoLead -0 -59 -33 -Package_CSP -LFCSP-32-1EP_5x5mm_P0.5mm_EP3.25x3.25mm -32-Lead Frame Chip Scale Package LFCSP (5mm x 5mm); (see http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/cp-32/CP_32_27.pdf -LFCSP 0.5 -0 -37 -33 -Package_CSP -LFCSP-48-1EP_7x7mm_P0.5mm_EP4.1x4.1mm -LFCSP, 48 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/cp_48_5.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -LFCSP NoLead -0 -58 -49 -Package_CSP -LFCSP-48-1EP_7x7mm_P0.5mm_EP4.1x4.1mm_ThermalVias -LFCSP, 48 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/cp_48_5.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -LFCSP NoLead -0 -75 -49 -Package_CSP -LFCSP-64-1EP_9x9mm_P0.5mm_EP5.21x5.21mm -LFCSP, 64 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/cp_64_7.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -LFCSP NoLead -0 -69 -65 -Package_CSP -LFCSP-64-1EP_9x9mm_P0.5mm_EP5.21x5.21mm_ThermalVias -LFCSP, 64 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/cp_64_7.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -LFCSP NoLead -0 -86 -65 -Package_CSP -LFCSP-72-1EP_10x10mm_P0.5mm_EP5.3x5.3mm -LFCSP, 72 Pin (http://www.analog.com/media/en/technical-documentation/data-sheets/ADAU1452_1451_1450.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -LFCSP NoLead -0 -82 -73 -Package_CSP -LFCSP-72-1EP_10x10mm_P0.5mm_EP5.3x5.3mm_ThermalVias -LFCSP, 72 Pin (http://www.analog.com/media/en/technical-documentation/data-sheets/ADAU1452_1451_1450.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -LFCSP NoLead -0 -99 -73 -Package_CSP -LFCSP-72-1EP_10x10mm_P0.5mm_EP6.15x6.15mm -72-Lead Frame Chip Scale Package - 10x10x0.9 mm Body [LFCSP]; (see https://www.intersil.com/content/dam/Intersil/documents/l72_/l72.10x10c.pdf) -LFCSP 0.5 -0 -77 -73 -Package_CSP -LFCSP-VQ-24-1EP_4x4mm_P0.5mm_EP2.642x2.642mm -LFCSP VQ, 24 pin, exposed pad, 4x4mm body, pitch 0.5mm (http://www.analog.com/media/en/package-pcb-resources/package/56702234806764cp_24_3.pdf, http://www.analog.com/media/en/technical-documentation/data-sheets/ADL5801.pdf) -LFCSP 0.5 -0 -29 -25 -Package_CSP -LFCSP-VQ-48-1EP_7x7mm_P0.5mm -LFCSP VQ, 48 pin, exposed pad, 7x7mm body (http://www.analog.com/media/en/technical-documentation/data-sheets/AD7951.pdf, http://www.analog.com/en/design-center/packaging-quality-symbols-footprints/symbols-and-footprints/AD7951.html) -LFCSP 48 -0 -49 -49 -Package_CSP -LFCSP-WD-8-1EP_3x3mm_P0.65mm_EP1.6x2.44mm -LFCSP-WD, 8 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/CP_8_19.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -LFCSP-WD NoLead -0 -15 -9 -Package_CSP -LFCSP-WD-8-1EP_3x3mm_P0.65mm_EP1.6x2.44mm_ThermalVias -LFCSP-WD, 8 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/CP_8_19.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -LFCSP-WD NoLead -0 -22 -9 -Package_CSP -LFCSP-WD-10-1EP_3x3mm_P0.5mm_EP1.64x2.38mm -LFCSP-WD, 10 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/cp-10/CP_10_9.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -LFCSP-WD NoLead -0 -17 -11 -Package_CSP -LFCSP-WD-10-1EP_3x3mm_P0.5mm_EP1.64x2.38mm_ThermalVias -LFCSP-WD, 10 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/cp-10/CP_10_9.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -LFCSP-WD NoLead -0 -24 -11 -Package_CSP -ST_WLCSP-25_Die425 -WLCSP-25, 5x5 raster, 2.097x2.493mm package, pitch 0.4mm; see section 7.6 of http://www.st.com/resource/en/datasheet/stm32l031f6.pdf -BGA 25 0.4 -0 -25 -25 -Package_CSP -ST_WLCSP-25_Die444 -WLCSP-25, 5x5 raster, 2.423x2.325mm package, pitch 0.4mm; see section 7.5 of http://www.st.com/resource/en/datasheet/stm32f031k6.pdf -BGA 25 0.4 -0 -25 -25 -Package_CSP -ST_WLCSP-25_Die457 -WLCSP-25, 5x5 raster, 2.133x2.070mm package, pitch 0.4mm; see section 7.3 of http://www.st.com/resource/en/datasheet/stm32l011k3.pdf -BGA 25 0.4 -0 -25 -25 -Package_CSP -ST_WLCSP-36_Die417 -WLCSP-36, 6x6 raster, 2.61x2.88mm package, pitch 0.4mm; see section 7.4 of http://www.st.com/resource/en/datasheet/stm32l052t8.pdf -BGA 36 0.4 -0 -36 -36 -Package_CSP -ST_WLCSP-36_Die440 -WLCSP-36, 6x6 raster, 2.605x2.703mm package, pitch 0.4mm; see section 7.5 of http://www.st.com/resource/en/datasheet/stm32f051t8.pdf -BGA 36 0.4 -0 -36 -36 -Package_CSP -ST_WLCSP-36_Die445 -WLCSP-36, 6x6 raster, 2.605x2.703mm package, pitch 0.4mm; see section 7.3 of http://www.st.com/resource/en/datasheet/stm32f042k6.pdf -BGA 36 0.4 -0 -36 -36 -Package_CSP -ST_WLCSP-36_Die458 -WLCSP-36, 6x6 raster, 2.553x2.579mm package, pitch 0.4mm; see section 7.1 of http://www.st.com/resource/en/datasheet/stm32f410t8.pdf -BGA 36 0.4 -0 -36 -36 -Package_CSP -ST_WLCSP-49_Die423 -WLCSP-49, 7x7 raster, 2.965x2.965mm package, pitch 0.4mm; see section 7.1 of http://www.st.com/resource/en/datasheet/stm32f401vc.pdf -BGA 49 0.4 -0 -49 -49 -Package_CSP -ST_WLCSP-49_Die431 -WLCSP-49, 7x7 raster, 2.999x3.185mm package, pitch 0.4mm; see section 7.1 of http://www.st.com/resource/en/datasheet/stm32f411vc.pdf -BGA 49 0.4 -0 -49 -49 -Package_CSP -ST_WLCSP-49_Die433 -WLCSP-49, 7x7 raster, 3.029x3.029mm package, pitch 0.4mm; see section 7.1.1 of http://www.st.com/resource/en/datasheet/stm32f401ce.pdf -BGA 49 0.4 -0 -49 -49 -Package_CSP -ST_WLCSP-49_Die435 -WLCSP-49, 7x7 raster, 3.141x3.127mm package, pitch 0.4mm; see section 7.6 of http://www.st.com/resource/en/datasheet/DM00257211.pdf -BGA 49 0.4 -0 -49 -49 -Package_CSP -ST_WLCSP-49_Die438 -WLCSP-49, 7x7 raster, 3.89x3.74mm package, pitch 0.5mm; see section 7.5 of http://www.st.com/resource/en/datasheet/stm32f303r8.pdf -BGA 49 0.5 -0 -49 -49 -Package_CSP -ST_WLCSP-49_Die439 -WLCSP-49, 7x7 raster, 3.417x3.151mm package, pitch 0.4mm; see section 7.1 of http://www.st.com/resource/en/datasheet/stm32f301r8.pdf -BGA 49 0.4 -0 -49 -49 -Package_CSP -ST_WLCSP-49_Die447 -WLCSP-49, 7x7 raster, 3.294x3.258mm package, pitch 0.4mm; see section 7.6 of http://www.st.com/resource/en/datasheet/stm32l072kz.pdf -BGA 49 0.4 -0 -49 -49 -Package_CSP -ST_WLCSP-49_Die448 -WLCSP-49, 7x7 raster, 3.277x3.109mm package, pitch 0.4mm; see section 7.4 of http://www.st.com/resource/en/datasheet/stm32f071v8.pdf -BGA 49 0.4 -0 -49 -49 -Package_CSP -ST_WLCSP-63_Die427 -WLCSP-63, 7x9 raster, 3.228x4.164mm package, pitch 0.4mm; see section 7.6 of http://www.st.com/resource/en/datasheet/stm32l151cc.pdf -BGA 63 0.4 -0 -63 -63 -Package_CSP -ST_WLCSP-64_Die414 -WLCSP-64, 8x8 raster, 4.466x4.395mm package, pitch 0.5mm; see section 6.3 of http://www.st.com/resource/en/datasheet/stm32f103ze.pdf -BGA 64 0.5 -0 -64 -64 -Package_CSP -ST_WLCSP-64_Die427 -WLCSP-64, 8x8 raster, 4.539x4.911mm package, pitch 0.4mm; see section 7.5 of http://www.st.com/resource/en/datasheet/stm32l152zc.pdf -BGA 64 0.4 -0 -64 -64 -Package_CSP -ST_WLCSP-64_Die435 -WLCSP-64, 8x8 raster, 3.141x3.127mm package, pitch 0.35mm; see section 7.5 of http://www.st.com/resource/en/datasheet/DM00257211.pdf -BGA 64 0.35 -0 -64 -64 -Package_CSP -ST_WLCSP-64_Die436 -WLCSP-64, 8x8 raster, 4.539x4.911mm package, pitch 0.4mm; see section 7.5 of http://www.st.com/resource/en/datasheet/stm32l152zd.pdf -BGA 64 0.4 -0 -64 -64 -Package_CSP -ST_WLCSP-64_Die441 -WLCSP-64, 8x8 raster, 3.623x3.651mm package, pitch 0.4mm; see section 7.1 of http://www.st.com/resource/en/datasheet/DM00213872.pdf -BGA 64 0.4 -0 -64 -64 -Package_CSP -ST_WLCSP-64_Die442 -WLCSP-64, 8x8 raster, 3.347x3.585mm package, pitch 0.4mm; see section 7.4 of http://www.st.com/resource/en/datasheet/stm32f091vb.pdf -BGA 64 0.4 -0 -64 -64 -Package_CSP -ST_WLCSP-64_Die462 -WLCSP-64, 8x8 raster, 3.357x3.657mm package, pitch 0.4mm; see section 7.5 of http://www.st.com/resource/en/datasheet/DM00340475.pdf -BGA 64 0.4 -0 -64 -64 -Package_CSP -ST_WLCSP-66_Die411 -WLCSP-66, 9x9 raster, 3.639x3.971mm package, pitch 0.4mm; see section 7.2 of http://www.st.com/resource/en/datasheet/stm32f207vg.pdf -BGA 66 0.4 -0 -66 -66 -Package_CSP -ST_WLCSP-66_Die432 -WLCSP-66, 8x9 raster, 3.767x4.229mm package, pitch 0.4mm; see section 7.2 of http://www.st.com/resource/en/datasheet/stm32f378vc.pdf -BGA 66 0.4 -0 -66 -66 -Package_CSP -ST_WLCSP-72_Die415 -WLCSP-72, 9x9 raster, 4.4084x3.7594mm package, pitch 0.4mm; see section 7.5 of http://www.st.com/resource/en/datasheet/stm32l476me.pdf -BGA 72 0.4 -0 -72 -72 -Package_CSP -ST_WLCSP-81_Die415 -WLCSP-81, 9x9 raster, 4.4084x3.7594mm package, pitch 0.4mm; see section 7.4 of http://www.st.com/resource/en/datasheet/stm32l476me.pdf -BGA 81 0.4 -0 -81 -81 -Package_CSP -ST_WLCSP-81_Die421 -WLCSP-81, 9x9 raster, 3.693x3.815mm package, pitch 0.4mm; see section 7.6 of http://www.st.com/resource/en/datasheet/stm32f446ze.pdf -BGA 81 0.4 -0 -81 -81 -Package_CSP -ST_WLCSP-81_Die463 -WLCSP-81, 9x9 raster, 4.039x3.951mm package, pitch 0.4mm; see section 7.1 of http://www.st.com/resource/en/datasheet/DM00282249.pdf -BGA 81 0.4 -0 -81 -81 -Package_CSP -ST_WLCSP-90_Die413 -WLCSP-90, 10x9 raster, 4.223x3.969mm package, pitch 0.4mm; see section 6.1 of http://www.st.com/resource/en/datasheet/stm32f405og.pdf -BGA 90 0.4 -0 -90 -90 -Package_CSP -ST_WLCSP-100_Die422 -WLCSP-100, 10x10 raster, 4.201x4.663mm package, pitch 0.4mm; see section 7.4 of http://www.st.com/resource/en/datasheet/stm32f302vc.pdf -BGA 100 0.4 -0 -100 -100 -Package_CSP -ST_WLCSP-100_Die446 -WLCSP-100, 10x10 raster, 4.775x5.041mm package, pitch 0.4mm; see section 7.5 of http://www.st.com/resource/en/datasheet/stm32f303zd.pdf -BGA 100 0.4 -0 -100 -100 -Package_CSP -ST_WLCSP-100_Die452 -WLCSP-100, 10x10 raster, 4.201x4.663mm package, pitch 0.4mm; see section 7.7 of http://www.st.com/resource/en/datasheet/DM00330506.pdf -BGA 100 0.4 -0 -100 -100 -Package_CSP -ST_WLCSP-100_Die461 -WLCSP-100, 10x10 raster, 4.618x4.142mm package, pitch 0.4mm; see section 7.5 of http://www.st.com/resource/en/datasheet/DM00284211.pdf -BGA 100 0.4 -0 -100 -100 -Package_CSP -ST_WLCSP-104_Die437 -WLCSP-104, 9x12 raster, 4.095x5.094mm package, pitch 0.4mm; see section 7.5 of http://www.st.com/resource/en/datasheet/stm32l152ze.pdf -BGA 104 0.4 -0 -104 -104 -Package_CSP -ST_WLCSP-143_Die419 -WLCSP-143, 11x13 raster, 4.521x5.547mm package, pitch 0.4mm; see section 7.2 of http://www.st.com/resource/en/datasheet/stm32f429ng.pdf -BGA 143 0.4 -0 -143 -143 -Package_CSP -ST_WLCSP-143_Die449 -WLCSP-143, 11x13 raster, 4.539x5.849mm package, pitch 0.4mm; see section 6.3 of http://www.st.com/resource/en/datasheet/stm32f746zg.pdf -BGA 143 0.4 -0 -143 -143 -Package_CSP -ST_WLCSP-144_Die470 -WLCSP-144, 12x12 raster, 5.24x5.24mm package, pitch 0.4mm; see section 7.4 of http://www.st.com/resource/en/datasheet/DM00366448.pdf -BGA 144 0.4 -0 -144 -144 -Package_CSP -ST_WLCSP-168_Die434 -WLCSP-168, 12x14 raster, 4.891x5.692mm package, pitch 0.4mm; see section 6.3 of http://www.st.com/resource/en/datasheet/stm32f469ni.pdf -BGA 168 0.4 -0 -168 -168 -Package_CSP -ST_WLCSP-180_Die451 -WLCSP-180, 13x14 raster, 5.537x6.095mm package, pitch 0.4mm; see section 6.6 of http://www.st.com/resource/en/datasheet/DM00273119.pdf -BGA 180 0.4 -0 -180 -180 -Package_CSP -WLCSP-6_1.4x1.0mm_P0.4mm -6pin Pitch 0.4mm -6pin Pitch 0.4mm WLCSP -0 -6 -6 -Package_CSP -WLCSP-8_1.58x1.63x0.35mm_Layout3x5_P0.35x0.4mm_Ball0.25mm_Pad0.25mm_NSMD -WLCSP/XFBGA 8-pin package, staggered pins, http://www.adestotech.com/wp-content/uploads/DS-AT25DF041B_040.pdf -WLCSP WLCSP-8 XFBGA XFBGA-8 CSP BGA Chip-Scale Glass-Top -0 -8 -8 -Package_CSP -WLCSP-12_1.56x1.56mm_P0.4mm -WLCSP 12 1.56x1.56 https://ae-bst.resource.bosch.com/media/_tech/media/datasheets/BST-BMM150-DS001-01.pdf -BMM150 WLCSP -0 -12 -12 -Package_CSP -WLCSP-12_1.403x1.555mm_P0.4mm_Stagger -WLCSP-12, 6x4 raster staggered array, 1.403x1.555mm package, pitch 0.4mm; http://ww1.microchip.com/downloads/en/devicedoc/atmel-8235-8-bit-avr-microcontroller-attiny20_datasheet.pdf#page=208 -CSP 12 0.2x0.346333 -0 -12 -12 -Package_CSP -WLCSP-16_4x4_B2.17x2.32mm_P0.5mm -WLCSP-16, http://www.nxp.com/documents/data_sheet/LPC1102_1104.pdf, http://www.nxp.com/assets/documents/data/en/application-notes/AN3846.pdf -WLCSP-16 NXP -0 -16 -16 -Package_CSP -WLCSP-20_1.934x2.434mm_Layout4x5_P0.4mm -WLCSP-20, 4x5 raster, 1.934x2.434mm package, pitch 0.4mm; see section 36.2.3 of http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-42363-SAM-D11_Datasheet.pdf -BGA 20 0.4 -0 -20 -20 -Package_CSP -WLCSP-20_1.994x1.94mm_Layout4x5_P0.4mm -WLCSP-20, https://www.nxp.com/docs/en/package-information/98ASA00539D.pdf -WLCSP-20 -0 -20 -20 -Package_CSP -WLCSP-20_1.994x1.609mm_Layout5x4_P0.4mm -WLCSP-20, https://www.nxp.com/docs/en/package-information/98ASA00676D.pdf -WLCSP-20 -0 -20 -20 -Package_CSP -WLCSP-36_2.82x2.67mm_Layout6x6_P0.4mm -WLCSP-36, https://www.nxp.com/docs/en/package-information/98ASA00949D.pdf -WLCSP-36 -0 -36 -36 -Package_CSP -WLCSP-36_2.374x2.459mm_Layout6x6_P0.35mm -WLCSP-36, https://www.nxp.com/docs/en/package-information/98ASA00604D.pdf -WLCSP-36 -0 -36 -36 -Package_CSP -WLCSP-56_3.170x3.444mm_Layout7x8_P0.4mm -WLCSP-56, 7x8 raster, 3.170x3.444mm package, pitch 0.4mm; see section 48.2.4 of http://ww1.microchip.com/downloads/en/DeviceDoc/DS60001479B.pdf -BGA 56 0.4 -0 -56 -56 -Package_CSP -WLCSP-81_4.41x3.76mm_P0.4mm -WLCSP-81, 9x9, 0.4mm Pitch, http://www.st.com/content/ccc/resource/technical/document/technical_note/92/30/3c/a1/4c/bb/43/6f/DM00103228.pdf/files/DM00103228.pdf/jcr:content/translations/en.DM00103228.pdf -WLCSP ST -0 -81 -81 -Package_CSP -pSemi_CSP-16_1.64x2.04mm_P0.4mm -pSemi CSP-16 1.64x2.04x0.285mm (http://www.psemi.com/pdf/datasheets/pe29101ds.pdf, http://www.psemi.com/pdf/app_notes/an77.pdf) -psemi csp 16 -0 -16 -16 -Package_CSP -pSemi_CSP-16_1.64x2.04mm_P0.4mm_Pad0.18mm -pSemi CSP-16 1.64x2.04x0.285mm (http://www.psemi.com/pdf/datasheets/pe29101ds.pdf, http://www.psemi.com/pdf/app_notes/an77.pdf) -psemi csp 16 -0 -16 -16 -Package_DFN_QFN -AMS_QFN-4-1EP_2x2mm_P0.95mm_EP0.7x1.6mm -UFD Package, 4-Lead Plastic QFN (2mm x 2mm), http://ams.com/eng/content/download/950231/2267959/483138 -QFN 0.95 -0 -6 -5 -Package_DFN_QFN -Cypress_QFN-56-1EP_8x8mm_P0.5mm_EP6.22x6.22mm_ThermalVias -56-Lead Plastic Quad Flat, No Lead Package (ML) - 8x8x0.9 mm Body [QFN] (see datasheet at http://www.cypress.com/file/138911/download and app note at http://www.cypress.com/file/140006/download) -QFN 0.5 -0 -87 -57 -Package_DFN_QFN -DFN-6-1EP_1.2x1.2mm_P0.4mm_EP0.3x0.94mm_PullBack -DFN, 6 Pin (http://www.onsemi.com/pub/Collateral/NCP133-D.PDF), generated with kicad-footprint-generator ipc_noLead_generator.py -DFN NoLead -0 -9 -7 -Package_DFN_QFN -DFN-6-1EP_2x1.8mm_P0.5mm_EP1.2x1.6mm -DFN, 6 Pin (https://www.diodes.com/assets/Package-Files/U-DFN2018-6.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -DFN NoLead -0 -11 -7 -Package_DFN_QFN -DFN-6-1EP_2x2mm_P0.5mm_EP0.6x1.37mm -DFN, 6 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-dfn/05081703_C_DC6.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -DFN NoLead -0 -9 -7 -Package_DFN_QFN -DFN-6-1EP_2x2mm_P0.5mm_EP0.61x1.42mm -DC6 Package; 6-Lead Plastic DFN (2mm x 2mm) (see Linear Technology DFN_6_05-08-1703.pdf) -DFN 0.5 -0 -9 -7 -Package_DFN_QFN -DFN-6-1EP_2x2mm_P0.65mm_EP1x1.6mm -6-Lead Plastic Dual Flat, No Lead Package (MA) - 2x2x0.9 mm Body [DFN] (see Microchip Packaging Specification 00000049BS.pdf) -DFN 0.65 -0 -9 -7 -Package_DFN_QFN -DFN-6-1EP_3x2mm_P0.5mm_EP1.65x1.35mm -DFN, 6 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-dfn/(DCB6)%20DFN%2005-08-1715%20Rev%20A.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -DFN NoLead -0 -11 -7 -Package_DFN_QFN -DFN-6-1EP_3x3mm_P0.95mm_EP1.7x2.6mm -DFN6 3*3 MM, 0.95 PITCH; CASE 506AH-01 (see ON Semiconductor 506AH.PDF) -DFN 0.95 -0 -13 -7 -Package_DFN_QFN -DFN-6-1EP_3x3mm_P1mm_EP1.5x2.4mm -DFN, 6 Pin (https://www.silabs.com/documents/public/data-sheets/Si7020-A20.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -DFN NoLead -0 -11 -7 -Package_DFN_QFN -DFN-6_1.3x1.2mm_P0.4mm -6-Lead Plastic DFN (1.3mm x 1.2mm) -DFN 0.4 -0 -6 -6 -Package_DFN_QFN -DFN-8-1EP_2x2mm_P0.5mm_EP0.6x1.2mm -DFN, 8 Pin (https://www.qorvo.com/products/d/da001879), generated with kicad-footprint-generator ipc_noLead_generator.py -DFN NoLead -0 -11 -9 -Package_DFN_QFN -DFN-8-1EP_2x2mm_P0.5mm_EP0.7x1.3mm -DFN, 8 Pin (https://www.onsemi.com/pub/Collateral/NUF4401MN-D.PDF#page=6), generated with kicad-footprint-generator ipc_noLead_generator.py -DFN NoLead -0 -13 -9 -Package_DFN_QFN -DFN-8-1EP_2x2mm_P0.5mm_EP0.9x1.3mm -DFN, 8 Pin (https://www.onsemi.com/pub/Collateral/NB3N551-D.PDF#page=7), generated with kicad-footprint-generator ipc_noLead_generator.py -DFN NoLead -0 -13 -9 -Package_DFN_QFN -DFN-8-1EP_2x2mm_P0.5mm_EP0.9x1.5mm -DFN, 8 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-8127-AVR-8-bit-Microcontroller-ATtiny4-ATtiny5-ATtiny9-ATtiny10_Datasheet.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -DFN NoLead -0 -13 -9 -Package_DFN_QFN -DFN-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mm -DFN, 8 Pin (https://www.st.com/resource/en/datasheet/lm2903.pdf#page=16), generated with kicad-footprint-generator ipc_noLead_generator.py -DFN NoLead -0 -10 -9 -Package_DFN_QFN -DFN-8-1EP_2x2mm_P0.5mm_EP1.05x1.75mm -DFN8 2x2, 0.5P; CASE 506CN (see ON Semiconductor 506CN.PDF) -DFN 0.5 -0 -11 -9 -Package_DFN_QFN -DFN-8-1EP_2x2mm_P0.45mm_EP0.64x1.38mm -DC8 Package 8-Lead Plastic DFN (2mm x 2mm) (see Linear Technology DFN_8_05-08-1719.pdf) -DFN 0.45 -0 -11 -9 -Package_DFN_QFN -DFN-8-1EP_2x3mm_P0.5mm_EP0.56x2.15mm -DFN, 8 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/2451fg.pdf#page=17), generated with kicad-footprint-generator ipc_noLead_generator.py -DFN NoLead -0 -11 -9 -Package_DFN_QFN -DFN-8-1EP_2x3mm_P0.5mm_EP0.61x2.2mm -DDB Package; 8-Lead Plastic DFN (3mm x 2mm) (see Linear Technology DFN_8_05-08-1702.pdf) -DFN 0.5 -0 -12 -9 -Package_DFN_QFN -DFN-8-1EP_3x2mm_P0.5mm_EP1.3x1.5mm -8-Lead Plastic Dual Flat, No Lead Package (8MA2) - 2x3x0.6 mm Body [UDFN] (see Atmel-8815-SEEPROM-AT24CS01-02-Datasheet.pdf) -DFN 0.5 -0 -13 -9 -Package_DFN_QFN -DFN-8-1EP_3x2mm_P0.5mm_EP1.7x1.4mm -DFN, 8 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/8L_DFN_2x3x0_9_MC_C04-123C.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -DFN NoLead -0 -13 -9 -Package_DFN_QFN -DFN-8-1EP_3x2mm_P0.5mm_EP1.36x1.46mm -8-Lead Plastic Dual Flat, No Lead Package (8MA2) - 2x3x0.6 mm Body (http://ww1.microchip.com/downloads/en/DeviceDoc/20005010F.pdf) -DFN 0.5 -0 -13 -9 -Package_DFN_QFN -DFN-8-1EP_3x2mm_P0.5mm_EP1.75x1.45mm -8-Lead Plastic Dual Flat, No Lead Package (MC) - 2x3x0.9 mm Body [DFN] (see Microchip Packaging Specification 00000049BS.pdf) -DFN 0.5 -0 -13 -9 -Package_DFN_QFN -DFN-8-1EP_3x2mm_P0.45mm_EP1.66x1.36mm -DCB Package 8-Lead Plastic DFN (2mm x 3mm) (see Linear Technology DFN_8_05-08-1718.pdf) -DFN 0.45 -0 -13 -9 -Package_DFN_QFN -DFN-8-1EP_3x3mm_P0.5mm_EP1.66x2.38mm -DD Package; 8-Lead Plastic DFN (3mm x 3mm) (see Linear Technology DFN_8_05-08-1698.pdf) -DFN 0.5 -0 -13 -9 -Package_DFN_QFN -DFN-8-1EP_3x3mm_P0.65mm_EP1.7x2.05mm -DFN, 8 Pin (http://www.ixysic.com/home/pdfs.nsf/www/IX4426-27-28.pdf/$file/IX4426-27-28.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -DFN NoLead -0 -13 -9 -Package_DFN_QFN -DFN-8-1EP_3x3mm_P0.65mm_EP1.55x2.4mm -8-Lead Plastic Dual Flat, No Lead Package (MF) - 3x3x0.9 mm Body [DFN] (see Microchip Packaging Specification 00000049BS.pdf) -DFN 0.65 -0 -13 -9 -Package_DFN_QFN -DFN-8-1EP_4x4mm_P0.8mm_EP2.3x3.24mm -DFN, 8 Pin (https://www.st.com/resource/en/datasheet/ld1086.pdf#page=35), generated with kicad-footprint-generator ipc_noLead_generator.py -DFN NoLead -0 -13 -9 -Package_DFN_QFN -DFN-8-1EP_4x4mm_P0.8mm_EP2.5x3.6mm -8-Lead Plastic Dual Flat, No Lead Package (MD) - 4x4x0.9 mm Body [DFN] (see Microchip Packaging Specification 00000049BS.pdf) -DFN 0.8 -0 -15 -9 -Package_DFN_QFN -DFN-8-1EP_4x4mm_P0.8mm_EP2.39x2.21mm -8-Lead Plastic Dual Flat, No Lead Package (MD) - 4x4x0.9 mm Body [DFN] (http://www.onsemi.com/pub/Collateral/NCP4308-D.PDF) -DFN 0.8 -0 -13 -9 -Package_DFN_QFN -DFN-8-1EP_6x5mm_P1.27mm_EP2x2mm -DD Package; 8-Lead Plastic DFN (6mm x 5mm) (see http://www.everspin.com/file/236/download) -dfn -0 -13 -9 -Package_DFN_QFN -DFN-8-1EP_6x5mm_P1.27mm_EP4x4mm -DD Package; 8-Lead Plastic DFN (6mm x 5mm) (see http://www.everspin.com/file/236/download) -dfn -0 -25 -9 -Package_DFN_QFN -DFN-8_2x2mm_P0.5mm -DFN8 2x2, 0.5P; No exposed pad - Ref http://pdfserv.maximintegrated.com/land_patterns/90-0349.PDF -DFN 0.5 -0 -8 -8 -Package_DFN_QFN -DFN-10-1EP_2x3mm_P0.5mm_EP0.64x2.4mm -DDB Package; 10-Lead Plastic DFN (3mm x 2mm) (see Linear Technology DFN_10_05-08-1722.pdf) -DFN 0.5 -0 -13 -11 -Package_DFN_QFN -DFN-10-1EP_3x3mm_P0.5mm_EP1.7x2.5mm -DFN, 10 Pin (https://www.monolithicpower.com/pub/media/document/MPQ2483_r1.05.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -DFN NoLead -0 -15 -11 -Package_DFN_QFN -DFN-10-1EP_3x3mm_P0.5mm_EP1.55x2.48mm -10-Lead Plastic Dual Flat, No Lead Package (MF) - 3x3x0.9 mm Body [DFN] (see Microchip Packaging Specification 00000049BS.pdf) -DFN 0.5 -0 -15 -11 -Package_DFN_QFN -DFN-10-1EP_3x3mm_P0.5mm_EP1.65x2.38mm -DFN, 10 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/3471fb.pdf#page=15), generated with kicad-footprint-generator ipc_noLead_generator.py -DFN NoLead -0 -15 -11 -Package_DFN_QFN -DFN-10-1EP_3x3mm_P0.5mm_EP1.65x2.38mm_ThermalVias -DFN, 10 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/3471fb.pdf#page=15), generated with kicad-footprint-generator ipc_noLead_generator.py -DFN NoLead -0 -22 -11 -Package_DFN_QFN -DFN-10-1EP_3x3mm_P0.5mm_EP1.75x2.7mm -10-Lead Plastic Dual Flat No-Lead Package, 3x3mm Body (see Atmel Appnote 8826) -DFN 0.5 -0 -15 -11 -Package_DFN_QFN -DFN-10_2x2mm_P0.4mm -10-Lead Plastic DFN (2mm x 2mm) 0.40mm pitch -DFN 10 0.4mm -0 -10 -10 -Package_DFN_QFN -DFN-12-1EP_2x3mm_P0.45mm_EP0.64x2.4mm -DDB Package; 12-Lead Plastic DFN (3mm x 2mm) (see Linear Technology DFN_12_05-08-1723.pdf) -DFN 0.45 -0 -15 -13 -Package_DFN_QFN -DFN-12-1EP_3x3mm_P0.5mm_EP2.05x2.86mm -10-Lead Plastic Dual Flat, No Lead Package (MF) - 3x3x0.9 mm Body [DFN] (see Microchip Packaging Specification 00000049BS.pdf) -DFN 0.5 -0 -17 -13 -Package_DFN_QFN -DFN-12-1EP_3x3mm_P0.45mm_EP1.66x2.38mm -DD Package; 12-Lead Plastic DFN (3mm x 3mm) (see Linear Technology DFN_12_05-08-1725.pdf) -DFN 0.45 -0 -17 -13 -Package_DFN_QFN -DFN-12-1EP_3x4mm_P0.5mm_EP1.7x3.3mm -DE/UE Package; 12-Lead Plastic DFN (4mm x 3mm) (see Linear Technology DFN_12_05-08-1695.pdf) -DFN 0.5 -0 -21 -13 -Package_DFN_QFN -DFN-12-1EP_4x4mm_P0.5mm_EP2.66x3.38mm -DF Package; 12-Lead Plastic DFN (4mm x 4mm) (see Linear Technology 05081733_A_DF12.pdf) -DFN 0.5 -0 -21 -13 -Package_DFN_QFN -DFN-12-1EP_4x4mm_P0.65mm_EP2.64x3.54mm -DFN12, 4x4, 0.65P; CASE 506CE (see ON Semiconductor 506CE.PDF) -DFN 0.65 -0 -21 -13 -Package_DFN_QFN -DFN-14-1EP_3x3mm_P0.4mm_EP1.78x2.35mm -DD Package; 14-Lead Plastic DFN (3mm x 3mm) (http://pdfserv.maximintegrated.com/land_patterns/90-0063.PDF) -DFN 0.40 -0 -19 -15 -Package_DFN_QFN -DFN-14-1EP_3x4.5mm_P0.65mm_EP1.65x4.25mm -14-lead very thin plastic quad flat, 3.0x4.5mm size, 0.65mm pitch (http://ww1.microchip.com/downloads/en/DeviceDoc/14L_VDFN_4_5x3_0mm_JHA_C041198A.pdf) -VDFN DFN 0.65mm -0 -23 -15 -Package_DFN_QFN -DFN-14-1EP_3x4.5mm_P0.65mm_EP1.65x4.25mm_ThermalVias -14-lead very thin plastic quad flat, 3.0x4.5mm size, 0.65mm pitch (http://ww1.microchip.com/downloads/en/DeviceDoc/14L_VDFN_4_5x3_0mm_JHA_C041198A.pdf) -VDFN DFN 0.65mm -0 -33 -15 -Package_DFN_QFN -DFN-14-1EP_3x4mm_P0.5mm_EP1.7x3.3mm -DE Package; 14-Lead Plastic DFN (4mm x 3mm) (see Linear Technology DFN_14_05-08-1708.pdf) -DFN 0.5 -0 -23 -15 -Package_DFN_QFN -DFN-14-1EP_4x4mm_P0.5mm_EP2.86x3.6mm -DFN14, 4x4, 0.5P; CASE 506CM (see ON Semiconductor 506CM.PDF) -DFN 0.5 -0 -23 -15 -Package_DFN_QFN -DFN-16-1EP_3x4mm_P0.45mm_EP1.7x3.3mm -DE Package; 16-Lead Plastic DFN (4mm x 3mm) (see Linear Technology DFN_16_05-08-1732.pdf) -DFN 0.45 -0 -25 -17 -Package_DFN_QFN -DFN-16-1EP_3x5mm_P0.5mm_EP1.66x4.4mm -DHC Package; 16-Lead Plastic DFN (5mm x 3mm) (see Linear Technology DFN_16_05-08-1706.pdf) -DFN 0.5 -0 -27 -17 -Package_DFN_QFN -DFN-16-1EP_4x5mm_P0.5mm_EP2.44x4.34mm -DHD Package; 16-Lead Plastic DFN (5mm x 4mm) (see Linear Technology 05081707_A_DHD16.pdf) -DFN 0.5 -0 -25 -17 -Package_DFN_QFN -DFN-16-1EP_5x5mm_P0.5mm_EP3.46x4mm -DH Package; 16-Lead Plastic DFN (5mm x 5mm) (see Linear Technology DFN_16_05-08-1709.pdf) -DFN 0.5 -0 -26 -17 -Package_DFN_QFN -DFN-18-1EP_3x5mm_P0.5mm_EP1.66x4.4mm -DHC Package; 18-Lead Plastic DFN (5mm x 3mm) (see Linear Technology 05081955_0_DHC18.pdf) -DFN 0.5 -0 -29 -19 -Package_DFN_QFN -DFN-18-1EP_4x5mm_P0.5mm_EP2.44x4.34mm -DHD Package; 18-Lead Plastic DFN (5mm x 4mm) (see Linear Technology DFN_18_05-08-1778.pdf) -DFN 0.5 -0 -27 -19 -Package_DFN_QFN -DFN-20-1EP_5x6mm_P0.5mm_EP3.24x4.24mm -DFN20, 6x5, 0.5P; CASE 505AB (see ON Semiconductor 505AB.PDF) -DFN 0.5 -0 -33 -21 -Package_DFN_QFN -DFN-22-1EP_5x6mm_P0.5mm_EP3.14x4.3mm -DFN22 6*5*0.9 MM, 0.5 P; CASE 506AF\xe2\x88\x9201 (see ON Semiconductor 506AF.PDF) -DFN 0.5 -0 -35 -23 -Package_DFN_QFN -DFN-24-1EP_4x7mm_P0.5mm_EP2.64x6.44mm -DKD Package; 24-Lead Plastic DFN (7mm x 4mm) (see Linear Technology DFN_24_05-08-1864.pdf) -DFN 0.5 -0 -35 -25 -Package_DFN_QFN -DFN-32-1EP_4x7mm_P0.4mm_EP2.64x6.44mm -DKD Package; 32-Lead Plastic DFN (7mm x 4mm) (see Linear Technology DFN_32_05-08-1734.pdf) -DFN 0.4 -0 -43 -33 -Package_DFN_QFN -DFN-44-1EP_5x8.9mm_P0.4mm_EP3.7x8.4mm -DFN44 8.9x5, 0.4P; CASE 506BU-01 (see ON Semiconductor 506BU.PDF) -DFN 0.4 -0 -63 -45 -Package_DFN_QFN -DFN-S-8-1EP_6x5mm_P1.27mm -8-Lead Plastic Dual Flat, No Lead Package (MF) - 6x5 mm Body [DFN-S] (see Microchip Packaging Specification 00000049BS.pdf) -DFN 1.27 -0 -16 -9 -Package_DFN_QFN -Diodes_DFN1006-3 -DFN package size 1006 3 pins -DFN package size 1006 3 pins -0 -3 -3 -Package_DFN_QFN -Diodes_UDFN-10_1.0x2.5mm_P0.5mm -U-DFN2510-10 package used by Diodes Incorporated (https://www.diodes.com/assets/Package-Files/U-DFN2510-10-Type-CJ.pdf) -UDFN-10 U-DFN2510-10 Diodes -0 -10 -10 -Package_DFN_QFN -Diodes_UDFN2020-6_Type-F -U-DFN2020-6 (Type F) (https://www.diodes.com/assets/Package-Files/U-DFN2020-6-Type-F.pdf) -U-DFN2020-6 (Type F) -0 -8 -8 -Package_DFN_QFN -HVQFN-16-1EP_3x3mm_P0.5mm_EP1.5x1.5mm -HVQFN, 16 Pin (https://www.nxp.com/docs/en/package-information/SOT758-1.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -HVQFN NoLead -0 -21 -17 -Package_DFN_QFN -HVQFN-24-1EP_4x4mm_P0.5mm_EP2.5x2.5mm -HVQFN, 24 Pin (https://www.nxp.com/docs/en/package-information/SOT616-3.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -HVQFN NoLead -0 -29 -25 -Package_DFN_QFN -HVQFN-24-1EP_4x4mm_P0.5mm_EP2.5x2.5mm_ThermalVias -HVQFN, 24 Pin (https://www.nxp.com/docs/en/package-information/SOT616-3.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -HVQFN NoLead -0 -39 -25 -Package_DFN_QFN -HVQFN-24-1EP_4x4mm_P0.5mm_EP2.6x2.6mm -HVQFN, 24 Pin (https://www.nxp.com/docs/en/package-information/SOT616-3.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -HVQFN NoLead -0 -34 -25 -Package_DFN_QFN -HVQFN-24-1EP_4x4mm_P0.5mm_EP2.6x2.6mm_ThermalVias -HVQFN, 24 Pin (https://www.nxp.com/docs/en/package-information/SOT616-3.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -HVQFN NoLead -0 -39 -25 -Package_DFN_QFN -Infineon_MLPQ-16-14-1EP_4x4mm_P0.5mm -MLPQ 32 leads, 7x7mm, 0.127mm stencil (https://www.infineon.com/dgdl/Infineon-AN1170-AN-v05_00-EN.pdf?fileId=5546d462533600a40153559ac3e51134) -mlpq 32 7x7mm -0 -19 -15 -Package_DFN_QFN -Infineon_MLPQ-40-32-1EP_7x7mm_P0.5mm -MLPQ 32 leads, 7x7mm, 0.127mm stencil (https://www.infineon.com/dgdl/Infineon-AN1170-AN-v05_00-EN.pdf?fileId=5546d462533600a40153559ac3e51134) -mlpq 32 7x7mm -0 -76 -33 -Package_DFN_QFN -Infineon_MLPQ-48-1EP_7x7mm_P0.5mm_EP5.55x5.55mm -MLPQ 48 leads, 7x7mm (https://www.infineon.com/dgdl/irs2093mpbf.pdf?fileId=5546d462533600a401535675fb892793) -mlpq 32 7x7mm -0 -113 -49 -Package_DFN_QFN -Infineon_MLPQ-48-1EP_7x7mm_P0.5mm_Pad5.15x5.15mm -MLPQ 48 leads, 7x7mm (https://www.infineon.com/dgdl/irs2052mpbf.pdf?fileId=5546d462533600a401535675d3b32788) -mlpq 32 7x7mm -0 -117 -49 -Package_DFN_QFN -Infineon_MLPQ-48-1EP_7x7mm_P0.5mm_Pad5.55x5.55mm -MLPQ 48 leads, 7x7mm (https://www.infineon.com/dgdl/irs2093mpbf.pdf?fileId=5546d462533600a401535675fb892793) -mlpq 32 7x7mm -0 -117 -49 -Package_DFN_QFN -Infineon_PQFN-22-15-4EP_6x5mm_P0.65mm -PQFN 22 leads, 5x6mm, 0.127mm stencil (https://www.infineon.com/dgdl/ir4301.pdf?fileId=5546d462533600a4015355d5fc691819, https://www.infineon.com/dgdl/Infineon-AN1170-AN-v05_00-EN.pdf?fileId=5546d462533600a40153559ac3e51134) -pqfn 22 5x6mm -0 -56 -15 -Package_DFN_QFN -Infineon_PQFN-44-31-5EP_7x7mm_P0.5mm -PQFN 44 leads, 7x7mm, 0.127mm stencil (https://www.infineon.com/dgdl/ir4302.pdf?fileId=5546d462533600a4015355d602a9181d, https://www.infineon.com/dgdl/Infineon-AN1170-AN-v05_00-EN.pdf?fileId=5546d462533600a40153559ac3e51134) -pqfn 44 7x7mm -0 -125 -27 -Package_DFN_QFN -Linear_DE14MA -14-Lead Plastic DFN, 4mm x 3mm (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-dfn/05081731_C_DE14MA.pdf) -DFN 0.5 -0 -14 -14 -Package_DFN_QFN -Linear_UGK52_QFN-46-52 -Linear UKG52(46) package, QFN-52-1EP variant (see http://cds.linear.com/docs/en/datasheet/3886fe.pdf) -QFN 0.5 -0 -62 -47 -Package_DFN_QFN -MLF-6-1EP_1.6x1.6mm_P0.5mm_EP0.5x1.26mm -MLF, 6 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/mic5353.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -MLF NoLead -0 -9 -7 -Package_DFN_QFN -MLF-8-1EP_3x3mm_P0.65mm_EP1.55x2.3mm -8-Pin ePad 3mm x 3mm MLF - 3x3x0.85 mm Body (see Microchip datasheet http://ww1.microchip.com/downloads/en/DeviceDoc/mic5355_6.pdf) -DFN MLF 0.65 -0 -12 -9 -Package_DFN_QFN -MLF-8-1EP_3x3mm_P0.65mm_EP1.55x2.3mm_ThermalVias -8-Pin ePad 3mm x 3mm MLF - 3x3x0.85 mm Body (see Microchip datasheet http://ww1.microchip.com/downloads/en/DeviceDoc/mic5355_6.pdf) -DFN MLF 0.65 -0 -15 -9 -Package_DFN_QFN -MLF-20-1EP_4x4mm_P0.5mm_EP2.6x2.6mm -MLF, 20 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/doc8246.pdf#page=263), generated with kicad-footprint-generator ipc_noLead_generator.py -MLF NoLead -0 -25 -21 -Package_DFN_QFN -MLF-20-1EP_4x4mm_P0.5mm_EP2.6x2.6mm_ThermalVias -MLF, 20 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/doc8246.pdf#page=263), generated with kicad-footprint-generator ipc_noLead_generator.py -MLF NoLead -0 -30 -21 -Package_DFN_QFN -MLPQ-16-1EP_4x4mm_P0.65mm_EP2.8x2.8mm -Micro Leadframe Package, 16 pin with exposed pad -MLPQ- 0.65 -0 -21 -17 -Package_DFN_QFN -Micrel_MLF-8-1EP_2x2mm_P0.5mm_EP0.8x1.3mm_ThermalVias -http://ww1.microchip.com/downloads/en/DeviceDoc/mic2290.pdf -mlf 8 2x2 mm -0 -14 -9 -Package_DFN_QFN -Microchip_8E-16 -16-Lead Quad Flat, No Lead Package (8E) - 4x4x0.9 mm Body [UQFN]; (see Microchip Packaging Specification 00000049BS.pdf) -QFN Microchip 8E 16 -0 -20 -17 -Package_DFN_QFN -Microchip_DRQFN-44-1EP_5x5mm_P0.7mm_EP2.65x2.65mm -QFN, 44 Pin, dual row (http://ww1.microchip.com/downloads/en/DeviceDoc/44L_VQFN_5x5mm_Dual_Row_%5BS3B%5D_C04-21399a.pdf) -QFN dual row -0 -49 -45 -Package_DFN_QFN -Microchip_DRQFN-44-1EP_5x5mm_P0.7mm_EP2.65x2.65mm_ThermalVias -QFN, 44 Pin, dual row (http://ww1.microchip.com/downloads/en/DeviceDoc/44L_VQFN_5x5mm_Dual_Row_%5BS3B%5D_C04-21399a.pdf) -QFN dual row -0 -59 -45 -Package_DFN_QFN -Microchip_DRQFN-64-1EP_7x7mm_P0.65mm_EP4.1x4.1mm -QFN, 64 Pin, dual row (http://ww1.microchip.com/downloads/en/DeviceDoc/64L_VQFN_7x7_Dual_Row_%5BSVB%5D_C04-21420a.pdf) -QFN dual row -0 -74 -65 -Package_DFN_QFN -Microchip_DRQFN-64-1EP_7x7mm_P0.65mm_EP4.1x4.1mm_ThermalVias -QFN, 64 Pin, dual row (http://ww1.microchip.com/downloads/en/DeviceDoc/64L_VQFN_7x7_Dual_Row_%5BSVB%5D_C04-21420a.pdf) -QFN dual row -0 -91 -65 -Package_DFN_QFN -Microsemi_QFN-40-32-2EP_6x8mm_P0.5mm -40-Lead (32-Lead Populated) Plastic Quad Flat, No Lead Package - 6x8x0.9mm Body (https://www.microsemi.com/document-portal/doc_download/131677-pd70224-data-sheet) -QFN 0.5 -0 -92 -34 -Package_DFN_QFN -Mini-Circuits_DL805 -https://ww2.minicircuits.com/case_style/DL805.pdf -RF Switch -0 -11 -9 -Package_DFN_QFN -Mini-Circuits_FG873-4_3x3mm -Mini Circuits Case style FG (https://ww2.minicircuits.com/case_style/FG873.pdf) -FG873 -0 -4 -4 -Package_DFN_QFN -Nordic_AQFN-73-1EP_7x7mm_P0.5mm -http://infocenter.nordicsemi.com/index.jsp?topic=%2Fcom.nordic.infocenter.nrf52%2Fdita%2Fnrf52%2Fchips%2Fnrf52840.html -AQFN 7mm -0 -78 -74 -Package_DFN_QFN -OnSemi_DFN-8_2x2mm_P0.5mm -DFN8 2x2, 0.5P (https://www.onsemi.com/pub/Collateral/511AT.PDF) -DFN 0.5 -0 -8 -8 -Package_DFN_QFN -OnSemi_UDFN-8_1.2x1.8mm_P0.4mm -8-Lead Plastic Dual Flat, No Lead Package, 1.2x1.8x1.55 mm Body [UDFN] (See http://www.onsemi.com/pub/Collateral/NLSV2T244-D.PDF) -dfn udfn dual flat -0 -8 -8 -Package_DFN_QFN -OnSemi_VCT-28_3.5x3.5mm_P0.4mm -OnSemi VCT, 28 Pin (http://www.onsemi.com/pub/Collateral/601AE.PDF), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py -OnSemi VCT DFN_QFN -0 -28 -28 -Package_DFN_QFN -Panasonic_HQFN-16-1EP_4x4mm_P0.65mm_EP2.9x2.9mm -Panasonic HQFN-16, 4x4x0.85mm (https://industrial.panasonic.com/content/data/SC/ds/ds7/c0/PKG_HQFN016-A-0404XZL_EN.pdf) -panasonic hqfn -0 -37 -17 -Package_DFN_QFN -Panasonic_HSON-8_8x8mm_P2.00mm -Panasonic HSON-8, 8x8x1.25mm (https://industrial.panasonic.com/content/data/SC/ds/ds7/c0/PKG_HSON008-A-0808XXI_EN.pdf) -panasonic hson -0 -27 -9 -Package_DFN_QFN -QFN-12-1EP_3x3mm_P0.5mm_EP1.65x1.65mm -QFN, 12 Pin (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/QFN_12_%2005-08-1855.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -17 -13 -Package_DFN_QFN -QFN-12-1EP_3x3mm_P0.5mm_EP1.65x1.65mm_ThermalVias -QFN, 12 Pin (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/QFN_12_%2005-08-1855.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -22 -13 -Package_DFN_QFN -QFN-12-1EP_3x3mm_P0.51mm_EP1.45x1.45mm -QFN, 12 Pin (https://ww2.minicircuits.com/case_style/DQ1225.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -17 -13 -Package_DFN_QFN -QFN-16-1EP_3x3mm_P0.5mm_EP1.7x1.7mm -QFN, 16 Pin (https://www.st.com/resource/en/datasheet/tsv521.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -21 -17 -Package_DFN_QFN -QFN-16-1EP_3x3mm_P0.5mm_EP1.7x1.7mm_ThermalVias -QFN, 16 Pin (http://www.cypress.com/file/46236/download), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py -QFN DFN_QFN -0 -31 -17 -Package_DFN_QFN -QFN-16-1EP_3x3mm_P0.5mm_EP1.9x1.9mm -QFN, 16 Pin (https://www.nxp.com/docs/en/package-information/98ASA00525D.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -21 -17 -Package_DFN_QFN -QFN-16-1EP_3x3mm_P0.5mm_EP1.9x1.9mm_ThermalVias -QFN, 16 Pin (https://www.nxp.com/docs/en/package-information/98ASA00525D.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -26 -17 -Package_DFN_QFN -QFN-16-1EP_3x3mm_P0.5mm_EP1.45x1.45mm -QFN, 16 Pin (http://cds.linear.com/docs/en/datasheet/37551fd.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -21 -17 -Package_DFN_QFN -QFN-16-1EP_3x3mm_P0.5mm_EP1.45x1.45mm_ThermalVias -QFN, 16 Pin (http://cds.linear.com/docs/en/datasheet/37551fd.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -26 -17 -Package_DFN_QFN -QFN-16-1EP_3x3mm_P0.5mm_EP1.75x1.75mm -QFN, 16 Pin (https://www.onsemi.com/pub/Collateral/NCN4555-D.PDF), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -21 -17 -Package_DFN_QFN -QFN-16-1EP_3x3mm_P0.5mm_EP1.75x1.75mm_ThermalVias -QFN, 16 Pin (https://www.onsemi.com/pub/Collateral/NCN4555-D.PDF), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -26 -17 -Package_DFN_QFN -QFN-16-1EP_4x4mm_P0.5mm_EP2.45x2.45mm -QFN, 16 Pin (https://www.renesas.com/eu/en/www/doc/datasheet/isl8117.pdf#page=22), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -21 -17 -Package_DFN_QFN -QFN-16-1EP_4x4mm_P0.5mm_EP2.45x2.45mm_ThermalVias -QFN, 16 Pin (https://www.renesas.com/eu/en/www/doc/datasheet/isl8117.pdf#page=22), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -31 -17 -Package_DFN_QFN -QFN-16-1EP_4x4mm_P0.65mm_EP2.1x2.1mm -QFN, 16 Pin (http://www.thatcorp.com/datashts/THAT_1580_Datasheet.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -21 -17 -Package_DFN_QFN -QFN-16-1EP_4x4mm_P0.65mm_EP2.1x2.1mm_ThermalVias -QFN, 16 Pin (http://www.thatcorp.com/datashts/THAT_1580_Datasheet.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -31 -17 -Package_DFN_QFN -QFN-16-1EP_4x4mm_P0.65mm_EP2.5x2.5mm -QFN, 16 Pin (http://ww1.microchip.com/downloads/en/PackagingSpec/00000049BQ.pdf#page=266), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -21 -17 -Package_DFN_QFN -QFN-16-1EP_4x4mm_P0.65mm_EP2.5x2.5mm_ThermalVias -QFN, 16 Pin (http://ww1.microchip.com/downloads/en/PackagingSpec/00000049BQ.pdf#page=266), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -31 -17 -Package_DFN_QFN -QFN-16-1EP_4x4mm_P0.65mm_EP2.7x2.7mm -QFN, 16 Pin (https://www.allegromicro.com/~/media/Files/Datasheets/A4403-Datasheet.ashx), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -21 -17 -Package_DFN_QFN -QFN-16-1EP_4x4mm_P0.65mm_EP2.7x2.7mm_PullBack -QFN, 16 Pin (https://ams.com/documents/20143/36005/AS5055A_DS000304_2-00.pdf#page=24), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -21 -17 -Package_DFN_QFN -QFN-16-1EP_4x4mm_P0.65mm_EP2.7x2.7mm_PullBack_ThermalVias -QFN, 16 Pin (https://ams.com/documents/20143/36005/AS5055A_DS000304_2-00.pdf#page=24), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -31 -17 -Package_DFN_QFN -QFN-16-1EP_4x4mm_P0.65mm_EP2.7x2.7mm_ThermalVias -QFN, 16 Pin (https://www.allegromicro.com/~/media/Files/Datasheets/A4403-Datasheet.ashx), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -31 -17 -Package_DFN_QFN -QFN-16-1EP_4x4mm_P0.65mm_EP2.15x2.15mm -QFN, 16 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/4001f.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -21 -17 -Package_DFN_QFN -QFN-16-1EP_4x4mm_P0.65mm_EP2.15x2.15mm_ThermalVias -QFN, 16 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/4001f.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -31 -17 -Package_DFN_QFN -QFN-16-1EP_5x5mm_P0.8mm_EP2.7x2.7mm -QFN, 16 Pin (http://www.intersil.com/content/dam/Intersil/documents/l16_/l16.5x5.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -21 -17 -Package_DFN_QFN -QFN-16-1EP_5x5mm_P0.8mm_EP2.7x2.7mm_ThermalVias -QFN, 16 Pin (http://www.intersil.com/content/dam/Intersil/documents/l16_/l16.5x5.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -31 -17 -Package_DFN_QFN -QFN-20-1EP_3.5x3.5mm_P0.5mm_EP2x2mm -QFN, 20 Pin (http://www.ti.com/lit/ml/mpqf239/mpqf239.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -25 -21 -Package_DFN_QFN -QFN-20-1EP_3.5x3.5mm_P0.5mm_EP2x2mm_ThermalVias -QFN, 20 Pin (http://www.ti.com/lit/ml/mpqf239/mpqf239.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -30 -21 -Package_DFN_QFN -QFN-20-1EP_3x3mm_P0.4mm_EP1.65x1.65mm -QFN, 20 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/3553fc.pdf#page=34), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -25 -21 -Package_DFN_QFN -QFN-20-1EP_3x3mm_P0.4mm_EP1.65x1.65mm_ThermalVias -QFN, 20 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/3553fc.pdf#page=34), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -30 -21 -Package_DFN_QFN -QFN-20-1EP_3x3mm_P0.45mm_EP1.6x1.6mm -QFN, 20 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/atmel-8235-8-bit-avr-microcontroller-attiny20_datasheet.pdf#page=212), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -25 -21 -Package_DFN_QFN -QFN-20-1EP_3x3mm_P0.45mm_EP1.6x1.6mm_ThermalVias -QFN, 20 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/atmel-8235-8-bit-avr-microcontroller-attiny20_datasheet.pdf#page=212), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -30 -21 -Package_DFN_QFN -QFN-20-1EP_3x4mm_P0.5mm_EP1.65x2.65mm -QFN, 20 Pin (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/QFN_20_05-08-1742.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -25 -21 -Package_DFN_QFN -QFN-20-1EP_3x4mm_P0.5mm_EP1.65x2.65mm_ThermalVias -QFN, 20 Pin (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/QFN_20_05-08-1742.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -32 -21 -Package_DFN_QFN -QFN-20-1EP_4x4mm_P0.5mm_EP2.5x2.5mm -QFN, 20 Pin (http://ww1.microchip.com/downloads/en/PackagingSpec/00000049BQ.pdf#page=274), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -25 -21 -Package_DFN_QFN -QFN-20-1EP_4x4mm_P0.5mm_EP2.5x2.5mm_ThermalVias -QFN, 20 Pin (http://ww1.microchip.com/downloads/en/PackagingSpec/00000049BQ.pdf#page=274), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -30 -21 -Package_DFN_QFN -QFN-20-1EP_4x4mm_P0.5mm_EP2.6x2.6mm -QFN, 20 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/doc2535.pdf#page=164), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -25 -21 -Package_DFN_QFN -QFN-20-1EP_4x4mm_P0.5mm_EP2.6x2.6mm_ThermalVias -QFN, 20 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/doc2535.pdf#page=164), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -30 -21 -Package_DFN_QFN -QFN-20-1EP_4x4mm_P0.5mm_EP2.7x2.7mm -QFN, 20 Pin (https://www.silabs.com/documents/public/data-sheets/Si5351-B.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -25 -21 -Package_DFN_QFN -QFN-20-1EP_4x4mm_P0.5mm_EP2.7x2.7mm_ThermalVias -QFN, 20 Pin (https://www.silabs.com/documents/public/data-sheets/Si5351-B.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -30 -21 -Package_DFN_QFN -QFN-20-1EP_4x5mm_P0.5mm_EP2.65x3.65mm -QFN, 20 Pin (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/QFN_20_05-08-1711.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -27 -21 -Package_DFN_QFN -QFN-20-1EP_4x5mm_P0.5mm_EP2.65x3.65mm_ThermalVias -QFN, 20 Pin (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/QFN_20_05-08-1711.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -40 -21 -Package_DFN_QFN -QFN-20-1EP_5x5mm_P0.65mm_EP3.35x3.35mm -QFN, 20 Pin (http://ww1.microchip.com/downloads/en/PackagingSpec/00000049BQ.pdf#page=276), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -25 -21 -Package_DFN_QFN -QFN-20-1EP_5x5mm_P0.65mm_EP3.35x3.35mm_ThermalVias -QFN, 20 Pin (http://ww1.microchip.com/downloads/en/PackagingSpec/00000049BQ.pdf#page=276), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -35 -21 -Package_DFN_QFN -QFN-24-1EP_3x3mm_P0.4mm_EP1.75x1.6mm -QFN, 24 Pin (https://www.invensense.com/wp-content/uploads/2015/02/PS-MPU-9250A-01-v1.1.pdf#page=39), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -29 -25 -Package_DFN_QFN -QFN-24-1EP_3x3mm_P0.4mm_EP1.75x1.6mm_ThermalVias -QFN, 24 Pin (https://www.invensense.com/wp-content/uploads/2015/02/PS-MPU-9250A-01-v1.1.pdf#page=39), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -34 -25 -Package_DFN_QFN -QFN-24-1EP_3x4mm_P0.4mm_EP1.65x2.65mm -QFN, 24 Pin (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/QFN_20_05-08-1742.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -31 -25 -Package_DFN_QFN -QFN-24-1EP_3x4mm_P0.4mm_EP1.65x2.65mm_ThermalVias -QFN, 24 Pin (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/QFN_20_05-08-1742.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -38 -25 -Package_DFN_QFN -QFN-24-1EP_4x4mm_P0.5mm_EP2.6x2.6mm -QFN, 24 Pin (http://ww1.microchip.com/downloads/en/PackagingSpec/00000049BQ.pdf#page=278), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -29 -25 -Package_DFN_QFN -QFN-24-1EP_4x4mm_P0.5mm_EP2.6x2.6mm_ThermalVias -QFN, 24 Pin (http://ww1.microchip.com/downloads/en/PackagingSpec/00000049BQ.pdf#page=278), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -39 -25 -Package_DFN_QFN -QFN-24-1EP_4x4mm_P0.5mm_EP2.7x2.6mm -QFN, 24 Pin (https://store.invensense.com/datasheets/invensense/MPU-6050_DataSheet_V3%204.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -29 -25 -Package_DFN_QFN -QFN-24-1EP_4x4mm_P0.5mm_EP2.7x2.6mm_ThermalVias -QFN, 24 Pin (https://store.invensense.com/datasheets/invensense/MPU-6050_DataSheet_V3%204.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -39 -25 -Package_DFN_QFN -QFN-24-1EP_4x4mm_P0.5mm_EP2.7x2.7mm -QFN, 24 Pin (http://www.alfarzpp.lv/eng/sc/AS3330.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -29 -25 -Package_DFN_QFN -QFN-24-1EP_4x4mm_P0.5mm_EP2.7x2.7mm_ThermalVias -QFN, 24 Pin (http://www.alfarzpp.lv/eng/sc/AS3330.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -39 -25 -Package_DFN_QFN -QFN-24-1EP_4x4mm_P0.5mm_EP2.8x2.8mm -QFN, 24 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/hmc431.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -29 -25 -Package_DFN_QFN -QFN-24-1EP_4x4mm_P0.5mm_EP2.8x2.8mm_ThermalVias -QFN, 24 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/hmc431.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -39 -25 -Package_DFN_QFN -QFN-24-1EP_4x4mm_P0.5mm_EP2.65x2.65mm -QFN, 24 Pin (http://www.cypress.com/file/46236/download), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -29 -25 -Package_DFN_QFN -QFN-24-1EP_4x4mm_P0.5mm_EP2.65x2.65mm_ThermalVias -QFN, 24 Pin (http://www.cypress.com/file/46236/download), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -39 -25 -Package_DFN_QFN -QFN-24-1EP_4x5mm_P0.5mm_EP2.65x3.65mm -QFN, 24 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/QFN_24_05-08-1696.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -31 -25 -Package_DFN_QFN -QFN-24-1EP_4x5mm_P0.5mm_EP2.65x3.65mm_ThermalVias -QFN, 24 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/QFN_24_05-08-1696.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -44 -25 -Package_DFN_QFN -QFN-24-1EP_5x5mm_P0.65mm_EP3.2x3.2mm -QFN, 24 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/(UH24)%20QFN%2005-08-1747%20Rev%20A.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -29 -25 -Package_DFN_QFN -QFN-24-1EP_5x5mm_P0.65mm_EP3.2x3.2mm_ThermalVias -QFN, 24 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/(UH24)%20QFN%2005-08-1747%20Rev%20A.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -51 -25 -Package_DFN_QFN -QFN-24-1EP_5x5mm_P0.65mm_EP3.4x3.4mm -QFN, 24 Pin (http://www.thatcorp.com/datashts/THAT_5173_Datasheet.pdf#page=17), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -29 -25 -Package_DFN_QFN -QFN-24-1EP_5x5mm_P0.65mm_EP3.4x3.4mm_ThermalVias -QFN, 24 Pin (http://www.thatcorp.com/datashts/THAT_5173_Datasheet.pdf#page=17), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -39 -25 -Package_DFN_QFN -QFN-24-1EP_5x5mm_P0.65mm_EP3.6x3.6mm -QFN, 24 Pin (https://www.nxp.com/docs/en/package-information/98ASA00734D.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -34 -25 -Package_DFN_QFN -QFN-24-1EP_5x5mm_P0.65mm_EP3.6x3.6mm_ThermalVias -QFN, 24 Pin (https://www.nxp.com/docs/en/package-information/98ASA00734D.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -67 -25 -Package_DFN_QFN -QFN-28-1EP_3x6mm_P0.5mm_EP1.7x4.75mm -QFN, 28 Pin (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/05081926_0_UDE28.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -37 -29 -Package_DFN_QFN -QFN-28-1EP_3x6mm_P0.5mm_EP1.7x4.75mm_ThermalVias -QFN, 28 Pin (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/05081926_0_UDE28.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -53 -29 -Package_DFN_QFN -QFN-28-1EP_4x4mm_P0.4mm_EP2.3x2.3mm -QFN, 28 Pin (http://www.issi.com/WW/pdf/31FL3731.pdf#page=21), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -33 -29 -Package_DFN_QFN -QFN-28-1EP_4x4mm_P0.4mm_EP2.3x2.3mm_ThermalVias -QFN, 28 Pin (http://www.issi.com/WW/pdf/31FL3731.pdf#page=21), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -43 -29 -Package_DFN_QFN -QFN-28-1EP_4x4mm_P0.4mm_EP2.4x2.4mm -QFN, 28 Pin (http://ww1.microchip.com/downloads/en/PackagingSpec/00000049BQ.pdf#page=280), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -33 -29 -Package_DFN_QFN -QFN-28-1EP_4x4mm_P0.4mm_EP2.4x2.4mm_ThermalVias -QFN, 28 Pin (http://ww1.microchip.com/downloads/en/PackagingSpec/00000049BQ.pdf#page=280), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -43 -29 -Package_DFN_QFN -QFN-28-1EP_4x4mm_P0.4mm_EP2.6x2.6mm -QFN, 28 Pin (package code T2844-1; https://pdfserv.maximintegrated.com/package_dwgs/21-0139.PDF), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -33 -29 -Package_DFN_QFN -QFN-28-1EP_4x4mm_P0.4mm_EP2.6x2.6mm_ThermalVias -QFN, 28 Pin (package code T2844-1; https://pdfserv.maximintegrated.com/package_dwgs/21-0139.PDF), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -43 -29 -Package_DFN_QFN -QFN-28-1EP_4x4mm_P0.45mm_EP2.4x2.4mm -QFN, 28 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/8008S.pdf#page=16), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -33 -29 -Package_DFN_QFN -QFN-28-1EP_4x4mm_P0.45mm_EP2.4x2.4mm_ThermalVias -QFN, 28 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/8008S.pdf#page=16), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -43 -29 -Package_DFN_QFN -QFN-28-1EP_4x5mm_P0.5mm_EP2.65x3.65mm -QFN, 28 Pin (http://www.analog.com/media/en/technical-documentation/data-sheets/3555fe.pdf#page=32), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -35 -29 -Package_DFN_QFN -QFN-28-1EP_4x5mm_P0.5mm_EP2.65x3.65mm_ThermalVias -QFN, 28 Pin (http://www.analog.com/media/en/technical-documentation/data-sheets/3555fe.pdf#page=32), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -48 -29 -Package_DFN_QFN -QFN-28-1EP_5x5mm_P0.5mm_EP3.35x3.35mm -QFN, 28 Pin (http://ww1.microchip.com/downloads/en/PackagingSpec/00000049BQ.pdf#page=283), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -38 -29 -Package_DFN_QFN -QFN-28-1EP_5x5mm_P0.5mm_EP3.35x3.35mm_ThermalVias -QFN, 28 Pin (http://ww1.microchip.com/downloads/en/PackagingSpec/00000049BQ.pdf#page=283), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -55 -29 -Package_DFN_QFN -QFN-28-1EP_5x6mm_P0.5mm_EP3.65x4.65mm -QFN, 28 Pin (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/05081932_0_UHE28.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -41 -29 -Package_DFN_QFN -QFN-28-1EP_5x6mm_P0.5mm_EP3.65x4.65mm_ThermalVias -QFN, 28 Pin (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/05081932_0_UHE28.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -62 -29 -Package_DFN_QFN -QFN-28-1EP_6x6mm_P0.65mm_EP4.8x4.8mm -QFN, 28 Pin (https://www.semtech.com/uploads/documents/sx1272.pdf#page=125), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -38 -29 -Package_DFN_QFN -QFN-28-1EP_6x6mm_P0.65mm_EP4.8x4.8mm_ThermalVias -QFN, 28 Pin (https://www.semtech.com/uploads/documents/sx1272.pdf#page=125), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -71 -29 -Package_DFN_QFN -QFN-28-1EP_6x6mm_P0.65mm_EP4.25x4.25mm -QFN, 28 Pin (http://ww1.microchip.com/downloads/en/PackagingSpec/00000049BQ.pdf#page=289), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -38 -29 -Package_DFN_QFN -QFN-28-1EP_6x6mm_P0.65mm_EP4.25x4.25mm_ThermalVias -QFN, 28 Pin (http://ww1.microchip.com/downloads/en/PackagingSpec/00000049BQ.pdf#page=289), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -71 -29 -Package_DFN_QFN -QFN-28_4x4mm_P0.5mm -QFN, 28 Pin (http://www.st.com/resource/en/datasheet/stm32f031k6.pdf#page=90), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -28 -28 -Package_DFN_QFN -QFN-32-1EP_4x4mm_P0.4mm_EP2.9x2.9mm -QFN, 32 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/atmel-8153-8-and-16-bit-avr-microcontroller-xmega-e-atxmega8e5-atxmega16e5-atxmega32e5_datasheet.pdf#page=70), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -37 -33 -Package_DFN_QFN -QFN-32-1EP_4x4mm_P0.4mm_EP2.9x2.9mm_ThermalVias -QFN, 32 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/atmel-8153-8-and-16-bit-avr-microcontroller-xmega-e-atxmega8e5-atxmega16e5-atxmega32e5_datasheet.pdf#page=70), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -47 -33 -Package_DFN_QFN -QFN-32-1EP_4x4mm_P0.4mm_EP2.65x2.65mm -QFN, 32 Pin (https://www.renesas.com/eu/en/package-image/pdf/outdrawing/l32.4x4a.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -37 -33 -Package_DFN_QFN -QFN-32-1EP_4x4mm_P0.4mm_EP2.65x2.65mm_ThermalVias -QFN, 32 Pin (https://www.renesas.com/eu/en/package-image/pdf/outdrawing/l32.4x4a.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -59 -33 -Package_DFN_QFN -QFN-32-1EP_5x5mm_P0.5mm_EP3.1x3.1mm -QFN, 32 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/8008S.pdf#page=20), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -42 -33 -Package_DFN_QFN -QFN-32-1EP_5x5mm_P0.5mm_EP3.1x3.1mm_ThermalVias -QFN, 32 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/8008S.pdf#page=20), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -59 -33 -Package_DFN_QFN -QFN-32-1EP_5x5mm_P0.5mm_EP3.3x3.3mm -QFN, 32 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/00002164B.pdf#page=68), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -42 -33 -Package_DFN_QFN -QFN-32-1EP_5x5mm_P0.5mm_EP3.3x3.3mm_ThermalVias -QFN, 32 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/00002164B.pdf#page=68), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -59 -33 -Package_DFN_QFN -QFN-32-1EP_5x5mm_P0.5mm_EP3.6x3.6mm -QFN, 32 Pin (http://infocenter.nordicsemi.com/pdf/nRF52810_PS_v1.1.pdf#page=468), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -42 -33 -Package_DFN_QFN -QFN-32-1EP_5x5mm_P0.5mm_EP3.6x3.6mm_ThermalVias -QFN, 32 Pin (http://infocenter.nordicsemi.com/pdf/nRF52810_PS_v1.1.pdf#page=468), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -59 -33 -Package_DFN_QFN -QFN-32-1EP_5x5mm_P0.5mm_EP3.7x3.7mm -QFN, 32 Pin (https://www.espressif.com/sites/default/files/documentation/0a-esp8285_datasheet_en.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -37 -33 -Package_DFN_QFN -QFN-32-1EP_5x5mm_P0.5mm_EP3.7x3.7mm_ThermalVias -QFN, 32 Pin (https://www.espressif.com/sites/default/files/documentation/0a-esp8285_datasheet_en.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -59 -33 -Package_DFN_QFN -QFN-32-1EP_5x5mm_P0.5mm_EP3.45x3.45mm -QFN, 32 Pin (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/QFN_32_05-08-1693.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -42 -33 -Package_DFN_QFN -QFN-32-1EP_5x5mm_P0.5mm_EP3.45x3.45mm_ThermalVias -QFN, 32 Pin (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/QFN_32_05-08-1693.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -59 -33 -Package_DFN_QFN -QFN-32-1EP_5x5mm_P0.5mm_EP3.65x3.65mm -QFN, 32 Pin (https://www.exar.com/ds/mxl7704.pdf#page=35), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -42 -33 -Package_DFN_QFN -QFN-32-1EP_5x5mm_P0.5mm_EP3.65x3.65mm_ThermalVias -QFN, 32 Pin (https://www.exar.com/ds/mxl7704.pdf#page=35), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -59 -33 -Package_DFN_QFN -QFN-32-1EP_7x7mm_P0.65mm_EP4.7x4.7mm -QFN, 32 Pin (https://www.nxp.com/docs/en/data-sheet/LPC111X.pdf#page=108), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -49 -33 -Package_DFN_QFN -QFN-32-1EP_7x7mm_P0.65mm_EP4.7x4.7mm_ThermalVias -QFN, 32 Pin (https://www.nxp.com/docs/en/data-sheet/LPC111X.pdf#page=108), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -75 -33 -Package_DFN_QFN -QFN-32-1EP_7x7mm_P0.65mm_EP4.65x4.65mm -QFN, 32 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-8209-8-bit%20AVR%20ATmega16M1-32M1-64M1_Datasheet.pdf#page=426), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -49 -33 -Package_DFN_QFN -QFN-32-1EP_7x7mm_P0.65mm_EP4.65x4.65mm_ThermalVias -QFN, 32 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-8209-8-bit%20AVR%20ATmega16M1-32M1-64M1_Datasheet.pdf#page=426), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -75 -33 -Package_DFN_QFN -QFN-32-1EP_7x7mm_P0.65mm_EP5.4x5.4mm -QFN, 32 Pin (http://www.thatcorp.com/datashts/THAT_5171_Datasheet.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -49 -33 -Package_DFN_QFN -QFN-32-1EP_7x7mm_P0.65mm_EP5.4x5.4mm_ThermalVias -QFN, 32 Pin (http://www.thatcorp.com/datashts/THAT_5171_Datasheet.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -75 -33 -Package_DFN_QFN -QFN-36-1EP_5x6mm_P0.5mm_EP3.6x4.1mm -QFN, 36 Pin (https://www.trinamic.com/fileadmin/assets/Products/ICs_Documents/TMC2100_datasheet_Rev1.08.pdf#page=43), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -46 -37 -Package_DFN_QFN -QFN-36-1EP_5x6mm_P0.5mm_EP3.6x4.1mm_ThermalVias -QFN, 36 Pin (https://www.trinamic.com/fileadmin/assets/Products/ICs_Documents/TMC2100_datasheet_Rev1.08.pdf#page=43), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -56 -37 -Package_DFN_QFN -QFN-36-1EP_5x6mm_P0.5mm_EP3.6x4.6mm -QFN, 36 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/(UHE36)%20QFN%2005-08-1876%20Rev%20%C3%98.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -49 -37 -Package_DFN_QFN -QFN-36-1EP_5x6mm_P0.5mm_EP3.6x4.6mm_ThermalVias -QFN, 36 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/(UHE36)%20QFN%2005-08-1876%20Rev%20%C3%98.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -56 -37 -Package_DFN_QFN -QFN-36-1EP_6x6mm_P0.5mm_EP3.7x3.7mm -QFN, 36 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/36L_QFN_6x6_with_3_7x3_7_EP_Punch_Dimpled_4E_C04-0241A.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -46 -37 -Package_DFN_QFN -QFN-36-1EP_6x6mm_P0.5mm_EP3.7x3.7mm_ThermalVias -QFN, 36 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/36L_QFN_6x6_with_3_7x3_7_EP_Punch_Dimpled_4E_C04-0241A.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -63 -37 -Package_DFN_QFN -QFN-36-1EP_6x6mm_P0.5mm_EP4.1x4.1mm -QFN, 36 Pin (www.st.com/resource/en/datasheet/stm32f101t6.pdf#page=72), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -46 -37 -Package_DFN_QFN -QFN-36-1EP_6x6mm_P0.5mm_EP4.1x4.1mm_ThermalVias -QFN, 36 Pin (www.st.com/resource/en/datasheet/stm32f101t6.pdf#page=72), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -63 -37 -Package_DFN_QFN -QFN-38-1EP_4x6mm_P0.4mm_EP2.65x4.65mm -QFN, 38 Pin (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/QFN_38_05-08-1750.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -47 -39 -Package_DFN_QFN -QFN-38-1EP_4x6mm_P0.4mm_EP2.65x4.65mm_ThermalVias -QFN, 38 Pin (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/QFN_38_05-08-1750.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -56 -39 -Package_DFN_QFN -QFN-38-1EP_5x7mm_P0.5mm_EP3.15x5.15mm -QFN, 38 Pin (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/QFN_38_05-08-1701.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -54 -39 -Package_DFN_QFN -QFN-38-1EP_5x7mm_P0.5mm_EP3.15x5.15mm_ThermalVias -QFN, 38 Pin (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/QFN_38_05-08-1701.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -63 -39 -Package_DFN_QFN -QFN-40-1EP_5x5mm_P0.4mm_EP3.6x3.6mm -QFN, 40 Pin (http://ww1.microchip.com/downloads/en/PackagingSpec/00000049BQ.pdf#page=297), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -50 -41 -Package_DFN_QFN -QFN-40-1EP_5x5mm_P0.4mm_EP3.6x3.6mm_ThermalVias -QFN, 40 Pin (http://ww1.microchip.com/downloads/en/PackagingSpec/00000049BQ.pdf#page=297), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -67 -41 -Package_DFN_QFN -QFN-40-1EP_5x5mm_P0.4mm_EP3.8x3.8mm -QFN, 40 Pin (http://www.issi.com/WW/pdf/31FL3736.pdf#page=28), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -50 -41 -Package_DFN_QFN -QFN-40-1EP_5x5mm_P0.4mm_EP3.8x3.8mm_ThermalVias -QFN, 40 Pin (http://www.issi.com/WW/pdf/31FL3736.pdf#page=28), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -67 -41 -Package_DFN_QFN -QFN-40-1EP_6x6mm_P0.5mm_EP4.6x4.6mm -QFN, 40 Pin (http://ww1.microchip.com/downloads/en/PackagingSpec/00000049BQ.pdf#page=295), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -57 -41 -Package_DFN_QFN -QFN-40-1EP_6x6mm_P0.5mm_EP4.6x4.6mm_ThermalVias -QFN, 40 Pin (http://ww1.microchip.com/downloads/en/PackagingSpec/00000049BQ.pdf#page=295), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -83 -41 -Package_DFN_QFN -QFN-42-1EP_5x6mm_P0.4mm_EP3.7x4.7mm -QFN, 42 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/05081875_0_UHE42.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -55 -43 -Package_DFN_QFN -QFN-42-1EP_5x6mm_P0.4mm_EP3.7x4.7mm_ThermalVias -QFN, 42 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/05081875_0_UHE42.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -76 -43 -Package_DFN_QFN -QFN-44-1EP_7x7mm_P0.5mm_EP5.2x5.2mm -QFN, 44 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/2512S.pdf#page=17), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -61 -45 -Package_DFN_QFN -QFN-44-1EP_7x7mm_P0.5mm_EP5.2x5.2mm_ThermalVias -QFN, 44 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/2512S.pdf#page=17), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -87 -45 -Package_DFN_QFN -QFN-44-1EP_7x7mm_P0.5mm_EP5.15x5.15mm -QFN, 44 Pin (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/QFN_44_05-08-1763.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -61 -45 -Package_DFN_QFN -QFN-44-1EP_7x7mm_P0.5mm_EP5.15x5.15mm_ThermalVias -QFN, 44 Pin (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/QFN_44_05-08-1763.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -87 -45 -Package_DFN_QFN -QFN-44-1EP_8x8mm_P0.65mm_EP6.45x6.45mm -QFN, 44 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/39935c.pdf#page=152), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -70 -45 -Package_DFN_QFN -QFN-44-1EP_8x8mm_P0.65mm_EP6.45x6.45mm_ThermalVias -QFN, 44 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/39935c.pdf#page=152), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -107 -45 -Package_DFN_QFN -QFN-44-1EP_9x9mm_P0.65mm_EP7.5x7.5mm -44-Lead Plastic Quad Flat, No Lead Package - 9x9 mm Body [QFN]; see section 10.3 of https://www.parallax.com/sites/default/files/downloads/P8X32A-Propeller-Datasheet-v1.4.0_0.pdf -QFN 0.65 -0 -49 -45 -Package_DFN_QFN -QFN-44-1EP_9x9mm_P0.65mm_EP7.5x7.5mm_ThermalVias -44-Lead Plastic Quad Flat, No Lead Package - 9x9 mm Body [QFN] with thermal vias; see section 10.3 of https://www.parallax.com/sites/default/files/downloads/P8X32A-Propeller-Datasheet-v1.4.0_0.pdf -QFN 0.65 -0 -55 -45 -Package_DFN_QFN -QFN-48-1EP_5x5mm_P0.35mm_EP3.7x3.7mm -QFN, 48 Pin (https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_en.pdf#page=38), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -58 -49 -Package_DFN_QFN -QFN-48-1EP_5x5mm_P0.35mm_EP3.7x3.7mm_ThermalVias -QFN, 48 Pin (https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_en.pdf#page=38), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -75 -49 -Package_DFN_QFN -QFN-48-1EP_6x6mm_P0.4mm_EP4.2x4.2mm -QFN, 48 Pin (https://static.dev.sifive.com/SiFive-FE310-G000-datasheet-v1p5.pdf#page=20), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -58 -49 -Package_DFN_QFN -QFN-48-1EP_6x6mm_P0.4mm_EP4.2x4.2mm_ThermalVias -QFN, 48 Pin (https://static.dev.sifive.com/SiFive-FE310-G000-datasheet-v1p5.pdf#page=20), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -91 -49 -Package_DFN_QFN -QFN-48-1EP_6x6mm_P0.4mm_EP4.3x4.3mm -QFN, 48 Pin (https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_en.pdf#page=38), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -58 -49 -Package_DFN_QFN -QFN-48-1EP_6x6mm_P0.4mm_EP4.3x4.3mm_ThermalVias -QFN, 48 Pin (https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_en.pdf#page=38), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -75 -49 -Package_DFN_QFN -QFN-48-1EP_6x6mm_P0.4mm_EP4.6x4.6mm -QFN, 48 Pin (http://infocenter.nordicsemi.com/pdf/nRF51822_PS_v3.3.pdf#page=67), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -58 -49 -Package_DFN_QFN -QFN-48-1EP_6x6mm_P0.4mm_EP4.6x4.6mm_ThermalVias -QFN, 48 Pin (http://infocenter.nordicsemi.com/pdf/nRF51822_PS_v3.3.pdf#page=67), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -91 -49 -Package_DFN_QFN -QFN-48-1EP_6x6mm_P0.4mm_EP4.66x4.66mm -QFN, 48 Pin (https://www.onsemi.com/pub/Collateral/485BA.PDF), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -58 -49 -Package_DFN_QFN -QFN-48-1EP_6x6mm_P0.4mm_EP4.66x4.66mm_ThermalVias -QFN, 48 Pin (https://www.onsemi.com/pub/Collateral/485BA.PDF), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -91 -49 -Package_DFN_QFN -QFN-48-1EP_7x7mm_P0.5mm_EP5.3x5.3mm -QFN, 48 Pin (https://www.trinamic.com/fileadmin/assets/Products/ICs_Documents/TMC2041_datasheet.pdf#page=62), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -65 -49 -Package_DFN_QFN -QFN-48-1EP_7x7mm_P0.5mm_EP5.3x5.3mm_ThermalVias -QFN, 48 Pin (https://www.trinamic.com/fileadmin/assets/Products/ICs_Documents/TMC2041_datasheet.pdf#page=62), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -91 -49 -Package_DFN_QFN -QFN-48-1EP_7x7mm_P0.5mm_EP5.6x5.6mm -QFN, 48 Pin (http://www.st.com/resource/en/datasheet/stm32f042k6.pdf#page=94), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -65 -49 -Package_DFN_QFN -QFN-48-1EP_7x7mm_P0.5mm_EP5.6x5.6mm_ThermalVias -QFN, 48 Pin (http://www.st.com/resource/en/datasheet/stm32f042k6.pdf#page=94), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -91 -49 -Package_DFN_QFN -QFN-48-1EP_7x7mm_P0.5mm_EP5.15x5.15mm -QFN, 48 Pin (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/QFN_48_05-08-1704.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -65 -49 -Package_DFN_QFN -QFN-48-1EP_7x7mm_P0.5mm_EP5.15x5.15mm_ThermalVias -QFN, 48 Pin (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/QFN_48_05-08-1704.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -91 -49 -Package_DFN_QFN -QFN-48-1EP_7x7mm_P0.5mm_EP5.45x5.45mm -QFN, 48 Pin (http://www.thatcorp.com/datashts/THAT_626x_Datasheet.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -65 -49 -Package_DFN_QFN -QFN-48-1EP_7x7mm_P0.5mm_EP5.45x5.45mm_ThermalVias -QFN, 48 Pin (http://www.thatcorp.com/datashts/THAT_626x_Datasheet.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -91 -49 -Package_DFN_QFN -QFN-48-1EP_8x8mm_P0.5mm_EP6.2x6.2mm -QFN, 48 Pin (https://www.ftdichip.com/Support/Documents/DataSheets/ICs/DS_FT232H.pdf#page=49), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -74 -49 -Package_DFN_QFN -QFN-48-1EP_8x8mm_P0.5mm_EP6.2x6.2mm_ThermalVias -QFN, 48 Pin (https://www.ftdichip.com/Support/Documents/DataSheets/ICs/DS_FT232H.pdf#page=49), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -111 -49 -Package_DFN_QFN -QFN-52-1EP_7x8mm_P0.5mm_EP5.41x6.45mm -QFN, 52 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/QFN_52_05-08-1729.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -73 -53 -Package_DFN_QFN -QFN-52-1EP_7x8mm_P0.5mm_EP5.41x6.45mm_ThermalVias -QFN, 52 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/QFN_52_05-08-1729.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -104 -53 -Package_DFN_QFN -QFN-56-1EP_7x7mm_P0.4mm_EP5.6x5.6mm -QFN, 56 Pin (http://www.cypress.com/file/416486/download#page=40), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -73 -57 -Package_DFN_QFN -QFN-56-1EP_7x7mm_P0.4mm_EP5.6x5.6mm_ThermalVias -QFN, 56 Pin (http://www.cypress.com/file/416486/download#page=40), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -99 -57 -Package_DFN_QFN -QFN-56-1EP_8x8mm_P0.5mm_EP4.3x4.3mm -QFN, 56 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/00002142A.pdf#page=40), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -73 -57 -Package_DFN_QFN -QFN-56-1EP_8x8mm_P0.5mm_EP4.3x4.3mm_ThermalVias -QFN, 56 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/00002142A.pdf#page=40), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -99 -57 -Package_DFN_QFN -QFN-56-1EP_8x8mm_P0.5mm_EP4.5x5.2mm -QFN, 56 Pin (http://www.ti.com/lit/an/scea032/scea032.pdf#page=4), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -73 -57 -Package_DFN_QFN -QFN-56-1EP_8x8mm_P0.5mm_EP4.5x5.2mm_ThermalVias -QFN, 56 Pin (http://www.ti.com/lit/an/scea032/scea032.pdf#page=4), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -99 -57 -Package_DFN_QFN -QFN-56-1EP_8x8mm_P0.5mm_EP4.5x5.2mm_ThermalVias_TopTented -QFN, 56 Pin top tented version (manually modified). For information see: http://www.cypress.com/file/138911/download -QFN DFN_QFN -0 -115 -57 -Package_DFN_QFN -QFN-56-1EP_8x8mm_P0.5mm_EP5.6x5.6mm -QFN, 56 Pin (http://www.ti.com/lit/ds/symlink/tlc5957.pdf#page=23), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -73 -57 -Package_DFN_QFN -QFN-56-1EP_8x8mm_P0.5mm_EP5.6x5.6mm_ThermalVias -QFN, 56 Pin (http://www.ti.com/lit/ds/symlink/tlc5957.pdf#page=23), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -99 -57 -Package_DFN_QFN -QFN-56-1EP_8x8mm_P0.5mm_EP5.9x5.9mm -QFN, 56 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/00001734B.pdf#page=50), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -73 -57 -Package_DFN_QFN -QFN-56-1EP_8x8mm_P0.5mm_EP5.9x5.9mm_ThermalVias -QFN, 56 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/00001734B.pdf#page=50), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -99 -57 -Package_DFN_QFN -QFN-64-1EP_8x8mm_P0.4mm_EP6.5x6.5mm -QFN, 64 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/64L_VQFN_8x8_with%206_5x6_5%20EP_JXX_C04-0437A.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -90 -65 -Package_DFN_QFN -QFN-64-1EP_8x8mm_P0.4mm_EP6.5x6.5mm_ThermalVias -QFN, 64 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/64L_VQFN_8x8_with%206_5x6_5%20EP_JXX_C04-0437A.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -127 -65 -Package_DFN_QFN -QFN-64-1EP_9x9mm_P0.5mm_EP3.8x3.8mm -QFN, 64 Pin (https://datasheet.lcsc.com/szlcsc/Realtek-Semicon-RTL8211EG-VB-CG_C69264.pdf#page=77), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -74 -65 -Package_DFN_QFN -QFN-64-1EP_9x9mm_P0.5mm_EP3.8x3.8mm_ThermalVias -QFN, 64 Pin (https://datasheet.lcsc.com/szlcsc/Realtek-Semicon-RTL8211EG-VB-CG_C69264.pdf#page=77), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -79 -65 -Package_DFN_QFN -QFN-64-1EP_9x9mm_P0.5mm_EP4.7x4.7mm -QFN, 64 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/60001477A.pdf (page 1083)), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -74 -65 -Package_DFN_QFN -QFN-64-1EP_9x9mm_P0.5mm_EP4.7x4.7mm_ThermalVias -QFN, 64 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/60001477A.pdf (page 1083)), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -91 -65 -Package_DFN_QFN -QFN-64-1EP_9x9mm_P0.5mm_EP4.35x4.35mm -QFN, 64 Pin (https://www.ftdichip.com/Support/Documents/DataSheets/ICs/DS_FT2232H.pdf#page=57), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -74 -65 -Package_DFN_QFN -QFN-64-1EP_9x9mm_P0.5mm_EP4.35x4.35mm_ThermalVias -QFN, 64 Pin (https://www.ftdichip.com/Support/Documents/DataSheets/ICs/DS_FT2232H.pdf#page=57), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -91 -65 -Package_DFN_QFN -QFN-64-1EP_9x9mm_P0.5mm_EP5.4x5.4mm -QFN, 64 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/70593d.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -81 -65 -Package_DFN_QFN -QFN-64-1EP_9x9mm_P0.5mm_EP5.4x5.4mm_ThermalVias -QFN, 64 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/70593d.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -107 -65 -Package_DFN_QFN -QFN-64-1EP_9x9mm_P0.5mm_EP5.45x5.45mm -QFN, 64 Pin (https://www.infineon.com/dgdl/Infineon-MA12040-DS-v01_00-EN.pdf?fileId=5546d46264a8de7e0164b7467a3d617c#page=81), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -81 -65 -Package_DFN_QFN -QFN-64-1EP_9x9mm_P0.5mm_EP5.45x5.45mm_ThermalVias -QFN, 64 Pin (https://www.infineon.com/dgdl/Infineon-MA12040-DS-v01_00-EN.pdf?fileId=5546d46264a8de7e0164b7467a3d617c#page=81), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -107 -65 -Package_DFN_QFN -QFN-64-1EP_9x9mm_P0.5mm_EP6x6mm -QFN, 64 Pin (http://www.ti.com/lit/ds/symlink/tusb8041.pdf#page=42), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -81 -65 -Package_DFN_QFN -QFN-64-1EP_9x9mm_P0.5mm_EP6x6mm_ThermalVias -QFN, 64 Pin (http://www.ti.com/lit/ds/symlink/tusb8041.pdf#page=42), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -107 -65 -Package_DFN_QFN -QFN-64-1EP_9x9mm_P0.5mm_EP7.3x7.3mm -QFN, 64 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/00002304A.pdf (page 43)), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -90 -65 -Package_DFN_QFN -QFN-64-1EP_9x9mm_P0.5mm_EP7.3x7.3mm_ThermalVias -QFN, 64 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/00002304A.pdf (page 43)), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -127 -65 -Package_DFN_QFN -QFN-64-1EP_9x9mm_P0.5mm_EP7.5x7.5mm -QFN, 64 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/doc7593.pdf (page 432)), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -101 -65 -Package_DFN_QFN -QFN-64-1EP_9x9mm_P0.5mm_EP7.5x7.5mm_ThermalVias -QFN, 64 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/doc7593.pdf (page 432)), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -151 -65 -Package_DFN_QFN -QFN-64-1EP_9x9mm_P0.5mm_EP7.15x7.15mm -QFN, 64 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/229321fa.pdf#page=27), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -90 -65 -Package_DFN_QFN -QFN-64-1EP_9x9mm_P0.5mm_EP7.15x7.15mm_ThermalVias -QFN, 64 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/229321fa.pdf#page=27), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -127 -65 -Package_DFN_QFN -QFN-64-1EP_9x9mm_P0.5mm_EP7.25x7.25mm -64-Lead Plastic Quad Flat No-Lead Package, 9x9mm Body (see Atmel Appnote 8826) -QFN 0.5 -0 -90 -65 -Package_DFN_QFN -QFN-64-1EP_9x9mm_P0.5mm_EP7.35x7.35mm -64-Lead Plastic Quad Flat, No Lead Package (MR) - 9x9x0.9 mm Body [QFN]; (see Microchip Packaging Specification 00000049BS.pdf) -QFN 0.5 -0 -90 -65 -Package_DFN_QFN -QFN-64-1EP_9x9mm_P0.5mm_EP7.65x7.65mm -QFN, 64 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-2549-8-bit-AVR-Microcontroller-ATmega640-1280-1281-2560-2561_datasheet.pdf (page 415)), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -101 -65 -Package_DFN_QFN -QFN-64-1EP_9x9mm_P0.5mm_EP7.65x7.65mm_ThermalVias -QFN, 64 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-2549-8-bit-AVR-Microcontroller-ATmega640-1280-1281-2560-2561_datasheet.pdf (page 415)), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -151 -65 -Package_DFN_QFN -QFN-68-1EP_8x8mm_P0.4mm_EP5.2x5.2mm -QFN, 68 Pin (https://cdn.microsemi.com/documents/1bf6886f-5919-4508-a50b-b1dbf3fdf0f4/download/#page=98), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -85 -69 -Package_DFN_QFN -QFN-68-1EP_8x8mm_P0.4mm_EP5.2x5.2mm_ThermalVias -QFN, 68 Pin (https://cdn.microsemi.com/documents/1bf6886f-5919-4508-a50b-b1dbf3fdf0f4/download/#page=98), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -111 -69 -Package_DFN_QFN -QFN-72-1EP_10x10mm_P0.5mm_EP6x6mm -QFN, 72 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/00001682C.pdf#page=70), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -82 -73 -Package_DFN_QFN -QFN-72-1EP_10x10mm_P0.5mm_EP6x6mm_ThermalVias -QFN, 72 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/00001682C.pdf#page=70), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -135 -73 -Package_DFN_QFN -QFN-76-1EP_9x9mm_P0.4mm_EP3.8x3.8mm -QFN, 76 Pin (https://www.marvell.com/documents/bqcwxsoiqfjkcjdjhkvc/#page=19), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -86 -77 -Package_DFN_QFN -QFN-76-1EP_9x9mm_P0.4mm_EP3.8x3.8mm_ThermalVias -QFN, 76 Pin (https://www.marvell.com/documents/bqcwxsoiqfjkcjdjhkvc/#page=19), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -103 -77 -Package_DFN_QFN -Qorvo_DFN-8-1EP_2x2mm_P0.5mm -DFN 8 2x2mm, 0.5mm http://www.qorvo.com/products/d/da000896 -DFN 0.5 Qorvo 2x2mm -0 -9 -9 -Package_DFN_QFN -ROHM_DFN0604-3 -DFN package size 0604 3 pins -DFN package size 0604 3 pins -0 -3 -3 -Package_DFN_QFN -ST_UFQFPN-20_3x3mm_P0.5mm -UFQFPN 20-lead, 3 x 3 mm, 0.5 mm pitch, ultra thin fine pitch quad flat package (http://www.st.com/resource/en/datasheet/stm8s003f3.pdf) -UFQFPN 0.5 -0 -20 -20 -Package_DFN_QFN -ST_UQFN-6L_1.5x1.7mm_Pitch0.5mm -ST UQFN 6 pin 0.5mm Pitch http://www.st.com/resource/en/datasheet/ecmf02-2amx6.pdf -UQFN DFN 0.5 ST -0 -6 -6 -Package_DFN_QFN -SiliconLabs_QFN-20-1EP_3x3mm_P0.5mm_EP1.8x1.8mm -20-Lead Plastic Quad Flat, No Lead Package - 3x3 mm Body [QFN] with corner pads; see figure 8.2 of https://www.silabs.com/documents/public/data-sheets/efm8bb1-datasheet.pdf -QFN 0.5 -0 -25 -21 -Package_DFN_QFN -SiliconLabs_QFN-20-1EP_3x3mm_P0.5mm_EP1.8x1.8mm_ThermalVias -20-Lead Plastic Quad Flat, No Lead Package - 3x3 mm Body [QFN] with corner pads and thermal vias; see figure 8.2 of https://www.silabs.com/documents/public/data-sheets/efm8bb1-datasheet.pdf -QFN 0.5 -0 -31 -21 -Package_DFN_QFN -TDFN-6-1EP_2.5x2.5mm_P0.65mm_EP1.3x2mm -TDFN, 6 Pin (http://www.nve.com/Downloads/ab3.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -TDFN NoLead -0 -11 -7 -Package_DFN_QFN -TDFN-6-1EP_2.5x2.5mm_P0.65mm_EP1.3x2mm_ThermalVias -TDFN, 6 Pin (http://www.nve.com/Downloads/ab3.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -TDFN NoLead -0 -18 -7 -Package_DFN_QFN -TDFN-8-1EP_2x2mm_P0.5mm_EP0.8x1.2mm -TDFN, 8 Pin (https://pdfserv.maximintegrated.com/package_dwgs/21-0168.PDF), generated with kicad-footprint-generator ipc_noLead_generator.py -TDFN NoLead -0 -13 -9 -Package_DFN_QFN -TDFN-8-1EP_3x2mm_P0.5mm_EP1.3x1.4mm -TDFN, 8 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/MCP6V66-Family-Data-Sheet-DS20006266A.pdf#page=35), generated with kicad-footprint-generator ipc_noLead_generator.py -TDFN NoLead -0 -13 -9 -Package_DFN_QFN -TDFN-8-1EP_3x2mm_P0.5mm_EP1.80x1.65mm -8-lead plastic dual flat, 2x3x0.75mm size, 0.5mm pitch (http://ww1.microchip.com/downloads/en/DeviceDoc/8L_TDFN_2x3_MN_C04-0129E-MN.pdf) -TDFN DFN 0.5mm -0 -12 -9 -Package_DFN_QFN -TDFN-8-1EP_3x2mm_P0.5mm_EP1.80x1.65mm_ThermalVias -8-lead plastic dual flat, 2x3x0.75mm size, 0.5mm pitch (http://ww1.microchip.com/downloads/en/DeviceDoc/8L_TDFN_2x3_MN_C04-0129E-MN.pdf) -TDFN DFN 0.5mm -0 -17 -9 -Package_DFN_QFN -TDFN-10-1EP_2x3mm_P0.5mm_EP0.9x2mm -TDFN, 10 Pin (https://pdfserv.maximintegrated.com/package_dwgs/21-0429.PDF), generated with kicad-footprint-generator ipc_noLead_generator.py -TDFN NoLead -0 -13 -11 -Package_DFN_QFN -TDFN-10-1EP_2x3mm_P0.5mm_EP0.9x2mm_ThermalVias -TDFN, 10 Pin (https://pdfserv.maximintegrated.com/package_dwgs/21-0429.PDF), generated with kicad-footprint-generator ipc_noLead_generator.py -TDFN NoLead -0 -16 -11 -Package_DFN_QFN -TDFN-12_2x3mm_P0.5mm -TDFN, 12 Pads, No exposed, http://www.st.com/resource/en/datasheet/stm6600.pdf -DFN -0 -12 -12 -Package_DFN_QFN -TDFN-14-1EP_3x3mm_P0.4mm_EP1.78x2.35mm -TDFN, 14 Pin (https://pdfserv.maximintegrated.com/package_dwgs/21-0137.PDF (T1433-2C)), generated with kicad-footprint-generator ipc_noLead_generator.py -TDFN NoLead -0 -19 -15 -Package_DFN_QFN -TDFN-14-1EP_3x3mm_P0.4mm_EP1.78x2.35mm_ThermalVias -TDFN, 14 Pin (https://pdfserv.maximintegrated.com/package_dwgs/21-0137.PDF (T1433-2C)), generated with kicad-footprint-generator ipc_noLead_generator.py -TDFN NoLead -0 -26 -15 -Package_DFN_QFN -TQFN-16-1EP_3x3mm_P0.5mm_EP1.6x1.6mm -TQFN, 16 Pin (https://www.diodes.com/assets/Datasheets/PI6C5946002.pdf#page=12), generated with kicad-footprint-generator ipc_noLead_generator.py -TQFN NoLead -0 -21 -17 -Package_DFN_QFN -TQFN-16-1EP_3x3mm_P0.5mm_EP1.23x1.23mm -TQFN, 16 Pin (https://pdfserv.maximintegrated.com/package_dwgs/21-0136.PDF (T1633-5), https://pdfserv.maximintegrated.com/land_patterns/90-0032.PDF), generated with kicad-footprint-generator ipc_noLead_generator.py -TQFN NoLead -0 -21 -17 -Package_DFN_QFN -TQFN-16-1EP_3x3mm_P0.5mm_EP1.23x1.23mm_ThermalVias -TQFN, 16 Pin (https://pdfserv.maximintegrated.com/package_dwgs/21-0136.PDF (T1633-5), https://pdfserv.maximintegrated.com/land_patterns/90-0032.PDF), generated with kicad-footprint-generator ipc_noLead_generator.py -TQFN NoLead -0 -26 -17 -Package_DFN_QFN -TQFN-16-1EP_5x5mm_P0.8mm_EP2.29x2.29mm -TQFN, 16 Pin (https://pdfserv.maximintegrated.com/package_dwgs/21-0140.PDF (T1655-4)), generated with kicad-footprint-generator ipc_noLead_generator.py -TQFN NoLead -0 -21 -17 -Package_DFN_QFN -TQFN-16-1EP_5x5mm_P0.8mm_EP2.29x2.29mm_ThermalVias -TQFN, 16 Pin (https://pdfserv.maximintegrated.com/package_dwgs/21-0140.PDF (T1655-4)), generated with kicad-footprint-generator ipc_noLead_generator.py -TQFN NoLead -0 -26 -17 -Package_DFN_QFN -TQFN-16-1EP_5x5mm_P0.8mm_EP3.1x3.1mm -TQFN, 16 Pin (https://pdfserv.maximintegrated.com/package_dwgs/21-0140.PDF (T1655-2)), generated with kicad-footprint-generator ipc_noLead_generator.py -TQFN NoLead -0 -21 -17 -Package_DFN_QFN -TQFN-16-1EP_5x5mm_P0.8mm_EP3.1x3.1mm_ThermalVias -TQFN, 16 Pin (https://pdfserv.maximintegrated.com/package_dwgs/21-0140.PDF (T1655-2)), generated with kicad-footprint-generator ipc_noLead_generator.py -TQFN NoLead -0 -31 -17 -Package_DFN_QFN -TQFN-20-1EP_5x5mm_P0.65mm_EP3.1x3.1mm -TQFN, 20 Pin (https://pdfserv.maximintegrated.com/package_dwgs/21-0140.PDF (T2055-3)), generated with kicad-footprint-generator ipc_noLead_generator.py -TQFN NoLead -0 -25 -21 -Package_DFN_QFN -TQFN-20-1EP_5x5mm_P0.65mm_EP3.1x3.1mm_ThermalVias -TQFN, 20 Pin (https://pdfserv.maximintegrated.com/package_dwgs/21-0140.PDF (T2055-3)), generated with kicad-footprint-generator ipc_noLead_generator.py -TQFN NoLead -0 -35 -21 -Package_DFN_QFN -TQFN-20-1EP_5x5mm_P0.65mm_EP3.25x3.25mm -TQFN, 20 Pin (https://pdfserv.maximintegrated.com/package_dwgs/21-0140.PDF (T2055-5)), generated with kicad-footprint-generator ipc_noLead_generator.py -TQFN NoLead -0 -25 -21 -Package_DFN_QFN -TQFN-20-1EP_5x5mm_P0.65mm_EP3.25x3.25mm_ThermalVias -TQFN, 20 Pin (https://pdfserv.maximintegrated.com/package_dwgs/21-0140.PDF (T2055-5)), generated with kicad-footprint-generator ipc_noLead_generator.py -TQFN NoLead -0 -35 -21 -Package_DFN_QFN -TQFN-24-1EP_4x4mm_P0.5mm_EP2.8x2.8mm_PullBack -TQFN, 24 Pin (https://ams.com/documents/20143/36005/AS1115_DS000206_1-00.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -TQFN NoLead -0 -29 -25 -Package_DFN_QFN -TQFN-24-1EP_4x4mm_P0.5mm_EP2.8x2.8mm_PullBack_ThermalVias -TQFN, 24 Pin (https://ams.com/documents/20143/36005/AS1115_DS000206_1-00.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -TQFN NoLead -0 -39 -25 -Package_DFN_QFN -TQFN-28-1EP_5x5mm_P0.5mm_EP2.7x2.7mm -TQFN, 28 Pin (https://pdfserv.maximintegrated.com/package_dwgs/21-0140.PDF (T2855-4)), generated with kicad-footprint-generator ipc_noLead_generator.py -TQFN NoLead -0 -33 -29 -Package_DFN_QFN -TQFN-28-1EP_5x5mm_P0.5mm_EP2.7x2.7mm_ThermalVias -TQFN, 28 Pin (https://pdfserv.maximintegrated.com/package_dwgs/21-0140.PDF (T2855-4)), generated with kicad-footprint-generator ipc_noLead_generator.py -TQFN NoLead -0 -38 -29 -Package_DFN_QFN -TQFN-28-1EP_5x5mm_P0.5mm_EP3.25x3.25mm -TQFN, 28 Pin (https://pdfserv.maximintegrated.com/package_dwgs/21-0140.PDF (T2855-3)), generated with kicad-footprint-generator ipc_noLead_generator.py -TQFN NoLead -0 -33 -29 -Package_DFN_QFN -TQFN-28-1EP_5x5mm_P0.5mm_EP3.25x3.25mm_ThermalVias -TQFN, 28 Pin (https://pdfserv.maximintegrated.com/package_dwgs/21-0140.PDF (T2855-3)), generated with kicad-footprint-generator ipc_noLead_generator.py -TQFN NoLead -0 -43 -29 -Package_DFN_QFN -TQFN-32-1EP_5x5mm_P0.5mm_EP2.1x2.1mm -TQFN, 32 Pin (https://pdfserv.maximintegrated.com/package_dwgs/21-0140.PDF (T3255-6)), generated with kicad-footprint-generator ipc_noLead_generator.py -TQFN NoLead -0 -37 -33 -Package_DFN_QFN -TQFN-32-1EP_5x5mm_P0.5mm_EP2.1x2.1mm_ThermalVias -TQFN, 32 Pin (https://pdfserv.maximintegrated.com/package_dwgs/21-0140.PDF (T3255-6)), generated with kicad-footprint-generator ipc_noLead_generator.py -TQFN NoLead -0 -42 -33 -Package_DFN_QFN -TQFN-32-1EP_5x5mm_P0.5mm_EP3.1x3.1mm -TQFN, 32 Pin (https://pdfserv.maximintegrated.com/package_dwgs/21-0140.PDF (T3255-3)), generated with kicad-footprint-generator ipc_noLead_generator.py -TQFN NoLead -0 -37 -33 -Package_DFN_QFN -TQFN-32-1EP_5x5mm_P0.5mm_EP3.1x3.1mm_ThermalVias -TQFN, 32 Pin (https://pdfserv.maximintegrated.com/package_dwgs/21-0140.PDF (T3255-3)), generated with kicad-footprint-generator ipc_noLead_generator.py -TQFN NoLead -0 -47 -33 -Package_DFN_QFN -TQFN-32-1EP_5x5mm_P0.5mm_EP3.4x3.4mm -TQFN, 32 Pin (https://pdfserv.maximintegrated.com/package_dwgs/21-0140.PDF (T3255-9)), generated with kicad-footprint-generator ipc_noLead_generator.py -TQFN NoLead -0 -37 -33 -Package_DFN_QFN -TQFN-32-1EP_5x5mm_P0.5mm_EP3.4x3.4mm_ThermalVias -TQFN, 32 Pin (https://pdfserv.maximintegrated.com/package_dwgs/21-0140.PDF (T3255-9)), generated with kicad-footprint-generator ipc_noLead_generator.py -TQFN NoLead -0 -47 -33 -Package_DFN_QFN -TQFN-40-1EP_5x5mm_P0.4mm_EP3.5x3.5mm -TQFN, 40 Pin (https://pdfserv.maximintegrated.com/package_dwgs/21-0140.PDF (T4055-1)), generated with kicad-footprint-generator ipc_noLead_generator.py -TQFN NoLead -0 -45 -41 -Package_DFN_QFN -TQFN-40-1EP_5x5mm_P0.4mm_EP3.5x3.5mm_ThermalVias -TQFN, 40 Pin (https://pdfserv.maximintegrated.com/package_dwgs/21-0140.PDF (T4055-1)), generated with kicad-footprint-generator ipc_noLead_generator.py -TQFN NoLead -0 -55 -41 -Package_DFN_QFN -TQFN-48-1EP_7x7mm_P0.5mm_EP5.1x5.1mm -TQFN, 48 Pin (https://pdfserv.maximintegrated.com/package_dwgs/21-0144.PDF), generated with kicad-footprint-generator ipc_noLead_generator.py -TQFN NoLead -0 -58 -49 -Package_DFN_QFN -TQFN-48-1EP_7x7mm_P0.5mm_EP5.1x5.1mm_ThermalVias -TQFN, 48 Pin (https://pdfserv.maximintegrated.com/package_dwgs/21-0144.PDF), generated with kicad-footprint-generator ipc_noLead_generator.py -TQFN NoLead -0 -75 -49 -Package_DFN_QFN -Texas_DRB0008A -DFN-8, 3x3x1mm, http://www.ti.com/lit/ds/symlink/ucc24610.pdf -DRB0008A -0 -23 -9 -Package_DFN_QFN -Texas_MOF0009A -Texas Instruments, QFM MOF0009A, 6x8x2mm (http://www.ti.com/lit/ml/mpsi063a/mpsi063a.pdf) -ti qfm mof0009a -0 -24 -9 -Package_DFN_QFN -Texas_QFN-41_10x16mm -QFN, 41 Pin (http://www.ti.com/lit/ml/mpqf506/mpqf506.pdf) -QFN DFN_QFN -0 -65 -41 -Package_DFN_QFN -Texas_R-PUQFN-N10 -http://www.ti.com/general/docs/lit/getliterature.tsp?baseLiteratureNumber=MPQF186&fileType=pdf -Texas_R-PUQFN-N10 -0 -10 -10 -Package_DFN_QFN -Texas_R-PWQFN-N28_EP2.1x3.1mm -QFN, 28 Pin (http://www.ti.com/lit/ds/symlink/tps51363.pdf#page=29), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -33 -29 -Package_DFN_QFN -Texas_R-PWQFN-N28_EP2.1x3.1mm_ThermalVias -QFN, 28 Pin (http://www.ti.com/lit/ds/symlink/tps51363.pdf#page=29), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -43 -29 -Package_DFN_QFN -Texas_RGE0024C_EP2.1x2.1mm -Texas QFN, 24 Pin (http://www.ti.com/lit/ds/symlink/pca9548a.pdf#page=37), generated with kicad-footprint-generator ipc_noLead_generator.py -Texas QFN NoLead -0 -29 -25 -Package_DFN_QFN -Texas_RGE0024C_EP2.1x2.1mm_ThermalVias -Texas QFN, 24 Pin (http://www.ti.com/lit/ds/symlink/pca9548a.pdf#page=37), generated with kicad-footprint-generator ipc_noLead_generator.py -Texas QFN NoLead -0 -39 -25 -Package_DFN_QFN -Texas_RGE0024H_EP2.7x2.7mm -Texas QFN, 24 Pin (http://www.ti.com/lit/ds/symlink/tlc5971.pdf#page=39), generated with kicad-footprint-generator ipc_noLead_generator.py -Texas QFN NoLead -0 -29 -25 -Package_DFN_QFN -Texas_RGE0024H_EP2.7x2.7mm_ThermalVias -Texas QFN, 24 Pin (http://www.ti.com/lit/ds/symlink/tlc5971.pdf#page=39), generated with kicad-footprint-generator ipc_noLead_generator.py -Texas QFN NoLead -0 -39 -25 -Package_DFN_QFN -Texas_RGV_S-PVQFN-N16_EP2.1x2.1mm -QFN, 16 Pin (http://www.ti.com/lit/ds/symlink/ina3221.pdf#page=44), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -21 -17 -Package_DFN_QFN -Texas_RGV_S-PVQFN-N16_EP2.1x2.1mm_ThermalVias -QFN, 16 Pin (http://www.ti.com/lit/ds/symlink/ina3221.pdf#page=44), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -31 -17 -Package_DFN_QFN -Texas_RGY_R-PVQFN-N24_EP2.05x3.1mm -QFN, 24 Pin (http://www.ti.com/lit/ds/symlink/bq24133.pdf#page=40) -QFN NoLead -0 -29 -25 -Package_DFN_QFN -Texas_RGY_R-PVQFN-N24_EP2.05x3.1mm_ThermalVias -QFN, 24 Pin (http://www.ti.com/lit/ds/symlink/bq24133.pdf#page=40) -QFN NoLead -0 -36 -25 -Package_DFN_QFN -Texas_RNN0018A -Texas Instruments, VQFN-HR RNN0018A (http://www.ti.com/lit/ds/symlink/tps568215.pdf) -ti vqfn-hr rnn0018a -0 -26 -18 -Package_DFN_QFN -Texas_RUM0016A_EP2.6x2.6mm -QFN, 16 Pin (http://www.ti.com/lit/ds/symlink/lmh0074.pdf#page=13), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -21 -17 -Package_DFN_QFN -Texas_RUM0016A_EP2.6x2.6mm_ThermalVias -QFN, 16 Pin (http://www.ti.com/lit/ds/symlink/lmh0074.pdf#page=13), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -31 -17 -Package_DFN_QFN -Texas_RWH0032A -Texas Instruments, RWH0032A, 8x8x0.9mm (http://www.ti.com/lit/ds/snosd10c/snosd10c.pdf) -ti rwh0032a -0 -71 -33 -Package_DFN_QFN -Texas_RWH0032A_ThermalVias -Texas Instruments, RWH0032A, 8x8x0.9mm (http://www.ti.com/lit/ds/snosd10c/snosd10c.pdf) -ti rwh0032a -0 -94 -33 -Package_DFN_QFN -Texas_R_PUQFN-N12 -Texas_R_PUQFN-N12 http://www.ti.com/lit/ds/symlink/txb0104.pdf -Texas_R_PUQFN-N12 -0 -13 -12 -Package_DFN_QFN -Texas_S-PDSO-N10_EP1.2x2mm -DFN, 10 Pin (http://www.ti.com/lit/ds/symlink/tps7a91.pdf#page=30), generated with kicad-footprint-generator ipc_noLead_generator.py -DFN NoLead -0 -15 -11 -Package_DFN_QFN -Texas_S-PDSO-N10_EP1.2x2mm_ThermalVias -DFN, 10 Pin (http://www.ti.com/lit/ds/symlink/tps7a91.pdf#page=30), generated with kicad-footprint-generator ipc_noLead_generator.py -DFN NoLead -0 -22 -11 -Package_DFN_QFN -Texas_S-PVQFN-N14 -Texas_S-PVQFN-N14 http://www.ti.com/lit/ds/symlink/txb0104.pdf -Texas_S-PVQFN-N14_4.3x4.3_Pitch0.5mm_ThermalPad -0 -19 -15 -Package_DFN_QFN -Texas_S-PVQFN-N14_ThermalVias -Texas_S-PVQFN-N14_ThermalVias http://www.ti.com/lit/ds/symlink/txb0104.pdf -Texas_S-PVQFN-N14_ThermalVias -0 -24 -15 -Package_DFN_QFN -Texas_S-PVQFN-N16_EP2.7x2.7mm -QFN, 16 Pin (http://www.ti.com/lit/ds/symlink/msp430g2001.pdf#page=43), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -26 -17 -Package_DFN_QFN -Texas_S-PVQFN-N16_EP2.7x2.7mm_ThermalVias -QFN, 16 Pin (http://www.ti.com/lit/ds/symlink/msp430g2001.pdf#page=43), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -31 -17 -Package_DFN_QFN -Texas_S-PVQFN-N20_EP2.4x2.4mm -QFN, 20 Pin (http://www.ti.com/lit/ds/symlink/cc1101.pdf#page=101), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -25 -21 -Package_DFN_QFN -Texas_S-PVQFN-N20_EP2.4x2.4mm_ThermalVias -QFN, 20 Pin (http://www.ti.com/lit/ds/symlink/cc1101.pdf#page=101), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -35 -21 -Package_DFN_QFN -Texas_S-PVQFN-N20_EP2.7x2.7mm -QFN, 20 Pin (http://www.ti.com/lit/ds/symlink/drv8662.pdf#page=23), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -25 -21 -Package_DFN_QFN -Texas_S-PVQFN-N20_EP2.7x2.7mm_ThermalVias -QFN, 20 Pin (http://www.ti.com/lit/ds/symlink/drv8662.pdf#page=23), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -35 -21 -Package_DFN_QFN -Texas_S-PVQFN-N20_EP3.15x3.15mm -QFN, 20 Pin (www.ti.com/lit/ds/symlink/tps7a7200.pdf#page=36), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -25 -21 -Package_DFN_QFN -Texas_S-PVQFN-N20_EP3.15x3.15mm_ThermalVias -QFN, 20 Pin (www.ti.com/lit/ds/symlink/tps7a7200.pdf#page=36), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -47 -21 -Package_DFN_QFN -Texas_S-PVQFN-N24_EP2.1x2.1mm -QFN, 24 Pin (http://www.ti.com/lit/ds/symlink/msp430fr5720.pdf#page=108), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -29 -25 -Package_DFN_QFN -Texas_S-PVQFN-N24_EP2.1x2.1mm_ThermalVias -QFN, 24 Pin (http://www.ti.com/lit/ds/symlink/msp430fr5720.pdf#page=108), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -39 -25 -Package_DFN_QFN -Texas_S-PVQFN-N32_EP3.45x3.45mm -QFN, 32 Pin (http://www.ti.com/lit/ds/symlink/msp430f1122.pdf#page=54), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -42 -33 -Package_DFN_QFN -Texas_S-PVQFN-N32_EP3.45x3.45mm_ThermalVias -QFN, 32 Pin (http://www.ti.com/lit/ds/symlink/msp430f1122.pdf#page=54), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -59 -33 -Package_DFN_QFN -Texas_S-PVQFN-N36_EP4.4x4.4mm -QFN, 36 Pin (http://www.ti.com/lit/ds/slvsba5d/slvsba5d.pdf#page=35), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -46 -37 -Package_DFN_QFN -Texas_S-PVQFN-N36_EP4.4x4.4mm_ThermalVias -QFN, 36 Pin (http://www.ti.com/lit/ds/slvsba5d/slvsba5d.pdf#page=35), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -79 -37 -Package_DFN_QFN -Texas_S-PVQFN-N40_EP2.9x2.9mm -QFN, 40 Pin (http://www.ti.com/lit/ds/symlink/msp430fr5731.pdf#page=111 JEDEC MO-220 variation VJJD-2), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -45 -41 -Package_DFN_QFN -Texas_S-PVQFN-N40_EP2.9x2.9mm_ThermalVias -QFN, 40 Pin (http://www.ti.com/lit/ds/symlink/msp430fr5731.pdf#page=111 JEDEC MO-220 variation VJJD-2), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -55 -41 -Package_DFN_QFN -Texas_S-PVQFN-N40_EP3.52x2.62mm -QFN, 40 Pin (http://www.ti.com/lit/ds/symlink/drv8308.pdf#page=56 JEDEC MO-220 variation VJJD-2), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -47 -41 -Package_DFN_QFN -Texas_S-PVQFN-N40_EP3.52x2.62mm_ThermalVias -QFN, 40 Pin (http://www.ti.com/lit/ds/symlink/drv8308.pdf#page=56 JEDEC MO-220 variation VJJD-2), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -60 -41 -Package_DFN_QFN -Texas_S-PVQFN-N40_EP4.6x4.6mm -QFN, 40 Pin (http://www.ti.com/lit/ds/symlink/dac7750.pdf#page=54), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -50 -41 -Package_DFN_QFN -Texas_S-PVQFN-N40_EP4.6x4.6mm_ThermalVias -QFN, 40 Pin (http://www.ti.com/lit/ds/symlink/dac7750.pdf#page=54), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -83 -41 -Package_DFN_QFN -Texas_S-PVQFN-N40_EP4.15x4.15mm -QFN, 40 Pin (http://www.ti.com/lit/ds/symlink/msp430g2755.pdf#page=70 JEDEC MO-220 variation VJJD-2), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -50 -41 -Package_DFN_QFN -Texas_S-PVQFN-N40_EP4.15x4.15mm_ThermalVias -QFN, 40 Pin (http://www.ti.com/lit/ds/symlink/msp430g2755.pdf#page=70 JEDEC MO-220 variation VJJD-2), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -83 -41 -Package_DFN_QFN -Texas_S-PVQFN-N48_EP5.15x5.15mm -QFN, 48 Pin (http://www.ti.com/lit/ds/symlink/msp430f5232.pdf#page=111), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -65 -49 -Package_DFN_QFN -Texas_S-PVQFN-N48_EP5.15x5.15mm_ThermalVias -QFN, 48 Pin (http://www.ti.com/lit/ds/symlink/msp430f5232.pdf#page=111), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -111 -49 -Package_DFN_QFN -Texas_S-PVQFN-N64_EP4.25x4.25mm -QFN, 64 Pin (http://www.ti.com/lit/ds/symlink/msp430f5217.pdf#page=120), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -69 -65 -Package_DFN_QFN -Texas_S-PVQFN-N64_EP4.25x4.25mm_ThermalVias -QFN, 64 Pin (http://www.ti.com/lit/ds/symlink/msp430f5217.pdf#page=120), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -127 -65 -Package_DFN_QFN -Texas_S-PWQFN-N16_EP2.1x2.1mm -QFN, 16 Pin (http://www.ti.com/lit/ds/symlink/drv8801.pdf#page=31 MO-220 variation VGGC), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -21 -17 -Package_DFN_QFN -Texas_S-PWQFN-N16_EP2.1x2.1mm_ThermalVias -QFN, 16 Pin (http://www.ti.com/lit/ds/symlink/drv8801.pdf#page=31 MO-220 variation VGGC), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -31 -17 -Package_DFN_QFN -Texas_S-PWQFN-N20 -20-Pin Plastic Quad Flatpack No-Lead Package, Body 3.0x3.0x0.8mm, Texas Instruments (http://www.ti.com/lit/ds/symlink/tps22993.pdf) -QFN 0.4 -0 -24 -20 -Package_DFN_QFN -Texas_S-PWQFN-N24_EP2.7x2.7mm -QFN, 24 Pin (http://www.ti.com/lit/ds/symlink/bq25601.pdf#page=54), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -29 -25 -Package_DFN_QFN -Texas_S-PWQFN-N24_EP2.7x2.7mm_ThermalVias -QFN, 24 Pin (http://www.ti.com/lit/ds/symlink/bq25601.pdf#page=54), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -39 -25 -Package_DFN_QFN -Texas_S-PWQFN-N32_EP2.8x2.8mm -QFN, 32 Pin (https://www.ti.com/lit/ds/symlink/bq25703a.pdf#page=90), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -37 -33 -Package_DFN_QFN -Texas_S-PWQFN-N32_EP2.8x2.8mm_ThermalVias -QFN, 32 Pin (https://www.ti.com/lit/ds/symlink/bq25703a.pdf#page=90), generated with kicad-footprint-generator ipc_noLead_generator.py -QFN NoLead -0 -47 -33 -Package_DFN_QFN -Texas_S-PWQFN-N100_EP5.5x5.5mm -http://www.ti.com/general/docs/lit/getliterature.tsp?baseLiteratureNumber=szza059&fileType=pdf,http://www.ti.com/lit/ds/sllse76m/sllse76m.pdf -MultiRow QFN -0 -114 -105 -Package_DFN_QFN -Texas_S-PWQFN-N100_EP5.5x5.5mm_ThermalVias -http://www.ti.com/general/docs/lit/getliterature.tsp?baseLiteratureNumber=szza059&fileType=pdf,http://www.ti.com/lit/ds/sllse76m/sllse76m.pdf -MultiRow QFN -0 -131 -105 -Package_DFN_QFN -Texas_S-PX2QFN-14 -Texas QFN, 14 Pin (http://www.ti.com/lit/ds/symlink/tlv9004.pdf#page=64), generated with kicad-footprint-generator ipc_noLead_generator.py -Texas QFN NoLead -0 -14 -14 -Package_DFN_QFN -Texas_VQFN-RHL-20 -http://www.ti.com/lit/ds/symlink/bq51050b.pdf -RHL0020A -0 -33 -21 -Package_DFN_QFN -Texas_VQFN-RHL-20_ThermalVias -http://www.ti.com/lit/ds/symlink/bq51050b.pdf -RHL0020A -0 -41 -21 -Package_DFN_QFN -Texas_VSON-HR-8_1.5x2mm_P0.5mm -Texas VSON-HR, 8 Pin (http://www.ti.com/lit/ds/symlink/tps62823.pdf#page=29), generated with kicad-footprint-generator ipc_noLead_generator.py -Texas VSON-HR NoLead -0 -8 -8 -Package_DFN_QFN -Texas_WQFN-MR-100_3x3-DapStencil -http://www.ti.com/general/docs/lit/getliterature.tsp?baseLiteratureNumber=szza059&fileType=pdf,http://www.ti.com/general/docs/lit/getliterature.tsp?baseLiteratureNumber=mpqf258&fileType=pdf,http://www.ti.com/general/docs/lit/getliterature.tsp?baseLiteratureNumber=LPPD235&fileType=pdf -MultiRow QFN -0 -113 -105 -Package_DFN_QFN -Texas_WQFN-MR-100_ThermalVias_3x3-DapStencil -http://www.ti.com/general/docs/lit/getliterature.tsp?baseLiteratureNumber=szza059&fileType=pdf,http://www.ti.com/general/docs/lit/getliterature.tsp?baseLiteratureNumber=mpqf258&fileType=pdf,http://www.ti.com/general/docs/lit/getliterature.tsp?baseLiteratureNumber=LPPD235&fileType=pdf -MultiRow QFN -0 -126 -105 -Package_DFN_QFN -Texas_X2QFN-12_1.6x1.6mm_P0.4mm -Texas X2QFN, 12 Pin (http://www.ti.com/lit/ml/mpqf391c/mpqf391c.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -Texas X2QFN NoLead -0 -12 -12 -Package_DFN_QFN -UDFN-4-1EP_1x1mm_P0.65mm_EP0.48x0.48mm -UDFN-4_1x1mm_P0.65mm, http://ww1.microchip.com/downloads/en/DeviceDoc/MIC550x-300mA-Single-Output-LDO-in-Small-Packages-DS20006006A.pdf -UDFN-4_1x1mm_P0.65mm -0 -5 -5 -Package_DFN_QFN -UDFN-9_1.0x3.8mm_P0.5mm -9-pin UDFN package, 1.0x3.8mm, (Ref: https://katalog.we-online.de/pbs/datasheet/824014881.pdf) -UDFN SMD -0 -9 -9 -Package_DFN_QFN -UDFN-10_1.35x2.6mm_P0.5mm -http://www.st.com/content/ccc/resource/technical/document/datasheet/f2/11/8a/ed/40/31/40/56/DM00088292.pdf/files/DM00088292.pdf/jcr:content/translations/en.DM00088292.pdf -UDFN 0.5 uQFN -0 -10 -10 -Package_DFN_QFN -UQFN-10_1.3x1.8mm_P0.4mm -UQFN, 10 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/00001725D.pdf (Page 9)), generated with kicad-footprint-generator ipc_noLead_generator.py -UQFN NoLead -0 -10 -10 -Package_DFN_QFN -UQFN-10_1.4x1.8mm_P0.4mm -UQFN 10pin, https://www.onsemi.com/pub/Collateral/488AT.PDF -UQFN-10_1.4x1.8mm_P0.4mm -0 -10 -10 -Package_DFN_QFN -UQFN-10_1.6x2.1mm_P0.5mm -UQFN, 10 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/00001725D.pdf (Page 12)), generated with kicad-footprint-generator ipc_noLead_generator.py -UQFN NoLead -0 -10 -10 -Package_DFN_QFN -UQFN-16-1EP_3x3mm_P0.5mm_EP1.75x1.75mm -16-Lead Ultra Thin Quad Flat, No Lead Package (UC) - 3x3x0.5 mm Body [UQFN]; (see Microchip Packaging Specification 00000049BS.pdf) -QFN 0.5 -0 -21 -17 -Package_DFN_QFN -UQFN-16-1EP_4x4mm_P0.65mm_EP2.6x2.6mm -UQFN, 16 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/16L_UQFN_4x4x0_5mm_JQ_C04257A.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -UQFN NoLead -0 -21 -17 -Package_DFN_QFN -UQFN-16-1EP_4x4mm_P0.65mm_EP2.6x2.6mm_ThermalVias -UQFN, 16 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/16L_UQFN_4x4x0_5mm_JQ_C04257A.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -UQFN NoLead -0 -31 -17 -Package_DFN_QFN -UQFN-16-1EP_4x4mm_P0.65mm_EP2.7x2.7mm -16-Lead Ultra Thin Plastic Quad Flat, No Lead Package (JQ) - 4x4x0.5 mm Body [UQFN]; (see Microchip Packaging Specification 00000049BS.pdf) -QFN 0.65 -0 -21 -17 -Package_DFN_QFN -UQFN-20-1EP_3x3mm_P0.4mm_EP1.85x1.85mm -UQFN, 20 Pin (http://ww1.microchip.com/downloads/en/PackagingSpec/00000049BQ.pdf#page=332), generated with kicad-footprint-generator ipc_noLead_generator.py -UQFN NoLead -0 -25 -21 -Package_DFN_QFN -UQFN-20-1EP_3x3mm_P0.4mm_EP1.85x1.85mm_ThermalVias -UQFN, 20 Pin (http://ww1.microchip.com/downloads/en/PackagingSpec/00000049BQ.pdf#page=332), generated with kicad-footprint-generator ipc_noLead_generator.py -UQFN NoLead -0 -30 -21 -Package_DFN_QFN -UQFN-20-1EP_4x4mm_P0.5mm_EP2.8x2.8mm -UQFN, 20 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/40001839B.pdf#page=464), generated with kicad-footprint-generator ipc_noLead_generator.py -UQFN NoLead -0 -25 -21 -Package_DFN_QFN -UQFN-20-1EP_4x4mm_P0.5mm_EP2.8x2.8mm_ThermalVias -UQFN, 20 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/40001839B.pdf#page=464), generated with kicad-footprint-generator ipc_noLead_generator.py -UQFN NoLead -0 -35 -21 -Package_DFN_QFN -UQFN-28-1EP_4x4mm_P0.4mm_EP2.35x2.35mm -UQFN, 28 Pin (http://ww1.microchip.com/downloads/en/PackagingSpec/00000049BQ.pdf#page=338), generated with kicad-footprint-generator ipc_noLead_generator.py -UQFN NoLead -0 -33 -29 -Package_DFN_QFN -UQFN-28-1EP_4x4mm_P0.4mm_EP2.35x2.35mm_ThermalVias -UQFN, 28 Pin (http://ww1.microchip.com/downloads/en/PackagingSpec/00000049BQ.pdf#page=338), generated with kicad-footprint-generator ipc_noLead_generator.py -UQFN NoLead -0 -43 -29 -Package_DFN_QFN -UQFN-40-1EP_5x5mm_P0.4mm_EP3.8x3.8mm -UQFN, 40 Pin (http://ww1.microchip.com/downloads/en/PackagingSpec/00000049BQ.pdf#page=345), generated with kicad-footprint-generator ipc_noLead_generator.py -UQFN NoLead -0 -50 -41 -Package_DFN_QFN -UQFN-40-1EP_5x5mm_P0.4mm_EP3.8x3.8mm_ThermalVias -UQFN, 40 Pin (http://ww1.microchip.com/downloads/en/PackagingSpec/00000049BQ.pdf#page=345), generated with kicad-footprint-generator ipc_noLead_generator.py -UQFN NoLead -0 -67 -41 -Package_DFN_QFN -UQFN-48-1EP_6x6mm_P0.4mm_EP4.45x4.45mm -UQFN, 48 Pin (http://ww1.microchip.com/downloads/en/PackagingSpec/00000049BQ.pdf#page=347), generated with kicad-footprint-generator ipc_noLead_generator.py -UQFN NoLead -0 -58 -49 -Package_DFN_QFN -UQFN-48-1EP_6x6mm_P0.4mm_EP4.45x4.45mm_ThermalVias -UQFN, 48 Pin (http://ww1.microchip.com/downloads/en/PackagingSpec/00000049BQ.pdf#page=347), generated with kicad-footprint-generator ipc_noLead_generator.py -UQFN NoLead -0 -75 -49 -Package_DFN_QFN -UQFN-48-1EP_6x6mm_P0.4mm_EP4.62x4.62mm -UQFN, 48 Pin (https://github.com/KiCad/kicad-symbols/pull/1189#issuecomment-449506354), generated with kicad-footprint-generator ipc_noLead_generator.py -UQFN NoLead -0 -53 -49 -Package_DFN_QFN -UQFN-48-1EP_6x6mm_P0.4mm_EP4.62x4.62mm_ThermalVias -UQFN, 48 Pin (https://github.com/KiCad/kicad-symbols/pull/1189#issuecomment-449506354), generated with kicad-footprint-generator ipc_noLead_generator.py -UQFN NoLead -0 -75 -49 -Package_DFN_QFN -VDFN-8-1EP_2x2mm_P0.5mm_EP0.9x1.7mm -8-Lead Very Thin Dual Flatpack No-Lead (LZ) - 2x3x0.9 mm Body [VDFN] (see Microchip Packaging Specification 00000049BS.pdf) -DFN 0.5 -0 -11 -9 -Package_DFN_QFN -VQFN-16-1EP_3x3mm_P0.5mm_EP1.6x1.6mm -VQFN, 16 Pin (http://www.ti.com/lit/ds/symlink/cdclvp1102.pdf#page=28), generated with kicad-footprint-generator ipc_noLead_generator.py -VQFN NoLead -0 -21 -17 -Package_DFN_QFN -VQFN-16-1EP_3x3mm_P0.5mm_EP1.6x1.6mm_ThermalVias -VQFN, 16 Pin (http://www.ti.com/lit/ds/symlink/cdclvp1102.pdf#page=28), generated with kicad-footprint-generator ipc_noLead_generator.py -VQFN NoLead -0 -26 -17 -Package_DFN_QFN -VQFN-16-1EP_3x3mm_P0.5mm_EP1.8x1.8mm -VQFN, 16 Pin (https://www.st.com/resource/en/datasheet/stspin220.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -VQFN NoLead -0 -21 -17 -Package_DFN_QFN -VQFN-16-1EP_3x3mm_P0.5mm_EP1.8x1.8mm_ThermalVias -VQFN, 16 Pin (https://www.st.com/resource/en/datasheet/stspin220.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -VQFN NoLead -0 -26 -17 -Package_DFN_QFN -VQFN-16-1EP_3x3mm_P0.5mm_EP1.45x1.45mm -VQFN, 16 Pin (http://www.ti.com/lit/ds/sbos354a/sbos354a.pdf, JEDEC MO-220 variant VEED-6), generated with kicad-footprint-generator ipc_noLead_generator.py -VQFN NoLead -0 -21 -17 -Package_DFN_QFN -VQFN-16-1EP_3x3mm_P0.5mm_EP1.45x1.45mm_ThermalVias -VQFN, 16 Pin (http://www.ti.com/lit/ds/sbos354a/sbos354a.pdf, JEDEC MO-220 variant VEED-6), generated with kicad-footprint-generator ipc_noLead_generator.py -VQFN NoLead -0 -26 -17 -Package_DFN_QFN -VQFN-16-1EP_3x3mm_P0.5mm_EP1.68x1.68mm -VQFN, 16 Pin (http://www.ti.com/lit/ds/symlink/tlv62095.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -VQFN NoLead -0 -21 -17 -Package_DFN_QFN -VQFN-16-1EP_3x3mm_P0.5mm_EP1.68x1.68mm_ThermalVias -VQFN, 16 Pin (http://www.ti.com/lit/ds/symlink/tlv62095.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -VQFN NoLead -0 -26 -17 -Package_DFN_QFN -VQFN-20-1EP_3x3mm_P0.4mm_EP1.7x1.7mm -VQFN, 20 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/20%20Lead%20VQFN%203x3x0_9mm_1_7EP%20U2B%20C04-21496a.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -VQFN NoLead -0 -25 -21 -Package_DFN_QFN -VQFN-20-1EP_3x3mm_P0.4mm_EP1.7x1.7mm_ThermalVias -VQFN, 20 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/20%20Lead%20VQFN%203x3x0_9mm_1_7EP%20U2B%20C04-21496a.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -VQFN NoLead -0 -30 -21 -Package_DFN_QFN -VQFN-20-1EP_3x3mm_P0.45mm_EP1.55x1.55mm -VQFN, 20 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/doc8246.pdf#page=264), generated with kicad-footprint-generator ipc_noLead_generator.py -VQFN NoLead -0 -25 -21 -Package_DFN_QFN -VQFN-20-1EP_3x3mm_P0.45mm_EP1.55x1.55mm_ThermalVias -VQFN, 20 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/doc8246.pdf#page=264), generated with kicad-footprint-generator ipc_noLead_generator.py -VQFN NoLead -0 -30 -21 -Package_DFN_QFN -VQFN-24-1EP_4x4mm_P0.5mm_EP2.45x2.45mm -VQFN, 24 Pin (http://www.ti.com/lit/ds/symlink/msp430f1101a.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -VQFN NoLead -0 -34 -25 -Package_DFN_QFN -VQFN-24-1EP_4x4mm_P0.5mm_EP2.45x2.45mm_ThermalVias -VQFN, 24 Pin (http://www.ti.com/lit/ds/symlink/msp430f1101a.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -VQFN NoLead -0 -39 -25 -Package_DFN_QFN -VQFN-28-1EP_4x4mm_P0.45mm_EP2.4x2.4mm -VQFN, 28 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-9505-AT42-QTouch-BSW-AT42QT1060_Datasheet.pdf#page=28), generated with kicad-footprint-generator ipc_noLead_generator.py -VQFN NoLead -0 -33 -29 -Package_DFN_QFN -VQFN-28-1EP_4x4mm_P0.45mm_EP2.4x2.4mm_ThermalVias -VQFN, 28 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-9505-AT42-QTouch-BSW-AT42QT1060_Datasheet.pdf#page=28), generated with kicad-footprint-generator ipc_noLead_generator.py -VQFN NoLead -0 -43 -29 -Package_DFN_QFN -VQFN-28-1EP_4x5mm_P0.5mm_EP2.55x3.55mm -VQFN, 28 Pin (http://www.ti.com/lit/ds/symlink/lm5175.pdf#page=40), generated with kicad-footprint-generator ipc_noLead_generator.py -VQFN NoLead -0 -35 -29 -Package_DFN_QFN -VQFN-28-1EP_4x5mm_P0.5mm_EP2.55x3.55mm_ThermalVias -VQFN, 28 Pin (http://www.ti.com/lit/ds/symlink/lm5175.pdf#page=40), generated with kicad-footprint-generator ipc_noLead_generator.py -VQFN NoLead -0 -48 -29 -Package_DFN_QFN -VQFN-32-1EP_5x5mm_P0.5mm_EP3.1x3.1mm -VQFN, 32 Pin (http://ww1.microchip.com/downloads/en/devicedoc/atmel-9520-at42-qtouch-bsw-at42qt1110_datasheet.pdf#page=42), generated with kicad-footprint-generator ipc_noLead_generator.py -VQFN NoLead -0 -37 -33 -Package_DFN_QFN -VQFN-32-1EP_5x5mm_P0.5mm_EP3.1x3.1mm_ThermalVias -VQFN, 32 Pin (http://ww1.microchip.com/downloads/en/devicedoc/atmel-9520-at42-qtouch-bsw-at42qt1110_datasheet.pdf#page=42), generated with kicad-footprint-generator ipc_noLead_generator.py -VQFN NoLead -0 -47 -33 -Package_DFN_QFN -VQFN-32-1EP_5x5mm_P0.5mm_EP3.5x3.5mm -VQFN, 32 Pin (https://www.ftdichip.com/Support/Documents/DataSheets/ICs/DS_FT4222H.pdf#page=40), generated with kicad-footprint-generator ipc_noLead_generator.py -VQFN NoLead -0 -37 -33 -Package_DFN_QFN -VQFN-32-1EP_5x5mm_P0.5mm_EP3.5x3.5mm_ThermalVias -VQFN, 32 Pin (https://www.ftdichip.com/Support/Documents/DataSheets/ICs/DS_FT4222H.pdf#page=40), generated with kicad-footprint-generator ipc_noLead_generator.py -VQFN NoLead -0 -47 -33 -Package_DFN_QFN -VQFN-46-1EP_5x6mm_P0.4mm_EP2.8x3.8mm -VQFN, 46 Pin (http://www.ti.com/lit/ds/symlink/lp5036.pdf#page=59), generated with kicad-footprint-generator ipc_noLead_generator.py -VQFN NoLead -0 -53 -47 -Package_DFN_QFN -VQFN-46-1EP_5x6mm_P0.4mm_EP2.8x3.8mm_ThermalVias -VQFN, 46 Pin (http://www.ti.com/lit/ds/symlink/lp5036.pdf#page=59), generated with kicad-footprint-generator ipc_noLead_generator.py -VQFN NoLead -0 -66 -47 -Package_DFN_QFN -VQFN-48-1EP_7x7mm_P0.5mm_EP5.15x5.15mm -VQFN, 48 Pin (http://www.ti.com/lit/ds/symlink/cc1312r.pdf#page=48), generated with kicad-footprint-generator ipc_noLead_generator.py -VQFN NoLead -0 -53 -49 -Package_DFN_QFN -VQFN-48-1EP_7x7mm_P0.5mm_EP5.15x5.15mm_ThermalVias -VQFN, 48 Pin (http://www.ti.com/lit/ds/symlink/cc1312r.pdf#page=48), generated with kicad-footprint-generator ipc_noLead_generator.py -VQFN NoLead -0 -79 -49 -Package_DFN_QFN -WDFN-8-1EP_2x2.2mm_P0.5mm_EP0.80x0.54 -https://www.onsemi.com/pub/Collateral/511BN.PDF -WDFN-8 1EP 2.2X2.0 0.5P -0 -9 -9 -Package_DFN_QFN -WDFN-8-1EP_3x2mm_P0.5mm_EP1.3x1.4mm -WDFN, 8 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/8L_TDFN_2x3_MNY_C04-0129E-MNY.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -WDFN NoLead -0 -13 -9 -Package_DFN_QFN -WDFN-8-1EP_4x3mm_P0.65mm_EP2.4x1.8mm -WDFN, 8 Pin (https://www.onsemi.com/pub/Collateral/509AF.PDF), generated with kicad-footprint-generator ipc_noLead_generator.py -WDFN NoLead -0 -13 -9 -Package_DFN_QFN -WDFN-8-1EP_4x3mm_P0.65mm_EP2.4x1.8mm_ThermalVias -WDFN, 8 Pin (https://www.onsemi.com/pub/Collateral/509AF.PDF), generated with kicad-footprint-generator ipc_noLead_generator.py -WDFN NoLead -0 -20 -9 -Package_DFN_QFN -WDFN-8_2x2mm_P0.5mm -DFN8 2x2, 0.5P; No exposed pad (http://www.onsemi.com/pub/Collateral/NCP4308-D.PDF) -DFN 0.5 -0 -8 -8 -Package_DFN_QFN -WDFN-12-1EP_3x3mm_P0.45mm_EP1.7x2.5mm -WDFN, 12 Pin (https://www.diodes.com/assets/Datasheets/PAM2306.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -WDFN NoLead -0 -17 -13 -Package_DFN_QFN -WQFN-14-1EP_2.5x2.5mm_P0.5mm_EP1.45x1.45mm -WQFN, 14 Pin (https://www.onsemi.com/pub/Collateral/FUSB302B-D.PDF#page=32), generated with kicad-footprint-generator ipc_noLead_generator.py -WQFN NoLead -0 -19 -15 -Package_DFN_QFN -WQFN-14-1EP_2.5x2.5mm_P0.5mm_EP1.45x1.45mm_ThermalVias -WQFN, 14 Pin (https://www.onsemi.com/pub/Collateral/FUSB302B-D.PDF#page=32), generated with kicad-footprint-generator ipc_noLead_generator.py -WQFN NoLead -0 -24 -15 -Package_DFN_QFN -WQFN-16-1EP_3x3mm_P0.5mm_EP1.6x1.6mm -WQFN, 16 Pin (https://www.ti.com/lit/ds/symlink/tpa6132a2.pdf#page=24), generated with kicad-footprint-generator ipc_noLead_generator.py -WQFN NoLead -0 -21 -17 -Package_DFN_QFN -WQFN-16-1EP_3x3mm_P0.5mm_EP1.6x1.6mm_ThermalVias -WQFN, 16 Pin (https://www.ti.com/lit/ds/symlink/tpa6132a2.pdf#page=24), generated with kicad-footprint-generator ipc_noLead_generator.py -WQFN NoLead -0 -26 -17 -Package_DFN_QFN -WQFN-16-1EP_3x3mm_P0.5mm_EP1.75x1.75mm -WQFN, 16 Pin (https://www.onsemi.com/pub/Collateral/FUSB307B-D.PDF#page=56), generated with kicad-footprint-generator ipc_noLead_generator.py -WQFN NoLead -0 -21 -17 -Package_DFN_QFN -WQFN-16-1EP_3x3mm_P0.5mm_EP1.75x1.75mm_ThermalVias -WQFN, 16 Pin (https://www.onsemi.com/pub/Collateral/FUSB307B-D.PDF#page=56), generated with kicad-footprint-generator ipc_noLead_generator.py -WQFN NoLead -0 -26 -17 -Package_DFN_QFN -WQFN-16-1EP_4x4mm_P0.5mm_EP2.6x2.6mm -WQFN, 16 Pin (http://www.ti.com/lit/ds/symlink/ldc1312.pdf#page=59), generated with kicad-footprint-generator ipc_noLead_generator.py -WQFN NoLead -0 -21 -17 -Package_DFN_QFN -WQFN-16-1EP_4x4mm_P0.5mm_EP2.6x2.6mm_ThermalVias -WQFN, 16 Pin (http://www.ti.com/lit/ds/symlink/ldc1312.pdf#page=59), generated with kicad-footprint-generator ipc_noLead_generator.py -WQFN NoLead -0 -31 -17 -Package_DFN_QFN -WQFN-20-1EP_2.5x4.5mm_P0.5mm_EP1x2.9mm -http://www.onsemi.com/pub/Collateral/510CD.PDF -WQFN-20 4.5mm 2.5mm 0.5mm -0 -24 -21 -Package_DFN_QFN -WQFN-24-1EP_4x4mm_P0.5mm_EP2.6x2.6mm -WQFN, 24 Pin (http://www.ti.com/lit/ds/symlink/lm26480.pdf#page=39), generated with kicad-footprint-generator ipc_noLead_generator.py -WQFN NoLead -0 -29 -25 -Package_DFN_QFN -WQFN-24-1EP_4x4mm_P0.5mm_EP2.6x2.6mm_ThermalVias -WQFN, 24 Pin (http://www.ti.com/lit/ds/symlink/lm26480.pdf#page=39), generated with kicad-footprint-generator ipc_noLead_generator.py -WQFN NoLead -0 -39 -25 -Package_DFN_QFN -WQFN-24-1EP_4x4mm_P0.5mm_EP2.45x2.45mm -WQFN, 24 Pin (http://www.ti.com/lit/ds/symlink/ts3a27518e.pdf#page=33), generated with kicad-footprint-generator ipc_noLead_generator.py -WQFN NoLead -0 -29 -25 -Package_DFN_QFN -WQFN-24-1EP_4x4mm_P0.5mm_EP2.45x2.45mm_ThermalVias -WQFN, 24 Pin (http://www.ti.com/lit/ds/symlink/ts3a27518e.pdf#page=33), generated with kicad-footprint-generator ipc_noLead_generator.py -WQFN NoLead -0 -39 -25 -Package_DFN_QFN -WQFN-32-1EP_5x5mm_P0.5mm_EP3.1x3.1mm -QFN, 32-Leads, Body 5x5x0.8mm, Pitch 0.5mm, Thermal Pad 3.1x3.1mm; (see Texas Instruments LM25119 http://www.ti.com/lit/ds/symlink/lm25119.pdf) -WQFN 0.5 -0 -37 -33 -Package_DFN_QFN -WQFN-42-1EP_3.5x9mm_P0.5mm_EP2.05x7.55mm -WQFN, 42 Pin (http://www.ti.com/lit/ds/symlink/ts3l501e.pdf#page=23), generated with kicad-footprint-generator ipc_noLead_generator.py -WQFN NoLead -0 -57 -43 -Package_DFN_QFN -WQFN-42-1EP_3.5x9mm_P0.5mm_EP2.05x7.55mm_ThermalVias -WQFN, 42 Pin (http://www.ti.com/lit/ds/symlink/ts3l501e.pdf#page=23), generated with kicad-footprint-generator ipc_noLead_generator.py -WQFN NoLead -0 -82 -43 -Package_DIP -DIP-4_W7.62mm -4-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils) -THT DIP DIL PDIP 2.54mm 7.62mm 300mil -0 -4 -4 -Package_DIP -DIP-4_W7.62mm_LongPads -4-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), LongPads -THT DIP DIL PDIP 2.54mm 7.62mm 300mil LongPads -0 -4 -4 -Package_DIP -DIP-4_W7.62mm_SMDSocket_SmallPads -4-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), SMDSocket, SmallPads -THT DIP DIL PDIP 2.54mm 7.62mm 300mil SMDSocket SmallPads -0 -4 -4 -Package_DIP -DIP-4_W7.62mm_Socket -4-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket -THT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket -0 -4 -4 -Package_DIP -DIP-4_W7.62mm_Socket_LongPads -4-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket, LongPads -THT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket LongPads -0 -4 -4 -Package_DIP -DIP-4_W8.89mm_SMDSocket_LongPads -4-lead though-hole mounted DIP package, row spacing 8.89 mm (350 mils), SMDSocket, LongPads -THT DIP DIL PDIP 2.54mm 8.89mm 350mil SMDSocket LongPads -0 -4 -4 -Package_DIP -DIP-4_W10.16mm -4-lead though-hole mounted DIP package, row spacing 10.16 mm (400 mils) -THT DIP DIL PDIP 2.54mm 10.16mm 400mil -0 -4 -4 -Package_DIP -DIP-4_W10.16mm_LongPads -4-lead though-hole mounted DIP package, row spacing 10.16 mm (400 mils), LongPads -THT DIP DIL PDIP 2.54mm 10.16mm 400mil LongPads -0 -4 -4 -Package_DIP -DIP-5-6_W7.62mm -5-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils) -THT DIP DIL PDIP 2.54mm 7.62mm 300mil -0 -5 -5 -Package_DIP -DIP-5-6_W7.62mm_LongPads -5-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), LongPads -THT DIP DIL PDIP 2.54mm 7.62mm 300mil LongPads -0 -5 -5 -Package_DIP -DIP-5-6_W7.62mm_SMDSocket_SmallPads -5-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), SMDSocket, SmallPads -THT DIP DIL PDIP 2.54mm 7.62mm 300mil SMDSocket SmallPads -0 -5 -5 -Package_DIP -DIP-5-6_W7.62mm_Socket -5-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket -THT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket -0 -5 -5 -Package_DIP -DIP-5-6_W7.62mm_Socket_LongPads -5-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket, LongPads -THT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket LongPads -0 -5 -5 -Package_DIP -DIP-5-6_W8.89mm_SMDSocket_LongPads -5-lead though-hole mounted DIP package, row spacing 8.89 mm (350 mils), SMDSocket, LongPads -THT DIP DIL PDIP 2.54mm 8.89mm 350mil SMDSocket LongPads -0 -5 -5 -Package_DIP -DIP-5-6_W10.16mm -5-lead though-hole mounted DIP package, row spacing 10.16 mm (400 mils) -THT DIP DIL PDIP 2.54mm 10.16mm 400mil -0 -5 -5 -Package_DIP -DIP-5-6_W10.16mm_LongPads -5-lead though-hole mounted DIP package, row spacing 10.16 mm (400 mils), LongPads -THT DIP DIL PDIP 2.54mm 10.16mm 400mil LongPads -0 -5 -5 -Package_DIP -DIP-6_W7.62mm -6-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils) -THT DIP DIL PDIP 2.54mm 7.62mm 300mil -0 -6 -6 -Package_DIP -DIP-6_W7.62mm_LongPads -6-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), LongPads -THT DIP DIL PDIP 2.54mm 7.62mm 300mil LongPads -0 -6 -6 -Package_DIP -DIP-6_W7.62mm_SMDSocket_SmallPads -6-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), SMDSocket, SmallPads -THT DIP DIL PDIP 2.54mm 7.62mm 300mil SMDSocket SmallPads -0 -6 -6 -Package_DIP -DIP-6_W7.62mm_Socket -6-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket -THT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket -0 -6 -6 -Package_DIP -DIP-6_W7.62mm_Socket_LongPads -6-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket, LongPads -THT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket LongPads -0 -6 -6 -Package_DIP -DIP-6_W8.89mm_SMDSocket_LongPads -6-lead though-hole mounted DIP package, row spacing 8.89 mm (350 mils), SMDSocket, LongPads -THT DIP DIL PDIP 2.54mm 8.89mm 350mil SMDSocket LongPads -0 -6 -6 -Package_DIP -DIP-6_W10.16mm -6-lead though-hole mounted DIP package, row spacing 10.16 mm (400 mils) -THT DIP DIL PDIP 2.54mm 10.16mm 400mil -0 -6 -6 -Package_DIP -DIP-6_W10.16mm_LongPads -6-lead though-hole mounted DIP package, row spacing 10.16 mm (400 mils), LongPads -THT DIP DIL PDIP 2.54mm 10.16mm 400mil LongPads -0 -6 -6 -Package_DIP -DIP-8-16_W7.62mm -16-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils) -THT DIP DIL PDIP 2.54mm 7.62mm 300mil -0 -8 -8 -Package_DIP -DIP-8-16_W7.62mm_Socket -16-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket -THT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket -0 -8 -8 -Package_DIP -DIP-8-16_W7.62mm_Socket_LongPads -16-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket, LongPads -THT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket LongPads -0 -8 -8 -Package_DIP -DIP-8-N6_W7.62mm -8-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), missing pin 6 -THT DIP DIL PDIP 2.54mm 7.62mm 300mil -0 -7 -7 -Package_DIP -DIP-8-N7_W7.62mm -8-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), missing pin 7 -THT DIP DIL PDIP 2.54mm 7.62mm 300mil -0 -7 -7 -Package_DIP -DIP-8_W7.62mm -8-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils) -THT DIP DIL PDIP 2.54mm 7.62mm 300mil -0 -8 -8 -Package_DIP -DIP-8_W7.62mm_LongPads -8-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), LongPads -THT DIP DIL PDIP 2.54mm 7.62mm 300mil LongPads -0 -8 -8 -Package_DIP -DIP-8_W7.62mm_SMDSocket_SmallPads -8-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), SMDSocket, SmallPads -THT DIP DIL PDIP 2.54mm 7.62mm 300mil SMDSocket SmallPads -0 -8 -8 -Package_DIP -DIP-8_W7.62mm_Socket -8-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket -THT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket -0 -8 -8 -Package_DIP -DIP-8_W7.62mm_Socket_LongPads -8-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket, LongPads -THT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket LongPads -0 -8 -8 -Package_DIP -DIP-8_W8.89mm_SMDSocket_LongPads -8-lead though-hole mounted DIP package, row spacing 8.89 mm (350 mils), SMDSocket, LongPads -THT DIP DIL PDIP 2.54mm 8.89mm 350mil SMDSocket LongPads -0 -8 -8 -Package_DIP -DIP-8_W10.16mm -8-lead though-hole mounted DIP package, row spacing 10.16 mm (400 mils) -THT DIP DIL PDIP 2.54mm 10.16mm 400mil -0 -8 -8 -Package_DIP -DIP-8_W10.16mm_LongPads -8-lead though-hole mounted DIP package, row spacing 10.16 mm (400 mils), LongPads -THT DIP DIL PDIP 2.54mm 10.16mm 400mil LongPads -0 -8 -8 -Package_DIP -DIP-10_W7.62mm -10-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils) -THT DIP DIL PDIP 2.54mm 7.62mm 300mil -0 -10 -10 -Package_DIP -DIP-10_W7.62mm_LongPads -10-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), LongPads -THT DIP DIL PDIP 2.54mm 7.62mm 300mil LongPads -0 -10 -10 -Package_DIP -DIP-10_W7.62mm_SMDSocket_SmallPads -10-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), SMDSocket, SmallPads -THT DIP DIL PDIP 2.54mm 7.62mm 300mil SMDSocket SmallPads -0 -10 -10 -Package_DIP -DIP-10_W7.62mm_Socket -10-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket -THT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket -0 -10 -10 -Package_DIP -DIP-10_W7.62mm_Socket_LongPads -10-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket, LongPads -THT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket LongPads -0 -10 -10 -Package_DIP -DIP-10_W8.89mm_SMDSocket_LongPads -10-lead though-hole mounted DIP package, row spacing 8.89 mm (350 mils), SMDSocket, LongPads -THT DIP DIL PDIP 2.54mm 8.89mm 350mil SMDSocket LongPads -0 -10 -10 -Package_DIP -DIP-10_W10.16mm -10-lead though-hole mounted DIP package, row spacing 10.16 mm (400 mils) -THT DIP DIL PDIP 2.54mm 10.16mm 400mil -0 -10 -10 -Package_DIP -DIP-10_W10.16mm_LongPads -10-lead though-hole mounted DIP package, row spacing 10.16 mm (400 mils), LongPads -THT DIP DIL PDIP 2.54mm 10.16mm 400mil LongPads -0 -10 -10 -Package_DIP -DIP-12_W7.62mm -12-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils) -THT DIP DIL PDIP 2.54mm 7.62mm 300mil -0 -12 -12 -Package_DIP -DIP-12_W7.62mm_LongPads -12-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), LongPads -THT DIP DIL PDIP 2.54mm 7.62mm 300mil LongPads -0 -12 -12 -Package_DIP -DIP-12_W7.62mm_SMDSocket_SmallPads -12-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), SMDSocket, SmallPads -THT DIP DIL PDIP 2.54mm 7.62mm 300mil SMDSocket SmallPads -0 -12 -12 -Package_DIP -DIP-12_W7.62mm_Socket -12-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket -THT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket -0 -12 -12 -Package_DIP -DIP-12_W7.62mm_Socket_LongPads -12-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket, LongPads -THT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket LongPads -0 -12 -12 -Package_DIP -DIP-12_W8.89mm_SMDSocket_LongPads -12-lead though-hole mounted DIP package, row spacing 8.89 mm (350 mils), SMDSocket, LongPads -THT DIP DIL PDIP 2.54mm 8.89mm 350mil SMDSocket LongPads -0 -12 -12 -Package_DIP -DIP-12_W10.16mm -12-lead though-hole mounted DIP package, row spacing 10.16 mm (400 mils) -THT DIP DIL PDIP 2.54mm 10.16mm 400mil -0 -12 -12 -Package_DIP -DIP-12_W10.16mm_LongPads -12-lead though-hole mounted DIP package, row spacing 10.16 mm (400 mils), LongPads -THT DIP DIL PDIP 2.54mm 10.16mm 400mil LongPads -0 -12 -12 -Package_DIP -DIP-14_W7.62mm -14-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils) -THT DIP DIL PDIP 2.54mm 7.62mm 300mil -0 -14 -14 -Package_DIP -DIP-14_W7.62mm_LongPads -14-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), LongPads -THT DIP DIL PDIP 2.54mm 7.62mm 300mil LongPads -0 -14 -14 -Package_DIP -DIP-14_W7.62mm_SMDSocket_SmallPads -14-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), SMDSocket, SmallPads -THT DIP DIL PDIP 2.54mm 7.62mm 300mil SMDSocket SmallPads -0 -14 -14 -Package_DIP -DIP-14_W7.62mm_Socket -14-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket -THT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket -0 -14 -14 -Package_DIP -DIP-14_W7.62mm_Socket_LongPads -14-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket, LongPads -THT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket LongPads -0 -14 -14 -Package_DIP -DIP-14_W8.89mm_SMDSocket_LongPads -14-lead though-hole mounted DIP package, row spacing 8.89 mm (350 mils), SMDSocket, LongPads -THT DIP DIL PDIP 2.54mm 8.89mm 350mil SMDSocket LongPads -0 -14 -14 -Package_DIP -DIP-14_W10.16mm -14-lead though-hole mounted DIP package, row spacing 10.16 mm (400 mils) -THT DIP DIL PDIP 2.54mm 10.16mm 400mil -0 -14 -14 -Package_DIP -DIP-14_W10.16mm_LongPads -14-lead though-hole mounted DIP package, row spacing 10.16 mm (400 mils), LongPads -THT DIP DIL PDIP 2.54mm 10.16mm 400mil LongPads -0 -14 -14 -Package_DIP -DIP-16_W7.62mm -16-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils) -THT DIP DIL PDIP 2.54mm 7.62mm 300mil -0 -16 -16 -Package_DIP -DIP-16_W7.62mm_LongPads -16-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), LongPads -THT DIP DIL PDIP 2.54mm 7.62mm 300mil LongPads -0 -16 -16 -Package_DIP -DIP-16_W7.62mm_SMDSocket_SmallPads -16-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), SMDSocket, SmallPads -THT DIP DIL PDIP 2.54mm 7.62mm 300mil SMDSocket SmallPads -0 -16 -16 -Package_DIP -DIP-16_W7.62mm_Socket -16-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket -THT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket -0 -16 -16 -Package_DIP -DIP-16_W7.62mm_Socket_LongPads -16-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket, LongPads -THT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket LongPads -0 -16 -16 -Package_DIP -DIP-16_W8.89mm_SMDSocket_LongPads -16-lead though-hole mounted DIP package, row spacing 8.89 mm (350 mils), SMDSocket, LongPads -THT DIP DIL PDIP 2.54mm 8.89mm 350mil SMDSocket LongPads -0 -16 -16 -Package_DIP -DIP-16_W10.16mm -16-lead though-hole mounted DIP package, row spacing 10.16 mm (400 mils) -THT DIP DIL PDIP 2.54mm 10.16mm 400mil -0 -16 -16 -Package_DIP -DIP-16_W10.16mm_LongPads -16-lead though-hole mounted DIP package, row spacing 10.16 mm (400 mils), LongPads -THT DIP DIL PDIP 2.54mm 10.16mm 400mil LongPads -0 -16 -16 -Package_DIP -DIP-18_W7.62mm -18-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils) -THT DIP DIL PDIP 2.54mm 7.62mm 300mil -0 -18 -18 -Package_DIP -DIP-18_W7.62mm_LongPads -18-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), LongPads -THT DIP DIL PDIP 2.54mm 7.62mm 300mil LongPads -0 -18 -18 -Package_DIP -DIP-18_W7.62mm_SMDSocket_SmallPads -18-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), SMDSocket, SmallPads -THT DIP DIL PDIP 2.54mm 7.62mm 300mil SMDSocket SmallPads -0 -18 -18 -Package_DIP -DIP-18_W7.62mm_Socket -18-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket -THT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket -0 -18 -18 -Package_DIP -DIP-18_W7.62mm_Socket_LongPads -18-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket, LongPads -THT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket LongPads -0 -18 -18 -Package_DIP -DIP-18_W8.89mm_SMDSocket_LongPads -18-lead though-hole mounted DIP package, row spacing 8.89 mm (350 mils), SMDSocket, LongPads -THT DIP DIL PDIP 2.54mm 8.89mm 350mil SMDSocket LongPads -0 -18 -18 -Package_DIP -DIP-20_W7.62mm -20-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils) -THT DIP DIL PDIP 2.54mm 7.62mm 300mil -0 -20 -20 -Package_DIP -DIP-20_W7.62mm_LongPads -20-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), LongPads -THT DIP DIL PDIP 2.54mm 7.62mm 300mil LongPads -0 -20 -20 -Package_DIP -DIP-20_W7.62mm_SMDSocket_SmallPads -20-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), SMDSocket, SmallPads -THT DIP DIL PDIP 2.54mm 7.62mm 300mil SMDSocket SmallPads -0 -20 -20 -Package_DIP -DIP-20_W7.62mm_Socket -20-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket -THT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket -0 -20 -20 -Package_DIP -DIP-20_W7.62mm_Socket_LongPads -20-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket, LongPads -THT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket LongPads -0 -20 -20 -Package_DIP -DIP-20_W8.89mm_SMDSocket_LongPads -20-lead though-hole mounted DIP package, row spacing 8.89 mm (350 mils), SMDSocket, LongPads -THT DIP DIL PDIP 2.54mm 8.89mm 350mil SMDSocket LongPads -0 -20 -20 -Package_DIP -DIP-22_W7.62mm -22-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils) -THT DIP DIL PDIP 2.54mm 7.62mm 300mil -0 -22 -22 -Package_DIP -DIP-22_W7.62mm_LongPads -22-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), LongPads -THT DIP DIL PDIP 2.54mm 7.62mm 300mil LongPads -0 -22 -22 -Package_DIP -DIP-22_W7.62mm_SMDSocket_SmallPads -22-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), SMDSocket, SmallPads -THT DIP DIL PDIP 2.54mm 7.62mm 300mil SMDSocket SmallPads -0 -22 -22 -Package_DIP -DIP-22_W7.62mm_Socket -22-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket -THT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket -0 -22 -22 -Package_DIP -DIP-22_W7.62mm_Socket_LongPads -22-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket, LongPads -THT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket LongPads -0 -22 -22 -Package_DIP -DIP-22_W8.89mm_SMDSocket_LongPads -22-lead though-hole mounted DIP package, row spacing 8.89 mm (350 mils), SMDSocket, LongPads -THT DIP DIL PDIP 2.54mm 8.89mm 350mil SMDSocket LongPads -0 -22 -22 -Package_DIP -DIP-22_W10.16mm -22-lead though-hole mounted DIP package, row spacing 10.16 mm (400 mils) -THT DIP DIL PDIP 2.54mm 10.16mm 400mil -0 -22 -22 -Package_DIP -DIP-22_W10.16mm_LongPads -22-lead though-hole mounted DIP package, row spacing 10.16 mm (400 mils), LongPads -THT DIP DIL PDIP 2.54mm 10.16mm 400mil LongPads -0 -22 -22 -Package_DIP -DIP-22_W10.16mm_SMDSocket_SmallPads -22-lead though-hole mounted DIP package, row spacing 10.16 mm (400 mils), SMDSocket, SmallPads -THT DIP DIL PDIP 2.54mm 10.16mm 400mil SMDSocket SmallPads -0 -22 -22 -Package_DIP -DIP-22_W10.16mm_Socket -22-lead though-hole mounted DIP package, row spacing 10.16 mm (400 mils), Socket -THT DIP DIL PDIP 2.54mm 10.16mm 400mil Socket -0 -22 -22 -Package_DIP -DIP-22_W10.16mm_Socket_LongPads -22-lead though-hole mounted DIP package, row spacing 10.16 mm (400 mils), Socket, LongPads -THT DIP DIL PDIP 2.54mm 10.16mm 400mil Socket LongPads -0 -22 -22 -Package_DIP -DIP-22_W11.43mm_SMDSocket_LongPads -22-lead though-hole mounted DIP package, row spacing 11.43 mm (450 mils), SMDSocket, LongPads -THT DIP DIL PDIP 2.54mm 11.43mm 450mil SMDSocket LongPads -0 -22 -22 -Package_DIP -DIP-24_W7.62mm -24-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils) -THT DIP DIL PDIP 2.54mm 7.62mm 300mil -0 -24 -24 -Package_DIP -DIP-24_W7.62mm_LongPads -24-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), LongPads -THT DIP DIL PDIP 2.54mm 7.62mm 300mil LongPads -0 -24 -24 -Package_DIP -DIP-24_W7.62mm_SMDSocket_SmallPads -24-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), SMDSocket, SmallPads -THT DIP DIL PDIP 2.54mm 7.62mm 300mil SMDSocket SmallPads -0 -24 -24 -Package_DIP -DIP-24_W7.62mm_Socket -24-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket -THT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket -0 -24 -24 -Package_DIP -DIP-24_W7.62mm_Socket_LongPads -24-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket, LongPads -THT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket LongPads -0 -24 -24 -Package_DIP -DIP-24_W8.89mm_SMDSocket_LongPads -24-lead though-hole mounted DIP package, row spacing 8.89 mm (350 mils), SMDSocket, LongPads -THT DIP DIL PDIP 2.54mm 8.89mm 350mil SMDSocket LongPads -0 -24 -24 -Package_DIP -DIP-24_W10.16mm -24-lead though-hole mounted DIP package, row spacing 10.16 mm (400 mils) -THT DIP DIL PDIP 2.54mm 10.16mm 400mil -0 -24 -24 -Package_DIP -DIP-24_W10.16mm_LongPads -24-lead though-hole mounted DIP package, row spacing 10.16 mm (400 mils), LongPads -THT DIP DIL PDIP 2.54mm 10.16mm 400mil LongPads -0 -24 -24 -Package_DIP -DIP-24_W10.16mm_SMDSocket_SmallPads -24-lead though-hole mounted DIP package, row spacing 10.16 mm (400 mils), SMDSocket, SmallPads -THT DIP DIL PDIP 2.54mm 10.16mm 400mil SMDSocket SmallPads -0 -24 -24 -Package_DIP -DIP-24_W10.16mm_Socket -24-lead though-hole mounted DIP package, row spacing 10.16 mm (400 mils), Socket -THT DIP DIL PDIP 2.54mm 10.16mm 400mil Socket -0 -24 -24 -Package_DIP -DIP-24_W10.16mm_Socket_LongPads -24-lead though-hole mounted DIP package, row spacing 10.16 mm (400 mils), Socket, LongPads -THT DIP DIL PDIP 2.54mm 10.16mm 400mil Socket LongPads -0 -24 -24 -Package_DIP -DIP-24_W11.43mm_SMDSocket_LongPads -24-lead though-hole mounted DIP package, row spacing 11.43 mm (450 mils), SMDSocket, LongPads -THT DIP DIL PDIP 2.54mm 11.43mm 450mil SMDSocket LongPads -0 -24 -24 -Package_DIP -DIP-24_W15.24mm -24-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils) -THT DIP DIL PDIP 2.54mm 15.24mm 600mil -0 -24 -24 -Package_DIP -DIP-24_W15.24mm_LongPads -24-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), LongPads -THT DIP DIL PDIP 2.54mm 15.24mm 600mil LongPads -0 -24 -24 -Package_DIP -DIP-24_W15.24mm_SMDSocket_SmallPads -24-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), SMDSocket, SmallPads -THT DIP DIL PDIP 2.54mm 15.24mm 600mil SMDSocket SmallPads -0 -24 -24 -Package_DIP -DIP-24_W15.24mm_Socket -24-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), Socket -THT DIP DIL PDIP 2.54mm 15.24mm 600mil Socket -0 -24 -24 -Package_DIP -DIP-24_W15.24mm_Socket_LongPads -24-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), Socket, LongPads -THT DIP DIL PDIP 2.54mm 15.24mm 600mil Socket LongPads -0 -24 -24 -Package_DIP -DIP-24_W16.51mm_SMDSocket_LongPads -24-lead though-hole mounted DIP package, row spacing 16.51 mm (650 mils), SMDSocket, LongPads -THT DIP DIL PDIP 2.54mm 16.51mm 650mil SMDSocket LongPads -0 -24 -24 -Package_DIP -DIP-28_W7.62mm -28-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils) -THT DIP DIL PDIP 2.54mm 7.62mm 300mil -0 -28 -28 -Package_DIP -DIP-28_W7.62mm_LongPads -28-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), LongPads -THT DIP DIL PDIP 2.54mm 7.62mm 300mil LongPads -0 -28 -28 -Package_DIP -DIP-28_W7.62mm_SMDSocket_SmallPads -28-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), SMDSocket, SmallPads -THT DIP DIL PDIP 2.54mm 7.62mm 300mil SMDSocket SmallPads -0 -28 -28 -Package_DIP -DIP-28_W7.62mm_Socket -28-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket -THT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket -0 -28 -28 -Package_DIP -DIP-28_W7.62mm_Socket_LongPads -28-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket, LongPads -THT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket LongPads -0 -28 -28 -Package_DIP -DIP-28_W8.89mm_SMDSocket_LongPads -28-lead though-hole mounted DIP package, row spacing 8.89 mm (350 mils), SMDSocket, LongPads -THT DIP DIL PDIP 2.54mm 8.89mm 350mil SMDSocket LongPads -0 -28 -28 -Package_DIP -DIP-28_W15.24mm -28-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils) -THT DIP DIL PDIP 2.54mm 15.24mm 600mil -0 -28 -28 -Package_DIP -DIP-28_W15.24mm_LongPads -28-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), LongPads -THT DIP DIL PDIP 2.54mm 15.24mm 600mil LongPads -0 -28 -28 -Package_DIP -DIP-28_W15.24mm_SMDSocket_SmallPads -28-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), SMDSocket, SmallPads -THT DIP DIL PDIP 2.54mm 15.24mm 600mil SMDSocket SmallPads -0 -28 -28 -Package_DIP -DIP-28_W15.24mm_Socket -28-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), Socket -THT DIP DIL PDIP 2.54mm 15.24mm 600mil Socket -0 -28 -28 -Package_DIP -DIP-28_W15.24mm_Socket_LongPads -28-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), Socket, LongPads -THT DIP DIL PDIP 2.54mm 15.24mm 600mil Socket LongPads -0 -28 -28 -Package_DIP -DIP-28_W16.51mm_SMDSocket_LongPads -28-lead though-hole mounted DIP package, row spacing 16.51 mm (650 mils), SMDSocket, LongPads -THT DIP DIL PDIP 2.54mm 16.51mm 650mil SMDSocket LongPads -0 -28 -28 -Package_DIP -DIP-32_W7.62mm -32-lead dip package, row spacing 7.62 mm (300 mils) -DIL DIP PDIP 2.54mm 7.62mm 300mil -0 -32 -32 -Package_DIP -DIP-32_W15.24mm -32-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils) -THT DIP DIL PDIP 2.54mm 15.24mm 600mil -0 -32 -32 -Package_DIP -DIP-32_W15.24mm_LongPads -32-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), LongPads -THT DIP DIL PDIP 2.54mm 15.24mm 600mil LongPads -0 -32 -32 -Package_DIP -DIP-32_W15.24mm_SMDSocket_SmallPads -32-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), SMDSocket, SmallPads -THT DIP DIL PDIP 2.54mm 15.24mm 600mil SMDSocket SmallPads -0 -32 -32 -Package_DIP -DIP-32_W15.24mm_Socket -32-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), Socket -THT DIP DIL PDIP 2.54mm 15.24mm 600mil Socket -0 -32 -32 -Package_DIP -DIP-32_W15.24mm_Socket_LongPads -32-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), Socket, LongPads -THT DIP DIL PDIP 2.54mm 15.24mm 600mil Socket LongPads -0 -32 -32 -Package_DIP -DIP-32_W16.51mm_SMDSocket_LongPads -32-lead though-hole mounted DIP package, row spacing 16.51 mm (650 mils), SMDSocket, LongPads -THT DIP DIL PDIP 2.54mm 16.51mm 650mil SMDSocket LongPads -0 -32 -32 -Package_DIP -DIP-40_W15.24mm -40-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils) -THT DIP DIL PDIP 2.54mm 15.24mm 600mil -0 -40 -40 -Package_DIP -DIP-40_W15.24mm_LongPads -40-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), LongPads -THT DIP DIL PDIP 2.54mm 15.24mm 600mil LongPads -0 -40 -40 -Package_DIP -DIP-40_W15.24mm_SMDSocket_SmallPads -40-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), SMDSocket, SmallPads -THT DIP DIL PDIP 2.54mm 15.24mm 600mil SMDSocket SmallPads -0 -40 -40 -Package_DIP -DIP-40_W15.24mm_Socket -40-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), Socket -THT DIP DIL PDIP 2.54mm 15.24mm 600mil Socket -0 -40 -40 -Package_DIP -DIP-40_W15.24mm_Socket_LongPads -40-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), Socket, LongPads -THT DIP DIL PDIP 2.54mm 15.24mm 600mil Socket LongPads -0 -40 -40 -Package_DIP -DIP-40_W16.51mm_SMDSocket_LongPads -40-lead though-hole mounted DIP package, row spacing 16.51 mm (650 mils), SMDSocket, LongPads -THT DIP DIL PDIP 2.54mm 16.51mm 650mil SMDSocket LongPads -0 -40 -40 -Package_DIP -DIP-40_W25.4mm -40-lead though-hole mounted DIP package, row spacing 25.4 mm (1000 mils) -THT DIP DIL PDIP 2.54mm 25.4mm 1000mil -0 -40 -40 -Package_DIP -DIP-40_W25.4mm_LongPads -40-lead though-hole mounted DIP package, row spacing 25.4 mm (1000 mils), LongPads -THT DIP DIL PDIP 2.54mm 25.4mm 1000mil LongPads -0 -40 -40 -Package_DIP -DIP-40_W25.4mm_SMDSocket_SmallPads -40-lead though-hole mounted DIP package, row spacing 25.4 mm (1000 mils), SMDSocket, SmallPads -THT DIP DIL PDIP 2.54mm 25.4mm 1000mil SMDSocket SmallPads -0 -40 -40 -Package_DIP -DIP-40_W25.4mm_Socket -40-lead though-hole mounted DIP package, row spacing 25.4 mm (1000 mils), Socket -THT DIP DIL PDIP 2.54mm 25.4mm 1000mil Socket -0 -40 -40 -Package_DIP -DIP-40_W25.4mm_Socket_LongPads -40-lead though-hole mounted DIP package, row spacing 25.4 mm (1000 mils), Socket, LongPads -THT DIP DIL PDIP 2.54mm 25.4mm 1000mil Socket LongPads -0 -40 -40 -Package_DIP -DIP-40_W26.67mm_SMDSocket_LongPads -40-lead though-hole mounted DIP package, row spacing 26.67 mm (1050 mils), SMDSocket, LongPads -THT DIP DIL PDIP 2.54mm 26.669999999999998mm 1050mil SMDSocket LongPads -0 -40 -40 -Package_DIP -DIP-42_W15.24mm -42-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils) -THT DIP DIL PDIP 2.54mm 15.24mm 600mil -0 -42 -42 -Package_DIP -DIP-42_W15.24mm_LongPads -42-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), LongPads -THT DIP DIL PDIP 2.54mm 15.24mm 600mil LongPads -0 -42 -42 -Package_DIP -DIP-42_W15.24mm_SMDSocket_SmallPads -42-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), SMDSocket, SmallPads -THT DIP DIL PDIP 2.54mm 15.24mm 600mil SMDSocket SmallPads -0 -42 -42 -Package_DIP -DIP-42_W15.24mm_Socket -42-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), Socket -THT DIP DIL PDIP 2.54mm 15.24mm 600mil Socket -0 -42 -42 -Package_DIP -DIP-42_W15.24mm_Socket_LongPads -42-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), Socket, LongPads -THT DIP DIL PDIP 2.54mm 15.24mm 600mil Socket LongPads -0 -42 -42 -Package_DIP -DIP-42_W16.51mm_SMDSocket_LongPads -42-lead though-hole mounted DIP package, row spacing 16.51 mm (650 mils), SMDSocket, LongPads -THT DIP DIL PDIP 2.54mm 16.51mm 650mil SMDSocket LongPads -0 -42 -42 -Package_DIP -DIP-48_W15.24mm -48-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils) -THT DIP DIL PDIP 2.54mm 15.24mm 600mil -0 -48 -48 -Package_DIP -DIP-48_W15.24mm_LongPads -48-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), LongPads -THT DIP DIL PDIP 2.54mm 15.24mm 600mil LongPads -0 -48 -48 -Package_DIP -DIP-48_W15.24mm_SMDSocket_SmallPads -48-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), SMDSocket, SmallPads -THT DIP DIL PDIP 2.54mm 15.24mm 600mil SMDSocket SmallPads -0 -48 -48 -Package_DIP -DIP-48_W15.24mm_Socket -48-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), Socket -THT DIP DIL PDIP 2.54mm 15.24mm 600mil Socket -0 -48 -48 -Package_DIP -DIP-48_W15.24mm_Socket_LongPads -48-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), Socket, LongPads -THT DIP DIL PDIP 2.54mm 15.24mm 600mil Socket LongPads -0 -48 -48 -Package_DIP -DIP-48_W16.51mm_SMDSocket_LongPads -48-lead though-hole mounted DIP package, row spacing 16.51 mm (650 mils), SMDSocket, LongPads -THT DIP DIL PDIP 2.54mm 16.51mm 650mil SMDSocket LongPads -0 -48 -48 -Package_DIP -DIP-64_W15.24mm -64-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils) -THT DIP DIL PDIP 2.54mm 15.24mm 600mil -0 -64 -64 -Package_DIP -DIP-64_W15.24mm_LongPads -64-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), LongPads -THT DIP DIL PDIP 2.54mm 15.24mm 600mil LongPads -0 -64 -64 -Package_DIP -DIP-64_W15.24mm_SMDSocket_SmallPads -64-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), SMDSocket, SmallPads -THT DIP DIL PDIP 2.54mm 15.24mm 600mil SMDSocket SmallPads -0 -64 -64 -Package_DIP -DIP-64_W15.24mm_Socket -64-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), Socket -THT DIP DIL PDIP 2.54mm 15.24mm 600mil Socket -0 -64 -64 -Package_DIP -DIP-64_W15.24mm_Socket_LongPads -64-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), Socket, LongPads -THT DIP DIL PDIP 2.54mm 15.24mm 600mil Socket LongPads -0 -64 -64 -Package_DIP -DIP-64_W16.51mm_SMDSocket_LongPads -64-lead though-hole mounted DIP package, row spacing 16.51 mm (650 mils), SMDSocket, LongPads -THT DIP DIL PDIP 2.54mm 16.51mm 650mil SMDSocket LongPads -0 -64 -64 -Package_DIP -DIP-64_W22.86mm -64-lead though-hole mounted DIP package, row spacing 22.86 mm (900 mils) -THT DIP DIL PDIP 2.54mm 22.86mm 900mil -0 -64 -64 -Package_DIP -DIP-64_W22.86mm_LongPads -64-lead though-hole mounted DIP package, row spacing 22.86 mm (900 mils), LongPads -THT DIP DIL PDIP 2.54mm 22.86mm 900mil LongPads -0 -64 -64 -Package_DIP -DIP-64_W22.86mm_SMDSocket_SmallPads -64-lead though-hole mounted DIP package, row spacing 22.86 mm (900 mils), SMDSocket, SmallPads -THT DIP DIL PDIP 2.54mm 22.86mm 900mil SMDSocket SmallPads -0 -64 -64 -Package_DIP -DIP-64_W22.86mm_Socket -64-lead though-hole mounted DIP package, row spacing 22.86 mm (900 mils), Socket -THT DIP DIL PDIP 2.54mm 22.86mm 900mil Socket -0 -64 -64 -Package_DIP -DIP-64_W22.86mm_Socket_LongPads -64-lead though-hole mounted DIP package, row spacing 22.86 mm (900 mils), Socket, LongPads -THT DIP DIL PDIP 2.54mm 22.86mm 900mil Socket LongPads -0 -64 -64 -Package_DIP -DIP-64_W24.13mm_SMDSocket_LongPads -64-lead though-hole mounted DIP package, row spacing 24.13 mm (950 mils), SMDSocket, LongPads -THT DIP DIL PDIP 2.54mm 24.13mm 950mil SMDSocket LongPads -0 -64 -64 -Package_DIP -DIP-64_W25.4mm -64-lead though-hole mounted DIP package, row spacing 25.4 mm (1000 mils) -THT DIP DIL PDIP 2.54mm 25.4mm 1000mil -0 -64 -64 -Package_DIP -DIP-64_W25.4mm_LongPads -64-lead though-hole mounted DIP package, row spacing 25.4 mm (1000 mils), LongPads -THT DIP DIL PDIP 2.54mm 25.4mm 1000mil LongPads -0 -64 -64 -Package_DIP -DIP-64_W25.4mm_SMDSocket_SmallPads -64-lead though-hole mounted DIP package, row spacing 25.4 mm (1000 mils), SMDSocket, SmallPads -THT DIP DIL PDIP 2.54mm 25.4mm 1000mil SMDSocket SmallPads -0 -64 -64 -Package_DIP -DIP-64_W25.4mm_Socket -64-lead though-hole mounted DIP package, row spacing 25.4 mm (1000 mils), Socket -THT DIP DIL PDIP 2.54mm 25.4mm 1000mil Socket -0 -64 -64 -Package_DIP -DIP-64_W25.4mm_Socket_LongPads -64-lead though-hole mounted DIP package, row spacing 25.4 mm (1000 mils), Socket, LongPads -THT DIP DIL PDIP 2.54mm 25.4mm 1000mil Socket LongPads -0 -64 -64 -Package_DIP -DIP-64_W26.67mm_SMDSocket_LongPads -64-lead though-hole mounted DIP package, row spacing 26.67 mm (1050 mils), SMDSocket, LongPads -THT DIP DIL PDIP 2.54mm 26.669999999999998mm 1050mil SMDSocket LongPads -0 -64 -64 -Package_DIP -Fairchild_LSOP-8 -8-Lead, 300\" Wide, Surface Mount Package (https://www.fairchildsemi.com/package-drawings/ML/MLSOP08A.pdf) -LSOP 2.54mm 300mil -0 -8 -8 -Package_DIP -PowerIntegrations_PDIP-8B -Power Integrations variant of 8-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), LongPads, see https://www.power.com/sites/default/files/product-docs/lnk520.pdf -THT DIP DIL PDIP 2.54mm 7.62mm 300mil LongPads -0 -7 -7 -Package_DIP -PowerIntegrations_PDIP-8C -Power Integrations variant of 8-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), LongPads, see https://ac-dc.power.com/sites/default/files/product-docs/tinyswitch-iii_family_datasheet.pdf -THT DIP DIL PDIP 2.54mm 7.62mm 300mil LongPads -0 -7 -7 -Package_DIP -PowerIntegrations_SDIP-10C -PowerIntegrations variant of 10-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), LongPads, see https://www.power.com/sites/default/files/product-docs/tophx_family_datasheet.pdf -THT DIP DIL PDIP 2.54mm 7.62mm 300mil LongPads -0 -9 -9 -Package_DIP -PowerIntegrations_SMD-8 -PowerIntegrations variant of 8-lead surface-mounted (SMD) DIP package, row spacing 7.62 mm (300 mils), see https://www.power.com/sites/default/files/product-docs/lnk520.pdf -SMD DIP DIL PDIP SMDIP 2.54mm 7.62mm 300mil -0 -8 -8 -Package_DIP -PowerIntegrations_SMD-8B -PowerIntegrations variant of 8-lead surface-mounted (SMD) DIP package, row spacing 7.62 mm (300 mils), see https://www.power.com/sites/default/files/product-docs/lnk520.pdf -SMD DIP DIL PDIP SMDIP 2.54mm 7.62mm 300mil -0 -7 -7 -Package_DIP -PowerIntegrations_SMD-8C -PowerIntegrations variant of 8-lead surface-mounted (SMD) DIP package, row spacing 7.62 mm (300 mils), see https://ac-dc.power.com/sites/default/files/product-docs/tinyswitch-iii_family_datasheet.pdf -SMD DIP DIL PDIP SMDIP 2.54mm 7.62mm 300mil -0 -7 -7 -Package_DIP -PowerIntegrations_eDIP-12B -Power Integrations eDIP-12B, see https://www.power.com/sites/default/files/product-docs/linkswitch-pl_family_datasheet.pdf -THT DIP DIL PDIP 2.54mm 7.62mm 300mil -0 -11 -11 -Package_DIP -SMDIP-4_W7.62mm -4-lead surface-mounted (SMD) DIP package, row spacing 7.62 mm (300 mils) -SMD DIP DIL PDIP SMDIP 2.54mm 7.62mm 300mil -0 -4 -4 -Package_DIP -SMDIP-4_W9.53mm -4-lead surface-mounted (SMD) DIP package, row spacing 9.53 mm (375 mils) -SMD DIP DIL PDIP SMDIP 2.54mm 9.53mm 375mil -0 -4 -4 -Package_DIP -SMDIP-4_W9.53mm_Clearance8mm -4-lead surface-mounted (SMD) DIP package, row spacing 9.53 mm (375 mils), Clearance8mm -SMD DIP DIL PDIP SMDIP 2.54mm 9.53mm 375mil Clearance8mm -0 -4 -4 -Package_DIP -SMDIP-4_W11.48mm -4-lead surface-mounted (SMD) DIP package, row spacing 11.48 mm (451 mils) -SMD DIP DIL PDIP SMDIP 2.54mm 11.48mm 451mil -0 -4 -4 -Package_DIP -SMDIP-6_W7.62mm -6-lead surface-mounted (SMD) DIP package, row spacing 7.62 mm (300 mils) -SMD DIP DIL PDIP SMDIP 2.54mm 7.62mm 300mil -0 -6 -6 -Package_DIP -SMDIP-6_W9.53mm -6-lead surface-mounted (SMD) DIP package, row spacing 9.53 mm (375 mils) -SMD DIP DIL PDIP SMDIP 2.54mm 9.53mm 375mil -0 -6 -6 -Package_DIP -SMDIP-6_W9.53mm_Clearance8mm -6-lead surface-mounted (SMD) DIP package, row spacing 9.53 mm (375 mils), Clearance8mm -SMD DIP DIL PDIP SMDIP 2.54mm 9.53mm 375mil Clearance8mm -0 -6 -6 -Package_DIP -SMDIP-6_W11.48mm -6-lead surface-mounted (SMD) DIP package, row spacing 11.48 mm (451 mils) -SMD DIP DIL PDIP SMDIP 2.54mm 11.48mm 451mil -0 -6 -6 -Package_DIP -SMDIP-8_W7.62mm -8-lead surface-mounted (SMD) DIP package, row spacing 7.62 mm (300 mils) -SMD DIP DIL PDIP SMDIP 2.54mm 7.62mm 300mil -0 -8 -8 -Package_DIP -SMDIP-8_W9.53mm -8-lead surface-mounted (SMD) DIP package, row spacing 9.53 mm (375 mils) -SMD DIP DIL PDIP SMDIP 2.54mm 9.53mm 375mil -0 -8 -8 -Package_DIP -SMDIP-8_W9.53mm_Clearance8mm -8-lead surface-mounted (SMD) DIP package, row spacing 9.53 mm (375 mils), Clearance8mm -SMD DIP DIL PDIP SMDIP 2.54mm 9.53mm 375mil Clearance8mm -0 -8 -8 -Package_DIP -SMDIP-8_W11.48mm -8-lead surface-mounted (SMD) DIP package, row spacing 11.48 mm (451 mils) -SMD DIP DIL PDIP SMDIP 2.54mm 11.48mm 451mil -0 -8 -8 -Package_DIP -SMDIP-10_W7.62mm -10-lead surface-mounted (SMD) DIP package, row spacing 7.62 mm (300 mils) -SMD DIP DIL PDIP SMDIP 2.54mm 7.62mm 300mil -0 -10 -10 -Package_DIP -SMDIP-10_W9.53mm -10-lead surface-mounted (SMD) DIP package, row spacing 9.53 mm (375 mils) -SMD DIP DIL PDIP SMDIP 2.54mm 9.53mm 375mil -0 -10 -10 -Package_DIP -SMDIP-10_W9.53mm_Clearance8mm -10-lead surface-mounted (SMD) DIP package, row spacing 9.53 mm (375 mils), Clearance8mm -SMD DIP DIL PDIP SMDIP 2.54mm 9.53mm 375mil Clearance8mm -0 -10 -10 -Package_DIP -SMDIP-10_W11.48mm -10-lead surface-mounted (SMD) DIP package, row spacing 11.48 mm (451 mils) -SMD DIP DIL PDIP SMDIP 2.54mm 11.48mm 451mil -0 -10 -10 -Package_DIP -SMDIP-12_W7.62mm -12-lead surface-mounted (SMD) DIP package, row spacing 7.62 mm (300 mils) -SMD DIP DIL PDIP SMDIP 2.54mm 7.62mm 300mil -0 -12 -12 -Package_DIP -SMDIP-12_W9.53mm -12-lead surface-mounted (SMD) DIP package, row spacing 9.53 mm (375 mils) -SMD DIP DIL PDIP SMDIP 2.54mm 9.53mm 375mil -0 -12 -12 -Package_DIP -SMDIP-12_W9.53mm_Clearance8mm -12-lead surface-mounted (SMD) DIP package, row spacing 9.53 mm (375 mils), Clearance8mm -SMD DIP DIL PDIP SMDIP 2.54mm 9.53mm 375mil Clearance8mm -0 -12 -12 -Package_DIP -SMDIP-12_W11.48mm -12-lead surface-mounted (SMD) DIP package, row spacing 11.48 mm (451 mils) -SMD DIP DIL PDIP SMDIP 2.54mm 11.48mm 451mil -0 -12 -12 -Package_DIP -SMDIP-14_W7.62mm -14-lead surface-mounted (SMD) DIP package, row spacing 7.62 mm (300 mils) -SMD DIP DIL PDIP SMDIP 2.54mm 7.62mm 300mil -0 -14 -14 -Package_DIP -SMDIP-14_W9.53mm -14-lead surface-mounted (SMD) DIP package, row spacing 9.53 mm (375 mils) -SMD DIP DIL PDIP SMDIP 2.54mm 9.53mm 375mil -0 -14 -14 -Package_DIP -SMDIP-14_W9.53mm_Clearance8mm -14-lead surface-mounted (SMD) DIP package, row spacing 9.53 mm (375 mils), Clearance8mm -SMD DIP DIL PDIP SMDIP 2.54mm 9.53mm 375mil Clearance8mm -0 -14 -14 -Package_DIP -SMDIP-14_W11.48mm -14-lead surface-mounted (SMD) DIP package, row spacing 11.48 mm (451 mils) -SMD DIP DIL PDIP SMDIP 2.54mm 11.48mm 451mil -0 -14 -14 -Package_DIP -SMDIP-16_W7.62mm -16-lead surface-mounted (SMD) DIP package, row spacing 7.62 mm (300 mils) -SMD DIP DIL PDIP SMDIP 2.54mm 7.62mm 300mil -0 -16 -16 -Package_DIP -SMDIP-16_W9.53mm -16-lead surface-mounted (SMD) DIP package, row spacing 9.53 mm (375 mils) -SMD DIP DIL PDIP SMDIP 2.54mm 9.53mm 375mil -0 -16 -16 -Package_DIP -SMDIP-16_W9.53mm_Clearance8mm -16-lead surface-mounted (SMD) DIP package, row spacing 9.53 mm (375 mils), Clearance8mm -SMD DIP DIL PDIP SMDIP 2.54mm 9.53mm 375mil Clearance8mm -0 -16 -16 -Package_DIP -SMDIP-16_W11.48mm -16-lead surface-mounted (SMD) DIP package, row spacing 11.48 mm (451 mils) -SMD DIP DIL PDIP SMDIP 2.54mm 11.48mm 451mil -0 -16 -16 -Package_DIP -SMDIP-18_W7.62mm -18-lead surface-mounted (SMD) DIP package, row spacing 7.62 mm (300 mils) -SMD DIP DIL PDIP SMDIP 2.54mm 7.62mm 300mil -0 -18 -18 -Package_DIP -SMDIP-18_W9.53mm -18-lead surface-mounted (SMD) DIP package, row spacing 9.53 mm (375 mils) -SMD DIP DIL PDIP SMDIP 2.54mm 9.53mm 375mil -0 -18 -18 -Package_DIP -SMDIP-18_W9.53mm_Clearance8mm -18-lead surface-mounted (SMD) DIP package, row spacing 9.53 mm (375 mils), Clearance8mm -SMD DIP DIL PDIP SMDIP 2.54mm 9.53mm 375mil Clearance8mm -0 -18 -18 -Package_DIP -SMDIP-18_W11.48mm -18-lead surface-mounted (SMD) DIP package, row spacing 11.48 mm (451 mils) -SMD DIP DIL PDIP SMDIP 2.54mm 11.48mm 451mil -0 -18 -18 -Package_DIP -SMDIP-20_W7.62mm -20-lead surface-mounted (SMD) DIP package, row spacing 7.62 mm (300 mils) -SMD DIP DIL PDIP SMDIP 2.54mm 7.62mm 300mil -0 -20 -20 -Package_DIP -SMDIP-20_W9.53mm -20-lead surface-mounted (SMD) DIP package, row spacing 9.53 mm (375 mils) -SMD DIP DIL PDIP SMDIP 2.54mm 9.53mm 375mil -0 -20 -20 -Package_DIP -SMDIP-20_W9.53mm_Clearance8mm -20-lead surface-mounted (SMD) DIP package, row spacing 9.53 mm (375 mils), Clearance8mm -SMD DIP DIL PDIP SMDIP 2.54mm 9.53mm 375mil Clearance8mm -0 -20 -20 -Package_DIP -SMDIP-20_W11.48mm -20-lead surface-mounted (SMD) DIP package, row spacing 11.48 mm (451 mils) -SMD DIP DIL PDIP SMDIP 2.54mm 11.48mm 451mil -0 -20 -20 -Package_DIP -SMDIP-22_W7.62mm -22-lead surface-mounted (SMD) DIP package, row spacing 7.62 mm (300 mils) -SMD DIP DIL PDIP SMDIP 2.54mm 7.62mm 300mil -0 -22 -22 -Package_DIP -SMDIP-22_W9.53mm -22-lead surface-mounted (SMD) DIP package, row spacing 9.53 mm (375 mils) -SMD DIP DIL PDIP SMDIP 2.54mm 9.53mm 375mil -0 -22 -22 -Package_DIP -SMDIP-22_W9.53mm_Clearance8mm -22-lead surface-mounted (SMD) DIP package, row spacing 9.53 mm (375 mils), Clearance8mm -SMD DIP DIL PDIP SMDIP 2.54mm 9.53mm 375mil Clearance8mm -0 -22 -22 -Package_DIP -SMDIP-22_W11.48mm -22-lead surface-mounted (SMD) DIP package, row spacing 11.48 mm (451 mils) -SMD DIP DIL PDIP SMDIP 2.54mm 11.48mm 451mil -0 -22 -22 -Package_DIP -SMDIP-24_W7.62mm -24-lead surface-mounted (SMD) DIP package, row spacing 7.62 mm (300 mils) -SMD DIP DIL PDIP SMDIP 2.54mm 7.62mm 300mil -0 -24 -24 -Package_DIP -SMDIP-24_W9.53mm -24-lead surface-mounted (SMD) DIP package, row spacing 9.53 mm (375 mils) -SMD DIP DIL PDIP SMDIP 2.54mm 9.53mm 375mil -0 -24 -24 -Package_DIP -SMDIP-24_W11.48mm -24-lead surface-mounted (SMD) DIP package, row spacing 11.48 mm (451 mils) -SMD DIP DIL PDIP SMDIP 2.54mm 11.48mm 451mil -0 -24 -24 -Package_DIP -SMDIP-24_W15.24mm -24-lead surface-mounted (SMD) DIP package, row spacing 15.24 mm (600 mils) -SMD DIP DIL PDIP SMDIP 2.54mm 15.24mm 600mil -0 -24 -24 -Package_DIP -SMDIP-28_W15.24mm -28-lead surface-mounted (SMD) DIP package, row spacing 15.24 mm (600 mils) -SMD DIP DIL PDIP SMDIP 2.54mm 15.24mm 600mil -0 -28 -28 -Package_DIP -SMDIP-32_W7.62mm -32-lead surface-mounted (SMD) DIP package, row spacing 7.62 mm (300 mils) -SMD DIP DIL PDIP SMDIP 2.54mm 7.62mm 300mil -0 -32 -32 -Package_DIP -SMDIP-32_W9.53mm -32-lead surface-mounted (SMD) DIP package, row spacing 9.53 mm (375 mils) -SMD DIP DIL PDIP SMDIP 2.54mm 9.53mm 375mil -0 -32 -32 -Package_DIP -SMDIP-32_W11.48mm -32-lead surface-mounted (SMD) DIP package, row spacing 11.48 mm (451 mils) -SMD DIP DIL PDIP SMDIP 2.54mm 11.48mm 451mil -0 -32 -32 -Package_DIP -SMDIP-32_W15.24mm -32-lead surface-mounted (SMD) DIP package, row spacing 15.24 mm (600 mils) -SMD DIP DIL PDIP SMDIP 2.54mm 15.24mm 600mil -0 -32 -32 -Package_DIP -SMDIP-40_W15.24mm -40-lead surface-mounted (SMD) DIP package, row spacing 15.24 mm (600 mils) -SMD DIP DIL PDIP SMDIP 2.54mm 15.24mm 600mil -0 -40 -40 -Package_DIP -SMDIP-40_W25.24mm -40-lead surface-mounted (SMD) DIP package, row spacing 25.24 mm (993 mils) -SMD DIP DIL PDIP SMDIP 2.54mm 25.24mm 993mil -0 -40 -40 -Package_DIP -SMDIP-42_W15.24mm -42-lead surface-mounted (SMD) DIP package, row spacing 15.24 mm (600 mils) -SMD DIP DIL PDIP SMDIP 2.54mm 15.24mm 600mil -0 -42 -42 -Package_DIP -SMDIP-48_W15.24mm -48-lead surface-mounted (SMD) DIP package, row spacing 15.24 mm (600 mils) -SMD DIP DIL PDIP SMDIP 2.54mm 15.24mm 600mil -0 -48 -48 -Package_DIP -SMDIP-64_W15.24mm -64-lead surface-mounted (SMD) DIP package, row spacing 15.24 mm (600 mils) -SMD DIP DIL PDIP SMDIP 2.54mm 15.24mm 600mil -0 -64 -64 -Package_DIP -Toshiba_11-7A9 -Toshiba 11-7A9 package, like 6-lead dip package with missing pin 5, row spacing 7.62 mm (300 mils), https://toshiba.semicon-storage.com/info/docget.jsp?did=1421&prodName=TLP3021(S) -Toshiba 11-7A9 DIL DIP PDIP 2.54mm 7.62mm 300mil -0 -5 -5 -Package_DIP -Vishay_HVM-DIP-3_W7.62mm -3-lead though-hole mounted high-volatge DIP package (based on standard DIP-4), row spacing 7.62 mm (300 mils), see https://www.vishay.com/docs/91361/hexdip.pdf -THT DIP DIL PDIP 2.54mm 7.62mm 300mil Vishay HVMDIP HEXDIP -0 -4 -3 -Package_DirectFET -DirectFET_L4 -DirectFET L4 https://www.infineon.com/dgdl/Infineon-AN-1035-ApplicationNotes-v29_01-EN.pdf?fileId=5546d462533600a40153559159020f76#page=41 -DirectFET L4 MOSFET Infineon -0 -11 -3 -Package_DirectFET -DirectFET_L6 -DirectFET L6 https://www.infineon.com/dgdl/Infineon-AN-1035-ApplicationNotes-v29_01-EN.pdf?fileId=5546d462533600a40153559159020f76#page=42 -DirectFET L6 MOSFET Infineon -0 -13 -3 -Package_DirectFET -DirectFET_L8 -DirectFET L8 https://www.infineon.com/dgdl/Infineon-AN-1035-ApplicationNotes-v29_01-EN.pdf?fileId=5546d462533600a40153559159020f76#page=43 -DirectFET L8 MOSFET Infineon -0 -15 -3 -Package_DirectFET -DirectFET_LA -DirectFET LA https://www.infineon.com/dgdl/Infineon-AN-1035-ApplicationNotes-v29_01-EN.pdf?fileId=5546d462533600a40153559159020f76#page=44 -DirectFET LA MOSFET Infineon -0 -15 -3 -Package_DirectFET -DirectFET_M2 -DirectFET M2 https://www.infineon.com/dgdl/Infineon-AN-1035-ApplicationNotes-v29_01-EN.pdf?fileId=5546d462533600a40153559159020f76#page=33 -DirectFET M2 MOSFET Infineon -0 -7 -3 -Package_DirectFET -DirectFET_M4 -DirectFET M4 https://www.infineon.com/dgdl/Infineon-AN-1035-ApplicationNotes-v29_01-EN.pdf?fileId=5546d462533600a40153559159020f76#page=34 -DirectFET M4 MOSFET Infineon -0 -9 -3 -Package_DirectFET -DirectFET_MA -DirectFET MA https://www.infineon.com/dgdl/Infineon-AN-1035-ApplicationNotes-v29_01-EN.pdf?fileId=5546d462533600a40153559159020f76#page=35 -DirectFET MA MOSFET Infineon -0 -8 -3 -Package_DirectFET -DirectFET_MB -DirectFET MB https://www.infineon.com/dgdl/Infineon-AN-1035-ApplicationNotes-v29_01-EN.pdf?fileId=5546d462533600a40153559159020f76#page=36 -DirectFET MB MOSFET Infineon -0 -8 -3 -Package_DirectFET -DirectFET_MC -DirectFET MC https://www.infineon.com/dgdl/Infineon-AN-1035-ApplicationNotes-v29_01-EN.pdf?fileId=5546d462533600a40153559159020f76#page=37 -DirectFET MC MOSFET Infineon -0 -10 -3 -Package_DirectFET -DirectFET_MD -DirectFET MD https://www.infineon.com/dgdl/Infineon-AN-1035-ApplicationNotes-v29_01-EN.pdf?fileId=5546d462533600a40153559159020f76#page=38 -DirectFET MD MOSFET Infineon -0 -8 -3 -Package_DirectFET -DirectFET_ME -DirectFET ME https://www.infineon.com/dgdl/Infineon-AN-1035-ApplicationNotes-v29_01-EN.pdf?fileId=5546d462533600a40153559159020f76#page=39 -DirectFET ME MOSFET Infineon -0 -10 -3 -Package_DirectFET -DirectFET_MF -DirectFET MF https://www.infineon.com/dgdl/Infineon-AN-1035-ApplicationNotes-v29_01-EN.pdf?fileId=5546d462533600a40153559159020f76#page=40 -DirectFET MF MOSFET Infineon -0 -8 -3 -Package_DirectFET -DirectFET_MN -DirectFET MN https://www.infineon.com/dgdl/Infineon-AN-1035-ApplicationNotes-v29_01-EN.pdf?fileId=5546d462533600a40153559159020f76#page=30 -DirectFET MN MOSFET Infineon -0 -7 -3 -Package_DirectFET -DirectFET_MP -DirectFET MP https://www.infineon.com/dgdl/Infineon-AN-1035-ApplicationNotes-v29_01-EN.pdf?fileId=5546d462533600a40153559159020f76#page=28 -DirectFET MP MOSFET Infineon -0 -7 -3 -Package_DirectFET -DirectFET_MQ -DirectFET MQ https://www.infineon.com/dgdl/Infineon-AN-1035-ApplicationNotes-v29_01-EN.pdf?fileId=5546d462533600a40153559159020f76#page=29 -DirectFET MQ MOSFET Infineon -0 -7 -3 -Package_DirectFET -DirectFET_MT -DirectFET MT https://www.infineon.com/dgdl/Infineon-AN-1035-ApplicationNotes-v29_01-EN.pdf?fileId=5546d462533600a40153559159020f76#page=26 -DirectFET MT MOSFET Infineon -0 -7 -3 -Package_DirectFET -DirectFET_MU -DirectFET MU https://www.infineon.com/dgdl/Infineon-AN-1035-ApplicationNotes-v29_01-EN.pdf?fileId=5546d462533600a40153559159020f76#page=32 -DirectFET MU MOSFET Infineon -0 -7 -3 -Package_DirectFET -DirectFET_MX -DirectFET MX https://www.infineon.com/dgdl/Infineon-AN-1035-ApplicationNotes-v29_01-EN.pdf?fileId=5546d462533600a40153559159020f76#page=27 -DirectFET MX MOSFET Infineon -0 -7 -3 -Package_DirectFET -DirectFET_MZ -DirectFET MZ https://www.infineon.com/dgdl/Infineon-AN-1035-ApplicationNotes-v29_01-EN.pdf?fileId=5546d462533600a40153559159020f76#page=31 -DirectFET MZ MOSFET Infineon -0 -7 -3 -Package_DirectFET -DirectFET_S1 -DirectFET S1 https://www.infineon.com/dgdl/Infineon-AN-1035-ApplicationNotes-v29_01-EN.pdf?fileId=5546d462533600a40153559159020f76#page=20 -DirectFET S1 MOSFET Infineon -0 -6 -3 -Package_DirectFET -DirectFET_S2 -DirectFET S2 https://www.infineon.com/dgdl/Infineon-AN-1035-ApplicationNotes-v29_01-EN.pdf?fileId=5546d462533600a40153559159020f76#page=21 -DirectFET S2 MOSFET Infineon -0 -7 -3 -Package_DirectFET -DirectFET_S3C -DirectFET S3C https://www.infineon.com/dgdl/Infineon-AN-1035-ApplicationNotes-v29_01-EN.pdf?fileId=5546d462533600a40153559159020f76#page=25 -DirectFET S3C MOSFET Infineon -0 -8 -3 -Package_DirectFET -DirectFET_SA -DirectFET SA https://www.infineon.com/dgdl/Infineon-AN-1035-ApplicationNotes-v29_01-EN.pdf?fileId=5546d462533600a40153559159020f76#page=22 -DirectFET SA MOSFET Infineon -0 -8 -3 -Package_DirectFET -DirectFET_SB -DirectFET SB https://www.infineon.com/dgdl/Infineon-AN-1035-ApplicationNotes-v29_01-EN.pdf?fileId=5546d462533600a40153559159020f76#page=23 -DirectFET SB MOSFET Infineon -0 -6 -3 -Package_DirectFET -DirectFET_SC -DirectFET SC https://www.infineon.com/dgdl/Infineon-AN-1035-ApplicationNotes-v29_01-EN.pdf?fileId=5546d462533600a40153559159020f76#page=24 -DirectFET SC MOSFET Infineon -0 -7 -3 -Package_DirectFET -DirectFET_SH -DirectFET SH https://www.infineon.com/dgdl/Infineon-AN-1035-ApplicationNotes-v29_01-EN.pdf?fileId=5546d462533600a40153559159020f76#page=19 -DirectFET SH MOSFET Infineon -0 -6 -3 -Package_DirectFET -DirectFET_SJ -DirectFET SJ https://www.infineon.com/dgdl/Infineon-AN-1035-ApplicationNotes-v29_01-EN.pdf?fileId=5546d462533600a40153559159020f76#page=18 -DirectFET SJ MOSFET Infineon -0 -7 -3 -Package_DirectFET -DirectFET_SQ -DirectFET SQ https://www.infineon.com/dgdl/Infineon-AN-1035-ApplicationNotes-v29_01-EN.pdf?fileId=5546d462533600a40153559159020f76#page=17 -DirectFET SQ MOSFET Infineon -0 -6 -3 -Package_DirectFET -DirectFET_ST -DirectFET ST https://www.infineon.com/dgdl/Infineon-AN-1035-ApplicationNotes-v29_01-EN.pdf?fileId=5546d462533600a40153559159020f76#page=16 -DirectFET ST MOSFET Infineon -0 -7 -3 -Package_LCC -PLCC-20 -PLCC, 20 pins, surface mount -plcc smt -0 -20 -20 -Package_LCC -PLCC-20_SMD-Socket -PLCC, 20 pins, surface mount -plcc smt -0 -20 -20 -Package_LCC -PLCC-20_THT-Socket -PLCC, 20 pins, through hole -plcc leaded -0 -20 -20 -Package_LCC -PLCC-28 -PLCC, 28 pins, surface mount -plcc smt -0 -28 -28 -Package_LCC -PLCC-28_SMD-Socket -PLCC, 28 pins, surface mount -plcc smt -0 -28 -28 -Package_LCC -PLCC-28_THT-Socket -PLCC, 28 pins, through hole -plcc leaded -0 -28 -28 -Package_LCC -PLCC-32_11.4x14.0mm_P1.27mm -PLCC, 32 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/doc0015.pdf), generated with kicad-footprint-generator ipc_plcc_jLead_generator.py -PLCC LCC -0 -32 -32 -Package_LCC -PLCC-32_THT-Socket -PLCC, 32 pins, through hole, http://www.assmann-wsw.com/fileadmin/datasheets/ASS_0981_CO.pdf -plcc leaded -0 -32 -32 -Package_LCC -PLCC-44 -PLCC, 44 pins, surface mount -plcc smt -0 -44 -44 -Package_LCC -PLCC-44_16.6x16.6mm_P1.27mm -PLCC, 44 Pin (http://www.microsemi.com/index.php?option=com_docman&task=doc_download&gid=131095), generated with kicad-footprint-generator ipc_plcc_jLead_generator.py -PLCC LCC -0 -44 -44 -Package_LCC -PLCC-44_SMD-Socket -PLCC, 44 pins, surface mount -plcc smt -0 -44 -44 -Package_LCC -PLCC-44_THT-Socket -PLCC, 44 pins, through hole -plcc leaded -0 -44 -44 -Package_LCC -PLCC-52 -PLCC, 52 pins, surface mount -plcc smt -0 -52 -52 -Package_LCC -PLCC-52_SMD-Socket -PLCC, 52 pins, surface mount -plcc smt -0 -52 -52 -Package_LCC -PLCC-52_THT-Socket -PLCC, 52 pins, through hole -plcc leaded -0 -52 -52 -Package_LCC -PLCC-68 -PLCC, 68 pins, surface mount -plcc smt -0 -68 -68 -Package_LCC -PLCC-68_24.2x24.2mm_P1.27mm -PLCC, 68 Pin (http://www.microsemi.com/index.php?option=com_docman&task=doc_download&gid=131095), generated with kicad-footprint-generator ipc_plcc_jLead_generator.py -PLCC LCC -0 -68 -68 -Package_LCC -PLCC-68_SMD-Socket -PLCC, 68 pins, surface mount -plcc smt -0 -68 -68 -Package_LCC -PLCC-68_THT-Socket -PLCC, 68 pins, through hole -plcc leaded -0 -68 -68 -Package_LCC -PLCC-84 -PLCC, 84 pins, surface mount -plcc smt -0 -84 -84 -Package_LCC -PLCC-84_29.3x29.3mm_P1.27mm -PLCC, 84 Pin (http://www.microsemi.com/index.php?option=com_docman&task=doc_download&gid=131095), generated with kicad-footprint-generator ipc_plcc_jLead_generator.py -PLCC LCC -0 -84 -84 -Package_LCC -PLCC-84_SMD-Socket -PLCC, 84 pins, surface mount -plcc smt -0 -84 -84 -Package_LCC -PLCC-84_THT-Socket -PLCC, 84 pins, through hole -plcc leaded -0 -84 -84 -Package_LGA -AMS_LGA-10-1EP_2.7x4mm_P0.6mm -LGA-10, http://ams.com/eng/content/download/951091/2269479/471718 -lga land grid array -0 -13 -11 -Package_LGA -AMS_LGA-20_4.7x4.5mm_P0.65mm -http://ams.com/eng/content/download/1008631/2361759/498838 -AMS LGA -0 -20 -20 -Package_LGA -Bosch_LGA-8_2.5x2.5mm_P0.65mm_ClockwisePinNumbering -LGA-8 -lga land grid array -0 -8 -8 -Package_LGA -Bosch_LGA-8_2x2.5mm_P0.65mm_ClockwisePinNumbering -LGA-8, https://ae-bst.resource.bosch.com/media/_tech/media/datasheets/BST-BMP280-DS001-18.pdf -lga land grid array -0 -8 -8 -Package_LGA -Bosch_LGA-8_3x3mm_P0.8mm_ClockwisePinNumbering -Bosch LGA, 8 Pin (https://ae-bst.resource.bosch.com/media/_tech/media/datasheets/BST-BME680-DS001-00.pdf#page=44), generated with kicad-footprint-generator ipc_noLead_generator.py -Bosch LGA NoLead -0 -8 -8 -Package_LGA -Bosch_LGA-14_3x2.5mm_P0.5mm -LGA-14 Bosch https://ae-bst.resource.bosch.com/media/_tech/media/datasheets/BST-BMI160-DS000-07.pdf -lga land grid array -0 -14 -14 -Package_LGA -LGA-8_3x5mm_P1.25mm -LGA-8 -lga land grid array -0 -8 -8 -Package_LGA -LGA-12_2x2mm_P0.5mm -LGA12 -lga land grid array -0 -12 -12 -Package_LGA -LGA-14_2x2mm_P0.35mm_LayoutBorder3x4y -LGA, 14 Pin (http://www.st.com/resource/en/datasheet/lis2dh.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -LGA NoLead -0 -14 -14 -Package_LGA -LGA-14_3x2.5mm_P0.5mm_LayoutBorder3x4y -LGA, 14 Pin (http://www.st.com/resource/en/datasheet/lsm6ds3.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -LGA NoLead -0 -14 -14 -Package_LGA -LGA-14_3x5mm_P0.8mm_LayoutBorder1x6y -LGA, 14 Pin (http://www.st.com/resource/en/datasheet/lsm303dlhc.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -LGA NoLead -0 -14 -14 -Package_LGA -LGA-16_3x3mm_P0.5mm -http://www.memsic.com/userfiles/files/DataSheets/Magnetic-Sensors-Datasheets/MMC5883MA-RevC.pdf -lga land grid array -0 -16 -16 -Package_LGA -LGA-16_3x3mm_P0.5mm_LayoutBorder3x5y -LGA, 16 Pin (http://www.st.com/resource/en/datasheet/lis331hh.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -LGA NoLead -0 -16 -16 -Package_LGA -LGA-16_4x4mm_P0.65mm_LayoutBorder4x4y -LGA, 16 Pin (http://www.st.com/resource/en/datasheet/l3gd20.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -LGA NoLead -0 -16 -16 -Package_LGA -LGA-24L_3x3.5mm_P0.43mm -LGA 24L 3x3.5mm Pitch 0.43mm -LGA 24L 3x3.5mm Pitch 0.43mm -0 -24 -24 -Package_LGA -LGA-28_5.2x3.8mm_P0.5mm -LGA 28 5.2x3.8mm Pitch 0.5mm -LGA 28 5.2x3.8mm Pitch 0.5mm -0 -28 -28 -Package_LGA -Linear_LGA-133_15.0x15.0mm_Layout12x12_P1.27mm -Analog Devices (Linear Tech), 133-pin LGA uModule, 15.0x15.0x4.32mm, https://www.analog.com/media/en/technical-documentation/data-sheets/4637fc.pdf -133 pin lga -0 -133 -133 -Package_LGA -NXP_LGA-8_3x5mm_P1.25mm_H1.1mm -NXP LGA, 8 Pin (https://www.nxp.com/docs/en/data-sheet/MPL3115A2.pdf#page=42), generated with kicad-footprint-generator ipc_noLead_generator.py -NXP LGA NoLead -0 -8 -8 -Package_LGA -NXP_LGA-8_3x5mm_P1.25mm_H1.2mm -NXP LGA, 8 Pin (https://www.nxp.com/docs/en/data-sheet/MPL115A1.pdf#page=15), generated with kicad-footprint-generator ipc_noLead_generator.py -NXP LGA NoLead -0 -8 -8 -Package_LGA -ST_HLGA-10_2.5x2.5mm_P0.6mm_LayoutBorder3x2y -ST HLGA, 10 Pin (https://www.st.com/resource/en/datasheet/lps25hb.pdf#page=46), generated with kicad-footprint-generator ipc_noLead_generator.py -ST HLGA NoLead -0 -10 -10 -Package_LGA -Texas_SIL0008D_MicroSiP-8-1EP_2.8x3mm_P0.65mm_EP1.1x1.9mm -Texas SIL0008D MicroSiP, 8 Pin (http://www.ti.com/lit/ds/symlink/tps82130.pdf#page=19), generated with kicad-footprint-generator ipc_noLead_generator.py -Texas MicroSiP NoLead -0 -12 -9 -Package_LGA -Texas_SIL0008D_MicroSiP-8-1EP_2.8x3mm_P0.65mm_EP1.1x1.9mm_ThermalVias -Texas SIL0008D MicroSiP, 8 Pin (http://www.ti.com/lit/ds/symlink/tps82130.pdf#page=19), generated with kicad-footprint-generator ipc_noLead_generator.py -Texas MicroSiP NoLead -0 -16 -9 -Package_LGA -Texas_SIL0010A_MicroSiP-10-1EP_3.8x3mm_P0.6mm_EP0.7x2.9mm -Texas SIL0010A MicroSiP, 10 Pin (http://www.ti.com/lit/ml/mpds579b/mpds579b.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -Texas MicroSiP NoLead -0 -14 -11 -Package_LGA -Texas_SIL0010A_MicroSiP-10-1EP_3.8x3mm_P0.6mm_EP0.7x2.9mm_ThermalVias -Texas SIL0010A MicroSiP, 10 Pin (http://www.ti.com/lit/ml/mpds579b/mpds579b.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -Texas MicroSiP NoLead -0 -18 -11 -Package_QFP -EQFP-144-1EP_20x20mm_P0.5mm_EP4x4mm -EQFP, 144 Pin (https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/packaging/04r00482-02.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -EQFP QFP -0 -154 -145 -Package_QFP -EQFP-144-1EP_20x20mm_P0.5mm_EP4x4mm_ThermalVias -EQFP, 144 Pin (https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/packaging/04r00482-02.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -EQFP QFP -0 -171 -145 -Package_QFP -EQFP-144-1EP_20x20mm_P0.5mm_EP5x5mm -EQFP, 144 Pin (https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/packaging/04r00476-02.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -EQFP QFP -0 -161 -145 -Package_QFP -EQFP-144-1EP_20x20mm_P0.5mm_EP5x5mm_ThermalVias -EQFP, 144 Pin (https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/packaging/04r00476-02.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -EQFP QFP -0 -187 -145 -Package_QFP -EQFP-144-1EP_20x20mm_P0.5mm_EP6.61x5.615mm -EQFP, 144 Pin (https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/packaging/04r00485-02.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -EQFP QFP -0 -165 -145 -Package_QFP -EQFP-144-1EP_20x20mm_P0.5mm_EP6.61x5.615mm_ThermalVias -EQFP, 144 Pin (https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/packaging/04r00485-02.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -EQFP QFP -0 -196 -145 -Package_QFP -EQFP-144-1EP_20x20mm_P0.5mm_EP7.2x6.35mm -EQFP, 144 Pin (https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/packaging/04r00487-01.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -EQFP QFP -0 -175 -145 -Package_QFP -EQFP-144-1EP_20x20mm_P0.5mm_EP7.2x6.35mm_ThermalVias -EQFP, 144 Pin (https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/packaging/04r00487-01.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -EQFP QFP -0 -218 -145 -Package_QFP -EQFP-144-1EP_20x20mm_P0.5mm_EP8.93x8.7mm -EQFP, 144 Pin (https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/packaging/04r00479-02.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -EQFP QFP -0 -194 -145 -Package_QFP -EQFP-144-1EP_20x20mm_P0.5mm_EP8.93x8.7mm_ThermalVias -EQFP, 144 Pin (https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/packaging/04r00479-02.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -EQFP QFP -0 -259 -145 -Package_QFP -HTQFP-64-1EP_10x10mm_P0.5mm_EP8x8mm -64-Lead Plastic Thin Quad Flatpack (PT) - 10x10x1 mm Body, 2.00 mm Footprint [HTQFP] thermal pad -HTQFP-64 Pitch 0.5 -0 -69 -65 -Package_QFP -HTQFP-64-1EP_10x10mm_P0.5mm_EP8x8mm_Mask4.4x4.4mm_ThermalVias -64-Lead Plastic Thin Quad Flatpack (PT) - 10x10x1 mm Body, 2.00 mm Footprint [HTQFP] thermal pad -HTQFP-64 Pitch 0.5 -0 -135 -65 -Package_QFP -LQFP-32_5x5mm_P0.5mm -LQFP, 32 Pin (https://www.nxp.com/docs/en/package-information/SOT401-1.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -LQFP QFP -0 -32 -32 -Package_QFP -LQFP-32_7x7mm_P0.8mm -LQFP, 32 Pin (https://www.nxp.com/docs/en/package-information/SOT358-1.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -LQFP QFP -0 -32 -32 -Package_QFP -LQFP-36_7x7mm_P0.65mm -LQFP, 36 Pin (https://www.onsemi.com/pub/Collateral/561AV.PDF), generated with kicad-footprint-generator ipc_gullwing_generator.py -LQFP QFP -0 -36 -36 -Package_QFP -LQFP-44_10x10mm_P0.8mm -LQFP, 44 Pin (https://www.nxp.com/files-static/shared/doc/package_info/98ASS23225W.pdf?&fsrch=1), generated with kicad-footprint-generator ipc_gullwing_generator.py -LQFP QFP -0 -44 -44 -Package_QFP -LQFP-48-1EP_7x7mm_P0.5mm_EP3.6x3.6mm -LQFP, 48 Pin (http://www.analog.com/media/en/technical-documentation/data-sheets/LTC7810.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -LQFP QFP -0 -58 -49 -Package_QFP -LQFP-48-1EP_7x7mm_P0.5mm_EP3.6x3.6mm_ThermalVias -LQFP, 48 Pin (http://www.analog.com/media/en/technical-documentation/data-sheets/LTC7810.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -LQFP QFP -0 -75 -49 -Package_QFP -LQFP-48_7x7mm_P0.5mm -LQFP, 48 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/ltc2358-16.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -LQFP QFP -0 -48 -48 -Package_QFP -LQFP-52-1EP_10x10mm_P0.65mm_EP4.8x4.8mm -LQFP, 52 Pin (https://www.onsemi.com/pub/Collateral/848H-01.PDF), generated with kicad-footprint-generator ipc_gullwing_generator.py -LQFP QFP -0 -62 -53 -Package_QFP -LQFP-52-1EP_10x10mm_P0.65mm_EP4.8x4.8mm_ThermalVias -LQFP, 52 Pin (https://www.onsemi.com/pub/Collateral/848H-01.PDF), generated with kicad-footprint-generator ipc_gullwing_generator.py -LQFP QFP -0 -95 -53 -Package_QFP -LQFP-52_10x10mm_P0.65mm -LQFP, 52 Pin (https://www.nxp.com/docs/en/package-information/98ARL10526D.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -LQFP QFP -0 -52 -52 -Package_QFP -LQFP-52_14x14mm_P1mm -LQFP, 52 Pin (http://www.holtek.com/documents/10179/116711/HT1632Cv170.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -LQFP QFP -0 -52 -52 -Package_QFP -LQFP-64-1EP_10x10mm_P0.5mm_EP5x5mm -LQFP, 64 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/adv7611.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -LQFP QFP -0 -90 -65 -Package_QFP -LQFP-64-1EP_10x10mm_P0.5mm_EP5x5mm_ThermalVias -LQFP, 64 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/adv7611.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -LQFP QFP -0 -107 -65 -Package_QFP -LQFP-64-1EP_10x10mm_P0.5mm_EP6.5x6.5mm -LQFP, 64 Pin (https://www.nxp.com/files-static/shared/doc/package_info/98ARH98426A.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -LQFP QFP -0 -90 -65 -Package_QFP -LQFP-64-1EP_10x10mm_P0.5mm_EP6.5x6.5mm_ThermalVias -LQFP, 64 Pin (https://www.nxp.com/files-static/shared/doc/package_info/98ARH98426A.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -LQFP QFP -0 -127 -65 -Package_QFP -LQFP-64_7x7mm_P0.4mm -LQFP, 64 Pin (https://www.nxp.com/docs/en/package-information/SOT414-1.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -LQFP QFP -0 -64 -64 -Package_QFP -LQFP-64_10x10mm_P0.5mm -LQFP, 64 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/ad7606_7606-6_7606-4.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -LQFP QFP -0 -64 -64 -Package_QFP -LQFP-64_14x14mm_P0.8mm -LQFP, 64 Pin (https://www.nxp.com/docs/en/package-information/SOT791-1.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -LQFP QFP -0 -64 -64 -Package_QFP -LQFP-80_10x10mm_P0.4mm -LQFP, 80 Pin (https://www.renesas.com/eu/en/package-image/pdf/outdrawing/q80.10x10.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -LQFP QFP -0 -80 -80 -Package_QFP -LQFP-80_12x12mm_P0.5mm -LQFP, 80 Pin (https://www.nxp.com/docs/en/package-information/SOT315-1.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -LQFP QFP -0 -80 -80 -Package_QFP -LQFP-80_14x14mm_P0.65mm -LQFP, 80 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/AD9852.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -LQFP QFP -0 -80 -80 -Package_QFP -LQFP-100_14x14mm_P0.5mm -LQFP, 100 Pin (https://www.nxp.com/docs/en/package-information/SOT407-1.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -LQFP QFP -0 -100 -100 -Package_QFP -LQFP-128_14x14mm_P0.4mm -LQFP, 128 Pin (https://www.renesas.com/eu/en/package-image/pdf/outdrawing/q128.14x14.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -LQFP QFP -0 -128 -128 -Package_QFP -LQFP-128_14x20mm_P0.5mm -LQFP, 128 Pin (https://www.nxp.com/docs/en/package-information/SOT425-1.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -LQFP QFP -0 -128 -128 -Package_QFP -LQFP-144_20x20mm_P0.5mm -LQFP, 144 Pin (http://ww1.microchip.com/downloads/en/PackagingSpec/00000049BQ.pdf#page=425), generated with kicad-footprint-generator ipc_gullwing_generator.py -LQFP QFP -0 -144 -144 -Package_QFP -LQFP-160_24x24mm_P0.5mm -LQFP, 160 Pin (https://www.nxp.com/docs/en/package-information/SOT435-1.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -LQFP QFP -0 -160 -160 -Package_QFP -LQFP-176_20x20mm_P0.4mm -LQFP, 176 Pin (https://www.onsemi.com/pub/Collateral/566DB.PDF), generated with kicad-footprint-generator ipc_gullwing_generator.py -LQFP QFP -0 -176 -176 -Package_QFP -LQFP-176_24x24mm_P0.5mm -LQFP, 176 Pin (https://www.st.com/resource/en/datasheet/stm32f207vg.pdf#page=163), generated with kicad-footprint-generator ipc_gullwing_generator.py -LQFP QFP -0 -176 -176 -Package_QFP -LQFP-208_28x28mm_P0.5mm -LQFP, 208 Pin (https://www.nxp.com/docs/en/package-information/SOT459-1.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -LQFP QFP -0 -208 -208 -Package_QFP -LQFP-216_24x24mm_P0.4mm -LQFP, 216 Pin (https://www.onsemi.com/pub/Collateral/561BE.PDF), generated with kicad-footprint-generator ipc_gullwing_generator.py -LQFP QFP -0 -216 -216 -Package_QFP -MQFP-44_10x10mm_P0.8mm -MQFP, 44 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/ad7722.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -MQFP QFP -0 -44 -44 -Package_QFP -PQFP-44_10x10mm_P0.8mm -44-Lead Plastic Quad Flatpack - 10x10x2.5mm Body (http://www.onsemi.com/pub/Collateral/122BK.PDF) -PQFP 0.8 -0 -44 -44 -Package_QFP -PQFP-80_14x20mm_P0.8mm -PQFP80 14x20 / QIP80E CASE 122BS (see ON Semiconductor 122BS.PDF) -QFP 0.8 -0 -80 -80 -Package_QFP -PQFP-100_14x20mm_P0.65mm -PQFP, 100 Pin (http://www.microsemi.com/index.php?option=com_docman&task=doc_download&gid=131095), generated with kicad-footprint-generator ipc_gullwing_generator.py -PQFP QFP -0 -100 -100 -Package_QFP -PQFP-112_20x20mm_P0.65mm -PQFP, 112 pins, 20mm sq body, 0.65mm pitch (http://cache.freescale.com/files/shared/doc/package_info/98ASS23330W.pdf, http://www.nxp.com/docs/en/application-note/AN4388.pdf) -PQFP 112 -0 -112 -112 -Package_QFP -PQFP-132_24x24mm_P0.635mm -PQFP, 132 pins, 24mm sq body, 0.635mm pitch (https://www.intel.com/content/dam/www/public/us/en/documents/packaging-databooks/packaging-chapter-02-databook.pdf, http://www.nxp.com/docs/en/application-note/AN4388.pdf) -PQFP 132 -0 -132 -132 -Package_QFP -PQFP-132_24x24mm_P0.635mm_i386 -PQFP, 132 pins, 24mm sq body, 0.635mm pitch, Intel 386EX (https://www.intel.com/content/dam/www/public/us/en/documents/packaging-databooks/packaging-chapter-02-databook.pdf, http://www.nxp.com/docs/en/application-note/AN4388.pdf) -PQFP 132 Intel 386EX -0 -132 -132 -Package_QFP -PQFP-144_28x28mm_P0.65mm -PQFP, 144 Pin (http://www.microsemi.com/index.php?option=com_docman&task=doc_download&gid=131095), generated with kicad-footprint-generator ipc_gullwing_generator.py -PQFP QFP -0 -144 -144 -Package_QFP -PQFP-160_28x28mm_P0.65mm -PQFP, 160 Pin (http://www.microsemi.com/index.php?option=com_docman&task=doc_download&gid=131095), generated with kicad-footprint-generator ipc_gullwing_generator.py -PQFP QFP -0 -160 -160 -Package_QFP -PQFP-208_28x28mm_P0.5mm -PQFP, 208 Pin (http://www.microsemi.com/index.php?option=com_docman&task=doc_download&gid=131095), generated with kicad-footprint-generator ipc_gullwing_generator.py -PQFP QFP -0 -208 -208 -Package_QFP -PQFP-240_32.1x32.1mm_P0.5mm -PQFP, 240 Pin (http://www.microsemi.com/index.php?option=com_docman&task=doc_download&gid=131095), generated with kicad-footprint-generator ipc_gullwing_generator.py -PQFP QFP -0 -240 -240 -Package_QFP -PQFP-256_28x28mm_P0.4mm -PQFP256 28x28 / QFP256J CASE 122BX (see ON Semiconductor 122BX.PDF) -QFP 0.4 -0 -256 -256 -Package_QFP -TQFP-32_7x7mm_P0.8mm -32-Lead Plastic Thin Quad Flatpack (PT) - 7x7x1.0 mm Body, 2.00 mm [TQFP] (see Microchip Packaging Specification 00000049BS.pdf) -QFP 0.8 -0 -32 -32 -Package_QFP -TQFP-44-1EP_10x10mm_P0.8mm_EP4.5x4.5mm -44-Lead Plastic Thin Quad Flatpack (MW) - 10x10x1.0 mm Body [TQFP] With 4.5x4.5 mm Exposed Pad (see Microchip Packaging Specification 00000049BS.pdf) -QFP 0.8 -0 -54 -45 -Package_QFP -TQFP-44_10x10mm_P0.8mm -44-Lead Plastic Thin Quad Flatpack (PT) - 10x10x1.0 mm Body [TQFP] (see Microchip Packaging Specification 00000049BS.pdf) -QFP 0.8 -0 -44 -44 -Package_QFP -TQFP-48-1EP_7x7mm_P0.5mm_EP3.5x3.5mm -48-Lead Thin Quad Flatpack (PT) - 7x7x1.0 mm Body [TQFP] With Exposed Pad (see Microchip Packaging Specification 00000049BS.pdf) -QFP 0.5 -0 -53 -49 -Package_QFP -TQFP-48-1EP_7x7mm_P0.5mm_EP5x5mm -TQFP, 48 Pin (https://www.trinamic.com/fileadmin/assets/Products/ICs_Documents/TMC2100_datasheet_Rev1.08.pdf (page 45)), generated with kicad-footprint-generator ipc_gullwing_generator.py -TQFP QFP -0 -65 -49 -Package_QFP -TQFP-48-1EP_7x7mm_P0.5mm_EP5x5mm_ThermalVias -TQFP, 48 Pin (https://www.trinamic.com/fileadmin/assets/Products/ICs_Documents/TMC2100_datasheet_Rev1.08.pdf (page 45)), generated with kicad-footprint-generator ipc_gullwing_generator.py -TQFP QFP -0 -91 -49 -Package_QFP -TQFP-48_7x7mm_P0.5mm -48 LEAD TQFP 7x7mm (see MICREL TQFP7x7-48LD-PL-1.pdf) -QFP 0.5 -0 -48 -48 -Package_QFP -TQFP-52-1EP_10x10mm_P0.65mm_EP6.5x6.5mm -TQFP, 52 Pin (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/tqfp_edsv/sv_52_1.pdf), generated with kicad-footprint-generator ipc_qfp_generator.py -TQFP QFP -0 -78 -53 -Package_QFP -TQFP-52-1EP_10x10mm_P0.65mm_EP6.5x6.5mm_ThermalVias -TQFP, 52 Pin (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/tqfp_edsv/sv_52_1.pdf), generated with kicad-footprint-generator ipc_qfp_generator.py -TQFP QFP -0 -79 -53 -Package_QFP -TQFP-64-1EP_10x10mm_P0.5mm_EP8x8mm -64-Lead Plastic Thin Quad Flatpack (PT) - 10x10x1 mm Body, 2.00 mm Footprint [TQFP] thermal pad -QFP 0.5 -0 -90 -65 -Package_QFP -TQFP-64_7x7mm_P0.4mm -TQFP64 7x7, 0.4P CASE 932BH (see ON Semiconductor 932BH.PDF) -QFP 0.4 -0 -64 -64 -Package_QFP -TQFP-64_10x10mm_P0.5mm -TQFP, 64 Pin (http://www.microsemi.com/index.php?option=com_docman&task=doc_download&gid=131095), generated with kicad-footprint-generator ipc_gullwing_generator.py -TQFP QFP -0 -64 -64 -Package_QFP -TQFP-64_14x14mm_P0.8mm -64-Lead Plastic Thin Quad Flatpack (PF) - 14x14x1 mm Body, 2.00 mm [TQFP] (see Microchip Packaging Specification 00000049BS.pdf) -QFP 0.8 -0 -64 -64 -Package_QFP -TQFP-80-1EP_14x14mm_P0.65mm_EP9.5x9.5mm -80-Lead Plastic Thin Quad Flatpack (PF) - 14x14mm body, 9.5mm sq thermal pad (http://www.analog.com/media/en/technical-documentation/data-sheets/AD9852.pdf) -QFP 0.65 -0 -85 -81 -Package_QFP -TQFP-80_12x12mm_P0.5mm -80-Lead Plastic Thin Quad Flatpack (PT) - 12x12x1 mm Body, 2.00 mm [TQFP] (see Microchip Packaging Specification 00000049BS.pdf) -QFP 0.5 -0 -80 -80 -Package_QFP -TQFP-80_14x14mm_P0.65mm -80-Lead Plastic Thin Quad Flatpack (PF) - 14x14x1 mm Body, 2.00 mm [TQFP] (see Microchip Packaging Specification 00000049BS.pdf) -QFP 0.65 -0 -80 -80 -Package_QFP -TQFP-100-1EP_14x14mm_P0.5mm_EP5x5mm -TQFP, 100 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/tqfp_edsv/sv_100_4.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -TQFP QFP -0 -117 -101 -Package_QFP -TQFP-100-1EP_14x14mm_P0.5mm_EP5x5mm_ThermalVias -TQFP, 100 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/tqfp_edsv/sv_100_4.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -TQFP QFP -0 -143 -101 -Package_QFP -TQFP-100_12x12mm_P0.4mm -100-Lead Plastic Thin Quad Flatpack (PT) - 12x12x1 mm Body, 2.00 mm [TQFP] (see Microchip Packaging Specification 00000049BS.pdf) -QFP 0.4 -0 -100 -100 -Package_QFP -TQFP-100_14x14mm_P0.5mm -TQFP, 100 Pin (http://www.microsemi.com/index.php?option=com_docman&task=doc_download&gid=131095), generated with kicad-footprint-generator ipc_gullwing_generator.py -TQFP QFP -0 -100 -100 -Package_QFP -TQFP-120_14x14mm_P0.4mm -TQFP120 14x14 / TQFP120 CASE 932AZ (see ON Semiconductor 932AZ.PDF) -QFP 0.4 -0 -120 -120 -Package_QFP -TQFP-128_14x14mm_P0.4mm -TQFP128 14x14 / TQFP128 CASE 932BB (see ON Semiconductor 932BB.PDF) -QFP 0.4 -0 -128 -128 -Package_QFP -TQFP-144_16x16mm_P0.4mm -144-Lead Plastic Thin Quad Flatpack (PH) - 16x16x1 mm Body, 2.00 mm Footprint [TQFP] (see Microchip Packaging Specification 00000049BS.pdf) -QFP 0.4 -0 -144 -144 -Package_QFP -TQFP-144_20x20mm_P0.5mm -TQFP, 144 Pin (http://www.microsemi.com/index.php?option=com_docman&task=doc_download&gid=131095), generated with kicad-footprint-generator ipc_gullwing_generator.py -TQFP QFP -0 -144 -144 -Package_QFP -TQFP-176_24x24mm_P0.5mm -TQFP, 176 Pin (http://www.microsemi.com/index.php?option=com_docman&task=doc_download&gid=131095), generated with kicad-footprint-generator ipc_gullwing_generator.py -TQFP QFP -0 -176 -176 -Package_QFP -VQFP-80_14x14mm_P0.65mm -VQFP, 80 Pin (http://www.microsemi.com/index.php?option=com_docman&task=doc_download&gid=131095), generated with kicad-footprint-generator ipc_gullwing_generator.py -VQFP QFP -0 -80 -80 -Package_QFP -VQFP-100_14x14mm_P0.5mm -VQFP, 100 Pin (http://www.microsemi.com/index.php?option=com_docman&task=doc_download&gid=131095), generated with kicad-footprint-generator ipc_gullwing_generator.py -VQFP QFP -0 -100 -100 -Package_QFP -VQFP-128_14x14mm_P0.4mm -VQFP, 128 Pin (http://www.microsemi.com/index.php?option=com_docman&task=doc_download&gid=131095), generated with kicad-footprint-generator ipc_gullwing_generator.py -VQFP QFP -0 -128 -128 -Package_QFP -VQFP-176_20x20mm_P0.4mm -VQFP, 176 Pin (http://www.microsemi.com/index.php?option=com_docman&task=doc_download&gid=131095), generated with kicad-footprint-generator ipc_gullwing_generator.py -VQFP QFP -0 -176 -176 -Package_SIP -PowerIntegrations_eSIP-7C -eSIP-7C Vertical Flat Package with Heatsink Tab, https://ac-dc.power.com/sites/default/files/product-docs/topswitch-jx_family_datasheet.pdf -Power Integrations E Package -0 -6 -6 -Package_SIP -PowerIntegrations_eSIP-7F -eSIP-7F Flat Package with Heatsink Tab https://ac-dc.power.com/sites/default/files/product-docs/linkswitch-ph_family_datasheet.pdf -Power Integrations L Package -0 -6 -6 -Package_SIP -SIP-8_19x3mm_P2.54mm -SIP 8-pin (http://www.njr.com/semicon/PDF/package/SIP8_E.pdf) -SIP8 -0 -8 -8 -Package_SIP -SIP-9_21.54x3mm_P2.54mm -SIP 9-pin () -SIP8 -0 -9 -9 -Package_SIP -SIP-9_22.3x3mm_P2.54mm -SIP 9-pin () -SIP8 -0 -9 -9 -Package_SIP -SIP3_11.6x8.5mm -RECOM,R78EXX,https://www.recom-power.com/pdf/Innoline/R-78Exx-0.5.pdf -SIP3 Regulator Module -0 -3 -3 -Package_SIP -SIP4_Sharp-SSR_P7.62mm_Angled -SIP4 Footprint for SSR made by Sharp -Solid State relais SSR Sharp -0 -4 -4 -Package_SIP -SIP4_Sharp-SSR_P7.62mm_Angled_NoHole -SIP4 Footprint for SSR made by Sharp -Solid State relais SSR Sharp -0 -4 -4 -Package_SIP -SIP4_Sharp-SSR_P7.62mm_Straight -SIP4 Footprint for SSR made by Sharp -Solid State relais SSR Sharp -0 -4 -4 -Package_SIP -SIP9_Housing -SIP9 -SIP9 -0 -9 -9 -Package_SIP -SIP9_Housing_BigPads -SIP9, large pads -SIP9 -0 -9 -9 -Package_SIP -SLA704XM -SIP SLA704XM (http://www.sumzi.com/upload/files/2007/07/2007073114282034189.PDF) -SIP -0 -18 -18 -Package_SIP -STK672-040-E -SIP-22 (http://www.onsemi.com/pub_link/Collateral/EN5227-D.PDF) -SIP-22 -0 -22 -22 -Package_SIP -STK672-080-E -SIP-15 (http://www.onsemi.com/pub_link/Collateral/EN6507-D.PDF) -SIP-15 -0 -15 -15 -Package_SIP -Sanyo_STK4xx-15_59.2x8.0mm_P2.54mm -Sanyo SIP-15, 59.2mm x 8.0mm bosy size, STK-433E STK-435E STK-436E (http://datasheet.octopart.com/STK430-Sanyo-datasheet-107060.pdf) -Sanyo SIP-15 -0 -15 -15 -Package_SIP -Sanyo_STK4xx-15_78.0x8.0mm_P2.54mm -Sanyo SIP-15, 78.0mm x 8.0mm bosy size, STK-437E STK-439E STK-441E STK-443E (http://datasheet.octopart.com/STK430-Sanyo-datasheet-107060.pdf) -Sanyo SIP-15 -0 -15 -15 -Package_SO -Diodes_PSOP-8 -8-Lead Plastic PSOP, Exposed Die Pad (see https://www.diodes.com/assets/Datasheets/AP2204.pdf) -SSOP 0.50 exposed pad -0 -12 -9 -Package_SO -Diodes_SO-8EP -8-Lead Plastic SO, Exposed Die Pad (see https://www.diodes.com/assets/Package-Files/SO-8EP.pdf) -SO exposed pad -0 -9 -9 -Package_SO -ETSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3x4.2mm -20-Lead Plastic Thin Shrink Small Outline (ST)-4.4 mm Body with Exposed Pad [eTSSOP] (see Microchip Packaging Specification 00000049BS.pdf) -SSOP 0.65 -0 -27 -21 -Package_SO -HSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.1mm -HSOP, 8 Pin (https://www.st.com/resource/en/datasheet/l5973d.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -HSOP SO -0 -13 -9 -Package_SO -HSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.1mm_ThermalVias -HSOP, 8 Pin (https://www.st.com/resource/en/datasheet/l5973d.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -HSOP SO -0 -20 -9 -Package_SO -HSOP-20-1EP_11.0x15.9mm_P1.27mm_SlugDown -HSOP 11.0x15.9mm Pitch 1.27mm Slug Down (PowerSO-20) [JEDEC MO-166] (http://www.st.com/resource/en/datasheet/tda7266d.pdf, www.st.com/resource/en/application_note/cd00003801.pdf) -HSOP 11.0 x 15.9mm Pitch 1.27mm -0 -23 -21 -Package_SO -HSOP-20-1EP_11.0x15.9mm_P1.27mm_SlugDown_ThermalVias -HSOP 11.0x15.9mm Pitch 1.27mm Slug Down Thermal Vias (PowerSO-20) [JEDEC MO-166] (http://www.st.com/resource/en/datasheet/tda7266d.pdf, www.st.com/resource/en/application_note/cd00003801.pdf) -HSOP 11.0 x 15.9mm Pitch 1.27mm -0 -45 -21 -Package_SO -HSOP-20-1EP_11.0x15.9mm_P1.27mm_SlugUp -HSOP 11.0x15.9mm Pitch 1.27mm Slug Up (PowerSO-20) [JEDEC MO-166] (http://www.st.com/resource/en/datasheet/tda7266d.pdf, www.st.com/resource/en/application_note/cd00003801.pdf) -HSOP 11.0 x 15.9mm Pitch 1.27mm -0 -20 -20 -Package_SO -HSOP-36-1EP_11.0x15.9mm_P0.65mm_SlugDown -HSOP 11.0x15.9mm Pitch 0.65mm Slug Down (PowerSO-36) [JEDEC MO-166] (http://www.st.com/resource/en/datasheet/vn808cm-32-e.pdf, http://www.st.com/resource/en/application_note/cd00003801.pdf) -HSOP 11.0 x 15.9mm Pitch 0.65mm -0 -39 -37 -Package_SO -HSOP-36-1EP_11.0x15.9mm_P0.65mm_SlugDown_ThermalVias -HSOP 11.0x15.9mm Pitch 0.65mm Slug Down Thermal Vias (PowerSO-36) [JEDEC MO-166] (http://www.st.com/resource/en/datasheet/vn808cm-32-e.pdf, http://www.st.com/resource/en/application_note/cd00003801.pdf) -HSOP 11.0 x 15.9mm Pitch 0.65mm -0 -61 -37 -Package_SO -HSOP-36-1EP_11.0x15.9mm_P0.65mm_SlugUp -HSOP 11.0x15.9mm Pitch 0.65mm Slug Up (PowerSO-36) [JEDEC MO-166] (http://www.st.com/resource/en/datasheet/vn808cm-32-e.pdf, http://www.st.com/resource/en/application_note/cd00003801.pdf) -HSOP 11.0 x 15.9mm Pitch 0.65mm -0 -36 -36 -Package_SO -HTSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.4x3.2mm -HTSOP, 8 Pin (https://media.digikey.com/pdf/Data%20Sheets/Rohm%20PDFs/BD9G341EFJ.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -HTSOP SO -0 -13 -9 -Package_SO -HTSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.4x3.2mm_ThermalVias -HTSOP, 8 Pin (https://media.digikey.com/pdf/Data%20Sheets/Rohm%20PDFs/BD9G341EFJ.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -HTSOP SO -0 -20 -9 -Package_SO -HTSSOP-14-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask3x3.1mm -HTSSOP, 14 Pin (http://www.ti.com/lit/ds/symlink/lm5161.pdf#page=34), generated with kicad-footprint-generator ipc_gullwing_generator.py -HTSSOP SO -0 -20 -15 -Package_SO -HTSSOP-14-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask3x3.1mm_ThermalVias -HTSSOP, 14 Pin (http://www.ti.com/lit/ds/symlink/lm5161.pdf#page=34), generated with kicad-footprint-generator ipc_gullwing_generator.py -HTSSOP SO -0 -36 -15 -Package_SO -HTSSOP-16-1EP_4.4x5mm_P0.65mm_EP3.4x5mm -16-Lead Plastic HTSSOP (4.4x5x1.2mm); Thermal pad; (http://www.ti.com/lit/ds/symlink/drv8833.pdf) -SSOP 0.65 -0 -29 -17 -Package_SO -HTSSOP-16-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask2.46x2.31mm -HTSSOP, 16 Pin (http://www.analog.com/media/en/technical-documentation/data-sheets/LTC7810.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -HTSSOP SO -0 -20 -17 -Package_SO -HTSSOP-16-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask2.46x2.31mm_ThermalVias -HTSSOP, 16 Pin (http://www.analog.com/media/en/technical-documentation/data-sheets/LTC7810.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -HTSSOP SO -0 -27 -17 -Package_SO -HTSSOP-16-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask3x3mm_ThermalVias -16-Lead Plastic HTSSOP (4.4x5x1.2mm); Thermal pad with vias; (http://www.ti.com/lit/ds/symlink/drv8800.pdf) -SSOP 0.65 -0 -46 -17 -Package_SO -HTSSOP-16-1EP_4.4x5mm_P0.65mm_EP3x3mm -HTSSOP, 16 Pin (https://www.st.com/resource/en/datasheet/stp08cp05.pdf#page=20), generated with kicad-footprint-generator ipc_gullwing_generator.py -HTSSOP SO -0 -21 -17 -Package_SO -HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP2.85x4mm -HTSSOP, 20 Pin (https://pdfserv.maximintegrated.com/package_dwgs/21-0108.PDF U20E-1), generated with kicad-footprint-generator ipc_gullwing_generator.py -HTSSOP SO -0 -23 -21 -Package_SO -HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm -20-Lead Plastic Thin Shrink Small Outline (ST)-4.4 mm Body [HTSSOP], with thermal pad with vias -HTSSOP 0.65 -0 -29 -21 -Package_SO -HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm_Mask2.4x3.7mm -HTSSOP, 20 Pin (http://www.ti.com/lit/ds/symlink/bq24006.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -HTSSOP SO -0 -24 -21 -Package_SO -HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm_Mask2.75x3.43mm -HTSSOP, 20 Pin (http://www.ti.com/lit/ds/symlink/tlc5971.pdf#page=37&zoom=160,-90,3), generated with kicad-footprint-generator ipc_gullwing_generator.py -HTSSOP SO -0 -26 -21 -Package_SO -HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm_Mask2.75x3.43mm_ThermalVias -HTSSOP, 20 Pin (http://www.ti.com/lit/ds/symlink/tlc5971.pdf#page=37&zoom=160,-90,3), generated with kicad-footprint-generator ipc_gullwing_generator.py -HTSSOP SO -0 -42 -21 -Package_SO -HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm_Mask2.75x3.43mm_ThermalVias_HandSolder -HTSSOP, 20 Pin (http://www.ti.com/lit/ds/symlink/tlc5971.pdf#page=37&zoom=160,-90,3), generated with kicad-footprint-generator ipc_gullwing_generator.py -HTSSOP SO -0 -42 -21 -Package_SO -HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm_Mask2.96x2.96mm -HTSSOP, 20 Pin (https://www.ti.com/lit/ds/symlink/tps2663.pdf#page=49), generated with kicad-footprint-generator ipc_gullwing_generator.py -HTSSOP SO -0 -23 -21 -Package_SO -HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm_Mask2.96x2.96mm_ThermalVias -HTSSOP, 20 Pin (https://www.ti.com/lit/ds/symlink/tps2663.pdf#page=49), generated with kicad-footprint-generator ipc_gullwing_generator.py -HTSSOP SO -0 -42 -21 -Package_SO -HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm_ThermalVias -20-Lead Plastic Thin Shrink Small Outline (ST)-4.4 mm Body [HTSSOP], with thermal pad with vias -HTSSOP 0.65 -0 -45 -21 -Package_SO -HTSSOP-24-1EP_4.4x7.8mm_P0.65mm_EP3.2x5mm -HTSSOP, 24 Pin (https://www.st.com/resource/en/datasheet/stp16cp05.pdf#page=25), generated with kicad-footprint-generator ipc_gullwing_generator.py -HTSSOP SO -0 -31 -25 -Package_SO -HTSSOP-24-1EP_4.4x7.8mm_P0.65mm_EP3.4x7.8mm_Mask2.4x4.68mm -HTSSOP, 24 Pin (http://www.ti.com/lit/ds/symlink/tps703.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -HTSSOP SO -0 -28 -25 -Package_SO -HTSSOP-24-1EP_4.4x7.8mm_P0.65mm_EP3.4x7.8mm_Mask2.4x4.68mm_ThermalVias -HTSSOP, 24 Pin (http://www.ti.com/lit/ds/symlink/tps703.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -HTSSOP SO -0 -47 -25 -Package_SO -HTSSOP-28-1EP_4.4x9.7mm_P0.65mm_EP2.85x5.4mm -HTSSOP, 28 Pin (https://pdfserv.maximintegrated.com/package_dwgs/21-0108.PDF), generated with kicad-footprint-generator ipc_gullwing_generator.py -HTSSOP SO -0 -30 -29 -Package_SO -HTSSOP-28-1EP_4.4x9.7mm_P0.65mm_EP2.85x5.4mm_ThermalVias -HTSSOP, 28 Pin (https://pdfserv.maximintegrated.com/package_dwgs/21-0108.PDF), generated with kicad-footprint-generator ipc_gullwing_generator.py -HTSSOP SO -0 -41 -29 -Package_SO -HTSSOP-28-1EP_4.4x9.7mm_P0.65mm_EP3.4x9.5mm -HTSSOP28: plastic thin shrink small outline package; 28 leads; body width 4.4 mm; thermal pad -TSSOP HTSSOP 0.65 thermal pad -0 -39 -29 -Package_SO -HTSSOP-28-1EP_4.4x9.7mm_P0.65mm_EP3.4x9.5mm_Mask2.4x6.17mm -HTSSOP28: plastic thin shrink small outline package; 28 leads; body width 4.4 mm; thermal pad -TSSOP HTSSOP 0.65 thermal pad -0 -40 -29 -Package_SO -HTSSOP-28-1EP_4.4x9.7mm_P0.65mm_EP3.4x9.5mm_Mask2.4x6.17mm_ThermalVias -HTSSOP28: plastic thin shrink small outline package; 28 leads; body width 4.4 mm; thermal pad -TSSOP HTSSOP 0.65 thermal pad -0 -55 -29 -Package_SO -HTSSOP-28-1EP_4.4x9.7mm_P0.65mm_EP3.4x9.5mm_ThermalVias -HTSSOP28: plastic thin shrink small outline package; 28 leads; body width 4.4 mm; thermal pad -TSSOP HTSSOP 0.65 thermal pad -0 -58 -29 -Package_SO -HTSSOP-32-1EP_6.1x11mm_P0.65mm_EP5.2x11mm_Mask4.11x4.36mm -HTSSOP32: plastic thin shrink small outline package; 32 leads; body width 6.1 mm; lead pitch 0.65 mm (see NXP SSOP-TSSOP-VSO-REFLOW.pdf and sot487-1_po.pdf) -SSOP 0.65 PowerPAD -0 -43 -33 -Package_SO -HTSSOP-32-1EP_6.1x11mm_P0.65mm_EP5.2x11mm_Mask4.11x4.36mm_ThermalVias -HTSSOP32: plastic thin shrink small outline package; 32 leads; body width 6.1 mm; lead pitch 0.65 mm (see NXP SSOP-TSSOP-VSO-REFLOW.pdf and sot487-1_po.pdf) -SSOP 0.65 PowerPAD -0 -83 -33 -Package_SO -HTSSOP-38-1EP_6.1x12.5mm_P0.65mm_EP5.2x12.5mm_Mask3.39x6.35mm -HTSSOP, 38 Pin (http://www.ti.com/lit/ds/symlink/tlc5951.pdf#page=47&zoom=140,-67,15), generated with kicad-footprint-generator ipc_gullwing_generator.py -HTSSOP SO -0 -46 -39 -Package_SO -HTSSOP-38-1EP_6.1x12.5mm_P0.65mm_EP5.2x12.5mm_Mask3.39x6.35mm_ThermalVias -HTSSOP, 38 Pin (http://www.ti.com/lit/ds/symlink/tlc5951.pdf#page=47&zoom=140,-67,15), generated with kicad-footprint-generator ipc_gullwing_generator.py -HTSSOP SO -0 -87 -39 -Package_SO -HTSSOP-56-1EP_6.1x14mm_P0.5mm_EP3.61x6.35mm -HTSSOP56: plastic thin shrink small outline package http://www.ti.com/lit/ds/symlink/drv8301.pdf -HTSSOP 0.5 -0 -72 -57 -Package_SO -Infineon_PG-DSO-8-27_3.9x4.9mm_EP2.65x3mm -Infineon PG-DSO, 8 Pin (https://www.infineon.com/cms/en/product/packages/PG-DSO/PG-DSO-8-27), generated with kicad-footprint-generator ipc_gullwing_generator.py -Infineon PG-DSO SO -0 -13 -9 -Package_SO -Infineon_PG-DSO-8-27_3.9x4.9mm_EP2.65x3mm_ThermalVias -Infineon PG-DSO, 8 Pin (https://www.infineon.com/cms/en/product/packages/PG-DSO/PG-DSO-8-27), generated with kicad-footprint-generator ipc_gullwing_generator.py -Infineon PG-DSO SO -0 -23 -9 -Package_SO -Infineon_PG-DSO-8-43 -Infineon_PG-DSO-8-43 -DSO DSO-8 SOIC SOIC-8 -0 -12 -9 -Package_SO -Infineon_PG-DSO-12-9 -Infineon PG-DSO 12 pin, exposed pad: 4.5x8.1mm, with thermal vias (https://www.infineon.com/cms/en/product/packages/PG-DSO/PG-DSO-12-9/) -PG-DSO -0 -23 -13 -Package_SO -Infineon_PG-DSO-12-9_ThermalVias -Infineon PG-DSO 12 pin, exposed pad: 4.5x8.1mm, with thermal vias (https://www.infineon.com/cms/en/product/packages/PG-DSO/PG-DSO-12-9/) -PG-DSO -0 -42 -13 -Package_SO -Infineon_PG-DSO-12-11 -Infineon PG-DSO 12 pin, exposed pad: 4.5x8.1mm, with thermal vias (https://www.infineon.com/cms/en/product/packages/PG-DSO/PG-DSO-12-11/) -PG-DSO -0 -23 -13 -Package_SO -Infineon_PG-DSO-12-11_ThermalVias -Infineon PG-DSO 12 pin, exposed pad: 4.5x8.1mm, with thermal vias (https://www.infineon.com/cms/en/product/packages/PG-DSO/PG-DSO-12-11/) -PG-DSO -0 -42 -13 -Package_SO -Infineon_PG-DSO-20-30 -Infineon SO package 20pin, exposed pad 4.5x7mm (https://www.infineon.com/cms/en/product/packages/PG-DSO/PG-DSO-20-71/) -DSO-20 -0 -31 -21 -Package_SO -Infineon_PG-DSO-20-30_ThermalVias -Infineon SO package 20pin, exposed pad 4.5x7mm (https://www.infineon.com/cms/en/product/packages/PG-DSO/PG-DSO-20-71/) -DSO-20 -0 -45 -21 -Package_SO -Infineon_PG-DSO-20-32 -Infineon SO package 20pin without exposed pad (https://www.infineon.com/cms/en/product/packages/PG-DSO/PG-DSO-20-32/) -DSO-20 -0 -20 -20 -Package_SO -Infineon_PG-DSO-20-85 -Infineon SO package 20pin with exposed pad (https://www.infineon.com/cms/en/product/packages/PG-DSO/PG-DSO-20-85/) -DSO-20 -0 -31 -21 -Package_SO -Infineon_PG-DSO-20-85_ThermalVias -Infineon SO package 20pin with exposed pad (https://www.infineon.com/cms/en/product/packages/PG-DSO/PG-DSO-20-85/) -DSO-20 -0 -113 -21 -Package_SO -Infineon_PG-DSO-20-87 -Infineon SO package 20pin without exposed pad (https://www.infineon.com/cms/en/product/packages/PG-DSO/PG-DSO-20-87/) -DSO-20 -0 -20 -20 -Package_SO -Infineon_PG-TSDSO-14-22 -Infineon_PG-TSDSO-14-22 -Infineon TSDSO 14-22 -0 -17 -15 -Package_SO -Linear_MSOP-12-16-1EP_3x4mm_P0.5mm -12-Lead Plastic Micro Small Outline Package (MS) [MSOP], variant of MSOP-16 (see http://cds.linear.com/docs/en/datasheet/3630fd.pdf) -SSOP 0.5 -0 -15 -13 -Package_SO -Linear_MSOP-12-16_3x4mm_P0.5mm -12-Lead Plastic Micro Small Outline Package (MS) [MSOP], variant of MSOP-16 (see https://www.analog.com/media/en/technical-documentation/data-sheets/3748fb.pdf) -SSOP 0.5 -0 -12 -12 -Package_SO -MFSOP6-4_4.4x3.6mm_P1.27mm -https://toshiba.semicon-storage.com/ap-en/design-support/package/detail.4pin%20MFSOP6.html -MFSOP 4 pin SMD -0 -4 -4 -Package_SO -MFSOP6-5_4.4x3.6mm_P1.27mm -https://toshiba.semicon-storage.com/ap-en/design-support/package/detail.5pin%20MFSOP6.html -MFSOP 4 pin SMD -0 -5 -5 -Package_SO -MSOP-8-1EP_3x3mm_P0.65mm_EP1.68x1.88mm -MSOP, 8 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/4440fb.pdf#page=13), generated with kicad-footprint-generator ipc_gullwing_generator.py -MSOP SO -0 -13 -9 -Package_SO -MSOP-8-1EP_3x3mm_P0.65mm_EP1.68x1.88mm_ThermalVias -MSOP, 8 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/4440fb.pdf#page=13), generated with kicad-footprint-generator ipc_gullwing_generator.py -MSOP SO -0 -18 -9 -Package_SO -MSOP-8-1EP_3x3mm_P0.65mm_EP1.73x1.85mm -MSOP, 8 Pin (http://www.ti.com/lit/ds/symlink/lm25085.pdf#page=32), generated with kicad-footprint-generator ipc_gullwing_generator.py -MSOP SO -0 -13 -9 -Package_SO -MSOP-8-1EP_3x3mm_P0.65mm_EP1.73x1.85mm_ThermalVias -MSOP, 8 Pin (http://www.ti.com/lit/ds/symlink/lm25085.pdf#page=32), generated with kicad-footprint-generator ipc_gullwing_generator.py -MSOP SO -0 -18 -9 -Package_SO -MSOP-8-1EP_3x3mm_P0.65mm_EP1.95x2.15mm -MSOP, 8 Pin (http://www.st.com/resource/en/datasheet/pm8834.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -MSOP SO -0 -13 -9 -Package_SO -MSOP-8-1EP_3x3mm_P0.65mm_EP1.95x2.15mm_ThermalVias -MSOP, 8 Pin (http://www.st.com/resource/en/datasheet/pm8834.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -MSOP SO -0 -18 -9 -Package_SO -MSOP-8-1EP_3x3mm_P0.65mm_EP2.5x3mm_Mask1.73x2.36mm -MSOP, 8 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/mic5355_6.pdf#page=15), generated with kicad-footprint-generator ipc_gullwing_generator.py -MSOP SO -0 -14 -9 -Package_SO -MSOP-8-1EP_3x3mm_P0.65mm_EP2.5x3mm_Mask1.73x2.36mm_ThermalVias -MSOP, 8 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/mic5355_6.pdf#page=15), generated with kicad-footprint-generator ipc_gullwing_generator.py -MSOP SO -0 -19 -9 -Package_SO -MSOP-8_3x3mm_P0.65mm -MSOP, 8 Pin (https://www.jedec.org/system/files/docs/mo-187F.pdf variant AA), generated with kicad-footprint-generator ipc_gullwing_generator.py -MSOP SO -0 -8 -8 -Package_SO -MSOP-10-1EP_3x3mm_P0.5mm_EP1.68x1.88mm -MSOP, 10 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/3805fg.pdf#page=18), generated with kicad-footprint-generator ipc_gullwing_generator.py -MSOP SO -0 -15 -11 -Package_SO -MSOP-10-1EP_3x3mm_P0.5mm_EP1.68x1.88mm_ThermalVias -MSOP, 10 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/3805fg.pdf#page=18), generated with kicad-footprint-generator ipc_gullwing_generator.py -MSOP SO -0 -20 -11 -Package_SO -MSOP-10-1EP_3x3mm_P0.5mm_EP1.73x1.98mm -MSOP, 10 Pin (www.allegromicro.com/~/media/Files/Datasheets/A4952-3-Datasheet.ashx?la=en#page=10), generated with kicad-footprint-generator ipc_gullwing_generator.py -MSOP SO -0 -15 -11 -Package_SO -MSOP-10-1EP_3x3mm_P0.5mm_EP1.73x1.98mm_ThermalVias -MSOP, 10 Pin (www.allegromicro.com/~/media/Files/Datasheets/A4952-3-Datasheet.ashx?la=en#page=10), generated with kicad-footprint-generator ipc_gullwing_generator.py -MSOP SO -0 -20 -11 -Package_SO -MSOP-10_3x3mm_P0.5mm -10-Lead Plastic Micro Small Outline Package (MS) [MSOP] (see Microchip Packaging Specification 00000049BS.pdf) -SSOP 0.5 -0 -10 -10 -Package_SO -MSOP-12-1EP_3x4mm_P0.65mm_EP1.65x2.85mm -MSOP, 12 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/3652fe.pdf#page=24), generated with kicad-footprint-generator ipc_gullwing_generator.py -MSOP SO -0 -17 -13 -Package_SO -MSOP-12-1EP_3x4mm_P0.65mm_EP1.65x2.85mm_ThermalVias -MSOP, 12 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/3652fe.pdf#page=24), generated with kicad-footprint-generator ipc_gullwing_generator.py -MSOP SO -0 -24 -13 -Package_SO -MSOP-12-16-1EP_3x4mm_P0.5mm_EP1.65x2.85mm -10-Lead Plastic Micro Small Outline Package (MS) [MSOP] (see Microchip Packaging Specification 00000049BS.pdf) -SSOP 0.5 -0 -19 -13 -Package_SO -MSOP-12-16-1EP_3x4mm_P0.5mm_EP1.65x2.85mm_ThermalVias -10-Lead Plastic Micro Small Outline Package (MS) [MSOP] (see Microchip Packaging Specification 00000049BS.pdf) -SSOP 0.5 -0 -25 -13 -Package_SO -MSOP-12-16_3x4mm_P0.5mm -10-Lead Plastic Micro Small Outline Package (MS) [MSOP] (see Microchip Packaging Specification 00000049BS.pdf) -SSOP 0.5 -0 -12 -12 -Package_SO -MSOP-12_3x4mm_P0.65mm -MSOP, 12 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/6957fb.pdf#page=36), generated with kicad-footprint-generator ipc_gullwing_generator.py -MSOP SO -0 -12 -12 -Package_SO -MSOP-16-1EP_3x4.039mm_P0.5mm_EP1.651x2.845mm -MSOP, 16 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-msop/05081667_F_MSE16.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -MSOP SO -0 -21 -17 -Package_SO -MSOP-16-1EP_3x4.039mm_P0.5mm_EP1.651x2.845mm_ThermalVias -MSOP, 16 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-msop/05081667_F_MSE16.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -MSOP SO -0 -28 -17 -Package_SO -MSOP-16-1EP_3x4mm_P0.5mm_EP1.65x2.85mm -MSOP, 16 Pin (http://cds.linear.com/docs/en/datasheet/37551fd.pdf#page=23), generated with kicad-footprint-generator ipc_gullwing_generator.py -MSOP SO -0 -21 -17 -Package_SO -MSOP-16-1EP_3x4mm_P0.5mm_EP1.65x2.85mm_ThermalVias -MSOP, 16 Pin (http://cds.linear.com/docs/en/datasheet/37551fd.pdf#page=23), generated with kicad-footprint-generator ipc_gullwing_generator.py -MSOP SO -0 -28 -17 -Package_SO -MSOP-16_3x4.039mm_P0.5mm -MSOP, 16 Pin (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-msop/05081669_A_MS16.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -MSOP SO -0 -16 -16 -Package_SO -MSOP-16_3x4mm_P0.5mm -MSOP, 16 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/436412f.pdf#page=22), generated with kicad-footprint-generator ipc_gullwing_generator.py -MSOP SO -0 -16 -16 -Package_SO -ONSemi_SO-8FL_488AA -ON Semi DFN5 5x6mm 1.27P SO-8FL CASE 488A https://www.onsemi.com/pub/Collateral/488AA.PDF -ON Semi DFN5 5x6mm 1.27P SO-8FL CASE 488A -0 -5 -5 -Package_SO -OnSemi_Micro8 -ON Semiconductor Micro8 (Case846A-02): https://www.onsemi.com/pub/Collateral/846A-02.PDF -micro8 -0 -8 -8 -Package_SO -PSOP-44_16.9x27.17mm_P1.27mm -PSOP44: plastic thin shrink small outline package; 44 leads; body width 16.90 mm -PSOP 1.27 -0 -44 -44 -Package_SO -PowerIntegrations_SO-8 -Power-Integrations variant of 8-Lead Plastic Small Outline (SN) - Narrow, 3.90 mm Body [SOIC], see https://ac-dc.power.com/sites/default/files/product-docs/senzero_family_datasheet.pdf -SOIC 1.27 -0 -8 -8 -Package_SO -PowerIntegrations_SO-8B -Power-Integrations variant of 8-Lead Plastic Small Outline (SN) - Narrow, 3.90 mm Body [SOIC], see https://www.mouser.com/ds/2/328/linkswitch-pl_family_datasheet-12517.pdf -SOIC 1.27 -0 -7 -7 -Package_SO -PowerIntegrations_SO-8C -Power-Integrations variant of 8-Lead Plastic Small Outline (SN) - Narrow, 3.90 mm Body [SOIC], see https://www.mouser.com/ds/2/328/linkswitch-pl_family_datasheet-12517.pdf -SOIC 1.27 -0 -7 -7 -Package_SO -PowerIntegrations_eSOP-12B -eSOP-12B SMT Flat Package with Heatsink Tab, see https://ac-dc.power.com/sites/default/files/product-docs/topswitch-jx_family_datasheet.pdf -Power Integrations K Package -0 -12 -12 -Package_SO -PowerPAK_SO-8_Dual -PowerPAK SO-8 Dual (https://www.vishay.com/docs/71655/powerpak.pdf, https://www.vishay.com/docs/72600/72600.pdf) -PowerPAK SO-8 Dual -0 -10 -6 -Package_SO -PowerPAK_SO-8_Single -PowerPAK SO-8 Single (https://www.vishay.com/docs/71655/powerpak.pdf, https://www.vishay.com/docs/72599/72599.pdf) -PowerPAK SO-8 Single -0 -9 -5 -Package_SO -QSOP-16_3.9x4.9mm_P0.635mm -16-Lead Plastic Shrink Small Outline Narrow Body (QR)-.150" Body [QSOP] (see Microchip Packaging Specification 00000049BS.pdf) -SSOP 0.635 -0 -16 -16 -Package_SO -QSOP-20_3.9x8.7mm_P0.635mm -20-Lead Plastic Shrink Small Outline Narrow Body (http://www.analog.com/media/en/technical-documentation/data-sheets/ADuM7640_7641_7642_7643.pdf) -QSOP 0.635 -0 -20 -20 -Package_SO -QSOP-24_3.9x8.7mm_P0.635mm -24-Lead Plastic Shrink Small Outline Narrow Body (QR)-.150" Body [QSOP] (see Microchip Packaging Specification 00000049CH.pdf) -QSOP 0.635 -0 -24 -24 -Package_SO -SC-74-6_1.5x2.9mm_P0.95mm -SC-74, 6 Pin (https://www.nxp.com/docs/en/package-information/SOT457.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -SC-74 SO -0 -6 -6 -Package_SO -SO-4_4.4x2.3mm_P1.27mm -4-Lead Plastic Small Outline (SO), see http://datasheet.octopart.com/OPIA403BTRE-Optek-datasheet-5328560.pdf -SO SOIC 1.27 -0 -4 -4 -Package_SO -SO-4_4.4x3.6mm_P2.54mm -4-Lead Plastic Small Outline (SO), see https://www.elpro.org/de/index.php?controller=attachment&id_attachment=339 -SO SOIC 2.54 -0 -4 -4 -Package_SO -SO-4_4.4x3.9mm_P2.54mm -SO, 4 Pin (https://toshiba.semicon-storage.com/info/docget.jsp?did=10047&prodName=TLP3123), generated with kicad-footprint-generator ipc_gullwing_generator.py -SO SO -0 -4 -4 -Package_SO -SO-4_4.4x4.3mm_P2.54mm -4-Lead Plastic Small Outline (SO), see https://docs.broadcom.com/docs/AV02-0173EN -SO SOIC 2.54 -0 -4 -4 -Package_SO -SO-4_7.6x3.6mm_P2.54mm -4-Lead Plastic Small Outline (SO) (http://www.everlight.com/file/ProductFile/201407061745083848.pdf) -SO SOIC 2.54 -0 -4 -4 -Package_SO -SO-5_4.4x3.6mm_P1.27mm -5-Lead Plastic Small Outline (SO), see https://docs.broadcom.com/cs/Satellite?blobcol=urldata&blobheader=application%2Fpdf&blobheadername1=Content-Disposition&blobheadername2=Content-Type&blobheadername3=MDT-Type&blobheadervalue1=attachment%3Bfilename%3DIPD-Selection-Guide_AV00-0254EN_030617.pdf&blobheadervalue2=application%2Fx-download&blobheadervalue3=abinary%253B%2Bcharset%253DUTF-8&blobkey=id&blobnocache=true&blobtable=MungoBlobs&blobwhere=1430884105675&ssbinary=true -SO SOIC 1.27 -0 -5 -5 -Package_SO -SO-6L_10x3.84mm_P1.27mm -6-pin plasic small outline 7,5mm long https://toshiba.semicon-storage.com/info/docget.jsp?did=53548&prodName=TLP2770 -SO-6L -0 -6 -6 -Package_SO -SO-6_4.4x3.6mm_P1.27mm -6-Lead Plastic Small Outline (SO), see https://docs.broadcom.com/cs/Satellite?blobcol=urldata&blobheader=application%2Fpdf&blobheadername1=Content-Disposition&blobheadername2=Content-Type&blobheadername3=MDT-Type&blobheadervalue1=attachment%3Bfilename%3DIPD-Selection-Guide_AV00-0254EN_030617.pdf&blobheadervalue2=application%2Fx-download&blobheadervalue3=abinary%253B%2Bcharset%253DUTF-8&blobkey=id&blobnocache=true&blobtable=MungoBlobs&blobwhere=1430884105675&ssbinary=true -SO SOIC 1.27 -0 -6 -6 -Package_SO -SO-8_3.9x4.9mm_P1.27mm -SO, 8 Pin (https://www.nxp.com/docs/en/data-sheet/PCF8523.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -SO SO -0 -8 -8 -Package_SO -SO-8_5.3x6.2mm_P1.27mm -SO, 8 Pin (https://www.ti.com/lit/ml/msop001a/msop001a.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -SO SO -0 -8 -8 -Package_SO -SO-14_3.9x8.65mm_P1.27mm -SO, 14 Pin (https://www.st.com/resource/en/datasheet/l6491.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -SO SO -0 -14 -14 -Package_SO -SO-14_5.3x10.2mm_P1.27mm -SO, 14 Pin (https://www.ti.com/lit/ml/msop002a/msop002a.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -SO SO -0 -14 -14 -Package_SO -SO-16_3.9x9.9mm_P1.27mm -SO, 16 Pin (https://www.nxp.com/docs/en/package-information/SOT109-1.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -SO SO -0 -16 -16 -Package_SO -SO-16_5.3x10.2mm_P1.27mm -SO, 16 Pin (https://www.ti.com/lit/ml/msop002a/msop002a.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -SO SO -0 -16 -16 -Package_SO -SO-20-1EP_7.52x12.825mm_P1.27mm_EP6.045x12.09mm_Mask3.56x4.47mm -SO, 20 Pin (http://www.ti.com/lit/ds/symlink/opa569.pdf, http://www.ti.com/lit/an/slma004b/slma004b.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -SO SO -0 -23 -21 -Package_SO -SO-20-1EP_7.52x12.825mm_P1.27mm_EP6.045x12.09mm_Mask3.56x4.47mm_ThermalVias -SO, 20 Pin (http://www.ti.com/lit/ds/symlink/opa569.pdf, http://www.ti.com/lit/an/slma004b/slma004b.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -SO SO -0 -51 -21 -Package_SO -SO-20_5.3x12.6mm_P1.27mm -SO, 20 Pin (https://www.ti.com/lit/ml/msop002a/msop002a.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -SO SO -0 -20 -20 -Package_SO -SO-20_12.8x7.5mm_P1.27mm -SO-20, 12.8x7.5mm, https://www.nxp.com/docs/en/data-sheet/SA605.pdf -S0-20 -0 -20 -20 -Package_SO -SO-24_5.3x15mm_P1.27mm -SO, 24 Pin (https://www.ti.com/lit/ml/msop002a/msop002a.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -SO SO -0 -24 -24 -Package_SO -SOIC-4_4.55x2.6mm_P1.27mm -SOIC, 4 Pin (https://toshiba.semicon-storage.com/info/docget.jsp?did=12884&prodName=TLP291), generated with kicad-footprint-generator ipc_gullwing_generator.py -SOIC SO -0 -4 -4 -Package_SO -SOIC-4_4.55x3.7mm_P2.54mm -SOIC, 6 Pin (https://toshiba.semicon-storage.com/info/docget.jsp?did=11791&prodName=TLP185), generated with kicad-footprint-generator ipc_gullwing_generator.py -SOIC SO -0 -4 -4 -Package_SO -SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.29x3mm -SOIC, 8 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/ada4898-1_4898-2.pdf#page=29), generated with kicad-footprint-generator ipc_gullwing_generator.py -SOIC SO -0 -13 -9 -Package_SO -SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.29x3mm_ThermalVias -SOIC, 8 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/ada4898-1_4898-2.pdf#page=29), generated with kicad-footprint-generator ipc_gullwing_generator.py -SOIC SO -0 -20 -9 -Package_SO -SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.3mm -SOIC, 8 Pin (http://www.allegromicro.com/~/media/Files/Datasheets/A4950-Datasheet.ashx#page=8), generated with kicad-footprint-generator ipc_gullwing_generator.py -SOIC SO -0 -13 -9 -Package_SO -SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.3mm_ThermalVias -SOIC, 8 Pin (http://www.allegromicro.com/~/media/Files/Datasheets/A4950-Datasheet.ashx#page=8), generated with kicad-footprint-generator ipc_gullwing_generator.py -SOIC SO -0 -20 -9 -Package_SO -SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.81mm -SOIC, 8 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/ada4898-1_4898-2.pdf#page=29), generated with kicad-footprint-generator ipc_gullwing_generator.py -SOIC SO -0 -13 -9 -Package_SO -SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.81mm_ThermalVias -SOIC, 8 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/ada4898-1_4898-2.pdf#page=29), generated with kicad-footprint-generator ipc_gullwing_generator.py -SOIC SO -0 -20 -9 -Package_SO -SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.95x4.9mm_Mask2.71x3.4mm -SOIC, 8 Pin (http://www.ti.com/lit/ds/symlink/lm5017.pdf#page=31), generated with kicad-footprint-generator ipc_gullwing_generator.py -SOIC SO -0 -14 -9 -Package_SO -SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.95x4.9mm_Mask2.71x3.4mm_ThermalVias -SOIC, 8 Pin (http://www.ti.com/lit/ds/symlink/lm5017.pdf#page=31), generated with kicad-footprint-generator ipc_gullwing_generator.py -SOIC SO -0 -23 -9 -Package_SO -SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.514x3.2mm -SOIC, 8 Pin (https://www.renesas.com/eu/en/www/doc/datasheet/hip2100.pdf#page=13), generated with kicad-footprint-generator ipc_gullwing_generator.py -SOIC SO -0 -13 -9 -Package_SO -SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.514x3.2mm_ThermalVias -SOIC, 8 Pin (https://www.renesas.com/eu/en/www/doc/datasheet/hip2100.pdf#page=13), generated with kicad-footprint-generator ipc_gullwing_generator.py -SOIC SO -0 -20 -9 -Package_SO -SOIC-8-N7_3.9x4.9mm_P1.27mm -8-Lead Plastic Small Outline (SN) - Narrow, 3.90 mm Body [SOIC], pin 7 removed (Microchip Packaging Specification 00000049BS.pdf, http://www.onsemi.com/pub/Collateral/NCP1207B.PDF) -SOIC 1.27 -0 -7 -7 -Package_SO -SOIC-8_3.9x4.9mm_P1.27mm -SOIC, 8 Pin (JEDEC MS-012AA, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/soic_narrow-r/r_8.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -SOIC SO -0 -8 -8 -Package_SO -SOIC-8_5.23x5.23mm_P1.27mm -SOIC, 8 Pin (http://www.winbond.com/resource-files/w25q32jv%20revg%2003272018%20plus.pdf#page=68), generated with kicad-footprint-generator ipc_gullwing_generator.py -SOIC SO -0 -8 -8 -Package_SO -SOIC-8_5.275x5.275mm_P1.27mm -SOIC, 8 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/20005045C.pdf#page=23), generated with kicad-footprint-generator ipc_gullwing_generator.py -SOIC SO -0 -8 -8 -Package_SO -SOIC-8_7.5x5.85mm_P1.27mm -SOIC, 8 Pin (http://www.ti.com/lit/ml/mpds382b/mpds382b.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -SOIC SO -0 -8 -8 -Package_SO -SOIC-14-16_3.9x9.9mm_P1.27mm -SOIC, 16 Pin package with pin 2 and 13 removed for voltage clearance (UCC256301, https://www.ti.com/lit/ds/symlink/ucc256301.pdf) -SOIC SO -0 -14 -14 -Package_SO -SOIC-14W_7.5x9mm_P1.27mm -SOIC, 14 Pin (JEDEC MS-013AF, https://www.analog.com/media/en/package-pcb-resources/package/54614177245586rw_14.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -SOIC SO -0 -14 -14 -Package_SO -SOIC-14_3.9x8.7mm_P1.27mm -SOIC, 14 Pin (JEDEC MS-012AB, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/soic_narrow-r/r_14.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -SOIC SO -0 -14 -14 -Package_SO -SOIC-16W-12_7.5x10.3mm_P1.27mm -SOIC-16 With 12 Pin Placed - Wide, 7.50 mm Body [SOIC] (https://docs.broadcom.com/docs/AV02-0169EN) -SOIC 1.27 16 12 Wide -0 -12 -12 -Package_SO -SOIC-16W_5.3x10.2mm_P1.27mm -16-Lead Plastic Small Outline (SO) - Wide, 5.3 mm Body (http://www.ti.com/lit/ml/msop002a/msop002a.pdf) -SOIC 1.27 -0 -16 -16 -Package_SO -SOIC-16W_7.5x10.3mm_P1.27mm -SOIC, 16 Pin (JEDEC MS-013AA, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/soic_wide-rw/rw_16.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -SOIC SO -0 -16 -16 -Package_SO -SOIC-16W_7.5x12.8mm_P1.27mm -SOIC, 16 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ri_soic_ic/ri_16_1.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -SOIC SO -0 -16 -16 -Package_SO -SOIC-16_3.9x9.9mm_P1.27mm -SOIC, 16 Pin (JEDEC MS-012AC, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/soic_narrow-r/r_16.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -SOIC SO -0 -16 -16 -Package_SO -SOIC-16_4.55x10.3mm_P1.27mm -SOIC, 16 Pin (https://toshiba.semicon-storage.com/info/docget.jsp?did=12858&prodName=TLP291-4), generated with kicad-footprint-generator ipc_gullwing_generator.py -SOIC SO -0 -16 -16 -Package_SO -SOIC-18W_7.5x11.6mm_P1.27mm -SOIC, 18 Pin (JEDEC MS-013AB, https://www.analog.com/media/en/package-pcb-resources/package/33254132129439rw_18.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -SOIC SO -0 -18 -18 -Package_SO -SOIC-20W_7.5x12.8mm_P1.27mm -SOIC, 20 Pin (JEDEC MS-013AC, https://www.analog.com/media/en/package-pcb-resources/package/233848rw_20.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -SOIC SO -0 -20 -20 -Package_SO -SOIC-24W_7.5x15.4mm_P1.27mm -SOIC, 24 Pin (JEDEC MS-013AD, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/soic_wide-rw/RW_24.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -SOIC SO -0 -24 -24 -Package_SO -SOIC-28W_7.5x17.9mm_P1.27mm -SOIC, 28 Pin (JEDEC MS-013AE, https://www.analog.com/media/en/package-pcb-resources/package/35833120341221rw_28.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -SOIC SO -0 -28 -28 -Package_SO -SOIC-28W_7.5x18.7mm_P1.27mm -SOIC, 28 Pin (https://www.akm.com/akm/en/file/datasheet/AK5394AVS.pdf#page=23), generated with kicad-footprint-generator ipc_gullwing_generator.py -SOIC SO -0 -28 -28 -Package_SO -SOIJ-8_5.3x5.3mm_P1.27mm -8-Lead Plastic Small Outline (SM) - Medium, 5.28 mm Body [SOIC] (see Microchip Packaging Specification 00000049BS.pdf) -SOIC 1.27 -0 -8 -8 -Package_SO -SOJ-36_10.16x23.49mm_P1.27mm -SOJ, 36 Pin (http://www.issi.com/WW/pdf/61-64C5128AL.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -SOJ SO -0 -36 -36 -Package_SO -SOP-4_3.8x4.1mm_P2.54mm -SOP, 4 Pin (http://www.ixysic.com/home/pdfs.nsf/www/CPC1017N.pdf/$file/CPC1017N.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -SOP SO -0 -4 -4 -Package_SO -SOP-4_4.4x2.6mm_P1.27mm -SOP, 4 Pin (http://www.vishay.com/docs/83510/tcmt1100.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -SOP SO -0 -4 -4 -Package_SO -SOP-8-1EP_4.57x4.57mm_P1.27mm_EP4.57x4.45mm -SOP, 8 Pin (https://ww2.minicircuits.com/case_style/XX112.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -SOP SO -0 -13 -9 -Package_SO -SOP-8-1EP_4.57x4.57mm_P1.27mm_EP4.57x4.45mm_ThermalVias -SOP, 8 Pin (https://ww2.minicircuits.com/case_style/XX112.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -SOP SO -0 -20 -9 -Package_SO -SOP-8_3.9x4.9mm_P1.27mm -SOP, 8 Pin (http://www.macronix.com/Lists/Datasheet/Attachments/7534/MX25R3235F,%20Wide%20Range,%2032Mb,%20v1.6.pdf#page=79), generated with kicad-footprint-generator ipc_gullwing_generator.py -SOP SO -0 -8 -8 -Package_SO -SOP-8_3.76x4.96mm_P1.27mm -SOP, 8 Pin (https://ww2.minicircuits.com/case_style/XX211.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -SOP SO -0 -8 -8 -Package_SO -SOP-8_5.28x5.23mm_P1.27mm -SOP, 8 Pin (http://www.macronix.com/Lists/Datasheet/Attachments/7534/MX25R3235F,%20Wide%20Range,%2032Mb,%20v1.6.pdf#page=80), generated with kicad-footprint-generator ipc_gullwing_generator.py -SOP SO -0 -8 -8 -Package_SO -SOP-8_6.62x9.15mm_P2.54mm -SOP, 8 Pin (http://www.ti.com/lit/ds/symlink/iso1050.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -SOP SO -0 -8 -8 -Package_SO -SOP-16_3.9x9.9mm_P1.27mm -SOP, 16 Pin (https://www.diodes.com/assets/Datasheets/PAM8403.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -SOP SO -0 -16 -16 -Package_SO -SOP-16_4.4x10.4mm_P1.27mm -16-Lead Plastic Small Outline http://www.vishay.com/docs/49633/sg2098.pdf -SOP 1.27 -0 -16 -16 -Package_SO -SOP-16_4.55x10.3mm_P1.27mm -SOP, 16 Pin (https://toshiba.semicon-storage.com/info/docget.jsp?did=12855&prodName=TLP290-4), generated with kicad-footprint-generator ipc_gullwing_generator.py -SOP SO -0 -16 -16 -Package_SO -SOP-18_7x12.5mm_P1.27mm -SOP, 18 Pin (https://toshiba.semicon-storage.com/info/docget.jsp?did=30523), generated with kicad-footprint-generator ipc_gullwing_generator.py -SOP SO -0 -18 -18 -Package_SO -SOP-20_7.5x12.8mm_P1.27mm -SOP, 20 Pin (https://www.holtek.com/documents/10179/116723/sop20-300.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -SOP SO -0 -20 -20 -Package_SO -SOP-24_7.5x15.4mm_P1.27mm -SOP, 24 Pin (http://www.issi.com/WW/pdf/31FL3218.pdf#page=14), generated with kicad-footprint-generator ipc_gullwing_generator.py -SOP SO -0 -24 -24 -Package_SO -SSO-4_6.7x5.1mm_P2.54mm_Clearance8mm -4-Lead Plastic Stretched Small Outline (SSO/Stretched SO), see https://www.vishay.com/docs/84299/vor1142b4.pdf -SSO Stretched SO SOIC 2.54 -0 -4 -4 -Package_SO -SSO-6_6.8x4.6mm_P1.27mm_Clearance7mm -8-Lead Plastic Stretched Small Outline (SSO/Stretched SO), see https://docs.broadcom.com/cs/Satellite?blobcol=urldata&blobheader=application%2Fpdf&blobheadername1=Content-Disposition&blobheadername2=Content-Type&blobheadername3=MDT-Type&blobheadervalue1=attachment%3Bfilename%3DIPD-Selection-Guide_AV00-0254EN_030617.pdf&blobheadervalue2=application%2Fx-download&blobheadervalue3=abinary%253B%2Bcharset%253DUTF-8&blobkey=id&blobnocache=true&blobtable=MungoBlobs&blobwhere=1430884105675&ssbinary=true -SSO Stretched SO SOIC 1.27 -0 -6 -6 -Package_SO -SSO-6_6.8x4.6mm_P1.27mm_Clearance8mm -8-Lead Plastic Stretched Small Outline (SSO/Stretched SO), see https://docs.broadcom.com/cs/Satellite?blobcol=urldata&blobheader=application%2Fpdf&blobheadername1=Content-Disposition&blobheadername2=Content-Type&blobheadername3=MDT-Type&blobheadervalue1=attachment%3Bfilename%3DIPD-Selection-Guide_AV00-0254EN_030617.pdf&blobheadervalue2=application%2Fx-download&blobheadervalue3=abinary%253B%2Bcharset%253DUTF-8&blobkey=id&blobnocache=true&blobtable=MungoBlobs&blobwhere=1430884105675&ssbinary=true -SSO Stretched SO SOIC 1.27 -0 -6 -6 -Package_SO -SSO-8_6.7x9.8mm_P2.54mm_Clearance8mm -8-Lead Plastic Stretched Small Outline (SSO/Stretched SO), see https://www.vishay.com/docs/83831/lh1533ab.pdf -SSO Stretched SO SOIC Pitch 2.54 -0 -8 -8 -Package_SO -SSO-8_6.8x5.9mm_P1.27mm_Clearance7mm -8-Lead Plastic Stretched Small Outline (SSO/Stretched SO), see https://docs.broadcom.com/cs/Satellite?blobcol=urldata&blobheader=application%2Fpdf&blobheadername1=Content-Disposition&blobheadername2=Content-Type&blobheadername3=MDT-Type&blobheadervalue1=attachment%3Bfilename%3DIPD-Selection-Guide_AV00-0254EN_030617.pdf&blobheadervalue2=application%2Fx-download&blobheadervalue3=abinary%253B%2Bcharset%253DUTF-8&blobkey=id&blobnocache=true&blobtable=MungoBlobs&blobwhere=1430884105675&ssbinary=true -SSO Stretched SO SOIC Pitch 1.27 -0 -8 -8 -Package_SO -SSO-8_6.8x5.9mm_P1.27mm_Clearance8mm -8-Lead Plastic Stretched Small Outline (SSO/Stretched SO), see https://docs.broadcom.com/cs/Satellite?blobcol=urldata&blobheader=application%2Fpdf&blobheadername1=Content-Disposition&blobheadername2=Content-Type&blobheadername3=MDT-Type&blobheadervalue1=attachment%3Bfilename%3DIPD-Selection-Guide_AV00-0254EN_030617.pdf&blobheadervalue2=application%2Fx-download&blobheadervalue3=abinary%253B%2Bcharset%253DUTF-8&blobkey=id&blobnocache=true&blobtable=MungoBlobs&blobwhere=1430884105675&ssbinary=true -SSO Stretched SO SOIC Pitch 1.27 -0 -8 -8 -Package_SO -SSO-8_9.6x6.3mm_P1.27mm_Clearance10.5mm -8-Lead Plastic Stretched Small Outline (SSO/Stretched SO), see https://docs.broadcom.com/cs/Satellite?blobcol=urldata&blobheader=application%2Fpdf&blobheadername1=Content-Disposition&blobheadername2=Content-Type&blobheadername3=MDT-Type&blobheadervalue1=attachment%3Bfilename%3DIPD-Selection-Guide_AV00-0254EN_030617.pdf&blobheadervalue2=application%2Fx-download&blobheadervalue3=abinary%253B%2Bcharset%253DUTF-8&blobkey=id&blobnocache=true&blobtable=MungoBlobs&blobwhere=1430884105675&ssbinary=true -SSO Stretched SO SOIC Pitch 1.27 -0 -8 -8 -Package_SO -SSO-8_13.6x6.3mm_P1.27mm_Clearance14.2mm -8-Lead Plastic Stretched Small Outline (SSO/Stretched SO), see https://docs.broadcom.com/cs/Satellite?blobcol=urldata&blobheader=application%2Fpdf&blobheadername1=Content-Disposition&blobheadername2=Content-Type&blobheadername3=MDT-Type&blobheadervalue1=attachment%3Bfilename%3DIPD-Selection-Guide_AV00-0254EN_030617.pdf&blobheadervalue2=application%2Fx-download&blobheadervalue3=abinary%253B%2Bcharset%253DUTF-8&blobkey=id&blobnocache=true&blobtable=MungoBlobs&blobwhere=1430884105675&ssbinary=true -SSO Stretched SO SOIC Pitch 1.27 -0 -8 -8 -Package_SO -SSOP-8_2.95x2.8mm_P0.65mm -SSOP-8 2.9 x2.8mm Pitch 0.65mm -SSOP-8 2.95x2.8mm Pitch 0.65mm -0 -8 -8 -Package_SO -SSOP-8_3.9x5.05mm_P1.27mm -SSOP, 8 Pin (http://www.fujitsu.com/downloads/MICRO/fsa/pdf/products/memory/fram/MB85RS16-DS501-00014-6v0-E.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -SSOP SO -0 -8 -8 -Package_SO -SSOP-8_3.95x5.21x3.27mm_P1.27mm -SSOP-8 3.95x5.21x3.27mm Pitch 1.27mm -SSOP-8 3.95x5.21x3.27mm 1.27mm -0 -8 -8 -Package_SO -SSOP-8_5.25x5.24mm_P1.27mm -SSOP, 8 Pin (http://www.fujitsu.com/ca/en/Images/MB85RS2MT-DS501-00023-1v0-E.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -SSOP SO -0 -8 -8 -Package_SO -SSOP-10_3.9x4.9mm_P1.00mm -10-Lead SSOP, 3.9 x 4.9mm body, 1.00mm pitch (http://www.st.com/resource/en/datasheet/viper01.pdf) -SSOP 3.9 4.9 1.00 -0 -10 -10 -Package_SO -SSOP-14_5.3x6.2mm_P0.65mm -SSOP14: plastic shrink small outline package; 14 leads; body width 5.3 mm; (see NXP SSOP-TSSOP-VSO-REFLOW.pdf and sot337-1_po.pdf) -SSOP 0.65 -0 -14 -14 -Package_SO -SSOP-16_3.9x4.9mm_P0.635mm -SSOP16: plastic shrink small outline package; 16 leads; body width 3.9 mm; lead pitch 0.635; (see NXP SSOP-TSSOP-VSO-REFLOW.pdf and sot519-1_po.pdf) -SSOP 0.635 -0 -16 -16 -Package_SO -SSOP-16_4.4x5.2mm_P0.65mm -SSOP16: plastic shrink small outline package; 16 leads; body width 4.4 mm; (see NXP SSOP-TSSOP-VSO-REFLOW.pdf and sot369-1_po.pdf) -SSOP 0.65 -0 -16 -16 -Package_SO -SSOP-16_5.3x6.2mm_P0.65mm -SSOP16: plastic shrink small outline package; 16 leads; body width 5.3 mm; (see NXP SSOP-TSSOP-VSO-REFLOW.pdf and sot338-1_po.pdf) -SSOP 0.65 -0 -16 -16 -Package_SO -SSOP-18_4.4x6.5mm_P0.65mm -SSOP18: plastic shrink small outline package; 18 leads; body width 4.4 mm (http://toshiba.semicon-storage.com/info/docget.jsp?did=30523&prodName=TBD62783APG) -SSOP 0.65 -0 -18 -18 -Package_SO -SSOP-20_3.9x8.7mm_P0.635mm -SSOP20: plastic shrink small outline package; 24 leads; body width 3.9 mm; lead pitch 0.635; (see http://www.ftdichip.com/Support/Documents/DataSheets/ICs/DS_FT231X.pdf) -SSOP 0.635 -0 -20 -20 -Package_SO -SSOP-20_4.4x6.5mm_P0.65mm -SSOP20: plastic shrink small outline package; 20 leads; body width 4.4 mm; (see NXP SSOP-TSSOP-VSO-REFLOW.pdf and sot266-1_po.pdf) -SSOP 0.65 -0 -20 -20 -Package_SO -SSOP-20_5.3x7.2mm_P0.65mm -SSOP, 20 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/40001800C.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -SSOP SO -0 -20 -20 -Package_SO -SSOP-24_3.9x8.7mm_P0.635mm -SSOP24: plastic shrink small outline package; 24 leads; body width 3.9 mm; lead pitch 0.635; (see NXP SSOP-TSSOP-VSO-REFLOW.pdf and sot556-1_po.pdf) -SSOP 0.635 -0 -24 -24 -Package_SO -SSOP-24_5.3x8.2mm_P0.65mm -24-Lead Plastic Shrink Small Outline (SS)-5.30 mm Body [SSOP] (see Microchip Packaging Specification 00000049BS.pdf) -SSOP 0.65 -0 -24 -24 -Package_SO -SSOP-28_3.9x9.9mm_P0.635mm -SSOP28: plastic shrink small outline package; 28 leads; body width 3.9 mm; lead pitch 0.635; (see http://cds.linear.com/docs/en/datasheet/38901fb.pdf) -SSOP 0.635 -0 -28 -28 -Package_SO -SSOP-28_5.3x10.2mm_P0.65mm -28-Lead Plastic Shrink Small Outline (SS)-5.30 mm Body [SSOP] (see Microchip Packaging Specification 00000049BS.pdf) -SSOP 0.65 -0 -28 -28 -Package_SO -SSOP-32_11.305x20.495mm_P1.27mm -SSOP, 32 Pin (http://www.issi.com/WW/pdf/61-64C5128AL.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -SSOP SO -0 -32 -32 -Package_SO -SSOP-44_5.3x12.8mm_P0.5mm -44-Lead Plastic Shrink Small Outline (SS)-5.30 mm Body [SSOP] (http://cds.linear.com/docs/en/datasheet/680313fa.pdf) -SSOP 0.5 -0 -44 -44 -Package_SO -SSOP-48_7.5x15.9mm_P0.635mm -SSOP48: plastic shrink small outline package; 48 leads; body width 7.5 mm; (see NXP SSOP-TSSOP-VSO-REFLOW.pdf and sot370-1_po.pdf) -SSOP 0.635 -0 -48 -48 -Package_SO -SSOP-56_7.5x18.5mm_P0.635mm -SSOP56: plastic shrink small outline package; 56 leads; body width 7.5 mm; (see NXP SSOP-TSSOP-VSO-REFLOW.pdf and sot371-1_po.pdf) -SSOP 0.635 -0 -56 -56 -Package_SO -STC_SOP-16_3.9x9.9mm_P1.27mm -STC SOP, 16 Pin (https://www.stcmicro.com/datasheet/STC15F2K60S2-en.pdf#page=156), generated with kicad-footprint-generator ipc_gullwing_generator.py -STC SOP SO -0 -16 -16 -Package_SO -ST_MultiPowerSO-30 -MultiPowerSO-30 3EP 16.0x17.2mm Pitch 1mm (http://www.st.com/resource/en/datasheet/vnh2sp30-e.pdf) -MultiPowerSO-30 3EP 16.0x17.2mm Pitch 1mm -0 -33 -33 -Package_SO -ST_PowerSSO-24_SlugDown -ST PowerSSO-24 1EP 7.5x10.3mm Pitch 0.8mm [JEDEC MO-271] (http://www.st.com/resource/en/datasheet/tda7266p.pdf, http://freedatasheets.com/downloads/Technical%20Note%20Powersso24%20TN0054.pdf) -ST PowerSSO-24 1EP 7.5x10.3mm Pitch 0.8mm -0 -25 -25 -Package_SO -ST_PowerSSO-24_SlugDown_ThermalVias -ST PowerSSO-24 1EP 7.5x10.3mm Pitch 0.8mm [JEDEC MO-271] (http://www.st.com/resource/en/datasheet/tda7266p.pdf, http://freedatasheets.com/downloads/Technical%20Note%20Powersso24%20TN0054.pdf) -ST PowerSSO-24 1EP 7.5x10.3mm Pitch 0.8mm -0 -38 -25 -Package_SO -ST_PowerSSO-24_SlugUp -ST PowerSSO-24 1EP 7.5x10.3mm Pitch 0.8mm [JEDEC MO-271] (http://www.st.com/resource/en/datasheet/tda7266p.pdf, http://freedatasheets.com/downloads/Technical%20Note%20Powersso24%20TN0054.pdf) -ST PowerSSO-24 1EP 7.5x10.3mm Pitch 0.8mm -0 -24 -24 -Package_SO -ST_PowerSSO-36_SlugDown -ST PowerSSO-36 1EP 7.5x10.3mm Pitch 0.8mm [JEDEC MO-271] (http://www.st.com/resource/en/datasheet/tda7492p.pdf, http://freedatasheets.com/downloads/Technical%20Note%20Powersso24%20TN0054.pdf) -ST PowerSSO-36 1EP 7.5x10.3mm Pitch 0.8mm -0 -37 -37 -Package_SO -ST_PowerSSO-36_SlugDown_ThermalVias -ST PowerSSO-36 1EP 7.5x10.3mm Pitch 0.8mm [JEDEC MO-271] (http://www.st.com/resource/en/datasheet/tda7492p.pdf, http://freedatasheets.com/downloads/Technical%20Note%20Powersso24%20TN0054.pdf) -ST PowerSSO-36 1EP 7.5x10.3mm Pitch 0.8mm -0 -50 -37 -Package_SO -ST_PowerSSO-36_SlugUp -ST PowerSSO-36 1EP 7.5x10.3mm Pitch 0.8mm [JEDEC MO-271] (http://www.st.com/resource/en/datasheet/tda7492p.pdf, http://freedatasheets.com/downloads/Technical%20Note%20Powersso24%20TN0054.pdf) -ST PowerSSO-36 1EP 7.5x10.3mm Pitch 0.8mm -0 -36 -36 -Package_SO -TI_SO-PowerPAD-8 -8-Lead Plastic PSOP, Exposed Die Pad (TI DDA0008B, see http://www.ti.com/lit/ds/symlink/lm3404.pdf) -SSOP 0.50 exposed pad -0 -12 -9 -Package_SO -TI_SO-PowerPAD-8_ThermalVias -8-pin HTSOP package with 1.27mm pin pitch, compatible with SOIC-8, 3.9x4.9mm² body, exposed pad, thermal vias with large copper area, as proposed in http://www.ti.com/lit/ds/symlink/tps5430.pdf -HTSOP 1.27 -0 -19 -9 -Package_SO -TSOP-5_1.65x3.05mm_P0.95mm -TSOP-5 package (comparable to TSOT-23), https://www.vishay.com/docs/71200/71200.pdf -Jedec MO-193C TSOP-5L -0 -5 -5 -Package_SO -TSOP-6_1.65x3.05mm_P0.95mm -TSOP-6 package (comparable to TSOT-23), https://www.vishay.com/docs/71200/71200.pdf -Jedec MO-193C TSOP-6L -0 -6 -6 -Package_SO -TSOP-I-28_11.8x8mm_P0.55mm -TSOP I, 28 pins, 18.8x8mm body, 0.55mm pitch, IPC-calculated pads (http://ww1.microchip.com/downloads/en/devicedoc/doc0807.pdf) -TSOP I 28 pins -0 -28 -28 -Package_SO -TSOP-I-32_11.8x8mm_P0.5mm -TSOP-I, 32 Pin (http://www.issi.com/WW/pdf/61-64C5128AL.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -TSOP-I SO -0 -32 -32 -Package_SO -TSOP-I-32_18.4x8mm_P0.5mm -TSOP I, 32 pins, 18.4x8mm body (https://www.micron.com/~/media/documents/products/technical-note/nor-flash/tn1225_land_pad_design.pdf, http://www.fujitsu.com/downloads/MICRO/fma/pdfmcu/f32pm25.pdf) -TSOP I 32 -0 -32 -32 -Package_SO -TSOP-I-32_18.4x8mm_P0.5mm_Reverse -TSOP I, 32 pins, 18.4x8mm body (http://www.futurlec.com/Datasheet/Memory/628128.pdf), reverse mount -TSOP I 32 reverse -0 -32 -32 -Package_SO -TSOP-I-48_18.4x12mm_P0.5mm -TSOP I, 32 pins, 18.4x8mm body (https://www.micron.com/~/media/documents/products/technical-note/nor-flash/tn1225_land_pad_design.pdf) -TSOP I 32 -0 -48 -48 -Package_SO -TSOP-I-56_18.4x14mm_P0.5mm -TSOP I, 32 pins, 18.4x8mm body (https://www.micron.com/~/media/documents/products/technical-note/nor-flash/tn1225_land_pad_design.pdf) -TSOP I 32 -0 -56 -56 -Package_SO -TSOP-II-32_21.0x10.2mm_P1.27mm -32-lead plastic TSOP; Type II -TSOP-II 32 -0 -32 -32 -Package_SO -TSOP-II-44_10.16x18.41mm_P0.8mm -TSOP-II, 44 Pin (http://www.issi.com/WW/pdf/61-64C5128AL.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -TSOP-II SO -0 -44 -44 -Package_SO -TSOP-II-54_22.2x10.16mm_P0.8mm -54-lead TSOP typ II package -TSOPII TSOP2 -0 -54 -54 -Package_SO -TSSOP-4_4.4x5mm_P4mm -TSSOP, 4 Pin (https://www.onsemi.com/pub/Collateral/MDB8S-D.PDF#page=4), generated with kicad-footprint-generator ipc_gullwing_generator.py -TSSOP SO -0 -4 -4 -Package_SO -TSSOP-8_3x3mm_P0.65mm -TSSOP8: plastic thin shrink small outline package; 8 leads; body width 3 mm; (see NXP SSOP-TSSOP-VSO-REFLOW.pdf and sot505-1_po.pdf) -SSOP 0.65 -0 -8 -8 -Package_SO -TSSOP-8_4.4x3mm_P0.65mm -TSSOP, 8 Pin (JEDEC MO-153 Var AA https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py -TSSOP SO -0 -8 -8 -Package_SO -TSSOP-10_3x3mm_P0.5mm -TSSOP10: plastic thin shrink small outline package; 10 leads; body width 3 mm; (see NXP SSOP-TSSOP-VSO-REFLOW.pdf and sot552-1_po.pdf) -SSOP 0.5 -0 -10 -10 -Package_SO -TSSOP-14-1EP_4.4x5mm_P0.65mm -14-Lead Plastic Thin Shrink Small Outline (ST)-4.4 mm Body [TSSOP] with exposed pad (http://cds.linear.com/docs/en/datasheet/34301fa.pdf) -SSOP 0.65 exposed pad -0 -18 -15 -Package_SO -TSSOP-14_4.4x5mm_P0.65mm -TSSOP, 14 Pin (JEDEC MO-153 Var AB-1 https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py -TSSOP SO -0 -14 -14 -Package_SO -TSSOP-16-1EP_4.4x5mm_P0.65mm -FE Package; 16-Lead Plastic TSSOP (4.4mm); Exposed Pad Variation BB; (see Linear Technology 1956f.pdf) -SSOP 0.65 -0 -24 -17 -Package_SO -TSSOP-16_4.4x5mm_P0.65mm -TSSOP, 16 Pin (JEDEC MO-153 Var AB https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py -TSSOP SO -0 -16 -16 -Package_SO -TSSOP-20_4.4x5mm_P0.5mm -TSSOP, 20 Pin (JEDEC MO-153 Var BA https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py -TSSOP SO -0 -20 -20 -Package_SO -TSSOP-20_4.4x6.5mm_P0.65mm -TSSOP, 20 Pin (JEDEC MO-153 Var AC https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py -TSSOP SO -0 -20 -20 -Package_SO -TSSOP-24_4.4x5mm_P0.4mm -TSSOP, 24 Pin (JEDEC MO-153 Var CA https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py -TSSOP SO -0 -24 -24 -Package_SO -TSSOP-24_4.4x6.5mm_P0.5mm -TSSOP, 24 Pin (JEDEC MO-153 Var BB https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py -TSSOP SO -0 -24 -24 -Package_SO -TSSOP-24_4.4x7.8mm_P0.65mm -TSSOP, 24 Pin (JEDEC MO-153 Var AD https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py -TSSOP SO -0 -24 -24 -Package_SO -TSSOP-24_6.1x7.8mm_P0.65mm -TSSOP, 24 Pin (JEDEC MO-153 Var DA https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py -TSSOP SO -0 -24 -24 -Package_SO -TSSOP-28-1EP_4.4x9.7mm_P0.65mm -TSSOP28: plastic thin shrink small outline package; 28 leads; body width 4.4 mm; Exposed Pad Variation; (see NXP SSOP-TSSOP-VSO-REFLOW.pdf and sot361-1_po.pdf) -SSOP 0.65 -0 -36 -29 -Package_SO -TSSOP-28_4.4x7.8mm_P0.5mm -TSSOP, 28 Pin (JEDEC MO-153 Var BC https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py -TSSOP SO -0 -28 -28 -Package_SO -TSSOP-28_4.4x9.7mm_P0.65mm -TSSOP, 28 Pin (JEDEC MO-153 Var AE https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py -TSSOP SO -0 -28 -28 -Package_SO -TSSOP-28_6.1x7.8mm_P0.5mm -TSSOP, 28 Pin (JEDEC MO-153 Var EA https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py -TSSOP SO -0 -28 -28 -Package_SO -TSSOP-28_6.1x9.7mm_P0.65mm -TSSOP, 28 Pin (JEDEC MO-153 Var DB https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py -TSSOP SO -0 -28 -28 -Package_SO -TSSOP-28_8x9.7mm_P0.65mm -TSSOP, 28 Pin (JEDEC MO-153 Var GA https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py -TSSOP SO -0 -28 -28 -Package_SO -TSSOP-30_4.4x7.8mm_P0.5mm -TSSOP, 30 Pin (JEDEC MO-153 Var BC-1 https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py -TSSOP SO -0 -30 -30 -Package_SO -TSSOP-30_6.1x9.7mm_P0.65mm -TSSOP, 30 Pin (JEDEC MO-153 Var DB-1 https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py -TSSOP SO -0 -30 -30 -Package_SO -TSSOP-32_4.4x6.5mm_P0.4mm -TSSOP, 32 Pin (JEDEC MO-153 Var CB https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py -TSSOP SO -0 -32 -32 -Package_SO -TSSOP-32_6.1x11mm_P0.65mm -TSSOP, 32 Pin (JEDEC MO-153 Var DC https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py -TSSOP SO -0 -32 -32 -Package_SO -TSSOP-32_8x11mm_P0.65mm -TSSOP, 32 Pin (JEDEC MO-153 Var GB https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py -TSSOP SO -0 -32 -32 -Package_SO -TSSOP-36_4.4x7.8mm_P0.4mm -TSSOP, 36 Pin (JEDEC MO-153 Var CC https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py -TSSOP SO -0 -36 -36 -Package_SO -TSSOP-36_4.4x9.7mm_P0.5mm -TSSOP, 36 Pin (JEDEC MO-153 Var BD https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py -TSSOP SO -0 -36 -36 -Package_SO -TSSOP-36_6.1x7.8mm_P0.4mm -TSSOP, 36 Pin (JEDEC MO-153 Var FA https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py -TSSOP SO -0 -36 -36 -Package_SO -TSSOP-36_6.1x9.7mm_P0.5mm -TSSOP, 36 Pin (JEDEC MO-153 Var EB https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py -TSSOP SO -0 -36 -36 -Package_SO -TSSOP-36_6.1x12.5mm_P0.65mm -TSSOP, 36 Pin (JEDEC MO-153 Var DD https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py -TSSOP SO -0 -36 -36 -Package_SO -TSSOP-36_8x9.7mm_P0.5mm -TSSOP, 36 Pin (JEDEC MO-153 Var HA https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py -TSSOP SO -0 -36 -36 -Package_SO -TSSOP-36_8x12.5mm_P0.65mm -TSSOP, 36 Pin (JEDEC MO-153 Var GC https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py -TSSOP SO -0 -36 -36 -Package_SO -TSSOP-38_4.4x9.7mm_P0.5mm -TSSOP, 38 Pin (JEDEC MO-153 Var BD https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py -TSSOP SO -0 -38 -38 -Package_SO -TSSOP-38_6.1x12.5mm_P0.65mm -TSSOP, 38 Pin (JEDEC MO-153 Var DD-1 https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py -TSSOP SO -0 -38 -38 -Package_SO -TSSOP-40_6.1x11mm_P0.5mm -TSSOP, 40 Pin (JEDEC MO-153 Var EC https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py -TSSOP SO -0 -40 -40 -Package_SO -TSSOP-40_6.1x14mm_P0.65mm -TSSOP, 40 Pin (JEDEC MO-153 Var DE https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py -TSSOP SO -0 -40 -40 -Package_SO -TSSOP-40_8x11mm_P0.5mm -TSSOP, 40 Pin (JEDEC MO-153 Var HB https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py -TSSOP SO -0 -40 -40 -Package_SO -TSSOP-40_8x14mm_P0.65mm -TSSOP, 40 Pin (JEDEC MO-153 Var GD https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py -TSSOP SO -0 -40 -40 -Package_SO -TSSOP-44_4.4x11.2mm_P0.5mm -TSSOP44: plastic thin shrink small outline package; 44 leads; body width 4.4 mm (see NXP SSOP-TSSOP-VSO-REFLOW.pdf and sot510-1_po.pdf) -SSOP 0.5 -0 -44 -44 -Package_SO -TSSOP-44_4.4x11mm_P0.5mm -TSSOP, 44 Pin (JEDEC MO-153 Var BE https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py -TSSOP SO -0 -44 -44 -Package_SO -TSSOP-44_6.1x11mm_P0.5mm -TSSOP, 44 Pin (JEDEC MO-153 Var EC-1 https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py -TSSOP SO -0 -44 -44 -Package_SO -TSSOP-48_4.4x9.7mm_P0.4mm -TSSOP, 48 Pin (JEDEC MO-153 Var CD https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py -TSSOP SO -0 -48 -48 -Package_SO -TSSOP-48_6.1x9.7mm_P0.4mm -TSSOP, 48 Pin (JEDEC MO-153 Var FB https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py -TSSOP SO -0 -48 -48 -Package_SO -TSSOP-48_6.1x12.5mm_P0.5mm -TSSOP, 48 Pin (JEDEC MO-153 Var ED https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py -TSSOP SO -0 -48 -48 -Package_SO -TSSOP-48_8x9.7mm_P0.4mm -TSSOP, 48 Pin (JEDEC MO-153 Var JA https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py -TSSOP SO -0 -48 -48 -Package_SO -TSSOP-48_8x12.5mm_P0.5mm -TSSOP, 48 Pin (JEDEC MO-153 Var HC https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py -TSSOP SO -0 -48 -48 -Package_SO -TSSOP-50_4.4x12.5mm_P0.5mm -TSSOP, 50 Pin (JEDEC MO-153 Var BF https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py -TSSOP SO -0 -50 -50 -Package_SO -TSSOP-52_6.1x11mm_P0.4mm -TSSOP, 52 Pin (JEDEC MO-153 Var FC https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py -TSSOP SO -0 -52 -52 -Package_SO -TSSOP-52_8x11mm_P0.4mm -TSSOP, 52 Pin (JEDEC MO-153 Var JB https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py -TSSOP SO -0 -52 -52 -Package_SO -TSSOP-56_6.1x12.5mm_P0.4mm -TSSOP, 56 Pin (JEDEC MO-153 Var FD https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py -TSSOP SO -0 -56 -56 -Package_SO -TSSOP-56_6.1x14mm_P0.5mm -TSSOP, 56 Pin (JEDEC MO-153 Var EE https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py -TSSOP SO -0 -56 -56 -Package_SO -TSSOP-56_8x12.5mm_P0.4mm -TSSOP, 56 Pin (JEDEC MO-153 Var JC https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py -TSSOP SO -0 -56 -56 -Package_SO -TSSOP-56_8x14mm_P0.5mm -TSSOP, 56 Pin (JEDEC MO-153 Var HD https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py -TSSOP SO -0 -56 -56 -Package_SO -TSSOP-60_8x12.5mm_P0.4mm -TSSOP, 60 Pin (JEDEC MO-153 Var JC-1 https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py -TSSOP SO -0 -60 -60 -Package_SO -TSSOP-64_6.1x14mm_P0.4mm -TSSOP, 64 Pin (JEDEC MO-153 Var FE https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py -TSSOP SO -0 -64 -64 -Package_SO -TSSOP-64_6.1x17mm_P0.5mm -TSSOP, 64 Pin (JEDEC MO-153 Var EF https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py -TSSOP SO -0 -64 -64 -Package_SO -TSSOP-64_8x14mm_P0.4mm -TSSOP, 64 Pin (JEDEC MO-153 Var JD https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py -TSSOP SO -0 -64 -64 -Package_SO -TSSOP-68_8x14mm_P0.4mm -TSSOP, 68 Pin (JEDEC MO-153 Var JD-1 https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py -TSSOP SO -0 -68 -68 -Package_SO -TSSOP-80_6.1x17mm_P0.4mm -TSSOP, 80 Pin (JEDEC MO-153 Var FF https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py -TSSOP SO -0 -80 -80 -Package_SO -Texas_HSOP-8-1EP_3.9x4.9mm_P1.27mm -Texas Instruments HSOP 9, 1.27mm pitch, 3.9x4.9mm body, exposed pad, DDA0008J (http://www.ti.com/lit/ds/symlink/tps5430.pdf) -HSOP 1.27 -0 -11 -9 -Package_SO -Texas_HSOP-8-1EP_3.9x4.9mm_P1.27mm_ThermalVias -Texas Instruments HSOP 9, 1.27mm pitch, 3.9x4.9mm body, exposed pad, thermal vias, DDA0008J (http://www.ti.com/lit/ds/symlink/tps5430.pdf) -HSOP 1.27 -0 -20 -9 -Package_SO -Texas_HTSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.95x4.9mm_Mask2.4x3.1mm_ThermalVias -8-pin HTSOP package with 1.27mm pin pitch, compatible with SOIC-8, 3.9x4.9mm body, exposed pad, thermal vias, http://www.ti.com/lit/ds/symlink/drv8870.pdf -HTSOP 1.27 -0 -18 -9 -Package_SO -Texas_PWP0020A -20-Pin Thermally Enhanced Thin Shrink Small-Outline Package, Body 4.4x6.5x1.1mm, Pad 3.0x4.2mm, Texas Instruments (see http://www.ti.com/lit/ds/symlink/lm5118.pdf) -PWP HTSSOP 0.65mm -0 -25 -21 -Package_SO -Texas_R-PDSO-G8_EP2.95x4.9mm_Mask2.4x3.1mm -HSOIC, 8 Pin (http://www.ti.com/lit/ds/symlink/lmr14030.pdf#page=28, http://www.ti.com/lit/ml/msoi002j/msoi002j.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -HSOIC SO -0 -16 -9 -Package_SO -Texas_R-PDSO-G8_EP2.95x4.9mm_Mask2.4x3.1mm_ThermalVias -HSOIC, 8 Pin (http://www.ti.com/lit/ds/symlink/lmr14030.pdf#page=28, http://www.ti.com/lit/ml/msoi002j/msoi002j.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -HSOIC SO -0 -23 -9 -Package_SO -Texas_R-PDSO-N5 -Plastic Small outline http://www.ti.com/lit/ml/mpds158c/mpds158c.pdf -SOT23 R-PDSO-N5 -0 -5 -5 -Package_SO -VSO-40_7.6x15.4mm_P0.762mm -VSO40: plastic very small outline package; 40 leads (see NXP SSOP-TSSOP-VSO-REFLOW.pdf and sot158-1_po.pdf) -SSOP 0.762 -0 -40 -40 -Package_SO -VSO-56_11.1x21.5mm_P0.75mm -VSO56: plastic very small outline package; 56 leads (see NXP SSOP-TSSOP-VSO-REFLOW.pdf and sot190-1_po.pdf) -SSOP 0.75 -0 -56 -56 -Package_SO -VSSOP-8_2.3x2mm_P0.5mm -VSSOP-8 2.3x2mm Pitch 0.5mm -VSSOP-8 2.3x2mm Pitch 0.5mm -0 -8 -8 -Package_SO -VSSOP-8_2.4x2.1mm_P0.5mm -http://www.ti.com/lit/ml/mpds050d/mpds050d.pdf -VSSOP DCU R-PDSO-G8 Pitch0.5mm -0 -8 -8 -Package_SO -VSSOP-8_3.0x3.0mm_P0.65mm -VSSOP-8 3.0 x 3.0, http://www.ti.com/lit/ds/symlink/lm75b.pdf -VSSOP-8 3.0 x 3.0 -0 -8 -8 -Package_SO -VSSOP-10_3x3mm_P0.5mm -VSSOP, 10 Pin (http://www.ti.com/lit/ds/symlink/ads1115.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py -VSSOP SO -0 -10 -10 -Package_SO -Vishay_PowerPAK_1212-8_Dual -PowerPAK 1212-8 Dual (https://www.vishay.com/docs/71656/ppak12128.pdf, https://www.vishay.com/docs/72598/72598.pdf) -Vishay_PowerPAK_1212-8_Dual -0 -6 -6 -Package_SO -Vishay_PowerPAK_1212-8_Single -PowerPAK 1212-8 Single (https://www.vishay.com/docs/71656/ppak12128.pdf, https://www.vishay.com/docs/72597/72597.pdf) -Vishay PowerPAK 1212-8 Single -0 -5 -5 -Package_SO -Zetex_SM8 -Zetex, SMD, 8 pin package (http://datasheet.octopart.com/ZDT6758TA-Zetex-datasheet-68057.pdf) -Zetex SM8 -0 -8 -8 -Package_SON -Diodes_PowerDI3333-8 -Diodes Incorporated PowerDI3333-8, Plastic Dual Flat No Lead Package, 3.3x3.3x0.8mm Body, https://www.diodes.com/assets/Package-Files/PowerDI3333-8.pdf -PowerDI 0.65 -0 -13 -5 -Package_SON -Fairchild_DualPower33-6_3x3mm -Fairchild Power33 MOSFET package, 3x3mm (see https://www.fairchildsemi.com/datasheets/FD/FDMC8032L.pdf) -mosfet -0 -18 -6 -Package_SON -Fairchild_MicroPak-6_1.0x1.45mm_P0.5mm -Fairchild-specific MicroPak-6 1.0x1.45mm Pitch 0.5mm https://www.nxp.com/docs/en/application-note/AN10343.pdff -Fairchild-specific MicroPak-6 1.0x1.45mm Pitch 0.5mm -0 -6 -6 -Package_SON -Fairchild_MicroPak2-6_1.0x1.0mm_P0.35mm -Fairchild-specific MicroPak2-6 1.0x1.0mm Pitch 0.35mm https://www.nxp.com/docs/en/application-note/AN10343.pdff -Fairchild-specific MicroPak2-6 1.0x1.0mm Pitch 0.35mm -0 -6 -6 -Package_SON -HUSON-3-1EP_2x2mm_P1.3mm_EP1.1x1.6mm -HUSON, 3 Pin, SOT1061 (Ref: https://assets.nexperia.com/documents/data-sheet/PMEG2020CPA.pdf) -huson nolead SOT1061 -0 -4 -3 -Package_SON -HVSON-8-1EP_3x3mm_P0.65mm_EP1.6x2.4mm -HVSON, 8 Pin (https://www.nxp.com/docs/en/data-sheet/TJA1051.pdf#page=16), generated with kicad-footprint-generator ipc_noLead_generator.py -HVSON NoLead -0 -13 -9 -Package_SON -HVSON-8-1EP_4x4mm_P0.8mm_EP2.2x3.1mm -HVSON, 8 Pin (https://www.nxp.com/docs/en/data-sheet/PCF8523.pdf (page 57)), generated with kicad-footprint-generator ipc_noLead_generator.py -HVSON NoLead -0 -13 -9 -Package_SON -Infineon_PG-LSON-8-1 -https://www.infineon.com/cms/en/product/packages/PG-LSON/PG-LSON-8-1/ -PG-LSON-8-1 -0 -17 -9 -Package_SON -Infineon_PG-TISON-8-2 -Infineon, PG-TISON-8-2, 5x6x1.15mm, 1.27mm Pitch, Exposed Paddle, https://www.infineon.com/cms/en/product/packages/PG-TISON/PG-TISON-8-2/ -tison -0 -23 -7 -Package_SON -Infineon_PG-TISON-8-3 -Infineon, PG-TISON-8-2, 5x6x1.15mm, 1.27mm Pitch, Exposed Paddle, https://www.infineon.com/cms/en/product/packages/PG-TISON/PG-TISON-8-2/ -tison -0 -23 -7 -Package_SON -Infineon_PG-TISON-8-4 -Infineon, PG-TISON-8-4, 5x6x1.15mm, 1.27mm Pitch, Exposed Paddle, https://www.infineon.com/cms/en/product/packages/PG-TISON/PG-TISON-8-4/ -tison -0 -26 -8 -Package_SON -Infineon_PG-TISON-8-5 -Infineon, PG-TISON-8-5, 8x8x1.1mm, 1mm Pitch, https://www.infineon.com/cms/en/product/packages/PG-TISON/PG-TISON-8-5/ -tison -0 -34 -8 -Package_SON -NXP_XSON-16 -http://www.nxp.com/documents/outline_drawing/SOT1341-1.pdf -NXP XSON SOT-1341 -0 -16 -16 -Package_SON -ROHM_VML0806 -VML0806, Rohm (http://rohmfs.rohm.com/en/techdata_basic/transistor/soldering_condition/VML0806_Soldering_Condition.pdf, http://rohmfs.rohm.com/en/products/databook/package/spec/discrete/vml0806_tr-e.pdf) -ROHM VML0806 -0 -3 -3 -Package_SON -RTC_SMD_MicroCrystal_C3_2.5x3.7mm -MicroCrystal C3 2.5x3.7mm, https://www.microcrystal.com/fileadmin/Media/Products/RTC/Datasheet/RV-1805-C3.pdf -RTC C3 -0 -10 -10 -Package_SON -SON-8-1EP_3x2mm_P0.5mm_EP1.4x1.6mm -SON, 8 Pin (http://www.fujitsu.com/downloads/MICRO/fsa/pdf/products/memory/fram/MB85RS16-DS501-00014-6v0-E.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -SON NoLead -0 -13 -9 -Package_SON -Texas_DQK -Texas WSON-6 DQK, http://www.ti.com/lit/ds/symlink/csd16301q2.pdf -Texas WSON6 2x2mm -0 -10 -8 -Package_SON -Texas_DRC0010J -Texas DRC0010J, VSON10 3x3mm Body, 0.5mm Pitch, http://www.ti.com/lit/ds/symlink/tps63000.pdf -Texas VSON10 3x3mm -0 -17 -11 -Package_SON -Texas_DRC0010J_ThermalVias -Texas DRC0010J, VSON10 3x3mm Body, 0.5mm Pitch, http://www.ti.com/lit/ds/symlink/tps63000.pdf -Texas VSON10 3x3mm -0 -21 -11 -Package_SON -Texas_DSC0010J -3x3mm Body, 0.5mm Pitch, DSC0010J, WSON, http://www.ti.com/lit/ds/symlink/tps61201.pdf -0.5 DSC0010J WSON -0 -33 -11 -Package_SON -Texas_DSC0010J_ThermalVias -3x3mm Body, 0.5mm Pitch, DSC0010J, WSON, http://www.ti.com/lit/ds/symlink/tps61201.pdf -0.5 DSC0010J WSON -0 -39 -11 -Package_SON -Texas_PWSON-N6 -Plastic Small Outline No-Lead http://www.ti.com/lit/ml/mpds176e/mpds176e.pdf -Plastic Small Outline No-Lead -0 -7 -7 -Package_SON -Texas_R-PWSON-N12_EP0.4x2mm -http://www.ti.com/lit/ds/symlink/tpd6f003.pdf -WSON SMD -0 -16 -13 -Package_SON -Texas_S-PDSO-N12 -http://www.ti.com/lit/ds/symlink/bq27441-g1.pdf -SON thermal pads -0 -44 -13 -Package_SON -Texas_S-PVSON-N8 -8-Lead Plastic VSON, 3x3mm Body, 0.65mm Pitch, S-PVSON-N8, http://www.ti.com/lit/ds/symlink/opa2333.pdf -DFN 0.65 S-PVSON-N8 -0 -21 -9 -Package_SON -Texas_S-PVSON-N8_ThermalVias -8-Lead Plastic VSON, 3x3mm Body, 0.65mm Pitch, S-PVSON-N8, http://www.ti.com/lit/ds/symlink/opa2333.pdf -DFN 0.65 S-PVSON-N8 -0 -27 -9 -Package_SON -Texas_S-PVSON-N10 -3x3mm Body, 0.5mm Pitch, S-PVSON-N10, DRC, http://www.ti.com/lit/ds/symlink/tps61201.pdf -0.5 S-PVSON-N10 DRC -0 -33 -11 -Package_SON -Texas_S-PVSON-N10_ThermalVias -3x3mm Body, 0.5mm Pitch, S-PVSON-N10, DRC, http://www.ti.com/lit/ds/symlink/tps61201.pdf -0.5 S-PVSON-N10 DRC -0 -39 -11 -Package_SON -Texas_S-PWSON-N8_EP1.2x2mm -WSON, 8 Pin (http://www.ti.com/lit/ds/symlink/lp2951.pdf#page=27), generated with kicad-footprint-generator ipc_noLead_generator.py -WSON NoLead -0 -11 -9 -Package_SON -Texas_S-PWSON-N8_EP1.2x2mm_ThermalVias -WSON, 8 Pin (http://www.ti.com/lit/ds/symlink/lp2951.pdf#page=27), generated with kicad-footprint-generator ipc_noLead_generator.py -WSON NoLead -0 -18 -9 -Package_SON -Texas_S-PWSON-N10 -3x3mm Body, 0.5mm Pitch, S-PWSON-N10, DSC, http://www.ti.com/lit/ds/symlink/tps63060.pdf -0.5 S-PWSON-N10 DSC -0 -41 -11 -Package_SON -Texas_S-PWSON-N10_ThermalVias -3x3mm Body, 0.5mm Pitch, S-PWSON-N10, DSC, http://www.ti.com/lit/ds/symlink/tps63060.pdf -0.5 S-PWSON-N10 DSC -0 -47 -11 -Package_SON -Texas_X2SON-4_1x1mm_P0.65mm -X2SON 5 pin 1x1mm package (Reference Datasheet: http://www.ti.com/lit/ds/sbvs193d/sbvs193d.pdf Reference part: TPS383x) [StepUp generated footprint] -X2SON -0 -13 -5 -Package_SON -USON-10_2.5x1.0mm_P0.5mm -USON-10 2.5x1.0mm_ Pitch 0.5mm http://www.ti.com/lit/ds/symlink/tpd4e02b04.pdf -USON-10 2.5x1.0mm Pitch 0.5mm -0 -10 -10 -Package_SON -USON-20_2x4mm_P0.4mm -USON-20 2x4mm Pitch 0.4mm http://www.ti.com/lit/ds/symlink/txb0108.pdf -USON-20 2x4mm Pitch 0.4mm -0 -20 -20 -Package_SON -VSON-8_3.3x3.3mm_P0.65mm_NexFET -8-Lead Plastic Dual Flat, No Lead Package (MF) - 3.3x3.3x1 mm Body [VSON] http://www.ti.com/lit/ds/symlink/csd87334q3d.pdf -VSON 0.65 -0 -12 -5 -Package_SON -VSON-10-1EP_3x3mm_P0.5mm_EP1.2x2mm -VSON, 10 Pin (http://rohmfs.rohm.com/en/products/databook/datasheet/ic/power/switching_regulator/bd8314nuv-e.pdf (Page 20)), generated with kicad-footprint-generator ipc_noLead_generator.py -VSON NoLead -0 -15 -11 -Package_SON -VSON-10-1EP_3x3mm_P0.5mm_EP1.2x2mm_ThermalVias -VSON, 10 Pin (http://rohmfs.rohm.com/en/products/databook/datasheet/ic/power/switching_regulator/bd8314nuv-e.pdf (Page 20)), generated with kicad-footprint-generator ipc_noLead_generator.py -VSON NoLead -0 -18 -11 -Package_SON -VSON-10-1EP_3x3mm_P0.5mm_EP1.65x2.4mm -VSON 10 Thermal on 11 3x3mm Pitch 0.5mm http://chip.tomsk.ru/chip/chipdoc.nsf/Package/D8A64DD165C2AAD9472579400024FC41!OpenDocument -VSON 10 Thermal on 11 3x3mm Pitch 0.5mm -0 -21 -11 -Package_SON -VSON-10-1EP_3x3mm_P0.5mm_EP1.65x2.4mm_ThermalVias -VSON 10 Thermal on 11 3x3mm Pitch 0.5mm http://chip.tomsk.ru/chip/chipdoc.nsf/Package/D8A64DD165C2AAD9472579400024FC41!OpenDocument -VSON 10 Thermal on 11 3x3mm Pitch 0.5mm -0 -27 -11 -Package_SON -VSONP-8-1EP_5x6_P1.27mm -SON, 8-Leads, Body 5x6x1mm, Pitch 1.27mm; (see Texas Instruments CSD18531Q5A http://www.ti.com/lit/ds/symlink/csd18531q5a.pdf) -VSONP 1.27 -0 -13 -3 -Package_SON -WSON-6-1EP_2x2mm_P0.65mm_EP1x1.6mm -WSON, 6 Pin (http://www.ti.com/lit/ds/symlink/tps61040.pdf#page=35), generated with kicad-footprint-generator ipc_noLead_generator.py -WSON NoLead -0 -9 -7 -Package_SON -WSON-6-1EP_2x2mm_P0.65mm_EP1x1.6mm_ThermalVias -WSON, 6 Pin (http://www.ti.com/lit/ds/symlink/tps61040.pdf#page=35), generated with kicad-footprint-generator ipc_noLead_generator.py -WSON NoLead -0 -12 -7 -Package_SON -WSON-6-1EP_3x3mm_P0.95mm -WSON6 3*3 MM, 0.95 PITCH; http://www.ti.com/lit/ds/symlink/lmr62421.pdf -WSON6 0.95 -0 -10 -7 -Package_SON -WSON-6_1.5x1.5mm_P0.5mm -WSON6, http://www.ti.com/lit/ds/symlink/tlv702.pdf -WSON6_1.5x1.5mm_P0.5mm -0 -6 -6 -Package_SON -WSON-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mm -8-Lead Plastic WSON, 2x2mm Body, 0.5mm Pitch, WSON-8, http://www.ti.com/lit/ds/symlink/lm27761.pdf -WSON 8 1EP -0 -11 -9 -Package_SON -WSON-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mm_ThermalVias -8-Lead Plastic WSON, 2x2mm Body, 0.5mm Pitch, WSON-8, http://www.ti.com/lit/ds/symlink/lm27761.pdf -WSON 8 1EP ThermalVias -0 -14 -9 -Package_SON -WSON-8-1EP_3x2.5mm_P0.5mm_EP1.2x1.5mm_PullBack -WSON, 8 Pin (http://www.ti.com/lit/ml/mpds400/mpds400.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -WSON NoLead -0 -13 -9 -Package_SON -WSON-8-1EP_3x2.5mm_P0.5mm_EP1.2x1.5mm_PullBack_ThermalVias -WSON, 8 Pin (http://www.ti.com/lit/ml/mpds400/mpds400.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -WSON NoLead -0 -18 -9 -Package_SON -WSON-8-1EP_3x3mm_P0.5mm_EP1.6x2.0mm -8-Lead Plastic WSON, 2x2mm Body, 0.5mm Pitch, WSON-8, http://www.ti.com/lit/ds/symlink/lm27761.pdf -WSON 8 1EP -0 -13 -9 -Package_SON -WSON-8-1EP_6x5mm_P1.27mm_EP3.4x4.3mm -WSON, 8 Pin (http://www.winbond.com/resource-files/w25q32jv%20revg%2003272018%20plus.pdf (page 68)), generated with kicad-footprint-generator ipc_noLead_generator.py -WSON NoLead -0 -13 -9 -Package_SON -WSON-8-1EP_6x5mm_P1.27mm_EP3.4x4mm -WSON, 8 Pin (http://ww1.microchip.com/downloads/en/AppNotes/S72030.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py -WSON NoLead -0 -13 -9 -Package_SON -WSON-8_4x4mm_P0.8mm -http://www.ti.com/lit/ml/mpds406/mpds406.pdf -WSON8_4x4mm_P0.8mm -0 -9 -9 -Package_SON -WSON-10-1EP_2.5x2.5mm_P0.5mm_EP1.2x2mm -WSON, 10 Pin (http://www.ti.com/lit/gpn/tps63030#page=24), generated with kicad-footprint-generator ipc_noLead_generator.py -WSON NoLead -0 -15 -11 -Package_SON -WSON-10-1EP_2.5x2.5mm_P0.5mm_EP1.2x2mm_ThermalVias -WSON, 10 Pin (http://www.ti.com/lit/gpn/tps63030#page=24), generated with kicad-footprint-generator ipc_noLead_generator.py -WSON NoLead -0 -22 -11 -Package_SON -WSON-10-1EP_2x3mm_P0.5mm_EP0.84x2.4mm -WSON-10 package 2x3mm body, pitch 0.5mm, see http://www.ti.com/lit/ds/symlink/tps62177.pdf -WSON 0.5 -0 -14 -11 -Package_SON -WSON-10-1EP_2x3mm_P0.5mm_EP0.84x2.4mm_ThermalVias -WSON-10 package 2x3mm body, pitch 0.5mm, thermal vias and counter-pad, see http://www.ti.com/lit/ds/symlink/tps62177.pdf -WSON 0.5 thermal vias -0 -17 -11 -Package_SON -WSON-10-1EP_4x3mm_P0.5mm_EP2.2x2mm -10-Lead Plastic WSON, 4x3mm Body, 0.5mm Pitch (http://www.ti.com/lit/ds/symlink/lm4990.pdf) -WSON 0.5 -0 -15 -11 -Package_SON -WSON-12-1EP_3x2mm_P0.5mm_EP1x2.65 -WSON-12 http://www.ti.com/lit/ds/symlink/lm27762.pdf -WSON-12 -0 -15 -13 -Package_SON -WSON-12-1EP_3x2mm_P0.5mm_EP1x2.65_ThermalVias -WSON-12 http://www.ti.com/lit/ds/symlink/lm27762.pdf -WSON-12 -0 -19 -13 -Package_SON -WSON-12-1EP_4x4mm_P0.5mm_EP2.6x3mm -WSON, 12 Pin (http://www.ti.com/lit/ds/symlink/ldc1312.pdf#page=62), generated with kicad-footprint-generator ipc_noLead_generator.py -WSON NoLead -0 -17 -13 -Package_SON -WSON-12-1EP_4x4mm_P0.5mm_EP2.6x3mm_ThermalVias -WSON, 12 Pin (http://www.ti.com/lit/ds/symlink/ldc1312.pdf#page=62), generated with kicad-footprint-generator ipc_noLead_generator.py -WSON NoLead -0 -27 -13 -Package_SON -WSON-14-1EP_4.0x4.0mm_P0.5mm_EP2.6x2.6mm -14-Lead Plastic Dual Flat, No Lead Package - 4.0x4.0x0.8 mm Body [WSON], http://www.ti.com/lit/ml/mpds421/mpds421.pdf -NHL014B -0 -19 -15 -Package_SON -WSON-16_3.3x1.35_P0.4mm -WSON-16 3.3 x 1.35mm Pitch 0.4mm http://www.chip.tomsk.ru/chip/chipdoc.nsf/Package/C67E729A4D6C883A4725793E004C8739!OpenDocument -WSON-16 3.3 x 1.35mm Pitch 0.4mm -0 -20 -17 -Package_SON -X2SON-8_1.4x1mm_P0.35mm -X2SON-8 1.4x1mm Pitch0.35mm http://www.ti.com/lit/ds/symlink/pca9306.pdf -X2SON-8 1.4x1mm Pitch0.35mm -0 -8 -8 -Package_SO_J-Lead -TSOC-6_3.76x3.94mm_P1.27mm -Maxim Integrated TSOC-6 D6+1,https://datasheets.maximintegrated.com/en/ds/DS2401.pdf, https://pdfserv.maximintegrated.com/land_patterns/90-0321.PDF -TSOC-6 -0 -6 -6 -Package_TO_SOT_SMD -ATPAK-2 -ATPAK SMD package, http://www.onsemi.com/pub/Collateral/ENA2192-D.PDF -ATPAK -0 -7 -3 -Package_TO_SOT_SMD -Analog_KS-4 -Analog Devices KS-4, http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/sc70ks/ks_4.pdf -Analog Devices KS-4 (like EIAJ SC-82) -0 -4 -4 -Package_TO_SOT_SMD -Diodes_SOT-553 -Diodes SOT-553, https://www.diodes.com/assets/Package-Files/SOT553.pdf -SOT-553 -0 -5 -5 -Package_TO_SOT_SMD -HVSOF5 -HVSOF5, http://rohmfs.rohm.com/en/techdata_basic/ic/package/hvsof5_1-e.pdf, http://rohmfs.rohm.com/en/products/databook/datasheet/ic/sensor/hall/bu52001gul-e.pdf -HVSOF5 -0 -5 -5 -Package_TO_SOT_SMD -HVSOF6 -HVSOF6, http://rohmfs.rohm.com/en/techdata_basic/ic/package/hvsof6_1-e.pdf, http://rohmfs.rohm.com/en/products/databook/datasheet/ic/audio_video/video_amplifier/bh76106hfv-e.pdf -HVSOF6 -0 -7 -7 -Package_TO_SOT_SMD -Infineon_PG-HDSOP-10-1 -Infineon PG-HDSOP-10-1 (DDPAK), 20.96x6.5x2.3mm, slug up (https://www.infineon.com/cms/en/product/packages/PG-HDSOP/PG-HDSOP-10-1/) -hdsop 10 ddpak -0 -10 -10 -Package_TO_SOT_SMD -Infineon_PG-HSOF-8-1 -HSOF-8-1 [TOLL] power MOSFET (http://www.infineon.com/cms/en/product/packages/PG-HSOF/PG-HSOF-8-1/) -mosfet hsof toll -0 -53 -3 -Package_TO_SOT_SMD -Infineon_PG-HSOF-8-1_ThermalVias -HSOF-8-1 [TOLL] power MOSFET (http://www.infineon.com/cms/en/product/packages/PG-HSOF/PG-HSOF-8-1/) -mosfet hsof toll thermal vias -0 -96 -3 -Package_TO_SOT_SMD -Infineon_PG-HSOF-8-2 -HSOF-8-2 [TOLL] power MOSFET (http://www.infineon.com/cms/en/product/packages/PG-HSOF/PG-HSOF-8-2/) -mosfet hsof toll -0 -12 -4 -Package_TO_SOT_SMD -Infineon_PG-HSOF-8-2_ThermalVias -HSOF-8-2 [TOLL] power MOSFET (http://www.infineon.com/cms/en/product/packages/PG-HSOF/PG-HSOF-8-2/) -mosfet hsof toll thermal vias -0 -97 -4 -Package_TO_SOT_SMD -Infineon_PG-HSOF-8-2_ThermalVias2 -HSOF-8-2 [TOLL] power MOSFET (http://www.infineon.com/cms/en/product/packages/PG-HSOF/PG-HSOF-8-2/, https://www.infineon.com/dgdl/Infineon-ApplicationNote_600V_CoolMOS_C7_Gold_TOLL-AN-v01_00-EN.pdf?fileId=5546d4625b10283a015b144a1af70df6) -mosfet hsof toll thermal vias -0 -159 -4 -Package_TO_SOT_SMD -Infineon_PG-HSOF-8-3 -HSOF-8-3 power MOSFET (http://www.infineon.com/cms/en/product/packages/PG-HSOF/PG-HSOF-8-3/) -mosfet hsof -0 -25 -4 -Package_TO_SOT_SMD -Infineon_PG-HSOF-8-3_ThermalVias -HSOF-8-3 power MOSFET (http://www.infineon.com/cms/en/product/packages/PG-HSOF/PG-HSOF-8-3/) -mosfet hsof -0 -64 -4 -Package_TO_SOT_SMD -Infineon_PG-TO-220-7Lead_TabPin8 -Infineon PG-TO-220-7, Tab as Pin 8, see e.g. https://www.infineon.com/dgdl/Infineon-BTS50055-1TMC-DS-v01_00-EN.pdf?fileId=5546d4625a888733015aa9b0007235e9 -Infineon PG-TO-220-7 -0 -12 -8 -Package_TO_SOT_SMD -LFPAK33 -LFPAK33 SOT-1210 https://assets.nexperia.com/documents/outline-drawing/SOT1210.pdf -LFPAK33 SOT-1210 -0 -17 -5 -Package_TO_SOT_SMD -LFPAK56 -LFPAK56 https://assets.nexperia.com/documents/outline-drawing/SOT669.pdf -LFPAK56 SOT-669 Power-SO8 -0 -18 -5 -Package_TO_SOT_SMD -OnSemi_ECH8 -On Semiconductor ECH8, https://www.onsemi.com/pub/Collateral/318BF.PDF -ECH8 SOT28-FL SOT-28-FL -0 -8 -8 -Package_TO_SOT_SMD -PQFN_8x8 -Low Profile 8x8mm PQFN, Dual Cool 88, https://www.onsemi.com/pub/Collateral/FDMT80080DC-D.pdf -pqfn vdfn mosfet -0 -9 -3 -Package_TO_SOT_SMD -PowerMacro_M234_NoHole -TO-50-4 Power Macro Package Style M234 -TO-50-4 Power Macro Package Style M234 -0 -4 -4 -Package_TO_SOT_SMD -PowerMacro_M234_WithHole -TO-50-4 Power Macro Package Style M234 -TO-50-4 Power Macro Package Style M234 -0 -4 -4 -Package_TO_SOT_SMD -Rohm_HRP7 -Rohm HRP7 SMD package, http://rohmfs.rohm.com/en/techdata_basic/ic/package/hrp7_1-e.pdf, http://rohmfs.rohm.com/en/products/databook/datasheet/ic/motor/dc/bd621x-e.pdf -Rohm HRP7 SMD -0 -69 -7 -Package_TO_SOT_SMD -SC-59 -SC-59, https://lib.chipdip.ru/images/import_diod/original/SOT-23_SC-59.jpg -SC-59 -0 -3 -3 -Package_TO_SOT_SMD -SC-59_Handsoldering -SC-59, hand-soldering varaint, https://lib.chipdip.ru/images/import_diod/original/SOT-23_SC-59.jpg -SC-59 hand-soldering -0 -3 -3 -Package_TO_SOT_SMD -SC-70-8 -SC70-8 -SC70-8 -0 -8 -8 -Package_TO_SOT_SMD -SC-70-8_Handsoldering -SC70-8, Handsoldering -SC70-8 Handsoldering -0 -8 -8 -Package_TO_SOT_SMD -SC-82AA -SC-82AA -SC-82AA -0 -4 -4 -Package_TO_SOT_SMD -SC-82AA_Handsoldering -SC-82AA -SC-82AA -0 -4 -4 -Package_TO_SOT_SMD -SC-82AB -SC-82AB -SC-82AB -0 -4 -4 -Package_TO_SOT_SMD -SC-82AB_Handsoldering -SC-82AB -SC-82AB -0 -4 -4 -Package_TO_SOT_SMD -SOT-23 -SOT-23, Standard -SOT-23 -0 -3 -3 -Package_TO_SOT_SMD -SOT-23-5 -5-pin SOT23 package -SOT-23-5 -0 -5 -5 -Package_TO_SOT_SMD -SOT-23-5_HandSoldering -5-pin SOT23 package -SOT-23-5 hand-soldering -0 -5 -5 -Package_TO_SOT_SMD -SOT-23-6 -6-pin SOT-23 package -SOT-23-6 -0 -6 -6 -Package_TO_SOT_SMD -SOT-23-6_Handsoldering -6-pin SOT-23 package, Handsoldering -SOT-23-6 Handsoldering -0 -6 -6 -Package_TO_SOT_SMD -SOT-23-8 -8-pin SOT-23 package, http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/sot-23rj/rj_8.pdf -SOT-23-8 -0 -8 -8 -Package_TO_SOT_SMD -SOT-23-8_Handsoldering -8-pin SOT-23 package, Handsoldering, http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/sot-23rj/rj_8.pdf -SOT-23-8 Handsoldering -0 -8 -8 -Package_TO_SOT_SMD -SOT-23W -SOT-23W http://www.allegromicro.com/~/media/Files/Datasheets/A112x-Datasheet.ashx?la=en&hash=7BC461E058CC246E0BAB62433B2F1ECA104CA9D3 -SOT-23W -0 -3 -3 -Package_TO_SOT_SMD -SOT-23W_Handsoldering -SOT-23W http://www.allegromicro.com/~/media/Files/Datasheets/A112x-Datasheet.ashx?la=en&hash=7BC461E058CC246E0BAB62433B2F1ECA104CA9D3 -SOT-23W for handsoldering -0 -3 -3 -Package_TO_SOT_SMD -SOT-23_Handsoldering -SOT-23, Handsoldering -SOT-23 -0 -3 -3 -Package_TO_SOT_SMD -SOT-89-3 -SOT-89-3, http://ww1.microchip.com/downloads/en/DeviceDoc/3L_SOT-89_MB_C04-029C.pdf -SOT-89-3 -0 -3 -3 -Package_TO_SOT_SMD -SOT-89-3_Handsoldering -SOT-89-3 Handsoldering -SOT-89-3 Handsoldering -0 -3 -3 -Package_TO_SOT_SMD -SOT-89-5 -SOT-89-5, http://www.e-devices.ricoh.co.jp/en/products/product_power/pkg/sot-89-5.pdf -SOT-89-5 -0 -5 -5 -Package_TO_SOT_SMD -SOT-89-5_Handsoldering -SOT-89-5, http://www.e-devices.ricoh.co.jp/en/products/product_power/pkg/sot-89-5.pdf -SOT-89-5 -0 -5 -5 -Package_TO_SOT_SMD -SOT-143 -SOT-143 -SOT-143 -0 -4 -4 -Package_TO_SOT_SMD -SOT-143R_Reverse -SOT-143R Reverse -SOT-143R Reverse -0 -4 -4 -Package_TO_SOT_SMD -SOT-143R_Reverse_Handsoldering -SOT-143R Reverse Handsoldering -SOT-143 Reverse Handsoldering -0 -4 -4 -Package_TO_SOT_SMD -SOT-143_Handsoldering -SOT-143 Handsoldering -SOT-143 Handsoldering -0 -4 -4 -Package_TO_SOT_SMD -SOT-223 -module CMS SOT223 4 pins -CMS SOT -0 -4 -4 -Package_TO_SOT_SMD -SOT-223-3_TabPin2 -module CMS SOT223 4 pins -CMS SOT -0 -4 -3 -Package_TO_SOT_SMD -SOT-223-5 -module CMS SOT223 5 pins, http://ww1.microchip.com/downloads/en/DeviceDoc/51751a.pdf -CMS SOT -0 -5 -5 -Package_TO_SOT_SMD -SOT-223-6 -module CMS SOT223 6 pins, http://www.ti.com/lit/ds/symlink/tps737.pdf -CMS SOT -0 -6 -6 -Package_TO_SOT_SMD -SOT-223-6_TabPin3 -module CMS SOT223 6 pins, http://www.ti.com/lit/ds/symlink/tps737.pdf -CMS SOT -0 -6 -5 -Package_TO_SOT_SMD -SOT-223-8 -module CMS SOT223 8 pins, https://www.diodes.com/assets/Datasheets/ZXSBMR16PT8.pdf -CMS SOT -0 -8 -8 -Package_TO_SOT_SMD -SOT-323_SC-70 -SOT-323, SC-70 -SOT-323 SC-70 -0 -3 -3 -Package_TO_SOT_SMD -SOT-323_SC-70_Handsoldering -SOT-323, SC-70 Handsoldering -SOT-323 SC-70 Handsoldering -0 -3 -3 -Package_TO_SOT_SMD -SOT-343_SC-70-4 -SOT-343, SC-70-4 -SOT-343 SC-70-4 -0 -4 -4 -Package_TO_SOT_SMD -SOT-343_SC-70-4_Handsoldering -SOT-343, SC-70-4, Handsoldering -SOT-343 SC-70-4 Handsoldering -0 -4 -4 -Package_TO_SOT_SMD -SOT-353_SC-70-5 -SOT-353, SC-70-5 -SOT-353 SC-70-5 -0 -5 -5 -Package_TO_SOT_SMD -SOT-353_SC-70-5_Handsoldering -SOT-353, SC-70-5, Handsoldering -SOT-353 SC-70-5 Handsoldering -0 -5 -5 -Package_TO_SOT_SMD -SOT-363_SC-70-6 -SOT-363, SC-70-6 -SOT-363 SC-70-6 -0 -6 -6 -Package_TO_SOT_SMD -SOT-363_SC-70-6_Handsoldering -SOT-363, SC-70-6, Handsoldering -SOT-363 SC-70-6 Handsoldering -0 -6 -6 -Package_TO_SOT_SMD -SOT-383F -8-pin SOT-383F, http://www.mouser.com/ds/2/80/CPDVR085V0C-HF-RevB-10783.pdf -SOT-383F -0 -9 -9 -Package_TO_SOT_SMD -SOT-383FL -8-pin SOT-383FL package, http://www.onsemi.com/pub_link/Collateral/ENA2267-D.PDF -SOT-383FL -0 -8 -8 -Package_TO_SOT_SMD -SOT-416 -SOT-416, https://www.nxp.com/docs/en/package-information/SOT416.pdf -SOT-416 -0 -3 -3 -Package_TO_SOT_SMD -SOT-523 -SOT523, https://www.diodes.com/assets/Package-Files/SOT523.pdf -SOT-523 -0 -3 -3 -Package_TO_SOT_SMD -SOT-543 -SOT-543 4 lead surface package -SOT-543 SC-107A EMD4 -0 -4 -4 -Package_TO_SOT_SMD -SOT-553 -SOT553 -SOT-553 -0 -5 -5 -Package_TO_SOT_SMD -SOT-563 -SOT563 -SOT-563 -0 -6 -6 -Package_TO_SOT_SMD -SOT-665 -SOT665 -SOT-665 -0 -5 -5 -Package_TO_SOT_SMD -SOT-666 -SOT666 -SOT-666 -0 -6 -6 -Package_TO_SOT_SMD -SOT-723 -http://toshiba.semicon-storage.com/info/docget.jsp?did=5879&prodName=RN1104MFV -sot 723 -0 -3 -3 -Package_TO_SOT_SMD -SOT-883 -SOT-883, https://assets.nexperia.com/documents/outline-drawing/SOT883.pdf -SOT-883 -0 -3 -3 -Package_TO_SOT_SMD -SOT-886 -SOT-886 -SOT-886 -0 -6 -6 -Package_TO_SOT_SMD -SOT-963 -SOT 963 6 pins package 1x0.8mm pitch 0.35mm -SOT 963 6 pins package 1x0.8mm pitch 0.35mm -0 -6 -6 -Package_TO_SOT_SMD -SOT-1123 -SOT-1123 small outline transistor (see http://www.onsemi.com/pub/Collateral/NST3906F3-D.PDF) -SOT-1123 transistor -0 -3 -3 -Package_TO_SOT_SMD -SOT-1333-1 -SOT-1333-1 -SOT-1333-1 -0 -9 -9 -Package_TO_SOT_SMD -SOT-1334-1 -SOT-1334-1 -SOT-1334-1 -0 -14 -14 -Package_TO_SOT_SMD -SuperSOT-3 -3-pin SuperSOT package https://www.fairchildsemi.com/package-drawings/MA/MA03B.pdf -SuperSOT-3 SSOT-3 -0 -3 -3 -Package_TO_SOT_SMD -SuperSOT-6 -6-pin SuperSOT package http://www.mouser.com/ds/2/149/FMB5551-889214.pdf -SuperSOT-6 SSOT-6 -0 -6 -6 -Package_TO_SOT_SMD -SuperSOT-8 -8-pin SuperSOT package, http://www.icbank.com/icbank_data/semi_package/ssot8_dim.pdf -SuperSOT-8 SSOT-8 -0 -8 -8 -Package_TO_SOT_SMD -TDSON-8-1 -Power MOSFET package, TDSON-8-1, 5.15x5.9mm (https://www.infineon.com/cms/en/product/packages/PG-TDSON/PG-TDSON-8-1/) -tdson -0 -14 -5 -Package_TO_SOT_SMD -TO-50-3_LongPad-NoHole_Housing -TO-50-3 Macro T Package Style M236 -TO-50-3 Macro T Package Style M236 -0 -3 -3 -Package_TO_SOT_SMD -TO-50-3_LongPad-WithHole_Housing -TO-50-3 Macro T Package Style M236 -TO-50-3 Macro T Package Style M236 -0 -3 -3 -Package_TO_SOT_SMD -TO-50-3_ShortPad-NoHole_Housing -TO-50-3 Macro T Package Style M236 -TO-50-3 Macro T Package Style M236 -0 -3 -3 -Package_TO_SOT_SMD -TO-50-3_ShortPad-WithHole_Housing -TO-50-3 Macro T Package Style M236 -TO-50-3 Macro T Package Style M236 -0 -3 -3 -Package_TO_SOT_SMD -TO-50-4_LongPad-NoHole_Housing -TO-50-4 Macro X Package Style M238 -TO-50-4 Macro X Package Style M238 -0 -4 -4 -Package_TO_SOT_SMD -TO-50-4_LongPad-WithHole_Housing -TO-50-4 Macro X Package Style M238 -TO-50-4 Macro X Package Style M238 -0 -4 -4 -Package_TO_SOT_SMD -TO-50-4_ShortPad-NoHole_Housing -TO-50-4 Macro X Package Style M238 -TO-50-4 Macro X Package Style M238 -0 -4 -4 -Package_TO_SOT_SMD -TO-50-4_ShortPad-WithHole_Housing -TO-50-4 Macro X Package Style M238 -TO-50-4 Macro X Package Style M238 -0 -4 -4 -Package_TO_SOT_SMD -TO-252-2 -TO-252 / DPAK SMD package, http://www.infineon.com/cms/en/product/packages/PG-TO252/PG-TO252-3-1/ -DPAK TO-252 DPAK-3 TO-252-3 SOT-428 -0 -7 -3 -Package_TO_SOT_SMD -TO-252-2_TabPin1 -TO-252-2, tab to pin 1 https://www.wolfspeed.com/media/downloads/87/CSD01060.pdf -TO-252-2 diode -0 -7 -2 -Package_TO_SOT_SMD -TO-252-3_TabPin2 -TO-252 / DPAK SMD package, http://www.infineon.com/cms/en/product/packages/PG-TO252/PG-TO252-3-1/ -DPAK TO-252 DPAK-3 TO-252-3 SOT-428 -0 -8 -3 -Package_TO_SOT_SMD -TO-252-3_TabPin4 -TO-252 / DPAK SMD package, http://www.infineon.com/cms/en/product/packages/PG-TO252/PG-TO252-3-1/ -DPAK TO-252 DPAK-3 TO-252-3 SOT-428 -0 -8 -4 -Package_TO_SOT_SMD -TO-252-4 -TO-252 / DPAK SMD package, http://www.infineon.com/cms/en/product/packages/PG-TO252/PG-TO252-5-11/ -DPAK TO-252 DPAK-5 TO-252-5 -0 -9 -5 -Package_TO_SOT_SMD -TO-252-5_TabPin3 -TO-252 / DPAK SMD package, http://www.infineon.com/cms/en/product/packages/PG-TO252/PG-TO252-5-11/ -DPAK TO-252 DPAK-5 TO-252-5 -0 -10 -5 -Package_TO_SOT_SMD -TO-252-5_TabPin6 -TO-252 / DPAK SMD package, http://www.infineon.com/cms/en/product/packages/PG-TO252/PG-TO252-5-11/ -DPAK TO-252 DPAK-5 TO-252-5 -0 -10 -6 -Package_TO_SOT_SMD -TO-263-2 -TO-263 / D2PAK / DDPAK SMD package, http://www.infineon.com/cms/en/product/packages/PG-TO263/PG-TO263-3-1/ -D2PAK DDPAK TO-263 D2PAK-3 TO-263-3 SOT-404 -0 -7 -3 -Package_TO_SOT_SMD -TO-263-2_TabPin1 -TO-263 / D2PAK / DDPAK SMD package, tab to pin 1, https://www.wolfspeed.com/media/downloads/137/C3D06060G.pdf -D2PAK DDPAK TO-263 D2PAK-3 TO-263-3 SOT-404 diode -0 -7 -2 -Package_TO_SOT_SMD -TO-263-3_TabPin2 -TO-263 / D2PAK / DDPAK SMD package, http://www.infineon.com/cms/en/product/packages/PG-TO263/PG-TO263-3-1/ -D2PAK DDPAK TO-263 D2PAK-3 TO-263-3 SOT-404 -0 -8 -3 -Package_TO_SOT_SMD -TO-263-3_TabPin4 -TO-263 / D2PAK / DDPAK SMD package, http://www.infineon.com/cms/en/product/packages/PG-TO263/PG-TO263-3-1/ -D2PAK DDPAK TO-263 D2PAK-3 TO-263-3 SOT-404 -0 -8 -4 -Package_TO_SOT_SMD -TO-263-4 -TO-263 / D2PAK / DDPAK SMD package, http://www.infineon.com/cms/en/product/packages/PG-TO263/PG-TO263-5-1/ -D2PAK DDPAK TO-263 D2PAK-5 TO-263-5 SOT-426 -0 -9 -5 -Package_TO_SOT_SMD -TO-263-5_TabPin3 -TO-263 / D2PAK / DDPAK SMD package, http://www.infineon.com/cms/en/product/packages/PG-TO263/PG-TO263-5-1/ -D2PAK DDPAK TO-263 D2PAK-5 TO-263-5 SOT-426 -0 -10 -5 -Package_TO_SOT_SMD -TO-263-5_TabPin6 -TO-263 / D2PAK / DDPAK SMD package, http://www.infineon.com/cms/en/product/packages/PG-TO263/PG-TO263-5-1/ -D2PAK DDPAK TO-263 D2PAK-5 TO-263-5 SOT-426 -0 -10 -6 -Package_TO_SOT_SMD -TO-263-6 -TO-263 / D2PAK / DDPAK SMD package, http://www.infineon.com/cms/en/product/packages/PG-TO263/PG-TO263-7-1/ -D2PAK DDPAK TO-263 D2PAK-7 TO-263-7 SOT-427 -0 -11 -7 -Package_TO_SOT_SMD -TO-263-7_TabPin4 -TO-263 / D2PAK / DDPAK SMD package, http://www.infineon.com/cms/en/product/packages/PG-TO263/PG-TO263-7-1/ -D2PAK DDPAK TO-263 D2PAK-7 TO-263-7 SOT-427 -0 -12 -7 -Package_TO_SOT_SMD -TO-263-7_TabPin8 -TO-263 / D2PAK / DDPAK SMD package, http://www.infineon.com/cms/en/product/packages/PG-TO263/PG-TO263-7-1/ -D2PAK DDPAK TO-263 D2PAK-7 TO-263-7 SOT-427 -0 -12 -8 -Package_TO_SOT_SMD -TO-263-9_TabPin5 -TO-263 / D2PAK / DDPAK SMD package, http://www.ti.com/lit/ds/symlink/lm4755.pdf -D2PAK DDPAK TO-263 D2PAK-9 TO-263-9 -0 -14 -9 -Package_TO_SOT_SMD -TO-263-9_TabPin10 -TO-263 / D2PAK / DDPAK SMD package, http://www.ti.com/lit/ds/symlink/lm4755.pdf -D2PAK DDPAK TO-263 D2PAK-9 TO-263-9 -0 -14 -10 -Package_TO_SOT_SMD -TO-268-2 -TO-268/D3PAK SMD package, http://www.icbank.com/icbank_data/semi_package/to268aa_dim.pdf -D3PAK TO-268 D3PAK-3 TO-268-3 -0 -7 -3 -Package_TO_SOT_SMD -TO-269AA -SMD package TO-269AA (e.g. diode bridge), see http://www.vishay.com/docs/88854/padlayouts.pdf -TO-269AA MBS diode bridge -0 -4 -4 -Package_TO_SOT_SMD -TO-277A -Thermal enhanced ultra thin SMD package; 3 leads; body: 4.3x6.1x0.43mm, https://www.vishay.com/docs/95570/to-277asmpc.pdf -TO-277A SMPC -0 -12 -3 -Package_TO_SOT_SMD -TO-277B -TO-227B https://media.digikey.com/pdf/Data%20Sheets/Littelfuse%20PDFs/DST2050S.pdf -TO-277B -0 -9 -3 -Package_TO_SOT_SMD -TSOT-23 -3-pin TSOT23 package, http://www.analog.com.tw/pdf/All_In_One.pdf -TSOT-23 -0 -3 -3 -Package_TO_SOT_SMD -TSOT-23-5 -5-pin TSOT23 package, http://cds.linear.com/docs/en/packaging/SOT_5_05-08-1635.pdf -TSOT-23-5 -0 -5 -5 -Package_TO_SOT_SMD -TSOT-23-5_HandSoldering -5-pin TSOT23 package, http://cds.linear.com/docs/en/packaging/SOT_5_05-08-1635.pdf -TSOT-23-5 Hand-soldering -0 -5 -5 -Package_TO_SOT_SMD -TSOT-23-6 -6-pin TSOT23 package, http://cds.linear.com/docs/en/packaging/SOT_6_05-08-1636.pdf -TSOT-23-6 MK06A TSOT-6 -0 -6 -6 -Package_TO_SOT_SMD -TSOT-23-6_HandSoldering -6-pin TSOT23 package, http://cds.linear.com/docs/en/packaging/SOT_6_05-08-1636.pdf -TSOT-23-6 MK06A TSOT-6 Hand-soldering -0 -6 -6 -Package_TO_SOT_SMD -TSOT-23-8 -8-pin TSOT23 package, http://cds.linear.com/docs/en/packaging/SOT_8_05-08-1637.pdf -TSOT-23-8 -0 -8 -8 -Package_TO_SOT_SMD -TSOT-23-8_HandSoldering -8-pin TSOT23 package, http://cds.linear.com/docs/en/packaging/SOT_8_05-08-1637.pdf -TSOT-23-8 Hand-soldering -0 -8 -8 -Package_TO_SOT_SMD -TSOT-23_HandSoldering -5-pin TSOT23 package, http://cds.linear.com/docs/en/packaging/SOT_5_05-08-1635.pdf -TSOT-23 Hand-soldering -0 -3 -3 -Package_TO_SOT_SMD -Texas_DRT-3 -Texas Instrument DRT-3 1x0.8mm Pitch 0.7mm http://www.ti.com/lit/ds/symlink/tpd2eusb30.pdf -DRT-3 1x0.8mm Pitch 0.7mm -0 -3 -3 -Package_TO_SOT_SMD -Texas_NDQ -Texas Instruments, NDQ, 5 pin (https://www.ti.com/lit/ml/mmsf022/mmsf022.pdf) -ti pfm dap -0 -6 -6 -Package_TO_SOT_SMD -Texas_NDY0011A -TO-PMOD-11 11-pin switching regulator package, http://www.ti.com/lit/ml/mmsf025/mmsf025.pdf -Texas TO-PMOD NDY00011A -0 -12 -12 -Package_TO_SOT_SMD -Texas_R-PDSO-G6 -R-PDSO-G6, http://www.ti.com/lit/ds/slis144b/slis144b.pdf -R-PDSO-G6 SC-70-6 -0 -6 -6 -Package_TO_SOT_SMD -VSOF5 -VSOF5 -VSOF5 -0 -5 -5 -Package_TO_SOT_SMD -Vishay_PowerPAK_SC70-6L_Dual -Vishay PowerPAK SC70 dual transistor package http://www.vishay.com/docs/70487/70487.pdf -powerpak sc70 sc-70 dual -0 -8 -6 -Package_TO_SOT_SMD -Vishay_PowerPAK_SC70-6L_Single -Vishay PowerPAK SC70 single transistor package http://www.vishay.com/docs/70486/70486.pdf -powerpak sc70 sc-70 -0 -6 -3 -Package_TO_SOT_THT -Fairchild_TO-220F-6L -Fairchild TO-220F-6L, http://www.mouser.com/ds/2/149/FSL136MRT-113334.pdf -Fairchild TO-220F-6L -0 -6 -6 -Package_TO_SOT_THT -Heraeus_TO-92-2 -TO-92 2-pin variant by Heraeus, drill 0.75mm (http://www.produktinfo.conrad.com/datenblaetter/175000-199999/181293-da-01-de-TO92_Temperatursensor_PT1000_32209225.pdf) -to-92 -0 -2 -2 -Package_TO_SOT_THT -NEC_Molded_7x4x9mm -Molded Japan Transistor Package 7x4x9mm^3, http://rtellason.com/transdata/2sb734.pdf -Japan transistor -0 -3 -3 -Package_TO_SOT_THT -PowerIntegrations_TO-220-7C -Non Isolated Modified TO-220 7pin Package, see http://www.farnell.com/datasheets/5793.pdf -Power Integration Y Package -0 -6 -6 -Package_TO_SOT_THT -SIPAK-1EP_Horizontal_TabDown -SIPAK, Horizontal, RM 2.286mm -SIPAK Horizontal RM 2.286mm -0 -4 -4 -Package_TO_SOT_THT -SIPAK_Vertical -SIPAK, Vertical, RM 2.286mm -SIPAK Vertical RM 2.286mm -0 -3 -3 -Package_TO_SOT_THT -SOD-70_P2.54mm -Plastic near cylindrical package Sod-70 see: https://www.nxp.com/docs/en/data-sheet/KTY81_SER.pdf [StepUp generated footprint] -Sod-70 -0 -2 -2 -Package_TO_SOT_THT -SOD-70_P5.08mm -Plastic near cylindrical package Sod-70 see: https://www.nxp.com/docs/en/data-sheet/KTY81_SER.pdf [StepUp generated footprint] -Sod-70 -0 -2 -2 -Package_TO_SOT_THT -SOT-227 -SOT-227 / SOT-227B / ISOTOP, M4 mounting screws (https://www.vishay.com/docs/95423/sot227g2.pdf, https://www.vishay.com/docs/95793/vs-fc420sa10.pdf) -sot 227 isotop -0 -8 -4 -Package_TO_SOT_THT -TO-3 -Transistor TO-3 -TR TO-3 TO3 TO-204 -0 -4 -3 -Package_TO_SOT_THT -TO-3P-3_Horizontal_TabDown -TO-3P-3, Horizontal, RM 5.45mm, , see https://toshiba.semicon-storage.com/ap-en/design-support/package/detail.TO-3P(N).html -TO-3P-3 Horizontal RM 5.45mm -0 -3 -3 -Package_TO_SOT_THT -TO-3P-3_Horizontal_TabUp -TO-3P-3, Horizontal, RM 5.45mm, , see https://toshiba.semicon-storage.com/ap-en/design-support/package/detail.TO-3P(N).html -TO-3P-3 Horizontal RM 5.45mm -0 -3 -3 -Package_TO_SOT_THT -TO-3P-3_Vertical -TO-3P-3, Vertical, RM 5.45mm, , see https://toshiba.semicon-storage.com/ap-en/design-support/package/detail.TO-3P(N).html -TO-3P-3 Vertical RM 5.45mm -0 -3 -3 -Package_TO_SOT_THT -TO-3PB-3_Horizontal_TabDown -TO-3PB-3, Horizontal, RM 5.45mm, , see http://www.onsemi.com/pub/Collateral/340AC.PDF -TO-3PB-3 Horizontal RM 5.45mm -0 -3 -3 -Package_TO_SOT_THT -TO-3PB-3_Horizontal_TabUp -TO-3PB-3, Horizontal, RM 5.45mm, , see http://www.onsemi.com/pub/Collateral/340AC.PDF -TO-3PB-3 Horizontal RM 5.45mm -0 -3 -3 -Package_TO_SOT_THT -TO-3PB-3_Vertical -TO-3PB-3, Vertical, RM 5.45mm, , see http://www.onsemi.com/pub/Collateral/340AC.PDF -TO-3PB-3 Vertical RM 5.45mm -0 -3 -3 -Package_TO_SOT_THT -TO-5-2 -TO-5-2 -TO-5-2 -0 -2 -2 -Package_TO_SOT_THT -TO-5-2_Window -TO-5-2_Window, Window -TO-5-2_Window Window -0 -2 -2 -Package_TO_SOT_THT -TO-5-3 -TO-5-3 -TO-5-3 -0 -3 -3 -Package_TO_SOT_THT -TO-5-3_Window -TO-5-3_Window, Window -TO-5-3_Window Window -0 -3 -3 -Package_TO_SOT_THT -TO-5-4 -TO-5-4 -TO-5-4 -0 -4 -4 -Package_TO_SOT_THT -TO-5-4_Window -TO-5-4_Window, Window -TO-5-4_Window Window -0 -4 -4 -Package_TO_SOT_THT -TO-5-6 -TO-5-6 -TO-5-6 -0 -6 -6 -Package_TO_SOT_THT -TO-5-6_Window -TO-5-6_Window, Window -TO-5-6_Window Window -0 -6 -6 -Package_TO_SOT_THT -TO-5-8 -TO-5-8 -TO-5-8 -0 -8 -8 -Package_TO_SOT_THT -TO-5-8_PD5.08 -TO-5-8_PD5.08 -TO-5-8_PD5.08 -0 -8 -8 -Package_TO_SOT_THT -TO-5-8_PD5.08_Window -TO-5-8_PD5.08_Window, Window -TO-5-8_PD5.08_Window Window -0 -8 -8 -Package_TO_SOT_THT -TO-5-8_Window -TO-5-8_Window, Window -TO-5-8_Window Window -0 -8 -8 -Package_TO_SOT_THT -TO-5-10 -TO-5-10 -TO-5-10 -0 -10 -10 -Package_TO_SOT_THT -TO-5-10_Window -TO-5-10_Window, Window -TO-5-10_Window Window -0 -10 -10 -Package_TO_SOT_THT -TO-8-2 -TO-8-2 -TO-8-2 -0 -2 -2 -Package_TO_SOT_THT -TO-8-2_Window -TO-8-2_Window, Window -TO-8-2_Window Window -0 -2 -2 -Package_TO_SOT_THT -TO-8-3 -TO-8-3 -TO-8-3 -0 -3 -3 -Package_TO_SOT_THT -TO-8-3_Window -TO-8-3_Window, Window -TO-8-3_Window Window -0 -3 -3 -Package_TO_SOT_THT -TO-11-2 -TO-11-2 -TO-11-2 -0 -2 -2 -Package_TO_SOT_THT -TO-11-2_Window -TO-11-2_Window, Window -TO-11-2_Window Window -0 -2 -2 -Package_TO_SOT_THT -TO-11-3 -TO-11-3 -TO-11-3 -0 -3 -3 -Package_TO_SOT_THT -TO-11-3_Window -TO-11-3_Window, Window -TO-11-3_Window Window -0 -3 -3 -Package_TO_SOT_THT -TO-12-4 -TO-12-4 -TO-12-4 -0 -4 -4 -Package_TO_SOT_THT -TO-12-4_Window -TO-12-4_Window, Window -TO-12-4_Window Window -0 -4 -4 -Package_TO_SOT_THT -TO-17-4 -TO-17-4 -TO-17-4 -0 -4 -4 -Package_TO_SOT_THT -TO-17-4_Window -TO-17-4_Window, Window -TO-17-4_Window Window -0 -4 -4 -Package_TO_SOT_THT -TO-18-2 -TO-18-2 -TO-18-2 -0 -2 -2 -Package_TO_SOT_THT -TO-18-2_Lens -TO-18-2_Lens, Lens -TO-18-2_Lens Lens -0 -2 -2 -Package_TO_SOT_THT -TO-18-2_Window -TO-18-2_Window, Window -TO-18-2_Window Window -0 -2 -2 -Package_TO_SOT_THT -TO-18-3 -TO-18-3 -TO-18-3 -0 -3 -3 -Package_TO_SOT_THT -TO-18-3_Lens -TO-18-3_Lens, Lens -TO-18-3_Lens Lens -0 -3 -3 -Package_TO_SOT_THT -TO-18-3_Window -TO-18-3_Window, Window -TO-18-3_Window Window -0 -3 -3 -Package_TO_SOT_THT -TO-18-4 -TO-18-4 -TO-18-4 -0 -4 -4 -Package_TO_SOT_THT -TO-18-4_Lens -TO-18-4_Lens, Lens -TO-18-4_Lens Lens -0 -4 -4 -Package_TO_SOT_THT -TO-18-4_Window -TO-18-4_Window, Window -TO-18-4_Window Window -0 -4 -4 -Package_TO_SOT_THT -TO-33-4 -TO-33-4 -TO-33-4 -0 -4 -4 -Package_TO_SOT_THT -TO-33-4_Window -TO-33-4_Window, Window -TO-33-4_Window Window -0 -4 -4 -Package_TO_SOT_THT -TO-38-2 -TO-38-2 -TO-38-2 -0 -2 -2 -Package_TO_SOT_THT -TO-38-2_Window -TO-38-2_Window, Window -TO-38-2_Window Window -0 -2 -2 -Package_TO_SOT_THT -TO-38-3 -TO-38-3 -TO-38-3 -0 -3 -3 -Package_TO_SOT_THT -TO-38-3_Window -TO-38-3_Window, Window -TO-38-3_Window Window -0 -3 -3 -Package_TO_SOT_THT -TO-39-2 -TO-39-2 -TO-39-2 -0 -2 -2 -Package_TO_SOT_THT -TO-39-2_Window -TO-39-2_Window, Window -TO-39-2_Window Window -0 -2 -2 -Package_TO_SOT_THT -TO-39-3 -TO-39-3 -TO-39-3 -0 -3 -3 -Package_TO_SOT_THT -TO-39-3_Window -TO-39-3_Window, Window -TO-39-3_Window Window -0 -3 -3 -Package_TO_SOT_THT -TO-39-4 -TO-39-4 -TO-39-4 -0 -4 -4 -Package_TO_SOT_THT -TO-39-4_Window -TO-39-4_Window, Window -TO-39-4_Window Window -0 -4 -4 -Package_TO_SOT_THT -TO-39-6 -TO-39-6 -TO-39-6 -0 -6 -6 -Package_TO_SOT_THT -TO-39-6_Window -TO-39-6_Window, Window -TO-39-6_Window Window -0 -6 -6 -Package_TO_SOT_THT -TO-39-8 -TO-39-8 -TO-39-8 -0 -8 -8 -Package_TO_SOT_THT -TO-39-8_Window -TO-39-8_Window, Window -TO-39-8_Window Window -0 -8 -8 -Package_TO_SOT_THT -TO-39-10 -TO-39-10 -TO-39-10 -0 -10 -10 -Package_TO_SOT_THT -TO-39-10_Window -TO-39-10_Window, Window -TO-39-10_Window Window -0 -10 -10 -Package_TO_SOT_THT -TO-46-2 -TO-46-2 -TO-46-2 -0 -2 -2 -Package_TO_SOT_THT -TO-46-2_Pin2Center -TO-46-2, Pin2 at center of package, Thorlabs photodiodes -TO-46-2 Thorlabs -0 -2 -2 -Package_TO_SOT_THT -TO-46-2_Pin2Center_Window -TO-46-2, Pin2 at center of package, Thorlabs photodiodes -TO-46-2 Thorlabs -0 -2 -2 -Package_TO_SOT_THT -TO-46-2_Window -TO-46-2_Window, Window -TO-46-2_Window Window -0 -2 -2 -Package_TO_SOT_THT -TO-46-3 -TO-46-3 -TO-46-3 -0 -3 -3 -Package_TO_SOT_THT -TO-46-3_Pin2Center -TO-46-3, Pin2 at center of package, Thorlabs photodiodes, https://www.thorlabs.de/drawings/374b6862eb3b5a04-9360B5F6-5056-2306-D912111C06C3F830/FDGA05-SpecSheet.pdf -TO-46-3 Thorlabs -0 -3 -3 -Package_TO_SOT_THT -TO-46-3_Pin2Center_Window -TO-46-3, Pin2 at center of package, Thorlabs photodiodes, https://www.thorlabs.de/drawings/374b6862eb3b5a04-9360B5F6-5056-2306-D912111C06C3F830/FDGA05-SpecSheet.pdf -TO-46-3 Thorlabs -0 -3 -3 -Package_TO_SOT_THT -TO-46-3_Window -TO-46-3_Window, Window -TO-46-3_Window Window -0 -3 -3 -Package_TO_SOT_THT -TO-46-4 -TO-46-4 -TO-46-4 -0 -4 -4 -Package_TO_SOT_THT -TO-46-4_Window -TO-46-4_Window, Window -TO-46-4_Window Window -0 -4 -4 -Package_TO_SOT_THT -TO-52-2 -TO-52-2 -TO-52-2 -0 -2 -2 -Package_TO_SOT_THT -TO-52-2_Window -TO-52-2_Window, Window -TO-52-2_Window Window -0 -2 -2 -Package_TO_SOT_THT -TO-52-3 -TO-52-3 -TO-52-3 -0 -3 -3 -Package_TO_SOT_THT -TO-52-3_Window -TO-52-3_Window, Window -TO-52-3_Window Window -0 -3 -3 -Package_TO_SOT_THT -TO-72-4 -TO-72-4 -TO-72-4 -0 -4 -4 -Package_TO_SOT_THT -TO-72-4_Window -TO-72-4_Window, Window -TO-72-4_Window Window -0 -4 -4 -Package_TO_SOT_THT -TO-75-6 -TO-75-6 -TO-75-6 -0 -6 -6 -Package_TO_SOT_THT -TO-75-6_Window -TO-75-6_Window, Window -TO-75-6_Window Window -0 -6 -6 -Package_TO_SOT_THT -TO-78-6 -TO-78-6 -TO-78-6 -0 -6 -6 -Package_TO_SOT_THT -TO-78-6_Window -TO-78-6_Window, Window -TO-78-6_Window Window -0 -6 -6 -Package_TO_SOT_THT -TO-78-8 -TO-78-8 -TO-78-8 -0 -8 -8 -Package_TO_SOT_THT -TO-78-8_Window -TO-78-8_Window, Window -TO-78-8_Window Window -0 -8 -8 -Package_TO_SOT_THT -TO-78-10 -TO-78-10 -TO-78-10 -0 -10 -10 -Package_TO_SOT_THT -TO-78-10_Window -TO-78-10_Window, Window -TO-78-10_Window Window -0 -10 -10 -Package_TO_SOT_THT -TO-92 -TO-92 leads molded, narrow, drill 0.75mm (see NXP sot054_po.pdf) -to-92 sc-43 sc-43a sot54 PA33 transistor -0 -3 -3 -Package_TO_SOT_THT -TO-92-2 -TO-92 2-pin leads in-line, narrow, oval pads, drill 0.75mm (see NXP sot054_po.pdf) -to-92 sc-43 sc-43a sot54 PA33 diode SOD70 -0 -2 -2 -Package_TO_SOT_THT -TO-92-2_Horizontal1 -2-pin TO-92 horizontal, leads molded, narrow, drill 0.75mm (see NXP sot054_po.pdf) -to-92 sc-43 sc-43a sot54 PA33 temperature sensor diode -0 -2 -2 -Package_TO_SOT_THT -TO-92-2_Horizontal2 -2-pin TO-92 horizontal, leads molded, narrow, drill 0.75mm (see NXP sot054_po.pdf) -to-92 sc-43 sc-43a sot54 PA33 temperature sensor diode -0 -2 -2 -Package_TO_SOT_THT -TO-92-2_W4.0mm_Horizontal_FlatSideDown -TO-92 horizontal, leads in-line, narrow, oval pads, drill 0.75mm (see NXP sot054_po.pdf) -to-92 sc-43 sc-43a sot54 PA33 transistor -0 -2 -2 -Package_TO_SOT_THT -TO-92-2_W4.0mm_Horizontal_FlatSideUp -TO-92 horizontal, leads in-line, narrow, oval pads, drill 0.75mm (see NXP sot054_po.pdf) -to-92 sc-43 sc-43a sot54 PA33 transistor -0 -2 -2 -Package_TO_SOT_THT -TO-92-2_Wide -TO-92 2-pin leads in-line, wide, drill 0.75mm -to-92 sc-43 sc-43a sot54 PA33 diode SOD70 -0 -2 -2 -Package_TO_SOT_THT -TO-92Flat -TO-92Flat package, often used for hall sensors, drill 0.75mm (see e.g. http://www.ti.com/lit/ds/symlink/drv5023.pdf) -to-92Flat hall sensor -0 -3 -3 -Package_TO_SOT_THT -TO-92L -TO-92L leads in-line (large body variant of TO-92), also known as TO-226, wide, drill 0.75mm (see https://www.diodes.com/assets/Package-Files/TO92L.pdf and http://www.ti.com/lit/an/snoa059/snoa059.pdf) -TO-92L Molded Narrow transistor -0 -3 -3 -Package_TO_SOT_THT -TO-92L_HandSolder -TO-92L leads in-line (large body variant of TO-92), also known as TO-226, wide, drill 0.75mm, hand-soldering variant with enlarged pads (see https://www.diodes.com/assets/Package-Files/TO92L.pdf and http://www.ti.com/lit/an/snoa059/snoa059.pdf) -to-92 sc-43 sc-43a sot54 PA33 transistor -0 -3 -3 -Package_TO_SOT_THT -TO-92L_Inline -TO-92L leads in-line (large body variant of TO-92), also known as TO-226, wide, drill 0.75mm (see https://www.diodes.com/assets/Package-Files/TO92L.pdf and http://www.ti.com/lit/an/snoa059/snoa059.pdf) -TO-92L Inline Wide transistor -0 -3 -3 -Package_TO_SOT_THT -TO-92L_Inline_Wide -TO-92L leads in-line (large body variant of TO-92), also known as TO-226, wide, drill 0.75mm (see https://www.diodes.com/assets/Package-Files/TO92L.pdf and http://www.ti.com/lit/an/snoa059/snoa059.pdf) -TO-92L Inline Wide transistor -0 -3 -3 -Package_TO_SOT_THT -TO-92L_Wide -TO-92L leads in-line (large body variant of TO-92), also known as TO-226, wide, drill 0.75mm (see https://www.diodes.com/assets/Package-Files/TO92L.pdf and http://www.ti.com/lit/an/snoa059/snoa059.pdf) -TO-92L Molded Wide transistor -0 -3 -3 -Package_TO_SOT_THT -TO-92Mini-2 -TO-92Mini package, drill 0.6mm (https://media.digikey.com/pdf/Data%20Sheets/Infineon%20PDFs/KT,KTY.pdf) -to-92Mini transistor -0 -2 -2 -Package_TO_SOT_THT -TO-92S -TO-92S package, drill 0.75mm (https://www.diodes.com/assets/Package-Files/TO92S%20(Type%20B).pdf) -to-92S transistor -0 -3 -3 -Package_TO_SOT_THT -TO-92S-2 -TO-92S package, 2-pin, drill 0.75mm (https://www.diodes.com/assets/Package-Files/TO92S%20(Type%20B).pdf) -to-92S transistor -0 -2 -2 -Package_TO_SOT_THT -TO-92S_Wide -TO-92S_Wide package, drill 0.75mm (https://www.diodes.com/assets/Package-Files/TO92S%20(Type%20B).pdf) -TO-92S_Wide transistor -0 -3 -3 -Package_TO_SOT_THT -TO-92_HandSolder -TO-92 leads molded, narrow, drill 0.75mm, handsoldering variant with enlarged pads (see NXP sot054_po.pdf) -to-92 sc-43 sc-43a sot54 PA33 transistor -0 -3 -3 -Package_TO_SOT_THT -TO-92_Horizontal1 -TO-92 horizontal, leads molded, narrow, drill 0.75mm (see NXP sot054_po.pdf) -to-92 sc-43 sc-43a sot54 PA33 transistor -0 -3 -3 -Package_TO_SOT_THT -TO-92_Horizontal2 -TO-92 horizontal, leads molded, narrow, drill 0.75mm (see NXP sot054_po.pdf) -to-92 sc-43 sc-43a sot54 PA33 transistor -0 -3 -3 -Package_TO_SOT_THT -TO-92_Inline -TO-92 leads in-line, narrow, oval pads, drill 0.75mm (see NXP sot054_po.pdf) -to-92 sc-43 sc-43a sot54 PA33 transistor -0 -3 -3 -Package_TO_SOT_THT -TO-92_Inline_Horizontal1 -TO-92 horizontal, leads in-line, narrow, oval pads, drill 0.75mm (see NXP sot054_po.pdf) -to-92 sc-43 sc-43a sot54 PA33 transistor -0 -3 -3 -Package_TO_SOT_THT -TO-92_Inline_Horizontal2 -TO-92 horizontal, leads in-line, narrow, oval pads, drill 0.75mm (see NXP sot054_po.pdf) -to-92 sc-43 sc-43a sot54 PA33 transistor -0 -3 -3 -Package_TO_SOT_THT -TO-92_Inline_W4.0mm_Horizontal_FlatSideDown -TO-92 horizontal, leads in-line, narrow, oval pads, drill 0.75mm (see NXP sot054_po.pdf) -to-92 sc-43 sc-43a sot54 PA33 transistor -0 -3 -3 -Package_TO_SOT_THT -TO-92_Inline_W4.0mm_Horizontal_FlatSideUp -TO-92 horizontal, leads in-line, narrow, oval pads, drill 0.75mm (see NXP sot054_po.pdf) -to-92 sc-43 sc-43a sot54 PA33 transistor -0 -3 -3 -Package_TO_SOT_THT -TO-92_Inline_Wide -TO-92 leads in-line, wide, drill 0.75mm (see NXP sot054_po.pdf) -to-92 sc-43 sc-43a sot54 PA33 transistor -0 -3 -3 -Package_TO_SOT_THT -TO-92_W4.0mm_StaggerEven_Horizontal_FlatSideDown -TO-92 horizontal, leads molded, narrow, drill 0.75mm (see NXP sot054_po.pdf) -to-92 sc-43 sc-43a sot54 PA33 transistor -0 -3 -3 -Package_TO_SOT_THT -TO-92_W4.0mm_StaggerEven_Horizontal_FlatSideUp -TO-92 horizontal, leads molded, narrow, drill 0.75mm (see NXP sot054_po.pdf) -to-92 sc-43 sc-43a sot54 PA33 transistor -0 -3 -3 -Package_TO_SOT_THT -TO-92_Wide -TO-92 leads molded, wide, drill 0.75mm (see NXP sot054_po.pdf) -to-92 sc-43 sc-43a sot54 PA33 transistor -0 -3 -3 -Package_TO_SOT_THT -TO-99-6 -TO-99-6 -TO-99-6 -0 -6 -6 -Package_TO_SOT_THT -TO-99-6_Window -TO-99-6_Window, Window -TO-99-6_Window Window -0 -6 -6 -Package_TO_SOT_THT -TO-99-8 -TO-99-8 -TO-99-8 -0 -8 -8 -Package_TO_SOT_THT -TO-99-8_Window -TO-99-8_Window, Window -TO-99-8_Window Window -0 -8 -8 -Package_TO_SOT_THT -TO-100-10 -TO-100-10 -TO-100-10 -0 -10 -10 -Package_TO_SOT_THT -TO-100-10_Window -TO-100-10_Window, Window -TO-100-10_Window Window -0 -10 -10 -Package_TO_SOT_THT -TO-126-2_Horizontal_TabDown -TO-126-2, Horizontal, RM 5.08mm, see https://www.diodes.com/assets/Package-Files/TO126.pdf -TO-126-2 Horizontal RM 5.08mm -0 -2 -2 -Package_TO_SOT_THT -TO-126-2_Horizontal_TabUp -TO-126-2, Horizontal, RM 5.08mm, see https://www.diodes.com/assets/Package-Files/TO126.pdf -TO-126-2 Horizontal RM 5.08mm -0 -2 -2 -Package_TO_SOT_THT -TO-126-2_Vertical -TO-126-2, Vertical, RM 5.08mm, see https://www.diodes.com/assets/Package-Files/TO126.pdf -TO-126-2 Vertical RM 5.08mm -0 -2 -2 -Package_TO_SOT_THT -TO-126-3_Horizontal_TabDown -TO-126-3, Horizontal, RM 2.54mm, see https://www.diodes.com/assets/Package-Files/TO126.pdf -TO-126-3 Horizontal RM 2.54mm -0 -3 -3 -Package_TO_SOT_THT -TO-126-3_Horizontal_TabUp -TO-126-3, Horizontal, RM 2.54mm, see https://www.diodes.com/assets/Package-Files/TO126.pdf -TO-126-3 Horizontal RM 2.54mm -0 -3 -3 -Package_TO_SOT_THT -TO-126-3_Vertical -TO-126-3, Vertical, RM 2.54mm, see https://www.diodes.com/assets/Package-Files/TO126.pdf -TO-126-3 Vertical RM 2.54mm -0 -3 -3 -Package_TO_SOT_THT -TO-218-2_Horizontal_TabDown -TO-218-2, Horizontal, RM 10.95mm, SOT-93, see https://www.vishay.com/docs/95214/fto218.pdf -TO-218-2 Horizontal RM 10.95mm SOT-93 -0 -2 -2 -Package_TO_SOT_THT -TO-218-2_Horizontal_TabUp -TO-218-2, Horizontal, RM 10.95mm, SOT-93, see https://www.vishay.com/docs/95214/fto218.pdf -TO-218-2 Horizontal RM 10.95mm SOT-93 -0 -2 -2 -Package_TO_SOT_THT -TO-218-2_Vertical -TO-218-2, Vertical, RM 10.95mm, SOT-93, see https://www.vishay.com/docs/95214/fto218.pdf -TO-218-2 Vertical RM 10.95mm SOT-93 -0 -2 -2 -Package_TO_SOT_THT -TO-218-3_Horizontal_TabDown -TO-218-3, Horizontal, RM 5.475mm, SOT-93, see https://www.vishay.com/docs/95214/fto218.pdf -TO-218-3 Horizontal RM 5.475mm SOT-93 -0 -3 -3 -Package_TO_SOT_THT -TO-218-3_Horizontal_TabUp -TO-218-3, Horizontal, RM 5.475mm, SOT-93, see https://www.vishay.com/docs/95214/fto218.pdf -TO-218-3 Horizontal RM 5.475mm SOT-93 -0 -3 -3 -Package_TO_SOT_THT -TO-218-3_Vertical -TO-218-3, Vertical, RM 5.475mm, SOT-93, see https://www.vishay.com/docs/95214/fto218.pdf -TO-218-3 Vertical RM 5.475mm SOT-93 -0 -3 -3 -Package_TO_SOT_THT -TO-220-2_Horizontal_TabDown -TO-220-2, Horizontal, RM 5.08mm, see https://www.centralsemi.com/PDFS/CASE/TO-220-2PD.PDF -TO-220-2 Horizontal RM 5.08mm -0 -2 -2 -Package_TO_SOT_THT -TO-220-2_Horizontal_TabUp -TO-220-2, Horizontal, RM 5.08mm, see https://www.centralsemi.com/PDFS/CASE/TO-220-2PD.PDF -TO-220-2 Horizontal RM 5.08mm -0 -2 -2 -Package_TO_SOT_THT -TO-220-2_Vertical -TO-220-2, Vertical, RM 5.08mm, see https://www.centralsemi.com/PDFS/CASE/TO-220-2PD.PDF -TO-220-2 Vertical RM 5.08mm -0 -2 -2 -Package_TO_SOT_THT -TO-220-3_Horizontal_TabDown -TO-220-3, Horizontal, RM 2.54mm, see https://www.vishay.com/docs/66542/to-220-1.pdf -TO-220-3 Horizontal RM 2.54mm -0 -3 -3 -Package_TO_SOT_THT -TO-220-3_Horizontal_TabUp -TO-220-3, Horizontal, RM 2.54mm, see https://www.vishay.com/docs/66542/to-220-1.pdf -TO-220-3 Horizontal RM 2.54mm -0 -3 -3 -Package_TO_SOT_THT -TO-220-3_Vertical -TO-220-3, Vertical, RM 2.54mm, see https://www.vishay.com/docs/66542/to-220-1.pdf -TO-220-3 Vertical RM 2.54mm -0 -3 -3 -Package_TO_SOT_THT -TO-220-4_Horizontal_TabDown -TO-220-4, Horizontal, RM 2.54mm -TO-220-4 Horizontal RM 2.54mm -0 -4 -4 -Package_TO_SOT_THT -TO-220-4_Horizontal_TabUp -TO-220-4, Horizontal, RM 2.54mm -TO-220-4 Horizontal RM 2.54mm -0 -4 -4 -Package_TO_SOT_THT -TO-220-4_P5.08x2.54mm_StaggerEven_Lead3.8mm_Vertical -TO-220-4, Vertical, RM 2.54mm, staggered type-2 -TO-220-4 Vertical RM 2.54mm staggered type-2 -0 -4 -4 -Package_TO_SOT_THT -TO-220-4_P5.08x2.54mm_StaggerEven_Lead5.84mm_TabDown -TO-220-4, Horizontal, RM 2.54mm, staggered type-2 -TO-220-4 Horizontal RM 2.54mm staggered type-2 -0 -4 -4 -Package_TO_SOT_THT -TO-220-4_P5.08x2.54mm_StaggerOdd_Lead3.8mm_Vertical -TO-220-4, Vertical, RM 2.54mm, staggered type-1 -TO-220-4 Vertical RM 2.54mm staggered type-1 -0 -4 -4 -Package_TO_SOT_THT -TO-220-4_P5.08x2.54mm_StaggerOdd_Lead5.84mm_TabDown -TO-220-4, Horizontal, RM 2.54mm, staggered type-1 -TO-220-4 Horizontal RM 2.54mm staggered type-1 -0 -4 -4 -Package_TO_SOT_THT -TO-220-4_Vertical -TO-220-4, Vertical, RM 2.54mm -TO-220-4 Vertical RM 2.54mm -0 -4 -4 -Package_TO_SOT_THT -TO-220-5_Horizontal_TabDown -TO-220-5, Horizontal, RM 1.7mm, Pentawatt, Multiwatt-5, see http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-to-220/to-220_5_05-08-1421_straight_lead.pdf -TO-220-5 Horizontal RM 1.7mm Pentawatt Multiwatt-5 -0 -5 -5 -Package_TO_SOT_THT -TO-220-5_Horizontal_TabUp -TO-220-5, Horizontal, RM 1.7mm, Pentawatt, Multiwatt-5, see http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-to-220/to-220_5_05-08-1421_straight_lead.pdf -TO-220-5 Horizontal RM 1.7mm Pentawatt Multiwatt-5 -0 -5 -5 -Package_TO_SOT_THT -TO-220-5_P3.4x3.7mm_StaggerEven_Lead3.8mm_Vertical -TO-220-5, Vertical, RM 1.7mm, Pentawatt, Multiwatt-5, staggered type-2, see http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-to-220/to-220_5_05-08-1421.pdf?domain=www.linear.com, https://www.diodes.com/assets/Package-Files/TO220-5.pdf -TO-220-5 Vertical RM 1.7mm Pentawatt Multiwatt-5 staggered type-2 -0 -5 -5 -Package_TO_SOT_THT -TO-220-5_P3.4x3.7mm_StaggerOdd_Lead3.8mm_Vertical -TO-220-5, Vertical, RM 1.7mm, Pentawatt, Multiwatt-5, staggered type-1, see http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-to-220/to-220_5_05-08-1421.pdf?domain=www.linear.com, https://www.diodes.com/assets/Package-Files/TO220-5.pdf -TO-220-5 Vertical RM 1.7mm Pentawatt Multiwatt-5 staggered type-1 -0 -5 -5 -Package_TO_SOT_THT -TO-220-5_P3.4x3.8mm_StaggerEven_Lead7.13mm_TabDown -TO-220-5, Horizontal, RM 1.7mm, Pentawatt, Multiwatt-5, staggered type-2, see http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-to-220/to-220_5_05-08-1421.pdf?domain=www.linear.com, https://www.diodes.com/assets/Package-Files/TO220-5.pdf -TO-220-5 Horizontal RM 1.7mm Pentawatt Multiwatt-5 staggered type-2 -0 -5 -5 -Package_TO_SOT_THT -TO-220-5_P3.4x3.8mm_StaggerOdd_Lead7.13mm_TabDown -TO-220-5, Horizontal, RM 1.7mm, Pentawatt, Multiwatt-5, staggered type-1, see http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-to-220/to-220_5_05-08-1421.pdf?domain=www.linear.com, https://www.diodes.com/assets/Package-Files/TO220-5.pdf -TO-220-5 Horizontal RM 1.7mm Pentawatt Multiwatt-5 staggered type-1 -0 -5 -5 -Package_TO_SOT_THT -TO-220-5_Vertical -TO-220-5, Vertical, RM 1.7mm, Pentawatt, Multiwatt-5, see http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-to-220/to-220_5_05-08-1421_straight_lead.pdf -TO-220-5 Vertical RM 1.7mm Pentawatt Multiwatt-5 -0 -5 -5 -Package_TO_SOT_THT -TO-220-7_P2.54x3.7mm_StaggerEven_Lead3.8mm_Vertical -TO-220-7, Vertical, RM 1.27mm, Multiwatt-7, staggered type-2 -TO-220-7 Vertical RM 1.27mm Multiwatt-7 staggered type-2 -0 -7 -7 -Package_TO_SOT_THT -TO-220-7_P2.54x3.7mm_StaggerOdd_Lead3.8mm_Vertical -TO-220-7, Vertical, RM 1.27mm, Multiwatt-7, staggered type-1 -TO-220-7 Vertical RM 1.27mm Multiwatt-7 staggered type-1 -0 -7 -7 -Package_TO_SOT_THT -TO-220-7_P2.54x3.8mm_StaggerEven_Lead5.85mm_TabDown -TO-220-7, Horizontal, RM 1.27mm, Multiwatt-7, staggered type-2 -TO-220-7 Horizontal RM 1.27mm Multiwatt-7 staggered type-2 -0 -7 -7 -Package_TO_SOT_THT -TO-220-7_P2.54x3.8mm_StaggerOdd_Lead5.85mm_TabDown -TO-220-7, Horizontal, RM 1.27mm, Multiwatt-7, staggered type-1 -TO-220-7 Horizontal RM 1.27mm Multiwatt-7 staggered type-1 -0 -7 -7 -Package_TO_SOT_THT -TO-220-8_Vertical -TO-220-8 (Multiwatt8), Vertical, 2.54mm Pitch (http://www.st.com/resource/en/datasheet/tda7264.pdf) -TO-220-9 Vertical 2.54mm Pitch Multiwatt 8 -0 -8 -8 -Package_TO_SOT_THT -TO-220-9_P1.94x3.7mm_StaggerEven_Lead3.8mm_Vertical -TO-220-9, Vertical, RM 0.97mm, Multiwatt-9, staggered type-2 -TO-220-9 Vertical RM 0.97mm Multiwatt-9 staggered type-2 -0 -9 -9 -Package_TO_SOT_THT -TO-220-9_P1.94x3.7mm_StaggerOdd_Lead3.8mm_Vertical -TO-220-9, Vertical, RM 0.97mm, Multiwatt-9, staggered type-1 -TO-220-9 Vertical RM 0.97mm Multiwatt-9 staggered type-1 -0 -9 -9 -Package_TO_SOT_THT -TO-220-9_P1.94x3.8mm_StaggerEven_Lead5.85mm_TabDown -TO-220-9, Horizontal, RM 0.97mm, Multiwatt-9, staggered type-2 -TO-220-9 Horizontal RM 0.97mm Multiwatt-9 staggered type-2 -0 -9 -9 -Package_TO_SOT_THT -TO-220-9_P1.94x3.8mm_StaggerOdd_Lead5.85mm_TabDown -TO-220-9, Horizontal, RM 0.97mm, Multiwatt-9, staggered type-1 -TO-220-9 Horizontal RM 0.97mm Multiwatt-9 staggered type-1 -0 -9 -9 -Package_TO_SOT_THT -TO-220-11_P3.4x2.54mm_StaggerEven_Lead5.84mm_TabDown -TO-220-11, Horizontal, RM 1.7mm, staggered type-2, see http://www.st.com/resource/en/datasheet/tda7391lv.pdf -TO-220-11 Horizontal RM 1.7mm staggered type-2 -0 -11 -11 -Package_TO_SOT_THT -TO-220-11_P3.4x2.54mm_StaggerOdd_Lead5.84mm_TabDown -TO-220-11, Horizontal, RM 1.7mm, staggered type-1, see http://www.st.com/resource/en/datasheet/tda7391lv.pdf -TO-220-11 Horizontal RM 1.7mm staggered type-1 -0 -11 -11 -Package_TO_SOT_THT -TO-220-11_P3.4x5.08mm_StaggerEven_Lead4.58mm_Vertical -TO-220-11, Vertical, RM 1.7mm, staggered type-2, see http://www.st.com/resource/en/datasheet/tda7391lv.pdf -TO-220-11 Vertical RM 1.7mm staggered type-2 -0 -11 -11 -Package_TO_SOT_THT -TO-220-11_P3.4x5.08mm_StaggerOdd_Lead4.85mm_Vertical -TO-220-11, Vertical, RM 1.7mm, staggered type-1, see http://www.st.com/resource/en/datasheet/tda7391lv.pdf -TO-220-11 Vertical RM 1.7mm staggered type-1 -0 -11 -11 -Package_TO_SOT_THT -TO-220-11_P3.4x5.08mm_StaggerOdd_Lead8.45mm_TabDown -TO-220-11, Horizontal, RM 1.7mm, staggered type-1, see http://www.ti.com/lit/ds/symlink/lmd18200.pdf -TO-220-11 Horizontal RM 1.7mm staggered type-1 -0 -11 -11 -Package_TO_SOT_THT -TO-220-15_P2.54x2.54mm_StaggerEven_Lead4.58mm_Vertical -TO-220-15, Vertical, RM 1.27mm, staggered type-2, see http://www.st.com/resource/en/datasheet/l298.pdf -TO-220-15 Vertical RM 1.27mm staggered type-2 -0 -15 -15 -Package_TO_SOT_THT -TO-220-15_P2.54x2.54mm_StaggerEven_Lead5.84mm_TabDown -TO-220-15, Horizontal, RM 1.27mm, staggered type-2, see http://www.st.com/resource/en/datasheet/l298.pdf -TO-220-15 Horizontal RM 1.27mm staggered type-2 -0 -15 -15 -Package_TO_SOT_THT -TO-220-15_P2.54x2.54mm_StaggerOdd_Lead4.58mm_Vertical -TO-220-15, Vertical, RM 1.27mm, staggered type-1, see http://www.st.com/resource/en/datasheet/l298.pdf -TO-220-15 Vertical RM 1.27mm staggered type-1 -0 -15 -15 -Package_TO_SOT_THT -TO-220-15_P2.54x2.54mm_StaggerOdd_Lead5.84mm_TabDown -TO-220-15, Horizontal, RM 1.27mm, staggered type-1, see http://www.st.com/resource/en/datasheet/l298.pdf -TO-220-15 Horizontal RM 1.27mm staggered type-1 -0 -15 -15 -Package_TO_SOT_THT -TO-220F-2_Horizontal_TabDown -TO-220F-2, Horizontal, RM 5.08mm, see http://www.onsemi.com/pub/Collateral/FFPF10F150S-D.pdf -TO-220F-2 Horizontal RM 5.08mm -0 -2 -2 -Package_TO_SOT_THT -TO-220F-2_Horizontal_TabUp -TO-220F-2, Horizontal, RM 5.08mm, see http://www.onsemi.com/pub/Collateral/FFPF10F150S-D.pdf -TO-220F-2 Horizontal RM 5.08mm -0 -2 -2 -Package_TO_SOT_THT -TO-220F-2_Vertical -TO-220F-2, Vertical, RM 5.08mm, see http://www.onsemi.com/pub/Collateral/FFPF10F150S-D.pdf -TO-220F-2 Vertical RM 5.08mm -0 -2 -2 -Package_TO_SOT_THT -TO-220F-3_Horizontal_TabDown -TO-220F-3, Horizontal, RM 2.54mm, see http://www.st.com/resource/en/datasheet/stp20nm60.pdf -TO-220F-3 Horizontal RM 2.54mm -0 -3 -3 -Package_TO_SOT_THT -TO-220F-3_Horizontal_TabUp -TO-220F-3, Horizontal, RM 2.54mm, see http://www.st.com/resource/en/datasheet/stp20nm60.pdf -TO-220F-3 Horizontal RM 2.54mm -0 -3 -3 -Package_TO_SOT_THT -TO-220F-3_Vertical -TO-220F-3, Vertical, RM 2.54mm, see http://www.st.com/resource/en/datasheet/stp20nm60.pdf -TO-220F-3 Vertical RM 2.54mm -0 -3 -3 -Package_TO_SOT_THT -TO-220F-4_Horizontal_TabDown -TO-220F-4, Horizontal, RM 2.54mm, see https://www.njr.com/semicon/PDF/package/TO-220F-4_E.pdf -TO-220F-4 Horizontal RM 2.54mm -0 -4 -4 -Package_TO_SOT_THT -TO-220F-4_Horizontal_TabUp -TO-220F-4, Horizontal, RM 2.54mm, see https://www.njr.com/semicon/PDF/package/TO-220F-4_E.pdf -TO-220F-4 Horizontal RM 2.54mm -0 -4 -4 -Package_TO_SOT_THT -TO-220F-4_P5.08x2.05mm_StaggerEven_Lead1.85mm_Vertical -TO-220F-4, Vertical, RM 2.54mm, staggered type-2, see https://www.njr.com/semicon/PDF/package/TO-220F-4_E.pdf -TO-220F-4 Vertical RM 2.54mm staggered type-2 -0 -4 -4 -Package_TO_SOT_THT -TO-220F-4_P5.08x2.05mm_StaggerOdd_Lead1.85mm_Vertical -TO-220F-4, Vertical, RM 2.54mm, staggered type-1, see https://www.njr.com/semicon/PDF/package/TO-220F-4_E.pdf -TO-220F-4 Vertical RM 2.54mm staggered type-1 -0 -4 -4 -Package_TO_SOT_THT -TO-220F-4_P5.08x3.7mm_StaggerEven_Lead3.5mm_Vertical -TO-220F-4, Vertical, RM 2.54mm, staggered type-2, see https://www.njr.com/semicon/PDF/package/TO-220F-4_E.pdf -TO-220F-4 Vertical RM 2.54mm staggered type-2 -0 -4 -4 -Package_TO_SOT_THT -TO-220F-4_P5.08x3.7mm_StaggerOdd_Lead3.5mm_Vertical -TO-220F-4, Vertical, RM 2.54mm, staggered type-1, see https://www.njr.com/semicon/PDF/package/TO-220F-4_E.pdf -TO-220F-4 Vertical RM 2.54mm staggered type-1 -0 -4 -4 -Package_TO_SOT_THT -TO-220F-4_Vertical -TO-220F-4, Vertical, RM 2.54mm, see https://www.njr.com/semicon/PDF/package/TO-220F-4_E.pdf -TO-220F-4 Vertical RM 2.54mm -0 -4 -4 -Package_TO_SOT_THT -TO-220F-5_Horizontal_TabDown -TO-220F-5, Horizontal, RM 1.7mm, PentawattF-, MultiwattF-5 -TO-220F-5 Horizontal RM 1.7mm PentawattF- MultiwattF-5 -0 -5 -5 -Package_TO_SOT_THT -TO-220F-5_Horizontal_TabUp -TO-220F-5, Horizontal, RM 1.7mm, PentawattF-, MultiwattF-5 -TO-220F-5 Horizontal RM 1.7mm PentawattF- MultiwattF-5 -0 -5 -5 -Package_TO_SOT_THT -TO-220F-5_P3.4x2.06mm_StaggerEven_Lead1.86mm_Vertical -TO-220F-5, Vertical, RM 1.7mm, PentawattF-, MultiwattF-5, staggered type-2 -TO-220F-5 Vertical RM 1.7mm PentawattF- MultiwattF-5 staggered type-2 -0 -5 -5 -Package_TO_SOT_THT -TO-220F-5_P3.4x2.06mm_StaggerOdd_Lead1.86mm_Vertical -TO-220F-5, Vertical, RM 1.7mm, PentawattF-, MultiwattF-5, staggered type-1 -TO-220F-5 Vertical RM 1.7mm PentawattF- MultiwattF-5 staggered type-1 -0 -5 -5 -Package_TO_SOT_THT -TO-220F-5_P3.4x3.7mm_StaggerEven_Lead3.5mm_Vertical -TO-220F-5, Vertical, RM 1.7mm, PentawattF-, MultiwattF-5, staggered type-2 -TO-220F-5 Vertical RM 1.7mm PentawattF- MultiwattF-5 staggered type-2 -0 -5 -5 -Package_TO_SOT_THT -TO-220F-5_P3.4x3.7mm_StaggerOdd_Lead3.5mm_Vertical -TO-220F-5, Vertical, RM 1.7mm, PentawattF-, MultiwattF-5, staggered type-1 -TO-220F-5 Vertical RM 1.7mm PentawattF- MultiwattF-5 staggered type-1 -0 -5 -5 -Package_TO_SOT_THT -TO-220F-5_Vertical -TO-220F-5, Vertical, RM 1.7mm, PentawattF-, MultiwattF-5 -TO-220F-5 Vertical RM 1.7mm PentawattF- MultiwattF-5 -0 -5 -5 -Package_TO_SOT_THT -TO-220F-7_P2.54x3.7mm_StaggerEven_Lead3.5mm_Vertical -TO-220F-7, Vertical, RM 1.27mm, staggered type-2 -TO-220F-7 Vertical RM 1.27mm staggered type-2 -0 -7 -7 -Package_TO_SOT_THT -TO-220F-7_P2.54x3.7mm_StaggerOdd_Lead3.5mm_Vertical -TO-220F-7, Vertical, RM 1.27mm, staggered type-1 -TO-220F-7 Vertical RM 1.27mm staggered type-1 -0 -7 -7 -Package_TO_SOT_THT -TO-220F-9_P1.8x3.7mm_StaggerEven_Lead3.5mm_Vertical -TO-220F-9, Vertical, RM 0.9mm, staggered type-2 -TO-220F-9 Vertical RM 0.9mm staggered type-2 -0 -9 -9 -Package_TO_SOT_THT -TO-220F-9_P1.8x3.7mm_StaggerOdd_Lead3.5mm_Vertical -TO-220F-9, Vertical, RM 0.9mm, staggered type-1 -TO-220F-9 Vertical RM 0.9mm staggered type-1 -0 -9 -9 -Package_TO_SOT_THT -TO-220F-11_P3.4x5.08mm_StaggerEven_Lead5.08mm_Vertical -TO-220F-11, Vertical, RM 1.7mm, MultiwattF-11, staggered type-2, see http://www.ti.com/lit/ds/symlink/lm3886.pdf -TO-220F-11 Vertical RM 1.7mm MultiwattF-11 staggered type-2 -0 -11 -11 -Package_TO_SOT_THT -TO-220F-11_P3.4x5.08mm_StaggerOdd_Lead5.08mm_Vertical -TO-220F-11, Vertical, RM 1.7mm, MultiwattF-11, staggered type-1, see http://www.ti.com/lit/ds/symlink/lm3886.pdf -TO-220F-11 Vertical RM 1.7mm MultiwattF-11 staggered type-1 -0 -11 -11 -Package_TO_SOT_THT -TO-220F-15_P2.54x5.08mm_StaggerEven_Lead5.08mm_Vertical -TO-220F-15, Vertical, RM 1.27mm, MultiwattF-15, staggered type-2 -TO-220F-15 Vertical RM 1.27mm MultiwattF-15 staggered type-2 -0 -15 -15 -Package_TO_SOT_THT -TO-220F-15_P2.54x5.08mm_StaggerOdd_Lead5.08mm_Vertical -TO-220F-15, Vertical, RM 1.27mm, MultiwattF-15, staggered type-1 -TO-220F-15 Vertical RM 1.27mm MultiwattF-15 staggered type-1 -0 -15 -15 -Package_TO_SOT_THT -TO-247-2_Horizontal_TabDown -TO-247-2, Horizontal, RM 10.9mm, see https://toshiba.semicon-storage.com/us/product/mosfet/to-247-4l.html -TO-247-2 Horizontal RM 10.9mm -0 -2 -2 -Package_TO_SOT_THT -TO-247-2_Horizontal_TabUp -TO-247-2, Horizontal, RM 10.9mm, see https://toshiba.semicon-storage.com/us/product/mosfet/to-247-4l.html -TO-247-2 Horizontal RM 10.9mm -0 -2 -2 -Package_TO_SOT_THT -TO-247-2_Vertical -TO-247-2, Vertical, RM 10.9mm, see https://toshiba.semicon-storage.com/us/product/mosfet/to-247-4l.html -TO-247-2 Vertical RM 10.9mm -0 -2 -2 -Package_TO_SOT_THT -TO-247-3_Horizontal_TabDown -TO-247-3, Horizontal, RM 5.45mm, see https://toshiba.semicon-storage.com/us/product/mosfet/to-247-4l.html -TO-247-3 Horizontal RM 5.45mm -0 -3 -3 -Package_TO_SOT_THT -TO-247-3_Horizontal_TabUp -TO-247-3, Horizontal, RM 5.45mm, see https://toshiba.semicon-storage.com/us/product/mosfet/to-247-4l.html -TO-247-3 Horizontal RM 5.45mm -0 -3 -3 -Package_TO_SOT_THT -TO-247-3_Vertical -TO-247-3, Vertical, RM 5.45mm, see https://toshiba.semicon-storage.com/us/product/mosfet/to-247-4l.html -TO-247-3 Vertical RM 5.45mm -0 -3 -3 -Package_TO_SOT_THT -TO-247-4_Horizontal_TabDown -TO-247-4, Horizontal, RM 2.54mm, see https://toshiba.semicon-storage.com/us/product/mosfet/to-247-4l.html -TO-247-4 Horizontal RM 2.54mm -0 -4 -4 -Package_TO_SOT_THT -TO-247-4_Horizontal_TabUp -TO-247-4, Horizontal, RM 2.54mm, see https://toshiba.semicon-storage.com/us/product/mosfet/to-247-4l.html -TO-247-4 Horizontal RM 2.54mm -0 -4 -4 -Package_TO_SOT_THT -TO-247-4_Vertical -TO-247-4, Vertical, RM 2.54mm, see https://toshiba.semicon-storage.com/us/product/mosfet/to-247-4l.html -TO-247-4 Vertical RM 2.54mm -0 -4 -4 -Package_TO_SOT_THT -TO-247-5_Horizontal_TabDown -TO-247-5, Horizontal, RM 2.54mm, see http://ww1.microchip.com/downloads/en/DeviceDoc/20005685A.pdf -TO-247-5 Horizontal RM 2.54mm -0 -5 -5 -Package_TO_SOT_THT -TO-247-5_Horizontal_TabUp -TO-247-5, Horizontal, RM 2.54mm, see http://ww1.microchip.com/downloads/en/DeviceDoc/20005685A.pdf -TO-247-5 Horizontal RM 2.54mm -0 -5 -5 -Package_TO_SOT_THT -TO-247-5_Vertical -TO-247-5, Vertical, RM 2.54mm, see http://ww1.microchip.com/downloads/en/DeviceDoc/20005685A.pdf -TO-247-5 Vertical RM 2.54mm -0 -5 -5 -Package_TO_SOT_THT -TO-251-2-1EP_Horizontal_TabDown -TO-251-2, Horizontal, RM 4.58mm, IPAK, see https://www.diodes.com/assets/Package-Files/TO251.pdf -TO-251-2 Horizontal RM 4.58mm IPAK -0 -3 -3 -Package_TO_SOT_THT -TO-251-2_Vertical -TO-251-2, Vertical, RM 4.58mm, IPAK, see https://www.diodes.com/assets/Package-Files/TO251.pdf -TO-251-2 Vertical RM 4.58mm IPAK -0 -2 -2 -Package_TO_SOT_THT -TO-251-3-1EP_Horizontal_TabDown -TO-251-3, Horizontal, RM 2.29mm, IPAK, see https://www.diodes.com/assets/Package-Files/TO251.pdf -TO-251-3 Horizontal RM 2.29mm IPAK -0 -4 -4 -Package_TO_SOT_THT -TO-251-3_Vertical -TO-251-3, Vertical, RM 2.29mm, IPAK, see https://www.diodes.com/assets/Package-Files/TO251.pdf -TO-251-3 Vertical RM 2.29mm IPAK -0 -3 -3 -Package_TO_SOT_THT -TO-262-3-1EP_Horizontal_TabDown -TO-262-3, Horizontal, RM 2.54mm, IIPAK, I2PAK, see http://www.onsemi.com/pub/Collateral/EN8586-D.PDF -TO-262-3 Horizontal RM 2.54mm IIPAK I2PAK -0 -4 -4 -Package_TO_SOT_THT -TO-262-3_Vertical -TO-262-3, Vertical, RM 2.54mm, IIPAK, I2PAK, see http://www.onsemi.com/pub/Collateral/EN8586-D.PDF -TO-262-3 Vertical RM 2.54mm IIPAK I2PAK -0 -3 -3 -Package_TO_SOT_THT -TO-262-5-1EP_Horizontal_TabDown -TO-262-5, Horizontal, RM 1.7mm, IIPAK, I2PAK, see http://pdf.datasheetcatalog.com/datasheet/irf/iris4011.pdf -TO-262-5 Horizontal RM 1.7mm IIPAK I2PAK -0 -6 -6 -Package_TO_SOT_THT -TO-262-5_Vertical -TO-262-5, Vertical, RM 1.7mm, IIPAK, I2PAK, see http://pdf.datasheetcatalog.com/datasheet/irf/iris4011.pdf -TO-262-5 Vertical RM 1.7mm IIPAK I2PAK -0 -5 -5 -Package_TO_SOT_THT -TO-264-2_Horizontal_TabDown -TO-264-2, Horizontal, RM 10.9mm, see https://www.fairchildsemi.com/package-drawings/TO/TO264A03.pdf -TO-264-2 Horizontal RM 10.9mm -0 -2 -2 -Package_TO_SOT_THT -TO-264-2_Horizontal_TabUp -TO-264-2, Horizontal, RM 10.9mm, see https://www.fairchildsemi.com/package-drawings/TO/TO264A03.pdf -TO-264-2 Horizontal RM 10.9mm -0 -2 -2 -Package_TO_SOT_THT -TO-264-2_Vertical -TO-264-2, Vertical, RM 10.9mm, see https://www.fairchildsemi.com/package-drawings/TO/TO264A03.pdf -TO-264-2 Vertical RM 10.9mm -0 -2 -2 -Package_TO_SOT_THT -TO-264-3_Horizontal_TabDown -TO-264-3, Horizontal, RM 5.45mm, see https://www.fairchildsemi.com/package-drawings/TO/TO264A03.pdf -TO-264-3 Horizontal RM 5.45mm -0 -3 -3 -Package_TO_SOT_THT -TO-264-3_Horizontal_TabUp -TO-264-3, Horizontal, RM 5.45mm, see https://www.fairchildsemi.com/package-drawings/TO/TO264A03.pdf -TO-264-3 Horizontal RM 5.45mm -0 -3 -3 -Package_TO_SOT_THT -TO-264-3_Vertical -TO-264-3, Vertical, RM 5.45mm, see https://www.fairchildsemi.com/package-drawings/TO/TO264A03.pdf -TO-264-3 Vertical RM 5.45mm -0 -3 -3 -Package_TO_SOT_THT -TO-264-5_Horizontal_TabDown -TO-264-5, Horizontal, RM 3.81mm, see https://www.onsemi.com/pub/Collateral/NJL3281D-D.PDF -TO-264-5 Horizontal RM 3.81mm -0 -5 -5 -Package_TO_SOT_THT -TO-264-5_Horizontal_TabUp -TO-264-5, Horizontal, RM 3.81mm, see https://www.onsemi.com/pub/Collateral/NJL3281D-D.PDF -TO-264-5 Horizontal RM 3.81mm -0 -5 -5 -Package_TO_SOT_THT -TO-264-5_Vertical -TO-264-5, Vertical, RM 3.81mm, see https://www.onsemi.com/pub/Collateral/NJL3281D-D.PDF -TO-264-5 Vertical RM 3.81mm -0 -5 -5 -Potentiometer_SMD -Potentiometer_ACP_CA6-VSMD_Vertical -Potentiometer, vertical, ACP CA6-VSMD, http://www.acptechnologies.com/wp-content/uploads/2017/06/01-ACP-CA6.pdf -Potentiometer vertical ACP CA6-VSMD -0 -3 -3 -Potentiometer_SMD -Potentiometer_ACP_CA6-VSMD_Vertical_Hole -Potentiometer, vertical, shaft hole, ACP CA6-VSMD, http://www.acptechnologies.com/wp-content/uploads/2017/06/01-ACP-CA6.pdf -Potentiometer vertical hole ACP CA6-VSMD -0 -3 -3 -Potentiometer_SMD -Potentiometer_ACP_CA9-VSMD_Vertical -Potentiometer, vertical, ACP CA9-VSMD, http://www.acptechnologies.com/wp-content/uploads/2017/05/02-ACP-CA9-CE9.pdf -Potentiometer vertical ACP CA9-VSMD -0 -3 -3 -Potentiometer_SMD -Potentiometer_ACP_CA9-VSMD_Vertical_Hole -Potentiometer, vertical, shaft hole, ACP CA9-VSMD, http://www.acptechnologies.com/wp-content/uploads/2017/05/02-ACP-CA9-CE9.pdf -Potentiometer vertical hole ACP CA9-VSMD -0 -3 -3 -Potentiometer_SMD -Potentiometer_ACP_CA14-VSMD_Vertical -Potentiometer, vertical, ACP CA14-VSMD, http://www.acptechnologies.com/wp-content/uploads/2017/10/03-ACP-CA14-CE14.pdf -Potentiometer vertical ACP CA14-VSMD -0 -3 -3 -Potentiometer_SMD -Potentiometer_ACP_CA14-VSMD_Vertical_Hole -Potentiometer, vertical, shaft hole, ACP CA14-VSMD, http://www.acptechnologies.com/wp-content/uploads/2017/10/03-ACP-CA14-CE14.pdf -Potentiometer vertical hole ACP CA14-VSMD -0 -3 -3 -Potentiometer_SMD -Potentiometer_Bourns_3214G_Horizontal -Potentiometer, horizontal, Bourns 3214G, https://www.bourns.com/docs/Product-Datasheets/3214.pdf -Potentiometer horizontal Bourns 3214G -0 -3 -3 -Potentiometer_SMD -Potentiometer_Bourns_3214J_Horizontal -Potentiometer, horizontal, Bourns 3214J, https://www.bourns.com/docs/Product-Datasheets/3214.pdf -Potentiometer horizontal Bourns 3214J -0 -3 -3 -Potentiometer_SMD -Potentiometer_Bourns_3214W_Vertical -Potentiometer, vertical, Bourns 3214W, https://www.bourns.com/docs/Product-Datasheets/3214.pdf -Potentiometer vertical Bourns 3214W -0 -3 -3 -Potentiometer_SMD -Potentiometer_Bourns_3214X_Vertical -Potentiometer, vertical, Bourns 3214X, https://www.bourns.com/docs/Product-Datasheets/3214.pdf -Potentiometer vertical Bourns 3214X -0 -3 -3 -Potentiometer_SMD -Potentiometer_Bourns_3224G_Horizontal -Potentiometer, horizontal, Bourns 3224G, https://www.bourns.com/docs/Product-Datasheets/3224.pdf -Potentiometer horizontal Bourns 3224G -0 -3 -3 -Potentiometer_SMD -Potentiometer_Bourns_3224J_Horizontal -Potentiometer, horizontal, Bourns 3224J, https://www.bourns.com/docs/Product-Datasheets/3224.pdf -Potentiometer horizontal Bourns 3224J -0 -3 -3 -Potentiometer_SMD -Potentiometer_Bourns_3224W_Vertical -Potentiometer, vertical, Bourns 3224W, https://www.bourns.com/docs/Product-Datasheets/3224.pdf -Potentiometer vertical Bourns 3224W -0 -3 -3 -Potentiometer_SMD -Potentiometer_Bourns_3224X_Vertical -Potentiometer, vertical, Bourns 3224X, https://www.bourns.com/docs/Product-Datasheets/3224.pdf -Potentiometer vertical Bourns 3224X -0 -3 -3 -Potentiometer_SMD -Potentiometer_Bourns_3269P_Horizontal -Potentiometer, horizontal, Bourns 3269P, https://www.bourns.com/docs/Product-Datasheets/3269.pdf -Potentiometer horizontal Bourns 3269P -0 -3 -3 -Potentiometer_SMD -Potentiometer_Bourns_3269W_Vertical -Potentiometer, vertical, Bourns 3269W, https://www.bourns.com/docs/Product-Datasheets/3269.pdf -Potentiometer vertical Bourns 3269W -0 -3 -3 -Potentiometer_SMD -Potentiometer_Bourns_3269X_Horizontal -Potentiometer, horizontal, Bourns 3269X, https://www.bourns.com/docs/Product-Datasheets/3269.pdf -Potentiometer horizontal Bourns 3269X -0 -3 -3 -Potentiometer_SMD -Potentiometer_Bourns_3314G_Vertical -Potentiometer, vertical, Bourns 3314G, http://www.bourns.com/docs/Product-Datasheets/3314.pdf -Potentiometer vertical Bourns 3314G -0 -3 -3 -Potentiometer_SMD -Potentiometer_Bourns_3314J_Vertical -Potentiometer, vertical, Bourns 3314J, http://www.bourns.com/docs/Product-Datasheets/3314.pdf -Potentiometer vertical Bourns 3314J -0 -3 -3 -Potentiometer_SMD -Potentiometer_Bourns_3314R-1_Vertical_Hole -Potentiometer, vertical, shaft hole, Bourns 3314R-1, http://www.bourns.com/docs/Product-Datasheets/3314.pdf -Potentiometer vertical hole Bourns 3314R-1 -0 -3 -3 -Potentiometer_SMD -Potentiometer_Bourns_3314R-GM5_Vertical -Potentiometer, vertical, Bourns 3314R-GM5, http://www.bourns.com/docs/Product-Datasheets/3314.pdf -Potentiometer vertical Bourns 3314R-GM5 -0 -3 -3 -Potentiometer_SMD -Potentiometer_Bourns_3314S_Horizontal -Potentiometer, horizontal, Bourns 3314S, http://www.bourns.com/docs/Product-Datasheets/3314.pdf -Potentiometer horizontal Bourns 3314S -0 -3 -3 -Potentiometer_SMD -Potentiometer_Bourns_PRS11S_Vertical -Potentiometer, vertical, Bourns PRS11S, http://www.bourns.com/docs/Product-Datasheets/PRS11S.pdf -Potentiometer vertical Bourns PRS11S -0 -5 -5 -Potentiometer_SMD -Potentiometer_Bourns_TC33X_Vertical -Potentiometer, Bourns, TC33X, Vertical, https://www.bourns.com/pdfs/TC33.pdf -Potentiometer Bourns TC33X Vertical -0 -3 -3 -Potentiometer_SMD -Potentiometer_Vishay_TS53YJ_Vertical -Potentiometer, vertical, Vishay TS53YJ, https://www.vishay.com/docs/51008/ts53.pdf -Potentiometer vertical Vishay TS53YJ -0 -3 -3 -Potentiometer_SMD -Potentiometer_Vishay_TS53YL_Vertical -Potentiometer, vertical, Vishay TS53YL, https://www.vishay.com/docs/51008/ts53.pdf -Potentiometer vertical Vishay TS53YL -0 -3 -3 -Potentiometer_THT -Potentiometer_ACP_CA6-H2,5_Horizontal -Potentiometer, horizontal, ACP CA6-H2,5, http://www.acptechnologies.com/wp-content/uploads/2017/06/01-ACP-CA6.pdf -Potentiometer horizontal ACP CA6-H2,5 -0 -3 -3 -Potentiometer_THT -Potentiometer_ACP_CA9-H2,5_Horizontal -Potentiometer, horizontal, ACP CA9-H2,5, http://www.acptechnologies.com/wp-content/uploads/2017/05/02-ACP-CA9-CE9.pdf -Potentiometer horizontal ACP CA9-H2,5 -0 -3 -3 -Potentiometer_THT -Potentiometer_ACP_CA9-H3,8_Horizontal -Potentiometer, horizontal, ACP CA9-H3,8, http://www.acptechnologies.com/wp-content/uploads/2017/05/02-ACP-CA9-CE9.pdf -Potentiometer horizontal ACP CA9-H3,8 -0 -3 -3 -Potentiometer_THT -Potentiometer_ACP_CA9-H5_Horizontal -Potentiometer, horizontal, ACP CA9-H5, http://www.acptechnologies.com/wp-content/uploads/2017/05/02-ACP-CA9-CE9.pdf -Potentiometer horizontal ACP CA9-H5 -0 -3 -3 -Potentiometer_THT -Potentiometer_ACP_CA9-V10_Vertical -Potentiometer, vertical, ACP CA9-V10, http://www.acptechnologies.com/wp-content/uploads/2017/05/02-ACP-CA9-CE9.pdf -Potentiometer vertical ACP CA9-V10 -0 -3 -3 -Potentiometer_THT -Potentiometer_ACP_CA9-V10_Vertical_Hole -Potentiometer, vertical, shaft hole, ACP CA9-V10, http://www.acptechnologies.com/wp-content/uploads/2017/05/02-ACP-CA9-CE9.pdf -Potentiometer vertical hole ACP CA9-V10 -0 -3 -3 -Potentiometer_THT -Potentiometer_ACP_CA14-H2,5_Horizontal -Potentiometer, horizontal, ACP CA14-H2,5, http://www.acptechnologies.com/wp-content/uploads/2017/10/03-ACP-CA14-CE14.pdf -Potentiometer horizontal ACP CA14-H2,5 -0 -3 -3 -Potentiometer_THT -Potentiometer_ACP_CA14-H4_Horizontal -Potentiometer, horizontal, ACP CA14-H4, http://www.acptechnologies.com/wp-content/uploads/2017/10/03-ACP-CA14-CE14.pdf -Potentiometer horizontal ACP CA14-H4 -0 -3 -3 -Potentiometer_THT -Potentiometer_ACP_CA14-H5_Horizontal -Potentiometer, horizontal, ACP CA14-H5, http://www.acptechnologies.com/wp-content/uploads/2017/10/03-ACP-CA14-CE14.pdf -Potentiometer horizontal ACP CA14-H5 -0 -3 -3 -Potentiometer_THT -Potentiometer_ACP_CA14V-15_Vertical -Potentiometer, vertical, ACP CA14V-15, http://www.acptechnologies.com/wp-content/uploads/2017/10/03-ACP-CA14-CE14.pdf -Potentiometer vertical ACP CA14V-15 -0 -3 -3 -Potentiometer_THT -Potentiometer_ACP_CA14V-15_Vertical_Hole -Potentiometer, vertical, shaft hole, ACP CA14V-15, http://www.acptechnologies.com/wp-content/uploads/2017/10/03-ACP-CA14-CE14.pdf -Potentiometer vertical hole ACP CA14V-15 -0 -3 -3 -Potentiometer_THT -Potentiometer_Alpha_RD901F-40-00D_Single_Vertical -Potentiometer, vertical, 9mm, single, http://www.taiwanalpha.com.tw/downloads?target=products&id=113 -potentiometer vertical 9mm single -0 -5 -3 -Potentiometer_THT -Potentiometer_Alpha_RD901F-40-00D_Single_Vertical_CircularHoles -Potentiometer, vertical, 9mm, single, http://www.taiwanalpha.com.tw/downloads?target=products&id=113 -potentiometer vertical 9mm single -0 -5 -3 -Potentiometer_THT -Potentiometer_Alpha_RD902F-40-00D_Dual_Vertical -Potentiometer, vertical, 9mm, dual, http://www.taiwanalpha.com.tw/downloads?target=products&id=113 -potentiometer vertical 9mm dual -0 -8 -6 -Potentiometer_THT -Potentiometer_Alpha_RD902F-40-00D_Dual_Vertical_CircularHoles -Potentiometer, vertical, 9mm, dual, http://www.taiwanalpha.com.tw/downloads?target=products&id=113 -potentiometer vertical 9mm dual -0 -8 -6 -Potentiometer_THT -Potentiometer_Alps_RK09K_Single_Horizontal -Potentiometer, horizontal, Alps RK09K Single, http://www.alps.com/prod/info/E/HTML/Potentiometer/RotaryPotentiometers/RK09K/RK09K_list.html -Potentiometer horizontal Alps RK09K Single -0 -5 -3 -Potentiometer_THT -Potentiometer_Alps_RK09K_Single_Vertical -Potentiometer, vertical, Alps RK09K Single, http://www.alps.com/prod/info/E/HTML/Potentiometer/RotaryPotentiometers/RK09K/RK09K_list.html -Potentiometer vertical Alps RK09K Single -0 -3 -3 -Potentiometer_THT -Potentiometer_Alps_RK09L_Double_Horizontal -Potentiometer, horizontal, Alps RK09L Double, http://www.alps.com/prod/info/E/HTML/Potentiometer/RotaryPotentiometers/RK09L/RK09L_list.html -Potentiometer horizontal Alps RK09L Double -0 -8 -6 -Potentiometer_THT -Potentiometer_Alps_RK09L_Double_Vertical -Potentiometer, vertical, Alps RK09L Double, http://www.alps.com/prod/info/E/HTML/Potentiometer/RotaryPotentiometers/RK09L/RK09L_list.html -Potentiometer vertical Alps RK09L Double -0 -6 -6 -Potentiometer_THT -Potentiometer_Alps_RK09L_Single_Horizontal -Potentiometer, horizontal, Alps RK09L Single, http://www.alps.com/prod/info/E/HTML/Potentiometer/RotaryPotentiometers/RK09L/RK09L_list.html -Potentiometer horizontal Alps RK09L Single -0 -5 -3 -Potentiometer_THT -Potentiometer_Alps_RK09L_Single_Vertical -Potentiometer, vertical, Alps RK09L Single, http://www.alps.com/prod/info/E/HTML/Potentiometer/RotaryPotentiometers/RK09L/RK09L_list.html -Potentiometer vertical Alps RK09L Single -0 -3 -3 -Potentiometer_THT -Potentiometer_Alps_RK09Y11_Single_Horizontal -Potentiometer, horizontal, Alps RK09Y11 Single, http://www.alps.com/prod/info/E/HTML/Potentiometer/RotaryPotentiometers/RK09Y11/RK09Y11_list.html -Potentiometer horizontal Alps RK09Y11 Single -0 -3 -3 -Potentiometer_THT -Potentiometer_Alps_RK097_Dual_Horizontal -Potentiometer, horizontal, Alps RK097 Dual, http://www.alps.com/prod/info/E/HTML/Potentiometer/RotaryPotentiometers/RK097/RK097_list.html -Potentiometer horizontal Alps RK097 Dual -0 -6 -6 -Potentiometer_THT -Potentiometer_Alps_RK097_Single_Horizontal -Potentiometer, horizontal, Alps RK097 Single, http://www.alps.com/prod/info/E/HTML/Potentiometer/RotaryPotentiometers/RK097/RK097_list.html -Potentiometer horizontal Alps RK097 Single -0 -3 -3 -Potentiometer_THT -Potentiometer_Alps_RK163_Dual_Horizontal -Potentiometer, horizontal, Alps RK163 Dual, http://www.alps.com/prod/info/E/HTML/Potentiometer/RotaryPotentiometers/RK16/RK16_list.html -Potentiometer horizontal Alps RK163 Dual -0 -6 -6 -Potentiometer_THT -Potentiometer_Alps_RK163_Single_Horizontal -Potentiometer, horizontal, Alps RK163 Single, http://www.alps.com/prod/info/E/HTML/Potentiometer/RotaryPotentiometers/RK16/RK16_list.html -Potentiometer horizontal Alps RK163 Single -0 -3 -3 -Potentiometer_THT -Potentiometer_Bourns_3005_Horizontal -Potentiometer, horizontal, Bourns 3005, http://www.bourns.com/docs/Product-Datasheets/3005.pdf -Potentiometer horizontal Bourns 3005 -0 -3 -3 -Potentiometer_THT -Potentiometer_Bourns_3006P_Horizontal -Potentiometer, horizontal, Bourns 3006P, https://www.bourns.com/docs/Product-Datasheets/3006.pdf -Potentiometer horizontal Bourns 3006P -0 -3 -3 -Potentiometer_THT -Potentiometer_Bourns_3006W_Horizontal -Potentiometer, horizontal, Bourns 3006W, https://www.bourns.com/docs/Product-Datasheets/3006.pdf -Potentiometer horizontal Bourns 3006W -0 -3 -3 -Potentiometer_THT -Potentiometer_Bourns_3006Y_Horizontal -Potentiometer, horizontal, Bourns 3006Y, https://www.bourns.com/docs/Product-Datasheets/3006.pdf -Potentiometer horizontal Bourns 3006Y -0 -3 -3 -Potentiometer_THT -Potentiometer_Bourns_3009P_Horizontal -Potentiometer, horizontal, Bourns 3009P, http://www.bourns.com/docs/Product-Datasheets/3009.pdf -Potentiometer horizontal Bourns 3009P -0 -3 -3 -Potentiometer_THT -Potentiometer_Bourns_3009Y_Horizontal -Potentiometer, horizontal, Bourns 3009Y, http://www.bourns.com/docs/Product-Datasheets/3009.pdf -Potentiometer horizontal Bourns 3009Y -0 -3 -3 -Potentiometer_THT -Potentiometer_Bourns_3266P_Horizontal -Potentiometer, horizontal, Bourns 3266P, https://www.bourns.com/docs/Product-Datasheets/3266.pdf -Potentiometer horizontal Bourns 3266P -0 -3 -3 -Potentiometer_THT -Potentiometer_Bourns_3266W_Vertical -Potentiometer, vertical, Bourns 3266W, https://www.bourns.com/docs/Product-Datasheets/3266.pdf -Potentiometer vertical Bourns 3266W -0 -3 -3 -Potentiometer_THT -Potentiometer_Bourns_3266X_Horizontal -Potentiometer, horizontal, Bourns 3266X, https://www.bourns.com/docs/Product-Datasheets/3266.pdf -Potentiometer horizontal Bourns 3266X -0 -3 -3 -Potentiometer_THT -Potentiometer_Bourns_3266Y_Vertical -Potentiometer, vertical, Bourns 3266Y, https://www.bourns.com/docs/Product-Datasheets/3266.pdf -Potentiometer vertical Bourns 3266Y -0 -3 -3 -Potentiometer_THT -Potentiometer_Bourns_3266Z_Horizontal -Potentiometer, horizontal, Bourns 3266Z, https://www.bourns.com/docs/Product-Datasheets/3266.pdf -Potentiometer horizontal Bourns 3266Z -0 -3 -3 -Potentiometer_THT -Potentiometer_Bourns_3296P_Horizontal -Potentiometer, horizontal, Bourns 3296P, https://www.bourns.com/pdfs/3296.pdf -Potentiometer horizontal Bourns 3296P -0 -3 -3 -Potentiometer_THT -Potentiometer_Bourns_3296W_Vertical -Potentiometer, vertical, Bourns 3296W, https://www.bourns.com/pdfs/3296.pdf -Potentiometer vertical Bourns 3296W -0 -3 -3 -Potentiometer_THT -Potentiometer_Bourns_3296X_Horizontal -Potentiometer, horizontal, Bourns 3296X, https://www.bourns.com/pdfs/3296.pdf -Potentiometer horizontal Bourns 3296X -0 -3 -3 -Potentiometer_THT -Potentiometer_Bourns_3296Y_Vertical -Potentiometer, vertical, Bourns 3296Y, https://www.bourns.com/pdfs/3296.pdf -Potentiometer vertical Bourns 3296Y -0 -3 -3 -Potentiometer_THT -Potentiometer_Bourns_3296Z_Horizontal -Potentiometer, horizontal, Bourns 3296Z, https://www.bourns.com/pdfs/3296.pdf -Potentiometer horizontal Bourns 3296Z -0 -3 -3 -Potentiometer_THT -Potentiometer_Bourns_3299P_Horizontal -Potentiometer, horizontal, Bourns 3299P, https://www.bourns.com/pdfs/3299.pdf -Potentiometer horizontal Bourns 3299P -0 -3 -3 -Potentiometer_THT -Potentiometer_Bourns_3299W_Vertical -Potentiometer, vertical, Bourns 3299W, https://www.bourns.com/pdfs/3299.pdf -Potentiometer vertical Bourns 3299W -0 -3 -3 -Potentiometer_THT -Potentiometer_Bourns_3299X_Horizontal -Potentiometer, horizontal, Bourns 3299X, https://www.bourns.com/pdfs/3299.pdf -Potentiometer horizontal Bourns 3299X -0 -3 -3 -Potentiometer_THT -Potentiometer_Bourns_3299Y_Vertical -Potentiometer, vertical, Bourns 3299Y, https://www.bourns.com/pdfs/3299.pdf -Potentiometer vertical Bourns 3299Y -0 -3 -3 -Potentiometer_THT -Potentiometer_Bourns_3299Z_Horizontal -Potentiometer, horizontal, Bourns 3299Z, https://www.bourns.com/pdfs/3299.pdf -Potentiometer horizontal Bourns 3299Z -0 -3 -3 -Potentiometer_THT -Potentiometer_Bourns_3339H_Vertical -Potentiometer, vertical, Bourns 3339H, http://www.bourns.com/docs/Product-Datasheets/3339.pdf -Potentiometer vertical Bourns 3339H -0 -3 -3 -Potentiometer_THT -Potentiometer_Bourns_3339P_Vertical -Potentiometer, vertical, Bourns 3339P, http://www.bourns.com/docs/Product-Datasheets/3339.pdf -Potentiometer vertical Bourns 3339P -0 -3 -3 -Potentiometer_THT -Potentiometer_Bourns_3339P_Vertical_HandSoldering -Potentiometer, vertical, Bourns 3339P, hand-soldering, http://www.bourns.com/docs/Product-Datasheets/3339.pdf -Potentiometer vertical Bourns 3339P hand-soldering -0 -3 -3 -Potentiometer_THT -Potentiometer_Bourns_3339S_Horizontal -Potentiometer, horizontal, Bourns 3339S, http://www.bourns.com/docs/Product-Datasheets/3339.pdf -Potentiometer horizontal Bourns 3339S -0 -3 -3 -Potentiometer_THT -Potentiometer_Bourns_3339W_Horizontal -Potentiometer, horizontal, Bourns 3339W, http://www.bourns.com/docs/Product-Datasheets/3339.pdf -Potentiometer horizontal Bourns 3339W -0 -3 -3 -Potentiometer_THT -Potentiometer_Bourns_3386C_Horizontal -Potentiometer, horizontal, Bourns 3386C, https://www.bourns.com/pdfs/3386.pdf -Potentiometer horizontal Bourns 3386C -0 -3 -3 -Potentiometer_THT -Potentiometer_Bourns_3386F_Vertical -Potentiometer, vertical, Bourns 3386F, https://www.bourns.com/pdfs/3386.pdf -Potentiometer vertical Bourns 3386F -0 -3 -3 -Potentiometer_THT -Potentiometer_Bourns_3386P_Vertical -Potentiometer, vertical, Bourns 3386P, https://www.bourns.com/pdfs/3386.pdf -Potentiometer vertical Bourns 3386P -0 -3 -3 -Potentiometer_THT -Potentiometer_Bourns_3386X_Horizontal -Potentiometer, horizontal, Bourns 3386X, https://www.bourns.com/pdfs/3386.pdf -Potentiometer horizontal Bourns 3386X -0 -3 -3 -Potentiometer_THT -Potentiometer_Bourns_PTA1543_Single_Slide -Bourns single-gang slide potentiometer, 15.0mm travel, https://www.bourns.com/docs/Product-Datasheets/pta.pdf -Bourns single-gang slide potentiometer 15.0mm -0 -7 -4 -Potentiometer_THT -Potentiometer_Bourns_PTA2043_Single_Slide -Bourns single-gang slide potentiometer, 20.0mm travel, https://www.bourns.com/docs/Product-Datasheets/pta.pdf -Bourns single-gang slide potentiometer 20.0mm -0 -7 -4 -Potentiometer_THT -Potentiometer_Bourns_PTA3043_Single_Slide -Bourns single-gang slide potentiometer, 30.0mm travel, https://www.bourns.com/docs/Product-Datasheets/pta.pdf -Bourns single-gang slide potentiometer 30.0mm -0 -7 -4 -Potentiometer_THT -Potentiometer_Bourns_PTA4543_Single_Slide -Bourns single-gang slide potentiometer, 45.0mm travel, https://www.bourns.com/docs/Product-Datasheets/pta.pdf -Bourns single-gang slide potentiometer 45.0mm -0 -7 -4 -Potentiometer_THT -Potentiometer_Bourns_PTA6043_Single_Slide -Bourns single-gang slide potentiometer, 60.0mm travel, https://www.bourns.com/docs/Product-Datasheets/pta.pdf -Bourns single-gang slide potentiometer 60.0mm -0 -7 -4 -Potentiometer_THT -Potentiometer_Bourns_PTV09A-1_Single_Vertical -Potentiometer, vertical, Bourns PTV09A-1 Single, http://www.bourns.com/docs/Product-Datasheets/ptv09.pdf -Potentiometer vertical Bourns PTV09A-1 Single -0 -3 -3 -Potentiometer_THT -Potentiometer_Bourns_PTV09A-2_Single_Horizontal -Potentiometer, horizontal, Bourns PTV09A-2 Single, http://www.bourns.com/docs/Product-Datasheets/ptv09.pdf -Potentiometer horizontal Bourns PTV09A-2 Single -0 -5 -3 -Potentiometer_THT -Potentiometer_Omeg_PC16BU_Horizontal -Potentiometer, horizontal, Omeg PC16BU, http://www.omeg.co.uk/pc6bubrc.htm -Potentiometer horizontal Omeg PC16BU -0 -3 -3 -Potentiometer_THT -Potentiometer_Omeg_PC16BU_Vertical -Potentiometer, vertical, Omeg PC16BU, http://www.omeg.co.uk/pc6bubrc.htm -Potentiometer vertical Omeg PC16BU -0 -3 -3 -Potentiometer_THT -Potentiometer_Piher_PC-16_Dual_Horizontal -Potentiometer, horizontal, Piher PC-16 Dual, http://www.piher-nacesa.com/pdf/20-PC16v03.pdf -Potentiometer horizontal Piher PC-16 Dual -0 -6 -6 -Potentiometer_THT -Potentiometer_Piher_PC-16_Single_Horizontal -Potentiometer, horizontal, Piher PC-16 Single, http://www.piher-nacesa.com/pdf/20-PC16v03.pdf -Potentiometer horizontal Piher PC-16 Single -0 -3 -3 -Potentiometer_THT -Potentiometer_Piher_PC-16_Single_Vertical -Potentiometer, vertical, Piher PC-16 Single, http://www.piher-nacesa.com/pdf/20-PC16v03.pdf -Potentiometer vertical Piher PC-16 Single -0 -3 -3 -Potentiometer_THT -Potentiometer_Piher_PC-16_Triple_Horizontal -Potentiometer, horizontal, Piher PC-16 Triple, http://www.piher-nacesa.com/pdf/20-PC16v03.pdf -Potentiometer horizontal Piher PC-16 Triple -0 -9 -9 -Potentiometer_THT -Potentiometer_Piher_PT-6-H_Horizontal -Potentiometer, horizontal, Piher PT-6-H, http://www.piher-nacesa.com/pdf/11-PT6v03.pdf -Potentiometer horizontal Piher PT-6-H -0 -3 -3 -Potentiometer_THT -Potentiometer_Piher_PT-6-V_Vertical -Potentiometer, vertical, Piher PT-6-V, http://www.piher-nacesa.com/pdf/11-PT6v03.pdf -Potentiometer vertical Piher PT-6-V -0 -3 -3 -Potentiometer_THT -Potentiometer_Piher_PT-6-V_Vertical_Hole -Potentiometer, vertical, shaft hole, Piher PT-6-V, http://www.piher-nacesa.com/pdf/11-PT6v03.pdf -Potentiometer vertical hole Piher PT-6-V -0 -3 -3 -Potentiometer_THT -Potentiometer_Piher_PT-10-H01_Horizontal -Potentiometer, horizontal, Piher PT-10-H01, http://www.piher-nacesa.com/pdf/12-PT10v03.pdf -Potentiometer horizontal Piher PT-10-H01 -0 -3 -3 -Potentiometer_THT -Potentiometer_Piher_PT-10-H05_Horizontal -Potentiometer, horizontal, Piher PT-10-H05, http://www.piher-nacesa.com/pdf/12-PT10v03.pdf -Potentiometer horizontal Piher PT-10-H05 -0 -3 -3 -Potentiometer_THT -Potentiometer_Piher_PT-10-V05_Vertical -Potentiometer, vertical, Piher PT-10-V05, http://www.piher-nacesa.com/pdf/12-PT10v03.pdf -Potentiometer vertical Piher PT-10-V05 -0 -3 -3 -Potentiometer_THT -Potentiometer_Piher_PT-10-V10_Vertical -Potentiometer, vertical, Piher PT-10-V10, http://www.piher-nacesa.com/pdf/12-PT10v03.pdf -Potentiometer vertical Piher PT-10-V10 -0 -3 -3 -Potentiometer_THT -Potentiometer_Piher_PT-10-V10_Vertical_Hole -Potentiometer, vertical, shaft hole, Piher PT-10-V10, http://www.piher-nacesa.com/pdf/12-PT10v03.pdf -Potentiometer vertical hole Piher PT-10-V10 -0 -3 -3 -Potentiometer_THT -Potentiometer_Piher_PT-15-H01_Horizontal -Potentiometer, horizontal, Piher PT-15-H01, http://www.piher-nacesa.com/pdf/14-PT15v03.pdf -Potentiometer horizontal Piher PT-15-H01 -0 -3 -3 -Potentiometer_THT -Potentiometer_Piher_PT-15-H05_Horizontal -Potentiometer, horizontal, Piher PT-15-H05, http://www.piher-nacesa.com/pdf/14-PT15v03.pdf -Potentiometer horizontal Piher PT-15-H05 -0 -3 -3 -Potentiometer_THT -Potentiometer_Piher_PT-15-H06_Horizontal -Potentiometer, horizontal, Piher PT-15-H06, http://www.piher-nacesa.com/pdf/14-PT15v03.pdf -Potentiometer horizontal Piher PT-15-H06 -0 -3 -3 -Potentiometer_THT -Potentiometer_Piher_PT-15-H25_Horizontal -Potentiometer, horizontal, Piher PT-15-H25, http://www.piher-nacesa.com/pdf/14-PT15v03.pdf -Potentiometer horizontal Piher PT-15-H25 -0 -3 -3 -Potentiometer_THT -Potentiometer_Piher_PT-15-V02_Vertical -Potentiometer, vertical, Piher PT-15-V02, http://www.piher-nacesa.com/pdf/14-PT15v03.pdf -Potentiometer vertical Piher PT-15-V02 -0 -3 -3 -Potentiometer_THT -Potentiometer_Piher_PT-15-V02_Vertical_Hole -Potentiometer, vertical, shaft hole, Piher PT-15-V02, http://www.piher-nacesa.com/pdf/14-PT15v03.pdf -Potentiometer vertical hole Piher PT-15-V02 -0 -3 -3 -Potentiometer_THT -Potentiometer_Piher_PT-15-V15_Vertical -Potentiometer, vertical, Piher PT-15-V15, http://www.piher-nacesa.com/pdf/14-PT15v03.pdf -Potentiometer vertical Piher PT-15-V15 -0 -3 -3 -Potentiometer_THT -Potentiometer_Piher_PT-15-V15_Vertical_Hole -Potentiometer, vertical, shaft hole, Piher PT-15-V15, http://www.piher-nacesa.com/pdf/14-PT15v03.pdf -Potentiometer vertical hole Piher PT-15-V15 -0 -3 -3 -Potentiometer_THT -Potentiometer_Piher_T-16H_Double_Horizontal -Potentiometer, horizontal, Piher T-16H Double, http://www.piher-nacesa.com/pdf/22-T16v03.pdf -Potentiometer horizontal Piher T-16H Double -0 -6 -6 -Potentiometer_THT -Potentiometer_Piher_T-16H_Single_Horizontal -Potentiometer, horizontal, Piher T-16H Single, http://www.piher-nacesa.com/pdf/22-T16v03.pdf -Potentiometer horizontal Piher T-16H Single -0 -3 -3 -Potentiometer_THT -Potentiometer_Piher_T-16L_Single_Vertical_Hole -Potentiometer, vertical, shaft hole, Piher T-16L Single, http://www.piher-nacesa.com/pdf/22-T16v03.pdf -Potentiometer vertical hole Piher T-16L Single -0 -3 -3 -Potentiometer_THT -Potentiometer_Runtron_RM-063_Horizontal -Potentiometer, horizontal, Trimmer, RM-063 http://www.runtron.com/down/PDF%20Datasheet/Carbon%20Film%20Potentiometer/RM065%20RM063.pdf -Potentiometer Trimmer RM-063 -0 -3 -3 -Potentiometer_THT -Potentiometer_Runtron_RM-065_Vertical -Potentiometer, vertical, Trimmer, RM-065 http://www.runtron.com/down/PDF%20Datasheet/Carbon%20Film%20Potentiometer/RM065%20RM063.pdf -Potentiometer Trimmer RM-065 -0 -3 -3 -Potentiometer_THT -Potentiometer_TT_P0915N -http://www.ttelectronics.com/sites/default/files/download-files/Datasheet_PanelPot_P09xSeries.pdf -potentiometer vertical TT P0915N single -0 -5 -3 -Potentiometer_THT -Potentiometer_Vishay_43_Horizontal -Potentiometer, horizontal, Vishay 43, http://www.vishay.com/docs/57026/43.pdf -Potentiometer horizontal Vishay 43 -0 -3 -3 -Potentiometer_THT -Potentiometer_Vishay_148-149_Dual_Horizontal -Potentiometer, horizontal, Vishay 148-149 Dual, http://www.vishay.com/docs/57040/148149.pdf -Potentiometer horizontal Vishay 148-149 Dual -0 -6 -6 -Potentiometer_THT -Potentiometer_Vishay_148-149_Single_Horizontal -Potentiometer, horizontal, Vishay 148-149 Single, http://www.vishay.com/docs/57040/148149.pdf -Potentiometer horizontal Vishay 148-149 Single -0 -3 -3 -Potentiometer_THT -Potentiometer_Vishay_148-149_Single_Vertical -Potentiometer, vertical, Vishay 148-149 Single, http://www.vishay.com/docs/57040/148149.pdf -Potentiometer vertical Vishay 148-149 Single -0 -3 -3 -Potentiometer_THT -Potentiometer_Vishay_148E-149E_Dual_Horizontal -Potentiometer, horizontal, Vishay 148E-149E Dual, http://www.vishay.com/docs/57040/148149.pdf -Potentiometer horizontal Vishay 148E-149E Dual -0 -10 -6 -Potentiometer_THT -Potentiometer_Vishay_148E-149E_Single_Horizontal -Potentiometer, horizontal, Vishay 148E-149E Single, http://www.vishay.com/docs/57040/148149.pdf -Potentiometer horizontal Vishay 148E-149E Single -0 -7 -3 -Potentiometer_THT -Potentiometer_Vishay_248BH-249BH_Single_Horizontal -Potentiometer, horizontal, Vishay 248BH-249BH Single, http://www.vishay.com/docs/57054/248249.pdf -Potentiometer horizontal Vishay 248BH-249BH Single -0 -3 -3 -Potentiometer_THT -Potentiometer_Vishay_248GJ-249GJ_Single_Horizontal -Potentiometer, horizontal, Vishay 248GJ-249GJ Single, http://www.vishay.com/docs/57054/248249.pdf -Potentiometer horizontal Vishay 248GJ-249GJ Single -0 -3 -3 -Potentiometer_THT -Potentiometer_Vishay_248GJ-249GJ_Single_Vertical -Potentiometer, vertical, Vishay 248GJ-249GJ Single, http://www.vishay.com/docs/57054/248249.pdf -Potentiometer vertical Vishay 248GJ-249GJ Single -0 -3 -3 -Potentiometer_THT -Potentiometer_Vishay_T7-YA_Single_Vertical -Potentiometer, vertical, Vishay T7-YA Single, http://www.vishay.com/docs/51015/t7.pdf -Potentiometer vertical Vishay T7-YA Single -0 -3 -3 -Potentiometer_THT -Potentiometer_Vishay_T73XW_Horizontal -Potentiometer, horizontal, Vishay T73XW, http://www.vishay.com/docs/51016/t73.pdf -Potentiometer horizontal Vishay T73XW -0 -3 -3 -Potentiometer_THT -Potentiometer_Vishay_T73XX_Horizontal -Potentiometer, horizontal, Vishay T73XX, http://www.vishay.com/docs/51016/t73.pdf -Potentiometer horizontal Vishay T73XX -0 -3 -3 -Potentiometer_THT -Potentiometer_Vishay_T73YP_Vertical -Potentiometer, vertical, Vishay T73YP, http://www.vishay.com/docs/51016/t73.pdf -Potentiometer vertical Vishay T73YP -0 -3 -3 -RF -Skyworks_SKY13575_639LF -http://www.skyworksinc.com/uploads/documents/SKY13575_639LF_203270D.pdf -Skyworks -0 -19 -15 -RF -Skyworks_SKY65404-31 -http://www.skyworksinc.com/uploads/documents/SKY65404_31_201512K.pdf -Skyworks -0 -7 -7 -RF_Antenna -Abracon_APAES868R8060C16-T -Abracon RHCP ceramic patch antenna 854-882Mhz, 5dBi -APAES patch antenna -0 -1 -1 -RF_Antenna -Coilcraft_MA5532-AE_RFID -RFID Transponder Coil -antenna rfid coilcraft -0 -2 -2 -RF_Antenna -Johanson_2450AT18x100 -Johanson 2450AT43F0100 SMD antenna 2400-2500Mhz, -0.5dBi, https://www.johansontechnology.com/datasheets/2450AT18A100/2450AT18A100.pdf -antenna -0 -2 -2 -RF_Antenna -Johanson_2450AT43F0100 -Johanson 2450AT43F0100 SMD antenna 2400-2500Mhz, 1dBi, https://www.johansontechnology.com/datasheets/2450AT43F0100/2450AT43F0100.pdf -antenna -0 -2 -2 -RF_Antenna -Pulse_W3011 -Pulse RF Antenna, 4mm Clearance -antenna rf -0 -3 -2 -RF_Antenna -Texas_SWRA117D_2.4GHz_Left -http://www.ti.com/lit/an/swra117d/swra117d.pdf -PCB antenna -0 -2 -2 -RF_Antenna -Texas_SWRA117D_2.4GHz_Right -http://www.ti.com/lit/an/swra117d/swra117d.pdf -PCB antenna -0 -2 -2 -RF_Antenna -Texas_SWRA416_868MHz_915MHz -http://www.ti.com/lit/an/swra416/swra416.pdf -PCB antenna -0 -20 -1 -RF_Converter -Anaren_0805_2012Metric-6 -https://cdn.anaren.com/product-documents/Xinger/DirectionalCouplers/DC4759J5020AHF/DC4759J5020AHF_DataSheet(Rev_E).pdf -coupler rf -0 -6 -6 -RF_Converter -Balun_Johanson_1.6x0.8mm -6-pin 1.6x0.8 mm balun footprint -Johanson balun filter -0 -6 -6 -RF_Converter -Balun_Johanson_5400BL15B050E -https://www.johansontechnology.com/datasheets/5400BL15B050/5400BL15B050.pdf -balun RF -0 -6 -6 -RF_Converter -RF_Attenuator_Susumu_PAT1220 -http://www.susumu-usa.com/pdf/Foot_Print_38.pdf, https://www.susumu.co.jp/common/pdf/n_catalog_partition16_en.pdf -2mm 1.2mm -0 -3 -3 -RF_GPS -Linx_RXM-GPS -GPS Module, Linx -gps linx -0 -22 -22 -RF_GPS -SIM28ML -https://simcom.ee/documents/SIM28ML/SIM28ML_Hardware%20Design_V1.01.pdf -SIM28ML GPS -0 -18 -18 -RF_GPS -Sierra_XA11X0 -QFN-24, Pitch 1.20 no EP, https://source.sierrawireless.com/resources/airprime/hardware_specs_user_guides/airprime_xm1100_product_technical_specification -QFN-24 P1.20 -0 -24 -24 -RF_GPS -Sierra_XM11X0 -QFN-20, Pitch 1.20 no EP, https://source.sierrawireless.com/resources/airprime/hardware_specs_user_guides/airprime_xm1100_product_technical_specification -QFN-20 P1.20 -0 -20 -20 -RF_GPS -ublox_LEA -ublox LEA 6/7/8, (https://www.u-blox.com/sites/default/files/LEA-M8S-M8T-FW3_HardwareIntegrationManual_%28UBX-15030060%29.pdf) -GPS ublox LEA 6/7/8 -0 -28 -28 -RF_GPS -ublox_MAX -ublox MAX 6/7/8, (https://www.u-blox.com/sites/default/files/MAX-8-M8-FW3_HardwareIntegrationManual_%28UBX-15030059%29.pdf) -GPS ublox MAX 6/7/8 -0 -18 -18 -RF_GPS -ublox_NEO -ublox NEO 6/7/8, (https://www.u-blox.com/sites/default/files/NEO-8Q-NEO-M8-FW3_HardwareIntegrationManual_%28UBX-15029985%29_0.pdf) -GPS ublox NEO 6/7/8 -0 -24 -24 -RF_GPS -ublox_SAM-M8Q -GPS Module, 15.5x15.5x6.3mm, https://www.u-blox.com/sites/default/files/SAM-M8Q_HardwareIntegrationManual_%28UBX-16018358%29.pdf -ublox SAM-M8Q -0 -100 -20 -RF_GPS -ublox_SAM-M8Q_HandSolder -GPS Module, 15.5x15.5x6.3mm, https://www.u-blox.com/sites/default/files/SAM-M8Q_HardwareIntegrationManual_%28UBX-16018358%29.pdf -ublox SAM-M8Q -0 -20 -20 -RF_GPS -ublox_ZED -ublox ZED-F9, https://www.u-blox.com/sites/default/files/ZED-F9P_DataSheet_%28UBX-17051259%29.pdf -GPS GNSS ublox ZED -0 -102 -55 -RF_GSM -Quectel_BC66 -GSM NB-IoT module, 15.8x17.7x2mm, https://www.quectel.com/UploadImage/Downlad/Quectel_BC66_Hardware_Design_V1.1.pdf -GSM NB-IoT Module BC66 M66 -0 -116 -58 -RF_GSM -SIMCom_SIM800C -Quad-Band GSM/GPRS module, 17.6x15.7x2.3mm, http://simcom.ee/documents/SIM800C/SIM800C_Hardware_Design_V1.05.pdf -GSM Module SIM800C -0 -84 -42 -RF_GSM -SIMCom_SIM900 -Quad-Band GSM/GPRS module, 24x24x3mm, http://simcom.ee/documents/SIM900/SIM900_Hardware%20Design_V2.05.pdf -GSM Module SIM900 -0 -68 -68 -RF_GSM -Telit_xL865 -Telit xL865 familly footprint, http://www.telit.com/fileadmin/user_upload/products/Downloads/3G/Telit_UL865_Hardware_User_Guide_r8.pdf -xL865 gsm umts -0 -52 -48 -RF_GSM -ublox_SARA-G3_LGA-96 -ublox Sara GSM/HSPA modem, https://www.u-blox.com/sites/default/files/SARA-G3-U2_SysIntegrManual_%28UBX-13000995%29.pdf, pag.162 -ublox SARA-G3 SARA-U2 GSM HSPA -0 -192 -96 -RF_Mini-Circuits -Mini-Circuits_BK377 -Footprint for Mini-Circuits case BK377 (https://ww2.minicircuits.com/case_style/BK276.pdf) -Mini-circuits BK377 -0 -14 -14 -RF_Mini-Circuits -Mini-Circuits_BK377_LandPatternPL-005 -Footprint for Mini-Circuits case BK377 (https://ww2.minicircuits.com/case_style/BK276.pdf) according to land-pattern PL-005, including GND vias (https://ww2.minicircuits.com/pcb/98-pl005.pdf) -Mini-circuits VCXO JTOS PL-005 -0 -50 -14 -RF_Mini-Circuits -Mini-Circuits_CD541_H2.08mm -https://ww2.minicircuits.com/case_style/CD541.pdf -RF Transformer -0 -6 -6 -RF_Mini-Circuits -Mini-Circuits_CD542_H2.84mm -https://ww2.minicircuits.com/case_style/CD542.pdf -RF Transformer -0 -6 -6 -RF_Mini-Circuits -Mini-Circuits_CD542_LandPatternPL-052 -Footprint for Mini-Circuits case CD542 (https://ww2.minicircuits.com/case_style/CD542.pdf) using land-pattern PL-052, including GND-vias (https://ww2.minicircuits.com/pcb/98-pl052.pdf) -MiniCircuits PL-052 CD542 -0 -17 -6 -RF_Mini-Circuits -Mini-Circuits_CD542_LandPatternPL-094 -Footprint for mini circuit case CD542, Land pattern PL-094, pads 5 and 2 connected via insulated copper area below body, vias included (case drawing: https://ww2.minicircuits.com/case_style/CD542.pdf, land pattern drawing: https://ww2.minicircuits.com/pcb/98-pl094.pdf) -mini-circuits CD542 pl-094 -0 -18 -6 -RF_Mini-Circuits -Mini-Circuits_CD636_H4.11mm -https://ww2.minicircuits.com/case_style/CD636.pdf -RF Transformer -0 -6 -6 -RF_Mini-Circuits -Mini-Circuits_CD636_LandPatternPL-035 -Footprint for Mini-Circuits case CD636 (https://ww2.minicircuits.com/case_style/CD636.pdf) following land pattern PL-035, including GND-vias (https://ww2.minicircuits.com/pcb/98-pl035.pdf) -mini-circuits pl-035 CD636 -0 -13 -6 -RF_Mini-Circuits -Mini-Circuits_CD637_H5.23mm -https://ww2.minicircuits.com/case_style/CD637.pdf -RF Transformer -0 -6 -6 -RF_Mini-Circuits -Mini-Circuits_CK605 -Footprint for Mini-Circuits case CK605 (https://ww2.minicircuits.com/case_style/CK605.pdf) -Mini-Circuits CK605 -0 -16 -16 -RF_Mini-Circuits -Mini-Circuits_CK605_LandPatternPL-012 -Footprint for Mini-Circuits case CK605 (https://ww2.minicircuits.com/case_style/CK605.pdf) following land pattern PL-012, including GND vias (https://ww2.minicircuits.com/pcb/98-pl012.pdf) -Mini-Circuits PL-012 -0 -53 -16 -RF_Mini-Circuits -Mini-Circuits_DB1627 -Mini-Circuits top-hat case DB1627 (https://ww2.minicircuits.com/case_style/DB1627.pdf) -Mini-Circuits DB1627 -0 -6 -6 -RF_Mini-Circuits -Mini-Circuits_GP731 -Footprint for Mini-Circuits case GP731 (https://ww2.minicircuits.com/case_style/GP731.pdf) -Mini-Circuits GP731 -0 -8 -8 -RF_Mini-Circuits -Mini-Circuits_GP731_LandPatternPL-176 -Footprint for Mini-Circuits case GP731 (https://ww2.minicircuits.com/case_style/GP731.pdf) following land pattern PL-176, including GND vias (https://www.minicircuits.com/pcb/98-pl176.pdf) -mini-circuits PL-176 -0 -21 -8 -RF_Mini-Circuits -Mini-Circuits_GP1212 -Footprint for Mini-Circuits case GP1212 (https://ww2.minicircuits.com/case_style/GP731.pdf) -mini-circuits GP1212 -0 -8 -8 -RF_Mini-Circuits -Mini-Circuits_GP1212_LandPatternPL-176 -Footprint for Mini-Circuits case GP1212 (https://ww2.minicircuits.com/case_style/GP731.pdf) following land pattern PL-176, including GND vias (https://www.minicircuits.com/pcb/98-pl176.pdf) -mini-circuits PL-176 -0 -21 -8 -RF_Mini-Circuits -Mini-Circuits_HF1139 -Footprint for Mini-Circuits case HF1139 (https://ww2.minicircuits.com/case_style/HF1139.pdf) -Mini-Circuits HF1139 -0 -8 -8 -RF_Mini-Circuits -Mini-Circuits_HF1139_LandPatternPL-230 -Footprint for Mini-Circuits case HF1139 (https://ww2.minicircuits.com/case_style/HF1139.pdf) following land pattern PL-230, including GND vias (https://ww2.minicircuits.com/pcb/98-pl230.pdf) -Mini-Circuits PL-230 -0 -37 -8 -RF_Mini-Circuits -Mini-Circuits_HQ1157 -Footprint for Mini-Circuits case HQ1157 (https://www.minicircuits.com/case_style/HQ1157.pdf) -Mini-Circuits HQ1157 -0 -14 -14 -RF_Mini-Circuits -Mini-Circuits_HZ1198 -Footprint for Mini-Circuits case HZ1198 (https://ww2.minicircuits.com/case_style/HZ1198.pdf) -Mini-Circuits HZ1198 -0 -6 -6 -RF_Mini-Circuits -Mini-Circuits_HZ1198_LandPatternPL-247 -Footprint for Mini-Circuits cas HZ1198 (https://ww2.minicircuits.com/case_style/HZ1198.pdf) following land pattern PL-247, including GND-vias (https://www.minicircuits.com/pcb/98-pl247.pdf) -Mini-Circuits PL-247 HZ1198 -0 -40 -6 -RF_Mini-Circuits -Mini-Circuits_MMM168 -Footprint for Mini-Circuits case MMM168 (https://ww2.minicircuits.com/case_style/MMM168.pdf) -Mini-Circuits MMM168 -0 -4 -4 -RF_Mini-Circuits -Mini-Circuits_MMM168_LandPatternPL-225 -Footprint for Mini-Circuits case MMM168, Land pattern PL-225, vias included, (case drawing: https://ww2.minicircuits.com/case_style/MMM168.pdf, land pattern drawing: https://ww2.minicircuits.com/pcb/98-pl225.pdf) -pl-225 -0 -10 -4 -RF_Mini-Circuits -Mini-Circuits_QQQ130_ClockwisePinNumbering -Footprint for Mini-Circuits case QQQ130 (https://ww2.minicircuits.com/case_style/QQQ130.pdf) -Mini-Circuits QQQ130 -0 -6 -6 -RF_Mini-Circuits -Mini-Circuits_QQQ130_LandPattern_PL-236_ClockwisePinNumbering -Footprint for Mini-Circuits case QQQ130 (https://ww2.minicircuits.com/case_style/QQQ130.pdf) following land pattern PL-236, including GND vias (https://ww2.minicircuits.com/pcb/98-pl236.pdf) -Mini-Circuits PL-236 -0 -14 -6 -RF_Mini-Circuits -Mini-Circuits_TT1224_ClockwisePinNumbering -Footprint for Mini-Circuits case TT1224 (https://ww2.minicircuits.com/case_style/TT1224.pdf) following land-pattern PL-258, including GND-vias (https://www.minicircuits.com/pcb/98-pl258.pdf) -Mini-Circuits TT1224 -0 -6 -6 -RF_Mini-Circuits -Mini-Circuits_TT1224_LandPatternPL-258_ClockwisePinNumbering -Footprint for Mini-Circuits case TT1224 (https://ww2.minicircuits.com/case_style/TT1224.pdf) following land-pattern PL-258, including GND-vias (https://www.minicircuits.com/pcb/98-pl258.pdf) -PL-258 Mini-Circuits -0 -26 -6 -RF_Mini-Circuits -Mini-Circuits_TTT167 -Footprint for Mini-Circuits case TTT167 (https://ww2.minicircuits.com/case_style/TTT167.pdf) -Mini-Circuits TTT167 -0 -6 -6 -RF_Mini-Circuits -Mini-Circuits_TTT167_LandPatternPL-079 -Footprint for Mini-Circuits case TTT167 (Mini-Circuits_TTT167_LandPatternPL-079) following land pattern PL-079, including GND vias (https://ww2.minicircuits.com/pcb/98-pl079.pdf) -Mini-Circuits PL-079 -0 -36 -6 -RF_Mini-Circuits -Mini-Circuits_YY161 -Footprint for Mini-Circuits case YY161 (https://ww2.minicircuits.com/case_style/YY161.pdf) -Mini-Circuits YY161 -0 -8 -8 -RF_Mini-Circuits -Mini-Circuits_YY161_LandPatternPL-049 -Footprint for Mini-Circuits case YY161 (https://ww2.minicircuits.com/case_style/YY161.pdf) using land-pattern PL-049, including GND-connections and vias (https://ww2.minicircuits.com/pcb/98-pl049.pdf) -mini-circuits pl-049 -0 -36 -8 -RF_Module -Ai-Thinker-Ra-01-LoRa -Ai Thinker Ra-01 LoRa -LoRa Ra-01 -0 -16 -16 -RF_Module -Atmel_ATSAMR21G18-MR210UA_NoRFPads -http://ww1.microchip.com/downloads/en/devicedoc/atmel-42475-atsamr21g18-mr210ua_datasheet.pdf -module wireless zigbee 802.15.4 flash crypto ATSAMR21G18 AT45DB041E TECC508A U.Fi -0 -42 -42 -RF_Module -BLE112-A -Class 4 Bluetooth Module with on-board antenna -Bluetooth Module -0 -30 -30 -RF_Module -CMWX1ZZABZ -https://wireless.murata.com/RFM/data/type_abz.pdf -iot lora sigfox -0 -57 -57 -RF_Module -CYBLE-21Pin-10x10mm -Cypress EZ-BLE PRoC Module (Bluetooth Smart) 21 Pin Module -Cypress BT Bluetooth -0 -21 -21 -RF_Module -DWM1000 -IEEE802.15.4-2011 UWB -UWB Module -0 -24 -24 -RF_Module -DecaWave_DWM1001 -https://www.decawave.com/sites/default/files/dwm1001_datasheet.pdf -UWB module -0 -34 -34 -RF_Module -Digi_XBee_SMT -http://www.digi.com/resources/documentation/digidocs/pdfs/90002126.pdf http://ftp1.digi.com/support/documentation/90001020_F.pdf -Digi XBee SMT RF -0 -37 -37 -RF_Module -E18-MS1-PCB -http://www.cdebyte.com/en/downpdf.aspx?id=122 -Zigbee -0 -24 -24 -RF_Module -E73-2G4M04S -http://www.cdebyte.com/en/downpdf.aspx?id=243 -BLE BLE5 nRF52832 -0 -44 -44 -RF_Module -ESP-07 -Wi-Fi Module, http://wiki.ai-thinker.com/_media/esp8266/docs/a007ps01a2_esp-07_product_specification_v1.2.pdf -Wi-Fi Module -0 -16 -16 -RF_Module -ESP-12E -Wi-Fi Module, http://wiki.ai-thinker.com/_media/esp8266/docs/aithinker_esp_12f_datasheet_en.pdf -Wi-Fi Module -0 -22 -22 -RF_Module -ESP-WROOM-02 -http://espressif.com/sites/default/files/documentation/0c-esp-wroom-02_datasheet_en.pdf -ESP WROOM-02 espressif esp8266ex -0 -19 -19 -RF_Module -ESP32-S2-WROVER -ESP32-S2-WROVER(-I) 2.4 GHz Wi-Fi https://www.espressif.com/sites/default/files/documentation/esp32-s2-wroom_esp32-s2-wroom-i_datasheet_en.pdf -ESP32-S2 ESP32 WIFI -0 -43 -43 -RF_Module -ESP32-WROOM-32 -Single 2.4 GHz Wi-Fi and Bluetooth combo chip https://www.espressif.com/sites/default/files/documentation/esp32-wroom-32_datasheet_en.pdf -Single 2.4 GHz Wi-Fi and Bluetooth combo chip -0 -39 -39 -RF_Module -ESP32-WROOM-32U -Single 2.4 GHz Wi-Fi and Bluetooth combo chip with U.FL connector, https://www.espressif.com/sites/default/files/documentation/esp32-wroom-32d_esp32-wroom-32u_datasheet_en.pdf -Single 2.4 GHz Wi-Fi and Bluetooth combo chip -0 -39 -39 -RF_Module -Garmin_M8-35_9.8x14.0mm_Layout6x6_P1.5mm -D52M ANT SoC Module https://www.thisisant.com/assets/resources/D00001687_D52_Module_Datasheet.v.2.3_(Garmin).pdf -RF SoC Radio ANT Bluetooth BLE D52 nRF52 Garmin Canada Dynastream Nordic -0 -35 -35 -RF_Module -HOPERF_RFM9XW_SMD -Low Power Long Range Transceiver Module SMD-16 (https://www.hoperf.com/data/upload/portal/20181127/5bfcbea20e9ef.pdf) -LoRa Low Power Long Range Transceiver Module -0 -16 -16 -RF_Module -HOPERF_RFM9XW_THT -Low Power Long Range Transceiver Module THT-16 (https://www.hoperf.com/data/upload/portal/20181127/5bfcbea20e9ef.pdf) -Low Power Long Range Transceiver Module LoRa -0 -16 -16 -RF_Module -HOPERF_RFM69HW -Radio, RF, Module, http://www.hoperf.com/upload/rf/RFM69HW-V1.3.pdf -Radio RF Module -0 -16 -16 -RF_Module -IQRF_TRx2DA_KON-SIM-01 -8 pin SIM connector for IQRF TR-x2DA(T) modules, http://iqrf.org/weben/downloads.php?id=104 -IQRF_KON-SIM-01 IQRF_TRx2DA -0 -10 -8 -RF_Module -IQRF_TRx2D_KON-SIM-01 -8 pin SIM connector for IQRF TR-x2D(C)(T) modules, http://iqrf.org/weben/downloads.php?id=104 -IQRF_KON-SIM-01 IQRF_TRx2D IQRF_TRx2DC -0 -10 -8 -RF_Module -Laird_BL652 -Bluetooth v4.2 + NFC module -Bluetooth BLE NFC -0 -39 -39 -RF_Module -MOD-nRF8001 -BLE module, https://www.olimex.com/Products/Modules/RF/MOD-nRF8001/ -BLE module -0 -11 -11 -RF_Module -Microchip_RN4871 -Microchip RN4871 footprint -RN4871 BLE -0 -16 -16 -RF_Module -Modtronix_inAir9 -Modtronix Wireless SX1276 LoRa Module (http://modtronix.com/img/prod/imod/inair9/inair_dimensions.gif) -Modtronix LoRa inAir inAir9 SX1276 RF 915MHz 868MHz Wireless -0 -14 -14 -RF_Module -MonoWireless_TWE-L-WX -https://www.mono-wireless.com/jp/products/TWE-LITE/MW-PDS-TWELITE-JP.pdf -TWE-L-WX -0 -32 -32 -RF_Module -Particle_P1 -https://docs.particle.io/datasheets/p1-datasheet/ -Particle P1 -0 -75 -75 -RF_Module -RFDigital_RFD77101 -RFDigital RFD77101 Simblee -RFDigital RFD77101 Simblee -0 -48 -45 -RF_Module -RN42 -Class 2 Bluetooth Module with on-board antenna -Bluetooth Module -0 -36 -33 -RF_Module -RN42N -Class 2 Bluetooth Module without antenna -Bluetooth Module -0 -39 -36 -RF_Module -RN2483 -Low-Power Long Range LoRa Transceiver Module -rf module lora lorawan -0 -47 -47 -RF_Module -ST_SPBTLE -Bluetooth Low Energy Module -ble module st bluetooth -0 -11 -11 -RF_Module -TD1205 -https://github.com/Telecom-Design/Documentation_TD_RF_Module/blob/master/TD1205%20Datasheet.pdf -SIGFOX Module -0 -9 -9 -RF_Module -TD1208 -https://github.com/Telecom-Design/Documentation_TD_RF_Module/blob/master/TD1208%20Datasheet.pdf -SIGFOX Module -0 -25 -25 -RF_Module -Taiyo-Yuden_EYSGJNZWY -Taiyo Yuden NRF51822 Module Bluetooth https://www.yuden.co.jp/wireless_module/document/datareport2/en/TY_BLE_EYSGJNZ_DataReport_V1_9_20180530E.pdf -Taiyo Yuden NRF51822 Module Bluetooth -0 -30 -28 -RF_Module -ZETA-433-SO_SMD -RF transceiver SMD style https://www.rfsolutions.co.uk/downloads/1456219226DS-ZETA.pdf -RF transceiver SMD style -0 -12 -12 -RF_Module -ZETA-433-SO_THT -RF transceiver THT style https://www.rfsolutions.co.uk/downloads/1456219226DS-ZETA.pdf -RF transceiver SMD style -0 -12 -12 -RF_Module -nRF24L01_Breakout -nRF24L01 breakout board -nRF24L01 adapter breakout -0 -8 -8 -RF_Shielding -Laird_Technologies_97-2002_25.40x25.40mm -Laird Technologies 97-2002 EZ PEEL Shielding Cabinet One Piece SMD 25.40x25.40mm (https://assets.lairdtech.com/home/brandworld/files/Board%20Level%20Shields%20Catalog%20Download.pdf) -Shielding Cabinet -0 -8 -1 -RF_Shielding -Laird_Technologies_97-2003_12.70x13.37mm -Laird Technologies 97-2003 EZ PEEL Shielding Cabinet One Piece SMD 12.70x13.37mm (https://assets.lairdtech.com/home/brandworld/files/Board%20Level%20Shields%20Catalog%20Download.pdf) -Shielding Cabinet -0 -8 -1 -RF_Shielding -Laird_Technologies_BMI-S-101_13.66x12.70mm -Laird Technologies BMI-S-101 Shielding Cabinet One Piece SMD 13.66x12.70mm (https://assets.lairdtech.com/home/brandworld/files/Board%20Level%20Shields%20Catalog%20Download.pdf) -Shielding Cabinet -0 -16 -1 -RF_Shielding -Laird_Technologies_BMI-S-102_16.50x16.50mm -Laird Technologies BMI-S-102 Shielding Cabinet One Piece SMD 16.50x16.50mm (https://assets.lairdtech.com/home/brandworld/files/Board%20Level%20Shields%20Catalog%20Download.pdf) -Shielding Cabinet -0 -16 -1 -RF_Shielding -Laird_Technologies_BMI-S-103_26.21x26.21mm -Laird Technologies BMI-S-103 Shielding Cabinet One Piece SMD 26.21x26.21mm (https://assets.lairdtech.com/home/brandworld/files/Board%20Level%20Shields%20Catalog%20Download.pdf) -Shielding Cabinet -0 -24 -1 -RF_Shielding -Laird_Technologies_BMI-S-104_32.00x32.00mm -Laird Technologies BMI-S-104 Shielding Cabinet One Piece SMD 32.00x32.00mm (https://assets.lairdtech.com/home/brandworld/files/Board%20Level%20Shields%20Catalog%20Download.pdf) -Shielding Cabinet -0 -28 -1 -RF_Shielding -Laird_Technologies_BMI-S-105_38.10x25.40mm -Laird Technologies BMI-S-105 Shielding Cabinet One Piece SMD 38.10x25.40mm (https://assets.lairdtech.com/home/brandworld/files/Board%20Level%20Shields%20Catalog%20Download.pdf) -Shielding Cabinet -0 -28 -1 -RF_Shielding -Laird_Technologies_BMI-S-106_36.83x33.68mm -Laird Technologies BMI-S-106 Shielding Cabinet One Piece SMD 36.83x33.68mm (https://assets.lairdtech.com/home/brandworld/files/Board%20Level%20Shields%20Catalog%20Download.pdf) -Shielding Cabinet -0 -28 -1 -RF_Shielding -Laird_Technologies_BMI-S-107_44.37x44.37mm -Laird Technologies BMI-S-107 Shielding Cabinet One Piece SMD 44.37x44.37mm (https://assets.lairdtech.com/home/brandworld/files/Board%20Level%20Shields%20Catalog%20Download.pdf) -Shielding Cabinet -0 -36 -1 -RF_Shielding -Laird_Technologies_BMI-S-201-F_13.66x12.70mm -Laird Technologies BMI-S-201-F Shielding Cabinet Two Piece SMD 13.66x12.70mm (https://assets.lairdtech.com/home/brandworld/files/Board%20Level%20Shields%20Catalog%20Download.pdf) -Shielding Cabinet -0 -16 -1 -RF_Shielding -Laird_Technologies_BMI-S-202-F_16.50x16.50mm -Laird Technologies BMI-S-202-F Shielding Cabinet Two Piece SMD 16.50x16.50mm (https://assets.lairdtech.com/home/brandworld/files/Board%20Level%20Shields%20Catalog%20Download.pdf) -Shielding Cabinet -0 -16 -1 -RF_Shielding -Laird_Technologies_BMI-S-203-F_26.21x26.21mm -Laird Technologies BMI-S-203-F Shielding Cabinet Two Piece SMD 26.21x26.21mm (https://assets.lairdtech.com/home/brandworld/files/Board%20Level%20Shields%20Catalog%20Download.pdf) -Shielding Cabinet -0 -24 -1 -RF_Shielding -Laird_Technologies_BMI-S-204-F_32.00x32.00mm -Laird Technologies BMI-S-204-F Shielding Cabinet Two Piece SMD 32.00x32.00mm (https://assets.lairdtech.com/home/brandworld/files/Board%20Level%20Shields%20Catalog%20Download.pdf) -Shielding Cabinet -0 -28 -1 -RF_Shielding -Laird_Technologies_BMI-S-205-F_38.10x25.40mm -Laird Technologies BMI-S-205-F Shielding Cabinet Two Piece SMD 38.10x25.40mm (https://assets.lairdtech.com/home/brandworld/files/Board%20Level%20Shields%20Catalog%20Download.pdf) -Shielding Cabinet -0 -28 -1 -RF_Shielding -Laird_Technologies_BMI-S-206-F_36.83x33.68mm -Laird Technologies BMI-S-206-F Shielding Cabinet Two Piece SMD 36.83x33.68mm (https://assets.lairdtech.com/home/brandworld/files/Board%20Level%20Shields%20Catalog%20Download.pdf) -Shielding Cabinet -0 -28 -1 -RF_Shielding -Laird_Technologies_BMI-S-207-F_44.37x44.37mm -Laird Technologies BMI-S-207-F Shielding Cabinet Two Piece SMD 44.37x44.37mm (https://assets.lairdtech.com/home/brandworld/files/Board%20Level%20Shields%20Catalog%20Download.pdf) -Shielding Cabinet -0 -36 -1 -RF_Shielding -Laird_Technologies_BMI-S-208-F_39.60x39.60mm -Laird Technologies BMI-S-208-F Shielding Cabinet Two Piece SMD 39.60x39.60mm (https://assets.lairdtech.com/home/brandworld/files/Board%20Level%20Shields%20Catalog%20Download.pdf) -Shielding Cabinet -0 -32 -1 -RF_Shielding -Laird_Technologies_BMI-S-209-F_29.36x18.50mm -Laird Technologies BMI-S-209-F Shielding Cabinet Two Piece SMD 29.36x18.50mm (https://assets.lairdtech.com/home/brandworld/files/Board%20Level%20Shields%20Catalog%20Download.pdf) -Shielding Cabinet -0 -20 -1 -RF_Shielding -Laird_Technologies_BMI-S-210-F_44.00x30.50mm -Laird Technologies BMI-S-210-F Shielding Cabinet Two Piece SMD 44.00x30.50mm (https://assets.lairdtech.com/home/brandworld/files/Board%20Level%20Shields%20Catalog%20Download.pdf) -Shielding Cabinet -0 -32 -1 -RF_Shielding -Laird_Technologies_BMI-S-230-F_50.8x38.1mm -Laird Technologies BMI-S-230-F Shielding Cabinet Two Piece SMD 50.8x38.1mm -Shielding Cabinet -0 -36 -1 -RF_Shielding -Wuerth_36103205_20x20mm -WE-SHC Shielding Cabinet SMD 20x20mm -Shielding Cabinet -0 -20 -1 -RF_Shielding -Wuerth_36103255_25x25mm -WE-SHC Shielding Cabinet SMD 25x25mm -Shielding Cabinet -0 -24 -1 -RF_Shielding -Wuerth_36103305_30x30mm -WE-SHC Shielding Cabinet SMD 30x30mm -Shielding Cabinet -0 -28 -1 -RF_Shielding -Wuerth_36103505_50x50mm -WE-SHC Shielding Cabinet SMD 50x50mm -Shielding Cabinet -0 -44 -1 -RF_Shielding -Wuerth_36103605_60x60mm -WE-SHC Shielding Cabinet SMD 60x60mm -Shielding Cabinet -0 -52 -1 -RF_Shielding -Wuerth_36503205_20x20mm -WE-SHC Shielding Cabinet THT 21x21mm -Shielding Cabinet -0 -16 -1 -RF_Shielding -Wuerth_36503255_25x25mm -WE-SHC Shielding Cabinet THT 26x26mm -Shielding Cabinet -0 -20 -1 -RF_Shielding -Wuerth_36503305_30x30mm -WE-SHC Shielding Cabinet THT 31x31mm -Shielding Cabinet -0 -24 -1 -RF_Shielding -Wuerth_36503505_50x50mm -WE-SHC Shielding Cabinet THT 51x51mm -Shielding Cabinet -0 -40 -1 -RF_Shielding -Wuerth_36503605_60x60mm -WE-SHC Shielding Cabinet THT 61x61mm -Shielding Cabinet -0 -48 -1 -RF_WiFi -USR-C322 -https://www.usriot.com/download/WIFI/USR-C322-Hardware-Manual_V1.2.01.pdf -WiFi IEEE802.11 b/g/n -0 -44 -44 -Relay_SMD -Relay_DPDT_AXICOM_IMSeries_JLeg -http://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Specification+Or+Standard%7F108-98001%7FW5%7Fpdf%7FEnglish%7FENG_SS_108-98001_W5.pdf -AXICOM IM-Series Relay J JLeg -0 -8 -8 -Relay_SMD -Relay_DPDT_FRT5_SMD -IM Signal Relay DPDT FRT5 narrow footprint, SMD version of package -Relay DPDT IM-relay FRT5 -0 -10 -10 -Relay_SMD -Relay_DPDT_Kemet_EE2_NU -Kemet signal relay, DPDT, double coil latching, https://content.kemet.com/datasheets/KEM_R7002_EC2_EE2.pdf -Kemet EC2 signal relay DPDT double coil latching surface mount SMD -0 -8 -8 -Relay_SMD -Relay_DPDT_Kemet_EE2_NUH -Kemet signal relay, DPDT, double coil latching, https://content.kemet.com/datasheets/KEM_R7002_EC2_EE2.pdf -Kemet EC2 signal relay DPDT double coil latching surface mount SMD -0 -8 -8 -Relay_SMD -Relay_DPDT_Kemet_EE2_NUH_DoubleCoil -Kemet signal relay, DPDT, double coil latching, https://content.kemet.com/datasheets/KEM_R7002_EC2_EE2.pdf -Kemet EC2 signal relay DPDT double dual coil latching surface mount SMD -0 -10 -10 -Relay_SMD -Relay_DPDT_Kemet_EE2_NUX_DoubleCoil -Kemet signal relay, DPDT, double coil latching, https://content.kemet.com/datasheets/KEM_R7002_EC2_EE2.pdf -Kemet EC2 signal relay DPDT double dual coil latching surface mount SMD -0 -10 -10 -Relay_SMD -Relay_DPDT_Kemet_EE2_NUX_NKX -Kemet signal relay, DPDT, double coil latching, https://content.kemet.com/datasheets/KEM_R7002_EC2_EE2.pdf -Kemet EC2 signal relay DPDT double coil latching surface mount SMD -0 -8 -8 -Relay_SMD -Relay_DPDT_Kemet_EE2_NU_DoubleCoil -Kemet signal relay, DPDT, double coil latching, https://content.kemet.com/datasheets/KEM_R7002_EC2_EE2.pdf -Kemet EC2 signal relay DPDT double dual coil latching surface mount SMD -0 -10 -10 -Relay_SMD -Relay_DPDT_Omron_G6H-2F -package for Omron G6H-2F relais, see http://cdn-reichelt.de/documents/datenblatt/C300/G6H%23OMR.pdf -Omron G6H-2F relais -0 -10 -10 -Relay_SMD -Relay_DPDT_Omron_G6K-2F -Omron G6K-2F relay package http://omronfs.omron.com/en_US/ecb/products/pdf/en-g6k.pdf -Omron G6K-2F relay -0 -8 -8 -Relay_SMD -Relay_DPDT_Omron_G6K-2F-Y -Omron G6K-2F-Y relay package http://omronfs.omron.com/en_US/ecb/products/pdf/en-g6k.pdf -Omron G6K-2F-Y relay -0 -8 -8 -Relay_SMD -Relay_DPDT_Omron_G6K-2G -Omron G6K-2G relay package http://omronfs.omron.com/en_US/ecb/products/pdf/en-g6k.pdf -Omron G6K-2G relay -0 -8 -8 -Relay_SMD -Relay_DPDT_Omron_G6K-2G-Y -Omron G6K-2G-Y relay package http://omronfs.omron.com/en_US/ecb/products/pdf/en-g6k.pdf -Omron G6K-2G-Y relay -0 -8 -8 -Relay_SMD -Relay_DPDT_Omron_G6S-2F -Relay Omron G6S-2F, see http://omronfs.omron.com/en_US/ecb/products/pdf/en-g6s.pdf -Relay Omron G6S-2F -0 -8 -8 -Relay_SMD -Relay_DPDT_Omron_G6S-2G -Relay Omron G6S-2G, see http://omronfs.omron.com/en_US/ecb/products/pdf/en-g6s.pdf -Relay Omron G6S-2G -0 -8 -8 -Relay_SMD -Relay_DPDT_Omron_G6SK-2F -Relay Omron G6SK-2F, see http://omronfs.omron.com/en_US/ecb/products/pdf/en-g6s.pdf -Relay Omron G6SK-2F -0 -10 -10 -Relay_SMD -Relay_DPDT_Omron_G6SK-2G -Relay Omron G6SK-2G, see http://omronfs.omron.com/en_US/ecb/products/pdf/en-g6s.pdf -Relay Omron G6SK-2G -0 -10 -10 -Relay_SMD -Relay_Fujitsu_FTR-B3S -https://www.fujitsu.com/downloads/MICRO/fcai/relays/ftr-b3.pdf -Fujitsh FTR B3S B3SA Relay J JLeg -0 -8 -8 -Relay_SMD -Relay_SPDT_AXICOM_HF3Series_50ohms_Pitch1.27mm -hiqsdr.com/images/3/3e/Axicom-HF3.pdf -AXICOM HF3-Series Relay Pitch 1.27mm 50ohms -0 -16 -16 -Relay_SMD -Relay_SPDT_AXICOM_HF3Series_75ohms_Pitch1.27mm -hiqsdr.com/images/3/3e/Axicom-HF3.pdf -AXICOM HF3-Series Relay Pitch 1.27mm 75ohm -0 -16 -16 -Relay_THT -Relay_1-Form-A_Schrack-RYII_RM5mm -Relay, 1-Form-A, Schrack-RYII, RM5mm, SPST-NO -Relay 1-Form-A Schrack-RYII RM5mm SPST-NO -0 -4 -4 -Relay_THT -Relay_1-Form-B_Schrack-RYII_RM5mm -Relay, 1-Form-B, Schrack-RYII, RM5mm, SPST-NC -Relay 1-Form-B Schrack-RYII RM5mm SPST-NC -0 -4 -4 -Relay_THT -Relay_1-Form-C_Schrack-RYII_RM3.2mm -Relay, 1-Form-C, Schrack-RYII, RM3.2mm, SPDT -Relay 1-Form-C Schrack-RYII RM3.2mm SPDT -0 -5 -5 -Relay_THT -Relay_1P1T_NO_10x24x18.8mm_Panasonic_ADW11xxxxW_THT -Panasonic Relay SPST 10mm 24mm, https://www.panasonic-electric-works.com/pew/es/downloads/ds_dw_hl_en.pdf -Panasonic Relay SPST -0 -4 -4 -Relay_THT -Relay_DPDT_AXICOM_IMSeries_Pitch3.2mm -AXICOM IM-Series Relays, DPDR, Pitch 3.2mm, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Specification+Or+Standard%7F108-98001%7FV%7Fpdf%7FEnglish%7FENG_SS_108-98001_V_IM_0614_v1.pdf%7F4-1462039-1 -AXICOM IM-Series Relay DPDR Pitch 3.2mm -0 -8 -8 -Relay_THT -Relay_DPDT_AXICOM_IMSeries_Pitch5.08mm -AXICOM IM-Series Relays, DPDR, Pitch 5.08 -AXICOM IM-Series Relay DPDR Pitch 5.08 -0 -8 -8 -Relay_THT -Relay_DPDT_FRT5 -IM Signal Relay DPDT FRT5 narrow footprint -Relay DPDT IM-relay FRT5 -0 -10 -10 -Relay_THT -Relay_DPDT_Finder_30.22 -Finder 32.21-x000 Relay, DPDT, https://gfinder.findernet.com/public/attachments/30/EN/S30EN.pdf -AXICOM IM-Series Relay SPDT -0 -8 -8 -Relay_THT -Relay_DPDT_Finder_40.52 -Relay DPDT Finder 40.52, Pitch 5mm/7.5mm, https://www.finder-relais.net/de/finder-relais-serie-40.pdf -Relay DPDT Finder 40.52 Pitch 5mm -0 -8 -8 -Relay_THT -Relay_DPDT_Fujitsu_FTR-F1C -https://www.fujitsu.com/downloads/MICRO/fcai/relays/ftr-f1.pdf -relay dpdt fujitsu tht -0 -8 -8 -Relay_THT -Relay_DPDT_Kemet_EC2 -Kemet signal relay, DPDT, non-latching, single coil latching, https://content.kemet.com/datasheets/KEM_R7002_EC2_EE2.pdf -Kemet EC2 signal relay DPDT non single coil latching through hole THT -0 -8 -8 -Relay_THT -Relay_DPDT_Kemet_EC2_DoubleCoil -Kemet signal relay, DPDT, double coil latching, https://content.kemet.com/datasheets/KEM_R7002_EC2_EE2.pdf -Kemet EC2 signal relay DPDT double dual coil latching through hole THT -0 -10 -10 -Relay_THT -Relay_DPDT_Omron_G2RL -Omron Relay DPDT, https://omronfs.omron.com/en_US/ecb/products/pdf/en-g2rl.pdf -Omron Relay DPDT -0 -8 -8 -Relay_THT -Relay_DPDT_Omron_G5V-2 -http://omronfs.omron.com/en_US/ecb/products/pdf/en-g5v2.pdf -Omron G5V-2 Relay DPDT -0 -8 -8 -Relay_THT -Relay_DPDT_Omron_G6H-2 -Omron relay G6H-2, see http://cdn-reichelt.de/documents/datenblatt/C300/G6H%23OMR.pdf -Omron relay G6H-2 -0 -10 -10 -Relay_THT -Relay_DPDT_Omron_G6K-2P -Omron G6K-2P relay package http://omronfs.omron.com/en_US/ecb/products/pdf/en-g6k.pdf -Omron G6K-2P relay -0 -8 -8 -Relay_THT -Relay_DPDT_Omron_G6K-2P-Y -Omron G6K-2P-Y relay package http://omronfs.omron.com/en_US/ecb/products/pdf/en-g6k.pdf -Omron G6K-2P-Y relay -0 -8 -8 -Relay_THT -Relay_DPDT_Omron_G6S-2 -Relay Omron G6S-2, see http://omronfs.omron.com/en_US/ecb/products/pdf/en-g6s.pdf -Relay Omron G6S-2 -0 -8 -8 -Relay_THT -Relay_DPDT_Omron_G6SK-2 -Relay Omron G6SK-2, see http://omronfs.omron.com/en_US/ecb/products/pdf/en-g6s.pdf -Relay Omron G6SK-2 -0 -10 -10 -Relay_THT -Relay_DPDT_Panasonic_JW2 -Panasonic Relay DPDT, http://www3.panasonic.biz/ac/e_download/control/relay/power/catalog/mech_eng_jw.pdf?via=ok -Panasonic Relay DPDT -0 -8 -8 -Relay_THT -Relay_DPDT_Schrack-RT2-FormC-Dual-Coil_RM5mm -Relay DPDT Schrack-RT2 RM5mm 16A 250V AC Form C http://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Data+Sheet%7FRT2_bistable%7F1116%7Fpdf%7FEnglish%7FENG_DS_RT2_bistable_1116.pdf%7F1-1415537-8 -Relay DPDT Schrack-RT2 RM5mm 16A 250V AC Relay -0 -9 -9 -Relay_THT -Relay_DPDT_Schrack-RT2-FormC_RM5mm -Relay DPDT Schrack-RT2 RM5mm 16A 250V AC Form C http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=RT2_reflow&DocType=DS&DocLang=EN -Relay DPDT Schrack-RT2 RM5mm 16A 250V AC Relay -0 -8 -8 -Relay_THT -Relay_DPST_Fujitsu_FTR-F1A -https://www.fujitsu.com/downloads/MICRO/fcai/relays/ftr-f1.pdf -relay dpst fujitsu tht -0 -6 -6 -Relay_THT -Relay_DPST_Schrack-RT2-FormA_RM5mm -Relay DPST Schrack-RT2 RM5mm 16A 250V AC Form A http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=RT2_reflow&DocType=DS&DocLang=EN -Relay DPST Schrack-RT2 RM5mm 16A 250V AC Relay -0 -6 -6 -Relay_THT -Relay_SPDT_Finder_32.21-x000 -Finder 32.21-x000 Relay, SPDT, https://gfinder.findernet.com/assets/Series/355/S32EN.pdf -AXICOM IM-Series Relay SPDT -0 -5 -5 -Relay_THT -Relay_SPDT_Finder_34.51_Horizontal -Relay SPDT, Finder Type34.51, horizontal form, see https://gfinder.findernet.com/public/attachments/34/EN/S34USAEN.pdf -Relay SPDT Finder -0 -5 -5 -Relay_THT -Relay_SPDT_Finder_34.51_Vertical -Relay SPDT, Finder Type34.51, vertical/standing form, see https://gfinder.findernet.com/public/attachments/34/EN/S34USAEN.pdf -Relay SPDT Finder -0 -5 -5 -Relay_THT -Relay_SPDT_Finder_36.11 -FINDER 36.11, SPDT relay, 10A, https://gfinder.findernet.com/public/attachments/36/EN/S36EN.pdf -spdt relay -0 -5 -5 -Relay_THT -Relay_SPDT_Finder_40.11 -Relay SPDT Finder 40.11, https://www.finder-relais.net/de/finder-relais-serie-40.pdf -Relay SPDT Finder 40.11 -0 -5 -5 -Relay_THT -Relay_SPDT_Finder_40.31 -Relay DPDT Finder 40.31, Pitch 3.5mm/7.5mm, https://www.finder-relais.net/de/finder-relais-serie-40.pdf -Relay DPDT Finder 40.31 Pitch 3.5mm -0 -5 -5 -Relay_THT -Relay_SPDT_Finder_40.41 -Relay DPDT Finder 40.41, Pitch 3.5mm/7.5mm, https://www.finder-relais.net/de/finder-relais-serie-40.pdf -Relay DPDT Finder 40.41 Pitch 3.5mm -0 -5 -5 -Relay_THT -Relay_SPDT_Finder_40.51 -Relay DPDT Finder 40.51, Pitch 5mm/7.5mm, https://www.finder-relais.net/de/finder-relais-serie-40.pdf -Relay DPDT Finder 40.51 Pitch 5mm -0 -5 -5 -Relay_THT -Relay_SPDT_HJR-4102 -IM Signal Relay SPDT HJR-4102 -Relay SPDT IM-relay HJR-4102 -0 -6 -6 -Relay_THT -Relay_SPDT_HsinDa_Y14 -http://www.hsinda.com.cn/en/ProductShow.asp?ID=208 -Relay Y14 -0 -6 -6 -Relay_THT -Relay_SPDT_Omron-G5LE-1 -Omron Relay SPDT, http://www.omron.com/ecb/products/pdf/en-g5le.pdf -Omron Relay SPDT -0 -5 -5 -Relay_THT -Relay_SPDT_Omron-G5Q-1 -Relay SPDT Omron Serie G5Q, http://omronfs.omron.com/en_US/ecb/products/pdf/en-g5q.pdf -Relay SPDT Omron Serie G5Q -0 -5 -5 -Relay_THT -Relay_SPDT_Omron_G5V-1 -Relay Omron G5V-1, see http://omronfs.omron.com/en_US/ecb/products/pdf/en-g5v_1.pdf -Relay Omron G5V-1 -0 -6 -6 -Relay_THT -Relay_SPDT_Omron_G6E -Relay SPDT Omron Serie G6E -Relay SPDT Omron Serie G6E 1x um -0 -5 -5 -Relay_THT -Relay_SPDT_Omron_G6EK -Relay SPDT Omron Serie G6EK, see http://www.logosfoundation.org/instrum_gwr/pi/Omron_G6E_134P.pdf -Relay SPDT Omron Serie G6EK -0 -6 -6 -Relay_THT -Relay_SPDT_Panasonic_JW1_FormC -Panasonic Relay SPDT, http://www3.panasonic.biz/ac/e_download/control/relay/power/catalog/mech_eng_jw.pdf?via=ok -Panasonic Relay SPDT -0 -5 -5 -Relay_THT -Relay_SPDT_PotterBrumfield_T9AP5D52_12V30A -Relay SPDT Potter&Brumfield T9AP5D52 12V 30A 1xUn Connector Fast ON Only Dummy for Space NO Pads -Relay SPDT Potter&Brumfield T9AP5D52 12V 30A 1xUm Connector Fast ON Flachsteckeranschluss Only Dummy for Space NO Pads -0 -0 -0 -Relay_THT -Relay_SPDT_RAYEX-L90 -https://a3.sofastcdn.com/attachment/7jioKBjnRiiSrjrjknRiwS77gwbf3zmp/L90-SERIES.pdf -Relay RAYEX L90 SPDT -0 -6 -6 -Relay_THT -Relay_SPDT_RAYEX-L90S -https://a3.sofastcdn.com/attachment/7jioKBjnRiiSrjrjknRiwS77gwbf3zmp/L90-SERIES.pdf -Relay RAYEX L90S SPDT -0 -5 -5 -Relay_THT -Relay_SPDT_SANYOU_SRD_Series_Form_C -relay Sanyou SRD series Form C http://www.sanyourelay.ca/public/products/pdf/SRD.pdf -relay Sanyu SRD form C -0 -5 -5 -Relay_THT -Relay_SPDT_Schrack-RP-II-1-16A-FormC_RM5mm -Relay SPST Schrack-RP-II/1 RM5mm 16A 250V AC Form C http://image.schrack.com/datenblaetter/h_rp810012-b.pdf -Relay SPST Schrack-RP-II/1 RM5mm 16A 250V AC Relay -0 -8 -5 -Relay_THT -Relay_SPDT_Schrack-RP-II-1-FormC_RM3.5mm -Relay SPST Schrack-RP-II/1 RM3.5mm 8A 250V AC Form C http://image.schrack.com/datenblaetter/h_rp810012-b.pdf -Relay SPST Schrack-RP-II/1 RM3.5mm 8A 250V AC Relay -0 -5 -5 -Relay_THT -Relay_SPDT_Schrack-RP-II-1-FormC_RM5mm -Relay SPST Schrack-RP-II/1 RM5mm 8A 250V AC Form C http://image.schrack.com/datenblaetter/h_rp810012-b.pdf -Relay SPST Schrack-RP-II/1 RM5mm 8A 250V AC Relay -0 -5 -5 -Relay_THT -Relay_SPDT_Schrack-RT1-16A-FormC_RM5mm -Relay SPST Schrack-RT1 RM5mm 16A 250V AC Form C http://image.schrack.com/datenblaetter/h_rt114012--_de.pdf -Relay SPST Schrack-RT1 RM5mm 16A 250V AC Relay -0 -8 -5 -Relay_THT -Relay_SPDT_Schrack-RT1-FormC_RM3.5mm -Relay SPST Schrack-RT1 RM3.5mm 8A 250V AC Form C http://image.schrack.com/datenblaetter/h_rt114012--_de.pdf -Relay SPST Schrack-RT1 RM3.5mm 8A 250V AC Relay -0 -5 -5 -Relay_THT -Relay_SPDT_Schrack-RT1-FormC_RM5mm -Relay SPST Schrack-RT1 RM5mm 8A 250V AC Form C http://image.schrack.com/datenblaetter/h_rt114012--_de.pdf -Relay SPST Schrack-RT1 RM5mm 8A 250V AC Relay -0 -5 -5 -Relay_THT -Relay_SPDT_StandexMeder_SIL_Form1C -Standex-Meder SIL-relais, Form 1C, see https://standexelectronics.com/wp-content/uploads/datasheet_reed_relay_SIL.pdf -Standex Meder SIL reed relais -0 -5 -5 -Relay_THT -Relay_SPST_Finder_32.21-x300 -Finder 32.21-x300 Relay, SPST, https://gfinder.findernet.com/assets/Series/355/S32EN.pdf -Finder 32.21-x300 Relay SPST -0 -4 -4 -Relay_THT -Relay_SPST_Omron-G5Q-1A -Relay SPST-NO Omron Serie G5Q, http://omronfs.omron.com/en_US/ecb/products/pdf/en-g5q.pdf -Relay SPST-NO Omron Serie G5Q -0 -4 -4 -Relay_THT -Relay_SPST_Panasonic_JW1_FormA -Panasonic Relay SPST, http://www3.panasonic.biz/ac/e_download/control/relay/power/catalog/mech_eng_jw.pdf?via=ok -Panasonic Relay SPST -0 -4 -4 -Relay_THT -Relay_SPST_PotterBrumfield_T9AP1D52_12V30A -Relay SPST Potter&Brumfield T9AP1D52 12V 30A 1xEin Connector Fast ON Only Dummy for Space NO Pads -Relau SPST Potter&Brumfield T9AP1D52 12V 30A 1xEin Connector Fast ON Flachsteckeranschluss Only Dummy for Space NO Pads -0 -0 -0 -Relay_THT -Relay_SPST_RAYEX-L90A -https://a3.sofastcdn.com/attachment/7jioKBjnRiiSrjrjknRiwS77gwbf3zmp/L90-SERIES.pdf -Relay RAYEX L90A SPST NO -0 -5 -5 -Relay_THT -Relay_SPST_RAYEX-L90AS -https://a3.sofastcdn.com/attachment/7jioKBjnRiiSrjrjknRiwS77gwbf3zmp/L90-SERIES.pdf -Relay RAYEX L90AS SPST NO -0 -4 -4 -Relay_THT -Relay_SPST_RAYEX-L90B -https://a3.sofastcdn.com/attachment/7jioKBjnRiiSrjrjknRiwS77gwbf3zmp/L90-SERIES.pdf -Relay RAYEX L90B SPST NC -0 -5 -5 -Relay_THT -Relay_SPST_RAYEX-L90BS -https://a3.sofastcdn.com/attachment/7jioKBjnRiiSrjrjknRiwS77gwbf3zmp/L90-SERIES.pdf -Relay RAYEX L90BS SPST NC -0 -4 -4 -Relay_THT -Relay_SPST_SANYOU_SRD_Series_Form_A -relay Sanyou SRD series Form A http://www.sanyourelay.ca/public/products/pdf/SRD.pdf -relay Sanyu SRD form A -0 -4 -4 -Relay_THT -Relay_SPST_SANYOU_SRD_Series_Form_B -relay Sanyou SRD series Form B opener http://www.sanyourelay.ca/public/products/pdf/SRD.pdf -relay Sanyu SRD form B opener -0 -4 -4 -Relay_THT -Relay_SPST_Schrack-RP-II-1-16A-FormA_RM5mm -Relay SPST Schrack-RP-II/1 RM5mm 16A 250V AC Form A http://image.schrack.com/datenblaetter/h_rp810012-b.pdf -Relay SPST Schrack-RP-II/1 RM5mm 16A 250V AC Relay -0 -6 -4 -Relay_THT -Relay_SPST_Schrack-RP-II-1-FormA_RM3.5mm -Relay SPST Schrack-RP-II/1 RM3.5mm 8A 250V AC Form A -Relay SPST Schrack-RP-II/1 RM3.5mm 8A 250V AC Relay -0 -4 -4 -Relay_THT -Relay_SPST_Schrack-RP-II-1-FormA_RM5mm -Relay SPST Schrack-RP-II/1 RM5mm 8A 250V AC Form A http://image.schrack.com/datenblaetter/h_rp810012-b.pdf -Relay SPST Schrack-RP-II/1 RM5mm 8A 250V AC Relay -0 -4 -4 -Relay_THT -Relay_SPST_Schrack-RP3SL-1coil_RM5mm -Relay SPST Schrack-RP3SL, 1-coil-version, RM5mm 16A 250V AC Form A http://www.alliedelec.com/m/d/543c6bed18bf23a83ae5238947033ee0.pdf -Relay SPST Schrack-RP3SL RM5mm 16A 250V AC Relay -0 -6 -4 -Relay_THT -Relay_SPST_Schrack-RP3SL_RM5mm -Relay SPST Schrack-RP3SL RM5mm 16A 250V AC Form A http://www.alliedelec.com/m/d/543c6bed18bf23a83ae5238947033ee0.pdf -Relay SPST Schrack-RP3SL RM5mm 16A 250V AC Relay -0 -7 -5 -Relay_THT -Relay_SPST_Schrack-RT1-16A-FormA_RM5mm -Relay SPST Schrack-RT2 RM5mm 16A 250V AC Form C http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=RT2_reflow&DocType=DS&DocLang=EN -Relay SPST Schrack-RT2 RM5mm 16A 250V AC Relay -0 -6 -4 -Relay_THT -Relay_SPST_Schrack-RT1-FormA_RM3.5mm -Relay SPST Schrack-RT1 RM3.5mm 8A 250V AC Form A -Relay SPST Schrack-RT1 RM3.5mm 8A 250V AC Relay -0 -4 -4 -Relay_THT -Relay_SPST_Schrack-RT1-FormA_RM5mm -Relay SPST Schrack-RT1 RM5mm 8A 250V AC Form C http://image.schrack.com/datenblaetter/h_rt114012--_de.pdf -Relay SPST Schrack-RT1 RM5mm 8A 250V AC Relay -0 -4 -4 -Relay_THT -Relay_SPST_StandexMeder_MS_Form1AB -Standex-Meder MS SIL-relais, Form 1A/1B, see https://standexelectronics.com/de/produkte/ms-reed-relais/ -Standex Meder MS SIL reed relais -0 -4 -4 -Relay_THT -Relay_SPST_StandexMeder_SIL_Form1A -Standex-Meder SIL-relais, Form 1A, see https://standexelectronics.com/wp-content/uploads/datasheet_reed_relay_SIL.pdf -Standex Meder SIL reed relais -0 -4 -4 -Relay_THT -Relay_SPST_StandexMeder_SIL_Form1B -Standex-Meder SIL-relais, Form 1B, see https://standexelectronics.com/wp-content/uploads/datasheet_reed_relay_SIL.pdf -Standex Meder SIL reed relais -0 -4 -4 -Relay_THT -Relay_SPST_TE_PCH-1xxx2M -Miniature PCB Relay, PCH Series, 1 Form A (NO), SPST http://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Data+Sheet%7FPCH_series_relay_data_sheet_E%7F1215%7Fpdf%7FEnglish%7FENG_DS_PCH_series_relay_data_sheet_E_1215.pdf -Relay SPST NO -0 -4 -4 -Relay_THT -Relay_SPST_TE_PCN-1xxD3MHZ -https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1461491%7FG2%7Fpdf%7FEnglish%7FENG_CD_1461491_G2.pdf%7F3-1461491-0 -SPST relay slim -0 -4 -4 -Relay_THT -Relay_Socket_DPDT_Finder_96.12 -https://gfinder.findernet.com/public/attachments/56/DE/S56DE.pdf -Relay socket DPDT Finder 96.12 56.32 -0 -8 -8 -Relay_THT -Relay_StandexMeder_DIP_HighProfile -package for Standex Meder DIP reed relay series, see https://standexelectronics.com/wp-content/uploads/datasheet_reed_relay_DIP.pdf -DIL DIP PDIP 2.54mm 7.62mm 300mil reed relay -0 -8 -8 -Relay_THT -Relay_StandexMeder_DIP_LowProfile -package for Standex Meder DIP reed relay series, see https://standexelectronics.com/wp-content/uploads/datasheet_reed_relay_DIP.pdf -DIL DIP PDIP 2.54mm 7.62mm 300mil reed relay -0 -8 -8 -Relay_THT -Relay_StandexMeder_UMS -Standex-Meder SIL-relais, UMS, see http://cdn-reichelt.de/documents/datenblatt/C300/UMS05_1A80_75L_DB.pdf -Standex Meder SIL reed relais -0 -4 -4 -Resistor_SMD -R_0201_0603Metric -Resistor SMD 0201 (0603 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.vishay.com/docs/20052/crcw0201e3.pdf), generated with kicad-footprint-generator -resistor -0 -4 -2 -Resistor_SMD -R_0201_0603Metric_Pad0.64x0.40mm_HandSolder -Resistor SMD 0201 (0603 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://www.vishay.com/docs/20052/crcw0201e3.pdf), generated with kicad-footprint-generator -resistor handsolder -0 -4 -2 -Resistor_SMD -R_0402_1005Metric -Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator -resistor -0 -2 -2 -Resistor_SMD -R_0402_1005Metric_Pad0.72x0.64mm_HandSolder -Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator -resistor handsolder -0 -2 -2 -Resistor_SMD -R_0603_1608Metric -Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator -resistor -0 -2 -2 -Resistor_SMD -R_0603_1608Metric_Pad0.98x0.95mm_HandSolder -Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator -resistor handsolder -0 -2 -2 -Resistor_SMD -R_0612_1632Metric -Resistor SMD 0612 (1632 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.vishay.com/docs/20019/rcwe.pdf), generated with kicad-footprint-generator -resistor -0 -2 -2 -Resistor_SMD -R_0612_1632Metric_Pad1.18x3.40mm_HandSolder -Resistor SMD 0612 (1632 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://www.vishay.com/docs/20019/rcwe.pdf), generated with kicad-footprint-generator -resistor handsolder -0 -2 -2 -Resistor_SMD -R_0805_2012Metric -Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator -resistor -0 -2 -2 -Resistor_SMD -R_0805_2012Metric_Pad1.20x1.40mm_HandSolder -Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator -resistor handsolder -0 -2 -2 -Resistor_SMD -R_0815_2038Metric -Resistor SMD 0815 (2038 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.susumu.co.jp/common/pdf/n_catalog_partition07_en.pdf), generated with kicad-footprint-generator -resistor -0 -2 -2 -Resistor_SMD -R_0815_2038Metric_Pad1.20x4.05mm_HandSolder -Resistor SMD 0815 (2038 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://www.susumu.co.jp/common/pdf/n_catalog_partition07_en.pdf), generated with kicad-footprint-generator -resistor handsolder -0 -2 -2 -Resistor_SMD -R_01005_0402Metric -Resistor SMD 01005 (0402 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.vishay.com/docs/20056/crcw01005e3.pdf), generated with kicad-footprint-generator -resistor -0 -4 -2 -Resistor_SMD -R_01005_0402Metric_Pad0.57x0.30mm_HandSolder -Resistor SMD 01005 (0402 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://www.vishay.com/docs/20056/crcw01005e3.pdf), generated with kicad-footprint-generator -resistor handsolder -0 -4 -2 -Resistor_SMD -R_1020_2550Metric -Resistor SMD 1020 (2550 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.vishay.com/docs/20019/rcwe.pdf), generated with kicad-footprint-generator -resistor -0 -2 -2 -Resistor_SMD -R_1020_2550Metric_Pad1.33x5.20mm_HandSolder -Resistor SMD 1020 (2550 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://www.vishay.com/docs/20019/rcwe.pdf), generated with kicad-footprint-generator -resistor handsolder -0 -2 -2 -Resistor_SMD -R_1206_3216Metric -Resistor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator -resistor -0 -2 -2 -Resistor_SMD -R_1206_3216Metric_Pad1.30x1.75mm_HandSolder -Resistor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator -resistor handsolder -0 -2 -2 -Resistor_SMD -R_1210_3225Metric -Resistor SMD 1210 (3225 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator -resistor -0 -2 -2 -Resistor_SMD -R_1210_3225Metric_Pad1.30x2.65mm_HandSolder -Resistor SMD 1210 (3225 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator -resistor handsolder -0 -2 -2 -Resistor_SMD -R_1218_3246Metric -Resistor SMD 1218 (3246 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.vishay.com/docs/20035/dcrcwe3.pdf), generated with kicad-footprint-generator -resistor -0 -2 -2 -Resistor_SMD -R_1218_3246Metric_Pad1.22x4.75mm_HandSolder -Resistor SMD 1218 (3246 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://www.vishay.com/docs/20035/dcrcwe3.pdf), generated with kicad-footprint-generator -resistor handsolder -0 -2 -2 -Resistor_SMD -R_1812_4532Metric -Resistor SMD 1812 (4532 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.nikhef.nl/pub/departments/mt/projects/detectorR_D/dtddice/ERJ2G.pdf), generated with kicad-footprint-generator -resistor -0 -2 -2 -Resistor_SMD -R_1812_4532Metric_Pad1.30x3.40mm_HandSolder -Resistor SMD 1812 (4532 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://www.nikhef.nl/pub/departments/mt/projects/detectorR_D/dtddice/ERJ2G.pdf), generated with kicad-footprint-generator -resistor handsolder -0 -2 -2 -Resistor_SMD -R_2010_5025Metric -Resistor SMD 2010 (5025 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator -resistor -0 -2 -2 -Resistor_SMD -R_2010_5025Metric_Pad1.40x2.65mm_HandSolder -Resistor SMD 2010 (5025 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator -resistor handsolder -0 -2 -2 -Resistor_SMD -R_2512_6332Metric -Resistor SMD 2512 (6332 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator -resistor -0 -2 -2 -Resistor_SMD -R_2512_6332Metric_Pad1.40x3.35mm_HandSolder -Resistor SMD 2512 (6332 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator -resistor handsolder -0 -2 -2 -Resistor_SMD -R_2816_7142Metric -Resistor SMD 2816 (7142 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size from: https://www.vishay.com/docs/30100/wsl.pdf), generated with kicad-footprint-generator -resistor -0 -2 -2 -Resistor_SMD -R_2816_7142Metric_Pad3.20x4.45mm_HandSolder -Resistor SMD 2816 (7142 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size from: https://www.vishay.com/docs/30100/wsl.pdf), generated with kicad-footprint-generator -resistor handsolder -0 -2 -2 -Resistor_SMD -R_4020_10251Metric -Resistor SMD 4020 (10251 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://datasheet.octopart.com/HVC0603T5004FET-Ohmite-datasheet-26699797.pdf), generated with kicad-footprint-generator -resistor -0 -2 -2 -Resistor_SMD -R_4020_10251Metric_Pad1.65x5.30mm_HandSolder -Resistor SMD 4020 (10251 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://datasheet.octopart.com/HVC0603T5004FET-Ohmite-datasheet-26699797.pdf), generated with kicad-footprint-generator -resistor handsolder -0 -2 -2 -Resistor_SMD -R_Array_Concave_2x0603 -Thick Film Chip Resistor Array, Wave soldering, Vishay CRA06P (see cra06p.pdf) -resistor array -0 -4 -4 -Resistor_SMD -R_Array_Concave_4x0402 -Thick Film Chip Resistor Array, Wave soldering, Vishay CRA04P (see cra04p.pdf) -resistor array -0 -8 -8 -Resistor_SMD -R_Array_Concave_4x0603 -Thick Film Chip Resistor Array, Wave soldering, Vishay CRA06P (see cra06p.pdf) -resistor array -0 -8 -8 -Resistor_SMD -R_Array_Convex_2x0402 -Chip Resistor Network, ROHM MNR02 (see mnr_g.pdf) -resistor array -0 -4 -4 -Resistor_SMD -R_Array_Convex_2x0603 -Chip Resistor Network, ROHM MNR12 (see mnr_g.pdf) -resistor array -0 -4 -4 -Resistor_SMD -R_Array_Convex_2x0606 -Precision Thin Film Chip Resistor Array, VISHAY (see http://www.vishay.com/docs/28770/acasat.pdf) -resistor array -0 -4 -4 -Resistor_SMD -R_Array_Convex_2x1206 -Chip Resistor Network, ROHM MNR32 (see mnr_g.pdf) -resistor array -0 -4 -4 -Resistor_SMD -R_Array_Convex_4x0402 -Chip Resistor Network, ROHM MNR04 (see mnr_g.pdf) -resistor array -0 -8 -8 -Resistor_SMD -R_Array_Convex_4x0603 -Chip Resistor Network, ROHM MNR14 (see mnr_g.pdf) -resistor array -0 -8 -8 -Resistor_SMD -R_Array_Convex_4x0612 -Precision Thin Film Chip Resistor Array, VISHAY (see http://www.vishay.com/docs/28770/acasat.pdf) -resistor array -0 -8 -8 -Resistor_SMD -R_Array_Convex_4x1206 -Chip Resistor Network, ROHM MNR34 (see mnr_g.pdf) -resistor array -0 -8 -8 -Resistor_SMD -R_Array_Convex_5x0603 -Chip Resistor Network, ROHM MNR15 (see mnr_g.pdf) -resistor array -0 -10 -10 -Resistor_SMD -R_Array_Convex_5x1206 -Chip Resistor Network, ROHM MNR35 (see mnr_g.pdf) -resistor array -0 -10 -10 -Resistor_SMD -R_Array_Convex_8x0602 -Chip Resistor Network, ROHM MNR18 (see mnr_g.pdf) -resistor array -0 -16 -16 -Resistor_SMD -R_Cat16-2 -SMT resistor net, Bourns CAT16 series, 2 way -SMT resistor net Bourns CAT16 series 2 way -0 -4 -4 -Resistor_SMD -R_Cat16-4 -SMT resistor net, Bourns CAT16 series, 4 way -SMT resistor net Bourns CAT16 series 4 way -0 -8 -8 -Resistor_SMD -R_Cat16-8 -SMT resistor net, Bourns CAT16 series, 8 way -SMT resistor net Bourns CAT16 series 8 way -0 -16 -16 -Resistor_SMD -R_MELF_MMB-0207 -Resistor, MELF, MMB-0207, http://www.vishay.com/docs/28713/melfprof.pdf -MELF Resistor -0 -2 -2 -Resistor_SMD -R_MicroMELF_MMU-0102 -Resistor, MicroMELF, MMU-0102, http://www.vishay.com/docs/28713/melfprof.pdf -MicroMELF Resistor -0 -2 -2 -Resistor_SMD -R_MiniMELF_MMA-0204 -Resistor, MiniMELF, MMA-0204, http://www.vishay.com/docs/28713/melfprof.pdf -MiniMELF Resistor -0 -2 -2 -Resistor_SMD -R_Shunt_Ohmite_LVK12 -4 contact shunt resistor -shunt resistor 4 contacts -0 -4 -4 -Resistor_SMD -R_Shunt_Ohmite_LVK20 -4 contacts shunt resistor, https://www.ohmite.com/assets/docs/res_lvk.pdf -4 contacts resistor smd -0 -4 -4 -Resistor_SMD -R_Shunt_Ohmite_LVK24 -4 contacts shunt resistor,https://www.ohmite.com/assets/docs/res_lvk.pdf -4 contacts resistor smd -0 -4 -4 -Resistor_SMD -R_Shunt_Ohmite_LVK25 -4 contacts shunt resistor,https://www.ohmite.com/assets/docs/res_lvk.pdf -4 contacts resistor smd -0 -4 -4 -Resistor_SMD -R_Shunt_Vishay_WSK2512_6332Metric_T1.19mm -Shunt Resistor SMD 2512 (6332 Metric), 2.6mm thick, Vishay WKS2512, Terminal length (T) 1.19mm, 5 to 200 milli Ohm (http://http://www.vishay.com/docs/30108/wsk.pdf) -resistor shunt WSK2512 -0 -4 -4 -Resistor_SMD -R_Shunt_Vishay_WSK2512_6332Metric_T2.21mm -Shunt Resistor SMD 2512 (6332 Metric), 2.6mm thick, Vishay WKS2512, Terminal length (T) 2.21mm, 1 to 4.9 milli Ohm (http://http://www.vishay.com/docs/30108/wsk.pdf) -resistor shunt WSK2512 -0 -4 -4 -Resistor_SMD -R_Shunt_Vishay_WSK2512_6332Metric_T2.66mm -Shunt Resistor SMD 2512 (6332 Metric), 2.6mm thick, Vishay WKS2512, Terminal length (T) 2.66mm, 0.5 to 0.99 milli Ohm (http://http://www.vishay.com/docs/30108/wsk.pdf) -resistor shunt WSK2512 -0 -4 -4 -Resistor_SMD -R_Shunt_Vishay_WSKW0612 -https://www.vishay.com/docs/30332/wskw0612.pdf -4-Terminal SMD Shunt -0 -4 -4 -Resistor_SMD -R_Shunt_Vishay_WSR2_WSR3 -Power Metal Strip Resistors 0.005 to 0.2, https://www.vishay.com/docs/30101/wsr.pdf -SMD Shunt Resistor -0 -2 -2 -Resistor_SMD -R_Shunt_Vishay_WSR2_WSR3_KelvinConnection -Power Metal Strip Resistors 0.005 to 0.2, https://www.vishay.com/docs/30101/wsr.pdf -SMD Shunt Resistor -0 -4 -2 -Resistor_THT -R_Array_SIP4 -4-pin Resistor SIP pack -R -0 -4 -4 -Resistor_THT -R_Array_SIP5 -5-pin Resistor SIP pack -R -0 -5 -5 -Resistor_THT -R_Array_SIP6 -6-pin Resistor SIP pack -R -0 -6 -6 -Resistor_THT -R_Array_SIP7 -7-pin Resistor SIP pack -R -0 -7 -7 -Resistor_THT -R_Array_SIP8 -8-pin Resistor SIP pack -R -0 -8 -8 -Resistor_THT -R_Array_SIP9 -9-pin Resistor SIP pack -R -0 -9 -9 -Resistor_THT -R_Array_SIP10 -10-pin Resistor SIP pack -R -0 -10 -10 -Resistor_THT -R_Array_SIP11 -11-pin Resistor SIP pack -R -0 -11 -11 -Resistor_THT -R_Array_SIP12 -12-pin Resistor SIP pack -R -0 -12 -12 -Resistor_THT -R_Array_SIP13 -13-pin Resistor SIP pack -R -0 -13 -13 -Resistor_THT -R_Array_SIP14 -14-pin Resistor SIP pack -R -0 -14 -14 -Resistor_THT -R_Axial_DIN0204_L3.6mm_D1.6mm_P1.90mm_Vertical -Resistor, Axial_DIN0204 series, Axial, Vertical, pin pitch=1.9mm, 0.167W, length*diameter=3.6*1.6mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf -Resistor Axial_DIN0204 series Axial Vertical pin pitch 1.9mm 0.167W length 3.6mm diameter 1.6mm -0 -2 -2 -Resistor_THT -R_Axial_DIN0204_L3.6mm_D1.6mm_P2.54mm_Vertical -Resistor, Axial_DIN0204 series, Axial, Vertical, pin pitch=2.54mm, 0.167W, length*diameter=3.6*1.6mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf -Resistor Axial_DIN0204 series Axial Vertical pin pitch 2.54mm 0.167W length 3.6mm diameter 1.6mm -0 -2 -2 -Resistor_THT -R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal -Resistor, Axial_DIN0204 series, Axial, Horizontal, pin pitch=5.08mm, 0.167W, length*diameter=3.6*1.6mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf -Resistor Axial_DIN0204 series Axial Horizontal pin pitch 5.08mm 0.167W length 3.6mm diameter 1.6mm -0 -2 -2 -Resistor_THT -R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Vertical -Resistor, Axial_DIN0204 series, Axial, Vertical, pin pitch=5.08mm, 0.167W, length*diameter=3.6*1.6mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf -Resistor Axial_DIN0204 series Axial Vertical pin pitch 5.08mm 0.167W length 3.6mm diameter 1.6mm -0 -2 -2 -Resistor_THT -R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal -Resistor, Axial_DIN0204 series, Axial, Horizontal, pin pitch=7.62mm, 0.167W, length*diameter=3.6*1.6mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf -Resistor Axial_DIN0204 series Axial Horizontal pin pitch 7.62mm 0.167W length 3.6mm diameter 1.6mm -0 -2 -2 -Resistor_THT -R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_Vertical -Resistor, Axial_DIN0207 series, Axial, Vertical, pin pitch=2.54mm, 0.25W = 1/4W, length*diameter=6.3*2.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf -Resistor Axial_DIN0207 series Axial Vertical pin pitch 2.54mm 0.25W = 1/4W length 6.3mm diameter 2.5mm -0 -2 -2 -Resistor_THT -R_Axial_DIN0207_L6.3mm_D2.5mm_P5.08mm_Vertical -Resistor, Axial_DIN0207 series, Axial, Vertical, pin pitch=5.08mm, 0.25W = 1/4W, length*diameter=6.3*2.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf -Resistor Axial_DIN0207 series Axial Vertical pin pitch 5.08mm 0.25W = 1/4W length 6.3mm diameter 2.5mm -0 -2 -2 -Resistor_THT -R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal -Resistor, Axial_DIN0207 series, Axial, Horizontal, pin pitch=7.62mm, 0.25W = 1/4W, length*diameter=6.3*2.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf -Resistor Axial_DIN0207 series Axial Horizontal pin pitch 7.62mm 0.25W = 1/4W length 6.3mm diameter 2.5mm -0 -2 -2 -Resistor_THT -R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal -Resistor, Axial_DIN0207 series, Axial, Horizontal, pin pitch=10.16mm, 0.25W = 1/4W, length*diameter=6.3*2.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf -Resistor Axial_DIN0207 series Axial Horizontal pin pitch 10.16mm 0.25W = 1/4W length 6.3mm diameter 2.5mm -0 -2 -2 -Resistor_THT -R_Axial_DIN0207_L6.3mm_D2.5mm_P15.24mm_Horizontal -Resistor, Axial_DIN0207 series, Axial, Horizontal, pin pitch=15.24mm, 0.25W = 1/4W, length*diameter=6.3*2.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf -Resistor Axial_DIN0207 series Axial Horizontal pin pitch 15.24mm 0.25W = 1/4W length 6.3mm diameter 2.5mm -0 -2 -2 -Resistor_THT -R_Axial_DIN0309_L9.0mm_D3.2mm_P2.54mm_Vertical -Resistor, Axial_DIN0309 series, Axial, Vertical, pin pitch=2.54mm, 0.5W = 1/2W, length*diameter=9*3.2mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf -Resistor Axial_DIN0309 series Axial Vertical pin pitch 2.54mm 0.5W = 1/2W length 9mm diameter 3.2mm -0 -2 -2 -Resistor_THT -R_Axial_DIN0309_L9.0mm_D3.2mm_P5.08mm_Vertical -Resistor, Axial_DIN0309 series, Axial, Vertical, pin pitch=5.08mm, 0.5W = 1/2W, length*diameter=9*3.2mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf -Resistor Axial_DIN0309 series Axial Vertical pin pitch 5.08mm 0.5W = 1/2W length 9mm diameter 3.2mm -0 -2 -2 -Resistor_THT -R_Axial_DIN0309_L9.0mm_D3.2mm_P12.70mm_Horizontal -Resistor, Axial_DIN0309 series, Axial, Horizontal, pin pitch=12.7mm, 0.5W = 1/2W, length*diameter=9*3.2mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf -Resistor Axial_DIN0309 series Axial Horizontal pin pitch 12.7mm 0.5W = 1/2W length 9mm diameter 3.2mm -0 -2 -2 -Resistor_THT -R_Axial_DIN0309_L9.0mm_D3.2mm_P15.24mm_Horizontal -Resistor, Axial_DIN0309 series, Axial, Horizontal, pin pitch=15.24mm, 0.5W = 1/2W, length*diameter=9*3.2mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf -Resistor Axial_DIN0309 series Axial Horizontal pin pitch 15.24mm 0.5W = 1/2W length 9mm diameter 3.2mm -0 -2 -2 -Resistor_THT -R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal -Resistor, Axial_DIN0309 series, Axial, Horizontal, pin pitch=20.32mm, 0.5W = 1/2W, length*diameter=9*3.2mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf -Resistor Axial_DIN0309 series Axial Horizontal pin pitch 20.32mm 0.5W = 1/2W length 9mm diameter 3.2mm -0 -2 -2 -Resistor_THT -R_Axial_DIN0309_L9.0mm_D3.2mm_P25.40mm_Horizontal -Resistor, Axial_DIN0309 series, Axial, Horizontal, pin pitch=25.4mm, 0.5W = 1/2W, length*diameter=9*3.2mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf -Resistor Axial_DIN0309 series Axial Horizontal pin pitch 25.4mm 0.5W = 1/2W length 9mm diameter 3.2mm -0 -2 -2 -Resistor_THT -R_Axial_DIN0411_L9.9mm_D3.6mm_P5.08mm_Vertical -Resistor, Axial_DIN0411 series, Axial, Vertical, pin pitch=5.08mm, 1W, length*diameter=9.9*3.6mm^2 -Resistor Axial_DIN0411 series Axial Vertical pin pitch 5.08mm 1W length 9.9mm diameter 3.6mm -0 -2 -2 -Resistor_THT -R_Axial_DIN0411_L9.9mm_D3.6mm_P7.62mm_Vertical -Resistor, Axial_DIN0411 series, Axial, Vertical, pin pitch=7.62mm, 1W, length*diameter=9.9*3.6mm^2 -Resistor Axial_DIN0411 series Axial Vertical pin pitch 7.62mm 1W length 9.9mm diameter 3.6mm -0 -2 -2 -Resistor_THT -R_Axial_DIN0411_L9.9mm_D3.6mm_P12.70mm_Horizontal -Resistor, Axial_DIN0411 series, Axial, Horizontal, pin pitch=12.7mm, 1W, length*diameter=9.9*3.6mm^2 -Resistor Axial_DIN0411 series Axial Horizontal pin pitch 12.7mm 1W length 9.9mm diameter 3.6mm -0 -2 -2 -Resistor_THT -R_Axial_DIN0411_L9.9mm_D3.6mm_P15.24mm_Horizontal -Resistor, Axial_DIN0411 series, Axial, Horizontal, pin pitch=15.24mm, 1W, length*diameter=9.9*3.6mm^2 -Resistor Axial_DIN0411 series Axial Horizontal pin pitch 15.24mm 1W length 9.9mm diameter 3.6mm -0 -2 -2 -Resistor_THT -R_Axial_DIN0411_L9.9mm_D3.6mm_P20.32mm_Horizontal -Resistor, Axial_DIN0411 series, Axial, Horizontal, pin pitch=20.32mm, 1W, length*diameter=9.9*3.6mm^2 -Resistor Axial_DIN0411 series Axial Horizontal pin pitch 20.32mm 1W length 9.9mm diameter 3.6mm -0 -2 -2 -Resistor_THT -R_Axial_DIN0411_L9.9mm_D3.6mm_P25.40mm_Horizontal -Resistor, Axial_DIN0411 series, Axial, Horizontal, pin pitch=25.4mm, 1W, length*diameter=9.9*3.6mm^2 -Resistor Axial_DIN0411 series Axial Horizontal pin pitch 25.4mm 1W length 9.9mm diameter 3.6mm -0 -2 -2 -Resistor_THT -R_Axial_DIN0414_L11.9mm_D4.5mm_P5.08mm_Vertical -Resistor, Axial_DIN0414 series, Axial, Vertical, pin pitch=5.08mm, 2W, length*diameter=11.9*4.5mm^2, http://www.vishay.com/docs/20128/wkxwrx.pdf -Resistor Axial_DIN0414 series Axial Vertical pin pitch 5.08mm 2W length 11.9mm diameter 4.5mm -0 -2 -2 -Resistor_THT -R_Axial_DIN0414_L11.9mm_D4.5mm_P7.62mm_Vertical -Resistor, Axial_DIN0414 series, Axial, Vertical, pin pitch=7.62mm, 2W, length*diameter=11.9*4.5mm^2, http://www.vishay.com/docs/20128/wkxwrx.pdf -Resistor Axial_DIN0414 series Axial Vertical pin pitch 7.62mm 2W length 11.9mm diameter 4.5mm -0 -2 -2 -Resistor_THT -R_Axial_DIN0414_L11.9mm_D4.5mm_P15.24mm_Horizontal -Resistor, Axial_DIN0414 series, Axial, Horizontal, pin pitch=15.24mm, 2W, length*diameter=11.9*4.5mm^2, http://www.vishay.com/docs/20128/wkxwrx.pdf -Resistor Axial_DIN0414 series Axial Horizontal pin pitch 15.24mm 2W length 11.9mm diameter 4.5mm -0 -2 -2 -Resistor_THT -R_Axial_DIN0414_L11.9mm_D4.5mm_P20.32mm_Horizontal -Resistor, Axial_DIN0414 series, Axial, Horizontal, pin pitch=20.32mm, 2W, length*diameter=11.9*4.5mm^2, http://www.vishay.com/docs/20128/wkxwrx.pdf -Resistor Axial_DIN0414 series Axial Horizontal pin pitch 20.32mm 2W length 11.9mm diameter 4.5mm -0 -2 -2 -Resistor_THT -R_Axial_DIN0414_L11.9mm_D4.5mm_P25.40mm_Horizontal -Resistor, Axial_DIN0414 series, Axial, Horizontal, pin pitch=25.4mm, 2W, length*diameter=11.9*4.5mm^2, http://www.vishay.com/docs/20128/wkxwrx.pdf -Resistor Axial_DIN0414 series Axial Horizontal pin pitch 25.4mm 2W length 11.9mm diameter 4.5mm -0 -2 -2 -Resistor_THT -R_Axial_DIN0516_L15.5mm_D5.0mm_P5.08mm_Vertical -Resistor, Axial_DIN0516 series, Axial, Vertical, pin pitch=5.08mm, 2W, length*diameter=15.5*5mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf -Resistor Axial_DIN0516 series Axial Vertical pin pitch 5.08mm 2W length 15.5mm diameter 5mm -0 -2 -2 -Resistor_THT -R_Axial_DIN0516_L15.5mm_D5.0mm_P7.62mm_Vertical -Resistor, Axial_DIN0516 series, Axial, Vertical, pin pitch=7.62mm, 2W, length*diameter=15.5*5mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf -Resistor Axial_DIN0516 series Axial Vertical pin pitch 7.62mm 2W length 15.5mm diameter 5mm -0 -2 -2 -Resistor_THT -R_Axial_DIN0516_L15.5mm_D5.0mm_P20.32mm_Horizontal -Resistor, Axial_DIN0516 series, Axial, Horizontal, pin pitch=20.32mm, 2W, length*diameter=15.5*5mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf -Resistor Axial_DIN0516 series Axial Horizontal pin pitch 20.32mm 2W length 15.5mm diameter 5mm -0 -2 -2 -Resistor_THT -R_Axial_DIN0516_L15.5mm_D5.0mm_P25.40mm_Horizontal -Resistor, Axial_DIN0516 series, Axial, Horizontal, pin pitch=25.4mm, 2W, length*diameter=15.5*5mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf -Resistor Axial_DIN0516 series Axial Horizontal pin pitch 25.4mm 2W length 15.5mm diameter 5mm -0 -2 -2 -Resistor_THT -R_Axial_DIN0516_L15.5mm_D5.0mm_P30.48mm_Horizontal -Resistor, Axial_DIN0516 series, Axial, Horizontal, pin pitch=30.48mm, 2W, length*diameter=15.5*5mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf -Resistor Axial_DIN0516 series Axial Horizontal pin pitch 30.48mm 2W length 15.5mm diameter 5mm -0 -2 -2 -Resistor_THT -R_Axial_DIN0614_L14.3mm_D5.7mm_P5.08mm_Vertical -Resistor, Axial_DIN0614 series, Axial, Vertical, pin pitch=5.08mm, 1.5W, length*diameter=14.3*5.7mm^2 -Resistor Axial_DIN0614 series Axial Vertical pin pitch 5.08mm 1.5W length 14.3mm diameter 5.7mm -0 -2 -2 -Resistor_THT -R_Axial_DIN0614_L14.3mm_D5.7mm_P7.62mm_Vertical -Resistor, Axial_DIN0614 series, Axial, Vertical, pin pitch=7.62mm, 1.5W, length*diameter=14.3*5.7mm^2 -Resistor Axial_DIN0614 series Axial Vertical pin pitch 7.62mm 1.5W length 14.3mm diameter 5.7mm -0 -2 -2 -Resistor_THT -R_Axial_DIN0614_L14.3mm_D5.7mm_P15.24mm_Horizontal -Resistor, Axial_DIN0614 series, Axial, Horizontal, pin pitch=15.24mm, 1.5W, length*diameter=14.3*5.7mm^2 -Resistor Axial_DIN0614 series Axial Horizontal pin pitch 15.24mm 1.5W length 14.3mm diameter 5.7mm -0 -2 -2 -Resistor_THT -R_Axial_DIN0614_L14.3mm_D5.7mm_P20.32mm_Horizontal -Resistor, Axial_DIN0614 series, Axial, Horizontal, pin pitch=20.32mm, 1.5W, length*diameter=14.3*5.7mm^2 -Resistor Axial_DIN0614 series Axial Horizontal pin pitch 20.32mm 1.5W length 14.3mm diameter 5.7mm -0 -2 -2 -Resistor_THT -R_Axial_DIN0614_L14.3mm_D5.7mm_P25.40mm_Horizontal -Resistor, Axial_DIN0614 series, Axial, Horizontal, pin pitch=25.4mm, 1.5W, length*diameter=14.3*5.7mm^2 -Resistor Axial_DIN0614 series Axial Horizontal pin pitch 25.4mm 1.5W length 14.3mm diameter 5.7mm -0 -2 -2 -Resistor_THT -R_Axial_DIN0617_L17.0mm_D6.0mm_P5.08mm_Vertical -Resistor, Axial_DIN0617 series, Axial, Vertical, pin pitch=5.08mm, 2W, length*diameter=17*6mm^2, http://www.vishay.com/docs/20128/wkxwrx.pdf -Resistor Axial_DIN0617 series Axial Vertical pin pitch 5.08mm 2W length 17mm diameter 6mm -0 -2 -2 -Resistor_THT -R_Axial_DIN0617_L17.0mm_D6.0mm_P7.62mm_Vertical -Resistor, Axial_DIN0617 series, Axial, Vertical, pin pitch=7.62mm, 2W, length*diameter=17*6mm^2, http://www.vishay.com/docs/20128/wkxwrx.pdf -Resistor Axial_DIN0617 series Axial Vertical pin pitch 7.62mm 2W length 17mm diameter 6mm -0 -2 -2 -Resistor_THT -R_Axial_DIN0617_L17.0mm_D6.0mm_P20.32mm_Horizontal -Resistor, Axial_DIN0617 series, Axial, Horizontal, pin pitch=20.32mm, 2W, length*diameter=17*6mm^2, http://www.vishay.com/docs/20128/wkxwrx.pdf -Resistor Axial_DIN0617 series Axial Horizontal pin pitch 20.32mm 2W length 17mm diameter 6mm -0 -2 -2 -Resistor_THT -R_Axial_DIN0617_L17.0mm_D6.0mm_P25.40mm_Horizontal -Resistor, Axial_DIN0617 series, Axial, Horizontal, pin pitch=25.4mm, 2W, length*diameter=17*6mm^2, http://www.vishay.com/docs/20128/wkxwrx.pdf -Resistor Axial_DIN0617 series Axial Horizontal pin pitch 25.4mm 2W length 17mm diameter 6mm -0 -2 -2 -Resistor_THT -R_Axial_DIN0617_L17.0mm_D6.0mm_P30.48mm_Horizontal -Resistor, Axial_DIN0617 series, Axial, Horizontal, pin pitch=30.48mm, 2W, length*diameter=17*6mm^2, http://www.vishay.com/docs/20128/wkxwrx.pdf -Resistor Axial_DIN0617 series Axial Horizontal pin pitch 30.48mm 2W length 17mm diameter 6mm -0 -2 -2 -Resistor_THT -R_Axial_DIN0918_L18.0mm_D9.0mm_P7.62mm_Vertical -Resistor, Axial_DIN0918 series, Axial, Vertical, pin pitch=7.62mm, 4W, length*diameter=18*9mm^2 -Resistor Axial_DIN0918 series Axial Vertical pin pitch 7.62mm 4W length 18mm diameter 9mm -0 -2 -2 -Resistor_THT -R_Axial_DIN0918_L18.0mm_D9.0mm_P22.86mm_Horizontal -Resistor, Axial_DIN0918 series, Axial, Horizontal, pin pitch=22.86mm, 4W, length*diameter=18*9mm^2 -Resistor Axial_DIN0918 series Axial Horizontal pin pitch 22.86mm 4W length 18mm diameter 9mm -0 -2 -2 -Resistor_THT -R_Axial_DIN0918_L18.0mm_D9.0mm_P25.40mm_Horizontal -Resistor, Axial_DIN0918 series, Axial, Horizontal, pin pitch=25.4mm, 4W, length*diameter=18*9mm^2 -Resistor Axial_DIN0918 series Axial Horizontal pin pitch 25.4mm 4W length 18mm diameter 9mm -0 -2 -2 -Resistor_THT -R_Axial_DIN0918_L18.0mm_D9.0mm_P30.48mm_Horizontal -Resistor, Axial_DIN0918 series, Axial, Horizontal, pin pitch=30.48mm, 4W, length*diameter=18*9mm^2 -Resistor Axial_DIN0918 series Axial Horizontal pin pitch 30.48mm 4W length 18mm diameter 9mm -0 -2 -2 -Resistor_THT -R_Axial_DIN0922_L20.0mm_D9.0mm_P7.62mm_Vertical -Resistor, Axial_DIN0922 series, Axial, Vertical, pin pitch=7.62mm, 5W, length*diameter=20*9mm^2, http://www.vishay.com/docs/20128/wkxwrx.pdf -Resistor Axial_DIN0922 series Axial Vertical pin pitch 7.62mm 5W length 20mm diameter 9mm -0 -2 -2 -Resistor_THT -R_Axial_DIN0922_L20.0mm_D9.0mm_P25.40mm_Horizontal -Resistor, Axial_DIN0922 series, Axial, Horizontal, pin pitch=25.4mm, 5W, length*diameter=20*9mm^2, http://www.vishay.com/docs/20128/wkxwrx.pdf -Resistor Axial_DIN0922 series Axial Horizontal pin pitch 25.4mm 5W length 20mm diameter 9mm -0 -2 -2 -Resistor_THT -R_Axial_DIN0922_L20.0mm_D9.0mm_P30.48mm_Horizontal -Resistor, Axial_DIN0922 series, Axial, Horizontal, pin pitch=30.48mm, 5W, length*diameter=20*9mm^2, http://www.vishay.com/docs/20128/wkxwrx.pdf -Resistor Axial_DIN0922 series Axial Horizontal pin pitch 30.48mm 5W length 20mm diameter 9mm -0 -2 -2 -Resistor_THT -R_Axial_Power_L20.0mm_W6.4mm_P5.08mm_Vertical -Resistor, Axial_Power series, Axial, Vertical, pin pitch=5.08mm, 4W, length*width*height=20*6.4*6.4mm^3, http://cdn-reichelt.de/documents/datenblatt/B400/5WAXIAL_9WAXIAL_11WAXIAL_17WAXIAL%23YAG.pdf -Resistor Axial_Power series Axial Vertical pin pitch 5.08mm 4W length 20mm width 6.4mm height 6.4mm -0 -2 -2 -Resistor_THT -R_Axial_Power_L20.0mm_W6.4mm_P7.62mm_Vertical -Resistor, Axial_Power series, Axial, Vertical, pin pitch=7.62mm, 4W, length*width*height=20*6.4*6.4mm^3, http://cdn-reichelt.de/documents/datenblatt/B400/5WAXIAL_9WAXIAL_11WAXIAL_17WAXIAL%23YAG.pdf -Resistor Axial_Power series Axial Vertical pin pitch 7.62mm 4W length 20mm width 6.4mm height 6.4mm -0 -2 -2 -Resistor_THT -R_Axial_Power_L20.0mm_W6.4mm_P22.40mm -Resistor, Axial_Power series, Box, pin pitch=22.4mm, 4W, length*width*height=20*6.4*6.4mm^3, http://cdn-reichelt.de/documents/datenblatt/B400/5WAXIAL_9WAXIAL_11WAXIAL_17WAXIAL%23YAG.pdf -Resistor Axial_Power series Box pin pitch 22.4mm 4W length 20mm width 6.4mm height 6.4mm -0 -2 -2 -Resistor_THT -R_Axial_Power_L20.0mm_W6.4mm_P25.40mm -Resistor, Axial_Power series, Box, pin pitch=25.4mm, 4W, length*width*height=20*6.4*6.4mm^3, http://cdn-reichelt.de/documents/datenblatt/B400/5WAXIAL_9WAXIAL_11WAXIAL_17WAXIAL%23YAG.pdf -Resistor Axial_Power series Box pin pitch 25.4mm 4W length 20mm width 6.4mm height 6.4mm -0 -2 -2 -Resistor_THT -R_Axial_Power_L20.0mm_W6.4mm_P30.48mm -Resistor, Axial_Power series, Box, pin pitch=30.48mm, 4W, length*width*height=20*6.4*6.4mm^3, http://cdn-reichelt.de/documents/datenblatt/B400/5WAXIAL_9WAXIAL_11WAXIAL_17WAXIAL%23YAG.pdf -Resistor Axial_Power series Box pin pitch 30.48mm 4W length 20mm width 6.4mm height 6.4mm -0 -2 -2 -Resistor_THT -R_Axial_Power_L25.0mm_W6.4mm_P27.94mm -Resistor, Axial_Power series, Box, pin pitch=27.94mm, 5W, length*width*height=25*6.4*6.4mm^3, http://cdn-reichelt.de/documents/datenblatt/B400/5WAXIAL_9WAXIAL_11WAXIAL_17WAXIAL%23YAG.pdf -Resistor Axial_Power series Box pin pitch 27.94mm 5W length 25mm width 6.4mm height 6.4mm -0 -2 -2 -Resistor_THT -R_Axial_Power_L25.0mm_W6.4mm_P30.48mm -Resistor, Axial_Power series, Box, pin pitch=30.48mm, 5W, length*width*height=25*6.4*6.4mm^3, http://cdn-reichelt.de/documents/datenblatt/B400/5WAXIAL_9WAXIAL_11WAXIAL_17WAXIAL%23YAG.pdf -Resistor Axial_Power series Box pin pitch 30.48mm 5W length 25mm width 6.4mm height 6.4mm -0 -2 -2 -Resistor_THT -R_Axial_Power_L25.0mm_W9.0mm_P7.62mm_Vertical -Resistor, Axial_Power series, Axial, Vertical, pin pitch=7.62mm, 7W, length*width*height=25*9*9mm^3, http://cdn-reichelt.de/documents/datenblatt/B400/5WAXIAL_9WAXIAL_11WAXIAL_17WAXIAL%23YAG.pdf -Resistor Axial_Power series Axial Vertical pin pitch 7.62mm 7W length 25mm width 9mm height 9mm -0 -2 -2 -Resistor_THT -R_Axial_Power_L25.0mm_W9.0mm_P10.16mm_Vertical -Resistor, Axial_Power series, Axial, Vertical, pin pitch=10.16mm, 7W, length*width*height=25*9*9mm^3, http://cdn-reichelt.de/documents/datenblatt/B400/5WAXIAL_9WAXIAL_11WAXIAL_17WAXIAL%23YAG.pdf -Resistor Axial_Power series Axial Vertical pin pitch 10.16mm 7W length 25mm width 9mm height 9mm -0 -2 -2 -Resistor_THT -R_Axial_Power_L25.0mm_W9.0mm_P27.94mm -Resistor, Axial_Power series, Box, pin pitch=27.94mm, 7W, length*width*height=25*9*9mm^3, http://cdn-reichelt.de/documents/datenblatt/B400/5WAXIAL_9WAXIAL_11WAXIAL_17WAXIAL%23YAG.pdf -Resistor Axial_Power series Box pin pitch 27.94mm 7W length 25mm width 9mm height 9mm -0 -2 -2 -Resistor_THT -R_Axial_Power_L25.0mm_W9.0mm_P30.48mm -Resistor, Axial_Power series, Box, pin pitch=30.48mm, 7W, length*width*height=25*9*9mm^3, http://cdn-reichelt.de/documents/datenblatt/B400/5WAXIAL_9WAXIAL_11WAXIAL_17WAXIAL%23YAG.pdf -Resistor Axial_Power series Box pin pitch 30.48mm 7W length 25mm width 9mm height 9mm -0 -2 -2 -Resistor_THT -R_Axial_Power_L38.0mm_W6.4mm_P40.64mm -Resistor, Axial_Power series, Box, pin pitch=40.64mm, 7W, length*width*height=38*6.4*6.4mm^3, http://cdn-reichelt.de/documents/datenblatt/B400/5WAXIAL_9WAXIAL_11WAXIAL_17WAXIAL%23YAG.pdf -Resistor Axial_Power series Box pin pitch 40.64mm 7W length 38mm width 6.4mm height 6.4mm -0 -2 -2 -Resistor_THT -R_Axial_Power_L38.0mm_W6.4mm_P45.72mm -Resistor, Axial_Power series, Box, pin pitch=45.72mm, 7W, length*width*height=38*6.4*6.4mm^3, http://cdn-reichelt.de/documents/datenblatt/B400/5WAXIAL_9WAXIAL_11WAXIAL_17WAXIAL%23YAG.pdf -Resistor Axial_Power series Box pin pitch 45.72mm 7W length 38mm width 6.4mm height 6.4mm -0 -2 -2 -Resistor_THT -R_Axial_Power_L38.0mm_W9.0mm_P40.64mm -Resistor, Axial_Power series, Box, pin pitch=40.64mm, 9W, length*width*height=38*9*9mm^3, http://cdn-reichelt.de/documents/datenblatt/B400/5WAXIAL_9WAXIAL_11WAXIAL_17WAXIAL%23YAG.pdf -Resistor Axial_Power series Box pin pitch 40.64mm 9W length 38mm width 9mm height 9mm -0 -2 -2 -Resistor_THT -R_Axial_Power_L38.0mm_W9.0mm_P45.72mm -Resistor, Axial_Power series, Box, pin pitch=45.72mm, 9W, length*width*height=38*9*9mm^3, http://cdn-reichelt.de/documents/datenblatt/B400/5WAXIAL_9WAXIAL_11WAXIAL_17WAXIAL%23YAG.pdf -Resistor Axial_Power series Box pin pitch 45.72mm 9W length 38mm width 9mm height 9mm -0 -2 -2 -Resistor_THT -R_Axial_Power_L48.0mm_W12.5mm_P7.62mm_Vertical -Resistor, Axial_Power series, Axial, Vertical, pin pitch=7.62mm, 15W, length*width*height=48*12.5*12.5mm^3, http://cdn-reichelt.de/documents/datenblatt/B400/5WAXIAL_9WAXIAL_11WAXIAL_17WAXIAL%23YAG.pdf -Resistor Axial_Power series Axial Vertical pin pitch 7.62mm 15W length 48mm width 12.5mm height 12.5mm -0 -2 -2 -Resistor_THT -R_Axial_Power_L48.0mm_W12.5mm_P10.16mm_Vertical -Resistor, Axial_Power series, Axial, Vertical, pin pitch=10.16mm, 15W, length*width*height=48*12.5*12.5mm^3, http://cdn-reichelt.de/documents/datenblatt/B400/5WAXIAL_9WAXIAL_11WAXIAL_17WAXIAL%23YAG.pdf -Resistor Axial_Power series Axial Vertical pin pitch 10.16mm 15W length 48mm width 12.5mm height 12.5mm -0 -2 -2 -Resistor_THT -R_Axial_Power_L48.0mm_W12.5mm_P55.88mm -Resistor, Axial_Power series, Box, pin pitch=55.88mm, 15W, length*width*height=48*12.5*12.5mm^3, http://cdn-reichelt.de/documents/datenblatt/B400/5WAXIAL_9WAXIAL_11WAXIAL_17WAXIAL%23YAG.pdf -Resistor Axial_Power series Box pin pitch 55.88mm 15W length 48mm width 12.5mm height 12.5mm -0 -2 -2 -Resistor_THT -R_Axial_Power_L48.0mm_W12.5mm_P60.96mm -Resistor, Axial_Power series, Box, pin pitch=60.96mm, 15W, length*width*height=48*12.5*12.5mm^3, http://cdn-reichelt.de/documents/datenblatt/B400/5WAXIAL_9WAXIAL_11WAXIAL_17WAXIAL%23YAG.pdf -Resistor Axial_Power series Box pin pitch 60.96mm 15W length 48mm width 12.5mm height 12.5mm -0 -2 -2 -Resistor_THT -R_Axial_Power_L50.0mm_W9.0mm_P55.88mm -Resistor, Axial_Power series, Box, pin pitch=55.88mm, 11W, length*width*height=50*9*9mm^3, http://cdn-reichelt.de/documents/datenblatt/B400/5WAXIAL_9WAXIAL_11WAXIAL_17WAXIAL%23YAG.pdf -Resistor Axial_Power series Box pin pitch 55.88mm 11W length 50mm width 9mm height 9mm -0 -2 -2 -Resistor_THT -R_Axial_Power_L50.0mm_W9.0mm_P60.96mm -Resistor, Axial_Power series, Box, pin pitch=60.96mm, 11W, length*width*height=50*9*9mm^3, http://cdn-reichelt.de/documents/datenblatt/B400/5WAXIAL_9WAXIAL_11WAXIAL_17WAXIAL%23YAG.pdf -Resistor Axial_Power series Box pin pitch 60.96mm 11W length 50mm width 9mm height 9mm -0 -2 -2 -Resistor_THT -R_Axial_Power_L60.0mm_W14.0mm_P10.16mm_Vertical -Resistor, Axial_Power series, Axial, Vertical, pin pitch=10.16mm, 25W, length*width*height=60*14*14mm^3, http://cdn-reichelt.de/documents/datenblatt/B400/5WAXIAL_9WAXIAL_11WAXIAL_17WAXIAL%23YAG.pdf -Resistor Axial_Power series Axial Vertical pin pitch 10.16mm 25W length 60mm width 14mm height 14mm -0 -2 -2 -Resistor_THT -R_Axial_Power_L60.0mm_W14.0mm_P66.04mm -Resistor, Axial_Power series, Box, pin pitch=66.04mm, 25W, length*width*height=60*14*14mm^3, http://cdn-reichelt.de/documents/datenblatt/B400/5WAXIAL_9WAXIAL_11WAXIAL_17WAXIAL%23YAG.pdf -Resistor Axial_Power series Box pin pitch 66.04mm 25W length 60mm width 14mm height 14mm -0 -2 -2 -Resistor_THT -R_Axial_Power_L60.0mm_W14.0mm_P71.12mm -Resistor, Axial_Power series, Box, pin pitch=71.12mm, 25W, length*width*height=60*14*14mm^3, http://cdn-reichelt.de/documents/datenblatt/B400/5WAXIAL_9WAXIAL_11WAXIAL_17WAXIAL%23YAG.pdf -Resistor Axial_Power series Box pin pitch 71.12mm 25W length 60mm width 14mm height 14mm -0 -2 -2 -Resistor_THT -R_Axial_Power_L75.0mm_W9.0mm_P81.28mm -Resistor, Axial_Power series, Box, pin pitch=81.28mm, 17W, length*width*height=75*9*9mm^3, http://cdn-reichelt.de/documents/datenblatt/B400/5WAXIAL_9WAXIAL_11WAXIAL_17WAXIAL%23YAG.pdf -Resistor Axial_Power series Box pin pitch 81.28mm 17W length 75mm width 9mm height 9mm -0 -2 -2 -Resistor_THT -R_Axial_Power_L75.0mm_W9.0mm_P86.36mm -Resistor, Axial_Power series, Box, pin pitch=86.36mm, 17W, length*width*height=75*9*9mm^3, http://cdn-reichelt.de/documents/datenblatt/B400/5WAXIAL_9WAXIAL_11WAXIAL_17WAXIAL%23YAG.pdf -Resistor Axial_Power series Box pin pitch 86.36mm 17W length 75mm width 9mm height 9mm -0 -2 -2 -Resistor_THT -R_Axial_Shunt_L22.2mm_W8.0mm_PS14.30mm_P25.40mm -Resistor, Axial_Shunt series, Box, pin pitch=25.4mm, 3W, length*width*height=22.2*8*8mm^3, shunt pin pitch = 14.30mm, http://www.vishay.com/docs/30217/cpsl.pdf -Resistor Axial_Shunt series Box pin pitch 25.4mm 3W length 22.2mm width 8mm height 8mm shunt pin pitch 14.30mm -0 -4 -4 -Resistor_THT -R_Axial_Shunt_L22.2mm_W9.5mm_PS14.30mm_P25.40mm -Resistor, Axial_Shunt series, Box, pin pitch=25.4mm, 5W, length*width*height=22.2*9.5*9.5mm^3, shunt pin pitch = 14.30mm, http://www.vishay.com/docs/30217/cpsl.pdf -Resistor Axial_Shunt series Box pin pitch 25.4mm 5W length 22.2mm width 9.5mm height 9.5mm shunt pin pitch 14.30mm -0 -4 -4 -Resistor_THT -R_Axial_Shunt_L35.3mm_W9.5mm_PS25.40mm_P38.10mm -Resistor, Axial_Shunt series, Box, pin pitch=38.1mm, 7W, length*width*height=35.3*9.5*9.5mm^3, shunt pin pitch = 25.40mm, http://www.vishay.com/docs/30217/cpsl.pdf -Resistor Axial_Shunt series Box pin pitch 38.1mm 7W length 35.3mm width 9.5mm height 9.5mm shunt pin pitch 25.40mm -0 -4 -4 -Resistor_THT -R_Axial_Shunt_L47.6mm_W9.5mm_PS34.93mm_P50.80mm -Resistor, Axial_Shunt series, Box, pin pitch=50.8mm, 10W, length*width*height=47.6*9.5*9.5mm^3, shunt pin pitch = 34.93mm, http://www.vishay.com/docs/30217/cpsl.pdf -Resistor Axial_Shunt series Box pin pitch 50.8mm 10W length 47.6mm width 9.5mm height 9.5mm shunt pin pitch 34.93mm -0 -4 -4 -Resistor_THT -R_Axial_Shunt_L47.6mm_W12.7mm_PS34.93mm_P50.80mm -Resistor, Axial_Shunt series, Box, pin pitch=50.8mm, 15W, length*width*height=47.6*12.7*12.7mm^3, shunt pin pitch = 34.93mm, http://www.vishay.com/docs/30217/cpsl.pdf -Resistor Axial_Shunt series Box pin pitch 50.8mm 15W length 47.6mm width 12.7mm height 12.7mm shunt pin pitch 34.93mm -0 -4 -4 -Resistor_THT -R_Bare_Metal_Element_L12.4mm_W4.8mm_P11.40mm -Resistor, Bare_Metal_Element series, Bare Metal Strip/Wire, Horizontal, pin pitch=11.4mm, 1W, length*width=12.4*4.8mm^2, https://www.bourns.com/pdfs/PWR4412-2S.pdf -Resistor Bare_Metal_Element series Bare Metal Strip Wire Horizontal pin pitch 11.4mm 1W length 12.4mm width 4.8mm -0 -2 -2 -Resistor_THT -R_Bare_Metal_Element_L16.3mm_W4.8mm_P15.30mm -Resistor, Bare_Metal_Element series, Bare Metal Strip/Wire, Horizontal, pin pitch=15.3mm, 3W, length*width=16.3*4.8mm^2, https://www.bourns.com/pdfs/PWR4412-2S.pdf -Resistor Bare_Metal_Element series Bare Metal Strip Wire Horizontal pin pitch 15.3mm 3W length 16.3mm width 4.8mm -0 -2 -2 -Resistor_THT -R_Bare_Metal_Element_L21.3mm_W4.8mm_P20.30mm -Resistor, Bare_Metal_Element series, Bare Metal Strip/Wire, Horizontal, pin pitch=20.3mm, 5W, length*width=21.3*4.8mm^2, https://www.bourns.com/pdfs/PWR4412-2S.pdf -Resistor Bare_Metal_Element series Bare Metal Strip Wire Horizontal pin pitch 20.3mm 5W length 21.3mm width 4.8mm -0 -2 -2 -Resistor_THT -R_Box_L8.4mm_W2.5mm_P5.08mm -Resistor, Box series, Radial, pin pitch=5.08mm, 0.5W = 1/2W, length*width=8.38*2.54mm^2, http://www.vishay.com/docs/60051/cns020.pdf -Resistor Box series Radial pin pitch 5.08mm 0.5W = 1/2W length 8.38mm width 2.54mm -0 -2 -2 -Resistor_THT -R_Box_L13.0mm_W4.0mm_P9.00mm -Resistor, Box series, Radial, pin pitch=9.00mm, 2W, length*width=13.0*4.0mm^2, http://www.produktinfo.conrad.com/datenblaetter/425000-449999/443860-da-01-de-METALLBAND_WIDERSTAND_0_1_OHM_5W_5Pr.pdf -Resistor Box series Radial pin pitch 9.00mm 2W length 13.0mm width 4.0mm -0 -2 -2 -Resistor_THT -R_Box_L14.0mm_W5.0mm_P9.00mm -Resistor, Box series, Radial, pin pitch=9.00mm, 5W, length*width=14.0*5.0mm^2, http://www.produktinfo.conrad.com/datenblaetter/425000-449999/443860-da-01-de-METALLBAND_WIDERSTAND_0_1_OHM_5W_5Pr.pdf -Resistor Box series Radial pin pitch 9.00mm 5W length 14.0mm width 5.0mm -0 -2 -2 -Resistor_THT -R_Box_L26.0mm_W5.0mm_P20.00mm -Resistor, Box series, Radial, pin pitch=20.00mm, 10W, length*width=26.0*5.0mm^2, http://www.produktinfo.conrad.com/datenblaetter/425000-449999/443860-da-01-de-METALLBAND_WIDERSTAND_0_1_OHM_5W_5Pr.pdf -Resistor Box series Radial pin pitch 20.00mm 10W length 26.0mm width 5.0mm -0 -2 -2 -Resistor_THT -R_Radial_Power_L7.0mm_W8.0mm_Px2.40mm_Py2.30mm -Resistor, Radial_Power series, Radial, pin pitch=2.40*2.30mm^2, 7W, length*width=7*8mm^2, http://www.vitrohm.com/content/files/vitrohm_series_kv_-_201601.pdf -Resistor Radial_Power series Radial pin pitch 2.40*2.30mm^2 7W length 7mm width 8mm -0 -2 -2 -Resistor_THT -R_Radial_Power_L9.0mm_W10.0mm_Px2.70mm_Py2.30mm -Resistor, Radial_Power series, Radial, pin pitch=2.70*2.30mm^2, 17W, length*width=9*10mm^2, http://www.vitrohm.com/content/files/vitrohm_series_kv_-_201601.pdf -Resistor Radial_Power series Radial pin pitch 2.70*2.30mm^2 17W length 9mm width 10mm -0 -2 -2 -Resistor_THT -R_Radial_Power_L11.0mm_W7.0mm_P5.00mm -Resistor, Radial_Power series, Radial, pin pitch=5.00mm, 2W, length*width=11.0*7.0mm^2, http://www.vishay.com/docs/30218/cpcx.pdf -Resistor Radial_Power series Radial pin pitch 5.00mm 2W length 11.0mm width 7.0mm -0 -2 -2 -Resistor_THT -R_Radial_Power_L12.0mm_W8.0mm_P5.00mm -Resistor, Radial_Power series, Radial, pin pitch=5.00mm, 3W, length*width=12.0*8.0mm^2, http://www.vishay.com/docs/30218/cpcx.pdf -Resistor Radial_Power series Radial pin pitch 5.00mm 3W length 12.0mm width 8.0mm -0 -2 -2 -Resistor_THT -R_Radial_Power_L13.0mm_W9.0mm_P5.00mm -Resistor, Radial_Power series, Radial, pin pitch=5.00mm, 7W, length*width=13.0*9.0mm^2, http://www.vishay.com/docs/30218/cpcx.pdf -Resistor Radial_Power series Radial pin pitch 5.00mm 7W length 13.0mm width 9.0mm -0 -2 -2 -Resistor_THT -R_Radial_Power_L16.1mm_W9.0mm_P7.37mm -Resistor, Radial_Power series, Radial, pin pitch=7.37mm, 10W, length*width=16.1*9mm^2, http://www.vishay.com/docs/30218/cpcx.pdf -Resistor Radial_Power series Radial pin pitch 7.37mm 10W length 16.1mm width 9mm -0 -2 -2 -Rotary_Encoder -RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm -Alps rotary encoder, EC12E... with switch, vertical shaft, http://www.alps.com/prod/info/E/HTML/Encoder/Incremental/EC11/EC11E15204A3.html -rotary encoder -0 -7 -6 -Rotary_Encoder -RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm_CircularMountingHoles -Alps rotary encoder, EC12E... with switch, vertical shaft, mounting holes with circular drills, http://www.alps.com/prod/info/E/HTML/Encoder/Incremental/EC11/EC11E15204A3.html -rotary encoder -0 -7 -6 -Rotary_Encoder -RotaryEncoder_Alps_EC11E_Vertical_H20mm -Alps rotary encoder, EC12E... without switch (pins are dummy), vertical shaft, http://www.alps.com/prod/info/E/HTML/Encoder/Incremental/EC11/EC11E15204A3.html -rotary encoder -0 -7 -4 -Rotary_Encoder -RotaryEncoder_Alps_EC11E_Vertical_H20mm_CircularMountingHoles -Alps rotary encoder, EC12E... without switch (pins are dummy), vertical shaft, mounting holes with circular drills, http://www.alps.com/prod/info/E/HTML/Encoder/Incremental/EC11/EC11E15204A3.html -rotary encoder -0 -7 -4 -Rotary_Encoder -RotaryEncoder_Alps_EC12E-Switch_Vertical_H20mm -Alps rotary encoder, EC12E... with switch, vertical shaft, http://www.alps.com/prod/info/E/HTML/Encoder/Incremental/EC12E/EC12E1240405.html & http://cdn-reichelt.de/documents/datenblatt/F100/402097STEC12E08.PDF -rotary encoder -0 -7 -6 -Rotary_Encoder -RotaryEncoder_Alps_EC12E-Switch_Vertical_H20mm_CircularMountingHoles -Alps rotary encoder, EC12E... with switch, vertical shaft, mounting holes with circular drills, http://www.alps.com/prod/info/E/HTML/Encoder/Incremental/EC12E/EC12E1240405.html & http://cdn-reichelt.de/documents/datenblatt/F100/402097STEC12E08.PDF -rotary encoder -0 -7 -6 -Rotary_Encoder -RotaryEncoder_Alps_EC12E_Vertical_H20mm -Alps rotary encoder, EC12E..., vertical shaft, http://www.alps.com/prod/info/E/HTML/Encoder/Incremental/EC12E/EC12E1240405.html -rotary encoder -0 -5 -4 -Rotary_Encoder -RotaryEncoder_Alps_EC12E_Vertical_H20mm_CircularMountingHoles -Alps rotary encoder, EC12E..., vertical shaft, mounting holes with circular drills, http://www.alps.com/prod/info/E/HTML/Encoder/Incremental/EC12E/EC12E1240405.html -rotary encoder -0 -5 -4 -Sensor -Aosong_DHT11_5.5x12.0_P2.54mm -Temperature and humidity module, http://akizukidenshi.com/download/ds/aosong/DHT11.pdf -Temperature and humidity module -0 -4 -4 -Sensor -MQ-6 -Gas Sensor, 6 pin, https://www.winsen-sensor.com/d/files/semiconductor/mq-6.pdf -gas sensor -0 -6 -6 -Sensor -SHT1x -SHT1x -SHT1x -0 -8 -8 -Sensor_Audio -CUI_CMC-4013-SMT -Omnidirectional, -42dB, reflowable, electret condenser microphone https://www.cuidevices.com/product/resource/cmc-4013-smt-tr.pdf -Microphone CUI -0 -2 -2 -Sensor_Audio -Infineon_PG-LLGA-5-1 -Infineon_PG-LLGA-5-1 StepUp generated footprint, https://www.infineon.com/cms/en/product/packages/PG-LLGA/PG-LLGA-5-1/ -infineon mems microphone -0 -15 -5 -Sensor_Audio -ST_HLGA-6_3.76x4.72mm_P1.65mm -http://www.st.com/content/ccc/resource/technical/document/datasheet/group3/27/62/48/98/44/54/4d/36/DM00303211/files/DM00303211.pdf/jcr:content/translations/en.DM00303211.pdf -HLGA Sensor Audio -0 -6 -6 -Sensor_Current -AKM_CQ_7 -AKM Current Sensor, 7 pin, THT (http://www.akm.com/akm/en/file/datasheet/CQ-236B.pdf) -akm current sensor tht -0 -39 -7 -Sensor_Current -AKM_CQ_7S -AKM Current Sensor, 7 pin, SMD (http://www.akm.com/akm/en/file/datasheet/CQ-236B.pdf) -akm current sensor smd -0 -19 -7 -Sensor_Current -AKM_CQ_VSOP-24_5.6x7.9mm_P0.65mm -AKM VSOP-24 current sensor, 5.6x7.9mm body, 0.65mm pitch (http://www.akm.com/akm/en/file/datasheet/CQ-330J.pdf) -akm vsop 24 -0 -10 -10 -Sensor_Current -AKM_CZ_SSOP-10_6.5x8.1mm_P0.95mm -AKM CZ-381x current sensor, 6.5x8.1mm body, 0.95mm pitch (http://www.akm.com/akm/en/product/detail/0009/) -akm cz-381x 10 -0 -10 -10 -Sensor_Current -Allegro_CB_PFF -Allegro MicroSystems, CB-PFF Package (http://www.allegromicro.com/en/Products/Current-Sensor-ICs/Fifty-To-Two-Hundred-Amp-Integrated-Conductor-Sensor-ICs/ACS758.aspx) !PADS 4-5 DO NOT MATCH DATASHEET! -Allegro CB-PFF -0 -37 -5 -Sensor_Current -Allegro_CB_PSF -Allegro MicroSystems, CB-PSF Package (http://www.allegromicro.com/en/Products/Current-Sensor-ICs/Fifty-To-Two-Hundred-Amp-Integrated-Conductor-Sensor-ICs/ACS758.aspx) -Allegro CB-PSF -0 -5 -5 -Sensor_Current -Allegro_CB_PSS -Allegro MicroSystems, CB-PSS Package (http://www.allegromicro.com/en/Products/Current-Sensor-ICs/Fifty-To-Two-Hundred-Amp-Integrated-Conductor-Sensor-ICs/ACS758.aspx) -Allegro CB-PSS -0 -5 -5 -Sensor_Current -Allegro_PSOF-7_4.8x6.4mm_P1.60mm -Allegro Microsystems PSOF-7, 4.8x6.4mm Body, 1.60mm Pitch (http://www.allegromicro.com/~/media/Files/Datasheets/ACS780-Datasheet.ashx) -Allegro PSOF-7 -0 -7 -7 -Sensor_Current -Allegro_QFN-12-10-1EP_3x3mm_P0.5mm -Allegro Microsystems 12-Lead (10-Lead Populated) Quad Flat Pack, 3x3mm Body, 0.5mm Pitch (http://www.allegromicro.com/~/media/Files/Datasheets/ACS711-Datasheet.ashx) -Allegro QFN 0.5 -0 -14 -10 -Sensor_Current -Allegro_QSOP-24_3.9x8.7mm_P0.635mm -Allegro Microsystems 24-Lead Plastic Shrink Small Outline Narrow Body Body [QSOP] (http://www.allegromicro.com/~/media/Files/Datasheets/ACS726-Datasheet.ashx?la=en) -Allegro QSOP 0.635 -0 -24 -24 -Sensor_Current -Allegro_SIP-3 -Allegro Microsystems SIP-3, 1.27mm Pitch (http://www.allegromicro.com/~/media/Files/Datasheets/A1369-Datasheet.ashx) -Allegro SIP-3 -0 -3 -3 -Sensor_Current -Allegro_SIP-4 -Allegro Microsystems SIP-4, 1.27mm Pitch (http://www.allegromicro.com/~/media/Files/Datasheets/A1363-Datasheet.ashx) -Allegro SIP-4 -0 -4 -4 -Sensor_Current -Diodes_SIP-3_4.1x1.5mm_P1.27mm -Diodes SIP-3 Bulk Pack, 1.27mm Pitch (https://www.diodes.com/assets/Package-Files/SIP-3-Bulk-Pack.pdf) -Diodes SIP-3 Bulk Pack -0 -3 -3 -Sensor_Current -Diodes_SIP-3_4.1x1.5mm_P2.65mm -Diodes SIP-3 Ammo Pack, 2.65mm Pitch (https://www.diodes.com/assets/Package-Files/SIP-3-Ammo-Pack.pdf) -Diodes SIP-3 Ammo Pack -0 -3 -3 -Sensor_Current -Honeywell_CSLW -https://sensing.honeywell.com/honeywell-sensing-cslw-series-product-sheet-005861-1-en.pdf -Miniature Wired Open-Loop Current Sensor -0 -5 -5 -Sensor_Current -LEM_CKSR -LEM CKSR 6/15/25/50/75-NP Current Transducer, https://www.lem.com/sites/default/files/products_datasheets/cksr_75-np.pdf -current transducer LEM -0 -14 -14 -Sensor_Current -LEM_HO8-NP -LEM HO 8/15/25-NP Current Transducer (https://www.lem.com/sites/default/files/products_datasheets/ho-np-0000_series.pdf) -current transducer -0 -13 -13 -Sensor_Current -LEM_HO8-NSM -LEM HO 8/15/25-NSM Current Transducer (https://www.lem.com/sites/default/files/products_datasheets/ho-nsm-0000_series.pdf) -current transducer -0 -13 -13 -Sensor_Current -LEM_HO40-NP -LEM HO 40/60/120/150-NP Current Transducer (https://www.lem.com/sites/default/files/products_datasheets/ho-np_0100__1100_series.pdf) -current transducer -0 -13 -13 -Sensor_Current -LEM_HTFS -LEM HTFS x00-P current transducer (https://www.lem.com/sites/default/files/products_datasheets/htfs_200_800-p.pdf) -HTFS current transducer -0 -4 -4 -Sensor_Current -LEM_HX02-P -LEM HX02-P hall effect current transducer (https://www.lem.com/sites/default/files/products_datasheets/hx%202_6-p_e%20v5.pdf) -hall current -0 -6 -6 -Sensor_Current -LEM_HX03-P-SP2 -LEM HX03-P-SP2 hall effect current transducer (https://www.lem.com/sites/default/files/products_datasheets/hx%203_50-p_sp2_e%20v07.pdf) -hall current -0 -6 -6 -Sensor_Current -LEM_HX04-P -LEM HX04-P hall effect current transducer (https://www.lem.com/sites/default/files/products_datasheets/hx%202_6-p_e%20v5.pdf) -hall current -0 -6 -6 -Sensor_Current -LEM_HX05-NP -LEM HX05-NP hall effect current transducer (https://www.lem.com/sites/default/files/products_datasheets/hx%205_15-np_e%20v10.pdf) -hall current -0 -8 -8 -Sensor_Current -LEM_HX05-P-SP2 -LEM HX05-P-SP2 hall effect current transducer (https://www.lem.com/sites/default/files/products_datasheets/hx%203_50-p_sp2_e%20v07.pdf) -hall current -0 -6 -6 -Sensor_Current -LEM_HX06-P -LEM HX06-P hall effect current transducer (https://www.lem.com/sites/default/files/products_datasheets/hx%202_6-p_e%20v5.pdf) -hall current -0 -6 -6 -Sensor_Current -LEM_HX10-NP -LEM HX10-NP hall effect current transducer (https://www.lem.com/sites/default/files/products_datasheets/hx%205_15-np_e%20v10.pdf) -hall current -0 -8 -8 -Sensor_Current -LEM_HX10-P-SP2 -LEM HX10-P-SP2 hall effect current transducer (https://www.lem.com/sites/default/files/products_datasheets/hx%203_50-p_sp2_e%20v07.pdf) -hall current -0 -6 -6 -Sensor_Current -LEM_HX15-NP -LEM HX15-NP hall effect current transducer (https://www.lem.com/sites/default/files/products_datasheets/hx%205_15-np_e%20v10.pdf) -hall current -0 -8 -8 -Sensor_Current -LEM_HX15-P-SP2 -LEM HX15-P-SP2 hall effect current transducer (https://www.lem.com/sites/default/files/products_datasheets/hx%203_50-p_sp2_e%20v07.pdf) -hall current -0 -6 -6 -Sensor_Current -LEM_HX20-P-SP2 -LEM HX20-P-SP2 hall effect current transducer (https://www.lem.com/sites/default/files/products_datasheets/hx%203_50-p_sp2_e%20v07.pdf) -hall current -0 -6 -6 -Sensor_Current -LEM_HX25-P-SP2 -LEM HX25-P-SP2 hall effect current transducer (https://www.lem.com/sites/default/files/products_datasheets/hx%203_50-p_sp2_e%20v07.pdf) -hall current -0 -6 -6 -Sensor_Current -LEM_HX50-P-SP2 -LEM HX50-P-SP2 hall effect current transducer (https://www.lem.com/sites/default/files/products_datasheets/hx%203_50-p_sp2_e%20v07.pdf) -hall current -0 -6 -6 -Sensor_Current -LEM_LA25-P -LEM Current Transducer (https://www.lem.com/sites/default/files/products_datasheets/la_25-p.pdf) -current transducer -0 -3 -3 -Sensor_Current -LEM_LTSR-NP -LEM current transducer LEM_LTSR-NP 5V supply voltage series https://www.lem.com/sites/default/files/products_datasheets/ltsr_6-np.pdf -Current transducer -0 -10 -10 -Sensor_Distance -ST_VL53L1x -VL53L1x distance sensor -VL53L1CXV0FY1 VL53L1x -0 -13 -12 -Sensor_Humidity -Sensirion_DFN-4-1EP_2x2mm_P1mm_EP0.7x1.6mm -DFN, 4 Pin (https://www.sensirion.com/fileadmin/user_upload/customers/sensirion/Dokumente/0_Datasheets/Humidity/Sensirion_Humidity_Sensors_SHTC3_Datasheet.pdf) -Sensirion DFN NoLead -0 -10 -5 -Sensor_Humidity -Sensirion_DFN-8-1EP_2.5x2.5mm_P0.5mm_EP1.1x1.7mm -Sensirion DFN-8 SHT3x-DIS (https://www.sensirion.com/fileadmin/user_upload/customers/sensirion/Dokumente/2_Humidity_Sensors/Datasheets/Sensirion_Humidity_Sensors_SHT3x_Datasheet_digital.pdf) -sensirion dfn nolead -0 -10 -9 -Sensor_Motion -InvenSense_QFN-24_3x3mm_P0.4mm -24-Lead Plastic QFN (3mm x 3mm); Pitch 0.4mm; EP 1.7x1.54mm; for InvenSense motion sensors; keepout area marked (Package see: https://store.invensense.com/datasheets/invensense/MPU9250REV1.0.pdf; See also https://www.invensense.com/wp-content/uploads/2015/02/InvenSense-MEMS-Handling.pdf) -QFN 0.4 -0 -24 -24 -Sensor_Motion -InvenSense_QFN-24_3x3mm_P0.4mm_NoMask -24-Lead Plastic QFN (3mm x 3mm); Pitch 0.4mm; EP 1.7x1.54mm; for InvenSense motion sensors; Mask removed below exposed pad; keepout area marked (Package see: https://store.invensense.com/datasheets/invensense/MPU9250REV1.0.pdf; See also https://www.invensense.com/wp-content/uploads/2015/02/InvenSense-MEMS-Handling.pdf) -QFN 0.4 -0 -25 -24 -Sensor_Motion -InvenSense_QFN-24_4x4mm_P0.5mm -24-Lead Plastic QFN (4mm x 4mm); Pitch 0.5mm; EP 2.7x2.6mm; for InvenSense motion sensors; keepout area marked (Package see: https://store.invensense.com/datasheets/invensense/MPU-6050_DataSheet_V3%204.pdf; See also https://www.invensense.com/wp-content/uploads/2015/02/InvenSense-MEMS-Handling.pdf) -QFN 0.5 -0 -24 -24 -Sensor_Motion -InvenSense_QFN-24_4x4mm_P0.5mm_NoMask -24-Lead Plastic QFN (4mm x 4mm); Pitch 0.5mm; EP 2.7x2.6mm; for InvenSense motion sensors; Mask removed below exposed pad; keepout area marked (Package see: https://store.invensense.com/datasheets/invensense/MPU-6050_DataSheet_V3%204.pdf; See also https://www.invensense.com/wp-content/uploads/2015/02/InvenSense-MEMS-Handling.pdf) -QFN 0.5 -0 -25 -24 -Sensor_Pressure -Freescale_98ARH99066A -https://www.nxp.com/docs/en/data-sheet/MPXH6250A.pdf -sensor pressure ssop 98ARH99066A -0 -8 -8 -Sensor_Pressure -Freescale_98ARH99089A -https://www.nxp.com/docs/en/data-sheet/MPXH6250A.pdf -sensor pressure ssop 98ARH99089A -0 -8 -8 -Sensor_Pressure -Honeywell_40PCxxxG1A -https://www.honeywellscportal.com/index.php?ci_id=138832 -pressure sensor automotive honeywell -0 -3 -3 -Sensor_Voltage -LEM_LV25-P -LEM LV25-P Voltage transducer, https://www.lem.com/sites/default/files/products_datasheets/lv_25-p.pdf -LEM Hall Effect Voltage transducer -0 -5 -5 -Socket -3M_Textool_240-1288-00-0602J_2x20_P2.54mm -3M 40-pin zero insertion force socket, though-hole, row spacing 25.4 mm (1000 mils) -THT DIP DIL ZIF 25.4mm 1000mil Socket -0 -40 -40 -Socket -DIP_Socket-14_W4.3_W5.08_W7.62_W10.16_W10.9_3M_214-3339-00-0602J -3M 14-pin zero insertion force socket, through-hole, row spacing 7.62 mm (300 mils), http://multimedia.3m.com/mws/media/494546O/3mtm-dip-sockets-100-2-54-mm-ts0365.pdf -THT DIP DIL ZIF 7.62mm 300mil Socket -0 -14 -14 -Socket -DIP_Socket-16_W4.3_W5.08_W7.62_W10.16_W10.9_3M_216-3340-00-0602J -3M 16-pin zero insertion force socket, through-hole, row spacing 7.62 mm (300 mils), http://multimedia.3m.com/mws/media/494546O/3mtm-dip-sockets-100-2-54-mm-ts0365.pdf -THT DIP DIL ZIF 7.62mm 300mil Socket -0 -16 -16 -Socket -DIP_Socket-18_W4.3_W5.08_W7.62_W10.16_W10.9_3M_218-3341-00-0602J -3M 18-pin zero insertion force socket, through-hole, row spacing 7.62 mm (300 mils), http://multimedia.3m.com/mws/media/494546O/3mtm-dip-sockets-100-2-54-mm-ts0365.pdf -THT DIP DIL ZIF 7.62mm 300mil Socket -0 -18 -18 -Socket -DIP_Socket-20_W4.3_W5.08_W7.62_W10.16_W10.9_3M_220-3342-00-0602J -3M 20-pin zero insertion force socket, through-hole, row spacing 7.62 mm (300 mils), http://multimedia.3m.com/mws/media/494546O/3mtm-dip-sockets-100-2-54-mm-ts0365.pdf -THT DIP DIL ZIF 7.62mm 300mil Socket -0 -20 -20 -Socket -DIP_Socket-22_W6.9_W7.62_W10.16_W12.7_W13.5_3M_222-3343-00-0602J -3M 22-pin zero insertion force socket, through-hole, row spacing 10.16 mm (400 mils), http://multimedia.3m.com/mws/media/494546O/3mtm-dip-sockets-100-2-54-mm-ts0365.pdf -THT DIP DIL ZIF 10.16mm 400mil Socket -0 -22 -22 -Socket -DIP_Socket-24_W4.3_W5.08_W7.62_W10.16_W10.9_3M_224-5248-00-0602J -3M 24-pin zero insertion force socket, through-hole, row spacing 7.62 mm (300 mils), http://multimedia.3m.com/mws/media/494546O/3mtm-dip-sockets-100-2-54-mm-ts0365.pdf -THT DIP DIL ZIF 7.62mm 300mil Socket -0 -24 -24 -Socket -DIP_Socket-24_W11.9_W12.7_W15.24_W17.78_W18.5_3M_224-1275-00-0602J -3M 24-pin zero insertion force socket, through-hole, row spacing 15.24 mm (600 mils), http://multimedia.3m.com/mws/media/494546O/3mtm-dip-sockets-100-2-54-mm-ts0365.pdf -THT DIP DIL ZIF 15.24mm 600mil Socket -0 -24 -24 -Socket -DIP_Socket-28_W6.9_W7.62_W10.16_W12.7_W13.5_3M_228-4817-00-0602J -3M 28-pin zero insertion force socket, through-hole, row spacing 10.16 mm (400 mils), http://multimedia.3m.com/mws/media/494546O/3mtm-dip-sockets-100-2-54-mm-ts0365.pdf -THT DIP DIL ZIF 10.16mm 400mil Socket -0 -28 -28 -Socket -DIP_Socket-28_W11.9_W12.7_W15.24_W17.78_W18.5_3M_228-1277-00-0602J -3M 28-pin zero insertion force socket, through-hole, row spacing 15.24 mm (600 mils), http://multimedia.3m.com/mws/media/494546O/3mtm-dip-sockets-100-2-54-mm-ts0365.pdf -THT DIP DIL ZIF 15.24mm 600mil Socket -0 -28 -28 -Socket -DIP_Socket-32_W11.9_W12.7_W15.24_W17.78_W18.5_3M_232-1285-00-0602J -3M 32-pin zero insertion force socket, through-hole, row spacing 15.24 mm (600 mils), http://multimedia.3m.com/mws/media/494546O/3mtm-dip-sockets-100-2-54-mm-ts0365.pdf -THT DIP DIL ZIF 15.24mm 600mil Socket -0 -32 -32 -Socket -DIP_Socket-40_W11.9_W12.7_W15.24_W17.78_W18.5_3M_240-1280-00-0602J -3M 40-pin zero insertion force socket, through-hole, row spacing 15.24 mm (600 mils), http://multimedia.3m.com/mws/media/494546O/3mtm-dip-sockets-100-2-54-mm-ts0365.pdf -THT DIP DIL ZIF 15.24mm 600mil Socket -0 -40 -40 -Socket -DIP_Socket-40_W22.1_W22.86_W25.4_W27.94_W28.7_3M_240-3639-00-0602J -3M 40-pin zero insertion force socket, through-hole, row spacing 25.4 mm (1000 mils), http://multimedia.3m.com/mws/media/494546O/3mtm-dip-sockets-100-2-54-mm-ts0365.pdf -THT DIP DIL ZIF 25.4mm 1000mil Socket -0 -40 -40 -Socket -DIP_Socket-42_W11.9_W12.7_W15.24_W17.78_W18.5_3M_242-1281-00-0602J -3M 42-pin zero insertion force socket, through-hole, row spacing 15.24 mm (600 mils), http://multimedia.3m.com/mws/media/494546O/3mtm-dip-sockets-100-2-54-mm-ts0365.pdf -THT DIP DIL ZIF 15.24mm 600mil Socket -0 -42 -42 -Socket -Wells_648-0482211SA01 -https://www.farnell.com/cad/316865.pdf?_ga=2.37208032.177107060.1530611323-249019997.1498114824 -48pin TSOP Socket -0 -48 -48 -Symbol -CE-Logo_8.5x6mm_SilkScreen -CE marking -Logo CE certification -0 -0 -0 -Symbol -CE-Logo_11.2x8mm_SilkScreen -CE marking -Logo CE certification -0 -0 -0 -Symbol -CE-Logo_16.8x12mm_SilkScreen -CE marking -Logo CE certification -0 -0 -0 -Symbol -CE-Logo_28x20mm_SilkScreen -CE marking -Logo CE certification -0 -0 -0 -Symbol -CE-Logo_42x30mm_SilkScreen -CE marking -Logo CE certification -0 -0 -0 -Symbol -CE-Logo_56.1x40mm_SilkScreen -CE marking -Logo CE certification -0 -0 -0 -Symbol -ESD-Logo_6.6x6mm_SilkScreen -Electrostatic discharge Logo -Logo ESD -0 -0 -0 -Symbol -ESD-Logo_8.9x8mm_SilkScreen -Electrostatic discharge Logo -Logo ESD -0 -0 -0 -Symbol -ESD-Logo_13.2x12mm_SilkScreen -Electrostatic discharge Logo -Logo ESD -0 -0 -0 -Symbol -ESD-Logo_22x20mm_SilkScreen -Electrostatic discharge Logo -Logo ESD -0 -0 -0 -Symbol -ESD-Logo_33x30mm_SilkScreen -Electrostatic discharge Logo -Logo ESD -0 -0 -0 -Symbol -ESD-Logo_44.1x40mm_SilkScreen -Electrostatic discharge Logo -Logo ESD -0 -0 -0 -Symbol -FCC-Logo_7.3x6mm_SilkScreen -FCC marking -Logo FCC certification -0 -0 -0 -Symbol -FCC-Logo_9.6x8mm_SilkScreen -FCC marking -Logo FCC certification -0 -0 -0 -Symbol -FCC-Logo_14.6x12mm_SilkScreen -FCC marking -Logo FCC certification -0 -0 -0 -Symbol -FCC-Logo_24.2x20mm_SilkScreen -FCC marking -Logo FCC certification -0 -0 -0 -Symbol -FCC-Logo_36.3x30mm_SilkScreen -FCC marking -Logo FCC certification -0 -0 -0 -Symbol -FCC-Logo_48.3x40mm_SilkScreen -FCC marking -Logo FCC certification -0 -0 -0 -Symbol -KiCad-Logo2_5mm_Copper -KiCad Logo -Logo KiCad -0 -0 -0 -Symbol -KiCad-Logo2_5mm_SilkScreen -KiCad Logo -Logo KiCad -0 -0 -0 -Symbol -KiCad-Logo2_6mm_Copper -KiCad Logo -Logo KiCad -0 -0 -0 -Symbol -KiCad-Logo2_6mm_SilkScreen -KiCad Logo -Logo KiCad -0 -0 -0 -Symbol -KiCad-Logo2_8mm_Copper -KiCad Logo -Logo KiCad -0 -0 -0 -Symbol -KiCad-Logo2_8mm_SilkScreen -KiCad Logo -Logo KiCad -0 -0 -0 -Symbol -KiCad-Logo2_12mm_Copper -KiCad Logo -Logo KiCad -0 -0 -0 -Symbol -KiCad-Logo2_12mm_SilkScreen -KiCad Logo -Logo KiCad -0 -0 -0 -Symbol -KiCad-Logo2_20mm_Copper -KiCad Logo -Logo KiCad -0 -0 -0 -Symbol -KiCad-Logo2_20mm_SilkScreen -KiCad Logo -Logo KiCad -0 -0 -0 -Symbol -KiCad-Logo2_30mm_Copper -KiCad Logo -Logo KiCad -0 -0 -0 -Symbol -KiCad-Logo2_30mm_SilkScreen -KiCad Logo -Logo KiCad -0 -0 -0 -Symbol -KiCad-Logo2_40mm_Copper -KiCad Logo -Logo KiCad -0 -0 -0 -Symbol -KiCad-Logo2_40mm_SilkScreen -KiCad Logo -Logo KiCad -0 -0 -0 -Symbol -KiCad-Logo_5mm_Copper -KiCad Logo -Logo KiCad -0 -0 -0 -Symbol -KiCad-Logo_5mm_SilkScreen -KiCad Logo -Logo KiCad -0 -0 -0 -Symbol -KiCad-Logo_6mm_Copper -KiCad Logo -Logo KiCad -0 -0 -0 -Symbol -KiCad-Logo_6mm_SilkScreen -KiCad Logo -Logo KiCad -0 -0 -0 -Symbol -KiCad-Logo_8mm_Copper -KiCad Logo -Logo KiCad -0 -0 -0 -Symbol -KiCad-Logo_8mm_SilkScreen -KiCad Logo -Logo KiCad -0 -0 -0 -Symbol -KiCad-Logo_12mm_Copper -KiCad Logo -Logo KiCad -0 -0 -0 -Symbol -KiCad-Logo_12mm_SilkScreen -KiCad Logo -Logo KiCad -0 -0 -0 -Symbol -KiCad-Logo_20mm_Copper -KiCad Logo -Logo KiCad -0 -0 -0 -Symbol -KiCad-Logo_20mm_SilkScreen -KiCad Logo -Logo KiCad -0 -0 -0 -Symbol -KiCad-Logo_30mm_Copper -KiCad Logo -Logo KiCad -0 -0 -0 -Symbol -KiCad-Logo_30mm_SilkScreen -KiCad Logo -Logo KiCad -0 -0 -0 -Symbol -KiCad-Logo_40mm_Copper -KiCad Logo -Logo KiCad -0 -0 -0 -Symbol -KiCad-Logo_40mm_SilkScreen -KiCad Logo -Logo KiCad -0 -0 -0 -Symbol -OSHW-Logo2_7.3x6mm_Copper -Open Source Hardware Symbol -Logo Symbol OSHW -0 -0 -0 -Symbol -OSHW-Logo2_7.3x6mm_SilkScreen -Open Source Hardware Symbol -Logo Symbol OSHW -0 -0 -0 -Symbol -OSHW-Logo2_9.8x8mm_Copper -Open Source Hardware Symbol -Logo Symbol OSHW -0 -0 -0 -Symbol -OSHW-Logo2_9.8x8mm_SilkScreen -Open Source Hardware Symbol -Logo Symbol OSHW -0 -0 -0 -Symbol -OSHW-Logo2_14.6x12mm_Copper -Open Source Hardware Symbol -Logo Symbol OSHW -0 -0 -0 -Symbol -OSHW-Logo2_14.6x12mm_SilkScreen -Open Source Hardware Symbol -Logo Symbol OSHW -0 -0 -0 -Symbol -OSHW-Logo2_24.3x20mm_Copper -Open Source Hardware Symbol -Logo Symbol OSHW -0 -0 -0 -Symbol -OSHW-Logo2_24.3x20mm_SilkScreen -Open Source Hardware Symbol -Logo Symbol OSHW -0 -0 -0 -Symbol -OSHW-Logo2_36.5x30mm_Copper -Open Source Hardware Symbol -Logo Symbol OSHW -0 -0 -0 -Symbol -OSHW-Logo2_36.5x30mm_SilkScreen -Open Source Hardware Symbol -Logo Symbol OSHW -0 -0 -0 -Symbol -OSHW-Logo2_48.7x40mm_Copper -Open Source Hardware Symbol -Logo Symbol OSHW -0 -0 -0 -Symbol -OSHW-Logo2_48.7x40mm_SilkScreen -Open Source Hardware Symbol -Logo Symbol OSHW -0 -0 -0 -Symbol -OSHW-Logo_5.7x6mm_Copper -Open Source Hardware Logo -Logo OSHW -0 -0 -0 -Symbol -OSHW-Logo_5.7x6mm_SilkScreen -Open Source Hardware Logo -Logo OSHW -0 -0 -0 -Symbol -OSHW-Logo_7.5x8mm_Copper -Open Source Hardware Logo -Logo OSHW -0 -0 -0 -Symbol -OSHW-Logo_7.5x8mm_SilkScreen -Open Source Hardware Logo -Logo OSHW -0 -0 -0 -Symbol -OSHW-Logo_11.4x12mm_Copper -Open Source Hardware Logo -Logo OSHW -0 -0 -0 -Symbol -OSHW-Logo_11.4x12mm_SilkScreen -Open Source Hardware Logo -Logo OSHW -0 -0 -0 -Symbol -OSHW-Logo_19x20mm_Copper -Open Source Hardware Logo -Logo OSHW -0 -0 -0 -Symbol -OSHW-Logo_19x20mm_SilkScreen -Open Source Hardware Logo -Logo OSHW -0 -0 -0 -Symbol -OSHW-Logo_28.5x30mm_Copper -Open Source Hardware Logo -Logo OSHW -0 -0 -0 -Symbol -OSHW-Logo_28.5x30mm_SilkScreen -Open Source Hardware Logo -Logo OSHW -0 -0 -0 -Symbol -OSHW-Logo_38.1x40mm_Copper -Open Source Hardware Logo -Logo OSHW -0 -0 -0 -Symbol -OSHW-Logo_38.1x40mm_SilkScreen -Open Source Hardware Logo -Logo OSHW -0 -0 -0 -Symbol -OSHW-Symbol_6.7x6mm_Copper -Open Source Hardware Symbol -Logo Symbol OSHW -0 -0 -0 -Symbol -OSHW-Symbol_6.7x6mm_SilkScreen -Open Source Hardware Symbol -Logo Symbol OSHW -0 -0 -0 -Symbol -OSHW-Symbol_8.9x8mm_Copper -Open Source Hardware Symbol -Logo Symbol OSHW -0 -0 -0 -Symbol -OSHW-Symbol_8.9x8mm_SilkScreen -Open Source Hardware Symbol -Logo Symbol OSHW -0 -0 -0 -Symbol -OSHW-Symbol_13.4x12mm_Copper -Open Source Hardware Symbol -Logo Symbol OSHW -0 -0 -0 -Symbol -OSHW-Symbol_13.4x12mm_SilkScreen -Open Source Hardware Symbol -Logo Symbol OSHW -0 -0 -0 -Symbol -OSHW-Symbol_22.3x20mm_Copper -Open Source Hardware Symbol -Logo Symbol OSHW -0 -0 -0 -Symbol -OSHW-Symbol_22.3x20mm_SilkScreen -Open Source Hardware Symbol -Logo Symbol OSHW -0 -0 -0 -Symbol -OSHW-Symbol_33.5x30mm_Copper -Open Source Hardware Symbol -Logo Symbol OSHW -0 -0 -0 -Symbol -OSHW-Symbol_33.5x30mm_SilkScreen -Open Source Hardware Symbol -Logo Symbol OSHW -0 -0 -0 -Symbol -OSHW-Symbol_44.5x40mm_Copper -Open Source Hardware Symbol -Logo Symbol OSHW -0 -0 -0 -Symbol -OSHW-Symbol_44.5x40mm_SilkScreen -Open Source Hardware Symbol -Logo Symbol OSHW -0 -0 -0 -Symbol -Polarity_Center_Negative_6mm_SilkScreen -Polarity Logo, Center Negative -Logo Polarity Center Negative -0 -0 -0 -Symbol -Polarity_Center_Negative_8mm_SilkScreen -Polarity Logo, Center Negative -Logo Polarity Center Negative -0 -0 -0 -Symbol -Polarity_Center_Negative_12mm_SilkScreen -Polarity Logo, Center Negative -Logo Polarity Center Negative -0 -0 -0 -Symbol -Polarity_Center_Negative_20mm_SilkScreen -Polarity Logo, Center Negative -Logo Polarity Center Negative -0 -0 -0 -Symbol -Polarity_Center_Negative_30mm_SilkScreen -Polarity Logo, Center Negative -Logo Polarity Center Negative -0 -0 -0 -Symbol -Polarity_Center_Negative_40mm_SilkScreen -Polarity Logo, Center Negative -Logo Polarity Center Negative -0 -0 -0 -Symbol -Polarity_Center_Positive_6mm_SilkScreen -Polarity Logo, Center Positive -Logo Polarity Center Positive -0 -0 -0 -Symbol -Polarity_Center_Positive_8mm_SilkScreen -Polarity Logo, Center Positive -Logo Polarity Center Positive -0 -0 -0 -Symbol -Polarity_Center_Positive_12mm_SilkScreen -Polarity Logo, Center Positive -Logo Polarity Center Positive -0 -0 -0 -Symbol -Polarity_Center_Positive_20mm_SilkScreen -Polarity Logo, Center Positive -Logo Polarity Center Positive -0 -0 -0 -Symbol -Polarity_Center_Positive_30mm_SilkScreen -Polarity Logo, Center Positive -Logo Polarity Center Positive -0 -0 -0 -Symbol -Polarity_Center_Positive_40mm_SilkScreen -Polarity Logo, Center Positive -Logo Polarity Center Positive -0 -0 -0 -Symbol -RoHS-Logo_6mm_SilkScreen -Restriction of Hazardous Substances Directive Logo -Logo RoHS -0 -0 -0 -Symbol -RoHS-Logo_8mm_SilkScreen -Restriction of Hazardous Substances Directive Logo -Logo RoHS -0 -0 -0 -Symbol -RoHS-Logo_12mm_SilkScreen -Restriction of Hazardous Substances Directive Logo -Logo RoHS -0 -0 -0 -Symbol -RoHS-Logo_20mm_SilkScreen -Restriction of Hazardous Substances Directive Logo -Logo RoHS -0 -0 -0 -Symbol -RoHS-Logo_30mm_SilkScreen -Restriction of Hazardous Substances Directive Logo -Logo RoHS -0 -0 -0 -Symbol -RoHS-Logo_40mm_SilkScreen -Restriction of Hazardous Substances Directive Logo -Logo RoHS -0 -0 -0 -Symbol -Symbol_Attention_CopperTop_Big -Symbol, Attention, Copper Top, Big, -Symbol, Attention, Copper Top, Big, -0 -0 -0 -Symbol -Symbol_Attention_CopperTop_Small -Symbol, Attention, Copper Top, Small, -Symbol, Attention, Copper Top, Small, -0 -0 -0 -Symbol -Symbol_Barrel_Polarity -Barrel connector polarity indicator -barrel polarity -0 -0 -0 -Symbol -Symbol_CC-Attribution_CopperTop_Big -Symbol, CC-Attribution, Copper Top, Big, -Symbol, CC-Attribution, Copper Top, Big, -0 -0 -0 -Symbol -Symbol_CC-Attribution_CopperTop_Small -Symbol, CC-Share Alike, Copper Top, Small, -Symbol, CC-Share Alike, Copper Top, Small, -0 -0 -0 -Symbol -Symbol_CC-Noncommercial_CopperTop_Big -Symbol, CC-Noncommercial, Copper Top, Big, -Symbol, CC-Noncommercial, Copper Top, Big, -0 -0 -0 -Symbol -Symbol_CC-Noncommercial_CopperTop_Small -Symbol, CC-Noncommercial Alike, Copper Top, Small, -Symbol, CC-Noncommercial Alike, Copper Top, Small, -0 -0 -0 -Symbol -Symbol_CC-PublicDomain_CopperTop_Big -Symbol, CC-PublicDomain, Copper Top, Big, -Symbol, CC-PublicDomain, Copper Top, Big, -0 -0 -0 -Symbol -Symbol_CC-PublicDomain_CopperTop_Small -Symbol, CC-Public Domain, Copper Top, Small, -Symbol, CC-Public Domain, Copper Top, Small, -0 -0 -0 -Symbol -Symbol_CC-PublicDomain_SilkScreenTop_Big -Symbol, CC-PublicDomain, SilkScreen Top, Big, -Symbol, CC-PublicDomain, SilkScreen Top, Big, -0 -0 -0 -Symbol -Symbol_CC-ShareAlike_CopperTop_Big -Symbol, CC-Share Alike, Copper Top, Big, -Symbol, CC-Share Alike, Copper Top, Big, -0 -0 -0 -Symbol -Symbol_CC-ShareAlike_CopperTop_Small -Symbol, CC-Share Alike, Copper Top, Small, -Symbol, CC-Share Alike, Copper Top, Small, -0 -0 -0 -Symbol -Symbol_CreativeCommonsPublicDomain_CopperTop_Small -Symbol, Creative Commons Public Domain, CopperTop, Small, -Symbol, Creative Commons Public Domain, CopperTop, Small, -0 -0 -0 -Symbol -Symbol_CreativeCommonsPublicDomain_SilkScreenTop_Small -Symbol, Creative Commons Public Domain, SilkScreenTop, Small, -Symbol, Creative Commons Public Domain, SilkScreen Top, Small, -0 -0 -0 -Symbol -Symbol_CreativeCommons_CopperTop_Type1_Big -Symbol, Creative Commons, CopperTop, Type 1, Big, -Symbol, Creative Commons, CopperTop, Type 1, Big, -0 -0 -0 -Symbol -Symbol_CreativeCommons_CopperTop_Type2_Big -Symbol, Creative Commons, CopperTop, Type 2, Big, -Symbol, Creative Commons, CopperTop, Type 2, Big, -0 -0 -0 -Symbol -Symbol_CreativeCommons_CopperTop_Type2_Small -Symbol, Creative Commons, CopperTop, Type 2, Small, -Symbol, Creative Commons, CopperTop, Type 2, Small, -0 -0 -0 -Symbol -Symbol_CreativeCommons_SilkScreenTop_Type2_Big -Symbol, Creative Commons, SilkScreen Top, Type 2, Big, -Symbol, Creative Commons, SilkScreen Top, Type 2, Big, -0 -0 -0 -Symbol -Symbol_Danger_CopperTop_Big -Symbol, Danger, CopperTop, Big, -Symbol, Danger, CopperTop, Big, -0 -0 -0 -Symbol -Symbol_Danger_CopperTop_Small -Symbol, Danger, Copper Top, Small, -Symbol, Danger, Copper Top, Small, -0 -0 -0 -Symbol -Symbol_ESD-Logo-Text_CopperTop - - -0 -0 -0 -Symbol -Symbol_ESD-Logo_CopperTop -ESD-Logo, similar JEDEC-14, without text, ohne Text, Copper Top, -ESD-Logo, similar JEDEC-14, without text, ohne Text, Copper Top, -0 -0 -0 -Symbol -Symbol_GNU-GPL_CopperTop_Big -Symbol, GNU-GPL, Copper Top, Big, -Symbol, GNU-GPL, Copper Top, Big, -0 -0 -0 -Symbol -Symbol_GNU-GPL_CopperTop_Small -Symbol, GNU-GPL, Copper Top, Small, -Symbol, GNU-GPL, Copper Top, Small, -0 -0 -0 -Symbol -Symbol_GNU-Logo_CopperTop -GNU-Logo, GNU-Head, GNU-Kopf, Copper Top, -GNU-Logo, GNU-Head, GNU-Kopf, Copper Top, -0 -0 -0 -Symbol -Symbol_GNU-Logo_SilkscreenTop -GNU-Logo, GNU-Head, GNU-Kopf, Silkscreen, -GNU-Logo, GNU-Head, GNU-Kopf, Silkscreen, -0 -0 -0 -Symbol -Symbol_HighVoltage_Type1_CopperTop_Big -Symbol, HighVoltage, Type1, Copper Top, Big, -Symbol, HighVoltage, Type1, Copper Top, Big, -0 -0 -0 -Symbol -Symbol_HighVoltage_Type2_CopperTop_Big -Symbol, HighVoltage, Type2, Copper Top, Big, -Symbol, HighVoltage, Type2, Copper Top, Big, -0 -0 -0 -Symbol -Symbol_HighVoltage_Type2_CopperTop_VerySmall -Symbol, High Voltage, Type 2, Copper Top, Very Small, -Symbol, High Voltage, Type 2, Copper Top, Very Small, -0 -0 -0 -Symbol -Symbol_Highvoltage_Type1_CopperTop_Small -Symbol, Highvoltage, Type 1, Copper Top, Small, -Symbol, Highvoltage, Type 1, Copper Top, Small, -0 -0 -0 -Symbol -Symbol_Highvoltage_Type2_CopperTop_Small -Symbol, Highvoltage, Type 2, Copper Top, Small, -Symbol, Highvoltage, Type 2, Copper Top, Small, -0 -0 -0 -Symbol -WEEE-Logo_4.2x6mm_SilkScreen -Waste Electrical and Electronic Equipment Directive -Logo WEEE -0 -0 -0 -Symbol -WEEE-Logo_5.6x8mm_SilkScreen -Waste Electrical and Electronic Equipment Directive -Logo WEEE -0 -0 -0 -Symbol -WEEE-Logo_8.4x12mm_SilkScreen -Waste Electrical and Electronic Equipment Directive -Logo WEEE -0 -0 -0 -Symbol -WEEE-Logo_14x20mm_SilkScreen -Waste Electrical and Electronic Equipment Directive -Logo WEEE -0 -0 -0 -Symbol -WEEE-Logo_21x30mm_SilkScreen -Waste Electrical and Electronic Equipment Directive -Logo WEEE -0 -0 -0 -Symbol -WEEE-Logo_28.1x40mm_SilkScreen -Waste Electrical and Electronic Equipment Directive -Logo WEEE -0 -0 -0 -TerminalBlock -TerminalBlock_Altech_AK300-2_P5.00mm -Altech AK300 terminal block, pitch 5.0mm, 45 degree angled, see http://www.mouser.com/ds/2/16/PCBMETRC-24178.pdf -Altech AK300 terminal block pitch 5.0mm -0 -2 -2 -TerminalBlock -TerminalBlock_Altech_AK300-3_P5.00mm -Altech AK300 terminal block, pitch 5.0mm, 45 degree angled, see http://www.mouser.com/ds/2/16/PCBMETRC-24178.pdf -Altech AK300 terminal block pitch 5.0mm -0 -3 -3 -TerminalBlock -TerminalBlock_Altech_AK300-4_P5.00mm -Altech AK300 terminal block, pitch 5.0mm, 45 degree angled, see http://www.mouser.com/ds/2/16/PCBMETRC-24178.pdf -Altech AK300 terminal block pitch 5.0mm -0 -4 -4 -TerminalBlock -TerminalBlock_Wuerth_691311400102_P7.62mm -https://katalog.we-online.de/em/datasheet/6913114001xx.pdf -Wuerth WR-TBL Series 3114 terminal block pitch 7.62mm -0 -2 -2 -TerminalBlock -TerminalBlock_bornier-2_P5.08mm -simple 2-pin terminal block, pitch 5.08mm, revamped version of bornier2 -terminal block bornier2 -0 -2 -2 -TerminalBlock -TerminalBlock_bornier-3_P5.08mm -simple 3-pin terminal block, pitch 5.08mm, revamped version of bornier3 -terminal block bornier3 -0 -3 -3 -TerminalBlock -TerminalBlock_bornier-4_P5.08mm -simple 4-pin terminal block, pitch 5.08mm, revamped version of bornier4 -terminal block bornier4 -0 -4 -4 -TerminalBlock -TerminalBlock_bornier-5_P5.08mm -simple 5-pin terminal block, pitch 5.08mm, revamped version of bornier5 -terminal block bornier5 -0 -5 -5 -TerminalBlock -TerminalBlock_bornier-6_P5.08mm -simple 6pin terminal block, pitch 5.08mm, revamped version of bornier6 -terminal block bornier6 -0 -6 -6 -TerminalBlock_4Ucon -TerminalBlock_4Ucon_1x02_P3.50mm_Horizontal -Terminal Block 4Ucon ItemNo. 19963, 2 pins, pitch 3.5mm, size 7.7x7mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see http://www.4uconnector.com/online/object/4udrawing/19963.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon -THT Terminal Block 4Ucon ItemNo. 19963 pitch 3.5mm size 7.7x7mm^2 drill 1.2mm pad 2.4mm -0 -2 -2 -TerminalBlock_4Ucon -TerminalBlock_4Ucon_1x02_P3.50mm_Vertical -Terminal Block 4Ucon ItemNo. 10693, vertical (cable from top), 2 pins, pitch 3.5mm, size 8x8.3mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.4uconnector.com/online/object/4udrawing/10693.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon -THT Terminal Block 4Ucon ItemNo. 10693 vertical pitch 3.5mm size 8x8.3mm^2 drill 1.3mm pad 2.6mm -0 -2 -2 -TerminalBlock_4Ucon -TerminalBlock_4Ucon_1x03_P3.50mm_Horizontal -Terminal Block 4Ucon ItemNo. 20193, 3 pins, pitch 3.5mm, size 11.2x7mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see http://www.4uconnector.com/online/object/4udrawing/20193.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon -THT Terminal Block 4Ucon ItemNo. 20193 pitch 3.5mm size 11.2x7mm^2 drill 1.2mm pad 2.4mm -0 -3 -3 -TerminalBlock_4Ucon -TerminalBlock_4Ucon_1x03_P3.50mm_Vertical -Terminal Block 4Ucon ItemNo. 10694, vertical (cable from top), 3 pins, pitch 3.5mm, size 11.5x8.3mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.4uconnector.com/online/object/4udrawing/10694.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon -THT Terminal Block 4Ucon ItemNo. 10694 vertical pitch 3.5mm size 11.5x8.3mm^2 drill 1.3mm pad 2.6mm -0 -3 -3 -TerminalBlock_4Ucon -TerminalBlock_4Ucon_1x04_P3.50mm_Horizontal -Terminal Block 4Ucon ItemNo. 20001, 4 pins, pitch 3.5mm, size 14.7x7mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see http://www.4uconnector.com/online/object/4udrawing/20001.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon -THT Terminal Block 4Ucon ItemNo. 20001 pitch 3.5mm size 14.7x7mm^2 drill 1.2mm pad 2.4mm -0 -4 -4 -TerminalBlock_4Ucon -TerminalBlock_4Ucon_1x04_P3.50mm_Vertical -Terminal Block 4Ucon ItemNo. 10695, vertical (cable from top), 4 pins, pitch 3.5mm, size 15x8.3mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.4uconnector.com/online/object/4udrawing/10695.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon -THT Terminal Block 4Ucon ItemNo. 10695 vertical pitch 3.5mm size 15x8.3mm^2 drill 1.3mm pad 2.6mm -0 -4 -4 -TerminalBlock_4Ucon -TerminalBlock_4Ucon_1x05_P3.50mm_Horizontal -Terminal Block 4Ucon ItemNo. 20223, 5 pins, pitch 3.5mm, size 18.2x7mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see http://www.4uconnector.com/online/object/4udrawing/20223.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon -THT Terminal Block 4Ucon ItemNo. 20223 pitch 3.5mm size 18.2x7mm^2 drill 1.2mm pad 2.4mm -0 -5 -5 -TerminalBlock_4Ucon -TerminalBlock_4Ucon_1x05_P3.50mm_Vertical -Terminal Block 4Ucon ItemNo. 10696, vertical (cable from top), 5 pins, pitch 3.5mm, size 18.5x8.3mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.4uconnector.com/online/object/4udrawing/10696.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon -THT Terminal Block 4Ucon ItemNo. 10696 vertical pitch 3.5mm size 18.5x8.3mm^2 drill 1.3mm pad 2.6mm -0 -5 -5 -TerminalBlock_4Ucon -TerminalBlock_4Ucon_1x06_P3.50mm_Horizontal -Terminal Block 4Ucon ItemNo. 19964, 6 pins, pitch 3.5mm, size 21.7x7mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see http://www.4uconnector.com/online/object/4udrawing/19964.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon -THT Terminal Block 4Ucon ItemNo. 19964 pitch 3.5mm size 21.7x7mm^2 drill 1.2mm pad 2.4mm -0 -6 -6 -TerminalBlock_4Ucon -TerminalBlock_4Ucon_1x06_P3.50mm_Vertical -Terminal Block 4Ucon ItemNo. 10697, vertical (cable from top), 6 pins, pitch 3.5mm, size 22x8.3mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.4uconnector.com/online/object/4udrawing/10697.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon -THT Terminal Block 4Ucon ItemNo. 10697 vertical pitch 3.5mm size 22x8.3mm^2 drill 1.3mm pad 2.6mm -0 -6 -6 -TerminalBlock_4Ucon -TerminalBlock_4Ucon_1x07_P3.50mm_Horizontal -Terminal Block 4Ucon ItemNo. 10684, 7 pins, pitch 3.5mm, size 25.2x7mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see http://www.4uconnector.com/online/object/4udrawing/10684.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon -THT Terminal Block 4Ucon ItemNo. 10684 pitch 3.5mm size 25.2x7mm^2 drill 1.2mm pad 2.4mm -0 -7 -7 -TerminalBlock_4Ucon -TerminalBlock_4Ucon_1x07_P3.50mm_Vertical -Terminal Block 4Ucon ItemNo. 10698, vertical (cable from top), 7 pins, pitch 3.5mm, size 25.5x8.3mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.4uconnector.com/online/object/4udrawing/10698.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon -THT Terminal Block 4Ucon ItemNo. 10698 vertical pitch 3.5mm size 25.5x8.3mm^2 drill 1.3mm pad 2.6mm -0 -7 -7 -TerminalBlock_4Ucon -TerminalBlock_4Ucon_1x08_P3.50mm_Horizontal -Terminal Block 4Ucon ItemNo. 19965, 8 pins, pitch 3.5mm, size 28.7x7mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see http://www.4uconnector.com/online/object/4udrawing/19965.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon -THT Terminal Block 4Ucon ItemNo. 19965 pitch 3.5mm size 28.7x7mm^2 drill 1.2mm pad 2.4mm -0 -8 -8 -TerminalBlock_4Ucon -TerminalBlock_4Ucon_1x08_P3.50mm_Vertical -Terminal Block 4Ucon ItemNo. 10699, vertical (cable from top), 8 pins, pitch 3.5mm, size 29x8.3mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.4uconnector.com/online/object/4udrawing/10699.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon -THT Terminal Block 4Ucon ItemNo. 10699 vertical pitch 3.5mm size 29x8.3mm^2 drill 1.3mm pad 2.6mm -0 -8 -8 -TerminalBlock_4Ucon -TerminalBlock_4Ucon_1x09_P3.50mm_Horizontal -Terminal Block 4Ucon ItemNo. 10686, 9 pins, pitch 3.5mm, size 32.2x7mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see http://www.4uconnector.com/online/object/4udrawing/10686.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon -THT Terminal Block 4Ucon ItemNo. 10686 pitch 3.5mm size 32.2x7mm^2 drill 1.2mm pad 2.4mm -0 -9 -9 -TerminalBlock_4Ucon -TerminalBlock_4Ucon_1x09_P3.50mm_Vertical -Terminal Block 4Ucon ItemNo. 10700, vertical (cable from top), 9 pins, pitch 3.5mm, size 32.5x8.3mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.4uconnector.com/online/object/4udrawing/10700.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon -THT Terminal Block 4Ucon ItemNo. 10700 vertical pitch 3.5mm size 32.5x8.3mm^2 drill 1.3mm pad 2.6mm -0 -9 -9 -TerminalBlock_4Ucon -TerminalBlock_4Ucon_1x10_P3.50mm_Horizontal -Terminal Block 4Ucon ItemNo. 10687, 10 pins, pitch 3.5mm, size 35.7x7mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see http://www.4uconnector.com/online/object/4udrawing/10687.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon -THT Terminal Block 4Ucon ItemNo. 10687 pitch 3.5mm size 35.7x7mm^2 drill 1.2mm pad 2.4mm -0 -10 -10 -TerminalBlock_4Ucon -TerminalBlock_4Ucon_1x10_P3.50mm_Vertical -Terminal Block 4Ucon ItemNo. 10701, vertical (cable from top), 10 pins, pitch 3.5mm, size 36x8.3mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.4uconnector.com/online/object/4udrawing/10701.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon -THT Terminal Block 4Ucon ItemNo. 10701 vertical pitch 3.5mm size 36x8.3mm^2 drill 1.3mm pad 2.6mm -0 -10 -10 -TerminalBlock_4Ucon -TerminalBlock_4Ucon_1x11_P3.50mm_Horizontal -Terminal Block 4Ucon ItemNo. 10688, 11 pins, pitch 3.5mm, size 39.2x7mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see http://www.4uconnector.com/online/object/4udrawing/10688.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon -THT Terminal Block 4Ucon ItemNo. 10688 pitch 3.5mm size 39.2x7mm^2 drill 1.2mm pad 2.4mm -0 -11 -11 -TerminalBlock_4Ucon -TerminalBlock_4Ucon_1x11_P3.50mm_Vertical -Terminal Block 4Ucon ItemNo. 10702, vertical (cable from top), 11 pins, pitch 3.5mm, size 39.5x8.3mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.4uconnector.com/online/object/4udrawing/10702.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon -THT Terminal Block 4Ucon ItemNo. 10702 vertical pitch 3.5mm size 39.5x8.3mm^2 drill 1.3mm pad 2.6mm -0 -11 -11 -TerminalBlock_4Ucon -TerminalBlock_4Ucon_1x12_P3.50mm_Horizontal -Terminal Block 4Ucon ItemNo. 10689, 12 pins, pitch 3.5mm, size 42.7x7mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see http://www.4uconnector.com/online/object/4udrawing/10689.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon -THT Terminal Block 4Ucon ItemNo. 10689 pitch 3.5mm size 42.7x7mm^2 drill 1.2mm pad 2.4mm -0 -12 -12 -TerminalBlock_4Ucon -TerminalBlock_4Ucon_1x12_P3.50mm_Vertical -Terminal Block 4Ucon ItemNo. 10703, vertical (cable from top), 12 pins, pitch 3.5mm, size 43x8.3mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.4uconnector.com/online/object/4udrawing/10703.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon -THT Terminal Block 4Ucon ItemNo. 10703 vertical pitch 3.5mm size 43x8.3mm^2 drill 1.3mm pad 2.6mm -0 -12 -12 -TerminalBlock_4Ucon -TerminalBlock_4Ucon_1x13_P3.50mm_Horizontal -Terminal Block 4Ucon ItemNo. 10690, 13 pins, pitch 3.5mm, size 46.2x7mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see http://www.4uconnector.com/online/object/4udrawing/10690.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon -THT Terminal Block 4Ucon ItemNo. 10690 pitch 3.5mm size 46.2x7mm^2 drill 1.2mm pad 2.4mm -0 -13 -13 -TerminalBlock_4Ucon -TerminalBlock_4Ucon_1x13_P3.50mm_Vertical -Terminal Block 4Ucon ItemNo. 10704, vertical (cable from top), 13 pins, pitch 3.5mm, size 46.5x8.3mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.4uconnector.com/online/object/4udrawing/10704.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon -THT Terminal Block 4Ucon ItemNo. 10704 vertical pitch 3.5mm size 46.5x8.3mm^2 drill 1.3mm pad 2.6mm -0 -13 -13 -TerminalBlock_4Ucon -TerminalBlock_4Ucon_1x14_P3.50mm_Horizontal -Terminal Block 4Ucon ItemNo. 10691, 14 pins, pitch 3.5mm, size 49.7x7mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see http://www.4uconnector.com/online/object/4udrawing/10691.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon -THT Terminal Block 4Ucon ItemNo. 10691 pitch 3.5mm size 49.7x7mm^2 drill 1.2mm pad 2.4mm -0 -14 -14 -TerminalBlock_4Ucon -TerminalBlock_4Ucon_1x14_P3.50mm_Vertical -Terminal Block 4Ucon ItemNo. 10705, vertical (cable from top), 14 pins, pitch 3.5mm, size 50x8.3mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.4uconnector.com/online/object/4udrawing/10705.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon -THT Terminal Block 4Ucon ItemNo. 10705 vertical pitch 3.5mm size 50x8.3mm^2 drill 1.3mm pad 2.6mm -0 -14 -14 -TerminalBlock_4Ucon -TerminalBlock_4Ucon_1x15_P3.50mm_Horizontal -Terminal Block 4Ucon ItemNo. 10692, 15 pins, pitch 3.5mm, size 53.2x7mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see http://www.4uconnector.com/online/object/4udrawing/10692.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon -THT Terminal Block 4Ucon ItemNo. 10692 pitch 3.5mm size 53.2x7mm^2 drill 1.2mm pad 2.4mm -0 -15 -15 -TerminalBlock_4Ucon -TerminalBlock_4Ucon_1x15_P3.50mm_Vertical -Terminal Block 4Ucon ItemNo. 10706, vertical (cable from top), 15 pins, pitch 3.5mm, size 53.5x8.3mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.4uconnector.com/online/object/4udrawing/10706.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon -THT Terminal Block 4Ucon ItemNo. 10706 vertical pitch 3.5mm size 53.5x8.3mm^2 drill 1.3mm pad 2.6mm -0 -15 -15 -TerminalBlock_Altech -Altech_AK300_1x02_P5.00mm_45-Degree -Altech AK300 serie terminal block (Script generated with StandardBox.py) (http://www.altechcorp.com/PDFS/PCBMETRC.PDF) -Altech AK300 serie connector -0 -2 -2 -TerminalBlock_Altech -Altech_AK300_1x03_P5.00mm_45-Degree -Altech AK300 serie terminal block (Script generated with StandardBox.py) (http://www.altechcorp.com/PDFS/PCBMETRC.PDF) -Altech AK300 serie connector -0 -3 -3 -TerminalBlock_Altech -Altech_AK300_1x04_P5.00mm_45-Degree -Altech AK300 serie terminal block (Script generated with StandardBox.py) (http://www.altechcorp.com/PDFS/PCBMETRC.PDF) -Altech AK300 serie connector -0 -4 -4 -TerminalBlock_Altech -Altech_AK300_1x05_P5.00mm_45-Degree -Altech AK300 serie terminal block (Script generated with StandardBox.py) (http://www.altechcorp.com/PDFS/PCBMETRC.PDF) -Altech AK300 serie connector -0 -5 -5 -TerminalBlock_Altech -Altech_AK300_1x06_P5.00mm_45-Degree -Altech AK300 serie terminal block (Script generated with StandardBox.py) (http://www.altechcorp.com/PDFS/PCBMETRC.PDF) -Altech AK300 serie connector -0 -6 -6 -TerminalBlock_Altech -Altech_AK300_1x07_P5.00mm_45-Degree -Altech AK300 serie terminal block (Script generated with StandardBox.py) (http://www.altechcorp.com/PDFS/PCBMETRC.PDF) -Altech AK300 serie connector -0 -7 -7 -TerminalBlock_Altech -Altech_AK300_1x08_P5.00mm_45-Degree -Altech AK300 serie terminal block (Script generated with StandardBox.py) (http://www.altechcorp.com/PDFS/PCBMETRC.PDF) -Altech AK300 serie connector -0 -8 -8 -TerminalBlock_Altech -Altech_AK300_1x09_P5.00mm_45-Degree -Altech AK300 serie terminal block (Script generated with StandardBox.py) (http://www.altechcorp.com/PDFS/PCBMETRC.PDF) -Altech AK300 serie connector -0 -9 -9 -TerminalBlock_Altech -Altech_AK300_1x10_P5.00mm_45-Degree -Altech AK300 serie terminal block (Script generated with StandardBox.py) (http://www.altechcorp.com/PDFS/PCBMETRC.PDF) -Altech AK300 serie connector -0 -10 -10 -TerminalBlock_Altech -Altech_AK300_1x11_P5.00mm_45-Degree -Altech AK300 serie terminal block (Script generated with StandardBox.py) (http://www.altechcorp.com/PDFS/PCBMETRC.PDF) -Altech AK300 serie connector -0 -11 -11 -TerminalBlock_Altech -Altech_AK300_1x12_P5.00mm_45-Degree -Altech AK300 serie terminal block (Script generated with StandardBox.py) (http://www.altechcorp.com/PDFS/PCBMETRC.PDF) -Altech AK300 serie connector -0 -12 -12 -TerminalBlock_Altech -Altech_AK300_1x13_P5.00mm_45-Degree -Altech AK300 serie terminal block (Script generated with StandardBox.py) (http://www.altechcorp.com/PDFS/PCBMETRC.PDF) -Altech AK300 serie connector -0 -13 -13 -TerminalBlock_Altech -Altech_AK300_1x14_P5.00mm_45-Degree -Altech AK300 serie terminal block (Script generated with StandardBox.py) (http://www.altechcorp.com/PDFS/PCBMETRC.PDF) -Altech AK300 serie connector -0 -14 -14 -TerminalBlock_Altech -Altech_AK300_1x15_P5.00mm_45-Degree -Altech AK300 serie terminal block (Script generated with StandardBox.py) (http://www.altechcorp.com/PDFS/PCBMETRC.PDF) -Altech AK300 serie connector -0 -15 -15 -TerminalBlock_Altech -Altech_AK300_1x16_P5.00mm_45-Degree -Altech AK300 serie terminal block (Script generated with StandardBox.py) (http://www.altechcorp.com/PDFS/PCBMETRC.PDF) -Altech AK300 serie connector -0 -16 -16 -TerminalBlock_Altech -Altech_AK300_1x17_P5.00mm_45-Degree -Altech AK300 serie terminal block (Script generated with StandardBox.py) (http://www.altechcorp.com/PDFS/PCBMETRC.PDF) -Altech AK300 serie connector -0 -17 -17 -TerminalBlock_Altech -Altech_AK300_1x18_P5.00mm_45-Degree -Altech AK300 serie terminal block (Script generated with StandardBox.py) (http://www.altechcorp.com/PDFS/PCBMETRC.PDF) -Altech AK300 serie connector -0 -18 -18 -TerminalBlock_Altech -Altech_AK300_1x19_P5.00mm_45-Degree -Altech AK300 serie terminal block (Script generated with StandardBox.py) (http://www.altechcorp.com/PDFS/PCBMETRC.PDF) -Altech AK300 serie connector -0 -19 -19 -TerminalBlock_Altech -Altech_AK300_1x20_P5.00mm_45-Degree -Altech AK300 serie terminal block (Script generated with StandardBox.py) (http://www.altechcorp.com/PDFS/PCBMETRC.PDF) -Altech AK300 serie connector -0 -20 -20 -TerminalBlock_Altech -Altech_AK300_1x21_P5.00mm_45-Degree -Altech AK300 serie terminal block (Script generated with StandardBox.py) (http://www.altechcorp.com/PDFS/PCBMETRC.PDF) -Altech AK300 serie connector -0 -21 -21 -TerminalBlock_Altech -Altech_AK300_1x22_P5.00mm_45-Degree -Altech AK300 serie terminal block (Script generated with StandardBox.py) (http://www.altechcorp.com/PDFS/PCBMETRC.PDF) -Altech AK300 serie connector -0 -22 -22 -TerminalBlock_Altech -Altech_AK300_1x23_P5.00mm_45-Degree -Altech AK300 serie terminal block (Script generated with StandardBox.py) (http://www.altechcorp.com/PDFS/PCBMETRC.PDF) -Altech AK300 serie connector -0 -23 -23 -TerminalBlock_Altech -Altech_AK300_1x24_P5.00mm_45-Degree -Altech AK300 serie terminal block (Script generated with StandardBox.py) (http://www.altechcorp.com/PDFS/PCBMETRC.PDF) -Altech AK300 serie connector -0 -24 -24 -TerminalBlock_Dinkle -TerminalBlock_Dinkle_DT-55-B01X-02_P10.00mm -Dinkle DT-55-B01X Terminal Block pitch 10.00mm https://www.dinkle.com/en/terminal/DT-55-B01W-XX -Dinkle DT-55-B01X Terminal Block pitch 10.00mm -0 -2 -2 -TerminalBlock_Dinkle -TerminalBlock_Dinkle_DT-55-B01X-03_P10.00mm -Dinkle DT-55-B01X Terminal Block pitch 10.00mm https://www.dinkle.com/en/terminal/DT-55-B01W-XX -Dinkle DT-55-B01X Terminal Block pitch 10.00mm -0 -3 -3 -TerminalBlock_Dinkle -TerminalBlock_Dinkle_DT-55-B01X-04_P10.00mm -Dinkle DT-55-B01X Terminal Block pitch 10.00mm https://www.dinkle.com/en/terminal/DT-55-B01W-XX -Dinkle DT-55-B01X Terminal Block pitch 10.00mm -0 -4 -4 -TerminalBlock_Dinkle -TerminalBlock_Dinkle_DT-55-B01X-05_P10.00mm -Dinkle DT-55-B01X Terminal Block pitch 10.00mm https://www.dinkle.com/en/terminal/DT-55-B01W-XX -Dinkle DT-55-B01X Terminal Block pitch 10.00mm -0 -5 -5 -TerminalBlock_Dinkle -TerminalBlock_Dinkle_DT-55-B01X-06_P10.00mm -Dinkle DT-55-B01X Terminal Block pitch 10.00mm https://www.dinkle.com/en/terminal/DT-55-B01W-XX -Dinkle DT-55-B01X Terminal Block pitch 10.00mm -0 -6 -6 -TerminalBlock_Dinkle -TerminalBlock_Dinkle_DT-55-B01X-07_P10.00mm -Dinkle DT-55-B01X Terminal Block pitch 10.00mm https://www.dinkle.com/en/terminal/DT-55-B01W-XX -Dinkle DT-55-B01X Terminal Block pitch 10.00mm -0 -7 -7 -TerminalBlock_Dinkle -TerminalBlock_Dinkle_DT-55-B01X-08_P10.00mm -Dinkle DT-55-B01X Terminal Block pitch 10.00mm https://www.dinkle.com/en/terminal/DT-55-B01W-XX -Dinkle DT-55-B01X Terminal Block pitch 10.00mm -0 -8 -8 -TerminalBlock_Dinkle -TerminalBlock_Dinkle_DT-55-B01X-09_P10.00mm -Dinkle DT-55-B01X Terminal Block pitch 10.00mm https://www.dinkle.com/en/terminal/DT-55-B01W-XX -Dinkle DT-55-B01X Terminal Block pitch 10.00mm -0 -9 -9 -TerminalBlock_Dinkle -TerminalBlock_Dinkle_DT-55-B01X-10_P10.00mm -Dinkle DT-55-B01X Terminal Block pitch 10.00mm https://www.dinkle.com/en/terminal/DT-55-B01W-XX -Dinkle DT-55-B01X Terminal Block pitch 10.00mm -0 -10 -10 -TerminalBlock_Dinkle -TerminalBlock_Dinkle_DT-55-B01X-11_P10.00mm -Dinkle DT-55-B01X Terminal Block pitch 10.00mm https://www.dinkle.com/en/terminal/DT-55-B01W-XX -Dinkle DT-55-B01X Terminal Block pitch 10.00mm -0 -11 -11 -TerminalBlock_Dinkle -TerminalBlock_Dinkle_DT-55-B01X-12_P10.00mm -Dinkle DT-55-B01X Terminal Block pitch 10.00mm https://www.dinkle.com/en/terminal/DT-55-B01W-XX -Dinkle DT-55-B01X Terminal Block pitch 10.00mm -0 -12 -12 -TerminalBlock_Dinkle -TerminalBlock_Dinkle_DT-55-B01X-13_P10.00mm -Dinkle DT-55-B01X Terminal Block pitch 10.00mm https://www.dinkle.com/en/terminal/DT-55-B01W-XX -Dinkle DT-55-B01X Terminal Block pitch 10.00mm -0 -13 -13 -TerminalBlock_Dinkle -TerminalBlock_Dinkle_DT-55-B01X-14_P10.00mm -Dinkle DT-55-B01X Terminal Block pitch 10.00mm https://www.dinkle.com/en/terminal/DT-55-B01W-XX -Dinkle DT-55-B01X Terminal Block pitch 10.00mm -0 -14 -14 -TerminalBlock_Dinkle -TerminalBlock_Dinkle_DT-55-B01X-15_P10.00mm -Dinkle DT-55-B01X Terminal Block pitch 10.00mm https://www.dinkle.com/en/terminal/DT-55-B01W-XX -Dinkle DT-55-B01X Terminal Block pitch 10.00mm -0 -15 -15 -TerminalBlock_Dinkle -TerminalBlock_Dinkle_DT-55-B01X-16_P10.00mm -Dinkle DT-55-B01X Terminal Block pitch 10.00mm https://www.dinkle.com/en/terminal/DT-55-B01W-XX -Dinkle DT-55-B01X Terminal Block pitch 10.00mm -0 -16 -16 -TerminalBlock_Dinkle -TerminalBlock_Dinkle_DT-55-B01X-17_P10.00mm -Dinkle DT-55-B01X Terminal Block pitch 10.00mm https://www.dinkle.com/en/terminal/DT-55-B01W-XX -Dinkle DT-55-B01X Terminal Block pitch 10.00mm -0 -17 -17 -TerminalBlock_Dinkle -TerminalBlock_Dinkle_DT-55-B01X-18_P10.00mm -Dinkle DT-55-B01X Terminal Block pitch 10.00mm https://www.dinkle.com/en/terminal/DT-55-B01W-XX -Dinkle DT-55-B01X Terminal Block pitch 10.00mm -0 -18 -18 -TerminalBlock_Dinkle -TerminalBlock_Dinkle_DT-55-B01X-19_P10.00mm -Dinkle DT-55-B01X Terminal Block pitch 10.00mm https://www.dinkle.com/en/terminal/DT-55-B01W-XX -Dinkle DT-55-B01X Terminal Block pitch 10.00mm -0 -19 -19 -TerminalBlock_Dinkle -TerminalBlock_Dinkle_DT-55-B01X-20_P10.00mm -Dinkle DT-55-B01X Terminal Block pitch 10.00mm https://www.dinkle.com/en/terminal/DT-55-B01W-XX -Dinkle DT-55-B01X Terminal Block pitch 10.00mm -0 -20 -20 -TerminalBlock_Dinkle -TerminalBlock_Dinkle_DT-55-B01X-21_P10.00mm -Dinkle DT-55-B01X Terminal Block pitch 10.00mm https://www.dinkle.com/en/terminal/DT-55-B01W-XX -Dinkle DT-55-B01X Terminal Block pitch 10.00mm -0 -21 -21 -TerminalBlock_Dinkle -TerminalBlock_Dinkle_DT-55-B01X-22_P10.00mm -Dinkle DT-55-B01X Terminal Block pitch 10.00mm https://www.dinkle.com/en/terminal/DT-55-B01W-XX -Dinkle DT-55-B01X Terminal Block pitch 10.00mm -0 -22 -22 -TerminalBlock_Dinkle -TerminalBlock_Dinkle_DT-55-B01X-23_P10.00mm -Dinkle DT-55-B01X Terminal Block pitch 10.00mm https://www.dinkle.com/en/terminal/DT-55-B01W-XX -Dinkle DT-55-B01X Terminal Block pitch 10.00mm -0 -23 -23 -TerminalBlock_Dinkle -TerminalBlock_Dinkle_DT-55-B01X-24_P10.00mm -Dinkle DT-55-B01X Terminal Block pitch 10.00mm https://www.dinkle.com/en/terminal/DT-55-B01W-XX -Dinkle DT-55-B01X Terminal Block pitch 10.00mm -0 -24 -24 -TerminalBlock_Dinkle -TerminalBlock_Dinkle_DT-55-B01X-25_P10.00mm -Dinkle DT-55-B01X Terminal Block pitch 10.00mm https://www.dinkle.com/en/terminal/DT-55-B01W-XX -Dinkle DT-55-B01X Terminal Block pitch 10.00mm -0 -25 -25 -TerminalBlock_Dinkle -TerminalBlock_Dinkle_DT-55-B01X-26_P10.00mm -Dinkle DT-55-B01X Terminal Block pitch 10.00mm https://www.dinkle.com/en/terminal/DT-55-B01W-XX -Dinkle DT-55-B01X Terminal Block pitch 10.00mm -0 -26 -26 -TerminalBlock_Dinkle -TerminalBlock_Dinkle_DT-55-B01X-27_P10.00mm -Dinkle DT-55-B01X Terminal Block pitch 10.00mm https://www.dinkle.com/en/terminal/DT-55-B01W-XX -Dinkle DT-55-B01X Terminal Block pitch 10.00mm -0 -27 -27 -TerminalBlock_Dinkle -TerminalBlock_Dinkle_DT-55-B01X-28_P10.00mm -Dinkle DT-55-B01X Terminal Block pitch 10.00mm https://www.dinkle.com/en/terminal/DT-55-B01W-XX -Dinkle DT-55-B01X Terminal Block pitch 10.00mm -0 -28 -28 -TerminalBlock_Dinkle -TerminalBlock_Dinkle_DT-55-B01X-29_P10.00mm -Dinkle DT-55-B01X Terminal Block pitch 10.00mm https://www.dinkle.com/en/terminal/DT-55-B01W-XX -Dinkle DT-55-B01X Terminal Block pitch 10.00mm -0 -29 -29 -TerminalBlock_Dinkle -TerminalBlock_Dinkle_DT-55-B01X-30_P10.00mm -Dinkle DT-55-B01X Terminal Block pitch 10.00mm https://www.dinkle.com/en/terminal/DT-55-B01W-XX -Dinkle DT-55-B01X Terminal Block pitch 10.00mm -0 -30 -30 -TerminalBlock_MetzConnect -TerminalBlock_MetzConnect_360271_1x01_Horizontal_ScrewM3.0_Boxed -single screw terminal block Metz Connect 360271, block size 9x7.3mm^2, drill diamater 1.5mm, 1 pads, pad diameter 3mm, see http://www.metz-connect.com/de/system/files/METZ_CONNECT_U_Contact_Katalog_Anschlusssysteme_fuer_Leiterplatten_DE_31_07_2017_OFF_024803.pdf?language=en page 134, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT single screw terminal block Metz Connect 360271 size 9x7.3mm^2 drill 1.5mm pad 3mm -0 -1 -1 -TerminalBlock_MetzConnect -TerminalBlock_MetzConnect_360272_1x01_Horizontal_ScrewM2.6 -single screw terminal block Metz Connect 360272, block size 4x4mm^2, drill diamater 1.5mm, 2 pads, pad diameter 3mm, see http://www.metz-connect.com/de/system/files/METZ_CONNECT_U_Contact_Katalog_Anschlusssysteme_fuer_Leiterplatten_DE_31_07_2017_OFF_024803.pdf?language=en page 131, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT single screw terminal block Metz Connect 360272 size 4x4mm^2 drill 1.5mm pad 3mm -0 -2 -1 -TerminalBlock_MetzConnect -TerminalBlock_MetzConnect_360273_1x01_Horizontal_ScrewM2.6_WireProtection -single screw terminal block Metz Connect 360273, block size 5x4mm^2, drill diamater 1.5mm, 2 pads, pad diameter 3mm, see http://www.metz-connect.com/de/system/files/METZ_CONNECT_U_Contact_Katalog_Anschlusssysteme_fuer_Leiterplatten_DE_31_07_2017_OFF_024803.pdf?language=en page 131, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT single screw terminal block Metz Connect 360273 size 5x4mm^2 drill 1.5mm pad 3mm -0 -2 -1 -TerminalBlock_MetzConnect -TerminalBlock_MetzConnect_360291_1x01_Horizontal_ScrewM3.0_Boxed -single screw terminal block Metz Connect 360291, block size 9x7.3mm^2, drill diamater 1.5mm, 2 pads, pad diameter 3mm, see http://www.metz-connect.com/de/system/files/METZ_CONNECT_U_Contact_Katalog_Anschlusssysteme_fuer_Leiterplatten_DE_31_07_2017_OFF_024803.pdf?language=en page 133, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT single screw terminal block Metz Connect 360291 size 9x7.3mm^2 drill 1.5mm pad 3mm -0 -2 -1 -TerminalBlock_MetzConnect -TerminalBlock_MetzConnect_360322_1x01_Horizontal_ScrewM3.0_WireProtection -single screw terminal block Metz Connect 360322, block size 6x4mm^2, drill diamater 1.5mm, 2 pads, pad diameter 3mm, see http://www.metz-connect.com/de/system/files/METZ_CONNECT_U_Contact_Katalog_Anschlusssysteme_fuer_Leiterplatten_DE_31_07_2017_OFF_024803.pdf?language=en page 133, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT single screw terminal block Metz Connect 360322 size 6x4mm^2 drill 1.5mm pad 3mm -0 -2 -1 -TerminalBlock_MetzConnect -TerminalBlock_MetzConnect_360381_1x01_Horizontal_ScrewM3.0 -single screw terminal block Metz Connect 360381, block size 5x5mm^2, drill diamater 1.5mm, 2 pads, pad diameter 3mm, see http://www.metz-connect.com/de/system/files/METZ_CONNECT_U_Contact_Katalog_Anschlusssysteme_fuer_Leiterplatten_DE_31_07_2017_OFF_024803.pdf?language=en page 133, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT single screw terminal block Metz Connect 360381 size 5x5mm^2 drill 1.5mm pad 3mm -0 -2 -1 -TerminalBlock_MetzConnect -TerminalBlock_MetzConnect_360410_1x01_Horizontal_ScrewM3.0 -single screw terminal block Metz Connect 360410, block size 5x5mm^2, drill diamater 1.5mm, 2 pads, pad diameter 3mm, see http://www.metz-connect.com/de/system/files/METZ_CONNECT_U_Contact_Katalog_Anschlusssysteme_fuer_Leiterplatten_DE_31_07_2017_OFF_024803.pdf?language=en page 132, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT single screw terminal block Metz Connect 360410 size 5x5mm^2 drill 1.5mm pad 3mm -0 -2 -1 -TerminalBlock_MetzConnect -TerminalBlock_MetzConnect_360425_1x01_Horizontal_ScrewM4.0_Boxed -single screw terminal block Metz Connect 360425, block size 9x9mm^2, drill diamater 1.6mm, 4 pads, pad diameter 3.2mm, see http://www.metz-connect.com/de/system/files/METZ_CONNECT_U_Contact_Katalog_Anschlusssysteme_fuer_Leiterplatten_DE_31_07_2017_OFF_024803.pdf?language=en page 134, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT single screw terminal block Metz Connect 360425 size 9x9mm^2 drill 1.6mm pad 3.2mm -0 -4 -1 -TerminalBlock_MetzConnect -TerminalBlock_MetzConnect_Type011_RT05502HBWC_1x02_P5.00mm_Horizontal -terminal block Metz Connect Type011_RT05502HBWC, 2 pins, pitch 5mm, size 10x10.5mm^2, drill diamater 1.4mm, pad diameter 2.8mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_310111_RT055xxHBLC_OFF-022717S.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type011_RT05502HBWC pitch 5mm size 10x10.5mm^2 drill 1.4mm pad 2.8mm -0 -2 -2 -TerminalBlock_MetzConnect -TerminalBlock_MetzConnect_Type011_RT05503HBWC_1x03_P5.00mm_Horizontal -terminal block Metz Connect Type011_RT05503HBWC, 3 pins, pitch 5mm, size 15x10.5mm^2, drill diamater 1.4mm, pad diameter 2.8mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_310111_RT055xxHBLC_OFF-022717S.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type011_RT05503HBWC pitch 5mm size 15x10.5mm^2 drill 1.4mm pad 2.8mm -0 -3 -3 -TerminalBlock_MetzConnect -TerminalBlock_MetzConnect_Type011_RT05504HBWC_1x04_P5.00mm_Horizontal -terminal block Metz Connect Type011_RT05504HBWC, 4 pins, pitch 5mm, size 20x10.5mm^2, drill diamater 1.4mm, pad diameter 2.8mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_310111_RT055xxHBLC_OFF-022717S.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type011_RT05504HBWC pitch 5mm size 20x10.5mm^2 drill 1.4mm pad 2.8mm -0 -4 -4 -TerminalBlock_MetzConnect -TerminalBlock_MetzConnect_Type011_RT05505HBWC_1x05_P5.00mm_Horizontal -terminal block Metz Connect Type011_RT05505HBWC, 5 pins, pitch 5mm, size 25x10.5mm^2, drill diamater 1.4mm, pad diameter 2.8mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_310111_RT055xxHBLC_OFF-022717S.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type011_RT05505HBWC pitch 5mm size 25x10.5mm^2 drill 1.4mm pad 2.8mm -0 -5 -5 -TerminalBlock_MetzConnect -TerminalBlock_MetzConnect_Type011_RT05506HBWC_1x06_P5.00mm_Horizontal -terminal block Metz Connect Type011_RT05506HBWC, 6 pins, pitch 5mm, size 30x10.5mm^2, drill diamater 1.4mm, pad diameter 2.8mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_310111_RT055xxHBLC_OFF-022717S.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type011_RT05506HBWC pitch 5mm size 30x10.5mm^2 drill 1.4mm pad 2.8mm -0 -6 -6 -TerminalBlock_MetzConnect -TerminalBlock_MetzConnect_Type055_RT01502HDWU_1x02_P5.00mm_Horizontal -terminal block Metz Connect Type055_RT01502HDWU, 2 pins, pitch 5mm, size 10x8mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_310551_RT015xxHDWU_OFF-022723S.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type055_RT01502HDWU pitch 5mm size 10x8mm^2 drill 1.3mm pad 2.5mm -0 -2 -2 -TerminalBlock_MetzConnect -TerminalBlock_MetzConnect_Type055_RT01503HDWU_1x03_P5.00mm_Horizontal -terminal block Metz Connect Type055_RT01503HDWU, 3 pins, pitch 5mm, size 15x8mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_310551_RT015xxHDWU_OFF-022723S.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type055_RT01503HDWU pitch 5mm size 15x8mm^2 drill 1.3mm pad 2.5mm -0 -3 -3 -TerminalBlock_MetzConnect -TerminalBlock_MetzConnect_Type055_RT01504HDWU_1x04_P5.00mm_Horizontal -terminal block Metz Connect Type055_RT01504HDWU, 4 pins, pitch 5mm, size 20x8mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_310551_RT015xxHDWU_OFF-022723S.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type055_RT01504HDWU pitch 5mm size 20x8mm^2 drill 1.3mm pad 2.5mm -0 -4 -4 -TerminalBlock_MetzConnect -TerminalBlock_MetzConnect_Type059_RT06302HBWC_1x02_P3.50mm_Horizontal -terminal block Metz Connect Type059_RT06302HBWC, 2 pins, pitch 3.5mm, size 7x6.5mm^2, drill diamater 1.2mm, pad diameter 2.3mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_310591_RT063xxHBWC_OFF-022684T.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type059_RT06302HBWC pitch 3.5mm size 7x6.5mm^2 drill 1.2mm pad 2.3mm -0 -2 -2 -TerminalBlock_MetzConnect -TerminalBlock_MetzConnect_Type059_RT06303HBWC_1x03_P3.50mm_Horizontal -terminal block Metz Connect Type059_RT06303HBWC, 3 pins, pitch 3.5mm, size 10.5x6.5mm^2, drill diamater 1.2mm, pad diameter 2.3mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_310591_RT063xxHBWC_OFF-022684T.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type059_RT06303HBWC pitch 3.5mm size 10.5x6.5mm^2 drill 1.2mm pad 2.3mm -0 -3 -3 -TerminalBlock_MetzConnect -TerminalBlock_MetzConnect_Type059_RT06304HBWC_1x04_P3.50mm_Horizontal -terminal block Metz Connect Type059_RT06304HBWC, 4 pins, pitch 3.5mm, size 14x6.5mm^2, drill diamater 1.2mm, pad diameter 2.3mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_310591_RT063xxHBWC_OFF-022684T.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type059_RT06304HBWC pitch 3.5mm size 14x6.5mm^2 drill 1.2mm pad 2.3mm -0 -4 -4 -TerminalBlock_MetzConnect -TerminalBlock_MetzConnect_Type059_RT06305HBWC_1x05_P3.50mm_Horizontal -terminal block Metz Connect Type059_RT06305HBWC, 5 pins, pitch 3.5mm, size 17.5x6.5mm^2, drill diamater 1.2mm, pad diameter 2.3mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_310591_RT063xxHBWC_OFF-022684T.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type059_RT06305HBWC pitch 3.5mm size 17.5x6.5mm^2 drill 1.2mm pad 2.3mm -0 -5 -5 -TerminalBlock_MetzConnect -TerminalBlock_MetzConnect_Type059_RT06306HBWC_1x06_P3.50mm_Horizontal -terminal block Metz Connect Type059_RT06306HBWC, 6 pins, pitch 3.5mm, size 21x6.5mm^2, drill diamater 1.2mm, pad diameter 2.3mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_310591_RT063xxHBWC_OFF-022684T.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type059_RT06306HBWC pitch 3.5mm size 21x6.5mm^2 drill 1.2mm pad 2.3mm -0 -6 -6 -TerminalBlock_MetzConnect -TerminalBlock_MetzConnect_Type067_RT01902HDWC_1x02_P10.00mm_Horizontal -terminal block Metz Connect Type067_RT01902HDWC, 2 pins, pitch 10mm, size 15.8x8.2mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_310671_RT019xxHDWC_OFF-023605N.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type067_RT01902HDWC pitch 10mm size 15.8x8.2mm^2 drill 1.3mm pad 2.6mm -0 -2 -2 -TerminalBlock_MetzConnect -TerminalBlock_MetzConnect_Type067_RT01903HDWC_1x03_P10.00mm_Horizontal -terminal block Metz Connect Type067_RT01903HDWC, 3 pins, pitch 10mm, size 25.8x8.2mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_310671_RT019xxHDWC_OFF-023605N.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type067_RT01903HDWC pitch 10mm size 25.8x8.2mm^2 drill 1.3mm pad 2.6mm -0 -3 -3 -TerminalBlock_MetzConnect -TerminalBlock_MetzConnect_Type067_RT01904HDWC_1x04_P10.00mm_Horizontal -terminal block Metz Connect Type067_RT01904HDWC, 4 pins, pitch 10mm, size 35.8x8.2mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_310671_RT019xxHDWC_OFF-023605N.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type067_RT01904HDWC pitch 10mm size 35.8x8.2mm^2 drill 1.3mm pad 2.6mm -0 -4 -4 -TerminalBlock_MetzConnect -TerminalBlock_MetzConnect_Type067_RT01905HDWC_1x05_P10.00mm_Horizontal -terminal block Metz Connect Type067_RT01905HDWC, 5 pins, pitch 10mm, size 45.8x8.2mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_310671_RT019xxHDWC_OFF-023605N.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type067_RT01905HDWC pitch 10mm size 45.8x8.2mm^2 drill 1.3mm pad 2.6mm -0 -5 -5 -TerminalBlock_MetzConnect -TerminalBlock_MetzConnect_Type073_RT02602HBLU_1x02_P5.08mm_Horizontal -terminal block Metz Connect Type073_RT02602HBLU, 2 pins, pitch 5.08mm, size 10.2x11mm^2, drill diamater 1.4mm, pad diameter 2.6mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_310731_RT026xxHBLU_OFF-022792U.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type073_RT02602HBLU pitch 5.08mm size 10.2x11mm^2 drill 1.4mm pad 2.6mm -0 -2 -2 -TerminalBlock_MetzConnect -TerminalBlock_MetzConnect_Type073_RT02603HBLU_1x03_P5.08mm_Horizontal -terminal block Metz Connect Type073_RT02603HBLU, 3 pins, pitch 5.08mm, size 15.2x11mm^2, drill diamater 1.4mm, pad diameter 2.6mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_310731_RT026xxHBLU_OFF-022792U.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type073_RT02603HBLU pitch 5.08mm size 15.2x11mm^2 drill 1.4mm pad 2.6mm -0 -3 -3 -TerminalBlock_MetzConnect -TerminalBlock_MetzConnect_Type086_RT03402HBLC_1x02_P3.81mm_Horizontal -terminal block Metz Connect Type086_RT03402HBLC, 2 pins, pitch 3.81mm, size 7.51x7.3mm^2, drill diamater 0.7mm, pad diameter 1.4mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_310861_RT034xxHBLC_OFF-026114K.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type086_RT03402HBLC pitch 3.81mm size 7.51x7.3mm^2 drill 0.7mm pad 1.4mm -0 -2 -2 -TerminalBlock_MetzConnect -TerminalBlock_MetzConnect_Type086_RT03403HBLC_1x03_P3.81mm_Horizontal -terminal block Metz Connect Type086_RT03403HBLC, 3 pins, pitch 3.81mm, size 11.3x7.3mm^2, drill diamater 0.7mm, pad diameter 1.4mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_310861_RT034xxHBLC_OFF-026114K.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type086_RT03403HBLC pitch 3.81mm size 11.3x7.3mm^2 drill 0.7mm pad 1.4mm -0 -3 -3 -TerminalBlock_MetzConnect -TerminalBlock_MetzConnect_Type086_RT03404HBLC_1x04_P3.81mm_Horizontal -terminal block Metz Connect Type086_RT03404HBLC, 4 pins, pitch 3.81mm, size 15.1x7.3mm^2, drill diamater 0.7mm, pad diameter 1.4mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_310861_RT034xxHBLC_OFF-026114K.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type086_RT03404HBLC pitch 3.81mm size 15.1x7.3mm^2 drill 0.7mm pad 1.4mm -0 -4 -4 -TerminalBlock_MetzConnect -TerminalBlock_MetzConnect_Type086_RT03405HBLC_1x05_P3.81mm_Horizontal -terminal block Metz Connect Type086_RT03405HBLC, 5 pins, pitch 3.81mm, size 18.9x7.3mm^2, drill diamater 0.7mm, pad diameter 1.4mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_310861_RT034xxHBLC_OFF-026114K.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type086_RT03405HBLC pitch 3.81mm size 18.9x7.3mm^2 drill 0.7mm pad 1.4mm -0 -5 -5 -TerminalBlock_MetzConnect -TerminalBlock_MetzConnect_Type086_RT03406HBLC_1x06_P3.81mm_Horizontal -terminal block Metz Connect Type086_RT03406HBLC, 6 pins, pitch 3.81mm, size 22.8x7.3mm^2, drill diamater 0.7mm, pad diameter 1.4mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_310861_RT034xxHBLC_OFF-026114K.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type086_RT03406HBLC pitch 3.81mm size 22.8x7.3mm^2 drill 0.7mm pad 1.4mm -0 -6 -6 -TerminalBlock_MetzConnect -TerminalBlock_MetzConnect_Type094_RT03502HBLU_1x02_P5.00mm_Horizontal -terminal block Metz Connect Type094_RT03502HBLU, 2 pins, pitch 5mm, size 10x8.3mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.metz-connect.com/ru/system/files/productfiles/Data_sheet_310941_RT035xxHBLU_OFF-022742T.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type094_RT03502HBLU pitch 5mm size 10x8.3mm^2 drill 1.3mm pad 2.6mm -0 -2 -2 -TerminalBlock_MetzConnect -TerminalBlock_MetzConnect_Type094_RT03503HBLU_1x03_P5.00mm_Horizontal -terminal block Metz Connect Type094_RT03503HBLU, 3 pins, pitch 5mm, size 15x8.3mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.metz-connect.com/ru/system/files/productfiles/Data_sheet_310941_RT035xxHBLU_OFF-022742T.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type094_RT03503HBLU pitch 5mm size 15x8.3mm^2 drill 1.3mm pad 2.6mm -0 -3 -3 -TerminalBlock_MetzConnect -TerminalBlock_MetzConnect_Type094_RT03504HBLU_1x04_P5.00mm_Horizontal -terminal block Metz Connect Type094_RT03504HBLU, 4 pins, pitch 5mm, size 20x8.3mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.metz-connect.com/ru/system/files/productfiles/Data_sheet_310941_RT035xxHBLU_OFF-022742T.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type094_RT03504HBLU pitch 5mm size 20x8.3mm^2 drill 1.3mm pad 2.6mm -0 -4 -4 -TerminalBlock_MetzConnect -TerminalBlock_MetzConnect_Type094_RT03505HBLU_1x05_P5.00mm_Horizontal -terminal block Metz Connect Type094_RT03505HBLU, 5 pins, pitch 5mm, size 25x8.3mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.metz-connect.com/ru/system/files/productfiles/Data_sheet_310941_RT035xxHBLU_OFF-022742T.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type094_RT03505HBLU pitch 5mm size 25x8.3mm^2 drill 1.3mm pad 2.6mm -0 -5 -5 -TerminalBlock_MetzConnect -TerminalBlock_MetzConnect_Type094_RT03506HBLU_1x06_P5.00mm_Horizontal -terminal block Metz Connect Type094_RT03506HBLU, 6 pins, pitch 5mm, size 30x8.3mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.metz-connect.com/ru/system/files/productfiles/Data_sheet_310941_RT035xxHBLU_OFF-022742T.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type094_RT03506HBLU pitch 5mm size 30x8.3mm^2 drill 1.3mm pad 2.6mm -0 -6 -6 -TerminalBlock_MetzConnect -TerminalBlock_MetzConnect_Type101_RT01602HBWC_1x02_P5.08mm_Horizontal -terminal block Metz Connect Type101_RT01602HBWC, 2 pins, pitch 5.08mm, size 10.2x8mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_311011_RT016xxHBWC_OFF-022771S.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type101_RT01602HBWC pitch 5.08mm size 10.2x8mm^2 drill 1.3mm pad 2.5mm -0 -2 -2 -TerminalBlock_MetzConnect -TerminalBlock_MetzConnect_Type101_RT01603HBWC_1x03_P5.08mm_Horizontal -terminal block Metz Connect Type101_RT01603HBWC, 3 pins, pitch 5.08mm, size 15.2x8mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_311011_RT016xxHBWC_OFF-022771S.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type101_RT01603HBWC pitch 5.08mm size 15.2x8mm^2 drill 1.3mm pad 2.5mm -0 -3 -3 -TerminalBlock_MetzConnect -TerminalBlock_MetzConnect_Type101_RT01604HBWC_1x04_P5.08mm_Horizontal -terminal block Metz Connect Type101_RT01604HBWC, 4 pins, pitch 5.08mm, size 20.3x8mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_311011_RT016xxHBWC_OFF-022771S.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type101_RT01604HBWC pitch 5.08mm size 20.3x8mm^2 drill 1.3mm pad 2.5mm -0 -4 -4 -TerminalBlock_MetzConnect -TerminalBlock_MetzConnect_Type101_RT01605HBWC_1x05_P5.08mm_Horizontal -terminal block Metz Connect Type101_RT01605HBWC, 5 pins, pitch 5.08mm, size 25.4x8mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_311011_RT016xxHBWC_OFF-022771S.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type101_RT01605HBWC pitch 5.08mm size 25.4x8mm^2 drill 1.3mm pad 2.5mm -0 -5 -5 -TerminalBlock_MetzConnect -TerminalBlock_MetzConnect_Type101_RT01606HBWC_1x06_P5.08mm_Horizontal -terminal block Metz Connect Type101_RT01606HBWC, 6 pins, pitch 5.08mm, size 30.5x8mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_311011_RT016xxHBWC_OFF-022771S.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type101_RT01606HBWC pitch 5.08mm size 30.5x8mm^2 drill 1.3mm pad 2.5mm -0 -6 -6 -TerminalBlock_MetzConnect -TerminalBlock_MetzConnect_Type171_RT13702HBWC_1x02_P7.50mm_Horizontal -terminal block Metz Connect Type171_RT13702HBWC, 2 pins, pitch 7.5mm, size 15x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_311711_RT137xxHBWC_OFF-022811Q.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type171_RT13702HBWC pitch 7.5mm size 15x9mm^2 drill 1.3mm pad 2.5mm -0 -2 -2 -TerminalBlock_MetzConnect -TerminalBlock_MetzConnect_Type171_RT13703HBWC_1x03_P7.50mm_Horizontal -terminal block Metz Connect Type171_RT13703HBWC, 3 pins, pitch 7.5mm, size 22.5x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_311711_RT137xxHBWC_OFF-022811Q.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type171_RT13703HBWC pitch 7.5mm size 22.5x9mm^2 drill 1.3mm pad 2.5mm -0 -3 -3 -TerminalBlock_MetzConnect -TerminalBlock_MetzConnect_Type171_RT13704HBWC_1x04_P7.50mm_Horizontal -terminal block Metz Connect Type171_RT13704HBWC, 4 pins, pitch 7.5mm, size 30x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_311711_RT137xxHBWC_OFF-022811Q.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type171_RT13704HBWC pitch 7.5mm size 30x9mm^2 drill 1.3mm pad 2.5mm -0 -4 -4 -TerminalBlock_MetzConnect -TerminalBlock_MetzConnect_Type171_RT13705HBWC_1x05_P7.50mm_Horizontal -terminal block Metz Connect Type171_RT13705HBWC, 5 pins, pitch 7.5mm, size 37.5x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_311711_RT137xxHBWC_OFF-022811Q.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type171_RT13705HBWC pitch 7.5mm size 37.5x9mm^2 drill 1.3mm pad 2.5mm -0 -5 -5 -TerminalBlock_MetzConnect -TerminalBlock_MetzConnect_Type171_RT13706HBWC_1x06_P7.50mm_Horizontal -terminal block Metz Connect Type171_RT13706HBWC, 6 pins, pitch 7.5mm, size 45x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_311711_RT137xxHBWC_OFF-022811Q.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type171_RT13706HBWC pitch 7.5mm size 45x9mm^2 drill 1.3mm pad 2.5mm -0 -6 -6 -TerminalBlock_MetzConnect -TerminalBlock_MetzConnect_Type175_RT02702HBLC_1x02_P7.50mm_Horizontal -terminal block Metz Connect Type175_RT02702HBLC, 2 pins, pitch 7.5mm, size 15x11mm^2, drill diamater 1.4mm, pad diameter 2.6mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_311751_RT027xxHBLC_OFF-022814U.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type175_RT02702HBLC pitch 7.5mm size 15x11mm^2 drill 1.4mm pad 2.6mm -0 -2 -2 -TerminalBlock_MetzConnect -TerminalBlock_MetzConnect_Type175_RT02703HBLC_1x03_P7.50mm_Horizontal -terminal block Metz Connect Type175_RT02703HBLC, 3 pins, pitch 7.5mm, size 22.5x11mm^2, drill diamater 1.4mm, pad diameter 2.6mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_311751_RT027xxHBLC_OFF-022814U.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type175_RT02703HBLC pitch 7.5mm size 22.5x11mm^2 drill 1.4mm pad 2.6mm -0 -3 -3 -TerminalBlock_MetzConnect -TerminalBlock_MetzConnect_Type175_RT02704HBLC_1x04_P7.50mm_Horizontal -terminal block Metz Connect Type175_RT02704HBLC, 4 pins, pitch 7.5mm, size 30x11mm^2, drill diamater 1.4mm, pad diameter 2.6mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_311751_RT027xxHBLC_OFF-022814U.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type175_RT02704HBLC pitch 7.5mm size 30x11mm^2 drill 1.4mm pad 2.6mm -0 -4 -4 -TerminalBlock_MetzConnect -TerminalBlock_MetzConnect_Type175_RT02705HBLC_1x05_P7.50mm_Horizontal -terminal block Metz Connect Type175_RT02705HBLC, 5 pins, pitch 7.5mm, size 37.5x11mm^2, drill diamater 1.4mm, pad diameter 2.6mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_311751_RT027xxHBLC_OFF-022814U.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type175_RT02705HBLC pitch 7.5mm size 37.5x11mm^2 drill 1.4mm pad 2.6mm -0 -5 -5 -TerminalBlock_MetzConnect -TerminalBlock_MetzConnect_Type175_RT02706HBLC_1x06_P7.50mm_Horizontal -terminal block Metz Connect Type175_RT02706HBLC, 6 pins, pitch 7.5mm, size 45x11mm^2, drill diamater 1.4mm, pad diameter 2.6mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_311751_RT027xxHBLC_OFF-022814U.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type175_RT02706HBLC pitch 7.5mm size 45x11mm^2 drill 1.4mm pad 2.6mm -0 -6 -6 -TerminalBlock_MetzConnect -TerminalBlock_MetzConnect_Type205_RT04502UBLC_1x02_P5.00mm_45Degree -terminal block Metz Connect Type205_RT04502UBLC, 45Degree (cable under 45degree), 2 pins, pitch 5mm, size 10x12.5mm^2, drill diamater 1.4mm, pad diameter 2.7mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_312051_RT045xxUBLC_OFF-022759T.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type205_RT04502UBLC 45Degree pitch 5mm size 10x12.5mm^2 drill 1.4mm pad 2.7mm -0 -2 -2 -TerminalBlock_MetzConnect -TerminalBlock_MetzConnect_Type205_RT04503UBLC_1x03_P5.00mm_45Degree -terminal block Metz Connect Type205_RT04503UBLC, 45Degree (cable under 45degree), 3 pins, pitch 5mm, size 15x12.5mm^2, drill diamater 1.4mm, pad diameter 2.7mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_312051_RT045xxUBLC_OFF-022759T.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type205_RT04503UBLC 45Degree pitch 5mm size 15x12.5mm^2 drill 1.4mm pad 2.7mm -0 -3 -3 -TerminalBlock_MetzConnect -TerminalBlock_MetzConnect_Type205_RT04504UBLC_1x04_P5.00mm_45Degree -terminal block Metz Connect Type205_RT04504UBLC, 45Degree (cable under 45degree), 4 pins, pitch 5mm, size 20x12.5mm^2, drill diamater 1.4mm, pad diameter 2.7mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_312051_RT045xxUBLC_OFF-022759T.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type205_RT04504UBLC 45Degree pitch 5mm size 20x12.5mm^2 drill 1.4mm pad 2.7mm -0 -4 -4 -TerminalBlock_MetzConnect -TerminalBlock_MetzConnect_Type205_RT04505UBLC_1x05_P5.00mm_45Degree -terminal block Metz Connect Type205_RT04505UBLC, 45Degree (cable under 45degree), 5 pins, pitch 5mm, size 25x12.5mm^2, drill diamater 1.4mm, pad diameter 2.7mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_312051_RT045xxUBLC_OFF-022759T.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type205_RT04505UBLC 45Degree pitch 5mm size 25x12.5mm^2 drill 1.4mm pad 2.7mm -0 -5 -5 -TerminalBlock_MetzConnect -TerminalBlock_MetzConnect_Type205_RT04506UBLC_1x06_P5.00mm_45Degree -terminal block Metz Connect Type205_RT04506UBLC, 45Degree (cable under 45degree), 6 pins, pitch 5mm, size 30x12.5mm^2, drill diamater 1.4mm, pad diameter 2.7mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_312051_RT045xxUBLC_OFF-022759T.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type205_RT04506UBLC 45Degree pitch 5mm size 30x12.5mm^2 drill 1.4mm pad 2.7mm -0 -6 -6 -TerminalBlock_MetzConnect -TerminalBlock_MetzConnect_Type701_RT11L02HGLU_1x02_P6.35mm_Horizontal -terminal block Metz Connect Type701_RT11L02HGLU, 2 pins, pitch 6.35mm, size 12.7x12.5mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_317011_RT11LxxHGLU_OFF-022798U.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type701_RT11L02HGLU pitch 6.35mm size 12.7x12.5mm^2 drill 1.3mm pad 2.5mm -0 -2 -2 -TerminalBlock_MetzConnect -TerminalBlock_MetzConnect_Type701_RT11L03HGLU_1x03_P6.35mm_Horizontal -terminal block Metz Connect Type701_RT11L03HGLU, 3 pins, pitch 6.35mm, size 19x12.5mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_317011_RT11LxxHGLU_OFF-022798U.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type701_RT11L03HGLU pitch 6.35mm size 19x12.5mm^2 drill 1.3mm pad 2.5mm -0 -3 -3 -TerminalBlock_MetzConnect -TerminalBlock_MetzConnect_Type703_RT10N02HGLU_1x02_P9.52mm_Horizontal -terminal block Metz Connect Type703_RT10N02HGLU, 2 pins, pitch 9.52mm, size 19x12.5mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_317031_RT10NxxHGLU_OFF-022897S.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type703_RT10N02HGLU pitch 9.52mm size 19x12.5mm^2 drill 1.3mm pad 2.6mm -0 -2 -2 -TerminalBlock_MetzConnect -TerminalBlock_MetzConnect_Type703_RT10N03HGLU_1x03_P9.52mm_Horizontal -terminal block Metz Connect Type703_RT10N03HGLU, 3 pins, pitch 9.52mm, size 28.6x12.5mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_317031_RT10NxxHGLU_OFF-022897S.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect -THT terminal block Metz Connect Type703_RT10N03HGLU pitch 9.52mm size 28.6x12.5mm^2 drill 1.3mm pad 2.6mm -0 -3 -3 -TerminalBlock_Philmore -TerminalBlock_Philmore_TB132_1x02_P5.00mm_Horizontal -Terminal Block Philmore , 2 pins, pitch 5mm, size 10x10.2mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see http://www.philmore-datak.com/mc/Page%20197.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Philmore -THT Terminal Block Philmore pitch 5mm size 10x10.2mm^2 drill 1.2mm pad 2.4mm -0 -2 -2 -TerminalBlock_Philmore -TerminalBlock_Philmore_TB133_1x03_P5.00mm_Horizontal -Terminal Block Philmore , 3 pins, pitch 5mm, size 15x10.2mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see http://www.philmore-datak.com/mc/Page%20197.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Philmore -THT Terminal Block Philmore pitch 5mm size 15x10.2mm^2 drill 1.2mm pad 2.4mm -0 -3 -3 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_Horizontal -Terminal Block Phoenix MKDS-1,5-2-5.08, 2 pins, pitch 5.08mm, size 10.2x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MKDS-1,5-2-5.08 pitch 5.08mm size 10.2x9.8mm^2 drill 1.3mm pad 2.6mm -0 -2 -2 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_MKDS-1,5-2_1x02_P5.00mm_Horizontal -Terminal Block Phoenix MKDS-1,5-2, 2 pins, pitch 5mm, size 10x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MKDS-1,5-2 pitch 5mm size 10x9.8mm^2 drill 1.3mm pad 2.6mm -0 -2 -2 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_MKDS-1,5-3-5.08_1x03_P5.08mm_Horizontal -Terminal Block Phoenix MKDS-1,5-3-5.08, 3 pins, pitch 5.08mm, size 15.2x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MKDS-1,5-3-5.08 pitch 5.08mm size 15.2x9.8mm^2 drill 1.3mm pad 2.6mm -0 -3 -3 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_MKDS-1,5-3_1x03_P5.00mm_Horizontal -Terminal Block Phoenix MKDS-1,5-3, 3 pins, pitch 5mm, size 15x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MKDS-1,5-3 pitch 5mm size 15x9.8mm^2 drill 1.3mm pad 2.6mm -0 -3 -3 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_MKDS-1,5-4-5.08_1x04_P5.08mm_Horizontal -Terminal Block Phoenix MKDS-1,5-4-5.08, 4 pins, pitch 5.08mm, size 20.3x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MKDS-1,5-4-5.08 pitch 5.08mm size 20.3x9.8mm^2 drill 1.3mm pad 2.6mm -0 -4 -4 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_MKDS-1,5-4_1x04_P5.00mm_Horizontal -Terminal Block Phoenix MKDS-1,5-4, 4 pins, pitch 5mm, size 20x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MKDS-1,5-4 pitch 5mm size 20x9.8mm^2 drill 1.3mm pad 2.6mm -0 -4 -4 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_MKDS-1,5-5-5.08_1x05_P5.08mm_Horizontal -Terminal Block Phoenix MKDS-1,5-5-5.08, 5 pins, pitch 5.08mm, size 25.4x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MKDS-1,5-5-5.08 pitch 5.08mm size 25.4x9.8mm^2 drill 1.3mm pad 2.6mm -0 -5 -5 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_MKDS-1,5-5_1x05_P5.00mm_Horizontal -Terminal Block Phoenix MKDS-1,5-5, 5 pins, pitch 5mm, size 25x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MKDS-1,5-5 pitch 5mm size 25x9.8mm^2 drill 1.3mm pad 2.6mm -0 -5 -5 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_MKDS-1,5-6-5.08_1x06_P5.08mm_Horizontal -Terminal Block Phoenix MKDS-1,5-6-5.08, 6 pins, pitch 5.08mm, size 30.5x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MKDS-1,5-6-5.08 pitch 5.08mm size 30.5x9.8mm^2 drill 1.3mm pad 2.6mm -0 -6 -6 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_MKDS-1,5-6_1x06_P5.00mm_Horizontal -Terminal Block Phoenix MKDS-1,5-6, 6 pins, pitch 5mm, size 30x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MKDS-1,5-6 pitch 5mm size 30x9.8mm^2 drill 1.3mm pad 2.6mm -0 -6 -6 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_MKDS-1,5-7-5.08_1x07_P5.08mm_Horizontal -Terminal Block Phoenix MKDS-1,5-7-5.08, 7 pins, pitch 5.08mm, size 35.6x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MKDS-1,5-7-5.08 pitch 5.08mm size 35.6x9.8mm^2 drill 1.3mm pad 2.6mm -0 -7 -7 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_MKDS-1,5-7_1x07_P5.00mm_Horizontal -Terminal Block Phoenix MKDS-1,5-7, 7 pins, pitch 5mm, size 35x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MKDS-1,5-7 pitch 5mm size 35x9.8mm^2 drill 1.3mm pad 2.6mm -0 -7 -7 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_MKDS-1,5-8-5.08_1x08_P5.08mm_Horizontal -Terminal Block Phoenix MKDS-1,5-8-5.08, 8 pins, pitch 5.08mm, size 40.6x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MKDS-1,5-8-5.08 pitch 5.08mm size 40.6x9.8mm^2 drill 1.3mm pad 2.6mm -0 -8 -8 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_MKDS-1,5-8_1x08_P5.00mm_Horizontal -Terminal Block Phoenix MKDS-1,5-8, 8 pins, pitch 5mm, size 40x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MKDS-1,5-8 pitch 5mm size 40x9.8mm^2 drill 1.3mm pad 2.6mm -0 -8 -8 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_MKDS-1,5-9-5.08_1x09_P5.08mm_Horizontal -Terminal Block Phoenix MKDS-1,5-9-5.08, 9 pins, pitch 5.08mm, size 45.7x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MKDS-1,5-9-5.08 pitch 5.08mm size 45.7x9.8mm^2 drill 1.3mm pad 2.6mm -0 -9 -9 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_MKDS-1,5-9_1x09_P5.00mm_Horizontal -Terminal Block Phoenix MKDS-1,5-9, 9 pins, pitch 5mm, size 45x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MKDS-1,5-9 pitch 5mm size 45x9.8mm^2 drill 1.3mm pad 2.6mm -0 -9 -9 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_MKDS-1,5-10-5.08_1x10_P5.08mm_Horizontal -Terminal Block Phoenix MKDS-1,5-10-5.08, 10 pins, pitch 5.08mm, size 50.8x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MKDS-1,5-10-5.08 pitch 5.08mm size 50.8x9.8mm^2 drill 1.3mm pad 2.6mm -0 -10 -10 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_MKDS-1,5-10_1x10_P5.00mm_Horizontal -Terminal Block Phoenix MKDS-1,5-10, 10 pins, pitch 5mm, size 50x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MKDS-1,5-10 pitch 5mm size 50x9.8mm^2 drill 1.3mm pad 2.6mm -0 -10 -10 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_MKDS-1,5-11-5.08_1x11_P5.08mm_Horizontal -Terminal Block Phoenix MKDS-1,5-11-5.08, 11 pins, pitch 5.08mm, size 55.9x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MKDS-1,5-11-5.08 pitch 5.08mm size 55.9x9.8mm^2 drill 1.3mm pad 2.6mm -0 -11 -11 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_MKDS-1,5-11_1x11_P5.00mm_Horizontal -Terminal Block Phoenix MKDS-1,5-11, 11 pins, pitch 5mm, size 55x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MKDS-1,5-11 pitch 5mm size 55x9.8mm^2 drill 1.3mm pad 2.6mm -0 -11 -11 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_MKDS-1,5-12-5.08_1x12_P5.08mm_Horizontal -Terminal Block Phoenix MKDS-1,5-12-5.08, 12 pins, pitch 5.08mm, size 61x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MKDS-1,5-12-5.08 pitch 5.08mm size 61x9.8mm^2 drill 1.3mm pad 2.6mm -0 -12 -12 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_MKDS-1,5-12_1x12_P5.00mm_Horizontal -Terminal Block Phoenix MKDS-1,5-12, 12 pins, pitch 5mm, size 60x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MKDS-1,5-12 pitch 5mm size 60x9.8mm^2 drill 1.3mm pad 2.6mm -0 -12 -12 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_MKDS-1,5-13-5.08_1x13_P5.08mm_Horizontal -Terminal Block Phoenix MKDS-1,5-13-5.08, 13 pins, pitch 5.08mm, size 66x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MKDS-1,5-13-5.08 pitch 5.08mm size 66x9.8mm^2 drill 1.3mm pad 2.6mm -0 -13 -13 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_MKDS-1,5-13_1x13_P5.00mm_Horizontal -Terminal Block Phoenix MKDS-1,5-13, 13 pins, pitch 5mm, size 65x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MKDS-1,5-13 pitch 5mm size 65x9.8mm^2 drill 1.3mm pad 2.6mm -0 -13 -13 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_MKDS-1,5-14-5.08_1x14_P5.08mm_Horizontal -Terminal Block Phoenix MKDS-1,5-14-5.08, 14 pins, pitch 5.08mm, size 71.1x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MKDS-1,5-14-5.08 pitch 5.08mm size 71.1x9.8mm^2 drill 1.3mm pad 2.6mm -0 -14 -14 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_MKDS-1,5-14_1x14_P5.00mm_Horizontal -Terminal Block Phoenix MKDS-1,5-14, 14 pins, pitch 5mm, size 70x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MKDS-1,5-14 pitch 5mm size 70x9.8mm^2 drill 1.3mm pad 2.6mm -0 -14 -14 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_MKDS-1,5-15-5.08_1x15_P5.08mm_Horizontal -Terminal Block Phoenix MKDS-1,5-15-5.08, 15 pins, pitch 5.08mm, size 76.2x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MKDS-1,5-15-5.08 pitch 5.08mm size 76.2x9.8mm^2 drill 1.3mm pad 2.6mm -0 -15 -15 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_MKDS-1,5-15_1x15_P5.00mm_Horizontal -Terminal Block Phoenix MKDS-1,5-15, 15 pins, pitch 5mm, size 75x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MKDS-1,5-15 pitch 5mm size 75x9.8mm^2 drill 1.3mm pad 2.6mm -0 -15 -15 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_MKDS-1,5-16-5.08_1x16_P5.08mm_Horizontal -Terminal Block Phoenix MKDS-1,5-16-5.08, 16 pins, pitch 5.08mm, size 81.3x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MKDS-1,5-16-5.08 pitch 5.08mm size 81.3x9.8mm^2 drill 1.3mm pad 2.6mm -0 -16 -16 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_MKDS-1,5-16_1x16_P5.00mm_Horizontal -Terminal Block Phoenix MKDS-1,5-16, 16 pins, pitch 5mm, size 80x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MKDS-1,5-16 pitch 5mm size 80x9.8mm^2 drill 1.3mm pad 2.6mm -0 -16 -16 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_MKDS-3-2-5.08_1x02_P5.08mm_Horizontal -Terminal Block Phoenix MKDS-3-2-5.08, 2 pins, pitch 5.08mm, size 10.2x11.2mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/2138224.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MKDS-3-2-5.08 pitch 5.08mm size 10.2x11.2mm^2 drill 1.3mm pad 2.6mm -0 -2 -2 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_MKDS-3-3-5.08_1x03_P5.08mm_Horizontal -Terminal Block Phoenix MKDS-3-3-5.08, 3 pins, pitch 5.08mm, size 15.2x11.2mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/2138224.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MKDS-3-3-5.08 pitch 5.08mm size 15.2x11.2mm^2 drill 1.3mm pad 2.6mm -0 -3 -3 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_MKDS-3-4-5.08_1x04_P5.08mm_Horizontal -Terminal Block Phoenix MKDS-3-4-5.08, 4 pins, pitch 5.08mm, size 20.3x11.2mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/2138224.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MKDS-3-4-5.08 pitch 5.08mm size 20.3x11.2mm^2 drill 1.3mm pad 2.6mm -0 -4 -4 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_MKDS-3-5-5.08_1x05_P5.08mm_Horizontal -Terminal Block Phoenix MKDS-3-5-5.08, 5 pins, pitch 5.08mm, size 25.4x11.2mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/2138224.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MKDS-3-5-5.08 pitch 5.08mm size 25.4x11.2mm^2 drill 1.3mm pad 2.6mm -0 -5 -5 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_MKDS-3-6-5.08_1x06_P5.08mm_Horizontal -Terminal Block Phoenix MKDS-3-6-5.08, 6 pins, pitch 5.08mm, size 30.5x11.2mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/2138224.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MKDS-3-6-5.08 pitch 5.08mm size 30.5x11.2mm^2 drill 1.3mm pad 2.6mm -0 -6 -6 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_MKDS-3-7-5.08_1x07_P5.08mm_Horizontal -Terminal Block Phoenix MKDS-3-7-5.08, 7 pins, pitch 5.08mm, size 35.6x11.2mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/2138224.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MKDS-3-7-5.08 pitch 5.08mm size 35.6x11.2mm^2 drill 1.3mm pad 2.6mm -0 -7 -7 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_MKDS-3-8-5.08_1x08_P5.08mm_Horizontal -Terminal Block Phoenix MKDS-3-8-5.08, 8 pins, pitch 5.08mm, size 40.6x11.2mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/2138224.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MKDS-3-8-5.08 pitch 5.08mm size 40.6x11.2mm^2 drill 1.3mm pad 2.6mm -0 -8 -8 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_MKDS-3-9-5.08_1x09_P5.08mm_Horizontal -Terminal Block Phoenix MKDS-3-9-5.08, 9 pins, pitch 5.08mm, size 45.7x11.2mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/2138224.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MKDS-3-9-5.08 pitch 5.08mm size 45.7x11.2mm^2 drill 1.3mm pad 2.6mm -0 -9 -9 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_MKDS-3-10-5.08_1x10_P5.08mm_Horizontal -Terminal Block Phoenix MKDS-3-10-5.08, 10 pins, pitch 5.08mm, size 50.8x11.2mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/2138224.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MKDS-3-10-5.08 pitch 5.08mm size 50.8x11.2mm^2 drill 1.3mm pad 2.6mm -0 -10 -10 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_MKDS-3-11-5.08_1x11_P5.08mm_Horizontal -Terminal Block Phoenix MKDS-3-11-5.08, 11 pins, pitch 5.08mm, size 55.9x11.2mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/2138224.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MKDS-3-11-5.08 pitch 5.08mm size 55.9x11.2mm^2 drill 1.3mm pad 2.6mm -0 -11 -11 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_MKDS-3-12-5.08_1x12_P5.08mm_Horizontal -Terminal Block Phoenix MKDS-3-12-5.08, 12 pins, pitch 5.08mm, size 61x11.2mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/2138224.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MKDS-3-12-5.08 pitch 5.08mm size 61x11.2mm^2 drill 1.3mm pad 2.6mm -0 -12 -12 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_MKDS-3-13-5.08_1x13_P5.08mm_Horizontal -Terminal Block Phoenix MKDS-3-13-5.08, 13 pins, pitch 5.08mm, size 66x11.2mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/2138224.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MKDS-3-13-5.08 pitch 5.08mm size 66x11.2mm^2 drill 1.3mm pad 2.6mm -0 -13 -13 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_MKDS-3-14-5.08_1x14_P5.08mm_Horizontal -Terminal Block Phoenix MKDS-3-14-5.08, 14 pins, pitch 5.08mm, size 71.1x11.2mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/2138224.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MKDS-3-14-5.08 pitch 5.08mm size 71.1x11.2mm^2 drill 1.3mm pad 2.6mm -0 -14 -14 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_MKDS-3-15-5.08_1x15_P5.08mm_Horizontal -Terminal Block Phoenix MKDS-3-15-5.08, 15 pins, pitch 5.08mm, size 76.2x11.2mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/2138224.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MKDS-3-15-5.08 pitch 5.08mm size 76.2x11.2mm^2 drill 1.3mm pad 2.6mm -0 -15 -15 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_MKDS-3-16-5.08_1x16_P5.08mm_Horizontal -Terminal Block Phoenix MKDS-3-16-5.08, 16 pins, pitch 5.08mm, size 81.3x11.2mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/2138224.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MKDS-3-16-5.08 pitch 5.08mm size 81.3x11.2mm^2 drill 1.3mm pad 2.6mm -0 -16 -16 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_MPT-0,5-2-2.54_1x02_P2.54mm_Horizontal -Terminal Block Phoenix MPT-0,5-2-2.54, 2 pins, pitch 2.54mm, size 5.54x6.2mm^2, drill diamater 1.1mm, pad diameter 2.2mm, see http://www.mouser.com/ds/2/324/ItemDetail_1725656-920552.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MPT-0,5-2-2.54 pitch 2.54mm size 5.54x6.2mm^2 drill 1.1mm pad 2.2mm -0 -2 -2 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_MPT-0,5-3-2.54_1x03_P2.54mm_Horizontal -Terminal Block Phoenix MPT-0,5-3-2.54, 3 pins, pitch 2.54mm, size 8.08x6.2mm^2, drill diamater 1.1mm, pad diameter 2.2mm, see http://www.mouser.com/ds/2/324/ItemDetail_1725656-920552.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MPT-0,5-3-2.54 pitch 2.54mm size 8.08x6.2mm^2 drill 1.1mm pad 2.2mm -0 -3 -3 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_MPT-0,5-4-2.54_1x04_P2.54mm_Horizontal -Terminal Block Phoenix MPT-0,5-4-2.54, 4 pins, pitch 2.54mm, size 10.6x6.2mm^2, drill diamater 1.1mm, pad diameter 2.2mm, see http://www.mouser.com/ds/2/324/ItemDetail_1725672-916605.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MPT-0,5-4-2.54 pitch 2.54mm size 10.6x6.2mm^2 drill 1.1mm pad 2.2mm -0 -4 -4 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_MPT-0,5-5-2.54_1x05_P2.54mm_Horizontal -Terminal Block Phoenix MPT-0,5-5-2.54, 5 pins, pitch 2.54mm, size 13.2x6.2mm^2, drill diamater 1.1mm, pad diameter 2.2mm, see http://www.mouser.com/ds/2/324/ItemDetail_1725672-916605.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MPT-0,5-5-2.54 pitch 2.54mm size 13.2x6.2mm^2 drill 1.1mm pad 2.2mm -0 -5 -5 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_MPT-0,5-6-2.54_1x06_P2.54mm_Horizontal -Terminal Block Phoenix MPT-0,5-6-2.54, 6 pins, pitch 2.54mm, size 15.7x6.2mm^2, drill diamater 1.1mm, pad diameter 2.2mm, see http://www.mouser.com/ds/2/324/ItemDetail_1725672-916605.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MPT-0,5-6-2.54 pitch 2.54mm size 15.7x6.2mm^2 drill 1.1mm pad 2.2mm -0 -6 -6 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_MPT-0,5-7-2.54_1x07_P2.54mm_Horizontal -Terminal Block Phoenix MPT-0,5-7-2.54, 7 pins, pitch 2.54mm, size 18.2x6.2mm^2, drill diamater 1.1mm, pad diameter 2.2mm, see http://www.mouser.com/ds/2/324/ItemDetail_1725672-916605.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MPT-0,5-7-2.54 pitch 2.54mm size 18.2x6.2mm^2 drill 1.1mm pad 2.2mm -0 -7 -7 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_MPT-0,5-8-2.54_1x08_P2.54mm_Horizontal -Terminal Block Phoenix MPT-0,5-8-2.54, 8 pins, pitch 2.54mm, size 20.8x6.2mm^2, drill diamater 1.1mm, pad diameter 2.2mm, see http://www.mouser.com/ds/2/324/ItemDetail_1725672-916605.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MPT-0,5-8-2.54 pitch 2.54mm size 20.8x6.2mm^2 drill 1.1mm pad 2.2mm -0 -8 -8 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_MPT-0,5-9-2.54_1x09_P2.54mm_Horizontal -Terminal Block Phoenix MPT-0,5-9-2.54, 9 pins, pitch 2.54mm, size 23.3x6.2mm^2, drill diamater 1.1mm, pad diameter 2.2mm, see http://www.mouser.com/ds/2/324/ItemDetail_1725672-916605.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MPT-0,5-9-2.54 pitch 2.54mm size 23.3x6.2mm^2 drill 1.1mm pad 2.2mm -0 -9 -9 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_MPT-0,5-10-2.54_1x10_P2.54mm_Horizontal -Terminal Block Phoenix MPT-0,5-10-2.54, 10 pins, pitch 2.54mm, size 25.9x6.2mm^2, drill diamater 1.1mm, pad diameter 2.2mm, see http://www.mouser.com/ds/2/324/ItemDetail_1725672-916605.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MPT-0,5-10-2.54 pitch 2.54mm size 25.9x6.2mm^2 drill 1.1mm pad 2.2mm -0 -10 -10 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_MPT-0,5-11-2.54_1x11_P2.54mm_Horizontal -Terminal Block Phoenix MPT-0,5-11-2.54, 11 pins, pitch 2.54mm, size 28.4x6.2mm^2, drill diamater 1.1mm, pad diameter 2.2mm, see http://www.mouser.com/ds/2/324/ItemDetail_1725672-916605.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MPT-0,5-11-2.54 pitch 2.54mm size 28.4x6.2mm^2 drill 1.1mm pad 2.2mm -0 -11 -11 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_MPT-0,5-12-2.54_1x12_P2.54mm_Horizontal -Terminal Block Phoenix MPT-0,5-12-2.54, 12 pins, pitch 2.54mm, size 30.9x6.2mm^2, drill diamater 1.1mm, pad diameter 2.2mm, see http://www.mouser.com/ds/2/324/ItemDetail_1725672-916605.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix MPT-0,5-12-2.54 pitch 2.54mm size 30.9x6.2mm^2 drill 1.1mm pad 2.2mm -0 -12 -12 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_PT-1,5-2-3.5-H_1x02_P3.50mm_Horizontal -Terminal Block Phoenix PT-1,5-2-3.5-H, 2 pins, pitch 3.5mm, size 7x7.6mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix PT-1,5-2-3.5-H pitch 3.5mm size 7x7.6mm^2 drill 1.2mm pad 2.4mm -0 -2 -2 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_PT-1,5-2-5.0-H_1x02_P5.00mm_Horizontal -Terminal Block Phoenix PT-1,5-2-5.0-H, 2 pins, pitch 5mm, size 10x9mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.mouser.com/ds/2/324/ItemDetail_1935161-922578.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix PT-1,5-2-5.0-H pitch 5mm size 10x9mm^2 drill 1.3mm pad 2.6mm -0 -2 -2 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_PT-1,5-3-3.5-H_1x03_P3.50mm_Horizontal -Terminal Block Phoenix PT-1,5-3-3.5-H, 3 pins, pitch 3.5mm, size 10.5x7.6mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix PT-1,5-3-3.5-H pitch 3.5mm size 10.5x7.6mm^2 drill 1.2mm pad 2.4mm -0 -3 -3 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_PT-1,5-3-5.0-H_1x03_P5.00mm_Horizontal -Terminal Block Phoenix PT-1,5-3-5.0-H, 3 pins, pitch 5mm, size 15x9mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.mouser.com/ds/2/324/ItemDetail_1935161-922578.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix PT-1,5-3-5.0-H pitch 5mm size 15x9mm^2 drill 1.3mm pad 2.6mm -0 -3 -3 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_PT-1,5-4-3.5-H_1x04_P3.50mm_Horizontal -Terminal Block Phoenix PT-1,5-4-3.5-H, 4 pins, pitch 3.5mm, size 14x7.6mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix PT-1,5-4-3.5-H pitch 3.5mm size 14x7.6mm^2 drill 1.2mm pad 2.4mm -0 -4 -4 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_PT-1,5-4-5.0-H_1x04_P5.00mm_Horizontal -Terminal Block Phoenix PT-1,5-4-5.0-H, 4 pins, pitch 5mm, size 20x9mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.mouser.com/ds/2/324/ItemDetail_1935161-922578.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix PT-1,5-4-5.0-H pitch 5mm size 20x9mm^2 drill 1.3mm pad 2.6mm -0 -4 -4 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_PT-1,5-5-3.5-H_1x05_P3.50mm_Horizontal -Terminal Block Phoenix PT-1,5-5-3.5-H, 5 pins, pitch 3.5mm, size 17.5x7.6mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix PT-1,5-5-3.5-H pitch 3.5mm size 17.5x7.6mm^2 drill 1.2mm pad 2.4mm -0 -5 -5 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_PT-1,5-5-5.0-H_1x05_P5.00mm_Horizontal -Terminal Block Phoenix PT-1,5-5-5.0-H, 5 pins, pitch 5mm, size 25x9mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.mouser.com/ds/2/324/ItemDetail_1935161-922578.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix PT-1,5-5-5.0-H pitch 5mm size 25x9mm^2 drill 1.3mm pad 2.6mm -0 -5 -5 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_PT-1,5-6-3.5-H_1x06_P3.50mm_Horizontal -Terminal Block Phoenix PT-1,5-6-3.5-H, 6 pins, pitch 3.5mm, size 21x7.6mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix PT-1,5-6-3.5-H pitch 3.5mm size 21x7.6mm^2 drill 1.2mm pad 2.4mm -0 -6 -6 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_PT-1,5-6-5.0-H_1x06_P5.00mm_Horizontal -Terminal Block Phoenix PT-1,5-6-5.0-H, 6 pins, pitch 5mm, size 30x9mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.mouser.com/ds/2/324/ItemDetail_1935161-922578.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix PT-1,5-6-5.0-H pitch 5mm size 30x9mm^2 drill 1.3mm pad 2.6mm -0 -6 -6 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_PT-1,5-7-3.5-H_1x07_P3.50mm_Horizontal -Terminal Block Phoenix PT-1,5-7-3.5-H, 7 pins, pitch 3.5mm, size 24.5x7.6mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix PT-1,5-7-3.5-H pitch 3.5mm size 24.5x7.6mm^2 drill 1.2mm pad 2.4mm -0 -7 -7 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_PT-1,5-7-5.0-H_1x07_P5.00mm_Horizontal -Terminal Block Phoenix PT-1,5-7-5.0-H, 7 pins, pitch 5mm, size 35x9mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.mouser.com/ds/2/324/ItemDetail_1935161-922578.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix PT-1,5-7-5.0-H pitch 5mm size 35x9mm^2 drill 1.3mm pad 2.6mm -0 -7 -7 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_PT-1,5-8-3.5-H_1x08_P3.50mm_Horizontal -Terminal Block Phoenix PT-1,5-8-3.5-H, 8 pins, pitch 3.5mm, size 28x7.6mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix PT-1,5-8-3.5-H pitch 3.5mm size 28x7.6mm^2 drill 1.2mm pad 2.4mm -0 -8 -8 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_PT-1,5-8-5.0-H_1x08_P5.00mm_Horizontal -Terminal Block Phoenix PT-1,5-8-5.0-H, 8 pins, pitch 5mm, size 40x9mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.mouser.com/ds/2/324/ItemDetail_1935161-922578.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix PT-1,5-8-5.0-H pitch 5mm size 40x9mm^2 drill 1.3mm pad 2.6mm -0 -8 -8 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_PT-1,5-9-3.5-H_1x09_P3.50mm_Horizontal -Terminal Block Phoenix PT-1,5-9-3.5-H, 9 pins, pitch 3.5mm, size 31.5x7.6mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix PT-1,5-9-3.5-H pitch 3.5mm size 31.5x7.6mm^2 drill 1.2mm pad 2.4mm -0 -9 -9 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_PT-1,5-9-5.0-H_1x09_P5.00mm_Horizontal -Terminal Block Phoenix PT-1,5-9-5.0-H, 9 pins, pitch 5mm, size 45x9mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.mouser.com/ds/2/324/ItemDetail_1935161-922578.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix PT-1,5-9-5.0-H pitch 5mm size 45x9mm^2 drill 1.3mm pad 2.6mm -0 -9 -9 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_PT-1,5-10-3.5-H_1x10_P3.50mm_Horizontal -Terminal Block Phoenix PT-1,5-10-3.5-H, 10 pins, pitch 3.5mm, size 35x7.6mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix PT-1,5-10-3.5-H pitch 3.5mm size 35x7.6mm^2 drill 1.2mm pad 2.4mm -0 -10 -10 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_PT-1,5-10-5.0-H_1x10_P5.00mm_Horizontal -Terminal Block Phoenix PT-1,5-10-5.0-H, 10 pins, pitch 5mm, size 50x9mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.mouser.com/ds/2/324/ItemDetail_1935161-922578.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix PT-1,5-10-5.0-H pitch 5mm size 50x9mm^2 drill 1.3mm pad 2.6mm -0 -10 -10 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_PT-1,5-11-3.5-H_1x11_P3.50mm_Horizontal -Terminal Block Phoenix PT-1,5-11-3.5-H, 11 pins, pitch 3.5mm, size 38.5x7.6mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix PT-1,5-11-3.5-H pitch 3.5mm size 38.5x7.6mm^2 drill 1.2mm pad 2.4mm -0 -11 -11 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_PT-1,5-11-5.0-H_1x11_P5.00mm_Horizontal -Terminal Block Phoenix PT-1,5-11-5.0-H, 11 pins, pitch 5mm, size 55x9mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.mouser.com/ds/2/324/ItemDetail_1935161-922578.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix PT-1,5-11-5.0-H pitch 5mm size 55x9mm^2 drill 1.3mm pad 2.6mm -0 -11 -11 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_PT-1,5-12-3.5-H_1x12_P3.50mm_Horizontal -Terminal Block Phoenix PT-1,5-12-3.5-H, 12 pins, pitch 3.5mm, size 42x7.6mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix PT-1,5-12-3.5-H pitch 3.5mm size 42x7.6mm^2 drill 1.2mm pad 2.4mm -0 -12 -12 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_PT-1,5-12-5.0-H_1x12_P5.00mm_Horizontal -Terminal Block Phoenix PT-1,5-12-5.0-H, 12 pins, pitch 5mm, size 60x9mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.mouser.com/ds/2/324/ItemDetail_1935161-922578.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix PT-1,5-12-5.0-H pitch 5mm size 60x9mm^2 drill 1.3mm pad 2.6mm -0 -12 -12 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_PT-1,5-13-3.5-H_1x13_P3.50mm_Horizontal -Terminal Block Phoenix PT-1,5-13-3.5-H, 13 pins, pitch 3.5mm, size 45.5x7.6mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix PT-1,5-13-3.5-H pitch 3.5mm size 45.5x7.6mm^2 drill 1.2mm pad 2.4mm -0 -13 -13 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_PT-1,5-13-5.0-H_1x13_P5.00mm_Horizontal -Terminal Block Phoenix PT-1,5-13-5.0-H, 13 pins, pitch 5mm, size 65x9mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.mouser.com/ds/2/324/ItemDetail_1935161-922578.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix PT-1,5-13-5.0-H pitch 5mm size 65x9mm^2 drill 1.3mm pad 2.6mm -0 -13 -13 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_PT-1,5-14-3.5-H_1x14_P3.50mm_Horizontal -Terminal Block Phoenix PT-1,5-14-3.5-H, 14 pins, pitch 3.5mm, size 49x7.6mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix PT-1,5-14-3.5-H pitch 3.5mm size 49x7.6mm^2 drill 1.2mm pad 2.4mm -0 -14 -14 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_PT-1,5-14-5.0-H_1x14_P5.00mm_Horizontal -Terminal Block Phoenix PT-1,5-14-5.0-H, 14 pins, pitch 5mm, size 70x9mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.mouser.com/ds/2/324/ItemDetail_1935161-922578.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix PT-1,5-14-5.0-H pitch 5mm size 70x9mm^2 drill 1.3mm pad 2.6mm -0 -14 -14 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_PT-1,5-15-3.5-H_1x15_P3.50mm_Horizontal -Terminal Block Phoenix PT-1,5-15-3.5-H, 15 pins, pitch 3.5mm, size 52.5x7.6mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix PT-1,5-15-3.5-H pitch 3.5mm size 52.5x7.6mm^2 drill 1.2mm pad 2.4mm -0 -15 -15 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_PT-1,5-15-5.0-H_1x15_P5.00mm_Horizontal -Terminal Block Phoenix PT-1,5-15-5.0-H, 15 pins, pitch 5mm, size 75x9mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.mouser.com/ds/2/324/ItemDetail_1935161-922578.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix PT-1,5-15-5.0-H pitch 5mm size 75x9mm^2 drill 1.3mm pad 2.6mm -0 -15 -15 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_PT-1,5-16-3.5-H_1x16_P3.50mm_Horizontal -Terminal Block Phoenix PT-1,5-16-3.5-H, 16 pins, pitch 3.5mm, size 56x7.6mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix PT-1,5-16-3.5-H pitch 3.5mm size 56x7.6mm^2 drill 1.2mm pad 2.4mm -0 -16 -16 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_PT-1,5-16-5.0-H_1x16_P5.00mm_Horizontal -Terminal Block Phoenix PT-1,5-16-5.0-H, 16 pins, pitch 5mm, size 80x9mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.mouser.com/ds/2/324/ItemDetail_1935161-922578.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix PT-1,5-16-5.0-H pitch 5mm size 80x9mm^2 drill 1.3mm pad 2.6mm -0 -16 -16 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_PTSM-0,5-2-2,5-V-SMD_1x02-1MP_P2.50mm_Vertical -PhoenixContact PTSM0,5 2 2,5mm vertical SMD spring clamp terminal block connector http://www.phoenixcontact.com/us/products/1814702/pdf -PhoenixContact PTSM0.5 2 2.5mm vertical SMD spring clamp terminal block connector -0 -4 -3 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_PTSM-0,5-2-2.5-H-THR_1x02_P2.50mm_Horizontal -Terminal Block Phoenix PTSM-0,5-2-2.5-H-THR, 2 pins, pitch 2.5mm, size 7.2x10mm^2, drill diamater 1.2mm, pad diameter 3mm, see http://www.produktinfo.conrad.com/datenblaetter/550000-574999/556441-da-01-de-LEITERPLATTENKL__PTSM_0_5__8_2_5_H_THR.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix PTSM-0,5-2-2.5-H-THR pitch 2.5mm size 7.2x10mm^2 drill 1.2mm pad 3mm -0 -4 -2 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_PTSM-0,5-2-2.5-V-THR_1x02_P2.50mm_Vertical -Terminal Block Phoenix PTSM-0,5-2-2.5-V-THR, vertical (cable from top), 2 pins, pitch 2.5mm, size 5.5x5mm^2, drill diamater 1.2mm, pad diameter 2mm, see http://www.produktinfo.conrad.com/datenblaetter/550000-574999/556444-da-01-de-LEITERPLATTENKL__PTSM_0_5__4_2_5_V_THR.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix PTSM-0,5-2-2.5-V-THR vertical pitch 2.5mm size 5.5x5mm^2 drill 1.2mm pad 2mm -0 -4 -2 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_PTSM-0,5-2-HV-2.5-SMD_1x02-1MP_P2.50mm_Vertical -PhoenixContact PTSM0,5 2 HV 2,5mm vertical SMD spring clamp terminal block connector http://www.phoenixcontact.com/us/products/1778696/pdf -2.5mm vertical SMD spring clamp terminal block connector -0 -4 -3 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_PTSM-0,5-3-2,5-V-SMD_1x03-1MP_P2.50mm_Vertical -PhoenixContact PTSM0,5 3 2,5mm vertical SMD spring clamp terminal block connector http://www.phoenixcontact.com/us/products/1814715/pdf -PhoenixContact PTSM0.5 3 2.5mm vertical SMD spring clamp terminal block connector -0 -5 -4 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_PTSM-0,5-3-2.5-H-THR_1x03_P2.50mm_Horizontal -Terminal Block Phoenix PTSM-0,5-3-2.5-H-THR, 3 pins, pitch 2.5mm, size 9.7x10mm^2, drill diamater 1.2mm, pad diameter 3mm, see http://www.produktinfo.conrad.com/datenblaetter/550000-574999/556441-da-01-de-LEITERPLATTENKL__PTSM_0_5__8_2_5_H_THR.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix PTSM-0,5-3-2.5-H-THR pitch 2.5mm size 9.7x10mm^2 drill 1.2mm pad 3mm -0 -6 -3 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_PTSM-0,5-3-2.5-V-THR_1x03_P2.50mm_Vertical -Terminal Block Phoenix PTSM-0,5-3-2.5-V-THR, vertical (cable from top), 3 pins, pitch 2.5mm, size 8x5mm^2, drill diamater 1.2mm, pad diameter 2mm, see http://www.produktinfo.conrad.com/datenblaetter/550000-574999/556444-da-01-de-LEITERPLATTENKL__PTSM_0_5__4_2_5_V_THR.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix PTSM-0,5-3-2.5-V-THR vertical pitch 2.5mm size 8x5mm^2 drill 1.2mm pad 2mm -0 -6 -3 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_PTSM-0,5-3-HV-2.5-SMD_1x03-1MP_P2.50mm_Vertical -PhoenixContact PTSM0,5 3 HV 2,5mm vertical SMD spring clamp terminal block connector http://www.phoenixcontact.com/us/products/1778706/pdf -2.5mm vertical SMD spring clamp terminal block connector -0 -5 -4 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_PTSM-0,5-4-2,5-V-SMD_1x04-1MP_P2.50mm_Vertical -PhoenixContact PTSM0,5 4 2,5mm vertical SMD spring clamp terminal block connector http://www.phoenixcontact.com/us/products/1814728/pdf -PhoenixContact PTSM0.5 4 2.5mm vertical SMD spring clamp terminal block connector -0 -6 -5 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_PTSM-0,5-4-2.5-H-THR_1x04_P2.50mm_Horizontal -Terminal Block Phoenix PTSM-0,5-4-2.5-H-THR, 4 pins, pitch 2.5mm, size 12.2x10mm^2, drill diamater 1.2mm, pad diameter 3mm, see http://www.produktinfo.conrad.com/datenblaetter/550000-574999/556441-da-01-de-LEITERPLATTENKL__PTSM_0_5__8_2_5_H_THR.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix PTSM-0,5-4-2.5-H-THR pitch 2.5mm size 12.2x10mm^2 drill 1.2mm pad 3mm -0 -8 -4 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_PTSM-0,5-4-2.5-V-THR_1x04_P2.50mm_Vertical -Terminal Block Phoenix PTSM-0,5-4-2.5-V-THR, vertical (cable from top), 4 pins, pitch 2.5mm, size 10.5x5mm^2, drill diamater 1.2mm, pad diameter 2mm, see http://www.produktinfo.conrad.com/datenblaetter/550000-574999/556444-da-01-de-LEITERPLATTENKL__PTSM_0_5__4_2_5_V_THR.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix PTSM-0,5-4-2.5-V-THR vertical pitch 2.5mm size 10.5x5mm^2 drill 1.2mm pad 2mm -0 -8 -4 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_PTSM-0,5-4-HV-2.5-SMD_1x04-1MP_P2.50mm_Vertical -PhoenixContact PTSM0,5 4 HV 2,5mm vertical SMD spring clamp terminal block connector http://www.phoenixcontact.com/us/products/1778719/pdf -2.5mm vertical SMD spring clamp terminal block connector -0 -4 -3 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_PTSM-0,5-5-2,5-V-SMD_1x05-1MP_P2.50mm_Vertical -PhoenixContact PTSM0,5 5 2,5mm vertical SMD spring clamp terminal block connector http://www.phoenixcontact.com/us/products/1814731/pdf -PhoenixContact PTSM0.5 5 2.5mm vertical SMD spring clamp terminal block connector -0 -7 -6 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_PTSM-0,5-5-2.5-H-THR_1x05_P2.50mm_Horizontal -Terminal Block Phoenix PTSM-0,5-5-2.5-H-THR, 5 pins, pitch 2.5mm, size 14.7x10mm^2, drill diamater 1.2mm, pad diameter 3mm, see http://www.produktinfo.conrad.com/datenblaetter/550000-574999/556441-da-01-de-LEITERPLATTENKL__PTSM_0_5__8_2_5_H_THR.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix PTSM-0,5-5-2.5-H-THR pitch 2.5mm size 14.7x10mm^2 drill 1.2mm pad 3mm -0 -10 -5 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_PTSM-0,5-5-2.5-V-THR_1x05_P2.50mm_Vertical -Terminal Block Phoenix PTSM-0,5-5-2.5-V-THR, vertical (cable from top), 5 pins, pitch 2.5mm, size 13x5mm^2, drill diamater 1.2mm, pad diameter 2mm, see http://www.produktinfo.conrad.com/datenblaetter/550000-574999/556444-da-01-de-LEITERPLATTENKL__PTSM_0_5__4_2_5_V_THR.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix PTSM-0,5-5-2.5-V-THR vertical pitch 2.5mm size 13x5mm^2 drill 1.2mm pad 2mm -0 -10 -5 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_PTSM-0,5-5-HV-2.5-SMD_1x05-1MP_P2.50mm_Vertical -PhoenixContact PTSM0,5 5 HV 2,5mm vertical SMD spring clamp terminal block connector http://www.phoenixcontact.com/us/products/1778722/pdf -2.5mm vertical SMD spring clamp terminal block connector -0 -7 -6 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_PTSM-0,5-6-2,5-V-SMD_1x06-1MP_P2.50mm_Vertical -PhoenixContact PTSM0,5 6 2,5mm vertical SMD spring clamp terminal block connector http://www.phoenixcontact.com/us/products/1814744/pdf -PhoenixContact PTSM0.5 6 2.5mm vertical SMD spring clamp terminal block connector -0 -8 -7 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_PTSM-0,5-6-2.5-H-THR_1x06_P2.50mm_Horizontal -Terminal Block Phoenix PTSM-0,5-6-2.5-H-THR, 6 pins, pitch 2.5mm, size 17.2x10mm^2, drill diamater 1.2mm, pad diameter 3mm, see http://www.produktinfo.conrad.com/datenblaetter/550000-574999/556441-da-01-de-LEITERPLATTENKL__PTSM_0_5__8_2_5_H_THR.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix PTSM-0,5-6-2.5-H-THR pitch 2.5mm size 17.2x10mm^2 drill 1.2mm pad 3mm -0 -12 -6 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_PTSM-0,5-6-2.5-V-THR_1x06_P2.50mm_Vertical -Terminal Block Phoenix PTSM-0,5-6-2.5-V-THR, vertical (cable from top), 6 pins, pitch 2.5mm, size 15.5x5mm^2, drill diamater 1.2mm, pad diameter 2mm, see http://www.produktinfo.conrad.com/datenblaetter/550000-574999/556444-da-01-de-LEITERPLATTENKL__PTSM_0_5__4_2_5_V_THR.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix PTSM-0,5-6-2.5-V-THR vertical pitch 2.5mm size 15.5x5mm^2 drill 1.2mm pad 2mm -0 -12 -6 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_PTSM-0,5-6-HV-2.5-SMD_1x06-1MP_P2.50mm_Vertical -PhoenixContact PTSM0,5 6 HV 2,5mm vertical SMD spring clamp terminal block connector http://www.phoenixcontact.com/us/products/1778735/pdf -2.5mm vertical SMD spring clamp terminal block connector -0 -8 -7 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_PTSM-0,5-7-2,5-V-SMD_1x07-1MP_P2.50mm_Vertical -PhoenixContact PTSM0,5 7 2,5mm vertical SMD spring clamp terminal block connector http://www.phoenixcontact.com/us/products/1814757/pdf -PhoenixContact PTSM0.5 7 2.5mm vertical SMD spring clamp terminal block connector -0 -9 -8 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_PTSM-0,5-7-2.5-H-THR_1x07_P2.50mm_Horizontal -Terminal Block Phoenix PTSM-0,5-7-2.5-H-THR, 7 pins, pitch 2.5mm, size 19.7x10mm^2, drill diamater 1.2mm, pad diameter 3mm, see http://www.produktinfo.conrad.com/datenblaetter/550000-574999/556441-da-01-de-LEITERPLATTENKL__PTSM_0_5__8_2_5_H_THR.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix PTSM-0,5-7-2.5-H-THR pitch 2.5mm size 19.7x10mm^2 drill 1.2mm pad 3mm -0 -14 -7 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_PTSM-0,5-7-2.5-V-THR_1x07_P2.50mm_Vertical -Terminal Block Phoenix PTSM-0,5-7-2.5-V-THR, vertical (cable from top), 7 pins, pitch 2.5mm, size 18x5mm^2, drill diamater 1.2mm, pad diameter 2mm, see http://www.produktinfo.conrad.com/datenblaetter/550000-574999/556444-da-01-de-LEITERPLATTENKL__PTSM_0_5__4_2_5_V_THR.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix PTSM-0,5-7-2.5-V-THR vertical pitch 2.5mm size 18x5mm^2 drill 1.2mm pad 2mm -0 -14 -7 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_PTSM-0,5-7-HV-2.5-SMD_1x07-1MP_P2.50mm_Vertical -PhoenixContact PTSM0,5 7 HV 2,5mm vertical SMD spring clamp terminal block connector http://www.phoenixcontact.com/us/products/1778748/pdf -2.5mm vertical SMD spring clamp terminal block connector -0 -9 -8 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_PTSM-0,5-8-2,5-V-SMD_1x08-1MP_P2.50mm_Vertical -PhoenixContact PTSM0,5 8 2,5mm vertical SMD spring clamp terminal block connector http://www.phoenixcontact.com/us/products/1814760/pdf -PhoenixContact PTSM0.5 8 2.5mm vertical SMD spring clamp terminal block connector -0 -10 -9 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_PTSM-0,5-8-2.5-H-THR_1x08_P2.50mm_Horizontal -Terminal Block Phoenix PTSM-0,5-8-2.5-H-THR, 8 pins, pitch 2.5mm, size 22.2x10mm^2, drill diamater 1.2mm, pad diameter 3mm, see http://www.produktinfo.conrad.com/datenblaetter/550000-574999/556441-da-01-de-LEITERPLATTENKL__PTSM_0_5__8_2_5_H_THR.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix PTSM-0,5-8-2.5-H-THR pitch 2.5mm size 22.2x10mm^2 drill 1.2mm pad 3mm -0 -16 -8 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_PTSM-0,5-8-2.5-V-THR_1x08_P2.50mm_Vertical -Terminal Block Phoenix PTSM-0,5-8-2.5-V-THR, vertical (cable from top), 8 pins, pitch 2.5mm, size 20.5x5mm^2, drill diamater 1.2mm, pad diameter 2mm, see http://www.produktinfo.conrad.com/datenblaetter/550000-574999/556444-da-01-de-LEITERPLATTENKL__PTSM_0_5__4_2_5_V_THR.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix -THT Terminal Block Phoenix PTSM-0,5-8-2.5-V-THR vertical pitch 2.5mm size 20.5x5mm^2 drill 1.2mm pad 2mm -0 -16 -8 -TerminalBlock_Phoenix -TerminalBlock_Phoenix_PTSM-0,5-8-HV-2.5-SMD_1x08-1MP_P2.50mm_Vertical -PhoenixContact PTSM0,5 8 HV 2,5mm vertical SMD spring clamp terminal block connector http://www.phoenixcontact.com/us/products/1778751/pdf -2.5mm vertical SMD spring clamp terminal block connector -0 -10 -9 -TerminalBlock_RND -TerminalBlock_RND_205-00001_1x02_P5.00mm_Horizontal -terminal block RND 205-00001, 2 pins, pitch 5mm, size 10x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00001_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00001 pitch 5mm size 10x9mm^2 drill 1.3mm pad 2.5mm -0 -2 -2 -TerminalBlock_RND -TerminalBlock_RND_205-00002_1x03_P5.00mm_Horizontal -terminal block RND 205-00002, 3 pins, pitch 5mm, size 15x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00001_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00002 pitch 5mm size 15x9mm^2 drill 1.3mm pad 2.5mm -0 -3 -3 -TerminalBlock_RND -TerminalBlock_RND_205-00003_1x04_P5.00mm_Horizontal -terminal block RND 205-00003, 4 pins, pitch 5mm, size 20x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00001_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00003 pitch 5mm size 20x9mm^2 drill 1.3mm pad 2.5mm -0 -4 -4 -TerminalBlock_RND -TerminalBlock_RND_205-00004_1x05_P5.00mm_Horizontal -terminal block RND 205-00004, 5 pins, pitch 5mm, size 25x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00001_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00004 pitch 5mm size 25x9mm^2 drill 1.3mm pad 2.5mm -0 -5 -5 -TerminalBlock_RND -TerminalBlock_RND_205-00005_1x06_P5.00mm_Horizontal -terminal block RND 205-00005, 6 pins, pitch 5mm, size 30x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00001_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00005 pitch 5mm size 30x9mm^2 drill 1.3mm pad 2.5mm -0 -6 -6 -TerminalBlock_RND -TerminalBlock_RND_205-00006_1x07_P5.00mm_Horizontal -terminal block RND 205-00006, 7 pins, pitch 5mm, size 35x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00001_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00006 pitch 5mm size 35x9mm^2 drill 1.3mm pad 2.5mm -0 -7 -7 -TerminalBlock_RND -TerminalBlock_RND_205-00007_1x08_P5.00mm_Horizontal -terminal block RND 205-00007, 8 pins, pitch 5mm, size 40x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00001_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00007 pitch 5mm size 40x9mm^2 drill 1.3mm pad 2.5mm -0 -8 -8 -TerminalBlock_RND -TerminalBlock_RND_205-00008_1x09_P5.00mm_Horizontal -terminal block RND 205-00008, 9 pins, pitch 5mm, size 45x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00001_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00008 pitch 5mm size 45x9mm^2 drill 1.3mm pad 2.5mm -0 -9 -9 -TerminalBlock_RND -TerminalBlock_RND_205-00009_1x10_P5.00mm_Horizontal -terminal block RND 205-00009, 10 pins, pitch 5mm, size 50x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00001_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00009 pitch 5mm size 50x9mm^2 drill 1.3mm pad 2.5mm -0 -10 -10 -TerminalBlock_RND -TerminalBlock_RND_205-00010_1x11_P5.00mm_Horizontal -terminal block RND 205-00010, 11 pins, pitch 5mm, size 55x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00001_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00010 pitch 5mm size 55x9mm^2 drill 1.3mm pad 2.5mm -0 -11 -11 -TerminalBlock_RND -TerminalBlock_RND_205-00011_1x12_P5.00mm_Horizontal -terminal block RND 205-00011, 12 pins, pitch 5mm, size 60x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00001_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00011 pitch 5mm size 60x9mm^2 drill 1.3mm pad 2.5mm -0 -12 -12 -TerminalBlock_RND -TerminalBlock_RND_205-00012_1x02_P5.00mm_Horizontal -terminal block RND 205-00012, 2 pins, pitch 5mm, size 10x7.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00012_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00012 pitch 5mm size 10x7.6mm^2 drill 1.3mm pad 2.5mm -0 -2 -2 -TerminalBlock_RND -TerminalBlock_RND_205-00013_1x03_P5.00mm_Horizontal -terminal block RND 205-00013, 3 pins, pitch 5mm, size 15x7.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00012_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00013 pitch 5mm size 15x7.6mm^2 drill 1.3mm pad 2.5mm -0 -3 -3 -TerminalBlock_RND -TerminalBlock_RND_205-00014_1x04_P5.00mm_Horizontal -terminal block RND 205-00014, 4 pins, pitch 5mm, size 20x7.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00012_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00014 pitch 5mm size 20x7.6mm^2 drill 1.3mm pad 2.5mm -0 -4 -4 -TerminalBlock_RND -TerminalBlock_RND_205-00015_1x05_P5.00mm_Horizontal -terminal block RND 205-00015, 5 pins, pitch 5mm, size 25x7.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00012_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00015 pitch 5mm size 25x7.6mm^2 drill 1.3mm pad 2.5mm -0 -5 -5 -TerminalBlock_RND -TerminalBlock_RND_205-00016_1x06_P5.00mm_Horizontal -terminal block RND 205-00016, 6 pins, pitch 5mm, size 30x7.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00012_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00016 pitch 5mm size 30x7.6mm^2 drill 1.3mm pad 2.5mm -0 -6 -6 -TerminalBlock_RND -TerminalBlock_RND_205-00017_1x07_P5.00mm_Horizontal -terminal block RND 205-00017, 7 pins, pitch 5mm, size 35x7.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00012_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00017 pitch 5mm size 35x7.6mm^2 drill 1.3mm pad 2.5mm -0 -7 -7 -TerminalBlock_RND -TerminalBlock_RND_205-00018_1x08_P5.00mm_Horizontal -terminal block RND 205-00018, 8 pins, pitch 5mm, size 40x7.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00012_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00018 pitch 5mm size 40x7.6mm^2 drill 1.3mm pad 2.5mm -0 -8 -8 -TerminalBlock_RND -TerminalBlock_RND_205-00019_1x09_P5.00mm_Horizontal -terminal block RND 205-00019, 9 pins, pitch 5mm, size 45x7.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00012_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00019 pitch 5mm size 45x7.6mm^2 drill 1.3mm pad 2.5mm -0 -9 -9 -TerminalBlock_RND -TerminalBlock_RND_205-00020_1x10_P5.00mm_Horizontal -terminal block RND 205-00020, 10 pins, pitch 5mm, size 50x7.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00012_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00020 pitch 5mm size 50x7.6mm^2 drill 1.3mm pad 2.5mm -0 -10 -10 -TerminalBlock_RND -TerminalBlock_RND_205-00021_1x11_P5.00mm_Horizontal -terminal block RND 205-00021, 11 pins, pitch 5mm, size 55x7.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00012_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00021 pitch 5mm size 55x7.6mm^2 drill 1.3mm pad 2.5mm -0 -11 -11 -TerminalBlock_RND -TerminalBlock_RND_205-00022_1x12_P5.00mm_Horizontal -terminal block RND 205-00022, 12 pins, pitch 5mm, size 60x7.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00012_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00022 pitch 5mm size 60x7.6mm^2 drill 1.3mm pad 2.5mm -0 -12 -12 -TerminalBlock_RND -TerminalBlock_RND_205-00023_1x02_P10.00mm_Horizontal -terminal block RND 205-00023, 2 pins, pitch 10mm, size 15x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00023 pitch 10mm size 15x9mm^2 drill 1.3mm pad 2.5mm -0 -2 -2 -TerminalBlock_RND -TerminalBlock_RND_205-00024_1x03_P10.00mm_Horizontal -terminal block RND 205-00024, 3 pins, pitch 10mm, size 25x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00024 pitch 10mm size 25x9mm^2 drill 1.3mm pad 2.5mm -0 -3 -3 -TerminalBlock_RND -TerminalBlock_RND_205-00025_1x04_P10.00mm_Horizontal -terminal block RND 205-00025, 4 pins, pitch 10mm, size 35x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00025 pitch 10mm size 35x9mm^2 drill 1.3mm pad 2.5mm -0 -4 -4 -TerminalBlock_RND -TerminalBlock_RND_205-00026_1x05_P10.00mm_Horizontal -terminal block RND 205-00026, 5 pins, pitch 10mm, size 45x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00026 pitch 10mm size 45x9mm^2 drill 1.3mm pad 2.5mm -0 -5 -5 -TerminalBlock_RND -TerminalBlock_RND_205-00027_1x06_P10.00mm_Horizontal -terminal block RND 205-00027, 6 pins, pitch 10mm, size 55x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00027 pitch 10mm size 55x9mm^2 drill 1.3mm pad 2.5mm -0 -6 -6 -TerminalBlock_RND -TerminalBlock_RND_205-00028_1x07_P10.00mm_Horizontal -terminal block RND 205-00028, 7 pins, pitch 10mm, size 65x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00028 pitch 10mm size 65x9mm^2 drill 1.3mm pad 2.5mm -0 -7 -7 -TerminalBlock_RND -TerminalBlock_RND_205-00029_1x08_P10.00mm_Horizontal -terminal block RND 205-00029, 8 pins, pitch 10mm, size 75x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00029 pitch 10mm size 75x9mm^2 drill 1.3mm pad 2.5mm -0 -8 -8 -TerminalBlock_RND -TerminalBlock_RND_205-00030_1x09_P10.00mm_Horizontal -terminal block RND 205-00030, 9 pins, pitch 10mm, size 85x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00030 pitch 10mm size 85x9mm^2 drill 1.3mm pad 2.5mm -0 -9 -9 -TerminalBlock_RND -TerminalBlock_RND_205-00031_1x10_P10.00mm_Horizontal -terminal block RND 205-00031, 10 pins, pitch 10mm, size 95x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00031 pitch 10mm size 95x9mm^2 drill 1.3mm pad 2.5mm -0 -10 -10 -TerminalBlock_RND -TerminalBlock_RND_205-00032_1x11_P10.00mm_Horizontal -terminal block RND 205-00032, 11 pins, pitch 10mm, size 105x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00032 pitch 10mm size 105x9mm^2 drill 1.3mm pad 2.5mm -0 -11 -11 -TerminalBlock_RND -TerminalBlock_RND_205-00033_1x12_P10.00mm_Horizontal -terminal block RND 205-00033, 12 pins, pitch 10mm, size 115x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00033 pitch 10mm size 115x9mm^2 drill 1.3mm pad 2.5mm -0 -12 -12 -TerminalBlock_RND -TerminalBlock_RND_205-00045_1x02_P5.00mm_Horizontal -terminal block RND 205-00045, 2 pins, pitch 5mm, size 10x8.1mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00045_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00045 pitch 5mm size 10x8.1mm^2 drill 1.1mm pad 2.1mm -0 -2 -2 -TerminalBlock_RND -TerminalBlock_RND_205-00046_1x03_P5.00mm_Horizontal -terminal block RND 205-00046, 3 pins, pitch 5mm, size 15x8.1mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00045_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00046 pitch 5mm size 15x8.1mm^2 drill 1.1mm pad 2.1mm -0 -3 -3 -TerminalBlock_RND -TerminalBlock_RND_205-00047_1x04_P5.00mm_Horizontal -terminal block RND 205-00047, 4 pins, pitch 5mm, size 20x8.1mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00045_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00047 pitch 5mm size 20x8.1mm^2 drill 1.1mm pad 2.1mm -0 -4 -4 -TerminalBlock_RND -TerminalBlock_RND_205-00048_1x05_P5.00mm_Horizontal -terminal block RND 205-00048, 5 pins, pitch 5mm, size 25x8.1mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00045_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00048 pitch 5mm size 25x8.1mm^2 drill 1.1mm pad 2.1mm -0 -5 -5 -TerminalBlock_RND -TerminalBlock_RND_205-00049_1x06_P5.00mm_Horizontal -terminal block RND 205-00049, 6 pins, pitch 5mm, size 30x8.1mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00045_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00049 pitch 5mm size 30x8.1mm^2 drill 1.1mm pad 2.1mm -0 -6 -6 -TerminalBlock_RND -TerminalBlock_RND_205-00050_1x07_P5.00mm_Horizontal -terminal block RND 205-00050, 7 pins, pitch 5mm, size 35x8.1mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00045_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00050 pitch 5mm size 35x8.1mm^2 drill 1.1mm pad 2.1mm -0 -7 -7 -TerminalBlock_RND -TerminalBlock_RND_205-00051_1x08_P5.00mm_Horizontal -terminal block RND 205-00051, 8 pins, pitch 5mm, size 40x8.1mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00045_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00051 pitch 5mm size 40x8.1mm^2 drill 1.1mm pad 2.1mm -0 -8 -8 -TerminalBlock_RND -TerminalBlock_RND_205-00052_1x09_P5.00mm_Horizontal -terminal block RND 205-00052, 9 pins, pitch 5mm, size 45x8.1mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00045_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00052 pitch 5mm size 45x8.1mm^2 drill 1.1mm pad 2.1mm -0 -9 -9 -TerminalBlock_RND -TerminalBlock_RND_205-00053_1x10_P5.00mm_Horizontal -terminal block RND 205-00053, 10 pins, pitch 5mm, size 50x8.1mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00045_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00053 pitch 5mm size 50x8.1mm^2 drill 1.1mm pad 2.1mm -0 -10 -10 -TerminalBlock_RND -TerminalBlock_RND_205-00054_1x11_P5.00mm_Horizontal -terminal block RND 205-00054, 11 pins, pitch 5mm, size 55x8.1mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00045_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00054 pitch 5mm size 55x8.1mm^2 drill 1.1mm pad 2.1mm -0 -11 -11 -TerminalBlock_RND -TerminalBlock_RND_205-00055_1x12_P5.00mm_Horizontal -terminal block RND 205-00055, 12 pins, pitch 5mm, size 60x8.1mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00045_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00055 pitch 5mm size 60x8.1mm^2 drill 1.1mm pad 2.1mm -0 -12 -12 -TerminalBlock_RND -TerminalBlock_RND_205-00056_1x02_P5.00mm_45Degree -terminal block RND 205-00056, 45Degree (cable under 45degree), 2 pins, pitch 5mm, size 10x12.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00056_DB_EN.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00056 45Degree pitch 5mm size 10x12.6mm^2 drill 1.3mm pad 2.5mm -0 -2 -2 -TerminalBlock_RND -TerminalBlock_RND_205-00057_1x03_P5.00mm_45Degree -terminal block RND 205-00057, 45Degree (cable under 45degree), 3 pins, pitch 5mm, size 15x12.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00056_DB_EN.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00057 45Degree pitch 5mm size 15x12.6mm^2 drill 1.3mm pad 2.5mm -0 -3 -3 -TerminalBlock_RND -TerminalBlock_RND_205-00058_1x04_P5.00mm_45Degree -terminal block RND 205-00058, 45Degree (cable under 45degree), 4 pins, pitch 5mm, size 20x12.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00056_DB_EN.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00058 45Degree pitch 5mm size 20x12.6mm^2 drill 1.3mm pad 2.5mm -0 -4 -4 -TerminalBlock_RND -TerminalBlock_RND_205-00059_1x05_P5.00mm_45Degree -terminal block RND 205-00059, 45Degree (cable under 45degree), 5 pins, pitch 5mm, size 25x12.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00056_DB_EN.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00059 45Degree pitch 5mm size 25x12.6mm^2 drill 1.3mm pad 2.5mm -0 -5 -5 -TerminalBlock_RND -TerminalBlock_RND_205-00060_1x06_P5.00mm_45Degree -terminal block RND 205-00060, 45Degree (cable under 45degree), 6 pins, pitch 5mm, size 30x12.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00056_DB_EN.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00060 45Degree pitch 5mm size 30x12.6mm^2 drill 1.3mm pad 2.5mm -0 -6 -6 -TerminalBlock_RND -TerminalBlock_RND_205-00061_1x07_P5.00mm_45Degree -terminal block RND 205-00061, 45Degree (cable under 45degree), 7 pins, pitch 5mm, size 35x12.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00056_DB_EN.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00061 45Degree pitch 5mm size 35x12.6mm^2 drill 1.3mm pad 2.5mm -0 -7 -7 -TerminalBlock_RND -TerminalBlock_RND_205-00062_1x08_P5.00mm_45Degree -terminal block RND 205-00062, 45Degree (cable under 45degree), 8 pins, pitch 5mm, size 40x12.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00056_DB_EN.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00062 45Degree pitch 5mm size 40x12.6mm^2 drill 1.3mm pad 2.5mm -0 -8 -8 -TerminalBlock_RND -TerminalBlock_RND_205-00063_1x09_P5.00mm_45Degree -terminal block RND 205-00063, 45Degree (cable under 45degree), 9 pins, pitch 5mm, size 45x12.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00056_DB_EN.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00063 45Degree pitch 5mm size 45x12.6mm^2 drill 1.3mm pad 2.5mm -0 -9 -9 -TerminalBlock_RND -TerminalBlock_RND_205-00064_1x10_P5.00mm_45Degree -terminal block RND 205-00064, 45Degree (cable under 45degree), 10 pins, pitch 5mm, size 50x12.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00056_DB_EN.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00064 45Degree pitch 5mm size 50x12.6mm^2 drill 1.3mm pad 2.5mm -0 -10 -10 -TerminalBlock_RND -TerminalBlock_RND_205-00065_1x11_P5.00mm_45Degree -terminal block RND 205-00065, 45Degree (cable under 45degree), 11 pins, pitch 5mm, size 55x12.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00056_DB_EN.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00065 45Degree pitch 5mm size 55x12.6mm^2 drill 1.3mm pad 2.5mm -0 -11 -11 -TerminalBlock_RND -TerminalBlock_RND_205-00066_1x12_P5.00mm_45Degree -terminal block RND 205-00066, 45Degree (cable under 45degree), 12 pins, pitch 5mm, size 60x12.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00056_DB_EN.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00066 45Degree pitch 5mm size 60x12.6mm^2 drill 1.3mm pad 2.5mm -0 -12 -12 -TerminalBlock_RND -TerminalBlock_RND_205-00067_1x02_P7.50mm_Horizontal -terminal block RND 205-00067, 2 pins, pitch 7.5mm, size 15x10.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00067_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00067 pitch 7.5mm size 15x10.3mm^2 drill 1.3mm pad 2.5mm -0 -2 -2 -TerminalBlock_RND -TerminalBlock_RND_205-00068_1x03_P7.50mm_Horizontal -terminal block RND 205-00068, 3 pins, pitch 7.5mm, size 22.5x10.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00067_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00068 pitch 7.5mm size 22.5x10.3mm^2 drill 1.3mm pad 2.5mm -0 -3 -3 -TerminalBlock_RND -TerminalBlock_RND_205-00069_1x04_P7.50mm_Horizontal -terminal block RND 205-00069, 4 pins, pitch 7.5mm, size 30x10.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00067_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00069 pitch 7.5mm size 30x10.3mm^2 drill 1.3mm pad 2.5mm -0 -4 -4 -TerminalBlock_RND -TerminalBlock_RND_205-00070_1x05_P7.50mm_Horizontal -terminal block RND 205-00070, 5 pins, pitch 7.5mm, size 37.5x10.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00067_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00070 pitch 7.5mm size 37.5x10.3mm^2 drill 1.3mm pad 2.5mm -0 -5 -5 -TerminalBlock_RND -TerminalBlock_RND_205-00071_1x06_P7.50mm_Horizontal -terminal block RND 205-00071, 6 pins, pitch 7.5mm, size 45x10.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00067_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00071 pitch 7.5mm size 45x10.3mm^2 drill 1.3mm pad 2.5mm -0 -6 -6 -TerminalBlock_RND -TerminalBlock_RND_205-00072_1x07_P7.50mm_Horizontal -terminal block RND 205-00072, 7 pins, pitch 7.5mm, size 52.5x10.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00067_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00072 pitch 7.5mm size 52.5x10.3mm^2 drill 1.3mm pad 2.5mm -0 -7 -7 -TerminalBlock_RND -TerminalBlock_RND_205-00073_1x08_P7.50mm_Horizontal -terminal block RND 205-00073, 8 pins, pitch 7.5mm, size 60x10.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00067_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00073 pitch 7.5mm size 60x10.3mm^2 drill 1.3mm pad 2.5mm -0 -8 -8 -TerminalBlock_RND -TerminalBlock_RND_205-00074_1x09_P7.50mm_Horizontal -terminal block RND 205-00074, 9 pins, pitch 7.5mm, size 67.5x10.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00067_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00074 pitch 7.5mm size 67.5x10.3mm^2 drill 1.3mm pad 2.5mm -0 -9 -9 -TerminalBlock_RND -TerminalBlock_RND_205-00075_1x10_P7.50mm_Horizontal -terminal block RND 205-00075, 10 pins, pitch 7.5mm, size 75x10.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00067_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00075 pitch 7.5mm size 75x10.3mm^2 drill 1.3mm pad 2.5mm -0 -10 -10 -TerminalBlock_RND -TerminalBlock_RND_205-00076_1x11_P7.50mm_Horizontal -terminal block RND 205-00076, 11 pins, pitch 7.5mm, size 82.5x10.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00067_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00076 pitch 7.5mm size 82.5x10.3mm^2 drill 1.3mm pad 2.5mm -0 -11 -11 -TerminalBlock_RND -TerminalBlock_RND_205-00077_1x12_P7.50mm_Horizontal -terminal block RND 205-00077, 12 pins, pitch 7.5mm, size 90x10.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00067_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00077 pitch 7.5mm size 90x10.3mm^2 drill 1.3mm pad 2.5mm -0 -12 -12 -TerminalBlock_RND -TerminalBlock_RND_205-00078_1x02_P10.00mm_Horizontal -terminal block RND 205-00078, 2 pins, pitch 10mm, size 15x10.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00078_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00078 pitch 10mm size 15x10.3mm^2 drill 1.3mm pad 2.5mm -0 -2 -2 -TerminalBlock_RND -TerminalBlock_RND_205-00079_1x03_P10.00mm_Horizontal -terminal block RND 205-00079, 3 pins, pitch 10mm, size 25x10.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00078_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00079 pitch 10mm size 25x10.3mm^2 drill 1.3mm pad 2.5mm -0 -3 -3 -TerminalBlock_RND -TerminalBlock_RND_205-00080_1x04_P10.00mm_Horizontal -terminal block RND 205-00080, 4 pins, pitch 10mm, size 35x10.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00078_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00080 pitch 10mm size 35x10.3mm^2 drill 1.3mm pad 2.5mm -0 -4 -4 -TerminalBlock_RND -TerminalBlock_RND_205-00081_1x05_P10.00mm_Horizontal -terminal block RND 205-00081, 5 pins, pitch 10mm, size 45x10.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00078_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00081 pitch 10mm size 45x10.3mm^2 drill 1.3mm pad 2.5mm -0 -5 -5 -TerminalBlock_RND -TerminalBlock_RND_205-00082_1x06_P10.00mm_Horizontal -terminal block RND 205-00082, 6 pins, pitch 10mm, size 55x10.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00078_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00082 pitch 10mm size 55x10.3mm^2 drill 1.3mm pad 2.5mm -0 -6 -6 -TerminalBlock_RND -TerminalBlock_RND_205-00083_1x07_P10.00mm_Horizontal -terminal block RND 205-00083, 7 pins, pitch 10mm, size 65x10.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00078_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00083 pitch 10mm size 65x10.3mm^2 drill 1.3mm pad 2.5mm -0 -7 -7 -TerminalBlock_RND -TerminalBlock_RND_205-00084_1x08_P10.00mm_Horizontal -terminal block RND 205-00084, 8 pins, pitch 10mm, size 75x10.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00078_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00084 pitch 10mm size 75x10.3mm^2 drill 1.3mm pad 2.5mm -0 -8 -8 -TerminalBlock_RND -TerminalBlock_RND_205-00085_1x09_P10.00mm_Horizontal -terminal block RND 205-00085, 9 pins, pitch 10mm, size 85x10.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00078_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00085 pitch 10mm size 85x10.3mm^2 drill 1.3mm pad 2.5mm -0 -9 -9 -TerminalBlock_RND -TerminalBlock_RND_205-00086_1x10_P10.00mm_Horizontal -terminal block RND 205-00086, 10 pins, pitch 10mm, size 95x10.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00078_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00086 pitch 10mm size 95x10.3mm^2 drill 1.3mm pad 2.5mm -0 -10 -10 -TerminalBlock_RND -TerminalBlock_RND_205-00087_1x11_P10.00mm_Horizontal -terminal block RND 205-00087, 11 pins, pitch 10mm, size 105x10.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00078_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00087 pitch 10mm size 105x10.3mm^2 drill 1.3mm pad 2.5mm -0 -11 -11 -TerminalBlock_RND -TerminalBlock_RND_205-00088_1x12_P10.00mm_Horizontal -terminal block RND 205-00088, 12 pins, pitch 10mm, size 115x10.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00078_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00088 pitch 10mm size 115x10.3mm^2 drill 1.3mm pad 2.5mm -0 -12 -12 -TerminalBlock_RND -TerminalBlock_RND_205-00232_1x02_P5.08mm_Horizontal -terminal block RND 205-00232, 2 pins, pitch 5.08mm, size 10.2x8.45mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00232_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00232 pitch 5.08mm size 10.2x8.45mm^2 drill 1.1mm pad 2.1mm -0 -2 -2 -TerminalBlock_RND -TerminalBlock_RND_205-00233_1x03_P5.08mm_Horizontal -terminal block RND 205-00233, 3 pins, pitch 5.08mm, size 15.2x8.45mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00232_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00233 pitch 5.08mm size 15.2x8.45mm^2 drill 1.1mm pad 2.1mm -0 -3 -3 -TerminalBlock_RND -TerminalBlock_RND_205-00234_1x04_P5.08mm_Horizontal -terminal block RND 205-00234, 4 pins, pitch 5.08mm, size 20.3x8.45mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00232_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00234 pitch 5.08mm size 20.3x8.45mm^2 drill 1.1mm pad 2.1mm -0 -4 -4 -TerminalBlock_RND -TerminalBlock_RND_205-00235_1x05_P5.08mm_Horizontal -terminal block RND 205-00235, 5 pins, pitch 5.08mm, size 25.4x8.45mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00232_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00235 pitch 5.08mm size 25.4x8.45mm^2 drill 1.1mm pad 2.1mm -0 -5 -5 -TerminalBlock_RND -TerminalBlock_RND_205-00236_1x06_P5.08mm_Horizontal -terminal block RND 205-00236, 6 pins, pitch 5.08mm, size 30.5x8.45mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00232_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00236 pitch 5.08mm size 30.5x8.45mm^2 drill 1.1mm pad 2.1mm -0 -6 -6 -TerminalBlock_RND -TerminalBlock_RND_205-00237_1x07_P5.08mm_Horizontal -terminal block RND 205-00237, 7 pins, pitch 5.08mm, size 35.6x8.45mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00232_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00237 pitch 5.08mm size 35.6x8.45mm^2 drill 1.1mm pad 2.1mm -0 -7 -7 -TerminalBlock_RND -TerminalBlock_RND_205-00238_1x08_P5.08mm_Horizontal -terminal block RND 205-00238, 8 pins, pitch 5.08mm, size 40.6x8.45mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00232_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00238 pitch 5.08mm size 40.6x8.45mm^2 drill 1.1mm pad 2.1mm -0 -8 -8 -TerminalBlock_RND -TerminalBlock_RND_205-00239_1x09_P5.08mm_Horizontal -terminal block RND 205-00239, 9 pins, pitch 5.08mm, size 45.7x8.45mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00232_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00239 pitch 5.08mm size 45.7x8.45mm^2 drill 1.1mm pad 2.1mm -0 -9 -9 -TerminalBlock_RND -TerminalBlock_RND_205-00240_1x10_P5.08mm_Horizontal -terminal block RND 205-00240, 10 pins, pitch 5.08mm, size 50.8x8.45mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00232_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00240 pitch 5.08mm size 50.8x8.45mm^2 drill 1.1mm pad 2.1mm -0 -10 -10 -TerminalBlock_RND -TerminalBlock_RND_205-00241_1x02_P10.16mm_Horizontal -terminal block RND 205-00241, 2 pins, pitch 10.2mm, size 15.2x8.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00241 pitch 10.2mm size 15.2x8.3mm^2 drill 1.3mm pad 2.5mm -0 -2 -2 -TerminalBlock_RND -TerminalBlock_RND_205-00242_1x03_P10.16mm_Horizontal -terminal block RND 205-00242, 3 pins, pitch 10.2mm, size 25.4x8.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00242 pitch 10.2mm size 25.4x8.3mm^2 drill 1.3mm pad 2.5mm -0 -3 -3 -TerminalBlock_RND -TerminalBlock_RND_205-00243_1x04_P10.16mm_Horizontal -terminal block RND 205-00243, 4 pins, pitch 10.2mm, size 35.6x8.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00243 pitch 10.2mm size 35.6x8.3mm^2 drill 1.3mm pad 2.5mm -0 -4 -4 -TerminalBlock_RND -TerminalBlock_RND_205-00244_1x05_P10.16mm_Horizontal -terminal block RND 205-00244, 5 pins, pitch 10.2mm, size 45.7x8.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00244 pitch 10.2mm size 45.7x8.3mm^2 drill 1.3mm pad 2.5mm -0 -5 -5 -TerminalBlock_RND -TerminalBlock_RND_205-00245_1x06_P10.16mm_Horizontal -terminal block RND 205-00245, 6 pins, pitch 10.2mm, size 55.9x8.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00245 pitch 10.2mm size 55.9x8.3mm^2 drill 1.3mm pad 2.5mm -0 -6 -6 -TerminalBlock_RND -TerminalBlock_RND_205-00246_1x07_P10.16mm_Horizontal -terminal block RND 205-00246, 7 pins, pitch 10.2mm, size 66x8.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00246 pitch 10.2mm size 66x8.3mm^2 drill 1.3mm pad 2.5mm -0 -7 -7 -TerminalBlock_RND -TerminalBlock_RND_205-00247_1x08_P10.16mm_Horizontal -terminal block RND 205-00247, 8 pins, pitch 10.2mm, size 76.2x8.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00247 pitch 10.2mm size 76.2x8.3mm^2 drill 1.3mm pad 2.5mm -0 -8 -8 -TerminalBlock_RND -TerminalBlock_RND_205-00248_1x09_P10.16mm_Horizontal -terminal block RND 205-00248, 9 pins, pitch 10.2mm, size 86.4x8.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00248 pitch 10.2mm size 86.4x8.3mm^2 drill 1.3mm pad 2.5mm -0 -9 -9 -TerminalBlock_RND -TerminalBlock_RND_205-00249_1x10_P10.16mm_Horizontal -terminal block RND 205-00249, 10 pins, pitch 10.2mm, size 96.5x8.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00249 pitch 10.2mm size 96.5x8.3mm^2 drill 1.3mm pad 2.5mm -0 -10 -10 -TerminalBlock_RND -TerminalBlock_RND_205-00250_1x11_P10.16mm_Horizontal -terminal block RND 205-00250, 11 pins, pitch 10.2mm, size 107x8.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00250 pitch 10.2mm size 107x8.3mm^2 drill 1.3mm pad 2.5mm -0 -11 -11 -TerminalBlock_RND -TerminalBlock_RND_205-00251_1x12_P10.16mm_Horizontal -terminal block RND 205-00251, 12 pins, pitch 10.2mm, size 117x8.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00251 pitch 10.2mm size 117x8.3mm^2 drill 1.3mm pad 2.5mm -0 -12 -12 -TerminalBlock_RND -TerminalBlock_RND_205-00276_1x02_P5.00mm_Vertical -terminal block RND 205-00078, vertical (cable from top), 2 pins, pitch 5mm, size 10x10mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00276_DB_EN.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00078 vertical pitch 5mm size 10x10mm^2 drill 1.3mm pad 2.5mm -0 -2 -2 -TerminalBlock_RND -TerminalBlock_RND_205-00277_1x03_P5.00mm_Vertical -terminal block RND 205-00079, vertical (cable from top), 3 pins, pitch 5mm, size 15x10mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00276_DB_EN.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00079 vertical pitch 5mm size 15x10mm^2 drill 1.3mm pad 2.5mm -0 -3 -3 -TerminalBlock_RND -TerminalBlock_RND_205-00278_1x04_P5.00mm_Vertical -terminal block RND 205-00080, vertical (cable from top), 4 pins, pitch 5mm, size 20x10mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00276_DB_EN.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00080 vertical pitch 5mm size 20x10mm^2 drill 1.3mm pad 2.5mm -0 -4 -4 -TerminalBlock_RND -TerminalBlock_RND_205-00279_1x05_P5.00mm_Vertical -terminal block RND 205-00081, vertical (cable from top), 5 pins, pitch 5mm, size 25x10mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00276_DB_EN.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00081 vertical pitch 5mm size 25x10mm^2 drill 1.3mm pad 2.5mm -0 -5 -5 -TerminalBlock_RND -TerminalBlock_RND_205-00280_1x06_P5.00mm_Vertical -terminal block RND 205-00082, vertical (cable from top), 6 pins, pitch 5mm, size 30x10mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00276_DB_EN.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00082 vertical pitch 5mm size 30x10mm^2 drill 1.3mm pad 2.5mm -0 -6 -6 -TerminalBlock_RND -TerminalBlock_RND_205-00281_1x07_P5.00mm_Vertical -terminal block RND 205-00083, vertical (cable from top), 7 pins, pitch 5mm, size 35x10mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00276_DB_EN.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00083 vertical pitch 5mm size 35x10mm^2 drill 1.3mm pad 2.5mm -0 -7 -7 -TerminalBlock_RND -TerminalBlock_RND_205-00282_1x08_P5.00mm_Vertical -terminal block RND 205-00084, vertical (cable from top), 8 pins, pitch 5mm, size 40x10mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00276_DB_EN.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00084 vertical pitch 5mm size 40x10mm^2 drill 1.3mm pad 2.5mm -0 -8 -8 -TerminalBlock_RND -TerminalBlock_RND_205-00283_1x09_P5.00mm_Vertical -terminal block RND 205-00085, vertical (cable from top), 9 pins, pitch 5mm, size 45x10mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00276_DB_EN.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00085 vertical pitch 5mm size 45x10mm^2 drill 1.3mm pad 2.5mm -0 -9 -9 -TerminalBlock_RND -TerminalBlock_RND_205-00284_1x10_P5.00mm_Vertical -terminal block RND 205-00086, vertical (cable from top), 10 pins, pitch 5mm, size 50x10mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00276_DB_EN.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00086 vertical pitch 5mm size 50x10mm^2 drill 1.3mm pad 2.5mm -0 -10 -10 -TerminalBlock_RND -TerminalBlock_RND_205-00285_1x11_P5.00mm_Vertical -terminal block RND 205-00087, vertical (cable from top), 11 pins, pitch 5mm, size 55x10mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00276_DB_EN.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00087 vertical pitch 5mm size 55x10mm^2 drill 1.3mm pad 2.5mm -0 -11 -11 -TerminalBlock_RND -TerminalBlock_RND_205-00286_1x12_P5.00mm_Vertical -terminal block RND 205-00088, vertical (cable from top), 12 pins, pitch 5mm, size 60x10mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00276_DB_EN.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00088 vertical pitch 5mm size 60x10mm^2 drill 1.3mm pad 2.5mm -0 -12 -12 -TerminalBlock_RND -TerminalBlock_RND_205-00287_1x02_P5.08mm_Horizontal -terminal block RND 205-00287, 2 pins, pitch 5.08mm, size 10.2x10.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00287_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00287 pitch 5.08mm size 10.2x10.6mm^2 drill 1.3mm pad 2.5mm -0 -2 -2 -TerminalBlock_RND -TerminalBlock_RND_205-00288_1x03_P5.08mm_Horizontal -terminal block RND 205-00288, 3 pins, pitch 5.08mm, size 15.2x10.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00287_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00288 pitch 5.08mm size 15.2x10.6mm^2 drill 1.3mm pad 2.5mm -0 -3 -3 -TerminalBlock_RND -TerminalBlock_RND_205-00289_1x04_P5.08mm_Horizontal -terminal block RND 205-00289, 4 pins, pitch 5.08mm, size 20.3x10.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00287_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00289 pitch 5.08mm size 20.3x10.6mm^2 drill 1.3mm pad 2.5mm -0 -4 -4 -TerminalBlock_RND -TerminalBlock_RND_205-00290_1x05_P5.08mm_Horizontal -terminal block RND 205-00290, 5 pins, pitch 5.08mm, size 25.4x10.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00287_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00290 pitch 5.08mm size 25.4x10.6mm^2 drill 1.3mm pad 2.5mm -0 -5 -5 -TerminalBlock_RND -TerminalBlock_RND_205-00291_1x06_P5.08mm_Horizontal -terminal block RND 205-00291, 6 pins, pitch 5.08mm, size 30.5x10.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00287_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00291 pitch 5.08mm size 30.5x10.6mm^2 drill 1.3mm pad 2.5mm -0 -6 -6 -TerminalBlock_RND -TerminalBlock_RND_205-00292_1x07_P5.08mm_Horizontal -terminal block RND 205-00292, 7 pins, pitch 5.08mm, size 35.6x10.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00287_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00292 pitch 5.08mm size 35.6x10.6mm^2 drill 1.3mm pad 2.5mm -0 -7 -7 -TerminalBlock_RND -TerminalBlock_RND_205-00293_1x08_P5.08mm_Horizontal -terminal block RND 205-00293, 8 pins, pitch 5.08mm, size 40.6x10.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00287_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00293 pitch 5.08mm size 40.6x10.6mm^2 drill 1.3mm pad 2.5mm -0 -8 -8 -TerminalBlock_RND -TerminalBlock_RND_205-00294_1x09_P5.08mm_Horizontal -terminal block RND 205-00294, 9 pins, pitch 5.08mm, size 45.7x10.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00287_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00294 pitch 5.08mm size 45.7x10.6mm^2 drill 1.3mm pad 2.5mm -0 -9 -9 -TerminalBlock_RND -TerminalBlock_RND_205-00295_1x10_P5.08mm_Horizontal -terminal block RND 205-00295, 10 pins, pitch 5.08mm, size 50.8x10.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00287_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00295 pitch 5.08mm size 50.8x10.6mm^2 drill 1.3mm pad 2.5mm -0 -10 -10 -TerminalBlock_RND -TerminalBlock_RND_205-00296_1x11_P5.08mm_Horizontal -terminal block RND 205-00296, 11 pins, pitch 5.08mm, size 55.9x10.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00287_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00296 pitch 5.08mm size 55.9x10.6mm^2 drill 1.3mm pad 2.5mm -0 -11 -11 -TerminalBlock_RND -TerminalBlock_RND_205-00297_1x12_P5.08mm_Horizontal -terminal block RND 205-00297, 12 pins, pitch 5.08mm, size 61x10.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00287_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00297 pitch 5.08mm size 61x10.6mm^2 drill 1.3mm pad 2.5mm -0 -12 -12 -TerminalBlock_RND -TerminalBlock_RND_205-00298_1x02_P10.00mm_Horizontal -terminal block RND 205-00298, 2 pins, pitch 10mm, size 15x8.1mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00298_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00298 pitch 10mm size 15x8.1mm^2 drill 1.3mm pad 2.5mm -0 -2 -2 -TerminalBlock_RND -TerminalBlock_RND_205-00299_1x03_P10.00mm_Horizontal -terminal block RND 205-00299, 3 pins, pitch 10mm, size 25x8.1mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00298_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00299 pitch 10mm size 25x8.1mm^2 drill 1.3mm pad 2.5mm -0 -3 -3 -TerminalBlock_RND -TerminalBlock_RND_205-00300_1x04_P10.00mm_Horizontal -terminal block RND 205-00300, 4 pins, pitch 10mm, size 35x8.1mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00298_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00300 pitch 10mm size 35x8.1mm^2 drill 1.3mm pad 2.5mm -0 -4 -4 -TerminalBlock_RND -TerminalBlock_RND_205-00301_1x05_P10.00mm_Horizontal -terminal block RND 205-00301, 5 pins, pitch 10mm, size 45x8.1mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00298_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00301 pitch 10mm size 45x8.1mm^2 drill 1.3mm pad 2.5mm -0 -5 -5 -TerminalBlock_RND -TerminalBlock_RND_205-00302_1x06_P10.00mm_Horizontal -terminal block RND 205-00302, 6 pins, pitch 10mm, size 55x8.1mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00298_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00302 pitch 10mm size 55x8.1mm^2 drill 1.3mm pad 2.5mm -0 -6 -6 -TerminalBlock_RND -TerminalBlock_RND_205-00303_1x07_P10.00mm_Horizontal -terminal block RND 205-00303, 7 pins, pitch 10mm, size 65x8.1mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00298_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00303 pitch 10mm size 65x8.1mm^2 drill 1.3mm pad 2.5mm -0 -7 -7 -TerminalBlock_RND -TerminalBlock_RND_205-00304_1x08_P10.00mm_Horizontal -terminal block RND 205-00304, 8 pins, pitch 10mm, size 75x8.1mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00298_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00304 pitch 10mm size 75x8.1mm^2 drill 1.3mm pad 2.5mm -0 -8 -8 -TerminalBlock_RND -TerminalBlock_RND_205-00305_1x09_P10.00mm_Horizontal -terminal block RND 205-00305, 9 pins, pitch 10mm, size 85x8.1mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00298_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00305 pitch 10mm size 85x8.1mm^2 drill 1.3mm pad 2.5mm -0 -9 -9 -TerminalBlock_RND -TerminalBlock_RND_205-00306_1x10_P10.00mm_Horizontal -terminal block RND 205-00306, 10 pins, pitch 10mm, size 95x8.1mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00298_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00306 pitch 10mm size 95x8.1mm^2 drill 1.3mm pad 2.5mm -0 -10 -10 -TerminalBlock_RND -TerminalBlock_RND_205-00307_1x11_P10.00mm_Horizontal -terminal block RND 205-00307, 11 pins, pitch 10mm, size 105x8.1mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00298_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00307 pitch 10mm size 105x8.1mm^2 drill 1.3mm pad 2.5mm -0 -11 -11 -TerminalBlock_RND -TerminalBlock_RND_205-00308_1x12_P10.00mm_Horizontal -terminal block RND 205-00308, 12 pins, pitch 10mm, size 115x8.1mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00298_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND -THT terminal block RND 205-00308 pitch 10mm size 115x8.1mm^2 drill 1.3mm pad 2.5mm -0 -12 -12 -TerminalBlock_TE-Connectivity -TerminalBlock_TE_1-282834-0_1x10_P2.54mm_Horizontal -Terminal Block TE 1-282834-0, 10 pins, pitch 2.54mm, size 25.86x6.5mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F282834%7FC1%7Fpdf%7FEnglish%7FENG_CD_282834_C1.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_TE-Connectivity -THT Terminal Block TE 1-282834-0 pitch 2.54mm size 25.86x6.5mm^2 drill 1.1mm pad 2.1mm -0 -10 -10 -TerminalBlock_TE-Connectivity -TerminalBlock_TE_1-282834-1_1x11_P2.54mm_Horizontal -Terminal Block TE 1-282834-1, 11 pins, pitch 2.54mm, size 28.4x6.5mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F282834%7FC1%7Fpdf%7FEnglish%7FENG_CD_282834_C1.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_TE-Connectivity -THT Terminal Block TE 1-282834-1 pitch 2.54mm size 28.4x6.5mm^2 drill 1.1mm pad 2.1mm -0 -11 -11 -TerminalBlock_TE-Connectivity -TerminalBlock_TE_1-282834-2_1x12_P2.54mm_Horizontal -Terminal Block TE 1-282834-2, 12 pins, pitch 2.54mm, size 30.94x6.5mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F282834%7FC1%7Fpdf%7FEnglish%7FENG_CD_282834_C1.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_TE-Connectivity -THT Terminal Block TE 1-282834-2 pitch 2.54mm size 30.94x6.5mm^2 drill 1.1mm pad 2.1mm -0 -12 -12 -TerminalBlock_TE-Connectivity -TerminalBlock_TE_282834-2_1x02_P2.54mm_Horizontal -Terminal Block TE 282834-2, 2 pins, pitch 2.54mm, size 5.54x6.5mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F282834%7FC1%7Fpdf%7FEnglish%7FENG_CD_282834_C1.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_TE-Connectivity -THT Terminal Block TE 282834-2 pitch 2.54mm size 5.54x6.5mm^2 drill 1.1mm pad 2.1mm -0 -2 -2 -TerminalBlock_TE-Connectivity -TerminalBlock_TE_282834-3_1x03_P2.54mm_Horizontal -Terminal Block TE 282834-3, 3 pins, pitch 2.54mm, size 8.08x6.5mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F282834%7FC1%7Fpdf%7FEnglish%7FENG_CD_282834_C1.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_TE-Connectivity -THT Terminal Block TE 282834-3 pitch 2.54mm size 8.08x6.5mm^2 drill 1.1mm pad 2.1mm -0 -3 -3 -TerminalBlock_TE-Connectivity -TerminalBlock_TE_282834-4_1x04_P2.54mm_Horizontal -Terminal Block TE 282834-4, 4 pins, pitch 2.54mm, size 10.620000000000001x6.5mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F282834%7FC1%7Fpdf%7FEnglish%7FENG_CD_282834_C1.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_TE-Connectivity -THT Terminal Block TE 282834-4 pitch 2.54mm size 10.620000000000001x6.5mm^2 drill 1.1mm pad 2.1mm -0 -4 -4 -TerminalBlock_TE-Connectivity -TerminalBlock_TE_282834-5_1x05_P2.54mm_Horizontal -Terminal Block TE 282834-5, 5 pins, pitch 2.54mm, size 13.16x6.5mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F282834%7FC1%7Fpdf%7FEnglish%7FENG_CD_282834_C1.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_TE-Connectivity -THT Terminal Block TE 282834-5 pitch 2.54mm size 13.16x6.5mm^2 drill 1.1mm pad 2.1mm -0 -5 -5 -TerminalBlock_TE-Connectivity -TerminalBlock_TE_282834-6_1x06_P2.54mm_Horizontal -Terminal Block TE 282834-6, 6 pins, pitch 2.54mm, size 15.7x6.5mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F282834%7FC1%7Fpdf%7FEnglish%7FENG_CD_282834_C1.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_TE-Connectivity -THT Terminal Block TE 282834-6 pitch 2.54mm size 15.7x6.5mm^2 drill 1.1mm pad 2.1mm -0 -6 -6 -TerminalBlock_TE-Connectivity -TerminalBlock_TE_282834-7_1x07_P2.54mm_Horizontal -Terminal Block TE 282834-7, 7 pins, pitch 2.54mm, size 18.240000000000002x6.5mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F282834%7FC1%7Fpdf%7FEnglish%7FENG_CD_282834_C1.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_TE-Connectivity -THT Terminal Block TE 282834-7 pitch 2.54mm size 18.240000000000002x6.5mm^2 drill 1.1mm pad 2.1mm -0 -7 -7 -TerminalBlock_TE-Connectivity -TerminalBlock_TE_282834-8_1x08_P2.54mm_Horizontal -Terminal Block TE 282834-8, 8 pins, pitch 2.54mm, size 20.78x6.5mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F282834%7FC1%7Fpdf%7FEnglish%7FENG_CD_282834_C1.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_TE-Connectivity -THT Terminal Block TE 282834-8 pitch 2.54mm size 20.78x6.5mm^2 drill 1.1mm pad 2.1mm -0 -8 -8 -TerminalBlock_TE-Connectivity -TerminalBlock_TE_282834-9_1x09_P2.54mm_Horizontal -Terminal Block TE 282834-9, 9 pins, pitch 2.54mm, size 23.32x6.5mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F282834%7FC1%7Fpdf%7FEnglish%7FENG_CD_282834_C1.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_TE-Connectivity -THT Terminal Block TE 282834-9 pitch 2.54mm size 23.32x6.5mm^2 drill 1.1mm pad 2.1mm -0 -9 -9 -TerminalBlock_WAGO -TerminalBlock_WAGO_236-101_1x01_P5.00mm_45Degree -Terminal Block WAGO 236-101, 45Degree (cable under 45degree), 1 pins, pitch 5mm, size 7.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-101 45Degree pitch 5mm size 7.3x14mm^2 drill 1.15mm pad 3mm -0 -1 -1 -TerminalBlock_WAGO -TerminalBlock_WAGO_236-102_1x02_P5.00mm_45Degree -Terminal Block WAGO 236-102, 45Degree (cable under 45degree), 2 pins, pitch 5mm, size 12.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-102 45Degree pitch 5mm size 12.3x14mm^2 drill 1.15mm pad 3mm -0 -2 -2 -TerminalBlock_WAGO -TerminalBlock_WAGO_236-103_1x03_P5.00mm_45Degree -Terminal Block WAGO 236-103, 45Degree (cable under 45degree), 3 pins, pitch 5mm, size 17.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-103 45Degree pitch 5mm size 17.3x14mm^2 drill 1.15mm pad 3mm -0 -3 -3 -TerminalBlock_WAGO -TerminalBlock_WAGO_236-104_1x04_P5.00mm_45Degree -Terminal Block WAGO 236-104, 45Degree (cable under 45degree), 4 pins, pitch 5mm, size 22.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-104 45Degree pitch 5mm size 22.3x14mm^2 drill 1.15mm pad 3mm -0 -4 -4 -TerminalBlock_WAGO -TerminalBlock_WAGO_236-106_1x06_P5.00mm_45Degree -Terminal Block WAGO 236-106, 45Degree (cable under 45degree), 6 pins, pitch 5mm, size 32.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-106 45Degree pitch 5mm size 32.3x14mm^2 drill 1.15mm pad 3mm -0 -6 -6 -TerminalBlock_WAGO -TerminalBlock_WAGO_236-108_1x08_P5.00mm_45Degree -Terminal Block WAGO 236-108, 45Degree (cable under 45degree), 8 pins, pitch 5mm, size 42.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-108 45Degree pitch 5mm size 42.3x14mm^2 drill 1.15mm pad 3mm -0 -8 -8 -TerminalBlock_WAGO -TerminalBlock_WAGO_236-112_1x12_P5.00mm_45Degree -Terminal Block WAGO 236-112, 45Degree (cable under 45degree), 12 pins, pitch 5mm, size 62.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-112 45Degree pitch 5mm size 62.3x14mm^2 drill 1.15mm pad 3mm -0 -12 -12 -TerminalBlock_WAGO -TerminalBlock_WAGO_236-116_1x16_P5.00mm_45Degree -Terminal Block WAGO 236-116, 45Degree (cable under 45degree), 16 pins, pitch 5mm, size 82.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-116 45Degree pitch 5mm size 82.3x14mm^2 drill 1.15mm pad 3mm -0 -16 -16 -TerminalBlock_WAGO -TerminalBlock_WAGO_236-124_1x24_P5.00mm_45Degree -Terminal Block WAGO 236-124, 45Degree (cable under 45degree), 24 pins, pitch 5mm, size 122x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-124 45Degree pitch 5mm size 122x14mm^2 drill 1.15mm pad 3mm -0 -24 -24 -TerminalBlock_WAGO -TerminalBlock_WAGO_236-136_1x36_P5.00mm_45Degree -Terminal Block WAGO 236-136, 45Degree (cable under 45degree), 36 pins, pitch 5mm, size 182x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-136 45Degree pitch 5mm size 182x14mm^2 drill 1.15mm pad 3mm -0 -36 -36 -TerminalBlock_WAGO -TerminalBlock_WAGO_236-148_1x48_P5.00mm_45Degree -Terminal Block WAGO 236-148, 45Degree (cable under 45degree), 48 pins, pitch 5mm, size 242x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-148 45Degree pitch 5mm size 242x14mm^2 drill 1.15mm pad 3mm -0 -48 -48 -TerminalBlock_WAGO -TerminalBlock_WAGO_236-201_1x01_P7.50mm_45Degree -Terminal Block WAGO 236-201, 45Degree (cable under 45degree), 1 pins, pitch 7.5mm, size 9.8x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-201 45Degree pitch 7.5mm size 9.8x14mm^2 drill 1.15mm pad 3mm -0 -1 -1 -TerminalBlock_WAGO -TerminalBlock_WAGO_236-202_1x02_P7.50mm_45Degree -Terminal Block WAGO 236-202, 45Degree (cable under 45degree), 2 pins, pitch 7.5mm, size 17.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-202 45Degree pitch 7.5mm size 17.3x14mm^2 drill 1.15mm pad 3mm -0 -2 -2 -TerminalBlock_WAGO -TerminalBlock_WAGO_236-203_1x03_P7.50mm_45Degree -Terminal Block WAGO 236-203, 45Degree (cable under 45degree), 3 pins, pitch 7.5mm, size 24.8x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-203 45Degree pitch 7.5mm size 24.8x14mm^2 drill 1.15mm pad 3mm -0 -3 -3 -TerminalBlock_WAGO -TerminalBlock_WAGO_236-204_1x04_P7.50mm_45Degree -Terminal Block WAGO 236-204, 45Degree (cable under 45degree), 4 pins, pitch 7.5mm, size 32.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-204 45Degree pitch 7.5mm size 32.3x14mm^2 drill 1.15mm pad 3mm -0 -4 -4 -TerminalBlock_WAGO -TerminalBlock_WAGO_236-206_1x06_P7.50mm_45Degree -Terminal Block WAGO 236-206, 45Degree (cable under 45degree), 6 pins, pitch 7.5mm, size 47.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-206 45Degree pitch 7.5mm size 47.3x14mm^2 drill 1.15mm pad 3mm -0 -6 -6 -TerminalBlock_WAGO -TerminalBlock_WAGO_236-208_1x08_P7.50mm_45Degree -Terminal Block WAGO 236-208, 45Degree (cable under 45degree), 8 pins, pitch 7.5mm, size 62.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-208 45Degree pitch 7.5mm size 62.3x14mm^2 drill 1.15mm pad 3mm -0 -8 -8 -TerminalBlock_WAGO -TerminalBlock_WAGO_236-212_1x12_P7.50mm_45Degree -Terminal Block WAGO 236-212, 45Degree (cable under 45degree), 12 pins, pitch 7.5mm, size 92.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-212 45Degree pitch 7.5mm size 92.3x14mm^2 drill 1.15mm pad 3mm -0 -12 -12 -TerminalBlock_WAGO -TerminalBlock_WAGO_236-216_1x16_P7.50mm_45Degree -Terminal Block WAGO 236-216, 45Degree (cable under 45degree), 16 pins, pitch 7.5mm, size 122x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-216 45Degree pitch 7.5mm size 122x14mm^2 drill 1.15mm pad 3mm -0 -16 -16 -TerminalBlock_WAGO -TerminalBlock_WAGO_236-224_1x24_P7.50mm_45Degree -Terminal Block WAGO 236-224, 45Degree (cable under 45degree), 24 pins, pitch 7.5mm, size 182x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-224 45Degree pitch 7.5mm size 182x14mm^2 drill 1.15mm pad 3mm -0 -24 -24 -TerminalBlock_WAGO -TerminalBlock_WAGO_236-301_1x01_P10.00mm_45Degree -Terminal Block WAGO 236-301, 45Degree (cable under 45degree), 1 pins, pitch 10mm, size 12.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-301 45Degree pitch 10mm size 12.3x14mm^2 drill 1.15mm pad 3mm -0 -1 -1 -TerminalBlock_WAGO -TerminalBlock_WAGO_236-302_1x02_P10.00mm_45Degree -Terminal Block WAGO 236-302, 45Degree (cable under 45degree), 2 pins, pitch 10mm, size 22.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-302 45Degree pitch 10mm size 22.3x14mm^2 drill 1.15mm pad 3mm -0 -2 -2 -TerminalBlock_WAGO -TerminalBlock_WAGO_236-303_1x03_P10.00mm_45Degree -Terminal Block WAGO 236-303, 45Degree (cable under 45degree), 3 pins, pitch 10mm, size 32.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-303 45Degree pitch 10mm size 32.3x14mm^2 drill 1.15mm pad 3mm -0 -3 -3 -TerminalBlock_WAGO -TerminalBlock_WAGO_236-304_1x04_P10.00mm_45Degree -Terminal Block WAGO 236-304, 45Degree (cable under 45degree), 4 pins, pitch 10mm, size 42.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-304 45Degree pitch 10mm size 42.3x14mm^2 drill 1.15mm pad 3mm -0 -4 -4 -TerminalBlock_WAGO -TerminalBlock_WAGO_236-306_1x06_P10.00mm_45Degree -Terminal Block WAGO 236-306, 45Degree (cable under 45degree), 6 pins, pitch 10mm, size 62.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-306 45Degree pitch 10mm size 62.3x14mm^2 drill 1.15mm pad 3mm -0 -6 -6 -TerminalBlock_WAGO -TerminalBlock_WAGO_236-308_1x08_P10.00mm_45Degree -Terminal Block WAGO 236-308, 45Degree (cable under 45degree), 8 pins, pitch 10mm, size 82.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-308 45Degree pitch 10mm size 82.3x14mm^2 drill 1.15mm pad 3mm -0 -8 -8 -TerminalBlock_WAGO -TerminalBlock_WAGO_236-312_1x12_P10.00mm_45Degree -Terminal Block WAGO 236-312, 45Degree (cable under 45degree), 12 pins, pitch 10mm, size 122x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-312 45Degree pitch 10mm size 122x14mm^2 drill 1.15mm pad 3mm -0 -12 -12 -TerminalBlock_WAGO -TerminalBlock_WAGO_236-316_1x16_P10.00mm_45Degree -Terminal Block WAGO 236-316, 45Degree (cable under 45degree), 16 pins, pitch 10mm, size 162x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-316 45Degree pitch 10mm size 162x14mm^2 drill 1.15mm pad 3mm -0 -16 -16 -TerminalBlock_WAGO -TerminalBlock_WAGO_236-324_1x24_P10.00mm_45Degree -Terminal Block WAGO 236-324, 45Degree (cable under 45degree), 24 pins, pitch 10mm, size 242x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-324 45Degree pitch 10mm size 242x14mm^2 drill 1.15mm pad 3mm -0 -24 -24 -TerminalBlock_WAGO -TerminalBlock_WAGO_236-401_1x01_P5.00mm_45Degree -Terminal Block WAGO 236-401, 45Degree (cable under 45degree), 1 pins, pitch 5mm, size 7.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-401 45Degree pitch 5mm size 7.3x14mm^2 drill 1.15mm pad 3mm -0 -2 -1 -TerminalBlock_WAGO -TerminalBlock_WAGO_236-402_1x02_P5.00mm_45Degree -Terminal Block WAGO 236-402, 45Degree (cable under 45degree), 2 pins, pitch 5mm, size 12.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-402 45Degree pitch 5mm size 12.3x14mm^2 drill 1.15mm pad 3mm -0 -4 -2 -TerminalBlock_WAGO -TerminalBlock_WAGO_236-403_1x03_P5.00mm_45Degree -Terminal Block WAGO 236-403, 45Degree (cable under 45degree), 3 pins, pitch 5mm, size 17.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-403 45Degree pitch 5mm size 17.3x14mm^2 drill 1.15mm pad 3mm -0 -6 -3 -TerminalBlock_WAGO -TerminalBlock_WAGO_236-404_1x04_P5.00mm_45Degree -Terminal Block WAGO 236-404, 45Degree (cable under 45degree), 4 pins, pitch 5mm, size 22.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-404 45Degree pitch 5mm size 22.3x14mm^2 drill 1.15mm pad 3mm -0 -8 -4 -TerminalBlock_WAGO -TerminalBlock_WAGO_236-406_1x06_P5.00mm_45Degree -Terminal Block WAGO 236-406, 45Degree (cable under 45degree), 6 pins, pitch 5mm, size 32.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-406 45Degree pitch 5mm size 32.3x14mm^2 drill 1.15mm pad 3mm -0 -12 -6 -TerminalBlock_WAGO -TerminalBlock_WAGO_236-408_1x08_P5.00mm_45Degree -Terminal Block WAGO 236-408, 45Degree (cable under 45degree), 8 pins, pitch 5mm, size 42.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-408 45Degree pitch 5mm size 42.3x14mm^2 drill 1.15mm pad 3mm -0 -16 -8 -TerminalBlock_WAGO -TerminalBlock_WAGO_236-412_1x12_P5.00mm_45Degree -Terminal Block WAGO 236-412, 45Degree (cable under 45degree), 12 pins, pitch 5mm, size 62.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-412 45Degree pitch 5mm size 62.3x14mm^2 drill 1.15mm pad 3mm -0 -24 -12 -TerminalBlock_WAGO -TerminalBlock_WAGO_236-416_1x16_P5.00mm_45Degree -Terminal Block WAGO 236-416, 45Degree (cable under 45degree), 16 pins, pitch 5mm, size 82.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-416 45Degree pitch 5mm size 82.3x14mm^2 drill 1.15mm pad 3mm -0 -32 -16 -TerminalBlock_WAGO -TerminalBlock_WAGO_236-424_1x24_P5.00mm_45Degree -Terminal Block WAGO 236-424, 45Degree (cable under 45degree), 24 pins, pitch 5mm, size 122x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-424 45Degree pitch 5mm size 122x14mm^2 drill 1.15mm pad 3mm -0 -48 -24 -TerminalBlock_WAGO -TerminalBlock_WAGO_236-436_1x36_P5.00mm_45Degree -Terminal Block WAGO 236-436, 45Degree (cable under 45degree), 36 pins, pitch 5mm, size 182x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-436 45Degree pitch 5mm size 182x14mm^2 drill 1.15mm pad 3mm -0 -72 -36 -TerminalBlock_WAGO -TerminalBlock_WAGO_236-448_1x48_P5.00mm_45Degree -Terminal Block WAGO 236-448, 45Degree (cable under 45degree), 48 pins, pitch 5mm, size 242x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-448 45Degree pitch 5mm size 242x14mm^2 drill 1.15mm pad 3mm -0 -96 -48 -TerminalBlock_WAGO -TerminalBlock_WAGO_236-501_1x01_P7.50mm_45Degree -Terminal Block WAGO 236-501, 45Degree (cable under 45degree), 1 pins, pitch 7.5mm, size 9.8x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-501 45Degree pitch 7.5mm size 9.8x14mm^2 drill 1.15mm pad 3mm -0 -2 -1 -TerminalBlock_WAGO -TerminalBlock_WAGO_236-502_1x02_P7.50mm_45Degree -Terminal Block WAGO 236-502, 45Degree (cable under 45degree), 2 pins, pitch 7.5mm, size 17.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-502 45Degree pitch 7.5mm size 17.3x14mm^2 drill 1.15mm pad 3mm -0 -4 -2 -TerminalBlock_WAGO -TerminalBlock_WAGO_236-503_1x03_P7.50mm_45Degree -Terminal Block WAGO 236-503, 45Degree (cable under 45degree), 3 pins, pitch 7.5mm, size 24.8x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-503 45Degree pitch 7.5mm size 24.8x14mm^2 drill 1.15mm pad 3mm -0 -6 -3 -TerminalBlock_WAGO -TerminalBlock_WAGO_236-504_1x04_P7.50mm_45Degree -Terminal Block WAGO 236-504, 45Degree (cable under 45degree), 4 pins, pitch 7.5mm, size 32.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-504 45Degree pitch 7.5mm size 32.3x14mm^2 drill 1.15mm pad 3mm -0 -8 -4 -TerminalBlock_WAGO -TerminalBlock_WAGO_236-506_1x06_P7.50mm_45Degree -Terminal Block WAGO 236-506, 45Degree (cable under 45degree), 6 pins, pitch 7.5mm, size 47.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-506 45Degree pitch 7.5mm size 47.3x14mm^2 drill 1.15mm pad 3mm -0 -12 -6 -TerminalBlock_WAGO -TerminalBlock_WAGO_236-508_1x08_P7.50mm_45Degree -Terminal Block WAGO 236-508, 45Degree (cable under 45degree), 8 pins, pitch 7.5mm, size 62.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-508 45Degree pitch 7.5mm size 62.3x14mm^2 drill 1.15mm pad 3mm -0 -16 -8 -TerminalBlock_WAGO -TerminalBlock_WAGO_236-512_1x12_P7.50mm_45Degree -Terminal Block WAGO 236-512, 45Degree (cable under 45degree), 12 pins, pitch 7.5mm, size 92.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-512 45Degree pitch 7.5mm size 92.3x14mm^2 drill 1.15mm pad 3mm -0 -24 -12 -TerminalBlock_WAGO -TerminalBlock_WAGO_236-516_1x16_P7.50mm_45Degree -Terminal Block WAGO 236-516, 45Degree (cable under 45degree), 16 pins, pitch 7.5mm, size 122x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-516 45Degree pitch 7.5mm size 122x14mm^2 drill 1.15mm pad 3mm -0 -32 -16 -TerminalBlock_WAGO -TerminalBlock_WAGO_236-524_1x24_P7.50mm_45Degree -Terminal Block WAGO 236-524, 45Degree (cable under 45degree), 24 pins, pitch 7.5mm, size 182x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-524 45Degree pitch 7.5mm size 182x14mm^2 drill 1.15mm pad 3mm -0 -48 -24 -TerminalBlock_WAGO -TerminalBlock_WAGO_236-601_1x01_P10.00mm_45Degree -Terminal Block WAGO 236-601, 45Degree (cable under 45degree), 1 pins, pitch 10mm, size 12.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-601 45Degree pitch 10mm size 12.3x14mm^2 drill 1.15mm pad 3mm -0 -2 -1 -TerminalBlock_WAGO -TerminalBlock_WAGO_236-602_1x02_P10.00mm_45Degree -Terminal Block WAGO 236-602, 45Degree (cable under 45degree), 2 pins, pitch 10mm, size 22.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-602 45Degree pitch 10mm size 22.3x14mm^2 drill 1.15mm pad 3mm -0 -4 -2 -TerminalBlock_WAGO -TerminalBlock_WAGO_236-603_1x03_P10.00mm_45Degree -Terminal Block WAGO 236-603, 45Degree (cable under 45degree), 3 pins, pitch 10mm, size 32.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-603 45Degree pitch 10mm size 32.3x14mm^2 drill 1.15mm pad 3mm -0 -6 -3 -TerminalBlock_WAGO -TerminalBlock_WAGO_236-604_1x04_P10.00mm_45Degree -Terminal Block WAGO 236-604, 45Degree (cable under 45degree), 4 pins, pitch 10mm, size 42.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-604 45Degree pitch 10mm size 42.3x14mm^2 drill 1.15mm pad 3mm -0 -8 -4 -TerminalBlock_WAGO -TerminalBlock_WAGO_236-606_1x06_P10.00mm_45Degree -Terminal Block WAGO 236-606, 45Degree (cable under 45degree), 6 pins, pitch 10mm, size 62.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-606 45Degree pitch 10mm size 62.3x14mm^2 drill 1.15mm pad 3mm -0 -12 -6 -TerminalBlock_WAGO -TerminalBlock_WAGO_236-608_1x08_P10.00mm_45Degree -Terminal Block WAGO 236-608, 45Degree (cable under 45degree), 8 pins, pitch 10mm, size 82.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-608 45Degree pitch 10mm size 82.3x14mm^2 drill 1.15mm pad 3mm -0 -16 -8 -TerminalBlock_WAGO -TerminalBlock_WAGO_236-612_1x12_P10.00mm_45Degree -Terminal Block WAGO 236-612, 45Degree (cable under 45degree), 12 pins, pitch 10mm, size 122x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-612 45Degree pitch 10mm size 122x14mm^2 drill 1.15mm pad 3mm -0 -24 -12 -TerminalBlock_WAGO -TerminalBlock_WAGO_236-616_1x16_P10.00mm_45Degree -Terminal Block WAGO 236-616, 45Degree (cable under 45degree), 16 pins, pitch 10mm, size 162x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-616 45Degree pitch 10mm size 162x14mm^2 drill 1.15mm pad 3mm -0 -32 -16 -TerminalBlock_WAGO -TerminalBlock_WAGO_236-624_1x24_P10.00mm_45Degree -Terminal Block WAGO 236-624, 45Degree (cable under 45degree), 24 pins, pitch 10mm, size 242x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 236-624 45Degree pitch 10mm size 242x14mm^2 drill 1.15mm pad 3mm -0 -48 -24 -TerminalBlock_WAGO -TerminalBlock_WAGO_804-101_1x01_P5.00mm_45Degree -Terminal Block WAGO 804-101, 45Degree (cable under 45degree), 1 pins, pitch 5mm, size 6.5x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 804-101 45Degree pitch 5mm size 6.5x15mm^2 drill 1.2mm pad 3mm -0 -2 -1 -TerminalBlock_WAGO -TerminalBlock_WAGO_804-102_1x02_P5.00mm_45Degree -Terminal Block WAGO 804-102, 45Degree (cable under 45degree), 2 pins, pitch 5mm, size 11.5x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 804-102 45Degree pitch 5mm size 11.5x15mm^2 drill 1.2mm pad 3mm -0 -4 -2 -TerminalBlock_WAGO -TerminalBlock_WAGO_804-103_1x03_P5.00mm_45Degree -Terminal Block WAGO 804-103, 45Degree (cable under 45degree), 3 pins, pitch 5mm, size 16.5x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 804-103 45Degree pitch 5mm size 16.5x15mm^2 drill 1.2mm pad 3mm -0 -6 -3 -TerminalBlock_WAGO -TerminalBlock_WAGO_804-104_1x04_P5.00mm_45Degree -Terminal Block WAGO 804-104, 45Degree (cable under 45degree), 4 pins, pitch 5mm, size 21.5x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 804-104 45Degree pitch 5mm size 21.5x15mm^2 drill 1.2mm pad 3mm -0 -8 -4 -TerminalBlock_WAGO -TerminalBlock_WAGO_804-105_1x05_P5.00mm_45Degree -Terminal Block WAGO 804-105, 45Degree (cable under 45degree), 5 pins, pitch 5mm, size 26.5x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 804-105 45Degree pitch 5mm size 26.5x15mm^2 drill 1.2mm pad 3mm -0 -10 -5 -TerminalBlock_WAGO -TerminalBlock_WAGO_804-106_1x06_P5.00mm_45Degree -Terminal Block WAGO 804-106, 45Degree (cable under 45degree), 6 pins, pitch 5mm, size 31.5x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 804-106 45Degree pitch 5mm size 31.5x15mm^2 drill 1.2mm pad 3mm -0 -12 -6 -TerminalBlock_WAGO -TerminalBlock_WAGO_804-107_1x07_P5.00mm_45Degree -Terminal Block WAGO 804-107, 45Degree (cable under 45degree), 7 pins, pitch 5mm, size 36.5x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 804-107 45Degree pitch 5mm size 36.5x15mm^2 drill 1.2mm pad 3mm -0 -14 -7 -TerminalBlock_WAGO -TerminalBlock_WAGO_804-108_1x08_P5.00mm_45Degree -Terminal Block WAGO 804-108, 45Degree (cable under 45degree), 8 pins, pitch 5mm, size 41.5x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 804-108 45Degree pitch 5mm size 41.5x15mm^2 drill 1.2mm pad 3mm -0 -16 -8 -TerminalBlock_WAGO -TerminalBlock_WAGO_804-109_1x09_P5.00mm_45Degree -Terminal Block WAGO 804-109, 45Degree (cable under 45degree), 9 pins, pitch 5mm, size 46.5x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 804-109 45Degree pitch 5mm size 46.5x15mm^2 drill 1.2mm pad 3mm -0 -18 -9 -TerminalBlock_WAGO -TerminalBlock_WAGO_804-110_1x10_P5.00mm_45Degree -Terminal Block WAGO 804-110, 45Degree (cable under 45degree), 10 pins, pitch 5mm, size 51.5x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 804-110 45Degree pitch 5mm size 51.5x15mm^2 drill 1.2mm pad 3mm -0 -20 -10 -TerminalBlock_WAGO -TerminalBlock_WAGO_804-112_1x12_P5.00mm_45Degree -Terminal Block WAGO 804-112, 45Degree (cable under 45degree), 12 pins, pitch 5mm, size 61.5x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 804-112 45Degree pitch 5mm size 61.5x15mm^2 drill 1.2mm pad 3mm -0 -24 -12 -TerminalBlock_WAGO -TerminalBlock_WAGO_804-116_1x16_P5.00mm_45Degree -Terminal Block WAGO 804-116, 45Degree (cable under 45degree), 16 pins, pitch 5mm, size 81.5x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 804-116 45Degree pitch 5mm size 81.5x15mm^2 drill 1.2mm pad 3mm -0 -32 -16 -TerminalBlock_WAGO -TerminalBlock_WAGO_804-124_1x24_P5.00mm_45Degree -Terminal Block WAGO 804-124, 45Degree (cable under 45degree), 24 pins, pitch 5mm, size 122x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 804-124 45Degree pitch 5mm size 122x15mm^2 drill 1.2mm pad 3mm -0 -48 -24 -TerminalBlock_WAGO -TerminalBlock_WAGO_804-301_1x01_P7.50mm_45Degree -Terminal Block WAGO 804-301, 45Degree (cable under 45degree), 1 pins, pitch 7.5mm, size 6.5x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 804-301 45Degree pitch 7.5mm size 6.5x15mm^2 drill 1.2mm pad 3mm -0 -2 -1 -TerminalBlock_WAGO -TerminalBlock_WAGO_804-302_1x02_P7.50mm_45Degree -Terminal Block WAGO 804-302, 45Degree (cable under 45degree), 2 pins, pitch 7.5mm, size 14x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 804-302 45Degree pitch 7.5mm size 14x15mm^2 drill 1.2mm pad 3mm -0 -4 -2 -TerminalBlock_WAGO -TerminalBlock_WAGO_804-303_1x03_P7.50mm_45Degree -Terminal Block WAGO 804-303, 45Degree (cable under 45degree), 3 pins, pitch 7.5mm, size 21.5x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 804-303 45Degree pitch 7.5mm size 21.5x15mm^2 drill 1.2mm pad 3mm -0 -6 -3 -TerminalBlock_WAGO -TerminalBlock_WAGO_804-304_1x04_P7.50mm_45Degree -Terminal Block WAGO 804-304, 45Degree (cable under 45degree), 4 pins, pitch 7.5mm, size 29x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 804-304 45Degree pitch 7.5mm size 29x15mm^2 drill 1.2mm pad 3mm -0 -8 -4 -TerminalBlock_WAGO -TerminalBlock_WAGO_804-305_1x05_P7.50mm_45Degree -Terminal Block WAGO 804-305, 45Degree (cable under 45degree), 5 pins, pitch 7.5mm, size 36.5x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 804-305 45Degree pitch 7.5mm size 36.5x15mm^2 drill 1.2mm pad 3mm -0 -10 -5 -TerminalBlock_WAGO -TerminalBlock_WAGO_804-306_1x06_P7.50mm_45Degree -Terminal Block WAGO 804-306, 45Degree (cable under 45degree), 6 pins, pitch 7.5mm, size 44x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 804-306 45Degree pitch 7.5mm size 44x15mm^2 drill 1.2mm pad 3mm -0 -12 -6 -TerminalBlock_WAGO -TerminalBlock_WAGO_804-307_1x07_P7.50mm_45Degree -Terminal Block WAGO 804-307, 45Degree (cable under 45degree), 7 pins, pitch 7.5mm, size 51.5x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 804-307 45Degree pitch 7.5mm size 51.5x15mm^2 drill 1.2mm pad 3mm -0 -14 -7 -TerminalBlock_WAGO -TerminalBlock_WAGO_804-308_1x08_P7.50mm_45Degree -Terminal Block WAGO 804-308, 45Degree (cable under 45degree), 8 pins, pitch 7.5mm, size 59x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 804-308 45Degree pitch 7.5mm size 59x15mm^2 drill 1.2mm pad 3mm -0 -16 -8 -TerminalBlock_WAGO -TerminalBlock_WAGO_804-309_1x09_P7.50mm_45Degree -Terminal Block WAGO 804-309, 45Degree (cable under 45degree), 9 pins, pitch 7.5mm, size 66.5x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 804-309 45Degree pitch 7.5mm size 66.5x15mm^2 drill 1.2mm pad 3mm -0 -18 -9 -TerminalBlock_WAGO -TerminalBlock_WAGO_804-310_1x10_P7.50mm_45Degree -Terminal Block WAGO 804-310, 45Degree (cable under 45degree), 10 pins, pitch 7.5mm, size 74x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 804-310 45Degree pitch 7.5mm size 74x15mm^2 drill 1.2mm pad 3mm -0 -20 -10 -TerminalBlock_WAGO -TerminalBlock_WAGO_804-312_1x12_P7.50mm_45Degree -Terminal Block WAGO 804-312, 45Degree (cable under 45degree), 12 pins, pitch 7.5mm, size 89x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 804-312 45Degree pitch 7.5mm size 89x15mm^2 drill 1.2mm pad 3mm -0 -24 -12 -TerminalBlock_WAGO -TerminalBlock_WAGO_804-316_1x16_P7.50mm_45Degree -Terminal Block WAGO 804-316, 45Degree (cable under 45degree), 16 pins, pitch 7.5mm, size 119x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 804-316 45Degree pitch 7.5mm size 119x15mm^2 drill 1.2mm pad 3mm -0 -32 -16 -TerminalBlock_WAGO -TerminalBlock_WAGO_804-324_1x24_P7.50mm_45Degree -Terminal Block WAGO 804-324, 45Degree (cable under 45degree), 24 pins, pitch 7.5mm, size 179x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO -THT Terminal Block WAGO 804-324 45Degree pitch 7.5mm size 179x15mm^2 drill 1.2mm pad 3mm -0 -48 -24 -TestPoint -TestPoint_2Pads_Pitch2.54mm_Drill0.8mm -Test point with 2 pins, pitch 2.54mm, drill diameter 0.8mm -CONN DEV -0 -2 -2 -TestPoint -TestPoint_2Pads_Pitch5.08mm_Drill1.3mm -Test point with 2 pads, pitch 5.08mm, hole diameter 1.3mm, wire diameter 1.0mm -CONN DEV -0 -2 -2 -TestPoint -TestPoint_Bridge_Pitch2.0mm_Drill0.7mm -wire loop as test point, pitch 2.0mm, hole diameter 0.7mm, wire diameter 0.5mm -test point wire loop -0 -2 -1 -TestPoint -TestPoint_Bridge_Pitch2.54mm_Drill0.7mm -wire loop as test point, pitch 2.0mm, hole diameter 0.7mm, wire diameter 0.5mm -test point wire loop -0 -2 -1 -TestPoint -TestPoint_Bridge_Pitch2.54mm_Drill1.0mm -wire loop as test point, pitch 2.54mm, hole diameter 1.0mm, wire diameter 0.8mm -test point wire loop -0 -2 -1 -TestPoint -TestPoint_Bridge_Pitch2.54mm_Drill1.3mm -wire loop as test point, pitch 2.54mm, hole diameter 1.3mm, wire diameter 1.0mm -test point wire loop -0 -2 -1 -TestPoint -TestPoint_Bridge_Pitch3.81mm_Drill1.3mm -wire loop as test point, pitch 3.81mm, hole diameter 1.3mm, wire diameter 1.0mm -test point wire loop -0 -2 -1 -TestPoint -TestPoint_Bridge_Pitch5.08mm_Drill0.7mm -wire loop as test point, pitch 5.08mm, hole diameter 0.7mm, wire diameter 1.0mm -test point wire loop -0 -2 -1 -TestPoint -TestPoint_Bridge_Pitch5.08mm_Drill1.3mm -wire loop as test point, pitch 5.08mm, hole diameter 1.3mm, wire diameter 1.0mm -test point wire loop -0 -2 -1 -TestPoint -TestPoint_Bridge_Pitch6.35mm_Drill1.3mm -wire loop as test point, pitch 6.35mm, hole diameter 1.3mm, wire diameter 1.0mm -test point wire loop -0 -2 -1 -TestPoint -TestPoint_Bridge_Pitch7.62mm_Drill1.3mm -wire loop as test point, pitch 7.62mm, hole diameter 1.3mm, wire diameter 1.0mm -test point wire loop -0 -2 -1 -TestPoint -TestPoint_Keystone_5000-5004_Miniature -Keystone Miniature THM Test Point 5000-5004, http://www.keyelco.com/product-pdf.cfm?p=1309 -Through Hole Mount Test Points -0 -1 -1 -TestPoint -TestPoint_Keystone_5005-5009_Compact -Keystone Miniature THM Test Point 5005-5009, http://www.keyelco.com/product-pdf.cfm?p=1314 -Through Hole Mount Test Points -0 -1 -1 -TestPoint -TestPoint_Keystone_5010-5014_Multipurpose -Keystone Miniature THM Test Point 5010-5014, http://www.keyelco.com/product-pdf.cfm?p=1319 -Through Hole Mount Test Points -0 -1 -1 -TestPoint -TestPoint_Keystone_5015_Micro-Minature -SMT Test Point- Micro Miniature 5015, http://www.keyelco.com/product-pdf.cfm?p=1353 -Test Point -0 -1 -1 -TestPoint -TestPoint_Keystone_5019_Minature -SMT Test Point- Micro Miniature 5019, http://www.keyelco.com/product-pdf.cfm?p=1357 -Test Point -0 -1 -1 -TestPoint -TestPoint_Loop_D1.80mm_Drill1.0mm_Beaded -wire loop with bead as test point, loop diameter 1.8mm, hole diameter 1.0mm -test point wire loop bead -0 -1 -1 -TestPoint -TestPoint_Loop_D2.50mm_Drill1.0mm -wire loop as test point, loop diameter 2.5mm, hole diameter 1.0mm -test point wire loop bead -0 -1 -1 -TestPoint -TestPoint_Loop_D2.50mm_Drill1.0mm_LowProfile -low profile wire loop as test point, loop diameter 2.5mm, hole diameter 1.0mm -test point wire loop bead -0 -1 -1 -TestPoint -TestPoint_Loop_D2.50mm_Drill1.85mm -wire loop as test point, loop diameter 2.5mm, hole diameter 1.85mm -test point wire loop bead -0 -1 -1 -TestPoint -TestPoint_Loop_D2.54mm_Drill1.5mm_Beaded -wire loop with bead as test point, loop diameter2.548mm, hole diameter 1.5mm -test point wire loop bead -0 -1 -1 -TestPoint -TestPoint_Loop_D2.60mm_Drill0.9mm_Beaded -wire loop with bead as test point, loop diameter2.6mm, hole diameter 0.9mm -test point wire loop bead -0 -1 -1 -TestPoint -TestPoint_Loop_D2.60mm_Drill1.4mm_Beaded -wire loop with bead as test point, loop diameter2.6mm, hole diameter 1.4mm -test point wire loop bead -0 -1 -1 -TestPoint -TestPoint_Loop_D2.60mm_Drill1.6mm_Beaded -wire loop with bead as test point, loop diameter2.6mm, hole diameter 1.6mm -test point wire loop bead -0 -1 -1 -TestPoint -TestPoint_Loop_D3.50mm_Drill0.9mm_Beaded -wire loop with bead as test point, loop diameter2.6mm, hole diameter 0.9mm -test point wire loop bead -0 -1 -1 -TestPoint -TestPoint_Loop_D3.50mm_Drill1.4mm_Beaded -wire loop with bead as test point, loop diameter 3.5mm, hole diameter 1.4mm -test point wire loop bead -0 -1 -1 -TestPoint -TestPoint_Loop_D3.80mm_Drill2.0mm -wire loop as test point, loop diameter 3.8mm, hole diameter 2.0mm -test point wire loop bead -0 -1 -1 -TestPoint -TestPoint_Loop_D3.80mm_Drill2.5mm -wire loop as test point, loop diameter 3.8mm, hole diameter 2.5mm -test point wire loop bead -0 -1 -1 -TestPoint -TestPoint_Loop_D3.80mm_Drill2.8mm -wire loop as test point, loop diameter 3.8mm, hole diameter 2.8mm -test point wire loop bead -0 -1 -1 -TestPoint -TestPoint_Pad_1.0x1.0mm -SMD rectangular pad as test Point, square 1.0mm side length -test point SMD pad rectangle square -0 -1 -1 -TestPoint -TestPoint_Pad_1.5x1.5mm -SMD rectangular pad as test Point, square 1.5mm side length -test point SMD pad rectangle square -0 -1 -1 -TestPoint -TestPoint_Pad_2.0x2.0mm -SMD rectangular pad as test Point, square 2.0mm side length -test point SMD pad rectangle square -0 -1 -1 -TestPoint -TestPoint_Pad_2.5x2.5mm -SMD rectangular pad as test Point, square 2.5mm side length -test point SMD pad rectangle square -0 -1 -1 -TestPoint -TestPoint_Pad_3.0x3.0mm -SMD rectangular pad as test Point, square 3.0mm side length -test point SMD pad rectangle square -0 -1 -1 -TestPoint -TestPoint_Pad_4.0x4.0mm -SMD rectangular pad as test Point, square 4.0mm side length -test point SMD pad rectangle square -0 -1 -1 -TestPoint -TestPoint_Pad_D1.0mm -SMD pad as test Point, diameter 1.0mm -test point SMD pad -0 -1 -1 -TestPoint -TestPoint_Pad_D1.5mm -SMD pad as test Point, diameter 1.5mm -test point SMD pad -0 -1 -1 -TestPoint -TestPoint_Pad_D2.0mm -SMD pad as test Point, diameter 2.0mm -test point SMD pad -0 -1 -1 -TestPoint -TestPoint_Pad_D2.5mm -SMD pad as test Point, diameter 2.5mm -test point SMD pad -0 -1 -1 -TestPoint -TestPoint_Pad_D3.0mm -SMD pad as test Point, diameter 3.0mm -test point SMD pad -0 -1 -1 -TestPoint -TestPoint_Pad_D4.0mm -SMD pad as test Point, diameter 4.0mm -test point SMD pad -0 -1 -1 -TestPoint -TestPoint_Plated_Hole_D2.0mm -Plated Hole as test Point, diameter 2.0mm -test point plated hole -0 -1 -1 -TestPoint -TestPoint_Plated_Hole_D3.0mm -Plated Hole as test Point, diameter 3.0mm -test point plated hole -0 -1 -1 -TestPoint -TestPoint_Plated_Hole_D4.0mm -Plated Hole as test Point, diameter 4.0mm -test point plated hole -0 -1 -1 -TestPoint -TestPoint_Plated_Hole_D5.0mm -Plated Hole as test Point, diameter 5.0mm -test point plated hole -0 -1 -1 -TestPoint -TestPoint_THTPad_1.0x1.0mm_Drill0.5mm -THT rectangular pad as test Point, square 1.0mm side length, hole diameter 0.5mm -test point THT pad rectangle square -0 -1 -1 -TestPoint -TestPoint_THTPad_1.5x1.5mm_Drill0.7mm -THT rectangular pad as test Point, square 1.5mm side length, hole diameter 0.7mm -test point THT pad rectangle square -0 -1 -1 -TestPoint -TestPoint_THTPad_2.0x2.0mm_Drill1.0mm -THT rectangular pad as test Point, square 2.0mm_Drill1.0mm side length, hole diameter 1.0mm -test point THT pad rectangle square -0 -1 -1 -TestPoint -TestPoint_THTPad_2.5x2.5mm_Drill1.2mm -THT rectangular pad as test Point, square 2.5mm side length, hole diameter 1.2mm -test point THT pad rectangle square -0 -1 -1 -TestPoint -TestPoint_THTPad_3.0x3.0mm_Drill1.5mm -THT rectangular pad as test Point, square 3.0mm side length, hole diameter 1.5mm -test point THT pad rectangle square -0 -1 -1 -TestPoint -TestPoint_THTPad_4.0x4.0mm_Drill2.0mm -THT rectangular pad as test Point, square 4.0mm side length, hole diameter 2.0mm -test point THT pad rectangle square -0 -1 -1 -TestPoint -TestPoint_THTPad_D1.0mm_Drill0.5mm -THT pad as test Point, diameter 1.0mm, hole diameter 0.5mm -test point THT pad -0 -1 -1 -TestPoint -TestPoint_THTPad_D1.5mm_Drill0.7mm -THT pad as test Point, diameter 1.5mm, hole diameter 0.7mm -test point THT pad -0 -1 -1 -TestPoint -TestPoint_THTPad_D2.0mm_Drill1.0mm -THT pad as test Point, diameter 2.0mm, hole diameter 1.0mm -test point THT pad -0 -1 -1 -TestPoint -TestPoint_THTPad_D2.5mm_Drill1.2mm -THT pad as test Point, diameter 2.5mm, hole diameter 1.2mm -test point THT pad -0 -1 -1 -TestPoint -TestPoint_THTPad_D3.0mm_Drill1.5mm -THT pad as test Point, diameter 3.0mm, hole diameter 1.5mm -test point THT pad -0 -1 -1 -TestPoint -TestPoint_THTPad_D4.0mm_Drill2.0mm -THT pad as test Point, diameter 4.0mm, hole diameter 2.0mm -test point THT pad -0 -1 -1 -Transformer_SMD -Pulse_P0926NL -SMT Gate Drive Transformer, 1:1:1, 8.0x6.3x5.3mm (https://productfinder.pulseeng.com/products/datasheets/SPM2007_61.pdf) -pulse pa0926nl -0 -6 -6 -Transformer_SMD -Pulse_PA1323NL -SMT Gate Drive Transformer, 1:1, 9.5x7.1x5.3mm (https://productfinder.pulseeng.com/products/datasheets/SPM2007_61.pdf) -pulse pa1323nl -0 -6 -6 -Transformer_SMD -Pulse_PA2001NL -SMT Gate Drive Transformer, 1:1, 8.6x6.7x2.5mm (https://productfinder.pulseeng.com/products/datasheets/P663.pdf) -pulse pa2001nl pe-68386nl -0 -4 -4 -Transformer_SMD -Pulse_PA2002NL-PA2008NL-PA2009NL -SMT Gate Drive Transformer, 1:1:1 or 2:1:1 or 2.5:1:1 or 1:1, 9.0x8.6x7.6mm (https://productfinder.pulseeng.com/products/datasheets/P663.pdf) -pulse pa2002nl pa2008nl pa2009nl p0544nl pa0184nl pa0297nl pa0510nl -0 -6 -6 -Transformer_SMD -Pulse_PA2004NL -SMT Gate Drive Transformer, 1:1:1, 8.6x6.7x3.6mm (https://productfinder.pulseeng.com/products/datasheets/P663.pdf) -pulse pa2004nl pa0264nl -0 -6 -6 -Transformer_SMD -Pulse_PA2005NL -SMT Gate Drive Transformer, 1:1:1, 11.8x8.8x4.0mm (https://productfinder.pulseeng.com/products/datasheets/P663.pdf) -pulse pa2005nl pa0173nl -0 -6 -6 -Transformer_SMD -Pulse_PA2006NL -SMT Gate Drive Transformer, 1:1, 11.8x8.8x4.0mm (https://productfinder.pulseeng.com/products/datasheets/P663.pdf) -pulse pa2006nl pa0186nl -0 -4 -4 -Transformer_SMD -Pulse_PA2007NL -SMT Gate Drive Transformer, 1:1, 9.0x8.6x7.6mm (https://productfinder.pulseeng.com/products/datasheets/P663.pdf) -pulse pa2007nl -0 -4 -4 -Transformer_SMD -Pulse_PA2777NL -SMT Gate Drive Transformer, 1:1, 7.1x6.1x5.5mm (https://productfinder.pulseeng.com/products/datasheets/SPM2007_61.pdf) -pulse pa2777nl -0 -8 -8 -Transformer_SMD -Pulse_PA3493NL -SMT Gate Drive Transformer, 1.25:1, 10.9x9.7x2.7mm (https://productfinder.pulseeng.com/products/datasheets/SPM2007_61.pdf) -pulse pa3493nl -0 -4 -4 -Transformer_SMD -Transformer_Coilcraft_CST1 -Current sense transformer, SMD, 8.0x8.13x5.3mm (https://www.coilcraft.com/pdfs/cst.pdf) -Transformer current sense SMD -0 -8 -8 -Transformer_SMD -Transformer_Coilcraft_CST2 -Current sense transformer, SMD, 8.0x8.13x5.3mm (https://www.coilcraft.com/pdfs/cst.pdf) -Transformer current sense SMD -0 -8 -8 -Transformer_SMD -Transformer_Coilcraft_CST2010 -Current sense transformer, SMD, 14.55x19.91x10.50mm (https://www.coilcraft.com/pdfs/cst2010.pdf) -Transformer current sense SMD -0 -12 -12 -Transformer_SMD -Transformer_CurrentSense_8.4x7.2mm -Transformer current sense SMD 8.4x7.2mm -Transformer current sense SMD -0 -8 -8 -Transformer_SMD -Transformer_Ethernet_Bel_S558-5999-T7-F -Ethernet Transformer, Bel S558-5999-T7-F, https://www.belfuse.com/resources/ICMs/lan-/S558-5999-T7-F.pdf -Ethernet Transformer -0 -16 -16 -Transformer_SMD -Transformer_Ethernet_Bourns_PT61017PEL -https://www.bourns.com/docs/Product-Datasheets/PT61017PEL.pdf -Transformer Ethernet Single Center-Tap -0 -16 -16 -Transformer_SMD -Transformer_Ethernet_HALO_TG111-MSC13 -Transformer Ethernet SMD, https://www.haloelectronics.com/pdf/discrete-genesus.pdf -Transformer Ethernet SMD -0 -24 -24 -Transformer_SMD -Transformer_MACOM_SM-22 -https://cdn.macom.com/datasheets/ETC1-1-13.pdf -RF Transformer -0 -5 -5 -Transformer_SMD -Transformer_Murata_78250JC -Murata 78250JC https://www.murata-ps.com/datasheet?/data/magnetics/kmp_78250j.pdf -Murata transformer -0 -6 -6 -Transformer_SMD -Transformer_NF_ETAL_P2781 -NF-Transformer, ETAL, P2781, SMD, -NF-Transformer ETAL P2781 SMD -0 -8 -7 -Transformer_SMD -Transformer_NF_ETAL_P2781_HandSoldering -NF-Transformer, ETAL, P2781, SMD, Handsoldering -NF-Transformer ETAL P2781 SMD Handsoldering -0 -8 -7 -Transformer_SMD -Transformer_NF_ETAL_P3000 -NF-Reansformer, ETAL, P3000, SMD, -NF-Reansformer ETAL P3000 SMD -0 -15 -13 -Transformer_SMD -Transformer_NF_ETAL_P3000_HandSoldering -NF-Reansformer, ETAL, P3000, SMD, Handsoldering, -NF-Reansformer ETAL P3000 SMD Handsoldering -0 -15 -13 -Transformer_SMD -Transformer_NF_ETAL_P3181 -NF-Transformer, ETAL, P3181, SMD, -NF-Transformer ETAL P3181 SMD -0 -7 -6 -Transformer_SMD -Transformer_NF_ETAL_P3181_HandSoldering -NF-Transformer, ETAL, P3181, SMD, Hand Soldering, -NF-Transformer ETAL P3181 SMD Hand Soldering -0 -7 -6 -Transformer_SMD -Transformer_NF_ETAL_P3188 -NF-Transformer, ETAL, P3188, SMD, -NF-Transformer ETAL P3188 SMD -0 -8 -6 -Transformer_SMD -Transformer_NF_ETAL_P3188_HandSoldering -NF-Transformer, ETAL, P3188, SMD, Handsoldering, -NF-Transformer ETAL P3188 SMD Handsoldering -0 -8 -6 -Transformer_SMD -Transformer_NF_ETAL_P3191 -NF-Transformer, ETAL, P3191, SMD, -NF-Transformer ETAL P3191 SMD -0 -8 -6 -Transformer_SMD -Transformer_NF_ETAL_P3191_HandSoldering -NF-Transformer, ETAL, P3191, SMD, Handsoldering, -NF-Transformer ETAL P3191 SMD Handsoldering -0 -8 -6 -Transformer_SMD -Transformer_Pulse_H1100NL -For H1100NL, H1101NL, H1102NL, H1121NL, H1183NL, H1199NL, HX1188NL, HX1198NL and H1302NL. https://productfinder.pulseeng.com/doc_type/WEB301/doc_num/H1102NL/doc_part/H1102NL.pdf -H1100NL H1101NL H1102NL H1121NL H1183NL H1199NL HX1188NL HX1198NL H1302N -0 -16 -16 -Transformer_SMD -Transformer_Wuerth_750315371 -Power Transformer, horizontal core with bobbin, 6 pin, 2.54mm pitch, 11.24mm row spacing, 12.6x8.3x4.1mm -transformer flyback -0 -6 -6 -Transformer_THT -Autotransformer_Toroid_1Tap_Horizontal_D9.0mm_Amidon-T30 -Autotransformer, Toroid, horizontal, laying, 1 Tap, Diameter 9mm, Amidon T30, -Autotransformer Toroid horizontal laying 1 Tap Diameter 9mm Amidon T30 -0 -3 -3 -Transformer_THT -Autotransformer_Toroid_1Tap_Horizontal_D10.5mm_Amidon-T37 -Autotransformer, Toroid, horizontal, laying, 1 Tap, Diameter 10,5mm, Amidon T37, -Autotransformer Toroid horizontal laying 1 Tap Diameter 10 5mm Amidon T37 -0 -3 -3 -Transformer_THT -Autotransformer_Toroid_1Tap_Horizontal_D12.5mm_Amidon-T44 -Autotransformer, Toroid, horizontal, laying, 1 Tap, Diameter 12,5mm, Amidon T44, -Autotransformer Toroid horizontal laying 1 Tap Diameter 12 5mm Amidon T44 -0 -3 -3 -Transformer_THT -Autotransformer_Toroid_1Tap_Horizontal_D14.0mm_Amidon-T50 -Choke, Inductance, Autotransformer, Toroid, horizontal, laying, 1 Tap, Diameter 14mm, Amidon T50, -Choke Inductance Autotransformer Toroid horizontal laying 1 Tap Diameter 14mm Amidon T50 -0 -3 -3 -Transformer_THT -Autotransformer_ZS1052-AC -Ignition coil for xenon flash, http://www.excelitas.com/downloads/ZS1052ACH.pdf -ignition coil autotransformer -0 -3 -3 -Transformer_THT -Transformer_37x44 -transformer 37x44mm² -transformer 37x44mm² -0 -12 -4 -Transformer_THT -Transformer_Breve_TEZ-22x24 -http://www.breve.pl/pdf/ANG/TEZ_ang.pdf -TEZ PCB Transformer -0 -7 -7 -Transformer_THT -Transformer_Breve_TEZ-28x33 -http://www.breve.pl/pdf/ANG/TEZ_ang.pdf -TEZ PCB Transformer -0 -9 -9 -Transformer_THT -Transformer_Breve_TEZ-35x42 -http://www.breve.pl/pdf/ANG/TEZ_ang.pdf -TEZ PCB Transformer -0 -9 -9 -Transformer_THT -Transformer_Breve_TEZ-38x45 -http://www.breve.pl/pdf/ANG/TEZ_ang.pdf -TEZ PCB Transformer -0 -9 -9 -Transformer_THT -Transformer_Breve_TEZ-44x52 -http://www.breve.pl/pdf/ANG/TEZ_ang.pdf -TEZ PCB Transformer -0 -10 -10 -Transformer_THT -Transformer_Breve_TEZ-47x57 -http://www.breve.pl/pdf/ANG/TEZ_ang.pdf -TEZ PCB Transformer -0 -13 -13 -Transformer_THT -Transformer_CHK_EI30-2VA_1xSec -Trafo, Printtrafo, CHK, EI30, 2VA, 1x Sec,http://www.eratransformers.com/downloads/030-7585.0.pdf -Trafo Printtrafo CHK EI30 2VA 1x Sec -0 -10 -10 -Transformer_THT -Transformer_CHK_EI30-2VA_2xSec -Trafo, Printtrafo, CHK, EI30, 2VA, 2x Sec, -Trafo Printtrafo CHK EI30 2VA 2x Sec -0 -10 -10 -Transformer_THT -Transformer_CHK_EI30-2VA_Neutral -Trafo, Printtrafo, CHK, EI30, 2VA, neutral, -Trafo Printtrafo CHK EI30 2VA neutral -0 -10 -10 -Transformer_THT -Transformer_CHK_EI38-3VA_1xSec -Trafo, Printtrafo, CHK, EI38, 3VA, 1x Sec, http://www.eratransformers.com/product-detail/20 -Trafo Printtrafo CHK EI38 3VA 1x Sec -0 -10 -10 -Transformer_THT -Transformer_CHK_EI38-3VA_2xSec -Trafo, Printtrafo, CHK, EI38, 3VA, 2x Sec, http://www.eratransformers.com/product-detail/20 -Trafo Printtrafo CHK EI38 3VA 2x Sec -0 -10 -10 -Transformer_THT -Transformer_CHK_EI38-3VA_Neutral -Trafo, Printtrafo, CHK, EI38, 3VA, neutral, http://www.eratransformers.com/product-detail/20 -Trafo Printtrafo CHK EI42 3VA neutral -0 -10 -10 -Transformer_THT -Transformer_CHK_EI42-5VA_1xSec -Trafo, Printtrafo, CHK, EI42, 5VA, 1x Sec, -Trafo Printtrafo CHK EI42 5VA 1x Sec -0 -10 -10 -Transformer_THT -Transformer_CHK_EI42-5VA_2xSec -Trafo, Printtrafo, CHK, EI42, 5VA, 2x Sec, -Trafo Printtrafo CHK EI42 5VA 2x Sec -0 -10 -10 -Transformer_THT -Transformer_CHK_EI42-5VA_Neutral -Trafo, Printtrafo, CHK, EI42, 5VA, neutral, -Trafo Printtrafo CHK EI42 5VA neutral -0 -10 -10 -Transformer_THT -Transformer_CHK_EI48-8VA_1xSec -Trafo, Printtrafo, CHK, EI48, 8VA, 1x Sec, http://www.eratransformers.com/product-detail/18 -Trafo Printtrafo CHK EI48 8VA 1x Sec -0 -12 -12 -Transformer_THT -Transformer_CHK_EI48-8VA_2xSec -Trafo, Printtrafo, CHK, EI48, 8VA, 2x Sec, http://www.eratransformers.com/product-detail/18 -Trafo Printtrafo CHK EI48 8VA 2x Sec -0 -12 -12 -Transformer_THT -Transformer_CHK_EI48-8VA_Neutral -Trafo, Printtrafo, CHK, EI48, 8VA, neutral, http://www.eratransformers.com/product-detail/18 -Trafo Printtrafo CHK EI48 8VA neutral -0 -12 -12 -Transformer_THT -Transformer_CHK_EI48-10VA_1xSec -Trafo, Printtrafo, CHK, EI48, 10VA, 1x Sec, -Trafo Printtrafo CHK EI48 10VA 1x Sec -0 -12 -12 -Transformer_THT -Transformer_CHK_EI48-10VA_2xSec -Trafo, Printtrafo, CHK, EI48, 10VA, 2x Sec, http://www.eratransformers.com/product-detail/18 -Trafo Printtrafo CHK EI48 10VA 2x Sec -0 -12 -12 -Transformer_THT -Transformer_CHK_EI48-10VA_Neutral -Trafo, Printtrafo, CHK, EI48, 10VA, neutral, http://www.eratransformers.com/product-detail/18 -Trafo Printtrafo CHK EI48 10VA neutral -0 -12 -12 -Transformer_THT -Transformer_CHK_EI54-12VA_1xSec -Trafo, Printtrafo, CHK, EI54, 12VA, 1x Sec,http://www.eratransformers.com/product-detail/19 -Trafo Printtrafo CHK EI54 12VA 1x Sec -0 -14 -14 -Transformer_THT -Transformer_CHK_EI54-12VA_2xSec -Trafo, Printtrafo, CHK, EI54, 12VA, 2x Sec,http://www.eratransformers.com/product-detail/19 -Trafo Printtrafo CHK EI54 12VA 2x Sec -0 -14 -14 -Transformer_THT -Transformer_CHK_EI54-12VA_Neutral -Trafo, Printtrafo, CHK, EI54, 12VA, neutral,http://www.eratransformers.com/product-detail/19 -Trafo Printtrafo CHK EI54 12VA neutral -0 -14 -14 -Transformer_THT -Transformer_CHK_EI54-16VA_1xSec -Trafo, Printtrafo, CHK, EI54, 16VA, 1x Sec,http://www.eratransformers.com/product-detail/19 -Trafo Printtrafo CHK EI54 16VA 1x Sec -0 -14 -14 -Transformer_THT -Transformer_CHK_EI54-16VA_2xSec -Trafo, Printtrafo, CHK, EI54, 16VA, 2x Sec,http://www.eratransformers.com/product-detail/19 -Trafo Printtrafo CHK EI54 16VA 2x Sec -0 -14 -14 -Transformer_THT -Transformer_CHK_EI54-16VA_Neutral -Trafo, Printtrafo, CHK, EI54, 16VA, neutral,http://www.eratransformers.com/product-detail/19 -Trafo Printtrafo CHK EI54 16VA neutral -0 -14 -14 -Transformer_THT -Transformer_CHK_UI30-4VA_Flat -Trafo, Flattrafo, CHK, UI30, 4VA, -Trafo Flattrafo CHK UI30 4VA -0 -16 -16 -Transformer_THT -Transformer_CHK_UI39-10VA_Flat -Trafo, Flattrafo, CHK, UI39, 10VA, -Trafo Flattrafo CHK UI39 10VA -0 -20 -20 -Transformer_THT -Transformer_Coilcraft_Q4434-B_Rhombus-T1311 -Transformator, Transformer, Flyback, Coilcraft Q4434-B, Rgombus T1311, -Transformator Transformer Flyback Coilcraft Q4434-B Rgombus T1311 -0 -8 -8 -Transformer_THT -Transformer_EPCOS_B66359A1013T_Horizontal -Transformer, Transformator, ETD29, 13 Pin, Horizontal, EPCOS-B66359A1013T, -Transformer Transformator ETD29 13 Pin Horizontal EPCOS-B66359A1013T -0 -13 -13 -Transformer_THT -Transformer_EPCOS_B66359J1014T_Vertical -Transformer, Transformator, ETD29, 14 Pin, Vertical, EPCOS-B66359J1014T, -Transformer Transformator ETD29 14 Pin Vertical EPCOS-B66359J1014T -0 -14 -14 -Transformer_THT -Transformer_Microphone_Lundahl_LL1538 -AUDIO TRAFO LUNDAHL, https://www.lundahltransformers.com/wp-content/uploads/datasheets/1538_8xl.pdf -AUDIO TRAFO LUNDAHL -0 -7 -7 -Transformer_THT -Transformer_Microphone_Lundahl_LL1587 -AUDIO TRAFO LUNDAHL, https://www.lundahltransformers.com/wp-content/uploads/datasheets/1587.pdf -AUDIO TRAFO LUNDAHL -0 -7 -7 -Transformer_THT -Transformer_Myrra_74040_Horizontal -Transformer, Transformator, ETD29, 13 Pin, Horizontal, Myrra-74040, -Transformer Transformator ETD29 13 Pin Horizontal Myrra-74040 -0 -13 -13 -Transformer_THT -Transformer_Myrra_EF20_7408x -EF20 flyback transformer,http://myrra.com/wp-content/uploads/2017/09/Datasheet-74087-74088-74089-rev-A.pdf -transformer flyback SMPS -0 -9 -9 -Transformer_THT -Transformer_NF_ETAL_1-1_P1200 -NF-Transformer, 1:1, ETAL P1200,http://www.etalgroup.com/sites/default/files/products/P1200_April_2005.pdf -NF-Transformer 1to1 ETAL P1200 -0 -4 -4 -Transformer_THT -Transformer_NF_ETAL_P1165 -NF-Transformer, ETAL, P1165,http://www.etalgroup.com/sites/default/files/products/P1165_February_2006.pdf -NF-Transformer ETAL P1165 -0 -4 -4 -Transformer_THT -Transformer_NF_ETAL_P3324 -NF-Transformer, ETAL P3324,http://www.etalgroup.com/sites/default/files/products/P3324_April_2005.pdf -NF-Transformer ETAL P3324 -0 -4 -4 -Transformer_THT -Transformer_NF_ETAL_P3356 -NF-Transformer, ETAL P3356, http://www.etalgroup.com/sites/default/files/products/P3356_December_2005.pdf -NF-Transformer ETAL P3356 -0 -4 -4 -Transformer_THT -Transformer_Toroid_Horizontal_D9.0mm_Amidon-T30 -Transformer, Toroid, horizontal, laying, Diameter 9mm, Amidon, T30, -Transformer Toroid horizontal laying Diameter 9mm Amidon T30 -0 -4 -4 -Transformer_THT -Transformer_Toroid_Horizontal_D10.5mm_Amidon-T37 -Transformer, Toroid, horizontal, laying, Diameter 10,5mm, Amidon T37, -Transformer Toroid horizontal laying Diameter 10 5mm Amidon T37 -0 -4 -4 -Transformer_THT -Transformer_Toroid_Horizontal_D12.5mm_Amidon-T44 -Transformer, Toroid, horizontal, laying, Diameter 12,5mm, Amidon T44, -Transformer Toroid horizontal laying Diameter 12 5mm Amidon T44 -0 -4 -4 -Transformer_THT -Transformer_Toroid_Horizontal_D14.0mm_Amidon-T50 -Transformer, Toroid, horizontal, laying, Diameter 14mm, Amidon T50, -Transformer Toroid horizontal laying Diameter 14mm Amidon T50 -0 -4 -4 -Transformer_THT -Transformer_Toroid_Horizontal_D18.0mm -Transformer, Toroid, tapped, horizontal, laying, Diameter 18mm, -Transformer Toroid tapped horizontal laying Diameter 18mm -0 -5 -4 -Transformer_THT -Transformer_Toroid_Tapped_Horizontal_D9.0mm_Amidon-T30 -Transformer, Toroid, tapped, horizontal, laying, Diameter 9mm, Amidon, T30, -Transformer Toroid tapped horizontal laying Diameter 9mm Amidon T30 -0 -6 -6 -Transformer_THT -Transformer_Toroid_Tapped_Horizontal_D10.5mm_Amidon-T37 -Transformer, Toroid, tapped, horizontal, laying, Diameter 10,5mm, Amidon, T37, -Transformer Toroid tapped horizontal laying Diameter 10 5mm Amidon T37 -0 -6 -6 -Transformer_THT -Transformer_Toroid_Tapped_Horizontal_D12.5mm_Amidon-T44 -Transformer, Toroid, tapped, horizontal, laying, Diameter 12,5mm, Amidon, T44, -Transformer Toroid tapped horizontal laying Diameter 12 5mm Amidon T44 -0 -6 -6 -Transformer_THT -Transformer_Toroid_Tapped_Horizontal_D14.0mm_Amidon-T50 -Transformer, Toroid, tapped, horizontal, laying, Diameter 14mm, Amidon T50, -Transformer Toroid tapped horizontal laying Diameter 14mm Amidon T50 -0 -6 -6 -Transformer_THT -Transformer_Wuerth_750343373 -Transformer, horizontal core with bobbin, 10 pin, 3.81mm pitch, 15.24mm row spacing, 22x23x17.53mm (https://katalog.we-online.com/ctm/datasheet/750343373.pdf) -transformer flyback -0 -10 -10 -Valve -Valve_ECC-83-1 -Valve ECC-83-1 round pins -Valve ECC-83-1 round pins -0 -9 -9 -Valve -Valve_ECC-83-2 -Valve ECC-83-2 flat pins -Valve ECC-83-2 flat pins -0 -10 -9 -Valve -Valve_EURO -Valve Euro -Valve Euro -0 -7 -5 -Valve -Valve_Glimm -Valve Glimm -Valve Glimm -0 -2 -2 -Valve -Valve_Mini_G -Valve mini G -Valve mini G -0 -9 -7 -Valve -Valve_Mini_P -Valve mini P -Valve mini P -0 -7 -7 -Valve -Valve_Mini_Pentode_Linear -Mini-Pentode, 5-pin, e.g. JAN6418 -Valve Mini-Pentode 5-pin JAN6418 -0 -5 -5 -Valve -Valve_Noval_G -Valve NOVAL G -Valve NOVAL G -0 -11 -9 -Valve -Valve_Noval_P -Valve NOVAL P -Valve NOVAL P -0 -9 -9 -Valve -Valve_Octal -8-pin round valve -valve -0 -9 -8 -Varistor -RV_Disc_D7mm_W3.4mm_P5mm -Varistor, diameter 7mm, width 3.4mm, pitch 5mm -varistor SIOV -0 -2 -2 -Varistor -RV_Disc_D7mm_W3.5mm_P5mm -Varistor, diameter 7mm, width 3.5mm, pitch 5mm -varistor SIOV -0 -2 -2 -Varistor -RV_Disc_D7mm_W3.6mm_P5mm -Varistor, diameter 7mm, width 3.6mm, pitch 5mm -varistor SIOV -0 -2 -2 -Varistor -RV_Disc_D7mm_W3.7mm_P5mm -Varistor, diameter 7mm, width 3.7mm, pitch 5mm -varistor SIOV -0 -2 -2 -Varistor -RV_Disc_D7mm_W3.8mm_P5mm -Varistor, diameter 7mm, width 3.8mm, pitch 5mm -varistor SIOV -0 -2 -2 -Varistor -RV_Disc_D7mm_W3.9mm_P5mm -Varistor, diameter 7mm, width 3.9mm, pitch 5mm -varistor SIOV -0 -2 -2 -Varistor -RV_Disc_D7mm_W4.2mm_P5mm -Varistor, diameter 7mm, width 4.2mm, pitch 5mm -varistor SIOV -0 -2 -2 -Varistor -RV_Disc_D7mm_W4.3mm_P5mm -Varistor, diameter 7mm, width 4.3mm, pitch 5mm -varistor SIOV -0 -2 -2 -Varistor -RV_Disc_D7mm_W4.5mm_P5mm -Varistor, diameter 7mm, width 4.5mm, pitch 5mm -varistor SIOV -0 -2 -2 -Varistor -RV_Disc_D7mm_W4.8mm_P5mm -Varistor, diameter 7mm, width 4.8mm, pitch 5mm -varistor SIOV -0 -2 -2 -Varistor -RV_Disc_D7mm_W4.9mm_P5mm -Varistor, diameter 7mm, width 4.9mm, pitch 5mm -varistor SIOV -0 -2 -2 -Varistor -RV_Disc_D7mm_W4mm_P5mm -Varistor, diameter 7mm, width 4mm, pitch 5mm -varistor SIOV -0 -2 -2 -Varistor -RV_Disc_D7mm_W5.1mm_P5mm -Varistor, diameter 7mm, width 5.1mm, pitch 5mm -varistor SIOV -0 -2 -2 -Varistor -RV_Disc_D7mm_W5.4mm_P5mm -Varistor, diameter 7mm, width 5.4mm, pitch 5mm -varistor SIOV -0 -2 -2 -Varistor -RV_Disc_D7mm_W5.5mm_P5mm -Varistor, diameter 7mm, width 5.5mm, pitch 5mm -varistor SIOV -0 -2 -2 -Varistor -RV_Disc_D7mm_W5.7mm_P5mm -Varistor, diameter 7mm, width 5.7mm, pitch 5mm -varistor SIOV -0 -2 -2 -Varistor -RV_Disc_D9mm_W3.3mm_P5mm -Varistor, diameter 9mm, width 3.3mm, pitch 5mm -varistor SIOV -0 -2 -2 -Varistor -RV_Disc_D9mm_W3.4mm_P5mm -Varistor, diameter 9mm, width 3.4mm, pitch 5mm -varistor SIOV -0 -2 -2 -Varistor -RV_Disc_D9mm_W3.5mm_P5mm -Varistor, diameter 9mm, width 3.5mm, pitch 5mm -varistor SIOV -0 -2 -2 -Varistor -RV_Disc_D9mm_W3.6mm_P5mm -Varistor, diameter 9mm, width 3.6mm, pitch 5mm -varistor SIOV -0 -2 -2 -Varistor -RV_Disc_D9mm_W3.7mm_P5mm -Varistor, diameter 9mm, width 3.7mm, pitch 5mm -varistor SIOV -0 -2 -2 -Varistor -RV_Disc_D9mm_W3.8mm_P5mm -Varistor, diameter 9mm, width 3.8mm, pitch 5mm -varistor SIOV -0 -2 -2 -Varistor -RV_Disc_D9mm_W3.9mm_P5mm -Varistor, diameter 9mm, width 3.9mm, pitch 5mm -varistor SIOV -0 -2 -2 -Varistor -RV_Disc_D9mm_W4.1mm_P5mm -Varistor, diameter 9mm, width 4.1mm, pitch 5mm -varistor SIOV -0 -2 -2 -Varistor -RV_Disc_D9mm_W4.2mm_P5mm -Varistor, diameter 9mm, width 4.2mm, pitch 5mm -varistor SIOV -0 -2 -2 -Varistor -RV_Disc_D9mm_W4.4mm_P5mm -Varistor, diameter 9mm, width 4.4mm, pitch 5mm -varistor SIOV -0 -2 -2 -Varistor -RV_Disc_D9mm_W4.5mm_P5mm -Varistor, diameter 9mm, width 4.5mm, pitch 5mm -varistor SIOV -0 -2 -2 -Varistor -RV_Disc_D9mm_W4.8mm_P5mm -Varistor, diameter 9mm, width 4.8mm, pitch 5mm -varistor SIOV -0 -2 -2 -Varistor -RV_Disc_D9mm_W4mm_P5mm -Varistor, diameter 9mm, width 4mm, pitch 5mm -varistor SIOV -0 -2 -2 -Varistor -RV_Disc_D9mm_W5.2mm_P5mm -Varistor, diameter 9mm, width 5.2mm, pitch 5mm -varistor SIOV -0 -2 -2 -Varistor -RV_Disc_D9mm_W5.4mm_P5mm -Varistor, diameter 9mm, width 5.4mm, pitch 5mm -varistor SIOV -0 -2 -2 -Varistor -RV_Disc_D9mm_W5.5mm_P5mm -Varistor, diameter 9mm, width 5.5mm, pitch 5mm -varistor SIOV -0 -2 -2 -Varistor -RV_Disc_D9mm_W5.7mm_P5mm -Varistor, diameter 9mm, width 5.7mm, pitch 5mm -varistor SIOV -0 -2 -2 -Varistor -RV_Disc_D9mm_W6.1mm_P5mm -Varistor, diameter 9mm, width 6.1mm, pitch 5mm -varistor SIOV -0 -2 -2 -Varistor -RV_Disc_D12mm_W3.9mm_P7.5mm -Varistor, diameter 12mm, width 3.9mm, pitch 7.5mm -varistor SIOV -0 -2 -2 -Varistor -RV_Disc_D12mm_W4.2mm_P7.5mm -Varistor, diameter 12mm, width 4.2mm, pitch 7.5mm -varistor SIOV -0 -2 -2 -Varistor -RV_Disc_D12mm_W4.3mm_P7.5mm -Varistor, diameter 12mm, width 4.3mm, pitch 7.5mm -varistor SIOV -0 -2 -2 -Varistor -RV_Disc_D12mm_W4.4mm_P7.5mm -Varistor, diameter 12mm, width 4.4mm, pitch 7.5mm -varistor SIOV -0 -2 -2 -Varistor -RV_Disc_D12mm_W4.5mm_P7.5mm -Varistor, diameter 12mm, width 4.5mm, pitch 7.5mm -varistor SIOV -0 -2 -2 -Varistor -RV_Disc_D12mm_W4.6mm_P7.5mm -Varistor, diameter 12mm, width 4.6mm, pitch 7.5mm -varistor SIOV -0 -2 -2 -Varistor -RV_Disc_D12mm_W4.7mm_P7.5mm -Varistor, diameter 12mm, width 4.7mm, pitch 7.5mm -varistor SIOV -0 -2 -2 -Varistor -RV_Disc_D12mm_W4.8mm_P7.5mm -Varistor, diameter 12mm, width 4.8mm, pitch 7.5mm -varistor SIOV -0 -2 -2 -Varistor -RV_Disc_D12mm_W4mm_P7.5mm -Varistor, diameter 12mm, width 4mm, pitch 7.5mm -varistor SIOV -0 -2 -2 -Varistor -RV_Disc_D12mm_W5.1mm_P7.5mm -Varistor, diameter 12mm, width 5.1mm, pitch 7.5mm -varistor SIOV -0 -2 -2 -Varistor -RV_Disc_D12mm_W5.4mm_P7.5mm -Varistor, diameter 12mm, width 5.4mm, pitch 7.5mm -varistor SIOV -0 -2 -2 -Varistor -RV_Disc_D12mm_W5.8mm_P7.5mm -Varistor, diameter 12mm, width 5.8mm, pitch 7.5mm -varistor SIOV -0 -2 -2 -Varistor -RV_Disc_D12mm_W5mm_P7.5mm -Varistor, diameter 12mm, width 5mm, pitch 7.5mm -varistor SIOV -0 -2 -2 -Varistor -RV_Disc_D12mm_W6.1mm_P7.5mm -Varistor, diameter 12mm, width 6.1mm, pitch 7.5mm -varistor SIOV -0 -2 -2 -Varistor -RV_Disc_D12mm_W6.2mm_P7.5mm -Varistor, diameter 12mm, width 6.2mm, pitch 7.5mm -varistor SIOV -0 -2 -2 -Varistor -RV_Disc_D12mm_W6.3mm_P7.5mm -Varistor, diameter 12mm, width 6.3mm, pitch 7.5mm -varistor SIOV -0 -2 -2 -Varistor -RV_Disc_D12mm_W6.7mm_P7.5mm -Varistor, diameter 12mm, width 6.7mm, pitch 7.5mm -varistor SIOV -0 -2 -2 -Varistor -RV_Disc_D12mm_W7.1mm_P7.5mm -Varistor, diameter 12mm, width 7.1mm, pitch 7.5mm -varistor SIOV -0 -2 -2 -Varistor -RV_Disc_D12mm_W7.5mm_P7.5mm -Varistor, diameter 12mm, width 7.5mm, pitch 7.5mm -varistor SIOV -0 -2 -2 -Varistor -RV_Disc_D12mm_W7.9mm_P7.5mm -Varistor, diameter 12mm, width 7.9mm, pitch 7.5mm -varistor SIOV -0 -2 -2 -Varistor -RV_Disc_D15.5mm_W3.9mm_P7.5mm -Varistor, diameter 15.5mm, width 3.9mm, pitch 7.5mm -varistor SIOV -0 -2 -2 -Varistor -RV_Disc_D15.5mm_W4.2mm_P7.5mm -Varistor, diameter 15.5mm, width 4.2mm, pitch 7.5mm -varistor SIOV -0 -2 -2 -Varistor -RV_Disc_D15.5mm_W4.3mm_P7.5mm -Varistor, diameter 15.5mm, width 4.3mm, pitch 7.5mm -varistor SIOV -0 -2 -2 -Varistor -RV_Disc_D15.5mm_W4.4mm_P7.5mm -Varistor, diameter 15.5mm, width 4.4mm, pitch 7.5mm -varistor SIOV -0 -2 -2 -Varistor -RV_Disc_D15.5mm_W4.5mm_P7.5mm -Varistor, diameter 15.5mm, width 4.5mm, pitch 7.5mm -varistor SIOV -0 -2 -2 -Varistor -RV_Disc_D15.5mm_W4.6mm_P7.5mm -Varistor, diameter 15.5mm, width 4.6mm, pitch 7.5mm -varistor SIOV -0 -2 -2 -Varistor -RV_Disc_D15.5mm_W4.7mm_P7.5mm -Varistor, diameter 15.5mm, width 4.7mm, pitch 7.5mm -varistor SIOV -0 -2 -2 -Varistor -RV_Disc_D15.5mm_W4.8mm_P7.5mm -Varistor, diameter 15.5mm, width 4.8mm, pitch 7.5mm -varistor SIOV -0 -2 -2 -Varistor -RV_Disc_D15.5mm_W4.9mm_P7.5mm -Varistor, diameter 15.5mm, width 4.9mm, pitch 7.5mm -varistor SIOV -0 -2 -2 -Varistor -RV_Disc_D15.5mm_W4mm_P7.5mm -Varistor, diameter 15.5mm, width 4mm, pitch 7.5mm -varistor SIOV -0 -2 -2 -Varistor -RV_Disc_D15.5mm_W5.2mm_P7.5mm -Varistor, diameter 15.5mm, width 5.2mm, pitch 7.5mm -varistor SIOV -0 -2 -2 -Varistor -RV_Disc_D15.5mm_W5.4mm_P7.5mm -Varistor, diameter 15.5mm, width 5.4mm, pitch 7.5mm -varistor SIOV -0 -2 -2 -Varistor -RV_Disc_D15.5mm_W5.9mm_P7.5mm -Varistor, diameter 15.5mm, width 5.9mm, pitch 7.5mm -varistor SIOV -0 -2 -2 -Varistor -RV_Disc_D15.5mm_W5mm_P7.5mm -Varistor, diameter 15.5mm, width 5mm, pitch 7.5mm -varistor SIOV -0 -2 -2 -Varistor -RV_Disc_D15.5mm_W6.1mm_P7.5mm -Varistor, diameter 15.5mm, width 6.1mm, pitch 7.5mm -varistor SIOV -0 -2 -2 -Varistor -RV_Disc_D15.5mm_W6.3mm_P7.5mm -Varistor, diameter 15.5mm, width 6.3mm, pitch 7.5mm -varistor SIOV -0 -2 -2 -Varistor -RV_Disc_D15.5mm_W6.4mm_P7.5mm -Varistor, diameter 15.5mm, width 6.4mm, pitch 7.5mm -varistor SIOV -0 -2 -2 -Varistor -RV_Disc_D15.5mm_W6.8mm_P7.5mm -Varistor, diameter 15.5mm, width 6.8mm, pitch 7.5mm -varistor SIOV -0 -2 -2 -Varistor -RV_Disc_D15.5mm_W7.2mm_P7.5mm -Varistor, diameter 15.5mm, width 7.2mm, pitch 7.5mm -varistor SIOV -0 -2 -2 -Varistor -RV_Disc_D15.5mm_W7.5mm_P7.5mm -Varistor, diameter 15.5mm, width 7.5mm, pitch 7.5mm -varistor SIOV -0 -2 -2 -Varistor -RV_Disc_D15.5mm_W8mm_P7.5mm -Varistor, diameter 15.5mm, width 8mm, pitch 7.5mm -varistor SIOV -0 -2 -2 -Varistor -RV_Disc_D15.5mm_W11mm_P7.5mm -Varistor, diameter 15.5mm, width 11mm, pitch 7.5mm -varistor SIOV -0 -2 -2 -Varistor -RV_Disc_D16.5mm_W6.7mm_P7.5mm -Varistor, diameter 16.5mm, width 6.7mm, pitch 5mm, https://katalog.we-online.de/pbs/datasheet/820542711.pdf -varistor SIOV -0 -2 -2 -Varistor -RV_Disc_D21.5mm_W4.3mm_P10mm -Varistor, diameter 21.5mm, width 4.3mm, pitch 10mm -varistor SIOV -0 -2 -2 -Varistor -RV_Disc_D21.5mm_W4.4mm_P10mm -Varistor, diameter 21.5mm, width 4.4mm, pitch 10mm -varistor SIOV -0 -2 -2 -Varistor -RV_Disc_D21.5mm_W4.5mm_P10mm -Varistor, diameter 21.5mm, width 4.5mm, pitch 10mm -varistor SIOV -0 -2 -2 -Varistor -RV_Disc_D21.5mm_W4.6mm_P10mm -Varistor, diameter 21.5mm, width 4.6mm, pitch 10mm -varistor SIOV -0 -2 -2 -Varistor -RV_Disc_D21.5mm_W4.7mm_P10mm -Varistor, diameter 21.5mm, width 4.7mm, pitch 10mm -varistor SIOV -0 -2 -2 -Varistor -RV_Disc_D21.5mm_W4.8mm_P10mm -Varistor, diameter 21.5mm, width 4.8mm, pitch 10mm -varistor SIOV -0 -2 -2 -Varistor -RV_Disc_D21.5mm_W4.9mm_P10mm -Varistor, diameter 21.5mm, width 4.9mm, pitch 10mm -varistor SIOV -0 -2 -2 -Varistor -RV_Disc_D21.5mm_W5.1mm_P10mm -Varistor, diameter 21.5mm, width 5.1mm, pitch 10mm -varistor SIOV -0 -2 -2 -Varistor -RV_Disc_D21.5mm_W5.3mm_P10mm -Varistor, diameter 21.5mm, width 5.3mm, pitch 10mm -varistor SIOV -0 -2 -2 -Varistor -RV_Disc_D21.5mm_W5.4mm_P10mm -Varistor, diameter 21.5mm, width 5.4mm, pitch 10mm -varistor SIOV -0 -2 -2 -Varistor -RV_Disc_D21.5mm_W5.6mm_P10mm -Varistor, diameter 21.5mm, width 5.6mm, pitch 10mm -varistor SIOV -0 -2 -2 -Varistor -RV_Disc_D21.5mm_W5.8mm_P10mm -Varistor, diameter 21.5mm, width 5.8mm, pitch 10mm -varistor SIOV -0 -2 -2 -Varistor -RV_Disc_D21.5mm_W5mm_P10mm -Varistor, diameter 21.5mm, width 5mm, pitch 10mm -varistor SIOV -0 -2 -2 -Varistor -RV_Disc_D21.5mm_W6.1mm_P7.5mm -varistor -varistor SIOV -0 -2 -2 -Varistor -RV_Disc_D21.5mm_W6.3mm_P10mm -Varistor, diameter 21.5mm, width 6.3mm, pitch 10mm -varistor SIOV -0 -2 -2 -Varistor -RV_Disc_D21.5mm_W6.5mm_P10mm -Varistor, diameter 21.5mm, width 6.5mm, pitch 10mm -varistor SIOV -0 -2 -2 -Varistor -RV_Disc_D21.5mm_W6.7mm_P10mm -Varistor, diameter 21.5mm, width 6.7mm, pitch 10mm -varistor SIOV -0 -2 -2 -Varistor -RV_Disc_D21.5mm_W6.8mm_P10mm -Varistor, diameter 21.5mm, width 6.8mm, pitch 10mm -varistor SIOV -0 -2 -2 -Varistor -RV_Disc_D21.5mm_W7.1mm_P10mm -Varistor, diameter 21.5mm, width 7.1mm, pitch 10mm -varistor SIOV -0 -2 -2 -Varistor -RV_Disc_D21.5mm_W7.5mm_P10mm -Varistor, diameter 21.5mm, width 7.5mm, pitch 10mm -varistor SIOV -0 -2 -2 -Varistor -RV_Disc_D21.5mm_W7.9mm_P10mm -Varistor, diameter 21.5mm, width 7.9mm, pitch 10mm -varistor SIOV -0 -2 -2 -Varistor -RV_Disc_D21.5mm_W8.4mm_P10mm -Varistor, diameter 21.5mm, width 8.4mm, pitch 10mm -varistor SIOV -0 -2 -2 -Varistor -RV_Disc_D21.5mm_W11.4mm_P10mm -Varistor, diameter 21.5mm, width 11.4mm, pitch 10mm -varistor SIOV -0 -2 -2 -digikey-footprints -3-SIP_Module_TM1000Q - - -0 -3 -3 -digikey-footprints -3-SIP_Module_V7805-500 -http://www.cui.com/product/resource/v78-500.pdf - -0 -3 -3 -digikey-footprints -3-SIP_Module_V7805-1000 -http://www.cui.com/product/resource/v78xx-1000.pdf - -0 -3 -3 -digikey-footprints -4-SMD_2.35x2.95mm - - -0 -4 -4 -digikey-footprints -6-DFN_3x3mm - - -0 -7 -7 -digikey-footprints -6-PLCC_3.5x3.5mm - - -0 -6 -6 -digikey-footprints -0603 - - -0 -2 -2 -digikey-footprints -0805 - - -0 -2 -2 -digikey-footprints -1206 -http://media.digikey.com/pdf/Data%20Sheets/Lite-On%20PDFs/LTST-C230KFKT_5-24-06.pdf - -0 -2 -2 -digikey-footprints -1210 -http://www.murata-ps.com/data/magnetics/kmp_8200c.pdf - -0 -2 -2 -digikey-footprints -2320 - - -0 -4 -4 -digikey-footprints -AS-MLV-P2_9.1x9.1mm - - -0 -4 -4 -digikey-footprints -Air_Quality_Module_IAQ-CORE_P - - -0 -6 -6 -digikey-footprints -Altimeter_MS580314BA -http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=MS5803-14BA&DocType=Data+Sheet&DocLang=English - -0 -8 -8 -digikey-footprints -Ambient_Prox_APDS-9960 -file:///C:/Users/chad_rosencrans/Downloads/AV02-4191EN_DS_Ambient_Prox_APDS-9960_2015-11-13.pdf - -0 -8 -8 -digikey-footprints -Antenna_1.6x3.2mm_2450AT18A100E -https://www.johansontechnology.com/datasheets/antennas/2450AT18A100.pdf - -0 -2 -2 -digikey-footprints -BME680 -https://ae-bst.resource.bosch.com/media/_tech/media/datasheets/BST-BME680-DS001-00.pdf - -0 -8 -8 -digikey-footprints -BMI160 -https://ae-bst.resource.bosch.com/media/_tech/media/datasheets/BST-BMI160-DS000-07.pdf - -0 -14 -14 -digikey-footprints -Barrel_Jack_5.5mmODx2.1mmID_PJ-102A - - -0 -3 -3 -digikey-footprints -Barrel_Jack_5.5mmODx2.1mmID_PJ-202A - - -0 -3 -3 -digikey-footprints -Battery_Holder_9V_BC9VPC-ND -http://www.memoryprotectiondevices.com/datasheets/BC9VPC-datasheet.pdf - -0 -2 -2 -digikey-footprints -Battery_Holder_Coin_2032_BS-7 -http://www.memoryprotectiondevices.com/datasheets/BS-7-datasheet.pdf - -0 -2 -2 -digikey-footprints -Bluetooth_Module_450-0064 -http://www.lsr.com/downloads/products/330-0087.pdf - -0 -165 -53 -digikey-footprints -Bluetooth_Module_BC118 - - -0 -35 -35 -digikey-footprints -Bluetooth_Module_BC127 -https://www.bluecreation.com/userfiles/DataSheet-BC127-latest3.pdf - -0 -51 -51 -digikey-footprints -Bluetooth_Module_BL600-SA -https://assets.lairdtech.com/home/brandworld/files/Datasheet%20-%20BL600.pdf - -0 -44 -44 -digikey-footprints -Bluetooth_Module_BLE112-A-V1 -http://media.digikey.com/pdf/Data%20Sheets/BlueGiga%20PDFs/BLE112.pdf - -0 -30 -30 -digikey-footprints -Bluetooth_Module_BLE113-A-M256K - - -0 -36 -36 -digikey-footprints -Bluetooth_Module_BLE113-A-V1 - - -0 -36 -36 -digikey-footprints -Bluetooth_Module_BLE121LR-A-M256K - - -0 -36 -36 -digikey-footprints -Bluetooth_Module_BM77 - - -0 -33 -33 -digikey-footprints -Bluetooth_Module_BMD-300 - - -0 -47 -47 -digikey-footprints -Bluetooth_Module_CYBLE-022001-00 - - -0 -21 -21 -digikey-footprints -Bluetooth_Module_RFD22301 - - -0 -19 -19 -digikey-footprints -Bluetooth_Module_RFD77101 - - -0 -45 -45 -digikey-footprints -Bluetooth_Module_RN42 - - -0 -36 -33 -digikey-footprints -Bluetooth_Module_RN42-I_RM - - -0 -36 -33 -digikey-footprints -Bluetooth_Module_RN52-IRM - - -0 -50 -50 -digikey-footprints -Bluetooth_Module_RN4020 -http://ww1.microchip.com/downloads/en/DeviceDoc/50002279B.pdf - -0 -22 -22 -digikey-footprints -Bluetooth_Module_RN4677-VRM100 - - -0 -33 -33 -digikey-footprints -Bluetooth_Module_WT12-A-AI5 -http://www.digikey.com/products/en?keywords=Bluetooth_Module_WT12-A-AI5 - -0 -31 -31 -digikey-footprints -Bluetooth_Module_WT32I-A-AI6 - - -0 -50 -50 -digikey-footprints -CB-5_Formed_Leads - - -0 -29 -5 -digikey-footprints -Cellular_Breakout_2542 - - -0 -16 -16 -digikey-footprints -Cellular_Modem_NL-SW-EVDO-V - - -0 -20 -20 -digikey-footprints -Cellular_Modem_NL-SW-LTE-GELS3-C -http://nimbelink.com/Documentation/Skywire/4G_LTE_Cat_1/30122_NL-SW-LTE-GELS3_Datasheet.pdf - -0 -20 -20 -digikey-footprints -Cellular_Modem_NL-SW-LTE-TSVG - - -0 -20 -20 -digikey-footprints -Coax_Conn_U.FL -https://media.digikey.com/pdf/Data%20Sheets/Hirose%20PDFs/UFL%20Series.pdf - -0 -3 -2 -digikey-footprints -DFN-6_3x3mm_EP1 - - -0 -7 -7 -digikey-footprints -DFN-10_2x2mm -https://media.digikey.com/pdf/Data%20Sheets/NXP%20PDFs/MMA8652FC.pdf - -0 -10 -10 -digikey-footprints -DFN-10_3x3mm -http://cache.freescale.com/files/sensors/doc/data_sheet/MMA7660FC.pdf - -0 -10 -10 -digikey-footprints -DFN-12-1EP_3x3mm -http://www.ftdichip.com/Support/Documents/TechnicalNotes/TN_166%20FTDI%20Example%20IC%20PCB%20Footprints.pdf - -0 -13 -13 -digikey-footprints -DIP-4_W7.62mm -http://optoelectronics.liteon.com/upload/download/DS70-2001-026/MOC306X%20series%20201606.pdf - -0 -4 -4 -digikey-footprints -DIP-6_W7.62mm -http://optoelectronics.liteon.com/upload/download/DS70-2001-026/MOC306X%20series%20201606.pdf - -0 -6 -6 -digikey-footprints -DIP-8_W7.62mm -http://media.digikey.com/pdf/Data%20Sheets/Lite-On%20PDFs/6N137%20Series.pdf - -0 -8 -8 -digikey-footprints -DIP-10_W10.16mm - - -0 -10 -10 -digikey-footprints -DIP-14_W3mm - - -0 -14 -14 -digikey-footprints -DIP-16_W7.62mm - - -0 -16 -16 -digikey-footprints -DIP-18_W7.62mm -http://www.ti.com/lit/ds/symlink/tpic6b595.pdf - -0 -18 -18 -digikey-footprints -DIP-20_W7.62mm -http://www.digikey.com/products/en?formaction=on&lang=en&site=us&KeyWords=296-1956-5-ND - -0 -20 -20 -digikey-footprints -DIP-28_W7.62mm -http://www.digikey.com/products/en?formaction=on&lang=en&site=us&KeyWords=296-1956-5-ND - -0 -28 -28 -digikey-footprints -DIP-40_W15.24mm -http://www.ti.com/lit/ds/symlink/tpic6b595.pdf - -0 -40 -40 -digikey-footprints -DO-35 - - -0 -2 -2 -digikey-footprints -DO-35_NK - - -0 -2 -2 -digikey-footprints -DO-41 - - -0 -2 -2 -digikey-footprints -DO-214AB - - -0 -2 -2 -digikey-footprints -DO-214AC - - -0 -2 -2 -digikey-footprints -DSBGA-8_1.6x1.6mm -http://www.ti.com/lit/ds/symlink/tmp006.pdf - -0 -9 -8 -digikey-footprints -DSUB-9_Jack_5747840-3 -http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=5747840&DocType=Customer+Drawing&DocLang=English - -0 -11 -10 -digikey-footprints -DSUB-9_Receptical_A-DF_09_A_KG-T2S -http://www.assmann-wsw.com/fileadmin/datasheets/ASS_4888_CO.pdf - -0 -11 -10 -digikey-footprints -DVI_Female_74320-9004 - - -0 -26 -25 -digikey-footprints -DVI_Female_74320-9010 - - -0 -32 -30 -digikey-footprints -Diode_DO-35_P10mm - - -0 -2 -2 -digikey-footprints -DisplayPort_2040210-1 - - -0 -25 -21 -digikey-footprints -DisplayPort_Mini_2129320-3 - - -0 -24 -21 -digikey-footprints -ESP32-WROOM-32D - - -0 -39 -39 -digikey-footprints -Ethernet_Jack_54602-908LF -http://portal.fciconnect.com/Comergent//fci/drawing/c-bmj-0102.pdf - -0 -8 -8 -digikey-footprints -Ethernet_Jack_ARJC02-111008B -http://www.abracon.com/Magnetics/lan/Ethernet_Jack_ARJC02-111008B.PDF - -0 -12 -12 -digikey-footprints -Ethernet_Jack_RJLSE4208101T -https://www.amphenolcanada.com/ProductSearch/drawings/AC/RJLSE4X0XX01X.pdf - -0 -10 -9 -digikey-footprints -FLIR_Lepton_Socket_1050281001 - - -0 -68 -33 -digikey-footprints -GPS_Module_CAM-M8C-0 - - -0 -31 -31 -digikey-footprints -GSM_Module_17.8x16.5mm_A2235-H - - -0 -30 -23 -digikey-footprints -Gas_Sensor_110-109 - - -0 -10 -10 -digikey-footprints -Gas_Sensor_110-202 -http://www.spec-sensors.com/wp-content/uploads/2016/02/3SP_Ethanol_1000-P-Package-Gas_Sensor_110-202.pdf - -0 -6 -6 -digikey-footprints -HDMI_A_Female_2000-1-2-41-00-BK -http://media.digikey.com/pdf/Data%20Sheets/CNC%20Tech%20PDFs/HDMI_A_Female_2000-1-2-41-00-BK_Dwg.pdf - -0 -25 -20 -digikey-footprints -HDMI_Female_DC3RX19JA3R1700 - - -0 -23 -20 -digikey-footprints -HDMI_Mini_Female_2001-1-2-21-00-BK - - -0 -23 -20 -digikey-footprints -HTQFP-100_14x14mm - - -0 -182 -101 -digikey-footprints -Hall_Sensor_SIP-3_A132_LUA-T -file:///C:/Users/chad_rosencrans/Downloads/A1324-5-6-Datasheet%20(1).pdf - -0 -3 -3 -digikey-footprints -HeaderPin_2x2_P4.2_Drill1.4mm -http://www.molex.com/pdm_docs/sd/039281043_sd.pdf - -0 -4 -4 -digikey-footprints -Headphone_Jack_2.5mm_SJ1-2503A -http://www.cui.com/product/resource/sj1-2503a.pdf - -0 -4 -4 -digikey-footprints -Headphone_Jack_3.5mm_SJ1-3523N -http://www.cui.com/product/resource/sj1-352xn-series.pdf - -0 -3 -3 -digikey-footprints -Headphone_Jack_6.35mm_RA49B14B - - -0 -5 -5 -digikey-footprints -Headphone_Jack_6.35mm_SN49B12B - - -0 -3 -3 -digikey-footprints -Humidity_HIH-4030 - - -0 -4 -4 -digikey-footprints -Humidity_HIH61xx - - -0 -8 -8 -digikey-footprints -Humidity_SHT15 -https://www.sensirion.com/fileadmin/user_upload/customers/sensirion/Dokumente/2_Humidity_Sensors/Sensirion_Humidity_Sensors_SHT1x_Datasheet_V5.pdf - -0 -8 -8 -digikey-footprints -ICL_THT_P7.8mm -https://www.ametherm.com/datasheetspdf/SL322R025.pdf - -0 -2 -2 -digikey-footprints -ICL_THT_P17.1mm -https://www.ametherm.com/datasheets/as322r025 - -0 -2 -2 -digikey-footprints -IMU_Module_SEN0140 - - -0 -4 -4 -digikey-footprints -IR_Receiver_TSOP38238 - - -0 -3 -3 -digikey-footprints -Inductor_13R106C -http://www.murata-ps.com/data/magnetics/kmp_1300r.pdf - -0 -2 -2 -digikey-footprints -Jumper_Micro-Miniature_P5.31mm - - -0 -2 -2 -digikey-footprints -Jumper_Micro-Miniature_P5.375mm -file:///C:/Users/chad_rosencrans/Downloads/5102.pdf - -0 -2 -2 -digikey-footprints -Jumper_Tin_P5.32mm - - -0 -2 -2 -digikey-footprints -Jumper_Tin_P5.38mm -https://cdn.harwin.com/pdfs/S1911R.pdf - -0 -2 -2 -digikey-footprints -Jumper_Tin_P10.9mm - - -0 -2 -2 -digikey-footprints -LED_2-SMD_Gull_Wing_4.4x3.85mm - - -0 -2 -2 -digikey-footprints -LED_2-SMD_No_Lead_1.7x0.8mm - - -0 -2 -2 -digikey-footprints -LED_3mm_Radial -http://optoelectronics.liteon.com/upload/download/DS20-2000-343/1CHKxKNN.pdf - -0 -2 -2 -digikey-footprints -LED_5mm_Radial -http://optoelectronics.liteon.com/upload/download/DS20-2000-343/1CHKxKNN.pdf - -0 -2 -2 -digikey-footprints -LED_7Seg_VAOS-C402S9-BW_50 - - -0 -10 -10 -digikey-footprints -LED_0603 - - -0 -2 -2 -digikey-footprints -LED_Bar_Graph_LTA-1000 - - -0 -20 -20 -digikey-footprints -LED_Breakout_Parallax_WS2812B -https://www.parallax.com/product/28086 - -0 -6 -6 -digikey-footprints -LED_Dual0603 -http://optoelectronics.liteon.com/upload/download/DS22-2008-0044/LTST-C19HE1WT.pdf - -0 -4 -4 -digikey-footprints -LED_IR_TSAL6100 - - -0 -2 -2 -digikey-footprints -LED_RGB_WP154A4SUREQBFZGC -http://www.kingbrightusa.com/images/catalog/SPEC/WP154A4SUREQBFZGC.pdf - -0 -4 -4 -digikey-footprints -LFQFN-16-1EP_3x3mm - - -0 -17 -17 -digikey-footprints -LFQFN-16-1EP_4x4mm - - -0 -17 -17 -digikey-footprints -LGA-8_2x2.5mm_BMP280 - - -0 -8 -8 -digikey-footprints -LGA-12_4.8x2.8_VL6180 -http://www.st.com/content/ccc/resource/technical/document/datasheet/c4/11/28/86/e6/26/44/b3/DM00112632.pdf/files/DM00112632.pdf/jcr:content/translations/en.DM00112632.pdf - -0 -12 -12 -digikey-footprints -LGA-12_9x9mm_LSM303C -http://www.st.com/content/ccc/resource/technical/document/datasheet/59/aa/fb/3b/85/9e/4e/0a/DM00089896.pdf/files/DM00089896.pdf/jcr:content/translations/en.DM00089896.pdf - -0 -12 -12 -digikey-footprints -LGA-14L_2.5x3mm__LSM6DS3 -http://www.st.com/content/ccc/resource/technical/document/datasheet/a3/f5/4f/ae/8e/44/41/d7/DM00133076.pdf/files/DM00133076.pdf/jcr:content/translations/en.DM00133076.pdf - -0 -14 -14 -digikey-footprints -LGA-14_2x2mm -http://www.st.com/content/ccc/resource/technical/document/datasheet/c1/e1/62/31/d2/b1/4d/bb/DM00042751.pdf/files/DM00042751.pdf/jcr:content/translations/en.DM00042751.pdf - -0 -14 -14 -digikey-footprints -LGA-14_3x5mm_RevA -http://www.analog.com/media/en/technical-documentation/data-sheets/ADXL343.pdf - -0 -14 -14 -digikey-footprints -LGA-24_3x3.5mm_LSM9DS1 -http://www.st.com/content/ccc/resource/technical/document/datasheet/1e/3f/2a/d6/25/eb/48/46/DM00103319.pdf/files/DM00103319.pdf/jcr:content/translations/en.DM00103319.pdf - -0 -24 -24 -digikey-footprints -LGA-28_5.2x3.8mm_BNO0055 - - -0 -28 -28 -digikey-footprints -LLC-36_9x9mm_HMC6343 - - -0 -36 -36 -digikey-footprints -LLGA-10_2.5x2.5mm_LPS25HB -http://www.st.com/content/ccc/resource/technical/document/datasheet/9a/4c/aa/72/1f/45/4e/24/DM00141379.pdf/files/DM00141379.pdf/jcr:content/translations/en.DM00141379.pdf - -0 -10 -10 -digikey-footprints -LORA_Module_RM103 -http://ww1.microchip.com/downloads/en/DeviceDoc/50002346C.pdf - -0 -47 -47 -digikey-footprints -LQFP-32_7x7mm - - -0 -32 -32 -digikey-footprints -LQFP-48_7x7mm -http://wizwiki.net/wiki/lib/exe/fetch.php?media=products:w5500:w5500_ds_v106e_141230.pdf - -0 -48 -48 -digikey-footprints -LQFP-64_10x10mm - - -0 -64 -64 -digikey-footprints -LQFP-100_14x14mm - - -0 -100 -100 -digikey-footprints -LSOJ-6_W3.76mm -http://pdfserv.maximintegrated.com/package_dwgs/21-0382.PDF - -0 -6 -6 -digikey-footprints -LSSOP-24_W5.6mm -file:///C:/Users/alex_wegscheid/Downloads/TB6612FNG_datasheet_en_20141001%20(7).pdf - -0 -24 -24 -digikey-footprints -Light_to_Freq_TSL235R-LF -file:///C:/Users/alex_wegscheid/Downloads/TSL235R_DS000120_2-00%20(6).pdf - -0 -3 -3 -digikey-footprints -MSOP-8-1EP_W3mm -http://www.ti.com/lit/ds/symlink/tpa2005d1-q1.pdf - -0 -14 -9 -digikey-footprints -MSOP-8_W2.80mm - - -0 -8 -8 -digikey-footprints -MSOP-10-1EP_W3mm - - -0 -11 -11 -digikey-footprints -MSOP-10_W3mm - - -0 -10 -10 -digikey-footprints -MSOP-12-1EP_W3mm - - -0 -13 -13 -digikey-footprints -Mag_Jack_Module_WIZ820IO -http://wiznethome.cafe24.com/wp-content/uploads/wiznethome/Network%20Module/WIZ820io/Document/WIZ820io_User_Manual_V1.0.pdf - -0 -12 -12 -digikey-footprints -Mic_CMA-4544PF-W - - -0 -2 -2 -digikey-footprints -MicroSD_2908-05WB-MG - - -0 -12 -9 -digikey-footprints -Molex_734120114_UMC_RF_CONN_Vertical - - -0 -4 -2 -digikey-footprints -Multiwatt-11 -http://www.st.com/content/ccc/resource/technical/document/datasheet/ab/d6/fa/99/84/36/49/ee/CD00000017.pdf/files/CD00000017.pdf/jcr:content/translations/en.CD00000017.pdf - -0 -11 -11 -digikey-footprints -Multiwatt-15 -http://www.st.com/content/ccc/resource/technical/document/datasheet/ab/d6/fa/99/84/36/49/ee/CD00000017.pdf/files/CD00000017.pdf/jcr:content/translations/en.CD00000017.pdf - -0 -15 -15 -digikey-footprints -OLED_128x32_Folded - - -0 -15 -15 -digikey-footprints -OPLGA-6_VEML6070 -http://www.vishay.com/docs/84277/veml6070.pdf - -0 -6 -6 -digikey-footprints -Oscillator_FXO-LC73 -http://www.foxonline.com/pdfs/FXO_LC73.pdf - -0 -6 -6 -digikey-footprints -Oscillator_MEMS_SIT1533AI-H4-DCC-32.768E -https://www.sitime.com/products/datasheets/sit1533/SiT1533-datasheet.pdf - -0 -4 -4 -digikey-footprints -Oscillator_XLH536025.000000I - - -0 -4 -4 -digikey-footprints -Oscillator_XLH736022.579200I - - -0 -4 -4 -digikey-footprints -PC_TEST-POINT_MINI_3.43x1.78mm - - -0 -1 -1 -digikey-footprints -PC_TEST_POINT_SMD - - -0 -1 -1 -digikey-footprints -PC_Test_Point_Mini_3.8x2.03mm -file:///C:/Users/chad_rosencrans/Downloads/5029.PDF - -0 -1 -1 -digikey-footprints -PROBE_PAD_0603 - - -0 -1 -1 -digikey-footprints -PROBE_PAD_0805 - - -0 -1 -1 -digikey-footprints -PROBE_PAD_1206 - - -0 -1 -1 -digikey-footprints -Particle_Photon - - -0 -24 -24 -digikey-footprints -Phone_Jack_87180-062LF - - -0 -2 -2 -digikey-footprints -Photodiode_3mm_Radial -http://optoelectronics.liteon.com/upload/download/DS20-2000-343/1CHKxKNN.pdf - -0 -2 -2 -digikey-footprints -Photodiode_5mm_Radial -http://optoelectronics.liteon.com/upload/download/DS20-2000-343/1CHKxKNN.pdf - -0 -2 -2 -digikey-footprints -Photodiode_1206 -http://media.digikey.com/pdf/Data%20Sheets/Lite-On%20PDFs/LTST-C230KFKT_5-24-06.pdf - -0 -2 -2 -digikey-footprints -Photodiode_Radial_5.1x3mm_P2.54mm -http://www.osram-os.com/Graphics/XPic1/00211421_0.pdf - -0 -2 -2 -digikey-footprints -Photodiode_THT_BPW34 - - -0 -2 -2 -digikey-footprints -Phototransistor_4.4x1.5mm_P2.54_Radial -http://optoelectronics.liteon.com/upload/download/DS20-2000-343/1CHKxKNN.pdf - -0 -2 -2 -digikey-footprints -Phototransistor_SMD_4x2mm_TEMT6000X01 - - -0 -3 -3 -digikey-footprints -Piezo_9x9mm_PKMCS0909E4000-R1 - - -0 -2 -2 -digikey-footprints -Piezo_Transducer_THT_PS1240P02BT - - -0 -2 -2 -digikey-footprints -PinHeader_1x2_P2.5mm_Drill1.1mm -http://www.jst-mfg.com/product/pdf/eng/eXH.pdf - -0 -2 -2 -digikey-footprints -PinHeader_1x2_P2.54mm - - -0 -2 -2 -digikey-footprints -PinHeader_1x2_P2.54mm_Drill1.02mm -http://www.molex.com/pdm_docs/sd/022232031_sd.pdf - -0 -2 -2 -digikey-footprints -PinHeader_1x2_P2mm -http://www.jst-mfg.com/product/pdf/eng/ePH.pdf - -0 -4 -2 -digikey-footprints -PinHeader_1x2_P2mm_Drill1mm -http://www.jst-mfg.com/product/pdf/eng/ePH.pdf - -0 -2 -2 -digikey-footprints -PinHeader_1x2_P2mm_Drill1mm_RA - - -0 -2 -2 -digikey-footprints -PinHeader_1x2_P3.96mm_Drill1.6mm -http://www.jst-mfg.com/product/pdf/eng/eVH.pdf - -0 -2 -2 -digikey-footprints -PinHeader_1x3_P2.5mm_Drill1.1mm -http://www.jst-mfg.com/product/pdf/eng/eXH.pdf - -0 -3 -3 -digikey-footprints -PinHeader_1x3_P2.54_Drill1.1mm - - -0 -3 -3 -digikey-footprints -PinHeader_1x3_P2.54mm_Drill1.02mm -http://www.molex.com/pdm_docs/sd/022232031_sd.pdf - -0 -3 -3 -digikey-footprints -PinHeader_1x3_P2mm_Drill1mm -http://www.jst-mfg.com/product/pdf/eng/ePH.pdf - -0 -3 -3 -digikey-footprints -PinHeader_1x4_P2.5mm_Drill1.1mm -http://www.jst-mfg.com/product/pdf/eng/eXH.pdf - -0 -4 -4 -digikey-footprints -PinHeader_1x4_P2.54mm_Drill1.02mm -http://www.molex.com/pdm_docs/sd/022232031_sd.pdf - -0 -4 -4 -digikey-footprints -PinHeader_1x4_P2mm_Drill1mm -http://www.jst-mfg.com/product/pdf/eng/ePH.pdf - -0 -4 -4 -digikey-footprints -PinHeader_1x5_P2.5mm_Drill1.1mm -http://www.jst-mfg.com/product/pdf/eng/eXH.pdf - -0 -5 -5 -digikey-footprints -PinHeader_1x40_P2.54_Drill1mm -https://media.digikey.com/PDF/Data%20Sheets/Sullins%20PDFs/xRxCzzzSxxN-RC_ST_11635-B.pdf - -0 -40 -40 -digikey-footprints -PinHeader_2x1mm_P2mm_SMD_RA - - -0 -4 -2 -digikey-footprints -PinHeader_2x5_P1.27_SMD -http://suddendocs.samtec.com/prints/ftsh-1xx-xx-xxx-dv-xxx-footprint.pdf - -0 -10 -10 -digikey-footprints -PinHeader_2x5_P1.27mm -https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/20021121.pdf - -0 -10 -10 -digikey-footprints -PinHeader_2x5_P1.27mm_Drill.7mm -http://cnctech.us/pdfs/3220-XX-0100-00.pdf - -0 -10 -10 -digikey-footprints -PinHeader_2x5_P2.54mm_Drill1.2mm -http://www.on-shore.com/wp-content/uploads/2015/09/302-sxxx.pdf - -0 -10 -10 -digikey-footprints -PinHeader_2x6_P2.54mm_Vertical_SMD -http://www.molex.com/pdm_docs/sd/015912120_sd.pdf - -0 -12 -12 -digikey-footprints -PinHeader_2x7_P2mm_Drill1mm - - -0 -14 -14 -digikey-footprints -PinHeader_2x7_P2mm_SMD -http://www.molex.com/pdm_docs/sd/878322620_sd.pdf - -0 -14 -14 -digikey-footprints -PinHeader_6x2_P2.54mm_Horizontal -http://portal.fciconnect.com/Comergent//fci/drawing/68020.pdf - -0 -12 -12 -digikey-footprints -PinHeader_6x2_P2.54mm_Vertical -http://portal.fciconnect.com/Comergent//fci/drawing/68020.pdf - -0 -12 -12 -digikey-footprints -Potentiometer_P120PK-Y25BR10K - - -0 -5 -4 -digikey-footprints -PowerSOIC-8_W3.9mm - - -0 -16 -9 -digikey-footprints -Pressure_Sensor_LGA-8_2.5x2.5mm_BME280 - - -0 -8 -8 -digikey-footprints -PushButton_12x12mm_THT_GPTS203211B - - -0 -2 -2 -digikey-footprints -PushButton_Round_D12mm_THT_KS-01Q-01 -http://spec_sheets.e-switch.com/specs/29-KS01Q01.pdf - -0 -4 -4 -digikey-footprints -QFN-10-1EP_3x3mm - - -0 -11 -11 -digikey-footprints -QFN-20-1EP_3x3mm - - -0 -37 -21 -digikey-footprints -QFN-20-1EP_4x4mm - - -0 -37 -21 -digikey-footprints -QFN-20-1EP_4x4mm_RevA - - -0 -21 -21 -digikey-footprints -QFN-24-1EP_3x3mm - - -0 -25 -25 -digikey-footprints -QFN-24-1EP_4x4mm - - -0 -24 -24 -digikey-footprints -QFN-32-1EP_5x5mm - - -0 -42 -33 -digikey-footprints -QFN-48-1EP_6x6mm -https://www.decawave.com/sites/default/files/resources/DW1000-Datasheet-V2.12.pdf - -0 -49 -49 -digikey-footprints -QFN-48-1EP_7x7mm - - -0 -74 -49 -digikey-footprints -RF_ISM_Module_MRF89XAM9A - - -0 -12 -12 -digikey-footprints -RF_Location_Tracking_DWM1000 -https://www.decawave.com/sites/default/files/resources/DWM1000-Datasheet-V1.6.pdf - -0 -24 -24 -digikey-footprints -RF_Module_COM-13909 -https://cdn.sparkfun.com/datasheets/Wireless/General/RFM69HCW-V1.1.pdf - -0 -16 -16 -digikey-footprints -RF_Module_RXM-418-LR -https://www.linxtechnologies.com/wp/wp-content/uploads/rxm-fff-lr.pdf - -0 -16 -16 -digikey-footprints -RF_Module_RXM-433-LR -https://www.linxtechnologies.com/wp/wp-content/uploads/rxm-fff-lr.pdf - -0 -16 -16 -digikey-footprints -RF_Module_SPBT2632C2A.AT2 -http://www.st.com/content/ccc/resource/technical/document/datasheet/2c/4e/6f/76/81/4f/4b/d4/DM00048919.pdf/files/DM00048919.pdf/jcr:content/translations/en.DM00048919.pdf - -0 -22 -17 -digikey-footprints -RF_Module_SPWF01SA.11 - - -0 -30 -30 -digikey-footprints -RF_Module_TXM-433-LR - - -0 -8 -8 -digikey-footprints -RF_SMA_BoardEdge_142-0701-801 -https://belfuse.com/resources/Johnson/productinformation/pi-142-0701-801.pdf - -0 -5 -2 -digikey-footprints -RF_SMA_Receptical_Vertical_CONSMA001-SMD-G - - -0 -5 -2 -digikey-footprints -RF_SMA_RightAngle_5-1814400-1 -http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=1814400&DocType=Customer+Drawing&DocLang=English - -0 -5 -2 -digikey-footprints -RF_SMA_Vertical_5-1814832-1 - - -0 -5 -2 -digikey-footprints -RJ45_Female_RB1-125BAG1A -https://www.shopwiznet.com/index.php/lanotattachments/download/file/id/95/store/1/ - -0 -14 -13 -digikey-footprints -Reflective_Sensor_QRD1114 -https://www.fairchildsemi.com/datasheets/QR/QRD1113.pdf - -0 -4 -4 -digikey-footprints -Reflective_Sensor_QRE1113 - - -0 -4 -4 -digikey-footprints -Relay_JSM1-12V-5 - - -0 -5 -5 -digikey-footprints -Relay_Reed_9007-05-00 -https://media.digikey.com/pdf/Data%20Sheets/Coto%20Technology%20PDFS/9000_Spartan_Series.pdf - -0 -4 -4 -digikey-footprints -Relay_THT_EC2 - - -0 -8 -8 -digikey-footprints -Relay_THT_G5LE-14 - - -0 -5 -5 -digikey-footprints -Relay_THT_G5V-1 - - -0 -6 -6 -digikey-footprints -Relay_THT_G5V-2 - - -0 -8 -8 -digikey-footprints -Rotary_Encoder_Switched_PEC11R - - -0 -7 -6 -digikey-footprints -SC-70-5 - - -0 -5 -5 -digikey-footprints -SC-74 -https://assets.nexperia.com/documents/data-sheet/IP4220CZ6.pdf - -0 -6 -6 -digikey-footprints -SD_Holder_787231001 - - -0 -14 -9 -digikey-footprints -SIM_473080001 - - -0 -10 -7 -digikey-footprints -SIM_Nano_5045200691 - - -0 -16 -7 -digikey-footprints -SIP-3_P2.54mm - - -0 -3 -3 -digikey-footprints -SIP-3_P2.54mm_OKI-78SR-5_1.5-W36-C -https://power.murata.com/data/power/oki-78sr.pdf - -0 -3 -3 -digikey-footprints -SIP-4_W3.81mm -https://www.diodes.com/assets/Datasheets/ds21203.pdf - -0 -4 -4 -digikey-footprints -SIP-9_P2.54mm -http://www.bourns.com/docs/Product-Datasheets/4600x.pdf - -0 -9 -9 -digikey-footprints -SMD-2_3.2x1.5mm -http://www.ecsxtal.com/store/pdf/ecx-31b.pdf - -0 -2 -2 -digikey-footprints -SMD-2_3.2x2.5mm -http://www.ndk.com/images/products/catalog/c_NX3225GD-STD-CRA-3_e.pdf - -0 -2 -2 -digikey-footprints -SMD-4_3.3x2.8_PD15-22C_TR8 - - -0 -4 -2 -digikey-footprints -SMD-4_3.4x2.7mm_P1.8mm -https://www.fairchildsemi.com/datasheets/QR/QRE1113.pdf - -0 -4 -4 -digikey-footprints -SMD-4_4.4x3.85mm_P2.54mm -http://optoelectronics.liteon.com/upload/download/DS70-2001-010/LTV-356T%20series%20201610.pdf - -0 -4 -4 -digikey-footprints -SMD-4_4.6x7.62mm_P2.54mm -https://media.digikey.com/pdf/Data%20Sheets/Lite-On%20PDFs/LTV-816_826_846.pdf - -0 -4 -4 -digikey-footprints -SMD-4_5x4.4mm_P4mm -https://www.fairchildsemi.com/datasheets/MD/MDB10S.pdf - -0 -4 -4 -digikey-footprints -SMD-5-6_3.83x2.79mm - - -0 -5 -5 -digikey-footprints -SMD-5-6_R_3.83x2.79mm - - -0 -5 -5 -digikey-footprints -SMD-8_5x3mm -http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=MS5607-02BA03&DocType=Data+Sheet&DocLang=English - -0 -8 -8 -digikey-footprints -SMD-8_7x5mm - - -0 -8 -8 -digikey-footprints -SMD-14_Grideye -https://industrial.panasonic.com/content/data/CP/PDF/built-in_sensor_catalog_e.pdf - -0 -14 -14 -digikey-footprints -SOCKET_DIP-6_7.62mm_Conn -http://www.assmann-wsw.com/fileadmin/datasheets/ASS_0810_CO.pdf - -0 -6 -6 -digikey-footprints -SOCKET_DIP-8_7.62mm_Conn -http://www.assmann-wsw.com/fileadmin/datasheets/ASS_0810_CO.pdf - -0 -8 -8 -digikey-footprints -SOD-80 - - -0 -6 -2 -digikey-footprints -SOD-123 - - -0 -2 -2 -digikey-footprints -SOD-323 - - -0 -2 -2 -digikey-footprints -SOD-323F - - -0 -2 -2 -digikey-footprints -SOD-523 - - -0 -2 -2 -digikey-footprints -SOIC-6-5_W4.55mm - - -0 -5 -5 -digikey-footprints -SOIC-7-8_W3.9mm - - -0 -7 -7 -digikey-footprints -SOIC-8-1EP_W3.9mm - - -0 -9 -9 -digikey-footprints -SOIC-8_W3.9mm - - -0 -8 -8 -digikey-footprints -SOIC-8_W5.3mm -http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-2586-AVR-8-bit-Microcontroller-ATtiny25-ATtiny45-ATtiny85_Datasheet-Summary.pdf - -0 -8 -8 -digikey-footprints -SOIC-8_W5.6mm - - -0 -8 -8 -digikey-footprints -SOIC-14_W3.9mm - - -0 -14 -14 -digikey-footprints -SOIC-16_W3.90mm - - -0 -16 -16 -digikey-footprints -SOIC-16_W7.5mm -https://www.infineon.com/dgdl/ir2110.pdf?fileId=5546d462533600a4015355c80333167e - -0 -16 -16 -digikey-footprints -SOIC-18_W7.5mm -http://www.ti.com/lit/ds/symlink/uln2803a.pdf - -0 -18 -18 -digikey-footprints -SOIC-20_W7.5mm - - -0 -20 -20 -digikey-footprints -SOIC-24_W7.50mm - - -0 -24 -24 -digikey-footprints -SOIC-28_W7.5mm - - -0 -28 -28 -digikey-footprints -SOP-4_W3.81mm - - -0 -4 -4 -digikey-footprints -SOT-3 -http://www.ti.com/lit/ds/symlink/tpd2eusb30.pdf - -0 -3 -3 -digikey-footprints -SOT-23-3 - - -0 -3 -3 -digikey-footprints -SOT-23-6 - - -0 -6 -6 -digikey-footprints -SOT-23-8 -http://www.ti.com/lit/ds/symlink/ina219.pdf - -0 -8 -8 -digikey-footprints -SOT-23W -file:///C:/Users/alex_wegscheid/Downloads/A1324-5-6-Datasheet%20(2).pdf - -0 -3 -3 -digikey-footprints -SOT-143-4 -http://datasheets.maximintegrated.com/en/ds/MAX6816-MAX6818.pdf - -0 -4 -4 -digikey-footprints -SOT-223 - - -0 -4 -4 -digikey-footprints -SOT-223-4 - - -0 -4 -4 -digikey-footprints -SOT-323 -https://assets.nexperia.com/documents/data-sheet/PESD1CAN-U.pdf - -0 -3 -3 -digikey-footprints -SOT-353 - - -0 -5 -5 -digikey-footprints -SOT-363 - - -0 -6 -6 -digikey-footprints -SOT-523 - - -0 -3 -3 -digikey-footprints -SOT-553 - - -0 -5 -5 -digikey-footprints -SOT-563 - - -0 -6 -6 -digikey-footprints -SOT-753 - - -0 -5 -5 -digikey-footprints -SOT23-6L -http://www.st.com/content/ccc/resource/technical/document/datasheet/9a/e6/1c/4f/b6/9a/44/e6/CD00047494.pdf/files/CD00047494.pdf/jcr:content/translations/en.CD00047494.pdf - -0 -6 -6 -digikey-footprints -SPH0645LM4H-B -http://www.digikey.com/products/en?keywords=423-1405-1-ND - -0 -9 -6 -digikey-footprints -SSOP-16_W3.90mm - - -0 -16 -16 -digikey-footprints -SSOP-20_W3.9mm -http://www.ftdichip.com/Support/Documents/DataSheets/ICs/DS_FT231X.pdf - -0 -20 -20 -digikey-footprints -SSOP-20_W5.3mm -http://ww1.microchip.com/downloads/en/DeviceDoc/41606B.pdf - -0 -20 -20 -digikey-footprints -SSOP-24_W5.30mm - - -0 -24 -24 -digikey-footprints -SSOP-28_W5.30mm - - -0 -28 -28 -digikey-footprints -SiTIME_SMD-6-1EP -https://www.sitime.com/products/datasheets/sit9102/SiT9102-datasheet.pdf - -0 -7 -7 -digikey-footprints -Smoke_Sensor_MAX30105EFD+ -http://datasheets.maximintegrated.com/en/ds/MAX30105.pdf - -0 -14 -14 -digikey-footprints -Socket_DIP-14_7.62mm_Conn -http://www.assmann-wsw.com/fileadmin/datasheets/ASS_0810_CO.pdf - -0 -14 -14 -digikey-footprints -Socket_DIP-16_7.62mm_Conn -http://www.assmann-wsw.com/fileadmin/datasheets/ASS_0810_CO.pdf - -0 -16 -16 -digikey-footprints -Socket_DIP-18_7.62mm_Conn -http://www.assmann-wsw.com/fileadmin/datasheets/ASS_0810_CO.pdf - -0 -18 -18 -digikey-footprints -Socket_DIP-20_7.62mm_Conn -http://www.assmann-wsw.com/fileadmin/datasheets/ASS_0810_CO.pdf - -0 -20 -20 -digikey-footprints -Socket_DIP-24_7.62mm_Conn -http://www.assmann-wsw.com/fileadmin/datasheets/ASS_0810_CO.pdf - -0 -24 -24 -digikey-footprints -Socket_DIP-24_15.24mm_Conn -http://www.assmann-wsw.com/fileadmin/datasheets/ASS_0810_CO.pdf - -0 -24 -24 -digikey-footprints -Socket_DIP-28_7.62mm_Conn -http://www.assmann-wsw.com/fileadmin/datasheets/ASS_0810_CO.pdf - -0 -28 -28 -digikey-footprints -Socket_DIP-28_15.24mm_Conn -http://www.assmann-wsw.com/fileadmin/datasheets/ASS_0810_CO.pdf - -0 -28 -28 -digikey-footprints -Socket_DIP-32_15.24mm_Conn -http://www.assmann-wsw.com/fileadmin/datasheets/ASS_0810_CO.pdf - -0 -32 -32 -digikey-footprints -Socket_DIP-40_15.24mm_Conn -http://www.assmann-wsw.com/fileadmin/datasheets/ASS_0810_CO.pdf - -0 -40 -40 -digikey-footprints -Switch_Nav_12.4x12.4mm_SMD_JS5208 - - -0 -6 -6 -digikey-footprints -Switch_Slide_11.6x4mm_EG1218 -http://spec_sheets.e-switch.com/specs/P040040.pdf - -0 -3 -3 -digikey-footprints -Switch_Slide_11.6x4mm_SJ-3523-SMT - - -0 -3 -3 -digikey-footprints -Switch_Slide_JS202011SCQN - - -0 -6 -6 -digikey-footprints -Switch_Tactile_SMD_4.5x4.5mm_TL3315NF160Q -http://spec_sheets.e-switch.com/specs/P010337.pdf - -0 -8 -4 -digikey-footprints -Switch_Tactile_SMD_6x6mm - - -0 -4 -4 -digikey-footprints -Switch_Tactile_SMD_6x6mm_PTS645 -http://www.ckswitches.com/media/1471/pts645.pdf - -0 -4 -4 -digikey-footprints -Switch_Tactile_SMD_B3U-1000P - - -0 -2 -2 -digikey-footprints -Switch_Tactile_THT_6x6mm -http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=1825910&DocType=Customer+Drawing&DocLang=English - -0 -4 -4 -digikey-footprints -Switch_Tactile_THT_6x6mm_MJTP1230 -http://media.digikey.com/pdf/Data%20Sheets/APEM%20Components%20PDFs/MJTP%20Series-6MM.pdf - -0 -4 -4 -digikey-footprints -Switch_Tactile_THT_B3F-1xxx -http://www.omron.com/ecb/products/pdf/en-b3f.pdf - -0 -4 -4 -digikey-footprints -Switch_Toggle_ATE1D-2M3-10-Z -https://www.nidec-copal-electronics.com/e/catalog/switch/ate.pdf - -0 -3 -3 -digikey-footprints -TCO_5.5mm_Radial -http://optoelectronics.liteon.com/upload/download/DS20-2000-343/1CHKxKNN.pdf - -0 -2 -2 -digikey-footprints -TDFN-8-1EP -file:///C:/Users/alex_wegscheid/Downloads/EST02896_MR25H256-MR25H256A_Combined%20Datasheet_Rev1.4%20020117%20(5).pdf - -0 -8 -8 -digikey-footprints -TERM_BLOCK_1x3_P5.08MM -http://www.on-shore.com/wp-content/uploads/2015/09/osttcxx2162.pdf - -0 -3 -3 -digikey-footprints -TFLGA-16_3x3.25mm -http://www.analog.com/media/en/technical-documentation/data-sheets/ADXL362.pdf - -0 -16 -16 -digikey-footprints -TFLGA-16_3x3mm -http://www.st.com/content/ccc/resource/technical/document/datasheet/3e/48/02/c7/a4/e6/41/bb/DM00053090.pdf/files/DM00053090.pdf/jcr:content/translations/en.DM00053090.pdf - -0 -16 -16 -digikey-footprints -TFQFN-24-1EP_4x4mm - - -0 -34 -25 -digikey-footprints -TFSOP-12-16_W3.00mm - - -0 -12 -12 -digikey-footprints -TFSOP-16_W3.00mm - - -0 -16 -16 -digikey-footprints -TLGA-8_3x5 -http://www.nxp.com/docs/en/data-sheet/MPL115A1.pdf - -0 -8 -8 -digikey-footprints -TO-3P-5 - - -0 -3 -3 -digikey-footprints -TO-18-3 - - -0 -3 -3 -digikey-footprints -TO-39-3 - - -0 -3 -3 -digikey-footprints -TO-39-4 -file:///C:/Users/alex_wegscheid/Downloads/MLX90614-Datasheet-Melexis%20(2).pdf - -0 -4 -4 -digikey-footprints -TO-92-3 -http://www.ti.com/lit/ds/symlink/tl431a.pdf - -0 -3 -3 -digikey-footprints -TO-92-3_Formed_Leads -http://www.ti.com/lit/ds/symlink/tl431a.pdf - -0 -3 -3 -digikey-footprints -TO-204AA - - -0 -4 -3 -digikey-footprints -TO-220-3 -http://www.st.com/content/ccc/resource/technical/document/datasheet/f9/ed/f5/44/26/b9/43/a4/CD00000911.pdf/files/CD00000911.pdf/jcr:content/translations/en.CD00000911.pdf - -0 -3 -3 -digikey-footprints -TO-220-5 -http://www.ti.com/lit/ds/symlink/lm1875.pdf - -0 -5 -5 -digikey-footprints -TO-220-11 -http://www.ti.com/lit/ds/symlink/lm3886.pdf - -0 -11 -11 -digikey-footprints -TO-225AA -https://www.fairchildsemi.com/datasheets/KS/KSA1220A.pdf - -0 -3 -3 -digikey-footprints -TO-243AA -http://www.digikey.com/products/en?keywords=863-1063-1-ND - -0 -4 -4 -digikey-footprints -TO-247-3 -http://www.st.com/content/ccc/resource/technical/document/datasheet/ec/61/1c/fd/4c/fe/48/b5/CD00000914.pdf/files/CD00000914.pdf/jcr:content/translations/en.CD00000914.pdf - -0 -3 -3 -digikey-footprints -TO-252-3 -http://www.digikey.com/products/en?keywords=MC7805BDTRKGOSCT-ND - -0 -3 -3 -digikey-footprints -TO-253-4 -https://www.digikey.com/products/en?keywords=1727-3884-1 - -0 -4 -4 -digikey-footprints -TO-261-4 -http://cds.linear.com/docs/en/datasheet/3092fc.pdf - -0 -4 -4 -digikey-footprints -TO-269AA -http://www.mccsemi.com/up_pdf/MB05S-MB10S(MBS-1).pdf - -0 -4 -4 -digikey-footprints -TOP-3_Vertical_Insulated - - -0 -3 -3 -digikey-footprints -TQFN-20-1EP_5x5mm - - -0 -21 -21 -digikey-footprints -TQFN-44-1EP_7x7mm -http://datasheets.maximintegrated.com/en/ds/MAX9744.pdf - -0 -45 -45 -digikey-footprints -TQFP-32_7x7mm -http://www.atmel.com/Images/Atmel-8826-SEEPROM-PCB-Mounting-Guidelines-Surface-Mount-Packages-ApplicationNote.pdf - -0 -32 -32 -digikey-footprints -TQFP-44_10x10mm -http://www.atmel.com/Images/Atmel-7766-8-bit-AVR-ATmega16U4-32U4_Datasheet.pdf - -0 -44 -44 -digikey-footprints -TQFP-48_7x7mm -http://ww1.microchip.com/downloads/en/DeviceDoc/40001884A.pdf - -0 -48 -48 -digikey-footprints -TQFP-64_7x7mm -http://www.nuvoton.com/resource-files/DS_NUC100_120%28DN%29_Series_EN_V1.02.pdf - -0 -64 -64 -digikey-footprints -TQFP-100_12x12mm -http://ww1.microchip.com/downloads/en/DeviceDoc/100L_TQFP_12x12_PT_C04-0100B.pdf - -0 -100 -100 -digikey-footprints -TQFP-100_14x14mm -http://www.atmel.com/Images/Atmel-2549-8-bit-AVR-Microcontroller-ATmega640-1280-1281-2560-2561_datasheet.pdf - -0 -100 -100 -digikey-footprints -TSSOP-8_W3mm -http://www.ti.com/lit/ds/symlink/ina333.pdf - -0 -8 -8 -digikey-footprints -TSSOP-8_W4.4mm -http://www.st.com/content/ccc/resource/technical/document/datasheet/0d/30/c2/1a/92/03/48/cb/CD00287506.pdf/files/CD00287506.pdf/jcr:content/translations/en.CD00287506.pdf - -0 -8 -8 -digikey-footprints -TSSOP-14_W4.4mm -http://pdfserv.maximintegrated.com/land_patterns/90-0113.PDF - -0 -14 -14 -digikey-footprints -TSSOP-16-1EP_W4.40mm - - -0 -25 -17 -digikey-footprints -TSSOP-20-1EP_W4.4mm - - -0 -40 -21 -digikey-footprints -TSSOP-20_W4.4mm -http://www.ti.com/lit/ds/symlink/txb0108.pdf - -0 -20 -20 -digikey-footprints -TSSOP-24_W4.40mm -http://www.ti.com/lit/ds/symlink/tca9548a.pdf - -0 -24 -24 -digikey-footprints -TSSOP-28-1EP_W4.40mm -http://www.ti.com/lit/ds/symlink/tlc5940.pdf - -0 -54 -29 -digikey-footprints -TSSOP-28_W4.40mm -http://www.ti.com/lit/ds/symlink/tlc5940.pdf - -0 -28 -28 -digikey-footprints -TSSOP-28_W5.60mm -http://www.cypress.com/file/139881/download - -0 -28 -28 -digikey-footprints -Term_Block_1x2_P5.08MM -http://www.on-shore.com/wp-content/uploads/2015/09/osttcxx2162.pdf - -0 -2 -2 -digikey-footprints -Term_Block_1x2_P5mm -http://www.on-shore.com/wp-content/uploads/2015/09/osttcxx0162.pdf - -0 -2 -2 -digikey-footprints -Term_Block_1x2_P10.16mm -http://www.on-shore.com/wp-content/uploads/2015/09/osttcxx2162.pdf - -0 -2 -2 -digikey-footprints -Term_Block_1x3_P5mm -http://www.on-shore.com/wp-content/uploads/2015/09/osttcxx0162.pdf - -0 -3 -3 -digikey-footprints -Term_Block_1x4_P5.08mm -http://www.on-shore.com/wp-content/uploads/2015/09/osttcxx2162.pdf - -0 -4 -4 -digikey-footprints -Term_Block_1x4_P5mm -http://www.on-shore.com/wp-content/uploads/2015/09/osttcxx0162.pdf - -0 -4 -4 -digikey-footprints -Term_Block_1x5_P5.08mm -http://www.on-shore.com/wp-content/uploads/2015/09/osttcxx2162.pdf - -0 -5 -5 -digikey-footprints -Term_Block_1x5_P5mm -http://www.on-shore.com/wp-content/uploads/2015/09/osttcxx0162.pdf - -0 -5 -5 -digikey-footprints -Term_Block_1x6_P5.08mm -http://www.on-shore.com/wp-content/uploads/2015/09/osttcxx2162.pdf - -0 -6 -6 -digikey-footprints -Term_Block_1x6_P5mm -http://www.on-shore.com/wp-content/uploads/2015/09/osttcxx0162.pdf - -0 -6 -6 -digikey-footprints -Term_Block_1x7_P5.08mm -http://www.on-shore.com/wp-content/uploads/2015/09/osttcxx2162.pdf - -0 -7 -7 -digikey-footprints -Term_Block_1x7_P5mm -http://www.on-shore.com/wp-content/uploads/2015/09/osttcxx0162.pdf - -0 -7 -7 -digikey-footprints -Term_Block_1x8_P5.08mm -http://www.on-shore.com/wp-content/uploads/2015/09/osttcxx2162.pdf - -0 -8 -8 -digikey-footprints -Term_Block_1x8_P5mm -http://www.on-shore.com/wp-content/uploads/2015/09/osttcxx0162.pdf - -0 -8 -8 -digikey-footprints -Term_Block_1x10_P5.08mm -http://www.on-shore.com/wp-content/uploads/2015/09/osttcxx2162.pdf - -0 -10 -10 -digikey-footprints -Term_Block_1x12_P5.08mm -http://www.on-shore.com/wp-content/uploads/2015/09/osttcxx2162.pdf - -0 -12 -12 -digikey-footprints -Term_Block_1x12_P5mm -http://www.on-shore.com/wp-content/uploads/2015/09/osttcxx0162.pdf - -0 -12 -12 -digikey-footprints -Terminal_Block_D1.3mm_P5mm -https://media.digikey.com/pdf/Data%20Sheets/Phoenix%20Contact%20PDFs/1935161.pdf - -0 -2 -2 -digikey-footprints -Test-Point-Pin_Drill2.79mm - - -0 -1 -1 -digikey-footprints -Test_Jack_Horiz -https://belfuse.com/resources/Johnson/drawings/dr-1051101001.pdf - -0 -2 -1 -digikey-footprints -Test_Point_2.67x1.02mm - - -0 -1 -1 -digikey-footprints -Test_Point_3.43x1.78mm - - -0 -1 -1 -digikey-footprints -Test_Point_D1.02mm - - -0 -1 -1 -digikey-footprints -Thermocouple_Connector_PCC-SMP-K - - -0 -4 -2 -digikey-footprints -Tilt_Switch_RB-220-07A_R -http://media.digikey.com/pdf/Data%20Sheets/C&K/RB-220-07A_R.pdf - -0 -2 -2 -digikey-footprints -Toggle_Switch_100SP1T1B4M2QE -http://spec_sheets.e-switch.com/specs/T111597.pdf - -0 -3 -3 -digikey-footprints -Toggle_Switch_100SP1T2B4M6QE - - -0 -5 -4 -digikey-footprints -Trans_SOT-223-4 - - -0 -4 -3 -digikey-footprints -Trimpot_3.8mmx3.6mm_TC33X-2-103E -http://www.bourns.com/docs/Product-Datasheets/TC33.pdf - -0 -3 -3 -digikey-footprints -UDFN-6-1EP_2x2mm -http://datasheets.maximintegrated.com/en/ds/MAX44009.pdf - -0 -7 -7 -digikey-footprints -UDFN-6-1EP_2x2mm_USON - - -0 -9 -7 -digikey-footprints -UFBGA_WLCSP-62 -https://www.nordicsemi.com/eng/nordic/download_resource/62726/14/67410332/13358 - -0 -62 -62 -digikey-footprints -UFDFN-6_1.45x1mm - - -0 -6 -6 -digikey-footprints -UFDFN-10_2.5x1mm -http://www.semtech.com/images/datasheet/rclamp0522p_0524p.pdf - -0 -10 -10 -digikey-footprints -UFQFN-28-1EP_4x4mm -http://www.semtech.com/images/datasheet/sx150x_89b.pdf - -0 -29 -29 -digikey-footprints -UFQFN-32-1EP_5x5mm -file:///C:/Users/alex_wegscheid/Downloads/csr1010-data-sheet%20(4).pdf - -0 -33 -33 -digikey-footprints -UMCoax_Pin_1909763-1 - - -0 -3 -2 -digikey-footprints -USB-C_Female_12401X -https://media.digikey.com/pdf/Data%20Sheets/Amphenol%20PDFs/12401610E4%232A_Dwg.pdf - -0 -28 -25 -digikey-footprints -USB-C_Female_CX70M-24P1 - - -0 -42 -25 -digikey-footprints -USB-C_Female_E8124-015-01 -https://www.digikey.com/product-detail/en/pulse-electronics-network/E8124-015-01/553-3195-2-ND/5800435 - -0 -32 -25 -digikey-footprints -USB-C_Female_Vert_DX07S024WJ3R400 - - -0 -28 -25 -digikey-footprints -USB-C_Male_EdgeMnt_DX07P024AJ1R1500 - - -0 -30 -25 -digikey-footprints -USB-C_Male_EdgeMnt_DX07P024MJ1R1500 -http://www.jae.com/z-en/pdf_download_exec.cfm?param=MB-0301-2E_DX07_PLUG.pdf - -0 -32 -25 -digikey-footprints -USB-C_Rugged_RA_MUSBRM1C1M0 -https://www.amphenolcanada.com/ProductSearch/Drawings/AC/MUSBRM1C1XX.pdf - -0 -32 -26 -digikey-footprints -USB_A_Female_AU-Y1006-3 - - -0 -13 -10 -digikey-footprints -USB_A_Female_E8199-001-01 -file:///C:/Users/chad_rosencrans/Downloads/USB_A_Female_E8199-001-01.pdf - -0 -11 -10 -digikey-footprints -USB_A_Female_UE27AC54100 - - -0 -6 -5 -digikey-footprints -USB_A_Female_Vertical_RA_73725-0110BLF -http://portal.fciconnect.com/Comergent//fci/drawing/73725.pdf - -0 -8 -5 -digikey-footprints -USB_Male_A_UP2-AH-1-TH -http://www.cui.com/product/resource/up2-ah-th.pdf - -0 -8 -5 -digikey-footprints -USB_Micro_AB_Female_0475890001 -http://www.molex.com/pdm_docs/sd/475890001_sd.pdf - -0 -17 -6 -digikey-footprints -USB_Micro_A_3.1_Female_GSB443T33HR -http://media.digikey.com/pdf/Data%20Sheets/Amphenol%20PDFs/USB_Micro_A_3.1_Female_GSB443T33HR_Dwg.pdf - -0 -16 -11 -digikey-footprints -USB_Micro_B_Female_10103594-0001LF -https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/10103594.pdf - -0 -13 -6 -digikey-footprints -USB_Micro_B_Female_10118192 -http://portal.fciconnect.com/Comergent//fci/drawing/10118192.pdf - -0 -11 -6 -digikey-footprints -USB_Micro_B_Female_10118193-0001LF -http://portal.fciconnect.com/Comergent//fci/drawing/10118193.pdf - -0 -11 -6 -digikey-footprints -USB_Micro_B_Female_10118194-0001LF -http://portal.fciconnect.com/Comergent//fci/drawing/10118194.pdf - -0 -9 -6 -digikey-footprints -USB_Micro_B_Female_0473460001 -http://www.molex.com/pdm_docs/sd/473460001_sd.pdf - -0 -11 -6 -digikey-footprints -USB_Micro_B_Female_1050170001 - - -0 -17 -6 -digikey-footprints -USB_Micro_B_Female_Vert_1051330001 -http://www.molex.com/pdm_docs/sd/1051330001_sd.pdf - -0 -8 -6 -digikey-footprints -USB_Micro_B_Male_UJ2-MIBH-4-SMT-TR - - -0 -11 -6 -digikey-footprints -USB_Mini_B_Female_690-005-299-043 -http://files.edac.net/USB_Mini_B_Female_690-005-299-043.pdf - -0 -9 -6 -digikey-footprints -USB_Mini_B_Female_548190519 - - -0 -7 -6 -digikey-footprints -USB_Mini_B_Female_UJ2-MBH-1-SMT-TR - - -0 -11 -6 -digikey-footprints -USB_Mini_B_Female_UX60-MB-5ST - - -0 -11 -6 -digikey-footprints -VFLGA-12_2x2mm -http://www.st.com/content/ccc/resource/technical/document/datasheet/54/2a/85/76/e3/97/42/18/DM00075867.pdf/files/DM00075867.pdf/jcr:content/translations/en.DM00075867.pdf - -0 -12 -12 -digikey-footprints -VFLGA-16_3x3mm -http://www.st.com/content/ccc/resource/technical/document/datasheet/3c/ae/50/85/d6/b1/46/fe/CD00274221.pdf/files/CD00274221.pdf/jcr:content/translations/en.CD00274221.pdf - -0 -16 -16 -digikey-footprints -VFQFN-16-1EP_3x3mm -http://www.psemi.com/pdf/datasheets/pe42423ds.pdf - -0 -17 -17 -digikey-footprints -VFQFN-28-1EP_5x5mm - - -0 -29 -29 -digikey-footprints -VFQFN-40-1EP_6x6mm -http://www.ti.com/lit/ds/symlink/cc2650.pdf - -0 -41 -41 -digikey-footprints -VFQFN-64-1EP_9x9mm -http://www.ti.com/lit/ds/symlink/cc3200.pdf - -0 -65 -65 -digikey-footprints -VL53L0CXV0DH_1 -http://www.st.com/content/ccc/resource/technical/document/datasheet/group3/b2/1e/33/77/c6/92/47/6b/DM00279086/files/DM00279086.pdf/jcr:content/translations/en.DM00279086.pdf - -0 -12 -12 -digikey-footprints -VOC_Sensor_LGA-10-1EP-2.7x4mm_CCS811B - - -0 -11 -11 -digikey-footprints -VQFN-16_3x3mm - - -0 -16 -16 -digikey-footprints -VQFN-28-1EP_6x6mm -http://www.semtech.com/images/datasheet/sx1272.pdf - -0 -29 -29 -digikey-footprints -VSON-10-1EP_3x3mm - - -0 -30 -11 -digikey-footprints -WFDFN-6_1.5x1.5mm - - -0 -6 -6 -digikey-footprints -WFDFN-8-1EP_3x3mm - - -0 -9 -9 -digikey-footprints -WFDFN-14-1EP_3x3mm -http://pdfserv.maximintegrated.com/land_patterns/90-0063.PDF - -0 -15 -15 -digikey-footprints -WFQFN-10_2x2mm - - -0 -10 -10 -digikey-footprints -WFQFN-38-1EP_5x7mm -http://cds.linear.com/docs/en/datasheet/4020fd.pdf - -0 -39 -39 -digikey-footprints -WIFI_Module_ATWINC1500-MR210PB -http://ww1.microchip.com/downloads/en/DeviceDoc/70005304A.pdf - -0 -29 -29 -digikey-footprints -WIFI_Module_ESP8266_2491 -http://media.digikey.com/pdf/Data%20Sheets/Adafruit%20PDFs/ESP-12S_UM%20_Rev1.0_8-1-16.pdf - -0 -16 -16 -digikey-footprints -WIFI_Module_WF111-E-V1 -http://media.digikey.com/pdf/Data%20Sheets/BlueGiga%20PDFs/WF111.pdf - -0 -33 -33 -digikey-footprints -WIFI_Module_WF121-A-V2 - - -0 -55 -55 -digikey-footprints -WQFN-16-1EP_4x4mm -http://www.ftdichip.com/Support/Documents/DataSheets/ICs/DS_FT230X.pdf - -0 -17 -17 -digikey-footprints -WQFN-20-1EP_4x4mm -http://www.ti.com/lit/ds/symlink/tpa2016d2.pdf - -0 -50 -21 -digikey-footprints -WQFN-24-1EP_4x4mm - - -0 -25 -25 -digikey-footprints -WSON-8_2x2mm -http://www.ti.com/lit/ds/symlink/drv8837.pdf - -0 -11 -9 -digikey-footprints -WiFi_Module_MRF24WG0MA - - -0 -36 -36 -digikey-footprints -Wifi_Module_ESP8266_WRL-13678 - - -0 -8 -8 -digikey-footprints -Wifi_Module_RN171 - - -0 -52 -50 -digikey-footprints -WizNet_Module_WIZ810MJ -http://wiznethome.cafe24.com/wp-content/uploads/wiznethome/Network%20Module/WIZ8XXMJ/Document/WIZ810MJ_DS_V130E.pdf - -0 -56 -56 -digikey-footprints -XBEE-20_THT -https://www.digi.com/pdf/ds_xbeemultipointmodules.pdf - -0 -20 -20 -digikey-footprints -XBEE_PRO-20_THT - - -0 -20 -20 -digikey-footprints -XBEE_and_XBEE-PRO_37_SMD - - -0 -74 -37 -digikey-footprints -XDFN-2_1x0.60mm - - -0 -2 -2 -digikey-footprints -Zigbee_Module_MRF24J40MA -http://ww1.microchip.com/downloads/en/DeviceDoc/70329b.pdf - -0 -12 -12 -digikey-footprints -Zigbee_Module_MRF24J40MD - - -0 -12 -12 -penguin -ATSAMD21J18A - - -0 -64 -64 -penguin -MPU-9250 - - -0 -25 -25 -penguin -MS8607 - - -0 -8 -8 -penguin -PinHeaderBlockArduino -Through hole straight pin header, 2x19, 2.54mm pitch, double rows -Through hole pin header THT 2x19 2.54mm double row -0 -38 -38 -penguin -QFN40P300X300X105-25N - - -0 -25 -25 -penguin -QFP40P1600X1600X120-128N_ATSAME54P20A - - -0 -128 -128 -penguin -QFP80P1600X1600X120-64N - - -0 -64 -64 -penguin -TE_MS860702BA01-50 - - -0 -8 -8 -penguin -finaltesthopefully - - -0 -0 -0 -penguin -ggsgfdsgfdg - - -0 -0 -0 -penguin -penguinkicad - - -0 -0 -0 -penguin -penguinlogo - - -0 -0 -0 -penguin -penguinlogofinal - - -0 -0 -0 -penguin -pin_array - - -0 -0 -0 -penguin -test2 - - -0 -0 -0 -penguin -test3 - - -0 -0 -0 -penguin -test4 - - -0 -0 -0 -penguin -test5 - - -0 -0 -0 -penguin -test6 - - -0 -0 -0 -penguin -test7 - - -0 -0 -0 -penguin -test8 - - -0 -0 -0 -penguin -test9 - - -0 -0 -0 -penguin -test10 - - -0 -0 -0 -penguin -test11 - - -0 -0 -0 -penguin -test12 - - -0 -0 -0 -penguin -test13 - - -0 -0 -0 -penguin -test14 - - -0 -0 -0 -penguin -test15 - - -0 -0 -0 -penguin -test99 - - -0 -0 -0 -penguin -test100 - - -0 -0 -0 -penguin -test101 - - -0 -0 -0 -penguin -test102 - - -0 -0 -0 -penguin -test103 - - -0 -0 -0 -penguin -test104 - - -0 -0 -0 -penguin -test105 - - -0 -0 -0 -penguin -test106 - - -0 -0 -0 -plib -20021521-00010T1LF - - -0 -10 -10 -plib -INDM7676X355N - - -0 -2 -2 -plib -PQFN50P300X300X86-16N - - -0 -16 -16 -plib -TE_MS860702BA01-50 - - -0 -8 -8 -plib -TPS563249DDC - - -0 -0 -0 -plib -epenguin_logo - - -0 -0 -0 -plib -epenguin_logo_small - - -0 -0 -0 -plib -epenguin_text - - -0 -0 -0 -plib -epenguin_text_small - - -0 -0 -0 +19789413285652003 +Battery +BatteryHolder_Bulgin_BX0036_1xC +Bulgin Battery Holder, BX0036, Battery Type C (https://www.bulgin.com/products/pub/media/bulgin/data/Battery_holders.pdf) +Bulgin BX0036 +0 +2 +2 +Battery +BatteryHolder_ComfortableElectronic_CH273-2450_1x2450 +Comfortable Electronic CR2450 battery holder, http://www.comf.com.tw/ProductDetail.asp?no=148 +Comfortable Electronic CR2450 +0 +2 +2 +Battery +BatteryHolder_Eagle_12BH611-GR +https://eu.mouser.com/datasheet/2/209/EPD-200766-1274481.pdf +9V Battery Holder +0 +2 +2 +Battery +BatteryHolder_Keystone_103_1x20mm +http://www.keyelco.com/product-pdf.cfm?p=719 +Keystone type 103 battery holder +0 +2 +2 +Battery +BatteryHolder_Keystone_104_1x23mm +http://www.keyelco.com/product-pdf.cfm?p=744 +Keystone type 104 battery holder +0 +2 +2 +Battery +BatteryHolder_Keystone_105_1x2430 +http://www.keyelco.com/product-pdf.cfm?p=745 +Keystone type 105 battery holder +0 +2 +2 +Battery +BatteryHolder_Keystone_106_1x20mm +http://www.keyelco.com/product-pdf.cfm?p=720 +Keystone type 106 battery holder +0 +2 +2 +Battery +BatteryHolder_Keystone_107_1x23mm +http://www.keyelco.com/product-pdf.cfm?p=746 +Keystone type 107 battery holder +0 +2 +2 +Battery +BatteryHolder_Keystone_500 +Keystone #500, CR1220 battery holder, http://www.keyelco.com/product-pdf.cfm?p=710 +CR1220 battery holder +0 +2 +2 +Battery +BatteryHolder_Keystone_1042_1x18650 +Battery holder for 18650 cylindrical cells http://www.keyelco.com/product.cfm/product_id/918 +18650 Keystone 1042 Li-ion +0 +2 +2 +Battery +BatteryHolder_Keystone_1058_1x2032 +http://www.keyelco.com/product-pdf.cfm?p=14028 +Keystone type 1058 coin cell retainer +0 +2 +2 +Battery +BatteryHolder_Keystone_1060_1x2032 +http://www.keyelco.com/product-pdf.cfm?p=726 +CR2032 BR2032 BatteryHolder Battery +0 +2 +2 +Battery +BatteryHolder_Keystone_2460_1xAA +https://www.keyelco.com/product-pdf.cfm?p=1025 +AA battery cell holder +0 +2 +2 +Battery +BatteryHolder_Keystone_2462_2xAA +2xAA cell battery holder, Keystone P/N 2462, https://www.keyelco.com/product-pdf.cfm?p=1027 +AA battery cell holder +0 +2 +2 +Battery +BatteryHolder_Keystone_2466_1xAAA +1xAAA Battery Holder, Keystone, Plastic Case, http://www.keyelco.com/product-pdf.cfm?p=1031 +AAA battery holder Keystone +0 +2 +2 +Battery +BatteryHolder_Keystone_2468_2xAAA +2xAAA cell battery holder, Keystone P/N 2468, http://www.keyelco.com/product-pdf.cfm?p=1033 +AAA battery cell holder +0 +2 +2 +Battery +BatteryHolder_Keystone_2479_3xAAA +Keystone Battery Holder, 2479, Battery Type 3xAAA (Script generated with StandardBox.py) (Keystone Battery Holder, 2479, Battery Type 3xAAA) +Keystone Battery Holder 2479 Battery Type 3xAAA +0 +2 +2 +Battery +BatteryHolder_Keystone_2993 +http://www.keyelco.com/product-pdf.cfm?p=776 +Keystone type 2993 negative battery contact +0 +1 +1 +Battery +BatteryHolder_Keystone_2998_1x6.8mm +www.keyelco.com/product-pdf.cfm?p=763 +Keystone type 2998 battery holder +0 +3 +2 +Battery +BatteryHolder_Keystone_3000_1x12mm +http://www.keyelco.com/product-pdf.cfm?p=777 +Keystone type 3000 coin cell retainer +0 +3 +2 +Battery +BatteryHolder_Keystone_3001_1x12mm +http://www.keyelco.com/product-pdf.cfm?p=778 +Keystone type 3001 coin cell retainer +0 +3 +2 +Battery +BatteryHolder_Keystone_3002_1x2032 +https://www.tme.eu/it/Document/a823211ec201a9e209042d155fe22d2b/KEYS2996.pdf +BR2016 CR2016 DL2016 BR2020 CL2020 BR2025 CR2025 DL2025 DR2032 CR2032 DL2032 +0 +3 +2 +Battery +BatteryHolder_Keystone_3008_1x2450 +http://www.keyelco.com/product-pdf.cfm?p=786 +Keystone type 3008 coin cell retainer +0 +3 +2 +Battery +BatteryHolder_Keystone_3009_1x2450 +http://www.keyelco.com/product-pdf.cfm?p=787 +Keystone type 3009 coin cell retainer +0 +3 +2 +Battery +BatteryHolder_Keystone_3034_1x20mm +Keystone 3034 SMD battery holder for 2020, 2025 and 2032 coincell batteries. http://www.keyelco.com/product-pdf.cfm?p=798 +Keystone type 3034 coin cell retainer +0 +3 +2 +Battery +BatteryHolder_LINX_BAT-HLD-012-SMT +SMT battery holder for CR1216/1220/1225, https://linxtechnologies.com/wp/wp-content/uploads/bat-hld-012-smt.pdf +battery holder coin cell cr1216 cr1220 cr1225 +0 +3 +2 +Battery +BatteryHolder_MPD_BA9VPC_1xPP3 +1xPP3 (9V) battery holder, Memory Protection Devices P/N BA9VPC, http://www.memoryprotectiondevices.com/datasheets/BA9VPC-datasheet.pdf +PP3 Battery Holder BA9VPC 9V +0 +2 +2 +Battery +BatteryHolder_MPD_BC2AAPC_2xAA +2xAA cell battery holder, Memory Protection Devices P/N BC2AAPC, http://www.memoryprotectiondevices.com/datasheets/BC2AAPC-datasheet.pdf +AA battery cell holder +0 +2 +2 +Battery +BatteryHolder_MPD_BC12AAPC_2xAA +2xAA cell battery holder, Memory Protection Devices P/N BC12AAPC, http://www.memoryprotectiondevices.com/datasheets/BC12AAPC-datasheet.pdf +AA battery cell holder +0 +2 +2 +Battery +BatteryHolder_MPD_BC2003_1x2032 +http://www.memoryprotectiondevices.com/datasheets/BC-2003-datasheet.pdf +BC2003 CR2032 2032 Battery Holder +0 +3 +2 +Battery +BatteryHolder_MPD_BH-18650-PC2 +18650 Battery Holder (http://www.memoryprotectiondevices.com/datasheets/BK-18650-PC2-datasheet.pdf) +18650 Battery Holder +0 +2 +2 +Battery +BatteryHolder_Seiko_MS621F +Seiko MS621F, https://www.sii.co.jp/en/me/files/2014/02/file_EXTENDED_PRDCT_SPEC_75_FILE_11.jpg +Seiko MS621F +0 +2 +2 +Battery +BatteryHolder_TruPower_BH-331P_3xAA +Keystone Battery Holder BH-331P Battery Type 3xAA (Script generated with StandardBox.py) (Keystone Battery Holder BH-331P Battery Type 3xAA) +Battery Holder BH-331P Battery Type 3xAA +0 +2 +2 +Battery +Battery_CR1225 +CR1225 battery +battery CR1225 coin cell +0 +0 +0 +Battery +Battery_Panasonic_CR1025-VSK_Vertical_CircularHoles +Panasonic CR-1025/VSK battery, https://industrial.panasonic.com/cdbs/www-data/pdf2/AAA4000/AAA4000D140.pdf +battery CR-1025 coin cell vertical +0 +2 +2 +Battery +Battery_Panasonic_CR1220-VCN_Vertical_CircularHoles +Panasonic CR-1220/VCN battery, https://industrial.panasonic.com/cdbs/www-data/pdf2/AAA4000/AAA4000D140.pdf +battery CR-1220 coin cell vertical +0 +2 +2 +Battery +Battery_Panasonic_CR1632-V1AN_Vertical_CircularHoles +Panasonic CR-1632-V1AN battery, https://industrial.panasonic.com/cdbs/www-data/pdf2/AAA4000/AAA4000D140.pdf +battery CR-1632 coin cell vertical +0 +2 +2 +Battery +Battery_Panasonic_CR2025-V1AK_Vertical_CircularHoles +Panasonic CR-2025/V1AK battery, https://industrial.panasonic.com/cdbs/www-data/pdf2/AAA4000/AAA4000D140.pdf +battery CR-2025 coin cell vertical +0 +2 +2 +Battery +Battery_Panasonic_CR2032-VS1N_Vertical_CircularHoles +Panasonic CR-2032/VS1N battery, https://industrial.panasonic.com/cdbs/www-data/pdf2/AAA4000/AAA4000D140.pdf +battery CR-2032 coin cell vertical +0 +2 +2 +Battery +Battery_Panasonic_CR2354-VCN_Vertical_CircularHoles +Panasonic CR-2354/VCN battery, https://industrial.panasonic.com/cdbs/www-data/pdf2/AAA4000/AAA4000D140.pdf +battery CR-2354/VCN coin cell vertical +0 +2 +2 +Battery +Battery_Panasonic_CR2450-VAN_Vertical_CircularHoles +Panasonic CR-2450/VAN battery, https://industrial.panasonic.com/cdbs/www-data/pdf2/AAA4000/AAA4000D140.pdf +battery CR-2450 coin cell +0 +2 +2 +Battery +Battery_Panasonic_CR2477-VCN_Vertical_CircularHoles +Panasonic CR-2477/VCN battery, https://industrial.panasonic.com/cdbs/www-data/pdf2/AAA4000/AAA4000D140.pdf +battery CR-2477 coin cell vertical +0 +2 +2 +Battery +Battery_Panasonic_CR3032-VCN_Vertical_CircularHoles +Panasonic CR-3032/VCN battery, https://industrial.panasonic.com/cdbs/www-data/pdf2/AAA4000/AAA4000D140.pdf +battery CR-3032 coin cell vertical +0 +2 +2 +Button_Switch_Keyboard +SW_Cherry_MX_1.00u_PCB +Cherry MX keyswitch, 1.00u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf +Cherry MX keyswitch 1.00u PCB +0 +2 +2 +Button_Switch_Keyboard +SW_Cherry_MX_1.00u_Plate +Cherry MX keyswitch, 1.00u, plate mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf +Cherry MX keyswitch 1.00u plate +0 +2 +2 +Button_Switch_Keyboard +SW_Cherry_MX_1.25u_PCB +Cherry MX keyswitch, 1.25u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf +Cherry MX keyswitch 1.25u PCB +0 +2 +2 +Button_Switch_Keyboard +SW_Cherry_MX_1.25u_Plate +Cherry MX keyswitch, 1.25u, plate mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf +Cherry MX keyswitch 1.25u plate +0 +2 +2 +Button_Switch_Keyboard +SW_Cherry_MX_1.50u_PCB +Cherry MX keyswitch, 1.50u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf +Cherry MX keyswitch 1.50u PCB +0 +2 +2 +Button_Switch_Keyboard +SW_Cherry_MX_1.50u_Plate +Cherry MX keyswitch, 1.50u, plate mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf +Cherry MX keyswitch 1.50u plate +0 +2 +2 +Button_Switch_Keyboard +SW_Cherry_MX_1.75u_PCB +Cherry MX keyswitch, 1.75u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf +Cherry MX keyswitch 1.75u PCB +0 +2 +2 +Button_Switch_Keyboard +SW_Cherry_MX_1.75u_Plate +Cherry MX keyswitch, 1.75u, plate mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf +Cherry MX keyswitch 1.75u plate +0 +2 +2 +Button_Switch_Keyboard +SW_Cherry_MX_2.00u_PCB +Cherry MX keyswitch, 2.00u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf +Cherry MX keyswitch 2.00u PCB +0 +2 +2 +Button_Switch_Keyboard +SW_Cherry_MX_2.00u_Plate +Cherry MX keyswitch, 2.00u, plate mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf +Cherry MX keyswitch 2.00u plate +0 +2 +2 +Button_Switch_Keyboard +SW_Cherry_MX_2.00u_Vertical_PCB +Cherry MX keyswitch, 2.00u, vertical, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf +Cherry MX keyswitch 2.00u vertical PCB +0 +2 +2 +Button_Switch_Keyboard +SW_Cherry_MX_2.00u_Vertical_Plate +Cherry MX keyswitch, 2.00u, vertical, plate mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf +Cherry MX keyswitch 2.00u vertical plate +0 +2 +2 +Button_Switch_Keyboard +SW_Cherry_MX_2.25u_PCB +Cherry MX keyswitch, 2.25u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf +Cherry MX keyswitch 2.25u PCB +0 +2 +2 +Button_Switch_Keyboard +SW_Cherry_MX_2.25u_Plate +Cherry MX keyswitch, 2.25u, plate mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf +Cherry MX keyswitch 2.25u plate +0 +2 +2 +Button_Switch_Keyboard +SW_Cherry_MX_2.75u_PCB +Cherry MX keyswitch, 2.75u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf +Cherry MX keyswitch 2.75u PCB +0 +2 +2 +Button_Switch_Keyboard +SW_Cherry_MX_2.75u_Plate +Cherry MX keyswitch, 2.75u, plate mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf +Cherry MX keyswitch 2.75u plate +0 +2 +2 +Button_Switch_Keyboard +SW_Cherry_MX_6.25u_PCB +Cherry MX keyswitch, 6.25u, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf +Cherry MX keyswitch 6.25u PCB +0 +2 +2 +Button_Switch_Keyboard +SW_Cherry_MX_6.25u_Plate +Cherry MX keyswitch, 6.25u, plate mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf +Cherry MX keyswitch 6.25u plate +0 +2 +2 +Button_Switch_Keyboard +SW_Cherry_MX_ISOEnter_PCB +Cherry MX keyswitch, ISO Enter, PCB mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf +Cherry MX keyswitch ISO enter PCB +0 +2 +2 +Button_Switch_Keyboard +SW_Cherry_MX_ISOEnter_Plate +Cherry MX keyswitch, ISO Enter, plate mount, http://cherryamericas.com/wp-content/uploads/2014/12/mx_cat.pdf +Cherry MX keyswitch ISO enter plate +0 +2 +2 +Button_Switch_Keyboard +SW_Matias_1.00u +Matias/ALPS keyswitch, 1.00u, http://matias.ca/switches/ +Matias ALPS keyswitch 1.00u +0 +2 +2 +Button_Switch_Keyboard +SW_Matias_1.25u +Matias/ALPS keyswitch, 1.25u, http://matias.ca/switches/ +Matias ALPS keyswitch 1.25u +0 +2 +2 +Button_Switch_Keyboard +SW_Matias_1.50u +Matias/ALPS keyswitch, 1.50u, http://matias.ca/switches/ +Matias ALPS keyswitch 1.50u +0 +2 +2 +Button_Switch_Keyboard +SW_Matias_1.75u +Matias/ALPS keyswitch, 1.75u, http://matias.ca/switches/ +Matias ALPS keyswitch 1.75u +0 +2 +2 +Button_Switch_Keyboard +SW_Matias_2.00u +Matias/ALPS keyswitch, 2.00u, http://matias.ca/switches/ +Matias ALPS keyswitch 2.00u +0 +2 +2 +Button_Switch_Keyboard +SW_Matias_2.25u +Matias/ALPS keyswitch, 2.25u, http://matias.ca/switches/ +Matias ALPS keyswitch 2.25u +0 +2 +2 +Button_Switch_Keyboard +SW_Matias_2.75u +Matias/ALPS keyswitch, 2.75u, http://matias.ca/switches/ +Matias ALPS keyswitch 2.75u +0 +2 +2 +Button_Switch_Keyboard +SW_Matias_6.25u +Matias/ALPS keyswitch, 6.25u, http://matias.ca/switches/ +Matias ALPS keyswitch 6.25u +0 +2 +2 +Button_Switch_Keyboard +SW_Matias_ISOEnter +Matias/ALPS keyswitch, ISO Enter, http://matias.ca/switches/ +Matias ALPS keyswitch ISO enter +0 +2 +2 +Button_Switch_SMD +Nidec_Copal_SH-7010A +4-bit rotary coded switch, J-hook, https://www.nidec-copal-electronics.com/e/catalog/switch/sh-7000.pdf +rotary switch bcd +0 +6 +5 +Button_Switch_SMD +Nidec_Copal_SH-7010B +4-bit rotary coded switch, gull wing, https://www.nidec-copal-electronics.com/e/catalog/switch/sh-7000.pdf +rotary switch bcd +0 +6 +5 +Button_Switch_SMD +Nidec_Copal_SH-7040B +4-bit rotary coded switch, gull wing, Gray code, https://www.nidec-copal-electronics.com/e/catalog/switch/sh-7000.pdf +rotary switch bcd +0 +5 +5 +Button_Switch_SMD +Panasonic_EVQPUJ_EVQPUA +http://industrial.panasonic.com/cdbs/www-data/pdf/ATV0000/ATV0000CE5.pdf +SMD SMT SPST EVQPUJ EVQPUA +0 +4 +2 +Button_Switch_SMD +Panasonic_EVQPUK_EVQPUB +http://industrial.panasonic.com/cdbs/www-data/pdf/ATV0000/ATV0000CE5.pdf +SMD SMT SPST EVQPUK EVQPUB +0 +4 +2 +Button_Switch_SMD +Panasonic_EVQPUL_EVQPUC +http://industrial.panasonic.com/cdbs/www-data/pdf/ATV0000/ATV0000CE5.pdf +SMD SMT SPST EVQPUL EVQPUC +0 +4 +2 +Button_Switch_SMD +Panasonic_EVQPUM_EVQPUD +http://industrial.panasonic.com/cdbs/www-data/pdf/ATV0000/ATV0000CE5.pdf +SMD SMT SPST EVQPUM EVQPUD +0 +4 +2 +Button_Switch_SMD +SW_DIP_SPSTx01_Slide_6.7x4.1mm_W6.73mm_P2.54mm_LowProfile_JPin +SMD 1x-dip-switch SPST , Slide, row spacing 6.73 mm (264 mils), body size 6.7x4.1mm (see e.g. https://www.ctscorp.com/wp-content/uploads/219.pdf), SMD, LowProfile, JPin +SMD DIP Switch SPST Slide 6.73mm 264mil SMD LowProfile JPin +0 +2 +2 +Button_Switch_SMD +SW_DIP_SPSTx01_Slide_6.7x4.1mm_W8.61mm_P2.54mm_LowProfile +SMD 1x-dip-switch SPST , Slide, row spacing 8.61 mm (338 mils), body size 6.7x4.1mm (see e.g. https://www.ctscorp.com/wp-content/uploads/219.pdf), SMD, LowProfile +SMD DIP Switch SPST Slide 8.61mm 338mil SMD LowProfile +0 +2 +2 +Button_Switch_SMD +SW_DIP_SPSTx01_Slide_9.78x4.72mm_W8.61mm_P2.54mm +SMD 1x-dip-switch SPST , Slide, row spacing 8.61 mm (338 mils), body size 9.78x4.72mm (see e.g. https://www.ctscorp.com/wp-content/uploads/204.pdf), SMD +SMD DIP Switch SPST Slide 8.61mm 338mil SMD +0 +2 +2 +Button_Switch_SMD +SW_DIP_SPSTx01_Slide_Copal_CHS-01A_W5.08mm_P1.27mm_JPin +SMD 1x-dip-switch SPST Copal_CHS-01A, Slide, row spacing 5.08 mm (200 mils), body size (see http://www.nidec-copal-electronics.com/e/catalog/switch/chs.pdf), SMD, JPin +SMD DIP Switch SPST Slide 5.08mm 200mil SMD JPin +0 +2 +2 +Button_Switch_SMD +SW_DIP_SPSTx01_Slide_Copal_CHS-01B_W7.62mm_P1.27mm +SMD 1x-dip-switch SPST Copal_CHS-01B, Slide, row spacing 7.62 mm (300 mils), body size (see http://www.nidec-copal-electronics.com/e/catalog/switch/chs.pdf), SMD +SMD DIP Switch SPST Slide 7.62mm 300mil SMD +0 +2 +2 +Button_Switch_SMD +SW_DIP_SPSTx01_Slide_Copal_CVS-01xB_W5.9mm_P1mm +SMD 1x-dip-switch SPST Copal_CVS-01xB, Slide, row spacing 5.9 mm (232 mils), body size (see http://www.nidec-copal-electronics.com/e/catalog/switch/cvs.pdf) +SMD DIP Switch SPST Slide 5.9mm 232mil +0 +6 +3 +Button_Switch_SMD +SW_DIP_SPSTx01_Slide_Omron_A6S-110x_W8.9mm_P2.54mm +SMD 1x-dip-switch SPST Omron_A6S-110x, Slide, row spacing 8.9 mm (350 mils), body size (see http://omronfs.omron.com/en_US/ecb/products/pdf/en-a6s.pdf) +SMD DIP Switch SPST Slide 8.9mm 350mil +0 +2 +2 +Button_Switch_SMD +SW_DIP_SPSTx02_Slide_6.7x6.64mm_W6.73mm_P2.54mm_LowProfile_JPin +SMD 2x-dip-switch SPST , Slide, row spacing 6.73 mm (264 mils), body size 6.7x6.64mm (see e.g. https://www.ctscorp.com/wp-content/uploads/219.pdf), SMD, LowProfile, JPin +SMD DIP Switch SPST Slide 6.73mm 264mil SMD LowProfile JPin +0 +4 +4 +Button_Switch_SMD +SW_DIP_SPSTx02_Slide_6.7x6.64mm_W8.61mm_P2.54mm_LowProfile +SMD 2x-dip-switch SPST , Slide, row spacing 8.61 mm (338 mils), body size 6.7x6.64mm (see e.g. https://www.ctscorp.com/wp-content/uploads/219.pdf), SMD, LowProfile +SMD DIP Switch SPST Slide 8.61mm 338mil SMD LowProfile +0 +4 +4 +Button_Switch_SMD +SW_DIP_SPSTx02_Slide_9.78x7.26mm_W8.61mm_P2.54mm +SMD 2x-dip-switch SPST , Slide, row spacing 8.61 mm (338 mils), body size 9.78x7.26mm (see e.g. https://www.ctscorp.com/wp-content/uploads/204.pdf), SMD +SMD DIP Switch SPST Slide 8.61mm 338mil SMD +0 +4 +4 +Button_Switch_SMD +SW_DIP_SPSTx02_Slide_Copal_CHS-02A_W5.08mm_P1.27mm_JPin +SMD 2x-dip-switch SPST Copal_CHS-02A, Slide, row spacing 5.08 mm (200 mils), body size (see http://www.nidec-copal-electronics.com/e/catalog/switch/chs.pdf), SMD, JPin +SMD DIP Switch SPST Slide 5.08mm 200mil SMD JPin +0 +4 +4 +Button_Switch_SMD +SW_DIP_SPSTx02_Slide_Copal_CHS-02B_W7.62mm_P1.27mm +SMD 2x-dip-switch SPST Copal_CHS-02B, Slide, row spacing 7.62 mm (300 mils), body size (see http://www.nidec-copal-electronics.com/e/catalog/switch/chs.pdf), SMD +SMD DIP Switch SPST Slide 7.62mm 300mil SMD +0 +4 +4 +Button_Switch_SMD +SW_DIP_SPSTx02_Slide_Copal_CVS-02xB_W5.9mm_P1mm +SMD 2x-dip-switch SPST Copal_CVS-02xB, Slide, row spacing 5.9 mm (232 mils), body size (see http://www.nidec-copal-electronics.com/e/catalog/switch/cvs.pdf) +SMD DIP Switch SPST Slide 5.9mm 232mil +0 +8 +5 +Button_Switch_SMD +SW_DIP_SPSTx02_Slide_KingTek_DSHP02TJ_W5.25mm_P1.27mm_JPin +SMD 2x-dip-switch SPST KingTek_DSHP02TJ, Slide, row spacing 5.25 mm (206 mils), body size (see http://www.kingtek.net.cn/pic/201601201446313350.pdf), JPin +SMD DIP Switch SPST Slide 5.25mm 206mil JPin +0 +4 +4 +Button_Switch_SMD +SW_DIP_SPSTx02_Slide_KingTek_DSHP02TS_W7.62mm_P1.27mm +SMD 2x-dip-switch SPST KingTek_DSHP02TS, Slide, row spacing 7.62 mm (300 mils), body size (see http://www.kingtek.net.cn/pic/201601201417455112.pdf) +SMD DIP Switch SPST Slide 7.62mm 300mil +0 +4 +4 +Button_Switch_SMD +SW_DIP_SPSTx02_Slide_Omron_A6H-2101_W6.15mm_P1.27mm +SMD 2x-dip-switch SPST Omron_A6H-2101, Slide, row spacing 6.15 mm (242 mils), body size (see https://www.omron.com/ecb/products/pdf/en-a6h.pdf) +SMD DIP Switch SPST Slide 6.15mm 242mil +0 +4 +4 +Button_Switch_SMD +SW_DIP_SPSTx02_Slide_Omron_A6S-210x_W8.9mm_P2.54mm +SMD 2x-dip-switch SPST Omron_A6S-210x, Slide, row spacing 8.9 mm (350 mils), body size (see http://omronfs.omron.com/en_US/ecb/products/pdf/en-a6s.pdf) +SMD DIP Switch SPST Slide 8.9mm 350mil +0 +4 +4 +Button_Switch_SMD +SW_DIP_SPSTx03_Slide_6.7x9.18mm_W6.73mm_P2.54mm_LowProfile_JPin +SMD 3x-dip-switch SPST , Slide, row spacing 6.73 mm (264 mils), body size 6.7x9.18mm (see e.g. https://www.ctscorp.com/wp-content/uploads/219.pdf), SMD, LowProfile, JPin +SMD DIP Switch SPST Slide 6.73mm 264mil SMD LowProfile JPin +0 +6 +6 +Button_Switch_SMD +SW_DIP_SPSTx03_Slide_6.7x9.18mm_W8.61mm_P2.54mm_LowProfile +SMD 3x-dip-switch SPST , Slide, row spacing 8.61 mm (338 mils), body size 6.7x9.18mm (see e.g. https://www.ctscorp.com/wp-content/uploads/219.pdf), SMD, LowProfile +SMD DIP Switch SPST Slide 8.61mm 338mil SMD LowProfile +0 +6 +6 +Button_Switch_SMD +SW_DIP_SPSTx03_Slide_9.78x9.8mm_W8.61mm_P2.54mm +SMD 3x-dip-switch SPST , Slide, row spacing 8.61 mm (338 mils), body size 9.78x9.8mm (see e.g. https://www.ctscorp.com/wp-content/uploads/204.pdf), SMD +SMD DIP Switch SPST Slide 8.61mm 338mil SMD +0 +6 +6 +Button_Switch_SMD +SW_DIP_SPSTx03_Slide_Copal_CVS-03xB_W5.9mm_P1mm +SMD 3x-dip-switch SPST Copal_CVS-03xB, Slide, row spacing 5.9 mm (232 mils), body size (see http://www.nidec-copal-electronics.com/e/catalog/switch/cvs.pdf) +SMD DIP Switch SPST Slide 5.9mm 232mil +0 +10 +7 +Button_Switch_SMD +SW_DIP_SPSTx03_Slide_KingTek_DSHP03TJ_W5.25mm_P1.27mm_JPin +SMD 3x-dip-switch SPST KingTek_DSHP03TJ, Slide, row spacing 5.25 mm (206 mils), body size (see http://www.kingtek.net.cn/pic/201601201446313350.pdf), JPin +SMD DIP Switch SPST Slide 5.25mm 206mil JPin +0 +6 +6 +Button_Switch_SMD +SW_DIP_SPSTx03_Slide_KingTek_DSHP03TS_W7.62mm_P1.27mm +SMD 3x-dip-switch SPST KingTek_DSHP03TS, Slide, row spacing 7.62 mm (300 mils), body size (see http://www.kingtek.net.cn/pic/201601201417455112.pdf) +SMD DIP Switch SPST Slide 7.62mm 300mil +0 +6 +6 +Button_Switch_SMD +SW_DIP_SPSTx03_Slide_Omron_A6S-310x_W8.9mm_P2.54mm +SMD 3x-dip-switch SPST Omron_A6S-310x, Slide, row spacing 8.9 mm (350 mils), body size (see http://omronfs.omron.com/en_US/ecb/products/pdf/en-a6s.pdf) +SMD DIP Switch SPST Slide 8.9mm 350mil +0 +6 +6 +Button_Switch_SMD +SW_DIP_SPSTx04_Slide_6.7x11.72mm_W6.73mm_P2.54mm_LowProfile_JPin +SMD 4x-dip-switch SPST , Slide, row spacing 6.73 mm (264 mils), body size 6.7x11.72mm (see e.g. https://www.ctscorp.com/wp-content/uploads/219.pdf), SMD, LowProfile, JPin +SMD DIP Switch SPST Slide 6.73mm 264mil SMD LowProfile JPin +0 +8 +8 +Button_Switch_SMD +SW_DIP_SPSTx04_Slide_6.7x11.72mm_W8.61mm_P2.54mm_LowProfile +SMD 4x-dip-switch SPST , Slide, row spacing 8.61 mm (338 mils), body size 6.7x11.72mm (see e.g. https://www.ctscorp.com/wp-content/uploads/219.pdf), SMD, LowProfile +SMD DIP Switch SPST Slide 8.61mm 338mil SMD LowProfile +0 +8 +8 +Button_Switch_SMD +SW_DIP_SPSTx04_Slide_9.78x12.34mm_W8.61mm_P2.54mm +SMD 4x-dip-switch SPST , Slide, row spacing 8.61 mm (338 mils), body size 9.78x12.34mm (see e.g. https://www.ctscorp.com/wp-content/uploads/204.pdf), SMD +SMD DIP Switch SPST Slide 8.61mm 338mil SMD +0 +8 +8 +Button_Switch_SMD +SW_DIP_SPSTx04_Slide_Copal_CHS-04A_W5.08mm_P1.27mm_JPin +SMD 4x-dip-switch SPST Copal_CHS-04A, Slide, row spacing 5.08 mm (200 mils), body size (see http://www.nidec-copal-electronics.com/e/catalog/switch/chs.pdf), SMD, JPin +SMD DIP Switch SPST Slide 5.08mm 200mil SMD JPin +0 +8 +8 +Button_Switch_SMD +SW_DIP_SPSTx04_Slide_Copal_CHS-04B_W7.62mm_P1.27mm +SMD 4x-dip-switch SPST Copal_CHS-04B, Slide, row spacing 7.62 mm (300 mils), body size (see http://www.nidec-copal-electronics.com/e/catalog/switch/chs.pdf), SMD +SMD DIP Switch SPST Slide 7.62mm 300mil SMD +0 +8 +8 +Button_Switch_SMD +SW_DIP_SPSTx04_Slide_Copal_CVS-04xB_W5.9mm_P1mm +SMD 4x-dip-switch SPST Copal_CVS-04xB, Slide, row spacing 5.9 mm (232 mils), body size (see http://www.nidec-copal-electronics.com/e/catalog/switch/cvs.pdf) +SMD DIP Switch SPST Slide 5.9mm 232mil +0 +12 +9 +Button_Switch_SMD +SW_DIP_SPSTx04_Slide_KingTek_DSHP04TJ_W5.25mm_P1.27mm_JPin +SMD 4x-dip-switch SPST KingTek_DSHP04TJ, Slide, row spacing 5.25 mm (206 mils), body size (see http://www.kingtek.net.cn/pic/201601201446313350.pdf), JPin +SMD DIP Switch SPST Slide 5.25mm 206mil JPin +0 +8 +8 +Button_Switch_SMD +SW_DIP_SPSTx04_Slide_KingTek_DSHP04TS_W7.62mm_P1.27mm +SMD 4x-dip-switch SPST KingTek_DSHP04TS, Slide, row spacing 7.62 mm (300 mils), body size (see http://www.kingtek.net.cn/pic/201601201417455112.pdf) +SMD DIP Switch SPST Slide 7.62mm 300mil +0 +8 +8 +Button_Switch_SMD +SW_DIP_SPSTx04_Slide_Omron_A6H-4101_W6.15mm_P1.27mm +SMD 4x-dip-switch SPST Omron_A6H-4101, Slide, row spacing 6.15 mm (242 mils), body size (see https://www.omron.com/ecb/products/pdf/en-a6h.pdf) +SMD DIP Switch SPST Slide 6.15mm 242mil +0 +8 +8 +Button_Switch_SMD +SW_DIP_SPSTx04_Slide_Omron_A6S-410x_W8.9mm_P2.54mm +SMD 4x-dip-switch SPST Omron_A6S-410x, Slide, row spacing 8.9 mm (350 mils), body size (see http://omronfs.omron.com/en_US/ecb/products/pdf/en-a6s.pdf) +SMD DIP Switch SPST Slide 8.9mm 350mil +0 +8 +8 +Button_Switch_SMD +SW_DIP_SPSTx05_Slide_6.7x14.26mm_W6.73mm_P2.54mm_LowProfile_JPin +SMD 5x-dip-switch SPST , Slide, row spacing 6.73 mm (264 mils), body size 6.7x14.26mm (see e.g. https://www.ctscorp.com/wp-content/uploads/219.pdf), SMD, LowProfile, JPin +SMD DIP Switch SPST Slide 6.73mm 264mil SMD LowProfile JPin +0 +10 +10 +Button_Switch_SMD +SW_DIP_SPSTx05_Slide_6.7x14.26mm_W8.61mm_P2.54mm_LowProfile +SMD 5x-dip-switch SPST , Slide, row spacing 8.61 mm (338 mils), body size 6.7x14.26mm (see e.g. https://www.ctscorp.com/wp-content/uploads/219.pdf), SMD, LowProfile +SMD DIP Switch SPST Slide 8.61mm 338mil SMD LowProfile +0 +10 +10 +Button_Switch_SMD +SW_DIP_SPSTx05_Slide_9.78x14.88mm_W8.61mm_P2.54mm +SMD 5x-dip-switch SPST , Slide, row spacing 8.61 mm (338 mils), body size 9.78x14.88mm (see e.g. https://www.ctscorp.com/wp-content/uploads/204.pdf), SMD +SMD DIP Switch SPST Slide 8.61mm 338mil SMD +0 +10 +10 +Button_Switch_SMD +SW_DIP_SPSTx05_Slide_KingTek_DSHP05TJ_W5.25mm_P1.27mm_JPin +SMD 5x-dip-switch SPST KingTek_DSHP05TJ, Slide, row spacing 5.25 mm (206 mils), body size (see http://www.kingtek.net.cn/pic/201601201446313350.pdf), JPin +SMD DIP Switch SPST Slide 5.25mm 206mil JPin +0 +10 +10 +Button_Switch_SMD +SW_DIP_SPSTx05_Slide_KingTek_DSHP05TS_W7.62mm_P1.27mm +SMD 5x-dip-switch SPST KingTek_DSHP05TS, Slide, row spacing 7.62 mm (300 mils), body size (see http://www.kingtek.net.cn/pic/201601201417455112.pdf) +SMD DIP Switch SPST Slide 7.62mm 300mil +0 +10 +10 +Button_Switch_SMD +SW_DIP_SPSTx05_Slide_Omron_A6S-510x_W8.9mm_P2.54mm +SMD 5x-dip-switch SPST Omron_A6S-510x, Slide, row spacing 8.9 mm (350 mils), body size (see http://omronfs.omron.com/en_US/ecb/products/pdf/en-a6s.pdf) +SMD DIP Switch SPST Slide 8.9mm 350mil +0 +10 +10 +Button_Switch_SMD +SW_DIP_SPSTx06_Slide_6.7x16.8mm_W6.73mm_P2.54mm_LowProfile_JPin +SMD 6x-dip-switch SPST , Slide, row spacing 6.73 mm (264 mils), body size 6.7x16.8mm (see e.g. https://www.ctscorp.com/wp-content/uploads/219.pdf), SMD, LowProfile, JPin +SMD DIP Switch SPST Slide 6.73mm 264mil SMD LowProfile JPin +0 +12 +12 +Button_Switch_SMD +SW_DIP_SPSTx06_Slide_6.7x16.8mm_W8.61mm_P2.54mm_LowProfile +SMD 6x-dip-switch SPST , Slide, row spacing 8.61 mm (338 mils), body size 6.7x16.8mm (see e.g. https://www.ctscorp.com/wp-content/uploads/219.pdf), SMD, LowProfile +SMD DIP Switch SPST Slide 8.61mm 338mil SMD LowProfile +0 +12 +12 +Button_Switch_SMD +SW_DIP_SPSTx06_Slide_9.78x17.42mm_W8.61mm_P2.54mm +SMD 6x-dip-switch SPST , Slide, row spacing 8.61 mm (338 mils), body size 9.78x17.42mm (see e.g. https://www.ctscorp.com/wp-content/uploads/204.pdf), SMD +SMD DIP Switch SPST Slide 8.61mm 338mil SMD +0 +12 +12 +Button_Switch_SMD +SW_DIP_SPSTx06_Slide_Copal_CHS-06A_W5.08mm_P1.27mm_JPin +SMD 6x-dip-switch SPST Copal_CHS-06A, Slide, row spacing 5.08 mm (200 mils), body size (see http://www.nidec-copal-electronics.com/e/catalog/switch/chs.pdf), SMD, JPin +SMD DIP Switch SPST Slide 5.08mm 200mil SMD JPin +0 +12 +12 +Button_Switch_SMD +SW_DIP_SPSTx06_Slide_Copal_CHS-06B_W7.62mm_P1.27mm +SMD 6x-dip-switch SPST Copal_CHS-06B, Slide, row spacing 7.62 mm (300 mils), body size (see http://www.nidec-copal-electronics.com/e/catalog/switch/chs.pdf), SMD +SMD DIP Switch SPST Slide 7.62mm 300mil SMD +0 +12 +12 +Button_Switch_SMD +SW_DIP_SPSTx06_Slide_KingTek_DSHP06TJ_W5.25mm_P1.27mm_JPin +SMD 6x-dip-switch SPST KingTek_DSHP06TJ, Slide, row spacing 5.25 mm (206 mils), body size (see http://www.kingtek.net.cn/pic/201601201446313350.pdf), JPin +SMD DIP Switch SPST Slide 5.25mm 206mil JPin +0 +12 +12 +Button_Switch_SMD +SW_DIP_SPSTx06_Slide_KingTek_DSHP06TS_W7.62mm_P1.27mm +SMD 6x-dip-switch SPST KingTek_DSHP06TS, Slide, row spacing 7.62 mm (300 mils), body size (see http://www.kingtek.net.cn/pic/201601201417455112.pdf) +SMD DIP Switch SPST Slide 7.62mm 300mil +0 +12 +12 +Button_Switch_SMD +SW_DIP_SPSTx06_Slide_Omron_A6H-6101_W6.15mm_P1.27mm +SMD 6x-dip-switch SPST Omron_A6H-6101, Slide, row spacing 6.15 mm (242 mils), body size (see https://www.omron.com/ecb/products/pdf/en-a6h.pdf) +SMD DIP Switch SPST Slide 6.15mm 242mil +0 +12 +12 +Button_Switch_SMD +SW_DIP_SPSTx06_Slide_Omron_A6S-610x_W8.9mm_P2.54mm +SMD 6x-dip-switch SPST Omron_A6S-610x, Slide, row spacing 8.9 mm (350 mils), body size (see http://omronfs.omron.com/en_US/ecb/products/pdf/en-a6s.pdf) +SMD DIP Switch SPST Slide 8.9mm 350mil +0 +12 +12 +Button_Switch_SMD +SW_DIP_SPSTx07_Slide_6.7x19.34mm_W6.73mm_P2.54mm_LowProfile_JPin +SMD 7x-dip-switch SPST , Slide, row spacing 6.73 mm (264 mils), body size 6.7x19.34mm (see e.g. https://www.ctscorp.com/wp-content/uploads/219.pdf), SMD, LowProfile, JPin +SMD DIP Switch SPST Slide 6.73mm 264mil SMD LowProfile JPin +0 +14 +14 +Button_Switch_SMD +SW_DIP_SPSTx07_Slide_6.7x19.34mm_W8.61mm_P2.54mm_LowProfile +SMD 7x-dip-switch SPST , Slide, row spacing 8.61 mm (338 mils), body size 6.7x19.34mm (see e.g. https://www.ctscorp.com/wp-content/uploads/219.pdf), SMD, LowProfile +SMD DIP Switch SPST Slide 8.61mm 338mil SMD LowProfile +0 +14 +14 +Button_Switch_SMD +SW_DIP_SPSTx07_Slide_9.78x19.96mm_W8.61mm_P2.54mm +SMD 7x-dip-switch SPST , Slide, row spacing 8.61 mm (338 mils), body size 9.78x19.96mm (see e.g. https://www.ctscorp.com/wp-content/uploads/204.pdf), SMD +SMD DIP Switch SPST Slide 8.61mm 338mil SMD +0 +14 +14 +Button_Switch_SMD +SW_DIP_SPSTx07_Slide_KingTek_DSHP07TJ_W5.25mm_P1.27mm_JPin +SMD 7x-dip-switch SPST KingTek_DSHP07TJ, Slide, row spacing 5.25 mm (206 mils), body size (see http://www.kingtek.net.cn/pic/201601201446313350.pdf), JPin +SMD DIP Switch SPST Slide 5.25mm 206mil JPin +0 +14 +14 +Button_Switch_SMD +SW_DIP_SPSTx07_Slide_KingTek_DSHP07TS_W7.62mm_P1.27mm +SMD 7x-dip-switch SPST KingTek_DSHP07TS, Slide, row spacing 7.62 mm (300 mils), body size (see http://www.kingtek.net.cn/pic/201601201417455112.pdf) +SMD DIP Switch SPST Slide 7.62mm 300mil +0 +14 +14 +Button_Switch_SMD +SW_DIP_SPSTx07_Slide_Omron_A6S-710x_W8.9mm_P2.54mm +SMD 7x-dip-switch SPST Omron_A6S-710x, Slide, row spacing 8.9 mm (350 mils), body size (see http://omronfs.omron.com/en_US/ecb/products/pdf/en-a6s.pdf) +SMD DIP Switch SPST Slide 8.9mm 350mil +0 +14 +14 +Button_Switch_SMD +SW_DIP_SPSTx08_Slide_6.7x21.88mm_W6.73mm_P2.54mm_LowProfile_JPin +SMD 8x-dip-switch SPST , Slide, row spacing 6.73 mm (264 mils), body size 6.7x21.88mm (see e.g. https://www.ctscorp.com/wp-content/uploads/219.pdf), SMD, LowProfile, JPin +SMD DIP Switch SPST Slide 6.73mm 264mil SMD LowProfile JPin +0 +16 +16 +Button_Switch_SMD +SW_DIP_SPSTx08_Slide_6.7x21.88mm_W8.61mm_P2.54mm_LowProfile +SMD 8x-dip-switch SPST , Slide, row spacing 8.61 mm (338 mils), body size 6.7x21.88mm (see e.g. https://www.ctscorp.com/wp-content/uploads/219.pdf), SMD, LowProfile +SMD DIP Switch SPST Slide 8.61mm 338mil SMD LowProfile +0 +16 +16 +Button_Switch_SMD +SW_DIP_SPSTx08_Slide_9.78x22.5mm_W8.61mm_P2.54mm +SMD 8x-dip-switch SPST , Slide, row spacing 8.61 mm (338 mils), body size 9.78x22.5mm (see e.g. https://www.ctscorp.com/wp-content/uploads/204.pdf), SMD +SMD DIP Switch SPST Slide 8.61mm 338mil SMD +0 +16 +16 +Button_Switch_SMD +SW_DIP_SPSTx08_Slide_Copal_CHS-08A_W5.08mm_P1.27mm_JPin +SMD 8x-dip-switch SPST Copal_CHS-08A, Slide, row spacing 5.08 mm (200 mils), body size (see http://www.nidec-copal-electronics.com/e/catalog/switch/chs.pdf), SMD, JPin +SMD DIP Switch SPST Slide 5.08mm 200mil SMD JPin +0 +16 +16 +Button_Switch_SMD +SW_DIP_SPSTx08_Slide_Copal_CHS-08B_W7.62mm_P1.27mm +SMD 8x-dip-switch SPST Copal_CHS-08B, Slide, row spacing 7.62 mm (300 mils), body size (see http://www.nidec-copal-electronics.com/e/catalog/switch/chs.pdf), SMD +SMD DIP Switch SPST Slide 7.62mm 300mil SMD +0 +16 +16 +Button_Switch_SMD +SW_DIP_SPSTx08_Slide_Copal_CVS-08xB_W5.9mm_P1mm +SMD 8x-dip-switch SPST Copal_CVS-08xB, Slide, row spacing 5.9 mm (232 mils), body size (see http://www.nidec-copal-electronics.com/e/catalog/switch/cvs.pdf) +SMD DIP Switch SPST Slide 5.9mm 232mil +0 +20 +17 +Button_Switch_SMD +SW_DIP_SPSTx08_Slide_KingTek_DSHP08TJ_W5.25mm_P1.27mm_JPin +SMD 8x-dip-switch SPST KingTek_DSHP08TJ, Slide, row spacing 5.25 mm (206 mils), body size (see http://www.kingtek.net.cn/pic/201601201446313350.pdf), JPin +SMD DIP Switch SPST Slide 5.25mm 206mil JPin +0 +16 +16 +Button_Switch_SMD +SW_DIP_SPSTx08_Slide_KingTek_DSHP08TS_W7.62mm_P1.27mm +SMD 8x-dip-switch SPST KingTek_DSHP08TS, Slide, row spacing 7.62 mm (300 mils), body size (see http://www.kingtek.net.cn/pic/201601201417455112.pdf) +SMD DIP Switch SPST Slide 7.62mm 300mil +0 +16 +16 +Button_Switch_SMD +SW_DIP_SPSTx08_Slide_Omron_A6H-8101_W6.15mm_P1.27mm +SMD 8x-dip-switch SPST Omron_A6H-8101, Slide, row spacing 6.15 mm (242 mils), body size (see https://www.omron.com/ecb/products/pdf/en-a6h.pdf) +SMD DIP Switch SPST Slide 6.15mm 242mil +0 +16 +16 +Button_Switch_SMD +SW_DIP_SPSTx08_Slide_Omron_A6S-810x_W8.9mm_P2.54mm +SMD 8x-dip-switch SPST Omron_A6S-810x, Slide, row spacing 8.9 mm (350 mils), body size (see http://omronfs.omron.com/en_US/ecb/products/pdf/en-a6s.pdf) +SMD DIP Switch SPST Slide 8.9mm 350mil +0 +16 +16 +Button_Switch_SMD +SW_DIP_SPSTx09_Slide_6.7x24.42mm_W6.73mm_P2.54mm_LowProfile_JPin +SMD 9x-dip-switch SPST , Slide, row spacing 6.73 mm (264 mils), body size 6.7x24.42mm (see e.g. https://www.ctscorp.com/wp-content/uploads/219.pdf), SMD, LowProfile, JPin +SMD DIP Switch SPST Slide 6.73mm 264mil SMD LowProfile JPin +0 +18 +18 +Button_Switch_SMD +SW_DIP_SPSTx09_Slide_6.7x24.42mm_W8.61mm_P2.54mm_LowProfile +SMD 9x-dip-switch SPST , Slide, row spacing 8.61 mm (338 mils), body size 6.7x24.42mm (see e.g. https://www.ctscorp.com/wp-content/uploads/219.pdf), SMD, LowProfile +SMD DIP Switch SPST Slide 8.61mm 338mil SMD LowProfile +0 +18 +18 +Button_Switch_SMD +SW_DIP_SPSTx09_Slide_9.78x25.04mm_W8.61mm_P2.54mm +SMD 9x-dip-switch SPST , Slide, row spacing 8.61 mm (338 mils), body size 9.78x25.04mm (see e.g. https://www.ctscorp.com/wp-content/uploads/204.pdf), SMD +SMD DIP Switch SPST Slide 8.61mm 338mil SMD +0 +18 +18 +Button_Switch_SMD +SW_DIP_SPSTx09_Slide_KingTek_DSHP09TJ_W5.25mm_P1.27mm_JPin +SMD 9x-dip-switch SPST KingTek_DSHP09TJ, Slide, row spacing 5.25 mm (206 mils), body size (see http://www.kingtek.net.cn/pic/201601201446313350.pdf), JPin +SMD DIP Switch SPST Slide 5.25mm 206mil JPin +0 +18 +18 +Button_Switch_SMD +SW_DIP_SPSTx09_Slide_KingTek_DSHP09TS_W7.62mm_P1.27mm +SMD 9x-dip-switch SPST KingTek_DSHP09TS, Slide, row spacing 7.62 mm (300 mils), body size (see http://www.kingtek.net.cn/pic/201601201417455112.pdf) +SMD DIP Switch SPST Slide 7.62mm 300mil +0 +18 +18 +Button_Switch_SMD +SW_DIP_SPSTx09_Slide_Omron_A6S-910x_W8.9mm_P2.54mm +SMD 9x-dip-switch SPST Omron_A6S-910x, Slide, row spacing 8.9 mm (350 mils), body size (see http://omronfs.omron.com/en_US/ecb/products/pdf/en-a6s.pdf) +SMD DIP Switch SPST Slide 8.9mm 350mil +0 +18 +18 +Button_Switch_SMD +SW_DIP_SPSTx10_Slide_6.7x26.96mm_W6.73mm_P2.54mm_LowProfile_JPin +SMD 10x-dip-switch SPST , Slide, row spacing 6.73 mm (264 mils), body size 6.7x26.96mm (see e.g. https://www.ctscorp.com/wp-content/uploads/219.pdf), SMD, LowProfile, JPin +SMD DIP Switch SPST Slide 6.73mm 264mil SMD LowProfile JPin +0 +20 +20 +Button_Switch_SMD +SW_DIP_SPSTx10_Slide_6.7x26.96mm_W8.61mm_P2.54mm_LowProfile +SMD 10x-dip-switch SPST , Slide, row spacing 8.61 mm (338 mils), body size 6.7x26.96mm (see e.g. https://www.ctscorp.com/wp-content/uploads/219.pdf), SMD, LowProfile +SMD DIP Switch SPST Slide 8.61mm 338mil SMD LowProfile +0 +20 +20 +Button_Switch_SMD +SW_DIP_SPSTx10_Slide_9.78x27.58mm_W8.61mm_P2.54mm +SMD 10x-dip-switch SPST , Slide, row spacing 8.61 mm (338 mils), body size 9.78x27.58mm (see e.g. https://www.ctscorp.com/wp-content/uploads/204.pdf), SMD +SMD DIP Switch SPST Slide 8.61mm 338mil SMD +0 +20 +20 +Button_Switch_SMD +SW_DIP_SPSTx10_Slide_Copal_CHS-10A_W5.08mm_P1.27mm_JPin +SMD 10x-dip-switch SPST Copal_CHS-10A, Slide, row spacing 5.08 mm (200 mils), body size (see http://www.nidec-copal-electronics.com/e/catalog/switch/chs.pdf), SMD, JPin +SMD DIP Switch SPST Slide 5.08mm 200mil SMD JPin +0 +20 +20 +Button_Switch_SMD +SW_DIP_SPSTx10_Slide_Copal_CHS-10B_W7.62mm_P1.27mm +SMD 10x-dip-switch SPST Copal_CHS-10B, Slide, row spacing 7.62 mm (300 mils), body size (see http://www.nidec-copal-electronics.com/e/catalog/switch/chs.pdf), SMD +SMD DIP Switch SPST Slide 7.62mm 300mil SMD +0 +20 +20 +Button_Switch_SMD +SW_DIP_SPSTx10_Slide_KingTek_DSHP10TJ_W5.25mm_P1.27mm_JPin +SMD 10x-dip-switch SPST KingTek_DSHP10TJ, Slide, row spacing 5.25 mm (206 mils), body size (see http://www.kingtek.net.cn/pic/201601201446313350.pdf), JPin +SMD DIP Switch SPST Slide 5.25mm 206mil JPin +0 +20 +20 +Button_Switch_SMD +SW_DIP_SPSTx10_Slide_KingTek_DSHP10TS_W7.62mm_P1.27mm +SMD 10x-dip-switch SPST KingTek_DSHP10TS, Slide, row spacing 7.62 mm (300 mils), body size (see http://www.kingtek.net.cn/pic/201601201417455112.pdf) +SMD DIP Switch SPST Slide 7.62mm 300mil +0 +20 +20 +Button_Switch_SMD +SW_DIP_SPSTx10_Slide_Omron_A6H-10101_W6.15mm_P1.27mm +SMD 10x-dip-switch SPST Omron_A6H-10101, Slide, row spacing 6.15 mm (242 mils), body size (see https://www.omron.com/ecb/products/pdf/en-a6h.pdf) +SMD DIP Switch SPST Slide 6.15mm 242mil +0 +20 +20 +Button_Switch_SMD +SW_DIP_SPSTx10_Slide_Omron_A6S-1010x_W8.9mm_P2.54mm +SMD 10x-dip-switch SPST Omron_A6S-1010x, Slide, row spacing 8.9 mm (350 mils), body size (see http://omronfs.omron.com/en_US/ecb/products/pdf/en-a6s.pdf) +SMD DIP Switch SPST Slide 8.9mm 350mil +0 +20 +20 +Button_Switch_SMD +SW_DIP_SPSTx11_Slide_6.7x29.5mm_W6.73mm_P2.54mm_LowProfile_JPin +SMD 11x-dip-switch SPST , Slide, row spacing 6.73 mm (264 mils), body size 6.7x29.5mm (see e.g. https://www.ctscorp.com/wp-content/uploads/219.pdf), SMD, LowProfile, JPin +SMD DIP Switch SPST Slide 6.73mm 264mil SMD LowProfile JPin +0 +22 +22 +Button_Switch_SMD +SW_DIP_SPSTx11_Slide_6.7x29.5mm_W8.61mm_P2.54mm_LowProfile +SMD 11x-dip-switch SPST , Slide, row spacing 8.61 mm (338 mils), body size 6.7x29.5mm (see e.g. https://www.ctscorp.com/wp-content/uploads/219.pdf), SMD, LowProfile +SMD DIP Switch SPST Slide 8.61mm 338mil SMD LowProfile +0 +22 +22 +Button_Switch_SMD +SW_DIP_SPSTx11_Slide_9.78x30.12mm_W8.61mm_P2.54mm +SMD 11x-dip-switch SPST , Slide, row spacing 8.61 mm (338 mils), body size 9.78x30.12mm (see e.g. https://www.ctscorp.com/wp-content/uploads/204.pdf), SMD +SMD DIP Switch SPST Slide 8.61mm 338mil SMD +0 +22 +22 +Button_Switch_SMD +SW_DIP_SPSTx12_Slide_6.7x32.04mm_W6.73mm_P2.54mm_LowProfile_JPin +SMD 12x-dip-switch SPST , Slide, row spacing 6.73 mm (264 mils), body size 6.7x32.04mm (see e.g. https://www.ctscorp.com/wp-content/uploads/219.pdf), SMD, LowProfile, JPin +SMD DIP Switch SPST Slide 6.73mm 264mil SMD LowProfile JPin +0 +24 +24 +Button_Switch_SMD +SW_DIP_SPSTx12_Slide_6.7x32.04mm_W8.61mm_P2.54mm_LowProfile +SMD 12x-dip-switch SPST , Slide, row spacing 8.61 mm (338 mils), body size 6.7x32.04mm (see e.g. https://www.ctscorp.com/wp-content/uploads/219.pdf), SMD, LowProfile +SMD DIP Switch SPST Slide 8.61mm 338mil SMD LowProfile +0 +24 +24 +Button_Switch_SMD +SW_DIP_SPSTx12_Slide_9.78x32.66mm_W8.61mm_P2.54mm +SMD 12x-dip-switch SPST , Slide, row spacing 8.61 mm (338 mils), body size 9.78x32.66mm (see e.g. https://www.ctscorp.com/wp-content/uploads/204.pdf), SMD +SMD DIP Switch SPST Slide 8.61mm 338mil SMD +0 +24 +24 +Button_Switch_SMD +SW_DPDT_CK_JS202011JCQN +Sub-miniature slide switch, vertical, SMT J bend https://dznh3ojzb2azq.cloudfront.net/products/Slide/JS/documents/datasheet.pdf +switch DPDT SMT +0 +6 +6 +Button_Switch_SMD +SW_MEC_5GSH9 +MEC 5G single pole normally-open tactile switch +switch normally-open pushbutton push-button +0 +4 +4 +Button_Switch_SMD +SW_Push_1P1T-MP_NO_Horizontal_Alps_SKRTLAE010 +Side push button (https://www.alps.com/prod/info/E/PDF/Tact/SurfaceMount/SKRT/SKRT.pdf) +push horizontal SPST 1P1T +0 +5 +3 +Button_Switch_SMD +SW_Push_1P1T-SH_NO_CK_KMR2xxG +CK components KMR2 tactile switch with ground pin http://www.ckswitches.com/media/1479/kmr2.pdf +tactile switch kmr2 +0 +5 +3 +Button_Switch_SMD +SW_Push_1P1T_NO_6x6mm_H9.5mm +tactile push button, 6x6mm e.g. PTS645xx series, height=9.5mm +tact sw push 6mm smd +0 +4 +2 +Button_Switch_SMD +SW_Push_1P1T_NO_CK_KMR2 +CK components KMR2 tactile switch http://www.ckswitches.com/media/1479/kmr2.pdf +tactile switch kmr2 +0 +4 +2 +Button_Switch_SMD +SW_Push_1P1T_NO_CK_KSC6xxJ +CK components KSC6 tactile switch https://www.ckswitches.com/media/1972/ksc6.pdf +tactile switch ksc6 +0 +4 +2 +Button_Switch_SMD +SW_Push_1P1T_NO_CK_KSC7xxJ +CK components KSC7 tactile switch https://www.ckswitches.com/media/1973/ksc7.pdf +tactile switch ksc7 +0 +4 +2 +Button_Switch_SMD +SW_Push_1P1T_NO_CK_PTS125Sx43PSMTR +C&K Switches 1P1T SMD PTS125 Series 12mm Tact Switch with Pegs, https://www.ckswitches.com/media/1462/pts125.pdf +Button Tactile Switch SPST 1P1T +0 +4 +2 +Button_Switch_SMD +SW_Push_1P1T_NO_Vertical_Wuerth_434133025816 +https://katalog.we-online.com/em/datasheet/434133025816.pdf +tactile switch Wurth Wuerth +0 +4 +2 +Button_Switch_SMD +SW_Push_SPST_NO_Alps_SKRK +http://www.alps.com/prod/info/E/HTML/Tact/SurfaceMount/SKRK/SKRKAHE020.html +SMD SMT button +0 +2 +2 +Button_Switch_SMD +SW_SP3T_PCM13 +Ultraminiature Surface Mount Slide Switch, right-angle, https://www.ckswitches.com/media/1424/pcm.pdf + +0 +8 +4 +Button_Switch_SMD +SW_SPDT_CK-JS102011SAQN +Sub-miniature slide switch, right-angle, http://www.ckswitches.com/media/1422/js.pdf +switch spdt +0 +3 +3 +Button_Switch_SMD +SW_SPDT_PCM12 +Ultraminiature Surface Mount Slide Switch, right-angle, https://www.ckswitches.com/media/1424/pcm.pdf + +0 +7 +3 +Button_Switch_SMD +SW_SPST_B3S-1000 +Surface Mount Tactile Switch for High-Density Packaging +Tactile Switch +0 +4 +2 +Button_Switch_SMD +SW_SPST_B3S-1100 +Surface Mount Tactile Switch for High-Density Packaging with Ground Terminal +Tactile Switch +0 +5 +3 +Button_Switch_SMD +SW_SPST_B3SL-1002P +Middle Stroke Tactile Switch, B3SL +Middle Stroke Tactile Switch +0 +4 +2 +Button_Switch_SMD +SW_SPST_B3SL-1022P +Middle Stroke Tactile Switch, B3SL +Middle Stroke Tactile Switch +0 +4 +2 +Button_Switch_SMD +SW_SPST_B3U-1000P +Ultra-small-sized Tactile Switch with High Contact Reliability, Top-actuated Model, without Ground Terminal, without Boss +Tactile Switch +0 +2 +2 +Button_Switch_SMD +SW_SPST_B3U-1000P-B +Ultra-small-sized Tactile Switch with High Contact Reliability, Top-actuated Model, without Ground Terminal, with Boss +Tactile Switch +0 +2 +2 +Button_Switch_SMD +SW_SPST_B3U-1100P +Ultra-small-sized Tactile Switch with High Contact Reliability, Top-actuated Model, with Ground Terminal, without Boss +Tactile Switch +0 +3 +3 +Button_Switch_SMD +SW_SPST_B3U-1100P-B +Ultra-small-sized Tactile Switch with High Contact Reliability, Top-actuated Model, with Ground Terminal, with Boss +Tactile Switch +0 +3 +3 +Button_Switch_SMD +SW_SPST_B3U-3000P +Ultra-small-sized Tactile Switch with High Contact Reliability, Side-actuated Model, without Ground Terminal, without Boss +Tactile Switch +0 +2 +2 +Button_Switch_SMD +SW_SPST_B3U-3000P-B +Ultra-small-sized Tactile Switch with High Contact Reliability, Side-actuated Model, without Ground Terminal, with Boss +Tactile Switch +0 +2 +2 +Button_Switch_SMD +SW_SPST_B3U-3100P +Ultra-small-sized Tactile Switch with High Contact Reliability, Side-actuated Model, with Ground Terminal, without Boss +Tactile Switch +0 +3 +3 +Button_Switch_SMD +SW_SPST_B3U-3100P-B +Ultra-small-sized Tactile Switch with High Contact Reliability, Side-actuated Model, with Ground Terminal, with Boss +Tactile Switch +0 +3 +3 +Button_Switch_SMD +SW_SPST_CK_KXT3 +https://www.ckswitches.com/media/1465/kxt3.pdf +Switch SPST KXT3 +0 +2 +2 +Button_Switch_SMD +SW_SPST_CK_RS282G05A3 +https://www.mouser.com/ds/2/60/RS-282G05A-SM_RT-1159762.pdf +SPST button tactile switch +0 +2 +2 +Button_Switch_SMD +SW_SPST_EVPBF +Light Touch Switch + +0 +4 +2 +Button_Switch_SMD +SW_SPST_EVQP0 +Light Touch Switch, https://industrial.panasonic.com/cdbs/www-data/pdf/ATK0000/ATK0000CE28.pdf + +0 +4 +2 +Button_Switch_SMD +SW_SPST_EVQP2 +Light Touch Switch + +0 +4 +2 +Button_Switch_SMD +SW_SPST_EVQP7A +Light Touch Switch,https://industrial.panasonic.com/cdbs/www-data/pdf/ATK0000/ATK0000CE20.pdf + +0 +4 +2 +Button_Switch_SMD +SW_SPST_EVQP7C +Light Touch Switch + +0 +4 +2 +Button_Switch_SMD +SW_SPST_EVQPE1 +Light Touch Switch, https://industrial.panasonic.com/cdbs/www-data/pdf/ATK0000/ATK0000CE7.pdf + +0 +2 +2 +Button_Switch_SMD +SW_SPST_EVQQ2 +Light Touch Switch, https://industrial.panasonic.com/cdbs/www-data/pdf/ATK0000/ATK0000CE28.pdf + +0 +4 +2 +Button_Switch_SMD +SW_SPST_FSMSM +http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=1437566-3&DocType=Customer+Drawing&DocLang=English +SPST button tactile switch +0 +2 +2 +Button_Switch_SMD +SW_SPST_Omron_B3FS-100xP +Surface Mount Tactile Switch for High-Density Mounting, 3.1mm height, https://omronfs.omron.com/en_US/ecb/products/pdf/en-b3fs.pdf +Tactile Switch +0 +4 +4 +Button_Switch_SMD +SW_SPST_Omron_B3FS-101xP +Surface Mount Tactile Switch for High-Density Mounting, 4.3mm height, https://omronfs.omron.com/en_US/ecb/products/pdf/en-b3fs.pdf +Tactile Switch +0 +4 +4 +Button_Switch_SMD +SW_SPST_Omron_B3FS-105xP +Surface Mount Tactile Switch for High-Density Mounting, 7.3mm height, https://omronfs.omron.com/en_US/ecb/products/pdf/en-b3fs.pdf +Tactile Switch +0 +4 +4 +Button_Switch_SMD +SW_SPST_PTS645 +C&K Components SPST SMD PTS645 Series 6mm Tact Switch +SPST Button Switch +0 +4 +2 +Button_Switch_SMD +SW_SPST_PTS810 +C&K Components, PTS 810 Series, Microminiature SMT Top Actuated, http://www.ckswitches.com/media/1476/pts810.pdf +SPST Button Switch +0 +4 +2 +Button_Switch_SMD +SW_SPST_Panasonic_EVQPL_3PL_5PL_PT_A08 +Light Touch Switch, http://industrial.panasonic.com/cdbs/www-data/pdf/ATK0000/ATK0000CE3.pdf +SMD SMT SPST EVQPL EVQPT +0 +6 +3 +Button_Switch_SMD +SW_SPST_Panasonic_EVQPL_3PL_5PL_PT_A15 +Light Touch Switch, http://industrial.panasonic.com/cdbs/www-data/pdf/ATK0000/ATK0000CE3.pdf +SMD SMT SPST EVQPL EVQPT +0 +6 +3 +Button_Switch_SMD +SW_SPST_REED_CT05-XXXX-G1 +Coto Technologies SPST Reed Switch CT05-XXXX-G1 +Coto Reed SPST Switch +0 +2 +2 +Button_Switch_SMD +SW_SPST_REED_CT05-XXXX-J1 +Coto Technologies SPST Reed Switch CT05-XXXX-J1 +Coto Reed SPST Switch +0 +2 +2 +Button_Switch_SMD +SW_SPST_REED_CT10-XXXX-G1 +Coto Technologies SPST Reed Switch CT10-XXXX-G1 +Coto Reed SPST Switch +0 +2 +2 +Button_Switch_SMD +SW_SPST_REED_CT10-XXXX-G2 +Coto Technologies SPST Reed Switch CT10-XXXX-G2 +Coto Reed SPST Switch +0 +2 +2 +Button_Switch_SMD +SW_SPST_REED_CT10-XXXX-G4 +Coto Technologies SPST Reed Switch CT10-XXXX-G4 +Coto Reed SPST Switch +0 +2 +2 +Button_Switch_SMD +SW_SPST_SKQG_WithStem +ALPS 5.2mm Square Low-profile Type (Surface Mount) SKQG Series, With stem, http://www.alps.com/prod/info/E/HTML/Tact/SurfaceMount/SKQG/SKQGAFE010.html +SPST Button Switch +0 +4 +2 +Button_Switch_SMD +SW_SPST_SKQG_WithoutStem +ALPS 5.2mm Square Low-profile Type (Surface Mount) SKQG Series, Without stem, http://www.alps.com/prod/info/E/HTML/Tact/SurfaceMount/SKQG/SKQGAEE010.html +SPST Button Switch +0 +4 +2 +Button_Switch_SMD +SW_SPST_TL3305A +https://www.e-switch.com/system/asset/product_line/data_sheet/213/TL3305.pdf +TL3305 Series Tact Switch +0 +4 +2 +Button_Switch_SMD +SW_SPST_TL3305B +https://www.e-switch.com/system/asset/product_line/data_sheet/213/TL3305.pdf +TL3305 Series Tact Switch +0 +4 +2 +Button_Switch_SMD +SW_SPST_TL3305C +https://www.e-switch.com/system/asset/product_line/data_sheet/213/TL3305.pdf +TL3305 Series Tact Switch +0 +4 +2 +Button_Switch_SMD +SW_SPST_TL3342 +Low-profile SMD Tactile Switch, https://www.e-switch.com/system/asset/product_line/data_sheet/165/TL3342.pdf +SPST Tactile Switch +0 +4 +2 +Button_Switch_THT +KSA_Tactile_SPST +KSA http://www.ckswitches.com/media/1457/ksa_ksl.pdf +SWITCH SMD KSA SW +0 +5 +5 +Button_Switch_THT +Nidec_Copal_SH-7010C +4-bit rotary coded switch, through-hole, https://www.nidec-copal-electronics.com/e/catalog/switch/sh-7000.pdf +rotary switch bcd +0 +6 +5 +Button_Switch_THT +Push_E-Switch_KS01Q01 +E-Switch KS01Q01 http://spec_sheets.e-switch.com/specs/29-KS01Q01.pdf +Push Button +0 +4 +4 +Button_Switch_THT +SW_CW_GPTS203211B +SPST Off-On Pushbutton, 1A, 30V, CW Industries P/N GPTS203211B, http://switches-connectors-custom.cwind.com/Asset/GPTS203211BR2.pdf +SPST button switch Off-On +0 +2 +2 +Button_Switch_THT +SW_CuK_JS202011AQN_DPDT_Angled +CuK sub miniature slide switch, JS series, DPDT, right angle, http://www.ckswitches.com/media/1422/js.pdf +switch DPDT +0 +6 +6 +Button_Switch_THT +SW_CuK_JS202011CQN_DPDT_Straight +CuK sub miniature slide switch, JS series, DPDT, right angle, http://www.ckswitches.com/media/1422/js.pdf +switch DPDT +0 +6 +6 +Button_Switch_THT +SW_CuK_OS102011MA1QN1_SPDT_Angled +CuK miniature slide switch, OS series, SPDT, right angle, http://www.ckswitches.com/media/1428/os.pdf +switch SPDT +0 +5 +3 +Button_Switch_THT +SW_DIP_SPSTx01_Piano_10.8x4.1mm_W7.62mm_P2.54mm +1x-dip-switch SPST , Piano, row spacing 7.62 mm (300 mils), body size 10.8x4.1mm +DIP Switch SPST Piano 7.62mm 300mil +0 +2 +2 +Button_Switch_THT +SW_DIP_SPSTx01_Slide_6.7x4.1mm_W7.62mm_P2.54mm_LowProfile +1x-dip-switch SPST , Slide, row spacing 7.62 mm (300 mils), body size 6.7x4.1mm (see e.g. https://www.ctscorp.com/wp-content/uploads/209-210.pdf), LowProfile +DIP Switch SPST Slide 7.62mm 300mil LowProfile +0 +2 +2 +Button_Switch_THT +SW_DIP_SPSTx01_Slide_9.78x4.72mm_W7.62mm_P2.54mm +1x-dip-switch SPST , Slide, row spacing 7.62 mm (300 mils), body size 9.78x4.72mm (see e.g. https://www.ctscorp.com/wp-content/uploads/206-208.pdf) +DIP Switch SPST Slide 7.62mm 300mil +0 +2 +2 +Button_Switch_THT +SW_DIP_SPSTx02_Piano_10.8x6.64mm_W7.62mm_P2.54mm +2x-dip-switch SPST , Piano, row spacing 7.62 mm (300 mils), body size 10.8x6.64mm +DIP Switch SPST Piano 7.62mm 300mil +0 +4 +4 +Button_Switch_THT +SW_DIP_SPSTx02_Piano_CTS_Series194-2MSTN_W7.62mm_P2.54mm +2x-dip-switch SPST CTS_Series194-2MSTN, Piano, row spacing 7.62 mm (300 mils), body size (see https://www.ctscorp.com/wp-content/uploads/194-195.pdf) +DIP Switch SPST Piano 7.62mm 300mil +0 +4 +4 +Button_Switch_THT +SW_DIP_SPSTx02_Slide_6.7x6.64mm_W7.62mm_P2.54mm_LowProfile +2x-dip-switch SPST , Slide, row spacing 7.62 mm (300 mils), body size 6.7x6.64mm (see e.g. https://www.ctscorp.com/wp-content/uploads/209-210.pdf), LowProfile +DIP Switch SPST Slide 7.62mm 300mil LowProfile +0 +4 +4 +Button_Switch_THT +SW_DIP_SPSTx02_Slide_9.78x7.26mm_W7.62mm_P2.54mm +2x-dip-switch SPST , Slide, row spacing 7.62 mm (300 mils), body size 9.78x7.26mm (see e.g. https://www.ctscorp.com/wp-content/uploads/206-208.pdf) +DIP Switch SPST Slide 7.62mm 300mil +0 +4 +4 +Button_Switch_THT +SW_DIP_SPSTx03_Piano_10.8x9.18mm_W7.62mm_P2.54mm +3x-dip-switch SPST , Piano, row spacing 7.62 mm (300 mils), body size 10.8x9.18mm +DIP Switch SPST Piano 7.62mm 300mil +0 +6 +6 +Button_Switch_THT +SW_DIP_SPSTx03_Piano_CTS_Series194-3MSTN_W7.62mm_P2.54mm +3x-dip-switch SPST CTS_Series194-3MSTN, Piano, row spacing 7.62 mm (300 mils), body size (see https://www.ctscorp.com/wp-content/uploads/194-195.pdf) +DIP Switch SPST Piano 7.62mm 300mil +0 +6 +6 +Button_Switch_THT +SW_DIP_SPSTx03_Slide_6.7x9.18mm_W7.62mm_P2.54mm_LowProfile +3x-dip-switch SPST , Slide, row spacing 7.62 mm (300 mils), body size 6.7x9.18mm (see e.g. https://www.ctscorp.com/wp-content/uploads/209-210.pdf), LowProfile +DIP Switch SPST Slide 7.62mm 300mil LowProfile +0 +6 +6 +Button_Switch_THT +SW_DIP_SPSTx03_Slide_9.78x9.8mm_W7.62mm_P2.54mm +3x-dip-switch SPST , Slide, row spacing 7.62 mm (300 mils), body size 9.78x9.8mm (see e.g. https://www.ctscorp.com/wp-content/uploads/206-208.pdf) +DIP Switch SPST Slide 7.62mm 300mil +0 +6 +6 +Button_Switch_THT +SW_DIP_SPSTx04_Piano_10.8x11.72mm_W7.62mm_P2.54mm +4x-dip-switch SPST , Piano, row spacing 7.62 mm (300 mils), body size 10.8x11.72mm +DIP Switch SPST Piano 7.62mm 300mil +0 +8 +8 +Button_Switch_THT +SW_DIP_SPSTx04_Piano_CTS_Series194-4MSTN_W7.62mm_P2.54mm +4x-dip-switch SPST CTS_Series194-4MSTN, Piano, row spacing 7.62 mm (300 mils), body size (see https://www.ctscorp.com/wp-content/uploads/194-195.pdf) +DIP Switch SPST Piano 7.62mm 300mil +0 +8 +8 +Button_Switch_THT +SW_DIP_SPSTx04_Slide_6.7x11.72mm_W7.62mm_P2.54mm_LowProfile +4x-dip-switch SPST , Slide, row spacing 7.62 mm (300 mils), body size 6.7x11.72mm (see e.g. https://www.ctscorp.com/wp-content/uploads/209-210.pdf), LowProfile +DIP Switch SPST Slide 7.62mm 300mil LowProfile +0 +8 +8 +Button_Switch_THT +SW_DIP_SPSTx04_Slide_9.78x12.34mm_W7.62mm_P2.54mm +4x-dip-switch SPST , Slide, row spacing 7.62 mm (300 mils), body size 9.78x12.34mm (see e.g. https://www.ctscorp.com/wp-content/uploads/206-208.pdf) +DIP Switch SPST Slide 7.62mm 300mil +0 +8 +8 +Button_Switch_THT +SW_DIP_SPSTx05_Piano_10.8x14.26mm_W7.62mm_P2.54mm +5x-dip-switch SPST , Piano, row spacing 7.62 mm (300 mils), body size 10.8x14.26mm +DIP Switch SPST Piano 7.62mm 300mil +0 +10 +10 +Button_Switch_THT +SW_DIP_SPSTx05_Piano_CTS_Series194-5MSTN_W7.62mm_P2.54mm +5x-dip-switch SPST CTS_Series194-5MSTN, Piano, row spacing 7.62 mm (300 mils), body size (see https://www.ctscorp.com/wp-content/uploads/194-195.pdf) +DIP Switch SPST Piano 7.62mm 300mil +0 +10 +10 +Button_Switch_THT +SW_DIP_SPSTx05_Slide_6.7x14.26mm_W7.62mm_P2.54mm_LowProfile +5x-dip-switch SPST , Slide, row spacing 7.62 mm (300 mils), body size 6.7x14.26mm (see e.g. https://www.ctscorp.com/wp-content/uploads/209-210.pdf), LowProfile +DIP Switch SPST Slide 7.62mm 300mil LowProfile +0 +10 +10 +Button_Switch_THT +SW_DIP_SPSTx05_Slide_9.78x14.88mm_W7.62mm_P2.54mm +5x-dip-switch SPST , Slide, row spacing 7.62 mm (300 mils), body size 9.78x14.88mm (see e.g. https://www.ctscorp.com/wp-content/uploads/206-208.pdf) +DIP Switch SPST Slide 7.62mm 300mil +0 +10 +10 +Button_Switch_THT +SW_DIP_SPSTx06_Piano_10.8x16.8mm_W7.62mm_P2.54mm +6x-dip-switch SPST , Piano, row spacing 7.62 mm (300 mils), body size 10.8x16.8mm +DIP Switch SPST Piano 7.62mm 300mil +0 +12 +12 +Button_Switch_THT +SW_DIP_SPSTx06_Piano_CTS_Series194-6MSTN_W7.62mm_P2.54mm +6x-dip-switch SPST CTS_Series194-6MSTN, Piano, row spacing 7.62 mm (300 mils), body size (see https://www.ctscorp.com/wp-content/uploads/194-195.pdf) +DIP Switch SPST Piano 7.62mm 300mil +0 +12 +12 +Button_Switch_THT +SW_DIP_SPSTx06_Slide_6.7x16.8mm_W7.62mm_P2.54mm_LowProfile +6x-dip-switch SPST , Slide, row spacing 7.62 mm (300 mils), body size 6.7x16.8mm (see e.g. https://www.ctscorp.com/wp-content/uploads/209-210.pdf), LowProfile +DIP Switch SPST Slide 7.62mm 300mil LowProfile +0 +12 +12 +Button_Switch_THT +SW_DIP_SPSTx06_Slide_9.78x17.42mm_W7.62mm_P2.54mm +6x-dip-switch SPST , Slide, row spacing 7.62 mm (300 mils), body size 9.78x17.42mm (see e.g. https://www.ctscorp.com/wp-content/uploads/206-208.pdf) +DIP Switch SPST Slide 7.62mm 300mil +0 +12 +12 +Button_Switch_THT +SW_DIP_SPSTx07_Piano_10.8x19.34mm_W7.62mm_P2.54mm +7x-dip-switch SPST , Piano, row spacing 7.62 mm (300 mils), body size 10.8x19.34mm +DIP Switch SPST Piano 7.62mm 300mil +0 +14 +14 +Button_Switch_THT +SW_DIP_SPSTx07_Piano_CTS_Series194-7MSTN_W7.62mm_P2.54mm +7x-dip-switch SPST CTS_Series194-7MSTN, Piano, row spacing 7.62 mm (300 mils), body size (see https://www.ctscorp.com/wp-content/uploads/194-195.pdf) +DIP Switch SPST Piano 7.62mm 300mil +0 +14 +14 +Button_Switch_THT +SW_DIP_SPSTx07_Slide_6.7x19.34mm_W7.62mm_P2.54mm_LowProfile +7x-dip-switch SPST , Slide, row spacing 7.62 mm (300 mils), body size 6.7x19.34mm (see e.g. https://www.ctscorp.com/wp-content/uploads/209-210.pdf), LowProfile +DIP Switch SPST Slide 7.62mm 300mil LowProfile +0 +14 +14 +Button_Switch_THT +SW_DIP_SPSTx07_Slide_9.78x19.96mm_W7.62mm_P2.54mm +7x-dip-switch SPST , Slide, row spacing 7.62 mm (300 mils), body size 9.78x19.96mm (see e.g. https://www.ctscorp.com/wp-content/uploads/206-208.pdf) +DIP Switch SPST Slide 7.62mm 300mil +0 +14 +14 +Button_Switch_THT +SW_DIP_SPSTx08_Piano_10.8x21.88mm_W7.62mm_P2.54mm +8x-dip-switch SPST , Piano, row spacing 7.62 mm (300 mils), body size 10.8x21.88mm +DIP Switch SPST Piano 7.62mm 300mil +0 +16 +16 +Button_Switch_THT +SW_DIP_SPSTx08_Piano_CTS_Series194-8MSTN_W7.62mm_P2.54mm +8x-dip-switch SPST CTS_Series194-8MSTN, Piano, row spacing 7.62 mm (300 mils), body size (see https://www.ctscorp.com/wp-content/uploads/194-195.pdf) +DIP Switch SPST Piano 7.62mm 300mil +0 +16 +16 +Button_Switch_THT +SW_DIP_SPSTx08_Slide_6.7x21.88mm_W7.62mm_P2.54mm_LowProfile +8x-dip-switch SPST , Slide, row spacing 7.62 mm (300 mils), body size 6.7x21.88mm (see e.g. https://www.ctscorp.com/wp-content/uploads/209-210.pdf), LowProfile +DIP Switch SPST Slide 7.62mm 300mil LowProfile +0 +16 +16 +Button_Switch_THT +SW_DIP_SPSTx08_Slide_9.78x22.5mm_W7.62mm_P2.54mm +8x-dip-switch SPST , Slide, row spacing 7.62 mm (300 mils), body size 9.78x22.5mm (see e.g. https://www.ctscorp.com/wp-content/uploads/206-208.pdf) +DIP Switch SPST Slide 7.62mm 300mil +0 +16 +16 +Button_Switch_THT +SW_DIP_SPSTx09_Piano_10.8x24.42mm_W7.62mm_P2.54mm +9x-dip-switch SPST , Piano, row spacing 7.62 mm (300 mils), body size 10.8x24.42mm +DIP Switch SPST Piano 7.62mm 300mil +0 +18 +18 +Button_Switch_THT +SW_DIP_SPSTx09_Piano_CTS_Series194-9MSTN_W7.62mm_P2.54mm +9x-dip-switch SPST CTS_Series194-9MSTN, Piano, row spacing 7.62 mm (300 mils), body size (see https://www.ctscorp.com/wp-content/uploads/194-195.pdf) +DIP Switch SPST Piano 7.62mm 300mil +0 +18 +18 +Button_Switch_THT +SW_DIP_SPSTx09_Slide_6.7x24.42mm_W7.62mm_P2.54mm_LowProfile +9x-dip-switch SPST , Slide, row spacing 7.62 mm (300 mils), body size 6.7x24.42mm (see e.g. https://www.ctscorp.com/wp-content/uploads/209-210.pdf), LowProfile +DIP Switch SPST Slide 7.62mm 300mil LowProfile +0 +18 +18 +Button_Switch_THT +SW_DIP_SPSTx09_Slide_9.78x25.04mm_W7.62mm_P2.54mm +9x-dip-switch SPST , Slide, row spacing 7.62 mm (300 mils), body size 9.78x25.04mm (see e.g. https://www.ctscorp.com/wp-content/uploads/206-208.pdf) +DIP Switch SPST Slide 7.62mm 300mil +0 +18 +18 +Button_Switch_THT +SW_DIP_SPSTx10_Piano_10.8x26.96mm_W7.62mm_P2.54mm +10x-dip-switch SPST , Piano, row spacing 7.62 mm (300 mils), body size 10.8x26.96mm +DIP Switch SPST Piano 7.62mm 300mil +0 +20 +20 +Button_Switch_THT +SW_DIP_SPSTx10_Piano_CTS_Series194-10MSTN_W7.62mm_P2.54mm +10x-dip-switch SPST CTS_Series194-10MSTN, Piano, row spacing 7.62 mm (300 mils), body size (see https://www.ctscorp.com/wp-content/uploads/194-195.pdf) +DIP Switch SPST Piano 7.62mm 300mil +0 +20 +20 +Button_Switch_THT +SW_DIP_SPSTx10_Slide_6.7x26.96mm_W7.62mm_P2.54mm_LowProfile +10x-dip-switch SPST , Slide, row spacing 7.62 mm (300 mils), body size 6.7x26.96mm (see e.g. https://www.ctscorp.com/wp-content/uploads/209-210.pdf), LowProfile +DIP Switch SPST Slide 7.62mm 300mil LowProfile +0 +20 +20 +Button_Switch_THT +SW_DIP_SPSTx10_Slide_9.78x27.58mm_W7.62mm_P2.54mm +10x-dip-switch SPST , Slide, row spacing 7.62 mm (300 mils), body size 9.78x27.58mm (see e.g. https://www.ctscorp.com/wp-content/uploads/206-208.pdf) +DIP Switch SPST Slide 7.62mm 300mil +0 +20 +20 +Button_Switch_THT +SW_DIP_SPSTx11_Piano_10.8x29.5mm_W7.62mm_P2.54mm +11x-dip-switch SPST , Piano, row spacing 7.62 mm (300 mils), body size 10.8x29.5mm +DIP Switch SPST Piano 7.62mm 300mil +0 +22 +22 +Button_Switch_THT +SW_DIP_SPSTx11_Piano_CTS_Series194-11MSTN_W7.62mm_P2.54mm +11x-dip-switch SPST CTS_Series194-11MSTN, Piano, row spacing 7.62 mm (300 mils), body size (see https://www.ctscorp.com/wp-content/uploads/194-195.pdf) +DIP Switch SPST Piano 7.62mm 300mil +0 +22 +22 +Button_Switch_THT +SW_DIP_SPSTx11_Slide_6.7x29.5mm_W7.62mm_P2.54mm_LowProfile +11x-dip-switch SPST , Slide, row spacing 7.62 mm (300 mils), body size 6.7x29.5mm (see e.g. https://www.ctscorp.com/wp-content/uploads/209-210.pdf), LowProfile +DIP Switch SPST Slide 7.62mm 300mil LowProfile +0 +22 +22 +Button_Switch_THT +SW_DIP_SPSTx11_Slide_9.78x30.12mm_W7.62mm_P2.54mm +11x-dip-switch SPST , Slide, row spacing 7.62 mm (300 mils), body size 9.78x30.12mm (see e.g. https://www.ctscorp.com/wp-content/uploads/206-208.pdf) +DIP Switch SPST Slide 7.62mm 300mil +0 +22 +22 +Button_Switch_THT +SW_DIP_SPSTx12_Piano_10.8x32.04mm_W7.62mm_P2.54mm +12x-dip-switch SPST , Piano, row spacing 7.62 mm (300 mils), body size 10.8x32.04mm +DIP Switch SPST Piano 7.62mm 300mil +0 +24 +24 +Button_Switch_THT +SW_DIP_SPSTx12_Piano_CTS_Series194-12MSTN_W7.62mm_P2.54mm +12x-dip-switch SPST CTS_Series194-12MSTN, Piano, row spacing 7.62 mm (300 mils), body size (see https://www.ctscorp.com/wp-content/uploads/194-195.pdf) +DIP Switch SPST Piano 7.62mm 300mil +0 +24 +24 +Button_Switch_THT +SW_DIP_SPSTx12_Slide_6.7x32.04mm_W7.62mm_P2.54mm_LowProfile +12x-dip-switch SPST , Slide, row spacing 7.62 mm (300 mils), body size 6.7x32.04mm (see e.g. https://www.ctscorp.com/wp-content/uploads/209-210.pdf), LowProfile +DIP Switch SPST Slide 7.62mm 300mil LowProfile +0 +24 +24 +Button_Switch_THT +SW_DIP_SPSTx12_Slide_9.78x32.66mm_W7.62mm_P2.54mm +12x-dip-switch SPST , Slide, row spacing 7.62 mm (300 mils), body size 9.78x32.66mm (see e.g. https://www.ctscorp.com/wp-content/uploads/206-208.pdf) +DIP Switch SPST Slide 7.62mm 300mil +0 +24 +24 +Button_Switch_THT +SW_E-Switch_EG1224_SPDT_Angled +E-Switch slide switch, EG series, SPDT, right angle, http://spec_sheets.e-switch.com/specs/P040042.pdf +switch SPDT +0 +7 +3 +Button_Switch_THT +SW_E-Switch_EG1271_DPDT +E-Switch sub miniature slide switch, EG series, DPDT, http://spec_sheets.e-switch.com/specs/P040047.pdf +switch DPDT +0 +6 +6 +Button_Switch_THT +SW_E-Switch_EG2219_DPDT_Angled +E-Switch slide switch, EG series, DPDT, right angle, http://spec_sheets.e-switch.com/specs/P040170.pdf +switch DPDT +0 +10 +6 +Button_Switch_THT +SW_Lever_1P2T_NKK_GW12LxH +Switch, single pole double throw, right angle, http://www.nkkswitches.com/pdf/GW.pdf +switch single-pole double-throw spdt ON-ON horizontal +0 +5 +3 +Button_Switch_THT +SW_MEC_5GTH9 +MEC 5G single pole normally-open tactile switch https://cdn.sos.sk/productdata/80/f6/aabf7be6/5gth9358222.pdf +switch normally-open pushbutton push-button +0 +4 +2 +Button_Switch_THT +SW_NKK_BB15AH +https://www.nkkswitches.com/pdf/Bpushbuttons-1.pdf +Pushbutton Right-angle +0 +5 +3 +Button_Switch_THT +SW_NKK_G1xJP +Switch NKK G1xJP http://www.nkkswitches.com/pdf/gwillum.pdf +SWITCH TOGGLE ILLUM SPDT NKK +0 +6 +6 +Button_Switch_THT +SW_NKK_GW12LJP +Switch, single pole double throw, illuminated paddle, http://www.nkkswitches.com/pdf/gwillum.pdf +switch single-pole double-throw spdt ON-ON illuminated LED +0 +6 +6 +Button_Switch_THT +SW_PUSH-12mm +SW PUSH 12mm https://www.e-switch.com/system/asset/product_line/data_sheet/143/TL1100.pdf +tact sw push 12mm +0 +4 +2 +Button_Switch_THT +SW_PUSH-12mm_Wuerth-430476085716 +SW PUSH 12mm http://katalog.we-online.de/em/datasheet/430476085716.pdf +tact sw push 12mm +0 +4 +2 +Button_Switch_THT +SW_PUSH_6mm +https://www.omron.com/ecb/products/pdf/en-b3f.pdf +tact sw push 6mm +0 +4 +2 +Button_Switch_THT +SW_PUSH_6mm_H4.3mm +tactile push button, 6x6mm e.g. PHAP33xx series, height=4.3mm +tact sw push 6mm +0 +4 +2 +Button_Switch_THT +SW_PUSH_6mm_H5mm +tactile push button, 6x6mm e.g. PHAP33xx series, height=5mm +tact sw push 6mm +0 +4 +2 +Button_Switch_THT +SW_PUSH_6mm_H7.3mm +tactile push button, 6x6mm e.g. PHAP33xx series, height=7.3mm +tact sw push 6mm +0 +4 +2 +Button_Switch_THT +SW_PUSH_6mm_H8.5mm +tactile push button, 6x6mm e.g. PHAP33xx series, height=8.5mm +tact sw push 6mm +0 +4 +2 +Button_Switch_THT +SW_PUSH_6mm_H8mm +tactile push button, 6x6mm e.g. PHAP33xx series, height=8mm +tact sw push 6mm +0 +4 +2 +Button_Switch_THT +SW_PUSH_6mm_H9.5mm +tactile push button, 6x6mm e.g. PHAP33xx series, height=9.5mm +tact sw push 6mm +0 +4 +2 +Button_Switch_THT +SW_PUSH_6mm_H13mm +tactile push button, 6x6mm e.g. PHAP33xx series, height=13mm +tact sw push 6mm +0 +4 +2 +Button_Switch_THT +SW_PUSH_E-Switch_FS5700DP_DPDT +FS5700 series pushbutton footswitch, DPDT, https://www.e-switch.com/system/asset/product_line/data_sheet/226/FS5700.pdf +switch DPDT footswitch +0 +6 +6 +Button_Switch_THT +SW_PUSH_LCD_E3_SAxxxx +Switch with LCD screen E3 SAxxxx +switch normally-open pushbutton push-button LCD +0 +6 +6 +Button_Switch_THT +SW_PUSH_LCD_E3_SAxxxx_SocketPins +Switch with LCD screen E3 SAxxxx +switch normally-open pushbutton push-button LCD +0 +6 +6 +Button_Switch_THT +SW_Push_1P1T_NO_LED_E-Switch_TL1250 +illuminated right angle tact switch https://www.e-switch.com/system/asset/product_line/data_sheet/148/TL1250.pdf +led push switch right angle +0 +6 +4 +Button_Switch_THT +SW_Push_1P2T_Vertical_E-Switch_800UDP8P1A1M6 + right angle SPDT push button https://www.e-switch.com/system/asset/product_line/data_sheet/210/800U.pdf +IP67 ultra-miniture horizontal +0 +5 +3 +Button_Switch_THT +SW_Push_2P2T_Vertical_E-Switch_800UDP8P1A1M6 + right angle DPDT push button https://www.e-switch.com/system/asset/product_line/data_sheet/210/800U.pdf +IP67 ultra-miniture horizontal +0 +8 +6 +Button_Switch_THT +SW_Slide_1P2T_CK_OS102011MS2Q +CuK miniature slide switch, OS series, SPDT, https://www.ckswitches.com/media/1428/os.pdf +switch SPDT +0 +5 +3 +Button_Switch_THT +SW_TH_Tactile_Omron_B3F-10xx +SW_TH_Tactile_Omron_B3F-10xx_https://www.omron.com/ecb/products/pdf/en-b3f.pdf +Omron B3F-10xx +0 +4 +4 +Button_Switch_THT +SW_Tactile_SKHH_Angled +tactile switch 6mm ALPS SKHH right angle http://www.alps.com/prod/info/E/HTML/Tact/SnapIn/SKHH/SKHHLUA010.html +tactile switch 6mm ALPS SKHH right angle +0 +4 +2 +Button_Switch_THT +SW_Tactile_SPST_Angled_PTS645Vx31-2LFS +tactile switch SPST right angle, PTS645VL31-2 LFS +tactile switch SPST angled PTS645VL31-2 LFS C&K Button +0 +4 +2 +Button_Switch_THT +SW_Tactile_SPST_Angled_PTS645Vx39-2LFS +tactile switch SPST right angle, PTS645VL39-2 LFS +tactile switch SPST angled PTS645VL39-2 LFS C&K Button +0 +4 +2 +Button_Switch_THT +SW_Tactile_SPST_Angled_PTS645Vx58-2LFS +tactile switch SPST right angle, PTS645VL58-2 LFS +tactile switch SPST angled PTS645VL58-2 LFS C&K Button +0 +4 +2 +Button_Switch_THT +SW_Tactile_SPST_Angled_PTS645Vx83-2LFS +tactile switch SPST right angle, PTS645VL83-2 LFS +tactile switch SPST angled PTS645VL83-2 LFS C&K Button +0 +4 +2 +Button_Switch_THT +SW_Tactile_Straight_KSA0Axx1LFTR +SW PUSH SMALL http://www.ckswitches.com/media/1457/ksa_ksl.pdf +SW PUSH SMALL Tactile C&K +0 +4 +2 +Button_Switch_THT +SW_Tactile_Straight_KSL0Axx1LFTR +SW PUSH SMALL http://www.ckswitches.com/media/1457/ksa_ksl.pdf +SW PUSH SMALL Tactile C&K +0 +4 +2 +Buzzer_Beeper +Buzzer_12x9.5RM7.6 +Generic Buzzer, D12mm height 9.5mm with RM7.6mm +buzzer +0 +2 +2 +Buzzer_Beeper +Buzzer_15x7.5RM7.6 +Generic Buzzer, D15mm height 7.5mm with RM7.6mm +buzzer +0 +2 +2 +Buzzer_Beeper +Buzzer_CUI_CPT-9019S-SMT +https://www.cui.com/product/resource/cpt-9019s-smt.pdf +buzzer piezo +0 +2 +2 +Buzzer_Beeper +Buzzer_D14mm_H7mm_P10mm +Generic Buzzer, D14mm height 7mm with pitch 10mm +buzzer +0 +2 +2 +Buzzer_Beeper +Buzzer_Mallory_AST1109MLTRQ +Mallory low-profile piezo buzzer, https://www.mspindy.com/specifications/AST1109MLTRQ.pdf +buzzer piezo +0 +2 +2 +Buzzer_Beeper +Buzzer_Murata_PKMCS0909E4000-R1 +Murata Buzzer http://www.murata.com/en-us/api/pdfdownloadapi?cate=&partno=PKMCS0909E4000-R1 +Murata Buzzer Beeper +0 +2 +2 +Buzzer_Beeper +Buzzer_TDK_PS1240P02BT_D12.2mm_H6.5mm +Buzzer, D12.2mm height 6.5mm, https://product.tdk.com/info/en/catalog/datasheets/piezoelectronic_buzzer_ps_en.pdf +buzzer +0 +2 +2 +Buzzer_Beeper +MagneticBuzzer_CUI_CMT-8504-100-SMT +magnetic transducer buzzer, 5V, SPL of 100 dB at 10 cm, https://www.cuidevices.com/product/resource/pdf/cmt-8504-100-smt-tr.pdf +CMT 8504 +0 +4 +4 +Buzzer_Beeper +MagneticBuzzer_CUI_CST-931RP-A +CST-931RP-A, http://www.cui.com/product/resource/cst-931rp-a.pdf +CST-931RP-A +0 +2 +2 +Buzzer_Beeper +MagneticBuzzer_Kingstate_KCG0601 +Buzzer, Elektromagnetic Beeper, Summer, +Kingstate KCG0601 +0 +2 +2 +Buzzer_Beeper +MagneticBuzzer_Kobitone_254-EMB84Q-RO +MagneticBuzzer Kobitone 254-EMB84Q-RO https://www.mouser.es/datasheet/2/209/KT-400385-1171904.pdf +MagneticBuzzer Kobitone 254-EMB84Q-RO +0 +3 +3 +Buzzer_Beeper +MagneticBuzzer_PUI_AT-0927-TT-6-R +Buzzer Magnetic 9mm AT-0927-TT-6-R, http://www.puiaudio.com/pdf/AT-0927-TT-6-R.pdf +Buzzer Magnetic 9mm AT-0927-TT-6-R +0 +2 +2 +Buzzer_Beeper +MagneticBuzzer_ProSignal_ABI-009-RC +Buzzer, Elektromagnetic Beeper, Summer, 6V-DC, +Pro Signal ABI-009-RC +0 +2 +2 +Buzzer_Beeper +MagneticBuzzer_ProSignal_ABI-010-RC +Buzzer, Elektromagnetic Beeper, Summer, 12V-DC, +Pro Signal ABI-010-RC +0 +2 +2 +Buzzer_Beeper +MagneticBuzzer_ProSignal_ABT-410-RC +Buzzer, Elektromagnetic Beeper, Summer, 1,5V-DC, +Pro Signal ABT-410-RC +0 +2 +2 +Buzzer_Beeper +MagneticBuzzer_ProjectsUnlimited_AI-4228-TWT-R +Buzzer, Elektromagnetic Beeper, Summer, 3-28V-DC, https://www.kynix.com/uploadfiles/pdf/AI-4228-TWT-R.pdf +Projects Unlimited AI-4228-TWT-R +0 +2 +2 +Buzzer_Beeper +MagneticBuzzer_StarMicronics_HMB-06_HMB-12 +Buzzer, Elektromagnetic Beeper, Summer, +Star Micronics HMB-06 HMB-12 +0 +2 +2 +Buzzer_Beeper +PUIAudio_SMT_0825_S_4_R +SMD 8540, http://www.puiaudio.com/product-detail.aspx?partnumber=SMT-0825-S-4-R +SMD 8540 +0 +4 +4 +Buzzer_Beeper +Speaker_CUI_CMR-1206S-67 +Speaker, 30mW, 300-7000Hz, IP67 face, 12x6x2,25mm, https://www.cuidevices.com/product/resource/cmr-12062s-67.pdf +speaker CUI +0 +2 +2 +Calibration_Scale +Gauge_10mm_Type1_CopperTop +Gauge, Massstab, 10mm, CopperTop, Type 1, +Gauge Massstab 10mm CopperTop Type 1 +0 +0 +0 +Calibration_Scale +Gauge_10mm_Type1_SilkScreenTop +Gauge, Massstab, 10mm, SilkScreenTop, Type 1, +Gauge Massstab 10mm SilkScreenTop Type 1 +0 +0 +0 +Calibration_Scale +Gauge_10mm_Type2_CopperTop +Gauge, Massstab, 10mm, CopperTop, Type 2, +Gauge Massstab 10mm CopperTop Type 2 +0 +0 +0 +Calibration_Scale +Gauge_10mm_Type2_SilkScreenTop +Gauge, Massstab, 10mm, SilkScreenTop, Type 2, +Gauge Massstab 10mm SilkScreenTop Type 2 +0 +0 +0 +Calibration_Scale +Gauge_10mm_Type3_CopperTop +Gauge, Massstab, 10mm, CopperTop, Type 3, +Gauge Massstab 10mm CopperTop Type 3 +0 +0 +0 +Calibration_Scale +Gauge_10mm_Type3_SilkScreenTop +Gauge, Massstab, 10mm, SilkScreenTop, Type 3, +Gauge Massstab 10mm SilkScreenTop Type 3 +0 +0 +0 +Calibration_Scale +Gauge_10mm_Type4_CopperTop +Gauge, Massstab, 10mm, CopperTop, Type 4, +Gauge Massstab 10mm CopperTop Type 4 +0 +0 +0 +Calibration_Scale +Gauge_10mm_Type4_SilkScreenTop +Gauge, Massstab, 10mm, SilkScreenTop, Type 4, +Gauge Massstab 10mm SilkScreenTop Type 4 +0 +0 +0 +Calibration_Scale +Gauge_10mm_Type5_CopperTop +Gauge, Massstab, 10mm, CopperTop, Type 5, +Gauge Massstab 10mm CopperTop Type 5 +0 +0 +0 +Calibration_Scale +Gauge_10mm_Type5_SilkScreenTop +Gauge, Massstab, 10mm, SilkScreenTop, Type 5, +Gauge Massstab 10mm SilkScreenTop Type 5 +0 +0 +0 +Calibration_Scale +Gauge_50mm_Type1_CopperTop +Gauge, Massstab, 50mm, CopperTop, Type 1, +Gauge Massstab 50mm CopperTop Type 1 +0 +0 +0 +Calibration_Scale +Gauge_50mm_Type1_SilkScreenTop +Gauge, Massstab, 50mm, SilkScreenTop, Type 1, +Gauge Massstab 50mm SilkScreenTop Type 1 +0 +0 +0 +Calibration_Scale +Gauge_50mm_Type2_CopperTop +Gauge, Massstab, 50mm, CopperTop, Type 2, +Gauge Massstab 50mm CopperTop Type 2 +0 +0 +0 +Calibration_Scale +Gauge_50mm_Type2_SilkScreenTop +Gauge, Massstab, 50mm, SilkScreenTop, Type 2, +Gauge Massstab 50mm SilkScreenTop Type 2 +0 +0 +0 +Calibration_Scale +Gauge_100mm_Grid_Type1_CopperTop +Gauge, Massstab, 100mm, Gitter, Grid, CopperTop, Type 1, +Gauge Massstab 100mm Gitter Grid CopperTop Type 1 +0 +0 +0 +Calibration_Scale +Gauge_100mm_Type1_CopperTop +Gauge, Massstab, 100mm, CopperTop, Type 1, +Gauge Massstab 100mm CopperTop Type 1 +0 +0 +0 +Calibration_Scale +Gauge_100mm_Type1_SilkScreenTop +Gauge, Massstab, 100mm, SilkScreenTop, Type 1, +Gauge Massstab 100mm SilkScreenTop Type 1 +0 +0 +0 +Calibration_Scale +Gauge_100mm_Type2_CopperTop +Gauge, Massstab, 100mm, CopperTop, Type 2, +Gauge Massstab 100mm CopperTop Type 2 +0 +0 +0 +Calibration_Scale +Gauge_100mm_Type2_SilkScreenTop +Gauge, Massstab, 100mm, SilkScreenTop, Type 2, +Gauge Massstab 100mm SilkScreenTop Type 2 +0 +0 +0 +Capacitor_SMD +CP_Elec_3x5.3 +SMT capacitor, aluminium electrolytic, 3x5.3, Cornell Dubilier Electronics +Capacitor Electrolytic +0 +2 +2 +Capacitor_SMD +CP_Elec_3x5.4 +SMD capacitor, aluminum electrolytic, Nichicon, 3.0x5.4mm +capacitor electrolytic +0 +2 +2 +Capacitor_SMD +CP_Elec_4x3 +SMD capacitor, aluminum electrolytic, Nichicon, 4.0x3mm +capacitor electrolytic +0 +2 +2 +Capacitor_SMD +CP_Elec_4x3.9 +SMD capacitor, aluminum electrolytic, Nichicon, 4.0x3.9mm +capacitor electrolytic +0 +2 +2 +Capacitor_SMD +CP_Elec_4x4.5 +SMD capacitor, aluminum electrolytic, Nichicon, 4.0x4.5mm +capacitor electrolytic +0 +2 +2 +Capacitor_SMD +CP_Elec_4x5.3 +SMD capacitor, aluminum electrolytic, Vishay, 4.0x5.3mm +capacitor electrolytic +0 +2 +2 +Capacitor_SMD +CP_Elec_4x5.4 +SMD capacitor, aluminum electrolytic, Panasonic A5 / Nichicon, 4.0x5.4mm +capacitor electrolytic +0 +2 +2 +Capacitor_SMD +CP_Elec_4x5.7 +SMD capacitor, aluminum electrolytic, United Chemi-Con, 4.0x5.7mm +capacitor electrolytic +0 +2 +2 +Capacitor_SMD +CP_Elec_4x5.8 +SMD capacitor, aluminum electrolytic, Panasonic, 4.0x5.8mm +capacitor electrolytic +0 +2 +2 +Capacitor_SMD +CP_Elec_5x3 +SMD capacitor, aluminum electrolytic, Nichicon, 5.0x3.0mm +capacitor electrolytic +0 +2 +2 +Capacitor_SMD +CP_Elec_5x3.9 +SMD capacitor, aluminum electrolytic, Nichicon, 5.0x3.9mm +capacitor electrolytic +0 +2 +2 +Capacitor_SMD +CP_Elec_5x4.4 +SMD capacitor, aluminum electrolytic, Panasonic B45, 5.0x4.4mm +capacitor electrolytic +0 +2 +2 +Capacitor_SMD +CP_Elec_5x4.5 +SMD capacitor, aluminum electrolytic, Nichicon, 5.0x4.5mm +capacitor electrolytic +0 +2 +2 +Capacitor_SMD +CP_Elec_5x5.3 +SMD capacitor, aluminum electrolytic, Nichicon, 5.0x5.3mm +capacitor electrolytic +0 +2 +2 +Capacitor_SMD +CP_Elec_5x5.4 +SMD capacitor, aluminum electrolytic, Nichicon, 5.0x5.4mm +capacitor electrolytic +0 +2 +2 +Capacitor_SMD +CP_Elec_5x5.7 +SMD capacitor, aluminum electrolytic, United Chemi-Con, 5.0x5.7mm +capacitor electrolytic +0 +2 +2 +Capacitor_SMD +CP_Elec_5x5.8 +SMD capacitor, aluminum electrolytic, Panasonic, 5.0x5.8mm +capacitor electrolytic +0 +2 +2 +Capacitor_SMD +CP_Elec_5x5.9 +SMD capacitor, aluminum electrolytic, Panasonic B6, 5.0x5.9mm +capacitor electrolytic +0 +2 +2 +Capacitor_SMD +CP_Elec_6.3x3 +SMD capacitor, aluminum electrolytic, Nichicon, 6.3x3.0mm +capacitor electrolytic +0 +2 +2 +Capacitor_SMD +CP_Elec_6.3x3.9 +SMD capacitor, aluminum electrolytic, Nichicon, 6.3x3.9mm +capacitor electrolytic +0 +2 +2 +Capacitor_SMD +CP_Elec_6.3x4.5 +SMD capacitor, aluminum electrolytic, Nichicon, 6.3x4.5mm +capacitor electrolytic +0 +2 +2 +Capacitor_SMD +CP_Elec_6.3x4.9 +SMD capacitor, aluminum electrolytic, Panasonic C5, 6.3x4.9mm +capacitor electrolytic +0 +2 +2 +Capacitor_SMD +CP_Elec_6.3x5.2 +SMD capacitor, aluminum electrolytic, United Chemi-Con, 6.3x5.2mm +capacitor electrolytic +0 +2 +2 +Capacitor_SMD +CP_Elec_6.3x5.3 +SMD capacitor, aluminum electrolytic, Cornell Dubilier, 6.3x5.3mm +capacitor electrolytic +0 +2 +2 +Capacitor_SMD +CP_Elec_6.3x5.4 +SMD capacitor, aluminum electrolytic, Panasonic C55, 6.3x5.4mm +capacitor electrolytic +0 +2 +2 +Capacitor_SMD +CP_Elec_6.3x5.4_Nichicon +SMD capacitor, aluminum electrolytic, Nichicon, 6.3x5.4mm +capacitor electrolytic +0 +2 +2 +Capacitor_SMD +CP_Elec_6.3x5.7 +SMD capacitor, aluminum electrolytic, United Chemi-Con, 6.3x5.7mm +capacitor electrolytic +0 +2 +2 +Capacitor_SMD +CP_Elec_6.3x5.8 +SMD capacitor, aluminum electrolytic, Nichicon, 6.3x5.8mm +capacitor electrolytic +0 +2 +2 +Capacitor_SMD +CP_Elec_6.3x5.9 +SMD capacitor, aluminum electrolytic, Panasonic C6, 6.3x5.9mm +capacitor electrolytic +0 +2 +2 +Capacitor_SMD +CP_Elec_6.3x7.7 +SMD capacitor, aluminum electrolytic, Nichicon, 6.3x7.7mm +capacitor electrolytic +0 +2 +2 +Capacitor_SMD +CP_Elec_6.3x9.9 +SMD capacitor, aluminum electrolytic, Panasonic C10, 6.3x9.9mm +capacitor electrolytic +0 +2 +2 +Capacitor_SMD +CP_Elec_8x5.4 +SMD capacitor, aluminum electrolytic, Nichicon, 8.0x5.4mm +capacitor electrolytic +0 +2 +2 +Capacitor_SMD +CP_Elec_8x6.2 +SMD capacitor, aluminum electrolytic, Nichicon, 8.0x6.2mm +capacitor electrolytic +0 +2 +2 +Capacitor_SMD +CP_Elec_8x6.5 +SMD capacitor, aluminum electrolytic, Rubycon, 8.0x6.5mm +capacitor electrolytic +0 +2 +2 +Capacitor_SMD +CP_Elec_8x6.7 +SMD capacitor, aluminum electrolytic, United Chemi-Con, 8.0x6.7mm +capacitor electrolytic +0 +2 +2 +Capacitor_SMD +CP_Elec_8x6.9 +SMD capacitor, aluminum electrolytic, Panasonic E7, 8.0x6.9mm +capacitor electrolytic +0 +2 +2 +Capacitor_SMD +CP_Elec_8x10 +SMD capacitor, aluminum electrolytic, Nichicon, 8.0x10mm +capacitor electrolytic +0 +2 +2 +Capacitor_SMD +CP_Elec_8x10.5 +SMD capacitor, aluminum electrolytic, Vishay 0810, 8.0x10.5mm, http://www.vishay.com/docs/28395/150crz.pdf +capacitor electrolytic +0 +2 +2 +Capacitor_SMD +CP_Elec_8x11.9 +SMD capacitor, aluminum electrolytic, Panasonic E12, 8.0x11.9mm +capacitor electrolytic +0 +2 +2 +Capacitor_SMD +CP_Elec_10x7.7 +SMD capacitor, aluminum electrolytic, Nichicon, 10.0x7.7mm +capacitor electrolytic +0 +2 +2 +Capacitor_SMD +CP_Elec_10x7.9 +SMD capacitor, aluminum electrolytic, Panasonic F8, 10.0x7.9mm +capacitor electrolytic +0 +2 +2 +Capacitor_SMD +CP_Elec_10x10 +SMD capacitor, aluminum electrolytic, Nichicon, 10.0x10.0mm +capacitor electrolytic +0 +2 +2 +Capacitor_SMD +CP_Elec_10x10.5 +SMD capacitor, aluminum electrolytic, Vishay 1010, 10.0x10.5mm, http://www.vishay.com/docs/28395/150crz.pdf +capacitor electrolytic +0 +2 +2 +Capacitor_SMD +CP_Elec_10x12.5 +SMD capacitor, aluminum electrolytic, Vishay 1012, 10.0x12.5mm, http://www.vishay.com/docs/28395/150crz.pdf +capacitor electrolytic +0 +2 +2 +Capacitor_SMD +CP_Elec_10x12.6 +SMD capacitor, aluminum electrolytic, Panasonic F12, 10.0x12.6mm +capacitor electrolytic +0 +2 +2 +Capacitor_SMD +CP_Elec_10x14.3 +SMD capacitor, aluminum electrolytic, Vishay 1014, 10.0x14.3mm, http://www.vishay.com/docs/28395/150crz.pdf +capacitor electrolytic +0 +2 +2 +Capacitor_SMD +CP_Elec_16x17.5 +SMD capacitor, aluminum electrolytic, Vishay 1616, 16.0x17.5mm, http://www.vishay.com/docs/28395/150crz.pdf +capacitor electrolytic +0 +2 +2 +Capacitor_SMD +CP_Elec_16x22 +SMD capacitor, aluminum electrolytic, Vishay 1621, 16.0x22.0mm, http://www.vishay.com/docs/28395/150crz.pdf +capacitor electrolytic +0 +2 +2 +Capacitor_SMD +CP_Elec_18x17.5 +SMD capacitor, aluminum electrolytic, Vishay 1816, 18.0x17.5mm, http://www.vishay.com/docs/28395/150crz.pdf +capacitor electrolytic +0 +2 +2 +Capacitor_SMD +CP_Elec_18x22 +SMD capacitor, aluminum electrolytic, Vishay 1821, 18.0x22.0mm, http://www.vishay.com/docs/28395/150crz.pdf +capacitor electrolytic +0 +2 +2 +Capacitor_SMD +C_0201_0603Metric +Capacitor SMD 0201 (0603 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.vishay.com/docs/20052/crcw0201e3.pdf), generated with kicad-footprint-generator +capacitor +0 +4 +2 +Capacitor_SMD +C_0201_0603Metric_Pad0.64x0.40mm_HandSolder +Capacitor SMD 0201 (0603 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://www.vishay.com/docs/20052/crcw0201e3.pdf), generated with kicad-footprint-generator +capacitor handsolder +0 +4 +2 +Capacitor_SMD +C_0402_1005Metric +Capacitor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator +capacitor +0 +2 +2 +Capacitor_SMD +C_0402_1005Metric_Pad0.74x0.62mm_HandSolder +Capacitor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator +capacitor handsolder +0 +2 +2 +Capacitor_SMD +C_0504_1310Metric +Capacitor SMD 0504 (1310 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator +capacitor +0 +2 +2 +Capacitor_SMD +C_0504_1310Metric_Pad0.83x1.28mm_HandSolder +Capacitor SMD 0504 (1310 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator +capacitor handsolder +0 +2 +2 +Capacitor_SMD +C_0603_1608Metric +Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator +capacitor +0 +2 +2 +Capacitor_SMD +C_0603_1608Metric_Pad1.08x0.95mm_HandSolder +Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator +capacitor handsolder +0 +2 +2 +Capacitor_SMD +C_0805_2012Metric +Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator +capacitor +0 +2 +2 +Capacitor_SMD +C_0805_2012Metric_Pad1.18x1.45mm_HandSolder +Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator +capacitor handsolder +0 +2 +2 +Capacitor_SMD +C_01005_0402Metric +Capacitor SMD 01005 (0402 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.vishay.com/docs/20056/crcw01005e3.pdf), generated with kicad-footprint-generator +capacitor +0 +4 +2 +Capacitor_SMD +C_01005_0402Metric_Pad0.57x0.30mm_HandSolder +Capacitor SMD 01005 (0402 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://www.vishay.com/docs/20056/crcw01005e3.pdf), generated with kicad-footprint-generator +capacitor handsolder +0 +4 +2 +Capacitor_SMD +C_1206_3216Metric +Capacitor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator +capacitor +0 +2 +2 +Capacitor_SMD +C_1206_3216Metric_Pad1.33x1.80mm_HandSolder +Capacitor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator +capacitor handsolder +0 +2 +2 +Capacitor_SMD +C_1210_3225Metric +Capacitor SMD 1210 (3225 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator +capacitor +0 +2 +2 +Capacitor_SMD +C_1210_3225Metric_Pad1.33x2.70mm_HandSolder +Capacitor SMD 1210 (3225 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator +capacitor handsolder +0 +2 +2 +Capacitor_SMD +C_1812_4532Metric +Capacitor SMD 1812 (4532 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator +capacitor +0 +2 +2 +Capacitor_SMD +C_1812_4532Metric_Pad1.57x3.40mm_HandSolder +Capacitor SMD 1812 (4532 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator +capacitor handsolder +0 +2 +2 +Capacitor_SMD +C_1825_4564Metric +Capacitor SMD 1825 (4564 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size from: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator +capacitor +0 +2 +2 +Capacitor_SMD +C_1825_4564Metric_Pad1.57x6.80mm_HandSolder +Capacitor SMD 1825 (4564 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size from: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator +capacitor handsolder +0 +2 +2 +Capacitor_SMD +C_2220_5650Metric +Capacitor SMD 2220 (5650 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size from: http://datasheets.avx.com/AVX-HV_MLCC.pdf), generated with kicad-footprint-generator +capacitor +0 +2 +2 +Capacitor_SMD +C_2220_5650Metric_Pad1.97x5.40mm_HandSolder +Capacitor SMD 2220 (5650 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size from: http://datasheets.avx.com/AVX-HV_MLCC.pdf), generated with kicad-footprint-generator +capacitor handsolder +0 +2 +2 +Capacitor_SMD +C_2225_5664Metric +Capacitor SMD 2225 (5664 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size from: http://datasheets.avx.com/AVX-HV_MLCC.pdf), generated with kicad-footprint-generator +capacitor +0 +2 +2 +Capacitor_SMD +C_2225_5664Metric_Pad1.80x6.60mm_HandSolder +Capacitor SMD 2225 (5664 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size from: http://datasheets.avx.com/AVX-HV_MLCC.pdf), generated with kicad-footprint-generator +capacitor handsolder +0 +2 +2 +Capacitor_SMD +C_3640_9110Metric +Capacitor SMD 3640 (9110 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size from: http://datasheets.avx.com/AVX-HV_MLCC.pdf), generated with kicad-footprint-generator +capacitor +0 +2 +2 +Capacitor_SMD +C_3640_9110Metric_Pad2.10x10.45mm_HandSolder +Capacitor SMD 3640 (9110 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size from: http://datasheets.avx.com/AVX-HV_MLCC.pdf), generated with kicad-footprint-generator +capacitor handsolder +0 +2 +2 +Capacitor_SMD +C_Elec_3x5.4 +SMD capacitor, aluminum electrolytic nonpolar, 3.0x5.4mm +capacitor electrolyic nonpolar +0 +2 +2 +Capacitor_SMD +C_Elec_4x5.4 +SMD capacitor, aluminum electrolytic nonpolar, 4.0x5.4mm +capacitor electrolyic nonpolar +0 +2 +2 +Capacitor_SMD +C_Elec_4x5.8 +SMD capacitor, aluminum electrolytic nonpolar, 4.0x5.8mm +capacitor electrolyic nonpolar +0 +2 +2 +Capacitor_SMD +C_Elec_5x5.4 +SMD capacitor, aluminum electrolytic nonpolar, 5.0x5.4mm +capacitor electrolyic nonpolar +0 +2 +2 +Capacitor_SMD +C_Elec_5x5.8 +SMD capacitor, aluminum electrolytic nonpolar, 5.0x5.8mm +capacitor electrolyic nonpolar +0 +2 +2 +Capacitor_SMD +C_Elec_6.3x5.4 +SMD capacitor, aluminum electrolytic nonpolar, 6.3x5.4mm +capacitor electrolyic nonpolar +0 +2 +2 +Capacitor_SMD +C_Elec_6.3x5.8 +SMD capacitor, aluminum electrolytic nonpolar, 6.3x5.8mm +capacitor electrolyic nonpolar +0 +2 +2 +Capacitor_SMD +C_Elec_6.3x7.7 +SMD capacitor, aluminum electrolytic nonpolar, 6.3x7.7mm +capacitor electrolyic nonpolar +0 +2 +2 +Capacitor_SMD +C_Elec_8x5.4 +SMD capacitor, aluminum electrolytic nonpolar, 8.0x5.4mm +capacitor electrolyic nonpolar +0 +2 +2 +Capacitor_SMD +C_Elec_8x6.2 +SMD capacitor, aluminum electrolytic nonpolar, 8.0x6.2mm +capacitor electrolyic nonpolar +0 +2 +2 +Capacitor_SMD +C_Elec_8x10.2 +SMD capacitor, aluminum electrolytic nonpolar, 8.0x10.2mm +capacitor electrolyic nonpolar +0 +2 +2 +Capacitor_SMD +C_Elec_10x10.2 +SMD capacitor, aluminum electrolytic nonpolar, 10.0x10.2mm +capacitor electrolyic nonpolar +0 +2 +2 +Capacitor_SMD +C_Trimmer_Murata_TZB4-A +trimmer capacitor SMD horizontal, http://www.murata.com/~/media/webrenewal/support/library/catalog/products/capacitor/trimmer/t13e.ashx?la=en-gb + Murata TZB4 TZB4-A +0 +2 +2 +Capacitor_SMD +C_Trimmer_Murata_TZB4-B +trimmer capacitor SMD horizontal, http://www.murata.com/~/media/webrenewal/support/library/catalog/products/capacitor/trimmer/t13e.ashx?la=en-gb + Murata TZB4 TZB4-A +0 +2 +2 +Capacitor_SMD +C_Trimmer_Murata_TZC3 +trimmer capacitor SMD horizontal, http://www.murata.com/~/media/webrenewal/support/library/catalog/products/capacitor/trimmer/t13e.ashx?la=en-gb + Murata TZC3 +0 +2 +2 +Capacitor_SMD +C_Trimmer_Murata_TZR1 +trimmer capacitor SMD horizontal, http://www.murata.com/~/media/webrenewal/support/library/catalog/products/capacitor/trimmer/t13e.ashx?la=en-gb + Murata TZR1 +0 +2 +2 +Capacitor_SMD +C_Trimmer_Murata_TZW4 +trimmer capacitor SMD horizontal, http://www.murata.com/~/media/webrenewal/support/library/catalog/products/capacitor/trimmer/t13e.ashx?la=en-gb + Murata TZW4 +0 +2 +2 +Capacitor_SMD +C_Trimmer_Murata_TZY2 +trimmer capacitor SMD horizontal, http://www.murata.com/~/media/webrenewal/support/library/catalog/products/capacitor/trimmer/t13e.ashx?la=en-gb + Murata TZY2 +0 +2 +2 +Capacitor_SMD +C_Trimmer_Sprague-Goodman_SGC3 +trimmer capacitor SMD horizontal, http://media.wix.com/ugd/d86717_38d9821e12823a7aa9cef38c6c2a73cc.pdf + Sprague Goodman SGC3 +0 +2 +2 +Capacitor_SMD +C_Trimmer_Voltronics_JN +trimmer capacitor SMD horizontal, http://www.knowlescapacitors.com/File%20Library/Voltronics/English/GlobalNavigation/Products/Trimmer%20Capacitors/CerChipTrimCap.pdf + Voltronics JN +0 +2 +2 +Capacitor_SMD +C_Trimmer_Voltronics_JQ +trimmer capacitor SMD horizontal, http://www.knowlescapacitors.com/File%20Library/Voltronics/English/GlobalNavigation/Products/Trimmer%20Capacitors/CerChipTrimCap.pdf + Voltronics JQ +0 +2 +2 +Capacitor_SMD +C_Trimmer_Voltronics_JR +trimmer capacitor SMD horizontal, http://www.knowlescapacitors.com/File%20Library/Voltronics/English/GlobalNavigation/Products/Trimmer%20Capacitors/CerChipTrimCap.pdf + Voltronics JR +0 +2 +2 +Capacitor_SMD +C_Trimmer_Voltronics_JV +trimmer capacitor SMD horizontal, http://www.knowlescapacitors.com/File%20Library/Voltronics/English/GlobalNavigation/Products/Trimmer%20Capacitors/CerChipTrimCap.pdf + Voltronics JV +0 +2 +2 +Capacitor_SMD +C_Trimmer_Voltronics_JZ +trimmer capacitor SMD horizontal, http://www.knowlescapacitors.com/File%20Library/Voltronics/English/GlobalNavigation/Products/Trimmer%20Capacitors/CerChipTrimCap.pdf + Voltronics JR +0 +2 +2 +Capacitor_THT +CP_Axial_L10.0mm_D4.5mm_P15.00mm_Horizontal +CP, Axial series, Axial, Horizontal, pin pitch=15mm, , length*diameter=10*4.5mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/28325/021asm.pdf +CP Axial series Axial Horizontal pin pitch 15mm length 10mm diameter 4.5mm Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +CP_Axial_L10.0mm_D6.0mm_P15.00mm_Horizontal +CP, Axial series, Axial, Horizontal, pin pitch=15mm, , length*diameter=10*6mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/28325/021asm.pdf +CP Axial series Axial Horizontal pin pitch 15mm length 10mm diameter 6mm Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +CP_Axial_L11.0mm_D5.0mm_P18.00mm_Horizontal +CP, Axial series, Axial, Horizontal, pin pitch=18mm, , length*diameter=11*5mm^2, Electrolytic Capacitor +CP Axial series Axial Horizontal pin pitch 18mm length 11mm diameter 5mm Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +CP_Axial_L11.0mm_D6.0mm_P18.00mm_Horizontal +CP, Axial series, Axial, Horizontal, pin pitch=18mm, , length*diameter=11*6mm^2, Electrolytic Capacitor +CP Axial series Axial Horizontal pin pitch 18mm length 11mm diameter 6mm Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +CP_Axial_L11.0mm_D8.0mm_P15.00mm_Horizontal +CP, Axial series, Axial, Horizontal, pin pitch=15mm, , length*diameter=11*8mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/28325/021asm.pdf +CP Axial series Axial Horizontal pin pitch 15mm length 11mm diameter 8mm Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +CP_Axial_L18.0mm_D6.5mm_P25.00mm_Horizontal +CP, Axial series, Axial, Horizontal, pin pitch=25mm, , length*diameter=18*6.5mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/28325/021asm.pdf +CP Axial series Axial Horizontal pin pitch 25mm length 18mm diameter 6.5mm Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +CP_Axial_L18.0mm_D8.0mm_P25.00mm_Horizontal +CP, Axial series, Axial, Horizontal, pin pitch=25mm, , length*diameter=18*8mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/28325/021asm.pdf +CP Axial series Axial Horizontal pin pitch 25mm length 18mm diameter 8mm Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +CP_Axial_L18.0mm_D10.0mm_P25.00mm_Horizontal +CP, Axial series, Axial, Horizontal, pin pitch=25mm, , length*diameter=18*10mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/28325/021asm.pdf +CP Axial series Axial Horizontal pin pitch 25mm length 18mm diameter 10mm Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +CP_Axial_L20.0mm_D10.0mm_P26.00mm_Horizontal +CP, Axial series, Axial, Horizontal, pin pitch=26mm, , length*diameter=20*10mm^2, Electrolytic Capacitor, , http://www.kemet.com/Lists/ProductCatalog/Attachments/424/KEM_AC102.pdf +CP Axial series Axial Horizontal pin pitch 26mm length 20mm diameter 10mm Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +CP_Axial_L20.0mm_D13.0mm_P26.00mm_Horizontal +CP, Axial series, Axial, Horizontal, pin pitch=26mm, , length*diameter=20*13mm^2, Electrolytic Capacitor, , http://www.kemet.com/Lists/ProductCatalog/Attachments/424/KEM_AC102.pdf +CP Axial series Axial Horizontal pin pitch 26mm length 20mm diameter 13mm Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +CP_Axial_L21.0mm_D8.0mm_P28.00mm_Horizontal +CP, Axial series, Axial, Horizontal, pin pitch=28mm, , length*diameter=21*8mm^2, Electrolytic Capacitor +CP Axial series Axial Horizontal pin pitch 28mm length 21mm diameter 8mm Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +CP_Axial_L25.0mm_D10.0mm_P30.00mm_Horizontal +CP, Axial series, Axial, Horizontal, pin pitch=30mm, , length*diameter=25*10mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/28325/021asm.pdf +CP Axial series Axial Horizontal pin pitch 30mm length 25mm diameter 10mm Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +CP_Axial_L26.5mm_D20.0mm_P33.00mm_Horizontal +CP, Axial series, Axial, Horizontal, pin pitch=33mm, , length*diameter=26.5*20mm^2, Electrolytic Capacitor, , http://www.kemet.com/Lists/ProductCatalog/Attachments/424/KEM_AC102.pdf +CP Axial series Axial Horizontal pin pitch 33mm length 26.5mm diameter 20mm Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +CP_Axial_L29.0mm_D10.0mm_P35.00mm_Horizontal +CP, Axial series, Axial, Horizontal, pin pitch=35mm, , length*diameter=29*10mm^2, Electrolytic Capacitor, , http://www.kemet.com/Lists/ProductCatalog/Attachments/424/KEM_AC102.pdf +CP Axial series Axial Horizontal pin pitch 35mm length 29mm diameter 10mm Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +CP_Axial_L29.0mm_D13.0mm_P35.00mm_Horizontal +CP, Axial series, Axial, Horizontal, pin pitch=35mm, , length*diameter=29*13mm^2, Electrolytic Capacitor, , http://www.kemet.com/Lists/ProductCatalog/Attachments/424/KEM_AC102.pdf +CP Axial series Axial Horizontal pin pitch 35mm length 29mm diameter 13mm Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +CP_Axial_L29.0mm_D16.0mm_P35.00mm_Horizontal +CP, Axial series, Axial, Horizontal, pin pitch=35mm, , length*diameter=29*16mm^2, Electrolytic Capacitor, , http://www.kemet.com/Lists/ProductCatalog/Attachments/424/KEM_AC102.pdf +CP Axial series Axial Horizontal pin pitch 35mm length 29mm diameter 16mm Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +CP_Axial_L29.0mm_D20.0mm_P35.00mm_Horizontal +CP, Axial series, Axial, Horizontal, pin pitch=35mm, , length*diameter=29*20mm^2, Electrolytic Capacitor, , http://www.kemet.com/Lists/ProductCatalog/Attachments/424/KEM_AC102.pdf +CP Axial series Axial Horizontal pin pitch 35mm length 29mm diameter 20mm Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +CP_Axial_L30.0mm_D10.0mm_P35.00mm_Horizontal +CP, Axial series, Axial, Horizontal, pin pitch=35mm, , length*diameter=30*10mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/28325/021asm.pdf +CP Axial series Axial Horizontal pin pitch 35mm length 30mm diameter 10mm Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +CP_Axial_L30.0mm_D12.5mm_P35.00mm_Horizontal +CP, Axial series, Axial, Horizontal, pin pitch=35mm, , length*diameter=30*12.5mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/28325/021asm.pdf +CP Axial series Axial Horizontal pin pitch 35mm length 30mm diameter 12.5mm Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +CP_Axial_L30.0mm_D15.0mm_P35.00mm_Horizontal +CP, Axial series, Axial, Horizontal, pin pitch=35mm, , length*diameter=30*15mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/28325/021asm.pdf +CP Axial series Axial Horizontal pin pitch 35mm length 30mm diameter 15mm Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +CP_Axial_L30.0mm_D18.0mm_P35.00mm_Horizontal +CP, Axial series, Axial, Horizontal, pin pitch=35mm, , length*diameter=30*18mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/28325/021asm.pdf +CP Axial series Axial Horizontal pin pitch 35mm length 30mm diameter 18mm Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +CP_Axial_L34.5mm_D20.0mm_P41.00mm_Horizontal +CP, Axial series, Axial, Horizontal, pin pitch=41mm, , length*diameter=34.5*20mm^2, Electrolytic Capacitor, , http://www.kemet.com/Lists/ProductCatalog/Attachments/424/KEM_AC102.pdf +CP Axial series Axial Horizontal pin pitch 41mm length 34.5mm diameter 20mm Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +CP_Axial_L37.0mm_D13.0mm_P43.00mm_Horizontal +CP, Axial series, Axial, Horizontal, pin pitch=43mm, , length*diameter=37*13mm^2, Electrolytic Capacitor, , http://www.kemet.com/Lists/ProductCatalog/Attachments/424/KEM_AC102.pdf +CP Axial series Axial Horizontal pin pitch 43mm length 37mm diameter 13mm Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +CP_Axial_L37.0mm_D16.0mm_P43.00mm_Horizontal +CP, Axial series, Axial, Horizontal, pin pitch=43mm, , length*diameter=37*16mm^2, Electrolytic Capacitor, , http://www.kemet.com/Lists/ProductCatalog/Attachments/424/KEM_AC102.pdf +CP Axial series Axial Horizontal pin pitch 43mm length 37mm diameter 16mm Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +CP_Axial_L37.0mm_D20.0mm_P43.00mm_Horizontal +CP, Axial series, Axial, Horizontal, pin pitch=43mm, , length*diameter=37*20mm^2, Electrolytic Capacitor, , http://www.kemet.com/Lists/ProductCatalog/Attachments/424/KEM_AC102.pdf +CP Axial series Axial Horizontal pin pitch 43mm length 37mm diameter 20mm Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +CP_Axial_L38.0mm_D18.0mm_P44.00mm_Horizontal +CP, Axial series, Axial, Horizontal, pin pitch=44mm, , length*diameter=38*18mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/28325/021asm.pdf +CP Axial series Axial Horizontal pin pitch 44mm length 38mm diameter 18mm Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +CP_Axial_L38.0mm_D21.0mm_P44.00mm_Horizontal +CP, Axial series, Axial, Horizontal, pin pitch=44mm, , length*diameter=38*21mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/28325/021asm.pdf +CP Axial series Axial Horizontal pin pitch 44mm length 38mm diameter 21mm Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +CP_Axial_L40.0mm_D16.0mm_P48.00mm_Horizontal +CP, Axial series, Axial, Horizontal, pin pitch=48mm, , length*diameter=40*16mm^2, Electrolytic Capacitor +CP Axial series Axial Horizontal pin pitch 48mm length 40mm diameter 16mm Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +CP_Axial_L42.0mm_D23.0mm_P45.00mm_Horizontal +CP, Axial series, Axial, Horizontal, pin pitch=45mm, , length*diameter=42*23.0mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf +CP Axial series Axial Horizontal pin pitch 45mm length 42mm diameter 23.0mm Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +CP_Axial_L42.0mm_D26.0mm_P45.00mm_Horizontal +CP, Axial series, Axial, Horizontal, pin pitch=45mm, , length*diameter=42*26mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf +CP Axial series Axial Horizontal pin pitch 45mm length 42mm diameter 26mm Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +CP_Axial_L42.0mm_D29.0mm_P45.00mm_Horizontal +CP, Axial series, Axial, Horizontal, pin pitch=45mm, , length*diameter=42*29.0mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf +CP Axial series Axial Horizontal pin pitch 45mm length 42mm diameter 29.0mm Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +CP_Axial_L42.0mm_D32.0mm_P45.00mm_Horizontal +CP, Axial series, Axial, Horizontal, pin pitch=45mm, , length*diameter=42*32.0mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf +CP Axial series Axial Horizontal pin pitch 45mm length 42mm diameter 32.0mm Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +CP_Axial_L42.0mm_D35.0mm_P45.00mm_Horizontal +CP, Axial series, Axial, Horizontal, pin pitch=45mm, , length*diameter=42*35.0mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf +CP Axial series Axial Horizontal pin pitch 45mm length 42mm diameter 35.0mm Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +CP_Axial_L42.5mm_D20.0mm_P49.00mm_Horizontal +CP, Axial series, Axial, Horizontal, pin pitch=49mm, , length*diameter=42.5*20mm^2, Electrolytic Capacitor +CP Axial series Axial Horizontal pin pitch 49mm length 42.5mm diameter 20mm Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +CP_Axial_L46.0mm_D20.0mm_P52.00mm_Horizontal +CP, Axial series, Axial, Horizontal, pin pitch=52mm, , length*diameter=46*20mm^2, Electrolytic Capacitor +CP Axial series Axial Horizontal pin pitch 52mm length 46mm diameter 20mm Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +CP_Axial_L55.0mm_D23.0mm_P60.00mm_Horizontal +CP, Axial series, Axial, Horizontal, pin pitch=60mm, , length*diameter=55*23.0mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf +CP Axial series Axial Horizontal pin pitch 60mm length 55mm diameter 23.0mm Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +CP_Axial_L55.0mm_D26.0mm_P60.00mm_Horizontal +CP, Axial series, Axial, Horizontal, pin pitch=60mm, , length*diameter=55*26mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf +CP Axial series Axial Horizontal pin pitch 60mm length 55mm diameter 26mm Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +CP_Axial_L55.0mm_D29.0mm_P60.00mm_Horizontal +CP, Axial series, Axial, Horizontal, pin pitch=60mm, , length*diameter=55*29.0mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf +CP Axial series Axial Horizontal pin pitch 60mm length 55mm diameter 29.0mm Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +CP_Axial_L55.0mm_D32.0mm_P60.00mm_Horizontal +CP, Axial series, Axial, Horizontal, pin pitch=60mm, , length*diameter=55*32.0mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf +CP Axial series Axial Horizontal pin pitch 60mm length 55mm diameter 32.0mm Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +CP_Axial_L55.0mm_D35.0mm_P60.00mm_Horizontal +CP, Axial series, Axial, Horizontal, pin pitch=60mm, , length*diameter=55*35.0mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf +CP Axial series Axial Horizontal pin pitch 60mm length 55mm diameter 35.0mm Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +CP_Axial_L67.0mm_D23.0mm_P75.00mm_Horizontal +CP, Axial series, Axial, Horizontal, pin pitch=75mm, , length*diameter=67*23.0mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf +CP Axial series Axial Horizontal pin pitch 75mm length 67mm diameter 23.0mm Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +CP_Axial_L67.0mm_D26.0mm_P75.00mm_Horizontal +CP, Axial series, Axial, Horizontal, pin pitch=75mm, , length*diameter=67*26mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf +CP Axial series Axial Horizontal pin pitch 75mm length 67mm diameter 26mm Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +CP_Axial_L67.0mm_D29.0mm_P75.00mm_Horizontal +CP, Axial series, Axial, Horizontal, pin pitch=75mm, , length*diameter=67*29.0mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf +CP Axial series Axial Horizontal pin pitch 75mm length 67mm diameter 29.0mm Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +CP_Axial_L67.0mm_D32.0mm_P75.00mm_Horizontal +CP, Axial series, Axial, Horizontal, pin pitch=75mm, , length*diameter=67*32.0mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf +CP Axial series Axial Horizontal pin pitch 75mm length 67mm diameter 32.0mm Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +CP_Axial_L67.0mm_D35.0mm_P75.00mm_Horizontal +CP, Axial series, Axial, Horizontal, pin pitch=75mm, , length*diameter=67*35.0mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf +CP Axial series Axial Horizontal pin pitch 75mm length 67mm diameter 35.0mm Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +CP_Axial_L80.0mm_D23.0mm_P85.00mm_Horizontal +CP, Axial series, Axial, Horizontal, pin pitch=85mm, , length*diameter=80*23.0mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf +CP Axial series Axial Horizontal pin pitch 85mm length 80mm diameter 23.0mm Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +CP_Axial_L80.0mm_D26.0mm_P85.00mm_Horizontal +CP, Axial series, Axial, Horizontal, pin pitch=85mm, , length*diameter=80*26mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf +CP Axial series Axial Horizontal pin pitch 85mm length 80mm diameter 26mm Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +CP_Axial_L80.0mm_D29.0mm_P85.00mm_Horizontal +CP, Axial series, Axial, Horizontal, pin pitch=85mm, , length*diameter=80*29.0mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf +CP Axial series Axial Horizontal pin pitch 85mm length 80mm diameter 29.0mm Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +CP_Axial_L80.0mm_D32.0mm_P85.00mm_Horizontal +CP, Axial series, Axial, Horizontal, pin pitch=85mm, , length*diameter=80*32.0mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf +CP Axial series Axial Horizontal pin pitch 85mm length 80mm diameter 32.0mm Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +CP_Axial_L80.0mm_D35.0mm_P85.00mm_Horizontal +CP, Axial series, Axial, Horizontal, pin pitch=85mm, , length*diameter=80*35.0mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf +CP Axial series Axial Horizontal pin pitch 85mm length 80mm diameter 35.0mm Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +CP_Axial_L93.0mm_D23.0mm_P100.00mm_Horizontal +CP, Axial series, Axial, Horizontal, pin pitch=100mm, , length*diameter=93*23.0mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf +CP Axial series Axial Horizontal pin pitch 100mm length 93mm diameter 23.0mm Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +CP_Axial_L93.0mm_D26.0mm_P100.00mm_Horizontal +CP, Axial series, Axial, Horizontal, pin pitch=100mm, , length*diameter=93*26mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf +CP Axial series Axial Horizontal pin pitch 100mm length 93mm diameter 26mm Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +CP_Axial_L93.0mm_D29.0mm_P100.00mm_Horizontal +CP, Axial series, Axial, Horizontal, pin pitch=100mm, , length*diameter=93*29.0mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf +CP Axial series Axial Horizontal pin pitch 100mm length 93mm diameter 29.0mm Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +CP_Axial_L93.0mm_D32.0mm_P100.00mm_Horizontal +CP, Axial series, Axial, Horizontal, pin pitch=100mm, , length*diameter=93*32.0mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf +CP Axial series Axial Horizontal pin pitch 100mm length 93mm diameter 32.0mm Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +CP_Axial_L93.0mm_D35.0mm_P100.00mm_Horizontal +CP, Axial series, Axial, Horizontal, pin pitch=100mm, , length*diameter=93*35.0mm^2, Electrolytic Capacitor, , http://www.vishay.com/docs/42037/53d.pdf +CP Axial series Axial Horizontal pin pitch 100mm length 93mm diameter 35.0mm Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +CP_Radial_D4.0mm_P1.50mm +CP, Radial series, Radial, pin pitch=1.50mm, , diameter=4mm, Electrolytic Capacitor +CP Radial series Radial pin pitch 1.50mm diameter 4mm Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +CP_Radial_D4.0mm_P2.00mm +CP, Radial series, Radial, pin pitch=2.00mm, , diameter=4mm, Electrolytic Capacitor +CP Radial series Radial pin pitch 2.00mm diameter 4mm Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +CP_Radial_D5.0mm_P2.00mm +CP, Radial series, Radial, pin pitch=2.00mm, , diameter=5mm, Electrolytic Capacitor +CP Radial series Radial pin pitch 2.00mm diameter 5mm Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +CP_Radial_D5.0mm_P2.50mm +CP, Radial series, Radial, pin pitch=2.50mm, , diameter=5mm, Electrolytic Capacitor +CP Radial series Radial pin pitch 2.50mm diameter 5mm Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +CP_Radial_D6.3mm_P2.50mm +CP, Radial series, Radial, pin pitch=2.50mm, , diameter=6.3mm, Electrolytic Capacitor +CP Radial series Radial pin pitch 2.50mm diameter 6.3mm Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +CP_Radial_D7.5mm_P2.50mm +CP, Radial series, Radial, pin pitch=2.50mm, , diameter=7.5mm, Electrolytic Capacitor +CP Radial series Radial pin pitch 2.50mm diameter 7.5mm Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +CP_Radial_D8.0mm_P2.50mm +CP, Radial series, Radial, pin pitch=2.50mm, , diameter=8mm, Electrolytic Capacitor +CP Radial series Radial pin pitch 2.50mm diameter 8mm Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +CP_Radial_D8.0mm_P3.50mm +CP, Radial series, Radial, pin pitch=3.50mm, , diameter=8mm, Electrolytic Capacitor +CP Radial series Radial pin pitch 3.50mm diameter 8mm Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +CP_Radial_D8.0mm_P3.80mm +CP, Radial series, Radial, pin pitch=3.80mm, , diameter=8mm, Electrolytic Capacitor +CP Radial series Radial pin pitch 3.80mm diameter 8mm Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +CP_Radial_D8.0mm_P5.00mm +CP, Radial series, Radial, pin pitch=5.00mm, , diameter=8mm, Electrolytic Capacitor +CP Radial series Radial pin pitch 5.00mm diameter 8mm Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +CP_Radial_D10.0mm_P2.50mm +CP, Radial series, Radial, pin pitch=2.50mm, , diameter=10mm, Electrolytic Capacitor +CP Radial series Radial pin pitch 2.50mm diameter 10mm Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +CP_Radial_D10.0mm_P2.50mm_P5.00mm +CP, Radial series, Radial, pin pitch=2.50mm 5.00mm, , diameter=10mm, Electrolytic Capacitor +CP Radial series Radial pin pitch 2.50mm 5.00mm diameter 10mm Electrolytic Capacitor +0 +4 +2 +Capacitor_THT +CP_Radial_D10.0mm_P3.50mm +CP, Radial series, Radial, pin pitch=3.50mm, , diameter=10mm, Electrolytic Capacitor +CP Radial series Radial pin pitch 3.50mm diameter 10mm Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +CP_Radial_D10.0mm_P3.80mm +CP, Radial series, Radial, pin pitch=3.80mm, , diameter=10mm, Electrolytic Capacitor +CP Radial series Radial pin pitch 3.80mm diameter 10mm Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +CP_Radial_D10.0mm_P5.00mm +CP, Radial series, Radial, pin pitch=5.00mm, , diameter=10mm, Electrolytic Capacitor +CP Radial series Radial pin pitch 5.00mm diameter 10mm Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +CP_Radial_D10.0mm_P5.00mm_P7.50mm +CP, Radial series, Radial, pin pitch=5.00mm 7.50mm, , diameter=10mm, Electrolytic Capacitor +CP Radial series Radial pin pitch 5.00mm 7.50mm diameter 10mm Electrolytic Capacitor +0 +4 +2 +Capacitor_THT +CP_Radial_D10.0mm_P7.50mm +CP, Radial series, Radial, pin pitch=7.50mm, , diameter=10mm, Electrolytic Capacitor +CP Radial series Radial pin pitch 7.50mm diameter 10mm Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +CP_Radial_D12.5mm_P2.50mm +CP, Radial series, Radial, pin pitch=2.50mm, , diameter=12.5mm, Electrolytic Capacitor +CP Radial series Radial pin pitch 2.50mm diameter 12.5mm Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +CP_Radial_D12.5mm_P5.00mm +CP, Radial series, Radial, pin pitch=5.00mm, , diameter=12.5mm, Electrolytic Capacitor +CP Radial series Radial pin pitch 5.00mm diameter 12.5mm Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +CP_Radial_D12.5mm_P7.50mm +CP, Radial series, Radial, pin pitch=7.50mm, , diameter=12.5mm, Electrolytic Capacitor +CP Radial series Radial pin pitch 7.50mm diameter 12.5mm Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +CP_Radial_D13.0mm_P2.50mm +CP, Radial series, Radial, pin pitch=2.50mm, , diameter=13mm, Electrolytic Capacitor +CP Radial series Radial pin pitch 2.50mm diameter 13mm Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +CP_Radial_D13.0mm_P5.00mm +CP, Radial series, Radial, pin pitch=5.00mm, , diameter=13mm, Electrolytic Capacitor +CP Radial series Radial pin pitch 5.00mm diameter 13mm Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +CP_Radial_D13.0mm_P7.50mm +CP, Radial series, Radial, pin pitch=7.50mm, , diameter=13mm, Electrolytic Capacitor +CP Radial series Radial pin pitch 7.50mm diameter 13mm Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +CP_Radial_D14.0mm_P5.00mm +CP, Radial series, Radial, pin pitch=5.00mm, , diameter=14mm, Electrolytic Capacitor +CP Radial series Radial pin pitch 5.00mm diameter 14mm Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +CP_Radial_D14.0mm_P7.50mm +CP, Radial series, Radial, pin pitch=7.50mm, , diameter=14mm, Electrolytic Capacitor +CP Radial series Radial pin pitch 7.50mm diameter 14mm Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +CP_Radial_D16.0mm_P7.50mm +CP, Radial series, Radial, pin pitch=7.50mm, , diameter=16mm, Electrolytic Capacitor +CP Radial series Radial pin pitch 7.50mm diameter 16mm Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +CP_Radial_D17.0mm_P7.50mm +CP, Radial series, Radial, pin pitch=7.50mm, , diameter=17mm, Electrolytic Capacitor +CP Radial series Radial pin pitch 7.50mm diameter 17mm Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +CP_Radial_D18.0mm_P7.50mm +CP, Radial series, Radial, pin pitch=7.50mm, , diameter=18mm, Electrolytic Capacitor +CP Radial series Radial pin pitch 7.50mm diameter 18mm Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +CP_Radial_D22.0mm_P10.00mm_3pin_SnapIn +CP, Radial series, Radial, pin pitch=10.00mm, , diameter=22mm, Electrolytic Capacitor, , http://www.vishay.com/docs/28342/058059pll-si.pdf +CP Radial series Radial pin pitch 10.00mm diameter 22mm Electrolytic Capacitor +0 +3 +2 +Capacitor_THT +CP_Radial_D22.0mm_P10.00mm_SnapIn +CP, Radial series, Radial, pin pitch=10.00mm, , diameter=22mm, Electrolytic Capacitor, , http://www.vishay.com/docs/28342/058059pll-si.pdf +CP Radial series Radial pin pitch 10.00mm diameter 22mm Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +CP_Radial_D24.0mm_P10.00mm_3pin_SnapIn +CP, Radial series, Radial, pin pitch=10.00mm, , diameter=24mm, Electrolytic Capacitor, , http://www.vishay.com/docs/28342/058059pll-si.pdf +CP Radial series Radial pin pitch 10.00mm diameter 24mm Electrolytic Capacitor +0 +3 +2 +Capacitor_THT +CP_Radial_D24.0mm_P10.00mm_SnapIn +CP, Radial series, Radial, pin pitch=10.00mm, , diameter=24mm, Electrolytic Capacitor, , http://www.vishay.com/docs/28342/058059pll-si.pdf +CP Radial series Radial pin pitch 10.00mm diameter 24mm Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +CP_Radial_D25.0mm_P10.00mm_3pin_SnapIn +CP, Radial series, Radial, pin pitch=10.00mm, , diameter=25mm, Electrolytic Capacitor, , http://www.vishay.com/docs/28342/058059pll-si.pdf +CP Radial series Radial pin pitch 10.00mm diameter 25mm Electrolytic Capacitor +0 +3 +2 +Capacitor_THT +CP_Radial_D25.0mm_P10.00mm_SnapIn +CP, Radial series, Radial, pin pitch=10.00mm, , diameter=25mm, Electrolytic Capacitor, , http://www.vishay.com/docs/28342/058059pll-si.pdf +CP Radial series Radial pin pitch 10.00mm diameter 25mm Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +CP_Radial_D26.0mm_P10.00mm_3pin_SnapIn +CP, Radial series, Radial, pin pitch=10.00mm, , diameter=26mm, Electrolytic Capacitor, , http://www.vishay.com/docs/28342/058059pll-si.pdf +CP Radial series Radial pin pitch 10.00mm diameter 26mm Electrolytic Capacitor +0 +3 +2 +Capacitor_THT +CP_Radial_D26.0mm_P10.00mm_SnapIn +CP, Radial series, Radial, pin pitch=10.00mm, , diameter=26mm, Electrolytic Capacitor, , http://www.vishay.com/docs/28342/058059pll-si.pdf +CP Radial series Radial pin pitch 10.00mm diameter 26mm Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +CP_Radial_D30.0mm_P10.00mm_3pin_SnapIn +CP, Radial series, Radial, pin pitch=10.00mm, , diameter=30mm, Electrolytic Capacitor, , http://www.vishay.com/docs/28342/058059pll-si.pdf +CP Radial series Radial pin pitch 10.00mm diameter 30mm Electrolytic Capacitor +0 +3 +2 +Capacitor_THT +CP_Radial_D30.0mm_P10.00mm_SnapIn +CP, Radial series, Radial, pin pitch=10.00mm, , diameter=30mm, Electrolytic Capacitor, , http://www.vishay.com/docs/28342/058059pll-si.pdf +CP Radial series Radial pin pitch 10.00mm diameter 30mm Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +CP_Radial_D35.0mm_P10.00mm_3pin_SnapIn +CP, Radial series, Radial, pin pitch=10.00mm, , diameter=35mm, Electrolytic Capacitor, , http://www.vishay.com/docs/28342/058059pll-si.pdf +CP Radial series Radial pin pitch 10.00mm diameter 35mm Electrolytic Capacitor +0 +3 +2 +Capacitor_THT +CP_Radial_D35.0mm_P10.00mm_SnapIn +CP, Radial series, Radial, pin pitch=10.00mm, , diameter=35mm, Electrolytic Capacitor, , http://www.vishay.com/docs/28342/058059pll-si.pdf +CP Radial series Radial pin pitch 10.00mm diameter 35mm Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +CP_Radial_D40.0mm_P10.00mm_3pin_SnapIn +CP, Radial series, Radial, pin pitch=10.00mm, , diameter=40mm, Electrolytic Capacitor, , http://www.vishay.com/docs/28342/058059pll-si.pdf +CP Radial series Radial pin pitch 10.00mm diameter 40mm Electrolytic Capacitor +0 +3 +2 +Capacitor_THT +CP_Radial_D40.0mm_P10.00mm_SnapIn +CP, Radial series, Radial, pin pitch=10.00mm, , diameter=40mm, Electrolytic Capacitor, , http://www.vishay.com/docs/28342/058059pll-si.pdf +CP Radial series Radial pin pitch 10.00mm diameter 40mm Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +CP_Radial_Tantal_D4.5mm_P2.50mm +CP, Radial_Tantal series, Radial, pin pitch=2.50mm, , diameter=4.5mm, Tantal Electrolytic Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/TANTAL-TB-Serie%23.pdf +CP Radial_Tantal series Radial pin pitch 2.50mm diameter 4.5mm Tantal Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +CP_Radial_Tantal_D4.5mm_P5.00mm +CP, Radial_Tantal series, Radial, pin pitch=5.00mm, , diameter=4.5mm, Tantal Electrolytic Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/TANTAL-TB-Serie%23.pdf +CP Radial_Tantal series Radial pin pitch 5.00mm diameter 4.5mm Tantal Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +CP_Radial_Tantal_D5.0mm_P2.50mm +CP, Radial_Tantal series, Radial, pin pitch=2.50mm, , diameter=5.0mm, Tantal Electrolytic Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/TANTAL-TB-Serie%23.pdf +CP Radial_Tantal series Radial pin pitch 2.50mm diameter 5.0mm Tantal Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +CP_Radial_Tantal_D5.0mm_P5.00mm +CP, Radial_Tantal series, Radial, pin pitch=5.00mm, , diameter=5.0mm, Tantal Electrolytic Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/TANTAL-TB-Serie%23.pdf +CP Radial_Tantal series Radial pin pitch 5.00mm diameter 5.0mm Tantal Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +CP_Radial_Tantal_D5.5mm_P2.50mm +CP, Radial_Tantal series, Radial, pin pitch=2.50mm, , diameter=5.5mm, Tantal Electrolytic Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/TANTAL-TB-Serie%23.pdf +CP Radial_Tantal series Radial pin pitch 2.50mm diameter 5.5mm Tantal Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +CP_Radial_Tantal_D5.5mm_P5.00mm +CP, Radial_Tantal series, Radial, pin pitch=5.00mm, , diameter=5.5mm, Tantal Electrolytic Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/TANTAL-TB-Serie%23.pdf +CP Radial_Tantal series Radial pin pitch 5.00mm diameter 5.5mm Tantal Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +CP_Radial_Tantal_D6.0mm_P2.50mm +CP, Radial_Tantal series, Radial, pin pitch=2.50mm, , diameter=6.0mm, Tantal Electrolytic Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/TANTAL-TB-Serie%23.pdf +CP Radial_Tantal series Radial pin pitch 2.50mm diameter 6.0mm Tantal Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +CP_Radial_Tantal_D6.0mm_P5.00mm +CP, Radial_Tantal series, Radial, pin pitch=5.00mm, , diameter=6.0mm, Tantal Electrolytic Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/TANTAL-TB-Serie%23.pdf +CP Radial_Tantal series Radial pin pitch 5.00mm diameter 6.0mm Tantal Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +CP_Radial_Tantal_D7.0mm_P2.50mm +CP, Radial_Tantal series, Radial, pin pitch=2.50mm, , diameter=7.0mm, Tantal Electrolytic Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/TANTAL-TB-Serie%23.pdf +CP Radial_Tantal series Radial pin pitch 2.50mm diameter 7.0mm Tantal Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +CP_Radial_Tantal_D7.0mm_P5.00mm +CP, Radial_Tantal series, Radial, pin pitch=5.00mm, , diameter=7.0mm, Tantal Electrolytic Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/TANTAL-TB-Serie%23.pdf +CP Radial_Tantal series Radial pin pitch 5.00mm diameter 7.0mm Tantal Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +CP_Radial_Tantal_D8.0mm_P2.50mm +CP, Radial_Tantal series, Radial, pin pitch=2.50mm, , diameter=8.0mm, Tantal Electrolytic Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/TANTAL-TB-Serie%23.pdf +CP Radial_Tantal series Radial pin pitch 2.50mm diameter 8.0mm Tantal Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +CP_Radial_Tantal_D8.0mm_P5.00mm +CP, Radial_Tantal series, Radial, pin pitch=5.00mm, , diameter=8.0mm, Tantal Electrolytic Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/TANTAL-TB-Serie%23.pdf +CP Radial_Tantal series Radial pin pitch 5.00mm diameter 8.0mm Tantal Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +CP_Radial_Tantal_D9.0mm_P2.50mm +CP, Radial_Tantal series, Radial, pin pitch=2.50mm, , diameter=9.0mm, Tantal Electrolytic Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/TANTAL-TB-Serie%23.pdf +CP Radial_Tantal series Radial pin pitch 2.50mm diameter 9.0mm Tantal Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +CP_Radial_Tantal_D9.0mm_P5.00mm +CP, Radial_Tantal series, Radial, pin pitch=5.00mm, , diameter=9.0mm, Tantal Electrolytic Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/TANTAL-TB-Serie%23.pdf +CP Radial_Tantal series Radial pin pitch 5.00mm diameter 9.0mm Tantal Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +CP_Radial_Tantal_D10.5mm_P2.50mm +CP, Radial_Tantal series, Radial, pin pitch=2.50mm, , diameter=10.5mm, Tantal Electrolytic Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/TANTAL-TB-Serie%23.pdf +CP Radial_Tantal series Radial pin pitch 2.50mm diameter 10.5mm Tantal Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +CP_Radial_Tantal_D10.5mm_P5.00mm +CP, Radial_Tantal series, Radial, pin pitch=5.00mm, , diameter=10.5mm, Tantal Electrolytic Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/TANTAL-TB-Serie%23.pdf +CP Radial_Tantal series Radial pin pitch 5.00mm diameter 10.5mm Tantal Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +C_Axial_L3.8mm_D2.6mm_P7.50mm_Horizontal +C, Axial series, Axial, Horizontal, pin pitch=7.5mm, , length*diameter=3.8*2.6mm^2, http://www.vishay.com/docs/45231/arseries.pdf +C Axial series Axial Horizontal pin pitch 7.5mm length 3.8mm diameter 2.6mm +0 +2 +2 +Capacitor_THT +C_Axial_L3.8mm_D2.6mm_P10.00mm_Horizontal +C, Axial series, Axial, Horizontal, pin pitch=10mm, , length*diameter=3.8*2.6mm^2, http://www.vishay.com/docs/45231/arseries.pdf +C Axial series Axial Horizontal pin pitch 10mm length 3.8mm diameter 2.6mm +0 +2 +2 +Capacitor_THT +C_Axial_L3.8mm_D2.6mm_P12.50mm_Horizontal +C, Axial series, Axial, Horizontal, pin pitch=12.5mm, , length*diameter=3.8*2.6mm^2, http://www.vishay.com/docs/45231/arseries.pdf +C Axial series Axial Horizontal pin pitch 12.5mm length 3.8mm diameter 2.6mm +0 +2 +2 +Capacitor_THT +C_Axial_L3.8mm_D2.6mm_P15.00mm_Horizontal +C, Axial series, Axial, Horizontal, pin pitch=15mm, , length*diameter=3.8*2.6mm^2, http://www.vishay.com/docs/45231/arseries.pdf +C Axial series Axial Horizontal pin pitch 15mm length 3.8mm diameter 2.6mm +0 +2 +2 +Capacitor_THT +C_Axial_L5.1mm_D3.1mm_P7.50mm_Horizontal +C, Axial series, Axial, Horizontal, pin pitch=7.5mm, , length*diameter=5.1*3.1mm^2, http://www.vishay.com/docs/45231/arseries.pdf +C Axial series Axial Horizontal pin pitch 7.5mm length 5.1mm diameter 3.1mm +0 +2 +2 +Capacitor_THT +C_Axial_L5.1mm_D3.1mm_P10.00mm_Horizontal +C, Axial series, Axial, Horizontal, pin pitch=10mm, , length*diameter=5.1*3.1mm^2, http://www.vishay.com/docs/45231/arseries.pdf +C Axial series Axial Horizontal pin pitch 10mm length 5.1mm diameter 3.1mm +0 +2 +2 +Capacitor_THT +C_Axial_L5.1mm_D3.1mm_P12.50mm_Horizontal +C, Axial series, Axial, Horizontal, pin pitch=12.5mm, , length*diameter=5.1*3.1mm^2, http://www.vishay.com/docs/45231/arseries.pdf +C Axial series Axial Horizontal pin pitch 12.5mm length 5.1mm diameter 3.1mm +0 +2 +2 +Capacitor_THT +C_Axial_L5.1mm_D3.1mm_P15.00mm_Horizontal +C, Axial series, Axial, Horizontal, pin pitch=15mm, , length*diameter=5.1*3.1mm^2, http://www.vishay.com/docs/45231/arseries.pdf +C Axial series Axial Horizontal pin pitch 15mm length 5.1mm diameter 3.1mm +0 +2 +2 +Capacitor_THT +C_Axial_L12.0mm_D6.5mm_P15.00mm_Horizontal +C, Axial series, Axial, Horizontal, pin pitch=15mm, , length*diameter=12*6.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf +C Axial series Axial Horizontal pin pitch 15mm length 12mm diameter 6.5mm +0 +2 +2 +Capacitor_THT +C_Axial_L12.0mm_D6.5mm_P20.00mm_Horizontal +C, Axial series, Axial, Horizontal, pin pitch=20mm, , length*diameter=12*6.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf +C Axial series Axial Horizontal pin pitch 20mm length 12mm diameter 6.5mm +0 +2 +2 +Capacitor_THT +C_Axial_L12.0mm_D7.5mm_P15.00mm_Horizontal +C, Axial series, Axial, Horizontal, pin pitch=15mm, , length*diameter=12*7.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf +C Axial series Axial Horizontal pin pitch 15mm length 12mm diameter 7.5mm +0 +2 +2 +Capacitor_THT +C_Axial_L12.0mm_D7.5mm_P20.00mm_Horizontal +C, Axial series, Axial, Horizontal, pin pitch=20mm, , length*diameter=12*7.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf +C Axial series Axial Horizontal pin pitch 20mm length 12mm diameter 7.5mm +0 +2 +2 +Capacitor_THT +C_Axial_L12.0mm_D8.5mm_P15.00mm_Horizontal +C, Axial series, Axial, Horizontal, pin pitch=15mm, , length*diameter=12*8.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf +C Axial series Axial Horizontal pin pitch 15mm length 12mm diameter 8.5mm +0 +2 +2 +Capacitor_THT +C_Axial_L12.0mm_D8.5mm_P20.00mm_Horizontal +C, Axial series, Axial, Horizontal, pin pitch=20mm, , length*diameter=12*8.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf +C Axial series Axial Horizontal pin pitch 20mm length 12mm diameter 8.5mm +0 +2 +2 +Capacitor_THT +C_Axial_L12.0mm_D9.5mm_P15.00mm_Horizontal +C, Axial series, Axial, Horizontal, pin pitch=15mm, , length*diameter=12*9.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf +C Axial series Axial Horizontal pin pitch 15mm length 12mm diameter 9.5mm +0 +2 +2 +Capacitor_THT +C_Axial_L12.0mm_D9.5mm_P20.00mm_Horizontal +C, Axial series, Axial, Horizontal, pin pitch=20mm, , length*diameter=12*9.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf +C Axial series Axial Horizontal pin pitch 20mm length 12mm diameter 9.5mm +0 +2 +2 +Capacitor_THT +C_Axial_L12.0mm_D10.5mm_P15.00mm_Horizontal +C, Axial series, Axial, Horizontal, pin pitch=15mm, , length*diameter=12*10.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf +C Axial series Axial Horizontal pin pitch 15mm length 12mm diameter 10.5mm +0 +2 +2 +Capacitor_THT +C_Axial_L12.0mm_D10.5mm_P20.00mm_Horizontal +C, Axial series, Axial, Horizontal, pin pitch=20mm, , length*diameter=12*10.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf +C Axial series Axial Horizontal pin pitch 20mm length 12mm diameter 10.5mm +0 +2 +2 +Capacitor_THT +C_Axial_L17.0mm_D6.5mm_P20.00mm_Horizontal +C, Axial series, Axial, Horizontal, pin pitch=20mm, , length*diameter=17*6.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf +C Axial series Axial Horizontal pin pitch 20mm length 17mm diameter 6.5mm +0 +2 +2 +Capacitor_THT +C_Axial_L17.0mm_D6.5mm_P25.00mm_Horizontal +C, Axial series, Axial, Horizontal, pin pitch=25mm, , length*diameter=17*6.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf +C Axial series Axial Horizontal pin pitch 25mm length 17mm diameter 6.5mm +0 +2 +2 +Capacitor_THT +C_Axial_L17.0mm_D7.0mm_P20.00mm_Horizontal +C, Axial series, Axial, Horizontal, pin pitch=20mm, , length*diameter=17*7.0mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf +C Axial series Axial Horizontal pin pitch 20mm length 17mm diameter 7.0mm +0 +2 +2 +Capacitor_THT +C_Axial_L17.0mm_D7.0mm_P25.00mm_Horizontal +C, Axial series, Axial, Horizontal, pin pitch=25mm, , length*diameter=17*7.0mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf +C Axial series Axial Horizontal pin pitch 25mm length 17mm diameter 7.0mm +0 +2 +2 +Capacitor_THT +C_Axial_L19.0mm_D7.5mm_P25.00mm_Horizontal +C, Axial series, Axial, Horizontal, pin pitch=25mm, , length*diameter=19*7.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf +C Axial series Axial Horizontal pin pitch 25mm length 19mm diameter 7.5mm +0 +2 +2 +Capacitor_THT +C_Axial_L19.0mm_D8.0mm_P25.00mm_Horizontal +C, Axial series, Axial, Horizontal, pin pitch=25mm, , length*diameter=19*8.0mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf +C Axial series Axial Horizontal pin pitch 25mm length 19mm diameter 8.0mm +0 +2 +2 +Capacitor_THT +C_Axial_L19.0mm_D9.0mm_P25.00mm_Horizontal +C, Axial series, Axial, Horizontal, pin pitch=25mm, , length*diameter=19*9mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf +C Axial series Axial Horizontal pin pitch 25mm length 19mm diameter 9mm +0 +2 +2 +Capacitor_THT +C_Axial_L19.0mm_D9.5mm_P25.00mm_Horizontal +C, Axial series, Axial, Horizontal, pin pitch=25mm, , length*diameter=19*9.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf +C Axial series Axial Horizontal pin pitch 25mm length 19mm diameter 9.5mm +0 +2 +2 +Capacitor_THT +C_Axial_L22.0mm_D9.5mm_P27.50mm_Horizontal +C, Axial series, Axial, Horizontal, pin pitch=27.5mm, , length*diameter=22*9.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf +C Axial series Axial Horizontal pin pitch 27.5mm length 22mm diameter 9.5mm +0 +2 +2 +Capacitor_THT +C_Axial_L22.0mm_D10.5mm_P27.50mm_Horizontal +C, Axial series, Axial, Horizontal, pin pitch=27.5mm, , length*diameter=22*10.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B300/STYROFLEX.pdf +C Axial series Axial Horizontal pin pitch 27.5mm length 22mm diameter 10.5mm +0 +2 +2 +Capacitor_THT +C_Disc_D3.0mm_W1.6mm_P2.50mm +C, Disc series, Radial, pin pitch=2.50mm, , diameter*width=3.0*1.6mm^2, Capacitor, http://www.vishay.com/docs/45233/krseries.pdf +C Disc series Radial pin pitch 2.50mm diameter 3.0mm width 1.6mm Capacitor +0 +2 +2 +Capacitor_THT +C_Disc_D3.0mm_W2.0mm_P2.50mm +C, Disc series, Radial, pin pitch=2.50mm, , diameter*width=3*2mm^2, Capacitor +C Disc series Radial pin pitch 2.50mm diameter 3mm width 2mm Capacitor +0 +2 +2 +Capacitor_THT +C_Disc_D3.4mm_W2.1mm_P2.50mm +C, Disc series, Radial, pin pitch=2.50mm, , diameter*width=3.4*2.1mm^2, Capacitor, http://www.vishay.com/docs/45233/krseries.pdf +C Disc series Radial pin pitch 2.50mm diameter 3.4mm width 2.1mm Capacitor +0 +2 +2 +Capacitor_THT +C_Disc_D3.8mm_W2.6mm_P2.50mm +C, Disc series, Radial, pin pitch=2.50mm, , diameter*width=3.8*2.6mm^2, Capacitor, http://www.vishay.com/docs/45233/krseries.pdf +C Disc series Radial pin pitch 2.50mm diameter 3.8mm width 2.6mm Capacitor +0 +2 +2 +Capacitor_THT +C_Disc_D4.3mm_W1.9mm_P5.00mm +C, Disc series, Radial, pin pitch=5.00mm, , diameter*width=4.3*1.9mm^2, Capacitor, http://www.vishay.com/docs/45233/krseries.pdf +C Disc series Radial pin pitch 5.00mm diameter 4.3mm width 1.9mm Capacitor +0 +2 +2 +Capacitor_THT +C_Disc_D4.7mm_W2.5mm_P5.00mm +C, Disc series, Radial, pin pitch=5.00mm, , diameter*width=4.7*2.5mm^2, Capacitor, http://www.vishay.com/docs/45233/krseries.pdf +C Disc series Radial pin pitch 5.00mm diameter 4.7mm width 2.5mm Capacitor +0 +2 +2 +Capacitor_THT +C_Disc_D5.0mm_W2.5mm_P2.50mm +C, Disc series, Radial, pin pitch=2.50mm, , diameter*width=5*2.5mm^2, Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/DS_KERKO_TC.pdf +C Disc series Radial pin pitch 2.50mm diameter 5mm width 2.5mm Capacitor +0 +2 +2 +Capacitor_THT +C_Disc_D5.0mm_W2.5mm_P5.00mm +C, Disc series, Radial, pin pitch=5.00mm, , diameter*width=5*2.5mm^2, Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/DS_KERKO_TC.pdf +C Disc series Radial pin pitch 5.00mm diameter 5mm width 2.5mm Capacitor +0 +2 +2 +Capacitor_THT +C_Disc_D5.1mm_W3.2mm_P5.00mm +C, Disc series, Radial, pin pitch=5.00mm, , diameter*width=5.1*3.2mm^2, Capacitor, http://www.vishay.com/docs/45233/krseries.pdf +C Disc series Radial pin pitch 5.00mm diameter 5.1mm width 3.2mm Capacitor +0 +2 +2 +Capacitor_THT +C_Disc_D6.0mm_W2.5mm_P5.00mm +C, Disc series, Radial, pin pitch=5.00mm, , diameter*width=6*2.5mm^2, Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/DS_KERKO_TC.pdf +C Disc series Radial pin pitch 5.00mm diameter 6mm width 2.5mm Capacitor +0 +2 +2 +Capacitor_THT +C_Disc_D6.0mm_W4.4mm_P5.00mm +C, Disc series, Radial, pin pitch=5.00mm, , diameter*width=6*4.4mm^2, Capacitor +C Disc series Radial pin pitch 5.00mm diameter 6mm width 4.4mm Capacitor +0 +2 +2 +Capacitor_THT +C_Disc_D7.0mm_W2.5mm_P5.00mm +C, Disc series, Radial, pin pitch=5.00mm, , diameter*width=7*2.5mm^2, Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/DS_KERKO_TC.pdf +C Disc series Radial pin pitch 5.00mm diameter 7mm width 2.5mm Capacitor +0 +2 +2 +Capacitor_THT +C_Disc_D7.5mm_W2.5mm_P5.00mm +C, Disc series, Radial, pin pitch=5.00mm, , diameter*width=7.5*2.5mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf +C Disc series Radial pin pitch 5.00mm diameter 7.5mm width 2.5mm Capacitor +0 +2 +2 +Capacitor_THT +C_Disc_D7.5mm_W4.4mm_P5.00mm +C, Disc series, Radial, pin pitch=5.00mm, , diameter*width=7.5*4.4mm^2, Capacitor +C Disc series Radial pin pitch 5.00mm diameter 7.5mm width 4.4mm Capacitor +0 +2 +2 +Capacitor_THT +C_Disc_D7.5mm_W5.0mm_P5.00mm +C, Disc series, Radial, pin pitch=5.00mm, , diameter*width=7.5*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf +C Disc series Radial pin pitch 5.00mm diameter 7.5mm width 5.0mm Capacitor +0 +2 +2 +Capacitor_THT +C_Disc_D7.5mm_W5.0mm_P7.50mm +C, Disc series, Radial, pin pitch=7.50mm, , diameter*width=7.5*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf +C Disc series Radial pin pitch 7.50mm diameter 7.5mm width 5.0mm Capacitor +0 +2 +2 +Capacitor_THT +C_Disc_D7.5mm_W5.0mm_P10.00mm +C, Disc series, Radial, pin pitch=10.00mm, , diameter*width=7.5*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf +C Disc series Radial pin pitch 10.00mm diameter 7.5mm width 5.0mm Capacitor +0 +2 +2 +Capacitor_THT +C_Disc_D8.0mm_W2.5mm_P5.00mm +C, Disc series, Radial, pin pitch=5.00mm, , diameter*width=8*2.5mm^2, Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/DS_KERKO_TC.pdf +C Disc series Radial pin pitch 5.00mm diameter 8mm width 2.5mm Capacitor +0 +2 +2 +Capacitor_THT +C_Disc_D8.0mm_W5.0mm_P5.00mm +C, Disc series, Radial, pin pitch=5.00mm, , diameter*width=8*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf +C Disc series Radial pin pitch 5.00mm diameter 8mm width 5.0mm Capacitor +0 +2 +2 +Capacitor_THT +C_Disc_D8.0mm_W5.0mm_P7.50mm +C, Disc series, Radial, pin pitch=7.50mm, , diameter*width=8*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf +C Disc series Radial pin pitch 7.50mm diameter 8mm width 5.0mm Capacitor +0 +2 +2 +Capacitor_THT +C_Disc_D8.0mm_W5.0mm_P10.00mm +C, Disc series, Radial, pin pitch=10.00mm, , diameter*width=8*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf +C Disc series Radial pin pitch 10.00mm diameter 8mm width 5.0mm Capacitor +0 +2 +2 +Capacitor_THT +C_Disc_D9.0mm_W2.5mm_P5.00mm +C, Disc series, Radial, pin pitch=5.00mm, , diameter*width=9*2.5mm^2, Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/DS_KERKO_TC.pdf +C Disc series Radial pin pitch 5.00mm diameter 9mm width 2.5mm Capacitor +0 +2 +2 +Capacitor_THT +C_Disc_D9.0mm_W5.0mm_P5.00mm +C, Disc series, Radial, pin pitch=5.00mm, , diameter*width=9*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf +C Disc series Radial pin pitch 5.00mm diameter 9mm width 5.0mm Capacitor +0 +2 +2 +Capacitor_THT +C_Disc_D9.0mm_W5.0mm_P7.50mm +C, Disc series, Radial, pin pitch=7.50mm, , diameter*width=9*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf +C Disc series Radial pin pitch 7.50mm diameter 9mm width 5.0mm Capacitor +0 +2 +2 +Capacitor_THT +C_Disc_D9.0mm_W5.0mm_P10.00mm +C, Disc series, Radial, pin pitch=10.00mm, , diameter*width=9*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf +C Disc series Radial pin pitch 10.00mm diameter 9mm width 5.0mm Capacitor +0 +2 +2 +Capacitor_THT +C_Disc_D10.0mm_W2.5mm_P5.00mm +C, Disc series, Radial, pin pitch=5.00mm, , diameter*width=10*2.5mm^2, Capacitor, http://cdn-reichelt.de/documents/datenblatt/B300/DS_KERKO_TC.pdf +C Disc series Radial pin pitch 5.00mm diameter 10mm width 2.5mm Capacitor +0 +2 +2 +Capacitor_THT +C_Disc_D10.5mm_W5.0mm_P5.00mm +C, Disc series, Radial, pin pitch=5.00mm, , diameter*width=10.5*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf +C Disc series Radial pin pitch 5.00mm diameter 10.5mm width 5.0mm Capacitor +0 +2 +2 +Capacitor_THT +C_Disc_D10.5mm_W5.0mm_P7.50mm +C, Disc series, Radial, pin pitch=7.50mm, , diameter*width=10.5*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf +C Disc series Radial pin pitch 7.50mm diameter 10.5mm width 5.0mm Capacitor +0 +2 +2 +Capacitor_THT +C_Disc_D10.5mm_W5.0mm_P10.00mm +C, Disc series, Radial, pin pitch=10.00mm, , diameter*width=10.5*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf +C Disc series Radial pin pitch 10.00mm diameter 10.5mm width 5.0mm Capacitor +0 +2 +2 +Capacitor_THT +C_Disc_D11.0mm_W5.0mm_P5.00mm +C, Disc series, Radial, pin pitch=5.00mm, , diameter*width=11*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf +C Disc series Radial pin pitch 5.00mm diameter 11mm width 5.0mm Capacitor +0 +2 +2 +Capacitor_THT +C_Disc_D11.0mm_W5.0mm_P7.50mm +C, Disc series, Radial, pin pitch=7.50mm, , diameter*width=11*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf +C Disc series Radial pin pitch 7.50mm diameter 11mm width 5.0mm Capacitor +0 +2 +2 +Capacitor_THT +C_Disc_D11.0mm_W5.0mm_P10.00mm +C, Disc series, Radial, pin pitch=10.00mm, , diameter*width=11*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf +C Disc series Radial pin pitch 10.00mm diameter 11mm width 5.0mm Capacitor +0 +2 +2 +Capacitor_THT +C_Disc_D12.0mm_W4.4mm_P7.75mm +C, Disc series, Radial, pin pitch=7.75mm, , diameter*width=12*4.4mm^2, Capacitor +C Disc series Radial pin pitch 7.75mm diameter 12mm width 4.4mm Capacitor +0 +2 +2 +Capacitor_THT +C_Disc_D12.5mm_W5.0mm_P7.50mm +C, Disc series, Radial, pin pitch=7.50mm, , diameter*width=12.5*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf +C Disc series Radial pin pitch 7.50mm diameter 12.5mm width 5.0mm Capacitor +0 +2 +2 +Capacitor_THT +C_Disc_D12.5mm_W5.0mm_P10.00mm +C, Disc series, Radial, pin pitch=10.00mm, , diameter*width=12.5*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf +C Disc series Radial pin pitch 10.00mm diameter 12.5mm width 5.0mm Capacitor +0 +2 +2 +Capacitor_THT +C_Disc_D14.5mm_W5.0mm_P7.50mm +C, Disc series, Radial, pin pitch=7.50mm, , diameter*width=14.5*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf +C Disc series Radial pin pitch 7.50mm diameter 14.5mm width 5.0mm Capacitor +0 +2 +2 +Capacitor_THT +C_Disc_D14.5mm_W5.0mm_P10.00mm +C, Disc series, Radial, pin pitch=10.00mm, , diameter*width=14.5*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf +C Disc series Radial pin pitch 10.00mm diameter 14.5mm width 5.0mm Capacitor +0 +2 +2 +Capacitor_THT +C_Disc_D16.0mm_W5.0mm_P7.50mm +C, Disc series, Radial, pin pitch=7.50mm, , diameter*width=16.0*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf +C Disc series Radial pin pitch 7.50mm diameter 16.0mm width 5.0mm Capacitor +0 +2 +2 +Capacitor_THT +C_Disc_D16.0mm_W5.0mm_P10.00mm +C, Disc series, Radial, pin pitch=10.00mm, , diameter*width=16.0*5.0mm^2, Capacitor, http://www.vishay.com/docs/28535/vy2series.pdf +C Disc series Radial pin pitch 10.00mm diameter 16.0mm width 5.0mm Capacitor +0 +2 +2 +Capacitor_THT +C_Radial_D4.0mm_H5.0mm_P1.50mm +C, Radial series, Radial, pin pitch=1.50mm, diameter=4mm, height=5mm, Non-Polar Electrolytic Capacitor +C Radial series Radial pin pitch 1.50mm diameter 4mm height 5mm Non-Polar Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +C_Radial_D4.0mm_H7.0mm_P1.50mm +C, Radial series, Radial, pin pitch=1.50mm, diameter=4mm, height=7mm, Non-Polar Electrolytic Capacitor +C Radial series Radial pin pitch 1.50mm diameter 4mm height 7mm Non-Polar Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +C_Radial_D5.0mm_H5.0mm_P2.00mm +C, Radial series, Radial, pin pitch=2.00mm, diameter=5mm, height=5mm, Non-Polar Electrolytic Capacitor +C Radial series Radial pin pitch 2.00mm diameter 5mm height 5mm Non-Polar Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +C_Radial_D5.0mm_H7.0mm_P2.00mm +C, Radial series, Radial, pin pitch=2.00mm, diameter=5mm, height=7mm, Non-Polar Electrolytic Capacitor +C Radial series Radial pin pitch 2.00mm diameter 5mm height 7mm Non-Polar Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +C_Radial_D5.0mm_H11.0mm_P2.00mm +C, Radial series, Radial, pin pitch=2.00mm, diameter=5mm, height=11mm, Non-Polar Electrolytic Capacitor +C Radial series Radial pin pitch 2.00mm diameter 5mm height 11mm Non-Polar Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +C_Radial_D6.3mm_H5.0mm_P2.50mm +C, Radial series, Radial, pin pitch=2.50mm, diameter=6.3mm, height=5mm, Non-Polar Electrolytic Capacitor +C Radial series Radial pin pitch 2.50mm diameter 6.3mm height 5mm Non-Polar Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +C_Radial_D6.3mm_H7.0mm_P2.50mm +C, Radial series, Radial, pin pitch=2.50mm, diameter=6.3mm, height=7mm, Non-Polar Electrolytic Capacitor +C Radial series Radial pin pitch 2.50mm diameter 6.3mm height 7mm Non-Polar Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +C_Radial_D6.3mm_H11.0mm_P2.50mm +C, Radial series, Radial, pin pitch=2.50mm, diameter=6.3mm, height=11mm, Non-Polar Electrolytic Capacitor +C Radial series Radial pin pitch 2.50mm diameter 6.3mm height 11mm Non-Polar Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +C_Radial_D8.0mm_H7.0mm_P3.50mm +C, Radial series, Radial, pin pitch=3.50mm, diameter=8mm, height=7mm, Non-Polar Electrolytic Capacitor +C Radial series Radial pin pitch 3.50mm diameter 8mm height 7mm Non-Polar Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +C_Radial_D8.0mm_H11.5mm_P3.50mm +C, Radial series, Radial, pin pitch=3.50mm, diameter=8mm, height=11.5mm, Non-Polar Electrolytic Capacitor +C Radial series Radial pin pitch 3.50mm diameter 8mm height 11.5mm Non-Polar Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +C_Radial_D10.0mm_H12.5mm_P5.00mm +C, Radial series, Radial, pin pitch=5.00mm, diameter=10mm, height=12.5mm, Non-Polar Electrolytic Capacitor +C Radial series Radial pin pitch 5.00mm diameter 10mm height 12.5mm Non-Polar Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +C_Radial_D10.0mm_H16.0mm_P5.00mm +C, Radial series, Radial, pin pitch=5.00mm, diameter=10mm, height=16mm, Non-Polar Electrolytic Capacitor +C Radial series Radial pin pitch 5.00mm diameter 10mm height 16mm Non-Polar Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +C_Radial_D10.0mm_H20.0mm_P5.00mm +C, Radial series, Radial, pin pitch=5.00mm, diameter=10mm, height=20mm, Non-Polar Electrolytic Capacitor +C Radial series Radial pin pitch 5.00mm diameter 10mm height 20mm Non-Polar Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +C_Radial_D12.5mm_H20.0mm_P5.00mm +C, Radial series, Radial, pin pitch=5.00mm, diameter=12.5mm, height=20mm, Non-Polar Electrolytic Capacitor +C Radial series Radial pin pitch 5.00mm diameter 12.5mm height 20mm Non-Polar Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +C_Radial_D12.5mm_H25.0mm_P5.00mm +C, Radial series, Radial, pin pitch=5.00mm, diameter=12.5mm, height=25mm, Non-Polar Electrolytic Capacitor +C Radial series Radial pin pitch 5.00mm diameter 12.5mm height 25mm Non-Polar Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +C_Radial_D16.0mm_H25.0mm_P7.50mm +C, Radial series, Radial, pin pitch=7.50mm, diameter=16mm, height=25mm, Non-Polar Electrolytic Capacitor +C Radial series Radial pin pitch 7.50mm diameter 16mm height 25mm Non-Polar Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +C_Radial_D16.0mm_H31.5mm_P7.50mm +C, Radial series, Radial, pin pitch=7.50mm, diameter=16mm, height=31.5mm, Non-Polar Electrolytic Capacitor +C Radial series Radial pin pitch 7.50mm diameter 16mm height 31.5mm Non-Polar Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +C_Radial_D18.0mm_H35.5mm_P7.50mm +C, Radial series, Radial, pin pitch=7.50mm, diameter=18mm, height=35.5mm, Non-Polar Electrolytic Capacitor +C Radial series Radial pin pitch 7.50mm diameter 18mm height 35.5mm Non-Polar Electrolytic Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L4.0mm_W2.5mm_P2.50mm +C, Rect series, Radial, pin pitch=2.50mm, , length*width=4*2.5mm^2, Capacitor +C Rect series Radial pin pitch 2.50mm length 4mm width 2.5mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L4.6mm_W2.0mm_P2.50mm_MKS02_FKP02 +C, Rect series, Radial, pin pitch=2.50mm, , length*width=4.6*2mm^2, Capacitor, http://www.wima.de/DE/WIMA_MKS_02.pdf +C Rect series Radial pin pitch 2.50mm length 4.6mm width 2mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L4.6mm_W3.0mm_P2.50mm_MKS02_FKP02 +C, Rect series, Radial, pin pitch=2.50mm, , length*width=4.6*3.0mm^2, Capacitor, http://www.wima.de/DE/WIMA_MKS_02.pdf +C Rect series Radial pin pitch 2.50mm length 4.6mm width 3.0mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L4.6mm_W3.8mm_P2.50mm_MKS02_FKP02 +C, Rect series, Radial, pin pitch=2.50mm, , length*width=4.6*3.8mm^2, Capacitor, http://www.wima.de/DE/WIMA_MKS_02.pdf +C Rect series Radial pin pitch 2.50mm length 4.6mm width 3.8mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L4.6mm_W4.6mm_P2.50mm_MKS02_FKP02 +C, Rect series, Radial, pin pitch=2.50mm, , length*width=4.6*4.6mm^2, Capacitor, http://www.wima.de/DE/WIMA_MKS_02.pdf +C Rect series Radial pin pitch 2.50mm length 4.6mm width 4.6mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L4.6mm_W5.5mm_P2.50mm_MKS02_FKP02 +C, Rect series, Radial, pin pitch=2.50mm, , length*width=4.6*5.5mm^2, Capacitor, http://www.wima.de/DE/WIMA_MKS_02.pdf +C Rect series Radial pin pitch 2.50mm length 4.6mm width 5.5mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L7.0mm_W2.0mm_P5.00mm +C, Rect series, Radial, pin pitch=5.00mm, , length*width=7*2mm^2, Capacitor +C Rect series Radial pin pitch 5.00mm length 7mm width 2mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L7.0mm_W2.5mm_P5.00mm +C, Rect series, Radial, pin pitch=5.00mm, , length*width=7*2.5mm^2, Capacitor +C Rect series Radial pin pitch 5.00mm length 7mm width 2.5mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L7.0mm_W3.5mm_P2.50mm_P5.00mm +C, Rect series, Radial, pin pitch=2.50mm 5.00mm, , length*width=7*3.5mm^2, Capacitor +C Rect series Radial pin pitch 2.50mm 5.00mm length 7mm width 3.5mm Capacitor +0 +4 +2 +Capacitor_THT +C_Rect_L7.0mm_W3.5mm_P5.00mm +C, Rect series, Radial, pin pitch=5.00mm, , length*width=7*3.5mm^2, Capacitor +C Rect series Radial pin pitch 5.00mm length 7mm width 3.5mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L7.0mm_W4.5mm_P5.00mm +C, Rect series, Radial, pin pitch=5.00mm, , length*width=7*4.5mm^2, Capacitor +C Rect series Radial pin pitch 5.00mm length 7mm width 4.5mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L7.0mm_W6.0mm_P5.00mm +C, Rect series, Radial, pin pitch=5.00mm, , length*width=7*6mm^2, Capacitor +C Rect series Radial pin pitch 5.00mm length 7mm width 6mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L7.0mm_W6.5mm_P5.00mm +C, Rect series, Radial, pin pitch=5.00mm, , length*width=7*6.5mm^2, Capacitor +C Rect series Radial pin pitch 5.00mm length 7mm width 6.5mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L7.2mm_W2.5mm_P5.00mm_FKS2_FKP2_MKS2_MKP2 +C, Rect series, Radial, pin pitch=5.00mm, , length*width=7.2*2.5mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_2.pdf +C Rect series Radial pin pitch 5.00mm length 7.2mm width 2.5mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L7.2mm_W3.0mm_P5.00mm_FKS2_FKP2_MKS2_MKP2 +C, Rect series, Radial, pin pitch=5.00mm, , length*width=7.2*3.0mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_2.pdf +C Rect series Radial pin pitch 5.00mm length 7.2mm width 3.0mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L7.2mm_W3.5mm_P5.00mm_FKS2_FKP2_MKS2_MKP2 +C, Rect series, Radial, pin pitch=5.00mm, , length*width=7.2*3.5mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_2.pdf +C Rect series Radial pin pitch 5.00mm length 7.2mm width 3.5mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L7.2mm_W4.5mm_P5.00mm_FKS2_FKP2_MKS2_MKP2 +C, Rect series, Radial, pin pitch=5.00mm, , length*width=7.2*4.5mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_2.pdf +C Rect series Radial pin pitch 5.00mm length 7.2mm width 4.5mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L7.2mm_W5.5mm_P5.00mm_FKS2_FKP2_MKS2_MKP2 +C, Rect series, Radial, pin pitch=5.00mm, , length*width=7.2*5.5mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_2.pdf +C Rect series Radial pin pitch 5.00mm length 7.2mm width 5.5mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L7.2mm_W7.2mm_P5.00mm_FKS2_FKP2_MKS2_MKP2 +C, Rect series, Radial, pin pitch=5.00mm, , length*width=7.2*7.2mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_2.pdf +C Rect series Radial pin pitch 5.00mm length 7.2mm width 7.2mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L7.2mm_W8.5mm_P5.00mm_FKP2_FKP2_MKS2_MKP2 +C, Rect series, Radial, pin pitch=5.00mm, , length*width=7.2*8.5mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_2.pdf +C Rect series Radial pin pitch 5.00mm length 7.2mm width 8.5mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L7.2mm_W11.0mm_P5.00mm_FKS2_FKP2_MKS2_MKP2 +C, Rect series, Radial, pin pitch=5.00mm, , length*width=7.2*11mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_2.pdf +C Rect series Radial pin pitch 5.00mm length 7.2mm width 11mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L7.5mm_W6.5mm_P5.00mm +C, Rect series, Radial, pin pitch=5.00mm, , length*width=7.5*6.5mm^2, Capacitor +C Rect series Radial pin pitch 5.00mm length 7.5mm width 6.5mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L9.0mm_W2.5mm_P7.50mm_MKT +C, Rect series, Radial, pin pitch=7.50mm, , length*width=9*2.5mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 7.50mm length 9mm width 2.5mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L9.0mm_W2.6mm_P7.50mm_MKT +C, Rect series, Radial, pin pitch=7.50mm, , length*width=9*2.6mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 7.50mm length 9mm width 2.6mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L9.0mm_W2.7mm_P7.50mm_MKT +C, Rect series, Radial, pin pitch=7.50mm, , length*width=9*2.7mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 7.50mm length 9mm width 2.7mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L9.0mm_W3.2mm_P7.50mm_MKT +C, Rect series, Radial, pin pitch=7.50mm, , length*width=9*3.2mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 7.50mm length 9mm width 3.2mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L9.0mm_W3.3mm_P7.50mm_MKT +C, Rect series, Radial, pin pitch=7.50mm, , length*width=9*3.3mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 7.50mm length 9mm width 3.3mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L9.0mm_W3.4mm_P7.50mm_MKT +C, Rect series, Radial, pin pitch=7.50mm, , length*width=9*3.4mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 7.50mm length 9mm width 3.4mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L9.0mm_W3.6mm_P7.50mm_MKT +C, Rect series, Radial, pin pitch=7.50mm, , length*width=9*3.6mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 7.50mm length 9mm width 3.6mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L9.0mm_W3.8mm_P7.50mm_MKT +C, Rect series, Radial, pin pitch=7.50mm, , length*width=9*3.8mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 7.50mm length 9mm width 3.8mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L9.0mm_W3.9mm_P7.50mm_MKT +C, Rect series, Radial, pin pitch=7.50mm, , length*width=9*3.9mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 7.50mm length 9mm width 3.9mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L9.0mm_W4.0mm_P7.50mm_MKT +C, Rect series, Radial, pin pitch=7.50mm, , length*width=9*4.0mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 7.50mm length 9mm width 4.0mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L9.0mm_W4.2mm_P7.50mm_MKT +C, Rect series, Radial, pin pitch=7.50mm, , length*width=9*4.2mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 7.50mm length 9mm width 4.2mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L9.0mm_W4.9mm_P7.50mm_MKT +C, Rect series, Radial, pin pitch=7.50mm, , length*width=9*4.9mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 7.50mm length 9mm width 4.9mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L9.0mm_W5.1mm_P7.50mm_MKT +C, Rect series, Radial, pin pitch=7.50mm, , length*width=9*5.1mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 7.50mm length 9mm width 5.1mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L9.0mm_W5.7mm_P7.50mm_MKT +C, Rect series, Radial, pin pitch=7.50mm, , length*width=9*5.7mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 7.50mm length 9mm width 5.7mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L9.0mm_W6.4mm_P7.50mm_MKT +C, Rect series, Radial, pin pitch=7.50mm, , length*width=9*6.4mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 7.50mm length 9mm width 6.4mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L9.0mm_W6.7mm_P7.50mm_MKT +C, Rect series, Radial, pin pitch=7.50mm, , length*width=9*6.7mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 7.50mm length 9mm width 6.7mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L9.0mm_W7.7mm_P7.50mm_MKT +C, Rect series, Radial, pin pitch=7.50mm, , length*width=9*7.7mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 7.50mm length 9mm width 7.7mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L9.0mm_W8.5mm_P7.50mm_MKT +C, Rect series, Radial, pin pitch=7.50mm, , length*width=9*8.5mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 7.50mm length 9mm width 8.5mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L9.0mm_W9.5mm_P7.50mm_MKT +C, Rect series, Radial, pin pitch=7.50mm, , length*width=9*9.5mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 7.50mm length 9mm width 9.5mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L9.0mm_W9.8mm_P7.50mm_MKT +C, Rect series, Radial, pin pitch=7.50mm, , length*width=9*9.8mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 7.50mm length 9mm width 9.8mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L10.0mm_W2.5mm_P7.50mm_MKS4 +C, Rect series, Radial, pin pitch=7.50mm, , length*width=10*2.5mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf +C Rect series Radial pin pitch 7.50mm length 10mm width 2.5mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L10.0mm_W3.0mm_P7.50mm_FKS3_FKP3 +C, Rect series, Radial, pin pitch=7.50mm, , length*width=10*3mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_3.pdf +C Rect series Radial pin pitch 7.50mm length 10mm width 3mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L10.0mm_W3.0mm_P7.50mm_MKS4 +C, Rect series, Radial, pin pitch=7.50mm, , length*width=10*3.0mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf +C Rect series Radial pin pitch 7.50mm length 10mm width 3.0mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L10.0mm_W4.0mm_P7.50mm_FKS3_FKP3 +C, Rect series, Radial, pin pitch=7.50mm, , length*width=10*4mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_3.pdf +C Rect series Radial pin pitch 7.50mm length 10mm width 4mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L10.0mm_W4.0mm_P7.50mm_MKS4 +C, Rect series, Radial, pin pitch=7.50mm, , length*width=10*4.0mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf +C Rect series Radial pin pitch 7.50mm length 10mm width 4.0mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L10.0mm_W5.0mm_P5.00mm_P7.50mm +C, Rect series, Radial, pin pitch=5.00mm 7.50mm, , length*width=10*5mm^2, Capacitor +C Rect series Radial pin pitch 5.00mm 7.50mm length 10mm width 5mm Capacitor +0 +4 +2 +Capacitor_THT +C_Rect_L10.3mm_W4.5mm_P7.50mm_MKS4 +C, Rect series, Radial, pin pitch=7.50mm, , length*width=10.3*4.5mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf +C Rect series Radial pin pitch 7.50mm length 10.3mm width 4.5mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L10.3mm_W5.0mm_P7.50mm_MKS4 +C, Rect series, Radial, pin pitch=7.50mm, , length*width=10.3*5mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf +C Rect series Radial pin pitch 7.50mm length 10.3mm width 5mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L10.3mm_W5.7mm_P7.50mm_MKS4 +C, Rect series, Radial, pin pitch=7.50mm, , length*width=10.3*5.7mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf +C Rect series Radial pin pitch 7.50mm length 10.3mm width 5.7mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L10.3mm_W7.2mm_P7.50mm_MKS4 +C, Rect series, Radial, pin pitch=7.50mm, , length*width=10.3*7.2mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf +C Rect series Radial pin pitch 7.50mm length 10.3mm width 7.2mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L11.0mm_W2.8mm_P10.00mm_MKT +C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.0*2.8mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 10.00mm length 11.0mm width 2.8mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L11.0mm_W3.4mm_P10.00mm_MKT +C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.0*3.4mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 10.00mm length 11.0mm width 3.4mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L11.0mm_W3.5mm_P10.00mm_MKT +C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.0*3.5mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 10.00mm length 11.0mm width 3.5mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L11.0mm_W4.2mm_P10.00mm_MKT +C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.0*4.2mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 10.00mm length 11.0mm width 4.2mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L11.0mm_W4.3mm_P10.00mm_MKT +C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.0*4.3mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 10.00mm length 11.0mm width 4.3mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L11.0mm_W5.1mm_P10.00mm_MKT +C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.0*5.1mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 10.00mm length 11.0mm width 5.1mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L11.0mm_W5.3mm_P10.00mm_MKT +C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.0*5.3mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 10.00mm length 11.0mm width 5.3mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L11.0mm_W6.3mm_P10.00mm_MKT +C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.0*6.3mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 10.00mm length 11.0mm width 6.3mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L11.0mm_W6.4mm_P10.00mm_MKT +C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.0*6.4mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 10.00mm length 11.0mm width 6.4mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L11.0mm_W7.3mm_P10.00mm_MKT +C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.0*7.3mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 10.00mm length 11.0mm width 7.3mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L11.0mm_W8.8mm_P10.00mm_MKT +C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.0*8.8mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 10.00mm length 11.0mm width 8.8mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L11.5mm_W2.0mm_P10.00mm_MKT +C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*2mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 10.00mm length 11.5mm width 2mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L11.5mm_W2.6mm_P10.00mm_MKT +C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*2.6mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 10.00mm length 11.5mm width 2.6mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L11.5mm_W2.8mm_P10.00mm_MKT +C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*2.8mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 10.00mm length 11.5mm width 2.8mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L11.5mm_W3.2mm_P10.00mm_MKT +C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*3.2mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 10.00mm length 11.5mm width 3.2mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L11.5mm_W3.5mm_P10.00mm_MKT +C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*3.5mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 10.00mm length 11.5mm width 3.5mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L11.5mm_W3.6mm_P10.00mm_MKT +C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*3.6mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 10.00mm length 11.5mm width 3.6mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L11.5mm_W4.0mm_P10.00mm_MKT +C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*4.0mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 10.00mm length 11.5mm width 4.0mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L11.5mm_W4.3mm_P10.00mm_MKT +C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*4.3mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 10.00mm length 11.5mm width 4.3mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L11.5mm_W4.5mm_P10.00mm_MKT +C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*4.5mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 10.00mm length 11.5mm width 4.5mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L11.5mm_W5.0mm_P10.00mm_MKT +C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*5mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 10.00mm length 11.5mm width 5mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L11.5mm_W5.1mm_P10.00mm_MKT +C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*5.1mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 10.00mm length 11.5mm width 5.1mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L11.5mm_W5.2mm_P10.00mm_MKT +C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*5.2mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 10.00mm length 11.5mm width 5.2mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L11.5mm_W5.6mm_P10.00mm_MKT +C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*5.6mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 10.00mm length 11.5mm width 5.6mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L11.5mm_W6.4mm_P10.00mm_MKT +C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*6.4mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 10.00mm length 11.5mm width 6.4mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L11.5mm_W6.6mm_P10.00mm_MKT +C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*6.6mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 10.00mm length 11.5mm width 6.6mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L11.5mm_W6.9mm_P10.00mm_MKT +C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*6.9mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 10.00mm length 11.5mm width 6.9mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L11.5mm_W7.3mm_P10.00mm_MKT +C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*7.3mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 10.00mm length 11.5mm width 7.3mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L11.5mm_W7.5mm_P10.00mm_MKT +C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*7.5mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 10.00mm length 11.5mm width 7.5mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L11.5mm_W7.8mm_P10.00mm_MKT +C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*7.8mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 10.00mm length 11.5mm width 7.8mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L11.5mm_W8.0mm_P10.00mm_MKT +C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*8.0mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 10.00mm length 11.5mm width 8.0mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L11.5mm_W8.8mm_P10.00mm_MKT +C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*8.8mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 10.00mm length 11.5mm width 8.8mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L11.5mm_W9.5mm_P10.00mm_MKT +C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*9.5mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 10.00mm length 11.5mm width 9.5mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L11.5mm_W9.8mm_P10.00mm_MKT +C, Rect series, Radial, pin pitch=10.00mm, , length*width=11.5*9.8mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 10.00mm length 11.5mm width 9.8mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L13.0mm_W3.0mm_P10.00mm_FKS3_FKP3_MKS4 +C, Rect series, Radial, pin pitch=10.00mm, , length*width=13*3mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_3.pdf, http://www.wima.com/EN/WIMA_MKS_4.pdf +C Rect series Radial pin pitch 10.00mm length 13mm width 3mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L13.0mm_W4.0mm_P10.00mm_FKS3_FKP3_MKS4 +C, Rect series, Radial, pin pitch=10.00mm, , length*width=13*4mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_3.pdf, http://www.wima.com/EN/WIMA_MKS_4.pdf +C Rect series Radial pin pitch 10.00mm length 13mm width 4mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L13.0mm_W5.0mm_P10.00mm_FKS3_FKP3_MKS4 +C, Rect series, Radial, pin pitch=10.00mm, , length*width=13*5mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_3.pdf, http://www.wima.com/EN/WIMA_MKS_4.pdf +C Rect series Radial pin pitch 10.00mm length 13mm width 5mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L13.0mm_W6.0mm_P10.00mm_FKS3_FKP3_MKS4 +C, Rect series, Radial, pin pitch=10.00mm, , length*width=13*6mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_3.pdf, http://www.wima.com/EN/WIMA_MKS_4.pdf +C Rect series Radial pin pitch 10.00mm length 13mm width 6mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L13.0mm_W6.5mm_P7.50mm_P10.00mm +C, Rect series, Radial, pin pitch=7.50mm 10.00mm, , length*width=13*6.5mm^2, Capacitor +C Rect series Radial pin pitch 7.50mm 10.00mm length 13mm width 6.5mm Capacitor +0 +4 +2 +Capacitor_THT +C_Rect_L13.0mm_W8.0mm_P10.00mm_FKS3_FKP3_MKS4 +C, Rect series, Radial, pin pitch=10.00mm, , length*width=13*8mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_3.pdf, http://www.wima.com/EN/WIMA_MKS_4.pdf +C Rect series Radial pin pitch 10.00mm length 13mm width 8mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L13.5mm_W4.0mm_P10.00mm_FKS3_FKP3_MKS4 +C, Rect series, Radial, pin pitch=10.00mm, , length*width=13.5*4mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_3.pdf, http://www.wima.com/EN/WIMA_MKS_4.pdf +C Rect series Radial pin pitch 10.00mm length 13.5mm width 4mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L13.5mm_W5.0mm_P10.00mm_FKS3_FKP3_MKS4 +C, Rect series, Radial, pin pitch=10.00mm, , length*width=13.5*5mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_3.pdf, http://www.wima.com/EN/WIMA_MKS_4.pdf +C Rect series Radial pin pitch 10.00mm length 13.5mm width 5mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L16.5mm_W4.7mm_P15.00mm_MKT +C, Rect series, Radial, pin pitch=15.00mm, , length*width=16.5*4.7mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 15.00mm length 16.5mm width 4.7mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L16.5mm_W4.9mm_P15.00mm_MKT +C, Rect series, Radial, pin pitch=15.00mm, , length*width=16.5*4.9mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 15.00mm length 16.5mm width 4.9mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L16.5mm_W5.0mm_P15.00mm_MKT +C, Rect series, Radial, pin pitch=15.00mm, , length*width=16.5*5mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 15.00mm length 16.5mm width 5mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L16.5mm_W6.0mm_P15.00mm_MKT +C, Rect series, Radial, pin pitch=15.00mm, , length*width=16.5*6mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 15.00mm length 16.5mm width 6mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L16.5mm_W7.0mm_P15.00mm_MKT +C, Rect series, Radial, pin pitch=15.00mm, , length*width=16.5*7mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 15.00mm length 16.5mm width 7mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L16.5mm_W7.3mm_P15.00mm_MKT +C, Rect series, Radial, pin pitch=15.00mm, , length*width=16.5*7.3mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 15.00mm length 16.5mm width 7.3mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L16.5mm_W8.7mm_P15.00mm_MKT +C, Rect series, Radial, pin pitch=15.00mm, , length*width=16.5*8.7mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 15.00mm length 16.5mm width 8.7mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L16.5mm_W8.9mm_P15.00mm_MKT +C, Rect series, Radial, pin pitch=15.00mm, , length*width=16.5*8.9mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 15.00mm length 16.5mm width 8.9mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L16.5mm_W9.0mm_P15.00mm_MKT +C, Rect series, Radial, pin pitch=15.00mm, , length*width=16.5*9mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 15.00mm length 16.5mm width 9mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L16.5mm_W9.2mm_P15.00mm_MKT +C, Rect series, Radial, pin pitch=15.00mm, , length*width=16.5*9.2mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 15.00mm length 16.5mm width 9.2mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L16.5mm_W10.7mm_P15.00mm_MKT +C, Rect series, Radial, pin pitch=15.00mm, , length*width=16.5*10.7mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 15.00mm length 16.5mm width 10.7mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L16.5mm_W10.9mm_P15.00mm_MKT +C, Rect series, Radial, pin pitch=15.00mm, , length*width=16.5*10.9mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 15.00mm length 16.5mm width 10.9mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L16.5mm_W11.2mm_P15.00mm_MKT +C, Rect series, Radial, pin pitch=15.00mm, , length*width=16.5*11.2mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 15.00mm length 16.5mm width 11.2mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L16.5mm_W11.8mm_P15.00mm_MKT +C, Rect series, Radial, pin pitch=15.00mm, , length*width=16.5*11.8mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 15.00mm length 16.5mm width 11.8mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L16.5mm_W13.5mm_P15.00mm_MKT +C, Rect series, Radial, pin pitch=15.00mm, , length*width=16.5*13.5mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 15.00mm length 16.5mm width 13.5mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L16.5mm_W13.7mm_P15.00mm_MKT +C, Rect series, Radial, pin pitch=15.00mm, , length*width=16.5*13.7mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 15.00mm length 16.5mm width 13.7mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L16.5mm_W13.9mm_P15.00mm_MKT +C, Rect series, Radial, pin pitch=15.00mm, , length*width=16.5*13.9mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 15.00mm length 16.5mm width 13.9mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L18.0mm_W5.0mm_P15.00mm_FKS3_FKP3 +C, Rect series, Radial, pin pitch=15.00mm, , length*width=18*5mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_3.pdf +C Rect series Radial pin pitch 15.00mm length 18mm width 5mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L18.0mm_W6.0mm_P15.00mm_FKS3_FKP3 +C, Rect series, Radial, pin pitch=15.00mm, , length*width=18*6mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_3.pdf +C Rect series Radial pin pitch 15.00mm length 18mm width 6mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L18.0mm_W7.0mm_P15.00mm_FKS3_FKP3 +C, Rect series, Radial, pin pitch=15.00mm, , length*width=18*7mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_3.pdf +C Rect series Radial pin pitch 15.00mm length 18mm width 7mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L18.0mm_W8.0mm_P15.00mm_FKS3_FKP3 +C, Rect series, Radial, pin pitch=15.00mm, , length*width=18*8mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_3.pdf +C Rect series Radial pin pitch 15.00mm length 18mm width 8mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L18.0mm_W9.0mm_P15.00mm_FKS3_FKP3 +C, Rect series, Radial, pin pitch=15.00mm, , length*width=18*9mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_3.pdf +C Rect series Radial pin pitch 15.00mm length 18mm width 9mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L18.0mm_W11.0mm_P15.00mm_FKS3_FKP3 +C, Rect series, Radial, pin pitch=15.00mm, , length*width=18*11mm^2, Capacitor, http://www.wima.com/EN/WIMA_FKS_3.pdf +C Rect series Radial pin pitch 15.00mm length 18mm width 11mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L19.0mm_W5.0mm_P15.00mm_MKS4 +C, Rect series, Radial, pin pitch=15.00mm, , length*width=19*5mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf +C Rect series Radial pin pitch 15.00mm length 19mm width 5mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L19.0mm_W6.0mm_P15.00mm_MKS4 +C, Rect series, Radial, pin pitch=15.00mm, , length*width=19*6mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf +C Rect series Radial pin pitch 15.00mm length 19mm width 6mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L19.0mm_W7.0mm_P15.00mm_MKS4 +C, Rect series, Radial, pin pitch=15.00mm, , length*width=19*7mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf +C Rect series Radial pin pitch 15.00mm length 19mm width 7mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L19.0mm_W8.0mm_P15.00mm_MKS4 +C, Rect series, Radial, pin pitch=15.00mm, , length*width=19*8mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf +C Rect series Radial pin pitch 15.00mm length 19mm width 8mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L19.0mm_W9.0mm_P15.00mm_MKS4 +C, Rect series, Radial, pin pitch=15.00mm, , length*width=19*9mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf +C Rect series Radial pin pitch 15.00mm length 19mm width 9mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L19.0mm_W11.0mm_P15.00mm_MKS4 +C, Rect series, Radial, pin pitch=15.00mm, , length*width=19*11mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf +C Rect series Radial pin pitch 15.00mm length 19mm width 11mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L24.0mm_W7.0mm_P22.50mm_MKT +C, Rect series, Radial, pin pitch=22.50mm, , length*width=24*7mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 22.50mm length 24mm width 7mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L24.0mm_W8.3mm_P22.50mm_MKT +C, Rect series, Radial, pin pitch=22.50mm, , length*width=24*8.3mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 22.50mm length 24mm width 8.3mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L24.0mm_W8.6mm_P22.50mm_MKT +C, Rect series, Radial, pin pitch=22.50mm, , length*width=24*8.6mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 22.50mm length 24mm width 8.6mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L24.0mm_W10.1mm_P22.50mm_MKT +C, Rect series, Radial, pin pitch=22.50mm, , length*width=24*10.1mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 22.50mm length 24mm width 10.1mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L24.0mm_W10.3mm_P22.50mm_MKT +C, Rect series, Radial, pin pitch=22.50mm, , length*width=24*10.3mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 22.50mm length 24mm width 10.3mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L24.0mm_W10.9mm_P22.50mm_MKT +C, Rect series, Radial, pin pitch=22.50mm, , length*width=24*10.9mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 22.50mm length 24mm width 10.9mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L24.0mm_W12.2mm_P22.50mm_MKT +C, Rect series, Radial, pin pitch=22.50mm, , length*width=24*12.2mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 22.50mm length 24mm width 12.2mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L24.0mm_W12.6mm_P22.50mm_MKT +C, Rect series, Radial, pin pitch=22.50mm, , length*width=24*12.6mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 22.50mm length 24mm width 12.6mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L24.0mm_W12.8mm_P22.50mm_MKT +C, Rect series, Radial, pin pitch=22.50mm, , length*width=24*12.8mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 22.50mm length 24mm width 12.8mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L26.5mm_W5.0mm_P22.50mm_MKS4 +C, Rect series, Radial, pin pitch=22.50mm, , length*width=26.5*5mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf +C Rect series Radial pin pitch 22.50mm length 26.5mm width 5mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L26.5mm_W6.0mm_P22.50mm_MKS4 +C, Rect series, Radial, pin pitch=22.50mm, , length*width=26.5*6mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf +C Rect series Radial pin pitch 22.50mm length 26.5mm width 6mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L26.5mm_W7.0mm_P22.50mm_MKS4 +C, Rect series, Radial, pin pitch=22.50mm, , length*width=26.5*7mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf +C Rect series Radial pin pitch 22.50mm length 26.5mm width 7mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L26.5mm_W8.5mm_P22.50mm_MKS4 +C, Rect series, Radial, pin pitch=22.50mm, , length*width=26.5*8.5mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf +C Rect series Radial pin pitch 22.50mm length 26.5mm width 8.5mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L26.5mm_W10.5mm_P22.50mm_MKS4 +C, Rect series, Radial, pin pitch=22.50mm, , length*width=26.5*10.5mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf +C Rect series Radial pin pitch 22.50mm length 26.5mm width 10.5mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L26.5mm_W11.5mm_P22.50mm_MKS4 +C, Rect series, Radial, pin pitch=22.50mm, , length*width=26.5*11.5mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf +C Rect series Radial pin pitch 22.50mm length 26.5mm width 11.5mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L27.0mm_W9.0mm_P22.00mm +C, Rect series, Radial, pin pitch=22.00mm, , length*width=27*9mm^2, Capacitor +C Rect series Radial pin pitch 22.00mm length 27mm width 9mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L27.0mm_W9.0mm_P23.00mm +C, Rect series, Radial, pin pitch=23.00mm, , length*width=27*9mm^2, Capacitor +C Rect series Radial pin pitch 23.00mm length 27mm width 9mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L27.0mm_W11.0mm_P22.00mm +C, Rect series, Radial, pin pitch=22.00mm, , length*width=27*11mm^2, Capacitor +C Rect series Radial pin pitch 22.00mm length 27mm width 11mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L28.0mm_W8.0mm_P22.50mm_MKS4 +C, Rect series, Radial, pin pitch=22.50mm, , length*width=28*8mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf +C Rect series Radial pin pitch 22.50mm length 28mm width 8mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L28.0mm_W10.0mm_P22.50mm_MKS4 +C, Rect series, Radial, pin pitch=22.50mm, , length*width=28*10mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf +C Rect series Radial pin pitch 22.50mm length 28mm width 10mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L28.0mm_W12.0mm_P22.50mm_MKS4 +C, Rect series, Radial, pin pitch=22.50mm, , length*width=28*12mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf +C Rect series Radial pin pitch 22.50mm length 28mm width 12mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L29.0mm_W7.6mm_P27.50mm_MKT +C, Rect series, Radial, pin pitch=27.50mm, , length*width=29*7.6mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 27.50mm length 29mm width 7.6mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L29.0mm_W7.8mm_P27.50mm_MKT +C, Rect series, Radial, pin pitch=27.50mm, , length*width=29*7.8mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 27.50mm length 29mm width 7.8mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L29.0mm_W7.9mm_P27.50mm_MKT +C, Rect series, Radial, pin pitch=27.50mm, , length*width=29*7.9mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 27.50mm length 29mm width 7.9mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L29.0mm_W9.1mm_P27.50mm_MKT +C, Rect series, Radial, pin pitch=27.50mm, , length*width=29*9.1mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 27.50mm length 29mm width 9.1mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L29.0mm_W9.6mm_P27.50mm_MKT +C, Rect series, Radial, pin pitch=27.50mm, , length*width=29*9.6mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 27.50mm length 29mm width 9.6mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L29.0mm_W11.0mm_P27.50mm_MKT +C, Rect series, Radial, pin pitch=27.50mm, , length*width=29*11mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 27.50mm length 29mm width 11mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L29.0mm_W11.9mm_P27.50mm_MKT +C, Rect series, Radial, pin pitch=27.50mm, , length*width=29*11.9mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 27.50mm length 29mm width 11.9mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L29.0mm_W12.2mm_P27.50mm_MKT +C, Rect series, Radial, pin pitch=27.50mm, , length*width=29*12.2mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 27.50mm length 29mm width 12.2mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L29.0mm_W13.0mm_P27.50mm_MKT +C, Rect series, Radial, pin pitch=27.50mm, , length*width=29*13mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 27.50mm length 29mm width 13mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L29.0mm_W13.8mm_P27.50mm_MKT +C, Rect series, Radial, pin pitch=27.50mm, , length*width=29*13.8mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 27.50mm length 29mm width 13.8mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L29.0mm_W14.2mm_P27.50mm_MKT +C, Rect series, Radial, pin pitch=27.50mm, , length*width=29*14.2mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 27.50mm length 29mm width 14.2mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L29.0mm_W16.0mm_P27.50mm_MKT +C, Rect series, Radial, pin pitch=27.50mm, , length*width=29*16mm^2, Capacitor, https://en.tdk.eu/inf/20/20/db/fc_2009/MKT_B32560_564.pdf +C Rect series Radial pin pitch 27.50mm length 29mm width 16mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L31.5mm_W9.0mm_P27.50mm_MKS4 +C, Rect series, Radial, pin pitch=27.50mm, , length*width=31.5*9mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf +C Rect series Radial pin pitch 27.50mm length 31.5mm width 9mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L31.5mm_W11.0mm_P27.50mm_MKS4 +C, Rect series, Radial, pin pitch=27.50mm, , length*width=31.5*11mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf +C Rect series Radial pin pitch 27.50mm length 31.5mm width 11mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L31.5mm_W13.0mm_P27.50mm_MKS4 +C, Rect series, Radial, pin pitch=27.50mm, , length*width=31.5*13mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf +C Rect series Radial pin pitch 27.50mm length 31.5mm width 13mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L31.5mm_W15.0mm_P27.50mm_MKS4 +C, Rect series, Radial, pin pitch=27.50mm, , length*width=31.5*15mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf +C Rect series Radial pin pitch 27.50mm length 31.5mm width 15mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L31.5mm_W17.0mm_P27.50mm_MKS4 +C, Rect series, Radial, pin pitch=27.50mm, , length*width=31.5*17mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf +C Rect series Radial pin pitch 27.50mm length 31.5mm width 17mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L31.5mm_W20.0mm_P27.50mm_MKS4 +C, Rect series, Radial, pin pitch=27.50mm, , length*width=31.5*20mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf +C Rect series Radial pin pitch 27.50mm length 31.5mm width 20mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L32.0mm_W15.0mm_P27.00mm +C, Rect series, Radial, pin pitch=27.00mm, , length*width=32*15mm^2, Capacitor +C Rect series Radial pin pitch 27.00mm length 32mm width 15mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L33.0mm_W13.0mm_P27.50mm_MKS4 +C, Rect series, Radial, pin pitch=27.50mm, , length*width=33*13mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf +C Rect series Radial pin pitch 27.50mm length 33mm width 13mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L33.0mm_W15.0mm_P27.50mm_MKS4 +C, Rect series, Radial, pin pitch=27.50mm, , length*width=33*15mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf +C Rect series Radial pin pitch 27.50mm length 33mm width 15mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L33.0mm_W20.0mm_P27.50mm_MKS4 +C, Rect series, Radial, pin pitch=27.50mm, , length*width=33*20mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf +C Rect series Radial pin pitch 27.50mm length 33mm width 20mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L41.5mm_W9.0mm_P37.50mm_MKS4 +C, Rect series, Radial, pin pitch=37.50mm, , length*width=41.5*9mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf +C Rect series Radial pin pitch 37.50mm length 41.5mm width 9mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L41.5mm_W11.0mm_P37.50mm_MKS4 +C, Rect series, Radial, pin pitch=37.50mm, , length*width=41.5*11mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf +C Rect series Radial pin pitch 37.50mm length 41.5mm width 11mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L41.5mm_W13.0mm_P37.50mm_MKS4 +C, Rect series, Radial, pin pitch=37.50mm, , length*width=41.5*13mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf +C Rect series Radial pin pitch 37.50mm length 41.5mm width 13mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L41.5mm_W15.0mm_P37.50mm_MKS4 +C, Rect series, Radial, pin pitch=37.50mm, , length*width=41.5*15mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf +C Rect series Radial pin pitch 37.50mm length 41.5mm width 15mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L41.5mm_W17.0mm_P37.50mm_MKS4 +C, Rect series, Radial, pin pitch=37.50mm, , length*width=41.5*17mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf +C Rect series Radial pin pitch 37.50mm length 41.5mm width 17mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L41.5mm_W19.0mm_P37.50mm_MKS4 +C, Rect series, Radial, pin pitch=37.50mm, , length*width=41.5*19mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf +C Rect series Radial pin pitch 37.50mm length 41.5mm width 19mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L41.5mm_W20.0mm_P37.50mm_MKS4 +C, Rect series, Radial, pin pitch=37.50mm, , length*width=41.5*20mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf +C Rect series Radial pin pitch 37.50mm length 41.5mm width 20mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L41.5mm_W24.0mm_P37.50mm_MKS4 +C, Rect series, Radial, pin pitch=37.50mm, , length*width=41.5*24mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf +C Rect series Radial pin pitch 37.50mm length 41.5mm width 24mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L41.5mm_W31.0mm_P37.50mm_MKS4 +C, Rect series, Radial, pin pitch=37.50mm, , length*width=41.5*31mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf +C Rect series Radial pin pitch 37.50mm length 41.5mm width 31mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L41.5mm_W35.0mm_P37.50mm_MKS4 +C, Rect series, Radial, pin pitch=37.50mm, , length*width=41.5*35mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf +C Rect series Radial pin pitch 37.50mm length 41.5mm width 35mm Capacitor +0 +2 +2 +Capacitor_THT +C_Rect_L41.5mm_W40.0mm_P37.50mm_MKS4 +C, Rect series, Radial, pin pitch=37.50mm, , length*width=41.5*40mm^2, Capacitor, http://www.wima.com/EN/WIMA_MKS_4.pdf +C Rect series Radial pin pitch 37.50mm length 41.5mm width 40mm Capacitor +0 +2 +2 +Capacitor_Tantalum_SMD +CP_EIA-1608-08_AVX-J +Tantalum Capacitor SMD AVX-J (1608-08 Metric), IPC_7351 nominal, (Body size from: https://www.vishay.com/docs/48064/_t58_vmn_pt0471_1601.pdf), generated with kicad-footprint-generator +capacitor tantalum +0 +2 +2 +Capacitor_Tantalum_SMD +CP_EIA-1608-08_AVX-J_Pad1.25x1.05mm_HandSolder +Tantalum Capacitor SMD AVX-J (1608-08 Metric), IPC_7351 nominal, (Body size from: https://www.vishay.com/docs/48064/_t58_vmn_pt0471_1601.pdf), generated with kicad-footprint-generator +capacitor tantalum +0 +2 +2 +Capacitor_Tantalum_SMD +CP_EIA-1608-10_AVX-L +Tantalum Capacitor SMD AVX-L (1608-10 Metric), IPC_7351 nominal, (Body size from: https://www.vishay.com/docs/48064/_t58_vmn_pt0471_1601.pdf), generated with kicad-footprint-generator +capacitor tantalum +0 +2 +2 +Capacitor_Tantalum_SMD +CP_EIA-1608-10_AVX-L_Pad1.25x1.05mm_HandSolder +Tantalum Capacitor SMD AVX-L (1608-10 Metric), IPC_7351 nominal, (Body size from: https://www.vishay.com/docs/48064/_t58_vmn_pt0471_1601.pdf), generated with kicad-footprint-generator +capacitor tantalum +0 +2 +2 +Capacitor_Tantalum_SMD +CP_EIA-2012-12_Kemet-R +Tantalum Capacitor SMD Kemet-R (2012-12 Metric), IPC_7351 nominal, (Body size from: https://www.vishay.com/docs/40182/tmch.pdf), generated with kicad-footprint-generator +capacitor tantalum +0 +2 +2 +Capacitor_Tantalum_SMD +CP_EIA-2012-12_Kemet-R_Pad1.30x1.05mm_HandSolder +Tantalum Capacitor SMD Kemet-R (2012-12 Metric), IPC_7351 nominal, (Body size from: https://www.vishay.com/docs/40182/tmch.pdf), generated with kicad-footprint-generator +capacitor tantalum +0 +2 +2 +Capacitor_Tantalum_SMD +CP_EIA-2012-15_AVX-P +Tantalum Capacitor SMD AVX-P (2012-15 Metric), IPC_7351 nominal, (Body size from: https://www.vishay.com/docs/40182/tmch.pdf), generated with kicad-footprint-generator +capacitor tantalum +0 +2 +2 +Capacitor_Tantalum_SMD +CP_EIA-2012-15_AVX-P_Pad1.30x1.05mm_HandSolder +Tantalum Capacitor SMD AVX-P (2012-15 Metric), IPC_7351 nominal, (Body size from: https://www.vishay.com/docs/40182/tmch.pdf), generated with kicad-footprint-generator +capacitor tantalum +0 +2 +2 +Capacitor_Tantalum_SMD +CP_EIA-3216-10_Kemet-I +Tantalum Capacitor SMD Kemet-I (3216-10 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator +capacitor tantalum +0 +2 +2 +Capacitor_Tantalum_SMD +CP_EIA-3216-10_Kemet-I_Pad1.58x1.35mm_HandSolder +Tantalum Capacitor SMD Kemet-I (3216-10 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator +capacitor tantalum +0 +2 +2 +Capacitor_Tantalum_SMD +CP_EIA-3216-12_Kemet-S +Tantalum Capacitor SMD Kemet-S (3216-12 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator +capacitor tantalum +0 +2 +2 +Capacitor_Tantalum_SMD +CP_EIA-3216-12_Kemet-S_Pad1.58x1.35mm_HandSolder +Tantalum Capacitor SMD Kemet-S (3216-12 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator +capacitor tantalum +0 +2 +2 +Capacitor_Tantalum_SMD +CP_EIA-3216-18_Kemet-A +Tantalum Capacitor SMD Kemet-A (3216-18 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator +capacitor tantalum +0 +2 +2 +Capacitor_Tantalum_SMD +CP_EIA-3216-18_Kemet-A_Pad1.58x1.35mm_HandSolder +Tantalum Capacitor SMD Kemet-A (3216-18 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator +capacitor tantalum +0 +2 +2 +Capacitor_Tantalum_SMD +CP_EIA-3528-12_Kemet-T +Tantalum Capacitor SMD Kemet-T (3528-12 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator +capacitor tantalum +0 +2 +2 +Capacitor_Tantalum_SMD +CP_EIA-3528-12_Kemet-T_Pad1.50x2.35mm_HandSolder +Tantalum Capacitor SMD Kemet-T (3528-12 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator +capacitor tantalum +0 +2 +2 +Capacitor_Tantalum_SMD +CP_EIA-3528-15_AVX-H +Tantalum Capacitor SMD AVX-H (3528-15 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator +capacitor tantalum +0 +2 +2 +Capacitor_Tantalum_SMD +CP_EIA-3528-15_AVX-H_Pad1.50x2.35mm_HandSolder +Tantalum Capacitor SMD AVX-H (3528-15 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator +capacitor tantalum +0 +2 +2 +Capacitor_Tantalum_SMD +CP_EIA-3528-21_Kemet-B +Tantalum Capacitor SMD Kemet-B (3528-21 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator +capacitor tantalum +0 +2 +2 +Capacitor_Tantalum_SMD +CP_EIA-3528-21_Kemet-B_Pad1.50x2.35mm_HandSolder +Tantalum Capacitor SMD Kemet-B (3528-21 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator +capacitor tantalum +0 +2 +2 +Capacitor_Tantalum_SMD +CP_EIA-6032-15_Kemet-U +Tantalum Capacitor SMD Kemet-U (6032-15 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator +capacitor tantalum +0 +2 +2 +Capacitor_Tantalum_SMD +CP_EIA-6032-15_Kemet-U_Pad2.25x2.35mm_HandSolder +Tantalum Capacitor SMD Kemet-U (6032-15 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator +capacitor tantalum +0 +2 +2 +Capacitor_Tantalum_SMD +CP_EIA-6032-20_AVX-F +Tantalum Capacitor SMD AVX-F (6032-20 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator +capacitor tantalum +0 +2 +2 +Capacitor_Tantalum_SMD +CP_EIA-6032-20_AVX-F_Pad2.25x2.35mm_HandSolder +Tantalum Capacitor SMD AVX-F (6032-20 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator +capacitor tantalum +0 +2 +2 +Capacitor_Tantalum_SMD +CP_EIA-6032-28_Kemet-C +Tantalum Capacitor SMD Kemet-C (6032-28 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator +capacitor tantalum +0 +2 +2 +Capacitor_Tantalum_SMD +CP_EIA-6032-28_Kemet-C_Pad2.25x2.35mm_HandSolder +Tantalum Capacitor SMD Kemet-C (6032-28 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator +capacitor tantalum +0 +2 +2 +Capacitor_Tantalum_SMD +CP_EIA-7132-20_AVX-U +Tantalum Capacitor SMD AVX-U (7132-20 Metric), IPC_7351 nominal, (Body size from: http://datasheets.avx.com/F72-F75.pdf), generated with kicad-footprint-generator +capacitor tantalum +0 +2 +2 +Capacitor_Tantalum_SMD +CP_EIA-7132-20_AVX-U_Pad2.72x3.50mm_HandSolder +Tantalum Capacitor SMD AVX-U (7132-20 Metric), IPC_7351 nominal, (Body size from: http://datasheets.avx.com/F72-F75.pdf), generated with kicad-footprint-generator +capacitor tantalum +0 +2 +2 +Capacitor_Tantalum_SMD +CP_EIA-7132-28_AVX-C +Tantalum Capacitor SMD AVX-C (7132-28 Metric), IPC_7351 nominal, (Body size from: http://datasheets.avx.com/F72-F75.pdf), generated with kicad-footprint-generator +capacitor tantalum +0 +2 +2 +Capacitor_Tantalum_SMD +CP_EIA-7132-28_AVX-C_Pad2.72x3.50mm_HandSolder +Tantalum Capacitor SMD AVX-C (7132-28 Metric), IPC_7351 nominal, (Body size from: http://datasheets.avx.com/F72-F75.pdf), generated with kicad-footprint-generator +capacitor tantalum +0 +2 +2 +Capacitor_Tantalum_SMD +CP_EIA-7260-15_AVX-R +Tantalum Capacitor SMD AVX-R (7260-15 Metric), IPC_7351 nominal, (Body size from: http://datasheets.avx.com/F72-F75.pdf), generated with kicad-footprint-generator +capacitor tantalum +0 +2 +2 +Capacitor_Tantalum_SMD +CP_EIA-7260-15_AVX-R_Pad2.68x6.30mm_HandSolder +Tantalum Capacitor SMD AVX-R (7260-15 Metric), IPC_7351 nominal, (Body size from: http://datasheets.avx.com/F72-F75.pdf), generated with kicad-footprint-generator +capacitor tantalum +0 +2 +2 +Capacitor_Tantalum_SMD +CP_EIA-7260-20_AVX-M +Tantalum Capacitor SMD AVX-M (7260-20 Metric), IPC_7351 nominal, (Body size from: http://datasheets.avx.com/F72-F75.pdf), generated with kicad-footprint-generator +capacitor tantalum +0 +2 +2 +Capacitor_Tantalum_SMD +CP_EIA-7260-20_AVX-M_Pad2.68x6.30mm_HandSolder +Tantalum Capacitor SMD AVX-M (7260-20 Metric), IPC_7351 nominal, (Body size from: http://datasheets.avx.com/F72-F75.pdf), generated with kicad-footprint-generator +capacitor tantalum +0 +2 +2 +Capacitor_Tantalum_SMD +CP_EIA-7260-28_AVX-M +Tantalum Capacitor SMD AVX-M (7260-28 Metric), IPC_7351 nominal, (Body size from: http://datasheets.avx.com/F72-F75.pdf), generated with kicad-footprint-generator +capacitor tantalum +0 +2 +2 +Capacitor_Tantalum_SMD +CP_EIA-7260-28_AVX-M_Pad2.68x6.30mm_HandSolder +Tantalum Capacitor SMD AVX-M (7260-28 Metric), IPC_7351 nominal, (Body size from: http://datasheets.avx.com/F72-F75.pdf), generated with kicad-footprint-generator +capacitor tantalum +0 +2 +2 +Capacitor_Tantalum_SMD +CP_EIA-7260-38_AVX-R +Tantalum Capacitor SMD AVX-R (7260-38 Metric), IPC_7351 nominal, (Body size from: http://datasheets.avx.com/F72-F75.pdf), generated with kicad-footprint-generator +capacitor tantalum +0 +2 +2 +Capacitor_Tantalum_SMD +CP_EIA-7260-38_AVX-R_Pad2.68x6.30mm_HandSolder +Tantalum Capacitor SMD AVX-R (7260-38 Metric), IPC_7351 nominal, (Body size from: http://datasheets.avx.com/F72-F75.pdf), generated with kicad-footprint-generator +capacitor tantalum +0 +2 +2 +Capacitor_Tantalum_SMD +CP_EIA-7343-15_Kemet-W +Tantalum Capacitor SMD Kemet-W (7343-15 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator +capacitor tantalum +0 +2 +2 +Capacitor_Tantalum_SMD +CP_EIA-7343-15_Kemet-W_Pad2.25x2.55mm_HandSolder +Tantalum Capacitor SMD Kemet-W (7343-15 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator +capacitor tantalum +0 +2 +2 +Capacitor_Tantalum_SMD +CP_EIA-7343-20_Kemet-V +Tantalum Capacitor SMD Kemet-V (7343-20 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator +capacitor tantalum +0 +2 +2 +Capacitor_Tantalum_SMD +CP_EIA-7343-20_Kemet-V_Pad2.25x2.55mm_HandSolder +Tantalum Capacitor SMD Kemet-V (7343-20 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator +capacitor tantalum +0 +2 +2 +Capacitor_Tantalum_SMD +CP_EIA-7343-30_AVX-N +Tantalum Capacitor SMD AVX-N (7343-30 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator +capacitor tantalum +0 +2 +2 +Capacitor_Tantalum_SMD +CP_EIA-7343-30_AVX-N_Pad2.25x2.55mm_HandSolder +Tantalum Capacitor SMD AVX-N (7343-30 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator +capacitor tantalum +0 +2 +2 +Capacitor_Tantalum_SMD +CP_EIA-7343-31_Kemet-D +Tantalum Capacitor SMD Kemet-D (7343-31 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator +capacitor tantalum +0 +2 +2 +Capacitor_Tantalum_SMD +CP_EIA-7343-31_Kemet-D_Pad2.25x2.55mm_HandSolder +Tantalum Capacitor SMD Kemet-D (7343-31 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator +capacitor tantalum +0 +2 +2 +Capacitor_Tantalum_SMD +CP_EIA-7343-40_Kemet-Y +Tantalum Capacitor SMD Kemet-Y (7343-40 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator +capacitor tantalum +0 +2 +2 +Capacitor_Tantalum_SMD +CP_EIA-7343-40_Kemet-Y_Pad2.25x2.55mm_HandSolder +Tantalum Capacitor SMD Kemet-Y (7343-40 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator +capacitor tantalum +0 +2 +2 +Capacitor_Tantalum_SMD +CP_EIA-7343-43_Kemet-X +Tantalum Capacitor SMD Kemet-X (7343-43 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator +capacitor tantalum +0 +2 +2 +Capacitor_Tantalum_SMD +CP_EIA-7343-43_Kemet-X_Pad2.25x2.55mm_HandSolder +Tantalum Capacitor SMD Kemet-X (7343-43 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator +capacitor tantalum +0 +2 +2 +Capacitor_Tantalum_SMD +CP_EIA-7360-38_Kemet-E +Tantalum Capacitor SMD Kemet-E (7360-38 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator +capacitor tantalum +0 +2 +2 +Capacitor_Tantalum_SMD +CP_EIA-7360-38_Kemet-E_Pad2.25x4.25mm_HandSolder +Tantalum Capacitor SMD Kemet-E (7360-38 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator +capacitor tantalum +0 +2 +2 +Capacitor_Tantalum_SMD +CP_EIA-7361-38_AVX-V +Tantalum Capacitor SMD AVX-V (7361-38 Metric), IPC_7351 nominal, (Body size from: http://datasheets.avx.com/NOS.pdf), generated with kicad-footprint-generator +capacitor tantalum +0 +2 +2 +Capacitor_Tantalum_SMD +CP_EIA-7361-38_AVX-V_Pad2.18x3.30mm_HandSolder +Tantalum Capacitor SMD AVX-V (7361-38 Metric), IPC_7351 nominal, (Body size from: http://datasheets.avx.com/NOS.pdf), generated with kicad-footprint-generator +capacitor tantalum +0 +2 +2 +Capacitor_Tantalum_SMD +CP_EIA-7361-438_AVX-U +Tantalum Capacitor SMD AVX-U (7361-438 Metric), IPC_7351 nominal, (Body size from: http://datasheets.avx.com/NOS.pdf), generated with kicad-footprint-generator +capacitor tantalum +0 +2 +2 +Capacitor_Tantalum_SMD +CP_EIA-7361-438_AVX-U_Pad2.18x3.30mm_HandSolder +Tantalum Capacitor SMD AVX-U (7361-438 Metric), IPC_7351 nominal, (Body size from: http://datasheets.avx.com/NOS.pdf), generated with kicad-footprint-generator +capacitor tantalum +0 +2 +2 +Connector +Banana_Jack_1Pin +Single banana socket, footprint - 6mm drill +banana socket +0 +1 +1 +Connector +Banana_Jack_2Pin +Dual banana socket, footprint - 2 x 6mm drills +banana socket +0 +2 +2 +Connector +Banana_Jack_3Pin +Triple banana socket, footprint - 3 x 6mm drills +banana socket +0 +3 +3 +Connector +CUI_PD-30 +3 pin connector, PD-30, http://www.cui.com/product/resource/pd-30.pdf +connector 3-pin PD-30 power DIN +0 +4 +4 +Connector +CalTest_CT3151 +Right-angle standard banana jack, http://www.caltestelectronics.com/images/attachments/P315100rH_drawing.pdf +banana jack horizontal +0 +4 +1 +Connector +Connector_SFP_and_Cage +https://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=2227302&DocType=Customer+Drawing&DocLang=English +SFP+ SFP +0 +40 +21 +Connector +DTF13-12Px +http://www.te.com/usa-en/product-DTF13-12PA-G003.html +DEUTSCH DT header 12 pin +0 +12 +12 +Connector +FanPinHeader_1x03_P2.54mm_Vertical +3-pin CPU fan Through hole pin header, see http://www.formfactors.org/developer%5Cspecs%5Crev1_2_public.pdf +pin header 3-pin CPU fan +0 +3 +3 +Connector +FanPinHeader_1x04_P2.54mm_Vertical +4-pin CPU fan Through hole pin header, e.g. for Wieson part number 2366C888-007 Molex 47053-1000, Foxconn HF27040-M1, Tyco 1470947-1 or equivalent, see http://www.formfactors.org/developer%5Cspecs%5Crev1_2_public.pdf +pin header 4-pin CPU fan +0 +4 +4 +Connector +GB042-34S-H10 +http://www.lsmtron.com/pdf/Connector&Antenna_catalog.PDF +34pin SMD connector +0 +34 +34 +Connector +IHI_B6A-PCB-45_Vertical +https://lugsdirect.com/PDF_Webprint/B6A-PCB-45-XX(-X).pdf +connector IHI B6A-PCB-45 +0 +49 +1 +Connector +JWT_A3963_1x02_P3.96mm_Vertical +JWT A3963, 3.96mm pitch Pin head connector (http://www.jwt.com.tw/pro_pdf/A3963.pdf) +connector JWT A3963 pinhead +0 +2 +2 +Connector +NS-Tech_Grove_1x04_P2mm_Vertical +https://statics3.seeedstudio.com/images/opl/datasheet/3470130P1.pdf +Grove-1x04 +0 +4 +4 +Connector +SpringContact_Harwin_S1941-46R +7.25mm SMT Multi-directional Spring Contact (T+R), https://cdn.harwin.com/pdfs/S1941R.pdf +spring contact emi emc shield +0 +1 +1 +Connector +Tag-Connect_TC2030-IDC-FP_2x03_P1.27mm_Vertical +Tag-Connect programming header; http://www.tag-connect.com/Materials/TC2030-IDC.pdf +tag connect programming header pogo pins +0 +6 +6 +Connector +Tag-Connect_TC2030-IDC-NL_2x03_P1.27mm_Vertical +Tag-Connect programming header; http://www.tag-connect.com/Materials/TC2030-IDC-NL.pdf +tag connect programming header pogo pins +0 +6 +6 +Connector +Tag-Connect_TC2050-IDC-FP_2x05_P1.27mm_Vertical +Tag-Connect programming header; http://www.tag-connect.com/Materials/TC2050-IDC-430%20Datasheet.pdf +tag connect programming header pogo pins +0 +10 +10 +Connector +Tag-Connect_TC2050-IDC-NL_2x05_P1.27mm_Vertical +Tag-Connect programming header; http://www.tag-connect.com/Materials/TC2050-IDC-NL%20Datasheet.pdf +tag connect programming header pogo pins +0 +10 +10 +Connector +Tag-Connect_TC2050-IDC-NL_2x05_P1.27mm_Vertical_with_bottom_clip +Tag-Connect programming header with bottom courtyard for TC2050-NL Clip board ; https://www.tag-connect.com/wp-content/uploads/bsk-pdf-manager/TC2050-IDC-NL_Datasheet_8.pdf https://www.tag-connect.com/wp-content/uploads/bsk-pdf-manager/TC2050-CLIP_Datasheet_25.pdf +tag connect programming header pogo pins +0 +10 +10 +Connector +Tag-Connect_TC2070-IDC-FP_2x07_P1.27mm_Vertical +Tag-Connect programming header; http://www.tag-connect.com/Materials/TC2070-IDC%20Datasheet.pdf +tag connect programming header pogo pins +0 +14 +14 +Connector_AMASS +AMASS_MR30PW-FB_1x03_P3.50mm_Horizontal +Connector XT30 Horizontal PCB Female, https://www.tme.eu/en/Document/5e47640ba39fa492dbd4c0f4c8ae7b93/MR30PW%20SPEC.pdf +RC Connector XT30 +0 +5 +3 +Connector_AMASS +AMASS_MR30PW-M_1x03_P3.50mm_Horizontal +Connector XT30 Horizontal PCB Male, https://www.tme.eu/en/Document/5e47640ba39fa492dbd4c0f4c8ae7b93/MR30PW%20SPEC.pdf +RC Connector XT30 +0 +5 +3 +Connector_AMASS +AMASS_XT30PW-F_1x02_P2.50mm_Horizontal +Connector XT30 Horizontal PCB Female, https://www.tme.eu/en/Document/ce4077e36b79046da520ca73227e15de/XT30PW%20SPEC.pdf +RC Connector XT30 +0 +4 +2 +Connector_AMASS +AMASS_XT30PW-M_1x02_P2.50mm_Horizontal +Connector XT30 Horizontal PCB Male, https://www.tme.eu/en/Document/ce4077e36b79046da520ca73227e15de/XT30PW%20SPEC.pdf +RC Connector XT30 +0 +4 +2 +Connector_AMASS +AMASS_XT30U-F_1x02_P5.0mm_Vertical +Connector XT30 Vertical Cable Female, https://www.tme.eu/en/Document/3cbfa5cfa544d79584972dd5234a409e/XT30U%20SPEC.pdf +RC Connector XT30 +0 +2 +2 +Connector_AMASS +AMASS_XT30U-M_1x02_P5.0mm_Vertical +Connector XT30 Vertical Cable Male, https://www.tme.eu/en/Document/3cbfa5cfa544d79584972dd5234a409e/XT30U%20SPEC.pdf +RC Connector XT30 +0 +2 +2 +Connector_AMASS +AMASS_XT30UPB-F_1x02_P5.0mm_Vertical +Connector XT30 Vertical PCB Female, https://www.tme.eu/en/Document/4acc913878197f8c2e30d4b8cdc47230/XT30UPB%20SPEC.pdf +RC Connector XT30 +0 +2 +2 +Connector_AMASS +AMASS_XT30UPB-M_1x02_P5.0mm_Vertical +Connector XT30 Vertical PCB Male, https://www.tme.eu/en/Document/4acc913878197f8c2e30d4b8cdc47230/XT30UPB%20SPEC.pdf +RC Connector XT30 +0 +2 +2 +Connector_AMASS +AMASS_XT60-F_1x02_P7.20mm_Vertical +AMASS female XT60, through hole, vertical, https://www.tme.eu/Document/2d152ced3b7a446066e6c419d84bb460/XT60%20SPEC.pdf +XT60 female vertical +0 +2 +2 +Connector_AMASS +AMASS_XT60-M_1x02_P7.20mm_Vertical +AMASS female XT60, through hole, vertical, https://www.tme.eu/Document/2d152ced3b7a446066e6c419d84bb460/XT60%20SPEC.pdf +XT60 female vertical +0 +2 +2 +Connector_Amphenol +Amphenol_M8S-03PMMR-SF8001 +M8 Male connector for panel, 90° PCB mount (https://www.amphenolltw.com/2012download/2D%20PDF/03_M%20Series%20Sensor%20Connectors/M8S-XXPMMR-SF8001.pdf) +three-pin M8 +0 +5 +4 +Connector_Audio +Jack_3.5mm_CUI_SJ-3523-SMT_Horizontal +3.5 mm, Stereo, Right Angle, Surface Mount (SMT), Audio Jack Connector (https://www.cui.com/product/resource/sj-352x-smt-series.pdf) +3.5mm audio cui horizontal jack stereo +0 +3 +3 +Connector_Audio +Jack_3.5mm_CUI_SJ-3524-SMT_Horizontal +3.5 mm, Stereo, Right Angle, Surface Mount (SMT), Audio Jack Connector (https://www.cui.com/product/resource/sj-352x-smt-series.pdf) +3.5mm audio cui horizontal jack stereo +0 +4 +4 +Connector_Audio +Jack_3.5mm_CUI_SJ1-3533NG_Horizontal +TRS 3.5mm, horizontal, through-hole, https://www.cui.com/product/resource/sj1-353xng.pdf +TRS audio jack stereo horizontal +0 +3 +3 +Connector_Audio +Jack_3.5mm_CUI_SJ1-3533NG_Horizontal_CircularHoles +TRS 3.5mm, horizontal, through-hole, , circular holeshttps://www.cui.com/product/resource/sj1-353xng.pdf +TRS audio jack stereo horizontal circular +0 +3 +3 +Connector_Audio +Jack_3.5mm_CUI_SJ1-3535NG_Horizontal +TRS 3.5mm, horizontal, through-hole, with switch, https://www.cui.com/product/resource/sj1-353xng.pdf +TRS audio jack stereo horizontal +0 +5 +5 +Connector_Audio +Jack_3.5mm_CUI_SJ1-3535NG_Horizontal_CircularHoles +TRS 3.5mm, horizontal, through-hole, with switch, circular holes, https://www.cui.com/product/resource/sj1-353xng.pdf +TRS audio jack stereo horizontal circular +0 +5 +5 +Connector_Audio +Jack_3.5mm_Ledino_KB3SPRS_Horizontal +https://www.reichelt.de/index.html?ACTION=7&LA=3&OPEN=0&INDEX=0&FILENAME=C160%252FKB3SPRS.pdf +jack stereo TRS +0 +5 +5 +Connector_Audio +Jack_3.5mm_PJ311_Horizontal +PJ311 6pin SMD 3.5mm stereo headphones jack. +headphones jack plug stereo 3.5mm PJ311 +0 +6 +6 +Connector_Audio +Jack_3.5mm_PJ320D_Horizontal +Headphones with microphone connector, 3.5mm, 4 pins (http://www.qingpu-electronics.com/en/products/WQP-PJ320D-72.html) +3.5mm jack mic microphone phones headphones 4pins audio plug +0 +4 +4 +Connector_Audio +Jack_3.5mm_PJ320E_Horizontal +Headphones with microphone connector, 3.5mm, 4 pins (http://www.qingpu-electronics.com/en/products/WQP-PJ320E-177.html) +3.5mm jack mic microphone phones headphones 4pins audio plug +0 +5 +4 +Connector_Audio +Jack_3.5mm_PJ31060-I_Horizontal +PJ31060-I 6pin SMD 3.5mm headphones jack (http://www.china-bsun.com/Product48/1577.html) +headphones jack plug stereo 3.5mm PJ31060-I PJ31060 +0 +6 +6 +Connector_Audio +Jack_3.5mm_QingPu_WQP-PJ398SM_Vertical_CircularHoles +TRS 3.5mm, vertical, Thonkiconn, PCB mount, (http://www.qingpu-electronics.com/en/products/WQP-PJ398SM-362.html) +WQP-PJ398SM WQP-PJ301M-12 TRS 3.5mm mono vertical jack thonkiconn qingpu +0 +3 +3 +Connector_Audio +Jack_3.5mm_Switronic_ST-005-G_horizontal +3.5mm horizontal headphones jack, http://akizukidenshi.com/download/ds/switronic/ST-005-G.pdf +Connector Audio Switronic ST-005-G +0 +4 +3 +Connector_Audio +Jack_6.35mm_Neutrik_NJ2FD-V_Vertical +6.35mm (1/4 in) Vertical Jack, Non-switching mono jack (T/S), https://www.neutrik.com/en/product/nj2fd-v +neutrik jack vertical +0 +2 +2 +Connector_Audio +Jack_6.35mm_Neutrik_NJ3FD-V_Vertical +6.35mm (1/4 in) Vertical Jack, Non-switching stereo jack (T/R/S), https://www.neutrik.com/en/product/nj3fd-v +neutrik jack vertical +0 +3 +3 +Connector_Audio +Jack_6.35mm_Neutrik_NJ5FD-V_Vertical +6.35mm (1/4 in) Vertical Jack, 2 x switching (normalling) stereo jack (T/TN/R/RN/S), https://www.neutrik.com/en/product/nj5fd-v +neutrik jack vertical +0 +5 +5 +Connector_Audio +Jack_6.35mm_Neutrik_NJ6FD-V_Vertical +6.35mm (1/4 in) Vertical Jack, 3 x switching (normalling) stereo jack (T/TN/R/RN/S/SN), https://www.neutrik.com/en/product/nj6fd-v +neutrik jack vertical +0 +6 +6 +Connector_Audio +Jack_6.35mm_Neutrik_NJ6TB-V_Vertical +6.35mm (1/4 in) Vertical Jack, 3 x switching (normalling) stereo jack B-gauge type (T/TN/R/RN/S/SN), https://www.neutrik.com/en/product/nj6tb-v +neutrik jack vertical +0 +6 +6 +Connector_Audio +Jack_6.35mm_Neutrik_NMJ4HCD2_Horizontal +M Series, 6.35mm (1/4in) mono jack, switched, with chrome ferrule and straight PCB pins, https://www.neutrik.com/en/product/nmj4hcd2 +neutrik jack m +0 +4 +4 +Connector_Audio +Jack_6.35mm_Neutrik_NMJ4HFD2_Horizontal +M Series, 6.35mm (1/4in) mono jack, switched, with full threaded nose and straight PCB pins, https://www.neutrik.com/en/product/nmj4hfd2 +neutrik jack m +0 +4 +4 +Connector_Audio +Jack_6.35mm_Neutrik_NMJ4HFD3_Horizontal +M Series, 6.35mm (1/4in) mono jack, switched, with a full threaded nose and offset PCB pins, https://www.neutrik.com/en/product/nmj4hfd3 +neutrik jack m +0 +4 +4 +Connector_Audio +Jack_6.35mm_Neutrik_NMJ4HHD2_Horizontal +M Series, 6.35mm (1/4in) mono jack, switched, with a half threaded nose and offset PCB pins, https://www.neutrik.com/en/product/nmj4hhd2 +neutrik jack m +0 +4 +4 +Connector_Audio +Jack_6.35mm_Neutrik_NMJ6HCD2_Horizontal +M Series, 6.35mm (1/4in) stereo jack, switched, with chrome ferrule and straight PCB pins, https://www.neutrik.com/en/product/nmj6hcd2 +neutrik jack m +0 +6 +6 +Connector_Audio +Jack_6.35mm_Neutrik_NMJ6HCD3_Horizontal +M Series, 6.35mm (1/4in) stereo jack, switched, with chrome ferrule and offset PCB pins, https://www.neutrik.com/en/product/nmj6hcd3 +neutrik jack m +0 +6 +6 +Connector_Audio +Jack_6.35mm_Neutrik_NMJ6HFD2-AU_Horizontal +M Series, 6.35mm (1/4in) stereo jack, switched, full threaded nose, straight PCB pins, gold plated contacts, https://www.neutrik.com/en/product/nmj6hfd2-au +neutrik jack m +0 +6 +6 +Connector_Audio +Jack_6.35mm_Neutrik_NMJ6HFD2_Horizontal +M Series, 6.35mm (1/4in) stereo jack, switched, with full threaded nose and straight PCB pins, https://www.neutrik.com/en/product/nmj6hfd2 +neutrik jack m +0 +6 +6 +Connector_Audio +Jack_6.35mm_Neutrik_NMJ6HFD3_Horizontal +M Series, 6.35mm (1/4in) stereo jack, switched, with full threaded nose and offset PCB pins, https://www.neutrik.com/en/product/nmj6hfd3 +neutrik jack m +0 +6 +6 +Connector_Audio +Jack_6.35mm_Neutrik_NMJ6HFD4_Horizontal +M Series, 6.35mm (1/4in) stereo jack, switched, with full threaded nose and fishtail PCB pins, https://www.neutrik.com/en/product/nmj6hfd4 +neutrik jack m +0 +6 +6 +Connector_Audio +Jack_6.35mm_Neutrik_NMJ6HHD2_Horizontal +M Series, 6.35mm (1/4in) stereo jack, switched, with half threaded nose and offset PCB pins, https://www.neutrik.com/en/product/nmj6hhd2 +neutrik jack m +0 +6 +6 +Connector_Audio +Jack_6.35mm_Neutrik_NRJ3HF-1_Horizontal +Slim Jacks, 6.35mm (1/4in) stereo jack, unswitched, fully threaded nose, sleeve contact/front panel connection, https://www.neutrik.com/en/product/nrj3hf-1 +neutrik jack slim +0 +4 +4 +Connector_Audio +Jack_6.35mm_Neutrik_NRJ4HF-1_Horizontal +Slim Jacks, 6.35mm (1/4in) mono jack, switched, fully threaded nose, sleeve contact/front panel connection, https://www.neutrik.com/en/product/nrj4hf-1 +neutrik jack slim +0 +4 +4 +Connector_Audio +Jack_6.35mm_Neutrik_NRJ4HF_Horizontal +Slim Jacks, 6.35mm (1/4in) mono jack, switched, fully threaded nose, https://www.neutrik.com/en/product/nrj4hf +neutrik jack slim +0 +4 +4 +Connector_Audio +Jack_6.35mm_Neutrik_NRJ4HH-1_Horizontal +Slim Jacks, 6.35mm (1/4in) mono jack, switched, half threaded nose, sleeve contact/front panel connection, https://www.neutrik.com/en/product/nrj4hh-1 +neutrik jack slim +0 +4 +4 +Connector_Audio +Jack_6.35mm_Neutrik_NRJ4HH_Horizontal +Slim Jacks, 6.35mm (1/4in) mono jack, switched, half threaded nose, https://www.neutrik.com/en/product/nrj4hh +neutrik jack slim +0 +4 +4 +Connector_Audio +Jack_6.35mm_Neutrik_NRJ6HF-1-AU_Horizontal +Slim Jacks, 6.35mm (1/4in) stereo jack, switched, gold plated contacts, fully threaded nose, sleeve contact/front panel connection, https://www.neutrik.com/en/product/nrj6hf-1-au +neutrik jack slim +0 +6 +6 +Connector_Audio +Jack_6.35mm_Neutrik_NRJ6HF-1_Horizontal +Slim Jacks, 6.35mm (1/4in) stereo jack, switched, fully threaded nose, sleeve contact/front panel connection, https://www.neutrik.com/en/product/nrj6hf-1 +neutrik jack slim +0 +6 +6 +Connector_Audio +Jack_6.35mm_Neutrik_NRJ6HF-AU_Horizontal +Slim Jacks, 6.35mm (1/4in) stereo jack, switched, gold plated contacts, fully threaded nose, https://www.neutrik.com/en/product/nrj6hf-au +neutrik jack slim +0 +6 +6 +Connector_Audio +Jack_6.35mm_Neutrik_NRJ6HF_Horizontal +Slim Jacks, 6.35mm (1/4in) stereo jack, switched, fully threaded nose, https://www.neutrik.com/en/product/nrj6hf +neutrik jack slim +0 +6 +6 +Connector_Audio +Jack_6.35mm_Neutrik_NRJ6HH-1_Horizontal +Slim Jacks, 6.35mm (1/4in) stereo jack, switched, half threaded nose, sleeve contact/front panel connection, https://www.neutrik.com/en/product/nrj6hh-1 +neutrik jack slim +0 +6 +6 +Connector_Audio +Jack_6.35mm_Neutrik_NRJ6HH-AU_Horizontal +Slim Jacks, 6.35mm (1/4in) stereo jack, switched, gold plated contacts, half threaded nose, https://www.neutrik.com/en/product/nrj6hh-au +neutrik jack slim +0 +6 +6 +Connector_Audio +Jack_6.35mm_Neutrik_NRJ6HH_Horizontal +Slim Jacks, 6.35mm (1/4in) stereo jack, switched, half threaded nose, https://www.neutrik.com/en/product/nrj6hh +neutrik jack slim +0 +6 +6 +Connector_Audio +Jack_6.35mm_Neutrik_NRJ6HM-1-AU_Horizontal +Slim Jacks, 6.35mm (1/4in) stereo jack, metal nose, gold plated contacts, efficient chassis ground connection, T+R+S normalling contact, https://www.neutrik.com/en/product/nrj6hm-1-au +neutrik jack slim +0 +6 +6 +Connector_Audio +Jack_6.35mm_Neutrik_NRJ6HM-1-PRE_Horizontal +Slim Jacks, 6.35mm (1/4in) stereo jack, metal nose, efficient chassis ground connection, T+R normalling contact, https://www.neutrik.com/en/product/nrj6hm-1-pre +neutrik jack slim +0 +6 +5 +Connector_Audio +Jack_6.35mm_Neutrik_NRJ6HM-1_Horizontal +Slim Jacks, 6.35mm (1/4in) stereo jack, metal nose with efficient chassis ground connection, T+R+S normalling contact, https://www.neutrik.com/en/product/nrj6hm-1 +neutrik jack slim +0 +6 +6 +Connector_Audio +Jack_6.35mm_Neutrik_NSJ8HC_Horizontal +Stacking Jacks, Mono dual jack, full nose, https://www.neutrik.com/en/product/nsj8hc +neutrik jack stacking +0 +9 +9 +Connector_Audio +Jack_6.35mm_Neutrik_NSJ8HL_Horizontal +Stacking Jacks, Mono dual jack, quick fix nose, https://www.neutrik.com/en/product/nsj8hl +neutrik jack stacking +0 +9 +9 +Connector_Audio +Jack_6.35mm_Neutrik_NSJ12HC_Horizontal +Stacking Jacks, Stereo dual jack, full nose, https://www.neutrik.com/en/product/nsj12hc +neutrik jack stacking +0 +13 +13 +Connector_Audio +Jack_6.35mm_Neutrik_NSJ12HF-1_Horizontal +Stacking Jacks, Stereo dual jack, full threaded nose, https://www.neutrik.com/en/product/nsj12hf-1 +neutrik jack stacking +0 +13 +13 +Connector_Audio +Jack_6.35mm_Neutrik_NSJ12HH-1_Horizontal +Stacking Jacks, Stereo dual jack, half threaded nose, https://www.neutrik.com/en/product/nsj12hh-1 +neutrik jack stacking +0 +13 +13 +Connector_Audio +Jack_6.35mm_Neutrik_NSJ12HL_Horizontal +Stacking Jacks, Stereo dual jack, quick fix nose, https://www.neutrik.com/en/product/nsj12hl +neutrik jack stacking +0 +13 +13 +Connector_Audio +Jack_XLR-6.35mm_Neutrik_NCJ5FI-H-0_Horizontal +Combo I series, 3 pole XLR female receptacle with 6.35mm (1/4in) mono jack without switching contact, horizontal PCB mount, https://www.neutrik.com/en/product/ncj5fi-h-0 +neutrik jack combo i +0 +6 +6 +Connector_Audio +Jack_XLR-6.35mm_Neutrik_NCJ5FI-H_Horizontal +Combo I series, 3 pole XLR female receptacle with 6.35mm (1/4in) mono jack without switching contact, horizontal PCB mount, retention spring, https://www.neutrik.com/en/product/ncj5fi-h +neutrik jack combo i +0 +6 +6 +Connector_Audio +Jack_XLR-6.35mm_Neutrik_NCJ5FI-V-0_Vertical +Combo I series, 3 pole XLR female receptacle with 6.35mm (1/4in) mono jack without switching contact, vertical PCB mount, https://www.neutrik.com/en/product/ncj5fi-v-0 +neutrik jack combo i +0 +6 +6 +Connector_Audio +Jack_XLR-6.35mm_Neutrik_NCJ5FI-V_Vertical +Combo I series, 3 pole XLR female receptacle with 6.35mm (1/4in) mono jack without switching contact, vertical PCB mount, retention spring, https://www.neutrik.com/en/product/ncj5fi-v +neutrik jack combo i +0 +6 +6 +Connector_Audio +Jack_XLR-6.35mm_Neutrik_NCJ6FA-H-0_Horizontal +Combo A series, 3 pole XLR female receptacle with 6.35mm (1/4in) stereo jack, horizontal PCB mount, retention spring, https://www.neutrik.com/en/product/ncj6fa-h-0 +neutrik jack combo a +0 +8 +7 +Connector_Audio +Jack_XLR-6.35mm_Neutrik_NCJ6FA-H-DA_Horizontal +Combo A series, 3 pole XLR female receptacle with 6.35mm (1/4in) stereo jack, horizontal PCB mount, asymmetric push, https://www.neutrik.com/en/product/ncj6fa-h-da +neutrik jack combo a +0 +8 +7 +Connector_Audio +Jack_XLR-6.35mm_Neutrik_NCJ6FA-H_Horizontal +Combo A series, 3 pole XLR female receptacle with 6.35mm (1/4in) stereo jack, horizontal PCB mount, https://www.neutrik.com/en/product/ncj6fa-h +neutrik jack combo a +0 +8 +7 +Connector_Audio +Jack_XLR-6.35mm_Neutrik_NCJ6FA-V-0_Vertical +Combo A series, 3 pole XLR female receptacle with 6.35mm (1/4in) stereo jack, vertical PCB mount, retention spring, https://www.neutrik.com/en/product/ncj6fa-v-0 +neutrik jack combo a +0 +8 +7 +Connector_Audio +Jack_XLR-6.35mm_Neutrik_NCJ6FA-V-DA_Vertical +Combo A series, 3 pole XLR female receptacle with 6.35mm (1/4in) stereo jack, vertical PCB mount, asymmetric push, https://www.neutrik.com/en/product/ncj6fa-v-da +neutrik jack combo a +0 +8 +7 +Connector_Audio +Jack_XLR-6.35mm_Neutrik_NCJ6FA-V_Vertical +Combo A series, 3 pole XLR female receptacle with 6.35mm (1/4in) stereo jack, vertical PCB mount, https://www.neutrik.com/en/product/ncj6fa-v +neutrik jack combo a +0 +8 +7 +Connector_Audio +Jack_XLR-6.35mm_Neutrik_NCJ6FI-H-0_Horizontal +Combo I series, 3 pole XLR female receptacle with 6.35mm (1/4in) stereo jack without switching contact, horizontal PCB mount, https://www.neutrik.com/en/product/ncj6fi-h-0 +neutrik jack combo i +0 +7 +7 +Connector_Audio +Jack_XLR-6.35mm_Neutrik_NCJ6FI-H_Horizontal +Combo I series, 3 pole XLR female receptacle with 6.35mm (1/4in) stereo jack without switching contact, horizontal PCB mount, retention spring, https://www.neutrik.com/en/product/ncj6fi-h +neutrik jack combo i +0 +7 +7 +Connector_Audio +Jack_XLR-6.35mm_Neutrik_NCJ6FI-V-0_Vertical +Combo I series, 3 pole XLR female receptacle with 6.35mm (1/4in) stereo jack without switching contact, vertical PCB mount, https://www.neutrik.com/en/product/ncj6fi-v-0 +neutrik jack combo i +0 +7 +7 +Connector_Audio +Jack_XLR-6.35mm_Neutrik_NCJ6FI-V_Vertical +Combo I series, 3 pole XLR female receptacle with 6.35mm (1/4in) stereo jack without switching contact, vertical PCB mount, retention spring, https://www.neutrik.com/en/product/ncj6fi-v +neutrik jack combo i +0 +7 +7 +Connector_Audio +Jack_XLR-6.35mm_Neutrik_NCJ9FI-H-0_Horizontal +Combo I series, 3 pole XLR female receptacle with 6.35mm (1/4in) switching stereo jack, horizontal PCB mount, https://www.neutrik.com/en/product/ncj9fi-h-0 +neutrik jack combo i +0 +10 +10 +Connector_Audio +Jack_XLR-6.35mm_Neutrik_NCJ9FI-H_Horizontal +Combo I series, 3 pole XLR female receptacle with 6.35mm (1/4in) switching stereo jack, horizontal PCB mount, retention spring, https://www.neutrik.com/en/product/ncj9fi-h +neutrik jack combo i +0 +10 +10 +Connector_Audio +Jack_XLR-6.35mm_Neutrik_NCJ9FI-V-0_Vertical +Combo I series, 3 pole XLR female receptacle with 6.35mm (1/4in) switching stereo jack, vertical PCB mount, https://www.neutrik.com/en/product/ncj9fi-v-0 +neutrik jack combo i +0 +10 +10 +Connector_Audio +Jack_XLR-6.35mm_Neutrik_NCJ9FI-V_Vertical +Combo I series, 3 pole XLR female receptacle with 6.35mm (1/4in) switching stereo jack, vertical PCB mount, retention spring, https://www.neutrik.com/en/product/ncj9fi-v +neutrik jack combo i +0 +10 +10 +Connector_Audio +Jack_XLR-6.35mm_Neutrik_NCJ10FI-H-0_Horizontal +Combo I series, 3 pole XLR female receptacle with 6.35mm (1/4in) switching stereo jack and switching ground contact, horizontal PCB mount, https://www.neutrik.com/en/product/ncj10fi-h-0 +neutrik jack combo i +0 +11 +11 +Connector_Audio +Jack_XLR-6.35mm_Neutrik_NCJ10FI-H_Horizontal +Combo I series, 3 pole XLR female receptacle with 6.35mm (1/4in) switching stereo jack and switching ground contact, horizontal PCB mount, retention spring, https://www.neutrik.com/en/product/ncj10fi-h +neutrik jack combo i +0 +11 +11 +Connector_Audio +Jack_XLR-6.35mm_Neutrik_NCJ10FI-V-0_Vertical +Combo I series, 3 pole XLR female receptacle with 6.35mm (1/4in) switching stereo jack and switching ground contact, vertical PCB mount, https://www.neutrik.com/en/product/ncj10fi-v-0 +neutrik jack combo i +0 +11 +11 +Connector_Audio +Jack_XLR-6.35mm_Neutrik_NCJ10FI-V_Vertical +Combo I series, 3 pole XLR female receptacle with 6.35mm (1/4in) switching stereo jack and switching ground contact, vertical PCB mount, retention spring, https://www.neutrik.com/en/product/ncj10fi-v +neutrik jack combo i +0 +11 +11 +Connector_Audio +Jack_XLR_Neutrik_NC3FAAH-0_Horizontal +AA Series, 3 pole female XLR receptacle, grounding: without ground/shell contact, horizontal PCB mount, retention spring instead of latch, https://www.neutrik.com/en/product/nc3faah-0 +neutrik xlr aa +0 +3 +3 +Connector_Audio +Jack_XLR_Neutrik_NC3FAAH1-0_Horizontal +AA Series, 3 pole female XLR receptacle, grounding: mating connector shell to pin1 and front panel, horizontal PCB mount, retention spring instead of latch, https://www.neutrik.com/en/product/nc3faah1-0 +neutrik xlr aa +0 +3 +3 +Connector_Audio +Jack_XLR_Neutrik_NC3FAAH1-DA_Horizontal +AA Series, 3 pole female XLR receptacle, grounding: mating connector shell to pin1 and front panel, horizontal PCB mount, asymmetric push, https://www.neutrik.com/en/product/nc3faah1-da +neutrik xlr aa +0 +3 +3 +Connector_Audio +Jack_XLR_Neutrik_NC3FAAH1_Horizontal +AA Series, 3 pole female XLR receptacle, grounding: mating connector shell to pin1 and front panel, horizontal PCB mount, https://www.neutrik.com/en/product/nc3faah1 +neutrik xlr aa +0 +3 +3 +Connector_Audio +Jack_XLR_Neutrik_NC3FAAH2-0_Horizontal +AA Series, 3 pole female XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, horizontal PCB mount, retention spring instead of latch, https://www.neutrik.com/en/product/nc3faah2-0 +neutrik xlr aa +0 +4 +4 +Connector_Audio +Jack_XLR_Neutrik_NC3FAAH2_Horizontal +AA Series, 3 pole female XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, horizontal PCB mount, https://www.neutrik.com/en/product/nc3faah2 +neutrik xlr aa +0 +4 +4 +Connector_Audio +Jack_XLR_Neutrik_NC3FAAH_Horizontal +AA Series, 3 pole female XLR receptacle, grounding: without ground/shell contact, horizontal PCB mount, https://www.neutrik.com/en/product/nc3faah +neutrik xlr aa +0 +3 +3 +Connector_Audio +Jack_XLR_Neutrik_NC3FAAV-0_Vertical +AA Series, 3 pole female receptacle, grounding: without ground/shell contact, vertical PCB mount, retention spring instead of latch, https://www.neutrik.com/en/product/nc3faav-0 +neutrik xlr aa +0 +3 +3 +Connector_Audio +Jack_XLR_Neutrik_NC3FAAV1-0_Vertical +AA Series, 3 pole female receptacle, grounding: mating connector shell to pin1 and front panel, vertical PCB mount, retention spring instead of latch, https://www.neutrik.com/en/product/nc3faav1-0 +neutrik xlr aa +0 +3 +3 +Connector_Audio +Jack_XLR_Neutrik_NC3FAAV1-DA_Vertical +AA Series, 3 pole female receptacle, grounding: mating connector shell to pin1 and front panel, vertical PCB mount, asymmetric push, https://www.neutrik.com/en/product/nc3faav1-da +neutrik xlr aa +0 +3 +3 +Connector_Audio +Jack_XLR_Neutrik_NC3FAAV1_Vertical +AA Series, 3 pole female receptacle, grounding: mating connector shell to pin1 and front panel, vertical PCB mount, https://www.neutrik.com/en/product/nc3faav1 +neutrik xlr aa +0 +3 +3 +Connector_Audio +Jack_XLR_Neutrik_NC3FAAV2-0_Vertical +AA Series, 3 pole female receptacle, grounding: separate ground contact to mating connector shell and front panel, vertical PCB mount, retention spring instead of latch, https://www.neutrik.com/en/product/nc3faav2-0 +neutrik xlr aa +0 +4 +4 +Connector_Audio +Jack_XLR_Neutrik_NC3FAAV2_Vertical +AA Series, 3 pole female receptacle, grounding: separate ground contact to mating connector shell and front panel, vertical PCB mount, https://www.neutrik.com/en/product/nc3faav2 +neutrik xlr aa +0 +4 +4 +Connector_Audio +Jack_XLR_Neutrik_NC3FAAV_Vertical +AA Series, 3 pole female receptacle, grounding: without ground/shell contact, vertical PCB mount, https://www.neutrik.com/en/product/nc3faav +neutrik xlr aa +0 +3 +3 +Connector_Audio +Jack_XLR_Neutrik_NC3FAH-0_Horizontal +A Series, 3 pole female XLR receptacle, grounding: without ground/shell contact, horizontal PCB mount, retention spring instead of latch, https://www.neutrik.com/en/product/nc3fah-0 +neutrik xlr a +0 +3 +3 +Connector_Audio +Jack_XLR_Neutrik_NC3FAH1-0_Horizontal +A Series, 3 pole female XLR receptacle, grounding: mating connector shell to pin1 and front panel, horizontal PCB mount, retention spring instead of latch, https://www.neutrik.com/en/product/nc3fah1-0 +neutrik xlr a +0 +3 +3 +Connector_Audio +Jack_XLR_Neutrik_NC3FAH1-DA_Horizontal +A Series, 3 pole female XLR receptacle, grounding: mating connector shell to pin1 and front panel, horizontal PCB mount, asymmetric push, https://www.neutrik.com/en/product/nc3fah1-da +neutrik xlr a +0 +3 +3 +Connector_Audio +Jack_XLR_Neutrik_NC3FAH1_Horizontal +A Series, 3 pole female XLR receptacle, grounding: mating connector shell to pin1 and front panel, horizontal PCB mount, https://www.neutrik.com/en/product/nc3fah1 +neutrik xlr a +0 +3 +3 +Connector_Audio +Jack_XLR_Neutrik_NC3FAH2-0_Horizontal +A Series, 3 pole female XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, horizontal PCB mount, retention spring instead of latch, https://www.neutrik.com/en/product/nc3fah2-0 +neutrik xlr a +0 +4 +4 +Connector_Audio +Jack_XLR_Neutrik_NC3FAH2-DA_Horizontal +A Series, 3 pole female XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, horizontal PCB mount, asymmetric push, https://www.neutrik.com/en/product/nc3fah2-da +neutrik xlr a +0 +4 +4 +Connector_Audio +Jack_XLR_Neutrik_NC3FAH2_Horizontal +A Series, 3 pole female XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, horizontal PCB mount, https://www.neutrik.com/en/product/nc3fah2 +neutrik xlr a +0 +4 +4 +Connector_Audio +Jack_XLR_Neutrik_NC3FAHL-0_Horizontal +A Series, 3 pole female XLR receptacle, grounding: without ground/shell contact, lateral left PCB mount, retention spring instead of latch, https://www.neutrik.com/en/product/nc3fahl-0 +neutrik xlr a +0 +3 +3 +Connector_Audio +Jack_XLR_Neutrik_NC3FAHL1-0_Horizontal +A Series, 3 pole female XLR receptacle, grounding: mating connector shell to pin1 and front panel, lateral left PCB mount, retention spring instead of latch, https://www.neutrik.com/en/product/nc3fahl1-0 +neutrik xlr a +0 +3 +3 +Connector_Audio +Jack_XLR_Neutrik_NC3FAHL1_Horizontal +A Series, 3 pole female XLR receptacle, grounding: mating connector shell to pin1 and front panel, lateral left PCB mount, https://www.neutrik.com/en/product/nc3fahl1 +neutrik xlr a +0 +3 +3 +Connector_Audio +Jack_XLR_Neutrik_NC3FAHR-0_Horizontal +A Series, 3 pole female XLR receptacle, grounding: without ground / shell contact, lateral right PCB mount, retention spring instead of latch, https://www.neutrik.com/en/product/nc3fahr-0 +neutrik xlr a +0 +3 +3 +Connector_Audio +Jack_XLR_Neutrik_NC3FAHR1-0_Horizontal +A Series, 3 pole female XLR receptacle, grounding: mating connector shell to pin1 and front panel, lateral right PCB mount, retention spring instead of latch, https://www.neutrik.com/en/product/nc3fahr1-0 +neutrik xlr a +0 +3 +3 +Connector_Audio +Jack_XLR_Neutrik_NC3FAHR1_Horizontal +A Series, 3 pole female XLR receptacle, grounding: mating connector shell to pin1 and front panel, lateral right PCB mount, https://www.neutrik.com/en/product/nc3fahr1 +neutrik xlr a +0 +3 +3 +Connector_Audio +Jack_XLR_Neutrik_NC3FAHR2-0_Horizontal +A Series, 3 pole female XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, lateral right PCB mount, retention spring instead of latch, https://www.neutrik.com/en/product/nc3fahr2-0 +neutrik xlr a +0 +4 +4 +Connector_Audio +Jack_XLR_Neutrik_NC3FAHR2_Horizontal +A Series, 3 pole female XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, lateral right PCB mount, https://www.neutrik.com/en/product/nc3fahr2 +neutrik xlr a +0 +4 +4 +Connector_Audio +Jack_XLR_Neutrik_NC3FAH_Horizontal +A Series, 3 pole female XLR receptacle, grounding: without ground/shell contact, horizontal PCB mount, https://www.neutrik.com/en/product/nc3fah +neutrik xlr a +0 +3 +3 +Connector_Audio +Jack_XLR_Neutrik_NC3FAV-0_Vertical +A Series, 3 pole female XLR receptacle, grounding: without ground / shell contact, vertical PCB mount, retention spring instead of latch, https://www.neutrik.com/en/product/nc3fav-0 +neutrik xlr a +0 +3 +3 +Connector_Audio +Jack_XLR_Neutrik_NC3FAV1-0_Vertical +A Series, 3 pole female XLR receptacle, grounding: mating connector shell to pin1 and front panel, vertical PCB mount, retention spring instead of latch, https://www.neutrik.com/en/product/nc3fav1-0 +neutrik xlr a +0 +3 +3 +Connector_Audio +Jack_XLR_Neutrik_NC3FAV1-DA_Vertical +A Series, 3 pole female XLR receptacle, grounding: mating connector shell to pin1 and front panel, vertical PCB mount, asymmetric push, https://www.neutrik.com/en/product/nc3fav1-da +neutrik xlr a +0 +3 +3 +Connector_Audio +Jack_XLR_Neutrik_NC3FAV1_Vertical +A Series, 3 pole female XLR receptacle, grounding: mating connector shell to pin1 and front panel, vertical PCB mount, https://www.neutrik.com/en/product/nc3fav1 +neutrik xlr a +0 +3 +3 +Connector_Audio +Jack_XLR_Neutrik_NC3FAV2-0_Vertical +A Series, 3 pole female XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, vertical PCB mount, retention spring instead of latch, https://www.neutrik.com/en/product/nc3fav2-0 +neutrik xlr a +0 +4 +4 +Connector_Audio +Jack_XLR_Neutrik_NC3FAV2-DA_Vertical +A Series, 3 pole female XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, vertical PCB mount, asymmetric push, https://www.neutrik.com/en/product/nc3fav2-da +neutrik xlr a +0 +4 +4 +Connector_Audio +Jack_XLR_Neutrik_NC3FAV2_Vertical +A Series, 3 pole female XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, vertical PCB mount, https://www.neutrik.com/en/product/nc3fav2 +neutrik xlr a +0 +4 +4 +Connector_Audio +Jack_XLR_Neutrik_NC3FAV_Vertical +A Series, 3 pole female XLR receptacle, grounding: without ground / shell contact, vertical PCB mount, https://www.neutrik.com/en/product/nc3fav +neutrik xlr a +0 +3 +3 +Connector_Audio +Jack_XLR_Neutrik_NC3FBH1-B_Horizontal +B Series, 3 pole female XLR receptacle, grounding: mating connector shell to pin1 and front panel, horizontal PCB mount, black chrome shell, https://www.neutrik.com/en/product/nc3fbh1-b +neutrik xlr b +0 +3 +3 +Connector_Audio +Jack_XLR_Neutrik_NC3FBH1-DA_Horizontal +B Series, 3 pole female XLR receptacle, grounding: mating connector shell to pin1 and front panel, horizontal PCB mount, asymmetric push, https://www.neutrik.com/en/product/nc3fbh1-da +neutrik xlr b +0 +3 +3 +Connector_Audio +Jack_XLR_Neutrik_NC3FBH1-E_Horizontal +B Series, 3 pole female XLR receptacle, grounding: mating connector shell to pin1 and front panel, horizontal PCB mount, additional ground contacts, https://www.neutrik.com/en/product/nc3fbh1-e +neutrik xlr b +0 +3 +3 +Connector_Audio +Jack_XLR_Neutrik_NC3FBH1_Horizontal +B Series, 3 pole female XLR receptacle, grounding: mating connector shell to pin1 and front panel, horizontal PCB mount, https://www.neutrik.com/en/product/nc3fbh1 +neutrik xlr b +0 +3 +3 +Connector_Audio +Jack_XLR_Neutrik_NC3FBH2-B_Horizontal +B Series, 3 pole female XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, horizontal PCB mount, black chrome shell, https://www.neutrik.com/en/product/nc3fbh2-b +neutrik xlr b +0 +4 +4 +Connector_Audio +Jack_XLR_Neutrik_NC3FBH2-DA_Horizontal +B Series, 3 pole female XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, horizontal PCB mount, asymmetric push, https://www.neutrik.com/en/product/nc3fbh2-da +neutrik xlr b +0 +4 +4 +Connector_Audio +Jack_XLR_Neutrik_NC3FBH2-E_Horizontal +B Series, 3 pole female XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, horizontal PCB mount, additional ground contacts, https://www.neutrik.com/en/product/nc3fbh2-e +neutrik xlr b +0 +4 +4 +Connector_Audio +Jack_XLR_Neutrik_NC3FBH2_Horizontal +B Series, 3 pole female XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, horizontal PCB mount, https://www.neutrik.com/en/product/nc3fbh2 +neutrik xlr b +0 +4 +4 +Connector_Audio +Jack_XLR_Neutrik_NC3FBHL1_Horizontal +B Series, 3 pole female XLR receptacle, grounding: mating connector shell to pin1 and front panel, lateral left PCB mount, https://www.neutrik.com/en/product/nc3fbhl1 +neutrik xlr b +0 +3 +3 +Connector_Audio +Jack_XLR_Neutrik_NC3FBV1-0_Vertical +B Series, 3 pole female XLR receptacle, grounding: mating connector shell to pin1 and front panel, vertical PCB mount, retention spring, no latch, https://www.neutrik.com/en/product/nc3fbv1-0 +neutrik xlr b +0 +3 +3 +Connector_Audio +Jack_XLR_Neutrik_NC3FBV1-B_Vertical +B Series, 3 pole female XLR receptacle, grounding: mating connector shell to pin1 and front panel, vertical PCB mount, black chrome shell, https://www.neutrik.com/en/product/nc3fbv1-b +neutrik xlr b +0 +3 +3 +Connector_Audio +Jack_XLR_Neutrik_NC3FBV1-DA_Vertical +B Series, 3 pole female XLR receptacle, grounding: mating connector shell to pin1 and front panel, vertical PCB mount, asymmetric push, https://www.neutrik.com/en/product/nc3fbv1-da +neutrik xlr b +0 +3 +3 +Connector_Audio +Jack_XLR_Neutrik_NC3FBV1_Vertical +B Series, 3 pole female XLR receptacle, grounding: mating connector shell to pin1 and front panel, vertical PCB mount, https://www.neutrik.com/en/product/nc3fbv1 +neutrik xlr b +0 +3 +3 +Connector_Audio +Jack_XLR_Neutrik_NC3FBV2-B_Vertical +B Series, 3 pole female XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, vertical PCB mount, black chrome shell, https://www.neutrik.com/en/product/nc3fbv2-b +neutrik xlr b +0 +4 +4 +Connector_Audio +Jack_XLR_Neutrik_NC3FBV2-DA_Vertical +B Series, 3 pole female XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, vertical PCB mount, asymmetric push, https://www.neutrik.com/en/product/nc3fbv2-da +neutrik xlr b +0 +4 +4 +Connector_Audio +Jack_XLR_Neutrik_NC3FBV2-SW_Vertical +B Series, 3 pole female XLR receptacle, switching contacts, grounding: separate ground contact to mating connector shell and front panel, vertical PCB mount, https://www.neutrik.com/en/product/nc3fbv2-sw +neutrik xlr b +0 +7 +7 +Connector_Audio +Jack_XLR_Neutrik_NC3FBV2_Vertical +B Series, 3 pole female XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, vertical PCB mount, https://www.neutrik.com/en/product/nc3fbv2 +neutrik xlr b +0 +4 +4 +Connector_Audio +Jack_XLR_Neutrik_NC3MAAH-0_Horizontal +AA Series, 3 pole male XLR receptacle, grounding: ground contact connected to shell ground, but not to front panel and Pin 1, horizontal PCB mount, https://www.neutrik.com/en/product/nc3maah-0 +neutrik xlr aa +0 +4 +4 +Connector_Audio +Jack_XLR_Neutrik_NC3MAAH-1_Horizontal +AA Series, 3 pole male XLR receptacle, grounding: mating connector shell to pin1 and front panel, horizontal PCB mount, https://www.neutrik.com/en/product/nc3maah-1 +neutrik xlr aa +0 +3 +3 +Connector_Audio +Jack_XLR_Neutrik_NC3MAAH_Horizontal +AA Series, 3 pole male XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, horizontal PCB mount, https://www.neutrik.com/en/product/nc3maah +neutrik xlr aa +0 +4 +4 +Connector_Audio +Jack_XLR_Neutrik_NC3MAAV-0_Vertical +AA Series, 3 pole male XLR receptacle, grounding: ground contact connected to shell ground, but not to front panel and Pin 1, vertical PCB mount, https://www.neutrik.com/en/product/nc3maav-0 +neutrik xlr aa +0 +4 +4 +Connector_Audio +Jack_XLR_Neutrik_NC3MAAV-1_Vertical +AA Series, 3 pole male XLR receptacle, grounding: mating connector shell to pin1 and front panel, vertical PCB mount, https://www.neutrik.com/en/product/nc3maav-1 +neutrik xlr aa +0 +3 +3 +Connector_Audio +Jack_XLR_Neutrik_NC3MAAV_Vertical +AA Series, 3 pole male XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, vertical PCB mount, https://www.neutrik.com/en/product/nc3maav +neutrik xlr aa +0 +4 +4 +Connector_Audio +Jack_XLR_Neutrik_NC3MAFH-PH_Horizontal +A Series, Chassis connector H female (A series layout), horizontal PCB mount, https://www.neutrik.com/en/product/nc4mafh-ph +neutrik xlr a +0 +3 +3 +Connector_Audio +Jack_XLR_Neutrik_NC3MAH-0_Horizontal +A Series, 3 pole male XLR receptacle, grounding: ground contact connected to shell ground, but not to front panel and Pin 1, horizontal PCB mount, https://www.neutrik.com/en/product/nc3mah-0 +neutrik xlr a +0 +4 +4 +Connector_Audio +Jack_XLR_Neutrik_NC3MAHL_Horizontal +A Series, 3 pole male XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, lateral left PCB mount, https://www.neutrik.com/en/product/nc3mahl +neutrik xlr a +0 +4 +4 +Connector_Audio +Jack_XLR_Neutrik_NC3MAHR_Horizontal +A Series, 3 pole male XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, lateral right PCB mount, https://www.neutrik.com/en/product/nc3mahr +neutrik xlr a +0 +4 +4 +Connector_Audio +Jack_XLR_Neutrik_NC3MAH_Horizontal +A Series, 3 pole male XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, horizontal PCB mount, https://www.neutrik.com/en/product/nc3mah +neutrik xlr a +0 +4 +4 +Connector_Audio +Jack_XLR_Neutrik_NC3MAMH-PH_Horizontal +A Series, Chassis connector Phoenix H male (A series layout), horizontal PCB mount, https://www.neutrik.com/en/product/nc4mamh-ph +neutrik xlr a +0 +3 +3 +Connector_Audio +Jack_XLR_Neutrik_NC3MAV-0_Vertical +A Series, 3 pole male XLR receptacle, grounding: ground contact connected to shell ground, but not to front panel and Pin 1, vertical PCB mount, https://www.neutrik.com/en/product/nc3mav-0 +neutrik xlr a +0 +4 +4 +Connector_Audio +Jack_XLR_Neutrik_NC3MAV_Vertical +A Series, 3 pole male XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, vertical PCB mount, https://www.neutrik.com/en/product/nc3mav +neutrik xlr a +0 +4 +4 +Connector_Audio +Jack_XLR_Neutrik_NC3MBH-0_Horizontal +B Series, 3 pole male XLR receptacle, grounding: ground contact connected to shell ground, but not to front panel and Pin 1, steel retention lug, horizontal PCB mount, https://www.neutrik.com/en/product/nc3mbh-0 +neutrik xlr b +0 +4 +4 +Connector_Audio +Jack_XLR_Neutrik_NC3MBH-1_Horizontal +B Series, 3 pole male XLR receptacle, grounding: mating connector shell to pin1 and front panel, steel retention lug, horizontal PCB mount, https://www.neutrik.com/en/product/nc3mbh-1 +neutrik xlr b +0 +3 +3 +Connector_Audio +Jack_XLR_Neutrik_NC3MBH-B_Horizontal +B Series, 3 pole male XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, steel retention lug, horizontal PCB mount, black chrome shell, https://www.neutrik.com/en/product/nc3mbh-b +neutrik xlr b +0 +4 +4 +Connector_Audio +Jack_XLR_Neutrik_NC3MBH-E_Horizontal +B Series, 3 pole male XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, steel retention lug, horizontal PCB mount, additional ground contacts, https://www.neutrik.com/en/product/nc3mbh-e +neutrik xlr b +0 +4 +4 +Connector_Audio +Jack_XLR_Neutrik_NC3MBHL-B_Horizontal +B Series, 3 pole male XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, steel retention lug, lateral left PCB mount, black chrome shell, https://www.neutrik.com/en/product/nc3mbhl-b +neutrik xlr b +0 +4 +4 +Connector_Audio +Jack_XLR_Neutrik_NC3MBHL_Horizontal +B Series, 3 pole male XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, steel retention lug, lateral left PCB mount, https://www.neutrik.com/en/product/nc3mbhl +neutrik xlr b +0 +4 +4 +Connector_Audio +Jack_XLR_Neutrik_NC3MBHR-B_Horizontal +B Series, 3 pole male XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, steel retention lug, lateral right PCB mount, black chrome shell, https://www.neutrik.com/en/product/nc3mbhr-b +neutrik xlr b +0 +4 +4 +Connector_Audio +Jack_XLR_Neutrik_NC3MBHR_Horizontal +B Series, 3 pole male XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, steel retention lug, lateral right PCB mount, https://www.neutrik.com/en/product/nc3mbhr +neutrik xlr b +0 +4 +4 +Connector_Audio +Jack_XLR_Neutrik_NC3MBH_Horizontal +B Series, 3 pole male XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, steel retention lug, horizontal PCB mount, https://www.neutrik.com/en/product/nc3mbh +neutrik xlr b +0 +4 +4 +Connector_Audio +Jack_XLR_Neutrik_NC3MBV-0_Vertical +B Series, 3 pole male XLR receptacle, grounding: ground contact connected to shell ground, but not to front panel and Pin 1, steel retention lug, vertical PCB mount, https://www.neutrik.com/en/product/nc3mbv-0 +neutrik xlr b +0 +4 +4 +Connector_Audio +Jack_XLR_Neutrik_NC3MBV-1_Vertical +B Series, 3 pole male XLR receptacle, grounding: mating connector shell to pin1 and front panel, steel retention lug, vertical PCB mount, https://www.neutrik.com/en/product/nc3mbv-1 +neutrik xlr b +0 +3 +3 +Connector_Audio +Jack_XLR_Neutrik_NC3MBV-B_Vertical +B Series, 3 pole male XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, steel retention lug, vertical PCB mount, black chrome shell, https://www.neutrik.com/en/product/nc3mbv-b +neutrik xlr b +0 +4 +4 +Connector_Audio +Jack_XLR_Neutrik_NC3MBV-E_Vertical +B Series, 3 pole male XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, steel retention lug, vertical PCB mount, additional ground contacts, https://www.neutrik.com/en/product/nc3mbv-e +neutrik xlr b +0 +4 +4 +Connector_Audio +Jack_XLR_Neutrik_NC3MBV-SW_Vertical +B Series, 3 pole male XLR receptacle, switching contacts, grounding: separate ground contact to mating connector shell and front panel, vertical PCB mount, https://www.neutrik.com/en/product/nc3mbv-sw +neutrik xlr b +0 +7 +7 +Connector_Audio +Jack_XLR_Neutrik_NC3MBV_Vertical +B Series, 3 pole male XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, steel retention lug, vertical PCB mount, https://www.neutrik.com/en/product/nc3mbv +neutrik xlr b +0 +4 +4 +Connector_Audio +Jack_XLR_Neutrik_NC4FAH-0_Horizontal +A Series, 4 pole female XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, horizontal PCB mount, retention spring instead of latch, https://www.neutrik.com/en/product/nc4fah-0 +neutrik xlr a +0 +5 +5 +Connector_Audio +Jack_XLR_Neutrik_NC4FAH_Horizontal +A Series, 4 pole female XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, horizontal PCB mount, https://www.neutrik.com/en/product/nc4fah +neutrik xlr a +0 +5 +5 +Connector_Audio +Jack_XLR_Neutrik_NC4FAV-0_Vertical +A Series, 4 pole female XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, vertical PCB mount, retention spring instead of latch, https://www.neutrik.com/en/product/nc4fav-0 +neutrik xlr a +0 +5 +5 +Connector_Audio +Jack_XLR_Neutrik_NC4FAV_Vertical +A Series, 4 pole female XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, vertical PCB mount, https://www.neutrik.com/en/product/nc4fav +neutrik xlr a +0 +5 +5 +Connector_Audio +Jack_XLR_Neutrik_NC4FBH_Horizontal +B Series, 4 pole female XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, horizontal PCB mount, https://www.neutrik.com/en/product/nc4fbh +neutrik xlr b +0 +5 +5 +Connector_Audio +Jack_XLR_Neutrik_NC4FBV_Vertical +B Series, 4 pole female XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, vertical PCB mount, https://www.neutrik.com/en/product/nc4fbv +neutrik xlr b +0 +5 +5 +Connector_Audio +Jack_XLR_Neutrik_NC4MAH_Horizontal +A Series, 4 pole male XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, horizontal PCB mount, https://www.neutrik.com/en/product/nc4mah +neutrik xlr a +0 +5 +5 +Connector_Audio +Jack_XLR_Neutrik_NC4MAV_Vertical +A Series, 4 pole male XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, vertical PCB mount, https://www.neutrik.com/en/product/nc4mav +neutrik xlr a +0 +5 +5 +Connector_Audio +Jack_XLR_Neutrik_NC4MBH_Horizontal +B Series, 4 pole male XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, horizontal PCB mount, https://www.neutrik.com/en/product/nc4mbh +neutrik xlr b +0 +5 +5 +Connector_Audio +Jack_XLR_Neutrik_NC4MBV_Vertical +B Series, 4 pole male XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, vertical PCB mount, https://www.neutrik.com/en/product/nc4mbv +neutrik xlr b +0 +5 +5 +Connector_Audio +Jack_XLR_Neutrik_NC5FAH-0_Horizontal +A Series, 5 pole female XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, horizontal PCB mount, retention spring instead of latch, https://www.neutrik.com/en/product/nc5fah-0 +neutrik xlr a +0 +6 +6 +Connector_Audio +Jack_XLR_Neutrik_NC5FAH-DA_Horizontal +A Series, 5 pole female XLR receptacle, grounding: mating connector shell to pin1 and front panel, horizontal PCB mount, asymmetric push, https://www.neutrik.com/en/product/nc5fah-da +neutrik xlr a +0 +6 +6 +Connector_Audio +Jack_XLR_Neutrik_NC5FAH_Horizontal +A Series, 5 pole female XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, horizontal PCB mount, https://www.neutrik.com/en/product/nc5fah +neutrik xlr a +0 +6 +6 +Connector_Audio +Jack_XLR_Neutrik_NC5FAV-DA_Vertical +A Series, 5 pole female XLR receptacle, grounding: mating connector shell to pin1 and front panel, horizontal PCB mount, asymmetric push, https://www.neutrik.com/en/product/nc5fav-da +neutrik xlr a +0 +6 +6 +Connector_Audio +Jack_XLR_Neutrik_NC5FAV-SW_Vertical +A Series, 5 pole female XLR receptacle, switching contacts, grounding: separate ground contact to mating connector shell and front panel, vertical PCB mount, color coding possible, https://www.neutrik.com/en/product/nc5fav-sw +neutrik xlr a +0 +9 +9 +Connector_Audio +Jack_XLR_Neutrik_NC5FAV_Vertical +A Series, 5 pole female XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, vertical PCB mount, https://www.neutrik.com/en/product/nc5fav +neutrik xlr a +0 +6 +6 +Connector_Audio +Jack_XLR_Neutrik_NC5FBH-B_Horizontal +B Series, 5 pole female XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, horizontal PCB mount, black chrome shell, https://www.neutrik.com/en/product/nc5fbh-b +neutrik xlr b +0 +6 +6 +Connector_Audio +Jack_XLR_Neutrik_NC5FBH_Horizontal +B Series, 5 pole female XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, horizontal PCB mount, https://www.neutrik.com/en/product/nc5fbh +neutrik xlr b +0 +6 +6 +Connector_Audio +Jack_XLR_Neutrik_NC5FBV-B_Vertical +B Series, 5 pole female XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, vertical PCB mount, black chrome shell, https://www.neutrik.com/en/product/nc5fbv-b +neutrik xlr b +0 +6 +6 +Connector_Audio +Jack_XLR_Neutrik_NC5FBV-SW_Vertical +B Series, 5 pole female XLR receptacle, switching contacts, grounding: separate ground contact to mating connector shell and front panel, vertical PCB mount, https://www.neutrik.com/en/product/nc5fbv-sw +neutrik xlr b +0 +9 +9 +Connector_Audio +Jack_XLR_Neutrik_NC5FBV_Vertical +B Series, 5 pole female XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, vertical PCB mount, https://www.neutrik.com/en/product/nc5fbv +neutrik xlr b +0 +6 +6 +Connector_Audio +Jack_XLR_Neutrik_NC5MAH_Horizontal +A Series, 5 pole male XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, horizontal PCB mount, https://www.neutrik.com/en/product/nc5mah +neutrik xlr a +0 +6 +6 +Connector_Audio +Jack_XLR_Neutrik_NC5MAV-SW_Vertical +A Series, 5 pole male XLR receptacle, switching contacts, grounding: separate ground contact to mating connector shell and front panel, vertical PCB mount, https://www.neutrik.com/en/product/nc5mav-sw +neutrik xlr a +0 +9 +9 +Connector_Audio +Jack_XLR_Neutrik_NC5MAV_Vertical +A Series, 5 pole male XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, vertical PCB mount, https://www.neutrik.com/en/product/nc5mav +neutrik xlr a +0 +6 +6 +Connector_Audio +Jack_XLR_Neutrik_NC5MBH-B_Horizontal +B Series, 5 pole male XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, horizontal PCB mount, black chrome shell, https://www.neutrik.com/en/product/nc5mbh-b +neutrik xlr b +0 +6 +6 +Connector_Audio +Jack_XLR_Neutrik_NC5MBH_Horizontal +B Series, 5 pole male XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, horizontal PCB mount, https://www.neutrik.com/en/product/nc5mbh +neutrik xlr b +0 +6 +6 +Connector_Audio +Jack_XLR_Neutrik_NC5MBV-B_Vertical +B Series, 5 pole male XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, vertical PCB mount, black chrome shell, https://www.neutrik.com/en/product/nc5mbv-b +neutrik xlr b +0 +6 +6 +Connector_Audio +Jack_XLR_Neutrik_NC5MBV-SW_Vertical +B Series, 5 pole male XLR receptacle, switching contacts, grounding: separate ground contact to mating connector shell and front panel, vertical PCB mount, https://www.neutrik.com/en/product/nc5mbv-sw +neutrik xlr b +0 +9 +9 +Connector_Audio +Jack_XLR_Neutrik_NC5MBV_Vertical +B Series, 5 pole male XLR receptacle, grounding: separate ground contact to mating connector shell and front panel, vertical PCB mount, https://www.neutrik.com/en/product/nc5mbv +neutrik xlr b +0 +6 +6 +Connector_Audio +Jack_speakON-6.35mm_Neutrik_NLJ2MD-H_Horizontal +speakON Combo, 2 pole combination of speakON socket and 6.35mm (1/4in) jack receptacle, horizontal pcb mount, https://www.neutrik.com/en/product/nlj2md-h +neutrik speakon combo +0 +2 +2 +Connector_Audio +Jack_speakON-6.35mm_Neutrik_NLJ2MD-V_Vertical +speakON Combo, 2 pole combination of speakON socket and 6.35mm (1/4in) jack receptacle, vertical pcb mount, https://www.neutrik.com/en/product/nlj2md-v +neutrik speakon combo +0 +2 +2 +Connector_Audio +Jack_speakON_Neutrik_NL2MD-H_Horizontal +speakON Chassis Connectors, 2 pole chassis connector, gray D-size flange, countersunk thru holes, horizontal PCB, https://www.neutrik.com/en/product/nl2md-h +neutrik speakon +0 +2 +2 +Connector_Audio +Jack_speakON_Neutrik_NL2MD-V_Vertical +speakON Chassis Connectors, 2 pole chassis connector, black D-size flange, countersunk thru holes, vertical PCB mount, https://www.neutrik.com/en/product/nl2md-v +neutrik speakon +0 +2 +2 +Connector_Audio +Jack_speakON_Neutrik_NL4MD-H-1_Horizontal +speakON Chassis Connectors, 4 pole chassis connector, black D-size flange, countersunk thru holes, horizontal PCB mount, https://www.neutrik.com/en/product/nl4md-h-1 +neutrik speakon +0 +4 +4 +Connector_Audio +Jack_speakON_Neutrik_NL4MD-H-2_Horizontal +speakON Chassis Connectors, 4 pole chassis connector, black D-size flange, mirrored self tapping screw holes (A-screw), horizontal PCB mount, https://www.neutrik.com/en/product/nl4md-h-2 +neutrik speakon +0 +4 +4 +Connector_Audio +Jack_speakON_Neutrik_NL4MD-H-3_Horizontal +speakON Chassis Connectors, 4 pole chassis connector, black D-size flange, self tapping screw holes (A-screw), horizontal PCB mount, https://www.neutrik.com/en/product/nl4md-h-3 +neutrik speakon +0 +4 +4 +Connector_Audio +Jack_speakON_Neutrik_NL4MD-H_Horizontal +speakON Chassis Connectors, 4 pole chassis connector, grey D-size flange, self tapping screw holes (A-screw), horizontal PCB mount, https://www.neutrik.com/en/product/nl4md-h +neutrik speakon +0 +4 +4 +Connector_Audio +Jack_speakON_Neutrik_NL4MD-V-1_Vertical +speakON Chassis Connectors, 4 pole chassis connector, grey D-size flange, self tapping screw holes (A-screw), vertical PCB mount, https://www.neutrik.com/en/product/nl4md-v-1 +neutrik speakon +0 +4 +4 +Connector_Audio +Jack_speakON_Neutrik_NL4MD-V-2_Vertical +speakON Chassis Connectors, 4 pole chassis connector, black D-size flange, mirrored self tapping screw holes (A-screw), vertical PCB mount, https://www.neutrik.com/en/product/nl4md-v-2 +neutrik speakon +0 +4 +4 +Connector_Audio +Jack_speakON_Neutrik_NL4MD-V-R_Vertical +speakON Chassis Connectors, 4 pole chassis connector, red D-size flange, countersunk thru holes, vertical PCB mount, https://www.neutrik.com/en/product/nl4md-v-r +neutrik speakon +0 +4 +4 +Connector_Audio +Jack_speakON_Neutrik_NL4MD-V-S_Vertical +speakON Chassis Connectors, 4 pole chassis connector, black D-size flange, switchable version of NL4MD-V with 8 vertical PCB contacts (4 switching contacts), https://www.neutrik.com/en/product/nl4md-v-s +neutrik speakon +0 +8 +8 +Connector_Audio +Jack_speakON_Neutrik_NL4MD-V_Vertical +speakON Chassis Connectors, 4 pole chassis connector, black D-size flange, countersunk thru holes, vertical PCB mount, https://www.neutrik.com/en/product/nl4md-v +neutrik speakon +0 +4 +4 +Connector_Audio +Jack_speakON_Neutrik_NL8MD-V-1_Vertical +speakON Chassis Connectors, 8 pole chassis connector, nickel metal square G-size flange, self tapping screw holes (A-screw), vertical PCB mount, https://www.neutrik.com/en/product/nl8md-v-1 +neutrik speakon +0 +8 +8 +Connector_Audio +Jack_speakON_Neutrik_NL8MD-V_Vertical +speakON Chassis Connectors, 8 pole chassis connector, nickel metal square G-size flange, countersunk thru holes, vertical PCB mount, https://www.neutrik.com/en/product/nl8md-v +neutrik speakon +0 +8 +8 +Connector_Audio +Jack_speakON_Neutrik_NLT4MD-V_Vertical +STX Series, 4 pole male chassis connector, metal housing, vertical PCB mount, self tapping screw holes (A-screw), https://www.neutrik.com/en/product/nlt4md-v +neutrik speakon stx +0 +4 +4 +Connector_Audio +MiniXLR-5_Switchcraft_TRAPC_Horizontal +http://www.switchcraft.com/ProductSummary.aspx?Parent=620 http://www.switchcraft.com/Drawings/TRAPC_X-TRASM_X_SERIES_CD.PDF +THT Mini XLR 5Pin right angle +0 +5 +5 +Connector_BarrelJack +BarrelJack_CLIFF_FC681465S_SMT_Horizontal +Surface-mount DC Barrel Jack, https://www.cliffuk.co.uk/products/dcconnectors/FC681465S.pdf +Power Jack SMT +0 +4 +3 +Connector_BarrelJack +BarrelJack_CUI_PJ-036AH-SMT_Horizontal +Surface-mount DC Barrel Jack, http://www.cui.com/product/resource/pj-036ah-smt.pdf +Power Jack SMT +0 +3 +3 +Connector_BarrelJack +BarrelJack_CUI_PJ-063AH_Horizontal +Barrel Jack, 2.0mm ID, 5.5mm OD, 24V, 8A, no switch, https://www.cui.com/product/resource/pj-063ah.pdf +barrel jack cui dc power +0 +4 +3 +Connector_BarrelJack +BarrelJack_CUI_PJ-063AH_Horizontal_CircularHoles +Barrel Jack, 2.0mm ID, 5.5mm OD, 24V, 8A, no switch, https://www.cui.com/product/resource/pj-063ah.pdf +barrel jack cui dc power +0 +4 +3 +Connector_BarrelJack +BarrelJack_CUI_PJ-102AH_Horizontal +Thin-pin DC Barrel Jack, https://cdn-shop.adafruit.com/datasheets/21mmdcjackDatasheet.pdf +Power Jack +0 +3 +3 +Connector_BarrelJack +BarrelJack_Horizontal +DC Barrel Jack +Power Jack +0 +3 +3 +Connector_BarrelJack +BarrelJack_Wuerth_6941xx301002 +Wuerth electronics barrel jack connector (5.5mm outher diameter, inner diameter 2.05mm or 2.55mm depending on exact order number), See: http://katalog.we-online.de/em/datasheet/6941xx301002.pdf +connector barrel jack +0 +3 +3 +Connector_Card +CF-Card_3M_N7E50-7516PK-20-WF +Compact Flash Card connector (https://multimedia.3m.com/mws/media/22365O/3mtm-cf-card-header-compactflashtm-type-i-sm-ts0662.pdf) +connector cf +0 +54 +50 +Connector_Card +SD_Kyocera_145638009211859+ +SD Card Connector, Normal Type, Outer Tail, Without Ejector (https://global.kyocera.com/prdct/electro/product/pdf/5638.pdf) +sd card smt +0 +13 +13 +Connector_Card +SD_Kyocera_145638009511859+ +SD Card Connector, Normal Type, Outer Tail, Spring Eject Type (https://global.kyocera.com/prdct/electro/product/pdf/5638.pdf) +sd card smt +0 +13 +13 +Connector_Card +SD_Kyocera_145638109211859+ +SD Card Connector, Reverse Type, Outer Tail, Without Ejector (https://global.kyocera.com/prdct/electro/product/pdf/5638.pdf) +sd card smt +0 +13 +13 +Connector_Card +SD_Kyocera_145638109511859+ +SD Card Connector, Reverse Type, Outer Tail, Spring Eject Type (https://global.kyocera.com/prdct/electro/product/pdf/5638.pdf) +sd card smt +0 +13 +13 +Connector_Card +SD_TE_2041021 +SD card connector, top mount, SMT (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F2041021%7FB%7Fpdf%7FEnglish%7FENG_CD_2041021_B_C_2041021_B.pdf%7F2041021-4) +sd card +0 +15 +12 +Connector_Card +microSD_HC_Hirose_DM3AT-SF-PEJM5 +Micro SD, SMD, right-angle, push-pull (https://www.hirose.com/product/en/download_file/key_name/DM3AT-SF-PEJM5/category/Drawing%20(2D)/doc_file_id/44099/?file_category_id=6&item_id=06090031000&is_series=) +Micro SD +0 +14 +11 +Connector_Card +microSD_HC_Hirose_DM3BT-DSF-PEJS +Micro SD, SMD, reverse on-board, right-angle, push-pull (https://www.hirose.com/product/en/download_file/key_name/DM3BT-DSF-PEJS/category/Drawing%20(2D)/doc_file_id/44097/?file_category_id=6&item_id=06090029900&is_series=) +Micro SD +0 +16 +11 +Connector_Card +microSD_HC_Hirose_DM3D-SF +Micro SD, SMD, right-angle, push-pull (https://media.digikey.com/PDF/Data%20Sheets/Hirose%20PDFs/DM3D-SF.pdf) +Micro SD +0 +14 +11 +Connector_Card +microSD_HC_Molex_104031-0811 +1.10mm Pitch microSD Memory Card Connector, Surface Mount, Push-Pull Type, 1.42mm Height, with Detect Switch (https://www.molex.com/pdm_docs/sd/1040310811_sd.pdf) +microSD SD molex +0 +14 +11 +Connector_Card +microSD_HC_Wuerth_693072010801 +http://katalog.we-online.de/em/datasheet/693072010801.pdf +Micro SD Wuerth Wurth Würth +0 +12 +9 +Connector_Card +microSIM_JAE_SF53S006VCBR2000 +https://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ115712.pdf +microSIM GSM Card +0 +14 +7 +Connector_Coaxial +BNC_Amphenol_031-6575_Horizontal +dual independently isolated BNC plug (https://www.amphenolrf.com/downloads/dl/file/id/2980/product/644/031_6575_customer_drawing.pdf) +Dual BNC Amphenol Horizontal +0 +6 +4 +Connector_Coaxial +BNC_Amphenol_B6252HB-NPP3G-50_Horizontal +http://www.farnell.com/datasheets/612848.pdf +BNC Amphenol Horizontal +0 +4 +2 +Connector_Coaxial +BNC_PanelMountable_Vertical +Panel-mountable BNC connector mounted through PCB, vertical +BNC connector +0 +2 +2 +Connector_Coaxial +BNC_TEConnectivity_1478204_Vertical +BNC female PCB mount 4 pin straight chassis connector http://www.te.com/usa-en/product-1-1478204-0.html +BNC female PCB mount 4 pin straight chassis connector +0 +5 +2 +Connector_Coaxial +BNC_Win_364A2x95_Horizontal +Dual front isolated BNC plug (https://www.winconn.com/wp-content/uploads/364A2595.pdf) +Dual BNC Horizontal Isolated +0 +6 +3 +Connector_Coaxial +CoaxialSwitch_Hirose_MS-156C3_Horizontal +Subminiature Coaxial Switch 1.35mm High, DC to 11GHz +Switch Coaxial RF +0 +12 +3 +Connector_Coaxial +MMCX_Molex_73415-0961_Horizontal_0.8mm-PCB +Molex MMCX Horizontal Coaxial https://www.molex.com/pdm_docs/sd/734150961_sd.pdf +Molex MMCX Horizontal Coaxial +0 +3 +2 +Connector_Coaxial +MMCX_Molex_73415-0961_Horizontal_1.0mm-PCB +Molex MMCX Horizontal Coaxial https://www.molex.com/pdm_docs/sd/734150961_sd.pdf +Molex MMCX Horizontal Coaxial +0 +3 +2 +Connector_Coaxial +MMCX_Molex_73415-0961_Horizontal_1.6mm-PCB +Molex MMCX Horizontal Coaxial https://www.molex.com/pdm_docs/sd/734150961_sd.pdf +Molex MMCX Horizontal Coaxial +0 +3 +2 +Connector_Coaxial +MMCX_Molex_73415-1471_Vertical +http://www.molex.com/pdm_docs/sd/734151471_sd.pdf +Molex MMCX Coaxial Connector 50 ohms Female Jack Vertical THT +0 +5 +2 +Connector_Coaxial +SMA_Amphenol_901-144_Vertical +https://www.amphenolrf.com/downloads/dl/file/id/7023/product/3103/901_144_customer_drawing.pdf +SMA THT Female Jack Vertical +0 +5 +2 +Connector_Coaxial +SMA_Amphenol_132134-10_Vertical +https://www.amphenolrf.com/downloads/dl/file/id/4007/product/2974/132134_10_customer_drawing.pdf +SMA SMD Female Jack Vertical +0 +3 +2 +Connector_Coaxial +SMA_Amphenol_132134-11_Vertical +https://www.amphenolrf.com/downloads/dl/file/id/3406/product/2975/132134_11_customer_drawing.pdf +SMA THT Female Jack Vertical ExtendedLegs +0 +5 +2 +Connector_Coaxial +SMA_Amphenol_132134-14_Vertical +https://www.amphenolrf.com/downloads/dl/file/id/1793/product/2976/132134_14_customer_drawing.pdf +SMA THT Female Jack Vertical ExtendedLegs +0 +5 +2 +Connector_Coaxial +SMA_Amphenol_132134-16_Vertical +https://www.amphenolrf.com/downloads/dl/file/id/1141/product/2978/132134_16_customer_drawing.pdf +SMA THT Female Jack Vertical ExtendedLegs +0 +5 +2 +Connector_Coaxial +SMA_Amphenol_132134_Vertical +https://www.amphenolrf.com/downloads/dl/file/id/2187/product/2843/132134_customer_drawing.pdf +SMA THT Female Jack Vertical ExtendedLegs +0 +5 +2 +Connector_Coaxial +SMA_Amphenol_132203-12_Horizontal +https://www.amphenolrf.com/media/downloads/1769/132203-12.pdf +SMA THT Female Jack Horizontal +0 +5 +2 +Connector_Coaxial +SMA_Amphenol_132289_EdgeMount +http://www.amphenolrf.com/132289.html +SMA +0 +5 +2 +Connector_Coaxial +SMA_Amphenol_132291-12_Vertical +https://www.amphenolrf.com/downloads/dl/file/id/1688/product/3020/132291_12_customer_drawing.pdf +SMA THT Female Jack Vertical Bulkhead +0 +5 +2 +Connector_Coaxial +SMA_Amphenol_132291_Vertical +https://www.amphenolrf.com/downloads/dl/file/id/3222/product/2918/132291_customer_drawing.pdf +SMA THT Female Jack Vertical Bulkhead +0 +5 +2 +Connector_Coaxial +SMA_Molex_73251-1153_EdgeMount_Horizontal +Molex SMA RF Connectors, Edge Mount, (http://www.molex.com/pdm_docs/sd/732511150_sd.pdf) +sma edge +0 +11 +2 +Connector_Coaxial +SMA_Molex_73251-2120_EdgeMount_Horizontal +Molex SMA RF Connector, Edge Mount, (http://www.molex.com/pdm_docs/sd/732512120_sd.pdf) +sma edge +0 +11 +2 +Connector_Coaxial +SMA_Molex_73251-2200_Horizontal +https://www.molex.com/webdocs/datasheets/pdf/en-us/0732512200_RF_COAX_CONNECTORS.pdf +SMA THT Female Jack Horizontal +0 +5 +2 +Connector_Coaxial +SMA_Samtec_SMA-J-P-X-ST-EM1_EdgeMount +Connector SMA, 0Hz to 20GHz, 50Ohm, Edge Mount (http://suddendocs.samtec.com/prints/sma-j-p-x-st-em1-mkt.pdf) +SMA Straight Samtec Edge Mount +0 +5 +2 +Connector_Coaxial +SMA_Wurth_60312002114503_Vertical +https://www.we-online.de/katalog/datasheet/60312002114503.pdf +SMA THT Female Jack Vertical ExtendedLegs +0 +5 +2 +Connector_Coaxial +SMB_Jack_Vertical +SMB pcb mounting jack +SMB Jack Striaght +0 +5 +2 +Connector_Coaxial +U.FL_Hirose_U.FL-R-SMT-1_Vertical +Hirose U.FL Coaxial https://www.hirose.com/product/en/products/U.FL/U.FL-R-SMT-1%2810%29/ +Hirose U.FL Coaxial +0 +3 +2 +Connector_Coaxial +U.FL_Molex_MCRF_73412-0110_Vertical +Molex Microcoaxial RF Connectors (MCRF), mates Hirose U.FL, (http://www.molex.com/pdm_docs/sd/734120110_sd.pdf) +mcrf hirose ufl u.fl microcoaxial +0 +4 +2 +Connector_DIN +DIN41612_B2_2x8_Female_Vertical_THT +DIN41612 connector, type B/2, Vertical, 2 rows 16 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN 41612 IEC 60603 B/2 +0 +16 +16 +Connector_DIN +DIN41612_B2_2x8_Male_Horizontal_THT +DIN41612 connector, type B/2, Horizontal, 2 rows 16 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN 41612 IEC 60603 B/2 +0 +16 +16 +Connector_DIN +DIN41612_B2_2x16_Female_Vertical_THT +DIN41612 connector, type B/2, Vertical, 2 rows 16 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN 41612 IEC 60603 B/2 +0 +32 +32 +Connector_DIN +DIN41612_B2_2x16_Male_Horizontal_THT +DIN41612 connector, type B/2, Horizontal, 2 rows 16 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN 41612 IEC 60603 B/2 +0 +32 +32 +Connector_DIN +DIN41612_B3_2x5_Female_Vertical_THT +DIN41612 connector, type B/3, Vertical, 2 rows 10 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN 41612 IEC 60603 B/3 +0 +10 +10 +Connector_DIN +DIN41612_B3_2x5_Male_Horizontal_THT +DIN41612 connector, type B/3, Horizontal, 2 rows 10 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN 41612 IEC 60603 B/3 +0 +10 +10 +Connector_DIN +DIN41612_B3_2x10_Female_Vertical_THT +DIN41612 connector, type B/3, Vertical, 2 rows 10 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN 41612 IEC 60603 B/3 +0 +20 +20 +Connector_DIN +DIN41612_B3_2x10_Male_Horizontal_THT +DIN41612 connector, type B/3, Horizontal, 2 rows 10 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN 41612 IEC 60603 B/3 +0 +20 +20 +Connector_DIN +DIN41612_B_1x32_Female_Vertical_THT +DIN41612 connector, type B, Vertical, 2 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN 41612 IEC 60603 B +0 +32 +32 +Connector_DIN +DIN41612_B_1x32_Male_Horizontal_THT +DIN41612 connector, type B, Horizontal, 2 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN 41612 IEC 60603 B +0 +32 +32 +Connector_DIN +DIN41612_B_2x16_Female_Vertical_THT +DIN41612 connector, type B, Vertical, 2 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN 41612 IEC 60603 B +0 +32 +32 +Connector_DIN +DIN41612_B_2x16_Male_Horizontal_THT +DIN41612 connector, type B, Horizontal, 2 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN 41612 IEC 60603 B +0 +32 +32 +Connector_DIN +DIN41612_B_2x32_Female_Vertical_THT +DIN41612 connector, type B, Vertical, 2 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN 41612 IEC 60603 B +0 +64 +64 +Connector_DIN +DIN41612_B_2x32_Male_Horizontal_THT +DIN41612 connector, type B, Horizontal, 2 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN 41612 IEC 60603 B +0 +64 +64 +Connector_DIN +DIN41612_C2_2x16_Female_Vertical_THT +DIN41612 connector, type C/2, Vertical, 3 rows 16 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN 41612 IEC 60603 C/2 +0 +32 +32 +Connector_DIN +DIN41612_C2_2x16_Male_Horizontal_THT +DIN41612 connector, type C/2, Horizontal, 3 rows 16 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN 41612 IEC 60603 C/2 +0 +32 +32 +Connector_DIN +DIN41612_C2_3x16_Female_Vertical_THT +DIN41612 connector, type C/2, Vertical, 3 rows 16 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN 41612 IEC 60603 C/2 +0 +48 +48 +Connector_DIN +DIN41612_C2_3x16_Male_Horizontal_THT +DIN41612 connector, type C/2, Horizontal, 3 rows 16 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN 41612 IEC 60603 C/2 +0 +48 +48 +Connector_DIN +DIN41612_C3_2x10_Female_Vertical_THT +DIN41612 connector, type C/3, Vertical, 3 rows 10 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN 41612 IEC 60603 C/3 +0 +20 +20 +Connector_DIN +DIN41612_C3_2x10_Male_Horizontal_THT +DIN41612 connector, type C/3, Horizontal, 3 rows 10 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN 41612 IEC 60603 C/3 +0 +20 +20 +Connector_DIN +DIN41612_C3_3x10_Female_Vertical_THT +DIN41612 connector, type C/3, Vertical, 3 rows 10 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN 41612 IEC 60603 C/3 +0 +30 +30 +Connector_DIN +DIN41612_C3_3x10_Male_Horizontal_THT +DIN41612 connector, type C/3, Horizontal, 3 rows 10 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN 41612 IEC 60603 C/3 +0 +30 +30 +Connector_DIN +DIN41612_C_1x32_Female_Vertical_THT +DIN41612 connector, type C, Vertical, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN 41612 IEC 60603 C +0 +32 +32 +Connector_DIN +DIN41612_C_1x32_Male_Horizontal_THT +DIN41612 connector, type C, Horizontal, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN 41612 IEC 60603 C +0 +32 +32 +Connector_DIN +DIN41612_C_2x16_Female_Vertical_THT +DIN41612 connector, type C, Vertical, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN 41612 IEC 60603 C +0 +32 +32 +Connector_DIN +DIN41612_C_2x16_Male_Horizontal_THT +DIN41612 connector, type C, Horizontal, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN 41612 IEC 60603 C +0 +32 +32 +Connector_DIN +DIN41612_C_2x32_Female_Vertical_THT +DIN41612 connector, type C, Vertical, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN 41612 IEC 60603 C +0 +64 +64 +Connector_DIN +DIN41612_C_2x32_Male_Horizontal_THT +DIN41612 connector, type C, Horizontal, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN 41612 IEC 60603 C +0 +64 +64 +Connector_DIN +DIN41612_C_3x16_Female_Vertical_THT +DIN41612 connector, type C, Vertical, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN 41612 IEC 60603 C +0 +48 +48 +Connector_DIN +DIN41612_C_3x16_Male_Horizontal_THT +DIN41612 connector, type C, Horizontal, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN 41612 IEC 60603 C +0 +48 +48 +Connector_DIN +DIN41612_C_3x32_Female_Vertical_THT +DIN41612 connector, type C, Vertical, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN 41612 IEC 60603 C +0 +96 +96 +Connector_DIN +DIN41612_C_3x32_Male_Horizontal_THT +DIN41612 connector, type C, Horizontal, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN 41612 IEC 60603 C +0 +96 +96 +Connector_DIN +DIN41612_D_2x8_Female_Vertical_THT +DIN41612 connector, type D, Vertical, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN 41612 IEC 60603 D +0 +16 +16 +Connector_DIN +DIN41612_D_2x8_Male_Horizontal_THT +DIN41612 connector, type D, Horizontal, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN 41612 IEC 60603 D +0 +16 +16 +Connector_DIN +DIN41612_D_2x16_Female_Vertical_THT +DIN41612 connector, type D, Vertical, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN 41612 IEC 60603 D +0 +32 +32 +Connector_DIN +DIN41612_D_2x16_Male_Horizontal_THT +DIN41612 connector, type D, Horizontal, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN 41612 IEC 60603 D +0 +32 +32 +Connector_DIN +DIN41612_E_2x16_Female_Vertical_THT +DIN41612 connector, type E, Vertical, 5 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN 41612 IEC 60603 E +0 +32 +32 +Connector_DIN +DIN41612_E_2x16_Male_Horizontal_THT +DIN41612 connector, type E, Horizontal, 5 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN 41612 IEC 60603 E +0 +32 +32 +Connector_DIN +DIN41612_E_2x16_RowsAC_Female_Vertical_THT +DIN41612 connector, type E, Vertical, 5 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN 41612 IEC 60603 E +0 +32 +32 +Connector_DIN +DIN41612_E_2x16_RowsAC_Male_Horizontal_THT +DIN41612 connector, type E, Horizontal, 5 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN 41612 IEC 60603 E +0 +32 +32 +Connector_DIN +DIN41612_E_3x16_Female_Vertical_THT +DIN41612 connector, type E, Vertical, 5 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN 41612 IEC 60603 E +0 +48 +48 +Connector_DIN +DIN41612_E_3x16_Male_Horizontal_THT +DIN41612 connector, type E, Horizontal, 5 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN 41612 IEC 60603 E +0 +48 +48 +Connector_DIN +DIN41612_F_2x16_Female_Vertical_THT +DIN41612 connector, type F, Vertical, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN 41612 IEC 60603 F +0 +32 +32 +Connector_DIN +DIN41612_F_2x16_Male_Horizontal_THT +DIN41612 connector, type F, Horizontal, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN 41612 IEC 60603 F +0 +32 +32 +Connector_DIN +DIN41612_F_2x16_RowsZD_Female_Vertical_THT +DIN41612 connector, type F, Vertical, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN 41612 IEC 60603 F +0 +32 +32 +Connector_DIN +DIN41612_F_2x16_RowsZD_Male_Horizontal_THT +DIN41612 connector, type F, Horizontal, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN 41612 IEC 60603 F +0 +32 +32 +Connector_DIN +DIN41612_F_3x16_Female_Vertical_THT +DIN41612 connector, type F, Vertical, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN 41612 IEC 60603 F +0 +48 +48 +Connector_DIN +DIN41612_F_3x16_Male_Horizontal_THT +DIN41612 connector, type F, Horizontal, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN 41612 IEC 60603 F +0 +48 +48 +Connector_DIN +DIN41612_Q2_2x16_Male_Horizontal_THT +DIN41612 connector, type Q/2, Horizontal, 2 rows 16 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN 41612 IEC 60603 Q/2 +0 +32 +32 +Connector_DIN +DIN41612_Q2_2x16_Male_Vertical_THT +DIN41612 connector, type Q/2, Vertical, 2 rows 16 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN 41612 IEC 60603 Q/2 +0 +32 +32 +Connector_DIN +DIN41612_Q3_2x10_Male_Horizontal_THT +DIN41612 connector, type Q/3, Horizontal, 2 rows 10 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN 41612 IEC 60603 Q/3 +0 +20 +20 +Connector_DIN +DIN41612_Q3_2x10_Male_Vertical_THT +DIN41612 connector, type Q/3, Vertical, 2 rows 10 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN 41612 IEC 60603 Q/3 +0 +20 +20 +Connector_DIN +DIN41612_Q_2x32_Male_Horizontal_THT +DIN41612 connector, type Q, Horizontal, 2 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN 41612 IEC 60603 Q +0 +64 +64 +Connector_DIN +DIN41612_Q_2x32_Male_Vertical_THT +DIN41612 connector, type Q, Vertical, 2 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN 41612 IEC 60603 Q +0 +64 +64 +Connector_DIN +DIN41612_R2_2x16_Male_Horizontal_THT +DIN41612 connector, type R/2, Horizontal, 3 rows 16 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN 41612 IEC 60603 R/2 +0 +32 +32 +Connector_DIN +DIN41612_R2_2x16_Male_Vertical_THT +DIN41612 connector, type R/2, Vertical, 3 rows 16 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN 41612 IEC 60603 R/2 +0 +32 +32 +Connector_DIN +DIN41612_R2_3x16_Male_Horizontal_THT +DIN41612 connector, type R/2, Horizontal, 3 rows 16 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN 41612 IEC 60603 R/2 +0 +48 +48 +Connector_DIN +DIN41612_R2_3x16_Male_Vertical_THT +DIN41612 connector, type R/2, Vertical, 3 rows 16 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN 41612 IEC 60603 R/2 +0 +48 +48 +Connector_DIN +DIN41612_R3_2x10_Male_Horizontal_THT +DIN41612 connector, type R/3, Horizontal, 3 rows 10 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN 41612 IEC 60603 R/3 +0 +20 +20 +Connector_DIN +DIN41612_R3_2x10_Male_Vertical_THT +DIN41612 connector, type R/3, Vertical, 3 rows 10 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN 41612 IEC 60603 R/3 +0 +20 +20 +Connector_DIN +DIN41612_R3_3x10_Male_Horizontal_THT +DIN41612 connector, type R/3, Horizontal, 3 rows 10 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN 41612 IEC 60603 R/3 +0 +30 +30 +Connector_DIN +DIN41612_R3_3x10_Male_Vertical_THT +DIN41612 connector, type R/3, Vertical, 3 rows 10 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN 41612 IEC 60603 R/3 +0 +30 +30 +Connector_DIN +DIN41612_R_1x32_Male_Horizontal_THT +DIN41612 connector, type R, Horizontal, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN 41612 IEC 60603 R +0 +32 +32 +Connector_DIN +DIN41612_R_1x32_Male_Vertical_THT +DIN41612 connector, type R, Vertical, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN 41612 IEC 60603 R +0 +32 +32 +Connector_DIN +DIN41612_R_2x16_Male_Horizontal_THT +DIN41612 connector, type R, Horizontal, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN 41612 IEC 60603 R +0 +32 +32 +Connector_DIN +DIN41612_R_2x16_Male_Vertical_THT +DIN41612 connector, type R, Vertical, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN 41612 IEC 60603 R +0 +32 +32 +Connector_DIN +DIN41612_R_2x32_Male_Horizontal_THT +DIN41612 connector, type R, Horizontal, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN 41612 IEC 60603 R +0 +64 +64 +Connector_DIN +DIN41612_R_2x32_Male_Vertical_THT +DIN41612 connector, type R, Vertical, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN 41612 IEC 60603 R +0 +64 +64 +Connector_DIN +DIN41612_R_3x16_Male_Horizontal_THT +DIN41612 connector, type R, Horizontal, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN 41612 IEC 60603 R +0 +48 +48 +Connector_DIN +DIN41612_R_3x16_Male_Vertical_THT +DIN41612 connector, type R, Vertical, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN 41612 IEC 60603 R +0 +48 +48 +Connector_DIN +DIN41612_R_3x32_Male_Horizontal_THT +DIN41612 connector, type R, Horizontal, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN 41612 IEC 60603 R +0 +96 +96 +Connector_DIN +DIN41612_R_3x32_Male_Vertical_THT +DIN41612 connector, type R, Vertical, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf +DIN 41612 IEC 60603 R +0 +96 +96 +Connector_Dsub +DSUB-9_Female_EdgeMount_P2.77mm +9-pin D-Sub connector, solder-cups edge-mounted, female, x-pin-pitch 2.77mm, distance of mounting holes 25mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +9-pin D-Sub connector edge mount solder cup female x-pin-pitch 2.77mm mounting holes distance 25mm +0 +9 +9 +Connector_Dsub +DSUB-9_Female_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm +9-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.54mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf +9-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.54mm pin-PCB-offset 9.4mm +0 +9 +9 +Connector_Dsub +DSUB-9_Female_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm +9-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 4.9399999999999995mm, distance of mounting holes 25mm, distance of mounting holes to PCB edge 7.4799999999999995mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +9-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 4.9399999999999995mm mounting-holes-distance 25mm mounting-hole-offset 25mm +0 +11 +10 +Connector_Dsub +DSUB-9_Female_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm +9-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 7.699999999999999mm, distance of mounting holes 25mm, distance of mounting holes to PCB edge 9.12mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +9-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 7.699999999999999mm mounting-holes-distance 25mm mounting-hole-offset 25mm +0 +11 +10 +Connector_Dsub +DSUB-9_Female_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm +9-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf +9-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 9.4mm +0 +9 +9 +Connector_Dsub +DSUB-9_Female_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm +9-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 9.9mm, distance of mounting holes 25mm, distance of mounting holes to PCB edge 11.32mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +9-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 9.9mm mounting-holes-distance 25mm mounting-hole-offset 25mm +0 +11 +10 +Connector_Dsub +DSUB-9_Female_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm +9-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 25mm, distance of mounting holes to PCB edge 8.2mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +9-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 25mm mounting-hole-offset 25mm +0 +11 +10 +Connector_Dsub +DSUB-9_Female_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm +9-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 25mm, distance of mounting holes to PCB edge 15.979999999999999mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +9-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 25mm mounting-hole-offset 25mm +0 +11 +10 +Connector_Dsub +DSUB-9_Female_Vertical_P2.77x2.84mm +9-pin D-Sub connector, straight/vertical, THT-mount, female, pitch 2.77x2.84mm, distance of mounting holes 25mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +9-pin D-Sub connector straight vertical THT female pitch 2.77x2.84mm mounting holes distance 25mm +0 +9 +9 +Connector_Dsub +DSUB-9_Female_Vertical_P2.77x2.84mm_MountingHoles +9-pin D-Sub connector, straight/vertical, THT-mount, female, pitch 2.77x2.84mm, distance of mounting holes 25mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +9-pin D-Sub connector straight vertical THT female pitch 2.77x2.84mm mounting holes distance 25mm +0 +11 +10 +Connector_Dsub +DSUB-9_Male_EdgeMount_P2.77mm +9-pin D-Sub connector, solder-cups edge-mounted, male, x-pin-pitch 2.77mm, distance of mounting holes 25mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +9-pin D-Sub connector edge mount solder cup male x-pin-pitch 2.77mm mounting holes distance 25mm +0 +9 +9 +Connector_Dsub +DSUB-9_Male_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm +9-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.54mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf +9-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.54mm pin-PCB-offset 9.4mm +0 +9 +9 +Connector_Dsub +DSUB-9_Male_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm +9-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 4.9399999999999995mm, distance of mounting holes 25mm, distance of mounting holes to PCB edge 7.4799999999999995mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +9-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 4.9399999999999995mm mounting-holes-distance 25mm mounting-hole-offset 25mm +0 +11 +10 +Connector_Dsub +DSUB-9_Male_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm +9-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 7.699999999999999mm, distance of mounting holes 25mm, distance of mounting holes to PCB edge 9.12mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +9-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 7.699999999999999mm mounting-holes-distance 25mm mounting-hole-offset 25mm +0 +11 +10 +Connector_Dsub +DSUB-9_Male_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm +9-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf +9-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 9.4mm +0 +9 +9 +Connector_Dsub +DSUB-9_Male_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm +9-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 9.9mm, distance of mounting holes 25mm, distance of mounting holes to PCB edge 11.32mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +9-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 9.9mm mounting-holes-distance 25mm mounting-hole-offset 25mm +0 +11 +10 +Connector_Dsub +DSUB-9_Male_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm +9-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 25mm, distance of mounting holes to PCB edge 8.2mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +9-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 25mm mounting-hole-offset 25mm +0 +11 +10 +Connector_Dsub +DSUB-9_Male_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm +9-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 25mm, distance of mounting holes to PCB edge 15.979999999999999mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +9-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 25mm mounting-hole-offset 25mm +0 +11 +10 +Connector_Dsub +DSUB-9_Male_Vertical_P2.77x2.84mm +9-pin D-Sub connector, straight/vertical, THT-mount, male, pitch 2.77x2.84mm, distance of mounting holes 25mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +9-pin D-Sub connector straight vertical THT male pitch 2.77x2.84mm mounting holes distance 25mm +0 +9 +9 +Connector_Dsub +DSUB-9_Male_Vertical_P2.77x2.84mm_MountingHoles +9-pin D-Sub connector, straight/vertical, THT-mount, male, pitch 2.77x2.84mm, distance of mounting holes 25mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +9-pin D-Sub connector straight vertical THT male pitch 2.77x2.84mm mounting holes distance 25mm +0 +11 +10 +Connector_Dsub +DSUB-15-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm +15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.29x1.98mm, pin-PCB-offset 3.0300000000000002mm, distance of mounting holes 25mm, distance of mounting holes to PCB edge 4.9399999999999995mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +15-pin D-Sub connector horizontal angled 90deg THT female pitch 2.29x1.98mm pin-PCB-offset 3.0300000000000002mm mounting-holes-distance 25mm mounting-hole-offset 25mm +0 +17 +16 +Connector_Dsub +DSUB-15-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm +15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.29x1.98mm, pin-PCB-offset 8.35mm, distance of mounting holes 25mm, distance of mounting holes to PCB edge 10.889999999999999mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +15-pin D-Sub connector horizontal angled 90deg THT female pitch 2.29x1.98mm pin-PCB-offset 8.35mm mounting-holes-distance 25mm mounting-hole-offset 25mm +0 +17 +16 +Connector_Dsub +DSUB-15-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset9.40mm +15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.29x1.98mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf +15-pin D-Sub connector horizontal angled 90deg THT female pitch 2.29x1.98mm pin-PCB-offset 9.4mm +0 +15 +15 +Connector_Dsub +DSUB-15-HD_Female_Horizontal_P2.29x2.54mm_EdgePinOffset9.40mm +15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.29x2.54mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf +15-pin D-Sub connector horizontal angled 90deg THT female pitch 2.29x2.54mm pin-PCB-offset 9.4mm +0 +15 +15 +Connector_Dsub +DSUB-15-HD_Female_Vertical_P2.29x1.98mm_MountingHoles +15-pin D-Sub connector, straight/vertical, THT-mount, female, pitch 2.29x1.98mm, distance of mounting holes 25mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +15-pin D-Sub connector straight vertical THT female pitch 2.29x1.98mm mounting holes distance 25mm +0 +17 +16 +Connector_Dsub +DSUB-15-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm +15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.29x1.98mm, pin-PCB-offset 3.0300000000000002mm, distance of mounting holes 25mm, distance of mounting holes to PCB edge 4.9399999999999995mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +15-pin D-Sub connector horizontal angled 90deg THT male pitch 2.29x1.98mm pin-PCB-offset 3.0300000000000002mm mounting-holes-distance 25mm mounting-hole-offset 25mm +0 +17 +16 +Connector_Dsub +DSUB-15-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm +15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.29x1.98mm, pin-PCB-offset 8.35mm, distance of mounting holes 25mm, distance of mounting holes to PCB edge 10.889999999999999mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +15-pin D-Sub connector horizontal angled 90deg THT male pitch 2.29x1.98mm pin-PCB-offset 8.35mm mounting-holes-distance 25mm mounting-hole-offset 25mm +0 +17 +16 +Connector_Dsub +DSUB-15-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset9.40mm +15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.29x1.98mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf +15-pin D-Sub connector horizontal angled 90deg THT male pitch 2.29x1.98mm pin-PCB-offset 9.4mm +0 +15 +15 +Connector_Dsub +DSUB-15-HD_Male_Horizontal_P2.29x2.54mm_EdgePinOffset9.40mm +15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.29x2.54mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf +15-pin D-Sub connector horizontal angled 90deg THT male pitch 2.29x2.54mm pin-PCB-offset 9.4mm +0 +15 +15 +Connector_Dsub +DSUB-15-HD_Male_Vertical_P2.29x1.98mm_MountingHoles +15-pin D-Sub connector, straight/vertical, THT-mount, male, pitch 2.29x1.98mm, distance of mounting holes 25mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +15-pin D-Sub connector straight vertical THT male pitch 2.29x1.98mm mounting holes distance 25mm +0 +17 +16 +Connector_Dsub +DSUB-15_Female_EdgeMount_P2.77mm +15-pin D-Sub connector, solder-cups edge-mounted, female, x-pin-pitch 2.77mm, distance of mounting holes 33.3mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +15-pin D-Sub connector edge mount solder cup female x-pin-pitch 2.77mm mounting holes distance 33.3mm +0 +15 +15 +Connector_Dsub +DSUB-15_Female_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm +15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.54mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf +15-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.54mm pin-PCB-offset 9.4mm +0 +15 +15 +Connector_Dsub +DSUB-15_Female_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm +15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 4.9399999999999995mm, distance of mounting holes 33.3mm, distance of mounting holes to PCB edge 7.4799999999999995mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +15-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 4.9399999999999995mm mounting-holes-distance 33.3mm mounting-hole-offset 33.3mm +0 +17 +16 +Connector_Dsub +DSUB-15_Female_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm +15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 7.699999999999999mm, distance of mounting holes 33.3mm, distance of mounting holes to PCB edge 9.12mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +15-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 7.699999999999999mm mounting-holes-distance 33.3mm mounting-hole-offset 33.3mm +0 +17 +16 +Connector_Dsub +DSUB-15_Female_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm +15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf +15-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 9.4mm +0 +15 +15 +Connector_Dsub +DSUB-15_Female_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm +15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 9.9mm, distance of mounting holes 33.3mm, distance of mounting holes to PCB edge 11.32mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +15-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 9.9mm mounting-holes-distance 33.3mm mounting-hole-offset 33.3mm +0 +17 +16 +Connector_Dsub +DSUB-15_Female_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm +15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 33.3mm, distance of mounting holes to PCB edge 8.2mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +15-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 33.3mm mounting-hole-offset 33.3mm +0 +17 +16 +Connector_Dsub +DSUB-15_Female_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm +15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 33.3mm, distance of mounting holes to PCB edge 15.979999999999999mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +15-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 33.3mm mounting-hole-offset 33.3mm +0 +17 +16 +Connector_Dsub +DSUB-15_Female_Vertical_P2.77x2.84mm +15-pin D-Sub connector, straight/vertical, THT-mount, female, pitch 2.77x2.84mm, distance of mounting holes 33.3mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +15-pin D-Sub connector straight vertical THT female pitch 2.77x2.84mm mounting holes distance 33.3mm +0 +15 +15 +Connector_Dsub +DSUB-15_Female_Vertical_P2.77x2.84mm_MountingHoles +15-pin D-Sub connector, straight/vertical, THT-mount, female, pitch 2.77x2.84mm, distance of mounting holes 33.3mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +15-pin D-Sub connector straight vertical THT female pitch 2.77x2.84mm mounting holes distance 33.3mm +0 +17 +16 +Connector_Dsub +DSUB-15_Male_EdgeMount_P2.77mm +15-pin D-Sub connector, solder-cups edge-mounted, male, x-pin-pitch 2.77mm, distance of mounting holes 33.3mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +15-pin D-Sub connector edge mount solder cup male x-pin-pitch 2.77mm mounting holes distance 33.3mm +0 +15 +15 +Connector_Dsub +DSUB-15_Male_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm +15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.54mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf +15-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.54mm pin-PCB-offset 9.4mm +0 +15 +15 +Connector_Dsub +DSUB-15_Male_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm +15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 4.9399999999999995mm, distance of mounting holes 33.3mm, distance of mounting holes to PCB edge 7.4799999999999995mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +15-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 4.9399999999999995mm mounting-holes-distance 33.3mm mounting-hole-offset 33.3mm +0 +17 +16 +Connector_Dsub +DSUB-15_Male_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm +15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 7.699999999999999mm, distance of mounting holes 33.3mm, distance of mounting holes to PCB edge 9.12mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +15-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 7.699999999999999mm mounting-holes-distance 33.3mm mounting-hole-offset 33.3mm +0 +17 +16 +Connector_Dsub +DSUB-15_Male_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm +15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf +15-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 9.4mm +0 +15 +15 +Connector_Dsub +DSUB-15_Male_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm +15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 9.9mm, distance of mounting holes 33.3mm, distance of mounting holes to PCB edge 11.32mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +15-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 9.9mm mounting-holes-distance 33.3mm mounting-hole-offset 33.3mm +0 +17 +16 +Connector_Dsub +DSUB-15_Male_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm +15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 33.3mm, distance of mounting holes to PCB edge 8.2mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +15-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 33.3mm mounting-hole-offset 33.3mm +0 +17 +16 +Connector_Dsub +DSUB-15_Male_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm +15-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 33.3mm, distance of mounting holes to PCB edge 15.979999999999999mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +15-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 33.3mm mounting-hole-offset 33.3mm +0 +17 +16 +Connector_Dsub +DSUB-15_Male_Vertical_P2.77x2.84mm +15-pin D-Sub connector, straight/vertical, THT-mount, male, pitch 2.77x2.84mm, distance of mounting holes 33.3mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +15-pin D-Sub connector straight vertical THT male pitch 2.77x2.84mm mounting holes distance 33.3mm +0 +15 +15 +Connector_Dsub +DSUB-15_Male_Vertical_P2.77x2.84mm_MountingHoles +15-pin D-Sub connector, straight/vertical, THT-mount, male, pitch 2.77x2.84mm, distance of mounting holes 33.3mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +15-pin D-Sub connector straight vertical THT male pitch 2.77x2.84mm mounting holes distance 33.3mm +0 +17 +16 +Connector_Dsub +DSUB-25_Female_EdgeMount_P2.77mm +25-pin D-Sub connector, solder-cups edge-mounted, female, x-pin-pitch 2.77mm, distance of mounting holes 47.1mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +25-pin D-Sub connector edge mount solder cup female x-pin-pitch 2.77mm mounting holes distance 47.1mm +0 +25 +25 +Connector_Dsub +DSUB-25_Female_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm +25-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.54mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf +25-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.54mm pin-PCB-offset 9.4mm +0 +25 +25 +Connector_Dsub +DSUB-25_Female_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm +25-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 4.9399999999999995mm, distance of mounting holes 47.1mm, distance of mounting holes to PCB edge 7.4799999999999995mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +25-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 4.9399999999999995mm mounting-holes-distance 47.1mm mounting-hole-offset 47.1mm +0 +27 +26 +Connector_Dsub +DSUB-25_Female_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm +25-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 7.699999999999999mm, distance of mounting holes 47.1mm, distance of mounting holes to PCB edge 9.12mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +25-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 7.699999999999999mm mounting-holes-distance 47.1mm mounting-hole-offset 47.1mm +0 +27 +26 +Connector_Dsub +DSUB-25_Female_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm +25-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf +25-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 9.4mm +0 +25 +25 +Connector_Dsub +DSUB-25_Female_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm +25-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 9.9mm, distance of mounting holes 47.1mm, distance of mounting holes to PCB edge 11.32mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +25-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 9.9mm mounting-holes-distance 47.1mm mounting-hole-offset 47.1mm +0 +27 +26 +Connector_Dsub +DSUB-25_Female_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm +25-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 47.1mm, distance of mounting holes to PCB edge 8.2mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +25-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 47.1mm mounting-hole-offset 47.1mm +0 +27 +26 +Connector_Dsub +DSUB-25_Female_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm +25-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 47.1mm, distance of mounting holes to PCB edge 15.979999999999999mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +25-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 47.1mm mounting-hole-offset 47.1mm +0 +27 +26 +Connector_Dsub +DSUB-25_Female_Vertical_P2.77x2.84mm +25-pin D-Sub connector, straight/vertical, THT-mount, female, pitch 2.77x2.84mm, distance of mounting holes 47.1mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +25-pin D-Sub connector straight vertical THT female pitch 2.77x2.84mm mounting holes distance 47.1mm +0 +25 +25 +Connector_Dsub +DSUB-25_Female_Vertical_P2.77x2.84mm_MountingHoles +25-pin D-Sub connector, straight/vertical, THT-mount, female, pitch 2.77x2.84mm, distance of mounting holes 47.1mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +25-pin D-Sub connector straight vertical THT female pitch 2.77x2.84mm mounting holes distance 47.1mm +0 +27 +26 +Connector_Dsub +DSUB-25_Male_EdgeMount_P2.77mm +25-pin D-Sub connector, solder-cups edge-mounted, male, x-pin-pitch 2.77mm, distance of mounting holes 47.1mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +25-pin D-Sub connector edge mount solder cup male x-pin-pitch 2.77mm mounting holes distance 47.1mm +0 +25 +25 +Connector_Dsub +DSUB-25_Male_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm +25-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.54mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf +25-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.54mm pin-PCB-offset 9.4mm +0 +25 +25 +Connector_Dsub +DSUB-25_Male_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm +25-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 4.9399999999999995mm, distance of mounting holes 47.1mm, distance of mounting holes to PCB edge 7.4799999999999995mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +25-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 4.9399999999999995mm mounting-holes-distance 47.1mm mounting-hole-offset 47.1mm +0 +27 +26 +Connector_Dsub +DSUB-25_Male_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm +25-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 7.699999999999999mm, distance of mounting holes 47.1mm, distance of mounting holes to PCB edge 9.12mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +25-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 7.699999999999999mm mounting-holes-distance 47.1mm mounting-hole-offset 47.1mm +0 +27 +26 +Connector_Dsub +DSUB-25_Male_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm +25-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf +25-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 9.4mm +0 +25 +25 +Connector_Dsub +DSUB-25_Male_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm +25-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 9.9mm, distance of mounting holes 47.1mm, distance of mounting holes to PCB edge 11.32mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +25-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 9.9mm mounting-holes-distance 47.1mm mounting-hole-offset 47.1mm +0 +27 +26 +Connector_Dsub +DSUB-25_Male_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm +25-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 47.1mm, distance of mounting holes to PCB edge 8.2mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +25-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 47.1mm mounting-hole-offset 47.1mm +0 +27 +26 +Connector_Dsub +DSUB-25_Male_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm +25-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 47.1mm, distance of mounting holes to PCB edge 15.979999999999999mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +25-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 47.1mm mounting-hole-offset 47.1mm +0 +27 +26 +Connector_Dsub +DSUB-25_Male_Vertical_P2.77x2.84mm +25-pin D-Sub connector, straight/vertical, THT-mount, male, pitch 2.77x2.84mm, distance of mounting holes 47.1mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +25-pin D-Sub connector straight vertical THT male pitch 2.77x2.84mm mounting holes distance 47.1mm +0 +25 +25 +Connector_Dsub +DSUB-25_Male_Vertical_P2.77x2.84mm_MountingHoles +25-pin D-Sub connector, straight/vertical, THT-mount, male, pitch 2.77x2.84mm, distance of mounting holes 47.1mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +25-pin D-Sub connector straight vertical THT male pitch 2.77x2.84mm mounting holes distance 47.1mm +0 +27 +26 +Connector_Dsub +DSUB-26-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm +26-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.29x1.98mm, pin-PCB-offset 3.0300000000000002mm, distance of mounting holes 33.3mm, distance of mounting holes to PCB edge 4.9399999999999995mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +26-pin D-Sub connector horizontal angled 90deg THT female pitch 2.29x1.98mm pin-PCB-offset 3.0300000000000002mm mounting-holes-distance 33.3mm mounting-hole-offset 33.3mm +0 +28 +27 +Connector_Dsub +DSUB-26-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm +26-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.29x1.98mm, pin-PCB-offset 8.35mm, distance of mounting holes 33.3mm, distance of mounting holes to PCB edge 10.889999999999999mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +26-pin D-Sub connector horizontal angled 90deg THT female pitch 2.29x1.98mm pin-PCB-offset 8.35mm mounting-holes-distance 33.3mm mounting-hole-offset 33.3mm +0 +28 +27 +Connector_Dsub +DSUB-26-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset9.40mm +26-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.29x1.98mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf +26-pin D-Sub connector horizontal angled 90deg THT female pitch 2.29x1.98mm pin-PCB-offset 9.4mm +0 +26 +26 +Connector_Dsub +DSUB-26-HD_Female_Horizontal_P2.29x2.54mm_EdgePinOffset9.40mm +26-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.29x2.54mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf +26-pin D-Sub connector horizontal angled 90deg THT female pitch 2.29x2.54mm pin-PCB-offset 9.4mm +0 +26 +26 +Connector_Dsub +DSUB-26-HD_Female_Vertical_P2.29x1.98mm_MountingHoles +26-pin D-Sub connector, straight/vertical, THT-mount, female, pitch 2.29x1.98mm, distance of mounting holes 33.3mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +26-pin D-Sub connector straight vertical THT female pitch 2.29x1.98mm mounting holes distance 33.3mm +0 +28 +27 +Connector_Dsub +DSUB-26-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm +26-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.29x1.98mm, pin-PCB-offset 3.0300000000000002mm, distance of mounting holes 33.3mm, distance of mounting holes to PCB edge 4.9399999999999995mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +26-pin D-Sub connector horizontal angled 90deg THT male pitch 2.29x1.98mm pin-PCB-offset 3.0300000000000002mm mounting-holes-distance 33.3mm mounting-hole-offset 33.3mm +0 +28 +27 +Connector_Dsub +DSUB-26-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm +26-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.29x1.98mm, pin-PCB-offset 8.35mm, distance of mounting holes 33.3mm, distance of mounting holes to PCB edge 10.889999999999999mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +26-pin D-Sub connector horizontal angled 90deg THT male pitch 2.29x1.98mm pin-PCB-offset 8.35mm mounting-holes-distance 33.3mm mounting-hole-offset 33.3mm +0 +28 +27 +Connector_Dsub +DSUB-26-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset9.40mm +26-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.29x1.98mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf +26-pin D-Sub connector horizontal angled 90deg THT male pitch 2.29x1.98mm pin-PCB-offset 9.4mm +0 +26 +26 +Connector_Dsub +DSUB-26-HD_Male_Horizontal_P2.29x2.54mm_EdgePinOffset9.40mm +26-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.29x2.54mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf +26-pin D-Sub connector horizontal angled 90deg THT male pitch 2.29x2.54mm pin-PCB-offset 9.4mm +0 +26 +26 +Connector_Dsub +DSUB-26-HD_Male_Vertical_P2.29x1.98mm_MountingHoles +26-pin D-Sub connector, straight/vertical, THT-mount, male, pitch 2.29x1.98mm, distance of mounting holes 33.3mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +26-pin D-Sub connector straight vertical THT male pitch 2.29x1.98mm mounting holes distance 33.3mm +0 +28 +27 +Connector_Dsub +DSUB-37_Female_EdgeMount_P2.77mm +37-pin D-Sub connector, solder-cups edge-mounted, female, x-pin-pitch 2.77mm, distance of mounting holes 63.5mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +37-pin D-Sub connector edge mount solder cup female x-pin-pitch 2.77mm mounting holes distance 63.5mm +0 +37 +37 +Connector_Dsub +DSUB-37_Female_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm +37-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.54mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf +37-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.54mm pin-PCB-offset 9.4mm +0 +37 +37 +Connector_Dsub +DSUB-37_Female_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm +37-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 4.9399999999999995mm, distance of mounting holes 63.5mm, distance of mounting holes to PCB edge 7.4799999999999995mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +37-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 4.9399999999999995mm mounting-holes-distance 63.5mm mounting-hole-offset 63.5mm +0 +39 +38 +Connector_Dsub +DSUB-37_Female_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm +37-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 7.699999999999999mm, distance of mounting holes 63.5mm, distance of mounting holes to PCB edge 9.12mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +37-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 7.699999999999999mm mounting-holes-distance 63.5mm mounting-hole-offset 63.5mm +0 +39 +38 +Connector_Dsub +DSUB-37_Female_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm +37-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf +37-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 9.4mm +0 +37 +37 +Connector_Dsub +DSUB-37_Female_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm +37-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 9.9mm, distance of mounting holes 63.5mm, distance of mounting holes to PCB edge 11.32mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +37-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 9.9mm mounting-holes-distance 63.5mm mounting-hole-offset 63.5mm +0 +39 +38 +Connector_Dsub +DSUB-37_Female_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm +37-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 63.5mm, distance of mounting holes to PCB edge 8.2mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +37-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 63.5mm mounting-hole-offset 63.5mm +0 +39 +38 +Connector_Dsub +DSUB-37_Female_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm +37-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 63.5mm, distance of mounting holes to PCB edge 15.979999999999999mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +37-pin D-Sub connector horizontal angled 90deg THT female pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 63.5mm mounting-hole-offset 63.5mm +0 +39 +38 +Connector_Dsub +DSUB-37_Female_Vertical_P2.77x2.84mm +37-pin D-Sub connector, straight/vertical, THT-mount, female, pitch 2.77x2.84mm, distance of mounting holes 63.5mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +37-pin D-Sub connector straight vertical THT female pitch 2.77x2.84mm mounting holes distance 63.5mm +0 +37 +37 +Connector_Dsub +DSUB-37_Female_Vertical_P2.77x2.84mm_MountingHoles +37-pin D-Sub connector, straight/vertical, THT-mount, female, pitch 2.77x2.84mm, distance of mounting holes 63.5mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +37-pin D-Sub connector straight vertical THT female pitch 2.77x2.84mm mounting holes distance 63.5mm +0 +39 +38 +Connector_Dsub +DSUB-37_Male_EdgeMount_P2.77mm +37-pin D-Sub connector, solder-cups edge-mounted, male, x-pin-pitch 2.77mm, distance of mounting holes 63.5mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +37-pin D-Sub connector edge mount solder cup male x-pin-pitch 2.77mm mounting holes distance 63.5mm +0 +37 +37 +Connector_Dsub +DSUB-37_Male_Horizontal_P2.77x2.54mm_EdgePinOffset9.40mm +37-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.54mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf +37-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.54mm pin-PCB-offset 9.4mm +0 +37 +37 +Connector_Dsub +DSUB-37_Male_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mm +37-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 4.9399999999999995mm, distance of mounting holes 63.5mm, distance of mounting holes to PCB edge 7.4799999999999995mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +37-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 4.9399999999999995mm mounting-holes-distance 63.5mm mounting-hole-offset 63.5mm +0 +39 +38 +Connector_Dsub +DSUB-37_Male_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm +37-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 7.699999999999999mm, distance of mounting holes 63.5mm, distance of mounting holes to PCB edge 9.12mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +37-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 7.699999999999999mm mounting-holes-distance 63.5mm mounting-hole-offset 63.5mm +0 +39 +38 +Connector_Dsub +DSUB-37_Male_Horizontal_P2.77x2.84mm_EdgePinOffset9.40mm +37-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf +37-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 9.4mm +0 +37 +37 +Connector_Dsub +DSUB-37_Male_Horizontal_P2.77x2.84mm_EdgePinOffset9.90mm_Housed_MountingHolesOffset11.32mm +37-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 9.9mm, distance of mounting holes 63.5mm, distance of mounting holes to PCB edge 11.32mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +37-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 9.9mm mounting-holes-distance 63.5mm mounting-hole-offset 63.5mm +0 +39 +38 +Connector_Dsub +DSUB-37_Male_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset8.20mm +37-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 63.5mm, distance of mounting holes to PCB edge 8.2mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +37-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 63.5mm mounting-hole-offset 63.5mm +0 +39 +38 +Connector_Dsub +DSUB-37_Male_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm +37-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.77x2.84mm, pin-PCB-offset 14.56mm, distance of mounting holes 63.5mm, distance of mounting holes to PCB edge 15.979999999999999mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +37-pin D-Sub connector horizontal angled 90deg THT male pitch 2.77x2.84mm pin-PCB-offset 14.56mm mounting-holes-distance 63.5mm mounting-hole-offset 63.5mm +0 +39 +38 +Connector_Dsub +DSUB-37_Male_Vertical_P2.77x2.84mm +37-pin D-Sub connector, straight/vertical, THT-mount, male, pitch 2.77x2.84mm, distance of mounting holes 63.5mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +37-pin D-Sub connector straight vertical THT male pitch 2.77x2.84mm mounting holes distance 63.5mm +0 +37 +37 +Connector_Dsub +DSUB-37_Male_Vertical_P2.77x2.84mm_MountingHoles +37-pin D-Sub connector, straight/vertical, THT-mount, male, pitch 2.77x2.84mm, distance of mounting holes 63.5mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +37-pin D-Sub connector straight vertical THT male pitch 2.77x2.84mm mounting holes distance 63.5mm +0 +39 +38 +Connector_Dsub +DSUB-44-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm +44-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.29x1.98mm, pin-PCB-offset 3.0300000000000002mm, distance of mounting holes 47.1mm, distance of mounting holes to PCB edge 4.9399999999999995mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +44-pin D-Sub connector horizontal angled 90deg THT female pitch 2.29x1.98mm pin-PCB-offset 3.0300000000000002mm mounting-holes-distance 47.1mm mounting-hole-offset 47.1mm +0 +46 +45 +Connector_Dsub +DSUB-44-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm +44-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.29x1.98mm, pin-PCB-offset 8.35mm, distance of mounting holes 47.1mm, distance of mounting holes to PCB edge 10.889999999999999mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +44-pin D-Sub connector horizontal angled 90deg THT female pitch 2.29x1.98mm pin-PCB-offset 8.35mm mounting-holes-distance 47.1mm mounting-hole-offset 47.1mm +0 +46 +45 +Connector_Dsub +DSUB-44-HD_Female_Horizontal_P2.29x1.98mm_EdgePinOffset9.40mm +44-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.29x1.98mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf +44-pin D-Sub connector horizontal angled 90deg THT female pitch 2.29x1.98mm pin-PCB-offset 9.4mm +0 +44 +44 +Connector_Dsub +DSUB-44-HD_Female_Horizontal_P2.29x2.54mm_EdgePinOffset9.40mm +44-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.29x2.54mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf +44-pin D-Sub connector horizontal angled 90deg THT female pitch 2.29x2.54mm pin-PCB-offset 9.4mm +0 +44 +44 +Connector_Dsub +DSUB-44-HD_Female_Vertical_P2.29x1.98mm_MountingHoles +44-pin D-Sub connector, straight/vertical, THT-mount, female, pitch 2.29x1.98mm, distance of mounting holes 47.1mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +44-pin D-Sub connector straight vertical THT female pitch 2.29x1.98mm mounting holes distance 47.1mm +0 +46 +45 +Connector_Dsub +DSUB-44-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm +44-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.29x1.98mm, pin-PCB-offset 3.0300000000000002mm, distance of mounting holes 47.1mm, distance of mounting holes to PCB edge 4.9399999999999995mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +44-pin D-Sub connector horizontal angled 90deg THT male pitch 2.29x1.98mm pin-PCB-offset 3.0300000000000002mm mounting-holes-distance 47.1mm mounting-hole-offset 47.1mm +0 +46 +45 +Connector_Dsub +DSUB-44-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm +44-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.29x1.98mm, pin-PCB-offset 8.35mm, distance of mounting holes 47.1mm, distance of mounting holes to PCB edge 10.889999999999999mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +44-pin D-Sub connector horizontal angled 90deg THT male pitch 2.29x1.98mm pin-PCB-offset 8.35mm mounting-holes-distance 47.1mm mounting-hole-offset 47.1mm +0 +46 +45 +Connector_Dsub +DSUB-44-HD_Male_Horizontal_P2.29x1.98mm_EdgePinOffset9.40mm +44-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.29x1.98mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf +44-pin D-Sub connector horizontal angled 90deg THT male pitch 2.29x1.98mm pin-PCB-offset 9.4mm +0 +44 +44 +Connector_Dsub +DSUB-44-HD_Male_Horizontal_P2.29x2.54mm_EdgePinOffset9.40mm +44-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.29x2.54mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf +44-pin D-Sub connector horizontal angled 90deg THT male pitch 2.29x2.54mm pin-PCB-offset 9.4mm +0 +44 +44 +Connector_Dsub +DSUB-44-HD_Male_Vertical_P2.29x1.98mm_MountingHoles +44-pin D-Sub connector, straight/vertical, THT-mount, male, pitch 2.29x1.98mm, distance of mounting holes 47.1mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +44-pin D-Sub connector straight vertical THT male pitch 2.29x1.98mm mounting holes distance 47.1mm +0 +46 +45 +Connector_Dsub +DSUB-62-HD_Female_Horizontal_P2.41x1.98mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm +62-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.41x1.98mm, pin-PCB-offset 3.0300000000000002mm, distance of mounting holes 63.5mm, distance of mounting holes to PCB edge 4.9399999999999995mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +62-pin D-Sub connector horizontal angled 90deg THT female pitch 2.41x1.98mm pin-PCB-offset 3.0300000000000002mm mounting-holes-distance 63.5mm mounting-hole-offset 63.5mm +0 +64 +63 +Connector_Dsub +DSUB-62-HD_Female_Horizontal_P2.41x1.98mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm +62-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.41x1.98mm, pin-PCB-offset 8.35mm, distance of mounting holes 63.5mm, distance of mounting holes to PCB edge 10.889999999999999mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +62-pin D-Sub connector horizontal angled 90deg THT female pitch 2.41x1.98mm pin-PCB-offset 8.35mm mounting-holes-distance 63.5mm mounting-hole-offset 63.5mm +0 +64 +63 +Connector_Dsub +DSUB-62-HD_Female_Horizontal_P2.41x1.98mm_EdgePinOffset9.40mm +62-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.41x1.98mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf +62-pin D-Sub connector horizontal angled 90deg THT female pitch 2.41x1.98mm pin-PCB-offset 9.4mm +0 +62 +62 +Connector_Dsub +DSUB-62-HD_Female_Horizontal_P2.41x2.54mm_EdgePinOffset9.40mm +62-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, female, pitch 2.41x2.54mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf +62-pin D-Sub connector horizontal angled 90deg THT female pitch 2.41x2.54mm pin-PCB-offset 9.4mm +0 +62 +62 +Connector_Dsub +DSUB-62-HD_Female_Vertical_P2.41x1.98mm_MountingHoles +62-pin D-Sub connector, straight/vertical, THT-mount, female, pitch 2.41x1.98mm, distance of mounting holes 63.5mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +62-pin D-Sub connector straight vertical THT female pitch 2.41x1.98mm mounting holes distance 63.5mm +0 +64 +63 +Connector_Dsub +DSUB-62-HD_Male_Horizontal_P2.41x1.98mm_EdgePinOffset3.03mm_Housed_MountingHolesOffset4.94mm +62-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.41x1.98mm, pin-PCB-offset 3.0300000000000002mm, distance of mounting holes 63.5mm, distance of mounting holes to PCB edge 4.9399999999999995mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +62-pin D-Sub connector horizontal angled 90deg THT male pitch 2.41x1.98mm pin-PCB-offset 3.0300000000000002mm mounting-holes-distance 63.5mm mounting-hole-offset 63.5mm +0 +64 +63 +Connector_Dsub +DSUB-62-HD_Male_Horizontal_P2.41x1.98mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm +62-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.41x1.98mm, pin-PCB-offset 8.35mm, distance of mounting holes 63.5mm, distance of mounting holes to PCB edge 10.889999999999999mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +62-pin D-Sub connector horizontal angled 90deg THT male pitch 2.41x1.98mm pin-PCB-offset 8.35mm mounting-holes-distance 63.5mm mounting-hole-offset 63.5mm +0 +64 +63 +Connector_Dsub +DSUB-62-HD_Male_Horizontal_P2.41x1.98mm_EdgePinOffset9.40mm +62-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.41x1.98mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf +62-pin D-Sub connector horizontal angled 90deg THT male pitch 2.41x1.98mm pin-PCB-offset 9.4mm +0 +62 +62 +Connector_Dsub +DSUB-62-HD_Male_Horizontal_P2.41x2.54mm_EdgePinOffset9.40mm +62-pin D-Sub connector, horizontal/angled (90 deg), THT-mount, male, pitch 2.41x2.54mm, pin-PCB-offset 9.4mm, see http://docs-europe.electrocomponents.com/webdocs/1585/0900766b81585df2.pdf +62-pin D-Sub connector horizontal angled 90deg THT male pitch 2.41x2.54mm pin-PCB-offset 9.4mm +0 +62 +62 +Connector_Dsub +DSUB-62-HD_Male_Vertical_P2.41x1.98mm_MountingHoles +62-pin D-Sub connector, straight/vertical, THT-mount, male, pitch 2.41x1.98mm, distance of mounting holes 63.5mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf +62-pin D-Sub connector straight vertical THT male pitch 2.41x1.98mm mounting holes distance 63.5mm +0 +64 +63 +Connector_FFC-FPC +Hirose_FH12-6S-0.5SH_1x06-1MP_P0.50mm_Horizontal +Hirose FH12, FFC/FPC connector, FH12-6S-0.5SH, 6 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator +connector Hirose FH12 horizontal +0 +8 +7 +Connector_FFC-FPC +Hirose_FH12-8S-0.5SH_1x08-1MP_P0.50mm_Horizontal +Hirose FH12, FFC/FPC connector, FH12-8S-0.5SH, 8 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator +connector Hirose FH12 horizontal +0 +10 +9 +Connector_FFC-FPC +Hirose_FH12-10S-0.5SH_1x10-1MP_P0.50mm_Horizontal +Hirose FH12, FFC/FPC connector, FH12-10S-0.5SH, 10 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator +connector Hirose FH12 horizontal +0 +12 +11 +Connector_FFC-FPC +Hirose_FH12-11S-0.5SH_1x11-1MP_P0.50mm_Horizontal +Hirose FH12, FFC/FPC connector, FH12-11S-0.5SH, 11 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator +connector Hirose FH12 horizontal +0 +13 +12 +Connector_FFC-FPC +Hirose_FH12-12S-0.5SH_1x12-1MP_P0.50mm_Horizontal +Hirose FH12, FFC/FPC connector, FH12-12S-0.5SH, 12 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator +connector Hirose FH12 horizontal +0 +14 +13 +Connector_FFC-FPC +Hirose_FH12-13S-0.5SH_1x13-1MP_P0.50mm_Horizontal +Hirose FH12, FFC/FPC connector, FH12-13S-0.5SH, 13 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator +connector Hirose FH12 horizontal +0 +15 +14 +Connector_FFC-FPC +Hirose_FH12-14S-0.5SH_1x14-1MP_P0.50mm_Horizontal +Hirose FH12, FFC/FPC connector, FH12-14S-0.5SH, 14 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator +connector Hirose FH12 horizontal +0 +16 +15 +Connector_FFC-FPC +Hirose_FH12-15S-0.5SH_1x15-1MP_P0.50mm_Horizontal +Hirose FH12, FFC/FPC connector, FH12-15S-0.5SH, 15 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator +connector Hirose FH12 horizontal +0 +17 +16 +Connector_FFC-FPC +Hirose_FH12-16S-0.5SH_1x16-1MP_P0.50mm_Horizontal +Hirose FH12, FFC/FPC connector, FH12-16S-0.5SH, 16 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator +connector Hirose FH12 horizontal +0 +18 +17 +Connector_FFC-FPC +Hirose_FH12-17S-0.5SH_1x17-1MP_P0.50mm_Horizontal +Hirose FH12, FFC/FPC connector, FH12-17S-0.5SH, 17 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator +connector Hirose FH12 horizontal +0 +19 +18 +Connector_FFC-FPC +Hirose_FH12-18S-0.5SH_1x18-1MP_P0.50mm_Horizontal +Hirose FH12, FFC/FPC connector, FH12-18S-0.5SH, 18 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator +connector Hirose FH12 horizontal +0 +20 +19 +Connector_FFC-FPC +Hirose_FH12-19S-0.5SH_1x19-1MP_P0.50mm_Horizontal +Hirose FH12, FFC/FPC connector, FH12-19S-0.5SH, 19 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator +connector Hirose FH12 horizontal +0 +21 +20 +Connector_FFC-FPC +Hirose_FH12-20S-0.5SH_1x20-1MP_P0.50mm_Horizontal +Hirose FH12, FFC/FPC connector, FH12-20S-0.5SH, 20 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator +connector Hirose FH12 horizontal +0 +22 +21 +Connector_FFC-FPC +Hirose_FH12-22S-0.5SH_1x22-1MP_P0.50mm_Horizontal +Hirose FH12, FFC/FPC connector, FH12-22S-0.5SH, 22 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator +connector Hirose FH12 horizontal +0 +24 +23 +Connector_FFC-FPC +Hirose_FH12-24S-0.5SH_1x24-1MP_P0.50mm_Horizontal +Hirose FH12, FFC/FPC connector, FH12-24S-0.5SH, 24 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator +connector Hirose FH12 horizontal +0 +26 +25 +Connector_FFC-FPC +Hirose_FH12-25S-0.5SH_1x25-1MP_P0.50mm_Horizontal +Hirose FH12, FFC/FPC connector, FH12-25S-0.5SH, 25 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator +connector Hirose FH12 horizontal +0 +27 +26 +Connector_FFC-FPC +Hirose_FH12-26S-0.5SH_1x26-1MP_P0.50mm_Horizontal +Hirose FH12, FFC/FPC connector, FH12-26S-0.5SH, 26 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator +connector Hirose FH12 horizontal +0 +28 +27 +Connector_FFC-FPC +Hirose_FH12-28S-0.5SH_1x28-1MP_P0.50mm_Horizontal +Hirose FH12, FFC/FPC connector, FH12-28S-0.5SH, 28 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator +connector Hirose FH12 horizontal +0 +30 +29 +Connector_FFC-FPC +Hirose_FH12-30S-0.5SH_1x30-1MP_P0.50mm_Horizontal +Hirose FH12, FFC/FPC connector, FH12-30S-0.5SH, 30 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator +connector Hirose FH12 horizontal +0 +32 +31 +Connector_FFC-FPC +Hirose_FH12-32S-0.5SH_1x32-1MP_P0.50mm_Horizontal +Hirose FH12, FFC/FPC connector, FH12-32S-0.5SH, 32 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator +connector Hirose FH12 horizontal +0 +34 +33 +Connector_FFC-FPC +Hirose_FH12-33S-0.5SH_1x33-1MP_P0.50mm_Horizontal +Hirose FH12, FFC/FPC connector, FH12-33S-0.5SH, 33 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator +connector Hirose FH12 horizontal +0 +35 +34 +Connector_FFC-FPC +Hirose_FH12-34S-0.5SH_1x34-1MP_P0.50mm_Horizontal +Hirose FH12, FFC/FPC connector, FH12-34S-0.5SH, 34 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator +connector Hirose FH12 horizontal +0 +36 +35 +Connector_FFC-FPC +Hirose_FH12-35S-0.5SH_1x35-1MP_P0.50mm_Horizontal +Hirose FH12, FFC/FPC connector, FH12-35S-0.5SH, 35 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator +connector Hirose FH12 horizontal +0 +37 +36 +Connector_FFC-FPC +Hirose_FH12-36S-0.5SH_1x36-1MP_P0.50mm_Horizontal +Hirose FH12, FFC/FPC connector, FH12-36S-0.5SH, 36 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator +connector Hirose FH12 horizontal +0 +38 +37 +Connector_FFC-FPC +Hirose_FH12-40S-0.5SH_1x40-1MP_P0.50mm_Horizontal +Hirose FH12, FFC/FPC connector, FH12-40S-0.5SH, 40 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator +connector Hirose FH12 horizontal +0 +42 +41 +Connector_FFC-FPC +Hirose_FH12-45S-0.5SH_1x45-1MP_P0.50mm_Horizontal +Hirose FH12, FFC/FPC connector, FH12-45S-0.5SH, 45 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator +connector Hirose FH12 horizontal +0 +47 +46 +Connector_FFC-FPC +Hirose_FH12-50S-0.5SH_1x50-1MP_P0.50mm_Horizontal +Hirose FH12, FFC/FPC connector, FH12-50S-0.5SH, 50 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator +connector Hirose FH12 horizontal +0 +52 +51 +Connector_FFC-FPC +Hirose_FH12-53S-0.5SH_1x53-1MP_P0.50mm_Horizontal +Hirose FH12, FFC/FPC connector, FH12-53S-0.5SH, 53 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator +connector Hirose FH12 horizontal +0 +55 +54 +Connector_FFC-FPC +JAE_FF0825SA1_2Rows-25Pins_P0.40mm_Horizontal +Molex JAE 0.2mm pitch, 1mm overall height FFC/FPC connector, FF0825SA1, 25 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ108178.pdf), generated with kicad-footprint-generator +connector JAE top entry +0 +25 +25 +Connector_FFC-FPC +JAE_FF0829SA1_2Rows-29Pins_P0.40mm_Horizontal +Molex JAE 0.2mm pitch, 1mm overall height FFC/FPC connector, FF0829SA1, 29 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ108178.pdf), generated with kicad-footprint-generator +connector JAE top entry +0 +29 +29 +Connector_FFC-FPC +JAE_FF0841SA1_2Rows-41Pins_P0.40mm_Horizontal +Molex JAE 0.2mm pitch, 1mm overall height FFC/FPC connector, FF0841SA1, 41 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ108178.pdf), generated with kicad-footprint-generator +connector JAE top entry +0 +41 +41 +Connector_FFC-FPC +JAE_FF0851SA1_2Rows-51Pins_P0.40mm_Horizontal +Molex JAE 0.2mm pitch, 1mm overall height FFC/FPC connector, FF0851SA1, 51 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ108178.pdf), generated with kicad-footprint-generator +connector JAE top entry +0 +51 +51 +Connector_FFC-FPC +JAE_FF0871SA1_2Rows-71Pins_P0.40mm_Horizontal +Molex JAE 0.2mm pitch, 1mm overall height FFC/FPC connector, FF0871SA1, 71 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ108178.pdf), generated with kicad-footprint-generator +connector JAE top entry +0 +71 +71 +Connector_FFC-FPC +JAE_FF0881SA1_2Rows-81Pins_P0.40mm_Horizontal +Molex JAE 0.2mm pitch, 1mm overall height FFC/FPC connector, FF0881SA1, 81 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ108178.pdf), generated with kicad-footprint-generator +connector JAE top entry +0 +81 +81 +Connector_FFC-FPC +Molex_54132-5033_1x50-1MP_P0.5mm_Horizontal +Molex FFC/FPC connector, 50 bottom-side contacts, 0.5mm pitch, 2.0mm height, https://www.molex.com/pdm_docs/sd/541325033_sd.pdf +FFC FPC +0 +54 +51 +Connector_FFC-FPC +Molex_200528-0040_1x04-1MP_P1.00mm_Horizontal +Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0040, 4 Circuits (https://www.molex.com/pdm_docs/sd/2005280040_sd.pdf), generated with kicad-footprint-generator +connector Molex top entry +0 +6 +5 +Connector_FFC-FPC +Molex_200528-0050_1x05-1MP_P1.00mm_Horizontal +Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0050, 5 Circuits (https://www.molex.com/pdm_docs/sd/2005280050_sd.pdf), generated with kicad-footprint-generator +connector Molex top entry +0 +7 +6 +Connector_FFC-FPC +Molex_200528-0060_1x06-1MP_P1.00mm_Horizontal +Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0060, 6 Circuits (https://www.molex.com/pdm_docs/sd/2005280060_sd.pdf), generated with kicad-footprint-generator +connector Molex top entry +0 +8 +7 +Connector_FFC-FPC +Molex_200528-0070_1x07-1MP_P1.00mm_Horizontal +Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0070, 7 Circuits (https://www.molex.com/pdm_docs/sd/2005280070_sd.pdf), generated with kicad-footprint-generator +connector Molex top entry +0 +9 +8 +Connector_FFC-FPC +Molex_200528-0080_1x08-1MP_P1.00mm_Horizontal +Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0080, 8 Circuits (https://www.molex.com/pdm_docs/sd/2005280080_sd.pdf), generated with kicad-footprint-generator +connector Molex top entry +0 +10 +9 +Connector_FFC-FPC +Molex_200528-0090_1x09-1MP_P1.00mm_Horizontal +Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0090, 9 Circuits (https://www.molex.com/pdm_docs/sd/2005280090_sd.pdf), generated with kicad-footprint-generator +connector Molex top entry +0 +11 +10 +Connector_FFC-FPC +Molex_200528-0100_1x10-1MP_P1.00mm_Horizontal +Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0100, 10 Circuits (https://www.molex.com/pdm_docs/sd/2005280100_sd.pdf), generated with kicad-footprint-generator +connector Molex top entry +0 +12 +11 +Connector_FFC-FPC +Molex_200528-0110_1x11-1MP_P1.00mm_Horizontal +Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0110, 11 Circuits (https://www.molex.com/pdm_docs/sd/2005280110_sd.pdf), generated with kicad-footprint-generator +connector Molex top entry +0 +13 +12 +Connector_FFC-FPC +Molex_200528-0120_1x12-1MP_P1.00mm_Horizontal +Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0120, 12 Circuits (https://www.molex.com/pdm_docs/sd/2005280120_sd.pdf), generated with kicad-footprint-generator +connector Molex top entry +0 +14 +13 +Connector_FFC-FPC +Molex_200528-0130_1x13-1MP_P1.00mm_Horizontal +Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0130, 13 Circuits (https://www.molex.com/pdm_docs/sd/2005280130_sd.pdf), generated with kicad-footprint-generator +connector Molex top entry +0 +15 +14 +Connector_FFC-FPC +Molex_200528-0140_1x14-1MP_P1.00mm_Horizontal +Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0140, 14 Circuits (https://www.molex.com/pdm_docs/sd/2005280140_sd.pdf), generated with kicad-footprint-generator +connector Molex top entry +0 +16 +15 +Connector_FFC-FPC +Molex_200528-0150_1x15-1MP_P1.00mm_Horizontal +Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0150, 15 Circuits (https://www.molex.com/pdm_docs/sd/2005280150_sd.pdf), generated with kicad-footprint-generator +connector Molex top entry +0 +17 +16 +Connector_FFC-FPC +Molex_200528-0160_1x16-1MP_P1.00mm_Horizontal +Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0160, 16 Circuits (https://www.molex.com/pdm_docs/sd/2005280160_sd.pdf), generated with kicad-footprint-generator +connector Molex top entry +0 +18 +17 +Connector_FFC-FPC +Molex_200528-0170_1x17-1MP_P1.00mm_Horizontal +Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0170, 17 Circuits (https://www.molex.com/pdm_docs/sd/2005280170_sd.pdf), generated with kicad-footprint-generator +connector Molex top entry +0 +19 +18 +Connector_FFC-FPC +Molex_200528-0180_1x18-1MP_P1.00mm_Horizontal +Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0180, 18 Circuits (https://www.molex.com/pdm_docs/sd/2005280180_sd.pdf), generated with kicad-footprint-generator +connector Molex top entry +0 +20 +19 +Connector_FFC-FPC +Molex_200528-0190_1x19-1MP_P1.00mm_Horizontal +Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0190, 19 Circuits (https://www.molex.com/pdm_docs/sd/2005280190_sd.pdf), generated with kicad-footprint-generator +connector Molex top entry +0 +21 +20 +Connector_FFC-FPC +Molex_200528-0200_1x20-1MP_P1.00mm_Horizontal +Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0200, 20 Circuits (https://www.molex.com/pdm_docs/sd/2005280200_sd.pdf), generated with kicad-footprint-generator +connector Molex top entry +0 +22 +21 +Connector_FFC-FPC +Molex_200528-0210_1x21-1MP_P1.00mm_Horizontal +Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0210, 21 Circuits (https://www.molex.com/pdm_docs/sd/2005280210_sd.pdf), generated with kicad-footprint-generator +connector Molex top entry +0 +23 +22 +Connector_FFC-FPC +Molex_200528-0220_1x22-1MP_P1.00mm_Horizontal +Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0220, 22 Circuits (https://www.molex.com/pdm_docs/sd/2005280220_sd.pdf), generated with kicad-footprint-generator +connector Molex top entry +0 +24 +23 +Connector_FFC-FPC +Molex_200528-0230_1x23-1MP_P1.00mm_Horizontal +Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0230, 23 Circuits (https://www.molex.com/pdm_docs/sd/2005280230_sd.pdf), generated with kicad-footprint-generator +connector Molex top entry +0 +25 +24 +Connector_FFC-FPC +Molex_200528-0240_1x24-1MP_P1.00mm_Horizontal +Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0240, 24 Circuits (https://www.molex.com/pdm_docs/sd/2005280240_sd.pdf), generated with kicad-footprint-generator +connector Molex top entry +0 +26 +25 +Connector_FFC-FPC +Molex_200528-0250_1x25-1MP_P1.00mm_Horizontal +Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0250, 25 Circuits (https://www.molex.com/pdm_docs/sd/2005280250_sd.pdf), generated with kicad-footprint-generator +connector Molex top entry +0 +27 +26 +Connector_FFC-FPC +Molex_200528-0260_1x26-1MP_P1.00mm_Horizontal +Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0260, 26 Circuits (https://www.molex.com/pdm_docs/sd/2005280260_sd.pdf), generated with kicad-footprint-generator +connector Molex top entry +0 +28 +27 +Connector_FFC-FPC +Molex_200528-0270_1x27-1MP_P1.00mm_Horizontal +Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0270, 27 Circuits (https://www.molex.com/pdm_docs/sd/2005280270_sd.pdf), generated with kicad-footprint-generator +connector Molex top entry +0 +29 +28 +Connector_FFC-FPC +Molex_200528-0280_1x28-1MP_P1.00mm_Horizontal +Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0280, 28 Circuits (https://www.molex.com/pdm_docs/sd/2005280280_sd.pdf), generated with kicad-footprint-generator +connector Molex top entry +0 +30 +29 +Connector_FFC-FPC +Molex_200528-0290_1x29-1MP_P1.00mm_Horizontal +Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0290, 29 Circuits (https://www.molex.com/pdm_docs/sd/2005280290_sd.pdf), generated with kicad-footprint-generator +connector Molex top entry +0 +31 +30 +Connector_FFC-FPC +Molex_200528-0300_1x30-1MP_P1.00mm_Horizontal +Molex Molex 1.00mm Pitch Easy-On BackFlip, Right-Angle, Bottom Contact FFC/FPC, 200528-0300, 30 Circuits (https://www.molex.com/pdm_docs/sd/2005280300_sd.pdf), generated with kicad-footprint-generator +connector Molex top entry +0 +32 +31 +Connector_FFC-FPC +Molex_502231-1500_1x15-1SH_P0.5mm_Vertical +Molex 0.50mm Pitch Easy-On Type FFC/FPC Connector, For LVDS, 6.05mm Height, Vertical, Surface Mount, ZIF, 15 Circuits (https://www.molex.com/pdm_docs/sd/5022311500_sd.pdf) +molex FFC/FPC connector Pitch 0.5mm vertical +0 +17 +16 +Connector_FFC-FPC +Molex_502231-2400_1x24-1SH_P0.5mm_Vertical +Molex 0.50mm Pitch Easy-On Type FFC/FPC Connector, For LVDS, 6.05mm Height, Vertical, Surface Mount, ZIF, 24 Circuits (https://www.molex.com/pdm_docs/sd/5022312400_sd.pdf) +molex FFC/FPC connector Pitch 0.5mm vertical +0 +26 +25 +Connector_FFC-FPC +Molex_502231-3300_1x33-1SH_P0.5mm_Vertical +Molex 0.50mm Pitch Easy-On Type FFC/FPC Connector, For LVDS, 6.05mm Height, Vertical, Surface Mount, ZIF, 33 Circuits (https://www.molex.com/pdm_docs/sd/5022313300_sd.pdf) +molex FFC/FPC connector Pitch 0.5mm vertical +0 +36 +34 +Connector_FFC-FPC +Molex_502244-1530_1x15-1MP_P0.5mm_Horizontal +Molex 0.50mm Pitch Easy-On Type FFC/FPC Connector, For LVDS, 2.33mm Height, Right Angle, Surface Mount, ZIF, Bottom Contact Style, 15 Circuits (http://www.molex.com/pdm_docs/sd/5022441530_sd.pdf) +molex FFC/FPC connector Pitch 0.5mm right angle +0 +19 +16 +Connector_FFC-FPC +Molex_502244-2430_1x24-1MP_P0.5mm_Horizontal +Molex 0.50mm Pitch Easy-On Type FFC/FPC Connector, For LVDS, 2.33mm Height, Right Angle, Surface Mount, ZIF, Bottom Contact Style, 24 Circuits (http://www.molex.com/pdm_docs/sd/5022441530_sd.pdf) +molex FFC/FPC connector Pitch 0.5mm right angle +0 +28 +25 +Connector_FFC-FPC +Molex_502244-3330_1x33-1MP_P0.5mm_Horizontal +Molex 0.50mm Pitch Easy-On Type FFC/FPC Connector, For LVDS, 2.33mm Height, Right Angle, Surface Mount, ZIF, Bottom Contact Style, 33 Circuits (http://www.molex.com/pdm_docs/sd/5022441530_sd.pdf) +molex FFC/FPC connector Pitch 0.5mm right angle +0 +39 +34 +Connector_FFC-FPC +Molex_502250-1791_2Rows-17Pins-1MP_P0.60mm_Horizontal +Molex Molex 0.30mm Pitch Easy-On BackFlip Type FFC/FPC, 502250-1791, 17 Circuits (http://www.molex.com/pdm_docs/sd/5022501791_sd.pdf), generated with kicad-footprint-generator +connector Molex top entry +0 +19 +18 +Connector_FFC-FPC +Molex_502250-2191_2Rows-21Pins-1MP_P0.60mm_Horizontal +Molex Molex 0.30mm Pitch Easy-On BackFlip Type FFC/FPC, 502250-2191, 21 Circuits (http://www.molex.com/pdm_docs/sd/5022502191_sd.pdf), generated with kicad-footprint-generator +connector Molex top entry +0 +23 +22 +Connector_FFC-FPC +Molex_502250-2391_2Rows-23Pins-1MP_P0.60mm_Horizontal +Molex Molex 0.30mm Pitch Easy-On BackFlip Type FFC/FPC, 502250-2391, 23 Circuits (http://www.molex.com/pdm_docs/sd/5022502391_sd.pdf), generated with kicad-footprint-generator +connector Molex top entry +0 +25 +24 +Connector_FFC-FPC +Molex_502250-2791_2Rows-27Pins-1MP_P0.60mm_Horizontal +Molex Molex 0.30mm Pitch Easy-On BackFlip Type FFC/FPC, 502250-2791, 27 Circuits (http://www.molex.com/pdm_docs/sd/5022502791_sd.pdf), generated with kicad-footprint-generator +connector Molex top entry +0 +29 +28 +Connector_FFC-FPC +Molex_502250-3391_2Rows-33Pins-1MP_P0.60mm_Horizontal +Molex Molex 0.30mm Pitch Easy-On BackFlip Type FFC/FPC, 502250-3391, 33 Circuits (http://www.molex.com/pdm_docs/sd/5022503391_sd.pdf), generated with kicad-footprint-generator +connector Molex top entry +0 +35 +34 +Connector_FFC-FPC +Molex_502250-3591_2Rows-35Pins-1MP_P0.60mm_Horizontal +Molex Molex 0.30mm Pitch Easy-On BackFlip Type FFC/FPC, 502250-3591, 35 Circuits (http://www.molex.com/pdm_docs/sd/5022503591_sd.pdf), generated with kicad-footprint-generator +connector Molex top entry +0 +37 +36 +Connector_FFC-FPC +Molex_502250-3991_2Rows-39Pins-1MP_P0.60mm_Horizontal +Molex Molex 0.30mm Pitch Easy-On BackFlip Type FFC/FPC, 502250-3991, 39 Circuits (http://www.molex.com/pdm_docs/sd/5022503991_sd.pdf), generated with kicad-footprint-generator +connector Molex top entry +0 +41 +40 +Connector_FFC-FPC +Molex_502250-4191_2Rows-41Pins-1MP_P0.60mm_Horizontal +Molex Molex 0.30mm Pitch Easy-On BackFlip Type FFC/FPC, 502250-4191, 41 Circuits (http://www.molex.com/pdm_docs/sd/5022504191_sd.pdf), generated with kicad-footprint-generator +connector Molex top entry +0 +43 +42 +Connector_FFC-FPC +Molex_502250-5191_2Rows-51Pins-1MP_P0.60mm_Horizontal +Molex Molex 0.30mm Pitch Easy-On BackFlip Type FFC/FPC, 502250-5191, 51 Circuits (http://www.molex.com/pdm_docs/sd/5022505191_sd.pdf), generated with kicad-footprint-generator +connector Molex top entry +0 +53 +52 +Connector_FFC-FPC +TE_0-1734839-5_1x05-1MP_P0.5mm_Horizontal +TE FPC connector, 05 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0 +te fpc 1734839 +0 +7 +6 +Connector_FFC-FPC +TE_0-1734839-6_1x06-1MP_P0.5mm_Horizontal +TE FPC connector, 06 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0 +te fpc 1734839 +0 +8 +7 +Connector_FFC-FPC +TE_0-1734839-7_1x07-1MP_P0.5mm_Horizontal +TE FPC connector, 07 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0 +te fpc 1734839 +0 +9 +8 +Connector_FFC-FPC +TE_0-1734839-8_1x08-1MP_P0.5mm_Horizontal +TE FPC connector, 08 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0 +te fpc 1734839 +0 +10 +9 +Connector_FFC-FPC +TE_0-1734839-9_1x09-1MP_P0.5mm_Horizontal +TE FPC connector, 09 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0 +te fpc 1734839 +0 +11 +10 +Connector_FFC-FPC +TE_1-84952-0_1x10-1MP_P1.0mm_Horizontal +TE FPC connector, 10 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4 +te fpc 84952 +0 +12 +11 +Connector_FFC-FPC +TE_1-84952-1_1x11-1MP_P1.0mm_Horizontal +TE FPC connector, 11 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4 +te fpc 84952 +0 +13 +12 +Connector_FFC-FPC +TE_1-84952-2_1x12-1MP_P1.0mm_Horizontal +TE FPC connector, 12 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4 +te fpc 84952 +0 +14 +13 +Connector_FFC-FPC +TE_1-84952-3_1x13-1MP_P1.0mm_Horizontal +TE FPC connector, 13 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4 +te fpc 84952 +0 +15 +14 +Connector_FFC-FPC +TE_1-84952-4_1x14-1MP_P1.0mm_Horizontal +TE FPC connector, 14 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4 +te fpc 84952 +0 +16 +15 +Connector_FFC-FPC +TE_1-84952-5_1x15-1MP_P1.0mm_Horizontal +TE FPC connector, 15 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4 +te fpc 84952 +0 +17 +16 +Connector_FFC-FPC +TE_1-84952-6_1x16-1MP_P1.0mm_Horizontal +TE FPC connector, 16 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4 +te fpc 84952 +0 +18 +17 +Connector_FFC-FPC +TE_1-84952-7_1x17-1MP_P1.0mm_Horizontal +TE FPC connector, 17 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4 +te fpc 84952 +0 +19 +18 +Connector_FFC-FPC +TE_1-84952-8_1x18-1MP_P1.0mm_Horizontal +TE FPC connector, 18 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4 +te fpc 84952 +0 +20 +19 +Connector_FFC-FPC +TE_1-84952-9_1x19-1MP_P1.0mm_Horizontal +TE FPC connector, 19 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4 +te fpc 84952 +0 +21 +20 +Connector_FFC-FPC +TE_1-84953-0_1x10-1MP_P1.0mm_Horizontal +TE FPC connector, 10 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4 +te fpc 84953 +0 +12 +11 +Connector_FFC-FPC +TE_1-84953-1_1x11-1MP_P1.0mm_Horizontal +TE FPC connector, 11 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4 +te fpc 84953 +0 +13 +12 +Connector_FFC-FPC +TE_1-84953-2_1x12-1MP_P1.0mm_Horizontal +TE FPC connector, 12 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4 +te fpc 84953 +0 +14 +13 +Connector_FFC-FPC +TE_1-84953-3_1x13-1MP_P1.0mm_Horizontal +TE FPC connector, 13 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4 +te fpc 84953 +0 +15 +14 +Connector_FFC-FPC +TE_1-84953-4_1x14-1MP_P1.0mm_Horizontal +TE FPC connector, 14 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4 +te fpc 84953 +0 +16 +15 +Connector_FFC-FPC +TE_1-84953-5_1x15-1MP_P1.0mm_Horizontal +TE FPC connector, 15 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4 +te fpc 84953 +0 +17 +16 +Connector_FFC-FPC +TE_1-84953-6_1x16-1MP_P1.0mm_Horizontal +TE FPC connector, 16 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4 +te fpc 84953 +0 +18 +17 +Connector_FFC-FPC +TE_1-84953-7_1x17-1MP_P1.0mm_Horizontal +TE FPC connector, 17 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4 +te fpc 84953 +0 +19 +18 +Connector_FFC-FPC +TE_1-84953-8_1x18-1MP_P1.0mm_Horizontal +TE FPC connector, 18 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4 +te fpc 84953 +0 +20 +19 +Connector_FFC-FPC +TE_1-84953-9_1x19-1MP_P1.0mm_Horizontal +TE FPC connector, 19 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4 +te fpc 84953 +0 +21 +20 +Connector_FFC-FPC +TE_1-1734839-0_1x10-1MP_P0.5mm_Horizontal +TE FPC connector, 10 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0 +te fpc 1734839 +0 +12 +11 +Connector_FFC-FPC +TE_1-1734839-1_1x11-1MP_P0.5mm_Horizontal +TE FPC connector, 11 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0 +te fpc 1734839 +0 +13 +12 +Connector_FFC-FPC +TE_1-1734839-2_1x12-1MP_P0.5mm_Horizontal +TE FPC connector, 12 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0 +te fpc 1734839 +0 +14 +13 +Connector_FFC-FPC +TE_1-1734839-3_1x13-1MP_P0.5mm_Horizontal +TE FPC connector, 13 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0 +te fpc 1734839 +0 +15 +14 +Connector_FFC-FPC +TE_1-1734839-4_1x14-1MP_P0.5mm_Horizontal +TE FPC connector, 14 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0 +te fpc 1734839 +0 +16 +15 +Connector_FFC-FPC +TE_1-1734839-5_1x15-1MP_P0.5mm_Horizontal +TE FPC connector, 15 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0 +te fpc 1734839 +0 +17 +16 +Connector_FFC-FPC +TE_1-1734839-6_1x16-1MP_P0.5mm_Horizontal +TE FPC connector, 16 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0 +te fpc 1734839 +0 +18 +17 +Connector_FFC-FPC +TE_1-1734839-7_1x17-1MP_P0.5mm_Horizontal +TE FPC connector, 17 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0 +te fpc 1734839 +0 +19 +18 +Connector_FFC-FPC +TE_1-1734839-8_1x18-1MP_P0.5mm_Horizontal +TE FPC connector, 18 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0 +te fpc 1734839 +0 +20 +19 +Connector_FFC-FPC +TE_1-1734839-9_1x19-1MP_P0.5mm_Horizontal +TE FPC connector, 19 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0 +te fpc 1734839 +0 +21 +20 +Connector_FFC-FPC +TE_2-84952-0_1x20-1MP_P1.0mm_Horizontal +TE FPC connector, 20 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4 +te fpc 84952 +0 +22 +21 +Connector_FFC-FPC +TE_2-84952-1_1x21-1MP_P1.0mm_Horizontal +TE FPC connector, 21 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4 +te fpc 84952 +0 +23 +22 +Connector_FFC-FPC +TE_2-84952-2_1x22-1MP_P1.0mm_Horizontal +TE FPC connector, 22 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4 +te fpc 84952 +0 +24 +23 +Connector_FFC-FPC +TE_2-84952-3_1x23-1MP_P1.0mm_Horizontal +TE FPC connector, 23 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4 +te fpc 84952 +0 +25 +24 +Connector_FFC-FPC +TE_2-84952-4_1x24-1MP_P1.0mm_Horizontal +TE FPC connector, 24 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4 +te fpc 84952 +0 +26 +25 +Connector_FFC-FPC +TE_2-84952-5_1x25-1MP_P1.0mm_Horizontal +TE FPC connector, 25 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4 +te fpc 84952 +0 +27 +26 +Connector_FFC-FPC +TE_2-84952-6_1x26-1MP_P1.0mm_Horizontal +TE FPC connector, 26 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4 +te fpc 84952 +0 +28 +27 +Connector_FFC-FPC +TE_2-84952-7_1x27-1MP_P1.0mm_Horizontal +TE FPC connector, 27 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4 +te fpc 84952 +0 +29 +28 +Connector_FFC-FPC +TE_2-84952-8_1x28-1MP_P1.0mm_Horizontal +TE FPC connector, 28 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4 +te fpc 84952 +0 +30 +29 +Connector_FFC-FPC +TE_2-84952-9_1x29-1MP_P1.0mm_Horizontal +TE FPC connector, 29 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4 +te fpc 84952 +0 +31 +30 +Connector_FFC-FPC +TE_2-84953-0_1x20-1MP_P1.0mm_Horizontal +TE FPC connector, 20 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4 +te fpc 84953 +0 +22 +21 +Connector_FFC-FPC +TE_2-84953-1_1x21-1MP_P1.0mm_Horizontal +TE FPC connector, 21 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4 +te fpc 84953 +0 +23 +22 +Connector_FFC-FPC +TE_2-84953-2_1x22-1MP_P1.0mm_Horizontal +TE FPC connector, 22 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4 +te fpc 84953 +0 +24 +23 +Connector_FFC-FPC +TE_2-84953-3_1x23-1MP_P1.0mm_Horizontal +TE FPC connector, 23 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4 +te fpc 84953 +0 +25 +24 +Connector_FFC-FPC +TE_2-84953-4_1x24-1MP_P1.0mm_Horizontal +TE FPC connector, 24 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4 +te fpc 84953 +0 +26 +25 +Connector_FFC-FPC +TE_2-84953-5_1x25-1MP_P1.0mm_Horizontal +TE FPC connector, 25 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4 +te fpc 84953 +0 +27 +26 +Connector_FFC-FPC +TE_2-84953-6_1x26-1MP_P1.0mm_Horizontal +TE FPC connector, 26 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4 +te fpc 84953 +0 +28 +27 +Connector_FFC-FPC +TE_2-84953-7_1x27-1MP_P1.0mm_Horizontal +TE FPC connector, 27 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4 +te fpc 84953 +0 +29 +28 +Connector_FFC-FPC +TE_2-84953-8_1x28-1MP_P1.0mm_Horizontal +TE FPC connector, 28 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4 +te fpc 84953 +0 +30 +29 +Connector_FFC-FPC +TE_2-84953-9_1x29-1MP_P1.0mm_Horizontal +TE FPC connector, 29 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4 +te fpc 84953 +0 +31 +30 +Connector_FFC-FPC +TE_2-1734839-0_1x20-1MP_P0.5mm_Horizontal +TE FPC connector, 20 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0 +te fpc 1734839 +0 +22 +21 +Connector_FFC-FPC +TE_2-1734839-1_1x21-1MP_P0.5mm_Horizontal +TE FPC connector, 21 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0 +te fpc 1734839 +0 +23 +22 +Connector_FFC-FPC +TE_2-1734839-2_1x22-1MP_P0.5mm_Horizontal +TE FPC connector, 22 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0 +te fpc 1734839 +0 +24 +23 +Connector_FFC-FPC +TE_2-1734839-3_1x23-1MP_P0.5mm_Horizontal +TE FPC connector, 23 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0 +te fpc 1734839 +0 +25 +24 +Connector_FFC-FPC +TE_2-1734839-4_1x24-1MP_P0.5mm_Horizontal +TE FPC connector, 24 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0 +te fpc 1734839 +0 +26 +25 +Connector_FFC-FPC +TE_2-1734839-5_1x25-1MP_P0.5mm_Horizontal +TE FPC connector, 25 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0 +te fpc 1734839 +0 +27 +26 +Connector_FFC-FPC +TE_2-1734839-6_1x26-1MP_P0.5mm_Horizontal +TE FPC connector, 26 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0 +te fpc 1734839 +0 +28 +27 +Connector_FFC-FPC +TE_2-1734839-7_1x27-1MP_P0.5mm_Horizontal +TE FPC connector, 27 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0 +te fpc 1734839 +0 +29 +28 +Connector_FFC-FPC +TE_2-1734839-8_1x28-1MP_P0.5mm_Horizontal +TE FPC connector, 28 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0 +te fpc 1734839 +0 +30 +29 +Connector_FFC-FPC +TE_2-1734839-9_1x29-1MP_P0.5mm_Horizontal +TE FPC connector, 29 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0 +te fpc 1734839 +0 +31 +30 +Connector_FFC-FPC +TE_3-84952-0_1x30-1MP_P1.0mm_Horizontal +TE FPC connector, 30 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4 +te fpc 84952 +0 +32 +31 +Connector_FFC-FPC +TE_3-84953-0_1x30-1MP_P1.0mm_Horizontal +TE FPC connector, 30 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4 +te fpc 84953 +0 +32 +31 +Connector_FFC-FPC +TE_3-1734839-0_1x30-1MP_P0.5mm_Horizontal +TE FPC connector, 30 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0 +te fpc 1734839 +0 +32 +31 +Connector_FFC-FPC +TE_3-1734839-1_1x31-1MP_P0.5mm_Horizontal +TE FPC connector, 31 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0 +te fpc 1734839 +0 +33 +32 +Connector_FFC-FPC +TE_3-1734839-2_1x32-1MP_P0.5mm_Horizontal +TE FPC connector, 32 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0 +te fpc 1734839 +0 +34 +33 +Connector_FFC-FPC +TE_3-1734839-3_1x33-1MP_P0.5mm_Horizontal +TE FPC connector, 33 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0 +te fpc 1734839 +0 +35 +34 +Connector_FFC-FPC +TE_3-1734839-4_1x34-1MP_P0.5mm_Horizontal +TE FPC connector, 34 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0 +te fpc 1734839 +0 +36 +35 +Connector_FFC-FPC +TE_3-1734839-5_1x35-1MP_P0.5mm_Horizontal +TE FPC connector, 35 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0 +te fpc 1734839 +0 +37 +36 +Connector_FFC-FPC +TE_3-1734839-6_1x36-1MP_P0.5mm_Horizontal +TE FPC connector, 36 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0 +te fpc 1734839 +0 +38 +37 +Connector_FFC-FPC +TE_3-1734839-7_1x37-1MP_P0.5mm_Horizontal +TE FPC connector, 37 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0 +te fpc 1734839 +0 +39 +38 +Connector_FFC-FPC +TE_3-1734839-8_1x38-1MP_P0.5mm_Horizontal +TE FPC connector, 38 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0 +te fpc 1734839 +0 +40 +39 +Connector_FFC-FPC +TE_3-1734839-9_1x39-1MP_P0.5mm_Horizontal +TE FPC connector, 39 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0 +te fpc 1734839 +0 +41 +40 +Connector_FFC-FPC +TE_4-1734839-0_1x40-1MP_P0.5mm_Horizontal +TE FPC connector, 40 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0 +te fpc 1734839 +0 +42 +41 +Connector_FFC-FPC +TE_4-1734839-1_1x41-1MP_P0.5mm_Horizontal +TE FPC connector, 41 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0 +te fpc 1734839 +0 +43 +42 +Connector_FFC-FPC +TE_4-1734839-2_1x42-1MP_P0.5mm_Horizontal +TE FPC connector, 42 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0 +te fpc 1734839 +0 +44 +43 +Connector_FFC-FPC +TE_4-1734839-3_1x43-1MP_P0.5mm_Horizontal +TE FPC connector, 43 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0 +te fpc 1734839 +0 +45 +44 +Connector_FFC-FPC +TE_4-1734839-4_1x44-1MP_P0.5mm_Horizontal +TE FPC connector, 44 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0 +te fpc 1734839 +0 +46 +45 +Connector_FFC-FPC +TE_4-1734839-5_1x45-1MP_P0.5mm_Horizontal +TE FPC connector, 45 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0 +te fpc 1734839 +0 +47 +46 +Connector_FFC-FPC +TE_4-1734839-6_1x46-1MP_P0.5mm_Horizontal +TE FPC connector, 46 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0 +te fpc 1734839 +0 +48 +47 +Connector_FFC-FPC +TE_4-1734839-7_1x47-1MP_P0.5mm_Horizontal +TE FPC connector, 47 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0 +te fpc 1734839 +0 +49 +48 +Connector_FFC-FPC +TE_4-1734839-8_1x48-1MP_P0.5mm_Horizontal +TE FPC connector, 48 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0 +te fpc 1734839 +0 +50 +49 +Connector_FFC-FPC +TE_4-1734839-9_1x49-1MP_P0.5mm_Horizontal +TE FPC connector, 49 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0 +te fpc 1734839 +0 +51 +50 +Connector_FFC-FPC +TE_5-1734839-0_1x50-1MP_P0.5mm_Horizontal +TE FPC connector, 50 top-side contacts, 0.5mm pitch, SMT, https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1734839%7FC%7Fpdf%7FEnglish%7FENG_CD_1734839_C_C_1734839.pdf%7F4-1734839-0 +te fpc 1734839 +0 +52 +51 +Connector_FFC-FPC +TE_84952-4_1x04-1MP_P1.0mm_Horizontal +TE FPC connector, 04 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4 +te fpc 84952 +0 +6 +5 +Connector_FFC-FPC +TE_84952-5_1x05-1MP_P1.0mm_Horizontal +TE FPC connector, 05 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4 +te fpc 84952 +0 +7 +6 +Connector_FFC-FPC +TE_84952-6_1x06-1MP_P1.0mm_Horizontal +TE FPC connector, 06 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4 +te fpc 84952 +0 +8 +7 +Connector_FFC-FPC +TE_84952-7_1x07-1MP_P1.0mm_Horizontal +TE FPC connector, 07 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4 +te fpc 84952 +0 +9 +8 +Connector_FFC-FPC +TE_84952-8_1x08-1MP_P1.0mm_Horizontal +TE FPC connector, 08 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4 +te fpc 84952 +0 +10 +9 +Connector_FFC-FPC +TE_84952-9_1x09-1MP_P1.0mm_Horizontal +TE FPC connector, 09 bottom-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84952&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84952-4 +te fpc 84952 +0 +11 +10 +Connector_FFC-FPC +TE_84953-4_1x04-1MP_P1.0mm_Horizontal +TE FPC connector, 04 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4 +te fpc 84953 +0 +6 +5 +Connector_FFC-FPC +TE_84953-5_1x05-1MP_P1.0mm_Horizontal +TE FPC connector, 05 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4 +te fpc 84953 +0 +7 +6 +Connector_FFC-FPC +TE_84953-6_1x06-1MP_P1.0mm_Horizontal +TE FPC connector, 06 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4 +te fpc 84953 +0 +8 +7 +Connector_FFC-FPC +TE_84953-7_1x07-1MP_P1.0mm_Horizontal +TE FPC connector, 07 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4 +te fpc 84953 +0 +9 +8 +Connector_FFC-FPC +TE_84953-8_1x08-1MP_P1.0mm_Horizontal +TE FPC connector, 08 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4 +te fpc 84953 +0 +10 +9 +Connector_FFC-FPC +TE_84953-9_1x09-1MP_P1.0mm_Horizontal +TE FPC connector, 09 top-side contacts, 1.0mm pitch, 1.0mm height, SMT, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=84953&DocType=Customer+Drawing&DocLang=English&DocFormat=pdf&PartCntxt=84953-4 +te fpc 84953 +0 +11 +10 +Connector_FFC-FPC +Wuerth_68611214422_1x12-1MP_P1.0mm_Horizontal +http://katalog.we-online.de/em/datasheet/68611214422.pdf +Wuerth FPC 68611214422 connector 12 bottom-side contacts 1.0mm pitch 1.0mm height SMT +0 +14 +13 +Connector_HDMI +HDMI_A_Contact_Technology_HDMI-19APL2_Horizontal +HDMI Contact Technology Type A http://www.contactswitch.com/en/download.aspx?id=1449 +HDMI Contact Technology Type A +0 +23 +20 +Connector_HDMI +HDMI_A_Kycon_KDMIX-SL1-NS-WS-B15_VerticalRightAngle +HDMI, Type A, Kycon KDMIX-SL1-NS-WS-B15, Vertical Right Angle, http://www.kycon.com/Pub_Eng_Draw/KDMIX-SL1-NS-WS-B15.pdf +hdmi type a +0 +23 +20 +Connector_HDMI +HDMI_Micro-D_Molex_46765-0x01 +HDMI, Micro, Type D, SMD, 0.4mm pitch, 19 ckt, right angle (http://www.molex.com/pdm_docs/sd/467651301_sd.pdf) +hdmi micro type d right angle smd +0 +23 +20 +Connector_HDMI +HDMI_Micro-D_Molex_46765-1x01 +HDMI, Micro, Type D, THT, 0.4mm pitch, 19 ckt, right angle (http://www.molex.com/pdm_docs/sd/467651301_sd.pdf) +hdmi micro type d right angle tht +0 +23 +20 +Connector_HDMI +HDMI_Micro-D_Molex_46765-2x0x +HDMI, Micro, Type D, THT/SMD hybrid, 0.4mm pitch, 19 ckt, right angle (http://www.molex.com/pdm_docs/sd/467651301_sd.pdf) +hdmi micro type d right angle tht smd hybrid +0 +23 +20 +Connector_Harwin +Harwin_Gecko-G125-FVX0605L0X_2x03_P1.25mm_Vertical +Harwin Gecko Connector, 6 pins, dual row female, vertical entry, PN:G125-FVX0605L0X +connector harwin gecko +0 +6 +6 +Connector_Harwin +Harwin_Gecko-G125-FVX1005L0X_2x05_P1.25mm_Vertical +Harwin Gecko Connector, 10 pins, dual row female, vertical entry, PN:G125-FVX1005L0X +connector harwin gecko +0 +10 +10 +Connector_Harwin +Harwin_Gecko-G125-FVX1205L0X_2x06_P1.25mm_Vertical +Harwin Gecko Connector, 12 pins, dual row female, vertical entry, PN:G125-FVX1205L0X +connector harwin gecko +0 +12 +12 +Connector_Harwin +Harwin_Gecko-G125-FVX1605L0X_2x08_P1.25mm_Vertical +Harwin Gecko Connector, 16 pins, dual row female, vertical entry, PN:G125-FVX1605L0X +connector harwin gecko +0 +16 +16 +Connector_Harwin +Harwin_Gecko-G125-FVX2005L0X_2x10_P1.25mm_Vertical +Harwin Gecko Connector, 20 pins, dual row female, vertical entry, PN:G125-FVX2005L0X +connector harwin gecko +0 +20 +20 +Connector_Harwin +Harwin_Gecko-G125-FVX2605L0X_2x13_P1.25mm_Vertical +Harwin Gecko Connector, 26 pins, dual row female, vertical entry, PN:G125-FVX2605L0X +connector harwin gecko +0 +26 +26 +Connector_Harwin +Harwin_Gecko-G125-FVX3405L0X_2x17_P1.25mm_Vertical +Harwin Gecko Connector, 34 pins, dual row female, vertical entry, PN:G125-FVX3405L0X +connector harwin gecko +0 +34 +34 +Connector_Harwin +Harwin_Gecko-G125-FVX5005L0X_2x25_P1.25mm_Vertical +Harwin Gecko Connector, 50 pins, dual row female, vertical entry, PN:G125-FVX5005L0X +connector harwin gecko +0 +50 +50 +Connector_Harwin +Harwin_Gecko-G125-MVX0605L0X_2x03_P1.25mm_Vertical +Harwin Gecko Connector, 6 pins, dual row male, vertical entry, no latches, PN:G125-MVX0605L0X +connector harwin gecko +0 +6 +6 +Connector_Harwin +Harwin_Gecko-G125-MVX0605L1X_2x03_P1.25mm_Vertical +Harwin Gecko Connector, 6 pins, dual row male, vertical entry, with latches, PN:G125-MVX0605L1X +connector harwin gecko +0 +6 +6 +Connector_Harwin +Harwin_Gecko-G125-MVX1005L0X_2x05_P1.25mm_Vertical +Harwin Gecko Connector, 10 pins, dual row male, vertical entry, no latches, PN:G125-MVX1005L0X +connector harwin gecko +0 +10 +10 +Connector_Harwin +Harwin_Gecko-G125-MVX1005L1X_2x05_P1.25mm_Vertical +Harwin Gecko Connector, 10 pins, dual row male, vertical entry, with latches, PN:G125-MVX1005L1X +connector harwin gecko +0 +10 +10 +Connector_Harwin +Harwin_Gecko-G125-MVX1205L0X_2x06_P1.25mm_Vertical +Harwin Gecko Connector, 12 pins, dual row male, vertical entry, no latches, PN:G125-MVX1205L0X +connector harwin gecko +0 +12 +12 +Connector_Harwin +Harwin_Gecko-G125-MVX1205L1X_2x06_P1.25mm_Vertical +Harwin Gecko Connector, 12 pins, dual row male, vertical entry, with latches, PN:G125-MVX1205L1X +connector harwin gecko +0 +12 +12 +Connector_Harwin +Harwin_Gecko-G125-MVX1605L0X_2x08_P1.25mm_Vertical +Harwin Gecko Connector, 16 pins, dual row male, vertical entry, no latches, PN:G125-MVX1605L0X +connector harwin gecko +0 +16 +16 +Connector_Harwin +Harwin_Gecko-G125-MVX1605L1X_2x08_P1.25mm_Vertical +Harwin Gecko Connector, 16 pins, dual row male, vertical entry, with latches, PN:G125-MVX1605L1X +connector harwin gecko +0 +16 +16 +Connector_Harwin +Harwin_Gecko-G125-MVX2005L0X_2x10_P1.25mm_Vertical +Harwin Gecko Connector, 20 pins, dual row male, vertical entry, no latches, PN:G125-MVX2005L0X +connector harwin gecko +0 +20 +20 +Connector_Harwin +Harwin_Gecko-G125-MVX2005L1X_2x10_P1.25mm_Vertical +Harwin Gecko Connector, 20 pins, dual row male, vertical entry, with latches, PN:G125-MVX2005L1X +connector harwin gecko +0 +20 +20 +Connector_Harwin +Harwin_Gecko-G125-MVX2605L0X_2x13_P1.25mm_Vertical +Harwin Gecko Connector, 26 pins, dual row male, vertical entry, no latches, PN:G125-MVX2605L0X +connector harwin gecko +0 +26 +26 +Connector_Harwin +Harwin_Gecko-G125-MVX2605L1X_2x13_P1.25mm_Vertical +Harwin Gecko Connector, 26 pins, dual row male, vertical entry, with latches, PN:G125-MVX2605L1X +connector harwin gecko +0 +26 +26 +Connector_Harwin +Harwin_Gecko-G125-MVX3405L0X_2x17_P1.25mm_Vertical +Harwin Gecko Connector, 34 pins, dual row male, vertical entry, no latches, PN:G125-MVX3405L0X +connector harwin gecko +0 +34 +34 +Connector_Harwin +Harwin_Gecko-G125-MVX3405L1X_2x17_P1.25mm_Vertical +Harwin Gecko Connector, 34 pins, dual row male, vertical entry, with latches, PN:G125-MVX3405L1X +connector harwin gecko +0 +34 +34 +Connector_Harwin +Harwin_Gecko-G125-MVX5005L0X_2x25_P1.25mm_Vertical +Harwin Gecko Connector, 50 pins, dual row male, vertical entry, no latches, PN:G125-MVX5005L0X +connector harwin gecko +0 +50 +50 +Connector_Harwin +Harwin_Gecko-G125-MVX5005L1X_2x25_P1.25mm_Vertical +Harwin Gecko Connector, 50 pins, dual row male, vertical entry, with latches, PN:G125-MVX5005L1X +connector harwin gecko +0 +50 +50 +Connector_Harwin +Harwin_LTek-Male_02_P2.00mm_Vertical +Harwin LTek Connector, 2 pins, single row male, vertical entry +connector harwin ltek M80 +0 +2 +2 +Connector_Harwin +Harwin_LTek-Male_02_P2.00mm_Vertical_StrainRelief +Harwin LTek Connector, 2 pins, single row male, vertical entry, strain relief clip +connector harwin ltek M80 +0 +6 +2 +Connector_Harwin +Harwin_LTek-Male_2x02_P2.00mm_Vertical +Harwin LTek Connector, 4 pins, single row male, vertical entry +connector harwin ltek M80 +0 +4 +4 +Connector_Harwin +Harwin_LTek-Male_2x02_P2.00mm_Vertical_StrainRelief +Harwin LTek Connector, 4 pins, single row male, vertical entry, strain relief clip +connector harwin ltek M80 +0 +8 +4 +Connector_Harwin +Harwin_LTek-Male_2x03_P2.00mm_Vertical +Harwin LTek Connector, 6 pins, single row male, vertical entry +connector harwin ltek M80 +0 +6 +6 +Connector_Harwin +Harwin_LTek-Male_2x03_P2.00mm_Vertical_StrainRelief +Harwin LTek Connector, 6 pins, single row male, vertical entry, strain relief clip +connector harwin ltek M80 +0 +10 +6 +Connector_Harwin +Harwin_LTek-Male_2x04_P2.00mm_Vertical +Harwin LTek Connector, 8 pins, single row male, vertical entry +connector harwin ltek M80 +0 +8 +8 +Connector_Harwin +Harwin_LTek-Male_2x04_P2.00mm_Vertical_StrainRelief +Harwin LTek Connector, 8 pins, single row male, vertical entry, strain relief clip +connector harwin ltek M80 +0 +12 +8 +Connector_Harwin +Harwin_LTek-Male_2x05_P2.00mm_Vertical +Harwin LTek Connector, 10 pins, single row male, vertical entry +connector harwin ltek M80 +0 +10 +10 +Connector_Harwin +Harwin_LTek-Male_2x05_P2.00mm_Vertical_StrainRelief +Harwin LTek Connector, 10 pins, single row male, vertical entry, strain relief clip +connector harwin ltek M80 +0 +14 +10 +Connector_Harwin +Harwin_LTek-Male_2x06_P2.00mm_Vertical +Harwin LTek Connector, 12 pins, single row male, vertical entry +connector harwin ltek M80 +0 +12 +12 +Connector_Harwin +Harwin_LTek-Male_2x06_P2.00mm_Vertical_StrainRelief +Harwin LTek Connector, 12 pins, single row male, vertical entry, strain relief clip +connector harwin ltek M80 +0 +16 +12 +Connector_Harwin +Harwin_LTek-Male_2x07_P2.00mm_Vertical +Harwin LTek Connector, 14 pins, single row male, vertical entry +connector harwin ltek M80 +0 +14 +14 +Connector_Harwin +Harwin_LTek-Male_2x07_P2.00mm_Vertical_StrainRelief +Harwin LTek Connector, 14 pins, single row male, vertical entry, strain relief clip +connector harwin ltek M80 +0 +18 +14 +Connector_Harwin +Harwin_LTek-Male_2x08_P2.00mm_Vertical +Harwin LTek Connector, 16 pins, single row male, vertical entry +connector harwin ltek M80 +0 +16 +16 +Connector_Harwin +Harwin_LTek-Male_2x08_P2.00mm_Vertical_StrainRelief +Harwin LTek Connector, 16 pins, single row male, vertical entry, strain relief clip +connector harwin ltek M80 +0 +20 +16 +Connector_Harwin +Harwin_LTek-Male_2x09_P2.00mm_Vertical +Harwin LTek Connector, 18 pins, single row male, vertical entry +connector harwin ltek M80 +0 +18 +18 +Connector_Harwin +Harwin_LTek-Male_2x09_P2.00mm_Vertical_StrainRelief +Harwin LTek Connector, 18 pins, single row male, vertical entry, strain relief clip +connector harwin ltek M80 +0 +22 +18 +Connector_Harwin +Harwin_LTek-Male_2x10_P2.00mm_Vertical +Harwin LTek Connector, 20 pins, single row male, vertical entry +connector harwin ltek M80 +0 +20 +20 +Connector_Harwin +Harwin_LTek-Male_2x10_P2.00mm_Vertical_StrainRelief +Harwin LTek Connector, 20 pins, single row male, vertical entry, strain relief clip +connector harwin ltek M80 +0 +24 +20 +Connector_Harwin +Harwin_LTek-Male_2x13_P2.00mm_Vertical +Harwin LTek Connector, 26 pins, single row male, vertical entry +connector harwin ltek M80 +0 +26 +26 +Connector_Harwin +Harwin_LTek-Male_2x13_P2.00mm_Vertical_StrainRelief +Harwin LTek Connector, 26 pins, single row male, vertical entry, strain relief clip +connector harwin ltek M80 +0 +30 +26 +Connector_Harwin +Harwin_LTek-Male_2x17_P2.00mm_Vertical +Harwin LTek Connector, 34 pins, single row male, vertical entry +connector harwin ltek M80 +0 +34 +34 +Connector_Harwin +Harwin_LTek-Male_2x17_P2.00mm_Vertical_StrainRelief +Harwin LTek Connector, 34 pins, single row male, vertical entry, strain relief clip +connector harwin ltek M80 +0 +38 +34 +Connector_Harwin +Harwin_LTek-Male_2x22_P2.00mm_Vertical +Harwin LTek Connector, 44 pins, single row male, vertical entry +connector harwin ltek M80 +0 +44 +44 +Connector_Harwin +Harwin_LTek-Male_2x22_P2.00mm_Vertical_StrainRelief +Harwin LTek Connector, 44 pins, single row male, vertical entry, strain relief clip +connector harwin ltek M80 +0 +48 +44 +Connector_Harwin +Harwin_LTek-Male_03_P2.00mm_Vertical +Harwin LTek Connector, 3 pins, single row male, vertical entry +connector harwin ltek M80 +0 +3 +3 +Connector_Harwin +Harwin_LTek-Male_03_P2.00mm_Vertical_StrainRelief +Harwin LTek Connector, 3 pins, single row male, vertical entry, strain relief clip +connector harwin ltek M80 +0 +7 +3 +Connector_Harwin +Harwin_LTek-Male_04_P2.00mm_Vertical +Harwin LTek Connector, 4 pins, single row male, vertical entry +connector harwin ltek M80 +0 +4 +4 +Connector_Harwin +Harwin_LTek-Male_04_P2.00mm_Vertical_StrainRelief +Harwin LTek Connector, 4 pins, single row male, vertical entry, strain relief clip +connector harwin ltek M80 +0 +8 +4 +Connector_Harwin +Harwin_LTek-Male_05_P2.00mm_Vertical +Harwin LTek Connector, 5 pins, single row male, vertical entry +connector harwin ltek M80 +0 +5 +5 +Connector_Harwin +Harwin_LTek-Male_05_P2.00mm_Vertical_StrainRelief +Harwin LTek Connector, 5 pins, single row male, vertical entry, strain relief clip +connector harwin ltek M80 +0 +9 +5 +Connector_Harwin +Harwin_LTek-Male_06_P2.00mm_Vertical +Harwin LTek Connector, 6 pins, single row male, vertical entry +connector harwin ltek M80 +0 +6 +6 +Connector_Harwin +Harwin_LTek-Male_06_P2.00mm_Vertical_StrainRelief +Harwin LTek Connector, 6 pins, single row male, vertical entry, strain relief clip +connector harwin ltek M80 +0 +10 +6 +Connector_Harwin +Harwin_LTek-Male_07_P2.00mm_Vertical +Harwin LTek Connector, 7 pins, single row male, vertical entry +connector harwin ltek M80 +0 +7 +7 +Connector_Harwin +Harwin_LTek-Male_07_P2.00mm_Vertical_StrainRelief +Harwin LTek Connector, 7 pins, single row male, vertical entry, strain relief clip +connector harwin ltek M80 +0 +11 +7 +Connector_Harwin +Harwin_LTek-Male_17_P2.00mm_Vertical +Harwin LTek Connector, 17 pins, single row male, vertical entry +connector harwin ltek M80 +0 +17 +17 +Connector_Harwin +Harwin_LTek-Male_17_P2.00mm_Vertical_StrainRelief +Harwin LTek Connector, 17 pins, single row male, vertical entry, strain relief clip +connector harwin ltek M80 +0 +21 +17 +Connector_Harwin +Harwin_LTek-Male_22_P2.00mm_Vertical +Harwin LTek Connector, 22 pins, single row male, vertical entry +connector harwin ltek M80 +0 +22 +22 +Connector_Harwin +Harwin_LTek-Male_22_P2.00mm_Vertical_StrainRelief +Harwin LTek Connector, 22 pins, single row male, vertical entry, strain relief clip +connector harwin ltek M80 +0 +26 +22 +Connector_Harwin +Harwin_M20-89003xx_1x03_P2.54mm_Horizontal +Harwin Male Horizontal Surface Mount Single Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-89003xx, 3 Pins per row (https://cdn.harwin.com/pdfs/M20-890.pdf), generated with kicad-footprint-generator +connector Harwin M20-890 horizontal +0 +4 +3 +Connector_Harwin +Harwin_M20-89004xx_1x04_P2.54mm_Horizontal +Harwin Male Horizontal Surface Mount Single Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-89004xx, 4 Pins per row (https://cdn.harwin.com/pdfs/M20-890.pdf), generated with kicad-footprint-generator +connector Harwin M20-890 horizontal +0 +5 +4 +Connector_Harwin +Harwin_M20-89005xx_1x05_P2.54mm_Horizontal +Harwin Male Horizontal Surface Mount Single Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-89005xx, 5 Pins per row (https://cdn.harwin.com/pdfs/M20-890.pdf), generated with kicad-footprint-generator +connector Harwin M20-890 horizontal +0 +6 +5 +Connector_Harwin +Harwin_M20-89006xx_1x06_P2.54mm_Horizontal +Harwin Male Horizontal Surface Mount Single Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-89006xx, 6 Pins per row (https://cdn.harwin.com/pdfs/M20-890.pdf), generated with kicad-footprint-generator +connector Harwin M20-890 horizontal +0 +7 +6 +Connector_Harwin +Harwin_M20-89007xx_1x07_P2.54mm_Horizontal +Harwin Male Horizontal Surface Mount Single Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-89007xx, 7 Pins per row (https://cdn.harwin.com/pdfs/M20-890.pdf), generated with kicad-footprint-generator +connector Harwin M20-890 horizontal +0 +8 +7 +Connector_Harwin +Harwin_M20-89008xx_1x08_P2.54mm_Horizontal +Harwin Male Horizontal Surface Mount Single Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-89008xx, 8 Pins per row (https://cdn.harwin.com/pdfs/M20-890.pdf), generated with kicad-footprint-generator +connector Harwin M20-890 horizontal +0 +9 +8 +Connector_Harwin +Harwin_M20-89009xx_1x09_P2.54mm_Horizontal +Harwin Male Horizontal Surface Mount Single Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-89009xx, 9 Pins per row (https://cdn.harwin.com/pdfs/M20-890.pdf), generated with kicad-footprint-generator +connector Harwin M20-890 horizontal +0 +10 +9 +Connector_Harwin +Harwin_M20-89010xx_1x10_P2.54mm_Horizontal +Harwin Male Horizontal Surface Mount Single Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-89010xx, 10 Pins per row (https://cdn.harwin.com/pdfs/M20-890.pdf), generated with kicad-footprint-generator +connector Harwin M20-890 horizontal +0 +11 +10 +Connector_Harwin +Harwin_M20-89011xx_1x11_P2.54mm_Horizontal +Harwin Male Horizontal Surface Mount Single Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-89011xx, 11 Pins per row (https://cdn.harwin.com/pdfs/M20-890.pdf), generated with kicad-footprint-generator +connector Harwin M20-890 horizontal +0 +12 +11 +Connector_Harwin +Harwin_M20-89012xx_1x12_P2.54mm_Horizontal +Harwin Male Horizontal Surface Mount Single Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-89012xx, 12 Pins per row (https://cdn.harwin.com/pdfs/M20-890.pdf), generated with kicad-footprint-generator +connector Harwin M20-890 horizontal +0 +13 +12 +Connector_Harwin +Harwin_M20-89013xx_1x13_P2.54mm_Horizontal +Harwin Male Horizontal Surface Mount Single Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-89013xx, 13 Pins per row (https://cdn.harwin.com/pdfs/M20-890.pdf), generated with kicad-footprint-generator +connector Harwin M20-890 horizontal +0 +14 +13 +Connector_Harwin +Harwin_M20-89014xx_1x14_P2.54mm_Horizontal +Harwin Male Horizontal Surface Mount Single Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-89014xx, 14 Pins per row (https://cdn.harwin.com/pdfs/M20-890.pdf), generated with kicad-footprint-generator +connector Harwin M20-890 horizontal +0 +15 +14 +Connector_Harwin +Harwin_M20-89015xx_1x15_P2.54mm_Horizontal +Harwin Male Horizontal Surface Mount Single Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-89015xx, 15 Pins per row (https://cdn.harwin.com/pdfs/M20-890.pdf), generated with kicad-footprint-generator +connector Harwin M20-890 horizontal +0 +16 +15 +Connector_Harwin +Harwin_M20-89016xx_1x16_P2.54mm_Horizontal +Harwin Male Horizontal Surface Mount Single Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-89016xx, 16 Pins per row (https://cdn.harwin.com/pdfs/M20-890.pdf), generated with kicad-footprint-generator +connector Harwin M20-890 horizontal +0 +17 +16 +Connector_Harwin +Harwin_M20-89017xx_1x17_P2.54mm_Horizontal +Harwin Male Horizontal Surface Mount Single Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-89017xx, 17 Pins per row (https://cdn.harwin.com/pdfs/M20-890.pdf), generated with kicad-footprint-generator +connector Harwin M20-890 horizontal +0 +18 +17 +Connector_Harwin +Harwin_M20-89018xx_1x18_P2.54mm_Horizontal +Harwin Male Horizontal Surface Mount Single Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-89018xx, 18 Pins per row (https://cdn.harwin.com/pdfs/M20-890.pdf), generated with kicad-footprint-generator +connector Harwin M20-890 horizontal +0 +19 +18 +Connector_Harwin +Harwin_M20-89019xx_1x19_P2.54mm_Horizontal +Harwin Male Horizontal Surface Mount Single Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-89019xx, 19 Pins per row (https://cdn.harwin.com/pdfs/M20-890.pdf), generated with kicad-footprint-generator +connector Harwin M20-890 horizontal +0 +20 +19 +Connector_Harwin +Harwin_M20-89020xx_1x20_P2.54mm_Horizontal +Harwin Male Horizontal Surface Mount Single Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-89020xx, 20 Pins per row (https://cdn.harwin.com/pdfs/M20-890.pdf), generated with kicad-footprint-generator +connector Harwin M20-890 horizontal +0 +21 +20 +Connector_Harwin +Harwin_M20-7810245_2x02_P2.54mm_Vertical +Harwin Female Vertical Surface Mount Double Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-7810245, 2 Pins per row (https://cdn.harwin.com/pdfs/M20-781.pdf), generated with kicad-footprint-generator +connector Harwin M20 side entry +0 +4 +4 +Connector_Harwin +Harwin_M20-7810345_2x03_P2.54mm_Vertical +Harwin Female Vertical Surface Mount Double Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-7810345, 3 Pins per row (https://cdn.harwin.com/pdfs/M20-781.pdf), generated with kicad-footprint-generator +connector Harwin M20 side entry +0 +6 +6 +Connector_Harwin +Harwin_M20-7810445_2x04_P2.54mm_Vertical +Harwin Female Vertical Surface Mount Double Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-7810445, 4 Pins per row (https://cdn.harwin.com/pdfs/M20-781.pdf), generated with kicad-footprint-generator +connector Harwin M20 side entry +0 +8 +8 +Connector_Harwin +Harwin_M20-7810545_2x05_P2.54mm_Vertical +Harwin Female Vertical Surface Mount Double Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-7810545, 5 Pins per row (https://cdn.harwin.com/pdfs/M20-781.pdf), generated with kicad-footprint-generator +connector Harwin M20 side entry +0 +10 +10 +Connector_Harwin +Harwin_M20-7810645_2x06_P2.54mm_Vertical +Harwin Female Vertical Surface Mount Double Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-7810645, 6 Pins per row (https://cdn.harwin.com/pdfs/M20-781.pdf), generated with kicad-footprint-generator +connector Harwin M20 side entry +0 +12 +12 +Connector_Harwin +Harwin_M20-7810745_2x07_P2.54mm_Vertical +Harwin Female Vertical Surface Mount Double Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-7810745, 7 Pins per row (https://cdn.harwin.com/pdfs/M20-781.pdf), generated with kicad-footprint-generator +connector Harwin M20 side entry +0 +14 +14 +Connector_Harwin +Harwin_M20-7810845_2x08_P2.54mm_Vertical +Harwin Female Vertical Surface Mount Double Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-7810845, 8 Pins per row (https://cdn.harwin.com/pdfs/M20-781.pdf), generated with kicad-footprint-generator +connector Harwin M20 side entry +0 +16 +16 +Connector_Harwin +Harwin_M20-7810945_2x09_P2.54mm_Vertical +Harwin Female Vertical Surface Mount Double Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-7810945, 9 Pins per row (https://cdn.harwin.com/pdfs/M20-781.pdf), generated with kicad-footprint-generator +connector Harwin M20 side entry +0 +18 +18 +Connector_Harwin +Harwin_M20-7811045_2x10_P2.54mm_Vertical +Harwin Female Vertical Surface Mount Double Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-7811045, 10 Pins per row (https://cdn.harwin.com/pdfs/M20-781.pdf), generated with kicad-footprint-generator +connector Harwin M20 side entry +0 +20 +20 +Connector_Harwin +Harwin_M20-7811245_2x12_P2.54mm_Vertical +Harwin Female Vertical Surface Mount Double Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-7811245, 12 Pins per row (https://cdn.harwin.com/pdfs/M20-781.pdf), generated with kicad-footprint-generator +connector Harwin M20 side entry +0 +24 +24 +Connector_Harwin +Harwin_M20-7811545_2x15_P2.54mm_Vertical +Harwin Female Vertical Surface Mount Double Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-7811545, 15 Pins per row (https://cdn.harwin.com/pdfs/M20-781.pdf), generated with kicad-footprint-generator +connector Harwin M20 side entry +0 +30 +30 +Connector_Harwin +Harwin_M20-7812045_2x20_P2.54mm_Vertical +Harwin Female Vertical Surface Mount Double Row 2.54mm (0.1 inch) Pitch PCB Connector, M20-7812045, 20 Pins per row (https://cdn.harwin.com/pdfs/M20-781.pdf), generated with kicad-footprint-generator +connector Harwin M20 side entry +0 +40 +40 +Connector_Hirose +Hirose_BM24_BM24-40DP-2-0.35V_2x20_P0.35mm_PowerPin2_Vertical +Hirose BM24 series connector, BM24-40DP/2-0.35V (https://www.hirose.com/product/en/download_file/key_name/BM24/category/Catalog/doc_file_id/47680/?file_category_id=4&item_id=50&is_series=1) +connector Hirose BM24 40pin header +0 +44 +42 +Connector_Hirose +Hirose_BM24_BM24-40DS-2-0.35V_2x20_P0.35mm_PowerPin2_Vertical +Hirose BM24 series connector, BM24-40DS/2-0.35V (https://www.hirose.com/product/en/download_file/key_name/BM24/category/Catalog/doc_file_id/47680/?file_category_id=4&item_id=50&is_series=1) +connector Hirose 40pin receptacle vertical +0 +42 +42 +Connector_Hirose +Hirose_DF3EA-02P-2H_1x02-1MP_P2.00mm_Horizontal +Hirose series connector, DF3EA-02P-2H (https://www.hirose.com/product/document?clcode=CL0543-0332-0-51&productname=DF3EA-5P-2H(51)&series=DF3&documenttype=2DDrawing&lang=en&documentid=0001163317), generated with kicad-footprint-generator +connector Hirose top entry +0 +4 +3 +Connector_Hirose +Hirose_DF3EA-03P-2H_1x03-1MP_P2.00mm_Horizontal +Hirose series connector, DF3EA-03P-2H (https://www.hirose.com/product/document?clcode=CL0543-0332-0-51&productname=DF3EA-5P-2H(51)&series=DF3&documenttype=2DDrawing&lang=en&documentid=0001163317), generated with kicad-footprint-generator +connector Hirose top entry +0 +5 +4 +Connector_Hirose +Hirose_DF3EA-04P-2H_1x04-1MP_P2.00mm_Horizontal +Hirose series connector, DF3EA-04P-2H (https://www.hirose.com/product/document?clcode=CL0543-0332-0-51&productname=DF3EA-5P-2H(51)&series=DF3&documenttype=2DDrawing&lang=en&documentid=0001163317), generated with kicad-footprint-generator +connector Hirose top entry +0 +6 +5 +Connector_Hirose +Hirose_DF3EA-05P-2H_1x05-1MP_P2.00mm_Horizontal +Hirose series connector, DF3EA-05P-2H (https://www.hirose.com/product/document?clcode=CL0543-0332-0-51&productname=DF3EA-5P-2H(51)&series=DF3&documenttype=2DDrawing&lang=en&documentid=0001163317), generated with kicad-footprint-generator +connector Hirose top entry +0 +7 +6 +Connector_Hirose +Hirose_DF3EA-06P-2H_1x06-1MP_P2.00mm_Horizontal +Hirose series connector, DF3EA-06P-2H (https://www.hirose.com/product/document?clcode=CL0543-0332-0-51&productname=DF3EA-5P-2H(51)&series=DF3&documenttype=2DDrawing&lang=en&documentid=0001163317), generated with kicad-footprint-generator +connector Hirose top entry +0 +8 +7 +Connector_Hirose +Hirose_DF3EA-07P-2H_1x07-1MP_P2.00mm_Horizontal +Hirose series connector, DF3EA-07P-2H (https://www.hirose.com/product/document?clcode=CL0543-0332-0-51&productname=DF3EA-5P-2H(51)&series=DF3&documenttype=2DDrawing&lang=en&documentid=0001163317), generated with kicad-footprint-generator +connector Hirose top entry +0 +9 +8 +Connector_Hirose +Hirose_DF3EA-08P-2H_1x08-1MP_P2.00mm_Horizontal +Hirose series connector, DF3EA-08P-2H (https://www.hirose.com/product/document?clcode=CL0543-0332-0-51&productname=DF3EA-5P-2H(51)&series=DF3&documenttype=2DDrawing&lang=en&documentid=0001163317), generated with kicad-footprint-generator +connector Hirose top entry +0 +10 +9 +Connector_Hirose +Hirose_DF3EA-09P-2H_1x09-1MP_P2.00mm_Horizontal +Hirose series connector, DF3EA-09P-2H (https://www.hirose.com/product/document?clcode=CL0543-0332-0-51&productname=DF3EA-5P-2H(51)&series=DF3&documenttype=2DDrawing&lang=en&documentid=0001163317), generated with kicad-footprint-generator +connector Hirose top entry +0 +11 +10 +Connector_Hirose +Hirose_DF3EA-10P-2H_1x10-1MP_P2.00mm_Horizontal +Hirose series connector, DF3EA-10P-2H (https://www.hirose.com/product/document?clcode=CL0543-0332-0-51&productname=DF3EA-5P-2H(51)&series=DF3&documenttype=2DDrawing&lang=en&documentid=0001163317), generated with kicad-footprint-generator +connector Hirose top entry +0 +12 +11 +Connector_Hirose +Hirose_DF3EA-11P-2H_1x11-1MP_P2.00mm_Horizontal +Hirose series connector, DF3EA-11P-2H (https://www.hirose.com/product/document?clcode=CL0543-0332-0-51&productname=DF3EA-5P-2H(51)&series=DF3&documenttype=2DDrawing&lang=en&documentid=0001163317), generated with kicad-footprint-generator +connector Hirose top entry +0 +13 +12 +Connector_Hirose +Hirose_DF3EA-12P-2H_1x12-1MP_P2.00mm_Horizontal +Hirose series connector, DF3EA-12P-2H (https://www.hirose.com/product/document?clcode=CL0543-0332-0-51&productname=DF3EA-5P-2H(51)&series=DF3&documenttype=2DDrawing&lang=en&documentid=0001163317), generated with kicad-footprint-generator +connector Hirose top entry +0 +14 +13 +Connector_Hirose +Hirose_DF3EA-13P-2H_1x13-1MP_P2.00mm_Horizontal +Hirose series connector, DF3EA-13P-2H (https://www.hirose.com/product/document?clcode=CL0543-0332-0-51&productname=DF3EA-5P-2H(51)&series=DF3&documenttype=2DDrawing&lang=en&documentid=0001163317), generated with kicad-footprint-generator +connector Hirose top entry +0 +15 +14 +Connector_Hirose +Hirose_DF3EA-14P-2H_1x14-1MP_P2.00mm_Horizontal +Hirose series connector, DF3EA-14P-2H (https://www.hirose.com/product/document?clcode=CL0543-0332-0-51&productname=DF3EA-5P-2H(51)&series=DF3&documenttype=2DDrawing&lang=en&documentid=0001163317), generated with kicad-footprint-generator +connector Hirose top entry +0 +16 +15 +Connector_Hirose +Hirose_DF3EA-15P-2H_1x15-1MP_P2.00mm_Horizontal +Hirose series connector, DF3EA-15P-2H (https://www.hirose.com/product/document?clcode=CL0543-0332-0-51&productname=DF3EA-5P-2H(51)&series=DF3&documenttype=2DDrawing&lang=en&documentid=0001163317), generated with kicad-footprint-generator +connector Hirose top entry +0 +17 +16 +Connector_Hirose +Hirose_DF11-4DP-2DSA_2x02_P2.00mm_Vertical +Hirose DF11 through hole, DF11-4DP-2DSA, 2 Pins per row (https://www.hirose.com/product/document?clcode=&productname=&series=DF11&documenttype=Catalog&lang=en&documentid=D31688_en), generated with kicad-footprint-generator +connector Hirose DF11 vertical +0 +4 +4 +Connector_Hirose +Hirose_DF11-6DP-2DSA_2x03_P2.00mm_Vertical +Hirose DF11 through hole, DF11-6DP-2DSA, 3 Pins per row (https://www.hirose.com/product/document?clcode=&productname=&series=DF11&documenttype=Catalog&lang=en&documentid=D31688_en), generated with kicad-footprint-generator +connector Hirose DF11 vertical +0 +6 +6 +Connector_Hirose +Hirose_DF11-8DP-2DSA_2x04_P2.00mm_Vertical +Hirose DF11 through hole, DF11-8DP-2DSA, 4 Pins per row (https://www.hirose.com/product/document?clcode=&productname=&series=DF11&documenttype=Catalog&lang=en&documentid=D31688_en), generated with kicad-footprint-generator +connector Hirose DF11 vertical +0 +8 +8 +Connector_Hirose +Hirose_DF11-10DP-2DSA_2x05_P2.00mm_Vertical +Hirose DF11 through hole, DF11-10DP-2DSA, 5 Pins per row (https://www.hirose.com/product/document?clcode=&productname=&series=DF11&documenttype=Catalog&lang=en&documentid=D31688_en), generated with kicad-footprint-generator +connector Hirose DF11 vertical +0 +10 +10 +Connector_Hirose +Hirose_DF11-12DP-2DSA_2x06_P2.00mm_Vertical +Hirose DF11 through hole, DF11-12DP-2DSA, 6 Pins per row (https://www.hirose.com/product/document?clcode=&productname=&series=DF11&documenttype=Catalog&lang=en&documentid=D31688_en), generated with kicad-footprint-generator +connector Hirose DF11 vertical +0 +12 +12 +Connector_Hirose +Hirose_DF11-14DP-2DSA_2x07_P2.00mm_Vertical +Hirose DF11 through hole, DF11-14DP-2DSA, 7 Pins per row (https://www.hirose.com/product/document?clcode=&productname=&series=DF11&documenttype=Catalog&lang=en&documentid=D31688_en), generated with kicad-footprint-generator +connector Hirose DF11 vertical +0 +14 +14 +Connector_Hirose +Hirose_DF11-16DP-2DSA_2x08_P2.00mm_Vertical +Hirose DF11 through hole, DF11-16DP-2DSA, 8 Pins per row (https://www.hirose.com/product/document?clcode=&productname=&series=DF11&documenttype=Catalog&lang=en&documentid=D31688_en), generated with kicad-footprint-generator +connector Hirose DF11 vertical +0 +16 +16 +Connector_Hirose +Hirose_DF11-18DP-2DSA_2x09_P2.00mm_Vertical +Hirose DF11 through hole, DF11-18DP-2DSA, 9 Pins per row (https://www.hirose.com/product/document?clcode=&productname=&series=DF11&documenttype=Catalog&lang=en&documentid=D31688_en), generated with kicad-footprint-generator +connector Hirose DF11 vertical +0 +18 +18 +Connector_Hirose +Hirose_DF11-20DP-2DSA_2x10_P2.00mm_Vertical +Hirose DF11 through hole, DF11-20DP-2DSA, 10 Pins per row (https://www.hirose.com/product/document?clcode=&productname=&series=DF11&documenttype=Catalog&lang=en&documentid=D31688_en), generated with kicad-footprint-generator +connector Hirose DF11 vertical +0 +20 +20 +Connector_Hirose +Hirose_DF11-22DP-2DSA_2x11_P2.00mm_Vertical +Hirose DF11 through hole, DF11-22DP-2DSA, 11 Pins per row (https://www.hirose.com/product/document?clcode=&productname=&series=DF11&documenttype=Catalog&lang=en&documentid=D31688_en), generated with kicad-footprint-generator +connector Hirose DF11 vertical +0 +22 +22 +Connector_Hirose +Hirose_DF11-24DP-2DSA_2x12_P2.00mm_Vertical +Hirose DF11 through hole, DF11-24DP-2DSA, 12 Pins per row (https://www.hirose.com/product/document?clcode=&productname=&series=DF11&documenttype=Catalog&lang=en&documentid=D31688_en), generated with kicad-footprint-generator +connector Hirose DF11 vertical +0 +24 +24 +Connector_Hirose +Hirose_DF11-26DP-2DSA_2x13_P2.00mm_Vertical +Hirose DF11 through hole, DF11-26DP-2DSA, 13 Pins per row (https://www.hirose.com/product/document?clcode=&productname=&series=DF11&documenttype=Catalog&lang=en&documentid=D31688_en), generated with kicad-footprint-generator +connector Hirose DF11 vertical +0 +26 +26 +Connector_Hirose +Hirose_DF11-28DP-2DSA_2x14_P2.00mm_Vertical +Hirose DF11 through hole, DF11-28DP-2DSA, 14 Pins per row (https://www.hirose.com/product/document?clcode=&productname=&series=DF11&documenttype=Catalog&lang=en&documentid=D31688_en), generated with kicad-footprint-generator +connector Hirose DF11 vertical +0 +28 +28 +Connector_Hirose +Hirose_DF11-30DP-2DSA_2x15_P2.00mm_Vertical +Hirose DF11 through hole, DF11-30DP-2DSA, 15 Pins per row (https://www.hirose.com/product/document?clcode=&productname=&series=DF11&documenttype=Catalog&lang=en&documentid=D31688_en), generated with kicad-footprint-generator +connector Hirose DF11 vertical +0 +30 +30 +Connector_Hirose +Hirose_DF11-32DP-2DSA_2x16_P2.00mm_Vertical +Hirose DF11 through hole, DF11-32DP-2DSA, 16 Pins per row (https://www.hirose.com/product/document?clcode=&productname=&series=DF11&documenttype=Catalog&lang=en&documentid=D31688_en), generated with kicad-footprint-generator +connector Hirose DF11 vertical +0 +32 +32 +Connector_Hirose +Hirose_DF12_DF12C3.0-10DS-0.5V_2x05_P0.50mm_Vertical +Hirose DF12C SMD, DF12C3.0-10DS-0.5V, 10 Pins per row (https://www.hirose.com/product/document?clcode=CL0537-0694-9-81&productname=DF12C(3.0)-50DS-0.5V(81)&series=DF12&documenttype=2DDrawing&lang=en&documentid=0000994748), generated with kicad-footprint-generator +connector Hirose DF12 vertical +0 +20 +10 +Connector_Hirose +Hirose_DF12_DF12C3.0-14DS-0.5V_2x07_P0.50mm_Vertical +Hirose DF12C SMD, DF12C3.0-14DS-0.5V, 14 Pins per row (https://www.hirose.com/product/document?clcode=CL0537-0694-9-81&productname=DF12C(3.0)-50DS-0.5V(81)&series=DF12&documenttype=2DDrawing&lang=en&documentid=0000994748), generated with kicad-footprint-generator +connector Hirose DF12 vertical +0 +28 +14 +Connector_Hirose +Hirose_DF12_DF12C3.0-20DS-0.5V_2x10_P0.50mm_Vertical +Hirose DF12C SMD, DF12C3.0-20DS-0.5V, 20 Pins per row (https://www.hirose.com/product/document?clcode=CL0537-0694-9-81&productname=DF12C(3.0)-50DS-0.5V(81)&series=DF12&documenttype=2DDrawing&lang=en&documentid=0000994748), generated with kicad-footprint-generator +connector Hirose DF12 vertical +0 +40 +20 +Connector_Hirose +Hirose_DF12_DF12C3.0-30DS-0.5V_2x15_P0.50mm_Vertical +Hirose DF12C SMD, DF12C3.0-30DS-0.5V, 30 Pins per row (https://www.hirose.com/product/document?clcode=CL0537-0694-9-81&productname=DF12C(3.0)-50DS-0.5V(81)&series=DF12&documenttype=2DDrawing&lang=en&documentid=0000994748), generated with kicad-footprint-generator +connector Hirose DF12 vertical +0 +60 +30 +Connector_Hirose +Hirose_DF12_DF12C3.0-32DS-0.5V_2x16_P0.50mm_Vertical +Hirose DF12C SMD, DF12C3.0-32DS-0.5V, 32 Pins per row (https://www.hirose.com/product/document?clcode=CL0537-0694-9-81&productname=DF12C(3.0)-50DS-0.5V(81)&series=DF12&documenttype=2DDrawing&lang=en&documentid=0000994748), generated with kicad-footprint-generator +connector Hirose DF12 vertical +0 +64 +32 +Connector_Hirose +Hirose_DF12_DF12C3.0-36DS-0.5V_2x18_P0.50mm_Vertical +Hirose DF12C SMD, DF12C3.0-36DS-0.5V, 36 Pins per row (https://www.hirose.com/product/document?clcode=CL0537-0694-9-81&productname=DF12C(3.0)-50DS-0.5V(81)&series=DF12&documenttype=2DDrawing&lang=en&documentid=0000994748), generated with kicad-footprint-generator +connector Hirose DF12 vertical +0 +72 +36 +Connector_Hirose +Hirose_DF12_DF12C3.0-40DS-0.5V_2x20_P0.50mm_Vertical +Hirose DF12C SMD, DF12C3.0-40DS-0.5V, 40 Pins per row (https://www.hirose.com/product/document?clcode=CL0537-0694-9-81&productname=DF12C(3.0)-50DS-0.5V(81)&series=DF12&documenttype=2DDrawing&lang=en&documentid=0000994748), generated with kicad-footprint-generator +connector Hirose DF12 vertical +0 +80 +40 +Connector_Hirose +Hirose_DF12_DF12C3.0-50DS-0.5V_2x25_P0.50mm_Vertical +Hirose DF12C SMD, DF12C3.0-50DS-0.5V, 50 Pins per row (https://www.hirose.com/product/document?clcode=CL0537-0694-9-81&productname=DF12C(3.0)-50DS-0.5V(81)&series=DF12&documenttype=2DDrawing&lang=en&documentid=0000994748), generated with kicad-footprint-generator +connector Hirose DF12 vertical +0 +100 +50 +Connector_Hirose +Hirose_DF12_DF12C3.0-60DS-0.5V_2x30_P0.50mm_Vertical +Hirose DF12C SMD, DF12C3.0-60DS-0.5V, 60 Pins per row (https://www.hirose.com/product/document?clcode=CL0537-0694-9-81&productname=DF12C(3.0)-50DS-0.5V(81)&series=DF12&documenttype=2DDrawing&lang=en&documentid=0000994748), generated with kicad-footprint-generator +connector Hirose DF12 vertical +0 +120 +60 +Connector_Hirose +Hirose_DF12_DF12E3.0-10DP-0.5V_2x05_P0.50mm_Vertical +Hirose DF12E SMD, DF12E3.0-10DP-0.5V, 10 Pins per row (https://www.hirose.com/product/document?clcode=CL0537-0834-6-81&productname=DF12E(3.0)-50DP-0.5V(81)&series=DF12&documenttype=2DDrawing&lang=en&documentid=0000992393), generated with kicad-footprint-generator +connector Hirose DF12 vertical +0 +20 +10 +Connector_Hirose +Hirose_DF12_DF12E3.0-14DP-0.5V_2x07_P0.50mm_Vertical +Hirose DF12E SMD, DF12E3.0-14DP-0.5V, 14 Pins per row (https://www.hirose.com/product/document?clcode=CL0537-0834-6-81&productname=DF12E(3.0)-50DP-0.5V(81)&series=DF12&documenttype=2DDrawing&lang=en&documentid=0000992393), generated with kicad-footprint-generator +connector Hirose DF12 vertical +0 +28 +14 +Connector_Hirose +Hirose_DF12_DF12E3.0-20DP-0.5V_2x10_P0.50mm_Vertical +Hirose DF12E SMD, DF12E3.0-20DP-0.5V, 20 Pins per row (https://www.hirose.com/product/document?clcode=CL0537-0834-6-81&productname=DF12E(3.0)-50DP-0.5V(81)&series=DF12&documenttype=2DDrawing&lang=en&documentid=0000992393), generated with kicad-footprint-generator +connector Hirose DF12 vertical +0 +40 +20 +Connector_Hirose +Hirose_DF12_DF12E3.0-30DP-0.5V_2x15_P0.50mm_Vertical +Hirose DF12E SMD, DF12E3.0-30DP-0.5V, 30 Pins per row (https://www.hirose.com/product/document?clcode=CL0537-0834-6-81&productname=DF12E(3.0)-50DP-0.5V(81)&series=DF12&documenttype=2DDrawing&lang=en&documentid=0000992393), generated with kicad-footprint-generator +connector Hirose DF12 vertical +0 +60 +30 +Connector_Hirose +Hirose_DF12_DF12E3.0-32DP-0.5V_2x16_P0.50mm_Vertical +Hirose DF12E SMD, DF12E3.0-32DP-0.5V, 32 Pins per row (https://www.hirose.com/product/document?clcode=CL0537-0834-6-81&productname=DF12E(3.0)-50DP-0.5V(81)&series=DF12&documenttype=2DDrawing&lang=en&documentid=0000992393), generated with kicad-footprint-generator +connector Hirose DF12 vertical +0 +64 +32 +Connector_Hirose +Hirose_DF12_DF12E3.0-36DP-0.5V_2x18_P0.50mm_Vertical +Hirose DF12E SMD, DF12E3.0-36DP-0.5V, 36 Pins per row (https://www.hirose.com/product/document?clcode=CL0537-0834-6-81&productname=DF12E(3.0)-50DP-0.5V(81)&series=DF12&documenttype=2DDrawing&lang=en&documentid=0000992393), generated with kicad-footprint-generator +connector Hirose DF12 vertical +0 +72 +36 +Connector_Hirose +Hirose_DF12_DF12E3.0-40DP-0.5V_2x20_P0.50mm_Vertical +Hirose DF12E SMD, DF12E3.0-40DP-0.5V, 40 Pins per row (https://www.hirose.com/product/document?clcode=CL0537-0834-6-81&productname=DF12E(3.0)-50DP-0.5V(81)&series=DF12&documenttype=2DDrawing&lang=en&documentid=0000992393), generated with kicad-footprint-generator +connector Hirose DF12 vertical +0 +80 +40 +Connector_Hirose +Hirose_DF12_DF12E3.0-50DP-0.5V_2x25_P0.50mm_Vertical +Hirose DF12E SMD, DF12E3.0-50DP-0.5V, 50 Pins per row (https://www.hirose.com/product/document?clcode=CL0537-0834-6-81&productname=DF12E(3.0)-50DP-0.5V(81)&series=DF12&documenttype=2DDrawing&lang=en&documentid=0000992393), generated with kicad-footprint-generator +connector Hirose DF12 vertical +0 +100 +50 +Connector_Hirose +Hirose_DF12_DF12E3.0-60DP-0.5V_2x30_P0.50mm_Vertical +Hirose DF12E SMD, DF12E3.0-60DP-0.5V, 60 Pins per row (https://www.hirose.com/product/document?clcode=CL0537-0834-6-81&productname=DF12E(3.0)-50DP-0.5V(81)&series=DF12&documenttype=2DDrawing&lang=en&documentid=0000992393), generated with kicad-footprint-generator +connector Hirose DF12 vertical +0 +120 +60 +Connector_Hirose +Hirose_DF12_DF12E3.0-80DP-0.5V_2x40_P0.50mm_Vertical +Hirose DF12E SMD, DF12E3.0-80DP-0.5V, 80 Pins per row (https://www.hirose.com/product/document?clcode=CL0537-0834-6-81&productname=DF12E(3.0)-50DP-0.5V(81)&series=DF12&documenttype=2DDrawing&lang=en&documentid=0000992393), generated with kicad-footprint-generator +connector Hirose DF12 vertical +0 +160 +80 +Connector_Hirose +Hirose_DF13-02P-1.25DSA_1x02_P1.25mm_Vertical +Hirose DF13 through hole, DF13-02P-1.25DSA, 2 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-2P-1.25DSA%2850%29/), generated with kicad-footprint-generator +connector Hirose DF13 vertical +0 +2 +2 +Connector_Hirose +Hirose_DF13-02P-1.25DS_1x02_P1.25mm_Horizontal +Hirose DF13 through hole, DF13-02P-1.25DS, 2 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-4P-1.25DS%2820%29/), generated with kicad-footprint-generator +connector Hirose DF13 horizontal +0 +2 +2 +Connector_Hirose +Hirose_DF13-03P-1.25DSA_1x03_P1.25mm_Vertical +Hirose DF13 through hole, DF13-03P-1.25DSA, 3 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-2P-1.25DSA%2850%29/), generated with kicad-footprint-generator +connector Hirose DF13 vertical +0 +3 +3 +Connector_Hirose +Hirose_DF13-03P-1.25DS_1x03_P1.25mm_Horizontal +Hirose DF13 through hole, DF13-03P-1.25DS, 3 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-4P-1.25DS%2820%29/), generated with kicad-footprint-generator +connector Hirose DF13 horizontal +0 +3 +3 +Connector_Hirose +Hirose_DF13-04P-1.25DSA_1x04_P1.25mm_Vertical +Hirose DF13 through hole, DF13-04P-1.25DSA, 4 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-2P-1.25DSA%2850%29/), generated with kicad-footprint-generator +connector Hirose DF13 vertical +0 +4 +4 +Connector_Hirose +Hirose_DF13-04P-1.25DS_1x04_P1.25mm_Horizontal +Hirose DF13 through hole, DF13-04P-1.25DS, 4 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-4P-1.25DS%2820%29/), generated with kicad-footprint-generator +connector Hirose DF13 horizontal +0 +4 +4 +Connector_Hirose +Hirose_DF13-05P-1.25DSA_1x05_P1.25mm_Vertical +Hirose DF13 through hole, DF13-05P-1.25DSA, 5 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-2P-1.25DSA%2850%29/), generated with kicad-footprint-generator +connector Hirose DF13 vertical +0 +5 +5 +Connector_Hirose +Hirose_DF13-05P-1.25DS_1x05_P1.25mm_Horizontal +Hirose DF13 through hole, DF13-05P-1.25DS, 5 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-4P-1.25DS%2820%29/), generated with kicad-footprint-generator +connector Hirose DF13 horizontal +0 +5 +5 +Connector_Hirose +Hirose_DF13-06P-1.25DSA_1x06_P1.25mm_Vertical +Hirose DF13 through hole, DF13-06P-1.25DSA, 6 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-2P-1.25DSA%2850%29/), generated with kicad-footprint-generator +connector Hirose DF13 vertical +0 +6 +6 +Connector_Hirose +Hirose_DF13-06P-1.25DS_1x06_P1.25mm_Horizontal +Hirose DF13 through hole, DF13-06P-1.25DS, 6 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-4P-1.25DS%2820%29/), generated with kicad-footprint-generator +connector Hirose DF13 horizontal +0 +6 +6 +Connector_Hirose +Hirose_DF13-07P-1.25DSA_1x07_P1.25mm_Vertical +Hirose DF13 through hole, DF13-07P-1.25DSA, 7 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-2P-1.25DSA%2850%29/), generated with kicad-footprint-generator +connector Hirose DF13 vertical +0 +7 +7 +Connector_Hirose +Hirose_DF13-07P-1.25DS_1x07_P1.25mm_Horizontal +Hirose DF13 through hole, DF13-07P-1.25DS, 7 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-4P-1.25DS%2820%29/), generated with kicad-footprint-generator +connector Hirose DF13 horizontal +0 +7 +7 +Connector_Hirose +Hirose_DF13-08P-1.25DSA_1x08_P1.25mm_Vertical +Hirose DF13 through hole, DF13-08P-1.25DSA, 8 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-2P-1.25DSA%2850%29/), generated with kicad-footprint-generator +connector Hirose DF13 vertical +0 +8 +8 +Connector_Hirose +Hirose_DF13-08P-1.25DS_1x08_P1.25mm_Horizontal +Hirose DF13 through hole, DF13-08P-1.25DS, 8 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-4P-1.25DS%2820%29/), generated with kicad-footprint-generator +connector Hirose DF13 horizontal +0 +8 +8 +Connector_Hirose +Hirose_DF13-09P-1.25DSA_1x09_P1.25mm_Vertical +Hirose DF13 through hole, DF13-09P-1.25DSA, 9 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-2P-1.25DSA%2850%29/), generated with kicad-footprint-generator +connector Hirose DF13 vertical +0 +9 +9 +Connector_Hirose +Hirose_DF13-09P-1.25DS_1x09_P1.25mm_Horizontal +Hirose DF13 through hole, DF13-09P-1.25DS, 9 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-4P-1.25DS%2820%29/), generated with kicad-footprint-generator +connector Hirose DF13 horizontal +0 +9 +9 +Connector_Hirose +Hirose_DF13-10P-1.25DSA_1x10_P1.25mm_Vertical +Hirose DF13 through hole, DF13-10P-1.25DSA, 10 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-2P-1.25DSA%2850%29/), generated with kicad-footprint-generator +connector Hirose DF13 vertical +0 +10 +10 +Connector_Hirose +Hirose_DF13-10P-1.25DS_1x10_P1.25mm_Horizontal +Hirose DF13 through hole, DF13-10P-1.25DS, 10 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-4P-1.25DS%2820%29/), generated with kicad-footprint-generator +connector Hirose DF13 horizontal +0 +10 +10 +Connector_Hirose +Hirose_DF13-11P-1.25DSA_1x11_P1.25mm_Vertical +Hirose DF13 through hole, DF13-11P-1.25DSA, 11 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-2P-1.25DSA%2850%29/), generated with kicad-footprint-generator +connector Hirose DF13 vertical +0 +11 +11 +Connector_Hirose +Hirose_DF13-11P-1.25DS_1x11_P1.25mm_Horizontal +Hirose DF13 through hole, DF13-11P-1.25DS, 11 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-4P-1.25DS%2820%29/), generated with kicad-footprint-generator +connector Hirose DF13 horizontal +0 +11 +11 +Connector_Hirose +Hirose_DF13-12P-1.25DSA_1x12_P1.25mm_Vertical +Hirose DF13 through hole, DF13-12P-1.25DSA, 12 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-2P-1.25DSA%2850%29/), generated with kicad-footprint-generator +connector Hirose DF13 vertical +0 +12 +12 +Connector_Hirose +Hirose_DF13-12P-1.25DS_1x12_P1.25mm_Horizontal +Hirose DF13 through hole, DF13-12P-1.25DS, 12 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-4P-1.25DS%2820%29/), generated with kicad-footprint-generator +connector Hirose DF13 horizontal +0 +12 +12 +Connector_Hirose +Hirose_DF13-13P-1.25DSA_1x13_P1.25mm_Vertical +Hirose DF13 through hole, DF13-13P-1.25DSA, 13 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-2P-1.25DSA%2850%29/), generated with kicad-footprint-generator +connector Hirose DF13 vertical +0 +13 +13 +Connector_Hirose +Hirose_DF13-14P-1.25DSA_1x14_P1.25mm_Vertical +Hirose DF13 through hole, DF13-14P-1.25DSA, 14 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-2P-1.25DSA%2850%29/), generated with kicad-footprint-generator +connector Hirose DF13 vertical +0 +14 +14 +Connector_Hirose +Hirose_DF13-14P-1.25DS_1x14_P1.25mm_Horizontal +Hirose DF13 through hole, DF13-14P-1.25DS, 14 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-4P-1.25DS%2820%29/), generated with kicad-footprint-generator +connector Hirose DF13 horizontal +0 +14 +14 +Connector_Hirose +Hirose_DF13-15P-1.25DSA_1x15_P1.25mm_Vertical +Hirose DF13 through hole, DF13-15P-1.25DSA, 15 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-2P-1.25DSA%2850%29/), generated with kicad-footprint-generator +connector Hirose DF13 vertical +0 +15 +15 +Connector_Hirose +Hirose_DF13-15P-1.25DS_1x15_P1.25mm_Horizontal +Hirose DF13 through hole, DF13-15P-1.25DS, 15 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13-4P-1.25DS%2820%29/), generated with kicad-footprint-generator +connector Hirose DF13 horizontal +0 +15 +15 +Connector_Hirose +Hirose_DF13C_CL535-0402-2-51_1x02-1MP_P1.25mm_Vertical +Hirose DF13C SMD, CL535-0402-2-51, 2 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13C-10P-1.25V%2851%29/), generated with kicad-footprint-generator +connector Hirose DF13C vertical +0 +4 +3 +Connector_Hirose +Hirose_DF13C_CL535-0403-5-51_1x03-1MP_P1.25mm_Vertical +Hirose DF13C SMD, CL535-0403-5-51, 3 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13C-10P-1.25V%2851%29/), generated with kicad-footprint-generator +connector Hirose DF13C vertical +0 +5 +4 +Connector_Hirose +Hirose_DF13C_CL535-0404-8-51_1x04-1MP_P1.25mm_Vertical +Hirose DF13C SMD, CL535-0404-8-51, 4 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13C-10P-1.25V%2851%29/), generated with kicad-footprint-generator +connector Hirose DF13C vertical +0 +6 +5 +Connector_Hirose +Hirose_DF13C_CL535-0405-0-51_1x05-1MP_P1.25mm_Vertical +Hirose DF13C SMD, CL535-0405-0-51, 5 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13C-10P-1.25V%2851%29/), generated with kicad-footprint-generator +connector Hirose DF13C vertical +0 +7 +6 +Connector_Hirose +Hirose_DF13C_CL535-0406-3-51_1x06-1MP_P1.25mm_Vertical +Hirose DF13C SMD, CL535-0406-3-51, 6 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13C-10P-1.25V%2851%29/), generated with kicad-footprint-generator +connector Hirose DF13C vertical +0 +8 +7 +Connector_Hirose +Hirose_DF13C_CL535-0407-6-51_1x07-1MP_P1.25mm_Vertical +Hirose DF13C SMD, CL535-0407-6-51, 7 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13C-10P-1.25V%2851%29/), generated with kicad-footprint-generator +connector Hirose DF13C vertical +0 +9 +8 +Connector_Hirose +Hirose_DF13C_CL535-0408-9-51_1x08-1MP_P1.25mm_Vertical +Hirose DF13C SMD, CL535-0408-9-51, 8 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13C-10P-1.25V%2851%29/), generated with kicad-footprint-generator +connector Hirose DF13C vertical +0 +10 +9 +Connector_Hirose +Hirose_DF13C_CL535-0409-1-51_1x09-1MP_P1.25mm_Vertical +Hirose DF13C SMD, CL535-0409-1-51, 9 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13C-10P-1.25V%2851%29/), generated with kicad-footprint-generator +connector Hirose DF13C vertical +0 +11 +10 +Connector_Hirose +Hirose_DF13C_CL535-0410-4-51_1x10-1MP_P1.25mm_Vertical +Hirose DF13C SMD, CL535-0410-4-51, 10 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13C-10P-1.25V%2851%29/), generated with kicad-footprint-generator +connector Hirose DF13C vertical +0 +12 +11 +Connector_Hirose +Hirose_DF13C_CL535-0411-3-51_1x11-1MP_P1.25mm_Vertical +Hirose DF13C SMD, CL535-0411-3-51, 11 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13C-10P-1.25V%2851%29/), generated with kicad-footprint-generator +connector Hirose DF13C vertical +0 +13 +12 +Connector_Hirose +Hirose_DF13C_CL535-0412-6-51_1x12-1MP_P1.25mm_Vertical +Hirose DF13C SMD, CL535-0412-6-51, 12 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13C-10P-1.25V%2851%29/), generated with kicad-footprint-generator +connector Hirose DF13C vertical +0 +14 +13 +Connector_Hirose +Hirose_DF13C_CL535-0414-1-51_1x14-1MP_P1.25mm_Vertical +Hirose DF13C SMD, CL535-0414-1-51, 14 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13C-10P-1.25V%2851%29/), generated with kicad-footprint-generator +connector Hirose DF13C vertical +0 +16 +15 +Connector_Hirose +Hirose_DF13C_CL535-0415-4-51_1x15-1MP_P1.25mm_Vertical +Hirose DF13C SMD, CL535-0415-4-51, 15 Pins per row (https://www.hirose.com/product/en/products/DF13/DF13C-10P-1.25V%2851%29/), generated with kicad-footprint-generator +connector Hirose DF13C vertical +0 +17 +16 +Connector_Hirose +Hirose_DF52-2S-0.8H_1x02-1MP_P0.80mm_Horizontal +Hirose series connector, DF52-2S-0.8H (https://www.hirose.com/product/en/products/DF52/DF52-3S-0.8H%2821%29/), generated with kicad-footprint-generator +connector Hirose top entry +0 +4 +3 +Connector_Hirose +Hirose_DF52-3S-0.8H_1x03-1MP_P0.80mm_Horizontal +Hirose series connector, DF52-3S-0.8H (https://www.hirose.com/product/en/products/DF52/DF52-3S-0.8H%2821%29/), generated with kicad-footprint-generator +connector Hirose top entry +0 +5 +4 +Connector_Hirose +Hirose_DF52-4S-0.8H_1x04-1MP_P0.80mm_Horizontal +Hirose series connector, DF52-4S-0.8H (https://www.hirose.com/product/en/products/DF52/DF52-3S-0.8H%2821%29/), generated with kicad-footprint-generator +connector Hirose top entry +0 +6 +5 +Connector_Hirose +Hirose_DF52-5S-0.8H_1x05-1MP_P0.80mm_Horizontal +Hirose series connector, DF52-5S-0.8H (https://www.hirose.com/product/en/products/DF52/DF52-3S-0.8H%2821%29/), generated with kicad-footprint-generator +connector Hirose top entry +0 +7 +6 +Connector_Hirose +Hirose_DF52-6S-0.8H_1x06-1MP_P0.80mm_Horizontal +Hirose series connector, DF52-6S-0.8H (https://www.hirose.com/product/en/products/DF52/DF52-3S-0.8H%2821%29/), generated with kicad-footprint-generator +connector Hirose top entry +0 +8 +7 +Connector_Hirose +Hirose_DF52-7S-0.8H_1x07-1MP_P0.80mm_Horizontal +Hirose series connector, DF52-7S-0.8H (https://www.hirose.com/product/en/products/DF52/DF52-3S-0.8H%2821%29/), generated with kicad-footprint-generator +connector Hirose top entry +0 +9 +8 +Connector_Hirose +Hirose_DF52-8S-0.8H_1x08-1MP_P0.80mm_Horizontal +Hirose series connector, DF52-8S-0.8H (https://www.hirose.com/product/en/products/DF52/DF52-3S-0.8H%2821%29/), generated with kicad-footprint-generator +connector Hirose top entry +0 +10 +9 +Connector_Hirose +Hirose_DF52-9S-0.8H_1x09-1MP_P0.80mm_Horizontal +Hirose series connector, DF52-9S-0.8H (https://www.hirose.com/product/en/products/DF52/DF52-3S-0.8H%2821%29/), generated with kicad-footprint-generator +connector Hirose top entry +0 +11 +10 +Connector_Hirose +Hirose_DF52-10S-0.8H_1x10-1MP_P0.80mm_Horizontal +Hirose series connector, DF52-10S-0.8H (https://www.hirose.com/product/en/products/DF52/DF52-3S-0.8H%2821%29/), generated with kicad-footprint-generator +connector Hirose top entry +0 +12 +11 +Connector_Hirose +Hirose_DF52-11S-0.8H_1x11-1MP_P0.80mm_Horizontal +Hirose series connector, DF52-11S-0.8H (https://www.hirose.com/product/en/products/DF52/DF52-3S-0.8H%2821%29/), generated with kicad-footprint-generator +connector Hirose top entry +0 +13 +12 +Connector_Hirose +Hirose_DF52-12S-0.8H_1x12-1MP_P0.80mm_Horizontal +Hirose series connector, DF52-12S-0.8H (https://www.hirose.com/product/en/products/DF52/DF52-3S-0.8H%2821%29/), generated with kicad-footprint-generator +connector Hirose top entry +0 +14 +13 +Connector_Hirose +Hirose_DF52-14S-0.8H_1x14-1MP_P0.80mm_Horizontal +Hirose series connector, DF52-14S-0.8H (https://www.hirose.com/product/en/products/DF52/DF52-3S-0.8H%2821%29/), generated with kicad-footprint-generator +connector Hirose top entry +0 +16 +15 +Connector_Hirose +Hirose_DF52-15S-0.8H_1x15-1MP_P0.80mm_Horizontal +Hirose series connector, DF52-15S-0.8H (https://www.hirose.com/product/en/products/DF52/DF52-3S-0.8H%2821%29/), generated with kicad-footprint-generator +connector Hirose top entry +0 +17 +16 +Connector_Hirose +Hirose_DF63-5P-3.96DSA_1x05_P3.96mm_Vertical +Hirose DF63 through hole, DF63-5P-3.96DSA, 5 Pins per row (https://www.hirose.com/product/en/products/DF63/), generated with kicad-footprint-generator +connector Hirose DF63 vertical +0 +5 +5 +Connector_Hirose +Hirose_DF63-6P-3.96DSA_1x06_P3.96mm_Vertical +Hirose DF63 through hole, DF63-6P-3.96DSA, 6 Pins per row (https://www.hirose.com/product/en/products/DF63/), generated with kicad-footprint-generator +connector Hirose DF63 vertical +0 +6 +6 +Connector_Hirose +Hirose_DF63M-1P-3.96DSA_1x01_P3.96mm_Vertical +Hirose DF63 through hole, DF63M-1P-3.96DSA, 1 Pins per row (https://www.hirose.com/product/en/products/DF63/), generated with kicad-footprint-generator +connector Hirose DF63 vertical +0 +1 +1 +Connector_Hirose +Hirose_DF63M-2P-3.96DSA_1x02_P3.96mm_Vertical +Hirose DF63 through hole, DF63M-2P-3.96DSA, 2 Pins per row (https://www.hirose.com/product/en/products/DF63/), generated with kicad-footprint-generator +connector Hirose DF63 vertical +0 +2 +2 +Connector_Hirose +Hirose_DF63M-3P-3.96DSA_1x03_P3.96mm_Vertical +Hirose DF63 through hole, DF63M-3P-3.96DSA, 3 Pins per row (https://www.hirose.com/product/en/products/DF63/), generated with kicad-footprint-generator +connector Hirose DF63 vertical +0 +3 +3 +Connector_Hirose +Hirose_DF63M-4P-3.96DSA_1x04_P3.96mm_Vertical +Hirose DF63 through hole, DF63M-4P-3.96DSA, 4 Pins per row (https://www.hirose.com/product/en/products/DF63/), generated with kicad-footprint-generator +connector Hirose DF63 vertical +0 +4 +4 +Connector_Hirose +Hirose_DF63R-1P-3.96DSA_1x01_P3.96mm_Vertical +Hirose DF63 through hole, DF63R-1P-3.96DSA, 1 Pins per row (https://www.hirose.com/product/en/products/DF63/), generated with kicad-footprint-generator +connector Hirose DF63 vertical +0 +1 +1 +Connector_Hirose +Hirose_DF63R-2P-3.96DSA_1x02_P3.96mm_Vertical +Hirose DF63 through hole, DF63R-2P-3.96DSA, 2 Pins per row (https://www.hirose.com/product/en/products/DF63/), generated with kicad-footprint-generator +connector Hirose DF63 vertical +0 +2 +2 +Connector_Hirose +Hirose_DF63R-3P-3.96DSA_1x03_P3.96mm_Vertical +Hirose DF63 through hole, DF63R-3P-3.96DSA, 3 Pins per row (https://www.hirose.com/product/en/products/DF63/), generated with kicad-footprint-generator +connector Hirose DF63 vertical +0 +3 +3 +Connector_Hirose +Hirose_DF63R-4P-3.96DSA_1x04_P3.96mm_Vertical +Hirose DF63 through hole, DF63R-4P-3.96DSA, 4 Pins per row (https://www.hirose.com/product/en/products/DF63/), generated with kicad-footprint-generator +connector Hirose DF63 vertical +0 +4 +4 +Connector_Hirose +Hirose_DF63R-5P-3.96DSA_1x05_P3.96mm_Vertical +Hirose DF63 through hole, DF63R-5P-3.96DSA, 5 Pins per row (https://www.hirose.com/product/en/products/DF63/), generated with kicad-footprint-generator +connector Hirose DF63 vertical +0 +5 +5 +Connector_IDC +IDC-Header_2x03_P2.54mm_Horizontal +Through hole IDC box header, 2x03, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole horizontal IDC box header THT 2x03 2.54mm double row +0 +6 +6 +Connector_IDC +IDC-Header_2x03_P2.54mm_Vertical +Through hole IDC box header, 2x03, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC box header THT 2x03 2.54mm double row +0 +6 +6 +Connector_IDC +IDC-Header_2x04_P2.54mm_Horizontal +Through hole IDC box header, 2x04, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole horizontal IDC box header THT 2x04 2.54mm double row +0 +8 +8 +Connector_IDC +IDC-Header_2x04_P2.54mm_Vertical +Through hole IDC box header, 2x04, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC box header THT 2x04 2.54mm double row +0 +8 +8 +Connector_IDC +IDC-Header_2x05-1MP_P2.54mm_Latch6.5mm_Vertical +Through hole IDC header, 2x05, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 6.5mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x05 2.54mm double row +0 +12 +11 +Connector_IDC +IDC-Header_2x05-1MP_P2.54mm_Latch9.5mm_Vertical +Through hole IDC header, 2x05, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 9.5mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x05 2.54mm double row +0 +12 +11 +Connector_IDC +IDC-Header_2x05-1MP_P2.54mm_Latch12.0mm_Vertical +Through hole IDC header, 2x05, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 12.0mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x05 2.54mm double row +0 +12 +11 +Connector_IDC +IDC-Header_2x05-1MP_P2.54mm_Latch_Horizontal +Through hole IDC header, 2x05, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole horizontal IDC header THT 2x05 2.54mm double row +0 +12 +11 +Connector_IDC +IDC-Header_2x05-1MP_P2.54mm_Latch_Vertical +Through hole IDC header, 2x05, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x05 2.54mm double row +0 +12 +11 +Connector_IDC +IDC-Header_2x05_P2.54mm_Horizontal +Through hole IDC box header, 2x05, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole horizontal IDC box header THT 2x05 2.54mm double row +0 +10 +10 +Connector_IDC +IDC-Header_2x05_P2.54mm_Latch6.5mm_Vertical +Through hole IDC header, 2x05, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 6.5mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x05 2.54mm double row +0 +10 +10 +Connector_IDC +IDC-Header_2x05_P2.54mm_Latch9.5mm_Vertical +Through hole IDC header, 2x05, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 9.5mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x05 2.54mm double row +0 +10 +10 +Connector_IDC +IDC-Header_2x05_P2.54mm_Latch12.0mm_Vertical +Through hole IDC header, 2x05, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 12.0mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x05 2.54mm double row +0 +10 +10 +Connector_IDC +IDC-Header_2x05_P2.54mm_Latch_Horizontal +Through hole IDC header, 2x05, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole horizontal IDC header THT 2x05 2.54mm double row +0 +10 +10 +Connector_IDC +IDC-Header_2x05_P2.54mm_Latch_Vertical +Through hole IDC header, 2x05, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x05 2.54mm double row +0 +10 +10 +Connector_IDC +IDC-Header_2x05_P2.54mm_Vertical +Through hole IDC box header, 2x05, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC box header THT 2x05 2.54mm double row +0 +10 +10 +Connector_IDC +IDC-Header_2x06-1MP_P2.54mm_Latch6.5mm_Vertical +Through hole IDC header, 2x06, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 6.5mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x06 2.54mm double row +0 +14 +13 +Connector_IDC +IDC-Header_2x06-1MP_P2.54mm_Latch9.5mm_Vertical +Through hole IDC header, 2x06, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 9.5mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x06 2.54mm double row +0 +14 +13 +Connector_IDC +IDC-Header_2x06-1MP_P2.54mm_Latch12.0mm_Vertical +Through hole IDC header, 2x06, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 12.0mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x06 2.54mm double row +0 +14 +13 +Connector_IDC +IDC-Header_2x06-1MP_P2.54mm_Latch_Horizontal +Through hole IDC header, 2x06, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole horizontal IDC header THT 2x06 2.54mm double row +0 +14 +13 +Connector_IDC +IDC-Header_2x06-1MP_P2.54mm_Latch_Vertical +Through hole IDC header, 2x06, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x06 2.54mm double row +0 +14 +13 +Connector_IDC +IDC-Header_2x06_P2.54mm_Horizontal +Through hole IDC box header, 2x06, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole horizontal IDC box header THT 2x06 2.54mm double row +0 +12 +12 +Connector_IDC +IDC-Header_2x06_P2.54mm_Latch6.5mm_Vertical +Through hole IDC header, 2x06, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 6.5mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x06 2.54mm double row +0 +12 +12 +Connector_IDC +IDC-Header_2x06_P2.54mm_Latch9.5mm_Vertical +Through hole IDC header, 2x06, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 9.5mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x06 2.54mm double row +0 +12 +12 +Connector_IDC +IDC-Header_2x06_P2.54mm_Latch12.0mm_Vertical +Through hole IDC header, 2x06, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 12.0mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x06 2.54mm double row +0 +12 +12 +Connector_IDC +IDC-Header_2x06_P2.54mm_Latch_Horizontal +Through hole IDC header, 2x06, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole horizontal IDC header THT 2x06 2.54mm double row +0 +12 +12 +Connector_IDC +IDC-Header_2x06_P2.54mm_Latch_Vertical +Through hole IDC header, 2x06, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x06 2.54mm double row +0 +12 +12 +Connector_IDC +IDC-Header_2x06_P2.54mm_Vertical +Through hole IDC box header, 2x06, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC box header THT 2x06 2.54mm double row +0 +12 +12 +Connector_IDC +IDC-Header_2x07-1MP_P2.54mm_Latch6.5mm_Vertical +Through hole IDC header, 2x07, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 6.5mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x07 2.54mm double row +0 +16 +15 +Connector_IDC +IDC-Header_2x07-1MP_P2.54mm_Latch9.5mm_Vertical +Through hole IDC header, 2x07, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 9.5mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x07 2.54mm double row +0 +16 +15 +Connector_IDC +IDC-Header_2x07-1MP_P2.54mm_Latch12.0mm_Vertical +Through hole IDC header, 2x07, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 12.0mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x07 2.54mm double row +0 +16 +15 +Connector_IDC +IDC-Header_2x07-1MP_P2.54mm_Latch_Horizontal +Through hole IDC header, 2x07, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole horizontal IDC header THT 2x07 2.54mm double row +0 +16 +15 +Connector_IDC +IDC-Header_2x07-1MP_P2.54mm_Latch_Vertical +Through hole IDC header, 2x07, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x07 2.54mm double row +0 +16 +15 +Connector_IDC +IDC-Header_2x07_P2.54mm_Horizontal +Through hole IDC box header, 2x07, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole horizontal IDC box header THT 2x07 2.54mm double row +0 +14 +14 +Connector_IDC +IDC-Header_2x07_P2.54mm_Horizontal_Lock +Connector IDC Locked, 10 contacts, compatible header: PANCON HE10 (Series 50, (https://www.reboul.fr/storage/00003af6.pdf) +connector idc locked +0 +16 +14 +Connector_IDC +IDC-Header_2x07_P2.54mm_Latch6.5mm_Vertical +Through hole IDC header, 2x07, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 6.5mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x07 2.54mm double row +0 +14 +14 +Connector_IDC +IDC-Header_2x07_P2.54mm_Latch9.5mm_Vertical +Through hole IDC header, 2x07, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 9.5mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x07 2.54mm double row +0 +14 +14 +Connector_IDC +IDC-Header_2x07_P2.54mm_Latch12.0mm_Vertical +Through hole IDC header, 2x07, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 12.0mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x07 2.54mm double row +0 +14 +14 +Connector_IDC +IDC-Header_2x07_P2.54mm_Latch_Horizontal +Through hole IDC header, 2x07, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole horizontal IDC header THT 2x07 2.54mm double row +0 +14 +14 +Connector_IDC +IDC-Header_2x07_P2.54mm_Latch_Vertical +Through hole IDC header, 2x07, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x07 2.54mm double row +0 +14 +14 +Connector_IDC +IDC-Header_2x07_P2.54mm_Vertical +Through hole IDC box header, 2x07, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC box header THT 2x07 2.54mm double row +0 +14 +14 +Connector_IDC +IDC-Header_2x08-1MP_P2.54mm_Latch6.5mm_Vertical +Through hole IDC header, 2x08, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 6.5mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x08 2.54mm double row +0 +18 +17 +Connector_IDC +IDC-Header_2x08-1MP_P2.54mm_Latch9.5mm_Vertical +Through hole IDC header, 2x08, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 9.5mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x08 2.54mm double row +0 +18 +17 +Connector_IDC +IDC-Header_2x08-1MP_P2.54mm_Latch12.0mm_Vertical +Through hole IDC header, 2x08, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 12.0mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x08 2.54mm double row +0 +18 +17 +Connector_IDC +IDC-Header_2x08-1MP_P2.54mm_Latch_Horizontal +Through hole IDC header, 2x08, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole horizontal IDC header THT 2x08 2.54mm double row +0 +18 +17 +Connector_IDC +IDC-Header_2x08-1MP_P2.54mm_Latch_Vertical +Through hole IDC header, 2x08, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x08 2.54mm double row +0 +18 +17 +Connector_IDC +IDC-Header_2x08_P2.54mm_Horizontal +Through hole IDC box header, 2x08, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole horizontal IDC box header THT 2x08 2.54mm double row +0 +16 +16 +Connector_IDC +IDC-Header_2x08_P2.54mm_Latch6.5mm_Vertical +Through hole IDC header, 2x08, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 6.5mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x08 2.54mm double row +0 +16 +16 +Connector_IDC +IDC-Header_2x08_P2.54mm_Latch9.5mm_Vertical +Through hole IDC header, 2x08, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 9.5mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x08 2.54mm double row +0 +16 +16 +Connector_IDC +IDC-Header_2x08_P2.54mm_Latch12.0mm_Vertical +Through hole IDC header, 2x08, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 12.0mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x08 2.54mm double row +0 +16 +16 +Connector_IDC +IDC-Header_2x08_P2.54mm_Latch_Horizontal +Through hole IDC header, 2x08, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole horizontal IDC header THT 2x08 2.54mm double row +0 +16 +16 +Connector_IDC +IDC-Header_2x08_P2.54mm_Latch_Vertical +Through hole IDC header, 2x08, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x08 2.54mm double row +0 +16 +16 +Connector_IDC +IDC-Header_2x08_P2.54mm_Vertical +Through hole IDC box header, 2x08, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC box header THT 2x08 2.54mm double row +0 +16 +16 +Connector_IDC +IDC-Header_2x10-1MP_P2.54mm_Latch6.5mm_Vertical +Through hole IDC header, 2x10, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 6.5mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x10 2.54mm double row +0 +22 +21 +Connector_IDC +IDC-Header_2x10-1MP_P2.54mm_Latch9.5mm_Vertical +Through hole IDC header, 2x10, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 9.5mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x10 2.54mm double row +0 +22 +21 +Connector_IDC +IDC-Header_2x10-1MP_P2.54mm_Latch12.0mm_Vertical +Through hole IDC header, 2x10, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 12.0mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x10 2.54mm double row +0 +22 +21 +Connector_IDC +IDC-Header_2x10-1MP_P2.54mm_Latch_Horizontal +Through hole IDC header, 2x10, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole horizontal IDC header THT 2x10 2.54mm double row +0 +22 +21 +Connector_IDC +IDC-Header_2x10-1MP_P2.54mm_Latch_Vertical +Through hole IDC header, 2x10, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x10 2.54mm double row +0 +22 +21 +Connector_IDC +IDC-Header_2x10_P2.54mm_Horizontal +Through hole IDC box header, 2x10, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole horizontal IDC box header THT 2x10 2.54mm double row +0 +20 +20 +Connector_IDC +IDC-Header_2x10_P2.54mm_Latch6.5mm_Vertical +Through hole IDC header, 2x10, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 6.5mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x10 2.54mm double row +0 +20 +20 +Connector_IDC +IDC-Header_2x10_P2.54mm_Latch9.5mm_Vertical +Through hole IDC header, 2x10, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 9.5mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x10 2.54mm double row +0 +20 +20 +Connector_IDC +IDC-Header_2x10_P2.54mm_Latch12.0mm_Vertical +Through hole IDC header, 2x10, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 12.0mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x10 2.54mm double row +0 +20 +20 +Connector_IDC +IDC-Header_2x10_P2.54mm_Latch_Horizontal +Through hole IDC header, 2x10, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole horizontal IDC header THT 2x10 2.54mm double row +0 +20 +20 +Connector_IDC +IDC-Header_2x10_P2.54mm_Latch_Vertical +Through hole IDC header, 2x10, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x10 2.54mm double row +0 +20 +20 +Connector_IDC +IDC-Header_2x10_P2.54mm_Vertical +Through hole IDC box header, 2x10, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC box header THT 2x10 2.54mm double row +0 +20 +20 +Connector_IDC +IDC-Header_2x12-1MP_P2.54mm_Latch6.5mm_Vertical +Through hole IDC header, 2x12, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 6.5mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x12 2.54mm double row +0 +26 +25 +Connector_IDC +IDC-Header_2x12-1MP_P2.54mm_Latch9.5mm_Vertical +Through hole IDC header, 2x12, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 9.5mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x12 2.54mm double row +0 +26 +25 +Connector_IDC +IDC-Header_2x12-1MP_P2.54mm_Latch12.0mm_Vertical +Through hole IDC header, 2x12, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 12.0mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x12 2.54mm double row +0 +26 +25 +Connector_IDC +IDC-Header_2x12-1MP_P2.54mm_Latch_Horizontal +Through hole IDC header, 2x12, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole horizontal IDC header THT 2x12 2.54mm double row +0 +26 +25 +Connector_IDC +IDC-Header_2x12-1MP_P2.54mm_Latch_Vertical +Through hole IDC header, 2x12, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x12 2.54mm double row +0 +26 +25 +Connector_IDC +IDC-Header_2x12_P2.54mm_Horizontal +Through hole IDC box header, 2x12, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole horizontal IDC box header THT 2x12 2.54mm double row +0 +24 +24 +Connector_IDC +IDC-Header_2x12_P2.54mm_Latch6.5mm_Vertical +Through hole IDC header, 2x12, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 6.5mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x12 2.54mm double row +0 +24 +24 +Connector_IDC +IDC-Header_2x12_P2.54mm_Latch9.5mm_Vertical +Through hole IDC header, 2x12, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 9.5mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x12 2.54mm double row +0 +24 +24 +Connector_IDC +IDC-Header_2x12_P2.54mm_Latch12.0mm_Vertical +Through hole IDC header, 2x12, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 12.0mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x12 2.54mm double row +0 +24 +24 +Connector_IDC +IDC-Header_2x12_P2.54mm_Latch_Horizontal +Through hole IDC header, 2x12, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole horizontal IDC header THT 2x12 2.54mm double row +0 +24 +24 +Connector_IDC +IDC-Header_2x12_P2.54mm_Latch_Vertical +Through hole IDC header, 2x12, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x12 2.54mm double row +0 +24 +24 +Connector_IDC +IDC-Header_2x12_P2.54mm_Vertical +Through hole IDC box header, 2x12, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC box header THT 2x12 2.54mm double row +0 +24 +24 +Connector_IDC +IDC-Header_2x13-1MP_P2.54mm_Latch6.5mm_Vertical +Through hole IDC header, 2x13, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 6.5mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x13 2.54mm double row +0 +28 +27 +Connector_IDC +IDC-Header_2x13-1MP_P2.54mm_Latch9.5mm_Vertical +Through hole IDC header, 2x13, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 9.5mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x13 2.54mm double row +0 +28 +27 +Connector_IDC +IDC-Header_2x13-1MP_P2.54mm_Latch12.0mm_Vertical +Through hole IDC header, 2x13, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 12.0mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x13 2.54mm double row +0 +28 +27 +Connector_IDC +IDC-Header_2x13-1MP_P2.54mm_Latch_Horizontal +Through hole IDC header, 2x13, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole horizontal IDC header THT 2x13 2.54mm double row +0 +28 +27 +Connector_IDC +IDC-Header_2x13-1MP_P2.54mm_Latch_Vertical +Through hole IDC header, 2x13, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x13 2.54mm double row +0 +28 +27 +Connector_IDC +IDC-Header_2x13_P2.54mm_Horizontal +Through hole IDC box header, 2x13, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole horizontal IDC box header THT 2x13 2.54mm double row +0 +26 +26 +Connector_IDC +IDC-Header_2x13_P2.54mm_Latch6.5mm_Vertical +Through hole IDC header, 2x13, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 6.5mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x13 2.54mm double row +0 +26 +26 +Connector_IDC +IDC-Header_2x13_P2.54mm_Latch9.5mm_Vertical +Through hole IDC header, 2x13, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 9.5mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x13 2.54mm double row +0 +26 +26 +Connector_IDC +IDC-Header_2x13_P2.54mm_Latch12.0mm_Vertical +Through hole IDC header, 2x13, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 12.0mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x13 2.54mm double row +0 +26 +26 +Connector_IDC +IDC-Header_2x13_P2.54mm_Latch_Horizontal +Through hole IDC header, 2x13, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole horizontal IDC header THT 2x13 2.54mm double row +0 +26 +26 +Connector_IDC +IDC-Header_2x13_P2.54mm_Latch_Vertical +Through hole IDC header, 2x13, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x13 2.54mm double row +0 +26 +26 +Connector_IDC +IDC-Header_2x13_P2.54mm_Vertical +Through hole IDC box header, 2x13, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC box header THT 2x13 2.54mm double row +0 +26 +26 +Connector_IDC +IDC-Header_2x15-1MP_P2.54mm_Latch6.5mm_Vertical +Through hole IDC header, 2x15, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 6.5mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x15 2.54mm double row +0 +32 +31 +Connector_IDC +IDC-Header_2x15-1MP_P2.54mm_Latch9.5mm_Vertical +Through hole IDC header, 2x15, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 9.5mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x15 2.54mm double row +0 +32 +31 +Connector_IDC +IDC-Header_2x15-1MP_P2.54mm_Latch12.0mm_Vertical +Through hole IDC header, 2x15, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 12.0mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x15 2.54mm double row +0 +32 +31 +Connector_IDC +IDC-Header_2x15-1MP_P2.54mm_Latch_Horizontal +Through hole IDC header, 2x15, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole horizontal IDC header THT 2x15 2.54mm double row +0 +32 +31 +Connector_IDC +IDC-Header_2x15-1MP_P2.54mm_Latch_Vertical +Through hole IDC header, 2x15, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x15 2.54mm double row +0 +32 +31 +Connector_IDC +IDC-Header_2x15_P2.54mm_Horizontal +Through hole IDC box header, 2x15, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole horizontal IDC box header THT 2x15 2.54mm double row +0 +30 +30 +Connector_IDC +IDC-Header_2x15_P2.54mm_Latch6.5mm_Vertical +Through hole IDC header, 2x15, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 6.5mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x15 2.54mm double row +0 +30 +30 +Connector_IDC +IDC-Header_2x15_P2.54mm_Latch9.5mm_Vertical +Through hole IDC header, 2x15, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 9.5mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x15 2.54mm double row +0 +30 +30 +Connector_IDC +IDC-Header_2x15_P2.54mm_Latch12.0mm_Vertical +Through hole IDC header, 2x15, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 12.0mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x15 2.54mm double row +0 +30 +30 +Connector_IDC +IDC-Header_2x15_P2.54mm_Latch_Horizontal +Through hole IDC header, 2x15, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole horizontal IDC header THT 2x15 2.54mm double row +0 +30 +30 +Connector_IDC +IDC-Header_2x15_P2.54mm_Latch_Vertical +Through hole IDC header, 2x15, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x15 2.54mm double row +0 +30 +30 +Connector_IDC +IDC-Header_2x15_P2.54mm_Vertical +Through hole IDC box header, 2x15, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC box header THT 2x15 2.54mm double row +0 +30 +30 +Connector_IDC +IDC-Header_2x17-1MP_P2.54mm_Latch6.5mm_Vertical +Through hole IDC header, 2x17, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 6.5mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x17 2.54mm double row +0 +36 +35 +Connector_IDC +IDC-Header_2x17-1MP_P2.54mm_Latch9.5mm_Vertical +Through hole IDC header, 2x17, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 9.5mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x17 2.54mm double row +0 +36 +35 +Connector_IDC +IDC-Header_2x17-1MP_P2.54mm_Latch12.0mm_Vertical +Through hole IDC header, 2x17, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 12.0mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x17 2.54mm double row +0 +36 +35 +Connector_IDC +IDC-Header_2x17-1MP_P2.54mm_Latch_Horizontal +Through hole IDC header, 2x17, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole horizontal IDC header THT 2x17 2.54mm double row +0 +36 +35 +Connector_IDC +IDC-Header_2x17-1MP_P2.54mm_Latch_Vertical +Through hole IDC header, 2x17, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x17 2.54mm double row +0 +36 +35 +Connector_IDC +IDC-Header_2x17_P2.54mm_Horizontal +Through hole IDC box header, 2x17, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole horizontal IDC box header THT 2x17 2.54mm double row +0 +34 +34 +Connector_IDC +IDC-Header_2x17_P2.54mm_Latch6.5mm_Vertical +Through hole IDC header, 2x17, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 6.5mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x17 2.54mm double row +0 +34 +34 +Connector_IDC +IDC-Header_2x17_P2.54mm_Latch9.5mm_Vertical +Through hole IDC header, 2x17, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 9.5mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x17 2.54mm double row +0 +34 +34 +Connector_IDC +IDC-Header_2x17_P2.54mm_Latch12.0mm_Vertical +Through hole IDC header, 2x17, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 12.0mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x17 2.54mm double row +0 +34 +34 +Connector_IDC +IDC-Header_2x17_P2.54mm_Latch_Horizontal +Through hole IDC header, 2x17, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole horizontal IDC header THT 2x17 2.54mm double row +0 +34 +34 +Connector_IDC +IDC-Header_2x17_P2.54mm_Latch_Vertical +Through hole IDC header, 2x17, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x17 2.54mm double row +0 +34 +34 +Connector_IDC +IDC-Header_2x17_P2.54mm_Vertical +Through hole IDC box header, 2x17, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC box header THT 2x17 2.54mm double row +0 +34 +34 +Connector_IDC +IDC-Header_2x20-1MP_P2.54mm_Latch6.5mm_Vertical +Through hole IDC header, 2x20, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 6.5mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x20 2.54mm double row +0 +42 +41 +Connector_IDC +IDC-Header_2x20-1MP_P2.54mm_Latch9.5mm_Vertical +Through hole IDC header, 2x20, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 9.5mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x20 2.54mm double row +0 +42 +41 +Connector_IDC +IDC-Header_2x20-1MP_P2.54mm_Latch12.0mm_Vertical +Through hole IDC header, 2x20, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 12.0mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x20 2.54mm double row +0 +42 +41 +Connector_IDC +IDC-Header_2x20-1MP_P2.54mm_Latch_Horizontal +Through hole IDC header, 2x20, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole horizontal IDC header THT 2x20 2.54mm double row +0 +42 +41 +Connector_IDC +IDC-Header_2x20-1MP_P2.54mm_Latch_Vertical +Through hole IDC header, 2x20, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x20 2.54mm double row +0 +42 +41 +Connector_IDC +IDC-Header_2x20_P2.54mm_Horizontal +Through hole IDC box header, 2x20, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole horizontal IDC box header THT 2x20 2.54mm double row +0 +40 +40 +Connector_IDC +IDC-Header_2x20_P2.54mm_Latch6.5mm_Vertical +Through hole IDC header, 2x20, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 6.5mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x20 2.54mm double row +0 +40 +40 +Connector_IDC +IDC-Header_2x20_P2.54mm_Latch9.5mm_Vertical +Through hole IDC header, 2x20, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 9.5mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x20 2.54mm double row +0 +40 +40 +Connector_IDC +IDC-Header_2x20_P2.54mm_Latch12.0mm_Vertical +Through hole IDC header, 2x20, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 12.0mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x20 2.54mm double row +0 +40 +40 +Connector_IDC +IDC-Header_2x20_P2.54mm_Latch_Horizontal +Through hole IDC header, 2x20, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole horizontal IDC header THT 2x20 2.54mm double row +0 +40 +40 +Connector_IDC +IDC-Header_2x20_P2.54mm_Latch_Vertical +Through hole IDC header, 2x20, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x20 2.54mm double row +0 +40 +40 +Connector_IDC +IDC-Header_2x20_P2.54mm_Vertical +Through hole IDC box header, 2x20, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC box header THT 2x20 2.54mm double row +0 +40 +40 +Connector_IDC +IDC-Header_2x25-1MP_P2.54mm_Latch6.5mm_Vertical +Through hole IDC header, 2x25, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 6.5mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x25 2.54mm double row +0 +52 +51 +Connector_IDC +IDC-Header_2x25-1MP_P2.54mm_Latch9.5mm_Vertical +Through hole IDC header, 2x25, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 9.5mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x25 2.54mm double row +0 +52 +51 +Connector_IDC +IDC-Header_2x25-1MP_P2.54mm_Latch12.0mm_Vertical +Through hole IDC header, 2x25, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 12.0mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x25 2.54mm double row +0 +52 +51 +Connector_IDC +IDC-Header_2x25-1MP_P2.54mm_Latch_Horizontal +Through hole IDC header, 2x25, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole horizontal IDC header THT 2x25 2.54mm double row +0 +52 +51 +Connector_IDC +IDC-Header_2x25-1MP_P2.54mm_Latch_Vertical +Through hole IDC header, 2x25, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x25 2.54mm double row +0 +52 +51 +Connector_IDC +IDC-Header_2x25_P2.54mm_Horizontal +Through hole IDC box header, 2x25, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole horizontal IDC box header THT 2x25 2.54mm double row +0 +50 +50 +Connector_IDC +IDC-Header_2x25_P2.54mm_Latch6.5mm_Vertical +Through hole IDC header, 2x25, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 6.5mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x25 2.54mm double row +0 +50 +50 +Connector_IDC +IDC-Header_2x25_P2.54mm_Latch9.5mm_Vertical +Through hole IDC header, 2x25, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 9.5mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x25 2.54mm double row +0 +50 +50 +Connector_IDC +IDC-Header_2x25_P2.54mm_Latch12.0mm_Vertical +Through hole IDC header, 2x25, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 12.0mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x25 2.54mm double row +0 +50 +50 +Connector_IDC +IDC-Header_2x25_P2.54mm_Latch_Horizontal +Through hole IDC header, 2x25, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole horizontal IDC header THT 2x25 2.54mm double row +0 +50 +50 +Connector_IDC +IDC-Header_2x25_P2.54mm_Latch_Vertical +Through hole IDC header, 2x25, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x25 2.54mm double row +0 +50 +50 +Connector_IDC +IDC-Header_2x25_P2.54mm_Vertical +Through hole IDC box header, 2x25, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC box header THT 2x25 2.54mm double row +0 +50 +50 +Connector_IDC +IDC-Header_2x30-1MP_P2.54mm_Latch6.5mm_Vertical +Through hole IDC header, 2x30, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 6.5mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x30 2.54mm double row +0 +62 +61 +Connector_IDC +IDC-Header_2x30-1MP_P2.54mm_Latch9.5mm_Vertical +Through hole IDC header, 2x30, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 9.5mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x30 2.54mm double row +0 +62 +61 +Connector_IDC +IDC-Header_2x30-1MP_P2.54mm_Latch12.0mm_Vertical +Through hole IDC header, 2x30, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 12.0mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x30 2.54mm double row +0 +62 +61 +Connector_IDC +IDC-Header_2x30-1MP_P2.54mm_Latch_Horizontal +Through hole IDC header, 2x30, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole horizontal IDC header THT 2x30 2.54mm double row +0 +62 +61 +Connector_IDC +IDC-Header_2x30-1MP_P2.54mm_Latch_Vertical +Through hole IDC header, 2x30, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x30 2.54mm double row +0 +62 +61 +Connector_IDC +IDC-Header_2x30_P2.54mm_Horizontal +Through hole IDC box header, 2x30, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole horizontal IDC box header THT 2x30 2.54mm double row +0 +60 +60 +Connector_IDC +IDC-Header_2x30_P2.54mm_Latch6.5mm_Vertical +Through hole IDC header, 2x30, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 6.5mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x30 2.54mm double row +0 +60 +60 +Connector_IDC +IDC-Header_2x30_P2.54mm_Latch9.5mm_Vertical +Through hole IDC header, 2x30, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 9.5mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x30 2.54mm double row +0 +60 +60 +Connector_IDC +IDC-Header_2x30_P2.54mm_Latch12.0mm_Vertical +Through hole IDC header, 2x30, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 12.0mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x30 2.54mm double row +0 +60 +60 +Connector_IDC +IDC-Header_2x30_P2.54mm_Latch_Horizontal +Through hole IDC header, 2x30, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole horizontal IDC header THT 2x30 2.54mm double row +0 +60 +60 +Connector_IDC +IDC-Header_2x30_P2.54mm_Latch_Vertical +Through hole IDC header, 2x30, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x30 2.54mm double row +0 +60 +60 +Connector_IDC +IDC-Header_2x30_P2.54mm_Vertical +Through hole IDC box header, 2x30, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC box header THT 2x30 2.54mm double row +0 +60 +60 +Connector_IDC +IDC-Header_2x32-1MP_P2.54mm_Latch6.5mm_Vertical +Through hole IDC header, 2x32, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 6.5mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x32 2.54mm double row +0 +66 +65 +Connector_IDC +IDC-Header_2x32-1MP_P2.54mm_Latch9.5mm_Vertical +Through hole IDC header, 2x32, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 9.5mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x32 2.54mm double row +0 +66 +65 +Connector_IDC +IDC-Header_2x32-1MP_P2.54mm_Latch12.0mm_Vertical +Through hole IDC header, 2x32, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 12.0mm latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x32 2.54mm double row +0 +66 +65 +Connector_IDC +IDC-Header_2x32-1MP_P2.54mm_Latch_Horizontal +Through hole IDC header, 2x32, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole horizontal IDC header THT 2x32 2.54mm double row +0 +66 +65 +Connector_IDC +IDC-Header_2x32-1MP_P2.54mm_Latch_Vertical +Through hole IDC header, 2x32, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, mounting holes, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x32 2.54mm double row +0 +66 +65 +Connector_IDC +IDC-Header_2x32_P2.54mm_Horizontal +Through hole IDC box header, 2x32, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole horizontal IDC box header THT 2x32 2.54mm double row +0 +64 +64 +Connector_IDC +IDC-Header_2x32_P2.54mm_Latch6.5mm_Vertical +Through hole IDC header, 2x32, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 6.5mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x32 2.54mm double row +0 +64 +64 +Connector_IDC +IDC-Header_2x32_P2.54mm_Latch9.5mm_Vertical +Through hole IDC header, 2x32, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 9.5mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x32 2.54mm double row +0 +64 +64 +Connector_IDC +IDC-Header_2x32_P2.54mm_Latch12.0mm_Vertical +Through hole IDC header, 2x32, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, 12.0mm latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x32 2.54mm double row +0 +64 +64 +Connector_IDC +IDC-Header_2x32_P2.54mm_Latch_Horizontal +Through hole IDC header, 2x32, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole horizontal IDC header THT 2x32 2.54mm double row +0 +64 +64 +Connector_IDC +IDC-Header_2x32_P2.54mm_Latch_Vertical +Through hole IDC header, 2x32, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows latches, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC header THT 2x32 2.54mm double row +0 +64 +64 +Connector_IDC +IDC-Header_2x32_P2.54mm_Vertical +Through hole IDC box header, 2x32, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0 +Through hole vertical IDC box header THT 2x32 2.54mm double row +0 +64 +64 +Connector_JAE +JAE_LY20-4P-DLT1_2x02_P2.00mm_Horizontal +Molex LY 20 series connector, LY20-4P-DLT1, 2 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator +connector JAE top entry +0 +4 +4 +Connector_JAE +JAE_LY20-4P-DT1_2x02_P2.00mm_Vertical +Molex LY 20 series connector, LY20-4P-DT1, 2 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator +connector JAE side entry +0 +4 +4 +Connector_JAE +JAE_LY20-6P-DLT1_2x03_P2.00mm_Horizontal +Molex LY 20 series connector, LY20-6P-DLT1, 3 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator +connector JAE top entry +0 +6 +6 +Connector_JAE +JAE_LY20-6P-DT1_2x03_P2.00mm_Vertical +Molex LY 20 series connector, LY20-6P-DT1, 3 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator +connector JAE side entry +0 +6 +6 +Connector_JAE +JAE_LY20-8P-DLT1_2x04_P2.00mm_Horizontal +Molex LY 20 series connector, LY20-8P-DLT1, 4 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator +connector JAE top entry +0 +8 +8 +Connector_JAE +JAE_LY20-8P-DT1_2x04_P2.00mm_Vertical +Molex LY 20 series connector, LY20-8P-DT1, 4 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator +connector JAE side entry +0 +8 +8 +Connector_JAE +JAE_LY20-10P-DLT1_2x05_P2.00mm_Horizontal +Molex LY 20 series connector, LY20-10P-DLT1, 5 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator +connector JAE top entry +0 +10 +10 +Connector_JAE +JAE_LY20-10P-DT1_2x05_P2.00mm_Vertical +Molex LY 20 series connector, LY20-10P-DT1, 5 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator +connector JAE side entry +0 +10 +10 +Connector_JAE +JAE_LY20-12P-DLT1_2x06_P2.00mm_Horizontal +Molex LY 20 series connector, LY20-12P-DLT1, 6 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator +connector JAE top entry +0 +12 +12 +Connector_JAE +JAE_LY20-12P-DT1_2x06_P2.00mm_Vertical +Molex LY 20 series connector, LY20-12P-DT1, 6 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator +connector JAE side entry +0 +12 +12 +Connector_JAE +JAE_LY20-14P-DLT1_2x07_P2.00mm_Horizontal +Molex LY 20 series connector, LY20-14P-DLT1, 7 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator +connector JAE top entry +0 +14 +14 +Connector_JAE +JAE_LY20-14P-DT1_2x07_P2.00mm_Vertical +Molex LY 20 series connector, LY20-14P-DT1, 7 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator +connector JAE side entry +0 +14 +14 +Connector_JAE +JAE_LY20-16P-DLT1_2x08_P2.00mm_Horizontal +Molex LY 20 series connector, LY20-16P-DLT1, 8 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator +connector JAE top entry +0 +16 +16 +Connector_JAE +JAE_LY20-16P-DT1_2x08_P2.00mm_Vertical +Molex LY 20 series connector, LY20-16P-DT1, 8 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator +connector JAE side entry +0 +16 +16 +Connector_JAE +JAE_LY20-18P-DLT1_2x09_P2.00mm_Horizontal +Molex LY 20 series connector, LY20-18P-DLT1, 9 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator +connector JAE top entry +0 +18 +18 +Connector_JAE +JAE_LY20-18P-DT1_2x09_P2.00mm_Vertical +Molex LY 20 series connector, LY20-18P-DT1, 9 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator +connector JAE side entry +0 +18 +18 +Connector_JAE +JAE_LY20-20P-DLT1_2x10_P2.00mm_Horizontal +Molex LY 20 series connector, LY20-20P-DLT1, 10 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator +connector JAE top entry +0 +20 +20 +Connector_JAE +JAE_LY20-20P-DT1_2x10_P2.00mm_Vertical +Molex LY 20 series connector, LY20-20P-DT1, 10 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator +connector JAE side entry +0 +20 +20 +Connector_JAE +JAE_LY20-22P-DLT1_2x11_P2.00mm_Horizontal +Molex LY 20 series connector, LY20-22P-DLT1, 11 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator +connector JAE top entry +0 +22 +22 +Connector_JAE +JAE_LY20-22P-DT1_2x11_P2.00mm_Vertical +Molex LY 20 series connector, LY20-22P-DT1, 11 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator +connector JAE side entry +0 +22 +22 +Connector_JAE +JAE_LY20-24P-DLT1_2x12_P2.00mm_Horizontal +Molex LY 20 series connector, LY20-24P-DLT1, 12 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator +connector JAE top entry +0 +24 +24 +Connector_JAE +JAE_LY20-24P-DT1_2x12_P2.00mm_Vertical +Molex LY 20 series connector, LY20-24P-DT1, 12 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator +connector JAE side entry +0 +24 +24 +Connector_JAE +JAE_LY20-26P-DLT1_2x13_P2.00mm_Horizontal +Molex LY 20 series connector, LY20-26P-DLT1, 13 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator +connector JAE top entry +0 +26 +26 +Connector_JAE +JAE_LY20-26P-DT1_2x13_P2.00mm_Vertical +Molex LY 20 series connector, LY20-26P-DT1, 13 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator +connector JAE side entry +0 +26 +26 +Connector_JAE +JAE_LY20-28P-DLT1_2x14_P2.00mm_Horizontal +Molex LY 20 series connector, LY20-28P-DLT1, 14 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator +connector JAE top entry +0 +28 +28 +Connector_JAE +JAE_LY20-28P-DT1_2x14_P2.00mm_Vertical +Molex LY 20 series connector, LY20-28P-DT1, 14 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator +connector JAE side entry +0 +28 +28 +Connector_JAE +JAE_LY20-30P-DLT1_2x15_P2.00mm_Horizontal +Molex LY 20 series connector, LY20-30P-DLT1, 15 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator +connector JAE top entry +0 +30 +30 +Connector_JAE +JAE_LY20-30P-DT1_2x15_P2.00mm_Vertical +Molex LY 20 series connector, LY20-30P-DT1, 15 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator +connector JAE side entry +0 +30 +30 +Connector_JAE +JAE_LY20-32P-DLT1_2x16_P2.00mm_Horizontal +Molex LY 20 series connector, LY20-32P-DLT1, 16 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator +connector JAE top entry +0 +32 +32 +Connector_JAE +JAE_LY20-32P-DT1_2x16_P2.00mm_Vertical +Molex LY 20 series connector, LY20-32P-DT1, 16 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator +connector JAE side entry +0 +32 +32 +Connector_JAE +JAE_LY20-34P-DLT1_2x17_P2.00mm_Horizontal +Molex LY 20 series connector, LY20-34P-DLT1, 17 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator +connector JAE top entry +0 +34 +34 +Connector_JAE +JAE_LY20-34P-DT1_2x17_P2.00mm_Vertical +Molex LY 20 series connector, LY20-34P-DT1, 17 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator +connector JAE side entry +0 +34 +34 +Connector_JAE +JAE_LY20-36P-DLT1_2x18_P2.00mm_Horizontal +Molex LY 20 series connector, LY20-36P-DLT1, 18 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator +connector JAE top entry +0 +36 +36 +Connector_JAE +JAE_LY20-36P-DT1_2x18_P2.00mm_Vertical +Molex LY 20 series connector, LY20-36P-DT1, 18 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator +connector JAE side entry +0 +36 +36 +Connector_JAE +JAE_LY20-38P-DLT1_2x19_P2.00mm_Horizontal +Molex LY 20 series connector, LY20-38P-DLT1, 19 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator +connector JAE top entry +0 +38 +38 +Connector_JAE +JAE_LY20-38P-DT1_2x19_P2.00mm_Vertical +Molex LY 20 series connector, LY20-38P-DT1, 19 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator +connector JAE side entry +0 +38 +38 +Connector_JAE +JAE_LY20-40P-DLT1_2x20_P2.00mm_Horizontal +Molex LY 20 series connector, LY20-40P-DLT1, 20 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator +connector JAE top entry +0 +40 +40 +Connector_JAE +JAE_LY20-40P-DT1_2x20_P2.00mm_Vertical +Molex LY 20 series connector, LY20-40P-DT1, 20 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator +connector JAE side entry +0 +40 +40 +Connector_JAE +JAE_LY20-42P-DLT1_2x21_P2.00mm_Horizontal +Molex LY 20 series connector, LY20-42P-DLT1, 21 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator +connector JAE top entry +0 +42 +42 +Connector_JAE +JAE_LY20-42P-DT1_2x21_P2.00mm_Vertical +Molex LY 20 series connector, LY20-42P-DT1, 21 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator +connector JAE side entry +0 +42 +42 +Connector_JAE +JAE_LY20-44P-DLT1_2x22_P2.00mm_Horizontal +Molex LY 20 series connector, LY20-44P-DLT1, 22 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ038187.pdf), generated with kicad-footprint-generator +connector JAE top entry +0 +44 +44 +Connector_JAE +JAE_LY20-44P-DT1_2x22_P2.00mm_Vertical +Molex LY 20 series connector, LY20-44P-DT1, 22 Circuits (http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ103130.pdf), generated with kicad-footprint-generator +connector JAE side entry +0 +44 +44 +Connector_JAE +JAE_MM70-314-310B1 +http://www.heilind.com/marketing/documents/jae/JAE_MM70.pdf +connector JAE MXM +0 +280 +279 +Connector_JAE +JAE_SIM_Card_SF72S006 +SIM Card, Push-Push, https://www.jae.com/direct/topics/topics_file_download/topics_id=68892&ext_no=06&index=0&_lang=en&v=202003111511468456809 +SIM Card with Detect Switch +0 +18 +9 +Connector_JST +JST_ACH_BM01B-ACHSS-A-GAN-ETF_1x01-1MP_P1.20mm_Vertical +JST ACH series connector, BM01B-ACHSS-A-GAN-ETF (http://www.jst-mfg.com/product/pdf/eng/eACH.pdf), generated with kicad-footprint-generator +connector JST ACH vertical +0 +3 +2 +Connector_JST +JST_ACH_BM02B-ACHSS-GAN-ETF_1x02-1MP_P1.20mm_Vertical +JST ACH series connector, BM02B-ACHSS-GAN-ETF (http://www.jst-mfg.com/product/pdf/eng/eACH.pdf), generated with kicad-footprint-generator +connector JST ACH vertical +0 +4 +3 +Connector_JST +JST_ACH_BM03B-ACHSS-GAN-ETF_1x03-1MP_P1.20mm_Vertical +JST ACH series connector, BM03B-ACHSS-GAN-ETF (http://www.jst-mfg.com/product/pdf/eng/eACH.pdf), generated with kicad-footprint-generator +connector JST ACH vertical +0 +5 +4 +Connector_JST +JST_ACH_BM04B-ACHSS-A-GAN-ETF_1x04-1MP_P1.20mm_Vertical +JST ACH series connector, BM04B-ACHSS-A-GAN-ETF (http://www.jst-mfg.com/product/pdf/eng/eACH.pdf), generated with kicad-footprint-generator +connector JST ACH vertical +0 +6 +5 +Connector_JST +JST_ACH_BM05B-ACHSS-A-GAN-ETF_1x05-1MP_P1.20mm_Vertical +JST ACH series connector, BM05B-ACHSS-A-GAN-ETF (http://www.jst-mfg.com/product/pdf/eng/eACH.pdf), generated with kicad-footprint-generator +connector JST ACH vertical +0 +7 +6 +Connector_JST +JST_AUH_BM03B-AUHKS-GA-TB_1x03-1MP_P1.50mm_Vertical +JST AUH series connector, BM03B-AUHKS-GA-TB (http://www.jst-mfg.com/product/pdf/eng/eAUH.pdf), generated with kicad-footprint-generator +connector JST AUH side entry +0 +5 +4 +Connector_JST +JST_AUH_BM05B-AUHKS-GA-TB_1x05-1MP_P1.50mm_Vertical +JST AUH series connector, BM05B-AUHKS-GA-TB (http://www.jst-mfg.com/product/pdf/eng/eAUH.pdf), generated with kicad-footprint-generator +connector JST AUH side entry +0 +7 +6 +Connector_JST +JST_EH_B2B-EH-A_1x02_P2.50mm_Vertical +JST EH series connector, B2B-EH-A (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator +connector JST EH vertical +0 +2 +2 +Connector_JST +JST_EH_B3B-EH-A_1x03_P2.50mm_Vertical +JST EH series connector, B3B-EH-A (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator +connector JST EH vertical +0 +3 +3 +Connector_JST +JST_EH_B4B-EH-A_1x04_P2.50mm_Vertical +JST EH series connector, B4B-EH-A (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator +connector JST EH vertical +0 +4 +4 +Connector_JST +JST_EH_B5B-EH-A_1x05_P2.50mm_Vertical +JST EH series connector, B5B-EH-A (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator +connector JST EH vertical +0 +5 +5 +Connector_JST +JST_EH_B6B-EH-A_1x06_P2.50mm_Vertical +JST EH series connector, B6B-EH-A (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator +connector JST EH vertical +0 +6 +6 +Connector_JST +JST_EH_B7B-EH-A_1x07_P2.50mm_Vertical +JST EH series connector, B7B-EH-A (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator +connector JST EH vertical +0 +7 +7 +Connector_JST +JST_EH_B8B-EH-A_1x08_P2.50mm_Vertical +JST EH series connector, B8B-EH-A (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator +connector JST EH vertical +0 +8 +8 +Connector_JST +JST_EH_B9B-EH-A_1x09_P2.50mm_Vertical +JST EH series connector, B9B-EH-A (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator +connector JST EH vertical +0 +9 +9 +Connector_JST +JST_EH_B10B-EH-A_1x10_P2.50mm_Vertical +JST EH series connector, B10B-EH-A (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator +connector JST EH side entry +0 +10 +10 +Connector_JST +JST_EH_B11B-EH-A_1x11_P2.50mm_Vertical +JST EH series connector, B11B-EH-A (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator +connector JST EH side entry +0 +11 +11 +Connector_JST +JST_EH_B12B-EH-A_1x12_P2.50mm_Vertical +JST EH series connector, B12B-EH-A (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator +connector JST EH side entry +0 +12 +12 +Connector_JST +JST_EH_B13B-EH-A_1x13_P2.50mm_Vertical +JST EH series connector, B13B-EH-A (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator +connector JST EH side entry +0 +13 +13 +Connector_JST +JST_EH_B14B-EH-A_1x14_P2.50mm_Vertical +JST EH series connector, B14B-EH-A (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator +connector JST EH side entry +0 +14 +14 +Connector_JST +JST_EH_B15B-EH-A_1x15_P2.50mm_Vertical +JST EH series connector, B15B-EH-A (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator +connector JST EH side entry +0 +15 +15 +Connector_JST +JST_EH_S2B-EH_1x02_P2.50mm_Horizontal +JST EH series connector, S2B-EH (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator +connector JST EH horizontal +0 +2 +2 +Connector_JST +JST_EH_S3B-EH_1x03_P2.50mm_Horizontal +JST EH series connector, S3B-EH (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator +connector JST EH horizontal +0 +3 +3 +Connector_JST +JST_EH_S4B-EH_1x04_P2.50mm_Horizontal +JST EH series connector, S4B-EH (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator +connector JST EH horizontal +0 +4 +4 +Connector_JST +JST_EH_S5B-EH_1x05_P2.50mm_Horizontal +JST EH series connector, S5B-EH (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator +connector JST EH horizontal +0 +5 +5 +Connector_JST +JST_EH_S6B-EH_1x06_P2.50mm_Horizontal +JST EH series connector, S6B-EH (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator +connector JST EH horizontal +0 +6 +6 +Connector_JST +JST_EH_S7B-EH_1x07_P2.50mm_Horizontal +JST EH series connector, S7B-EH (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator +connector JST EH horizontal +0 +7 +7 +Connector_JST +JST_EH_S8B-EH_1x08_P2.50mm_Horizontal +JST EH series connector, S8B-EH (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator +connector JST EH horizontal +0 +8 +8 +Connector_JST +JST_EH_S9B-EH_1x09_P2.50mm_Horizontal +JST EH series connector, S9B-EH (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator +connector JST EH horizontal +0 +9 +9 +Connector_JST +JST_EH_S10B-EH_1x10_P2.50mm_Horizontal +JST EH series connector, S10B-EH (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator +connector JST EH top entry +0 +10 +10 +Connector_JST +JST_EH_S11B-EH_1x11_P2.50mm_Horizontal +JST EH series connector, S11B-EH (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator +connector JST EH top entry +0 +11 +11 +Connector_JST +JST_EH_S12B-EH_1x12_P2.50mm_Horizontal +JST EH series connector, S12B-EH (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator +connector JST EH top entry +0 +12 +12 +Connector_JST +JST_EH_S13B-EH_1x13_P2.50mm_Horizontal +JST EH series connector, S13B-EH (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator +connector JST EH top entry +0 +13 +13 +Connector_JST +JST_EH_S14B-EH_1x14_P2.50mm_Horizontal +JST EH series connector, S14B-EH (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator +connector JST EH top entry +0 +14 +14 +Connector_JST +JST_EH_S15B-EH_1x15_P2.50mm_Horizontal +JST EH series connector, S15B-EH (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator +connector JST EH top entry +0 +15 +15 +Connector_JST +JST_GH_BM02B-GHS-TBT_1x02-1MP_P1.25mm_Vertical +JST GH series connector, BM02B-GHS-TBT (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator +connector JST GH side entry +0 +4 +3 +Connector_JST +JST_GH_BM03B-GHS-TBT_1x03-1MP_P1.25mm_Vertical +JST GH series connector, BM03B-GHS-TBT (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator +connector JST GH side entry +0 +5 +4 +Connector_JST +JST_GH_BM04B-GHS-TBT_1x04-1MP_P1.25mm_Vertical +JST GH series connector, BM04B-GHS-TBT (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator +connector JST GH side entry +0 +6 +5 +Connector_JST +JST_GH_BM05B-GHS-TBT_1x05-1MP_P1.25mm_Vertical +JST GH series connector, BM05B-GHS-TBT (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator +connector JST GH side entry +0 +7 +6 +Connector_JST +JST_GH_BM06B-GHS-TBT_1x06-1MP_P1.25mm_Vertical +JST GH series connector, BM06B-GHS-TBT (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator +connector JST GH side entry +0 +8 +7 +Connector_JST +JST_GH_BM07B-GHS-TBT_1x07-1MP_P1.25mm_Vertical +JST GH series connector, BM07B-GHS-TBT (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator +connector JST GH side entry +0 +9 +8 +Connector_JST +JST_GH_BM08B-GHS-TBT_1x08-1MP_P1.25mm_Vertical +JST GH series connector, BM08B-GHS-TBT (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator +connector JST GH side entry +0 +10 +9 +Connector_JST +JST_GH_BM09B-GHS-TBT_1x09-1MP_P1.25mm_Vertical +JST GH series connector, BM09B-GHS-TBT (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator +connector JST GH side entry +0 +11 +10 +Connector_JST +JST_GH_BM10B-GHS-TBT_1x10-1MP_P1.25mm_Vertical +JST GH series connector, BM10B-GHS-TBT (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator +connector JST GH side entry +0 +12 +11 +Connector_JST +JST_GH_BM11B-GHS-TBT_1x11-1MP_P1.25mm_Vertical +JST GH series connector, BM11B-GHS-TBT (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator +connector JST GH side entry +0 +13 +12 +Connector_JST +JST_GH_BM12B-GHS-TBT_1x12-1MP_P1.25mm_Vertical +JST GH series connector, BM12B-GHS-TBT (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator +connector JST GH side entry +0 +14 +13 +Connector_JST +JST_GH_BM13B-GHS-TBT_1x13-1MP_P1.25mm_Vertical +JST GH series connector, BM13B-GHS-TBT (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator +connector JST GH side entry +0 +15 +14 +Connector_JST +JST_GH_BM14B-GHS-TBT_1x14-1MP_P1.25mm_Vertical +JST GH series connector, BM14B-GHS-TBT (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator +connector JST GH side entry +0 +16 +15 +Connector_JST +JST_GH_BM15B-GHS-TBT_1x15-1MP_P1.25mm_Vertical +JST GH series connector, BM15B-GHS-TBT (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator +connector JST GH side entry +0 +17 +16 +Connector_JST +JST_GH_SM02B-GHS-TB_1x02-1MP_P1.25mm_Horizontal +JST GH series connector, SM02B-GHS-TB (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator +connector JST GH top entry +0 +4 +3 +Connector_JST +JST_GH_SM03B-GHS-TB_1x03-1MP_P1.25mm_Horizontal +JST GH series connector, SM03B-GHS-TB (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator +connector JST GH top entry +0 +5 +4 +Connector_JST +JST_GH_SM04B-GHS-TB_1x04-1MP_P1.25mm_Horizontal +JST GH series connector, SM04B-GHS-TB (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator +connector JST GH top entry +0 +6 +5 +Connector_JST +JST_GH_SM05B-GHS-TB_1x05-1MP_P1.25mm_Horizontal +JST GH series connector, SM05B-GHS-TB (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator +connector JST GH top entry +0 +7 +6 +Connector_JST +JST_GH_SM06B-GHS-TB_1x06-1MP_P1.25mm_Horizontal +JST GH series connector, SM06B-GHS-TB (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator +connector JST GH top entry +0 +8 +7 +Connector_JST +JST_GH_SM07B-GHS-TB_1x07-1MP_P1.25mm_Horizontal +JST GH series connector, SM07B-GHS-TB (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator +connector JST GH top entry +0 +9 +8 +Connector_JST +JST_GH_SM08B-GHS-TB_1x08-1MP_P1.25mm_Horizontal +JST GH series connector, SM08B-GHS-TB (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator +connector JST GH top entry +0 +10 +9 +Connector_JST +JST_GH_SM09B-GHS-TB_1x09-1MP_P1.25mm_Horizontal +JST GH series connector, SM09B-GHS-TB (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator +connector JST GH top entry +0 +11 +10 +Connector_JST +JST_GH_SM10B-GHS-TB_1x10-1MP_P1.25mm_Horizontal +JST GH series connector, SM10B-GHS-TB (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator +connector JST GH top entry +0 +12 +11 +Connector_JST +JST_GH_SM11B-GHS-TB_1x11-1MP_P1.25mm_Horizontal +JST GH series connector, SM11B-GHS-TB (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator +connector JST GH top entry +0 +13 +12 +Connector_JST +JST_GH_SM12B-GHS-TB_1x12-1MP_P1.25mm_Horizontal +JST GH series connector, SM12B-GHS-TB (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator +connector JST GH top entry +0 +14 +13 +Connector_JST +JST_GH_SM13B-GHS-TB_1x13-1MP_P1.25mm_Horizontal +JST GH series connector, SM13B-GHS-TB (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator +connector JST GH top entry +0 +15 +14 +Connector_JST +JST_GH_SM14B-GHS-TB_1x14-1MP_P1.25mm_Horizontal +JST GH series connector, SM14B-GHS-TB (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator +connector JST GH top entry +0 +16 +15 +Connector_JST +JST_GH_SM15B-GHS-TB_1x15-1MP_P1.25mm_Horizontal +JST GH series connector, SM15B-GHS-TB (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator +connector JST GH top entry +0 +17 +16 +Connector_JST +JST_J2100_B06B-J21DK-GGXR_2x03_P2.50x4.00mm_Vertical +JST J2100 series connector, B06B-J21DK-GGXR (http://www.jst-mfg.com/product/pdf/eng/eJFA-J2000.pdf), generated with kicad-footprint-generator +connector JST J2100 vertical +0 +8 +6 +Connector_JST +JST_J2100_B08B-J21DK-GGXR_2x04_P2.50x4.00mm_Vertical +JST J2100 series connector, B08B-J21DK-GGXR (http://www.jst-mfg.com/product/pdf/eng/eJFA-J2000.pdf), generated with kicad-footprint-generator +connector JST J2100 vertical +0 +10 +8 +Connector_JST +JST_J2100_B10B-J21DK-GGXR_2x05_P2.50x4.00mm_Vertical +JST J2100 series connector, B10B-J21DK-GGXR (http://www.jst-mfg.com/product/pdf/eng/eJFA-J2000.pdf), generated with kicad-footprint-generator +connector JST J2100 vertical +0 +12 +10 +Connector_JST +JST_J2100_B12B-J21DK-GGXR_2x06_P2.50x4.00mm_Vertical +JST J2100 series connector, B12B-J21DK-GGXR (http://www.jst-mfg.com/product/pdf/eng/eJFA-J2000.pdf), generated with kicad-footprint-generator +connector JST J2100 vertical +0 +14 +12 +Connector_JST +JST_J2100_B16B-J21DK-GGXR_2x08_P2.50x4.00mm_Vertical +JST J2100 series connector, B16B-J21DK-GGXR (http://www.jst-mfg.com/product/pdf/eng/eJFA-J2000.pdf), generated with kicad-footprint-generator +connector JST J2100 vertical +0 +18 +16 +Connector_JST +JST_J2100_B20B-J21DK-GGXR_2x10_P2.50x4.00mm_Vertical +JST J2100 series connector, B20B-J21DK-GGXR (http://www.jst-mfg.com/product/pdf/eng/eJFA-J2000.pdf), generated with kicad-footprint-generator +connector JST J2100 vertical +0 +22 +20 +Connector_JST +JST_J2100_S06B-J21DK-GGXR_2x03_P2.50mm_Horizontal +JST J2100 series connector, S06B-J21DK-GGXR (http://www.jst-mfg.com/product/pdf/eng/eJFA-J2000.pdf), generated with kicad-footprint-generator +connector JST J2100 horizontal +0 +7 +6 +Connector_JST +JST_J2100_S08B-J21DK-GGXR_2x04_P2.50mm_Horizontal +JST J2100 series connector, S08B-J21DK-GGXR (http://www.jst-mfg.com/product/pdf/eng/eJFA-J2000.pdf), generated with kicad-footprint-generator +connector JST J2100 horizontal +0 +10 +8 +Connector_JST +JST_J2100_S10B-J21DK-GGXR_2x05_P2.50mm_Horizontal +JST J2100 series connector, S10B-J21DK-GGXR (http://www.jst-mfg.com/product/pdf/eng/eJFA-J2000.pdf), generated with kicad-footprint-generator +connector JST J2100 horizontal +0 +12 +10 +Connector_JST +JST_J2100_S12B-J21DK-GGXR_2x06_P2.50mm_Horizontal +JST J2100 series connector, S12B-J21DK-GGXR (http://www.jst-mfg.com/product/pdf/eng/eJFA-J2000.pdf), generated with kicad-footprint-generator +connector JST J2100 horizontal +0 +14 +12 +Connector_JST +JST_J2100_S16B-J21DK-GGXR_2x08_P2.50mm_Horizontal +JST J2100 series connector, S16B-J21DK-GGXR (http://www.jst-mfg.com/product/pdf/eng/eJFA-J2000.pdf), generated with kicad-footprint-generator +connector JST J2100 horizontal +0 +18 +16 +Connector_JST +JST_J2100_S20B-J21DK-GGXR_2x10_P2.50mm_Horizontal +JST J2100 series connector, S20B-J21DK-GGXR (http://www.jst-mfg.com/product/pdf/eng/eJFA-J2000.pdf), generated with kicad-footprint-generator +connector JST J2100 horizontal +0 +22 +20 +Connector_JST +JST_JWPF_B02B-JWPF-SK-R_1x02_P2.00mm_Vertical +JST JWPF series connector, B02B-JWPF-SK-R (http://www.jst-mfg.com/product/pdf/eng/eJWPF1.pdf), generated with kicad-footprint-generator +connector JST JWPF side entry +0 +2 +2 +Connector_JST +JST_JWPF_B03B-JWPF-SK-R_1x03_P2.00mm_Vertical +JST JWPF series connector, B03B-JWPF-SK-R (http://www.jst-mfg.com/product/pdf/eng/eJWPF1.pdf), generated with kicad-footprint-generator +connector JST JWPF side entry +0 +3 +3 +Connector_JST +JST_JWPF_B04B-JWPF-SK-R_1x04_P2.00mm_Vertical +JST JWPF series connector, B04B-JWPF-SK-R (http://www.jst-mfg.com/product/pdf/eng/eJWPF1.pdf), generated with kicad-footprint-generator +connector JST JWPF side entry +0 +4 +4 +Connector_JST +JST_JWPF_B06B-JWPF-SK-R_2x03_P2.00mm_Vertical +JST JWPF series connector, B06B-JWPF-SK-R (http://www.jst-mfg.com/product/pdf/eng/eJWPF1.pdf), generated with kicad-footprint-generator +connector JST JWPF side entry +0 +6 +6 +Connector_JST +JST_JWPF_B08B-JWPF-SK-R_2x04_P2.00mm_Vertical +JST JWPF series connector, B08B-JWPF-SK-R (http://www.jst-mfg.com/product/pdf/eng/eJWPF1.pdf), generated with kicad-footprint-generator +connector JST JWPF side entry +0 +8 +8 +Connector_JST +JST_LEA_SM02B-LEASS-TF_1x02-1MP_P4.20mm_Horizontal +JST LEA series connector, SM02B-LEASS-TF (http://www.jst-mfg.com/product/pdf/eng/eLEA.pdf), generated with kicad-footprint-generator +connector JST LEA top entry +0 +4 +3 +Connector_JST +JST_NV_B02P-NV_1x02_P5.00mm_Vertical +JST NV series connector, B02P-NV (http://www.jst-mfg.com/product/pdf/eng/eNV.pdf), generated with kicad-footprint-generator +connector JST NV side entry +0 +2 +2 +Connector_JST +JST_NV_B03P-NV_1x03_P5.00mm_Vertical +JST NV series connector, B03P-NV (http://www.jst-mfg.com/product/pdf/eng/eNV.pdf), generated with kicad-footprint-generator +connector JST NV side entry +0 +3 +3 +Connector_JST +JST_NV_B04P-NV_1x04_P5.00mm_Vertical +JST NV series connector, B04P-NV (http://www.jst-mfg.com/product/pdf/eng/eNV.pdf), generated with kicad-footprint-generator +connector JST NV side entry +0 +4 +4 +Connector_JST +JST_PHD_B8B-PHDSS_2x04_P2.00mm_Vertical +JST PHD series connector, B8B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator +connector JST PHD vertical +0 +8 +8 +Connector_JST +JST_PHD_B10B-PHDSS_2x05_P2.00mm_Vertical +JST PHD series connector, B10B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator +connector JST PHD vertical +0 +10 +10 +Connector_JST +JST_PHD_B12B-PHDSS_2x06_P2.00mm_Vertical +JST PHD series connector, B12B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator +connector JST PHD vertical +0 +12 +12 +Connector_JST +JST_PHD_B14B-PHDSS_2x07_P2.00mm_Vertical +JST PHD series connector, B14B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator +connector JST PHD vertical +0 +14 +14 +Connector_JST +JST_PHD_B16B-PHDSS_2x08_P2.00mm_Vertical +JST PHD series connector, B16B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator +connector JST PHD vertical +0 +16 +16 +Connector_JST +JST_PHD_B18B-PHDSS_2x09_P2.00mm_Vertical +JST PHD series connector, B18B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator +connector JST PHD vertical +0 +18 +18 +Connector_JST +JST_PHD_B20B-PHDSS_2x10_P2.00mm_Vertical +JST PHD series connector, B20B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator +connector JST PHD vertical +0 +20 +20 +Connector_JST +JST_PHD_B22B-PHDSS_2x11_P2.00mm_Vertical +JST PHD series connector, B22B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator +connector JST PHD vertical +0 +22 +22 +Connector_JST +JST_PHD_B24B-PHDSS_2x12_P2.00mm_Vertical +JST PHD series connector, B24B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator +connector JST PHD vertical +0 +24 +24 +Connector_JST +JST_PHD_B26B-PHDSS_2x13_P2.00mm_Vertical +JST PHD series connector, B26B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator +connector JST PHD vertical +0 +26 +26 +Connector_JST +JST_PHD_B28B-PHDSS_2x14_P2.00mm_Vertical +JST PHD series connector, B28B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator +connector JST PHD vertical +0 +28 +28 +Connector_JST +JST_PHD_B30B-PHDSS_2x15_P2.00mm_Vertical +JST PHD series connector, B30B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator +connector JST PHD vertical +0 +30 +30 +Connector_JST +JST_PHD_B32B-PHDSS_2x16_P2.00mm_Vertical +JST PHD series connector, B32B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator +connector JST PHD vertical +0 +32 +32 +Connector_JST +JST_PHD_B34B-PHDSS_2x17_P2.00mm_Vertical +JST PHD series connector, B34B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator +connector JST PHD vertical +0 +34 +34 +Connector_JST +JST_PHD_S8B-PHDSS_2x04_P2.00mm_Horizontal +JST PHD series connector, S8B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator +connector JST PHD horizontal +0 +8 +8 +Connector_JST +JST_PHD_S10B-PHDSS_2x05_P2.00mm_Horizontal +JST PHD series connector, S10B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator +connector JST PHD horizontal +0 +10 +10 +Connector_JST +JST_PHD_S12B-PHDSS_2x06_P2.00mm_Horizontal +JST PHD series connector, S12B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator +connector JST PHD horizontal +0 +12 +12 +Connector_JST +JST_PHD_S14B-PHDSS_2x07_P2.00mm_Horizontal +JST PHD series connector, S14B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator +connector JST PHD horizontal +0 +14 +14 +Connector_JST +JST_PHD_S16B-PHDSS_2x08_P2.00mm_Horizontal +JST PHD series connector, S16B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator +connector JST PHD horizontal +0 +16 +16 +Connector_JST +JST_PHD_S18B-PHDSS_2x09_P2.00mm_Horizontal +JST PHD series connector, S18B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator +connector JST PHD horizontal +0 +18 +18 +Connector_JST +JST_PHD_S20B-PHDSS_2x10_P2.00mm_Horizontal +JST PHD series connector, S20B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator +connector JST PHD horizontal +0 +20 +20 +Connector_JST +JST_PHD_S22B-PHDSS_2x11_P2.00mm_Horizontal +JST PHD series connector, S22B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator +connector JST PHD horizontal +0 +22 +22 +Connector_JST +JST_PHD_S24B-PHDSS_2x12_P2.00mm_Horizontal +JST PHD series connector, S24B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator +connector JST PHD horizontal +0 +24 +24 +Connector_JST +JST_PHD_S26B-PHDSS_2x13_P2.00mm_Horizontal +JST PHD series connector, S26B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator +connector JST PHD horizontal +0 +26 +26 +Connector_JST +JST_PHD_S28B-PHDSS_2x14_P2.00mm_Horizontal +JST PHD series connector, S28B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator +connector JST PHD horizontal +0 +28 +28 +Connector_JST +JST_PHD_S30B-PHDSS_2x15_P2.00mm_Horizontal +JST PHD series connector, S30B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator +connector JST PHD horizontal +0 +30 +30 +Connector_JST +JST_PHD_S32B-PHDSS_2x16_P2.00mm_Horizontal +JST PHD series connector, S32B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator +connector JST PHD horizontal +0 +32 +32 +Connector_JST +JST_PHD_S34B-PHDSS_2x17_P2.00mm_Horizontal +JST PHD series connector, S34B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator +connector JST PHD horizontal +0 +34 +34 +Connector_JST +JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical +JST PH series connector, B2B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator +connector JST PH side entry +0 +2 +2 +Connector_JST +JST_PH_B2B-PH-SM4-TB_1x02-1MP_P2.00mm_Vertical +JST PH series connector, B2B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator +connector JST PH side entry +0 +4 +3 +Connector_JST +JST_PH_B3B-PH-K_1x03_P2.00mm_Vertical +JST PH series connector, B3B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator +connector JST PH side entry +0 +3 +3 +Connector_JST +JST_PH_B3B-PH-SM4-TB_1x03-1MP_P2.00mm_Vertical +JST PH series connector, B3B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator +connector JST PH side entry +0 +5 +4 +Connector_JST +JST_PH_B4B-PH-K_1x04_P2.00mm_Vertical +JST PH series connector, B4B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator +connector JST PH side entry +0 +4 +4 +Connector_JST +JST_PH_B4B-PH-SM4-TB_1x04-1MP_P2.00mm_Vertical +JST PH series connector, B4B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator +connector JST PH side entry +0 +6 +5 +Connector_JST +JST_PH_B5B-PH-K_1x05_P2.00mm_Vertical +JST PH series connector, B5B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator +connector JST PH side entry +0 +5 +5 +Connector_JST +JST_PH_B5B-PH-SM4-TB_1x05-1MP_P2.00mm_Vertical +JST PH series connector, B5B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator +connector JST PH side entry +0 +7 +6 +Connector_JST +JST_PH_B6B-PH-K_1x06_P2.00mm_Vertical +JST PH series connector, B6B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator +connector JST PH side entry +0 +6 +6 +Connector_JST +JST_PH_B6B-PH-SM4-TB_1x06-1MP_P2.00mm_Vertical +JST PH series connector, B6B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator +connector JST PH side entry +0 +8 +7 +Connector_JST +JST_PH_B7B-PH-K_1x07_P2.00mm_Vertical +JST PH series connector, B7B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator +connector JST PH side entry +0 +7 +7 +Connector_JST +JST_PH_B7B-PH-SM4-TB_1x07-1MP_P2.00mm_Vertical +JST PH series connector, B7B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator +connector JST PH side entry +0 +9 +8 +Connector_JST +JST_PH_B8B-PH-K_1x08_P2.00mm_Vertical +JST PH series connector, B8B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator +connector JST PH side entry +0 +8 +8 +Connector_JST +JST_PH_B8B-PH-SM4-TB_1x08-1MP_P2.00mm_Vertical +JST PH series connector, B8B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator +connector JST PH side entry +0 +10 +9 +Connector_JST +JST_PH_B9B-PH-K_1x09_P2.00mm_Vertical +JST PH series connector, B9B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator +connector JST PH side entry +0 +9 +9 +Connector_JST +JST_PH_B9B-PH-SM4-TB_1x09-1MP_P2.00mm_Vertical +JST PH series connector, B9B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator +connector JST PH side entry +0 +11 +10 +Connector_JST +JST_PH_B10B-PH-K_1x10_P2.00mm_Vertical +JST PH series connector, B10B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator +connector JST PH side entry +0 +10 +10 +Connector_JST +JST_PH_B10B-PH-SM4-TB_1x10-1MP_P2.00mm_Vertical +JST PH series connector, B10B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator +connector JST PH side entry +0 +12 +11 +Connector_JST +JST_PH_B11B-PH-K_1x11_P2.00mm_Vertical +JST PH series connector, B11B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator +connector JST PH side entry +0 +11 +11 +Connector_JST +JST_PH_B11B-PH-SM4-TB_1x11-1MP_P2.00mm_Vertical +JST PH series connector, B11B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator +connector JST PH side entry +0 +13 +12 +Connector_JST +JST_PH_B12B-PH-K_1x12_P2.00mm_Vertical +JST PH series connector, B12B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator +connector JST PH side entry +0 +12 +12 +Connector_JST +JST_PH_B12B-PH-SM4-TB_1x12-1MP_P2.00mm_Vertical +JST PH series connector, B12B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator +connector JST PH side entry +0 +14 +13 +Connector_JST +JST_PH_B13B-PH-K_1x13_P2.00mm_Vertical +JST PH series connector, B13B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator +connector JST PH side entry +0 +13 +13 +Connector_JST +JST_PH_B13B-PH-SM4-TB_1x13-1MP_P2.00mm_Vertical +JST PH series connector, B13B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator +connector JST PH side entry +0 +15 +14 +Connector_JST +JST_PH_B14B-PH-K_1x14_P2.00mm_Vertical +JST PH series connector, B14B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator +connector JST PH side entry +0 +14 +14 +Connector_JST +JST_PH_B14B-PH-SM4-TB_1x14-1MP_P2.00mm_Vertical +JST PH series connector, B14B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator +connector JST PH side entry +0 +16 +15 +Connector_JST +JST_PH_B15B-PH-K_1x15_P2.00mm_Vertical +JST PH series connector, B15B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator +connector JST PH side entry +0 +15 +15 +Connector_JST +JST_PH_B15B-PH-SM4-TB_1x15-1MP_P2.00mm_Vertical +JST PH series connector, B15B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator +connector JST PH side entry +0 +17 +16 +Connector_JST +JST_PH_B16B-PH-K_1x16_P2.00mm_Vertical +JST PH series connector, B16B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator +connector JST PH side entry +0 +16 +16 +Connector_JST +JST_PH_B16B-PH-SM4-TB_1x16-1MP_P2.00mm_Vertical +JST PH series connector, B16B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator +connector JST PH side entry +0 +18 +17 +Connector_JST +JST_PH_S2B-PH-K_1x02_P2.00mm_Horizontal +JST PH series connector, S2B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator +connector JST PH top entry +0 +2 +2 +Connector_JST +JST_PH_S2B-PH-SM4-TB_1x02-1MP_P2.00mm_Horizontal +JST PH series connector, S2B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator +connector JST PH top entry +0 +4 +3 +Connector_JST +JST_PH_S3B-PH-K_1x03_P2.00mm_Horizontal +JST PH series connector, S3B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator +connector JST PH top entry +0 +3 +3 +Connector_JST +JST_PH_S3B-PH-SM4-TB_1x03-1MP_P2.00mm_Horizontal +JST PH series connector, S3B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator +connector JST PH top entry +0 +5 +4 +Connector_JST +JST_PH_S4B-PH-K_1x04_P2.00mm_Horizontal +JST PH series connector, S4B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator +connector JST PH top entry +0 +4 +4 +Connector_JST +JST_PH_S4B-PH-SM4-TB_1x04-1MP_P2.00mm_Horizontal +JST PH series connector, S4B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator +connector JST PH top entry +0 +6 +5 +Connector_JST +JST_PH_S5B-PH-K_1x05_P2.00mm_Horizontal +JST PH series connector, S5B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator +connector JST PH top entry +0 +5 +5 +Connector_JST +JST_PH_S5B-PH-SM4-TB_1x05-1MP_P2.00mm_Horizontal +JST PH series connector, S5B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator +connector JST PH top entry +0 +7 +6 +Connector_JST +JST_PH_S6B-PH-K_1x06_P2.00mm_Horizontal +JST PH series connector, S6B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator +connector JST PH top entry +0 +6 +6 +Connector_JST +JST_PH_S6B-PH-SM4-TB_1x06-1MP_P2.00mm_Horizontal +JST PH series connector, S6B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator +connector JST PH top entry +0 +8 +7 +Connector_JST +JST_PH_S7B-PH-K_1x07_P2.00mm_Horizontal +JST PH series connector, S7B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator +connector JST PH top entry +0 +7 +7 +Connector_JST +JST_PH_S7B-PH-SM4-TB_1x07-1MP_P2.00mm_Horizontal +JST PH series connector, S7B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator +connector JST PH top entry +0 +9 +8 +Connector_JST +JST_PH_S8B-PH-K_1x08_P2.00mm_Horizontal +JST PH series connector, S8B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator +connector JST PH top entry +0 +8 +8 +Connector_JST +JST_PH_S8B-PH-SM4-TB_1x08-1MP_P2.00mm_Horizontal +JST PH series connector, S8B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator +connector JST PH top entry +0 +10 +9 +Connector_JST +JST_PH_S9B-PH-K_1x09_P2.00mm_Horizontal +JST PH series connector, S9B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator +connector JST PH top entry +0 +9 +9 +Connector_JST +JST_PH_S9B-PH-SM4-TB_1x09-1MP_P2.00mm_Horizontal +JST PH series connector, S9B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator +connector JST PH top entry +0 +11 +10 +Connector_JST +JST_PH_S10B-PH-K_1x10_P2.00mm_Horizontal +JST PH series connector, S10B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator +connector JST PH top entry +0 +10 +10 +Connector_JST +JST_PH_S10B-PH-SM4-TB_1x10-1MP_P2.00mm_Horizontal +JST PH series connector, S10B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator +connector JST PH top entry +0 +12 +11 +Connector_JST +JST_PH_S11B-PH-K_1x11_P2.00mm_Horizontal +JST PH series connector, S11B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator +connector JST PH top entry +0 +11 +11 +Connector_JST +JST_PH_S11B-PH-SM4-TB_1x11-1MP_P2.00mm_Horizontal +JST PH series connector, S11B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator +connector JST PH top entry +0 +13 +12 +Connector_JST +JST_PH_S12B-PH-K_1x12_P2.00mm_Horizontal +JST PH series connector, S12B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator +connector JST PH top entry +0 +12 +12 +Connector_JST +JST_PH_S12B-PH-SM4-TB_1x12-1MP_P2.00mm_Horizontal +JST PH series connector, S12B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator +connector JST PH top entry +0 +14 +13 +Connector_JST +JST_PH_S13B-PH-K_1x13_P2.00mm_Horizontal +JST PH series connector, S13B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator +connector JST PH top entry +0 +13 +13 +Connector_JST +JST_PH_S13B-PH-SM4-TB_1x13-1MP_P2.00mm_Horizontal +JST PH series connector, S13B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator +connector JST PH top entry +0 +15 +14 +Connector_JST +JST_PH_S14B-PH-K_1x14_P2.00mm_Horizontal +JST PH series connector, S14B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator +connector JST PH top entry +0 +14 +14 +Connector_JST +JST_PH_S14B-PH-SM4-TB_1x14-1MP_P2.00mm_Horizontal +JST PH series connector, S14B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator +connector JST PH top entry +0 +16 +15 +Connector_JST +JST_PH_S15B-PH-K_1x15_P2.00mm_Horizontal +JST PH series connector, S15B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator +connector JST PH top entry +0 +15 +15 +Connector_JST +JST_PH_S15B-PH-SM4-TB_1x15-1MP_P2.00mm_Horizontal +JST PH series connector, S15B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator +connector JST PH top entry +0 +17 +16 +Connector_JST +JST_PH_S16B-PH-K_1x16_P2.00mm_Horizontal +JST PH series connector, S16B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator +connector JST PH top entry +0 +16 +16 +Connector_JST +JST_PUD_B08B-PUDSS_2x04_P2.00mm_Vertical +JST PUD series connector, B08B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator +connector JST PUD side entry +0 +8 +8 +Connector_JST +JST_PUD_B10B-PUDSS_2x05_P2.00mm_Vertical +JST PUD series connector, B10B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator +connector JST PUD side entry +0 +10 +10 +Connector_JST +JST_PUD_B12B-PUDSS_2x06_P2.00mm_Vertical +JST PUD series connector, B12B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator +connector JST PUD side entry +0 +12 +12 +Connector_JST +JST_PUD_B14B-PUDSS_2x07_P2.00mm_Vertical +JST PUD series connector, B14B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator +connector JST PUD side entry +0 +14 +14 +Connector_JST +JST_PUD_B16B-PUDSS_2x08_P2.00mm_Vertical +JST PUD series connector, B16B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator +connector JST PUD side entry +0 +16 +16 +Connector_JST +JST_PUD_B18B-PUDSS_2x09_P2.00mm_Vertical +JST PUD series connector, B18B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator +connector JST PUD side entry +0 +18 +18 +Connector_JST +JST_PUD_B20B-PUDSS_2x10_P2.00mm_Vertical +JST PUD series connector, B20B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator +connector JST PUD side entry +0 +20 +20 +Connector_JST +JST_PUD_B22B-PUDSS_2x11_P2.00mm_Vertical +JST PUD series connector, B22B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator +connector JST PUD side entry +0 +22 +22 +Connector_JST +JST_PUD_B24B-PUDSS_2x12_P2.00mm_Vertical +JST PUD series connector, B24B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator +connector JST PUD side entry +0 +24 +24 +Connector_JST +JST_PUD_B26B-PUDSS_2x13_P2.00mm_Vertical +JST PUD series connector, B26B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator +connector JST PUD side entry +0 +26 +26 +Connector_JST +JST_PUD_B28B-PUDSS_2x14_P2.00mm_Vertical +JST PUD series connector, B28B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator +connector JST PUD side entry +0 +28 +28 +Connector_JST +JST_PUD_B30B-PUDSS_2x15_P2.00mm_Vertical +JST PUD series connector, B30B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator +connector JST PUD side entry +0 +30 +30 +Connector_JST +JST_PUD_B32B-PUDSS_2x16_P2.00mm_Vertical +JST PUD series connector, B32B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator +connector JST PUD side entry +0 +32 +32 +Connector_JST +JST_PUD_B34B-PUDSS_2x17_P2.00mm_Vertical +JST PUD series connector, B34B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator +connector JST PUD side entry +0 +34 +34 +Connector_JST +JST_PUD_B36B-PUDSS_2x18_P2.00mm_Vertical +JST PUD series connector, B36B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator +connector JST PUD side entry +0 +36 +36 +Connector_JST +JST_PUD_B38B-PUDSS_2x19_P2.00mm_Vertical +JST PUD series connector, B38B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator +connector JST PUD side entry +0 +38 +38 +Connector_JST +JST_PUD_B40B-PUDSS_2x20_P2.00mm_Vertical +JST PUD series connector, B40B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator +connector JST PUD side entry +0 +40 +40 +Connector_JST +JST_PUD_S08B-PUDSS-1_2x04_P2.00mm_Horizontal +JST PUD series connector, S08B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator +connector JST PUD top entry +0 +8 +8 +Connector_JST +JST_PUD_S10B-PUDSS-1_2x05_P2.00mm_Horizontal +JST PUD series connector, S10B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator +connector JST PUD top entry +0 +10 +10 +Connector_JST +JST_PUD_S12B-PUDSS-1_2x06_P2.00mm_Horizontal +JST PUD series connector, S12B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator +connector JST PUD top entry +0 +12 +12 +Connector_JST +JST_PUD_S14B-PUDSS-1_2x07_P2.00mm_Horizontal +JST PUD series connector, S14B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator +connector JST PUD top entry +0 +14 +14 +Connector_JST +JST_PUD_S16B-PUDSS-1_2x08_P2.00mm_Horizontal +JST PUD series connector, S16B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator +connector JST PUD top entry +0 +16 +16 +Connector_JST +JST_PUD_S18B-PUDSS-1_2x09_P2.00mm_Horizontal +JST PUD series connector, S18B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator +connector JST PUD top entry +0 +18 +18 +Connector_JST +JST_PUD_S20B-PUDSS-1_2x10_P2.00mm_Horizontal +JST PUD series connector, S20B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator +connector JST PUD top entry +0 +20 +20 +Connector_JST +JST_PUD_S22B-PUDSS-1_2x11_P2.00mm_Horizontal +JST PUD series connector, S22B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator +connector JST PUD top entry +0 +22 +22 +Connector_JST +JST_PUD_S24B-PUDSS-1_2x12_P2.00mm_Horizontal +JST PUD series connector, S24B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator +connector JST PUD top entry +0 +24 +24 +Connector_JST +JST_PUD_S26B-PUDSS-1_2x13_P2.00mm_Horizontal +JST PUD series connector, S26B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator +connector JST PUD top entry +0 +26 +26 +Connector_JST +JST_PUD_S28B-PUDSS-1_2x14_P2.00mm_Horizontal +JST PUD series connector, S28B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator +connector JST PUD top entry +0 +28 +28 +Connector_JST +JST_PUD_S30B-PUDSS-1_2x15_P2.00mm_Horizontal +JST PUD series connector, S30B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator +connector JST PUD top entry +0 +30 +30 +Connector_JST +JST_PUD_S32B-PUDSS-1_2x16_P2.00mm_Horizontal +JST PUD series connector, S32B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator +connector JST PUD top entry +0 +32 +32 +Connector_JST +JST_PUD_S34B-PUDSS-1_2x17_P2.00mm_Horizontal +JST PUD series connector, S34B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator +connector JST PUD top entry +0 +34 +34 +Connector_JST +JST_PUD_S36B-PUDSS-1_2x18_P2.00mm_Horizontal +JST PUD series connector, S36B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator +connector JST PUD top entry +0 +36 +36 +Connector_JST +JST_PUD_S38B-PUDSS-1_2x19_P2.00mm_Horizontal +JST PUD series connector, S38B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator +connector JST PUD top entry +0 +38 +38 +Connector_JST +JST_PUD_S40B-PUDSS-1_2x20_P2.00mm_Horizontal +JST PUD series connector, S40B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator +connector JST PUD top entry +0 +40 +40 +Connector_JST +JST_SFH_SM02B-SFHRS-TF_1x02-1MP_P4.20mm_Horizontal +JST SFH series connector, SM02B-SFHRS-TF (http://www.jst-mfg.com/product/pdf/eng/eSFH.pdf), generated with kicad-footprint-generator +connector JST SFH horizontal +0 +4 +3 +Connector_JST +JST_SHL_SM02B-SHLS-TF_1x02-1MP_P1.00mm_Horizontal +JST SHL series connector, SM02B-SHLS-TF (http://www.jst-mfg.com/product/pdf/eng/eSHL.pdf), generated with kicad-footprint-generator +connector JST SHL top entry +0 +4 +3 +Connector_JST +JST_SHL_SM05B-SHLS-TF_1x05-1MP_P1.00mm_Horizontal +JST SHL series connector, SM05B-SHLS-TF (http://www.jst-mfg.com/product/pdf/eng/eSHL.pdf), generated with kicad-footprint-generator +connector JST SHL top entry +0 +7 +6 +Connector_JST +JST_SHL_SM06B-SHLS-TF_1x06-1MP_P1.00mm_Horizontal +JST SHL series connector, SM06B-SHLS-TF (http://www.jst-mfg.com/product/pdf/eng/eSHL.pdf), generated with kicad-footprint-generator +connector JST SHL top entry +0 +8 +7 +Connector_JST +JST_SHL_SM07B-SHLS-TF_1x07-1MP_P1.00mm_Horizontal +JST SHL series connector, SM07B-SHLS-TF (http://www.jst-mfg.com/product/pdf/eng/eSHL.pdf), generated with kicad-footprint-generator +connector JST SHL top entry +0 +9 +8 +Connector_JST +JST_SHL_SM08B-SHLS-TF_1x08-1MP_P1.00mm_Horizontal +JST SHL series connector, SM08B-SHLS-TF (http://www.jst-mfg.com/product/pdf/eng/eSHL.pdf), generated with kicad-footprint-generator +connector JST SHL top entry +0 +10 +9 +Connector_JST +JST_SHL_SM10B-SHLS-TF_1x10-1MP_P1.00mm_Horizontal +JST SHL series connector, SM10B-SHLS-TF (http://www.jst-mfg.com/product/pdf/eng/eSHL.pdf), generated with kicad-footprint-generator +connector JST SHL top entry +0 +12 +11 +Connector_JST +JST_SHL_SM11B-SHLS-TF_1x11-1MP_P1.00mm_Horizontal +JST SHL series connector, SM11B-SHLS-TF (http://www.jst-mfg.com/product/pdf/eng/eSHL.pdf), generated with kicad-footprint-generator +connector JST SHL top entry +0 +13 +12 +Connector_JST +JST_SHL_SM12B-SHLS-TF_1x12-1MP_P1.00mm_Horizontal +JST SHL series connector, SM12B-SHLS-TF (http://www.jst-mfg.com/product/pdf/eng/eSHL.pdf), generated with kicad-footprint-generator +connector JST SHL top entry +0 +14 +13 +Connector_JST +JST_SHL_SM14B-SHLS-TF_1x14-1MP_P1.00mm_Horizontal +JST SHL series connector, SM14B-SHLS-TF (http://www.jst-mfg.com/product/pdf/eng/eSHL.pdf), generated with kicad-footprint-generator +connector JST SHL top entry +0 +16 +15 +Connector_JST +JST_SHL_SM16B-SHLS-TF_1x16-1MP_P1.00mm_Horizontal +JST SHL series connector, SM16B-SHLS-TF (http://www.jst-mfg.com/product/pdf/eng/eSHL.pdf), generated with kicad-footprint-generator +connector JST SHL top entry +0 +18 +17 +Connector_JST +JST_SHL_SM20B-SHLS-TF_1x20-1MP_P1.00mm_Horizontal +JST SHL series connector, SM20B-SHLS-TF (http://www.jst-mfg.com/product/pdf/eng/eSHL.pdf), generated with kicad-footprint-generator +connector JST SHL top entry +0 +22 +21 +Connector_JST +JST_SHL_SM22B-SHLS-TF_1x22-1MP_P1.00mm_Horizontal +JST SHL series connector, SM22B-SHLS-TF (http://www.jst-mfg.com/product/pdf/eng/eSHL.pdf), generated with kicad-footprint-generator +connector JST SHL top entry +0 +24 +23 +Connector_JST +JST_SHL_SM26B-SHLS-TF_1x26-1MP_P1.00mm_Horizontal +JST SHL series connector, SM26B-SHLS-TF (http://www.jst-mfg.com/product/pdf/eng/eSHL.pdf), generated with kicad-footprint-generator +connector JST SHL top entry +0 +28 +27 +Connector_JST +JST_SHL_SM30B-SHLS-TF_1x30-1MP_P1.00mm_Horizontal +JST SHL series connector, SM30B-SHLS-TF (http://www.jst-mfg.com/product/pdf/eng/eSHL.pdf), generated with kicad-footprint-generator +connector JST SHL top entry +0 +32 +31 +Connector_JST +JST_SH_BM02B-SRSS-TB_1x02-1MP_P1.00mm_Vertical +JST SH series connector, BM02B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator +connector JST SH side entry +0 +4 +3 +Connector_JST +JST_SH_BM03B-SRSS-TB_1x03-1MP_P1.00mm_Vertical +JST SH series connector, BM03B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator +connector JST SH side entry +0 +5 +4 +Connector_JST +JST_SH_BM04B-SRSS-TB_1x04-1MP_P1.00mm_Vertical +JST SH series connector, BM04B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator +connector JST SH side entry +0 +6 +5 +Connector_JST +JST_SH_BM05B-SRSS-TB_1x05-1MP_P1.00mm_Vertical +JST SH series connector, BM05B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator +connector JST SH side entry +0 +7 +6 +Connector_JST +JST_SH_BM06B-SRSS-TB_1x06-1MP_P1.00mm_Vertical +JST SH series connector, BM06B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator +connector JST SH side entry +0 +8 +7 +Connector_JST +JST_SH_BM07B-SRSS-TB_1x07-1MP_P1.00mm_Vertical +JST SH series connector, BM07B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator +connector JST SH side entry +0 +9 +8 +Connector_JST +JST_SH_BM08B-SRSS-TB_1x08-1MP_P1.00mm_Vertical +JST SH series connector, BM08B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator +connector JST SH side entry +0 +10 +9 +Connector_JST +JST_SH_BM09B-SRSS-TB_1x09-1MP_P1.00mm_Vertical +JST SH series connector, BM09B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator +connector JST SH side entry +0 +11 +10 +Connector_JST +JST_SH_BM10B-SRSS-TB_1x10-1MP_P1.00mm_Vertical +JST SH series connector, BM10B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator +connector JST SH side entry +0 +12 +11 +Connector_JST +JST_SH_BM11B-SRSS-TB_1x11-1MP_P1.00mm_Vertical +JST SH series connector, BM11B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator +connector JST SH side entry +0 +13 +12 +Connector_JST +JST_SH_BM12B-SRSS-TB_1x12-1MP_P1.00mm_Vertical +JST SH series connector, BM12B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator +connector JST SH side entry +0 +14 +13 +Connector_JST +JST_SH_BM13B-SRSS-TB_1x13-1MP_P1.00mm_Vertical +JST SH series connector, BM13B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator +connector JST SH side entry +0 +15 +14 +Connector_JST +JST_SH_BM14B-SRSS-TB_1x14-1MP_P1.00mm_Vertical +JST SH series connector, BM14B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator +connector JST SH side entry +0 +16 +15 +Connector_JST +JST_SH_BM15B-SRSS-TB_1x15-1MP_P1.00mm_Vertical +JST SH series connector, BM15B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator +connector JST SH side entry +0 +17 +16 +Connector_JST +JST_SH_SM02B-SRSS-TB_1x02-1MP_P1.00mm_Horizontal +JST SH series connector, SM02B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator +connector JST SH top entry +0 +4 +3 +Connector_JST +JST_SH_SM03B-SRSS-TB_1x03-1MP_P1.00mm_Horizontal +JST SH series connector, SM03B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator +connector JST SH top entry +0 +5 +4 +Connector_JST +JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_Horizontal +JST SH series connector, SM04B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator +connector JST SH top entry +0 +6 +5 +Connector_JST +JST_SH_SM05B-SRSS-TB_1x05-1MP_P1.00mm_Horizontal +JST SH series connector, SM05B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator +connector JST SH top entry +0 +7 +6 +Connector_JST +JST_SH_SM06B-SRSS-TB_1x06-1MP_P1.00mm_Horizontal +JST SH series connector, SM06B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator +connector JST SH top entry +0 +8 +7 +Connector_JST +JST_SH_SM07B-SRSS-TB_1x07-1MP_P1.00mm_Horizontal +JST SH series connector, SM07B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator +connector JST SH top entry +0 +9 +8 +Connector_JST +JST_SH_SM08B-SRSS-TB_1x08-1MP_P1.00mm_Horizontal +JST SH series connector, SM08B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator +connector JST SH top entry +0 +10 +9 +Connector_JST +JST_SH_SM09B-SRSS-TB_1x09-1MP_P1.00mm_Horizontal +JST SH series connector, SM09B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator +connector JST SH top entry +0 +11 +10 +Connector_JST +JST_SH_SM10B-SRSS-TB_1x10-1MP_P1.00mm_Horizontal +JST SH series connector, SM10B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator +connector JST SH top entry +0 +12 +11 +Connector_JST +JST_SH_SM11B-SRSS-TB_1x11-1MP_P1.00mm_Horizontal +JST SH series connector, SM11B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator +connector JST SH top entry +0 +13 +12 +Connector_JST +JST_SH_SM12B-SRSS-TB_1x12-1MP_P1.00mm_Horizontal +JST SH series connector, SM12B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator +connector JST SH top entry +0 +14 +13 +Connector_JST +JST_SH_SM13B-SRSS-TB_1x13-1MP_P1.00mm_Horizontal +JST SH series connector, SM13B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator +connector JST SH top entry +0 +15 +14 +Connector_JST +JST_SH_SM14B-SRSS-TB_1x14-1MP_P1.00mm_Horizontal +JST SH series connector, SM14B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator +connector JST SH top entry +0 +16 +15 +Connector_JST +JST_SH_SM15B-SRSS-TB_1x15-1MP_P1.00mm_Horizontal +JST SH series connector, SM15B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator +connector JST SH top entry +0 +17 +16 +Connector_JST +JST_SH_SM20B-SRSS-TB_1x20-1MP_P1.00mm_Horizontal +JST SH series connector, SM20B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator +connector JST SH top entry +0 +22 +21 +Connector_JST +JST_SUR_BM02B-SURS-TF_1x02-1MP_P0.80mm_Vertical +JST SUR series connector, BM02B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator +connector JST SUR side entry +0 +4 +3 +Connector_JST +JST_SUR_BM03B-SURS-TF_1x03-1MP_P0.80mm_Vertical +JST SUR series connector, BM03B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator +connector JST SUR side entry +0 +5 +4 +Connector_JST +JST_SUR_BM04B-SURS-TF_1x04-1MP_P0.80mm_Vertical +JST SUR series connector, BM04B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator +connector JST SUR side entry +0 +6 +5 +Connector_JST +JST_SUR_BM05B-SURS-TF_1x05-1MP_P0.80mm_Vertical +JST SUR series connector, BM05B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator +connector JST SUR side entry +0 +7 +6 +Connector_JST +JST_SUR_BM06B-SURS-TF_1x06-1MP_P0.80mm_Vertical +JST SUR series connector, BM06B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator +connector JST SUR side entry +0 +8 +7 +Connector_JST +JST_SUR_BM08B-SURS-TF_1x08-1MP_P0.80mm_Vertical +JST SUR series connector, BM08B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator +connector JST SUR side entry +0 +10 +9 +Connector_JST +JST_SUR_BM10B-SURS-TF_1x10-1MP_P0.80mm_Vertical +JST SUR series connector, BM10B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator +connector JST SUR side entry +0 +12 +11 +Connector_JST +JST_SUR_BM12B-SURS-TF_1x12-1MP_P0.80mm_Vertical +JST SUR series connector, BM12B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator +connector JST SUR side entry +0 +14 +13 +Connector_JST +JST_SUR_BM14B-SURS-TF_1x14-1MP_P0.80mm_Vertical +JST SUR series connector, BM14B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator +connector JST SUR side entry +0 +16 +15 +Connector_JST +JST_SUR_BM15B-SURS-TF_1x15-1MP_P0.80mm_Vertical +JST SUR series connector, BM15B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator +connector JST SUR side entry +0 +17 +16 +Connector_JST +JST_SUR_BM16B-SURS-TF_1x16-1MP_P0.80mm_Vertical +JST SUR series connector, BM16B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator +connector JST SUR side entry +0 +18 +17 +Connector_JST +JST_SUR_BM17B-SURS-TF_1x17-1MP_P0.80mm_Vertical +JST SUR series connector, BM17B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator +connector JST SUR side entry +0 +19 +18 +Connector_JST +JST_SUR_BM20B-SURS-TF_1x20-1MP_P0.80mm_Vertical +JST SUR series connector, BM20B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator +connector JST SUR side entry +0 +22 +21 +Connector_JST +JST_SUR_SM02B-SURS-TF_1x02-1MP_P0.80mm_Horizontal +JST SUR series connector, SM02B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator +connector JST SUR top entry +0 +4 +3 +Connector_JST +JST_SUR_SM03B-SURS-TF_1x03-1MP_P0.80mm_Horizontal +JST SUR series connector, SM03B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator +connector JST SUR top entry +0 +5 +4 +Connector_JST +JST_SUR_SM04B-SURS-TF_1x04-1MP_P0.80mm_Horizontal +JST SUR series connector, SM04B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator +connector JST SUR top entry +0 +6 +5 +Connector_JST +JST_SUR_SM05B-SURS-TF_1x05-1MP_P0.80mm_Horizontal +JST SUR series connector, SM05B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator +connector JST SUR top entry +0 +7 +6 +Connector_JST +JST_SUR_SM06B-SURS-TF_1x06-1MP_P0.80mm_Horizontal +JST SUR series connector, SM06B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator +connector JST SUR top entry +0 +8 +7 +Connector_JST +JST_SUR_SM08B-SURS-TF_1x08-1MP_P0.80mm_Horizontal +JST SUR series connector, SM08B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator +connector JST SUR top entry +0 +10 +9 +Connector_JST +JST_SUR_SM10B-SURS-TF_1x10-1MP_P0.80mm_Horizontal +JST SUR series connector, SM10B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator +connector JST SUR top entry +0 +12 +11 +Connector_JST +JST_SUR_SM12B-SURS-TF_1x12-1MP_P0.80mm_Horizontal +JST SUR series connector, SM12B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator +connector JST SUR top entry +0 +14 +13 +Connector_JST +JST_SUR_SM14B-SURS-TF_1x14-1MP_P0.80mm_Horizontal +JST SUR series connector, SM14B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator +connector JST SUR top entry +0 +16 +15 +Connector_JST +JST_SUR_SM15B-SURS-TF_1x15-1MP_P0.80mm_Horizontal +JST SUR series connector, SM15B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator +connector JST SUR top entry +0 +17 +16 +Connector_JST +JST_SUR_SM16B-SURS-TF_1x16-1MP_P0.80mm_Horizontal +JST SUR series connector, SM16B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator +connector JST SUR top entry +0 +18 +17 +Connector_JST +JST_SUR_SM17B-SURS-TF_1x17-1MP_P0.80mm_Horizontal +JST SUR series connector, SM17B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator +connector JST SUR top entry +0 +19 +18 +Connector_JST +JST_SUR_SM20B-SURS-TF_1x20-1MP_P0.80mm_Horizontal +JST SUR series connector, SM20B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator +connector JST SUR top entry +0 +22 +21 +Connector_JST +JST_SUR_SM22B-SURS-TF_1x22-1MP_P0.80mm_Horizontal +JST SUR series connector, SM22B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator +connector JST SUR top entry +0 +24 +23 +Connector_JST +JST_VH_B2P-VH-B_1x02_P3.96mm_Vertical +JST VH PBT series connector, B2P-VH-B (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator +connector JST VH vertical +0 +2 +2 +Connector_JST +JST_VH_B2P-VH-FB-B_1x02_P3.96mm_Vertical +JST VH series connector, B2P-VH-FB-B, shrouded (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator +connector JST VH side entry +0 +2 +2 +Connector_JST +JST_VH_B2P-VH_1x02_P3.96mm_Vertical +JST VH series connector, B2P-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator +connector JST VH vertical +0 +2 +2 +Connector_JST +JST_VH_B2P3-VH_1x02_P7.92mm_Vertical +JST VH series connector, B2P3-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator +connector JST VH vertical +0 +2 +2 +Connector_JST +JST_VH_B2PS-VH_1x02_P3.96mm_Horizontal +JST VH series connector, B2PS-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator +connector JST VH top entry +0 +2 +2 +Connector_JST +JST_VH_B3P-VH-B_1x03_P3.96mm_Vertical +JST VH PBT series connector, B3P-VH-B (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator +connector JST VH vertical +0 +3 +3 +Connector_JST +JST_VH_B3P-VH-FB-B_1x03_P3.96mm_Vertical +JST VH series connector, B3P-VH-FB-B, shrouded (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator +connector JST VH side entry +0 +3 +3 +Connector_JST +JST_VH_B3P-VH_1x03_P3.96mm_Vertical +JST VH series connector, B3P-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator +connector JST VH vertical +0 +3 +3 +Connector_JST +JST_VH_B3PS-VH_1x03_P3.96mm_Horizontal +JST VH series connector, B3PS-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator +connector JST VH top entry +0 +3 +3 +Connector_JST +JST_VH_B4P-VH-B_1x04_P3.96mm_Vertical +JST VH PBT series connector, B4P-VH-B (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator +connector JST VH vertical +0 +4 +4 +Connector_JST +JST_VH_B4P-VH-FB-B_1x04_P3.96mm_Vertical +JST VH series connector, B4P-VH-FB-B, shrouded (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator +connector JST VH side entry +0 +4 +4 +Connector_JST +JST_VH_B4P-VH_1x04_P3.96mm_Vertical +JST VH series connector, B4P-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator +connector JST VH vertical +0 +4 +4 +Connector_JST +JST_VH_B4PS-VH_1x04_P3.96mm_Horizontal +JST VH series connector, B4PS-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator +connector JST VH top entry +0 +4 +4 +Connector_JST +JST_VH_B5P-VH-B_1x05_P3.96mm_Vertical +JST VH PBT series connector, B5P-VH-B (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator +connector JST VH vertical +0 +5 +5 +Connector_JST +JST_VH_B5P-VH-FB-B_1x05_P3.96mm_Vertical +JST VH series connector, B5P-VH-FB-B, shrouded (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator +connector JST VH side entry +0 +5 +5 +Connector_JST +JST_VH_B5P-VH_1x05_P3.96mm_Vertical +JST VH series connector, B5P-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator +connector JST VH vertical +0 +5 +5 +Connector_JST +JST_VH_B5PS-VH_1x05_P3.96mm_Horizontal +JST VH series connector, B5PS-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator +connector JST VH top entry +0 +5 +5 +Connector_JST +JST_VH_B6P-VH-B_1x06_P3.96mm_Vertical +JST VH PBT series connector, B6P-VH-B (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator +connector JST VH vertical +0 +6 +6 +Connector_JST +JST_VH_B6P-VH-FB-B_1x06_P3.96mm_Vertical +JST VH series connector, B6P-VH-FB-B, shrouded (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator +connector JST VH side entry +0 +6 +6 +Connector_JST +JST_VH_B6P-VH_1x06_P3.96mm_Vertical +JST VH series connector, B6P-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator +connector JST VH vertical +0 +6 +6 +Connector_JST +JST_VH_B6PS-VH_1x06_P3.96mm_Horizontal +JST VH series connector, B6PS-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator +connector JST VH top entry +0 +6 +6 +Connector_JST +JST_VH_B7P-VH-B_1x07_P3.96mm_Vertical +JST VH PBT series connector, B7P-VH-B (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator +connector JST VH vertical +0 +7 +7 +Connector_JST +JST_VH_B7P-VH-FB-B_1x07_P3.96mm_Vertical +JST VH series connector, B7P-VH-FB-B, shrouded (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator +connector JST VH side entry +0 +7 +7 +Connector_JST +JST_VH_B7P-VH_1x07_P3.96mm_Vertical +JST VH series connector, B7P-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator +connector JST VH vertical +0 +7 +7 +Connector_JST +JST_VH_B7PS-VH_1x07_P3.96mm_Horizontal +JST VH series connector, B7PS-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator +connector JST VH top entry +0 +7 +7 +Connector_JST +JST_VH_B8P-VH-B_1x08_P3.96mm_Vertical +JST VH PBT series connector, B8P-VH-B (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator +connector JST VH vertical +0 +8 +8 +Connector_JST +JST_VH_B8P-VH-FB-B_1x08_P3.96mm_Vertical +JST VH series connector, B8P-VH-FB-B, shrouded (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator +connector JST VH side entry +0 +8 +8 +Connector_JST +JST_VH_B8P-VH_1x08_P3.96mm_Vertical +JST VH series connector, B8P-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator +connector JST VH vertical +0 +8 +8 +Connector_JST +JST_VH_B8PS-VH_1x08_P3.96mm_Horizontal +JST VH series connector, B8PS-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator +connector JST VH top entry +0 +8 +8 +Connector_JST +JST_VH_B9P-VH-B_1x09_P3.96mm_Vertical +JST VH PBT series connector, B9P-VH-B (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator +connector JST VH vertical +0 +9 +9 +Connector_JST +JST_VH_B9P-VH-FB-B_1x09_P3.96mm_Vertical +JST VH series connector, B9P-VH-FB-B, shrouded (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator +connector JST VH side entry +0 +9 +9 +Connector_JST +JST_VH_B9P-VH_1x09_P3.96mm_Vertical +JST VH series connector, B9P-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator +connector JST VH vertical +0 +9 +9 +Connector_JST +JST_VH_B9PS-VH_1x09_P3.96mm_Horizontal +JST VH series connector, B9PS-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator +connector JST VH top entry +0 +9 +9 +Connector_JST +JST_VH_B10P-VH-B_1x10_P3.96mm_Vertical +JST VH PBT series connector, B10P-VH-B (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator +connector JST VH vertical +0 +10 +10 +Connector_JST +JST_VH_B10P-VH-FB-B_1x10_P3.96mm_Vertical +JST VH series connector, B10P-VH-FB-B, shrouded (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator +connector JST VH side entry +0 +10 +10 +Connector_JST +JST_VH_B10P-VH_1x10_P3.96mm_Vertical +JST VH series connector, B10P-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator +connector JST VH vertical +0 +10 +10 +Connector_JST +JST_VH_B10PS-VH_1x10_P3.96mm_Horizontal +JST VH series connector, B10PS-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator +connector JST VH top entry +0 +10 +10 +Connector_JST +JST_VH_B11P-VH-B_1x11_P3.96mm_Vertical +JST VH PBT series connector, B11P-VH-B (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator +connector JST VH vertical +0 +11 +11 +Connector_JST +JST_VH_S2P-VH_1x02_P3.96mm_Horizontal +JST VH series connector, S2P-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator +connector JST VH top entry +0 +2 +2 +Connector_JST +JST_VH_S3P-VH_1x03_P3.96mm_Horizontal +JST VH series connector, S3P-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator +connector JST VH top entry +0 +3 +3 +Connector_JST +JST_VH_S4P-VH_1x04_P3.96mm_Horizontal +JST VH series connector, S4P-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator +connector JST VH top entry +0 +4 +4 +Connector_JST +JST_VH_S5P-VH_1x05_P3.96mm_Horizontal +JST VH series connector, S5P-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator +connector JST VH top entry +0 +5 +5 +Connector_JST +JST_VH_S6P-VH_1x06_P3.96mm_Horizontal +JST VH series connector, S6P-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator +connector JST VH top entry +0 +6 +6 +Connector_JST +JST_VH_S7P-VH_1x07_P3.96mm_Horizontal +JST VH series connector, S7P-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator +connector JST VH top entry +0 +7 +7 +Connector_JST +JST_XAG_SM05B-XAGKS-BN-TB_1x05-1MP_P2.50mm_Horizontal +JST XAG series connector, SM05B-XAGKS-BN-TB (http://www.jst-mfg.com/product/pdf/eng/eXAG.pdf), generated with kicad-footprint-generator +connector JST XAG top entry +0 +7 +6 +Connector_JST +JST_XH_B1B-XH-AM_1x01_P2.50mm_Vertical +JST XH series connector, B1B-XH-AM, with boss (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator +connector JST XH vertical boss +0 +1 +1 +Connector_JST +JST_XH_B2B-XH-AM_1x02_P2.50mm_Vertical +JST XH series connector, B2B-XH-AM, with boss (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator +connector JST XH vertical boss +0 +2 +2 +Connector_JST +JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical +JST XH series connector, B2B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator +connector JST XH vertical +0 +2 +2 +Connector_JST +JST_XH_B3B-XH-AM_1x03_P2.50mm_Vertical +JST XH series connector, B3B-XH-AM, with boss (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator +connector JST XH vertical boss +0 +3 +3 +Connector_JST +JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical +JST XH series connector, B3B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator +connector JST XH vertical +0 +3 +3 +Connector_JST +JST_XH_B4B-XH-AM_1x04_P2.50mm_Vertical +JST XH series connector, B4B-XH-AM, with boss (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator +connector JST XH vertical boss +0 +4 +4 +Connector_JST +JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical +JST XH series connector, B4B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator +connector JST XH vertical +0 +4 +4 +Connector_JST +JST_XH_B5B-XH-AM_1x05_P2.50mm_Vertical +JST XH series connector, B5B-XH-AM, with boss (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator +connector JST XH vertical boss +0 +5 +5 +Connector_JST +JST_XH_B5B-XH-A_1x05_P2.50mm_Vertical +JST XH series connector, B5B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator +connector JST XH vertical +0 +5 +5 +Connector_JST +JST_XH_B6B-XH-AM_1x06_P2.50mm_Vertical +JST XH series connector, B6B-XH-AM, with boss (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator +connector JST XH vertical boss +0 +6 +6 +Connector_JST +JST_XH_B6B-XH-A_1x06_P2.50mm_Vertical +JST XH series connector, B6B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator +connector JST XH vertical +0 +6 +6 +Connector_JST +JST_XH_B7B-XH-AM_1x07_P2.50mm_Vertical +JST XH series connector, B7B-XH-AM, with boss (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator +connector JST XH vertical boss +0 +7 +7 +Connector_JST +JST_XH_B7B-XH-A_1x07_P2.50mm_Vertical +JST XH series connector, B7B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator +connector JST XH vertical +0 +7 +7 +Connector_JST +JST_XH_B8B-XH-AM_1x08_P2.50mm_Vertical +JST XH series connector, B8B-XH-AM, with boss (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator +connector JST XH vertical boss +0 +8 +8 +Connector_JST +JST_XH_B8B-XH-A_1x08_P2.50mm_Vertical +JST XH series connector, B8B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator +connector JST XH vertical +0 +8 +8 +Connector_JST +JST_XH_B9B-XH-AM_1x09_P2.50mm_Vertical +JST XH series connector, B9B-XH-AM, with boss (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator +connector JST XH vertical boss +0 +9 +9 +Connector_JST +JST_XH_B9B-XH-A_1x09_P2.50mm_Vertical +JST XH series connector, B9B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator +connector JST XH vertical +0 +9 +9 +Connector_JST +JST_XH_B10B-XH-AM_1x10_P2.50mm_Vertical +JST XH series connector, B10B-XH-AM, with boss (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator +connector JST XH side entry boss +0 +10 +10 +Connector_JST +JST_XH_B10B-XH-A_1x10_P2.50mm_Vertical +JST XH series connector, B10B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator +connector JST XH side entry +0 +10 +10 +Connector_JST +JST_XH_B11B-XH-A_1x11_P2.50mm_Vertical +JST XH series connector, B11B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator +connector JST XH side entry +0 +11 +11 +Connector_JST +JST_XH_B12B-XH-AM_1x12_P2.50mm_Vertical +JST XH series connector, B12B-XH-AM, with boss (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator +connector JST XH side entry boss +0 +12 +12 +Connector_JST +JST_XH_B12B-XH-A_1x12_P2.50mm_Vertical +JST XH series connector, B12B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator +connector JST XH side entry +0 +12 +12 +Connector_JST +JST_XH_B13B-XH-A_1x13_P2.50mm_Vertical +JST XH series connector, B13B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator +connector JST XH side entry +0 +13 +13 +Connector_JST +JST_XH_B14B-XH-A_1x14_P2.50mm_Vertical +JST XH series connector, B14B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator +connector JST XH side entry +0 +14 +14 +Connector_JST +JST_XH_B15B-XH-A_1x15_P2.50mm_Vertical +JST XH series connector, B15B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator +connector JST XH side entry +0 +15 +15 +Connector_JST +JST_XH_B16B-XH-A_1x16_P2.50mm_Vertical +JST XH series connector, B16B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator +connector JST XH side entry +0 +16 +16 +Connector_JST +JST_XH_B20B-XH-A_1x20_P2.50mm_Vertical +JST XH series connector, B20B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator +connector JST XH side entry +0 +20 +20 +Connector_JST +JST_XH_S2B-XH-A-1_1x02_P2.50mm_Horizontal +JST XH series connector, S2B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator +connector JST XH horizontal +0 +2 +2 +Connector_JST +JST_XH_S2B-XH-A_1x02_P2.50mm_Horizontal +JST XH series connector, S2B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator +connector JST XH horizontal +0 +2 +2 +Connector_JST +JST_XH_S3B-XH-A-1_1x03_P2.50mm_Horizontal +JST XH series connector, S3B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator +connector JST XH horizontal +0 +3 +3 +Connector_JST +JST_XH_S3B-XH-A_1x03_P2.50mm_Horizontal +JST XH series connector, S3B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator +connector JST XH horizontal +0 +3 +3 +Connector_JST +JST_XH_S4B-XH-A-1_1x04_P2.50mm_Horizontal +JST XH series connector, S4B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator +connector JST XH horizontal +0 +4 +4 +Connector_JST +JST_XH_S4B-XH-A_1x04_P2.50mm_Horizontal +JST XH series connector, S4B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator +connector JST XH horizontal +0 +4 +4 +Connector_JST +JST_XH_S5B-XH-A-1_1x05_P2.50mm_Horizontal +JST XH series connector, S5B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator +connector JST XH horizontal +0 +5 +5 +Connector_JST +JST_XH_S5B-XH-A_1x05_P2.50mm_Horizontal +JST XH series connector, S5B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator +connector JST XH horizontal +0 +5 +5 +Connector_JST +JST_XH_S6B-XH-A-1_1x06_P2.50mm_Horizontal +JST XH series connector, S6B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator +connector JST XH horizontal +0 +6 +6 +Connector_JST +JST_XH_S6B-XH-A_1x06_P2.50mm_Horizontal +JST XH series connector, S6B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator +connector JST XH horizontal +0 +6 +6 +Connector_JST +JST_XH_S7B-XH-A-1_1x07_P2.50mm_Horizontal +JST XH series connector, S7B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator +connector JST XH horizontal +0 +7 +7 +Connector_JST +JST_XH_S7B-XH-A_1x07_P2.50mm_Horizontal +JST XH series connector, S7B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator +connector JST XH horizontal +0 +7 +7 +Connector_JST +JST_XH_S8B-XH-A-1_1x08_P2.50mm_Horizontal +JST XH series connector, S8B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator +connector JST XH horizontal +0 +8 +8 +Connector_JST +JST_XH_S8B-XH-A_1x08_P2.50mm_Horizontal +JST XH series connector, S8B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator +connector JST XH horizontal +0 +8 +8 +Connector_JST +JST_XH_S9B-XH-A-1_1x09_P2.50mm_Horizontal +JST XH series connector, S9B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator +connector JST XH horizontal +0 +9 +9 +Connector_JST +JST_XH_S9B-XH-A_1x09_P2.50mm_Horizontal +JST XH series connector, S9B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator +connector JST XH horizontal +0 +9 +9 +Connector_JST +JST_XH_S10B-XH-A-1_1x10_P2.50mm_Horizontal +JST XH series connector, S10B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator +connector JST XH top entry +0 +10 +10 +Connector_JST +JST_XH_S10B-XH-A_1x10_P2.50mm_Horizontal +JST XH series connector, S10B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator +connector JST XH top entry +0 +10 +10 +Connector_JST +JST_XH_S11B-XH-A-1_1x11_P2.50mm_Horizontal +JST XH series connector, S11B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator +connector JST XH top entry +0 +11 +11 +Connector_JST +JST_XH_S11B-XH-A_1x11_P2.50mm_Horizontal +JST XH series connector, S11B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator +connector JST XH top entry +0 +11 +11 +Connector_JST +JST_XH_S12B-XH-A-1_1x12_P2.50mm_Horizontal +JST XH series connector, S12B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator +connector JST XH top entry +0 +12 +12 +Connector_JST +JST_XH_S12B-XH-A_1x12_P2.50mm_Horizontal +JST XH series connector, S12B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator +connector JST XH top entry +0 +12 +12 +Connector_JST +JST_XH_S13B-XH-A-1_1x13_P2.50mm_Horizontal +JST XH series connector, S13B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator +connector JST XH top entry +0 +13 +13 +Connector_JST +JST_XH_S13B-XH-A_1x13_P2.50mm_Horizontal +JST XH series connector, S13B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator +connector JST XH top entry +0 +13 +13 +Connector_JST +JST_XH_S14B-XH-A-1_1x14_P2.50mm_Horizontal +JST XH series connector, S14B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator +connector JST XH top entry +0 +14 +14 +Connector_JST +JST_XH_S14B-XH-A_1x14_P2.50mm_Horizontal +JST XH series connector, S14B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator +connector JST XH top entry +0 +14 +14 +Connector_JST +JST_XH_S15B-XH-A-1_1x15_P2.50mm_Horizontal +JST XH series connector, S15B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator +connector JST XH top entry +0 +15 +15 +Connector_JST +JST_XH_S15B-XH-A_1x15_P2.50mm_Horizontal +JST XH series connector, S15B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator +connector JST XH top entry +0 +15 +15 +Connector_JST +JST_XH_S16B-XH-A_1x16_P2.50mm_Horizontal +JST XH series connector, S16B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator +connector JST XH top entry +0 +16 +16 +Connector_JST +JST_ZE_B02B-ZESK-1D_1x02_P1.50mm_Vertical +JST ZE series connector, B02B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator +connector JST ZE side entry boss +0 +2 +2 +Connector_JST +JST_ZE_B03B-ZESK-1D_1x03_P1.50mm_Vertical +JST ZE series connector, B03B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator +connector JST ZE side entry boss +0 +3 +3 +Connector_JST +JST_ZE_B03B-ZESK-D_1x03_P1.50mm_Vertical +JST ZE series connector, B03B-ZESK-D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator +connector JST ZE side entry +0 +3 +3 +Connector_JST +JST_ZE_B04B-ZESK-1D_1x04_P1.50mm_Vertical +JST ZE series connector, B04B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator +connector JST ZE side entry boss +0 +4 +4 +Connector_JST +JST_ZE_B04B-ZESK-D_1x04_P1.50mm_Vertical +JST ZE series connector, B04B-ZESK-D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator +connector JST ZE side entry +0 +4 +4 +Connector_JST +JST_ZE_B05B-ZESK-1D_1x05_P1.50mm_Vertical +JST ZE series connector, B05B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator +connector JST ZE side entry boss +0 +5 +5 +Connector_JST +JST_ZE_B05B-ZESK-D_1x05_P1.50mm_Vertical +JST ZE series connector, B05B-ZESK-D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator +connector JST ZE side entry +0 +5 +5 +Connector_JST +JST_ZE_B06B-ZESK-1D_1x06_P1.50mm_Vertical +JST ZE series connector, B06B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator +connector JST ZE side entry boss +0 +6 +6 +Connector_JST +JST_ZE_B06B-ZESK-D_1x06_P1.50mm_Vertical +JST ZE series connector, B06B-ZESK-D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator +connector JST ZE side entry +0 +6 +6 +Connector_JST +JST_ZE_B07B-ZESK-1D_1x07_P1.50mm_Vertical +JST ZE series connector, B07B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator +connector JST ZE side entry boss +0 +7 +7 +Connector_JST +JST_ZE_B07B-ZESK-D_1x07_P1.50mm_Vertical +JST ZE series connector, B07B-ZESK-D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator +connector JST ZE side entry +0 +7 +7 +Connector_JST +JST_ZE_B08B-ZESK-1D_1x08_P1.50mm_Vertical +JST ZE series connector, B08B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator +connector JST ZE side entry boss +0 +8 +8 +Connector_JST +JST_ZE_B08B-ZESK-D_1x08_P1.50mm_Vertical +JST ZE series connector, B08B-ZESK-D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator +connector JST ZE side entry +0 +8 +8 +Connector_JST +JST_ZE_B09B-ZESK-1D_1x09_P1.50mm_Vertical +JST ZE series connector, B09B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator +connector JST ZE side entry boss +0 +9 +9 +Connector_JST +JST_ZE_B09B-ZESK-D_1x09_P1.50mm_Vertical +JST ZE series connector, B09B-ZESK-D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator +connector JST ZE side entry +0 +9 +9 +Connector_JST +JST_ZE_B10B-ZESK-1D_1x10_P1.50mm_Vertical +JST ZE series connector, B10B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator +connector JST ZE side entry boss +0 +10 +10 +Connector_JST +JST_ZE_B10B-ZESK-D_1x10_P1.50mm_Vertical +JST ZE series connector, B10B-ZESK-D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator +connector JST ZE side entry +0 +10 +10 +Connector_JST +JST_ZE_B11B-ZESK-1D_1x11_P1.50mm_Vertical +JST ZE series connector, B11B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator +connector JST ZE side entry boss +0 +11 +11 +Connector_JST +JST_ZE_B11B-ZESK-D_1x11_P1.50mm_Vertical +JST ZE series connector, B11B-ZESK-D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator +connector JST ZE side entry +0 +11 +11 +Connector_JST +JST_ZE_B12B-ZESK-1D_1x12_P1.50mm_Vertical +JST ZE series connector, B12B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator +connector JST ZE side entry boss +0 +12 +12 +Connector_JST +JST_ZE_B12B-ZESK-D_1x12_P1.50mm_Vertical +JST ZE series connector, B12B-ZESK-D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator +connector JST ZE side entry +0 +12 +12 +Connector_JST +JST_ZE_B13B-ZESK-1D_1x13_P1.50mm_Vertical +JST ZE series connector, B13B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator +connector JST ZE side entry boss +0 +13 +13 +Connector_JST +JST_ZE_B13B-ZESK-D_1x13_P1.50mm_Vertical +JST ZE series connector, B13B-ZESK-D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator +connector JST ZE side entry +0 +13 +13 +Connector_JST +JST_ZE_B14B-ZESK-1D_1x14_P1.50mm_Vertical +JST ZE series connector, B14B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator +connector JST ZE side entry boss +0 +14 +14 +Connector_JST +JST_ZE_B14B-ZESK-D_1x14_P1.50mm_Vertical +JST ZE series connector, B14B-ZESK-D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator +connector JST ZE side entry +0 +14 +14 +Connector_JST +JST_ZE_B15B-ZESK-1D_1x15_P1.50mm_Vertical +JST ZE series connector, B15B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator +connector JST ZE side entry boss +0 +15 +15 +Connector_JST +JST_ZE_B15B-ZESK-D_1x15_P1.50mm_Vertical +JST ZE series connector, B15B-ZESK-D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator +connector JST ZE side entry +0 +15 +15 +Connector_JST +JST_ZE_B16B-ZESK-1D_1x16_P1.50mm_Vertical +JST ZE series connector, B16B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator +connector JST ZE side entry boss +0 +16 +16 +Connector_JST +JST_ZE_B16B-ZESK-D_1x16_P1.50mm_Vertical +JST ZE series connector, B16B-ZESK-D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator +connector JST ZE side entry +0 +16 +16 +Connector_JST +JST_ZE_BM02B-ZESS-TBT_1x02-1MP_P1.50mm_Vertical +JST ZE series connector, BM02B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator +connector JST ZE vertical +0 +4 +3 +Connector_JST +JST_ZE_BM03B-ZESS-TBT_1x03-1MP_P1.50mm_Vertical +JST ZE series connector, BM03B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator +connector JST ZE vertical +0 +5 +4 +Connector_JST +JST_ZE_BM04B-ZESS-TBT_1x04-1MP_P1.50mm_Vertical +JST ZE series connector, BM04B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator +connector JST ZE vertical +0 +6 +5 +Connector_JST +JST_ZE_BM05B-ZESS-TBT_1x05-1MP_P1.50mm_Vertical +JST ZE series connector, BM05B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator +connector JST ZE vertical +0 +7 +6 +Connector_JST +JST_ZE_BM06B-ZESS-TBT_1x06-1MP_P1.50mm_Vertical +JST ZE series connector, BM06B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator +connector JST ZE vertical +0 +8 +7 +Connector_JST +JST_ZE_BM07B-ZESS-TBT_1x07-1MP_P1.50mm_Vertical +JST ZE series connector, BM07B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator +connector JST ZE vertical +0 +9 +8 +Connector_JST +JST_ZE_BM08B-ZESS-TBT_1x08-1MP_P1.50mm_Vertical +JST ZE series connector, BM08B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator +connector JST ZE vertical +0 +10 +9 +Connector_JST +JST_ZE_BM09B-ZESS-TBT_1x09-1MP_P1.50mm_Vertical +JST ZE series connector, BM09B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator +connector JST ZE vertical +0 +11 +10 +Connector_JST +JST_ZE_BM10B-ZESS-TBT_1x10-1MP_P1.50mm_Vertical +JST ZE series connector, BM10B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator +connector JST ZE vertical +0 +12 +11 +Connector_JST +JST_ZE_BM11B-ZESS-TBT_1x11-1MP_P1.50mm_Vertical +JST ZE series connector, BM11B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator +connector JST ZE vertical +0 +13 +12 +Connector_JST +JST_ZE_BM12B-ZESS-TBT_1x12-1MP_P1.50mm_Vertical +JST ZE series connector, BM12B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator +connector JST ZE vertical +0 +14 +13 +Connector_JST +JST_ZE_BM13B-ZESS-TBT_1x13-1MP_P1.50mm_Vertical +JST ZE series connector, BM13B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator +connector JST ZE vertical +0 +15 +14 +Connector_JST +JST_ZE_BM14B-ZESS-TBT_1x14-1MP_P1.50mm_Vertical +JST ZE series connector, BM14B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator +connector JST ZE vertical +0 +16 +15 +Connector_JST +JST_ZE_BM15B-ZESS-TBT_1x15-1MP_P1.50mm_Vertical +JST ZE series connector, BM15B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator +connector JST ZE vertical +0 +17 +16 +Connector_JST +JST_ZE_BM16B-ZESS-TBT_1x16-1MP_P1.50mm_Vertical +JST ZE series connector, BM16B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator +connector JST ZE vertical +0 +18 +17 +Connector_JST +JST_ZE_S02B-ZESK-2D_1x02_P1.50mm_Horizontal +JST ZE series connector, S02B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator +connector JST ZE top entry +0 +2 +2 +Connector_JST +JST_ZE_S03B-ZESK-2D_1x03_P1.50mm_Horizontal +JST ZE series connector, S03B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator +connector JST ZE top entry +0 +3 +3 +Connector_JST +JST_ZE_S04B-ZESK-2D_1x04_P1.50mm_Horizontal +JST ZE series connector, S04B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator +connector JST ZE top entry +0 +4 +4 +Connector_JST +JST_ZE_S05B-ZESK-2D_1x05_P1.50mm_Horizontal +JST ZE series connector, S05B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator +connector JST ZE top entry +0 +5 +5 +Connector_JST +JST_ZE_S06B-ZESK-2D_1x06_P1.50mm_Horizontal +JST ZE series connector, S06B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator +connector JST ZE top entry +0 +6 +6 +Connector_JST +JST_ZE_S07B-ZESK-2D_1x07_P1.50mm_Horizontal +JST ZE series connector, S07B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator +connector JST ZE top entry +0 +7 +7 +Connector_JST +JST_ZE_S08B-ZESK-2D_1x08_P1.50mm_Horizontal +JST ZE series connector, S08B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator +connector JST ZE top entry +0 +8 +8 +Connector_JST +JST_ZE_S09B-ZESK-2D_1x09_P1.50mm_Horizontal +JST ZE series connector, S09B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator +connector JST ZE top entry +0 +9 +9 +Connector_JST +JST_ZE_S10B-ZESK-2D_1x10_P1.50mm_Horizontal +JST ZE series connector, S10B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator +connector JST ZE top entry +0 +10 +10 +Connector_JST +JST_ZE_S11B-ZESK-2D_1x11_P1.50mm_Horizontal +JST ZE series connector, S11B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator +connector JST ZE top entry +0 +11 +11 +Connector_JST +JST_ZE_S12B-ZESK-2D_1x12_P1.50mm_Horizontal +JST ZE series connector, S12B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator +connector JST ZE top entry +0 +12 +12 +Connector_JST +JST_ZE_S13B-ZESK-2D_1x13_P1.50mm_Horizontal +JST ZE series connector, S13B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator +connector JST ZE top entry +0 +13 +13 +Connector_JST +JST_ZE_S14B-ZESK-2D_1x14_P1.50mm_Horizontal +JST ZE series connector, S14B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator +connector JST ZE top entry +0 +14 +14 +Connector_JST +JST_ZE_S15B-ZESK-2D_1x15_P1.50mm_Horizontal +JST ZE series connector, S15B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator +connector JST ZE top entry +0 +15 +15 +Connector_JST +JST_ZE_S16B-ZESK-2D_1x16_P1.50mm_Horizontal +JST ZE series connector, S16B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator +connector JST ZE top entry +0 +16 +16 +Connector_JST +JST_ZE_SM02B-ZESS-TB_1x02-1MP_P1.50mm_Horizontal +JST ZE series connector, SM02B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator +connector JST ZE horizontal +0 +4 +3 +Connector_JST +JST_ZE_SM03B-ZESS-TB_1x03-1MP_P1.50mm_Horizontal +JST ZE series connector, SM03B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator +connector JST ZE horizontal +0 +5 +4 +Connector_JST +JST_ZE_SM04B-ZESS-TB_1x04-1MP_P1.50mm_Horizontal +JST ZE series connector, SM04B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator +connector JST ZE horizontal +0 +6 +5 +Connector_JST +JST_ZE_SM05B-ZESS-TB_1x05-1MP_P1.50mm_Horizontal +JST ZE series connector, SM05B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator +connector JST ZE horizontal +0 +7 +6 +Connector_JST +JST_ZE_SM06B-ZESS-TB_1x06-1MP_P1.50mm_Horizontal +JST ZE series connector, SM06B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator +connector JST ZE horizontal +0 +8 +7 +Connector_JST +JST_ZE_SM07B-ZESS-TB_1x07-1MP_P1.50mm_Horizontal +JST ZE series connector, SM07B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator +connector JST ZE horizontal +0 +9 +8 +Connector_JST +JST_ZE_SM08B-ZESS-TB_1x08-1MP_P1.50mm_Horizontal +JST ZE series connector, SM08B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator +connector JST ZE horizontal +0 +10 +9 +Connector_JST +JST_ZE_SM09B-ZESS-TB_1x09-1MP_P1.50mm_Horizontal +JST ZE series connector, SM09B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator +connector JST ZE horizontal +0 +11 +10 +Connector_JST +JST_ZE_SM10B-ZESS-TB_1x10-1MP_P1.50mm_Horizontal +JST ZE series connector, SM10B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator +connector JST ZE horizontal +0 +12 +11 +Connector_JST +JST_ZE_SM11B-ZESS-TB_1x11-1MP_P1.50mm_Horizontal +JST ZE series connector, SM11B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator +connector JST ZE horizontal +0 +13 +12 +Connector_JST +JST_ZE_SM12B-ZESS-TB_1x12-1MP_P1.50mm_Horizontal +JST ZE series connector, SM12B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator +connector JST ZE horizontal +0 +14 +13 +Connector_JST +JST_ZE_SM13B-ZESS-TB_1x13-1MP_P1.50mm_Horizontal +JST ZE series connector, SM13B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator +connector JST ZE horizontal +0 +15 +14 +Connector_JST +JST_ZE_SM14B-ZESS-TB_1x14-1MP_P1.50mm_Horizontal +JST ZE series connector, SM14B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator +connector JST ZE horizontal +0 +16 +15 +Connector_JST +JST_ZE_SM15B-ZESS-TB_1x15-1MP_P1.50mm_Horizontal +JST ZE series connector, SM15B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator +connector JST ZE horizontal +0 +17 +16 +Connector_JST +JST_ZE_SM16B-ZESS-TB_1x16-1MP_P1.50mm_Horizontal +JST ZE series connector, SM16B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator +connector JST ZE horizontal +0 +18 +17 +Connector_Molex +Molex_CLIK-Mate_502382-0270_1x02-1MP_P1.25mm_Vertical +Molex CLIK-Mate series connector, 502382-0270 (http://www.molex.com/pdm_docs/sd/5023820270_sd.pdf), generated with kicad-footprint-generator +connector Molex CLIK-Mate side entry +0 +4 +3 +Connector_Molex +Molex_CLIK-Mate_502382-0370_1x03-1MP_P1.25mm_Vertical +Molex CLIK-Mate series connector, 502382-0370 (http://www.molex.com/pdm_docs/sd/5023820270_sd.pdf), generated with kicad-footprint-generator +connector Molex CLIK-Mate side entry +0 +5 +4 +Connector_Molex +Molex_CLIK-Mate_502382-0470_1x04-1MP_P1.25mm_Vertical +Molex CLIK-Mate series connector, 502382-0470 (http://www.molex.com/pdm_docs/sd/5023820270_sd.pdf), generated with kicad-footprint-generator +connector Molex CLIK-Mate side entry +0 +6 +5 +Connector_Molex +Molex_CLIK-Mate_502382-0570_1x05-1MP_P1.25mm_Vertical +Molex CLIK-Mate series connector, 502382-0570 (http://www.molex.com/pdm_docs/sd/5023820270_sd.pdf), generated with kicad-footprint-generator +connector Molex CLIK-Mate side entry +0 +7 +6 +Connector_Molex +Molex_CLIK-Mate_502382-0670_1x06-1MP_P1.25mm_Vertical +Molex CLIK-Mate series connector, 502382-0670 (http://www.molex.com/pdm_docs/sd/5023820270_sd.pdf), generated with kicad-footprint-generator +connector Molex CLIK-Mate side entry +0 +8 +7 +Connector_Molex +Molex_CLIK-Mate_502382-0770_1x07-1MP_P1.25mm_Vertical +Molex CLIK-Mate series connector, 502382-0770 (http://www.molex.com/pdm_docs/sd/5023820270_sd.pdf), generated with kicad-footprint-generator +connector Molex CLIK-Mate side entry +0 +9 +8 +Connector_Molex +Molex_CLIK-Mate_502382-0870_1x08-1MP_P1.25mm_Vertical +Molex CLIK-Mate series connector, 502382-0870 (http://www.molex.com/pdm_docs/sd/5023820270_sd.pdf), generated with kicad-footprint-generator +connector Molex CLIK-Mate side entry +0 +10 +9 +Connector_Molex +Molex_CLIK-Mate_502382-0970_1x09-1MP_P1.25mm_Vertical +Molex CLIK-Mate series connector, 502382-0970 (http://www.molex.com/pdm_docs/sd/5023820270_sd.pdf), generated with kicad-footprint-generator +connector Molex CLIK-Mate side entry +0 +11 +10 +Connector_Molex +Molex_CLIK-Mate_502382-1070_1x10-1MP_P1.25mm_Vertical +Molex CLIK-Mate series connector, 502382-1070 (http://www.molex.com/pdm_docs/sd/5023820270_sd.pdf), generated with kicad-footprint-generator +connector Molex CLIK-Mate side entry +0 +12 +11 +Connector_Molex +Molex_CLIK-Mate_502382-1170_1x11-1MP_P1.25mm_Vertical +Molex CLIK-Mate series connector, 502382-1170 (http://www.molex.com/pdm_docs/sd/5023820270_sd.pdf), generated with kicad-footprint-generator +connector Molex CLIK-Mate side entry +0 +13 +12 +Connector_Molex +Molex_CLIK-Mate_502382-1270_1x12-1MP_P1.25mm_Vertical +Molex CLIK-Mate series connector, 502382-1270 (http://www.molex.com/pdm_docs/sd/5023820270_sd.pdf), generated with kicad-footprint-generator +connector Molex CLIK-Mate side entry +0 +14 +13 +Connector_Molex +Molex_CLIK-Mate_502382-1370_1x13-1MP_P1.25mm_Vertical +Molex CLIK-Mate series connector, 502382-1370 (http://www.molex.com/pdm_docs/sd/5023820270_sd.pdf), generated with kicad-footprint-generator +connector Molex CLIK-Mate side entry +0 +15 +14 +Connector_Molex +Molex_CLIK-Mate_502382-1470_1x14-1MP_P1.25mm_Vertical +Molex CLIK-Mate series connector, 502382-1470 (http://www.molex.com/pdm_docs/sd/5023820270_sd.pdf), generated with kicad-footprint-generator +connector Molex CLIK-Mate side entry +0 +16 +15 +Connector_Molex +Molex_CLIK-Mate_502382-1570_1x15-1MP_P1.25mm_Vertical +Molex CLIK-Mate series connector, 502382-1570 (http://www.molex.com/pdm_docs/sd/5023820270_sd.pdf), generated with kicad-footprint-generator +connector Molex CLIK-Mate side entry +0 +17 +16 +Connector_Molex +Molex_CLIK-Mate_502386-0270_1x02-1MP_P1.25mm_Horizontal +Molex CLIK-Mate series connector, 502386-0270 (http://www.molex.com/pdm_docs/sd/5023860270_sd.pdf), generated with kicad-footprint-generator +connector Molex CLIK-Mate top entry +0 +4 +3 +Connector_Molex +Molex_CLIK-Mate_502386-0370_1x03-1MP_P1.25mm_Horizontal +Molex CLIK-Mate series connector, 502386-0370 (http://www.molex.com/pdm_docs/sd/5023860270_sd.pdf), generated with kicad-footprint-generator +connector Molex CLIK-Mate top entry +0 +5 +4 +Connector_Molex +Molex_CLIK-Mate_502386-0470_1x04-1MP_P1.25mm_Horizontal +Molex CLIK-Mate series connector, 502386-0470 (http://www.molex.com/pdm_docs/sd/5023860270_sd.pdf), generated with kicad-footprint-generator +connector Molex CLIK-Mate top entry +0 +6 +5 +Connector_Molex +Molex_CLIK-Mate_502386-0570_1x05-1MP_P1.25mm_Horizontal +Molex CLIK-Mate series connector, 502386-0570 (http://www.molex.com/pdm_docs/sd/5023860270_sd.pdf), generated with kicad-footprint-generator +connector Molex CLIK-Mate top entry +0 +7 +6 +Connector_Molex +Molex_CLIK-Mate_502386-0670_1x06-1MP_P1.25mm_Horizontal +Molex CLIK-Mate series connector, 502386-0670 (http://www.molex.com/pdm_docs/sd/5023860270_sd.pdf), generated with kicad-footprint-generator +connector Molex CLIK-Mate top entry +0 +8 +7 +Connector_Molex +Molex_CLIK-Mate_502386-0770_1x07-1MP_P1.25mm_Horizontal +Molex CLIK-Mate series connector, 502386-0770 (http://www.molex.com/pdm_docs/sd/5023860270_sd.pdf), generated with kicad-footprint-generator +connector Molex CLIK-Mate top entry +0 +9 +8 +Connector_Molex +Molex_CLIK-Mate_502386-0870_1x08-1MP_P1.25mm_Horizontal +Molex CLIK-Mate series connector, 502386-0870 (http://www.molex.com/pdm_docs/sd/5023860270_sd.pdf), generated with kicad-footprint-generator +connector Molex CLIK-Mate top entry +0 +10 +9 +Connector_Molex +Molex_CLIK-Mate_502386-0970_1x09-1MP_P1.25mm_Horizontal +Molex CLIK-Mate series connector, 502386-0970 (http://www.molex.com/pdm_docs/sd/5023860270_sd.pdf), generated with kicad-footprint-generator +connector Molex CLIK-Mate top entry +0 +11 +10 +Connector_Molex +Molex_CLIK-Mate_502386-1070_1x10-1MP_P1.25mm_Horizontal +Molex CLIK-Mate series connector, 502386-1070 (http://www.molex.com/pdm_docs/sd/5023860270_sd.pdf), generated with kicad-footprint-generator +connector Molex CLIK-Mate top entry +0 +12 +11 +Connector_Molex +Molex_CLIK-Mate_502386-1170_1x11-1MP_P1.25mm_Horizontal +Molex CLIK-Mate series connector, 502386-1170 (http://www.molex.com/pdm_docs/sd/5023860270_sd.pdf), generated with kicad-footprint-generator +connector Molex CLIK-Mate top entry +0 +13 +12 +Connector_Molex +Molex_CLIK-Mate_502386-1270_1x12-1MP_P1.25mm_Horizontal +Molex CLIK-Mate series connector, 502386-1270 (http://www.molex.com/pdm_docs/sd/5023860270_sd.pdf), generated with kicad-footprint-generator +connector Molex CLIK-Mate top entry +0 +14 +13 +Connector_Molex +Molex_CLIK-Mate_502386-1370_1x13-1MP_P1.25mm_Horizontal +Molex CLIK-Mate series connector, 502386-1370 (http://www.molex.com/pdm_docs/sd/5023860270_sd.pdf), generated with kicad-footprint-generator +connector Molex CLIK-Mate top entry +0 +15 +14 +Connector_Molex +Molex_CLIK-Mate_502386-1470_1x14-1MP_P1.25mm_Horizontal +Molex CLIK-Mate series connector, 502386-1470 (http://www.molex.com/pdm_docs/sd/5023860270_sd.pdf), generated with kicad-footprint-generator +connector Molex CLIK-Mate top entry +0 +16 +15 +Connector_Molex +Molex_CLIK-Mate_502386-1570_1x15-1MP_P1.25mm_Horizontal +Molex CLIK-Mate series connector, 502386-1570 (http://www.molex.com/pdm_docs/sd/5023860270_sd.pdf), generated with kicad-footprint-generator +connector Molex CLIK-Mate top entry +0 +17 +16 +Connector_Molex +Molex_CLIK-Mate_502443-0270_1x02-1MP_P2.00mm_Vertical +Molex CLIK-Mate series connector, 502443-0270 (http://www.molex.com/pdm_docs/sd/5024430270_sd.pdf), generated with kicad-footprint-generator +connector Molex CLIK-Mate side entry +0 +4 +3 +Connector_Molex +Molex_CLIK-Mate_502443-0370_1x03-1MP_P2.00mm_Vertical +Molex CLIK-Mate series connector, 502443-0370 (http://www.molex.com/pdm_docs/sd/5024430270_sd.pdf), generated with kicad-footprint-generator +connector Molex CLIK-Mate side entry +0 +5 +4 +Connector_Molex +Molex_CLIK-Mate_502443-0470_1x04-1MP_P2.00mm_Vertical +Molex CLIK-Mate series connector, 502443-0470 (http://www.molex.com/pdm_docs/sd/5024430270_sd.pdf), generated with kicad-footprint-generator +connector Molex CLIK-Mate side entry +0 +6 +5 +Connector_Molex +Molex_CLIK-Mate_502443-0570_1x05-1MP_P2.00mm_Vertical +Molex CLIK-Mate series connector, 502443-0570 (http://www.molex.com/pdm_docs/sd/5024430270_sd.pdf), generated with kicad-footprint-generator +connector Molex CLIK-Mate side entry +0 +7 +6 +Connector_Molex +Molex_CLIK-Mate_502443-0670_1x06-1MP_P2.00mm_Vertical +Molex CLIK-Mate series connector, 502443-0670 (http://www.molex.com/pdm_docs/sd/5024430270_sd.pdf), generated with kicad-footprint-generator +connector Molex CLIK-Mate side entry +0 +8 +7 +Connector_Molex +Molex_CLIK-Mate_502443-0770_1x07-1MP_P2.00mm_Vertical +Molex CLIK-Mate series connector, 502443-0770 (http://www.molex.com/pdm_docs/sd/5024430270_sd.pdf), generated with kicad-footprint-generator +connector Molex CLIK-Mate side entry +0 +9 +8 +Connector_Molex +Molex_CLIK-Mate_502443-0870_1x08-1MP_P2.00mm_Vertical +Molex CLIK-Mate series connector, 502443-0870 (http://www.molex.com/pdm_docs/sd/5024430270_sd.pdf), generated with kicad-footprint-generator +connector Molex CLIK-Mate side entry +0 +10 +9 +Connector_Molex +Molex_CLIK-Mate_502443-0970_1x09-1MP_P2.00mm_Vertical +Molex CLIK-Mate series connector, 502443-0970 (http://www.molex.com/pdm_docs/sd/5024430270_sd.pdf), generated with kicad-footprint-generator +connector Molex CLIK-Mate side entry +0 +11 +10 +Connector_Molex +Molex_CLIK-Mate_502443-1270_1x12-1MP_P2.00mm_Vertical +Molex CLIK-Mate series connector, 502443-1270 (http://www.molex.com/pdm_docs/sd/5024430270_sd.pdf), generated with kicad-footprint-generator +connector Molex CLIK-Mate side entry +0 +14 +13 +Connector_Molex +Molex_CLIK-Mate_502443-1370_1x13-1MP_P2.00mm_Vertical +Molex CLIK-Mate series connector, 502443-1370 (http://www.molex.com/pdm_docs/sd/5024430270_sd.pdf), generated with kicad-footprint-generator +connector Molex CLIK-Mate side entry +0 +15 +14 +Connector_Molex +Molex_CLIK-Mate_502443-1470_1x14-1MP_P2.00mm_Vertical +Molex CLIK-Mate series connector, 502443-1470 (http://www.molex.com/pdm_docs/sd/5024430270_sd.pdf), generated with kicad-footprint-generator +connector Molex CLIK-Mate side entry +0 +16 +15 +Connector_Molex +Molex_CLIK-Mate_502443-1570_1x15-1MP_P2.00mm_Vertical +Molex CLIK-Mate series connector, 502443-1570 (http://www.molex.com/pdm_docs/sd/5024430270_sd.pdf), generated with kicad-footprint-generator +connector Molex CLIK-Mate side entry +0 +17 +16 +Connector_Molex +Molex_CLIK-Mate_502494-0270_1x02-1MP_P2.00mm_Horizontal +Molex CLIK-Mate series connector, 502494-0270 (http://www.molex.com/pdm_docs/sd/5024940270_sd.pdf), generated with kicad-footprint-generator +connector Molex CLIK-Mate top entry +0 +4 +3 +Connector_Molex +Molex_CLIK-Mate_502494-0370_1x03-1MP_P2.00mm_Horizontal +Molex CLIK-Mate series connector, 502494-0370 (http://www.molex.com/pdm_docs/sd/5024940270_sd.pdf), generated with kicad-footprint-generator +connector Molex CLIK-Mate top entry +0 +5 +4 +Connector_Molex +Molex_CLIK-Mate_502494-0470_1x04-1MP_P2.00mm_Horizontal +Molex CLIK-Mate series connector, 502494-0470 (http://www.molex.com/pdm_docs/sd/5024940270_sd.pdf), generated with kicad-footprint-generator +connector Molex CLIK-Mate top entry +0 +6 +5 +Connector_Molex +Molex_CLIK-Mate_502494-0670_1x06-1MP_P2.00mm_Horizontal +Molex CLIK-Mate series connector, 502494-0670 (http://www.molex.com/pdm_docs/sd/5024940270_sd.pdf), generated with kicad-footprint-generator +connector Molex CLIK-Mate top entry +0 +8 +7 +Connector_Molex +Molex_CLIK-Mate_502494-0870_1x08-1MP_P2.00mm_Horizontal +Molex CLIK-Mate series connector, 502494-0870 (http://www.molex.com/pdm_docs/sd/5024940270_sd.pdf), generated with kicad-footprint-generator +connector Molex CLIK-Mate top entry +0 +10 +9 +Connector_Molex +Molex_CLIK-Mate_502494-1070_1x10-1MP_P2.00mm_Horizontal +Molex CLIK-Mate series connector, 502494-1070 (http://www.molex.com/pdm_docs/sd/5024940270_sd.pdf), generated with kicad-footprint-generator +connector Molex CLIK-Mate top entry +0 +12 +11 +Connector_Molex +Molex_CLIK-Mate_502494-1270_1x12-1MP_P2.00mm_Horizontal +Molex CLIK-Mate series connector, 502494-1270 (http://www.molex.com/pdm_docs/sd/5024940270_sd.pdf), generated with kicad-footprint-generator +connector Molex CLIK-Mate top entry +0 +14 +13 +Connector_Molex +Molex_CLIK-Mate_502494-1370_1x13-1MP_P2.00mm_Horizontal +Molex CLIK-Mate series connector, 502494-1370 (http://www.molex.com/pdm_docs/sd/5024940270_sd.pdf), generated with kicad-footprint-generator +connector Molex CLIK-Mate top entry +0 +15 +14 +Connector_Molex +Molex_CLIK-Mate_502494-1470_1x14-1MP_P2.00mm_Horizontal +Molex CLIK-Mate series connector, 502494-1470 (http://www.molex.com/pdm_docs/sd/5024940270_sd.pdf), generated with kicad-footprint-generator +connector Molex CLIK-Mate top entry +0 +16 +15 +Connector_Molex +Molex_CLIK-Mate_502494-1570_1x15-1MP_P2.00mm_Horizontal +Molex CLIK-Mate series connector, 502494-1570 (http://www.molex.com/pdm_docs/sd/5024940270_sd.pdf), generated with kicad-footprint-generator +connector Molex CLIK-Mate top entry +0 +17 +16 +Connector_Molex +Molex_CLIK-Mate_502585-0270_1x02-1MP_P1.50mm_Horizontal +Molex CLIK-Mate series connector, 502585-0270 (http://www.molex.com/pdm_docs/sd/5025850270_sd.pdf), generated with kicad-footprint-generator +connector Molex CLIK-Mate top entry +0 +4 +3 +Connector_Molex +Molex_CLIK-Mate_502585-0370_1x03-1MP_P1.50mm_Horizontal +Molex CLIK-Mate series connector, 502585-0370 (http://www.molex.com/pdm_docs/sd/5025850270_sd.pdf), generated with kicad-footprint-generator +connector Molex CLIK-Mate top entry +0 +5 +4 +Connector_Molex +Molex_CLIK-Mate_502585-0470_1x04-1MP_P1.50mm_Horizontal +Molex CLIK-Mate series connector, 502585-0470 (http://www.molex.com/pdm_docs/sd/5025850270_sd.pdf), generated with kicad-footprint-generator +connector Molex CLIK-Mate top entry +0 +6 +5 +Connector_Molex +Molex_CLIK-Mate_502585-0570_1x05-1MP_P1.50mm_Horizontal +Molex CLIK-Mate series connector, 502585-0570 (http://www.molex.com/pdm_docs/sd/5025850270_sd.pdf), generated with kicad-footprint-generator +connector Molex CLIK-Mate top entry +0 +7 +6 +Connector_Molex +Molex_CLIK-Mate_502585-0670_1x06-1MP_P1.50mm_Horizontal +Molex CLIK-Mate series connector, 502585-0670 (http://www.molex.com/pdm_docs/sd/5025850270_sd.pdf), generated with kicad-footprint-generator +connector Molex CLIK-Mate top entry +0 +8 +7 +Connector_Molex +Molex_CLIK-Mate_502585-0770_1x07-1MP_P1.50mm_Horizontal +Molex CLIK-Mate series connector, 502585-0770 (http://www.molex.com/pdm_docs/sd/5025850270_sd.pdf), generated with kicad-footprint-generator +connector Molex CLIK-Mate top entry +0 +9 +8 +Connector_Molex +Molex_CLIK-Mate_502585-0870_1x08-1MP_P1.50mm_Horizontal +Molex CLIK-Mate series connector, 502585-0870 (http://www.molex.com/pdm_docs/sd/5025850270_sd.pdf), generated with kicad-footprint-generator +connector Molex CLIK-Mate top entry +0 +10 +9 +Connector_Molex +Molex_CLIK-Mate_502585-0970_1x09-1MP_P1.50mm_Horizontal +Molex CLIK-Mate series connector, 502585-0970 (http://www.molex.com/pdm_docs/sd/5025850270_sd.pdf), generated with kicad-footprint-generator +connector Molex CLIK-Mate top entry +0 +11 +10 +Connector_Molex +Molex_CLIK-Mate_502585-1070_1x10-1MP_P1.50mm_Horizontal +Molex CLIK-Mate series connector, 502585-1070 (http://www.molex.com/pdm_docs/sd/5025850270_sd.pdf), generated with kicad-footprint-generator +connector Molex CLIK-Mate top entry +0 +12 +11 +Connector_Molex +Molex_CLIK-Mate_502585-1170_1x11-1MP_P1.50mm_Horizontal +Molex CLIK-Mate series connector, 502585-1170 (http://www.molex.com/pdm_docs/sd/5025850270_sd.pdf), generated with kicad-footprint-generator +connector Molex CLIK-Mate top entry +0 +13 +12 +Connector_Molex +Molex_CLIK-Mate_502585-1270_1x12-1MP_P1.50mm_Horizontal +Molex CLIK-Mate series connector, 502585-1270 (http://www.molex.com/pdm_docs/sd/5025850270_sd.pdf), generated with kicad-footprint-generator +connector Molex CLIK-Mate top entry +0 +14 +13 +Connector_Molex +Molex_CLIK-Mate_502585-1370_1x13-1MP_P1.50mm_Horizontal +Molex CLIK-Mate series connector, 502585-1370 (http://www.molex.com/pdm_docs/sd/5025850270_sd.pdf), generated with kicad-footprint-generator +connector Molex CLIK-Mate top entry +0 +15 +14 +Connector_Molex +Molex_CLIK-Mate_502585-1470_1x14-1MP_P1.50mm_Horizontal +Molex CLIK-Mate series connector, 502585-1470 (http://www.molex.com/pdm_docs/sd/5025850270_sd.pdf), generated with kicad-footprint-generator +connector Molex CLIK-Mate top entry +0 +16 +15 +Connector_Molex +Molex_CLIK-Mate_502585-1570_1x15-1MP_P1.50mm_Horizontal +Molex CLIK-Mate series connector, 502585-1570 (http://www.molex.com/pdm_docs/sd/5025850270_sd.pdf), generated with kicad-footprint-generator +connector Molex CLIK-Mate top entry +0 +17 +16 +Connector_Molex +Molex_CLIK-Mate_505405-0270_1x02-1MP_P1.50mm_Vertical +Molex CLIK-Mate series connector, 505405-0270 (http://www.molex.com/pdm_docs/sd/5054050270_sd.pdf), generated with kicad-footprint-generator +connector Molex CLIK-Mate side entry +0 +4 +3 +Connector_Molex +Molex_CLIK-Mate_505405-0370_1x03-1MP_P1.50mm_Vertical +Molex CLIK-Mate series connector, 505405-0370 (http://www.molex.com/pdm_docs/sd/5054050270_sd.pdf), generated with kicad-footprint-generator +connector Molex CLIK-Mate side entry +0 +5 +4 +Connector_Molex +Molex_CLIK-Mate_505405-0470_1x04-1MP_P1.50mm_Vertical +Molex CLIK-Mate series connector, 505405-0470 (http://www.molex.com/pdm_docs/sd/5054050270_sd.pdf), generated with kicad-footprint-generator +connector Molex CLIK-Mate side entry +0 +6 +5 +Connector_Molex +Molex_CLIK-Mate_505405-0570_1x05-1MP_P1.50mm_Vertical +Molex CLIK-Mate series connector, 505405-0570 (http://www.molex.com/pdm_docs/sd/5054050270_sd.pdf), generated with kicad-footprint-generator +connector Molex CLIK-Mate side entry +0 +7 +6 +Connector_Molex +Molex_CLIK-Mate_505405-0670_1x06-1MP_P1.50mm_Vertical +Molex CLIK-Mate series connector, 505405-0670 (http://www.molex.com/pdm_docs/sd/5054050270_sd.pdf), generated with kicad-footprint-generator +connector Molex CLIK-Mate side entry +0 +8 +7 +Connector_Molex +Molex_CLIK-Mate_505405-0770_1x07-1MP_P1.50mm_Vertical +Molex CLIK-Mate series connector, 505405-0770 (http://www.molex.com/pdm_docs/sd/5054050270_sd.pdf), generated with kicad-footprint-generator +connector Molex CLIK-Mate side entry +0 +9 +8 +Connector_Molex +Molex_CLIK-Mate_505405-0870_1x08-1MP_P1.50mm_Vertical +Molex CLIK-Mate series connector, 505405-0870 (http://www.molex.com/pdm_docs/sd/5054050270_sd.pdf), generated with kicad-footprint-generator +connector Molex CLIK-Mate side entry +0 +10 +9 +Connector_Molex +Molex_CLIK-Mate_505405-0970_1x09-1MP_P1.50mm_Vertical +Molex CLIK-Mate series connector, 505405-0970 (http://www.molex.com/pdm_docs/sd/5054050270_sd.pdf), generated with kicad-footprint-generator +connector Molex CLIK-Mate side entry +0 +11 +10 +Connector_Molex +Molex_CLIK-Mate_505405-1070_1x10-1MP_P1.50mm_Vertical +Molex CLIK-Mate series connector, 505405-1070 (http://www.molex.com/pdm_docs/sd/5054050270_sd.pdf), generated with kicad-footprint-generator +connector Molex CLIK-Mate side entry +0 +12 +11 +Connector_Molex +Molex_CLIK-Mate_505405-1170_1x11-1MP_P1.50mm_Vertical +Molex CLIK-Mate series connector, 505405-1170 (http://www.molex.com/pdm_docs/sd/5054050270_sd.pdf), generated with kicad-footprint-generator +connector Molex CLIK-Mate side entry +0 +13 +12 +Connector_Molex +Molex_CLIK-Mate_505405-1270_1x12-1MP_P1.50mm_Vertical +Molex CLIK-Mate series connector, 505405-1270 (http://www.molex.com/pdm_docs/sd/5054050270_sd.pdf), generated with kicad-footprint-generator +connector Molex CLIK-Mate side entry +0 +14 +13 +Connector_Molex +Molex_CLIK-Mate_505405-1370_1x13-1MP_P1.50mm_Vertical +Molex CLIK-Mate series connector, 505405-1370 (http://www.molex.com/pdm_docs/sd/5054050270_sd.pdf), generated with kicad-footprint-generator +connector Molex CLIK-Mate side entry +0 +15 +14 +Connector_Molex +Molex_CLIK-Mate_505405-1470_1x14-1MP_P1.50mm_Vertical +Molex CLIK-Mate series connector, 505405-1470 (http://www.molex.com/pdm_docs/sd/5054050270_sd.pdf), generated with kicad-footprint-generator +connector Molex CLIK-Mate side entry +0 +16 +15 +Connector_Molex +Molex_CLIK-Mate_505405-1570_1x15-1MP_P1.50mm_Vertical +Molex CLIK-Mate series connector, 505405-1570 (http://www.molex.com/pdm_docs/sd/5054050270_sd.pdf), generated with kicad-footprint-generator +connector Molex CLIK-Mate side entry +0 +17 +16 +Connector_Molex +Molex_KK-254_AE-6410-02A_1x02_P2.54mm_Vertical +Molex KK-254 Interconnect System, old/engineering part number: AE-6410-02A example for new part number: 22-27-2021, 2 Pins (http://www.molex.com/pdm_docs/sd/022272021_sd.pdf), generated with kicad-footprint-generator +connector Molex KK-254 vertical +0 +2 +2 +Connector_Molex +Molex_KK-254_AE-6410-03A_1x03_P2.54mm_Vertical +Molex KK-254 Interconnect System, old/engineering part number: AE-6410-03A example for new part number: 22-27-2031, 3 Pins (http://www.molex.com/pdm_docs/sd/022272021_sd.pdf), generated with kicad-footprint-generator +connector Molex KK-254 vertical +0 +3 +3 +Connector_Molex +Molex_KK-254_AE-6410-04A_1x04_P2.54mm_Vertical +Molex KK-254 Interconnect System, old/engineering part number: AE-6410-04A example for new part number: 22-27-2041, 4 Pins (http://www.molex.com/pdm_docs/sd/022272021_sd.pdf), generated with kicad-footprint-generator +connector Molex KK-254 vertical +0 +4 +4 +Connector_Molex +Molex_KK-254_AE-6410-05A_1x05_P2.54mm_Vertical +Molex KK-254 Interconnect System, old/engineering part number: AE-6410-05A example for new part number: 22-27-2051, 5 Pins (http://www.molex.com/pdm_docs/sd/022272021_sd.pdf), generated with kicad-footprint-generator +connector Molex KK-254 vertical +0 +5 +5 +Connector_Molex +Molex_KK-254_AE-6410-06A_1x06_P2.54mm_Vertical +Molex KK-254 Interconnect System, old/engineering part number: AE-6410-06A example for new part number: 22-27-2061, 6 Pins (http://www.molex.com/pdm_docs/sd/022272021_sd.pdf), generated with kicad-footprint-generator +connector Molex KK-254 vertical +0 +6 +6 +Connector_Molex +Molex_KK-254_AE-6410-07A_1x07_P2.54mm_Vertical +Molex KK-254 Interconnect System, old/engineering part number: AE-6410-07A example for new part number: 22-27-2071, 7 Pins (http://www.molex.com/pdm_docs/sd/022272021_sd.pdf), generated with kicad-footprint-generator +connector Molex KK-254 vertical +0 +7 +7 +Connector_Molex +Molex_KK-254_AE-6410-08A_1x08_P2.54mm_Vertical +Molex KK-254 Interconnect System, old/engineering part number: AE-6410-08A example for new part number: 22-27-2081, 8 Pins (http://www.molex.com/pdm_docs/sd/022272021_sd.pdf), generated with kicad-footprint-generator +connector Molex KK-254 vertical +0 +8 +8 +Connector_Molex +Molex_KK-254_AE-6410-09A_1x09_P2.54mm_Vertical +Molex KK-254 Interconnect System, old/engineering part number: AE-6410-09A example for new part number: 22-27-2091, 9 Pins (http://www.molex.com/pdm_docs/sd/022272021_sd.pdf), generated with kicad-footprint-generator +connector Molex KK-254 vertical +0 +9 +9 +Connector_Molex +Molex_KK-254_AE-6410-10A_1x10_P2.54mm_Vertical +Molex KK-254 Interconnect System, old/engineering part number: AE-6410-10A example for new part number: 22-27-2101, 10 Pins (http://www.molex.com/pdm_docs/sd/022272021_sd.pdf), generated with kicad-footprint-generator +connector Molex KK-254 vertical +0 +10 +10 +Connector_Molex +Molex_KK-254_AE-6410-11A_1x11_P2.54mm_Vertical +Molex KK-254 Interconnect System, old/engineering part number: AE-6410-11A example for new part number: 22-27-2111, 11 Pins (http://www.molex.com/pdm_docs/sd/022272021_sd.pdf), generated with kicad-footprint-generator +connector Molex KK-254 vertical +0 +11 +11 +Connector_Molex +Molex_KK-254_AE-6410-12A_1x12_P2.54mm_Vertical +Molex KK-254 Interconnect System, old/engineering part number: AE-6410-12A example for new part number: 22-27-2121, 12 Pins (http://www.molex.com/pdm_docs/sd/022272021_sd.pdf), generated with kicad-footprint-generator +connector Molex KK-254 vertical +0 +12 +12 +Connector_Molex +Molex_KK-254_AE-6410-13A_1x13_P2.54mm_Vertical +Molex KK-254 Interconnect System, old/engineering part number: AE-6410-13A example for new part number: 22-27-2131, 13 Pins (http://www.molex.com/pdm_docs/sd/022272021_sd.pdf), generated with kicad-footprint-generator +connector Molex KK-254 vertical +0 +13 +13 +Connector_Molex +Molex_KK-254_AE-6410-14A_1x14_P2.54mm_Vertical +Molex KK-254 Interconnect System, old/engineering part number: AE-6410-14A example for new part number: 22-27-2141, 14 Pins (http://www.molex.com/pdm_docs/sd/022272021_sd.pdf), generated with kicad-footprint-generator +connector Molex KK-254 vertical +0 +14 +14 +Connector_Molex +Molex_KK-254_AE-6410-15A_1x15_P2.54mm_Vertical +Molex KK-254 Interconnect System, old/engineering part number: AE-6410-15A example for new part number: 22-27-2151, 15 Pins (http://www.molex.com/pdm_docs/sd/022272021_sd.pdf), generated with kicad-footprint-generator +connector Molex KK-254 vertical +0 +15 +15 +Connector_Molex +Molex_KK-254_AE-6410-16A_1x16_P2.54mm_Vertical +Molex KK-254 Interconnect System, old/engineering part number: AE-6410-16A example for new part number: 22-27-2161, 16 Pins (http://www.molex.com/pdm_docs/sd/022272021_sd.pdf), generated with kicad-footprint-generator +connector Molex KK-254 vertical +0 +16 +16 +Connector_Molex +Molex_KK-396_A-41791-0002_1x02_P3.96mm_Vertical +Molex KK 396 Interconnect System, old/engineering part number: A-41791-0002 example for new part number: 26-60-4020, 2 Pins (https://www.molex.com/pdm_docs/sd/026604020_sd.pdf), generated with kicad-footprint-generator +connector Molex KK-396 vertical +0 +2 +2 +Connector_Molex +Molex_KK-396_A-41791-0003_1x03_P3.96mm_Vertical +Molex KK 396 Interconnect System, old/engineering part number: A-41791-0003 example for new part number: 26-60-4030, 3 Pins (https://www.molex.com/pdm_docs/sd/026604020_sd.pdf), generated with kicad-footprint-generator +connector Molex KK-396 vertical +0 +3 +3 +Connector_Molex +Molex_KK-396_A-41791-0004_1x04_P3.96mm_Vertical +Molex KK 396 Interconnect System, old/engineering part number: A-41791-0004 example for new part number: 26-60-4040, 4 Pins (https://www.molex.com/pdm_docs/sd/026604020_sd.pdf), generated with kicad-footprint-generator +connector Molex KK-396 vertical +0 +4 +4 +Connector_Molex +Molex_KK-396_A-41791-0005_1x05_P3.96mm_Vertical +Molex KK 396 Interconnect System, old/engineering part number: A-41791-0005 example for new part number: 26-60-4050, 5 Pins (https://www.molex.com/pdm_docs/sd/026604020_sd.pdf), generated with kicad-footprint-generator +connector Molex KK-396 vertical +0 +5 +5 +Connector_Molex +Molex_KK-396_A-41791-0006_1x06_P3.96mm_Vertical +Molex KK 396 Interconnect System, old/engineering part number: A-41791-0006 example for new part number: 26-60-4060, 6 Pins (https://www.molex.com/pdm_docs/sd/026604020_sd.pdf), generated with kicad-footprint-generator +connector Molex KK-396 vertical +0 +6 +6 +Connector_Molex +Molex_KK-396_A-41791-0007_1x07_P3.96mm_Vertical +Molex KK 396 Interconnect System, old/engineering part number: A-41791-0007 example for new part number: 26-60-4070, 7 Pins (https://www.molex.com/pdm_docs/sd/026604020_sd.pdf), generated with kicad-footprint-generator +connector Molex KK-396 vertical +0 +7 +7 +Connector_Molex +Molex_KK-396_A-41791-0008_1x08_P3.96mm_Vertical +Molex KK 396 Interconnect System, old/engineering part number: A-41791-0008 example for new part number: 26-60-4080, 8 Pins (https://www.molex.com/pdm_docs/sd/026604020_sd.pdf), generated with kicad-footprint-generator +connector Molex KK-396 vertical +0 +8 +8 +Connector_Molex +Molex_KK-396_A-41791-0009_1x09_P3.96mm_Vertical +Molex KK 396 Interconnect System, old/engineering part number: A-41791-0009 example for new part number: 26-60-4090, 9 Pins (https://www.molex.com/pdm_docs/sd/026604020_sd.pdf), generated with kicad-footprint-generator +connector Molex KK-396 vertical +0 +9 +9 +Connector_Molex +Molex_KK-396_A-41791-0010_1x10_P3.96mm_Vertical +Molex KK 396 Interconnect System, old/engineering part number: A-41791-0010 example for new part number: 26-60-4100, 10 Pins (https://www.molex.com/pdm_docs/sd/026604020_sd.pdf), generated with kicad-footprint-generator +connector Molex KK-396 vertical +0 +10 +10 +Connector_Molex +Molex_KK-396_A-41791-0011_1x11_P3.96mm_Vertical +Molex KK 396 Interconnect System, old/engineering part number: A-41791-0011 example for new part number: 26-60-4110, 11 Pins (https://www.molex.com/pdm_docs/sd/026604020_sd.pdf), generated with kicad-footprint-generator +connector Molex KK-396 vertical +0 +11 +11 +Connector_Molex +Molex_KK-396_A-41791-0012_1x12_P3.96mm_Vertical +Molex KK 396 Interconnect System, old/engineering part number: A-41791-0012 example for new part number: 26-60-4120, 12 Pins (https://www.molex.com/pdm_docs/sd/026604020_sd.pdf), generated with kicad-footprint-generator +connector Molex KK-396 vertical +0 +12 +12 +Connector_Molex +Molex_KK-396_A-41791-0013_1x13_P3.96mm_Vertical +Molex KK 396 Interconnect System, old/engineering part number: A-41791-0013 example for new part number: 26-60-4130, 13 Pins (https://www.molex.com/pdm_docs/sd/026604020_sd.pdf), generated with kicad-footprint-generator +connector Molex KK-396 vertical +0 +13 +13 +Connector_Molex +Molex_KK-396_A-41791-0014_1x14_P3.96mm_Vertical +Molex KK 396 Interconnect System, old/engineering part number: A-41791-0014 example for new part number: 26-60-4140, 14 Pins (https://www.molex.com/pdm_docs/sd/026604020_sd.pdf), generated with kicad-footprint-generator +connector Molex KK-396 vertical +0 +14 +14 +Connector_Molex +Molex_KK-396_A-41791-0015_1x15_P3.96mm_Vertical +Molex KK 396 Interconnect System, old/engineering part number: A-41791-0015 example for new part number: 26-60-4150, 15 Pins (https://www.molex.com/pdm_docs/sd/026604020_sd.pdf), generated with kicad-footprint-generator +connector Molex KK-396 vertical +0 +15 +15 +Connector_Molex +Molex_KK-396_A-41791-0016_1x16_P3.96mm_Vertical +Molex KK 396 Interconnect System, old/engineering part number: A-41791-0016 example for new part number: 26-60-4160, 16 Pins (https://www.molex.com/pdm_docs/sd/026604020_sd.pdf), generated with kicad-footprint-generator +connector Molex KK-396 vertical +0 +16 +16 +Connector_Molex +Molex_KK-396_A-41791-0017_1x17_P3.96mm_Vertical +Molex KK 396 Interconnect System, old/engineering part number: A-41791-0017 example for new part number: 26-60-4170, 17 Pins (https://www.molex.com/pdm_docs/sd/026604020_sd.pdf), generated with kicad-footprint-generator +connector Molex KK-396 vertical +0 +17 +17 +Connector_Molex +Molex_KK-396_A-41791-0018_1x18_P3.96mm_Vertical +Molex KK 396 Interconnect System, old/engineering part number: A-41791-0018 example for new part number: 26-60-4180, 18 Pins (https://www.molex.com/pdm_docs/sd/026604020_sd.pdf), generated with kicad-footprint-generator +connector Molex KK-396 vertical +0 +18 +18 +Connector_Molex +Molex_Mega-Fit_76825-0002_2x01_P5.70mm_Horizontal +Molex Mega-Fit Power Connectors, 76825-0002 (compatible alternatives: 172064-0002, 172064-1002), 1 Pins per row (http://www.molex.com/pdm_docs/sd/1720640002_sd.pdf), generated with kicad-footprint-generator +connector Molex Mega-Fit top entry +0 +2 +2 +Connector_Molex +Molex_Mega-Fit_76825-0004_2x02_P5.70mm_Horizontal +Molex Mega-Fit Power Connectors, 76825-0004 (compatible alternatives: 172064-0004, 172064-1004), 2 Pins per row (http://www.molex.com/pdm_docs/sd/1720640002_sd.pdf), generated with kicad-footprint-generator +connector Molex Mega-Fit top entry +0 +4 +4 +Connector_Molex +Molex_Mega-Fit_76825-0006_2x03_P5.70mm_Horizontal +Molex Mega-Fit Power Connectors, 76825-0006 (compatible alternatives: 172064-0006, 172064-1006), 3 Pins per row (http://www.molex.com/pdm_docs/sd/1720640002_sd.pdf), generated with kicad-footprint-generator +connector Molex Mega-Fit top entry +0 +6 +6 +Connector_Molex +Molex_Mega-Fit_76825-0008_2x04_P5.70mm_Horizontal +Molex Mega-Fit Power Connectors, 76825-0008 (compatible alternatives: 172064-0008, 172064-1008), 4 Pins per row (http://www.molex.com/pdm_docs/sd/1720640002_sd.pdf), generated with kicad-footprint-generator +connector Molex Mega-Fit top entry +0 +8 +8 +Connector_Molex +Molex_Mega-Fit_76825-0010_2x05_P5.70mm_Horizontal +Molex Mega-Fit Power Connectors, 76825-0010 (compatible alternatives: 172064-0010, 172064-1010), 5 Pins per row (http://www.molex.com/pdm_docs/sd/1720640002_sd.pdf), generated with kicad-footprint-generator +connector Molex Mega-Fit top entry +0 +10 +10 +Connector_Molex +Molex_Mega-Fit_76825-0012_2x06_P5.70mm_Horizontal +Molex Mega-Fit Power Connectors, 76825-0012 (compatible alternatives: 172064-0012, 172064-1012), 6 Pins per row (http://www.molex.com/pdm_docs/sd/1720640002_sd.pdf), generated with kicad-footprint-generator +connector Molex Mega-Fit top entry +0 +12 +12 +Connector_Molex +Molex_Mega-Fit_76829-0002_2x01_P5.70mm_Vertical +Molex Mega-Fit Power Connectors, 76829-0002 (compatible alternatives: 172065-0002, 172065-1002), 1 Pins per row (http://www.molex.com/pdm_docs/sd/768290004_sd.pdf), generated with kicad-footprint-generator +connector Molex Mega-Fit side entry +0 +2 +2 +Connector_Molex +Molex_Mega-Fit_76829-0004_2x02_P5.70mm_Vertical +Molex Mega-Fit Power Connectors, 76829-0004 (compatible alternatives: 172065-0004, 172065-1004), 2 Pins per row (http://www.molex.com/pdm_docs/sd/768290004_sd.pdf), generated with kicad-footprint-generator +connector Molex Mega-Fit side entry +0 +4 +4 +Connector_Molex +Molex_Mega-Fit_76829-0006_2x03_P5.70mm_Vertical +Molex Mega-Fit Power Connectors, 76829-0006 (compatible alternatives: 172065-0006, 172065-1006), 3 Pins per row (http://www.molex.com/pdm_docs/sd/768290004_sd.pdf), generated with kicad-footprint-generator +connector Molex Mega-Fit side entry +0 +6 +6 +Connector_Molex +Molex_Mega-Fit_76829-0008_2x04_P5.70mm_Vertical +Molex Mega-Fit Power Connectors, 76829-0008 (compatible alternatives: 172065-0008, 172065-1008), 4 Pins per row (http://www.molex.com/pdm_docs/sd/768290004_sd.pdf), generated with kicad-footprint-generator +connector Molex Mega-Fit side entry +0 +8 +8 +Connector_Molex +Molex_Mega-Fit_76829-0010_2x05_P5.70mm_Vertical +Molex Mega-Fit Power Connectors, 76829-0010 (compatible alternatives: 172065-0010, 172065-1010), 5 Pins per row (http://www.molex.com/pdm_docs/sd/768290004_sd.pdf), generated with kicad-footprint-generator +connector Molex Mega-Fit side entry +0 +10 +10 +Connector_Molex +Molex_Mega-Fit_76829-0012_2x06_P5.70mm_Vertical +Molex Mega-Fit Power Connectors, 76829-0012 (compatible alternatives: 172065-0012, 172065-1012), 6 Pins per row (http://www.molex.com/pdm_docs/sd/768290004_sd.pdf), generated with kicad-footprint-generator +connector Molex Mega-Fit side entry +0 +12 +12 +Connector_Molex +Molex_Mega-Fit_76829-0102_2x01_P5.70mm_Vertical +Molex Mega-Fit Power Connectors, 76829-0102 (compatible alternatives: 172065-0202, 172065-0302), 1 Pins per row (http://www.molex.com/pdm_docs/sd/768290102_sd.pdf), generated with kicad-footprint-generator +connector Molex Mega-Fit side entry +0 +2 +2 +Connector_Molex +Molex_Mega-Fit_76829-0104_2x02_P5.70mm_Vertical +Molex Mega-Fit Power Connectors, 76829-0104 (compatible alternatives: 172065-0204, 172065-0304), 2 Pins per row (http://www.molex.com/pdm_docs/sd/768290102_sd.pdf), generated with kicad-footprint-generator +connector Molex Mega-Fit side entry +0 +4 +4 +Connector_Molex +Molex_Mega-Fit_76829-0106_2x03_P5.70mm_Vertical +Molex Mega-Fit Power Connectors, 76829-0106 (compatible alternatives: 172065-0206, 172065-0306), 3 Pins per row (http://www.molex.com/pdm_docs/sd/768290102_sd.pdf), generated with kicad-footprint-generator +connector Molex Mega-Fit side entry +0 +6 +6 +Connector_Molex +Molex_Mega-Fit_76829-0108_2x04_P5.70mm_Vertical +Molex Mega-Fit Power Connectors, 76829-0108 (compatible alternatives: 172065-0208, 172065-0308), 4 Pins per row (http://www.molex.com/pdm_docs/sd/768290102_sd.pdf), generated with kicad-footprint-generator +connector Molex Mega-Fit side entry +0 +8 +8 +Connector_Molex +Molex_Mega-Fit_76829-0110_2x05_P5.70mm_Vertical +Molex Mega-Fit Power Connectors, 76829-0110 (compatible alternatives: 172065-0210, 172065-0310), 5 Pins per row (http://www.molex.com/pdm_docs/sd/768290102_sd.pdf), generated with kicad-footprint-generator +connector Molex Mega-Fit side entry +0 +10 +10 +Connector_Molex +Molex_Mega-Fit_76829-0112_2x06_P5.70mm_Vertical +Molex Mega-Fit Power Connectors, 76829-0112 (compatible alternatives: 172065-0212, 172065-0312), 6 Pins per row (http://www.molex.com/pdm_docs/sd/768290102_sd.pdf), generated with kicad-footprint-generator +connector Molex Mega-Fit side entry +0 +12 +12 +Connector_Molex +Molex_Micro-Fit_3.0_43045-0200_2x01_P3.00mm_Horizontal +Molex Micro-Fit 3.0 Connector System, 43045-0200 (alternative finishes: 43045-020x), 1 Pins per row (https://www.molex.com/pdm_docs/sd/430450201_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Fit_3.0 horizontal +0 +2 +2 +Connector_Molex +Molex_Micro-Fit_3.0_43045-0210_2x01-1MP_P3.00mm_Horizontal +Molex Micro-Fit 3.0 Connector System, 43045-0210 (compatible alternatives: 43045-0211, 43045-0209), 1 Pins per row (http://www.molex.com/pdm_docs/sd/430450210_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Fit_3.0 top entry +0 +4 +3 +Connector_Molex +Molex_Micro-Fit_3.0_43045-0212_2x01_P3.00mm_Vertical +Molex Micro-Fit 3.0 Connector System, 43045-0212 (compatible alternatives: 43045-0213, 43045-0224), 1 Pins per row (http://www.molex.com/pdm_docs/sd/430450212_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Fit_3.0 side entry +0 +2 +2 +Connector_Molex +Molex_Micro-Fit_3.0_43045-0215_2x01_P3.00mm_Vertical +Molex Micro-Fit 3.0 Connector System, 43045-0215 (compatible alternatives: 43045-0216, 43045-0217), 1 Pins per row (http://www.molex.com/pdm_docs/sd/430450217_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Fit_3.0 side entry +0 +2 +2 +Connector_Molex +Molex_Micro-Fit_3.0_43045-0218_2x01-1MP_P3.00mm_Vertical +Molex Micro-Fit 3.0 Connector System, 43045-0218 (compatible alternatives: 43045-0219, 43045-0220), 1 Pins per row (http://www.molex.com/pdm_docs/sd/430450218_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Fit_3.0 side entry +0 +4 +3 +Connector_Molex +Molex_Micro-Fit_3.0_43045-0221_2x01-1MP_P3.00mm_Horizontal +Molex Micro-Fit 3.0 Connector System, 43045-0221 (alternative finishes: 43045-022x), 1 Pins per row (https://www.molex.com/pdm_docs/sd/430450221_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Fit_3.0 horizontal +0 +4 +3 +Connector_Molex +Molex_Micro-Fit_3.0_43045-0400_2x02_P3.00mm_Horizontal +Molex Micro-Fit 3.0 Connector System, 43045-0400 (alternative finishes: 43045-040x), 2 Pins per row (https://www.molex.com/pdm_docs/sd/430450201_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Fit_3.0 horizontal +0 +4 +4 +Connector_Molex +Molex_Micro-Fit_3.0_43045-0410_2x02-1MP_P3.00mm_Horizontal +Molex Micro-Fit 3.0 Connector System, 43045-0410 (compatible alternatives: 43045-0411, 43045-0409), 2 Pins per row (http://www.molex.com/pdm_docs/sd/430450210_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Fit_3.0 top entry +0 +6 +5 +Connector_Molex +Molex_Micro-Fit_3.0_43045-0412_2x02_P3.00mm_Vertical +Molex Micro-Fit 3.0 Connector System, 43045-0412 (compatible alternatives: 43045-0413, 43045-0424), 2 Pins per row (http://www.molex.com/pdm_docs/sd/430450212_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Fit_3.0 side entry +0 +4 +4 +Connector_Molex +Molex_Micro-Fit_3.0_43045-0415_2x02_P3.00mm_Vertical +Molex Micro-Fit 3.0 Connector System, 43045-0415 (compatible alternatives: 43045-0416, 43045-0417), 2 Pins per row (http://www.molex.com/pdm_docs/sd/430450217_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Fit_3.0 side entry +0 +4 +4 +Connector_Molex +Molex_Micro-Fit_3.0_43045-0418_2x02-1MP_P3.00mm_Vertical +Molex Micro-Fit 3.0 Connector System, 43045-0418 (compatible alternatives: 43045-0419, 43045-0420), 2 Pins per row (http://www.molex.com/pdm_docs/sd/430450218_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Fit_3.0 side entry +0 +6 +5 +Connector_Molex +Molex_Micro-Fit_3.0_43045-0421_2x02-1MP_P3.00mm_Horizontal +Molex Micro-Fit 3.0 Connector System, 43045-0421 (alternative finishes: 43045-042x), 2 Pins per row (https://www.molex.com/pdm_docs/sd/430450221_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Fit_3.0 horizontal +0 +6 +5 +Connector_Molex +Molex_Micro-Fit_3.0_43045-0600_2x03_P3.00mm_Horizontal +Molex Micro-Fit 3.0 Connector System, 43045-0600 (alternative finishes: 43045-060x), 3 Pins per row (https://www.molex.com/pdm_docs/sd/430450201_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Fit_3.0 horizontal +0 +6 +6 +Connector_Molex +Molex_Micro-Fit_3.0_43045-0610_2x03-1MP_P3.00mm_Horizontal +Molex Micro-Fit 3.0 Connector System, 43045-0610 (compatible alternatives: 43045-0611, 43045-0609), 3 Pins per row (http://www.molex.com/pdm_docs/sd/430450210_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Fit_3.0 top entry +0 +8 +7 +Connector_Molex +Molex_Micro-Fit_3.0_43045-0612_2x03_P3.00mm_Vertical +Molex Micro-Fit 3.0 Connector System, 43045-0612 (compatible alternatives: 43045-0613, 43045-0624), 3 Pins per row (http://www.molex.com/pdm_docs/sd/430450212_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Fit_3.0 side entry +0 +6 +6 +Connector_Molex +Molex_Micro-Fit_3.0_43045-0615_2x03_P3.00mm_Vertical +Molex Micro-Fit 3.0 Connector System, 43045-0615 (compatible alternatives: 43045-0616, 43045-0617), 3 Pins per row (http://www.molex.com/pdm_docs/sd/430450217_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Fit_3.0 side entry +0 +6 +6 +Connector_Molex +Molex_Micro-Fit_3.0_43045-0618_2x03-1MP_P3.00mm_Vertical +Molex Micro-Fit 3.0 Connector System, 43045-0618 (compatible alternatives: 43045-0619, 43045-0620), 3 Pins per row (http://www.molex.com/pdm_docs/sd/430450218_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Fit_3.0 side entry +0 +8 +7 +Connector_Molex +Molex_Micro-Fit_3.0_43045-0621_2x03-1MP_P3.00mm_Horizontal +Molex Micro-Fit 3.0 Connector System, 43045-0621 (alternative finishes: 43045-062x), 3 Pins per row (https://www.molex.com/pdm_docs/sd/430450221_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Fit_3.0 horizontal +0 +8 +7 +Connector_Molex +Molex_Micro-Fit_3.0_43045-0800_2x04_P3.00mm_Horizontal +Molex Micro-Fit 3.0 Connector System, 43045-0800 (alternative finishes: 43045-080x), 4 Pins per row (https://www.molex.com/pdm_docs/sd/430450201_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Fit_3.0 horizontal +0 +8 +8 +Connector_Molex +Molex_Micro-Fit_3.0_43045-0810_2x04-1MP_P3.00mm_Horizontal +Molex Micro-Fit 3.0 Connector System, 43045-0810 (compatible alternatives: 43045-0811, 43045-0809), 4 Pins per row (http://www.molex.com/pdm_docs/sd/430450210_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Fit_3.0 top entry +0 +10 +9 +Connector_Molex +Molex_Micro-Fit_3.0_43045-0812_2x04_P3.00mm_Vertical +Molex Micro-Fit 3.0 Connector System, 43045-0812 (compatible alternatives: 43045-0813, 43045-0824), 4 Pins per row (http://www.molex.com/pdm_docs/sd/430450212_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Fit_3.0 side entry +0 +8 +8 +Connector_Molex +Molex_Micro-Fit_3.0_43045-0815_2x04_P3.00mm_Vertical +Molex Micro-Fit 3.0 Connector System, 43045-0815 (compatible alternatives: 43045-0816, 43045-0817), 4 Pins per row (http://www.molex.com/pdm_docs/sd/430450217_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Fit_3.0 side entry +0 +8 +8 +Connector_Molex +Molex_Micro-Fit_3.0_43045-0818_2x04-1MP_P3.00mm_Vertical +Molex Micro-Fit 3.0 Connector System, 43045-0818 (compatible alternatives: 43045-0819, 43045-0820), 4 Pins per row (http://www.molex.com/pdm_docs/sd/430450218_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Fit_3.0 side entry +0 +10 +9 +Connector_Molex +Molex_Micro-Fit_3.0_43045-0821_2x04-1MP_P3.00mm_Horizontal +Molex Micro-Fit 3.0 Connector System, 43045-0821 (alternative finishes: 43045-082x), 4 Pins per row (https://www.molex.com/pdm_docs/sd/430450221_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Fit_3.0 horizontal +0 +10 +9 +Connector_Molex +Molex_Micro-Fit_3.0_43045-1000_2x05_P3.00mm_Horizontal +Molex Micro-Fit 3.0 Connector System, 43045-1000 (alternative finishes: 43045-100x), 5 Pins per row (https://www.molex.com/pdm_docs/sd/430450201_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Fit_3.0 horizontal +0 +10 +10 +Connector_Molex +Molex_Micro-Fit_3.0_43045-1010_2x05-1MP_P3.00mm_Horizontal +Molex Micro-Fit 3.0 Connector System, 43045-1010 (compatible alternatives: 43045-1011, 43045-1009), 5 Pins per row (http://www.molex.com/pdm_docs/sd/430450210_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Fit_3.0 top entry +0 +12 +11 +Connector_Molex +Molex_Micro-Fit_3.0_43045-1012_2x05_P3.00mm_Vertical +Molex Micro-Fit 3.0 Connector System, 43045-1012 (compatible alternatives: 43045-1013, 43045-1024), 5 Pins per row (http://www.molex.com/pdm_docs/sd/430450212_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Fit_3.0 side entry +0 +10 +10 +Connector_Molex +Molex_Micro-Fit_3.0_43045-1015_2x05_P3.00mm_Vertical +Molex Micro-Fit 3.0 Connector System, 43045-1015 (compatible alternatives: 43045-1016, 43045-1017), 5 Pins per row (http://www.molex.com/pdm_docs/sd/430450217_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Fit_3.0 side entry +0 +10 +10 +Connector_Molex +Molex_Micro-Fit_3.0_43045-1018_2x05-1MP_P3.00mm_Vertical +Molex Micro-Fit 3.0 Connector System, 43045-1018 (compatible alternatives: 43045-1019, 43045-1020), 5 Pins per row (http://www.molex.com/pdm_docs/sd/430450218_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Fit_3.0 side entry +0 +12 +11 +Connector_Molex +Molex_Micro-Fit_3.0_43045-1021_2x05-1MP_P3.00mm_Horizontal +Molex Micro-Fit 3.0 Connector System, 43045-1021 (alternative finishes: 43045-102x), 5 Pins per row (https://www.molex.com/pdm_docs/sd/430450221_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Fit_3.0 horizontal +0 +12 +11 +Connector_Molex +Molex_Micro-Fit_3.0_43045-1200_2x06_P3.00mm_Horizontal +Molex Micro-Fit 3.0 Connector System, 43045-1200 (alternative finishes: 43045-120x), 6 Pins per row (https://www.molex.com/pdm_docs/sd/430450201_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Fit_3.0 horizontal +0 +12 +12 +Connector_Molex +Molex_Micro-Fit_3.0_43045-1210_2x06-1MP_P3.00mm_Horizontal +Molex Micro-Fit 3.0 Connector System, 43045-1210 (compatible alternatives: 43045-1211, 43045-1209), 6 Pins per row (http://www.molex.com/pdm_docs/sd/430450210_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Fit_3.0 top entry +0 +14 +13 +Connector_Molex +Molex_Micro-Fit_3.0_43045-1212_2x06_P3.00mm_Vertical +Molex Micro-Fit 3.0 Connector System, 43045-1212 (compatible alternatives: 43045-1213, 43045-1224), 6 Pins per row (http://www.molex.com/pdm_docs/sd/430450212_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Fit_3.0 side entry +0 +12 +12 +Connector_Molex +Molex_Micro-Fit_3.0_43045-1215_2x06_P3.00mm_Vertical +Molex Micro-Fit 3.0 Connector System, 43045-1215 (compatible alternatives: 43045-1216, 43045-1217), 6 Pins per row (http://www.molex.com/pdm_docs/sd/430450217_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Fit_3.0 side entry +0 +12 +12 +Connector_Molex +Molex_Micro-Fit_3.0_43045-1218_2x06-1MP_P3.00mm_Vertical +Molex Micro-Fit 3.0 Connector System, 43045-1218 (compatible alternatives: 43045-1219, 43045-1220), 6 Pins per row (http://www.molex.com/pdm_docs/sd/430450218_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Fit_3.0 side entry +0 +14 +13 +Connector_Molex +Molex_Micro-Fit_3.0_43045-1221_2x06-1MP_P3.00mm_Horizontal +Molex Micro-Fit 3.0 Connector System, 43045-1221 (alternative finishes: 43045-122x), 6 Pins per row (https://www.molex.com/pdm_docs/sd/430450221_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Fit_3.0 horizontal +0 +14 +13 +Connector_Molex +Molex_Micro-Fit_3.0_43045-1400_2x07_P3.00mm_Horizontal +Molex Micro-Fit 3.0 Connector System, 43045-1400 (alternative finishes: 43045-140x), 7 Pins per row (https://www.molex.com/pdm_docs/sd/430450201_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Fit_3.0 horizontal +0 +14 +14 +Connector_Molex +Molex_Micro-Fit_3.0_43045-1410_2x07-1MP_P3.00mm_Horizontal +Molex Micro-Fit 3.0 Connector System, 43045-1410 (compatible alternatives: 43045-1411, 43045-1409), 7 Pins per row (http://www.molex.com/pdm_docs/sd/430450210_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Fit_3.0 top entry +0 +16 +15 +Connector_Molex +Molex_Micro-Fit_3.0_43045-1412_2x07_P3.00mm_Vertical +Molex Micro-Fit 3.0 Connector System, 43045-1412 (compatible alternatives: 43045-1413, 43045-1424), 7 Pins per row (http://www.molex.com/pdm_docs/sd/430450212_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Fit_3.0 side entry +0 +14 +14 +Connector_Molex +Molex_Micro-Fit_3.0_43045-1415_2x07_P3.00mm_Vertical +Molex Micro-Fit 3.0 Connector System, 43045-1415 (compatible alternatives: 43045-1416, 43045-1417), 7 Pins per row (http://www.molex.com/pdm_docs/sd/430450217_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Fit_3.0 side entry +0 +14 +14 +Connector_Molex +Molex_Micro-Fit_3.0_43045-1418_2x07-1MP_P3.00mm_Vertical +Molex Micro-Fit 3.0 Connector System, 43045-1418 (compatible alternatives: 43045-1419, 43045-1420), 7 Pins per row (http://www.molex.com/pdm_docs/sd/430450218_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Fit_3.0 side entry +0 +16 +15 +Connector_Molex +Molex_Micro-Fit_3.0_43045-1421_2x07-1MP_P3.00mm_Horizontal +Molex Micro-Fit 3.0 Connector System, 43045-1421 (alternative finishes: 43045-142x), 7 Pins per row (https://www.molex.com/pdm_docs/sd/430450221_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Fit_3.0 horizontal +0 +16 +15 +Connector_Molex +Molex_Micro-Fit_3.0_43045-1600_2x08_P3.00mm_Horizontal +Molex Micro-Fit 3.0 Connector System, 43045-1600 (alternative finishes: 43045-160x), 8 Pins per row (https://www.molex.com/pdm_docs/sd/430450201_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Fit_3.0 horizontal +0 +16 +16 +Connector_Molex +Molex_Micro-Fit_3.0_43045-1610_2x08-1MP_P3.00mm_Horizontal +Molex Micro-Fit 3.0 Connector System, 43045-1610 (compatible alternatives: 43045-1611, 43045-1609), 8 Pins per row (http://www.molex.com/pdm_docs/sd/430450210_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Fit_3.0 top entry +0 +18 +17 +Connector_Molex +Molex_Micro-Fit_3.0_43045-1612_2x08_P3.00mm_Vertical +Molex Micro-Fit 3.0 Connector System, 43045-1612 (compatible alternatives: 43045-1613, 43045-1624), 8 Pins per row (http://www.molex.com/pdm_docs/sd/430450212_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Fit_3.0 side entry +0 +16 +16 +Connector_Molex +Molex_Micro-Fit_3.0_43045-1615_2x08_P3.00mm_Vertical +Molex Micro-Fit 3.0 Connector System, 43045-1615 (compatible alternatives: 43045-1616, 43045-1617), 8 Pins per row (http://www.molex.com/pdm_docs/sd/430450217_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Fit_3.0 side entry +0 +16 +16 +Connector_Molex +Molex_Micro-Fit_3.0_43045-1618_2x08-1MP_P3.00mm_Vertical +Molex Micro-Fit 3.0 Connector System, 43045-1618 (compatible alternatives: 43045-1619, 43045-1620), 8 Pins per row (http://www.molex.com/pdm_docs/sd/430450218_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Fit_3.0 side entry +0 +18 +17 +Connector_Molex +Molex_Micro-Fit_3.0_43045-1621_2x08-1MP_P3.00mm_Horizontal +Molex Micro-Fit 3.0 Connector System, 43045-1621 (alternative finishes: 43045-162x), 8 Pins per row (https://www.molex.com/pdm_docs/sd/430450221_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Fit_3.0 horizontal +0 +18 +17 +Connector_Molex +Molex_Micro-Fit_3.0_43045-1800_2x09_P3.00mm_Horizontal +Molex Micro-Fit 3.0 Connector System, 43045-1800 (alternative finishes: 43045-180x), 9 Pins per row (https://www.molex.com/pdm_docs/sd/430450201_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Fit_3.0 horizontal +0 +18 +18 +Connector_Molex +Molex_Micro-Fit_3.0_43045-1810_2x09-1MP_P3.00mm_Horizontal +Molex Micro-Fit 3.0 Connector System, 43045-1810 (compatible alternatives: 43045-1811, 43045-1809), 9 Pins per row (http://www.molex.com/pdm_docs/sd/430450210_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Fit_3.0 top entry +0 +20 +19 +Connector_Molex +Molex_Micro-Fit_3.0_43045-1812_2x09_P3.00mm_Vertical +Molex Micro-Fit 3.0 Connector System, 43045-1812 (compatible alternatives: 43045-1813, 43045-1824), 9 Pins per row (http://www.molex.com/pdm_docs/sd/430450212_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Fit_3.0 side entry +0 +18 +18 +Connector_Molex +Molex_Micro-Fit_3.0_43045-1815_2x09_P3.00mm_Vertical +Molex Micro-Fit 3.0 Connector System, 43045-1815 (compatible alternatives: 43045-1816, 43045-1817), 9 Pins per row (http://www.molex.com/pdm_docs/sd/430450217_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Fit_3.0 side entry +0 +18 +18 +Connector_Molex +Molex_Micro-Fit_3.0_43045-1818_2x09-1MP_P3.00mm_Vertical +Molex Micro-Fit 3.0 Connector System, 43045-1818 (compatible alternatives: 43045-1819, 43045-1820), 9 Pins per row (http://www.molex.com/pdm_docs/sd/430450218_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Fit_3.0 side entry +0 +20 +19 +Connector_Molex +Molex_Micro-Fit_3.0_43045-1821_2x09-1MP_P3.00mm_Horizontal +Molex Micro-Fit 3.0 Connector System, 43045-1821 (alternative finishes: 43045-182x), 9 Pins per row (https://www.molex.com/pdm_docs/sd/430450221_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Fit_3.0 horizontal +0 +20 +19 +Connector_Molex +Molex_Micro-Fit_3.0_43045-2000_2x10_P3.00mm_Horizontal +Molex Micro-Fit 3.0 Connector System, 43045-2000 (alternative finishes: 43045-200x), 10 Pins per row (https://www.molex.com/pdm_docs/sd/430450201_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Fit_3.0 horizontal +0 +20 +20 +Connector_Molex +Molex_Micro-Fit_3.0_43045-2010_2x10-1MP_P3.00mm_Horizontal +Molex Micro-Fit 3.0 Connector System, 43045-2010 (compatible alternatives: 43045-2011, 43045-2009), 10 Pins per row (http://www.molex.com/pdm_docs/sd/430450210_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Fit_3.0 top entry +0 +22 +21 +Connector_Molex +Molex_Micro-Fit_3.0_43045-2012_2x10_P3.00mm_Vertical +Molex Micro-Fit 3.0 Connector System, 43045-2012 (compatible alternatives: 43045-2013, 43045-2024), 10 Pins per row (http://www.molex.com/pdm_docs/sd/430450212_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Fit_3.0 side entry +0 +20 +20 +Connector_Molex +Molex_Micro-Fit_3.0_43045-2015_2x10_P3.00mm_Vertical +Molex Micro-Fit 3.0 Connector System, 43045-2015 (compatible alternatives: 43045-2016, 43045-2017), 10 Pins per row (http://www.molex.com/pdm_docs/sd/430450217_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Fit_3.0 side entry +0 +20 +20 +Connector_Molex +Molex_Micro-Fit_3.0_43045-2018_2x10-1MP_P3.00mm_Vertical +Molex Micro-Fit 3.0 Connector System, 43045-2018 (compatible alternatives: 43045-2019, 43045-2020), 10 Pins per row (http://www.molex.com/pdm_docs/sd/430450218_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Fit_3.0 side entry +0 +22 +21 +Connector_Molex +Molex_Micro-Fit_3.0_43045-2021_2x10-1MP_P3.00mm_Horizontal +Molex Micro-Fit 3.0 Connector System, 43045-2021 (alternative finishes: 43045-202x), 10 Pins per row (https://www.molex.com/pdm_docs/sd/430450221_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Fit_3.0 horizontal +0 +22 +21 +Connector_Molex +Molex_Micro-Fit_3.0_43045-2200_2x11_P3.00mm_Horizontal +Molex Micro-Fit 3.0 Connector System, 43045-2200 (alternative finishes: 43045-220x), 11 Pins per row (https://www.molex.com/pdm_docs/sd/430450201_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Fit_3.0 horizontal +0 +22 +22 +Connector_Molex +Molex_Micro-Fit_3.0_43045-2210_2x11-1MP_P3.00mm_Horizontal +Molex Micro-Fit 3.0 Connector System, 43045-2210 (compatible alternatives: 43045-2211, 43045-2209), 11 Pins per row (http://www.molex.com/pdm_docs/sd/430450210_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Fit_3.0 top entry +0 +24 +23 +Connector_Molex +Molex_Micro-Fit_3.0_43045-2212_2x11_P3.00mm_Vertical +Molex Micro-Fit 3.0 Connector System, 43045-2212 (compatible alternatives: 43045-2213, 43045-2224), 11 Pins per row (http://www.molex.com/pdm_docs/sd/430450212_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Fit_3.0 side entry +0 +22 +22 +Connector_Molex +Molex_Micro-Fit_3.0_43045-2215_2x11_P3.00mm_Vertical +Molex Micro-Fit 3.0 Connector System, 43045-2215 (compatible alternatives: 43045-2216, 43045-2217), 11 Pins per row (http://www.molex.com/pdm_docs/sd/430450217_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Fit_3.0 side entry +0 +22 +22 +Connector_Molex +Molex_Micro-Fit_3.0_43045-2218_2x11-1MP_P3.00mm_Vertical +Molex Micro-Fit 3.0 Connector System, 43045-2218 (compatible alternatives: 43045-2219, 43045-2220), 11 Pins per row (http://www.molex.com/pdm_docs/sd/430450218_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Fit_3.0 side entry +0 +24 +23 +Connector_Molex +Molex_Micro-Fit_3.0_43045-2221_2x11-1MP_P3.00mm_Horizontal +Molex Micro-Fit 3.0 Connector System, 43045-2221 (alternative finishes: 43045-222x), 11 Pins per row (https://www.molex.com/pdm_docs/sd/430450221_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Fit_3.0 horizontal +0 +24 +23 +Connector_Molex +Molex_Micro-Fit_3.0_43045-2400_2x12_P3.00mm_Horizontal +Molex Micro-Fit 3.0 Connector System, 43045-2400 (alternative finishes: 43045-240x), 12 Pins per row (https://www.molex.com/pdm_docs/sd/430450201_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Fit_3.0 horizontal +0 +24 +24 +Connector_Molex +Molex_Micro-Fit_3.0_43045-2410_2x12-1MP_P3.00mm_Horizontal +Molex Micro-Fit 3.0 Connector System, 43045-2410 (compatible alternatives: 43045-2411, 43045-2409), 12 Pins per row (http://www.molex.com/pdm_docs/sd/430450210_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Fit_3.0 top entry +0 +26 +25 +Connector_Molex +Molex_Micro-Fit_3.0_43045-2412_2x12_P3.00mm_Vertical +Molex Micro-Fit 3.0 Connector System, 43045-2412 (compatible alternatives: 43045-2413, 43045-2424), 12 Pins per row (http://www.molex.com/pdm_docs/sd/430450212_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Fit_3.0 side entry +0 +24 +24 +Connector_Molex +Molex_Micro-Fit_3.0_43045-2415_2x12_P3.00mm_Vertical +Molex Micro-Fit 3.0 Connector System, 43045-2415 (compatible alternatives: 43045-2416, 43045-2417), 12 Pins per row (http://www.molex.com/pdm_docs/sd/430450217_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Fit_3.0 side entry +0 +24 +24 +Connector_Molex +Molex_Micro-Fit_3.0_43045-2418_2x12-1MP_P3.00mm_Vertical +Molex Micro-Fit 3.0 Connector System, 43045-2418 (compatible alternatives: 43045-2419, 43045-2420), 12 Pins per row (http://www.molex.com/pdm_docs/sd/430450218_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Fit_3.0 side entry +0 +26 +25 +Connector_Molex +Molex_Micro-Fit_3.0_43045-2421_2x12-1MP_P3.00mm_Horizontal +Molex Micro-Fit 3.0 Connector System, 43045-2421 (alternative finishes: 43045-242x), 12 Pins per row (https://www.molex.com/pdm_docs/sd/430450221_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Fit_3.0 horizontal +0 +26 +25 +Connector_Molex +Molex_Micro-Fit_3.0_43650-0200_1x02_P3.00mm_Horizontal +Molex Micro-Fit 3.0 Connector System, 43650-0200 (compatible alternatives: 43650-0201, 43650-0202), 2 Pins per row (https://www.molex.com/pdm_docs/sd/436500300_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Fit_3.0 top entry +0 +2 +2 +Connector_Molex +Molex_Micro-Fit_3.0_43650-0215_1x02_P3.00mm_Vertical +Molex Micro-Fit 3.0 Connector System, 43650-0215 (compatible alternatives: 43650-0216, 43650-0217), 2 Pins per row (http://www.molex.com/pdm_docs/sd/436500215_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Fit_3.0 vertical +0 +2 +2 +Connector_Molex +Molex_Micro-Fit_3.0_43650-0300_1x03_P3.00mm_Horizontal +Molex Micro-Fit 3.0 Connector System, 43650-0300 (compatible alternatives: 43650-0301, 43650-0302), 3 Pins per row (https://www.molex.com/pdm_docs/sd/436500300_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Fit_3.0 top entry +0 +3 +3 +Connector_Molex +Molex_Micro-Fit_3.0_43650-0315_1x03_P3.00mm_Vertical +Molex Micro-Fit 3.0 Connector System, 43650-0315 (compatible alternatives: 43650-0316, 43650-0317), 3 Pins per row (http://www.molex.com/pdm_docs/sd/436500215_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Fit_3.0 vertical +0 +3 +3 +Connector_Molex +Molex_Micro-Fit_3.0_43650-0400_1x04_P3.00mm_Horizontal +Molex Micro-Fit 3.0 Connector System, 43650-0400 (compatible alternatives: 43650-0401, 43650-0402), 4 Pins per row (https://www.molex.com/pdm_docs/sd/436500300_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Fit_3.0 top entry +0 +4 +4 +Connector_Molex +Molex_Micro-Fit_3.0_43650-0415_1x04_P3.00mm_Vertical +Molex Micro-Fit 3.0 Connector System, 43650-0415 (compatible alternatives: 43650-0416, 43650-0417), 4 Pins per row (http://www.molex.com/pdm_docs/sd/436500215_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Fit_3.0 vertical +0 +4 +4 +Connector_Molex +Molex_Micro-Fit_3.0_43650-0500_1x05_P3.00mm_Horizontal +Molex Micro-Fit 3.0 Connector System, 43650-0500 (compatible alternatives: 43650-0501, 43650-0502), 5 Pins per row (https://www.molex.com/pdm_docs/sd/436500300_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Fit_3.0 top entry +0 +5 +5 +Connector_Molex +Molex_Micro-Fit_3.0_43650-0515_1x05_P3.00mm_Vertical +Molex Micro-Fit 3.0 Connector System, 43650-0515 (compatible alternatives: 43650-0516, 43650-0517), 5 Pins per row (http://www.molex.com/pdm_docs/sd/436500215_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Fit_3.0 vertical +0 +5 +5 +Connector_Molex +Molex_Micro-Fit_3.0_43650-0600_1x06_P3.00mm_Horizontal +Molex Micro-Fit 3.0 Connector System, 43650-0600 (compatible alternatives: 43650-0601, 43650-0602), 6 Pins per row (https://www.molex.com/pdm_docs/sd/436500300_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Fit_3.0 top entry +0 +6 +6 +Connector_Molex +Molex_Micro-Fit_3.0_43650-0615_1x06_P3.00mm_Vertical +Molex Micro-Fit 3.0 Connector System, 43650-0615 (compatible alternatives: 43650-0616, 43650-0617), 6 Pins per row (http://www.molex.com/pdm_docs/sd/436500215_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Fit_3.0 vertical +0 +6 +6 +Connector_Molex +Molex_Micro-Fit_3.0_43650-0700_1x07_P3.00mm_Horizontal +Molex Micro-Fit 3.0 Connector System, 43650-0700 (compatible alternatives: 43650-0701, 43650-0702), 7 Pins per row (https://www.molex.com/pdm_docs/sd/436500300_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Fit_3.0 top entry +0 +7 +7 +Connector_Molex +Molex_Micro-Fit_3.0_43650-0715_1x07_P3.00mm_Vertical +Molex Micro-Fit 3.0 Connector System, 43650-0715 (compatible alternatives: 43650-0716, 43650-0717), 7 Pins per row (http://www.molex.com/pdm_docs/sd/436500215_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Fit_3.0 vertical +0 +7 +7 +Connector_Molex +Molex_Micro-Fit_3.0_43650-0800_1x08_P3.00mm_Horizontal +Molex Micro-Fit 3.0 Connector System, 43650-0800 (compatible alternatives: 43650-0801, 43650-0802), 8 Pins per row (https://www.molex.com/pdm_docs/sd/436500300_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Fit_3.0 top entry +0 +8 +8 +Connector_Molex +Molex_Micro-Fit_3.0_43650-0815_1x08_P3.00mm_Vertical +Molex Micro-Fit 3.0 Connector System, 43650-0815 (compatible alternatives: 43650-0816, 43650-0817), 8 Pins per row (http://www.molex.com/pdm_docs/sd/436500215_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Fit_3.0 vertical +0 +8 +8 +Connector_Molex +Molex_Micro-Fit_3.0_43650-0900_1x09_P3.00mm_Horizontal +Molex Micro-Fit 3.0 Connector System, 43650-0900 (compatible alternatives: 43650-0901, 43650-0902), 9 Pins per row (https://www.molex.com/pdm_docs/sd/436500300_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Fit_3.0 top entry +0 +9 +9 +Connector_Molex +Molex_Micro-Fit_3.0_43650-0915_1x09_P3.00mm_Vertical +Molex Micro-Fit 3.0 Connector System, 43650-0915 (compatible alternatives: 43650-0916, 43650-0917), 9 Pins per row (http://www.molex.com/pdm_docs/sd/436500215_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Fit_3.0 vertical +0 +9 +9 +Connector_Molex +Molex_Micro-Fit_3.0_43650-1000_1x10_P3.00mm_Horizontal +Molex Micro-Fit 3.0 Connector System, 43650-1000 (compatible alternatives: 43650-1001, 43650-1002), 10 Pins per row (https://www.molex.com/pdm_docs/sd/436500300_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Fit_3.0 top entry +0 +10 +10 +Connector_Molex +Molex_Micro-Fit_3.0_43650-1015_1x10_P3.00mm_Vertical +Molex Micro-Fit 3.0 Connector System, 43650-1015 (compatible alternatives: 43650-1016, 43650-1017), 10 Pins per row (http://www.molex.com/pdm_docs/sd/436500215_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Fit_3.0 vertical +0 +10 +10 +Connector_Molex +Molex_Micro-Fit_3.0_43650-1100_1x11_P3.00mm_Horizontal +Molex Micro-Fit 3.0 Connector System, 43650-1100 (compatible alternatives: 43650-1101, 43650-1102), 11 Pins per row (https://www.molex.com/pdm_docs/sd/436500300_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Fit_3.0 top entry +0 +11 +11 +Connector_Molex +Molex_Micro-Fit_3.0_43650-1115_1x11_P3.00mm_Vertical +Molex Micro-Fit 3.0 Connector System, 43650-1115 (compatible alternatives: 43650-1116, 43650-1117), 11 Pins per row (http://www.molex.com/pdm_docs/sd/436500215_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Fit_3.0 vertical +0 +11 +11 +Connector_Molex +Molex_Micro-Fit_3.0_43650-1200_1x12_P3.00mm_Horizontal +Molex Micro-Fit 3.0 Connector System, 43650-1200 (compatible alternatives: 43650-1201, 43650-1202), 12 Pins per row (https://www.molex.com/pdm_docs/sd/436500300_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Fit_3.0 top entry +0 +12 +12 +Connector_Molex +Molex_Micro-Fit_3.0_43650-1215_1x12_P3.00mm_Vertical +Molex Micro-Fit 3.0 Connector System, 43650-1215 (compatible alternatives: 43650-1216, 43650-1217), 12 Pins per row (http://www.molex.com/pdm_docs/sd/436500215_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Fit_3.0 vertical +0 +12 +12 +Connector_Molex +Molex_Micro-Latch_53253-0270_1x02_P2.00mm_Vertical +Molex Micro-Latch Wire-to-Board Connector System, 53253-0270 (compatible alternatives: 53253-0250), 2 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Latch side entry +0 +2 +2 +Connector_Molex +Molex_Micro-Latch_53253-0370_1x03_P2.00mm_Vertical +Molex Micro-Latch Wire-to-Board Connector System, 53253-0370 (compatible alternatives: 53253-0350), 3 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Latch side entry +0 +3 +3 +Connector_Molex +Molex_Micro-Latch_53253-0470_1x04_P2.00mm_Vertical +Molex Micro-Latch Wire-to-Board Connector System, 53253-0470 (compatible alternatives: 53253-0450), 4 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Latch side entry +0 +4 +4 +Connector_Molex +Molex_Micro-Latch_53253-0570_1x05_P2.00mm_Vertical +Molex Micro-Latch Wire-to-Board Connector System, 53253-0570 (compatible alternatives: 53253-0550), 5 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Latch side entry +0 +5 +5 +Connector_Molex +Molex_Micro-Latch_53253-0670_1x06_P2.00mm_Vertical +Molex Micro-Latch Wire-to-Board Connector System, 53253-0670 (compatible alternatives: 53253-0650), 6 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Latch side entry +0 +6 +6 +Connector_Molex +Molex_Micro-Latch_53253-0770_1x07_P2.00mm_Vertical +Molex Micro-Latch Wire-to-Board Connector System, 53253-0770 (compatible alternatives: 53253-0750), 7 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Latch side entry +0 +7 +7 +Connector_Molex +Molex_Micro-Latch_53253-0870_1x08_P2.00mm_Vertical +Molex Micro-Latch Wire-to-Board Connector System, 53253-0870 (compatible alternatives: 53253-0850), 8 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Latch side entry +0 +8 +8 +Connector_Molex +Molex_Micro-Latch_53253-0970_1x09_P2.00mm_Vertical +Molex Micro-Latch Wire-to-Board Connector System, 53253-0970 (compatible alternatives: 53253-0950), 9 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Latch side entry +0 +9 +9 +Connector_Molex +Molex_Micro-Latch_53253-1070_1x10_P2.00mm_Vertical +Molex Micro-Latch Wire-to-Board Connector System, 53253-1070 (compatible alternatives: 53253-1050), 10 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Latch side entry +0 +10 +10 +Connector_Molex +Molex_Micro-Latch_53253-1170_1x11_P2.00mm_Vertical +Molex Micro-Latch Wire-to-Board Connector System, 53253-1170 (compatible alternatives: 53253-1150), 11 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Latch side entry +0 +11 +11 +Connector_Molex +Molex_Micro-Latch_53253-1270_1x12_P2.00mm_Vertical +Molex Micro-Latch Wire-to-Board Connector System, 53253-1270 (compatible alternatives: 53253-1250), 12 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Latch side entry +0 +12 +12 +Connector_Molex +Molex_Micro-Latch_53253-1370_1x13_P2.00mm_Vertical +Molex Micro-Latch Wire-to-Board Connector System, 53253-1370 (compatible alternatives: 53253-1350), 13 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Latch side entry +0 +13 +13 +Connector_Molex +Molex_Micro-Latch_53253-1470_1x14_P2.00mm_Vertical +Molex Micro-Latch Wire-to-Board Connector System, 53253-1470 (compatible alternatives: 53253-1450), 14 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Latch side entry +0 +14 +14 +Connector_Molex +Molex_Micro-Latch_53253-1570_1x15_P2.00mm_Vertical +Molex Micro-Latch Wire-to-Board Connector System, 53253-1570 (compatible alternatives: 53253-1550), 15 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Latch side entry +0 +15 +15 +Connector_Molex +Molex_Micro-Latch_53254-0270_1x02_P2.00mm_Horizontal +Molex Micro-Latch Wire-to-Board Connector System, 53254-0270 (compatible alternatives: 53254-0250), 2 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Latch top entry +0 +2 +2 +Connector_Molex +Molex_Micro-Latch_53254-0370_1x03_P2.00mm_Horizontal +Molex Micro-Latch Wire-to-Board Connector System, 53254-0370 (compatible alternatives: 53254-0350), 3 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Latch top entry +0 +3 +3 +Connector_Molex +Molex_Micro-Latch_53254-0470_1x04_P2.00mm_Horizontal +Molex Micro-Latch Wire-to-Board Connector System, 53254-0470 (compatible alternatives: 53254-0450), 4 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Latch top entry +0 +4 +4 +Connector_Molex +Molex_Micro-Latch_53254-0570_1x05_P2.00mm_Horizontal +Molex Micro-Latch Wire-to-Board Connector System, 53254-0570 (compatible alternatives: 53254-0550), 5 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Latch top entry +0 +5 +5 +Connector_Molex +Molex_Micro-Latch_53254-0670_1x06_P2.00mm_Horizontal +Molex Micro-Latch Wire-to-Board Connector System, 53254-0670 (compatible alternatives: 53254-0650), 6 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Latch top entry +0 +6 +6 +Connector_Molex +Molex_Micro-Latch_53254-0770_1x07_P2.00mm_Horizontal +Molex Micro-Latch Wire-to-Board Connector System, 53254-0770 (compatible alternatives: 53254-0750), 7 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Latch top entry +0 +7 +7 +Connector_Molex +Molex_Micro-Latch_53254-0870_1x08_P2.00mm_Horizontal +Molex Micro-Latch Wire-to-Board Connector System, 53254-0870 (compatible alternatives: 53254-0850), 8 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Latch top entry +0 +8 +8 +Connector_Molex +Molex_Micro-Latch_53254-0970_1x09_P2.00mm_Horizontal +Molex Micro-Latch Wire-to-Board Connector System, 53254-0970 (compatible alternatives: 53254-0950), 9 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Latch top entry +0 +9 +9 +Connector_Molex +Molex_Micro-Latch_53254-1070_1x10_P2.00mm_Horizontal +Molex Micro-Latch Wire-to-Board Connector System, 53254-1070 (compatible alternatives: 53254-1050), 10 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Latch top entry +0 +10 +10 +Connector_Molex +Molex_Micro-Latch_53254-1170_1x11_P2.00mm_Horizontal +Molex Micro-Latch Wire-to-Board Connector System, 53254-1170 (compatible alternatives: 53254-1150), 11 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Latch top entry +0 +11 +11 +Connector_Molex +Molex_Micro-Latch_53254-1270_1x12_P2.00mm_Horizontal +Molex Micro-Latch Wire-to-Board Connector System, 53254-1270 (compatible alternatives: 53254-1250), 12 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Latch top entry +0 +12 +12 +Connector_Molex +Molex_Micro-Latch_53254-1370_1x13_P2.00mm_Horizontal +Molex Micro-Latch Wire-to-Board Connector System, 53254-1370 (compatible alternatives: 53254-1350), 13 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Latch top entry +0 +13 +13 +Connector_Molex +Molex_Micro-Latch_53254-1470_1x14_P2.00mm_Horizontal +Molex Micro-Latch Wire-to-Board Connector System, 53254-1470 (compatible alternatives: 53254-1450), 14 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Latch top entry +0 +14 +14 +Connector_Molex +Molex_Micro-Latch_53254-1570_1x15_P2.00mm_Horizontal +Molex Micro-Latch Wire-to-Board Connector System, 53254-1570 (compatible alternatives: 53254-1550), 15 Pins per row (http://www.molex.com/pdm_docs/sd/532530770_sd.pdf), generated with kicad-footprint-generator +connector Molex Micro-Latch top entry +0 +15 +15 +Connector_Molex +Molex_MicroClasp_55932-0210_1x02_P2.00mm_Vertical +Molex MicroClasp Wire-to-Board System, 55932-0210, with PCB locator, 2 Pins (http://www.molex.com/pdm_docs/sd/559320210_sd.pdf), generated with kicad-footprint-generator +connector Molex MicroClasp side entry +0 +2 +2 +Connector_Molex +Molex_MicroClasp_55932-0230_1x02_P2.00mm_Vertical +Molex MicroClasp Wire-to-Board System, 55932-0230, 2 Pins (http://www.molex.com/pdm_docs/sd/559320530_sd.pdf), generated with kicad-footprint-generator +connector Molex MicroClasp side entry +0 +2 +2 +Connector_Molex +Molex_MicroClasp_55932-0310_1x03_P2.00mm_Vertical +Molex MicroClasp Wire-to-Board System, 55932-0310, with PCB locator, 3 Pins (http://www.molex.com/pdm_docs/sd/559320210_sd.pdf), generated with kicad-footprint-generator +connector Molex MicroClasp side entry +0 +3 +3 +Connector_Molex +Molex_MicroClasp_55932-0330_1x03_P2.00mm_Vertical +Molex MicroClasp Wire-to-Board System, 55932-0330, 3 Pins (http://www.molex.com/pdm_docs/sd/559320530_sd.pdf), generated with kicad-footprint-generator +connector Molex MicroClasp side entry +0 +3 +3 +Connector_Molex +Molex_MicroClasp_55932-0410_1x04_P2.00mm_Vertical +Molex MicroClasp Wire-to-Board System, 55932-0410, with PCB locator, 4 Pins (http://www.molex.com/pdm_docs/sd/559320210_sd.pdf), generated with kicad-footprint-generator +connector Molex MicroClasp side entry +0 +4 +4 +Connector_Molex +Molex_MicroClasp_55932-0430_1x04_P2.00mm_Vertical +Molex MicroClasp Wire-to-Board System, 55932-0430, 4 Pins (http://www.molex.com/pdm_docs/sd/559320530_sd.pdf), generated with kicad-footprint-generator +connector Molex MicroClasp side entry +0 +4 +4 +Connector_Molex +Molex_MicroClasp_55932-0510_1x05_P2.00mm_Vertical +Molex MicroClasp Wire-to-Board System, 55932-0510, with PCB locator, 5 Pins (http://www.molex.com/pdm_docs/sd/559320210_sd.pdf), generated with kicad-footprint-generator +connector Molex MicroClasp side entry +0 +5 +5 +Connector_Molex +Molex_MicroClasp_55932-0530_1x05_P2.00mm_Vertical +Molex MicroClasp Wire-to-Board System, 55932-0530, 5 Pins (http://www.molex.com/pdm_docs/sd/559320530_sd.pdf), generated with kicad-footprint-generator +connector Molex MicroClasp side entry +0 +5 +5 +Connector_Molex +Molex_MicroClasp_55932-0610_1x06_P2.00mm_Vertical +Molex MicroClasp Wire-to-Board System, 55932-0610, with PCB locator, 6 Pins (http://www.molex.com/pdm_docs/sd/559320210_sd.pdf), generated with kicad-footprint-generator +connector Molex MicroClasp side entry +0 +6 +6 +Connector_Molex +Molex_MicroClasp_55932-0630_1x06_P2.00mm_Vertical +Molex MicroClasp Wire-to-Board System, 55932-0630, 6 Pins (http://www.molex.com/pdm_docs/sd/559320530_sd.pdf), generated with kicad-footprint-generator +connector Molex MicroClasp side entry +0 +6 +6 +Connector_Molex +Molex_MicroClasp_55932-0710_1x07_P2.00mm_Vertical +Molex MicroClasp Wire-to-Board System, 55932-0710, with PCB locator, 7 Pins (http://www.molex.com/pdm_docs/sd/559320210_sd.pdf), generated with kicad-footprint-generator +connector Molex MicroClasp side entry +0 +7 +7 +Connector_Molex +Molex_MicroClasp_55932-0730_1x07_P2.00mm_Vertical +Molex MicroClasp Wire-to-Board System, 55932-0730, 7 Pins (http://www.molex.com/pdm_docs/sd/559320530_sd.pdf), generated with kicad-footprint-generator +connector Molex MicroClasp side entry +0 +7 +7 +Connector_Molex +Molex_MicroClasp_55932-0810_1x08_P2.00mm_Vertical +Molex MicroClasp Wire-to-Board System, 55932-0810, with PCB locator, 8 Pins (http://www.molex.com/pdm_docs/sd/559320210_sd.pdf), generated with kicad-footprint-generator +connector Molex MicroClasp side entry +0 +8 +8 +Connector_Molex +Molex_MicroClasp_55932-0830_1x08_P2.00mm_Vertical +Molex MicroClasp Wire-to-Board System, 55932-0830, 8 Pins (http://www.molex.com/pdm_docs/sd/559320530_sd.pdf), generated with kicad-footprint-generator +connector Molex MicroClasp side entry +0 +8 +8 +Connector_Molex +Molex_MicroClasp_55932-0910_1x09_P2.00mm_Vertical +Molex MicroClasp Wire-to-Board System, 55932-0910, with PCB locator, 9 Pins (http://www.molex.com/pdm_docs/sd/559320210_sd.pdf), generated with kicad-footprint-generator +connector Molex MicroClasp side entry +0 +9 +9 +Connector_Molex +Molex_MicroClasp_55932-0930_1x09_P2.00mm_Vertical +Molex MicroClasp Wire-to-Board System, 55932-0930, 9 Pins (http://www.molex.com/pdm_docs/sd/559320530_sd.pdf), generated with kicad-footprint-generator +connector Molex MicroClasp side entry +0 +9 +9 +Connector_Molex +Molex_MicroClasp_55932-1010_1x10_P2.00mm_Vertical +Molex MicroClasp Wire-to-Board System, 55932-1010, with PCB locator, 10 Pins (http://www.molex.com/pdm_docs/sd/559320210_sd.pdf), generated with kicad-footprint-generator +connector Molex MicroClasp side entry +0 +10 +10 +Connector_Molex +Molex_MicroClasp_55932-1030_1x10_P2.00mm_Vertical +Molex MicroClasp Wire-to-Board System, 55932-1030, 10 Pins (http://www.molex.com/pdm_docs/sd/559320530_sd.pdf), generated with kicad-footprint-generator +connector Molex MicroClasp side entry +0 +10 +10 +Connector_Molex +Molex_MicroClasp_55932-1110_1x11_P2.00mm_Vertical +Molex MicroClasp Wire-to-Board System, 55932-1110, with PCB locator, 11 Pins (http://www.molex.com/pdm_docs/sd/559320210_sd.pdf), generated with kicad-footprint-generator +connector Molex MicroClasp side entry +0 +11 +11 +Connector_Molex +Molex_MicroClasp_55932-1130_1x11_P2.00mm_Vertical +Molex MicroClasp Wire-to-Board System, 55932-1130, 11 Pins (http://www.molex.com/pdm_docs/sd/559320530_sd.pdf), generated with kicad-footprint-generator +connector Molex MicroClasp side entry +0 +11 +11 +Connector_Molex +Molex_MicroClasp_55932-1210_1x12_P2.00mm_Vertical +Molex MicroClasp Wire-to-Board System, 55932-1210, with PCB locator, 12 Pins (http://www.molex.com/pdm_docs/sd/559320210_sd.pdf), generated with kicad-footprint-generator +connector Molex MicroClasp side entry +0 +12 +12 +Connector_Molex +Molex_MicroClasp_55932-1230_1x12_P2.00mm_Vertical +Molex MicroClasp Wire-to-Board System, 55932-1230, 12 Pins (http://www.molex.com/pdm_docs/sd/559320530_sd.pdf), generated with kicad-footprint-generator +connector Molex MicroClasp side entry +0 +12 +12 +Connector_Molex +Molex_MicroClasp_55932-1310_1x13_P2.00mm_Vertical +Molex MicroClasp Wire-to-Board System, 55932-1310, with PCB locator, 13 Pins (http://www.molex.com/pdm_docs/sd/559320210_sd.pdf), generated with kicad-footprint-generator +connector Molex MicroClasp side entry +0 +13 +13 +Connector_Molex +Molex_MicroClasp_55932-1330_1x13_P2.00mm_Vertical +Molex MicroClasp Wire-to-Board System, 55932-1330, 13 Pins (http://www.molex.com/pdm_docs/sd/559320530_sd.pdf), generated with kicad-footprint-generator +connector Molex MicroClasp side entry +0 +13 +13 +Connector_Molex +Molex_MicroClasp_55932-1410_1x14_P2.00mm_Vertical +Molex MicroClasp Wire-to-Board System, 55932-1410, with PCB locator, 14 Pins (http://www.molex.com/pdm_docs/sd/559320210_sd.pdf), generated with kicad-footprint-generator +connector Molex MicroClasp side entry +0 +14 +14 +Connector_Molex +Molex_MicroClasp_55932-1430_1x14_P2.00mm_Vertical +Molex MicroClasp Wire-to-Board System, 55932-1430, 14 Pins (http://www.molex.com/pdm_docs/sd/559320530_sd.pdf), generated with kicad-footprint-generator +connector Molex MicroClasp side entry +0 +14 +14 +Connector_Molex +Molex_MicroClasp_55932-1510_1x15_P2.00mm_Vertical +Molex MicroClasp Wire-to-Board System, 55932-1510, with PCB locator, 15 Pins (http://www.molex.com/pdm_docs/sd/559320210_sd.pdf), generated with kicad-footprint-generator +connector Molex MicroClasp side entry +0 +15 +15 +Connector_Molex +Molex_MicroClasp_55932-1530_1x15_P2.00mm_Vertical +Molex MicroClasp Wire-to-Board System, 55932-1530, 15 Pins (http://www.molex.com/pdm_docs/sd/559320530_sd.pdf), generated with kicad-footprint-generator +connector Molex MicroClasp side entry +0 +15 +15 +Connector_Molex +Molex_MicroClasp_55935-0210_1x02_P2.00mm_Horizontal +Molex MicroClasp Wire-to-Board System, 55935-0210, with PCB locator, 2 Pins (http://www.molex.com/pdm_docs/sd/559350210_sd.pdf), generated with kicad-footprint-generator +connector Molex MicroClasp horizontal +0 +2 +2 +Connector_Molex +Molex_MicroClasp_55935-0230_1x02_P2.00mm_Horizontal +Molex MicroClasp Wire-to-Board System, 55935-0230, 2 Pins (http://www.molex.com/pdm_docs/sd/559350530_sd.pdf), generated with kicad-footprint-generator +connector Molex MicroClasp horizontal +0 +2 +2 +Connector_Molex +Molex_MicroClasp_55935-0310_1x03_P2.00mm_Horizontal +Molex MicroClasp Wire-to-Board System, 55935-0310, with PCB locator, 3 Pins (http://www.molex.com/pdm_docs/sd/559350210_sd.pdf), generated with kicad-footprint-generator +connector Molex MicroClasp horizontal +0 +3 +3 +Connector_Molex +Molex_MicroClasp_55935-0330_1x03_P2.00mm_Horizontal +Molex MicroClasp Wire-to-Board System, 55935-0330, 3 Pins (http://www.molex.com/pdm_docs/sd/559350530_sd.pdf), generated with kicad-footprint-generator +connector Molex MicroClasp horizontal +0 +3 +3 +Connector_Molex +Molex_MicroClasp_55935-0410_1x04_P2.00mm_Horizontal +Molex MicroClasp Wire-to-Board System, 55935-0410, with PCB locator, 4 Pins (http://www.molex.com/pdm_docs/sd/559350210_sd.pdf), generated with kicad-footprint-generator +connector Molex MicroClasp horizontal +0 +4 +4 +Connector_Molex +Molex_MicroClasp_55935-0430_1x04_P2.00mm_Horizontal +Molex MicroClasp Wire-to-Board System, 55935-0430, 4 Pins (http://www.molex.com/pdm_docs/sd/559350530_sd.pdf), generated with kicad-footprint-generator +connector Molex MicroClasp horizontal +0 +4 +4 +Connector_Molex +Molex_MicroClasp_55935-0510_1x05_P2.00mm_Horizontal +Molex MicroClasp Wire-to-Board System, 55935-0510, with PCB locator, 5 Pins (http://www.molex.com/pdm_docs/sd/559350210_sd.pdf), generated with kicad-footprint-generator +connector Molex MicroClasp horizontal +0 +5 +5 +Connector_Molex +Molex_MicroClasp_55935-0530_1x05_P2.00mm_Horizontal +Molex MicroClasp Wire-to-Board System, 55935-0530, 5 Pins (http://www.molex.com/pdm_docs/sd/559350530_sd.pdf), generated with kicad-footprint-generator +connector Molex MicroClasp horizontal +0 +5 +5 +Connector_Molex +Molex_MicroClasp_55935-0610_1x06_P2.00mm_Horizontal +Molex MicroClasp Wire-to-Board System, 55935-0610, with PCB locator, 6 Pins (http://www.molex.com/pdm_docs/sd/559350210_sd.pdf), generated with kicad-footprint-generator +connector Molex MicroClasp horizontal +0 +6 +6 +Connector_Molex +Molex_MicroClasp_55935-0630_1x06_P2.00mm_Horizontal +Molex MicroClasp Wire-to-Board System, 55935-0630, 6 Pins (http://www.molex.com/pdm_docs/sd/559350530_sd.pdf), generated with kicad-footprint-generator +connector Molex MicroClasp horizontal +0 +6 +6 +Connector_Molex +Molex_MicroClasp_55935-0710_1x07_P2.00mm_Horizontal +Molex MicroClasp Wire-to-Board System, 55935-0710, with PCB locator, 7 Pins (http://www.molex.com/pdm_docs/sd/559350210_sd.pdf), generated with kicad-footprint-generator +connector Molex MicroClasp horizontal +0 +7 +7 +Connector_Molex +Molex_MicroClasp_55935-0730_1x07_P2.00mm_Horizontal +Molex MicroClasp Wire-to-Board System, 55935-0730, 7 Pins (http://www.molex.com/pdm_docs/sd/559350530_sd.pdf), generated with kicad-footprint-generator +connector Molex MicroClasp horizontal +0 +7 +7 +Connector_Molex +Molex_MicroClasp_55935-0810_1x08_P2.00mm_Horizontal +Molex MicroClasp Wire-to-Board System, 55935-0810, with PCB locator, 8 Pins (http://www.molex.com/pdm_docs/sd/559350210_sd.pdf), generated with kicad-footprint-generator +connector Molex MicroClasp horizontal +0 +8 +8 +Connector_Molex +Molex_MicroClasp_55935-0830_1x08_P2.00mm_Horizontal +Molex MicroClasp Wire-to-Board System, 55935-0830, 8 Pins (http://www.molex.com/pdm_docs/sd/559350530_sd.pdf), generated with kicad-footprint-generator +connector Molex MicroClasp horizontal +0 +8 +8 +Connector_Molex +Molex_MicroClasp_55935-0910_1x09_P2.00mm_Horizontal +Molex MicroClasp Wire-to-Board System, 55935-0910, with PCB locator, 9 Pins (http://www.molex.com/pdm_docs/sd/559350210_sd.pdf), generated with kicad-footprint-generator +connector Molex MicroClasp horizontal +0 +9 +9 +Connector_Molex +Molex_MicroClasp_55935-0930_1x09_P2.00mm_Horizontal +Molex MicroClasp Wire-to-Board System, 55935-0930, 9 Pins (http://www.molex.com/pdm_docs/sd/559350530_sd.pdf), generated with kicad-footprint-generator +connector Molex MicroClasp horizontal +0 +9 +9 +Connector_Molex +Molex_MicroClasp_55935-1010_1x10_P2.00mm_Horizontal +Molex MicroClasp Wire-to-Board System, 55935-1010, with PCB locator, 10 Pins (http://www.molex.com/pdm_docs/sd/559350210_sd.pdf), generated with kicad-footprint-generator +connector Molex MicroClasp horizontal +0 +10 +10 +Connector_Molex +Molex_MicroClasp_55935-1030_1x10_P2.00mm_Horizontal +Molex MicroClasp Wire-to-Board System, 55935-1030, 10 Pins (http://www.molex.com/pdm_docs/sd/559350530_sd.pdf), generated with kicad-footprint-generator +connector Molex MicroClasp horizontal +0 +10 +10 +Connector_Molex +Molex_MicroClasp_55935-1110_1x11_P2.00mm_Horizontal +Molex MicroClasp Wire-to-Board System, 55935-1110, with PCB locator, 11 Pins (http://www.molex.com/pdm_docs/sd/559350210_sd.pdf), generated with kicad-footprint-generator +connector Molex MicroClasp horizontal +0 +11 +11 +Connector_Molex +Molex_MicroClasp_55935-1130_1x11_P2.00mm_Horizontal +Molex MicroClasp Wire-to-Board System, 55935-1130, 11 Pins (http://www.molex.com/pdm_docs/sd/559350530_sd.pdf), generated with kicad-footprint-generator +connector Molex MicroClasp horizontal +0 +11 +11 +Connector_Molex +Molex_MicroClasp_55935-1210_1x12_P2.00mm_Horizontal +Molex MicroClasp Wire-to-Board System, 55935-1210, with PCB locator, 12 Pins (http://www.molex.com/pdm_docs/sd/559350210_sd.pdf), generated with kicad-footprint-generator +connector Molex MicroClasp horizontal +0 +12 +12 +Connector_Molex +Molex_MicroClasp_55935-1230_1x12_P2.00mm_Horizontal +Molex MicroClasp Wire-to-Board System, 55935-1230, 12 Pins (http://www.molex.com/pdm_docs/sd/559350530_sd.pdf), generated with kicad-footprint-generator +connector Molex MicroClasp horizontal +0 +12 +12 +Connector_Molex +Molex_MicroClasp_55935-1310_1x13_P2.00mm_Horizontal +Molex MicroClasp Wire-to-Board System, 55935-1310, with PCB locator, 13 Pins (http://www.molex.com/pdm_docs/sd/559350210_sd.pdf), generated with kicad-footprint-generator +connector Molex MicroClasp horizontal +0 +13 +13 +Connector_Molex +Molex_MicroClasp_55935-1330_1x13_P2.00mm_Horizontal +Molex MicroClasp Wire-to-Board System, 55935-1330, 13 Pins (http://www.molex.com/pdm_docs/sd/559350530_sd.pdf), generated with kicad-footprint-generator +connector Molex MicroClasp horizontal +0 +13 +13 +Connector_Molex +Molex_MicroClasp_55935-1410_1x14_P2.00mm_Horizontal +Molex MicroClasp Wire-to-Board System, 55935-1410, with PCB locator, 14 Pins (http://www.molex.com/pdm_docs/sd/559350210_sd.pdf), generated with kicad-footprint-generator +connector Molex MicroClasp horizontal +0 +14 +14 +Connector_Molex +Molex_MicroClasp_55935-1430_1x14_P2.00mm_Horizontal +Molex MicroClasp Wire-to-Board System, 55935-1430, 14 Pins (http://www.molex.com/pdm_docs/sd/559350530_sd.pdf), generated with kicad-footprint-generator +connector Molex MicroClasp horizontal +0 +14 +14 +Connector_Molex +Molex_MicroClasp_55935-1510_1x15_P2.00mm_Horizontal +Molex MicroClasp Wire-to-Board System, 55935-1510, with PCB locator, 15 Pins (http://www.molex.com/pdm_docs/sd/559350210_sd.pdf), generated with kicad-footprint-generator +connector Molex MicroClasp horizontal +0 +15 +15 +Connector_Molex +Molex_MicroClasp_55935-1530_1x15_P2.00mm_Horizontal +Molex MicroClasp Wire-to-Board System, 55935-1530, 15 Pins (http://www.molex.com/pdm_docs/sd/559350530_sd.pdf), generated with kicad-footprint-generator +connector Molex MicroClasp horizontal +0 +15 +15 +Connector_Molex +Molex_Mini-Fit_Jr_5566-02A2_2x01_P4.20mm_Vertical +Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-02A2, example for new mpn: 39-28-902x, 1 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039289068_sd.pdf), generated with kicad-footprint-generator +connector Molex Mini-Fit_Jr side entryplastic_peg +0 +2 +2 +Connector_Molex +Molex_Mini-Fit_Jr_5566-02A_2x01_P4.20mm_Vertical +Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-02A, example for new mpn: 39-28-x02x, 1 Pins per row, Mounting: (http://www.molex.com/pdm_docs/sd/039281043_sd.pdf), generated with kicad-footprint-generator +connector Molex Mini-Fit_Jr side entry +0 +2 +2 +Connector_Molex +Molex_Mini-Fit_Jr_5566-04A2_2x02_P4.20mm_Vertical +Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-04A2, example for new mpn: 39-28-904x, 2 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039289068_sd.pdf), generated with kicad-footprint-generator +connector Molex Mini-Fit_Jr side entryplastic_peg +0 +4 +4 +Connector_Molex +Molex_Mini-Fit_Jr_5566-04A_2x02_P4.20mm_Vertical +Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-04A, example for new mpn: 39-28-x04x, 2 Pins per row, Mounting: (http://www.molex.com/pdm_docs/sd/039281043_sd.pdf), generated with kicad-footprint-generator +connector Molex Mini-Fit_Jr side entry +0 +4 +4 +Connector_Molex +Molex_Mini-Fit_Jr_5566-06A2_2x03_P4.20mm_Vertical +Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-06A2, example for new mpn: 39-28-906x, 3 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039289068_sd.pdf), generated with kicad-footprint-generator +connector Molex Mini-Fit_Jr side entryplastic_peg +0 +6 +6 +Connector_Molex +Molex_Mini-Fit_Jr_5566-06A_2x03_P4.20mm_Vertical +Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-06A, example for new mpn: 39-28-x06x, 3 Pins per row, Mounting: (http://www.molex.com/pdm_docs/sd/039281043_sd.pdf), generated with kicad-footprint-generator +connector Molex Mini-Fit_Jr side entry +0 +6 +6 +Connector_Molex +Molex_Mini-Fit_Jr_5566-08A2_2x04_P4.20mm_Vertical +Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-08A2, example for new mpn: 39-28-908x, 4 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039289068_sd.pdf), generated with kicad-footprint-generator +connector Molex Mini-Fit_Jr side entryplastic_peg +0 +8 +8 +Connector_Molex +Molex_Mini-Fit_Jr_5566-08A_2x04_P4.20mm_Vertical +Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-08A, example for new mpn: 39-28-x08x, 4 Pins per row, Mounting: (http://www.molex.com/pdm_docs/sd/039281043_sd.pdf), generated with kicad-footprint-generator +connector Molex Mini-Fit_Jr side entry +0 +8 +8 +Connector_Molex +Molex_Mini-Fit_Jr_5566-10A2_2x05_P4.20mm_Vertical +Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-10A2, example for new mpn: 39-28-910x, 5 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039289068_sd.pdf), generated with kicad-footprint-generator +connector Molex Mini-Fit_Jr side entryplastic_peg +0 +10 +10 +Connector_Molex +Molex_Mini-Fit_Jr_5566-10A_2x05_P4.20mm_Vertical +Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-10A, example for new mpn: 39-28-x10x, 5 Pins per row, Mounting: (http://www.molex.com/pdm_docs/sd/039281043_sd.pdf), generated with kicad-footprint-generator +connector Molex Mini-Fit_Jr side entry +0 +10 +10 +Connector_Molex +Molex_Mini-Fit_Jr_5566-12A2_2x06_P4.20mm_Vertical +Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-12A2, example for new mpn: 39-28-912x, 6 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039289068_sd.pdf), generated with kicad-footprint-generator +connector Molex Mini-Fit_Jr side entryplastic_peg +0 +12 +12 +Connector_Molex +Molex_Mini-Fit_Jr_5566-12A_2x06_P4.20mm_Vertical +Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-12A, example for new mpn: 39-28-x12x, 6 Pins per row, Mounting: (http://www.molex.com/pdm_docs/sd/039281043_sd.pdf), generated with kicad-footprint-generator +connector Molex Mini-Fit_Jr side entry +0 +12 +12 +Connector_Molex +Molex_Mini-Fit_Jr_5566-14A2_2x07_P4.20mm_Vertical +Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-14A2, example for new mpn: 39-28-914x, 7 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039289068_sd.pdf), generated with kicad-footprint-generator +connector Molex Mini-Fit_Jr side entryplastic_peg +0 +14 +14 +Connector_Molex +Molex_Mini-Fit_Jr_5566-14A_2x07_P4.20mm_Vertical +Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-14A, example for new mpn: 39-28-x14x, 7 Pins per row, Mounting: (http://www.molex.com/pdm_docs/sd/039281043_sd.pdf), generated with kicad-footprint-generator +connector Molex Mini-Fit_Jr side entry +0 +14 +14 +Connector_Molex +Molex_Mini-Fit_Jr_5566-16A2_2x08_P4.20mm_Vertical +Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-16A2, example for new mpn: 39-28-916x, 8 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039289068_sd.pdf), generated with kicad-footprint-generator +connector Molex Mini-Fit_Jr side entryplastic_peg +0 +16 +16 +Connector_Molex +Molex_Mini-Fit_Jr_5566-16A_2x08_P4.20mm_Vertical +Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-16A, example for new mpn: 39-28-x16x, 8 Pins per row, Mounting: (http://www.molex.com/pdm_docs/sd/039281043_sd.pdf), generated with kicad-footprint-generator +connector Molex Mini-Fit_Jr side entry +0 +16 +16 +Connector_Molex +Molex_Mini-Fit_Jr_5566-18A2_2x09_P4.20mm_Vertical +Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-18A2, example for new mpn: 39-28-918x, 9 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039289068_sd.pdf), generated with kicad-footprint-generator +connector Molex Mini-Fit_Jr side entryplastic_peg +0 +18 +18 +Connector_Molex +Molex_Mini-Fit_Jr_5566-18A_2x09_P4.20mm_Vertical +Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-18A, example for new mpn: 39-28-x18x, 9 Pins per row, Mounting: (http://www.molex.com/pdm_docs/sd/039281043_sd.pdf), generated with kicad-footprint-generator +connector Molex Mini-Fit_Jr side entry +0 +18 +18 +Connector_Molex +Molex_Mini-Fit_Jr_5566-20A2_2x10_P4.20mm_Vertical +Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-20A2, example for new mpn: 39-28-920x, 10 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039289068_sd.pdf), generated with kicad-footprint-generator +connector Molex Mini-Fit_Jr side entryplastic_peg +0 +20 +20 +Connector_Molex +Molex_Mini-Fit_Jr_5566-20A_2x10_P4.20mm_Vertical +Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-20A, example for new mpn: 39-28-x20x, 10 Pins per row, Mounting: (http://www.molex.com/pdm_docs/sd/039281043_sd.pdf), generated with kicad-footprint-generator +connector Molex Mini-Fit_Jr side entry +0 +20 +20 +Connector_Molex +Molex_Mini-Fit_Jr_5566-22A2_2x11_P4.20mm_Vertical +Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-22A2, example for new mpn: 39-28-922x, 11 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039289068_sd.pdf), generated with kicad-footprint-generator +connector Molex Mini-Fit_Jr side entryplastic_peg +0 +22 +22 +Connector_Molex +Molex_Mini-Fit_Jr_5566-22A_2x11_P4.20mm_Vertical +Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-22A, example for new mpn: 39-28-x22x, 11 Pins per row, Mounting: (http://www.molex.com/pdm_docs/sd/039281043_sd.pdf), generated with kicad-footprint-generator +connector Molex Mini-Fit_Jr side entry +0 +22 +22 +Connector_Molex +Molex_Mini-Fit_Jr_5566-24A2_2x12_P4.20mm_Vertical +Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-24A2, example for new mpn: 39-28-924x, 12 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039289068_sd.pdf), generated with kicad-footprint-generator +connector Molex Mini-Fit_Jr side entryplastic_peg +0 +24 +24 +Connector_Molex +Molex_Mini-Fit_Jr_5566-24A_2x12_P4.20mm_Vertical +Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5566-24A, example for new mpn: 39-28-x24x, 12 Pins per row, Mounting: (http://www.molex.com/pdm_docs/sd/039281043_sd.pdf), generated with kicad-footprint-generator +connector Molex Mini-Fit_Jr side entry +0 +24 +24 +Connector_Molex +Molex_Mini-Fit_Jr_5569-02A1_2x01_P4.20mm_Horizontal +Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-02A1, example for new mpn: 39-29-4029, 1 Pins per row, Mounting: PCB Mounting Flange (http://www.molex.com/pdm_docs/sd/039291047_sd.pdf), generated with kicad-footprint-generator +connector Molex Mini-Fit_Jr top entryscrew_flange +0 +2 +2 +Connector_Molex +Molex_Mini-Fit_Jr_5569-02A2_2x01_P4.20mm_Horizontal +Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-02A2, example for new mpn: 39-30-0020, 1 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039300020_sd.pdf), generated with kicad-footprint-generator +connector Molex Mini-Fit_Jr top entryplastic_peg +0 +2 +2 +Connector_Molex +Molex_Mini-Fit_Jr_5569-04A1_2x02_P4.20mm_Horizontal +Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-04A1, example for new mpn: 39-29-4049, 2 Pins per row, Mounting: PCB Mounting Flange (http://www.molex.com/pdm_docs/sd/039291047_sd.pdf), generated with kicad-footprint-generator +connector Molex Mini-Fit_Jr top entryscrew_flange +0 +4 +4 +Connector_Molex +Molex_Mini-Fit_Jr_5569-04A2_2x02_P4.20mm_Horizontal +Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-04A2, example for new mpn: 39-30-0040, 2 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039300020_sd.pdf), generated with kicad-footprint-generator +connector Molex Mini-Fit_Jr top entryplastic_peg +0 +4 +4 +Connector_Molex +Molex_Mini-Fit_Jr_5569-06A1_2x03_P4.20mm_Horizontal +Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-06A1, example for new mpn: 39-29-4069, 3 Pins per row, Mounting: PCB Mounting Flange (http://www.molex.com/pdm_docs/sd/039291047_sd.pdf), generated with kicad-footprint-generator +connector Molex Mini-Fit_Jr top entryscrew_flange +0 +6 +6 +Connector_Molex +Molex_Mini-Fit_Jr_5569-06A2_2x03_P4.20mm_Horizontal +Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-06A2, example for new mpn: 39-30-0060, 3 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039300020_sd.pdf), generated with kicad-footprint-generator +connector Molex Mini-Fit_Jr top entryplastic_peg +0 +6 +6 +Connector_Molex +Molex_Mini-Fit_Jr_5569-08A1_2x04_P4.20mm_Horizontal +Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-08A1, example for new mpn: 39-29-4089, 4 Pins per row, Mounting: PCB Mounting Flange (http://www.molex.com/pdm_docs/sd/039291047_sd.pdf), generated with kicad-footprint-generator +connector Molex Mini-Fit_Jr top entryscrew_flange +0 +8 +8 +Connector_Molex +Molex_Mini-Fit_Jr_5569-08A2_2x04_P4.20mm_Horizontal +Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-08A2, example for new mpn: 39-30-0080, 4 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039300020_sd.pdf), generated with kicad-footprint-generator +connector Molex Mini-Fit_Jr top entryplastic_peg +0 +8 +8 +Connector_Molex +Molex_Mini-Fit_Jr_5569-10A1_2x05_P4.20mm_Horizontal +Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-10A1, example for new mpn: 39-29-4109, 5 Pins per row, Mounting: PCB Mounting Flange (http://www.molex.com/pdm_docs/sd/039291047_sd.pdf), generated with kicad-footprint-generator +connector Molex Mini-Fit_Jr top entryscrew_flange +0 +10 +10 +Connector_Molex +Molex_Mini-Fit_Jr_5569-10A2_2x05_P4.20mm_Horizontal +Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-10A2, example for new mpn: 39-30-0100, 5 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039300020_sd.pdf), generated with kicad-footprint-generator +connector Molex Mini-Fit_Jr top entryplastic_peg +0 +10 +10 +Connector_Molex +Molex_Mini-Fit_Jr_5569-12A1_2x06_P4.20mm_Horizontal +Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-12A1, example for new mpn: 39-29-4129, 6 Pins per row, Mounting: PCB Mounting Flange (http://www.molex.com/pdm_docs/sd/039291047_sd.pdf), generated with kicad-footprint-generator +connector Molex Mini-Fit_Jr top entryscrew_flange +0 +12 +12 +Connector_Molex +Molex_Mini-Fit_Jr_5569-12A2_2x06_P4.20mm_Horizontal +Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-12A2, example for new mpn: 39-30-0120, 6 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039300020_sd.pdf), generated with kicad-footprint-generator +connector Molex Mini-Fit_Jr top entryplastic_peg +0 +12 +12 +Connector_Molex +Molex_Mini-Fit_Jr_5569-14A1_2x07_P4.20mm_Horizontal +Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-14A1, example for new mpn: 39-29-4149, 7 Pins per row, Mounting: PCB Mounting Flange (http://www.molex.com/pdm_docs/sd/039291047_sd.pdf), generated with kicad-footprint-generator +connector Molex Mini-Fit_Jr top entryscrew_flange +0 +14 +14 +Connector_Molex +Molex_Mini-Fit_Jr_5569-14A2_2x07_P4.20mm_Horizontal +Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-14A2, example for new mpn: 39-30-0140, 7 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039300020_sd.pdf), generated with kicad-footprint-generator +connector Molex Mini-Fit_Jr top entryplastic_peg +0 +14 +14 +Connector_Molex +Molex_Mini-Fit_Jr_5569-16A1_2x08_P4.20mm_Horizontal +Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-16A1, example for new mpn: 39-29-4169, 8 Pins per row, Mounting: PCB Mounting Flange (http://www.molex.com/pdm_docs/sd/039291047_sd.pdf), generated with kicad-footprint-generator +connector Molex Mini-Fit_Jr top entryscrew_flange +0 +16 +16 +Connector_Molex +Molex_Mini-Fit_Jr_5569-16A2_2x08_P4.20mm_Horizontal +Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-16A2, example for new mpn: 39-30-0160, 8 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039300020_sd.pdf), generated with kicad-footprint-generator +connector Molex Mini-Fit_Jr top entryplastic_peg +0 +16 +16 +Connector_Molex +Molex_Mini-Fit_Jr_5569-18A1_2x09_P4.20mm_Horizontal +Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-18A1, example for new mpn: 39-29-4189, 9 Pins per row, Mounting: PCB Mounting Flange (http://www.molex.com/pdm_docs/sd/039291047_sd.pdf), generated with kicad-footprint-generator +connector Molex Mini-Fit_Jr top entryscrew_flange +0 +18 +18 +Connector_Molex +Molex_Mini-Fit_Jr_5569-18A2_2x09_P4.20mm_Horizontal +Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-18A2, example for new mpn: 39-30-0180, 9 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039300020_sd.pdf), generated with kicad-footprint-generator +connector Molex Mini-Fit_Jr top entryplastic_peg +0 +18 +18 +Connector_Molex +Molex_Mini-Fit_Jr_5569-20A1_2x10_P4.20mm_Horizontal +Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-20A1, example for new mpn: 39-29-4209, 10 Pins per row, Mounting: PCB Mounting Flange (http://www.molex.com/pdm_docs/sd/039291047_sd.pdf), generated with kicad-footprint-generator +connector Molex Mini-Fit_Jr top entryscrew_flange +0 +20 +20 +Connector_Molex +Molex_Mini-Fit_Jr_5569-20A2_2x10_P4.20mm_Horizontal +Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-20A2, example for new mpn: 39-30-0200, 10 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039300020_sd.pdf), generated with kicad-footprint-generator +connector Molex Mini-Fit_Jr top entryplastic_peg +0 +20 +20 +Connector_Molex +Molex_Mini-Fit_Jr_5569-22A1_2x11_P4.20mm_Horizontal +Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-22A1, example for new mpn: 39-29-4229, 11 Pins per row, Mounting: PCB Mounting Flange (http://www.molex.com/pdm_docs/sd/039291047_sd.pdf), generated with kicad-footprint-generator +connector Molex Mini-Fit_Jr top entryscrew_flange +0 +22 +22 +Connector_Molex +Molex_Mini-Fit_Jr_5569-22A2_2x11_P4.20mm_Horizontal +Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-22A2, example for new mpn: 39-30-0220, 11 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039300020_sd.pdf), generated with kicad-footprint-generator +connector Molex Mini-Fit_Jr top entryplastic_peg +0 +22 +22 +Connector_Molex +Molex_Mini-Fit_Jr_5569-24A1_2x12_P4.20mm_Horizontal +Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-24A1, example for new mpn: 39-29-4249, 12 Pins per row, Mounting: PCB Mounting Flange (http://www.molex.com/pdm_docs/sd/039291047_sd.pdf), generated with kicad-footprint-generator +connector Molex Mini-Fit_Jr top entryscrew_flange +0 +24 +24 +Connector_Molex +Molex_Mini-Fit_Jr_5569-24A2_2x12_P4.20mm_Horizontal +Molex Mini-Fit Jr. Power Connectors, old mpn/engineering number: 5569-24A2, example for new mpn: 39-30-0240, 12 Pins per row, Mounting: Snap-in Plastic Peg PCB Lock (http://www.molex.com/pdm_docs/sd/039300020_sd.pdf), generated with kicad-footprint-generator +connector Molex Mini-Fit_Jr top entryplastic_peg +0 +24 +24 +Connector_Molex +Molex_Mini-Fit_Sr_42819-22XX_1x02_P10.00mm_Vertical +Molex Mini-Fit Sr. Power Connectors, 42819-22XX, 2 Pins per row (http://www.molex.com/pdm_docs/sd/428192214_sd.pdf), generated with kicad-footprint-generator +connector Molex Mini-Fit_Sr side entry +0 +6 +2 +Connector_Molex +Molex_Mini-Fit_Sr_42819-22XX_1x02_P10.00mm_Vertical_ThermalVias +Molex Mini-Fit Sr. Power Connectors, 42819-22XX, With thermal vias in pads, 2 Pins per row (http://www.molex.com/pdm_docs/sd/428192214_sd.pdf), generated with kicad-footprint-generator +connector Molex Mini-Fit_Sr side entry +0 +32 +2 +Connector_Molex +Molex_Mini-Fit_Sr_42819-32XX_1x03_P10.00mm_Vertical +Molex Mini-Fit Sr. Power Connectors, 42819-32XX, 3 Pins per row (http://www.molex.com/pdm_docs/sd/428192214_sd.pdf), generated with kicad-footprint-generator +connector Molex Mini-Fit_Sr side entry +0 +8 +3 +Connector_Molex +Molex_Mini-Fit_Sr_42819-32XX_1x03_P10.00mm_Vertical_ThermalVias +Molex Mini-Fit Sr. Power Connectors, 42819-32XX, With thermal vias in pads, 3 Pins per row (http://www.molex.com/pdm_docs/sd/428192214_sd.pdf), generated with kicad-footprint-generator +connector Molex Mini-Fit_Sr side entry +0 +47 +3 +Connector_Molex +Molex_Mini-Fit_Sr_42819-42XX_1x04_P10.00mm_Vertical +Molex Mini-Fit Sr. Power Connectors, 42819-42XX, 4 Pins per row (http://www.molex.com/pdm_docs/sd/428192214_sd.pdf), generated with kicad-footprint-generator +connector Molex Mini-Fit_Sr side entry +0 +10 +4 +Connector_Molex +Molex_Mini-Fit_Sr_42819-42XX_1x04_P10.00mm_Vertical_ThermalVias +Molex Mini-Fit Sr. Power Connectors, 42819-42XX, With thermal vias in pads, 4 Pins per row (http://www.molex.com/pdm_docs/sd/428192214_sd.pdf), generated with kicad-footprint-generator +connector Molex Mini-Fit_Sr side entry +0 +62 +4 +Connector_Molex +Molex_Mini-Fit_Sr_42819-52XX_1x05_P10.00mm_Vertical +Molex Mini-Fit Sr. Power Connectors, 42819-52XX, 5 Pins per row (http://www.molex.com/pdm_docs/sd/428192214_sd.pdf), generated with kicad-footprint-generator +connector Molex Mini-Fit_Sr side entry +0 +12 +5 +Connector_Molex +Molex_Mini-Fit_Sr_42819-52XX_1x05_P10.00mm_Vertical_ThermalVias +Molex Mini-Fit Sr. Power Connectors, 42819-52XX, With thermal vias in pads, 5 Pins per row (http://www.molex.com/pdm_docs/sd/428192214_sd.pdf), generated with kicad-footprint-generator +connector Molex Mini-Fit_Sr side entry +0 +77 +5 +Connector_Molex +Molex_Mini-Fit_Sr_42819-62XX_1x06_P10.00mm_Vertical +Molex Mini-Fit Sr. Power Connectors, 42819-62XX, 6 Pins per row (http://www.molex.com/pdm_docs/sd/428192214_sd.pdf), generated with kicad-footprint-generator +connector Molex Mini-Fit_Sr side entry +0 +14 +6 +Connector_Molex +Molex_Mini-Fit_Sr_42819-62XX_1x06_P10.00mm_Vertical_ThermalVias +Molex Mini-Fit Sr. Power Connectors, 42819-62XX, With thermal vias in pads, 6 Pins per row (http://www.molex.com/pdm_docs/sd/428192214_sd.pdf), generated with kicad-footprint-generator +connector Molex Mini-Fit_Sr side entry +0 +92 +6 +Connector_Molex +Molex_Mini-Fit_Sr_42820-22XX_1x02_P10.00mm_Horizontal +Molex Mini-Fit Sr. Power Connectors, 42820-22XX, 2 Pins per row (http://www.molex.com/pdm_docs/sd/428202214_sd.pdf), generated with kicad-footprint-generator +connector Molex Mini-Fit_Sr top entry +0 +6 +2 +Connector_Molex +Molex_Mini-Fit_Sr_42820-22XX_1x02_P10.00mm_Horizontal_ThermalVias +Molex Mini-Fit Sr. Power Connectors, 42820-22XX, With thermal vias in pads, 2 Pins per row (http://www.molex.com/pdm_docs/sd/428202214_sd.pdf), generated with kicad-footprint-generator +connector Molex Mini-Fit_Sr top entry +0 +32 +2 +Connector_Molex +Molex_Mini-Fit_Sr_42820-32XX_1x03_P10.00mm_Horizontal +Molex Mini-Fit Sr. Power Connectors, 42820-32XX, 3 Pins per row (http://www.molex.com/pdm_docs/sd/428202214_sd.pdf), generated with kicad-footprint-generator +connector Molex Mini-Fit_Sr top entry +0 +8 +3 +Connector_Molex +Molex_Mini-Fit_Sr_42820-32XX_1x03_P10.00mm_Horizontal_ThermalVias +Molex Mini-Fit Sr. Power Connectors, 42820-32XX, With thermal vias in pads, 3 Pins per row (http://www.molex.com/pdm_docs/sd/428202214_sd.pdf), generated with kicad-footprint-generator +connector Molex Mini-Fit_Sr top entry +0 +47 +3 +Connector_Molex +Molex_Mini-Fit_Sr_42820-42XX_1x04_P10.00mm_Horizontal +Molex Mini-Fit Sr. Power Connectors, 42820-42XX, 4 Pins per row (http://www.molex.com/pdm_docs/sd/428202214_sd.pdf), generated with kicad-footprint-generator +connector Molex Mini-Fit_Sr top entry +0 +10 +4 +Connector_Molex +Molex_Mini-Fit_Sr_42820-42XX_1x04_P10.00mm_Horizontal_ThermalVias +Molex Mini-Fit Sr. Power Connectors, 42820-42XX, With thermal vias in pads, 4 Pins per row (http://www.molex.com/pdm_docs/sd/428202214_sd.pdf), generated with kicad-footprint-generator +connector Molex Mini-Fit_Sr top entry +0 +62 +4 +Connector_Molex +Molex_Mini-Fit_Sr_42820-52XX_1x05_P10.00mm_Horizontal +Molex Mini-Fit Sr. Power Connectors, 42820-52XX, 5 Pins per row (http://www.molex.com/pdm_docs/sd/428202214_sd.pdf), generated with kicad-footprint-generator +connector Molex Mini-Fit_Sr top entry +0 +12 +5 +Connector_Molex +Molex_Mini-Fit_Sr_42820-52XX_1x05_P10.00mm_Horizontal_ThermalVias +Molex Mini-Fit Sr. Power Connectors, 42820-52XX, With thermal vias in pads, 5 Pins per row (http://www.molex.com/pdm_docs/sd/428202214_sd.pdf), generated with kicad-footprint-generator +connector Molex Mini-Fit_Sr top entry +0 +77 +5 +Connector_Molex +Molex_Mini-Fit_Sr_42820-62XX_1x06_P10.00mm_Horizontal +Molex Mini-Fit Sr. Power Connectors, 42820-62XX, 6 Pins per row (http://www.molex.com/pdm_docs/sd/428202214_sd.pdf), generated with kicad-footprint-generator +connector Molex Mini-Fit_Sr top entry +0 +14 +6 +Connector_Molex +Molex_Mini-Fit_Sr_42820-62XX_1x06_P10.00mm_Horizontal_ThermalVias +Molex Mini-Fit Sr. Power Connectors, 42820-62XX, With thermal vias in pads, 6 Pins per row (http://www.molex.com/pdm_docs/sd/428202214_sd.pdf), generated with kicad-footprint-generator +connector Molex Mini-Fit_Sr top entry +0 +92 +6 +Connector_Molex +Molex_Mini-Fit_Sr_43915-xx06_2x03_P10.00mm_Vertical +Molex Mini-Fit Sr. Power Connectors, 43915-xx06, 3 Pins per row (http://www.molex.com/pdm_docs/sd/439151404_sd.pdf), generated with kicad-footprint-generator +connector Molex Mini-Fit_Sr side entry +0 +14 +6 +Connector_Molex +Molex_Mini-Fit_Sr_43915-xx06_2x03_P10.00mm_Vertical_ThermalVias +Molex Mini-Fit Sr. Power Connectors, 43915-xx06, With thermal vias in pads, 3 Pins per row (http://www.molex.com/pdm_docs/sd/439151404_sd.pdf), generated with kicad-footprint-generator +connector Molex Mini-Fit_Sr side entry +0 +92 +6 +Connector_Molex +Molex_Mini-Fit_Sr_43915-xx08_2x04_P10.00mm_Vertical +Molex Mini-Fit Sr. Power Connectors, 43915-xx08, 4 Pins per row (http://www.molex.com/pdm_docs/sd/439151404_sd.pdf), generated with kicad-footprint-generator +connector Molex Mini-Fit_Sr side entry +0 +18 +8 +Connector_Molex +Molex_Mini-Fit_Sr_43915-xx08_2x04_P10.00mm_Vertical_ThermalVias +Molex Mini-Fit Sr. Power Connectors, 43915-xx08, With thermal vias in pads, 4 Pins per row (http://www.molex.com/pdm_docs/sd/439151404_sd.pdf), generated with kicad-footprint-generator +connector Molex Mini-Fit_Sr side entry +0 +122 +8 +Connector_Molex +Molex_Mini-Fit_Sr_43915-xx10_2x05_P10.00mm_Vertical +Molex Mini-Fit Sr. Power Connectors, 43915-xx10, 5 Pins per row (http://www.molex.com/pdm_docs/sd/439151404_sd.pdf), generated with kicad-footprint-generator +connector Molex Mini-Fit_Sr side entry +0 +22 +10 +Connector_Molex +Molex_Mini-Fit_Sr_43915-xx10_2x05_P10.00mm_Vertical_ThermalVias +Molex Mini-Fit Sr. Power Connectors, 43915-xx10, With thermal vias in pads, 5 Pins per row (http://www.molex.com/pdm_docs/sd/439151404_sd.pdf), generated with kicad-footprint-generator +connector Molex Mini-Fit_Sr side entry +0 +152 +10 +Connector_Molex +Molex_Mini-Fit_Sr_43915-xx12_2x06_P10.00mm_Vertical +Molex Mini-Fit Sr. Power Connectors, 43915-xx12, 6 Pins per row (http://www.molex.com/pdm_docs/sd/439151404_sd.pdf), generated with kicad-footprint-generator +connector Molex Mini-Fit_Sr side entry +0 +26 +12 +Connector_Molex +Molex_Mini-Fit_Sr_43915-xx12_2x06_P10.00mm_Vertical_ThermalVias +Molex Mini-Fit Sr. Power Connectors, 43915-xx12, With thermal vias in pads, 6 Pins per row (http://www.molex.com/pdm_docs/sd/439151404_sd.pdf), generated with kicad-footprint-generator +connector Molex Mini-Fit_Sr side entry +0 +182 +12 +Connector_Molex +Molex_Mini-Fit_Sr_43915-xx14_2x07_P10.00mm_Vertical +Molex Mini-Fit Sr. Power Connectors, 43915-xx14, 7 Pins per row (http://www.molex.com/pdm_docs/sd/439151404_sd.pdf), generated with kicad-footprint-generator +connector Molex Mini-Fit_Sr side entry +0 +30 +14 +Connector_Molex +Molex_Mini-Fit_Sr_43915-xx14_2x07_P10.00mm_Vertical_ThermalVias +Molex Mini-Fit Sr. Power Connectors, 43915-xx14, With thermal vias in pads, 7 Pins per row (http://www.molex.com/pdm_docs/sd/439151404_sd.pdf), generated with kicad-footprint-generator +connector Molex Mini-Fit_Sr side entry +0 +212 +14 +Connector_Molex +Molex_Nano-Fit_105309-xx02_1x02_P2.50mm_Vertical +Molex Nano-Fit Power Connectors, 105309-xx02, 2 Pins per row (http://www.molex.com/pdm_docs/sd/1053091203_sd.pdf), generated with kicad-footprint-generator +connector Molex Nano-Fit side entry +0 +2 +2 +Connector_Molex +Molex_Nano-Fit_105309-xx03_1x03_P2.50mm_Vertical +Molex Nano-Fit Power Connectors, 105309-xx03, 3 Pins per row (http://www.molex.com/pdm_docs/sd/1053091203_sd.pdf), generated with kicad-footprint-generator +connector Molex Nano-Fit side entry +0 +3 +3 +Connector_Molex +Molex_Nano-Fit_105309-xx04_1x04_P2.50mm_Vertical +Molex Nano-Fit Power Connectors, 105309-xx04, 4 Pins per row (http://www.molex.com/pdm_docs/sd/1053091203_sd.pdf), generated with kicad-footprint-generator +connector Molex Nano-Fit side entry +0 +4 +4 +Connector_Molex +Molex_Nano-Fit_105309-xx05_1x05_P2.50mm_Vertical +Molex Nano-Fit Power Connectors, 105309-xx05, 5 Pins per row (http://www.molex.com/pdm_docs/sd/1053091203_sd.pdf), generated with kicad-footprint-generator +connector Molex Nano-Fit side entry +0 +5 +5 +Connector_Molex +Molex_Nano-Fit_105309-xx06_1x06_P2.50mm_Vertical +Molex Nano-Fit Power Connectors, 105309-xx06, 6 Pins per row (http://www.molex.com/pdm_docs/sd/1053091203_sd.pdf), generated with kicad-footprint-generator +connector Molex Nano-Fit side entry +0 +6 +6 +Connector_Molex +Molex_Nano-Fit_105309-xx07_1x07_P2.50mm_Vertical +Molex Nano-Fit Power Connectors, 105309-xx07, 7 Pins per row (http://www.molex.com/pdm_docs/sd/1053091203_sd.pdf), generated with kicad-footprint-generator +connector Molex Nano-Fit side entry +0 +7 +7 +Connector_Molex +Molex_Nano-Fit_105309-xx08_1x08_P2.50mm_Vertical +Molex Nano-Fit Power Connectors, 105309-xx08, 8 Pins per row (http://www.molex.com/pdm_docs/sd/1053091203_sd.pdf), generated with kicad-footprint-generator +connector Molex Nano-Fit side entry +0 +8 +8 +Connector_Molex +Molex_Nano-Fit_105310-xx04_2x02_P2.50mm_Vertical +Molex Nano-Fit Power Connectors, 105310-xx04, 2 Pins per row (http://www.molex.com/pdm_docs/sd/1053101208_sd.pdf), generated with kicad-footprint-generator +connector Molex Nano-Fit side entry +0 +4 +4 +Connector_Molex +Molex_Nano-Fit_105310-xx06_2x03_P2.50mm_Vertical +Molex Nano-Fit Power Connectors, 105310-xx06, 3 Pins per row (http://www.molex.com/pdm_docs/sd/1053101208_sd.pdf), generated with kicad-footprint-generator +connector Molex Nano-Fit side entry +0 +6 +6 +Connector_Molex +Molex_Nano-Fit_105310-xx08_2x04_P2.50mm_Vertical +Molex Nano-Fit Power Connectors, 105310-xx08, 4 Pins per row (http://www.molex.com/pdm_docs/sd/1053101208_sd.pdf), generated with kicad-footprint-generator +connector Molex Nano-Fit side entry +0 +8 +8 +Connector_Molex +Molex_Nano-Fit_105310-xx10_2x05_P2.50mm_Vertical +Molex Nano-Fit Power Connectors, 105310-xx10, 5 Pins per row (http://www.molex.com/pdm_docs/sd/1053101208_sd.pdf), generated with kicad-footprint-generator +connector Molex Nano-Fit side entry +0 +10 +10 +Connector_Molex +Molex_Nano-Fit_105310-xx12_2x06_P2.50mm_Vertical +Molex Nano-Fit Power Connectors, 105310-xx12, 6 Pins per row (http://www.molex.com/pdm_docs/sd/1053101208_sd.pdf), generated with kicad-footprint-generator +connector Molex Nano-Fit side entry +0 +12 +12 +Connector_Molex +Molex_Nano-Fit_105310-xx14_2x07_P2.50mm_Vertical +Molex Nano-Fit Power Connectors, 105310-xx14, 7 Pins per row (http://www.molex.com/pdm_docs/sd/1053101208_sd.pdf), generated with kicad-footprint-generator +connector Molex Nano-Fit side entry +0 +14 +14 +Connector_Molex +Molex_Nano-Fit_105310-xx16_2x08_P2.50mm_Vertical +Molex Nano-Fit Power Connectors, 105310-xx16, 8 Pins per row (http://www.molex.com/pdm_docs/sd/1053101208_sd.pdf), generated with kicad-footprint-generator +connector Molex Nano-Fit side entry +0 +16 +16 +Connector_Molex +Molex_Nano-Fit_105313-xx02_1x02_P2.50mm_Horizontal +Molex Nano-Fit Power Connectors, 105313-xx02, 2 Pins per row (http://www.molex.com/pdm_docs/sd/1053131208_sd.pdf), generated with kicad-footprint-generator +connector Molex Nano-Fit top entry +0 +2 +2 +Connector_Molex +Molex_Nano-Fit_105313-xx03_1x03_P2.50mm_Horizontal +Molex Nano-Fit Power Connectors, 105313-xx03, 3 Pins per row (http://www.molex.com/pdm_docs/sd/1053131208_sd.pdf), generated with kicad-footprint-generator +connector Molex Nano-Fit top entry +0 +3 +3 +Connector_Molex +Molex_Nano-Fit_105313-xx04_1x04_P2.50mm_Horizontal +Molex Nano-Fit Power Connectors, 105313-xx04, 4 Pins per row (http://www.molex.com/pdm_docs/sd/1053131208_sd.pdf), generated with kicad-footprint-generator +connector Molex Nano-Fit top entry +0 +4 +4 +Connector_Molex +Molex_Nano-Fit_105313-xx05_1x05_P2.50mm_Horizontal +Molex Nano-Fit Power Connectors, 105313-xx05, 5 Pins per row (http://www.molex.com/pdm_docs/sd/1053131208_sd.pdf), generated with kicad-footprint-generator +connector Molex Nano-Fit top entry +0 +5 +5 +Connector_Molex +Molex_Nano-Fit_105313-xx06_1x06_P2.50mm_Horizontal +Molex Nano-Fit Power Connectors, 105313-xx06, 6 Pins per row (http://www.molex.com/pdm_docs/sd/1053131208_sd.pdf), generated with kicad-footprint-generator +connector Molex Nano-Fit top entry +0 +6 +6 +Connector_Molex +Molex_Nano-Fit_105313-xx07_1x07_P2.50mm_Horizontal +Molex Nano-Fit Power Connectors, 105313-xx07, 7 Pins per row (http://www.molex.com/pdm_docs/sd/1053131208_sd.pdf), generated with kicad-footprint-generator +connector Molex Nano-Fit top entry +0 +7 +7 +Connector_Molex +Molex_Nano-Fit_105313-xx08_1x08_P2.50mm_Horizontal +Molex Nano-Fit Power Connectors, 105313-xx08, 8 Pins per row (http://www.molex.com/pdm_docs/sd/1053131208_sd.pdf), generated with kicad-footprint-generator +connector Molex Nano-Fit top entry +0 +8 +8 +Connector_Molex +Molex_Nano-Fit_105314-xx04_2x02_P2.50mm_Horizontal +Molex Nano-Fit Power Connectors, 105314-xx04, 2 Pins per row (http://www.molex.com/pdm_docs/sd/1053141208_sd.pdf), generated with kicad-footprint-generator +connector Molex Nano-Fit top entry +0 +4 +4 +Connector_Molex +Molex_Nano-Fit_105314-xx06_2x03_P2.50mm_Horizontal +Molex Nano-Fit Power Connectors, 105314-xx06, 3 Pins per row (http://www.molex.com/pdm_docs/sd/1053141208_sd.pdf), generated with kicad-footprint-generator +connector Molex Nano-Fit top entry +0 +6 +6 +Connector_Molex +Molex_Nano-Fit_105314-xx08_2x04_P2.50mm_Horizontal +Molex Nano-Fit Power Connectors, 105314-xx08, 4 Pins per row (http://www.molex.com/pdm_docs/sd/1053141208_sd.pdf), generated with kicad-footprint-generator +connector Molex Nano-Fit top entry +0 +8 +8 +Connector_Molex +Molex_Nano-Fit_105314-xx10_2x05_P2.50mm_Horizontal +Molex Nano-Fit Power Connectors, 105314-xx10, 5 Pins per row (http://www.molex.com/pdm_docs/sd/1053141208_sd.pdf), generated with kicad-footprint-generator +connector Molex Nano-Fit top entry +0 +10 +10 +Connector_Molex +Molex_Nano-Fit_105314-xx12_2x06_P2.50mm_Horizontal +Molex Nano-Fit Power Connectors, 105314-xx12, 6 Pins per row (http://www.molex.com/pdm_docs/sd/1053141208_sd.pdf), generated with kicad-footprint-generator +connector Molex Nano-Fit top entry +0 +12 +12 +Connector_Molex +Molex_Nano-Fit_105314-xx14_2x07_P2.50mm_Horizontal +Molex Nano-Fit Power Connectors, 105314-xx14, 7 Pins per row (http://www.molex.com/pdm_docs/sd/1053141208_sd.pdf), generated with kicad-footprint-generator +connector Molex Nano-Fit top entry +0 +14 +14 +Connector_Molex +Molex_Nano-Fit_105314-xx16_2x08_P2.50mm_Horizontal +Molex Nano-Fit Power Connectors, 105314-xx16, 8 Pins per row (http://www.molex.com/pdm_docs/sd/1053141208_sd.pdf), generated with kicad-footprint-generator +connector Molex Nano-Fit top entry +0 +16 +16 +Connector_Molex +Molex_Panelmate_53780-0270_1x02-1MP_P1.25mm_Horizontal +Molex Panelmate series connector, 53780-0270 (), generated with kicad-footprint-generator +connector Molex Panelmate top entry +0 +4 +3 +Connector_Molex +Molex_Panelmate_53780-0370_1x03-1MP_P1.25mm_Horizontal +Molex Panelmate series connector, 53780-0370 (), generated with kicad-footprint-generator +connector Molex Panelmate top entry +0 +5 +4 +Connector_Molex +Molex_Panelmate_53780-0470_1x04-1MP_P1.25mm_Horizontal +Molex Panelmate series connector, 53780-0470 (), generated with kicad-footprint-generator +connector Molex Panelmate top entry +0 +6 +5 +Connector_Molex +Molex_Panelmate_53780-0570_1x05-1MP_P1.25mm_Horizontal +Molex Panelmate series connector, 53780-0570 (), generated with kicad-footprint-generator +connector Molex Panelmate top entry +0 +7 +6 +Connector_Molex +Molex_Panelmate_53780-0670_1x06-1MP_P1.25mm_Horizontal +Molex Panelmate series connector, 53780-0670 (), generated with kicad-footprint-generator +connector Molex Panelmate top entry +0 +8 +7 +Connector_Molex +Molex_Panelmate_53780-0770_1x07-1MP_P1.25mm_Horizontal +Molex Panelmate series connector, 53780-0770 (), generated with kicad-footprint-generator +connector Molex Panelmate top entry +0 +9 +8 +Connector_Molex +Molex_Panelmate_53780-0870_1x08-1MP_P1.25mm_Horizontal +Molex Panelmate series connector, 53780-0870 (), generated with kicad-footprint-generator +connector Molex Panelmate top entry +0 +10 +9 +Connector_Molex +Molex_Panelmate_53780-0970_1x09-1MP_P1.25mm_Horizontal +Molex Panelmate series connector, 53780-0970 (), generated with kicad-footprint-generator +connector Molex Panelmate top entry +0 +11 +10 +Connector_Molex +Molex_Panelmate_53780-1070_1x10-1MP_P1.25mm_Horizontal +Molex Panelmate series connector, 53780-1070 (), generated with kicad-footprint-generator +connector Molex Panelmate top entry +0 +12 +11 +Connector_Molex +Molex_Panelmate_53780-1270_1x12-1MP_P1.25mm_Horizontal +Molex Panelmate series connector, 53780-1270 (), generated with kicad-footprint-generator +connector Molex Panelmate top entry +0 +14 +13 +Connector_Molex +Molex_Panelmate_53780-1470_1x14-1MP_P1.25mm_Horizontal +Molex Panelmate series connector, 53780-1470 (), generated with kicad-footprint-generator +connector Molex Panelmate top entry +0 +16 +15 +Connector_Molex +Molex_Panelmate_53780-1570_1x15-1MP_P1.25mm_Horizontal +Molex Panelmate series connector, 53780-1570 (), generated with kicad-footprint-generator +connector Molex Panelmate top entry +0 +17 +16 +Connector_Molex +Molex_Panelmate_53780-1870_1x18-1MP_P1.25mm_Horizontal +Molex Panelmate series connector, 53780-1870 (), generated with kicad-footprint-generator +connector Molex Panelmate top entry +0 +20 +19 +Connector_Molex +Molex_Panelmate_53780-3070_1x30-1MP_P1.25mm_Horizontal +Molex Panelmate series connector, 53780-3070 (), generated with kicad-footprint-generator +connector Molex Panelmate top entry +0 +32 +31 +Connector_Molex +Molex_Pico-Clasp_202396-0207_1x02-1MP_P1.00mm_Horizontal +Molex Pico-Clasp series connector, 202396-0207 (http://www.molex.com/pdm_docs/sd/2023960207_sd.pdf), generated with kicad-footprint-generator +connector Molex Pico-Clasp top entry +0 +4 +3 +Connector_Molex +Molex_Pico-Clasp_202396-0307_1x03-1MP_P1.00mm_Horizontal +Molex Pico-Clasp series connector, 202396-0307 (http://www.molex.com/pdm_docs/sd/2023960207_sd.pdf), generated with kicad-footprint-generator +connector Molex Pico-Clasp top entry +0 +5 +4 +Connector_Molex +Molex_Pico-Clasp_202396-0407_1x04-1MP_P1.00mm_Horizontal +Molex Pico-Clasp series connector, 202396-0407 (http://www.molex.com/pdm_docs/sd/2023960207_sd.pdf), generated with kicad-footprint-generator +connector Molex Pico-Clasp top entry +0 +6 +5 +Connector_Molex +Molex_Pico-Clasp_202396-0507_1x05-1MP_P1.00mm_Horizontal +Molex Pico-Clasp series connector, 202396-0507 (http://www.molex.com/pdm_docs/sd/2023960207_sd.pdf), generated with kicad-footprint-generator +connector Molex Pico-Clasp top entry +0 +7 +6 +Connector_Molex +Molex_Pico-Clasp_202396-0607_1x06-1MP_P1.00mm_Horizontal +Molex Pico-Clasp series connector, 202396-0607 (http://www.molex.com/pdm_docs/sd/2023960207_sd.pdf), generated with kicad-footprint-generator +connector Molex Pico-Clasp top entry +0 +8 +7 +Connector_Molex +Molex_Pico-Clasp_202396-0707_1x07-1MP_P1.00mm_Horizontal +Molex Pico-Clasp series connector, 202396-0707 (http://www.molex.com/pdm_docs/sd/2023960207_sd.pdf), generated with kicad-footprint-generator +connector Molex Pico-Clasp top entry +0 +9 +8 +Connector_Molex +Molex_Pico-Clasp_202396-0807_1x08-1MP_P1.00mm_Horizontal +Molex Pico-Clasp series connector, 202396-0807 (http://www.molex.com/pdm_docs/sd/2023960207_sd.pdf), generated with kicad-footprint-generator +connector Molex Pico-Clasp top entry +0 +10 +9 +Connector_Molex +Molex_Pico-Clasp_202396-0907_1x09-1MP_P1.00mm_Horizontal +Molex Pico-Clasp series connector, 202396-0907 (http://www.molex.com/pdm_docs/sd/2023960207_sd.pdf), generated with kicad-footprint-generator +connector Molex Pico-Clasp top entry +0 +11 +10 +Connector_Molex +Molex_Pico-Clasp_202396-1007_1x10-1MP_P1.00mm_Horizontal +Molex Pico-Clasp series connector, 202396-1007 (http://www.molex.com/pdm_docs/sd/2023960207_sd.pdf), generated with kicad-footprint-generator +connector Molex Pico-Clasp top entry +0 +12 +11 +Connector_Molex +Molex_Pico-Clasp_202396-1107_1x11-1MP_P1.00mm_Horizontal +Molex Pico-Clasp series connector, 202396-1107 (http://www.molex.com/pdm_docs/sd/2023960207_sd.pdf), generated with kicad-footprint-generator +connector Molex Pico-Clasp top entry +0 +13 +12 +Connector_Molex +Molex_Pico-Clasp_202396-1207_1x12-1MP_P1.00mm_Horizontal +Molex Pico-Clasp series connector, 202396-1207 (http://www.molex.com/pdm_docs/sd/2023960207_sd.pdf), generated with kicad-footprint-generator +connector Molex Pico-Clasp top entry +0 +14 +13 +Connector_Molex +Molex_Pico-Clasp_202396-1307_1x13-1MP_P1.00mm_Horizontal +Molex Pico-Clasp series connector, 202396-1307 (http://www.molex.com/pdm_docs/sd/2023960207_sd.pdf), generated with kicad-footprint-generator +connector Molex Pico-Clasp top entry +0 +15 +14 +Connector_Molex +Molex_Pico-Clasp_202396-1407_1x14-1MP_P1.00mm_Horizontal +Molex Pico-Clasp series connector, 202396-1407 (http://www.molex.com/pdm_docs/sd/2023960207_sd.pdf), generated with kicad-footprint-generator +connector Molex Pico-Clasp top entry +0 +16 +15 +Connector_Molex +Molex_Pico-Clasp_202396-1507_1x15-1MP_P1.00mm_Horizontal +Molex Pico-Clasp series connector, 202396-1507 (http://www.molex.com/pdm_docs/sd/2023960207_sd.pdf), generated with kicad-footprint-generator +connector Molex Pico-Clasp top entry +0 +17 +16 +Connector_Molex +Molex_Pico-Clasp_501331-0207_1x02-1MP_P1.00mm_Vertical +Molex Pico-Clasp series connector, 501331-0207 (http://www.molex.com/pdm_docs/sd/5013310207_sd.pdf), generated with kicad-footprint-generator +connector Molex Pico-Clasp side entry +0 +4 +3 +Connector_Molex +Molex_Pico-Clasp_501331-0307_1x03-1MP_P1.00mm_Vertical +Molex Pico-Clasp series connector, 501331-0307 (http://www.molex.com/pdm_docs/sd/5013310207_sd.pdf), generated with kicad-footprint-generator +connector Molex Pico-Clasp side entry +0 +5 +4 +Connector_Molex +Molex_Pico-Clasp_501331-0407_1x04-1MP_P1.00mm_Vertical +Molex Pico-Clasp series connector, 501331-0407 (http://www.molex.com/pdm_docs/sd/5013310207_sd.pdf), generated with kicad-footprint-generator +connector Molex Pico-Clasp side entry +0 +6 +5 +Connector_Molex +Molex_Pico-Clasp_501331-0507_1x05-1MP_P1.00mm_Vertical +Molex Pico-Clasp series connector, 501331-0507 (http://www.molex.com/pdm_docs/sd/5013310207_sd.pdf), generated with kicad-footprint-generator +connector Molex Pico-Clasp side entry +0 +7 +6 +Connector_Molex +Molex_Pico-Clasp_501331-0607_1x06-1MP_P1.00mm_Vertical +Molex Pico-Clasp series connector, 501331-0607 (http://www.molex.com/pdm_docs/sd/5013310207_sd.pdf), generated with kicad-footprint-generator +connector Molex Pico-Clasp side entry +0 +8 +7 +Connector_Molex +Molex_Pico-Clasp_501331-0707_1x07-1MP_P1.00mm_Vertical +Molex Pico-Clasp series connector, 501331-0707 (http://www.molex.com/pdm_docs/sd/5013310207_sd.pdf), generated with kicad-footprint-generator +connector Molex Pico-Clasp side entry +0 +9 +8 +Connector_Molex +Molex_Pico-Clasp_501331-0807_1x08-1MP_P1.00mm_Vertical +Molex Pico-Clasp series connector, 501331-0807 (http://www.molex.com/pdm_docs/sd/5013310207_sd.pdf), generated with kicad-footprint-generator +connector Molex Pico-Clasp side entry +0 +10 +9 +Connector_Molex +Molex_Pico-Clasp_501331-0907_1x09-1MP_P1.00mm_Vertical +Molex Pico-Clasp series connector, 501331-0907 (http://www.molex.com/pdm_docs/sd/5013310207_sd.pdf), generated with kicad-footprint-generator +connector Molex Pico-Clasp side entry +0 +11 +10 +Connector_Molex +Molex_Pico-Clasp_501331-1007_1x10-1MP_P1.00mm_Vertical +Molex Pico-Clasp series connector, 501331-1007 (http://www.molex.com/pdm_docs/sd/5013310207_sd.pdf), generated with kicad-footprint-generator +connector Molex Pico-Clasp side entry +0 +12 +11 +Connector_Molex +Molex_Pico-Clasp_501331-1107_1x11-1MP_P1.00mm_Vertical +Molex Pico-Clasp series connector, 501331-1107 (http://www.molex.com/pdm_docs/sd/5013310207_sd.pdf), generated with kicad-footprint-generator +connector Molex Pico-Clasp side entry +0 +13 +12 +Connector_Molex +Molex_Pico-Clasp_501331-1207_1x12-1MP_P1.00mm_Vertical +Molex Pico-Clasp series connector, 501331-1207 (http://www.molex.com/pdm_docs/sd/5013310207_sd.pdf), generated with kicad-footprint-generator +connector Molex Pico-Clasp side entry +0 +14 +13 +Connector_Molex +Molex_Pico-Clasp_501331-1307_1x13-1MP_P1.00mm_Vertical +Molex Pico-Clasp series connector, 501331-1307 (http://www.molex.com/pdm_docs/sd/5013310207_sd.pdf), generated with kicad-footprint-generator +connector Molex Pico-Clasp side entry +0 +15 +14 +Connector_Molex +Molex_Pico-Clasp_501331-1407_1x14-1MP_P1.00mm_Vertical +Molex Pico-Clasp series connector, 501331-1407 (http://www.molex.com/pdm_docs/sd/5013310207_sd.pdf), generated with kicad-footprint-generator +connector Molex Pico-Clasp side entry +0 +16 +15 +Connector_Molex +Molex_Pico-Clasp_501331-1507_1x15-1MP_P1.00mm_Vertical +Molex Pico-Clasp series connector, 501331-1507 (http://www.molex.com/pdm_docs/sd/5013310207_sd.pdf), generated with kicad-footprint-generator +connector Molex Pico-Clasp side entry +0 +17 +16 +Connector_Molex +Molex_Pico-EZmate_78171-0002_1x02-1MP_P1.20mm_Vertical +Molex Pico-EZmate series connector, 78171-0002 (http://www.molex.com/pdm_docs/sd/781710002_sd.pdf), generated with kicad-footprint-generator +connector Molex Pico-EZmate side entry +0 +4 +3 +Connector_Molex +Molex_Pico-EZmate_78171-0003_1x03-1MP_P1.20mm_Vertical +Molex Pico-EZmate series connector, 78171-0003 (http://www.molex.com/pdm_docs/sd/781710002_sd.pdf), generated with kicad-footprint-generator +connector Molex Pico-EZmate side entry +0 +5 +4 +Connector_Molex +Molex_Pico-EZmate_78171-0004_1x04-1MP_P1.20mm_Vertical +Molex Pico-EZmate series connector, 78171-0004 (http://www.molex.com/pdm_docs/sd/781710002_sd.pdf), generated with kicad-footprint-generator +connector Molex Pico-EZmate side entry +0 +6 +5 +Connector_Molex +Molex_Pico-EZmate_78171-0005_1x05-1MP_P1.20mm_Vertical +Molex Pico-EZmate series connector, 78171-0005 (http://www.molex.com/pdm_docs/sd/781710002_sd.pdf), generated with kicad-footprint-generator +connector Molex Pico-EZmate side entry +0 +7 +6 +Connector_Molex +Molex_Pico-EZmate_Slim_202656-0021_1x02-1MP_P1.20mm_Vertical +Molex Pico-EZmate_Slim series connector, 202656-0021 (http://www.molex.com/pdm_docs/sd/2026560021_sd.pdf), generated with kicad-footprint-generator +connector Molex Pico-EZmate_Slim side entry +0 +4 +3 +Connector_Molex +Molex_Pico-Lock_504050-0491_1x04-1MP_P1.50mm_Horizontal +Molex Pico-Lock series connector, 504050-0491 (http://www.molex.com/pdm_docs/sd/5040500891_sd.pdf), generated with kicad-footprint-generator +connector Molex Pico-Lock horizontal +0 +6 +5 +Connector_Molex +Molex_Pico-Lock_504050-0591_1x05-1MP_P1.50mm_Horizontal +Molex Pico-Lock series connector, 504050-0591 (http://www.molex.com/pdm_docs/sd/5040500891_sd.pdf), generated with kicad-footprint-generator +connector Molex Pico-Lock horizontal +0 +7 +6 +Connector_Molex +Molex_Pico-Lock_504050-0691_1x06-1MP_P1.50mm_Horizontal +Molex Pico-Lock series connector, 504050-0691 (http://www.molex.com/pdm_docs/sd/5040500891_sd.pdf), generated with kicad-footprint-generator +connector Molex Pico-Lock horizontal +0 +8 +7 +Connector_Molex +Molex_Pico-Lock_504050-0791_1x07-1MP_P1.50mm_Horizontal +Molex Pico-Lock series connector, 504050-0791 (http://www.molex.com/pdm_docs/sd/5040500891_sd.pdf), generated with kicad-footprint-generator +connector Molex Pico-Lock horizontal +0 +9 +8 +Connector_Molex +Molex_Pico-Lock_504050-0891_1x08-1MP_P1.50mm_Horizontal +Molex Pico-Lock series connector, 504050-0891 (http://www.molex.com/pdm_docs/sd/5040500891_sd.pdf), generated with kicad-footprint-generator +connector Molex Pico-Lock horizontal +0 +10 +9 +Connector_Molex +Molex_Pico-Lock_504050-1091_1x10-1MP_P1.50mm_Horizontal +Molex Pico-Lock series connector, 504050-1091 (http://www.molex.com/pdm_docs/sd/5040500891_sd.pdf), generated with kicad-footprint-generator +connector Molex Pico-Lock horizontal +0 +12 +11 +Connector_Molex +Molex_Pico-Lock_504050-1291_1x12-1MP_P1.50mm_Horizontal +Molex Pico-Lock series connector, 504050-1291 (http://www.molex.com/pdm_docs/sd/5040500891_sd.pdf), generated with kicad-footprint-generator +connector Molex Pico-Lock horizontal +0 +14 +13 +Connector_Molex +Molex_Pico-SPOX_87437-1443_1x14-P1.5mm_Vertical +Molex Pico-SPOX Connector System, 87437-1443, 14 Pins per row (https://www.molex.com/pdm_docs/sd/874371443_sd.pdf#page=2) +molex pico spox 14 +0 +28 +14 +Connector_Molex +Molex_PicoBlade_53047-0210_1x02_P1.25mm_Vertical +Molex PicoBlade Connector System, 53047-0210, 2 Pins per row (http://www.molex.com/pdm_docs/sd/530470610_sd.pdf), generated with kicad-footprint-generator +connector Molex PicoBlade side entry +0 +2 +2 +Connector_Molex +Molex_PicoBlade_53047-0310_1x03_P1.25mm_Vertical +Molex PicoBlade Connector System, 53047-0310, 3 Pins per row (http://www.molex.com/pdm_docs/sd/530470610_sd.pdf), generated with kicad-footprint-generator +connector Molex PicoBlade side entry +0 +3 +3 +Connector_Molex +Molex_PicoBlade_53047-0410_1x04_P1.25mm_Vertical +Molex PicoBlade Connector System, 53047-0410, 4 Pins per row (http://www.molex.com/pdm_docs/sd/530470610_sd.pdf), generated with kicad-footprint-generator +connector Molex PicoBlade side entry +0 +4 +4 +Connector_Molex +Molex_PicoBlade_53047-0510_1x05_P1.25mm_Vertical +Molex PicoBlade Connector System, 53047-0510, 5 Pins per row (http://www.molex.com/pdm_docs/sd/530470610_sd.pdf), generated with kicad-footprint-generator +connector Molex PicoBlade side entry +0 +5 +5 +Connector_Molex +Molex_PicoBlade_53047-0610_1x06_P1.25mm_Vertical +Molex PicoBlade Connector System, 53047-0610, 6 Pins per row (http://www.molex.com/pdm_docs/sd/530470610_sd.pdf), generated with kicad-footprint-generator +connector Molex PicoBlade side entry +0 +6 +6 +Connector_Molex +Molex_PicoBlade_53047-0710_1x07_P1.25mm_Vertical +Molex PicoBlade Connector System, 53047-0710, 7 Pins per row (http://www.molex.com/pdm_docs/sd/530470610_sd.pdf), generated with kicad-footprint-generator +connector Molex PicoBlade side entry +0 +7 +7 +Connector_Molex +Molex_PicoBlade_53047-0810_1x08_P1.25mm_Vertical +Molex PicoBlade Connector System, 53047-0810, 8 Pins per row (http://www.molex.com/pdm_docs/sd/530470610_sd.pdf), generated with kicad-footprint-generator +connector Molex PicoBlade side entry +0 +8 +8 +Connector_Molex +Molex_PicoBlade_53047-0910_1x09_P1.25mm_Vertical +Molex PicoBlade Connector System, 53047-0910, 9 Pins per row (http://www.molex.com/pdm_docs/sd/530470610_sd.pdf), generated with kicad-footprint-generator +connector Molex PicoBlade side entry +0 +9 +9 +Connector_Molex +Molex_PicoBlade_53047-1010_1x10_P1.25mm_Vertical +Molex PicoBlade Connector System, 53047-1010, 10 Pins per row (http://www.molex.com/pdm_docs/sd/530470610_sd.pdf), generated with kicad-footprint-generator +connector Molex PicoBlade side entry +0 +10 +10 +Connector_Molex +Molex_PicoBlade_53047-1110_1x11_P1.25mm_Vertical +Molex PicoBlade Connector System, 53047-1110, 11 Pins per row (http://www.molex.com/pdm_docs/sd/530470610_sd.pdf), generated with kicad-footprint-generator +connector Molex PicoBlade side entry +0 +11 +11 +Connector_Molex +Molex_PicoBlade_53047-1210_1x12_P1.25mm_Vertical +Molex PicoBlade Connector System, 53047-1210, 12 Pins per row (http://www.molex.com/pdm_docs/sd/530470610_sd.pdf), generated with kicad-footprint-generator +connector Molex PicoBlade side entry +0 +12 +12 +Connector_Molex +Molex_PicoBlade_53047-1310_1x13_P1.25mm_Vertical +Molex PicoBlade Connector System, 53047-1310, 13 Pins per row (http://www.molex.com/pdm_docs/sd/530470610_sd.pdf), generated with kicad-footprint-generator +connector Molex PicoBlade side entry +0 +13 +13 +Connector_Molex +Molex_PicoBlade_53047-1410_1x14_P1.25mm_Vertical +Molex PicoBlade Connector System, 53047-1410, 14 Pins per row (http://www.molex.com/pdm_docs/sd/530470610_sd.pdf), generated with kicad-footprint-generator +connector Molex PicoBlade side entry +0 +14 +14 +Connector_Molex +Molex_PicoBlade_53047-1510_1x15_P1.25mm_Vertical +Molex PicoBlade Connector System, 53047-1510, 15 Pins per row (http://www.molex.com/pdm_docs/sd/530470610_sd.pdf), generated with kicad-footprint-generator +connector Molex PicoBlade side entry +0 +15 +15 +Connector_Molex +Molex_PicoBlade_53048-0210_1x02_P1.25mm_Horizontal +Molex PicoBlade Connector System, 53048-0210, 2 Pins per row (http://www.molex.com/pdm_docs/sd/530480210_sd.pdf), generated with kicad-footprint-generator +connector Molex PicoBlade top entry +0 +2 +2 +Connector_Molex +Molex_PicoBlade_53048-0310_1x03_P1.25mm_Horizontal +Molex PicoBlade Connector System, 53048-0310, 3 Pins per row (http://www.molex.com/pdm_docs/sd/530480210_sd.pdf), generated with kicad-footprint-generator +connector Molex PicoBlade top entry +0 +3 +3 +Connector_Molex +Molex_PicoBlade_53048-0410_1x04_P1.25mm_Horizontal +Molex PicoBlade Connector System, 53048-0410, 4 Pins per row (http://www.molex.com/pdm_docs/sd/530480210_sd.pdf), generated with kicad-footprint-generator +connector Molex PicoBlade top entry +0 +4 +4 +Connector_Molex +Molex_PicoBlade_53048-0510_1x05_P1.25mm_Horizontal +Molex PicoBlade Connector System, 53048-0510, 5 Pins per row (http://www.molex.com/pdm_docs/sd/530480210_sd.pdf), generated with kicad-footprint-generator +connector Molex PicoBlade top entry +0 +5 +5 +Connector_Molex +Molex_PicoBlade_53048-0610_1x06_P1.25mm_Horizontal +Molex PicoBlade Connector System, 53048-0610, 6 Pins per row (http://www.molex.com/pdm_docs/sd/530480210_sd.pdf), generated with kicad-footprint-generator +connector Molex PicoBlade top entry +0 +6 +6 +Connector_Molex +Molex_PicoBlade_53048-0710_1x07_P1.25mm_Horizontal +Molex PicoBlade Connector System, 53048-0710, 7 Pins per row (http://www.molex.com/pdm_docs/sd/530480210_sd.pdf), generated with kicad-footprint-generator +connector Molex PicoBlade top entry +0 +7 +7 +Connector_Molex +Molex_PicoBlade_53048-0810_1x08_P1.25mm_Horizontal +Molex PicoBlade Connector System, 53048-0810, 8 Pins per row (http://www.molex.com/pdm_docs/sd/530480210_sd.pdf), generated with kicad-footprint-generator +connector Molex PicoBlade top entry +0 +8 +8 +Connector_Molex +Molex_PicoBlade_53048-0910_1x09_P1.25mm_Horizontal +Molex PicoBlade Connector System, 53048-0910, 9 Pins per row (http://www.molex.com/pdm_docs/sd/530480210_sd.pdf), generated with kicad-footprint-generator +connector Molex PicoBlade top entry +0 +9 +9 +Connector_Molex +Molex_PicoBlade_53048-1010_1x10_P1.25mm_Horizontal +Molex PicoBlade Connector System, 53048-1010, 10 Pins per row (http://www.molex.com/pdm_docs/sd/530480210_sd.pdf), generated with kicad-footprint-generator +connector Molex PicoBlade top entry +0 +10 +10 +Connector_Molex +Molex_PicoBlade_53048-1110_1x11_P1.25mm_Horizontal +Molex PicoBlade Connector System, 53048-1110, 11 Pins per row (http://www.molex.com/pdm_docs/sd/530480210_sd.pdf), generated with kicad-footprint-generator +connector Molex PicoBlade top entry +0 +11 +11 +Connector_Molex +Molex_PicoBlade_53048-1210_1x12_P1.25mm_Horizontal +Molex PicoBlade Connector System, 53048-1210, 12 Pins per row (http://www.molex.com/pdm_docs/sd/530480210_sd.pdf), generated with kicad-footprint-generator +connector Molex PicoBlade top entry +0 +12 +12 +Connector_Molex +Molex_PicoBlade_53048-1310_1x13_P1.25mm_Horizontal +Molex PicoBlade Connector System, 53048-1310, 13 Pins per row (http://www.molex.com/pdm_docs/sd/530480210_sd.pdf), generated with kicad-footprint-generator +connector Molex PicoBlade top entry +0 +13 +13 +Connector_Molex +Molex_PicoBlade_53048-1410_1x14_P1.25mm_Horizontal +Molex PicoBlade Connector System, 53048-1410, 14 Pins per row (http://www.molex.com/pdm_docs/sd/530480210_sd.pdf), generated with kicad-footprint-generator +connector Molex PicoBlade top entry +0 +14 +14 +Connector_Molex +Molex_PicoBlade_53048-1510_1x15_P1.25mm_Horizontal +Molex PicoBlade Connector System, 53048-1510, 15 Pins per row (http://www.molex.com/pdm_docs/sd/530480210_sd.pdf), generated with kicad-footprint-generator +connector Molex PicoBlade top entry +0 +15 +15 +Connector_Molex +Molex_PicoBlade_53261-0271_1x02-1MP_P1.25mm_Horizontal +Molex PicoBlade series connector, 53261-0271 (http://www.molex.com/pdm_docs/sd/532610271_sd.pdf), generated with kicad-footprint-generator +connector Molex PicoBlade top entry +0 +4 +3 +Connector_Molex +Molex_PicoBlade_53261-0371_1x03-1MP_P1.25mm_Horizontal +Molex PicoBlade series connector, 53261-0371 (http://www.molex.com/pdm_docs/sd/532610271_sd.pdf), generated with kicad-footprint-generator +connector Molex PicoBlade top entry +0 +5 +4 +Connector_Molex +Molex_PicoBlade_53261-0471_1x04-1MP_P1.25mm_Horizontal +Molex PicoBlade series connector, 53261-0471 (http://www.molex.com/pdm_docs/sd/532610271_sd.pdf), generated with kicad-footprint-generator +connector Molex PicoBlade top entry +0 +6 +5 +Connector_Molex +Molex_PicoBlade_53261-0571_1x05-1MP_P1.25mm_Horizontal +Molex PicoBlade series connector, 53261-0571 (http://www.molex.com/pdm_docs/sd/532610271_sd.pdf), generated with kicad-footprint-generator +connector Molex PicoBlade top entry +0 +7 +6 +Connector_Molex +Molex_PicoBlade_53261-0671_1x06-1MP_P1.25mm_Horizontal +Molex PicoBlade series connector, 53261-0671 (http://www.molex.com/pdm_docs/sd/532610271_sd.pdf), generated with kicad-footprint-generator +connector Molex PicoBlade top entry +0 +8 +7 +Connector_Molex +Molex_PicoBlade_53261-0771_1x07-1MP_P1.25mm_Horizontal +Molex PicoBlade series connector, 53261-0771 (http://www.molex.com/pdm_docs/sd/532610271_sd.pdf), generated with kicad-footprint-generator +connector Molex PicoBlade top entry +0 +9 +8 +Connector_Molex +Molex_PicoBlade_53261-0871_1x08-1MP_P1.25mm_Horizontal +Molex PicoBlade series connector, 53261-0871 (http://www.molex.com/pdm_docs/sd/532610271_sd.pdf), generated with kicad-footprint-generator +connector Molex PicoBlade top entry +0 +10 +9 +Connector_Molex +Molex_PicoBlade_53261-0971_1x09-1MP_P1.25mm_Horizontal +Molex PicoBlade series connector, 53261-0971 (http://www.molex.com/pdm_docs/sd/532610271_sd.pdf), generated with kicad-footprint-generator +connector Molex PicoBlade top entry +0 +11 +10 +Connector_Molex +Molex_PicoBlade_53261-1071_1x10-1MP_P1.25mm_Horizontal +Molex PicoBlade series connector, 53261-1071 (http://www.molex.com/pdm_docs/sd/532610271_sd.pdf), generated with kicad-footprint-generator +connector Molex PicoBlade top entry +0 +12 +11 +Connector_Molex +Molex_PicoBlade_53261-1171_1x11-1MP_P1.25mm_Horizontal +Molex PicoBlade series connector, 53261-1171 (http://www.molex.com/pdm_docs/sd/532610271_sd.pdf), generated with kicad-footprint-generator +connector Molex PicoBlade top entry +0 +13 +12 +Connector_Molex +Molex_PicoBlade_53261-1271_1x12-1MP_P1.25mm_Horizontal +Molex PicoBlade series connector, 53261-1271 (http://www.molex.com/pdm_docs/sd/532610271_sd.pdf), generated with kicad-footprint-generator +connector Molex PicoBlade top entry +0 +14 +13 +Connector_Molex +Molex_PicoBlade_53261-1371_1x13-1MP_P1.25mm_Horizontal +Molex PicoBlade series connector, 53261-1371 (http://www.molex.com/pdm_docs/sd/532610271_sd.pdf), generated with kicad-footprint-generator +connector Molex PicoBlade top entry +0 +15 +14 +Connector_Molex +Molex_PicoBlade_53261-1471_1x14-1MP_P1.25mm_Horizontal +Molex PicoBlade series connector, 53261-1471 (http://www.molex.com/pdm_docs/sd/532610271_sd.pdf), generated with kicad-footprint-generator +connector Molex PicoBlade top entry +0 +16 +15 +Connector_Molex +Molex_PicoBlade_53261-1571_1x15-1MP_P1.25mm_Horizontal +Molex PicoBlade series connector, 53261-1571 (http://www.molex.com/pdm_docs/sd/532610271_sd.pdf), generated with kicad-footprint-generator +connector Molex PicoBlade top entry +0 +17 +16 +Connector_Molex +Molex_PicoBlade_53261-1771_1x17-1MP_P1.25mm_Horizontal +Molex PicoBlade series connector, 53261-1771 (http://www.molex.com/pdm_docs/sd/532610271_sd.pdf), generated with kicad-footprint-generator +connector Molex PicoBlade top entry +0 +19 +18 +Connector_Molex +Molex_PicoBlade_53398-0271_1x02-1MP_P1.25mm_Vertical +Molex PicoBlade series connector, 53398-0271 (http://www.molex.com/pdm_docs/sd/533980271_sd.pdf), generated with kicad-footprint-generator +connector Molex PicoBlade side entry +0 +4 +3 +Connector_Molex +Molex_PicoBlade_53398-0371_1x03-1MP_P1.25mm_Vertical +Molex PicoBlade series connector, 53398-0371 (http://www.molex.com/pdm_docs/sd/533980271_sd.pdf), generated with kicad-footprint-generator +connector Molex PicoBlade side entry +0 +5 +4 +Connector_Molex +Molex_PicoBlade_53398-0471_1x04-1MP_P1.25mm_Vertical +Molex PicoBlade series connector, 53398-0471 (http://www.molex.com/pdm_docs/sd/533980271_sd.pdf), generated with kicad-footprint-generator +connector Molex PicoBlade side entry +0 +6 +5 +Connector_Molex +Molex_PicoBlade_53398-0571_1x05-1MP_P1.25mm_Vertical +Molex PicoBlade series connector, 53398-0571 (http://www.molex.com/pdm_docs/sd/533980271_sd.pdf), generated with kicad-footprint-generator +connector Molex PicoBlade side entry +0 +7 +6 +Connector_Molex +Molex_PicoBlade_53398-0671_1x06-1MP_P1.25mm_Vertical +Molex PicoBlade series connector, 53398-0671 (http://www.molex.com/pdm_docs/sd/533980271_sd.pdf), generated with kicad-footprint-generator +connector Molex PicoBlade side entry +0 +8 +7 +Connector_Molex +Molex_PicoBlade_53398-0771_1x07-1MP_P1.25mm_Vertical +Molex PicoBlade series connector, 53398-0771 (http://www.molex.com/pdm_docs/sd/533980271_sd.pdf), generated with kicad-footprint-generator +connector Molex PicoBlade side entry +0 +9 +8 +Connector_Molex +Molex_PicoBlade_53398-0871_1x08-1MP_P1.25mm_Vertical +Molex PicoBlade series connector, 53398-0871 (http://www.molex.com/pdm_docs/sd/533980271_sd.pdf), generated with kicad-footprint-generator +connector Molex PicoBlade side entry +0 +10 +9 +Connector_Molex +Molex_PicoBlade_53398-0971_1x09-1MP_P1.25mm_Vertical +Molex PicoBlade series connector, 53398-0971 (http://www.molex.com/pdm_docs/sd/533980271_sd.pdf), generated with kicad-footprint-generator +connector Molex PicoBlade side entry +0 +11 +10 +Connector_Molex +Molex_PicoBlade_53398-1071_1x10-1MP_P1.25mm_Vertical +Molex PicoBlade series connector, 53398-1071 (http://www.molex.com/pdm_docs/sd/533980271_sd.pdf), generated with kicad-footprint-generator +connector Molex PicoBlade side entry +0 +12 +11 +Connector_Molex +Molex_PicoBlade_53398-1171_1x11-1MP_P1.25mm_Vertical +Molex PicoBlade series connector, 53398-1171 (http://www.molex.com/pdm_docs/sd/533980271_sd.pdf), generated with kicad-footprint-generator +connector Molex PicoBlade side entry +0 +13 +12 +Connector_Molex +Molex_PicoBlade_53398-1271_1x12-1MP_P1.25mm_Vertical +Molex PicoBlade series connector, 53398-1271 (http://www.molex.com/pdm_docs/sd/533980271_sd.pdf), generated with kicad-footprint-generator +connector Molex PicoBlade side entry +0 +14 +13 +Connector_Molex +Molex_PicoBlade_53398-1371_1x13-1MP_P1.25mm_Vertical +Molex PicoBlade series connector, 53398-1371 (http://www.molex.com/pdm_docs/sd/533980271_sd.pdf), generated with kicad-footprint-generator +connector Molex PicoBlade side entry +0 +15 +14 +Connector_Molex +Molex_PicoBlade_53398-1471_1x14-1MP_P1.25mm_Vertical +Molex PicoBlade series connector, 53398-1471 (http://www.molex.com/pdm_docs/sd/533980271_sd.pdf), generated with kicad-footprint-generator +connector Molex PicoBlade side entry +0 +16 +15 +Connector_Molex +Molex_PicoBlade_53398-1571_1x15-1MP_P1.25mm_Vertical +Molex PicoBlade series connector, 53398-1571 (http://www.molex.com/pdm_docs/sd/533980271_sd.pdf), generated with kicad-footprint-generator +connector Molex PicoBlade side entry +0 +17 +16 +Connector_Molex +Molex_Picoflex_90325-0004_2x02_P1.27mm_Vertical +Molex Picoflex Ribbon-Cable Connectors, 90325-0004, 4 Pins (http://www.molex.com/pdm_docs/sd/903250004_sd.pdf), generated with kicad-footprint-generator +connector Molex Picoflex side entry +0 +4 +4 +Connector_Molex +Molex_Picoflex_90325-0006_2x03_P1.27mm_Vertical +Molex Picoflex Ribbon-Cable Connectors, 90325-0006, 6 Pins (http://www.molex.com/pdm_docs/sd/903250004_sd.pdf), generated with kicad-footprint-generator +connector Molex Picoflex side entry +0 +6 +6 +Connector_Molex +Molex_Picoflex_90325-0008_2x04_P1.27mm_Vertical +Molex Picoflex Ribbon-Cable Connectors, 90325-0008, 8 Pins (http://www.molex.com/pdm_docs/sd/903250004_sd.pdf), generated with kicad-footprint-generator +connector Molex Picoflex side entry +0 +8 +8 +Connector_Molex +Molex_Picoflex_90325-0010_2x05_P1.27mm_Vertical +Molex Picoflex Ribbon-Cable Connectors, 90325-0010, 10 Pins (http://www.molex.com/pdm_docs/sd/903250004_sd.pdf), generated with kicad-footprint-generator +connector Molex Picoflex side entry +0 +10 +10 +Connector_Molex +Molex_Picoflex_90325-0012_2x06_P1.27mm_Vertical +Molex Picoflex Ribbon-Cable Connectors, 90325-0012, 12 Pins (http://www.molex.com/pdm_docs/sd/903250004_sd.pdf), generated with kicad-footprint-generator +connector Molex Picoflex side entry +0 +12 +12 +Connector_Molex +Molex_Picoflex_90325-0014_2x07_P1.27mm_Vertical +Molex Picoflex Ribbon-Cable Connectors, 90325-0014, 14 Pins (http://www.molex.com/pdm_docs/sd/903250004_sd.pdf), generated with kicad-footprint-generator +connector Molex Picoflex side entry +0 +14 +14 +Connector_Molex +Molex_Picoflex_90325-0016_2x08_P1.27mm_Vertical +Molex Picoflex Ribbon-Cable Connectors, 90325-0016, 16 Pins (http://www.molex.com/pdm_docs/sd/903250004_sd.pdf), generated with kicad-footprint-generator +connector Molex Picoflex side entry +0 +16 +16 +Connector_Molex +Molex_Picoflex_90325-0018_2x09_P1.27mm_Vertical +Molex Picoflex Ribbon-Cable Connectors, 90325-0018, 18 Pins (http://www.molex.com/pdm_docs/sd/903250004_sd.pdf), generated with kicad-footprint-generator +connector Molex Picoflex side entry +0 +18 +18 +Connector_Molex +Molex_Picoflex_90325-0020_2x10_P1.27mm_Vertical +Molex Picoflex Ribbon-Cable Connectors, 90325-0020, 20 Pins (http://www.molex.com/pdm_docs/sd/903250004_sd.pdf), generated with kicad-footprint-generator +connector Molex Picoflex side entry +0 +20 +20 +Connector_Molex +Molex_Picoflex_90325-0022_2x11_P1.27mm_Vertical +Molex Picoflex Ribbon-Cable Connectors, 90325-0022, 22 Pins (http://www.molex.com/pdm_docs/sd/903250004_sd.pdf), generated with kicad-footprint-generator +connector Molex Picoflex side entry +0 +22 +22 +Connector_Molex +Molex_Picoflex_90325-0024_2x12_P1.27mm_Vertical +Molex Picoflex Ribbon-Cable Connectors, 90325-0024, 24 Pins (http://www.molex.com/pdm_docs/sd/903250004_sd.pdf), generated with kicad-footprint-generator +connector Molex Picoflex side entry +0 +24 +24 +Connector_Molex +Molex_Picoflex_90325-0026_2x13_P1.27mm_Vertical +Molex Picoflex Ribbon-Cable Connectors, 90325-0026, 26 Pins (http://www.molex.com/pdm_docs/sd/903250004_sd.pdf), generated with kicad-footprint-generator +connector Molex Picoflex side entry +0 +26 +26 +Connector_Molex +Molex_Picoflex_90814-0004_2x02_P1.27mm_Vertical +Molex Picoflex Ribbon-Cable Connectors, 90814-0004, 4 Pins (http://www.molex.com/pdm_docs/sd/908140004_sd.pdf), generated with kicad-footprint-generator +connector Molex Picoflex side entry +0 +4 +4 +Connector_Molex +Molex_Picoflex_90814-0006_2x03_P1.27mm_Vertical +Molex Picoflex Ribbon-Cable Connectors, 90814-0006, 6 Pins (http://www.molex.com/pdm_docs/sd/908140004_sd.pdf), generated with kicad-footprint-generator +connector Molex Picoflex side entry +0 +6 +6 +Connector_Molex +Molex_Picoflex_90814-0008_2x04_P1.27mm_Vertical +Molex Picoflex Ribbon-Cable Connectors, 90814-0008, 8 Pins (http://www.molex.com/pdm_docs/sd/908140004_sd.pdf), generated with kicad-footprint-generator +connector Molex Picoflex side entry +0 +8 +8 +Connector_Molex +Molex_Picoflex_90814-0010_2x05_P1.27mm_Vertical +Molex Picoflex Ribbon-Cable Connectors, 90814-0010, 10 Pins (http://www.molex.com/pdm_docs/sd/908140004_sd.pdf), generated with kicad-footprint-generator +connector Molex Picoflex side entry +0 +10 +10 +Connector_Molex +Molex_Picoflex_90814-0012_2x06_P1.27mm_Vertical +Molex Picoflex Ribbon-Cable Connectors, 90814-0012, 12 Pins (http://www.molex.com/pdm_docs/sd/908140004_sd.pdf), generated with kicad-footprint-generator +connector Molex Picoflex side entry +0 +12 +12 +Connector_Molex +Molex_Picoflex_90814-0014_2x07_P1.27mm_Vertical +Molex Picoflex Ribbon-Cable Connectors, 90814-0014, 14 Pins (http://www.molex.com/pdm_docs/sd/908140004_sd.pdf), generated with kicad-footprint-generator +connector Molex Picoflex side entry +0 +14 +14 +Connector_Molex +Molex_Picoflex_90814-0016_2x08_P1.27mm_Vertical +Molex Picoflex Ribbon-Cable Connectors, 90814-0016, 16 Pins (http://www.molex.com/pdm_docs/sd/908140004_sd.pdf), generated with kicad-footprint-generator +connector Molex Picoflex side entry +0 +16 +16 +Connector_Molex +Molex_Picoflex_90814-0018_2x09_P1.27mm_Vertical +Molex Picoflex Ribbon-Cable Connectors, 90814-0018, 18 Pins (http://www.molex.com/pdm_docs/sd/908140004_sd.pdf), generated with kicad-footprint-generator +connector Molex Picoflex side entry +0 +18 +18 +Connector_Molex +Molex_Picoflex_90814-0020_2x10_P1.27mm_Vertical +Molex Picoflex Ribbon-Cable Connectors, 90814-0020, 20 Pins (http://www.molex.com/pdm_docs/sd/908140004_sd.pdf), generated with kicad-footprint-generator +connector Molex Picoflex side entry +0 +20 +20 +Connector_Molex +Molex_Picoflex_90814-0022_2x11_P1.27mm_Vertical +Molex Picoflex Ribbon-Cable Connectors, 90814-0022, 22 Pins (http://www.molex.com/pdm_docs/sd/908140004_sd.pdf), generated with kicad-footprint-generator +connector Molex Picoflex side entry +0 +22 +22 +Connector_Molex +Molex_Picoflex_90814-0024_2x12_P1.27mm_Vertical +Molex Picoflex Ribbon-Cable Connectors, 90814-0024, 24 Pins (http://www.molex.com/pdm_docs/sd/908140004_sd.pdf), generated with kicad-footprint-generator +connector Molex Picoflex side entry +0 +24 +24 +Connector_Molex +Molex_Picoflex_90814-0026_2x13_P1.27mm_Vertical +Molex Picoflex Ribbon-Cable Connectors, 90814-0026, 26 Pins (http://www.molex.com/pdm_docs/sd/908140004_sd.pdf), generated with kicad-footprint-generator +connector Molex Picoflex side entry +0 +26 +26 +Connector_Molex +Molex_SL_171971-0002_1x02_P2.54mm_Vertical +Molex Stackable Linear Connector, 171971-0002 (compatible alternatives: 171971-0102, 171971-0202), 2 Pins per row (https://www.molex.com/pdm_docs/sd/1719710002_sd.pdf), generated with kicad-footprint-generator +connector Molex SL vertical +0 +2 +2 +Connector_Molex +Molex_SL_171971-0003_1x03_P2.54mm_Vertical +Molex Stackable Linear Connector, 171971-0003 (compatible alternatives: 171971-0103, 171971-0203), 3 Pins per row (https://www.molex.com/pdm_docs/sd/1719710002_sd.pdf), generated with kicad-footprint-generator +connector Molex SL vertical +0 +3 +3 +Connector_Molex +Molex_SL_171971-0004_1x04_P2.54mm_Vertical +Molex Stackable Linear Connector, 171971-0004 (compatible alternatives: 171971-0104, 171971-0204), 4 Pins per row (https://www.molex.com/pdm_docs/sd/1719710002_sd.pdf), generated with kicad-footprint-generator +connector Molex SL vertical +0 +4 +4 +Connector_Molex +Molex_SL_171971-0005_1x05_P2.54mm_Vertical +Molex Stackable Linear Connector, 171971-0005 (compatible alternatives: 171971-0105, 171971-0205), 5 Pins per row (https://www.molex.com/pdm_docs/sd/1719710002_sd.pdf), generated with kicad-footprint-generator +connector Molex SL vertical +0 +5 +5 +Connector_Molex +Molex_SL_171971-0006_1x06_P2.54mm_Vertical +Molex Stackable Linear Connector, 171971-0006 (compatible alternatives: 171971-0106, 171971-0206), 6 Pins per row (https://www.molex.com/pdm_docs/sd/1719710002_sd.pdf), generated with kicad-footprint-generator +connector Molex SL vertical +0 +6 +6 +Connector_Molex +Molex_SL_171971-0007_1x07_P2.54mm_Vertical +Molex Stackable Linear Connector, 171971-0007 (compatible alternatives: 171971-0107, 171971-0207), 7 Pins per row (https://www.molex.com/pdm_docs/sd/1719710002_sd.pdf), generated with kicad-footprint-generator +connector Molex SL vertical +0 +7 +7 +Connector_Molex +Molex_SL_171971-0008_1x08_P2.54mm_Vertical +Molex Stackable Linear Connector, 171971-0008 (compatible alternatives: 171971-0108, 171971-0208), 8 Pins per row (https://www.molex.com/pdm_docs/sd/1719710002_sd.pdf), generated with kicad-footprint-generator +connector Molex SL vertical +0 +8 +8 +Connector_Molex +Molex_SL_171971-0009_1x09_P2.54mm_Vertical +Molex Stackable Linear Connector, 171971-0009 (compatible alternatives: 171971-0109, 171971-0209), 9 Pins per row (https://www.molex.com/pdm_docs/sd/1719710002_sd.pdf), generated with kicad-footprint-generator +connector Molex SL vertical +0 +9 +9 +Connector_Molex +Molex_SL_171971-0010_1x10_P2.54mm_Vertical +Molex Stackable Linear Connector, 171971-0010 (compatible alternatives: 171971-0110, 171971-0210), 10 Pins per row (https://www.molex.com/pdm_docs/sd/1719710002_sd.pdf), generated with kicad-footprint-generator +connector Molex SL vertical +0 +10 +10 +Connector_Molex +Molex_SL_171971-0011_1x11_P2.54mm_Vertical +Molex Stackable Linear Connector, 171971-0011 (compatible alternatives: 171971-0111, 171971-0211), 11 Pins per row (https://www.molex.com/pdm_docs/sd/1719710002_sd.pdf), generated with kicad-footprint-generator +connector Molex SL vertical +0 +11 +11 +Connector_Molex +Molex_SL_171971-0012_1x12_P2.54mm_Vertical +Molex Stackable Linear Connector, 171971-0012 (compatible alternatives: 171971-0112, 171971-0212), 12 Pins per row (https://www.molex.com/pdm_docs/sd/1719710002_sd.pdf), generated with kicad-footprint-generator +connector Molex SL vertical +0 +12 +12 +Connector_Molex +Molex_SL_171971-0013_1x13_P2.54mm_Vertical +Molex Stackable Linear Connector, 171971-0013 (compatible alternatives: 171971-0113, 171971-0213), 13 Pins per row (https://www.molex.com/pdm_docs/sd/1719710002_sd.pdf), generated with kicad-footprint-generator +connector Molex SL vertical +0 +13 +13 +Connector_Molex +Molex_SL_171971-0014_1x14_P2.54mm_Vertical +Molex Stackable Linear Connector, 171971-0014 (compatible alternatives: 171971-0114, 171971-0214), 14 Pins per row (https://www.molex.com/pdm_docs/sd/1719710002_sd.pdf), generated with kicad-footprint-generator +connector Molex SL vertical +0 +14 +14 +Connector_Molex +Molex_SL_171971-0015_1x15_P2.54mm_Vertical +Molex Stackable Linear Connector, 171971-0015 (compatible alternatives: 171971-0115, 171971-0215), 15 Pins per row (https://www.molex.com/pdm_docs/sd/1719710002_sd.pdf), generated with kicad-footprint-generator +connector Molex SL vertical +0 +15 +15 +Connector_Molex +Molex_SL_171971-0016_1x16_P2.54mm_Vertical +Molex Stackable Linear Connector, 171971-0016 (compatible alternatives: 171971-0116, 171971-0216), 16 Pins per row (https://www.molex.com/pdm_docs/sd/1719710002_sd.pdf), generated with kicad-footprint-generator +connector Molex SL vertical +0 +16 +16 +Connector_Molex +Molex_SL_171971-0017_1x17_P2.54mm_Vertical +Molex Stackable Linear Connector, 171971-0017 (compatible alternatives: 171971-0117, 171971-0217), 17 Pins per row (https://www.molex.com/pdm_docs/sd/1719710002_sd.pdf), generated with kicad-footprint-generator +connector Molex SL vertical +0 +17 +17 +Connector_Molex +Molex_SL_171971-0018_1x18_P2.54mm_Vertical +Molex Stackable Linear Connector, 171971-0018 (compatible alternatives: 171971-0118, 171971-0218), 18 Pins per row (https://www.molex.com/pdm_docs/sd/1719710002_sd.pdf), generated with kicad-footprint-generator +connector Molex SL vertical +0 +18 +18 +Connector_Molex +Molex_SL_171971-0019_1x19_P2.54mm_Vertical +Molex Stackable Linear Connector, 171971-0019 (compatible alternatives: 171971-0119, 171971-0219), 19 Pins per row (https://www.molex.com/pdm_docs/sd/1719710002_sd.pdf), generated with kicad-footprint-generator +connector Molex SL vertical +0 +19 +19 +Connector_Molex +Molex_SL_171971-0020_1x20_P2.54mm_Vertical +Molex Stackable Linear Connector, 171971-0020 (compatible alternatives: 171971-0120, 171971-0220), 20 Pins per row (https://www.molex.com/pdm_docs/sd/1719710002_sd.pdf), generated with kicad-footprint-generator +connector Molex SL vertical +0 +20 +20 +Connector_Molex +Molex_SL_171971-0021_1x21_P2.54mm_Vertical +Molex Stackable Linear Connector, 171971-0021 (compatible alternatives: 171971-0121, 171971-0221), 21 Pins per row (https://www.molex.com/pdm_docs/sd/1719710002_sd.pdf), generated with kicad-footprint-generator +connector Molex SL vertical +0 +21 +21 +Connector_Molex +Molex_SL_171971-0022_1x22_P2.54mm_Vertical +Molex Stackable Linear Connector, 171971-0022 (compatible alternatives: 171971-0122, 171971-0222), 22 Pins per row (https://www.molex.com/pdm_docs/sd/1719710002_sd.pdf), generated with kicad-footprint-generator +connector Molex SL vertical +0 +22 +22 +Connector_Molex +Molex_SL_171971-0023_1x23_P2.54mm_Vertical +Molex Stackable Linear Connector, 171971-0023 (compatible alternatives: 171971-0123, 171971-0223), 23 Pins per row (https://www.molex.com/pdm_docs/sd/1719710002_sd.pdf), generated with kicad-footprint-generator +connector Molex SL vertical +0 +23 +23 +Connector_Molex +Molex_SL_171971-0024_1x24_P2.54mm_Vertical +Molex Stackable Linear Connector, 171971-0024 (compatible alternatives: 171971-0124, 171971-0224), 24 Pins per row (https://www.molex.com/pdm_docs/sd/1719710002_sd.pdf), generated with kicad-footprint-generator +connector Molex SL vertical +0 +24 +24 +Connector_Molex +Molex_SL_171971-0025_1x25_P2.54mm_Vertical +Molex Stackable Linear Connector, 171971-0025 (compatible alternatives: 171971-0125, 171971-0225), 25 Pins per row (https://www.molex.com/pdm_docs/sd/1719710002_sd.pdf), generated with kicad-footprint-generator +connector Molex SL vertical +0 +25 +25 +Connector_Molex +Molex_SPOX_5267-02A_1x02_P2.50mm_Vertical +Molex SPOX Connector System, 5267-02A, 2 Pins per row (http://www.molex.com/pdm_docs/sd/022035035_sd.pdf), generated with kicad-footprint-generator +connector Molex SPOX side entry +0 +2 +2 +Connector_Molex +Molex_SPOX_5267-03A_1x03_P2.50mm_Vertical +Molex SPOX Connector System, 5267-03A, 3 Pins per row (http://www.molex.com/pdm_docs/sd/022035035_sd.pdf), generated with kicad-footprint-generator +connector Molex SPOX side entry +0 +3 +3 +Connector_Molex +Molex_SPOX_5267-04A_1x04_P2.50mm_Vertical +Molex SPOX Connector System, 5267-04A, 4 Pins per row (http://www.molex.com/pdm_docs/sd/022035035_sd.pdf), generated with kicad-footprint-generator +connector Molex SPOX side entry +0 +4 +4 +Connector_Molex +Molex_SPOX_5267-05A_1x05_P2.50mm_Vertical +Molex SPOX Connector System, 5267-05A, 5 Pins per row (http://www.molex.com/pdm_docs/sd/022035035_sd.pdf), generated with kicad-footprint-generator +connector Molex SPOX side entry +0 +5 +5 +Connector_Molex +Molex_SPOX_5267-06A_1x06_P2.50mm_Vertical +Molex SPOX Connector System, 5267-06A, 6 Pins per row (http://www.molex.com/pdm_docs/sd/022035035_sd.pdf), generated with kicad-footprint-generator +connector Molex SPOX side entry +0 +6 +6 +Connector_Molex +Molex_SPOX_5267-07A_1x07_P2.50mm_Vertical +Molex SPOX Connector System, 5267-07A, 7 Pins per row (http://www.molex.com/pdm_docs/sd/022035035_sd.pdf), generated with kicad-footprint-generator +connector Molex SPOX side entry +0 +7 +7 +Connector_Molex +Molex_SPOX_5267-08A_1x08_P2.50mm_Vertical +Molex SPOX Connector System, 5267-08A, 8 Pins per row (http://www.molex.com/pdm_docs/sd/022035035_sd.pdf), generated with kicad-footprint-generator +connector Molex SPOX side entry +0 +8 +8 +Connector_Molex +Molex_SPOX_5267-09A_1x09_P2.50mm_Vertical +Molex SPOX Connector System, 5267-09A, 9 Pins per row (http://www.molex.com/pdm_docs/sd/022035035_sd.pdf), generated with kicad-footprint-generator +connector Molex SPOX side entry +0 +9 +9 +Connector_Molex +Molex_SPOX_5267-10A_1x10_P2.50mm_Vertical +Molex SPOX Connector System, 5267-10A, 10 Pins per row (http://www.molex.com/pdm_docs/sd/022035035_sd.pdf), generated with kicad-footprint-generator +connector Molex SPOX side entry +0 +10 +10 +Connector_Molex +Molex_SPOX_5267-11A_1x11_P2.50mm_Vertical +Molex SPOX Connector System, 5267-11A, 11 Pins per row (http://www.molex.com/pdm_docs/sd/022035035_sd.pdf), generated with kicad-footprint-generator +connector Molex SPOX side entry +0 +11 +11 +Connector_Molex +Molex_SPOX_5267-12A_1x12_P2.50mm_Vertical +Molex SPOX Connector System, 5267-12A, 12 Pins per row (http://www.molex.com/pdm_docs/sd/022035035_sd.pdf), generated with kicad-footprint-generator +connector Molex SPOX side entry +0 +12 +12 +Connector_Molex +Molex_SPOX_5267-13A_1x13_P2.50mm_Vertical +Molex SPOX Connector System, 5267-13A, 13 Pins per row (http://www.molex.com/pdm_docs/sd/022035035_sd.pdf), generated with kicad-footprint-generator +connector Molex SPOX side entry +0 +13 +13 +Connector_Molex +Molex_SPOX_5267-14A_1x14_P2.50mm_Vertical +Molex SPOX Connector System, 5267-14A, 14 Pins per row (http://www.molex.com/pdm_docs/sd/022035035_sd.pdf), generated with kicad-footprint-generator +connector Molex SPOX side entry +0 +14 +14 +Connector_Molex +Molex_SPOX_5267-15A_1x15_P2.50mm_Vertical +Molex SPOX Connector System, 5267-15A, 15 Pins per row (http://www.molex.com/pdm_docs/sd/022035035_sd.pdf), generated with kicad-footprint-generator +connector Molex SPOX side entry +0 +15 +15 +Connector_Molex +Molex_SPOX_5268-02A_1x02_P2.50mm_Horizontal +Molex SPOX Connector System, 5268-02A, 2 Pins per row (https://www.molex.com/pdm_docs/sd/022057045_sd.pdf), generated with kicad-footprint-generator +connector Molex SPOX horizontal +0 +2 +2 +Connector_Molex +Molex_SPOX_5268-03A_1x03_P2.50mm_Horizontal +Molex SPOX Connector System, 5268-03A, 3 Pins per row (https://www.molex.com/pdm_docs/sd/022057045_sd.pdf), generated with kicad-footprint-generator +connector Molex SPOX horizontal +0 +3 +3 +Connector_Molex +Molex_SPOX_5268-04A_1x04_P2.50mm_Horizontal +Molex SPOX Connector System, 5268-04A, 4 Pins per row (https://www.molex.com/pdm_docs/sd/022057045_sd.pdf), generated with kicad-footprint-generator +connector Molex SPOX horizontal +0 +4 +4 +Connector_Molex +Molex_SPOX_5268-05A_1x05_P2.50mm_Horizontal +Molex SPOX Connector System, 5268-05A, 5 Pins per row (https://www.molex.com/pdm_docs/sd/022057045_sd.pdf), generated with kicad-footprint-generator +connector Molex SPOX horizontal +0 +5 +5 +Connector_Molex +Molex_SPOX_5268-06A_1x06_P2.50mm_Horizontal +Molex SPOX Connector System, 5268-06A, 6 Pins per row (https://www.molex.com/pdm_docs/sd/022057045_sd.pdf), generated with kicad-footprint-generator +connector Molex SPOX horizontal +0 +6 +6 +Connector_Molex +Molex_SPOX_5268-07A_1x07_P2.50mm_Horizontal +Molex SPOX Connector System, 5268-07A, 7 Pins per row (https://www.molex.com/pdm_docs/sd/022057045_sd.pdf), generated with kicad-footprint-generator +connector Molex SPOX horizontal +0 +7 +7 +Connector_Molex +Molex_SPOX_5268-08A_1x08_P2.50mm_Horizontal +Molex SPOX Connector System, 5268-08A, 8 Pins per row (https://www.molex.com/pdm_docs/sd/022057045_sd.pdf), generated with kicad-footprint-generator +connector Molex SPOX horizontal +0 +8 +8 +Connector_Molex +Molex_SPOX_5268-09A_1x09_P2.50mm_Horizontal +Molex SPOX Connector System, 5268-09A, 9 Pins per row (https://www.molex.com/pdm_docs/sd/022057045_sd.pdf), generated with kicad-footprint-generator +connector Molex SPOX horizontal +0 +9 +9 +Connector_Molex +Molex_SPOX_5268-10A_1x10_P2.50mm_Horizontal +Molex SPOX Connector System, 5268-10A, 10 Pins per row (https://www.molex.com/pdm_docs/sd/022057045_sd.pdf), generated with kicad-footprint-generator +connector Molex SPOX horizontal +0 +10 +10 +Connector_Molex +Molex_SPOX_5268-11A_1x11_P2.50mm_Horizontal +Molex SPOX Connector System, 5268-11A, 11 Pins per row (https://www.molex.com/pdm_docs/sd/022057045_sd.pdf), generated with kicad-footprint-generator +connector Molex SPOX horizontal +0 +11 +11 +Connector_Molex +Molex_SPOX_5268-12A_1x12_P2.50mm_Horizontal +Molex SPOX Connector System, 5268-12A, 12 Pins per row (https://www.molex.com/pdm_docs/sd/022057045_sd.pdf), generated with kicad-footprint-generator +connector Molex SPOX horizontal +0 +12 +12 +Connector_Molex +Molex_SPOX_5268-13A_1x13_P2.50mm_Horizontal +Molex SPOX Connector System, 5268-13A, 13 Pins per row (https://www.molex.com/pdm_docs/sd/022057045_sd.pdf), generated with kicad-footprint-generator +connector Molex SPOX horizontal +0 +13 +13 +Connector_Molex +Molex_SPOX_5268-14A_1x14_P2.50mm_Horizontal +Molex SPOX Connector System, 5268-14A, 14 Pins per row (https://www.molex.com/pdm_docs/sd/022057045_sd.pdf), generated with kicad-footprint-generator +connector Molex SPOX horizontal +0 +14 +14 +Connector_Molex +Molex_SPOX_5268-15A_1x15_P2.50mm_Horizontal +Molex SPOX Connector System, 5268-15A, 15 Pins per row (https://www.molex.com/pdm_docs/sd/022057045_sd.pdf), generated with kicad-footprint-generator +connector Molex SPOX horizontal +0 +15 +15 +Connector_Molex +Molex_Sabre_43160-0102_1x02_P7.49mm_Vertical +Molex Sabre Power Connector, 43160-0102, 2 Pins per row (http://www.molex.com/pdm_docs/sd/431600105_sd.pdf), generated with kicad-footprint-generator +connector Molex Sabre side entry +0 +4 +2 +Connector_Molex +Molex_Sabre_43160-0102_1x02_P7.49mm_Vertical_ThermalVias +Molex Sabre Power Connector, 43160-0102, With thermal vias in pads, 2 Pins per row (http://www.molex.com/pdm_docs/sd/431600105_sd.pdf), generated with kicad-footprint-generator +connector Molex Sabre side entry +0 +30 +2 +Connector_Molex +Molex_Sabre_43160-0103_1x03_P7.49mm_Vertical +Molex Sabre Power Connector, 43160-0103, 3 Pins per row (http://www.molex.com/pdm_docs/sd/431600105_sd.pdf), generated with kicad-footprint-generator +connector Molex Sabre side entry +0 +6 +3 +Connector_Molex +Molex_Sabre_43160-0103_1x03_P7.49mm_Vertical_ThermalVias +Molex Sabre Power Connector, 43160-0103, With thermal vias in pads, 3 Pins per row (http://www.molex.com/pdm_docs/sd/431600105_sd.pdf), generated with kicad-footprint-generator +connector Molex Sabre side entry +0 +45 +3 +Connector_Molex +Molex_Sabre_43160-0104_1x04_P7.49mm_Vertical +Molex Sabre Power Connector, 43160-0104, 4 Pins per row (http://www.molex.com/pdm_docs/sd/431600105_sd.pdf), generated with kicad-footprint-generator +connector Molex Sabre side entry +0 +8 +4 +Connector_Molex +Molex_Sabre_43160-0104_1x04_P7.49mm_Vertical_ThermalVias +Molex Sabre Power Connector, 43160-0104, With thermal vias in pads, 4 Pins per row (http://www.molex.com/pdm_docs/sd/431600105_sd.pdf), generated with kicad-footprint-generator +connector Molex Sabre side entry +0 +60 +4 +Connector_Molex +Molex_Sabre_43160-0105_1x05_P7.49mm_Vertical +Molex Sabre Power Connector, 43160-0105, 5 Pins per row (http://www.molex.com/pdm_docs/sd/431600105_sd.pdf), generated with kicad-footprint-generator +connector Molex Sabre side entry +0 +10 +5 +Connector_Molex +Molex_Sabre_43160-0105_1x05_P7.49mm_Vertical_ThermalVias +Molex Sabre Power Connector, 43160-0105, With thermal vias in pads, 5 Pins per row (http://www.molex.com/pdm_docs/sd/431600105_sd.pdf), generated with kicad-footprint-generator +connector Molex Sabre side entry +0 +75 +5 +Connector_Molex +Molex_Sabre_43160-0106_1x06_P7.49mm_Vertical +Molex Sabre Power Connector, 43160-0106, 6 Pins per row (http://www.molex.com/pdm_docs/sd/431600105_sd.pdf), generated with kicad-footprint-generator +connector Molex Sabre side entry +0 +12 +6 +Connector_Molex +Molex_Sabre_43160-0106_1x06_P7.49mm_Vertical_ThermalVias +Molex Sabre Power Connector, 43160-0106, With thermal vias in pads, 6 Pins per row (http://www.molex.com/pdm_docs/sd/431600105_sd.pdf), generated with kicad-footprint-generator +connector Molex Sabre side entry +0 +90 +6 +Connector_Molex +Molex_Sabre_43160-1102_1x02_P7.49mm_Horizontal +Molex Sabre Power Connector, 43160-1102, 2 Pins per row (http://www.molex.com/pdm_docs/sd/431605304_sd.pdf), generated with kicad-footprint-generator +connector Molex Sabre top entry +0 +6 +2 +Connector_Molex +Molex_Sabre_43160-1102_1x02_P7.49mm_Horizontal_ThermalVias +Molex Sabre Power Connector, 43160-1102, With thermal vias in pads, 2 Pins per row (http://www.molex.com/pdm_docs/sd/431605304_sd.pdf), generated with kicad-footprint-generator +connector Molex Sabre top entry +0 +32 +2 +Connector_Molex +Molex_Sabre_43160-1103_1x03_P7.49mm_Horizontal +Molex Sabre Power Connector, 43160-1103, 3 Pins per row (http://www.molex.com/pdm_docs/sd/431605304_sd.pdf), generated with kicad-footprint-generator +connector Molex Sabre top entry +0 +8 +3 +Connector_Molex +Molex_Sabre_43160-1103_1x03_P7.49mm_Horizontal_ThermalVias +Molex Sabre Power Connector, 43160-1103, With thermal vias in pads, 3 Pins per row (http://www.molex.com/pdm_docs/sd/431605304_sd.pdf), generated with kicad-footprint-generator +connector Molex Sabre top entry +0 +47 +3 +Connector_Molex +Molex_Sabre_43160-1104_1x04_P7.49mm_Horizontal +Molex Sabre Power Connector, 43160-1104, 4 Pins per row (http://www.molex.com/pdm_docs/sd/431605304_sd.pdf), generated with kicad-footprint-generator +connector Molex Sabre top entry +0 +10 +4 +Connector_Molex +Molex_Sabre_43160-1104_1x04_P7.49mm_Horizontal_ThermalVias +Molex Sabre Power Connector, 43160-1104, With thermal vias in pads, 4 Pins per row (http://www.molex.com/pdm_docs/sd/431605304_sd.pdf), generated with kicad-footprint-generator +connector Molex Sabre top entry +0 +62 +4 +Connector_Molex +Molex_Sabre_43160-1105_1x05_P7.49mm_Horizontal +Molex Sabre Power Connector, 43160-1105, 5 Pins per row (http://www.molex.com/pdm_docs/sd/431605304_sd.pdf), generated with kicad-footprint-generator +connector Molex Sabre top entry +0 +12 +5 +Connector_Molex +Molex_Sabre_43160-1105_1x05_P7.49mm_Horizontal_ThermalVias +Molex Sabre Power Connector, 43160-1105, With thermal vias in pads, 5 Pins per row (http://www.molex.com/pdm_docs/sd/431605304_sd.pdf), generated with kicad-footprint-generator +connector Molex Sabre top entry +0 +77 +5 +Connector_Molex +Molex_Sabre_43160-1106_1x06_P7.49mm_Horizontal +Molex Sabre Power Connector, 43160-1106, 6 Pins per row (http://www.molex.com/pdm_docs/sd/431605304_sd.pdf), generated with kicad-footprint-generator +connector Molex Sabre top entry +0 +14 +6 +Connector_Molex +Molex_Sabre_43160-1106_1x06_P7.49mm_Horizontal_ThermalVias +Molex Sabre Power Connector, 43160-1106, With thermal vias in pads, 6 Pins per row (http://www.molex.com/pdm_docs/sd/431605304_sd.pdf), generated with kicad-footprint-generator +connector Molex Sabre top entry +0 +92 +6 +Connector_Molex +Molex_Sabre_43160-2102_1x02_P7.49mm_Vertical +Molex Sabre Power Connector, 43160-2102, 2 Pins per row (http://www.molex.com/pdm_docs/sd/431602102_sd.pdf), generated with kicad-footprint-generator +connector Molex Sabre side entry +0 +6 +2 +Connector_Molex +Molex_Sabre_43160-2102_1x02_P7.49mm_Vertical_ThermalVias +Molex Sabre Power Connector, 43160-2102, With thermal vias in pads, 2 Pins per row (http://www.molex.com/pdm_docs/sd/431602102_sd.pdf), generated with kicad-footprint-generator +connector Molex Sabre side entry +0 +32 +2 +Connector_Molex +Molex_Sabre_43160-2103_1x03_P7.49mm_Vertical +Molex Sabre Power Connector, 43160-2103, 3 Pins per row (http://www.molex.com/pdm_docs/sd/431602102_sd.pdf), generated with kicad-footprint-generator +connector Molex Sabre side entry +0 +8 +3 +Connector_Molex +Molex_Sabre_43160-2103_1x03_P7.49mm_Vertical_ThermalVias +Molex Sabre Power Connector, 43160-2103, With thermal vias in pads, 3 Pins per row (http://www.molex.com/pdm_docs/sd/431602102_sd.pdf), generated with kicad-footprint-generator +connector Molex Sabre side entry +0 +47 +3 +Connector_Molex +Molex_Sabre_43160-2104_1x04_P7.49mm_Vertical +Molex Sabre Power Connector, 43160-2104, 4 Pins per row (http://www.molex.com/pdm_docs/sd/431602102_sd.pdf), generated with kicad-footprint-generator +connector Molex Sabre side entry +0 +10 +4 +Connector_Molex +Molex_Sabre_43160-2104_1x04_P7.49mm_Vertical_ThermalVias +Molex Sabre Power Connector, 43160-2104, With thermal vias in pads, 4 Pins per row (http://www.molex.com/pdm_docs/sd/431602102_sd.pdf), generated with kicad-footprint-generator +connector Molex Sabre side entry +0 +62 +4 +Connector_Molex +Molex_Sabre_43160-2105_1x05_P7.49mm_Vertical +Molex Sabre Power Connector, 43160-2105, 5 Pins per row (http://www.molex.com/pdm_docs/sd/431602102_sd.pdf), generated with kicad-footprint-generator +connector Molex Sabre side entry +0 +12 +5 +Connector_Molex +Molex_Sabre_43160-2105_1x05_P7.49mm_Vertical_ThermalVias +Molex Sabre Power Connector, 43160-2105, With thermal vias in pads, 5 Pins per row (http://www.molex.com/pdm_docs/sd/431602102_sd.pdf), generated with kicad-footprint-generator +connector Molex Sabre side entry +0 +77 +5 +Connector_Molex +Molex_Sabre_43160-2106_1x06_P7.49mm_Vertical +Molex Sabre Power Connector, 43160-2106, 6 Pins per row (http://www.molex.com/pdm_docs/sd/431602102_sd.pdf), generated with kicad-footprint-generator +connector Molex Sabre side entry +0 +14 +6 +Connector_Molex +Molex_Sabre_43160-2106_1x06_P7.49mm_Vertical_ThermalVias +Molex Sabre Power Connector, 43160-2106, With thermal vias in pads, 6 Pins per row (http://www.molex.com/pdm_docs/sd/431602102_sd.pdf), generated with kicad-footprint-generator +connector Molex Sabre side entry +0 +92 +6 +Connector_Molex +Molex_Sabre_46007-1102_1x02_P7.49mm_Horizontal +Molex Sabre Power Connector, 46007-1102, 2 Pins per row (http://www.molex.com/pdm_docs/sd/460071105_sd.pdf), generated with kicad-footprint-generator +connector Molex Sabre top entry +0 +4 +2 +Connector_Molex +Molex_Sabre_46007-1102_1x02_P7.49mm_Horizontal_ThermalVias +Molex Sabre Power Connector, 46007-1102, With thermal vias in pads, 2 Pins per row (http://www.molex.com/pdm_docs/sd/460071105_sd.pdf), generated with kicad-footprint-generator +connector Molex Sabre top entry +0 +30 +2 +Connector_Molex +Molex_Sabre_46007-1103_1x03_P7.49mm_Horizontal +Molex Sabre Power Connector, 46007-1103, 3 Pins per row (http://www.molex.com/pdm_docs/sd/460071105_sd.pdf), generated with kicad-footprint-generator +connector Molex Sabre top entry +0 +6 +3 +Connector_Molex +Molex_Sabre_46007-1103_1x03_P7.49mm_Horizontal_ThermalVias +Molex Sabre Power Connector, 46007-1103, With thermal vias in pads, 3 Pins per row (http://www.molex.com/pdm_docs/sd/460071105_sd.pdf), generated with kicad-footprint-generator +connector Molex Sabre top entry +0 +45 +3 +Connector_Molex +Molex_Sabre_46007-1104_1x04_P7.49mm_Horizontal +Molex Sabre Power Connector, 46007-1104, 4 Pins per row (http://www.molex.com/pdm_docs/sd/460071105_sd.pdf), generated with kicad-footprint-generator +connector Molex Sabre top entry +0 +8 +4 +Connector_Molex +Molex_Sabre_46007-1104_1x04_P7.49mm_Horizontal_ThermalVias +Molex Sabre Power Connector, 46007-1104, With thermal vias in pads, 4 Pins per row (http://www.molex.com/pdm_docs/sd/460071105_sd.pdf), generated with kicad-footprint-generator +connector Molex Sabre top entry +0 +60 +4 +Connector_Molex +Molex_Sabre_46007-1105_1x05_P7.49mm_Horizontal +Molex Sabre Power Connector, 46007-1105, 5 Pins per row (http://www.molex.com/pdm_docs/sd/460071105_sd.pdf), generated with kicad-footprint-generator +connector Molex Sabre top entry +0 +10 +5 +Connector_Molex +Molex_Sabre_46007-1105_1x05_P7.49mm_Horizontal_ThermalVias +Molex Sabre Power Connector, 46007-1105, With thermal vias in pads, 5 Pins per row (http://www.molex.com/pdm_docs/sd/460071105_sd.pdf), generated with kicad-footprint-generator +connector Molex Sabre top entry +0 +75 +5 +Connector_Molex +Molex_Sabre_46007-1106_1x06_P7.49mm_Horizontal +Molex Sabre Power Connector, 46007-1106, 6 Pins per row (http://www.molex.com/pdm_docs/sd/460071105_sd.pdf), generated with kicad-footprint-generator +connector Molex Sabre top entry +0 +12 +6 +Connector_Molex +Molex_Sabre_46007-1106_1x06_P7.49mm_Horizontal_ThermalVias +Molex Sabre Power Connector, 46007-1106, With thermal vias in pads, 6 Pins per row (http://www.molex.com/pdm_docs/sd/460071105_sd.pdf), generated with kicad-footprint-generator +connector Molex Sabre top entry +0 +90 +6 +Connector_Molex +Molex_SlimStack_52991-0208_2x10_P0.50mm_Vertical +Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 52991-0208, 20 Pins (http://www.molex.com/pdm_docs/sd/529910308_sd.pdf), generated with kicad-footprint-generator +connector Molex SlimStack vertical +0 +20 +20 +Connector_Molex +Molex_SlimStack_52991-0308_2x15_P0.50mm_Vertical +Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 52991-0308, 30 Pins (http://www.molex.com/pdm_docs/sd/529910308_sd.pdf), generated with kicad-footprint-generator +connector Molex SlimStack vertical +0 +30 +30 +Connector_Molex +Molex_SlimStack_52991-0408_2x20_P0.50mm_Vertical +Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 52991-0408, 40 Pins (http://www.molex.com/pdm_docs/sd/529910308_sd.pdf), generated with kicad-footprint-generator +connector Molex SlimStack vertical +0 +40 +40 +Connector_Molex +Molex_SlimStack_52991-0508_2x25_P0.50mm_Vertical +Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 52991-0508, 50 Pins (http://www.molex.com/pdm_docs/sd/529910308_sd.pdf), generated with kicad-footprint-generator +connector Molex SlimStack vertical +0 +50 +50 +Connector_Molex +Molex_SlimStack_52991-0608_2x30_P0.50mm_Vertical +Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 52991-0608, 60 Pins (http://www.molex.com/pdm_docs/sd/529910308_sd.pdf), generated with kicad-footprint-generator +connector Molex SlimStack vertical +0 +60 +60 +Connector_Molex +Molex_SlimStack_52991-0708_2x35_P0.50mm_Vertical +Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 52991-0708, 70 Pins (http://www.molex.com/pdm_docs/sd/529910308_sd.pdf), generated with kicad-footprint-generator +connector Molex SlimStack vertical +0 +70 +70 +Connector_Molex +Molex_SlimStack_52991-0808_2x40_P0.50mm_Vertical +Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 52991-0808, 80 Pins (http://www.molex.com/pdm_docs/sd/529910308_sd.pdf), generated with kicad-footprint-generator +connector Molex SlimStack vertical +0 +80 +80 +Connector_Molex +Molex_SlimStack_53748-0208_2x10_P0.50mm_Vertical +Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 53748-0208, 20 Pins (https://www.molex.com/pdm_docs/sd/537480308_sd.pdf), generated with kicad-footprint-generator +connector Molex SlimStack vertical +0 +20 +20 +Connector_Molex +Molex_SlimStack_53748-0308_2x15_P0.50mm_Vertical +Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 53748-0308, 30 Pins (https://www.molex.com/pdm_docs/sd/537480308_sd.pdf), generated with kicad-footprint-generator +connector Molex SlimStack vertical +0 +30 +30 +Connector_Molex +Molex_SlimStack_53748-0408_2x20_P0.50mm_Vertical +Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 53748-0408, 40 Pins (https://www.molex.com/pdm_docs/sd/537480308_sd.pdf), generated with kicad-footprint-generator +connector Molex SlimStack vertical +0 +40 +40 +Connector_Molex +Molex_SlimStack_53748-0608_2x30_P0.50mm_Vertical +Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 53748-0608, 60 Pins (https://www.molex.com/pdm_docs/sd/537480308_sd.pdf), generated with kicad-footprint-generator +connector Molex SlimStack vertical +0 +60 +60 +Connector_Molex +Molex_SlimStack_53748-0708_2x35_P0.50mm_Vertical +Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 53748-0708, 70 Pins (https://www.molex.com/pdm_docs/sd/537480308_sd.pdf), generated with kicad-footprint-generator +connector Molex SlimStack vertical +0 +70 +70 +Connector_Molex +Molex_SlimStack_53748-0808_2x40_P0.50mm_Vertical +Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 53748-0808, 80 Pins (https://www.molex.com/pdm_docs/sd/537480308_sd.pdf), generated with kicad-footprint-generator +connector Molex SlimStack vertical +0 +80 +80 +Connector_Molex +Molex_SlimStack_54722-0164_2x08_P0.50mm_Vertical +Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 54722-0164, 16 Pins (http://www.molex.com/pdm_docs/sd/547220804_sd.pdf), generated with kicad-footprint-generator +connector Molex SlimStack side entry +0 +16 +16 +Connector_Molex +Molex_SlimStack_54722-0204_2x10_P0.50mm_Vertical +Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 54722-0204, 20 Pins (http://www.molex.com/pdm_docs/sd/547220804_sd.pdf), generated with kicad-footprint-generator +connector Molex SlimStack side entry +0 +20 +20 +Connector_Molex +Molex_SlimStack_54722-0224_2x11_P0.50mm_Vertical +Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 54722-0224, 22 Pins (http://www.molex.com/pdm_docs/sd/547220804_sd.pdf), generated with kicad-footprint-generator +connector Molex SlimStack side entry +0 +22 +22 +Connector_Molex +Molex_SlimStack_54722-0244_2x12_P0.50mm_Vertical +Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 54722-0244, 24 Pins (http://www.molex.com/pdm_docs/sd/547220804_sd.pdf), generated with kicad-footprint-generator +connector Molex SlimStack side entry +0 +24 +24 +Connector_Molex +Molex_SlimStack_54722-0304_2x15_P0.50mm_Vertical +Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 54722-0304, 30 Pins (http://www.molex.com/pdm_docs/sd/547220804_sd.pdf), generated with kicad-footprint-generator +connector Molex SlimStack side entry +0 +30 +30 +Connector_Molex +Molex_SlimStack_54722-0344_2x17_P0.50mm_Vertical +Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 54722-0344, 34 Pins (http://www.molex.com/pdm_docs/sd/547220804_sd.pdf), generated with kicad-footprint-generator +connector Molex SlimStack side entry +0 +34 +34 +Connector_Molex +Molex_SlimStack_54722-0404_2x20_P0.50mm_Vertical +Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 54722-0404, 40 Pins (http://www.molex.com/pdm_docs/sd/547220804_sd.pdf), generated with kicad-footprint-generator +connector Molex SlimStack side entry +0 +40 +40 +Connector_Molex +Molex_SlimStack_54722-0504_2x25_P0.50mm_Vertical +Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 54722-0504, 50 Pins (http://www.molex.com/pdm_docs/sd/547220804_sd.pdf), generated with kicad-footprint-generator +connector Molex SlimStack side entry +0 +50 +50 +Connector_Molex +Molex_SlimStack_54722-0604_2x30_P0.50mm_Vertical +Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 54722-0604, 60 Pins (http://www.molex.com/pdm_docs/sd/547220804_sd.pdf), generated with kicad-footprint-generator +connector Molex SlimStack side entry +0 +60 +60 +Connector_Molex +Molex_SlimStack_54722-0804_2x40_P0.50mm_Vertical +Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 54722-0804, 80 Pins (http://www.molex.com/pdm_docs/sd/547220804_sd.pdf), generated with kicad-footprint-generator +connector Molex SlimStack side entry +0 +80 +80 +Connector_Molex +Molex_SlimStack_55560-0161_2x08_P0.50mm_Vertical +Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 55560-0161, 16 Pins (http://www.molex.com/pdm_docs/sd/555600207_sd.pdf), generated with kicad-footprint-generator +connector Molex SlimStack side entry +0 +16 +16 +Connector_Molex +Molex_SlimStack_55560-0201_2x10_P0.50mm_Vertical +Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 55560-0201, 20 Pins (http://www.molex.com/pdm_docs/sd/555600207_sd.pdf), generated with kicad-footprint-generator +connector Molex SlimStack side entry +0 +20 +20 +Connector_Molex +Molex_SlimStack_55560-0221_2x11_P0.50mm_Vertical +Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 55560-0221, 22 Pins (http://www.molex.com/pdm_docs/sd/555600207_sd.pdf), generated with kicad-footprint-generator +connector Molex SlimStack side entry +0 +22 +22 +Connector_Molex +Molex_SlimStack_55560-0241_2x12_P0.50mm_Vertical +Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 55560-0241, 24 Pins (http://www.molex.com/pdm_docs/sd/555600207_sd.pdf), generated with kicad-footprint-generator +connector Molex SlimStack side entry +0 +24 +24 +Connector_Molex +Molex_SlimStack_55560-0301_2x15_P0.50mm_Vertical +Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 55560-0301, 30 Pins (http://www.molex.com/pdm_docs/sd/555600207_sd.pdf), generated with kicad-footprint-generator +connector Molex SlimStack side entry +0 +30 +30 +Connector_Molex +Molex_SlimStack_55560-0341_2x17_P0.50mm_Vertical +Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 55560-0341, 34 Pins (http://www.molex.com/pdm_docs/sd/555600207_sd.pdf), generated with kicad-footprint-generator +connector Molex SlimStack side entry +0 +34 +34 +Connector_Molex +Molex_SlimStack_55560-0401_2x20_P0.50mm_Vertical +Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 55560-0401, 40 Pins (http://www.molex.com/pdm_docs/sd/555600207_sd.pdf), generated with kicad-footprint-generator +connector Molex SlimStack side entry +0 +40 +40 +Connector_Molex +Molex_SlimStack_55560-0501_2x25_P0.50mm_Vertical +Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 55560-0501, 50 Pins (http://www.molex.com/pdm_docs/sd/555600207_sd.pdf), generated with kicad-footprint-generator +connector Molex SlimStack side entry +0 +50 +50 +Connector_Molex +Molex_SlimStack_55560-0601_2x30_P0.50mm_Vertical +Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 55560-0601, 60 Pins (http://www.molex.com/pdm_docs/sd/555600207_sd.pdf), generated with kicad-footprint-generator +connector Molex SlimStack side entry +0 +60 +60 +Connector_Molex +Molex_SlimStack_55560-0801_2x40_P0.50mm_Vertical +Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 55560-0801, 80 Pins (http://www.molex.com/pdm_docs/sd/555600207_sd.pdf), generated with kicad-footprint-generator +connector Molex SlimStack side entry +0 +80 +80 +Connector_Molex +Molex_SlimStack_501920-3001_2x15_P0.50mm_Vertical +Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 501920-3001, 30 Pins (http://www.molex.com/pdm_docs/sd/5019204001_sd.pdf), generated with kicad-footprint-generator +connector Molex SlimStack side entry +0 +30 +30 +Connector_Molex +Molex_SlimStack_501920-4001_2x20_P0.50mm_Vertical +Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 501920-4001, 40 Pins (http://www.molex.com/pdm_docs/sd/5019204001_sd.pdf), generated with kicad-footprint-generator +connector Molex SlimStack side entry +0 +40 +40 +Connector_Molex +Molex_SlimStack_501920-5001_2x25_P0.50mm_Vertical +Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 501920-5001, 50 Pins (http://www.molex.com/pdm_docs/sd/5019204001_sd.pdf), generated with kicad-footprint-generator +connector Molex SlimStack side entry +0 +50 +50 +Connector_Molex +Molex_SlimStack_502426-0810_2x04_P0.40mm_Vertical +Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502426-0810, 8 Pins (http://www.molex.com/pdm_docs/sd/5024260810_sd.pdf), generated with kicad-footprint-generator +connector Molex SlimStack side entry +0 +8 +8 +Connector_Molex +Molex_SlimStack_502426-1410_2x07_P0.40mm_Vertical +Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502426-1410, 14 Pins (http://www.molex.com/pdm_docs/sd/5024260810_sd.pdf), generated with kicad-footprint-generator +connector Molex SlimStack side entry +0 +14 +14 +Connector_Molex +Molex_SlimStack_502426-2010_2x10_P0.40mm_Vertical +Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502426-2010, 20 Pins (http://www.molex.com/pdm_docs/sd/5024260810_sd.pdf), generated with kicad-footprint-generator +connector Molex SlimStack side entry +0 +20 +20 +Connector_Molex +Molex_SlimStack_502426-2210_2x11_P0.40mm_Vertical +Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502426-2210, 22 Pins (http://www.molex.com/pdm_docs/sd/5024260810_sd.pdf), generated with kicad-footprint-generator +connector Molex SlimStack side entry +0 +22 +22 +Connector_Molex +Molex_SlimStack_502426-2410_2x12_P0.40mm_Vertical +Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502426-2410, 24 Pins (http://www.molex.com/pdm_docs/sd/5024260810_sd.pdf), generated with kicad-footprint-generator +connector Molex SlimStack side entry +0 +24 +24 +Connector_Molex +Molex_SlimStack_502426-2610_2x13_P0.40mm_Vertical +Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502426-2610, 26 Pins (http://www.molex.com/pdm_docs/sd/5024260810_sd.pdf), generated with kicad-footprint-generator +connector Molex SlimStack side entry +0 +26 +26 +Connector_Molex +Molex_SlimStack_502426-3010_2x15_P0.40mm_Vertical +Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502426-3010, 30 Pins (http://www.molex.com/pdm_docs/sd/5024260810_sd.pdf), generated with kicad-footprint-generator +connector Molex SlimStack side entry +0 +30 +30 +Connector_Molex +Molex_SlimStack_502426-3210_2x16_P0.40mm_Vertical +Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502426-3210, 32 Pins (http://www.molex.com/pdm_docs/sd/5024260810_sd.pdf), generated with kicad-footprint-generator +connector Molex SlimStack side entry +0 +32 +32 +Connector_Molex +Molex_SlimStack_502426-3410_2x17_P0.40mm_Vertical +Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502426-3410, 34 Pins (http://www.molex.com/pdm_docs/sd/5024260810_sd.pdf), generated with kicad-footprint-generator +connector Molex SlimStack side entry +0 +34 +34 +Connector_Molex +Molex_SlimStack_502426-4010_2x20_P0.40mm_Vertical +Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502426-4010, 40 Pins (http://www.molex.com/pdm_docs/sd/5024260810_sd.pdf), generated with kicad-footprint-generator +connector Molex SlimStack side entry +0 +40 +40 +Connector_Molex +Molex_SlimStack_502426-4410_2x22_P0.40mm_Vertical +Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502426-4410, 44 Pins (http://www.molex.com/pdm_docs/sd/5024260810_sd.pdf), generated with kicad-footprint-generator +connector Molex SlimStack side entry +0 +44 +44 +Connector_Molex +Molex_SlimStack_502426-5010_2x25_P0.40mm_Vertical +Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502426-5010, 50 Pins (http://www.molex.com/pdm_docs/sd/5024260810_sd.pdf), generated with kicad-footprint-generator +connector Molex SlimStack side entry +0 +50 +50 +Connector_Molex +Molex_SlimStack_502426-6010_2x30_P0.40mm_Vertical +Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502426-6010, 60 Pins (http://www.molex.com/pdm_docs/sd/5024260810_sd.pdf), generated with kicad-footprint-generator +connector Molex SlimStack side entry +0 +60 +60 +Connector_Molex +Molex_SlimStack_502426-6410_2x32_P0.40mm_Vertical +Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502426-6410, 64 Pins (http://www.molex.com/pdm_docs/sd/5024260810_sd.pdf), generated with kicad-footprint-generator +connector Molex SlimStack side entry +0 +64 +64 +Connector_Molex +Molex_SlimStack_502426-8010_2x40_P0.40mm_Vertical +Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502426-8010, 80 Pins (http://www.molex.com/pdm_docs/sd/5024260810_sd.pdf), generated with kicad-footprint-generator +connector Molex SlimStack side entry +0 +80 +80 +Connector_Molex +Molex_SlimStack_502430-0820_2x04_P0.40mm_Vertical +Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502430-0820, 8 Pins (http://www.molex.com/pdm_docs/sd/5024300820_sd.pdf), generated with kicad-footprint-generator +connector Molex SlimStack side entry +0 +8 +8 +Connector_Molex +Molex_SlimStack_502430-1410_2x07_P0.40mm_Vertical +Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502430-1410, 14 Pins (http://www.molex.com/pdm_docs/sd/5024301410_sd.pdf), generated with kicad-footprint-generator +connector Molex SlimStack side entry +0 +14 +14 +Connector_Molex +Molex_SlimStack_502430-2010_2x10_P0.40mm_Vertical +Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502430-2010, 20 Pins (http://www.molex.com/pdm_docs/sd/5024301410_sd.pdf), generated with kicad-footprint-generator +connector Molex SlimStack side entry +0 +20 +20 +Connector_Molex +Molex_SlimStack_502430-2210_2x11_P0.40mm_Vertical +Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502430-2210, 22 Pins (http://www.molex.com/pdm_docs/sd/5024301410_sd.pdf), generated with kicad-footprint-generator +connector Molex SlimStack side entry +0 +22 +22 +Connector_Molex +Molex_SlimStack_502430-2410_2x12_P0.40mm_Vertical +Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502430-2410, 24 Pins (http://www.molex.com/pdm_docs/sd/5024301410_sd.pdf), generated with kicad-footprint-generator +connector Molex SlimStack side entry +0 +24 +24 +Connector_Molex +Molex_SlimStack_502430-2610_2x13_P0.40mm_Vertical +Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502430-2610, 26 Pins (http://www.molex.com/pdm_docs/sd/5024301410_sd.pdf), generated with kicad-footprint-generator +connector Molex SlimStack side entry +0 +26 +26 +Connector_Molex +Molex_SlimStack_502430-3010_2x15_P0.40mm_Vertical +Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502430-3010, 30 Pins (http://www.molex.com/pdm_docs/sd/5024301410_sd.pdf), generated with kicad-footprint-generator +connector Molex SlimStack side entry +0 +30 +30 +Connector_Molex +Molex_SlimStack_502430-3210_2x16_P0.40mm_Vertical +Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502430-3210, 32 Pins (http://www.molex.com/pdm_docs/sd/5024301410_sd.pdf), generated with kicad-footprint-generator +connector Molex SlimStack side entry +0 +32 +32 +Connector_Molex +Molex_SlimStack_502430-3410_2x17_P0.40mm_Vertical +Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502430-3410, 34 Pins (http://www.molex.com/pdm_docs/sd/5024301410_sd.pdf), generated with kicad-footprint-generator +connector Molex SlimStack side entry +0 +34 +34 +Connector_Molex +Molex_SlimStack_502430-4010_2x20_P0.40mm_Vertical +Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502430-4010, 40 Pins (http://www.molex.com/pdm_docs/sd/5024301410_sd.pdf), generated with kicad-footprint-generator +connector Molex SlimStack side entry +0 +40 +40 +Connector_Molex +Molex_SlimStack_502430-4410_2x22_P0.40mm_Vertical +Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502430-4410, 44 Pins (http://www.molex.com/pdm_docs/sd/5024301410_sd.pdf), generated with kicad-footprint-generator +connector Molex SlimStack side entry +0 +44 +44 +Connector_Molex +Molex_SlimStack_502430-5010_2x25_P0.40mm_Vertical +Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502430-5010, 50 Pins (http://www.molex.com/pdm_docs/sd/5024301410_sd.pdf), generated with kicad-footprint-generator +connector Molex SlimStack side entry +0 +50 +50 +Connector_Molex +Molex_SlimStack_502430-6010_2x30_P0.40mm_Vertical +Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502430-6010, 60 Pins (http://www.molex.com/pdm_docs/sd/5024301410_sd.pdf), generated with kicad-footprint-generator +connector Molex SlimStack side entry +0 +60 +60 +Connector_Molex +Molex_SlimStack_502430-6410_2x32_P0.40mm_Vertical +Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502430-6410, 64 Pins (http://www.molex.com/pdm_docs/sd/5024301410_sd.pdf), generated with kicad-footprint-generator +connector Molex SlimStack side entry +0 +64 +64 +Connector_Molex +Molex_SlimStack_502430-8010_2x40_P0.40mm_Vertical +Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 502430-8010, 80 Pins (http://www.molex.com/pdm_docs/sd/5024301410_sd.pdf), generated with kicad-footprint-generator +connector Molex SlimStack side entry +0 +80 +80 +Connector_PCBEdge +4UCON_10156_2x40_P1.27mm_Socket_Horizontal +4UCON 10156 Card edge socket with 80 contacts (40 each side), through-hole, http://www.4uconnector.com/online/object/4udrawing/10156.pdf +4UCON 10156 Card edge socket with 80 contacts +0 +80 +80 +Connector_PCBEdge +BUS_AT +AT ISA 16 bits Bus Edge Connector +BUS ISA AT Edge connector +0 +98 +98 +Connector_PCBEdge +BUS_PCI +PCI bus Edge Connector +PCI bus Edge Connector +0 +240 +120 +Connector_PCBEdge +BUS_PCI_Express_Mini +Mini-PCI Express bus connector (https://s3.amazonaws.com/fit-iot/download/facet-cards/documents/PCI_Express_miniCard_Electromechanical_specs_rev1.2.pdf#page=11) +mini pcie +0 +54 +53 +Connector_PCBEdge +BUS_PCI_Express_Mini_Dual +Mini-PCI Express bus connector full size with dual clips (https://s3.amazonaws.com/fit-iot/download/facet-cards/documents/PCI_Express_miniCard_Electromechanical_specs_rev1.2.pdf#page=28) +mini pcie +0 +54 +53 +Connector_PCBEdge +BUS_PCI_Express_Mini_Full +Mini-PCI Express bus connector full size with clips (https://s3.amazonaws.com/fit-iot/download/facet-cards/documents/PCI_Express_miniCard_Electromechanical_specs_rev1.2.pdf#page=24) +mini pcie +0 +54 +53 +Connector_PCBEdge +BUS_PCI_Express_Mini_Half +Mini-PCI Express bus connector half size with clips (https://s3.amazonaws.com/fit-iot/download/facet-cards/documents/PCI_Express_miniCard_Electromechanical_specs_rev1.2.pdf#page=25) +mini pcie +0 +54 +53 +Connector_PCBEdge +BUS_PCIexpress_x1 +PCIexpress Bus Edge Connector x1 http://www.ritrontek.com/uploadfile/2016/1026/20161026105231124.pdf#page=70 +PCIe +0 +36 +36 +Connector_PCBEdge +BUS_PCIexpress_x4 +PCIexpress Bus Edge Connector x1 http://www.ritrontek.com/uploadfile/2016/1026/20161026105231124.pdf#page=70 +PCIe +0 +64 +64 +Connector_PCBEdge +BUS_PCIexpress_x8 +PCIexpress Bus Edge Connector x1 http://www.ritrontek.com/uploadfile/2016/1026/20161026105231124.pdf#page=70 +PCIe +0 +98 +98 +Connector_PCBEdge +BUS_PCIexpress_x16 +PCIexpress Bus Edge Connector x1 http://www.ritrontek.com/uploadfile/2016/1026/20161026105231124.pdf#page=70 +PCIe +0 +164 +164 +Connector_PCBEdge +Samtec_MECF-05-0_-L-DV_2x05_P1.27mm_Polarized_Edge +Highspeed card edge connector for PCB's with 05 contacts (polarized) +conn samtec card-edge high-speed +0 +8 +8 +Connector_PCBEdge +Samtec_MECF-05-0_-NP-L-DV_2x05_P1.27mm_Edge +Highspeed card edge connector for PCB's with 05 contacts (not polarized) +conn samtec card-edge high-speed +0 +10 +10 +Connector_PCBEdge +Samtec_MECF-05-01-L-DV-WT_2x05_P1.27mm_Polarized_Socket_Horizontal +Highspeed card edge connector for 1.6mm PCB's with 05 contacts (polarized) +conn samtec card-edge high-speed +0 +10 +8 +Connector_PCBEdge +Samtec_MECF-05-01-L-DV_2x05_P1.27mm_Polarized_Socket_Horizontal +Highspeed card edge connector for 1.6mm PCB's with 05 contacts (polarized) +conn samtec card-edge high-speed +0 +8 +8 +Connector_PCBEdge +Samtec_MECF-05-01-NP-L-DV-WT_2x05_P1.27mm_Socket_Horizontal +Highspeed card edge connector for 1.6mm PCB's with 05 contacts (not polarized) +conn samtec card-edge high-speed +0 +12 +10 +Connector_PCBEdge +Samtec_MECF-05-01-NP-L-DV_2x05_P1.27mm_Socket_Horizontal +Highspeed card edge connector for 1.6mm PCB's with 05 contacts (not polarized) +conn samtec card-edge high-speed +0 +10 +10 +Connector_PCBEdge +Samtec_MECF-05-02-L-DV-WT_2x05_P1.27mm_Polarized_Socket_Horizontal +Highspeed card edge connector for 2.4mm PCB's with 05 contacts (polarized) +conn samtec card-edge high-speed +0 +10 +8 +Connector_PCBEdge +Samtec_MECF-05-02-L-DV_2x05_P1.27mm_Polarized_Socket_Horizontal +Highspeed card edge connector for 2.4mm PCB's with 05 contacts (polarized) +conn samtec card-edge high-speed +0 +8 +8 +Connector_PCBEdge +Samtec_MECF-05-02-NP-L-DV-WT_2x05_P1.27mm_Socket_Horizontal +Highspeed card edge connector for 2.4mm PCB's with 05 contacts (not polarized) +conn samtec card-edge high-speed +0 +12 +10 +Connector_PCBEdge +Samtec_MECF-05-02-NP-L-DV_2x05_P1.27mm_Socket_Horizontal +Highspeed card edge connector for 2.4mm PCB's with 05 contacts (not polarized) +conn samtec card-edge high-speed +0 +10 +10 +Connector_PCBEdge +Samtec_MECF-08-0_-L-DV_2x08_P1.27mm_Polarized_Edge +Highspeed card edge connector for PCB's with 08 contacts (polarized) +conn samtec card-edge high-speed +0 +14 +14 +Connector_PCBEdge +Samtec_MECF-08-0_-NP-L-DV_2x08_P1.27mm_Edge +Highspeed card edge connector for PCB's with 08 contacts (not polarized) +conn samtec card-edge high-speed +0 +16 +16 +Connector_PCBEdge +Samtec_MECF-08-01-L-DV-WT_2x08_P1.27mm_Polarized_Socket_Horizontal +Highspeed card edge connector for 1.6mm PCB's with 08 contacts (polarized) +conn samtec card-edge high-speed +0 +16 +14 +Connector_PCBEdge +Samtec_MECF-08-01-L-DV_2x08_P1.27mm_Polarized_Socket_Horizontal +Highspeed card edge connector for 1.6mm PCB's with 08 contacts (polarized) +conn samtec card-edge high-speed +0 +14 +14 +Connector_PCBEdge +Samtec_MECF-08-01-NP-L-DV-WT_2x08_P1.27mm_Socket_Horizontal +Highspeed card edge connector for 1.6mm PCB's with 08 contacts (not polarized) +conn samtec card-edge high-speed +0 +18 +16 +Connector_PCBEdge +Samtec_MECF-08-01-NP-L-DV_2x08_P1.27mm_Socket_Horizontal +Highspeed card edge connector for 1.6mm PCB's with 08 contacts (not polarized) +conn samtec card-edge high-speed +0 +16 +16 +Connector_PCBEdge +Samtec_MECF-08-02-L-DV-WT_2x08_P1.27mm_Polarized_Socket_Horizontal +Highspeed card edge connector for 2.4mm PCB's with 08 contacts (polarized) +conn samtec card-edge high-speed +0 +16 +14 +Connector_PCBEdge +Samtec_MECF-08-02-L-DV_2x08_P1.27mm_Polarized_Socket_Horizontal +Highspeed card edge connector for 2.4mm PCB's with 08 contacts (polarized) +conn samtec card-edge high-speed +0 +14 +14 +Connector_PCBEdge +Samtec_MECF-08-02-NP-L-DV-WT_2x08_P1.27mm_Socket_Horizontal +Highspeed card edge connector for 2.4mm PCB's with 08 contacts (not polarized) +conn samtec card-edge high-speed +0 +18 +16 +Connector_PCBEdge +Samtec_MECF-08-02-NP-L-DV_2x08_P1.27mm_Socket_Horizontal +Highspeed card edge connector for 2.4mm PCB's with 08 contacts (not polarized) +conn samtec card-edge high-speed +0 +16 +16 +Connector_PCBEdge +Samtec_MECF-20-0_-L-DV_2x20_P1.27mm_Polarized_Edge +Highspeed card edge connector for PCB's with 20 contacts (polarized) +conn samtec card-edge high-speed +0 +38 +38 +Connector_PCBEdge +Samtec_MECF-20-0_-NP-L-DV_2x20_P1.27mm_Edge +Highspeed card edge connector for PCB's with 20 contacts (not polarized) +conn samtec card-edge high-speed +0 +40 +40 +Connector_PCBEdge +Samtec_MECF-20-01-L-DV-WT_2x20_P1.27mm_Polarized_Socket_Horizontal +Highspeed card edge connector for 1.6mm PCB's with 20 contacts (polarized) +conn samtec card-edge high-speed +0 +40 +38 +Connector_PCBEdge +Samtec_MECF-20-01-L-DV_2x20_P1.27mm_Polarized_Socket_Horizontal +Highspeed card edge connector for 1.6mm PCB's with 20 contacts (polarized) +conn samtec card-edge high-speed +0 +38 +38 +Connector_PCBEdge +Samtec_MECF-20-01-NP-L-DV-WT_2x20_P1.27mm_Socket_Horizontal +Highspeed card edge connector for 1.6mm PCB's with 20 contacts (not polarized) +conn samtec card-edge high-speed +0 +42 +40 +Connector_PCBEdge +Samtec_MECF-20-01-NP-L-DV_2x20_P1.27mm_Socket_Horizontal +Highspeed card edge connector for 1.6mm PCB's with 20 contacts (not polarized) +conn samtec card-edge high-speed +0 +40 +40 +Connector_PCBEdge +Samtec_MECF-20-02-L-DV-WT_2x20_P1.27mm_Polarized_Socket_Horizontal +Highspeed card edge connector for 2.4mm PCB's with 20 contacts (polarized) +conn samtec card-edge high-speed +0 +40 +38 +Connector_PCBEdge +Samtec_MECF-20-02-L-DV_2x20_P1.27mm_Polarized_Socket_Horizontal +Highspeed card edge connector for 2.4mm PCB's with 20 contacts (polarized) +conn samtec card-edge high-speed +0 +38 +38 +Connector_PCBEdge +Samtec_MECF-20-02-NP-L-DV-WT_2x20_P1.27mm_Socket_Horizontal +Highspeed card edge connector for 2.4mm PCB's with 20 contacts (not polarized) +conn samtec card-edge high-speed +0 +42 +40 +Connector_PCBEdge +Samtec_MECF-20-02-NP-L-DV_2x20_P1.27mm_Socket_Horizontal +Highspeed card edge connector for 2.4mm PCB's with 20 contacts (not polarized) +conn samtec card-edge high-speed +0 +40 +40 +Connector_PCBEdge +Samtec_MECF-30-0_-L-DV_2x30_P1.27mm_Polarized_Edge +Highspeed card edge connector for PCB's with 30 contacts (polarized) +conn samtec card-edge high-speed +0 +58 +58 +Connector_PCBEdge +Samtec_MECF-30-0_-NP-L-DV_2x30_P1.27mm_Edge +Highspeed card edge connector for PCB's with 30 contacts (not polarized) +conn samtec card-edge high-speed +0 +60 +60 +Connector_PCBEdge +Samtec_MECF-30-01-L-DV-WT_2x30_P1.27mm_Polarized_Socket_Horizontal +Highspeed card edge connector for 1.6mm PCB's with 30 contacts (polarized) +conn samtec card-edge high-speed +0 +60 +58 +Connector_PCBEdge +Samtec_MECF-30-01-L-DV_2x30_P1.27mm_Polarized_Socket_Horizontal +Highspeed card edge connector for 1.6mm PCB's with 30 contacts (polarized) +conn samtec card-edge high-speed +0 +58 +58 +Connector_PCBEdge +Samtec_MECF-30-01-NP-L-DV-WT_2x30_P1.27mm_Socket_Horizontal +Highspeed card edge connector for 1.6mm PCB's with 30 contacts (not polarized) +conn samtec card-edge high-speed +0 +62 +60 +Connector_PCBEdge +Samtec_MECF-30-01-NP-L-DV_2x30_P1.27mm_Socket_Horizontal +Highspeed card edge connector for 1.6mm PCB's with 30 contacts (not polarized) +conn samtec card-edge high-speed +0 +60 +60 +Connector_PCBEdge +Samtec_MECF-30-02-L-DV-WT_2x30_P1.27mm_Polarized_Socket_Horizontal +Highspeed card edge connector for 2.4mm PCB's with 30 contacts (polarized) +conn samtec card-edge high-speed +0 +60 +58 +Connector_PCBEdge +Samtec_MECF-30-02-L-DV_2x30_P1.27mm_Polarized_Socket_Horizontal +Highspeed card edge connector for 2.4mm PCB's with 30 contacts (polarized) +conn samtec card-edge high-speed +0 +58 +58 +Connector_PCBEdge +Samtec_MECF-30-02-NP-L-DV-WT_2x30_P1.27mm_Socket_Horizontal +Highspeed card edge connector for 2.4mm PCB's with 30 contacts (not polarized) +conn samtec card-edge high-speed +0 +62 +60 +Connector_PCBEdge +Samtec_MECF-30-02-NP-L-DV_2x30_P1.27mm_Socket_Horizontal +Highspeed card edge connector for 2.4mm PCB's with 30 contacts (not polarized) +conn samtec card-edge high-speed +0 +60 +60 +Connector_PCBEdge +Samtec_MECF-40-0_-L-DV_2x40_P1.27mm_Polarized_Edge +Highspeed card edge connector for PCB's with 40 contacts (polarized) +conn samtec card-edge high-speed +0 +78 +78 +Connector_PCBEdge +Samtec_MECF-40-0_-NP-L-DV_2x40_P1.27mm_Edge +Highspeed card edge connector for PCB's with 40 contacts (not polarized) +conn samtec card-edge high-speed +0 +80 +80 +Connector_PCBEdge +Samtec_MECF-40-01-L-DV-WT_2x40_P1.27mm_Polarized_Socket_Horizontal +Highspeed card edge connector for 1.6mm PCB's with 40 contacts (polarized) +conn samtec card-edge high-speed +0 +80 +78 +Connector_PCBEdge +Samtec_MECF-40-01-L-DV_2x40_P1.27mm_Polarized_Socket_Horizontal +Highspeed card edge connector for 1.6mm PCB's with 40 contacts (polarized) +conn samtec card-edge high-speed +0 +78 +78 +Connector_PCBEdge +Samtec_MECF-40-01-NP-L-DV-WT_2x40_P1.27mm_Socket_Horizontal +Highspeed card edge connector for 1.6mm PCB's with 40 contacts (not polarized) +conn samtec card-edge high-speed +0 +82 +80 +Connector_PCBEdge +Samtec_MECF-40-01-NP-L-DV_2x40_P1.27mm_Socket_Horizontal +Highspeed card edge connector for 1.6mm PCB's with 40 contacts (not polarized) +conn samtec card-edge high-speed +0 +80 +80 +Connector_PCBEdge +Samtec_MECF-40-02-L-DV-WT_2x40_P1.27mm_Polarized_Socket_Horizontal +Highspeed card edge connector for 2.4mm PCB's with 40 contacts (polarized) +conn samtec card-edge high-speed +0 +80 +78 +Connector_PCBEdge +Samtec_MECF-40-02-L-DV_2x40_P1.27mm_Polarized_Socket_Horizontal +Highspeed card edge connector for 2.4mm PCB's with 40 contacts (polarized) +conn samtec card-edge high-speed +0 +78 +78 +Connector_PCBEdge +Samtec_MECF-40-02-NP-L-DV-WT_2x40_P1.27mm_Socket_Horizontal +Highspeed card edge connector for 2.4mm PCB's with 40 contacts (not polarized) +conn samtec card-edge high-speed +0 +82 +80 +Connector_PCBEdge +Samtec_MECF-40-02-NP-L-DV_2x40_P1.27mm_Socket_Horizontal +Highspeed card edge connector for 2.4mm PCB's with 40 contacts (not polarized) +conn samtec card-edge high-speed +0 +80 +80 +Connector_PCBEdge +Samtec_MECF-50-0_-L-DV_2x50_P1.27mm_Polarized_Edge +Highspeed card edge connector for PCB's with 50 contacts (polarized) +conn samtec card-edge high-speed +0 +98 +98 +Connector_PCBEdge +Samtec_MECF-50-0_-NP-L-DV_2x50_P1.27mm_Edge +Highspeed card edge connector for PCB's with 50 contacts (not polarized) +conn samtec card-edge high-speed +0 +100 +100 +Connector_PCBEdge +Samtec_MECF-50-01-L-DV-WT_2x50_P1.27mm_Polarized_Socket_Horizontal +Highspeed card edge connector for 1.6mm PCB's with 50 contacts (polarized) +conn samtec card-edge high-speed +0 +100 +98 +Connector_PCBEdge +Samtec_MECF-50-01-L-DV_2x50_P1.27mm_Polarized_Socket_Horizontal +Highspeed card edge connector for 1.6mm PCB's with 50 contacts (polarized) +conn samtec card-edge high-speed +0 +98 +98 +Connector_PCBEdge +Samtec_MECF-50-01-NP-L-DV-WT_2x50_P1.27mm_Socket_Horizontal +Highspeed card edge connector for 1.6mm PCB's with 50 contacts (not polarized) +conn samtec card-edge high-speed +0 +102 +100 +Connector_PCBEdge +Samtec_MECF-50-01-NP-L-DV_2x50_P1.27mm_Socket_Horizontal +Highspeed card edge connector for 1.6mm PCB's with 50 contacts (not polarized) +conn samtec card-edge high-speed +0 +100 +100 +Connector_PCBEdge +Samtec_MECF-50-02-L-DV-WT_2x50_P1.27mm_Polarized_Socket_Horizontal +Highspeed card edge connector for 2.4mm PCB's with 50 contacts (polarized) +conn samtec card-edge high-speed +0 +100 +98 +Connector_PCBEdge +Samtec_MECF-50-02-L-DV_2x50_P1.27mm_Polarized_Socket_Horizontal +Highspeed card edge connector for 2.4mm PCB's with 50 contacts (polarized) +conn samtec card-edge high-speed +0 +98 +98 +Connector_PCBEdge +Samtec_MECF-50-02-NP-L-DV-WT_2x50_P1.27mm_Socket_Horizontal +Highspeed card edge connector for 2.4mm PCB's with 50 contacts (not polarized) +conn samtec card-edge high-speed +0 +102 +100 +Connector_PCBEdge +Samtec_MECF-50-02-NP-L-DV_2x50_P1.27mm_Socket_Horizontal +Highspeed card edge connector for 2.4mm PCB's with 50 contacts (not polarized) +conn samtec card-edge high-speed +0 +100 +100 +Connector_PCBEdge +Samtec_MECF-60-0_-L-DV_2x60_P1.27mm_Polarized_Edge +Highspeed card edge connector for PCB's with 60 contacts (polarized) +conn samtec card-edge high-speed +0 +116 +116 +Connector_PCBEdge +Samtec_MECF-60-0_-NP-L-DV_2x60_P1.27mm_Edge +Highspeed card edge connector for PCB's with 60 contacts (not polarized) +conn samtec card-edge high-speed +0 +120 +120 +Connector_PCBEdge +Samtec_MECF-60-01-L-DV-WT_2x60_P1.27mm_Polarized_Socket_Horizontal +Highspeed card edge connector for 1.6mm PCB's with 60 contacts (polarized) +conn samtec card-edge high-speed +0 +118 +116 +Connector_PCBEdge +Samtec_MECF-60-01-L-DV_2x60_P1.27mm_Polarized_Socket_Horizontal +Highspeed card edge connector for 1.6mm PCB's with 60 contacts (polarized) +conn samtec card-edge high-speed +0 +116 +116 +Connector_PCBEdge +Samtec_MECF-60-01-NP-L-DV-WT_2x60_P1.27mm_Socket_Horizontal +Highspeed card edge connector for 1.6mm PCB's with 60 contacts (not polarized) +conn samtec card-edge high-speed +0 +122 +120 +Connector_PCBEdge +Samtec_MECF-60-01-NP-L-DV_2x60_P1.27mm_Socket_Horizontal +Highspeed card edge connector for 1.6mm PCB's with 60 contacts (not polarized) +conn samtec card-edge high-speed +0 +120 +120 +Connector_PCBEdge +Samtec_MECF-60-02-L-DV-WT_2x60_P1.27mm_Polarized_Socket_Horizontal +Highspeed card edge connector for 2.4mm PCB's with 60 contacts (polarized) +conn samtec card-edge high-speed +0 +118 +116 +Connector_PCBEdge +Samtec_MECF-60-02-L-DV_2x60_P1.27mm_Polarized_Socket_Horizontal +Highspeed card edge connector for 2.4mm PCB's with 60 contacts (polarized) +conn samtec card-edge high-speed +0 +116 +116 +Connector_PCBEdge +Samtec_MECF-60-02-NP-L-DV-WT_2x60_P1.27mm_Socket_Horizontal +Highspeed card edge connector for 2.4mm PCB's with 60 contacts (not polarized) +conn samtec card-edge high-speed +0 +122 +120 +Connector_PCBEdge +Samtec_MECF-60-02-NP-L-DV_2x60_P1.27mm_Socket_Horizontal +Highspeed card edge connector for 2.4mm PCB's with 60 contacts (not polarized) +conn samtec card-edge high-speed +0 +120 +120 +Connector_PCBEdge +Samtec_MECF-70-0_-L-DV_2x70_P1.27mm_Polarized_Edge +Highspeed card edge connector for PCB's with 70 contacts (polarized) +conn samtec card-edge high-speed +0 +136 +136 +Connector_PCBEdge +Samtec_MECF-70-0_-NP-L-DV_2x70_P1.27mm_Edge +Highspeed card edge connector for PCB's with 70 contacts (not polarized) +conn samtec card-edge high-speed +0 +140 +140 +Connector_PCBEdge +Samtec_MECF-70-01-L-DV-WT_2x70_P1.27mm_Polarized_Socket_Horizontal +Highspeed card edge connector for 1.6mm PCB's with 70 contacts (polarized) +conn samtec card-edge high-speed +0 +138 +136 +Connector_PCBEdge +Samtec_MECF-70-01-L-DV_2x70_P1.27mm_Polarized_Socket_Horizontal +Highspeed card edge connector for 1.6mm PCB's with 70 contacts (polarized) +conn samtec card-edge high-speed +0 +136 +136 +Connector_PCBEdge +Samtec_MECF-70-01-NP-L-DV-WT_2x70_P1.27mm_Socket_Horizontal +Highspeed card edge connector for 1.6mm PCB's with 70 contacts (not polarized) +conn samtec card-edge high-speed +0 +142 +140 +Connector_PCBEdge +Samtec_MECF-70-01-NP-L-DV_2x70_P1.27mm_Socket_Horizontal +Highspeed card edge connector for 1.6mm PCB's with 70 contacts (not polarized) +conn samtec card-edge high-speed +0 +140 +140 +Connector_PCBEdge +Samtec_MECF-70-02-L-DV-WT_2x70_P1.27mm_Polarized_Socket_Horizontal +Highspeed card edge connector for 2.4mm PCB's with 70 contacts (polarized) +conn samtec card-edge high-speed +0 +138 +136 +Connector_PCBEdge +Samtec_MECF-70-02-L-DV_2x70_P1.27mm_Polarized_Socket_Horizontal +Highspeed card edge connector for 2.4mm PCB's with 70 contacts (polarized) +conn samtec card-edge high-speed +0 +136 +136 +Connector_PCBEdge +Samtec_MECF-70-02-NP-L-DV-WT_2x70_P1.27mm_Socket_Horizontal +Highspeed card edge connector for 2.4mm PCB's with 70 contacts (not polarized) +conn samtec card-edge high-speed +0 +142 +140 +Connector_PCBEdge +Samtec_MECF-70-02-NP-L-DV_2x70_P1.27mm_Socket_Horizontal +Highspeed card edge connector for 2.4mm PCB's with 70 contacts (not polarized) +conn samtec card-edge high-speed +0 +140 +140 +Connector_PCBEdge +molex_EDGELOCK_2-CKT +https://www.molex.com/pdm_docs/sd/2008900106_sd.pdf +Connector PCBEdge molex EDGELOCK +0 +2 +2 +Connector_PCBEdge +molex_EDGELOCK_4-CKT +https://www.molex.com/pdm_docs/sd/2008900106_sd.pdf +Connector PCBEdge molex EDGELOCK +0 +4 +4 +Connector_PCBEdge +molex_EDGELOCK_6-CKT +https://www.molex.com/pdm_docs/sd/2008900106_sd.pdf +Connector PCBEdge molex EDGELOCK +0 +6 +6 +Connector_PCBEdge +molex_EDGELOCK_8-CKT +https://www.molex.com/pdm_docs/sd/2008900106_sd.pdf +Connector PCBEdge molex EDGELOCK +0 +8 +8 +Connector_Phoenix_GMSTB +PhoenixContact_GMSTBA_2,5_2-G-7,62_1x02_P7.62mm_Horizontal +Generic Phoenix Contact connector footprint for: GMSTBA_2,5/2-G-7,62; number of pins: 02; pin pitch: 7.62mm; Angled || order number: 1766233 12A 630V +phoenix_contact connector GMSTBA_01x02_G_7.62mm +0 +2 +2 +Connector_Phoenix_GMSTB +PhoenixContact_GMSTBA_2,5_2-G_1x02_P7.50mm_Horizontal +Generic Phoenix Contact connector footprint for: GMSTBA_2,5/2-G; number of pins: 02; pin pitch: 7.50mm; Angled || order number: 1766343 12A 630V +phoenix_contact connector GMSTBA_01x02_G_7.50mm +0 +2 +2 +Connector_Phoenix_GMSTB +PhoenixContact_GMSTBA_2,5_3-G-7,62_1x03_P7.62mm_Horizontal +Generic Phoenix Contact connector footprint for: GMSTBA_2,5/3-G-7,62; number of pins: 03; pin pitch: 7.62mm; Angled || order number: 1766246 12A 630V +phoenix_contact connector GMSTBA_01x03_G_7.62mm +0 +3 +3 +Connector_Phoenix_GMSTB +PhoenixContact_GMSTBA_2,5_3-G_1x03_P7.50mm_Horizontal +Generic Phoenix Contact connector footprint for: GMSTBA_2,5/3-G; number of pins: 03; pin pitch: 7.50mm; Angled || order number: 1766356 12A 630V +phoenix_contact connector GMSTBA_01x03_G_7.50mm +0 +3 +3 +Connector_Phoenix_GMSTB +PhoenixContact_GMSTBA_2,5_4-G-7,62_1x04_P7.62mm_Horizontal +Generic Phoenix Contact connector footprint for: GMSTBA_2,5/4-G-7,62; number of pins: 04; pin pitch: 7.62mm; Angled || order number: 1766259 12A 630V +phoenix_contact connector GMSTBA_01x04_G_7.62mm +0 +4 +4 +Connector_Phoenix_GMSTB +PhoenixContact_GMSTBA_2,5_4-G_1x04_P7.50mm_Horizontal +Generic Phoenix Contact connector footprint for: GMSTBA_2,5/4-G; number of pins: 04; pin pitch: 7.50mm; Angled || order number: 1766369 12A 630V +phoenix_contact connector GMSTBA_01x04_G_7.50mm +0 +4 +4 +Connector_Phoenix_GMSTB +PhoenixContact_GMSTBA_2,5_5-G-7,62_1x05_P7.62mm_Horizontal +Generic Phoenix Contact connector footprint for: GMSTBA_2,5/5-G-7,62; number of pins: 05; pin pitch: 7.62mm; Angled || order number: 1766262 12A 630V +phoenix_contact connector GMSTBA_01x05_G_7.62mm +0 +5 +5 +Connector_Phoenix_GMSTB +PhoenixContact_GMSTBA_2,5_5-G_1x05_P7.50mm_Horizontal +Generic Phoenix Contact connector footprint for: GMSTBA_2,5/5-G; number of pins: 05; pin pitch: 7.50mm; Angled || order number: 1766372 12A 630V +phoenix_contact connector GMSTBA_01x05_G_7.50mm +0 +5 +5 +Connector_Phoenix_GMSTB +PhoenixContact_GMSTBA_2,5_6-G-7,62_1x06_P7.62mm_Horizontal +Generic Phoenix Contact connector footprint for: GMSTBA_2,5/6-G-7,62; number of pins: 06; pin pitch: 7.62mm; Angled || order number: 1766275 12A 630V +phoenix_contact connector GMSTBA_01x06_G_7.62mm +0 +6 +6 +Connector_Phoenix_GMSTB +PhoenixContact_GMSTBA_2,5_6-G_1x06_P7.50mm_Horizontal +Generic Phoenix Contact connector footprint for: GMSTBA_2,5/6-G; number of pins: 06; pin pitch: 7.50mm; Angled || order number: 1766385 12A 630V +phoenix_contact connector GMSTBA_01x06_G_7.50mm +0 +6 +6 +Connector_Phoenix_GMSTB +PhoenixContact_GMSTBA_2,5_7-G-7,62_1x07_P7.62mm_Horizontal +Generic Phoenix Contact connector footprint for: GMSTBA_2,5/7-G-7,62; number of pins: 07; pin pitch: 7.62mm; Angled || order number: 1766288 12A 630V +phoenix_contact connector GMSTBA_01x07_G_7.62mm +0 +7 +7 +Connector_Phoenix_GMSTB +PhoenixContact_GMSTBA_2,5_7-G_1x07_P7.50mm_Horizontal +Generic Phoenix Contact connector footprint for: GMSTBA_2,5/7-G; number of pins: 07; pin pitch: 7.50mm; Angled || order number: 1766398 12A 630V +phoenix_contact connector GMSTBA_01x07_G_7.50mm +0 +7 +7 +Connector_Phoenix_GMSTB +PhoenixContact_GMSTBA_2,5_8-G-7,62_1x08_P7.62mm_Horizontal +Generic Phoenix Contact connector footprint for: GMSTBA_2,5/8-G-7,62; number of pins: 08; pin pitch: 7.62mm; Angled || order number: 1766291 12A 630V +phoenix_contact connector GMSTBA_01x08_G_7.62mm +0 +8 +8 +Connector_Phoenix_GMSTB +PhoenixContact_GMSTBA_2,5_8-G_1x08_P7.50mm_Horizontal +Generic Phoenix Contact connector footprint for: GMSTBA_2,5/8-G; number of pins: 08; pin pitch: 7.50mm; Angled || order number: 1766408 12A 630V +phoenix_contact connector GMSTBA_01x08_G_7.50mm +0 +8 +8 +Connector_Phoenix_GMSTB +PhoenixContact_GMSTBA_2,5_9-G-7,62_1x09_P7.62mm_Horizontal +Generic Phoenix Contact connector footprint for: GMSTBA_2,5/9-G-7,62; number of pins: 09; pin pitch: 7.62mm; Angled || order number: 1766301 12A 630V +phoenix_contact connector GMSTBA_01x09_G_7.62mm +0 +9 +9 +Connector_Phoenix_GMSTB +PhoenixContact_GMSTBA_2,5_9-G_1x09_P7.50mm_Horizontal +Generic Phoenix Contact connector footprint for: GMSTBA_2,5/9-G; number of pins: 09; pin pitch: 7.50mm; Angled || order number: 1766411 12A 630V +phoenix_contact connector GMSTBA_01x09_G_7.50mm +0 +9 +9 +Connector_Phoenix_GMSTB +PhoenixContact_GMSTBA_2,5_10-G-7,62_1x10_P7.62mm_Horizontal +Generic Phoenix Contact connector footprint for: GMSTBA_2,5/10-G-7,62; number of pins: 10; pin pitch: 7.62mm; Angled || order number: 1766314 12A 630V +phoenix_contact connector GMSTBA_01x10_G_7.62mm +0 +10 +10 +Connector_Phoenix_GMSTB +PhoenixContact_GMSTBA_2,5_10-G_1x10_P7.50mm_Horizontal +Generic Phoenix Contact connector footprint for: GMSTBA_2,5/10-G; number of pins: 10; pin pitch: 7.50mm; Angled || order number: 1766424 12A 630V +phoenix_contact connector GMSTBA_01x10_G_7.50mm +0 +10 +10 +Connector_Phoenix_GMSTB +PhoenixContact_GMSTBA_2,5_11-G-7,62_1x11_P7.62mm_Horizontal +Generic Phoenix Contact connector footprint for: GMSTBA_2,5/11-G-7,62; number of pins: 11; pin pitch: 7.62mm; Angled || order number: 1766327 12A 630V +phoenix_contact connector GMSTBA_01x11_G_7.62mm +0 +11 +11 +Connector_Phoenix_GMSTB +PhoenixContact_GMSTBA_2,5_11-G_1x11_P7.50mm_Horizontal +Generic Phoenix Contact connector footprint for: GMSTBA_2,5/11-G; number of pins: 11; pin pitch: 7.50mm; Angled || order number: 1766437 12A 630V +phoenix_contact connector GMSTBA_01x11_G_7.50mm +0 +11 +11 +Connector_Phoenix_GMSTB +PhoenixContact_GMSTBA_2,5_12-G-7,62_1x12_P7.62mm_Horizontal +Generic Phoenix Contact connector footprint for: GMSTBA_2,5/12-G-7,62; number of pins: 12; pin pitch: 7.62mm; Angled || order number: 1766330 12A 630V +phoenix_contact connector GMSTBA_01x12_G_7.62mm +0 +12 +12 +Connector_Phoenix_GMSTB +PhoenixContact_GMSTBA_2,5_12-G_1x12_P7.50mm_Horizontal +Generic Phoenix Contact connector footprint for: GMSTBA_2,5/12-G; number of pins: 12; pin pitch: 7.50mm; Angled || order number: 1766440 12A 630V +phoenix_contact connector GMSTBA_01x12_G_7.50mm +0 +12 +12 +Connector_Phoenix_GMSTB +PhoenixContact_GMSTBVA_2,5_2-G-7,62_1x02_P7.62mm_Vertical +Generic Phoenix Contact connector footprint for: GMSTBVA_2,5/2-G-7,62; number of pins: 02; pin pitch: 7.62mm; Vertical || order number: 1766770 12A 630V +phoenix_contact connector GMSTBVA_01x02_G_7.62mm +0 +2 +2 +Connector_Phoenix_GMSTB +PhoenixContact_GMSTBVA_2,5_2-G_1x02_P7.50mm_Vertical +Generic Phoenix Contact connector footprint for: GMSTBVA_2,5/2-G; number of pins: 02; pin pitch: 7.50mm; Vertical || order number: 1766660 12A 630V +phoenix_contact connector GMSTBVA_01x02_G_7.50mm +0 +2 +2 +Connector_Phoenix_GMSTB +PhoenixContact_GMSTBVA_2,5_3-G-7,62_1x03_P7.62mm_Vertical +Generic Phoenix Contact connector footprint for: GMSTBVA_2,5/3-G-7,62; number of pins: 03; pin pitch: 7.62mm; Vertical || order number: 1766783 12A 630V +phoenix_contact connector GMSTBVA_01x03_G_7.62mm +0 +3 +3 +Connector_Phoenix_GMSTB +PhoenixContact_GMSTBVA_2,5_3-G_1x03_P7.50mm_Vertical +Generic Phoenix Contact connector footprint for: GMSTBVA_2,5/3-G; number of pins: 03; pin pitch: 7.50mm; Vertical || order number: 1766673 12A 630V +phoenix_contact connector GMSTBVA_01x03_G_7.50mm +0 +3 +3 +Connector_Phoenix_GMSTB +PhoenixContact_GMSTBVA_2,5_4-G-7,62_1x04_P7.62mm_Vertical +Generic Phoenix Contact connector footprint for: GMSTBVA_2,5/4-G-7,62; number of pins: 04; pin pitch: 7.62mm; Vertical || order number: 1766796 12A 630V +phoenix_contact connector GMSTBVA_01x04_G_7.62mm +0 +4 +4 +Connector_Phoenix_GMSTB +PhoenixContact_GMSTBVA_2,5_4-G_1x04_P7.50mm_Vertical +Generic Phoenix Contact connector footprint for: GMSTBVA_2,5/4-G; number of pins: 04; pin pitch: 7.50mm; Vertical || order number: 1766686 12A 630V +phoenix_contact connector GMSTBVA_01x04_G_7.50mm +0 +4 +4 +Connector_Phoenix_GMSTB +PhoenixContact_GMSTBVA_2,5_5-G-7,62_1x05_P7.62mm_Vertical +Generic Phoenix Contact connector footprint for: GMSTBVA_2,5/5-G-7,62; number of pins: 05; pin pitch: 7.62mm; Vertical || order number: 1766806 12A 630V +phoenix_contact connector GMSTBVA_01x05_G_7.62mm +0 +5 +5 +Connector_Phoenix_GMSTB +PhoenixContact_GMSTBVA_2,5_5-G_1x05_P7.50mm_Vertical +Generic Phoenix Contact connector footprint for: GMSTBVA_2,5/5-G; number of pins: 05; pin pitch: 7.50mm; Vertical || order number: 1766699 12A 630V +phoenix_contact connector GMSTBVA_01x05_G_7.50mm +0 +5 +5 +Connector_Phoenix_GMSTB +PhoenixContact_GMSTBVA_2,5_6-G-7,62_1x06_P7.62mm_Vertical +Generic Phoenix Contact connector footprint for: GMSTBVA_2,5/6-G-7,62; number of pins: 06; pin pitch: 7.62mm; Vertical || order number: 1766819 12A 630V +phoenix_contact connector GMSTBVA_01x06_G_7.62mm +0 +6 +6 +Connector_Phoenix_GMSTB +PhoenixContact_GMSTBVA_2,5_6-G_1x06_P7.50mm_Vertical +Generic Phoenix Contact connector footprint for: GMSTBVA_2,5/6-G; number of pins: 06; pin pitch: 7.50mm; Vertical || order number: 1766709 12A 630V +phoenix_contact connector GMSTBVA_01x06_G_7.50mm +0 +6 +6 +Connector_Phoenix_GMSTB +PhoenixContact_GMSTBVA_2,5_7-G-7,62_1x07_P7.62mm_Vertical +Generic Phoenix Contact connector footprint for: GMSTBVA_2,5/7-G-7,62; number of pins: 07; pin pitch: 7.62mm; Vertical || order number: 1766822 12A 630V +phoenix_contact connector GMSTBVA_01x07_G_7.62mm +0 +7 +7 +Connector_Phoenix_GMSTB +PhoenixContact_GMSTBVA_2,5_7-G_1x07_P7.50mm_Vertical +Generic Phoenix Contact connector footprint for: GMSTBVA_2,5/7-G; number of pins: 07; pin pitch: 7.50mm; Vertical || order number: 1766712 12A 630V +phoenix_contact connector GMSTBVA_01x07_G_7.50mm +0 +7 +7 +Connector_Phoenix_GMSTB +PhoenixContact_GMSTBVA_2,5_8-G-7,62_1x08_P7.62mm_Vertical +Generic Phoenix Contact connector footprint for: GMSTBVA_2,5/8-G-7,62; number of pins: 08; pin pitch: 7.62mm; Vertical || order number: 1766835 12A 630V +phoenix_contact connector GMSTBVA_01x08_G_7.62mm +0 +8 +8 +Connector_Phoenix_GMSTB +PhoenixContact_GMSTBVA_2,5_8-G_1x08_P7.50mm_Vertical +Generic Phoenix Contact connector footprint for: GMSTBVA_2,5/8-G; number of pins: 08; pin pitch: 7.50mm; Vertical || order number: 1766725 12A 630V +phoenix_contact connector GMSTBVA_01x08_G_7.50mm +0 +8 +8 +Connector_Phoenix_GMSTB +PhoenixContact_GMSTBVA_2,5_9-G-7,62_1x09_P7.62mm_Vertical +Generic Phoenix Contact connector footprint for: GMSTBVA_2,5/9-G-7,62; number of pins: 09; pin pitch: 7.62mm; Vertical || order number: 1766848 12A 630V +phoenix_contact connector GMSTBVA_01x09_G_7.62mm +0 +9 +9 +Connector_Phoenix_GMSTB +PhoenixContact_GMSTBVA_2,5_9-G_1x09_P7.50mm_Vertical +Generic Phoenix Contact connector footprint for: GMSTBVA_2,5/9-G; number of pins: 09; pin pitch: 7.50mm; Vertical || order number: 1766738 12A 630V +phoenix_contact connector GMSTBVA_01x09_G_7.50mm +0 +9 +9 +Connector_Phoenix_GMSTB +PhoenixContact_GMSTBVA_2,5_10-G-7,62_1x10_P7.62mm_Vertical +Generic Phoenix Contact connector footprint for: GMSTBVA_2,5/10-G-7,62; number of pins: 10; pin pitch: 7.62mm; Vertical || order number: 1766851 12A 630V +phoenix_contact connector GMSTBVA_01x10_G_7.62mm +0 +10 +10 +Connector_Phoenix_GMSTB +PhoenixContact_GMSTBVA_2,5_10-G_1x10_P7.50mm_Vertical +Generic Phoenix Contact connector footprint for: GMSTBVA_2,5/10-G; number of pins: 10; pin pitch: 7.50mm; Vertical || order number: 1766741 12A 630V +phoenix_contact connector GMSTBVA_01x10_G_7.50mm +0 +10 +10 +Connector_Phoenix_GMSTB +PhoenixContact_GMSTBVA_2,5_11-G-7,62_1x11_P7.62mm_Vertical +Generic Phoenix Contact connector footprint for: GMSTBVA_2,5/11-G-7,62; number of pins: 11; pin pitch: 7.62mm; Vertical || order number: 1766864 12A 630V +phoenix_contact connector GMSTBVA_01x11_G_7.62mm +0 +11 +11 +Connector_Phoenix_GMSTB +PhoenixContact_GMSTBVA_2,5_11-G_1x11_P7.50mm_Vertical +Generic Phoenix Contact connector footprint for: GMSTBVA_2,5/11-G; number of pins: 11; pin pitch: 7.50mm; Vertical || order number: 1766754 12A 630V +phoenix_contact connector GMSTBVA_01x11_G_7.50mm +0 +11 +11 +Connector_Phoenix_GMSTB +PhoenixContact_GMSTBVA_2,5_12-G-7,62_1x12_P7.62mm_Vertical +Generic Phoenix Contact connector footprint for: GMSTBVA_2,5/12-G-7,62; number of pins: 12; pin pitch: 7.62mm; Vertical || order number: 1766877 12A 630V +phoenix_contact connector GMSTBVA_01x12_G_7.62mm +0 +12 +12 +Connector_Phoenix_GMSTB +PhoenixContact_GMSTBVA_2,5_12-G_1x12_P7.50mm_Vertical +Generic Phoenix Contact connector footprint for: GMSTBVA_2,5/12-G; number of pins: 12; pin pitch: 7.50mm; Vertical || order number: 1766767 12A 630V +phoenix_contact connector GMSTBVA_01x12_G_7.50mm +0 +12 +12 +Connector_Phoenix_GMSTB +PhoenixContact_GMSTBV_2,5_2-GF-7,62_1x02_P7.62mm_Vertical_ThreadedFlange +Generic Phoenix Contact connector footprint for: GMSTBV_2,5/2-GF-7,62; number of pins: 02; pin pitch: 7.62mm; Vertical; threaded flange || order number: 1829154 12A 630V +phoenix_contact connector GMSTBV_01x02_GF_7.62mm +0 +2 +2 +Connector_Phoenix_GMSTB +PhoenixContact_GMSTBV_2,5_2-GF-7,62_1x02_P7.62mm_Vertical_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: GMSTBV_2,5/2-GF-7,62; number of pins: 02; pin pitch: 7.62mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1829154 12A 630V +phoenix_contact connector GMSTBV_01x02_GF_7.62mm_MH +0 +2 +2 +Connector_Phoenix_GMSTB +PhoenixContact_GMSTBV_2,5_3-GF-7,62_1x03_P7.62mm_Vertical_ThreadedFlange +Generic Phoenix Contact connector footprint for: GMSTBV_2,5/3-GF-7,62; number of pins: 03; pin pitch: 7.62mm; Vertical; threaded flange || order number: 1829167 12A 630V +phoenix_contact connector GMSTBV_01x03_GF_7.62mm +0 +3 +3 +Connector_Phoenix_GMSTB +PhoenixContact_GMSTBV_2,5_3-GF-7,62_1x03_P7.62mm_Vertical_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: GMSTBV_2,5/3-GF-7,62; number of pins: 03; pin pitch: 7.62mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1829167 12A 630V +phoenix_contact connector GMSTBV_01x03_GF_7.62mm_MH +0 +3 +3 +Connector_Phoenix_GMSTB +PhoenixContact_GMSTBV_2,5_4-GF-7,62_1x04_P7.62mm_Vertical_ThreadedFlange +Generic Phoenix Contact connector footprint for: GMSTBV_2,5/4-GF-7,62; number of pins: 04; pin pitch: 7.62mm; Vertical; threaded flange || order number: 1829170 12A 630V +phoenix_contact connector GMSTBV_01x04_GF_7.62mm +0 +4 +4 +Connector_Phoenix_GMSTB +PhoenixContact_GMSTBV_2,5_4-GF-7,62_1x04_P7.62mm_Vertical_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: GMSTBV_2,5/4-GF-7,62; number of pins: 04; pin pitch: 7.62mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1829170 12A 630V +phoenix_contact connector GMSTBV_01x04_GF_7.62mm_MH +0 +4 +4 +Connector_Phoenix_GMSTB +PhoenixContact_GMSTBV_2,5_5-GF-7,62_1x05_P7.62mm_Vertical_ThreadedFlange +Generic Phoenix Contact connector footprint for: GMSTBV_2,5/5-GF-7,62; number of pins: 05; pin pitch: 7.62mm; Vertical; threaded flange || order number: 1829183 12A 630V +phoenix_contact connector GMSTBV_01x05_GF_7.62mm +0 +5 +5 +Connector_Phoenix_GMSTB +PhoenixContact_GMSTBV_2,5_5-GF-7,62_1x05_P7.62mm_Vertical_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: GMSTBV_2,5/5-GF-7,62; number of pins: 05; pin pitch: 7.62mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1829183 12A 630V +phoenix_contact connector GMSTBV_01x05_GF_7.62mm_MH +0 +5 +5 +Connector_Phoenix_GMSTB +PhoenixContact_GMSTBV_2,5_6-GF-7,62_1x06_P7.62mm_Vertical_ThreadedFlange +Generic Phoenix Contact connector footprint for: GMSTBV_2,5/6-GF-7,62; number of pins: 06; pin pitch: 7.62mm; Vertical; threaded flange || order number: 1829196 12A 630V +phoenix_contact connector GMSTBV_01x06_GF_7.62mm +0 +6 +6 +Connector_Phoenix_GMSTB +PhoenixContact_GMSTBV_2,5_6-GF-7,62_1x06_P7.62mm_Vertical_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: GMSTBV_2,5/6-GF-7,62; number of pins: 06; pin pitch: 7.62mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1829196 12A 630V +phoenix_contact connector GMSTBV_01x06_GF_7.62mm_MH +0 +6 +6 +Connector_Phoenix_GMSTB +PhoenixContact_GMSTBV_2,5_7-GF-7,62_1x07_P7.62mm_Vertical_ThreadedFlange +Generic Phoenix Contact connector footprint for: GMSTBV_2,5/7-GF-7,62; number of pins: 07; pin pitch: 7.62mm; Vertical; threaded flange || order number: 1829206 12A 630V +phoenix_contact connector GMSTBV_01x07_GF_7.62mm +0 +7 +7 +Connector_Phoenix_GMSTB +PhoenixContact_GMSTBV_2,5_7-GF-7,62_1x07_P7.62mm_Vertical_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: GMSTBV_2,5/7-GF-7,62; number of pins: 07; pin pitch: 7.62mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1829206 12A 630V +phoenix_contact connector GMSTBV_01x07_GF_7.62mm_MH +0 +7 +7 +Connector_Phoenix_GMSTB +PhoenixContact_GMSTBV_2,5_8-GF-7,62_1x08_P7.62mm_Vertical_ThreadedFlange +Generic Phoenix Contact connector footprint for: GMSTBV_2,5/8-GF-7,62; number of pins: 08; pin pitch: 7.62mm; Vertical; threaded flange || order number: 1829219 12A 630V +phoenix_contact connector GMSTBV_01x08_GF_7.62mm +0 +8 +8 +Connector_Phoenix_GMSTB +PhoenixContact_GMSTBV_2,5_8-GF-7,62_1x08_P7.62mm_Vertical_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: GMSTBV_2,5/8-GF-7,62; number of pins: 08; pin pitch: 7.62mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1829219 12A 630V +phoenix_contact connector GMSTBV_01x08_GF_7.62mm_MH +0 +8 +8 +Connector_Phoenix_GMSTB +PhoenixContact_GMSTBV_2,5_9-GF-7,62_1x09_P7.62mm_Vertical_ThreadedFlange +Generic Phoenix Contact connector footprint for: GMSTBV_2,5/9-GF-7,62; number of pins: 09; pin pitch: 7.62mm; Vertical; threaded flange || order number: 1829222 12A 630V +phoenix_contact connector GMSTBV_01x09_GF_7.62mm +0 +9 +9 +Connector_Phoenix_GMSTB +PhoenixContact_GMSTBV_2,5_9-GF-7,62_1x09_P7.62mm_Vertical_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: GMSTBV_2,5/9-GF-7,62; number of pins: 09; pin pitch: 7.62mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1829222 12A 630V +phoenix_contact connector GMSTBV_01x09_GF_7.62mm_MH +0 +9 +9 +Connector_Phoenix_GMSTB +PhoenixContact_GMSTBV_2,5_10-GF-7,62_1x10_P7.62mm_Vertical_ThreadedFlange +Generic Phoenix Contact connector footprint for: GMSTBV_2,5/10-GF-7,62; number of pins: 10; pin pitch: 7.62mm; Vertical; threaded flange || order number: 1829235 12A 630V +phoenix_contact connector GMSTBV_01x10_GF_7.62mm +0 +10 +10 +Connector_Phoenix_GMSTB +PhoenixContact_GMSTBV_2,5_10-GF-7,62_1x10_P7.62mm_Vertical_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: GMSTBV_2,5/10-GF-7,62; number of pins: 10; pin pitch: 7.62mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1829235 12A 630V +phoenix_contact connector GMSTBV_01x10_GF_7.62mm_MH +0 +10 +10 +Connector_Phoenix_GMSTB +PhoenixContact_GMSTBV_2,5_11-GF-7,62_1x11_P7.62mm_Vertical_ThreadedFlange +Generic Phoenix Contact connector footprint for: GMSTBV_2,5/11-GF-7,62; number of pins: 11; pin pitch: 7.62mm; Vertical; threaded flange || order number: 1829248 12A 630V +phoenix_contact connector GMSTBV_01x11_GF_7.62mm +0 +11 +11 +Connector_Phoenix_GMSTB +PhoenixContact_GMSTBV_2,5_11-GF-7,62_1x11_P7.62mm_Vertical_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: GMSTBV_2,5/11-GF-7,62; number of pins: 11; pin pitch: 7.62mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1829248 12A 630V +phoenix_contact connector GMSTBV_01x11_GF_7.62mm_MH +0 +11 +11 +Connector_Phoenix_GMSTB +PhoenixContact_GMSTBV_2,5_12-GF-7,62_1x12_P7.62mm_Vertical_ThreadedFlange +Generic Phoenix Contact connector footprint for: GMSTBV_2,5/12-GF-7,62; number of pins: 12; pin pitch: 7.62mm; Vertical; threaded flange || order number: 1829251 12A 630V +phoenix_contact connector GMSTBV_01x12_GF_7.62mm +0 +12 +12 +Connector_Phoenix_GMSTB +PhoenixContact_GMSTBV_2,5_12-GF-7,62_1x12_P7.62mm_Vertical_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: GMSTBV_2,5/12-GF-7,62; number of pins: 12; pin pitch: 7.62mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1829251 12A 630V +phoenix_contact connector GMSTBV_01x12_GF_7.62mm_MH +0 +12 +12 +Connector_Phoenix_GMSTB +PhoenixContact_GMSTB_2,5_2-GF-7,62_1x02_P7.62mm_Horizontal_ThreadedFlange +Generic Phoenix Contact connector footprint for: GMSTB_2,5/2-GF-7,62; number of pins: 02; pin pitch: 7.62mm; Angled; threaded flange || order number: 1806229 12A 630V +phoenix_contact connector GMSTB_01x02_GF_7.62mm +0 +2 +2 +Connector_Phoenix_GMSTB +PhoenixContact_GMSTB_2,5_2-GF-7,62_1x02_P7.62mm_Horizontal_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: GMSTB_2,5/2-GF-7,62; number of pins: 02; pin pitch: 7.62mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1806229 12A 630V +phoenix_contact connector GMSTB_01x02_GF_7.62mm_MH +0 +2 +2 +Connector_Phoenix_GMSTB +PhoenixContact_GMSTB_2,5_3-GF-7,62_1x03_P7.62mm_Horizontal_ThreadedFlange +Generic Phoenix Contact connector footprint for: GMSTB_2,5/3-GF-7,62; number of pins: 03; pin pitch: 7.62mm; Angled; threaded flange || order number: 1806232 12A 630V +phoenix_contact connector GMSTB_01x03_GF_7.62mm +0 +3 +3 +Connector_Phoenix_GMSTB +PhoenixContact_GMSTB_2,5_3-GF-7,62_1x03_P7.62mm_Horizontal_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: GMSTB_2,5/3-GF-7,62; number of pins: 03; pin pitch: 7.62mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1806232 12A 630V +phoenix_contact connector GMSTB_01x03_GF_7.62mm_MH +0 +3 +3 +Connector_Phoenix_GMSTB +PhoenixContact_GMSTB_2,5_4-GF-7,62_1x04_P7.62mm_Horizontal_ThreadedFlange +Generic Phoenix Contact connector footprint for: GMSTB_2,5/4-GF-7,62; number of pins: 04; pin pitch: 7.62mm; Angled; threaded flange || order number: 1806245 12A 630V +phoenix_contact connector GMSTB_01x04_GF_7.62mm +0 +4 +4 +Connector_Phoenix_GMSTB +PhoenixContact_GMSTB_2,5_4-GF-7,62_1x04_P7.62mm_Horizontal_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: GMSTB_2,5/4-GF-7,62; number of pins: 04; pin pitch: 7.62mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1806245 12A 630V +phoenix_contact connector GMSTB_01x04_GF_7.62mm_MH +0 +4 +4 +Connector_Phoenix_GMSTB +PhoenixContact_GMSTB_2,5_5-GF-7,62_1x05_P7.62mm_Horizontal_ThreadedFlange +Generic Phoenix Contact connector footprint for: GMSTB_2,5/5-GF-7,62; number of pins: 05; pin pitch: 7.62mm; Angled; threaded flange || order number: 1806258 12A 630V +phoenix_contact connector GMSTB_01x05_GF_7.62mm +0 +5 +5 +Connector_Phoenix_GMSTB +PhoenixContact_GMSTB_2,5_5-GF-7,62_1x05_P7.62mm_Horizontal_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: GMSTB_2,5/5-GF-7,62; number of pins: 05; pin pitch: 7.62mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1806258 12A 630V +phoenix_contact connector GMSTB_01x05_GF_7.62mm_MH +0 +5 +5 +Connector_Phoenix_GMSTB +PhoenixContact_GMSTB_2,5_6-GF-7,62_1x06_P7.62mm_Horizontal_ThreadedFlange +Generic Phoenix Contact connector footprint for: GMSTB_2,5/6-GF-7,62; number of pins: 06; pin pitch: 7.62mm; Angled; threaded flange || order number: 1806261 12A 630V +phoenix_contact connector GMSTB_01x06_GF_7.62mm +0 +6 +6 +Connector_Phoenix_GMSTB +PhoenixContact_GMSTB_2,5_6-GF-7,62_1x06_P7.62mm_Horizontal_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: GMSTB_2,5/6-GF-7,62; number of pins: 06; pin pitch: 7.62mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1806261 12A 630V +phoenix_contact connector GMSTB_01x06_GF_7.62mm_MH +0 +6 +6 +Connector_Phoenix_GMSTB +PhoenixContact_GMSTB_2,5_7-GF-7,62_1x07_P7.62mm_Horizontal_ThreadedFlange +Generic Phoenix Contact connector footprint for: GMSTB_2,5/7-GF-7,62; number of pins: 07; pin pitch: 7.62mm; Angled; threaded flange || order number: 1806274 12A 630V +phoenix_contact connector GMSTB_01x07_GF_7.62mm +0 +7 +7 +Connector_Phoenix_GMSTB +PhoenixContact_GMSTB_2,5_7-GF-7,62_1x07_P7.62mm_Horizontal_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: GMSTB_2,5/7-GF-7,62; number of pins: 07; pin pitch: 7.62mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1806274 12A 630V +phoenix_contact connector GMSTB_01x07_GF_7.62mm_MH +0 +7 +7 +Connector_Phoenix_GMSTB +PhoenixContact_GMSTB_2,5_8-GF-7,62_1x08_P7.62mm_Horizontal_ThreadedFlange +Generic Phoenix Contact connector footprint for: GMSTB_2,5/8-GF-7,62; number of pins: 08; pin pitch: 7.62mm; Angled; threaded flange || order number: 1806287 12A 630V +phoenix_contact connector GMSTB_01x08_GF_7.62mm +0 +8 +8 +Connector_Phoenix_GMSTB +PhoenixContact_GMSTB_2,5_8-GF-7,62_1x08_P7.62mm_Horizontal_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: GMSTB_2,5/8-GF-7,62; number of pins: 08; pin pitch: 7.62mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1806287 12A 630V +phoenix_contact connector GMSTB_01x08_GF_7.62mm_MH +0 +8 +8 +Connector_Phoenix_GMSTB +PhoenixContact_GMSTB_2,5_9-GF-7,62_1x09_P7.62mm_Horizontal_ThreadedFlange +Generic Phoenix Contact connector footprint for: GMSTB_2,5/9-GF-7,62; number of pins: 09; pin pitch: 7.62mm; Angled; threaded flange || order number: 1806290 12A 630V +phoenix_contact connector GMSTB_01x09_GF_7.62mm +0 +9 +9 +Connector_Phoenix_GMSTB +PhoenixContact_GMSTB_2,5_9-GF-7,62_1x09_P7.62mm_Horizontal_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: GMSTB_2,5/9-GF-7,62; number of pins: 09; pin pitch: 7.62mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1806290 12A 630V +phoenix_contact connector GMSTB_01x09_GF_7.62mm_MH +0 +9 +9 +Connector_Phoenix_GMSTB +PhoenixContact_GMSTB_2,5_10-GF-7,62_1x10_P7.62mm_Horizontal_ThreadedFlange +Generic Phoenix Contact connector footprint for: GMSTB_2,5/10-GF-7,62; number of pins: 10; pin pitch: 7.62mm; Angled; threaded flange || order number: 1806300 12A 630V +phoenix_contact connector GMSTB_01x10_GF_7.62mm +0 +10 +10 +Connector_Phoenix_GMSTB +PhoenixContact_GMSTB_2,5_10-GF-7,62_1x10_P7.62mm_Horizontal_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: GMSTB_2,5/10-GF-7,62; number of pins: 10; pin pitch: 7.62mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1806300 12A 630V +phoenix_contact connector GMSTB_01x10_GF_7.62mm_MH +0 +10 +10 +Connector_Phoenix_GMSTB +PhoenixContact_GMSTB_2,5_11-GF-7,62_1x11_P7.62mm_Horizontal_ThreadedFlange +Generic Phoenix Contact connector footprint for: GMSTB_2,5/11-GF-7,62; number of pins: 11; pin pitch: 7.62mm; Angled; threaded flange || order number: 1806313 12A 630V +phoenix_contact connector GMSTB_01x11_GF_7.62mm +0 +11 +11 +Connector_Phoenix_GMSTB +PhoenixContact_GMSTB_2,5_11-GF-7,62_1x11_P7.62mm_Horizontal_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: GMSTB_2,5/11-GF-7,62; number of pins: 11; pin pitch: 7.62mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1806313 12A 630V +phoenix_contact connector GMSTB_01x11_GF_7.62mm_MH +0 +11 +11 +Connector_Phoenix_GMSTB +PhoenixContact_GMSTB_2,5_12-GF-7,62_1x12_P7.62mm_Horizontal_ThreadedFlange +Generic Phoenix Contact connector footprint for: GMSTB_2,5/12-GF-7,62; number of pins: 12; pin pitch: 7.62mm; Angled; threaded flange || order number: 1806326 12A 630V +phoenix_contact connector GMSTB_01x12_GF_7.62mm +0 +12 +12 +Connector_Phoenix_GMSTB +PhoenixContact_GMSTB_2,5_12-GF-7,62_1x12_P7.62mm_Horizontal_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: GMSTB_2,5/12-GF-7,62; number of pins: 12; pin pitch: 7.62mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1806326 12A 630V +phoenix_contact connector GMSTB_01x12_GF_7.62mm_MH +0 +12 +12 +Connector_Phoenix_MC +PhoenixContact_MCV_1,5_2-G-3.5_1x02_P3.50mm_Vertical +Generic Phoenix Contact connector footprint for: MCV_1,5/2-G-3.5; number of pins: 02; pin pitch: 3.50mm; Vertical || order number: 1843606 8A 160V +phoenix_contact connector MCV_01x02_G_3.5mm +0 +2 +2 +Connector_Phoenix_MC +PhoenixContact_MCV_1,5_2-G-3.81_1x02_P3.81mm_Vertical +Generic Phoenix Contact connector footprint for: MCV_1,5/2-G-3.81; number of pins: 02; pin pitch: 3.81mm; Vertical || order number: 1803426 8A 160V +phoenix_contact connector MCV_01x02_G_3.81mm +0 +2 +2 +Connector_Phoenix_MC +PhoenixContact_MCV_1,5_2-GF-3.5_1x02_P3.50mm_Vertical_ThreadedFlange +Generic Phoenix Contact connector footprint for: MCV_1,5/2-GF-3.5; number of pins: 02; pin pitch: 3.50mm; Vertical; threaded flange || order number: 1843224 8A 160V +phoenix_contact connector MCV_01x02_GF_3.5mm +0 +2 +2 +Connector_Phoenix_MC +PhoenixContact_MCV_1,5_2-GF-3.5_1x02_P3.50mm_Vertical_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MCV_1,5/2-GF-3.5; number of pins: 02; pin pitch: 3.50mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843224 8A 160V +phoenix_contact connector MCV_01x02_GF_3.5mm_MH +0 +2 +2 +Connector_Phoenix_MC +PhoenixContact_MCV_1,5_2-GF-3.81_1x02_P3.81mm_Vertical_ThreadedFlange +Generic Phoenix Contact connector footprint for: MCV_1,5/2-GF-3.81; number of pins: 02; pin pitch: 3.81mm; Vertical; threaded flange || order number: 1830596 8A 160V +phoenix_contact connector MCV_01x02_GF_3.81mm +0 +2 +2 +Connector_Phoenix_MC +PhoenixContact_MCV_1,5_2-GF-3.81_1x02_P3.81mm_Vertical_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MCV_1,5/2-GF-3.81; number of pins: 02; pin pitch: 3.81mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1830596 8A 160V +phoenix_contact connector MCV_01x02_GF_3.81mm_MH +0 +2 +2 +Connector_Phoenix_MC +PhoenixContact_MCV_1,5_3-G-3.5_1x03_P3.50mm_Vertical +Generic Phoenix Contact connector footprint for: MCV_1,5/3-G-3.5; number of pins: 03; pin pitch: 3.50mm; Vertical || order number: 1843619 8A 160V +phoenix_contact connector MCV_01x03_G_3.5mm +0 +3 +3 +Connector_Phoenix_MC +PhoenixContact_MCV_1,5_3-G-3.81_1x03_P3.81mm_Vertical +Generic Phoenix Contact connector footprint for: MCV_1,5/3-G-3.81; number of pins: 03; pin pitch: 3.81mm; Vertical || order number: 1803439 8A 160V +phoenix_contact connector MCV_01x03_G_3.81mm +0 +3 +3 +Connector_Phoenix_MC +PhoenixContact_MCV_1,5_3-GF-3.5_1x03_P3.50mm_Vertical_ThreadedFlange +Generic Phoenix Contact connector footprint for: MCV_1,5/3-GF-3.5; number of pins: 03; pin pitch: 3.50mm; Vertical; threaded flange || order number: 1843237 8A 160V +phoenix_contact connector MCV_01x03_GF_3.5mm +0 +3 +3 +Connector_Phoenix_MC +PhoenixContact_MCV_1,5_3-GF-3.5_1x03_P3.50mm_Vertical_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MCV_1,5/3-GF-3.5; number of pins: 03; pin pitch: 3.50mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843237 8A 160V +phoenix_contact connector MCV_01x03_GF_3.5mm_MH +0 +3 +3 +Connector_Phoenix_MC +PhoenixContact_MCV_1,5_3-GF-3.81_1x03_P3.81mm_Vertical_ThreadedFlange +Generic Phoenix Contact connector footprint for: MCV_1,5/3-GF-3.81; number of pins: 03; pin pitch: 3.81mm; Vertical; threaded flange || order number: 1830606 8A 160V +phoenix_contact connector MCV_01x03_GF_3.81mm +0 +3 +3 +Connector_Phoenix_MC +PhoenixContact_MCV_1,5_3-GF-3.81_1x03_P3.81mm_Vertical_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MCV_1,5/3-GF-3.81; number of pins: 03; pin pitch: 3.81mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1830606 8A 160V +phoenix_contact connector MCV_01x03_GF_3.81mm_MH +0 +3 +3 +Connector_Phoenix_MC +PhoenixContact_MCV_1,5_4-G-3.5_1x04_P3.50mm_Vertical +Generic Phoenix Contact connector footprint for: MCV_1,5/4-G-3.5; number of pins: 04; pin pitch: 3.50mm; Vertical || order number: 1843622 8A 160V +phoenix_contact connector MCV_01x04_G_3.5mm +0 +4 +4 +Connector_Phoenix_MC +PhoenixContact_MCV_1,5_4-G-3.81_1x04_P3.81mm_Vertical +Generic Phoenix Contact connector footprint for: MCV_1,5/4-G-3.81; number of pins: 04; pin pitch: 3.81mm; Vertical || order number: 1803442 8A 160V +phoenix_contact connector MCV_01x04_G_3.81mm +0 +4 +4 +Connector_Phoenix_MC +PhoenixContact_MCV_1,5_4-GF-3.5_1x04_P3.50mm_Vertical_ThreadedFlange +Generic Phoenix Contact connector footprint for: MCV_1,5/4-GF-3.5; number of pins: 04; pin pitch: 3.50mm; Vertical; threaded flange || order number: 1843240 8A 160V +phoenix_contact connector MCV_01x04_GF_3.5mm +0 +4 +4 +Connector_Phoenix_MC +PhoenixContact_MCV_1,5_4-GF-3.5_1x04_P3.50mm_Vertical_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MCV_1,5/4-GF-3.5; number of pins: 04; pin pitch: 3.50mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843240 8A 160V +phoenix_contact connector MCV_01x04_GF_3.5mm_MH +0 +4 +4 +Connector_Phoenix_MC +PhoenixContact_MCV_1,5_4-GF-3.81_1x04_P3.81mm_Vertical_ThreadedFlange +Generic Phoenix Contact connector footprint for: MCV_1,5/4-GF-3.81; number of pins: 04; pin pitch: 3.81mm; Vertical; threaded flange || order number: 1830619 8A 160V +phoenix_contact connector MCV_01x04_GF_3.81mm +0 +4 +4 +Connector_Phoenix_MC +PhoenixContact_MCV_1,5_4-GF-3.81_1x04_P3.81mm_Vertical_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MCV_1,5/4-GF-3.81; number of pins: 04; pin pitch: 3.81mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1830619 8A 160V +phoenix_contact connector MCV_01x04_GF_3.81mm_MH +0 +4 +4 +Connector_Phoenix_MC +PhoenixContact_MCV_1,5_5-G-3.5_1x05_P3.50mm_Vertical +Generic Phoenix Contact connector footprint for: MCV_1,5/5-G-3.5; number of pins: 05; pin pitch: 3.50mm; Vertical || order number: 1843635 8A 160V +phoenix_contact connector MCV_01x05_G_3.5mm +0 +5 +5 +Connector_Phoenix_MC +PhoenixContact_MCV_1,5_5-G-3.81_1x05_P3.81mm_Vertical +Generic Phoenix Contact connector footprint for: MCV_1,5/5-G-3.81; number of pins: 05; pin pitch: 3.81mm; Vertical || order number: 1803455 8A 160V +phoenix_contact connector MCV_01x05_G_3.81mm +0 +5 +5 +Connector_Phoenix_MC +PhoenixContact_MCV_1,5_5-GF-3.5_1x05_P3.50mm_Vertical_ThreadedFlange +Generic Phoenix Contact connector footprint for: MCV_1,5/5-GF-3.5; number of pins: 05; pin pitch: 3.50mm; Vertical; threaded flange || order number: 1843253 8A 160V +phoenix_contact connector MCV_01x05_GF_3.5mm +0 +5 +5 +Connector_Phoenix_MC +PhoenixContact_MCV_1,5_5-GF-3.5_1x05_P3.50mm_Vertical_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MCV_1,5/5-GF-3.5; number of pins: 05; pin pitch: 3.50mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843253 8A 160V +phoenix_contact connector MCV_01x05_GF_3.5mm_MH +0 +5 +5 +Connector_Phoenix_MC +PhoenixContact_MCV_1,5_5-GF-3.81_1x05_P3.81mm_Vertical_ThreadedFlange +Generic Phoenix Contact connector footprint for: MCV_1,5/5-GF-3.81; number of pins: 05; pin pitch: 3.81mm; Vertical; threaded flange || order number: 1830622 8A 160V +phoenix_contact connector MCV_01x05_GF_3.81mm +0 +5 +5 +Connector_Phoenix_MC +PhoenixContact_MCV_1,5_5-GF-3.81_1x05_P3.81mm_Vertical_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MCV_1,5/5-GF-3.81; number of pins: 05; pin pitch: 3.81mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1830622 8A 160V +phoenix_contact connector MCV_01x05_GF_3.81mm_MH +0 +5 +5 +Connector_Phoenix_MC +PhoenixContact_MCV_1,5_6-G-3.5_1x06_P3.50mm_Vertical +Generic Phoenix Contact connector footprint for: MCV_1,5/6-G-3.5; number of pins: 06; pin pitch: 3.50mm; Vertical || order number: 1843648 8A 160V +phoenix_contact connector MCV_01x06_G_3.5mm +0 +6 +6 +Connector_Phoenix_MC +PhoenixContact_MCV_1,5_6-G-3.81_1x06_P3.81mm_Vertical +Generic Phoenix Contact connector footprint for: MCV_1,5/6-G-3.81; number of pins: 06; pin pitch: 3.81mm; Vertical || order number: 1803468 8A 160V +phoenix_contact connector MCV_01x06_G_3.81mm +0 +6 +6 +Connector_Phoenix_MC +PhoenixContact_MCV_1,5_6-GF-3.5_1x06_P3.50mm_Vertical_ThreadedFlange +Generic Phoenix Contact connector footprint for: MCV_1,5/6-GF-3.5; number of pins: 06; pin pitch: 3.50mm; Vertical; threaded flange || order number: 1843266 8A 160V +phoenix_contact connector MCV_01x06_GF_3.5mm +0 +6 +6 +Connector_Phoenix_MC +PhoenixContact_MCV_1,5_6-GF-3.5_1x06_P3.50mm_Vertical_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MCV_1,5/6-GF-3.5; number of pins: 06; pin pitch: 3.50mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843266 8A 160V +phoenix_contact connector MCV_01x06_GF_3.5mm_MH +0 +6 +6 +Connector_Phoenix_MC +PhoenixContact_MCV_1,5_6-GF-3.81_1x06_P3.81mm_Vertical_ThreadedFlange +Generic Phoenix Contact connector footprint for: MCV_1,5/6-GF-3.81; number of pins: 06; pin pitch: 3.81mm; Vertical; threaded flange || order number: 1830635 8A 160V +phoenix_contact connector MCV_01x06_GF_3.81mm +0 +6 +6 +Connector_Phoenix_MC +PhoenixContact_MCV_1,5_6-GF-3.81_1x06_P3.81mm_Vertical_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MCV_1,5/6-GF-3.81; number of pins: 06; pin pitch: 3.81mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1830635 8A 160V +phoenix_contact connector MCV_01x06_GF_3.81mm_MH +0 +6 +6 +Connector_Phoenix_MC +PhoenixContact_MCV_1,5_7-G-3.5_1x07_P3.50mm_Vertical +Generic Phoenix Contact connector footprint for: MCV_1,5/7-G-3.5; number of pins: 07; pin pitch: 3.50mm; Vertical || order number: 1843651 8A 160V +phoenix_contact connector MCV_01x07_G_3.5mm +0 +7 +7 +Connector_Phoenix_MC +PhoenixContact_MCV_1,5_7-G-3.81_1x07_P3.81mm_Vertical +Generic Phoenix Contact connector footprint for: MCV_1,5/7-G-3.81; number of pins: 07; pin pitch: 3.81mm; Vertical || order number: 1803471 8A 160V +phoenix_contact connector MCV_01x07_G_3.81mm +0 +7 +7 +Connector_Phoenix_MC +PhoenixContact_MCV_1,5_7-GF-3.5_1x07_P3.50mm_Vertical_ThreadedFlange +Generic Phoenix Contact connector footprint for: MCV_1,5/7-GF-3.5; number of pins: 07; pin pitch: 3.50mm; Vertical; threaded flange || order number: 1843279 8A 160V +phoenix_contact connector MCV_01x07_GF_3.5mm +0 +7 +7 +Connector_Phoenix_MC +PhoenixContact_MCV_1,5_7-GF-3.5_1x07_P3.50mm_Vertical_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MCV_1,5/7-GF-3.5; number of pins: 07; pin pitch: 3.50mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843279 8A 160V +phoenix_contact connector MCV_01x07_GF_3.5mm_MH +0 +7 +7 +Connector_Phoenix_MC +PhoenixContact_MCV_1,5_7-GF-3.81_1x07_P3.81mm_Vertical_ThreadedFlange +Generic Phoenix Contact connector footprint for: MCV_1,5/7-GF-3.81; number of pins: 07; pin pitch: 3.81mm; Vertical; threaded flange || order number: 1830648 8A 160V +phoenix_contact connector MCV_01x07_GF_3.81mm +0 +7 +7 +Connector_Phoenix_MC +PhoenixContact_MCV_1,5_7-GF-3.81_1x07_P3.81mm_Vertical_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MCV_1,5/7-GF-3.81; number of pins: 07; pin pitch: 3.81mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1830648 8A 160V +phoenix_contact connector MCV_01x07_GF_3.81mm_MH +0 +7 +7 +Connector_Phoenix_MC +PhoenixContact_MCV_1,5_8-G-3.5_1x08_P3.50mm_Vertical +Generic Phoenix Contact connector footprint for: MCV_1,5/8-G-3.5; number of pins: 08; pin pitch: 3.50mm; Vertical || order number: 1843664 8A 160V +phoenix_contact connector MCV_01x08_G_3.5mm +0 +8 +8 +Connector_Phoenix_MC +PhoenixContact_MCV_1,5_8-G-3.81_1x08_P3.81mm_Vertical +Generic Phoenix Contact connector footprint for: MCV_1,5/8-G-3.81; number of pins: 08; pin pitch: 3.81mm; Vertical || order number: 1803484 8A 160V +phoenix_contact connector MCV_01x08_G_3.81mm +0 +8 +8 +Connector_Phoenix_MC +PhoenixContact_MCV_1,5_8-GF-3.5_1x08_P3.50mm_Vertical_ThreadedFlange +Generic Phoenix Contact connector footprint for: MCV_1,5/8-GF-3.5; number of pins: 08; pin pitch: 3.50mm; Vertical; threaded flange || order number: 1843282 8A 160V +phoenix_contact connector MCV_01x08_GF_3.5mm +0 +8 +8 +Connector_Phoenix_MC +PhoenixContact_MCV_1,5_8-GF-3.5_1x08_P3.50mm_Vertical_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MCV_1,5/8-GF-3.5; number of pins: 08; pin pitch: 3.50mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843282 8A 160V +phoenix_contact connector MCV_01x08_GF_3.5mm_MH +0 +8 +8 +Connector_Phoenix_MC +PhoenixContact_MCV_1,5_8-GF-3.81_1x08_P3.81mm_Vertical_ThreadedFlange +Generic Phoenix Contact connector footprint for: MCV_1,5/8-GF-3.81; number of pins: 08; pin pitch: 3.81mm; Vertical; threaded flange || order number: 1830651 8A 160V +phoenix_contact connector MCV_01x08_GF_3.81mm +0 +8 +8 +Connector_Phoenix_MC +PhoenixContact_MCV_1,5_8-GF-3.81_1x08_P3.81mm_Vertical_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MCV_1,5/8-GF-3.81; number of pins: 08; pin pitch: 3.81mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1830651 8A 160V +phoenix_contact connector MCV_01x08_GF_3.81mm_MH +0 +8 +8 +Connector_Phoenix_MC +PhoenixContact_MCV_1,5_9-G-3.5_1x09_P3.50mm_Vertical +Generic Phoenix Contact connector footprint for: MCV_1,5/9-G-3.5; number of pins: 09; pin pitch: 3.50mm; Vertical || order number: 1843677 8A 160V +phoenix_contact connector MCV_01x09_G_3.5mm +0 +9 +9 +Connector_Phoenix_MC +PhoenixContact_MCV_1,5_9-G-3.81_1x09_P3.81mm_Vertical +Generic Phoenix Contact connector footprint for: MCV_1,5/9-G-3.81; number of pins: 09; pin pitch: 3.81mm; Vertical || order number: 1803497 8A 160V +phoenix_contact connector MCV_01x09_G_3.81mm +0 +9 +9 +Connector_Phoenix_MC +PhoenixContact_MCV_1,5_9-GF-3.5_1x09_P3.50mm_Vertical_ThreadedFlange +Generic Phoenix Contact connector footprint for: MCV_1,5/9-GF-3.5; number of pins: 09; pin pitch: 3.50mm; Vertical; threaded flange || order number: 1843295 8A 160V +phoenix_contact connector MCV_01x09_GF_3.5mm +0 +9 +9 +Connector_Phoenix_MC +PhoenixContact_MCV_1,5_9-GF-3.5_1x09_P3.50mm_Vertical_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MCV_1,5/9-GF-3.5; number of pins: 09; pin pitch: 3.50mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843295 8A 160V +phoenix_contact connector MCV_01x09_GF_3.5mm_MH +0 +9 +9 +Connector_Phoenix_MC +PhoenixContact_MCV_1,5_9-GF-3.81_1x09_P3.81mm_Vertical_ThreadedFlange +Generic Phoenix Contact connector footprint for: MCV_1,5/9-GF-3.81; number of pins: 09; pin pitch: 3.81mm; Vertical; threaded flange || order number: 1830664 8A 160V +phoenix_contact connector MCV_01x09_GF_3.81mm +0 +9 +9 +Connector_Phoenix_MC +PhoenixContact_MCV_1,5_9-GF-3.81_1x09_P3.81mm_Vertical_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MCV_1,5/9-GF-3.81; number of pins: 09; pin pitch: 3.81mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1830664 8A 160V +phoenix_contact connector MCV_01x09_GF_3.81mm_MH +0 +9 +9 +Connector_Phoenix_MC +PhoenixContact_MCV_1,5_10-G-3.5_1x10_P3.50mm_Vertical +Generic Phoenix Contact connector footprint for: MCV_1,5/10-G-3.5; number of pins: 10; pin pitch: 3.50mm; Vertical || order number: 1843680 8A 160V +phoenix_contact connector MCV_01x10_G_3.5mm +0 +10 +10 +Connector_Phoenix_MC +PhoenixContact_MCV_1,5_10-G-3.81_1x10_P3.81mm_Vertical +Generic Phoenix Contact connector footprint for: MCV_1,5/10-G-3.81; number of pins: 10; pin pitch: 3.81mm; Vertical || order number: 1803507 8A 160V +phoenix_contact connector MCV_01x10_G_3.81mm +0 +10 +10 +Connector_Phoenix_MC +PhoenixContact_MCV_1,5_10-GF-3.5_1x10_P3.50mm_Vertical_ThreadedFlange +Generic Phoenix Contact connector footprint for: MCV_1,5/10-GF-3.5; number of pins: 10; pin pitch: 3.50mm; Vertical; threaded flange || order number: 1843305 8A 160V +phoenix_contact connector MCV_01x10_GF_3.5mm +0 +10 +10 +Connector_Phoenix_MC +PhoenixContact_MCV_1,5_10-GF-3.5_1x10_P3.50mm_Vertical_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MCV_1,5/10-GF-3.5; number of pins: 10; pin pitch: 3.50mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843305 8A 160V +phoenix_contact connector MCV_01x10_GF_3.5mm_MH +0 +10 +10 +Connector_Phoenix_MC +PhoenixContact_MCV_1,5_10-GF-3.81_1x10_P3.81mm_Vertical_ThreadedFlange +Generic Phoenix Contact connector footprint for: MCV_1,5/10-GF-3.81; number of pins: 10; pin pitch: 3.81mm; Vertical; threaded flange || order number: 1830677 8A 160V +phoenix_contact connector MCV_01x10_GF_3.81mm +0 +10 +10 +Connector_Phoenix_MC +PhoenixContact_MCV_1,5_10-GF-3.81_1x10_P3.81mm_Vertical_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MCV_1,5/10-GF-3.81; number of pins: 10; pin pitch: 3.81mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1830677 8A 160V +phoenix_contact connector MCV_01x10_GF_3.81mm_MH +0 +10 +10 +Connector_Phoenix_MC +PhoenixContact_MCV_1,5_11-G-3.5_1x11_P3.50mm_Vertical +Generic Phoenix Contact connector footprint for: MCV_1,5/11-G-3.5; number of pins: 11; pin pitch: 3.50mm; Vertical || order number: 1843693 8A 160V +phoenix_contact connector MCV_01x11_G_3.5mm +0 +11 +11 +Connector_Phoenix_MC +PhoenixContact_MCV_1,5_11-G-3.81_1x11_P3.81mm_Vertical +Generic Phoenix Contact connector footprint for: MCV_1,5/11-G-3.81; number of pins: 11; pin pitch: 3.81mm; Vertical || order number: 1803510 8A 160V +phoenix_contact connector MCV_01x11_G_3.81mm +0 +11 +11 +Connector_Phoenix_MC +PhoenixContact_MCV_1,5_11-GF-3.5_1x11_P3.50mm_Vertical_ThreadedFlange +Generic Phoenix Contact connector footprint for: MCV_1,5/11-GF-3.5; number of pins: 11; pin pitch: 3.50mm; Vertical; threaded flange || order number: 1843318 8A 160V +phoenix_contact connector MCV_01x11_GF_3.5mm +0 +11 +11 +Connector_Phoenix_MC +PhoenixContact_MCV_1,5_11-GF-3.5_1x11_P3.50mm_Vertical_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MCV_1,5/11-GF-3.5; number of pins: 11; pin pitch: 3.50mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843318 8A 160V +phoenix_contact connector MCV_01x11_GF_3.5mm_MH +0 +11 +11 +Connector_Phoenix_MC +PhoenixContact_MCV_1,5_11-GF-3.81_1x11_P3.81mm_Vertical_ThreadedFlange +Generic Phoenix Contact connector footprint for: MCV_1,5/11-GF-3.81; number of pins: 11; pin pitch: 3.81mm; Vertical; threaded flange || order number: 1830680 8A 160V +phoenix_contact connector MCV_01x11_GF_3.81mm +0 +11 +11 +Connector_Phoenix_MC +PhoenixContact_MCV_1,5_11-GF-3.81_1x11_P3.81mm_Vertical_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MCV_1,5/11-GF-3.81; number of pins: 11; pin pitch: 3.81mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1830680 8A 160V +phoenix_contact connector MCV_01x11_GF_3.81mm_MH +0 +11 +11 +Connector_Phoenix_MC +PhoenixContact_MCV_1,5_12-G-3.5_1x12_P3.50mm_Vertical +Generic Phoenix Contact connector footprint for: MCV_1,5/12-G-3.5; number of pins: 12; pin pitch: 3.50mm; Vertical || order number: 1843703 8A 160V +phoenix_contact connector MCV_01x12_G_3.5mm +0 +12 +12 +Connector_Phoenix_MC +PhoenixContact_MCV_1,5_12-G-3.81_1x12_P3.81mm_Vertical +Generic Phoenix Contact connector footprint for: MCV_1,5/12-G-3.81; number of pins: 12; pin pitch: 3.81mm; Vertical || order number: 1803523 8A 160V +phoenix_contact connector MCV_01x12_G_3.81mm +0 +12 +12 +Connector_Phoenix_MC +PhoenixContact_MCV_1,5_12-GF-3.5_1x12_P3.50mm_Vertical_ThreadedFlange +Generic Phoenix Contact connector footprint for: MCV_1,5/12-GF-3.5; number of pins: 12; pin pitch: 3.50mm; Vertical; threaded flange || order number: 1843321 8A 160V +phoenix_contact connector MCV_01x12_GF_3.5mm +0 +12 +12 +Connector_Phoenix_MC +PhoenixContact_MCV_1,5_12-GF-3.5_1x12_P3.50mm_Vertical_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MCV_1,5/12-GF-3.5; number of pins: 12; pin pitch: 3.50mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843321 8A 160V +phoenix_contact connector MCV_01x12_GF_3.5mm_MH +0 +12 +12 +Connector_Phoenix_MC +PhoenixContact_MCV_1,5_12-GF-3.81_1x12_P3.81mm_Vertical_ThreadedFlange +Generic Phoenix Contact connector footprint for: MCV_1,5/12-GF-3.81; number of pins: 12; pin pitch: 3.81mm; Vertical; threaded flange || order number: 1830693 8A 160V +phoenix_contact connector MCV_01x12_GF_3.81mm +0 +12 +12 +Connector_Phoenix_MC +PhoenixContact_MCV_1,5_12-GF-3.81_1x12_P3.81mm_Vertical_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MCV_1,5/12-GF-3.81; number of pins: 12; pin pitch: 3.81mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1830693 8A 160V +phoenix_contact connector MCV_01x12_GF_3.81mm_MH +0 +12 +12 +Connector_Phoenix_MC +PhoenixContact_MCV_1,5_13-G-3.5_1x13_P3.50mm_Vertical +Generic Phoenix Contact connector footprint for: MCV_1,5/13-G-3.5; number of pins: 13; pin pitch: 3.50mm; Vertical || order number: 1843716 8A 160V +phoenix_contact connector MCV_01x13_G_3.5mm +0 +13 +13 +Connector_Phoenix_MC +PhoenixContact_MCV_1,5_13-G-3.81_1x13_P3.81mm_Vertical +Generic Phoenix Contact connector footprint for: MCV_1,5/13-G-3.81; number of pins: 13; pin pitch: 3.81mm; Vertical || order number: 1803536 8A 160V +phoenix_contact connector MCV_01x13_G_3.81mm +0 +13 +13 +Connector_Phoenix_MC +PhoenixContact_MCV_1,5_13-GF-3.5_1x13_P3.50mm_Vertical_ThreadedFlange +Generic Phoenix Contact connector footprint for: MCV_1,5/13-GF-3.5; number of pins: 13; pin pitch: 3.50mm; Vertical; threaded flange || order number: 1843334 8A 160V +phoenix_contact connector MCV_01x13_GF_3.5mm +0 +13 +13 +Connector_Phoenix_MC +PhoenixContact_MCV_1,5_13-GF-3.5_1x13_P3.50mm_Vertical_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MCV_1,5/13-GF-3.5; number of pins: 13; pin pitch: 3.50mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843334 8A 160V +phoenix_contact connector MCV_01x13_GF_3.5mm_MH +0 +13 +13 +Connector_Phoenix_MC +PhoenixContact_MCV_1,5_13-GF-3.81_1x13_P3.81mm_Vertical_ThreadedFlange +Generic Phoenix Contact connector footprint for: MCV_1,5/13-GF-3.81; number of pins: 13; pin pitch: 3.81mm; Vertical; threaded flange || order number: 1830703 8A 160V +phoenix_contact connector MCV_01x13_GF_3.81mm +0 +13 +13 +Connector_Phoenix_MC +PhoenixContact_MCV_1,5_13-GF-3.81_1x13_P3.81mm_Vertical_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MCV_1,5/13-GF-3.81; number of pins: 13; pin pitch: 3.81mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1830703 8A 160V +phoenix_contact connector MCV_01x13_GF_3.81mm_MH +0 +13 +13 +Connector_Phoenix_MC +PhoenixContact_MCV_1,5_14-G-3.5_1x14_P3.50mm_Vertical +Generic Phoenix Contact connector footprint for: MCV_1,5/14-G-3.5; number of pins: 14; pin pitch: 3.50mm; Vertical || order number: 1843729 8A 160V +phoenix_contact connector MCV_01x14_G_3.5mm +0 +14 +14 +Connector_Phoenix_MC +PhoenixContact_MCV_1,5_14-G-3.81_1x14_P3.81mm_Vertical +Generic Phoenix Contact connector footprint for: MCV_1,5/14-G-3.81; number of pins: 14; pin pitch: 3.81mm; Vertical || order number: 1803549 8A 160V +phoenix_contact connector MCV_01x14_G_3.81mm +0 +14 +14 +Connector_Phoenix_MC +PhoenixContact_MCV_1,5_14-GF-3.5_1x14_P3.50mm_Vertical_ThreadedFlange +Generic Phoenix Contact connector footprint for: MCV_1,5/14-GF-3.5; number of pins: 14; pin pitch: 3.50mm; Vertical; threaded flange || order number: 1843347 8A 160V +phoenix_contact connector MCV_01x14_GF_3.5mm +0 +14 +14 +Connector_Phoenix_MC +PhoenixContact_MCV_1,5_14-GF-3.5_1x14_P3.50mm_Vertical_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MCV_1,5/14-GF-3.5; number of pins: 14; pin pitch: 3.50mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843347 8A 160V +phoenix_contact connector MCV_01x14_GF_3.5mm_MH +0 +14 +14 +Connector_Phoenix_MC +PhoenixContact_MCV_1,5_14-GF-3.81_1x14_P3.81mm_Vertical_ThreadedFlange +Generic Phoenix Contact connector footprint for: MCV_1,5/14-GF-3.81; number of pins: 14; pin pitch: 3.81mm; Vertical; threaded flange || order number: 1830716 8A 160V +phoenix_contact connector MCV_01x14_GF_3.81mm +0 +14 +14 +Connector_Phoenix_MC +PhoenixContact_MCV_1,5_14-GF-3.81_1x14_P3.81mm_Vertical_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MCV_1,5/14-GF-3.81; number of pins: 14; pin pitch: 3.81mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1830716 8A 160V +phoenix_contact connector MCV_01x14_GF_3.81mm_MH +0 +14 +14 +Connector_Phoenix_MC +PhoenixContact_MCV_1,5_15-G-3.5_1x15_P3.50mm_Vertical +Generic Phoenix Contact connector footprint for: MCV_1,5/15-G-3.5; number of pins: 15; pin pitch: 3.50mm; Vertical || order number: 1843732 8A 160V +phoenix_contact connector MCV_01x15_G_3.5mm +0 +15 +15 +Connector_Phoenix_MC +PhoenixContact_MCV_1,5_15-G-3.81_1x15_P3.81mm_Vertical +Generic Phoenix Contact connector footprint for: MCV_1,5/15-G-3.81; number of pins: 15; pin pitch: 3.81mm; Vertical || order number: 1803552 8A 160V +phoenix_contact connector MCV_01x15_G_3.81mm +0 +15 +15 +Connector_Phoenix_MC +PhoenixContact_MCV_1,5_15-GF-3.5_1x15_P3.50mm_Vertical_ThreadedFlange +Generic Phoenix Contact connector footprint for: MCV_1,5/15-GF-3.5; number of pins: 15; pin pitch: 3.50mm; Vertical; threaded flange || order number: 1843350 8A 160V +phoenix_contact connector MCV_01x15_GF_3.5mm +0 +15 +15 +Connector_Phoenix_MC +PhoenixContact_MCV_1,5_15-GF-3.5_1x15_P3.50mm_Vertical_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MCV_1,5/15-GF-3.5; number of pins: 15; pin pitch: 3.50mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843350 8A 160V +phoenix_contact connector MCV_01x15_GF_3.5mm_MH +0 +15 +15 +Connector_Phoenix_MC +PhoenixContact_MCV_1,5_15-GF-3.81_1x15_P3.81mm_Vertical_ThreadedFlange +Generic Phoenix Contact connector footprint for: MCV_1,5/15-GF-3.81; number of pins: 15; pin pitch: 3.81mm; Vertical; threaded flange || order number: 1830729 8A 160V +phoenix_contact connector MCV_01x15_GF_3.81mm +0 +15 +15 +Connector_Phoenix_MC +PhoenixContact_MCV_1,5_15-GF-3.81_1x15_P3.81mm_Vertical_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MCV_1,5/15-GF-3.81; number of pins: 15; pin pitch: 3.81mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1830729 8A 160V +phoenix_contact connector MCV_01x15_GF_3.81mm_MH +0 +15 +15 +Connector_Phoenix_MC +PhoenixContact_MCV_1,5_16-G-3.5_1x16_P3.50mm_Vertical +Generic Phoenix Contact connector footprint for: MCV_1,5/16-G-3.5; number of pins: 16; pin pitch: 3.50mm; Vertical || order number: 1843745 8A 160V +phoenix_contact connector MCV_01x16_G_3.5mm +0 +16 +16 +Connector_Phoenix_MC +PhoenixContact_MCV_1,5_16-G-3.81_1x16_P3.81mm_Vertical +Generic Phoenix Contact connector footprint for: MCV_1,5/16-G-3.81; number of pins: 16; pin pitch: 3.81mm; Vertical || order number: 1803565 8A 160V +phoenix_contact connector MCV_01x16_G_3.81mm +0 +16 +16 +Connector_Phoenix_MC +PhoenixContact_MCV_1,5_16-GF-3.5_1x16_P3.50mm_Vertical_ThreadedFlange +Generic Phoenix Contact connector footprint for: MCV_1,5/16-GF-3.5; number of pins: 16; pin pitch: 3.50mm; Vertical; threaded flange || order number: 1843363 8A 160V +phoenix_contact connector MCV_01x16_GF_3.5mm +0 +16 +16 +Connector_Phoenix_MC +PhoenixContact_MCV_1,5_16-GF-3.5_1x16_P3.50mm_Vertical_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MCV_1,5/16-GF-3.5; number of pins: 16; pin pitch: 3.50mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843363 8A 160V +phoenix_contact connector MCV_01x16_GF_3.5mm_MH +0 +16 +16 +Connector_Phoenix_MC +PhoenixContact_MCV_1,5_16-GF-3.81_1x16_P3.81mm_Vertical_ThreadedFlange +Generic Phoenix Contact connector footprint for: MCV_1,5/16-GF-3.81; number of pins: 16; pin pitch: 3.81mm; Vertical; threaded flange || order number: 1830732 8A 160V +phoenix_contact connector MCV_01x16_GF_3.81mm +0 +16 +16 +Connector_Phoenix_MC +PhoenixContact_MCV_1,5_16-GF-3.81_1x16_P3.81mm_Vertical_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MCV_1,5/16-GF-3.81; number of pins: 16; pin pitch: 3.81mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1830732 8A 160V +phoenix_contact connector MCV_01x16_GF_3.81mm_MH +0 +16 +16 +Connector_Phoenix_MC +PhoenixContact_MC_1,5_2-G-3.5_1x02_P3.50mm_Horizontal +Generic Phoenix Contact connector footprint for: MC_1,5/2-G-3.5; number of pins: 02; pin pitch: 3.50mm; Angled || order number: 1844210 8A 160V +phoenix_contact connector MC_01x02_G_3.5mm +0 +2 +2 +Connector_Phoenix_MC +PhoenixContact_MC_1,5_2-G-3.81_1x02_P3.81mm_Horizontal +Generic Phoenix Contact connector footprint for: MC_1,5/2-G-3.81; number of pins: 02; pin pitch: 3.81mm; Angled || order number: 1803277 8A 160V +phoenix_contact connector MC_01x02_G_3.81mm +0 +2 +2 +Connector_Phoenix_MC +PhoenixContact_MC_1,5_2-GF-3.5_1x02_P3.50mm_Horizontal_ThreadedFlange +Generic Phoenix Contact connector footprint for: MC_1,5/2-GF-3.5; number of pins: 02; pin pitch: 3.50mm; Angled; threaded flange || order number: 1843790 8A 160V +phoenix_contact connector MC_01x02_GF_3.5mm +0 +2 +2 +Connector_Phoenix_MC +PhoenixContact_MC_1,5_2-GF-3.5_1x02_P3.50mm_Horizontal_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MC_1,5/2-GF-3.5; number of pins: 02; pin pitch: 3.50mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843790 8A 160V +phoenix_contact connector MC_01x02_GF_3.5mm_MH +0 +2 +2 +Connector_Phoenix_MC +PhoenixContact_MC_1,5_2-GF-3.81_1x02_P3.81mm_Horizontal_ThreadedFlange +Generic Phoenix Contact connector footprint for: MC_1,5/2-GF-3.81; number of pins: 02; pin pitch: 3.81mm; Angled; threaded flange || order number: 1827868 8A 160V +phoenix_contact connector MC_01x02_GF_3.81mm +0 +2 +2 +Connector_Phoenix_MC +PhoenixContact_MC_1,5_2-GF-3.81_1x02_P3.81mm_Horizontal_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MC_1,5/2-GF-3.81; number of pins: 02; pin pitch: 3.81mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1827868 8A 160V +phoenix_contact connector MC_01x02_GF_3.81mm_MH +0 +2 +2 +Connector_Phoenix_MC +PhoenixContact_MC_1,5_3-G-3.5_1x03_P3.50mm_Horizontal +Generic Phoenix Contact connector footprint for: MC_1,5/3-G-3.5; number of pins: 03; pin pitch: 3.50mm; Angled || order number: 1844223 8A 160V +phoenix_contact connector MC_01x03_G_3.5mm +0 +3 +3 +Connector_Phoenix_MC +PhoenixContact_MC_1,5_3-G-3.81_1x03_P3.81mm_Horizontal +Generic Phoenix Contact connector footprint for: MC_1,5/3-G-3.81; number of pins: 03; pin pitch: 3.81mm; Angled || order number: 1803280 8A 160V +phoenix_contact connector MC_01x03_G_3.81mm +0 +3 +3 +Connector_Phoenix_MC +PhoenixContact_MC_1,5_3-GF-3.5_1x03_P3.50mm_Horizontal_ThreadedFlange +Generic Phoenix Contact connector footprint for: MC_1,5/3-GF-3.5; number of pins: 03; pin pitch: 3.50mm; Angled; threaded flange || order number: 1843800 8A 160V +phoenix_contact connector MC_01x03_GF_3.5mm +0 +3 +3 +Connector_Phoenix_MC +PhoenixContact_MC_1,5_3-GF-3.5_1x03_P3.50mm_Horizontal_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MC_1,5/3-GF-3.5; number of pins: 03; pin pitch: 3.50mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843800 8A 160V +phoenix_contact connector MC_01x03_GF_3.5mm_MH +0 +3 +3 +Connector_Phoenix_MC +PhoenixContact_MC_1,5_3-GF-3.81_1x03_P3.81mm_Horizontal_ThreadedFlange +Generic Phoenix Contact connector footprint for: MC_1,5/3-GF-3.81; number of pins: 03; pin pitch: 3.81mm; Angled; threaded flange || order number: 1827871 8A 160V +phoenix_contact connector MC_01x03_GF_3.81mm +0 +3 +3 +Connector_Phoenix_MC +PhoenixContact_MC_1,5_3-GF-3.81_1x03_P3.81mm_Horizontal_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MC_1,5/3-GF-3.81; number of pins: 03; pin pitch: 3.81mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1827871 8A 160V +phoenix_contact connector MC_01x03_GF_3.81mm_MH +0 +3 +3 +Connector_Phoenix_MC +PhoenixContact_MC_1,5_4-G-3.5_1x04_P3.50mm_Horizontal +Generic Phoenix Contact connector footprint for: MC_1,5/4-G-3.5; number of pins: 04; pin pitch: 3.50mm; Angled || order number: 1844236 8A 160V +phoenix_contact connector MC_01x04_G_3.5mm +0 +4 +4 +Connector_Phoenix_MC +PhoenixContact_MC_1,5_4-G-3.81_1x04_P3.81mm_Horizontal +Generic Phoenix Contact connector footprint for: MC_1,5/4-G-3.81; number of pins: 04; pin pitch: 3.81mm; Angled || order number: 1803293 8A 160V +phoenix_contact connector MC_01x04_G_3.81mm +0 +4 +4 +Connector_Phoenix_MC +PhoenixContact_MC_1,5_4-GF-3.5_1x04_P3.50mm_Horizontal_ThreadedFlange +Generic Phoenix Contact connector footprint for: MC_1,5/4-GF-3.5; number of pins: 04; pin pitch: 3.50mm; Angled; threaded flange || order number: 1843813 8A 160V +phoenix_contact connector MC_01x04_GF_3.5mm +0 +4 +4 +Connector_Phoenix_MC +PhoenixContact_MC_1,5_4-GF-3.5_1x04_P3.50mm_Horizontal_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MC_1,5/4-GF-3.5; number of pins: 04; pin pitch: 3.50mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843813 8A 160V +phoenix_contact connector MC_01x04_GF_3.5mm_MH +0 +4 +4 +Connector_Phoenix_MC +PhoenixContact_MC_1,5_4-GF-3.81_1x04_P3.81mm_Horizontal_ThreadedFlange +Generic Phoenix Contact connector footprint for: MC_1,5/4-GF-3.81; number of pins: 04; pin pitch: 3.81mm; Angled; threaded flange || order number: 1827884 8A 160V +phoenix_contact connector MC_01x04_GF_3.81mm +0 +4 +4 +Connector_Phoenix_MC +PhoenixContact_MC_1,5_4-GF-3.81_1x04_P3.81mm_Horizontal_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MC_1,5/4-GF-3.81; number of pins: 04; pin pitch: 3.81mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1827884 8A 160V +phoenix_contact connector MC_01x04_GF_3.81mm_MH +0 +4 +4 +Connector_Phoenix_MC +PhoenixContact_MC_1,5_5-G-3.5_1x05_P3.50mm_Horizontal +Generic Phoenix Contact connector footprint for: MC_1,5/5-G-3.5; number of pins: 05; pin pitch: 3.50mm; Angled || order number: 1844249 8A 160V +phoenix_contact connector MC_01x05_G_3.5mm +0 +5 +5 +Connector_Phoenix_MC +PhoenixContact_MC_1,5_5-G-3.81_1x05_P3.81mm_Horizontal +Generic Phoenix Contact connector footprint for: MC_1,5/5-G-3.81; number of pins: 05; pin pitch: 3.81mm; Angled || order number: 1803303 8A 160V +phoenix_contact connector MC_01x05_G_3.81mm +0 +5 +5 +Connector_Phoenix_MC +PhoenixContact_MC_1,5_5-GF-3.5_1x05_P3.50mm_Horizontal_ThreadedFlange +Generic Phoenix Contact connector footprint for: MC_1,5/5-GF-3.5; number of pins: 05; pin pitch: 3.50mm; Angled; threaded flange || order number: 1843826 8A 160V +phoenix_contact connector MC_01x05_GF_3.5mm +0 +5 +5 +Connector_Phoenix_MC +PhoenixContact_MC_1,5_5-GF-3.5_1x05_P3.50mm_Horizontal_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MC_1,5/5-GF-3.5; number of pins: 05; pin pitch: 3.50mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843826 8A 160V +phoenix_contact connector MC_01x05_GF_3.5mm_MH +0 +5 +5 +Connector_Phoenix_MC +PhoenixContact_MC_1,5_5-GF-3.81_1x05_P3.81mm_Horizontal_ThreadedFlange +Generic Phoenix Contact connector footprint for: MC_1,5/5-GF-3.81; number of pins: 05; pin pitch: 3.81mm; Angled; threaded flange || order number: 1827897 8A 160V +phoenix_contact connector MC_01x05_GF_3.81mm +0 +5 +5 +Connector_Phoenix_MC +PhoenixContact_MC_1,5_5-GF-3.81_1x05_P3.81mm_Horizontal_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MC_1,5/5-GF-3.81; number of pins: 05; pin pitch: 3.81mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1827897 8A 160V +phoenix_contact connector MC_01x05_GF_3.81mm_MH +0 +5 +5 +Connector_Phoenix_MC +PhoenixContact_MC_1,5_6-G-3.5_1x06_P3.50mm_Horizontal +Generic Phoenix Contact connector footprint for: MC_1,5/6-G-3.5; number of pins: 06; pin pitch: 3.50mm; Angled || order number: 1844252 8A 160V +phoenix_contact connector MC_01x06_G_3.5mm +0 +6 +6 +Connector_Phoenix_MC +PhoenixContact_MC_1,5_6-G-3.81_1x06_P3.81mm_Horizontal +Generic Phoenix Contact connector footprint for: MC_1,5/6-G-3.81; number of pins: 06; pin pitch: 3.81mm; Angled || order number: 1803316 8A 160V +phoenix_contact connector MC_01x06_G_3.81mm +0 +6 +6 +Connector_Phoenix_MC +PhoenixContact_MC_1,5_6-GF-3.5_1x06_P3.50mm_Horizontal_ThreadedFlange +Generic Phoenix Contact connector footprint for: MC_1,5/6-GF-3.5; number of pins: 06; pin pitch: 3.50mm; Angled; threaded flange || order number: 1843839 8A 160V +phoenix_contact connector MC_01x06_GF_3.5mm +0 +6 +6 +Connector_Phoenix_MC +PhoenixContact_MC_1,5_6-GF-3.5_1x06_P3.50mm_Horizontal_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MC_1,5/6-GF-3.5; number of pins: 06; pin pitch: 3.50mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843839 8A 160V +phoenix_contact connector MC_01x06_GF_3.5mm_MH +0 +6 +6 +Connector_Phoenix_MC +PhoenixContact_MC_1,5_6-GF-3.81_1x06_P3.81mm_Horizontal_ThreadedFlange +Generic Phoenix Contact connector footprint for: MC_1,5/6-GF-3.81; number of pins: 06; pin pitch: 3.81mm; Angled; threaded flange || order number: 1827907 8A 160V +phoenix_contact connector MC_01x06_GF_3.81mm +0 +6 +6 +Connector_Phoenix_MC +PhoenixContact_MC_1,5_6-GF-3.81_1x06_P3.81mm_Horizontal_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MC_1,5/6-GF-3.81; number of pins: 06; pin pitch: 3.81mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1827907 8A 160V +phoenix_contact connector MC_01x06_GF_3.81mm_MH +0 +6 +6 +Connector_Phoenix_MC +PhoenixContact_MC_1,5_7-G-3.5_1x07_P3.50mm_Horizontal +Generic Phoenix Contact connector footprint for: MC_1,5/7-G-3.5; number of pins: 07; pin pitch: 3.50mm; Angled || order number: 1844265 8A 160V +phoenix_contact connector MC_01x07_G_3.5mm +0 +7 +7 +Connector_Phoenix_MC +PhoenixContact_MC_1,5_7-G-3.81_1x07_P3.81mm_Horizontal +Generic Phoenix Contact connector footprint for: MC_1,5/7-G-3.81; number of pins: 07; pin pitch: 3.81mm; Angled || order number: 1803329 8A 160V +phoenix_contact connector MC_01x07_G_3.81mm +0 +7 +7 +Connector_Phoenix_MC +PhoenixContact_MC_1,5_7-GF-3.5_1x07_P3.50mm_Horizontal_ThreadedFlange +Generic Phoenix Contact connector footprint for: MC_1,5/7-GF-3.5; number of pins: 07; pin pitch: 3.50mm; Angled; threaded flange || order number: 1843842 8A 160V +phoenix_contact connector MC_01x07_GF_3.5mm +0 +7 +7 +Connector_Phoenix_MC +PhoenixContact_MC_1,5_7-GF-3.5_1x07_P3.50mm_Horizontal_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MC_1,5/7-GF-3.5; number of pins: 07; pin pitch: 3.50mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843842 8A 160V +phoenix_contact connector MC_01x07_GF_3.5mm_MH +0 +7 +7 +Connector_Phoenix_MC +PhoenixContact_MC_1,5_7-GF-3.81_1x07_P3.81mm_Horizontal_ThreadedFlange +Generic Phoenix Contact connector footprint for: MC_1,5/7-GF-3.81; number of pins: 07; pin pitch: 3.81mm; Angled; threaded flange || order number: 1827910 8A 160V +phoenix_contact connector MC_01x07_GF_3.81mm +0 +7 +7 +Connector_Phoenix_MC +PhoenixContact_MC_1,5_7-GF-3.81_1x07_P3.81mm_Horizontal_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MC_1,5/7-GF-3.81; number of pins: 07; pin pitch: 3.81mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1827910 8A 160V +phoenix_contact connector MC_01x07_GF_3.81mm_MH +0 +7 +7 +Connector_Phoenix_MC +PhoenixContact_MC_1,5_8-G-3.5_1x08_P3.50mm_Horizontal +Generic Phoenix Contact connector footprint for: MC_1,5/8-G-3.5; number of pins: 08; pin pitch: 3.50mm; Angled || order number: 1844278 8A 160V +phoenix_contact connector MC_01x08_G_3.5mm +0 +8 +8 +Connector_Phoenix_MC +PhoenixContact_MC_1,5_8-G-3.81_1x08_P3.81mm_Horizontal +Generic Phoenix Contact connector footprint for: MC_1,5/8-G-3.81; number of pins: 08; pin pitch: 3.81mm; Angled || order number: 1803332 8A 160V +phoenix_contact connector MC_01x08_G_3.81mm +0 +8 +8 +Connector_Phoenix_MC +PhoenixContact_MC_1,5_8-GF-3.5_1x08_P3.50mm_Horizontal_ThreadedFlange +Generic Phoenix Contact connector footprint for: MC_1,5/8-GF-3.5; number of pins: 08; pin pitch: 3.50mm; Angled; threaded flange || order number: 1843855 8A 160V +phoenix_contact connector MC_01x08_GF_3.5mm +0 +8 +8 +Connector_Phoenix_MC +PhoenixContact_MC_1,5_8-GF-3.5_1x08_P3.50mm_Horizontal_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MC_1,5/8-GF-3.5; number of pins: 08; pin pitch: 3.50mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843855 8A 160V +phoenix_contact connector MC_01x08_GF_3.5mm_MH +0 +8 +8 +Connector_Phoenix_MC +PhoenixContact_MC_1,5_8-GF-3.81_1x08_P3.81mm_Horizontal_ThreadedFlange +Generic Phoenix Contact connector footprint for: MC_1,5/8-GF-3.81; number of pins: 08; pin pitch: 3.81mm; Angled; threaded flange || order number: 1827923 8A 160V +phoenix_contact connector MC_01x08_GF_3.81mm +0 +8 +8 +Connector_Phoenix_MC +PhoenixContact_MC_1,5_8-GF-3.81_1x08_P3.81mm_Horizontal_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MC_1,5/8-GF-3.81; number of pins: 08; pin pitch: 3.81mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1827923 8A 160V +phoenix_contact connector MC_01x08_GF_3.81mm_MH +0 +8 +8 +Connector_Phoenix_MC +PhoenixContact_MC_1,5_9-G-3.5_1x09_P3.50mm_Horizontal +Generic Phoenix Contact connector footprint for: MC_1,5/9-G-3.5; number of pins: 09; pin pitch: 3.50mm; Angled || order number: 1844281 8A 160V +phoenix_contact connector MC_01x09_G_3.5mm +0 +9 +9 +Connector_Phoenix_MC +PhoenixContact_MC_1,5_9-G-3.81_1x09_P3.81mm_Horizontal +Generic Phoenix Contact connector footprint for: MC_1,5/9-G-3.81; number of pins: 09; pin pitch: 3.81mm; Angled || order number: 1803345 8A 160V +phoenix_contact connector MC_01x09_G_3.81mm +0 +9 +9 +Connector_Phoenix_MC +PhoenixContact_MC_1,5_9-GF-3.5_1x09_P3.50mm_Horizontal_ThreadedFlange +Generic Phoenix Contact connector footprint for: MC_1,5/9-GF-3.5; number of pins: 09; pin pitch: 3.50mm; Angled; threaded flange || order number: 1843868 8A 160V +phoenix_contact connector MC_01x09_GF_3.5mm +0 +9 +9 +Connector_Phoenix_MC +PhoenixContact_MC_1,5_9-GF-3.5_1x09_P3.50mm_Horizontal_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MC_1,5/9-GF-3.5; number of pins: 09; pin pitch: 3.50mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843868 8A 160V +phoenix_contact connector MC_01x09_GF_3.5mm_MH +0 +9 +9 +Connector_Phoenix_MC +PhoenixContact_MC_1,5_9-GF-3.81_1x09_P3.81mm_Horizontal_ThreadedFlange +Generic Phoenix Contact connector footprint for: MC_1,5/9-GF-3.81; number of pins: 09; pin pitch: 3.81mm; Angled; threaded flange || order number: 1827936 8A 160V +phoenix_contact connector MC_01x09_GF_3.81mm +0 +9 +9 +Connector_Phoenix_MC +PhoenixContact_MC_1,5_9-GF-3.81_1x09_P3.81mm_Horizontal_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MC_1,5/9-GF-3.81; number of pins: 09; pin pitch: 3.81mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1827936 8A 160V +phoenix_contact connector MC_01x09_GF_3.81mm_MH +0 +9 +9 +Connector_Phoenix_MC +PhoenixContact_MC_1,5_10-G-3.5_1x10_P3.50mm_Horizontal +Generic Phoenix Contact connector footprint for: MC_1,5/10-G-3.5; number of pins: 10; pin pitch: 3.50mm; Angled || order number: 1844294 8A 160V +phoenix_contact connector MC_01x10_G_3.5mm +0 +10 +10 +Connector_Phoenix_MC +PhoenixContact_MC_1,5_10-G-3.81_1x10_P3.81mm_Horizontal +Generic Phoenix Contact connector footprint for: MC_1,5/10-G-3.81; number of pins: 10; pin pitch: 3.81mm; Angled || order number: 1803358 8A 160V +phoenix_contact connector MC_01x10_G_3.81mm +0 +10 +10 +Connector_Phoenix_MC +PhoenixContact_MC_1,5_10-GF-3.5_1x10_P3.50mm_Horizontal_ThreadedFlange +Generic Phoenix Contact connector footprint for: MC_1,5/10-GF-3.5; number of pins: 10; pin pitch: 3.50mm; Angled; threaded flange || order number: 1843871 8A 160V +phoenix_contact connector MC_01x10_GF_3.5mm +0 +10 +10 +Connector_Phoenix_MC +PhoenixContact_MC_1,5_10-GF-3.5_1x10_P3.50mm_Horizontal_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MC_1,5/10-GF-3.5; number of pins: 10; pin pitch: 3.50mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843871 8A 160V +phoenix_contact connector MC_01x10_GF_3.5mm_MH +0 +10 +10 +Connector_Phoenix_MC +PhoenixContact_MC_1,5_10-GF-3.81_1x10_P3.81mm_Horizontal_ThreadedFlange +Generic Phoenix Contact connector footprint for: MC_1,5/10-GF-3.81; number of pins: 10; pin pitch: 3.81mm; Angled; threaded flange || order number: 1827949 8A 160V +phoenix_contact connector MC_01x10_GF_3.81mm +0 +10 +10 +Connector_Phoenix_MC +PhoenixContact_MC_1,5_10-GF-3.81_1x10_P3.81mm_Horizontal_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MC_1,5/10-GF-3.81; number of pins: 10; pin pitch: 3.81mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1827949 8A 160V +phoenix_contact connector MC_01x10_GF_3.81mm_MH +0 +10 +10 +Connector_Phoenix_MC +PhoenixContact_MC_1,5_11-G-3.5_1x11_P3.50mm_Horizontal +Generic Phoenix Contact connector footprint for: MC_1,5/11-G-3.5; number of pins: 11; pin pitch: 3.50mm; Angled || order number: 1844304 8A 160V +phoenix_contact connector MC_01x11_G_3.5mm +0 +11 +11 +Connector_Phoenix_MC +PhoenixContact_MC_1,5_11-G-3.81_1x11_P3.81mm_Horizontal +Generic Phoenix Contact connector footprint for: MC_1,5/11-G-3.81; number of pins: 11; pin pitch: 3.81mm; Angled || order number: 1803361 8A 160V +phoenix_contact connector MC_01x11_G_3.81mm +0 +11 +11 +Connector_Phoenix_MC +PhoenixContact_MC_1,5_11-GF-3.5_1x11_P3.50mm_Horizontal_ThreadedFlange +Generic Phoenix Contact connector footprint for: MC_1,5/11-GF-3.5; number of pins: 11; pin pitch: 3.50mm; Angled; threaded flange || order number: 1843884 8A 160V +phoenix_contact connector MC_01x11_GF_3.5mm +0 +11 +11 +Connector_Phoenix_MC +PhoenixContact_MC_1,5_11-GF-3.5_1x11_P3.50mm_Horizontal_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MC_1,5/11-GF-3.5; number of pins: 11; pin pitch: 3.50mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843884 8A 160V +phoenix_contact connector MC_01x11_GF_3.5mm_MH +0 +11 +11 +Connector_Phoenix_MC +PhoenixContact_MC_1,5_11-GF-3.81_1x11_P3.81mm_Horizontal_ThreadedFlange +Generic Phoenix Contact connector footprint for: MC_1,5/11-GF-3.81; number of pins: 11; pin pitch: 3.81mm; Angled; threaded flange || order number: 1827952 8A 160V +phoenix_contact connector MC_01x11_GF_3.81mm +0 +11 +11 +Connector_Phoenix_MC +PhoenixContact_MC_1,5_11-GF-3.81_1x11_P3.81mm_Horizontal_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MC_1,5/11-GF-3.81; number of pins: 11; pin pitch: 3.81mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1827952 8A 160V +phoenix_contact connector MC_01x11_GF_3.81mm_MH +0 +11 +11 +Connector_Phoenix_MC +PhoenixContact_MC_1,5_12-G-3.5_1x12_P3.50mm_Horizontal +Generic Phoenix Contact connector footprint for: MC_1,5/12-G-3.5; number of pins: 12; pin pitch: 3.50mm; Angled || order number: 1844317 8A 160V +phoenix_contact connector MC_01x12_G_3.5mm +0 +12 +12 +Connector_Phoenix_MC +PhoenixContact_MC_1,5_12-G-3.81_1x12_P3.81mm_Horizontal +Generic Phoenix Contact connector footprint for: MC_1,5/12-G-3.81; number of pins: 12; pin pitch: 3.81mm; Angled || order number: 1803374 8A 160V +phoenix_contact connector MC_01x12_G_3.81mm +0 +12 +12 +Connector_Phoenix_MC +PhoenixContact_MC_1,5_12-GF-3.5_1x12_P3.50mm_Horizontal_ThreadedFlange +Generic Phoenix Contact connector footprint for: MC_1,5/12-GF-3.5; number of pins: 12; pin pitch: 3.50mm; Angled; threaded flange || order number: 1843897 8A 160V +phoenix_contact connector MC_01x12_GF_3.5mm +0 +12 +12 +Connector_Phoenix_MC +PhoenixContact_MC_1,5_12-GF-3.5_1x12_P3.50mm_Horizontal_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MC_1,5/12-GF-3.5; number of pins: 12; pin pitch: 3.50mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843897 8A 160V +phoenix_contact connector MC_01x12_GF_3.5mm_MH +0 +12 +12 +Connector_Phoenix_MC +PhoenixContact_MC_1,5_12-GF-3.81_1x12_P3.81mm_Horizontal_ThreadedFlange +Generic Phoenix Contact connector footprint for: MC_1,5/12-GF-3.81; number of pins: 12; pin pitch: 3.81mm; Angled; threaded flange || order number: 1827965 8A 160V +phoenix_contact connector MC_01x12_GF_3.81mm +0 +12 +12 +Connector_Phoenix_MC +PhoenixContact_MC_1,5_12-GF-3.81_1x12_P3.81mm_Horizontal_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MC_1,5/12-GF-3.81; number of pins: 12; pin pitch: 3.81mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1827965 8A 160V +phoenix_contact connector MC_01x12_GF_3.81mm_MH +0 +12 +12 +Connector_Phoenix_MC +PhoenixContact_MC_1,5_13-G-3.5_1x13_P3.50mm_Horizontal +Generic Phoenix Contact connector footprint for: MC_1,5/13-G-3.5; number of pins: 13; pin pitch: 3.50mm; Angled || order number: 1844320 8A 160V +phoenix_contact connector MC_01x13_G_3.5mm +0 +13 +13 +Connector_Phoenix_MC +PhoenixContact_MC_1,5_13-G-3.81_1x13_P3.81mm_Horizontal +Generic Phoenix Contact connector footprint for: MC_1,5/13-G-3.81; number of pins: 13; pin pitch: 3.81mm; Angled || order number: 1803387 8A 160V +phoenix_contact connector MC_01x13_G_3.81mm +0 +13 +13 +Connector_Phoenix_MC +PhoenixContact_MC_1,5_13-GF-3.5_1x13_P3.50mm_Horizontal_ThreadedFlange +Generic Phoenix Contact connector footprint for: MC_1,5/13-GF-3.5; number of pins: 13; pin pitch: 3.50mm; Angled; threaded flange || order number: 1843907 8A 160V +phoenix_contact connector MC_01x13_GF_3.5mm +0 +13 +13 +Connector_Phoenix_MC +PhoenixContact_MC_1,5_13-GF-3.5_1x13_P3.50mm_Horizontal_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MC_1,5/13-GF-3.5; number of pins: 13; pin pitch: 3.50mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843907 8A 160V +phoenix_contact connector MC_01x13_GF_3.5mm_MH +0 +13 +13 +Connector_Phoenix_MC +PhoenixContact_MC_1,5_13-GF-3.81_1x13_P3.81mm_Horizontal_ThreadedFlange +Generic Phoenix Contact connector footprint for: MC_1,5/13-GF-3.81; number of pins: 13; pin pitch: 3.81mm; Angled; threaded flange || order number: 1827978 8A 160V +phoenix_contact connector MC_01x13_GF_3.81mm +0 +13 +13 +Connector_Phoenix_MC +PhoenixContact_MC_1,5_13-GF-3.81_1x13_P3.81mm_Horizontal_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MC_1,5/13-GF-3.81; number of pins: 13; pin pitch: 3.81mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1827978 8A 160V +phoenix_contact connector MC_01x13_GF_3.81mm_MH +0 +13 +13 +Connector_Phoenix_MC +PhoenixContact_MC_1,5_14-G-3.5_1x14_P3.50mm_Horizontal +Generic Phoenix Contact connector footprint for: MC_1,5/14-G-3.5; number of pins: 14; pin pitch: 3.50mm; Angled || order number: 1844333 8A 160V +phoenix_contact connector MC_01x14_G_3.5mm +0 +14 +14 +Connector_Phoenix_MC +PhoenixContact_MC_1,5_14-G-3.81_1x14_P3.81mm_Horizontal +Generic Phoenix Contact connector footprint for: MC_1,5/14-G-3.81; number of pins: 14; pin pitch: 3.81mm; Angled || order number: 1803390 8A 160V +phoenix_contact connector MC_01x14_G_3.81mm +0 +14 +14 +Connector_Phoenix_MC +PhoenixContact_MC_1,5_14-GF-3.5_1x14_P3.50mm_Horizontal_ThreadedFlange +Generic Phoenix Contact connector footprint for: MC_1,5/14-GF-3.5; number of pins: 14; pin pitch: 3.50mm; Angled; threaded flange || order number: 1843910 8A 160V +phoenix_contact connector MC_01x14_GF_3.5mm +0 +14 +14 +Connector_Phoenix_MC +PhoenixContact_MC_1,5_14-GF-3.5_1x14_P3.50mm_Horizontal_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MC_1,5/14-GF-3.5; number of pins: 14; pin pitch: 3.50mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843910 8A 160V +phoenix_contact connector MC_01x14_GF_3.5mm_MH +0 +14 +14 +Connector_Phoenix_MC +PhoenixContact_MC_1,5_14-GF-3.81_1x14_P3.81mm_Horizontal_ThreadedFlange +Generic Phoenix Contact connector footprint for: MC_1,5/14-GF-3.81; number of pins: 14; pin pitch: 3.81mm; Angled; threaded flange || order number: 1827981 8A 160V +phoenix_contact connector MC_01x14_GF_3.81mm +0 +14 +14 +Connector_Phoenix_MC +PhoenixContact_MC_1,5_14-GF-3.81_1x14_P3.81mm_Horizontal_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MC_1,5/14-GF-3.81; number of pins: 14; pin pitch: 3.81mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1827981 8A 160V +phoenix_contact connector MC_01x14_GF_3.81mm_MH +0 +14 +14 +Connector_Phoenix_MC +PhoenixContact_MC_1,5_15-G-3.5_1x15_P3.50mm_Horizontal +Generic Phoenix Contact connector footprint for: MC_1,5/15-G-3.5; number of pins: 15; pin pitch: 3.50mm; Angled || order number: 1844346 8A 160V +phoenix_contact connector MC_01x15_G_3.5mm +0 +15 +15 +Connector_Phoenix_MC +PhoenixContact_MC_1,5_15-G-3.81_1x15_P3.81mm_Horizontal +Generic Phoenix Contact connector footprint for: MC_1,5/15-G-3.81; number of pins: 15; pin pitch: 3.81mm; Angled || order number: 1803400 8A 160V +phoenix_contact connector MC_01x15_G_3.81mm +0 +15 +15 +Connector_Phoenix_MC +PhoenixContact_MC_1,5_15-GF-3.5_1x15_P3.50mm_Horizontal_ThreadedFlange +Generic Phoenix Contact connector footprint for: MC_1,5/15-GF-3.5; number of pins: 15; pin pitch: 3.50mm; Angled; threaded flange || order number: 1843923 8A 160V +phoenix_contact connector MC_01x15_GF_3.5mm +0 +15 +15 +Connector_Phoenix_MC +PhoenixContact_MC_1,5_15-GF-3.5_1x15_P3.50mm_Horizontal_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MC_1,5/15-GF-3.5; number of pins: 15; pin pitch: 3.50mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843923 8A 160V +phoenix_contact connector MC_01x15_GF_3.5mm_MH +0 +15 +15 +Connector_Phoenix_MC +PhoenixContact_MC_1,5_15-GF-3.81_1x15_P3.81mm_Horizontal_ThreadedFlange +Generic Phoenix Contact connector footprint for: MC_1,5/15-GF-3.81; number of pins: 15; pin pitch: 3.81mm; Angled; threaded flange || order number: 1827994 8A 160V +phoenix_contact connector MC_01x15_GF_3.81mm +0 +15 +15 +Connector_Phoenix_MC +PhoenixContact_MC_1,5_15-GF-3.81_1x15_P3.81mm_Horizontal_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MC_1,5/15-GF-3.81; number of pins: 15; pin pitch: 3.81mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1827994 8A 160V +phoenix_contact connector MC_01x15_GF_3.81mm_MH +0 +15 +15 +Connector_Phoenix_MC +PhoenixContact_MC_1,5_16-G-3.5_1x16_P3.50mm_Horizontal +Generic Phoenix Contact connector footprint for: MC_1,5/16-G-3.5; number of pins: 16; pin pitch: 3.50mm; Angled || order number: 1844359 8A 160V +phoenix_contact connector MC_01x16_G_3.5mm +0 +16 +16 +Connector_Phoenix_MC +PhoenixContact_MC_1,5_16-G-3.81_1x16_P3.81mm_Horizontal +Generic Phoenix Contact connector footprint for: MC_1,5/16-G-3.81; number of pins: 16; pin pitch: 3.81mm; Angled || order number: 1803413 8A 160V +phoenix_contact connector MC_01x16_G_3.81mm +0 +16 +16 +Connector_Phoenix_MC +PhoenixContact_MC_1,5_16-GF-3.5_1x16_P3.50mm_Horizontal_ThreadedFlange +Generic Phoenix Contact connector footprint for: MC_1,5/16-GF-3.5; number of pins: 16; pin pitch: 3.50mm; Angled; threaded flange || order number: 1843936 8A 160V +phoenix_contact connector MC_01x16_GF_3.5mm +0 +16 +16 +Connector_Phoenix_MC +PhoenixContact_MC_1,5_16-GF-3.5_1x16_P3.50mm_Horizontal_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MC_1,5/16-GF-3.5; number of pins: 16; pin pitch: 3.50mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1843936 8A 160V +phoenix_contact connector MC_01x16_GF_3.5mm_MH +0 +16 +16 +Connector_Phoenix_MC +PhoenixContact_MC_1,5_16-GF-3.81_1x16_P3.81mm_Horizontal_ThreadedFlange +Generic Phoenix Contact connector footprint for: MC_1,5/16-GF-3.81; number of pins: 16; pin pitch: 3.81mm; Angled; threaded flange || order number: 1828003 8A 160V +phoenix_contact connector MC_01x16_GF_3.81mm +0 +16 +16 +Connector_Phoenix_MC +PhoenixContact_MC_1,5_16-GF-3.81_1x16_P3.81mm_Horizontal_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MC_1,5/16-GF-3.81; number of pins: 16; pin pitch: 3.81mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1828003 8A 160V +phoenix_contact connector MC_01x16_GF_3.81mm_MH +0 +16 +16 +Connector_Phoenix_MC_HighVoltage +PhoenixContact_MCV_1,5_2-G-5.08_1x02_P5.08mm_Vertical +Generic Phoenix Contact connector footprint for: MCV_1,5/2-G-5.08; number of pins: 02; pin pitch: 5.08mm; Vertical || order number: 1836299 8A 320V +phoenix_contact connector MCV_01x02_G_5.08mm +0 +2 +2 +Connector_Phoenix_MC_HighVoltage +PhoenixContact_MCV_1,5_2-GF-5.08_1x02_P5.08mm_Vertical_ThreadedFlange +Generic Phoenix Contact connector footprint for: MCV_1,5/2-GF-5.08; number of pins: 02; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1847615 8A 320V +phoenix_contact connector MCV_01x02_GF_5.08mm +0 +2 +2 +Connector_Phoenix_MC_HighVoltage +PhoenixContact_MCV_1,5_2-GF-5.08_1x02_P5.08mm_Vertical_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MCV_1,5/2-GF-5.08; number of pins: 02; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1847615 8A 320V +phoenix_contact connector MCV_01x02_GF_5.08mm_MH +0 +2 +2 +Connector_Phoenix_MC_HighVoltage +PhoenixContact_MCV_1,5_3-G-5.08_1x03_P5.08mm_Vertical +Generic Phoenix Contact connector footprint for: MCV_1,5/3-G-5.08; number of pins: 03; pin pitch: 5.08mm; Vertical || order number: 1836309 8A 320V +phoenix_contact connector MCV_01x03_G_5.08mm +0 +3 +3 +Connector_Phoenix_MC_HighVoltage +PhoenixContact_MCV_1,5_3-GF-5.08_1x03_P5.08mm_Vertical_ThreadedFlange +Generic Phoenix Contact connector footprint for: MCV_1,5/3-GF-5.08; number of pins: 03; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1847628 8A 320V +phoenix_contact connector MCV_01x03_GF_5.08mm +0 +3 +3 +Connector_Phoenix_MC_HighVoltage +PhoenixContact_MCV_1,5_3-GF-5.08_1x03_P5.08mm_Vertical_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MCV_1,5/3-GF-5.08; number of pins: 03; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1847628 8A 320V +phoenix_contact connector MCV_01x03_GF_5.08mm_MH +0 +3 +3 +Connector_Phoenix_MC_HighVoltage +PhoenixContact_MCV_1,5_4-G-5.08_1x04_P5.08mm_Vertical +Generic Phoenix Contact connector footprint for: MCV_1,5/4-G-5.08; number of pins: 04; pin pitch: 5.08mm; Vertical || order number: 1836312 8A 320V +phoenix_contact connector MCV_01x04_G_5.08mm +0 +4 +4 +Connector_Phoenix_MC_HighVoltage +PhoenixContact_MCV_1,5_4-GF-5.08_1x04_P5.08mm_Vertical_ThreadedFlange +Generic Phoenix Contact connector footprint for: MCV_1,5/4-GF-5.08; number of pins: 04; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1847631 8A 320V +phoenix_contact connector MCV_01x04_GF_5.08mm +0 +4 +4 +Connector_Phoenix_MC_HighVoltage +PhoenixContact_MCV_1,5_4-GF-5.08_1x04_P5.08mm_Vertical_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MCV_1,5/4-GF-5.08; number of pins: 04; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1847631 8A 320V +phoenix_contact connector MCV_01x04_GF_5.08mm_MH +0 +4 +4 +Connector_Phoenix_MC_HighVoltage +PhoenixContact_MCV_1,5_5-G-5.08_1x05_P5.08mm_Vertical +Generic Phoenix Contact connector footprint for: MCV_1,5/5-G-5.08; number of pins: 05; pin pitch: 5.08mm; Vertical || order number: 1836325 8A 320V +phoenix_contact connector MCV_01x05_G_5.08mm +0 +5 +5 +Connector_Phoenix_MC_HighVoltage +PhoenixContact_MCV_1,5_5-GF-5.08_1x05_P5.08mm_Vertical_ThreadedFlange +Generic Phoenix Contact connector footprint for: MCV_1,5/5-GF-5.08; number of pins: 05; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1847644 8A 320V +phoenix_contact connector MCV_01x05_GF_5.08mm +0 +5 +5 +Connector_Phoenix_MC_HighVoltage +PhoenixContact_MCV_1,5_5-GF-5.08_1x05_P5.08mm_Vertical_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MCV_1,5/5-GF-5.08; number of pins: 05; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1847644 8A 320V +phoenix_contact connector MCV_01x05_GF_5.08mm_MH +0 +5 +5 +Connector_Phoenix_MC_HighVoltage +PhoenixContact_MCV_1,5_6-G-5.08_1x06_P5.08mm_Vertical +Generic Phoenix Contact connector footprint for: MCV_1,5/6-G-5.08; number of pins: 06; pin pitch: 5.08mm; Vertical || order number: 1836338 8A 320V +phoenix_contact connector MCV_01x06_G_5.08mm +0 +6 +6 +Connector_Phoenix_MC_HighVoltage +PhoenixContact_MCV_1,5_6-GF-5.08_1x06_P5.08mm_Vertical_ThreadedFlange +Generic Phoenix Contact connector footprint for: MCV_1,5/6-GF-5.08; number of pins: 06; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1847657 8A 320V +phoenix_contact connector MCV_01x06_GF_5.08mm +0 +6 +6 +Connector_Phoenix_MC_HighVoltage +PhoenixContact_MCV_1,5_6-GF-5.08_1x06_P5.08mm_Vertical_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MCV_1,5/6-GF-5.08; number of pins: 06; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1847657 8A 320V +phoenix_contact connector MCV_01x06_GF_5.08mm_MH +0 +6 +6 +Connector_Phoenix_MC_HighVoltage +PhoenixContact_MCV_1,5_7-G-5.08_1x07_P5.08mm_Vertical +Generic Phoenix Contact connector footprint for: MCV_1,5/7-G-5.08; number of pins: 07; pin pitch: 5.08mm; Vertical || order number: 1836341 8A 320V +phoenix_contact connector MCV_01x07_G_5.08mm +0 +7 +7 +Connector_Phoenix_MC_HighVoltage +PhoenixContact_MCV_1,5_7-GF-5.08_1x07_P5.08mm_Vertical_ThreadedFlange +Generic Phoenix Contact connector footprint for: MCV_1,5/7-GF-5.08; number of pins: 07; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1847660 8A 320V +phoenix_contact connector MCV_01x07_GF_5.08mm +0 +7 +7 +Connector_Phoenix_MC_HighVoltage +PhoenixContact_MCV_1,5_7-GF-5.08_1x07_P5.08mm_Vertical_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MCV_1,5/7-GF-5.08; number of pins: 07; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1847660 8A 320V +phoenix_contact connector MCV_01x07_GF_5.08mm_MH +0 +7 +7 +Connector_Phoenix_MC_HighVoltage +PhoenixContact_MCV_1,5_8-G-5.08_1x08_P5.08mm_Vertical +Generic Phoenix Contact connector footprint for: MCV_1,5/8-G-5.08; number of pins: 08; pin pitch: 5.08mm; Vertical || order number: 1836354 8A 320V +phoenix_contact connector MCV_01x08_G_5.08mm +0 +8 +8 +Connector_Phoenix_MC_HighVoltage +PhoenixContact_MCV_1,5_8-GF-5.08_1x08_P5.08mm_Vertical_ThreadedFlange +Generic Phoenix Contact connector footprint for: MCV_1,5/8-GF-5.08; number of pins: 08; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1847673 8A 320V +phoenix_contact connector MCV_01x08_GF_5.08mm +0 +8 +8 +Connector_Phoenix_MC_HighVoltage +PhoenixContact_MCV_1,5_8-GF-5.08_1x08_P5.08mm_Vertical_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MCV_1,5/8-GF-5.08; number of pins: 08; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1847673 8A 320V +phoenix_contact connector MCV_01x08_GF_5.08mm_MH +0 +8 +8 +Connector_Phoenix_MC_HighVoltage +PhoenixContact_MCV_1,5_9-G-5.08_1x09_P5.08mm_Vertical +Generic Phoenix Contact connector footprint for: MCV_1,5/9-G-5.08; number of pins: 09; pin pitch: 5.08mm; Vertical || order number: 1836367 8A 320V +phoenix_contact connector MCV_01x09_G_5.08mm +0 +9 +9 +Connector_Phoenix_MC_HighVoltage +PhoenixContact_MCV_1,5_9-GF-5.08_1x09_P5.08mm_Vertical_ThreadedFlange +Generic Phoenix Contact connector footprint for: MCV_1,5/9-GF-5.08; number of pins: 09; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1847686 8A 320V +phoenix_contact connector MCV_01x09_GF_5.08mm +0 +9 +9 +Connector_Phoenix_MC_HighVoltage +PhoenixContact_MCV_1,5_9-GF-5.08_1x09_P5.08mm_Vertical_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MCV_1,5/9-GF-5.08; number of pins: 09; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1847686 8A 320V +phoenix_contact connector MCV_01x09_GF_5.08mm_MH +0 +9 +9 +Connector_Phoenix_MC_HighVoltage +PhoenixContact_MCV_1,5_10-G-5.08_1x10_P5.08mm_Vertical +Generic Phoenix Contact connector footprint for: MCV_1,5/10-G-5.08; number of pins: 10; pin pitch: 5.08mm; Vertical || order number: 1836370 8A 320V +phoenix_contact connector MCV_01x10_G_5.08mm +0 +10 +10 +Connector_Phoenix_MC_HighVoltage +PhoenixContact_MCV_1,5_10-GF-5.08_1x10_P5.08mm_Vertical_ThreadedFlange +Generic Phoenix Contact connector footprint for: MCV_1,5/10-GF-5.08; number of pins: 10; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1847699 8A 320V +phoenix_contact connector MCV_01x10_GF_5.08mm +0 +10 +10 +Connector_Phoenix_MC_HighVoltage +PhoenixContact_MCV_1,5_10-GF-5.08_1x10_P5.08mm_Vertical_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MCV_1,5/10-GF-5.08; number of pins: 10; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1847699 8A 320V +phoenix_contact connector MCV_01x10_GF_5.08mm_MH +0 +10 +10 +Connector_Phoenix_MC_HighVoltage +PhoenixContact_MCV_1,5_11-G-5.08_1x11_P5.08mm_Vertical +Generic Phoenix Contact connector footprint for: MCV_1,5/11-G-5.08; number of pins: 11; pin pitch: 5.08mm; Vertical || order number: 1836383 8A 320V +phoenix_contact connector MCV_01x11_G_5.08mm +0 +11 +11 +Connector_Phoenix_MC_HighVoltage +PhoenixContact_MCV_1,5_11-GF-5.08_1x11_P5.08mm_Vertical_ThreadedFlange +Generic Phoenix Contact connector footprint for: MCV_1,5/11-GF-5.08; number of pins: 11; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1847709 8A 320V +phoenix_contact connector MCV_01x11_GF_5.08mm +0 +11 +11 +Connector_Phoenix_MC_HighVoltage +PhoenixContact_MCV_1,5_11-GF-5.08_1x11_P5.08mm_Vertical_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MCV_1,5/11-GF-5.08; number of pins: 11; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1847709 8A 320V +phoenix_contact connector MCV_01x11_GF_5.08mm_MH +0 +11 +11 +Connector_Phoenix_MC_HighVoltage +PhoenixContact_MCV_1,5_12-G-5.08_1x12_P5.08mm_Vertical +Generic Phoenix Contact connector footprint for: MCV_1,5/12-G-5.08; number of pins: 12; pin pitch: 5.08mm; Vertical || order number: 1836396 8A 320V +phoenix_contact connector MCV_01x12_G_5.08mm +0 +12 +12 +Connector_Phoenix_MC_HighVoltage +PhoenixContact_MCV_1,5_12-GF-5.08_1x12_P5.08mm_Vertical_ThreadedFlange +Generic Phoenix Contact connector footprint for: MCV_1,5/12-GF-5.08; number of pins: 12; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1847712 8A 320V +phoenix_contact connector MCV_01x12_GF_5.08mm +0 +12 +12 +Connector_Phoenix_MC_HighVoltage +PhoenixContact_MCV_1,5_12-GF-5.08_1x12_P5.08mm_Vertical_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MCV_1,5/12-GF-5.08; number of pins: 12; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1847712 8A 320V +phoenix_contact connector MCV_01x12_GF_5.08mm_MH +0 +12 +12 +Connector_Phoenix_MC_HighVoltage +PhoenixContact_MC_1,5_2-G-5.08_1x02_P5.08mm_Horizontal +Generic Phoenix Contact connector footprint for: MC_1,5/2-G-5.08; number of pins: 02; pin pitch: 5.08mm; Angled || order number: 1836189 8A 320V +phoenix_contact connector MC_01x02_G_5.08mm +0 +2 +2 +Connector_Phoenix_MC_HighVoltage +PhoenixContact_MC_1,5_2-GF-5.08_1x02_P5.08mm_Horizontal_ThreadedFlange +Generic Phoenix Contact connector footprint for: MC_1,5/2-GF-5.08; number of pins: 02; pin pitch: 5.08mm; Angled; threaded flange || order number: 1847466 8A 320V +phoenix_contact connector MC_01x02_GF_5.08mm +0 +2 +2 +Connector_Phoenix_MC_HighVoltage +PhoenixContact_MC_1,5_2-GF-5.08_1x02_P5.08mm_Horizontal_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MC_1,5/2-GF-5.08; number of pins: 02; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1847466 8A 320V +phoenix_contact connector MC_01x02_GF_5.08mm_MH +0 +2 +2 +Connector_Phoenix_MC_HighVoltage +PhoenixContact_MC_1,5_3-G-5.08_1x03_P5.08mm_Horizontal +Generic Phoenix Contact connector footprint for: MC_1,5/3-G-5.08; number of pins: 03; pin pitch: 5.08mm; Angled || order number: 1836192 8A 320V +phoenix_contact connector MC_01x03_G_5.08mm +0 +3 +3 +Connector_Phoenix_MC_HighVoltage +PhoenixContact_MC_1,5_3-GF-5.08_1x03_P5.08mm_Horizontal_ThreadedFlange +Generic Phoenix Contact connector footprint for: MC_1,5/3-GF-5.08; number of pins: 03; pin pitch: 5.08mm; Angled; threaded flange || order number: 1847479 8A 320V +phoenix_contact connector MC_01x03_GF_5.08mm +0 +3 +3 +Connector_Phoenix_MC_HighVoltage +PhoenixContact_MC_1,5_3-GF-5.08_1x03_P5.08mm_Horizontal_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MC_1,5/3-GF-5.08; number of pins: 03; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1847479 8A 320V +phoenix_contact connector MC_01x03_GF_5.08mm_MH +0 +3 +3 +Connector_Phoenix_MC_HighVoltage +PhoenixContact_MC_1,5_4-G-5.08_1x04_P5.08mm_Horizontal +Generic Phoenix Contact connector footprint for: MC_1,5/4-G-5.08; number of pins: 04; pin pitch: 5.08mm; Angled || order number: 1836202 8A 320V +phoenix_contact connector MC_01x04_G_5.08mm +0 +4 +4 +Connector_Phoenix_MC_HighVoltage +PhoenixContact_MC_1,5_4-GF-5.08_1x04_P5.08mm_Horizontal_ThreadedFlange +Generic Phoenix Contact connector footprint for: MC_1,5/4-GF-5.08; number of pins: 04; pin pitch: 5.08mm; Angled; threaded flange || order number: 1847482 8A 320V +phoenix_contact connector MC_01x04_GF_5.08mm +0 +4 +4 +Connector_Phoenix_MC_HighVoltage +PhoenixContact_MC_1,5_4-GF-5.08_1x04_P5.08mm_Horizontal_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MC_1,5/4-GF-5.08; number of pins: 04; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1847482 8A 320V +phoenix_contact connector MC_01x04_GF_5.08mm_MH +0 +4 +4 +Connector_Phoenix_MC_HighVoltage +PhoenixContact_MC_1,5_5-G-5.08_1x05_P5.08mm_Horizontal +Generic Phoenix Contact connector footprint for: MC_1,5/5-G-5.08; number of pins: 05; pin pitch: 5.08mm; Angled || order number: 1836215 8A 320V +phoenix_contact connector MC_01x05_G_5.08mm +0 +5 +5 +Connector_Phoenix_MC_HighVoltage +PhoenixContact_MC_1,5_5-GF-5.08_1x05_P5.08mm_Horizontal_ThreadedFlange +Generic Phoenix Contact connector footprint for: MC_1,5/5-GF-5.08; number of pins: 05; pin pitch: 5.08mm; Angled; threaded flange || order number: 1847495 8A 320V +phoenix_contact connector MC_01x05_GF_5.08mm +0 +5 +5 +Connector_Phoenix_MC_HighVoltage +PhoenixContact_MC_1,5_5-GF-5.08_1x05_P5.08mm_Horizontal_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MC_1,5/5-GF-5.08; number of pins: 05; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1847495 8A 320V +phoenix_contact connector MC_01x05_GF_5.08mm_MH +0 +5 +5 +Connector_Phoenix_MC_HighVoltage +PhoenixContact_MC_1,5_6-G-5.08_1x06_P5.08mm_Horizontal +Generic Phoenix Contact connector footprint for: MC_1,5/6-G-5.08; number of pins: 06; pin pitch: 5.08mm; Angled || order number: 1836228 8A 320V +phoenix_contact connector MC_01x06_G_5.08mm +0 +6 +6 +Connector_Phoenix_MC_HighVoltage +PhoenixContact_MC_1,5_6-GF-5.08_1x06_P5.08mm_Horizontal_ThreadedFlange +Generic Phoenix Contact connector footprint for: MC_1,5/6-GF-5.08; number of pins: 06; pin pitch: 5.08mm; Angled; threaded flange || order number: 1847505 8A 320V +phoenix_contact connector MC_01x06_GF_5.08mm +0 +6 +6 +Connector_Phoenix_MC_HighVoltage +PhoenixContact_MC_1,5_6-GF-5.08_1x06_P5.08mm_Horizontal_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MC_1,5/6-GF-5.08; number of pins: 06; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1847505 8A 320V +phoenix_contact connector MC_01x06_GF_5.08mm_MH +0 +6 +6 +Connector_Phoenix_MC_HighVoltage +PhoenixContact_MC_1,5_7-G-5.08_1x07_P5.08mm_Horizontal +Generic Phoenix Contact connector footprint for: MC_1,5/7-G-5.08; number of pins: 07; pin pitch: 5.08mm; Angled || order number: 1836231 8A 320V +phoenix_contact connector MC_01x07_G_5.08mm +0 +7 +7 +Connector_Phoenix_MC_HighVoltage +PhoenixContact_MC_1,5_7-GF-5.08_1x07_P5.08mm_Horizontal_ThreadedFlange +Generic Phoenix Contact connector footprint for: MC_1,5/7-GF-5.08; number of pins: 07; pin pitch: 5.08mm; Angled; threaded flange || order number: 1847518 8A 320V +phoenix_contact connector MC_01x07_GF_5.08mm +0 +7 +7 +Connector_Phoenix_MC_HighVoltage +PhoenixContact_MC_1,5_7-GF-5.08_1x07_P5.08mm_Horizontal_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MC_1,5/7-GF-5.08; number of pins: 07; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1847518 8A 320V +phoenix_contact connector MC_01x07_GF_5.08mm_MH +0 +7 +7 +Connector_Phoenix_MC_HighVoltage +PhoenixContact_MC_1,5_8-G-5.08_1x08_P5.08mm_Horizontal +Generic Phoenix Contact connector footprint for: MC_1,5/8-G-5.08; number of pins: 08; pin pitch: 5.08mm; Angled || order number: 1836244 8A 320V +phoenix_contact connector MC_01x08_G_5.08mm +0 +8 +8 +Connector_Phoenix_MC_HighVoltage +PhoenixContact_MC_1,5_8-GF-5.08_1x08_P5.08mm_Horizontal_ThreadedFlange +Generic Phoenix Contact connector footprint for: MC_1,5/8-GF-5.08; number of pins: 08; pin pitch: 5.08mm; Angled; threaded flange || order number: 1847521 8A 320V +phoenix_contact connector MC_01x08_GF_5.08mm +0 +8 +8 +Connector_Phoenix_MC_HighVoltage +PhoenixContact_MC_1,5_8-GF-5.08_1x08_P5.08mm_Horizontal_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MC_1,5/8-GF-5.08; number of pins: 08; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1847521 8A 320V +phoenix_contact connector MC_01x08_GF_5.08mm_MH +0 +8 +8 +Connector_Phoenix_MC_HighVoltage +PhoenixContact_MC_1,5_9-G-5.08_1x09_P5.08mm_Horizontal +Generic Phoenix Contact connector footprint for: MC_1,5/9-G-5.08; number of pins: 09; pin pitch: 5.08mm; Angled || order number: 1836257 8A 320V +phoenix_contact connector MC_01x09_G_5.08mm +0 +9 +9 +Connector_Phoenix_MC_HighVoltage +PhoenixContact_MC_1,5_9-GF-5.08_1x09_P5.08mm_Horizontal_ThreadedFlange +Generic Phoenix Contact connector footprint for: MC_1,5/9-GF-5.08; number of pins: 09; pin pitch: 5.08mm; Angled; threaded flange || order number: 1847534 8A 320V +phoenix_contact connector MC_01x09_GF_5.08mm +0 +9 +9 +Connector_Phoenix_MC_HighVoltage +PhoenixContact_MC_1,5_9-GF-5.08_1x09_P5.08mm_Horizontal_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MC_1,5/9-GF-5.08; number of pins: 09; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1847534 8A 320V +phoenix_contact connector MC_01x09_GF_5.08mm_MH +0 +9 +9 +Connector_Phoenix_MC_HighVoltage +PhoenixContact_MC_1,5_10-G-5.08_1x10_P5.08mm_Horizontal +Generic Phoenix Contact connector footprint for: MC_1,5/10-G-5.08; number of pins: 10; pin pitch: 5.08mm; Angled || order number: 1836260 8A 320V +phoenix_contact connector MC_01x10_G_5.08mm +0 +10 +10 +Connector_Phoenix_MC_HighVoltage +PhoenixContact_MC_1,5_10-GF-5.08_1x10_P5.08mm_Horizontal_ThreadedFlange +Generic Phoenix Contact connector footprint for: MC_1,5/10-GF-5.08; number of pins: 10; pin pitch: 5.08mm; Angled; threaded flange || order number: 1847547 8A 320V +phoenix_contact connector MC_01x10_GF_5.08mm +0 +10 +10 +Connector_Phoenix_MC_HighVoltage +PhoenixContact_MC_1,5_10-GF-5.08_1x10_P5.08mm_Horizontal_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MC_1,5/10-GF-5.08; number of pins: 10; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1847547 8A 320V +phoenix_contact connector MC_01x10_GF_5.08mm_MH +0 +10 +10 +Connector_Phoenix_MC_HighVoltage +PhoenixContact_MC_1,5_11-G-5.08_1x11_P5.08mm_Horizontal +Generic Phoenix Contact connector footprint for: MC_1,5/11-G-5.08; number of pins: 11; pin pitch: 5.08mm; Angled || order number: 1836273 8A 320V +phoenix_contact connector MC_01x11_G_5.08mm +0 +11 +11 +Connector_Phoenix_MC_HighVoltage +PhoenixContact_MC_1,5_11-GF-5.08_1x11_P5.08mm_Horizontal_ThreadedFlange +Generic Phoenix Contact connector footprint for: MC_1,5/11-GF-5.08; number of pins: 11; pin pitch: 5.08mm; Angled; threaded flange || order number: 1847550 8A 320V +phoenix_contact connector MC_01x11_GF_5.08mm +0 +11 +11 +Connector_Phoenix_MC_HighVoltage +PhoenixContact_MC_1,5_11-GF-5.08_1x11_P5.08mm_Horizontal_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MC_1,5/11-GF-5.08; number of pins: 11; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1847550 8A 320V +phoenix_contact connector MC_01x11_GF_5.08mm_MH +0 +11 +11 +Connector_Phoenix_MC_HighVoltage +PhoenixContact_MC_1,5_12-G-5.08_1x12_P5.08mm_Horizontal +Generic Phoenix Contact connector footprint for: MC_1,5/12-G-5.08; number of pins: 12; pin pitch: 5.08mm; Angled || order number: 1836286 8A 320V +phoenix_contact connector MC_01x12_G_5.08mm +0 +12 +12 +Connector_Phoenix_MC_HighVoltage +PhoenixContact_MC_1,5_12-GF-5.08_1x12_P5.08mm_Horizontal_ThreadedFlange +Generic Phoenix Contact connector footprint for: MC_1,5/12-GF-5.08; number of pins: 12; pin pitch: 5.08mm; Angled; threaded flange || order number: 1847563 8A 320V +phoenix_contact connector MC_01x12_GF_5.08mm +0 +12 +12 +Connector_Phoenix_MC_HighVoltage +PhoenixContact_MC_1,5_12-GF-5.08_1x12_P5.08mm_Horizontal_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MC_1,5/12-GF-5.08; number of pins: 12; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x4.5 C or ISO 7049-ST 2.2x4.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1847563 8A 320V +phoenix_contact connector MC_01x12_GF_5.08mm_MH +0 +12 +12 +Connector_Phoenix_MSTB +PhoenixContact_MSTBA_2,5_2-G-5,08_1x02_P5.08mm_Horizontal +Generic Phoenix Contact connector footprint for: MSTBA_2,5/2-G-5,08; number of pins: 02; pin pitch: 5.08mm; Angled || order number: 1757242 12A || order number: 1923869 16A (HC) +phoenix_contact connector MSTBA_01x02_G_5.08mm +0 +2 +2 +Connector_Phoenix_MSTB +PhoenixContact_MSTBA_2,5_2-G_1x02_P5.00mm_Horizontal +Generic Phoenix Contact connector footprint for: MSTBA_2,5/2-G; number of pins: 02; pin pitch: 5.00mm; Angled || order number: 1757475 12A || order number: 1923759 16A (HC) +phoenix_contact connector MSTBA_01x02_G_5.00mm +0 +2 +2 +Connector_Phoenix_MSTB +PhoenixContact_MSTBA_2,5_3-G-5,08_1x03_P5.08mm_Horizontal +Generic Phoenix Contact connector footprint for: MSTBA_2,5/3-G-5,08; number of pins: 03; pin pitch: 5.08mm; Angled || order number: 1757255 12A || order number: 1923872 16A (HC) +phoenix_contact connector MSTBA_01x03_G_5.08mm +0 +3 +3 +Connector_Phoenix_MSTB +PhoenixContact_MSTBA_2,5_3-G_1x03_P5.00mm_Horizontal +Generic Phoenix Contact connector footprint for: MSTBA_2,5/3-G; number of pins: 03; pin pitch: 5.00mm; Angled || order number: 1757488 12A || order number: 1923762 16A (HC) +phoenix_contact connector MSTBA_01x03_G_5.00mm +0 +3 +3 +Connector_Phoenix_MSTB +PhoenixContact_MSTBA_2,5_4-G-5,08_1x04_P5.08mm_Horizontal +Generic Phoenix Contact connector footprint for: MSTBA_2,5/4-G-5,08; number of pins: 04; pin pitch: 5.08mm; Angled || order number: 1757268 12A || order number: 1923885 16A (HC) +phoenix_contact connector MSTBA_01x04_G_5.08mm +0 +4 +4 +Connector_Phoenix_MSTB +PhoenixContact_MSTBA_2,5_4-G_1x04_P5.00mm_Horizontal +Generic Phoenix Contact connector footprint for: MSTBA_2,5/4-G; number of pins: 04; pin pitch: 5.00mm; Angled || order number: 1757491 12A || order number: 1923775 16A (HC) +phoenix_contact connector MSTBA_01x04_G_5.00mm +0 +4 +4 +Connector_Phoenix_MSTB +PhoenixContact_MSTBA_2,5_5-G-5,08_1x05_P5.08mm_Horizontal +Generic Phoenix Contact connector footprint for: MSTBA_2,5/5-G-5,08; number of pins: 05; pin pitch: 5.08mm; Angled || order number: 1757271 12A || order number: 1923898 16A (HC) +phoenix_contact connector MSTBA_01x05_G_5.08mm +0 +5 +5 +Connector_Phoenix_MSTB +PhoenixContact_MSTBA_2,5_5-G_1x05_P5.00mm_Horizontal +Generic Phoenix Contact connector footprint for: MSTBA_2,5/5-G; number of pins: 05; pin pitch: 5.00mm; Angled || order number: 1757501 12A || order number: 1923788 16A (HC) +phoenix_contact connector MSTBA_01x05_G_5.00mm +0 +5 +5 +Connector_Phoenix_MSTB +PhoenixContact_MSTBA_2,5_6-G-5,08_1x06_P5.08mm_Horizontal +Generic Phoenix Contact connector footprint for: MSTBA_2,5/6-G-5,08; number of pins: 06; pin pitch: 5.08mm; Angled || order number: 1757284 12A || order number: 1923908 16A (HC) +phoenix_contact connector MSTBA_01x06_G_5.08mm +0 +6 +6 +Connector_Phoenix_MSTB +PhoenixContact_MSTBA_2,5_6-G_1x06_P5.00mm_Horizontal +Generic Phoenix Contact connector footprint for: MSTBA_2,5/6-G; number of pins: 06; pin pitch: 5.00mm; Angled || order number: 1757514 12A || order number: 1923791 16A (HC) +phoenix_contact connector MSTBA_01x06_G_5.00mm +0 +6 +6 +Connector_Phoenix_MSTB +PhoenixContact_MSTBA_2,5_7-G-5,08_1x07_P5.08mm_Horizontal +Generic Phoenix Contact connector footprint for: MSTBA_2,5/7-G-5,08; number of pins: 07; pin pitch: 5.08mm; Angled || order number: 1757297 12A || order number: 1923911 16A (HC) +phoenix_contact connector MSTBA_01x07_G_5.08mm +0 +7 +7 +Connector_Phoenix_MSTB +PhoenixContact_MSTBA_2,5_7-G_1x07_P5.00mm_Horizontal +Generic Phoenix Contact connector footprint for: MSTBA_2,5/7-G; number of pins: 07; pin pitch: 5.00mm; Angled || order number: 1757493 12A || order number: 1923801 16A (HC) +phoenix_contact connector MSTBA_01x07_G_5.00mm +0 +7 +7 +Connector_Phoenix_MSTB +PhoenixContact_MSTBA_2,5_8-G-5,08_1x08_P5.08mm_Horizontal +Generic Phoenix Contact connector footprint for: MSTBA_2,5/8-G-5,08; number of pins: 08; pin pitch: 5.08mm; Angled || order number: 1757307 12A || order number: 1923924 16A (HC) +phoenix_contact connector MSTBA_01x08_G_5.08mm +0 +8 +8 +Connector_Phoenix_MSTB +PhoenixContact_MSTBA_2,5_8-G_1x08_P5.00mm_Horizontal +Generic Phoenix Contact connector footprint for: MSTBA_2,5/8-G; number of pins: 08; pin pitch: 5.00mm; Angled || order number: 1757527 12A || order number: 1923814 16A (HC) +phoenix_contact connector MSTBA_01x08_G_5.00mm +0 +8 +8 +Connector_Phoenix_MSTB +PhoenixContact_MSTBA_2,5_9-G-5,08_1x09_P5.08mm_Horizontal +Generic Phoenix Contact connector footprint for: MSTBA_2,5/9-G-5,08; number of pins: 09; pin pitch: 5.08mm; Angled || order number: 1757310 12A || order number: 1923937 16A (HC) +phoenix_contact connector MSTBA_01x09_G_5.08mm +0 +9 +9 +Connector_Phoenix_MSTB +PhoenixContact_MSTBA_2,5_9-G_1x09_P5.00mm_Horizontal +Generic Phoenix Contact connector footprint for: MSTBA_2,5/9-G; number of pins: 09; pin pitch: 5.00mm; Angled || order number: 1757530 12A || order number: 1923827 16A (HC) +phoenix_contact connector MSTBA_01x09_G_5.00mm +0 +9 +9 +Connector_Phoenix_MSTB +PhoenixContact_MSTBA_2,5_10-G-5,08_1x10_P5.08mm_Horizontal +Generic Phoenix Contact connector footprint for: MSTBA_2,5/10-G-5,08; number of pins: 10; pin pitch: 5.08mm; Angled || order number: 1757323 12A || order number: 1923940 16A (HC) +phoenix_contact connector MSTBA_01x10_G_5.08mm +0 +10 +10 +Connector_Phoenix_MSTB +PhoenixContact_MSTBA_2,5_10-G_1x10_P5.00mm_Horizontal +Generic Phoenix Contact connector footprint for: MSTBA_2,5/10-G; number of pins: 10; pin pitch: 5.00mm; Angled || order number: 1757543 12A || order number: 1923830 16A (HC) +phoenix_contact connector MSTBA_01x10_G_5.00mm +0 +10 +10 +Connector_Phoenix_MSTB +PhoenixContact_MSTBA_2,5_11-G-5,08_1x11_P5.08mm_Horizontal +Generic Phoenix Contact connector footprint for: MSTBA_2,5/11-G-5,08; number of pins: 11; pin pitch: 5.08mm; Angled || order number: 1757336 12A || order number: 1923953 16A (HC) +phoenix_contact connector MSTBA_01x11_G_5.08mm +0 +11 +11 +Connector_Phoenix_MSTB +PhoenixContact_MSTBA_2,5_11-G_1x11_P5.00mm_Horizontal +Generic Phoenix Contact connector footprint for: MSTBA_2,5/11-G; number of pins: 11; pin pitch: 5.00mm; Angled || order number: 1757556 12A || order number: 1923843 16A (HC) +phoenix_contact connector MSTBA_01x11_G_5.00mm +0 +11 +11 +Connector_Phoenix_MSTB +PhoenixContact_MSTBA_2,5_12-G-5,08_1x12_P5.08mm_Horizontal +Generic Phoenix Contact connector footprint for: MSTBA_2,5/12-G-5,08; number of pins: 12; pin pitch: 5.08mm; Angled || order number: 1757349 12A || order number: 1923966 16A (HC) +phoenix_contact connector MSTBA_01x12_G_5.08mm +0 +12 +12 +Connector_Phoenix_MSTB +PhoenixContact_MSTBA_2,5_12-G_1x12_P5.00mm_Horizontal +Generic Phoenix Contact connector footprint for: MSTBA_2,5/12-G; number of pins: 12; pin pitch: 5.00mm; Angled || order number: 1757569 12A || order number: 1923856 16A (HC) +phoenix_contact connector MSTBA_01x12_G_5.00mm +0 +12 +12 +Connector_Phoenix_MSTB +PhoenixContact_MSTBA_2,5_13-G-5,08_1x13_P5.08mm_Horizontal +Generic Phoenix Contact connector footprint for: MSTBA_2,5/13-G-5,08; number of pins: 13; pin pitch: 5.08mm; Angled || order number: 1757352 12A +phoenix_contact connector MSTBA_01x13_G_5.08mm +0 +13 +13 +Connector_Phoenix_MSTB +PhoenixContact_MSTBA_2,5_13-G_1x13_P5.00mm_Horizontal +Generic Phoenix Contact connector footprint for: MSTBA_2,5/13-G; number of pins: 13; pin pitch: 5.00mm; Angled || order number: 1757572 12A +phoenix_contact connector MSTBA_01x13_G_5.00mm +0 +13 +13 +Connector_Phoenix_MSTB +PhoenixContact_MSTBA_2,5_14-G-5,08_1x14_P5.08mm_Horizontal +Generic Phoenix Contact connector footprint for: MSTBA_2,5/14-G-5,08; number of pins: 14; pin pitch: 5.08mm; Angled || order number: 1757365 12A +phoenix_contact connector MSTBA_01x14_G_5.08mm +0 +14 +14 +Connector_Phoenix_MSTB +PhoenixContact_MSTBA_2,5_14-G_1x14_P5.00mm_Horizontal +Generic Phoenix Contact connector footprint for: MSTBA_2,5/14-G; number of pins: 14; pin pitch: 5.00mm; Angled || order number: 1757585 12A +phoenix_contact connector MSTBA_01x14_G_5.00mm +0 +14 +14 +Connector_Phoenix_MSTB +PhoenixContact_MSTBA_2,5_15-G-5,08_1x15_P5.08mm_Horizontal +Generic Phoenix Contact connector footprint for: MSTBA_2,5/15-G-5,08; number of pins: 15; pin pitch: 5.08mm; Angled || order number: 1757378 12A +phoenix_contact connector MSTBA_01x15_G_5.08mm +0 +15 +15 +Connector_Phoenix_MSTB +PhoenixContact_MSTBA_2,5_15-G_1x15_P5.00mm_Horizontal +Generic Phoenix Contact connector footprint for: MSTBA_2,5/15-G; number of pins: 15; pin pitch: 5.00mm; Angled || order number: 1757598 12A +phoenix_contact connector MSTBA_01x15_G_5.00mm +0 +15 +15 +Connector_Phoenix_MSTB +PhoenixContact_MSTBA_2,5_16-G-5,08_1x16_P5.08mm_Horizontal +Generic Phoenix Contact connector footprint for: MSTBA_2,5/16-G-5,08; number of pins: 16; pin pitch: 5.08mm; Angled || order number: 1757381 12A +phoenix_contact connector MSTBA_01x16_G_5.08mm +0 +16 +16 +Connector_Phoenix_MSTB +PhoenixContact_MSTBA_2,5_16-G_1x16_P5.00mm_Horizontal +Generic Phoenix Contact connector footprint for: MSTBA_2,5/16-G; number of pins: 16; pin pitch: 5.00mm; Angled || order number: 1757608 12A +phoenix_contact connector MSTBA_01x16_G_5.00mm +0 +16 +16 +Connector_Phoenix_MSTB +PhoenixContact_MSTBVA_2,5_2-G-5,08_1x02_P5.08mm_Vertical +Generic Phoenix Contact connector footprint for: MSTBVA_2,5/2-G-5,08; number of pins: 02; pin pitch: 5.08mm; Vertical || order number: 1755736 12A || order number: 1924305 16A (HC) +phoenix_contact connector MSTBVA_01x02_G_5.08mm +0 +2 +2 +Connector_Phoenix_MSTB +PhoenixContact_MSTBVA_2,5_2-G_1x02_P5.00mm_Vertical +Generic Phoenix Contact connector footprint for: MSTBVA_2,5/2-G; number of pins: 02; pin pitch: 5.00mm; Vertical || order number: 1755516 12A || order number: 1924198 16A (HC) +phoenix_contact connector MSTBVA_01x02_G_5.00mm +0 +2 +2 +Connector_Phoenix_MSTB +PhoenixContact_MSTBVA_2,5_3-G-5,08_1x03_P5.08mm_Vertical +Generic Phoenix Contact connector footprint for: MSTBVA_2,5/3-G-5,08; number of pins: 03; pin pitch: 5.08mm; Vertical || order number: 1755749 12A || order number: 1924318 16A (HC) +phoenix_contact connector MSTBVA_01x03_G_5.08mm +0 +3 +3 +Connector_Phoenix_MSTB +PhoenixContact_MSTBVA_2,5_3-G_1x03_P5.00mm_Vertical +Generic Phoenix Contact connector footprint for: MSTBVA_2,5/3-G; number of pins: 03; pin pitch: 5.00mm; Vertical || order number: 1755529 12A || order number: 1924208 16A (HC) +phoenix_contact connector MSTBVA_01x03_G_5.00mm +0 +3 +3 +Connector_Phoenix_MSTB +PhoenixContact_MSTBVA_2,5_4-G-5,08_1x04_P5.08mm_Vertical +Generic Phoenix Contact connector footprint for: MSTBVA_2,5/4-G-5,08; number of pins: 04; pin pitch: 5.08mm; Vertical || order number: 1755752 12A || order number: 1924321 16A (HC) +phoenix_contact connector MSTBVA_01x04_G_5.08mm +0 +4 +4 +Connector_Phoenix_MSTB +PhoenixContact_MSTBVA_2,5_4-G_1x04_P5.00mm_Vertical +Generic Phoenix Contact connector footprint for: MSTBVA_2,5/4-G; number of pins: 04; pin pitch: 5.00mm; Vertical || order number: 1755532 12A || order number: 1924211 16A (HC) +phoenix_contact connector MSTBVA_01x04_G_5.00mm +0 +4 +4 +Connector_Phoenix_MSTB +PhoenixContact_MSTBVA_2,5_5-G-5,08_1x05_P5.08mm_Vertical +Generic Phoenix Contact connector footprint for: MSTBVA_2,5/5-G-5,08; number of pins: 05; pin pitch: 5.08mm; Vertical || order number: 1755765 12A || order number: 1924334 16A (HC) +phoenix_contact connector MSTBVA_01x05_G_5.08mm +0 +5 +5 +Connector_Phoenix_MSTB +PhoenixContact_MSTBVA_2,5_5-G_1x05_P5.00mm_Vertical +Generic Phoenix Contact connector footprint for: MSTBVA_2,5/5-G; number of pins: 05; pin pitch: 5.00mm; Vertical || order number: 1755545 12A || order number: 1924224 16A (HC) +phoenix_contact connector MSTBVA_01x05_G_5.00mm +0 +5 +5 +Connector_Phoenix_MSTB +PhoenixContact_MSTBVA_2,5_6-G-5,08_1x06_P5.08mm_Vertical +Generic Phoenix Contact connector footprint for: MSTBVA_2,5/6-G-5,08; number of pins: 06; pin pitch: 5.08mm; Vertical || order number: 1755778 12A || order number: 1924347 16A (HC) +phoenix_contact connector MSTBVA_01x06_G_5.08mm +0 +6 +6 +Connector_Phoenix_MSTB +PhoenixContact_MSTBVA_2,5_6-G_1x06_P5.00mm_Vertical +Generic Phoenix Contact connector footprint for: MSTBVA_2,5/6-G; number of pins: 06; pin pitch: 5.00mm; Vertical || order number: 1755558 12A || order number: 1924237 16A (HC) +phoenix_contact connector MSTBVA_01x06_G_5.00mm +0 +6 +6 +Connector_Phoenix_MSTB +PhoenixContact_MSTBVA_2,5_7-G-5,08_1x07_P5.08mm_Vertical +Generic Phoenix Contact connector footprint for: MSTBVA_2,5/7-G-5,08; number of pins: 07; pin pitch: 5.08mm; Vertical || order number: 1755781 12A || order number: 1924350 16A (HC) +phoenix_contact connector MSTBVA_01x07_G_5.08mm +0 +7 +7 +Connector_Phoenix_MSTB +PhoenixContact_MSTBVA_2,5_7-G_1x07_P5.00mm_Vertical +Generic Phoenix Contact connector footprint for: MSTBVA_2,5/7-G; number of pins: 07; pin pitch: 5.00mm; Vertical || order number: 1755561 12A || order number: 1924240 16A (HC) +phoenix_contact connector MSTBVA_01x07_G_5.00mm +0 +7 +7 +Connector_Phoenix_MSTB +PhoenixContact_MSTBVA_2,5_8-G-5,08_1x08_P5.08mm_Vertical +Generic Phoenix Contact connector footprint for: MSTBVA_2,5/8-G-5,08; number of pins: 08; pin pitch: 5.08mm; Vertical || order number: 1755794 12A || order number: 1924363 16A (HC) +phoenix_contact connector MSTBVA_01x08_G_5.08mm +0 +8 +8 +Connector_Phoenix_MSTB +PhoenixContact_MSTBVA_2,5_8-G_1x08_P5.00mm_Vertical +Generic Phoenix Contact connector footprint for: MSTBVA_2,5/8-G; number of pins: 08; pin pitch: 5.00mm; Vertical || order number: 1755574 12A || order number: 1924253 16A (HC) +phoenix_contact connector MSTBVA_01x08_G_5.00mm +0 +8 +8 +Connector_Phoenix_MSTB +PhoenixContact_MSTBVA_2,5_9-G-5,08_1x09_P5.08mm_Vertical +Generic Phoenix Contact connector footprint for: MSTBVA_2,5/9-G-5,08; number of pins: 09; pin pitch: 5.08mm; Vertical || order number: 1755804 12A || order number: 1924376 16A (HC) +phoenix_contact connector MSTBVA_01x09_G_5.08mm +0 +9 +9 +Connector_Phoenix_MSTB +PhoenixContact_MSTBVA_2,5_9-G_1x09_P5.00mm_Vertical +Generic Phoenix Contact connector footprint for: MSTBVA_2,5/9-G; number of pins: 09; pin pitch: 5.00mm; Vertical || order number: 1755587 12A || order number: 1924266 16A (HC) +phoenix_contact connector MSTBVA_01x09_G_5.00mm +0 +9 +9 +Connector_Phoenix_MSTB +PhoenixContact_MSTBVA_2,5_10-G-5,08_1x10_P5.08mm_Vertical +Generic Phoenix Contact connector footprint for: MSTBVA_2,5/10-G-5,08; number of pins: 10; pin pitch: 5.08mm; Vertical || order number: 1755817 12A || order number: 1924389 16A (HC) +phoenix_contact connector MSTBVA_01x10_G_5.08mm +0 +10 +10 +Connector_Phoenix_MSTB +PhoenixContact_MSTBVA_2,5_10-G_1x10_P5.00mm_Vertical +Generic Phoenix Contact connector footprint for: MSTBVA_2,5/10-G; number of pins: 10; pin pitch: 5.00mm; Vertical || order number: 1755503 12A || order number: 1924279 16A (HC) +phoenix_contact connector MSTBVA_01x10_G_5.00mm +0 +10 +10 +Connector_Phoenix_MSTB +PhoenixContact_MSTBVA_2,5_11-G-5,08_1x11_P5.08mm_Vertical +Generic Phoenix Contact connector footprint for: MSTBVA_2,5/11-G-5,08; number of pins: 11; pin pitch: 5.08mm; Vertical || order number: 1755820 12A || order number: 1924392 16A (HC) +phoenix_contact connector MSTBVA_01x11_G_5.08mm +0 +11 +11 +Connector_Phoenix_MSTB +PhoenixContact_MSTBVA_2,5_11-G_1x11_P5.00mm_Vertical +Generic Phoenix Contact connector footprint for: MSTBVA_2,5/11-G; number of pins: 11; pin pitch: 5.00mm; Vertical || order number: 1755590 12A || order number: 1924282 16A (HC) +phoenix_contact connector MSTBVA_01x11_G_5.00mm +0 +11 +11 +Connector_Phoenix_MSTB +PhoenixContact_MSTBVA_2,5_12-G-5,08_1x12_P5.08mm_Vertical +Generic Phoenix Contact connector footprint for: MSTBVA_2,5/12-G-5,08; number of pins: 12; pin pitch: 5.08mm; Vertical || order number: 1755833 12A || order number: 1924402 16A (HC) +phoenix_contact connector MSTBVA_01x12_G_5.08mm +0 +12 +12 +Connector_Phoenix_MSTB +PhoenixContact_MSTBVA_2,5_12-G_1x12_P5.00mm_Vertical +Generic Phoenix Contact connector footprint for: MSTBVA_2,5/12-G; number of pins: 12; pin pitch: 5.00mm; Vertical || order number: 1755600 12A || order number: 1924295 16A (HC) +phoenix_contact connector MSTBVA_01x12_G_5.00mm +0 +12 +12 +Connector_Phoenix_MSTB +PhoenixContact_MSTBVA_2,5_13-G-5,08_1x13_P5.08mm_Vertical +Generic Phoenix Contact connector footprint for: MSTBVA_2,5/13-G-5,08; number of pins: 13; pin pitch: 5.08mm; Vertical || order number: 1755846 12A +phoenix_contact connector MSTBVA_01x13_G_5.08mm +0 +13 +13 +Connector_Phoenix_MSTB +PhoenixContact_MSTBVA_2,5_13-G_1x13_P5.00mm_Vertical +Generic Phoenix Contact connector footprint for: MSTBVA_2,5/13-G; number of pins: 13; pin pitch: 5.00mm; Vertical || order number: 1755613 12A +phoenix_contact connector MSTBVA_01x13_G_5.00mm +0 +13 +13 +Connector_Phoenix_MSTB +PhoenixContact_MSTBVA_2,5_14-G-5,08_1x14_P5.08mm_Vertical +Generic Phoenix Contact connector footprint for: MSTBVA_2,5/14-G-5,08; number of pins: 14; pin pitch: 5.08mm; Vertical || order number: 1755859 12A +phoenix_contact connector MSTBVA_01x14_G_5.08mm +0 +14 +14 +Connector_Phoenix_MSTB +PhoenixContact_MSTBVA_2,5_14-G_1x14_P5.00mm_Vertical +Generic Phoenix Contact connector footprint for: MSTBVA_2,5/14-G; number of pins: 14; pin pitch: 5.00mm; Vertical || order number: 1755626 12A +phoenix_contact connector MSTBVA_01x14_G_5.00mm +0 +14 +14 +Connector_Phoenix_MSTB +PhoenixContact_MSTBVA_2,5_15-G-5,08_1x15_P5.08mm_Vertical +Generic Phoenix Contact connector footprint for: MSTBVA_2,5/15-G-5,08; number of pins: 15; pin pitch: 5.08mm; Vertical || order number: 1755862 12A +phoenix_contact connector MSTBVA_01x15_G_5.08mm +0 +15 +15 +Connector_Phoenix_MSTB +PhoenixContact_MSTBVA_2,5_15-G_1x15_P5.00mm_Vertical +Generic Phoenix Contact connector footprint for: MSTBVA_2,5/15-G; number of pins: 15; pin pitch: 5.00mm; Vertical || order number: 1755639 12A +phoenix_contact connector MSTBVA_01x15_G_5.00mm +0 +15 +15 +Connector_Phoenix_MSTB +PhoenixContact_MSTBVA_2,5_16-G-5,08_1x16_P5.08mm_Vertical +Generic Phoenix Contact connector footprint for: MSTBVA_2,5/16-G-5,08; number of pins: 16; pin pitch: 5.08mm; Vertical || order number: 1755875 12A +phoenix_contact connector MSTBVA_01x16_G_5.08mm +0 +16 +16 +Connector_Phoenix_MSTB +PhoenixContact_MSTBVA_2,5_16-G_1x16_P5.00mm_Vertical +Generic Phoenix Contact connector footprint for: MSTBVA_2,5/16-G; number of pins: 16; pin pitch: 5.00mm; Vertical || order number: 1755642 12A +phoenix_contact connector MSTBVA_01x16_G_5.00mm +0 +16 +16 +Connector_Phoenix_MSTB +PhoenixContact_MSTBV_2,5_2-GF-5,08_1x02_P5.08mm_Vertical_ThreadedFlange +Generic Phoenix Contact connector footprint for: MSTBV_2,5/2-GF-5,08; number of pins: 02; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1777073 12A || order number: 1924525 16A (HC) +phoenix_contact connector MSTBV_01x02_GF_5.08mm +0 +2 +2 +Connector_Phoenix_MSTB +PhoenixContact_MSTBV_2,5_2-GF-5,08_1x02_P5.08mm_Vertical_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MSTBV_2,5/2-GF-5,08; number of pins: 02; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1777073 12A || order number: 1924525 16A (HC) +phoenix_contact connector MSTBV_01x02_GF_5.08mm_MH +0 +2 +2 +Connector_Phoenix_MSTB +PhoenixContact_MSTBV_2,5_2-GF_1x02_P5.00mm_Vertical_ThreadedFlange +Generic Phoenix Contact connector footprint for: MSTBV_2,5/2-GF; number of pins: 02; pin pitch: 5.00mm; Vertical; threaded flange || order number: 1776883 12A || order number: 1924415 16A (HC) +phoenix_contact connector MSTBV_01x02_GF_5.00mm +0 +2 +2 +Connector_Phoenix_MSTB +PhoenixContact_MSTBV_2,5_2-GF_1x02_P5.00mm_Vertical_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MSTBV_2,5/2-GF; number of pins: 02; pin pitch: 5.00mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776883 12A || order number: 1924415 16A (HC) +phoenix_contact connector MSTBV_01x02_GF_5.00mm_MH +0 +2 +2 +Connector_Phoenix_MSTB +PhoenixContact_MSTBV_2,5_3-GF-5,08_1x03_P5.08mm_Vertical_ThreadedFlange +Generic Phoenix Contact connector footprint for: MSTBV_2,5/3-GF-5,08; number of pins: 03; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1777086 12A || order number: 1924538 16A (HC) +phoenix_contact connector MSTBV_01x03_GF_5.08mm +0 +3 +3 +Connector_Phoenix_MSTB +PhoenixContact_MSTBV_2,5_3-GF-5,08_1x03_P5.08mm_Vertical_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MSTBV_2,5/3-GF-5,08; number of pins: 03; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1777086 12A || order number: 1924538 16A (HC) +phoenix_contact connector MSTBV_01x03_GF_5.08mm_MH +0 +3 +3 +Connector_Phoenix_MSTB +PhoenixContact_MSTBV_2,5_3-GF_1x03_P5.00mm_Vertical_ThreadedFlange +Generic Phoenix Contact connector footprint for: MSTBV_2,5/3-GF; number of pins: 03; pin pitch: 5.00mm; Vertical; threaded flange || order number: 1776896 12A || order number: 1924428 16A (HC) +phoenix_contact connector MSTBV_01x03_GF_5.00mm +0 +3 +3 +Connector_Phoenix_MSTB +PhoenixContact_MSTBV_2,5_3-GF_1x03_P5.00mm_Vertical_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MSTBV_2,5/3-GF; number of pins: 03; pin pitch: 5.00mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776896 12A || order number: 1924428 16A (HC) +phoenix_contact connector MSTBV_01x03_GF_5.00mm_MH +0 +3 +3 +Connector_Phoenix_MSTB +PhoenixContact_MSTBV_2,5_4-GF-5,08_1x04_P5.08mm_Vertical_ThreadedFlange +Generic Phoenix Contact connector footprint for: MSTBV_2,5/4-GF-5,08; number of pins: 04; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1777099 12A || order number: 1924541 16A (HC) +phoenix_contact connector MSTBV_01x04_GF_5.08mm +0 +4 +4 +Connector_Phoenix_MSTB +PhoenixContact_MSTBV_2,5_4-GF-5,08_1x04_P5.08mm_Vertical_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MSTBV_2,5/4-GF-5,08; number of pins: 04; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1777099 12A || order number: 1924541 16A (HC) +phoenix_contact connector MSTBV_01x04_GF_5.08mm_MH +0 +4 +4 +Connector_Phoenix_MSTB +PhoenixContact_MSTBV_2,5_4-GF_1x04_P5.00mm_Vertical_ThreadedFlange +Generic Phoenix Contact connector footprint for: MSTBV_2,5/4-GF; number of pins: 04; pin pitch: 5.00mm; Vertical; threaded flange || order number: 1776906 12A || order number: 1924431 16A (HC) +phoenix_contact connector MSTBV_01x04_GF_5.00mm +0 +4 +4 +Connector_Phoenix_MSTB +PhoenixContact_MSTBV_2,5_4-GF_1x04_P5.00mm_Vertical_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MSTBV_2,5/4-GF; number of pins: 04; pin pitch: 5.00mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776906 12A || order number: 1924431 16A (HC) +phoenix_contact connector MSTBV_01x04_GF_5.00mm_MH +0 +4 +4 +Connector_Phoenix_MSTB +PhoenixContact_MSTBV_2,5_5-GF-5,08_1x05_P5.08mm_Vertical_ThreadedFlange +Generic Phoenix Contact connector footprint for: MSTBV_2,5/5-GF-5,08; number of pins: 05; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1777109 12A || order number: 1924554 16A (HC) +phoenix_contact connector MSTBV_01x05_GF_5.08mm +0 +5 +5 +Connector_Phoenix_MSTB +PhoenixContact_MSTBV_2,5_5-GF-5,08_1x05_P5.08mm_Vertical_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MSTBV_2,5/5-GF-5,08; number of pins: 05; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1777109 12A || order number: 1924554 16A (HC) +phoenix_contact connector MSTBV_01x05_GF_5.08mm_MH +0 +5 +5 +Connector_Phoenix_MSTB +PhoenixContact_MSTBV_2,5_5-GF_1x05_P5.00mm_Vertical_ThreadedFlange +Generic Phoenix Contact connector footprint for: MSTBV_2,5/5-GF; number of pins: 05; pin pitch: 5.00mm; Vertical; threaded flange || order number: 1776919 12A || order number: 1924444 16A (HC) +phoenix_contact connector MSTBV_01x05_GF_5.00mm +0 +5 +5 +Connector_Phoenix_MSTB +PhoenixContact_MSTBV_2,5_5-GF_1x05_P5.00mm_Vertical_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MSTBV_2,5/5-GF; number of pins: 05; pin pitch: 5.00mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776919 12A || order number: 1924444 16A (HC) +phoenix_contact connector MSTBV_01x05_GF_5.00mm_MH +0 +5 +5 +Connector_Phoenix_MSTB +PhoenixContact_MSTBV_2,5_6-GF-5,08_1x06_P5.08mm_Vertical_ThreadedFlange +Generic Phoenix Contact connector footprint for: MSTBV_2,5/6-GF-5,08; number of pins: 06; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1777112 12A || order number: 1924567 16A (HC) +phoenix_contact connector MSTBV_01x06_GF_5.08mm +0 +6 +6 +Connector_Phoenix_MSTB +PhoenixContact_MSTBV_2,5_6-GF-5,08_1x06_P5.08mm_Vertical_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MSTBV_2,5/6-GF-5,08; number of pins: 06; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1777112 12A || order number: 1924567 16A (HC) +phoenix_contact connector MSTBV_01x06_GF_5.08mm_MH +0 +6 +6 +Connector_Phoenix_MSTB +PhoenixContact_MSTBV_2,5_6-GF_1x06_P5.00mm_Vertical_ThreadedFlange +Generic Phoenix Contact connector footprint for: MSTBV_2,5/6-GF; number of pins: 06; pin pitch: 5.00mm; Vertical; threaded flange || order number: 1776922 12A || order number: 1924457 16A (HC) +phoenix_contact connector MSTBV_01x06_GF_5.00mm +0 +6 +6 +Connector_Phoenix_MSTB +PhoenixContact_MSTBV_2,5_6-GF_1x06_P5.00mm_Vertical_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MSTBV_2,5/6-GF; number of pins: 06; pin pitch: 5.00mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776922 12A || order number: 1924457 16A (HC) +phoenix_contact connector MSTBV_01x06_GF_5.00mm_MH +0 +6 +6 +Connector_Phoenix_MSTB +PhoenixContact_MSTBV_2,5_7-GF-5,08_1x07_P5.08mm_Vertical_ThreadedFlange +Generic Phoenix Contact connector footprint for: MSTBV_2,5/7-GF-5,08; number of pins: 07; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1777125 12A || order number: 1924570 16A (HC) +phoenix_contact connector MSTBV_01x07_GF_5.08mm +0 +7 +7 +Connector_Phoenix_MSTB +PhoenixContact_MSTBV_2,5_7-GF-5,08_1x07_P5.08mm_Vertical_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MSTBV_2,5/7-GF-5,08; number of pins: 07; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1777125 12A || order number: 1924570 16A (HC) +phoenix_contact connector MSTBV_01x07_GF_5.08mm_MH +0 +7 +7 +Connector_Phoenix_MSTB +PhoenixContact_MSTBV_2,5_7-GF_1x07_P5.00mm_Vertical_ThreadedFlange +Generic Phoenix Contact connector footprint for: MSTBV_2,5/7-GF; number of pins: 07; pin pitch: 5.00mm; Vertical; threaded flange || order number: 1776935 12A || order number: 1924460 16A (HC) +phoenix_contact connector MSTBV_01x07_GF_5.00mm +0 +7 +7 +Connector_Phoenix_MSTB +PhoenixContact_MSTBV_2,5_7-GF_1x07_P5.00mm_Vertical_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MSTBV_2,5/7-GF; number of pins: 07; pin pitch: 5.00mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776935 12A || order number: 1924460 16A (HC) +phoenix_contact connector MSTBV_01x07_GF_5.00mm_MH +0 +7 +7 +Connector_Phoenix_MSTB +PhoenixContact_MSTBV_2,5_8-GF-5,08_1x08_P5.08mm_Vertical_ThreadedFlange +Generic Phoenix Contact connector footprint for: MSTBV_2,5/8-GF-5,08; number of pins: 08; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1777138 12A || order number: 1924583 16A (HC) +phoenix_contact connector MSTBV_01x08_GF_5.08mm +0 +8 +8 +Connector_Phoenix_MSTB +PhoenixContact_MSTBV_2,5_8-GF-5,08_1x08_P5.08mm_Vertical_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MSTBV_2,5/8-GF-5,08; number of pins: 08; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1777138 12A || order number: 1924583 16A (HC) +phoenix_contact connector MSTBV_01x08_GF_5.08mm_MH +0 +8 +8 +Connector_Phoenix_MSTB +PhoenixContact_MSTBV_2,5_8-GF_1x08_P5.00mm_Vertical_ThreadedFlange +Generic Phoenix Contact connector footprint for: MSTBV_2,5/8-GF; number of pins: 08; pin pitch: 5.00mm; Vertical; threaded flange || order number: 1776948 12A || order number: 1924473 16A (HC) +phoenix_contact connector MSTBV_01x08_GF_5.00mm +0 +8 +8 +Connector_Phoenix_MSTB +PhoenixContact_MSTBV_2,5_8-GF_1x08_P5.00mm_Vertical_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MSTBV_2,5/8-GF; number of pins: 08; pin pitch: 5.00mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776948 12A || order number: 1924473 16A (HC) +phoenix_contact connector MSTBV_01x08_GF_5.00mm_MH +0 +8 +8 +Connector_Phoenix_MSTB +PhoenixContact_MSTBV_2,5_9-GF-5,08_1x09_P5.08mm_Vertical_ThreadedFlange +Generic Phoenix Contact connector footprint for: MSTBV_2,5/9-GF-5,08; number of pins: 09; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1777141 12A || order number: 1924596 16A (HC) +phoenix_contact connector MSTBV_01x09_GF_5.08mm +0 +9 +9 +Connector_Phoenix_MSTB +PhoenixContact_MSTBV_2,5_9-GF-5,08_1x09_P5.08mm_Vertical_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MSTBV_2,5/9-GF-5,08; number of pins: 09; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1777141 12A || order number: 1924596 16A (HC) +phoenix_contact connector MSTBV_01x09_GF_5.08mm_MH +0 +9 +9 +Connector_Phoenix_MSTB +PhoenixContact_MSTBV_2,5_9-GF_1x09_P5.00mm_Vertical_ThreadedFlange +Generic Phoenix Contact connector footprint for: MSTBV_2,5/9-GF; number of pins: 09; pin pitch: 5.00mm; Vertical; threaded flange || order number: 1776951 12A || order number: 1924486 16A (HC) +phoenix_contact connector MSTBV_01x09_GF_5.00mm +0 +9 +9 +Connector_Phoenix_MSTB +PhoenixContact_MSTBV_2,5_9-GF_1x09_P5.00mm_Vertical_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MSTBV_2,5/9-GF; number of pins: 09; pin pitch: 5.00mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776951 12A || order number: 1924486 16A (HC) +phoenix_contact connector MSTBV_01x09_GF_5.00mm_MH +0 +9 +9 +Connector_Phoenix_MSTB +PhoenixContact_MSTBV_2,5_10-GF-5,08_1x10_P5.08mm_Vertical_ThreadedFlange +Generic Phoenix Contact connector footprint for: MSTBV_2,5/10-GF-5,08; number of pins: 10; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1777154 12A || order number: 1924606 16A (HC) +phoenix_contact connector MSTBV_01x10_GF_5.08mm +0 +10 +10 +Connector_Phoenix_MSTB +PhoenixContact_MSTBV_2,5_10-GF-5,08_1x10_P5.08mm_Vertical_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MSTBV_2,5/10-GF-5,08; number of pins: 10; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1777154 12A || order number: 1924606 16A (HC) +phoenix_contact connector MSTBV_01x10_GF_5.08mm_MH +0 +10 +10 +Connector_Phoenix_MSTB +PhoenixContact_MSTBV_2,5_10-GF_1x10_P5.00mm_Vertical_ThreadedFlange +Generic Phoenix Contact connector footprint for: MSTBV_2,5/10-GF; number of pins: 10; pin pitch: 5.00mm; Vertical; threaded flange || order number: 1776964 12A || order number: 1924499 16A (HC) +phoenix_contact connector MSTBV_01x10_GF_5.00mm +0 +10 +10 +Connector_Phoenix_MSTB +PhoenixContact_MSTBV_2,5_10-GF_1x10_P5.00mm_Vertical_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MSTBV_2,5/10-GF; number of pins: 10; pin pitch: 5.00mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776964 12A || order number: 1924499 16A (HC) +phoenix_contact connector MSTBV_01x10_GF_5.00mm_MH +0 +10 +10 +Connector_Phoenix_MSTB +PhoenixContact_MSTBV_2,5_11-GF-5,08_1x11_P5.08mm_Vertical_ThreadedFlange +Generic Phoenix Contact connector footprint for: MSTBV_2,5/11-GF-5,08; number of pins: 11; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1777167 12A || order number: 1924619 16A (HC) +phoenix_contact connector MSTBV_01x11_GF_5.08mm +0 +11 +11 +Connector_Phoenix_MSTB +PhoenixContact_MSTBV_2,5_11-GF-5,08_1x11_P5.08mm_Vertical_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MSTBV_2,5/11-GF-5,08; number of pins: 11; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1777167 12A || order number: 1924619 16A (HC) +phoenix_contact connector MSTBV_01x11_GF_5.08mm_MH +0 +11 +11 +Connector_Phoenix_MSTB +PhoenixContact_MSTBV_2,5_11-GF_1x11_P5.00mm_Vertical_ThreadedFlange +Generic Phoenix Contact connector footprint for: MSTBV_2,5/11-GF; number of pins: 11; pin pitch: 5.00mm; Vertical; threaded flange || order number: 1776977 12A || order number: 1924509 16A (HC) +phoenix_contact connector MSTBV_01x11_GF_5.00mm +0 +11 +11 +Connector_Phoenix_MSTB +PhoenixContact_MSTBV_2,5_11-GF_1x11_P5.00mm_Vertical_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MSTBV_2,5/11-GF; number of pins: 11; pin pitch: 5.00mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776977 12A || order number: 1924509 16A (HC) +phoenix_contact connector MSTBV_01x11_GF_5.00mm_MH +0 +11 +11 +Connector_Phoenix_MSTB +PhoenixContact_MSTBV_2,5_12-GF-5,08_1x12_P5.08mm_Vertical_ThreadedFlange +Generic Phoenix Contact connector footprint for: MSTBV_2,5/12-GF-5,08; number of pins: 12; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1777170 12A || order number: 1924622 16A (HC) +phoenix_contact connector MSTBV_01x12_GF_5.08mm +0 +12 +12 +Connector_Phoenix_MSTB +PhoenixContact_MSTBV_2,5_12-GF-5,08_1x12_P5.08mm_Vertical_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MSTBV_2,5/12-GF-5,08; number of pins: 12; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1777170 12A || order number: 1924622 16A (HC) +phoenix_contact connector MSTBV_01x12_GF_5.08mm_MH +0 +12 +12 +Connector_Phoenix_MSTB +PhoenixContact_MSTBV_2,5_12-GF_1x12_P5.00mm_Vertical_ThreadedFlange +Generic Phoenix Contact connector footprint for: MSTBV_2,5/12-GF; number of pins: 12; pin pitch: 5.00mm; Vertical; threaded flange || order number: 1776980 12A || order number: 1924512 16A (HC) +phoenix_contact connector MSTBV_01x12_GF_5.00mm +0 +12 +12 +Connector_Phoenix_MSTB +PhoenixContact_MSTBV_2,5_12-GF_1x12_P5.00mm_Vertical_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MSTBV_2,5/12-GF; number of pins: 12; pin pitch: 5.00mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776980 12A || order number: 1924512 16A (HC) +phoenix_contact connector MSTBV_01x12_GF_5.00mm_MH +0 +12 +12 +Connector_Phoenix_MSTB +PhoenixContact_MSTBV_2,5_13-GF-5,08_1x13_P5.08mm_Vertical_ThreadedFlange +Generic Phoenix Contact connector footprint for: MSTBV_2,5/13-GF-5,08; number of pins: 13; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1777183 12A +phoenix_contact connector MSTBV_01x13_GF_5.08mm +0 +13 +13 +Connector_Phoenix_MSTB +PhoenixContact_MSTBV_2,5_13-GF-5,08_1x13_P5.08mm_Vertical_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MSTBV_2,5/13-GF-5,08; number of pins: 13; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1777183 12A +phoenix_contact connector MSTBV_01x13_GF_5.08mm_MH +0 +13 +13 +Connector_Phoenix_MSTB +PhoenixContact_MSTBV_2,5_13-GF_1x13_P5.00mm_Vertical_ThreadedFlange +Generic Phoenix Contact connector footprint for: MSTBV_2,5/13-GF; number of pins: 13; pin pitch: 5.00mm; Vertical; threaded flange || order number: 1776993 12A +phoenix_contact connector MSTBV_01x13_GF_5.00mm +0 +13 +13 +Connector_Phoenix_MSTB +PhoenixContact_MSTBV_2,5_13-GF_1x13_P5.00mm_Vertical_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MSTBV_2,5/13-GF; number of pins: 13; pin pitch: 5.00mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776993 12A +phoenix_contact connector MSTBV_01x13_GF_5.00mm_MH +0 +13 +13 +Connector_Phoenix_MSTB +PhoenixContact_MSTBV_2,5_14-GF-5,08_1x14_P5.08mm_Vertical_ThreadedFlange +Generic Phoenix Contact connector footprint for: MSTBV_2,5/14-GF-5,08; number of pins: 14; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1777196 12A +phoenix_contact connector MSTBV_01x14_GF_5.08mm +0 +14 +14 +Connector_Phoenix_MSTB +PhoenixContact_MSTBV_2,5_14-GF-5,08_1x14_P5.08mm_Vertical_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MSTBV_2,5/14-GF-5,08; number of pins: 14; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1777196 12A +phoenix_contact connector MSTBV_01x14_GF_5.08mm_MH +0 +14 +14 +Connector_Phoenix_MSTB +PhoenixContact_MSTBV_2,5_14-GF_1x14_P5.00mm_Vertical_ThreadedFlange +Generic Phoenix Contact connector footprint for: MSTBV_2,5/14-GF; number of pins: 14; pin pitch: 5.00mm; Vertical; threaded flange || order number: 1776002 12A +phoenix_contact connector MSTBV_01x14_GF_5.00mm +0 +14 +14 +Connector_Phoenix_MSTB +PhoenixContact_MSTBV_2,5_14-GF_1x14_P5.00mm_Vertical_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MSTBV_2,5/14-GF; number of pins: 14; pin pitch: 5.00mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776002 12A +phoenix_contact connector MSTBV_01x14_GF_5.00mm_MH +0 +14 +14 +Connector_Phoenix_MSTB +PhoenixContact_MSTBV_2,5_15-GF-5,08_1x15_P5.08mm_Vertical_ThreadedFlange +Generic Phoenix Contact connector footprint for: MSTBV_2,5/15-GF-5,08; number of pins: 15; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1777206 12A +phoenix_contact connector MSTBV_01x15_GF_5.08mm +0 +15 +15 +Connector_Phoenix_MSTB +PhoenixContact_MSTBV_2,5_15-GF-5,08_1x15_P5.08mm_Vertical_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MSTBV_2,5/15-GF-5,08; number of pins: 15; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1777206 12A +phoenix_contact connector MSTBV_01x15_GF_5.08mm_MH +0 +15 +15 +Connector_Phoenix_MSTB +PhoenixContact_MSTBV_2,5_15-GF_1x15_P5.00mm_Vertical_ThreadedFlange +Generic Phoenix Contact connector footprint for: MSTBV_2,5/15-GF; number of pins: 15; pin pitch: 5.00mm; Vertical; threaded flange || order number: 1776015 12A +phoenix_contact connector MSTBV_01x15_GF_5.00mm +0 +15 +15 +Connector_Phoenix_MSTB +PhoenixContact_MSTBV_2,5_15-GF_1x15_P5.00mm_Vertical_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MSTBV_2,5/15-GF; number of pins: 15; pin pitch: 5.00mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776015 12A +phoenix_contact connector MSTBV_01x15_GF_5.00mm_MH +0 +15 +15 +Connector_Phoenix_MSTB +PhoenixContact_MSTBV_2,5_16-GF-5,08_1x16_P5.08mm_Vertical_ThreadedFlange +Generic Phoenix Contact connector footprint for: MSTBV_2,5/16-GF-5,08; number of pins: 16; pin pitch: 5.08mm; Vertical; threaded flange || order number: 1777219 12A +phoenix_contact connector MSTBV_01x16_GF_5.08mm +0 +16 +16 +Connector_Phoenix_MSTB +PhoenixContact_MSTBV_2,5_16-GF-5,08_1x16_P5.08mm_Vertical_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MSTBV_2,5/16-GF-5,08; number of pins: 16; pin pitch: 5.08mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1777219 12A +phoenix_contact connector MSTBV_01x16_GF_5.08mm_MH +0 +16 +16 +Connector_Phoenix_MSTB +PhoenixContact_MSTBV_2,5_16-GF_1x16_P5.00mm_Vertical_ThreadedFlange +Generic Phoenix Contact connector footprint for: MSTBV_2,5/16-GF; number of pins: 16; pin pitch: 5.00mm; Vertical; threaded flange || order number: 1776028 12A +phoenix_contact connector MSTBV_01x16_GF_5.00mm +0 +16 +16 +Connector_Phoenix_MSTB +PhoenixContact_MSTBV_2,5_16-GF_1x16_P5.00mm_Vertical_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MSTBV_2,5/16-GF; number of pins: 16; pin pitch: 5.00mm; Vertical; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776028 12A +phoenix_contact connector MSTBV_01x16_GF_5.00mm_MH +0 +16 +16 +Connector_Phoenix_MSTB +PhoenixContact_MSTB_2,5_2-GF-5,08_1x02_P5.08mm_Horizontal_ThreadedFlange +Generic Phoenix Contact connector footprint for: MSTB_2,5/2-GF-5,08; number of pins: 02; pin pitch: 5.08mm; Angled; threaded flange || order number: 1776508 12A || order number: 1924088 16A (HC) +phoenix_contact connector MSTB_01x02_GF_5.08mm +0 +2 +2 +Connector_Phoenix_MSTB +PhoenixContact_MSTB_2,5_2-GF-5,08_1x02_P5.08mm_Horizontal_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MSTB_2,5/2-GF-5,08; number of pins: 02; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776508 12A || order number: 1924088 16A (HC) +phoenix_contact connector MSTB_01x02_GF_5.08mm_MH +0 +2 +2 +Connector_Phoenix_MSTB +PhoenixContact_MSTB_2,5_2-GF_1x02_P5.00mm_Horizontal_ThreadedFlange +Generic Phoenix Contact connector footprint for: MSTB_2,5/2-GF; number of pins: 02; pin pitch: 5.00mm; Angled; threaded flange || order number: 1776692 12A || order number: 1923979 16A (HC) +phoenix_contact connector MSTB_01x02_GF_5.00mm +0 +2 +2 +Connector_Phoenix_MSTB +PhoenixContact_MSTB_2,5_2-GF_1x02_P5.00mm_Horizontal_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MSTB_2,5/2-GF; number of pins: 02; pin pitch: 5.00mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776692 12A || order number: 1923979 16A (HC) +phoenix_contact connector MSTB_01x02_GF_5.00mm_MH +0 +2 +2 +Connector_Phoenix_MSTB +PhoenixContact_MSTB_2,5_3-GF-5,08_1x03_P5.08mm_Horizontal_ThreadedFlange +Generic Phoenix Contact connector footprint for: MSTB_2,5/3-GF-5,08; number of pins: 03; pin pitch: 5.08mm; Angled; threaded flange || order number: 1776511 12A || order number: 1924091 16A (HC) +phoenix_contact connector MSTB_01x03_GF_5.08mm +0 +3 +3 +Connector_Phoenix_MSTB +PhoenixContact_MSTB_2,5_3-GF-5,08_1x03_P5.08mm_Horizontal_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MSTB_2,5/3-GF-5,08; number of pins: 03; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776511 12A || order number: 1924091 16A (HC) +phoenix_contact connector MSTB_01x03_GF_5.08mm_MH +0 +3 +3 +Connector_Phoenix_MSTB +PhoenixContact_MSTB_2,5_3-GF_1x03_P5.00mm_Horizontal_ThreadedFlange +Generic Phoenix Contact connector footprint for: MSTB_2,5/3-GF; number of pins: 03; pin pitch: 5.00mm; Angled; threaded flange || order number: 1776702 12A || order number: 1923982 16A (HC) +phoenix_contact connector MSTB_01x03_GF_5.00mm +0 +3 +3 +Connector_Phoenix_MSTB +PhoenixContact_MSTB_2,5_3-GF_1x03_P5.00mm_Horizontal_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MSTB_2,5/3-GF; number of pins: 03; pin pitch: 5.00mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776702 12A || order number: 1923982 16A (HC) +phoenix_contact connector MSTB_01x03_GF_5.00mm_MH +0 +3 +3 +Connector_Phoenix_MSTB +PhoenixContact_MSTB_2,5_4-GF-5,08_1x04_P5.08mm_Horizontal_ThreadedFlange +Generic Phoenix Contact connector footprint for: MSTB_2,5/4-GF-5,08; number of pins: 04; pin pitch: 5.08mm; Angled; threaded flange || order number: 1776524 12A || order number: 1924101 16A (HC) +phoenix_contact connector MSTB_01x04_GF_5.08mm +0 +4 +4 +Connector_Phoenix_MSTB +PhoenixContact_MSTB_2,5_4-GF-5,08_1x04_P5.08mm_Horizontal_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MSTB_2,5/4-GF-5,08; number of pins: 04; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776524 12A || order number: 1924101 16A (HC) +phoenix_contact connector MSTB_01x04_GF_5.08mm_MH +0 +4 +4 +Connector_Phoenix_MSTB +PhoenixContact_MSTB_2,5_4-GF_1x04_P5.00mm_Horizontal_ThreadedFlange +Generic Phoenix Contact connector footprint for: MSTB_2,5/4-GF; number of pins: 04; pin pitch: 5.00mm; Angled; threaded flange || order number: 1776715 12A || order number: 1923995 16A (HC) +phoenix_contact connector MSTB_01x04_GF_5.00mm +0 +4 +4 +Connector_Phoenix_MSTB +PhoenixContact_MSTB_2,5_4-GF_1x04_P5.00mm_Horizontal_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MSTB_2,5/4-GF; number of pins: 04; pin pitch: 5.00mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776715 12A || order number: 1923995 16A (HC) +phoenix_contact connector MSTB_01x04_GF_5.00mm_MH +0 +4 +4 +Connector_Phoenix_MSTB +PhoenixContact_MSTB_2,5_5-GF-5,08_1x05_P5.08mm_Horizontal_ThreadedFlange +Generic Phoenix Contact connector footprint for: MSTB_2,5/5-GF-5,08; number of pins: 05; pin pitch: 5.08mm; Angled; threaded flange || order number: 1776537 12A || order number: 1924114 16A (HC) +phoenix_contact connector MSTB_01x05_GF_5.08mm +0 +5 +5 +Connector_Phoenix_MSTB +PhoenixContact_MSTB_2,5_5-GF-5,08_1x05_P5.08mm_Horizontal_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MSTB_2,5/5-GF-5,08; number of pins: 05; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776537 12A || order number: 1924114 16A (HC) +phoenix_contact connector MSTB_01x05_GF_5.08mm_MH +0 +5 +5 +Connector_Phoenix_MSTB +PhoenixContact_MSTB_2,5_5-GF_1x05_P5.00mm_Horizontal_ThreadedFlange +Generic Phoenix Contact connector footprint for: MSTB_2,5/5-GF; number of pins: 05; pin pitch: 5.00mm; Angled; threaded flange || order number: 1776728 12A || order number: 1924004 16A (HC) +phoenix_contact connector MSTB_01x05_GF_5.00mm +0 +5 +5 +Connector_Phoenix_MSTB +PhoenixContact_MSTB_2,5_5-GF_1x05_P5.00mm_Horizontal_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MSTB_2,5/5-GF; number of pins: 05; pin pitch: 5.00mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776728 12A || order number: 1924004 16A (HC) +phoenix_contact connector MSTB_01x05_GF_5.00mm_MH +0 +5 +5 +Connector_Phoenix_MSTB +PhoenixContact_MSTB_2,5_6-GF-5,08_1x06_P5.08mm_Horizontal_ThreadedFlange +Generic Phoenix Contact connector footprint for: MSTB_2,5/6-GF-5,08; number of pins: 06; pin pitch: 5.08mm; Angled; threaded flange || order number: 1776540 12A || order number: 1924127 16A (HC) +phoenix_contact connector MSTB_01x06_GF_5.08mm +0 +6 +6 +Connector_Phoenix_MSTB +PhoenixContact_MSTB_2,5_6-GF-5,08_1x06_P5.08mm_Horizontal_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MSTB_2,5/6-GF-5,08; number of pins: 06; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776540 12A || order number: 1924127 16A (HC) +phoenix_contact connector MSTB_01x06_GF_5.08mm_MH +0 +6 +6 +Connector_Phoenix_MSTB +PhoenixContact_MSTB_2,5_6-GF_1x06_P5.00mm_Horizontal_ThreadedFlange +Generic Phoenix Contact connector footprint for: MSTB_2,5/6-GF; number of pins: 06; pin pitch: 5.00mm; Angled; threaded flange || order number: 1776731 12A || order number: 1924017 16A (HC) +phoenix_contact connector MSTB_01x06_GF_5.00mm +0 +6 +6 +Connector_Phoenix_MSTB +PhoenixContact_MSTB_2,5_6-GF_1x06_P5.00mm_Horizontal_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MSTB_2,5/6-GF; number of pins: 06; pin pitch: 5.00mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776731 12A || order number: 1924017 16A (HC) +phoenix_contact connector MSTB_01x06_GF_5.00mm_MH +0 +6 +6 +Connector_Phoenix_MSTB +PhoenixContact_MSTB_2,5_7-GF-5,08_1x07_P5.08mm_Horizontal_ThreadedFlange +Generic Phoenix Contact connector footprint for: MSTB_2,5/7-GF-5,08; number of pins: 07; pin pitch: 5.08mm; Angled; threaded flange || order number: 1776553 12A || order number: 1924130 16A (HC) +phoenix_contact connector MSTB_01x07_GF_5.08mm +0 +7 +7 +Connector_Phoenix_MSTB +PhoenixContact_MSTB_2,5_7-GF-5,08_1x07_P5.08mm_Horizontal_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MSTB_2,5/7-GF-5,08; number of pins: 07; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776553 12A || order number: 1924130 16A (HC) +phoenix_contact connector MSTB_01x07_GF_5.08mm_MH +0 +7 +7 +Connector_Phoenix_MSTB +PhoenixContact_MSTB_2,5_7-GF_1x07_P5.00mm_Horizontal_ThreadedFlange +Generic Phoenix Contact connector footprint for: MSTB_2,5/7-GF; number of pins: 07; pin pitch: 5.00mm; Angled; threaded flange || order number: 1776744 12A || order number: 1924020 16A (HC) +phoenix_contact connector MSTB_01x07_GF_5.00mm +0 +7 +7 +Connector_Phoenix_MSTB +PhoenixContact_MSTB_2,5_7-GF_1x07_P5.00mm_Horizontal_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MSTB_2,5/7-GF; number of pins: 07; pin pitch: 5.00mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776744 12A || order number: 1924020 16A (HC) +phoenix_contact connector MSTB_01x07_GF_5.00mm_MH +0 +7 +7 +Connector_Phoenix_MSTB +PhoenixContact_MSTB_2,5_8-GF-5,08_1x08_P5.08mm_Horizontal_ThreadedFlange +Generic Phoenix Contact connector footprint for: MSTB_2,5/8-GF-5,08; number of pins: 08; pin pitch: 5.08mm; Angled; threaded flange || order number: 1776566 12A || order number: 1924143 16A (HC) +phoenix_contact connector MSTB_01x08_GF_5.08mm +0 +8 +8 +Connector_Phoenix_MSTB +PhoenixContact_MSTB_2,5_8-GF-5,08_1x08_P5.08mm_Horizontal_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MSTB_2,5/8-GF-5,08; number of pins: 08; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776566 12A || order number: 1924143 16A (HC) +phoenix_contact connector MSTB_01x08_GF_5.08mm_MH +0 +8 +8 +Connector_Phoenix_MSTB +PhoenixContact_MSTB_2,5_8-GF_1x08_P5.00mm_Horizontal_ThreadedFlange +Generic Phoenix Contact connector footprint for: MSTB_2,5/8-GF; number of pins: 08; pin pitch: 5.00mm; Angled; threaded flange || order number: 1776757 12A || order number: 1924033 16A (HC) +phoenix_contact connector MSTB_01x08_GF_5.00mm +0 +8 +8 +Connector_Phoenix_MSTB +PhoenixContact_MSTB_2,5_8-GF_1x08_P5.00mm_Horizontal_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MSTB_2,5/8-GF; number of pins: 08; pin pitch: 5.00mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776757 12A || order number: 1924033 16A (HC) +phoenix_contact connector MSTB_01x08_GF_5.00mm_MH +0 +8 +8 +Connector_Phoenix_MSTB +PhoenixContact_MSTB_2,5_9-GF-5,08_1x09_P5.08mm_Horizontal_ThreadedFlange +Generic Phoenix Contact connector footprint for: MSTB_2,5/9-GF-5,08; number of pins: 09; pin pitch: 5.08mm; Angled; threaded flange || order number: 1776579 12A || order number: 1924156 16A (HC) +phoenix_contact connector MSTB_01x09_GF_5.08mm +0 +9 +9 +Connector_Phoenix_MSTB +PhoenixContact_MSTB_2,5_9-GF-5,08_1x09_P5.08mm_Horizontal_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MSTB_2,5/9-GF-5,08; number of pins: 09; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776579 12A || order number: 1924156 16A (HC) +phoenix_contact connector MSTB_01x09_GF_5.08mm_MH +0 +9 +9 +Connector_Phoenix_MSTB +PhoenixContact_MSTB_2,5_9-GF_1x09_P5.00mm_Horizontal_ThreadedFlange +Generic Phoenix Contact connector footprint for: MSTB_2,5/9-GF; number of pins: 09; pin pitch: 5.00mm; Angled; threaded flange || order number: 1776760 12A || order number: 1924046 16A (HC) +phoenix_contact connector MSTB_01x09_GF_5.00mm +0 +9 +9 +Connector_Phoenix_MSTB +PhoenixContact_MSTB_2,5_9-GF_1x09_P5.00mm_Horizontal_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MSTB_2,5/9-GF; number of pins: 09; pin pitch: 5.00mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776760 12A || order number: 1924046 16A (HC) +phoenix_contact connector MSTB_01x09_GF_5.00mm_MH +0 +9 +9 +Connector_Phoenix_MSTB +PhoenixContact_MSTB_2,5_10-GF-5,08_1x10_P5.08mm_Horizontal_ThreadedFlange +Generic Phoenix Contact connector footprint for: MSTB_2,5/10-GF-5,08; number of pins: 10; pin pitch: 5.08mm; Angled; threaded flange || order number: 1776582 12A || order number: 1924169 16A (HC) +phoenix_contact connector MSTB_01x10_GF_5.08mm +0 +10 +10 +Connector_Phoenix_MSTB +PhoenixContact_MSTB_2,5_10-GF-5,08_1x10_P5.08mm_Horizontal_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MSTB_2,5/10-GF-5,08; number of pins: 10; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776582 12A || order number: 1924169 16A (HC) +phoenix_contact connector MSTB_01x10_GF_5.08mm_MH +0 +10 +10 +Connector_Phoenix_MSTB +PhoenixContact_MSTB_2,5_10-GF_1x10_P5.00mm_Horizontal_ThreadedFlange +Generic Phoenix Contact connector footprint for: MSTB_2,5/10-GF; number of pins: 10; pin pitch: 5.00mm; Angled; threaded flange || order number: 1776773 12A || order number: 1924059 16A (HC) +phoenix_contact connector MSTB_01x10_GF_5.00mm +0 +10 +10 +Connector_Phoenix_MSTB +PhoenixContact_MSTB_2,5_10-GF_1x10_P5.00mm_Horizontal_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MSTB_2,5/10-GF; number of pins: 10; pin pitch: 5.00mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776773 12A || order number: 1924059 16A (HC) +phoenix_contact connector MSTB_01x10_GF_5.00mm_MH +0 +10 +10 +Connector_Phoenix_MSTB +PhoenixContact_MSTB_2,5_11-GF-5,08_1x11_P5.08mm_Horizontal_ThreadedFlange +Generic Phoenix Contact connector footprint for: MSTB_2,5/11-GF-5,08; number of pins: 11; pin pitch: 5.08mm; Angled; threaded flange || order number: 1776595 12A || order number: 1924172 16A (HC) +phoenix_contact connector MSTB_01x11_GF_5.08mm +0 +11 +11 +Connector_Phoenix_MSTB +PhoenixContact_MSTB_2,5_11-GF-5,08_1x11_P5.08mm_Horizontal_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MSTB_2,5/11-GF-5,08; number of pins: 11; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776595 12A || order number: 1924172 16A (HC) +phoenix_contact connector MSTB_01x11_GF_5.08mm_MH +0 +11 +11 +Connector_Phoenix_MSTB +PhoenixContact_MSTB_2,5_11-GF_1x11_P5.00mm_Horizontal_ThreadedFlange +Generic Phoenix Contact connector footprint for: MSTB_2,5/11-GF; number of pins: 11; pin pitch: 5.00mm; Angled; threaded flange || order number: 1776786 12A || order number: 1924062 16A (HC) +phoenix_contact connector MSTB_01x11_GF_5.00mm +0 +11 +11 +Connector_Phoenix_MSTB +PhoenixContact_MSTB_2,5_11-GF_1x11_P5.00mm_Horizontal_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MSTB_2,5/11-GF; number of pins: 11; pin pitch: 5.00mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776786 12A || order number: 1924062 16A (HC) +phoenix_contact connector MSTB_01x11_GF_5.00mm_MH +0 +11 +11 +Connector_Phoenix_MSTB +PhoenixContact_MSTB_2,5_12-GF-5,08_1x12_P5.08mm_Horizontal_ThreadedFlange +Generic Phoenix Contact connector footprint for: MSTB_2,5/12-GF-5,08; number of pins: 12; pin pitch: 5.08mm; Angled; threaded flange || order number: 1776605 12A || order number: 1924185 16A (HC) +phoenix_contact connector MSTB_01x12_GF_5.08mm +0 +12 +12 +Connector_Phoenix_MSTB +PhoenixContact_MSTB_2,5_12-GF-5,08_1x12_P5.08mm_Horizontal_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MSTB_2,5/12-GF-5,08; number of pins: 12; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776605 12A || order number: 1924185 16A (HC) +phoenix_contact connector MSTB_01x12_GF_5.08mm_MH +0 +12 +12 +Connector_Phoenix_MSTB +PhoenixContact_MSTB_2,5_12-GF_1x12_P5.00mm_Horizontal_ThreadedFlange +Generic Phoenix Contact connector footprint for: MSTB_2,5/12-GF; number of pins: 12; pin pitch: 5.00mm; Angled; threaded flange || order number: 1776799 12A || order number: 1924075 16A (HC) +phoenix_contact connector MSTB_01x12_GF_5.00mm +0 +12 +12 +Connector_Phoenix_MSTB +PhoenixContact_MSTB_2,5_12-GF_1x12_P5.00mm_Horizontal_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MSTB_2,5/12-GF; number of pins: 12; pin pitch: 5.00mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776799 12A || order number: 1924075 16A (HC) +phoenix_contact connector MSTB_01x12_GF_5.00mm_MH +0 +12 +12 +Connector_Phoenix_MSTB +PhoenixContact_MSTB_2,5_13-GF-5,08_1x13_P5.08mm_Horizontal_ThreadedFlange +Generic Phoenix Contact connector footprint for: MSTB_2,5/13-GF-5,08; number of pins: 13; pin pitch: 5.08mm; Angled; threaded flange || order number: 1776618 12A +phoenix_contact connector MSTB_01x13_GF_5.08mm +0 +13 +13 +Connector_Phoenix_MSTB +PhoenixContact_MSTB_2,5_13-GF-5,08_1x13_P5.08mm_Horizontal_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MSTB_2,5/13-GF-5,08; number of pins: 13; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776618 12A +phoenix_contact connector MSTB_01x13_GF_5.08mm_MH +0 +13 +13 +Connector_Phoenix_MSTB +PhoenixContact_MSTB_2,5_13-GF_1x13_P5.00mm_Horizontal_ThreadedFlange +Generic Phoenix Contact connector footprint for: MSTB_2,5/13-GF; number of pins: 13; pin pitch: 5.00mm; Angled; threaded flange || order number: 1776809 12A +phoenix_contact connector MSTB_01x13_GF_5.00mm +0 +13 +13 +Connector_Phoenix_MSTB +PhoenixContact_MSTB_2,5_13-GF_1x13_P5.00mm_Horizontal_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MSTB_2,5/13-GF; number of pins: 13; pin pitch: 5.00mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776809 12A +phoenix_contact connector MSTB_01x13_GF_5.00mm_MH +0 +13 +13 +Connector_Phoenix_MSTB +PhoenixContact_MSTB_2,5_14-GF-5,08_1x14_P5.08mm_Horizontal_ThreadedFlange +Generic Phoenix Contact connector footprint for: MSTB_2,5/14-GF-5,08; number of pins: 14; pin pitch: 5.08mm; Angled; threaded flange || order number: 1776621 12A +phoenix_contact connector MSTB_01x14_GF_5.08mm +0 +14 +14 +Connector_Phoenix_MSTB +PhoenixContact_MSTB_2,5_14-GF-5,08_1x14_P5.08mm_Horizontal_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MSTB_2,5/14-GF-5,08; number of pins: 14; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776621 12A +phoenix_contact connector MSTB_01x14_GF_5.08mm_MH +0 +14 +14 +Connector_Phoenix_MSTB +PhoenixContact_MSTB_2,5_14-GF_1x14_P5.00mm_Horizontal_ThreadedFlange +Generic Phoenix Contact connector footprint for: MSTB_2,5/14-GF; number of pins: 14; pin pitch: 5.00mm; Angled; threaded flange || order number: 1776812 12A +phoenix_contact connector MSTB_01x14_GF_5.00mm +0 +14 +14 +Connector_Phoenix_MSTB +PhoenixContact_MSTB_2,5_14-GF_1x14_P5.00mm_Horizontal_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MSTB_2,5/14-GF; number of pins: 14; pin pitch: 5.00mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776812 12A +phoenix_contact connector MSTB_01x14_GF_5.00mm_MH +0 +14 +14 +Connector_Phoenix_MSTB +PhoenixContact_MSTB_2,5_15-GF-5,08_1x15_P5.08mm_Horizontal_ThreadedFlange +Generic Phoenix Contact connector footprint for: MSTB_2,5/15-GF-5,08; number of pins: 15; pin pitch: 5.08mm; Angled; threaded flange || order number: 1776634 12A +phoenix_contact connector MSTB_01x15_GF_5.08mm +0 +15 +15 +Connector_Phoenix_MSTB +PhoenixContact_MSTB_2,5_15-GF-5,08_1x15_P5.08mm_Horizontal_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MSTB_2,5/15-GF-5,08; number of pins: 15; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776634 12A +phoenix_contact connector MSTB_01x15_GF_5.08mm_MH +0 +15 +15 +Connector_Phoenix_MSTB +PhoenixContact_MSTB_2,5_15-GF_1x15_P5.00mm_Horizontal_ThreadedFlange +Generic Phoenix Contact connector footprint for: MSTB_2,5/15-GF; number of pins: 15; pin pitch: 5.00mm; Angled; threaded flange || order number: 1776825 12A +phoenix_contact connector MSTB_01x15_GF_5.00mm +0 +15 +15 +Connector_Phoenix_MSTB +PhoenixContact_MSTB_2,5_15-GF_1x15_P5.00mm_Horizontal_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MSTB_2,5/15-GF; number of pins: 15; pin pitch: 5.00mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776825 12A +phoenix_contact connector MSTB_01x15_GF_5.00mm_MH +0 +15 +15 +Connector_Phoenix_MSTB +PhoenixContact_MSTB_2,5_16-GF-5,08_1x16_P5.08mm_Horizontal_ThreadedFlange +Generic Phoenix Contact connector footprint for: MSTB_2,5/16-GF-5,08; number of pins: 16; pin pitch: 5.08mm; Angled; threaded flange || order number: 1776647 12A +phoenix_contact connector MSTB_01x16_GF_5.08mm +0 +16 +16 +Connector_Phoenix_MSTB +PhoenixContact_MSTB_2,5_16-GF-5,08_1x16_P5.08mm_Horizontal_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MSTB_2,5/16-GF-5,08; number of pins: 16; pin pitch: 5.08mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776647 12A +phoenix_contact connector MSTB_01x16_GF_5.08mm_MH +0 +16 +16 +Connector_Phoenix_MSTB +PhoenixContact_MSTB_2,5_16-GF_1x16_P5.00mm_Horizontal_ThreadedFlange +Generic Phoenix Contact connector footprint for: MSTB_2,5/16-GF; number of pins: 16; pin pitch: 5.00mm; Angled; threaded flange || order number: 1776838 12A +phoenix_contact connector MSTB_01x16_GF_5.00mm +0 +16 +16 +Connector_Phoenix_MSTB +PhoenixContact_MSTB_2,5_16-GF_1x16_P5.00mm_Horizontal_ThreadedFlange_MountHole +Generic Phoenix Contact connector footprint for: MSTB_2,5/16-GF; number of pins: 16; pin pitch: 5.00mm; Angled; threaded flange; footprint includes mount hole for mounting screw: ISO 1481-ST 2.2x6.5 C or ISO 7049-ST 2.2x6.5 C (http://www.fasteners.eu/standards/ISO/7049/) || order number: 1776838 12A +phoenix_contact connector MSTB_01x16_GF_5.00mm_MH +0 +16 +16 +Connector_Pin +Pin_D0.7mm_L6.5mm_W1.8mm_FlatFork +solder Pin_ with flat fork, hole diameter 0.7mm, length 6.5mm, width 1.8mm +solder Pin_ with flat fork +0 +1 +1 +Connector_Pin +Pin_D0.9mm_L10.0mm_W2.4mm_FlatFork +solder Pin_ with flat fork, hole diameter 0.9mm, length 10.0mm, width 2.4mm +solder Pin_ with flat fork +0 +1 +1 +Connector_Pin +Pin_D1.0mm_L10.0mm +solder Pin_ diameter 1.0mm, hole diameter 1.0mm (press fit), length 10.0mm +solder Pin_ press fit +0 +1 +1 +Connector_Pin +Pin_D1.0mm_L10.0mm_LooseFit +solder Pin_ diameter 1.0mm, hole diameter 1.2mm (loose fit), length 10.0mm +solder Pin_ loose fit +0 +1 +1 +Connector_Pin +Pin_D1.1mm_L8.5mm_W2.5mm_FlatFork +solder Pin_ with flat fork, hole diameter 1.1mm, length 8.5mm, width 2.5mm +solder Pin_ with flat fork +0 +1 +1 +Connector_Pin +Pin_D1.1mm_L10.2mm_W3.5mm_Flat +solder Pin_ with flat with hole, hole diameter 1.1mm, length 10.2mm, width 3.5mm +solder Pin_ with flat fork +0 +1 +1 +Connector_Pin +Pin_D1.2mm_L10.2mm_W2.9mm_FlatFork +solder Pin_ with flat with fork, hole diameter 1.2mm, length 11.3mm, width 3.0mm +solder Pin_ with flat fork +0 +1 +1 +Connector_Pin +Pin_D1.2mm_L11.3mm_W3.0mm_Flat +solder Pin_ with flat with hole, hole diameter 1.2mm, length 11.3mm, width 3.0mm +solder Pin_ with flat fork +0 +1 +1 +Connector_Pin +Pin_D1.3mm_L10.0mm_W3.5mm_Flat +solder Pin_ with flat with hole, hole diameter 1.3mm, length 10.0mm, width 3.5mm, e.g. Ettinger 13.13.865, https://katalog.ettinger.de/#p=434 +solder Pin_ with flat fork +0 +1 +1 +Connector_Pin +Pin_D1.3mm_L11.0mm +solder Pin_ diameter 1.3mm, hole diameter 1.3mm, length 11.0mm +solder Pin_ pressfit +0 +1 +1 +Connector_Pin +Pin_D1.3mm_L11.0mm_LooseFit +solder Pin_ diameter 1.3mm, hole diameter 1.5mm (loose fit), length 11.0mm +solder Pin_ loose fit +0 +1 +1 +Connector_Pin +Pin_D1.3mm_L11.3mm_W2.8mm_Flat +solder Pin_ with flat with hole, hole diameter 1.3mm, length 11.3mm, width 2.8mm +solder Pin_ with flat fork +0 +1 +1 +Connector_Pin +Pin_D1.4mm_L8.5mm_W2.8mm_FlatFork +solder Pin_ with flat with fork, hole diameter 1.4mm, length 8.5mm, width 2.8mm, e.g. Ettinger 13.13.890, https://katalog.ettinger.de/#p=434 +solder Pin_ with flat fork +0 +1 +1 +Connector_PinHeader_1.00mm +PinHeader_1x01_P1.00mm_Horizontal +Through hole angled pin header, 1x01, 1.00mm pitch, 2.0mm pin length, single row +Through hole angled pin header THT 1x01 1.00mm single row +0 +1 +1 +Connector_PinHeader_1.00mm +PinHeader_1x01_P1.00mm_Vertical +Through hole straight pin header, 1x01, 1.00mm pitch, single row +Through hole pin header THT 1x01 1.00mm single row +0 +1 +1 +Connector_PinHeader_1.00mm +PinHeader_1x02_P1.00mm_Horizontal +Through hole angled pin header, 1x02, 1.00mm pitch, 2.0mm pin length, single row +Through hole angled pin header THT 1x02 1.00mm single row +0 +2 +2 +Connector_PinHeader_1.00mm +PinHeader_1x02_P1.00mm_Vertical +Through hole straight pin header, 1x02, 1.00mm pitch, single row +Through hole pin header THT 1x02 1.00mm single row +0 +2 +2 +Connector_PinHeader_1.00mm +PinHeader_1x02_P1.00mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x02, 1.00mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x02 1.00mm single row style1 pin1 left +0 +2 +2 +Connector_PinHeader_1.00mm +PinHeader_1x02_P1.00mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x02, 1.00mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x02 1.00mm single row style2 pin1 right +0 +2 +2 +Connector_PinHeader_1.00mm +PinHeader_1x03_P1.00mm_Horizontal +Through hole angled pin header, 1x03, 1.00mm pitch, 2.0mm pin length, single row +Through hole angled pin header THT 1x03 1.00mm single row +0 +3 +3 +Connector_PinHeader_1.00mm +PinHeader_1x03_P1.00mm_Vertical +Through hole straight pin header, 1x03, 1.00mm pitch, single row +Through hole pin header THT 1x03 1.00mm single row +0 +3 +3 +Connector_PinHeader_1.00mm +PinHeader_1x03_P1.00mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x03, 1.00mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x03 1.00mm single row style1 pin1 left +0 +3 +3 +Connector_PinHeader_1.00mm +PinHeader_1x03_P1.00mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x03, 1.00mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x03 1.00mm single row style2 pin1 right +0 +3 +3 +Connector_PinHeader_1.00mm +PinHeader_1x04_P1.00mm_Horizontal +Through hole angled pin header, 1x04, 1.00mm pitch, 2.0mm pin length, single row +Through hole angled pin header THT 1x04 1.00mm single row +0 +4 +4 +Connector_PinHeader_1.00mm +PinHeader_1x04_P1.00mm_Vertical +Through hole straight pin header, 1x04, 1.00mm pitch, single row +Through hole pin header THT 1x04 1.00mm single row +0 +4 +4 +Connector_PinHeader_1.00mm +PinHeader_1x04_P1.00mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x04, 1.00mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x04 1.00mm single row style1 pin1 left +0 +4 +4 +Connector_PinHeader_1.00mm +PinHeader_1x04_P1.00mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x04, 1.00mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x04 1.00mm single row style2 pin1 right +0 +4 +4 +Connector_PinHeader_1.00mm +PinHeader_1x05_P1.00mm_Horizontal +Through hole angled pin header, 1x05, 1.00mm pitch, 2.0mm pin length, single row +Through hole angled pin header THT 1x05 1.00mm single row +0 +5 +5 +Connector_PinHeader_1.00mm +PinHeader_1x05_P1.00mm_Vertical +Through hole straight pin header, 1x05, 1.00mm pitch, single row +Through hole pin header THT 1x05 1.00mm single row +0 +5 +5 +Connector_PinHeader_1.00mm +PinHeader_1x05_P1.00mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x05, 1.00mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x05 1.00mm single row style1 pin1 left +0 +5 +5 +Connector_PinHeader_1.00mm +PinHeader_1x05_P1.00mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x05, 1.00mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x05 1.00mm single row style2 pin1 right +0 +5 +5 +Connector_PinHeader_1.00mm +PinHeader_1x06_P1.00mm_Horizontal +Through hole angled pin header, 1x06, 1.00mm pitch, 2.0mm pin length, single row +Through hole angled pin header THT 1x06 1.00mm single row +0 +6 +6 +Connector_PinHeader_1.00mm +PinHeader_1x06_P1.00mm_Vertical +Through hole straight pin header, 1x06, 1.00mm pitch, single row +Through hole pin header THT 1x06 1.00mm single row +0 +6 +6 +Connector_PinHeader_1.00mm +PinHeader_1x06_P1.00mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x06, 1.00mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x06 1.00mm single row style1 pin1 left +0 +6 +6 +Connector_PinHeader_1.00mm +PinHeader_1x06_P1.00mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x06, 1.00mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x06 1.00mm single row style2 pin1 right +0 +6 +6 +Connector_PinHeader_1.00mm +PinHeader_1x07_P1.00mm_Horizontal +Through hole angled pin header, 1x07, 1.00mm pitch, 2.0mm pin length, single row +Through hole angled pin header THT 1x07 1.00mm single row +0 +7 +7 +Connector_PinHeader_1.00mm +PinHeader_1x07_P1.00mm_Vertical +Through hole straight pin header, 1x07, 1.00mm pitch, single row +Through hole pin header THT 1x07 1.00mm single row +0 +7 +7 +Connector_PinHeader_1.00mm +PinHeader_1x07_P1.00mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x07, 1.00mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x07 1.00mm single row style1 pin1 left +0 +7 +7 +Connector_PinHeader_1.00mm +PinHeader_1x07_P1.00mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x07, 1.00mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x07 1.00mm single row style2 pin1 right +0 +7 +7 +Connector_PinHeader_1.00mm +PinHeader_1x08_P1.00mm_Horizontal +Through hole angled pin header, 1x08, 1.00mm pitch, 2.0mm pin length, single row +Through hole angled pin header THT 1x08 1.00mm single row +0 +8 +8 +Connector_PinHeader_1.00mm +PinHeader_1x08_P1.00mm_Vertical +Through hole straight pin header, 1x08, 1.00mm pitch, single row +Through hole pin header THT 1x08 1.00mm single row +0 +8 +8 +Connector_PinHeader_1.00mm +PinHeader_1x08_P1.00mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x08, 1.00mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x08 1.00mm single row style1 pin1 left +0 +8 +8 +Connector_PinHeader_1.00mm +PinHeader_1x08_P1.00mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x08, 1.00mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x08 1.00mm single row style2 pin1 right +0 +8 +8 +Connector_PinHeader_1.00mm +PinHeader_1x09_P1.00mm_Horizontal +Through hole angled pin header, 1x09, 1.00mm pitch, 2.0mm pin length, single row +Through hole angled pin header THT 1x09 1.00mm single row +0 +9 +9 +Connector_PinHeader_1.00mm +PinHeader_1x09_P1.00mm_Vertical +Through hole straight pin header, 1x09, 1.00mm pitch, single row +Through hole pin header THT 1x09 1.00mm single row +0 +9 +9 +Connector_PinHeader_1.00mm +PinHeader_1x09_P1.00mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x09, 1.00mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x09 1.00mm single row style1 pin1 left +0 +9 +9 +Connector_PinHeader_1.00mm +PinHeader_1x09_P1.00mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x09, 1.00mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x09 1.00mm single row style2 pin1 right +0 +9 +9 +Connector_PinHeader_1.00mm +PinHeader_1x10_P1.00mm_Horizontal +Through hole angled pin header, 1x10, 1.00mm pitch, 2.0mm pin length, single row +Through hole angled pin header THT 1x10 1.00mm single row +0 +10 +10 +Connector_PinHeader_1.00mm +PinHeader_1x10_P1.00mm_Vertical +Through hole straight pin header, 1x10, 1.00mm pitch, single row +Through hole pin header THT 1x10 1.00mm single row +0 +10 +10 +Connector_PinHeader_1.00mm +PinHeader_1x10_P1.00mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x10, 1.00mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x10 1.00mm single row style1 pin1 left +0 +10 +10 +Connector_PinHeader_1.00mm +PinHeader_1x10_P1.00mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x10, 1.00mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x10 1.00mm single row style2 pin1 right +0 +10 +10 +Connector_PinHeader_1.00mm +PinHeader_1x11_P1.00mm_Horizontal +Through hole angled pin header, 1x11, 1.00mm pitch, 2.0mm pin length, single row +Through hole angled pin header THT 1x11 1.00mm single row +0 +11 +11 +Connector_PinHeader_1.00mm +PinHeader_1x11_P1.00mm_Vertical +Through hole straight pin header, 1x11, 1.00mm pitch, single row +Through hole pin header THT 1x11 1.00mm single row +0 +11 +11 +Connector_PinHeader_1.00mm +PinHeader_1x11_P1.00mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x11, 1.00mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x11 1.00mm single row style1 pin1 left +0 +11 +11 +Connector_PinHeader_1.00mm +PinHeader_1x11_P1.00mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x11, 1.00mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x11 1.00mm single row style2 pin1 right +0 +11 +11 +Connector_PinHeader_1.00mm +PinHeader_1x12_P1.00mm_Horizontal +Through hole angled pin header, 1x12, 1.00mm pitch, 2.0mm pin length, single row +Through hole angled pin header THT 1x12 1.00mm single row +0 +12 +12 +Connector_PinHeader_1.00mm +PinHeader_1x12_P1.00mm_Vertical +Through hole straight pin header, 1x12, 1.00mm pitch, single row +Through hole pin header THT 1x12 1.00mm single row +0 +12 +12 +Connector_PinHeader_1.00mm +PinHeader_1x12_P1.00mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x12, 1.00mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x12 1.00mm single row style1 pin1 left +0 +12 +12 +Connector_PinHeader_1.00mm +PinHeader_1x12_P1.00mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x12, 1.00mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x12 1.00mm single row style2 pin1 right +0 +12 +12 +Connector_PinHeader_1.00mm +PinHeader_1x13_P1.00mm_Horizontal +Through hole angled pin header, 1x13, 1.00mm pitch, 2.0mm pin length, single row +Through hole angled pin header THT 1x13 1.00mm single row +0 +13 +13 +Connector_PinHeader_1.00mm +PinHeader_1x13_P1.00mm_Vertical +Through hole straight pin header, 1x13, 1.00mm pitch, single row +Through hole pin header THT 1x13 1.00mm single row +0 +13 +13 +Connector_PinHeader_1.00mm +PinHeader_1x13_P1.00mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x13, 1.00mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x13 1.00mm single row style1 pin1 left +0 +13 +13 +Connector_PinHeader_1.00mm +PinHeader_1x13_P1.00mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x13, 1.00mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x13 1.00mm single row style2 pin1 right +0 +13 +13 +Connector_PinHeader_1.00mm +PinHeader_1x14_P1.00mm_Horizontal +Through hole angled pin header, 1x14, 1.00mm pitch, 2.0mm pin length, single row +Through hole angled pin header THT 1x14 1.00mm single row +0 +14 +14 +Connector_PinHeader_1.00mm +PinHeader_1x14_P1.00mm_Vertical +Through hole straight pin header, 1x14, 1.00mm pitch, single row +Through hole pin header THT 1x14 1.00mm single row +0 +14 +14 +Connector_PinHeader_1.00mm +PinHeader_1x14_P1.00mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x14, 1.00mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x14 1.00mm single row style1 pin1 left +0 +14 +14 +Connector_PinHeader_1.00mm +PinHeader_1x14_P1.00mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x14, 1.00mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x14 1.00mm single row style2 pin1 right +0 +14 +14 +Connector_PinHeader_1.00mm +PinHeader_1x15_P1.00mm_Horizontal +Through hole angled pin header, 1x15, 1.00mm pitch, 2.0mm pin length, single row +Through hole angled pin header THT 1x15 1.00mm single row +0 +15 +15 +Connector_PinHeader_1.00mm +PinHeader_1x15_P1.00mm_Vertical +Through hole straight pin header, 1x15, 1.00mm pitch, single row +Through hole pin header THT 1x15 1.00mm single row +0 +15 +15 +Connector_PinHeader_1.00mm +PinHeader_1x15_P1.00mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x15, 1.00mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x15 1.00mm single row style1 pin1 left +0 +15 +15 +Connector_PinHeader_1.00mm +PinHeader_1x15_P1.00mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x15, 1.00mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x15 1.00mm single row style2 pin1 right +0 +15 +15 +Connector_PinHeader_1.00mm +PinHeader_1x16_P1.00mm_Horizontal +Through hole angled pin header, 1x16, 1.00mm pitch, 2.0mm pin length, single row +Through hole angled pin header THT 1x16 1.00mm single row +0 +16 +16 +Connector_PinHeader_1.00mm +PinHeader_1x16_P1.00mm_Vertical +Through hole straight pin header, 1x16, 1.00mm pitch, single row +Through hole pin header THT 1x16 1.00mm single row +0 +16 +16 +Connector_PinHeader_1.00mm +PinHeader_1x16_P1.00mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x16, 1.00mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x16 1.00mm single row style1 pin1 left +0 +16 +16 +Connector_PinHeader_1.00mm +PinHeader_1x16_P1.00mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x16, 1.00mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x16 1.00mm single row style2 pin1 right +0 +16 +16 +Connector_PinHeader_1.00mm +PinHeader_1x17_P1.00mm_Horizontal +Through hole angled pin header, 1x17, 1.00mm pitch, 2.0mm pin length, single row +Through hole angled pin header THT 1x17 1.00mm single row +0 +17 +17 +Connector_PinHeader_1.00mm +PinHeader_1x17_P1.00mm_Vertical +Through hole straight pin header, 1x17, 1.00mm pitch, single row +Through hole pin header THT 1x17 1.00mm single row +0 +17 +17 +Connector_PinHeader_1.00mm +PinHeader_1x17_P1.00mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x17, 1.00mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x17 1.00mm single row style1 pin1 left +0 +17 +17 +Connector_PinHeader_1.00mm +PinHeader_1x17_P1.00mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x17, 1.00mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x17 1.00mm single row style2 pin1 right +0 +17 +17 +Connector_PinHeader_1.00mm +PinHeader_1x18_P1.00mm_Horizontal +Through hole angled pin header, 1x18, 1.00mm pitch, 2.0mm pin length, single row +Through hole angled pin header THT 1x18 1.00mm single row +0 +18 +18 +Connector_PinHeader_1.00mm +PinHeader_1x18_P1.00mm_Vertical +Through hole straight pin header, 1x18, 1.00mm pitch, single row +Through hole pin header THT 1x18 1.00mm single row +0 +18 +18 +Connector_PinHeader_1.00mm +PinHeader_1x18_P1.00mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x18, 1.00mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x18 1.00mm single row style1 pin1 left +0 +18 +18 +Connector_PinHeader_1.00mm +PinHeader_1x18_P1.00mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x18, 1.00mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x18 1.00mm single row style2 pin1 right +0 +18 +18 +Connector_PinHeader_1.00mm +PinHeader_1x19_P1.00mm_Horizontal +Through hole angled pin header, 1x19, 1.00mm pitch, 2.0mm pin length, single row +Through hole angled pin header THT 1x19 1.00mm single row +0 +19 +19 +Connector_PinHeader_1.00mm +PinHeader_1x19_P1.00mm_Vertical +Through hole straight pin header, 1x19, 1.00mm pitch, single row +Through hole pin header THT 1x19 1.00mm single row +0 +19 +19 +Connector_PinHeader_1.00mm +PinHeader_1x19_P1.00mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x19, 1.00mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x19 1.00mm single row style1 pin1 left +0 +19 +19 +Connector_PinHeader_1.00mm +PinHeader_1x19_P1.00mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x19, 1.00mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x19 1.00mm single row style2 pin1 right +0 +19 +19 +Connector_PinHeader_1.00mm +PinHeader_1x20_P1.00mm_Horizontal +Through hole angled pin header, 1x20, 1.00mm pitch, 2.0mm pin length, single row +Through hole angled pin header THT 1x20 1.00mm single row +0 +20 +20 +Connector_PinHeader_1.00mm +PinHeader_1x20_P1.00mm_Vertical +Through hole straight pin header, 1x20, 1.00mm pitch, single row +Through hole pin header THT 1x20 1.00mm single row +0 +20 +20 +Connector_PinHeader_1.00mm +PinHeader_1x20_P1.00mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x20, 1.00mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x20 1.00mm single row style1 pin1 left +0 +20 +20 +Connector_PinHeader_1.00mm +PinHeader_1x20_P1.00mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x20, 1.00mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x20 1.00mm single row style2 pin1 right +0 +20 +20 +Connector_PinHeader_1.00mm +PinHeader_1x21_P1.00mm_Horizontal +Through hole angled pin header, 1x21, 1.00mm pitch, 2.0mm pin length, single row +Through hole angled pin header THT 1x21 1.00mm single row +0 +21 +21 +Connector_PinHeader_1.00mm +PinHeader_1x21_P1.00mm_Vertical +Through hole straight pin header, 1x21, 1.00mm pitch, single row +Through hole pin header THT 1x21 1.00mm single row +0 +21 +21 +Connector_PinHeader_1.00mm +PinHeader_1x21_P1.00mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x21, 1.00mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x21 1.00mm single row style1 pin1 left +0 +21 +21 +Connector_PinHeader_1.00mm +PinHeader_1x21_P1.00mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x21, 1.00mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x21 1.00mm single row style2 pin1 right +0 +21 +21 +Connector_PinHeader_1.00mm +PinHeader_1x22_P1.00mm_Horizontal +Through hole angled pin header, 1x22, 1.00mm pitch, 2.0mm pin length, single row +Through hole angled pin header THT 1x22 1.00mm single row +0 +22 +22 +Connector_PinHeader_1.00mm +PinHeader_1x22_P1.00mm_Vertical +Through hole straight pin header, 1x22, 1.00mm pitch, single row +Through hole pin header THT 1x22 1.00mm single row +0 +22 +22 +Connector_PinHeader_1.00mm +PinHeader_1x22_P1.00mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x22, 1.00mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x22 1.00mm single row style1 pin1 left +0 +22 +22 +Connector_PinHeader_1.00mm +PinHeader_1x22_P1.00mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x22, 1.00mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x22 1.00mm single row style2 pin1 right +0 +22 +22 +Connector_PinHeader_1.00mm +PinHeader_1x23_P1.00mm_Horizontal +Through hole angled pin header, 1x23, 1.00mm pitch, 2.0mm pin length, single row +Through hole angled pin header THT 1x23 1.00mm single row +0 +23 +23 +Connector_PinHeader_1.00mm +PinHeader_1x23_P1.00mm_Vertical +Through hole straight pin header, 1x23, 1.00mm pitch, single row +Through hole pin header THT 1x23 1.00mm single row +0 +23 +23 +Connector_PinHeader_1.00mm +PinHeader_1x23_P1.00mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x23, 1.00mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x23 1.00mm single row style1 pin1 left +0 +23 +23 +Connector_PinHeader_1.00mm +PinHeader_1x23_P1.00mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x23, 1.00mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x23 1.00mm single row style2 pin1 right +0 +23 +23 +Connector_PinHeader_1.00mm +PinHeader_1x24_P1.00mm_Horizontal +Through hole angled pin header, 1x24, 1.00mm pitch, 2.0mm pin length, single row +Through hole angled pin header THT 1x24 1.00mm single row +0 +24 +24 +Connector_PinHeader_1.00mm +PinHeader_1x24_P1.00mm_Vertical +Through hole straight pin header, 1x24, 1.00mm pitch, single row +Through hole pin header THT 1x24 1.00mm single row +0 +24 +24 +Connector_PinHeader_1.00mm +PinHeader_1x24_P1.00mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x24, 1.00mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x24 1.00mm single row style1 pin1 left +0 +24 +24 +Connector_PinHeader_1.00mm +PinHeader_1x24_P1.00mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x24, 1.00mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x24 1.00mm single row style2 pin1 right +0 +24 +24 +Connector_PinHeader_1.00mm +PinHeader_1x25_P1.00mm_Horizontal +Through hole angled pin header, 1x25, 1.00mm pitch, 2.0mm pin length, single row +Through hole angled pin header THT 1x25 1.00mm single row +0 +25 +25 +Connector_PinHeader_1.00mm +PinHeader_1x25_P1.00mm_Vertical +Through hole straight pin header, 1x25, 1.00mm pitch, single row +Through hole pin header THT 1x25 1.00mm single row +0 +25 +25 +Connector_PinHeader_1.00mm +PinHeader_1x25_P1.00mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x25, 1.00mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x25 1.00mm single row style1 pin1 left +0 +25 +25 +Connector_PinHeader_1.00mm +PinHeader_1x25_P1.00mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x25, 1.00mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x25 1.00mm single row style2 pin1 right +0 +25 +25 +Connector_PinHeader_1.00mm +PinHeader_1x26_P1.00mm_Horizontal +Through hole angled pin header, 1x26, 1.00mm pitch, 2.0mm pin length, single row +Through hole angled pin header THT 1x26 1.00mm single row +0 +26 +26 +Connector_PinHeader_1.00mm +PinHeader_1x26_P1.00mm_Vertical +Through hole straight pin header, 1x26, 1.00mm pitch, single row +Through hole pin header THT 1x26 1.00mm single row +0 +26 +26 +Connector_PinHeader_1.00mm +PinHeader_1x26_P1.00mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x26, 1.00mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x26 1.00mm single row style1 pin1 left +0 +26 +26 +Connector_PinHeader_1.00mm +PinHeader_1x26_P1.00mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x26, 1.00mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x26 1.00mm single row style2 pin1 right +0 +26 +26 +Connector_PinHeader_1.00mm +PinHeader_1x27_P1.00mm_Horizontal +Through hole angled pin header, 1x27, 1.00mm pitch, 2.0mm pin length, single row +Through hole angled pin header THT 1x27 1.00mm single row +0 +27 +27 +Connector_PinHeader_1.00mm +PinHeader_1x27_P1.00mm_Vertical +Through hole straight pin header, 1x27, 1.00mm pitch, single row +Through hole pin header THT 1x27 1.00mm single row +0 +27 +27 +Connector_PinHeader_1.00mm +PinHeader_1x27_P1.00mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x27, 1.00mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x27 1.00mm single row style1 pin1 left +0 +27 +27 +Connector_PinHeader_1.00mm +PinHeader_1x27_P1.00mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x27, 1.00mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x27 1.00mm single row style2 pin1 right +0 +27 +27 +Connector_PinHeader_1.00mm +PinHeader_1x28_P1.00mm_Horizontal +Through hole angled pin header, 1x28, 1.00mm pitch, 2.0mm pin length, single row +Through hole angled pin header THT 1x28 1.00mm single row +0 +28 +28 +Connector_PinHeader_1.00mm +PinHeader_1x28_P1.00mm_Vertical +Through hole straight pin header, 1x28, 1.00mm pitch, single row +Through hole pin header THT 1x28 1.00mm single row +0 +28 +28 +Connector_PinHeader_1.00mm +PinHeader_1x28_P1.00mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x28, 1.00mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x28 1.00mm single row style1 pin1 left +0 +28 +28 +Connector_PinHeader_1.00mm +PinHeader_1x28_P1.00mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x28, 1.00mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x28 1.00mm single row style2 pin1 right +0 +28 +28 +Connector_PinHeader_1.00mm +PinHeader_1x29_P1.00mm_Horizontal +Through hole angled pin header, 1x29, 1.00mm pitch, 2.0mm pin length, single row +Through hole angled pin header THT 1x29 1.00mm single row +0 +29 +29 +Connector_PinHeader_1.00mm +PinHeader_1x29_P1.00mm_Vertical +Through hole straight pin header, 1x29, 1.00mm pitch, single row +Through hole pin header THT 1x29 1.00mm single row +0 +29 +29 +Connector_PinHeader_1.00mm +PinHeader_1x29_P1.00mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x29, 1.00mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x29 1.00mm single row style1 pin1 left +0 +29 +29 +Connector_PinHeader_1.00mm +PinHeader_1x29_P1.00mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x29, 1.00mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x29 1.00mm single row style2 pin1 right +0 +29 +29 +Connector_PinHeader_1.00mm +PinHeader_1x30_P1.00mm_Horizontal +Through hole angled pin header, 1x30, 1.00mm pitch, 2.0mm pin length, single row +Through hole angled pin header THT 1x30 1.00mm single row +0 +30 +30 +Connector_PinHeader_1.00mm +PinHeader_1x30_P1.00mm_Vertical +Through hole straight pin header, 1x30, 1.00mm pitch, single row +Through hole pin header THT 1x30 1.00mm single row +0 +30 +30 +Connector_PinHeader_1.00mm +PinHeader_1x30_P1.00mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x30, 1.00mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x30 1.00mm single row style1 pin1 left +0 +30 +30 +Connector_PinHeader_1.00mm +PinHeader_1x30_P1.00mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x30, 1.00mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x30 1.00mm single row style2 pin1 right +0 +30 +30 +Connector_PinHeader_1.00mm +PinHeader_1x31_P1.00mm_Horizontal +Through hole angled pin header, 1x31, 1.00mm pitch, 2.0mm pin length, single row +Through hole angled pin header THT 1x31 1.00mm single row +0 +31 +31 +Connector_PinHeader_1.00mm +PinHeader_1x31_P1.00mm_Vertical +Through hole straight pin header, 1x31, 1.00mm pitch, single row +Through hole pin header THT 1x31 1.00mm single row +0 +31 +31 +Connector_PinHeader_1.00mm +PinHeader_1x31_P1.00mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x31, 1.00mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x31 1.00mm single row style1 pin1 left +0 +31 +31 +Connector_PinHeader_1.00mm +PinHeader_1x31_P1.00mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x31, 1.00mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x31 1.00mm single row style2 pin1 right +0 +31 +31 +Connector_PinHeader_1.00mm +PinHeader_1x32_P1.00mm_Horizontal +Through hole angled pin header, 1x32, 1.00mm pitch, 2.0mm pin length, single row +Through hole angled pin header THT 1x32 1.00mm single row +0 +32 +32 +Connector_PinHeader_1.00mm +PinHeader_1x32_P1.00mm_Vertical +Through hole straight pin header, 1x32, 1.00mm pitch, single row +Through hole pin header THT 1x32 1.00mm single row +0 +32 +32 +Connector_PinHeader_1.00mm +PinHeader_1x32_P1.00mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x32, 1.00mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x32 1.00mm single row style1 pin1 left +0 +32 +32 +Connector_PinHeader_1.00mm +PinHeader_1x32_P1.00mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x32, 1.00mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x32 1.00mm single row style2 pin1 right +0 +32 +32 +Connector_PinHeader_1.00mm +PinHeader_1x33_P1.00mm_Horizontal +Through hole angled pin header, 1x33, 1.00mm pitch, 2.0mm pin length, single row +Through hole angled pin header THT 1x33 1.00mm single row +0 +33 +33 +Connector_PinHeader_1.00mm +PinHeader_1x33_P1.00mm_Vertical +Through hole straight pin header, 1x33, 1.00mm pitch, single row +Through hole pin header THT 1x33 1.00mm single row +0 +33 +33 +Connector_PinHeader_1.00mm +PinHeader_1x33_P1.00mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x33, 1.00mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x33 1.00mm single row style1 pin1 left +0 +33 +33 +Connector_PinHeader_1.00mm +PinHeader_1x33_P1.00mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x33, 1.00mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x33 1.00mm single row style2 pin1 right +0 +33 +33 +Connector_PinHeader_1.00mm +PinHeader_1x34_P1.00mm_Horizontal +Through hole angled pin header, 1x34, 1.00mm pitch, 2.0mm pin length, single row +Through hole angled pin header THT 1x34 1.00mm single row +0 +34 +34 +Connector_PinHeader_1.00mm +PinHeader_1x34_P1.00mm_Vertical +Through hole straight pin header, 1x34, 1.00mm pitch, single row +Through hole pin header THT 1x34 1.00mm single row +0 +34 +34 +Connector_PinHeader_1.00mm +PinHeader_1x34_P1.00mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x34, 1.00mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x34 1.00mm single row style1 pin1 left +0 +34 +34 +Connector_PinHeader_1.00mm +PinHeader_1x34_P1.00mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x34, 1.00mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x34 1.00mm single row style2 pin1 right +0 +34 +34 +Connector_PinHeader_1.00mm +PinHeader_1x35_P1.00mm_Horizontal +Through hole angled pin header, 1x35, 1.00mm pitch, 2.0mm pin length, single row +Through hole angled pin header THT 1x35 1.00mm single row +0 +35 +35 +Connector_PinHeader_1.00mm +PinHeader_1x35_P1.00mm_Vertical +Through hole straight pin header, 1x35, 1.00mm pitch, single row +Through hole pin header THT 1x35 1.00mm single row +0 +35 +35 +Connector_PinHeader_1.00mm +PinHeader_1x35_P1.00mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x35, 1.00mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x35 1.00mm single row style1 pin1 left +0 +35 +35 +Connector_PinHeader_1.00mm +PinHeader_1x35_P1.00mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x35, 1.00mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x35 1.00mm single row style2 pin1 right +0 +35 +35 +Connector_PinHeader_1.00mm +PinHeader_1x36_P1.00mm_Horizontal +Through hole angled pin header, 1x36, 1.00mm pitch, 2.0mm pin length, single row +Through hole angled pin header THT 1x36 1.00mm single row +0 +36 +36 +Connector_PinHeader_1.00mm +PinHeader_1x36_P1.00mm_Vertical +Through hole straight pin header, 1x36, 1.00mm pitch, single row +Through hole pin header THT 1x36 1.00mm single row +0 +36 +36 +Connector_PinHeader_1.00mm +PinHeader_1x36_P1.00mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x36, 1.00mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x36 1.00mm single row style1 pin1 left +0 +36 +36 +Connector_PinHeader_1.00mm +PinHeader_1x36_P1.00mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x36, 1.00mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x36 1.00mm single row style2 pin1 right +0 +36 +36 +Connector_PinHeader_1.00mm +PinHeader_1x37_P1.00mm_Horizontal +Through hole angled pin header, 1x37, 1.00mm pitch, 2.0mm pin length, single row +Through hole angled pin header THT 1x37 1.00mm single row +0 +37 +37 +Connector_PinHeader_1.00mm +PinHeader_1x37_P1.00mm_Vertical +Through hole straight pin header, 1x37, 1.00mm pitch, single row +Through hole pin header THT 1x37 1.00mm single row +0 +37 +37 +Connector_PinHeader_1.00mm +PinHeader_1x37_P1.00mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x37, 1.00mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x37 1.00mm single row style1 pin1 left +0 +37 +37 +Connector_PinHeader_1.00mm +PinHeader_1x37_P1.00mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x37, 1.00mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x37 1.00mm single row style2 pin1 right +0 +37 +37 +Connector_PinHeader_1.00mm +PinHeader_1x38_P1.00mm_Horizontal +Through hole angled pin header, 1x38, 1.00mm pitch, 2.0mm pin length, single row +Through hole angled pin header THT 1x38 1.00mm single row +0 +38 +38 +Connector_PinHeader_1.00mm +PinHeader_1x38_P1.00mm_Vertical +Through hole straight pin header, 1x38, 1.00mm pitch, single row +Through hole pin header THT 1x38 1.00mm single row +0 +38 +38 +Connector_PinHeader_1.00mm +PinHeader_1x38_P1.00mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x38, 1.00mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x38 1.00mm single row style1 pin1 left +0 +38 +38 +Connector_PinHeader_1.00mm +PinHeader_1x38_P1.00mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x38, 1.00mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x38 1.00mm single row style2 pin1 right +0 +38 +38 +Connector_PinHeader_1.00mm +PinHeader_1x39_P1.00mm_Horizontal +Through hole angled pin header, 1x39, 1.00mm pitch, 2.0mm pin length, single row +Through hole angled pin header THT 1x39 1.00mm single row +0 +39 +39 +Connector_PinHeader_1.00mm +PinHeader_1x39_P1.00mm_Vertical +Through hole straight pin header, 1x39, 1.00mm pitch, single row +Through hole pin header THT 1x39 1.00mm single row +0 +39 +39 +Connector_PinHeader_1.00mm +PinHeader_1x39_P1.00mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x39, 1.00mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x39 1.00mm single row style1 pin1 left +0 +39 +39 +Connector_PinHeader_1.00mm +PinHeader_1x39_P1.00mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x39, 1.00mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x39 1.00mm single row style2 pin1 right +0 +39 +39 +Connector_PinHeader_1.00mm +PinHeader_1x40_P1.00mm_Horizontal +Through hole angled pin header, 1x40, 1.00mm pitch, 2.0mm pin length, single row +Through hole angled pin header THT 1x40 1.00mm single row +0 +40 +40 +Connector_PinHeader_1.00mm +PinHeader_1x40_P1.00mm_Vertical +Through hole straight pin header, 1x40, 1.00mm pitch, single row +Through hole pin header THT 1x40 1.00mm single row +0 +40 +40 +Connector_PinHeader_1.00mm +PinHeader_1x40_P1.00mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x40, 1.00mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x40 1.00mm single row style1 pin1 left +0 +40 +40 +Connector_PinHeader_1.00mm +PinHeader_1x40_P1.00mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x40, 1.00mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x40 1.00mm single row style2 pin1 right +0 +40 +40 +Connector_PinHeader_1.00mm +PinHeader_2x01_P1.00mm_Horizontal +Through hole angled pin header, 2x01, 1.00mm pitch, 2.0mm pin length, double rows +Through hole angled pin header THT 2x01 1.00mm double row +0 +2 +2 +Connector_PinHeader_1.00mm +PinHeader_2x01_P1.00mm_Vertical +Through hole straight pin header, 2x01, 1.00mm pitch, double rows +Through hole pin header THT 2x01 1.00mm double row +0 +2 +2 +Connector_PinHeader_1.00mm +PinHeader_2x01_P1.00mm_Vertical_SMD +surface-mounted straight pin header, 2x01, 1.00mm pitch, double rows +Surface mounted pin header SMD 2x01 1.00mm double row +0 +2 +2 +Connector_PinHeader_1.00mm +PinHeader_2x02_P1.00mm_Horizontal +Through hole angled pin header, 2x02, 1.00mm pitch, 2.0mm pin length, double rows +Through hole angled pin header THT 2x02 1.00mm double row +0 +4 +4 +Connector_PinHeader_1.00mm +PinHeader_2x02_P1.00mm_Vertical +Through hole straight pin header, 2x02, 1.00mm pitch, double rows +Through hole pin header THT 2x02 1.00mm double row +0 +4 +4 +Connector_PinHeader_1.00mm +PinHeader_2x02_P1.00mm_Vertical_SMD +surface-mounted straight pin header, 2x02, 1.00mm pitch, double rows +Surface mounted pin header SMD 2x02 1.00mm double row +0 +4 +4 +Connector_PinHeader_1.00mm +PinHeader_2x03_P1.00mm_Horizontal +Through hole angled pin header, 2x03, 1.00mm pitch, 2.0mm pin length, double rows +Through hole angled pin header THT 2x03 1.00mm double row +0 +6 +6 +Connector_PinHeader_1.00mm +PinHeader_2x03_P1.00mm_Vertical +Through hole straight pin header, 2x03, 1.00mm pitch, double rows +Through hole pin header THT 2x03 1.00mm double row +0 +6 +6 +Connector_PinHeader_1.00mm +PinHeader_2x03_P1.00mm_Vertical_SMD +surface-mounted straight pin header, 2x03, 1.00mm pitch, double rows +Surface mounted pin header SMD 2x03 1.00mm double row +0 +6 +6 +Connector_PinHeader_1.00mm +PinHeader_2x04_P1.00mm_Horizontal +Through hole angled pin header, 2x04, 1.00mm pitch, 2.0mm pin length, double rows +Through hole angled pin header THT 2x04 1.00mm double row +0 +8 +8 +Connector_PinHeader_1.00mm +PinHeader_2x04_P1.00mm_Vertical +Through hole straight pin header, 2x04, 1.00mm pitch, double rows +Through hole pin header THT 2x04 1.00mm double row +0 +8 +8 +Connector_PinHeader_1.00mm +PinHeader_2x04_P1.00mm_Vertical_SMD +surface-mounted straight pin header, 2x04, 1.00mm pitch, double rows +Surface mounted pin header SMD 2x04 1.00mm double row +0 +8 +8 +Connector_PinHeader_1.00mm +PinHeader_2x05_P1.00mm_Horizontal +Through hole angled pin header, 2x05, 1.00mm pitch, 2.0mm pin length, double rows +Through hole angled pin header THT 2x05 1.00mm double row +0 +10 +10 +Connector_PinHeader_1.00mm +PinHeader_2x05_P1.00mm_Vertical +Through hole straight pin header, 2x05, 1.00mm pitch, double rows +Through hole pin header THT 2x05 1.00mm double row +0 +10 +10 +Connector_PinHeader_1.00mm +PinHeader_2x05_P1.00mm_Vertical_SMD +surface-mounted straight pin header, 2x05, 1.00mm pitch, double rows +Surface mounted pin header SMD 2x05 1.00mm double row +0 +10 +10 +Connector_PinHeader_1.00mm +PinHeader_2x06_P1.00mm_Horizontal +Through hole angled pin header, 2x06, 1.00mm pitch, 2.0mm pin length, double rows +Through hole angled pin header THT 2x06 1.00mm double row +0 +12 +12 +Connector_PinHeader_1.00mm +PinHeader_2x06_P1.00mm_Vertical +Through hole straight pin header, 2x06, 1.00mm pitch, double rows +Through hole pin header THT 2x06 1.00mm double row +0 +12 +12 +Connector_PinHeader_1.00mm +PinHeader_2x06_P1.00mm_Vertical_SMD +surface-mounted straight pin header, 2x06, 1.00mm pitch, double rows +Surface mounted pin header SMD 2x06 1.00mm double row +0 +12 +12 +Connector_PinHeader_1.00mm +PinHeader_2x07_P1.00mm_Horizontal +Through hole angled pin header, 2x07, 1.00mm pitch, 2.0mm pin length, double rows +Through hole angled pin header THT 2x07 1.00mm double row +0 +14 +14 +Connector_PinHeader_1.00mm +PinHeader_2x07_P1.00mm_Vertical +Through hole straight pin header, 2x07, 1.00mm pitch, double rows +Through hole pin header THT 2x07 1.00mm double row +0 +14 +14 +Connector_PinHeader_1.00mm +PinHeader_2x07_P1.00mm_Vertical_SMD +surface-mounted straight pin header, 2x07, 1.00mm pitch, double rows +Surface mounted pin header SMD 2x07 1.00mm double row +0 +14 +14 +Connector_PinHeader_1.00mm +PinHeader_2x08_P1.00mm_Horizontal +Through hole angled pin header, 2x08, 1.00mm pitch, 2.0mm pin length, double rows +Through hole angled pin header THT 2x08 1.00mm double row +0 +16 +16 +Connector_PinHeader_1.00mm +PinHeader_2x08_P1.00mm_Vertical +Through hole straight pin header, 2x08, 1.00mm pitch, double rows +Through hole pin header THT 2x08 1.00mm double row +0 +16 +16 +Connector_PinHeader_1.00mm +PinHeader_2x08_P1.00mm_Vertical_SMD +surface-mounted straight pin header, 2x08, 1.00mm pitch, double rows +Surface mounted pin header SMD 2x08 1.00mm double row +0 +16 +16 +Connector_PinHeader_1.00mm +PinHeader_2x09_P1.00mm_Horizontal +Through hole angled pin header, 2x09, 1.00mm pitch, 2.0mm pin length, double rows +Through hole angled pin header THT 2x09 1.00mm double row +0 +18 +18 +Connector_PinHeader_1.00mm +PinHeader_2x09_P1.00mm_Vertical +Through hole straight pin header, 2x09, 1.00mm pitch, double rows +Through hole pin header THT 2x09 1.00mm double row +0 +18 +18 +Connector_PinHeader_1.00mm +PinHeader_2x09_P1.00mm_Vertical_SMD +surface-mounted straight pin header, 2x09, 1.00mm pitch, double rows +Surface mounted pin header SMD 2x09 1.00mm double row +0 +18 +18 +Connector_PinHeader_1.00mm +PinHeader_2x10_P1.00mm_Horizontal +Through hole angled pin header, 2x10, 1.00mm pitch, 2.0mm pin length, double rows +Through hole angled pin header THT 2x10 1.00mm double row +0 +20 +20 +Connector_PinHeader_1.00mm +PinHeader_2x10_P1.00mm_Vertical +Through hole straight pin header, 2x10, 1.00mm pitch, double rows +Through hole pin header THT 2x10 1.00mm double row +0 +20 +20 +Connector_PinHeader_1.00mm +PinHeader_2x10_P1.00mm_Vertical_SMD +surface-mounted straight pin header, 2x10, 1.00mm pitch, double rows +Surface mounted pin header SMD 2x10 1.00mm double row +0 +20 +20 +Connector_PinHeader_1.00mm +PinHeader_2x11_P1.00mm_Horizontal +Through hole angled pin header, 2x11, 1.00mm pitch, 2.0mm pin length, double rows +Through hole angled pin header THT 2x11 1.00mm double row +0 +22 +22 +Connector_PinHeader_1.00mm +PinHeader_2x11_P1.00mm_Vertical +Through hole straight pin header, 2x11, 1.00mm pitch, double rows +Through hole pin header THT 2x11 1.00mm double row +0 +22 +22 +Connector_PinHeader_1.00mm +PinHeader_2x11_P1.00mm_Vertical_SMD +surface-mounted straight pin header, 2x11, 1.00mm pitch, double rows +Surface mounted pin header SMD 2x11 1.00mm double row +0 +22 +22 +Connector_PinHeader_1.00mm +PinHeader_2x12_P1.00mm_Horizontal +Through hole angled pin header, 2x12, 1.00mm pitch, 2.0mm pin length, double rows +Through hole angled pin header THT 2x12 1.00mm double row +0 +24 +24 +Connector_PinHeader_1.00mm +PinHeader_2x12_P1.00mm_Vertical +Through hole straight pin header, 2x12, 1.00mm pitch, double rows +Through hole pin header THT 2x12 1.00mm double row +0 +24 +24 +Connector_PinHeader_1.00mm +PinHeader_2x12_P1.00mm_Vertical_SMD +surface-mounted straight pin header, 2x12, 1.00mm pitch, double rows +Surface mounted pin header SMD 2x12 1.00mm double row +0 +24 +24 +Connector_PinHeader_1.00mm +PinHeader_2x13_P1.00mm_Horizontal +Through hole angled pin header, 2x13, 1.00mm pitch, 2.0mm pin length, double rows +Through hole angled pin header THT 2x13 1.00mm double row +0 +26 +26 +Connector_PinHeader_1.00mm +PinHeader_2x13_P1.00mm_Vertical +Through hole straight pin header, 2x13, 1.00mm pitch, double rows +Through hole pin header THT 2x13 1.00mm double row +0 +26 +26 +Connector_PinHeader_1.00mm +PinHeader_2x13_P1.00mm_Vertical_SMD +surface-mounted straight pin header, 2x13, 1.00mm pitch, double rows +Surface mounted pin header SMD 2x13 1.00mm double row +0 +26 +26 +Connector_PinHeader_1.00mm +PinHeader_2x14_P1.00mm_Horizontal +Through hole angled pin header, 2x14, 1.00mm pitch, 2.0mm pin length, double rows +Through hole angled pin header THT 2x14 1.00mm double row +0 +28 +28 +Connector_PinHeader_1.00mm +PinHeader_2x14_P1.00mm_Vertical +Through hole straight pin header, 2x14, 1.00mm pitch, double rows +Through hole pin header THT 2x14 1.00mm double row +0 +28 +28 +Connector_PinHeader_1.00mm +PinHeader_2x14_P1.00mm_Vertical_SMD +surface-mounted straight pin header, 2x14, 1.00mm pitch, double rows +Surface mounted pin header SMD 2x14 1.00mm double row +0 +28 +28 +Connector_PinHeader_1.00mm +PinHeader_2x15_P1.00mm_Horizontal +Through hole angled pin header, 2x15, 1.00mm pitch, 2.0mm pin length, double rows +Through hole angled pin header THT 2x15 1.00mm double row +0 +30 +30 +Connector_PinHeader_1.00mm +PinHeader_2x15_P1.00mm_Vertical +Through hole straight pin header, 2x15, 1.00mm pitch, double rows +Through hole pin header THT 2x15 1.00mm double row +0 +30 +30 +Connector_PinHeader_1.00mm +PinHeader_2x15_P1.00mm_Vertical_SMD +surface-mounted straight pin header, 2x15, 1.00mm pitch, double rows +Surface mounted pin header SMD 2x15 1.00mm double row +0 +30 +30 +Connector_PinHeader_1.00mm +PinHeader_2x16_P1.00mm_Horizontal +Through hole angled pin header, 2x16, 1.00mm pitch, 2.0mm pin length, double rows +Through hole angled pin header THT 2x16 1.00mm double row +0 +32 +32 +Connector_PinHeader_1.00mm +PinHeader_2x16_P1.00mm_Vertical +Through hole straight pin header, 2x16, 1.00mm pitch, double rows +Through hole pin header THT 2x16 1.00mm double row +0 +32 +32 +Connector_PinHeader_1.00mm +PinHeader_2x16_P1.00mm_Vertical_SMD +surface-mounted straight pin header, 2x16, 1.00mm pitch, double rows +Surface mounted pin header SMD 2x16 1.00mm double row +0 +32 +32 +Connector_PinHeader_1.00mm +PinHeader_2x17_P1.00mm_Horizontal +Through hole angled pin header, 2x17, 1.00mm pitch, 2.0mm pin length, double rows +Through hole angled pin header THT 2x17 1.00mm double row +0 +34 +34 +Connector_PinHeader_1.00mm +PinHeader_2x17_P1.00mm_Vertical +Through hole straight pin header, 2x17, 1.00mm pitch, double rows +Through hole pin header THT 2x17 1.00mm double row +0 +34 +34 +Connector_PinHeader_1.00mm +PinHeader_2x17_P1.00mm_Vertical_SMD +surface-mounted straight pin header, 2x17, 1.00mm pitch, double rows +Surface mounted pin header SMD 2x17 1.00mm double row +0 +34 +34 +Connector_PinHeader_1.00mm +PinHeader_2x18_P1.00mm_Horizontal +Through hole angled pin header, 2x18, 1.00mm pitch, 2.0mm pin length, double rows +Through hole angled pin header THT 2x18 1.00mm double row +0 +36 +36 +Connector_PinHeader_1.00mm +PinHeader_2x18_P1.00mm_Vertical +Through hole straight pin header, 2x18, 1.00mm pitch, double rows +Through hole pin header THT 2x18 1.00mm double row +0 +36 +36 +Connector_PinHeader_1.00mm +PinHeader_2x18_P1.00mm_Vertical_SMD +surface-mounted straight pin header, 2x18, 1.00mm pitch, double rows +Surface mounted pin header SMD 2x18 1.00mm double row +0 +36 +36 +Connector_PinHeader_1.00mm +PinHeader_2x19_P1.00mm_Horizontal +Through hole angled pin header, 2x19, 1.00mm pitch, 2.0mm pin length, double rows +Through hole angled pin header THT 2x19 1.00mm double row +0 +38 +38 +Connector_PinHeader_1.00mm +PinHeader_2x19_P1.00mm_Vertical +Through hole straight pin header, 2x19, 1.00mm pitch, double rows +Through hole pin header THT 2x19 1.00mm double row +0 +38 +38 +Connector_PinHeader_1.00mm +PinHeader_2x19_P1.00mm_Vertical_SMD +surface-mounted straight pin header, 2x19, 1.00mm pitch, double rows +Surface mounted pin header SMD 2x19 1.00mm double row +0 +38 +38 +Connector_PinHeader_1.00mm +PinHeader_2x20_P1.00mm_Horizontal +Through hole angled pin header, 2x20, 1.00mm pitch, 2.0mm pin length, double rows +Through hole angled pin header THT 2x20 1.00mm double row +0 +40 +40 +Connector_PinHeader_1.00mm +PinHeader_2x20_P1.00mm_Vertical +Through hole straight pin header, 2x20, 1.00mm pitch, double rows +Through hole pin header THT 2x20 1.00mm double row +0 +40 +40 +Connector_PinHeader_1.00mm +PinHeader_2x20_P1.00mm_Vertical_SMD +surface-mounted straight pin header, 2x20, 1.00mm pitch, double rows +Surface mounted pin header SMD 2x20 1.00mm double row +0 +40 +40 +Connector_PinHeader_1.00mm +PinHeader_2x21_P1.00mm_Horizontal +Through hole angled pin header, 2x21, 1.00mm pitch, 2.0mm pin length, double rows +Through hole angled pin header THT 2x21 1.00mm double row +0 +42 +42 +Connector_PinHeader_1.00mm +PinHeader_2x21_P1.00mm_Vertical +Through hole straight pin header, 2x21, 1.00mm pitch, double rows +Through hole pin header THT 2x21 1.00mm double row +0 +42 +42 +Connector_PinHeader_1.00mm +PinHeader_2x21_P1.00mm_Vertical_SMD +surface-mounted straight pin header, 2x21, 1.00mm pitch, double rows +Surface mounted pin header SMD 2x21 1.00mm double row +0 +42 +42 +Connector_PinHeader_1.00mm +PinHeader_2x22_P1.00mm_Horizontal +Through hole angled pin header, 2x22, 1.00mm pitch, 2.0mm pin length, double rows +Through hole angled pin header THT 2x22 1.00mm double row +0 +44 +44 +Connector_PinHeader_1.00mm +PinHeader_2x22_P1.00mm_Vertical +Through hole straight pin header, 2x22, 1.00mm pitch, double rows +Through hole pin header THT 2x22 1.00mm double row +0 +44 +44 +Connector_PinHeader_1.00mm +PinHeader_2x22_P1.00mm_Vertical_SMD +surface-mounted straight pin header, 2x22, 1.00mm pitch, double rows +Surface mounted pin header SMD 2x22 1.00mm double row +0 +44 +44 +Connector_PinHeader_1.00mm +PinHeader_2x23_P1.00mm_Horizontal +Through hole angled pin header, 2x23, 1.00mm pitch, 2.0mm pin length, double rows +Through hole angled pin header THT 2x23 1.00mm double row +0 +46 +46 +Connector_PinHeader_1.00mm +PinHeader_2x23_P1.00mm_Vertical +Through hole straight pin header, 2x23, 1.00mm pitch, double rows +Through hole pin header THT 2x23 1.00mm double row +0 +46 +46 +Connector_PinHeader_1.00mm +PinHeader_2x23_P1.00mm_Vertical_SMD +surface-mounted straight pin header, 2x23, 1.00mm pitch, double rows +Surface mounted pin header SMD 2x23 1.00mm double row +0 +46 +46 +Connector_PinHeader_1.00mm +PinHeader_2x24_P1.00mm_Horizontal +Through hole angled pin header, 2x24, 1.00mm pitch, 2.0mm pin length, double rows +Through hole angled pin header THT 2x24 1.00mm double row +0 +48 +48 +Connector_PinHeader_1.00mm +PinHeader_2x24_P1.00mm_Vertical +Through hole straight pin header, 2x24, 1.00mm pitch, double rows +Through hole pin header THT 2x24 1.00mm double row +0 +48 +48 +Connector_PinHeader_1.00mm +PinHeader_2x24_P1.00mm_Vertical_SMD +surface-mounted straight pin header, 2x24, 1.00mm pitch, double rows +Surface mounted pin header SMD 2x24 1.00mm double row +0 +48 +48 +Connector_PinHeader_1.00mm +PinHeader_2x25_P1.00mm_Horizontal +Through hole angled pin header, 2x25, 1.00mm pitch, 2.0mm pin length, double rows +Through hole angled pin header THT 2x25 1.00mm double row +0 +50 +50 +Connector_PinHeader_1.00mm +PinHeader_2x25_P1.00mm_Vertical +Through hole straight pin header, 2x25, 1.00mm pitch, double rows +Through hole pin header THT 2x25 1.00mm double row +0 +50 +50 +Connector_PinHeader_1.00mm +PinHeader_2x25_P1.00mm_Vertical_SMD +surface-mounted straight pin header, 2x25, 1.00mm pitch, double rows +Surface mounted pin header SMD 2x25 1.00mm double row +0 +50 +50 +Connector_PinHeader_1.00mm +PinHeader_2x26_P1.00mm_Horizontal +Through hole angled pin header, 2x26, 1.00mm pitch, 2.0mm pin length, double rows +Through hole angled pin header THT 2x26 1.00mm double row +0 +52 +52 +Connector_PinHeader_1.00mm +PinHeader_2x26_P1.00mm_Vertical +Through hole straight pin header, 2x26, 1.00mm pitch, double rows +Through hole pin header THT 2x26 1.00mm double row +0 +52 +52 +Connector_PinHeader_1.00mm +PinHeader_2x26_P1.00mm_Vertical_SMD +surface-mounted straight pin header, 2x26, 1.00mm pitch, double rows +Surface mounted pin header SMD 2x26 1.00mm double row +0 +52 +52 +Connector_PinHeader_1.00mm +PinHeader_2x27_P1.00mm_Horizontal +Through hole angled pin header, 2x27, 1.00mm pitch, 2.0mm pin length, double rows +Through hole angled pin header THT 2x27 1.00mm double row +0 +54 +54 +Connector_PinHeader_1.00mm +PinHeader_2x27_P1.00mm_Vertical +Through hole straight pin header, 2x27, 1.00mm pitch, double rows +Through hole pin header THT 2x27 1.00mm double row +0 +54 +54 +Connector_PinHeader_1.00mm +PinHeader_2x27_P1.00mm_Vertical_SMD +surface-mounted straight pin header, 2x27, 1.00mm pitch, double rows +Surface mounted pin header SMD 2x27 1.00mm double row +0 +54 +54 +Connector_PinHeader_1.00mm +PinHeader_2x28_P1.00mm_Horizontal +Through hole angled pin header, 2x28, 1.00mm pitch, 2.0mm pin length, double rows +Through hole angled pin header THT 2x28 1.00mm double row +0 +56 +56 +Connector_PinHeader_1.00mm +PinHeader_2x28_P1.00mm_Vertical +Through hole straight pin header, 2x28, 1.00mm pitch, double rows +Through hole pin header THT 2x28 1.00mm double row +0 +56 +56 +Connector_PinHeader_1.00mm +PinHeader_2x28_P1.00mm_Vertical_SMD +surface-mounted straight pin header, 2x28, 1.00mm pitch, double rows +Surface mounted pin header SMD 2x28 1.00mm double row +0 +56 +56 +Connector_PinHeader_1.00mm +PinHeader_2x29_P1.00mm_Horizontal +Through hole angled pin header, 2x29, 1.00mm pitch, 2.0mm pin length, double rows +Through hole angled pin header THT 2x29 1.00mm double row +0 +58 +58 +Connector_PinHeader_1.00mm +PinHeader_2x29_P1.00mm_Vertical +Through hole straight pin header, 2x29, 1.00mm pitch, double rows +Through hole pin header THT 2x29 1.00mm double row +0 +58 +58 +Connector_PinHeader_1.00mm +PinHeader_2x29_P1.00mm_Vertical_SMD +surface-mounted straight pin header, 2x29, 1.00mm pitch, double rows +Surface mounted pin header SMD 2x29 1.00mm double row +0 +58 +58 +Connector_PinHeader_1.00mm +PinHeader_2x30_P1.00mm_Horizontal +Through hole angled pin header, 2x30, 1.00mm pitch, 2.0mm pin length, double rows +Through hole angled pin header THT 2x30 1.00mm double row +0 +60 +60 +Connector_PinHeader_1.00mm +PinHeader_2x30_P1.00mm_Vertical +Through hole straight pin header, 2x30, 1.00mm pitch, double rows +Through hole pin header THT 2x30 1.00mm double row +0 +60 +60 +Connector_PinHeader_1.00mm +PinHeader_2x30_P1.00mm_Vertical_SMD +surface-mounted straight pin header, 2x30, 1.00mm pitch, double rows +Surface mounted pin header SMD 2x30 1.00mm double row +0 +60 +60 +Connector_PinHeader_1.00mm +PinHeader_2x31_P1.00mm_Horizontal +Through hole angled pin header, 2x31, 1.00mm pitch, 2.0mm pin length, double rows +Through hole angled pin header THT 2x31 1.00mm double row +0 +62 +62 +Connector_PinHeader_1.00mm +PinHeader_2x31_P1.00mm_Vertical +Through hole straight pin header, 2x31, 1.00mm pitch, double rows +Through hole pin header THT 2x31 1.00mm double row +0 +62 +62 +Connector_PinHeader_1.00mm +PinHeader_2x31_P1.00mm_Vertical_SMD +surface-mounted straight pin header, 2x31, 1.00mm pitch, double rows +Surface mounted pin header SMD 2x31 1.00mm double row +0 +62 +62 +Connector_PinHeader_1.00mm +PinHeader_2x32_P1.00mm_Horizontal +Through hole angled pin header, 2x32, 1.00mm pitch, 2.0mm pin length, double rows +Through hole angled pin header THT 2x32 1.00mm double row +0 +64 +64 +Connector_PinHeader_1.00mm +PinHeader_2x32_P1.00mm_Vertical +Through hole straight pin header, 2x32, 1.00mm pitch, double rows +Through hole pin header THT 2x32 1.00mm double row +0 +64 +64 +Connector_PinHeader_1.00mm +PinHeader_2x32_P1.00mm_Vertical_SMD +surface-mounted straight pin header, 2x32, 1.00mm pitch, double rows +Surface mounted pin header SMD 2x32 1.00mm double row +0 +64 +64 +Connector_PinHeader_1.00mm +PinHeader_2x33_P1.00mm_Horizontal +Through hole angled pin header, 2x33, 1.00mm pitch, 2.0mm pin length, double rows +Through hole angled pin header THT 2x33 1.00mm double row +0 +66 +66 +Connector_PinHeader_1.00mm +PinHeader_2x33_P1.00mm_Vertical +Through hole straight pin header, 2x33, 1.00mm pitch, double rows +Through hole pin header THT 2x33 1.00mm double row +0 +66 +66 +Connector_PinHeader_1.00mm +PinHeader_2x33_P1.00mm_Vertical_SMD +surface-mounted straight pin header, 2x33, 1.00mm pitch, double rows +Surface mounted pin header SMD 2x33 1.00mm double row +0 +66 +66 +Connector_PinHeader_1.00mm +PinHeader_2x34_P1.00mm_Horizontal +Through hole angled pin header, 2x34, 1.00mm pitch, 2.0mm pin length, double rows +Through hole angled pin header THT 2x34 1.00mm double row +0 +68 +68 +Connector_PinHeader_1.00mm +PinHeader_2x34_P1.00mm_Vertical +Through hole straight pin header, 2x34, 1.00mm pitch, double rows +Through hole pin header THT 2x34 1.00mm double row +0 +68 +68 +Connector_PinHeader_1.00mm +PinHeader_2x34_P1.00mm_Vertical_SMD +surface-mounted straight pin header, 2x34, 1.00mm pitch, double rows +Surface mounted pin header SMD 2x34 1.00mm double row +0 +68 +68 +Connector_PinHeader_1.00mm +PinHeader_2x35_P1.00mm_Horizontal +Through hole angled pin header, 2x35, 1.00mm pitch, 2.0mm pin length, double rows +Through hole angled pin header THT 2x35 1.00mm double row +0 +70 +70 +Connector_PinHeader_1.00mm +PinHeader_2x35_P1.00mm_Vertical +Through hole straight pin header, 2x35, 1.00mm pitch, double rows +Through hole pin header THT 2x35 1.00mm double row +0 +70 +70 +Connector_PinHeader_1.00mm +PinHeader_2x35_P1.00mm_Vertical_SMD +surface-mounted straight pin header, 2x35, 1.00mm pitch, double rows +Surface mounted pin header SMD 2x35 1.00mm double row +0 +70 +70 +Connector_PinHeader_1.00mm +PinHeader_2x36_P1.00mm_Horizontal +Through hole angled pin header, 2x36, 1.00mm pitch, 2.0mm pin length, double rows +Through hole angled pin header THT 2x36 1.00mm double row +0 +72 +72 +Connector_PinHeader_1.00mm +PinHeader_2x36_P1.00mm_Vertical +Through hole straight pin header, 2x36, 1.00mm pitch, double rows +Through hole pin header THT 2x36 1.00mm double row +0 +72 +72 +Connector_PinHeader_1.00mm +PinHeader_2x36_P1.00mm_Vertical_SMD +surface-mounted straight pin header, 2x36, 1.00mm pitch, double rows +Surface mounted pin header SMD 2x36 1.00mm double row +0 +72 +72 +Connector_PinHeader_1.00mm +PinHeader_2x37_P1.00mm_Horizontal +Through hole angled pin header, 2x37, 1.00mm pitch, 2.0mm pin length, double rows +Through hole angled pin header THT 2x37 1.00mm double row +0 +74 +74 +Connector_PinHeader_1.00mm +PinHeader_2x37_P1.00mm_Vertical +Through hole straight pin header, 2x37, 1.00mm pitch, double rows +Through hole pin header THT 2x37 1.00mm double row +0 +74 +74 +Connector_PinHeader_1.00mm +PinHeader_2x37_P1.00mm_Vertical_SMD +surface-mounted straight pin header, 2x37, 1.00mm pitch, double rows +Surface mounted pin header SMD 2x37 1.00mm double row +0 +74 +74 +Connector_PinHeader_1.00mm +PinHeader_2x38_P1.00mm_Horizontal +Through hole angled pin header, 2x38, 1.00mm pitch, 2.0mm pin length, double rows +Through hole angled pin header THT 2x38 1.00mm double row +0 +76 +76 +Connector_PinHeader_1.00mm +PinHeader_2x38_P1.00mm_Vertical +Through hole straight pin header, 2x38, 1.00mm pitch, double rows +Through hole pin header THT 2x38 1.00mm double row +0 +76 +76 +Connector_PinHeader_1.00mm +PinHeader_2x38_P1.00mm_Vertical_SMD +surface-mounted straight pin header, 2x38, 1.00mm pitch, double rows +Surface mounted pin header SMD 2x38 1.00mm double row +0 +76 +76 +Connector_PinHeader_1.00mm +PinHeader_2x39_P1.00mm_Horizontal +Through hole angled pin header, 2x39, 1.00mm pitch, 2.0mm pin length, double rows +Through hole angled pin header THT 2x39 1.00mm double row +0 +78 +78 +Connector_PinHeader_1.00mm +PinHeader_2x39_P1.00mm_Vertical +Through hole straight pin header, 2x39, 1.00mm pitch, double rows +Through hole pin header THT 2x39 1.00mm double row +0 +78 +78 +Connector_PinHeader_1.00mm +PinHeader_2x39_P1.00mm_Vertical_SMD +surface-mounted straight pin header, 2x39, 1.00mm pitch, double rows +Surface mounted pin header SMD 2x39 1.00mm double row +0 +78 +78 +Connector_PinHeader_1.00mm +PinHeader_2x40_P1.00mm_Horizontal +Through hole angled pin header, 2x40, 1.00mm pitch, 2.0mm pin length, double rows +Through hole angled pin header THT 2x40 1.00mm double row +0 +80 +80 +Connector_PinHeader_1.00mm +PinHeader_2x40_P1.00mm_Vertical +Through hole straight pin header, 2x40, 1.00mm pitch, double rows +Through hole pin header THT 2x40 1.00mm double row +0 +80 +80 +Connector_PinHeader_1.00mm +PinHeader_2x40_P1.00mm_Vertical_SMD +surface-mounted straight pin header, 2x40, 1.00mm pitch, double rows +Surface mounted pin header SMD 2x40 1.00mm double row +0 +80 +80 +Connector_PinHeader_1.27mm +PinHeader_1x01_P1.27mm_Horizontal +Through hole angled pin header, 1x01, 1.27mm pitch, 4.0mm pin length, single row +Through hole angled pin header THT 1x01 1.27mm single row +0 +1 +1 +Connector_PinHeader_1.27mm +PinHeader_1x01_P1.27mm_Vertical +Through hole straight pin header, 1x01, 1.27mm pitch, single row +Through hole pin header THT 1x01 1.27mm single row +0 +1 +1 +Connector_PinHeader_1.27mm +PinHeader_1x02_P1.27mm_Horizontal +Through hole angled pin header, 1x02, 1.27mm pitch, 4.0mm pin length, single row +Through hole angled pin header THT 1x02 1.27mm single row +0 +2 +2 +Connector_PinHeader_1.27mm +PinHeader_1x02_P1.27mm_Vertical +Through hole straight pin header, 1x02, 1.27mm pitch, single row +Through hole pin header THT 1x02 1.27mm single row +0 +2 +2 +Connector_PinHeader_1.27mm +PinHeader_1x02_P1.27mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x02, 1.27mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x02 1.27mm single row style1 pin1 left +0 +2 +2 +Connector_PinHeader_1.27mm +PinHeader_1x02_P1.27mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x02, 1.27mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x02 1.27mm single row style2 pin1 right +0 +2 +2 +Connector_PinHeader_1.27mm +PinHeader_1x03_P1.27mm_Horizontal +Through hole angled pin header, 1x03, 1.27mm pitch, 4.0mm pin length, single row +Through hole angled pin header THT 1x03 1.27mm single row +0 +3 +3 +Connector_PinHeader_1.27mm +PinHeader_1x03_P1.27mm_Vertical +Through hole straight pin header, 1x03, 1.27mm pitch, single row +Through hole pin header THT 1x03 1.27mm single row +0 +3 +3 +Connector_PinHeader_1.27mm +PinHeader_1x03_P1.27mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x03, 1.27mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x03 1.27mm single row style1 pin1 left +0 +3 +3 +Connector_PinHeader_1.27mm +PinHeader_1x03_P1.27mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x03, 1.27mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x03 1.27mm single row style2 pin1 right +0 +3 +3 +Connector_PinHeader_1.27mm +PinHeader_1x04_P1.27mm_Horizontal +Through hole angled pin header, 1x04, 1.27mm pitch, 4.0mm pin length, single row +Through hole angled pin header THT 1x04 1.27mm single row +0 +4 +4 +Connector_PinHeader_1.27mm +PinHeader_1x04_P1.27mm_Vertical +Through hole straight pin header, 1x04, 1.27mm pitch, single row +Through hole pin header THT 1x04 1.27mm single row +0 +4 +4 +Connector_PinHeader_1.27mm +PinHeader_1x04_P1.27mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x04, 1.27mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x04 1.27mm single row style1 pin1 left +0 +4 +4 +Connector_PinHeader_1.27mm +PinHeader_1x04_P1.27mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x04, 1.27mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x04 1.27mm single row style2 pin1 right +0 +4 +4 +Connector_PinHeader_1.27mm +PinHeader_1x05_P1.27mm_Horizontal +Through hole angled pin header, 1x05, 1.27mm pitch, 4.0mm pin length, single row +Through hole angled pin header THT 1x05 1.27mm single row +0 +5 +5 +Connector_PinHeader_1.27mm +PinHeader_1x05_P1.27mm_Vertical +Through hole straight pin header, 1x05, 1.27mm pitch, single row +Through hole pin header THT 1x05 1.27mm single row +0 +5 +5 +Connector_PinHeader_1.27mm +PinHeader_1x05_P1.27mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x05, 1.27mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x05 1.27mm single row style1 pin1 left +0 +5 +5 +Connector_PinHeader_1.27mm +PinHeader_1x05_P1.27mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x05, 1.27mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x05 1.27mm single row style2 pin1 right +0 +5 +5 +Connector_PinHeader_1.27mm +PinHeader_1x06_P1.27mm_Horizontal +Through hole angled pin header, 1x06, 1.27mm pitch, 4.0mm pin length, single row +Through hole angled pin header THT 1x06 1.27mm single row +0 +6 +6 +Connector_PinHeader_1.27mm +PinHeader_1x06_P1.27mm_Vertical +Through hole straight pin header, 1x06, 1.27mm pitch, single row +Through hole pin header THT 1x06 1.27mm single row +0 +6 +6 +Connector_PinHeader_1.27mm +PinHeader_1x06_P1.27mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x06, 1.27mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x06 1.27mm single row style1 pin1 left +0 +6 +6 +Connector_PinHeader_1.27mm +PinHeader_1x06_P1.27mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x06, 1.27mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x06 1.27mm single row style2 pin1 right +0 +6 +6 +Connector_PinHeader_1.27mm +PinHeader_1x07_P1.27mm_Horizontal +Through hole angled pin header, 1x07, 1.27mm pitch, 4.0mm pin length, single row +Through hole angled pin header THT 1x07 1.27mm single row +0 +7 +7 +Connector_PinHeader_1.27mm +PinHeader_1x07_P1.27mm_Vertical +Through hole straight pin header, 1x07, 1.27mm pitch, single row +Through hole pin header THT 1x07 1.27mm single row +0 +7 +7 +Connector_PinHeader_1.27mm +PinHeader_1x07_P1.27mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x07, 1.27mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x07 1.27mm single row style1 pin1 left +0 +7 +7 +Connector_PinHeader_1.27mm +PinHeader_1x07_P1.27mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x07, 1.27mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x07 1.27mm single row style2 pin1 right +0 +7 +7 +Connector_PinHeader_1.27mm +PinHeader_1x08_P1.27mm_Horizontal +Through hole angled pin header, 1x08, 1.27mm pitch, 4.0mm pin length, single row +Through hole angled pin header THT 1x08 1.27mm single row +0 +8 +8 +Connector_PinHeader_1.27mm +PinHeader_1x08_P1.27mm_Vertical +Through hole straight pin header, 1x08, 1.27mm pitch, single row +Through hole pin header THT 1x08 1.27mm single row +0 +8 +8 +Connector_PinHeader_1.27mm +PinHeader_1x08_P1.27mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x08, 1.27mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x08 1.27mm single row style1 pin1 left +0 +8 +8 +Connector_PinHeader_1.27mm +PinHeader_1x08_P1.27mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x08, 1.27mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x08 1.27mm single row style2 pin1 right +0 +8 +8 +Connector_PinHeader_1.27mm +PinHeader_1x09_P1.27mm_Horizontal +Through hole angled pin header, 1x09, 1.27mm pitch, 4.0mm pin length, single row +Through hole angled pin header THT 1x09 1.27mm single row +0 +9 +9 +Connector_PinHeader_1.27mm +PinHeader_1x09_P1.27mm_Vertical +Through hole straight pin header, 1x09, 1.27mm pitch, single row +Through hole pin header THT 1x09 1.27mm single row +0 +9 +9 +Connector_PinHeader_1.27mm +PinHeader_1x09_P1.27mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x09, 1.27mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x09 1.27mm single row style1 pin1 left +0 +9 +9 +Connector_PinHeader_1.27mm +PinHeader_1x09_P1.27mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x09, 1.27mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x09 1.27mm single row style2 pin1 right +0 +9 +9 +Connector_PinHeader_1.27mm +PinHeader_1x10_P1.27mm_Horizontal +Through hole angled pin header, 1x10, 1.27mm pitch, 4.0mm pin length, single row +Through hole angled pin header THT 1x10 1.27mm single row +0 +10 +10 +Connector_PinHeader_1.27mm +PinHeader_1x10_P1.27mm_Vertical +Through hole straight pin header, 1x10, 1.27mm pitch, single row +Through hole pin header THT 1x10 1.27mm single row +0 +10 +10 +Connector_PinHeader_1.27mm +PinHeader_1x10_P1.27mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x10, 1.27mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x10 1.27mm single row style1 pin1 left +0 +10 +10 +Connector_PinHeader_1.27mm +PinHeader_1x10_P1.27mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x10, 1.27mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x10 1.27mm single row style2 pin1 right +0 +10 +10 +Connector_PinHeader_1.27mm +PinHeader_1x11_P1.27mm_Horizontal +Through hole angled pin header, 1x11, 1.27mm pitch, 4.0mm pin length, single row +Through hole angled pin header THT 1x11 1.27mm single row +0 +11 +11 +Connector_PinHeader_1.27mm +PinHeader_1x11_P1.27mm_Vertical +Through hole straight pin header, 1x11, 1.27mm pitch, single row +Through hole pin header THT 1x11 1.27mm single row +0 +11 +11 +Connector_PinHeader_1.27mm +PinHeader_1x11_P1.27mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x11, 1.27mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x11 1.27mm single row style1 pin1 left +0 +11 +11 +Connector_PinHeader_1.27mm +PinHeader_1x11_P1.27mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x11, 1.27mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x11 1.27mm single row style2 pin1 right +0 +11 +11 +Connector_PinHeader_1.27mm +PinHeader_1x12_P1.27mm_Horizontal +Through hole angled pin header, 1x12, 1.27mm pitch, 4.0mm pin length, single row +Through hole angled pin header THT 1x12 1.27mm single row +0 +12 +12 +Connector_PinHeader_1.27mm +PinHeader_1x12_P1.27mm_Vertical +Through hole straight pin header, 1x12, 1.27mm pitch, single row +Through hole pin header THT 1x12 1.27mm single row +0 +12 +12 +Connector_PinHeader_1.27mm +PinHeader_1x12_P1.27mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x12, 1.27mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x12 1.27mm single row style1 pin1 left +0 +12 +12 +Connector_PinHeader_1.27mm +PinHeader_1x12_P1.27mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x12, 1.27mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x12 1.27mm single row style2 pin1 right +0 +12 +12 +Connector_PinHeader_1.27mm +PinHeader_1x13_P1.27mm_Horizontal +Through hole angled pin header, 1x13, 1.27mm pitch, 4.0mm pin length, single row +Through hole angled pin header THT 1x13 1.27mm single row +0 +13 +13 +Connector_PinHeader_1.27mm +PinHeader_1x13_P1.27mm_Vertical +Through hole straight pin header, 1x13, 1.27mm pitch, single row +Through hole pin header THT 1x13 1.27mm single row +0 +13 +13 +Connector_PinHeader_1.27mm +PinHeader_1x13_P1.27mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x13, 1.27mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x13 1.27mm single row style1 pin1 left +0 +13 +13 +Connector_PinHeader_1.27mm +PinHeader_1x13_P1.27mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x13, 1.27mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x13 1.27mm single row style2 pin1 right +0 +13 +13 +Connector_PinHeader_1.27mm +PinHeader_1x14_P1.27mm_Horizontal +Through hole angled pin header, 1x14, 1.27mm pitch, 4.0mm pin length, single row +Through hole angled pin header THT 1x14 1.27mm single row +0 +14 +14 +Connector_PinHeader_1.27mm +PinHeader_1x14_P1.27mm_Vertical +Through hole straight pin header, 1x14, 1.27mm pitch, single row +Through hole pin header THT 1x14 1.27mm single row +0 +14 +14 +Connector_PinHeader_1.27mm +PinHeader_1x14_P1.27mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x14, 1.27mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x14 1.27mm single row style1 pin1 left +0 +14 +14 +Connector_PinHeader_1.27mm +PinHeader_1x14_P1.27mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x14, 1.27mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x14 1.27mm single row style2 pin1 right +0 +14 +14 +Connector_PinHeader_1.27mm +PinHeader_1x15_P1.27mm_Horizontal +Through hole angled pin header, 1x15, 1.27mm pitch, 4.0mm pin length, single row +Through hole angled pin header THT 1x15 1.27mm single row +0 +15 +15 +Connector_PinHeader_1.27mm +PinHeader_1x15_P1.27mm_Vertical +Through hole straight pin header, 1x15, 1.27mm pitch, single row +Through hole pin header THT 1x15 1.27mm single row +0 +15 +15 +Connector_PinHeader_1.27mm +PinHeader_1x15_P1.27mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x15, 1.27mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x15 1.27mm single row style1 pin1 left +0 +15 +15 +Connector_PinHeader_1.27mm +PinHeader_1x15_P1.27mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x15, 1.27mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x15 1.27mm single row style2 pin1 right +0 +15 +15 +Connector_PinHeader_1.27mm +PinHeader_1x16_P1.27mm_Horizontal +Through hole angled pin header, 1x16, 1.27mm pitch, 4.0mm pin length, single row +Through hole angled pin header THT 1x16 1.27mm single row +0 +16 +16 +Connector_PinHeader_1.27mm +PinHeader_1x16_P1.27mm_Vertical +Through hole straight pin header, 1x16, 1.27mm pitch, single row +Through hole pin header THT 1x16 1.27mm single row +0 +16 +16 +Connector_PinHeader_1.27mm +PinHeader_1x16_P1.27mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x16, 1.27mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x16 1.27mm single row style1 pin1 left +0 +16 +16 +Connector_PinHeader_1.27mm +PinHeader_1x16_P1.27mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x16, 1.27mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x16 1.27mm single row style2 pin1 right +0 +16 +16 +Connector_PinHeader_1.27mm +PinHeader_1x17_P1.27mm_Horizontal +Through hole angled pin header, 1x17, 1.27mm pitch, 4.0mm pin length, single row +Through hole angled pin header THT 1x17 1.27mm single row +0 +17 +17 +Connector_PinHeader_1.27mm +PinHeader_1x17_P1.27mm_Vertical +Through hole straight pin header, 1x17, 1.27mm pitch, single row +Through hole pin header THT 1x17 1.27mm single row +0 +17 +17 +Connector_PinHeader_1.27mm +PinHeader_1x17_P1.27mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x17, 1.27mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x17 1.27mm single row style1 pin1 left +0 +17 +17 +Connector_PinHeader_1.27mm +PinHeader_1x17_P1.27mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x17, 1.27mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x17 1.27mm single row style2 pin1 right +0 +17 +17 +Connector_PinHeader_1.27mm +PinHeader_1x18_P1.27mm_Horizontal +Through hole angled pin header, 1x18, 1.27mm pitch, 4.0mm pin length, single row +Through hole angled pin header THT 1x18 1.27mm single row +0 +18 +18 +Connector_PinHeader_1.27mm +PinHeader_1x18_P1.27mm_Vertical +Through hole straight pin header, 1x18, 1.27mm pitch, single row +Through hole pin header THT 1x18 1.27mm single row +0 +18 +18 +Connector_PinHeader_1.27mm +PinHeader_1x18_P1.27mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x18, 1.27mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x18 1.27mm single row style1 pin1 left +0 +18 +18 +Connector_PinHeader_1.27mm +PinHeader_1x18_P1.27mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x18, 1.27mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x18 1.27mm single row style2 pin1 right +0 +18 +18 +Connector_PinHeader_1.27mm +PinHeader_1x19_P1.27mm_Horizontal +Through hole angled pin header, 1x19, 1.27mm pitch, 4.0mm pin length, single row +Through hole angled pin header THT 1x19 1.27mm single row +0 +19 +19 +Connector_PinHeader_1.27mm +PinHeader_1x19_P1.27mm_Vertical +Through hole straight pin header, 1x19, 1.27mm pitch, single row +Through hole pin header THT 1x19 1.27mm single row +0 +19 +19 +Connector_PinHeader_1.27mm +PinHeader_1x19_P1.27mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x19, 1.27mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x19 1.27mm single row style1 pin1 left +0 +19 +19 +Connector_PinHeader_1.27mm +PinHeader_1x19_P1.27mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x19, 1.27mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x19 1.27mm single row style2 pin1 right +0 +19 +19 +Connector_PinHeader_1.27mm +PinHeader_1x20_P1.27mm_Horizontal +Through hole angled pin header, 1x20, 1.27mm pitch, 4.0mm pin length, single row +Through hole angled pin header THT 1x20 1.27mm single row +0 +20 +20 +Connector_PinHeader_1.27mm +PinHeader_1x20_P1.27mm_Vertical +Through hole straight pin header, 1x20, 1.27mm pitch, single row +Through hole pin header THT 1x20 1.27mm single row +0 +20 +20 +Connector_PinHeader_1.27mm +PinHeader_1x20_P1.27mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x20, 1.27mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x20 1.27mm single row style1 pin1 left +0 +20 +20 +Connector_PinHeader_1.27mm +PinHeader_1x20_P1.27mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x20, 1.27mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x20 1.27mm single row style2 pin1 right +0 +20 +20 +Connector_PinHeader_1.27mm +PinHeader_1x21_P1.27mm_Horizontal +Through hole angled pin header, 1x21, 1.27mm pitch, 4.0mm pin length, single row +Through hole angled pin header THT 1x21 1.27mm single row +0 +21 +21 +Connector_PinHeader_1.27mm +PinHeader_1x21_P1.27mm_Vertical +Through hole straight pin header, 1x21, 1.27mm pitch, single row +Through hole pin header THT 1x21 1.27mm single row +0 +21 +21 +Connector_PinHeader_1.27mm +PinHeader_1x21_P1.27mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x21, 1.27mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x21 1.27mm single row style1 pin1 left +0 +21 +21 +Connector_PinHeader_1.27mm +PinHeader_1x21_P1.27mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x21, 1.27mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x21 1.27mm single row style2 pin1 right +0 +21 +21 +Connector_PinHeader_1.27mm +PinHeader_1x22_P1.27mm_Horizontal +Through hole angled pin header, 1x22, 1.27mm pitch, 4.0mm pin length, single row +Through hole angled pin header THT 1x22 1.27mm single row +0 +22 +22 +Connector_PinHeader_1.27mm +PinHeader_1x22_P1.27mm_Vertical +Through hole straight pin header, 1x22, 1.27mm pitch, single row +Through hole pin header THT 1x22 1.27mm single row +0 +22 +22 +Connector_PinHeader_1.27mm +PinHeader_1x22_P1.27mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x22, 1.27mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x22 1.27mm single row style1 pin1 left +0 +22 +22 +Connector_PinHeader_1.27mm +PinHeader_1x22_P1.27mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x22, 1.27mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x22 1.27mm single row style2 pin1 right +0 +22 +22 +Connector_PinHeader_1.27mm +PinHeader_1x23_P1.27mm_Horizontal +Through hole angled pin header, 1x23, 1.27mm pitch, 4.0mm pin length, single row +Through hole angled pin header THT 1x23 1.27mm single row +0 +23 +23 +Connector_PinHeader_1.27mm +PinHeader_1x23_P1.27mm_Vertical +Through hole straight pin header, 1x23, 1.27mm pitch, single row +Through hole pin header THT 1x23 1.27mm single row +0 +23 +23 +Connector_PinHeader_1.27mm +PinHeader_1x23_P1.27mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x23, 1.27mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x23 1.27mm single row style1 pin1 left +0 +23 +23 +Connector_PinHeader_1.27mm +PinHeader_1x23_P1.27mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x23, 1.27mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x23 1.27mm single row style2 pin1 right +0 +23 +23 +Connector_PinHeader_1.27mm +PinHeader_1x24_P1.27mm_Horizontal +Through hole angled pin header, 1x24, 1.27mm pitch, 4.0mm pin length, single row +Through hole angled pin header THT 1x24 1.27mm single row +0 +24 +24 +Connector_PinHeader_1.27mm +PinHeader_1x24_P1.27mm_Vertical +Through hole straight pin header, 1x24, 1.27mm pitch, single row +Through hole pin header THT 1x24 1.27mm single row +0 +24 +24 +Connector_PinHeader_1.27mm +PinHeader_1x24_P1.27mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x24, 1.27mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x24 1.27mm single row style1 pin1 left +0 +24 +24 +Connector_PinHeader_1.27mm +PinHeader_1x24_P1.27mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x24, 1.27mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x24 1.27mm single row style2 pin1 right +0 +24 +24 +Connector_PinHeader_1.27mm +PinHeader_1x25_P1.27mm_Horizontal +Through hole angled pin header, 1x25, 1.27mm pitch, 4.0mm pin length, single row +Through hole angled pin header THT 1x25 1.27mm single row +0 +25 +25 +Connector_PinHeader_1.27mm +PinHeader_1x25_P1.27mm_Vertical +Through hole straight pin header, 1x25, 1.27mm pitch, single row +Through hole pin header THT 1x25 1.27mm single row +0 +25 +25 +Connector_PinHeader_1.27mm +PinHeader_1x25_P1.27mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x25, 1.27mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x25 1.27mm single row style1 pin1 left +0 +25 +25 +Connector_PinHeader_1.27mm +PinHeader_1x25_P1.27mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x25, 1.27mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x25 1.27mm single row style2 pin1 right +0 +25 +25 +Connector_PinHeader_1.27mm +PinHeader_1x26_P1.27mm_Horizontal +Through hole angled pin header, 1x26, 1.27mm pitch, 4.0mm pin length, single row +Through hole angled pin header THT 1x26 1.27mm single row +0 +26 +26 +Connector_PinHeader_1.27mm +PinHeader_1x26_P1.27mm_Vertical +Through hole straight pin header, 1x26, 1.27mm pitch, single row +Through hole pin header THT 1x26 1.27mm single row +0 +26 +26 +Connector_PinHeader_1.27mm +PinHeader_1x26_P1.27mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x26, 1.27mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x26 1.27mm single row style1 pin1 left +0 +26 +26 +Connector_PinHeader_1.27mm +PinHeader_1x26_P1.27mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x26, 1.27mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x26 1.27mm single row style2 pin1 right +0 +26 +26 +Connector_PinHeader_1.27mm +PinHeader_1x27_P1.27mm_Horizontal +Through hole angled pin header, 1x27, 1.27mm pitch, 4.0mm pin length, single row +Through hole angled pin header THT 1x27 1.27mm single row +0 +27 +27 +Connector_PinHeader_1.27mm +PinHeader_1x27_P1.27mm_Vertical +Through hole straight pin header, 1x27, 1.27mm pitch, single row +Through hole pin header THT 1x27 1.27mm single row +0 +27 +27 +Connector_PinHeader_1.27mm +PinHeader_1x27_P1.27mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x27, 1.27mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x27 1.27mm single row style1 pin1 left +0 +27 +27 +Connector_PinHeader_1.27mm +PinHeader_1x27_P1.27mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x27, 1.27mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x27 1.27mm single row style2 pin1 right +0 +27 +27 +Connector_PinHeader_1.27mm +PinHeader_1x28_P1.27mm_Horizontal +Through hole angled pin header, 1x28, 1.27mm pitch, 4.0mm pin length, single row +Through hole angled pin header THT 1x28 1.27mm single row +0 +28 +28 +Connector_PinHeader_1.27mm +PinHeader_1x28_P1.27mm_Vertical +Through hole straight pin header, 1x28, 1.27mm pitch, single row +Through hole pin header THT 1x28 1.27mm single row +0 +28 +28 +Connector_PinHeader_1.27mm +PinHeader_1x28_P1.27mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x28, 1.27mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x28 1.27mm single row style1 pin1 left +0 +28 +28 +Connector_PinHeader_1.27mm +PinHeader_1x28_P1.27mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x28, 1.27mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x28 1.27mm single row style2 pin1 right +0 +28 +28 +Connector_PinHeader_1.27mm +PinHeader_1x29_P1.27mm_Horizontal +Through hole angled pin header, 1x29, 1.27mm pitch, 4.0mm pin length, single row +Through hole angled pin header THT 1x29 1.27mm single row +0 +29 +29 +Connector_PinHeader_1.27mm +PinHeader_1x29_P1.27mm_Vertical +Through hole straight pin header, 1x29, 1.27mm pitch, single row +Through hole pin header THT 1x29 1.27mm single row +0 +29 +29 +Connector_PinHeader_1.27mm +PinHeader_1x29_P1.27mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x29, 1.27mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x29 1.27mm single row style1 pin1 left +0 +29 +29 +Connector_PinHeader_1.27mm +PinHeader_1x29_P1.27mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x29, 1.27mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x29 1.27mm single row style2 pin1 right +0 +29 +29 +Connector_PinHeader_1.27mm +PinHeader_1x30_P1.27mm_Horizontal +Through hole angled pin header, 1x30, 1.27mm pitch, 4.0mm pin length, single row +Through hole angled pin header THT 1x30 1.27mm single row +0 +30 +30 +Connector_PinHeader_1.27mm +PinHeader_1x30_P1.27mm_Vertical +Through hole straight pin header, 1x30, 1.27mm pitch, single row +Through hole pin header THT 1x30 1.27mm single row +0 +30 +30 +Connector_PinHeader_1.27mm +PinHeader_1x30_P1.27mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x30, 1.27mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x30 1.27mm single row style1 pin1 left +0 +30 +30 +Connector_PinHeader_1.27mm +PinHeader_1x30_P1.27mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x30, 1.27mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x30 1.27mm single row style2 pin1 right +0 +30 +30 +Connector_PinHeader_1.27mm +PinHeader_1x31_P1.27mm_Horizontal +Through hole angled pin header, 1x31, 1.27mm pitch, 4.0mm pin length, single row +Through hole angled pin header THT 1x31 1.27mm single row +0 +31 +31 +Connector_PinHeader_1.27mm +PinHeader_1x31_P1.27mm_Vertical +Through hole straight pin header, 1x31, 1.27mm pitch, single row +Through hole pin header THT 1x31 1.27mm single row +0 +31 +31 +Connector_PinHeader_1.27mm +PinHeader_1x31_P1.27mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x31, 1.27mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x31 1.27mm single row style1 pin1 left +0 +31 +31 +Connector_PinHeader_1.27mm +PinHeader_1x31_P1.27mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x31, 1.27mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x31 1.27mm single row style2 pin1 right +0 +31 +31 +Connector_PinHeader_1.27mm +PinHeader_1x32_P1.27mm_Horizontal +Through hole angled pin header, 1x32, 1.27mm pitch, 4.0mm pin length, single row +Through hole angled pin header THT 1x32 1.27mm single row +0 +32 +32 +Connector_PinHeader_1.27mm +PinHeader_1x32_P1.27mm_Vertical +Through hole straight pin header, 1x32, 1.27mm pitch, single row +Through hole pin header THT 1x32 1.27mm single row +0 +32 +32 +Connector_PinHeader_1.27mm +PinHeader_1x32_P1.27mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x32, 1.27mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x32 1.27mm single row style1 pin1 left +0 +32 +32 +Connector_PinHeader_1.27mm +PinHeader_1x32_P1.27mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x32, 1.27mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x32 1.27mm single row style2 pin1 right +0 +32 +32 +Connector_PinHeader_1.27mm +PinHeader_1x33_P1.27mm_Horizontal +Through hole angled pin header, 1x33, 1.27mm pitch, 4.0mm pin length, single row +Through hole angled pin header THT 1x33 1.27mm single row +0 +33 +33 +Connector_PinHeader_1.27mm +PinHeader_1x33_P1.27mm_Vertical +Through hole straight pin header, 1x33, 1.27mm pitch, single row +Through hole pin header THT 1x33 1.27mm single row +0 +33 +33 +Connector_PinHeader_1.27mm +PinHeader_1x33_P1.27mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x33, 1.27mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x33 1.27mm single row style1 pin1 left +0 +33 +33 +Connector_PinHeader_1.27mm +PinHeader_1x33_P1.27mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x33, 1.27mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x33 1.27mm single row style2 pin1 right +0 +33 +33 +Connector_PinHeader_1.27mm +PinHeader_1x34_P1.27mm_Horizontal +Through hole angled pin header, 1x34, 1.27mm pitch, 4.0mm pin length, single row +Through hole angled pin header THT 1x34 1.27mm single row +0 +34 +34 +Connector_PinHeader_1.27mm +PinHeader_1x34_P1.27mm_Vertical +Through hole straight pin header, 1x34, 1.27mm pitch, single row +Through hole pin header THT 1x34 1.27mm single row +0 +34 +34 +Connector_PinHeader_1.27mm +PinHeader_1x34_P1.27mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x34, 1.27mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x34 1.27mm single row style1 pin1 left +0 +34 +34 +Connector_PinHeader_1.27mm +PinHeader_1x34_P1.27mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x34, 1.27mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x34 1.27mm single row style2 pin1 right +0 +34 +34 +Connector_PinHeader_1.27mm +PinHeader_1x35_P1.27mm_Horizontal +Through hole angled pin header, 1x35, 1.27mm pitch, 4.0mm pin length, single row +Through hole angled pin header THT 1x35 1.27mm single row +0 +35 +35 +Connector_PinHeader_1.27mm +PinHeader_1x35_P1.27mm_Vertical +Through hole straight pin header, 1x35, 1.27mm pitch, single row +Through hole pin header THT 1x35 1.27mm single row +0 +35 +35 +Connector_PinHeader_1.27mm +PinHeader_1x35_P1.27mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x35, 1.27mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x35 1.27mm single row style1 pin1 left +0 +35 +35 +Connector_PinHeader_1.27mm +PinHeader_1x35_P1.27mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x35, 1.27mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x35 1.27mm single row style2 pin1 right +0 +35 +35 +Connector_PinHeader_1.27mm +PinHeader_1x36_P1.27mm_Horizontal +Through hole angled pin header, 1x36, 1.27mm pitch, 4.0mm pin length, single row +Through hole angled pin header THT 1x36 1.27mm single row +0 +36 +36 +Connector_PinHeader_1.27mm +PinHeader_1x36_P1.27mm_Vertical +Through hole straight pin header, 1x36, 1.27mm pitch, single row +Through hole pin header THT 1x36 1.27mm single row +0 +36 +36 +Connector_PinHeader_1.27mm +PinHeader_1x36_P1.27mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x36, 1.27mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x36 1.27mm single row style1 pin1 left +0 +36 +36 +Connector_PinHeader_1.27mm +PinHeader_1x36_P1.27mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x36, 1.27mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x36 1.27mm single row style2 pin1 right +0 +36 +36 +Connector_PinHeader_1.27mm +PinHeader_1x37_P1.27mm_Horizontal +Through hole angled pin header, 1x37, 1.27mm pitch, 4.0mm pin length, single row +Through hole angled pin header THT 1x37 1.27mm single row +0 +37 +37 +Connector_PinHeader_1.27mm +PinHeader_1x37_P1.27mm_Vertical +Through hole straight pin header, 1x37, 1.27mm pitch, single row +Through hole pin header THT 1x37 1.27mm single row +0 +37 +37 +Connector_PinHeader_1.27mm +PinHeader_1x37_P1.27mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x37, 1.27mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x37 1.27mm single row style1 pin1 left +0 +37 +37 +Connector_PinHeader_1.27mm +PinHeader_1x37_P1.27mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x37, 1.27mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x37 1.27mm single row style2 pin1 right +0 +37 +37 +Connector_PinHeader_1.27mm +PinHeader_1x38_P1.27mm_Horizontal +Through hole angled pin header, 1x38, 1.27mm pitch, 4.0mm pin length, single row +Through hole angled pin header THT 1x38 1.27mm single row +0 +38 +38 +Connector_PinHeader_1.27mm +PinHeader_1x38_P1.27mm_Vertical +Through hole straight pin header, 1x38, 1.27mm pitch, single row +Through hole pin header THT 1x38 1.27mm single row +0 +38 +38 +Connector_PinHeader_1.27mm +PinHeader_1x38_P1.27mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x38, 1.27mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x38 1.27mm single row style1 pin1 left +0 +38 +38 +Connector_PinHeader_1.27mm +PinHeader_1x38_P1.27mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x38, 1.27mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x38 1.27mm single row style2 pin1 right +0 +38 +38 +Connector_PinHeader_1.27mm +PinHeader_1x39_P1.27mm_Horizontal +Through hole angled pin header, 1x39, 1.27mm pitch, 4.0mm pin length, single row +Through hole angled pin header THT 1x39 1.27mm single row +0 +39 +39 +Connector_PinHeader_1.27mm +PinHeader_1x39_P1.27mm_Vertical +Through hole straight pin header, 1x39, 1.27mm pitch, single row +Through hole pin header THT 1x39 1.27mm single row +0 +39 +39 +Connector_PinHeader_1.27mm +PinHeader_1x39_P1.27mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x39, 1.27mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x39 1.27mm single row style1 pin1 left +0 +39 +39 +Connector_PinHeader_1.27mm +PinHeader_1x39_P1.27mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x39, 1.27mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x39 1.27mm single row style2 pin1 right +0 +39 +39 +Connector_PinHeader_1.27mm +PinHeader_1x40_P1.27mm_Horizontal +Through hole angled pin header, 1x40, 1.27mm pitch, 4.0mm pin length, single row +Through hole angled pin header THT 1x40 1.27mm single row +0 +40 +40 +Connector_PinHeader_1.27mm +PinHeader_1x40_P1.27mm_Vertical +Through hole straight pin header, 1x40, 1.27mm pitch, single row +Through hole pin header THT 1x40 1.27mm single row +0 +40 +40 +Connector_PinHeader_1.27mm +PinHeader_1x40_P1.27mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x40, 1.27mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x40 1.27mm single row style1 pin1 left +0 +40 +40 +Connector_PinHeader_1.27mm +PinHeader_1x40_P1.27mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x40, 1.27mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x40 1.27mm single row style2 pin1 right +0 +40 +40 +Connector_PinHeader_1.27mm +PinHeader_2x01_P1.27mm_Horizontal +Through hole angled pin header, 2x01, 1.27mm pitch, 4.0mm pin length, double rows +Through hole angled pin header THT 2x01 1.27mm double row +0 +2 +2 +Connector_PinHeader_1.27mm +PinHeader_2x01_P1.27mm_Vertical +Through hole straight pin header, 2x01, 1.27mm pitch, double rows +Through hole pin header THT 2x01 1.27mm double row +0 +2 +2 +Connector_PinHeader_1.27mm +PinHeader_2x01_P1.27mm_Vertical_SMD +surface-mounted straight pin header, 2x01, 1.27mm pitch, double rows +Surface mounted pin header SMD 2x01 1.27mm double row +0 +2 +2 +Connector_PinHeader_1.27mm +PinHeader_2x02_P1.27mm_Horizontal +Through hole angled pin header, 2x02, 1.27mm pitch, 4.0mm pin length, double rows +Through hole angled pin header THT 2x02 1.27mm double row +0 +4 +4 +Connector_PinHeader_1.27mm +PinHeader_2x02_P1.27mm_Vertical +Through hole straight pin header, 2x02, 1.27mm pitch, double rows +Through hole pin header THT 2x02 1.27mm double row +0 +4 +4 +Connector_PinHeader_1.27mm +PinHeader_2x02_P1.27mm_Vertical_SMD +surface-mounted straight pin header, 2x02, 1.27mm pitch, double rows +Surface mounted pin header SMD 2x02 1.27mm double row +0 +4 +4 +Connector_PinHeader_1.27mm +PinHeader_2x03_P1.27mm_Horizontal +Through hole angled pin header, 2x03, 1.27mm pitch, 4.0mm pin length, double rows +Through hole angled pin header THT 2x03 1.27mm double row +0 +6 +6 +Connector_PinHeader_1.27mm +PinHeader_2x03_P1.27mm_Vertical +Through hole straight pin header, 2x03, 1.27mm pitch, double rows +Through hole pin header THT 2x03 1.27mm double row +0 +6 +6 +Connector_PinHeader_1.27mm +PinHeader_2x03_P1.27mm_Vertical_SMD +surface-mounted straight pin header, 2x03, 1.27mm pitch, double rows +Surface mounted pin header SMD 2x03 1.27mm double row +0 +6 +6 +Connector_PinHeader_1.27mm +PinHeader_2x04_P1.27mm_Horizontal +Through hole angled pin header, 2x04, 1.27mm pitch, 4.0mm pin length, double rows +Through hole angled pin header THT 2x04 1.27mm double row +0 +8 +8 +Connector_PinHeader_1.27mm +PinHeader_2x04_P1.27mm_Vertical +Through hole straight pin header, 2x04, 1.27mm pitch, double rows +Through hole pin header THT 2x04 1.27mm double row +0 +8 +8 +Connector_PinHeader_1.27mm +PinHeader_2x04_P1.27mm_Vertical_SMD +surface-mounted straight pin header, 2x04, 1.27mm pitch, double rows +Surface mounted pin header SMD 2x04 1.27mm double row +0 +8 +8 +Connector_PinHeader_1.27mm +PinHeader_2x05_P1.27mm_Horizontal +Through hole angled pin header, 2x05, 1.27mm pitch, 4.0mm pin length, double rows +Through hole angled pin header THT 2x05 1.27mm double row +0 +10 +10 +Connector_PinHeader_1.27mm +PinHeader_2x05_P1.27mm_Vertical +Through hole straight pin header, 2x05, 1.27mm pitch, double rows +Through hole pin header THT 2x05 1.27mm double row +0 +10 +10 +Connector_PinHeader_1.27mm +PinHeader_2x05_P1.27mm_Vertical_SMD +surface-mounted straight pin header, 2x05, 1.27mm pitch, double rows +Surface mounted pin header SMD 2x05 1.27mm double row +0 +10 +10 +Connector_PinHeader_1.27mm +PinHeader_2x06_P1.27mm_Horizontal +Through hole angled pin header, 2x06, 1.27mm pitch, 4.0mm pin length, double rows +Through hole angled pin header THT 2x06 1.27mm double row +0 +12 +12 +Connector_PinHeader_1.27mm +PinHeader_2x06_P1.27mm_Vertical +Through hole straight pin header, 2x06, 1.27mm pitch, double rows +Through hole pin header THT 2x06 1.27mm double row +0 +12 +12 +Connector_PinHeader_1.27mm +PinHeader_2x06_P1.27mm_Vertical_SMD +surface-mounted straight pin header, 2x06, 1.27mm pitch, double rows +Surface mounted pin header SMD 2x06 1.27mm double row +0 +12 +12 +Connector_PinHeader_1.27mm +PinHeader_2x07_P1.27mm_Horizontal +Through hole angled pin header, 2x07, 1.27mm pitch, 4.0mm pin length, double rows +Through hole angled pin header THT 2x07 1.27mm double row +0 +14 +14 +Connector_PinHeader_1.27mm +PinHeader_2x07_P1.27mm_Vertical +Through hole straight pin header, 2x07, 1.27mm pitch, double rows +Through hole pin header THT 2x07 1.27mm double row +0 +14 +14 +Connector_PinHeader_1.27mm +PinHeader_2x07_P1.27mm_Vertical_SMD +surface-mounted straight pin header, 2x07, 1.27mm pitch, double rows +Surface mounted pin header SMD 2x07 1.27mm double row +0 +14 +14 +Connector_PinHeader_1.27mm +PinHeader_2x08_P1.27mm_Horizontal +Through hole angled pin header, 2x08, 1.27mm pitch, 4.0mm pin length, double rows +Through hole angled pin header THT 2x08 1.27mm double row +0 +16 +16 +Connector_PinHeader_1.27mm +PinHeader_2x08_P1.27mm_Vertical +Through hole straight pin header, 2x08, 1.27mm pitch, double rows +Through hole pin header THT 2x08 1.27mm double row +0 +16 +16 +Connector_PinHeader_1.27mm +PinHeader_2x08_P1.27mm_Vertical_SMD +surface-mounted straight pin header, 2x08, 1.27mm pitch, double rows +Surface mounted pin header SMD 2x08 1.27mm double row +0 +16 +16 +Connector_PinHeader_1.27mm +PinHeader_2x09_P1.27mm_Horizontal +Through hole angled pin header, 2x09, 1.27mm pitch, 4.0mm pin length, double rows +Through hole angled pin header THT 2x09 1.27mm double row +0 +18 +18 +Connector_PinHeader_1.27mm +PinHeader_2x09_P1.27mm_Vertical +Through hole straight pin header, 2x09, 1.27mm pitch, double rows +Through hole pin header THT 2x09 1.27mm double row +0 +18 +18 +Connector_PinHeader_1.27mm +PinHeader_2x09_P1.27mm_Vertical_SMD +surface-mounted straight pin header, 2x09, 1.27mm pitch, double rows +Surface mounted pin header SMD 2x09 1.27mm double row +0 +18 +18 +Connector_PinHeader_1.27mm +PinHeader_2x10_P1.27mm_Horizontal +Through hole angled pin header, 2x10, 1.27mm pitch, 4.0mm pin length, double rows +Through hole angled pin header THT 2x10 1.27mm double row +0 +20 +20 +Connector_PinHeader_1.27mm +PinHeader_2x10_P1.27mm_Vertical +Through hole straight pin header, 2x10, 1.27mm pitch, double rows +Through hole pin header THT 2x10 1.27mm double row +0 +20 +20 +Connector_PinHeader_1.27mm +PinHeader_2x10_P1.27mm_Vertical_SMD +surface-mounted straight pin header, 2x10, 1.27mm pitch, double rows +Surface mounted pin header SMD 2x10 1.27mm double row +0 +20 +20 +Connector_PinHeader_1.27mm +PinHeader_2x11_P1.27mm_Horizontal +Through hole angled pin header, 2x11, 1.27mm pitch, 4.0mm pin length, double rows +Through hole angled pin header THT 2x11 1.27mm double row +0 +22 +22 +Connector_PinHeader_1.27mm +PinHeader_2x11_P1.27mm_Vertical +Through hole straight pin header, 2x11, 1.27mm pitch, double rows +Through hole pin header THT 2x11 1.27mm double row +0 +22 +22 +Connector_PinHeader_1.27mm +PinHeader_2x11_P1.27mm_Vertical_SMD +surface-mounted straight pin header, 2x11, 1.27mm pitch, double rows +Surface mounted pin header SMD 2x11 1.27mm double row +0 +22 +22 +Connector_PinHeader_1.27mm +PinHeader_2x12_P1.27mm_Horizontal +Through hole angled pin header, 2x12, 1.27mm pitch, 4.0mm pin length, double rows +Through hole angled pin header THT 2x12 1.27mm double row +0 +24 +24 +Connector_PinHeader_1.27mm +PinHeader_2x12_P1.27mm_Vertical +Through hole straight pin header, 2x12, 1.27mm pitch, double rows +Through hole pin header THT 2x12 1.27mm double row +0 +24 +24 +Connector_PinHeader_1.27mm +PinHeader_2x12_P1.27mm_Vertical_SMD +surface-mounted straight pin header, 2x12, 1.27mm pitch, double rows +Surface mounted pin header SMD 2x12 1.27mm double row +0 +24 +24 +Connector_PinHeader_1.27mm +PinHeader_2x13_P1.27mm_Horizontal +Through hole angled pin header, 2x13, 1.27mm pitch, 4.0mm pin length, double rows +Through hole angled pin header THT 2x13 1.27mm double row +0 +26 +26 +Connector_PinHeader_1.27mm +PinHeader_2x13_P1.27mm_Vertical +Through hole straight pin header, 2x13, 1.27mm pitch, double rows +Through hole pin header THT 2x13 1.27mm double row +0 +26 +26 +Connector_PinHeader_1.27mm +PinHeader_2x13_P1.27mm_Vertical_SMD +surface-mounted straight pin header, 2x13, 1.27mm pitch, double rows +Surface mounted pin header SMD 2x13 1.27mm double row +0 +26 +26 +Connector_PinHeader_1.27mm +PinHeader_2x14_P1.27mm_Horizontal +Through hole angled pin header, 2x14, 1.27mm pitch, 4.0mm pin length, double rows +Through hole angled pin header THT 2x14 1.27mm double row +0 +28 +28 +Connector_PinHeader_1.27mm +PinHeader_2x14_P1.27mm_Vertical +Through hole straight pin header, 2x14, 1.27mm pitch, double rows +Through hole pin header THT 2x14 1.27mm double row +0 +28 +28 +Connector_PinHeader_1.27mm +PinHeader_2x14_P1.27mm_Vertical_SMD +surface-mounted straight pin header, 2x14, 1.27mm pitch, double rows +Surface mounted pin header SMD 2x14 1.27mm double row +0 +28 +28 +Connector_PinHeader_1.27mm +PinHeader_2x15_P1.27mm_Horizontal +Through hole angled pin header, 2x15, 1.27mm pitch, 4.0mm pin length, double rows +Through hole angled pin header THT 2x15 1.27mm double row +0 +30 +30 +Connector_PinHeader_1.27mm +PinHeader_2x15_P1.27mm_Vertical +Through hole straight pin header, 2x15, 1.27mm pitch, double rows +Through hole pin header THT 2x15 1.27mm double row +0 +30 +30 +Connector_PinHeader_1.27mm +PinHeader_2x15_P1.27mm_Vertical_SMD +surface-mounted straight pin header, 2x15, 1.27mm pitch, double rows +Surface mounted pin header SMD 2x15 1.27mm double row +0 +30 +30 +Connector_PinHeader_1.27mm +PinHeader_2x16_P1.27mm_Horizontal +Through hole angled pin header, 2x16, 1.27mm pitch, 4.0mm pin length, double rows +Through hole angled pin header THT 2x16 1.27mm double row +0 +32 +32 +Connector_PinHeader_1.27mm +PinHeader_2x16_P1.27mm_Vertical +Through hole straight pin header, 2x16, 1.27mm pitch, double rows +Through hole pin header THT 2x16 1.27mm double row +0 +32 +32 +Connector_PinHeader_1.27mm +PinHeader_2x16_P1.27mm_Vertical_SMD +surface-mounted straight pin header, 2x16, 1.27mm pitch, double rows +Surface mounted pin header SMD 2x16 1.27mm double row +0 +32 +32 +Connector_PinHeader_1.27mm +PinHeader_2x17_P1.27mm_Horizontal +Through hole angled pin header, 2x17, 1.27mm pitch, 4.0mm pin length, double rows +Through hole angled pin header THT 2x17 1.27mm double row +0 +34 +34 +Connector_PinHeader_1.27mm +PinHeader_2x17_P1.27mm_Vertical +Through hole straight pin header, 2x17, 1.27mm pitch, double rows +Through hole pin header THT 2x17 1.27mm double row +0 +34 +34 +Connector_PinHeader_1.27mm +PinHeader_2x17_P1.27mm_Vertical_SMD +surface-mounted straight pin header, 2x17, 1.27mm pitch, double rows +Surface mounted pin header SMD 2x17 1.27mm double row +0 +34 +34 +Connector_PinHeader_1.27mm +PinHeader_2x18_P1.27mm_Horizontal +Through hole angled pin header, 2x18, 1.27mm pitch, 4.0mm pin length, double rows +Through hole angled pin header THT 2x18 1.27mm double row +0 +36 +36 +Connector_PinHeader_1.27mm +PinHeader_2x18_P1.27mm_Vertical +Through hole straight pin header, 2x18, 1.27mm pitch, double rows +Through hole pin header THT 2x18 1.27mm double row +0 +36 +36 +Connector_PinHeader_1.27mm +PinHeader_2x18_P1.27mm_Vertical_SMD +surface-mounted straight pin header, 2x18, 1.27mm pitch, double rows +Surface mounted pin header SMD 2x18 1.27mm double row +0 +36 +36 +Connector_PinHeader_1.27mm +PinHeader_2x19_P1.27mm_Horizontal +Through hole angled pin header, 2x19, 1.27mm pitch, 4.0mm pin length, double rows +Through hole angled pin header THT 2x19 1.27mm double row +0 +38 +38 +Connector_PinHeader_1.27mm +PinHeader_2x19_P1.27mm_Vertical +Through hole straight pin header, 2x19, 1.27mm pitch, double rows +Through hole pin header THT 2x19 1.27mm double row +0 +38 +38 +Connector_PinHeader_1.27mm +PinHeader_2x19_P1.27mm_Vertical_SMD +surface-mounted straight pin header, 2x19, 1.27mm pitch, double rows +Surface mounted pin header SMD 2x19 1.27mm double row +0 +38 +38 +Connector_PinHeader_1.27mm +PinHeader_2x20_P1.27mm_Horizontal +Through hole angled pin header, 2x20, 1.27mm pitch, 4.0mm pin length, double rows +Through hole angled pin header THT 2x20 1.27mm double row +0 +40 +40 +Connector_PinHeader_1.27mm +PinHeader_2x20_P1.27mm_Vertical +Through hole straight pin header, 2x20, 1.27mm pitch, double rows +Through hole pin header THT 2x20 1.27mm double row +0 +40 +40 +Connector_PinHeader_1.27mm +PinHeader_2x20_P1.27mm_Vertical_SMD +surface-mounted straight pin header, 2x20, 1.27mm pitch, double rows +Surface mounted pin header SMD 2x20 1.27mm double row +0 +40 +40 +Connector_PinHeader_1.27mm +PinHeader_2x21_P1.27mm_Horizontal +Through hole angled pin header, 2x21, 1.27mm pitch, 4.0mm pin length, double rows +Through hole angled pin header THT 2x21 1.27mm double row +0 +42 +42 +Connector_PinHeader_1.27mm +PinHeader_2x21_P1.27mm_Vertical +Through hole straight pin header, 2x21, 1.27mm pitch, double rows +Through hole pin header THT 2x21 1.27mm double row +0 +42 +42 +Connector_PinHeader_1.27mm +PinHeader_2x21_P1.27mm_Vertical_SMD +surface-mounted straight pin header, 2x21, 1.27mm pitch, double rows +Surface mounted pin header SMD 2x21 1.27mm double row +0 +42 +42 +Connector_PinHeader_1.27mm +PinHeader_2x22_P1.27mm_Horizontal +Through hole angled pin header, 2x22, 1.27mm pitch, 4.0mm pin length, double rows +Through hole angled pin header THT 2x22 1.27mm double row +0 +44 +44 +Connector_PinHeader_1.27mm +PinHeader_2x22_P1.27mm_Vertical +Through hole straight pin header, 2x22, 1.27mm pitch, double rows +Through hole pin header THT 2x22 1.27mm double row +0 +44 +44 +Connector_PinHeader_1.27mm +PinHeader_2x22_P1.27mm_Vertical_SMD +surface-mounted straight pin header, 2x22, 1.27mm pitch, double rows +Surface mounted pin header SMD 2x22 1.27mm double row +0 +44 +44 +Connector_PinHeader_1.27mm +PinHeader_2x23_P1.27mm_Horizontal +Through hole angled pin header, 2x23, 1.27mm pitch, 4.0mm pin length, double rows +Through hole angled pin header THT 2x23 1.27mm double row +0 +46 +46 +Connector_PinHeader_1.27mm +PinHeader_2x23_P1.27mm_Vertical +Through hole straight pin header, 2x23, 1.27mm pitch, double rows +Through hole pin header THT 2x23 1.27mm double row +0 +46 +46 +Connector_PinHeader_1.27mm +PinHeader_2x23_P1.27mm_Vertical_SMD +surface-mounted straight pin header, 2x23, 1.27mm pitch, double rows +Surface mounted pin header SMD 2x23 1.27mm double row +0 +46 +46 +Connector_PinHeader_1.27mm +PinHeader_2x24_P1.27mm_Horizontal +Through hole angled pin header, 2x24, 1.27mm pitch, 4.0mm pin length, double rows +Through hole angled pin header THT 2x24 1.27mm double row +0 +48 +48 +Connector_PinHeader_1.27mm +PinHeader_2x24_P1.27mm_Vertical +Through hole straight pin header, 2x24, 1.27mm pitch, double rows +Through hole pin header THT 2x24 1.27mm double row +0 +48 +48 +Connector_PinHeader_1.27mm +PinHeader_2x24_P1.27mm_Vertical_SMD +surface-mounted straight pin header, 2x24, 1.27mm pitch, double rows +Surface mounted pin header SMD 2x24 1.27mm double row +0 +48 +48 +Connector_PinHeader_1.27mm +PinHeader_2x25_P1.27mm_Horizontal +Through hole angled pin header, 2x25, 1.27mm pitch, 4.0mm pin length, double rows +Through hole angled pin header THT 2x25 1.27mm double row +0 +50 +50 +Connector_PinHeader_1.27mm +PinHeader_2x25_P1.27mm_Vertical +Through hole straight pin header, 2x25, 1.27mm pitch, double rows +Through hole pin header THT 2x25 1.27mm double row +0 +50 +50 +Connector_PinHeader_1.27mm +PinHeader_2x25_P1.27mm_Vertical_SMD +surface-mounted straight pin header, 2x25, 1.27mm pitch, double rows +Surface mounted pin header SMD 2x25 1.27mm double row +0 +50 +50 +Connector_PinHeader_1.27mm +PinHeader_2x26_P1.27mm_Horizontal +Through hole angled pin header, 2x26, 1.27mm pitch, 4.0mm pin length, double rows +Through hole angled pin header THT 2x26 1.27mm double row +0 +52 +52 +Connector_PinHeader_1.27mm +PinHeader_2x26_P1.27mm_Vertical +Through hole straight pin header, 2x26, 1.27mm pitch, double rows +Through hole pin header THT 2x26 1.27mm double row +0 +52 +52 +Connector_PinHeader_1.27mm +PinHeader_2x26_P1.27mm_Vertical_SMD +surface-mounted straight pin header, 2x26, 1.27mm pitch, double rows +Surface mounted pin header SMD 2x26 1.27mm double row +0 +52 +52 +Connector_PinHeader_1.27mm +PinHeader_2x27_P1.27mm_Horizontal +Through hole angled pin header, 2x27, 1.27mm pitch, 4.0mm pin length, double rows +Through hole angled pin header THT 2x27 1.27mm double row +0 +54 +54 +Connector_PinHeader_1.27mm +PinHeader_2x27_P1.27mm_Vertical +Through hole straight pin header, 2x27, 1.27mm pitch, double rows +Through hole pin header THT 2x27 1.27mm double row +0 +54 +54 +Connector_PinHeader_1.27mm +PinHeader_2x27_P1.27mm_Vertical_SMD +surface-mounted straight pin header, 2x27, 1.27mm pitch, double rows +Surface mounted pin header SMD 2x27 1.27mm double row +0 +54 +54 +Connector_PinHeader_1.27mm +PinHeader_2x28_P1.27mm_Horizontal +Through hole angled pin header, 2x28, 1.27mm pitch, 4.0mm pin length, double rows +Through hole angled pin header THT 2x28 1.27mm double row +0 +56 +56 +Connector_PinHeader_1.27mm +PinHeader_2x28_P1.27mm_Vertical +Through hole straight pin header, 2x28, 1.27mm pitch, double rows +Through hole pin header THT 2x28 1.27mm double row +0 +56 +56 +Connector_PinHeader_1.27mm +PinHeader_2x28_P1.27mm_Vertical_SMD +surface-mounted straight pin header, 2x28, 1.27mm pitch, double rows +Surface mounted pin header SMD 2x28 1.27mm double row +0 +56 +56 +Connector_PinHeader_1.27mm +PinHeader_2x29_P1.27mm_Horizontal +Through hole angled pin header, 2x29, 1.27mm pitch, 4.0mm pin length, double rows +Through hole angled pin header THT 2x29 1.27mm double row +0 +58 +58 +Connector_PinHeader_1.27mm +PinHeader_2x29_P1.27mm_Vertical +Through hole straight pin header, 2x29, 1.27mm pitch, double rows +Through hole pin header THT 2x29 1.27mm double row +0 +58 +58 +Connector_PinHeader_1.27mm +PinHeader_2x29_P1.27mm_Vertical_SMD +surface-mounted straight pin header, 2x29, 1.27mm pitch, double rows +Surface mounted pin header SMD 2x29 1.27mm double row +0 +58 +58 +Connector_PinHeader_1.27mm +PinHeader_2x30_P1.27mm_Horizontal +Through hole angled pin header, 2x30, 1.27mm pitch, 4.0mm pin length, double rows +Through hole angled pin header THT 2x30 1.27mm double row +0 +60 +60 +Connector_PinHeader_1.27mm +PinHeader_2x30_P1.27mm_Vertical +Through hole straight pin header, 2x30, 1.27mm pitch, double rows +Through hole pin header THT 2x30 1.27mm double row +0 +60 +60 +Connector_PinHeader_1.27mm +PinHeader_2x30_P1.27mm_Vertical_SMD +surface-mounted straight pin header, 2x30, 1.27mm pitch, double rows +Surface mounted pin header SMD 2x30 1.27mm double row +0 +60 +60 +Connector_PinHeader_1.27mm +PinHeader_2x31_P1.27mm_Horizontal +Through hole angled pin header, 2x31, 1.27mm pitch, 4.0mm pin length, double rows +Through hole angled pin header THT 2x31 1.27mm double row +0 +62 +62 +Connector_PinHeader_1.27mm +PinHeader_2x31_P1.27mm_Vertical +Through hole straight pin header, 2x31, 1.27mm pitch, double rows +Through hole pin header THT 2x31 1.27mm double row +0 +62 +62 +Connector_PinHeader_1.27mm +PinHeader_2x31_P1.27mm_Vertical_SMD +surface-mounted straight pin header, 2x31, 1.27mm pitch, double rows +Surface mounted pin header SMD 2x31 1.27mm double row +0 +62 +62 +Connector_PinHeader_1.27mm +PinHeader_2x32_P1.27mm_Horizontal +Through hole angled pin header, 2x32, 1.27mm pitch, 4.0mm pin length, double rows +Through hole angled pin header THT 2x32 1.27mm double row +0 +64 +64 +Connector_PinHeader_1.27mm +PinHeader_2x32_P1.27mm_Vertical +Through hole straight pin header, 2x32, 1.27mm pitch, double rows +Through hole pin header THT 2x32 1.27mm double row +0 +64 +64 +Connector_PinHeader_1.27mm +PinHeader_2x32_P1.27mm_Vertical_SMD +surface-mounted straight pin header, 2x32, 1.27mm pitch, double rows +Surface mounted pin header SMD 2x32 1.27mm double row +0 +64 +64 +Connector_PinHeader_1.27mm +PinHeader_2x33_P1.27mm_Horizontal +Through hole angled pin header, 2x33, 1.27mm pitch, 4.0mm pin length, double rows +Through hole angled pin header THT 2x33 1.27mm double row +0 +66 +66 +Connector_PinHeader_1.27mm +PinHeader_2x33_P1.27mm_Vertical +Through hole straight pin header, 2x33, 1.27mm pitch, double rows +Through hole pin header THT 2x33 1.27mm double row +0 +66 +66 +Connector_PinHeader_1.27mm +PinHeader_2x33_P1.27mm_Vertical_SMD +surface-mounted straight pin header, 2x33, 1.27mm pitch, double rows +Surface mounted pin header SMD 2x33 1.27mm double row +0 +66 +66 +Connector_PinHeader_1.27mm +PinHeader_2x34_P1.27mm_Horizontal +Through hole angled pin header, 2x34, 1.27mm pitch, 4.0mm pin length, double rows +Through hole angled pin header THT 2x34 1.27mm double row +0 +68 +68 +Connector_PinHeader_1.27mm +PinHeader_2x34_P1.27mm_Vertical +Through hole straight pin header, 2x34, 1.27mm pitch, double rows +Through hole pin header THT 2x34 1.27mm double row +0 +68 +68 +Connector_PinHeader_1.27mm +PinHeader_2x34_P1.27mm_Vertical_SMD +surface-mounted straight pin header, 2x34, 1.27mm pitch, double rows +Surface mounted pin header SMD 2x34 1.27mm double row +0 +68 +68 +Connector_PinHeader_1.27mm +PinHeader_2x35_P1.27mm_Horizontal +Through hole angled pin header, 2x35, 1.27mm pitch, 4.0mm pin length, double rows +Through hole angled pin header THT 2x35 1.27mm double row +0 +70 +70 +Connector_PinHeader_1.27mm +PinHeader_2x35_P1.27mm_Vertical +Through hole straight pin header, 2x35, 1.27mm pitch, double rows +Through hole pin header THT 2x35 1.27mm double row +0 +70 +70 +Connector_PinHeader_1.27mm +PinHeader_2x35_P1.27mm_Vertical_SMD +surface-mounted straight pin header, 2x35, 1.27mm pitch, double rows +Surface mounted pin header SMD 2x35 1.27mm double row +0 +70 +70 +Connector_PinHeader_1.27mm +PinHeader_2x36_P1.27mm_Horizontal +Through hole angled pin header, 2x36, 1.27mm pitch, 4.0mm pin length, double rows +Through hole angled pin header THT 2x36 1.27mm double row +0 +72 +72 +Connector_PinHeader_1.27mm +PinHeader_2x36_P1.27mm_Vertical +Through hole straight pin header, 2x36, 1.27mm pitch, double rows +Through hole pin header THT 2x36 1.27mm double row +0 +72 +72 +Connector_PinHeader_1.27mm +PinHeader_2x36_P1.27mm_Vertical_SMD +surface-mounted straight pin header, 2x36, 1.27mm pitch, double rows +Surface mounted pin header SMD 2x36 1.27mm double row +0 +72 +72 +Connector_PinHeader_1.27mm +PinHeader_2x37_P1.27mm_Horizontal +Through hole angled pin header, 2x37, 1.27mm pitch, 4.0mm pin length, double rows +Through hole angled pin header THT 2x37 1.27mm double row +0 +74 +74 +Connector_PinHeader_1.27mm +PinHeader_2x37_P1.27mm_Vertical +Through hole straight pin header, 2x37, 1.27mm pitch, double rows +Through hole pin header THT 2x37 1.27mm double row +0 +74 +74 +Connector_PinHeader_1.27mm +PinHeader_2x37_P1.27mm_Vertical_SMD +surface-mounted straight pin header, 2x37, 1.27mm pitch, double rows +Surface mounted pin header SMD 2x37 1.27mm double row +0 +74 +74 +Connector_PinHeader_1.27mm +PinHeader_2x38_P1.27mm_Horizontal +Through hole angled pin header, 2x38, 1.27mm pitch, 4.0mm pin length, double rows +Through hole angled pin header THT 2x38 1.27mm double row +0 +76 +76 +Connector_PinHeader_1.27mm +PinHeader_2x38_P1.27mm_Vertical +Through hole straight pin header, 2x38, 1.27mm pitch, double rows +Through hole pin header THT 2x38 1.27mm double row +0 +76 +76 +Connector_PinHeader_1.27mm +PinHeader_2x38_P1.27mm_Vertical_SMD +surface-mounted straight pin header, 2x38, 1.27mm pitch, double rows +Surface mounted pin header SMD 2x38 1.27mm double row +0 +76 +76 +Connector_PinHeader_1.27mm +PinHeader_2x39_P1.27mm_Horizontal +Through hole angled pin header, 2x39, 1.27mm pitch, 4.0mm pin length, double rows +Through hole angled pin header THT 2x39 1.27mm double row +0 +78 +78 +Connector_PinHeader_1.27mm +PinHeader_2x39_P1.27mm_Vertical +Through hole straight pin header, 2x39, 1.27mm pitch, double rows +Through hole pin header THT 2x39 1.27mm double row +0 +78 +78 +Connector_PinHeader_1.27mm +PinHeader_2x39_P1.27mm_Vertical_SMD +surface-mounted straight pin header, 2x39, 1.27mm pitch, double rows +Surface mounted pin header SMD 2x39 1.27mm double row +0 +78 +78 +Connector_PinHeader_1.27mm +PinHeader_2x40_P1.27mm_Horizontal +Through hole angled pin header, 2x40, 1.27mm pitch, 4.0mm pin length, double rows +Through hole angled pin header THT 2x40 1.27mm double row +0 +80 +80 +Connector_PinHeader_1.27mm +PinHeader_2x40_P1.27mm_Vertical +Through hole straight pin header, 2x40, 1.27mm pitch, double rows +Through hole pin header THT 2x40 1.27mm double row +0 +80 +80 +Connector_PinHeader_1.27mm +PinHeader_2x40_P1.27mm_Vertical_SMD +surface-mounted straight pin header, 2x40, 1.27mm pitch, double rows +Surface mounted pin header SMD 2x40 1.27mm double row +0 +80 +80 +Connector_PinHeader_2.00mm +PinHeader_1x01_P2.00mm_Horizontal +Through hole angled pin header, 1x01, 2.00mm pitch, 4.2mm pin length, single row +Through hole angled pin header THT 1x01 2.00mm single row +0 +1 +1 +Connector_PinHeader_2.00mm +PinHeader_1x01_P2.00mm_Vertical +Through hole straight pin header, 1x01, 2.00mm pitch, single row +Through hole pin header THT 1x01 2.00mm single row +0 +1 +1 +Connector_PinHeader_2.00mm +PinHeader_1x02_P2.00mm_Horizontal +Through hole angled pin header, 1x02, 2.00mm pitch, 4.2mm pin length, single row +Through hole angled pin header THT 1x02 2.00mm single row +0 +2 +2 +Connector_PinHeader_2.00mm +PinHeader_1x02_P2.00mm_Vertical +Through hole straight pin header, 1x02, 2.00mm pitch, single row +Through hole pin header THT 1x02 2.00mm single row +0 +2 +2 +Connector_PinHeader_2.00mm +PinHeader_1x02_P2.00mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x02, 2.00mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x02 2.00mm single row style1 pin1 left +0 +2 +2 +Connector_PinHeader_2.00mm +PinHeader_1x02_P2.00mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x02, 2.00mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x02 2.00mm single row style2 pin1 right +0 +2 +2 +Connector_PinHeader_2.00mm +PinHeader_1x03_P2.00mm_Horizontal +Through hole angled pin header, 1x03, 2.00mm pitch, 4.2mm pin length, single row +Through hole angled pin header THT 1x03 2.00mm single row +0 +3 +3 +Connector_PinHeader_2.00mm +PinHeader_1x03_P2.00mm_Vertical +Through hole straight pin header, 1x03, 2.00mm pitch, single row +Through hole pin header THT 1x03 2.00mm single row +0 +3 +3 +Connector_PinHeader_2.00mm +PinHeader_1x03_P2.00mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x03, 2.00mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x03 2.00mm single row style1 pin1 left +0 +3 +3 +Connector_PinHeader_2.00mm +PinHeader_1x03_P2.00mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x03, 2.00mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x03 2.00mm single row style2 pin1 right +0 +3 +3 +Connector_PinHeader_2.00mm +PinHeader_1x04_P2.00mm_Horizontal +Through hole angled pin header, 1x04, 2.00mm pitch, 4.2mm pin length, single row +Through hole angled pin header THT 1x04 2.00mm single row +0 +4 +4 +Connector_PinHeader_2.00mm +PinHeader_1x04_P2.00mm_Vertical +Through hole straight pin header, 1x04, 2.00mm pitch, single row +Through hole pin header THT 1x04 2.00mm single row +0 +4 +4 +Connector_PinHeader_2.00mm +PinHeader_1x04_P2.00mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x04, 2.00mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x04 2.00mm single row style1 pin1 left +0 +4 +4 +Connector_PinHeader_2.00mm +PinHeader_1x04_P2.00mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x04, 2.00mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x04 2.00mm single row style2 pin1 right +0 +4 +4 +Connector_PinHeader_2.00mm +PinHeader_1x05_P2.00mm_Horizontal +Through hole angled pin header, 1x05, 2.00mm pitch, 4.2mm pin length, single row +Through hole angled pin header THT 1x05 2.00mm single row +0 +5 +5 +Connector_PinHeader_2.00mm +PinHeader_1x05_P2.00mm_Vertical +Through hole straight pin header, 1x05, 2.00mm pitch, single row +Through hole pin header THT 1x05 2.00mm single row +0 +5 +5 +Connector_PinHeader_2.00mm +PinHeader_1x05_P2.00mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x05, 2.00mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x05 2.00mm single row style1 pin1 left +0 +5 +5 +Connector_PinHeader_2.00mm +PinHeader_1x05_P2.00mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x05, 2.00mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x05 2.00mm single row style2 pin1 right +0 +5 +5 +Connector_PinHeader_2.00mm +PinHeader_1x06_P2.00mm_Horizontal +Through hole angled pin header, 1x06, 2.00mm pitch, 4.2mm pin length, single row +Through hole angled pin header THT 1x06 2.00mm single row +0 +6 +6 +Connector_PinHeader_2.00mm +PinHeader_1x06_P2.00mm_Vertical +Through hole straight pin header, 1x06, 2.00mm pitch, single row +Through hole pin header THT 1x06 2.00mm single row +0 +6 +6 +Connector_PinHeader_2.00mm +PinHeader_1x06_P2.00mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x06, 2.00mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x06 2.00mm single row style1 pin1 left +0 +6 +6 +Connector_PinHeader_2.00mm +PinHeader_1x06_P2.00mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x06, 2.00mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x06 2.00mm single row style2 pin1 right +0 +6 +6 +Connector_PinHeader_2.00mm +PinHeader_1x07_P2.00mm_Horizontal +Through hole angled pin header, 1x07, 2.00mm pitch, 4.2mm pin length, single row +Through hole angled pin header THT 1x07 2.00mm single row +0 +7 +7 +Connector_PinHeader_2.00mm +PinHeader_1x07_P2.00mm_Vertical +Through hole straight pin header, 1x07, 2.00mm pitch, single row +Through hole pin header THT 1x07 2.00mm single row +0 +7 +7 +Connector_PinHeader_2.00mm +PinHeader_1x07_P2.00mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x07, 2.00mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x07 2.00mm single row style1 pin1 left +0 +7 +7 +Connector_PinHeader_2.00mm +PinHeader_1x07_P2.00mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x07, 2.00mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x07 2.00mm single row style2 pin1 right +0 +7 +7 +Connector_PinHeader_2.00mm +PinHeader_1x08_P2.00mm_Horizontal +Through hole angled pin header, 1x08, 2.00mm pitch, 4.2mm pin length, single row +Through hole angled pin header THT 1x08 2.00mm single row +0 +8 +8 +Connector_PinHeader_2.00mm +PinHeader_1x08_P2.00mm_Vertical +Through hole straight pin header, 1x08, 2.00mm pitch, single row +Through hole pin header THT 1x08 2.00mm single row +0 +8 +8 +Connector_PinHeader_2.00mm +PinHeader_1x08_P2.00mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x08, 2.00mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x08 2.00mm single row style1 pin1 left +0 +8 +8 +Connector_PinHeader_2.00mm +PinHeader_1x08_P2.00mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x08, 2.00mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x08 2.00mm single row style2 pin1 right +0 +8 +8 +Connector_PinHeader_2.00mm +PinHeader_1x09_P2.00mm_Horizontal +Through hole angled pin header, 1x09, 2.00mm pitch, 4.2mm pin length, single row +Through hole angled pin header THT 1x09 2.00mm single row +0 +9 +9 +Connector_PinHeader_2.00mm +PinHeader_1x09_P2.00mm_Vertical +Through hole straight pin header, 1x09, 2.00mm pitch, single row +Through hole pin header THT 1x09 2.00mm single row +0 +9 +9 +Connector_PinHeader_2.00mm +PinHeader_1x09_P2.00mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x09, 2.00mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x09 2.00mm single row style1 pin1 left +0 +9 +9 +Connector_PinHeader_2.00mm +PinHeader_1x09_P2.00mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x09, 2.00mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x09 2.00mm single row style2 pin1 right +0 +9 +9 +Connector_PinHeader_2.00mm +PinHeader_1x10_P2.00mm_Horizontal +Through hole angled pin header, 1x10, 2.00mm pitch, 4.2mm pin length, single row +Through hole angled pin header THT 1x10 2.00mm single row +0 +10 +10 +Connector_PinHeader_2.00mm +PinHeader_1x10_P2.00mm_Vertical +Through hole straight pin header, 1x10, 2.00mm pitch, single row +Through hole pin header THT 1x10 2.00mm single row +0 +10 +10 +Connector_PinHeader_2.00mm +PinHeader_1x10_P2.00mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x10, 2.00mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x10 2.00mm single row style1 pin1 left +0 +10 +10 +Connector_PinHeader_2.00mm +PinHeader_1x10_P2.00mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x10, 2.00mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x10 2.00mm single row style2 pin1 right +0 +10 +10 +Connector_PinHeader_2.00mm +PinHeader_1x11_P2.00mm_Horizontal +Through hole angled pin header, 1x11, 2.00mm pitch, 4.2mm pin length, single row +Through hole angled pin header THT 1x11 2.00mm single row +0 +11 +11 +Connector_PinHeader_2.00mm +PinHeader_1x11_P2.00mm_Vertical +Through hole straight pin header, 1x11, 2.00mm pitch, single row +Through hole pin header THT 1x11 2.00mm single row +0 +11 +11 +Connector_PinHeader_2.00mm +PinHeader_1x11_P2.00mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x11, 2.00mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x11 2.00mm single row style1 pin1 left +0 +11 +11 +Connector_PinHeader_2.00mm +PinHeader_1x11_P2.00mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x11, 2.00mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x11 2.00mm single row style2 pin1 right +0 +11 +11 +Connector_PinHeader_2.00mm +PinHeader_1x12_P2.00mm_Horizontal +Through hole angled pin header, 1x12, 2.00mm pitch, 4.2mm pin length, single row +Through hole angled pin header THT 1x12 2.00mm single row +0 +12 +12 +Connector_PinHeader_2.00mm +PinHeader_1x12_P2.00mm_Vertical +Through hole straight pin header, 1x12, 2.00mm pitch, single row +Through hole pin header THT 1x12 2.00mm single row +0 +12 +12 +Connector_PinHeader_2.00mm +PinHeader_1x12_P2.00mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x12, 2.00mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x12 2.00mm single row style1 pin1 left +0 +12 +12 +Connector_PinHeader_2.00mm +PinHeader_1x12_P2.00mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x12, 2.00mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x12 2.00mm single row style2 pin1 right +0 +12 +12 +Connector_PinHeader_2.00mm +PinHeader_1x13_P2.00mm_Horizontal +Through hole angled pin header, 1x13, 2.00mm pitch, 4.2mm pin length, single row +Through hole angled pin header THT 1x13 2.00mm single row +0 +13 +13 +Connector_PinHeader_2.00mm +PinHeader_1x13_P2.00mm_Vertical +Through hole straight pin header, 1x13, 2.00mm pitch, single row +Through hole pin header THT 1x13 2.00mm single row +0 +13 +13 +Connector_PinHeader_2.00mm +PinHeader_1x13_P2.00mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x13, 2.00mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x13 2.00mm single row style1 pin1 left +0 +13 +13 +Connector_PinHeader_2.00mm +PinHeader_1x13_P2.00mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x13, 2.00mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x13 2.00mm single row style2 pin1 right +0 +13 +13 +Connector_PinHeader_2.00mm +PinHeader_1x14_P2.00mm_Horizontal +Through hole angled pin header, 1x14, 2.00mm pitch, 4.2mm pin length, single row +Through hole angled pin header THT 1x14 2.00mm single row +0 +14 +14 +Connector_PinHeader_2.00mm +PinHeader_1x14_P2.00mm_Vertical +Through hole straight pin header, 1x14, 2.00mm pitch, single row +Through hole pin header THT 1x14 2.00mm single row +0 +14 +14 +Connector_PinHeader_2.00mm +PinHeader_1x14_P2.00mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x14, 2.00mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x14 2.00mm single row style1 pin1 left +0 +14 +14 +Connector_PinHeader_2.00mm +PinHeader_1x14_P2.00mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x14, 2.00mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x14 2.00mm single row style2 pin1 right +0 +14 +14 +Connector_PinHeader_2.00mm +PinHeader_1x15_P2.00mm_Horizontal +Through hole angled pin header, 1x15, 2.00mm pitch, 4.2mm pin length, single row +Through hole angled pin header THT 1x15 2.00mm single row +0 +15 +15 +Connector_PinHeader_2.00mm +PinHeader_1x15_P2.00mm_Vertical +Through hole straight pin header, 1x15, 2.00mm pitch, single row +Through hole pin header THT 1x15 2.00mm single row +0 +15 +15 +Connector_PinHeader_2.00mm +PinHeader_1x15_P2.00mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x15, 2.00mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x15 2.00mm single row style1 pin1 left +0 +15 +15 +Connector_PinHeader_2.00mm +PinHeader_1x15_P2.00mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x15, 2.00mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x15 2.00mm single row style2 pin1 right +0 +15 +15 +Connector_PinHeader_2.00mm +PinHeader_1x16_P2.00mm_Horizontal +Through hole angled pin header, 1x16, 2.00mm pitch, 4.2mm pin length, single row +Through hole angled pin header THT 1x16 2.00mm single row +0 +16 +16 +Connector_PinHeader_2.00mm +PinHeader_1x16_P2.00mm_Vertical +Through hole straight pin header, 1x16, 2.00mm pitch, single row +Through hole pin header THT 1x16 2.00mm single row +0 +16 +16 +Connector_PinHeader_2.00mm +PinHeader_1x16_P2.00mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x16, 2.00mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x16 2.00mm single row style1 pin1 left +0 +16 +16 +Connector_PinHeader_2.00mm +PinHeader_1x16_P2.00mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x16, 2.00mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x16 2.00mm single row style2 pin1 right +0 +16 +16 +Connector_PinHeader_2.00mm +PinHeader_1x17_P2.00mm_Horizontal +Through hole angled pin header, 1x17, 2.00mm pitch, 4.2mm pin length, single row +Through hole angled pin header THT 1x17 2.00mm single row +0 +17 +17 +Connector_PinHeader_2.00mm +PinHeader_1x17_P2.00mm_Vertical +Through hole straight pin header, 1x17, 2.00mm pitch, single row +Through hole pin header THT 1x17 2.00mm single row +0 +17 +17 +Connector_PinHeader_2.00mm +PinHeader_1x17_P2.00mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x17, 2.00mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x17 2.00mm single row style1 pin1 left +0 +17 +17 +Connector_PinHeader_2.00mm +PinHeader_1x17_P2.00mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x17, 2.00mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x17 2.00mm single row style2 pin1 right +0 +17 +17 +Connector_PinHeader_2.00mm +PinHeader_1x18_P2.00mm_Horizontal +Through hole angled pin header, 1x18, 2.00mm pitch, 4.2mm pin length, single row +Through hole angled pin header THT 1x18 2.00mm single row +0 +18 +18 +Connector_PinHeader_2.00mm +PinHeader_1x18_P2.00mm_Vertical +Through hole straight pin header, 1x18, 2.00mm pitch, single row +Through hole pin header THT 1x18 2.00mm single row +0 +18 +18 +Connector_PinHeader_2.00mm +PinHeader_1x18_P2.00mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x18, 2.00mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x18 2.00mm single row style1 pin1 left +0 +18 +18 +Connector_PinHeader_2.00mm +PinHeader_1x18_P2.00mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x18, 2.00mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x18 2.00mm single row style2 pin1 right +0 +18 +18 +Connector_PinHeader_2.00mm +PinHeader_1x19_P2.00mm_Horizontal +Through hole angled pin header, 1x19, 2.00mm pitch, 4.2mm pin length, single row +Through hole angled pin header THT 1x19 2.00mm single row +0 +19 +19 +Connector_PinHeader_2.00mm +PinHeader_1x19_P2.00mm_Vertical +Through hole straight pin header, 1x19, 2.00mm pitch, single row +Through hole pin header THT 1x19 2.00mm single row +0 +19 +19 +Connector_PinHeader_2.00mm +PinHeader_1x19_P2.00mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x19, 2.00mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x19 2.00mm single row style1 pin1 left +0 +19 +19 +Connector_PinHeader_2.00mm +PinHeader_1x19_P2.00mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x19, 2.00mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x19 2.00mm single row style2 pin1 right +0 +19 +19 +Connector_PinHeader_2.00mm +PinHeader_1x20_P2.00mm_Horizontal +Through hole angled pin header, 1x20, 2.00mm pitch, 4.2mm pin length, single row +Through hole angled pin header THT 1x20 2.00mm single row +0 +20 +20 +Connector_PinHeader_2.00mm +PinHeader_1x20_P2.00mm_Vertical +Through hole straight pin header, 1x20, 2.00mm pitch, single row +Through hole pin header THT 1x20 2.00mm single row +0 +20 +20 +Connector_PinHeader_2.00mm +PinHeader_1x20_P2.00mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x20, 2.00mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x20 2.00mm single row style1 pin1 left +0 +20 +20 +Connector_PinHeader_2.00mm +PinHeader_1x20_P2.00mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x20, 2.00mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x20 2.00mm single row style2 pin1 right +0 +20 +20 +Connector_PinHeader_2.00mm +PinHeader_1x21_P2.00mm_Horizontal +Through hole angled pin header, 1x21, 2.00mm pitch, 4.2mm pin length, single row +Through hole angled pin header THT 1x21 2.00mm single row +0 +21 +21 +Connector_PinHeader_2.00mm +PinHeader_1x21_P2.00mm_Vertical +Through hole straight pin header, 1x21, 2.00mm pitch, single row +Through hole pin header THT 1x21 2.00mm single row +0 +21 +21 +Connector_PinHeader_2.00mm +PinHeader_1x21_P2.00mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x21, 2.00mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x21 2.00mm single row style1 pin1 left +0 +21 +21 +Connector_PinHeader_2.00mm +PinHeader_1x21_P2.00mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x21, 2.00mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x21 2.00mm single row style2 pin1 right +0 +21 +21 +Connector_PinHeader_2.00mm +PinHeader_1x22_P2.00mm_Horizontal +Through hole angled pin header, 1x22, 2.00mm pitch, 4.2mm pin length, single row +Through hole angled pin header THT 1x22 2.00mm single row +0 +22 +22 +Connector_PinHeader_2.00mm +PinHeader_1x22_P2.00mm_Vertical +Through hole straight pin header, 1x22, 2.00mm pitch, single row +Through hole pin header THT 1x22 2.00mm single row +0 +22 +22 +Connector_PinHeader_2.00mm +PinHeader_1x22_P2.00mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x22, 2.00mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x22 2.00mm single row style1 pin1 left +0 +22 +22 +Connector_PinHeader_2.00mm +PinHeader_1x22_P2.00mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x22, 2.00mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x22 2.00mm single row style2 pin1 right +0 +22 +22 +Connector_PinHeader_2.00mm +PinHeader_1x23_P2.00mm_Horizontal +Through hole angled pin header, 1x23, 2.00mm pitch, 4.2mm pin length, single row +Through hole angled pin header THT 1x23 2.00mm single row +0 +23 +23 +Connector_PinHeader_2.00mm +PinHeader_1x23_P2.00mm_Vertical +Through hole straight pin header, 1x23, 2.00mm pitch, single row +Through hole pin header THT 1x23 2.00mm single row +0 +23 +23 +Connector_PinHeader_2.00mm +PinHeader_1x23_P2.00mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x23, 2.00mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x23 2.00mm single row style1 pin1 left +0 +23 +23 +Connector_PinHeader_2.00mm +PinHeader_1x23_P2.00mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x23, 2.00mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x23 2.00mm single row style2 pin1 right +0 +23 +23 +Connector_PinHeader_2.00mm +PinHeader_1x24_P2.00mm_Horizontal +Through hole angled pin header, 1x24, 2.00mm pitch, 4.2mm pin length, single row +Through hole angled pin header THT 1x24 2.00mm single row +0 +24 +24 +Connector_PinHeader_2.00mm +PinHeader_1x24_P2.00mm_Vertical +Through hole straight pin header, 1x24, 2.00mm pitch, single row +Through hole pin header THT 1x24 2.00mm single row +0 +24 +24 +Connector_PinHeader_2.00mm +PinHeader_1x24_P2.00mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x24, 2.00mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x24 2.00mm single row style1 pin1 left +0 +24 +24 +Connector_PinHeader_2.00mm +PinHeader_1x24_P2.00mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x24, 2.00mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x24 2.00mm single row style2 pin1 right +0 +24 +24 +Connector_PinHeader_2.00mm +PinHeader_1x25_P2.00mm_Horizontal +Through hole angled pin header, 1x25, 2.00mm pitch, 4.2mm pin length, single row +Through hole angled pin header THT 1x25 2.00mm single row +0 +25 +25 +Connector_PinHeader_2.00mm +PinHeader_1x25_P2.00mm_Vertical +Through hole straight pin header, 1x25, 2.00mm pitch, single row +Through hole pin header THT 1x25 2.00mm single row +0 +25 +25 +Connector_PinHeader_2.00mm +PinHeader_1x25_P2.00mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x25, 2.00mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x25 2.00mm single row style1 pin1 left +0 +25 +25 +Connector_PinHeader_2.00mm +PinHeader_1x25_P2.00mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x25, 2.00mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x25 2.00mm single row style2 pin1 right +0 +25 +25 +Connector_PinHeader_2.00mm +PinHeader_1x26_P2.00mm_Horizontal +Through hole angled pin header, 1x26, 2.00mm pitch, 4.2mm pin length, single row +Through hole angled pin header THT 1x26 2.00mm single row +0 +26 +26 +Connector_PinHeader_2.00mm +PinHeader_1x26_P2.00mm_Vertical +Through hole straight pin header, 1x26, 2.00mm pitch, single row +Through hole pin header THT 1x26 2.00mm single row +0 +26 +26 +Connector_PinHeader_2.00mm +PinHeader_1x26_P2.00mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x26, 2.00mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x26 2.00mm single row style1 pin1 left +0 +26 +26 +Connector_PinHeader_2.00mm +PinHeader_1x26_P2.00mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x26, 2.00mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x26 2.00mm single row style2 pin1 right +0 +26 +26 +Connector_PinHeader_2.00mm +PinHeader_1x27_P2.00mm_Horizontal +Through hole angled pin header, 1x27, 2.00mm pitch, 4.2mm pin length, single row +Through hole angled pin header THT 1x27 2.00mm single row +0 +27 +27 +Connector_PinHeader_2.00mm +PinHeader_1x27_P2.00mm_Vertical +Through hole straight pin header, 1x27, 2.00mm pitch, single row +Through hole pin header THT 1x27 2.00mm single row +0 +27 +27 +Connector_PinHeader_2.00mm +PinHeader_1x27_P2.00mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x27, 2.00mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x27 2.00mm single row style1 pin1 left +0 +27 +27 +Connector_PinHeader_2.00mm +PinHeader_1x27_P2.00mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x27, 2.00mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x27 2.00mm single row style2 pin1 right +0 +27 +27 +Connector_PinHeader_2.00mm +PinHeader_1x28_P2.00mm_Horizontal +Through hole angled pin header, 1x28, 2.00mm pitch, 4.2mm pin length, single row +Through hole angled pin header THT 1x28 2.00mm single row +0 +28 +28 +Connector_PinHeader_2.00mm +PinHeader_1x28_P2.00mm_Vertical +Through hole straight pin header, 1x28, 2.00mm pitch, single row +Through hole pin header THT 1x28 2.00mm single row +0 +28 +28 +Connector_PinHeader_2.00mm +PinHeader_1x28_P2.00mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x28, 2.00mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x28 2.00mm single row style1 pin1 left +0 +28 +28 +Connector_PinHeader_2.00mm +PinHeader_1x28_P2.00mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x28, 2.00mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x28 2.00mm single row style2 pin1 right +0 +28 +28 +Connector_PinHeader_2.00mm +PinHeader_1x29_P2.00mm_Horizontal +Through hole angled pin header, 1x29, 2.00mm pitch, 4.2mm pin length, single row +Through hole angled pin header THT 1x29 2.00mm single row +0 +29 +29 +Connector_PinHeader_2.00mm +PinHeader_1x29_P2.00mm_Vertical +Through hole straight pin header, 1x29, 2.00mm pitch, single row +Through hole pin header THT 1x29 2.00mm single row +0 +29 +29 +Connector_PinHeader_2.00mm +PinHeader_1x29_P2.00mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x29, 2.00mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x29 2.00mm single row style1 pin1 left +0 +29 +29 +Connector_PinHeader_2.00mm +PinHeader_1x29_P2.00mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x29, 2.00mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x29 2.00mm single row style2 pin1 right +0 +29 +29 +Connector_PinHeader_2.00mm +PinHeader_1x30_P2.00mm_Horizontal +Through hole angled pin header, 1x30, 2.00mm pitch, 4.2mm pin length, single row +Through hole angled pin header THT 1x30 2.00mm single row +0 +30 +30 +Connector_PinHeader_2.00mm +PinHeader_1x30_P2.00mm_Vertical +Through hole straight pin header, 1x30, 2.00mm pitch, single row +Through hole pin header THT 1x30 2.00mm single row +0 +30 +30 +Connector_PinHeader_2.00mm +PinHeader_1x30_P2.00mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x30, 2.00mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x30 2.00mm single row style1 pin1 left +0 +30 +30 +Connector_PinHeader_2.00mm +PinHeader_1x30_P2.00mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x30, 2.00mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x30 2.00mm single row style2 pin1 right +0 +30 +30 +Connector_PinHeader_2.00mm +PinHeader_1x31_P2.00mm_Horizontal +Through hole angled pin header, 1x31, 2.00mm pitch, 4.2mm pin length, single row +Through hole angled pin header THT 1x31 2.00mm single row +0 +31 +31 +Connector_PinHeader_2.00mm +PinHeader_1x31_P2.00mm_Vertical +Through hole straight pin header, 1x31, 2.00mm pitch, single row +Through hole pin header THT 1x31 2.00mm single row +0 +31 +31 +Connector_PinHeader_2.00mm +PinHeader_1x31_P2.00mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x31, 2.00mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x31 2.00mm single row style1 pin1 left +0 +31 +31 +Connector_PinHeader_2.00mm +PinHeader_1x31_P2.00mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x31, 2.00mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x31 2.00mm single row style2 pin1 right +0 +31 +31 +Connector_PinHeader_2.00mm +PinHeader_1x32_P2.00mm_Horizontal +Through hole angled pin header, 1x32, 2.00mm pitch, 4.2mm pin length, single row +Through hole angled pin header THT 1x32 2.00mm single row +0 +32 +32 +Connector_PinHeader_2.00mm +PinHeader_1x32_P2.00mm_Vertical +Through hole straight pin header, 1x32, 2.00mm pitch, single row +Through hole pin header THT 1x32 2.00mm single row +0 +32 +32 +Connector_PinHeader_2.00mm +PinHeader_1x32_P2.00mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x32, 2.00mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x32 2.00mm single row style1 pin1 left +0 +32 +32 +Connector_PinHeader_2.00mm +PinHeader_1x32_P2.00mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x32, 2.00mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x32 2.00mm single row style2 pin1 right +0 +32 +32 +Connector_PinHeader_2.00mm +PinHeader_1x33_P2.00mm_Horizontal +Through hole angled pin header, 1x33, 2.00mm pitch, 4.2mm pin length, single row +Through hole angled pin header THT 1x33 2.00mm single row +0 +33 +33 +Connector_PinHeader_2.00mm +PinHeader_1x33_P2.00mm_Vertical +Through hole straight pin header, 1x33, 2.00mm pitch, single row +Through hole pin header THT 1x33 2.00mm single row +0 +33 +33 +Connector_PinHeader_2.00mm +PinHeader_1x33_P2.00mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x33, 2.00mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x33 2.00mm single row style1 pin1 left +0 +33 +33 +Connector_PinHeader_2.00mm +PinHeader_1x33_P2.00mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x33, 2.00mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x33 2.00mm single row style2 pin1 right +0 +33 +33 +Connector_PinHeader_2.00mm +PinHeader_1x34_P2.00mm_Horizontal +Through hole angled pin header, 1x34, 2.00mm pitch, 4.2mm pin length, single row +Through hole angled pin header THT 1x34 2.00mm single row +0 +34 +34 +Connector_PinHeader_2.00mm +PinHeader_1x34_P2.00mm_Vertical +Through hole straight pin header, 1x34, 2.00mm pitch, single row +Through hole pin header THT 1x34 2.00mm single row +0 +34 +34 +Connector_PinHeader_2.00mm +PinHeader_1x34_P2.00mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x34, 2.00mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x34 2.00mm single row style1 pin1 left +0 +34 +34 +Connector_PinHeader_2.00mm +PinHeader_1x34_P2.00mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x34, 2.00mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x34 2.00mm single row style2 pin1 right +0 +34 +34 +Connector_PinHeader_2.00mm +PinHeader_1x35_P2.00mm_Horizontal +Through hole angled pin header, 1x35, 2.00mm pitch, 4.2mm pin length, single row +Through hole angled pin header THT 1x35 2.00mm single row +0 +35 +35 +Connector_PinHeader_2.00mm +PinHeader_1x35_P2.00mm_Vertical +Through hole straight pin header, 1x35, 2.00mm pitch, single row +Through hole pin header THT 1x35 2.00mm single row +0 +35 +35 +Connector_PinHeader_2.00mm +PinHeader_1x35_P2.00mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x35, 2.00mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x35 2.00mm single row style1 pin1 left +0 +35 +35 +Connector_PinHeader_2.00mm +PinHeader_1x35_P2.00mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x35, 2.00mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x35 2.00mm single row style2 pin1 right +0 +35 +35 +Connector_PinHeader_2.00mm +PinHeader_1x36_P2.00mm_Horizontal +Through hole angled pin header, 1x36, 2.00mm pitch, 4.2mm pin length, single row +Through hole angled pin header THT 1x36 2.00mm single row +0 +36 +36 +Connector_PinHeader_2.00mm +PinHeader_1x36_P2.00mm_Vertical +Through hole straight pin header, 1x36, 2.00mm pitch, single row +Through hole pin header THT 1x36 2.00mm single row +0 +36 +36 +Connector_PinHeader_2.00mm +PinHeader_1x36_P2.00mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x36, 2.00mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x36 2.00mm single row style1 pin1 left +0 +36 +36 +Connector_PinHeader_2.00mm +PinHeader_1x36_P2.00mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x36, 2.00mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x36 2.00mm single row style2 pin1 right +0 +36 +36 +Connector_PinHeader_2.00mm +PinHeader_1x37_P2.00mm_Horizontal +Through hole angled pin header, 1x37, 2.00mm pitch, 4.2mm pin length, single row +Through hole angled pin header THT 1x37 2.00mm single row +0 +37 +37 +Connector_PinHeader_2.00mm +PinHeader_1x37_P2.00mm_Vertical +Through hole straight pin header, 1x37, 2.00mm pitch, single row +Through hole pin header THT 1x37 2.00mm single row +0 +37 +37 +Connector_PinHeader_2.00mm +PinHeader_1x37_P2.00mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x37, 2.00mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x37 2.00mm single row style1 pin1 left +0 +37 +37 +Connector_PinHeader_2.00mm +PinHeader_1x37_P2.00mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x37, 2.00mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x37 2.00mm single row style2 pin1 right +0 +37 +37 +Connector_PinHeader_2.00mm +PinHeader_1x38_P2.00mm_Horizontal +Through hole angled pin header, 1x38, 2.00mm pitch, 4.2mm pin length, single row +Through hole angled pin header THT 1x38 2.00mm single row +0 +38 +38 +Connector_PinHeader_2.00mm +PinHeader_1x38_P2.00mm_Vertical +Through hole straight pin header, 1x38, 2.00mm pitch, single row +Through hole pin header THT 1x38 2.00mm single row +0 +38 +38 +Connector_PinHeader_2.00mm +PinHeader_1x38_P2.00mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x38, 2.00mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x38 2.00mm single row style1 pin1 left +0 +38 +38 +Connector_PinHeader_2.00mm +PinHeader_1x38_P2.00mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x38, 2.00mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x38 2.00mm single row style2 pin1 right +0 +38 +38 +Connector_PinHeader_2.00mm +PinHeader_1x39_P2.00mm_Horizontal +Through hole angled pin header, 1x39, 2.00mm pitch, 4.2mm pin length, single row +Through hole angled pin header THT 1x39 2.00mm single row +0 +39 +39 +Connector_PinHeader_2.00mm +PinHeader_1x39_P2.00mm_Vertical +Through hole straight pin header, 1x39, 2.00mm pitch, single row +Through hole pin header THT 1x39 2.00mm single row +0 +39 +39 +Connector_PinHeader_2.00mm +PinHeader_1x39_P2.00mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x39, 2.00mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x39 2.00mm single row style1 pin1 left +0 +39 +39 +Connector_PinHeader_2.00mm +PinHeader_1x39_P2.00mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x39, 2.00mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x39 2.00mm single row style2 pin1 right +0 +39 +39 +Connector_PinHeader_2.00mm +PinHeader_1x40_P2.00mm_Horizontal +Through hole angled pin header, 1x40, 2.00mm pitch, 4.2mm pin length, single row +Through hole angled pin header THT 1x40 2.00mm single row +0 +40 +40 +Connector_PinHeader_2.00mm +PinHeader_1x40_P2.00mm_Vertical +Through hole straight pin header, 1x40, 2.00mm pitch, single row +Through hole pin header THT 1x40 2.00mm single row +0 +40 +40 +Connector_PinHeader_2.00mm +PinHeader_1x40_P2.00mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x40, 2.00mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x40 2.00mm single row style1 pin1 left +0 +40 +40 +Connector_PinHeader_2.00mm +PinHeader_1x40_P2.00mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x40, 2.00mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x40 2.00mm single row style2 pin1 right +0 +40 +40 +Connector_PinHeader_2.00mm +PinHeader_2x01_P2.00mm_Horizontal +Through hole angled pin header, 2x01, 2.00mm pitch, 4.2mm pin length, double rows +Through hole angled pin header THT 2x01 2.00mm double row +0 +2 +2 +Connector_PinHeader_2.00mm +PinHeader_2x01_P2.00mm_Vertical +Through hole straight pin header, 2x01, 2.00mm pitch, double rows +Through hole pin header THT 2x01 2.00mm double row +0 +2 +2 +Connector_PinHeader_2.00mm +PinHeader_2x01_P2.00mm_Vertical_SMD +surface-mounted straight pin header, 2x01, 2.00mm pitch, double rows +Surface mounted pin header SMD 2x01 2.00mm double row +0 +2 +2 +Connector_PinHeader_2.00mm +PinHeader_2x02_P2.00mm_Horizontal +Through hole angled pin header, 2x02, 2.00mm pitch, 4.2mm pin length, double rows +Through hole angled pin header THT 2x02 2.00mm double row +0 +4 +4 +Connector_PinHeader_2.00mm +PinHeader_2x02_P2.00mm_Vertical +Through hole straight pin header, 2x02, 2.00mm pitch, double rows +Through hole pin header THT 2x02 2.00mm double row +0 +4 +4 +Connector_PinHeader_2.00mm +PinHeader_2x02_P2.00mm_Vertical_SMD +surface-mounted straight pin header, 2x02, 2.00mm pitch, double rows +Surface mounted pin header SMD 2x02 2.00mm double row +0 +4 +4 +Connector_PinHeader_2.00mm +PinHeader_2x03_P2.00mm_Horizontal +Through hole angled pin header, 2x03, 2.00mm pitch, 4.2mm pin length, double rows +Through hole angled pin header THT 2x03 2.00mm double row +0 +6 +6 +Connector_PinHeader_2.00mm +PinHeader_2x03_P2.00mm_Vertical +Through hole straight pin header, 2x03, 2.00mm pitch, double rows +Through hole pin header THT 2x03 2.00mm double row +0 +6 +6 +Connector_PinHeader_2.00mm +PinHeader_2x03_P2.00mm_Vertical_SMD +surface-mounted straight pin header, 2x03, 2.00mm pitch, double rows +Surface mounted pin header SMD 2x03 2.00mm double row +0 +6 +6 +Connector_PinHeader_2.00mm +PinHeader_2x04_P2.00mm_Horizontal +Through hole angled pin header, 2x04, 2.00mm pitch, 4.2mm pin length, double rows +Through hole angled pin header THT 2x04 2.00mm double row +0 +8 +8 +Connector_PinHeader_2.00mm +PinHeader_2x04_P2.00mm_Vertical +Through hole straight pin header, 2x04, 2.00mm pitch, double rows +Through hole pin header THT 2x04 2.00mm double row +0 +8 +8 +Connector_PinHeader_2.00mm +PinHeader_2x04_P2.00mm_Vertical_SMD +surface-mounted straight pin header, 2x04, 2.00mm pitch, double rows +Surface mounted pin header SMD 2x04 2.00mm double row +0 +8 +8 +Connector_PinHeader_2.00mm +PinHeader_2x05_P2.00mm_Horizontal +Through hole angled pin header, 2x05, 2.00mm pitch, 4.2mm pin length, double rows +Through hole angled pin header THT 2x05 2.00mm double row +0 +10 +10 +Connector_PinHeader_2.00mm +PinHeader_2x05_P2.00mm_Vertical +Through hole straight pin header, 2x05, 2.00mm pitch, double rows +Through hole pin header THT 2x05 2.00mm double row +0 +10 +10 +Connector_PinHeader_2.00mm +PinHeader_2x05_P2.00mm_Vertical_SMD +surface-mounted straight pin header, 2x05, 2.00mm pitch, double rows +Surface mounted pin header SMD 2x05 2.00mm double row +0 +10 +10 +Connector_PinHeader_2.00mm +PinHeader_2x06_P2.00mm_Horizontal +Through hole angled pin header, 2x06, 2.00mm pitch, 4.2mm pin length, double rows +Through hole angled pin header THT 2x06 2.00mm double row +0 +12 +12 +Connector_PinHeader_2.00mm +PinHeader_2x06_P2.00mm_Vertical +Through hole straight pin header, 2x06, 2.00mm pitch, double rows +Through hole pin header THT 2x06 2.00mm double row +0 +12 +12 +Connector_PinHeader_2.00mm +PinHeader_2x06_P2.00mm_Vertical_SMD +surface-mounted straight pin header, 2x06, 2.00mm pitch, double rows +Surface mounted pin header SMD 2x06 2.00mm double row +0 +12 +12 +Connector_PinHeader_2.00mm +PinHeader_2x07_P2.00mm_Horizontal +Through hole angled pin header, 2x07, 2.00mm pitch, 4.2mm pin length, double rows +Through hole angled pin header THT 2x07 2.00mm double row +0 +14 +14 +Connector_PinHeader_2.00mm +PinHeader_2x07_P2.00mm_Vertical +Through hole straight pin header, 2x07, 2.00mm pitch, double rows +Through hole pin header THT 2x07 2.00mm double row +0 +14 +14 +Connector_PinHeader_2.00mm +PinHeader_2x07_P2.00mm_Vertical_SMD +surface-mounted straight pin header, 2x07, 2.00mm pitch, double rows +Surface mounted pin header SMD 2x07 2.00mm double row +0 +14 +14 +Connector_PinHeader_2.00mm +PinHeader_2x08_P2.00mm_Horizontal +Through hole angled pin header, 2x08, 2.00mm pitch, 4.2mm pin length, double rows +Through hole angled pin header THT 2x08 2.00mm double row +0 +16 +16 +Connector_PinHeader_2.00mm +PinHeader_2x08_P2.00mm_Vertical +Through hole straight pin header, 2x08, 2.00mm pitch, double rows +Through hole pin header THT 2x08 2.00mm double row +0 +16 +16 +Connector_PinHeader_2.00mm +PinHeader_2x08_P2.00mm_Vertical_SMD +surface-mounted straight pin header, 2x08, 2.00mm pitch, double rows +Surface mounted pin header SMD 2x08 2.00mm double row +0 +16 +16 +Connector_PinHeader_2.00mm +PinHeader_2x09_P2.00mm_Horizontal +Through hole angled pin header, 2x09, 2.00mm pitch, 4.2mm pin length, double rows +Through hole angled pin header THT 2x09 2.00mm double row +0 +18 +18 +Connector_PinHeader_2.00mm +PinHeader_2x09_P2.00mm_Vertical +Through hole straight pin header, 2x09, 2.00mm pitch, double rows +Through hole pin header THT 2x09 2.00mm double row +0 +18 +18 +Connector_PinHeader_2.00mm +PinHeader_2x09_P2.00mm_Vertical_SMD +surface-mounted straight pin header, 2x09, 2.00mm pitch, double rows +Surface mounted pin header SMD 2x09 2.00mm double row +0 +18 +18 +Connector_PinHeader_2.00mm +PinHeader_2x10_P2.00mm_Horizontal +Through hole angled pin header, 2x10, 2.00mm pitch, 4.2mm pin length, double rows +Through hole angled pin header THT 2x10 2.00mm double row +0 +20 +20 +Connector_PinHeader_2.00mm +PinHeader_2x10_P2.00mm_Vertical +Through hole straight pin header, 2x10, 2.00mm pitch, double rows +Through hole pin header THT 2x10 2.00mm double row +0 +20 +20 +Connector_PinHeader_2.00mm +PinHeader_2x10_P2.00mm_Vertical_SMD +surface-mounted straight pin header, 2x10, 2.00mm pitch, double rows +Surface mounted pin header SMD 2x10 2.00mm double row +0 +20 +20 +Connector_PinHeader_2.00mm +PinHeader_2x11_P2.00mm_Horizontal +Through hole angled pin header, 2x11, 2.00mm pitch, 4.2mm pin length, double rows +Through hole angled pin header THT 2x11 2.00mm double row +0 +22 +22 +Connector_PinHeader_2.00mm +PinHeader_2x11_P2.00mm_Vertical +Through hole straight pin header, 2x11, 2.00mm pitch, double rows +Through hole pin header THT 2x11 2.00mm double row +0 +22 +22 +Connector_PinHeader_2.00mm +PinHeader_2x11_P2.00mm_Vertical_SMD +surface-mounted straight pin header, 2x11, 2.00mm pitch, double rows +Surface mounted pin header SMD 2x11 2.00mm double row +0 +22 +22 +Connector_PinHeader_2.00mm +PinHeader_2x12_P2.00mm_Horizontal +Through hole angled pin header, 2x12, 2.00mm pitch, 4.2mm pin length, double rows +Through hole angled pin header THT 2x12 2.00mm double row +0 +24 +24 +Connector_PinHeader_2.00mm +PinHeader_2x12_P2.00mm_Vertical +Through hole straight pin header, 2x12, 2.00mm pitch, double rows +Through hole pin header THT 2x12 2.00mm double row +0 +24 +24 +Connector_PinHeader_2.00mm +PinHeader_2x12_P2.00mm_Vertical_SMD +surface-mounted straight pin header, 2x12, 2.00mm pitch, double rows +Surface mounted pin header SMD 2x12 2.00mm double row +0 +24 +24 +Connector_PinHeader_2.00mm +PinHeader_2x13_P2.00mm_Horizontal +Through hole angled pin header, 2x13, 2.00mm pitch, 4.2mm pin length, double rows +Through hole angled pin header THT 2x13 2.00mm double row +0 +26 +26 +Connector_PinHeader_2.00mm +PinHeader_2x13_P2.00mm_Vertical +Through hole straight pin header, 2x13, 2.00mm pitch, double rows +Through hole pin header THT 2x13 2.00mm double row +0 +26 +26 +Connector_PinHeader_2.00mm +PinHeader_2x13_P2.00mm_Vertical_SMD +surface-mounted straight pin header, 2x13, 2.00mm pitch, double rows +Surface mounted pin header SMD 2x13 2.00mm double row +0 +26 +26 +Connector_PinHeader_2.00mm +PinHeader_2x14_P2.00mm_Horizontal +Through hole angled pin header, 2x14, 2.00mm pitch, 4.2mm pin length, double rows +Through hole angled pin header THT 2x14 2.00mm double row +0 +28 +28 +Connector_PinHeader_2.00mm +PinHeader_2x14_P2.00mm_Vertical +Through hole straight pin header, 2x14, 2.00mm pitch, double rows +Through hole pin header THT 2x14 2.00mm double row +0 +28 +28 +Connector_PinHeader_2.00mm +PinHeader_2x14_P2.00mm_Vertical_SMD +surface-mounted straight pin header, 2x14, 2.00mm pitch, double rows +Surface mounted pin header SMD 2x14 2.00mm double row +0 +28 +28 +Connector_PinHeader_2.00mm +PinHeader_2x15_P2.00mm_Horizontal +Through hole angled pin header, 2x15, 2.00mm pitch, 4.2mm pin length, double rows +Through hole angled pin header THT 2x15 2.00mm double row +0 +30 +30 +Connector_PinHeader_2.00mm +PinHeader_2x15_P2.00mm_Vertical +Through hole straight pin header, 2x15, 2.00mm pitch, double rows +Through hole pin header THT 2x15 2.00mm double row +0 +30 +30 +Connector_PinHeader_2.00mm +PinHeader_2x15_P2.00mm_Vertical_SMD +surface-mounted straight pin header, 2x15, 2.00mm pitch, double rows +Surface mounted pin header SMD 2x15 2.00mm double row +0 +30 +30 +Connector_PinHeader_2.00mm +PinHeader_2x16_P2.00mm_Horizontal +Through hole angled pin header, 2x16, 2.00mm pitch, 4.2mm pin length, double rows +Through hole angled pin header THT 2x16 2.00mm double row +0 +32 +32 +Connector_PinHeader_2.00mm +PinHeader_2x16_P2.00mm_Vertical +Through hole straight pin header, 2x16, 2.00mm pitch, double rows +Through hole pin header THT 2x16 2.00mm double row +0 +32 +32 +Connector_PinHeader_2.00mm +PinHeader_2x16_P2.00mm_Vertical_SMD +surface-mounted straight pin header, 2x16, 2.00mm pitch, double rows +Surface mounted pin header SMD 2x16 2.00mm double row +0 +32 +32 +Connector_PinHeader_2.00mm +PinHeader_2x17_P2.00mm_Horizontal +Through hole angled pin header, 2x17, 2.00mm pitch, 4.2mm pin length, double rows +Through hole angled pin header THT 2x17 2.00mm double row +0 +34 +34 +Connector_PinHeader_2.00mm +PinHeader_2x17_P2.00mm_Vertical +Through hole straight pin header, 2x17, 2.00mm pitch, double rows +Through hole pin header THT 2x17 2.00mm double row +0 +34 +34 +Connector_PinHeader_2.00mm +PinHeader_2x17_P2.00mm_Vertical_SMD +surface-mounted straight pin header, 2x17, 2.00mm pitch, double rows +Surface mounted pin header SMD 2x17 2.00mm double row +0 +34 +34 +Connector_PinHeader_2.00mm +PinHeader_2x18_P2.00mm_Horizontal +Through hole angled pin header, 2x18, 2.00mm pitch, 4.2mm pin length, double rows +Through hole angled pin header THT 2x18 2.00mm double row +0 +36 +36 +Connector_PinHeader_2.00mm +PinHeader_2x18_P2.00mm_Vertical +Through hole straight pin header, 2x18, 2.00mm pitch, double rows +Through hole pin header THT 2x18 2.00mm double row +0 +36 +36 +Connector_PinHeader_2.00mm +PinHeader_2x18_P2.00mm_Vertical_SMD +surface-mounted straight pin header, 2x18, 2.00mm pitch, double rows +Surface mounted pin header SMD 2x18 2.00mm double row +0 +36 +36 +Connector_PinHeader_2.00mm +PinHeader_2x19_P2.00mm_Horizontal +Through hole angled pin header, 2x19, 2.00mm pitch, 4.2mm pin length, double rows +Through hole angled pin header THT 2x19 2.00mm double row +0 +38 +38 +Connector_PinHeader_2.00mm +PinHeader_2x19_P2.00mm_Vertical +Through hole straight pin header, 2x19, 2.00mm pitch, double rows +Through hole pin header THT 2x19 2.00mm double row +0 +38 +38 +Connector_PinHeader_2.00mm +PinHeader_2x19_P2.00mm_Vertical_SMD +surface-mounted straight pin header, 2x19, 2.00mm pitch, double rows +Surface mounted pin header SMD 2x19 2.00mm double row +0 +38 +38 +Connector_PinHeader_2.00mm +PinHeader_2x20_P2.00mm_Horizontal +Through hole angled pin header, 2x20, 2.00mm pitch, 4.2mm pin length, double rows +Through hole angled pin header THT 2x20 2.00mm double row +0 +40 +40 +Connector_PinHeader_2.00mm +PinHeader_2x20_P2.00mm_Vertical +Through hole straight pin header, 2x20, 2.00mm pitch, double rows +Through hole pin header THT 2x20 2.00mm double row +0 +40 +40 +Connector_PinHeader_2.00mm +PinHeader_2x20_P2.00mm_Vertical_SMD +surface-mounted straight pin header, 2x20, 2.00mm pitch, double rows +Surface mounted pin header SMD 2x20 2.00mm double row +0 +40 +40 +Connector_PinHeader_2.00mm +PinHeader_2x21_P2.00mm_Horizontal +Through hole angled pin header, 2x21, 2.00mm pitch, 4.2mm pin length, double rows +Through hole angled pin header THT 2x21 2.00mm double row +0 +42 +42 +Connector_PinHeader_2.00mm +PinHeader_2x21_P2.00mm_Vertical +Through hole straight pin header, 2x21, 2.00mm pitch, double rows +Through hole pin header THT 2x21 2.00mm double row +0 +42 +42 +Connector_PinHeader_2.00mm +PinHeader_2x21_P2.00mm_Vertical_SMD +surface-mounted straight pin header, 2x21, 2.00mm pitch, double rows +Surface mounted pin header SMD 2x21 2.00mm double row +0 +42 +42 +Connector_PinHeader_2.00mm +PinHeader_2x22_P2.00mm_Horizontal +Through hole angled pin header, 2x22, 2.00mm pitch, 4.2mm pin length, double rows +Through hole angled pin header THT 2x22 2.00mm double row +0 +44 +44 +Connector_PinHeader_2.00mm +PinHeader_2x22_P2.00mm_Vertical +Through hole straight pin header, 2x22, 2.00mm pitch, double rows +Through hole pin header THT 2x22 2.00mm double row +0 +44 +44 +Connector_PinHeader_2.00mm +PinHeader_2x22_P2.00mm_Vertical_SMD +surface-mounted straight pin header, 2x22, 2.00mm pitch, double rows +Surface mounted pin header SMD 2x22 2.00mm double row +0 +44 +44 +Connector_PinHeader_2.00mm +PinHeader_2x23_P2.00mm_Horizontal +Through hole angled pin header, 2x23, 2.00mm pitch, 4.2mm pin length, double rows +Through hole angled pin header THT 2x23 2.00mm double row +0 +46 +46 +Connector_PinHeader_2.00mm +PinHeader_2x23_P2.00mm_Vertical +Through hole straight pin header, 2x23, 2.00mm pitch, double rows +Through hole pin header THT 2x23 2.00mm double row +0 +46 +46 +Connector_PinHeader_2.00mm +PinHeader_2x23_P2.00mm_Vertical_SMD +surface-mounted straight pin header, 2x23, 2.00mm pitch, double rows +Surface mounted pin header SMD 2x23 2.00mm double row +0 +46 +46 +Connector_PinHeader_2.00mm +PinHeader_2x24_P2.00mm_Horizontal +Through hole angled pin header, 2x24, 2.00mm pitch, 4.2mm pin length, double rows +Through hole angled pin header THT 2x24 2.00mm double row +0 +48 +48 +Connector_PinHeader_2.00mm +PinHeader_2x24_P2.00mm_Vertical +Through hole straight pin header, 2x24, 2.00mm pitch, double rows +Through hole pin header THT 2x24 2.00mm double row +0 +48 +48 +Connector_PinHeader_2.00mm +PinHeader_2x24_P2.00mm_Vertical_SMD +surface-mounted straight pin header, 2x24, 2.00mm pitch, double rows +Surface mounted pin header SMD 2x24 2.00mm double row +0 +48 +48 +Connector_PinHeader_2.00mm +PinHeader_2x25_P2.00mm_Horizontal +Through hole angled pin header, 2x25, 2.00mm pitch, 4.2mm pin length, double rows +Through hole angled pin header THT 2x25 2.00mm double row +0 +50 +50 +Connector_PinHeader_2.00mm +PinHeader_2x25_P2.00mm_Vertical +Through hole straight pin header, 2x25, 2.00mm pitch, double rows +Through hole pin header THT 2x25 2.00mm double row +0 +50 +50 +Connector_PinHeader_2.00mm +PinHeader_2x25_P2.00mm_Vertical_SMD +surface-mounted straight pin header, 2x25, 2.00mm pitch, double rows +Surface mounted pin header SMD 2x25 2.00mm double row +0 +50 +50 +Connector_PinHeader_2.00mm +PinHeader_2x26_P2.00mm_Horizontal +Through hole angled pin header, 2x26, 2.00mm pitch, 4.2mm pin length, double rows +Through hole angled pin header THT 2x26 2.00mm double row +0 +52 +52 +Connector_PinHeader_2.00mm +PinHeader_2x26_P2.00mm_Vertical +Through hole straight pin header, 2x26, 2.00mm pitch, double rows +Through hole pin header THT 2x26 2.00mm double row +0 +52 +52 +Connector_PinHeader_2.00mm +PinHeader_2x26_P2.00mm_Vertical_SMD +surface-mounted straight pin header, 2x26, 2.00mm pitch, double rows +Surface mounted pin header SMD 2x26 2.00mm double row +0 +52 +52 +Connector_PinHeader_2.00mm +PinHeader_2x27_P2.00mm_Horizontal +Through hole angled pin header, 2x27, 2.00mm pitch, 4.2mm pin length, double rows +Through hole angled pin header THT 2x27 2.00mm double row +0 +54 +54 +Connector_PinHeader_2.00mm +PinHeader_2x27_P2.00mm_Vertical +Through hole straight pin header, 2x27, 2.00mm pitch, double rows +Through hole pin header THT 2x27 2.00mm double row +0 +54 +54 +Connector_PinHeader_2.00mm +PinHeader_2x27_P2.00mm_Vertical_SMD +surface-mounted straight pin header, 2x27, 2.00mm pitch, double rows +Surface mounted pin header SMD 2x27 2.00mm double row +0 +54 +54 +Connector_PinHeader_2.00mm +PinHeader_2x28_P2.00mm_Horizontal +Through hole angled pin header, 2x28, 2.00mm pitch, 4.2mm pin length, double rows +Through hole angled pin header THT 2x28 2.00mm double row +0 +56 +56 +Connector_PinHeader_2.00mm +PinHeader_2x28_P2.00mm_Vertical +Through hole straight pin header, 2x28, 2.00mm pitch, double rows +Through hole pin header THT 2x28 2.00mm double row +0 +56 +56 +Connector_PinHeader_2.00mm +PinHeader_2x28_P2.00mm_Vertical_SMD +surface-mounted straight pin header, 2x28, 2.00mm pitch, double rows +Surface mounted pin header SMD 2x28 2.00mm double row +0 +56 +56 +Connector_PinHeader_2.00mm +PinHeader_2x29_P2.00mm_Horizontal +Through hole angled pin header, 2x29, 2.00mm pitch, 4.2mm pin length, double rows +Through hole angled pin header THT 2x29 2.00mm double row +0 +58 +58 +Connector_PinHeader_2.00mm +PinHeader_2x29_P2.00mm_Vertical +Through hole straight pin header, 2x29, 2.00mm pitch, double rows +Through hole pin header THT 2x29 2.00mm double row +0 +58 +58 +Connector_PinHeader_2.00mm +PinHeader_2x29_P2.00mm_Vertical_SMD +surface-mounted straight pin header, 2x29, 2.00mm pitch, double rows +Surface mounted pin header SMD 2x29 2.00mm double row +0 +58 +58 +Connector_PinHeader_2.00mm +PinHeader_2x30_P2.00mm_Horizontal +Through hole angled pin header, 2x30, 2.00mm pitch, 4.2mm pin length, double rows +Through hole angled pin header THT 2x30 2.00mm double row +0 +60 +60 +Connector_PinHeader_2.00mm +PinHeader_2x30_P2.00mm_Vertical +Through hole straight pin header, 2x30, 2.00mm pitch, double rows +Through hole pin header THT 2x30 2.00mm double row +0 +60 +60 +Connector_PinHeader_2.00mm +PinHeader_2x30_P2.00mm_Vertical_SMD +surface-mounted straight pin header, 2x30, 2.00mm pitch, double rows +Surface mounted pin header SMD 2x30 2.00mm double row +0 +60 +60 +Connector_PinHeader_2.00mm +PinHeader_2x31_P2.00mm_Horizontal +Through hole angled pin header, 2x31, 2.00mm pitch, 4.2mm pin length, double rows +Through hole angled pin header THT 2x31 2.00mm double row +0 +62 +62 +Connector_PinHeader_2.00mm +PinHeader_2x31_P2.00mm_Vertical +Through hole straight pin header, 2x31, 2.00mm pitch, double rows +Through hole pin header THT 2x31 2.00mm double row +0 +62 +62 +Connector_PinHeader_2.00mm +PinHeader_2x31_P2.00mm_Vertical_SMD +surface-mounted straight pin header, 2x31, 2.00mm pitch, double rows +Surface mounted pin header SMD 2x31 2.00mm double row +0 +62 +62 +Connector_PinHeader_2.00mm +PinHeader_2x32_P2.00mm_Horizontal +Through hole angled pin header, 2x32, 2.00mm pitch, 4.2mm pin length, double rows +Through hole angled pin header THT 2x32 2.00mm double row +0 +64 +64 +Connector_PinHeader_2.00mm +PinHeader_2x32_P2.00mm_Vertical +Through hole straight pin header, 2x32, 2.00mm pitch, double rows +Through hole pin header THT 2x32 2.00mm double row +0 +64 +64 +Connector_PinHeader_2.00mm +PinHeader_2x32_P2.00mm_Vertical_SMD +surface-mounted straight pin header, 2x32, 2.00mm pitch, double rows +Surface mounted pin header SMD 2x32 2.00mm double row +0 +64 +64 +Connector_PinHeader_2.00mm +PinHeader_2x33_P2.00mm_Horizontal +Through hole angled pin header, 2x33, 2.00mm pitch, 4.2mm pin length, double rows +Through hole angled pin header THT 2x33 2.00mm double row +0 +66 +66 +Connector_PinHeader_2.00mm +PinHeader_2x33_P2.00mm_Vertical +Through hole straight pin header, 2x33, 2.00mm pitch, double rows +Through hole pin header THT 2x33 2.00mm double row +0 +66 +66 +Connector_PinHeader_2.00mm +PinHeader_2x33_P2.00mm_Vertical_SMD +surface-mounted straight pin header, 2x33, 2.00mm pitch, double rows +Surface mounted pin header SMD 2x33 2.00mm double row +0 +66 +66 +Connector_PinHeader_2.00mm +PinHeader_2x34_P2.00mm_Horizontal +Through hole angled pin header, 2x34, 2.00mm pitch, 4.2mm pin length, double rows +Through hole angled pin header THT 2x34 2.00mm double row +0 +68 +68 +Connector_PinHeader_2.00mm +PinHeader_2x34_P2.00mm_Vertical +Through hole straight pin header, 2x34, 2.00mm pitch, double rows +Through hole pin header THT 2x34 2.00mm double row +0 +68 +68 +Connector_PinHeader_2.00mm +PinHeader_2x34_P2.00mm_Vertical_SMD +surface-mounted straight pin header, 2x34, 2.00mm pitch, double rows +Surface mounted pin header SMD 2x34 2.00mm double row +0 +68 +68 +Connector_PinHeader_2.00mm +PinHeader_2x35_P2.00mm_Horizontal +Through hole angled pin header, 2x35, 2.00mm pitch, 4.2mm pin length, double rows +Through hole angled pin header THT 2x35 2.00mm double row +0 +70 +70 +Connector_PinHeader_2.00mm +PinHeader_2x35_P2.00mm_Vertical +Through hole straight pin header, 2x35, 2.00mm pitch, double rows +Through hole pin header THT 2x35 2.00mm double row +0 +70 +70 +Connector_PinHeader_2.00mm +PinHeader_2x35_P2.00mm_Vertical_SMD +surface-mounted straight pin header, 2x35, 2.00mm pitch, double rows +Surface mounted pin header SMD 2x35 2.00mm double row +0 +70 +70 +Connector_PinHeader_2.00mm +PinHeader_2x36_P2.00mm_Horizontal +Through hole angled pin header, 2x36, 2.00mm pitch, 4.2mm pin length, double rows +Through hole angled pin header THT 2x36 2.00mm double row +0 +72 +72 +Connector_PinHeader_2.00mm +PinHeader_2x36_P2.00mm_Vertical +Through hole straight pin header, 2x36, 2.00mm pitch, double rows +Through hole pin header THT 2x36 2.00mm double row +0 +72 +72 +Connector_PinHeader_2.00mm +PinHeader_2x36_P2.00mm_Vertical_SMD +surface-mounted straight pin header, 2x36, 2.00mm pitch, double rows +Surface mounted pin header SMD 2x36 2.00mm double row +0 +72 +72 +Connector_PinHeader_2.00mm +PinHeader_2x37_P2.00mm_Horizontal +Through hole angled pin header, 2x37, 2.00mm pitch, 4.2mm pin length, double rows +Through hole angled pin header THT 2x37 2.00mm double row +0 +74 +74 +Connector_PinHeader_2.00mm +PinHeader_2x37_P2.00mm_Vertical +Through hole straight pin header, 2x37, 2.00mm pitch, double rows +Through hole pin header THT 2x37 2.00mm double row +0 +74 +74 +Connector_PinHeader_2.00mm +PinHeader_2x37_P2.00mm_Vertical_SMD +surface-mounted straight pin header, 2x37, 2.00mm pitch, double rows +Surface mounted pin header SMD 2x37 2.00mm double row +0 +74 +74 +Connector_PinHeader_2.00mm +PinHeader_2x38_P2.00mm_Horizontal +Through hole angled pin header, 2x38, 2.00mm pitch, 4.2mm pin length, double rows +Through hole angled pin header THT 2x38 2.00mm double row +0 +76 +76 +Connector_PinHeader_2.00mm +PinHeader_2x38_P2.00mm_Vertical +Through hole straight pin header, 2x38, 2.00mm pitch, double rows +Through hole pin header THT 2x38 2.00mm double row +0 +76 +76 +Connector_PinHeader_2.00mm +PinHeader_2x38_P2.00mm_Vertical_SMD +surface-mounted straight pin header, 2x38, 2.00mm pitch, double rows +Surface mounted pin header SMD 2x38 2.00mm double row +0 +76 +76 +Connector_PinHeader_2.00mm +PinHeader_2x39_P2.00mm_Horizontal +Through hole angled pin header, 2x39, 2.00mm pitch, 4.2mm pin length, double rows +Through hole angled pin header THT 2x39 2.00mm double row +0 +78 +78 +Connector_PinHeader_2.00mm +PinHeader_2x39_P2.00mm_Vertical +Through hole straight pin header, 2x39, 2.00mm pitch, double rows +Through hole pin header THT 2x39 2.00mm double row +0 +78 +78 +Connector_PinHeader_2.00mm +PinHeader_2x39_P2.00mm_Vertical_SMD +surface-mounted straight pin header, 2x39, 2.00mm pitch, double rows +Surface mounted pin header SMD 2x39 2.00mm double row +0 +78 +78 +Connector_PinHeader_2.00mm +PinHeader_2x40_P2.00mm_Horizontal +Through hole angled pin header, 2x40, 2.00mm pitch, 4.2mm pin length, double rows +Through hole angled pin header THT 2x40 2.00mm double row +0 +80 +80 +Connector_PinHeader_2.00mm +PinHeader_2x40_P2.00mm_Vertical +Through hole straight pin header, 2x40, 2.00mm pitch, double rows +Through hole pin header THT 2x40 2.00mm double row +0 +80 +80 +Connector_PinHeader_2.00mm +PinHeader_2x40_P2.00mm_Vertical_SMD +surface-mounted straight pin header, 2x40, 2.00mm pitch, double rows +Surface mounted pin header SMD 2x40 2.00mm double row +0 +80 +80 +Connector_PinHeader_2.54mm +PinHeader_1x01_P2.54mm_Horizontal +Through hole angled pin header, 1x01, 2.54mm pitch, 6mm pin length, single row +Through hole angled pin header THT 1x01 2.54mm single row +0 +1 +1 +Connector_PinHeader_2.54mm +PinHeader_1x01_P2.54mm_Vertical +Through hole straight pin header, 1x01, 2.54mm pitch, single row +Through hole pin header THT 1x01 2.54mm single row +0 +1 +1 +Connector_PinHeader_2.54mm +PinHeader_1x02_P2.54mm_Horizontal +Through hole angled pin header, 1x02, 2.54mm pitch, 6mm pin length, single row +Through hole angled pin header THT 1x02 2.54mm single row +0 +2 +2 +Connector_PinHeader_2.54mm +PinHeader_1x02_P2.54mm_Vertical +Through hole straight pin header, 1x02, 2.54mm pitch, single row +Through hole pin header THT 1x02 2.54mm single row +0 +2 +2 +Connector_PinHeader_2.54mm +PinHeader_1x02_P2.54mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x02, 2.54mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x02 2.54mm single row style1 pin1 left +0 +2 +2 +Connector_PinHeader_2.54mm +PinHeader_1x02_P2.54mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x02, 2.54mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x02 2.54mm single row style2 pin1 right +0 +2 +2 +Connector_PinHeader_2.54mm +PinHeader_1x03_P2.54mm_Horizontal +Through hole angled pin header, 1x03, 2.54mm pitch, 6mm pin length, single row +Through hole angled pin header THT 1x03 2.54mm single row +0 +3 +3 +Connector_PinHeader_2.54mm +PinHeader_1x03_P2.54mm_Vertical +Through hole straight pin header, 1x03, 2.54mm pitch, single row +Through hole pin header THT 1x03 2.54mm single row +0 +3 +3 +Connector_PinHeader_2.54mm +PinHeader_1x03_P2.54mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x03, 2.54mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x03 2.54mm single row style1 pin1 left +0 +3 +3 +Connector_PinHeader_2.54mm +PinHeader_1x03_P2.54mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x03, 2.54mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x03 2.54mm single row style2 pin1 right +0 +3 +3 +Connector_PinHeader_2.54mm +PinHeader_1x04_P2.54mm_Horizontal +Through hole angled pin header, 1x04, 2.54mm pitch, 6mm pin length, single row +Through hole angled pin header THT 1x04 2.54mm single row +0 +4 +4 +Connector_PinHeader_2.54mm +PinHeader_1x04_P2.54mm_Vertical +Through hole straight pin header, 1x04, 2.54mm pitch, single row +Through hole pin header THT 1x04 2.54mm single row +0 +4 +4 +Connector_PinHeader_2.54mm +PinHeader_1x04_P2.54mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x04, 2.54mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x04 2.54mm single row style1 pin1 left +0 +4 +4 +Connector_PinHeader_2.54mm +PinHeader_1x04_P2.54mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x04, 2.54mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x04 2.54mm single row style2 pin1 right +0 +4 +4 +Connector_PinHeader_2.54mm +PinHeader_1x05_P2.54mm_Horizontal +Through hole angled pin header, 1x05, 2.54mm pitch, 6mm pin length, single row +Through hole angled pin header THT 1x05 2.54mm single row +0 +5 +5 +Connector_PinHeader_2.54mm +PinHeader_1x05_P2.54mm_Vertical +Through hole straight pin header, 1x05, 2.54mm pitch, single row +Through hole pin header THT 1x05 2.54mm single row +0 +5 +5 +Connector_PinHeader_2.54mm +PinHeader_1x05_P2.54mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x05, 2.54mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x05 2.54mm single row style1 pin1 left +0 +5 +5 +Connector_PinHeader_2.54mm +PinHeader_1x05_P2.54mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x05, 2.54mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x05 2.54mm single row style2 pin1 right +0 +5 +5 +Connector_PinHeader_2.54mm +PinHeader_1x06_P2.54mm_Horizontal +Through hole angled pin header, 1x06, 2.54mm pitch, 6mm pin length, single row +Through hole angled pin header THT 1x06 2.54mm single row +0 +6 +6 +Connector_PinHeader_2.54mm +PinHeader_1x06_P2.54mm_Vertical +Through hole straight pin header, 1x06, 2.54mm pitch, single row +Through hole pin header THT 1x06 2.54mm single row +0 +6 +6 +Connector_PinHeader_2.54mm +PinHeader_1x06_P2.54mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x06, 2.54mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x06 2.54mm single row style1 pin1 left +0 +6 +6 +Connector_PinHeader_2.54mm +PinHeader_1x06_P2.54mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x06, 2.54mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x06 2.54mm single row style2 pin1 right +0 +6 +6 +Connector_PinHeader_2.54mm +PinHeader_1x07_P2.54mm_Horizontal +Through hole angled pin header, 1x07, 2.54mm pitch, 6mm pin length, single row +Through hole angled pin header THT 1x07 2.54mm single row +0 +7 +7 +Connector_PinHeader_2.54mm +PinHeader_1x07_P2.54mm_Vertical +Through hole straight pin header, 1x07, 2.54mm pitch, single row +Through hole pin header THT 1x07 2.54mm single row +0 +7 +7 +Connector_PinHeader_2.54mm +PinHeader_1x07_P2.54mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x07, 2.54mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x07 2.54mm single row style1 pin1 left +0 +7 +7 +Connector_PinHeader_2.54mm +PinHeader_1x07_P2.54mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x07, 2.54mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x07 2.54mm single row style2 pin1 right +0 +7 +7 +Connector_PinHeader_2.54mm +PinHeader_1x08_P2.54mm_Horizontal +Through hole angled pin header, 1x08, 2.54mm pitch, 6mm pin length, single row +Through hole angled pin header THT 1x08 2.54mm single row +0 +8 +8 +Connector_PinHeader_2.54mm +PinHeader_1x08_P2.54mm_Vertical +Through hole straight pin header, 1x08, 2.54mm pitch, single row +Through hole pin header THT 1x08 2.54mm single row +0 +8 +8 +Connector_PinHeader_2.54mm +PinHeader_1x08_P2.54mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x08, 2.54mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x08 2.54mm single row style1 pin1 left +0 +8 +8 +Connector_PinHeader_2.54mm +PinHeader_1x08_P2.54mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x08, 2.54mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x08 2.54mm single row style2 pin1 right +0 +8 +8 +Connector_PinHeader_2.54mm +PinHeader_1x09_P2.54mm_Horizontal +Through hole angled pin header, 1x09, 2.54mm pitch, 6mm pin length, single row +Through hole angled pin header THT 1x09 2.54mm single row +0 +9 +9 +Connector_PinHeader_2.54mm +PinHeader_1x09_P2.54mm_Vertical +Through hole straight pin header, 1x09, 2.54mm pitch, single row +Through hole pin header THT 1x09 2.54mm single row +0 +9 +9 +Connector_PinHeader_2.54mm +PinHeader_1x09_P2.54mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x09, 2.54mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x09 2.54mm single row style1 pin1 left +0 +9 +9 +Connector_PinHeader_2.54mm +PinHeader_1x09_P2.54mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x09, 2.54mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x09 2.54mm single row style2 pin1 right +0 +9 +9 +Connector_PinHeader_2.54mm +PinHeader_1x10_P2.54mm_Horizontal +Through hole angled pin header, 1x10, 2.54mm pitch, 6mm pin length, single row +Through hole angled pin header THT 1x10 2.54mm single row +0 +10 +10 +Connector_PinHeader_2.54mm +PinHeader_1x10_P2.54mm_Vertical +Through hole straight pin header, 1x10, 2.54mm pitch, single row +Through hole pin header THT 1x10 2.54mm single row +0 +10 +10 +Connector_PinHeader_2.54mm +PinHeader_1x10_P2.54mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x10, 2.54mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x10 2.54mm single row style1 pin1 left +0 +10 +10 +Connector_PinHeader_2.54mm +PinHeader_1x10_P2.54mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x10, 2.54mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x10 2.54mm single row style2 pin1 right +0 +10 +10 +Connector_PinHeader_2.54mm +PinHeader_1x11_P2.54mm_Horizontal +Through hole angled pin header, 1x11, 2.54mm pitch, 6mm pin length, single row +Through hole angled pin header THT 1x11 2.54mm single row +0 +11 +11 +Connector_PinHeader_2.54mm +PinHeader_1x11_P2.54mm_Vertical +Through hole straight pin header, 1x11, 2.54mm pitch, single row +Through hole pin header THT 1x11 2.54mm single row +0 +11 +11 +Connector_PinHeader_2.54mm +PinHeader_1x11_P2.54mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x11, 2.54mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x11 2.54mm single row style1 pin1 left +0 +11 +11 +Connector_PinHeader_2.54mm +PinHeader_1x11_P2.54mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x11, 2.54mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x11 2.54mm single row style2 pin1 right +0 +11 +11 +Connector_PinHeader_2.54mm +PinHeader_1x12_P2.54mm_Horizontal +Through hole angled pin header, 1x12, 2.54mm pitch, 6mm pin length, single row +Through hole angled pin header THT 1x12 2.54mm single row +0 +12 +12 +Connector_PinHeader_2.54mm +PinHeader_1x12_P2.54mm_Vertical +Through hole straight pin header, 1x12, 2.54mm pitch, single row +Through hole pin header THT 1x12 2.54mm single row +0 +12 +12 +Connector_PinHeader_2.54mm +PinHeader_1x12_P2.54mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x12, 2.54mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x12 2.54mm single row style1 pin1 left +0 +12 +12 +Connector_PinHeader_2.54mm +PinHeader_1x12_P2.54mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x12, 2.54mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x12 2.54mm single row style2 pin1 right +0 +12 +12 +Connector_PinHeader_2.54mm +PinHeader_1x13_P2.54mm_Horizontal +Through hole angled pin header, 1x13, 2.54mm pitch, 6mm pin length, single row +Through hole angled pin header THT 1x13 2.54mm single row +0 +13 +13 +Connector_PinHeader_2.54mm +PinHeader_1x13_P2.54mm_Vertical +Through hole straight pin header, 1x13, 2.54mm pitch, single row +Through hole pin header THT 1x13 2.54mm single row +0 +13 +13 +Connector_PinHeader_2.54mm +PinHeader_1x13_P2.54mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x13, 2.54mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x13 2.54mm single row style1 pin1 left +0 +13 +13 +Connector_PinHeader_2.54mm +PinHeader_1x13_P2.54mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x13, 2.54mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x13 2.54mm single row style2 pin1 right +0 +13 +13 +Connector_PinHeader_2.54mm +PinHeader_1x14_P2.54mm_Horizontal +Through hole angled pin header, 1x14, 2.54mm pitch, 6mm pin length, single row +Through hole angled pin header THT 1x14 2.54mm single row +0 +14 +14 +Connector_PinHeader_2.54mm +PinHeader_1x14_P2.54mm_Vertical +Through hole straight pin header, 1x14, 2.54mm pitch, single row +Through hole pin header THT 1x14 2.54mm single row +0 +14 +14 +Connector_PinHeader_2.54mm +PinHeader_1x14_P2.54mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x14, 2.54mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x14 2.54mm single row style1 pin1 left +0 +14 +14 +Connector_PinHeader_2.54mm +PinHeader_1x14_P2.54mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x14, 2.54mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x14 2.54mm single row style2 pin1 right +0 +14 +14 +Connector_PinHeader_2.54mm +PinHeader_1x15_P2.54mm_Horizontal +Through hole angled pin header, 1x15, 2.54mm pitch, 6mm pin length, single row +Through hole angled pin header THT 1x15 2.54mm single row +0 +15 +15 +Connector_PinHeader_2.54mm +PinHeader_1x15_P2.54mm_Vertical +Through hole straight pin header, 1x15, 2.54mm pitch, single row +Through hole pin header THT 1x15 2.54mm single row +0 +15 +15 +Connector_PinHeader_2.54mm +PinHeader_1x15_P2.54mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x15, 2.54mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x15 2.54mm single row style1 pin1 left +0 +15 +15 +Connector_PinHeader_2.54mm +PinHeader_1x15_P2.54mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x15, 2.54mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x15 2.54mm single row style2 pin1 right +0 +15 +15 +Connector_PinHeader_2.54mm +PinHeader_1x16_P2.54mm_Horizontal +Through hole angled pin header, 1x16, 2.54mm pitch, 6mm pin length, single row +Through hole angled pin header THT 1x16 2.54mm single row +0 +16 +16 +Connector_PinHeader_2.54mm +PinHeader_1x16_P2.54mm_Vertical +Through hole straight pin header, 1x16, 2.54mm pitch, single row +Through hole pin header THT 1x16 2.54mm single row +0 +16 +16 +Connector_PinHeader_2.54mm +PinHeader_1x16_P2.54mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x16, 2.54mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x16 2.54mm single row style1 pin1 left +0 +16 +16 +Connector_PinHeader_2.54mm +PinHeader_1x16_P2.54mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x16, 2.54mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x16 2.54mm single row style2 pin1 right +0 +16 +16 +Connector_PinHeader_2.54mm +PinHeader_1x17_P2.54mm_Horizontal +Through hole angled pin header, 1x17, 2.54mm pitch, 6mm pin length, single row +Through hole angled pin header THT 1x17 2.54mm single row +0 +17 +17 +Connector_PinHeader_2.54mm +PinHeader_1x17_P2.54mm_Vertical +Through hole straight pin header, 1x17, 2.54mm pitch, single row +Through hole pin header THT 1x17 2.54mm single row +0 +17 +17 +Connector_PinHeader_2.54mm +PinHeader_1x17_P2.54mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x17, 2.54mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x17 2.54mm single row style1 pin1 left +0 +17 +17 +Connector_PinHeader_2.54mm +PinHeader_1x17_P2.54mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x17, 2.54mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x17 2.54mm single row style2 pin1 right +0 +17 +17 +Connector_PinHeader_2.54mm +PinHeader_1x18_P2.54mm_Horizontal +Through hole angled pin header, 1x18, 2.54mm pitch, 6mm pin length, single row +Through hole angled pin header THT 1x18 2.54mm single row +0 +18 +18 +Connector_PinHeader_2.54mm +PinHeader_1x18_P2.54mm_Vertical +Through hole straight pin header, 1x18, 2.54mm pitch, single row +Through hole pin header THT 1x18 2.54mm single row +0 +18 +18 +Connector_PinHeader_2.54mm +PinHeader_1x18_P2.54mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x18, 2.54mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x18 2.54mm single row style1 pin1 left +0 +18 +18 +Connector_PinHeader_2.54mm +PinHeader_1x18_P2.54mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x18, 2.54mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x18 2.54mm single row style2 pin1 right +0 +18 +18 +Connector_PinHeader_2.54mm +PinHeader_1x19_P2.54mm_Horizontal +Through hole angled pin header, 1x19, 2.54mm pitch, 6mm pin length, single row +Through hole angled pin header THT 1x19 2.54mm single row +0 +19 +19 +Connector_PinHeader_2.54mm +PinHeader_1x19_P2.54mm_Vertical +Through hole straight pin header, 1x19, 2.54mm pitch, single row +Through hole pin header THT 1x19 2.54mm single row +0 +19 +19 +Connector_PinHeader_2.54mm +PinHeader_1x19_P2.54mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x19, 2.54mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x19 2.54mm single row style1 pin1 left +0 +19 +19 +Connector_PinHeader_2.54mm +PinHeader_1x19_P2.54mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x19, 2.54mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x19 2.54mm single row style2 pin1 right +0 +19 +19 +Connector_PinHeader_2.54mm +PinHeader_1x20_P2.54mm_Horizontal +Through hole angled pin header, 1x20, 2.54mm pitch, 6mm pin length, single row +Through hole angled pin header THT 1x20 2.54mm single row +0 +20 +20 +Connector_PinHeader_2.54mm +PinHeader_1x20_P2.54mm_Vertical +Through hole straight pin header, 1x20, 2.54mm pitch, single row +Through hole pin header THT 1x20 2.54mm single row +0 +20 +20 +Connector_PinHeader_2.54mm +PinHeader_1x20_P2.54mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x20, 2.54mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x20 2.54mm single row style1 pin1 left +0 +20 +20 +Connector_PinHeader_2.54mm +PinHeader_1x20_P2.54mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x20, 2.54mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x20 2.54mm single row style2 pin1 right +0 +20 +20 +Connector_PinHeader_2.54mm +PinHeader_1x21_P2.54mm_Horizontal +Through hole angled pin header, 1x21, 2.54mm pitch, 6mm pin length, single row +Through hole angled pin header THT 1x21 2.54mm single row +0 +21 +21 +Connector_PinHeader_2.54mm +PinHeader_1x21_P2.54mm_Vertical +Through hole straight pin header, 1x21, 2.54mm pitch, single row +Through hole pin header THT 1x21 2.54mm single row +0 +21 +21 +Connector_PinHeader_2.54mm +PinHeader_1x21_P2.54mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x21, 2.54mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x21 2.54mm single row style1 pin1 left +0 +21 +21 +Connector_PinHeader_2.54mm +PinHeader_1x21_P2.54mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x21, 2.54mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x21 2.54mm single row style2 pin1 right +0 +21 +21 +Connector_PinHeader_2.54mm +PinHeader_1x22_P2.54mm_Horizontal +Through hole angled pin header, 1x22, 2.54mm pitch, 6mm pin length, single row +Through hole angled pin header THT 1x22 2.54mm single row +0 +22 +22 +Connector_PinHeader_2.54mm +PinHeader_1x22_P2.54mm_Vertical +Through hole straight pin header, 1x22, 2.54mm pitch, single row +Through hole pin header THT 1x22 2.54mm single row +0 +22 +22 +Connector_PinHeader_2.54mm +PinHeader_1x22_P2.54mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x22, 2.54mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x22 2.54mm single row style1 pin1 left +0 +22 +22 +Connector_PinHeader_2.54mm +PinHeader_1x22_P2.54mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x22, 2.54mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x22 2.54mm single row style2 pin1 right +0 +22 +22 +Connector_PinHeader_2.54mm +PinHeader_1x23_P2.54mm_Horizontal +Through hole angled pin header, 1x23, 2.54mm pitch, 6mm pin length, single row +Through hole angled pin header THT 1x23 2.54mm single row +0 +23 +23 +Connector_PinHeader_2.54mm +PinHeader_1x23_P2.54mm_Vertical +Through hole straight pin header, 1x23, 2.54mm pitch, single row +Through hole pin header THT 1x23 2.54mm single row +0 +23 +23 +Connector_PinHeader_2.54mm +PinHeader_1x23_P2.54mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x23, 2.54mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x23 2.54mm single row style1 pin1 left +0 +23 +23 +Connector_PinHeader_2.54mm +PinHeader_1x23_P2.54mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x23, 2.54mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x23 2.54mm single row style2 pin1 right +0 +23 +23 +Connector_PinHeader_2.54mm +PinHeader_1x24_P2.54mm_Horizontal +Through hole angled pin header, 1x24, 2.54mm pitch, 6mm pin length, single row +Through hole angled pin header THT 1x24 2.54mm single row +0 +24 +24 +Connector_PinHeader_2.54mm +PinHeader_1x24_P2.54mm_Vertical +Through hole straight pin header, 1x24, 2.54mm pitch, single row +Through hole pin header THT 1x24 2.54mm single row +0 +24 +24 +Connector_PinHeader_2.54mm +PinHeader_1x24_P2.54mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x24, 2.54mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x24 2.54mm single row style1 pin1 left +0 +24 +24 +Connector_PinHeader_2.54mm +PinHeader_1x24_P2.54mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x24, 2.54mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x24 2.54mm single row style2 pin1 right +0 +24 +24 +Connector_PinHeader_2.54mm +PinHeader_1x25_P2.54mm_Horizontal +Through hole angled pin header, 1x25, 2.54mm pitch, 6mm pin length, single row +Through hole angled pin header THT 1x25 2.54mm single row +0 +25 +25 +Connector_PinHeader_2.54mm +PinHeader_1x25_P2.54mm_Vertical +Through hole straight pin header, 1x25, 2.54mm pitch, single row +Through hole pin header THT 1x25 2.54mm single row +0 +25 +25 +Connector_PinHeader_2.54mm +PinHeader_1x25_P2.54mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x25, 2.54mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x25 2.54mm single row style1 pin1 left +0 +25 +25 +Connector_PinHeader_2.54mm +PinHeader_1x25_P2.54mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x25, 2.54mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x25 2.54mm single row style2 pin1 right +0 +25 +25 +Connector_PinHeader_2.54mm +PinHeader_1x26_P2.54mm_Horizontal +Through hole angled pin header, 1x26, 2.54mm pitch, 6mm pin length, single row +Through hole angled pin header THT 1x26 2.54mm single row +0 +26 +26 +Connector_PinHeader_2.54mm +PinHeader_1x26_P2.54mm_Vertical +Through hole straight pin header, 1x26, 2.54mm pitch, single row +Through hole pin header THT 1x26 2.54mm single row +0 +26 +26 +Connector_PinHeader_2.54mm +PinHeader_1x26_P2.54mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x26, 2.54mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x26 2.54mm single row style1 pin1 left +0 +26 +26 +Connector_PinHeader_2.54mm +PinHeader_1x26_P2.54mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x26, 2.54mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x26 2.54mm single row style2 pin1 right +0 +26 +26 +Connector_PinHeader_2.54mm +PinHeader_1x27_P2.54mm_Horizontal +Through hole angled pin header, 1x27, 2.54mm pitch, 6mm pin length, single row +Through hole angled pin header THT 1x27 2.54mm single row +0 +27 +27 +Connector_PinHeader_2.54mm +PinHeader_1x27_P2.54mm_Vertical +Through hole straight pin header, 1x27, 2.54mm pitch, single row +Through hole pin header THT 1x27 2.54mm single row +0 +27 +27 +Connector_PinHeader_2.54mm +PinHeader_1x27_P2.54mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x27, 2.54mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x27 2.54mm single row style1 pin1 left +0 +27 +27 +Connector_PinHeader_2.54mm +PinHeader_1x27_P2.54mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x27, 2.54mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x27 2.54mm single row style2 pin1 right +0 +27 +27 +Connector_PinHeader_2.54mm +PinHeader_1x28_P2.54mm_Horizontal +Through hole angled pin header, 1x28, 2.54mm pitch, 6mm pin length, single row +Through hole angled pin header THT 1x28 2.54mm single row +0 +28 +28 +Connector_PinHeader_2.54mm +PinHeader_1x28_P2.54mm_Vertical +Through hole straight pin header, 1x28, 2.54mm pitch, single row +Through hole pin header THT 1x28 2.54mm single row +0 +28 +28 +Connector_PinHeader_2.54mm +PinHeader_1x28_P2.54mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x28, 2.54mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x28 2.54mm single row style1 pin1 left +0 +28 +28 +Connector_PinHeader_2.54mm +PinHeader_1x28_P2.54mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x28, 2.54mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x28 2.54mm single row style2 pin1 right +0 +28 +28 +Connector_PinHeader_2.54mm +PinHeader_1x29_P2.54mm_Horizontal +Through hole angled pin header, 1x29, 2.54mm pitch, 6mm pin length, single row +Through hole angled pin header THT 1x29 2.54mm single row +0 +29 +29 +Connector_PinHeader_2.54mm +PinHeader_1x29_P2.54mm_Vertical +Through hole straight pin header, 1x29, 2.54mm pitch, single row +Through hole pin header THT 1x29 2.54mm single row +0 +29 +29 +Connector_PinHeader_2.54mm +PinHeader_1x29_P2.54mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x29, 2.54mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x29 2.54mm single row style1 pin1 left +0 +29 +29 +Connector_PinHeader_2.54mm +PinHeader_1x29_P2.54mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x29, 2.54mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x29 2.54mm single row style2 pin1 right +0 +29 +29 +Connector_PinHeader_2.54mm +PinHeader_1x30_P2.54mm_Horizontal +Through hole angled pin header, 1x30, 2.54mm pitch, 6mm pin length, single row +Through hole angled pin header THT 1x30 2.54mm single row +0 +30 +30 +Connector_PinHeader_2.54mm +PinHeader_1x30_P2.54mm_Vertical +Through hole straight pin header, 1x30, 2.54mm pitch, single row +Through hole pin header THT 1x30 2.54mm single row +0 +30 +30 +Connector_PinHeader_2.54mm +PinHeader_1x30_P2.54mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x30, 2.54mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x30 2.54mm single row style1 pin1 left +0 +30 +30 +Connector_PinHeader_2.54mm +PinHeader_1x30_P2.54mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x30, 2.54mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x30 2.54mm single row style2 pin1 right +0 +30 +30 +Connector_PinHeader_2.54mm +PinHeader_1x31_P2.54mm_Horizontal +Through hole angled pin header, 1x31, 2.54mm pitch, 6mm pin length, single row +Through hole angled pin header THT 1x31 2.54mm single row +0 +31 +31 +Connector_PinHeader_2.54mm +PinHeader_1x31_P2.54mm_Vertical +Through hole straight pin header, 1x31, 2.54mm pitch, single row +Through hole pin header THT 1x31 2.54mm single row +0 +31 +31 +Connector_PinHeader_2.54mm +PinHeader_1x31_P2.54mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x31, 2.54mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x31 2.54mm single row style1 pin1 left +0 +31 +31 +Connector_PinHeader_2.54mm +PinHeader_1x31_P2.54mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x31, 2.54mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x31 2.54mm single row style2 pin1 right +0 +31 +31 +Connector_PinHeader_2.54mm +PinHeader_1x32_P2.54mm_Horizontal +Through hole angled pin header, 1x32, 2.54mm pitch, 6mm pin length, single row +Through hole angled pin header THT 1x32 2.54mm single row +0 +32 +32 +Connector_PinHeader_2.54mm +PinHeader_1x32_P2.54mm_Vertical +Through hole straight pin header, 1x32, 2.54mm pitch, single row +Through hole pin header THT 1x32 2.54mm single row +0 +32 +32 +Connector_PinHeader_2.54mm +PinHeader_1x32_P2.54mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x32, 2.54mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x32 2.54mm single row style1 pin1 left +0 +32 +32 +Connector_PinHeader_2.54mm +PinHeader_1x32_P2.54mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x32, 2.54mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x32 2.54mm single row style2 pin1 right +0 +32 +32 +Connector_PinHeader_2.54mm +PinHeader_1x33_P2.54mm_Horizontal +Through hole angled pin header, 1x33, 2.54mm pitch, 6mm pin length, single row +Through hole angled pin header THT 1x33 2.54mm single row +0 +33 +33 +Connector_PinHeader_2.54mm +PinHeader_1x33_P2.54mm_Vertical +Through hole straight pin header, 1x33, 2.54mm pitch, single row +Through hole pin header THT 1x33 2.54mm single row +0 +33 +33 +Connector_PinHeader_2.54mm +PinHeader_1x33_P2.54mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x33, 2.54mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x33 2.54mm single row style1 pin1 left +0 +33 +33 +Connector_PinHeader_2.54mm +PinHeader_1x33_P2.54mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x33, 2.54mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x33 2.54mm single row style2 pin1 right +0 +33 +33 +Connector_PinHeader_2.54mm +PinHeader_1x34_P2.54mm_Horizontal +Through hole angled pin header, 1x34, 2.54mm pitch, 6mm pin length, single row +Through hole angled pin header THT 1x34 2.54mm single row +0 +34 +34 +Connector_PinHeader_2.54mm +PinHeader_1x34_P2.54mm_Vertical +Through hole straight pin header, 1x34, 2.54mm pitch, single row +Through hole pin header THT 1x34 2.54mm single row +0 +34 +34 +Connector_PinHeader_2.54mm +PinHeader_1x34_P2.54mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x34, 2.54mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x34 2.54mm single row style1 pin1 left +0 +34 +34 +Connector_PinHeader_2.54mm +PinHeader_1x34_P2.54mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x34, 2.54mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x34 2.54mm single row style2 pin1 right +0 +34 +34 +Connector_PinHeader_2.54mm +PinHeader_1x35_P2.54mm_Horizontal +Through hole angled pin header, 1x35, 2.54mm pitch, 6mm pin length, single row +Through hole angled pin header THT 1x35 2.54mm single row +0 +35 +35 +Connector_PinHeader_2.54mm +PinHeader_1x35_P2.54mm_Vertical +Through hole straight pin header, 1x35, 2.54mm pitch, single row +Through hole pin header THT 1x35 2.54mm single row +0 +35 +35 +Connector_PinHeader_2.54mm +PinHeader_1x35_P2.54mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x35, 2.54mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x35 2.54mm single row style1 pin1 left +0 +35 +35 +Connector_PinHeader_2.54mm +PinHeader_1x35_P2.54mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x35, 2.54mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x35 2.54mm single row style2 pin1 right +0 +35 +35 +Connector_PinHeader_2.54mm +PinHeader_1x36_P2.54mm_Horizontal +Through hole angled pin header, 1x36, 2.54mm pitch, 6mm pin length, single row +Through hole angled pin header THT 1x36 2.54mm single row +0 +36 +36 +Connector_PinHeader_2.54mm +PinHeader_1x36_P2.54mm_Vertical +Through hole straight pin header, 1x36, 2.54mm pitch, single row +Through hole pin header THT 1x36 2.54mm single row +0 +36 +36 +Connector_PinHeader_2.54mm +PinHeader_1x36_P2.54mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x36, 2.54mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x36 2.54mm single row style1 pin1 left +0 +36 +36 +Connector_PinHeader_2.54mm +PinHeader_1x36_P2.54mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x36, 2.54mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x36 2.54mm single row style2 pin1 right +0 +36 +36 +Connector_PinHeader_2.54mm +PinHeader_1x37_P2.54mm_Horizontal +Through hole angled pin header, 1x37, 2.54mm pitch, 6mm pin length, single row +Through hole angled pin header THT 1x37 2.54mm single row +0 +37 +37 +Connector_PinHeader_2.54mm +PinHeader_1x37_P2.54mm_Vertical +Through hole straight pin header, 1x37, 2.54mm pitch, single row +Through hole pin header THT 1x37 2.54mm single row +0 +37 +37 +Connector_PinHeader_2.54mm +PinHeader_1x37_P2.54mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x37, 2.54mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x37 2.54mm single row style1 pin1 left +0 +37 +37 +Connector_PinHeader_2.54mm +PinHeader_1x37_P2.54mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x37, 2.54mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x37 2.54mm single row style2 pin1 right +0 +37 +37 +Connector_PinHeader_2.54mm +PinHeader_1x38_P2.54mm_Horizontal +Through hole angled pin header, 1x38, 2.54mm pitch, 6mm pin length, single row +Through hole angled pin header THT 1x38 2.54mm single row +0 +38 +38 +Connector_PinHeader_2.54mm +PinHeader_1x38_P2.54mm_Vertical +Through hole straight pin header, 1x38, 2.54mm pitch, single row +Through hole pin header THT 1x38 2.54mm single row +0 +38 +38 +Connector_PinHeader_2.54mm +PinHeader_1x38_P2.54mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x38, 2.54mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x38 2.54mm single row style1 pin1 left +0 +38 +38 +Connector_PinHeader_2.54mm +PinHeader_1x38_P2.54mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x38, 2.54mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x38 2.54mm single row style2 pin1 right +0 +38 +38 +Connector_PinHeader_2.54mm +PinHeader_1x39_P2.54mm_Horizontal +Through hole angled pin header, 1x39, 2.54mm pitch, 6mm pin length, single row +Through hole angled pin header THT 1x39 2.54mm single row +0 +39 +39 +Connector_PinHeader_2.54mm +PinHeader_1x39_P2.54mm_Vertical +Through hole straight pin header, 1x39, 2.54mm pitch, single row +Through hole pin header THT 1x39 2.54mm single row +0 +39 +39 +Connector_PinHeader_2.54mm +PinHeader_1x39_P2.54mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x39, 2.54mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x39 2.54mm single row style1 pin1 left +0 +39 +39 +Connector_PinHeader_2.54mm +PinHeader_1x39_P2.54mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x39, 2.54mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x39 2.54mm single row style2 pin1 right +0 +39 +39 +Connector_PinHeader_2.54mm +PinHeader_1x40_P2.54mm_Horizontal +Through hole angled pin header, 1x40, 2.54mm pitch, 6mm pin length, single row +Through hole angled pin header THT 1x40 2.54mm single row +0 +40 +40 +Connector_PinHeader_2.54mm +PinHeader_1x40_P2.54mm_Vertical +Through hole straight pin header, 1x40, 2.54mm pitch, single row +Through hole pin header THT 1x40 2.54mm single row +0 +40 +40 +Connector_PinHeader_2.54mm +PinHeader_1x40_P2.54mm_Vertical_SMD_Pin1Left +surface-mounted straight pin header, 1x40, 2.54mm pitch, single row, style 1 (pin 1 left) +Surface mounted pin header SMD 1x40 2.54mm single row style1 pin1 left +0 +40 +40 +Connector_PinHeader_2.54mm +PinHeader_1x40_P2.54mm_Vertical_SMD_Pin1Right +surface-mounted straight pin header, 1x40, 2.54mm pitch, single row, style 2 (pin 1 right) +Surface mounted pin header SMD 1x40 2.54mm single row style2 pin1 right +0 +40 +40 +Connector_PinHeader_2.54mm +PinHeader_2x01_P2.54mm_Horizontal +Through hole angled pin header, 2x01, 2.54mm pitch, 6mm pin length, double rows +Through hole angled pin header THT 2x01 2.54mm double row +0 +2 +2 +Connector_PinHeader_2.54mm +PinHeader_2x01_P2.54mm_Vertical +Through hole straight pin header, 2x01, 2.54mm pitch, double rows +Through hole pin header THT 2x01 2.54mm double row +0 +2 +2 +Connector_PinHeader_2.54mm +PinHeader_2x01_P2.54mm_Vertical_SMD +surface-mounted straight pin header, 2x01, 2.54mm pitch, double rows +Surface mounted pin header SMD 2x01 2.54mm double row +0 +2 +2 +Connector_PinHeader_2.54mm +PinHeader_2x02_P2.54mm_Horizontal +Through hole angled pin header, 2x02, 2.54mm pitch, 6mm pin length, double rows +Through hole angled pin header THT 2x02 2.54mm double row +0 +4 +4 +Connector_PinHeader_2.54mm +PinHeader_2x02_P2.54mm_Vertical +Through hole straight pin header, 2x02, 2.54mm pitch, double rows +Through hole pin header THT 2x02 2.54mm double row +0 +4 +4 +Connector_PinHeader_2.54mm +PinHeader_2x02_P2.54mm_Vertical_SMD +surface-mounted straight pin header, 2x02, 2.54mm pitch, double rows +Surface mounted pin header SMD 2x02 2.54mm double row +0 +4 +4 +Connector_PinHeader_2.54mm +PinHeader_2x03_P2.54mm_Horizontal +Through hole angled pin header, 2x03, 2.54mm pitch, 6mm pin length, double rows +Through hole angled pin header THT 2x03 2.54mm double row +0 +6 +6 +Connector_PinHeader_2.54mm +PinHeader_2x03_P2.54mm_Vertical +Through hole straight pin header, 2x03, 2.54mm pitch, double rows +Through hole pin header THT 2x03 2.54mm double row +0 +6 +6 +Connector_PinHeader_2.54mm +PinHeader_2x03_P2.54mm_Vertical_SMD +surface-mounted straight pin header, 2x03, 2.54mm pitch, double rows +Surface mounted pin header SMD 2x03 2.54mm double row +0 +6 +6 +Connector_PinHeader_2.54mm +PinHeader_2x04_P2.54mm_Horizontal +Through hole angled pin header, 2x04, 2.54mm pitch, 6mm pin length, double rows +Through hole angled pin header THT 2x04 2.54mm double row +0 +8 +8 +Connector_PinHeader_2.54mm +PinHeader_2x04_P2.54mm_Vertical +Through hole straight pin header, 2x04, 2.54mm pitch, double rows +Through hole pin header THT 2x04 2.54mm double row +0 +8 +8 +Connector_PinHeader_2.54mm +PinHeader_2x04_P2.54mm_Vertical_SMD +surface-mounted straight pin header, 2x04, 2.54mm pitch, double rows +Surface mounted pin header SMD 2x04 2.54mm double row +0 +8 +8 +Connector_PinHeader_2.54mm +PinHeader_2x05_P2.54mm_Horizontal +Through hole angled pin header, 2x05, 2.54mm pitch, 6mm pin length, double rows +Through hole angled pin header THT 2x05 2.54mm double row +0 +10 +10 +Connector_PinHeader_2.54mm +PinHeader_2x05_P2.54mm_Vertical +Through hole straight pin header, 2x05, 2.54mm pitch, double rows +Through hole pin header THT 2x05 2.54mm double row +0 +10 +10 +Connector_PinHeader_2.54mm +PinHeader_2x05_P2.54mm_Vertical_SMD +surface-mounted straight pin header, 2x05, 2.54mm pitch, double rows +Surface mounted pin header SMD 2x05 2.54mm double row +0 +10 +10 +Connector_PinHeader_2.54mm +PinHeader_2x06_P2.54mm_Horizontal +Through hole angled pin header, 2x06, 2.54mm pitch, 6mm pin length, double rows +Through hole angled pin header THT 2x06 2.54mm double row +0 +12 +12 +Connector_PinHeader_2.54mm +PinHeader_2x06_P2.54mm_Vertical +Through hole straight pin header, 2x06, 2.54mm pitch, double rows +Through hole pin header THT 2x06 2.54mm double row +0 +12 +12 +Connector_PinHeader_2.54mm +PinHeader_2x06_P2.54mm_Vertical_SMD +surface-mounted straight pin header, 2x06, 2.54mm pitch, double rows +Surface mounted pin header SMD 2x06 2.54mm double row +0 +12 +12 +Connector_PinHeader_2.54mm +PinHeader_2x07_P2.54mm_Horizontal +Through hole angled pin header, 2x07, 2.54mm pitch, 6mm pin length, double rows +Through hole angled pin header THT 2x07 2.54mm double row +0 +14 +14 +Connector_PinHeader_2.54mm +PinHeader_2x07_P2.54mm_Vertical +Through hole straight pin header, 2x07, 2.54mm pitch, double rows +Through hole pin header THT 2x07 2.54mm double row +0 +14 +14 +Connector_PinHeader_2.54mm +PinHeader_2x07_P2.54mm_Vertical_SMD +surface-mounted straight pin header, 2x07, 2.54mm pitch, double rows +Surface mounted pin header SMD 2x07 2.54mm double row +0 +14 +14 +Connector_PinHeader_2.54mm +PinHeader_2x08_P2.54mm_Horizontal +Through hole angled pin header, 2x08, 2.54mm pitch, 6mm pin length, double rows +Through hole angled pin header THT 2x08 2.54mm double row +0 +16 +16 +Connector_PinHeader_2.54mm +PinHeader_2x08_P2.54mm_Vertical +Through hole straight pin header, 2x08, 2.54mm pitch, double rows +Through hole pin header THT 2x08 2.54mm double row +0 +16 +16 +Connector_PinHeader_2.54mm +PinHeader_2x08_P2.54mm_Vertical_SMD +surface-mounted straight pin header, 2x08, 2.54mm pitch, double rows +Surface mounted pin header SMD 2x08 2.54mm double row +0 +16 +16 +Connector_PinHeader_2.54mm +PinHeader_2x09_P2.54mm_Horizontal +Through hole angled pin header, 2x09, 2.54mm pitch, 6mm pin length, double rows +Through hole angled pin header THT 2x09 2.54mm double row +0 +18 +18 +Connector_PinHeader_2.54mm +PinHeader_2x09_P2.54mm_Vertical +Through hole straight pin header, 2x09, 2.54mm pitch, double rows +Through hole pin header THT 2x09 2.54mm double row +0 +18 +18 +Connector_PinHeader_2.54mm +PinHeader_2x09_P2.54mm_Vertical_SMD +surface-mounted straight pin header, 2x09, 2.54mm pitch, double rows +Surface mounted pin header SMD 2x09 2.54mm double row +0 +18 +18 +Connector_PinHeader_2.54mm +PinHeader_2x10_P2.54mm_Horizontal +Through hole angled pin header, 2x10, 2.54mm pitch, 6mm pin length, double rows +Through hole angled pin header THT 2x10 2.54mm double row +0 +20 +20 +Connector_PinHeader_2.54mm +PinHeader_2x10_P2.54mm_Vertical +Through hole straight pin header, 2x10, 2.54mm pitch, double rows +Through hole pin header THT 2x10 2.54mm double row +0 +20 +20 +Connector_PinHeader_2.54mm +PinHeader_2x10_P2.54mm_Vertical_SMD +surface-mounted straight pin header, 2x10, 2.54mm pitch, double rows +Surface mounted pin header SMD 2x10 2.54mm double row +0 +20 +20 +Connector_PinHeader_2.54mm +PinHeader_2x11_P2.54mm_Horizontal +Through hole angled pin header, 2x11, 2.54mm pitch, 6mm pin length, double rows +Through hole angled pin header THT 2x11 2.54mm double row +0 +22 +22 +Connector_PinHeader_2.54mm +PinHeader_2x11_P2.54mm_Vertical +Through hole straight pin header, 2x11, 2.54mm pitch, double rows +Through hole pin header THT 2x11 2.54mm double row +0 +22 +22 +Connector_PinHeader_2.54mm +PinHeader_2x11_P2.54mm_Vertical_SMD +surface-mounted straight pin header, 2x11, 2.54mm pitch, double rows +Surface mounted pin header SMD 2x11 2.54mm double row +0 +22 +22 +Connector_PinHeader_2.54mm +PinHeader_2x12_P2.54mm_Horizontal +Through hole angled pin header, 2x12, 2.54mm pitch, 6mm pin length, double rows +Through hole angled pin header THT 2x12 2.54mm double row +0 +24 +24 +Connector_PinHeader_2.54mm +PinHeader_2x12_P2.54mm_Vertical +Through hole straight pin header, 2x12, 2.54mm pitch, double rows +Through hole pin header THT 2x12 2.54mm double row +0 +24 +24 +Connector_PinHeader_2.54mm +PinHeader_2x12_P2.54mm_Vertical_SMD +surface-mounted straight pin header, 2x12, 2.54mm pitch, double rows +Surface mounted pin header SMD 2x12 2.54mm double row +0 +24 +24 +Connector_PinHeader_2.54mm +PinHeader_2x13_P2.54mm_Horizontal +Through hole angled pin header, 2x13, 2.54mm pitch, 6mm pin length, double rows +Through hole angled pin header THT 2x13 2.54mm double row +0 +26 +26 +Connector_PinHeader_2.54mm +PinHeader_2x13_P2.54mm_Vertical +Through hole straight pin header, 2x13, 2.54mm pitch, double rows +Through hole pin header THT 2x13 2.54mm double row +0 +26 +26 +Connector_PinHeader_2.54mm +PinHeader_2x13_P2.54mm_Vertical_SMD +surface-mounted straight pin header, 2x13, 2.54mm pitch, double rows +Surface mounted pin header SMD 2x13 2.54mm double row +0 +26 +26 +Connector_PinHeader_2.54mm +PinHeader_2x14_P2.54mm_Horizontal +Through hole angled pin header, 2x14, 2.54mm pitch, 6mm pin length, double rows +Through hole angled pin header THT 2x14 2.54mm double row +0 +28 +28 +Connector_PinHeader_2.54mm +PinHeader_2x14_P2.54mm_Vertical +Through hole straight pin header, 2x14, 2.54mm pitch, double rows +Through hole pin header THT 2x14 2.54mm double row +0 +28 +28 +Connector_PinHeader_2.54mm +PinHeader_2x14_P2.54mm_Vertical_SMD +surface-mounted straight pin header, 2x14, 2.54mm pitch, double rows +Surface mounted pin header SMD 2x14 2.54mm double row +0 +28 +28 +Connector_PinHeader_2.54mm +PinHeader_2x15_P2.54mm_Horizontal +Through hole angled pin header, 2x15, 2.54mm pitch, 6mm pin length, double rows +Through hole angled pin header THT 2x15 2.54mm double row +0 +30 +30 +Connector_PinHeader_2.54mm +PinHeader_2x15_P2.54mm_Vertical +Through hole straight pin header, 2x15, 2.54mm pitch, double rows +Through hole pin header THT 2x15 2.54mm double row +0 +30 +30 +Connector_PinHeader_2.54mm +PinHeader_2x15_P2.54mm_Vertical_SMD +surface-mounted straight pin header, 2x15, 2.54mm pitch, double rows +Surface mounted pin header SMD 2x15 2.54mm double row +0 +30 +30 +Connector_PinHeader_2.54mm +PinHeader_2x16_P2.54mm_Horizontal +Through hole angled pin header, 2x16, 2.54mm pitch, 6mm pin length, double rows +Through hole angled pin header THT 2x16 2.54mm double row +0 +32 +32 +Connector_PinHeader_2.54mm +PinHeader_2x16_P2.54mm_Vertical +Through hole straight pin header, 2x16, 2.54mm pitch, double rows +Through hole pin header THT 2x16 2.54mm double row +0 +32 +32 +Connector_PinHeader_2.54mm +PinHeader_2x16_P2.54mm_Vertical_SMD +surface-mounted straight pin header, 2x16, 2.54mm pitch, double rows +Surface mounted pin header SMD 2x16 2.54mm double row +0 +32 +32 +Connector_PinHeader_2.54mm +PinHeader_2x17_P2.54mm_Horizontal +Through hole angled pin header, 2x17, 2.54mm pitch, 6mm pin length, double rows +Through hole angled pin header THT 2x17 2.54mm double row +0 +34 +34 +Connector_PinHeader_2.54mm +PinHeader_2x17_P2.54mm_Vertical +Through hole straight pin header, 2x17, 2.54mm pitch, double rows +Through hole pin header THT 2x17 2.54mm double row +0 +34 +34 +Connector_PinHeader_2.54mm +PinHeader_2x17_P2.54mm_Vertical_SMD +surface-mounted straight pin header, 2x17, 2.54mm pitch, double rows +Surface mounted pin header SMD 2x17 2.54mm double row +0 +34 +34 +Connector_PinHeader_2.54mm +PinHeader_2x18_P2.54mm_Horizontal +Through hole angled pin header, 2x18, 2.54mm pitch, 6mm pin length, double rows +Through hole angled pin header THT 2x18 2.54mm double row +0 +36 +36 +Connector_PinHeader_2.54mm +PinHeader_2x18_P2.54mm_Vertical +Through hole straight pin header, 2x18, 2.54mm pitch, double rows +Through hole pin header THT 2x18 2.54mm double row +0 +36 +36 +Connector_PinHeader_2.54mm +PinHeader_2x18_P2.54mm_Vertical_SMD +surface-mounted straight pin header, 2x18, 2.54mm pitch, double rows +Surface mounted pin header SMD 2x18 2.54mm double row +0 +36 +36 +Connector_PinHeader_2.54mm +PinHeader_2x19_P2.54mm_Horizontal +Through hole angled pin header, 2x19, 2.54mm pitch, 6mm pin length, double rows +Through hole angled pin header THT 2x19 2.54mm double row +0 +38 +38 +Connector_PinHeader_2.54mm +PinHeader_2x19_P2.54mm_Vertical +Through hole straight pin header, 2x19, 2.54mm pitch, double rows +Through hole pin header THT 2x19 2.54mm double row +0 +38 +38 +Connector_PinHeader_2.54mm +PinHeader_2x19_P2.54mm_Vertical_SMD +surface-mounted straight pin header, 2x19, 2.54mm pitch, double rows +Surface mounted pin header SMD 2x19 2.54mm double row +0 +38 +38 +Connector_PinHeader_2.54mm +PinHeader_2x20_P2.54mm_Horizontal +Through hole angled pin header, 2x20, 2.54mm pitch, 6mm pin length, double rows +Through hole angled pin header THT 2x20 2.54mm double row +0 +40 +40 +Connector_PinHeader_2.54mm +PinHeader_2x20_P2.54mm_Vertical +Through hole straight pin header, 2x20, 2.54mm pitch, double rows +Through hole pin header THT 2x20 2.54mm double row +0 +40 +40 +Connector_PinHeader_2.54mm +PinHeader_2x20_P2.54mm_Vertical_SMD +surface-mounted straight pin header, 2x20, 2.54mm pitch, double rows +Surface mounted pin header SMD 2x20 2.54mm double row +0 +40 +40 +Connector_PinHeader_2.54mm +PinHeader_2x21_P2.54mm_Horizontal +Through hole angled pin header, 2x21, 2.54mm pitch, 6mm pin length, double rows +Through hole angled pin header THT 2x21 2.54mm double row +0 +42 +42 +Connector_PinHeader_2.54mm +PinHeader_2x21_P2.54mm_Vertical +Through hole straight pin header, 2x21, 2.54mm pitch, double rows +Through hole pin header THT 2x21 2.54mm double row +0 +42 +42 +Connector_PinHeader_2.54mm +PinHeader_2x21_P2.54mm_Vertical_SMD +surface-mounted straight pin header, 2x21, 2.54mm pitch, double rows +Surface mounted pin header SMD 2x21 2.54mm double row +0 +42 +42 +Connector_PinHeader_2.54mm +PinHeader_2x22_P2.54mm_Horizontal +Through hole angled pin header, 2x22, 2.54mm pitch, 6mm pin length, double rows +Through hole angled pin header THT 2x22 2.54mm double row +0 +44 +44 +Connector_PinHeader_2.54mm +PinHeader_2x22_P2.54mm_Vertical +Through hole straight pin header, 2x22, 2.54mm pitch, double rows +Through hole pin header THT 2x22 2.54mm double row +0 +44 +44 +Connector_PinHeader_2.54mm +PinHeader_2x22_P2.54mm_Vertical_SMD +surface-mounted straight pin header, 2x22, 2.54mm pitch, double rows +Surface mounted pin header SMD 2x22 2.54mm double row +0 +44 +44 +Connector_PinHeader_2.54mm +PinHeader_2x23_P2.54mm_Horizontal +Through hole angled pin header, 2x23, 2.54mm pitch, 6mm pin length, double rows +Through hole angled pin header THT 2x23 2.54mm double row +0 +46 +46 +Connector_PinHeader_2.54mm +PinHeader_2x23_P2.54mm_Vertical +Through hole straight pin header, 2x23, 2.54mm pitch, double rows +Through hole pin header THT 2x23 2.54mm double row +0 +46 +46 +Connector_PinHeader_2.54mm +PinHeader_2x23_P2.54mm_Vertical_SMD +surface-mounted straight pin header, 2x23, 2.54mm pitch, double rows +Surface mounted pin header SMD 2x23 2.54mm double row +0 +46 +46 +Connector_PinHeader_2.54mm +PinHeader_2x24_P2.54mm_Horizontal +Through hole angled pin header, 2x24, 2.54mm pitch, 6mm pin length, double rows +Through hole angled pin header THT 2x24 2.54mm double row +0 +48 +48 +Connector_PinHeader_2.54mm +PinHeader_2x24_P2.54mm_Vertical +Through hole straight pin header, 2x24, 2.54mm pitch, double rows +Through hole pin header THT 2x24 2.54mm double row +0 +48 +48 +Connector_PinHeader_2.54mm +PinHeader_2x24_P2.54mm_Vertical_SMD +surface-mounted straight pin header, 2x24, 2.54mm pitch, double rows +Surface mounted pin header SMD 2x24 2.54mm double row +0 +48 +48 +Connector_PinHeader_2.54mm +PinHeader_2x25_P2.54mm_Horizontal +Through hole angled pin header, 2x25, 2.54mm pitch, 6mm pin length, double rows +Through hole angled pin header THT 2x25 2.54mm double row +0 +50 +50 +Connector_PinHeader_2.54mm +PinHeader_2x25_P2.54mm_Vertical +Through hole straight pin header, 2x25, 2.54mm pitch, double rows +Through hole pin header THT 2x25 2.54mm double row +0 +50 +50 +Connector_PinHeader_2.54mm +PinHeader_2x25_P2.54mm_Vertical_SMD +surface-mounted straight pin header, 2x25, 2.54mm pitch, double rows +Surface mounted pin header SMD 2x25 2.54mm double row +0 +50 +50 +Connector_PinHeader_2.54mm +PinHeader_2x26_P2.54mm_Horizontal +Through hole angled pin header, 2x26, 2.54mm pitch, 6mm pin length, double rows +Through hole angled pin header THT 2x26 2.54mm double row +0 +52 +52 +Connector_PinHeader_2.54mm +PinHeader_2x26_P2.54mm_Vertical +Through hole straight pin header, 2x26, 2.54mm pitch, double rows +Through hole pin header THT 2x26 2.54mm double row +0 +52 +52 +Connector_PinHeader_2.54mm +PinHeader_2x26_P2.54mm_Vertical_SMD +surface-mounted straight pin header, 2x26, 2.54mm pitch, double rows +Surface mounted pin header SMD 2x26 2.54mm double row +0 +52 +52 +Connector_PinHeader_2.54mm +PinHeader_2x27_P2.54mm_Horizontal +Through hole angled pin header, 2x27, 2.54mm pitch, 6mm pin length, double rows +Through hole angled pin header THT 2x27 2.54mm double row +0 +54 +54 +Connector_PinHeader_2.54mm +PinHeader_2x27_P2.54mm_Vertical +Through hole straight pin header, 2x27, 2.54mm pitch, double rows +Through hole pin header THT 2x27 2.54mm double row +0 +54 +54 +Connector_PinHeader_2.54mm +PinHeader_2x27_P2.54mm_Vertical_SMD +surface-mounted straight pin header, 2x27, 2.54mm pitch, double rows +Surface mounted pin header SMD 2x27 2.54mm double row +0 +54 +54 +Connector_PinHeader_2.54mm +PinHeader_2x28_P2.54mm_Horizontal +Through hole angled pin header, 2x28, 2.54mm pitch, 6mm pin length, double rows +Through hole angled pin header THT 2x28 2.54mm double row +0 +56 +56 +Connector_PinHeader_2.54mm +PinHeader_2x28_P2.54mm_Vertical +Through hole straight pin header, 2x28, 2.54mm pitch, double rows +Through hole pin header THT 2x28 2.54mm double row +0 +56 +56 +Connector_PinHeader_2.54mm +PinHeader_2x28_P2.54mm_Vertical_SMD +surface-mounted straight pin header, 2x28, 2.54mm pitch, double rows +Surface mounted pin header SMD 2x28 2.54mm double row +0 +56 +56 +Connector_PinHeader_2.54mm +PinHeader_2x29_P2.54mm_Horizontal +Through hole angled pin header, 2x29, 2.54mm pitch, 6mm pin length, double rows +Through hole angled pin header THT 2x29 2.54mm double row +0 +58 +58 +Connector_PinHeader_2.54mm +PinHeader_2x29_P2.54mm_Vertical +Through hole straight pin header, 2x29, 2.54mm pitch, double rows +Through hole pin header THT 2x29 2.54mm double row +0 +58 +58 +Connector_PinHeader_2.54mm +PinHeader_2x29_P2.54mm_Vertical_SMD +surface-mounted straight pin header, 2x29, 2.54mm pitch, double rows +Surface mounted pin header SMD 2x29 2.54mm double row +0 +58 +58 +Connector_PinHeader_2.54mm +PinHeader_2x30_P2.54mm_Horizontal +Through hole angled pin header, 2x30, 2.54mm pitch, 6mm pin length, double rows +Through hole angled pin header THT 2x30 2.54mm double row +0 +60 +60 +Connector_PinHeader_2.54mm +PinHeader_2x30_P2.54mm_Vertical +Through hole straight pin header, 2x30, 2.54mm pitch, double rows +Through hole pin header THT 2x30 2.54mm double row +0 +60 +60 +Connector_PinHeader_2.54mm +PinHeader_2x30_P2.54mm_Vertical_SMD +surface-mounted straight pin header, 2x30, 2.54mm pitch, double rows +Surface mounted pin header SMD 2x30 2.54mm double row +0 +60 +60 +Connector_PinHeader_2.54mm +PinHeader_2x31_P2.54mm_Horizontal +Through hole angled pin header, 2x31, 2.54mm pitch, 6mm pin length, double rows +Through hole angled pin header THT 2x31 2.54mm double row +0 +62 +62 +Connector_PinHeader_2.54mm +PinHeader_2x31_P2.54mm_Vertical +Through hole straight pin header, 2x31, 2.54mm pitch, double rows +Through hole pin header THT 2x31 2.54mm double row +0 +62 +62 +Connector_PinHeader_2.54mm +PinHeader_2x31_P2.54mm_Vertical_SMD +surface-mounted straight pin header, 2x31, 2.54mm pitch, double rows +Surface mounted pin header SMD 2x31 2.54mm double row +0 +62 +62 +Connector_PinHeader_2.54mm +PinHeader_2x32_P2.54mm_Horizontal +Through hole angled pin header, 2x32, 2.54mm pitch, 6mm pin length, double rows +Through hole angled pin header THT 2x32 2.54mm double row +0 +64 +64 +Connector_PinHeader_2.54mm +PinHeader_2x32_P2.54mm_Vertical +Through hole straight pin header, 2x32, 2.54mm pitch, double rows +Through hole pin header THT 2x32 2.54mm double row +0 +64 +64 +Connector_PinHeader_2.54mm +PinHeader_2x32_P2.54mm_Vertical_SMD +surface-mounted straight pin header, 2x32, 2.54mm pitch, double rows +Surface mounted pin header SMD 2x32 2.54mm double row +0 +64 +64 +Connector_PinHeader_2.54mm +PinHeader_2x33_P2.54mm_Horizontal +Through hole angled pin header, 2x33, 2.54mm pitch, 6mm pin length, double rows +Through hole angled pin header THT 2x33 2.54mm double row +0 +66 +66 +Connector_PinHeader_2.54mm +PinHeader_2x33_P2.54mm_Vertical +Through hole straight pin header, 2x33, 2.54mm pitch, double rows +Through hole pin header THT 2x33 2.54mm double row +0 +66 +66 +Connector_PinHeader_2.54mm +PinHeader_2x33_P2.54mm_Vertical_SMD +surface-mounted straight pin header, 2x33, 2.54mm pitch, double rows +Surface mounted pin header SMD 2x33 2.54mm double row +0 +66 +66 +Connector_PinHeader_2.54mm +PinHeader_2x34_P2.54mm_Horizontal +Through hole angled pin header, 2x34, 2.54mm pitch, 6mm pin length, double rows +Through hole angled pin header THT 2x34 2.54mm double row +0 +68 +68 +Connector_PinHeader_2.54mm +PinHeader_2x34_P2.54mm_Vertical +Through hole straight pin header, 2x34, 2.54mm pitch, double rows +Through hole pin header THT 2x34 2.54mm double row +0 +68 +68 +Connector_PinHeader_2.54mm +PinHeader_2x34_P2.54mm_Vertical_SMD +surface-mounted straight pin header, 2x34, 2.54mm pitch, double rows +Surface mounted pin header SMD 2x34 2.54mm double row +0 +68 +68 +Connector_PinHeader_2.54mm +PinHeader_2x35_P2.54mm_Horizontal +Through hole angled pin header, 2x35, 2.54mm pitch, 6mm pin length, double rows +Through hole angled pin header THT 2x35 2.54mm double row +0 +70 +70 +Connector_PinHeader_2.54mm +PinHeader_2x35_P2.54mm_Vertical +Through hole straight pin header, 2x35, 2.54mm pitch, double rows +Through hole pin header THT 2x35 2.54mm double row +0 +70 +70 +Connector_PinHeader_2.54mm +PinHeader_2x35_P2.54mm_Vertical_SMD +surface-mounted straight pin header, 2x35, 2.54mm pitch, double rows +Surface mounted pin header SMD 2x35 2.54mm double row +0 +70 +70 +Connector_PinHeader_2.54mm +PinHeader_2x36_P2.54mm_Horizontal +Through hole angled pin header, 2x36, 2.54mm pitch, 6mm pin length, double rows +Through hole angled pin header THT 2x36 2.54mm double row +0 +72 +72 +Connector_PinHeader_2.54mm +PinHeader_2x36_P2.54mm_Vertical +Through hole straight pin header, 2x36, 2.54mm pitch, double rows +Through hole pin header THT 2x36 2.54mm double row +0 +72 +72 +Connector_PinHeader_2.54mm +PinHeader_2x36_P2.54mm_Vertical_SMD +surface-mounted straight pin header, 2x36, 2.54mm pitch, double rows +Surface mounted pin header SMD 2x36 2.54mm double row +0 +72 +72 +Connector_PinHeader_2.54mm +PinHeader_2x37_P2.54mm_Horizontal +Through hole angled pin header, 2x37, 2.54mm pitch, 6mm pin length, double rows +Through hole angled pin header THT 2x37 2.54mm double row +0 +74 +74 +Connector_PinHeader_2.54mm +PinHeader_2x37_P2.54mm_Vertical +Through hole straight pin header, 2x37, 2.54mm pitch, double rows +Through hole pin header THT 2x37 2.54mm double row +0 +74 +74 +Connector_PinHeader_2.54mm +PinHeader_2x37_P2.54mm_Vertical_SMD +surface-mounted straight pin header, 2x37, 2.54mm pitch, double rows +Surface mounted pin header SMD 2x37 2.54mm double row +0 +74 +74 +Connector_PinHeader_2.54mm +PinHeader_2x38_P2.54mm_Horizontal +Through hole angled pin header, 2x38, 2.54mm pitch, 6mm pin length, double rows +Through hole angled pin header THT 2x38 2.54mm double row +0 +76 +76 +Connector_PinHeader_2.54mm +PinHeader_2x38_P2.54mm_Vertical +Through hole straight pin header, 2x38, 2.54mm pitch, double rows +Through hole pin header THT 2x38 2.54mm double row +0 +76 +76 +Connector_PinHeader_2.54mm +PinHeader_2x38_P2.54mm_Vertical_SMD +surface-mounted straight pin header, 2x38, 2.54mm pitch, double rows +Surface mounted pin header SMD 2x38 2.54mm double row +0 +76 +76 +Connector_PinHeader_2.54mm +PinHeader_2x39_P2.54mm_Horizontal +Through hole angled pin header, 2x39, 2.54mm pitch, 6mm pin length, double rows +Through hole angled pin header THT 2x39 2.54mm double row +0 +78 +78 +Connector_PinHeader_2.54mm +PinHeader_2x39_P2.54mm_Vertical +Through hole straight pin header, 2x39, 2.54mm pitch, double rows +Through hole pin header THT 2x39 2.54mm double row +0 +78 +78 +Connector_PinHeader_2.54mm +PinHeader_2x39_P2.54mm_Vertical_SMD +surface-mounted straight pin header, 2x39, 2.54mm pitch, double rows +Surface mounted pin header SMD 2x39 2.54mm double row +0 +78 +78 +Connector_PinHeader_2.54mm +PinHeader_2x40_P2.54mm_Horizontal +Through hole angled pin header, 2x40, 2.54mm pitch, 6mm pin length, double rows +Through hole angled pin header THT 2x40 2.54mm double row +0 +80 +80 +Connector_PinHeader_2.54mm +PinHeader_2x40_P2.54mm_Vertical +Through hole straight pin header, 2x40, 2.54mm pitch, double rows +Through hole pin header THT 2x40 2.54mm double row +0 +80 +80 +Connector_PinHeader_2.54mm +PinHeader_2x40_P2.54mm_Vertical_SMD +surface-mounted straight pin header, 2x40, 2.54mm pitch, double rows +Surface mounted pin header SMD 2x40 2.54mm double row +0 +80 +80 +Connector_PinSocket_1.00mm +PinSocket_1x02_P1.00mm_Vertical +Through hole straight socket strip, 1x02, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated +Through hole socket strip THT 1x02 1.00mm single row +0 +2 +2 +Connector_PinSocket_1.00mm +PinSocket_1x02_P1.00mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x02, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated +Surface mounted socket strip SMD 1x02 1.00mm single row style1 pin1 left +0 +2 +2 +Connector_PinSocket_1.00mm +PinSocket_1x02_P1.00mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x02, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated +Surface mounted socket strip SMD 1x02 1.00mm single row style2 pin1 right +0 +2 +2 +Connector_PinSocket_1.00mm +PinSocket_1x03_P1.00mm_Vertical +Through hole straight socket strip, 1x03, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated +Through hole socket strip THT 1x03 1.00mm single row +0 +3 +3 +Connector_PinSocket_1.00mm +PinSocket_1x03_P1.00mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x03, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated +Surface mounted socket strip SMD 1x03 1.00mm single row style1 pin1 left +0 +3 +3 +Connector_PinSocket_1.00mm +PinSocket_1x03_P1.00mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x03, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated +Surface mounted socket strip SMD 1x03 1.00mm single row style2 pin1 right +0 +3 +3 +Connector_PinSocket_1.00mm +PinSocket_1x04_P1.00mm_Vertical +Through hole straight socket strip, 1x04, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated +Through hole socket strip THT 1x04 1.00mm single row +0 +4 +4 +Connector_PinSocket_1.00mm +PinSocket_1x04_P1.00mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x04, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated +Surface mounted socket strip SMD 1x04 1.00mm single row style1 pin1 left +0 +4 +4 +Connector_PinSocket_1.00mm +PinSocket_1x04_P1.00mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x04, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated +Surface mounted socket strip SMD 1x04 1.00mm single row style2 pin1 right +0 +4 +4 +Connector_PinSocket_1.00mm +PinSocket_1x05_P1.00mm_Vertical +Through hole straight socket strip, 1x05, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated +Through hole socket strip THT 1x05 1.00mm single row +0 +5 +5 +Connector_PinSocket_1.00mm +PinSocket_1x05_P1.00mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x05, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated +Surface mounted socket strip SMD 1x05 1.00mm single row style1 pin1 left +0 +5 +5 +Connector_PinSocket_1.00mm +PinSocket_1x05_P1.00mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x05, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated +Surface mounted socket strip SMD 1x05 1.00mm single row style2 pin1 right +0 +5 +5 +Connector_PinSocket_1.00mm +PinSocket_1x06_P1.00mm_Vertical +Through hole straight socket strip, 1x06, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated +Through hole socket strip THT 1x06 1.00mm single row +0 +6 +6 +Connector_PinSocket_1.00mm +PinSocket_1x06_P1.00mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x06, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated +Surface mounted socket strip SMD 1x06 1.00mm single row style1 pin1 left +0 +6 +6 +Connector_PinSocket_1.00mm +PinSocket_1x06_P1.00mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x06, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated +Surface mounted socket strip SMD 1x06 1.00mm single row style2 pin1 right +0 +6 +6 +Connector_PinSocket_1.00mm +PinSocket_1x07_P1.00mm_Vertical +Through hole straight socket strip, 1x07, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated +Through hole socket strip THT 1x07 1.00mm single row +0 +7 +7 +Connector_PinSocket_1.00mm +PinSocket_1x07_P1.00mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x07, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated +Surface mounted socket strip SMD 1x07 1.00mm single row style1 pin1 left +0 +7 +7 +Connector_PinSocket_1.00mm +PinSocket_1x07_P1.00mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x07, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated +Surface mounted socket strip SMD 1x07 1.00mm single row style2 pin1 right +0 +7 +7 +Connector_PinSocket_1.00mm +PinSocket_1x08_P1.00mm_Vertical +Through hole straight socket strip, 1x08, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated +Through hole socket strip THT 1x08 1.00mm single row +0 +8 +8 +Connector_PinSocket_1.00mm +PinSocket_1x08_P1.00mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x08, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated +Surface mounted socket strip SMD 1x08 1.00mm single row style1 pin1 left +0 +8 +8 +Connector_PinSocket_1.00mm +PinSocket_1x08_P1.00mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x08, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated +Surface mounted socket strip SMD 1x08 1.00mm single row style2 pin1 right +0 +8 +8 +Connector_PinSocket_1.00mm +PinSocket_1x09_P1.00mm_Vertical +Through hole straight socket strip, 1x09, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated +Through hole socket strip THT 1x09 1.00mm single row +0 +9 +9 +Connector_PinSocket_1.00mm +PinSocket_1x09_P1.00mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x09, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated +Surface mounted socket strip SMD 1x09 1.00mm single row style1 pin1 left +0 +9 +9 +Connector_PinSocket_1.00mm +PinSocket_1x09_P1.00mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x09, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated +Surface mounted socket strip SMD 1x09 1.00mm single row style2 pin1 right +0 +9 +9 +Connector_PinSocket_1.00mm +PinSocket_1x10_P1.00mm_Vertical +Through hole straight socket strip, 1x10, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated +Through hole socket strip THT 1x10 1.00mm single row +0 +10 +10 +Connector_PinSocket_1.00mm +PinSocket_1x10_P1.00mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x10, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated +Surface mounted socket strip SMD 1x10 1.00mm single row style1 pin1 left +0 +10 +10 +Connector_PinSocket_1.00mm +PinSocket_1x10_P1.00mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x10, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated +Surface mounted socket strip SMD 1x10 1.00mm single row style2 pin1 right +0 +10 +10 +Connector_PinSocket_1.00mm +PinSocket_1x11_P1.00mm_Vertical +Through hole straight socket strip, 1x11, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated +Through hole socket strip THT 1x11 1.00mm single row +0 +11 +11 +Connector_PinSocket_1.00mm +PinSocket_1x11_P1.00mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x11, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated +Surface mounted socket strip SMD 1x11 1.00mm single row style1 pin1 left +0 +11 +11 +Connector_PinSocket_1.00mm +PinSocket_1x11_P1.00mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x11, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated +Surface mounted socket strip SMD 1x11 1.00mm single row style2 pin1 right +0 +11 +11 +Connector_PinSocket_1.00mm +PinSocket_1x12_P1.00mm_Vertical +Through hole straight socket strip, 1x12, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated +Through hole socket strip THT 1x12 1.00mm single row +0 +12 +12 +Connector_PinSocket_1.00mm +PinSocket_1x12_P1.00mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x12, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated +Surface mounted socket strip SMD 1x12 1.00mm single row style1 pin1 left +0 +12 +12 +Connector_PinSocket_1.00mm +PinSocket_1x12_P1.00mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x12, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated +Surface mounted socket strip SMD 1x12 1.00mm single row style2 pin1 right +0 +12 +12 +Connector_PinSocket_1.00mm +PinSocket_1x13_P1.00mm_Vertical +Through hole straight socket strip, 1x13, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated +Through hole socket strip THT 1x13 1.00mm single row +0 +13 +13 +Connector_PinSocket_1.00mm +PinSocket_1x13_P1.00mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x13, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated +Surface mounted socket strip SMD 1x13 1.00mm single row style1 pin1 left +0 +13 +13 +Connector_PinSocket_1.00mm +PinSocket_1x13_P1.00mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x13, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated +Surface mounted socket strip SMD 1x13 1.00mm single row style2 pin1 right +0 +13 +13 +Connector_PinSocket_1.00mm +PinSocket_1x14_P1.00mm_Vertical +Through hole straight socket strip, 1x14, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated +Through hole socket strip THT 1x14 1.00mm single row +0 +14 +14 +Connector_PinSocket_1.00mm +PinSocket_1x14_P1.00mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x14, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated +Surface mounted socket strip SMD 1x14 1.00mm single row style1 pin1 left +0 +14 +14 +Connector_PinSocket_1.00mm +PinSocket_1x14_P1.00mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x14, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated +Surface mounted socket strip SMD 1x14 1.00mm single row style2 pin1 right +0 +14 +14 +Connector_PinSocket_1.00mm +PinSocket_1x15_P1.00mm_Vertical +Through hole straight socket strip, 1x15, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated +Through hole socket strip THT 1x15 1.00mm single row +0 +15 +15 +Connector_PinSocket_1.00mm +PinSocket_1x15_P1.00mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x15, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated +Surface mounted socket strip SMD 1x15 1.00mm single row style1 pin1 left +0 +15 +15 +Connector_PinSocket_1.00mm +PinSocket_1x15_P1.00mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x15, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated +Surface mounted socket strip SMD 1x15 1.00mm single row style2 pin1 right +0 +15 +15 +Connector_PinSocket_1.00mm +PinSocket_1x16_P1.00mm_Vertical +Through hole straight socket strip, 1x16, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated +Through hole socket strip THT 1x16 1.00mm single row +0 +16 +16 +Connector_PinSocket_1.00mm +PinSocket_1x16_P1.00mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x16, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated +Surface mounted socket strip SMD 1x16 1.00mm single row style1 pin1 left +0 +16 +16 +Connector_PinSocket_1.00mm +PinSocket_1x16_P1.00mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x16, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated +Surface mounted socket strip SMD 1x16 1.00mm single row style2 pin1 right +0 +16 +16 +Connector_PinSocket_1.00mm +PinSocket_1x17_P1.00mm_Vertical +Through hole straight socket strip, 1x17, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated +Through hole socket strip THT 1x17 1.00mm single row +0 +17 +17 +Connector_PinSocket_1.00mm +PinSocket_1x17_P1.00mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x17, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated +Surface mounted socket strip SMD 1x17 1.00mm single row style1 pin1 left +0 +17 +17 +Connector_PinSocket_1.00mm +PinSocket_1x17_P1.00mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x17, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated +Surface mounted socket strip SMD 1x17 1.00mm single row style2 pin1 right +0 +17 +17 +Connector_PinSocket_1.00mm +PinSocket_1x18_P1.00mm_Vertical +Through hole straight socket strip, 1x18, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated +Through hole socket strip THT 1x18 1.00mm single row +0 +18 +18 +Connector_PinSocket_1.00mm +PinSocket_1x18_P1.00mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x18, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated +Surface mounted socket strip SMD 1x18 1.00mm single row style1 pin1 left +0 +18 +18 +Connector_PinSocket_1.00mm +PinSocket_1x18_P1.00mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x18, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated +Surface mounted socket strip SMD 1x18 1.00mm single row style2 pin1 right +0 +18 +18 +Connector_PinSocket_1.00mm +PinSocket_1x19_P1.00mm_Vertical +Through hole straight socket strip, 1x19, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated +Through hole socket strip THT 1x19 1.00mm single row +0 +19 +19 +Connector_PinSocket_1.00mm +PinSocket_1x19_P1.00mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x19, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated +Surface mounted socket strip SMD 1x19 1.00mm single row style1 pin1 left +0 +19 +19 +Connector_PinSocket_1.00mm +PinSocket_1x19_P1.00mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x19, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated +Surface mounted socket strip SMD 1x19 1.00mm single row style2 pin1 right +0 +19 +19 +Connector_PinSocket_1.00mm +PinSocket_1x20_P1.00mm_Vertical +Through hole straight socket strip, 1x20, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated +Through hole socket strip THT 1x20 1.00mm single row +0 +20 +20 +Connector_PinSocket_1.00mm +PinSocket_1x20_P1.00mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x20, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated +Surface mounted socket strip SMD 1x20 1.00mm single row style1 pin1 left +0 +20 +20 +Connector_PinSocket_1.00mm +PinSocket_1x20_P1.00mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x20, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated +Surface mounted socket strip SMD 1x20 1.00mm single row style2 pin1 right +0 +20 +20 +Connector_PinSocket_1.00mm +PinSocket_1x21_P1.00mm_Vertical +Through hole straight socket strip, 1x21, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated +Through hole socket strip THT 1x21 1.00mm single row +0 +21 +21 +Connector_PinSocket_1.00mm +PinSocket_1x21_P1.00mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x21, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated +Surface mounted socket strip SMD 1x21 1.00mm single row style1 pin1 left +0 +21 +21 +Connector_PinSocket_1.00mm +PinSocket_1x21_P1.00mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x21, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated +Surface mounted socket strip SMD 1x21 1.00mm single row style2 pin1 right +0 +21 +21 +Connector_PinSocket_1.00mm +PinSocket_1x22_P1.00mm_Vertical +Through hole straight socket strip, 1x22, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated +Through hole socket strip THT 1x22 1.00mm single row +0 +22 +22 +Connector_PinSocket_1.00mm +PinSocket_1x22_P1.00mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x22, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated +Surface mounted socket strip SMD 1x22 1.00mm single row style1 pin1 left +0 +22 +22 +Connector_PinSocket_1.00mm +PinSocket_1x22_P1.00mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x22, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated +Surface mounted socket strip SMD 1x22 1.00mm single row style2 pin1 right +0 +22 +22 +Connector_PinSocket_1.00mm +PinSocket_1x23_P1.00mm_Vertical +Through hole straight socket strip, 1x23, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated +Through hole socket strip THT 1x23 1.00mm single row +0 +23 +23 +Connector_PinSocket_1.00mm +PinSocket_1x23_P1.00mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x23, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated +Surface mounted socket strip SMD 1x23 1.00mm single row style1 pin1 left +0 +23 +23 +Connector_PinSocket_1.00mm +PinSocket_1x23_P1.00mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x23, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated +Surface mounted socket strip SMD 1x23 1.00mm single row style2 pin1 right +0 +23 +23 +Connector_PinSocket_1.00mm +PinSocket_1x24_P1.00mm_Vertical +Through hole straight socket strip, 1x24, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated +Through hole socket strip THT 1x24 1.00mm single row +0 +24 +24 +Connector_PinSocket_1.00mm +PinSocket_1x24_P1.00mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x24, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated +Surface mounted socket strip SMD 1x24 1.00mm single row style1 pin1 left +0 +24 +24 +Connector_PinSocket_1.00mm +PinSocket_1x24_P1.00mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x24, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated +Surface mounted socket strip SMD 1x24 1.00mm single row style2 pin1 right +0 +24 +24 +Connector_PinSocket_1.00mm +PinSocket_1x25_P1.00mm_Vertical +Through hole straight socket strip, 1x25, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated +Through hole socket strip THT 1x25 1.00mm single row +0 +25 +25 +Connector_PinSocket_1.00mm +PinSocket_1x25_P1.00mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x25, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated +Surface mounted socket strip SMD 1x25 1.00mm single row style1 pin1 left +0 +25 +25 +Connector_PinSocket_1.00mm +PinSocket_1x25_P1.00mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x25, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated +Surface mounted socket strip SMD 1x25 1.00mm single row style2 pin1 right +0 +25 +25 +Connector_PinSocket_1.00mm +PinSocket_1x26_P1.00mm_Vertical +Through hole straight socket strip, 1x26, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated +Through hole socket strip THT 1x26 1.00mm single row +0 +26 +26 +Connector_PinSocket_1.00mm +PinSocket_1x26_P1.00mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x26, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated +Surface mounted socket strip SMD 1x26 1.00mm single row style1 pin1 left +0 +26 +26 +Connector_PinSocket_1.00mm +PinSocket_1x26_P1.00mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x26, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated +Surface mounted socket strip SMD 1x26 1.00mm single row style2 pin1 right +0 +26 +26 +Connector_PinSocket_1.00mm +PinSocket_1x27_P1.00mm_Vertical +Through hole straight socket strip, 1x27, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated +Through hole socket strip THT 1x27 1.00mm single row +0 +27 +27 +Connector_PinSocket_1.00mm +PinSocket_1x27_P1.00mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x27, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated +Surface mounted socket strip SMD 1x27 1.00mm single row style1 pin1 left +0 +27 +27 +Connector_PinSocket_1.00mm +PinSocket_1x27_P1.00mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x27, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated +Surface mounted socket strip SMD 1x27 1.00mm single row style2 pin1 right +0 +27 +27 +Connector_PinSocket_1.00mm +PinSocket_1x28_P1.00mm_Vertical +Through hole straight socket strip, 1x28, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated +Through hole socket strip THT 1x28 1.00mm single row +0 +28 +28 +Connector_PinSocket_1.00mm +PinSocket_1x28_P1.00mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x28, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated +Surface mounted socket strip SMD 1x28 1.00mm single row style1 pin1 left +0 +28 +28 +Connector_PinSocket_1.00mm +PinSocket_1x28_P1.00mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x28, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated +Surface mounted socket strip SMD 1x28 1.00mm single row style2 pin1 right +0 +28 +28 +Connector_PinSocket_1.00mm +PinSocket_1x29_P1.00mm_Vertical +Through hole straight socket strip, 1x29, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated +Through hole socket strip THT 1x29 1.00mm single row +0 +29 +29 +Connector_PinSocket_1.00mm +PinSocket_1x29_P1.00mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x29, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated +Surface mounted socket strip SMD 1x29 1.00mm single row style1 pin1 left +0 +29 +29 +Connector_PinSocket_1.00mm +PinSocket_1x29_P1.00mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x29, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated +Surface mounted socket strip SMD 1x29 1.00mm single row style2 pin1 right +0 +29 +29 +Connector_PinSocket_1.00mm +PinSocket_1x30_P1.00mm_Vertical +Through hole straight socket strip, 1x30, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated +Through hole socket strip THT 1x30 1.00mm single row +0 +30 +30 +Connector_PinSocket_1.00mm +PinSocket_1x30_P1.00mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x30, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated +Surface mounted socket strip SMD 1x30 1.00mm single row style1 pin1 left +0 +30 +30 +Connector_PinSocket_1.00mm +PinSocket_1x30_P1.00mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x30, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated +Surface mounted socket strip SMD 1x30 1.00mm single row style2 pin1 right +0 +30 +30 +Connector_PinSocket_1.00mm +PinSocket_1x31_P1.00mm_Vertical +Through hole straight socket strip, 1x31, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated +Through hole socket strip THT 1x31 1.00mm single row +0 +31 +31 +Connector_PinSocket_1.00mm +PinSocket_1x31_P1.00mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x31, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated +Surface mounted socket strip SMD 1x31 1.00mm single row style1 pin1 left +0 +31 +31 +Connector_PinSocket_1.00mm +PinSocket_1x31_P1.00mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x31, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated +Surface mounted socket strip SMD 1x31 1.00mm single row style2 pin1 right +0 +31 +31 +Connector_PinSocket_1.00mm +PinSocket_1x32_P1.00mm_Vertical +Through hole straight socket strip, 1x32, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated +Through hole socket strip THT 1x32 1.00mm single row +0 +32 +32 +Connector_PinSocket_1.00mm +PinSocket_1x32_P1.00mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x32, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated +Surface mounted socket strip SMD 1x32 1.00mm single row style1 pin1 left +0 +32 +32 +Connector_PinSocket_1.00mm +PinSocket_1x32_P1.00mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x32, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated +Surface mounted socket strip SMD 1x32 1.00mm single row style2 pin1 right +0 +32 +32 +Connector_PinSocket_1.00mm +PinSocket_1x33_P1.00mm_Vertical +Through hole straight socket strip, 1x33, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated +Through hole socket strip THT 1x33 1.00mm single row +0 +33 +33 +Connector_PinSocket_1.00mm +PinSocket_1x33_P1.00mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x33, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated +Surface mounted socket strip SMD 1x33 1.00mm single row style1 pin1 left +0 +33 +33 +Connector_PinSocket_1.00mm +PinSocket_1x33_P1.00mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x33, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated +Surface mounted socket strip SMD 1x33 1.00mm single row style2 pin1 right +0 +33 +33 +Connector_PinSocket_1.00mm +PinSocket_1x34_P1.00mm_Vertical +Through hole straight socket strip, 1x34, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated +Through hole socket strip THT 1x34 1.00mm single row +0 +34 +34 +Connector_PinSocket_1.00mm +PinSocket_1x34_P1.00mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x34, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated +Surface mounted socket strip SMD 1x34 1.00mm single row style1 pin1 left +0 +34 +34 +Connector_PinSocket_1.00mm +PinSocket_1x34_P1.00mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x34, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated +Surface mounted socket strip SMD 1x34 1.00mm single row style2 pin1 right +0 +34 +34 +Connector_PinSocket_1.00mm +PinSocket_1x35_P1.00mm_Vertical +Through hole straight socket strip, 1x35, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated +Through hole socket strip THT 1x35 1.00mm single row +0 +35 +35 +Connector_PinSocket_1.00mm +PinSocket_1x35_P1.00mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x35, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated +Surface mounted socket strip SMD 1x35 1.00mm single row style1 pin1 left +0 +35 +35 +Connector_PinSocket_1.00mm +PinSocket_1x35_P1.00mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x35, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated +Surface mounted socket strip SMD 1x35 1.00mm single row style2 pin1 right +0 +35 +35 +Connector_PinSocket_1.00mm +PinSocket_1x36_P1.00mm_Vertical +Through hole straight socket strip, 1x36, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated +Through hole socket strip THT 1x36 1.00mm single row +0 +36 +36 +Connector_PinSocket_1.00mm +PinSocket_1x36_P1.00mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x36, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated +Surface mounted socket strip SMD 1x36 1.00mm single row style1 pin1 left +0 +36 +36 +Connector_PinSocket_1.00mm +PinSocket_1x36_P1.00mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x36, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated +Surface mounted socket strip SMD 1x36 1.00mm single row style2 pin1 right +0 +36 +36 +Connector_PinSocket_1.00mm +PinSocket_1x37_P1.00mm_Vertical +Through hole straight socket strip, 1x37, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated +Through hole socket strip THT 1x37 1.00mm single row +0 +37 +37 +Connector_PinSocket_1.00mm +PinSocket_1x37_P1.00mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x37, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated +Surface mounted socket strip SMD 1x37 1.00mm single row style1 pin1 left +0 +37 +37 +Connector_PinSocket_1.00mm +PinSocket_1x37_P1.00mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x37, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated +Surface mounted socket strip SMD 1x37 1.00mm single row style2 pin1 right +0 +37 +37 +Connector_PinSocket_1.00mm +PinSocket_1x38_P1.00mm_Vertical +Through hole straight socket strip, 1x38, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated +Through hole socket strip THT 1x38 1.00mm single row +0 +38 +38 +Connector_PinSocket_1.00mm +PinSocket_1x38_P1.00mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x38, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated +Surface mounted socket strip SMD 1x38 1.00mm single row style1 pin1 left +0 +38 +38 +Connector_PinSocket_1.00mm +PinSocket_1x38_P1.00mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x38, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated +Surface mounted socket strip SMD 1x38 1.00mm single row style2 pin1 right +0 +38 +38 +Connector_PinSocket_1.00mm +PinSocket_1x39_P1.00mm_Vertical +Through hole straight socket strip, 1x39, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated +Through hole socket strip THT 1x39 1.00mm single row +0 +39 +39 +Connector_PinSocket_1.00mm +PinSocket_1x39_P1.00mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x39, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated +Surface mounted socket strip SMD 1x39 1.00mm single row style1 pin1 left +0 +39 +39 +Connector_PinSocket_1.00mm +PinSocket_1x39_P1.00mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x39, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated +Surface mounted socket strip SMD 1x39 1.00mm single row style2 pin1 right +0 +39 +39 +Connector_PinSocket_1.00mm +PinSocket_1x40_P1.00mm_Vertical +Through hole straight socket strip, 1x40, 1.00mm pitch, single row (https://gct.co/files/drawings/bc065.pdf), script generated +Through hole socket strip THT 1x40 1.00mm single row +0 +40 +40 +Connector_PinSocket_1.00mm +PinSocket_1x40_P1.00mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x40, 1.00mm pitch, single row, style 1 (pin 1 left) (https://gct.co/files/drawings/bc070.pdf), script generated +Surface mounted socket strip SMD 1x40 1.00mm single row style1 pin1 left +0 +40 +40 +Connector_PinSocket_1.00mm +PinSocket_1x40_P1.00mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x40, 1.00mm pitch, single row, style 2 (pin 1 right) (https://gct.co/files/drawings/bc070.pdf), script generated +Surface mounted socket strip SMD 1x40 1.00mm single row style2 pin1 right +0 +40 +40 +Connector_PinSocket_1.00mm +PinSocket_2x02_P1.00mm_Vertical_SMD +surface-mounted straight socket strip, 2x02, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated +Surface mounted socket strip SMD 2x02 1.00mm double row +0 +4 +4 +Connector_PinSocket_1.00mm +PinSocket_2x03_P1.00mm_Vertical_SMD +surface-mounted straight socket strip, 2x03, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated +Surface mounted socket strip SMD 2x03 1.00mm double row +0 +6 +6 +Connector_PinSocket_1.00mm +PinSocket_2x04_P1.00mm_Vertical_SMD +surface-mounted straight socket strip, 2x04, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated +Surface mounted socket strip SMD 2x04 1.00mm double row +0 +8 +8 +Connector_PinSocket_1.00mm +PinSocket_2x05_P1.00mm_Vertical_SMD +surface-mounted straight socket strip, 2x05, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated +Surface mounted socket strip SMD 2x05 1.00mm double row +0 +10 +10 +Connector_PinSocket_1.00mm +PinSocket_2x06_P1.00mm_Vertical_SMD +surface-mounted straight socket strip, 2x06, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated +Surface mounted socket strip SMD 2x06 1.00mm double row +0 +12 +12 +Connector_PinSocket_1.00mm +PinSocket_2x07_P1.00mm_Vertical_SMD +surface-mounted straight socket strip, 2x07, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated +Surface mounted socket strip SMD 2x07 1.00mm double row +0 +14 +14 +Connector_PinSocket_1.00mm +PinSocket_2x08_P1.00mm_Vertical_SMD +surface-mounted straight socket strip, 2x08, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated +Surface mounted socket strip SMD 2x08 1.00mm double row +0 +16 +16 +Connector_PinSocket_1.00mm +PinSocket_2x09_P1.00mm_Vertical_SMD +surface-mounted straight socket strip, 2x09, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated +Surface mounted socket strip SMD 2x09 1.00mm double row +0 +18 +18 +Connector_PinSocket_1.00mm +PinSocket_2x10_P1.00mm_Vertical_SMD +surface-mounted straight socket strip, 2x10, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated +Surface mounted socket strip SMD 2x10 1.00mm double row +0 +20 +20 +Connector_PinSocket_1.00mm +PinSocket_2x11_P1.00mm_Vertical_SMD +surface-mounted straight socket strip, 2x11, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated +Surface mounted socket strip SMD 2x11 1.00mm double row +0 +22 +22 +Connector_PinSocket_1.00mm +PinSocket_2x12_P1.00mm_Vertical_SMD +surface-mounted straight socket strip, 2x12, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated +Surface mounted socket strip SMD 2x12 1.00mm double row +0 +24 +24 +Connector_PinSocket_1.00mm +PinSocket_2x13_P1.00mm_Vertical_SMD +surface-mounted straight socket strip, 2x13, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated +Surface mounted socket strip SMD 2x13 1.00mm double row +0 +26 +26 +Connector_PinSocket_1.00mm +PinSocket_2x14_P1.00mm_Vertical_SMD +surface-mounted straight socket strip, 2x14, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated +Surface mounted socket strip SMD 2x14 1.00mm double row +0 +28 +28 +Connector_PinSocket_1.00mm +PinSocket_2x15_P1.00mm_Vertical_SMD +surface-mounted straight socket strip, 2x15, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated +Surface mounted socket strip SMD 2x15 1.00mm double row +0 +30 +30 +Connector_PinSocket_1.00mm +PinSocket_2x16_P1.00mm_Vertical_SMD +surface-mounted straight socket strip, 2x16, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated +Surface mounted socket strip SMD 2x16 1.00mm double row +0 +32 +32 +Connector_PinSocket_1.00mm +PinSocket_2x17_P1.00mm_Vertical_SMD +surface-mounted straight socket strip, 2x17, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated +Surface mounted socket strip SMD 2x17 1.00mm double row +0 +34 +34 +Connector_PinSocket_1.00mm +PinSocket_2x18_P1.00mm_Vertical_SMD +surface-mounted straight socket strip, 2x18, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated +Surface mounted socket strip SMD 2x18 1.00mm double row +0 +36 +36 +Connector_PinSocket_1.00mm +PinSocket_2x19_P1.00mm_Vertical_SMD +surface-mounted straight socket strip, 2x19, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated +Surface mounted socket strip SMD 2x19 1.00mm double row +0 +38 +38 +Connector_PinSocket_1.00mm +PinSocket_2x20_P1.00mm_Vertical_SMD +surface-mounted straight socket strip, 2x20, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated +Surface mounted socket strip SMD 2x20 1.00mm double row +0 +40 +40 +Connector_PinSocket_1.00mm +PinSocket_2x21_P1.00mm_Vertical_SMD +surface-mounted straight socket strip, 2x21, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated +Surface mounted socket strip SMD 2x21 1.00mm double row +0 +42 +42 +Connector_PinSocket_1.00mm +PinSocket_2x22_P1.00mm_Vertical_SMD +surface-mounted straight socket strip, 2x22, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated +Surface mounted socket strip SMD 2x22 1.00mm double row +0 +44 +44 +Connector_PinSocket_1.00mm +PinSocket_2x23_P1.00mm_Vertical_SMD +surface-mounted straight socket strip, 2x23, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated +Surface mounted socket strip SMD 2x23 1.00mm double row +0 +46 +46 +Connector_PinSocket_1.00mm +PinSocket_2x24_P1.00mm_Vertical_SMD +surface-mounted straight socket strip, 2x24, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated +Surface mounted socket strip SMD 2x24 1.00mm double row +0 +48 +48 +Connector_PinSocket_1.00mm +PinSocket_2x25_P1.00mm_Vertical_SMD +surface-mounted straight socket strip, 2x25, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated +Surface mounted socket strip SMD 2x25 1.00mm double row +0 +50 +50 +Connector_PinSocket_1.00mm +PinSocket_2x26_P1.00mm_Vertical_SMD +surface-mounted straight socket strip, 2x26, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated +Surface mounted socket strip SMD 2x26 1.00mm double row +0 +52 +52 +Connector_PinSocket_1.00mm +PinSocket_2x27_P1.00mm_Vertical_SMD +surface-mounted straight socket strip, 2x27, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated +Surface mounted socket strip SMD 2x27 1.00mm double row +0 +54 +54 +Connector_PinSocket_1.00mm +PinSocket_2x28_P1.00mm_Vertical_SMD +surface-mounted straight socket strip, 2x28, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated +Surface mounted socket strip SMD 2x28 1.00mm double row +0 +56 +56 +Connector_PinSocket_1.00mm +PinSocket_2x29_P1.00mm_Vertical_SMD +surface-mounted straight socket strip, 2x29, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated +Surface mounted socket strip SMD 2x29 1.00mm double row +0 +58 +58 +Connector_PinSocket_1.00mm +PinSocket_2x30_P1.00mm_Vertical_SMD +surface-mounted straight socket strip, 2x30, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated +Surface mounted socket strip SMD 2x30 1.00mm double row +0 +60 +60 +Connector_PinSocket_1.00mm +PinSocket_2x31_P1.00mm_Vertical_SMD +surface-mounted straight socket strip, 2x31, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated +Surface mounted socket strip SMD 2x31 1.00mm double row +0 +62 +62 +Connector_PinSocket_1.00mm +PinSocket_2x32_P1.00mm_Vertical_SMD +surface-mounted straight socket strip, 2x32, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated +Surface mounted socket strip SMD 2x32 1.00mm double row +0 +64 +64 +Connector_PinSocket_1.00mm +PinSocket_2x33_P1.00mm_Vertical_SMD +surface-mounted straight socket strip, 2x33, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated +Surface mounted socket strip SMD 2x33 1.00mm double row +0 +66 +66 +Connector_PinSocket_1.00mm +PinSocket_2x34_P1.00mm_Vertical_SMD +surface-mounted straight socket strip, 2x34, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated +Surface mounted socket strip SMD 2x34 1.00mm double row +0 +68 +68 +Connector_PinSocket_1.00mm +PinSocket_2x35_P1.00mm_Vertical_SMD +surface-mounted straight socket strip, 2x35, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated +Surface mounted socket strip SMD 2x35 1.00mm double row +0 +70 +70 +Connector_PinSocket_1.00mm +PinSocket_2x36_P1.00mm_Vertical_SMD +surface-mounted straight socket strip, 2x36, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated +Surface mounted socket strip SMD 2x36 1.00mm double row +0 +72 +72 +Connector_PinSocket_1.00mm +PinSocket_2x37_P1.00mm_Vertical_SMD +surface-mounted straight socket strip, 2x37, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated +Surface mounted socket strip SMD 2x37 1.00mm double row +0 +74 +74 +Connector_PinSocket_1.00mm +PinSocket_2x38_P1.00mm_Vertical_SMD +surface-mounted straight socket strip, 2x38, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated +Surface mounted socket strip SMD 2x38 1.00mm double row +0 +76 +76 +Connector_PinSocket_1.00mm +PinSocket_2x39_P1.00mm_Vertical_SMD +surface-mounted straight socket strip, 2x39, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated +Surface mounted socket strip SMD 2x39 1.00mm double row +0 +78 +78 +Connector_PinSocket_1.00mm +PinSocket_2x40_P1.00mm_Vertical_SMD +surface-mounted straight socket strip, 2x40, 1.00mm pitch, double cols (https://gct.co/files/drawings/bc085.pdf), script generated +Surface mounted socket strip SMD 2x40 1.00mm double row +0 +80 +80 +Connector_PinSocket_1.27mm +PinSocket_1x01_P1.27mm_Vertical +Through hole straight socket strip, 1x01, 1.27mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x01 1.27mm single row +0 +1 +1 +Connector_PinSocket_1.27mm +PinSocket_1x02_P1.27mm_Vertical +Through hole straight socket strip, 1x02, 1.27mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x02 1.27mm single row +0 +2 +2 +Connector_PinSocket_1.27mm +PinSocket_1x02_P1.27mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x02, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated +Surface mounted socket strip SMD 1x02 1.27mm single row style1 pin1 left +0 +2 +2 +Connector_PinSocket_1.27mm +PinSocket_1x02_P1.27mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x02, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated +Surface mounted socket strip SMD 1x02 1.27mm single row style2 pin1 right +0 +2 +2 +Connector_PinSocket_1.27mm +PinSocket_1x03_P1.27mm_Vertical +Through hole straight socket strip, 1x03, 1.27mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x03 1.27mm single row +0 +3 +3 +Connector_PinSocket_1.27mm +PinSocket_1x03_P1.27mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x03, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated +Surface mounted socket strip SMD 1x03 1.27mm single row style1 pin1 left +0 +3 +3 +Connector_PinSocket_1.27mm +PinSocket_1x03_P1.27mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x03, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated +Surface mounted socket strip SMD 1x03 1.27mm single row style2 pin1 right +0 +3 +3 +Connector_PinSocket_1.27mm +PinSocket_1x04_P1.27mm_Vertical +Through hole straight socket strip, 1x04, 1.27mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x04 1.27mm single row +0 +4 +4 +Connector_PinSocket_1.27mm +PinSocket_1x04_P1.27mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x04, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated +Surface mounted socket strip SMD 1x04 1.27mm single row style1 pin1 left +0 +4 +4 +Connector_PinSocket_1.27mm +PinSocket_1x04_P1.27mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x04, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated +Surface mounted socket strip SMD 1x04 1.27mm single row style2 pin1 right +0 +4 +4 +Connector_PinSocket_1.27mm +PinSocket_1x05_P1.27mm_Vertical +Through hole straight socket strip, 1x05, 1.27mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x05 1.27mm single row +0 +5 +5 +Connector_PinSocket_1.27mm +PinSocket_1x05_P1.27mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x05, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated +Surface mounted socket strip SMD 1x05 1.27mm single row style1 pin1 left +0 +5 +5 +Connector_PinSocket_1.27mm +PinSocket_1x05_P1.27mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x05, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated +Surface mounted socket strip SMD 1x05 1.27mm single row style2 pin1 right +0 +5 +5 +Connector_PinSocket_1.27mm +PinSocket_1x06_P1.27mm_Vertical +Through hole straight socket strip, 1x06, 1.27mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x06 1.27mm single row +0 +6 +6 +Connector_PinSocket_1.27mm +PinSocket_1x06_P1.27mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x06, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated +Surface mounted socket strip SMD 1x06 1.27mm single row style1 pin1 left +0 +6 +6 +Connector_PinSocket_1.27mm +PinSocket_1x06_P1.27mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x06, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated +Surface mounted socket strip SMD 1x06 1.27mm single row style2 pin1 right +0 +6 +6 +Connector_PinSocket_1.27mm +PinSocket_1x07_P1.27mm_Vertical +Through hole straight socket strip, 1x07, 1.27mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x07 1.27mm single row +0 +7 +7 +Connector_PinSocket_1.27mm +PinSocket_1x07_P1.27mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x07, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated +Surface mounted socket strip SMD 1x07 1.27mm single row style1 pin1 left +0 +7 +7 +Connector_PinSocket_1.27mm +PinSocket_1x07_P1.27mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x07, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated +Surface mounted socket strip SMD 1x07 1.27mm single row style2 pin1 right +0 +7 +7 +Connector_PinSocket_1.27mm +PinSocket_1x08_P1.27mm_Vertical +Through hole straight socket strip, 1x08, 1.27mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x08 1.27mm single row +0 +8 +8 +Connector_PinSocket_1.27mm +PinSocket_1x08_P1.27mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x08, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated +Surface mounted socket strip SMD 1x08 1.27mm single row style1 pin1 left +0 +8 +8 +Connector_PinSocket_1.27mm +PinSocket_1x08_P1.27mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x08, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated +Surface mounted socket strip SMD 1x08 1.27mm single row style2 pin1 right +0 +8 +8 +Connector_PinSocket_1.27mm +PinSocket_1x09_P1.27mm_Vertical +Through hole straight socket strip, 1x09, 1.27mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x09 1.27mm single row +0 +9 +9 +Connector_PinSocket_1.27mm +PinSocket_1x09_P1.27mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x09, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated +Surface mounted socket strip SMD 1x09 1.27mm single row style1 pin1 left +0 +9 +9 +Connector_PinSocket_1.27mm +PinSocket_1x09_P1.27mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x09, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated +Surface mounted socket strip SMD 1x09 1.27mm single row style2 pin1 right +0 +9 +9 +Connector_PinSocket_1.27mm +PinSocket_1x10_P1.27mm_Vertical +Through hole straight socket strip, 1x10, 1.27mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x10 1.27mm single row +0 +10 +10 +Connector_PinSocket_1.27mm +PinSocket_1x10_P1.27mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x10, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated +Surface mounted socket strip SMD 1x10 1.27mm single row style1 pin1 left +0 +10 +10 +Connector_PinSocket_1.27mm +PinSocket_1x10_P1.27mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x10, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated +Surface mounted socket strip SMD 1x10 1.27mm single row style2 pin1 right +0 +10 +10 +Connector_PinSocket_1.27mm +PinSocket_1x11_P1.27mm_Vertical +Through hole straight socket strip, 1x11, 1.27mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x11 1.27mm single row +0 +11 +11 +Connector_PinSocket_1.27mm +PinSocket_1x11_P1.27mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x11, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated +Surface mounted socket strip SMD 1x11 1.27mm single row style1 pin1 left +0 +11 +11 +Connector_PinSocket_1.27mm +PinSocket_1x11_P1.27mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x11, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated +Surface mounted socket strip SMD 1x11 1.27mm single row style2 pin1 right +0 +11 +11 +Connector_PinSocket_1.27mm +PinSocket_1x12_P1.27mm_Vertical +Through hole straight socket strip, 1x12, 1.27mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x12 1.27mm single row +0 +12 +12 +Connector_PinSocket_1.27mm +PinSocket_1x12_P1.27mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x12, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated +Surface mounted socket strip SMD 1x12 1.27mm single row style1 pin1 left +0 +12 +12 +Connector_PinSocket_1.27mm +PinSocket_1x12_P1.27mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x12, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated +Surface mounted socket strip SMD 1x12 1.27mm single row style2 pin1 right +0 +12 +12 +Connector_PinSocket_1.27mm +PinSocket_1x13_P1.27mm_Vertical +Through hole straight socket strip, 1x13, 1.27mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x13 1.27mm single row +0 +13 +13 +Connector_PinSocket_1.27mm +PinSocket_1x13_P1.27mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x13, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated +Surface mounted socket strip SMD 1x13 1.27mm single row style1 pin1 left +0 +13 +13 +Connector_PinSocket_1.27mm +PinSocket_1x13_P1.27mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x13, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated +Surface mounted socket strip SMD 1x13 1.27mm single row style2 pin1 right +0 +13 +13 +Connector_PinSocket_1.27mm +PinSocket_1x14_P1.27mm_Vertical +Through hole straight socket strip, 1x14, 1.27mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x14 1.27mm single row +0 +14 +14 +Connector_PinSocket_1.27mm +PinSocket_1x14_P1.27mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x14, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated +Surface mounted socket strip SMD 1x14 1.27mm single row style1 pin1 left +0 +14 +14 +Connector_PinSocket_1.27mm +PinSocket_1x14_P1.27mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x14, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated +Surface mounted socket strip SMD 1x14 1.27mm single row style2 pin1 right +0 +14 +14 +Connector_PinSocket_1.27mm +PinSocket_1x15_P1.27mm_Vertical +Through hole straight socket strip, 1x15, 1.27mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x15 1.27mm single row +0 +15 +15 +Connector_PinSocket_1.27mm +PinSocket_1x15_P1.27mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x15, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated +Surface mounted socket strip SMD 1x15 1.27mm single row style1 pin1 left +0 +15 +15 +Connector_PinSocket_1.27mm +PinSocket_1x15_P1.27mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x15, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated +Surface mounted socket strip SMD 1x15 1.27mm single row style2 pin1 right +0 +15 +15 +Connector_PinSocket_1.27mm +PinSocket_1x16_P1.27mm_Vertical +Through hole straight socket strip, 1x16, 1.27mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x16 1.27mm single row +0 +16 +16 +Connector_PinSocket_1.27mm +PinSocket_1x16_P1.27mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x16, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated +Surface mounted socket strip SMD 1x16 1.27mm single row style1 pin1 left +0 +16 +16 +Connector_PinSocket_1.27mm +PinSocket_1x16_P1.27mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x16, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated +Surface mounted socket strip SMD 1x16 1.27mm single row style2 pin1 right +0 +16 +16 +Connector_PinSocket_1.27mm +PinSocket_1x17_P1.27mm_Vertical +Through hole straight socket strip, 1x17, 1.27mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x17 1.27mm single row +0 +17 +17 +Connector_PinSocket_1.27mm +PinSocket_1x17_P1.27mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x17, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated +Surface mounted socket strip SMD 1x17 1.27mm single row style1 pin1 left +0 +17 +17 +Connector_PinSocket_1.27mm +PinSocket_1x17_P1.27mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x17, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated +Surface mounted socket strip SMD 1x17 1.27mm single row style2 pin1 right +0 +17 +17 +Connector_PinSocket_1.27mm +PinSocket_1x18_P1.27mm_Vertical +Through hole straight socket strip, 1x18, 1.27mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x18 1.27mm single row +0 +18 +18 +Connector_PinSocket_1.27mm +PinSocket_1x18_P1.27mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x18, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated +Surface mounted socket strip SMD 1x18 1.27mm single row style1 pin1 left +0 +18 +18 +Connector_PinSocket_1.27mm +PinSocket_1x18_P1.27mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x18, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated +Surface mounted socket strip SMD 1x18 1.27mm single row style2 pin1 right +0 +18 +18 +Connector_PinSocket_1.27mm +PinSocket_1x19_P1.27mm_Vertical +Through hole straight socket strip, 1x19, 1.27mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x19 1.27mm single row +0 +19 +19 +Connector_PinSocket_1.27mm +PinSocket_1x19_P1.27mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x19, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated +Surface mounted socket strip SMD 1x19 1.27mm single row style1 pin1 left +0 +19 +19 +Connector_PinSocket_1.27mm +PinSocket_1x19_P1.27mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x19, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated +Surface mounted socket strip SMD 1x19 1.27mm single row style2 pin1 right +0 +19 +19 +Connector_PinSocket_1.27mm +PinSocket_1x20_P1.27mm_Vertical +Through hole straight socket strip, 1x20, 1.27mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x20 1.27mm single row +0 +20 +20 +Connector_PinSocket_1.27mm +PinSocket_1x20_P1.27mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x20, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated +Surface mounted socket strip SMD 1x20 1.27mm single row style1 pin1 left +0 +20 +20 +Connector_PinSocket_1.27mm +PinSocket_1x20_P1.27mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x20, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated +Surface mounted socket strip SMD 1x20 1.27mm single row style2 pin1 right +0 +20 +20 +Connector_PinSocket_1.27mm +PinSocket_1x21_P1.27mm_Vertical +Through hole straight socket strip, 1x21, 1.27mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x21 1.27mm single row +0 +21 +21 +Connector_PinSocket_1.27mm +PinSocket_1x21_P1.27mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x21, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated +Surface mounted socket strip SMD 1x21 1.27mm single row style1 pin1 left +0 +21 +21 +Connector_PinSocket_1.27mm +PinSocket_1x21_P1.27mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x21, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated +Surface mounted socket strip SMD 1x21 1.27mm single row style2 pin1 right +0 +21 +21 +Connector_PinSocket_1.27mm +PinSocket_1x22_P1.27mm_Vertical +Through hole straight socket strip, 1x22, 1.27mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x22 1.27mm single row +0 +22 +22 +Connector_PinSocket_1.27mm +PinSocket_1x22_P1.27mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x22, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated +Surface mounted socket strip SMD 1x22 1.27mm single row style1 pin1 left +0 +22 +22 +Connector_PinSocket_1.27mm +PinSocket_1x22_P1.27mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x22, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated +Surface mounted socket strip SMD 1x22 1.27mm single row style2 pin1 right +0 +22 +22 +Connector_PinSocket_1.27mm +PinSocket_1x23_P1.27mm_Vertical +Through hole straight socket strip, 1x23, 1.27mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x23 1.27mm single row +0 +23 +23 +Connector_PinSocket_1.27mm +PinSocket_1x23_P1.27mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x23, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated +Surface mounted socket strip SMD 1x23 1.27mm single row style1 pin1 left +0 +23 +23 +Connector_PinSocket_1.27mm +PinSocket_1x23_P1.27mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x23, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated +Surface mounted socket strip SMD 1x23 1.27mm single row style2 pin1 right +0 +23 +23 +Connector_PinSocket_1.27mm +PinSocket_1x24_P1.27mm_Vertical +Through hole straight socket strip, 1x24, 1.27mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x24 1.27mm single row +0 +24 +24 +Connector_PinSocket_1.27mm +PinSocket_1x24_P1.27mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x24, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated +Surface mounted socket strip SMD 1x24 1.27mm single row style1 pin1 left +0 +24 +24 +Connector_PinSocket_1.27mm +PinSocket_1x24_P1.27mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x24, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated +Surface mounted socket strip SMD 1x24 1.27mm single row style2 pin1 right +0 +24 +24 +Connector_PinSocket_1.27mm +PinSocket_1x25_P1.27mm_Vertical +Through hole straight socket strip, 1x25, 1.27mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x25 1.27mm single row +0 +25 +25 +Connector_PinSocket_1.27mm +PinSocket_1x25_P1.27mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x25, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated +Surface mounted socket strip SMD 1x25 1.27mm single row style1 pin1 left +0 +25 +25 +Connector_PinSocket_1.27mm +PinSocket_1x25_P1.27mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x25, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated +Surface mounted socket strip SMD 1x25 1.27mm single row style2 pin1 right +0 +25 +25 +Connector_PinSocket_1.27mm +PinSocket_1x26_P1.27mm_Vertical +Through hole straight socket strip, 1x26, 1.27mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x26 1.27mm single row +0 +26 +26 +Connector_PinSocket_1.27mm +PinSocket_1x26_P1.27mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x26, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated +Surface mounted socket strip SMD 1x26 1.27mm single row style1 pin1 left +0 +26 +26 +Connector_PinSocket_1.27mm +PinSocket_1x26_P1.27mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x26, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated +Surface mounted socket strip SMD 1x26 1.27mm single row style2 pin1 right +0 +26 +26 +Connector_PinSocket_1.27mm +PinSocket_1x27_P1.27mm_Vertical +Through hole straight socket strip, 1x27, 1.27mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x27 1.27mm single row +0 +27 +27 +Connector_PinSocket_1.27mm +PinSocket_1x27_P1.27mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x27, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated +Surface mounted socket strip SMD 1x27 1.27mm single row style1 pin1 left +0 +27 +27 +Connector_PinSocket_1.27mm +PinSocket_1x27_P1.27mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x27, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated +Surface mounted socket strip SMD 1x27 1.27mm single row style2 pin1 right +0 +27 +27 +Connector_PinSocket_1.27mm +PinSocket_1x28_P1.27mm_Vertical +Through hole straight socket strip, 1x28, 1.27mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x28 1.27mm single row +0 +28 +28 +Connector_PinSocket_1.27mm +PinSocket_1x28_P1.27mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x28, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated +Surface mounted socket strip SMD 1x28 1.27mm single row style1 pin1 left +0 +28 +28 +Connector_PinSocket_1.27mm +PinSocket_1x28_P1.27mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x28, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated +Surface mounted socket strip SMD 1x28 1.27mm single row style2 pin1 right +0 +28 +28 +Connector_PinSocket_1.27mm +PinSocket_1x29_P1.27mm_Vertical +Through hole straight socket strip, 1x29, 1.27mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x29 1.27mm single row +0 +29 +29 +Connector_PinSocket_1.27mm +PinSocket_1x29_P1.27mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x29, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated +Surface mounted socket strip SMD 1x29 1.27mm single row style1 pin1 left +0 +29 +29 +Connector_PinSocket_1.27mm +PinSocket_1x29_P1.27mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x29, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated +Surface mounted socket strip SMD 1x29 1.27mm single row style2 pin1 right +0 +29 +29 +Connector_PinSocket_1.27mm +PinSocket_1x30_P1.27mm_Vertical +Through hole straight socket strip, 1x30, 1.27mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x30 1.27mm single row +0 +30 +30 +Connector_PinSocket_1.27mm +PinSocket_1x30_P1.27mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x30, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated +Surface mounted socket strip SMD 1x30 1.27mm single row style1 pin1 left +0 +30 +30 +Connector_PinSocket_1.27mm +PinSocket_1x30_P1.27mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x30, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated +Surface mounted socket strip SMD 1x30 1.27mm single row style2 pin1 right +0 +30 +30 +Connector_PinSocket_1.27mm +PinSocket_1x31_P1.27mm_Vertical +Through hole straight socket strip, 1x31, 1.27mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x31 1.27mm single row +0 +31 +31 +Connector_PinSocket_1.27mm +PinSocket_1x31_P1.27mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x31, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated +Surface mounted socket strip SMD 1x31 1.27mm single row style1 pin1 left +0 +31 +31 +Connector_PinSocket_1.27mm +PinSocket_1x31_P1.27mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x31, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated +Surface mounted socket strip SMD 1x31 1.27mm single row style2 pin1 right +0 +31 +31 +Connector_PinSocket_1.27mm +PinSocket_1x32_P1.27mm_Vertical +Through hole straight socket strip, 1x32, 1.27mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x32 1.27mm single row +0 +32 +32 +Connector_PinSocket_1.27mm +PinSocket_1x32_P1.27mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x32, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated +Surface mounted socket strip SMD 1x32 1.27mm single row style1 pin1 left +0 +32 +32 +Connector_PinSocket_1.27mm +PinSocket_1x32_P1.27mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x32, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated +Surface mounted socket strip SMD 1x32 1.27mm single row style2 pin1 right +0 +32 +32 +Connector_PinSocket_1.27mm +PinSocket_1x33_P1.27mm_Vertical +Through hole straight socket strip, 1x33, 1.27mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x33 1.27mm single row +0 +33 +33 +Connector_PinSocket_1.27mm +PinSocket_1x33_P1.27mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x33, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated +Surface mounted socket strip SMD 1x33 1.27mm single row style1 pin1 left +0 +33 +33 +Connector_PinSocket_1.27mm +PinSocket_1x33_P1.27mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x33, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated +Surface mounted socket strip SMD 1x33 1.27mm single row style2 pin1 right +0 +33 +33 +Connector_PinSocket_1.27mm +PinSocket_1x34_P1.27mm_Vertical +Through hole straight socket strip, 1x34, 1.27mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x34 1.27mm single row +0 +34 +34 +Connector_PinSocket_1.27mm +PinSocket_1x34_P1.27mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x34, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated +Surface mounted socket strip SMD 1x34 1.27mm single row style1 pin1 left +0 +34 +34 +Connector_PinSocket_1.27mm +PinSocket_1x34_P1.27mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x34, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated +Surface mounted socket strip SMD 1x34 1.27mm single row style2 pin1 right +0 +34 +34 +Connector_PinSocket_1.27mm +PinSocket_1x35_P1.27mm_Vertical +Through hole straight socket strip, 1x35, 1.27mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x35 1.27mm single row +0 +35 +35 +Connector_PinSocket_1.27mm +PinSocket_1x35_P1.27mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x35, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated +Surface mounted socket strip SMD 1x35 1.27mm single row style1 pin1 left +0 +35 +35 +Connector_PinSocket_1.27mm +PinSocket_1x35_P1.27mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x35, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated +Surface mounted socket strip SMD 1x35 1.27mm single row style2 pin1 right +0 +35 +35 +Connector_PinSocket_1.27mm +PinSocket_1x36_P1.27mm_Vertical +Through hole straight socket strip, 1x36, 1.27mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x36 1.27mm single row +0 +36 +36 +Connector_PinSocket_1.27mm +PinSocket_1x36_P1.27mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x36, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated +Surface mounted socket strip SMD 1x36 1.27mm single row style1 pin1 left +0 +36 +36 +Connector_PinSocket_1.27mm +PinSocket_1x36_P1.27mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x36, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated +Surface mounted socket strip SMD 1x36 1.27mm single row style2 pin1 right +0 +36 +36 +Connector_PinSocket_1.27mm +PinSocket_1x37_P1.27mm_Vertical +Through hole straight socket strip, 1x37, 1.27mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x37 1.27mm single row +0 +37 +37 +Connector_PinSocket_1.27mm +PinSocket_1x37_P1.27mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x37, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated +Surface mounted socket strip SMD 1x37 1.27mm single row style1 pin1 left +0 +37 +37 +Connector_PinSocket_1.27mm +PinSocket_1x37_P1.27mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x37, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated +Surface mounted socket strip SMD 1x37 1.27mm single row style2 pin1 right +0 +37 +37 +Connector_PinSocket_1.27mm +PinSocket_1x38_P1.27mm_Vertical +Through hole straight socket strip, 1x38, 1.27mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x38 1.27mm single row +0 +38 +38 +Connector_PinSocket_1.27mm +PinSocket_1x38_P1.27mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x38, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated +Surface mounted socket strip SMD 1x38 1.27mm single row style1 pin1 left +0 +38 +38 +Connector_PinSocket_1.27mm +PinSocket_1x38_P1.27mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x38, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated +Surface mounted socket strip SMD 1x38 1.27mm single row style2 pin1 right +0 +38 +38 +Connector_PinSocket_1.27mm +PinSocket_1x39_P1.27mm_Vertical +Through hole straight socket strip, 1x39, 1.27mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x39 1.27mm single row +0 +39 +39 +Connector_PinSocket_1.27mm +PinSocket_1x39_P1.27mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x39, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated +Surface mounted socket strip SMD 1x39 1.27mm single row style1 pin1 left +0 +39 +39 +Connector_PinSocket_1.27mm +PinSocket_1x39_P1.27mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x39, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated +Surface mounted socket strip SMD 1x39 1.27mm single row style2 pin1 right +0 +39 +39 +Connector_PinSocket_1.27mm +PinSocket_1x40_P1.27mm_Vertical +Through hole straight socket strip, 1x40, 1.27mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x40 1.27mm single row +0 +40 +40 +Connector_PinSocket_1.27mm +PinSocket_1x40_P1.27mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x40, 1.27mm pitch, single row, style 1 (pin 1 left) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated +Surface mounted socket strip SMD 1x40 1.27mm single row style1 pin1 left +0 +40 +40 +Connector_PinSocket_1.27mm +PinSocket_1x40_P1.27mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x40, 1.27mm pitch, single row, style 2 (pin 1 right) (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD075.pdf&t=1511594726925), script generated +Surface mounted socket strip SMD 1x40 1.27mm single row style2 pin1 right +0 +40 +40 +Connector_PinSocket_1.27mm +PinSocket_2x01_P1.27mm_Vertical +Through hole straight socket strip, 2x01, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x01 1.27mm double row +0 +2 +2 +Connector_PinSocket_1.27mm +PinSocket_2x01_P1.27mm_Vertical_SMD +surface-mounted straight socket strip, 2x01, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated +Surface mounted socket strip SMD 2x01 1.27mm double row +0 +2 +2 +Connector_PinSocket_1.27mm +PinSocket_2x02_P1.27mm_Vertical +Through hole straight socket strip, 2x02, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x02 1.27mm double row +0 +4 +4 +Connector_PinSocket_1.27mm +PinSocket_2x02_P1.27mm_Vertical_SMD +surface-mounted straight socket strip, 2x02, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated +Surface mounted socket strip SMD 2x02 1.27mm double row +0 +4 +4 +Connector_PinSocket_1.27mm +PinSocket_2x03_P1.27mm_Horizontal +Through hole angled socket strip, 2x03, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated +Through hole angled socket strip THT 2x03 1.27mm double row +0 +6 +6 +Connector_PinSocket_1.27mm +PinSocket_2x03_P1.27mm_Vertical +Through hole straight socket strip, 2x03, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x03 1.27mm double row +0 +6 +6 +Connector_PinSocket_1.27mm +PinSocket_2x03_P1.27mm_Vertical_SMD +surface-mounted straight socket strip, 2x03, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated +Surface mounted socket strip SMD 2x03 1.27mm double row +0 +6 +6 +Connector_PinSocket_1.27mm +PinSocket_2x04_P1.27mm_Horizontal +Through hole angled socket strip, 2x04, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated +Through hole angled socket strip THT 2x04 1.27mm double row +0 +8 +8 +Connector_PinSocket_1.27mm +PinSocket_2x04_P1.27mm_Vertical +Through hole straight socket strip, 2x04, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x04 1.27mm double row +0 +8 +8 +Connector_PinSocket_1.27mm +PinSocket_2x04_P1.27mm_Vertical_SMD +surface-mounted straight socket strip, 2x04, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated +Surface mounted socket strip SMD 2x04 1.27mm double row +0 +8 +8 +Connector_PinSocket_1.27mm +PinSocket_2x05_P1.27mm_Horizontal +Through hole angled socket strip, 2x05, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated +Through hole angled socket strip THT 2x05 1.27mm double row +0 +10 +10 +Connector_PinSocket_1.27mm +PinSocket_2x05_P1.27mm_Vertical +Through hole straight socket strip, 2x05, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x05 1.27mm double row +0 +10 +10 +Connector_PinSocket_1.27mm +PinSocket_2x05_P1.27mm_Vertical_SMD +surface-mounted straight socket strip, 2x05, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated +Surface mounted socket strip SMD 2x05 1.27mm double row +0 +10 +10 +Connector_PinSocket_1.27mm +PinSocket_2x06_P1.27mm_Horizontal +Through hole angled socket strip, 2x06, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated +Through hole angled socket strip THT 2x06 1.27mm double row +0 +12 +12 +Connector_PinSocket_1.27mm +PinSocket_2x06_P1.27mm_Vertical +Through hole straight socket strip, 2x06, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x06 1.27mm double row +0 +12 +12 +Connector_PinSocket_1.27mm +PinSocket_2x06_P1.27mm_Vertical_SMD +surface-mounted straight socket strip, 2x06, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated +Surface mounted socket strip SMD 2x06 1.27mm double row +0 +12 +12 +Connector_PinSocket_1.27mm +PinSocket_2x07_P1.27mm_Horizontal +Through hole angled socket strip, 2x07, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated +Through hole angled socket strip THT 2x07 1.27mm double row +0 +14 +14 +Connector_PinSocket_1.27mm +PinSocket_2x07_P1.27mm_Vertical +Through hole straight socket strip, 2x07, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x07 1.27mm double row +0 +14 +14 +Connector_PinSocket_1.27mm +PinSocket_2x07_P1.27mm_Vertical_SMD +surface-mounted straight socket strip, 2x07, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated +Surface mounted socket strip SMD 2x07 1.27mm double row +0 +14 +14 +Connector_PinSocket_1.27mm +PinSocket_2x08_P1.27mm_Horizontal +Through hole angled socket strip, 2x08, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated +Through hole angled socket strip THT 2x08 1.27mm double row +0 +16 +16 +Connector_PinSocket_1.27mm +PinSocket_2x08_P1.27mm_Vertical +Through hole straight socket strip, 2x08, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x08 1.27mm double row +0 +16 +16 +Connector_PinSocket_1.27mm +PinSocket_2x08_P1.27mm_Vertical_SMD +surface-mounted straight socket strip, 2x08, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated +Surface mounted socket strip SMD 2x08 1.27mm double row +0 +16 +16 +Connector_PinSocket_1.27mm +PinSocket_2x09_P1.27mm_Horizontal +Through hole angled socket strip, 2x09, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated +Through hole angled socket strip THT 2x09 1.27mm double row +0 +18 +18 +Connector_PinSocket_1.27mm +PinSocket_2x09_P1.27mm_Vertical +Through hole straight socket strip, 2x09, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x09 1.27mm double row +0 +18 +18 +Connector_PinSocket_1.27mm +PinSocket_2x09_P1.27mm_Vertical_SMD +surface-mounted straight socket strip, 2x09, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated +Surface mounted socket strip SMD 2x09 1.27mm double row +0 +18 +18 +Connector_PinSocket_1.27mm +PinSocket_2x10_P1.27mm_Horizontal +Through hole angled socket strip, 2x10, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated +Through hole angled socket strip THT 2x10 1.27mm double row +0 +20 +20 +Connector_PinSocket_1.27mm +PinSocket_2x10_P1.27mm_Vertical +Through hole straight socket strip, 2x10, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x10 1.27mm double row +0 +20 +20 +Connector_PinSocket_1.27mm +PinSocket_2x10_P1.27mm_Vertical_SMD +surface-mounted straight socket strip, 2x10, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated +Surface mounted socket strip SMD 2x10 1.27mm double row +0 +20 +20 +Connector_PinSocket_1.27mm +PinSocket_2x11_P1.27mm_Horizontal +Through hole angled socket strip, 2x11, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated +Through hole angled socket strip THT 2x11 1.27mm double row +0 +22 +22 +Connector_PinSocket_1.27mm +PinSocket_2x11_P1.27mm_Vertical +Through hole straight socket strip, 2x11, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x11 1.27mm double row +0 +22 +22 +Connector_PinSocket_1.27mm +PinSocket_2x11_P1.27mm_Vertical_SMD +surface-mounted straight socket strip, 2x11, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated +Surface mounted socket strip SMD 2x11 1.27mm double row +0 +22 +22 +Connector_PinSocket_1.27mm +PinSocket_2x12_P1.27mm_Horizontal +Through hole angled socket strip, 2x12, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated +Through hole angled socket strip THT 2x12 1.27mm double row +0 +24 +24 +Connector_PinSocket_1.27mm +PinSocket_2x12_P1.27mm_Vertical +Through hole straight socket strip, 2x12, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x12 1.27mm double row +0 +24 +24 +Connector_PinSocket_1.27mm +PinSocket_2x12_P1.27mm_Vertical_SMD +surface-mounted straight socket strip, 2x12, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated +Surface mounted socket strip SMD 2x12 1.27mm double row +0 +24 +24 +Connector_PinSocket_1.27mm +PinSocket_2x13_P1.27mm_Horizontal +Through hole angled socket strip, 2x13, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated +Through hole angled socket strip THT 2x13 1.27mm double row +0 +26 +26 +Connector_PinSocket_1.27mm +PinSocket_2x13_P1.27mm_Vertical +Through hole straight socket strip, 2x13, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x13 1.27mm double row +0 +26 +26 +Connector_PinSocket_1.27mm +PinSocket_2x13_P1.27mm_Vertical_SMD +surface-mounted straight socket strip, 2x13, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated +Surface mounted socket strip SMD 2x13 1.27mm double row +0 +26 +26 +Connector_PinSocket_1.27mm +PinSocket_2x14_P1.27mm_Horizontal +Through hole angled socket strip, 2x14, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated +Through hole angled socket strip THT 2x14 1.27mm double row +0 +28 +28 +Connector_PinSocket_1.27mm +PinSocket_2x14_P1.27mm_Vertical +Through hole straight socket strip, 2x14, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x14 1.27mm double row +0 +28 +28 +Connector_PinSocket_1.27mm +PinSocket_2x14_P1.27mm_Vertical_SMD +surface-mounted straight socket strip, 2x14, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated +Surface mounted socket strip SMD 2x14 1.27mm double row +0 +28 +28 +Connector_PinSocket_1.27mm +PinSocket_2x15_P1.27mm_Horizontal +Through hole angled socket strip, 2x15, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated +Through hole angled socket strip THT 2x15 1.27mm double row +0 +30 +30 +Connector_PinSocket_1.27mm +PinSocket_2x15_P1.27mm_Vertical +Through hole straight socket strip, 2x15, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x15 1.27mm double row +0 +30 +30 +Connector_PinSocket_1.27mm +PinSocket_2x15_P1.27mm_Vertical_SMD +surface-mounted straight socket strip, 2x15, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated +Surface mounted socket strip SMD 2x15 1.27mm double row +0 +30 +30 +Connector_PinSocket_1.27mm +PinSocket_2x16_P1.27mm_Horizontal +Through hole angled socket strip, 2x16, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated +Through hole angled socket strip THT 2x16 1.27mm double row +0 +32 +32 +Connector_PinSocket_1.27mm +PinSocket_2x16_P1.27mm_Vertical +Through hole straight socket strip, 2x16, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x16 1.27mm double row +0 +32 +32 +Connector_PinSocket_1.27mm +PinSocket_2x16_P1.27mm_Vertical_SMD +surface-mounted straight socket strip, 2x16, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated +Surface mounted socket strip SMD 2x16 1.27mm double row +0 +32 +32 +Connector_PinSocket_1.27mm +PinSocket_2x17_P1.27mm_Horizontal +Through hole angled socket strip, 2x17, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated +Through hole angled socket strip THT 2x17 1.27mm double row +0 +34 +34 +Connector_PinSocket_1.27mm +PinSocket_2x17_P1.27mm_Vertical +Through hole straight socket strip, 2x17, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x17 1.27mm double row +0 +34 +34 +Connector_PinSocket_1.27mm +PinSocket_2x17_P1.27mm_Vertical_SMD +surface-mounted straight socket strip, 2x17, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated +Surface mounted socket strip SMD 2x17 1.27mm double row +0 +34 +34 +Connector_PinSocket_1.27mm +PinSocket_2x18_P1.27mm_Horizontal +Through hole angled socket strip, 2x18, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated +Through hole angled socket strip THT 2x18 1.27mm double row +0 +36 +36 +Connector_PinSocket_1.27mm +PinSocket_2x18_P1.27mm_Vertical +Through hole straight socket strip, 2x18, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x18 1.27mm double row +0 +36 +36 +Connector_PinSocket_1.27mm +PinSocket_2x18_P1.27mm_Vertical_SMD +surface-mounted straight socket strip, 2x18, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated +Surface mounted socket strip SMD 2x18 1.27mm double row +0 +36 +36 +Connector_PinSocket_1.27mm +PinSocket_2x19_P1.27mm_Horizontal +Through hole angled socket strip, 2x19, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated +Through hole angled socket strip THT 2x19 1.27mm double row +0 +38 +38 +Connector_PinSocket_1.27mm +PinSocket_2x19_P1.27mm_Vertical +Through hole straight socket strip, 2x19, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x19 1.27mm double row +0 +38 +38 +Connector_PinSocket_1.27mm +PinSocket_2x19_P1.27mm_Vertical_SMD +surface-mounted straight socket strip, 2x19, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated +Surface mounted socket strip SMD 2x19 1.27mm double row +0 +38 +38 +Connector_PinSocket_1.27mm +PinSocket_2x20_P1.27mm_Horizontal +Through hole angled socket strip, 2x20, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated +Through hole angled socket strip THT 2x20 1.27mm double row +0 +40 +40 +Connector_PinSocket_1.27mm +PinSocket_2x20_P1.27mm_Vertical +Through hole straight socket strip, 2x20, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x20 1.27mm double row +0 +40 +40 +Connector_PinSocket_1.27mm +PinSocket_2x20_P1.27mm_Vertical_SMD +surface-mounted straight socket strip, 2x20, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated +Surface mounted socket strip SMD 2x20 1.27mm double row +0 +40 +40 +Connector_PinSocket_1.27mm +PinSocket_2x21_P1.27mm_Horizontal +Through hole angled socket strip, 2x21, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated +Through hole angled socket strip THT 2x21 1.27mm double row +0 +42 +42 +Connector_PinSocket_1.27mm +PinSocket_2x21_P1.27mm_Vertical +Through hole straight socket strip, 2x21, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x21 1.27mm double row +0 +42 +42 +Connector_PinSocket_1.27mm +PinSocket_2x21_P1.27mm_Vertical_SMD +surface-mounted straight socket strip, 2x21, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated +Surface mounted socket strip SMD 2x21 1.27mm double row +0 +42 +42 +Connector_PinSocket_1.27mm +PinSocket_2x22_P1.27mm_Horizontal +Through hole angled socket strip, 2x22, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated +Through hole angled socket strip THT 2x22 1.27mm double row +0 +44 +44 +Connector_PinSocket_1.27mm +PinSocket_2x22_P1.27mm_Vertical +Through hole straight socket strip, 2x22, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x22 1.27mm double row +0 +44 +44 +Connector_PinSocket_1.27mm +PinSocket_2x22_P1.27mm_Vertical_SMD +surface-mounted straight socket strip, 2x22, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated +Surface mounted socket strip SMD 2x22 1.27mm double row +0 +44 +44 +Connector_PinSocket_1.27mm +PinSocket_2x23_P1.27mm_Horizontal +Through hole angled socket strip, 2x23, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated +Through hole angled socket strip THT 2x23 1.27mm double row +0 +46 +46 +Connector_PinSocket_1.27mm +PinSocket_2x23_P1.27mm_Vertical +Through hole straight socket strip, 2x23, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x23 1.27mm double row +0 +46 +46 +Connector_PinSocket_1.27mm +PinSocket_2x23_P1.27mm_Vertical_SMD +surface-mounted straight socket strip, 2x23, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated +Surface mounted socket strip SMD 2x23 1.27mm double row +0 +46 +46 +Connector_PinSocket_1.27mm +PinSocket_2x24_P1.27mm_Horizontal +Through hole angled socket strip, 2x24, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated +Through hole angled socket strip THT 2x24 1.27mm double row +0 +48 +48 +Connector_PinSocket_1.27mm +PinSocket_2x24_P1.27mm_Vertical +Through hole straight socket strip, 2x24, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x24 1.27mm double row +0 +48 +48 +Connector_PinSocket_1.27mm +PinSocket_2x24_P1.27mm_Vertical_SMD +surface-mounted straight socket strip, 2x24, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated +Surface mounted socket strip SMD 2x24 1.27mm double row +0 +48 +48 +Connector_PinSocket_1.27mm +PinSocket_2x25_P1.27mm_Horizontal +Through hole angled socket strip, 2x25, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated +Through hole angled socket strip THT 2x25 1.27mm double row +0 +50 +50 +Connector_PinSocket_1.27mm +PinSocket_2x25_P1.27mm_Vertical +Through hole straight socket strip, 2x25, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x25 1.27mm double row +0 +50 +50 +Connector_PinSocket_1.27mm +PinSocket_2x25_P1.27mm_Vertical_SMD +surface-mounted straight socket strip, 2x25, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated +Surface mounted socket strip SMD 2x25 1.27mm double row +0 +50 +50 +Connector_PinSocket_1.27mm +PinSocket_2x26_P1.27mm_Horizontal +Through hole angled socket strip, 2x26, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated +Through hole angled socket strip THT 2x26 1.27mm double row +0 +52 +52 +Connector_PinSocket_1.27mm +PinSocket_2x26_P1.27mm_Vertical +Through hole straight socket strip, 2x26, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x26 1.27mm double row +0 +52 +52 +Connector_PinSocket_1.27mm +PinSocket_2x26_P1.27mm_Vertical_SMD +surface-mounted straight socket strip, 2x26, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated +Surface mounted socket strip SMD 2x26 1.27mm double row +0 +52 +52 +Connector_PinSocket_1.27mm +PinSocket_2x27_P1.27mm_Horizontal +Through hole angled socket strip, 2x27, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated +Through hole angled socket strip THT 2x27 1.27mm double row +0 +54 +54 +Connector_PinSocket_1.27mm +PinSocket_2x27_P1.27mm_Vertical +Through hole straight socket strip, 2x27, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x27 1.27mm double row +0 +54 +54 +Connector_PinSocket_1.27mm +PinSocket_2x27_P1.27mm_Vertical_SMD +surface-mounted straight socket strip, 2x27, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated +Surface mounted socket strip SMD 2x27 1.27mm double row +0 +54 +54 +Connector_PinSocket_1.27mm +PinSocket_2x28_P1.27mm_Horizontal +Through hole angled socket strip, 2x28, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated +Through hole angled socket strip THT 2x28 1.27mm double row +0 +56 +56 +Connector_PinSocket_1.27mm +PinSocket_2x28_P1.27mm_Vertical +Through hole straight socket strip, 2x28, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x28 1.27mm double row +0 +56 +56 +Connector_PinSocket_1.27mm +PinSocket_2x28_P1.27mm_Vertical_SMD +surface-mounted straight socket strip, 2x28, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated +Surface mounted socket strip SMD 2x28 1.27mm double row +0 +56 +56 +Connector_PinSocket_1.27mm +PinSocket_2x29_P1.27mm_Horizontal +Through hole angled socket strip, 2x29, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated +Through hole angled socket strip THT 2x29 1.27mm double row +0 +58 +58 +Connector_PinSocket_1.27mm +PinSocket_2x29_P1.27mm_Vertical +Through hole straight socket strip, 2x29, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x29 1.27mm double row +0 +58 +58 +Connector_PinSocket_1.27mm +PinSocket_2x29_P1.27mm_Vertical_SMD +surface-mounted straight socket strip, 2x29, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated +Surface mounted socket strip SMD 2x29 1.27mm double row +0 +58 +58 +Connector_PinSocket_1.27mm +PinSocket_2x30_P1.27mm_Horizontal +Through hole angled socket strip, 2x30, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated +Through hole angled socket strip THT 2x30 1.27mm double row +0 +60 +60 +Connector_PinSocket_1.27mm +PinSocket_2x30_P1.27mm_Vertical +Through hole straight socket strip, 2x30, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x30 1.27mm double row +0 +60 +60 +Connector_PinSocket_1.27mm +PinSocket_2x30_P1.27mm_Vertical_SMD +surface-mounted straight socket strip, 2x30, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated +Surface mounted socket strip SMD 2x30 1.27mm double row +0 +60 +60 +Connector_PinSocket_1.27mm +PinSocket_2x31_P1.27mm_Horizontal +Through hole angled socket strip, 2x31, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated +Through hole angled socket strip THT 2x31 1.27mm double row +0 +62 +62 +Connector_PinSocket_1.27mm +PinSocket_2x31_P1.27mm_Vertical +Through hole straight socket strip, 2x31, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x31 1.27mm double row +0 +62 +62 +Connector_PinSocket_1.27mm +PinSocket_2x31_P1.27mm_Vertical_SMD +surface-mounted straight socket strip, 2x31, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated +Surface mounted socket strip SMD 2x31 1.27mm double row +0 +62 +62 +Connector_PinSocket_1.27mm +PinSocket_2x32_P1.27mm_Horizontal +Through hole angled socket strip, 2x32, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated +Through hole angled socket strip THT 2x32 1.27mm double row +0 +64 +64 +Connector_PinSocket_1.27mm +PinSocket_2x32_P1.27mm_Vertical +Through hole straight socket strip, 2x32, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x32 1.27mm double row +0 +64 +64 +Connector_PinSocket_1.27mm +PinSocket_2x32_P1.27mm_Vertical_SMD +surface-mounted straight socket strip, 2x32, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated +Surface mounted socket strip SMD 2x32 1.27mm double row +0 +64 +64 +Connector_PinSocket_1.27mm +PinSocket_2x33_P1.27mm_Horizontal +Through hole angled socket strip, 2x33, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated +Through hole angled socket strip THT 2x33 1.27mm double row +0 +66 +66 +Connector_PinSocket_1.27mm +PinSocket_2x33_P1.27mm_Vertical +Through hole straight socket strip, 2x33, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x33 1.27mm double row +0 +66 +66 +Connector_PinSocket_1.27mm +PinSocket_2x33_P1.27mm_Vertical_SMD +surface-mounted straight socket strip, 2x33, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated +Surface mounted socket strip SMD 2x33 1.27mm double row +0 +66 +66 +Connector_PinSocket_1.27mm +PinSocket_2x34_P1.27mm_Horizontal +Through hole angled socket strip, 2x34, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated +Through hole angled socket strip THT 2x34 1.27mm double row +0 +68 +68 +Connector_PinSocket_1.27mm +PinSocket_2x34_P1.27mm_Vertical +Through hole straight socket strip, 2x34, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x34 1.27mm double row +0 +68 +68 +Connector_PinSocket_1.27mm +PinSocket_2x34_P1.27mm_Vertical_SMD +surface-mounted straight socket strip, 2x34, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated +Surface mounted socket strip SMD 2x34 1.27mm double row +0 +68 +68 +Connector_PinSocket_1.27mm +PinSocket_2x35_P1.27mm_Horizontal +Through hole angled socket strip, 2x35, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated +Through hole angled socket strip THT 2x35 1.27mm double row +0 +70 +70 +Connector_PinSocket_1.27mm +PinSocket_2x35_P1.27mm_Vertical +Through hole straight socket strip, 2x35, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x35 1.27mm double row +0 +70 +70 +Connector_PinSocket_1.27mm +PinSocket_2x35_P1.27mm_Vertical_SMD +surface-mounted straight socket strip, 2x35, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated +Surface mounted socket strip SMD 2x35 1.27mm double row +0 +70 +70 +Connector_PinSocket_1.27mm +PinSocket_2x36_P1.27mm_Horizontal +Through hole angled socket strip, 2x36, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated +Through hole angled socket strip THT 2x36 1.27mm double row +0 +72 +72 +Connector_PinSocket_1.27mm +PinSocket_2x36_P1.27mm_Vertical +Through hole straight socket strip, 2x36, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x36 1.27mm double row +0 +72 +72 +Connector_PinSocket_1.27mm +PinSocket_2x36_P1.27mm_Vertical_SMD +surface-mounted straight socket strip, 2x36, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated +Surface mounted socket strip SMD 2x36 1.27mm double row +0 +72 +72 +Connector_PinSocket_1.27mm +PinSocket_2x37_P1.27mm_Horizontal +Through hole angled socket strip, 2x37, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated +Through hole angled socket strip THT 2x37 1.27mm double row +0 +74 +74 +Connector_PinSocket_1.27mm +PinSocket_2x37_P1.27mm_Vertical +Through hole straight socket strip, 2x37, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x37 1.27mm double row +0 +74 +74 +Connector_PinSocket_1.27mm +PinSocket_2x37_P1.27mm_Vertical_SMD +surface-mounted straight socket strip, 2x37, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated +Surface mounted socket strip SMD 2x37 1.27mm double row +0 +74 +74 +Connector_PinSocket_1.27mm +PinSocket_2x38_P1.27mm_Horizontal +Through hole angled socket strip, 2x38, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated +Through hole angled socket strip THT 2x38 1.27mm double row +0 +76 +76 +Connector_PinSocket_1.27mm +PinSocket_2x38_P1.27mm_Vertical +Through hole straight socket strip, 2x38, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x38 1.27mm double row +0 +76 +76 +Connector_PinSocket_1.27mm +PinSocket_2x38_P1.27mm_Vertical_SMD +surface-mounted straight socket strip, 2x38, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated +Surface mounted socket strip SMD 2x38 1.27mm double row +0 +76 +76 +Connector_PinSocket_1.27mm +PinSocket_2x39_P1.27mm_Horizontal +Through hole angled socket strip, 2x39, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated +Through hole angled socket strip THT 2x39 1.27mm double row +0 +78 +78 +Connector_PinSocket_1.27mm +PinSocket_2x39_P1.27mm_Vertical +Through hole straight socket strip, 2x39, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x39 1.27mm double row +0 +78 +78 +Connector_PinSocket_1.27mm +PinSocket_2x39_P1.27mm_Vertical_SMD +surface-mounted straight socket strip, 2x39, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated +Surface mounted socket strip SMD 2x39 1.27mm double row +0 +78 +78 +Connector_PinSocket_1.27mm +PinSocket_2x40_P1.27mm_Horizontal +Through hole angled socket strip, 2x40, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated +Through hole angled socket strip THT 2x40 1.27mm double row +0 +80 +80 +Connector_PinSocket_1.27mm +PinSocket_2x40_P1.27mm_Vertical +Through hole straight socket strip, 2x40, 1.27mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x40 1.27mm double row +0 +80 +80 +Connector_PinSocket_1.27mm +PinSocket_2x40_P1.27mm_Vertical_SMD +surface-mounted straight socket strip, 2x40, 1.27mm pitch, double cols (from Kicad 4.0.7!), script generated +Surface mounted socket strip SMD 2x40 1.27mm double row +0 +80 +80 +Connector_PinSocket_1.27mm +PinSocket_2x41_P1.27mm_Horizontal +Through hole angled socket strip, 2x41, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated +Through hole angled socket strip THT 2x41 1.27mm double row +0 +82 +82 +Connector_PinSocket_1.27mm +PinSocket_2x42_P1.27mm_Horizontal +Through hole angled socket strip, 2x42, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated +Through hole angled socket strip THT 2x42 1.27mm double row +0 +84 +84 +Connector_PinSocket_1.27mm +PinSocket_2x43_P1.27mm_Horizontal +Through hole angled socket strip, 2x43, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated +Through hole angled socket strip THT 2x43 1.27mm double row +0 +86 +86 +Connector_PinSocket_1.27mm +PinSocket_2x44_P1.27mm_Horizontal +Through hole angled socket strip, 2x44, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated +Through hole angled socket strip THT 2x44 1.27mm double row +0 +88 +88 +Connector_PinSocket_1.27mm +PinSocket_2x45_P1.27mm_Horizontal +Through hole angled socket strip, 2x45, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated +Through hole angled socket strip THT 2x45 1.27mm double row +0 +90 +90 +Connector_PinSocket_1.27mm +PinSocket_2x46_P1.27mm_Horizontal +Through hole angled socket strip, 2x46, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated +Through hole angled socket strip THT 2x46 1.27mm double row +0 +92 +92 +Connector_PinSocket_1.27mm +PinSocket_2x47_P1.27mm_Horizontal +Through hole angled socket strip, 2x47, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated +Through hole angled socket strip THT 2x47 1.27mm double row +0 +94 +94 +Connector_PinSocket_1.27mm +PinSocket_2x48_P1.27mm_Horizontal +Through hole angled socket strip, 2x48, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated +Through hole angled socket strip THT 2x48 1.27mm double row +0 +96 +96 +Connector_PinSocket_1.27mm +PinSocket_2x49_P1.27mm_Horizontal +Through hole angled socket strip, 2x49, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated +Through hole angled socket strip THT 2x49 1.27mm double row +0 +98 +98 +Connector_PinSocket_1.27mm +PinSocket_2x50_P1.27mm_Horizontal +Through hole angled socket strip, 2x50, 1.27mm pitch, 4.4mm socket length, double cols (https://gct.co/pdfjs/web/viewer.html?file=/Files/Drawings/BD091.pdf&t=1511594177220), script generated +Through hole angled socket strip THT 2x50 1.27mm double row +0 +100 +100 +Connector_PinSocket_2.00mm +PinSocket_1x01_P2.00mm_Horizontal +Through hole angled socket strip, 1x01, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 1x01 2.00mm single row +0 +1 +1 +Connector_PinSocket_2.00mm +PinSocket_1x01_P2.00mm_Vertical +Through hole straight socket strip, 1x01, 2.00mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x01 2.00mm single row +0 +1 +1 +Connector_PinSocket_2.00mm +PinSocket_1x02_P2.00mm_Horizontal +Through hole angled socket strip, 1x02, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 1x02 2.00mm single row +0 +2 +2 +Connector_PinSocket_2.00mm +PinSocket_1x02_P2.00mm_Vertical +Through hole straight socket strip, 1x02, 2.00mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x02 2.00mm single row +0 +2 +2 +Connector_PinSocket_2.00mm +PinSocket_1x02_P2.00mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x02, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated +Surface mounted socket strip SMD 1x02 2.00mm single row style1 pin1 left +0 +2 +2 +Connector_PinSocket_2.00mm +PinSocket_1x02_P2.00mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x02, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated +Surface mounted socket strip SMD 1x02 2.00mm single row style2 pin1 right +0 +2 +2 +Connector_PinSocket_2.00mm +PinSocket_1x03_P2.00mm_Horizontal +Through hole angled socket strip, 1x03, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 1x03 2.00mm single row +0 +3 +3 +Connector_PinSocket_2.00mm +PinSocket_1x03_P2.00mm_Vertical +Through hole straight socket strip, 1x03, 2.00mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x03 2.00mm single row +0 +3 +3 +Connector_PinSocket_2.00mm +PinSocket_1x03_P2.00mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x03, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated +Surface mounted socket strip SMD 1x03 2.00mm single row style1 pin1 left +0 +3 +3 +Connector_PinSocket_2.00mm +PinSocket_1x03_P2.00mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x03, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated +Surface mounted socket strip SMD 1x03 2.00mm single row style2 pin1 right +0 +3 +3 +Connector_PinSocket_2.00mm +PinSocket_1x04_P2.00mm_Horizontal +Through hole angled socket strip, 1x04, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 1x04 2.00mm single row +0 +4 +4 +Connector_PinSocket_2.00mm +PinSocket_1x04_P2.00mm_Vertical +Through hole straight socket strip, 1x04, 2.00mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x04 2.00mm single row +0 +4 +4 +Connector_PinSocket_2.00mm +PinSocket_1x04_P2.00mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x04, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated +Surface mounted socket strip SMD 1x04 2.00mm single row style1 pin1 left +0 +4 +4 +Connector_PinSocket_2.00mm +PinSocket_1x04_P2.00mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x04, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated +Surface mounted socket strip SMD 1x04 2.00mm single row style2 pin1 right +0 +4 +4 +Connector_PinSocket_2.00mm +PinSocket_1x05_P2.00mm_Horizontal +Through hole angled socket strip, 1x05, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 1x05 2.00mm single row +0 +5 +5 +Connector_PinSocket_2.00mm +PinSocket_1x05_P2.00mm_Vertical +Through hole straight socket strip, 1x05, 2.00mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x05 2.00mm single row +0 +5 +5 +Connector_PinSocket_2.00mm +PinSocket_1x05_P2.00mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x05, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated +Surface mounted socket strip SMD 1x05 2.00mm single row style1 pin1 left +0 +5 +5 +Connector_PinSocket_2.00mm +PinSocket_1x05_P2.00mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x05, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated +Surface mounted socket strip SMD 1x05 2.00mm single row style2 pin1 right +0 +5 +5 +Connector_PinSocket_2.00mm +PinSocket_1x06_P2.00mm_Horizontal +Through hole angled socket strip, 1x06, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 1x06 2.00mm single row +0 +6 +6 +Connector_PinSocket_2.00mm +PinSocket_1x06_P2.00mm_Vertical +Through hole straight socket strip, 1x06, 2.00mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x06 2.00mm single row +0 +6 +6 +Connector_PinSocket_2.00mm +PinSocket_1x06_P2.00mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x06, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated +Surface mounted socket strip SMD 1x06 2.00mm single row style1 pin1 left +0 +6 +6 +Connector_PinSocket_2.00mm +PinSocket_1x06_P2.00mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x06, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated +Surface mounted socket strip SMD 1x06 2.00mm single row style2 pin1 right +0 +6 +6 +Connector_PinSocket_2.00mm +PinSocket_1x07_P2.00mm_Horizontal +Through hole angled socket strip, 1x07, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 1x07 2.00mm single row +0 +7 +7 +Connector_PinSocket_2.00mm +PinSocket_1x07_P2.00mm_Vertical +Through hole straight socket strip, 1x07, 2.00mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x07 2.00mm single row +0 +7 +7 +Connector_PinSocket_2.00mm +PinSocket_1x07_P2.00mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x07, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated +Surface mounted socket strip SMD 1x07 2.00mm single row style1 pin1 left +0 +7 +7 +Connector_PinSocket_2.00mm +PinSocket_1x07_P2.00mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x07, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated +Surface mounted socket strip SMD 1x07 2.00mm single row style2 pin1 right +0 +7 +7 +Connector_PinSocket_2.00mm +PinSocket_1x08_P2.00mm_Horizontal +Through hole angled socket strip, 1x08, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 1x08 2.00mm single row +0 +8 +8 +Connector_PinSocket_2.00mm +PinSocket_1x08_P2.00mm_Vertical +Through hole straight socket strip, 1x08, 2.00mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x08 2.00mm single row +0 +8 +8 +Connector_PinSocket_2.00mm +PinSocket_1x08_P2.00mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x08, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated +Surface mounted socket strip SMD 1x08 2.00mm single row style1 pin1 left +0 +8 +8 +Connector_PinSocket_2.00mm +PinSocket_1x08_P2.00mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x08, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated +Surface mounted socket strip SMD 1x08 2.00mm single row style2 pin1 right +0 +8 +8 +Connector_PinSocket_2.00mm +PinSocket_1x09_P2.00mm_Horizontal +Through hole angled socket strip, 1x09, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 1x09 2.00mm single row +0 +9 +9 +Connector_PinSocket_2.00mm +PinSocket_1x09_P2.00mm_Vertical +Through hole straight socket strip, 1x09, 2.00mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x09 2.00mm single row +0 +9 +9 +Connector_PinSocket_2.00mm +PinSocket_1x09_P2.00mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x09, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated +Surface mounted socket strip SMD 1x09 2.00mm single row style1 pin1 left +0 +9 +9 +Connector_PinSocket_2.00mm +PinSocket_1x09_P2.00mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x09, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated +Surface mounted socket strip SMD 1x09 2.00mm single row style2 pin1 right +0 +9 +9 +Connector_PinSocket_2.00mm +PinSocket_1x10_P2.00mm_Horizontal +Through hole angled socket strip, 1x10, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 1x10 2.00mm single row +0 +10 +10 +Connector_PinSocket_2.00mm +PinSocket_1x10_P2.00mm_Vertical +Through hole straight socket strip, 1x10, 2.00mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x10 2.00mm single row +0 +10 +10 +Connector_PinSocket_2.00mm +PinSocket_1x10_P2.00mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x10, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated +Surface mounted socket strip SMD 1x10 2.00mm single row style1 pin1 left +0 +10 +10 +Connector_PinSocket_2.00mm +PinSocket_1x10_P2.00mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x10, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated +Surface mounted socket strip SMD 1x10 2.00mm single row style2 pin1 right +0 +10 +10 +Connector_PinSocket_2.00mm +PinSocket_1x11_P2.00mm_Horizontal +Through hole angled socket strip, 1x11, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 1x11 2.00mm single row +0 +11 +11 +Connector_PinSocket_2.00mm +PinSocket_1x11_P2.00mm_Vertical +Through hole straight socket strip, 1x11, 2.00mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x11 2.00mm single row +0 +11 +11 +Connector_PinSocket_2.00mm +PinSocket_1x11_P2.00mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x11, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated +Surface mounted socket strip SMD 1x11 2.00mm single row style1 pin1 left +0 +11 +11 +Connector_PinSocket_2.00mm +PinSocket_1x11_P2.00mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x11, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated +Surface mounted socket strip SMD 1x11 2.00mm single row style2 pin1 right +0 +11 +11 +Connector_PinSocket_2.00mm +PinSocket_1x12_P2.00mm_Horizontal +Through hole angled socket strip, 1x12, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 1x12 2.00mm single row +0 +12 +12 +Connector_PinSocket_2.00mm +PinSocket_1x12_P2.00mm_Vertical +Through hole straight socket strip, 1x12, 2.00mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x12 2.00mm single row +0 +12 +12 +Connector_PinSocket_2.00mm +PinSocket_1x12_P2.00mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x12, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated +Surface mounted socket strip SMD 1x12 2.00mm single row style1 pin1 left +0 +12 +12 +Connector_PinSocket_2.00mm +PinSocket_1x12_P2.00mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x12, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated +Surface mounted socket strip SMD 1x12 2.00mm single row style2 pin1 right +0 +12 +12 +Connector_PinSocket_2.00mm +PinSocket_1x13_P2.00mm_Horizontal +Through hole angled socket strip, 1x13, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 1x13 2.00mm single row +0 +13 +13 +Connector_PinSocket_2.00mm +PinSocket_1x13_P2.00mm_Vertical +Through hole straight socket strip, 1x13, 2.00mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x13 2.00mm single row +0 +13 +13 +Connector_PinSocket_2.00mm +PinSocket_1x13_P2.00mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x13, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated +Surface mounted socket strip SMD 1x13 2.00mm single row style1 pin1 left +0 +13 +13 +Connector_PinSocket_2.00mm +PinSocket_1x13_P2.00mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x13, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated +Surface mounted socket strip SMD 1x13 2.00mm single row style2 pin1 right +0 +13 +13 +Connector_PinSocket_2.00mm +PinSocket_1x14_P2.00mm_Horizontal +Through hole angled socket strip, 1x14, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 1x14 2.00mm single row +0 +14 +14 +Connector_PinSocket_2.00mm +PinSocket_1x14_P2.00mm_Vertical +Through hole straight socket strip, 1x14, 2.00mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x14 2.00mm single row +0 +14 +14 +Connector_PinSocket_2.00mm +PinSocket_1x14_P2.00mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x14, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated +Surface mounted socket strip SMD 1x14 2.00mm single row style1 pin1 left +0 +14 +14 +Connector_PinSocket_2.00mm +PinSocket_1x14_P2.00mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x14, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated +Surface mounted socket strip SMD 1x14 2.00mm single row style2 pin1 right +0 +14 +14 +Connector_PinSocket_2.00mm +PinSocket_1x15_P2.00mm_Horizontal +Through hole angled socket strip, 1x15, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 1x15 2.00mm single row +0 +15 +15 +Connector_PinSocket_2.00mm +PinSocket_1x15_P2.00mm_Vertical +Through hole straight socket strip, 1x15, 2.00mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x15 2.00mm single row +0 +15 +15 +Connector_PinSocket_2.00mm +PinSocket_1x15_P2.00mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x15, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated +Surface mounted socket strip SMD 1x15 2.00mm single row style1 pin1 left +0 +15 +15 +Connector_PinSocket_2.00mm +PinSocket_1x15_P2.00mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x15, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated +Surface mounted socket strip SMD 1x15 2.00mm single row style2 pin1 right +0 +15 +15 +Connector_PinSocket_2.00mm +PinSocket_1x16_P2.00mm_Horizontal +Through hole angled socket strip, 1x16, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 1x16 2.00mm single row +0 +16 +16 +Connector_PinSocket_2.00mm +PinSocket_1x16_P2.00mm_Vertical +Through hole straight socket strip, 1x16, 2.00mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x16 2.00mm single row +0 +16 +16 +Connector_PinSocket_2.00mm +PinSocket_1x16_P2.00mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x16, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated +Surface mounted socket strip SMD 1x16 2.00mm single row style1 pin1 left +0 +16 +16 +Connector_PinSocket_2.00mm +PinSocket_1x16_P2.00mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x16, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated +Surface mounted socket strip SMD 1x16 2.00mm single row style2 pin1 right +0 +16 +16 +Connector_PinSocket_2.00mm +PinSocket_1x17_P2.00mm_Horizontal +Through hole angled socket strip, 1x17, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 1x17 2.00mm single row +0 +17 +17 +Connector_PinSocket_2.00mm +PinSocket_1x17_P2.00mm_Vertical +Through hole straight socket strip, 1x17, 2.00mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x17 2.00mm single row +0 +17 +17 +Connector_PinSocket_2.00mm +PinSocket_1x17_P2.00mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x17, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated +Surface mounted socket strip SMD 1x17 2.00mm single row style1 pin1 left +0 +17 +17 +Connector_PinSocket_2.00mm +PinSocket_1x17_P2.00mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x17, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated +Surface mounted socket strip SMD 1x17 2.00mm single row style2 pin1 right +0 +17 +17 +Connector_PinSocket_2.00mm +PinSocket_1x18_P2.00mm_Horizontal +Through hole angled socket strip, 1x18, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 1x18 2.00mm single row +0 +18 +18 +Connector_PinSocket_2.00mm +PinSocket_1x18_P2.00mm_Vertical +Through hole straight socket strip, 1x18, 2.00mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x18 2.00mm single row +0 +18 +18 +Connector_PinSocket_2.00mm +PinSocket_1x18_P2.00mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x18, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated +Surface mounted socket strip SMD 1x18 2.00mm single row style1 pin1 left +0 +18 +18 +Connector_PinSocket_2.00mm +PinSocket_1x18_P2.00mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x18, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated +Surface mounted socket strip SMD 1x18 2.00mm single row style2 pin1 right +0 +18 +18 +Connector_PinSocket_2.00mm +PinSocket_1x19_P2.00mm_Horizontal +Through hole angled socket strip, 1x19, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 1x19 2.00mm single row +0 +19 +19 +Connector_PinSocket_2.00mm +PinSocket_1x19_P2.00mm_Vertical +Through hole straight socket strip, 1x19, 2.00mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x19 2.00mm single row +0 +19 +19 +Connector_PinSocket_2.00mm +PinSocket_1x19_P2.00mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x19, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated +Surface mounted socket strip SMD 1x19 2.00mm single row style1 pin1 left +0 +19 +19 +Connector_PinSocket_2.00mm +PinSocket_1x19_P2.00mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x19, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated +Surface mounted socket strip SMD 1x19 2.00mm single row style2 pin1 right +0 +19 +19 +Connector_PinSocket_2.00mm +PinSocket_1x20_P2.00mm_Horizontal +Through hole angled socket strip, 1x20, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 1x20 2.00mm single row +0 +20 +20 +Connector_PinSocket_2.00mm +PinSocket_1x20_P2.00mm_Vertical +Through hole straight socket strip, 1x20, 2.00mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x20 2.00mm single row +0 +20 +20 +Connector_PinSocket_2.00mm +PinSocket_1x20_P2.00mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x20, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated +Surface mounted socket strip SMD 1x20 2.00mm single row style1 pin1 left +0 +20 +20 +Connector_PinSocket_2.00mm +PinSocket_1x20_P2.00mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x20, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated +Surface mounted socket strip SMD 1x20 2.00mm single row style2 pin1 right +0 +20 +20 +Connector_PinSocket_2.00mm +PinSocket_1x21_P2.00mm_Horizontal +Through hole angled socket strip, 1x21, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 1x21 2.00mm single row +0 +21 +21 +Connector_PinSocket_2.00mm +PinSocket_1x21_P2.00mm_Vertical +Through hole straight socket strip, 1x21, 2.00mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x21 2.00mm single row +0 +21 +21 +Connector_PinSocket_2.00mm +PinSocket_1x21_P2.00mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x21, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated +Surface mounted socket strip SMD 1x21 2.00mm single row style1 pin1 left +0 +21 +21 +Connector_PinSocket_2.00mm +PinSocket_1x21_P2.00mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x21, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated +Surface mounted socket strip SMD 1x21 2.00mm single row style2 pin1 right +0 +21 +21 +Connector_PinSocket_2.00mm +PinSocket_1x22_P2.00mm_Horizontal +Through hole angled socket strip, 1x22, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 1x22 2.00mm single row +0 +22 +22 +Connector_PinSocket_2.00mm +PinSocket_1x22_P2.00mm_Vertical +Through hole straight socket strip, 1x22, 2.00mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x22 2.00mm single row +0 +22 +22 +Connector_PinSocket_2.00mm +PinSocket_1x22_P2.00mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x22, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated +Surface mounted socket strip SMD 1x22 2.00mm single row style1 pin1 left +0 +22 +22 +Connector_PinSocket_2.00mm +PinSocket_1x22_P2.00mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x22, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated +Surface mounted socket strip SMD 1x22 2.00mm single row style2 pin1 right +0 +22 +22 +Connector_PinSocket_2.00mm +PinSocket_1x23_P2.00mm_Horizontal +Through hole angled socket strip, 1x23, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 1x23 2.00mm single row +0 +23 +23 +Connector_PinSocket_2.00mm +PinSocket_1x23_P2.00mm_Vertical +Through hole straight socket strip, 1x23, 2.00mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x23 2.00mm single row +0 +23 +23 +Connector_PinSocket_2.00mm +PinSocket_1x23_P2.00mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x23, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated +Surface mounted socket strip SMD 1x23 2.00mm single row style1 pin1 left +0 +23 +23 +Connector_PinSocket_2.00mm +PinSocket_1x23_P2.00mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x23, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated +Surface mounted socket strip SMD 1x23 2.00mm single row style2 pin1 right +0 +23 +23 +Connector_PinSocket_2.00mm +PinSocket_1x24_P2.00mm_Horizontal +Through hole angled socket strip, 1x24, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 1x24 2.00mm single row +0 +24 +24 +Connector_PinSocket_2.00mm +PinSocket_1x24_P2.00mm_Vertical +Through hole straight socket strip, 1x24, 2.00mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x24 2.00mm single row +0 +24 +24 +Connector_PinSocket_2.00mm +PinSocket_1x24_P2.00mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x24, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated +Surface mounted socket strip SMD 1x24 2.00mm single row style1 pin1 left +0 +24 +24 +Connector_PinSocket_2.00mm +PinSocket_1x24_P2.00mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x24, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated +Surface mounted socket strip SMD 1x24 2.00mm single row style2 pin1 right +0 +24 +24 +Connector_PinSocket_2.00mm +PinSocket_1x25_P2.00mm_Horizontal +Through hole angled socket strip, 1x25, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 1x25 2.00mm single row +0 +25 +25 +Connector_PinSocket_2.00mm +PinSocket_1x25_P2.00mm_Vertical +Through hole straight socket strip, 1x25, 2.00mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x25 2.00mm single row +0 +25 +25 +Connector_PinSocket_2.00mm +PinSocket_1x25_P2.00mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x25, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated +Surface mounted socket strip SMD 1x25 2.00mm single row style1 pin1 left +0 +25 +25 +Connector_PinSocket_2.00mm +PinSocket_1x25_P2.00mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x25, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated +Surface mounted socket strip SMD 1x25 2.00mm single row style2 pin1 right +0 +25 +25 +Connector_PinSocket_2.00mm +PinSocket_1x26_P2.00mm_Horizontal +Through hole angled socket strip, 1x26, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 1x26 2.00mm single row +0 +26 +26 +Connector_PinSocket_2.00mm +PinSocket_1x26_P2.00mm_Vertical +Through hole straight socket strip, 1x26, 2.00mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x26 2.00mm single row +0 +26 +26 +Connector_PinSocket_2.00mm +PinSocket_1x26_P2.00mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x26, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated +Surface mounted socket strip SMD 1x26 2.00mm single row style1 pin1 left +0 +26 +26 +Connector_PinSocket_2.00mm +PinSocket_1x26_P2.00mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x26, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated +Surface mounted socket strip SMD 1x26 2.00mm single row style2 pin1 right +0 +26 +26 +Connector_PinSocket_2.00mm +PinSocket_1x27_P2.00mm_Horizontal +Through hole angled socket strip, 1x27, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 1x27 2.00mm single row +0 +27 +27 +Connector_PinSocket_2.00mm +PinSocket_1x27_P2.00mm_Vertical +Through hole straight socket strip, 1x27, 2.00mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x27 2.00mm single row +0 +27 +27 +Connector_PinSocket_2.00mm +PinSocket_1x27_P2.00mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x27, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated +Surface mounted socket strip SMD 1x27 2.00mm single row style1 pin1 left +0 +27 +27 +Connector_PinSocket_2.00mm +PinSocket_1x27_P2.00mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x27, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated +Surface mounted socket strip SMD 1x27 2.00mm single row style2 pin1 right +0 +27 +27 +Connector_PinSocket_2.00mm +PinSocket_1x28_P2.00mm_Horizontal +Through hole angled socket strip, 1x28, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 1x28 2.00mm single row +0 +28 +28 +Connector_PinSocket_2.00mm +PinSocket_1x28_P2.00mm_Vertical +Through hole straight socket strip, 1x28, 2.00mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x28 2.00mm single row +0 +28 +28 +Connector_PinSocket_2.00mm +PinSocket_1x28_P2.00mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x28, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated +Surface mounted socket strip SMD 1x28 2.00mm single row style1 pin1 left +0 +28 +28 +Connector_PinSocket_2.00mm +PinSocket_1x28_P2.00mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x28, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated +Surface mounted socket strip SMD 1x28 2.00mm single row style2 pin1 right +0 +28 +28 +Connector_PinSocket_2.00mm +PinSocket_1x29_P2.00mm_Horizontal +Through hole angled socket strip, 1x29, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 1x29 2.00mm single row +0 +29 +29 +Connector_PinSocket_2.00mm +PinSocket_1x29_P2.00mm_Vertical +Through hole straight socket strip, 1x29, 2.00mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x29 2.00mm single row +0 +29 +29 +Connector_PinSocket_2.00mm +PinSocket_1x29_P2.00mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x29, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated +Surface mounted socket strip SMD 1x29 2.00mm single row style1 pin1 left +0 +29 +29 +Connector_PinSocket_2.00mm +PinSocket_1x29_P2.00mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x29, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated +Surface mounted socket strip SMD 1x29 2.00mm single row style2 pin1 right +0 +29 +29 +Connector_PinSocket_2.00mm +PinSocket_1x30_P2.00mm_Horizontal +Through hole angled socket strip, 1x30, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 1x30 2.00mm single row +0 +30 +30 +Connector_PinSocket_2.00mm +PinSocket_1x30_P2.00mm_Vertical +Through hole straight socket strip, 1x30, 2.00mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x30 2.00mm single row +0 +30 +30 +Connector_PinSocket_2.00mm +PinSocket_1x30_P2.00mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x30, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated +Surface mounted socket strip SMD 1x30 2.00mm single row style1 pin1 left +0 +30 +30 +Connector_PinSocket_2.00mm +PinSocket_1x30_P2.00mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x30, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated +Surface mounted socket strip SMD 1x30 2.00mm single row style2 pin1 right +0 +30 +30 +Connector_PinSocket_2.00mm +PinSocket_1x31_P2.00mm_Horizontal +Through hole angled socket strip, 1x31, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 1x31 2.00mm single row +0 +31 +31 +Connector_PinSocket_2.00mm +PinSocket_1x31_P2.00mm_Vertical +Through hole straight socket strip, 1x31, 2.00mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x31 2.00mm single row +0 +31 +31 +Connector_PinSocket_2.00mm +PinSocket_1x31_P2.00mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x31, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated +Surface mounted socket strip SMD 1x31 2.00mm single row style1 pin1 left +0 +31 +31 +Connector_PinSocket_2.00mm +PinSocket_1x31_P2.00mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x31, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated +Surface mounted socket strip SMD 1x31 2.00mm single row style2 pin1 right +0 +31 +31 +Connector_PinSocket_2.00mm +PinSocket_1x32_P2.00mm_Horizontal +Through hole angled socket strip, 1x32, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 1x32 2.00mm single row +0 +32 +32 +Connector_PinSocket_2.00mm +PinSocket_1x32_P2.00mm_Vertical +Through hole straight socket strip, 1x32, 2.00mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x32 2.00mm single row +0 +32 +32 +Connector_PinSocket_2.00mm +PinSocket_1x32_P2.00mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x32, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated +Surface mounted socket strip SMD 1x32 2.00mm single row style1 pin1 left +0 +32 +32 +Connector_PinSocket_2.00mm +PinSocket_1x32_P2.00mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x32, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated +Surface mounted socket strip SMD 1x32 2.00mm single row style2 pin1 right +0 +32 +32 +Connector_PinSocket_2.00mm +PinSocket_1x33_P2.00mm_Horizontal +Through hole angled socket strip, 1x33, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 1x33 2.00mm single row +0 +33 +33 +Connector_PinSocket_2.00mm +PinSocket_1x33_P2.00mm_Vertical +Through hole straight socket strip, 1x33, 2.00mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x33 2.00mm single row +0 +33 +33 +Connector_PinSocket_2.00mm +PinSocket_1x33_P2.00mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x33, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated +Surface mounted socket strip SMD 1x33 2.00mm single row style1 pin1 left +0 +33 +33 +Connector_PinSocket_2.00mm +PinSocket_1x33_P2.00mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x33, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated +Surface mounted socket strip SMD 1x33 2.00mm single row style2 pin1 right +0 +33 +33 +Connector_PinSocket_2.00mm +PinSocket_1x34_P2.00mm_Horizontal +Through hole angled socket strip, 1x34, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 1x34 2.00mm single row +0 +34 +34 +Connector_PinSocket_2.00mm +PinSocket_1x34_P2.00mm_Vertical +Through hole straight socket strip, 1x34, 2.00mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x34 2.00mm single row +0 +34 +34 +Connector_PinSocket_2.00mm +PinSocket_1x34_P2.00mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x34, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated +Surface mounted socket strip SMD 1x34 2.00mm single row style1 pin1 left +0 +34 +34 +Connector_PinSocket_2.00mm +PinSocket_1x34_P2.00mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x34, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated +Surface mounted socket strip SMD 1x34 2.00mm single row style2 pin1 right +0 +34 +34 +Connector_PinSocket_2.00mm +PinSocket_1x35_P2.00mm_Horizontal +Through hole angled socket strip, 1x35, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 1x35 2.00mm single row +0 +35 +35 +Connector_PinSocket_2.00mm +PinSocket_1x35_P2.00mm_Vertical +Through hole straight socket strip, 1x35, 2.00mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x35 2.00mm single row +0 +35 +35 +Connector_PinSocket_2.00mm +PinSocket_1x35_P2.00mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x35, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated +Surface mounted socket strip SMD 1x35 2.00mm single row style1 pin1 left +0 +35 +35 +Connector_PinSocket_2.00mm +PinSocket_1x35_P2.00mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x35, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated +Surface mounted socket strip SMD 1x35 2.00mm single row style2 pin1 right +0 +35 +35 +Connector_PinSocket_2.00mm +PinSocket_1x36_P2.00mm_Horizontal +Through hole angled socket strip, 1x36, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 1x36 2.00mm single row +0 +36 +36 +Connector_PinSocket_2.00mm +PinSocket_1x36_P2.00mm_Vertical +Through hole straight socket strip, 1x36, 2.00mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x36 2.00mm single row +0 +36 +36 +Connector_PinSocket_2.00mm +PinSocket_1x36_P2.00mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x36, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated +Surface mounted socket strip SMD 1x36 2.00mm single row style1 pin1 left +0 +36 +36 +Connector_PinSocket_2.00mm +PinSocket_1x36_P2.00mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x36, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated +Surface mounted socket strip SMD 1x36 2.00mm single row style2 pin1 right +0 +36 +36 +Connector_PinSocket_2.00mm +PinSocket_1x37_P2.00mm_Horizontal +Through hole angled socket strip, 1x37, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 1x37 2.00mm single row +0 +37 +37 +Connector_PinSocket_2.00mm +PinSocket_1x37_P2.00mm_Vertical +Through hole straight socket strip, 1x37, 2.00mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x37 2.00mm single row +0 +37 +37 +Connector_PinSocket_2.00mm +PinSocket_1x37_P2.00mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x37, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated +Surface mounted socket strip SMD 1x37 2.00mm single row style1 pin1 left +0 +37 +37 +Connector_PinSocket_2.00mm +PinSocket_1x37_P2.00mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x37, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated +Surface mounted socket strip SMD 1x37 2.00mm single row style2 pin1 right +0 +37 +37 +Connector_PinSocket_2.00mm +PinSocket_1x38_P2.00mm_Horizontal +Through hole angled socket strip, 1x38, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 1x38 2.00mm single row +0 +38 +38 +Connector_PinSocket_2.00mm +PinSocket_1x38_P2.00mm_Vertical +Through hole straight socket strip, 1x38, 2.00mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x38 2.00mm single row +0 +38 +38 +Connector_PinSocket_2.00mm +PinSocket_1x38_P2.00mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x38, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated +Surface mounted socket strip SMD 1x38 2.00mm single row style1 pin1 left +0 +38 +38 +Connector_PinSocket_2.00mm +PinSocket_1x38_P2.00mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x38, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated +Surface mounted socket strip SMD 1x38 2.00mm single row style2 pin1 right +0 +38 +38 +Connector_PinSocket_2.00mm +PinSocket_1x39_P2.00mm_Horizontal +Through hole angled socket strip, 1x39, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 1x39 2.00mm single row +0 +39 +39 +Connector_PinSocket_2.00mm +PinSocket_1x39_P2.00mm_Vertical +Through hole straight socket strip, 1x39, 2.00mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x39 2.00mm single row +0 +39 +39 +Connector_PinSocket_2.00mm +PinSocket_1x39_P2.00mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x39, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated +Surface mounted socket strip SMD 1x39 2.00mm single row style1 pin1 left +0 +39 +39 +Connector_PinSocket_2.00mm +PinSocket_1x39_P2.00mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x39, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated +Surface mounted socket strip SMD 1x39 2.00mm single row style2 pin1 right +0 +39 +39 +Connector_PinSocket_2.00mm +PinSocket_1x40_P2.00mm_Horizontal +Through hole angled socket strip, 1x40, 2.00mm pitch, 6.35mm socket length, single row (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 1x40 2.00mm single row +0 +40 +40 +Connector_PinSocket_2.00mm +PinSocket_1x40_P2.00mm_Vertical +Through hole straight socket strip, 1x40, 2.00mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x40 2.00mm single row +0 +40 +40 +Connector_PinSocket_2.00mm +PinSocket_1x40_P2.00mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x40, 2.00mm pitch, single row, style 1 (pin 1 left) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated +Surface mounted socket strip SMD 1x40 2.00mm single row style1 pin1 left +0 +40 +40 +Connector_PinSocket_2.00mm +PinSocket_1x40_P2.00mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x40, 2.00mm pitch, single row, style 2 (pin 1 right) (https://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1375728122.pdf), script generated +Surface mounted socket strip SMD 1x40 2.00mm single row style2 pin1 right +0 +40 +40 +Connector_PinSocket_2.00mm +PinSocket_2x01_P2.00mm_Horizontal +Through hole angled socket strip, 2x01, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 2x01 2.00mm double row +0 +2 +2 +Connector_PinSocket_2.00mm +PinSocket_2x01_P2.00mm_Vertical +Through hole straight socket strip, 2x01, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x01 2.00mm double row +0 +2 +2 +Connector_PinSocket_2.00mm +PinSocket_2x01_P2.00mm_Vertical_SMD +surface-mounted straight socket strip, 2x01, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated +Surface mounted socket strip SMD 2x01 2.00mm double row +0 +2 +2 +Connector_PinSocket_2.00mm +PinSocket_2x02_P2.00mm_Horizontal +Through hole angled socket strip, 2x02, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 2x02 2.00mm double row +0 +4 +4 +Connector_PinSocket_2.00mm +PinSocket_2x02_P2.00mm_Vertical +Through hole straight socket strip, 2x02, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x02 2.00mm double row +0 +4 +4 +Connector_PinSocket_2.00mm +PinSocket_2x02_P2.00mm_Vertical_SMD +surface-mounted straight socket strip, 2x02, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated +Surface mounted socket strip SMD 2x02 2.00mm double row +0 +4 +4 +Connector_PinSocket_2.00mm +PinSocket_2x03_P2.00mm_Horizontal +Through hole angled socket strip, 2x03, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 2x03 2.00mm double row +0 +6 +6 +Connector_PinSocket_2.00mm +PinSocket_2x03_P2.00mm_Vertical +Through hole straight socket strip, 2x03, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x03 2.00mm double row +0 +6 +6 +Connector_PinSocket_2.00mm +PinSocket_2x03_P2.00mm_Vertical_SMD +surface-mounted straight socket strip, 2x03, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated +Surface mounted socket strip SMD 2x03 2.00mm double row +0 +6 +6 +Connector_PinSocket_2.00mm +PinSocket_2x04_P2.00mm_Horizontal +Through hole angled socket strip, 2x04, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 2x04 2.00mm double row +0 +8 +8 +Connector_PinSocket_2.00mm +PinSocket_2x04_P2.00mm_Vertical +Through hole straight socket strip, 2x04, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x04 2.00mm double row +0 +8 +8 +Connector_PinSocket_2.00mm +PinSocket_2x04_P2.00mm_Vertical_SMD +surface-mounted straight socket strip, 2x04, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated +Surface mounted socket strip SMD 2x04 2.00mm double row +0 +8 +8 +Connector_PinSocket_2.00mm +PinSocket_2x05_P2.00mm_Horizontal +Through hole angled socket strip, 2x05, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 2x05 2.00mm double row +0 +10 +10 +Connector_PinSocket_2.00mm +PinSocket_2x05_P2.00mm_Vertical +Through hole straight socket strip, 2x05, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x05 2.00mm double row +0 +10 +10 +Connector_PinSocket_2.00mm +PinSocket_2x05_P2.00mm_Vertical_SMD +surface-mounted straight socket strip, 2x05, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated +Surface mounted socket strip SMD 2x05 2.00mm double row +0 +10 +10 +Connector_PinSocket_2.00mm +PinSocket_2x06_P2.00mm_Horizontal +Through hole angled socket strip, 2x06, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 2x06 2.00mm double row +0 +12 +12 +Connector_PinSocket_2.00mm +PinSocket_2x06_P2.00mm_Vertical +Through hole straight socket strip, 2x06, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x06 2.00mm double row +0 +12 +12 +Connector_PinSocket_2.00mm +PinSocket_2x06_P2.00mm_Vertical_SMD +surface-mounted straight socket strip, 2x06, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated +Surface mounted socket strip SMD 2x06 2.00mm double row +0 +12 +12 +Connector_PinSocket_2.00mm +PinSocket_2x07_P2.00mm_Horizontal +Through hole angled socket strip, 2x07, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 2x07 2.00mm double row +0 +14 +14 +Connector_PinSocket_2.00mm +PinSocket_2x07_P2.00mm_Vertical +Through hole straight socket strip, 2x07, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x07 2.00mm double row +0 +14 +14 +Connector_PinSocket_2.00mm +PinSocket_2x07_P2.00mm_Vertical_SMD +surface-mounted straight socket strip, 2x07, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated +Surface mounted socket strip SMD 2x07 2.00mm double row +0 +14 +14 +Connector_PinSocket_2.00mm +PinSocket_2x08_P2.00mm_Horizontal +Through hole angled socket strip, 2x08, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 2x08 2.00mm double row +0 +16 +16 +Connector_PinSocket_2.00mm +PinSocket_2x08_P2.00mm_Vertical +Through hole straight socket strip, 2x08, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x08 2.00mm double row +0 +16 +16 +Connector_PinSocket_2.00mm +PinSocket_2x08_P2.00mm_Vertical_SMD +surface-mounted straight socket strip, 2x08, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated +Surface mounted socket strip SMD 2x08 2.00mm double row +0 +16 +16 +Connector_PinSocket_2.00mm +PinSocket_2x09_P2.00mm_Horizontal +Through hole angled socket strip, 2x09, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 2x09 2.00mm double row +0 +18 +18 +Connector_PinSocket_2.00mm +PinSocket_2x09_P2.00mm_Vertical +Through hole straight socket strip, 2x09, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x09 2.00mm double row +0 +18 +18 +Connector_PinSocket_2.00mm +PinSocket_2x09_P2.00mm_Vertical_SMD +surface-mounted straight socket strip, 2x09, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated +Surface mounted socket strip SMD 2x09 2.00mm double row +0 +18 +18 +Connector_PinSocket_2.00mm +PinSocket_2x10_P2.00mm_Horizontal +Through hole angled socket strip, 2x10, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 2x10 2.00mm double row +0 +20 +20 +Connector_PinSocket_2.00mm +PinSocket_2x10_P2.00mm_Vertical +Through hole straight socket strip, 2x10, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x10 2.00mm double row +0 +20 +20 +Connector_PinSocket_2.00mm +PinSocket_2x10_P2.00mm_Vertical_SMD +surface-mounted straight socket strip, 2x10, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated +Surface mounted socket strip SMD 2x10 2.00mm double row +0 +20 +20 +Connector_PinSocket_2.00mm +PinSocket_2x11_P2.00mm_Horizontal +Through hole angled socket strip, 2x11, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 2x11 2.00mm double row +0 +22 +22 +Connector_PinSocket_2.00mm +PinSocket_2x11_P2.00mm_Vertical +Through hole straight socket strip, 2x11, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x11 2.00mm double row +0 +22 +22 +Connector_PinSocket_2.00mm +PinSocket_2x11_P2.00mm_Vertical_SMD +surface-mounted straight socket strip, 2x11, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated +Surface mounted socket strip SMD 2x11 2.00mm double row +0 +22 +22 +Connector_PinSocket_2.00mm +PinSocket_2x12_P2.00mm_Horizontal +Through hole angled socket strip, 2x12, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 2x12 2.00mm double row +0 +24 +24 +Connector_PinSocket_2.00mm +PinSocket_2x12_P2.00mm_Vertical +Through hole straight socket strip, 2x12, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x12 2.00mm double row +0 +24 +24 +Connector_PinSocket_2.00mm +PinSocket_2x12_P2.00mm_Vertical_SMD +surface-mounted straight socket strip, 2x12, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated +Surface mounted socket strip SMD 2x12 2.00mm double row +0 +24 +24 +Connector_PinSocket_2.00mm +PinSocket_2x13_P2.00mm_Horizontal +Through hole angled socket strip, 2x13, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 2x13 2.00mm double row +0 +26 +26 +Connector_PinSocket_2.00mm +PinSocket_2x13_P2.00mm_Vertical +Through hole straight socket strip, 2x13, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x13 2.00mm double row +0 +26 +26 +Connector_PinSocket_2.00mm +PinSocket_2x13_P2.00mm_Vertical_SMD +surface-mounted straight socket strip, 2x13, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated +Surface mounted socket strip SMD 2x13 2.00mm double row +0 +26 +26 +Connector_PinSocket_2.00mm +PinSocket_2x14_P2.00mm_Horizontal +Through hole angled socket strip, 2x14, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 2x14 2.00mm double row +0 +28 +28 +Connector_PinSocket_2.00mm +PinSocket_2x14_P2.00mm_Vertical +Through hole straight socket strip, 2x14, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x14 2.00mm double row +0 +28 +28 +Connector_PinSocket_2.00mm +PinSocket_2x14_P2.00mm_Vertical_SMD +surface-mounted straight socket strip, 2x14, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated +Surface mounted socket strip SMD 2x14 2.00mm double row +0 +28 +28 +Connector_PinSocket_2.00mm +PinSocket_2x15_P2.00mm_Horizontal +Through hole angled socket strip, 2x15, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 2x15 2.00mm double row +0 +30 +30 +Connector_PinSocket_2.00mm +PinSocket_2x15_P2.00mm_Vertical +Through hole straight socket strip, 2x15, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x15 2.00mm double row +0 +30 +30 +Connector_PinSocket_2.00mm +PinSocket_2x15_P2.00mm_Vertical_SMD +surface-mounted straight socket strip, 2x15, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated +Surface mounted socket strip SMD 2x15 2.00mm double row +0 +30 +30 +Connector_PinSocket_2.00mm +PinSocket_2x16_P2.00mm_Horizontal +Through hole angled socket strip, 2x16, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 2x16 2.00mm double row +0 +32 +32 +Connector_PinSocket_2.00mm +PinSocket_2x16_P2.00mm_Vertical +Through hole straight socket strip, 2x16, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x16 2.00mm double row +0 +32 +32 +Connector_PinSocket_2.00mm +PinSocket_2x16_P2.00mm_Vertical_SMD +surface-mounted straight socket strip, 2x16, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated +Surface mounted socket strip SMD 2x16 2.00mm double row +0 +32 +32 +Connector_PinSocket_2.00mm +PinSocket_2x17_P2.00mm_Horizontal +Through hole angled socket strip, 2x17, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 2x17 2.00mm double row +0 +34 +34 +Connector_PinSocket_2.00mm +PinSocket_2x17_P2.00mm_Vertical +Through hole straight socket strip, 2x17, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x17 2.00mm double row +0 +34 +34 +Connector_PinSocket_2.00mm +PinSocket_2x17_P2.00mm_Vertical_SMD +surface-mounted straight socket strip, 2x17, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated +Surface mounted socket strip SMD 2x17 2.00mm double row +0 +34 +34 +Connector_PinSocket_2.00mm +PinSocket_2x18_P2.00mm_Horizontal +Through hole angled socket strip, 2x18, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 2x18 2.00mm double row +0 +36 +36 +Connector_PinSocket_2.00mm +PinSocket_2x18_P2.00mm_Vertical +Through hole straight socket strip, 2x18, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x18 2.00mm double row +0 +36 +36 +Connector_PinSocket_2.00mm +PinSocket_2x18_P2.00mm_Vertical_SMD +surface-mounted straight socket strip, 2x18, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated +Surface mounted socket strip SMD 2x18 2.00mm double row +0 +36 +36 +Connector_PinSocket_2.00mm +PinSocket_2x19_P2.00mm_Horizontal +Through hole angled socket strip, 2x19, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 2x19 2.00mm double row +0 +38 +38 +Connector_PinSocket_2.00mm +PinSocket_2x19_P2.00mm_Vertical +Through hole straight socket strip, 2x19, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x19 2.00mm double row +0 +38 +38 +Connector_PinSocket_2.00mm +PinSocket_2x19_P2.00mm_Vertical_SMD +surface-mounted straight socket strip, 2x19, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated +Surface mounted socket strip SMD 2x19 2.00mm double row +0 +38 +38 +Connector_PinSocket_2.00mm +PinSocket_2x20_P2.00mm_Horizontal +Through hole angled socket strip, 2x20, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 2x20 2.00mm double row +0 +40 +40 +Connector_PinSocket_2.00mm +PinSocket_2x20_P2.00mm_Vertical +Through hole straight socket strip, 2x20, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x20 2.00mm double row +0 +40 +40 +Connector_PinSocket_2.00mm +PinSocket_2x20_P2.00mm_Vertical_SMD +surface-mounted straight socket strip, 2x20, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated +Surface mounted socket strip SMD 2x20 2.00mm double row +0 +40 +40 +Connector_PinSocket_2.00mm +PinSocket_2x21_P2.00mm_Horizontal +Through hole angled socket strip, 2x21, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 2x21 2.00mm double row +0 +42 +42 +Connector_PinSocket_2.00mm +PinSocket_2x21_P2.00mm_Vertical +Through hole straight socket strip, 2x21, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x21 2.00mm double row +0 +42 +42 +Connector_PinSocket_2.00mm +PinSocket_2x21_P2.00mm_Vertical_SMD +surface-mounted straight socket strip, 2x21, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated +Surface mounted socket strip SMD 2x21 2.00mm double row +0 +42 +42 +Connector_PinSocket_2.00mm +PinSocket_2x22_P2.00mm_Horizontal +Through hole angled socket strip, 2x22, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 2x22 2.00mm double row +0 +44 +44 +Connector_PinSocket_2.00mm +PinSocket_2x22_P2.00mm_Vertical +Through hole straight socket strip, 2x22, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x22 2.00mm double row +0 +44 +44 +Connector_PinSocket_2.00mm +PinSocket_2x22_P2.00mm_Vertical_SMD +surface-mounted straight socket strip, 2x22, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated +Surface mounted socket strip SMD 2x22 2.00mm double row +0 +44 +44 +Connector_PinSocket_2.00mm +PinSocket_2x23_P2.00mm_Horizontal +Through hole angled socket strip, 2x23, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 2x23 2.00mm double row +0 +46 +46 +Connector_PinSocket_2.00mm +PinSocket_2x23_P2.00mm_Vertical +Through hole straight socket strip, 2x23, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x23 2.00mm double row +0 +46 +46 +Connector_PinSocket_2.00mm +PinSocket_2x23_P2.00mm_Vertical_SMD +surface-mounted straight socket strip, 2x23, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated +Surface mounted socket strip SMD 2x23 2.00mm double row +0 +46 +46 +Connector_PinSocket_2.00mm +PinSocket_2x24_P2.00mm_Horizontal +Through hole angled socket strip, 2x24, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 2x24 2.00mm double row +0 +48 +48 +Connector_PinSocket_2.00mm +PinSocket_2x24_P2.00mm_Vertical +Through hole straight socket strip, 2x24, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x24 2.00mm double row +0 +48 +48 +Connector_PinSocket_2.00mm +PinSocket_2x24_P2.00mm_Vertical_SMD +surface-mounted straight socket strip, 2x24, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated +Surface mounted socket strip SMD 2x24 2.00mm double row +0 +48 +48 +Connector_PinSocket_2.00mm +PinSocket_2x25_P2.00mm_Horizontal +Through hole angled socket strip, 2x25, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 2x25 2.00mm double row +0 +50 +50 +Connector_PinSocket_2.00mm +PinSocket_2x25_P2.00mm_Vertical +Through hole straight socket strip, 2x25, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x25 2.00mm double row +0 +50 +50 +Connector_PinSocket_2.00mm +PinSocket_2x25_P2.00mm_Vertical_SMD +surface-mounted straight socket strip, 2x25, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated +Surface mounted socket strip SMD 2x25 2.00mm double row +0 +50 +50 +Connector_PinSocket_2.00mm +PinSocket_2x26_P2.00mm_Horizontal +Through hole angled socket strip, 2x26, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 2x26 2.00mm double row +0 +52 +52 +Connector_PinSocket_2.00mm +PinSocket_2x26_P2.00mm_Vertical +Through hole straight socket strip, 2x26, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x26 2.00mm double row +0 +52 +52 +Connector_PinSocket_2.00mm +PinSocket_2x26_P2.00mm_Vertical_SMD +surface-mounted straight socket strip, 2x26, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated +Surface mounted socket strip SMD 2x26 2.00mm double row +0 +52 +52 +Connector_PinSocket_2.00mm +PinSocket_2x27_P2.00mm_Horizontal +Through hole angled socket strip, 2x27, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 2x27 2.00mm double row +0 +54 +54 +Connector_PinSocket_2.00mm +PinSocket_2x27_P2.00mm_Vertical +Through hole straight socket strip, 2x27, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x27 2.00mm double row +0 +54 +54 +Connector_PinSocket_2.00mm +PinSocket_2x27_P2.00mm_Vertical_SMD +surface-mounted straight socket strip, 2x27, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated +Surface mounted socket strip SMD 2x27 2.00mm double row +0 +54 +54 +Connector_PinSocket_2.00mm +PinSocket_2x28_P2.00mm_Horizontal +Through hole angled socket strip, 2x28, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 2x28 2.00mm double row +0 +56 +56 +Connector_PinSocket_2.00mm +PinSocket_2x28_P2.00mm_Vertical +Through hole straight socket strip, 2x28, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x28 2.00mm double row +0 +56 +56 +Connector_PinSocket_2.00mm +PinSocket_2x28_P2.00mm_Vertical_SMD +surface-mounted straight socket strip, 2x28, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated +Surface mounted socket strip SMD 2x28 2.00mm double row +0 +56 +56 +Connector_PinSocket_2.00mm +PinSocket_2x29_P2.00mm_Horizontal +Through hole angled socket strip, 2x29, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 2x29 2.00mm double row +0 +58 +58 +Connector_PinSocket_2.00mm +PinSocket_2x29_P2.00mm_Vertical +Through hole straight socket strip, 2x29, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x29 2.00mm double row +0 +58 +58 +Connector_PinSocket_2.00mm +PinSocket_2x29_P2.00mm_Vertical_SMD +surface-mounted straight socket strip, 2x29, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated +Surface mounted socket strip SMD 2x29 2.00mm double row +0 +58 +58 +Connector_PinSocket_2.00mm +PinSocket_2x30_P2.00mm_Horizontal +Through hole angled socket strip, 2x30, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 2x30 2.00mm double row +0 +60 +60 +Connector_PinSocket_2.00mm +PinSocket_2x30_P2.00mm_Vertical +Through hole straight socket strip, 2x30, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x30 2.00mm double row +0 +60 +60 +Connector_PinSocket_2.00mm +PinSocket_2x30_P2.00mm_Vertical_SMD +surface-mounted straight socket strip, 2x30, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated +Surface mounted socket strip SMD 2x30 2.00mm double row +0 +60 +60 +Connector_PinSocket_2.00mm +PinSocket_2x31_P2.00mm_Horizontal +Through hole angled socket strip, 2x31, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 2x31 2.00mm double row +0 +62 +62 +Connector_PinSocket_2.00mm +PinSocket_2x31_P2.00mm_Vertical +Through hole straight socket strip, 2x31, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x31 2.00mm double row +0 +62 +62 +Connector_PinSocket_2.00mm +PinSocket_2x31_P2.00mm_Vertical_SMD +surface-mounted straight socket strip, 2x31, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated +Surface mounted socket strip SMD 2x31 2.00mm double row +0 +62 +62 +Connector_PinSocket_2.00mm +PinSocket_2x32_P2.00mm_Horizontal +Through hole angled socket strip, 2x32, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 2x32 2.00mm double row +0 +64 +64 +Connector_PinSocket_2.00mm +PinSocket_2x32_P2.00mm_Vertical +Through hole straight socket strip, 2x32, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x32 2.00mm double row +0 +64 +64 +Connector_PinSocket_2.00mm +PinSocket_2x32_P2.00mm_Vertical_SMD +surface-mounted straight socket strip, 2x32, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated +Surface mounted socket strip SMD 2x32 2.00mm double row +0 +64 +64 +Connector_PinSocket_2.00mm +PinSocket_2x33_P2.00mm_Horizontal +Through hole angled socket strip, 2x33, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 2x33 2.00mm double row +0 +66 +66 +Connector_PinSocket_2.00mm +PinSocket_2x33_P2.00mm_Vertical +Through hole straight socket strip, 2x33, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x33 2.00mm double row +0 +66 +66 +Connector_PinSocket_2.00mm +PinSocket_2x33_P2.00mm_Vertical_SMD +surface-mounted straight socket strip, 2x33, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated +Surface mounted socket strip SMD 2x33 2.00mm double row +0 +66 +66 +Connector_PinSocket_2.00mm +PinSocket_2x34_P2.00mm_Horizontal +Through hole angled socket strip, 2x34, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 2x34 2.00mm double row +0 +68 +68 +Connector_PinSocket_2.00mm +PinSocket_2x34_P2.00mm_Vertical +Through hole straight socket strip, 2x34, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x34 2.00mm double row +0 +68 +68 +Connector_PinSocket_2.00mm +PinSocket_2x34_P2.00mm_Vertical_SMD +surface-mounted straight socket strip, 2x34, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated +Surface mounted socket strip SMD 2x34 2.00mm double row +0 +68 +68 +Connector_PinSocket_2.00mm +PinSocket_2x35_P2.00mm_Horizontal +Through hole angled socket strip, 2x35, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 2x35 2.00mm double row +0 +70 +70 +Connector_PinSocket_2.00mm +PinSocket_2x35_P2.00mm_Vertical +Through hole straight socket strip, 2x35, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x35 2.00mm double row +0 +70 +70 +Connector_PinSocket_2.00mm +PinSocket_2x35_P2.00mm_Vertical_SMD +surface-mounted straight socket strip, 2x35, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated +Surface mounted socket strip SMD 2x35 2.00mm double row +0 +70 +70 +Connector_PinSocket_2.00mm +PinSocket_2x36_P2.00mm_Horizontal +Through hole angled socket strip, 2x36, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 2x36 2.00mm double row +0 +72 +72 +Connector_PinSocket_2.00mm +PinSocket_2x36_P2.00mm_Vertical +Through hole straight socket strip, 2x36, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x36 2.00mm double row +0 +72 +72 +Connector_PinSocket_2.00mm +PinSocket_2x36_P2.00mm_Vertical_SMD +surface-mounted straight socket strip, 2x36, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated +Surface mounted socket strip SMD 2x36 2.00mm double row +0 +72 +72 +Connector_PinSocket_2.00mm +PinSocket_2x37_P2.00mm_Horizontal +Through hole angled socket strip, 2x37, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 2x37 2.00mm double row +0 +74 +74 +Connector_PinSocket_2.00mm +PinSocket_2x37_P2.00mm_Vertical +Through hole straight socket strip, 2x37, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x37 2.00mm double row +0 +74 +74 +Connector_PinSocket_2.00mm +PinSocket_2x37_P2.00mm_Vertical_SMD +surface-mounted straight socket strip, 2x37, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated +Surface mounted socket strip SMD 2x37 2.00mm double row +0 +74 +74 +Connector_PinSocket_2.00mm +PinSocket_2x38_P2.00mm_Horizontal +Through hole angled socket strip, 2x38, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 2x38 2.00mm double row +0 +76 +76 +Connector_PinSocket_2.00mm +PinSocket_2x38_P2.00mm_Vertical +Through hole straight socket strip, 2x38, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x38 2.00mm double row +0 +76 +76 +Connector_PinSocket_2.00mm +PinSocket_2x38_P2.00mm_Vertical_SMD +surface-mounted straight socket strip, 2x38, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated +Surface mounted socket strip SMD 2x38 2.00mm double row +0 +76 +76 +Connector_PinSocket_2.00mm +PinSocket_2x39_P2.00mm_Horizontal +Through hole angled socket strip, 2x39, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 2x39 2.00mm double row +0 +78 +78 +Connector_PinSocket_2.00mm +PinSocket_2x39_P2.00mm_Vertical +Through hole straight socket strip, 2x39, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x39 2.00mm double row +0 +78 +78 +Connector_PinSocket_2.00mm +PinSocket_2x39_P2.00mm_Vertical_SMD +surface-mounted straight socket strip, 2x39, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated +Surface mounted socket strip SMD 2x39 2.00mm double row +0 +78 +78 +Connector_PinSocket_2.00mm +PinSocket_2x40_P2.00mm_Horizontal +Through hole angled socket strip, 2x40, 2.00mm pitch, 6.35mm socket length, double cols (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 2x40 2.00mm double row +0 +80 +80 +Connector_PinSocket_2.00mm +PinSocket_2x40_P2.00mm_Vertical +Through hole straight socket strip, 2x40, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x40 2.00mm double row +0 +80 +80 +Connector_PinSocket_2.00mm +PinSocket_2x40_P2.00mm_Vertical_SMD +surface-mounted straight socket strip, 2x40, 2.00mm pitch, double cols (from Kicad 4.0.7), script generated +Surface mounted socket strip SMD 2x40 2.00mm double row +0 +80 +80 +Connector_PinSocket_2.54mm +PinSocket_1x01_P2.54mm_Horizontal +Through hole angled socket strip, 1x01, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 1x01 2.54mm single row +0 +1 +1 +Connector_PinSocket_2.54mm +PinSocket_1x01_P2.54mm_Vertical +Through hole straight socket strip, 1x01, 2.54mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x01 2.54mm single row +0 +1 +1 +Connector_PinSocket_2.54mm +PinSocket_1x02_P2.54mm_Horizontal +Through hole angled socket strip, 1x02, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 1x02 2.54mm single row +0 +2 +2 +Connector_PinSocket_2.54mm +PinSocket_1x02_P2.54mm_Vertical +Through hole straight socket strip, 1x02, 2.54mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x02 2.54mm single row +0 +2 +2 +Connector_PinSocket_2.54mm +PinSocket_1x02_P2.54mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x02, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated +Surface mounted socket strip SMD 1x02 2.54mm single row style1 pin1 left +0 +2 +2 +Connector_PinSocket_2.54mm +PinSocket_1x02_P2.54mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x02, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated +Surface mounted socket strip SMD 1x02 2.54mm single row style2 pin1 right +0 +2 +2 +Connector_PinSocket_2.54mm +PinSocket_1x03_P2.54mm_Horizontal +Through hole angled socket strip, 1x03, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 1x03 2.54mm single row +0 +3 +3 +Connector_PinSocket_2.54mm +PinSocket_1x03_P2.54mm_Vertical +Through hole straight socket strip, 1x03, 2.54mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x03 2.54mm single row +0 +3 +3 +Connector_PinSocket_2.54mm +PinSocket_1x03_P2.54mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x03, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated +Surface mounted socket strip SMD 1x03 2.54mm single row style1 pin1 left +0 +3 +3 +Connector_PinSocket_2.54mm +PinSocket_1x03_P2.54mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x03, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated +Surface mounted socket strip SMD 1x03 2.54mm single row style2 pin1 right +0 +3 +3 +Connector_PinSocket_2.54mm +PinSocket_1x04_P2.54mm_Horizontal +Through hole angled socket strip, 1x04, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 1x04 2.54mm single row +0 +4 +4 +Connector_PinSocket_2.54mm +PinSocket_1x04_P2.54mm_Vertical +Through hole straight socket strip, 1x04, 2.54mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x04 2.54mm single row +0 +4 +4 +Connector_PinSocket_2.54mm +PinSocket_1x04_P2.54mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x04, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated +Surface mounted socket strip SMD 1x04 2.54mm single row style1 pin1 left +0 +4 +4 +Connector_PinSocket_2.54mm +PinSocket_1x04_P2.54mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x04, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated +Surface mounted socket strip SMD 1x04 2.54mm single row style2 pin1 right +0 +4 +4 +Connector_PinSocket_2.54mm +PinSocket_1x05_P2.54mm_Horizontal +Through hole angled socket strip, 1x05, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 1x05 2.54mm single row +0 +5 +5 +Connector_PinSocket_2.54mm +PinSocket_1x05_P2.54mm_Vertical +Through hole straight socket strip, 1x05, 2.54mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x05 2.54mm single row +0 +5 +5 +Connector_PinSocket_2.54mm +PinSocket_1x05_P2.54mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x05, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated +Surface mounted socket strip SMD 1x05 2.54mm single row style1 pin1 left +0 +5 +5 +Connector_PinSocket_2.54mm +PinSocket_1x05_P2.54mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x05, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated +Surface mounted socket strip SMD 1x05 2.54mm single row style2 pin1 right +0 +5 +5 +Connector_PinSocket_2.54mm +PinSocket_1x06_P2.54mm_Horizontal +Through hole angled socket strip, 1x06, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 1x06 2.54mm single row +0 +6 +6 +Connector_PinSocket_2.54mm +PinSocket_1x06_P2.54mm_Vertical +Through hole straight socket strip, 1x06, 2.54mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x06 2.54mm single row +0 +6 +6 +Connector_PinSocket_2.54mm +PinSocket_1x06_P2.54mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x06, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated +Surface mounted socket strip SMD 1x06 2.54mm single row style1 pin1 left +0 +6 +6 +Connector_PinSocket_2.54mm +PinSocket_1x06_P2.54mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x06, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated +Surface mounted socket strip SMD 1x06 2.54mm single row style2 pin1 right +0 +6 +6 +Connector_PinSocket_2.54mm +PinSocket_1x07_P2.54mm_Horizontal +Through hole angled socket strip, 1x07, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 1x07 2.54mm single row +0 +7 +7 +Connector_PinSocket_2.54mm +PinSocket_1x07_P2.54mm_Vertical +Through hole straight socket strip, 1x07, 2.54mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x07 2.54mm single row +0 +7 +7 +Connector_PinSocket_2.54mm +PinSocket_1x07_P2.54mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x07, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated +Surface mounted socket strip SMD 1x07 2.54mm single row style1 pin1 left +0 +7 +7 +Connector_PinSocket_2.54mm +PinSocket_1x07_P2.54mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x07, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated +Surface mounted socket strip SMD 1x07 2.54mm single row style2 pin1 right +0 +7 +7 +Connector_PinSocket_2.54mm +PinSocket_1x08_P2.54mm_Horizontal +Through hole angled socket strip, 1x08, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 1x08 2.54mm single row +0 +8 +8 +Connector_PinSocket_2.54mm +PinSocket_1x08_P2.54mm_Vertical +Through hole straight socket strip, 1x08, 2.54mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x08 2.54mm single row +0 +8 +8 +Connector_PinSocket_2.54mm +PinSocket_1x08_P2.54mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x08, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated +Surface mounted socket strip SMD 1x08 2.54mm single row style1 pin1 left +0 +8 +8 +Connector_PinSocket_2.54mm +PinSocket_1x08_P2.54mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x08, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated +Surface mounted socket strip SMD 1x08 2.54mm single row style2 pin1 right +0 +8 +8 +Connector_PinSocket_2.54mm +PinSocket_1x09_P2.54mm_Horizontal +Through hole angled socket strip, 1x09, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 1x09 2.54mm single row +0 +9 +9 +Connector_PinSocket_2.54mm +PinSocket_1x09_P2.54mm_Vertical +Through hole straight socket strip, 1x09, 2.54mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x09 2.54mm single row +0 +9 +9 +Connector_PinSocket_2.54mm +PinSocket_1x09_P2.54mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x09, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated +Surface mounted socket strip SMD 1x09 2.54mm single row style1 pin1 left +0 +9 +9 +Connector_PinSocket_2.54mm +PinSocket_1x09_P2.54mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x09, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated +Surface mounted socket strip SMD 1x09 2.54mm single row style2 pin1 right +0 +9 +9 +Connector_PinSocket_2.54mm +PinSocket_1x10_P2.54mm_Horizontal +Through hole angled socket strip, 1x10, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 1x10 2.54mm single row +0 +10 +10 +Connector_PinSocket_2.54mm +PinSocket_1x10_P2.54mm_Vertical +Through hole straight socket strip, 1x10, 2.54mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x10 2.54mm single row +0 +10 +10 +Connector_PinSocket_2.54mm +PinSocket_1x10_P2.54mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x10, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated +Surface mounted socket strip SMD 1x10 2.54mm single row style1 pin1 left +0 +10 +10 +Connector_PinSocket_2.54mm +PinSocket_1x10_P2.54mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x10, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated +Surface mounted socket strip SMD 1x10 2.54mm single row style2 pin1 right +0 +10 +10 +Connector_PinSocket_2.54mm +PinSocket_1x11_P2.54mm_Horizontal +Through hole angled socket strip, 1x11, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 1x11 2.54mm single row +0 +11 +11 +Connector_PinSocket_2.54mm +PinSocket_1x11_P2.54mm_Vertical +Through hole straight socket strip, 1x11, 2.54mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x11 2.54mm single row +0 +11 +11 +Connector_PinSocket_2.54mm +PinSocket_1x11_P2.54mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x11, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated +Surface mounted socket strip SMD 1x11 2.54mm single row style1 pin1 left +0 +11 +11 +Connector_PinSocket_2.54mm +PinSocket_1x11_P2.54mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x11, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated +Surface mounted socket strip SMD 1x11 2.54mm single row style2 pin1 right +0 +11 +11 +Connector_PinSocket_2.54mm +PinSocket_1x12_P2.54mm_Horizontal +Through hole angled socket strip, 1x12, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 1x12 2.54mm single row +0 +12 +12 +Connector_PinSocket_2.54mm +PinSocket_1x12_P2.54mm_Vertical +Through hole straight socket strip, 1x12, 2.54mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x12 2.54mm single row +0 +12 +12 +Connector_PinSocket_2.54mm +PinSocket_1x12_P2.54mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x12, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated +Surface mounted socket strip SMD 1x12 2.54mm single row style1 pin1 left +0 +12 +12 +Connector_PinSocket_2.54mm +PinSocket_1x12_P2.54mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x12, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated +Surface mounted socket strip SMD 1x12 2.54mm single row style2 pin1 right +0 +12 +12 +Connector_PinSocket_2.54mm +PinSocket_1x13_P2.54mm_Horizontal +Through hole angled socket strip, 1x13, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 1x13 2.54mm single row +0 +13 +13 +Connector_PinSocket_2.54mm +PinSocket_1x13_P2.54mm_Vertical +Through hole straight socket strip, 1x13, 2.54mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x13 2.54mm single row +0 +13 +13 +Connector_PinSocket_2.54mm +PinSocket_1x13_P2.54mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x13, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated +Surface mounted socket strip SMD 1x13 2.54mm single row style1 pin1 left +0 +13 +13 +Connector_PinSocket_2.54mm +PinSocket_1x13_P2.54mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x13, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated +Surface mounted socket strip SMD 1x13 2.54mm single row style2 pin1 right +0 +13 +13 +Connector_PinSocket_2.54mm +PinSocket_1x14_P2.54mm_Horizontal +Through hole angled socket strip, 1x14, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 1x14 2.54mm single row +0 +14 +14 +Connector_PinSocket_2.54mm +PinSocket_1x14_P2.54mm_Vertical +Through hole straight socket strip, 1x14, 2.54mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x14 2.54mm single row +0 +14 +14 +Connector_PinSocket_2.54mm +PinSocket_1x14_P2.54mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x14, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated +Surface mounted socket strip SMD 1x14 2.54mm single row style1 pin1 left +0 +14 +14 +Connector_PinSocket_2.54mm +PinSocket_1x14_P2.54mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x14, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated +Surface mounted socket strip SMD 1x14 2.54mm single row style2 pin1 right +0 +14 +14 +Connector_PinSocket_2.54mm +PinSocket_1x15_P2.54mm_Horizontal +Through hole angled socket strip, 1x15, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 1x15 2.54mm single row +0 +15 +15 +Connector_PinSocket_2.54mm +PinSocket_1x15_P2.54mm_Vertical +Through hole straight socket strip, 1x15, 2.54mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x15 2.54mm single row +0 +15 +15 +Connector_PinSocket_2.54mm +PinSocket_1x15_P2.54mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x15, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated +Surface mounted socket strip SMD 1x15 2.54mm single row style1 pin1 left +0 +15 +15 +Connector_PinSocket_2.54mm +PinSocket_1x15_P2.54mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x15, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated +Surface mounted socket strip SMD 1x15 2.54mm single row style2 pin1 right +0 +15 +15 +Connector_PinSocket_2.54mm +PinSocket_1x16_P2.54mm_Horizontal +Through hole angled socket strip, 1x16, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 1x16 2.54mm single row +0 +16 +16 +Connector_PinSocket_2.54mm +PinSocket_1x16_P2.54mm_Vertical +Through hole straight socket strip, 1x16, 2.54mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x16 2.54mm single row +0 +16 +16 +Connector_PinSocket_2.54mm +PinSocket_1x16_P2.54mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x16, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated +Surface mounted socket strip SMD 1x16 2.54mm single row style1 pin1 left +0 +16 +16 +Connector_PinSocket_2.54mm +PinSocket_1x16_P2.54mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x16, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated +Surface mounted socket strip SMD 1x16 2.54mm single row style2 pin1 right +0 +16 +16 +Connector_PinSocket_2.54mm +PinSocket_1x17_P2.54mm_Horizontal +Through hole angled socket strip, 1x17, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 1x17 2.54mm single row +0 +17 +17 +Connector_PinSocket_2.54mm +PinSocket_1x17_P2.54mm_Vertical +Through hole straight socket strip, 1x17, 2.54mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x17 2.54mm single row +0 +17 +17 +Connector_PinSocket_2.54mm +PinSocket_1x17_P2.54mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x17, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated +Surface mounted socket strip SMD 1x17 2.54mm single row style1 pin1 left +0 +17 +17 +Connector_PinSocket_2.54mm +PinSocket_1x17_P2.54mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x17, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated +Surface mounted socket strip SMD 1x17 2.54mm single row style2 pin1 right +0 +17 +17 +Connector_PinSocket_2.54mm +PinSocket_1x18_P2.54mm_Horizontal +Through hole angled socket strip, 1x18, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 1x18 2.54mm single row +0 +18 +18 +Connector_PinSocket_2.54mm +PinSocket_1x18_P2.54mm_Vertical +Through hole straight socket strip, 1x18, 2.54mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x18 2.54mm single row +0 +18 +18 +Connector_PinSocket_2.54mm +PinSocket_1x18_P2.54mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x18, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated +Surface mounted socket strip SMD 1x18 2.54mm single row style1 pin1 left +0 +18 +18 +Connector_PinSocket_2.54mm +PinSocket_1x18_P2.54mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x18, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated +Surface mounted socket strip SMD 1x18 2.54mm single row style2 pin1 right +0 +18 +18 +Connector_PinSocket_2.54mm +PinSocket_1x19_P2.54mm_Horizontal +Through hole angled socket strip, 1x19, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 1x19 2.54mm single row +0 +19 +19 +Connector_PinSocket_2.54mm +PinSocket_1x19_P2.54mm_Vertical +Through hole straight socket strip, 1x19, 2.54mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x19 2.54mm single row +0 +19 +19 +Connector_PinSocket_2.54mm +PinSocket_1x19_P2.54mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x19, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated +Surface mounted socket strip SMD 1x19 2.54mm single row style1 pin1 left +0 +19 +19 +Connector_PinSocket_2.54mm +PinSocket_1x19_P2.54mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x19, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated +Surface mounted socket strip SMD 1x19 2.54mm single row style2 pin1 right +0 +19 +19 +Connector_PinSocket_2.54mm +PinSocket_1x20_P2.54mm_Horizontal +Through hole angled socket strip, 1x20, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 1x20 2.54mm single row +0 +20 +20 +Connector_PinSocket_2.54mm +PinSocket_1x20_P2.54mm_Vertical +Through hole straight socket strip, 1x20, 2.54mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x20 2.54mm single row +0 +20 +20 +Connector_PinSocket_2.54mm +PinSocket_1x20_P2.54mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x20, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated +Surface mounted socket strip SMD 1x20 2.54mm single row style1 pin1 left +0 +20 +20 +Connector_PinSocket_2.54mm +PinSocket_1x20_P2.54mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x20, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated +Surface mounted socket strip SMD 1x20 2.54mm single row style2 pin1 right +0 +20 +20 +Connector_PinSocket_2.54mm +PinSocket_1x21_P2.54mm_Horizontal +Through hole angled socket strip, 1x21, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 1x21 2.54mm single row +0 +21 +21 +Connector_PinSocket_2.54mm +PinSocket_1x21_P2.54mm_Vertical +Through hole straight socket strip, 1x21, 2.54mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x21 2.54mm single row +0 +21 +21 +Connector_PinSocket_2.54mm +PinSocket_1x21_P2.54mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x21, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated +Surface mounted socket strip SMD 1x21 2.54mm single row style1 pin1 left +0 +21 +21 +Connector_PinSocket_2.54mm +PinSocket_1x21_P2.54mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x21, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated +Surface mounted socket strip SMD 1x21 2.54mm single row style2 pin1 right +0 +21 +21 +Connector_PinSocket_2.54mm +PinSocket_1x22_P2.54mm_Horizontal +Through hole angled socket strip, 1x22, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 1x22 2.54mm single row +0 +22 +22 +Connector_PinSocket_2.54mm +PinSocket_1x22_P2.54mm_Vertical +Through hole straight socket strip, 1x22, 2.54mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x22 2.54mm single row +0 +22 +22 +Connector_PinSocket_2.54mm +PinSocket_1x22_P2.54mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x22, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated +Surface mounted socket strip SMD 1x22 2.54mm single row style1 pin1 left +0 +22 +22 +Connector_PinSocket_2.54mm +PinSocket_1x22_P2.54mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x22, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated +Surface mounted socket strip SMD 1x22 2.54mm single row style2 pin1 right +0 +22 +22 +Connector_PinSocket_2.54mm +PinSocket_1x23_P2.54mm_Horizontal +Through hole angled socket strip, 1x23, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 1x23 2.54mm single row +0 +23 +23 +Connector_PinSocket_2.54mm +PinSocket_1x23_P2.54mm_Vertical +Through hole straight socket strip, 1x23, 2.54mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x23 2.54mm single row +0 +23 +23 +Connector_PinSocket_2.54mm +PinSocket_1x23_P2.54mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x23, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated +Surface mounted socket strip SMD 1x23 2.54mm single row style1 pin1 left +0 +23 +23 +Connector_PinSocket_2.54mm +PinSocket_1x23_P2.54mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x23, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated +Surface mounted socket strip SMD 1x23 2.54mm single row style2 pin1 right +0 +23 +23 +Connector_PinSocket_2.54mm +PinSocket_1x24_P2.54mm_Horizontal +Through hole angled socket strip, 1x24, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 1x24 2.54mm single row +0 +24 +24 +Connector_PinSocket_2.54mm +PinSocket_1x24_P2.54mm_Vertical +Through hole straight socket strip, 1x24, 2.54mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x24 2.54mm single row +0 +24 +24 +Connector_PinSocket_2.54mm +PinSocket_1x24_P2.54mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x24, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated +Surface mounted socket strip SMD 1x24 2.54mm single row style1 pin1 left +0 +24 +24 +Connector_PinSocket_2.54mm +PinSocket_1x24_P2.54mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x24, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated +Surface mounted socket strip SMD 1x24 2.54mm single row style2 pin1 right +0 +24 +24 +Connector_PinSocket_2.54mm +PinSocket_1x25_P2.54mm_Horizontal +Through hole angled socket strip, 1x25, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 1x25 2.54mm single row +0 +25 +25 +Connector_PinSocket_2.54mm +PinSocket_1x25_P2.54mm_Vertical +Through hole straight socket strip, 1x25, 2.54mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x25 2.54mm single row +0 +25 +25 +Connector_PinSocket_2.54mm +PinSocket_1x25_P2.54mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x25, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated +Surface mounted socket strip SMD 1x25 2.54mm single row style1 pin1 left +0 +25 +25 +Connector_PinSocket_2.54mm +PinSocket_1x25_P2.54mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x25, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated +Surface mounted socket strip SMD 1x25 2.54mm single row style2 pin1 right +0 +25 +25 +Connector_PinSocket_2.54mm +PinSocket_1x26_P2.54mm_Horizontal +Through hole angled socket strip, 1x26, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 1x26 2.54mm single row +0 +26 +26 +Connector_PinSocket_2.54mm +PinSocket_1x26_P2.54mm_Vertical +Through hole straight socket strip, 1x26, 2.54mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x26 2.54mm single row +0 +26 +26 +Connector_PinSocket_2.54mm +PinSocket_1x26_P2.54mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x26, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated +Surface mounted socket strip SMD 1x26 2.54mm single row style1 pin1 left +0 +26 +26 +Connector_PinSocket_2.54mm +PinSocket_1x26_P2.54mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x26, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated +Surface mounted socket strip SMD 1x26 2.54mm single row style2 pin1 right +0 +26 +26 +Connector_PinSocket_2.54mm +PinSocket_1x27_P2.54mm_Horizontal +Through hole angled socket strip, 1x27, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 1x27 2.54mm single row +0 +27 +27 +Connector_PinSocket_2.54mm +PinSocket_1x27_P2.54mm_Vertical +Through hole straight socket strip, 1x27, 2.54mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x27 2.54mm single row +0 +27 +27 +Connector_PinSocket_2.54mm +PinSocket_1x27_P2.54mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x27, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated +Surface mounted socket strip SMD 1x27 2.54mm single row style1 pin1 left +0 +27 +27 +Connector_PinSocket_2.54mm +PinSocket_1x27_P2.54mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x27, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated +Surface mounted socket strip SMD 1x27 2.54mm single row style2 pin1 right +0 +27 +27 +Connector_PinSocket_2.54mm +PinSocket_1x28_P2.54mm_Horizontal +Through hole angled socket strip, 1x28, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 1x28 2.54mm single row +0 +28 +28 +Connector_PinSocket_2.54mm +PinSocket_1x28_P2.54mm_Vertical +Through hole straight socket strip, 1x28, 2.54mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x28 2.54mm single row +0 +28 +28 +Connector_PinSocket_2.54mm +PinSocket_1x28_P2.54mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x28, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated +Surface mounted socket strip SMD 1x28 2.54mm single row style1 pin1 left +0 +28 +28 +Connector_PinSocket_2.54mm +PinSocket_1x28_P2.54mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x28, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated +Surface mounted socket strip SMD 1x28 2.54mm single row style2 pin1 right +0 +28 +28 +Connector_PinSocket_2.54mm +PinSocket_1x29_P2.54mm_Horizontal +Through hole angled socket strip, 1x29, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 1x29 2.54mm single row +0 +29 +29 +Connector_PinSocket_2.54mm +PinSocket_1x29_P2.54mm_Vertical +Through hole straight socket strip, 1x29, 2.54mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x29 2.54mm single row +0 +29 +29 +Connector_PinSocket_2.54mm +PinSocket_1x29_P2.54mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x29, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated +Surface mounted socket strip SMD 1x29 2.54mm single row style1 pin1 left +0 +29 +29 +Connector_PinSocket_2.54mm +PinSocket_1x29_P2.54mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x29, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated +Surface mounted socket strip SMD 1x29 2.54mm single row style2 pin1 right +0 +29 +29 +Connector_PinSocket_2.54mm +PinSocket_1x30_P2.54mm_Horizontal +Through hole angled socket strip, 1x30, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 1x30 2.54mm single row +0 +30 +30 +Connector_PinSocket_2.54mm +PinSocket_1x30_P2.54mm_Vertical +Through hole straight socket strip, 1x30, 2.54mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x30 2.54mm single row +0 +30 +30 +Connector_PinSocket_2.54mm +PinSocket_1x30_P2.54mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x30, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated +Surface mounted socket strip SMD 1x30 2.54mm single row style1 pin1 left +0 +30 +30 +Connector_PinSocket_2.54mm +PinSocket_1x30_P2.54mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x30, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated +Surface mounted socket strip SMD 1x30 2.54mm single row style2 pin1 right +0 +30 +30 +Connector_PinSocket_2.54mm +PinSocket_1x31_P2.54mm_Horizontal +Through hole angled socket strip, 1x31, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 1x31 2.54mm single row +0 +31 +31 +Connector_PinSocket_2.54mm +PinSocket_1x31_P2.54mm_Vertical +Through hole straight socket strip, 1x31, 2.54mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x31 2.54mm single row +0 +31 +31 +Connector_PinSocket_2.54mm +PinSocket_1x31_P2.54mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x31, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated +Surface mounted socket strip SMD 1x31 2.54mm single row style1 pin1 left +0 +31 +31 +Connector_PinSocket_2.54mm +PinSocket_1x31_P2.54mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x31, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated +Surface mounted socket strip SMD 1x31 2.54mm single row style2 pin1 right +0 +31 +31 +Connector_PinSocket_2.54mm +PinSocket_1x32_P2.54mm_Horizontal +Through hole angled socket strip, 1x32, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 1x32 2.54mm single row +0 +32 +32 +Connector_PinSocket_2.54mm +PinSocket_1x32_P2.54mm_Vertical +Through hole straight socket strip, 1x32, 2.54mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x32 2.54mm single row +0 +32 +32 +Connector_PinSocket_2.54mm +PinSocket_1x32_P2.54mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x32, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated +Surface mounted socket strip SMD 1x32 2.54mm single row style1 pin1 left +0 +32 +32 +Connector_PinSocket_2.54mm +PinSocket_1x32_P2.54mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x32, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated +Surface mounted socket strip SMD 1x32 2.54mm single row style2 pin1 right +0 +32 +32 +Connector_PinSocket_2.54mm +PinSocket_1x33_P2.54mm_Horizontal +Through hole angled socket strip, 1x33, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 1x33 2.54mm single row +0 +33 +33 +Connector_PinSocket_2.54mm +PinSocket_1x33_P2.54mm_Vertical +Through hole straight socket strip, 1x33, 2.54mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x33 2.54mm single row +0 +33 +33 +Connector_PinSocket_2.54mm +PinSocket_1x33_P2.54mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x33, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated +Surface mounted socket strip SMD 1x33 2.54mm single row style1 pin1 left +0 +33 +33 +Connector_PinSocket_2.54mm +PinSocket_1x33_P2.54mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x33, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated +Surface mounted socket strip SMD 1x33 2.54mm single row style2 pin1 right +0 +33 +33 +Connector_PinSocket_2.54mm +PinSocket_1x34_P2.54mm_Horizontal +Through hole angled socket strip, 1x34, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 1x34 2.54mm single row +0 +34 +34 +Connector_PinSocket_2.54mm +PinSocket_1x34_P2.54mm_Vertical +Through hole straight socket strip, 1x34, 2.54mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x34 2.54mm single row +0 +34 +34 +Connector_PinSocket_2.54mm +PinSocket_1x34_P2.54mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x34, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated +Surface mounted socket strip SMD 1x34 2.54mm single row style1 pin1 left +0 +34 +34 +Connector_PinSocket_2.54mm +PinSocket_1x34_P2.54mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x34, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated +Surface mounted socket strip SMD 1x34 2.54mm single row style2 pin1 right +0 +34 +34 +Connector_PinSocket_2.54mm +PinSocket_1x35_P2.54mm_Horizontal +Through hole angled socket strip, 1x35, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 1x35 2.54mm single row +0 +35 +35 +Connector_PinSocket_2.54mm +PinSocket_1x35_P2.54mm_Vertical +Through hole straight socket strip, 1x35, 2.54mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x35 2.54mm single row +0 +35 +35 +Connector_PinSocket_2.54mm +PinSocket_1x35_P2.54mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x35, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated +Surface mounted socket strip SMD 1x35 2.54mm single row style1 pin1 left +0 +35 +35 +Connector_PinSocket_2.54mm +PinSocket_1x35_P2.54mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x35, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated +Surface mounted socket strip SMD 1x35 2.54mm single row style2 pin1 right +0 +35 +35 +Connector_PinSocket_2.54mm +PinSocket_1x36_P2.54mm_Horizontal +Through hole angled socket strip, 1x36, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 1x36 2.54mm single row +0 +36 +36 +Connector_PinSocket_2.54mm +PinSocket_1x36_P2.54mm_Vertical +Through hole straight socket strip, 1x36, 2.54mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x36 2.54mm single row +0 +36 +36 +Connector_PinSocket_2.54mm +PinSocket_1x36_P2.54mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x36, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated +Surface mounted socket strip SMD 1x36 2.54mm single row style1 pin1 left +0 +36 +36 +Connector_PinSocket_2.54mm +PinSocket_1x36_P2.54mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x36, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated +Surface mounted socket strip SMD 1x36 2.54mm single row style2 pin1 right +0 +36 +36 +Connector_PinSocket_2.54mm +PinSocket_1x37_P2.54mm_Horizontal +Through hole angled socket strip, 1x37, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 1x37 2.54mm single row +0 +37 +37 +Connector_PinSocket_2.54mm +PinSocket_1x37_P2.54mm_Vertical +Through hole straight socket strip, 1x37, 2.54mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x37 2.54mm single row +0 +37 +37 +Connector_PinSocket_2.54mm +PinSocket_1x37_P2.54mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x37, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated +Surface mounted socket strip SMD 1x37 2.54mm single row style1 pin1 left +0 +37 +37 +Connector_PinSocket_2.54mm +PinSocket_1x37_P2.54mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x37, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated +Surface mounted socket strip SMD 1x37 2.54mm single row style2 pin1 right +0 +37 +37 +Connector_PinSocket_2.54mm +PinSocket_1x38_P2.54mm_Horizontal +Through hole angled socket strip, 1x38, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 1x38 2.54mm single row +0 +38 +38 +Connector_PinSocket_2.54mm +PinSocket_1x38_P2.54mm_Vertical +Through hole straight socket strip, 1x38, 2.54mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x38 2.54mm single row +0 +38 +38 +Connector_PinSocket_2.54mm +PinSocket_1x38_P2.54mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x38, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated +Surface mounted socket strip SMD 1x38 2.54mm single row style1 pin1 left +0 +38 +38 +Connector_PinSocket_2.54mm +PinSocket_1x38_P2.54mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x38, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated +Surface mounted socket strip SMD 1x38 2.54mm single row style2 pin1 right +0 +38 +38 +Connector_PinSocket_2.54mm +PinSocket_1x39_P2.54mm_Horizontal +Through hole angled socket strip, 1x39, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 1x39 2.54mm single row +0 +39 +39 +Connector_PinSocket_2.54mm +PinSocket_1x39_P2.54mm_Vertical +Through hole straight socket strip, 1x39, 2.54mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x39 2.54mm single row +0 +39 +39 +Connector_PinSocket_2.54mm +PinSocket_1x39_P2.54mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x39, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated +Surface mounted socket strip SMD 1x39 2.54mm single row style1 pin1 left +0 +39 +39 +Connector_PinSocket_2.54mm +PinSocket_1x39_P2.54mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x39, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated +Surface mounted socket strip SMD 1x39 2.54mm single row style2 pin1 right +0 +39 +39 +Connector_PinSocket_2.54mm +PinSocket_1x40_P2.54mm_Horizontal +Through hole angled socket strip, 1x40, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 1x40 2.54mm single row +0 +40 +40 +Connector_PinSocket_2.54mm +PinSocket_1x40_P2.54mm_Vertical +Through hole straight socket strip, 1x40, 2.54mm pitch, single row (from Kicad 4.0.7), script generated +Through hole socket strip THT 1x40 2.54mm single row +0 +40 +40 +Connector_PinSocket_2.54mm +PinSocket_1x40_P2.54mm_Vertical_SMD_Pin1Left +surface-mounted straight socket strip, 1x40, 2.54mm pitch, single row, style 1 (pin 1 left) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated +Surface mounted socket strip SMD 1x40 2.54mm single row style1 pin1 left +0 +40 +40 +Connector_PinSocket_2.54mm +PinSocket_1x40_P2.54mm_Vertical_SMD_Pin1Right +surface-mounted straight socket strip, 1x40, 2.54mm pitch, single row, style 2 (pin 1 right) (https://cdn.harwin.com/pdfs/M20-786.pdf), script generated +Surface mounted socket strip SMD 1x40 2.54mm single row style2 pin1 right +0 +40 +40 +Connector_PinSocket_2.54mm +PinSocket_2x01_P2.54mm_Horizontal +Through hole angled socket strip, 2x01, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 2x01 2.54mm double row +0 +2 +2 +Connector_PinSocket_2.54mm +PinSocket_2x01_P2.54mm_Vertical +Through hole straight socket strip, 2x01, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x01 2.54mm double row +0 +2 +2 +Connector_PinSocket_2.54mm +PinSocket_2x01_P2.54mm_Vertical_SMD +surface-mounted straight socket strip, 2x01, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated +Surface mounted socket strip SMD 2x01 2.54mm double row +0 +2 +2 +Connector_PinSocket_2.54mm +PinSocket_2x02_P2.54mm_Horizontal +Through hole angled socket strip, 2x02, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 2x02 2.54mm double row +0 +4 +4 +Connector_PinSocket_2.54mm +PinSocket_2x02_P2.54mm_Vertical +Through hole straight socket strip, 2x02, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x02 2.54mm double row +0 +4 +4 +Connector_PinSocket_2.54mm +PinSocket_2x02_P2.54mm_Vertical_SMD +surface-mounted straight socket strip, 2x02, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated +Surface mounted socket strip SMD 2x02 2.54mm double row +0 +4 +4 +Connector_PinSocket_2.54mm +PinSocket_2x03_P2.54mm_Horizontal +Through hole angled socket strip, 2x03, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 2x03 2.54mm double row +0 +6 +6 +Connector_PinSocket_2.54mm +PinSocket_2x03_P2.54mm_Vertical +Through hole straight socket strip, 2x03, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x03 2.54mm double row +0 +6 +6 +Connector_PinSocket_2.54mm +PinSocket_2x03_P2.54mm_Vertical_SMD +surface-mounted straight socket strip, 2x03, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated +Surface mounted socket strip SMD 2x03 2.54mm double row +0 +6 +6 +Connector_PinSocket_2.54mm +PinSocket_2x04_P2.54mm_Horizontal +Through hole angled socket strip, 2x04, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 2x04 2.54mm double row +0 +8 +8 +Connector_PinSocket_2.54mm +PinSocket_2x04_P2.54mm_Vertical +Through hole straight socket strip, 2x04, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x04 2.54mm double row +0 +8 +8 +Connector_PinSocket_2.54mm +PinSocket_2x04_P2.54mm_Vertical_SMD +surface-mounted straight socket strip, 2x04, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated +Surface mounted socket strip SMD 2x04 2.54mm double row +0 +8 +8 +Connector_PinSocket_2.54mm +PinSocket_2x05_P2.54mm_Horizontal +Through hole angled socket strip, 2x05, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 2x05 2.54mm double row +0 +10 +10 +Connector_PinSocket_2.54mm +PinSocket_2x05_P2.54mm_Vertical +Through hole straight socket strip, 2x05, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x05 2.54mm double row +0 +10 +10 +Connector_PinSocket_2.54mm +PinSocket_2x05_P2.54mm_Vertical_SMD +surface-mounted straight socket strip, 2x05, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated +Surface mounted socket strip SMD 2x05 2.54mm double row +0 +10 +10 +Connector_PinSocket_2.54mm +PinSocket_2x06_P2.54mm_Horizontal +Through hole angled socket strip, 2x06, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 2x06 2.54mm double row +0 +12 +12 +Connector_PinSocket_2.54mm +PinSocket_2x06_P2.54mm_Vertical +Through hole straight socket strip, 2x06, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x06 2.54mm double row +0 +12 +12 +Connector_PinSocket_2.54mm +PinSocket_2x06_P2.54mm_Vertical_SMD +surface-mounted straight socket strip, 2x06, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated +Surface mounted socket strip SMD 2x06 2.54mm double row +0 +12 +12 +Connector_PinSocket_2.54mm +PinSocket_2x07_P2.54mm_Horizontal +Through hole angled socket strip, 2x07, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 2x07 2.54mm double row +0 +14 +14 +Connector_PinSocket_2.54mm +PinSocket_2x07_P2.54mm_Vertical +Through hole straight socket strip, 2x07, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x07 2.54mm double row +0 +14 +14 +Connector_PinSocket_2.54mm +PinSocket_2x07_P2.54mm_Vertical_SMD +surface-mounted straight socket strip, 2x07, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated +Surface mounted socket strip SMD 2x07 2.54mm double row +0 +14 +14 +Connector_PinSocket_2.54mm +PinSocket_2x08_P2.54mm_Horizontal +Through hole angled socket strip, 2x08, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 2x08 2.54mm double row +0 +16 +16 +Connector_PinSocket_2.54mm +PinSocket_2x08_P2.54mm_Vertical +Through hole straight socket strip, 2x08, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x08 2.54mm double row +0 +16 +16 +Connector_PinSocket_2.54mm +PinSocket_2x08_P2.54mm_Vertical_SMD +surface-mounted straight socket strip, 2x08, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated +Surface mounted socket strip SMD 2x08 2.54mm double row +0 +16 +16 +Connector_PinSocket_2.54mm +PinSocket_2x09_P2.54mm_Horizontal +Through hole angled socket strip, 2x09, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 2x09 2.54mm double row +0 +18 +18 +Connector_PinSocket_2.54mm +PinSocket_2x09_P2.54mm_Vertical +Through hole straight socket strip, 2x09, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x09 2.54mm double row +0 +18 +18 +Connector_PinSocket_2.54mm +PinSocket_2x09_P2.54mm_Vertical_SMD +surface-mounted straight socket strip, 2x09, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated +Surface mounted socket strip SMD 2x09 2.54mm double row +0 +18 +18 +Connector_PinSocket_2.54mm +PinSocket_2x10_P2.54mm_Horizontal +Through hole angled socket strip, 2x10, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 2x10 2.54mm double row +0 +20 +20 +Connector_PinSocket_2.54mm +PinSocket_2x10_P2.54mm_Vertical +Through hole straight socket strip, 2x10, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x10 2.54mm double row +0 +20 +20 +Connector_PinSocket_2.54mm +PinSocket_2x10_P2.54mm_Vertical_SMD +surface-mounted straight socket strip, 2x10, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated +Surface mounted socket strip SMD 2x10 2.54mm double row +0 +20 +20 +Connector_PinSocket_2.54mm +PinSocket_2x11_P2.54mm_Horizontal +Through hole angled socket strip, 2x11, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 2x11 2.54mm double row +0 +22 +22 +Connector_PinSocket_2.54mm +PinSocket_2x11_P2.54mm_Vertical +Through hole straight socket strip, 2x11, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x11 2.54mm double row +0 +22 +22 +Connector_PinSocket_2.54mm +PinSocket_2x11_P2.54mm_Vertical_SMD +surface-mounted straight socket strip, 2x11, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated +Surface mounted socket strip SMD 2x11 2.54mm double row +0 +22 +22 +Connector_PinSocket_2.54mm +PinSocket_2x12_P2.54mm_Horizontal +Through hole angled socket strip, 2x12, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 2x12 2.54mm double row +0 +24 +24 +Connector_PinSocket_2.54mm +PinSocket_2x12_P2.54mm_Vertical +Through hole straight socket strip, 2x12, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x12 2.54mm double row +0 +24 +24 +Connector_PinSocket_2.54mm +PinSocket_2x12_P2.54mm_Vertical_SMD +surface-mounted straight socket strip, 2x12, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated +Surface mounted socket strip SMD 2x12 2.54mm double row +0 +24 +24 +Connector_PinSocket_2.54mm +PinSocket_2x13_P2.54mm_Horizontal +Through hole angled socket strip, 2x13, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 2x13 2.54mm double row +0 +26 +26 +Connector_PinSocket_2.54mm +PinSocket_2x13_P2.54mm_Vertical +Through hole straight socket strip, 2x13, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x13 2.54mm double row +0 +26 +26 +Connector_PinSocket_2.54mm +PinSocket_2x13_P2.54mm_Vertical_SMD +surface-mounted straight socket strip, 2x13, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated +Surface mounted socket strip SMD 2x13 2.54mm double row +0 +26 +26 +Connector_PinSocket_2.54mm +PinSocket_2x14_P2.54mm_Horizontal +Through hole angled socket strip, 2x14, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 2x14 2.54mm double row +0 +28 +28 +Connector_PinSocket_2.54mm +PinSocket_2x14_P2.54mm_Vertical +Through hole straight socket strip, 2x14, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x14 2.54mm double row +0 +28 +28 +Connector_PinSocket_2.54mm +PinSocket_2x14_P2.54mm_Vertical_SMD +surface-mounted straight socket strip, 2x14, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated +Surface mounted socket strip SMD 2x14 2.54mm double row +0 +28 +28 +Connector_PinSocket_2.54mm +PinSocket_2x15_P2.54mm_Horizontal +Through hole angled socket strip, 2x15, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 2x15 2.54mm double row +0 +30 +30 +Connector_PinSocket_2.54mm +PinSocket_2x15_P2.54mm_Vertical +Through hole straight socket strip, 2x15, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x15 2.54mm double row +0 +30 +30 +Connector_PinSocket_2.54mm +PinSocket_2x15_P2.54mm_Vertical_SMD +surface-mounted straight socket strip, 2x15, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated +Surface mounted socket strip SMD 2x15 2.54mm double row +0 +30 +30 +Connector_PinSocket_2.54mm +PinSocket_2x16_P2.54mm_Horizontal +Through hole angled socket strip, 2x16, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 2x16 2.54mm double row +0 +32 +32 +Connector_PinSocket_2.54mm +PinSocket_2x16_P2.54mm_Vertical +Through hole straight socket strip, 2x16, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x16 2.54mm double row +0 +32 +32 +Connector_PinSocket_2.54mm +PinSocket_2x16_P2.54mm_Vertical_SMD +surface-mounted straight socket strip, 2x16, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated +Surface mounted socket strip SMD 2x16 2.54mm double row +0 +32 +32 +Connector_PinSocket_2.54mm +PinSocket_2x17_P2.54mm_Horizontal +Through hole angled socket strip, 2x17, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 2x17 2.54mm double row +0 +34 +34 +Connector_PinSocket_2.54mm +PinSocket_2x17_P2.54mm_Vertical +Through hole straight socket strip, 2x17, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x17 2.54mm double row +0 +34 +34 +Connector_PinSocket_2.54mm +PinSocket_2x17_P2.54mm_Vertical_SMD +surface-mounted straight socket strip, 2x17, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated +Surface mounted socket strip SMD 2x17 2.54mm double row +0 +34 +34 +Connector_PinSocket_2.54mm +PinSocket_2x18_P2.54mm_Horizontal +Through hole angled socket strip, 2x18, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 2x18 2.54mm double row +0 +36 +36 +Connector_PinSocket_2.54mm +PinSocket_2x18_P2.54mm_Vertical +Through hole straight socket strip, 2x18, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x18 2.54mm double row +0 +36 +36 +Connector_PinSocket_2.54mm +PinSocket_2x18_P2.54mm_Vertical_SMD +surface-mounted straight socket strip, 2x18, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated +Surface mounted socket strip SMD 2x18 2.54mm double row +0 +36 +36 +Connector_PinSocket_2.54mm +PinSocket_2x19_P2.54mm_Horizontal +Through hole angled socket strip, 2x19, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 2x19 2.54mm double row +0 +38 +38 +Connector_PinSocket_2.54mm +PinSocket_2x19_P2.54mm_Vertical +Through hole straight socket strip, 2x19, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x19 2.54mm double row +0 +38 +38 +Connector_PinSocket_2.54mm +PinSocket_2x19_P2.54mm_Vertical_SMD +surface-mounted straight socket strip, 2x19, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated +Surface mounted socket strip SMD 2x19 2.54mm double row +0 +38 +38 +Connector_PinSocket_2.54mm +PinSocket_2x20_P2.54mm_Horizontal +Through hole angled socket strip, 2x20, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 2x20 2.54mm double row +0 +40 +40 +Connector_PinSocket_2.54mm +PinSocket_2x20_P2.54mm_Vertical +Through hole straight socket strip, 2x20, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x20 2.54mm double row +0 +40 +40 +Connector_PinSocket_2.54mm +PinSocket_2x20_P2.54mm_Vertical_SMD +surface-mounted straight socket strip, 2x20, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated +Surface mounted socket strip SMD 2x20 2.54mm double row +0 +40 +40 +Connector_PinSocket_2.54mm +PinSocket_2x21_P2.54mm_Horizontal +Through hole angled socket strip, 2x21, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 2x21 2.54mm double row +0 +42 +42 +Connector_PinSocket_2.54mm +PinSocket_2x21_P2.54mm_Vertical +Through hole straight socket strip, 2x21, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x21 2.54mm double row +0 +42 +42 +Connector_PinSocket_2.54mm +PinSocket_2x21_P2.54mm_Vertical_SMD +surface-mounted straight socket strip, 2x21, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated +Surface mounted socket strip SMD 2x21 2.54mm double row +0 +42 +42 +Connector_PinSocket_2.54mm +PinSocket_2x22_P2.54mm_Horizontal +Through hole angled socket strip, 2x22, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 2x22 2.54mm double row +0 +44 +44 +Connector_PinSocket_2.54mm +PinSocket_2x22_P2.54mm_Vertical +Through hole straight socket strip, 2x22, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x22 2.54mm double row +0 +44 +44 +Connector_PinSocket_2.54mm +PinSocket_2x22_P2.54mm_Vertical_SMD +surface-mounted straight socket strip, 2x22, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated +Surface mounted socket strip SMD 2x22 2.54mm double row +0 +44 +44 +Connector_PinSocket_2.54mm +PinSocket_2x23_P2.54mm_Horizontal +Through hole angled socket strip, 2x23, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 2x23 2.54mm double row +0 +46 +46 +Connector_PinSocket_2.54mm +PinSocket_2x23_P2.54mm_Vertical +Through hole straight socket strip, 2x23, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x23 2.54mm double row +0 +46 +46 +Connector_PinSocket_2.54mm +PinSocket_2x23_P2.54mm_Vertical_SMD +surface-mounted straight socket strip, 2x23, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated +Surface mounted socket strip SMD 2x23 2.54mm double row +0 +46 +46 +Connector_PinSocket_2.54mm +PinSocket_2x24_P2.54mm_Horizontal +Through hole angled socket strip, 2x24, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 2x24 2.54mm double row +0 +48 +48 +Connector_PinSocket_2.54mm +PinSocket_2x24_P2.54mm_Vertical +Through hole straight socket strip, 2x24, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x24 2.54mm double row +0 +48 +48 +Connector_PinSocket_2.54mm +PinSocket_2x24_P2.54mm_Vertical_SMD +surface-mounted straight socket strip, 2x24, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated +Surface mounted socket strip SMD 2x24 2.54mm double row +0 +48 +48 +Connector_PinSocket_2.54mm +PinSocket_2x25_P2.54mm_Horizontal +Through hole angled socket strip, 2x25, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 2x25 2.54mm double row +0 +50 +50 +Connector_PinSocket_2.54mm +PinSocket_2x25_P2.54mm_Vertical +Through hole straight socket strip, 2x25, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x25 2.54mm double row +0 +50 +50 +Connector_PinSocket_2.54mm +PinSocket_2x25_P2.54mm_Vertical_SMD +surface-mounted straight socket strip, 2x25, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated +Surface mounted socket strip SMD 2x25 2.54mm double row +0 +50 +50 +Connector_PinSocket_2.54mm +PinSocket_2x26_P2.54mm_Horizontal +Through hole angled socket strip, 2x26, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 2x26 2.54mm double row +0 +52 +52 +Connector_PinSocket_2.54mm +PinSocket_2x26_P2.54mm_Vertical +Through hole straight socket strip, 2x26, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x26 2.54mm double row +0 +52 +52 +Connector_PinSocket_2.54mm +PinSocket_2x26_P2.54mm_Vertical_SMD +surface-mounted straight socket strip, 2x26, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated +Surface mounted socket strip SMD 2x26 2.54mm double row +0 +52 +52 +Connector_PinSocket_2.54mm +PinSocket_2x27_P2.54mm_Horizontal +Through hole angled socket strip, 2x27, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 2x27 2.54mm double row +0 +54 +54 +Connector_PinSocket_2.54mm +PinSocket_2x27_P2.54mm_Vertical +Through hole straight socket strip, 2x27, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x27 2.54mm double row +0 +54 +54 +Connector_PinSocket_2.54mm +PinSocket_2x27_P2.54mm_Vertical_SMD +surface-mounted straight socket strip, 2x27, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated +Surface mounted socket strip SMD 2x27 2.54mm double row +0 +54 +54 +Connector_PinSocket_2.54mm +PinSocket_2x28_P2.54mm_Horizontal +Through hole angled socket strip, 2x28, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 2x28 2.54mm double row +0 +56 +56 +Connector_PinSocket_2.54mm +PinSocket_2x28_P2.54mm_Vertical +Through hole straight socket strip, 2x28, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x28 2.54mm double row +0 +56 +56 +Connector_PinSocket_2.54mm +PinSocket_2x28_P2.54mm_Vertical_SMD +surface-mounted straight socket strip, 2x28, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated +Surface mounted socket strip SMD 2x28 2.54mm double row +0 +56 +56 +Connector_PinSocket_2.54mm +PinSocket_2x29_P2.54mm_Horizontal +Through hole angled socket strip, 2x29, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 2x29 2.54mm double row +0 +58 +58 +Connector_PinSocket_2.54mm +PinSocket_2x29_P2.54mm_Vertical +Through hole straight socket strip, 2x29, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x29 2.54mm double row +0 +58 +58 +Connector_PinSocket_2.54mm +PinSocket_2x29_P2.54mm_Vertical_SMD +surface-mounted straight socket strip, 2x29, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated +Surface mounted socket strip SMD 2x29 2.54mm double row +0 +58 +58 +Connector_PinSocket_2.54mm +PinSocket_2x30_P2.54mm_Horizontal +Through hole angled socket strip, 2x30, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 2x30 2.54mm double row +0 +60 +60 +Connector_PinSocket_2.54mm +PinSocket_2x30_P2.54mm_Vertical +Through hole straight socket strip, 2x30, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x30 2.54mm double row +0 +60 +60 +Connector_PinSocket_2.54mm +PinSocket_2x30_P2.54mm_Vertical_SMD +surface-mounted straight socket strip, 2x30, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated +Surface mounted socket strip SMD 2x30 2.54mm double row +0 +60 +60 +Connector_PinSocket_2.54mm +PinSocket_2x31_P2.54mm_Horizontal +Through hole angled socket strip, 2x31, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 2x31 2.54mm double row +0 +62 +62 +Connector_PinSocket_2.54mm +PinSocket_2x31_P2.54mm_Vertical +Through hole straight socket strip, 2x31, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x31 2.54mm double row +0 +62 +62 +Connector_PinSocket_2.54mm +PinSocket_2x31_P2.54mm_Vertical_SMD +surface-mounted straight socket strip, 2x31, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated +Surface mounted socket strip SMD 2x31 2.54mm double row +0 +62 +62 +Connector_PinSocket_2.54mm +PinSocket_2x32_P2.54mm_Horizontal +Through hole angled socket strip, 2x32, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 2x32 2.54mm double row +0 +64 +64 +Connector_PinSocket_2.54mm +PinSocket_2x32_P2.54mm_Vertical +Through hole straight socket strip, 2x32, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x32 2.54mm double row +0 +64 +64 +Connector_PinSocket_2.54mm +PinSocket_2x32_P2.54mm_Vertical_SMD +surface-mounted straight socket strip, 2x32, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated +Surface mounted socket strip SMD 2x32 2.54mm double row +0 +64 +64 +Connector_PinSocket_2.54mm +PinSocket_2x33_P2.54mm_Horizontal +Through hole angled socket strip, 2x33, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 2x33 2.54mm double row +0 +66 +66 +Connector_PinSocket_2.54mm +PinSocket_2x33_P2.54mm_Vertical +Through hole straight socket strip, 2x33, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x33 2.54mm double row +0 +66 +66 +Connector_PinSocket_2.54mm +PinSocket_2x33_P2.54mm_Vertical_SMD +surface-mounted straight socket strip, 2x33, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated +Surface mounted socket strip SMD 2x33 2.54mm double row +0 +66 +66 +Connector_PinSocket_2.54mm +PinSocket_2x34_P2.54mm_Horizontal +Through hole angled socket strip, 2x34, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 2x34 2.54mm double row +0 +68 +68 +Connector_PinSocket_2.54mm +PinSocket_2x34_P2.54mm_Vertical +Through hole straight socket strip, 2x34, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x34 2.54mm double row +0 +68 +68 +Connector_PinSocket_2.54mm +PinSocket_2x34_P2.54mm_Vertical_SMD +surface-mounted straight socket strip, 2x34, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated +Surface mounted socket strip SMD 2x34 2.54mm double row +0 +68 +68 +Connector_PinSocket_2.54mm +PinSocket_2x35_P2.54mm_Horizontal +Through hole angled socket strip, 2x35, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 2x35 2.54mm double row +0 +70 +70 +Connector_PinSocket_2.54mm +PinSocket_2x35_P2.54mm_Vertical +Through hole straight socket strip, 2x35, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x35 2.54mm double row +0 +70 +70 +Connector_PinSocket_2.54mm +PinSocket_2x35_P2.54mm_Vertical_SMD +surface-mounted straight socket strip, 2x35, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated +Surface mounted socket strip SMD 2x35 2.54mm double row +0 +70 +70 +Connector_PinSocket_2.54mm +PinSocket_2x36_P2.54mm_Horizontal +Through hole angled socket strip, 2x36, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 2x36 2.54mm double row +0 +72 +72 +Connector_PinSocket_2.54mm +PinSocket_2x36_P2.54mm_Vertical +Through hole straight socket strip, 2x36, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x36 2.54mm double row +0 +72 +72 +Connector_PinSocket_2.54mm +PinSocket_2x36_P2.54mm_Vertical_SMD +surface-mounted straight socket strip, 2x36, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated +Surface mounted socket strip SMD 2x36 2.54mm double row +0 +72 +72 +Connector_PinSocket_2.54mm +PinSocket_2x37_P2.54mm_Horizontal +Through hole angled socket strip, 2x37, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 2x37 2.54mm double row +0 +74 +74 +Connector_PinSocket_2.54mm +PinSocket_2x37_P2.54mm_Vertical +Through hole straight socket strip, 2x37, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x37 2.54mm double row +0 +74 +74 +Connector_PinSocket_2.54mm +PinSocket_2x37_P2.54mm_Vertical_SMD +surface-mounted straight socket strip, 2x37, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated +Surface mounted socket strip SMD 2x37 2.54mm double row +0 +74 +74 +Connector_PinSocket_2.54mm +PinSocket_2x38_P2.54mm_Horizontal +Through hole angled socket strip, 2x38, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 2x38 2.54mm double row +0 +76 +76 +Connector_PinSocket_2.54mm +PinSocket_2x38_P2.54mm_Vertical +Through hole straight socket strip, 2x38, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x38 2.54mm double row +0 +76 +76 +Connector_PinSocket_2.54mm +PinSocket_2x38_P2.54mm_Vertical_SMD +surface-mounted straight socket strip, 2x38, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated +Surface mounted socket strip SMD 2x38 2.54mm double row +0 +76 +76 +Connector_PinSocket_2.54mm +PinSocket_2x39_P2.54mm_Horizontal +Through hole angled socket strip, 2x39, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 2x39 2.54mm double row +0 +78 +78 +Connector_PinSocket_2.54mm +PinSocket_2x39_P2.54mm_Vertical +Through hole straight socket strip, 2x39, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x39 2.54mm double row +0 +78 +78 +Connector_PinSocket_2.54mm +PinSocket_2x39_P2.54mm_Vertical_SMD +surface-mounted straight socket strip, 2x39, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated +Surface mounted socket strip SMD 2x39 2.54mm double row +0 +78 +78 +Connector_PinSocket_2.54mm +PinSocket_2x40_P2.54mm_Horizontal +Through hole angled socket strip, 2x40, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated +Through hole angled socket strip THT 2x40 2.54mm double row +0 +80 +80 +Connector_PinSocket_2.54mm +PinSocket_2x40_P2.54mm_Vertical +Through hole straight socket strip, 2x40, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated +Through hole socket strip THT 2x40 2.54mm double row +0 +80 +80 +Connector_PinSocket_2.54mm +PinSocket_2x40_P2.54mm_Vertical_SMD +surface-mounted straight socket strip, 2x40, 2.54mm pitch, double cols (from Kicad 4.0.7), script generated +Surface mounted socket strip SMD 2x40 2.54mm double row +0 +80 +80 +Connector_RJ +RJ12_Amphenol_54601 +RJ12 connector https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/c-bmj-0082.pdf +RJ12 connector +0 +6 +6 +Connector_RJ +RJ14_Connfly_DS1133-S4_Horizontal +RJ14 connector 6P4C Horizontal http://www.connfly.com/userfiles/image/UpLoadFile/File/2012/10/26/DS1133.pdf +RJ14 connector 6P4C Connfly DS1133 +0 +4 +4 +Connector_RJ +RJ25_Wayconn_MJEA-660X1_Horizontal +RJ25 6P6C Socket 90 degrees, https://wayconn.com/wp-content/themes/way/datasheet/MJEA-660X1XXX_RJ25_6P6C_PCB_RA.pdf +RJ12 RJ18 RJ25 jack connector 6P6C +0 +6 +6 +Connector_RJ +RJ45_Abracon_ARJP11A-MA_Horizontal +Shielded RJ45 ethernet connector with transformer and POE (https://abracon.com/Magnetics/lan/ARJP11A.PDF) +ethernet 8p8c transformer poe rj45 +0 +15 +14 +Connector_RJ +RJ45_Amphenol_54602-x08_Horizontal +8 Pol Shallow Latch Connector, Modjack, RJ45 (https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/c-bmj-0102.pdf) +RJ45 +0 +8 +8 +Connector_RJ +RJ45_Amphenol_RJHSE538X +Shielded, 2 LED, https://www.amphenolcanada.com/ProductSearch/drawings/AC/RJHSE538X.pdf +RJ45 8p8c ethernet cat5 +0 +14 +13 +Connector_RJ +RJ45_Amphenol_RJHSE538X-02 +Shielded, 2 LED, 2 Ports, http://www.amphenolinfocom.eu/NavData/Drawings/RJHSE-538X-02-REVC.pdf +RJ45 8p8c dual ethernet cat5 +0 +26 +25 +Connector_RJ +RJ45_Amphenol_RJHSE5380 +Shielded, https://www.amphenolcanada.com/ProductSearch/drawings/AC/RJHSE538X.pdf +RJ45 8p8c ethernet cat5 +0 +10 +9 +Connector_RJ +RJ45_Amphenol_RJHSE5380-08 +Shielded, https://www.amphenolcanada.com/ProductSearch/drawings/AC/RJHSE538X08.pdf +RJ45 8p8c ethernet cat5 +0 +68 +65 +Connector_RJ +RJ45_Amphenol_RJMG1BD3B8K1ANR +1 Port RJ45 Magjack Connector Through Hole 10/100 Base-T, AutoMDIX, https://www.amphenolcanada.com/ProductSearch/Drawings/AC/RJMG1BD3B8K1ANR.PDF +RJ45 Magjack +0 +14 +13 +Connector_RJ +RJ45_BEL_SS74301-00x_Vertical +https://belfuse.com/resources/drawings/stewartconnector/dr-stw-ss-74301-001-ss-74301-002-ss-74301-005.pdf +RJ45 Vertical Shield LED Green Yellow +0 +14 +13 +Connector_RJ +RJ45_Cetus_J1B1211CCD_Horizontal +1 Port RJ45 Magjack Connector Through Hole 10/100 Base-T, Cetus, used and distributed by WIZnet (https://wizwiki.net/wiki/lib/exe/fetch.php?media=products:wiz550web:wiz550webds_kr:j1b1211ccd.pdf) +RJ45 Magjack +0 +14 +13 +Connector_RJ +RJ45_Hanrun_HR911105A +http://www.kosmodrom.com.ua/pdf/HR911105A.pdf +RJ45 Magjack +0 +14 +13 +Connector_RJ +RJ45_Molex_0855135013_Vertical +1 Port, RJ45, Series 85513, vertical, SMD, https://www.molex.com/pdm_docs/sd/855135013_sd.pdf +RJ45 Vertical +0 +9 +9 +Connector_RJ +RJ45_Ninigi_GE +1 port ethernet throughhole connector, https://en.ninigi.com/product/rj45ge/pdf +RJ45 ethernet 8p8c +0 +10 +9 +Connector_RJ +RJ45_OST_PJ012-8P8CX_Vertical +RJ45 vertical connector https://www.on-shore.com/wp-content/uploads/PJ012-8P8CX.pdf +RJ45 PJ012 +0 +8 +8 +Connector_RJ +RJ45_Plug_Metz_AJP92A8813 +plug, ethernet, 8P8C, RJ45 Plug +AJP92A8813 8P8C RJ45 ethernet plug +0 +8 +8 +Connector_RJ +RJ45_Pulse_JK0654219NL_Horizontal +10/100/1000 Base-T RJ45 single port with LEDs https://media.digikey.com/pdf/Data%20Sheets/Pulse%20PDFs/JK%20Series.pdf#page=2 +RJ45 8p8c ethernet +0 +18 +17 +Connector_RJ +RJ45_Pulse_JXD6-0001NL_Horizontal +RJ45 ethernet transformer with magnetics (https://productfinder.pulseeng.com/doc_type/WEB301/doc_num/JXD6-0001NL/doc_part/JXD6-0001NL.pdf) +ethernet 8p8c transformer magjack +0 +12 +11 +Connector_RJ +RJ45_Wuerth_7499010001A_Horizontal +10/100Base-TX RJ45 ethernet magnetic transformer connector horizontal https://katalog.we-online.de/pbs/datasheet/7499010001A.pdf +RJ45 ethernet magnetic +0 +10 +9 +Connector_RJ +RJ45_Wuerth_7499010121A_Horizontal +10/100Base-TX RJ45 ethernet magnetic transformer connector horizontal with green/orange LEDs https://katalog.we-online.de/pbs/datasheet/7499010121A.pdf +RJ45 ethernet magnetic +0 +14 +13 +Connector_RJ +RJ45_Wuerth_7499111446_Horizontal +LAN-Transformer WE-RJ45LAN 10/100/1000 BaseT +ethernet lan connector +0 +16 +15 +Connector_RJ +RJ45_Wuerth_7499151120_Horizontal +Wuerth 7499151120, LAN-Transformer WE-RJ45LAN 10/100/1000 BaseT, Dual Ethernet Jack (http://katalog.we-online.de/pbs/datasheet/7499151120.pdf) +ethernet lan connector +0 +32 +29 +Connector_RJ +RJ45_Wuerth_74980111211_Horizontal +RJ45 LAN Transformer 10/100BaseT (https://katalog.we-online.de/pbs/datasheet/74980111211.pdf) +lan magnetics transformer +0 +14 +13 +Connector_SATA_SAS +SAS-mini_TEConnectivity_1888174_Vertical +36pin mini SAS connector, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=1888174&DocType=Customer+Drawing&DocLang=English +SAS mini connector +0 +44 +44 +Connector_SATA_SAS +SATA_Amphenol_10029364-001LF_Horizontal +https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/10029364.pdf +SATA +0 +24 +23 +Connector_Samtec +Samtec_FMC_ASP-134486-01_10x40_P1.27mm_Vertical +http://suddendocs.samtec.com/prints/asp-134486-01-mkt.pdf +FMC HPC +0 +400 +400 +Connector_Samtec +Samtec_FMC_ASP-134602-01_10x40_P1.27mm_Vertical +https://www.marutsu.co.jp/contents/shop/marutsu/ds/asp-134602-01.pdf +FMC HPC +0 +400 +400 +Connector_Samtec +Samtec_FMC_ASP-134604-01_4x40_Vertical +http://www.samtec.com/standards/vita.aspx +FMC LPC VITA +0 +162 +160 +Connector_Samtec +Samtec_LSHM-105-xx.x-x-DV-N_2x05_P0.50mm_Vertical +Molex LSHM 0.50 mm Razor Beam High-Speed Hermaphroditic Terminal/Socket Strip, LSHM-105-xx.x-x-DV-N, 5 Pins per row (http://suddendocs.samtec.com/prints/lshm-1xx-xx.x-x-dv-a-x-x-tr-footprint.pdf), generated with kicad-footprint-generator +connector Samtec side entry +0 +10 +10 +Connector_Samtec +Samtec_LSHM-105-xx.x-x-DV-S_2x05-1SH_P0.50mm_Vertical +Molex LSHM 0.50 mm Razor Beam High-Speed Hermaphroditic Terminal/Socket Strip, LSHM-105-xx.x-x-DV-S, 5 Pins per row (http://suddendocs.samtec.com/prints/lshm-1xx-xx.x-x-dv-a-x-x-tr-footprint.pdf), generated with kicad-footprint-generator +connector Samtec side entry +0 +12 +11 +Connector_Samtec +Samtec_LSHM-110-xx.x-x-DV-N_2x10_P0.50mm_Vertical +Molex LSHM 0.50 mm Razor Beam High-Speed Hermaphroditic Terminal/Socket Strip, LSHM-110-xx.x-x-DV-N, 10 Pins per row (http://suddendocs.samtec.com/prints/lshm-1xx-xx.x-x-dv-a-x-x-tr-footprint.pdf), generated with kicad-footprint-generator +connector Samtec side entry +0 +20 +20 +Connector_Samtec +Samtec_LSHM-110-xx.x-x-DV-S_2x10-1SH_P0.50mm_Vertical +Molex LSHM 0.50 mm Razor Beam High-Speed Hermaphroditic Terminal/Socket Strip, LSHM-110-xx.x-x-DV-S, 10 Pins per row (http://suddendocs.samtec.com/prints/lshm-1xx-xx.x-x-dv-a-x-x-tr-footprint.pdf), generated with kicad-footprint-generator +connector Samtec side entry +0 +22 +21 +Connector_Samtec +Samtec_LSHM-120-xx.x-x-DV-N_2x20_P0.50mm_Vertical +Molex LSHM 0.50 mm Razor Beam High-Speed Hermaphroditic Terminal/Socket Strip, LSHM-120-xx.x-x-DV-N, 20 Pins per row (http://suddendocs.samtec.com/prints/lshm-1xx-xx.x-x-dv-a-x-x-tr-footprint.pdf), generated with kicad-footprint-generator +connector Samtec side entry +0 +40 +40 +Connector_Samtec +Samtec_LSHM-120-xx.x-x-DV-S_2x20-1SH_P0.50mm_Vertical +Molex LSHM 0.50 mm Razor Beam High-Speed Hermaphroditic Terminal/Socket Strip, LSHM-120-xx.x-x-DV-S, 20 Pins per row (http://suddendocs.samtec.com/prints/lshm-1xx-xx.x-x-dv-a-x-x-tr-footprint.pdf), generated with kicad-footprint-generator +connector Samtec side entry +0 +42 +41 +Connector_Samtec +Samtec_LSHM-130-xx.x-x-DV-N_2x30_P0.50mm_Vertical +Molex LSHM 0.50 mm Razor Beam High-Speed Hermaphroditic Terminal/Socket Strip, LSHM-130-xx.x-x-DV-N, 30 Pins per row (http://suddendocs.samtec.com/prints/lshm-1xx-xx.x-x-dv-a-x-x-tr-footprint.pdf), generated with kicad-footprint-generator +connector Samtec side entry +0 +60 +60 +Connector_Samtec +Samtec_LSHM-130-xx.x-x-DV-S_2x30-1SH_P0.50mm_Vertical +Molex LSHM 0.50 mm Razor Beam High-Speed Hermaphroditic Terminal/Socket Strip, LSHM-130-xx.x-x-DV-S, 30 Pins per row (http://suddendocs.samtec.com/prints/lshm-1xx-xx.x-x-dv-a-x-x-tr-footprint.pdf), generated with kicad-footprint-generator +connector Samtec side entry +0 +62 +61 +Connector_Samtec +Samtec_LSHM-140-xx.x-x-DV-N_2x40_P0.50mm_Vertical +Molex LSHM 0.50 mm Razor Beam High-Speed Hermaphroditic Terminal/Socket Strip, LSHM-140-xx.x-x-DV-N, 40 Pins per row (http://suddendocs.samtec.com/prints/lshm-1xx-xx.x-x-dv-a-x-x-tr-footprint.pdf), generated with kicad-footprint-generator +connector Samtec side entry +0 +80 +80 +Connector_Samtec +Samtec_LSHM-140-xx.x-x-DV-S_2x40-1SH_P0.50mm_Vertical +Molex LSHM 0.50 mm Razor Beam High-Speed Hermaphroditic Terminal/Socket Strip, LSHM-140-xx.x-x-DV-S, 40 Pins per row (http://suddendocs.samtec.com/prints/lshm-1xx-xx.x-x-dv-a-x-x-tr-footprint.pdf), generated with kicad-footprint-generator +connector Samtec side entry +0 +82 +81 +Connector_Samtec +Samtec_LSHM-150-xx.x-x-DV-N_2x50_P0.50mm_Vertical +Molex LSHM 0.50 mm Razor Beam High-Speed Hermaphroditic Terminal/Socket Strip, LSHM-150-xx.x-x-DV-N, 50 Pins per row (http://suddendocs.samtec.com/prints/lshm-1xx-xx.x-x-dv-a-x-x-tr-footprint.pdf), generated with kicad-footprint-generator +connector Samtec side entry +0 +100 +100 +Connector_Samtec +Samtec_LSHM-150-xx.x-x-DV-S_2x50-1SH_P0.50mm_Vertical +Molex LSHM 0.50 mm Razor Beam High-Speed Hermaphroditic Terminal/Socket Strip, LSHM-150-xx.x-x-DV-S, 50 Pins per row (http://suddendocs.samtec.com/prints/lshm-1xx-xx.x-x-dv-a-x-x-tr-footprint.pdf), generated with kicad-footprint-generator +connector Samtec side entry +0 +102 +101 +Connector_Samtec_HLE_SMD +Samtec_HLE-102-02-xxx-DV-BE-LC_2x02_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-102-02-xxx-DV-BE-LC, 2 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +4 +4 +Connector_Samtec_HLE_SMD +Samtec_HLE-102-02-xxx-DV-BE_2x02_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-102-02-xxx-DV-BE, 2 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +4 +4 +Connector_Samtec_HLE_SMD +Samtec_HLE-102-02-xxx-DV-LC_2x02_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-102-02-xxx-DV-LC, 2 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +4 +4 +Connector_Samtec_HLE_SMD +Samtec_HLE-102-02-xxx-DV_2x02_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-102-02-xxx-DV, 2 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +4 +4 +Connector_Samtec_HLE_SMD +Samtec_HLE-103-02-xxx-DV-BE-LC_2x03_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-103-02-xxx-DV-BE-LC, 3 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +6 +6 +Connector_Samtec_HLE_SMD +Samtec_HLE-103-02-xxx-DV-BE_2x03_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-103-02-xxx-DV-BE, 3 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +6 +6 +Connector_Samtec_HLE_SMD +Samtec_HLE-103-02-xxx-DV-LC_2x03_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-103-02-xxx-DV-LC, 3 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +6 +6 +Connector_Samtec_HLE_SMD +Samtec_HLE-103-02-xxx-DV_2x03_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-103-02-xxx-DV, 3 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +6 +6 +Connector_Samtec_HLE_SMD +Samtec_HLE-104-02-xxx-DV-A_2x04_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-104-02-xxx-DV-A, 4 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +8 +8 +Connector_Samtec_HLE_SMD +Samtec_HLE-104-02-xxx-DV-BE-A_2x04_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-104-02-xxx-DV-BE-A, 4 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +8 +8 +Connector_Samtec_HLE_SMD +Samtec_HLE-104-02-xxx-DV-BE-LC_2x04_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-104-02-xxx-DV-BE-LC, 4 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +8 +8 +Connector_Samtec_HLE_SMD +Samtec_HLE-104-02-xxx-DV-BE_2x04_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-104-02-xxx-DV-BE, 4 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +8 +8 +Connector_Samtec_HLE_SMD +Samtec_HLE-104-02-xxx-DV-LC_2x04_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-104-02-xxx-DV-LC, 4 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +8 +8 +Connector_Samtec_HLE_SMD +Samtec_HLE-104-02-xxx-DV_2x04_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-104-02-xxx-DV, 4 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +8 +8 +Connector_Samtec_HLE_SMD +Samtec_HLE-105-02-xxx-DV-A_2x05_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-105-02-xxx-DV-A, 5 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +10 +10 +Connector_Samtec_HLE_SMD +Samtec_HLE-105-02-xxx-DV-BE-A_2x05_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-105-02-xxx-DV-BE-A, 5 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +10 +10 +Connector_Samtec_HLE_SMD +Samtec_HLE-105-02-xxx-DV-BE-LC_2x05_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-105-02-xxx-DV-BE-LC, 5 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +10 +10 +Connector_Samtec_HLE_SMD +Samtec_HLE-105-02-xxx-DV-BE_2x05_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-105-02-xxx-DV-BE, 5 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +10 +10 +Connector_Samtec_HLE_SMD +Samtec_HLE-105-02-xxx-DV-LC_2x05_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-105-02-xxx-DV-LC, 5 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +10 +10 +Connector_Samtec_HLE_SMD +Samtec_HLE-105-02-xxx-DV_2x05_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-105-02-xxx-DV, 5 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +10 +10 +Connector_Samtec_HLE_SMD +Samtec_HLE-106-02-xxx-DV-A_2x06_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-106-02-xxx-DV-A, 6 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +12 +12 +Connector_Samtec_HLE_SMD +Samtec_HLE-106-02-xxx-DV-BE-A_2x06_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-106-02-xxx-DV-BE-A, 6 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +12 +12 +Connector_Samtec_HLE_SMD +Samtec_HLE-106-02-xxx-DV-BE-LC_2x06_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-106-02-xxx-DV-BE-LC, 6 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +12 +12 +Connector_Samtec_HLE_SMD +Samtec_HLE-106-02-xxx-DV-BE_2x06_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-106-02-xxx-DV-BE, 6 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +12 +12 +Connector_Samtec_HLE_SMD +Samtec_HLE-106-02-xxx-DV-LC_2x06_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-106-02-xxx-DV-LC, 6 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +12 +12 +Connector_Samtec_HLE_SMD +Samtec_HLE-106-02-xxx-DV_2x06_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-106-02-xxx-DV, 6 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +12 +12 +Connector_Samtec_HLE_SMD +Samtec_HLE-107-02-xxx-DV-A_2x07_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-107-02-xxx-DV-A, 7 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +14 +14 +Connector_Samtec_HLE_SMD +Samtec_HLE-107-02-xxx-DV-BE-A_2x07_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-107-02-xxx-DV-BE-A, 7 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +14 +14 +Connector_Samtec_HLE_SMD +Samtec_HLE-107-02-xxx-DV-BE-LC_2x07_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-107-02-xxx-DV-BE-LC, 7 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +14 +14 +Connector_Samtec_HLE_SMD +Samtec_HLE-107-02-xxx-DV-BE_2x07_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-107-02-xxx-DV-BE, 7 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +14 +14 +Connector_Samtec_HLE_SMD +Samtec_HLE-107-02-xxx-DV-LC_2x07_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-107-02-xxx-DV-LC, 7 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +14 +14 +Connector_Samtec_HLE_SMD +Samtec_HLE-107-02-xxx-DV_2x07_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-107-02-xxx-DV, 7 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +14 +14 +Connector_Samtec_HLE_SMD +Samtec_HLE-108-02-xxx-DV-A_2x08_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-108-02-xxx-DV-A, 8 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +16 +16 +Connector_Samtec_HLE_SMD +Samtec_HLE-108-02-xxx-DV-BE-A_2x08_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-108-02-xxx-DV-BE-A, 8 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +16 +16 +Connector_Samtec_HLE_SMD +Samtec_HLE-108-02-xxx-DV-BE-LC_2x08_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-108-02-xxx-DV-BE-LC, 8 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +16 +16 +Connector_Samtec_HLE_SMD +Samtec_HLE-108-02-xxx-DV-BE_2x08_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-108-02-xxx-DV-BE, 8 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +16 +16 +Connector_Samtec_HLE_SMD +Samtec_HLE-108-02-xxx-DV-LC_2x08_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-108-02-xxx-DV-LC, 8 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +16 +16 +Connector_Samtec_HLE_SMD +Samtec_HLE-108-02-xxx-DV_2x08_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-108-02-xxx-DV, 8 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +16 +16 +Connector_Samtec_HLE_SMD +Samtec_HLE-109-02-xxx-DV-A_2x09_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-109-02-xxx-DV-A, 9 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +18 +18 +Connector_Samtec_HLE_SMD +Samtec_HLE-109-02-xxx-DV-BE-A_2x09_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-109-02-xxx-DV-BE-A, 9 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +18 +18 +Connector_Samtec_HLE_SMD +Samtec_HLE-109-02-xxx-DV-BE-LC_2x09_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-109-02-xxx-DV-BE-LC, 9 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +18 +18 +Connector_Samtec_HLE_SMD +Samtec_HLE-109-02-xxx-DV-BE_2x09_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-109-02-xxx-DV-BE, 9 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +18 +18 +Connector_Samtec_HLE_SMD +Samtec_HLE-109-02-xxx-DV-LC_2x09_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-109-02-xxx-DV-LC, 9 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +18 +18 +Connector_Samtec_HLE_SMD +Samtec_HLE-109-02-xxx-DV_2x09_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-109-02-xxx-DV, 9 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +18 +18 +Connector_Samtec_HLE_SMD +Samtec_HLE-110-02-xxx-DV-A_2x10_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-110-02-xxx-DV-A, 10 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +20 +20 +Connector_Samtec_HLE_SMD +Samtec_HLE-110-02-xxx-DV-BE-A_2x10_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-110-02-xxx-DV-BE-A, 10 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +20 +20 +Connector_Samtec_HLE_SMD +Samtec_HLE-110-02-xxx-DV-BE-LC_2x10_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-110-02-xxx-DV-BE-LC, 10 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +20 +20 +Connector_Samtec_HLE_SMD +Samtec_HLE-110-02-xxx-DV-BE_2x10_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-110-02-xxx-DV-BE, 10 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +20 +20 +Connector_Samtec_HLE_SMD +Samtec_HLE-110-02-xxx-DV-LC_2x10_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-110-02-xxx-DV-LC, 10 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +20 +20 +Connector_Samtec_HLE_SMD +Samtec_HLE-110-02-xxx-DV_2x10_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-110-02-xxx-DV, 10 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +20 +20 +Connector_Samtec_HLE_SMD +Samtec_HLE-111-02-xxx-DV-A_2x11_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-111-02-xxx-DV-A, 11 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +22 +22 +Connector_Samtec_HLE_SMD +Samtec_HLE-111-02-xxx-DV-BE-A_2x11_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-111-02-xxx-DV-BE-A, 11 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +22 +22 +Connector_Samtec_HLE_SMD +Samtec_HLE-111-02-xxx-DV-BE-LC_2x11_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-111-02-xxx-DV-BE-LC, 11 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +22 +22 +Connector_Samtec_HLE_SMD +Samtec_HLE-111-02-xxx-DV-BE_2x11_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-111-02-xxx-DV-BE, 11 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +22 +22 +Connector_Samtec_HLE_SMD +Samtec_HLE-111-02-xxx-DV-LC_2x11_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-111-02-xxx-DV-LC, 11 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +22 +22 +Connector_Samtec_HLE_SMD +Samtec_HLE-111-02-xxx-DV_2x11_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-111-02-xxx-DV, 11 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +22 +22 +Connector_Samtec_HLE_SMD +Samtec_HLE-112-02-xxx-DV-A_2x12_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-112-02-xxx-DV-A, 12 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +24 +24 +Connector_Samtec_HLE_SMD +Samtec_HLE-112-02-xxx-DV-BE-A_2x12_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-112-02-xxx-DV-BE-A, 12 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +24 +24 +Connector_Samtec_HLE_SMD +Samtec_HLE-112-02-xxx-DV-BE-LC_2x12_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-112-02-xxx-DV-BE-LC, 12 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +24 +24 +Connector_Samtec_HLE_SMD +Samtec_HLE-112-02-xxx-DV-BE_2x12_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-112-02-xxx-DV-BE, 12 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +24 +24 +Connector_Samtec_HLE_SMD +Samtec_HLE-112-02-xxx-DV-LC_2x12_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-112-02-xxx-DV-LC, 12 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +24 +24 +Connector_Samtec_HLE_SMD +Samtec_HLE-112-02-xxx-DV_2x12_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-112-02-xxx-DV, 12 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +24 +24 +Connector_Samtec_HLE_SMD +Samtec_HLE-113-02-xxx-DV-A_2x13_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-113-02-xxx-DV-A, 13 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +26 +26 +Connector_Samtec_HLE_SMD +Samtec_HLE-113-02-xxx-DV-BE-A_2x13_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-113-02-xxx-DV-BE-A, 13 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +26 +26 +Connector_Samtec_HLE_SMD +Samtec_HLE-113-02-xxx-DV-BE-LC_2x13_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-113-02-xxx-DV-BE-LC, 13 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +26 +26 +Connector_Samtec_HLE_SMD +Samtec_HLE-113-02-xxx-DV-BE_2x13_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-113-02-xxx-DV-BE, 13 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +26 +26 +Connector_Samtec_HLE_SMD +Samtec_HLE-113-02-xxx-DV-LC_2x13_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-113-02-xxx-DV-LC, 13 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +26 +26 +Connector_Samtec_HLE_SMD +Samtec_HLE-113-02-xxx-DV_2x13_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-113-02-xxx-DV, 13 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +26 +26 +Connector_Samtec_HLE_SMD +Samtec_HLE-114-02-xxx-DV-A_2x14_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-114-02-xxx-DV-A, 14 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +28 +28 +Connector_Samtec_HLE_SMD +Samtec_HLE-114-02-xxx-DV-BE-A_2x14_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-114-02-xxx-DV-BE-A, 14 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +28 +28 +Connector_Samtec_HLE_SMD +Samtec_HLE-114-02-xxx-DV-BE-LC_2x14_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-114-02-xxx-DV-BE-LC, 14 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +28 +28 +Connector_Samtec_HLE_SMD +Samtec_HLE-114-02-xxx-DV-BE_2x14_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-114-02-xxx-DV-BE, 14 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +28 +28 +Connector_Samtec_HLE_SMD +Samtec_HLE-114-02-xxx-DV-LC_2x14_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-114-02-xxx-DV-LC, 14 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +28 +28 +Connector_Samtec_HLE_SMD +Samtec_HLE-114-02-xxx-DV_2x14_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-114-02-xxx-DV, 14 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +28 +28 +Connector_Samtec_HLE_SMD +Samtec_HLE-115-02-xxx-DV-A_2x15_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-115-02-xxx-DV-A, 15 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +30 +30 +Connector_Samtec_HLE_SMD +Samtec_HLE-115-02-xxx-DV-BE-A_2x15_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-115-02-xxx-DV-BE-A, 15 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +30 +30 +Connector_Samtec_HLE_SMD +Samtec_HLE-115-02-xxx-DV-BE-LC_2x15_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-115-02-xxx-DV-BE-LC, 15 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +30 +30 +Connector_Samtec_HLE_SMD +Samtec_HLE-115-02-xxx-DV-BE_2x15_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-115-02-xxx-DV-BE, 15 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +30 +30 +Connector_Samtec_HLE_SMD +Samtec_HLE-115-02-xxx-DV-LC_2x15_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-115-02-xxx-DV-LC, 15 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +30 +30 +Connector_Samtec_HLE_SMD +Samtec_HLE-115-02-xxx-DV_2x15_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-115-02-xxx-DV, 15 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +30 +30 +Connector_Samtec_HLE_SMD +Samtec_HLE-116-02-xxx-DV-A_2x16_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-116-02-xxx-DV-A, 16 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +32 +32 +Connector_Samtec_HLE_SMD +Samtec_HLE-116-02-xxx-DV-BE-A_2x16_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-116-02-xxx-DV-BE-A, 16 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +32 +32 +Connector_Samtec_HLE_SMD +Samtec_HLE-116-02-xxx-DV-BE-LC_2x16_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-116-02-xxx-DV-BE-LC, 16 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +32 +32 +Connector_Samtec_HLE_SMD +Samtec_HLE-116-02-xxx-DV-BE_2x16_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-116-02-xxx-DV-BE, 16 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +32 +32 +Connector_Samtec_HLE_SMD +Samtec_HLE-116-02-xxx-DV-LC_2x16_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-116-02-xxx-DV-LC, 16 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +32 +32 +Connector_Samtec_HLE_SMD +Samtec_HLE-116-02-xxx-DV_2x16_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-116-02-xxx-DV, 16 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +32 +32 +Connector_Samtec_HLE_SMD +Samtec_HLE-117-02-xxx-DV-A_2x17_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-117-02-xxx-DV-A, 17 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +34 +34 +Connector_Samtec_HLE_SMD +Samtec_HLE-117-02-xxx-DV-BE-A_2x17_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-117-02-xxx-DV-BE-A, 17 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +34 +34 +Connector_Samtec_HLE_SMD +Samtec_HLE-117-02-xxx-DV-BE-LC_2x17_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-117-02-xxx-DV-BE-LC, 17 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +34 +34 +Connector_Samtec_HLE_SMD +Samtec_HLE-117-02-xxx-DV-BE_2x17_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-117-02-xxx-DV-BE, 17 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +34 +34 +Connector_Samtec_HLE_SMD +Samtec_HLE-117-02-xxx-DV-LC_2x17_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-117-02-xxx-DV-LC, 17 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +34 +34 +Connector_Samtec_HLE_SMD +Samtec_HLE-117-02-xxx-DV_2x17_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-117-02-xxx-DV, 17 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +34 +34 +Connector_Samtec_HLE_SMD +Samtec_HLE-118-02-xxx-DV-A_2x18_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-118-02-xxx-DV-A, 18 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +36 +36 +Connector_Samtec_HLE_SMD +Samtec_HLE-118-02-xxx-DV-BE-A_2x18_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-118-02-xxx-DV-BE-A, 18 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +36 +36 +Connector_Samtec_HLE_SMD +Samtec_HLE-118-02-xxx-DV-BE-LC_2x18_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-118-02-xxx-DV-BE-LC, 18 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +36 +36 +Connector_Samtec_HLE_SMD +Samtec_HLE-118-02-xxx-DV-BE_2x18_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-118-02-xxx-DV-BE, 18 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +36 +36 +Connector_Samtec_HLE_SMD +Samtec_HLE-118-02-xxx-DV-LC_2x18_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-118-02-xxx-DV-LC, 18 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +36 +36 +Connector_Samtec_HLE_SMD +Samtec_HLE-118-02-xxx-DV_2x18_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-118-02-xxx-DV, 18 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +36 +36 +Connector_Samtec_HLE_SMD +Samtec_HLE-119-02-xxx-DV-A_2x19_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-119-02-xxx-DV-A, 19 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +38 +38 +Connector_Samtec_HLE_SMD +Samtec_HLE-119-02-xxx-DV-BE-A_2x19_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-119-02-xxx-DV-BE-A, 19 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +38 +38 +Connector_Samtec_HLE_SMD +Samtec_HLE-119-02-xxx-DV-BE-LC_2x19_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-119-02-xxx-DV-BE-LC, 19 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +38 +38 +Connector_Samtec_HLE_SMD +Samtec_HLE-119-02-xxx-DV-BE_2x19_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-119-02-xxx-DV-BE, 19 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +38 +38 +Connector_Samtec_HLE_SMD +Samtec_HLE-119-02-xxx-DV-LC_2x19_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-119-02-xxx-DV-LC, 19 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +38 +38 +Connector_Samtec_HLE_SMD +Samtec_HLE-119-02-xxx-DV_2x19_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-119-02-xxx-DV, 19 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +38 +38 +Connector_Samtec_HLE_SMD +Samtec_HLE-120-02-xxx-DV-A_2x20_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-120-02-xxx-DV-A, 20 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +40 +40 +Connector_Samtec_HLE_SMD +Samtec_HLE-120-02-xxx-DV-BE-A_2x20_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-120-02-xxx-DV-BE-A, 20 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +40 +40 +Connector_Samtec_HLE_SMD +Samtec_HLE-120-02-xxx-DV-BE-LC_2x20_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-120-02-xxx-DV-BE-LC, 20 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +40 +40 +Connector_Samtec_HLE_SMD +Samtec_HLE-120-02-xxx-DV-BE_2x20_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-120-02-xxx-DV-BE, 20 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +40 +40 +Connector_Samtec_HLE_SMD +Samtec_HLE-120-02-xxx-DV-LC_2x20_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-120-02-xxx-DV-LC, 20 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +40 +40 +Connector_Samtec_HLE_SMD +Samtec_HLE-120-02-xxx-DV_2x20_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-120-02-xxx-DV, 20 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +40 +40 +Connector_Samtec_HLE_SMD +Samtec_HLE-121-02-xxx-DV-A_2x21_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-121-02-xxx-DV-A, 21 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +42 +42 +Connector_Samtec_HLE_SMD +Samtec_HLE-121-02-xxx-DV-BE-A_2x21_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-121-02-xxx-DV-BE-A, 21 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +42 +42 +Connector_Samtec_HLE_SMD +Samtec_HLE-121-02-xxx-DV-BE-LC_2x21_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-121-02-xxx-DV-BE-LC, 21 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +42 +42 +Connector_Samtec_HLE_SMD +Samtec_HLE-121-02-xxx-DV-BE_2x21_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-121-02-xxx-DV-BE, 21 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +42 +42 +Connector_Samtec_HLE_SMD +Samtec_HLE-121-02-xxx-DV-LC_2x21_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-121-02-xxx-DV-LC, 21 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +42 +42 +Connector_Samtec_HLE_SMD +Samtec_HLE-121-02-xxx-DV_2x21_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-121-02-xxx-DV, 21 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +42 +42 +Connector_Samtec_HLE_SMD +Samtec_HLE-122-02-xxx-DV-A_2x22_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-122-02-xxx-DV-A, 22 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +44 +44 +Connector_Samtec_HLE_SMD +Samtec_HLE-122-02-xxx-DV-BE-A_2x22_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-122-02-xxx-DV-BE-A, 22 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +44 +44 +Connector_Samtec_HLE_SMD +Samtec_HLE-122-02-xxx-DV-BE-LC_2x22_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-122-02-xxx-DV-BE-LC, 22 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +44 +44 +Connector_Samtec_HLE_SMD +Samtec_HLE-122-02-xxx-DV-BE_2x22_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-122-02-xxx-DV-BE, 22 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +44 +44 +Connector_Samtec_HLE_SMD +Samtec_HLE-122-02-xxx-DV-LC_2x22_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-122-02-xxx-DV-LC, 22 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +44 +44 +Connector_Samtec_HLE_SMD +Samtec_HLE-122-02-xxx-DV_2x22_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-122-02-xxx-DV, 22 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +44 +44 +Connector_Samtec_HLE_SMD +Samtec_HLE-123-02-xxx-DV-A_2x23_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-123-02-xxx-DV-A, 23 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +46 +46 +Connector_Samtec_HLE_SMD +Samtec_HLE-123-02-xxx-DV-BE-A_2x23_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-123-02-xxx-DV-BE-A, 23 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +46 +46 +Connector_Samtec_HLE_SMD +Samtec_HLE-123-02-xxx-DV-BE-LC_2x23_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-123-02-xxx-DV-BE-LC, 23 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +46 +46 +Connector_Samtec_HLE_SMD +Samtec_HLE-123-02-xxx-DV-BE_2x23_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-123-02-xxx-DV-BE, 23 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +46 +46 +Connector_Samtec_HLE_SMD +Samtec_HLE-123-02-xxx-DV-LC_2x23_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-123-02-xxx-DV-LC, 23 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +46 +46 +Connector_Samtec_HLE_SMD +Samtec_HLE-123-02-xxx-DV_2x23_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-123-02-xxx-DV, 23 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +46 +46 +Connector_Samtec_HLE_SMD +Samtec_HLE-124-02-xxx-DV-A_2x24_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-124-02-xxx-DV-A, 24 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +48 +48 +Connector_Samtec_HLE_SMD +Samtec_HLE-124-02-xxx-DV-BE-A_2x24_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-124-02-xxx-DV-BE-A, 24 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +48 +48 +Connector_Samtec_HLE_SMD +Samtec_HLE-124-02-xxx-DV-BE-LC_2x24_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-124-02-xxx-DV-BE-LC, 24 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +48 +48 +Connector_Samtec_HLE_SMD +Samtec_HLE-124-02-xxx-DV-BE_2x24_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-124-02-xxx-DV-BE, 24 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +48 +48 +Connector_Samtec_HLE_SMD +Samtec_HLE-124-02-xxx-DV-LC_2x24_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-124-02-xxx-DV-LC, 24 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +48 +48 +Connector_Samtec_HLE_SMD +Samtec_HLE-124-02-xxx-DV_2x24_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-124-02-xxx-DV, 24 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +48 +48 +Connector_Samtec_HLE_SMD +Samtec_HLE-125-02-xxx-DV-A_2x25_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-125-02-xxx-DV-A, 25 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +50 +50 +Connector_Samtec_HLE_SMD +Samtec_HLE-125-02-xxx-DV-BE-A_2x25_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-125-02-xxx-DV-BE-A, 25 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +50 +50 +Connector_Samtec_HLE_SMD +Samtec_HLE-125-02-xxx-DV-BE-LC_2x25_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-125-02-xxx-DV-BE-LC, 25 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +50 +50 +Connector_Samtec_HLE_SMD +Samtec_HLE-125-02-xxx-DV-BE_2x25_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-125-02-xxx-DV-BE, 25 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +50 +50 +Connector_Samtec_HLE_SMD +Samtec_HLE-125-02-xxx-DV-LC_2x25_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-125-02-xxx-DV-LC, 25 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +50 +50 +Connector_Samtec_HLE_SMD +Samtec_HLE-125-02-xxx-DV_2x25_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-125-02-xxx-DV, 25 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +50 +50 +Connector_Samtec_HLE_SMD +Samtec_HLE-126-02-xxx-DV-A_2x26_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-126-02-xxx-DV-A, 26 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +52 +52 +Connector_Samtec_HLE_SMD +Samtec_HLE-126-02-xxx-DV-BE-A_2x26_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-126-02-xxx-DV-BE-A, 26 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +52 +52 +Connector_Samtec_HLE_SMD +Samtec_HLE-126-02-xxx-DV-BE-LC_2x26_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-126-02-xxx-DV-BE-LC, 26 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +52 +52 +Connector_Samtec_HLE_SMD +Samtec_HLE-126-02-xxx-DV-BE_2x26_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-126-02-xxx-DV-BE, 26 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +52 +52 +Connector_Samtec_HLE_SMD +Samtec_HLE-126-02-xxx-DV-LC_2x26_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-126-02-xxx-DV-LC, 26 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +52 +52 +Connector_Samtec_HLE_SMD +Samtec_HLE-126-02-xxx-DV_2x26_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-126-02-xxx-DV, 26 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +52 +52 +Connector_Samtec_HLE_SMD +Samtec_HLE-127-02-xxx-DV-A_2x27_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-127-02-xxx-DV-A, 27 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +54 +54 +Connector_Samtec_HLE_SMD +Samtec_HLE-127-02-xxx-DV-BE-A_2x27_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-127-02-xxx-DV-BE-A, 27 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +54 +54 +Connector_Samtec_HLE_SMD +Samtec_HLE-127-02-xxx-DV-BE-LC_2x27_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-127-02-xxx-DV-BE-LC, 27 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +54 +54 +Connector_Samtec_HLE_SMD +Samtec_HLE-127-02-xxx-DV-BE_2x27_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-127-02-xxx-DV-BE, 27 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +54 +54 +Connector_Samtec_HLE_SMD +Samtec_HLE-127-02-xxx-DV-LC_2x27_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-127-02-xxx-DV-LC, 27 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +54 +54 +Connector_Samtec_HLE_SMD +Samtec_HLE-127-02-xxx-DV_2x27_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-127-02-xxx-DV, 27 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +54 +54 +Connector_Samtec_HLE_SMD +Samtec_HLE-128-02-xxx-DV-A_2x28_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-128-02-xxx-DV-A, 28 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +56 +56 +Connector_Samtec_HLE_SMD +Samtec_HLE-128-02-xxx-DV-BE-A_2x28_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-128-02-xxx-DV-BE-A, 28 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +56 +56 +Connector_Samtec_HLE_SMD +Samtec_HLE-128-02-xxx-DV-BE-LC_2x28_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-128-02-xxx-DV-BE-LC, 28 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +56 +56 +Connector_Samtec_HLE_SMD +Samtec_HLE-128-02-xxx-DV-BE_2x28_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-128-02-xxx-DV-BE, 28 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +56 +56 +Connector_Samtec_HLE_SMD +Samtec_HLE-128-02-xxx-DV-LC_2x28_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-128-02-xxx-DV-LC, 28 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +56 +56 +Connector_Samtec_HLE_SMD +Samtec_HLE-128-02-xxx-DV_2x28_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-128-02-xxx-DV, 28 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +56 +56 +Connector_Samtec_HLE_SMD +Samtec_HLE-129-02-xxx-DV-A_2x29_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-129-02-xxx-DV-A, 29 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +58 +58 +Connector_Samtec_HLE_SMD +Samtec_HLE-129-02-xxx-DV-BE-A_2x29_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-129-02-xxx-DV-BE-A, 29 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +58 +58 +Connector_Samtec_HLE_SMD +Samtec_HLE-129-02-xxx-DV-BE-LC_2x29_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-129-02-xxx-DV-BE-LC, 29 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +58 +58 +Connector_Samtec_HLE_SMD +Samtec_HLE-129-02-xxx-DV-BE_2x29_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-129-02-xxx-DV-BE, 29 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +58 +58 +Connector_Samtec_HLE_SMD +Samtec_HLE-129-02-xxx-DV-LC_2x29_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-129-02-xxx-DV-LC, 29 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +58 +58 +Connector_Samtec_HLE_SMD +Samtec_HLE-129-02-xxx-DV_2x29_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-129-02-xxx-DV, 29 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +58 +58 +Connector_Samtec_HLE_SMD +Samtec_HLE-130-02-xxx-DV-A_2x30_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-130-02-xxx-DV-A, 30 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +60 +60 +Connector_Samtec_HLE_SMD +Samtec_HLE-130-02-xxx-DV-BE-A_2x30_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-130-02-xxx-DV-BE-A, 30 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +60 +60 +Connector_Samtec_HLE_SMD +Samtec_HLE-130-02-xxx-DV-BE-LC_2x30_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-130-02-xxx-DV-BE-LC, 30 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +60 +60 +Connector_Samtec_HLE_SMD +Samtec_HLE-130-02-xxx-DV-BE_2x30_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-130-02-xxx-DV-BE, 30 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +60 +60 +Connector_Samtec_HLE_SMD +Samtec_HLE-130-02-xxx-DV-LC_2x30_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-130-02-xxx-DV-LC, 30 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +60 +60 +Connector_Samtec_HLE_SMD +Samtec_HLE-130-02-xxx-DV_2x30_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-130-02-xxx-DV, 30 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +60 +60 +Connector_Samtec_HLE_SMD +Samtec_HLE-131-02-xxx-DV-A_2x31_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-131-02-xxx-DV-A, 31 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +62 +62 +Connector_Samtec_HLE_SMD +Samtec_HLE-131-02-xxx-DV-BE-A_2x31_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-131-02-xxx-DV-BE-A, 31 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +62 +62 +Connector_Samtec_HLE_SMD +Samtec_HLE-131-02-xxx-DV-BE-LC_2x31_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-131-02-xxx-DV-BE-LC, 31 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +62 +62 +Connector_Samtec_HLE_SMD +Samtec_HLE-131-02-xxx-DV-BE_2x31_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-131-02-xxx-DV-BE, 31 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +62 +62 +Connector_Samtec_HLE_SMD +Samtec_HLE-131-02-xxx-DV-LC_2x31_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-131-02-xxx-DV-LC, 31 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +62 +62 +Connector_Samtec_HLE_SMD +Samtec_HLE-131-02-xxx-DV_2x31_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-131-02-xxx-DV, 31 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +62 +62 +Connector_Samtec_HLE_SMD +Samtec_HLE-132-02-xxx-DV-A_2x32_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-132-02-xxx-DV-A, 32 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +64 +64 +Connector_Samtec_HLE_SMD +Samtec_HLE-132-02-xxx-DV-BE-A_2x32_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-132-02-xxx-DV-BE-A, 32 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +64 +64 +Connector_Samtec_HLE_SMD +Samtec_HLE-132-02-xxx-DV-BE-LC_2x32_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-132-02-xxx-DV-BE-LC, 32 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +64 +64 +Connector_Samtec_HLE_SMD +Samtec_HLE-132-02-xxx-DV-BE_2x32_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-132-02-xxx-DV-BE, 32 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +64 +64 +Connector_Samtec_HLE_SMD +Samtec_HLE-132-02-xxx-DV-LC_2x32_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-132-02-xxx-DV-LC, 32 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +64 +64 +Connector_Samtec_HLE_SMD +Samtec_HLE-132-02-xxx-DV_2x32_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-132-02-xxx-DV, 32 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +64 +64 +Connector_Samtec_HLE_SMD +Samtec_HLE-133-02-xxx-DV-A_2x33_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-133-02-xxx-DV-A, 33 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +66 +66 +Connector_Samtec_HLE_SMD +Samtec_HLE-133-02-xxx-DV-BE-A_2x33_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-133-02-xxx-DV-BE-A, 33 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +66 +66 +Connector_Samtec_HLE_SMD +Samtec_HLE-133-02-xxx-DV-BE-LC_2x33_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-133-02-xxx-DV-BE-LC, 33 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +66 +66 +Connector_Samtec_HLE_SMD +Samtec_HLE-133-02-xxx-DV-BE_2x33_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-133-02-xxx-DV-BE, 33 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +66 +66 +Connector_Samtec_HLE_SMD +Samtec_HLE-133-02-xxx-DV-LC_2x33_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-133-02-xxx-DV-LC, 33 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +66 +66 +Connector_Samtec_HLE_SMD +Samtec_HLE-133-02-xxx-DV_2x33_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-133-02-xxx-DV, 33 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +66 +66 +Connector_Samtec_HLE_SMD +Samtec_HLE-134-02-xxx-DV-A_2x34_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-134-02-xxx-DV-A, 34 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +68 +68 +Connector_Samtec_HLE_SMD +Samtec_HLE-134-02-xxx-DV-BE-A_2x34_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-134-02-xxx-DV-BE-A, 34 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +68 +68 +Connector_Samtec_HLE_SMD +Samtec_HLE-134-02-xxx-DV-BE-LC_2x34_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-134-02-xxx-DV-BE-LC, 34 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +68 +68 +Connector_Samtec_HLE_SMD +Samtec_HLE-134-02-xxx-DV-BE_2x34_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-134-02-xxx-DV-BE, 34 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +68 +68 +Connector_Samtec_HLE_SMD +Samtec_HLE-134-02-xxx-DV-LC_2x34_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-134-02-xxx-DV-LC, 34 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +68 +68 +Connector_Samtec_HLE_SMD +Samtec_HLE-134-02-xxx-DV_2x34_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-134-02-xxx-DV, 34 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +68 +68 +Connector_Samtec_HLE_SMD +Samtec_HLE-135-02-xxx-DV-A_2x35_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-135-02-xxx-DV-A, 35 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +70 +70 +Connector_Samtec_HLE_SMD +Samtec_HLE-135-02-xxx-DV-BE-A_2x35_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-135-02-xxx-DV-BE-A, 35 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +70 +70 +Connector_Samtec_HLE_SMD +Samtec_HLE-135-02-xxx-DV-BE-LC_2x35_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-135-02-xxx-DV-BE-LC, 35 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +70 +70 +Connector_Samtec_HLE_SMD +Samtec_HLE-135-02-xxx-DV-BE_2x35_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-135-02-xxx-DV-BE, 35 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +70 +70 +Connector_Samtec_HLE_SMD +Samtec_HLE-135-02-xxx-DV-LC_2x35_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-135-02-xxx-DV-LC, 35 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +70 +70 +Connector_Samtec_HLE_SMD +Samtec_HLE-135-02-xxx-DV_2x35_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-135-02-xxx-DV, 35 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +70 +70 +Connector_Samtec_HLE_SMD +Samtec_HLE-136-02-xxx-DV-A_2x36_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-136-02-xxx-DV-A, 36 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +72 +72 +Connector_Samtec_HLE_SMD +Samtec_HLE-136-02-xxx-DV-BE-A_2x36_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-136-02-xxx-DV-BE-A, 36 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +72 +72 +Connector_Samtec_HLE_SMD +Samtec_HLE-136-02-xxx-DV-BE-LC_2x36_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-136-02-xxx-DV-BE-LC, 36 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +72 +72 +Connector_Samtec_HLE_SMD +Samtec_HLE-136-02-xxx-DV-BE_2x36_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-136-02-xxx-DV-BE, 36 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +72 +72 +Connector_Samtec_HLE_SMD +Samtec_HLE-136-02-xxx-DV-LC_2x36_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-136-02-xxx-DV-LC, 36 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +72 +72 +Connector_Samtec_HLE_SMD +Samtec_HLE-136-02-xxx-DV_2x36_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-136-02-xxx-DV, 36 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +72 +72 +Connector_Samtec_HLE_SMD +Samtec_HLE-137-02-xxx-DV-A_2x37_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-137-02-xxx-DV-A, 37 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +74 +74 +Connector_Samtec_HLE_SMD +Samtec_HLE-137-02-xxx-DV-BE-A_2x37_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-137-02-xxx-DV-BE-A, 37 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +74 +74 +Connector_Samtec_HLE_SMD +Samtec_HLE-137-02-xxx-DV-BE-LC_2x37_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-137-02-xxx-DV-BE-LC, 37 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +74 +74 +Connector_Samtec_HLE_SMD +Samtec_HLE-137-02-xxx-DV-BE_2x37_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-137-02-xxx-DV-BE, 37 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +74 +74 +Connector_Samtec_HLE_SMD +Samtec_HLE-137-02-xxx-DV-LC_2x37_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-137-02-xxx-DV-LC, 37 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +74 +74 +Connector_Samtec_HLE_SMD +Samtec_HLE-137-02-xxx-DV_2x37_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-137-02-xxx-DV, 37 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +74 +74 +Connector_Samtec_HLE_SMD +Samtec_HLE-138-02-xxx-DV-A_2x38_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-138-02-xxx-DV-A, 38 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +76 +76 +Connector_Samtec_HLE_SMD +Samtec_HLE-138-02-xxx-DV-BE-A_2x38_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-138-02-xxx-DV-BE-A, 38 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +76 +76 +Connector_Samtec_HLE_SMD +Samtec_HLE-138-02-xxx-DV-BE-LC_2x38_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-138-02-xxx-DV-BE-LC, 38 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +76 +76 +Connector_Samtec_HLE_SMD +Samtec_HLE-138-02-xxx-DV-BE_2x38_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-138-02-xxx-DV-BE, 38 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +76 +76 +Connector_Samtec_HLE_SMD +Samtec_HLE-138-02-xxx-DV-LC_2x38_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-138-02-xxx-DV-LC, 38 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +76 +76 +Connector_Samtec_HLE_SMD +Samtec_HLE-138-02-xxx-DV_2x38_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-138-02-xxx-DV, 38 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +76 +76 +Connector_Samtec_HLE_SMD +Samtec_HLE-139-02-xxx-DV-A_2x39_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-139-02-xxx-DV-A, 39 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +78 +78 +Connector_Samtec_HLE_SMD +Samtec_HLE-139-02-xxx-DV-BE-A_2x39_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-139-02-xxx-DV-BE-A, 39 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +78 +78 +Connector_Samtec_HLE_SMD +Samtec_HLE-139-02-xxx-DV-BE-LC_2x39_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-139-02-xxx-DV-BE-LC, 39 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +78 +78 +Connector_Samtec_HLE_SMD +Samtec_HLE-139-02-xxx-DV-BE_2x39_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-139-02-xxx-DV-BE, 39 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +78 +78 +Connector_Samtec_HLE_SMD +Samtec_HLE-139-02-xxx-DV-LC_2x39_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-139-02-xxx-DV-LC, 39 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +78 +78 +Connector_Samtec_HLE_SMD +Samtec_HLE-139-02-xxx-DV_2x39_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-139-02-xxx-DV, 39 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +78 +78 +Connector_Samtec_HLE_SMD +Samtec_HLE-140-02-xxx-DV-A_2x40_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-140-02-xxx-DV-A, 40 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +80 +80 +Connector_Samtec_HLE_SMD +Samtec_HLE-140-02-xxx-DV-BE-A_2x40_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-140-02-xxx-DV-BE-A, 40 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +80 +80 +Connector_Samtec_HLE_SMD +Samtec_HLE-140-02-xxx-DV-BE-LC_2x40_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-140-02-xxx-DV-BE-LC, 40 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +80 +80 +Connector_Samtec_HLE_SMD +Samtec_HLE-140-02-xxx-DV-BE_2x40_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-140-02-xxx-DV-BE, 40 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +80 +80 +Connector_Samtec_HLE_SMD +Samtec_HLE-140-02-xxx-DV-LC_2x40_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-140-02-xxx-DV-LC, 40 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +80 +80 +Connector_Samtec_HLE_SMD +Samtec_HLE-140-02-xxx-DV_2x40_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-140-02-xxx-DV, 40 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +80 +80 +Connector_Samtec_HLE_SMD +Samtec_HLE-141-02-xxx-DV-A_2x41_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-141-02-xxx-DV-A, 41 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +82 +82 +Connector_Samtec_HLE_SMD +Samtec_HLE-141-02-xxx-DV-BE-A_2x41_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-141-02-xxx-DV-BE-A, 41 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +82 +82 +Connector_Samtec_HLE_SMD +Samtec_HLE-141-02-xxx-DV-BE-LC_2x41_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-141-02-xxx-DV-BE-LC, 41 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +82 +82 +Connector_Samtec_HLE_SMD +Samtec_HLE-141-02-xxx-DV-BE_2x41_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-141-02-xxx-DV-BE, 41 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +82 +82 +Connector_Samtec_HLE_SMD +Samtec_HLE-141-02-xxx-DV-LC_2x41_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-141-02-xxx-DV-LC, 41 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +82 +82 +Connector_Samtec_HLE_SMD +Samtec_HLE-141-02-xxx-DV_2x41_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-141-02-xxx-DV, 41 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +82 +82 +Connector_Samtec_HLE_SMD +Samtec_HLE-142-02-xxx-DV-A_2x42_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-142-02-xxx-DV-A, 42 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +84 +84 +Connector_Samtec_HLE_SMD +Samtec_HLE-142-02-xxx-DV-BE-A_2x42_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-142-02-xxx-DV-BE-A, 42 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +84 +84 +Connector_Samtec_HLE_SMD +Samtec_HLE-142-02-xxx-DV-BE-LC_2x42_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-142-02-xxx-DV-BE-LC, 42 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +84 +84 +Connector_Samtec_HLE_SMD +Samtec_HLE-142-02-xxx-DV-BE_2x42_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-142-02-xxx-DV-BE, 42 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +84 +84 +Connector_Samtec_HLE_SMD +Samtec_HLE-142-02-xxx-DV-LC_2x42_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-142-02-xxx-DV-LC, 42 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +84 +84 +Connector_Samtec_HLE_SMD +Samtec_HLE-142-02-xxx-DV_2x42_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-142-02-xxx-DV, 42 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +84 +84 +Connector_Samtec_HLE_SMD +Samtec_HLE-143-02-xxx-DV-A_2x43_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-143-02-xxx-DV-A, 43 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +86 +86 +Connector_Samtec_HLE_SMD +Samtec_HLE-143-02-xxx-DV-BE-A_2x43_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-143-02-xxx-DV-BE-A, 43 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +86 +86 +Connector_Samtec_HLE_SMD +Samtec_HLE-143-02-xxx-DV-BE-LC_2x43_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-143-02-xxx-DV-BE-LC, 43 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +86 +86 +Connector_Samtec_HLE_SMD +Samtec_HLE-143-02-xxx-DV-BE_2x43_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-143-02-xxx-DV-BE, 43 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +86 +86 +Connector_Samtec_HLE_SMD +Samtec_HLE-143-02-xxx-DV-LC_2x43_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-143-02-xxx-DV-LC, 43 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +86 +86 +Connector_Samtec_HLE_SMD +Samtec_HLE-143-02-xxx-DV_2x43_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-143-02-xxx-DV, 43 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +86 +86 +Connector_Samtec_HLE_SMD +Samtec_HLE-144-02-xxx-DV-A_2x44_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-144-02-xxx-DV-A, 44 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +88 +88 +Connector_Samtec_HLE_SMD +Samtec_HLE-144-02-xxx-DV-BE-A_2x44_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-144-02-xxx-DV-BE-A, 44 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +88 +88 +Connector_Samtec_HLE_SMD +Samtec_HLE-144-02-xxx-DV-BE-LC_2x44_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-144-02-xxx-DV-BE-LC, 44 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +88 +88 +Connector_Samtec_HLE_SMD +Samtec_HLE-144-02-xxx-DV-BE_2x44_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-144-02-xxx-DV-BE, 44 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +88 +88 +Connector_Samtec_HLE_SMD +Samtec_HLE-144-02-xxx-DV-LC_2x44_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-144-02-xxx-DV-LC, 44 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +88 +88 +Connector_Samtec_HLE_SMD +Samtec_HLE-144-02-xxx-DV_2x44_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-144-02-xxx-DV, 44 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +88 +88 +Connector_Samtec_HLE_SMD +Samtec_HLE-145-02-xxx-DV-A_2x45_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-145-02-xxx-DV-A, 45 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +90 +90 +Connector_Samtec_HLE_SMD +Samtec_HLE-145-02-xxx-DV-BE-A_2x45_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-145-02-xxx-DV-BE-A, 45 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +90 +90 +Connector_Samtec_HLE_SMD +Samtec_HLE-145-02-xxx-DV-BE-LC_2x45_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-145-02-xxx-DV-BE-LC, 45 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +90 +90 +Connector_Samtec_HLE_SMD +Samtec_HLE-145-02-xxx-DV-BE_2x45_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-145-02-xxx-DV-BE, 45 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +90 +90 +Connector_Samtec_HLE_SMD +Samtec_HLE-145-02-xxx-DV-LC_2x45_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-145-02-xxx-DV-LC, 45 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +90 +90 +Connector_Samtec_HLE_SMD +Samtec_HLE-145-02-xxx-DV_2x45_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-145-02-xxx-DV, 45 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +90 +90 +Connector_Samtec_HLE_SMD +Samtec_HLE-146-02-xxx-DV-A_2x46_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-146-02-xxx-DV-A, 46 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +92 +92 +Connector_Samtec_HLE_SMD +Samtec_HLE-146-02-xxx-DV-BE-A_2x46_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-146-02-xxx-DV-BE-A, 46 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +92 +92 +Connector_Samtec_HLE_SMD +Samtec_HLE-146-02-xxx-DV-BE-LC_2x46_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-146-02-xxx-DV-BE-LC, 46 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +92 +92 +Connector_Samtec_HLE_SMD +Samtec_HLE-146-02-xxx-DV-BE_2x46_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-146-02-xxx-DV-BE, 46 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +92 +92 +Connector_Samtec_HLE_SMD +Samtec_HLE-146-02-xxx-DV-LC_2x46_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-146-02-xxx-DV-LC, 46 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +92 +92 +Connector_Samtec_HLE_SMD +Samtec_HLE-146-02-xxx-DV_2x46_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-146-02-xxx-DV, 46 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +92 +92 +Connector_Samtec_HLE_SMD +Samtec_HLE-147-02-xxx-DV-A_2x47_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-147-02-xxx-DV-A, 47 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +94 +94 +Connector_Samtec_HLE_SMD +Samtec_HLE-147-02-xxx-DV-BE-A_2x47_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-147-02-xxx-DV-BE-A, 47 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +94 +94 +Connector_Samtec_HLE_SMD +Samtec_HLE-147-02-xxx-DV-BE-LC_2x47_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-147-02-xxx-DV-BE-LC, 47 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +94 +94 +Connector_Samtec_HLE_SMD +Samtec_HLE-147-02-xxx-DV-BE_2x47_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-147-02-xxx-DV-BE, 47 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +94 +94 +Connector_Samtec_HLE_SMD +Samtec_HLE-147-02-xxx-DV-LC_2x47_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-147-02-xxx-DV-LC, 47 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +94 +94 +Connector_Samtec_HLE_SMD +Samtec_HLE-147-02-xxx-DV_2x47_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-147-02-xxx-DV, 47 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +94 +94 +Connector_Samtec_HLE_SMD +Samtec_HLE-148-02-xxx-DV-A_2x48_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-148-02-xxx-DV-A, 48 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +96 +96 +Connector_Samtec_HLE_SMD +Samtec_HLE-148-02-xxx-DV-BE-A_2x48_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-148-02-xxx-DV-BE-A, 48 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +96 +96 +Connector_Samtec_HLE_SMD +Samtec_HLE-148-02-xxx-DV-BE-LC_2x48_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-148-02-xxx-DV-BE-LC, 48 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +96 +96 +Connector_Samtec_HLE_SMD +Samtec_HLE-148-02-xxx-DV-BE_2x48_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-148-02-xxx-DV-BE, 48 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +96 +96 +Connector_Samtec_HLE_SMD +Samtec_HLE-148-02-xxx-DV-LC_2x48_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-148-02-xxx-DV-LC, 48 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +96 +96 +Connector_Samtec_HLE_SMD +Samtec_HLE-148-02-xxx-DV_2x48_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-148-02-xxx-DV, 48 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +96 +96 +Connector_Samtec_HLE_SMD +Samtec_HLE-149-02-xxx-DV-A_2x49_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-149-02-xxx-DV-A, 49 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +98 +98 +Connector_Samtec_HLE_SMD +Samtec_HLE-149-02-xxx-DV-BE-A_2x49_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-149-02-xxx-DV-BE-A, 49 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +98 +98 +Connector_Samtec_HLE_SMD +Samtec_HLE-149-02-xxx-DV-BE-LC_2x49_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-149-02-xxx-DV-BE-LC, 49 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +98 +98 +Connector_Samtec_HLE_SMD +Samtec_HLE-149-02-xxx-DV-BE_2x49_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-149-02-xxx-DV-BE, 49 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +98 +98 +Connector_Samtec_HLE_SMD +Samtec_HLE-149-02-xxx-DV-LC_2x49_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-149-02-xxx-DV-LC, 49 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +98 +98 +Connector_Samtec_HLE_SMD +Samtec_HLE-149-02-xxx-DV_2x49_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-149-02-xxx-DV, 49 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +98 +98 +Connector_Samtec_HLE_SMD +Samtec_HLE-150-02-xxx-DV-A_2x50_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-150-02-xxx-DV-A, 50 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +100 +100 +Connector_Samtec_HLE_SMD +Samtec_HLE-150-02-xxx-DV-BE-A_2x50_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-150-02-xxx-DV-BE-A, 50 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +100 +100 +Connector_Samtec_HLE_SMD +Samtec_HLE-150-02-xxx-DV-BE-LC_2x50_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-150-02-xxx-DV-BE-LC, 50 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +100 +100 +Connector_Samtec_HLE_SMD +Samtec_HLE-150-02-xxx-DV-BE_2x50_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-150-02-xxx-DV-BE, 50 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +100 +100 +Connector_Samtec_HLE_SMD +Samtec_HLE-150-02-xxx-DV-LC_2x50_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-150-02-xxx-DV-LC, 50 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +100 +100 +Connector_Samtec_HLE_SMD +Samtec_HLE-150-02-xxx-DV_2x50_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-150-02-xxx-DV, 50 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xxx-dv-xx-xx-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-dv-footprint.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +100 +100 +Connector_Samtec_HLE_THT +Samtec_HLE-104-02-xx-DV-PE-LC_2x04_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-104-02-xx-DV-PE-LC, 4 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +8 +8 +Connector_Samtec_HLE_THT +Samtec_HLE-104-02-xx-DV-PE_2x04_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-104-02-xx-DV-PE (compatible alternatives: HLE-104-02-xx-DV-PE-BE), 4 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +8 +8 +Connector_Samtec_HLE_THT +Samtec_HLE-104-02-xx-DV-TE_2x04_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-104-02-xx-DV-TE, 4 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +8 +8 +Connector_Samtec_HLE_THT +Samtec_HLE-105-02-xx-DV-PE-LC_2x05_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-105-02-xx-DV-PE-LC, 5 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +10 +10 +Connector_Samtec_HLE_THT +Samtec_HLE-105-02-xx-DV-PE_2x05_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-105-02-xx-DV-PE (compatible alternatives: HLE-105-02-xx-DV-PE-BE), 5 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +10 +10 +Connector_Samtec_HLE_THT +Samtec_HLE-105-02-xx-DV-TE_2x05_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-105-02-xx-DV-TE, 5 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +10 +10 +Connector_Samtec_HLE_THT +Samtec_HLE-106-02-xx-DV-PE-LC_2x06_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-106-02-xx-DV-PE-LC, 6 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +12 +12 +Connector_Samtec_HLE_THT +Samtec_HLE-106-02-xx-DV-PE_2x06_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-106-02-xx-DV-PE (compatible alternatives: HLE-106-02-xx-DV-PE-BE), 6 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +12 +12 +Connector_Samtec_HLE_THT +Samtec_HLE-106-02-xx-DV-TE_2x06_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-106-02-xx-DV-TE, 6 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +12 +12 +Connector_Samtec_HLE_THT +Samtec_HLE-107-02-xx-DV-PE-LC_2x07_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-107-02-xx-DV-PE-LC, 7 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +14 +14 +Connector_Samtec_HLE_THT +Samtec_HLE-107-02-xx-DV-PE_2x07_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-107-02-xx-DV-PE (compatible alternatives: HLE-107-02-xx-DV-PE-BE), 7 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +14 +14 +Connector_Samtec_HLE_THT +Samtec_HLE-107-02-xx-DV-TE_2x07_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-107-02-xx-DV-TE, 7 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +14 +14 +Connector_Samtec_HLE_THT +Samtec_HLE-108-02-xx-DV-PE-LC_2x08_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-108-02-xx-DV-PE-LC, 8 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +16 +16 +Connector_Samtec_HLE_THT +Samtec_HLE-108-02-xx-DV-PE_2x08_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-108-02-xx-DV-PE (compatible alternatives: HLE-108-02-xx-DV-PE-BE), 8 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +16 +16 +Connector_Samtec_HLE_THT +Samtec_HLE-108-02-xx-DV-TE_2x08_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-108-02-xx-DV-TE, 8 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +16 +16 +Connector_Samtec_HLE_THT +Samtec_HLE-109-02-xx-DV-PE-LC_2x09_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-109-02-xx-DV-PE-LC, 9 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +18 +18 +Connector_Samtec_HLE_THT +Samtec_HLE-109-02-xx-DV-PE_2x09_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-109-02-xx-DV-PE (compatible alternatives: HLE-109-02-xx-DV-PE-BE), 9 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +18 +18 +Connector_Samtec_HLE_THT +Samtec_HLE-109-02-xx-DV-TE_2x09_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-109-02-xx-DV-TE, 9 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +18 +18 +Connector_Samtec_HLE_THT +Samtec_HLE-110-02-xx-DV-PE-LC_2x10_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-110-02-xx-DV-PE-LC, 10 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +20 +20 +Connector_Samtec_HLE_THT +Samtec_HLE-110-02-xx-DV-PE_2x10_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-110-02-xx-DV-PE (compatible alternatives: HLE-110-02-xx-DV-PE-BE), 10 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +20 +20 +Connector_Samtec_HLE_THT +Samtec_HLE-110-02-xx-DV-TE_2x10_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-110-02-xx-DV-TE, 10 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +20 +20 +Connector_Samtec_HLE_THT +Samtec_HLE-111-02-xx-DV-PE-LC_2x11_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-111-02-xx-DV-PE-LC, 11 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +22 +22 +Connector_Samtec_HLE_THT +Samtec_HLE-111-02-xx-DV-PE_2x11_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-111-02-xx-DV-PE (compatible alternatives: HLE-111-02-xx-DV-PE-BE), 11 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +22 +22 +Connector_Samtec_HLE_THT +Samtec_HLE-111-02-xx-DV-TE_2x11_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-111-02-xx-DV-TE, 11 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +22 +22 +Connector_Samtec_HLE_THT +Samtec_HLE-112-02-xx-DV-PE-LC_2x12_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-112-02-xx-DV-PE-LC, 12 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +24 +24 +Connector_Samtec_HLE_THT +Samtec_HLE-112-02-xx-DV-PE_2x12_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-112-02-xx-DV-PE (compatible alternatives: HLE-112-02-xx-DV-PE-BE), 12 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +24 +24 +Connector_Samtec_HLE_THT +Samtec_HLE-112-02-xx-DV-TE_2x12_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-112-02-xx-DV-TE, 12 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +24 +24 +Connector_Samtec_HLE_THT +Samtec_HLE-113-02-xx-DV-PE-LC_2x13_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-113-02-xx-DV-PE-LC, 13 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +26 +26 +Connector_Samtec_HLE_THT +Samtec_HLE-113-02-xx-DV-PE_2x13_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-113-02-xx-DV-PE (compatible alternatives: HLE-113-02-xx-DV-PE-BE), 13 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +26 +26 +Connector_Samtec_HLE_THT +Samtec_HLE-113-02-xx-DV-TE_2x13_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-113-02-xx-DV-TE, 13 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +26 +26 +Connector_Samtec_HLE_THT +Samtec_HLE-114-02-xx-DV-PE-LC_2x14_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-114-02-xx-DV-PE-LC, 14 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +28 +28 +Connector_Samtec_HLE_THT +Samtec_HLE-114-02-xx-DV-PE_2x14_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-114-02-xx-DV-PE (compatible alternatives: HLE-114-02-xx-DV-PE-BE), 14 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +28 +28 +Connector_Samtec_HLE_THT +Samtec_HLE-114-02-xx-DV-TE_2x14_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-114-02-xx-DV-TE, 14 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +28 +28 +Connector_Samtec_HLE_THT +Samtec_HLE-115-02-xx-DV-PE-LC_2x15_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-115-02-xx-DV-PE-LC, 15 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +30 +30 +Connector_Samtec_HLE_THT +Samtec_HLE-115-02-xx-DV-PE_2x15_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-115-02-xx-DV-PE (compatible alternatives: HLE-115-02-xx-DV-PE-BE), 15 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +30 +30 +Connector_Samtec_HLE_THT +Samtec_HLE-115-02-xx-DV-TE_2x15_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-115-02-xx-DV-TE, 15 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +30 +30 +Connector_Samtec_HLE_THT +Samtec_HLE-116-02-xx-DV-PE-LC_2x16_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-116-02-xx-DV-PE-LC, 16 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +32 +32 +Connector_Samtec_HLE_THT +Samtec_HLE-116-02-xx-DV-PE_2x16_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-116-02-xx-DV-PE (compatible alternatives: HLE-116-02-xx-DV-PE-BE), 16 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +32 +32 +Connector_Samtec_HLE_THT +Samtec_HLE-116-02-xx-DV-TE_2x16_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-116-02-xx-DV-TE, 16 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +32 +32 +Connector_Samtec_HLE_THT +Samtec_HLE-117-02-xx-DV-PE-LC_2x17_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-117-02-xx-DV-PE-LC, 17 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +34 +34 +Connector_Samtec_HLE_THT +Samtec_HLE-117-02-xx-DV-PE_2x17_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-117-02-xx-DV-PE (compatible alternatives: HLE-117-02-xx-DV-PE-BE), 17 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +34 +34 +Connector_Samtec_HLE_THT +Samtec_HLE-117-02-xx-DV-TE_2x17_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-117-02-xx-DV-TE, 17 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +34 +34 +Connector_Samtec_HLE_THT +Samtec_HLE-118-02-xx-DV-PE-LC_2x18_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-118-02-xx-DV-PE-LC, 18 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +36 +36 +Connector_Samtec_HLE_THT +Samtec_HLE-118-02-xx-DV-PE_2x18_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-118-02-xx-DV-PE (compatible alternatives: HLE-118-02-xx-DV-PE-BE), 18 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +36 +36 +Connector_Samtec_HLE_THT +Samtec_HLE-118-02-xx-DV-TE_2x18_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-118-02-xx-DV-TE, 18 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +36 +36 +Connector_Samtec_HLE_THT +Samtec_HLE-119-02-xx-DV-PE-LC_2x19_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-119-02-xx-DV-PE-LC, 19 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +38 +38 +Connector_Samtec_HLE_THT +Samtec_HLE-119-02-xx-DV-PE_2x19_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-119-02-xx-DV-PE (compatible alternatives: HLE-119-02-xx-DV-PE-BE), 19 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +38 +38 +Connector_Samtec_HLE_THT +Samtec_HLE-119-02-xx-DV-TE_2x19_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-119-02-xx-DV-TE, 19 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +38 +38 +Connector_Samtec_HLE_THT +Samtec_HLE-120-02-xx-DV-PE-LC_2x20_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-120-02-xx-DV-PE-LC, 20 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +40 +40 +Connector_Samtec_HLE_THT +Samtec_HLE-120-02-xx-DV-PE_2x20_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-120-02-xx-DV-PE (compatible alternatives: HLE-120-02-xx-DV-PE-BE), 20 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +40 +40 +Connector_Samtec_HLE_THT +Samtec_HLE-120-02-xx-DV-TE_2x20_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-120-02-xx-DV-TE, 20 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +40 +40 +Connector_Samtec_HLE_THT +Samtec_HLE-121-02-xx-DV-PE-LC_2x21_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-121-02-xx-DV-PE-LC, 21 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +42 +42 +Connector_Samtec_HLE_THT +Samtec_HLE-121-02-xx-DV-PE_2x21_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-121-02-xx-DV-PE (compatible alternatives: HLE-121-02-xx-DV-PE-BE), 21 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +42 +42 +Connector_Samtec_HLE_THT +Samtec_HLE-121-02-xx-DV-TE_2x21_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-121-02-xx-DV-TE, 21 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +42 +42 +Connector_Samtec_HLE_THT +Samtec_HLE-122-02-xx-DV-PE-LC_2x22_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-122-02-xx-DV-PE-LC, 22 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +44 +44 +Connector_Samtec_HLE_THT +Samtec_HLE-122-02-xx-DV-PE_2x22_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-122-02-xx-DV-PE (compatible alternatives: HLE-122-02-xx-DV-PE-BE), 22 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +44 +44 +Connector_Samtec_HLE_THT +Samtec_HLE-122-02-xx-DV-TE_2x22_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-122-02-xx-DV-TE, 22 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +44 +44 +Connector_Samtec_HLE_THT +Samtec_HLE-123-02-xx-DV-PE-LC_2x23_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-123-02-xx-DV-PE-LC, 23 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +46 +46 +Connector_Samtec_HLE_THT +Samtec_HLE-123-02-xx-DV-PE_2x23_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-123-02-xx-DV-PE (compatible alternatives: HLE-123-02-xx-DV-PE-BE), 23 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +46 +46 +Connector_Samtec_HLE_THT +Samtec_HLE-123-02-xx-DV-TE_2x23_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-123-02-xx-DV-TE, 23 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +46 +46 +Connector_Samtec_HLE_THT +Samtec_HLE-124-02-xx-DV-PE-LC_2x24_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-124-02-xx-DV-PE-LC, 24 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +48 +48 +Connector_Samtec_HLE_THT +Samtec_HLE-124-02-xx-DV-PE_2x24_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-124-02-xx-DV-PE (compatible alternatives: HLE-124-02-xx-DV-PE-BE), 24 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +48 +48 +Connector_Samtec_HLE_THT +Samtec_HLE-124-02-xx-DV-TE_2x24_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-124-02-xx-DV-TE, 24 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +48 +48 +Connector_Samtec_HLE_THT +Samtec_HLE-125-02-xx-DV-PE-LC_2x25_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-125-02-xx-DV-PE-LC, 25 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +50 +50 +Connector_Samtec_HLE_THT +Samtec_HLE-125-02-xx-DV-PE_2x25_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-125-02-xx-DV-PE (compatible alternatives: HLE-125-02-xx-DV-PE-BE), 25 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +50 +50 +Connector_Samtec_HLE_THT +Samtec_HLE-125-02-xx-DV-TE_2x25_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-125-02-xx-DV-TE, 25 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +50 +50 +Connector_Samtec_HLE_THT +Samtec_HLE-126-02-xx-DV-PE-LC_2x26_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-126-02-xx-DV-PE-LC, 26 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +52 +52 +Connector_Samtec_HLE_THT +Samtec_HLE-126-02-xx-DV-PE_2x26_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-126-02-xx-DV-PE (compatible alternatives: HLE-126-02-xx-DV-PE-BE), 26 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +52 +52 +Connector_Samtec_HLE_THT +Samtec_HLE-126-02-xx-DV-TE_2x26_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-126-02-xx-DV-TE, 26 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +52 +52 +Connector_Samtec_HLE_THT +Samtec_HLE-127-02-xx-DV-PE-LC_2x27_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-127-02-xx-DV-PE-LC, 27 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +54 +54 +Connector_Samtec_HLE_THT +Samtec_HLE-127-02-xx-DV-PE_2x27_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-127-02-xx-DV-PE (compatible alternatives: HLE-127-02-xx-DV-PE-BE), 27 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +54 +54 +Connector_Samtec_HLE_THT +Samtec_HLE-127-02-xx-DV-TE_2x27_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-127-02-xx-DV-TE, 27 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +54 +54 +Connector_Samtec_HLE_THT +Samtec_HLE-128-02-xx-DV-PE-LC_2x28_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-128-02-xx-DV-PE-LC, 28 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +56 +56 +Connector_Samtec_HLE_THT +Samtec_HLE-128-02-xx-DV-PE_2x28_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-128-02-xx-DV-PE (compatible alternatives: HLE-128-02-xx-DV-PE-BE), 28 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +56 +56 +Connector_Samtec_HLE_THT +Samtec_HLE-128-02-xx-DV-TE_2x28_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-128-02-xx-DV-TE, 28 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +56 +56 +Connector_Samtec_HLE_THT +Samtec_HLE-129-02-xx-DV-PE-LC_2x29_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-129-02-xx-DV-PE-LC, 29 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +58 +58 +Connector_Samtec_HLE_THT +Samtec_HLE-129-02-xx-DV-PE_2x29_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-129-02-xx-DV-PE (compatible alternatives: HLE-129-02-xx-DV-PE-BE), 29 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +58 +58 +Connector_Samtec_HLE_THT +Samtec_HLE-129-02-xx-DV-TE_2x29_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-129-02-xx-DV-TE, 29 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +58 +58 +Connector_Samtec_HLE_THT +Samtec_HLE-130-02-xx-DV-PE-LC_2x30_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-130-02-xx-DV-PE-LC, 30 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +60 +60 +Connector_Samtec_HLE_THT +Samtec_HLE-130-02-xx-DV-PE_2x30_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-130-02-xx-DV-PE (compatible alternatives: HLE-130-02-xx-DV-PE-BE), 30 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +60 +60 +Connector_Samtec_HLE_THT +Samtec_HLE-130-02-xx-DV-TE_2x30_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-130-02-xx-DV-TE, 30 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +60 +60 +Connector_Samtec_HLE_THT +Samtec_HLE-131-02-xx-DV-PE-LC_2x31_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-131-02-xx-DV-PE-LC, 31 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +62 +62 +Connector_Samtec_HLE_THT +Samtec_HLE-131-02-xx-DV-PE_2x31_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-131-02-xx-DV-PE (compatible alternatives: HLE-131-02-xx-DV-PE-BE), 31 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +62 +62 +Connector_Samtec_HLE_THT +Samtec_HLE-131-02-xx-DV-TE_2x31_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-131-02-xx-DV-TE, 31 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +62 +62 +Connector_Samtec_HLE_THT +Samtec_HLE-132-02-xx-DV-PE-LC_2x32_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-132-02-xx-DV-PE-LC, 32 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +64 +64 +Connector_Samtec_HLE_THT +Samtec_HLE-132-02-xx-DV-PE_2x32_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-132-02-xx-DV-PE (compatible alternatives: HLE-132-02-xx-DV-PE-BE), 32 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +64 +64 +Connector_Samtec_HLE_THT +Samtec_HLE-132-02-xx-DV-TE_2x32_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-132-02-xx-DV-TE, 32 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +64 +64 +Connector_Samtec_HLE_THT +Samtec_HLE-133-02-xx-DV-PE-LC_2x33_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-133-02-xx-DV-PE-LC, 33 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +66 +66 +Connector_Samtec_HLE_THT +Samtec_HLE-133-02-xx-DV-PE_2x33_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-133-02-xx-DV-PE (compatible alternatives: HLE-133-02-xx-DV-PE-BE), 33 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +66 +66 +Connector_Samtec_HLE_THT +Samtec_HLE-133-02-xx-DV-TE_2x33_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-133-02-xx-DV-TE, 33 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +66 +66 +Connector_Samtec_HLE_THT +Samtec_HLE-134-02-xx-DV-PE-LC_2x34_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-134-02-xx-DV-PE-LC, 34 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +68 +68 +Connector_Samtec_HLE_THT +Samtec_HLE-134-02-xx-DV-PE_2x34_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-134-02-xx-DV-PE (compatible alternatives: HLE-134-02-xx-DV-PE-BE), 34 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +68 +68 +Connector_Samtec_HLE_THT +Samtec_HLE-134-02-xx-DV-TE_2x34_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-134-02-xx-DV-TE, 34 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +68 +68 +Connector_Samtec_HLE_THT +Samtec_HLE-135-02-xx-DV-PE-LC_2x35_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-135-02-xx-DV-PE-LC, 35 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +70 +70 +Connector_Samtec_HLE_THT +Samtec_HLE-135-02-xx-DV-PE_2x35_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-135-02-xx-DV-PE (compatible alternatives: HLE-135-02-xx-DV-PE-BE), 35 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +70 +70 +Connector_Samtec_HLE_THT +Samtec_HLE-135-02-xx-DV-TE_2x35_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-135-02-xx-DV-TE, 35 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +70 +70 +Connector_Samtec_HLE_THT +Samtec_HLE-136-02-xx-DV-PE-LC_2x36_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-136-02-xx-DV-PE-LC, 36 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +72 +72 +Connector_Samtec_HLE_THT +Samtec_HLE-136-02-xx-DV-PE_2x36_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-136-02-xx-DV-PE (compatible alternatives: HLE-136-02-xx-DV-PE-BE), 36 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +72 +72 +Connector_Samtec_HLE_THT +Samtec_HLE-136-02-xx-DV-TE_2x36_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-136-02-xx-DV-TE, 36 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +72 +72 +Connector_Samtec_HLE_THT +Samtec_HLE-137-02-xx-DV-PE-LC_2x37_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-137-02-xx-DV-PE-LC, 37 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +74 +74 +Connector_Samtec_HLE_THT +Samtec_HLE-137-02-xx-DV-PE_2x37_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-137-02-xx-DV-PE (compatible alternatives: HLE-137-02-xx-DV-PE-BE), 37 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +74 +74 +Connector_Samtec_HLE_THT +Samtec_HLE-137-02-xx-DV-TE_2x37_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-137-02-xx-DV-TE, 37 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +74 +74 +Connector_Samtec_HLE_THT +Samtec_HLE-138-02-xx-DV-PE-LC_2x38_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-138-02-xx-DV-PE-LC, 38 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +76 +76 +Connector_Samtec_HLE_THT +Samtec_HLE-138-02-xx-DV-PE_2x38_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-138-02-xx-DV-PE (compatible alternatives: HLE-138-02-xx-DV-PE-BE), 38 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +76 +76 +Connector_Samtec_HLE_THT +Samtec_HLE-138-02-xx-DV-TE_2x38_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-138-02-xx-DV-TE, 38 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +76 +76 +Connector_Samtec_HLE_THT +Samtec_HLE-139-02-xx-DV-PE-LC_2x39_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-139-02-xx-DV-PE-LC, 39 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +78 +78 +Connector_Samtec_HLE_THT +Samtec_HLE-139-02-xx-DV-PE_2x39_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-139-02-xx-DV-PE (compatible alternatives: HLE-139-02-xx-DV-PE-BE), 39 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +78 +78 +Connector_Samtec_HLE_THT +Samtec_HLE-139-02-xx-DV-TE_2x39_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-139-02-xx-DV-TE, 39 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +78 +78 +Connector_Samtec_HLE_THT +Samtec_HLE-140-02-xx-DV-PE-LC_2x40_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-140-02-xx-DV-PE-LC, 40 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +80 +80 +Connector_Samtec_HLE_THT +Samtec_HLE-140-02-xx-DV-PE_2x40_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-140-02-xx-DV-PE (compatible alternatives: HLE-140-02-xx-DV-PE-BE), 40 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +80 +80 +Connector_Samtec_HLE_THT +Samtec_HLE-140-02-xx-DV-TE_2x40_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-140-02-xx-DV-TE, 40 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +80 +80 +Connector_Samtec_HLE_THT +Samtec_HLE-141-02-xx-DV-PE-LC_2x41_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-141-02-xx-DV-PE-LC, 41 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +82 +82 +Connector_Samtec_HLE_THT +Samtec_HLE-141-02-xx-DV-PE_2x41_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-141-02-xx-DV-PE (compatible alternatives: HLE-141-02-xx-DV-PE-BE), 41 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +82 +82 +Connector_Samtec_HLE_THT +Samtec_HLE-141-02-xx-DV-TE_2x41_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-141-02-xx-DV-TE, 41 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +82 +82 +Connector_Samtec_HLE_THT +Samtec_HLE-142-02-xx-DV-PE-LC_2x42_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-142-02-xx-DV-PE-LC, 42 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +84 +84 +Connector_Samtec_HLE_THT +Samtec_HLE-142-02-xx-DV-PE_2x42_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-142-02-xx-DV-PE (compatible alternatives: HLE-142-02-xx-DV-PE-BE), 42 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +84 +84 +Connector_Samtec_HLE_THT +Samtec_HLE-142-02-xx-DV-TE_2x42_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-142-02-xx-DV-TE, 42 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +84 +84 +Connector_Samtec_HLE_THT +Samtec_HLE-143-02-xx-DV-PE-LC_2x43_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-143-02-xx-DV-PE-LC, 43 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +86 +86 +Connector_Samtec_HLE_THT +Samtec_HLE-143-02-xx-DV-PE_2x43_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-143-02-xx-DV-PE (compatible alternatives: HLE-143-02-xx-DV-PE-BE), 43 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +86 +86 +Connector_Samtec_HLE_THT +Samtec_HLE-143-02-xx-DV-TE_2x43_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-143-02-xx-DV-TE, 43 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +86 +86 +Connector_Samtec_HLE_THT +Samtec_HLE-144-02-xx-DV-PE-LC_2x44_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-144-02-xx-DV-PE-LC, 44 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +88 +88 +Connector_Samtec_HLE_THT +Samtec_HLE-144-02-xx-DV-PE_2x44_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-144-02-xx-DV-PE (compatible alternatives: HLE-144-02-xx-DV-PE-BE), 44 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +88 +88 +Connector_Samtec_HLE_THT +Samtec_HLE-144-02-xx-DV-TE_2x44_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-144-02-xx-DV-TE, 44 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +88 +88 +Connector_Samtec_HLE_THT +Samtec_HLE-145-02-xx-DV-PE-LC_2x45_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-145-02-xx-DV-PE-LC, 45 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +90 +90 +Connector_Samtec_HLE_THT +Samtec_HLE-145-02-xx-DV-PE_2x45_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-145-02-xx-DV-PE (compatible alternatives: HLE-145-02-xx-DV-PE-BE), 45 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +90 +90 +Connector_Samtec_HLE_THT +Samtec_HLE-145-02-xx-DV-TE_2x45_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-145-02-xx-DV-TE, 45 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +90 +90 +Connector_Samtec_HLE_THT +Samtec_HLE-146-02-xx-DV-PE-LC_2x46_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-146-02-xx-DV-PE-LC, 46 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +92 +92 +Connector_Samtec_HLE_THT +Samtec_HLE-146-02-xx-DV-PE_2x46_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-146-02-xx-DV-PE (compatible alternatives: HLE-146-02-xx-DV-PE-BE), 46 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +92 +92 +Connector_Samtec_HLE_THT +Samtec_HLE-146-02-xx-DV-TE_2x46_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-146-02-xx-DV-TE, 46 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +92 +92 +Connector_Samtec_HLE_THT +Samtec_HLE-147-02-xx-DV-PE-LC_2x47_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-147-02-xx-DV-PE-LC, 47 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +94 +94 +Connector_Samtec_HLE_THT +Samtec_HLE-147-02-xx-DV-PE_2x47_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-147-02-xx-DV-PE (compatible alternatives: HLE-147-02-xx-DV-PE-BE), 47 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +94 +94 +Connector_Samtec_HLE_THT +Samtec_HLE-147-02-xx-DV-TE_2x47_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-147-02-xx-DV-TE, 47 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +94 +94 +Connector_Samtec_HLE_THT +Samtec_HLE-148-02-xx-DV-PE-LC_2x48_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-148-02-xx-DV-PE-LC, 48 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +96 +96 +Connector_Samtec_HLE_THT +Samtec_HLE-148-02-xx-DV-PE_2x48_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-148-02-xx-DV-PE (compatible alternatives: HLE-148-02-xx-DV-PE-BE), 48 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +96 +96 +Connector_Samtec_HLE_THT +Samtec_HLE-148-02-xx-DV-TE_2x48_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-148-02-xx-DV-TE, 48 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +96 +96 +Connector_Samtec_HLE_THT +Samtec_HLE-149-02-xx-DV-PE-LC_2x49_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-149-02-xx-DV-PE-LC, 49 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +98 +98 +Connector_Samtec_HLE_THT +Samtec_HLE-149-02-xx-DV-PE_2x49_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-149-02-xx-DV-PE (compatible alternatives: HLE-149-02-xx-DV-PE-BE), 49 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +98 +98 +Connector_Samtec_HLE_THT +Samtec_HLE-149-02-xx-DV-TE_2x49_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-149-02-xx-DV-TE, 49 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +98 +98 +Connector_Samtec_HLE_THT +Samtec_HLE-150-02-xx-DV-PE-LC_2x50_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-150-02-xx-DV-PE-LC, 50 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +100 +100 +Connector_Samtec_HLE_THT +Samtec_HLE-150-02-xx-DV-PE_2x50_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-150-02-xx-DV-PE (compatible alternatives: HLE-150-02-xx-DV-PE-BE), 50 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +100 +100 +Connector_Samtec_HLE_THT +Samtec_HLE-150-02-xx-DV-TE_2x50_P2.54mm_Horizontal +Samtec HLE .100" Tiger Beam Cost-effective Single Beam Socket Strip, HLE-150-02-xx-DV-TE, 50 Pins per row (http://suddendocs.samtec.com/prints/hle-1xx-02-xx-dv-xe-xx-mkt.pdf, http://suddendocs.samtec.com/prints/hle-thru.pdf), generated with kicad-footprint-generator +connector Samtec HLE top entry +0 +100 +100 +Connector_Stocko +Stocko_MKS_1651-6-0-202_1x2_P2.50mm_Vertical +Stocko MKS 16xx series connector, (https://www.stocko-contact.com/downloads/steckverbindersystem-raster-2,5-mm.pdf#page=15), generated with kicad-footprint-generator +Stocko RFK MKS 16xx +0 +2 +2 +Connector_Stocko +Stocko_MKS_1652-6-0-202_1x2_P2.50mm_Vertical +Stocko MKS 16xx series connector, (https://www.stocko-contact.com/downloads/steckverbindersystem-raster-2,5-mm.pdf#page=15), generated with kicad-footprint-generator +Stocko RFK MKS 16xx +0 +2 +2 +Connector_Stocko +Stocko_MKS_1653-6-0-303_1x3_P2.50mm_Vertical +Stocko MKS 16xx series connector, (https://www.stocko-contact.com/downloads/steckverbindersystem-raster-2,5-mm.pdf#page=15), generated with kicad-footprint-generator +Stocko RFK MKS 16xx +0 +3 +3 +Connector_Stocko +Stocko_MKS_1654-6-0-404_1x4_P2.50mm_Vertical +Stocko MKS 16xx series connector, (https://www.stocko-contact.com/downloads/steckverbindersystem-raster-2,5-mm.pdf#page=15), generated with kicad-footprint-generator +Stocko RFK MKS 16xx +0 +4 +4 +Connector_Stocko +Stocko_MKS_1655-6-0-505_1x5_P2.50mm_Vertical +Stocko MKS 16xx series connector, (https://www.stocko-contact.com/downloads/steckverbindersystem-raster-2,5-mm.pdf#page=15), generated with kicad-footprint-generator +Stocko RFK MKS 16xx +0 +5 +5 +Connector_Stocko +Stocko_MKS_1656-6-0-606_1x6_P2.50mm_Vertical +Stocko MKS 16xx series connector, (https://www.stocko-contact.com/downloads/steckverbindersystem-raster-2,5-mm.pdf#page=15), generated with kicad-footprint-generator +Stocko RFK MKS 16xx +0 +6 +6 +Connector_Stocko +Stocko_MKS_1657-6-0-707_1x7_P2.50mm_Vertical +Stocko MKS 16xx series connector, (https://www.stocko-contact.com/downloads/steckverbindersystem-raster-2,5-mm.pdf#page=15), generated with kicad-footprint-generator +Stocko RFK MKS 16xx +0 +7 +7 +Connector_Stocko +Stocko_MKS_1658-6-0-808_1x8_P2.50mm_Vertical +Stocko MKS 16xx series connector, (https://www.stocko-contact.com/downloads/steckverbindersystem-raster-2,5-mm.pdf#page=15), generated with kicad-footprint-generator +Stocko RFK MKS 16xx +0 +8 +8 +Connector_Stocko +Stocko_MKS_1659-6-0-909_1x9_P2.50mm_Vertical +Stocko MKS 16xx series connector, (https://www.stocko-contact.com/downloads/steckverbindersystem-raster-2,5-mm.pdf#page=15), generated with kicad-footprint-generator +Stocko RFK MKS 16xx +0 +9 +9 +Connector_Stocko +Stocko_MKS_1660-6-0-1010_1x10_P2.50mm_Vertical +Stocko MKS 16xx series connector, (https://www.stocko-contact.com/downloads/steckverbindersystem-raster-2,5-mm.pdf#page=15), generated with kicad-footprint-generator +Stocko RFK MKS 16xx +0 +10 +10 +Connector_Stocko +Stocko_MKS_1661-6-0-1111_1x11_P2.50mm_Vertical +Stocko MKS 16xx series connector, (https://www.stocko-contact.com/downloads/steckverbindersystem-raster-2,5-mm.pdf#page=15), generated with kicad-footprint-generator +Stocko RFK MKS 16xx +0 +11 +11 +Connector_Stocko +Stocko_MKS_1662-6-0-1212_1x12_P2.50mm_Vertical +Stocko MKS 16xx series connector, (https://www.stocko-contact.com/downloads/steckverbindersystem-raster-2,5-mm.pdf#page=15), generated with kicad-footprint-generator +Stocko RFK MKS 16xx +0 +12 +12 +Connector_Stocko +Stocko_MKS_1663-6-0-1313_1x13_P2.50mm_Vertical +Stocko MKS 16xx series connector, (https://www.stocko-contact.com/downloads/steckverbindersystem-raster-2,5-mm.pdf#page=15), generated with kicad-footprint-generator +Stocko RFK MKS 16xx +0 +13 +13 +Connector_Stocko +Stocko_MKS_1664-6-0-1414_1x14_P2.50mm_Vertical +Stocko MKS 16xx series connector, (https://www.stocko-contact.com/downloads/steckverbindersystem-raster-2,5-mm.pdf#page=15), generated with kicad-footprint-generator +Stocko RFK MKS 16xx +0 +14 +14 +Connector_Stocko +Stocko_MKS_1665-6-0-1515_1x15_P2.50mm_Vertical +Stocko MKS 16xx series connector, (https://www.stocko-contact.com/downloads/steckverbindersystem-raster-2,5-mm.pdf#page=15), generated with kicad-footprint-generator +Stocko RFK MKS 16xx +0 +15 +15 +Connector_Stocko +Stocko_MKS_1666-6-0-1616_1x16_P2.50mm_Vertical +Stocko MKS 16xx series connector, (https://www.stocko-contact.com/downloads/steckverbindersystem-raster-2,5-mm.pdf#page=15), generated with kicad-footprint-generator +Stocko RFK MKS 16xx +0 +16 +16 +Connector_Stocko +Stocko_MKS_1667-6-0-1717_1x17_P2.50mm_Vertical +Stocko MKS 16xx series connector, (https://www.stocko-contact.com/downloads/steckverbindersystem-raster-2,5-mm.pdf#page=15), generated with kicad-footprint-generator +Stocko RFK MKS 16xx +0 +17 +17 +Connector_Stocko +Stocko_MKS_1668-6-0-1818_1x18_P2.50mm_Vertical +Stocko MKS 16xx series connector, (https://www.stocko-contact.com/downloads/steckverbindersystem-raster-2,5-mm.pdf#page=15), generated with kicad-footprint-generator +Stocko RFK MKS 16xx +0 +18 +18 +Connector_Stocko +Stocko_MKS_1669-6-0-1919_1x19_P2.50mm_Vertical +Stocko MKS 16xx series connector, (https://www.stocko-contact.com/downloads/steckverbindersystem-raster-2,5-mm.pdf#page=15), generated with kicad-footprint-generator +Stocko RFK MKS 16xx +0 +19 +19 +Connector_Stocko +Stocko_MKS_1670-6-0-2020_1x20_P2.50mm_Vertical +Stocko MKS 16xx series connector, (https://www.stocko-contact.com/downloads/steckverbindersystem-raster-2,5-mm.pdf#page=15), generated with kicad-footprint-generator +Stocko RFK MKS 16xx +0 +20 +20 +Connector_TE-Connectivity +TE_1-826576-3_1x13_P3.96mm_Vertical +TE, 1-826576-3, 13 Pins (https://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=826576&DocType=Customer+Drawing&DocLang=English), generated with kicad-footprint-generator +connector TE 826576 vertical +0 +13 +13 +Connector_TE-Connectivity +TE_1-826576-5_1x15_P3.96mm_Vertical +TE, 1-826576-5, 15 Pins (https://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=826576&DocType=Customer+Drawing&DocLang=English), generated with kicad-footprint-generator +connector TE 826576 vertical +0 +15 +15 +Connector_TE-Connectivity +TE_1-826576-6_1x16_P3.96mm_Vertical +TE, 1-826576-6, 16 Pins (https://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=826576&DocType=Customer+Drawing&DocLang=English), generated with kicad-footprint-generator +connector TE 826576 vertical +0 +16 +16 +Connector_TE-Connectivity +TE_1-826576-7_1x17_P3.96mm_Vertical +TE, 1-826576-7, 17 Pins (https://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=826576&DocType=Customer+Drawing&DocLang=English), generated with kicad-footprint-generator +connector TE 826576 vertical +0 +17 +17 +Connector_TE-Connectivity +TE_1-826576-8_1x18_P3.96mm_Vertical +TE, 1-826576-8, 18 Pins (https://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=826576&DocType=Customer+Drawing&DocLang=English), generated with kicad-footprint-generator +connector TE 826576 vertical +0 +18 +18 +Connector_TE-Connectivity +TE_2-826576-0_1x20_P3.96mm_Vertical +TE, 2-826576-0, 20 Pins (https://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=826576&DocType=Customer+Drawing&DocLang=English), generated with kicad-footprint-generator +connector TE 826576 vertical +0 +20 +20 +Connector_TE-Connectivity +TE_3-826576-6_1x36_P3.96mm_Vertical +TE, 3-826576-6, 36 Pins (https://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=826576&DocType=Customer+Drawing&DocLang=English), generated with kicad-footprint-generator +connector TE 826576 vertical +0 +36 +36 +Connector_TE-Connectivity +TE_826576-2_1x02_P3.96mm_Vertical +TE, 826576-2, 2 Pins (https://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=826576&DocType=Customer+Drawing&DocLang=English), generated with kicad-footprint-generator +connector TE 826576 vertical +0 +2 +2 +Connector_TE-Connectivity +TE_826576-3_1x03_P3.96mm_Vertical +TE, 826576-3, 3 Pins (https://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=826576&DocType=Customer+Drawing&DocLang=English), generated with kicad-footprint-generator +connector TE 826576 vertical +0 +3 +3 +Connector_TE-Connectivity +TE_826576-5_1x05_P3.96mm_Vertical +TE, 826576-5, 5 Pins (https://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=826576&DocType=Customer+Drawing&DocLang=English), generated with kicad-footprint-generator +connector TE 826576 vertical +0 +5 +5 +Connector_TE-Connectivity +TE_826576-6_1x06_P3.96mm_Vertical +TE, 826576-6, 6 Pins (https://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=826576&DocType=Customer+Drawing&DocLang=English), generated with kicad-footprint-generator +connector TE 826576 vertical +0 +6 +6 +Connector_TE-Connectivity +TE_826576-7_1x07_P3.96mm_Vertical +TE, 826576-7, 7 Pins (https://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=826576&DocType=Customer+Drawing&DocLang=English), generated with kicad-footprint-generator +connector TE 826576 vertical +0 +7 +7 +Connector_TE-Connectivity +TE_826576-8_1x08_P3.96mm_Vertical +TE, 826576-8, 8 Pins (https://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=826576&DocType=Customer+Drawing&DocLang=English), generated with kicad-footprint-generator +connector TE 826576 vertical +0 +8 +8 +Connector_TE-Connectivity +TE_826576-9_1x09_P3.96mm_Vertical +TE, 826576-9, 9 Pins (https://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=826576&DocType=Customer+Drawing&DocLang=English), generated with kicad-footprint-generator +connector TE 826576 vertical +0 +9 +9 +Connector_TE-Connectivity +TE_5767171-1_2x19_P0.635mm_Vertical +PCB Mount Receptacle, Vertical, Board-to-Board, 38 Position, 24.003mm / .64mm [.945in] Centerline, Header Only, Palladium Nickel (https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F5767171%7FB2%7Fpdf%7FEnglish%7FENG_CD_5767171_B2.pdf%7F5767171-1#page=2) +mictor38 receptacle board-to-board +0 +43 +39 +Connector_TE-Connectivity +TE_AMPSEAL_1-776087-x_3Rows_23_P0.4mm_Horizontal +Connector +TE 776087 +0 +23 +23 +Connector_TE-Connectivity +TE_MATE-N-LOK_1-770182-x_3x03_P4.14mm_Vertical +Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-770182-x, 3 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator +connector TE MATE-N-LOK side entry +0 +9 +9 +Connector_TE-Connectivity +TE_MATE-N-LOK_1-770186-x_3x04_P4.14mm_Vertical +Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-770186-x, 4 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator +connector TE MATE-N-LOK side entry +0 +12 +12 +Connector_TE-Connectivity +TE_MATE-N-LOK_1-770190-x_3x05_P4.14mm_Vertical +Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-770190-x, 5 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator +connector TE MATE-N-LOK side entry +0 +15 +15 +Connector_TE-Connectivity +TE_MATE-N-LOK_1-770621-x_2x06_P4.14mm_Vertical +Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-770621-x, 6 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator +connector TE MATE-N-LOK side entry +0 +12 +12 +Connector_TE-Connectivity +TE_MATE-N-LOK_1-770858-x_2x05_P4.14mm_Vertical +Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-770858-x, 5 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator +connector TE MATE-N-LOK side entry +0 +10 +10 +Connector_TE-Connectivity +TE_MATE-N-LOK_1-770866-x_1x02_P4.14mm_Vertical +Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-770866-x, 2 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator +connector TE MATE-N-LOK side entry +0 +2 +2 +Connector_TE-Connectivity +TE_MATE-N-LOK_1-770870-x_1x03_P4.14mm_Vertical +Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-770870-x, 3 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator +connector TE MATE-N-LOK side entry +0 +3 +3 +Connector_TE-Connectivity +TE_MATE-N-LOK_1-770874-x_2x02_P4.14mm_Vertical +Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-770874-x, 2 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator +connector TE MATE-N-LOK side entry +0 +4 +4 +Connector_TE-Connectivity +TE_MATE-N-LOK_1-770875-x_2x03_P4.14mm_Vertical +Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-770875-x, 3 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator +connector TE MATE-N-LOK side entry +0 +6 +6 +Connector_TE-Connectivity +TE_MATE-N-LOK_1-770966-x_1x02_P4.14mm_Horizontal +Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-770966-x, 2 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator +connector TE MATE-N-LOK top entry +0 +2 +2 +Connector_TE-Connectivity +TE_MATE-N-LOK_1-770967-x_1x03_P4.14mm_Horizontal +Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-770967-x, 3 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator +connector TE MATE-N-LOK top entry +0 +3 +3 +Connector_TE-Connectivity +TE_MATE-N-LOK_1-770968-x_2x02_P4.14mm_Horizontal +Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-770968-x, 2 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator +connector TE MATE-N-LOK top entry +0 +4 +4 +Connector_TE-Connectivity +TE_MATE-N-LOK_1-770969-x_2x03_P4.14mm_Horizontal +Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-770969-x, 3 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator +connector TE MATE-N-LOK top entry +0 +6 +6 +Connector_TE-Connectivity +TE_MATE-N-LOK_1-770970-x_2x04_P4.14mm_Horizontal +Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-770970-x, 4 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator +connector TE MATE-N-LOK top entry +0 +8 +8 +Connector_TE-Connectivity +TE_MATE-N-LOK_1-770971-x_2x05_P4.14mm_Horizontal +Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-770971-x, 5 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator +connector TE MATE-N-LOK top entry +0 +10 +10 +Connector_TE-Connectivity +TE_MATE-N-LOK_1-770972-x_2x06_P4.14mm_Horizontal +Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-770972-x, 6 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator +connector TE MATE-N-LOK top entry +0 +12 +12 +Connector_TE-Connectivity +TE_MATE-N-LOK_1-770973-x_2x07_P4.14mm_Horizontal +Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-770973-x, 7 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator +connector TE MATE-N-LOK top entry +0 +14 +14 +Connector_TE-Connectivity +TE_MATE-N-LOK_1-770974-x_2x08_P4.14mm_Horizontal +Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-770974-x, 8 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator +connector TE MATE-N-LOK top entry +0 +16 +16 +Connector_TE-Connectivity +TE_MATE-N-LOK_1-794067-x_2x07_P4.14mm_Vertical +Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-794067-x, 7 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator +connector TE MATE-N-LOK side entry +0 +14 +14 +Connector_TE-Connectivity +TE_MATE-N-LOK_1-794068-x_2x08_P4.14mm_Vertical +Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-794068-x, 8 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator +connector TE MATE-N-LOK side entry +0 +16 +16 +Connector_TE-Connectivity +TE_MATE-N-LOK_1-794069-x_2x09_P4.14mm_Vertical +Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-794069-x, 9 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator +connector TE MATE-N-LOK side entry +0 +18 +18 +Connector_TE-Connectivity +TE_MATE-N-LOK_1-794070-x_2x10_P4.14mm_Vertical +Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-794070-x, 10 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator +connector TE MATE-N-LOK side entry +0 +20 +20 +Connector_TE-Connectivity +TE_MATE-N-LOK_1-794071-x_2x11_P4.14mm_Vertical +Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-794071-x, 11 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator +connector TE MATE-N-LOK side entry +0 +22 +22 +Connector_TE-Connectivity +TE_MATE-N-LOK_1-794072-x_2x12_P4.14mm_Vertical +Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-794072-x, 12 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator +connector TE MATE-N-LOK side entry +0 +24 +24 +Connector_TE-Connectivity +TE_MATE-N-LOK_1-794073-x_2x04_P4.14mm_Vertical +Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-794073-x, 4 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator +connector TE MATE-N-LOK side entry +0 +8 +8 +Connector_TE-Connectivity +TE_MATE-N-LOK_1-794105-x_2x09_P4.14mm_Horizontal +Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-794105-x, 9 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator +connector TE MATE-N-LOK top entry +0 +18 +18 +Connector_TE-Connectivity +TE_MATE-N-LOK_1-794106-x_2x10_P4.14mm_Horizontal +Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-794106-x, 10 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator +connector TE MATE-N-LOK top entry +0 +20 +20 +Connector_TE-Connectivity +TE_MATE-N-LOK_1-794107-x_2x11_P4.14mm_Horizontal +Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-794107-x, 11 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator +connector TE MATE-N-LOK top entry +0 +22 +22 +Connector_TE-Connectivity +TE_MATE-N-LOK_1-794108-x_2x12_P4.14mm_Horizontal +Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-794108-x, 12 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator +connector TE MATE-N-LOK top entry +0 +24 +24 +Connector_TE-Connectivity +TE_MATE-N-LOK_1-794374-x_1x01_P4.14mm_Horizontal +Molex Mini-Universal MATE-N-LOK, old mpn/engineering number: 1-794374-x, 1 Pins per row (http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=82181_SOFTSHELL_HIGH_DENSITY&DocType=CS&DocLang=EN), generated with kicad-footprint-generator +connector TE MATE-N-LOK top entry +0 +1 +1 +Connector_TE-Connectivity +TE_MATE-N-LOK_350211-1_1x04_P5.08mm_Vertical +https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F350211%7FU5%7Fpdf%7FEnglish%7FENG_CD_350211_U5.pdf%7F350211-1 +connector TE MATE-N-LOK top entry ATA PATA IDE 5.25 inch floppy drive power +0 +4 +4 +Connector_USB +USB3_A_Molex_48393-001 +USB 3.0, type A, right angle (http://www.molex.com/pdm_docs/sd/483930003_sd.pdf) +USB 3.0 type A right angle +0 +13 +10 +Connector_USB +USB3_A_Plug_Wuerth_692112030100_Horizontal +USB3 type A Plug, Horizontal, http://katalog.we-online.de/em/datasheet/692112030100.pdf +usb A plug horizontal +0 +11 +10 +Connector_USB +USB_A_CNCTech_1001-011-01101_Horizontal +USB type A Plug, Horizontal, http://cnctech.us/pdfs/1001-011-01101.pdf +USB-A +0 +6 +5 +Connector_USB +USB_A_CONNFLY_DS1095-WNR0 +http://www.connfly.com/userfiles/image/UpLoadFile/File/2013/5/6/DS1095.pdf +USB-A receptacle horizontal through-hole +0 +6 +5 +Connector_USB +USB_A_Molex_67643_Horizontal +USB type A, Horizontal, https://www.molex.com/pdm_docs/sd/676433910_sd.pdf +USB_A Female Connector receptacle +0 +6 +5 +Connector_USB +USB_A_Molex_105057_Vertical +https://www.molex.com/pdm_docs/sd/1050570001_sd.pdf +USB A Vertical +0 +7 +5 +Connector_USB +USB_A_Stewart_SS-52100-001_Horizontal +USB A connector https://belfuse.com/resources/drawings/stewartconnector/dr-stw-ss-52100-001.pdf +USB_A Female Connector receptacle +0 +6 +5 +Connector_USB +USB_A_Wuerth_614004134726_Horizontal +USB A connector https://www.we-online.com/catalog/datasheet/614004134726.pdf +USB_A Female Connector receptacle +0 +8 +5 +Connector_USB +USB_A_Wuerth_61400826021_Horizontal_Stacked +Stacked USB A connector http://katalog.we-online.de/em/datasheet/61400826021.pdf +Wuerth stacked USB_A +0 +12 +9 +Connector_USB +USB_B_Amphenol_MUSB-D511_Vertical_Rugged +A,phenol MUSB_D511, USB B female connector, straight, rugged, https://www.amphenolcanada.com/ProductSearch/drawings/AC/MUSBD511XX.pdf +USB_B_MUSB_Straight female connector straight rugged MUSB D511 +0 +6 +5 +Connector_USB +USB_B_Lumberg_2411_02_Horizontal +USB 2.0 receptacle type B, horizontal version, through-hole, https://downloads.lumberg.com/datenblaetter/en/2411_02.pdf +USB B receptacle horizontal through-hole +0 +6 +5 +Connector_USB +USB_B_OST_USB-B1HSxx_Horizontal +USB B receptacle, Horizontal, through-hole, http://www.on-shore.com/wp-content/uploads/2015/09/usb-b1hsxx.pdf +USB-B receptacle horizontal through-hole +0 +6 +5 +Connector_USB +USB_B_TE_5787834_Vertical +http://www.mouser.com/ds/2/418/NG_CD_5787834_A4-669110.pdf +USB_B USB B vertical female connector +0 +6 +5 +Connector_USB +USB_C_Plug_JAE_DX07P024AJ1 +Universal Serial Bus (USB) Shielded I/O Plug, Type C, Right Angle, Surface Mount, https://www.jae.com/en/searchfilter/?topics_keyword=DX07P024AJ1&mainItemSelect=1 +USB Type-C Plug Edge Mount +0 +30 +25 +Connector_USB +USB_C_Plug_Molex_105444 +Universal Serial Bus (USB) Shielded I/O Plug, Type C, Right Angle, Surface Mount, http://www.molex.com/pdm_docs/sd/1054440001_sd.pdf +USB Type-C Plug Edge Mount +0 +24 +23 +Connector_USB +USB_C_Receptacle_Amphenol_12401548E4-2A +USB TYPE C, RA RCPT PCB, Hybrid, https://www.amphenolcanada.com/StockAvailabilityPrice.aspx?From=&PartNum=12401548E4%7e2A +USB C Type-C Receptacle Hybrid +0 +28 +25 +Connector_USB +USB_C_Receptacle_Amphenol_12401548E4-2A_CircularHoles +USB TYPE C, RA RCPT PCB, Hybrid, https://www.amphenolcanada.com/StockAvailabilityPrice.aspx?From=&PartNum=12401548E4%7e2A +USB C Type-C Receptacle Hybrid +0 +28 +25 +Connector_USB +USB_C_Receptacle_Amphenol_12401610E4-2A +USB TYPE C, RA RCPT PCB, SMT, https://www.amphenolcanada.com/StockAvailabilityPrice.aspx?From=&PartNum=12401610E4%7e2A +USB C Type-C Receptacle SMD +0 +28 +25 +Connector_USB +USB_C_Receptacle_Amphenol_12401610E4-2A_CircularHoles +USB TYPE C, RA RCPT PCB, SMT, https://www.amphenolcanada.com/StockAvailabilityPrice.aspx?From=&PartNum=12401610E4%7e2A +USB C Type-C Receptacle SMD +0 +28 +25 +Connector_USB +USB_C_Receptacle_GCT_USB4085 +USB 2.0 Type C Receptacle, https://gct.co/Files/Drawings/USB4085.pdf +USB Type-C Receptacle Through-hole Right angle +0 +20 +17 +Connector_USB +USB_C_Receptacle_HRO_TYPE-C-31-M-12 +USB Type-C receptacle for USB 2.0 and PD, http://www.krhro.com/uploads/soft/180320/1-1P320120243.pdf +usb usb-c 2.0 pd +0 +20 +17 +Connector_USB +USB_C_Receptacle_JAE_DX07S024WJ1R350 +http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ117219.pdf +USB C Type-C Receptacle SMD +0 +30 +25 +Connector_USB +USB_C_Receptacle_JAE_DX07S024WJ3R400 +USB TYPE C, VERT RCPT PCB, SMT, http://www.jae.com/z-en/pdf_download_exec.cfm?param=SJ117928.pdf +USB C Type-C Receptacle SMD +0 +28 +25 +Connector_USB +USB_C_Receptacle_Palconn_UTC16-G +http://www.palpilot.com/wp-content/uploads/2017/05/UTC027-GKN-OR-Rev-A.pdf +USB C Type-C Receptacle USB2.0 +0 +20 +17 +Connector_USB +USB_C_Receptacle_XKB_U262-16XN-4BVC11 +USB Type C, right-angle, SMT, https://datasheet.lcsc.com/szlcsc/1811141824_XKB-Enterprise-U262-161N-4BVC11_C319148.pdf +USB C Type-C Receptacle SMD +0 +20 +17 +Connector_USB +USB_Micro-AB_Molex_47590-0001 +Micro USB AB receptable, right-angle inverted (https://www.molex.com/pdm_docs/sd/475900001_sd.pdf) +Micro AB USB SMD +0 +14 +6 +Connector_USB +USB_Micro-B_Amphenol_10103594-0001LF_Horizontal +Micro USB Type B 10103594-0001LF, http://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/10103594.pdf +USB USB_B USB_micro USB_OTG +0 +17 +6 +Connector_USB +USB_Micro-B_Amphenol_10104110_Horizontal +USB Micro-B, horizontal, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/10104110.pdf +USB Micro B horizontal +0 +9 +6 +Connector_USB +USB_Micro-B_Amphenol_10118194_Horizontal +USB Micro-B receptacle, horizontal, SMD, 10118194, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/10118194.pdf +USB Micro B horizontal SMD +0 +17 +6 +Connector_USB +USB_Micro-B_GCT_USB3076-30-A +GCT Micro USB https://gct.co/files/drawings/usb3076.pdf +Micro-USB SMD Typ-B GCT +0 +11 +6 +Connector_USB +USB_Micro-B_Molex-105017-0001 +http://www.molex.com/pdm_docs/sd/1050170001_sd.pdf +Micro-USB SMD Typ-B +0 +13 +6 +Connector_USB +USB_Micro-B_Molex-105133-0001 +Molex Vertical Micro USB Typ-B (http://www.molex.com/pdm_docs/sd/1051330001_sd.pdf) +Micro-USB SMD Typ-B Vertical +0 +8 +6 +Connector_USB +USB_Micro-B_Molex-105133-0031 +Molex Vertical Micro USB Typ-B (http://www.molex.com/pdm_docs/sd/1051330031_sd.pdf) +Micro-USB SMD Typ-B Vertical +0 +8 +6 +Connector_USB +USB_Micro-B_Molex_47346-0001 +Micro USB B receptable with flange, bottom-mount, SMD, right-angle (http://www.molex.com/pdm_docs/sd/473460001_sd.pdf) +Micro B USB SMD +0 +11 +6 +Connector_USB +USB_Micro-B_Wuerth_614105150721_Vertical +USB Micro-B receptacle, through-hole, vertical, http://katalog.we-online.de/em/datasheet/614105150721.pdf +usb micro receptacle vertical +0 +7 +6 +Connector_USB +USB_Micro-B_Wuerth_614105150721_Vertical_CircularHoles +USB Micro-B receptacle, through-hole, vertical, http://katalog.we-online.de/em/datasheet/614105150721.pdf +usb micro receptacle vertical +0 +7 +6 +Connector_USB +USB_Micro-B_Wuerth_629105150521 +USB Micro-B receptacle, http://www.mouser.com/ds/2/445/629105150521-469306.pdf +usb micro receptacle +0 +9 +6 +Connector_USB +USB_Micro-B_Wuerth_629105150521_CircularHoles +USB Micro-B receptacle, http://www.mouser.com/ds/2/445/629105150521-469306.pdf +usb micro receptacle +0 +9 +6 +Connector_USB +USB_Mini-B_AdamTech_MUSB-B5-S-VT-TSMT-1_SMD_Vertical +http://www.adam-tech.com/upload/MUSB-B5-S-VT-TSMT-1.pdf +USB Mini-B +0 +7 +6 +Connector_USB +USB_Mini-B_Lumberg_2486_01_Horizontal +USB Mini-B 5-pin SMD connector, http://downloads.lumberg.com/datenblaetter/en/2486_01.pdf +USB USB_B USB_Mini connector +0 +9 +6 +Connector_USB +USB_Mini-B_Tensility_54-00023_Vertical +http://www.tensility.com/pdffiles/54-00023.pdf +usb mini receptacle vertical +0 +7 +6 +Connector_USB +USB_Mini-B_Tensility_54-00023_Vertical_CircularHoles +http://www.tensility.com/pdffiles/54-00023.pdf +usb mini receptacle vertical +0 +7 +6 +Connector_USB +USB_Mini-B_Wuerth_65100516121_Horizontal +Mini USB 2.0 Type B SMT Horizontal 5 Contacts (https://katalog.we-online.de/em/datasheet/65100516121.pdf) +Mini USB 2.0 Type B +0 +9 +6 +Connector_Wago +Wago_734-132_1x02_P3.50mm_Vertical +Molex 734 Male header (for PCBs); Straight solder pin 1 x 1 mm, 734-132 , 2 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator +connector Wago side entry +0 +2 +2 +Connector_Wago +Wago_734-133_1x03_P3.50mm_Vertical +Molex 734 Male header (for PCBs); Straight solder pin 1 x 1 mm, 734-133 , 3 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator +connector Wago side entry +0 +3 +3 +Connector_Wago +Wago_734-134_1x04_P3.50mm_Vertical +Molex 734 Male header (for PCBs); Straight solder pin 1 x 1 mm, 734-134 , 4 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator +connector Wago side entry +0 +4 +4 +Connector_Wago +Wago_734-135_1x05_P3.50mm_Vertical +Molex 734 Male header (for PCBs); Straight solder pin 1 x 1 mm, 734-135 , 5 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator +connector Wago side entry +0 +5 +5 +Connector_Wago +Wago_734-136_1x06_P3.50mm_Vertical +Molex 734 Male header (for PCBs); Straight solder pin 1 x 1 mm, 734-136 , 6 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator +connector Wago side entry +0 +6 +6 +Connector_Wago +Wago_734-137_1x07_P3.50mm_Vertical +Molex 734 Male header (for PCBs); Straight solder pin 1 x 1 mm, 734-137 , 7 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator +connector Wago side entry +0 +7 +7 +Connector_Wago +Wago_734-138_1x08_P3.50mm_Vertical +Molex 734 Male header (for PCBs); Straight solder pin 1 x 1 mm, 734-138 , 8 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator +connector Wago side entry +0 +8 +8 +Connector_Wago +Wago_734-139_1x09_P3.50mm_Vertical +Molex 734 Male header (for PCBs); Straight solder pin 1 x 1 mm, 734-139 , 9 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator +connector Wago side entry +0 +9 +9 +Connector_Wago +Wago_734-140_1x10_P3.50mm_Vertical +Molex 734 Male header (for PCBs); Straight solder pin 1 x 1 mm, 734-140 , 10 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator +connector Wago side entry +0 +10 +10 +Connector_Wago +Wago_734-141_1x11_P3.50mm_Vertical +Molex 734 Male header (for PCBs); Straight solder pin 1 x 1 mm, 734-141 , 11 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator +connector Wago side entry +0 +11 +11 +Connector_Wago +Wago_734-142_1x12_P3.50mm_Vertical +Molex 734 Male header (for PCBs); Straight solder pin 1 x 1 mm, 734-142 , 12 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator +connector Wago side entry +0 +12 +12 +Connector_Wago +Wago_734-143_1x13_P3.50mm_Vertical +Molex 734 Male header (for PCBs); Straight solder pin 1 x 1 mm, 734-143 , 13 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator +connector Wago side entry +0 +13 +13 +Connector_Wago +Wago_734-144_1x14_P3.50mm_Vertical +Molex 734 Male header (for PCBs); Straight solder pin 1 x 1 mm, 734-144 , 14 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator +connector Wago side entry +0 +14 +14 +Connector_Wago +Wago_734-146_1x16_P3.50mm_Vertical +Molex 734 Male header (for PCBs); Straight solder pin 1 x 1 mm, 734-146 , 16 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator +connector Wago side entry +0 +16 +16 +Connector_Wago +Wago_734-148_1x18_P3.50mm_Vertical +Molex 734 Male header (for PCBs); Straight solder pin 1 x 1 mm, 734-148 , 18 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator +connector Wago side entry +0 +18 +18 +Connector_Wago +Wago_734-150_1x20_P3.50mm_Vertical +Molex 734 Male header (for PCBs); Straight solder pin 1 x 1 mm, 734-150 , 20 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator +connector Wago side entry +0 +20 +20 +Connector_Wago +Wago_734-154_1x24_P3.50mm_Vertical +Molex 734 Male header (for PCBs); Straight solder pin 1 x 1 mm, 734-154 , 24 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator +connector Wago side entry +0 +24 +24 +Connector_Wago +Wago_734-162_1x02_P3.50mm_Horizontal +Molex 734 Male header (for PCBs); Angled solder pin 1 x 1 mm, 734-162 , 2 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator +connector Wago top entry +0 +2 +2 +Connector_Wago +Wago_734-163_1x03_P3.50mm_Horizontal +Molex 734 Male header (for PCBs); Angled solder pin 1 x 1 mm, 734-163 , 3 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator +connector Wago top entry +0 +3 +3 +Connector_Wago +Wago_734-164_1x04_P3.50mm_Horizontal +Molex 734 Male header (for PCBs); Angled solder pin 1 x 1 mm, 734-164 , 4 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator +connector Wago top entry +0 +4 +4 +Connector_Wago +Wago_734-165_1x05_P3.50mm_Horizontal +Molex 734 Male header (for PCBs); Angled solder pin 1 x 1 mm, 734-165 , 5 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator +connector Wago top entry +0 +5 +5 +Connector_Wago +Wago_734-166_1x06_P3.50mm_Horizontal +Molex 734 Male header (for PCBs); Angled solder pin 1 x 1 mm, 734-166 , 6 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator +connector Wago top entry +0 +6 +6 +Connector_Wago +Wago_734-167_1x07_P3.50mm_Horizontal +Molex 734 Male header (for PCBs); Angled solder pin 1 x 1 mm, 734-167 , 7 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator +connector Wago top entry +0 +7 +7 +Connector_Wago +Wago_734-168_1x08_P3.50mm_Horizontal +Molex 734 Male header (for PCBs); Angled solder pin 1 x 1 mm, 734-168 , 8 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator +connector Wago top entry +0 +8 +8 +Connector_Wago +Wago_734-169_1x09_P3.50mm_Horizontal +Molex 734 Male header (for PCBs); Angled solder pin 1 x 1 mm, 734-169 , 9 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator +connector Wago top entry +0 +9 +9 +Connector_Wago +Wago_734-170_1x10_P3.50mm_Horizontal +Molex 734 Male header (for PCBs); Angled solder pin 1 x 1 mm, 734-170 , 10 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator +connector Wago top entry +0 +10 +10 +Connector_Wago +Wago_734-171_1x11_P3.50mm_Horizontal +Molex 734 Male header (for PCBs); Angled solder pin 1 x 1 mm, 734-171 , 11 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator +connector Wago top entry +0 +11 +11 +Connector_Wago +Wago_734-172_1x12_P3.50mm_Horizontal +Molex 734 Male header (for PCBs); Angled solder pin 1 x 1 mm, 734-172 , 12 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator +connector Wago top entry +0 +12 +12 +Connector_Wago +Wago_734-173_1x13_P3.50mm_Horizontal +Molex 734 Male header (for PCBs); Angled solder pin 1 x 1 mm, 734-173 , 13 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator +connector Wago top entry +0 +13 +13 +Connector_Wago +Wago_734-174_1x14_P3.50mm_Horizontal +Molex 734 Male header (for PCBs); Angled solder pin 1 x 1 mm, 734-174 , 14 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator +connector Wago top entry +0 +14 +14 +Connector_Wago +Wago_734-176_1x16_P3.50mm_Horizontal +Molex 734 Male header (for PCBs); Angled solder pin 1 x 1 mm, 734-176 , 16 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator +connector Wago top entry +0 +16 +16 +Connector_Wago +Wago_734-178_1x18_P3.50mm_Horizontal +Molex 734 Male header (for PCBs); Angled solder pin 1 x 1 mm, 734-178 , 18 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator +connector Wago top entry +0 +18 +18 +Connector_Wago +Wago_734-180_1x20_P3.50mm_Horizontal +Molex 734 Male header (for PCBs); Angled solder pin 1 x 1 mm, 734-180 , 20 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator +connector Wago top entry +0 +20 +20 +Connector_Wago +Wago_734-184_1x24_P3.50mm_Horizontal +Molex 734 Male header (for PCBs); Angled solder pin 1 x 1 mm, 734-184 , 24 Pins (http://www.farnell.com/datasheets/2157639.pdf), generated with kicad-footprint-generator +connector Wago top entry +0 +24 +24 +Connector_Wire +SolderWire-0.1sqmm_1x01_D0.4mm_OD1mm +Soldered wire connection, for a single 0.1 mm² wire, basic insulation, conductor diameter 0.4mm, outer diameter 1mm, size source Multi-Contact FLEXI-E 0.1 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.1sqmm +0 +1 +1 +Connector_Wire +SolderWire-0.1sqmm_1x01_D0.4mm_OD1mm_Relief +Soldered wire connection with feed through strain relief, for a single 0.1 mm² wire, basic insulation, conductor diameter 0.4mm, outer diameter 1mm, size source Multi-Contact FLEXI-E 0.1 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.1sqmm strain-relief +0 +1 +1 +Connector_Wire +SolderWire-0.1sqmm_1x01_D0.4mm_OD1mm_Relief2x +Soldered wire connection with double feed through strain relief, for a single 0.1 mm² wire, basic insulation, conductor diameter 0.4mm, outer diameter 1mm, size source Multi-Contact FLEXI-E 0.1 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.1sqmm double-strain-relief +0 +1 +1 +Connector_Wire +SolderWire-0.1sqmm_1x02_P3.6mm_D0.4mm_OD1mm +Soldered wire connection, for 2 times 0.1 mm² wires, basic insulation, conductor diameter 0.4mm, outer diameter 1mm, size source Multi-Contact FLEXI-E 0.1 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.1sqmm +0 +2 +2 +Connector_Wire +SolderWire-0.1sqmm_1x02_P3.6mm_D0.4mm_OD1mm_Relief +Soldered wire connection with feed through strain relief, for 2 times 0.1 mm² wires, basic insulation, conductor diameter 0.4mm, outer diameter 1mm, size source Multi-Contact FLEXI-E 0.1 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.1sqmm strain-relief +0 +2 +2 +Connector_Wire +SolderWire-0.1sqmm_1x02_P3.6mm_D0.4mm_OD1mm_Relief2x +Soldered wire connection with double feed through strain relief, for 2 times 0.1 mm² wires, basic insulation, conductor diameter 0.4mm, outer diameter 1mm, size source Multi-Contact FLEXI-E 0.1 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.1sqmm double-strain-relief +0 +2 +2 +Connector_Wire +SolderWire-0.1sqmm_1x03_P3.6mm_D0.4mm_OD1mm +Soldered wire connection, for 3 times 0.1 mm² wires, basic insulation, conductor diameter 0.4mm, outer diameter 1mm, size source Multi-Contact FLEXI-E 0.1 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.1sqmm +0 +3 +3 +Connector_Wire +SolderWire-0.1sqmm_1x03_P3.6mm_D0.4mm_OD1mm_Relief +Soldered wire connection with feed through strain relief, for 3 times 0.1 mm² wires, basic insulation, conductor diameter 0.4mm, outer diameter 1mm, size source Multi-Contact FLEXI-E 0.1 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.1sqmm strain-relief +0 +3 +3 +Connector_Wire +SolderWire-0.1sqmm_1x03_P3.6mm_D0.4mm_OD1mm_Relief2x +Soldered wire connection with double feed through strain relief, for 3 times 0.1 mm² wires, basic insulation, conductor diameter 0.4mm, outer diameter 1mm, size source Multi-Contact FLEXI-E 0.1 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.1sqmm double-strain-relief +0 +3 +3 +Connector_Wire +SolderWire-0.1sqmm_1x04_P3.6mm_D0.4mm_OD1mm +Soldered wire connection, for 4 times 0.1 mm² wires, basic insulation, conductor diameter 0.4mm, outer diameter 1mm, size source Multi-Contact FLEXI-E 0.1 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.1sqmm +0 +4 +4 +Connector_Wire +SolderWire-0.1sqmm_1x04_P3.6mm_D0.4mm_OD1mm_Relief +Soldered wire connection with feed through strain relief, for 4 times 0.1 mm² wires, basic insulation, conductor diameter 0.4mm, outer diameter 1mm, size source Multi-Contact FLEXI-E 0.1 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.1sqmm strain-relief +0 +4 +4 +Connector_Wire +SolderWire-0.1sqmm_1x04_P3.6mm_D0.4mm_OD1mm_Relief2x +Soldered wire connection with double feed through strain relief, for 4 times 0.1 mm² wires, basic insulation, conductor diameter 0.4mm, outer diameter 1mm, size source Multi-Contact FLEXI-E 0.1 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.1sqmm double-strain-relief +0 +4 +4 +Connector_Wire +SolderWire-0.1sqmm_1x05_P3.6mm_D0.4mm_OD1mm +Soldered wire connection, for 5 times 0.1 mm² wires, basic insulation, conductor diameter 0.4mm, outer diameter 1mm, size source Multi-Contact FLEXI-E 0.1 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.1sqmm +0 +5 +5 +Connector_Wire +SolderWire-0.1sqmm_1x05_P3.6mm_D0.4mm_OD1mm_Relief +Soldered wire connection with feed through strain relief, for 5 times 0.1 mm² wires, basic insulation, conductor diameter 0.4mm, outer diameter 1mm, size source Multi-Contact FLEXI-E 0.1 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.1sqmm strain-relief +0 +5 +5 +Connector_Wire +SolderWire-0.1sqmm_1x05_P3.6mm_D0.4mm_OD1mm_Relief2x +Soldered wire connection with double feed through strain relief, for 5 times 0.1 mm² wires, basic insulation, conductor diameter 0.4mm, outer diameter 1mm, size source Multi-Contact FLEXI-E 0.1 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.1sqmm double-strain-relief +0 +5 +5 +Connector_Wire +SolderWire-0.1sqmm_1x06_P3.6mm_D0.4mm_OD1mm +Soldered wire connection, for 6 times 0.1 mm² wires, basic insulation, conductor diameter 0.4mm, outer diameter 1mm, size source Multi-Contact FLEXI-E 0.1 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.1sqmm +0 +6 +6 +Connector_Wire +SolderWire-0.1sqmm_1x06_P3.6mm_D0.4mm_OD1mm_Relief +Soldered wire connection with feed through strain relief, for 6 times 0.1 mm² wires, basic insulation, conductor diameter 0.4mm, outer diameter 1mm, size source Multi-Contact FLEXI-E 0.1 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.1sqmm strain-relief +0 +6 +6 +Connector_Wire +SolderWire-0.1sqmm_1x06_P3.6mm_D0.4mm_OD1mm_Relief2x +Soldered wire connection with double feed through strain relief, for 6 times 0.1 mm² wires, basic insulation, conductor diameter 0.4mm, outer diameter 1mm, size source Multi-Contact FLEXI-E 0.1 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.1sqmm double-strain-relief +0 +6 +6 +Connector_Wire +SolderWire-0.5sqmm_1x01_D0.9mm_OD2.1mm +Soldered wire connection, for a single 0.5 mm² wire, basic insulation, conductor diameter 0.9mm, outer diameter 2.1mm, size source Multi-Contact FLEXI-E 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.5sqmm +0 +1 +1 +Connector_Wire +SolderWire-0.5sqmm_1x01_D0.9mm_OD2.1mm_Relief +Soldered wire connection with feed through strain relief, for a single 0.5 mm² wire, basic insulation, conductor diameter 0.9mm, outer diameter 2.1mm, size source Multi-Contact FLEXI-E 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.5sqmm strain-relief +0 +1 +1 +Connector_Wire +SolderWire-0.5sqmm_1x01_D0.9mm_OD2.1mm_Relief2x +Soldered wire connection with double feed through strain relief, for a single 0.5 mm² wire, basic insulation, conductor diameter 0.9mm, outer diameter 2.1mm, size source Multi-Contact FLEXI-E 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.5sqmm double-strain-relief +0 +1 +1 +Connector_Wire +SolderWire-0.5sqmm_1x01_D0.9mm_OD2.3mm +Soldered wire connection, for a single 0.5 mm² wire, reinforced insulation, conductor diameter 0.9mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-xV 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.5sqmm +0 +1 +1 +Connector_Wire +SolderWire-0.5sqmm_1x01_D0.9mm_OD2.3mm_Relief +Soldered wire connection with feed through strain relief, for a single 0.5 mm² wire, reinforced insulation, conductor diameter 0.9mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-xV 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.5sqmm strain-relief +0 +1 +1 +Connector_Wire +SolderWire-0.5sqmm_1x01_D0.9mm_OD2.3mm_Relief2x +Soldered wire connection with double feed through strain relief, for a single 0.5 mm² wire, reinforced insulation, conductor diameter 0.9mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-xV 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.5sqmm double-strain-relief +0 +1 +1 +Connector_Wire +SolderWire-0.5sqmm_1x02_P4.6mm_D0.9mm_OD2.1mm +Soldered wire connection, for 2 times 0.5 mm² wires, basic insulation, conductor diameter 0.9mm, outer diameter 2.1mm, size source Multi-Contact FLEXI-E 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.5sqmm +0 +2 +2 +Connector_Wire +SolderWire-0.5sqmm_1x02_P4.6mm_D0.9mm_OD2.1mm_Relief +Soldered wire connection with feed through strain relief, for 2 times 0.5 mm² wires, basic insulation, conductor diameter 0.9mm, outer diameter 2.1mm, size source Multi-Contact FLEXI-E 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.5sqmm strain-relief +0 +2 +2 +Connector_Wire +SolderWire-0.5sqmm_1x02_P4.6mm_D0.9mm_OD2.1mm_Relief2x +Soldered wire connection with double feed through strain relief, for 2 times 0.5 mm² wires, basic insulation, conductor diameter 0.9mm, outer diameter 2.1mm, size source Multi-Contact FLEXI-E 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.5sqmm double-strain-relief +0 +2 +2 +Connector_Wire +SolderWire-0.5sqmm_1x02_P4.8mm_D0.9mm_OD2.3mm +Soldered wire connection, for 2 times 0.5 mm² wires, reinforced insulation, conductor diameter 0.9mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-xV 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.5sqmm +0 +2 +2 +Connector_Wire +SolderWire-0.5sqmm_1x02_P4.8mm_D0.9mm_OD2.3mm_Relief +Soldered wire connection with feed through strain relief, for 2 times 0.5 mm² wires, reinforced insulation, conductor diameter 0.9mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-xV 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.5sqmm strain-relief +0 +2 +2 +Connector_Wire +SolderWire-0.5sqmm_1x02_P4.8mm_D0.9mm_OD2.3mm_Relief2x +Soldered wire connection with double feed through strain relief, for 2 times 0.5 mm² wires, reinforced insulation, conductor diameter 0.9mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-xV 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.5sqmm double-strain-relief +0 +2 +2 +Connector_Wire +SolderWire-0.5sqmm_1x03_P4.6mm_D0.9mm_OD2.1mm +Soldered wire connection, for 3 times 0.5 mm² wires, basic insulation, conductor diameter 0.9mm, outer diameter 2.1mm, size source Multi-Contact FLEXI-E 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.5sqmm +0 +3 +3 +Connector_Wire +SolderWire-0.5sqmm_1x03_P4.6mm_D0.9mm_OD2.1mm_Relief +Soldered wire connection with feed through strain relief, for 3 times 0.5 mm² wires, basic insulation, conductor diameter 0.9mm, outer diameter 2.1mm, size source Multi-Contact FLEXI-E 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.5sqmm strain-relief +0 +3 +3 +Connector_Wire +SolderWire-0.5sqmm_1x03_P4.6mm_D0.9mm_OD2.1mm_Relief2x +Soldered wire connection with double feed through strain relief, for 3 times 0.5 mm² wires, basic insulation, conductor diameter 0.9mm, outer diameter 2.1mm, size source Multi-Contact FLEXI-E 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.5sqmm double-strain-relief +0 +3 +3 +Connector_Wire +SolderWire-0.5sqmm_1x03_P4.8mm_D0.9mm_OD2.3mm +Soldered wire connection, for 3 times 0.5 mm² wires, reinforced insulation, conductor diameter 0.9mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-xV 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.5sqmm +0 +3 +3 +Connector_Wire +SolderWire-0.5sqmm_1x03_P4.8mm_D0.9mm_OD2.3mm_Relief +Soldered wire connection with feed through strain relief, for 3 times 0.5 mm² wires, reinforced insulation, conductor diameter 0.9mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-xV 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.5sqmm strain-relief +0 +3 +3 +Connector_Wire +SolderWire-0.5sqmm_1x03_P4.8mm_D0.9mm_OD2.3mm_Relief2x +Soldered wire connection with double feed through strain relief, for 3 times 0.5 mm² wires, reinforced insulation, conductor diameter 0.9mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-xV 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.5sqmm double-strain-relief +0 +3 +3 +Connector_Wire +SolderWire-0.5sqmm_1x04_P4.6mm_D0.9mm_OD2.1mm +Soldered wire connection, for 4 times 0.5 mm² wires, basic insulation, conductor diameter 0.9mm, outer diameter 2.1mm, size source Multi-Contact FLEXI-E 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.5sqmm +0 +4 +4 +Connector_Wire +SolderWire-0.5sqmm_1x04_P4.6mm_D0.9mm_OD2.1mm_Relief +Soldered wire connection with feed through strain relief, for 4 times 0.5 mm² wires, basic insulation, conductor diameter 0.9mm, outer diameter 2.1mm, size source Multi-Contact FLEXI-E 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.5sqmm strain-relief +0 +4 +4 +Connector_Wire +SolderWire-0.5sqmm_1x04_P4.6mm_D0.9mm_OD2.1mm_Relief2x +Soldered wire connection with double feed through strain relief, for 4 times 0.5 mm² wires, basic insulation, conductor diameter 0.9mm, outer diameter 2.1mm, size source Multi-Contact FLEXI-E 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.5sqmm double-strain-relief +0 +4 +4 +Connector_Wire +SolderWire-0.5sqmm_1x04_P4.8mm_D0.9mm_OD2.3mm +Soldered wire connection, for 4 times 0.5 mm² wires, reinforced insulation, conductor diameter 0.9mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-xV 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.5sqmm +0 +4 +4 +Connector_Wire +SolderWire-0.5sqmm_1x04_P4.8mm_D0.9mm_OD2.3mm_Relief +Soldered wire connection with feed through strain relief, for 4 times 0.5 mm² wires, reinforced insulation, conductor diameter 0.9mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-xV 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.5sqmm strain-relief +0 +4 +4 +Connector_Wire +SolderWire-0.5sqmm_1x04_P4.8mm_D0.9mm_OD2.3mm_Relief2x +Soldered wire connection with double feed through strain relief, for 4 times 0.5 mm² wires, reinforced insulation, conductor diameter 0.9mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-xV 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.5sqmm double-strain-relief +0 +4 +4 +Connector_Wire +SolderWire-0.5sqmm_1x05_P4.6mm_D0.9mm_OD2.1mm +Soldered wire connection, for 5 times 0.5 mm² wires, basic insulation, conductor diameter 0.9mm, outer diameter 2.1mm, size source Multi-Contact FLEXI-E 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.5sqmm +0 +5 +5 +Connector_Wire +SolderWire-0.5sqmm_1x05_P4.6mm_D0.9mm_OD2.1mm_Relief +Soldered wire connection with feed through strain relief, for 5 times 0.5 mm² wires, basic insulation, conductor diameter 0.9mm, outer diameter 2.1mm, size source Multi-Contact FLEXI-E 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.5sqmm strain-relief +0 +5 +5 +Connector_Wire +SolderWire-0.5sqmm_1x05_P4.6mm_D0.9mm_OD2.1mm_Relief2x +Soldered wire connection with double feed through strain relief, for 5 times 0.5 mm² wires, basic insulation, conductor diameter 0.9mm, outer diameter 2.1mm, size source Multi-Contact FLEXI-E 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.5sqmm double-strain-relief +0 +5 +5 +Connector_Wire +SolderWire-0.5sqmm_1x05_P4.8mm_D0.9mm_OD2.3mm +Soldered wire connection, for 5 times 0.5 mm² wires, reinforced insulation, conductor diameter 0.9mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-xV 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.5sqmm +0 +5 +5 +Connector_Wire +SolderWire-0.5sqmm_1x05_P4.8mm_D0.9mm_OD2.3mm_Relief +Soldered wire connection with feed through strain relief, for 5 times 0.5 mm² wires, reinforced insulation, conductor diameter 0.9mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-xV 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.5sqmm strain-relief +0 +5 +5 +Connector_Wire +SolderWire-0.5sqmm_1x05_P4.8mm_D0.9mm_OD2.3mm_Relief2x +Soldered wire connection with double feed through strain relief, for 5 times 0.5 mm² wires, reinforced insulation, conductor diameter 0.9mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-xV 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.5sqmm double-strain-relief +0 +5 +5 +Connector_Wire +SolderWire-0.5sqmm_1x06_P4.6mm_D0.9mm_OD2.1mm +Soldered wire connection, for 6 times 0.5 mm² wires, basic insulation, conductor diameter 0.9mm, outer diameter 2.1mm, size source Multi-Contact FLEXI-E 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.5sqmm +0 +6 +6 +Connector_Wire +SolderWire-0.5sqmm_1x06_P4.6mm_D0.9mm_OD2.1mm_Relief +Soldered wire connection with feed through strain relief, for 6 times 0.5 mm² wires, basic insulation, conductor diameter 0.9mm, outer diameter 2.1mm, size source Multi-Contact FLEXI-E 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.5sqmm strain-relief +0 +6 +6 +Connector_Wire +SolderWire-0.5sqmm_1x06_P4.6mm_D0.9mm_OD2.1mm_Relief2x +Soldered wire connection with double feed through strain relief, for 6 times 0.5 mm² wires, basic insulation, conductor diameter 0.9mm, outer diameter 2.1mm, size source Multi-Contact FLEXI-E 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.5sqmm double-strain-relief +0 +6 +6 +Connector_Wire +SolderWire-0.5sqmm_1x06_P4.8mm_D0.9mm_OD2.3mm +Soldered wire connection, for 6 times 0.5 mm² wires, reinforced insulation, conductor diameter 0.9mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-xV 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.5sqmm +0 +6 +6 +Connector_Wire +SolderWire-0.5sqmm_1x06_P4.8mm_D0.9mm_OD2.3mm_Relief +Soldered wire connection with feed through strain relief, for 6 times 0.5 mm² wires, reinforced insulation, conductor diameter 0.9mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-xV 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.5sqmm strain-relief +0 +6 +6 +Connector_Wire +SolderWire-0.5sqmm_1x06_P4.8mm_D0.9mm_OD2.3mm_Relief2x +Soldered wire connection with double feed through strain relief, for 6 times 0.5 mm² wires, reinforced insulation, conductor diameter 0.9mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-xV 0.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.5sqmm double-strain-relief +0 +6 +6 +Connector_Wire +SolderWire-0.15sqmm_1x01_D0.5mm_OD1.5mm +Soldered wire connection, for a single 0.15 mm² wire, basic insulation, conductor diameter 0.5mm, outer diameter 1.5mm, size source Multi-Contact FLEXI-E 0.15 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.15sqmm +0 +1 +1 +Connector_Wire +SolderWire-0.15sqmm_1x01_D0.5mm_OD1.5mm_Relief +Soldered wire connection with feed through strain relief, for a single 0.15 mm² wire, basic insulation, conductor diameter 0.5mm, outer diameter 1.5mm, size source Multi-Contact FLEXI-E 0.15 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.15sqmm strain-relief +0 +1 +1 +Connector_Wire +SolderWire-0.15sqmm_1x01_D0.5mm_OD1.5mm_Relief2x +Soldered wire connection with double feed through strain relief, for a single 0.15 mm² wire, basic insulation, conductor diameter 0.5mm, outer diameter 1.5mm, size source Multi-Contact FLEXI-E 0.15 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.15sqmm double-strain-relief +0 +1 +1 +Connector_Wire +SolderWire-0.15sqmm_1x02_P4mm_D0.5mm_OD1.5mm +Soldered wire connection, for 2 times 0.15 mm² wires, basic insulation, conductor diameter 0.5mm, outer diameter 1.5mm, size source Multi-Contact FLEXI-E 0.15 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.15sqmm +0 +2 +2 +Connector_Wire +SolderWire-0.15sqmm_1x02_P4mm_D0.5mm_OD1.5mm_Relief +Soldered wire connection with feed through strain relief, for 2 times 0.15 mm² wires, basic insulation, conductor diameter 0.5mm, outer diameter 1.5mm, size source Multi-Contact FLEXI-E 0.15 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.15sqmm strain-relief +0 +2 +2 +Connector_Wire +SolderWire-0.15sqmm_1x02_P4mm_D0.5mm_OD1.5mm_Relief2x +Soldered wire connection with double feed through strain relief, for 2 times 0.15 mm² wires, basic insulation, conductor diameter 0.5mm, outer diameter 1.5mm, size source Multi-Contact FLEXI-E 0.15 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.15sqmm double-strain-relief +0 +2 +2 +Connector_Wire +SolderWire-0.15sqmm_1x03_P4mm_D0.5mm_OD1.5mm +Soldered wire connection, for 3 times 0.15 mm² wires, basic insulation, conductor diameter 0.5mm, outer diameter 1.5mm, size source Multi-Contact FLEXI-E 0.15 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.15sqmm +0 +3 +3 +Connector_Wire +SolderWire-0.15sqmm_1x03_P4mm_D0.5mm_OD1.5mm_Relief +Soldered wire connection with feed through strain relief, for 3 times 0.15 mm² wires, basic insulation, conductor diameter 0.5mm, outer diameter 1.5mm, size source Multi-Contact FLEXI-E 0.15 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.15sqmm strain-relief +0 +3 +3 +Connector_Wire +SolderWire-0.15sqmm_1x03_P4mm_D0.5mm_OD1.5mm_Relief2x +Soldered wire connection with double feed through strain relief, for 3 times 0.15 mm² wires, basic insulation, conductor diameter 0.5mm, outer diameter 1.5mm, size source Multi-Contact FLEXI-E 0.15 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.15sqmm double-strain-relief +0 +3 +3 +Connector_Wire +SolderWire-0.15sqmm_1x04_P4mm_D0.5mm_OD1.5mm +Soldered wire connection, for 4 times 0.15 mm² wires, basic insulation, conductor diameter 0.5mm, outer diameter 1.5mm, size source Multi-Contact FLEXI-E 0.15 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.15sqmm +0 +4 +4 +Connector_Wire +SolderWire-0.15sqmm_1x04_P4mm_D0.5mm_OD1.5mm_Relief +Soldered wire connection with feed through strain relief, for 4 times 0.15 mm² wires, basic insulation, conductor diameter 0.5mm, outer diameter 1.5mm, size source Multi-Contact FLEXI-E 0.15 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.15sqmm strain-relief +0 +4 +4 +Connector_Wire +SolderWire-0.15sqmm_1x04_P4mm_D0.5mm_OD1.5mm_Relief2x +Soldered wire connection with double feed through strain relief, for 4 times 0.15 mm² wires, basic insulation, conductor diameter 0.5mm, outer diameter 1.5mm, size source Multi-Contact FLEXI-E 0.15 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.15sqmm double-strain-relief +0 +4 +4 +Connector_Wire +SolderWire-0.15sqmm_1x05_P4mm_D0.5mm_OD1.5mm +Soldered wire connection, for 5 times 0.15 mm² wires, basic insulation, conductor diameter 0.5mm, outer diameter 1.5mm, size source Multi-Contact FLEXI-E 0.15 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.15sqmm +0 +5 +5 +Connector_Wire +SolderWire-0.15sqmm_1x05_P4mm_D0.5mm_OD1.5mm_Relief +Soldered wire connection with feed through strain relief, for 5 times 0.15 mm² wires, basic insulation, conductor diameter 0.5mm, outer diameter 1.5mm, size source Multi-Contact FLEXI-E 0.15 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.15sqmm strain-relief +0 +5 +5 +Connector_Wire +SolderWire-0.15sqmm_1x05_P4mm_D0.5mm_OD1.5mm_Relief2x +Soldered wire connection with double feed through strain relief, for 5 times 0.15 mm² wires, basic insulation, conductor diameter 0.5mm, outer diameter 1.5mm, size source Multi-Contact FLEXI-E 0.15 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.15sqmm double-strain-relief +0 +5 +5 +Connector_Wire +SolderWire-0.15sqmm_1x06_P4mm_D0.5mm_OD1.5mm +Soldered wire connection, for 6 times 0.15 mm² wires, basic insulation, conductor diameter 0.5mm, outer diameter 1.5mm, size source Multi-Contact FLEXI-E 0.15 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.15sqmm +0 +6 +6 +Connector_Wire +SolderWire-0.15sqmm_1x06_P4mm_D0.5mm_OD1.5mm_Relief +Soldered wire connection with feed through strain relief, for 6 times 0.15 mm² wires, basic insulation, conductor diameter 0.5mm, outer diameter 1.5mm, size source Multi-Contact FLEXI-E 0.15 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.15sqmm strain-relief +0 +6 +6 +Connector_Wire +SolderWire-0.15sqmm_1x06_P4mm_D0.5mm_OD1.5mm_Relief2x +Soldered wire connection with double feed through strain relief, for 6 times 0.15 mm² wires, basic insulation, conductor diameter 0.5mm, outer diameter 1.5mm, size source Multi-Contact FLEXI-E 0.15 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.15sqmm double-strain-relief +0 +6 +6 +Connector_Wire +SolderWire-0.25sqmm_1x01_D0.65mm_OD1.7mm +Soldered wire connection, for a single 0.25 mm² wire, basic insulation, conductor diameter 0.65mm, outer diameter 1.7mm, size source Multi-Contact FLEXI-E_0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.25sqmm +0 +1 +1 +Connector_Wire +SolderWire-0.25sqmm_1x01_D0.65mm_OD1.7mm_Relief +Soldered wire connection with feed through strain relief, for a single 0.25 mm² wire, basic insulation, conductor diameter 0.65mm, outer diameter 1.7mm, size source Multi-Contact FLEXI-E_0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.25sqmm strain-relief +0 +1 +1 +Connector_Wire +SolderWire-0.25sqmm_1x01_D0.65mm_OD1.7mm_Relief2x +Soldered wire connection with double feed through strain relief, for a single 0.25 mm² wire, basic insulation, conductor diameter 0.65mm, outer diameter 1.7mm, size source Multi-Contact FLEXI-E_0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.25sqmm double-strain-relief +0 +1 +1 +Connector_Wire +SolderWire-0.25sqmm_1x01_D0.65mm_OD2mm +Soldered wire connection, for a single 0.25 mm² wire, reinforced insulation, conductor diameter 0.65mm, outer diameter 2mm, size source Multi-Contact FLEXI-2V 0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.25sqmm +0 +1 +1 +Connector_Wire +SolderWire-0.25sqmm_1x01_D0.65mm_OD2mm_Relief +Soldered wire connection with feed through strain relief, for a single 0.25 mm² wire, reinforced insulation, conductor diameter 0.65mm, outer diameter 2mm, size source Multi-Contact FLEXI-2V 0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.25sqmm strain-relief +0 +1 +1 +Connector_Wire +SolderWire-0.25sqmm_1x01_D0.65mm_OD2mm_Relief2x +Soldered wire connection with double feed through strain relief, for a single 0.25 mm² wire, reinforced insulation, conductor diameter 0.65mm, outer diameter 2mm, size source Multi-Contact FLEXI-2V 0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.25sqmm double-strain-relief +0 +1 +1 +Connector_Wire +SolderWire-0.25sqmm_1x02_P4.2mm_D0.65mm_OD1.7mm +Soldered wire connection, for 2 times 0.25 mm² wires, basic insulation, conductor diameter 0.65mm, outer diameter 1.7mm, size source Multi-Contact FLEXI-E_0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.25sqmm +0 +2 +2 +Connector_Wire +SolderWire-0.25sqmm_1x02_P4.2mm_D0.65mm_OD1.7mm_Relief +Soldered wire connection with feed through strain relief, for 2 times 0.25 mm² wires, basic insulation, conductor diameter 0.65mm, outer diameter 1.7mm, size source Multi-Contact FLEXI-E_0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.25sqmm strain-relief +0 +2 +2 +Connector_Wire +SolderWire-0.25sqmm_1x02_P4.2mm_D0.65mm_OD1.7mm_Relief2x +Soldered wire connection with double feed through strain relief, for 2 times 0.25 mm² wires, basic insulation, conductor diameter 0.65mm, outer diameter 1.7mm, size source Multi-Contact FLEXI-E_0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.25sqmm double-strain-relief +0 +2 +2 +Connector_Wire +SolderWire-0.25sqmm_1x02_P4.5mm_D0.65mm_OD2mm +Soldered wire connection, for 2 times 0.25 mm² wires, reinforced insulation, conductor diameter 0.65mm, outer diameter 2mm, size source Multi-Contact FLEXI-2V 0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.25sqmm +0 +2 +2 +Connector_Wire +SolderWire-0.25sqmm_1x02_P4.5mm_D0.65mm_OD2mm_Relief +Soldered wire connection with feed through strain relief, for 2 times 0.25 mm² wires, reinforced insulation, conductor diameter 0.65mm, outer diameter 2mm, size source Multi-Contact FLEXI-2V 0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.25sqmm strain-relief +0 +2 +2 +Connector_Wire +SolderWire-0.25sqmm_1x02_P4.5mm_D0.65mm_OD2mm_Relief2x +Soldered wire connection with double feed through strain relief, for 2 times 0.25 mm² wires, reinforced insulation, conductor diameter 0.65mm, outer diameter 2mm, size source Multi-Contact FLEXI-2V 0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.25sqmm double-strain-relief +0 +2 +2 +Connector_Wire +SolderWire-0.25sqmm_1x03_P4.2mm_D0.65mm_OD1.7mm +Soldered wire connection, for 3 times 0.25 mm² wires, basic insulation, conductor diameter 0.65mm, outer diameter 1.7mm, size source Multi-Contact FLEXI-E_0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.25sqmm +0 +3 +3 +Connector_Wire +SolderWire-0.25sqmm_1x03_P4.2mm_D0.65mm_OD1.7mm_Relief +Soldered wire connection with feed through strain relief, for 3 times 0.25 mm² wires, basic insulation, conductor diameter 0.65mm, outer diameter 1.7mm, size source Multi-Contact FLEXI-E_0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.25sqmm strain-relief +0 +3 +3 +Connector_Wire +SolderWire-0.25sqmm_1x03_P4.2mm_D0.65mm_OD1.7mm_Relief2x +Soldered wire connection with double feed through strain relief, for 3 times 0.25 mm² wires, basic insulation, conductor diameter 0.65mm, outer diameter 1.7mm, size source Multi-Contact FLEXI-E_0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.25sqmm double-strain-relief +0 +3 +3 +Connector_Wire +SolderWire-0.25sqmm_1x03_P4.5mm_D0.65mm_OD2mm +Soldered wire connection, for 3 times 0.25 mm² wires, reinforced insulation, conductor diameter 0.65mm, outer diameter 2mm, size source Multi-Contact FLEXI-2V 0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.25sqmm +0 +3 +3 +Connector_Wire +SolderWire-0.25sqmm_1x03_P4.5mm_D0.65mm_OD2mm_Relief +Soldered wire connection with feed through strain relief, for 3 times 0.25 mm² wires, reinforced insulation, conductor diameter 0.65mm, outer diameter 2mm, size source Multi-Contact FLEXI-2V 0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.25sqmm strain-relief +0 +3 +3 +Connector_Wire +SolderWire-0.25sqmm_1x03_P4.5mm_D0.65mm_OD2mm_Relief2x +Soldered wire connection with double feed through strain relief, for 3 times 0.25 mm² wires, reinforced insulation, conductor diameter 0.65mm, outer diameter 2mm, size source Multi-Contact FLEXI-2V 0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.25sqmm double-strain-relief +0 +3 +3 +Connector_Wire +SolderWire-0.25sqmm_1x04_P4.2mm_D0.65mm_OD1.7mm +Soldered wire connection, for 4 times 0.25 mm² wires, basic insulation, conductor diameter 0.65mm, outer diameter 1.7mm, size source Multi-Contact FLEXI-E_0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.25sqmm +0 +4 +4 +Connector_Wire +SolderWire-0.25sqmm_1x04_P4.2mm_D0.65mm_OD1.7mm_Relief +Soldered wire connection with feed through strain relief, for 4 times 0.25 mm² wires, basic insulation, conductor diameter 0.65mm, outer diameter 1.7mm, size source Multi-Contact FLEXI-E_0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.25sqmm strain-relief +0 +4 +4 +Connector_Wire +SolderWire-0.25sqmm_1x04_P4.2mm_D0.65mm_OD1.7mm_Relief2x +Soldered wire connection with double feed through strain relief, for 4 times 0.25 mm² wires, basic insulation, conductor diameter 0.65mm, outer diameter 1.7mm, size source Multi-Contact FLEXI-E_0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.25sqmm double-strain-relief +0 +4 +4 +Connector_Wire +SolderWire-0.25sqmm_1x04_P4.5mm_D0.65mm_OD2mm +Soldered wire connection, for 4 times 0.25 mm² wires, reinforced insulation, conductor diameter 0.65mm, outer diameter 2mm, size source Multi-Contact FLEXI-2V 0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.25sqmm +0 +4 +4 +Connector_Wire +SolderWire-0.25sqmm_1x04_P4.5mm_D0.65mm_OD2mm_Relief +Soldered wire connection with feed through strain relief, for 4 times 0.25 mm² wires, reinforced insulation, conductor diameter 0.65mm, outer diameter 2mm, size source Multi-Contact FLEXI-2V 0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.25sqmm strain-relief +0 +4 +4 +Connector_Wire +SolderWire-0.25sqmm_1x04_P4.5mm_D0.65mm_OD2mm_Relief2x +Soldered wire connection with double feed through strain relief, for 4 times 0.25 mm² wires, reinforced insulation, conductor diameter 0.65mm, outer diameter 2mm, size source Multi-Contact FLEXI-2V 0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.25sqmm double-strain-relief +0 +4 +4 +Connector_Wire +SolderWire-0.25sqmm_1x05_P4.2mm_D0.65mm_OD1.7mm +Soldered wire connection, for 5 times 0.25 mm² wires, basic insulation, conductor diameter 0.65mm, outer diameter 1.7mm, size source Multi-Contact FLEXI-E_0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.25sqmm +0 +5 +5 +Connector_Wire +SolderWire-0.25sqmm_1x05_P4.2mm_D0.65mm_OD1.7mm_Relief +Soldered wire connection with feed through strain relief, for 5 times 0.25 mm² wires, basic insulation, conductor diameter 0.65mm, outer diameter 1.7mm, size source Multi-Contact FLEXI-E_0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.25sqmm strain-relief +0 +5 +5 +Connector_Wire +SolderWire-0.25sqmm_1x05_P4.2mm_D0.65mm_OD1.7mm_Relief2x +Soldered wire connection with double feed through strain relief, for 5 times 0.25 mm² wires, basic insulation, conductor diameter 0.65mm, outer diameter 1.7mm, size source Multi-Contact FLEXI-E_0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.25sqmm double-strain-relief +0 +5 +5 +Connector_Wire +SolderWire-0.25sqmm_1x05_P4.5mm_D0.65mm_OD2mm +Soldered wire connection, for 5 times 0.25 mm² wires, reinforced insulation, conductor diameter 0.65mm, outer diameter 2mm, size source Multi-Contact FLEXI-2V 0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.25sqmm +0 +5 +5 +Connector_Wire +SolderWire-0.25sqmm_1x05_P4.5mm_D0.65mm_OD2mm_Relief +Soldered wire connection with feed through strain relief, for 5 times 0.25 mm² wires, reinforced insulation, conductor diameter 0.65mm, outer diameter 2mm, size source Multi-Contact FLEXI-2V 0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.25sqmm strain-relief +0 +5 +5 +Connector_Wire +SolderWire-0.25sqmm_1x05_P4.5mm_D0.65mm_OD2mm_Relief2x +Soldered wire connection with double feed through strain relief, for 5 times 0.25 mm² wires, reinforced insulation, conductor diameter 0.65mm, outer diameter 2mm, size source Multi-Contact FLEXI-2V 0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.25sqmm double-strain-relief +0 +5 +5 +Connector_Wire +SolderWire-0.25sqmm_1x06_P4.2mm_D0.65mm_OD1.7mm +Soldered wire connection, for 6 times 0.25 mm² wires, basic insulation, conductor diameter 0.65mm, outer diameter 1.7mm, size source Multi-Contact FLEXI-E_0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.25sqmm +0 +6 +6 +Connector_Wire +SolderWire-0.25sqmm_1x06_P4.2mm_D0.65mm_OD1.7mm_Relief +Soldered wire connection with feed through strain relief, for 6 times 0.25 mm² wires, basic insulation, conductor diameter 0.65mm, outer diameter 1.7mm, size source Multi-Contact FLEXI-E_0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.25sqmm strain-relief +0 +6 +6 +Connector_Wire +SolderWire-0.25sqmm_1x06_P4.2mm_D0.65mm_OD1.7mm_Relief2x +Soldered wire connection with double feed through strain relief, for 6 times 0.25 mm² wires, basic insulation, conductor diameter 0.65mm, outer diameter 1.7mm, size source Multi-Contact FLEXI-E_0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.25sqmm double-strain-relief +0 +6 +6 +Connector_Wire +SolderWire-0.25sqmm_1x06_P4.5mm_D0.65mm_OD2mm +Soldered wire connection, for 6 times 0.25 mm² wires, reinforced insulation, conductor diameter 0.65mm, outer diameter 2mm, size source Multi-Contact FLEXI-2V 0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.25sqmm +0 +6 +6 +Connector_Wire +SolderWire-0.25sqmm_1x06_P4.5mm_D0.65mm_OD2mm_Relief +Soldered wire connection with feed through strain relief, for 6 times 0.25 mm² wires, reinforced insulation, conductor diameter 0.65mm, outer diameter 2mm, size source Multi-Contact FLEXI-2V 0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.25sqmm strain-relief +0 +6 +6 +Connector_Wire +SolderWire-0.25sqmm_1x06_P4.5mm_D0.65mm_OD2mm_Relief2x +Soldered wire connection with double feed through strain relief, for 6 times 0.25 mm² wires, reinforced insulation, conductor diameter 0.65mm, outer diameter 2mm, size source Multi-Contact FLEXI-2V 0.25 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.25sqmm double-strain-relief +0 +6 +6 +Connector_Wire +SolderWire-0.75sqmm_1x01_D1.25mm_OD2.3mm +Soldered wire connection, for a single 0.75 mm² wire, basic insulation, conductor diameter 1.25mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-E 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.75sqmm +0 +1 +1 +Connector_Wire +SolderWire-0.75sqmm_1x01_D1.25mm_OD2.3mm_Relief +Soldered wire connection with feed through strain relief, for a single 0.75 mm² wire, basic insulation, conductor diameter 1.25mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-E 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.75sqmm strain-relief +0 +1 +1 +Connector_Wire +SolderWire-0.75sqmm_1x01_D1.25mm_OD2.3mm_Relief2x +Soldered wire connection with double feed through strain relief, for a single 0.75 mm² wire, basic insulation, conductor diameter 1.25mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-E 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.75sqmm double-strain-relief +0 +1 +1 +Connector_Wire +SolderWire-0.75sqmm_1x01_D1.25mm_OD3.5mm +Soldered wire connection, for a single 0.75 mm² wire, reinforced insulation, conductor diameter 1.25mm, outer diameter 3.5mm, size source Multi-Contact FLEXI-xV 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.75sqmm +0 +1 +1 +Connector_Wire +SolderWire-0.75sqmm_1x01_D1.25mm_OD3.5mm_Relief +Soldered wire connection with feed through strain relief, for a single 0.75 mm² wire, reinforced insulation, conductor diameter 1.25mm, outer diameter 3.5mm, size source Multi-Contact FLEXI-xV 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.75sqmm strain-relief +0 +1 +1 +Connector_Wire +SolderWire-0.75sqmm_1x01_D1.25mm_OD3.5mm_Relief2x +Soldered wire connection with double feed through strain relief, for a single 0.75 mm² wire, reinforced insulation, conductor diameter 1.25mm, outer diameter 3.5mm, size source Multi-Contact FLEXI-xV 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.75sqmm double-strain-relief +0 +1 +1 +Connector_Wire +SolderWire-0.75sqmm_1x02_P4.8mm_D1.25mm_OD2.3mm +Soldered wire connection, for 2 times 0.75 mm² wires, basic insulation, conductor diameter 1.25mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-E 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.75sqmm +0 +2 +2 +Connector_Wire +SolderWire-0.75sqmm_1x02_P4.8mm_D1.25mm_OD2.3mm_Relief +Soldered wire connection with feed through strain relief, for 2 times 0.75 mm² wires, basic insulation, conductor diameter 1.25mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-E 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.75sqmm strain-relief +0 +2 +2 +Connector_Wire +SolderWire-0.75sqmm_1x02_P4.8mm_D1.25mm_OD2.3mm_Relief2x +Soldered wire connection with double feed through strain relief, for 2 times 0.75 mm² wires, basic insulation, conductor diameter 1.25mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-E 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.75sqmm double-strain-relief +0 +2 +2 +Connector_Wire +SolderWire-0.75sqmm_1x02_P7mm_D1.25mm_OD3.5mm +Soldered wire connection, for 2 times 0.75 mm² wires, reinforced insulation, conductor diameter 1.25mm, outer diameter 3.5mm, size source Multi-Contact FLEXI-xV 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.75sqmm +0 +2 +2 +Connector_Wire +SolderWire-0.75sqmm_1x02_P7mm_D1.25mm_OD3.5mm_Relief +Soldered wire connection with feed through strain relief, for 2 times 0.75 mm² wires, reinforced insulation, conductor diameter 1.25mm, outer diameter 3.5mm, size source Multi-Contact FLEXI-xV 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.75sqmm strain-relief +0 +2 +2 +Connector_Wire +SolderWire-0.75sqmm_1x02_P7mm_D1.25mm_OD3.5mm_Relief2x +Soldered wire connection with double feed through strain relief, for 2 times 0.75 mm² wires, reinforced insulation, conductor diameter 1.25mm, outer diameter 3.5mm, size source Multi-Contact FLEXI-xV 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.75sqmm double-strain-relief +0 +2 +2 +Connector_Wire +SolderWire-0.75sqmm_1x03_P4.8mm_D1.25mm_OD2.3mm +Soldered wire connection, for 3 times 0.75 mm² wires, basic insulation, conductor diameter 1.25mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-E 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.75sqmm +0 +3 +3 +Connector_Wire +SolderWire-0.75sqmm_1x03_P4.8mm_D1.25mm_OD2.3mm_Relief +Soldered wire connection with feed through strain relief, for 3 times 0.75 mm² wires, basic insulation, conductor diameter 1.25mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-E 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.75sqmm strain-relief +0 +3 +3 +Connector_Wire +SolderWire-0.75sqmm_1x03_P4.8mm_D1.25mm_OD2.3mm_Relief2x +Soldered wire connection with double feed through strain relief, for 3 times 0.75 mm² wires, basic insulation, conductor diameter 1.25mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-E 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.75sqmm double-strain-relief +0 +3 +3 +Connector_Wire +SolderWire-0.75sqmm_1x03_P7mm_D1.25mm_OD3.5mm +Soldered wire connection, for 3 times 0.75 mm² wires, reinforced insulation, conductor diameter 1.25mm, outer diameter 3.5mm, size source Multi-Contact FLEXI-xV 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.75sqmm +0 +3 +3 +Connector_Wire +SolderWire-0.75sqmm_1x03_P7mm_D1.25mm_OD3.5mm_Relief +Soldered wire connection with feed through strain relief, for 3 times 0.75 mm² wires, reinforced insulation, conductor diameter 1.25mm, outer diameter 3.5mm, size source Multi-Contact FLEXI-xV 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.75sqmm strain-relief +0 +3 +3 +Connector_Wire +SolderWire-0.75sqmm_1x03_P7mm_D1.25mm_OD3.5mm_Relief2x +Soldered wire connection with double feed through strain relief, for 3 times 0.75 mm² wires, reinforced insulation, conductor diameter 1.25mm, outer diameter 3.5mm, size source Multi-Contact FLEXI-xV 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.75sqmm double-strain-relief +0 +3 +3 +Connector_Wire +SolderWire-0.75sqmm_1x04_P4.8mm_D1.25mm_OD2.3mm +Soldered wire connection, for 4 times 0.75 mm² wires, basic insulation, conductor diameter 1.25mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-E 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.75sqmm +0 +4 +4 +Connector_Wire +SolderWire-0.75sqmm_1x04_P4.8mm_D1.25mm_OD2.3mm_Relief +Soldered wire connection with feed through strain relief, for 4 times 0.75 mm² wires, basic insulation, conductor diameter 1.25mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-E 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.75sqmm strain-relief +0 +4 +4 +Connector_Wire +SolderWire-0.75sqmm_1x04_P4.8mm_D1.25mm_OD2.3mm_Relief2x +Soldered wire connection with double feed through strain relief, for 4 times 0.75 mm² wires, basic insulation, conductor diameter 1.25mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-E 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.75sqmm double-strain-relief +0 +4 +4 +Connector_Wire +SolderWire-0.75sqmm_1x04_P7mm_D1.25mm_OD3.5mm +Soldered wire connection, for 4 times 0.75 mm² wires, reinforced insulation, conductor diameter 1.25mm, outer diameter 3.5mm, size source Multi-Contact FLEXI-xV 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.75sqmm +0 +4 +4 +Connector_Wire +SolderWire-0.75sqmm_1x04_P7mm_D1.25mm_OD3.5mm_Relief +Soldered wire connection with feed through strain relief, for 4 times 0.75 mm² wires, reinforced insulation, conductor diameter 1.25mm, outer diameter 3.5mm, size source Multi-Contact FLEXI-xV 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.75sqmm strain-relief +0 +4 +4 +Connector_Wire +SolderWire-0.75sqmm_1x04_P7mm_D1.25mm_OD3.5mm_Relief2x +Soldered wire connection with double feed through strain relief, for 4 times 0.75 mm² wires, reinforced insulation, conductor diameter 1.25mm, outer diameter 3.5mm, size source Multi-Contact FLEXI-xV 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.75sqmm double-strain-relief +0 +4 +4 +Connector_Wire +SolderWire-0.75sqmm_1x05_P4.8mm_D1.25mm_OD2.3mm +Soldered wire connection, for 5 times 0.75 mm² wires, basic insulation, conductor diameter 1.25mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-E 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.75sqmm +0 +5 +5 +Connector_Wire +SolderWire-0.75sqmm_1x05_P4.8mm_D1.25mm_OD2.3mm_Relief +Soldered wire connection with feed through strain relief, for 5 times 0.75 mm² wires, basic insulation, conductor diameter 1.25mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-E 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.75sqmm strain-relief +0 +5 +5 +Connector_Wire +SolderWire-0.75sqmm_1x05_P4.8mm_D1.25mm_OD2.3mm_Relief2x +Soldered wire connection with double feed through strain relief, for 5 times 0.75 mm² wires, basic insulation, conductor diameter 1.25mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-E 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.75sqmm double-strain-relief +0 +5 +5 +Connector_Wire +SolderWire-0.75sqmm_1x05_P7mm_D1.25mm_OD3.5mm +Soldered wire connection, for 5 times 0.75 mm² wires, reinforced insulation, conductor diameter 1.25mm, outer diameter 3.5mm, size source Multi-Contact FLEXI-xV 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.75sqmm +0 +5 +5 +Connector_Wire +SolderWire-0.75sqmm_1x05_P7mm_D1.25mm_OD3.5mm_Relief +Soldered wire connection with feed through strain relief, for 5 times 0.75 mm² wires, reinforced insulation, conductor diameter 1.25mm, outer diameter 3.5mm, size source Multi-Contact FLEXI-xV 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.75sqmm strain-relief +0 +5 +5 +Connector_Wire +SolderWire-0.75sqmm_1x05_P7mm_D1.25mm_OD3.5mm_Relief2x +Soldered wire connection with double feed through strain relief, for 5 times 0.75 mm² wires, reinforced insulation, conductor diameter 1.25mm, outer diameter 3.5mm, size source Multi-Contact FLEXI-xV 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.75sqmm double-strain-relief +0 +5 +5 +Connector_Wire +SolderWire-0.75sqmm_1x06_P4.8mm_D1.25mm_OD2.3mm +Soldered wire connection, for 6 times 0.75 mm² wires, basic insulation, conductor diameter 1.25mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-E 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.75sqmm +0 +6 +6 +Connector_Wire +SolderWire-0.75sqmm_1x06_P4.8mm_D1.25mm_OD2.3mm_Relief +Soldered wire connection with feed through strain relief, for 6 times 0.75 mm² wires, basic insulation, conductor diameter 1.25mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-E 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.75sqmm strain-relief +0 +6 +6 +Connector_Wire +SolderWire-0.75sqmm_1x06_P4.8mm_D1.25mm_OD2.3mm_Relief2x +Soldered wire connection with double feed through strain relief, for 6 times 0.75 mm² wires, basic insulation, conductor diameter 1.25mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-E 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.75sqmm double-strain-relief +0 +6 +6 +Connector_Wire +SolderWire-0.75sqmm_1x06_P7mm_D1.25mm_OD3.5mm +Soldered wire connection, for 6 times 0.75 mm² wires, reinforced insulation, conductor diameter 1.25mm, outer diameter 3.5mm, size source Multi-Contact FLEXI-xV 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.75sqmm +0 +6 +6 +Connector_Wire +SolderWire-0.75sqmm_1x06_P7mm_D1.25mm_OD3.5mm_Relief +Soldered wire connection with feed through strain relief, for 6 times 0.75 mm² wires, reinforced insulation, conductor diameter 1.25mm, outer diameter 3.5mm, size source Multi-Contact FLEXI-xV 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.75sqmm strain-relief +0 +6 +6 +Connector_Wire +SolderWire-0.75sqmm_1x06_P7mm_D1.25mm_OD3.5mm_Relief2x +Soldered wire connection with double feed through strain relief, for 6 times 0.75 mm² wires, reinforced insulation, conductor diameter 1.25mm, outer diameter 3.5mm, size source Multi-Contact FLEXI-xV 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.75sqmm double-strain-relief +0 +6 +6 +Connector_Wire +SolderWire-0.127sqmm_1x01_D0.48mm_OD1mm +Soldered wire connection, for a single 0.127 mm² wire, basic insulation, conductor diameter 0.48mm, outer diameter 1mm, size source Multi-Contact FLEXI-E/HK 0.127 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.127sqmm +0 +1 +1 +Connector_Wire +SolderWire-0.127sqmm_1x01_D0.48mm_OD1mm_Relief +Soldered wire connection with feed through strain relief, for a single 0.127 mm² wire, basic insulation, conductor diameter 0.48mm, outer diameter 1mm, size source Multi-Contact FLEXI-E/HK 0.127 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.127sqmm strain-relief +0 +1 +1 +Connector_Wire +SolderWire-0.127sqmm_1x01_D0.48mm_OD1mm_Relief2x +Soldered wire connection with double feed through strain relief, for a single 0.127 mm² wire, basic insulation, conductor diameter 0.48mm, outer diameter 1mm, size source Multi-Contact FLEXI-E/HK 0.127 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.127sqmm double-strain-relief +0 +1 +1 +Connector_Wire +SolderWire-0.127sqmm_1x02_P3.7mm_D0.48mm_OD1mm +Soldered wire connection, for 2 times 0.127 mm² wires, basic insulation, conductor diameter 0.48mm, outer diameter 1mm, size source Multi-Contact FLEXI-E/HK 0.127 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.127sqmm +0 +2 +2 +Connector_Wire +SolderWire-0.127sqmm_1x02_P3.7mm_D0.48mm_OD1mm_Relief +Soldered wire connection with feed through strain relief, for 2 times 0.127 mm² wires, basic insulation, conductor diameter 0.48mm, outer diameter 1mm, size source Multi-Contact FLEXI-E/HK 0.127 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.127sqmm strain-relief +0 +2 +2 +Connector_Wire +SolderWire-0.127sqmm_1x02_P3.7mm_D0.48mm_OD1mm_Relief2x +Soldered wire connection with double feed through strain relief, for 2 times 0.127 mm² wires, basic insulation, conductor diameter 0.48mm, outer diameter 1mm, size source Multi-Contact FLEXI-E/HK 0.127 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.127sqmm double-strain-relief +0 +2 +2 +Connector_Wire +SolderWire-0.127sqmm_1x03_P3.7mm_D0.48mm_OD1mm +Soldered wire connection, for 3 times 0.127 mm² wires, basic insulation, conductor diameter 0.48mm, outer diameter 1mm, size source Multi-Contact FLEXI-E/HK 0.127 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.127sqmm +0 +3 +3 +Connector_Wire +SolderWire-0.127sqmm_1x03_P3.7mm_D0.48mm_OD1mm_Relief +Soldered wire connection with feed through strain relief, for 3 times 0.127 mm² wires, basic insulation, conductor diameter 0.48mm, outer diameter 1mm, size source Multi-Contact FLEXI-E/HK 0.127 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.127sqmm strain-relief +0 +3 +3 +Connector_Wire +SolderWire-0.127sqmm_1x03_P3.7mm_D0.48mm_OD1mm_Relief2x +Soldered wire connection with double feed through strain relief, for 3 times 0.127 mm² wires, basic insulation, conductor diameter 0.48mm, outer diameter 1mm, size source Multi-Contact FLEXI-E/HK 0.127 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.127sqmm double-strain-relief +0 +3 +3 +Connector_Wire +SolderWire-0.127sqmm_1x04_P3.7mm_D0.48mm_OD1mm +Soldered wire connection, for 4 times 0.127 mm² wires, basic insulation, conductor diameter 0.48mm, outer diameter 1mm, size source Multi-Contact FLEXI-E/HK 0.127 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.127sqmm +0 +4 +4 +Connector_Wire +SolderWire-0.127sqmm_1x04_P3.7mm_D0.48mm_OD1mm_Relief +Soldered wire connection with feed through strain relief, for 4 times 0.127 mm² wires, basic insulation, conductor diameter 0.48mm, outer diameter 1mm, size source Multi-Contact FLEXI-E/HK 0.127 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.127sqmm strain-relief +0 +4 +4 +Connector_Wire +SolderWire-0.127sqmm_1x04_P3.7mm_D0.48mm_OD1mm_Relief2x +Soldered wire connection with double feed through strain relief, for 4 times 0.127 mm² wires, basic insulation, conductor diameter 0.48mm, outer diameter 1mm, size source Multi-Contact FLEXI-E/HK 0.127 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.127sqmm double-strain-relief +0 +4 +4 +Connector_Wire +SolderWire-0.127sqmm_1x05_P3.7mm_D0.48mm_OD1mm +Soldered wire connection, for 5 times 0.127 mm² wires, basic insulation, conductor diameter 0.48mm, outer diameter 1mm, size source Multi-Contact FLEXI-E/HK 0.127 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.127sqmm +0 +5 +5 +Connector_Wire +SolderWire-0.127sqmm_1x05_P3.7mm_D0.48mm_OD1mm_Relief +Soldered wire connection with feed through strain relief, for 5 times 0.127 mm² wires, basic insulation, conductor diameter 0.48mm, outer diameter 1mm, size source Multi-Contact FLEXI-E/HK 0.127 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.127sqmm strain-relief +0 +5 +5 +Connector_Wire +SolderWire-0.127sqmm_1x05_P3.7mm_D0.48mm_OD1mm_Relief2x +Soldered wire connection with double feed through strain relief, for 5 times 0.127 mm² wires, basic insulation, conductor diameter 0.48mm, outer diameter 1mm, size source Multi-Contact FLEXI-E/HK 0.127 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.127sqmm double-strain-relief +0 +5 +5 +Connector_Wire +SolderWire-0.127sqmm_1x06_P3.7mm_D0.48mm_OD1mm +Soldered wire connection, for 6 times 0.127 mm² wires, basic insulation, conductor diameter 0.48mm, outer diameter 1mm, size source Multi-Contact FLEXI-E/HK 0.127 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.127sqmm +0 +6 +6 +Connector_Wire +SolderWire-0.127sqmm_1x06_P3.7mm_D0.48mm_OD1mm_Relief +Soldered wire connection with feed through strain relief, for 6 times 0.127 mm² wires, basic insulation, conductor diameter 0.48mm, outer diameter 1mm, size source Multi-Contact FLEXI-E/HK 0.127 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.127sqmm strain-relief +0 +6 +6 +Connector_Wire +SolderWire-0.127sqmm_1x06_P3.7mm_D0.48mm_OD1mm_Relief2x +Soldered wire connection with double feed through strain relief, for 6 times 0.127 mm² wires, basic insulation, conductor diameter 0.48mm, outer diameter 1mm, size source Multi-Contact FLEXI-E/HK 0.127 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 0.127sqmm double-strain-relief +0 +6 +6 +Connector_Wire +SolderWire-1.5sqmm_1x01_D1.7mm_OD3.9mm +Soldered wire connection, for a single 1.5 mm² wire, reinforced insulation, conductor diameter 1.7mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 1.5sqmm +0 +1 +1 +Connector_Wire +SolderWire-1.5sqmm_1x01_D1.7mm_OD3.9mm_Relief +Soldered wire connection with feed through strain relief, for a single 1.5 mm² wire, reinforced insulation, conductor diameter 1.7mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 1.5sqmm strain-relief +0 +1 +1 +Connector_Wire +SolderWire-1.5sqmm_1x01_D1.7mm_OD3.9mm_Relief2x +Soldered wire connection with double feed through strain relief, for a single 1.5 mm² wire, reinforced insulation, conductor diameter 1.7mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 1.5sqmm double-strain-relief +0 +1 +1 +Connector_Wire +SolderWire-1.5sqmm_1x01_D1.7mm_OD3mm +Soldered wire connection, for a single 1.5 mm² wire, basic insulation, conductor diameter 1.7mm, outer diameter 3mm, size source Multi-Contact FLEXI-E 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 1.5sqmm +0 +1 +1 +Connector_Wire +SolderWire-1.5sqmm_1x01_D1.7mm_OD3mm_Relief +Soldered wire connection with feed through strain relief, for a single 1.5 mm² wire, basic insulation, conductor diameter 1.7mm, outer diameter 3mm, size source Multi-Contact FLEXI-E 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 1.5sqmm strain-relief +0 +1 +1 +Connector_Wire +SolderWire-1.5sqmm_1x01_D1.7mm_OD3mm_Relief2x +Soldered wire connection with double feed through strain relief, for a single 1.5 mm² wire, basic insulation, conductor diameter 1.7mm, outer diameter 3mm, size source Multi-Contact FLEXI-E 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 1.5sqmm double-strain-relief +0 +1 +1 +Connector_Wire +SolderWire-1.5sqmm_1x02_P6mm_D1.7mm_OD3mm +Soldered wire connection, for 2 times 1.5 mm² wires, basic insulation, conductor diameter 1.7mm, outer diameter 3mm, size source Multi-Contact FLEXI-E 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 1.5sqmm +0 +2 +2 +Connector_Wire +SolderWire-1.5sqmm_1x02_P6mm_D1.7mm_OD3mm_Relief +Soldered wire connection with feed through strain relief, for 2 times 1.5 mm² wires, basic insulation, conductor diameter 1.7mm, outer diameter 3mm, size source Multi-Contact FLEXI-E 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 1.5sqmm strain-relief +0 +2 +2 +Connector_Wire +SolderWire-1.5sqmm_1x02_P6mm_D1.7mm_OD3mm_Relief2x +Soldered wire connection with double feed through strain relief, for 2 times 1.5 mm² wires, basic insulation, conductor diameter 1.7mm, outer diameter 3mm, size source Multi-Contact FLEXI-E 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 1.5sqmm double-strain-relief +0 +2 +2 +Connector_Wire +SolderWire-1.5sqmm_1x02_P7.8mm_D1.7mm_OD3.9mm +Soldered wire connection, for 2 times 1.5 mm² wires, reinforced insulation, conductor diameter 1.7mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 1.5sqmm +0 +2 +2 +Connector_Wire +SolderWire-1.5sqmm_1x02_P7.8mm_D1.7mm_OD3.9mm_Relief +Soldered wire connection with feed through strain relief, for 2 times 1.5 mm² wires, reinforced insulation, conductor diameter 1.7mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 1.5sqmm strain-relief +0 +2 +2 +Connector_Wire +SolderWire-1.5sqmm_1x02_P7.8mm_D1.7mm_OD3.9mm_Relief2x +Soldered wire connection with double feed through strain relief, for 2 times 1.5 mm² wires, reinforced insulation, conductor diameter 1.7mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 1.5sqmm double-strain-relief +0 +2 +2 +Connector_Wire +SolderWire-1.5sqmm_1x03_P6mm_D1.7mm_OD3mm +Soldered wire connection, for 3 times 1.5 mm² wires, basic insulation, conductor diameter 1.7mm, outer diameter 3mm, size source Multi-Contact FLEXI-E 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 1.5sqmm +0 +3 +3 +Connector_Wire +SolderWire-1.5sqmm_1x03_P6mm_D1.7mm_OD3mm_Relief +Soldered wire connection with feed through strain relief, for 3 times 1.5 mm² wires, basic insulation, conductor diameter 1.7mm, outer diameter 3mm, size source Multi-Contact FLEXI-E 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 1.5sqmm strain-relief +0 +3 +3 +Connector_Wire +SolderWire-1.5sqmm_1x03_P6mm_D1.7mm_OD3mm_Relief2x +Soldered wire connection with double feed through strain relief, for 3 times 1.5 mm² wires, basic insulation, conductor diameter 1.7mm, outer diameter 3mm, size source Multi-Contact FLEXI-E 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 1.5sqmm double-strain-relief +0 +3 +3 +Connector_Wire +SolderWire-1.5sqmm_1x03_P7.8mm_D1.7mm_OD3.9mm +Soldered wire connection, for 3 times 1.5 mm² wires, reinforced insulation, conductor diameter 1.7mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 1.5sqmm +0 +3 +3 +Connector_Wire +SolderWire-1.5sqmm_1x03_P7.8mm_D1.7mm_OD3.9mm_Relief +Soldered wire connection with feed through strain relief, for 3 times 1.5 mm² wires, reinforced insulation, conductor diameter 1.7mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 1.5sqmm strain-relief +0 +3 +3 +Connector_Wire +SolderWire-1.5sqmm_1x03_P7.8mm_D1.7mm_OD3.9mm_Relief2x +Soldered wire connection with double feed through strain relief, for 3 times 1.5 mm² wires, reinforced insulation, conductor diameter 1.7mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 1.5sqmm double-strain-relief +0 +3 +3 +Connector_Wire +SolderWire-1.5sqmm_1x04_P6mm_D1.7mm_OD3mm +Soldered wire connection, for 4 times 1.5 mm² wires, basic insulation, conductor diameter 1.7mm, outer diameter 3mm, size source Multi-Contact FLEXI-E 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 1.5sqmm +0 +4 +4 +Connector_Wire +SolderWire-1.5sqmm_1x04_P6mm_D1.7mm_OD3mm_Relief +Soldered wire connection with feed through strain relief, for 4 times 1.5 mm² wires, basic insulation, conductor diameter 1.7mm, outer diameter 3mm, size source Multi-Contact FLEXI-E 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 1.5sqmm strain-relief +0 +4 +4 +Connector_Wire +SolderWire-1.5sqmm_1x04_P6mm_D1.7mm_OD3mm_Relief2x +Soldered wire connection with double feed through strain relief, for 4 times 1.5 mm² wires, basic insulation, conductor diameter 1.7mm, outer diameter 3mm, size source Multi-Contact FLEXI-E 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 1.5sqmm double-strain-relief +0 +4 +4 +Connector_Wire +SolderWire-1.5sqmm_1x04_P7.8mm_D1.7mm_OD3.9mm +Soldered wire connection, for 4 times 1.5 mm² wires, reinforced insulation, conductor diameter 1.7mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 1.5sqmm +0 +4 +4 +Connector_Wire +SolderWire-1.5sqmm_1x04_P7.8mm_D1.7mm_OD3.9mm_Relief +Soldered wire connection with feed through strain relief, for 4 times 1.5 mm² wires, reinforced insulation, conductor diameter 1.7mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 1.5sqmm strain-relief +0 +4 +4 +Connector_Wire +SolderWire-1.5sqmm_1x04_P7.8mm_D1.7mm_OD3.9mm_Relief2x +Soldered wire connection with double feed through strain relief, for 4 times 1.5 mm² wires, reinforced insulation, conductor diameter 1.7mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 1.5sqmm double-strain-relief +0 +4 +4 +Connector_Wire +SolderWire-1.5sqmm_1x05_P6mm_D1.7mm_OD3mm +Soldered wire connection, for 5 times 1.5 mm² wires, basic insulation, conductor diameter 1.7mm, outer diameter 3mm, size source Multi-Contact FLEXI-E 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 1.5sqmm +0 +5 +5 +Connector_Wire +SolderWire-1.5sqmm_1x05_P6mm_D1.7mm_OD3mm_Relief +Soldered wire connection with feed through strain relief, for 5 times 1.5 mm² wires, basic insulation, conductor diameter 1.7mm, outer diameter 3mm, size source Multi-Contact FLEXI-E 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 1.5sqmm strain-relief +0 +5 +5 +Connector_Wire +SolderWire-1.5sqmm_1x05_P6mm_D1.7mm_OD3mm_Relief2x +Soldered wire connection with double feed through strain relief, for 5 times 1.5 mm² wires, basic insulation, conductor diameter 1.7mm, outer diameter 3mm, size source Multi-Contact FLEXI-E 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 1.5sqmm double-strain-relief +0 +5 +5 +Connector_Wire +SolderWire-1.5sqmm_1x05_P7.8mm_D1.7mm_OD3.9mm +Soldered wire connection, for 5 times 1.5 mm² wires, reinforced insulation, conductor diameter 1.7mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 1.5sqmm +0 +5 +5 +Connector_Wire +SolderWire-1.5sqmm_1x05_P7.8mm_D1.7mm_OD3.9mm_Relief +Soldered wire connection with feed through strain relief, for 5 times 1.5 mm² wires, reinforced insulation, conductor diameter 1.7mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 1.5sqmm strain-relief +0 +5 +5 +Connector_Wire +SolderWire-1.5sqmm_1x05_P7.8mm_D1.7mm_OD3.9mm_Relief2x +Soldered wire connection with double feed through strain relief, for 5 times 1.5 mm² wires, reinforced insulation, conductor diameter 1.7mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 1.5sqmm double-strain-relief +0 +5 +5 +Connector_Wire +SolderWire-1.5sqmm_1x06_P6mm_D1.7mm_OD3mm +Soldered wire connection, for 6 times 1.5 mm² wires, basic insulation, conductor diameter 1.7mm, outer diameter 3mm, size source Multi-Contact FLEXI-E 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 1.5sqmm +0 +6 +6 +Connector_Wire +SolderWire-1.5sqmm_1x06_P6mm_D1.7mm_OD3mm_Relief +Soldered wire connection with feed through strain relief, for 6 times 1.5 mm² wires, basic insulation, conductor diameter 1.7mm, outer diameter 3mm, size source Multi-Contact FLEXI-E 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 1.5sqmm strain-relief +0 +6 +6 +Connector_Wire +SolderWire-1.5sqmm_1x06_P6mm_D1.7mm_OD3mm_Relief2x +Soldered wire connection with double feed through strain relief, for 6 times 1.5 mm² wires, basic insulation, conductor diameter 1.7mm, outer diameter 3mm, size source Multi-Contact FLEXI-E 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 1.5sqmm double-strain-relief +0 +6 +6 +Connector_Wire +SolderWire-1.5sqmm_1x06_P7.8mm_D1.7mm_OD3.9mm +Soldered wire connection, for 6 times 1.5 mm² wires, reinforced insulation, conductor diameter 1.7mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 1.5sqmm +0 +6 +6 +Connector_Wire +SolderWire-1.5sqmm_1x06_P7.8mm_D1.7mm_OD3.9mm_Relief +Soldered wire connection with feed through strain relief, for 6 times 1.5 mm² wires, reinforced insulation, conductor diameter 1.7mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 1.5sqmm strain-relief +0 +6 +6 +Connector_Wire +SolderWire-1.5sqmm_1x06_P7.8mm_D1.7mm_OD3.9mm_Relief2x +Soldered wire connection with double feed through strain relief, for 6 times 1.5 mm² wires, reinforced insulation, conductor diameter 1.7mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 1.5sqmm double-strain-relief +0 +6 +6 +Connector_Wire +SolderWire-1sqmm_1x01_D1.4mm_OD2.7mm +Soldered wire connection, for a single 1 mm² wire, basic insulation, conductor diameter 1.4mm, outer diameter 2.7mm, size source Multi-Contact FLEXI-E 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 1sqmm +0 +1 +1 +Connector_Wire +SolderWire-1sqmm_1x01_D1.4mm_OD2.7mm_Relief +Soldered wire connection with feed through strain relief, for a single 1 mm² wire, basic insulation, conductor diameter 1.4mm, outer diameter 2.7mm, size source Multi-Contact FLEXI-E 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 1sqmm strain-relief +0 +1 +1 +Connector_Wire +SolderWire-1sqmm_1x01_D1.4mm_OD2.7mm_Relief2x +Soldered wire connection with double feed through strain relief, for a single 1 mm² wire, basic insulation, conductor diameter 1.4mm, outer diameter 2.7mm, size source Multi-Contact FLEXI-E 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 1sqmm double-strain-relief +0 +1 +1 +Connector_Wire +SolderWire-1sqmm_1x01_D1.4mm_OD3.9mm +Soldered wire connection, for a single 1 mm² wire, reinforced insulation, conductor diameter 1.4mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 1sqmm +0 +1 +1 +Connector_Wire +SolderWire-1sqmm_1x01_D1.4mm_OD3.9mm_Relief +Soldered wire connection with feed through strain relief, for a single 1 mm² wire, reinforced insulation, conductor diameter 1.4mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 1sqmm strain-relief +0 +1 +1 +Connector_Wire +SolderWire-1sqmm_1x01_D1.4mm_OD3.9mm_Relief2x +Soldered wire connection with double feed through strain relief, for a single 1 mm² wire, reinforced insulation, conductor diameter 1.4mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 1sqmm double-strain-relief +0 +1 +1 +Connector_Wire +SolderWire-1sqmm_1x02_P5.4mm_D1.4mm_OD2.7mm +Soldered wire connection, for 2 times 1 mm² wires, basic insulation, conductor diameter 1.4mm, outer diameter 2.7mm, size source Multi-Contact FLEXI-E 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 1sqmm +0 +2 +2 +Connector_Wire +SolderWire-1sqmm_1x02_P5.4mm_D1.4mm_OD2.7mm_Relief +Soldered wire connection with feed through strain relief, for 2 times 1 mm² wires, basic insulation, conductor diameter 1.4mm, outer diameter 2.7mm, size source Multi-Contact FLEXI-E 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 1sqmm strain-relief +0 +2 +2 +Connector_Wire +SolderWire-1sqmm_1x02_P5.4mm_D1.4mm_OD2.7mm_Relief2x +Soldered wire connection with double feed through strain relief, for 2 times 1 mm² wires, basic insulation, conductor diameter 1.4mm, outer diameter 2.7mm, size source Multi-Contact FLEXI-E 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 1sqmm double-strain-relief +0 +2 +2 +Connector_Wire +SolderWire-1sqmm_1x02_P7.8mm_D1.4mm_OD3.9mm +Soldered wire connection, for 2 times 1 mm² wires, reinforced insulation, conductor diameter 1.4mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 1sqmm +0 +2 +2 +Connector_Wire +SolderWire-1sqmm_1x02_P7.8mm_D1.4mm_OD3.9mm_Relief +Soldered wire connection with feed through strain relief, for 2 times 1 mm² wires, reinforced insulation, conductor diameter 1.4mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 1sqmm strain-relief +0 +2 +2 +Connector_Wire +SolderWire-1sqmm_1x02_P7.8mm_D1.4mm_OD3.9mm_Relief2x +Soldered wire connection with double feed through strain relief, for 2 times 1 mm² wires, reinforced insulation, conductor diameter 1.4mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 1sqmm double-strain-relief +0 +2 +2 +Connector_Wire +SolderWire-1sqmm_1x03_P5.4mm_D1.4mm_OD2.7mm +Soldered wire connection, for 3 times 1 mm² wires, basic insulation, conductor diameter 1.4mm, outer diameter 2.7mm, size source Multi-Contact FLEXI-E 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 1sqmm +0 +3 +3 +Connector_Wire +SolderWire-1sqmm_1x03_P5.4mm_D1.4mm_OD2.7mm_Relief +Soldered wire connection with feed through strain relief, for 3 times 1 mm² wires, basic insulation, conductor diameter 1.4mm, outer diameter 2.7mm, size source Multi-Contact FLEXI-E 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 1sqmm strain-relief +0 +3 +3 +Connector_Wire +SolderWire-1sqmm_1x03_P5.4mm_D1.4mm_OD2.7mm_Relief2x +Soldered wire connection with double feed through strain relief, for 3 times 1 mm² wires, basic insulation, conductor diameter 1.4mm, outer diameter 2.7mm, size source Multi-Contact FLEXI-E 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 1sqmm double-strain-relief +0 +3 +3 +Connector_Wire +SolderWire-1sqmm_1x03_P7.8mm_D1.4mm_OD3.9mm +Soldered wire connection, for 3 times 1 mm² wires, reinforced insulation, conductor diameter 1.4mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 1sqmm +0 +3 +3 +Connector_Wire +SolderWire-1sqmm_1x03_P7.8mm_D1.4mm_OD3.9mm_Relief +Soldered wire connection with feed through strain relief, for 3 times 1 mm² wires, reinforced insulation, conductor diameter 1.4mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 1sqmm strain-relief +0 +3 +3 +Connector_Wire +SolderWire-1sqmm_1x03_P7.8mm_D1.4mm_OD3.9mm_Relief2x +Soldered wire connection with double feed through strain relief, for 3 times 1 mm² wires, reinforced insulation, conductor diameter 1.4mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 1sqmm double-strain-relief +0 +3 +3 +Connector_Wire +SolderWire-1sqmm_1x04_P5.4mm_D1.4mm_OD2.7mm +Soldered wire connection, for 4 times 1 mm² wires, basic insulation, conductor diameter 1.4mm, outer diameter 2.7mm, size source Multi-Contact FLEXI-E 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 1sqmm +0 +4 +4 +Connector_Wire +SolderWire-1sqmm_1x04_P5.4mm_D1.4mm_OD2.7mm_Relief +Soldered wire connection with feed through strain relief, for 4 times 1 mm² wires, basic insulation, conductor diameter 1.4mm, outer diameter 2.7mm, size source Multi-Contact FLEXI-E 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 1sqmm strain-relief +0 +4 +4 +Connector_Wire +SolderWire-1sqmm_1x04_P5.4mm_D1.4mm_OD2.7mm_Relief2x +Soldered wire connection with double feed through strain relief, for 4 times 1 mm² wires, basic insulation, conductor diameter 1.4mm, outer diameter 2.7mm, size source Multi-Contact FLEXI-E 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 1sqmm double-strain-relief +0 +4 +4 +Connector_Wire +SolderWire-1sqmm_1x04_P7.8mm_D1.4mm_OD3.9mm +Soldered wire connection, for 4 times 1 mm² wires, reinforced insulation, conductor diameter 1.4mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 1sqmm +0 +4 +4 +Connector_Wire +SolderWire-1sqmm_1x04_P7.8mm_D1.4mm_OD3.9mm_Relief +Soldered wire connection with feed through strain relief, for 4 times 1 mm² wires, reinforced insulation, conductor diameter 1.4mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 1sqmm strain-relief +0 +4 +4 +Connector_Wire +SolderWire-1sqmm_1x04_P7.8mm_D1.4mm_OD3.9mm_Relief2x +Soldered wire connection with double feed through strain relief, for 4 times 1 mm² wires, reinforced insulation, conductor diameter 1.4mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 1sqmm double-strain-relief +0 +4 +4 +Connector_Wire +SolderWire-1sqmm_1x05_P5.4mm_D1.4mm_OD2.7mm +Soldered wire connection, for 5 times 1 mm² wires, basic insulation, conductor diameter 1.4mm, outer diameter 2.7mm, size source Multi-Contact FLEXI-E 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 1sqmm +0 +5 +5 +Connector_Wire +SolderWire-1sqmm_1x05_P5.4mm_D1.4mm_OD2.7mm_Relief +Soldered wire connection with feed through strain relief, for 5 times 1 mm² wires, basic insulation, conductor diameter 1.4mm, outer diameter 2.7mm, size source Multi-Contact FLEXI-E 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 1sqmm strain-relief +0 +5 +5 +Connector_Wire +SolderWire-1sqmm_1x05_P5.4mm_D1.4mm_OD2.7mm_Relief2x +Soldered wire connection with double feed through strain relief, for 5 times 1 mm² wires, basic insulation, conductor diameter 1.4mm, outer diameter 2.7mm, size source Multi-Contact FLEXI-E 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 1sqmm double-strain-relief +0 +5 +5 +Connector_Wire +SolderWire-1sqmm_1x05_P7.8mm_D1.4mm_OD3.9mm +Soldered wire connection, for 5 times 1 mm² wires, reinforced insulation, conductor diameter 1.4mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 1sqmm +0 +5 +5 +Connector_Wire +SolderWire-1sqmm_1x05_P7.8mm_D1.4mm_OD3.9mm_Relief +Soldered wire connection with feed through strain relief, for 5 times 1 mm² wires, reinforced insulation, conductor diameter 1.4mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 1sqmm strain-relief +0 +5 +5 +Connector_Wire +SolderWire-1sqmm_1x05_P7.8mm_D1.4mm_OD3.9mm_Relief2x +Soldered wire connection with double feed through strain relief, for 5 times 1 mm² wires, reinforced insulation, conductor diameter 1.4mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 1sqmm double-strain-relief +0 +5 +5 +Connector_Wire +SolderWire-1sqmm_1x06_P5.4mm_D1.4mm_OD2.7mm +Soldered wire connection, for 6 times 1 mm² wires, basic insulation, conductor diameter 1.4mm, outer diameter 2.7mm, size source Multi-Contact FLEXI-E 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 1sqmm +0 +6 +6 +Connector_Wire +SolderWire-1sqmm_1x06_P5.4mm_D1.4mm_OD2.7mm_Relief +Soldered wire connection with feed through strain relief, for 6 times 1 mm² wires, basic insulation, conductor diameter 1.4mm, outer diameter 2.7mm, size source Multi-Contact FLEXI-E 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 1sqmm strain-relief +0 +6 +6 +Connector_Wire +SolderWire-1sqmm_1x06_P5.4mm_D1.4mm_OD2.7mm_Relief2x +Soldered wire connection with double feed through strain relief, for 6 times 1 mm² wires, basic insulation, conductor diameter 1.4mm, outer diameter 2.7mm, size source Multi-Contact FLEXI-E 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 1sqmm double-strain-relief +0 +6 +6 +Connector_Wire +SolderWire-1sqmm_1x06_P7.8mm_D1.4mm_OD3.9mm +Soldered wire connection, for 6 times 1 mm² wires, reinforced insulation, conductor diameter 1.4mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 1sqmm +0 +6 +6 +Connector_Wire +SolderWire-1sqmm_1x06_P7.8mm_D1.4mm_OD3.9mm_Relief +Soldered wire connection with feed through strain relief, for 6 times 1 mm² wires, reinforced insulation, conductor diameter 1.4mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 1sqmm strain-relief +0 +6 +6 +Connector_Wire +SolderWire-1sqmm_1x06_P7.8mm_D1.4mm_OD3.9mm_Relief2x +Soldered wire connection with double feed through strain relief, for 6 times 1 mm² wires, reinforced insulation, conductor diameter 1.4mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 1.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 1sqmm double-strain-relief +0 +6 +6 +Connector_Wire +SolderWire-2.5sqmm_1x01_D2.4mm_OD3.6mm +Soldered wire connection, for a single 2.5 mm² wire, basic insulation, conductor diameter 2.4mm, outer diameter 3.6mm, size source Multi-Contact FLEXI-E 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 2.5sqmm +0 +1 +1 +Connector_Wire +SolderWire-2.5sqmm_1x01_D2.4mm_OD3.6mm_Relief +Soldered wire connection with feed through strain relief, for a single 2.5 mm² wire, basic insulation, conductor diameter 2.4mm, outer diameter 3.6mm, size source Multi-Contact FLEXI-E 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 2.5sqmm strain-relief +0 +1 +1 +Connector_Wire +SolderWire-2.5sqmm_1x01_D2.4mm_OD3.6mm_Relief2x +Soldered wire connection with double feed through strain relief, for a single 2.5 mm² wire, basic insulation, conductor diameter 2.4mm, outer diameter 3.6mm, size source Multi-Contact FLEXI-E 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 2.5sqmm double-strain-relief +0 +1 +1 +Connector_Wire +SolderWire-2.5sqmm_1x01_D2.4mm_OD4.4mm +Soldered wire connection, for a single 2.5 mm² wire, reinforced insulation, conductor diameter 2.4mm, outer diameter 4.4mm, size source Multi-Contact FLEXI-xV 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 2.5sqmm +0 +1 +1 +Connector_Wire +SolderWire-2.5sqmm_1x01_D2.4mm_OD4.4mm_Relief +Soldered wire connection with feed through strain relief, for a single 2.5 mm² wire, reinforced insulation, conductor diameter 2.4mm, outer diameter 4.4mm, size source Multi-Contact FLEXI-xV 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 2.5sqmm strain-relief +0 +1 +1 +Connector_Wire +SolderWire-2.5sqmm_1x01_D2.4mm_OD4.4mm_Relief2x +Soldered wire connection with double feed through strain relief, for a single 2.5 mm² wire, reinforced insulation, conductor diameter 2.4mm, outer diameter 4.4mm, size source Multi-Contact FLEXI-xV 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 2.5sqmm double-strain-relief +0 +1 +1 +Connector_Wire +SolderWire-2.5sqmm_1x02_P7.2mm_D2.4mm_OD3.6mm +Soldered wire connection, for 2 times 2.5 mm² wires, basic insulation, conductor diameter 2.4mm, outer diameter 3.6mm, size source Multi-Contact FLEXI-E 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 2.5sqmm +0 +2 +2 +Connector_Wire +SolderWire-2.5sqmm_1x02_P7.2mm_D2.4mm_OD3.6mm_Relief +Soldered wire connection with feed through strain relief, for 2 times 2.5 mm² wires, basic insulation, conductor diameter 2.4mm, outer diameter 3.6mm, size source Multi-Contact FLEXI-E 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 2.5sqmm strain-relief +0 +2 +2 +Connector_Wire +SolderWire-2.5sqmm_1x02_P7.2mm_D2.4mm_OD3.6mm_Relief2x +Soldered wire connection with double feed through strain relief, for 2 times 2.5 mm² wires, basic insulation, conductor diameter 2.4mm, outer diameter 3.6mm, size source Multi-Contact FLEXI-E 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 2.5sqmm double-strain-relief +0 +2 +2 +Connector_Wire +SolderWire-2.5sqmm_1x02_P8.8mm_D2.4mm_OD4.4mm +Soldered wire connection, for 2 times 2.5 mm² wires, reinforced insulation, conductor diameter 2.4mm, outer diameter 4.4mm, size source Multi-Contact FLEXI-xV 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 2.5sqmm +0 +2 +2 +Connector_Wire +SolderWire-2.5sqmm_1x02_P8.8mm_D2.4mm_OD4.4mm_Relief +Soldered wire connection with feed through strain relief, for 2 times 2.5 mm² wires, reinforced insulation, conductor diameter 2.4mm, outer diameter 4.4mm, size source Multi-Contact FLEXI-xV 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 2.5sqmm strain-relief +0 +2 +2 +Connector_Wire +SolderWire-2.5sqmm_1x02_P8.8mm_D2.4mm_OD4.4mm_Relief2x +Soldered wire connection with double feed through strain relief, for 2 times 2.5 mm² wires, reinforced insulation, conductor diameter 2.4mm, outer diameter 4.4mm, size source Multi-Contact FLEXI-xV 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 2.5sqmm double-strain-relief +0 +2 +2 +Connector_Wire +SolderWire-2.5sqmm_1x03_P7.2mm_D2.4mm_OD3.6mm +Soldered wire connection, for 3 times 2.5 mm² wires, basic insulation, conductor diameter 2.4mm, outer diameter 3.6mm, size source Multi-Contact FLEXI-E 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 2.5sqmm +0 +3 +3 +Connector_Wire +SolderWire-2.5sqmm_1x03_P7.2mm_D2.4mm_OD3.6mm_Relief +Soldered wire connection with feed through strain relief, for 3 times 2.5 mm² wires, basic insulation, conductor diameter 2.4mm, outer diameter 3.6mm, size source Multi-Contact FLEXI-E 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 2.5sqmm strain-relief +0 +3 +3 +Connector_Wire +SolderWire-2.5sqmm_1x03_P7.2mm_D2.4mm_OD3.6mm_Relief2x +Soldered wire connection with double feed through strain relief, for 3 times 2.5 mm² wires, basic insulation, conductor diameter 2.4mm, outer diameter 3.6mm, size source Multi-Contact FLEXI-E 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 2.5sqmm double-strain-relief +0 +3 +3 +Connector_Wire +SolderWire-2.5sqmm_1x03_P8.8mm_D2.4mm_OD4.4mm +Soldered wire connection, for 3 times 2.5 mm² wires, reinforced insulation, conductor diameter 2.4mm, outer diameter 4.4mm, size source Multi-Contact FLEXI-xV 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 2.5sqmm +0 +3 +3 +Connector_Wire +SolderWire-2.5sqmm_1x03_P8.8mm_D2.4mm_OD4.4mm_Relief +Soldered wire connection with feed through strain relief, for 3 times 2.5 mm² wires, reinforced insulation, conductor diameter 2.4mm, outer diameter 4.4mm, size source Multi-Contact FLEXI-xV 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 2.5sqmm strain-relief +0 +3 +3 +Connector_Wire +SolderWire-2.5sqmm_1x03_P8.8mm_D2.4mm_OD4.4mm_Relief2x +Soldered wire connection with double feed through strain relief, for 3 times 2.5 mm² wires, reinforced insulation, conductor diameter 2.4mm, outer diameter 4.4mm, size source Multi-Contact FLEXI-xV 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 2.5sqmm double-strain-relief +0 +3 +3 +Connector_Wire +SolderWire-2.5sqmm_1x04_P7.2mm_D2.4mm_OD3.6mm +Soldered wire connection, for 4 times 2.5 mm² wires, basic insulation, conductor diameter 2.4mm, outer diameter 3.6mm, size source Multi-Contact FLEXI-E 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 2.5sqmm +0 +4 +4 +Connector_Wire +SolderWire-2.5sqmm_1x04_P7.2mm_D2.4mm_OD3.6mm_Relief +Soldered wire connection with feed through strain relief, for 4 times 2.5 mm² wires, basic insulation, conductor diameter 2.4mm, outer diameter 3.6mm, size source Multi-Contact FLEXI-E 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 2.5sqmm strain-relief +0 +4 +4 +Connector_Wire +SolderWire-2.5sqmm_1x04_P7.2mm_D2.4mm_OD3.6mm_Relief2x +Soldered wire connection with double feed through strain relief, for 4 times 2.5 mm² wires, basic insulation, conductor diameter 2.4mm, outer diameter 3.6mm, size source Multi-Contact FLEXI-E 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 2.5sqmm double-strain-relief +0 +4 +4 +Connector_Wire +SolderWire-2.5sqmm_1x04_P8.8mm_D2.4mm_OD4.4mm +Soldered wire connection, for 4 times 2.5 mm² wires, reinforced insulation, conductor diameter 2.4mm, outer diameter 4.4mm, size source Multi-Contact FLEXI-xV 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 2.5sqmm +0 +4 +4 +Connector_Wire +SolderWire-2.5sqmm_1x04_P8.8mm_D2.4mm_OD4.4mm_Relief +Soldered wire connection with feed through strain relief, for 4 times 2.5 mm² wires, reinforced insulation, conductor diameter 2.4mm, outer diameter 4.4mm, size source Multi-Contact FLEXI-xV 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 2.5sqmm strain-relief +0 +4 +4 +Connector_Wire +SolderWire-2.5sqmm_1x04_P8.8mm_D2.4mm_OD4.4mm_Relief2x +Soldered wire connection with double feed through strain relief, for 4 times 2.5 mm² wires, reinforced insulation, conductor diameter 2.4mm, outer diameter 4.4mm, size source Multi-Contact FLEXI-xV 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 2.5sqmm double-strain-relief +0 +4 +4 +Connector_Wire +SolderWire-2.5sqmm_1x05_P7.2mm_D2.4mm_OD3.6mm +Soldered wire connection, for 5 times 2.5 mm² wires, basic insulation, conductor diameter 2.4mm, outer diameter 3.6mm, size source Multi-Contact FLEXI-E 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 2.5sqmm +0 +5 +5 +Connector_Wire +SolderWire-2.5sqmm_1x05_P7.2mm_D2.4mm_OD3.6mm_Relief +Soldered wire connection with feed through strain relief, for 5 times 2.5 mm² wires, basic insulation, conductor diameter 2.4mm, outer diameter 3.6mm, size source Multi-Contact FLEXI-E 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 2.5sqmm strain-relief +0 +5 +5 +Connector_Wire +SolderWire-2.5sqmm_1x05_P7.2mm_D2.4mm_OD3.6mm_Relief2x +Soldered wire connection with double feed through strain relief, for 5 times 2.5 mm² wires, basic insulation, conductor diameter 2.4mm, outer diameter 3.6mm, size source Multi-Contact FLEXI-E 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 2.5sqmm double-strain-relief +0 +5 +5 +Connector_Wire +SolderWire-2.5sqmm_1x05_P8.8mm_D2.4mm_OD4.4mm +Soldered wire connection, for 5 times 2.5 mm² wires, reinforced insulation, conductor diameter 2.4mm, outer diameter 4.4mm, size source Multi-Contact FLEXI-xV 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 2.5sqmm +0 +5 +5 +Connector_Wire +SolderWire-2.5sqmm_1x05_P8.8mm_D2.4mm_OD4.4mm_Relief +Soldered wire connection with feed through strain relief, for 5 times 2.5 mm² wires, reinforced insulation, conductor diameter 2.4mm, outer diameter 4.4mm, size source Multi-Contact FLEXI-xV 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 2.5sqmm strain-relief +0 +5 +5 +Connector_Wire +SolderWire-2.5sqmm_1x05_P8.8mm_D2.4mm_OD4.4mm_Relief2x +Soldered wire connection with double feed through strain relief, for 5 times 2.5 mm² wires, reinforced insulation, conductor diameter 2.4mm, outer diameter 4.4mm, size source Multi-Contact FLEXI-xV 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 2.5sqmm double-strain-relief +0 +5 +5 +Connector_Wire +SolderWire-2.5sqmm_1x06_P7.2mm_D2.4mm_OD3.6mm +Soldered wire connection, for 6 times 2.5 mm² wires, basic insulation, conductor diameter 2.4mm, outer diameter 3.6mm, size source Multi-Contact FLEXI-E 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 2.5sqmm +0 +6 +6 +Connector_Wire +SolderWire-2.5sqmm_1x06_P7.2mm_D2.4mm_OD3.6mm_Relief +Soldered wire connection with feed through strain relief, for 6 times 2.5 mm² wires, basic insulation, conductor diameter 2.4mm, outer diameter 3.6mm, size source Multi-Contact FLEXI-E 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 2.5sqmm strain-relief +0 +6 +6 +Connector_Wire +SolderWire-2.5sqmm_1x06_P7.2mm_D2.4mm_OD3.6mm_Relief2x +Soldered wire connection with double feed through strain relief, for 6 times 2.5 mm² wires, basic insulation, conductor diameter 2.4mm, outer diameter 3.6mm, size source Multi-Contact FLEXI-E 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 2.5sqmm double-strain-relief +0 +6 +6 +Connector_Wire +SolderWire-2.5sqmm_1x06_P8.8mm_D2.4mm_OD4.4mm +Soldered wire connection, for 6 times 2.5 mm² wires, reinforced insulation, conductor diameter 2.4mm, outer diameter 4.4mm, size source Multi-Contact FLEXI-xV 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 2.5sqmm +0 +6 +6 +Connector_Wire +SolderWire-2.5sqmm_1x06_P8.8mm_D2.4mm_OD4.4mm_Relief +Soldered wire connection with feed through strain relief, for 6 times 2.5 mm² wires, reinforced insulation, conductor diameter 2.4mm, outer diameter 4.4mm, size source Multi-Contact FLEXI-xV 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 2.5sqmm strain-relief +0 +6 +6 +Connector_Wire +SolderWire-2.5sqmm_1x06_P8.8mm_D2.4mm_OD4.4mm_Relief2x +Soldered wire connection with double feed through strain relief, for 6 times 2.5 mm² wires, reinforced insulation, conductor diameter 2.4mm, outer diameter 4.4mm, size source Multi-Contact FLEXI-xV 2.5 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 2.5sqmm double-strain-relief +0 +6 +6 +Connector_Wire +SolderWire-2sqmm_1x01_D2mm_OD3.9mm +Soldered wire connection, for a single 2 mm² wire, reinforced insulation, conductor diameter 2mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 2.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 2sqmm +0 +1 +1 +Connector_Wire +SolderWire-2sqmm_1x01_D2mm_OD3.9mm_Relief +Soldered wire connection with feed through strain relief, for a single 2 mm² wire, reinforced insulation, conductor diameter 2mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 2.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 2sqmm strain-relief +0 +1 +1 +Connector_Wire +SolderWire-2sqmm_1x01_D2mm_OD3.9mm_Relief2x +Soldered wire connection with double feed through strain relief, for a single 2 mm² wire, reinforced insulation, conductor diameter 2mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 2.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 2sqmm double-strain-relief +0 +1 +1 +Connector_Wire +SolderWire-2sqmm_1x02_P7.8mm_D2mm_OD3.9mm +Soldered wire connection, for 2 times 2 mm² wires, reinforced insulation, conductor diameter 2mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 2.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 2sqmm +0 +2 +2 +Connector_Wire +SolderWire-2sqmm_1x02_P7.8mm_D2mm_OD3.9mm_Relief +Soldered wire connection with feed through strain relief, for 2 times 2 mm² wires, reinforced insulation, conductor diameter 2mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 2.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 2sqmm strain-relief +0 +2 +2 +Connector_Wire +SolderWire-2sqmm_1x02_P7.8mm_D2mm_OD3.9mm_Relief2x +Soldered wire connection with double feed through strain relief, for 2 times 2 mm² wires, reinforced insulation, conductor diameter 2mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 2.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 2sqmm double-strain-relief +0 +2 +2 +Connector_Wire +SolderWire-2sqmm_1x03_P7.8mm_D2mm_OD3.9mm +Soldered wire connection, for 3 times 2 mm² wires, reinforced insulation, conductor diameter 2mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 2.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 2sqmm +0 +3 +3 +Connector_Wire +SolderWire-2sqmm_1x03_P7.8mm_D2mm_OD3.9mm_Relief +Soldered wire connection with feed through strain relief, for 3 times 2 mm² wires, reinforced insulation, conductor diameter 2mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 2.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 2sqmm strain-relief +0 +3 +3 +Connector_Wire +SolderWire-2sqmm_1x03_P7.8mm_D2mm_OD3.9mm_Relief2x +Soldered wire connection with double feed through strain relief, for 3 times 2 mm² wires, reinforced insulation, conductor diameter 2mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 2.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 2sqmm double-strain-relief +0 +3 +3 +Connector_Wire +SolderWire-2sqmm_1x04_P7.8mm_D2mm_OD3.9mm +Soldered wire connection, for 4 times 2 mm² wires, reinforced insulation, conductor diameter 2mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 2.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 2sqmm +0 +4 +4 +Connector_Wire +SolderWire-2sqmm_1x04_P7.8mm_D2mm_OD3.9mm_Relief +Soldered wire connection with feed through strain relief, for 4 times 2 mm² wires, reinforced insulation, conductor diameter 2mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 2.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 2sqmm strain-relief +0 +4 +4 +Connector_Wire +SolderWire-2sqmm_1x04_P7.8mm_D2mm_OD3.9mm_Relief2x +Soldered wire connection with double feed through strain relief, for 4 times 2 mm² wires, reinforced insulation, conductor diameter 2mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 2.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 2sqmm double-strain-relief +0 +4 +4 +Connector_Wire +SolderWire-2sqmm_1x05_P7.8mm_D2mm_OD3.9mm +Soldered wire connection, for 5 times 2 mm² wires, reinforced insulation, conductor diameter 2mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 2.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 2sqmm +0 +5 +5 +Connector_Wire +SolderWire-2sqmm_1x05_P7.8mm_D2mm_OD3.9mm_Relief +Soldered wire connection with feed through strain relief, for 5 times 2 mm² wires, reinforced insulation, conductor diameter 2mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 2.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 2sqmm strain-relief +0 +5 +5 +Connector_Wire +SolderWire-2sqmm_1x05_P7.8mm_D2mm_OD3.9mm_Relief2x +Soldered wire connection with double feed through strain relief, for 5 times 2 mm² wires, reinforced insulation, conductor diameter 2mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 2.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 2sqmm double-strain-relief +0 +5 +5 +Connector_Wire +SolderWire-2sqmm_1x06_P7.8mm_D2mm_OD3.9mm +Soldered wire connection, for 6 times 2 mm² wires, reinforced insulation, conductor diameter 2mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 2.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 2sqmm +0 +6 +6 +Connector_Wire +SolderWire-2sqmm_1x06_P7.8mm_D2mm_OD3.9mm_Relief +Soldered wire connection with feed through strain relief, for 6 times 2 mm² wires, reinforced insulation, conductor diameter 2mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 2.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 2sqmm strain-relief +0 +6 +6 +Connector_Wire +SolderWire-2sqmm_1x06_P7.8mm_D2mm_OD3.9mm_Relief2x +Soldered wire connection with double feed through strain relief, for 6 times 2 mm² wires, reinforced insulation, conductor diameter 2mm, outer diameter 3.9mm, size source Multi-Contact FLEXI-xV 2.0 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator +connector wire 2sqmm double-strain-relief +0 +6 +6 +Connector_Wire +SolderWirePad_1x01_SMD_1x2mm +Wire Pad, Square, SMD Pad, 5mm x 10mm, +MesurementPoint Square SMDPad 5mmx10mm +0 +1 +1 +Connector_Wire +SolderWirePad_1x01_SMD_5x10mm +Wire Pad, Square, SMD Pad, 5mm x 10mm, +MesurementPoint Square SMDPad 5mmx10mm +0 +1 +1 +Connector_Wuerth +Wuerth_WR-WTB_64800211622_1x02_P1.50mm_Vertical +Wuerth WR-WTB series connector, 64800211622 (https://katalog.we-online.com/em/datasheet/6480xx11622.pdf), generated with kicad-footprint-generator +connector Wuerth WR-WTB vertical +0 +2 +2 +Connector_Wuerth +Wuerth_WR-WTB_64800311622_1x03_P1.50mm_Vertical +Wuerth WR-WTB series connector, 64800311622 (https://katalog.we-online.com/em/datasheet/6480xx11622.pdf), generated with kicad-footprint-generator +connector Wuerth WR-WTB vertical +0 +3 +3 +Connector_Wuerth +Wuerth_WR-WTB_64800411622_1x04_P1.50mm_Vertical +Wuerth WR-WTB series connector, 64800411622 (https://katalog.we-online.com/em/datasheet/6480xx11622.pdf), generated with kicad-footprint-generator +connector Wuerth WR-WTB vertical +0 +4 +4 +Connector_Wuerth +Wuerth_WR-WTB_64800511622_1x05_P1.50mm_Vertical +Wuerth WR-WTB series connector, 64800511622 (https://katalog.we-online.com/em/datasheet/6480xx11622.pdf), generated with kicad-footprint-generator +connector Wuerth WR-WTB vertical +0 +5 +5 +Connector_Wuerth +Wuerth_WR-WTB_64800611622_1x06_P1.50mm_Vertical +Wuerth WR-WTB series connector, 64800611622 (https://katalog.we-online.com/em/datasheet/6480xx11622.pdf), generated with kicad-footprint-generator +connector Wuerth WR-WTB vertical +0 +6 +6 +Connector_Wuerth +Wuerth_WR-WTB_64800711622_1x07_P1.50mm_Vertical +Wuerth WR-WTB series connector, 64800711622 (https://katalog.we-online.com/em/datasheet/6480xx11622.pdf), generated with kicad-footprint-generator +connector Wuerth WR-WTB vertical +0 +7 +7 +Connector_Wuerth +Wuerth_WR-WTB_64800811622_1x08_P1.50mm_Vertical +Wuerth WR-WTB series connector, 64800811622 (https://katalog.we-online.com/em/datasheet/6480xx11622.pdf), generated with kicad-footprint-generator +connector Wuerth WR-WTB vertical +0 +8 +8 +Connector_Wuerth +Wuerth_WR-WTB_64800911622_1x09_P1.50mm_Vertical +Wuerth WR-WTB series connector, 64800911622 (https://katalog.we-online.com/em/datasheet/6480xx11622.pdf), generated with kicad-footprint-generator +connector Wuerth WR-WTB vertical +0 +9 +9 +Connector_Wuerth +Wuerth_WR-WTB_64801011622_1x10_P1.50mm_Vertical +Wuerth WR-WTB series connector, 64801011622 (https://katalog.we-online.com/em/datasheet/6480xx11622.pdf), generated with kicad-footprint-generator +connector Wuerth WR-WTB vertical +0 +10 +10 +Converter_ACDC +Converter_ACDC_CUI_PBO-3-Sxx_THT_Vertical +ACDC-Converter, 3W, CUI PBO-3, THT https://www.cui.com/product/resource/pbo-3.pdf +Converter AC-DC THT Vertical +0 +6 +6 +Converter_ACDC +Converter_ACDC_Hahn_HS-400xx_THT +ACDC-Converter, 3W, Hahn-HS-400xx, THT https://www.schukat.com/schukat/schukat_cms_de.nsf/index/FrameView?OpenDocument&art=HS40009&wg=M7942 +Hahn ACDC-Converter THT +0 +4 +4 +Converter_ACDC +Converter_ACDC_HiLink_HLK-PMxx +ACDC-Converter, 3W, HiLink, HLK-PMxx, THT, http://www.hlktech.net/product_detail.php?ProId=54 +ACDC-Converter 3W THT HiLink board mount module +0 +4 +4 +Converter_ACDC +Converter_ACDC_MeanWell_IRM-02-xx_SMD +ACDC-Converter, 3W, Meanwell, IRM-02, SMD, https://www.meanwell.com/Upload/PDF/IRM-02/IRM-02-SPEC.PDF +ACDC-Converter 3W +0 +14 +14 +Converter_ACDC +Converter_ACDC_MeanWell_IRM-02-xx_THT +ACDC-Converter, 2W, Meanwell, IRM-02, THT, https://www.meanwell.co.uk/media/productPDF/IRM-02-spec.pdf +ACDC-Converter 2W THT +0 +4 +4 +Converter_ACDC +Converter_ACDC_MeanWell_IRM-03-xx_SMD +ACDC-Converter, 3W, Meanwell, IRM-03, SMD, http://www.meanwell.com/webapp/product/search.aspx?prod=IRM-03 +ACDC-Converter 3W +0 +14 +14 +Converter_ACDC +Converter_ACDC_MeanWell_IRM-03-xx_THT +ACDC-Converter, 3W, Meanwell, IRM-03, THT, https://www.meanwell.com/Upload/PDF/IRM-03/IRM-03-SPEC.PDF +ACDC-Converter 3W THT +0 +5 +5 +Converter_ACDC +Converter_ACDC_MeanWell_IRM-05-xx_THT +http://www.meanwell.com/webapp/product/search.aspx?prod=IRM-05 +ACDC-Converter 5W Meanwell IRM-05 +0 +4 +4 +Converter_ACDC +Converter_ACDC_MeanWell_IRM-10-xx_THT +http://www.meanwell.com/webapp/product/search.aspx?prod=IRM-10 +ACDC-Converter 10W Meanwell IRM-10 +0 +4 +4 +Converter_ACDC +Converter_ACDC_MeanWell_IRM-20-xx_THT +ACDC-Converter, 20W, Meanwell, IRM-20, THT http://www.meanwell.com/webapp/product/search.aspx?prod=IRM-20 +ACDC-Converter 20W Meanwell IRM-20 +0 +4 +4 +Converter_ACDC +Converter_ACDC_MeanWell_IRM-60-xx_THT +ACDC-Converter, 50-60W, Meanwell, IRM-60, THT https://www.meanwellusa.com/productPdf.aspx?i=687 +switching power supply +0 +4 +4 +Converter_ACDC +Converter_ACDC_RECOM_RAC01-xxSGB_THT +https://www.recom-power.com/pdf/Powerline-AC-DC/RAC01-GB.pdf +recom power ac dc rac01xxgb rac01-05sgb rac01-12sgb +0 +4 +4 +Converter_ACDC +Converter_ACDC_RECOM_RAC04-xxSGx_THT +https://www.recom-power.com/pdf/Powerline-AC-DC/RAC04-GA.pdf +recom power ac dc +0 +5 +5 +Converter_ACDC +Converter_ACDC_RECOM_RAC05-xxSK_THT +https://www.recom-power.com/pdf/Powerline-AC-DC/RAC05-K.pdf +recom power ac dc +0 +5 +5 +Converter_ACDC +Converter_ACDC_TRACO_TMG-15_THT +ACDC-Converter, TRACO, TMG Series 15 https://www.tracopower.com/products/tmg.pdf +ACDC-Converter TRACO TMG Series 15 +0 +4 +4 +Converter_ACDC +Converter_ACDC_TRACO_TMLM-04_THT +ACDC-Converter, TRACO, TMLM Series 04 https://www.tracopower.com/products/tmlm.pdf +ACDC-Converter TRACO TMLM Series 04 +0 +7 +7 +Converter_ACDC +Converter_ACDC_TRACO_TMLM-05_THT +ACDC-Converter, TRACO TMLM 05,https://www.tracopower.com/products/tmlm.pdf +ACDC-Converter TRACO TMLM 05 +0 +4 +4 +Converter_ACDC +Converter_ACDC_TRACO_TMLM-10-20_THT +ACDC-Converter, TRACO TMLM 10, TRACO TMLM 20, https://www.tracopower.com/products/tmlm.pdf +ACDC-Converter TRACO TMLM 10 and TMLM 20 +0 +4 +4 +Converter_ACDC +Converter_ACDC_Vigortronix_VTX-214-010-xxx_THT +Vigortronix VTX-214-010-xxx serie of ACDC converter, http://www.vigortronix.com/10WattACDCPCBPowerModule.aspx +Vigortronix VTX-214-010-xxx serie of ACDC converter +0 +4 +4 +Converter_ACDC +Converter_ACDC_Vigortronix_VTX-214-015-1xx_THT +Vigortronix VTX-214-010-xxx serie of ACDC converter, http://www.vigortronix.com/10WattACDCPCBPowerModule.aspx +Vigortronix VTX-214-010-xxx serie of ACDC converter +0 +5 +5 +Converter_DCDC +Converter_DCDC_Artesyn_ATA_SMD +DCDC-Converter, Artesyn, ATA Series, 3W Single and Dual Output, 1500VDC Isolation, 24.0x13.7x8.0mm https://www.artesyn.com/power/assets/ata_series_ds_01apr2015_79c25814fd.pdf https://www.artesyn.com/power/assets/trn_dc-dc_ata_3w_series_releas1430412818_techref.pdf +DCDC SMD +0 +7 +7 +Converter_DCDC +Converter_DCDC_Bothhand_CFUDxxxx_THT +DCDC-Converter, BOTHHAND, Type CFxxxx-Serie, (Very dodgy url but was the only at hand), +DCDC-Converter BOTHHAND Type CFxxxx-Serie +0 +10 +10 +Converter_DCDC +Converter_DCDC_Bothhand_CFUSxxxxEH_THT +DCDC-Converter, BOTHHAND, Type CFxxxx-Serie, (Very dodgy url but was the only at hand), +DCDC-Converter BOTHHAND Type CFxxxx-Serie +0 +9 +9 +Converter_DCDC +Converter_DCDC_Bothhand_CFUSxxxx_THT +DCDC-Converter, BOTHHAND, Type CFxxxx-Serie, (Very dodgy url but was the only at hand), +DCDC-Converter BOTHHAND Type CFxxxx-Serie +0 +8 +8 +Converter_DCDC +Converter_DCDC_Cincon_EC5BExx_Dual_THT +DCDC-Converter, CINCON, EC5BExx, 18-36VDC to Dual output, http://www.cincon.com/upload/media/data%20sheets/Data%20Sheet%20(DC)/B%20CASE/SPEC-EC5BE-V24.pdf +DCDC-Converter CINCON EC5BExx 18-36VDC to Dual output +0 +6 +6 +Converter_DCDC +Converter_DCDC_Cincon_EC5BExx_Single_THT +DCDC-Converter, CINCON, EC5BExx, 18-36VDC to dual output, http://www.cincon.com/upload/media/data%20sheets/Data%20Sheet%20(DC)/B%20CASE/SPEC-EC5BE-V24.pdf +DCDC-Converter CINCON EC5BExx 18-36VDC to dual output +0 +4 +4 +Converter_DCDC +Converter_DCDC_Cincon_EC6Cxx_Dual-Triple_THT +DCDC-Converter, CINCON, EC6Cxx, dual or tripple output, http://www.cincon.com/upload/media/data%20sheets/Data%20Sheet%20(DC)/C%20CASE/SPEC-EC6C-V12.pdf +DCDC-Converter CINCON EC6Cxx dual or tripple output +0 +7 +7 +Converter_DCDC +Converter_DCDC_Cincon_EC6Cxx_Single_THT +DCDC-Converter, CINCON, EC6Cxx, single output, http://www.cincon.com/upload/media/data%20sheets/Data%20Sheet%20(DC)/C%20CASE/SPEC-EC6C-V12.pdf +DCDC-Converter CINCON EC6Cxx single output +0 +6 +6 +Converter_DCDC +Converter_DCDC_Cyntec_MUN12AD01-SH +http://www.cyntec.com/upfile/products/download/Cyntec%20MUN12AD01-SH_Datasheet.pdf +Power Module uPOL MUN12AD01 +0 +13 +9 +Converter_DCDC +Converter_DCDC_Cyntec_MUN12AD03-SH +http://www.cyntec.com/upfile/products/download/Cyntec%20MUN12AD03-SH_Datasheet.pdf +Power Module uPOL MUN12AD03 +0 +19 +11 +Converter_DCDC +Converter_DCDC_MeanWell_NID30_THT +Meanwell DCDC non-isolated converter SIP module, http://www.meanwell.com/webapp/product/search.aspx?prod=nid30 +DCDC non-isolated converter +0 +11 +11 +Converter_DCDC +Converter_DCDC_MeanWell_NID60_THT +MeanWell NID60, http://www.meanwell.com/Upload/PDF/NID60/NID60-SPEC.PDF +MeanWell NID60 +0 +11 +11 +Converter_DCDC +Converter_DCDC_Murata_MEE1SxxxxSC_THT +https://power.murata.com/pub/data/power/ncl/kdc_mee1.pdf +murata dc-dc transformer +0 +4 +4 +Converter_DCDC +Converter_DCDC_Murata_MEE3SxxxxSC_THT +https://power.murata.com/pub/data/power/ncl/kdc_mee3.pdf +murata dc-dc transformer +0 +4 +4 +Converter_DCDC +Converter_DCDC_Murata_MGJ2DxxxxxxSC_THT +Murata MGJ2DxxxxxxSC, 19.5x9.8x12.5mm, 5.2kVDC Isolated, 2W, SIP package style, https://power.murata.com/data/power/ncl/kdc_mgj2.pdf +Murata MGJ2DxxxxxxSC +0 +5 +5 +Converter_DCDC +Converter_DCDC_Murata_MGJ3 +Murata MGJ3, 5.2kVDC Isolated 3W Gate Drive, 15V/5V/5V Configurable, 22.61x23.11x14.19mm, https://power.murata.com/datasheet?/data/power/ncl/kdc_mgj3.pdf +DCDC SMD +0 +7 +7 +Converter_DCDC +Converter_DCDC_Murata_NCS1SxxxxSC_THT +Murata NCS1SxxxxSC https://power.murata.com/data/power/ncl/kdc_ncs1.pdf (Script generated with StandardBox.py) (Murata NCS1SxxxxSC https://power.murata.com/data/power/ncl/kdc_ncs1.pdf) +Murata NCS1SxxxxSC +0 +5 +5 +Converter_DCDC +Converter_DCDC_RECOM_R-78B-2.0_THT +DCDC-Converter, RECOM, RECOM_R-78B-2.0, SIP-3, pitch 2.54mm, package size 11.5x8.5x17.5mm^3, https://www.recom-power.com/pdf/Innoline/R-78Bxx-2.0.pdf +dc-dc recom buck sip-3 pitch 2.54mm +0 +3 +3 +Converter_DCDC +Converter_DCDC_RECOM_R-78E-0.5_THT +DCDC-Converter, RECOM, RECOM_R-78E-0.5, SIP-3, pitch 2.54mm, package size 11.6x8.5x10.4mm^3, https://www.recom-power.com/pdf/Innoline/R-78Exx-0.5.pdf +dc-dc recom buck sip-3 pitch 2.54mm +0 +3 +3 +Converter_DCDC +Converter_DCDC_RECOM_R-78HB-0.5L_THT +DCDC-Converter, RECOM, RECOM_R-78HB-0.5L, SIP-3, Horizontally Mounted, pitch 2.54mm, package size 11.5x8.5x17.5mm^3, https://www.recom-power.com/pdf/Innoline/R-78HBxx-0.5_L.pdf +dc-dc recom buck sip-3 pitch 2.54mm +0 +3 +3 +Converter_DCDC +Converter_DCDC_RECOM_R-78HB-0.5_THT +DCDC-Converter, RECOM, RECOM_R-78HB-0.5, SIP-3, pitch 2.54mm, package size 11.5x8.5x17.5mm^3, https://www.recom-power.com/pdf/Innoline/R-78HBxx-0.5_L.pdf +dc-dc recom buck sip-3 pitch 2.54mm +0 +3 +3 +Converter_DCDC +Converter_DCDC_RECOM_R-78S-0.1_THT +DCDC-Converter, RECOM, RECOM_R-78S-0.1, SIP-4, pitch 2.54mm, package size 11.6x8.5x10.4mm^3, https://www.recom-power.com/pdf/Innoline/R-78Sxx-0.1.pdf +dc-dc recom buck sip-4 pitch 2.54mm +0 +4 +4 +Converter_DCDC +Converter_DCDC_RECOM_R5xxxDA_THT +DCDC-Converter, RECOM, RECOM_R5xxxDA, SIP-12, Horizontally Mounted, pitch 2.54mm, package size 32.2x9.1x15mm^3, https://www.recom-power.com/pdf/Innoline/R-5xxxPA_DA.pdf +dc-dc recom buck sip-12 pitch 2.54mm +0 +12 +12 +Converter_DCDC +Converter_DCDC_RECOM_R5xxxPA_THT +DCDC-Converter, RECOM, RECOM_R5xxxPA, SIP-12, pitch 2.54mm, package size 32.2x9.1x15mm^3, https://www.recom-power.com/pdf/Innoline/R-5xxxPA_DA.pdf +dc-dc recom buck sip-12 pitch 2.54mm +0 +12 +12 +Converter_DCDC +Converter_DCDC_RECOM_RPA60-xxxxSFW +RPA60-FW 60W Isolated DC to DC Converters +DCDC Regulator Single +0 +6 +6 +Converter_DCDC +Converter_DCDC_RECOM_RPMx.x-x.0 +https://www.recom-power.com/pdf/Innoline/RPM-6.0.pdf +dc-dc recom buck lga-25 pitch 2.29mm +0 +25 +25 +Converter_DCDC +Converter_DCDC_TRACO_TDN_5-xxxxWISM_SMD +Traco TDN 5WISM Series, 5W, SMD (https://assets.tracopower.com/20200225170127/TDN5WISM/documents/tdn5wism-datasheet.pdf#page=3) +dcdc traco 5w smd +0 +6 +6 +Converter_DCDC +Converter_DCDC_TRACO_TEN10-xxxx_Dual_THT +DCDC-Converter, TRACO, TEN10-xxxx, single output, https://assets.tracopower.com/20171102100522/TEN10/documents/ten10-datasheet.pdf +DCDC-Converter TRACO TEN10-xxxx single output +0 +5 +5 +Converter_DCDC +Converter_DCDC_TRACO_TEN10-xxxx_Single_THT +DCDC-Converter, TRACO, TEN10-xxxx, single output, https://assets.tracopower.com/20171102100522/TEN10/documents/ten10-datasheet.pdf +DCDC-Converter TRACO TEN10-xxxx single output +0 +4 +4 +Converter_DCDC +Converter_DCDC_TRACO_TEN10-xxxx_THT +DCDC-Converter, TRACO, TEN10-xxxx, https://assets.tracopower.com/20171102100522/TEN10/documents/ten10-datasheet.pdf +DCDC-Converter TRACO TEN10-xxxx +0 +4 +4 +Converter_DCDC +Converter_DCDC_TRACO_TEN20-xxxx-N4_THT +DCDC-Converter TRACO TEN20 Generic, https://assets.tracopower.com/20171102100522/TEN20/documents/ten20-datasheet.pdf +DCDC-Converter TRACO TEN20 Generic +0 +5 +5 +Converter_DCDC +Converter_DCDC_TRACO_TEN20-xxxx_THT +DCDC-Converter TRACO TEN20 Generic, https://assets.tracopower.com/20171102100522/TEN20/documents/ten20-datasheet.pdf +DCDC-Converter TRACO TEN20 Generic +0 +6 +6 +Converter_DCDC +Converter_DCDC_TRACO_THD_15-xxxxWIN_THT +Traco THD 15WIN, 15W, THT (https://www.tracopower.com/products/thd15win.pdf#page=3) +traco dcdc tht 15w +0 +9 +9 +Converter_DCDC +Converter_DCDC_TRACO_TMR-1-xxxx_Dual_THT +DCDC-Converter, TRACO, TMR 1-xxxx, Dual output, Rev. March 21.2016 +DCDC-Converter TRACO TMR1-xxxx Dual_output +0 +5 +5 +Converter_DCDC +Converter_DCDC_TRACO_TMR-1-xxxx_Single_THT +DCDC-Converter, TRACO, TMR 1-xxxx, Single output, Rev. March 21.2016 +DCDC-Converter TRACO TMR1-xxxx Single_output +0 +4 +4 +Converter_DCDC +Converter_DCDC_TRACO_TMR-1SM_SMD +http://assets.tracopower.com/TMR1SM/documents/tmr1sm-datasheet.pdf +DCDC SMD TRACO TMR-1SM +0 +7 +7 +Converter_DCDC +Converter_DCDC_TRACO_TMR-2xxxxWI_THT +https://www.tracopower.com/products/tmr2wi.pdf +DCDC-Converter TRACO TMRxxxxWI Single/Dual_output +0 +7 +7 +Converter_DCDC +Converter_DCDC_TRACO_TMR-xxxx_THT +DCDC-Converter, TRACO, TMR xxxx, Single/Dual output, http://www.datasheetlib.com/datasheet/135136/tmr-2-2410e_traco-power.html?page=3#datasheet +DCDC-Converter TRACO TMRxxxx Single/Dual_output +0 +7 +7 +Converter_DCDC +Converter_DCDC_TRACO_TSR-1_THT +DCDC-Converter, TRACO, TSR 1-xxxx +DCDC-Converter TRACO TSR-1 +0 +3 +3 +Converter_DCDC +Converter_DCDC_XP_POWER-IA48xxD_THT +XP_POWER IA48xxD, DIP, (https://www.xppower.com/pdfs/SF_IA.pdf), generated with kicad-footprint-generator +XP_POWER IA48xxD DIP DCDC-Converter +0 +6 +6 +Converter_DCDC +Converter_DCDC_XP_POWER-IA48xxS_THT +XP_POWER IA48xxS, SIP, (https://www.xppower.com/pdfs/SF_IA.pdf), generated with kicad-footprint-generator +XP_POWER IA48xxS SIP DCDC-Converter +0 +5 +5 +Converter_DCDC +Converter_DCDC_XP_POWER-IAxxxxD_THT +XP_POWER IAxxxxD, DIP, (https://www.xppower.com/pdfs/SF_IA.pdf), generated with kicad-footprint-generator +XP_POWER IAxxxxD DIP DCDC-Converter +0 +6 +6 +Converter_DCDC +Converter_DCDC_XP_POWER-IAxxxxS_THT +XP_POWER IAxxxxS, SIP, (https://www.xppower.com/pdfs/SF_IA.pdf), generated with kicad-footprint-generator +XP_POWER IAxxxxS SIP DCDC-Converter +0 +5 +5 +Converter_DCDC +Converter_DCDC_XP_POWER-IHxxxxDH_THT +XP_POWER IHxxxxDH, DIP, (https://www.xppower.com/pdfs/SF_IH.pdf), generated with kicad-footprint-generator +XP_POWER IHxxxxDH DIP DCDC-Converter +0 +6 +6 +Converter_DCDC +Converter_DCDC_XP_POWER-IHxxxxD_THT +XP_POWER IHxxxxD, DIP, (https://www.xppower.com/pdfs/SF_IH.pdf), generated with kicad-footprint-generator +XP_POWER IHxxxxD DIP DCDC-Converter +0 +6 +6 +Converter_DCDC +Converter_DCDC_XP_POWER-IHxxxxSH_THT +XP_POWER IHxxxxSH, SIP, (https://www.xppower.com/pdfs/SF_IH.pdf), generated with kicad-footprint-generator +XP_POWER IHxxxxSH SIP DCDC-Converter +0 +5 +5 +Converter_DCDC +Converter_DCDC_XP_POWER-IHxxxxS_THT +XP_POWER IHxxxxS, SIP, (https://www.xppower.com/pdfs/SF_IH.pdf), generated with kicad-footprint-generator +XP_POWER IHxxxxS SIP DCDC-Converter +0 +5 +5 +Converter_DCDC +Converter_DCDC_XP_POWER-ISU02_SMD +DCDC-Converter, XP POWER, ISU02 Series, 2W Single and Dual Output, 1500VDC Isolation, 19.0x17.0x8.7mm https://www.xppower.com/Portals/0/pdfs/SF_ISU02.pdf +DCDC SMD XP POWER ISU02 +0 +7 +7 +Converter_DCDC +Converter_DCDC_XP_POWER-ITQxxxxS-H_THT +XP_POWER ITQxxxxS-H, SIP, (https://www.xppower.com/pdfs/SF_ITQ.pdf), generated with kicad-footprint-generator +XP_POWER ITQxxxxS-H SIP DCDC-Converter +0 +6 +6 +Converter_DCDC +Converter_DCDC_XP_POWER-ITXxxxxSA_THT +XP_POWER ITXxxxxSA, SIP, (https://www.xppower.com/pdfs/SF_ITX.pdf), generated with kicad-footprint-generator +XP_POWER ITXxxxxSA SIP DCDC-Converter +0 +5 +5 +Converter_DCDC +Converter_DCDC_XP_POWER-ITxxxxxS_THT +XP_POWER ITxxxxxS, SIP, (https://www.xppower.com/portals/0/pdfs/SF_ITX.pdf https://www.xppower.com/portals/0/pdfs/SF_ITQ.pdf), generated with kicad-footprint-generator +XP_POWER ITxxxxxS SIP DCDC-Converter +0 +7 +7 +Converter_DCDC +Converter_DCDC_XP_POWER_JTDxxxxxxx_THT +XP Power JTD Series DC-DC Converter +DCDC Isolated +0 +6 +6 +Converter_DCDC +Converter_DCDC_XP_POWER_JTExxxxDxx_THT +DCDC-Converter, XP POWER, Type JTE06 Series, Dual Output +DCDC-Converter XP_POWER JTE06 Dual +0 +8 +8 +Converter_DCDC +Converter_DCDC_muRata_CRE1xxxxxx3C_THT +Isolated 1W single output DC/DC, http://power.murata.com/data/power/ncl/kdc_cre1.pdf +Isolated 1W single output DC/DC +0 +4 +4 +Converter_DCDC +Converter_DCDC_muRata_CRE1xxxxxxDC_THT +Isloated DC-DC, http://power.murata.com/data/power/ncl/kdc_cre1.pdf +Isloated DC-DC +0 +4 +4 +Converter_DCDC +Converter_DCDC_muRata_CRE1xxxxxxSC_THT +http://power.murata.com/data/power/ncl/kdc_cre1.pdf +murata dc-dc transformer +0 +4 +4 +Converter_DCDC +Converter_DCDC_muRata_NMAxxxxDC_THT +Isolated 1W DCDC-Converter, http://power.murata.com/data/power/ncl/kdc_nma.pdf +Isolated 1W DCDC-Converter +0 +6 +6 +Converter_DCDC +Converter_DCDC_muRata_NMAxxxxSC_THT +muRata NMAxxxxSC footprint based on SIP7, http://power.murata.com/data/power/ncl/kdc_nma.pdf +muRata NMAxxxxSC DCDC-Converter +0 +5 +5 +Converter_DCDC +Converter_DCDC_muRata_NXExSxxxxMC_SMD +Isolated 1W or 2W Single Output SM DC/DC Converters http://power.murata.com/data/power/ncl/kdc_nxe1.pdf http://power.murata.com/data/power/ncl/kdc_nxe2.pdf +Isolated 1W or 2W Single Output SM DC/DC Converters +0 +5 +5 +Converter_DCDC +Converter_DCDC_muRata_OKI-78SR_Horizontal +https://power.murata.com/data/power/oki-78sr.pdf +78sr3.3 78sr5 78sr9 78sr12 78srXX +0 +3 +3 +Converter_DCDC +Converter_DCDC_muRata_OKI-78SR_Vertical +https://power.murata.com/data/power/oki-78sr.pdf +78sr3.3 78sr5 78sr9 78sr12 78srXX +0 +3 +3 +Crystal +Crystal_AT310_D3.0mm_L10.0mm_Horizontal +Crystal THT AT310 10.0mm-10.5mm length 3.0mm diameter http://www.cinetech.com.tw/upload/2011/04/20110401165201.pdf +['AT310'] +0 +2 +2 +Crystal +Crystal_AT310_D3.0mm_L10.0mm_Horizontal_1EP_style1 +Crystal THT AT310 10.0mm-10.5mm length 3.0mm diameter http://www.cinetech.com.tw/upload/2011/04/20110401165201.pdf +['AT310'] +0 +3 +3 +Crystal +Crystal_AT310_D3.0mm_L10.0mm_Horizontal_1EP_style2 +Crystal THT AT310 10.0mm-10.5mm length 3.0mm diameter http://www.cinetech.com.tw/upload/2011/04/20110401165201.pdf +['AT310'] +0 +5 +3 +Crystal +Crystal_AT310_D3.0mm_L10.0mm_Vertical +Crystal THT AT310 10.0mm-10.5mm length 3.0mm diameter http://www.cinetech.com.tw/upload/2011/04/20110401165201.pdf +['AT310'] +0 +2 +2 +Crystal +Crystal_C26-LF_D2.1mm_L6.5mm_Horizontal +Crystal THT C26-LF 6.5mm length 2.06mm diameter +['C26-LF'] +0 +2 +2 +Crystal +Crystal_C26-LF_D2.1mm_L6.5mm_Horizontal_1EP_style1 +Crystal THT C26-LF 6.5mm length 2.06mm diameter +['C26-LF'] +0 +3 +3 +Crystal +Crystal_C26-LF_D2.1mm_L6.5mm_Horizontal_1EP_style2 +Crystal THT C26-LF 6.5mm length 2.06mm diameter +['C26-LF'] +0 +5 +3 +Crystal +Crystal_C26-LF_D2.1mm_L6.5mm_Vertical +Crystal THT C26-LF 6.5mm length 2.06mm diameter +['C26-LF'] +0 +2 +2 +Crystal +Crystal_C38-LF_D3.0mm_L8.0mm_Horizontal +Crystal THT C38-LF 8.0mm length 3.0mm diameter +['C38-LF'] +0 +2 +2 +Crystal +Crystal_C38-LF_D3.0mm_L8.0mm_Horizontal_1EP_style1 +Crystal THT C38-LF 8.0mm length 3.0mm diameter +['C38-LF'] +0 +3 +3 +Crystal +Crystal_C38-LF_D3.0mm_L8.0mm_Horizontal_1EP_style2 +Crystal THT C38-LF 8.0mm length 3.0mm diameter +['C38-LF'] +0 +5 +3 +Crystal +Crystal_C38-LF_D3.0mm_L8.0mm_Vertical +Crystal THT C38-LF 8.0mm length 3.0mm diameter +['C38-LF'] +0 +2 +2 +Crystal +Crystal_DS10_D1.0mm_L4.3mm_Horizontal +Crystal THT DS10 4.3mm length 1.0mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf +['DS10'] +0 +2 +2 +Crystal +Crystal_DS10_D1.0mm_L4.3mm_Horizontal_1EP_style1 +Crystal THT DS10 4.3mm length 1.0mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf +['DS10'] +0 +3 +3 +Crystal +Crystal_DS10_D1.0mm_L4.3mm_Horizontal_1EP_style2 +Crystal THT DS10 4.3mm length 1.0mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf +['DS10'] +0 +5 +3 +Crystal +Crystal_DS10_D1.0mm_L4.3mm_Vertical +Crystal THT DS10 4.3mm length 1.0mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf +['DS10'] +0 +2 +2 +Crystal +Crystal_DS15_D1.5mm_L5.0mm_Horizontal +Crystal THT DS15 5.0mm length 1.5mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf +['DS15'] +0 +2 +2 +Crystal +Crystal_DS15_D1.5mm_L5.0mm_Horizontal_1EP_style1 +Crystal THT DS15 5.0mm length 1.5mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf +['DS15'] +0 +3 +3 +Crystal +Crystal_DS15_D1.5mm_L5.0mm_Horizontal_1EP_style2 +Crystal THT DS15 5.0mm length 1.5mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf +['DS15'] +0 +5 +3 +Crystal +Crystal_DS15_D1.5mm_L5.0mm_Vertical +Crystal THT DS15 5.0mm length 1.5mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf +['DS15'] +0 +2 +2 +Crystal +Crystal_DS26_D2.0mm_L6.0mm_Horizontal +Crystal THT DS26 6.0mm length 2.0mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf +['DS26'] +0 +2 +2 +Crystal +Crystal_DS26_D2.0mm_L6.0mm_Horizontal_1EP_style1 +Crystal THT DS26 6.0mm length 2.0mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf +['DS26'] +0 +3 +3 +Crystal +Crystal_DS26_D2.0mm_L6.0mm_Horizontal_1EP_style2 +Crystal THT DS26 6.0mm length 2.0mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf +['DS26'] +0 +5 +3 +Crystal +Crystal_DS26_D2.0mm_L6.0mm_Vertical +Crystal THT DS26 6.0mm length 2.0mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf +['DS26'] +0 +2 +2 +Crystal +Crystal_HC18-U_Horizontal +Crystal THT HC-18/U http://5hertz.com/pdfs/04404_D.pdf +THT crystal +0 +2 +2 +Crystal +Crystal_HC18-U_Horizontal_1EP_style1 +Crystal THT HC-18/U http://5hertz.com/pdfs/04404_D.pdf +THT crystal +0 +3 +3 +Crystal +Crystal_HC18-U_Horizontal_1EP_style2 +Crystal THT HC-18/U http://5hertz.com/pdfs/04404_D.pdf +THT crystal +0 +5 +3 +Crystal +Crystal_HC18-U_Vertical +Crystal THT HC-18/U, http://5hertz.com/pdfs/04404_D.pdf +THT crystalHC-18/U +0 +2 +2 +Crystal +Crystal_HC33-U_Horizontal +Crystal THT HC-33/U http://pdi.bentech-taiwan.com/PDI/GEN20SPEV20HC3320U.pdf +THT crystal +0 +2 +2 +Crystal +Crystal_HC33-U_Horizontal_1EP_style1 +Crystal THT HC-33/U http://pdi.bentech-taiwan.com/PDI/GEN20SPEV20HC3320U.pdf +THT crystal +0 +3 +3 +Crystal +Crystal_HC33-U_Horizontal_1EP_style2 +Crystal THT HC-33/U http://pdi.bentech-taiwan.com/PDI/GEN20SPEV20HC3320U.pdf +THT crystal +0 +5 +3 +Crystal +Crystal_HC33-U_Vertical +Crystal THT HC-33/U, http://pdi.bentech-taiwan.com/PDI/GEN20SPEV20HC3320U.pdf +THT crystalHC-33/U +0 +2 +2 +Crystal +Crystal_HC35-U +Crystal, Quarz, HC35/U, http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/TO71xx.pdf +Crystal Quarz HC35/U +0 +3 +3 +Crystal +Crystal_HC49-4H_Vertical +Crystal THT HC-49-4H http://5hertz.com/pdfs/04404_D.pdf +THT crystalHC-49-4H +0 +2 +2 +Crystal +Crystal_HC49-U-3Pin_Vertical +Crystal THT HC-49/U, 3pin-version, http://www.raltron.com/products/pdfspecs/crystal_hc_49_45_51.pdf +THT crystalHC-49/U +0 +3 +3 +Crystal +Crystal_HC49-U_Horizontal +Crystal THT HC-49/U http://5hertz.com/pdfs/04404_D.pdf +THT crystal +0 +2 +2 +Crystal +Crystal_HC49-U_Horizontal_1EP_style1 +Crystal THT HC-49/U http://5hertz.com/pdfs/04404_D.pdf +THT crystal +0 +3 +3 +Crystal +Crystal_HC49-U_Horizontal_1EP_style2 +Crystal THT HC-49/U http://5hertz.com/pdfs/04404_D.pdf +THT crystal +0 +5 +3 +Crystal +Crystal_HC49-U_Vertical +Crystal THT HC-49/U http://5hertz.com/pdfs/04404_D.pdf +THT crystalHC-49/U +0 +2 +2 +Crystal +Crystal_HC50_Horizontal +Crystal THT HC-50 http://www.crovencrystals.com/croven_pdf/HC-50_Crystal_Holder_Rev_00.pdf +THT crystal +0 +2 +2 +Crystal +Crystal_HC50_Horizontal_1EP_style1 +Crystal THT HC-50 http://www.crovencrystals.com/croven_pdf/HC-50_Crystal_Holder_Rev_00.pdf +THT crystal +0 +3 +3 +Crystal +Crystal_HC50_Horizontal_1EP_style2 +Crystal THT HC-50 http://www.crovencrystals.com/croven_pdf/HC-50_Crystal_Holder_Rev_00.pdf +THT crystal +0 +5 +3 +Crystal +Crystal_HC50_Vertical +Crystal THT HC-50, http://www.crovencrystals.com/croven_pdf/HC-50_Crystal_Holder_Rev_00.pdf +THT crystalHC-50 +0 +2 +2 +Crystal +Crystal_HC51-U_Vertical +Crystal THT HC-51/U, http://www.crovencrystals.com/croven_pdf/HC-51_Crystal_Holder_Rev_00.pdf +THT crystalHC-51/U +0 +2 +2 +Crystal +Crystal_HC51_Horizontal +Crystal THT HC-51 http://www.crovencrystals.com/croven_pdf/HC-51_Crystal_Holder_Rev_00.pdf +THT crystal +0 +2 +2 +Crystal +Crystal_HC51_Horizontal_1EP_style1 +Crystal THT HC-51 http://www.crovencrystals.com/croven_pdf/HC-51_Crystal_Holder_Rev_00.pdf +THT crystal +0 +3 +3 +Crystal +Crystal_HC51_Horizontal_1EP_style2 +Crystal THT HC-51 http://www.crovencrystals.com/croven_pdf/HC-51_Crystal_Holder_Rev_00.pdf +THT crystal +0 +5 +3 +Crystal +Crystal_HC52-6mm_Horizontal +Crystal THT HC-51/6mm http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf +THT crystal +0 +2 +2 +Crystal +Crystal_HC52-6mm_Horizontal_1EP_style1 +Crystal THT HC-51/6mm http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf +THT crystal +0 +3 +3 +Crystal +Crystal_HC52-6mm_Horizontal_1EP_style2 +Crystal THT HC-51/6mm http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf +THT crystal +0 +5 +3 +Crystal +Crystal_HC52-6mm_Vertical +Crystal THT HC-52/6mm, http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf +THT crystalHC-49/U +0 +2 +2 +Crystal +Crystal_HC52-8mm_Horizontal +Crystal THT HC-51/8mm http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf +THT crystal +0 +2 +2 +Crystal +Crystal_HC52-8mm_Horizontal_1EP_style1 +Crystal THT HC-51/8mm http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf +THT crystal +0 +3 +3 +Crystal +Crystal_HC52-8mm_Horizontal_1EP_style2 +Crystal THT HC-51/8mm http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf +THT crystal +0 +5 +3 +Crystal +Crystal_HC52-8mm_Vertical +Crystal THT HC-52/8mm, http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf +THT crystalHC-49/U +0 +2 +2 +Crystal +Crystal_HC52-U-3Pin_Vertical +Crystal THT HC-52/U, http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf +THT crystalHC-52/U +0 +3 +3 +Crystal +Crystal_HC52-U_Horizontal +Crystal THT HC-51/U http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf +THT crystal +0 +2 +2 +Crystal +Crystal_HC52-U_Horizontal_1EP_style1 +Crystal THT HC-51/U http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf +THT crystal +0 +3 +3 +Crystal +Crystal_HC52-U_Horizontal_1EP_style2 +Crystal THT HC-51/U http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf +THT crystal +0 +5 +3 +Crystal +Crystal_HC52-U_Vertical +Crystal THT HC-52/U, http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf +THT crystal HC-52/U +0 +2 +2 +Crystal +Crystal_Round_D1.0mm_Vertical +Crystal THT DS10 1.0mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf +['DS10'] +0 +2 +2 +Crystal +Crystal_Round_D1.5mm_Vertical +Crystal THT DS15 5.0mm length 1.5mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf +['DS15'] +0 +2 +2 +Crystal +Crystal_Round_D2.0mm_Vertical +Crystal THT DS26 6.0mm length 2.0mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf +['DS26'] +0 +2 +2 +Crystal +Crystal_Round_D3.0mm_Vertical +Crystal THT C38-LF 8.0mm length 3.0mm diameter +['C38-LF'] +0 +2 +2 +Crystal +Crystal_SMD_0603-2Pin_6.0x3.5mm +SMD Crystal SERIES SMD0603/2 http://www.petermann-technik.de/fileadmin/petermann/pdf/SMD0603-2.pdf, 6.0x3.5mm^2 package +SMD SMT crystal +0 +2 +2 +Crystal +Crystal_SMD_0603-2Pin_6.0x3.5mm_HandSoldering +SMD Crystal SERIES SMD0603/2 http://www.petermann-technik.de/fileadmin/petermann/pdf/SMD0603-2.pdf, hand-soldering, 6.0x3.5mm^2 package +SMD SMT crystal hand-soldering +0 +2 +2 +Crystal +Crystal_SMD_0603-4Pin_6.0x3.5mm +SMD Crystal SERIES SMD0603/4 http://www.petermann-technik.de/fileadmin/petermann/pdf/SMD0603-4.pdf, 6.0x3.5mm^2 package +SMD SMT crystal +0 +4 +4 +Crystal +Crystal_SMD_0603-4Pin_6.0x3.5mm_HandSoldering +SMD Crystal SERIES SMD0603/4 http://www.petermann-technik.de/fileadmin/petermann/pdf/SMD0603-4.pdf, hand-soldering, 6.0x3.5mm^2 package +SMD SMT crystal hand-soldering +0 +4 +4 +Crystal +Crystal_SMD_2012-2Pin_2.0x1.2mm +SMD Crystal 2012/2 http://txccrystal.com/images/pdf/9ht11.pdf, 2.0x1.2mm^2 package +SMD SMT crystal +0 +2 +2 +Crystal +Crystal_SMD_2012-2Pin_2.0x1.2mm_HandSoldering +SMD Crystal 2012/2 http://txccrystal.com/images/pdf/9ht11.pdf, hand-soldering, 2.0x1.2mm^2 package +SMD SMT crystal hand-soldering +0 +2 +2 +Crystal +Crystal_SMD_2016-4Pin_2.0x1.6mm +SMD Crystal SERIES SMD2016/4 http://www.q-crystal.com/upload/5/2015552223166229.pdf, 2.0x1.6mm^2 package +SMD SMT crystal +0 +4 +4 +Crystal +Crystal_SMD_2520-4Pin_2.5x2.0mm +SMD Crystal SERIES SMD2520/4 http://www.newxtal.com/UploadFiles/Images/2012-11-12-09-29-09-776.pdf, 2.5x2.0mm^2 package +SMD SMT crystal +0 +4 +4 +Crystal +Crystal_SMD_3215-2Pin_3.2x1.5mm +SMD Crystal FC-135 https://support.epson.biz/td/api/doc_check.php?dl=brief_FC-135R_en.pdf +SMD SMT Crystal +0 +2 +2 +Crystal +Crystal_SMD_3225-4Pin_3.2x2.5mm +SMD Crystal SERIES SMD3225/4 http://www.txccrystal.com/images/pdf/7m-accuracy.pdf, 3.2x2.5mm^2 package +SMD SMT crystal +0 +4 +4 +Crystal +Crystal_SMD_3225-4Pin_3.2x2.5mm_HandSoldering +SMD Crystal SERIES SMD3225/4 http://www.txccrystal.com/images/pdf/7m-accuracy.pdf, hand-soldering, 3.2x2.5mm^2 package +SMD SMT crystal hand-soldering +0 +4 +4 +Crystal +Crystal_SMD_5032-2Pin_5.0x3.2mm +SMD Crystal SERIES SMD2520/2 http://www.icbase.com/File/PDF/HKC/HKC00061008.pdf, 5.0x3.2mm^2 package +SMD SMT crystal +0 +2 +2 +Crystal +Crystal_SMD_5032-2Pin_5.0x3.2mm_HandSoldering +SMD Crystal SERIES SMD2520/2 http://www.icbase.com/File/PDF/HKC/HKC00061008.pdf, hand-soldering, 5.0x3.2mm^2 package +SMD SMT crystal hand-soldering +0 +2 +2 +Crystal +Crystal_SMD_5032-4Pin_5.0x3.2mm +SMD Crystal SERIES SMD2520/4 http://www.icbase.com/File/PDF/HKC/HKC00061008.pdf, 5.0x3.2mm^2 package +SMD SMT crystal +0 +4 +4 +Crystal +Crystal_SMD_7050-2Pin_7.0x5.0mm +SMD Crystal SERIES SMD7050/4 https://www.foxonline.com/pdfs/FQ7050.pdf, 7.0x5.0mm^2 package +SMD SMT crystal +0 +2 +2 +Crystal +Crystal_SMD_7050-2Pin_7.0x5.0mm_HandSoldering +SMD Crystal SERIES SMD7050/4 https://www.foxonline.com/pdfs/FQ7050.pdf, hand-soldering, 7.0x5.0mm^2 package +SMD SMT crystal hand-soldering +0 +2 +2 +Crystal +Crystal_SMD_7050-4Pin_7.0x5.0mm +SMD Crystal SERIES SMD7050/4 https://www.foxonline.com/pdfs/FQ7050.pdf, 7.0x5.0mm^2 package +SMD SMT crystal +0 +4 +4 +Crystal +Crystal_SMD_Abracon_ABM3-2Pin_5.0x3.2mm +Abracon Miniature Ceramic Smd Crystal ABM3 http://www.abracon.com/Resonators/abm3.pdf, 5.0x3.2mm^2 package +SMD SMT crystal +0 +2 +2 +Crystal +Crystal_SMD_Abracon_ABM3-2Pin_5.0x3.2mm_HandSoldering +Abracon Miniature Ceramic Smd Crystal ABM3 http://www.abracon.com/Resonators/abm3.pdf, hand-soldering, 5.0x3.2mm^2 package +SMD SMT crystal hand-soldering +0 +2 +2 +Crystal +Crystal_SMD_Abracon_ABM3B-4Pin_5.0x3.2mm +Abracon Miniature Ceramic Smd Crystal ABM3B http://www.abracon.com/Resonators/abm3b.pdf, 5.0x3.2mm^2 package +SMD SMT crystal +0 +4 +4 +Crystal +Crystal_SMD_Abracon_ABM3C-4Pin_5.0x3.2mm +Abracon Miniature Ceramic Smd Crystal ABM3C http://www.abracon.com/Resonators/abm3c.pdf, 5.0x3.2mm^2 package +SMD SMT crystal +0 +4 +4 +Crystal +Crystal_SMD_Abracon_ABM7-2Pin_6.0x3.5mm +SMD Crystal Abracon ABM7, https://abracon.com/Resonators/abm7.pdf +SMD SMT crystal +0 +2 +2 +Crystal +Crystal_SMD_Abracon_ABM8G-4Pin_3.2x2.5mm +Abracon Miniature Ceramic Smd Crystal ABM8G http://www.abracon.com/Resonators/ABM8G.pdf, 3.2x2.5mm^2 package +SMD SMT crystal +0 +4 +4 +Crystal +Crystal_SMD_Abracon_ABM10-4Pin_2.5x2.0mm +Abracon Miniature Ceramic Smd Crystal ABM10 http://www.abracon.com/Resonators/ABM10.pdf +SMD SMT crystal Abracon ABM10 +0 +4 +4 +Crystal +Crystal_SMD_Abracon_ABS25-4Pin_8.0x3.8mm +Abracon Miniature Ceramic SMD Crystal ABS25 https://abracon.com/Resonators/abs25.pdf, 8.0x3.8mm^2 package +SMD SMT crystal +0 +4 +4 +Crystal +Crystal_SMD_ECS_CSM3X-2Pin_7.6x4.1mm +http://www.ecsxtal.com/store/pdf/CSM-3X.pdf +Crystal CSM-3X +0 +2 +2 +Crystal +Crystal_SMD_EuroQuartz_EQ161-2Pin_3.2x1.5mm +SMD Crystal EuroQuartz EQ161 series http://cdn-reichelt.de/documents/datenblatt/B400/PG32768C.pdf, 3.2x1.5mm^2 package +SMD SMT crystal +0 +2 +2 +Crystal +Crystal_SMD_EuroQuartz_EQ161-2Pin_3.2x1.5mm_HandSoldering +SMD Crystal EuroQuartz EQ161 series http://cdn-reichelt.de/documents/datenblatt/B400/PG32768C.pdf, hand-soldering, 3.2x1.5mm^2 package +SMD SMT crystal hand-soldering +0 +2 +2 +Crystal +Crystal_SMD_EuroQuartz_MJ-4Pin_5.0x3.2mm +SMD Crystal EuroQuartz MJ series http://cdn-reichelt.de/documents/datenblatt/B400/MJ.pdf, 5.0x3.2mm^2 package +SMD SMT crystal +0 +4 +4 +Crystal +Crystal_SMD_EuroQuartz_MJ-4Pin_5.0x3.2mm_HandSoldering +SMD Crystal EuroQuartz MJ series http://cdn-reichelt.de/documents/datenblatt/B400/MJ.pdf, hand-soldering, 5.0x3.2mm^2 package +SMD SMT crystal hand-soldering +0 +4 +4 +Crystal +Crystal_SMD_EuroQuartz_MQ-4Pin_7.0x5.0mm +SMD Crystal EuroQuartz MQ series http://cdn-reichelt.de/documents/datenblatt/B400/MQ.pdf, 7.0x5.0mm^2 package +SMD SMT crystal +0 +4 +4 +Crystal +Crystal_SMD_EuroQuartz_MQ-4Pin_7.0x5.0mm_HandSoldering +SMD Crystal EuroQuartz MQ series http://cdn-reichelt.de/documents/datenblatt/B400/MQ.pdf, hand-soldering, 7.0x5.0mm^2 package +SMD SMT crystal hand-soldering +0 +4 +4 +Crystal +Crystal_SMD_EuroQuartz_MQ2-2Pin_7.0x5.0mm +SMD Crystal EuroQuartz MQ2 series http://cdn-reichelt.de/documents/datenblatt/B400/MQ.pdf, 7.0x5.0mm^2 package +SMD SMT crystal +0 +2 +2 +Crystal +Crystal_SMD_EuroQuartz_MQ2-2Pin_7.0x5.0mm_HandSoldering +SMD Crystal EuroQuartz MQ2 series http://cdn-reichelt.de/documents/datenblatt/B400/MQ.pdf, hand-soldering, 7.0x5.0mm^2 package +SMD SMT crystal hand-soldering +0 +2 +2 +Crystal +Crystal_SMD_EuroQuartz_MT-4Pin_3.2x2.5mm +SMD Crystal EuroQuartz MT series http://cdn-reichelt.de/documents/datenblatt/B400/MT.pdf, 3.2x2.5mm^2 package +SMD SMT crystal +0 +4 +4 +Crystal +Crystal_SMD_EuroQuartz_MT-4Pin_3.2x2.5mm_HandSoldering +SMD Crystal EuroQuartz MT series http://cdn-reichelt.de/documents/datenblatt/B400/MT.pdf, hand-soldering, 3.2x2.5mm^2 package +SMD SMT crystal hand-soldering +0 +4 +4 +Crystal +Crystal_SMD_EuroQuartz_X22-4Pin_2.5x2.0mm +SMD Crystal EuroQuartz X22 series http://cdn-reichelt.de/documents/datenblatt/B400/DS_X22.pdf, 2.5x2.0mm^2 package +SMD SMT crystal +0 +4 +4 +Crystal +Crystal_SMD_EuroQuartz_X22-4Pin_2.5x2.0mm_HandSoldering +SMD Crystal EuroQuartz X22 series http://cdn-reichelt.de/documents/datenblatt/B400/DS_X22.pdf, hand-soldering, 2.5x2.0mm^2 package +SMD SMT crystal hand-soldering +0 +4 +4 +Crystal +Crystal_SMD_FOX_FE-2Pin_7.5x5.0mm +crystal Ceramic Resin Sealed SMD http://www.foxonline.com/pdfs/fe.pdf, 7.5x5.0mm^2 package +SMD SMT crystal +0 +2 +2 +Crystal +Crystal_SMD_FOX_FE-2Pin_7.5x5.0mm_HandSoldering +crystal Ceramic Resin Sealed SMD http://www.foxonline.com/pdfs/fe.pdf, hand-soldering, 7.5x5.0mm^2 package +SMD SMT crystal hand-soldering +0 +2 +2 +Crystal +Crystal_SMD_FOX_FQ7050-2Pin_7.0x5.0mm +FOX SMD Crystal SERIES SMD7050/4 https://www.foxonline.com/pdfs/FQ7050.pdf, 7.0x5.0mm^2 package +SMD SMT crystal +0 +2 +2 +Crystal +Crystal_SMD_FOX_FQ7050-2Pin_7.0x5.0mm_HandSoldering +FOX SMD Crystal SERIES SMD7050/4 https://www.foxonline.com/pdfs/FQ7050.pdf, hand-soldering, 7.0x5.0mm^2 package +SMD SMT crystal hand-soldering +0 +2 +2 +Crystal +Crystal_SMD_FOX_FQ7050-4Pin_7.0x5.0mm +FOX SMD Crystal SERIES SMD7050/4 https://www.foxonline.com/pdfs/FQ7050.pdf, 7.0x5.0mm^2 package +SMD SMT crystal +0 +4 +4 +Crystal +Crystal_SMD_FrontierElectronics_FM206 +SMD Watch Crystal FrontierElectronics FM206 6.0mm length 1.9mm diameter http://www.chinafronter.com/wp-content/uploads/2013/12/FM206.pdf +['FM206'] +0 +3 +3 +Crystal +Crystal_SMD_G8-2Pin_3.2x1.5mm +SMD Crystal G8, 3.2x1.5mm^2 package +SMD SMT crystal +0 +2 +2 +Crystal +Crystal_SMD_G8-2Pin_3.2x1.5mm_HandSoldering +SMD Crystal G8, hand-soldering, 3.2x1.5mm^2 package +SMD SMT crystal hand-soldering +0 +2 +2 +Crystal +Crystal_SMD_HC49-SD +SMD Crystal HC-49-SD http://cdn-reichelt.de/documents/datenblatt/B400/xxx-HC49-SMD.pdf, 11.4x4.7mm^2 package +SMD SMT crystal +0 +2 +2 +Crystal +Crystal_SMD_HC49-SD_HandSoldering +SMD Crystal HC-49-SD http://cdn-reichelt.de/documents/datenblatt/B400/xxx-HC49-SMD.pdf, hand-soldering, 11.4x4.7mm^2 package +SMD SMT crystal hand-soldering +0 +2 +2 +Crystal +Crystal_SMD_MicroCrystal_CC1V-T1A-2Pin_8.0x3.7mm +SMD Crystal MicroCrystal CC1V-T1A series https://www.microcrystal.com/fileadmin/Media/Products/32kHz/Datasheet/CC1V-T1A.pdf, 8.0x3.7mm^2 package +SMD SMT crystal +0 +2 +2 +Crystal +Crystal_SMD_MicroCrystal_CC1V-T1A-2Pin_8.0x3.7mm_HandSoldering +SMD Crystal MicroCrystal CC1V-T1A series https://www.microcrystal.com/fileadmin/Media/Products/32kHz/Datasheet/CC1V-T1A.pdf, hand-soldering, 8.0x3.7mm^2 package +SMD SMT crystal hand-soldering +0 +2 +2 +Crystal +Crystal_SMD_MicroCrystal_CC4V-T1A-2Pin_5.0x1.9mm +SMD Crystal MicroCrystal CC4V-T1A series http://cdn-reichelt.de/documents/datenblatt/B400/CC4V-T1A.pdf, 5.0x1.9mm^2 package +SMD SMT crystal +0 +2 +2 +Crystal +Crystal_SMD_MicroCrystal_CC4V-T1A-2Pin_5.0x1.9mm_HandSoldering +SMD Crystal MicroCrystal CC4V-T1A series http://cdn-reichelt.de/documents/datenblatt/B400/CC4V-T1A.pdf, hand-soldering, 5.0x1.9mm^2 package +SMD SMT crystal hand-soldering +0 +2 +2 +Crystal +Crystal_SMD_MicroCrystal_CC5V-T1A-2Pin_4.1x1.5mm +SMD Crystal MicroCrystal CC5V-T1A series http://cdn-reichelt.de/documents/datenblatt/B400/CC5V-T1A.pdf, 4.1x1.5mm^2 package +SMD SMT crystal +0 +2 +2 +Crystal +Crystal_SMD_MicroCrystal_CC5V-T1A-2Pin_4.1x1.5mm_HandSoldering +SMD Crystal MicroCrystal CC5V-T1A series http://cdn-reichelt.de/documents/datenblatt/B400/CC5V-T1A.pdf, hand-soldering, 4.1x1.5mm^2 package +SMD SMT crystal hand-soldering +0 +2 +2 +Crystal +Crystal_SMD_MicroCrystal_CC7V-T1A-2Pin_3.2x1.5mm +SMD Crystal MicroCrystal CC7V-T1A/CM7V-T1A series https://www.microcrystal.com/fileadmin/Media/Products/32kHz/Datasheet/CC7V-T1A.pdf, 3.2x1.5mm^2 package +SMD SMT crystal +0 +2 +2 +Crystal +Crystal_SMD_MicroCrystal_CC7V-T1A-2Pin_3.2x1.5mm_HandSoldering +SMD Crystal MicroCrystal CC7V-T1A/CM7V-T1A series http://www.microcrystal.com/images/_Product-Documentation/01_TF_ceramic_Packages/01_Datasheet/CC1V-T1A.pdf, hand-soldering, 3.2x1.5mm^2 package +SMD SMT crystal hand-soldering +0 +2 +2 +Crystal +Crystal_SMD_MicroCrystal_CC8V-T1A-2Pin_2.0x1.2mm +SMD Crystal MicroCrystal CC8V-T1A/CM8V-T1A series https://www.microcrystal.com/fileadmin/Media/Products/32kHz/Datasheet/CC8V-T1A.pdf, 2.0x1.2mm^2 package +SMD SMT crystal +0 +2 +2 +Crystal +Crystal_SMD_MicroCrystal_CC8V-T1A-2Pin_2.0x1.2mm_HandSoldering +SMD Crystal MicroCrystal CC8V-T1A/CM8V-T1A series http://www.microcrystal.com/images/_Product-Documentation/01_TF_ceramic_Packages/01_Datasheet/CC8V-T1A.pdf, hand-soldering, 2.0x1.2mm^2 package +SMD SMT crystal hand-soldering +0 +2 +2 +Crystal +Crystal_SMD_MicroCrystal_CM9V-T1A-2Pin_1.6x1.0mm +SMD Crystal MicroCrystal CM9V-T1A series https://www.microcrystal.com/fileadmin/Media/Products/32kHz/Datasheet/CM9V-T1A.pdf, 1.6x1.0mm^2 package +SMD SMT crystal +0 +2 +2 +Crystal +Crystal_SMD_MicroCrystal_CM9V-T1A-2Pin_1.6x1.0mm_HandSoldering +SMD Crystal MicroCrystal CM9V-T1A series http://www.microcrystal.com/images/_Product-Documentation/01_TF_ceramic_Packages/01_Datasheet/CM9V-T1A.pdf, hand-soldering, 1.6x1.0mm^2 package +SMD SMT crystal hand-soldering +0 +2 +2 +Crystal +Crystal_SMD_MicroCrystal_MS1V-T1K +SMD Watch Crystal MicroCrystal MS1V-T1K 6.1mm length 2.0mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/MS1V-T1K.pdf +['MS1V-T1K'] +0 +3 +3 +Crystal +Crystal_SMD_MicroCrystal_MS3V-T1R +SMD Watch Crystal MicroCrystal MS3V-T1R 5.2mm length 1.4mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/MS3V-T1R.pdf +['MS3V-T1R'] +0 +3 +3 +Crystal +Crystal_SMD_Qantek_QC5CB-2Pin_5x3.2mm +SMD Crystal Qantek QC5CB, https://www.qantek.com/tl_files/products/crystals/QC5CB.pdf +SMD SMT crystal +0 +2 +2 +Crystal +Crystal_SMD_SeikoEpson_FA238-4Pin_3.2x2.5mm +crystal Epson Toyocom FA-238 https://support.epson.biz/td/api/doc_check.php?dl=brief_fa-238v_en.pdf, 3.2x2.5mm^2 package +SMD SMT crystal +0 +4 +4 +Crystal +Crystal_SMD_SeikoEpson_FA238-4Pin_3.2x2.5mm_HandSoldering +crystal Epson Toyocom FA-238 series https://support.epson.biz/td/api/doc_check.php?dl=brief_fa-238v_en.pdf, hand-soldering, 3.2x2.5mm^2 package +SMD SMT crystal hand-soldering +0 +4 +4 +Crystal +Crystal_SMD_SeikoEpson_FA238V-4Pin_3.2x2.5mm +crystal Epson Toyocom FA-238 series https://support.epson.biz/td/api/doc_check.php?dl=brief_fa-238v_en.pdf, 3.2x2.5mm^2 package +SMD SMT crystal +0 +4 +4 +Crystal +Crystal_SMD_SeikoEpson_FA238V-4Pin_3.2x2.5mm_HandSoldering +crystal Epson Toyocom FA-238 series http://www.mouser.com/ds/2/137/1721499-465440.pdf, hand-soldering, 3.2x2.5mm^2 package +SMD SMT crystal hand-soldering +0 +4 +4 +Crystal +Crystal_SMD_SeikoEpson_MA406-4Pin_11.7x4.0mm +SMD Crystal Seiko Epson MC-506 http://media.digikey.com/pdf/Data%20Sheets/Epson%20PDFs/MA-505,506.pdf, 11.7x4.0mm^2 package +SMD SMT crystal +0 +4 +4 +Crystal +Crystal_SMD_SeikoEpson_MA406-4Pin_11.7x4.0mm_HandSoldering +SMD Crystal Seiko Epson MC-506 http://media.digikey.com/pdf/Data%20Sheets/Epson%20PDFs/MA-505,506.pdf, hand-soldering, 11.7x4.0mm^2 package +SMD SMT crystal hand-soldering +0 +4 +4 +Crystal +Crystal_SMD_SeikoEpson_MA505-2Pin_12.7x5.1mm +SMD Crystal Seiko Epson MC-505 http://media.digikey.com/pdf/Data%20Sheets/Epson%20PDFs/MA-505,506.pdf, 12.7x5.1mm^2 package +SMD SMT crystal +0 +2 +2 +Crystal +Crystal_SMD_SeikoEpson_MA505-2Pin_12.7x5.1mm_HandSoldering +SMD Crystal Seiko Epson MC-505 http://media.digikey.com/pdf/Data%20Sheets/Epson%20PDFs/MA-505,506.pdf, hand-soldering, 12.7x5.1mm^2 package +SMD SMT crystal hand-soldering +0 +2 +2 +Crystal +Crystal_SMD_SeikoEpson_MA506-4Pin_12.7x5.1mm +SMD Crystal Seiko Epson MC-506 http://media.digikey.com/pdf/Data%20Sheets/Epson%20PDFs/MA-505,506.pdf, 12.7x5.1mm^2 package +SMD SMT crystal +0 +4 +4 +Crystal +Crystal_SMD_SeikoEpson_MA506-4Pin_12.7x5.1mm_HandSoldering +SMD Crystal Seiko Epson MC-506 http://media.digikey.com/pdf/Data%20Sheets/Epson%20PDFs/MA-505,506.pdf, hand-soldering, 12.7x5.1mm^2 package +SMD SMT crystal hand-soldering +0 +4 +4 +Crystal +Crystal_SMD_SeikoEpson_MC146-4Pin_6.7x1.5mm +SMD Crystal Seiko Epson MC-146 https://support.epson.biz/td/api/doc_check.php?dl=brief_MC-156_en.pdf, 6.7x1.5mm^2 package +SMD SMT crystal +0 +4 +4 +Crystal +Crystal_SMD_SeikoEpson_MC146-4Pin_6.7x1.5mm_HandSoldering +SMD Crystal Seiko Epson MC-146 https://support.epson.biz/td/api/doc_check.php?dl=brief_MC-156_en.pdf, hand-soldering, 6.7x1.5mm^2 package +SMD SMT crystal hand-soldering +0 +4 +4 +Crystal +Crystal_SMD_SeikoEpson_MC156-4Pin_7.1x2.5mm +SMD Crystal Seiko Epson MC-156 https://support.epson.biz/td/api/doc_check.php?dl=brief_MC-156_en.pdf, 7.1x2.5mm^2 package +SMD SMT crystal +0 +4 +4 +Crystal +Crystal_SMD_SeikoEpson_MC156-4Pin_7.1x2.5mm_HandSoldering +SMD Crystal Seiko Epson MC-156 https://support.epson.biz/td/api/doc_check.php?dl=brief_MC-156_en.pdf, hand-soldering, 7.1x2.5mm^2 package +SMD SMT crystal hand-soldering +0 +4 +4 +Crystal +Crystal_SMD_SeikoEpson_MC306-4Pin_8.0x3.2mm +SMD Crystal Seiko Epson MC-306 https://support.epson.biz/td/api/doc_check.php?dl=brief_MC-306_en.pdf, 8.0x3.2mm^2 package +SMD SMT crystal +0 +4 +4 +Crystal +Crystal_SMD_SeikoEpson_MC306-4Pin_8.0x3.2mm_HandSoldering +SMD Crystal Seiko Epson MC-306 https://support.epson.biz/td/api/doc_check.php?dl=brief_MC-306_en.pdf, hand-soldering, 8.0x3.2mm^2 package +SMD SMT crystal hand-soldering +0 +4 +4 +Crystal +Crystal_SMD_SeikoEpson_MC405-2Pin_9.6x4.1mm +SMD Crystal Seiko Epson MC-405 https://support.epson.biz/td/api/doc_check.php?dl=brief_MC-306_en.pdf, 9.6x4.1mm^2 package +SMD SMT crystal +0 +2 +2 +Crystal +Crystal_SMD_SeikoEpson_MC405-2Pin_9.6x4.1mm_HandSoldering +SMD Crystal Seiko Epson MC-405 https://support.epson.biz/td/api/doc_check.php?dl=brief_MC-306_en.pdf, hand-soldering, 9.6x4.1mm^2 package +SMD SMT crystal hand-soldering +0 +2 +2 +Crystal +Crystal_SMD_SeikoEpson_MC406-4Pin_9.6x4.1mm +SMD Crystal Seiko Epson MC-406 https://support.epson.biz/td/api/doc_check.php?dl=brief_MC-306_en.pdf, 9.6x4.1mm^2 package +SMD SMT crystal +0 +4 +4 +Crystal +Crystal_SMD_SeikoEpson_MC406-4Pin_9.6x4.1mm_HandSoldering +SMD Crystal Seiko Epson MC-406 https://support.epson.biz/td/api/doc_check.php?dl=brief_MC-306_en.pdf, hand-soldering, 9.6x4.1mm^2 package +SMD SMT crystal hand-soldering +0 +4 +4 +Crystal +Crystal_SMD_SeikoEpson_TSX3225-4Pin_3.2x2.5mm +crystal Epson Toyocom TSX-3225 series https://support.epson.biz/td/api/doc_check.php?dl=brief_fa-238v_en.pdf, 3.2x2.5mm^2 package +SMD SMT crystal +0 +4 +4 +Crystal +Crystal_SMD_SeikoEpson_TSX3225-4Pin_3.2x2.5mm_HandSoldering +crystal Epson Toyocom TSX-3225 series https://support.epson.biz/td/api/doc_check.php?dl=brief_fa-238v_en.pdf, hand-soldering, 3.2x2.5mm^2 package +SMD SMT crystal hand-soldering +0 +4 +4 +Crystal +Crystal_SMD_TXC_7A-2Pin_5x3.2mm +SMD Crystal TXC 7A http://txccrystal.com/images/pdf/7a.pdf +SMD SMT crystal +0 +2 +2 +Crystal +Crystal_SMD_TXC_7M-4Pin_3.2x2.5mm +SMD Crystal TXC 7M http://www.txccrystal.com/images/pdf/7m-accuracy.pdf, 3.2x2.5mm^2 package +SMD SMT crystal +0 +4 +4 +Crystal +Crystal_SMD_TXC_7M-4Pin_3.2x2.5mm_HandSoldering +SMD Crystal TXC 7M http://www.txccrystal.com/images/pdf/7m-accuracy.pdf, hand-soldering, 3.2x2.5mm^2 package +SMD SMT crystal hand-soldering +0 +4 +4 +Crystal +Crystal_SMD_TXC_9HT11-2Pin_2.0x1.2mm +SMD Crystal TXC 9HT11 http://txccrystal.com/images/pdf/9ht11.pdf, 2.0x1.2mm^2 package +SMD SMT crystal +0 +2 +2 +Crystal +Crystal_SMD_TXC_9HT11-2Pin_2.0x1.2mm_HandSoldering +SMD Crystal TXC 9HT11 http://txccrystal.com/images/pdf/9ht11.pdf, hand-soldering, 2.0x1.2mm^2 package +SMD SMT crystal hand-soldering +0 +2 +2 +Crystal +Crystal_SMD_TXC_AX_8045-2Pin_8.0x4.5mm +http://www.txccrystal.com/images/pdf/ax-automotive.pdf +SMD SMT crystal +0 +2 +2 +Crystal +Resonator-2Pin_W6.0mm_H3.0mm +Ceramic Resomator/Filter 6.0x3.0mm^2, length*width=6.0x3.0mm^2 package, package length=6.0mm, package width=3.0mm, 2 pins +THT ceramic resonator filter +0 +2 +2 +Crystal +Resonator-2Pin_W7.0mm_H2.5mm +Ceramic Resomator/Filter 7.0x2.5mm^2, length*width=7.0x2.5mm^2 package, package length=7.0mm, package width=2.5mm, 2 pins +THT ceramic resonator filter +0 +2 +2 +Crystal +Resonator-2Pin_W8.0mm_H3.5mm +Ceramic Resomator/Filter 8.0x3.5mm^2, length*width=8.0x3.5mm^2 package, package length=8.0mm, package width=3.5mm, 2 pins +THT ceramic resonator filter +0 +2 +2 +Crystal +Resonator-2Pin_W10.0mm_H5.0mm +Ceramic Resomator/Filter 10.0x5.0 RedFrequency MG/MT/MX series, http://www.red-frequency.com/download/datenblatt/redfrequency-datenblatt-ir-zta.pdf, length*width=10.0x5.0mm^2 package, package length=10.0mm, package width=5.0mm, 2 pins +THT ceramic resonator filter +0 +2 +2 +Crystal +Resonator-3Pin_W6.0mm_H3.0mm +Ceramic Resomator/Filter 6.0x3.0mm^2, length*width=6.0x3.0mm^2 package, package length=6.0mm, package width=3.0mm, 3 pins +THT ceramic resonator filter +0 +3 +3 +Crystal +Resonator-3Pin_W7.0mm_H2.5mm +Ceramic Resomator/Filter 7.0x2.5mm^2, length*width=7.0x2.5mm^2 package, package length=7.0mm, package width=2.5mm, 3 pins +THT ceramic resonator filter +0 +3 +3 +Crystal +Resonator-3Pin_W8.0mm_H3.5mm +Ceramic Resomator/Filter 8.0x3.5mm^2, length*width=8.0x3.5mm^2 package, package length=8.0mm, package width=3.5mm, 3 pins +THT ceramic resonator filter +0 +3 +3 +Crystal +Resonator-3Pin_W10.0mm_H5.0mm +Ceramic Resomator/Filter 10.0x5.0mm^2 RedFrequency MG/MT/MX series, http://www.red-frequency.com/download/datenblatt/redfrequency-datenblatt-ir-zta.pdf, length*width=10.0x5.0mm^2 package, package length=10.0mm, package width=5.0mm, 3 pins +THT ceramic resonator filter +0 +3 +3 +Crystal +Resonator_SMD-3Pin_7.2x3.0mm +SMD Resomator/Filter 7.2x3.0mm, Murata CSTCC8M00G53-R0; 8MHz resonator, SMD, Farnell (Element 14) #1170435, http://www.farnell.com/datasheets/19296.pdf?_ga=1.247244932.122297557.1475167906, 7.2x3.0mm^2 package +SMD SMT ceramic resonator filter filter +0 +3 +3 +Crystal +Resonator_SMD-3Pin_7.2x3.0mm_HandSoldering +SMD Resomator/Filter 7.2x3.0mm, Murata CSTCC8M00G53-R0; 8MHz resonator, SMD, Farnell (Element 14) #1170435, http://www.farnell.com/datasheets/19296.pdf?_ga=1.247244932.122297557.1475167906, hand-soldering, 7.2x3.0mm^2 package +SMD SMT ceramic resonator filter filter hand-soldering +0 +3 +3 +Crystal +Resonator_SMD_muRata_CDSCB-2Pin_4.5x2.0mm +SMD Resomator/Filter Murata CDSCB, http://cdn-reichelt.de/documents/datenblatt/B400/SFECV-107.pdf, 4.5x2.0mm^2 package +SMD SMT ceramic resonator filter filter +0 +2 +2 +Crystal +Resonator_SMD_muRata_CDSCB-2Pin_4.5x2.0mm_HandSoldering +SMD Resomator/Filter Murata CDSCB, http://cdn-reichelt.de/documents/datenblatt/B400/SFECV-107.pdf, hand-soldering, 4.5x2.0mm^2 package +SMD SMT ceramic resonator filter filter hand-soldering +0 +2 +2 +Crystal +Resonator_SMD_muRata_CSTxExxV-3Pin_3.0x1.1mm +SMD Resomator/Filter Murata CSTCE, https://www.murata.com/en-eu/products/productdata/8801162264606/SPEC-CSTNE16M0VH3C000R0.pdf +SMD SMT ceramic resonator filter +0 +3 +3 +Crystal +Resonator_SMD_muRata_CSTxExxV-3Pin_3.0x1.1mm_HandSoldering +SMD Resomator/Filter Murata CSTCE, https://www.murata.com/en-eu/products/productdata/8801162264606/SPEC-CSTNE16M0VH3C000R0.pdf +SMD SMT ceramic resonator filter +0 +3 +3 +Crystal +Resonator_SMD_muRata_SFECV-3Pin_6.9x2.9mm +SMD Resomator/Filter Murata SFECV, http://cdn-reichelt.de/documents/datenblatt/B400/SFECV-107.pdf, 6.9x2.9mm^2 package +SMD SMT ceramic resonator filter filter +0 +3 +3 +Crystal +Resonator_SMD_muRata_SFECV-3Pin_6.9x2.9mm_HandSoldering +SMD Resomator/Filter Murata SFECV, http://cdn-reichelt.de/documents/datenblatt/B400/SFECV-107.pdf, hand-soldering, 6.9x2.9mm^2 package +SMD SMT ceramic resonator filter filter hand-soldering +0 +3 +3 +Crystal +Resonator_SMD_muRata_SFSKA-3Pin_7.9x3.8mm +SMD Resomator/Filter Murata SFSKA, http://cdn-reichelt.de/documents/datenblatt/B400/SFECV-107.pdf, 7.9x3.8mm^2 package +SMD SMT ceramic resonator filter filter +0 +3 +3 +Crystal +Resonator_SMD_muRata_SFSKA-3Pin_7.9x3.8mm_HandSoldering +SMD Resomator/Filter Murata SFSKA, http://cdn-reichelt.de/documents/datenblatt/B400/SFECV-107.pdf, hand-soldering, 7.9x3.8mm^2 package +SMD SMT ceramic resonator filter filter hand-soldering +0 +3 +3 +Crystal +Resonator_SMD_muRata_TPSKA-3Pin_7.9x3.8mm +SMD Resomator/Filter Murata TPSKA, http://cdn-reichelt.de/documents/datenblatt/B400/SFECV-107.pdf, 7.9x3.8mm^2 package +SMD SMT ceramic resonator filter filter +0 +3 +3 +Crystal +Resonator_SMD_muRata_TPSKA-3Pin_7.9x3.8mm_HandSoldering +SMD Resomator/Filter Murata TPSKA, http://cdn-reichelt.de/documents/datenblatt/B400/SFECV-107.pdf, hand-soldering, 7.9x3.8mm^2 package +SMD SMT ceramic resonator filter filter hand-soldering +0 +3 +3 +Crystal +Resonator_muRata_CSTLSxxxG-3Pin_W8.0mm_H3.0mm +Ceramic Resomator/Filter Murata CSTLSxxxG, http://www.murata.com/~/media/webrenewal/support/library/catalog/products/timingdevice/ceralock/p17e.ashx, length*width=8.0x3.0mm^2 package, package length=8.0mm, package width=3.0mm, 3 pins +THT ceramic resonator filter CSTLSxxxG +0 +3 +3 +Crystal +Resonator_muRata_CSTLSxxxX-3Pin_W5.5mm_H3.0mm +Ceramic Resomator/Filter Murata CSTLSxxxX, http://www.murata.com/~/media/webrenewal/support/library/catalog/products/timingdevice/ceralock/p17e.ashx, length*width=5.5x3.0mm^2 package, package length=5.5mm, package width=3.0mm, 3 pins +THT ceramic resonator filter CSTLSxxxX +0 +3 +3 +Crystal +Resonator_muRata_DSN6-3Pin_W7.0mm_H2.5mm +Ceramic Resomator/Filter Murata DSN6, http://cdn-reichelt.de/documents/datenblatt/B400/DSN6NC51H.pdf, length*width=7.0x2.5mm^2 package, package length=7.0mm, package width=2.5mm, 3 pins +THT ceramic resonator filter DSN6 +0 +3 +3 +Crystal +Resonator_muRata_DSS6-3Pin_W7.0mm_H2.5mm +Ceramic Resomator/Filter Murata DSS6, http://cdn-reichelt.de/documents/datenblatt/B400/DSN6NC51H.pdf, length*width=7.0x2.5mm^2 package, package length=7.0mm, package width=2.5mm, 3 pins +THT ceramic resonator filter DSS6 +0 +3 +3 +Diode_SMD +D_0201_0603Metric +Diode SMD 0201 (0603 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.vishay.com/docs/20052/crcw0201e3.pdf), generated with kicad-footprint-generator +diode +0 +4 +2 +Diode_SMD +D_0201_0603Metric_Castellated +Diode SMD 0201 (0603 Metric), castellated end terminal, IPC_7351 nominal, (Body size source: https://www.vishay.com/docs/20052/crcw0201e3.pdf), generated with kicad-footprint-generator +diode castellated +0 +4 +2 +Diode_SMD +D_0201_0603Metric_Pad0.64x0.40mm_HandSolder +Diode SMD 0201 (0603 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.vishay.com/docs/20052/crcw0201e3.pdf), generated with kicad-footprint-generator +diode handsolder +0 +4 +2 +Diode_SMD +D_0402_1005Metric +Diode SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +diode +0 +2 +2 +Diode_SMD +D_0402_1005Metric_Castellated +Diode SMD 0402 (1005 Metric), castellated end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +diode castellated +0 +2 +2 +Diode_SMD +D_0402_1005Metric_Pad0.77x0.64mm_HandSolder +Diode SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +diode handsolder +0 +2 +2 +Diode_SMD +D_0603_1608Metric +Diode SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +diode +0 +2 +2 +Diode_SMD +D_0603_1608Metric_Castellated +Diode SMD 0603 (1608 Metric), castellated end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +diode castellated +0 +2 +2 +Diode_SMD +D_0603_1608Metric_Pad1.05x0.95mm_HandSolder +Diode SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +diode handsolder +0 +2 +2 +Diode_SMD +D_0805_2012Metric +Diode SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator +diode +0 +2 +2 +Diode_SMD +D_0805_2012Metric_Castellated +Diode SMD 0805 (2012 Metric), castellated end terminal, IPC_7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator +diode castellated +0 +2 +2 +Diode_SMD +D_0805_2012Metric_Pad1.15x1.40mm_HandSolder +Diode SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator +diode handsolder +0 +2 +2 +Diode_SMD +D_01005_0402Metric +Diode SMD 01005 (0402 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.vishay.com/docs/20056/crcw01005e3.pdf), generated with kicad-footprint-generator +diode +0 +4 +2 +Diode_SMD +D_01005_0402Metric_Castellated +Diode SMD 01005 (0402 Metric), castellated end terminal, IPC_7351 nominal, (Body size source: http://www.vishay.com/docs/20056/crcw01005e3.pdf), generated with kicad-footprint-generator +diode castellated +0 +4 +2 +Diode_SMD +D_01005_0402Metric_Pad0.57x0.30mm_HandSolder +Diode SMD 01005 (0402 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.vishay.com/docs/20056/crcw01005e3.pdf), generated with kicad-footprint-generator +diode handsolder +0 +4 +2 +Diode_SMD +D_1206_3216Metric +Diode SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +diode +0 +2 +2 +Diode_SMD +D_1206_3216Metric_Castellated +Diode SMD 1206 (3216 Metric), castellated end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +diode castellated +0 +2 +2 +Diode_SMD +D_1206_3216Metric_Pad1.42x1.75mm_HandSolder +Diode SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +diode handsolder +0 +2 +2 +Diode_SMD +D_1210_3225Metric +Diode SMD 1210 (3225 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +diode +0 +2 +2 +Diode_SMD +D_1210_3225Metric_Castellated +Diode SMD 1210 (3225 Metric), castellated end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +diode castellated +0 +2 +2 +Diode_SMD +D_1210_3225Metric_Pad1.42x2.65mm_HandSolder +Diode SMD 1210 (3225 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +diode handsolder +0 +2 +2 +Diode_SMD +D_1812_4532Metric +Diode SMD 1812 (4532 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.nikhef.nl/pub/departments/mt/projects/detectorR_D/dtddice/ERJ2G.pdf), generated with kicad-footprint-generator +diode +0 +2 +2 +Diode_SMD +D_1812_4532Metric_Castellated +Diode SMD 1812 (4532 Metric), castellated end terminal, IPC_7351 nominal, (Body size source: https://www.nikhef.nl/pub/departments/mt/projects/detectorR_D/dtddice/ERJ2G.pdf), generated with kicad-footprint-generator +diode castellated +0 +2 +2 +Diode_SMD +D_1812_4532Metric_Pad1.30x3.40mm_HandSolder +Diode SMD 1812 (4532 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.nikhef.nl/pub/departments/mt/projects/detectorR_D/dtddice/ERJ2G.pdf), generated with kicad-footprint-generator +diode handsolder +0 +2 +2 +Diode_SMD +D_2010_5025Metric +Diode SMD 2010 (5025 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +diode +0 +2 +2 +Diode_SMD +D_2010_5025Metric_Castellated +Diode SMD 2010 (5025 Metric), castellated end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +diode castellated +0 +2 +2 +Diode_SMD +D_2010_5025Metric_Pad1.52x2.65mm_HandSolder +Diode SMD 2010 (5025 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +diode handsolder +0 +2 +2 +Diode_SMD +D_2114_3652Metric +Diode SMD 2114 (3652 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size from: http://datasheets.avx.com/schottky.pdf), generated with kicad-footprint-generator +diode +0 +2 +2 +Diode_SMD +D_2114_3652Metric_Castellated +Diode SMD 2114 (3652 Metric), castellated end terminal, IPC_7351 nominal, (Body size from: http://datasheets.avx.com/schottky.pdf), generated with kicad-footprint-generator +diode castellated +0 +2 +2 +Diode_SMD +D_2114_3652Metric_Pad1.85x3.75mm_HandSolder +Diode SMD 2114 (3652 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size from: http://datasheets.avx.com/schottky.pdf), generated with kicad-footprint-generator +diode handsolder +0 +2 +2 +Diode_SMD +D_2512_6332Metric +Diode SMD 2512 (6332 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +diode +0 +2 +2 +Diode_SMD +D_2512_6332Metric_Castellated +Diode SMD 2512 (6332 Metric), castellated end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +diode castellated +0 +2 +2 +Diode_SMD +D_2512_6332Metric_Pad1.52x3.35mm_HandSolder +Diode SMD 2512 (6332 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +diode handsolder +0 +2 +2 +Diode_SMD +D_2816_7142Metric +Diode SMD 2816 (7142 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size from: https://www.vishay.com/docs/30100/wsl.pdf), generated with kicad-footprint-generator +diode +0 +2 +2 +Diode_SMD +D_2816_7142Metric_Castellated +Diode SMD 2816 (7142 Metric), castellated end terminal, IPC_7351 nominal, (Body size from: https://www.vishay.com/docs/30100/wsl.pdf), generated with kicad-footprint-generator +diode castellated +0 +2 +2 +Diode_SMD +D_2816_7142Metric_Pad3.20x4.45mm_HandSolder +Diode SMD 2816 (7142 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size from: https://www.vishay.com/docs/30100/wsl.pdf), generated with kicad-footprint-generator +diode handsolder +0 +2 +2 +Diode_SMD +D_3220_8050Metric +Diode SMD 3220 (8050 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size from: http://datasheets.avx.com/schottky.pdf), generated with kicad-footprint-generator +diode +0 +2 +2 +Diode_SMD +D_3220_8050Metric_Castellated +Diode SMD 3220 (8050 Metric), castellated end terminal, IPC_7351 nominal, (Body size from: http://datasheets.avx.com/schottky.pdf), generated with kicad-footprint-generator +diode castellated +0 +2 +2 +Diode_SMD +D_3220_8050Metric_Pad2.65x5.15mm_HandSolder +Diode SMD 3220 (8050 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size from: http://datasheets.avx.com/schottky.pdf), generated with kicad-footprint-generator +diode handsolder +0 +2 +2 +Diode_SMD +D_MELF +Diode, MELF,, +Diode MELF +0 +2 +2 +Diode_SMD +D_MELF-RM10_Universal_Handsoldering +Diode, Universal, MELF, RM10, Handsoldering, SMD, Thruhole, +Diode Universal MELF RM10 Handsoldering SMD Thruhole +0 +2 +2 +Diode_SMD +D_MELF_Handsoldering +Diode MELF Handsoldering +Diode MELF Handsoldering +0 +2 +2 +Diode_SMD +D_MicroMELF +Diode, MicroMELF, Reflow Soldering, http://www.vishay.com/docs/85597/bzm55.pdf +MicroMELF Diode +0 +2 +2 +Diode_SMD +D_MicroMELF_Handsoldering +Diode, MicroMELF, Hand Soldering, http://www.vishay.com/docs/85597/bzm55.pdf +MicroMELF Diode +0 +2 +2 +Diode_SMD +D_MiniMELF +Diode Mini-MELF (SOD-80) +Diode Mini-MELF (SOD-80) +0 +2 +2 +Diode_SMD +D_MiniMELF_Handsoldering +Diode Mini-MELF (SOD-80) Handsoldering +Diode Mini-MELF (SOD-80) Handsoldering +0 +2 +2 +Diode_SMD +D_PowerDI-5 +PowerDI,Diode,Vishay,https://www.diodes.com/assets/Package-Files/PowerDI5.pdf +PowerDI diode vishay +0 +3 +2 +Diode_SMD +D_PowerDI-123 +http://www.diodes.com/_files/datasheets/ds30497.pdf +PowerDI diode vishay +0 +2 +2 +Diode_SMD +D_Powermite2_AK +Microsemi Powermite 2 SMD power package (https://www.microsemi.com/packaging-information/partpackage/details?pid=5341) +PowerMite2 +0 +2 +2 +Diode_SMD +D_Powermite2_KA +Microsemi Powermite 2 SMD power package (https://www.microsemi.com/packaging-information/partpackage/details?pid=5341) +PowerMite2 +0 +2 +2 +Diode_SMD +D_Powermite3 +Microsemi Powermite 3 SMD power package (https://www.microsemi.com/packaging-information/partpackage/details?pid=5340) +PowerMite3 +0 +3 +3 +Diode_SMD +D_Powermite_AK +Microsemi Powermite SMD power package (https://www.microsemi.com/packaging-information/partpackage/details?pid=5339, https://www.onsemi.com/pub/Collateral/457-04.PDF) +Powermite +0 +2 +2 +Diode_SMD +D_Powermite_KA +Microsemi Powermite SMD power package (https://www.microsemi.com/packaging-information/partpackage/details?pid=5339, https://www.onsemi.com/pub/Collateral/457-04.PDF) +Powermite +0 +2 +2 +Diode_SMD +D_QFN_3.3x3.3mm_P0.65mm +QFN, diode, 3.3x3.3x1mm (https://www.wolfspeed.com/media/downloads/846/C3D1P7060Q.pdf) +diode qfn 3.3 +0 +3 +2 +Diode_SMD +D_SC-80 +JEITA SC-80 +SC-80 +0 +2 +2 +Diode_SMD +D_SC-80_HandSoldering +JEITA SC-80 +SC-80 +0 +2 +2 +Diode_SMD +D_SMA +Diode SMA (DO-214AC) +Diode SMA (DO-214AC) +0 +2 +2 +Diode_SMD +D_SMA-SMB_Universal_Handsoldering +Diode, Universal, SMA (DO-214AC) or SMB (DO-214AA), Handsoldering, +Diode Universal SMA (DO-214AC) SMB (DO-214AA) Handsoldering +0 +2 +2 +Diode_SMD +D_SMA_Handsoldering +Diode SMA (DO-214AC) Handsoldering +Diode SMA (DO-214AC) Handsoldering +0 +2 +2 +Diode_SMD +D_SMB +Diode SMB (DO-214AA) +Diode SMB (DO-214AA) +0 +2 +2 +Diode_SMD +D_SMB-SMC_Universal_Handsoldering +Diode, Universal, SMB(DO-214AA) or SMC (DO-214AB), Handsoldering, +Diode Universal SMB(DO-214AA) SMC (DO-214AB) Handsoldering +0 +2 +2 +Diode_SMD +D_SMB_Handsoldering +Diode SMB (DO-214AA) Handsoldering +Diode SMB (DO-214AA) Handsoldering +0 +2 +2 +Diode_SMD +D_SMB_Modified +Diode SMB (DO-214AA) Modified (http://www.littelfuse.com/~/media/electronics/datasheets/sidactors/littelfuse_sidactor_battrax_positive_negative_modified_do_214_datasheet.pdf.pdf) +Diode SMB (DO-214AA) +0 +3 +3 +Diode_SMD +D_SMC +Diode SMC (DO-214AB) +Diode SMC (DO-214AB) +0 +2 +2 +Diode_SMD +D_SMC-RM10_Universal_Handsoldering +Diode, Universal, SMC (DO-214AB), RM10, Handsoldering, SMD, Thruhole +Diode Universal SMC (DO-214AB) RM10 Handsoldering SMD Thruhole +0 +2 +2 +Diode_SMD +D_SMC_Handsoldering +Diode SMC (DO-214AB) Handsoldering +Diode SMC (DO-214AB) Handsoldering +0 +2 +2 +Diode_SMD +D_SMF +Diode SMF (DO-219AB), http://www.vishay.com/docs/95572/smf_do-219ab.pdf +Diode SMF (DO-214AB) +0 +2 +2 +Diode_SMD +D_SOD-110 +SOD-110 +SOD-110 +0 +2 +2 +Diode_SMD +D_SOD-123 +SOD-123 +SOD-123 +0 +2 +2 +Diode_SMD +D_SOD-123F +D_SOD-123F +D_SOD-123F +0 +2 +2 +Diode_SMD +D_SOD-128 +D_SOD-128 (CFP5 SlimSMAW), https://assets.nexperia.com/documents/outline-drawing/SOD128.pdf +D_SOD-128 +0 +2 +2 +Diode_SMD +D_SOD-323 +SOD-323 +SOD-323 +0 +2 +2 +Diode_SMD +D_SOD-323F +SOD-323F http://www.nxp.com/documents/outline_drawing/SOD323F.pdf +SOD-323F +0 +2 +2 +Diode_SMD +D_SOD-323_HandSoldering +SOD-323 +SOD-323 +0 +2 +2 +Diode_SMD +D_SOD-523 +http://www.diodes.com/datasheets/ap02001.pdf p.144 +Diode SOD523 +0 +2 +2 +Diode_SMD +D_SOD-923 +https://www.onsemi.com/pub/Collateral/ESD9B-D.PDF#page=4 +Diode SOD923 +0 +2 +2 +Diode_SMD +D_SOT-23_ANK +SOT-23, Single Diode +SOT-23 +0 +3 +2 +Diode_SMD +D_SOT-23_NKA +SOT-23, Single Diode +SOT-23 +0 +3 +2 +Diode_SMD +D_TUMD2 +ROHM - TUMD2 +TUMD2 +0 +2 +2 +Diode_SMD +Diode_Bridge_Bourns_CD-DF4xxS +8.1x10.5mm, 4A, single phase bridge rectifier, https://www.bourns.com/docs/Product-Datasheets/CD-DF4xxSL.pdf +Surface Mount Bridge Rectifier Diode +0 +4 +4 +Diode_SMD +Diode_Bridge_Diotec_ABS +SMD diode bridge ABS (Diotec), see https://diotec.com/tl_files/diotec/files/pdf/datasheets/abs2.pdf +ABS MBLS +0 +4 +4 +Diode_SMD +Diode_Bridge_Diotec_MicroDil_3.0x3.0x1.8mm +SMD package Diotec Diotec MicroDil, body 3.0x3.0x1.8mm (e.g. diode bridge), see https://diotec.com/tl_files/diotec/files/pdf/datasheets/mys40.pdf +Diotec MicroDil diode bridge +0 +4 +4 +Diode_SMD +Diode_Bridge_Diotec_SO-DIL-Slim +SMD diode bridge Diotec SO-DIL Slim, see https://diotec.com/tl_files/diotec/files/pdf/datasheets/b40fs.pdf +DFS SO-DIL Slim +0 +4 +4 +Diode_SMD +Diode_Bridge_Vishay_DFS +SMD diode bridge DFS, see http://www.vishay.com/docs/88854/padlayouts.pdf +DFS +0 +4 +4 +Diode_SMD +Diode_Bridge_Vishay_DFSFlat +SMD diode bridge Low Profile DFS "Flat", see http://www.vishay.com/docs/88874/dfl15005.pdf +DFS +0 +4 +4 +Diode_SMD +Diode_Bridge_Vishay_MBLS +SMD diode bridge MBLS, see http://www.vishay.com/docs/89959/mbl104s.pdf http://www.vishay.com/docs/88854/padlayouts.pdf +DFS +0 +4 +4 +Diode_SMD +Littelfuse_PolyZen-LS +http://m.littelfuse.com/~/media/electronics/datasheets/polyzen_devices/littelfuse_polyzen_standard_polyzen_catalog_datasheet.pdf.pdf +Diode Polymer Protected Zener Diode Littelfuse LS +0 +3 +3 +Diode_THT +D_5KPW_P7.62mm_Vertical_AnodeUp +Diode, 5KPW series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=9*8mm^2, , http://www.diodes.com/_files/packages/8686949.gif +Diode 5KPW series Axial Vertical pin pitch 7.62mm length 9mm diameter 8mm +0 +2 +2 +Diode_THT +D_5KPW_P7.62mm_Vertical_KathodeUp +Diode, 5KPW series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=9*8mm^2, , http://www.diodes.com/_files/packages/8686949.gif +Diode 5KPW series Axial Vertical pin pitch 7.62mm length 9mm diameter 8mm +0 +2 +2 +Diode_THT +D_5KPW_P12.70mm_Horizontal +Diode, 5KPW series, Axial, Horizontal, pin pitch=12.7mm, , length*diameter=9*8mm^2, , http://www.diodes.com/_files/packages/8686949.gif +Diode 5KPW series Axial Horizontal pin pitch 12.7mm length 9mm diameter 8mm +0 +2 +2 +Diode_THT +D_5KP_P7.62mm_Vertical_AnodeUp +Diode, 5KP series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=7.62*9.53mm^2, , http://www.diodes.com/_files/packages/8686949.gif +Diode 5KP series Axial Vertical pin pitch 7.62mm length 7.62mm diameter 9.53mm +0 +2 +2 +Diode_THT +D_5KP_P7.62mm_Vertical_KathodeUp +Diode, 5KP series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=7.62*9.53mm^2, , http://www.diodes.com/_files/packages/8686949.gif +Diode 5KP series Axial Vertical pin pitch 7.62mm length 7.62mm diameter 9.53mm +0 +2 +2 +Diode_THT +D_5KP_P10.16mm_Horizontal +Diode, 5KP series, Axial, Horizontal, pin pitch=10.16mm, , length*diameter=7.62*9.53mm^2, , http://www.diodes.com/_files/packages/8686949.gif +Diode 5KP series Axial Horizontal pin pitch 10.16mm length 7.62mm diameter 9.53mm +0 +2 +2 +Diode_THT +D_5KP_P12.70mm_Horizontal +Diode, 5KP series, Axial, Horizontal, pin pitch=12.7mm, , length*diameter=7.62*9.53mm^2, , http://www.diodes.com/_files/packages/8686949.gif +Diode 5KP series Axial Horizontal pin pitch 12.7mm length 7.62mm diameter 9.53mm +0 +2 +2 +Diode_THT +D_5W_P5.08mm_Vertical_AnodeUp +Diode, 5W series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=8.9*3.7mm^2, , http://www.diodes.com/_files/packages/8686949.gif +Diode 5W series Axial Vertical pin pitch 5.08mm length 8.9mm diameter 3.7mm +0 +2 +2 +Diode_THT +D_5W_P5.08mm_Vertical_KathodeUp +Diode, 5W series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=8.9*3.7mm^2, , http://www.diodes.com/_files/packages/8686949.gif +Diode 5W series Axial Vertical pin pitch 5.08mm length 8.9mm diameter 3.7mm +0 +2 +2 +Diode_THT +D_5W_P10.16mm_Horizontal +Diode, 5W series, Axial, Horizontal, pin pitch=10.16mm, , length*diameter=8.9*3.7mm^2, , http://www.diodes.com/_files/packages/8686949.gif +Diode 5W series Axial Horizontal pin pitch 10.16mm length 8.9mm diameter 3.7mm +0 +2 +2 +Diode_THT +D_5W_P12.70mm_Horizontal +Diode, 5W series, Axial, Horizontal, pin pitch=12.7mm, , length*diameter=8.9*3.7mm^2, , http://www.diodes.com/_files/packages/8686949.gif +Diode 5W series Axial Horizontal pin pitch 12.7mm length 8.9mm diameter 3.7mm +0 +2 +2 +Diode_THT +D_A-405_P2.54mm_Vertical_AnodeUp +Diode, A-405 series, Axial, Vertical, pin pitch=2.54mm, , length*diameter=5.2*2.7mm^2, , http://www.diodes.com/_files/packages/A-405.pdf +Diode A-405 series Axial Vertical pin pitch 2.54mm length 5.2mm diameter 2.7mm +0 +2 +2 +Diode_THT +D_A-405_P2.54mm_Vertical_KathodeUp +Diode, A-405 series, Axial, Vertical, pin pitch=2.54mm, , length*diameter=5.2*2.7mm^2, , http://www.diodes.com/_files/packages/A-405.pdf +Diode A-405 series Axial Vertical pin pitch 2.54mm length 5.2mm diameter 2.7mm +0 +2 +2 +Diode_THT +D_A-405_P5.08mm_Vertical_AnodeUp +Diode, A-405 series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=5.2*2.7mm^2, , http://www.diodes.com/_files/packages/A-405.pdf +Diode A-405 series Axial Vertical pin pitch 5.08mm length 5.2mm diameter 2.7mm +0 +2 +2 +Diode_THT +D_A-405_P5.08mm_Vertical_KathodeUp +Diode, A-405 series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=5.2*2.7mm^2, , http://www.diodes.com/_files/packages/A-405.pdf +Diode A-405 series Axial Vertical pin pitch 5.08mm length 5.2mm diameter 2.7mm +0 +2 +2 +Diode_THT +D_A-405_P7.62mm_Horizontal +Diode, A-405 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=5.2*2.7mm^2, , http://www.diodes.com/_files/packages/A-405.pdf +Diode A-405 series Axial Horizontal pin pitch 7.62mm length 5.2mm diameter 2.7mm +0 +2 +2 +Diode_THT +D_A-405_P10.16mm_Horizontal +Diode, A-405 series, Axial, Horizontal, pin pitch=10.16mm, , length*diameter=5.2*2.7mm^2, , http://www.diodes.com/_files/packages/A-405.pdf +Diode A-405 series Axial Horizontal pin pitch 10.16mm length 5.2mm diameter 2.7mm +0 +2 +2 +Diode_THT +D_A-405_P12.70mm_Horizontal +Diode, A-405 series, Axial, Horizontal, pin pitch=12.7mm, , length*diameter=5.2*2.7mm^2, , http://www.diodes.com/_files/packages/A-405.pdf +Diode A-405 series Axial Horizontal pin pitch 12.7mm length 5.2mm diameter 2.7mm +0 +2 +2 +Diode_THT +D_DO-15_P2.54mm_Vertical_AnodeUp +Diode, DO-15 series, Axial, Vertical, pin pitch=2.54mm, , length*diameter=7.6*3.6mm^2, , http://www.diodes.com/_files/packages/DO-15.pdf +Diode DO-15 series Axial Vertical pin pitch 2.54mm length 7.6mm diameter 3.6mm +0 +2 +2 +Diode_THT +D_DO-15_P2.54mm_Vertical_KathodeUp +Diode, DO-15 series, Axial, Vertical, pin pitch=2.54mm, , length*diameter=7.6*3.6mm^2, , http://www.diodes.com/_files/packages/DO-15.pdf +Diode DO-15 series Axial Vertical pin pitch 2.54mm length 7.6mm diameter 3.6mm +0 +2 +2 +Diode_THT +D_DO-15_P3.81mm_Vertical_AnodeUp +Diode, DO-15 series, Axial, Vertical, pin pitch=3.81mm, , length*diameter=7.6*3.6mm^2, , http://www.diodes.com/_files/packages/DO-15.pdf +Diode DO-15 series Axial Vertical pin pitch 3.81mm length 7.6mm diameter 3.6mm +0 +2 +2 +Diode_THT +D_DO-15_P3.81mm_Vertical_KathodeUp +Diode, DO-15 series, Axial, Vertical, pin pitch=3.81mm, , length*diameter=7.6*3.6mm^2, , http://www.diodes.com/_files/packages/DO-15.pdf +Diode DO-15 series Axial Vertical pin pitch 3.81mm length 7.6mm diameter 3.6mm +0 +2 +2 +Diode_THT +D_DO-15_P5.08mm_Vertical_AnodeUp +Diode, DO-15 series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=7.6*3.6mm^2, , http://www.diodes.com/_files/packages/DO-15.pdf +Diode DO-15 series Axial Vertical pin pitch 5.08mm length 7.6mm diameter 3.6mm +0 +2 +2 +Diode_THT +D_DO-15_P5.08mm_Vertical_KathodeUp +Diode, DO-15 series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=7.6*3.6mm^2, , http://www.diodes.com/_files/packages/DO-15.pdf +Diode DO-15 series Axial Vertical pin pitch 5.08mm length 7.6mm diameter 3.6mm +0 +2 +2 +Diode_THT +D_DO-15_P10.16mm_Horizontal +Diode, DO-15 series, Axial, Horizontal, pin pitch=10.16mm, , length*diameter=7.6*3.6mm^2, , http://www.diodes.com/_files/packages/DO-15.pdf +Diode DO-15 series Axial Horizontal pin pitch 10.16mm length 7.6mm diameter 3.6mm +0 +2 +2 +Diode_THT +D_DO-15_P12.70mm_Horizontal +Diode, DO-15 series, Axial, Horizontal, pin pitch=12.7mm, , length*diameter=7.6*3.6mm^2, , http://www.diodes.com/_files/packages/DO-15.pdf +Diode DO-15 series Axial Horizontal pin pitch 12.7mm length 7.6mm diameter 3.6mm +0 +2 +2 +Diode_THT +D_DO-15_P15.24mm_Horizontal +Diode, DO-15 series, Axial, Horizontal, pin pitch=15.24mm, , length*diameter=7.6*3.6mm^2, , http://www.diodes.com/_files/packages/DO-15.pdf +Diode DO-15 series Axial Horizontal pin pitch 15.24mm length 7.6mm diameter 3.6mm +0 +2 +2 +Diode_THT +D_DO-27_P5.08mm_Vertical_AnodeUp +Diode, DO-27 series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=9.52*5.33mm^2, , http://www.slottechforum.com/slotinfo/Techstuff/CD2%20Diodes%20and%20Transistors/Cases/Diode%20DO-27.jpg +Diode DO-27 series Axial Vertical pin pitch 5.08mm length 9.52mm diameter 5.33mm +0 +2 +2 +Diode_THT +D_DO-27_P5.08mm_Vertical_KathodeUp +Diode, DO-27 series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=9.52*5.33mm^2, , http://www.slottechforum.com/slotinfo/Techstuff/CD2%20Diodes%20and%20Transistors/Cases/Diode%20DO-27.jpg +Diode DO-27 series Axial Vertical pin pitch 5.08mm length 9.52mm diameter 5.33mm +0 +2 +2 +Diode_THT +D_DO-27_P12.70mm_Horizontal +Diode, DO-27 series, Axial, Horizontal, pin pitch=12.7mm, , length*diameter=9.52*5.33mm^2, , http://www.slottechforum.com/slotinfo/Techstuff/CD2%20Diodes%20and%20Transistors/Cases/Diode%20DO-27.jpg +Diode DO-27 series Axial Horizontal pin pitch 12.7mm length 9.52mm diameter 5.33mm +0 +2 +2 +Diode_THT +D_DO-27_P15.24mm_Horizontal +Diode, DO-27 series, Axial, Horizontal, pin pitch=15.24mm, , length*diameter=9.52*5.33mm^2, , http://www.slottechforum.com/slotinfo/Techstuff/CD2%20Diodes%20and%20Transistors/Cases/Diode%20DO-27.jpg +Diode DO-27 series Axial Horizontal pin pitch 15.24mm length 9.52mm diameter 5.33mm +0 +2 +2 +Diode_THT +D_DO-34_SOD68_P2.54mm_Vertical_AnodeUp +Diode, DO-34_SOD68 series, Axial, Vertical, pin pitch=2.54mm, , length*diameter=3.04*1.6mm^2, , https://www.nxp.com/docs/en/data-sheet/KTY83_SER.pdf +Diode DO-34_SOD68 series Axial Vertical pin pitch 2.54mm length 3.04mm diameter 1.6mm +0 +2 +2 +Diode_THT +D_DO-34_SOD68_P2.54mm_Vertical_KathodeUp +Diode, DO-34_SOD68 series, Axial, Vertical, pin pitch=2.54mm, , length*diameter=3.04*1.6mm^2, , https://www.nxp.com/docs/en/data-sheet/KTY83_SER.pdf +Diode DO-34_SOD68 series Axial Vertical pin pitch 2.54mm length 3.04mm diameter 1.6mm +0 +2 +2 +Diode_THT +D_DO-34_SOD68_P5.08mm_Vertical_AnodeUp +Diode, DO-34_SOD68 series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=3.04*1.6mm^2, , https://www.nxp.com/docs/en/data-sheet/KTY83_SER.pdf +Diode DO-34_SOD68 series Axial Vertical pin pitch 5.08mm length 3.04mm diameter 1.6mm +0 +2 +2 +Diode_THT +D_DO-34_SOD68_P5.08mm_Vertical_KathodeUp +Diode, DO-34_SOD68 series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=3.04*1.6mm^2, , https://www.nxp.com/docs/en/data-sheet/KTY83_SER.pdf +Diode DO-34_SOD68 series Axial Vertical pin pitch 5.08mm length 3.04mm diameter 1.6mm +0 +2 +2 +Diode_THT +D_DO-34_SOD68_P7.62mm_Horizontal +Diode, DO-34_SOD68 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=3.04*1.6mm^2, , https://www.nxp.com/docs/en/data-sheet/KTY83_SER.pdf +Diode DO-34_SOD68 series Axial Horizontal pin pitch 7.62mm length 3.04mm diameter 1.6mm +0 +2 +2 +Diode_THT +D_DO-34_SOD68_P10.16mm_Horizontal +Diode, DO-34_SOD68 series, Axial, Horizontal, pin pitch=10.16mm, , length*diameter=3.04*1.6mm^2, , https://www.nxp.com/docs/en/data-sheet/KTY83_SER.pdf +Diode DO-34_SOD68 series Axial Horizontal pin pitch 10.16mm length 3.04mm diameter 1.6mm +0 +2 +2 +Diode_THT +D_DO-34_SOD68_P12.70mm_Horizontal +Diode, DO-34_SOD68 series, Axial, Horizontal, pin pitch=12.7mm, , length*diameter=3.04*1.6mm^2, , https://www.nxp.com/docs/en/data-sheet/KTY83_SER.pdf +Diode DO-34_SOD68 series Axial Horizontal pin pitch 12.7mm length 3.04mm diameter 1.6mm +0 +2 +2 +Diode_THT +D_DO-35_SOD27_P2.54mm_Vertical_AnodeUp +Diode, DO-35_SOD27 series, Axial, Vertical, pin pitch=2.54mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf +Diode DO-35_SOD27 series Axial Vertical pin pitch 2.54mm length 4mm diameter 2mm +0 +2 +2 +Diode_THT +D_DO-35_SOD27_P2.54mm_Vertical_KathodeUp +Diode, DO-35_SOD27 series, Axial, Vertical, pin pitch=2.54mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf +Diode DO-35_SOD27 series Axial Vertical pin pitch 2.54mm length 4mm diameter 2mm +0 +2 +2 +Diode_THT +D_DO-35_SOD27_P3.81mm_Vertical_AnodeUp +Diode, DO-35_SOD27 series, Axial, Vertical, pin pitch=3.81mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf +Diode DO-35_SOD27 series Axial Vertical pin pitch 3.81mm length 4mm diameter 2mm +0 +2 +2 +Diode_THT +D_DO-35_SOD27_P3.81mm_Vertical_KathodeUp +Diode, DO-35_SOD27 series, Axial, Vertical, pin pitch=3.81mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf +Diode DO-35_SOD27 series Axial Vertical pin pitch 3.81mm length 4mm diameter 2mm +0 +2 +2 +Diode_THT +D_DO-35_SOD27_P5.08mm_Vertical_AnodeUp +Diode, DO-35_SOD27 series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf +Diode DO-35_SOD27 series Axial Vertical pin pitch 5.08mm length 4mm diameter 2mm +0 +2 +2 +Diode_THT +D_DO-35_SOD27_P5.08mm_Vertical_KathodeUp +Diode, DO-35_SOD27 series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf +Diode DO-35_SOD27 series Axial Vertical pin pitch 5.08mm length 4mm diameter 2mm +0 +2 +2 +Diode_THT +D_DO-35_SOD27_P7.62mm_Horizontal +Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf +Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm length 4mm diameter 2mm +0 +2 +2 +Diode_THT +D_DO-35_SOD27_P10.16mm_Horizontal +Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=10.16mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf +Diode DO-35_SOD27 series Axial Horizontal pin pitch 10.16mm length 4mm diameter 2mm +0 +2 +2 +Diode_THT +D_DO-35_SOD27_P12.70mm_Horizontal +Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=12.7mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf +Diode DO-35_SOD27 series Axial Horizontal pin pitch 12.7mm length 4mm diameter 2mm +0 +2 +2 +Diode_THT +D_DO-41_SOD81_P2.54mm_Vertical_AnodeUp +Diode, DO-41_SOD81 series, Axial, Vertical, pin pitch=2.54mm, , length*diameter=5.2*2.7mm^2, , http://www.diodes.com/_files/packages/DO-41%20(Plastic).pdf +Diode DO-41_SOD81 series Axial Vertical pin pitch 2.54mm length 5.2mm diameter 2.7mm +0 +2 +2 +Diode_THT +D_DO-41_SOD81_P2.54mm_Vertical_KathodeUp +Diode, DO-41_SOD81 series, Axial, Vertical, pin pitch=2.54mm, , length*diameter=5.2*2.7mm^2, , http://www.diodes.com/_files/packages/DO-41%20(Plastic).pdf +Diode DO-41_SOD81 series Axial Vertical pin pitch 2.54mm length 5.2mm diameter 2.7mm +0 +2 +2 +Diode_THT +D_DO-41_SOD81_P3.81mm_Vertical_AnodeUp +Diode, DO-41_SOD81 series, Axial, Vertical, pin pitch=3.81mm, , length*diameter=5.2*2.7mm^2, , https://www.diodes.com/assets/Package-Files/DO-41-Plastic.pdf +Diode DO-41_SOD81 series Axial Vertical pin pitch 3.81mm length 5.2mm diameter 2.7mm +0 +2 +2 +Diode_THT +D_DO-41_SOD81_P3.81mm_Vertical_KathodeUp +Diode, DO-41_SOD81 series, Axial, Vertical, pin pitch=3.81mm, , length*diameter=5.2*2.7mm^2, , https://www.diodes.com/assets/Package-Files/DO-41-Plastic.pdf +Diode DO-41_SOD81 series Axial Vertical pin pitch 3.81mm length 5.2mm diameter 2.7mm +0 +2 +2 +Diode_THT +D_DO-41_SOD81_P5.08mm_Vertical_AnodeUp +Diode, DO-41_SOD81 series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=5.2*2.7mm^2, , http://www.diodes.com/_files/packages/DO-41%20(Plastic).pdf +Diode DO-41_SOD81 series Axial Vertical pin pitch 5.08mm length 5.2mm diameter 2.7mm +0 +2 +2 +Diode_THT +D_DO-41_SOD81_P5.08mm_Vertical_KathodeUp +Diode, DO-41_SOD81 series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=5.2*2.7mm^2, , http://www.diodes.com/_files/packages/DO-41%20(Plastic).pdf +Diode DO-41_SOD81 series Axial Vertical pin pitch 5.08mm length 5.2mm diameter 2.7mm +0 +2 +2 +Diode_THT +D_DO-41_SOD81_P7.62mm_Horizontal +Diode, DO-41_SOD81 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=5.2*2.7mm^2, , http://www.diodes.com/_files/packages/DO-41%20(Plastic).pdf +Diode DO-41_SOD81 series Axial Horizontal pin pitch 7.62mm length 5.2mm diameter 2.7mm +0 +2 +2 +Diode_THT +D_DO-41_SOD81_P10.16mm_Horizontal +Diode, DO-41_SOD81 series, Axial, Horizontal, pin pitch=10.16mm, , length*diameter=5.2*2.7mm^2, , http://www.diodes.com/_files/packages/DO-41%20(Plastic).pdf +Diode DO-41_SOD81 series Axial Horizontal pin pitch 10.16mm length 5.2mm diameter 2.7mm +0 +2 +2 +Diode_THT +D_DO-41_SOD81_P12.70mm_Horizontal +Diode, DO-41_SOD81 series, Axial, Horizontal, pin pitch=12.7mm, , length*diameter=5.2*2.7mm^2, , http://www.diodes.com/_files/packages/DO-41%20(Plastic).pdf +Diode DO-41_SOD81 series Axial Horizontal pin pitch 12.7mm length 5.2mm diameter 2.7mm +0 +2 +2 +Diode_THT +D_DO-201AD_P3.81mm_Vertical_AnodeUp +Diode, DO-201AD series, Axial, Vertical, pin pitch=3.81mm, , length*diameter=9.5*5.2mm^2, , http://www.diodes.com/_files/packages/DO-201AD.pdf +Diode DO-201AD series Axial Vertical pin pitch 3.81mm length 9.5mm diameter 5.2mm +0 +2 +2 +Diode_THT +D_DO-201AD_P3.81mm_Vertical_KathodeUp +Diode, DO-201AD series, Axial, Vertical, pin pitch=3.81mm, , length*diameter=9.5*5.2mm^2, , http://www.diodes.com/_files/packages/DO-201AD.pdf +Diode DO-201AD series Axial Vertical pin pitch 3.81mm length 9.5mm diameter 5.2mm +0 +2 +2 +Diode_THT +D_DO-201AD_P5.08mm_Vertical_AnodeUp +Diode, DO-201AD series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=9.5*5.2mm^2, , http://www.diodes.com/_files/packages/DO-201AD.pdf +Diode DO-201AD series Axial Vertical pin pitch 5.08mm length 9.5mm diameter 5.2mm +0 +2 +2 +Diode_THT +D_DO-201AD_P5.08mm_Vertical_KathodeUp +Diode, DO-201AD series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=9.5*5.2mm^2, , http://www.diodes.com/_files/packages/DO-201AD.pdf +Diode DO-201AD series Axial Vertical pin pitch 5.08mm length 9.5mm diameter 5.2mm +0 +2 +2 +Diode_THT +D_DO-201AD_P12.70mm_Horizontal +Diode, DO-201AD series, Axial, Horizontal, pin pitch=12.7mm, , length*diameter=9.5*5.2mm^2, , http://www.diodes.com/_files/packages/DO-201AD.pdf +Diode DO-201AD series Axial Horizontal pin pitch 12.7mm length 9.5mm diameter 5.2mm +0 +2 +2 +Diode_THT +D_DO-201AD_P15.24mm_Horizontal +Diode, DO-201AD series, Axial, Horizontal, pin pitch=15.24mm, , length*diameter=9.5*5.2mm^2, , http://www.diodes.com/_files/packages/DO-201AD.pdf +Diode DO-201AD series Axial Horizontal pin pitch 15.24mm length 9.5mm diameter 5.2mm +0 +2 +2 +Diode_THT +D_DO-201AE_P3.81mm_Vertical_AnodeUp +Diode, DO-201AE series, Axial, Vertical, pin pitch=3.81mm, , length*diameter=9*5.3mm^2, , http://www.farnell.com/datasheets/529758.pdf +Diode DO-201AE series Axial Vertical pin pitch 3.81mm length 9mm diameter 5.3mm +0 +2 +2 +Diode_THT +D_DO-201AE_P3.81mm_Vertical_KathodeUp +Diode, DO-201AE series, Axial, Vertical, pin pitch=3.81mm, , length*diameter=9*5.3mm^2, , http://www.farnell.com/datasheets/529758.pdf +Diode DO-201AE series Axial Vertical pin pitch 3.81mm length 9mm diameter 5.3mm +0 +2 +2 +Diode_THT +D_DO-201AE_P5.08mm_Vertical_AnodeUp +Diode, DO-201AE series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=9*5.3mm^2, , http://www.farnell.com/datasheets/529758.pdf +Diode DO-201AE series Axial Vertical pin pitch 5.08mm length 9mm diameter 5.3mm +0 +2 +2 +Diode_THT +D_DO-201AE_P5.08mm_Vertical_KathodeUp +Diode, DO-201AE series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=9*5.3mm^2, , http://www.farnell.com/datasheets/529758.pdf +Diode DO-201AE series Axial Vertical pin pitch 5.08mm length 9mm diameter 5.3mm +0 +2 +2 +Diode_THT +D_DO-201AE_P12.70mm_Horizontal +Diode, DO-201AE series, Axial, Horizontal, pin pitch=12.7mm, , length*diameter=9*5.3mm^2, , http://www.farnell.com/datasheets/529758.pdf +Diode DO-201AE series Axial Horizontal pin pitch 12.7mm length 9mm diameter 5.3mm +0 +2 +2 +Diode_THT +D_DO-201AE_P15.24mm_Horizontal +Diode, DO-201AE series, Axial, Horizontal, pin pitch=15.24mm, , length*diameter=9*5.3mm^2, , http://www.farnell.com/datasheets/529758.pdf +Diode DO-201AE series Axial Horizontal pin pitch 15.24mm length 9mm diameter 5.3mm +0 +2 +2 +Diode_THT +D_DO-201_P3.81mm_Vertical_AnodeUp +Diode, DO-201 series, Axial, Vertical, pin pitch=3.81mm, , length*diameter=9.53*5.21mm^2, , http://www.diodes.com/_files/packages/DO-201.pdf +Diode DO-201 series Axial Vertical pin pitch 3.81mm length 9.53mm diameter 5.21mm +0 +2 +2 +Diode_THT +D_DO-201_P3.81mm_Vertical_KathodeUp +Diode, DO-201 series, Axial, Vertical, pin pitch=3.81mm, , length*diameter=9.53*5.21mm^2, , http://www.diodes.com/_files/packages/DO-201.pdf +Diode DO-201 series Axial Vertical pin pitch 3.81mm length 9.53mm diameter 5.21mm +0 +2 +2 +Diode_THT +D_DO-201_P5.08mm_Vertical_AnodeUp +Diode, DO-201 series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=9.53*5.21mm^2, , http://www.diodes.com/_files/packages/DO-201.pdf +Diode DO-201 series Axial Vertical pin pitch 5.08mm length 9.53mm diameter 5.21mm +0 +2 +2 +Diode_THT +D_DO-201_P5.08mm_Vertical_KathodeUp +Diode, DO-201 series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=9.53*5.21mm^2, , http://www.diodes.com/_files/packages/DO-201.pdf +Diode DO-201 series Axial Vertical pin pitch 5.08mm length 9.53mm diameter 5.21mm +0 +2 +2 +Diode_THT +D_DO-201_P12.70mm_Horizontal +Diode, DO-201 series, Axial, Horizontal, pin pitch=12.7mm, , length*diameter=9.53*5.21mm^2, , http://www.diodes.com/_files/packages/DO-201.pdf +Diode DO-201 series Axial Horizontal pin pitch 12.7mm length 9.53mm diameter 5.21mm +0 +2 +2 +Diode_THT +D_DO-201_P15.24mm_Horizontal +Diode, DO-201 series, Axial, Horizontal, pin pitch=15.24mm, , length*diameter=9.53*5.21mm^2, , http://www.diodes.com/_files/packages/DO-201.pdf +Diode DO-201 series Axial Horizontal pin pitch 15.24mm length 9.53mm diameter 5.21mm +0 +2 +2 +Diode_THT +D_DO-247_Horizontal_TabDown +Diode, DO-247 series, Horizontal, TabDown, P 10.9mm +diode rectifier +0 +2 +2 +Diode_THT +D_DO-247_Horizontal_TabUp +Diode, DO-247 series, Horizontal, TabUp, P 10.9mm +diode rectifier +0 +2 +2 +Diode_THT +D_DO-247_Vertical +Diode, DO-247 series, Vertical, P 10.9mm +diode rectifier +0 +2 +2 +Diode_THT +D_P600_R-6_P7.62mm_Vertical_AnodeUp +Diode, P600_R-6 series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=9.1*9.1mm^2, , http://www.vishay.com/docs/88692/p600a.pdf, http://www.diodes.com/_files/packages/R-6.pdf +Diode P600_R-6 series Axial Vertical pin pitch 7.62mm length 9.1mm diameter 9.1mm +0 +2 +2 +Diode_THT +D_P600_R-6_P7.62mm_Vertical_KathodeUp +Diode, P600_R-6 series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=9.1*9.1mm^2, , http://www.vishay.com/docs/88692/p600a.pdf, http://www.diodes.com/_files/packages/R-6.pdf +Diode P600_R-6 series Axial Vertical pin pitch 7.62mm length 9.1mm diameter 9.1mm +0 +2 +2 +Diode_THT +D_P600_R-6_P12.70mm_Horizontal +Diode, P600_R-6 series, Axial, Horizontal, pin pitch=12.7mm, , length*diameter=9.1*9.1mm^2, , http://www.vishay.com/docs/88692/p600a.pdf, http://www.diodes.com/_files/packages/R-6.pdf +Diode P600_R-6 series Axial Horizontal pin pitch 12.7mm length 9.1mm diameter 9.1mm +0 +2 +2 +Diode_THT +D_P600_R-6_P20.00mm_Horizontal +Diode, P600_R-6 series, Axial, Horizontal, pin pitch=20mm, , length*diameter=9.1*9.1mm^2, , http://www.vishay.com/docs/88692/p600a.pdf, http://www.diodes.com/_files/packages/R-6.pdf +Diode P600_R-6 series Axial Horizontal pin pitch 20mm length 9.1mm diameter 9.1mm +0 +2 +2 +Diode_THT +D_T-1_P2.54mm_Vertical_AnodeUp +Diode, T-1 series, Axial, Vertical, pin pitch=2.54mm, , length*diameter=3.2*2.6mm^2, , http://www.diodes.com/_files/packages/T-1.pdf +Diode T-1 series Axial Vertical pin pitch 2.54mm length 3.2mm diameter 2.6mm +0 +2 +2 +Diode_THT +D_T-1_P2.54mm_Vertical_KathodeUp +Diode, T-1 series, Axial, Vertical, pin pitch=2.54mm, , length*diameter=3.2*2.6mm^2, , http://www.diodes.com/_files/packages/T-1.pdf +Diode T-1 series Axial Vertical pin pitch 2.54mm length 3.2mm diameter 2.6mm +0 +2 +2 +Diode_THT +D_T-1_P5.08mm_Horizontal +Diode, T-1 series, Axial, Horizontal, pin pitch=5.08mm, , length*diameter=3.2*2.6mm^2, , http://www.diodes.com/_files/packages/T-1.pdf +Diode T-1 series Axial Horizontal pin pitch 5.08mm length 3.2mm diameter 2.6mm +0 +2 +2 +Diode_THT +D_T-1_P10.16mm_Horizontal +Diode, T-1 series, Axial, Horizontal, pin pitch=10.16mm, , length*diameter=3.2*2.6mm^2, , http://www.diodes.com/_files/packages/T-1.pdf +Diode T-1 series Axial Horizontal pin pitch 10.16mm length 3.2mm diameter 2.6mm +0 +2 +2 +Diode_THT +D_T-1_P12.70mm_Horizontal +Diode, T-1 series, Axial, Horizontal, pin pitch=12.7mm, , length*diameter=3.2*2.6mm^2, , http://www.diodes.com/_files/packages/T-1.pdf +Diode T-1 series Axial Horizontal pin pitch 12.7mm length 3.2mm diameter 2.6mm +0 +2 +2 +Diode_THT +Diode_Bridge_15.1x15.1x6.3mm_P10.9mm +Single phase bridge rectifier case 15.1x15.1mm, pitch 10.9mm, see https://diotec.com/tl_files/diotec/files/pdf/datasheets/pb1000.pdf +Diode Bridge PB10xxS +0 +4 +4 +Diode_THT +Diode_Bridge_15.2x15.2x6.3mm_P10.9mm +Single phase bridge rectifier case 15.2x15.2mm, pitch 10.9mm, see https://diotec.com/tl_files/diotec/files/pdf/datasheets/kbpc600.pdf +Diode Bridge KBPC6xx +0 +4 +4 +Diode_THT +Diode_Bridge_15.7x15.7x6.3mm_P10.8mm +Single phase bridge rectifier case 15.7x15.7 +Diode Bridge +0 +4 +4 +Diode_THT +Diode_Bridge_16.7x16.7x6.3mm_P10.8mm +Single phase bridge rectifier case 16.7x16.7 +Diode Bridge +0 +4 +4 +Diode_THT +Diode_Bridge_19.0x3.5x10.0mm_P5.0mm +Vishay GBU rectifier package, 5.08mm pitch, see http://www.vishay.com/docs/88606/g3sba20.pdf +Vishay GBU rectifier diode bridge +0 +4 +4 +Diode_THT +Diode_Bridge_19.0x19.0x6.8mm_P12.7mm +Single phase bridge rectifier case 19x19mm, pitch 12.7mm, see https://diotec.com/tl_files/diotec/files/pdf/datasheets/pb1000.pdf +Diode Bridge PB10xx +0 +4 +4 +Diode_THT +Diode_Bridge_28.6x28.6x7.3mm_P18.0mm_P11.6mm +Single phase bridge rectifier case 28.6x28.6mm, pitch 18.0mm & 11.6mm, see https://diotec.com/tl_files/diotec/files/pdf/datasheets/kbpc1500fw.pdf +Diode Bridge KBPCxxxxWP +0 +4 +4 +Diode_THT +Diode_Bridge_32.0x5.6x17.0mm_P10.0mm_P7.5mm +Diotec 32x5.6x17mm rectifier package, 7.5mm/10mm pitch, see https://diotec.com/tl_files/diotec/files/pdf/datasheets/b40c3700.pdf +Diotec rectifier diode bridge +0 +4 +4 +Diode_THT +Diode_Bridge_DIP-4_W5.08mm_P2.54mm +4-lead dip package for diode bridges, row spacing 5.08mm, pin-spacing 2.54mm, see http://www.vishay.com/docs/88898/b2m.pdf +DIL DIP PDIP 5.08mm 2.54 +0 +4 +4 +Diode_THT +Diode_Bridge_DIP-4_W7.62mm_P5.08mm +4-lead dip package for diode bridges, row spacing 7.62 mm (300 mils), see http://cdn-reichelt.de/documents/datenblatt/A400/HDBL101G_20SERIES-TSC.pdf +DIL DIP PDIP 5.08mm 7.62mm 300mil +0 +4 +4 +Diode_THT +Diode_Bridge_IXYS_GUFP +Three phase, Bridge, Rectifier +diode module +0 +5 +5 +Diode_THT +Diode_Bridge_Round_D8.9mm +4-lead round diode bridge package, diameter 8.9mm, pin pitch 5.08mm, see http://cdn-reichelt.de/documents/datenblatt/A400/W005M-W10M_SEP.PDF +diode bridge 8.9mm 8.85mm WOB pitch 5.08mm +0 +4 +4 +Diode_THT +Diode_Bridge_Round_D9.0mm +4-lead round diode bridge package, diameter 9.0mm, pin pitch 5.0mm, see https://diotec.com/tl_files/diotec/files/pdf/datasheets/b40r.pdf +diode bridge 9.0mm 8.85mm WOB pitch 5.0mm +0 +4 +4 +Diode_THT +Diode_Bridge_Round_D9.8mm +4-lead round diode bridge package, diameter 9.8mm, pin pitch 5.08mm, see http://www.vishay.com/docs/88769/woo5g.pdf +diode bridge 9.8mm WOG pitch 5.08mm +0 +4 +4 +Diode_THT +Diode_Bridge_Vishay_GBL +Vishay GBL rectifier package, 5.08mm pitch, see http://www.vishay.com/docs/88609/gbl005.pdf +Vishay GBL rectifier diode bridge +0 +4 +4 +Diode_THT +Diode_Bridge_Vishay_GBU +Vishay GBU rectifier package, 5.08mm pitch, see http://www.vishay.com/docs/88606/g3sba20.pdf +Vishay GBU rectifier diode bridge +0 +4 +4 +Diode_THT +Diode_Bridge_Vishay_KBL +Vishay KBL rectifier package, 5.08mm pitch, see http://www.vishay.com/docs/88655/kbl005.pdf +Vishay KBL rectifier diode bridge +0 +4 +4 +Diode_THT +Diode_Bridge_Vishay_KBPC1 +Single phase bridge rectifier case KBPC1, see http://www.vishay.com/docs/93585/vs-kbpc1series.pdf +Diode Bridge +0 +4 +4 +Diode_THT +Diode_Bridge_Vishay_KBPC6 +Single phase bridge rectifier case KBPC6, see http://www.vishay.com/docs/93585/vs-kbpc1series.pdf +Diode Bridge +0 +4 +4 +Diode_THT +Diode_Bridge_Vishay_KBPM +Vishay KBM rectifier package, 3.95mm pitch (http://www.farnell.com/datasheets/2238158.pdf, http://www.cdil.com/s/kbp2005_.pdf) +Vishay KBM rectifier diode bridge +0 +4 +4 +Diode_THT +Diode_Bridge_Vishay_KBU +Vishay KBU rectifier package, 5.08mm pitch, see http://www.vishay.com/docs/88656/kbu4.pdf +Vishay KBU rectifier diode bridge +0 +4 +4 +Display +AG12864E +STN/FSTN LCD 128x64 dot https://www.digchip.com/datasheets/parts/datasheet/1121/AG-12864E-pdf.php +AG12864E Graphics Display 128x64 Ampire +0 +24 +20 +Display +Adafruit_SSD1306 +Adafruit SSD1306 OLED 1.3 inch 128x64 I2C & SPI https://learn.adafruit.com/monochrome-oled-breakouts/downloads +Adafruit SSD1306 OLED 1.3 inch 128x64 I2C & SPI +0 +8 +8 +Display +Adafruit_SSD1306_No_Mounting_Holes +Adafruit SSD1306 OLED 1.3 inch 128x64 I2C & SPI https://learn.adafruit.com/monochrome-oled-breakouts/downloads +Adafruit SSD1306 OLED 1.3 inch 128x64 I2C & SPI +0 +8 +8 +Display +CR2013-MI2120 +CR2013-MI2120 ILI9341 LCD Breakout http://pan.baidu.com/s/11Y990 +CR2013-MI2120 ILI9341 LCD Breakout +0 +18 +14 +Display +EA-eDIP128B-XXX +LCD-graphical display with LED backlight 128x64 RS-232 I2C or SPI http://www.lcd-module.com/fileadmin/eng/pdf/grafik/edip128-6e.pdf +LCD-graphical display with LED backlight 128x64 RS-232 I2C or SPI +0 +32 +32 +Display +EA_DOGS104X-A +LCD 4x10 character 3.3V VDD I2C or SPI http://www.lcd-module.com/fileadmin/eng/pdf/doma/dogs104e.pdf +LCD 4x10 character 3.3V VDD I2C or SPI +0 +14 +14 +Display +EA_DOGXL160-7 +Grapchical,Display,LCD,160x104 http://www.lcd-module.com/eng/pdf/grafik/dogxl160-7e.pdf +EA_DOGXL160-7 +0 +22 +22 +Display +EA_DOGXL160-7_Backlight +Grapchical,Display,LCD,160x104 http://www.lcd-module.com/eng/pdf/grafik/dogxl160-7e.pdf +EA_DOGXL160-7_Backlight +0 +22 +22 +Display +EA_T123X-I2C +http://www.lcd-module.de/pdf/doma/t123-i2c.pdf +3 Line 12 character wide alpha numeric LCD +0 +6 +6 +Display +EA_eDIP160-XXX +LCD-graphical display with LED backlight 160x104 RS-232 I2C or SPI http://www.lcd-module.com/fileadmin/eng/pdf/grafik/edip160-7e.pdf +LCD-graphical display with LED backlight 160x104 RS-232 I2C or SPI +0 +40 +40 +Display +EA_eDIP240-XXX +LCD graphical display LED backlight 240x128 http://www.lcd-module.com/fileadmin/eng/pdf/grafik/edip240-7e.pdf +LCD graphical display LED backlight 240x128 +0 +40 +40 +Display +EA_eDIP320X-XXX +LCD display 320x340 RS-232 I2C or SPI http://www.lcd-module.com/fileadmin/eng/pdf/grafik/edip320-8e.pdf +LCD display 320x340 RS-232 I2C or SPI +0 +48 +48 +Display +EA_eDIPTFT32-XXX +TFT-graphic display 320x240 16 bit colour with led backlight http://www.lcd-module.com/fileadmin/eng/pdf/grafik/ediptft32-ae.pdf +TFT-graphic display 320x240 16 bit colour with led backlight +0 +40 +40 +Display +EA_eDIPTFT43-ATC +http://www.lcd-module.com/fileadmin/eng/pdf/grafik/ediptft43-ae.pdf +TFT graphical display 480x272 16-bit colour with LED backlight +0 +40 +40 +Display +EA_eDIPTFT43-XXX +TFT graphical display 480x272 16-bit colour with LED backlight http://www.lcd-module.com/fileadmin/eng/pdf/grafik/ediptft43-ae.pdf +TFT graphical display 480x272 16-bit colour with LED backlight +0 +40 +40 +Display +EA_eDIPTFT57-XXX +http://www.lcd-module.com/fileadmin/eng/pdf/grafik/ediptft57-ae.pdf +TFT-graphic display 640x480 16 bit colour +0 +48 +48 +Display +EA_eDIPTFT70-ATC +TFT-graphical display 800x480 16-bit colours with capacitive touch panel http://www.lcd-module.com/fileadmin/eng/pdf/grafik/ediptft70-ae.pdf +TFT-graphical display 800x480 16-bit colours with capacitive touch panel +0 +48 +48 +Display +EA_eDIPTFT70-XXX +TFT-graphical display 800x480 16-bit colours http://www.lcd-module.com/fileadmin/eng/pdf/grafik/ediptft70-ae.pdf +TFT-graphical display 800x480 16-bit colours and touch display +0 +48 +48 +Display +HDSM-441B_HDSM-443B +2 Digit 7 segemnt blue LED, right hand decimal, https://docs.broadcom.com/docs/AV02-1589EN +2 Digit 7 segment blue LED +0 +10 +10 +Display +HDSM-541B_HDSM-543B +2 digit 7 segement blue LED with right hand decimal, https://docs.broadcom.com/docs/AV02-1588EN +2 digit 7 segement blue LED with right hand decimal +0 +10 +10 +Display +HDSP-48xx +10-Element Bar Graph Array https://docs.broadcom.com/docs/AV02-1798EN +10-Element Bar Graph Array +0 +20 +20 +Display +HDSP-4830 +10-Element Red Bar Graph Array https://docs.broadcom.com/docs/AV02-1798EN +10-Element Red Bar Graph Array +0 +20 +20 +Display +HDSP-4832 +10-Element Red Yellow Green Bar Graph Array https://docs.broadcom.com/docs/AV02-1798EN +10-Element Red Yellow Green Bar Graph Array +0 +20 +20 +Display +HDSP-4836 +10-Element Red Yellow Green Bar Graph Array https://docs.broadcom.com/docs/AV02-1798EN +10-Element Red Yellow Green Bar Graph Array +0 +20 +20 +Display +HDSP-4840 +10-Element Yellow Bar Graph Array https://docs.broadcom.com/docs/AV02-1798EN +10-Element Yellow Bar Graph Array +0 +20 +20 +Display +HDSP-4850 +10-Element Green Bar Graph Array https://docs.broadcom.com/docs/AV02-1798EN +10-Element Green Bar Graph Array +0 +20 +20 +Display +HLCP-J100 +10-Element Red Bar Graph Array https://docs.broadcom.com/docs/AV02-1798EN +10-Element Red Bar Graph Array +0 +20 +20 +Display +HY1602E +http://www.icbank.com/data/ICBShop/board/HY1602E.pdf +LCD 16x2 Alphanumeric 16pin +0 +20 +16 +Display +LCD-016N002L +16 x 2 Character LCD, http://www.vishay.com/product?docid=37299 +LCD-016N002L 16 x 2 Character LCD +0 +24 +20 +Display +LM16255 +LCD LM16255 16x2 character http://www.datasheetlib.com/datasheet/259542/lm16255_sharp-electronics.html +LCD 12x2 +0 +14 +14 +Display +NHD-0420H1Z +NHD-0420H1Z LCD http://www.newhavendisplay.com/specs/NHD-0420H1Z-FSW-GBW-33V3.pdf +NHD-0420H1Z LCD +0 +16 +16 +Display +NHD-C0220BiZ +NHD-C0220BiZ LCD http://www.newhavendisplay.com/specs/NHD-C0220BiZ-FSW-FBW-3V3M.pdf +NHD-C0220BiZ LCD +0 +10 +10 +Display +OLED-128O064D +128x64 OLED display +display oled +0 +30 +30 +Display +RC1602A +http://www.raystar-optronics.com/down.php?ProID=18 +LCD 16x2 Alphanumeric 16pin +0 +22 +18 +Display +WC1602A +LCD 16x2 http://www.wincomlcd.com/pdf/WC1602A-SFYLYHTC06.pdf +LCD 16x2 Alphanumeric 16pin +0 +20 +16 +Display_7Segment +7SEGMENT-LED__HDSM531_HDSM533_SMD +7-Segment Display, HDSM53x, https://docs.broadcom.com/docs/AV02-0713EN +7segment LED HDSM531 HDSM533 +0 +10 +10 +Display_7Segment +7SegmentLED_LTS6760_LTS6780 +7-Segment Display, LTS67x0, http://optoelectronics.liteon.com/upload/download/DS30-2001-355/S6760jd.pdf +7Segment LED LTS6760 LTS6780 +0 +10 +10 +Display_7Segment +AD-121F2 +Single Digit 7-segment RGB LED Display, 1-inch digit height, common anode, http://usasyck.com/products/AD-121F2_cat_e.pdf +RGB LED digit +0 +22 +22 +Display_7Segment +AFF_2x7SEG-DIGIT_10mm +Afficheur 7 segments 10mm DIGIT +AFFICHEUR +0 +16 +16 +Display_7Segment +CA56-12CGKWA +4 digit 7 segment green LED, http://www.kingbright.com/attachments/file/psearch/000/00/00/CA56-12CGKWA(Ver.9A).pdf +4 digit 7 segment green LED +0 +12 +12 +Display_7Segment +CA56-12EWA +4 digit 7 segment green LED, http://www.kingbrightusa.com/images/catalog/SPEC/CA56-12EWA.pdf +4 digit 7 segment green LED +0 +12 +12 +Display_7Segment +CA56-12SEKWA +4 digit 7 segment green LED, http://www.kingbright.com/attachments/file/psearch/000/00/00/CA56-12SEKWA(Ver.7A).pdf +4 digit 7 segment green LED +0 +12 +12 +Display_7Segment +CA56-12SRWA +4 digit 7 segment green LED, http://www.kingbrightusa.com/images/catalog/SPEC/CA56-12SRWA.pdf +4 digit 7 segment green LED +0 +12 +12 +Display_7Segment +CA56-12SURKWA +4 digit 7 segment green LED, http://www.kingbright.com/attachments/file/psearch/000/00/00/CA56-12SURKWA(Ver.8A).pdf +4 digit 7 segment green LED +0 +12 +12 +Display_7Segment +CA56-12SYKWA +4 digit 7 segment green LED, http://www.kingbright.com/attachments/file/psearch/000/00/00/CA56-12SYKWA(Ver.6A).pdf +4 digit 7 segment green LED +0 +12 +12 +Display_7Segment +CC56-12GWA +4 digit 7 segment green LED, http://www.kingbrightusa.com/images/catalog/SPEC/CA56-11GWA.pdf +4 digit 7 segment green LED +0 +12 +12 +Display_7Segment +CC56-12YWA +4 digit 7 segment green LED, http://www.kingbrightusa.com/images/catalog/SPEC/CC56-12YWA.pdf +4 digit 7 segment green LED +0 +12 +12 +Display_7Segment +DA04-11CGKWA +http://www.kingbright.com/attachments/file/psearch/000/00/00/DA04-11CGKWA(Ver.6A).pdf +Dubble digit green 7 segment LED display +0 +16 +16 +Display_7Segment +DA04-11SEKWA +http://www.kingbright.com/attachments/file/psearch/000/00/00/DA04-11SEKWA(Ver.9A).pdf +Dubble digit super bright orange 7 segment LED display +0 +16 +16 +Display_7Segment +DA04-11SURKWA +http://www.kingbright.com/attachments/file/psearch/000/00/00/DA04-11SURKWA(Ver.10A).pdf +Dubble digit hyper red 7 segment LED display +0 +16 +16 +Display_7Segment +DA04-11SYKWA +http://www.kingbright.com/attachments/file/psearch/000/00/00/DA04-11SYKWA(Ver.6A).pdf +Dubble digit super bright yellow 7 segment LED display +0 +16 +16 +Display_7Segment +DA56-11CGKWA +http://www.kingbright.com/attachments/file/psearch/000/00/00/DA56-11CGKWA(Ver.16A).pdf +Double digit seven segment green LED display +0 +18 +18 +Display_7Segment +DA56-11SEKWA +http://www.kingbright.com/attachments/file/psearch/000/00/00/DA56-11SEKWA(Ver.9A).pdf +Double digit seven segment super bright orange LED display +0 +18 +18 +Display_7Segment +DA56-11SURKWA +http://www.kingbright.com/attachments/file/psearch/000/00/00/DA56-11SURKWA(Ver.11A).pdf +Double digit seven segment hyper red LED display +0 +18 +18 +Display_7Segment +DA56-11SYKWA +http://www.kingbright.com/attachments/file/psearch/000/00/00/DA56-11SYKWA(Ver.11A).pdf +Double digit seven segment super bright yellow LED display +0 +18 +18 +Display_7Segment +DE113-XX-XX +http://www.display-elektronik.de/filter/DE113-RS-20_635.pdf +3 1/5 digit LOW BAT + 7-Segment LCD +0 +40 +40 +Display_7Segment +DE114-RS-20 +http://www.display-elektronik.de/filter/DE113-RS-20_635.pdf +3 1/5 digit reflective LCD LOW-BAT + 7-Segment +0 +40 +40 +Display_7Segment +DE122-XX-XX +http://www.display-elektronik.de/filter/DE122-RS-20_635.pdf +6 digit 7 segment LCD +0 +50 +50 +Display_7Segment +DE170-XX-XX +http://www.display-elektronik.de/filter/DE170-RS-20_75.pdf +3 1/5 digit reflective arrow bat + 7 segment LCD +0 +40 +40 +Display_7Segment +ELD_426XXXX +http://www.everlight.com/file/ProductFile/D426SYGWA-S530-E2.pdf +Double digit 7 segment brilliant yellow green LED +0 +10 +10 +Display_7Segment +HDSP-7401 +One digit 7 segment yellow, https://docs.broadcom.com/docs/AV02-2553EN +One digit 7 segment yellow +0 +10 +10 +Display_7Segment +HDSP-7507 ++-1 overflow 7 segment high efficiency red, https://docs.broadcom.com/docs/AV02-2553EN ++-1 overflow 7 segment high efficiency red +0 +10 +10 +Display_7Segment +HDSP-7801 +One digit 7 segment green, https://docs.broadcom.com/docs/AV02-2553EN +One digit 7 segment green +0 +10 +10 +Display_7Segment +HDSP-7807 ++-1 overflow 7 segment green, https://docs.broadcom.com/docs/AV02-2553EN ++-1 overflow 7 segment green +0 +10 +10 +Display_7Segment +HDSP-A151 +One digit 7 segment red, https://docs.broadcom.com/docs/AV02-2553EN +One digit 7 segment high efficiency red +0 +10 +10 +Display_7Segment +HDSP-A401 +One digit 7 segment orange, common anode, https://docs.broadcom.com/docs/AV02-2553EN +One digit 7 segment orange common anode +0 +10 +10 +Display_7Segment +KCSC02-105 +http://www.kingbright.com/attachments/file/psearch/000/00/00/KCSC02-105(Ver.9A).pdf +Single digit 7 segement hyper red LED +0 +10 +10 +Display_7Segment +KCSC02-106 +http://www.kingbright.com/attachments/file/psearch/000/00/00/KCSC02-106(Ver.10A).pdf +Single digit 7 segement super bright orange LED +0 +10 +10 +Display_7Segment +KCSC02-107 +http://www.kingbright.com/attachments/file/psearch/000/00/00/KCSC02-107(Ver.9A).pdf +Single digit 7 segement super bright yellow LED +0 +10 +10 +Display_7Segment +KCSC02-123 +http://www.kingbright.com/attachments/file/psearch/000/00/00/KCSC02-123(Ver.10A).pdf +Single digit 7 segement super bright yellow LED +0 +10 +10 +Display_7Segment +KCSC02-136 +http://www.kingbright.com/attachments/file/psearch/000/00/00/KCSC02-136(Ver.6B).pdf +Single digit 7 segement super bright yellow LED +0 +10 +10 +Display_7Segment +MAN71A +https://www.digchip.com/datasheets/parts/datasheet/161/MAN3640A-pdf.php +One digit 7 segment red LED with right dot +0 +14 +14 +Display_7Segment +MAN72A +https://www.digchip.com/datasheets/parts/datasheet/161/MAN3640A-pdf.php +One digit 7 segment red LED with left dot +0 +14 +14 +Display_7Segment +MAN73A +https://www.digchip.com/datasheets/parts/datasheet/161/MAN3640A-pdf.php +Overflow +- 1 red LED +0 +14 +14 +Display_7Segment +MAN3410A +https://www.digchip.com/datasheets/parts/datasheet/161/MAN3640A-pdf.php +One digit 7 segment green LED with dot +0 +14 +14 +Display_7Segment +MAN3420A +https://www.digchip.com/datasheets/parts/datasheet/161/MAN3640A-pdf.php +One digit 7 segment green LED with left dot +0 +14 +14 +Display_7Segment +MAN3610A +https://www.digchip.com/datasheets/parts/datasheet/161/MAN3640A-pdf.php +One digit 7 segment orange LED with right dot +0 +14 +14 +Display_7Segment +MAN3620A +https://www.digchip.com/datasheets/parts/datasheet/161/MAN3640A-pdf.php +One digit 7 segment orange LED with left dot +0 +14 +14 +Display_7Segment +MAN3630A +https://www.digchip.com/datasheets/parts/datasheet/161/MAN3640A-pdf.php +Overflow +- 1 orange LED +0 +14 +14 +Display_7Segment +MAN3810A +https://www.digchip.com/datasheets/parts/datasheet/161/MAN3640A-pdf.php +One digit 7 segment yellow LED with right dot +0 +14 +14 +Display_7Segment +MAN3820A +https://www.digchip.com/datasheets/parts/datasheet/161/MAN3640A-pdf.php +One digit 7 segment yellow LED with left dot +0 +14 +14 +Display_7Segment +SA15-11xxx +http://www.kingbrightusa.com/images/catalog/SPEC/SA15-11SRWA.pdf +SA15-11xxx single digit 7 segment display 38.1mm 1.5inch +0 +10 +10 +Display_7Segment +SBC18-11SURKCGKWA +http://www.kingbright.com/attachments/file/psearch/000/00/00/SBC18-11SURKCGKWA(Ver.6A).pdf +single digit 7 segemnt red/green LED +0 +10 +10 +Display_7Segment +Sx39-1xxxxx +Single digit 7 segment LED display in red, yellow or green colour http://www.kingbrightusa.com/images/catalog/SPEC/sa39-11ewa.pdf +One digit LED 7 segment SA39-11 SC39-11 SA39-12 SC39-12 +0 +10 +10 +Ferrite_THT +LairdTech_28C0236-0JW-10 +Ferrite, vertical, LairdTech 28C0236-0JW-10, https://assets.lairdtech.com/home/brandworld/files/28C0236-0JW-10.pdf, JW Miller core https://www.bourns.com/products/magnetic-products/j.w.-miller-through-hole-ferrite-beads-emi-filters +Ferrite vertical LairdTech 28C0236-0JW-10 +0 +2 +2 +Fiducial +Fiducial_0.5mm_Mask1.5mm +Circular Fiducial, 0.5mm bare copper, 1.5mm soldermask opening +fiducial +0 +1 +0 +Fiducial +Fiducial_0.5mm_Mask1mm +Circular Fiducial, 0.5mm bare copper, 1mm soldermask opening (Level C) +fiducial +0 +1 +0 +Fiducial +Fiducial_0.75mm_Mask1.5mm +Circular Fiducial, 0.75mm bare copper, 1.5mm soldermask opening (Level B) +fiducial +0 +1 +0 +Fiducial +Fiducial_0.75mm_Mask2.25mm +Circular Fiducial, 0.75mm bare copper, 2.25mm soldermask opening +fiducial +0 +1 +0 +Fiducial +Fiducial_1.5mm_Mask3mm +Circular Fiducial, 1.5mm bare copper, 3mm soldermask opening +fiducial +0 +1 +0 +Fiducial +Fiducial_1.5mm_Mask4.5mm +Circular Fiducial, 1.5mm bare copper, 4.5mm soldermask opening +fiducial +0 +1 +0 +Fiducial +Fiducial_1mm_Mask2mm +Circular Fiducial, 1mm bare copper, 2mm soldermask opening (Level A) +fiducial +0 +1 +0 +Fiducial +Fiducial_1mm_Mask3mm +Circular Fiducial, 1mm bare copper, 3mm soldermask opening (recommended) +fiducial +0 +1 +0 +Filter +Filter_1109-5_1.1x0.9mm +5-pin SAW filter package - 1.1x0.9 mm Body; (see https://www.murata.com/~/media/webrenewal/support/library/catalog/products/filter/rf/p73e.ashx?la=en-gb) +Filter 5 +0 +5 +5 +Filter +Filter_1411-5_1.4x1.1mm +5-pin filter package - 1.4x1.1 mm Body; (see https://global.kyocera.com/prdct/electro/product/pdf/sf14_tdlte.pdf) +Filter 5 +0 +5 +5 +Filter +Filter_Bourns_SRF0905_6.0x9.2mm +https://www.bourns.com/docs/Product-Datasheets/SRF0905.pdf +Line Filter +0 +4 +4 +Filter +Filter_FILTERCON_1FPxx +0.5A, 250VAC, 50/60Hz line filter (https://filtercon.com.pl/wp-content/uploads/2019/07/Karta-katalogowa-FP-12-1.pdf) +EMI filter +0 +4 +4 +Filter +Filter_Mini-Circuits_FV1206 +Mini-Circuits Filter SMD 1206 https://ww2.minicircuits.com/case_style/FV1206.pdf +Mini-Circuits Filter SMD 1206 +0 +6 +4 +Filter +Filter_Mini-Circuits_FV1206-1 +Mini-Circuits Filter SMD 1206 https://ww2.minicircuits.com/case_style/FV1206-1.pdf +Mini-Circuits Filter SMD 1206 +0 +6 +6 +Filter +Filter_Mini-Circuits_FV1206-4 +Mini-Circuits Filter SMD 1206 https://ww2.minicircuits.com/case_style/FV1206-4.pdf +Mini-Circuits Filter SMD 1206 +0 +8 +4 +Filter +Filter_Mini-Circuits_FV1206-5 +Mini-Circuits Filter SMD 1206 https://ww2.minicircuits.com/case_style/FV1206-5.pdf +Mini-Circuits Filter SMD 1206 +0 +8 +4 +Filter +Filter_Mini-Circuits_FV1206-6 +Mini-Circuits Filter SMD 1206 https://ww2.minicircuits.com/case_style/FV1206-6.pdf +Mini-Circuits Filter SMD 1206 +0 +14 +8 +Filter +Filter_Mini-Circuits_FV1206-7 +Mini-Circuits Filter SMD 1206 https://ww2.minicircuits.com/case_style/FV1206-7.pdf +Mini-Circuits Filter SMD 1206 +0 +5 +3 +Filter +Filter_Murata_BNX025 +https://www.murata.com/en-us/products/productdata/8796778004510/QNFH9101.pdf?1496719830000 +EMI Filter +0 +6 +4 +Filter +Filter_Murata_BNX025_ThermalVias +https://www.murata.com/en-us/products/productdata/8796778004510/QNFH9101.pdf?1496719830000 +EMI Filter +0 +19 +4 +Filter +Filter_Schaffner_FN405 +Compact PCB mounting EMI filter (https://www.schaffner.com/de/produkte/download/product/datasheet/fn-405-pcb-mounting-filter/) +EMI filter +0 +5 +5 +Filter +Filter_Schaffner_FN406 +Ultra Compact EMC Filter (https://www.schaffner.com/products/download/product/datasheet/fn-406-ultra-compact-emc-filter/) +emi filter +0 +5 +5 +Fuse +Fuse_0402_1005Metric +Fuse SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +fuse +0 +2 +2 +Fuse +Fuse_0402_1005Metric_Castellated +Fuse SMD 0402 (1005 Metric), castellated end terminal, IPC_7351. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +fuse castellated +0 +2 +2 +Fuse +Fuse_0402_1005Metric_Pad0.77x0.64mm_HandSolder +Fuse SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +fuse handsolder +0 +2 +2 +Fuse +Fuse_0603_1608Metric +Fuse SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +fuse +0 +2 +2 +Fuse +Fuse_0603_1608Metric_Castellated +Fuse SMD 0603 (1608 Metric), castellated end terminal, IPC_7351. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +fuse castellated +0 +2 +2 +Fuse +Fuse_0603_1608Metric_Pad1.05x0.95mm_HandSolder +Fuse SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +fuse handsolder +0 +2 +2 +Fuse +Fuse_0805_2012Metric +Fuse SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator +fuse +0 +2 +2 +Fuse +Fuse_0805_2012Metric_Castellated +Fuse SMD 0805 (2012 Metric), castellated end terminal, IPC_7351. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator +fuse castellated +0 +2 +2 +Fuse +Fuse_0805_2012Metric_Pad1.15x1.40mm_HandSolder +Fuse SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator +fuse handsolder +0 +2 +2 +Fuse +Fuse_1206_3216Metric +Fuse SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +fuse +0 +2 +2 +Fuse +Fuse_1206_3216Metric_Castellated +Fuse SMD 1206 (3216 Metric), castellated end terminal, IPC_7351. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +fuse castellated +0 +2 +2 +Fuse +Fuse_1206_3216Metric_Pad1.42x1.75mm_HandSolder +Fuse SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +fuse handsolder +0 +2 +2 +Fuse +Fuse_1210_3225Metric +Fuse SMD 1210 (3225 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +fuse +0 +2 +2 +Fuse +Fuse_1210_3225Metric_Castellated +Fuse SMD 1210 (3225 Metric), castellated end terminal, IPC_7351. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +fuse castellated +0 +2 +2 +Fuse +Fuse_1210_3225Metric_Pad1.42x2.65mm_HandSolder +Fuse SMD 1210 (3225 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +fuse handsolder +0 +2 +2 +Fuse +Fuse_1812_4532Metric +Fuse SMD 1812 (4532 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.nikhef.nl/pub/departments/mt/projects/detectorR_D/dtddice/ERJ2G.pdf), generated with kicad-footprint-generator +fuse +0 +2 +2 +Fuse +Fuse_1812_4532Metric_Castellated +Fuse SMD 1812 (4532 Metric), castellated end terminal, IPC_7351. (Body size source: https://www.nikhef.nl/pub/departments/mt/projects/detectorR_D/dtddice/ERJ2G.pdf), generated with kicad-footprint-generator +fuse castellated +0 +2 +2 +Fuse +Fuse_1812_4532Metric_Pad1.30x3.40mm_HandSolder +Fuse SMD 1812 (4532 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://www.nikhef.nl/pub/departments/mt/projects/detectorR_D/dtddice/ERJ2G.pdf), generated with kicad-footprint-generator +fuse handsolder +0 +2 +2 +Fuse +Fuse_2010_5025Metric +Fuse SMD 2010 (5025 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +fuse +0 +2 +2 +Fuse +Fuse_2010_5025Metric_Castellated +Fuse SMD 2010 (5025 Metric), castellated end terminal, IPC_7351. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +fuse castellated +0 +2 +2 +Fuse +Fuse_2010_5025Metric_Pad1.52x2.65mm_HandSolder +Fuse SMD 2010 (5025 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +fuse handsolder +0 +2 +2 +Fuse +Fuse_2512_6332Metric +Fuse SMD 2512 (6332 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +fuse +0 +2 +2 +Fuse +Fuse_2512_6332Metric_Castellated +Fuse SMD 2512 (6332 Metric), castellated end terminal, IPC_7351. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +fuse castellated +0 +2 +2 +Fuse +Fuse_2512_6332Metric_Pad1.52x3.35mm_HandSolder +Fuse SMD 2512 (6332 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +fuse handsolder +0 +2 +2 +Fuse +Fuse_2816_7142Metric +Fuse SMD 2816 (7142 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size from: https://www.vishay.com/docs/30100/wsl.pdf), generated with kicad-footprint-generator +fuse +0 +2 +2 +Fuse +Fuse_2816_7142Metric_Castellated +Fuse SMD 2816 (7142 Metric), castellated end terminal, IPC_7351. (Body size from: https://www.vishay.com/docs/30100/wsl.pdf), generated with kicad-footprint-generator +fuse castellated +0 +2 +2 +Fuse +Fuse_2816_7142Metric_Pad3.20x4.45mm_HandSolder +Fuse SMD 2816 (7142 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size from: https://www.vishay.com/docs/30100/wsl.pdf), generated with kicad-footprint-generator +fuse handsolder +0 +2 +2 +Fuse +Fuse_2920_7451Metric +Fuse SMD 2920 (7451 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size from: http://www.megastar.com/products/fusetronic/polyswitch/PDF/smd2920.pdf), generated with kicad-footprint-generator +fuse +0 +2 +2 +Fuse +Fuse_2920_7451Metric_Castellated +Fuse SMD 2920 (7451 Metric), castellated end terminal, IPC_7351. (Body size from: http://www.megastar.com/products/fusetronic/polyswitch/PDF/smd2920.pdf), generated with kicad-footprint-generator +fuse castellated +0 +2 +2 +Fuse +Fuse_2920_7451Metric_Pad2.10x5.45mm_HandSolder +Fuse SMD 2920 (7451 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size from: http://www.megastar.com/products/fusetronic/polyswitch/PDF/smd2920.pdf), generated with kicad-footprint-generator +fuse handsolder +0 +2 +2 +Fuse +Fuse_BelFuse_0ZRE0005FF_L8.3mm_W3.8mm +Fuse 0ZRE0005FF, BelFuse, Radial Leaded PTC, https://www.belfuse.com/resources/datasheets/circuitprotection/ds-cp-0zre-series.pdf +0ZRE BelFuse radial PTC +0 +2 +2 +Fuse +Fuse_BelFuse_0ZRE0008FF_L8.3mm_W3.8mm +Fuse 0ZRE0008FF, BelFuse, Radial Leaded PTC,https://www.belfuse.com/resources/datasheets/circuitprotection/ds-cp-0zre-series.pdf +0ZRE BelFuse radial PTC +0 +2 +2 +Fuse +Fuse_BelFuse_0ZRE0012FF_L8.3mm_W3.8mm +Fuse 0ZRE0012FF, BelFuse, Radial Leaded PTC,https://www.belfuse.com/resources/datasheets/circuitprotection/ds-cp-0zre-series.pdf +0ZRE BelFuse radial PTC +0 +2 +2 +Fuse +Fuse_BelFuse_0ZRE0016FF_L9.9mm_W3.8mm +Fuse 0ZRE0016FF, BelFuse, Radial Leaded PTC,https://www.belfuse.com/resources/datasheets/circuitprotection/ds-cp-0zre-series.pdf +0ZRE BelFuse radial PTC +0 +2 +2 +Fuse +Fuse_BelFuse_0ZRE0025FF_L9.6mm_W3.8mm +Fuse 0ZRE0025FF, BelFuse, Radial Leaded PTC,https://www.belfuse.com/resources/datasheets/circuitprotection/ds-cp-0zre-series.pdf +0ZRE BelFuse radial PTC +0 +2 +2 +Fuse +Fuse_BelFuse_0ZRE0033FF_L11.4mm_W3.8mm +Fuse 0ZRE0033FF, BelFuse, Radial Leaded PTC,https://www.belfuse.com/resources/datasheets/circuitprotection/ds-cp-0zre-series.pdf +0ZRE BelFuse radial PTC +0 +2 +2 +Fuse +Fuse_BelFuse_0ZRE0040FF_L11.5mm_W3.8mm +Fuse 0ZRE0040FF, BelFuse, Radial Leaded PTC,https://www.belfuse.com/resources/datasheets/circuitprotection/ds-cp-0zre-series.pdf +0ZRE BelFuse radial PTC +0 +2 +2 +Fuse +Fuse_BelFuse_0ZRE0055FF_L14.0mm_W4.1mm +Fuse 0ZRE0055FF, BelFuse, Radial Leaded PTC,https://www.belfuse.com/resources/datasheets/circuitprotection/ds-cp-0zre-series.pdf +0ZRE BelFuse radial PTC +0 +2 +2 +Fuse +Fuse_BelFuse_0ZRE0075FF_L11.5mm_W4.8mm +Fuse 0ZRE0075FF, BelFuse, Radial Leaded PTC,https://www.belfuse.com/resources/datasheets/circuitprotection/ds-cp-0zre-series.pdf +0ZRE BelFuse radial PTC +0 +2 +2 +Fuse +Fuse_BelFuse_0ZRE0100FF_L18.7mm_W5.1mm +Fuse 0ZRE0100FF, BelFuse, Radial Leaded PTC,https://www.belfuse.com/resources/datasheets/circuitprotection/ds-cp-0zre-series.pdf +0ZRE BelFuse radial PTC +0 +2 +2 +Fuse +Fuse_BelFuse_0ZRE0125FF_L21.2mm_W5.3mm +Fuse 0ZRE0125FF, BelFuse, Radial Leaded PTC,https://www.belfuse.com/resources/datasheets/circuitprotection/ds-cp-0zre-series.pdf +0ZRE BelFuse radial PTC +0 +2 +2 +Fuse +Fuse_BelFuse_0ZRE0150FF_L23.4mm_W5.3mm +Fuse 0ZRE0150FF, BelFuse, Radial Leaded PTC,https://www.belfuse.com/resources/datasheets/circuitprotection/ds-cp-0zre-series.pdf +0ZRE BelFuse radial PTC +0 +2 +2 +Fuse +Fuse_BelFuse_0ZRE0200FF_L24.9mm_W6.1mm +Fuse 0ZRE0200FF, BelFuse, Radial Leaded PTC,https://www.belfuse.com/resources/datasheets/circuitprotection/ds-cp-0zre-series.pdf +0ZRE BelFuse radial PTC +0 +2 +2 +Fuse +Fuse_Blade_ATO_directSolder +car blade fuse direct solder +car blade fuse +0 +2 +2 +Fuse +Fuse_Blade_Mini_directSolder +car blade fuse mini, direct solder +car blade fuse mini +0 +2 +2 +Fuse +Fuse_Bourns_MF-RG300 +PTC Resettable Fuse, Ihold = 3.0A, Itrip=5.1A, http://www.bourns.com/docs/Product-Datasheets/mfrg.pdf +ptc resettable fuse polyfuse THT +0 +2 +2 +Fuse +Fuse_Bourns_MF-RG400 +PTC Resettable Fuse, Ihold = 4.0A, Itrip=6.8A, http://www.bourns.com/docs/Product-Datasheets/mfrg.pdf +ptc resettable fuse polyfuse THT +0 +2 +2 +Fuse +Fuse_Bourns_MF-RG500 +PTC Resettable Fuse, Ihold = 5.0A, Itrip=8.5A, http://www.bourns.com/docs/Product-Datasheets/mfrg.pdf +ptc resettable fuse polyfuse THT +0 +2 +2 +Fuse +Fuse_Bourns_MF-RG600 +PTC Resettable Fuse, Ihold = 6.0A, Itrip=10.2A, http://www.bourns.com/docs/Product-Datasheets/mfrg.pdf +ptc resettable fuse polyfuse THT +0 +2 +2 +Fuse +Fuse_Bourns_MF-RG650 +PTC Resettable Fuse, Ihold = 6.5A, Itrip=11.1A, http://www.bourns.com/docs/Product-Datasheets/mfrg.pdf +ptc resettable fuse polyfuse THT +0 +2 +2 +Fuse +Fuse_Bourns_MF-RG700 +PTC Resettable Fuse, Ihold = 7.0A, Itrip=11.9A, http://www.bourns.com/docs/Product-Datasheets/mfrg.pdf +ptc resettable fuse polyfuse THT +0 +2 +2 +Fuse +Fuse_Bourns_MF-RG800 +PTC Resettable Fuse, Ihold = 8.0A, Itrip=13.6A, http://www.bourns.com/docs/Product-Datasheets/mfrg.pdf +ptc resettable fuse polyfuse THT +0 +2 +2 +Fuse +Fuse_Bourns_MF-RG900 +PTC Resettable Fuse, Ihold = 9.0A, Itrip=15.3A, http://www.bourns.com/docs/Product-Datasheets/mfrg.pdf +ptc resettable fuse polyfuse THT +0 +2 +2 +Fuse +Fuse_Bourns_MF-RG1000 +PTC Resettable Fuse, Ihold = 10.0A, Itrip=17.0A, http://www.bourns.com/docs/Product-Datasheets/mfrg.pdf +ptc resettable fuse polyfuse THT +0 +2 +2 +Fuse +Fuse_Bourns_MF-RG1100 +PTC Resettable Fuse, Ihold = 11.0A, Itrip=18.7A, http://www.bourns.com/docs/Product-Datasheets/mfrg.pdf +ptc resettable fuse polyfuse THT +0 +2 +2 +Fuse +Fuse_Bourns_MF-RHT050 +PTC Resettable Fuse, Ihold = 0.5A, Itrip=0.92A, http://www.bourns.com/docs/product-datasheets/mfrht.pdf +ptc resettable fuse polyfuse THT +0 +2 +2 +Fuse +Fuse_Bourns_MF-RHT070 +PTC Resettable Fuse, Ihold = 0.7A, Itrip=1.4A, http://www.bourns.com/docs/product-datasheets/mfrht.pdf +ptc resettable fuse polyfuse THT +0 +2 +2 +Fuse +Fuse_Bourns_MF-RHT100 +PTC Resettable Fuse, Ihold = 1.0A, Itrip=1.8A, http://www.bourns.com/docs/product-datasheets/mfrht.pdf +ptc resettable fuse polyfuse THT +0 +2 +2 +Fuse +Fuse_Bourns_MF-RHT200 +PTC Resettable Fuse, Ihold = 2.0A, Itrip=3.8A, http://www.bourns.com/docs/product-datasheets/mfrht.pdf +ptc resettable fuse polyfuse THT +0 +2 +2 +Fuse +Fuse_Bourns_MF-RHT300 +PTC Resettable Fuse, Ihold = 3.0A, Itrip=6.0A, http://www.bourns.com/docs/product-datasheets/mfrht.pdf +ptc resettable fuse polyfuse THT +0 +2 +2 +Fuse +Fuse_Bourns_MF-RHT400 +PTC Resettable Fuse, Ihold = 4.0A, Itrip=7.5A, http://www.bourns.com/docs/product-datasheets/mfrht.pdf +ptc resettable fuse polyfuse THT +0 +2 +2 +Fuse +Fuse_Bourns_MF-RHT500 +PTC Resettable Fuse, Ihold = 5.0A, Itrip=9.0A, http://www.bourns.com/docs/product-datasheets/mfrht.pdf +ptc resettable fuse polyfuse THT +0 +2 +2 +Fuse +Fuse_Bourns_MF-RHT550 +PTC Resettable Fuse, Ihold = 5.5A, Itrip=10.0A, http://www.bourns.com/docs/product-datasheets/mfrht.pdf +ptc resettable fuse polyfuse THT +0 +2 +2 +Fuse +Fuse_Bourns_MF-RHT600 +PTC Resettable Fuse, Ihold = 6.0A, Itrip=10.8A, http://www.bourns.com/docs/product-datasheets/mfrht.pdf +ptc resettable fuse polyfuse THT +0 +2 +2 +Fuse +Fuse_Bourns_MF-RHT650 +PTC Resettable Fuse, Ihold = 6.5A, Itrip=12.0A, http://www.bourns.com/docs/product-datasheets/mfrht.pdf +ptc resettable fuse polyfuse THT +0 +2 +2 +Fuse +Fuse_Bourns_MF-RHT700 +PTC Resettable Fuse, Ihold = 7.0A, Itrip=13.0A, http://www.bourns.com/docs/product-datasheets/mfrht.pdf +ptc resettable fuse polyfuse THT +0 +2 +2 +Fuse +Fuse_Bourns_MF-RHT750 +PTC Resettable Fuse, Ihold = 7.5A, Itrip=13.1A, http://www.bourns.com/docs/product-datasheets/mfrht.pdf +ptc resettable fuse polyfuse THT +0 +2 +2 +Fuse +Fuse_Bourns_MF-RHT800 +PTC Resettable Fuse, Ihold = 8.0A, Itrip=15.0A, http://www.bourns.com/docs/product-datasheets/mfrht.pdf +ptc resettable fuse polyfuse THT +0 +2 +2 +Fuse +Fuse_Bourns_MF-RHT900 +PTC Resettable Fuse, Ihold = 9.0A, Itrip=16.5A, http://www.bourns.com/docs/product-datasheets/mfrht.pdf +ptc resettable fuse polyfuse THT +0 +2 +2 +Fuse +Fuse_Bourns_MF-RHT1000 +PTC Resettable Fuse, Ihold = 10.0A, Itrip=18.5A, http://www.bourns.com/docs/product-datasheets/mfrht.pdf +ptc resettable fuse polyfuse THT +0 +2 +2 +Fuse +Fuse_Bourns_MF-RHT1100 +PTC Resettable Fuse, Ihold = 11.0A, Itrip=20.0A, http://www.bourns.com/docs/product-datasheets/mfrht.pdf +ptc resettable fuse polyfuse THT +0 +2 +2 +Fuse +Fuse_Bourns_MF-RHT1300 +PTC Resettable Fuse, Ihold = 13.0A, Itrip=24.0A, http://www.bourns.com/docs/product-datasheets/mfrht.pdf +ptc resettable fuse polyfuse THT +0 +2 +2 +Fuse +Fuse_Bourns_MF-SM_7.98x5.44mm +https://www.bourns.com/docs/Product-Datasheets/mfsm.pdf +bourns ptc resettable fuse polyfuse MF-SM MF-SMHT +0 +2 +2 +Fuse +Fuse_Bourns_MF-SM_9.5x6.71mm +https://www.bourns.com/docs/Product-Datasheets/mfsm.pdf +bourns ptc resettable fuse polyfuse MF-SM MF-SMHT +0 +2 +2 +Fuse +Fuse_Littelfuse-LVR100 +Littelfuse, resettable fuse, PTC, polyswitch LVR100, Ih 1A http://www.littelfuse.com/~/media/electronics/datasheets/resettable_ptcs/littelfuse_ptc_lvr_catalog_datasheet.pdf.pdf +LVR100 PTC resettable polyswitch +0 +2 +2 +Fuse +Fuse_Littelfuse-LVR125 +Littelfuse, resettable fuse, PTC, polyswitch LVR125, Ih 1.25A, http://www.littelfuse.com/~/media/electronics/datasheets/resettable_ptcs/littelfuse_ptc_lvr_catalog_datasheet.pdf.pdf +LVR125 PTC resettable polyswitch +0 +2 +2 +Fuse +Fuse_Littelfuse-LVR200 +Littelfuse, resettable fuse, PTC, polyswitch LVR200, Ih 2A, http://www.littelfuse.com/~/media/electronics/datasheets/resettable_ptcs/littelfuse_ptc_lvr_catalog_datasheet.pdf.pdf +LVR200 PTC resettable polyswitch +0 +2 +2 +Fuse +Fuse_Littelfuse-NANO2-451_453 +Littelfuse NANO2 https://www.littelfuse.com/~/media/electronics/datasheets/fuses/littelfuse_fuse_451_453_datasheet.pdf.pdf +Fuse Nano2 +0 +2 +2 +Fuse +Fuse_Littelfuse_372_D8.50mm +Fuse, Littelfuse, 372, 8.5x8mm, https://www.littelfuse.com/~/media/electronics/datasheets/fuses/littelfuse_fuse_372_datasheet.pdf.pdf +fuse tht radial +0 +2 +2 +Fuse +Fuse_Littelfuse_395Series +Fuse, TE5, Littelfuse/Wickmann, No. 460, No560, +Fuse TE5 Littelfuse/Wickmann No. 460 No560 +0 +2 +2 +Fuse +Fuse_Schurter_UMT250 +Surface Mount Fuse, 3 x 10.1 mm, Time-Lag T, 250 VAC, 125 VDC (https://us.schurter.com/bundles/snceschurter/epim/_ProdPool_/newDS/en/typ_UMT_250.pdf) +Schurter fuse smd +0 +2 +2 +Fuse +Fuse_Schurter_UMZ250 +Surface Mount Fuse with Clip, 4.2 x 11.1 mm, Time-Lag T, 250 VAC, 125 VDC (https://us.schurter.com/bundles/snceschurter/epim/_ProdPool_/newDS/en/typ_UMZ_250.pdf) +fuse smd mount holder +0 +2 +2 +Fuse +Fuse_SunFuse-6HP +SunFuse Ceramic Slow Blow Fuse 6H_6HP.PDF +UL/CSA 6x32mm Ceramic Slow Blow Fuse +0 +2 +2 +Fuse +Fuseholder_Blade_ATO_Littelfuse_Pudenz_2_Pin +Fuseholder ATO Blade littelfuse Pudenz 2 Pin +Fuseholder ATO Blade littelfuse Pudenz 2 Pin +0 +2 +2 +Fuse +Fuseholder_Blade_Mini_Keystone_3568 +fuse holder, car blade fuse mini, http://www.keyelco.com/product-pdf.cfm?p=306 +car blade fuse mini +0 +4 +2 +Fuse +Fuseholder_Cylinder-5x20mm_Bulgin_FX0456_Vertical_Closed +Fuseholder, 5x20, closed, vertical, Bulgin, FX0456, https://www.bulgin.com/products/pub/media/bulgin/data/Fuseholders.pdf +Fuseholder 5x20 closed vertical Bulgin FX0456 Sicherungshalter +0 +2 +2 +Fuse +Fuseholder_Cylinder-5x20mm_Bulgin_FX0457_Horizontal_Closed +Fuseholder, 5x20, closed, horizontal, Bulgin, FX0457, Sicherungshalter, +Fuseholder 5x20 closed horizontal Bulgin FX0457 Sicherungshalter +0 +2 +2 +Fuse +Fuseholder_Cylinder-5x20mm_EATON_H15-V-1_Vertical_Closed +PCB fuse holders for 5 mm x 20 mm fuses; 250V; 10A (http://www.cooperindustries.com/content/dam/public/bussmann/Electronics/Resources/product-datasheets/bus-elx-ds-4426-h15.pdf) +fuse holder vertical 5x20mm +0 +2 +2 +Fuse +Fuseholder_Cylinder-5x20mm_EATON_HBV_Vertical_Closed +5 mm x 20 mm fuse holders; Vertical w/ Stability Pins; 250V; 6.3-16A (http://www.cooperindustries.com/content/dam/public/bussmann/Electronics/Resources/product-datasheets/Bus_Elx_DS_2118_HB_PCB_Series.pdf) +fuse holder vertical 5x20mm +0 +2 +2 +Fuse +Fuseholder_Cylinder-5x20mm_EATON_HBW_Vertical_Closed +5 mm x 20 mm fuse holders; Vertical w/o Stability Pins; 250V; 6.3-16A (http://www.cooperindustries.com/content/dam/public/bussmann/Electronics/Resources/product-datasheets/Bus_Elx_DS_2118_HB_PCB_Series.pdf) +fuse holder vertical 5x20mm +0 +2 +2 +Fuse +Fuseholder_Cylinder-5x20mm_Schurter_0031_8201_Horizontal_Open +Fuseholder horizontal open, 5x20mm, 500V, 16A, Schurter 0031.8201, https://us.schurter.com/bundles/snceschurter/epim/_ProdPool_/newDS/en/typ_OGN.pdf +Fuseholder horizontal open 5x20 Schurter 0031.8201 +0 +2 +2 +Fuse +Fuseholder_Cylinder-5x20mm_Schurter_FAB_0031-355x_Horizontal_Closed +Fuseholder 5x20mm horizontal Shurter model FAB, Suitable for order numbers 0031.3551 and 0031.3558 (https://www.schurter.com/bundles/snceschurter/epim/_ProdPool_/newDS/en/typ_FAB.pdf) +Fuseholder 5x20mm closed horizontal +0 +2 +2 +Fuse +Fuseholder_Cylinder-5x20mm_Schurter_FPG4_Vertical_Closed +Shock-Safe Fuseholder, 5 x 20 mm, Slotted Cap/Fingergrip, vertical, IEC 60335-1; 250VAC/10A VDE; 500V/16A UL/CSA (https://us.schurter.com/bundles/snceschurter/epim/_ProdPool_/newDS/en/typ_FPG4.pdf) +fuse holder vertical 5x20mm +0 +4 +2 +Fuse +Fuseholder_Cylinder-5x20mm_Schurter_FUP_0031.2510_Horizontal_Closed +Shock-Safe closed Fuseholder, Schurter FUP Series, 5.0 x 20mm, Slotted Cap, horizontal, 500 VAC 4W/16A (VDE), 600V 30A (UL/CSA), order numbers: 0031.2510 (0031.2500 + 0031.2323), http://www.schurter.ch/bundles/snceschurter/epim/_ProdPool_/newDS/en/typ_FUP.pdf +Fuseholder 5x20mm horizontal closed +0 +3 +2 +Fuse +Fuseholder_Cylinder-5x20mm_Schurter_OGN-SMD_Horizontal_Open +Fuseholder horizontal open, 5x20mm, 500V, 16A (https://us.schurter.com/bundles/snceschurter/epim/_ProdPool_/newDS/en/typ_OGN-SMD.pdf) +Fuseholder horizontal open 5x20 Schurter 0031.8221 +0 +2 +2 +Fuse +Fuseholder_Cylinder-5x20mm_Stelvio-Kontek_PTF78_Horizontal_Open +https://www.tme.eu/en/Document/3b48dbe2b9714a62652c97b08fcd464b/PTF78.pdf +Fuseholder horizontal open 5x20 Stelvio-Kontek PTF/78 +0 +2 +2 +Fuse +Fuseholder_Cylinder-6.3x32mm_Schurter_0031-8002_Horizontal_Open +Fuseholder, horizontal, open, 6.3x32, Schurter, 0031.8002, https://www.schurter.com/en/datasheet/typ_OG__Holder__6.3x32.pdf +Fuseholder horizontal open 6.3x32 Schurter 0031.8002 +0 +2 +2 +Fuse +Fuseholder_Cylinder-6.3x32mm_Schurter_FUP_0031.2520_Horizontal_Closed +Shock-Safe closed Fuseholder, Schurter FUP Series, 6.3 x 32 mm, Slotted Cap, horizontal, 500 VAC 4W/16A (VDE), 600V 30A (UL/CSA), order numbers: 0031.2520 (0031.2500 + 0031.2321), http://www.schurter.ch/bundles/snceschurter/epim/_ProdPool_/newDS/en/typ_FUP.pdf +Fuseholder 6.3x32mm horizontal closed +0 +3 +2 +Fuse +Fuseholder_Littelfuse_Nano2_157x +Littelfuse NANO2 holder, https://www.littelfuse.com/~/media/electronics/datasheets/fuses/littelfuse_fuse_157_datasheet.pdf.pdf +SMD Nano2 holder +0 +2 +2 +Fuse +Fuseholder_TR5_Littelfuse_No560_No460 +Fuse, Fuseholder, TR5, Littelfuse/Wickmann, No. 460, No560, https://www.littelfuse.com/~/media/electronics/datasheets/fuse_holders/littelfuse_fuse_holder_559_560_datasheet.pdf.pdf +Fuse Fuseholder TR5 Littelfuse/Wickmann No. 460 No560 +0 +2 +2 +Heatsink +Heatsink_35x26mm_1xFixation3mm_Fischer-SK486-35 +Heatsink, 35mm x 26mm, 1x Fixation 3mm, Fischer SK486-35 +heatsink +0 +1 +1 +Heatsink +Heatsink_38x38mm_SpringFixation +Heatsink, 38x38mm, Spring Fixation, diagonal, +heatsink +0 +4 +1 +Heatsink +Heatsink_62x40mm_2xFixation3mm +Heatsink, 62 x 40mm, 2x 3mm Drills, +heatsink +0 +2 +1 +Heatsink +Heatsink_125x35x50mm_3xFixationM3 +Heatsink, 125x35x50mm, 3 fixation holes 3.2mm +heatsink +0 +0 +0 +Heatsink +Heatsink_AAVID_573300D00010G_TO-263 +Heatsink, 12.70mm x 26.16mm x 10.16, SMD, 18K/W, TO-263, D2 Pak, https://www.shopaavid.com/Product/573300D00000G +Heatsink AAVID TO-263 D2 Pak +0 +2 +1 +Heatsink +Heatsink_Aavid-TV5G_TO220_Horizontal +Heatsink TV5G TO-220 Horizontal, https://www.shopaavid.com/Product/TV-5G +Heatsink TV5G TO-220 Horizontal +0 +0 +0 +Heatsink +Heatsink_Fischer_FK224xx2201_25x8.3mm +25x8.3mm Heatsink, 18K/W, TO-220, https://www.fischerelektronik.de/web_fischer/en_GB/$catalogue/fischerData/PR/FK224_220_1_/datasheet.xhtml?branch=heatsinks +heatsink TO-220 +0 +2 +1 +Heatsink +Heatsink_Fischer_FK24413D2PAK_26x13mm +26x13 mm SMD heatsink for TO-252 TO-263 TO-268, https://www.fischerelektronik.de/pim/upload/fischerData/cadpdf/base/fk_244_13_d2_pak.pdf +heatsink TO-252 TO-263 TO-268 +0 +2 +1 +Heatsink +Heatsink_Fischer_SK104-STC-STIC_35x13mm_2xDrill2.5mm +Heatsink, 35mm x 13mm, 2x Fixation 2,5mm Drill, Soldering, Fischer SK104-STC-STIC, +Heatsink fischer TO-220 +0 +2 +1 +Heatsink +Heatsink_Fischer_SK104-STCB_35x13mm__2xDrill3.5mm_ScrewM3 +Heatsink, 35mm x 13mm, 2x Fixation 2,5mm Drill, Soldering, Fischer SK104-STC-STIC, +Heatsink fischer TO-220 +0 +2 +1 +Heatsink +Heatsink_Fischer_SK129-STS_42x25mm_2xDrill2.5mm +Heatsink, Fischer SK129 +heatsink fischer +0 +2 +1 +Heatsink +Heatsink_SheetType_50x7mm_2Fixations +Heatsink, Sheet type, 50x7mm, 2 fixations (solder), +Heatsink sheet +0 +2 +1 +Heatsink +Heatsink_Stonecold_HS-132_32x14mm_2xFixation1.5mm +Heatsink, StoneCold HS +heatsink +0 +2 +1 +Inductor_SMD +L_6.3x6.3_H3 +Choke, SMD, 6.3x6.3mm 3mm height +Choke SMD +0 +2 +2 +Inductor_SMD +L_7.3x7.3_H3.5 +Choke, SMD, 7.3x7.3mm 3.5mm height +Choke SMD +0 +2 +2 +Inductor_SMD +L_7.3x7.3_H4.5 +Choke, SMD, 7.3x7.3mm 4.5mm height +Choke SMD +0 +2 +2 +Inductor_SMD +L_10.4x10.4_H4.8 +Choke, SMD, 10.4x10.4mm 4.8mm height +Choke SMD +0 +2 +2 +Inductor_SMD +L_12x12mm_H4.5mm +Choke, SMD, 12x12mm 4.5mm height +Choke SMD +0 +2 +2 +Inductor_SMD +L_12x12mm_H6mm +Choke, SMD, 12x12mm 6mm height +Choke SMD +0 +2 +2 +Inductor_SMD +L_12x12mm_H8mm +Choke, SMD, 12x12mm 8mm height +Choke SMD +0 +2 +2 +Inductor_SMD +L_0201_0603Metric +Inductor SMD 0201 (0603 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.vishay.com/docs/20052/crcw0201e3.pdf), generated with kicad-footprint-generator +inductor +0 +4 +2 +Inductor_SMD +L_0201_0603Metric_Pad0.64x0.40mm_HandSolder +Inductor SMD 0201 (0603 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://www.vishay.com/docs/20052/crcw0201e3.pdf), generated with kicad-footprint-generator +inductor handsolder +0 +4 +2 +Inductor_SMD +L_0402_1005Metric +Inductor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +inductor +0 +2 +2 +Inductor_SMD +L_0402_1005Metric_Pad0.77x0.64mm_HandSolder +Inductor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +inductor handsolder +0 +2 +2 +Inductor_SMD +L_0603_1608Metric +Inductor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +inductor +0 +2 +2 +Inductor_SMD +L_0603_1608Metric_Pad1.05x0.95mm_HandSolder +Inductor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +inductor handsolder +0 +2 +2 +Inductor_SMD +L_0805_2012Metric +Inductor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 80, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator +inductor +0 +2 +2 +Inductor_SMD +L_0805_2012Metric_Pad1.05x1.20mm_HandSolder +Inductor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 80, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator +inductor handsolder +0 +2 +2 +Inductor_SMD +L_0805_2012Metric_Pad1.15x1.40mm_HandSolder +Inductor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator +inductor handsolder +0 +2 +2 +Inductor_SMD +L_01005_0402Metric +Inductor SMD 01005 (0402 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.vishay.com/docs/20056/crcw01005e3.pdf), generated with kicad-footprint-generator +inductor +0 +4 +2 +Inductor_SMD +L_01005_0402Metric_Pad0.57x0.30mm_HandSolder +Inductor SMD 01005 (0402 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://www.vishay.com/docs/20056/crcw01005e3.pdf), generated with kicad-footprint-generator +inductor handsolder +0 +4 +2 +Inductor_SMD +L_1008_2520Metric +Inductor SMD 1008 (2520 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://ecsxtal.com/store/pdf/ECS-MPI2520-SMD-POWER-INDUCTOR.pdf), generated with kicad-footprint-generator +inductor +0 +2 +2 +Inductor_SMD +L_1008_2520Metric_Pad1.43x2.20mm_HandSolder +Inductor SMD 1008 (2520 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://ecsxtal.com/store/pdf/ECS-MPI2520-SMD-POWER-INDUCTOR.pdf), generated with kicad-footprint-generator +inductor handsolder +0 +2 +2 +Inductor_SMD +L_1206_3216Metric +Inductor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 80, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator +inductor +0 +2 +2 +Inductor_SMD +L_1206_3216Metric_Pad1.22x1.90mm_HandSolder +Inductor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 80, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator +inductor handsolder +0 +2 +2 +Inductor_SMD +L_1206_3216Metric_Pad1.42x1.75mm_HandSolder +Inductor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +inductor handsolder +0 +2 +2 +Inductor_SMD +L_1210_3225Metric +Inductor SMD 1210 (3225 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +inductor +0 +2 +2 +Inductor_SMD +L_1210_3225Metric_Pad1.42x2.65mm_HandSolder +Inductor SMD 1210 (3225 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +inductor handsolder +0 +2 +2 +Inductor_SMD +L_1806_4516Metric +Inductor SMD 1806 (4516 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.modelithics.com/models/Vendor/MuRata/BLM41P.pdf), generated with kicad-footprint-generator +inductor +0 +2 +2 +Inductor_SMD +L_1806_4516Metric_Pad1.57x1.80mm_HandSolder +Capacitor SMD 1806 (4516 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://www.modelithics.com/models/Vendor/MuRata/BLM41P.pdf), generated with kicad-footprint-generator +inductor handsolder +0 +2 +2 +Inductor_SMD +L_1812_4532Metric +Inductor SMD 1812 (4532 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.nikhef.nl/pub/departments/mt/projects/detectorR_D/dtddice/ERJ2G.pdf), generated with kicad-footprint-generator +inductor +0 +2 +2 +Inductor_SMD +L_1812_4532Metric_Pad1.30x3.40mm_HandSolder +Inductor SMD 1812 (4532 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://www.nikhef.nl/pub/departments/mt/projects/detectorR_D/dtddice/ERJ2G.pdf), generated with kicad-footprint-generator +inductor handsolder +0 +2 +2 +Inductor_SMD +L_2010_5025Metric +Inductor SMD 2010 (5025 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +inductor +0 +2 +2 +Inductor_SMD +L_2010_5025Metric_Pad1.52x2.65mm_HandSolder +Inductor SMD 2010 (5025 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +inductor handsolder +0 +2 +2 +Inductor_SMD +L_2512_6332Metric +Inductor SMD 2512 (6332 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +inductor +0 +2 +2 +Inductor_SMD +L_2512_6332Metric_Pad1.52x3.35mm_HandSolder +Inductor SMD 2512 (6332 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +inductor handsolder +0 +2 +2 +Inductor_SMD +L_2816_7142Metric +Inductor SMD 2816 (7142 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size from: https://www.vishay.com/docs/30100/wsl.pdf), generated with kicad-footprint-generator +inductor +0 +2 +2 +Inductor_SMD +L_2816_7142Metric_Pad3.20x4.45mm_HandSolder +Inductor SMD 2816 (7142 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size from: https://www.vishay.com/docs/30100/wsl.pdf), generated with kicad-footprint-generator +inductor handsolder +0 +2 +2 +Inductor_SMD +L_Abracon_ASPI-0630LR +smd shielded power inductor https://abracon.com/Magnetics/power/ASPI-0630LR.pdf +inductor abracon smd shielded +0 +2 +2 +Inductor_SMD +L_Abracon_ASPI-3012S +smd shielded power inductor http://www.abracon.com/Magnetics/power/ASPI-3012S.pdf +inductor abracon smd shielded +0 +2 +2 +Inductor_SMD +L_Bourns-SRN1060 +Bourns SRN1060 series SMD inductor https://www.bourns.com/docs/Product-Datasheets/SRN1060.pdf +Bourns SRN1060 SMD inductor +0 +2 +2 +Inductor_SMD +L_Bourns-SRN4018 +Bourns SRN4018 series SMD inductor, https://www.bourns.com/docs/Product-Datasheets/SRN4018.pdf +Bourns SRN4018 SMD inductor +0 +2 +2 +Inductor_SMD +L_Bourns-SRN6028 +Bourns SRN6028 series SMD inductor +Bourns SRN6028 SMD inductor +0 +2 +2 +Inductor_SMD +L_Bourns-SRN8040_8x8.15mm +Bourns SRN8040 series SMD inductor 8x8.15mm, https://www.bourns.com/docs/Product-Datasheets/SRN8040.pdf +Bourns SRN8040 SMD inductor +0 +2 +2 +Inductor_SMD +L_Bourns-SRR1005 +Bourns SRR1005 series SMD inductor +Bourns SRR1005 SMD inductor +0 +2 +2 +Inductor_SMD +L_Bourns-SRU1028_10.0x10.0mm +Bourns SRU1028 series SMD inductor, https://www.bourns.com/docs/Product-Datasheets/SRU1028.pdf +Bourns SRU1028 SMD inductor +0 +2 +2 +Inductor_SMD +L_Bourns-SRU8028_8.0x8.0mm +Bourns SRU8028 series SMD inductor +Bourns SRU8028 SMD inductor +0 +2 +2 +Inductor_SMD +L_Bourns-SRU8043 +Bourns SRU8043 series SMD inductor +Bourns SRU8043 SMD inductor +0 +2 +2 +Inductor_SMD +L_Bourns_SDR1806 +https://www.bourns.com/docs/Product-Datasheets/SDR1806.pdf +Bourns SDR1806 +0 +2 +2 +Inductor_SMD +L_Bourns_SRF1260 +Inductor, Bourns, SRF1260, 12.5mmx12.5mm (Script generated with StandardBox.py) (https://www.bourns.com/docs/Product-Datasheets/SRF1260.pdf) +Inductor Bourns_SRF1260 +0 +4 +4 +Inductor_SMD +L_Bourns_SRN6045TA +http://www.bourns.com/docs/product-datasheets/srn6045ta.pdf +Semi-shielded Power Inductor +0 +2 +2 +Inductor_SMD +L_Bourns_SRN8040TA +https://www.bourns.com/docs/product-datasheets/srn8040ta.pdf +Inductor +0 +2 +2 +Inductor_SMD +L_Bourns_SRP1245A +Bourns SRP1245A series SMD inductor http://www.bourns.com/docs/Product-Datasheets/SRP1245A.pdf +Bourns SRP1245A SMD inductor +0 +2 +2 +Inductor_SMD +L_Bourns_SRP2313AA +Bourns SRR1260 series SMD inductor http://www.bourns.com/docs/product-datasheets/srp2313aa.pdf +Bourns SRR1260 SMD inductor +0 +4 +2 +Inductor_SMD +L_Bourns_SRP5030T +Inductor, Bourns, SRP5030T, 5.7mmx5.2mm (Script generated with StandardBox.py) (https://www.bourns.com/data/global/pdfs/SRP5030T.pdf) +Inductor Bourns_SRP5030T +0 +2 +2 +Inductor_SMD +L_Bourns_SRP7028A_7.3x6.6mm +Shielded Power Inductors (https://www.bourns.com/docs/product-datasheets/srp7028a.pdf) +Shielded Inductors Bourns SMD SRP7028A +0 +2 +2 +Inductor_SMD +L_Bourns_SRR1210A +Bourns SRR1210A series SMD inductor https://www.bourns.com/docs/Product-Datasheets/SRR1210A.pdf +Bourns SRR1210A SMD inductor +0 +2 +2 +Inductor_SMD +L_Bourns_SRR1260 +Bourns SRR1260 series SMD inductor http://www.bourns.com/docs/Product-Datasheets/SRR1260.pdf +Bourns SRR1260 SMD inductor +0 +2 +2 +Inductor_SMD +L_Coilcraft_LPS4018 +SMD Inductor Coilcraft LPS4018 https://www.coilcraft.com/pdfs/lps4018.pdf +L Coilcraft LPS4018 +0 +2 +2 +Inductor_SMD +L_Coilcraft_LPS5030 +Shielded Power Inductor SMD, Coilcraft LPS5030, https://www.coilcraft.com/pdfs/lps5030.pdf, StepUp generated footprint +inductor +0 +2 +2 +Inductor_SMD +L_Coilcraft_XAL60xx_6.36x6.56mm +Coilcraft XAL60xx series, https://www.coilcraft.com/pdfs/xal60xx.pdf +L Coilcraft XAL60xx +0 +2 +2 +Inductor_SMD +L_Coilcraft_XAL5030 +L_Coilcraft_XAL5030 +L Coilcraft XAL5030 +0 +2 +2 +Inductor_SMD +L_Coilcraft_XxL4020 +L_Coilcraft_XxL4020 https://www.coilcraft.com/pdfs/xfl4020.pdf +L Coilcraft XxL4020 +0 +2 +2 +Inductor_SMD +L_Coilcraft_XxL4030 +L_Coilcraft_XxL4030 https://www.coilcraft.com/pdfs/xfl4030.pdf +L Coilcraft XxL4030 +0 +2 +2 +Inductor_SMD +L_Coilcraft_XxL4040 +L_Coilcraft_XxL4040 https://www.coilcraft.com/pdfs/xal4000.pdf +L Coilcraft XxL4040 +0 +2 +2 +Inductor_SMD +L_CommonModeChoke_Coilcraft_0603USB +Coilcraft 0603USB Series Common Mode Choke, https://www.coilcraft.com/pdfs/0603usb.pdf +surface mount common mode bead +0 +4 +4 +Inductor_SMD +L_CommonModeChoke_Coilcraft_0805USB +Coilcraft 0805USB Series Common Mode Choke, https://www.coilcraft.com/pdfs/0805usb.pdf +surface mount common mode bead +0 +4 +4 +Inductor_SMD +L_CommonModeChoke_Coilcraft_1812CAN +Coilcraft 1812CAN Series Common Mode Choke, https://www.coilcraft.com/pdfs/1812can.pdf +surface mount common mode bead +0 +4 +4 +Inductor_SMD +L_CommonModeChoke_Wuerth_WE-SL5 +WE-SL5 SMT Common Mode Line Filter, https://www.we-online.de/katalog/en/WE-SL5/, https://www.we-online.de/katalog/datasheet/744272471.pdf +SMT Common Mode Line Filter +0 +4 +4 +Inductor_SMD +L_CommonMode_Delevan_4222 +API Delevan, Surface Mount Common Mode Bead, 4222 4222R, http://www.delevan.com/seriesPDFs/4222.pdf +surface mount common mode bead +0 +4 +4 +Inductor_SMD +L_CommonMode_Wuerth_WE-SL2 +http://katalog.we-online.de/en/pbs/WE-SL2?sid=5fbec16187#vs_t1:c1_ct:1 +Wuerth WE-SL2 +0 +4 +4 +Inductor_SMD +L_Fastron_PISN +Choke, Drossel, PISN, SMD, Fastron, +Choke Drossel PISN SMD Fastron +0 +2 +2 +Inductor_SMD +L_Fastron_PISN_Handsoldering +Choke, Drossel, PISN, SMD, Fastron, +Choke Drossel PISN SMD Fastron +0 +2 +2 +Inductor_SMD +L_Fastron_PISR +Choke, Drossel, PISR, Fastron, SMD, +Choke Drossel PISR Fastron SMD +0 +2 +2 +Inductor_SMD +L_Fastron_PISR_Handsoldering +Choke, Drossel, PISR, Fastron, SMD, +Choke Drossel PISR Fastron SMD +0 +2 +2 +Inductor_SMD +L_Murata_DEM35xxC +https://www.murata.com/~/media/webrenewal/products/inductor/chip/tokoproducts/wirewoundferritetypeforpl/m_dem3518c.ashx +Inductor SMD DEM35xxC +0 +2 +2 +Inductor_SMD +L_Murata_LQH2MCNxxxx02_2.0x1.6mm +Inductor, Murata, LQH2MCN_02 series, 1.6x2.0x0.9mm (https://search.murata.co.jp/Ceramy/image/img/P02/JELF243A-0053.pdf) +chip coil inductor Murata LQH2MC +0 +2 +2 +Inductor_SMD +L_Murata_LQH55DN_5.7x5.0mm +Inductor, SMD, 5.7x5.0x4.7mm, https://search.murata.co.jp/Ceramy/image/img/P02/JELF243A-0045.pdf +inductor smd +0 +2 +2 +Inductor_SMD +L_Neosid_Air-Coil_SML_1turn_HDM0131A +Neosid, Air-Coil, SML, 1turn, HDM0131A, +Neosid Air-Coil SML 1turn HDM0131A +0 +2 +2 +Inductor_SMD +L_Neosid_Air-Coil_SML_2turn_HAM0231A +Neosid, Air-Coil, SML, 2turn, HAM0231A, +Neosid Air-Coil SML 2turn HAM0231A +0 +2 +2 +Inductor_SMD +L_Neosid_Air-Coil_SML_2turn_HDM0231A +Neosid, Air-Coil, SML, 2turn, HDM0231A, +Neosid Air-Coil SML 2turn HDM0231A +0 +2 +2 +Inductor_SMD +L_Neosid_Air-Coil_SML_3turn_HAM0331A +Neosid, Air-Coil, SML, 2turn, HAM0331A, +Neosid Air-Coil SML 3turn HAM0331A +0 +2 +2 +Inductor_SMD +L_Neosid_Air-Coil_SML_3turn_HDM0331A +Neosid, Air-Coil, SML, 3turn, HDM0331A, +Neosid Air-Coil SML 3turn HDM0331A +0 +2 +2 +Inductor_SMD +L_Neosid_Air-Coil_SML_4turn_HAM0431A +Neosid, Air-Coil, SML, 4turn, HAM0431A, +Neosid Air-Coil SML 4turn HAM0431A +0 +2 +2 +Inductor_SMD +L_Neosid_Air-Coil_SML_4turn_HDM0431A +Neosid, Air-Coil, SML, 4turn, HDM0431A, +Neosid Air-Coil SML 4turn HDM0431A +0 +2 +2 +Inductor_SMD +L_Neosid_Air-Coil_SML_5turn_HAM0531A +Neosid, Air-Coil, SML, 5turn, HAM0531A, +Neosid Air-Coil SML 5turn HAM0531A +0 +2 +2 +Inductor_SMD +L_Neosid_Air-Coil_SML_5turn_HDM0531A +Neosid, Air-Coil, SML, 5turn, HDM0531A, +Neosid Air-Coil SML 5turn HDM0531A +0 +2 +2 +Inductor_SMD +L_Neosid_Air-Coil_SML_6-10turn_HAM0631A-HAM1031A +Neosid, Air-Coil, SML, 6-10turn, HAM0631A-HAM1031A, +Neosid Air-Coil SML 6-10turn HAM0631A-HAM1031A +0 +2 +2 +Inductor_SMD +L_Neosid_Air-Coil_SML_6-10turn_HDM0431A-HDM1031A +Neosid, Air-Coil, SML, 6-10turn, HDM0431A-HDM1031A, +Neosid Air-Coil SML 6-10turn HDM0431A-HDM1031A +0 +2 +2 +Inductor_SMD +L_Neosid_Air-Coil_SML_6turn_HAM0631A +Neosid, Air-Coil, SML, 6turn, HAM0631A, +Neosid Air-Coil SML 6turn HAM0631A +0 +2 +2 +Inductor_SMD +L_Neosid_MicroCoil_Ms36-L +Neosid, Micro Coil, Inductor, Ms36-L, SMD, Fixed inductor, anti clockwise, https://neosid.de/en/products/inductors/rod-core-chokes/smd-rod-core-chokes/52026/ms-36/7-h?c=94 +Neosid Micro Coil Inductor Ms36-L SMD Fixed inductor anti clockwise +0 +2 +2 +Inductor_SMD +L_Neosid_Ms42 +Neosid, Inductor, SMs42, Fixed inductor, SMD, magneticaly shielded, https://neosid.de/import-data/product-pdf/neoFestind_Ms42.pdf +Neosid Inductor SMs42 Fixed inductor SMD magneticaly shielded +0 +2 +2 +Inductor_SMD +L_Neosid_Ms50 +Neosid, Power Inductor, Ms50, SMD, Fixed inductor, https://neosid.de/import-data/product-pdf/neoFestind_Ms50.pdf +Neosid Power Inductor Ms50 SMD Fixed inductor +0 +2 +2 +Inductor_SMD +L_Neosid_Ms50T +Neosid, Power Inductor, Ms50T, SMD, Fixed inductor, high temperature, https://neosid.de/import-data/product-pdf/neoFestind_Ms50T.pdf +Neosid Power Inductor Ms50T SMD Fixed inductor high temperature +0 +2 +2 +Inductor_SMD +L_Neosid_Ms85 +Neosid, Ms85, Ms85T, SMD Inductor, Fixed inductor, SMD, https://neosid.de/import-data/product-pdf/neoFestind_Ms85.pdf +Neosid Ms85 Ms85T SMD Inductor Fixed inductor SMD +0 +2 +2 +Inductor_SMD +L_Neosid_Ms85T +Neosid, Ms85, Ms85T, SMD Inductor, Fixed inductor, SMD, https://neosid.de/import-data/product-pdf/neoFestind_Ms85T.pdf +Neosid Ms85 Ms85T SMD Inductor Fixed inductor SMD +0 +2 +2 +Inductor_SMD +L_Neosid_Ms95 +Neosid,Inductor,Ms95, Ms95a, Ms95T, Fixed inductor, SMD, https://neosid.de/import-data/product-pdf/neoFestind_Ms95.pdf +NeosidInductorMs95 Ms95a Ms95T Fixed inductor SMD +0 +2 +2 +Inductor_SMD +L_Neosid_Ms95T +Neosid,Inductor,Ms95, Ms95a, Ms95T, Fixed inductor, SMD, https://neosid.de/import-data/product-pdf/neoFestind_Ms95T.pdf +NeosidInductorMs95 Ms95a Ms95T Fixed inductor SMD +0 +2 +2 +Inductor_SMD +L_Neosid_Ms95a +Neosid,Inductor,Ms95, Ms95a, Ms95T, Fixed inductor, SMD, https://neosid.de/import-data/product-pdf/neoFestind_Ms95a.pdf +NeosidInductorMs95 Ms95a Ms95T Fixed inductor SMD +0 +2 +2 +Inductor_SMD +L_Neosid_SM-NE95H +Neosid, Inductor,SM-NE95H, Fixed inductor, SMD, https://neosid.de/import-data/product-pdf/neoFestind_SMNE95H.pdf +Neosid Inductor SM-NE95H Fixed inductor SMD +0 +2 +2 +Inductor_SMD +L_Neosid_SM-NE127 +Neosid, Inductor, SM-NE127, Fixed inductor, SMD, https://neosid.de/import-data/product-pdf/neoFestind_SMNE127.pdf +Neosid Inductor SM-NE127 Fixed inductor SMD +0 +2 +2 +Inductor_SMD +L_Neosid_SM-NE127_HandSoldering +Neosid, Inductor, SM-NE127, Fixed inductor, SMD, https://neosid.de/import-data/product-pdf/neoFestind_SMNE127.pdf +Neosid Inductor SM-NE127 Fixed inductor SMD +0 +2 +2 +Inductor_SMD +L_Neosid_SM-NE150 +Neosid, Inductor, SM-NE150, Fixed inductor, SMD, https://neosid.de/import-data/product-pdf/neoFestind_SMNE150.pdf +Neosid Inductor SM-NE150 Fixed inductor SMD +0 +2 +2 +Inductor_SMD +L_Neosid_SM-PIC0512H +Neosid, Inductor, PIC0512H, Power Inductor, Fixed inductor, SMD, https://neosid.de/import-data/product-pdf/neoFestind_SMPIC0512H.pdf +Neosid Inductor PIC0512H Power Inductor Fixed inductor SMD +0 +2 +2 +Inductor_SMD +L_Neosid_SM-PIC0602H +Neosid, Power Inductor, SM-PIC0602H, Fixed inductor, SMD, https://neosid.de/import-data/product-pdf/neoFestind_SMPIC0602H.pdf +Neosid Power Inductor SM-PIC0602H Fixed inductor SMD +0 +2 +2 +Inductor_SMD +L_Neosid_SM-PIC0612H +Neosid, Power Inductor, SM-PIC0612H, Fixed inductor, SMD, https://neosid.de/import-data/product-pdf/neoFestind_SMPIC0612H.pdf +Neosid Power Inductor SM-PIC0612H Fixed inductor SMD +0 +2 +2 +Inductor_SMD +L_Neosid_SM-PIC1004H +Neosid, Inductor, SM-PIC1004H, Fixed inductor, SMD, https://neosid.de/import-data/product-pdf/neoFestind_SMPIC1004H.pdf +Neosid Inductor SM-PIC1004H Fixed inductor SMD +0 +2 +2 +Inductor_SMD +L_Neosid_SMS-ME3010 +Neosid, Inductor, SMS-ME3010, Fixed inductor, SMD, magnetically shielded, https://neosid.de/import-data/product-pdf/neoFestind_SMSME3010.pdf +Neosid Inductor SMS-ME3010 Fixed inductor SMD magnetically shielded +0 +2 +2 +Inductor_SMD +L_Neosid_SMS-ME3015 +Neosid, Power Inductor, SMS-ME3015, Fixed inductor, SMD, magnetically shielded, https://neosid.de/import-data/product-pdf/neoFestind_SMSME3015.pdf +Neosid Power Inductor SMS-ME3015 Fixed inductor SMD magnetically shielded +0 +2 +2 +Inductor_SMD +L_Neosid_SMs42 +Neosid, Inductor, SMs42, Fixed inductor, SMD, magneticaly shielded, https://neosid.de/import-data/product-pdf/neoFestind_ma_SMs42.pdf +Neosid Inductor SMs42 Fixed inductor SMD magneticaly shielded +0 +2 +2 +Inductor_SMD +L_Neosid_SMs50 +Neosid, Inductor, SMs50, Fixed inductor, SMD, magneticaly shielded, https://neosid.de/import-data/product-pdf/neoFestind_ma_SMs50.pdf +Neosid Inductor SMs50 Fixed inductor SMD magneticaly shielded +0 +2 +2 +Inductor_SMD +L_Neosid_SMs85 +Neosid, Inductor, SMs85, Fixed inductor, SMD, magnetically shielded, https://neosid.de/import-data/product-pdf/neoFestind_ma_SMs85.pdf +Neosid Inductor SMs85 Fixed inductor SMD magnetically shielded +0 +2 +2 +Inductor_SMD +L_Neosid_SMs95_SMs95p +Neosid, Inductor, SMs95, Fixed inductor, SMD, magnetically shielded, https://neosid.de/import-data/product-pdf/neoFestind_SMs95SMs95p.pdf +Neosid Inductor SMs95 Fixed inductor SMD magnetically shielded +0 +2 +2 +Inductor_SMD +L_Pulse_PA4320 +Inductor SMD Pulse PA4320 http://productfinder.pulseeng.com/products/datasheets/P787.pdf +Inductor SMD Pulse PA4320 +0 +2 +2 +Inductor_SMD +L_Sagami_CER1242B +Inductor, Sagami, h=4.5mm, http://www.sagami-elec.co.jp/file/CER1242B-CER1257B-CER1277B.pdf +inductor sagami cer12xxb smd +0 +2 +2 +Inductor_SMD +L_Sagami_CER1257B +Inductor, Sagami, h=6.0mm, http://www.sagami-elec.co.jp/file/CER1242B-CER1257B-CER1277B.pdf +inductor sagami cer12xxb smd +0 +2 +2 +Inductor_SMD +L_Sagami_CER1277B +Inductor, Sagami, h=8.0mm, http://www.sagami-elec.co.jp/file/CER1242B-CER1257B-CER1277B.pdf +inductor sagami cer12xxb smd +0 +2 +2 +Inductor_SMD +L_Sagami_CWR1242C +Sagami power inductor, CWR1242C, H=4.5mm (http://www.sagami-elec.co.jp/file/16Car_SMDCwr.pdf) +inductor sagami cwr12xx smd +0 +4 +2 +Inductor_SMD +L_Sagami_CWR1257C +Sagami power inductor, CWR1242C, H=6.0mm (http://www.sagami-elec.co.jp/file/16Car_SMDCwr.pdf) +inductor sagami cwr12xx smd +0 +4 +2 +Inductor_SMD +L_Sagami_CWR1277C +Sagami power inductor, CWR1242C, H=7.7mm (http://www.sagami-elec.co.jp/file/16Car_SMDCwr.pdf) +inductor sagami cwr12xx smd +0 +4 +2 +Inductor_SMD +L_SigTra_SC3316F +http://www.signaltransformer.com/sites/all/pdf/smd/P080_SC3316F.pdf +Choke +0 +2 +2 +Inductor_SMD +L_Sumida_CDMC6D28_7.25x6.5mm +SMD Power Inductor (http://products.sumida.com/products/pdf/CDMC6D28.pdf) +Inductor Sumida SMD CDMC6D28 +0 +2 +2 +Inductor_SMD +L_Sunlord_MWSA0518_5.4x5.2mm +Inductor, Sunlord, MWSA0518, 5.4mmx5.2mm +inductor Sunlord smd +0 +2 +2 +Inductor_SMD +L_TDK_NLV25_2.5x2.0mm +TDK NLV25, 2.5x2.0x1.8mm, https://product.tdk.com/info/en/catalog/datasheets/inductor_commercial_standard_nlv25-ef_en.pdf +tdk nlv25 nlcv25 nlfv25 +0 +2 +2 +Inductor_SMD +L_TDK_NLV32_3.2x2.5mm +TDK NLV32, 3.2x2.5x2.2mm, https://product.tdk.com/info/en/catalog/datasheets/inductor_commercial_standard_nlv32-ef_en.pdf +tdk nlv32 nlcv32 nlfv32 +0 +2 +2 +Inductor_SMD +L_TDK_SLF6025 +Inductor, TDK, SLF6025, 6.0mmx6.0mm (Script generated with StandardBox.py) (https://product.tdk.com/info/en/document/catalog/smd/inductor_commercial_power_slf6025_en.pdf) +Inductor TDK_SLF6025 +0 +2 +2 +Inductor_SMD +L_TDK_SLF6028 +Inductor, TDK, SLF6028, 6.0mmx6.0mm (Script generated with StandardBox.py) (https://product.tdk.com/info/en/document/catalog/smd/inductor_commercial_power_slf6028_en.pdf) +Inductor TDK_SLF6028 +0 +2 +2 +Inductor_SMD +L_TDK_SLF6045 +Inductor, TDK, SLF6045, 6.0mmx6.0mm (Script generated with StandardBox.py) (https://product.tdk.com/info/en/document/catalog/smd/inductor_commercial_power_slf6045_en.pdf) +Inductor TDK_SLF6045 +0 +2 +2 +Inductor_SMD +L_TDK_SLF7032 +Inductor, TDK, SLF7032, 7.0mmx7.0mm (Script generated with StandardBox.py) (https://product.tdk.com/info/en/document/catalog/smd/inductor_commercial_power_slf7032_en.pdf) +Inductor TDK_SLF7032 +0 +2 +2 +Inductor_SMD +L_TDK_SLF7045 +Inductor, TDK, SLF7045, 7.0mmx7.0mm (Script generated with StandardBox.py) (https://product.tdk.com/info/en/document/catalog/smd/inductor_commercial_power_slf7045_en.pdf) +Inductor TDK_SLF7045 +0 +2 +2 +Inductor_SMD +L_TDK_SLF7055 +Inductor, TDK, SLF7055, 7.0mmx7.0mm (Script generated with StandardBox.py) (https://product.tdk.com/info/en/document/catalog/smd/inductor_commercial_power_slf7055_en.pdf) +Inductor TDK_SLF7055 +0 +2 +2 +Inductor_SMD +L_TDK_SLF10145 +Inductor, TDK, SLF10145, 10.1mmx10.1mm (Script generated with StandardBox.py) (https://product.tdk.com/info/en/catalog/datasheets/inductor_automotive_power_slf10145-h_en.pdf) +Inductor TDK_SLF10145 +0 +2 +2 +Inductor_SMD +L_TDK_SLF10165 +Inductor, TDK, SLF10165, 10.1mmx10.1mm (Script generated with StandardBox.py) (https://product.tdk.com/info/en/catalog/datasheets/inductor_commercial_power_slf10165_en.pdf) +Inductor TDK_SLF10165 +0 +2 +2 +Inductor_SMD +L_TDK_SLF12555 +Inductor, TDK, SLF12555, 12.5mmx12.5mm (Script generated with StandardBox.py) (https://product.tdk.com/info/en/catalog/datasheets/inductor_commercial_power_slf12555_en.pdf) +Inductor SLF12555 +0 +2 +2 +Inductor_SMD +L_TDK_SLF12565 +Inductor, TDK, SLF12565, 12.5mmx12.5mm (Script generated with StandardBox.py) (https://product.tdk.com/info/en/catalog/datasheets/inductor_automotive_power_slf12565-h_en.pdf) +Inductor SLF12565 +0 +2 +2 +Inductor_SMD +L_TDK_SLF12575 +Inductor, TDK, SLF12575, 12.5mmx12.5mm (Script generated with StandardBox.py) (https://product.tdk.com/info/en/catalog/datasheets/inductor_automotive_power_slf12575-h_en.pdf) +Inductor SLF12575 +0 +2 +2 +Inductor_SMD +L_TDK_VLF10040 +Inductor,TDK, TDK-VLP-8040, 8.6mmx8.6mm +inductor TDK VLP smd VLF10040 +0 +2 +2 +Inductor_SMD +L_TDK_VLP8040 +Inductor,TDK, TDK-VLP-8040, 8.6mmx8.6mm +inductor TDK VLP smd VLP8040 +0 +2 +2 +Inductor_SMD +L_Taiyo-Yuden_MD-1616 +Inductor, Taiyo Yuden, MD series, Taiyo-Yuden_MD-1616, 1.6mmx1.6mm +inductor taiyo-yuden md smd +0 +2 +2 +Inductor_SMD +L_Taiyo-Yuden_MD-2020 +Inductor, Taiyo Yuden, MD series, Taiyo-Yuden_MD-2020, 2.0mmx2.0mm +inductor taiyo-yuden md smd +0 +2 +2 +Inductor_SMD +L_Taiyo-Yuden_MD-3030 +Inductor, Taiyo Yuden, MD series, Taiyo-Yuden_MD-3030, 3.0mmx3.0mm +inductor taiyo-yuden md smd +0 +2 +2 +Inductor_SMD +L_Taiyo-Yuden_MD-4040 +Inductor, Taiyo Yuden, MD series, Taiyo-Yuden_MD-4040, 4.0mmx4.0mm +inductor taiyo-yuden md smd +0 +2 +2 +Inductor_SMD +L_Taiyo-Yuden_MD-5050 +Inductor, Taiyo Yuden, MD series, Taiyo-Yuden_MD-5050, 5.0mmx5.0mm +inductor taiyo-yuden md smd +0 +2 +2 +Inductor_SMD +L_Taiyo-Yuden_NR-20xx +Inductor, Taiyo Yuden, NR series, Taiyo-Yuden_NR-20xx, 2.0mmx2.0mm +inductor taiyo-yuden nr smd +0 +2 +2 +Inductor_SMD +L_Taiyo-Yuden_NR-20xx_HandSoldering +Inductor, Taiyo Yuden, NR series, Taiyo-Yuden_NR-20xx, 2.0mmx2.0mm +inductor taiyo-yuden nr smd +0 +2 +2 +Inductor_SMD +L_Taiyo-Yuden_NR-24xx +Inductor, Taiyo Yuden, NR series, Taiyo-Yuden_NR-24xx, 2.4mmx2.4mm +inductor taiyo-yuden nr smd +0 +2 +2 +Inductor_SMD +L_Taiyo-Yuden_NR-24xx_HandSoldering +Inductor, Taiyo Yuden, NR series, Taiyo-Yuden_NR-24xx, 2.4mmx2.4mm +inductor taiyo-yuden nr smd +0 +2 +2 +Inductor_SMD +L_Taiyo-Yuden_NR-30xx +Inductor, Taiyo Yuden, NR series, Taiyo-Yuden_NR-30xx, 3.0mmx3.0mm +inductor taiyo-yuden nr smd +0 +2 +2 +Inductor_SMD +L_Taiyo-Yuden_NR-30xx_HandSoldering +Inductor, Taiyo Yuden, NR series, Taiyo-Yuden_NR-30xx, 3.0mmx3.0mm +inductor taiyo-yuden nr smd +0 +2 +2 +Inductor_SMD +L_Taiyo-Yuden_NR-40xx +Inductor, Taiyo Yuden, NR series, Taiyo-Yuden_NR-40xx, 4.0mmx4.0mm +inductor taiyo-yuden nr smd +0 +2 +2 +Inductor_SMD +L_Taiyo-Yuden_NR-40xx_HandSoldering +Inductor, Taiyo Yuden, NR series, Taiyo-Yuden_NR-40xx, 4.0mmx4.0mm +inductor taiyo-yuden nr smd +0 +2 +2 +Inductor_SMD +L_Taiyo-Yuden_NR-50xx +Inductor, Taiyo Yuden, NR series, Taiyo-Yuden_NR-50xx, 4.9mmx4.9mm +inductor taiyo-yuden nr smd +0 +2 +2 +Inductor_SMD +L_Taiyo-Yuden_NR-50xx_HandSoldering +Inductor, Taiyo Yuden, NR series, Taiyo-Yuden_NR-50xx, 4.9mmx4.9mm +inductor taiyo-yuden nr smd +0 +2 +2 +Inductor_SMD +L_Taiyo-Yuden_NR-60xx +Inductor, Taiyo Yuden, NR series, Taiyo-Yuden_NR-60xx, 6.0mmx6.0mm +inductor taiyo-yuden nr smd +0 +2 +2 +Inductor_SMD +L_Taiyo-Yuden_NR-60xx_HandSoldering +Inductor, Taiyo Yuden, NR series, Taiyo-Yuden_NR-60xx, 6.0mmx6.0mm +inductor taiyo-yuden nr smd +0 +2 +2 +Inductor_SMD +L_Taiyo-Yuden_NR-80xx +Inductor, Taiyo Yuden, NR series, Taiyo-Yuden_NR-80xx, 8.0mmx8.0mm +inductor taiyo-yuden nr smd +0 +2 +2 +Inductor_SMD +L_Taiyo-Yuden_NR-80xx_HandSoldering +Inductor, Taiyo Yuden, NR series, Taiyo-Yuden_NR-80xx, 8.0mmx8.0mm +inductor taiyo-yuden nr smd +0 +2 +2 +Inductor_SMD +L_Taiyo-Yuden_NR-10050_9.8x10.0mm +Inductor, Taiyo Yuden, NR series, Taiyo-Yuden_NR-10050, 9.8mmx10.0mm, https://ds.yuden.co.jp/TYCOMPAS/or/specSheet?pn=NR10050T1R3N +inductor taiyo-yuden nr smd +0 +2 +2 +Inductor_SMD +L_Taiyo-Yuden_NR-10050_9.8x10.0mm_HandSoldering +Inductor, Taiyo Yuden, NR series, Taiyo-Yuden_NR-10050, 9.8mmx10.0mm, https://ds.yuden.co.jp/TYCOMPAS/or/specSheet?pn=NR10050T1R3N +inductor taiyo-yuden nr smd +0 +2 +2 +Inductor_SMD +L_TracoPower_TCK-047_5.2x5.8mm +Inductor, Traco, TCK-047, 5.2x5.8mm, https://www.tracopower.com/products/tck047.pdf +inductor smd traco +0 +2 +2 +Inductor_SMD +L_TracoPower_TCK-141 +Choke, SMD, 4.0x4.0mm 2.1mm height, https://www.tracopower.com/products/tck141.pdf +Choke SMD +0 +2 +2 +Inductor_SMD +L_Vishay_IHLP-1212 +Inductor, Vishay, IHLP series, 3.0mmx3.0mm +inductor vishay ihlp smd +0 +2 +2 +Inductor_SMD +L_Vishay_IHLP-1616 +Inductor, Vishay, IHLP series, 4.1mmx4.1mm +inductor vishay ihlp smd +0 +2 +2 +Inductor_SMD +L_Vishay_IHLP-2020 +Inductor, Vishay, IHLP series, 5.1mmx5.1mm +inductor vishay ihlp smd +0 +2 +2 +Inductor_SMD +L_Vishay_IHLP-2525 +Inductor, Vishay, IHLP series, 6.3mmx6.3mm +inductor vishay ihlp smd +0 +2 +2 +Inductor_SMD +L_Vishay_IHLP-4040 +Inductor, Vishay, IHLP series, 10.2mmx10.2mm +inductor vishay ihlp smd +0 +2 +2 +Inductor_SMD +L_Vishay_IHLP-5050 +Inductor, Vishay, IHLP series, 12.7mmx12.7mm +inductor vishay ihlp smd +0 +2 +2 +Inductor_SMD +L_Vishay_IHLP-6767 +Inductor, Vishay, IHLP series, 17.0mmx17.0mm +inductor vishay ihlp smd +0 +2 +2 +Inductor_SMD +L_Vishay_IHSM-3825 +Inductor, Vishay, Vishay_IHSM-3825, http://www.vishay.com/docs/34018/ihsm3825.pdf, 11.2mmx6.3mm +inductor vishay icsm smd +0 +2 +2 +Inductor_SMD +L_Vishay_IHSM-4825 +Inductor, Vishay, Vishay_IHSM-4825, http://www.vishay.com/docs/34019/ihsm4825.pdf, 13.7mmx6.3mm +inductor vishay icsm smd +0 +2 +2 +Inductor_SMD +L_Vishay_IHSM-5832 +Inductor, Vishay, Vishay_IHSM-5832, http://www.vishay.com/docs/34020/ihsm5832.pdf, 16.3mmx8.1mm +inductor vishay icsm smd +0 +2 +2 +Inductor_SMD +L_Vishay_IHSM-7832 +Inductor, Vishay, Vishay_IHSM-7832, http://www.vishay.com/docs/34021/ihsm7832.pdf, 19.8mmx8.1mm +inductor vishay icsm smd +0 +2 +2 +Inductor_SMD +L_Wuerth_HCI-1030 +Inductor, Wuerth Elektronik, Wuerth_HCI-1030, 10.6mmx10.6mm +inductor Wuerth hci smd +0 +2 +2 +Inductor_SMD +L_Wuerth_HCI-1040 +Inductor, Wuerth Elektronik, Wuerth_HCI-1040, 10.2mmx10.2mm +inductor Wuerth hci smd +0 +2 +2 +Inductor_SMD +L_Wuerth_HCI-1050 +Inductor, Wuerth Elektronik, Wuerth_HCI-1050, 10.2mmx10.2mm +inductor Wuerth hci smd +0 +2 +2 +Inductor_SMD +L_Wuerth_HCI-1335 +Inductor, Wuerth Elektronik, Wuerth_HCI-1335, 12.8mmx12.8mm +inductor Wuerth hci smd +0 +2 +2 +Inductor_SMD +L_Wuerth_HCI-1350 +Inductor, Wuerth Elektronik, Wuerth_HCI-1350, 12.8mmx12.8mm +inductor Wuerth hci smd +0 +2 +2 +Inductor_SMD +L_Wuerth_HCI-1365 +Inductor, Wuerth Elektronik, Wuerth_HCI-1365, 12.8mmx12.8mm +inductor Wuerth hci smd +0 +2 +2 +Inductor_SMD +L_Wuerth_HCI-1890 +Inductor, Wuerth Elektronik, Wuerth_HCI-1890, 18.2mmx18.2mm +inductor Wuerth hci smd +0 +2 +2 +Inductor_SMD +L_Wuerth_HCI-2212 +Inductor, Wuerth Elektronik, Wuerth_HCI-2212, 22.5mmx22.0mm +inductor Wuerth hci smd +0 +2 +2 +Inductor_SMD +L_Wuerth_HCI-5040 +Inductor, Wuerth Elektronik, Wuerth_HCI-5040, 5.5mmx5.2mm +inductor Wuerth hci smd +0 +2 +2 +Inductor_SMD +L_Wuerth_HCI-7030 +Inductor, Wuerth Elektronik, Wuerth_HCI-7030, 6.9mmx6.9mm +inductor Wuerth hci smd +0 +2 +2 +Inductor_SMD +L_Wuerth_HCI-7040 +Inductor, Wuerth Elektronik, Wuerth_HCI-7040, 6.9mmx6.9mm +inductor Wuerth hci smd +0 +2 +2 +Inductor_SMD +L_Wuerth_HCI-7050 +Inductor, Wuerth Elektronik, Wuerth_HCI-7050, 6.9mmx6.9mm +inductor Wuerth hci smd +0 +2 +2 +Inductor_SMD +L_Wuerth_HCM-1050 +Inductor, Wuerth Elektronik, Wuerth_HCM-1050, 10.2mmx7.0mm +inductor Wuerth hcm smd +0 +2 +2 +Inductor_SMD +L_Wuerth_HCM-1052 +Inductor, Wuerth Elektronik, Wuerth_HCM-1052, 10.5mmx10.3mm +inductor Wuerth hcm smd +0 +2 +2 +Inductor_SMD +L_Wuerth_HCM-1070 +Inductor, Wuerth Elektronik, Wuerth_HCM-1070, 10.1mmx7.0mm +inductor Wuerth hcm smd +0 +2 +2 +Inductor_SMD +L_Wuerth_HCM-1078 +Inductor, Wuerth Elektronik, Wuerth_HCM-1078, 9.4mmx6.2mm +inductor Wuerth hcm smd +0 +2 +2 +Inductor_SMD +L_Wuerth_HCM-1190 +Inductor, Wuerth Elektronik, Wuerth_HCM-1190, 10.5mmx11.0mm +inductor Wuerth hcm smd +0 +2 +2 +Inductor_SMD +L_Wuerth_HCM-1240 +Inductor, Wuerth Elektronik, Wuerth_HCM-1240, 10.0mmx11.8mm +inductor Wuerth hcm smd +0 +2 +2 +Inductor_SMD +L_Wuerth_HCM-1350 +Inductor, Wuerth Elektronik, Wuerth_HCM-1350, 13.5mmx13.3mm +inductor Wuerth hcm smd +0 +2 +2 +Inductor_SMD +L_Wuerth_HCM-1390 +Inductor, Wuerth Elektronik, Wuerth_HCM-1390, 12.5mmx13.0mm +inductor Wuerth hcm smd +0 +2 +2 +Inductor_SMD +L_Wuerth_HCM-7050 +Inductor, Wuerth Elektronik, Wuerth_HCM-7050, 7.2mmx7.0mm +inductor Wuerth hcm smd +0 +2 +2 +Inductor_SMD +L_Wuerth_HCM-7070 +Inductor, Wuerth Elektronik, Wuerth_HCM-7070, 7.4mmx7.2mm +inductor Wuerth hcm smd +0 +2 +2 +Inductor_SMD +L_Wuerth_MAPI-1610 +Inductor, Wuerth Elektronik, Wuerth_MAPI-1610, 1.6mmx1.6mm +inductor Wuerth smd +0 +2 +2 +Inductor_SMD +L_Wuerth_MAPI-2010 +Inductor, Wuerth Elektronik, Wuerth_MAPI-2010, 2.0mmx1.6mm +inductor Wuerth smd +0 +2 +2 +Inductor_SMD +L_Wuerth_MAPI-2506 +Inductor, Wuerth Elektronik, Wuerth_MAPI-2506, 2.5mmx2.0mm +inductor Wuerth smd +0 +2 +2 +Inductor_SMD +L_Wuerth_MAPI-2508 +Inductor, Wuerth Elektronik, Wuerth_MAPI-2508, 2.5mmx2.0mm +inductor Wuerth smd +0 +2 +2 +Inductor_SMD +L_Wuerth_MAPI-2510 +Inductor, Wuerth Elektronik, Wuerth_MAPI-2510, 2.5mmx2.0mm +inductor Wuerth smd +0 +2 +2 +Inductor_SMD +L_Wuerth_MAPI-2512 +Inductor, Wuerth Elektronik, Wuerth_MAPI-2512, 2.5mmx2.0mm +inductor Wuerth smd +0 +2 +2 +Inductor_SMD +L_Wuerth_MAPI-3010 +Inductor, Wuerth Elektronik, Wuerth_MAPI-3010, 3.0mmx3.0mm +inductor Wuerth smd +0 +2 +2 +Inductor_SMD +L_Wuerth_MAPI-3012 +Inductor, Wuerth Elektronik, Wuerth_MAPI-3012, 3.0mmx3.0mm +inductor Wuerth smd +0 +2 +2 +Inductor_SMD +L_Wuerth_MAPI-3015 +Inductor, Wuerth Elektronik, Wuerth_MAPI-3015, 3.0mmx3.0mm +inductor Wuerth smd +0 +2 +2 +Inductor_SMD +L_Wuerth_MAPI-3020 +Inductor, Wuerth Elektronik, Wuerth_MAPI-3020, 3.0mmx3.0mm +inductor Wuerth smd +0 +2 +2 +Inductor_SMD +L_Wuerth_MAPI-4020 +Inductor, Wuerth Elektronik, Wuerth_MAPI-4020, 4.0mmx4.0mm +inductor Wuerth smd +0 +2 +2 +Inductor_SMD +L_Wuerth_MAPI-4030 +Inductor, Wuerth Elektronik, Wuerth_MAPI-4030, 4.0mmx4.0mm +inductor Wuerth smd +0 +2 +2 +Inductor_SMD +L_Wuerth_WE-DD-Typ-L-Typ-XL-Typ-XXL +Shielded Coupled Inductor, Wuerth Elektronik, WE-DD, SMD, Typ L, Typ XL, Typ XXL, https://katalog.we-online.com/pbs/datasheet/744874001.pdf +Choke Coupled Double Inductor SMD Wuerth WE-DD TypL TypXL TypXXL +0 +4 +4 +Inductor_SMD +L_Wuerth_WE-DD-Typ-M-Typ-S +Shielded Coupled Inductor, Wuerth Elektronik, WE-DD, SMD, Typ M, Typ S, https://katalog.we-online.com/pbs/datasheet/744878001.pdf, https://katalog.we-online.de/pbs/datasheet/744877001.pdf +Choke Coupled Double Inductor SMD Wuerth WE-DD TypM TypS +0 +4 +4 +Inductor_SMD +L_Wuerth_WE-GF-1210 +Unshielded Inductor, Wuerth Elektronik, WE-GF, SMD, 1210, https://www.we-online.de/katalog/datasheet/74476401.pdf +Unshielded Inductor WE-GF 1210 Wuerth +0 +2 +2 +Inductor_SMD +L_Wuerth_WE-PD-Typ-7345 +Shielded Power Inductor, Wuerth Elektronik, WE-PD, SMD, 7345, https://katalog.we-online.com/pbs/datasheet/744777001.pdf +Choke Shielded Power Inductor WE-PD 7345 Wuerth +0 +2 +2 +Inductor_SMD +L_Wuerth_WE-PD-Typ-LS +Shielded Power Inductor, Wuerth Elektronik, WE-PD, SMD, Typ LS, https://katalog.we-online.com/pbs/datasheet/7447715906.pdf +Choke Shielded Power Inductor WE-PD TypLS Wuerth +0 +2 +2 +Inductor_SMD +L_Wuerth_WE-PD-Typ-LS_Handsoldering +Shielded Power Inductor, Wuerth Elektronik, WE-PD, SMD, Typ LS, Handsoldering, https://katalog.we-online.com/pbs/datasheet/7447715906.pdf +Choke Shielded Power Inductor WE-PD TypLS Wuerth +0 +2 +2 +Inductor_SMD +L_Wuerth_WE-PD-Typ-M-Typ-S +Shielded Power Inductor, Wuerth Elektronik, WE-PD, SMT, Typ M, Typ S, https://katalog.we-online.com/pbs/datasheet/744778005.pdf +Choke Shielded Power Inductor WE-PD TypM TypS Wuerth +0 +2 +2 +Inductor_SMD +L_Wuerth_WE-PD-Typ-M-Typ-S_Handsoldering +Shielded Power Inductor, Wuerth Elektronik, WE-PD, SMT, Typ M, Typ S, Handsoldering, https://katalog.we-online.com/pbs/datasheet/744778005.pdf +Choke Shielded Power Inductor WE-PD TypM TypS Wuerth +0 +2 +2 +Inductor_SMD +L_Wuerth_WE-PD2-Typ-L +Power Inductor, Wuerth Elektronik, WE-PD2, SMD, Typ L, , https://katalog.we-online.com/pbs/datasheet/74477510.pdf +Choke Power Inductor WE-PD2 TypL Wuerth +0 +2 +2 +Inductor_SMD +L_Wuerth_WE-PD2-Typ-MS +Power Inductor, Wuerth Elektronik, WE-PD2, SMD, Typ MS, https://katalog.we-online.com/pbs/datasheet/744774022.pdf +Choke Power Inductor WE-PD2 TypMS Wuerth +0 +2 +2 +Inductor_SMD +L_Wuerth_WE-PD2-Typ-XL +Power Inductor, Wuerth Elektronik, WE-PD2, SMT, Typ XL, https://katalog.we-online.com/pbs/datasheet/744776012.pdf +Choke Power Inductor WE-PD2 TypXL Wuerth +0 +2 +2 +Inductor_SMD +L_Wuerth_WE-PD4-Typ-X +Power Inductor, Wuerth Elektronik, WE-PD4, SMT, Typ X, https://katalog.we-online.de/pbs/datasheet/74458001.pdf +Choke Power Inductor WE-PD4 TypX Wuerth +0 +2 +2 +Inductor_SMD +L_Wuerth_WE-PDF +Shielded Power Inductor, Wuerth Elektronik, WE-PDF, SMD, https://katalog.we-online.de/pbs/datasheet/7447797022.pdf +Choke Shielded Power Inductor WE-PDF Wuerth +0 +2 +2 +Inductor_SMD +L_Wuerth_WE-PDF_Handsoldering +Shielded Power Inductor, Wuerth Elektronik, WE-PDF, SMD, Handsoldering, https://katalog.we-online.de/pbs/datasheet/7447797022.pdf +Choke Shielded Power Inductor WE-PDF Wuerth Handsoldering +0 +2 +2 +Inductor_SMD +L_Wuerth_WE-TPC-3816 +L_Wuerth_WE-TPC-3816 StepUp generated footprint, http://katalog.we-online.de/pbs/datasheet/7440310047.pdf +wurth wuerth smd inductor +0 +2 +2 +Inductor_THT +Choke_EPCOS_B82722A +Current-Compensated Ring Core Double Chokes, EPCOS, B82722A, 22.3mmx22.7mm, https://en.tdk.eu/inf/30/db/ind_2008/b82722a_j.pdf +chokes epcos tht +0 +4 +4 +Inductor_THT +Choke_Schaffner_RN102-04-14.0x14.0mm +Current-compensated Chokes, Schaffner, RN102-04, 14.0mmx14.0mm https://www.schaffner.com/products/download/product/datasheet/rn-series-common-mode-chokes-new/ +chokes schaffner tht +0 +4 +4 +Inductor_THT +Choke_Schaffner_RN112-04-17.7x17.1mm +Current-compensated Chokes, Schaffner, RN112-04, 17.7mmx17.1mm https://www.schaffner.com/products/download/product/datasheet/rn-series-common-mode-chokes-new/ +chokes schaffner tht +0 +4 +4 +Inductor_THT +Choke_Schaffner_RN114-04-22.5x21.5mm +Current-compensated Chokes, Schaffner, RN114-04, 22.5mmx21.5mm https://www.schaffner.com/products/download/product/datasheet/rn-series-common-mode-chokes-new/ +chokes schaffner tht +0 +4 +4 +Inductor_THT +Choke_Schaffner_RN116-04-22.5x21.5mm +Current-compensated Chokes, Schaffner, RN116-04, 22.5mmx21.5mm https://www.schaffner.com/products/download/product/datasheet/rn-series-common-mode-chokes-new/ +chokes schaffner tht +0 +4 +4 +Inductor_THT +Choke_Schaffner_RN122-04-28.0x27.0mm +Current-compensated Chokes, Schaffner, RN122-04, 28.0mmx27.0mm https://www.schaffner.com/products/download/product/datasheet/rn-series-common-mode-chokes-new/ +chokes schaffner tht +0 +4 +4 +Inductor_THT +Choke_Schaffner_RN142-04-33.1x32.5mm +Current-compensated Chokes, Schaffner, RN142-04, 33.1mmx32.5mm https://www.schaffner.com/products/download/product/datasheet/rn-series-common-mode-chokes-new/ +chokes schaffner tht +0 +4 +4 +Inductor_THT +Choke_Schaffner_RN143-04-33.1x32.5mm +Current-compensated Chokes, Schaffner, RN143-04, 33.1mmx32.5mm https://www.schaffner.com/products/download/product/datasheet/rn-series-common-mode-chokes-new/ +chokes schaffner tht +0 +4 +4 +Inductor_THT +Choke_Schaffner_RN152-04-43.0x41.8mm +Current-compensated Chokes, Schaffner, RN152-04, 43.0mmx41.8mm https://www.schaffner.com/products/download/product/datasheet/rn-series-common-mode-chokes-new/ +chokes schaffner tht +0 +4 +4 +Inductor_THT +Choke_Schaffner_RN202-04-8.8x18.2mm +Current-compensated Chokes, Schaffner, RN202-04, 8.8mmx18.2mm https://www.schaffner.com/products/download/product/datasheet/rn-series-common-mode-chokes-new/ +chokes schaffner tht +0 +4 +4 +Inductor_THT +Choke_Schaffner_RN204-04-9.0x14.0mm +Current-compensated Chokes, Schaffner, RN204-04, 9.0mmx14.0mm https://www.schaffner.com/products/download/product/datasheet/rn-series-common-mode-chokes-new/ +chokes schaffner tht +0 +4 +4 +Inductor_THT +Choke_Schaffner_RN212-04-12.5x18.0mm +Current-compensated Chokes, Schaffner, RN212-04, 12.5mmx18.0mm https://www.schaffner.com/products/download/product/datasheet/rn-series-common-mode-chokes-new/ +chokes schaffner tht +0 +4 +4 +Inductor_THT +Choke_Schaffner_RN214-04-15.5x23.0mm +Current-compensated Chokes, Schaffner, RN214-04, 15.5mmx23.0mm https://www.schaffner.com/products/download/product/datasheet/rn-series-common-mode-chokes-new/ +chokes schaffner tht +0 +4 +4 +Inductor_THT +Choke_Schaffner_RN216-04-15.5x23.0mm +Current-compensated Chokes, Schaffner, RN216-04, 15.5mmx23.0mm https://www.schaffner.com/products/download/product/datasheet/rn-series-common-mode-chokes-new/ +chokes schaffner tht +0 +4 +4 +Inductor_THT +Choke_Schaffner_RN218-04-12.5x18.0mm +Current-compensated Chokes, Schaffner, RN218-04, 12.5mmx18.0mm https://www.schaffner.com/products/download/product/datasheet/rn-series-common-mode-chokes-new/ +chokes schaffner tht +0 +4 +4 +Inductor_THT +Choke_Schaffner_RN222-04-18.0x31.0mm +Current-compensated Chokes, Schaffner, RN222-04, 18.0mmx31.0mm https://www.schaffner.com/products/download/product/datasheet/rn-series-common-mode-chokes-new/ +chokes schaffner tht +0 +4 +4 +Inductor_THT +Choke_Schaffner_RN232-04-18.0x31.0mm +Current-compensated Chokes, Schaffner, RN232-04, 18.0mmx31.0mm https://www.schaffner.com/products/download/product/datasheet/rn-series-common-mode-chokes-new/ +chokes schaffner tht +0 +4 +4 +Inductor_THT +Choke_Schaffner_RN242-04-18.0x31.0mm +Current-compensated Chokes, Schaffner, RN242-04, 18.0mmx31.0mm https://www.schaffner.com/products/download/product/datasheet/rn-series-common-mode-chokes-new/ +chokes schaffner tht +0 +4 +4 +Inductor_THT +L_Axial_L5.0mm_D3.6mm_P10.00mm_Horizontal_Murata_BL01RN1A2A2 +Inductor, Murata BL01RN1A2A2, Axial, Horizontal, pin pitch=10.00mm, length*diameter=5*3.6mm, https://www.murata.com/en-global/products/productdetail?partno=BL01RN1A2A2%23 +inductor axial horizontal +0 +2 +2 +Inductor_THT +L_Axial_L5.3mm_D2.2mm_P2.54mm_Vertical_Vishay_IM-1 +Inductor, Axial series, Axial, Vertical, pin pitch=2.54mm, , length*diameter=5.3*2.2mm^2, Vishay, IM-1, http://www.vishay.com/docs/34030/im.pdf +Inductor Axial series Axial Vertical pin pitch 2.54mm length 5.3mm diameter 2.2mm Vishay IM-1 +0 +2 +2 +Inductor_THT +L_Axial_L5.3mm_D2.2mm_P7.62mm_Horizontal_Vishay_IM-1 +Inductor, Axial series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=5.3*2.2mm^2, Vishay, IM-1, http://www.vishay.com/docs/34030/im.pdf +Inductor Axial series Axial Horizontal pin pitch 7.62mm length 5.3mm diameter 2.2mm Vishay IM-1 +0 +2 +2 +Inductor_THT +L_Axial_L5.3mm_D2.2mm_P10.16mm_Horizontal_Vishay_IM-1 +Inductor, Axial series, Axial, Horizontal, pin pitch=10.16mm, , length*diameter=5.3*2.2mm^2, Vishay, IM-1, http://www.vishay.com/docs/34030/im.pdf +Inductor Axial series Axial Horizontal pin pitch 10.16mm length 5.3mm diameter 2.2mm Vishay IM-1 +0 +2 +2 +Inductor_THT +L_Axial_L6.6mm_D2.7mm_P2.54mm_Vertical_Vishay_IM-2 +Inductor, Axial series, Axial, Vertical, pin pitch=2.54mm, , length*diameter=6.6*2.7mm^2, Vishay, IM-2, http://www.vishay.com/docs/34030/im.pdf +Inductor Axial series Axial Vertical pin pitch 2.54mm length 6.6mm diameter 2.7mm Vishay IM-2 +0 +2 +2 +Inductor_THT +L_Axial_L6.6mm_D2.7mm_P10.16mm_Horizontal_Vishay_IM-2 +Inductor, Axial series, Axial, Horizontal, pin pitch=10.16mm, , length*diameter=6.6*2.7mm^2, Vishay, IM-2, http://www.vishay.com/docs/34030/im.pdf +Inductor Axial series Axial Horizontal pin pitch 10.16mm length 6.6mm diameter 2.7mm Vishay IM-2 +0 +2 +2 +Inductor_THT +L_Axial_L7.0mm_D3.3mm_P2.54mm_Vertical_Fastron_MICC +Inductor, Axial series, Axial, Vertical, pin pitch=2.54mm, , length*diameter=7*3.3mm^2, Fastron, MICC, http://www.fastrongroup.com/image-show/70/MICC.pdf?type=Complete-DataSheet&productType=series +Inductor Axial series Axial Vertical pin pitch 2.54mm length 7mm diameter 3.3mm Fastron MICC +0 +2 +2 +Inductor_THT +L_Axial_L7.0mm_D3.3mm_P5.08mm_Vertical_Fastron_MICC +Inductor, Axial series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=7*3.3mm^2, Fastron, MICC, http://www.fastrongroup.com/image-show/70/MICC.pdf?type=Complete-DataSheet&productType=series +Inductor Axial series Axial Vertical pin pitch 5.08mm length 7mm diameter 3.3mm Fastron MICC +0 +2 +2 +Inductor_THT +L_Axial_L7.0mm_D3.3mm_P10.16mm_Horizontal_Fastron_MICC +Inductor, Axial series, Axial, Horizontal, pin pitch=10.16mm, , length*diameter=7*3.3mm^2, Fastron, MICC, http://www.fastrongroup.com/image-show/70/MICC.pdf?type=Complete-DataSheet&productType=series +Inductor Axial series Axial Horizontal pin pitch 10.16mm length 7mm diameter 3.3mm Fastron MICC +0 +2 +2 +Inductor_THT +L_Axial_L7.0mm_D3.3mm_P12.70mm_Horizontal_Fastron_MICC +Inductor, Axial series, Axial, Horizontal, pin pitch=12.7mm, , length*diameter=7*3.3mm^2, Fastron, MICC, http://www.fastrongroup.com/image-show/70/MICC.pdf?type=Complete-DataSheet&productType=series +Inductor Axial series Axial Horizontal pin pitch 12.7mm length 7mm diameter 3.3mm Fastron MICC +0 +2 +2 +Inductor_THT +L_Axial_L9.5mm_D4.0mm_P2.54mm_Vertical_Fastron_SMCC +Inductor, Axial series, Axial, Vertical, pin pitch=2.54mm, , length*diameter=9.5*4mm^2, Fastron, SMCC, http://cdn-reichelt.de/documents/datenblatt/B400/DS_SMCC_NEU.pdf, http://cdn-reichelt.de/documents/datenblatt/B400/LEADEDINDUCTORS.pdf +Inductor Axial series Axial Vertical pin pitch 2.54mm length 9.5mm diameter 4mm Fastron SMCC +0 +2 +2 +Inductor_THT +L_Axial_L9.5mm_D4.0mm_P5.08mm_Vertical_Fastron_SMCC +Inductor, Axial series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=9.5*4mm^2, Fastron, SMCC, http://cdn-reichelt.de/documents/datenblatt/B400/DS_SMCC_NEU.pdf, http://cdn-reichelt.de/documents/datenblatt/B400/LEADEDINDUCTORS.pdf +Inductor Axial series Axial Vertical pin pitch 5.08mm length 9.5mm diameter 4mm Fastron SMCC +0 +2 +2 +Inductor_THT +L_Axial_L9.5mm_D4.0mm_P12.70mm_Horizontal_Fastron_SMCC +Inductor, Axial series, Axial, Horizontal, pin pitch=12.7mm, , length*diameter=9.5*4mm^2, Fastron, SMCC, http://cdn-reichelt.de/documents/datenblatt/B400/DS_SMCC_NEU.pdf, http://cdn-reichelt.de/documents/datenblatt/B400/LEADEDINDUCTORS.pdf +Inductor Axial series Axial Horizontal pin pitch 12.7mm length 9.5mm diameter 4mm Fastron SMCC +0 +2 +2 +Inductor_THT +L_Axial_L9.5mm_D4.0mm_P15.24mm_Horizontal_Fastron_SMCC +Inductor, Axial series, Axial, Horizontal, pin pitch=15.24mm, , length*diameter=9.5*4mm^2, Fastron, SMCC, http://cdn-reichelt.de/documents/datenblatt/B400/DS_SMCC_NEU.pdf, http://cdn-reichelt.de/documents/datenblatt/B400/LEADEDINDUCTORS.pdf +Inductor Axial series Axial Horizontal pin pitch 15.24mm length 9.5mm diameter 4mm Fastron SMCC +0 +2 +2 +Inductor_THT +L_Axial_L11.0mm_D4.5mm_P5.08mm_Vertical_Fastron_MECC +Inductor, Axial series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=11*4.5mm^2, Fastron, MECC, http://www.fastrongroup.com/image-show/21/MECC.pdf?type=Complete-DataSheet&productType=series +Inductor Axial series Axial Vertical pin pitch 5.08mm length 11mm diameter 4.5mm Fastron MECC +0 +2 +2 +Inductor_THT +L_Axial_L11.0mm_D4.5mm_P7.62mm_Vertical_Fastron_MECC +Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=11*4.5mm^2, Fastron, MECC, http://www.fastrongroup.com/image-show/21/MECC.pdf?type=Complete-DataSheet&productType=series +Inductor Axial series Axial Vertical pin pitch 7.62mm length 11mm diameter 4.5mm Fastron MECC +0 +2 +2 +Inductor_THT +L_Axial_L11.0mm_D4.5mm_P15.24mm_Horizontal_Fastron_MECC +Inductor, Axial series, Axial, Horizontal, pin pitch=15.24mm, , length*diameter=11*4.5mm^2, Fastron, MECC, http://www.fastrongroup.com/image-show/21/MECC.pdf?type=Complete-DataSheet&productType=series +Inductor Axial series Axial Horizontal pin pitch 15.24mm length 11mm diameter 4.5mm Fastron MECC +0 +2 +2 +Inductor_THT +L_Axial_L12.0mm_D5.0mm_P5.08mm_Vertical_Fastron_MISC +Inductor, Axial series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=12*5mm^2, Fastron, MISC, http://cdn-reichelt.de/documents/datenblatt/B400/DS_MISC.pdf +Inductor Axial series Axial Vertical pin pitch 5.08mm length 12mm diameter 5mm Fastron MISC +0 +2 +2 +Inductor_THT +L_Axial_L12.0mm_D5.0mm_P7.62mm_Vertical_Fastron_MISC +Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=12*5mm^2, Fastron, MISC, http://cdn-reichelt.de/documents/datenblatt/B400/DS_MISC.pdf +Inductor Axial series Axial Vertical pin pitch 7.62mm length 12mm diameter 5mm Fastron MISC +0 +2 +2 +Inductor_THT +L_Axial_L12.0mm_D5.0mm_P15.24mm_Horizontal_Fastron_MISC +Inductor, Axial series, Axial, Horizontal, pin pitch=15.24mm, , length*diameter=12*5mm^2, Fastron, MISC, http://cdn-reichelt.de/documents/datenblatt/B400/DS_MISC.pdf +Inductor Axial series Axial Horizontal pin pitch 15.24mm length 12mm diameter 5mm Fastron MISC +0 +2 +2 +Inductor_THT +L_Axial_L12.8mm_D5.8mm_P5.08mm_Vertical_Fastron_HBCC +Inductor, Axial series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=12.8*5.8mm^2, Fastron, HBCC, http://www.fastrongroup.com/image-show/18/HBCC.pdf?type=Complete-DataSheet&productType=series +Inductor Axial series Axial Vertical pin pitch 5.08mm length 12.8mm diameter 5.8mm Fastron HBCC +0 +2 +2 +Inductor_THT +L_Axial_L12.8mm_D5.8mm_P7.62mm_Vertical_Fastron_HBCC +Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=12.8*5.8mm^2, Fastron, HBCC, http://www.fastrongroup.com/image-show/18/HBCC.pdf?type=Complete-DataSheet&productType=series +Inductor Axial series Axial Vertical pin pitch 7.62mm length 12.8mm diameter 5.8mm Fastron HBCC +0 +2 +2 +Inductor_THT +L_Axial_L12.8mm_D5.8mm_P20.32mm_Horizontal_Fastron_HBCC +Inductor, Axial series, Axial, Horizontal, pin pitch=20.32mm, , length*diameter=12.8*5.8mm^2, Fastron, HBCC, http://www.fastrongroup.com/image-show/18/HBCC.pdf?type=Complete-DataSheet&productType=series +Inductor Axial series Axial Horizontal pin pitch 20.32mm length 12.8mm diameter 5.8mm Fastron HBCC +0 +2 +2 +Inductor_THT +L_Axial_L12.8mm_D5.8mm_P25.40mm_Horizontal_Fastron_HBCC +Inductor, Axial series, Axial, Horizontal, pin pitch=25.4mm, , length*diameter=12.8*5.8mm^2, Fastron, HBCC, http://www.fastrongroup.com/image-show/18/HBCC.pdf?type=Complete-DataSheet&productType=series +Inductor Axial series Axial Horizontal pin pitch 25.4mm length 12.8mm diameter 5.8mm Fastron HBCC +0 +2 +2 +Inductor_THT +L_Axial_L13.0mm_D4.5mm_P5.08mm_Vertical_Fastron_HCCC +Inductor, Axial series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=13*4.5mm^2, Fastron, HCCC, http://www.fastrongroup.com/image-show/19/HCCC.pdf?type=Complete-DataSheet&productType=series +Inductor Axial series Axial Vertical pin pitch 5.08mm length 13mm diameter 4.5mm Fastron HCCC +0 +2 +2 +Inductor_THT +L_Axial_L13.0mm_D4.5mm_P7.62mm_Vertical_Fastron_HCCC +Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=13*4.5mm^2, Fastron, HCCC, http://www.fastrongroup.com/image-show/19/HCCC.pdf?type=Complete-DataSheet&productType=series +Inductor Axial series Axial Vertical pin pitch 7.62mm length 13mm diameter 4.5mm Fastron HCCC +0 +2 +2 +Inductor_THT +L_Axial_L13.0mm_D4.5mm_P15.24mm_Horizontal_Fastron_HCCC +Inductor, Axial series, Axial, Horizontal, pin pitch=15.24mm, , length*diameter=13*4.5mm^2, Fastron, HCCC, http://www.fastrongroup.com/image-show/19/HCCC.pdf?type=Complete-DataSheet&productType=series +Inductor Axial series Axial Horizontal pin pitch 15.24mm length 13mm diameter 4.5mm Fastron HCCC +0 +2 +2 +Inductor_THT +L_Axial_L14.0mm_D4.5mm_P5.08mm_Vertical_Fastron_LACC +Inductor, Axial series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=14*4.5mm^2, Fastron, LACC, http://www.fastrongroup.com/image-show/20/LACC.pdf?type=Complete-DataSheet&productType=series +Inductor Axial series Axial Vertical pin pitch 5.08mm length 14mm diameter 4.5mm Fastron LACC +0 +2 +2 +Inductor_THT +L_Axial_L14.0mm_D4.5mm_P7.62mm_Vertical_Fastron_LACC +Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=14*4.5mm^2, Fastron, LACC, http://www.fastrongroup.com/image-show/20/LACC.pdf?type=Complete-DataSheet&productType=series +Inductor Axial series Axial Vertical pin pitch 7.62mm length 14mm diameter 4.5mm Fastron LACC +0 +2 +2 +Inductor_THT +L_Axial_L14.0mm_D4.5mm_P15.24mm_Horizontal_Fastron_LACC +Inductor, Axial series, Axial, Horizontal, pin pitch=15.24mm, , length*diameter=14*4.5mm^2, Fastron, LACC, http://www.fastrongroup.com/image-show/20/LACC.pdf?type=Complete-DataSheet&productType=series +Inductor Axial series Axial Horizontal pin pitch 15.24mm length 14mm diameter 4.5mm Fastron LACC +0 +2 +2 +Inductor_THT +L_Axial_L14.5mm_D5.8mm_P5.08mm_Vertical_Fastron_HBCC +Inductor, Axial series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=14.5*5.8mm^2, Fastron, HBCC, http://www.fastrongroup.com/image-show/18/HBCC.pdf?type=Complete-DataSheet&productType=series +Inductor Axial series Axial Vertical pin pitch 5.08mm length 14.5mm diameter 5.8mm Fastron HBCC +0 +2 +2 +Inductor_THT +L_Axial_L14.5mm_D5.8mm_P7.62mm_Vertical_Fastron_HBCC +Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=14.5*5.8mm^2, Fastron, HBCC, http://www.fastrongroup.com/image-show/18/HBCC.pdf?type=Complete-DataSheet&productType=series +Inductor Axial series Axial Vertical pin pitch 7.62mm length 14.5mm diameter 5.8mm Fastron HBCC +0 +2 +2 +Inductor_THT +L_Axial_L14.5mm_D5.8mm_P20.32mm_Horizontal_Fastron_HBCC +Inductor, Axial series, Axial, Horizontal, pin pitch=20.32mm, , length*diameter=14.5*5.8mm^2, Fastron, HBCC, http://www.fastrongroup.com/image-show/18/HBCC.pdf?type=Complete-DataSheet&productType=series +Inductor Axial series Axial Horizontal pin pitch 20.32mm length 14.5mm diameter 5.8mm Fastron HBCC +0 +2 +2 +Inductor_THT +L_Axial_L14.5mm_D5.8mm_P25.40mm_Horizontal_Fastron_HBCC +Inductor, Axial series, Axial, Horizontal, pin pitch=25.4mm, , length*diameter=14.5*5.8mm^2, Fastron, HBCC, http://www.fastrongroup.com/image-show/18/HBCC.pdf?type=Complete-DataSheet&productType=series +Inductor Axial series Axial Horizontal pin pitch 25.4mm length 14.5mm diameter 5.8mm Fastron HBCC +0 +2 +2 +Inductor_THT +L_Axial_L16.0mm_D6.3mm_P5.08mm_Vertical_Fastron_VHBCC +Inductor, Axial series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=16*6.3mm^2, Fastron, VHBCC, http://www.fastrongroup.com/image-show/25/VHBCC.pdf?type=Complete-DataSheet&productType=series +Inductor Axial series Axial Vertical pin pitch 5.08mm length 16mm diameter 6.3mm Fastron VHBCC +0 +2 +2 +Inductor_THT +L_Axial_L16.0mm_D6.3mm_P7.62mm_Vertical_Fastron_VHBCC +Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=16*6.3mm^2, Fastron, VHBCC, http://www.fastrongroup.com/image-show/25/VHBCC.pdf?type=Complete-DataSheet&productType=series +Inductor Axial series Axial Vertical pin pitch 7.62mm length 16mm diameter 6.3mm Fastron VHBCC +0 +2 +2 +Inductor_THT +L_Axial_L16.0mm_D6.3mm_P20.32mm_Horizontal_Fastron_VHBCC +Inductor, Axial series, Axial, Horizontal, pin pitch=20.32mm, , length*diameter=16*6.3mm^2, Fastron, VHBCC, http://www.fastrongroup.com/image-show/25/VHBCC.pdf?type=Complete-DataSheet&productType=series +Inductor Axial series Axial Horizontal pin pitch 20.32mm length 16mm diameter 6.3mm Fastron VHBCC +0 +2 +2 +Inductor_THT +L_Axial_L16.0mm_D6.3mm_P25.40mm_Horizontal_Fastron_VHBCC +Inductor, Axial series, Axial, Horizontal, pin pitch=25.4mm, , length*diameter=16*6.3mm^2, Fastron, VHBCC, http://www.fastrongroup.com/image-show/25/VHBCC.pdf?type=Complete-DataSheet&productType=series +Inductor Axial series Axial Horizontal pin pitch 25.4mm length 16mm diameter 6.3mm Fastron VHBCC +0 +2 +2 +Inductor_THT +L_Axial_L16.0mm_D7.5mm_P5.08mm_Vertical_Fastron_XHBCC +Inductor, Axial series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=16*7.5mm^2, Fastron, XHBCC, http://www.fastrongroup.com/image-show/26/XHBCC.pdf?type=Complete-DataSheet&productType=series +Inductor Axial series Axial Vertical pin pitch 5.08mm length 16mm diameter 7.5mm Fastron XHBCC +0 +2 +2 +Inductor_THT +L_Axial_L16.0mm_D7.5mm_P7.62mm_Vertical_Fastron_XHBCC +Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=16*7.5mm^2, Fastron, XHBCC, http://www.fastrongroup.com/image-show/26/XHBCC.pdf?type=Complete-DataSheet&productType=series +Inductor Axial series Axial Vertical pin pitch 7.62mm length 16mm diameter 7.5mm Fastron XHBCC +0 +2 +2 +Inductor_THT +L_Axial_L16.0mm_D7.5mm_P20.32mm_Horizontal_Fastron_XHBCC +Inductor, Axial series, Axial, Horizontal, pin pitch=20.32mm, , length*diameter=16*7.5mm^2, Fastron, XHBCC, http://www.fastrongroup.com/image-show/26/XHBCC.pdf?type=Complete-DataSheet&productType=series +Inductor Axial series Axial Horizontal pin pitch 20.32mm length 16mm diameter 7.5mm Fastron XHBCC +0 +2 +2 +Inductor_THT +L_Axial_L16.0mm_D7.5mm_P25.40mm_Horizontal_Fastron_XHBCC +Inductor, Axial series, Axial, Horizontal, pin pitch=25.4mm, , length*diameter=16*7.5mm^2, Fastron, XHBCC, http://www.fastrongroup.com/image-show/26/XHBCC.pdf?type=Complete-DataSheet&productType=series +Inductor Axial series Axial Horizontal pin pitch 25.4mm length 16mm diameter 7.5mm Fastron XHBCC +0 +2 +2 +Inductor_THT +L_Axial_L16.0mm_D9.5mm_P5.08mm_Vertical_Vishay_IM-10-37 +Inductor, Axial series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=16*9.5mm^2, Vishay, IM-10-37, http://www.vishay.com/docs/34030/im10.pdf +Inductor Axial series Axial Vertical pin pitch 5.08mm length 16mm diameter 9.5mm Vishay IM-10-37 +0 +2 +2 +Inductor_THT +L_Axial_L16.0mm_D9.5mm_P20.32mm_Horizontal_Vishay_IM-10-37 +Inductor, Axial series, Axial, Horizontal, pin pitch=20.32mm, , length*diameter=16*9.5mm^2, Vishay, IM-10-37, http://www.vishay.com/docs/34030/im10.pdf +Inductor Axial series Axial Horizontal pin pitch 20.32mm length 16mm diameter 9.5mm Vishay IM-10-37 +0 +2 +2 +Inductor_THT +L_Axial_L17.5mm_D12.0mm_P7.62mm_Vertical_Vishay_IM-10-46 +Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=17.5*12mm^2, Vishay, IM-10-46, http://www.vishay.com/docs/34030/im10.pdf +Inductor Axial series Axial Vertical pin pitch 7.62mm length 17.5mm diameter 12mm Vishay IM-10-46 +0 +2 +2 +Inductor_THT +L_Axial_L17.5mm_D12.0mm_P20.32mm_Horizontal_Vishay_IM-10-46 +Inductor, Axial series, Axial, Horizontal, pin pitch=20.32mm, , length*diameter=17.5*12mm^2, Vishay, IM-10-46, http://www.vishay.com/docs/34030/im10.pdf +Inductor Axial series Axial Horizontal pin pitch 20.32mm length 17.5mm diameter 12mm Vishay IM-10-46 +0 +2 +2 +Inductor_THT +L_Axial_L20.0mm_D8.0mm_P5.08mm_Vertical +Inductor, Axial series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=20*8mm^2 +Inductor Axial series Axial Vertical pin pitch 5.08mm length 20mm diameter 8mm +0 +2 +2 +Inductor_THT +L_Axial_L20.0mm_D8.0mm_P7.62mm_Vertical +Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=20*8mm^2 +Inductor Axial series Axial Vertical pin pitch 7.62mm length 20mm diameter 8mm +0 +2 +2 +Inductor_THT +L_Axial_L20.0mm_D8.0mm_P25.40mm_Horizontal +Inductor, Axial series, Axial, Horizontal, pin pitch=25.4mm, , length*diameter=20*8mm^2 +Inductor Axial series Axial Horizontal pin pitch 25.4mm length 20mm diameter 8mm +0 +2 +2 +Inductor_THT +L_Axial_L20.3mm_D12.1mm_P7.62mm_Vertical_Vishay_IHA-101 +Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=20.32*12.07mm^2, Vishay, IHA-101, http://www.vishay.com/docs/34014/iha.pdf +Inductor Axial series Axial Vertical pin pitch 7.62mm length 20.32mm diameter 12.07mm Vishay IHA-101 +0 +2 +2 +Inductor_THT +L_Axial_L20.3mm_D12.1mm_P28.50mm_Horizontal_Vishay_IHA-101 +Inductor, Axial series, Axial, Horizontal, pin pitch=28.5mm, , length*diameter=20.32*12.07mm^2, Vishay, IHA-101, http://www.vishay.com/docs/34014/iha.pdf +Inductor Axial series Axial Horizontal pin pitch 28.5mm length 20.32mm diameter 12.07mm Vishay IHA-101 +0 +2 +2 +Inductor_THT +L_Axial_L20.3mm_D12.7mm_P7.62mm_Vertical_Vishay_IHA-201 +Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=20.32*12.7mm^2, Vishay, IHA-201, http://www.vishay.com/docs/34014/iha.pdf +Inductor Axial series Axial Vertical pin pitch 7.62mm length 20.32mm diameter 12.7mm Vishay IHA-201 +0 +2 +2 +Inductor_THT +L_Axial_L20.3mm_D12.7mm_P25.40mm_Horizontal_Vishay_IHA-201 +Inductor, Axial series, Axial, Horizontal, pin pitch=25.4mm, , length*diameter=20.32*12.7mm^2, Vishay, IHA-201, http://www.vishay.com/docs/34014/iha.pdf +Inductor Axial series Axial Horizontal pin pitch 25.4mm length 20.32mm diameter 12.7mm Vishay IHA-201 +0 +2 +2 +Inductor_THT +L_Axial_L23.4mm_D12.7mm_P7.62mm_Vertical_Vishay_IHA-203 +Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=23.37*12.7mm^2, Vishay, IHA-203, http://www.vishay.com/docs/34014/iha.pdf +Inductor Axial series Axial Vertical pin pitch 7.62mm length 23.37mm diameter 12.7mm Vishay IHA-203 +0 +2 +2 +Inductor_THT +L_Axial_L23.4mm_D12.7mm_P32.00mm_Horizontal_Vishay_IHA-203 +Inductor, Axial series, Axial, Horizontal, pin pitch=32mm, , length*diameter=23.37*12.7mm^2, Vishay, IHA-203, http://www.vishay.com/docs/34014/iha.pdf +Inductor Axial series Axial Horizontal pin pitch 32mm length 23.37mm diameter 12.7mm Vishay IHA-203 +0 +2 +2 +Inductor_THT +L_Axial_L24.0mm_D7.1mm_P5.08mm_Vertical_Vishay_IM-10-28 +Inductor, Axial series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=24*7.1mm^2, Vishay, IM-10-28, http://www.vishay.com/docs/34035/im10.pdf +Inductor Axial series Axial Vertical pin pitch 5.08mm length 24mm diameter 7.1mm Vishay IM-10-28 +0 +2 +2 +Inductor_THT +L_Axial_L24.0mm_D7.1mm_P30.48mm_Horizontal_Vishay_IM-10-28 +Inductor, Axial series, Axial, Horizontal, pin pitch=30.48mm, , length*diameter=24*7.1mm^2, Vishay, IM-10-28, http://www.vishay.com/docs/34035/im10.pdf +Inductor Axial series Axial Horizontal pin pitch 30.48mm length 24mm diameter 7.1mm Vishay IM-10-28 +0 +2 +2 +Inductor_THT +L_Axial_L24.0mm_D7.5mm_P5.08mm_Vertical_Fastron_MESC +Inductor, Axial series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=24*7.5mm^2, Fastron, MESC, http://cdn-reichelt.de/documents/datenblatt/B400/DS_MESC.pdf +Inductor Axial series Axial Vertical pin pitch 5.08mm length 24mm diameter 7.5mm Fastron MESC +0 +2 +2 +Inductor_THT +L_Axial_L24.0mm_D7.5mm_P7.62mm_Vertical_Fastron_MESC +Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=24*7.5mm^2, Fastron, MESC, http://cdn-reichelt.de/documents/datenblatt/B400/DS_MESC.pdf +Inductor Axial series Axial Vertical pin pitch 7.62mm length 24mm diameter 7.5mm Fastron MESC +0 +2 +2 +Inductor_THT +L_Axial_L24.0mm_D7.5mm_P27.94mm_Horizontal_Fastron_MESC +Inductor, Axial series, Axial, Horizontal, pin pitch=27.94mm, , length*diameter=24*7.5mm^2, Fastron, MESC, http://cdn-reichelt.de/documents/datenblatt/B400/DS_MESC.pdf +Inductor Axial series Axial Horizontal pin pitch 27.94mm length 24mm diameter 7.5mm Fastron MESC +0 +2 +2 +Inductor_THT +L_Axial_L26.0mm_D9.0mm_P5.08mm_Vertical_Fastron_77A +Inductor, Axial series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=26*9mm^2, Fastron, 77A, http://cdn-reichelt.de/documents/datenblatt/B400/DS_77A.pdf +Inductor Axial series Axial Vertical pin pitch 5.08mm length 26mm diameter 9mm Fastron 77A +0 +2 +2 +Inductor_THT +L_Axial_L26.0mm_D9.0mm_P7.62mm_Vertical_Fastron_77A +Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=26*9mm^2, Fastron, 77A, http://cdn-reichelt.de/documents/datenblatt/B400/DS_77A.pdf +Inductor Axial series Axial Vertical pin pitch 7.62mm length 26mm diameter 9mm Fastron 77A +0 +2 +2 +Inductor_THT +L_Axial_L26.0mm_D9.0mm_P30.48mm_Horizontal_Fastron_77A +Inductor, Axial series, Axial, Horizontal, pin pitch=30.48mm, , length*diameter=26*9mm^2, Fastron, 77A, http://cdn-reichelt.de/documents/datenblatt/B400/DS_77A.pdf +Inductor Axial series Axial Horizontal pin pitch 30.48mm length 26mm diameter 9mm Fastron 77A +0 +2 +2 +Inductor_THT +L_Axial_L26.0mm_D10.0mm_P5.08mm_Vertical_Fastron_77A +Inductor, Axial series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=26*10mm^2, Fastron, 77A, http://cdn-reichelt.de/documents/datenblatt/B400/DS_77A.pdf +Inductor Axial series Axial Vertical pin pitch 5.08mm length 26mm diameter 10mm Fastron 77A +0 +2 +2 +Inductor_THT +L_Axial_L26.0mm_D10.0mm_P7.62mm_Vertical_Fastron_77A +Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=26*10mm^2, Fastron, 77A, http://cdn-reichelt.de/documents/datenblatt/B400/DS_77A.pdf +Inductor Axial series Axial Vertical pin pitch 7.62mm length 26mm diameter 10mm Fastron 77A +0 +2 +2 +Inductor_THT +L_Axial_L26.0mm_D10.0mm_P30.48mm_Horizontal_Fastron_77A +Inductor, Axial series, Axial, Horizontal, pin pitch=30.48mm, , length*diameter=26*10mm^2, Fastron, 77A, http://cdn-reichelt.de/documents/datenblatt/B400/DS_77A.pdf +Inductor Axial series Axial Horizontal pin pitch 30.48mm length 26mm diameter 10mm Fastron 77A +0 +2 +2 +Inductor_THT +L_Axial_L26.0mm_D11.0mm_P5.08mm_Vertical_Fastron_77A +Inductor, Axial series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=26*11mm^2, Fastron, 77A, http://cdn-reichelt.de/documents/datenblatt/B400/DS_77A.pdf +Inductor Axial series Axial Vertical pin pitch 5.08mm length 26mm diameter 11mm Fastron 77A +0 +2 +2 +Inductor_THT +L_Axial_L26.0mm_D11.0mm_P7.62mm_Vertical_Fastron_77A +Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=26*11mm^2, Fastron, 77A, http://cdn-reichelt.de/documents/datenblatt/B400/DS_77A.pdf +Inductor Axial series Axial Vertical pin pitch 7.62mm length 26mm diameter 11mm Fastron 77A +0 +2 +2 +Inductor_THT +L_Axial_L26.0mm_D11.0mm_P30.48mm_Horizontal_Fastron_77A +Inductor, Axial series, Axial, Horizontal, pin pitch=30.48mm, , length*diameter=26*11mm^2, Fastron, 77A, http://cdn-reichelt.de/documents/datenblatt/B400/DS_77A.pdf +Inductor Axial series Axial Horizontal pin pitch 30.48mm length 26mm diameter 11mm Fastron 77A +0 +2 +2 +Inductor_THT +L_Axial_L26.7mm_D12.1mm_P7.62mm_Vertical_Vishay_IHA-103 +Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=26.67*12.07mm^2, Vishay, IHA-103, http://www.vishay.com/docs/34014/iha.pdf +Inductor Axial series Axial Vertical pin pitch 7.62mm length 26.67mm diameter 12.07mm Vishay IHA-103 +0 +2 +2 +Inductor_THT +L_Axial_L26.7mm_D12.1mm_P35.00mm_Horizontal_Vishay_IHA-103 +Inductor, Axial series, Axial, Horizontal, pin pitch=35mm, , length*diameter=26.67*12.07mm^2, Vishay, IHA-103, http://www.vishay.com/docs/34014/iha.pdf +Inductor Axial series Axial Horizontal pin pitch 35mm length 26.67mm diameter 12.07mm Vishay IHA-103 +0 +2 +2 +Inductor_THT +L_Axial_L26.7mm_D14.0mm_P7.62mm_Vertical_Vishay_IHA-104 +Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=26.67*13.97mm^2, Vishay, IHA-104, http://www.vishay.com/docs/34014/iha.pdf +Inductor Axial series Axial Vertical pin pitch 7.62mm length 26.67mm diameter 13.97mm Vishay IHA-104 +0 +2 +2 +Inductor_THT +L_Axial_L26.7mm_D14.0mm_P35.00mm_Horizontal_Vishay_IHA-104 +Inductor, Axial series, Axial, Horizontal, pin pitch=35mm, , length*diameter=26.67*13.97mm^2, Vishay, IHA-104, http://www.vishay.com/docs/34014/iha.pdf +Inductor Axial series Axial Horizontal pin pitch 35mm length 26.67mm diameter 13.97mm Vishay IHA-104 +0 +2 +2 +Inductor_THT +L_Axial_L29.9mm_D14.0mm_P7.62mm_Vertical_Vishay_IHA-105 +Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=29.85*13.97mm^2, Vishay, IHA-105, http://www.vishay.com/docs/34014/iha.pdf +Inductor Axial series Axial Vertical pin pitch 7.62mm length 29.85mm diameter 13.97mm Vishay IHA-105 +0 +2 +2 +Inductor_THT +L_Axial_L29.9mm_D14.0mm_P38.00mm_Horizontal_Vishay_IHA-105 +Inductor, Axial series, Axial, Horizontal, pin pitch=38mm, , length*diameter=29.85*13.97mm^2, Vishay, IHA-105, http://www.vishay.com/docs/34014/iha.pdf +Inductor Axial series Axial Horizontal pin pitch 38mm length 29.85mm diameter 13.97mm Vishay IHA-105 +0 +2 +2 +Inductor_THT +L_Axial_L30.0mm_D8.0mm_P5.08mm_Vertical_Fastron_77A +Inductor, Axial series, Axial, Vertical, pin pitch=5.08mm, , length*diameter=30*8mm^2, Fastron, 77A, http://cdn-reichelt.de/documents/datenblatt/B400/DS_77A.pdf +Inductor Axial series Axial Vertical pin pitch 5.08mm length 30mm diameter 8mm Fastron 77A +0 +2 +2 +Inductor_THT +L_Axial_L30.0mm_D8.0mm_P7.62mm_Vertical_Fastron_77A +Inductor, Axial series, Axial, Vertical, pin pitch=7.62mm, , length*diameter=30*8mm^2, Fastron, 77A, http://cdn-reichelt.de/documents/datenblatt/B400/DS_77A.pdf +Inductor Axial series Axial Vertical pin pitch 7.62mm length 30mm diameter 8mm Fastron 77A +0 +2 +2 +Inductor_THT +L_Axial_L30.0mm_D8.0mm_P35.56mm_Horizontal_Fastron_77A +Inductor, Axial series, Axial, Horizontal, pin pitch=35.56mm, , length*diameter=30*8mm^2, Fastron, 77A, http://cdn-reichelt.de/documents/datenblatt/B400/DS_77A.pdf +Inductor Axial series Axial Horizontal pin pitch 35.56mm length 30mm diameter 8mm Fastron 77A +0 +2 +2 +Inductor_THT +L_CommonMode_Toroid_Vertical_L19.3mm_W10.8mm_Px6.35mm_Py15.24mm_Bourns_8100 +L_CommonMode_Toroid, Vertical series, Radial, pin pitch=6.35*15.24mm^2, , length*width=19.304*10.795mm^2, Bourns, 8100, http://datasheet.octopart.com/8120-RC-Bourns-datasheet-10228452.pdf +L_CommonMode_Toroid Vertical series Radial pin pitch 6.35*15.24mm^2 length 19.304mm width 10.795mm Bourns 8100 +0 +4 +4 +Inductor_THT +L_CommonMode_Toroid_Vertical_L21.0mm_W10.0mm_Px5.08mm_Py12.70mm_muRATA_5100 +L_CommonMode_Toroid, Vertical series, Radial, pin pitch=5.08*12.70mm^2, , length*width=21*10mm^2, muRATA, 5100, http://www.murata-ps.com/data/magnetics/kmp_5100.pdf +L_CommonMode_Toroid Vertical series Radial pin pitch 5.08*12.70mm^2 length 21mm width 10mm muRATA 5100 +0 +4 +4 +Inductor_THT +L_CommonMode_Toroid_Vertical_L24.0mm_W16.3mm_Px10.16mm_Py20.32mm_muRATA_5200 +L_CommonMode_Toroid, Vertical series, Radial, pin pitch=10.16*20.32mm^2, , length*width=24*16.3mm^2, muRATA, 5200, http://www.murata-ps.com/data/magnetics/kmp_5200.pdf +L_CommonMode_Toroid Vertical series Radial pin pitch 10.16*20.32mm^2 length 24mm width 16.3mm muRATA 5200 +0 +4 +4 +Inductor_THT +L_CommonMode_Toroid_Vertical_L30.5mm_W15.2mm_Px10.16mm_Py20.32mm_Bourns_8100 +L_CommonMode_Toroid, Vertical series, Radial, pin pitch=10.16*20.32mm^2, , length*width=30.479999999999997*15.239999999999998mm^2, Bourns, 8100, http://datasheet.octopart.com/8120-RC-Bourns-datasheet-10228452.pdf +L_CommonMode_Toroid Vertical series Radial pin pitch 10.16*20.32mm^2 length 30.479999999999997mm width 15.239999999999998mm Bourns 8100 +0 +4 +4 +Inductor_THT +L_CommonMode_Toroid_Vertical_L34.3mm_W20.3mm_Px15.24mm_Py22.86mm_Bourns_8100 +L_CommonMode_Toroid, Vertical series, Radial, pin pitch=15.24*22.86mm^2, , length*width=34.29*20.32mm^2, Bourns, 8100, http://datasheet.octopart.com/8120-RC-Bourns-datasheet-10228452.pdf +L_CommonMode_Toroid Vertical series Radial pin pitch 15.24*22.86mm^2 length 34.29mm width 20.32mm Bourns 8100 +0 +4 +4 +Inductor_THT +L_CommonMode_Toroid_Vertical_L36.8mm_W20.3mm_Px15.24mm_Py22.86mm_Bourns_8100 +L_CommonMode_Toroid, Vertical series, Radial, pin pitch=15.24*22.86mm^2, , length*width=36.83*20.32mm^2, Bourns, 8100, http://datasheet.octopart.com/8120-RC-Bourns-datasheet-10228452.pdf +L_CommonMode_Toroid Vertical series Radial pin pitch 15.24*22.86mm^2 length 36.83mm width 20.32mm Bourns 8100 +0 +4 +4 +Inductor_THT +L_CommonMode_Toroid_Vertical_L38.1mm_W20.3mm_Px15.24mm_Py22.86mm_Bourns_8100 +L_CommonMode_Toroid, Vertical series, Radial, pin pitch=15.24*22.86mm^2, , length*width=38.099999999999994*20.32mm^2, Bourns, 8100, http://datasheet.octopart.com/8120-RC-Bourns-datasheet-10228452.pdf +L_CommonMode_Toroid Vertical series Radial pin pitch 15.24*22.86mm^2 length 38.099999999999994mm width 20.32mm Bourns 8100 +0 +4 +4 +Inductor_THT +L_CommonMode_Toroid_Vertical_L39.4mm_W20.3mm_Px15.24mm_Py22.86mm_Bourns_8100 +L_CommonMode_Toroid, Vertical series, Radial, pin pitch=15.24*22.86mm^2, , length*width=39.37*20.32mm^2, Bourns, 8100, http://datasheet.octopart.com/8120-RC-Bourns-datasheet-10228452.pdf +L_CommonMode_Toroid Vertical series Radial pin pitch 15.24*22.86mm^2 length 39.37mm width 20.32mm Bourns 8100 +0 +4 +4 +Inductor_THT +L_CommonMode_Toroid_Vertical_L41.9mm_W20.3mm_Px15.24mm_Py22.86mm_Bourns_8100 +L_CommonMode_Toroid, Vertical series, Radial, pin pitch=15.24*22.86mm^2, , length*width=41.91*20.32mm^2, Bourns, 8100, http://datasheet.octopart.com/8120-RC-Bourns-datasheet-10228452.pdf +L_CommonMode_Toroid Vertical series Radial pin pitch 15.24*22.86mm^2 length 41.91mm width 20.32mm Bourns 8100 +0 +4 +4 +Inductor_THT +L_CommonMode_Toroid_Vertical_L43.2mm_W22.9mm_Px17.78mm_Py30.48mm_Bourns_8100 +L_CommonMode_Toroid, Vertical series, Radial, pin pitch=17.78*30.48mm^2, , length*width=43.18*22.86mm^2, Bourns, 8100, http://datasheet.octopart.com/8120-RC-Bourns-datasheet-10228452.pdf +L_CommonMode_Toroid Vertical series Radial pin pitch 17.78*30.48mm^2 length 43.18mm width 22.86mm Bourns 8100 +0 +4 +4 +Inductor_THT +L_CommonMode_Wuerth_WE-CMB-L +Wuerth, WE-CMB, Bauform L, +CommonModeChoke Gleichtaktdrossel +0 +4 +4 +Inductor_THT +L_CommonMode_Wuerth_WE-CMB-M +Wuerth, WE-CMB, Bauform M, +CommonModeChoke Gleichtaktdrossel +0 +4 +4 +Inductor_THT +L_CommonMode_Wuerth_WE-CMB-S +Wuerth, WE-CMB, Bauform S, +CommonModeChoke Gleichtaktdrossel +0 +4 +4 +Inductor_THT +L_CommonMode_Wuerth_WE-CMB-XL +Wuerth, WE-CMB, Bauform XL, +CommonModeChoke Gleichtaktdrossel +0 +4 +4 +Inductor_THT +L_CommonMode_Wuerth_WE-CMB-XS +Wuerth, WE-CMB, Bauform XS, +CommonModeChoke Gleichtaktdrossel +0 +4 +4 +Inductor_THT +L_CommonMode_Wuerth_WE-CMB-XXL +Wuerth, WE-CMB, Bauform XXL, +CommonModeChoke Gleichtaktdrossel +0 +4 +4 +Inductor_THT +L_Mount_Lodestone_VTM120 +Lodestone Pacific, 30.48mm diameter vertical toroid mount, 16AWG/1.27mm holes, http://www.lodestonepacific.com/CatKpdf/VTM_Series.pdf +vertical inductor toroid mount +0 +4 +4 +Inductor_THT +L_Mount_Lodestone_VTM160 +Lodestone Pacific, 40.64mm diameter vertical toroid mount, 16AWG/1.27mm holes, http://www.lodestonepacific.com/CatKpdf/VTM_Series.pdf +vertical inductor toroid mount +0 +4 +4 +Inductor_THT +L_Mount_Lodestone_VTM254 +Lodestone Pacific, 64.51mm diameter vertical toroid mount, 16AWG/1.27mm holes, http://www.lodestonepacific.com/CatKpdf/VTM_Series.pdf +vertical inductor toroid mount +0 +4 +4 +Inductor_THT +L_Mount_Lodestone_VTM280 +Lodestone Pacific, 71.12mm diameter vertical toroid mount, 16AWG/1.27mm holes, http://www.lodestonepacific.com/CatKpdf/VTM_Series.pdf +vertical inductor toroid mount +0 +4 +4 +Inductor_THT +L_Mount_Lodestone_VTM950-6 +Lodestone Pacific, vertical toroid mount, 11x19mm, 6 pins, http://www.lodestonepacific.com/CatKpdf/VTM950-6.pdf +vertical inductor toroid mount +0 +6 +6 +Inductor_THT +L_Radial_D6.0mm_P4.00mm +Inductor, Radial series, Radial, pin pitch=4.00mm, , diameter=6.0mm, http://www.abracon.com/Magnetics/radial/AIUR-07.pdf +Inductor Radial series Radial pin pitch 4.00mm diameter 6.0mm +0 +2 +2 +Inductor_THT +L_Radial_D7.0mm_P3.00mm +Inductor, Radial series, Radial, pin pitch=3.00mm, , diameter=7mm, http://www.abracon.com/Magnetics/radial/AIUR-16.pdf +Inductor Radial series Radial pin pitch 3.00mm diameter 7mm +0 +2 +2 +Inductor_THT +L_Radial_D7.2mm_P3.00mm_MuRATA_1700 +Inductor, Radial series, Radial, pin pitch=3.00mm, , diameter=7.2mm, MuRATA, 1700, http://www.murata-ps.com/data/magnetics/kmp_1700.pdf +Inductor Radial series Radial pin pitch 3.00mm diameter 7.2mm MuRATA 1700 +0 +2 +2 +Inductor_THT +L_Radial_D7.5mm_P3.50mm_Fastron_07P +Inductor, Radial series, Radial, pin pitch=3.50mm, , diameter=7.5mm, Fastron, 07P, http://www.fastrongroup.com/image-show/39/07P.pdf?type=Complete-DataSheet&productType=series +Inductor Radial series Radial pin pitch 3.50mm diameter 7.5mm Fastron 07P +0 +2 +2 +Inductor_THT +L_Radial_D7.5mm_P5.00mm_Fastron_07P +Inductor, Radial series, Radial, pin pitch=5.00mm, , diameter=7.5mm, Fastron, 07P, http://www.fastrongroup.com/image-show/39/07P.pdf?type=Complete-DataSheet&productType=series +Inductor Radial series Radial pin pitch 5.00mm diameter 7.5mm Fastron 07P +0 +2 +2 +Inductor_THT +L_Radial_D7.8mm_P5.00mm_Fastron_07HCP +Inductor, Radial series, Radial, pin pitch=5.00mm, , diameter=7.8mm, Fastron, 07HCP, http://www.abracon.com/Magnetics/radial/AISR875.pdf +Inductor Radial series Radial pin pitch 5.00mm diameter 7.8mm Fastron 07HCP +0 +2 +2 +Inductor_THT +L_Radial_D8.7mm_P5.00mm_Fastron_07HCP +Inductor, Radial series, Radial, pin pitch=5.00mm, , diameter=8.7mm, Fastron, 07HCP, http://cdn-reichelt.de/documents/datenblatt/B400/DS_07HCP.pdf +Inductor Radial series Radial pin pitch 5.00mm diameter 8.7mm Fastron 07HCP +0 +2 +2 +Inductor_THT +L_Radial_D9.5mm_P5.00mm_Fastron_07HVP +Inductor, Radial series, Radial, pin pitch=5.00mm, , diameter=9.5mm, Fastron, 07HVP, http://www.fastrongroup.com/image-show/107/07HVP%2007HVP_T.pdf?type=Complete-DataSheet&productType=series +Inductor Radial series Radial pin pitch 5.00mm diameter 9.5mm Fastron 07HVP +0 +2 +2 +Inductor_THT +L_Radial_D10.0mm_P5.00mm_Fastron_07M +Inductor, Radial series, Radial, pin pitch=5.00mm, , diameter=10mm, Fastron, 07M, http://www.fastrongroup.com/image-show/37/07M.pdf?type=Complete-DataSheet&productType=series +Inductor Radial series Radial pin pitch 5.00mm diameter 10mm Fastron 07M +0 +2 +2 +Inductor_THT +L_Radial_D10.0mm_P5.00mm_Fastron_07P +Inductor, Radial series, Radial, pin pitch=5.00mm, , diameter=10mm, Fastron, 07P, http://www.fastrongroup.com/image-show/37/07M.pdf?type=Complete-DataSheet&productType=series +Inductor Radial series Radial pin pitch 5.00mm diameter 10mm Fastron 07P +0 +2 +2 +Inductor_THT +L_Radial_D10.0mm_P5.00mm_Neosid_SD12_style3 +Inductor, Radial series, Radial, pin pitch=5.00mm, , diameter=10.0mm, Neosid, SD12, style3, http://www.neosid.de/produktblaetter/neosid_Festinduktivitaet_Sd12.pdf +Inductor Radial series Radial pin pitch 5.00mm diameter 10.0mm Neosid SD12 style3 +0 +2 +2 +Inductor_THT +L_Radial_D10.0mm_P5.00mm_Neosid_SD12k_style3 +Inductor, Radial series, Radial, pin pitch=5.00mm, , diameter=10.0mm, Neosid, SD12k, style3, http://www.neosid.de/produktblaetter/neosid_Festinduktivitaet_Sd12k.pdf +Inductor Radial series Radial pin pitch 5.00mm diameter 10.0mm Neosid SD12k style3 +0 +2 +2 +Inductor_THT +L_Radial_D10.5mm_P4.00x5.00mm_Murata_1200RS +Inductor, Radial, Pitch=4.00x5.00mm, Diameter=10.5mm, Murata 1200RS, http://www.murata-ps.com/data/magnetics/kmp_1200rs.pdf +Inductor Radial Murata 1200RS +0 +4 +2 +Inductor_THT +L_Radial_D10.5mm_P5.00mm_Abacron_AISR-01 +Inductor, Radial series, Radial, pin pitch=5.00mm, , diameter=10.5mm, Abacron, AISR-01, http://www.abracon.com/Magnetics/radial/AISR-01.pdf +Inductor Radial series Radial pin pitch 5.00mm diameter 10.5mm Abacron AISR-01 +0 +2 +2 +Inductor_THT +L_Radial_D12.0mm_P5.00mm_Fastron_11P +Inductor, Radial series, Radial, pin pitch=5.00mm, , diameter=12.0mm, Fastron, 11P, http://cdn-reichelt.de/documents/datenblatt/B400/DS_11P.pdf +Inductor Radial series Radial pin pitch 5.00mm diameter 12.0mm Fastron 11P +0 +2 +2 +Inductor_THT +L_Radial_D12.0mm_P5.00mm_Neosid_SD12_style2 +Inductor, Radial series, Radial, pin pitch=5.00mm, , diameter=12.0mm, Neosid, SD12, style2, http://www.neosid.de/produktblaetter/neosid_Festinduktivitaet_Sd12.pdf +Inductor Radial series Radial pin pitch 5.00mm diameter 12.0mm Neosid SD12 style2 +0 +2 +2 +Inductor_THT +L_Radial_D12.0mm_P5.00mm_Neosid_SD12k_style2 +Inductor, Radial series, Radial, pin pitch=5.00mm, , diameter=12.0mm, Neosid, SD12k, style2, http://www.neosid.de/produktblaetter/neosid_Festinduktivitaet_Sd12k.pdf +Inductor Radial series Radial pin pitch 5.00mm diameter 12.0mm Neosid SD12k style2 +0 +2 +2 +Inductor_THT +L_Radial_D12.0mm_P6.00mm_MuRATA_1900R +Inductor, Radial series, Radial, pin pitch=6.00mm, , diameter=12.0mm, MuRATA, 1900R, http://www.murata-ps.com/data/magnetics/kmp_1900r.pdf +Inductor Radial series Radial pin pitch 6.00mm diameter 12.0mm MuRATA 1900R +0 +2 +2 +Inductor_THT +L_Radial_D12.0mm_P10.00mm_Neosid_SD12_style1 +Inductor, Radial series, Radial, pin pitch=10.00mm, , diameter=12.0mm, Neosid, SD12, style1, http://www.neosid.de/produktblaetter/neosid_Festinduktivitaet_Sd12.pdf +Inductor Radial series Radial pin pitch 10.00mm diameter 12.0mm Neosid SD12 style1 +0 +2 +2 +Inductor_THT +L_Radial_D12.0mm_P10.00mm_Neosid_SD12k_style1 +Inductor, Radial series, Radial, pin pitch=10.00mm, , diameter=12.0mm, Neosid, SD12k, style1, http://www.neosid.de/produktblaetter/neosid_Festinduktivitaet_Sd12k.pdf +Inductor Radial series Radial pin pitch 10.00mm diameter 12.0mm Neosid SD12k style1 +0 +2 +2 +Inductor_THT +L_Radial_D12.5mm_P7.00mm_Fastron_09HCP +Inductor, Radial series, Radial, pin pitch=7.00mm, , diameter=12.5mm, Fastron, 09HCP, http://cdn-reichelt.de/documents/datenblatt/B400/DS_09HCP.pdf +Inductor Radial series Radial pin pitch 7.00mm diameter 12.5mm Fastron 09HCP +0 +2 +2 +Inductor_THT +L_Radial_D12.5mm_P9.00mm_Fastron_09HCP +Inductor, Radial series, Radial, pin pitch=9.00mm, , diameter=12.5mm, Fastron, 09HCP, http://cdn-reichelt.de/documents/datenblatt/B400/DS_09HCP.pdf +Inductor Radial series Radial pin pitch 9.00mm diameter 12.5mm Fastron 09HCP +0 +2 +2 +Inductor_THT +L_Radial_D13.5mm_P7.00mm_Fastron_09HCP +Inductor, Radial series, Radial, pin pitch=7.00mm, , diameter=13.5mm, Fastron, 09HCP, http://cdn-reichelt.de/documents/datenblatt/B400/DS_09HCP.pdf +Inductor Radial series Radial pin pitch 7.00mm diameter 13.5mm Fastron 09HCP +0 +2 +2 +Inductor_THT +L_Radial_D14.2mm_P10.00mm_Neosid_SD14 +Inductor, Radial series, Radial, pin pitch=10.00mm, , diameter=14.2mm, Neosid, SD14, http://www.neosid.de/produktblaetter/neosid_Festinduktivitaet_Sd14.pdf +Inductor Radial series Radial pin pitch 10.00mm diameter 14.2mm Neosid SD14 +0 +2 +2 +Inductor_THT +L_Radial_D16.8mm_P11.43mm_Vishay_IHB-1 +Inductor, Radial series, Radial, pin pitch=11.43mm, , diameter=16.8mm, Vishay, IHB-1, http://www.vishay.com/docs/34015/ihb.pdf +Inductor Radial series Radial pin pitch 11.43mm diameter 16.8mm Vishay IHB-1 +0 +2 +2 +Inductor_THT +L_Radial_D16.8mm_P12.07mm_Vishay_IHB-1 +Inductor, Radial series, Radial, pin pitch=12.07mm, , diameter=16.8mm, Vishay, IHB-1, http://www.vishay.com/docs/34015/ihb.pdf +Inductor Radial series Radial pin pitch 12.07mm diameter 16.8mm Vishay IHB-1 +0 +2 +2 +Inductor_THT +L_Radial_D16.8mm_P12.70mm_Vishay_IHB-1 +Inductor, Radial series, Radial, pin pitch=12.70mm, , diameter=16.8mm, Vishay, IHB-1, http://www.vishay.com/docs/34015/ihb.pdf +Inductor Radial series Radial pin pitch 12.70mm diameter 16.8mm Vishay IHB-1 +0 +2 +2 +Inductor_THT +L_Radial_D18.0mm_P10.00mm +Inductor, Radial series, Radial, pin pitch=10.00mm, , diameter=18mm, http://www.abracon.com/Magnetics/radial/AIUR-15.pdf +Inductor Radial series Radial pin pitch 10.00mm diameter 18mm +0 +2 +2 +Inductor_THT +L_Radial_D21.0mm_P14.61mm_Vishay_IHB-2 +Inductor, Radial series, Radial, pin pitch=14.61mm, , diameter=21mm, Vishay, IHB-2, http://www.vishay.com/docs/34015/ihb.pdf +Inductor Radial series Radial pin pitch 14.61mm diameter 21mm Vishay IHB-2 +0 +2 +2 +Inductor_THT +L_Radial_D21.0mm_P15.00mm_Vishay_IHB-2 +Inductor, Radial series, Radial, pin pitch=15.00mm, , diameter=21mm, Vishay, IHB-2, http://www.vishay.com/docs/34015/ihb.pdf +Inductor Radial series Radial pin pitch 15.00mm diameter 21mm Vishay IHB-2 +0 +2 +2 +Inductor_THT +L_Radial_D21.0mm_P15.24mm_Vishay_IHB-2 +Inductor, Radial series, Radial, pin pitch=15.24mm, , diameter=21mm, Vishay, IHB-2, http://www.vishay.com/docs/34015/ihb.pdf +Inductor Radial series Radial pin pitch 15.24mm diameter 21mm Vishay IHB-2 +0 +2 +2 +Inductor_THT +L_Radial_D21.0mm_P15.75mm_Vishay_IHB-2 +Inductor, Radial series, Radial, pin pitch=15.75mm, , diameter=21mm, Vishay, IHB-2, http://www.vishay.com/docs/34015/ihb.pdf +Inductor Radial series Radial pin pitch 15.75mm diameter 21mm Vishay IHB-2 +0 +2 +2 +Inductor_THT +L_Radial_D21.0mm_P19.00mm +Inductor, Radial series, Radial, pin pitch=19.00mm, , diameter=21mm, http://www.abracon.com/Magnetics/radial/AIRD02.pdf +Inductor Radial series Radial pin pitch 19.00mm diameter 21mm +0 +2 +2 +Inductor_THT +L_Radial_D24.0mm_P24.00mm +Inductor, Radial series, Radial, pin pitch=24.00mm, , diameter=24mm +Inductor Radial series Radial pin pitch 24.00mm diameter 24mm +0 +2 +2 +Inductor_THT +L_Radial_D24.4mm_P22.90mm_muRATA_1400series +Inductor, Radial series, Radial, pin pitch=22.90mm, , diameter=24.4mm, muRATA, 1400series, http://www.murata-ps.com/data/magnetics/kmp_1400.pdf +Inductor Radial series Radial pin pitch 22.90mm diameter 24.4mm muRATA 1400series +0 +2 +2 +Inductor_THT +L_Radial_D24.4mm_P23.10mm_muRATA_1400series +Inductor, Radial series, Radial, pin pitch=23.10mm, , diameter=24.4mm, muRATA, 1400series, http://www.murata-ps.com/data/magnetics/kmp_1400.pdf +Inductor Radial series Radial pin pitch 23.10mm diameter 24.4mm muRATA 1400series +0 +2 +2 +Inductor_THT +L_Radial_D24.4mm_P23.40mm_muRATA_1400series +Inductor, Radial series, Radial, pin pitch=23.40mm, , diameter=24.4mm, muRATA, 1400series, http://www.murata-ps.com/data/magnetics/kmp_1400.pdf +Inductor Radial series Radial pin pitch 23.40mm diameter 24.4mm muRATA 1400series +0 +2 +2 +Inductor_THT +L_Radial_D24.4mm_P23.70mm_muRATA_1400series +Inductor, Radial series, Radial, pin pitch=23.70mm, , diameter=24.4mm, muRATA, 1400series, http://www.murata-ps.com/data/magnetics/kmp_1400.pdf +Inductor Radial series Radial pin pitch 23.70mm diameter 24.4mm muRATA 1400series +0 +2 +2 +Inductor_THT +L_Radial_D24.4mm_P23.90mm_muRATA_1400series +Inductor, Radial series, Radial, pin pitch=23.90mm, , diameter=24.4mm, muRATA, 1400series, http://www.murata-ps.com/data/magnetics/kmp_1400.pdf +Inductor Radial series Radial pin pitch 23.90mm diameter 24.4mm muRATA 1400series +0 +2 +2 +Inductor_THT +L_Radial_D27.9mm_P18.29mm_Vishay_IHB-3 +Inductor, Radial series, Radial, pin pitch=18.29mm, , diameter=27.9mm, Vishay, IHB-3, http://www.vishay.com/docs/34015/ihb.pdf +Inductor Radial series Radial pin pitch 18.29mm diameter 27.9mm Vishay IHB-3 +0 +2 +2 +Inductor_THT +L_Radial_D27.9mm_P19.05mm_Vishay_IHB-3 +Inductor, Radial series, Radial, pin pitch=19.05mm, , diameter=27.9mm, Vishay, IHB-3, http://www.vishay.com/docs/34015/ihb.pdf +Inductor Radial series Radial pin pitch 19.05mm diameter 27.9mm Vishay IHB-3 +0 +2 +2 +Inductor_THT +L_Radial_D27.9mm_P20.07mm_Vishay_IHB-3 +Inductor, Radial series, Radial, pin pitch=20.07mm, , diameter=27.9mm, Vishay, IHB-3, http://www.vishay.com/docs/34015/ihb.pdf +Inductor Radial series Radial pin pitch 20.07mm diameter 27.9mm Vishay IHB-3 +0 +2 +2 +Inductor_THT +L_Radial_D28.0mm_P29.20mm +Inductor, Radial series, Radial, pin pitch=29.20mm, , diameter=28mm +Inductor Radial series Radial pin pitch 29.20mm diameter 28mm +0 +2 +2 +Inductor_THT +L_Radial_D29.8mm_P28.30mm_muRATA_1400series +Inductor, Radial series, Radial, pin pitch=28.30mm, , diameter=29.8mm, muRATA, 1400series, http://www.murata-ps.com/data/magnetics/kmp_1400.pdf +Inductor Radial series Radial pin pitch 28.30mm diameter 29.8mm muRATA 1400series +0 +2 +2 +Inductor_THT +L_Radial_D29.8mm_P28.50mm_muRATA_1400series +Inductor, Radial series, Radial, pin pitch=28.50mm, , diameter=29.8mm, muRATA, 1400series, http://www.murata-ps.com/data/magnetics/kmp_1400.pdf +Inductor Radial series Radial pin pitch 28.50mm diameter 29.8mm muRATA 1400series +0 +2 +2 +Inductor_THT +L_Radial_D29.8mm_P28.80mm_muRATA_1400series +Inductor, Radial series, Radial, pin pitch=28.80mm, , diameter=29.8mm, muRATA, 1400series, http://www.murata-ps.com/data/magnetics/kmp_1400.pdf +Inductor Radial series Radial pin pitch 28.80mm diameter 29.8mm muRATA 1400series +0 +2 +2 +Inductor_THT +L_Radial_D29.8mm_P29.00mm_muRATA_1400series +Inductor, Radial series, Radial, pin pitch=29.00mm, , diameter=29.8mm, muRATA, 1400series, http://www.murata-ps.com/data/magnetics/kmp_1400.pdf +Inductor Radial series Radial pin pitch 29.00mm diameter 29.8mm muRATA 1400series +0 +2 +2 +Inductor_THT +L_Radial_D29.8mm_P29.30mm_muRATA_1400series +Inductor, Radial series, Radial, pin pitch=29.30mm, , diameter=29.8mm, muRATA, 1400series, http://www.murata-ps.com/data/magnetics/kmp_1400.pdf +Inductor Radial series Radial pin pitch 29.30mm diameter 29.8mm muRATA 1400series +0 +2 +2 +Inductor_THT +L_Radial_D40.6mm_P26.16mm_Vishay_IHB-5 +Inductor, Radial series, Radial, pin pitch=26.16mm, , diameter=40.64mm, Vishay, IHB-5, http://www.vishay.com/docs/34015/ihb.pdf +Inductor Radial series Radial pin pitch 26.16mm diameter 40.64mm Vishay IHB-5 +0 +2 +2 +Inductor_THT +L_Radial_D40.6mm_P27.18mm_Vishay_IHB-4 +Inductor, Radial series, Radial, pin pitch=27.18mm, , diameter=40.64mm, Vishay, IHB-4, http://www.vishay.com/docs/34015/ihb.pdf +Inductor Radial series Radial pin pitch 27.18mm diameter 40.64mm Vishay IHB-4 +0 +2 +2 +Inductor_THT +L_Radial_D40.6mm_P27.94mm_Vishay_IHB-4 +Inductor, Radial series, Radial, pin pitch=27.94mm, , diameter=40.64mm, Vishay, IHB-4, http://www.vishay.com/docs/34015/ihb.pdf +Inductor Radial series Radial pin pitch 27.94mm diameter 40.64mm Vishay IHB-4 +0 +2 +2 +Inductor_THT +L_Radial_D40.6mm_P27.94mm_Vishay_IHB-5 +Inductor, Radial series, Radial, pin pitch=27.94mm, , diameter=40.64mm, Vishay, IHB-5, http://www.vishay.com/docs/34015/ihb.pdf +Inductor Radial series Radial pin pitch 27.94mm diameter 40.64mm Vishay IHB-5 +0 +2 +2 +Inductor_THT +L_Radial_D40.6mm_P28.70mm_Vishay_IHB-5 +Inductor, Radial series, Radial, pin pitch=28.70mm, , diameter=40.64mm, Vishay, IHB-5, http://www.vishay.com/docs/34015/ihb.pdf +Inductor Radial series Radial pin pitch 28.70mm diameter 40.64mm Vishay IHB-5 +0 +2 +2 +Inductor_THT +L_Radial_D50.8mm_P33.27mm_Vishay_IHB-6 +Inductor, Radial series, Radial, pin pitch=33.27mm, , diameter=50.8mm, Vishay, IHB-6, http://www.vishay.com/docs/34015/ihb.pdf +Inductor Radial series Radial pin pitch 33.27mm diameter 50.8mm Vishay IHB-6 +0 +2 +2 +Inductor_THT +L_Radial_D50.8mm_P34.29mm_Vishay_IHB-6 +Inductor, Radial series, Radial, pin pitch=34.29mm, , diameter=50.8mm, Vishay, IHB-6, http://www.vishay.com/docs/34015/ihb.pdf +Inductor Radial series Radial pin pitch 34.29mm diameter 50.8mm Vishay IHB-6 +0 +2 +2 +Inductor_THT +L_Radial_D50.8mm_P35.81mm_Vishay_IHB-6 +Inductor, Radial series, Radial, pin pitch=35.81mm, , diameter=50.8mm, Vishay, IHB-6, http://www.vishay.com/docs/34015/ihb.pdf +Inductor Radial series Radial pin pitch 35.81mm diameter 50.8mm Vishay IHB-6 +0 +2 +2 +Inductor_THT +L_Radial_D50.8mm_P36.32mm_Vishay_IHB-6 +Inductor, Radial series, Radial, pin pitch=36.32mm, , diameter=50.8mm, Vishay, IHB-6, http://www.vishay.com/docs/34015/ihb.pdf +Inductor Radial series Radial pin pitch 36.32mm diameter 50.8mm Vishay IHB-6 +0 +2 +2 +Inductor_THT +L_Radial_D50.8mm_P38.86mm_Vishay_IHB-6 +Inductor, Radial series, Radial, pin pitch=38.86mm, , diameter=50.8mm, Vishay, IHB-6, http://www.vishay.com/docs/34015/ihb.pdf +Inductor Radial series Radial pin pitch 38.86mm diameter 50.8mm Vishay IHB-6 +0 +2 +2 +Inductor_THT +L_Radial_L7.5mm_W4.6mm_P5.00mm_Neosid_SD75 +Inductor, Radial series, Radial, pin pitch=5.00mm, , length*width=7.5*4.6mm^2, Neosid, SD75, http://www.neosid.de/produktblaetter/neosid_Festinduktivitaet_Sd75.pdf +Inductor Radial series Radial pin pitch 5.00mm length 7.5mm width 4.6mm Neosid SD75 +0 +2 +2 +Inductor_THT +L_Radial_L8.0mm_W8.0mm_P5.00mm_Neosid_NE-CPB-07E +Inductor, Radial series, Radial, pin pitch=5.00mm, , length*width=8*8mm^2, Neosid, NE-CPB-07E, http://www.neosid.de/produktblaetter/neosid_Festinduktivitaet_NE_CPB07E.pdf +Inductor Radial series Radial pin pitch 5.00mm length 8mm width 8mm Neosid NE-CPB-07E +0 +2 +2 +Inductor_THT +L_Radial_L8.0mm_W8.0mm_P5.00mm_Neosid_SD8 +Inductor, Radial series, Radial, pin pitch=5.00mm, , length*width=8*8mm^2, Neosid, SD8, http://www.neosid.de/produktblaetter/neosid_Festinduktivitaet_Sd8.pdf +Inductor Radial series Radial pin pitch 5.00mm length 8mm width 8mm Neosid SD8 +0 +2 +2 +Inductor_THT +L_Radial_L9.1mm_W9.1mm_Px6.35mm_Py6.35mm_Pulse_LP-25 +Inductor, Radial series, Radial, pin pitch=6.35*6.35mm^2, , length*width=9.14*9.14mm^2, Pulse, LP-25, http://datasheet.octopart.com/PE-54044NL-Pulse-datasheet-5313493.pdf +Inductor Radial series Radial pin pitch 6.35*6.35mm^2 length 9.14mm width 9.14mm Pulse LP-25 +0 +2 +2 +Inductor_THT +L_Radial_L10.2mm_W10.2mm_Px7.62mm_Py7.62mm_Pulse_LP-30 +Inductor, Radial series, Radial, pin pitch=7.62*7.62mm^2, , length*width=10.16*10.16mm^2, Pulse, LP-30, http://datasheet.octopart.com/PE-54044NL-Pulse-datasheet-5313493.pdf +Inductor Radial series Radial pin pitch 7.62*7.62mm^2 length 10.16mm width 10.16mm Pulse LP-30 +0 +2 +2 +Inductor_THT +L_Radial_L11.5mm_W11.5mm_Px6.00mm_Py6.00mm_Neosid_NE-CPB-11EN_Drill1.3mm +Inductor, Radial series, Radial, pin pitch=6.00*6.00mm^2, , length*width=11.5*11.5mm^2, Neosid, NE-CPB-11EN, Drill1.3mm, http://www.neosid.de/produktblaetter/neosid_Festinduktivitaet_NE_CPB11EN.pdf +Inductor Radial series Radial pin pitch 6.00*6.00mm^2 length 11.5mm width 11.5mm Neosid NE-CPB-11EN Drill1.3mm +0 +2 +2 +Inductor_THT +L_Radial_L11.5mm_W11.5mm_Px6.00mm_Py6.00mm_Neosid_NE-CPB-11EN_Drill1.5mm +Inductor, Radial series, Radial, pin pitch=6.00*6.00mm^2, , length*width=11.5*11.5mm^2, Neosid, NE-CPB-11EN, Drill1.5mm, http://www.neosid.de/produktblaetter/neosid_Festinduktivitaet_NE_CPB11EN.pdf +Inductor Radial series Radial pin pitch 6.00*6.00mm^2 length 11.5mm width 11.5mm Neosid NE-CPB-11EN Drill1.5mm +0 +2 +2 +Inductor_THT +L_Radial_L11.5mm_W11.5mm_Px6.00mm_Py6.00mm_Neosid_NE-CPB-11EN_Drill1.7mm +Inductor, Radial series, Radial, pin pitch=6.00*6.00mm^2, , length*width=11.5*11.5mm^2, Neosid, NE-CPB-11EN, Drill1.7mm, http://www.neosid.de/produktblaetter/neosid_Festinduktivitaet_NE_CPB11EN.pdf +Inductor Radial series Radial pin pitch 6.00*6.00mm^2 length 11.5mm width 11.5mm Neosid NE-CPB-11EN Drill1.7mm +0 +2 +2 +Inductor_THT +L_Radial_L11.5mm_W11.5mm_Px6.00mm_Py6.00mm_Neosid_NE-CPB-11EN_Drill1.8mm +Inductor, Radial series, Radial, pin pitch=6.00*6.00mm^2, , length*width=11.5*11.5mm^2, Neosid, NE-CPB-11EN, Drill1.8mm, http://www.neosid.de/produktblaetter/neosid_Festinduktivitaet_NE_CPB11EN.pdf +Inductor Radial series Radial pin pitch 6.00*6.00mm^2 length 11.5mm width 11.5mm Neosid NE-CPB-11EN Drill1.8mm +0 +2 +2 +Inductor_THT +L_Radial_L12.6mm_W12.6mm_Px9.52mm_Py9.52mm_Pulse_LP-37 +Inductor, Radial series, Radial, pin pitch=9.52*9.52mm^2, , length*width=12.57*12.57mm^2, Pulse, LP-37, http://datasheet.octopart.com/PE-54044NL-Pulse-datasheet-5313493.pdf +Inductor Radial series Radial pin pitch 9.52*9.52mm^2 length 12.57mm width 12.57mm Pulse LP-37 +0 +2 +2 +Inductor_THT +L_Radial_L16.1mm_W16.1mm_Px7.62mm_Py12.70mm_Pulse_LP-44 +Inductor, Radial series, Radial, pin pitch=7.62*12.70mm^2, , length*width=16.13*16.13mm^2, Pulse, LP-44, http://datasheet.octopart.com/PE-54044NL-Pulse-datasheet-5313493.pdf +Inductor Radial series Radial pin pitch 7.62*12.70mm^2 length 16.13mm width 16.13mm Pulse LP-44 +0 +2 +2 +Inductor_THT +L_SELF1408 +Self Ferrite 14 - 08 +SELF +0 +7 +3 +Inductor_THT +L_SELF1418 +Self Ferrite 14 - 18 +SELF +0 +10 +4 +Inductor_THT +L_Toroid_Horizontal_D3.2mm_P6.40mm_Diameter3-5mm_Amidon-T12 +L_Toroid, Horizontal series, Radial, pin pitch=6.40mm, , diameter=3.175mm, Diameter3-5mm, Amidon-T12 +L_Toroid Horizontal series Radial pin pitch 6.40mm diameter 3.175mm Diameter3-5mm Amidon-T12 +0 +2 +2 +Inductor_THT +L_Toroid_Horizontal_D4.1mm_P8.00mm_Diameter4-5mm_Amidon-T16 +L_Toroid, Horizontal series, Radial, pin pitch=8.00mm, , diameter=4.064mm, Diameter4-5mm, Amidon-T16 +L_Toroid Horizontal series Radial pin pitch 8.00mm diameter 4.064mm Diameter4-5mm Amidon-T16 +0 +2 +2 +Inductor_THT +L_Toroid_Horizontal_D5.1mm_P9.00mm_Diameter6-5mm_Amidon-T20 +L_Toroid, Horizontal series, Radial, pin pitch=9.00mm, , diameter=5.08mm, Diameter6-5mm, Amidon-T20 +L_Toroid Horizontal series Radial pin pitch 9.00mm diameter 5.08mm Diameter6-5mm Amidon-T20 +0 +2 +2 +Inductor_THT +L_Toroid_Horizontal_D6.5mm_P10.00mm_Diameter7-5mm_Amidon-T25 +L_Toroid, Horizontal series, Radial, pin pitch=10.00mm, , diameter=6.476999999999999mm, Diameter7-5mm, Amidon-T25 +L_Toroid Horizontal series Radial pin pitch 10.00mm diameter 6.476999999999999mm Diameter7-5mm Amidon-T25 +0 +2 +2 +Inductor_THT +L_Toroid_Horizontal_D7.8mm_P13.00mm_Diameter9-5mm_Amidon-T30 +L_Toroid, Horizontal series, Radial, pin pitch=13.00mm, , diameter=7.7978mm, Diameter9-5mm, Amidon-T30 +L_Toroid Horizontal series Radial pin pitch 13.00mm diameter 7.7978mm Diameter9-5mm Amidon-T30 +0 +2 +2 +Inductor_THT +L_Toroid_Horizontal_D9.5mm_P15.00mm_Diameter10-5mm_Amidon-T37 +L_Toroid, Horizontal series, Radial, pin pitch=15.00mm, , diameter=9.524999999999999mm, Diameter10-5mm, Amidon-T37 +L_Toroid Horizontal series Radial pin pitch 15.00mm diameter 9.524999999999999mm Diameter10-5mm Amidon-T37 +0 +2 +2 +Inductor_THT +L_Toroid_Horizontal_D11.2mm_P17.00mm_Diameter12-5mm_Amidon-T44 +L_Toroid, Horizontal series, Radial, pin pitch=17.00mm, , diameter=11.176mm, Diameter12-5mm, Amidon-T44 +L_Toroid Horizontal series Radial pin pitch 17.00mm diameter 11.176mm Diameter12-5mm Amidon-T44 +0 +2 +2 +Inductor_THT +L_Toroid_Horizontal_D12.7mm_P20.00mm_Diameter14-5mm_Amidon-T50 +L_Toroid, Horizontal series, Radial, pin pitch=20.00mm, , diameter=12.7mm, Diameter14-5mm, Amidon-T50 +L_Toroid Horizontal series Radial pin pitch 20.00mm diameter 12.7mm Diameter14-5mm Amidon-T50 +0 +2 +2 +Inductor_THT +L_Toroid_Horizontal_D16.8mm_P14.70mm_Vishay_TJ3 +L_Toroid, Horizontal series, Radial, pin pitch=14.70mm, , diameter=16.8mm, Vishay, TJ3, http://www.vishay.com/docs/34079/tj.pdf +L_Toroid Horizontal series Radial pin pitch 14.70mm diameter 16.8mm Vishay TJ3 +0 +2 +2 +Inductor_THT +L_Toroid_Horizontal_D16.8mm_P14.70mm_Vishay_TJ3_BigPads +L_Toroid, Horizontal series, Radial, pin pitch=14.70mm, , diameter=16.8mm, Vishay, TJ3, BigPads, http://www.vishay.com/docs/34079/tj.pdf +L_Toroid Horizontal series Radial pin pitch 14.70mm diameter 16.8mm Vishay TJ3 BigPads +0 +2 +2 +Inductor_THT +L_Toroid_Horizontal_D17.3mm_P15.24mm_Bourns_2000 +L_Toroid, Horizontal series, Radial, pin pitch=15.24mm, , diameter=17.3mm, Bourns, 2000, http://www.bourns.com/docs/Product-Datasheets/2000_series.pdf?sfvrsn=5 +L_Toroid Horizontal series Radial pin pitch 15.24mm diameter 17.3mm Bourns 2000 +0 +2 +2 +Inductor_THT +L_Toroid_Horizontal_D21.8mm_P19.10mm_Bourns_2100 +L_Toroid, Horizontal series, Radial, pin pitch=19.10mm, , diameter=21.8mm, Bourns, 2100, http://www.bourns.com/docs/Product-Datasheets/2100_series.pdf?sfvrsn=3 +L_Toroid Horizontal series Radial pin pitch 19.10mm diameter 21.8mm Bourns 2100 +0 +2 +2 +Inductor_THT +L_Toroid_Horizontal_D21.8mm_P19.60mm_Bourns_2100 +L_Toroid, Horizontal series, Radial, pin pitch=19.60mm, , diameter=21.8mm, Bourns, 2100, http://www.bourns.com/docs/Product-Datasheets/2100_series.pdf?sfvrsn=3 +L_Toroid Horizontal series Radial pin pitch 19.60mm diameter 21.8mm Bourns 2100 +0 +2 +2 +Inductor_THT +L_Toroid_Horizontal_D22.4mm_P19.80mm_Vishay_TJ4 +L_Toroid, Horizontal series, Radial, pin pitch=19.80mm, , diameter=22.4mm, Vishay, TJ4, http://www.vishay.com/docs/34079/tj.pdf +L_Toroid Horizontal series Radial pin pitch 19.80mm diameter 22.4mm Vishay TJ4 +0 +2 +2 +Inductor_THT +L_Toroid_Horizontal_D24.1mm_P21.80mm_Bourns_2200 +L_Toroid, Horizontal series, Radial, pin pitch=21.80mm, , diameter=24.1mm, Bourns, 2200, http://www.bourns.com/docs/Product-Datasheets/2100_series.pdf?sfvrsn=3 +L_Toroid Horizontal series Radial pin pitch 21.80mm diameter 24.1mm Bourns 2200 +0 +2 +2 +Inductor_THT +L_Toroid_Horizontal_D24.1mm_P23.10mm_Bourns_2200 +L_Toroid, Horizontal series, Radial, pin pitch=23.10mm, , diameter=24.1mm, Bourns, 2200, http://www.bourns.com/docs/Product-Datasheets/2100_series.pdf?sfvrsn=3 +L_Toroid Horizontal series Radial pin pitch 23.10mm diameter 24.1mm Bourns 2200 +0 +2 +2 +Inductor_THT +L_Toroid_Horizontal_D25.4mm_P22.90mm_Vishay_TJ5 +L_Toroid, Horizontal series, Radial, pin pitch=22.90mm, , diameter=25.4mm, Vishay, TJ5, http://www.vishay.com/docs/34079/tj.pdf +L_Toroid Horizontal series Radial pin pitch 22.90mm diameter 25.4mm Vishay TJ5 +0 +2 +2 +Inductor_THT +L_Toroid_Horizontal_D25.4mm_P22.90mm_Vishay_TJ5_BigPads +L_Toroid, Horizontal series, Radial, pin pitch=22.90mm, , diameter=25.4mm, Vishay, TJ5, BigPads, http://www.vishay.com/docs/34079/tj.pdf +L_Toroid Horizontal series Radial pin pitch 22.90mm diameter 25.4mm Vishay TJ5 BigPads +0 +2 +2 +Inductor_THT +L_Toroid_Horizontal_D26.0mm_P5.08mm +inductor 26mm diameter toroid +SELF INDUCTOR +0 +3 +2 +Inductor_THT +L_Toroid_Horizontal_D28.0mm_P25.10mm_Bourns_2200 +L_Toroid, Horizontal series, Radial, pin pitch=25.10mm, , diameter=28mm, Bourns, 2200, http://www.bourns.com/docs/Product-Datasheets/2100_series.pdf?sfvrsn=3 +L_Toroid Horizontal series Radial pin pitch 25.10mm diameter 28mm Bourns 2200 +0 +2 +2 +Inductor_THT +L_Toroid_Horizontal_D28.0mm_P26.67mm_Bourns_2200 +L_Toroid, Horizontal series, Radial, pin pitch=26.67mm, , diameter=28mm, Bourns, 2200, http://www.bourns.com/docs/Product-Datasheets/2100_series.pdf?sfvrsn=3 +L_Toroid Horizontal series Radial pin pitch 26.67mm diameter 28mm Bourns 2200 +0 +2 +2 +Inductor_THT +L_Toroid_Horizontal_D32.5mm_P28.90mm_Bourns_2300 +L_Toroid, Horizontal series, Radial, pin pitch=28.90mm, , diameter=32.5mm, Bourns, 2300, http://www.bourns.com/docs/Product-Datasheets/2300_series.pdf?sfvrsn=3 +L_Toroid Horizontal series Radial pin pitch 28.90mm diameter 32.5mm Bourns 2300 +0 +2 +2 +Inductor_THT +L_Toroid_Horizontal_D32.5mm_P30.00mm_Bourns_2300 +L_Toroid, Horizontal series, Radial, pin pitch=30.00mm, , diameter=32.5mm, Bourns, 2300, http://www.bourns.com/docs/Product-Datasheets/2300_series.pdf?sfvrsn=3 +L_Toroid Horizontal series Radial pin pitch 30.00mm diameter 32.5mm Bourns 2300 +0 +2 +2 +Inductor_THT +L_Toroid_Horizontal_D35.1mm_P31.00mm_Vishay_TJ6 +L_Toroid, Horizontal series, Radial, pin pitch=31.00mm, , diameter=35.1mm, Vishay, TJ6, http://www.vishay.com/docs/34079/tj.pdf +L_Toroid Horizontal series Radial pin pitch 31.00mm diameter 35.1mm Vishay TJ6 +0 +2 +2 +Inductor_THT +L_Toroid_Horizontal_D40.0mm_P48.26mm +L_Toroid, Horizontal series, Radial, pin pitch=48.26mm, , diameter=40mm +L_Toroid Horizontal series Radial pin pitch 48.26mm diameter 40mm +0 +2 +2 +Inductor_THT +L_Toroid_Horizontal_D41.9mm_P37.60mm_Vishay_TJ7 +L_Toroid, Horizontal series, Radial, pin pitch=37.60mm, , diameter=41.9mm, Vishay, TJ7, http://www.vishay.com/docs/34079/tj.pdf +L_Toroid Horizontal series Radial pin pitch 37.60mm diameter 41.9mm Vishay TJ7 +0 +2 +2 +Inductor_THT +L_Toroid_Horizontal_D49.3mm_P44.60mm_Vishay_TJ8 +L_Toroid, Horizontal series, Radial, pin pitch=44.60mm, , diameter=49.3mm, Vishay, TJ8, http://www.vishay.com/docs/34079/tj.pdf +L_Toroid Horizontal series Radial pin pitch 44.60mm diameter 49.3mm Vishay TJ8 +0 +2 +2 +Inductor_THT +L_Toroid_Horizontal_D69.1mm_P63.20mm_Vishay_TJ9 +L_Toroid, Horizontal series, Radial, pin pitch=63.20mm, , diameter=69.1mm, Vishay, TJ9, http://www.vishay.com/docs/34079/tj.pdf +L_Toroid Horizontal series Radial pin pitch 63.20mm diameter 69.1mm Vishay TJ9 +0 +2 +2 +Inductor_THT +L_Toroid_Vertical_L10.0mm_W5.0mm_P5.08mm +L_Toroid, Vertical series, Radial, pin pitch=5.08mm, , length*width=10*5mm^2 +L_Toroid Vertical series Radial pin pitch 5.08mm length 10mm width 5mm +0 +2 +2 +Inductor_THT +L_Toroid_Vertical_L13.0mm_W6.5mm_P5.60mm +L_Toroid, Vertical series, Radial, pin pitch=5.60mm, , length*width=13*6.5mm^2 +L_Toroid Vertical series Radial pin pitch 5.60mm length 13mm width 6.5mm +0 +2 +2 +Inductor_THT +L_Toroid_Vertical_L14.0mm_W5.6mm_P5.30mm_Bourns_5700 +L_Toroid, Vertical series, Radial, pin pitch=5.30mm, , length*width=14*5.6mm^2, Bourns, 5700, http://www.bourns.com/docs/Product-Datasheets/5700_series.pdf +L_Toroid Vertical series Radial pin pitch 5.30mm length 14mm width 5.6mm Bourns 5700 +0 +2 +2 +Inductor_THT +L_Toroid_Vertical_L14.0mm_W6.3mm_P4.57mm_Pulse_A +L_Toroid, Vertical series, Radial, pin pitch=4.57mm, , length*width=13.97*6.35mm^2, Pulse, A, http://datasheet.octopart.com/PE-92112KNL-Pulse-datasheet-17853305.pdf +L_Toroid Vertical series Radial pin pitch 4.57mm length 13.97mm width 6.35mm Pulse A +0 +2 +2 +Inductor_THT +L_Toroid_Vertical_L14.7mm_W8.6mm_P5.58mm_Pulse_KM-1 +L_Toroid, Vertical series, Radial, pin pitch=5.58mm, , length*width=14.73*8.64mm^2, Pulse, KM-1, http://datasheet.octopart.com/PE-92112KNL-Pulse-datasheet-17853305.pdf +L_Toroid Vertical series Radial pin pitch 5.58mm length 14.73mm width 8.64mm Pulse KM-1 +0 +2 +2 +Inductor_THT +L_Toroid_Vertical_L16.0mm_W8.0mm_P7.62mm +L_Toroid, Vertical series, Radial, pin pitch=7.62mm, , length*width=16*8mm^2 +L_Toroid Vertical series Radial pin pitch 7.62mm length 16mm width 8mm +0 +2 +2 +Inductor_THT +L_Toroid_Vertical_L16.3mm_W7.1mm_P7.11mm_Pulse_H +L_Toroid, Vertical series, Radial, pin pitch=7.11mm, , length*width=16.26*7.11mm^2, Pulse, H, http://datasheet.octopart.com/PE-92112KNL-Pulse-datasheet-17853305.pdf +L_Toroid Vertical series Radial pin pitch 7.11mm length 16.26mm width 7.11mm Pulse H +0 +2 +2 +Inductor_THT +L_Toroid_Vertical_L16.4mm_W7.6mm_P6.60mm_Vishay_TJ3 +L_Toroid, Vertical series, Radial, pin pitch=6.60mm, , length*width=16.4*7.6mm^2, Vishay, TJ3, http://www.vishay.com/docs/34079/tj.pdf +L_Toroid Vertical series Radial pin pitch 6.60mm length 16.4mm width 7.6mm Vishay TJ3 +0 +2 +2 +Inductor_THT +L_Toroid_Vertical_L16.5mm_W11.4mm_P7.62mm_Pulse_KM-2 +L_Toroid, Vertical series, Radial, pin pitch=7.62mm, , length*width=16.51*11.43mm^2, Pulse, KM-2, http://datasheet.octopart.com/PE-92112KNL-Pulse-datasheet-17853305.pdf +L_Toroid Vertical series Radial pin pitch 7.62mm length 16.51mm width 11.43mm Pulse KM-2 +0 +2 +2 +Inductor_THT +L_Toroid_Vertical_L16.8mm_W9.2mm_P7.10mm_Vishay_TJ3 +L_Toroid, Vertical series, Radial, pin pitch=7.10mm, , length*width=16.8*9.2mm^2, Vishay, TJ3, http://www.vishay.com/docs/34079/tj.pdf +L_Toroid Vertical series Radial pin pitch 7.10mm length 16.8mm width 9.2mm Vishay TJ3 +0 +2 +2 +Inductor_THT +L_Toroid_Vertical_L16.8mm_W9.2mm_P7.10mm_Vishay_TJ3_BigPads +L_Toroid, Vertical series, Radial, pin pitch=7.10mm, , length*width=16.8*9.2mm^2, Vishay, TJ3, BigPads, http://www.vishay.com/docs/34079/tj.pdf +L_Toroid Vertical series Radial pin pitch 7.10mm length 16.8mm width 9.2mm Vishay TJ3 BigPads +0 +2 +2 +Inductor_THT +L_Toroid_Vertical_L17.8mm_W8.1mm_P7.62mm_Bourns_5700 +L_Toroid, Vertical series, Radial, pin pitch=7.62mm, , length*width=17.8*8.1mm^2, Bourns, 5700, http://www.bourns.com/docs/Product-Datasheets/5700_series.pdf +L_Toroid Vertical series Radial pin pitch 7.62mm length 17.8mm width 8.1mm Bourns 5700 +0 +2 +2 +Inductor_THT +L_Toroid_Vertical_L17.8mm_W9.7mm_P7.11mm_Pulse_B +L_Toroid, Vertical series, Radial, pin pitch=7.11mm, , length*width=17.78*9.65mm^2, Pulse, B, http://datasheet.octopart.com/PE-92112KNL-Pulse-datasheet-17853305.pdf +L_Toroid Vertical series Radial pin pitch 7.11mm length 17.78mm width 9.65mm Pulse B +0 +2 +2 +Inductor_THT +L_Toroid_Vertical_L19.1mm_W8.1mm_P7.10mm_Bourns_5700 +L_Toroid, Vertical series, Radial, pin pitch=7.10mm, , length*width=19.1*8.1mm^2, Bourns, 5700, http://www.bourns.com/docs/Product-Datasheets/5700_series.pdf +L_Toroid Vertical series Radial pin pitch 7.10mm length 19.1mm width 8.1mm Bourns 5700 +0 +2 +2 +Inductor_THT +L_Toroid_Vertical_L21.6mm_W8.4mm_P8.38mm_Pulse_G +L_Toroid, Vertical series, Radial, pin pitch=8.38mm, , length*width=21.59*8.38mm^2, Pulse, G, http://datasheet.octopart.com/PE-92112KNL-Pulse-datasheet-17853305.pdf +L_Toroid Vertical series Radial pin pitch 8.38mm length 21.59mm width 8.38mm Pulse G +0 +2 +2 +Inductor_THT +L_Toroid_Vertical_L21.6mm_W9.1mm_P8.40mm_Bourns_5700 +L_Toroid, Vertical series, Radial, pin pitch=8.40mm, , length*width=21.6*9.1mm^2, Bourns, 5700, http://www.bourns.com/docs/Product-Datasheets/5700_series.pdf +L_Toroid Vertical series Radial pin pitch 8.40mm length 21.6mm width 9.1mm Bourns 5700 +0 +2 +2 +Inductor_THT +L_Toroid_Vertical_L21.6mm_W9.5mm_P7.11mm_Pulse_C +L_Toroid, Vertical series, Radial, pin pitch=7.11mm, , length*width=21.59*9.53mm^2, Pulse, C, http://datasheet.octopart.com/PE-92112KNL-Pulse-datasheet-17853305.pdf +L_Toroid Vertical series Radial pin pitch 7.11mm length 21.59mm width 9.53mm Pulse C +0 +2 +2 +Inductor_THT +L_Toroid_Vertical_L21.6mm_W11.4mm_P7.62mm_Pulse_KM-3 +L_Toroid, Vertical series, Radial, pin pitch=7.62mm, , length*width=21.59*11.43mm^2, Pulse, KM-3, http://datasheet.octopart.com/PE-92112KNL-Pulse-datasheet-17853305.pdf +L_Toroid Vertical series Radial pin pitch 7.62mm length 21.59mm width 11.43mm Pulse KM-3 +0 +2 +2 +Inductor_THT +L_Toroid_Vertical_L22.4mm_W10.2mm_P7.90mm_Vishay_TJ4 +L_Toroid, Vertical series, Radial, pin pitch=7.90mm, , length*width=22.4*10.2mm^2, Vishay, TJ4, http://www.vishay.com/docs/34079/tj.pdf +L_Toroid Vertical series Radial pin pitch 7.90mm length 22.4mm width 10.2mm Vishay TJ4 +0 +2 +2 +Inductor_THT +L_Toroid_Vertical_L24.6mm_W15.5mm_P11.44mm_Pulse_KM-4 +L_Toroid, Vertical series, Radial, pin pitch=11.44mm, , length*width=24.64*15.5mm^2, Pulse, KM-4, http://datasheet.octopart.com/PE-92112KNL-Pulse-datasheet-17853305.pdf +L_Toroid Vertical series Radial pin pitch 11.44mm length 24.64mm width 15.5mm Pulse KM-4 +0 +2 +2 +Inductor_THT +L_Toroid_Vertical_L25.4mm_W14.7mm_P12.20mm_Vishay_TJ5 +L_Toroid, Vertical series, Radial, pin pitch=12.20mm, , length*width=25.4*14.7mm^2, Vishay, TJ5, http://www.vishay.com/docs/34079/tj.pdf +L_Toroid Vertical series Radial pin pitch 12.20mm length 25.4mm width 14.7mm Vishay TJ5 +0 +2 +2 +Inductor_THT +L_Toroid_Vertical_L25.4mm_W14.7mm_P12.20mm_Vishay_TJ5_BigPads +L_Toroid, Vertical series, Radial, pin pitch=12.20mm, , length*width=25.4*14.7mm^2, Vishay, TJ5, BigPads, http://www.vishay.com/docs/34079/tj.pdf +L_Toroid Vertical series Radial pin pitch 12.20mm length 25.4mm width 14.7mm Vishay TJ5 BigPads +0 +2 +2 +Inductor_THT +L_Toroid_Vertical_L26.7mm_W14.0mm_P10.16mm_Pulse_D +L_Toroid, Vertical series, Radial, pin pitch=10.16mm, , length*width=26.67*13.97mm^2, Pulse, D, http://datasheet.octopart.com/PE-92112KNL-Pulse-datasheet-17853305.pdf +L_Toroid Vertical series Radial pin pitch 10.16mm length 26.67mm width 13.97mm Pulse D +0 +2 +2 +Inductor_THT +L_Toroid_Vertical_L28.6mm_W14.3mm_P11.43mm_Bourns_5700 +L_Toroid, Vertical series, Radial, pin pitch=11.43mm, , length*width=28.6*14.3mm^2, Bourns, 5700, http://www.bourns.com/docs/Product-Datasheets/5700_series.pdf +L_Toroid Vertical series Radial pin pitch 11.43mm length 28.6mm width 14.3mm Bourns 5700 +0 +2 +2 +Inductor_THT +L_Toroid_Vertical_L31.8mm_W15.9mm_P13.50mm_Bourns_5700 +L_Toroid, Vertical series, Radial, pin pitch=13.50mm, , length*width=31.8*15.9mm^2, Bourns, 5700, http://www.bourns.com/docs/Product-Datasheets/5700_series.pdf +L_Toroid Vertical series Radial pin pitch 13.50mm length 31.8mm width 15.9mm Bourns 5700 +0 +2 +2 +Inductor_THT +L_Toroid_Vertical_L33.0mm_W17.8mm_P12.70mm_Pulse_KM-5 +L_Toroid, Vertical series, Radial, pin pitch=12.70mm, , length*width=33.02*17.78mm^2, Pulse, KM-5, http://datasheet.octopart.com/PE-92112KNL-Pulse-datasheet-17853305.pdf +L_Toroid Vertical series Radial pin pitch 12.70mm length 33.02mm width 17.78mm Pulse KM-5 +0 +2 +2 +Inductor_THT +L_Toroid_Vertical_L35.1mm_W21.1mm_P18.50mm_Vishay_TJ6 +L_Toroid, Vertical series, Radial, pin pitch=18.50mm, , length*width=35.1*21.1mm^2, Vishay, TJ6, http://www.vishay.com/docs/34079/tj.pdf +L_Toroid Vertical series Radial pin pitch 18.50mm length 35.1mm width 21.1mm Vishay TJ6 +0 +2 +2 +Inductor_THT +L_Toroid_Vertical_L35.6mm_W17.8mm_P12.70mm_Pulse_E +L_Toroid, Vertical series, Radial, pin pitch=12.70mm, , length*width=35.56*17.78mm^2, Pulse, E, http://datasheet.octopart.com/PE-92112KNL-Pulse-datasheet-17853305.pdf +L_Toroid Vertical series Radial pin pitch 12.70mm length 35.56mm width 17.78mm Pulse E +0 +2 +2 +Inductor_THT +L_Toroid_Vertical_L41.9mm_W17.8mm_P12.70mm_Pulse_F +L_Toroid, Vertical series, Radial, pin pitch=12.70mm, , length*width=41.91*17.78mm^2, Pulse, F, http://datasheet.octopart.com/PE-92112KNL-Pulse-datasheet-17853305.pdf +L_Toroid Vertical series Radial pin pitch 12.70mm length 41.91mm width 17.78mm Pulse F +0 +2 +2 +Inductor_THT +L_Toroid_Vertical_L41.9mm_W19.1mm_P15.80mm_Vishay_TJ7 +L_Toroid, Vertical series, Radial, pin pitch=15.80mm, , length*width=41.9*19.1mm^2, Vishay, TJ7, http://www.vishay.com/docs/34079/tj.pdf +L_Toroid Vertical series Radial pin pitch 15.80mm length 41.9mm width 19.1mm Vishay TJ7 +0 +2 +2 +Inductor_THT +L_Toroid_Vertical_L46.0mm_W19.1mm_P21.80mm_Bourns_5700 +L_Toroid, Vertical series, Radial, pin pitch=21.80mm, , length*width=46*19.1mm^2, Bourns, 5700, http://www.bourns.com/docs/Product-Datasheets/5700_series.pdf +L_Toroid Vertical series Radial pin pitch 21.80mm length 46mm width 19.1mm Bourns 5700 +0 +2 +2 +Inductor_THT +L_Toroid_Vertical_L48.8mm_W25.4mm_P20.80mm_Vishay_TJ8 +L_Toroid, Vertical series, Radial, pin pitch=20.80mm, , length*width=48.8*25.4mm^2, Vishay, TJ8, http://www.vishay.com/docs/34079/tj.pdf +L_Toroid Vertical series Radial pin pitch 20.80mm length 48.8mm width 25.4mm Vishay TJ8 +0 +2 +2 +Inductor_THT +L_Toroid_Vertical_L54.0mm_W23.8mm_P20.10mm_Bourns_5700 +L_Toroid, Vertical series, Radial, pin pitch=20.10mm, , length*width=54*23.8mm^2, Bourns, 5700, http://www.bourns.com/docs/Product-Datasheets/5700_series.pdf +L_Toroid Vertical series Radial pin pitch 20.10mm length 54mm width 23.8mm Bourns 5700 +0 +2 +2 +Inductor_THT +L_Toroid_Vertical_L67.6mm_W36.1mm_P31.80mm_Vishay_TJ9 +L_Toroid, Vertical series, Radial, pin pitch=31.80mm, , length*width=67.6*36.1mm^2, Vishay, TJ9, http://www.vishay.com/docs/34079/tj.pdf +L_Toroid Vertical series Radial pin pitch 31.80mm length 67.6mm width 36.1mm Vishay TJ9 +0 +2 +2 +Jumper +SolderJumper-2_P1.3mm_Bridged2Bar_Pad1.0x1.5mm +SMD Solder Jumper, 1x1.5mm Pads, 0.3mm gap, bridged with 2 copper strips +solder jumper open +0 +2 +2 +Jumper +SolderJumper-2_P1.3mm_Bridged2Bar_RoundedPad1.0x1.5mm +SMD Solder Jumper, 1x1.5mm, rounded Pads, 0.3mm gap, bridged with 2 copper strips +solder jumper open +0 +2 +2 +Jumper +SolderJumper-2_P1.3mm_Bridged_Pad1.0x1.5mm +SMD Solder Jumper, 1x1.5mm Pads, 0.3mm gap, bridged with 1 copper strip +solder jumper open +0 +2 +2 +Jumper +SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mm +SMD Solder Jumper, 1x1.5mm, rounded Pads, 0.3mm gap, bridged with 1 copper strip +solder jumper open +0 +2 +2 +Jumper +SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mm +SMD Solder Jumper, 1x1.5mm Pads, 0.3mm gap, open +solder jumper open +0 +2 +2 +Jumper +SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm +SMD Solder Jumper, 1x1.5mm, rounded Pads, 0.3mm gap, open +solder jumper open +0 +2 +2 +Jumper +SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm +SMD Solder Jumper, 1x1.5mm Triangular Pads, 0.3mm gap, open +solder jumper open +0 +2 +2 +Jumper +SolderJumper-3_P1.3mm_Bridged2Bar12_Pad1.0x1.5mm +SMD Solder 3-pad Jumper, 1x1.5mm Pads, 0.3mm gap, pads 1-2 Bridged2Bar with 2 copper strip +solder jumper open +0 +3 +3 +Jumper +SolderJumper-3_P1.3mm_Bridged2Bar12_Pad1.0x1.5mm_NumberLabels +SMD Solder Jumper, 1x1.5mm Pads, 0.3mm gap, pads 1-2 Bridged2Bar with 2 copper strip, labeled with numbers +solder jumper open +0 +3 +3 +Jumper +SolderJumper-3_P1.3mm_Bridged2Bar12_RoundedPad1.0x1.5mm +SMD Solder 3-pad Jumper, 1x1.5mm rounded Pads, 0.3mm gap, pads 1-2 Bridged2Bar with 2 copper strip +solder jumper open +0 +3 +3 +Jumper +SolderJumper-3_P1.3mm_Bridged2Bar12_RoundedPad1.0x1.5mm_NumberLabels +SMD Solder 3-pad Jumper, 1x1.5mm rounded Pads, 0.3mm gap, pads 1-2 Bridged2Bar with 2 copper strip, labeled with numbers +solder jumper open +0 +3 +3 +Jumper +SolderJumper-3_P1.3mm_Bridged12_Pad1.0x1.5mm +SMD Solder 3-pad Jumper, 1x1.5mm Pads, 0.3mm gap, pads 1-2 bridged with 1 copper strip +solder jumper open +0 +3 +3 +Jumper +SolderJumper-3_P1.3mm_Bridged12_Pad1.0x1.5mm_NumberLabels +SMD Solder Jumper, 1x1.5mm Pads, 0.3mm gap, pads 1-2 bridged with 1 copper strip, labeled with numbers +solder jumper open +0 +3 +3 +Jumper +SolderJumper-3_P1.3mm_Bridged12_RoundedPad1.0x1.5mm +SMD Solder 3-pad Jumper, 1x1.5mm rounded Pads, 0.3mm gap, pads 1-2 bridged with 1 copper strip +solder jumper open +0 +3 +3 +Jumper +SolderJumper-3_P1.3mm_Bridged12_RoundedPad1.0x1.5mm_NumberLabels +SMD Solder 3-pad Jumper, 1x1.5mm rounded Pads, 0.3mm gap, pads 1-2 bridged with 1 copper strip, labeled with numbers +solder jumper open +0 +3 +3 +Jumper +SolderJumper-3_P1.3mm_Open_Pad1.0x1.5mm +SMD Solder 3-pad Jumper, 1x1.5mm Pads, 0.3mm gap, open +solder jumper open +0 +3 +3 +Jumper +SolderJumper-3_P1.3mm_Open_Pad1.0x1.5mm_NumberLabels +SMD Solder Jumper, 1x1.5mm Pads, 0.3mm gap, open, labeled with numbers +solder jumper open +0 +3 +3 +Jumper +SolderJumper-3_P1.3mm_Open_RoundedPad1.0x1.5mm +SMD Solder 3-pad Jumper, 1x1.5mm rounded Pads, 0.3mm gap, open +solder jumper open +0 +3 +3 +Jumper +SolderJumper-3_P1.3mm_Open_RoundedPad1.0x1.5mm_NumberLabels +SMD Solder 3-pad Jumper, 1x1.5mm rounded Pads, 0.3mm gap, open, labeled with numbers +solder jumper open +0 +3 +3 +Jumper +SolderJumper-3_P2.0mm_Open_TrianglePad1.0x1.5mm +SMD Solder Jumper, 1x1.5mm Triangular Pads, 0.3mm gap, open +solder jumper open +0 +5 +3 +Jumper +SolderJumper-3_P2.0mm_Open_TrianglePad1.0x1.5mm_NumberLabels +SMD Solder Jumper, 1x1.5mm Triangular Pads, 0.3mm gap, open, labeled with numbers +solder jumper open +0 +5 +3 +LED_SMD +LED-APA102-2020 +http://www.led-color.com/upload/201604/APA102-2020%20SMD%20LED.pdf +LED RGB SPI +0 +8 +6 +LED_SMD +LED-L1T2_LUMILEDS +http://www.lumileds.com/uploads/438/DS133-pdf +LUMILEDS LUXEON TX L1T2 LED +0 +3 +3 +LED_SMD +LED_1W_3W_R8 +https://www.gme.cz/data/attachments/dsh.518-234.1.pdf +LED 1W 3W 5W +0 +3 +3 +LED_SMD +LED_0201_0603Metric +LED SMD 0201 (0603 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.vishay.com/docs/20052/crcw0201e3.pdf), generated with kicad-footprint-generator +LED +0 +4 +2 +LED_SMD +LED_0201_0603Metric_Castellated +LED SMD 0201 (0603 Metric), castellated end terminal, IPC_7351 nominal, (Body size source: https://www.vishay.com/docs/20052/crcw0201e3.pdf), generated with kicad-footprint-generator +LED castellated +0 +4 +2 +LED_SMD +LED_0201_0603Metric_Pad0.64x0.40mm_HandSolder +LED SMD 0201 (0603 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.vishay.com/docs/20052/crcw0201e3.pdf), generated with kicad-footprint-generator +LED handsolder +0 +4 +2 +LED_SMD +LED_0402_1005Metric +LED SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +LED +0 +2 +2 +LED_SMD +LED_0402_1005Metric_Castellated +LED SMD 0402 (1005 Metric), castellated end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +LED castellated +0 +2 +2 +LED_SMD +LED_0402_1005Metric_Pad0.77x0.64mm_HandSolder +LED SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +LED handsolder +0 +2 +2 +LED_SMD +LED_0603_1608Metric +LED SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +LED +0 +2 +2 +LED_SMD +LED_0603_1608Metric_Castellated +LED SMD 0603 (1608 Metric), castellated end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +LED castellated +0 +2 +2 +LED_SMD +LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder +LED SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +LED handsolder +0 +2 +2 +LED_SMD +LED_0805_2012Metric +LED SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator +LED +0 +2 +2 +LED_SMD +LED_0805_2012Metric_Castellated +LED SMD 0805 (2012 Metric), castellated end terminal, IPC_7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator +LED castellated +0 +2 +2 +LED_SMD +LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder +LED SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator +LED handsolder +0 +2 +2 +LED_SMD +LED_1206_3216Metric +LED SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +LED +0 +2 +2 +LED_SMD +LED_1206_3216Metric_Castellated +LED SMD 1206 (3216 Metric), castellated end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +LED castellated +0 +2 +2 +LED_SMD +LED_1206_3216Metric_Pad1.42x1.75mm_HandSolder +LED SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +LED handsolder +0 +2 +2 +LED_SMD +LED_1206_3216Metric_ReverseMount_Hole1.8x2.4mm +LED SMD 1206 (3216 Metric), reverse mount, square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +diode reverse +0 +2 +2 +LED_SMD +LED_1210_3225Metric +LED SMD 1210 (3225 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +LED +0 +2 +2 +LED_SMD +LED_1210_3225Metric_Castellated +LED SMD 1210 (3225 Metric), castellated end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +LED castellated +0 +2 +2 +LED_SMD +LED_1210_3225Metric_Pad1.42x2.65mm_HandSolder +LED SMD 1210 (3225 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +LED handsolder +0 +2 +2 +LED_SMD +LED_1812_4532Metric +LED SMD 1812 (4532 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.nikhef.nl/pub/departments/mt/projects/detectorR_D/dtddice/ERJ2G.pdf), generated with kicad-footprint-generator +LED +0 +2 +2 +LED_SMD +LED_1812_4532Metric_Castellated +LED SMD 1812 (4532 Metric), castellated end terminal, IPC_7351 nominal, (Body size source: https://www.nikhef.nl/pub/departments/mt/projects/detectorR_D/dtddice/ERJ2G.pdf), generated with kicad-footprint-generator +LED castellated +0 +2 +2 +LED_SMD +LED_1812_4532Metric_Pad1.30x3.40mm_HandSolder +LED SMD 1812 (4532 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.nikhef.nl/pub/departments/mt/projects/detectorR_D/dtddice/ERJ2G.pdf), generated with kicad-footprint-generator +LED handsolder +0 +2 +2 +LED_SMD +LED_2010_5025Metric +LED SMD 2010 (5025 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +LED +0 +2 +2 +LED_SMD +LED_2010_5025Metric_Castellated +LED SMD 2010 (5025 Metric), castellated end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +LED castellated +0 +2 +2 +LED_SMD +LED_2010_5025Metric_Pad1.52x2.65mm_HandSolder +LED SMD 2010 (5025 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +LED handsolder +0 +2 +2 +LED_SMD +LED_2512_6332Metric +LED SMD 2512 (6332 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +LED +0 +2 +2 +LED_SMD +LED_2512_6332Metric_Castellated +LED SMD 2512 (6332 Metric), castellated end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +LED castellated +0 +2 +2 +LED_SMD +LED_2512_6332Metric_Pad1.52x3.35mm_HandSolder +LED SMD 2512 (6332 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator +LED handsolder +0 +2 +2 +LED_SMD +LED_2816_7142Metric +LED SMD 2816 (7142 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size from: https://www.vishay.com/docs/30100/wsl.pdf), generated with kicad-footprint-generator +LED +0 +2 +2 +LED_SMD +LED_2816_7142Metric_Castellated +LED SMD 2816 (7142 Metric), castellated end terminal, IPC_7351 nominal, (Body size from: https://www.vishay.com/docs/30100/wsl.pdf), generated with kicad-footprint-generator +LED castellated +0 +2 +2 +LED_SMD +LED_2816_7142Metric_Pad3.20x4.45mm_HandSolder +LED SMD 2816 (7142 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size from: https://www.vishay.com/docs/30100/wsl.pdf), generated with kicad-footprint-generator +LED handsolder +0 +2 +2 +LED_SMD +LED_ASMB-KTF0-0A306 +2220 Tricolor PLCC-4 LED, https://docs.broadcom.com/docs/ASMB-KTF0-0A306-DS100 +Tricolor LED +0 +4 +4 +LED_SMD +LED_Avago_PLCC4_3.2x2.8mm_CW +https://docs.broadcom.com/docs/AV02-4186EN +LED Avago PLCC-4 ASMB-MTB0-0A3A2 +0 +4 +4 +LED_SMD +LED_Avago_PLCC6_3x2.8mm +https://docs.broadcom.com/docs/AV02-3793EN +LED Avago PLCC-6 ASMT-YTB7-0AA02 +0 +6 +6 +LED_SMD +LED_Cree-PLCC4_2x2mm_CW +2.0mm x 2.0mm PLCC4 LED, http://www.cree.com/~/media/Files/Cree/LED-Components-and-Modules/HB/Data-Sheets/CLMVBFKA.pdf +LED Cree PLCC-4 +0 +4 +4 +LED_SMD +LED_Cree-PLCC4_3.2x2.8mm_CCW +3.2mm x 2.8mm PLCC4 LED, http://www.cree.com/led-components/media/documents/CLV1AFKB(874).pdf +LED Cree PLCC-4 +0 +4 +4 +LED_SMD +LED_Cree-PLCC4_5x5mm_CW +5.0mm x 5.0mm PLCC4 LED +LED Cree PLCC-4 +0 +4 +4 +LED_SMD +LED_Cree-PLCC6_4.7x1.5mm +4.7mm x 1.5mm PLCC6 LED, http://www.cree.com/led-components/media/documents/1381-QLS6AFKW.pdf +LED Cree PLCC-6 +0 +6 +6 +LED_SMD +LED_Cree-XB +http://www.cree.com/~/media/Files/Cree/LED-Components-and-Modules/XLamp/Data-and-Binning/XLampXBD.pdf +LED Cree XB +0 +5 +3 +LED_SMD +LED_Cree-XH +http://www.cree.com/~/media/Files/Cree/LED-Components-and-Modules/XLamp/Data-and-Binning/ds-XHB.pdf +LED Cree XH +0 +8 +2 +LED_SMD +LED_Cree-XHP35 +http://www.cree.com/~/media/Files/Cree/LED-Components-and-Modules/XLamp/Data-and-Binning/ds--XHP35.pdf +LED Cree XHP35 +0 +6 +3 +LED_SMD +LED_Cree-XHP50_6V +Cree XHP50, 6V footprint, http://www.cree.com/~/media/Files/Cree/LED%20Components%20and%20Modules/XLamp/Data%20and%20Binning/ds%20XHP50.pdf +LED Cree XHP50 +0 +15 +3 +LED_SMD +LED_Cree-XHP50_12V +Cree XHP50, 12V footprint, http://www.cree.com/~/media/Files/Cree/LED%20Components%20and%20Modules/XLamp/Data%20and%20Binning/ds%20XHP50.pdf +LED XHP50 Cree +0 +15 +3 +LED_SMD +LED_Cree-XHP70_6V +Cree XHP70 LED, 6V version, http://www.cree.com/~/media/Files/Cree/LED%20Components%20and%20Modules/XLamp/Data%20and%20Binning/ds%20XHP70.pdf +LED Cree XHP70 +0 +15 +3 +LED_SMD +LED_Cree-XHP70_12V +Cree XHP70 LED, 12V version, http://www.cree.com/~/media/Files/Cree/LED%20Components%20and%20Modules/XLamp/Data%20and%20Binning/ds%20XHP70.pdf +LED Cree XHP70 +0 +15 +3 +LED_SMD +LED_Cree-XP +LED Cree-XP http://www.cree.com/~/media/Files/Cree/LED-Components-and-Modules/XLamp/Data-and-Binning/XLampXPE2.pdf +LED Cree XP +0 +6 +3 +LED_SMD +LED_Cree-XP-G +LED Cree-XP-G http://www.cree.com/~/media/Files/Cree/LED%20Components%20and%20Modules/XLamp/Data%20and%20Binning/XLampXPG.pdf +LED Cree XP-G +0 +6 +3 +LED_SMD +LED_Cree-XQ +LED Cree-XQ http://www.cree.com/~/media/Files/Cree/LED-Components-and-Modules/XLamp/Data-and-Binning/ds-XQB.pdf +LED Cree XQ +0 +2 +2 +LED_SMD +LED_Cree-XQ_HandSoldering +LED Cree-XQ handsoldering pads http://www.cree.com/~/media/Files/Cree/LED-Components-and-Modules/XLamp/Data-and-Binning/ds-XQB.pdf +LED Cree XQ +0 +2 +2 +LED_SMD +LED_Dialight_591 +LED SMD 3mm Right Angle series (http://www.dialightsignalsandcomponents.com/Assets/Drawings/2D_Drawings_DrawingDetailedSpec/C17354.pdf) +LED Dialight 591 +0 +2 +2 +LED_SMD +LED_Inolux_IN-PI554FCH_PLCC4_5.0x5.0mm_P3.2mm +http://www.inolux-corp.com/datasheet/SMDLED/Addressable%20LED/IN-PI554FCH.pdf +RGB LED NeoPixel addressable +0 +4 +4 +LED_SMD +LED_Kingbright_AAA3528ESGCT +Kingbright, dual LED, 3.5 x 2.8 mm Surface Mount LED Lamp (http://www.kingbrightusa.com/images/catalog/SPEC/AAA3528ESGCT.pdf) +dual led smd +0 +4 +4 +LED_SMD +LED_Kingbright_APFA3010_3x1.5mm_Horizontal +LED RGB, APFA3010, http://www.kingbrightusa.com/images/catalog/SPEC/APFA3010LSEEZGKQBKC.pdf +LED RGB APFA3010 KINGBRIGHT 3x1.5mm +0 +4 +4 +LED_SMD +LED_LiteOn_LTST-C19HE1WT +LiteOn RGB LED; https://optoelectronics.liteon.com/upload/download/DS22-2008-0044/LTST-C19HE1WT.pdf +LED RGB Chip SMD +0 +4 +4 +LED_SMD +LED_LiteOn_LTST-S326 +http://optoelectronics.liteon.com/upload/download/DS22-2000-287/LTST-S326KGJRKT.PDF +LED SMD right angle CCA +0 +3 +3 +LED_SMD +LED_Lumex_SML-LX0303SIUPGUSB +Lumex RGB LED, clear, SMD, https://www.lumex.com/spec/SML-LX0303SIUPGUSB.pdf +LED RGB +0 +4 +4 +LED_SMD +LED_Osram_Lx_P47F_D2mm_ReverseMount +OSRAM, reverse-mount LED, SMD, 2mm diameter, http://www.farnell.com/datasheets/2711587.pdf +LED ReverseMount Reverse +0 +4 +2 +LED_SMD +LED_PLCC-2 +LED PLCC-2 SMD package +LED PLCC-2 SMD +0 +2 +2 +LED_SMD +LED_PLCC_2835 +https://www.luckylight.cn/media/component/data-sheet/R2835BC-B2M-M10.pdf +LED +0 +2 +2 +LED_SMD +LED_PLCC_2835_Handsoldering +https://www.luckylight.cn/media/component/data-sheet/R2835BC-B2M-M10.pdf +LED +0 +2 +2 +LED_SMD +LED_RGB_1210 +RGB LED 3.2x2.7mm http://www.avagotech.com/docs/AV02-0610EN +LED 3227 +0 +4 +4 +LED_SMD +LED_RGB_5050-6 +http://cdn.sparkfun.com/datasheets/Components/LED/5060BRG4.pdf +RGB LED 5050-6 +0 +6 +6 +LED_SMD +LED_RGB_Cree-PLCC-6_6x5mm_P2.1mm +http://www.farnell.com/datasheets/2003905.pdf +LED RGB PLCC-6 CLP6C-FBK +0 +6 +6 +LED_SMD +LED_RGB_Getian_GT-P6PRGB4303 +https://www.gme.sk/img/cache/doc/518/177/vykonova-led-getian-gt-p6prgb4303-datasheet-1.pdf +LED RGB +0 +7 +7 +LED_SMD +LED_RGB_PLCC-6 +RGB LED PLCC-6 +RGB LED PLCC-6 +0 +6 +6 +LED_SMD +LED_ROHM_SMLVN6 +https://www.rohm.com/datasheet/SMLVN6RGB1U +LED ROHM SMLVN6 +0 +6 +6 +LED_SMD +LED_SK6805_PLCC4_2.4x2.7mm_P1.3mm +https://cdn-shop.adafruit.com/product-files/3484/3484_Datasheet.pdf +LED RGB NeoPixel Nano +0 +4 +4 +LED_SMD +LED_SK6812MINI_PLCC4_3.5x3.5mm_P1.75mm +https://cdn-shop.adafruit.com/product-files/2686/SK6812MINI_REV.01-1-2.pdf +LED RGB NeoPixel Mini +0 +4 +4 +LED_SMD +LED_SK6812_EC15_1.5x1.5mm +http://www.newstar-ledstrip.com/product/20181119172602110.pdf +LED RGB NeoPixel +0 +4 +4 +LED_SMD +LED_SK6812_PLCC4_5.0x5.0mm_P3.2mm +https://cdn-shop.adafruit.com/product-files/1138/SK6812+LED+datasheet+.pdf +LED RGB NeoPixel +0 +4 +4 +LED_SMD +LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm +https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf +LED RGB NeoPixel +0 +4 +4 +LED_SMD +LED_WS2812_PLCC6_5.0x5.0mm_P1.6mm +https://cdn-shop.adafruit.com/datasheets/WS2812.pdf +LED RGB NeoPixel +0 +6 +6 +LED_SMD +LED_Yuji_5730 +LED,Yuji,5730,https://cdn.shopify.com/s/files/1/0344/6401/files/YJWJ014-1.1_YJ-BC-5730L-G02.pdf +LED Yuji 5730 +0 +3 +2 +LED_SMD +LED_miniPLCC_2315 +https://docs.broadcom.com/cs/Satellite?blobcol=urldata&blobheader=application%2Fpdf&blobheadername1=Content-Disposition&blobheadername2=Content-Type&blobheadername3=MDT-Type&blobheadervalue1=attachment%3Bfilename%3DAV02-2205EN_DS_ASMT-TxBM_2014-05-09.pdf&blobheadervalue2=application%2Fx-download&blobheadervalue3=abinary%253B%2Bcharset%253DUTF-8&blobkey=id&blobnocache=true&blobtable=MungoBlobs&blobwhere=1430858274704&ssbinary=true +LED +0 +2 +2 +LED_SMD +LED_miniPLCC_2315_Handsoldering +https://docs.broadcom.com/cs/Satellite?blobcol=urldata&blobheader=application%2Fpdf&blobheadername1=Content-Disposition&blobheadername2=Content-Type&blobheadername3=MDT-Type&blobheadervalue1=attachment%3Bfilename%3DAV02-2205EN_DS_ASMT-TxBM_2014-05-09.pdf&blobheadervalue2=application%2Fx-download&blobheadervalue3=abinary%253B%2Bcharset%253DUTF-8&blobkey=id&blobnocache=true&blobtable=MungoBlobs&blobwhere=1430858274704&ssbinary=true +LED +0 +2 +2 +LED_THT +LED_BL-FL7680RGB +'Piranha' RGB LED, through hole, common anode, 7.62x7.62mm, BGRA pin order, https://cdn-shop.adafruit.com/datasheets/BL-FL7680RGB.pdf +RGB LED Piranha Super-Flux BetLux +0 +4 +4 +LED_THT +LED_D1.8mm_W1.8mm_H2.4mm_Horizontal_O1.27mm_Z1.6mm +LED, , diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins +LED diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins +0 +2 +2 +LED_THT +LED_D1.8mm_W1.8mm_H2.4mm_Horizontal_O1.27mm_Z4.9mm +LED, , diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm, 2 pins +LED diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm 2 pins +0 +2 +2 +LED_THT +LED_D1.8mm_W1.8mm_H2.4mm_Horizontal_O1.27mm_Z8.2mm +LED, , diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 8.2mm, 2 pins +LED diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 8.2mm 2 pins +0 +2 +2 +LED_THT +LED_D1.8mm_W1.8mm_H2.4mm_Horizontal_O3.81mm_Z1.6mm +LED, , diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins +LED diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins +0 +2 +2 +LED_THT +LED_D1.8mm_W1.8mm_H2.4mm_Horizontal_O3.81mm_Z4.9mm +LED, , diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm, 2 pins +LED diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm 2 pins +0 +2 +2 +LED_THT +LED_D1.8mm_W1.8mm_H2.4mm_Horizontal_O3.81mm_Z8.2mm +LED, , diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 8.2mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 8.2mm, 2 pins +LED diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 8.2mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 8.2mm 2 pins +0 +2 +2 +LED_THT +LED_D1.8mm_W1.8mm_H2.4mm_Horizontal_O6.35mm_Z1.6mm +LED, , diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins +LED diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins +0 +2 +2 +LED_THT +LED_D1.8mm_W1.8mm_H2.4mm_Horizontal_O6.35mm_Z4.9mm +LED, , diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm, 2 pins +LED diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm 2 pins +0 +2 +2 +LED_THT +LED_D1.8mm_W1.8mm_H2.4mm_Horizontal_O6.35mm_Z8.2mm +LED, , diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 8.2mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 8.2mm, 2 pins, diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 8.2mm, 2 pins +LED diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 1.6mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 4.9mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 8.2mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 8.2mm 2 pins diameter 1.8mm size 1.8x2.4mm^2 z-position of LED center 8.2mm 2 pins +0 +2 +2 +LED_THT +LED_D1.8mm_W3.3mm_H2.4mm +LED, Round, Rectangular size 3.3x2.4mm^2 diameter 1.8mm, 2 pins +LED Round Rectangular size 3.3x2.4mm^2 diameter 1.8mm 2 pins +0 +2 +2 +LED_THT +LED_D2.0mm_W4.0mm_H2.8mm_FlatTop +LED, Round, FlatTop, Rectangular size 4.0x2.8mm^2 diameter 2.0mm, 2 pins, http://www.kingbright.com/attachments/file/psearch/000/00/00/L-1034IDT(Ver.9A).pdf +LED Round FlatTop Rectangular size 4.0x2.8mm^2 diameter 2.0mm 2 pins +0 +2 +2 +LED_THT +LED_D2.0mm_W4.8mm_H2.5mm_FlatTop +LED, Round, FlatTop, Rectangular size 4.8x2.5mm^2 diameter 2.0mm, 2 pins, http://www.kingbright.com/attachments/file/psearch/000/00/00/L-13GD(Ver.11B).pdf +LED Round FlatTop Rectangular size 4.8x2.5mm^2 diameter 2.0mm 2 pins +0 +2 +2 +LED_THT +LED_D3.0mm +LED, diameter 3.0mm, 2 pins +LED diameter 3.0mm 2 pins +0 +2 +2 +LED_THT +LED_D3.0mm-3 +LED, diameter 3.0mm, 2 pins, diameter 3.0mm, 3 pins, http://www.kingbright.com/attachments/file/psearch/000/00/00/L-3VSURKCGKC(Ver.8A).pdf +LED diameter 3.0mm 2 pins diameter 3.0mm 3 pins +0 +3 +3 +LED_THT +LED_D3.0mm_Clear +IR-LED, diameter 3.0mm, 2 pins, color: clear +IR infrared LED diameter 3.0mm 2 pins clear +0 +2 +2 +LED_THT +LED_D3.0mm_FlatTop +LED, Round, FlatTop, diameter 3.0mm, 2 pins, http://www.kingbright.com/attachments/file/psearch/000/00/00/L-47XEC(Ver.9A).pdf +LED Round FlatTop diameter 3.0mm 2 pins +0 +2 +2 +LED_THT +LED_D3.0mm_Horizontal_O1.27mm_Z2.0mm +LED, diameter 3.0mm z-position of LED center 2.0mm, 2 pins +LED diameter 3.0mm z-position of LED center 2.0mm 2 pins +0 +2 +2 +LED_THT +LED_D3.0mm_Horizontal_O1.27mm_Z2.0mm_Clear +LED, diameter 3.0mm z-position of LED center 2.0mm, 2 pins +LED diameter 3.0mm z-position of LED center 2.0mm 2 pins +0 +2 +2 +LED_THT +LED_D3.0mm_Horizontal_O1.27mm_Z2.0mm_IRBlack +LED, diameter 3.0mm z-position of LED center 2.0mm, 2 pins +LED diameter 3.0mm z-position of LED center 2.0mm 2 pins +0 +2 +2 +LED_THT +LED_D3.0mm_Horizontal_O1.27mm_Z2.0mm_IRGrey +LED, diameter 3.0mm z-position of LED center 2.0mm, 2 pins +LED diameter 3.0mm z-position of LED center 2.0mm 2 pins +0 +2 +2 +LED_THT +LED_D3.0mm_Horizontal_O1.27mm_Z6.0mm +LED, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 6.0mm, 2 pins +LED diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 6.0mm 2 pins +0 +2 +2 +LED_THT +LED_D3.0mm_Horizontal_O1.27mm_Z10.0mm +LED, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 6.0mm, 2 pins, diameter 3.0mm z-position of LED center 6.0mm, 2 pins, diameter 3.0mm z-position of LED center 6.0mm, 2 pins, diameter 3.0mm z-position of LED center 10.0mm, 2 pins +LED diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 6.0mm 2 pins diameter 3.0mm z-position of LED center 6.0mm 2 pins diameter 3.0mm z-position of LED center 6.0mm 2 pins diameter 3.0mm z-position of LED center 10.0mm 2 pins +0 +2 +2 +LED_THT +LED_D3.0mm_Horizontal_O3.81mm_Z2.0mm +LED, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 2.0mm, 2 pins +LED diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 2.0mm 2 pins +0 +2 +2 +LED_THT +LED_D3.0mm_Horizontal_O3.81mm_Z6.0mm +LED, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 6.0mm, 2 pins, diameter 3.0mm z-position of LED center 6.0mm, 2 pins +LED diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 6.0mm 2 pins diameter 3.0mm z-position of LED center 6.0mm 2 pins +0 +2 +2 +LED_THT +LED_D3.0mm_Horizontal_O3.81mm_Z10.0mm +LED, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 6.0mm, 2 pins, diameter 3.0mm z-position of LED center 6.0mm, 2 pins, diameter 3.0mm z-position of LED center 6.0mm, 2 pins, diameter 3.0mm z-position of LED center 10.0mm, 2 pins, diameter 3.0mm z-position of LED center 10.0mm, 2 pins +LED diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 6.0mm 2 pins diameter 3.0mm z-position of LED center 6.0mm 2 pins diameter 3.0mm z-position of LED center 6.0mm 2 pins diameter 3.0mm z-position of LED center 10.0mm 2 pins diameter 3.0mm z-position of LED center 10.0mm 2 pins +0 +2 +2 +LED_THT +LED_D3.0mm_Horizontal_O6.35mm_Z2.0mm +LED, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 2.0mm, 2 pins +LED diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 2.0mm 2 pins +0 +2 +2 +LED_THT +LED_D3.0mm_Horizontal_O6.35mm_Z6.0mm +LED, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 6.0mm, 2 pins, diameter 3.0mm z-position of LED center 6.0mm, 2 pins, diameter 3.0mm z-position of LED center 6.0mm, 2 pins +LED diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 6.0mm 2 pins diameter 3.0mm z-position of LED center 6.0mm 2 pins diameter 3.0mm z-position of LED center 6.0mm 2 pins +0 +2 +2 +LED_THT +LED_D3.0mm_Horizontal_O6.35mm_Z10.0mm +LED, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 2.0mm, 2 pins, diameter 3.0mm z-position of LED center 6.0mm, 2 pins, diameter 3.0mm z-position of LED center 6.0mm, 2 pins, diameter 3.0mm z-position of LED center 6.0mm, 2 pins, diameter 3.0mm z-position of LED center 10.0mm, 2 pins, diameter 3.0mm z-position of LED center 10.0mm, 2 pins, diameter 3.0mm z-position of LED center 10.0mm, 2 pins +LED diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 2.0mm 2 pins diameter 3.0mm z-position of LED center 6.0mm 2 pins diameter 3.0mm z-position of LED center 6.0mm 2 pins diameter 3.0mm z-position of LED center 6.0mm 2 pins diameter 3.0mm z-position of LED center 10.0mm 2 pins diameter 3.0mm z-position of LED center 10.0mm 2 pins diameter 3.0mm z-position of LED center 10.0mm 2 pins +0 +2 +2 +LED_THT +LED_D3.0mm_IRBlack +IR-ED, diameter 3.0mm, 2 pins, color: black +IR infrared LED diameter 3.0mm 2 pins black +0 +2 +2 +LED_THT +LED_D3.0mm_IRGrey +IR-LED, diameter 3.0mm, 2 pins, color: grey +IR infrared LED diameter 3.0mm 2 pins grey +0 +2 +2 +LED_THT +LED_D4.0mm +LED, diameter 4.0mm, 2 pins, http://www.kingbright.com/attachments/file/psearch/000/00/00/L-43GD(Ver.12B).pdf +LED diameter 4.0mm 2 pins +0 +2 +2 +LED_THT +LED_D5.0mm +LED, diameter 5.0mm, 2 pins, http://cdn-reichelt.de/documents/datenblatt/A500/LL-504BC2E-009.pdf +LED diameter 5.0mm 2 pins +0 +2 +2 +LED_THT +LED_D5.0mm-3 +LED, diameter 5.0mm, 2 pins, diameter 5.0mm, 3 pins, http://www.kingbright.com/attachments/file/psearch/000/00/00/L-59EGC(Ver.17A).pdf +LED diameter 5.0mm 2 pins diameter 5.0mm 3 pins +0 +3 +3 +LED_THT +LED_D5.0mm-3_Horizontal_O3.81mm_Z3.0mm +LED, diameter 5.0mm z-position of LED center 3.0mm, 3 pins, diameter 5.0mm z-position of LED center 3.0mm, 2 pins +LED diameter 5.0mm z-position of LED center 3.0mm 3 pins diameter 5.0mm z-position of LED center 3.0mm 2 pins +0 +3 +3 +LED_THT +LED_D5.0mm-4_RGB +LED, diameter 5.0mm, 2 pins, diameter 5.0mm, 3 pins, diameter 5.0mm, 4 pins, http://www.kingbright.com/attachments/file/psearch/000/00/00/L-154A4SUREQBFZGEW(Ver.9A).pdf +LED diameter 5.0mm 2 pins diameter 5.0mm 3 pins diameter 5.0mm 4 pins RGB RGBLED +0 +4 +4 +LED_THT +LED_D5.0mm-4_RGB_Staggered_Pins +LED, diameter 5.0mm, 4 pins, WP154A4, http://webtest4.kingbright.com/attachments/file/psearch/000/00/00/L-154A4SUREQBFZGEW(Ver.9A).pdf +rgb led +0 +4 +4 +LED_THT +LED_D5.0mm-4_RGB_Wide_Pins +LED, diameter 5.0mm, 2 pins, diameter 5.0mm, 3 pins, diameter 5.0mm, 4 pins, http://www.kingbright.com/attachments/file/psearch/000/00/00/L-154A4SUREQBFZGEW(Ver.9A).pdf +LED diameter 5.0mm 2 pins diameter 5.0mm 3 pins diameter 5.0mm 4 pins RGB RGBLED +0 +4 +4 +LED_THT +LED_D5.0mm_Clear +LED, diameter 5.0mm, 2 pins, http://cdn-reichelt.de/documents/datenblatt/A500/LL-504BC2E-009.pdf +LED diameter 5.0mm 2 pins +0 +2 +2 +LED_THT +LED_D5.0mm_FlatTop +LED, Round, FlatTop, diameter 5.0mm, 2 pins, http://www.kingbright.com/attachments/file/psearch/000/00/00/L-483GDT(Ver.15B).pdf +LED Round FlatTop diameter 5.0mm 2 pins +0 +2 +2 +LED_THT +LED_D5.0mm_Horizontal_O1.27mm_Z3.0mm +LED, diameter 5.0mm z-position of LED center 3.0mm, 2 pins +LED diameter 5.0mm z-position of LED center 3.0mm 2 pins +0 +2 +2 +LED_THT +LED_D5.0mm_Horizontal_O1.27mm_Z3.0mm_Clear +LED, diameter 5.0mm z-position of LED center 3.0mm, 2 pins +LED diameter 5.0mm z-position of LED center 3.0mm 2 pins +0 +2 +2 +LED_THT +LED_D5.0mm_Horizontal_O1.27mm_Z3.0mm_IRBlack +LED, diameter 5.0mm z-position of LED center 3.0mm, 2 pins +LED diameter 5.0mm z-position of LED center 3.0mm 2 pins +0 +2 +2 +LED_THT +LED_D5.0mm_Horizontal_O1.27mm_Z3.0mm_IRGrey +LED, diameter 5.0mm z-position of LED center 3.0mm, 2 pins +LED diameter 5.0mm z-position of LED center 3.0mm 2 pins +0 +2 +2 +LED_THT +LED_D5.0mm_Horizontal_O1.27mm_Z9.0mm +LED, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 9.0mm, 2 pins +LED diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 9.0mm 2 pins +0 +2 +2 +LED_THT +LED_D5.0mm_Horizontal_O1.27mm_Z15.0mm +LED, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 9.0mm, 2 pins, diameter 5.0mm z-position of LED center 9.0mm, 2 pins, diameter 5.0mm z-position of LED center 9.0mm, 2 pins, diameter 5.0mm z-position of LED center 15.0mm, 2 pins +LED diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 9.0mm 2 pins diameter 5.0mm z-position of LED center 9.0mm 2 pins diameter 5.0mm z-position of LED center 9.0mm 2 pins diameter 5.0mm z-position of LED center 15.0mm 2 pins +0 +2 +2 +LED_THT +LED_D5.0mm_Horizontal_O3.81mm_Z3.0mm +LED, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 3.0mm, 2 pins +LED diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 3.0mm 2 pins +0 +2 +2 +LED_THT +LED_D5.0mm_Horizontal_O3.81mm_Z9.0mm +LED, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 9.0mm, 2 pins, diameter 5.0mm z-position of LED center 9.0mm, 2 pins +LED diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 9.0mm 2 pins diameter 5.0mm z-position of LED center 9.0mm 2 pins +0 +2 +2 +LED_THT +LED_D5.0mm_Horizontal_O3.81mm_Z15.0mm +LED, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 9.0mm, 2 pins, diameter 5.0mm z-position of LED center 9.0mm, 2 pins, diameter 5.0mm z-position of LED center 9.0mm, 2 pins, diameter 5.0mm z-position of LED center 15.0mm, 2 pins, diameter 5.0mm z-position of LED center 15.0mm, 2 pins +LED diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 9.0mm 2 pins diameter 5.0mm z-position of LED center 9.0mm 2 pins diameter 5.0mm z-position of LED center 9.0mm 2 pins diameter 5.0mm z-position of LED center 15.0mm 2 pins diameter 5.0mm z-position of LED center 15.0mm 2 pins +0 +2 +2 +LED_THT +LED_D5.0mm_Horizontal_O6.35mm_Z3.0mm +LED, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 3.0mm, 2 pins +LED diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 3.0mm 2 pins +0 +2 +2 +LED_THT +LED_D5.0mm_Horizontal_O6.35mm_Z9.0mm +LED, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 9.0mm, 2 pins, diameter 5.0mm z-position of LED center 9.0mm, 2 pins, diameter 5.0mm z-position of LED center 9.0mm, 2 pins +LED diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 9.0mm 2 pins diameter 5.0mm z-position of LED center 9.0mm 2 pins diameter 5.0mm z-position of LED center 9.0mm 2 pins +0 +2 +2 +LED_THT +LED_D5.0mm_Horizontal_O6.35mm_Z15.0mm +LED, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 3.0mm, 2 pins, diameter 5.0mm z-position of LED center 9.0mm, 2 pins, diameter 5.0mm z-position of LED center 9.0mm, 2 pins, diameter 5.0mm z-position of LED center 9.0mm, 2 pins, diameter 5.0mm z-position of LED center 15.0mm, 2 pins, diameter 5.0mm z-position of LED center 15.0mm, 2 pins, diameter 5.0mm z-position of LED center 15.0mm, 2 pins +LED diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 3.0mm 2 pins diameter 5.0mm z-position of LED center 9.0mm 2 pins diameter 5.0mm z-position of LED center 9.0mm 2 pins diameter 5.0mm z-position of LED center 9.0mm 2 pins diameter 5.0mm z-position of LED center 15.0mm 2 pins diameter 5.0mm z-position of LED center 15.0mm 2 pins diameter 5.0mm z-position of LED center 15.0mm 2 pins +0 +2 +2 +LED_THT +LED_D5.0mm_IRBlack +LED, diameter 5.0mm, 2 pins, http://cdn-reichelt.de/documents/datenblatt/A500/LL-504BC2E-009.pdf +LED diameter 5.0mm 2 pins +0 +2 +2 +LED_THT +LED_D5.0mm_IRGrey +LED, diameter 5.0mm, 2 pins, http://cdn-reichelt.de/documents/datenblatt/A500/LL-504BC2E-009.pdf +LED diameter 5.0mm 2 pins +0 +2 +2 +LED_THT +LED_D8.0mm +LED, diameter 8.0mm, 2 pins, http://cdn-reichelt.de/documents/datenblatt/A500/LED8MMGE_LED8MMGN_LED8MMRT%23KIN.pdf +LED diameter 8.0mm 2 pins +0 +2 +2 +LED_THT +LED_D8.0mm-3 +LED, diameter 8.0mm, 2 pins, diameter 8.0mm, 3 pins +LED diameter 8.0mm 2 pins diameter 8.0mm 3 pins +0 +3 +3 +LED_THT +LED_D10.0mm +LED, diameter 10.0mm, 2 pins, http://cdn-reichelt.de/documents/datenblatt/A500/LED10-4500RT%23KIN.pdf +LED diameter 10.0mm 2 pins +0 +2 +2 +LED_THT +LED_D10.0mm-3 +LED, diameter 10.0mm, 2 pins, diameter 10.0mm, 3 pins, http://www.kingbright.com/attachments/file/psearch/000/00/00/L-819EGW(Ver.14A).pdf +LED diameter 10.0mm 2 pins diameter 10.0mm 3 pins +0 +3 +3 +LED_THT +LED_D20.0mm +LED, diameter 20.0mm, 2 pins, http://cdn-reichelt.de/documents/datenblatt/A500/DLC2-6GD%28V6%29.pdf +LED diameter 20.0mm 2 pins +0 +2 +2 +LED_THT +LED_Oval_W5.2mm_H3.8mm +LED_Oval, Oval, Oval size 5.2x3.8mm^2, 2 pins, http://www.kingbright.com/attachments/file/psearch/000/00/00/L-5603QBC-D(Ver.12B).pdf +LED_Oval Oval Oval size 5.2x3.8mm^2 2 pins +0 +2 +2 +LED_THT +LED_Rectangular_W3.0mm_H2.0mm +LED_Rectangular, Rectangular, Rectangular size 3.0x2.0mm^2, 2 pins, http://www.kingbright.com/attachments/file/psearch/000/00/00/L-169XCGDK(Ver.9B).pdf +LED_Rectangular Rectangular Rectangular size 3.0x2.0mm^2 2 pins +0 +2 +2 +LED_THT +LED_Rectangular_W3.9mm_H1.8mm +LED_Rectangular, Rectangular, Rectangular size 3.9x1.8mm^2, 2 pins, http://www.kingbright.com/attachments/file/psearch/000/00/00/L-2774GD(Ver.7B).pdf +LED_Rectangular Rectangular Rectangular size 3.9x1.8mm^2 2 pins +0 +2 +2 +LED_THT +LED_Rectangular_W3.9mm_H1.8mm_FlatTop +LED_Rectangular, Rectangular, Rectangular size 3.9x1.8mm^2, 2 pins, http://www.kingbright.com/attachments/file/psearch/000/00/00/L-2774GD(Ver.7B).pdf +LED_Rectangular Rectangular Rectangular size 3.9x1.8mm^2 2 pins +0 +2 +2 +LED_THT +LED_Rectangular_W3.9mm_H1.9mm +LED_Rectangular, Rectangular, Rectangular size 3.9x1.9mm^2, 2 pins, http://www.kingbright.com/attachments/file/psearch/000/00/00/L-144GDT(Ver.14B).pdf +LED_Rectangular Rectangular Rectangular size 3.9x1.9mm^2 2 pins +0 +2 +2 +LED_THT +LED_Rectangular_W5.0mm_H2.0mm +LED_Rectangular, Rectangular, Rectangular size 5.0x2.0mm^2, 2 pins, http://www.kingbright.com/attachments/file/psearch/000/00/00/L-169XCGDK(Ver.9B).pdf +LED_Rectangular Rectangular Rectangular size 5.0x2.0mm^2 2 pins +0 +2 +2 +LED_THT +LED_Rectangular_W5.0mm_H2.0mm-3Pins +LED_Rectangular, Rectangular, Rectangular size 5.0x2.0mm^2, 3 pins, http://www.kingbright.com/attachments/file/psearch/000/00/00/L-169XCGDK(Ver.9B).pdf +LED_Rectangular Rectangular Rectangular size 5.0x2.0mm^2 3 pins +0 +3 +3 +LED_THT +LED_Rectangular_W5.0mm_H2.0mm_Horizontal_O1.27mm_Z1.0mm +LED_Rectangular, Rectangular, Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins +LED_Rectangular Rectangular Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins +0 +2 +2 +LED_THT +LED_Rectangular_W5.0mm_H2.0mm_Horizontal_O1.27mm_Z3.0mm +LED_Rectangular, Rectangular, Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm, 2 pins +LED_Rectangular Rectangular Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm 2 pins +0 +2 +2 +LED_THT +LED_Rectangular_W5.0mm_H2.0mm_Horizontal_O1.27mm_Z5.0mm +LED_Rectangular, Rectangular, Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 5.0mm, 2 pins +LED_Rectangular Rectangular Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 5.0mm 2 pins +0 +2 +2 +LED_THT +LED_Rectangular_W5.0mm_H2.0mm_Horizontal_O3.81mm_Z1.0mm +LED_Rectangular, Rectangular, Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins +LED_Rectangular Rectangular Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins +0 +2 +2 +LED_THT +LED_Rectangular_W5.0mm_H2.0mm_Horizontal_O3.81mm_Z3.0mm +LED_Rectangular, Rectangular, Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm, 2 pins +LED_Rectangular Rectangular Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm 2 pins +0 +2 +2 +LED_THT +LED_Rectangular_W5.0mm_H2.0mm_Horizontal_O3.81mm_Z5.0mm +LED_Rectangular, Rectangular, Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 5.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 5.0mm, 2 pins +LED_Rectangular Rectangular Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 5.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 5.0mm 2 pins +0 +2 +2 +LED_THT +LED_Rectangular_W5.0mm_H2.0mm_Horizontal_O6.35mm_Z1.0mm +LED_Rectangular, Rectangular, Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins +LED_Rectangular Rectangular Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins +0 +2 +2 +LED_THT +LED_Rectangular_W5.0mm_H2.0mm_Horizontal_O6.35mm_Z3.0mm +LED_Rectangular, Rectangular, Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm, 2 pins +LED_Rectangular Rectangular Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm 2 pins +0 +2 +2 +LED_THT +LED_Rectangular_W5.0mm_H2.0mm_Horizontal_O6.35mm_Z5.0mm +LED_Rectangular, Rectangular, Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 5.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 5.0mm, 2 pins, Rectangular size 5.0x2.0mm^2 z-position of LED center 5.0mm, 2 pins +LED_Rectangular Rectangular Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 1.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 3.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 5.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 5.0mm 2 pins Rectangular size 5.0x2.0mm^2 z-position of LED center 5.0mm 2 pins +0 +2 +2 +LED_THT +LED_Rectangular_W5.0mm_H5.0mm +LED_Rectangular, Rectangular, Rectangular size 5.0x5.0mm^2, 2 pins, http://www.kingbright.com/attachments/file/psearch/000/00/00/L-169XCGDK(Ver.9B).pdf +LED_Rectangular Rectangular Rectangular size 5.0x5.0mm^2 2 pins +0 +2 +2 +LED_THT +LED_Rectangular_W7.62mm_H4.55mm_P5.08mm_R3 +Datasheet can be found at https://www.gme.cz/data/attachments/dsh.511-795.1.pdf +LED automotive super flux 7.62mm +0 +4 +2 +LED_THT +LED_SideEmitter_Rectangular_W4.5mm_H1.6mm +LED_SideEmitter_Rectangular, Rectangular, SideEmitter, Rectangular size 4.5x1.6mm^2, 2 pins, http://cdn-reichelt.de/documents/datenblatt/A500/LED15MMGE_LED15MMGN%23KIN.pdf +LED_SideEmitter_Rectangular Rectangular SideEmitter Rectangular size 4.5x1.6mm^2 2 pins +0 +2 +2 +LED_THT +LED_VCCLite_5381H1_6.35x6.35mm +Red 5381 Series LED VCCLite https://vcclite.com/wp-content/uploads/wpallimport/files/files/5381Series.pdf http://static.vcclite.com/pdf/Mounting%20Hole%20Pattern%202.pdf +Red 5381 Series LED +0 +2 +2 +LED_THT +LED_VCCLite_5381H3_6.35x6.35mm +Amber 5381 Series LED VCCLite https://vcclite.com/wp-content/uploads/wpallimport/files/files/5381Series.pdf http://static.vcclite.com/pdf/Mounting%20Hole%20Pattern%202.pdf +Amber 5381 Series LED +0 +2 +2 +LED_THT +LED_VCCLite_5381H5_6.35x6.35mm +Green 5381 Series LED VCCLite https://vcclite.com/wp-content/uploads/wpallimport/files/files/5381Series.pdf http://static.vcclite.com/pdf/Mounting%20Hole%20Pattern%202.pdf +Green 5381 Series LED +0 +2 +2 +LED_THT +LED_VCCLite_5381H7_6.35x6.35mm +Yellow 5381 Series LED VCCLite https://vcclite.com/wp-content/uploads/wpallimport/files/files/5381Series.pdf http://static.vcclite.com/pdf/Mounting%20Hole%20Pattern%202.pdf +Yellow 5381 Series LED +0 +2 +2 +Module +A20_OLINUXINO_LIME2 +A20 Olinuxino LIME2, 1.2GHz, 512-1024MB RAM, Micro-SD, NAND or eMMC, 1000Mbit Ethernet +A20 Olimex Olinuxino LIME2 development board +0 +180 +180 +Module +Adafruit_HUZZAH_ESP8266_breakout +32-bit microcontroller module with WiFi, https://www.adafruit.com/product/2471 +ESP8266 WiFi microcontroller +0 +20 +20 +Module +Adafruit_HUZZAH_ESP8266_breakout_WithMountingHoles +32-bit microcontroller module with WiFi, https://www.adafruit.com/product/2471 +ESP8266 WiFi microcontroller +0 +20 +20 +Module +Arduino_Nano +Arduino Nano, http://www.mouser.com/pdfdocs/Gravitech_Arduino_Nano3_0.pdf +Arduino Nano +0 +30 +30 +Module +Arduino_Nano_WithMountingHoles +Arduino Nano, http://www.mouser.com/pdfdocs/Gravitech_Arduino_Nano3_0.pdf +Arduino Nano +0 +30 +30 +Module +Arduino_UNO_R2 +Arduino UNO R2, http://www.mouser.com/pdfdocs/Gravitech_Arduino_Nano3_0.pdf +Arduino UNO R2 +0 +30 +30 +Module +Arduino_UNO_R2_WithMountingHoles +Arduino UNO R2, http://www.mouser.com/pdfdocs/Gravitech_Arduino_Nano3_0.pdf +Arduino UNO R2 +0 +30 +30 +Module +Arduino_UNO_R3 +Arduino UNO R3, http://www.mouser.com/pdfdocs/Gravitech_Arduino_Nano3_0.pdf +Arduino UNO R3 +0 +32 +32 +Module +Arduino_UNO_R3_WithMountingHoles +Arduino UNO R3, http://www.mouser.com/pdfdocs/Gravitech_Arduino_Nano3_0.pdf +Arduino UNO R3 +0 +32 +32 +Module +BeagleBoard_PocketBeagle +PocketBeagle, https://github.com/beagleboard/pocketbeagle/wiki/System-Reference-Manual#71_Expansion_Header_Connectors +PocketBeagle +0 +72 +72 +Module +Maple_Mini +Maple Mini, http://docs.leaflabs.com/static.leaflabs.com/pub/leaflabs/maple-docs/0.0.12/hardware/maple-mini.html +Maple Mini +0 +40 +40 +Module +Onion_Omega2+ +https://onion.io/omega2/ +Omega Onion module +0 +32 +32 +Module +Onion_Omega2S +https://github.com/OnionIoT/Omega2/raw/master/Documents/Omega2S%20Datasheet.pdf +onion omega module +0 +89 +64 +Module +Pololu_Breakout-16_15.2x20.3mm +Pololu Breakout 16-pin 15.2x20.3mm 0.6x0.8\ +Pololu Breakout +0 +16 +16 +Module +Raspberry_Pi_Zero_Socketed_THT_FaceDown_MountingHoles +Raspberry Pi Zero using through hole straight pin socket, 2x20, 2.54mm pitch, https://www.raspberrypi.org/documentation/hardware/raspberrypi/mechanical/rpi_MECH_Zero_1p2.pdf +raspberry pi zero through hole +0 +40 +40 +Module +ST_Morpho_Connector_144_STLink +ST Morpho Connector 144 With STLink +ST Morpho Connector 144 STLink +0 +148 +148 +Module +ST_Morpho_Connector_144_STLink_MountingHoles +ST Morpho Connector 144 With STLink +ST Morpho Connector 144 STLink +0 +148 +148 +Module +Texas_EUK_R-PDSS-T7_THT +Texas Instruments EUK 7 Pin Double Sided Module +module pcb +0 +7 +7 +Module +Texas_EUS_R-PDSS-T5_THT +Texas Instruments EUS 5 Pin Double Sided Module +module pcb +0 +5 +5 +Module +Texas_EUW_R-PDSS-T7_THT +Texas Instruments EUW 7 Pin Double Sided Module +module pcb +0 +7 +7 +Module +WEMOS_D1_mini_light +16-pin module, column spacing 22.86 mm (900 mils), https://wiki.wemos.cc/products:d1:d1_mini, https://c1.staticflickr.com/1/734/31400410271_f278b087db_z.jpg +ESP8266 WiFi microcontroller +0 +16 +16 +MountingEquipment +DINRailAdapter_3xM3_PhoenixContact_1201578 +https://www.phoenixcontact.com/online/portal/us?uri=pxc-oc-itemdetail:pid=1201578&library=usen&tab=1 +DIN rail adapter universal three M3 clearance holes +0 +0 +0 +MountingHole +MountingHole_2.1mm +Mounting Hole 2.1mm, no annular +mounting hole 2.1mm no annular +0 +0 +0 +MountingHole +MountingHole_2.2mm_M2 +Mounting Hole 2.2mm, no annular, M2 +mounting hole 2.2mm no annular m2 +0 +0 +0 +MountingHole +MountingHole_2.2mm_M2_DIN965 +Mounting Hole 2.2mm, no annular, M2, DIN965 +mounting hole 2.2mm no annular m2 din965 +0 +0 +0 +MountingHole +MountingHole_2.2mm_M2_DIN965_Pad +Mounting Hole 2.2mm, M2, DIN965 +mounting hole 2.2mm m2 din965 +0 +1 +1 +MountingHole +MountingHole_2.2mm_M2_DIN965_Pad_TopBottom +Mounting Hole 2.2mm, M2, DIN965 +mounting hole 2.2mm m2 din965 +0 +3 +1 +MountingHole +MountingHole_2.2mm_M2_DIN965_Pad_TopOnly +Mounting Hole 2.2mm, M2, DIN965 +mounting hole 2.2mm m2 din965 +0 +2 +1 +MountingHole +MountingHole_2.2mm_M2_ISO7380 +Mounting Hole 2.2mm, no annular, M2, ISO7380 +mounting hole 2.2mm no annular m2 iso7380 +0 +0 +0 +MountingHole +MountingHole_2.2mm_M2_ISO7380_Pad +Mounting Hole 2.2mm, M2, ISO7380 +mounting hole 2.2mm m2 iso7380 +0 +1 +1 +MountingHole +MountingHole_2.2mm_M2_ISO7380_Pad_TopBottom +Mounting Hole 2.2mm, M2, ISO7380 +mounting hole 2.2mm m2 iso7380 +0 +3 +1 +MountingHole +MountingHole_2.2mm_M2_ISO7380_Pad_TopOnly +Mounting Hole 2.2mm, M2, ISO7380 +mounting hole 2.2mm m2 iso7380 +0 +2 +1 +MountingHole +MountingHole_2.2mm_M2_ISO14580 +Mounting Hole 2.2mm, no annular, M2, ISO14580 +mounting hole 2.2mm no annular m2 iso14580 +0 +0 +0 +MountingHole +MountingHole_2.2mm_M2_ISO14580_Pad +Mounting Hole 2.2mm, M2, ISO14580 +mounting hole 2.2mm m2 iso14580 +0 +1 +1 +MountingHole +MountingHole_2.2mm_M2_ISO14580_Pad_TopBottom +Mounting Hole 2.2mm, M2, ISO14580 +mounting hole 2.2mm m2 iso14580 +0 +3 +1 +MountingHole +MountingHole_2.2mm_M2_ISO14580_Pad_TopOnly +Mounting Hole 2.2mm, M2, ISO14580 +mounting hole 2.2mm m2 iso14580 +0 +2 +1 +MountingHole +MountingHole_2.2mm_M2_Pad +Mounting Hole 2.2mm, M2 +mounting hole 2.2mm m2 +0 +1 +1 +MountingHole +MountingHole_2.2mm_M2_Pad_TopBottom +Mounting Hole 2.2mm, M2 +mounting hole 2.2mm m2 +0 +3 +1 +MountingHole +MountingHole_2.2mm_M2_Pad_TopOnly +Mounting Hole 2.2mm, M2 +mounting hole 2.2mm m2 +0 +2 +1 +MountingHole +MountingHole_2.2mm_M2_Pad_Via +Mounting Hole 2.2mm, M2 +mounting hole 2.2mm m2 +0 +9 +1 +MountingHole +MountingHole_2.5mm +Mounting Hole 2.5mm, no annular +mounting hole 2.5mm no annular +0 +0 +0 +MountingHole +MountingHole_2.5mm_Pad +Mounting Hole 2.5mm +mounting hole 2.5mm +0 +1 +1 +MountingHole +MountingHole_2.5mm_Pad_TopBottom +Mounting Hole 2.5mm +mounting hole 2.5mm +0 +3 +1 +MountingHole +MountingHole_2.5mm_Pad_TopOnly +Mounting Hole 2.5mm +mounting hole 2.5mm +0 +2 +1 +MountingHole +MountingHole_2.5mm_Pad_Via +Mounting Hole 2.5mm +mounting hole 2.5mm +0 +9 +1 +MountingHole +MountingHole_2.7mm +Mounting Hole 2.7mm, no annular +mounting hole 2.7mm no annular +0 +0 +0 +MountingHole +MountingHole_2.7mm_M2.5 +Mounting Hole 2.7mm, no annular, M2.5 +mounting hole 2.7mm no annular m2.5 +0 +0 +0 +MountingHole +MountingHole_2.7mm_M2.5_DIN965 +Mounting Hole 2.7mm, no annular, M2.5, DIN965 +mounting hole 2.7mm no annular m2.5 din965 +0 +0 +0 +MountingHole +MountingHole_2.7mm_M2.5_DIN965_Pad +Mounting Hole 2.7mm, M2.5, DIN965 +mounting hole 2.7mm m2.5 din965 +0 +1 +1 +MountingHole +MountingHole_2.7mm_M2.5_DIN965_Pad_TopBottom +Mounting Hole 2.7mm, M2.5, DIN965 +mounting hole 2.7mm m2.5 din965 +0 +3 +1 +MountingHole +MountingHole_2.7mm_M2.5_DIN965_Pad_TopOnly +Mounting Hole 2.7mm, M2.5, DIN965 +mounting hole 2.7mm m2.5 din965 +0 +2 +1 +MountingHole +MountingHole_2.7mm_M2.5_ISO7380 +Mounting Hole 2.7mm, no annular, M2.5, ISO7380 +mounting hole 2.7mm no annular m2.5 iso7380 +0 +0 +0 +MountingHole +MountingHole_2.7mm_M2.5_ISO7380_Pad +Mounting Hole 2.7mm, M2.5, ISO7380 +mounting hole 2.7mm m2.5 iso7380 +0 +1 +1 +MountingHole +MountingHole_2.7mm_M2.5_ISO7380_Pad_TopBottom +Mounting Hole 2.7mm, M2.5, ISO7380 +mounting hole 2.7mm m2.5 iso7380 +0 +3 +1 +MountingHole +MountingHole_2.7mm_M2.5_ISO7380_Pad_TopOnly +Mounting Hole 2.7mm, M2.5, ISO7380 +mounting hole 2.7mm m2.5 iso7380 +0 +2 +1 +MountingHole +MountingHole_2.7mm_M2.5_ISO14580 +Mounting Hole 2.7mm, no annular, M2.5, ISO14580 +mounting hole 2.7mm no annular m2.5 iso14580 +0 +0 +0 +MountingHole +MountingHole_2.7mm_M2.5_ISO14580_Pad +Mounting Hole 2.7mm, M2.5, ISO14580 +mounting hole 2.7mm m2.5 iso14580 +0 +1 +1 +MountingHole +MountingHole_2.7mm_M2.5_ISO14580_Pad_TopBottom +Mounting Hole 2.7mm, M2.5, ISO14580 +mounting hole 2.7mm m2.5 iso14580 +0 +3 +1 +MountingHole +MountingHole_2.7mm_M2.5_ISO14580_Pad_TopOnly +Mounting Hole 2.7mm, M2.5, ISO14580 +mounting hole 2.7mm m2.5 iso14580 +0 +2 +1 +MountingHole +MountingHole_2.7mm_M2.5_Pad +Mounting Hole 2.7mm, M2.5 +mounting hole 2.7mm m2.5 +0 +1 +1 +MountingHole +MountingHole_2.7mm_M2.5_Pad_TopBottom +Mounting Hole 2.7mm, M2.5 +mounting hole 2.7mm m2.5 +0 +3 +1 +MountingHole +MountingHole_2.7mm_M2.5_Pad_TopOnly +Mounting Hole 2.7mm, M2.5 +mounting hole 2.7mm m2.5 +0 +2 +1 +MountingHole +MountingHole_2.7mm_M2.5_Pad_Via +Mounting Hole 2.7mm +mounting hole 2.7mm +0 +9 +1 +MountingHole +MountingHole_2.7mm_Pad +Mounting Hole 2.7mm +mounting hole 2.7mm +0 +1 +1 +MountingHole +MountingHole_2.7mm_Pad_TopBottom +Mounting Hole 2.7mm +mounting hole 2.7mm +0 +3 +1 +MountingHole +MountingHole_2.7mm_Pad_TopOnly +Mounting Hole 2.7mm +mounting hole 2.7mm +0 +2 +1 +MountingHole +MountingHole_2.7mm_Pad_Via +Mounting Hole 2.7mm +mounting hole 2.7mm +0 +9 +1 +MountingHole +MountingHole_2mm +Mounting Hole 2mm, no annular +mounting hole 2mm no annular +0 +0 +0 +MountingHole +MountingHole_3.2mm_M3 +Mounting Hole 3.2mm, no annular, M3 +mounting hole 3.2mm no annular m3 +0 +0 +0 +MountingHole +MountingHole_3.2mm_M3_DIN965 +Mounting Hole 3.2mm, no annular, M3, DIN965 +mounting hole 3.2mm no annular m3 din965 +0 +0 +0 +MountingHole +MountingHole_3.2mm_M3_DIN965_Pad +Mounting Hole 3.2mm, M3, DIN965 +mounting hole 3.2mm m3 din965 +0 +1 +1 +MountingHole +MountingHole_3.2mm_M3_DIN965_Pad_TopBottom +Mounting Hole 3.2mm, M3, DIN965 +mounting hole 3.2mm m3 din965 +0 +3 +1 +MountingHole +MountingHole_3.2mm_M3_DIN965_Pad_TopOnly +Mounting Hole 3.2mm, M3, DIN965 +mounting hole 3.2mm m3 din965 +0 +2 +1 +MountingHole +MountingHole_3.2mm_M3_ISO7380 +Mounting Hole 3.2mm, no annular, M3, ISO7380 +mounting hole 3.2mm no annular m3 iso7380 +0 +0 +0 +MountingHole +MountingHole_3.2mm_M3_ISO7380_Pad +Mounting Hole 3.2mm, M3, ISO7380 +mounting hole 3.2mm m3 iso7380 +0 +1 +1 +MountingHole +MountingHole_3.2mm_M3_ISO7380_Pad_TopBottom +Mounting Hole 3.2mm, M3, ISO7380 +mounting hole 3.2mm m3 iso7380 +0 +3 +1 +MountingHole +MountingHole_3.2mm_M3_ISO7380_Pad_TopOnly +Mounting Hole 3.2mm, M3, ISO7380 +mounting hole 3.2mm m3 iso7380 +0 +2 +1 +MountingHole +MountingHole_3.2mm_M3_ISO14580 +Mounting Hole 3.2mm, no annular, M3, ISO14580 +mounting hole 3.2mm no annular m3 iso14580 +0 +0 +0 +MountingHole +MountingHole_3.2mm_M3_ISO14580_Pad +Mounting Hole 3.2mm, M3, ISO14580 +mounting hole 3.2mm m3 iso14580 +0 +1 +1 +MountingHole +MountingHole_3.2mm_M3_ISO14580_Pad_TopBottom +Mounting Hole 3.2mm, M3, ISO14580 +mounting hole 3.2mm m3 iso14580 +0 +3 +1 +MountingHole +MountingHole_3.2mm_M3_ISO14580_Pad_TopOnly +Mounting Hole 3.2mm, M3, ISO14580 +mounting hole 3.2mm m3 iso14580 +0 +2 +1 +MountingHole +MountingHole_3.2mm_M3_Pad +Mounting Hole 3.2mm, M3 +mounting hole 3.2mm m3 +0 +1 +1 +MountingHole +MountingHole_3.2mm_M3_Pad_TopBottom +Mounting Hole 3.2mm, M3 +mounting hole 3.2mm m3 +0 +3 +1 +MountingHole +MountingHole_3.2mm_M3_Pad_TopOnly +Mounting Hole 3.2mm, M3 +mounting hole 3.2mm m3 +0 +2 +1 +MountingHole +MountingHole_3.2mm_M3_Pad_Via +Mounting Hole 3.2mm, M3 +mounting hole 3.2mm m3 +0 +9 +1 +MountingHole +MountingHole_3.5mm +Mounting Hole 3.5mm, no annular +mounting hole 3.5mm no annular +0 +0 +0 +MountingHole +MountingHole_3.5mm_Pad +Mounting Hole 3.5mm +mounting hole 3.5mm +0 +1 +1 +MountingHole +MountingHole_3.5mm_Pad_TopBottom +Mounting Hole 3.5mm +mounting hole 3.5mm +0 +3 +1 +MountingHole +MountingHole_3.5mm_Pad_TopOnly +Mounting Hole 3.5mm +mounting hole 3.5mm +0 +2 +1 +MountingHole +MountingHole_3.5mm_Pad_Via +Mounting Hole 3.5mm +mounting hole 3.5mm +0 +9 +1 +MountingHole +MountingHole_3.7mm +Mounting Hole 3.7mm, no annular +mounting hole 3.7mm no annular +0 +0 +0 +MountingHole +MountingHole_3.7mm_Pad +Mounting Hole 3.7mm +mounting hole 3.7mm +0 +1 +1 +MountingHole +MountingHole_3.7mm_Pad_TopBottom +Mounting Hole 3.7mm +mounting hole 3.7mm +0 +3 +1 +MountingHole +MountingHole_3.7mm_Pad_TopOnly +Mounting Hole 3.7mm +mounting hole 3.7mm +0 +2 +1 +MountingHole +MountingHole_3.7mm_Pad_Via +Mounting Hole 3.7mm +mounting hole 3.7mm +0 +9 +1 +MountingHole +MountingHole_3mm +Mounting Hole 3mm, no annular +mounting hole 3mm no annular +0 +0 +0 +MountingHole +MountingHole_3mm_Pad +Mounting Hole 3mm +mounting hole 3mm +0 +1 +1 +MountingHole +MountingHole_3mm_Pad_TopBottom +Mounting Hole 3mm +mounting hole 3mm +0 +3 +1 +MountingHole +MountingHole_3mm_Pad_TopOnly +Mounting Hole 3mm +mounting hole 3mm +0 +2 +1 +MountingHole +MountingHole_3mm_Pad_Via +Mounting Hole 3mm +mounting hole 3mm +0 +9 +1 +MountingHole +MountingHole_4.3mm_M4 +Mounting Hole 4.3mm, no annular, M4 +mounting hole 4.3mm no annular m4 +0 +0 +0 +MountingHole +MountingHole_4.3mm_M4_DIN965 +Mounting Hole 4.3mm, no annular, M4, DIN965 +mounting hole 4.3mm no annular m4 din965 +0 +0 +0 +MountingHole +MountingHole_4.3mm_M4_DIN965_Pad +Mounting Hole 4.3mm, M4, DIN965 +mounting hole 4.3mm m4 din965 +0 +1 +1 +MountingHole +MountingHole_4.3mm_M4_DIN965_Pad_TopBottom +Mounting Hole 4.3mm, M4, DIN965 +mounting hole 4.3mm m4 din965 +0 +3 +1 +MountingHole +MountingHole_4.3mm_M4_DIN965_Pad_TopOnly +Mounting Hole 4.3mm, M4, DIN965 +mounting hole 4.3mm m4 din965 +0 +2 +1 +MountingHole +MountingHole_4.3mm_M4_ISO7380 +Mounting Hole 4.3mm, no annular, M4, ISO7380 +mounting hole 4.3mm no annular m4 iso7380 +0 +0 +0 +MountingHole +MountingHole_4.3mm_M4_ISO7380_Pad +Mounting Hole 4.3mm, M4, ISO7380 +mounting hole 4.3mm m4 iso7380 +0 +1 +1 +MountingHole +MountingHole_4.3mm_M4_ISO7380_Pad_TopBottom +Mounting Hole 4.3mm, M4, ISO7380 +mounting hole 4.3mm m4 iso7380 +0 +3 +1 +MountingHole +MountingHole_4.3mm_M4_ISO7380_Pad_TopOnly +Mounting Hole 4.3mm, M4, ISO7380 +mounting hole 4.3mm m4 iso7380 +0 +2 +1 +MountingHole +MountingHole_4.3mm_M4_ISO14580 +Mounting Hole 4.3mm, no annular, M4, ISO14580 +mounting hole 4.3mm no annular m4 iso14580 +0 +0 +0 +MountingHole +MountingHole_4.3mm_M4_ISO14580_Pad +Mounting Hole 4.3mm, M4, ISO14580 +mounting hole 4.3mm m4 iso14580 +0 +1 +1 +MountingHole +MountingHole_4.3mm_M4_ISO14580_Pad_TopBottom +Mounting Hole 4.3mm, M4, ISO14580 +mounting hole 4.3mm m4 iso14580 +0 +3 +1 +MountingHole +MountingHole_4.3mm_M4_ISO14580_Pad_TopOnly +Mounting Hole 4.3mm, M4, ISO14580 +mounting hole 4.3mm m4 iso14580 +0 +2 +1 +MountingHole +MountingHole_4.3mm_M4_Pad +Mounting Hole 4.3mm, M4 +mounting hole 4.3mm m4 +0 +1 +1 +MountingHole +MountingHole_4.3mm_M4_Pad_TopBottom +Mounting Hole 4.3mm, M4 +mounting hole 4.3mm m4 +0 +3 +1 +MountingHole +MountingHole_4.3mm_M4_Pad_TopOnly +Mounting Hole 4.3mm, M4 +mounting hole 4.3mm m4 +0 +2 +1 +MountingHole +MountingHole_4.3mm_M4_Pad_Via +Mounting Hole 4.3mm, M4 +mounting hole 4.3mm m4 +0 +9 +1 +MountingHole +MountingHole_4.3x6.2mm_M4_Pad +Mounting Hole 4.3x6.2mm, M4 +mounting hole 4.3x6.2mm m4 +0 +1 +1 +MountingHole +MountingHole_4.3x6.2mm_M4_Pad_Via +Mounting Hole 4.3x6.2mm, M4 +mounting hole 4.3x6.2mm m4 +0 +17 +1 +MountingHole +MountingHole_4.5mm +Mounting Hole 4.5mm, no annular +mounting hole 4.5mm no annular +0 +0 +0 +MountingHole +MountingHole_4.5mm_Pad +Mounting Hole 4.5mm +mounting hole 4.5mm +0 +1 +1 +MountingHole +MountingHole_4.5mm_Pad_TopBottom +Mounting Hole 4.5mm +mounting hole 4.5mm +0 +3 +1 +MountingHole +MountingHole_4.5mm_Pad_TopOnly +Mounting Hole 4.5mm +mounting hole 4.5mm +0 +2 +1 +MountingHole +MountingHole_4.5mm_Pad_Via +Mounting Hole 4.5mm +mounting hole 4.5mm +0 +9 +1 +MountingHole +MountingHole_4mm +Mounting Hole 4mm, no annular +mounting hole 4mm no annular +0 +0 +0 +MountingHole +MountingHole_4mm_Pad +Mounting Hole 4mm +mounting hole 4mm +0 +1 +1 +MountingHole +MountingHole_4mm_Pad_TopBottom +Mounting Hole 4mm +mounting hole 4mm +0 +3 +1 +MountingHole +MountingHole_4mm_Pad_TopOnly +Mounting Hole 4mm +mounting hole 4mm +0 +2 +1 +MountingHole +MountingHole_4mm_Pad_Via +Mounting Hole 4mm +mounting hole 4mm +0 +9 +1 +MountingHole +MountingHole_5.3mm_M5 +Mounting Hole 5.3mm, no annular, M5 +mounting hole 5.3mm no annular m5 +0 +0 +0 +MountingHole +MountingHole_5.3mm_M5_DIN965 +Mounting Hole 5.3mm, no annular, M5, DIN965 +mounting hole 5.3mm no annular m5 din965 +0 +0 +0 +MountingHole +MountingHole_5.3mm_M5_DIN965_Pad +Mounting Hole 5.3mm, M5, DIN965 +mounting hole 5.3mm m5 din965 +0 +1 +1 +MountingHole +MountingHole_5.3mm_M5_DIN965_Pad_TopBottom +Mounting Hole 5.3mm, M5, DIN965 +mounting hole 5.3mm m5 din965 +0 +3 +1 +MountingHole +MountingHole_5.3mm_M5_DIN965_Pad_TopOnly +Mounting Hole 5.3mm, M5, DIN965 +mounting hole 5.3mm m5 din965 +0 +2 +1 +MountingHole +MountingHole_5.3mm_M5_ISO7380 +Mounting Hole 5.3mm, no annular, M5, ISO7380 +mounting hole 5.3mm no annular m5 iso7380 +0 +0 +0 +MountingHole +MountingHole_5.3mm_M5_ISO7380_Pad +Mounting Hole 5.3mm, M5, ISO7380 +mounting hole 5.3mm m5 iso7380 +0 +1 +1 +MountingHole +MountingHole_5.3mm_M5_ISO7380_Pad_TopBottom +Mounting Hole 5.3mm, M5, ISO7380 +mounting hole 5.3mm m5 iso7380 +0 +3 +1 +MountingHole +MountingHole_5.3mm_M5_ISO7380_Pad_TopOnly +Mounting Hole 5.3mm, M5, ISO7380 +mounting hole 5.3mm m5 iso7380 +0 +2 +1 +MountingHole +MountingHole_5.3mm_M5_ISO14580 +Mounting Hole 5.3mm, no annular, M5, ISO14580 +mounting hole 5.3mm no annular m5 iso14580 +0 +0 +0 +MountingHole +MountingHole_5.3mm_M5_ISO14580_Pad +Mounting Hole 5.3mm, M5, ISO14580 +mounting hole 5.3mm m5 iso14580 +0 +1 +1 +MountingHole +MountingHole_5.3mm_M5_ISO14580_Pad_TopBottom +Mounting Hole 5.3mm, M5, ISO14580 +mounting hole 5.3mm m5 iso14580 +0 +3 +1 +MountingHole +MountingHole_5.3mm_M5_ISO14580_Pad_TopOnly +Mounting Hole 5.3mm, M5, ISO14580 +mounting hole 5.3mm m5 iso14580 +0 +2 +1 +MountingHole +MountingHole_5.3mm_M5_Pad +Mounting Hole 5.3mm, M5 +mounting hole 5.3mm m5 +0 +1 +1 +MountingHole +MountingHole_5.3mm_M5_Pad_TopBottom +Mounting Hole 5.3mm, M5 +mounting hole 5.3mm m5 +0 +3 +1 +MountingHole +MountingHole_5.3mm_M5_Pad_TopOnly +Mounting Hole 5.3mm, M5 +mounting hole 5.3mm m5 +0 +2 +1 +MountingHole +MountingHole_5.3mm_M5_Pad_Via +Mounting Hole 5.3mm, M5 +mounting hole 5.3mm m5 +0 +9 +1 +MountingHole +MountingHole_5.5mm +Mounting Hole 5.5mm, no annular +mounting hole 5.5mm no annular +0 +0 +0 +MountingHole +MountingHole_5.5mm_Pad +Mounting Hole 5.5mm +mounting hole 5.5mm +0 +1 +1 +MountingHole +MountingHole_5.5mm_Pad_TopBottom +Mounting Hole 5.5mm +mounting hole 5.5mm +0 +3 +1 +MountingHole +MountingHole_5.5mm_Pad_TopOnly +Mounting Hole 5.5mm +mounting hole 5.5mm +0 +2 +1 +MountingHole +MountingHole_5.5mm_Pad_Via +Mounting Hole 5.5mm +mounting hole 5.5mm +0 +9 +1 +MountingHole +MountingHole_5mm +Mounting Hole 5mm, no annular +mounting hole 5mm no annular +0 +0 +0 +MountingHole +MountingHole_5mm_Pad +Mounting Hole 5mm +mounting hole 5mm +0 +1 +1 +MountingHole +MountingHole_5mm_Pad_TopBottom +Mounting Hole 5mm +mounting hole 5mm +0 +3 +1 +MountingHole +MountingHole_5mm_Pad_TopOnly +Mounting Hole 5mm +mounting hole 5mm +0 +2 +1 +MountingHole +MountingHole_5mm_Pad_Via +Mounting Hole 5mm +mounting hole 5mm +0 +9 +1 +MountingHole +MountingHole_6.4mm_M6 +Mounting Hole 6.4mm, no annular, M6 +mounting hole 6.4mm no annular m6 +0 +0 +0 +MountingHole +MountingHole_6.4mm_M6_DIN965 +Mounting Hole 6.4mm, no annular, M6, DIN965 +mounting hole 6.4mm no annular m6 din965 +0 +0 +0 +MountingHole +MountingHole_6.4mm_M6_DIN965_Pad +Mounting Hole 6.4mm, M6, DIN965 +mounting hole 6.4mm m6 din965 +0 +1 +1 +MountingHole +MountingHole_6.4mm_M6_DIN965_Pad_TopBottom +Mounting Hole 6.4mm, M6, DIN965 +mounting hole 6.4mm m6 din965 +0 +3 +1 +MountingHole +MountingHole_6.4mm_M6_DIN965_Pad_TopOnly +Mounting Hole 6.4mm, M6, DIN965 +mounting hole 6.4mm m6 din965 +0 +2 +1 +MountingHole +MountingHole_6.4mm_M6_ISO7380 +Mounting Hole 6.4mm, no annular, M6, ISO7380 +mounting hole 6.4mm no annular m6 iso7380 +0 +0 +0 +MountingHole +MountingHole_6.4mm_M6_ISO7380_Pad +Mounting Hole 6.4mm, M6, ISO7380 +mounting hole 6.4mm m6 iso7380 +0 +1 +1 +MountingHole +MountingHole_6.4mm_M6_ISO7380_Pad_TopBottom +Mounting Hole 6.4mm, M6, ISO7380 +mounting hole 6.4mm m6 iso7380 +0 +3 +1 +MountingHole +MountingHole_6.4mm_M6_ISO7380_Pad_TopOnly +Mounting Hole 6.4mm, M6, ISO7380 +mounting hole 6.4mm m6 iso7380 +0 +2 +1 +MountingHole +MountingHole_6.4mm_M6_ISO14580 +Mounting Hole 6.4mm, no annular, M6, ISO14580 +mounting hole 6.4mm no annular m6 iso14580 +0 +0 +0 +MountingHole +MountingHole_6.4mm_M6_ISO14580_Pad +Mounting Hole 6.4mm, M6, ISO14580 +mounting hole 6.4mm m6 iso14580 +0 +1 +1 +MountingHole +MountingHole_6.4mm_M6_ISO14580_Pad_TopBottom +Mounting Hole 6.4mm, M6, ISO14580 +mounting hole 6.4mm m6 iso14580 +0 +3 +1 +MountingHole +MountingHole_6.4mm_M6_ISO14580_Pad_TopOnly +Mounting Hole 6.4mm, M6, ISO14580 +mounting hole 6.4mm m6 iso14580 +0 +2 +1 +MountingHole +MountingHole_6.4mm_M6_Pad +Mounting Hole 6.4mm, M6 +mounting hole 6.4mm m6 +0 +1 +1 +MountingHole +MountingHole_6.4mm_M6_Pad_TopBottom +Mounting Hole 6.4mm, M6 +mounting hole 6.4mm m6 +0 +3 +1 +MountingHole +MountingHole_6.4mm_M6_Pad_TopOnly +Mounting Hole 6.4mm, M6 +mounting hole 6.4mm m6 +0 +2 +1 +MountingHole +MountingHole_6.4mm_M6_Pad_Via +Mounting Hole 6.4mm, M6 +mounting hole 6.4mm m6 +0 +9 +1 +MountingHole +MountingHole_6.5mm +Mounting Hole 6.5mm, no annular +mounting hole 6.5mm no annular +0 +0 +0 +MountingHole +MountingHole_6.5mm_Pad +Mounting Hole 6.5mm +mounting hole 6.5mm +0 +1 +1 +MountingHole +MountingHole_6.5mm_Pad_TopBottom +Mounting Hole 6.5mm +mounting hole 6.5mm +0 +3 +1 +MountingHole +MountingHole_6.5mm_Pad_TopOnly +Mounting Hole 6.5mm +mounting hole 6.5mm +0 +2 +1 +MountingHole +MountingHole_6.5mm_Pad_Via +Mounting Hole 6.5mm +mounting hole 6.5mm +0 +9 +1 +MountingHole +MountingHole_6mm +Mounting Hole 6mm, no annular +mounting hole 6mm no annular +0 +0 +0 +MountingHole +MountingHole_6mm_Pad +Mounting Hole 6mm +mounting hole 6mm +0 +1 +1 +MountingHole +MountingHole_6mm_Pad_TopBottom +Mounting Hole 6mm +mounting hole 6mm +0 +3 +1 +MountingHole +MountingHole_6mm_Pad_TopOnly +Mounting Hole 6mm +mounting hole 6mm +0 +2 +1 +MountingHole +MountingHole_6mm_Pad_Via +Mounting Hole 6mm +mounting hole 6mm +0 +9 +1 +MountingHole +MountingHole_8.4mm_M8 +Mounting Hole 8.4mm, no annular, M8 +mounting hole 8.4mm no annular m8 +0 +0 +0 +MountingHole +MountingHole_8.4mm_M8_Pad +Mounting Hole 8.4mm, M8 +mounting hole 8.4mm m8 +0 +1 +1 +MountingHole +MountingHole_8.4mm_M8_Pad_TopBottom +Mounting Hole 8.4mm, M8 +mounting hole 8.4mm m8 +0 +3 +1 +MountingHole +MountingHole_8.4mm_M8_Pad_TopOnly +Mounting Hole 8.4mm, M8 +mounting hole 8.4mm m8 +0 +2 +1 +MountingHole +MountingHole_8.4mm_M8_Pad_Via +Mounting Hole 8.4mm, M8 +mounting hole 8.4mm m8 +0 +9 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSE-ExternalM3_H5mm_9771050360 +Mounting Hardware, external M3, height 5, Wuerth electronics 9771050360 (https://katalog.we-online.com/em/datasheet/9771050360.pdf), generated with kicad-footprint-generator +Mounting M3 9771050360 +0 +6 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSE-ExternalM3_H6mm_9771060360 +Mounting Hardware, external M3, height 6, Wuerth electronics 9771060360 (https://katalog.we-online.com/em/datasheet/9771060360.pdf), generated with kicad-footprint-generator +Mounting M3 9771060360 +0 +6 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSE-ExternalM3_H7mm_9771070360 +Mounting Hardware, external M3, height 7, Wuerth electronics 9771070360 (https://katalog.we-online.com/em/datasheet/9771070360.pdf), generated with kicad-footprint-generator +Mounting M3 9771070360 +0 +6 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSE-ExternalM3_H8mm_9771080360 +Mounting Hardware, external M3, height 8, Wuerth electronics 9771080360 (https://katalog.we-online.com/em/datasheet/9771080360.pdf), generated with kicad-footprint-generator +Mounting M3 9771080360 +0 +6 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSE-ExternalM3_H9mm_9771090360 +Mounting Hardware, external M3, height 9, Wuerth electronics 9771090360 (https://katalog.we-online.com/em/datasheet/9771090360.pdf), generated with kicad-footprint-generator +Mounting M3 9771090360 +0 +6 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSE-ExternalM3_H10mm_9771100360 +Mounting Hardware, external M3, height 10, Wuerth electronics 9771100360 (https://katalog.we-online.com/em/datasheet/9771100360.pdf), generated with kicad-footprint-generator +Mounting M3 9771100360 +0 +6 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSE-ExternalM3_H11mm_9771110360 +Mounting Hardware, external M3, height 11, Wuerth electronics 9771110360 (https://katalog.we-online.com/em/datasheet/9771110360.pdf), generated with kicad-footprint-generator +Mounting M3 9771110360 +0 +6 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSE-ExternalM3_H12mm_9771120360 +Mounting Hardware, external M3, height 12, Wuerth electronics 9771120360 (https://katalog.we-online.com/em/datasheet/9771120360.pdf), generated with kicad-footprint-generator +Mounting M3 9771120360 +0 +6 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSE-ExternalM3_H13mm_9771130360 +Mounting Hardware, external M3, height 13, Wuerth electronics 9771130360 (https://katalog.we-online.com/em/datasheet/9771130360.pdf), generated with kicad-footprint-generator +Mounting M3 9771130360 +0 +6 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSE-ExternalM3_H14mm_9771140360 +Mounting Hardware, external M3, height 14, Wuerth electronics 9771140360 (https://katalog.we-online.com/em/datasheet/9771140360.pdf), generated with kicad-footprint-generator +Mounting M3 9771140360 +0 +6 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSE-ExternalM3_H15mm_9771150360 +Mounting Hardware, external M3, height 15, Wuerth electronics 9771150360 (https://katalog.we-online.com/em/datasheet/9771150360.pdf), generated with kicad-footprint-generator +Mounting M3 9771150360 +0 +6 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSI-4.5mm_H1mm_9774010482 +Mounting Hardware, inside through hole 4.5mm, height 1, Wuerth electronics 9774010482 (https://katalog.we-online.de/em/datasheet/9774010482.pdf), generated with kicad-footprint-generator +Mounting 4.5mm 9774010482 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSI-4.5mm_H2mm_9774020482 +Mounting Hardware, inside through hole 4.5mm, height 2, Wuerth electronics 9774020482 (https://katalog.we-online.de/em/datasheet/9774020482.pdf), generated with kicad-footprint-generator +Mounting 4.5mm 9774020482 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSI-4.5mm_H3mm_9774030482 +Mounting Hardware, inside through hole 4.5mm, height 3, Wuerth electronics 9774030482 (https://katalog.we-online.de/em/datasheet/9774030482.pdf), generated with kicad-footprint-generator +Mounting 4.5mm 9774030482 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSI-4.5mm_H4mm_9774040482 +Mounting Hardware, inside through hole 4.5mm, height 4, Wuerth electronics 9774040482 (https://katalog.we-online.de/em/datasheet/9774040482.pdf), generated with kicad-footprint-generator +Mounting 4.5mm 9774040482 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSI-4.5mm_H5mm_9774050482 +Mounting Hardware, inside through hole 4.5mm, height 5, Wuerth electronics 9774050482 (https://katalog.we-online.de/em/datasheet/9774050482.pdf), generated with kicad-footprint-generator +Mounting 4.5mm 9774050482 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSI-4.5mm_H6mm_9774060482 +Mounting Hardware, inside through hole 4.5mm, height 6, Wuerth electronics 9774060482 (https://katalog.we-online.de/em/datasheet/9774060482.pdf), generated with kicad-footprint-generator +Mounting 4.5mm 9774060482 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSI-4.5mm_H7mm_9774070482 +Mounting Hardware, inside through hole 4.5mm, height 7, Wuerth electronics 9774070482 (https://katalog.we-online.de/em/datasheet/9774070482.pdf), generated with kicad-footprint-generator +Mounting 4.5mm 9774070482 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSI-4.5mm_H8mm_9774080482 +Mounting Hardware, inside through hole 4.5mm, height 8, Wuerth electronics 9774080482 (https://katalog.we-online.de/em/datasheet/9774080482.pdf), generated with kicad-footprint-generator +Mounting 4.5mm 9774080482 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSI-4.5mm_H9mm_9774090482 +Mounting Hardware, inside through hole 4.5mm, height 9, Wuerth electronics 9774090482 (https://katalog.we-online.de/em/datasheet/9774090482.pdf), generated with kicad-footprint-generator +Mounting 4.5mm 9774090482 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSI-4.5mm_H10mm_9774100482 +Mounting Hardware, inside through hole 4.5mm, height 10, Wuerth electronics 9774100482 (https://katalog.we-online.de/em/datasheet/9774100482.pdf), generated with kicad-footprint-generator +Mounting 4.5mm 9774100482 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSI-M1.6_H1.5mm_9774015633 +Mounting Hardware, inside through hole M1.6, height 1.5, Wuerth electronics 9774015633 (https://katalog.we-online.com/em/datasheet/9774015633.pdf), generated with kicad-footprint-generator +Mounting M1.6 9774015633 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSI-M1.6_H1mm_9774010633 +Mounting Hardware, inside through hole M1.6, height 1, Wuerth electronics 9774010633 (https://katalog.we-online.com/em/datasheet/9774010633.pdf), generated with kicad-footprint-generator +Mounting M1.6 9774010633 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSI-M1.6_H2.5mm_9774025633 +Mounting Hardware, inside through hole M1.6, height 2.5, Wuerth electronics 9774025633 (https://katalog.we-online.com/em/datasheet/9774025633.pdf), generated with kicad-footprint-generator +Mounting M1.6 9774025633 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSI-M1.6_H2.5mm_ThreadDepth1.5mm_97730256332 +Mounting Hardware, inside blind hole M1.6, height 2.5, Wuerth electronics 97730256332 (https://katalog.we-online.com/em/datasheet/97730256332.pdf), generated with kicad-footprint-generator +Mounting M1.6 97730256332 +0 +6 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSI-M1.6_H2.5mm_ThreadDepth1.5mm_NoNPTH_97730256330 +Mounting Hardware, inside blind hole M1.6, height 2.5, Wuerth electronics 97730256330 (https://katalog.we-online.com/em/datasheet/97730256330R.pdf), generated with kicad-footprint-generator +Mounting M1.6 97730256330 +0 +5 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSI-M1.6_H2mm_9774020633 +Mounting Hardware, inside through hole M1.6, height 2, Wuerth electronics 9774020633 (https://katalog.we-online.com/em/datasheet/9774020633.pdf), generated with kicad-footprint-generator +Mounting M1.6 9774020633 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSI-M1.6_H3.5mm_ThreadDepth2mm_97730356332 +Mounting Hardware, inside blind hole M1.6, height 3.5, Wuerth electronics 97730356332 (https://katalog.we-online.com/em/datasheet/97730356332.pdf), generated with kicad-footprint-generator +Mounting M1.6 97730356332 +0 +6 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSI-M1.6_H3.5mm_ThreadDepth2mm_97730356334 +Mounting Hardware, inside blind hole M1.6, height 3.5, Wuerth electronics 97730356334 (https://katalog.we-online.com/em/datasheet/97730356334.pdf), generated with kicad-footprint-generator +Mounting M1.6 97730356334 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSI-M1.6_H3.5mm_ThreadDepth2mm_NoNPTH_97730356330 +Mounting Hardware, inside blind hole M1.6, height 3.5, Wuerth electronics 97730356330 (https://katalog.we-online.com/em/datasheet/97730356330.pdf), generated with kicad-footprint-generator +Mounting M1.6 97730356330 +0 +5 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSI-M1.6_H3mm_9774030633 +Mounting Hardware, inside through hole M1.6, height 3, Wuerth electronics 9774030633 (https://katalog.we-online.com/em/datasheet/9774030633.pdf), generated with kicad-footprint-generator +Mounting M1.6 9774030633 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSI-M1.6_H3mm_ThreadDepth1.8mm_97730306332 +Mounting Hardware, inside blind hole M1.6, height 3, Wuerth electronics 97730306332 (https://katalog.we-online.com/em/datasheet/97730306332.pdf), generated with kicad-footprint-generator +Mounting M1.6 97730306332 +0 +6 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSI-M1.6_H3mm_ThreadDepth1.8mm_NoNPTH_97730306330 +Mounting Hardware, inside blind hole M1.6, height 3, Wuerth electronics 97730306330 (https://katalog.we-online.com/em/datasheet/97730306330.pdf), generated with kicad-footprint-generator +Mounting M1.6 97730306330 +0 +5 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSI-M1.6_H4.5mm_ThreadDepth2mm_97730456332 +Mounting Hardware, inside blind hole M1.6, height 4.5, Wuerth electronics 97730456332 (https://katalog.we-online.com/em/datasheet/97730456332.pdf), generated with kicad-footprint-generator +Mounting M1.6 97730456332 +0 +6 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSI-M1.6_H4.5mm_ThreadDepth2mm_97730456334 +Mounting Hardware, inside blind hole M1.6, height 4.5, Wuerth electronics 97730456334 (https://katalog.we-online.com/em/datasheet/97730456334.pdf), generated with kicad-footprint-generator +Mounting M1.6 97730456334 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSI-M1.6_H4.5mm_ThreadDepth2mm_NoNPTH_97730456330 +Mounting Hardware, inside blind hole M1.6, height 4.5, Wuerth electronics 97730456330 (https://katalog.we-online.com/em/datasheet/97730456330.pdf), generated with kicad-footprint-generator +Mounting M1.6 97730456330 +0 +5 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSI-M1.6_H4mm_ThreadDepth2mm_97730406332 +Mounting Hardware, inside blind hole M1.6, height 4, Wuerth electronics 97730406332 (https://katalog.we-online.com/em/datasheet/97730406332.pdf), generated with kicad-footprint-generator +Mounting M1.6 97730406332 +0 +6 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSI-M1.6_H4mm_ThreadDepth2mm_97730406334 +Mounting Hardware, inside blind hole M1.6, height 4, Wuerth electronics 97730406334 (https://katalog.we-online.com/em/datasheet/97730406334.pdf), generated with kicad-footprint-generator +Mounting M1.6 97730406334 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSI-M1.6_H4mm_ThreadDepth2mm_NoNPTH_97730406330 +Mounting Hardware, inside blind hole M1.6, height 4, Wuerth electronics 97730406330 (https://katalog.we-online.com/em/datasheet/97730406330.pdf), generated with kicad-footprint-generator +Mounting M1.6 97730406330 +0 +5 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSI-M1.6_H5mm_ThreadDepth2mm_97730506332 +Mounting Hardware, inside blind hole M1.6, height 5, Wuerth electronics 97730506332 (https://katalog.we-online.com/em/datasheet/97730506332.pdf), generated with kicad-footprint-generator +Mounting M1.6 97730506332 +0 +6 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSI-M1.6_H5mm_ThreadDepth2mm_97730506334 +Mounting Hardware, inside blind hole M1.6, height 5, Wuerth electronics 97730506334 (https://katalog.we-online.com/em/datasheet/97730506334.pdf), generated with kicad-footprint-generator +Mounting M1.6 97730506334 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSI-M1.6_H5mm_ThreadDepth2mm_NoNPTH_97730506330 +Mounting Hardware, inside blind hole M1.6, height 5, Wuerth electronics 97730506330 (https://katalog.we-online.com/em/datasheet/97730506330.pdf), generated with kicad-footprint-generator +Mounting M1.6 97730506330 +0 +5 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSI-M1.6_H6mm_ThreadDepth2mm_97730606332 +Mounting Hardware, inside blind hole M1.6, height 6, Wuerth electronics 97730606332 (https://katalog.we-online.com/em/datasheet/97730606332.pdf), generated with kicad-footprint-generator +Mounting M1.6 97730606332 +0 +6 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSI-M1.6_H6mm_ThreadDepth2mm_97730606334 +Mounting Hardware, inside blind hole M1.6, height 6, Wuerth electronics 97730606334 (https://katalog.we-online.com/em/datasheet/97730606334.pdf), generated with kicad-footprint-generator +Mounting M1.6 97730606334 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSI-M1.6_H6mm_ThreadDepth2mm_NoNPTH_97730606330 +Mounting Hardware, inside blind hole M1.6, height 6, Wuerth electronics 97730606330 (https://katalog.we-online.com/em/datasheet/97730606330.pdf), generated with kicad-footprint-generator +Mounting M1.6 97730606330 +0 +5 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSI-M2_H1.5mm_9774015243 +Mounting Hardware, inside through hole M2, height 1.5, Wuerth electronics 9774015243 (https://katalog.we-online.de/em/datasheet/9774015243.pdf), generated with kicad-footprint-generator +Mounting M2 9774015243 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSI-M2_H1mm_9774010243 +Mounting Hardware, inside through hole M2, height 1, Wuerth electronics 9774010243 (https://katalog.we-online.de/em/datasheet/9774010243.pdf), generated with kicad-footprint-generator +Mounting M2 9774010243 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSI-M2_H2.5mm_9774025243 +Mounting Hardware, inside through hole M2, height 2.5, Wuerth electronics 9774025243 (https://katalog.we-online.de/em/datasheet/9774025243.pdf), generated with kicad-footprint-generator +Mounting M2 9774025243 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSI-M2_H2mm_9774020243 +Mounting Hardware, inside through hole M2, height 2, Wuerth electronics 9774020243 (https://katalog.we-online.de/em/datasheet/9774020243.pdf), generated with kicad-footprint-generator +Mounting M2 9774020243 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSI-M2_H3.5mm_9774035243 +Mounting Hardware, inside through hole M2, height 3.5, Wuerth electronics 9774035243 (https://katalog.we-online.de/em/datasheet/9774035243.pdf), generated with kicad-footprint-generator +Mounting M2 9774035243 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSI-M2_H3mm_9774030243 +Mounting Hardware, inside through hole M2, height 3, Wuerth electronics 9774030243 (https://katalog.we-online.de/em/datasheet/9774030243.pdf), generated with kicad-footprint-generator +Mounting M2 9774030243 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSI-M2_H4.5mm_9774045243 +Mounting Hardware, inside through hole M2, height 4.5, Wuerth electronics 9774045243 (https://katalog.we-online.de/em/datasheet/9774045243.pdf), generated with kicad-footprint-generator +Mounting M2 9774045243 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSI-M2_H4mm_9774040243 +Mounting Hardware, inside through hole M2, height 4, Wuerth electronics 9774040243 (https://katalog.we-online.de/em/datasheet/9774040243.pdf), generated with kicad-footprint-generator +Mounting M2 9774040243 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSI-M2_H5mm_9774050243 +Mounting Hardware, inside through hole M2, height 5, Wuerth electronics 9774050243 (https://katalog.we-online.de/em/datasheet/9774050243.pdf), generated with kicad-footprint-generator +Mounting M2 9774050243 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSI-M2_H6mm_9774060243 +Mounting Hardware, inside through hole M2, height 6, Wuerth electronics 9774060243 (https://katalog.we-online.de/em/datasheet/9774060243.pdf), generated with kicad-footprint-generator +Mounting M2 9774060243 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSI-M2_H7mm_9774070243 +Mounting Hardware, inside through hole M2, height 7, Wuerth electronics 9774070243 (https://katalog.we-online.de/em/datasheet/9774070243.pdf), generated with kicad-footprint-generator +Mounting M2 9774070243 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSI-M2_H8mm_9774080243 +Mounting Hardware, inside through hole M2, height 8, Wuerth electronics 9774080243 (https://katalog.we-online.de/em/datasheet/9774080243.pdf), generated with kicad-footprint-generator +Mounting M2 9774080243 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSI-M3_H1.5mm_9774015360 +Mounting Hardware, inside through hole M3, height 1.5, Wuerth electronics 9774015360 (https://katalog.we-online.de/em/datasheet/9774015360.pdf), generated with kicad-footprint-generator +Mounting M3 9774015360 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSI-M3_H1mm_9774010360 +Mounting Hardware, inside through hole M3, height 1, Wuerth electronics 9774010360 (https://katalog.we-online.de/em/datasheet/9774010360.pdf), generated with kicad-footprint-generator +Mounting M3 9774010360 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSI-M3_H2.5mm_9774025360 +Mounting Hardware, inside through hole M3, height 2.5, Wuerth electronics 9774025360 (https://katalog.we-online.de/em/datasheet/9774025360.pdf), generated with kicad-footprint-generator +Mounting M3 9774025360 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSI-M3_H2mm_9774020360 +Mounting Hardware, inside through hole M3, height 2, Wuerth electronics 9774020360 (https://katalog.we-online.de/em/datasheet/9774020360.pdf), generated with kicad-footprint-generator +Mounting M3 9774020360 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSI-M3_H3mm_9774030360 +Mounting Hardware, inside through hole M3, height 3, Wuerth electronics 9774030360 (https://katalog.we-online.de/em/datasheet/9774030360R.pdf), generated with kicad-footprint-generator +Mounting M3 9774030360 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSI-M3_H4mm_9774040360 +Mounting Hardware, inside through hole M3, height 4, Wuerth electronics 9774040360 (https://katalog.we-online.de/em/datasheet/9774040360.pdf), generated with kicad-footprint-generator +Mounting M3 9774040360 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSI-M3_H5mm_9774050360 +Mounting Hardware, inside through hole M3, height 5, Wuerth electronics 9774050360 (https://katalog.we-online.de/em/datasheet/9774050360.pdf), generated with kicad-footprint-generator +Mounting M3 9774050360 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSI-M3_H6mm_9774060360 +Mounting Hardware, inside through hole M3, height 6, Wuerth electronics 9774060360 (https://katalog.we-online.de/em/datasheet/9774060360.pdf), generated with kicad-footprint-generator +Mounting M3 9774060360 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSI-M3_H7mm_9774070360 +Mounting Hardware, inside through hole M3, height 7, Wuerth electronics 9774070360 (https://katalog.we-online.de/em/datasheet/9774070360.pdf), generated with kicad-footprint-generator +Mounting M3 9774070360 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSI-M3_H8mm_9774080360 +Mounting Hardware, inside through hole M3, height 8, Wuerth electronics 9774080360 (https://katalog.we-online.de/em/datasheet/9774080360.pdf), generated with kicad-footprint-generator +Mounting M3 9774080360 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSI-M3_H9mm_9774090360 +Mounting Hardware, inside through hole M3, height 9, Wuerth electronics 9774090360 (https://katalog.we-online.de/em/datasheet/9774090360.pdf), generated with kicad-footprint-generator +Mounting M3 9774090360 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSI-M3_H10mm_9774100360 +Mounting Hardware, inside through hole M3, height 10, Wuerth electronics 9774100360 (https://katalog.we-online.de/em/datasheet/9774100360.pdf), generated with kicad-footprint-generator +Mounting M3 9774100360 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSI-M3_H11mm_9774110360 +Mounting Hardware, inside through hole M3, height 11, Wuerth electronics 9774110360 (https://katalog.we-online.de/em/datasheet/9774110360.pdf), generated with kicad-footprint-generator +Mounting M3 9774110360 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSI-M3_H12mm_9774120360 +Mounting Hardware, inside through hole M3, height 12, Wuerth electronics 9774120360 (https://katalog.we-online.de/em/datasheet/9774120360.pdf), generated with kicad-footprint-generator +Mounting M3 9774120360 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSI-M3_H13mm_9774130360 +Mounting Hardware, inside through hole M3, height 13, Wuerth electronics 9774130360 (https://katalog.we-online.de/em/datasheet/9774130360.pdf), generated with kicad-footprint-generator +Mounting M3 9774130360 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSI-M3_H14mm_9774140360 +Mounting Hardware, inside through hole M3, height 14, Wuerth electronics 9774140360 (https://katalog.we-online.de/em/datasheet/9774140360.pdf), generated with kicad-footprint-generator +Mounting M3 9774140360 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSI-M3_H15mm_9774150360 +Mounting Hardware, inside through hole M3, height 15, Wuerth electronics 9774150360 (https://katalog.we-online.de/em/datasheet/9774150360.pdf), generated with kicad-footprint-generator +Mounting M3 9774150360 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSR-3.2mm_H2.6mm_ReverseMount_9775026960 +Mounting Hardware, inside through hole 3.2mm, height 2.6, Wuerth electronics 9775026960 (https://katalog.we-online.com/em/datasheet/9775026960R.pdf), generated with kicad-footprint-generator +Mounting 3.2mm 9775026960 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSR-3.2mm_H3.1mm_ReverseMount_9775031960 +Mounting Hardware, inside through hole 3.2mm, height 3.1, Wuerth electronics 9775031960 (https://katalog.we-online.com/em/datasheet/9775031960.pdf), generated with kicad-footprint-generator +Mounting 3.2mm 9775031960 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSR-3.2mm_H3.6mm_ReverseMount_9775036960 +Mounting Hardware, inside through hole 3.2mm, height 3.6, Wuerth electronics 9775036960 (https://katalog.we-online.com/em/datasheet/9775036960.pdf), generated with kicad-footprint-generator +Mounting 3.2mm 9775036960 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSR-3.2mm_H4.1mm_ReverseMount_9775041960 +Mounting Hardware, inside through hole 3.2mm, height 4.1, Wuerth electronics 9775041960 (https://katalog.we-online.com/em/datasheet/9775041960.pdf), generated with kicad-footprint-generator +Mounting 3.2mm 9775041960 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSR-3.2mm_H4.6mm_ReverseMount_9775046960 +Mounting Hardware, inside through hole 3.2mm, height 4.6, Wuerth electronics 9775046960 (https://katalog.we-online.com/em/datasheet/9775046960.pdf), generated with kicad-footprint-generator +Mounting 3.2mm 9775046960 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSR-3.2mm_H5.1mm_ReverseMount_9775051960 +Mounting Hardware, inside through hole 3.2mm, height 5.1, Wuerth electronics 9775051960 (https://katalog.we-online.com/em/datasheet/9775051960.pdf), generated with kicad-footprint-generator +Mounting 3.2mm 9775051960 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSR-3.2mm_H5.6mm_ReverseMount_9775056960 +Mounting Hardware, inside through hole 3.2mm, height 5.6, Wuerth electronics 9775056960 (https://katalog.we-online.com/em/datasheet/9775056960.pdf), generated with kicad-footprint-generator +Mounting 3.2mm 9775056960 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSR-3.2mm_H6.6mm_ReverseMount_9775066960 +Mounting Hardware, inside through hole 3.2mm, height 6.6, Wuerth electronics 9775066960 (https://katalog.we-online.com/em/datasheet/9775066960.pdf), generated with kicad-footprint-generator +Mounting 3.2mm 9775066960 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSR-3.2mm_H7.6mm_ReverseMount_9775076960 +Mounting Hardware, inside through hole 3.2mm, height 7.6, Wuerth electronics 9775076960 (https://katalog.we-online.com/em/datasheet/9775076960.pdf), generated with kicad-footprint-generator +Mounting 3.2mm 9775076960 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSR-3.2mm_H8.6mm_ReverseMount_9775086960 +Mounting Hardware, inside through hole 3.2mm, height 8.6, Wuerth electronics 9775086960 (https://katalog.we-online.com/em/datasheet/9775086960.pdf), generated with kicad-footprint-generator +Mounting 3.2mm 9775086960 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSR-3.2mm_H9.6mm_ReverseMount_9775096960 +Mounting Hardware, inside through hole 3.2mm, height 9.6, Wuerth electronics 9775096960 (https://katalog.we-online.com/em/datasheet/9775096960.pdf), generated with kicad-footprint-generator +Mounting 3.2mm 9775096960 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSR-3.2mm_H10.6mm_ReverseMount_9775106960 +Mounting Hardware, inside through hole 3.2mm, height 10.6, Wuerth electronics 9775106960 (https://katalog.we-online.com/em/datasheet/9775106960.pdf), generated with kicad-footprint-generator +Mounting 3.2mm 9775106960 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSR-3.2mm_H11.6mm_ReverseMount_9775116960 +Mounting Hardware, inside through hole 3.2mm, height 11.6, Wuerth electronics 9775116960 (https://katalog.we-online.com/em/datasheet/9775116960.pdf), generated with kicad-footprint-generator +Mounting 3.2mm 9775116960 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSR-M3_H2.6mm_ReverseMount_9775026360 +Mounting Hardware, inside through hole M3, height 2.6, Wuerth electronics 9775026360 (https://katalog.we-online.com/em/datasheet/9775026360.pdf), generated with kicad-footprint-generator +Mounting M3 9775026360 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSR-M3_H3.1mm_ReverseMount_9775031360 +Mounting Hardware, inside through hole M3, height 3.1, Wuerth electronics 9775031360 (https://katalog.we-online.com/em/datasheet/9775031360.pdf), generated with kicad-footprint-generator +Mounting M3 9775031360 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSR-M3_H3.6mm_ReverseMount_9775036360 +Mounting Hardware, inside through hole M3, height 3.6, Wuerth electronics 9775036360 (https://katalog.we-online.com/em/datasheet/9775036360.pdf), generated with kicad-footprint-generator +Mounting M3 9775036360 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSR-M3_H4.1mm_ReverseMount_9775041360 +Mounting Hardware, inside through hole M3, height 4.1, Wuerth electronics 9775041360 (https://katalog.we-online.com/em/datasheet/9775041360.pdf), generated with kicad-footprint-generator +Mounting M3 9775041360 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSR-M3_H4.6mm_ReverseMount_9775046360 +Mounting Hardware, inside through hole M3, height 4.6, Wuerth electronics 9775046360 (https://katalog.we-online.com/em/datasheet/9775046360.pdf), generated with kicad-footprint-generator +Mounting M3 9775046360 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSR-M3_H5.1mm_ReverseMount_9775051360 +Mounting Hardware, inside through hole M3, height 5.1, Wuerth electronics 9775051360 (https://katalog.we-online.com/em/datasheet/9775051360.pdf), generated with kicad-footprint-generator +Mounting M3 9775051360 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSR-M3_H5.6mm_ReverseMount_9775056360 +Mounting Hardware, inside through hole M3, height 5.6, Wuerth electronics 9775056360 (https://katalog.we-online.com/em/datasheet/9775056360.pdf), generated with kicad-footprint-generator +Mounting M3 9775056360 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSR-M3_H6.6mm_ReverseMount_9775066360 +Mounting Hardware, inside through hole M3, height 6.6, Wuerth electronics 9775066360 (https://katalog.we-online.com/em/datasheet/9775066360.pdf), generated with kicad-footprint-generator +Mounting M3 9775066360 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSR-M3_H7.6mm_ReverseMount_9775076360 +Mounting Hardware, inside through hole M3, height 7.6, Wuerth electronics 9775076360 (https://katalog.we-online.com/em/datasheet/9775076360.pdf), generated with kicad-footprint-generator +Mounting M3 9775076360 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSR-M3_H8.6mm_ReverseMount_9775086360 +Mounting Hardware, inside through hole M3, height 8.6, Wuerth electronics 9775086360 (https://katalog.we-online.com/em/datasheet/9775086360.pdf), generated with kicad-footprint-generator +Mounting M3 9775086360 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSR-M3_H9.6mm_ReverseMount_9775096360 +Mounting Hardware, inside through hole M3, height 9.6, Wuerth electronics 9775096360 (https://katalog.we-online.com/em/datasheet/9775096360.pdf), generated with kicad-footprint-generator +Mounting M3 9775096360 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSR-M3_H10.6mm_ReverseMount_9775106360 +Mounting Hardware, inside through hole M3, height 10.6, Wuerth electronics 9775106360 (https://katalog.we-online.com/em/datasheet/9775106360.pdf), generated with kicad-footprint-generator +Mounting M3 9775106360 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSR-M3_H11.6mm_ReverseMount_9775116360 +Mounting Hardware, inside through hole M3, height 11.6, Wuerth electronics 9775116360 (https://katalog.we-online.com/em/datasheet/9775116360.pdf), generated with kicad-footprint-generator +Mounting M3 9775116360 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSSR-3.3mm_H2.5mm_SnapRivet_9776025960 +Mounting Hardware, inside through hole 3.3mm, height 2.5, Wuerth electronics 9776025960 (https://katalog.we-online.com/em/datasheet/9776025960.pdf), generated with kicad-footprint-generator +Mounting 3.3mm 9776025960 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSSR-3.3mm_H2mm_SnapRivet_9776020960 +Mounting Hardware, inside through hole 3.3mm, height 2, Wuerth electronics 9776020960 (https://katalog.we-online.com/em/datasheet/9776020960.pdf), generated with kicad-footprint-generator +Mounting 3.3mm 9776020960 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSSR-3.3mm_H3mm_SnapRivet_9776030960 +Mounting Hardware, inside through hole 3.3mm, height 3, Wuerth electronics 9776030960 (https://katalog.we-online.com/em/datasheet/9776030960.pdf), generated with kicad-footprint-generator +Mounting 3.3mm 9776030960 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSSR-3.3mm_H4mm_SnapRivet_9776040960 +Mounting Hardware, inside through hole 3.3mm, height 4, Wuerth electronics 9776040960 (https://katalog.we-online.com/em/datasheet/9776040960.pdf), generated with kicad-footprint-generator +Mounting 3.3mm 9776040960 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSSR-3.3mm_H5mm_SnapRivet_9776050960 +Mounting Hardware, inside through hole 3.3mm, height 5, Wuerth electronics 9776050960 (https://katalog.we-online.com/em/datasheet/9776050960.pdf), generated with kicad-footprint-generator +Mounting 3.3mm 9776050960 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSSR-3.3mm_H6mm_SnapRivet_9776060960 +Mounting Hardware, inside through hole 3.3mm, height 6, Wuerth electronics 9776060960 (https://katalog.we-online.com/em/datasheet/9776060960.pdf), generated with kicad-footprint-generator +Mounting 3.3mm 9776060960 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSSR-3.3mm_H7mm_SnapRivet_9776070960 +Mounting Hardware, inside through hole 3.3mm, height 7, Wuerth electronics 9776070960 (https://katalog.we-online.com/em/datasheet/9776070960.pdf), generated with kicad-footprint-generator +Mounting 3.3mm 9776070960 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSSR-3.3mm_H8mm_SnapRivet_9776080960 +Mounting Hardware, inside through hole 3.3mm, height 8, Wuerth electronics 9776080960 (https://katalog.we-online.com/em/datasheet/9776080960.pdf), generated with kicad-footprint-generator +Mounting 3.3mm 9776080960 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSSR-3.3mm_H9mm_SnapRivet_9776090960 +Mounting Hardware, inside through hole 3.3mm, height 9, Wuerth electronics 9776090960 (https://katalog.we-online.com/em/datasheet/9776090960.pdf), generated with kicad-footprint-generator +Mounting 3.3mm 9776090960 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMSSR-3.3mm_H10mm_SnapRivet_9776100960 +Mounting Hardware, inside through hole 3.3mm, height 10, Wuerth electronics 9776100960 (https://katalog.we-online.com/em/datasheet/9776100960R.pdf), generated with kicad-footprint-generator +Mounting 3.3mm 9776100960 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMST-2.7mm_H1.5mm_9774015951 +Mounting Hardware, inside through hole 2.7mm, height 1.5, Wuerth electronics 9774015951 (https://katalog.we-online.de/em/datasheet/9774015951.pdf), generated with kicad-footprint-generator +Mounting 2.7mm 9774015951 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMST-2.7mm_H1mm_9774010951 +Mounting Hardware, inside through hole 2.7mm, height 1, Wuerth electronics 9774010951 (https://katalog.we-online.de/em/datasheet/9774010951.pdf), generated with kicad-footprint-generator +Mounting 2.7mm 9774010951 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMST-2.7mm_H2.5mm_9774025951 +Mounting Hardware, inside through hole 2.7mm, height 2.5, Wuerth electronics 9774025951 (https://katalog.we-online.de/em/datasheet/9774025951.pdf), generated with kicad-footprint-generator +Mounting 2.7mm 9774025951 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMST-2.7mm_H2mm_9774020951 +Mounting Hardware, inside through hole 2.7mm, height 2, Wuerth electronics 9774020951 (https://katalog.we-online.de/em/datasheet/9774020951.pdf), generated with kicad-footprint-generator +Mounting 2.7mm 9774020951 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMST-2.7mm_H3mm_9774030951 +Mounting Hardware, inside through hole 2.7mm, height 3, Wuerth electronics 9774030951 (https://katalog.we-online.de/em/datasheet/9774030951.pdf), generated with kicad-footprint-generator +Mounting 2.7mm 9774030951 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMST-2.7mm_H4mm_9774040951 +Mounting Hardware, inside through hole 2.7mm, height 4, Wuerth electronics 9774040951 (https://katalog.we-online.de/em/datasheet/9774040951.pdf), generated with kicad-footprint-generator +Mounting 2.7mm 9774040951 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMST-2.7mm_H5.5mm_9774055951 +Mounting Hardware, inside through hole 2.7mm, height 5.5, Wuerth electronics 9774055951 (https://katalog.we-online.de/em/datasheet/9774055951.pdf), generated with kicad-footprint-generator +Mounting 2.7mm 9774055951 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMST-2.7mm_H5mm_9774050951 +Mounting Hardware, inside through hole 2.7mm, height 5, Wuerth electronics 9774050951 (https://katalog.we-online.de/em/datasheet/9774050951.pdf), generated with kicad-footprint-generator +Mounting 2.7mm 9774050951 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMST-2.7mm_H6.5mm_9774065951 +Mounting Hardware, inside through hole 2.7mm, height 6.5, Wuerth electronics 9774065951 (https://katalog.we-online.de/em/datasheet/9774065951.pdf), generated with kicad-footprint-generator +Mounting 2.7mm 9774065951 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMST-2.7mm_H6mm_9774060951 +Mounting Hardware, inside through hole 2.7mm, height 6, Wuerth electronics 9774060951 (https://katalog.we-online.de/em/datasheet/9774060951.pdf), generated with kicad-footprint-generator +Mounting 2.7mm 9774060951 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMST-2.7mm_H7mm_9774070951 +Mounting Hardware, inside through hole 2.7mm, height 7, Wuerth electronics 9774070951 (https://katalog.we-online.de/em/datasheet/9774070951.pdf), generated with kicad-footprint-generator +Mounting 2.7mm 9774070951 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMST-2.7mm_H8mm_9774080951 +Mounting Hardware, inside through hole 2.7mm, height 8, Wuerth electronics 9774080951 (https://katalog.we-online.de/em/datasheet/9774080951.pdf), generated with kicad-footprint-generator +Mounting 2.7mm 9774080951 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMST-2.7mm_H9mm_9774090951 +Mounting Hardware, inside through hole 2.7mm, height 9, Wuerth electronics 9774090951 (https://katalog.we-online.de/em/datasheet/9774090951.pdf), generated with kicad-footprint-generator +Mounting 2.7mm 9774090951 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMST-2.7mm_H10mm_9774100951 +Mounting Hardware, inside through hole 2.7mm, height 10, Wuerth electronics 9774100951 (https://katalog.we-online.de/em/datasheet/9774100951.pdf), generated with kicad-footprint-generator +Mounting 2.7mm 9774100951 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMST-2.25mm_H1.5mm_9774015943 +Mounting Hardware, inside through hole 2.25mm, height 1.5, Wuerth electronics 9774015943 (https://katalog.we-online.de/em/datasheet/9774015943.pdf), generated with kicad-footprint-generator +Mounting 2.25mm 9774015943 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMST-2.25mm_H1mm_9774010943 +Mounting Hardware, inside through hole 2.25mm, height 1, Wuerth electronics 9774010943 (https://katalog.we-online.de/em/datasheet/9774010943.pdf), generated with kicad-footprint-generator +Mounting 2.25mm 9774010943 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMST-2.25mm_H2.5mm_9774025943 +Mounting Hardware, inside through hole 2.25mm, height 2.5, Wuerth electronics 9774025943 (https://katalog.we-online.de/em/datasheet/9774025943.pdf), generated with kicad-footprint-generator +Mounting 2.25mm 9774025943 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMST-2.25mm_H2mm_9774020943 +Mounting Hardware, inside through hole 2.25mm, height 2, Wuerth electronics 9774020943 (https://katalog.we-online.de/em/datasheet/9774020943.pdf), generated with kicad-footprint-generator +Mounting 2.25mm 9774020943 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMST-2.25mm_H3.5mm_9774035943 +Mounting Hardware, inside through hole 2.25mm, height 3.5, Wuerth electronics 9774035943 (https://katalog.we-online.de/em/datasheet/9774035943.pdf), generated with kicad-footprint-generator +Mounting 2.25mm 9774035943 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMST-2.25mm_H3mm_9774030943 +Mounting Hardware, inside through hole 2.25mm, height 3, Wuerth electronics 9774030943 (https://katalog.we-online.de/em/datasheet/9774030943.pdf), generated with kicad-footprint-generator +Mounting 2.25mm 9774030943 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMST-2.25mm_H4.5mm_9774045943 +Mounting Hardware, inside through hole 2.25mm, height 4.5, Wuerth electronics 9774045943 (https://katalog.we-online.de/em/datasheet/9774045943.pdf), generated with kicad-footprint-generator +Mounting 2.25mm 9774045943 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMST-2.25mm_H4mm_9774040943 +Mounting Hardware, inside through hole 2.25mm, height 4, Wuerth electronics 9774040943 (https://katalog.we-online.de/em/datasheet/9774040943.pdf), generated with kicad-footprint-generator +Mounting 2.25mm 9774040943 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMST-2.25mm_H5mm_9774050943 +Mounting Hardware, inside through hole 2.25mm, height 5, Wuerth electronics 9774050943 (https://katalog.we-online.de/em/datasheet/9774050943.pdf), generated with kicad-footprint-generator +Mounting 2.25mm 9774050943 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMST-2.25mm_H6mm_9774060943 +Mounting Hardware, inside through hole 2.25mm, height 6, Wuerth electronics 9774060943 (https://katalog.we-online.de/em/datasheet/9774060943.pdf), generated with kicad-footprint-generator +Mounting 2.25mm 9774060943 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMST-2.25mm_H7mm_9774070943 +Mounting Hardware, inside through hole 2.25mm, height 7, Wuerth electronics 9774070943 (https://katalog.we-online.de/em/datasheet/9774070943.pdf), generated with kicad-footprint-generator +Mounting 2.25mm 9774070943 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMST-2.25mm_H8mm_9774080943 +Mounting Hardware, inside through hole 2.25mm, height 8, Wuerth electronics 9774080943 (https://katalog.we-online.de/em/datasheet/9774080943.pdf), generated with kicad-footprint-generator +Mounting 2.25mm 9774080943 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMST-3.3mm_H1.5mm_9774015960 +Mounting Hardware, inside through hole 3.3mm, height 1.5, Wuerth electronics 9774015960 (https://katalog.we-online.de/em/datasheet/9774015960.pdf,), generated with kicad-footprint-generator +Mounting 3.3mm 9774015960 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMST-3.3mm_H1mm_9774010960 +Mounting Hardware, inside through hole 3.3mm, height 1, Wuerth electronics 9774010960 (https://katalog.we-online.de/em/datasheet/9774010960.pdf,), generated with kicad-footprint-generator +Mounting 3.3mm 9774010960 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMST-3.3mm_H2.5mm_9774025960 +Mounting Hardware, inside through hole 3.3mm, height 2.5, Wuerth electronics 9774025960 (https://katalog.we-online.de/em/datasheet/9774025960.pdf,), generated with kicad-footprint-generator +Mounting 3.3mm 9774025960 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMST-3.3mm_H2mm_9774020960 +Mounting Hardware, inside through hole 3.3mm, height 2, Wuerth electronics 9774020960 (https://katalog.we-online.de/em/datasheet/9774020960.pdf,), generated with kicad-footprint-generator +Mounting 3.3mm 9774020960 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMST-3.3mm_H3mm_9774030960 +Mounting Hardware, inside through hole 3.3mm, height 3, Wuerth electronics 9774030960 (https://katalog.we-online.de/em/datasheet/9774030960.pdf,), generated with kicad-footprint-generator +Mounting 3.3mm 9774030960 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMST-3.3mm_H4mm_9774040960 +Mounting Hardware, inside through hole 3.3mm, height 4, Wuerth electronics 9774040960 (https://katalog.we-online.de/em/datasheet/9774040960.pdf,), generated with kicad-footprint-generator +Mounting 3.3mm 9774040960 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMST-3.3mm_H5mm_9774050960 +Mounting Hardware, inside through hole 3.3mm, height 5, Wuerth electronics 9774050960 (https://katalog.we-online.de/em/datasheet/9774050960.pdf,), generated with kicad-footprint-generator +Mounting 3.3mm 9774050960 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMST-3.3mm_H6mm_9774060960 +Mounting Hardware, inside through hole 3.3mm, height 6, Wuerth electronics 9774060960 (https://katalog.we-online.de/em/datasheet/9774060960.pdf,), generated with kicad-footprint-generator +Mounting 3.3mm 9774060960 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMST-3.3mm_H7mm_9774070960 +Mounting Hardware, inside through hole 3.3mm, height 7, Wuerth electronics 9774070960 (https://katalog.we-online.de/em/datasheet/9774070960.pdf,), generated with kicad-footprint-generator +Mounting 3.3mm 9774070960 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMST-3.3mm_H8mm_9774080960 +Mounting Hardware, inside through hole 3.3mm, height 8, Wuerth electronics 9774080960 (https://katalog.we-online.de/em/datasheet/9774080960.pdf,), generated with kicad-footprint-generator +Mounting 3.3mm 9774080960 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMST-3.3mm_H9mm_9774090960 +Mounting Hardware, inside through hole 3.3mm, height 9, Wuerth electronics 9774090960 (https://katalog.we-online.de/em/datasheet/9774090960.pdf,), generated with kicad-footprint-generator +Mounting 3.3mm 9774090960 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMST-3.3mm_H10mm_9774100960 +Mounting Hardware, inside through hole 3.3mm, height 10, Wuerth electronics 9774100960 (https://katalog.we-online.de/em/datasheet/9774100960.pdf,), generated with kicad-footprint-generator +Mounting 3.3mm 9774100960 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMST-3.3mm_H11mm_9774110960 +Mounting Hardware, inside through hole 3.3mm, height 11, Wuerth electronics 9774110960 (https://katalog.we-online.de/em/datasheet/9774110960.pdf,), generated with kicad-footprint-generator +Mounting 3.3mm 9774110960 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMST-3.3mm_H12mm_9774120960 +Mounting Hardware, inside through hole 3.3mm, height 12, Wuerth electronics 9774120960 (https://katalog.we-online.de/em/datasheet/9774120960.pdf,), generated with kicad-footprint-generator +Mounting 3.3mm 9774120960 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMST-3.3mm_H13mm_9774130960 +Mounting Hardware, inside through hole 3.3mm, height 13, Wuerth electronics 9774130960 (https://katalog.we-online.de/em/datasheet/9774130960.pdf,), generated with kicad-footprint-generator +Mounting 3.3mm 9774130960 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMST-3.3mm_H14mm_9774140960 +Mounting Hardware, inside through hole 3.3mm, height 14, Wuerth electronics 9774140960 (https://katalog.we-online.de/em/datasheet/9774140960.pdf,), generated with kicad-footprint-generator +Mounting 3.3mm 9774140960 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMST-3.3mm_H15mm_9774150960 +Mounting Hardware, inside through hole 3.3mm, height 15, Wuerth electronics 9774150960 (https://katalog.we-online.de/em/datasheet/9774150960.pdf,), generated with kicad-footprint-generator +Mounting 3.3mm 9774150960 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMST-4.5mm_H1mm_9774010982 +Mounting Hardware, inside through hole 4.5mm, height 1, Wuerth electronics 9774010982 (https://katalog.we-online.de/em/datasheet/9774010982.pdf), generated with kicad-footprint-generator +Mounting 4.5mm 9774010982 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMST-4.5mm_H2mm_9774020982 +Mounting Hardware, inside through hole 4.5mm, height 2, Wuerth electronics 9774020982 (https://katalog.we-online.de/em/datasheet/9774020982.pdf), generated with kicad-footprint-generator +Mounting 4.5mm 9774020982 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMST-4.5mm_H3mm_9774030982 +Mounting Hardware, inside through hole 4.5mm, height 3, Wuerth electronics 9774030982 (https://katalog.we-online.de/em/datasheet/9774030982.pdf), generated with kicad-footprint-generator +Mounting 4.5mm 9774030982 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMST-4.5mm_H4mm_9774040982 +Mounting Hardware, inside through hole 4.5mm, height 4, Wuerth electronics 9774040982 (https://katalog.we-online.de/em/datasheet/9774040982.pdf), generated with kicad-footprint-generator +Mounting 4.5mm 9774040982 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMST-4.5mm_H5mm_9774050982 +Mounting Hardware, inside through hole 4.5mm, height 5, Wuerth electronics 9774050982 (https://katalog.we-online.de/em/datasheet/9774050982.pdf), generated with kicad-footprint-generator +Mounting 4.5mm 9774050982 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMST-4.5mm_H6mm_9774060982 +Mounting Hardware, inside through hole 4.5mm, height 6, Wuerth electronics 9774060982 (https://katalog.we-online.de/em/datasheet/9774060982.pdf), generated with kicad-footprint-generator +Mounting 4.5mm 9774060982 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMST-4.5mm_H7mm_9774070982 +Mounting Hardware, inside through hole 4.5mm, height 7, Wuerth electronics 9774070982 (https://katalog.we-online.de/em/datasheet/9774070982.pdf), generated with kicad-footprint-generator +Mounting 4.5mm 9774070982 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMST-4.5mm_H8mm_9774080982 +Mounting Hardware, inside through hole 4.5mm, height 8, Wuerth electronics 9774080982 (https://katalog.we-online.de/em/datasheet/9774080982.pdf), generated with kicad-footprint-generator +Mounting 4.5mm 9774080982 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMST-4.5mm_H9mm_9774090982 +Mounting Hardware, inside through hole 4.5mm, height 9, Wuerth electronics 9774090982 (https://katalog.we-online.de/em/datasheet/9774090982.pdf), generated with kicad-footprint-generator +Mounting 4.5mm 9774090982 +0 +8 +1 +Mounting_Wuerth +Mounting_Wuerth_WA-SMST-4.5mm_H10mm_9774100982 +Mounting Hardware, inside through hole 4.5mm, height 10, Wuerth electronics 9774100982 (https://katalog.we-online.de/em/datasheet/9774100982.pdf), generated with kicad-footprint-generator +Mounting 4.5mm 9774100982 +0 +8 +1 +NetTie +NetTie-2_SMD_Pad0.5mm +Net tie, 2 pin, 0.5mm square SMD pads +net tie +0 +2 +2 +NetTie +NetTie-2_SMD_Pad2.0mm +Net tie, 2 pin, 2.0mm square SMD pads +net tie +0 +2 +2 +NetTie +NetTie-2_THT_Pad0.3mm +Net tie, 2 pin, 0.3mm round THT pads +net tie +0 +2 +2 +NetTie +NetTie-2_THT_Pad1.0mm +Net tie, 2 pin, 1.0mm round THT pads +net tie +0 +2 +2 +NetTie +NetTie-3_SMD_Pad0.5mm +Net tie, 3 pin, 0.5mm square SMD pads +net tie +0 +3 +3 +NetTie +NetTie-3_SMD_Pad2.0mm +Net tie, 3 pin, 2.0mm square SMD pads +net tie +0 +3 +3 +NetTie +NetTie-3_THT_Pad0.3mm +Net tie, 3 pin, 0.3mm round THT pads +net tie +0 +3 +3 +NetTie +NetTie-3_THT_Pad1.0mm +Net tie, 3 pin, 1.0mm round THT pads +net tie +0 +3 +3 +NetTie +NetTie-4_SMD_Pad0.5mm +Net tie, 4 pin, 0.5mm square SMD pads +net tie +0 +4 +4 +NetTie +NetTie-4_SMD_Pad2.0mm +Net tie, 4 pin, 2.0mm square SMD pads +net tie +0 +4 +4 +NetTie +NetTie-4_THT_Pad0.3mm +Net tie, 4 pin, 0.3mm round THT pads +net tie +0 +4 +4 +NetTie +NetTie-4_THT_Pad1.0mm +Net tie, 4 pin, 1.0mm round THT pads +net tie +0 +4 +4 +OptoDevice +ADNS-9800 +Laser Gaming Sensor ADNS-9800 +MOUSE MOUSE_SENSOR LASER_GAMING_SENSOR +0 +16 +16 +OptoDevice +AGILENT_HFBR-152x +Fiberoptic Transmitter TX, HFBR series (https://docs.broadcom.com/docs/AV02-3283EN) +Fiberoptic Transmitter +0 +6 +6 +OptoDevice +AGILENT_HFBR-252x +Fiberoptic Receiver RX, HFBR series (https://docs.broadcom.com/docs/AV02-3283EN) +Fiberoptic Transmitter +0 +6 +6 +OptoDevice +AMS_TSL2550_SMD +http://ams.com/eng/content/download/250130/975613/142977 +TSL2550 ambient light sensor +0 +4 +4 +OptoDevice +Broadcom_AFBR-16xxZ_Horizontal +Fiber Optic Transmitter and Receiver, https://docs.broadcom.com/docs/AV02-4369EN +Fiber Optic Transmitter and Receiver +0 +6 +6 +OptoDevice +Broadcom_AFBR-16xxZ_Tilted +Fiber Optic Transmitter and Receiver, https://docs.broadcom.com/docs/AV02-4369EN +Fiber Optic Transmitter and Receiver +0 +6 +6 +OptoDevice +Broadcom_AFBR-16xxZ_Vertical +Fiber Optic Transmitter and Receiver, https://docs.broadcom.com/docs/AV02-4369EN +Fiber Optic Transmitter and Receiver +0 +6 +6 +OptoDevice +Broadcom_APDS-9301 +ambient light sensor, i2c interface, 6-pin chipled package, https://docs.broadcom.com/docs/AV02-2315EN +ambient light sensor chipled +0 +6 +6 +OptoDevice +Broadcom_DFN-6_2x2mm_P0.65mm +Broadcom DFN, 6 Pin (https://docs.broadcom.com/docs/AV02-4755EN), generated with kicad-footprint-generator ipc_noLead_generator.py +Broadcom DFN NoLead +0 +6 +6 +OptoDevice +Broadcom_LGA-8_2x2mm_P0.53mm +Broadcom LGA, 8 Pin (https://docs.broadcom.com/docs/AV02-4755EN), generated with kicad-footprint-generator ipc_noLead_generator.py +Broadcom LGA NoLead +0 +8 +8 +OptoDevice +Everlight_ITR1201SR10AR +package for Everlight ITR1201SR10AR, light-direction upwards, see https://www.everlight.com/file/ProductFile/ITR1201SR10AR-TR.pdf +reflective opto couple photo coupler +0 +4 +4 +OptoDevice +Everlight_ITR8307 +package for Everlight ITR8307 with PCB cutout, light-direction upwards, see http://www.everlight.com/file/ProductFile/ITR8307.pdf +refective opto couple photo coupler +0 +4 +4 +OptoDevice +Everlight_ITR8307F43 +package for Everlight ITR8307/F43, see https://everlighteurope.com/index.php?controller=attachment&id_attachment=5385 +refective opto couple photo coupler +0 +4 +4 +OptoDevice +Everlight_ITR8307_Reverse +package for Everlight ITR8307 with PCB cutout, light-direction downwards, see http://www.everlight.com/file/ProductFile/ITR8307.pdf +refective opto couple photo coupler +0 +4 +4 +OptoDevice +Finder_34.81 +Relay SPST, Finder Type 34.81 (opto relays/coupler), vertical/standing form, see https://gfinder.findernet.com/public/attachments/34/EN/S34USAEN.pdf +Relay SPST Finder +0 +4 +4 +OptoDevice +Hamamatsu_C12880 +Hamamatsu spectrometer, see http://www.hamamatsu.com/resources/pdf/ssd/c12880ma_kacc1226e.pdf +opto spectrometer Hamamatsu +0 +10 +10 +OptoDevice +Hamamatsu_S13360-30CS +SiPM, 2pin +Hamamatsu SiPM +0 +2 +2 +OptoDevice +Kingbright_KPS-5130 +http://www.kingbright.com/attachments/file/psearch/000/00/00/KPS-5130PD7C(Ver.14).pdf +KPS-5130 photodiode RGB sensor +0 +4 +4 +OptoDevice +Kingbright_KRC011_Horizontal +Subminiature Reflective Optical Sensor, http://www.kingbright.com/attachments/file/psearch/000/00/00/KRC011(Ver.15).pdf +Subminiature Reflective Optical Sensor +0 +4 +4 +OptoDevice +Kingbright_KRC011_Vertical +Subminiature Reflective Optical Sensor, http://www.kingbright.com/attachments/file/psearch/000/00/00/KRC011(Ver.15).pdf +Subminiature Reflective Optical Sensor +0 +4 +4 +OptoDevice +Kodenshi_LG206D +http://kodenshi.co.jp/products/pdf/sensor/photointerrupter_ic/LG206D.pdf +Photointerrupter infrared LED with photo IC +0 +5 +5 +OptoDevice +Kodenshi_LG206L +http://kodenshi.co.jp/products/pdf/sensor/photointerrupter_ic/LG205L.pdf +Photointerrupter infrared LED with photo IC +0 +5 +5 +OptoDevice +Kodenshi_SG105 +package for Kodenshi SG-105 with PCB cutout, light-direction upwards, see http://www.kodenshi.co.jp/products/pdf/sensor/photointerrupter_ref/SG-105.pdf +refective opto couple photo coupler +0 +4 +4 +OptoDevice +Kodenshi_SG105F +package for Kodenshi SG-105F, see http://www.kodenshi.co.jp/products/pdf/sensor/photointerrupter_ref/SG-105F.pdf +refective opto couple photo coupler +0 +4 +4 +OptoDevice +Kodenshi_SG105_Reverse +package for Kodenshi SG-105 with PCB cutout, light-direction downwards, see http://www.kodenshi.co.jp/products/pdf/sensor/photointerrupter_ref/SG-105.pdf +refective opto couple photo coupler +0 +4 +4 +OptoDevice +LaserDiode_TO3.3-D3.3-3 +Laser Diode, TO-3.3mm, 3pin +Laser Diode TO3.3 +0 +3 +3 +OptoDevice +LaserDiode_TO5-D9-3 +Laser Diode, TO5-like (D=9mm), 3pin +Laser Diode TO5-like +0 +3 +3 +OptoDevice +LaserDiode_TO18-D5.6-3 +Laser Diode, TO18-like (D=5.6mm), 3pin +Laser Diode TO18-like +0 +3 +3 +OptoDevice +LaserDiode_TO38ICut-3 +Laser Diode, TO-38-ICut, 3pin +Laser Diode TO38-ICut +0 +3 +3 +OptoDevice +LaserDiode_TO56-3 +Laser Diode, TO-56, 3pin +Laser Diode TO56 +0 +3 +3 +OptoDevice +Lightpipe_LPF-C012303S +https://www.lumex.com/spec/LPF-C012303S.pdf +lightpipe dual tower right angle 3mm +0 +0 +0 +OptoDevice +Lightpipe_Mentor_1275.x00x +https://www.mentor-bauelemente.de/katalog/ll/MENTOR-LL.pdf +spherical light pipe 4 way 3mm PLCC-2 PLCC-4 +0 +0 +0 +OptoDevice +Lightpipe_Mentor_1276.1004 +https://www.mentor-bauelemente.de/katalog/ll/MENTOR-LL.pdf +spherical light pipe 4 way 3mm PLCC-2 PLCC-4 +0 +0 +0 +OptoDevice +Lightpipe_Mentor_1276.2004 +https://www.mentor-bauelemente.de/katalog/ll/MENTOR-LL.pdf +planar light pipe 4 way 3mm PLCC-2 PLCC-4 +0 +0 +0 +OptoDevice +Lite-On_LTR-303ALS-01 +ambient light sensor, i2c interface, 6-pin chipled package, http://optoelectronics.liteon.com/upload/download/DS86-2013-0004/LTR-303ALS-01_DS_V1.pdf +ambient light sensor chipled +0 +6 +6 +OptoDevice +Luna_NSL-32 +Optoisolator with LED and photoresistor +optoisolator +0 +4 +4 +OptoDevice +Maxim_OLGA-14_3.3x5.6mm_P0.8mm +https://pdfserv.maximintegrated.com/land_patterns/90-0602.PDF +OLGA-14 OESIP-14 +0 +14 +14 +OptoDevice +ONSemi_QSE15x +3 Lead Plastic Package +ONSemi QSE158 QSE159 +0 +3 +3 +OptoDevice +OnSemi_CASE100AQ +OnSemi CASE 100AQ for QRE1113, see https://www.onsemi.com/pub/Collateral/QRE1113-D.PDF +reflective opto couple photo coupler +0 +4 +4 +OptoDevice +OnSemi_CASE100CY +OnSemi CASE 100CY, light-direction upwards, see http://www.onsemi.com/pub/Collateral/QRE1113-D.PDF +refective opto couple photo coupler +0 +4 +4 +OptoDevice +Osram_BPW82 +PhotoDiode, BPW82, RM2.54 +PhotoDiode BPW82 RM2.54 +0 +2 +2 +OptoDevice +Osram_DIL2_4.3x4.65mm_P5.08mm +PhotoDiode, plastic DIL, 4.3x4.65mm², RM5.08 +PhotoDiode plastic DIL RM5.08 +0 +2 +2 +OptoDevice +Osram_LPT80A +PhotoTransistor, sidelooker package, RM2.54 +PhotoTransistor sidelooker package RM2.54 +0 +2 +2 +OptoDevice +Osram_SFH9x0x +package for Osram SFH9x0x series of reflective photo interrupters/couplers, see http://www.osram-os.com/Graphics/XPic6/00200860_0.pdf +reflective photo interrupter SMD +0 +6 +6 +OptoDevice +Osram_SFH205 +PhotoDiode, SFH205, RM2.54 +PhotoDiode SFH205 RM2.54 +0 +2 +2 +OptoDevice +Osram_SFH225 +PhotoDiode, SFH225, RM2.54 +PhotoDiode SFH225 RM2.54 +0 +2 +2 +OptoDevice +Osram_SMD-DIL2_4.5x4.0mm +PhotoDiode, plastic SMD DIL, 4.5x4mm² +PhotoDiode plastic SMD DIL +0 +2 +2 +OptoDevice +Osram_SMD-SmartDIL +PhotoDiode, plastic SMD SmatDIL +PhotoDiode plastic SMD SmatDIL +0 +3 +3 +OptoDevice +Panasonic_APV-AQY_SSOP-4_4.45x2.65mm_P1.27mm +https://www.panasonic-electric-works.com/cps/rde/xbcr/pew_eu_en/technical_information_photomos_en.pdf +SSOP4 APV21 AQY22 +0 +4 +4 +OptoDevice +PerkinElmer_VTL5C +Axial Vactrol (http://www.qsl.net/wa1ion/vactrol/vactrol.pdf) +vactrol +0 +4 +4 +OptoDevice +PerkinElmer_VTL5Cx2 +Axial Vactrol (http://www.qsl.net/wa1ion/vactrol/vactrol.pdf) +vactrol +0 +5 +5 +OptoDevice +R_LDR_4.9x4.2mm_P2.54mm_Vertical +Resistor, LDR 4.9x4.2mm +Resistor LDR4.9x4.2 +0 +2 +2 +OptoDevice +R_LDR_5.0x4.1mm_P3mm_Vertical +Resistor, LDR 5x4.1mm, see http://cdn-reichelt.de/documents/datenblatt/A500/A90xxxx%23PE.pdf +Resistor LDR5x4.1mm +0 +2 +2 +OptoDevice +R_LDR_5.1x4.3mm_P3.4mm_Vertical +Resistor, LDR 5.1x3.4mm, see http://yourduino.com/docs/Photoresistor-5516-datasheet.pdf +Resistor LDR5.1x3.4mm +0 +2 +2 +OptoDevice +R_LDR_5.2x5.2mm_P3.5mm_Horizontal +Resistor, LDR 5.2x5.2, upright, see http://cdn-reichelt.de/documents/datenblatt/A500/M996011A.pdf +Resistor LDR5.2x5.2 +0 +2 +2 +OptoDevice +R_LDR_7x6mm_P5.1mm_Vertical +Resistor, LDR 7x6mm +Resistor LDR7x6mm +0 +2 +2 +OptoDevice +R_LDR_10x8.5mm_P7.6mm_Vertical +Resistor, LDR 10x8.5mm +Resistor LDR10.8.5mm +0 +2 +2 +OptoDevice +R_LDR_11x9.4mm_P8.2mm_Vertical +Resistor, LDR 11x9.4mm +Resistor LDR11x9.4mm +0 +2 +2 +OptoDevice +R_LDR_12x10.8mm_P9.0mm_Vertical +Resistor, LDR 12x10.8mm, see http://yourduino.com/docs/Photoresistor-5516-datasheet.pdf +Resistor LDR12x10.8mm +0 +2 +2 +OptoDevice +R_LDR_D6.4mm_P3.4mm_Vertical +Resistor, LDR D=6.4mm, see http://yourduino.com/docs/Photoresistor-5516-datasheet.pdf +Resistor LDRD=6.4mm +0 +2 +2 +OptoDevice +R_LDR_D13.8mm_P9.0mm_Vertical +Resistor, diameter 13.8mm pitch 9mm, see http://yourduino.com/docs/Photoresistor-5516-datasheet.pdf +Resistor LDR +0 +2 +2 +OptoDevice +R_LDR_D20mm_P17.5mm_Vertical +Resistor, LDR 20mm diameter, pin pitch 17.5mm, see http://yourduino.com/docs/Photoresistor-5516-datasheet.pdf +Resistor LDR +0 +2 +2 +OptoDevice +ST_VL53L0X +https://www.st.com/resource/en/datasheet/vl53l1x.pdf +laser-ranging sensor +0 +12 +12 +OptoDevice +ST_VL53L1X +https://www.st.com/resource/en/datasheet/vl53l1x.pdf +laser-ranging sensor +0 +12 +12 +OptoDevice +Sharp_GP2Y0A41SK0F +http://www.sharp-world.com/products/device/lineup/data/pdf/datasheet/gp2y0a41sk_e.pdf +Distance Sensor Sharp +0 +2 +2 +OptoDevice +Sharp_IS471F +Sharp OPIC IS471F, see http://pdf.datasheetcatalog.com/datasheet/Sharp/mXvrzty.pdf +Sharp OPIC IS471F +0 +4 +4 +OptoDevice +Sharp_IS485 +Sharp OPIC, IS485, IS486, see http://microrato.ua.pt/main/Actividades/Estagios/Docs/IS485_6.pdf +Sharp OPIC IS485 IS486 +0 +3 +3 +OptoDevice +Siemens_SFH900 +package for Siemens SFH900 reflex photo interrupter/coupler/object detector, see https://www.batronix.com/pdf/sfh900.pdf +Siemens SFH900 reflex photo interrupter coupler object detector +0 +3 +3 +OptoDevice +Toshiba_TORX170_TORX173_TORX193_TORX194 +Fiberoptic Reciver, RX, Toshiba, Toslink, TORX170, TORX173, TORX193, TORX194 +Fiberoptic Reciver RX Toshiba Toslink TORX170 TORX173 TORX193 TORX194 +0 +6 +6 +OptoDevice +Toshiba_TOTX170_TOTX173_TOTX193_TOTX194 +Fiberoptic Reciver, RX, Toshiba, Toslink, TORX170, TORX173, TORX193, TORX194 +Fiberoptic Reciver RX Toshiba Toslink TORX170 TORX173 TORX193 TORX194 +0 +6 +6 +OptoDevice +Vishay_CAST-3Pin +IR Receiver Vishay TSOP-xxxx, CAST package, see https://www.vishay.com/docs/82493/tsop311.pdf +IRReceiverVishayTSOP-xxxx CAST +0 +3 +3 +OptoDevice +Vishay_CNY70 +package for Vishay CNY70 refective photo coupler/interrupter +Vishay CNY70 refective photo coupler +0 +4 +4 +OptoDevice +Vishay_MINICAST-3Pin +IR Receiver Vishay TSOP-xxxx, MINICAST package, see https://www.vishay.com/docs/82669/tsop32s40f.pdf +IR Receiver Vishay TSOP-xxxx MINICAST +0 +3 +3 +OptoDevice +Vishay_MINIMOLD-3Pin +IR Receiver Vishay TSOP-xxxx, MINIMOLD package, see https://www.vishay.com/docs/82742/tsop331.pdf +IR Receiver Vishay TSOP-xxxx MINIMOLD +0 +3 +3 +OptoDevice +Vishay_MOLD-3Pin +IR Receiver Vishay TSOP-xxxx, MOLD package, see https://www.vishay.com/docs/82669/tsop32s40f.pdf +IR Receiver Vishay TSOP-xxxx MOLD +0 +3 +3 +Oscillator +Oscillator_DIP-8 +Oscillator, DIP8,http://cdn-reichelt.de/documents/datenblatt/B400/OSZI.pdf +oscillator +0 +4 +4 +Oscillator +Oscillator_DIP-8_LargePads +Oscillator, DIP8, Large Pads, http://cdn-reichelt.de/documents/datenblatt/B400/OSZI.pdf +oscillator +0 +4 +4 +Oscillator +Oscillator_DIP-14 +Oscillator, DIP14, http://cdn-reichelt.de/documents/datenblatt/B400/OSZI.pdf +oscillator +0 +4 +4 +Oscillator +Oscillator_DIP-14_LargePads +Oscillator, DIP14, Large Pads, http://cdn-reichelt.de/documents/datenblatt/B400/OSZI.pdf +oscillator +0 +4 +4 +Oscillator +Oscillator_OCXO_Morion_MV267 +http://www.morion.com.ru/catalog_pdf/MV267.pdf +OCXO +0 +5 +5 +Oscillator +Oscillator_OCXO_Morion_MV317 +https://www.morion-us.com/catalog_pdf/mv317.pdf +OCXO +0 +5 +5 +Oscillator +Oscillator_SMD_Abracon_ABLNO +https://abracon.com/Precisiontiming/ABLNO.pdf +VCXO XO +0 +4 +4 +Oscillator +Oscillator_SMD_Abracon_ASCO-4Pin_1.6x1.2mm +Miniature Crystal Clock Oscillator Abracon ASCO series, https://abracon.com/Oscillators/ASCO.pdf, 1.6x1.2mm^2 package +SMD SMT crystal oscillator +0 +4 +4 +Oscillator +Oscillator_SMD_Abracon_ASDMB-4Pin_2.5x2.0mm +Miniature Crystal Clock Oscillator Abracon ASDMB series, 2.5x2.0mm package, http://www.abracon.com/Oscillators/ASDMB.pdf +SMD SMT crystal oscillator +0 +4 +4 +Oscillator +Oscillator_SMD_Abracon_ASE-4Pin_3.2x2.5mm +Miniature Crystal Clock Oscillator Abracon ASE series, http://www.abracon.com/Oscillators/ASEseries.pdf, 3.2x2.5mm^2 package +SMD SMT crystal oscillator +0 +4 +4 +Oscillator +Oscillator_SMD_Abracon_ASE-4Pin_3.2x2.5mm_HandSoldering +Miniature Crystal Clock Oscillator Abracon ASE series, http://www.abracon.com/Oscillators/ASEseries.pdf, hand-soldering, 3.2x2.5mm^2 package +SMD SMT crystal oscillator hand-soldering +0 +4 +4 +Oscillator +Oscillator_SMD_Abracon_ASV-4Pin_7.0x5.1mm +Miniature Crystal Clock Oscillator Abracon ASV series, http://www.abracon.com/Oscillators/ASV.pdf, 7.0x5.1mm^2 package +SMD SMT crystal oscillator +0 +4 +4 +Oscillator +Oscillator_SMD_Abracon_ASV-4Pin_7.0x5.1mm_HandSoldering +Miniature Crystal Clock Oscillator Abracon ASV series, http://www.abracon.com/Oscillators/ASV.pdf, hand-soldering, 7.0x5.1mm^2 package +SMD SMT crystal oscillator hand-soldering +0 +4 +4 +Oscillator +Oscillator_SMD_Diodes_FN-4Pin_7.0x5.0mm +FN Series Crystal Clock Oscillator (XO) (https://www.diodes.com/assets/Datasheets/FN_3-3V.pdf) +Oscillator Crystal SMD SMT +0 +4 +4 +Oscillator +Oscillator_SMD_ECS_2520MV-xxx-xx-4Pin_2.5x2.0mm +Miniature Crystal Clock Oscillator ECS 2520MV series, https://www.ecsxtal.com/store/pdf/ECS-2520MV.pdf +Miniature Crystal Clock Oscillator ECS 2520MV series SMD SMT HCMOS +0 +4 +4 +Oscillator +Oscillator_SMD_EuroQuartz_XO32-4Pin_3.2x2.5mm +Miniature Crystal Clock Oscillator EuroQuartz XO32 series, http://cdn-reichelt.de/documents/datenblatt/B400/XO32.pdf, 3.2x2.5mm^2 package +SMD SMT crystal oscillator +0 +4 +4 +Oscillator +Oscillator_SMD_EuroQuartz_XO32-4Pin_3.2x2.5mm_HandSoldering +Miniature Crystal Clock Oscillator EuroQuartz XO32 series, http://cdn-reichelt.de/documents/datenblatt/B400/XO32.pdf, hand-soldering, 3.2x2.5mm^2 package +SMD SMT crystal oscillator hand-soldering +0 +4 +4 +Oscillator +Oscillator_SMD_EuroQuartz_XO53-4Pin_5.0x3.2mm +Miniature Crystal Clock Oscillator EuroQuartz XO53 series, http://cdn-reichelt.de/documents/datenblatt/B400/XO53.pdf, 5.0x3.2mm^2 package +SMD SMT crystal oscillator +0 +4 +4 +Oscillator +Oscillator_SMD_EuroQuartz_XO53-4Pin_5.0x3.2mm_HandSoldering +Miniature Crystal Clock Oscillator EuroQuartz XO53 series, http://cdn-reichelt.de/documents/datenblatt/B400/XO53.pdf, hand-soldering, 5.0x3.2mm^2 package +SMD SMT crystal oscillator hand-soldering +0 +4 +4 +Oscillator +Oscillator_SMD_EuroQuartz_XO91-4Pin_7.0x5.0mm +Miniature Crystal Clock Oscillator EuroQuartz XO91 series, http://cdn-reichelt.de/documents/datenblatt/B400/XO91.pdf, 7.0x5.0mm^2 package +SMD SMT crystal oscillator +0 +4 +4 +Oscillator +Oscillator_SMD_EuroQuartz_XO91-4Pin_7.0x5.0mm_HandSoldering +Miniature Crystal Clock Oscillator EuroQuartz XO91 series, http://cdn-reichelt.de/documents/datenblatt/B400/XO91.pdf, hand-soldering, 7.0x5.0mm^2 package +SMD SMT crystal oscillator hand-soldering +0 +4 +4 +Oscillator +Oscillator_SMD_Fordahl_DFAS1-6Pin_14.8x9.1mm +Miniature Crystal Clock Oscillator TXCO Fordahl DFA S1-KHZ/LHZ, http://www.iqdfrequencyproducts.com/products/details/iqxo-70-11-30.pdf, 14.8x9.1mm^2 package +SMD SMT crystal oscillator +0 +6 +6 +Oscillator +Oscillator_SMD_Fordahl_DFAS2-4Pin_7.3x5.1mm +Mminiature Crystal Clock Oscillator TXCO Fordahl DFA S2-KS/LS/US, http://www.iqdfrequencyproducts.com/products/details/iqxo-70-11-30.pdf, 7.3x5.1mm^2 package +SMD SMT crystal oscillator +0 +4 +4 +Oscillator +Oscillator_SMD_Fordahl_DFAS2-4Pin_7.3x5.1mm_HandSoldering +Mminiature Crystal Clock Oscillator TXCO Fordahl DFA S2-KS/LS/US, http://www.iqdfrequencyproducts.com/products/details/iqxo-70-11-30.pdf, hand-soldering, 7.3x5.1mm^2 package +SMD SMT crystal oscillator hand-soldering +0 +4 +4 +Oscillator +Oscillator_SMD_Fordahl_DFAS3-4Pin_9.1x7.2mm +Miniature Crystal Clock Oscillator TXCO Fordahl DFA S3-KS/LS/US, http://www.iqdfrequencyproducts.com/products/details/iqxo-70-11-30.pdf, 9.1x7.2mm^2 package +SMD SMT crystal oscillator +0 +4 +4 +Oscillator +Oscillator_SMD_Fordahl_DFAS3-4Pin_9.1x7.2mm_HandSoldering +Miniature Crystal Clock Oscillator TXCO Fordahl DFA S3-KS/LS/US, http://www.iqdfrequencyproducts.com/products/details/iqxo-70-11-30.pdf, hand-soldering, 9.1x7.2mm^2 package +SMD SMT crystal oscillator hand-soldering +0 +4 +4 +Oscillator +Oscillator_SMD_Fordahl_DFAS7-4Pin_19.9x12.9mm +Miniature Crystal Clock Oscillator TXCO Fordahl DFA S7-K/L, http://www.iqdfrequencyproducts.com/products/details/iqxo-70-11-30.pdf, 19.9x12.9mm^2 package +SMD SMT crystal oscillator +0 +4 +4 +Oscillator +Oscillator_SMD_Fordahl_DFAS7-4Pin_19.9x12.9mm_HandSoldering +Miniature Crystal Clock Oscillator TXCO Fordahl DFA S7-K/L, http://www.iqdfrequencyproducts.com/products/details/iqxo-70-11-30.pdf, hand-soldering, 19.9x12.9mm^2 package +SMD SMT crystal oscillator hand-soldering +0 +4 +4 +Oscillator +Oscillator_SMD_Fordahl_DFAS11-4Pin_7.0x5.0mm +Miniature Crystal Clock Oscillator TXCO Fordahl DFA S11-OV/UOV, http://www.iqdfrequencyproducts.com/products/details/iqxo-70-11-30.pdf, 7.0x5.0mm^2 package +SMD SMT crystal oscillator +0 +4 +4 +Oscillator +Oscillator_SMD_Fordahl_DFAS11-4Pin_7.0x5.0mm_HandSoldering +Miniature Crystal Clock Oscillator TXCO Fordahl DFA S11-OV/UOV, http://www.iqdfrequencyproducts.com/products/details/iqxo-70-11-30.pdf, hand-soldering, 7.0x5.0mm^2 package +SMD SMT crystal oscillator hand-soldering +0 +4 +4 +Oscillator +Oscillator_SMD_Fordahl_DFAS15-4Pin_5.0x3.2mm +Ultraminiature Crystal Clock Oscillator TXCO Fordahl DFA S15-OV/UOV, http://www.iqdfrequencyproducts.com/products/details/iqxo-70-11-30.pdf, 5.0x3.2mm^2 package +SMD SMT crystal oscillator +0 +4 +4 +Oscillator +Oscillator_SMD_Fordahl_DFAS15-4Pin_5.0x3.2mm_HandSoldering +Ultraminiature Crystal Clock Oscillator TXCO Fordahl DFA S15-OV/UOV, http://www.iqdfrequencyproducts.com/products/details/iqxo-70-11-30.pdf, hand-soldering, 5.0x3.2mm^2 package +SMD SMT crystal oscillator hand-soldering +0 +4 +4 +Oscillator +Oscillator_SMD_IDT_JS6-6_5.0x3.2mm_P1.27mm +SMD Crystal Oscillator IDT https://www.idt.com/document/dst/xu-family-datasheet#page=15, 5.0x3.2mm +SMD SMT crystal oscillator +0 +6 +6 +Oscillator +Oscillator_SMD_IDT_JU6-6_7.0x5.0mm_P2.54mm +SMD Crystal Oscillator IDT https://www.idt.com/document/dst/xu-family-datasheet#page=17, 7.0x5.0mm +SMD SMT crystal oscillator +0 +6 +6 +Oscillator +Oscillator_SMD_IQD_IQXO70-4Pin_7.5x5.0mm +IQD Crystal Clock Oscillator IQXO-70, http://www.iqdfrequencyproducts.com/products/details/iqxo-70-11-30.pdf, 7.5x5.0mm^2 package +SMD SMT crystal oscillator +0 +4 +4 +Oscillator +Oscillator_SMD_IQD_IQXO70-4Pin_7.5x5.0mm_HandSoldering +IQD Crystal Clock Oscillator IQXO-70, http://www.iqdfrequencyproducts.com/products/details/iqxo-70-11-30.pdf, hand-soldering, 7.5x5.0mm^2 package +SMD SMT crystal oscillator hand-soldering +0 +4 +4 +Oscillator +Oscillator_SMD_Kyocera_2520-6Pin_2.5x2.0mm +https://global.kyocera.com/prdct/electro/product/pdf/kt2520_e.pdf +2.5mm 2mm SMD +0 +6 +6 +Oscillator +Oscillator_SMD_Kyocera_KC2520Z-4Pin_2.5x2.0mm +https://global.kyocera.com/prdct/electro/product/pdf/clock_z_xz_e.pdf +2.5mm 2mm SMD +0 +4 +4 +Oscillator +Oscillator_SMD_OCXO_ConnorWinfield_OH300 +http://www.conwin.com/datasheets/cx/cx282.pdf +OCXO +0 +7 +7 +Oscillator +Oscillator_SMD_SI570_SI571_HandSoldering +SI570, SI571, Programmable oscillator, Standard +SI570 SI571 Programmable oscillator Standard +0 +8 +8 +Oscillator +Oscillator_SMD_SI570_SI571_Standard +SI570, SI571, Programmable oscillator, Standard +SI570 SI571 Programmable oscillator Standard +0 +8 +8 +Oscillator +Oscillator_SMD_SeikoEpson_SG210-4Pin_2.5x2.0mm +SMD Crystal Oscillator Seiko Epson SG-210 https://support.epson.biz/td/api/doc_check.php?mode=dl&lang=en&Parts=SG-210SED, 2.5x2.0mm^2 package +SMD SMT crystal oscillator +0 +4 +4 +Oscillator +Oscillator_SMD_SeikoEpson_SG210-4Pin_2.5x2.0mm_HandSoldering +SMD Crystal Oscillator Seiko Epson SG-210 https://support.epson.biz/td/api/doc_check.php?mode=dl&lang=en&Parts=SG-210SED, hand-soldering, 2.5x2.0mm^2 package +SMD SMT crystal oscillator hand-soldering +0 +4 +4 +Oscillator +Oscillator_SMD_SeikoEpson_SG3030CM +SMD Crystal Oscillator Seiko Epson SG-3030CM package +SMD SMT crystal oscillator +0 +4 +4 +Oscillator +Oscillator_SMD_SeikoEpson_SG8002CA-4Pin_7.0x5.0mm +SMD Crystal Oscillator Seiko Epson SG-8002CA https://support.epson.biz/td/api/doc_check.php?mode=dl&lang=en&Parts=SG-8002DC, 7.0x5.0mm^2 package +SMD SMT crystal oscillator +0 +4 +4 +Oscillator +Oscillator_SMD_SeikoEpson_SG8002CA-4Pin_7.0x5.0mm_HandSoldering +SMD Crystal Oscillator Seiko Epson SG-8002CA https://support.epson.biz/td/api/doc_check.php?mode=dl&lang=en&Parts=SG-8002DC, hand-soldering, 7.0x5.0mm^2 package +SMD SMT crystal oscillator hand-soldering +0 +4 +4 +Oscillator +Oscillator_SMD_SeikoEpson_SG8002CE-4Pin_3.2x2.5mm +SMD Crystal Oscillator Seiko Epson SG-8002CE https://support.epson.biz/td/api/doc_check.php?mode=dl&lang=en&Parts=SG-8002DC, 3.2x2.5mm^2 package +SMD SMT crystal oscillator +0 +4 +4 +Oscillator +Oscillator_SMD_SeikoEpson_SG8002CE-4Pin_3.2x2.5mm_HandSoldering +SMD Crystal Oscillator Seiko Epson SG-8002CE https://support.epson.biz/td/api/doc_check.php?mode=dl&lang=en&Parts=SG-8002DC, hand-soldering, 3.2x2.5mm^2 package +SMD SMT crystal oscillator hand-soldering +0 +4 +4 +Oscillator +Oscillator_SMD_SeikoEpson_SG8002JA-4Pin_14.0x8.7mm +SMD Crystal Oscillator Seiko Epson SG-8002JA https://support.epson.biz/td/api/doc_check.php?mode=dl&lang=en&Parts=SG-8002DC, 14.0x8.7mm^2 package +SMD SMT crystal oscillator +0 +4 +4 +Oscillator +Oscillator_SMD_SeikoEpson_SG8002JA-4Pin_14.0x8.7mm_HandSoldering +SMD Crystal Oscillator Seiko Epson SG-8002JA https://support.epson.biz/td/api/doc_check.php?mode=dl&lang=en&Parts=SG-8002DC, hand-soldering, 14.0x8.7mm^2 package +SMD SMT crystal oscillator hand-soldering +0 +4 +4 +Oscillator +Oscillator_SMD_SeikoEpson_SG8002JC-4Pin_10.5x5.0mm +SMD Crystal Oscillator Seiko Epson SG-8002JC https://support.epson.biz/td/api/doc_check.php?mode=dl&lang=en&Parts=SG-8002DC, 10.5x5.0mm^2 package +SMD SMT crystal oscillator +0 +4 +4 +Oscillator +Oscillator_SMD_SeikoEpson_SG8002JC-4Pin_10.5x5.0mm_HandSoldering +SMD Crystal Oscillator Seiko Epson SG-8002JC https://support.epson.biz/td/api/doc_check.php?mode=dl&lang=en&Parts=SG-8002DC, hand-soldering, 10.5x5.0mm^2 package +SMD SMT crystal oscillator hand-soldering +0 +4 +4 +Oscillator +Oscillator_SMD_SeikoEpson_SG8002LB-4Pin_5.0x3.2mm +SMD Crystal Oscillator Seiko Epson SG-8002LB https://support.epson.biz/td/api/doc_check.php?mode=dl&lang=en&Parts=SG-8002DC, 5.0x3.2mm^2 package +SMD SMT crystal oscillator +0 +4 +4 +Oscillator +Oscillator_SMD_SeikoEpson_SG8002LB-4Pin_5.0x3.2mm_HandSoldering +SMD Crystal Oscillator Seiko Epson SG-8002LB https://support.epson.biz/td/api/doc_check.php?mode=dl&lang=en&Parts=SG-8002DC, hand-soldering, 5.0x3.2mm^2 package +SMD SMT crystal oscillator hand-soldering +0 +4 +4 +Oscillator +Oscillator_SMD_Silicon_Labs_LGA-6_2.5x3.2mm_P1.25mm +Silicon_Labs LGA, 6 Pin (https://www.silabs.com/documents/public/data-sheets/si512-13.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +Silicon_Labs LGA NoLead +0 +6 +6 +Oscillator +Oscillator_SMD_TCXO_G158 +TCXO +TCXO +0 +4 +4 +Oscillator +Oscillator_SMD_TXC_7C-4Pin_5.0x3.2mm +Miniature Crystal Clock Oscillator TXC 7C series, http://www.txccorp.com/download/products/osc/7C_o.pdf, 5.0x3.2mm^2 package +SMD SMT crystal oscillator +0 +4 +4 +Oscillator +Oscillator_SMD_TXC_7C-4Pin_5.0x3.2mm_HandSoldering +Miniature Crystal Clock Oscillator TXC 7C series, http://www.txccorp.com/download/products/osc/7C_o.pdf, hand-soldering, 5.0x3.2mm^2 package +SMD SMT crystal oscillator hand-soldering +0 +4 +4 +Oscillator +Oscillator_SeikoEpson_SG-8002DB +14-lead dip package, row spacing 7.62 mm (300 mils) +DIL DIP PDIP 2.54mm 7.62mm 300mil +0 +4 +4 +Oscillator +Oscillator_SeikoEpson_SG-8002DC +8-lead dip package, row spacing 7.62 mm (300 mils) +DIL DIP PDIP 2.54mm 7.62mm 300mil +0 +4 +4 +Package_BGA +Analog_BGA-28_4.0x6.25mm_Layout4x7_P0.8mm_Ball0.45mm_Pad0.4 +Analog BGA-28 4.0mm x 6.25mm package, pitch 0.4mm pad, based on https://www.analog.com/media/en/technical-documentation/data-sheets/8063fa.pdf +BGA 28 0.8 +0 +28 +28 +Package_BGA +BGA-9_1.6x1.6mm_Layout3x3_P0.5mm +BGA-9, http://www.ti.com/lit/ds/symlink/bq27421-g1.pdf +BGA-9 +0 +9 +9 +Package_BGA +BGA-16_1.92x1.92mm_Layout4x4_P0.5mm +BGA-16, http://www.st.com/content/ccc/resource/technical/document/datasheet/group2/bc/cd/62/9e/8f/30/47/69/CD00151267/files/CD00151267.pdf/jcr:content/translations/en.CD00151267.pdf +BGA-16 +0 +16 +16 +Package_BGA +BGA-25_6.35x6.35mm_Layout5x5_P1.27mm +BGA-25, http://cds.linear.com/docs/en/datasheet/4624fc.pdf +BGA-25 uModule +0 +25 +25 +Package_BGA +BGA-36_3.396x3.466mm_Layout6x6_P0.4mm_Ball0.25mm_Pad0.2mm_NSMD +Altera V36, https://www.altera.com/content/dam/altera-www/global/en_US/pdfs/literature/packaging/04r00486-00.pdf +Altera BGA-36 V36 VBGA +0 +36 +36 +Package_BGA +BGA-48_8.0x9.0mm_Layout6x8_P0.8mm +BGA-48 - pitch 0.8 mm +BGA-48 +0 +48 +48 +Package_BGA +BGA-64_9.0x9.0mm_Layout10x10_P0.8mm +BGA-64, 10x10 raster, 9x9mm package, pitch 0.8mm +BGA-64 +0 +64 +64 +Package_BGA +BGA-68_5.0x5.0mm_Layout9x9_P0.5mm_Ball0.3mm_Pad0.25mm_NSMD +Altera MBGA-68, https://www.altera.com/content/dam/altera-www/global/en_US/pdfs/literature/packaging/04r00344-01.pdf +Altera BGA-68 M68 MBGA +0 +68 +68 +Package_BGA +BGA-81_4.496x4.377mm_Layout9x9_P0.4mm_Ball0.25mm_Pad0.2mm_NSMD +Altera V81, https://www.altera.com/content/dam/altera-www/global/en_US/pdfs/literature/packaging/04r00478-01.pdf +Altera VBGA V81 BGA-81 +0 +81 +81 +Package_BGA +BGA-90_8.0x13.0mm_Layout2x3x15_P0.8mm +BGA-90, http://www.issi.com/WW/pdf/42-45S32800J.pdf +BGA-90 +0 +90 +90 +Package_BGA +BGA-96_9.0x13.0mm_Layout2x3x16_P0.8mm +BGA-96, http://www.mouser.com/ds/2/198/43-46TR16640B-81280BL-706483.pdf +BGA-96 +0 +96 +96 +Package_BGA +BGA-100_6.0x6.0mm_Layout11x11_P0.5mm_Ball0.3mm_Pad0.25mm_NSMD +Altera MBGA-100, https://www.altera.com/content/dam/altera-www/global/en_US/pdfs/literature/packaging/04r00345-01.pdf +Altera BGA-100 M100 MBGA +0 +100 +100 +Package_BGA +BGA-100_11.0x11.0mm_Layout10x10_P1.0mm_Ball0.5mm_Pad0.4mm_NSMD +BGA-100, https://www.altera.com/content/dam/altera-www/global/en_US/pdfs/literature/packaging/04r00223-02.pdf +BGA-100 +0 +100 +100 +Package_BGA +BGA-121_9.0x9.0mm_Layout11x11_P0.8mm_Ball0.4mm_Pad0.35mm_NSMD +121-ball, 0.8mm BGA (based on http://www.latticesemi.com/view_document?document_id=213) +BGA 0.8mm 9mm 121 +0 +121 +121 +Package_BGA +BGA-121_12.0x12.0mm_Layout11x11_P1.0mm +BGA-121, http://cds.linear.com/docs/en/packaging/05081891_A_bga121.pdf +BGA-121 +0 +121 +121 +Package_BGA +BGA-132_12x18mm_Layout11x17_P0.5mm +BGA-132 11x17 12x18mm 0.5pitch +BGA-132 +0 +132 +132 +Package_BGA +BGA-144_7.0x7.0mm_Layout13x13_P0.5mm_Ball0.3mm_Pad0.25mm_NSMD +Altera MBGA-144, https://www.altera.com/content/dam/altera-www/global/en_US/pdfs/literature/packaging/04r00346-00.pdf +Altera BGA-144 M144 MBGA +0 +144 +144 +Package_BGA +BGA-144_13.0x13.0mm_Layout12x12_P1.0mm +BGA-144, http://www.topline.tv/drawings/pdf/BGA%201,0mm%20pitch/LBGA144T1.0-DC128.pdf +BGA-144 +0 +144 +144 +Package_BGA +BGA-152_14x18mm_Layout13x17_P0.5mm +BGA-152_14x18mm_Layout13x17_P0.5mm +VBGA-152 +0 +152 +152 +Package_BGA +BGA-153_8.0x8.0mm_Layout15x15_P0.5mm_Ball0.3mm_Pad0.25mm_NSMD +Altera MBGA-153, https://www.altera.com/content/dam/altera-www/global/en_US/pdfs/literature/packaging/04r00471-00.pdf +Altera BGA-153 M153 MBGA +0 +153 +153 +Package_BGA +BGA-169_11.0x11.0mm_Layout13x13_P0.8mm_Ball0.5mm_Pad0.4mm_NSMD +Altera U169, https://www.altera.com/content/dam/altera-www/global/en_US/pdfs/literature/packaging/04r00470-01.pdf +Altera UBGA U169 BGA-169 +0 +169 +169 +Package_BGA +BGA-256_11.0x11.0mm_Layout20x20_P0.5mm_Ball0.3mm_Pad0.25mm_NSMD +Altera MBGA-256, https://www.altera.com/content/dam/altera-www/global/en_US/pdfs/literature/packaging/04r00348-01.pdf +Altera BGA-256 M256 MBGA +0 +256 +256 +Package_BGA +BGA-256_14.0x14.0mm_Layout16x16_P0.8mm_Ball0.45mm_Pad0.32mm_NSMD +BGA-256, dimensions: https://www.xilinx.com/support/documentation/package_specs/ft256.pdf, design rules: https://www.xilinx.com/support/documentation/user_guides/ug1099-bga-device-design-rules.pdf +BGA-256 +0 +256 +256 +Package_BGA +BGA-256_17.0x17.0mm_Layout16x16_P1.0mm_Ball0.5mm_Pad0.4mm_NSMD +BGA-256, dimensions: https://www.xilinx.com/support/documentation/package_specs/ft256.pdf, design rules: https://www.xilinx.com/support/documentation/user_guides/ug1099-bga-device-design-rules.pdf +BGA-256 +0 +256 +256 +Package_BGA +BGA-324_15.0x15.0mm_Layout18x18_P0.8mm_Ball0.5mm_Pad0.4mm_NSMD +Altera U324, https://www.altera.com/content/dam/altera-www/global/en_US/pdfs/literature/packaging/04r00474-02.pdf +Altera UBGA U324 BGA-324 +0 +324 +324 +Package_BGA +BGA-324_19.0x19.0mm_Layout18x18_P1.0mm_Ball0.5mm_Pad0.4mm_NSMD +BGA-324, https://www.altera.com/content/dam/altera-www/global/en_US/pdfs/literature/packaging/04r00233-03.pdf +BGA-324 +0 +324 +324 +Package_BGA +BGA-352_35.0x35.0mm_Layout26x26_P1.27mm +BGA-352, https://www.fujitsu.com/downloads/MICRO/fma/pdfmcu/b352p05.pdf +BGA-352 +0 +352 +352 +Package_BGA +BGA-400_21.0x21.0mm_Layout20x20_P1.0mm +BGA-400, https://www.xilinx.com/support/documentation/package_specs/fg400.pdf +BGA-400 +0 +400 +400 +Package_BGA +BGA-484_23.0x23.0mm_Layout22x22_P1.0mm +BGA-484, https://www.xilinx.com/support/documentation/package_specs/fg484.pdf +BGA-484 +0 +484 +484 +Package_BGA +BGA-624_21.0x21.0mm_Layout25x25_P0.8mm +BGA-624, 25x25 grid, 21x21mm package, pitch 0.8mm; https://www.nxp.com/docs/en/package-information/SOT1529-1.pdf +BGA 624 0.8 +0 +624 +624 +Package_BGA +BGA-625_21.0x21.0mm_Layout25x25_P0.8mm +BGA-625 +BGA-625 +0 +625 +625 +Package_BGA +BGA-672_27.0x27.0mm_Layout26x26_P1.0mm_Ball0.6mm_Pad0.5mm_NSMD +Altera BGA-672, https://www.altera.com/content/dam/altera-www/global/en_US/pdfs/literature/packaging/04r00472-00.pdf +Altera BGA-672 F672 FBGA +0 +672 +672 +Package_BGA +BGA-676_27.0x27.0mm_Layout26x26_P1.0mm_Ball0.6mm_Pad0.5mm_NSMD +XILINX BGA-676, https://www.xilinx.com/support/documentation/package_specs/fg676.pdf +XILINX BGA-676 FG676/FGG676 +0 +676 +676 +Package_BGA +BGA-1023_33.0x33.0mm_Layout32x32_P1.0mm +BGA-1023 +BGA-1023 +0 +1023 +1023 +Package_BGA +BGA-1156_35.0x35.0mm_Layout34x34_P1.0mm +BGA-1156 +BGA-1156 +0 +1156 +1156 +Package_BGA +BGA-1295_37.5x37.5mm_Layout36x36_P1.0mm +BGA-1295 +BGA-1295 +0 +1295 +1295 +Package_BGA +FB-BGA-484_23.0x23.0mm_Layout22x22_P1.0mm +Xilinx FB-484, https://www.xilinx.com/support/documentation/user_guides/ug1099-bga-device-design-rules.pdf +FB-BGA-484 +0 +484 +484 +Package_BGA +FBGA-78_7.5x11mm_Layout2x3x13_P0.8mm +FBGA-78, https://www.skhynix.com/product/filedata/fileDownload.do?seq=7687 +FBGA-78 +0 +78 +78 +Package_BGA +Fujitsu_WLP-15_2.28x3.092mm_Layout3x5_P0.4mm +WLP-15, 3x5 raster, 2.28x3.092mm package, pitch 0.4mm; http://www.fujitsu.com/global/documents/products/devices/semiconductor/fram/lineup/MB85RS1MT-DS501-00022-7v0-E.pdf +BGA 8 0.4 +0 +8 +8 +Package_BGA +LFBGA-100_10x10mm_Layout10x10_P0.8mm +LFBGA-100, 10x10 raster, 10x10mm package, pitch 0.8mm; see section 6.3 of http://www.st.com/resource/en/datasheet/stm32f103tb.pdf +BGA 100 0.8 +0 +100 +100 +Package_BGA +LFBGA-144_10x10mm_Layout12x12_P0.8mm +LFBGA-144, 12x12 raster, 10x10mm package, pitch 0.8mm; see section 6.1 of http://www.st.com/resource/en/datasheet/stm32f103ze.pdf +BGA 144 0.8 +0 +144 +144 +Package_BGA +LFBGA-169_16x12mm_Layout28x14_P0.5mm_Ball0.3_Pad0.3mm_NSMD +https://4donline.ihs.com/images/VipMasterIC/IC/SGST/SGSTS20279/SGSTS20279-1.pdf?hkey=EF798316E3902B6ED9A73243A3159BB0 +eMMC Flash LFBGA169 +0 +169 +169 +Package_BGA +Lattice_caBGA-381_17.0x17.0mm_Layout20x20_P0.8mm_Ball0.4mm_Pad0.4mm_NSMD +Lattice caBGA-381 footprint for ECP5 FPGAs, based on http://www.latticesemi.com/view_document?document_id=213 +BGA 381 0.8 +0 +381 +381 +Package_BGA +Lattice_caBGA-381_17.0x17.0mm_Layout20x20_P0.8mm_Ball0.4mm_Pad0.6mm_SMD +Lattice caBGA-381 footprint for ECP5 FPGAs, based on http://www.latticesemi.com/view_document?document_id=213 +BGA 381 0.8 +0 +381 +381 +Package_BGA +Linear_BGA-133_15.0x15.0mm_Layout12x12_P1.27mm +Analog Devices (Linear Tech), 133-pin BGA uModule, 15.0x15.0x4.92mm, https://www.analog.com/media/en/technical-documentation/data-sheets/4637fc.pdf +133 pin bga +0 +134 +134 +Package_BGA +Maxim_WLP-9_1.595x1.415_Layout3x3_P0.4mm_Ball0.27mm_Pad0.25mm_NSMD +Maxim_WLP-9 W91C1+1 https://pdfserv.maximintegrated.com/package_dwgs/21-0459.PDF +Maxim_WLP-9 +0 +9 +9 +Package_BGA +Maxim_WLP-12 +Maxim_WLP-12 W121B2+1 http://pdfserv.maximintegrated.com/package_dwgs/21-0009.PDF +Maxim_WLP-12 +0 +12 +12 +Package_BGA +Microchip_TFBGA-196_11x11mm_Layout14x14_P0.75mm_SMD +TFBGA-196, 11.0x11.0mm, 196 Ball, 14x14 Layout, 0.75mm Pitch, http://ww1.microchip.com/downloads/en/DeviceDoc/SAMA5D2-Series-Data-Sheet-DS60001476C.pdf#page=2956 +BGA 196 0.75 +0 +196 +196 +Package_BGA +ST_uTFBGA-36_3.6x3.6mm_Layout6x6_P0.5mm +ST uTFBGA-36, 0.25mm pad, 3.6x3.6mm, 36 Ball, 6x6 Layout, 0.5mm Pitch, https://www.st.com/resource/en/datasheet/stulpi01a.pdf +BGA 36 0.5 +0 +36 +36 +Package_BGA +TFBGA-64_5x5mm_Layout8x8_P0.5mm +TFBGA-64, 8x8 raster, 5x5mm package, pitch 0.5mm; see section 6.3 of http://www.st.com/resource/en/datasheet/stm32f100v8.pdf +BGA 64 0.5 +0 +64 +64 +Package_BGA +TFBGA-100_8x8mm_Layout10x10_P0.8mm +TFBGA-100, 10x10 raster, 8x8mm package, pitch 0.8mm; see section 6.2 of http://www.st.com/resource/en/datasheet/stm32f746zg.pdf +BGA 100 0.8 +0 +100 +100 +Package_BGA +TFBGA-100_9.0x9.0mm_Layout10x10_P0.8mm +TFBGA-100, 10x10, 9x9mm package, pitch 0.8mm +TFBGA-100 +0 +100 +100 +Package_BGA +TFBGA-121_10x10mm_Layout11x11_P0.8mm +TFBGA-121, 11x11 raster, 10x10mm package, pitch 0.8mm; http://ww1.microchip.com/downloads/en/PackagingSpec/00000049BQ.pdf#p495 +BGA 121 0.8 +0 +121 +121 +Package_BGA +TFBGA-216_13x13mm_Layout15x15_P0.8mm +TFBGA-216, 15x15 raster, 13x13mm package, pitch 0.8mm; see section 6.8 of http://www.st.com/resource/en/datasheet/stm32f746zg.pdf +BGA 216 0.8 +0 +216 +216 +Package_BGA +TFBGA-265_14x14mm_Layout17x17_P0.8mm +TFBGA-265, 17x17 raster, 14x14mm package, pitch 0.8mm; see section 7.8 of http://www.st.com/resource/en/datasheet/DM00387108.pdf +BGA 265 0.8 +0 +265 +265 +Package_BGA +Texas_DSBGA-5_0.822x1.116mm_Layout2x1x2_P0.4mm +Texas Instruments, DSBGA, 0.822x1.116mm, 5 bump 2x1x2 array, NSMD pad definition (http://www.ti.com/lit/ds/symlink/opa330.pdf, http://www.ti.com/lit/an/snva009ag/snva009ag.pdf) +Texas Instruments DSBGA BGA YFF S-XBGA-N5 +0 +10 +5 +Package_BGA +Texas_DSBGA-6_0.9x1.4mm_Layout2x3_P0.5mm +Texas Instruments, DSBGA, 0.9x1.4mm, 6 bump 2x3 (perimeter) array, NSMD pad definition (http://www.ti.com/lit/ds/symlink/ts5a3159a.pdf) +Texas Instruments DSBGA BGA YZP R-XBGA-N6 +0 +12 +6 +Package_BGA +Texas_DSBGA-8_0.9x1.9mm_Layout2x4_P0.5mm +Texas Instruments, DSBGA, 0.9x1.9mm, 8 bump 2x4 (perimeter) array, NSMD pad definition (http://www.ti.com/lit/ds/symlink/txb0102.pdf, http://www.ti.com/lit/an/snva009ag/snva009ag.pdf) +Texas Instruments DSBGA BGA YZP R-XBGA-N8 +0 +16 +8 +Package_BGA +Texas_DSBGA-8_1.43x1.41mm_Layout3x3_P0.5mm +Texas Instruments, DSBGA, 1.43x1.41mm, 8 bump 3x3 (perimeter) array, NSMD pad definition (http://www.ti.com/lit/ds/symlink/lmc555.pdf, http://www.ti.com/lit/an/snva009ag/snva009ag.pdf) +Texas Instruments DSBGA BGA YZP R-XBGA-N8 +0 +16 +8 +Package_BGA +Texas_DSBGA-8_1.5195x1.5195mm_Layout3x3_P0.5mm +Texas Instruments, DSBGA, 1.5195x1.5195x0.600mm, 8 ball 3x3 area grid, YZR pad definition (http://www.ti.com/lit/ml/mxbg270/mxbg270.pdf) +BGA 8 0.5 +0 +8 +8 +Package_BGA +Texas_DSBGA-9_1.4715x1.4715mm_Layout3x3_P0.5mm +Texas Instruments, DSBGA, 1.4715x1.4715mm, 9 bump 3x3 array, NSMD pad definition (http://www.ti.com/lit/ds/symlink/lm4990.pdf, http://www.ti.com/lit/an/snva009ag/snva009ag.pdf) +Texas Instruments DSBGA BGA YZR0009 +0 +18 +9 +Package_BGA +Texas_DSBGA-10_1.36x1.86mm_Layout3x4_P0.5mm +Texas Instruments, DSBGA, 1.36x1.86mm, 10 bump 3x4 (perimeter) array, NSMD pad definition (http://www.ti.com/lit/ds/symlink/txs0104e.pdf, http://www.ti.com/lit/an/snva009ag/snva009ag.pdf) +Texas Instruments DSBGA BGA +0 +20 +10 +Package_BGA +Texas_DSBGA-12_1.36x1.86mm_Layout3x4_P0.5mm +Texas Instruments, DSBGA, 1.36x1.86mm, 12 bump 3x4 (area) array, NSMD pad definition (http://www.ti.com/lit/ds/symlink/txs0104e.pdf, http://www.ti.com/lit/an/snva009ag/snva009ag.pdf) +Texas Instruments DSBGA BGA +0 +24 +12 +Package_BGA +Texas_DSBGA-28_1.9x3.0mm_Layout4x7_P0.4mm +Texas Instruments, DSBGA, 3.0x1.9x0.625mm, 28 ball 7x4 area grid, NSMD pad definition (http://www.ti.com/lit/ds/symlink/bq51050b.pdf, http://www.ti.com/lit/an/snva009ag/snva009ag.pdf) +BGA 28 0.4 +0 +28 +28 +Package_BGA +Texas_DSBGA-49_3.33x3.488mm_Layout7x7_P0.4mm +Texas Instruments, DSBGA, 3.33x3.488x0.625mm, 49 ball 7x7 area grid, NSMD pad definition (http://www.ti.com/lit/ds/symlink/msp430f2234.pdf, http://www.ti.com/lit/an/snva009ag/snva009ag.pdf) +texas dsbga 49 +0 +49 +49 +Package_BGA +Texas_DSBGA-64_3.415x3.535mm_Layout8x8_P0.4mm +Texas Instruments, DSBGA, 3.415x3.535x0.625mm, 64 ball 8x8 area grid, NSMD pad definition (http://www.ti.com/lit/ds/slas718g/slas718g.pdf, http://www.ti.com/lit/an/snva009ag/snva009ag.pdf) +texas dsbga 64 +0 +64 +64 +Package_BGA +Texas_MicroStar_Junior_BGA-12_2.0x2.5mm_Layout4x3_P0.5mm +Texas Instruments, BGA Microstar Junior, 2x2.5mm, 12 bump 4x3 grid, NSMD pad definition (http://www.ti.com/lit/ds/symlink/txb0104.pdf, http://www.ti.com/lit/wp/ssyz015b/ssyz015b.pdf) +Texas_Junior_BGA-12 +0 +12 +12 +Package_BGA +Texas_MicroStar_Junior_BGA-80_5.0x5.0mm_Layout9x9_P0.5mm +Texas Instruments, BGA Microstar Junior, 5x5mm, 80 ball 9x9 grid, NSMD pad definition (http://www.ti.com/lit/ds/symlink/tlv320aic23b.pdf, http://www.ti.com/lit/wp/ssyz015b/ssyz015b.pdf) +Texas_Junior_BGA-80 +0 +80 +80 +Package_BGA +Texas_MicroStar_Junior_BGA-113_7.0x7.0mm_Layout12x12_P0.5mm +Texas Instruments, BGA Microstar Junior, 7x7mm, 113 ball 12x12 grid, NSMD pad definition (http://www.ti.com/lit/ml/mpbg674/mpbg674.pdf, http://www.ti.com/lit/wp/ssyz015b/ssyz015b.pdf) +Texas_Junior_BGA-113 +0 +113 +113 +Package_BGA +UCBGA-36_2.5x2.5mm_Layout6x6_P0.4mm +UCBGA-36, 6x6 raster, 2.5x2.5mm package, pitch 0.4mm; https://www.latticesemi.com/view_document?document_id=213 +BGA 36 0.4 +0 +36 +36 +Package_BGA +UCBGA-49_3x3mm_Layout7x7_P0.4mm +UCBGA-49, 7x7 raster, 3x3mm package, pitch 0.4mm; https://www.latticesemi.com/view_document?document_id=213 +BGA 49 0.4 +0 +49 +49 +Package_BGA +UCBGA-81_4x4mm_Layout9x9_P0.4mm +UCBGA-81, 9x9 raster, 4x4mm package, pitch 0.4mm; https://www.latticesemi.com/view_document?document_id=213 +BGA 81 0.4 +0 +81 +81 +Package_BGA +UFBGA-15_3.0x3.0mm_Layout4x4_P0.65mm +UFBGA-15, 4x4, 3x3mm package, pitch 0.65mm +UFBGA-15 +0 +15 +15 +Package_BGA +UFBGA-32_4.0x4.0mm_Layout6x6_P0.5mm +UFBGA-32, 6x6, 4x4mm package, pitch 0.5mm +UFBGA-32 +0 +32 +32 +Package_BGA +UFBGA-64_5x5mm_Layout8x8_P0.5mm +UFBGA-64, 8x8 raster, 5x5mm package, pitch 0.5mm; see section 7.1 of http://www.st.com/resource/en/datasheet/stm32f051t8.pdf +BGA 64 0.5 +0 +64 +64 +Package_BGA +UFBGA-100_7x7mm_Layout12x12_P0.5mm +UFBGA-100, 12x12 raster, 7x7mm package, pitch 0.5mm; see section 7.1 of http://www.st.com/resource/en/datasheet/stm32f103tb.pdf +BGA 100 0.5 +0 +100 +100 +Package_BGA +UFBGA-132_7x7mm_Layout12x12_P0.5mm +UFBGA-132, 12x12 raster, 7x7mm package, pitch 0.5mm; see section 7.4 of http://www.st.com/resource/en/datasheet/stm32l152zc.pdf +BGA 132 0.5 +0 +132 +132 +Package_BGA +UFBGA-132_7x7mm_P0.5mm +UFBGA 132 Pins, 0.5mm Pitch, 0.3mm Ball, http://www.st.com/resource/en/datasheet/stm32l486qg.pdf +ufbga bga small-pitch +0 +132 +132 +Package_BGA +UFBGA-144_7x7mm_Layout12x12_P0.5mm +UFBGA-144, 12x12 raster, 7x7mm package, pitch 0.5mm; see section 7.4 of http://www.st.com/resource/en/datasheet/stm32f446ze.pdf +BGA 144 0.5 +0 +144 +144 +Package_BGA +UFBGA-144_10x10mm_Layout12x12_P0.8mm +UFBGA-144, 12x12 raster, 10x10mm package, pitch 0.8mm; see section 7.5 of http://www.st.com/resource/en/datasheet/stm32f446ze.pdf +BGA 144 0.8 +0 +144 +144 +Package_BGA +UFBGA-169_7x7mm_Layout13x13_P0.5mm +UFBGA-169, 13x13 raster, 7x7mm package, pitch 0.5mm; see section 7.6 of http://www.st.com/resource/en/datasheet/stm32f429ng.pdf +BGA 169 0.5 +0 +169 +169 +Package_BGA +UFBGA-201_10x10mm_Layout15x15_P0.65mm +UFBGA-201, 15x15 raster, 10x10mm package, pitch 0.65mm; see section 7.6 of http://www.st.com/resource/en/datasheet/stm32f207vg.pdf +BGA 201 0.65 +0 +201 +201 +Package_BGA +VFBGA-49_5.0x5.0mm_Layout7x7_P0.65mm +VFBGA-49, 7x7, 5x5mm package, pitch 0.65mm +VFBGA-49 +0 +49 +49 +Package_BGA +VFBGA-100_7.0x7.0mm_Layout10x10_P0.65mm +VFBGA-100, 10x10, 7x7mm package, pitch 0.65mm +VFBGA-100 +0 +100 +100 +Package_BGA +WLP-4_0.73x0.73mm_Layout2x2_P0.35mm_Ball0.22mm_Pad0.2mm_NSMD +WLP-4, 2x2 raster, 0.73x0.73mm package, pitch 0.35mm; https://datasheets.maximintegrated.com/en/ds/MAX40200.pdf +BGA 4 0.35 +0 +4 +4 +Package_BGA +WLP-4_0.83x0.83mm_P0.4mm +WLP-4_0.83x0.83mm_P0.4mm https://pdfserv.maximintegrated.com/package_dwgs/21-100107.PDF, https://www.maximintegrated.com/en/app-notes/index.mvp/id/1891 +WLP-4 +0 +4 +4 +Package_BGA +WLP-4_0.86x0.86mm_P0.4mm +WLP-4_0.86x0.86mm_P0.4mm https://pdfserv.maximintegrated.com/package_dwgs/21-0612.PDF, https://www.maximintegrated.com/en/app-notes/index.mvp/id/1891 +WLP-4 +0 +4 +4 +Package_BGA +WLP-9_1.448x1.468mm_Layout3x3_P0.4mm_Ball0.27mm_Pad0.25mm +WLP-9, 1.448x1.468mm, 9 Ball, 3x3 Layout, 0.4mm Pitch, https://pdfserv.maximintegrated.com/package_dwgs/21-100168.PDF +BGA 9 0.4 +0 +9 +9 +Package_BGA +XBGA-121_10x10mm_Layout11x11_P0.8mm +XBGA-121, 11x11 raster, 10x10mm package, pitch 0.6mm; http://ww1.microchip.com/downloads/en/DeviceDoc/39969b.pdf +BGA 121 0.8 +0 +121 +121 +Package_BGA +XFBGA-36_3.5x3.5mm_Layout6x6_P0.5mm +XFBGA-36, https://www.nxp.com/docs/en/package-information/SOT1555-1.pdf +XFBGA-36 +0 +36 +36 +Package_BGA +XFBGA-64_5.0x5.0mm_Layout8x8_P0.5mm +XFBGA-64, https://www.nxp.com/docs/en/package-information/SOT1555-1.pdf +XFBGA-64 +0 +64 +64 +Package_BGA +XFBGA-121_8x8mm_Layout11x11_P0.65mm +XFBGA-121, https://www.nxp.com/docs/en/package-information/SOT1533-1.pdf +XFBGA-121 +0 +121 +121 +Package_BGA +Xilinx_CLG225 +Zynq-7000 BGA, 15x15 grid, 13x13mm package, 0.8mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug865-Zynq-7000-Pkg-Pinout.pdf#page=77, NSMD pad definition Appendix A +BGA 225 0.8 CLG225 +0 +225 +225 +Package_BGA +Xilinx_CLG400 +Zynq-7000 BGA, 20x20 grid, 17x17mm package, 0.8mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug865-Zynq-7000-Pkg-Pinout.pdf#page=78, NSMD pad definition Appendix A +BGA 400 0.8 CLG400 CL400 +0 +400 +400 +Package_BGA +Xilinx_CLG484_CLG485 +Zynq-7000 BGA, 22x22 grid, 19x19mm package, 0.8mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug865-Zynq-7000-Pkg-Pinout.pdf#page=79, NSMD pad definition Appendix A +BGA 484 0.8 CLG484 CL484 CLG485 CL485 +0 +484 +484 +Package_BGA +Xilinx_CPG236 +Artix-7 BGA, 19x19 grid, 10x10mm package, 0.5mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=266, NSMD pad definition Appendix A +BGA 238 0.5 CP236 CPG236 +0 +238 +238 +Package_BGA +Xilinx_CPG238 +Artix-7 BGA, 19x19 grid, 10x10mm package, 0.5mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=267, NSMD pad definition Appendix A +BGA 238 0.5 CPG238 +0 +238 +238 +Package_BGA +Xilinx_CPGA196 +Spartan-7 BGA, 14x14 grid, 8x8mm package, 0.5mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=260, NSMD pad definition Appendix A +BGA 196 0.5 CPGA196 +0 +196 +196 +Package_BGA +Xilinx_CSG324 +Artix-7 BGA, 18x18 grid, 15x15mm package, 0.8mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=268, NSMD pad definition Appendix A +BGA 324 0.8 CS324 CSG324 +0 +324 +324 +Package_BGA +Xilinx_CSG325 +Artix-7 BGA, 18x18 grid, 15x15mm package, 0.8mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=268, NSMD pad definition Appendix A +BGA 324 0.8 CS325 CSG235 +0 +324 +324 +Package_BGA +Xilinx_CSGA225 +Spartan-7 BGA, 15x15 grid, 13x13mm package, 0.8mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=262, NSMD pad definition Appendix A +BGA 225 0.8 CSGA225 +0 +225 +225 +Package_BGA +Xilinx_CSGA324 +Spartan-7 BGA, 18x18 grid, 15x15mm package, 0.8mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=263, NSMD pad definition Appendix A +BGA 324 0.8 CSGA324 +0 +324 +324 +Package_BGA +Xilinx_FBG484 +Artix-7, Kintex-7 and Zynq-7000 BGA, 22x22 grid, 23x23mm package, 1mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=271, ttps://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=281, https://www.xilinx.com/support/documentation/user_guides/ug865-Zynq-7000-Pkg-Pinout.pdf#page=82, NSMD pad definition Appendix A +BGA 484 1 FB484 FBG484 FBV484 +0 +484 +484 +Package_BGA +Xilinx_FBG676 +Artix-7, Kintex-7 and Zynq-7000 BGA, 26x26 grid, 27x27mm package, 1mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=273, https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=284, https://www.xilinx.com/support/documentation/user_guides/ug865-Zynq-7000-Pkg-Pinout.pdf#page=84, NSMD pad definition Appendix A +BGA 676 1 FB676 FBG676 FBV676 +0 +676 +676 +Package_BGA +Xilinx_FBG900 +Kintex-7 BGA, 30x30 grid, 31x31mm package, 1mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=289, NSMD pad definition Appendix A +BGA 900 1 FB900 FBG900 FBV900 +0 +900 +900 +Package_BGA +Xilinx_FFG676 +Kintex-7 and Zynq-7000 BGA, 26x26 grid, 27x27mm package, 1mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=292, https://www.xilinx.com/support/documentation/user_guides/ug865-Zynq-7000-Pkg-Pinout.pdf#page=88, NSMD pad definition Appendix A +BGA 676 1 FF676 FFG676 FFV676 +0 +676 +676 +Package_BGA +Xilinx_FFG900_FFG901 +Kintex-7 and Zynq-7000 BGA, 30x30 grid, 31x31mm package, 1mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=294, https://www.xilinx.com/support/documentation/user_guides/ug865-Zynq-7000-Pkg-Pinout.pdf#page=90, NSMD pad definition Appendix A +BGA 900 1 FF900 FFG900 FFV900 FF901 FFG901 FFV901 +0 +900 +900 +Package_BGA +Xilinx_FFG1156 +Artix-7, Kintex-7 and Zynq-7000 BGA, 34x34 grid, 35x35mm package, 1mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=277, https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=296, https://www.xilinx.com/support/documentation/user_guides/ug865-Zynq-7000-Pkg-Pinout.pdf#page=91, NSMD pad definition Appendix A +BGA 1156 1 FF1156 FFG1156 FFV1156 +0 +1156 +1156 +Package_BGA +Xilinx_FFG1157_FFG1158 +Virtex-7 BGA, 34x34 grid, 35x35mm package, 1mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=299, NSMD pad definition Appendix A +BGA 1156 1 FF1157 FFG1157 FFV1157 FF1158 FFG1158 FFV1158 +0 +1156 +1156 +Package_BGA +Xilinx_FFG1761 +Virtex-7 BGA, 42x42 grid, 42.5x42.5mm package, 1mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=300, NSMD pad definition Appendix A +BGA 1760 1 FF1761 FFG1761 +0 +1760 +1760 +Package_BGA +Xilinx_FFG1926_FFG1927_FFG1928_FFG1930 +Virtex-7 BGA, 44x44 grid, 45x45mm package, 1mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=303, NSMD pad definition Appendix A +BGA 1924 1 FF1926 FFG1926 FF1927 FFG1927 FFV1927 FF1928 FFG1928 FF1930 FFG1930 +0 +1924 +1924 +Package_BGA +Xilinx_FFV1761 +Virtex-7 BGA, 42x42 grid, 42.5x42.5mm package, 1mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=301, NSMD pad definition Appendix A +BGA 1760 1 FFV1761 +0 +1760 +1760 +Package_BGA +Xilinx_FGG484 +Artix-7 BGA, 22x22 grid, 23x23mm package, 1mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=275, NSMD pad definition Appendix A +BGA 484 1 FG484 FGG484 +0 +484 +484 +Package_BGA +Xilinx_FGG676 +Artix-7 BGA, 26x26 grid, 27x27mm package, 1mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=276, NSMD pad definition Appendix A +BGA 676 1 FG676 FGG676 +0 +676 +676 +Package_BGA +Xilinx_FGGA484 +Spartan-7 BGA, 22x22 grid, 23x23mm package, 1mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=264, NSMD pad definition Appendix A +BGA 484 1 FGGA484 +0 +484 +484 +Package_BGA +Xilinx_FGGA676 +Spartan-7 BGA, 26x26 grid, 27x27mm package, 1mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=265, NSMD pad definition Appendix A +BGA 676 1 FGGA676 +0 +676 +676 +Package_BGA +Xilinx_FHG1761 +Virtex-7 BGA, 42x42 grid, 45x45mm package, 1mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=302, NSMD pad definition Appendix A +BGA 1760 1 FH1761 FHG1761 +0 +1760 +1760 +Package_BGA +Xilinx_FLG1925_FLG1926_FLG1928_FLG1930 +Virtex-7 BGA, 44x44 grid, 45x45mm package, 1mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=304, NSMD pad definition Appendix A +BGA 1924 1 FL1925 FLG1925 FL1926 FLG1926 FL1928 FLG1928 FL1930 FLG1930 +0 +1924 +1924 +Package_BGA +Xilinx_FTG256 +Artix-7 BGA, 16x16 grid, 17x17mm package, 1mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=269, NSMD pad definition Appendix A +BGA 256 1 FT256 FTG256 +0 +256 +256 +Package_BGA +Xilinx_FTGB196 +Spartan-7 BGA, 14x14 grid, 15x15mm package, 1mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=261, NSMD pad definition Appendix A +BGA 196 1 FTGB196 +0 +196 +196 +Package_BGA +Xilinx_RB484 +Artix-7 and Zynq-7000 BGA, 22x22 grid, 23x23mm package, 1mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=278, https://www.xilinx.com/support/documentation/user_guides/ug865-Zynq-7000-Pkg-Pinout.pdf#page=92, NSMD pad definition Appendix A +BGA 484 1 RB484 +0 +484 +484 +Package_BGA +Xilinx_RB676 +Artix-7 BGA, 26x26 grid, 27x27mm package, 1mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=280, NSMD pad definition Appendix A +BGA 676 1 RB676 +0 +676 +676 +Package_BGA +Xilinx_RF676 +Kintex-7 BGA, 26x26 grid, 27x27mm package, 1mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=297, NSMD pad definition Appendix A +BGA 676 1 RF676 +0 +676 +676 +Package_BGA +Xilinx_RF900 +Kintex-7 and Zynq-7000 BGA, 30x30 grid, 31x31mm package, 1mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=298, https://www.xilinx.com/support/documentation/user_guides/ug865-Zynq-7000-Pkg-Pinout.pdf#page=94, NSMD pad definition Appendix A +BGA 900 1 RF900 +0 +900 +900 +Package_BGA +Xilinx_RF1156 +Zynq-7000 BGA, 34x34 grid, 35x35mm package, 1mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug865-Zynq-7000-Pkg-Pinout.pdf#page=95, NSMD pad definition Appendix A +BGA 1156 1 RF1156 +0 +1156 +1156 +Package_BGA +Xilinx_RF1157_RF1158 +Virtex-7 BGA, 34x34 grid, 35x35mm package, 1mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=305, NSMD pad definition Appendix A +BGA 1156 1 RF1157 RF1158 +0 +1156 +1156 +Package_BGA +Xilinx_RF1761 +Virtex-7 BGA, 42x42 grid, 42.5x42.5mm package, 1mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=306, NSMD pad definition Appendix A +BGA 1760 1 RF1761 +0 +1760 +1760 +Package_BGA +Xilinx_RF1930 +Virtex-7 BGA, 44x44 grid, 45x45mm package, 1mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=307, NSMD pad definition Appendix A +BGA 1924 1 RF1930 +0 +1924 +1924 +Package_BGA +Xilinx_RFG676 +Zynq-7000 BGA, 26x26 grid, 27x27mm package, 1mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug865-Zynq-7000-Pkg-Pinout.pdf#page=93, NSMD pad definition Appendix A +BGA 676 1 RF676 RFG676 +0 +676 +676 +Package_BGA +Xilinx_RS484 +Artix-7 BGA, 22x22 grid, 19x19mm package, 0.8mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=279, NSMD pad definition Appendix A +BGA 484 0.8 RS484 +0 +484 +484 +Package_BGA +Xilinx_SBG484 +Artix-7 BGA, 22x22 grid, 19x19mm package, 0.8mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf#page=270, NSMD pad definition Appendix A +BGA 484 0.8 SB484 SBG484 SBV484 +0 +484 +484 +Package_BGA +Xilinx_SBG485 +Zynq-7000 BGA, 22x22 grid, 19x19mm package, 0.8mm pitch; https://www.xilinx.com/support/documentation/user_guides/ug865-Zynq-7000-Pkg-Pinout.pdf#page=80, NSMD pad definition Appendix A +BGA 484 0.8 SBG485 SBV485 +0 +484 +484 +Package_CSP +Analog_LFCSP-8-1EP_3x3mm_P0.5mm_EP1.53x1.85mm +LFCSP, exposed pad, Analog Devices (http://www.analog.com/media/en/technical-documentation/data-sheets/ADL5542.pdf) +LFCSP 8 0.5 +0 +12 +5 +Package_CSP +LFCSP-8-1EP_3x2mm_P0.5mm_EP1.6x1.65mm +LFCSP 8pin Pitch 0.5mm, http://www.analog.com/media/en/package-pcb-resources/package/57080735642908cp_8_4.pdf +LFCSP 8pin thermal pad 3x2mm Pitch 0.5mm +0 +9 +9 +Package_CSP +LFCSP-8-1EP_3x3mm_P0.5mm_EP1.45x1.74mm +LFCSP, 8 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/cp-8/CP_8_13.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py +LFCSP DFN_QFN +0 +13 +9 +Package_CSP +LFCSP-8_2x2mm_P0.5mm +LFCSP 8pin Pitch 0.5mm, http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/cp_8_6.pdf +LFCSP 8pin 2x2mm Pitch 0.5mm +0 +8 +8 +Package_CSP +LFCSP-16-1EP_3x3mm_P0.5mm_EP1.3x1.3mm +LFCSP, 16 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/cp-16/CP_16_21.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +LFCSP NoLead +0 +21 +17 +Package_CSP +LFCSP-16-1EP_3x3mm_P0.5mm_EP1.3x1.3mm_ThermalVias +LFCSP, 16 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/cp-16/CP_16_21.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +LFCSP NoLead +0 +26 +17 +Package_CSP +LFCSP-16-1EP_3x3mm_P0.5mm_EP1.6x1.6mm +LFCSP, 16 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/cp-16/CP_16_22.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +LFCSP NoLead +0 +21 +17 +Package_CSP +LFCSP-16-1EP_3x3mm_P0.5mm_EP1.6x1.6mm_ThermalVias +LFCSP, 16 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/cp-16/CP_16_22.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +LFCSP NoLead +0 +26 +17 +Package_CSP +LFCSP-16-1EP_3x3mm_P0.5mm_EP1.7x1.7mm +LFCSP, 16 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/HMC7992.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +LFCSP NoLead +0 +21 +17 +Package_CSP +LFCSP-16-1EP_3x3mm_P0.5mm_EP1.7x1.7mm_ThermalVias +LFCSP, 16 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/HMC7992.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +LFCSP NoLead +0 +26 +17 +Package_CSP +LFCSP-16-1EP_3x3mm_P0.5mm_EP1.854x1.854mm +16-Lead Lead Frame Chip Scale Package, 3x3mm, 0.5mm pitch, 1.854mm thermal pad (CP-16-22, http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/cp_16_22.pdf) +LFCSP 16 0.5 +0 +21 +17 +Package_CSP +LFCSP-16-1EP_4x4mm_P0.65mm_EP2.1x2.1mm +LFCSP, 16 pin, 4x4mm, 2.1mm sq pad (http://www.analog.com/media/en/technical-documentation/data-sheets/ADG633.pdf) +LFCSP 16 0.65 +0 +21 +17 +Package_CSP +LFCSP-16-1EP_4x4mm_P0.65mm_EP2.4x2.4mm +LFCSP, 16 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/cp-16/cp-16-40.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +LFCSP NoLead +0 +21 +17 +Package_CSP +LFCSP-16-1EP_4x4mm_P0.65mm_EP2.4x2.4mm_ThermalVias +LFCSP, 16 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/cp-16/cp-16-40.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +LFCSP NoLead +0 +31 +17 +Package_CSP +LFCSP-20-1EP_4x4mm_P0.5mm_EP2.1x2.1mm +20-Lead Frame Chip Scale Package - 4x4x0.9 mm Body [LFCSP], (see http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/cp_20_6.pdf) +LFCSP 0.5 +0 +25 +21 +Package_CSP +LFCSP-20-1EP_4x4mm_P0.5mm_EP2.5x2.5mm +LFCSP, 20 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/AD7682_7689.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py +LFCSP DFN_QFN +0 +25 +21 +Package_CSP +LFCSP-20-1EP_4x4mm_P0.5mm_EP2.5x2.5mm_ThermalVias +LFCSP, 20 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/AD7682_7689.pdf), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py +LFCSP DFN_QFN +0 +35 +21 +Package_CSP +LFCSP-20-1EP_4x4mm_P0.5mm_EP2.6x2.6mm +LFCSP, 20 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/cp-20/CP_20_8.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +LFCSP NoLead +0 +25 +21 +Package_CSP +LFCSP-20-1EP_4x4mm_P0.5mm_EP2.6x2.6mm_ThermalVias +LFCSP, 20 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/cp-20/CP_20_8.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +LFCSP NoLead +0 +35 +21 +Package_CSP +LFCSP-24-1EP_4x4mm_P0.5mm_EP2.3x2.3mm +LFCSP, 24 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/cp_24_14.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +LFCSP NoLead +0 +29 +25 +Package_CSP +LFCSP-24-1EP_4x4mm_P0.5mm_EP2.3x2.3mm_ThermalVias +LFCSP, 24 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/cp_24_14.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +LFCSP NoLead +0 +39 +25 +Package_CSP +LFCSP-24-1EP_4x4mm_P0.5mm_EP2.5x2.5mm +LFCSP, 24 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/cp_24_7.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +LFCSP NoLead +0 +29 +25 +Package_CSP +LFCSP-24-1EP_4x4mm_P0.5mm_EP2.5x2.5mm_ThermalVias +LFCSP, 24 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/cp_24_7.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +LFCSP NoLead +0 +39 +25 +Package_CSP +LFCSP-28-1EP_5x5mm_P0.5mm_EP3.14x3.14mm +LFCSP, 28 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/cp-28/CP_28_10.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +LFCSP NoLead +0 +33 +29 +Package_CSP +LFCSP-28-1EP_5x5mm_P0.5mm_EP3.14x3.14mm_ThermalVias +LFCSP, 28 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/cp-28/CP_28_10.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +LFCSP NoLead +0 +43 +29 +Package_CSP +LFCSP-32-1EP_5x5mm_P0.5mm_EP3.1x3.1mm +LFCSP, 32 Pin (https://www.analog.com/media/en/package-pcb-resources/package/414143737956480539664569cp_32_2.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +LFCSP NoLead +0 +42 +33 +Package_CSP +LFCSP-32-1EP_5x5mm_P0.5mm_EP3.1x3.1mm_ThermalVias +LFCSP, 32 Pin (https://www.analog.com/media/en/package-pcb-resources/package/414143737956480539664569cp_32_2.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +LFCSP NoLead +0 +59 +33 +Package_CSP +LFCSP-32-1EP_5x5mm_P0.5mm_EP3.25x3.25mm +32-Lead Frame Chip Scale Package LFCSP (5mm x 5mm); (see http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/cp-32/CP_32_27.pdf +LFCSP 0.5 +0 +37 +33 +Package_CSP +LFCSP-48-1EP_7x7mm_P0.5mm_EP4.1x4.1mm +LFCSP, 48 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/cp_48_5.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +LFCSP NoLead +0 +58 +49 +Package_CSP +LFCSP-48-1EP_7x7mm_P0.5mm_EP4.1x4.1mm_ThermalVias +LFCSP, 48 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/cp_48_5.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +LFCSP NoLead +0 +75 +49 +Package_CSP +LFCSP-64-1EP_9x9mm_P0.5mm_EP5.21x5.21mm +LFCSP, 64 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/cp_64_7.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +LFCSP NoLead +0 +69 +65 +Package_CSP +LFCSP-64-1EP_9x9mm_P0.5mm_EP5.21x5.21mm_ThermalVias +LFCSP, 64 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/cp_64_7.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +LFCSP NoLead +0 +86 +65 +Package_CSP +LFCSP-72-1EP_10x10mm_P0.5mm_EP5.3x5.3mm +LFCSP, 72 Pin (http://www.analog.com/media/en/technical-documentation/data-sheets/ADAU1452_1451_1450.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +LFCSP NoLead +0 +82 +73 +Package_CSP +LFCSP-72-1EP_10x10mm_P0.5mm_EP5.3x5.3mm_ThermalVias +LFCSP, 72 Pin (http://www.analog.com/media/en/technical-documentation/data-sheets/ADAU1452_1451_1450.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +LFCSP NoLead +0 +99 +73 +Package_CSP +LFCSP-72-1EP_10x10mm_P0.5mm_EP6.15x6.15mm +72-Lead Frame Chip Scale Package - 10x10x0.9 mm Body [LFCSP]; (see https://www.intersil.com/content/dam/Intersil/documents/l72_/l72.10x10c.pdf) +LFCSP 0.5 +0 +77 +73 +Package_CSP +LFCSP-VQ-24-1EP_4x4mm_P0.5mm_EP2.642x2.642mm +LFCSP VQ, 24 pin, exposed pad, 4x4mm body, pitch 0.5mm (http://www.analog.com/media/en/package-pcb-resources/package/56702234806764cp_24_3.pdf, http://www.analog.com/media/en/technical-documentation/data-sheets/ADL5801.pdf) +LFCSP 0.5 +0 +29 +25 +Package_CSP +LFCSP-VQ-48-1EP_7x7mm_P0.5mm +LFCSP VQ, 48 pin, exposed pad, 7x7mm body (http://www.analog.com/media/en/technical-documentation/data-sheets/AD7951.pdf, http://www.analog.com/en/design-center/packaging-quality-symbols-footprints/symbols-and-footprints/AD7951.html) +LFCSP 48 +0 +49 +49 +Package_CSP +LFCSP-WD-8-1EP_3x3mm_P0.65mm_EP1.6x2.44mm +LFCSP-WD, 8 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/CP_8_19.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +LFCSP-WD NoLead +0 +15 +9 +Package_CSP +LFCSP-WD-8-1EP_3x3mm_P0.65mm_EP1.6x2.44mm_ThermalVias +LFCSP-WD, 8 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/CP_8_19.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +LFCSP-WD NoLead +0 +22 +9 +Package_CSP +LFCSP-WD-10-1EP_3x3mm_P0.5mm_EP1.64x2.38mm +LFCSP-WD, 10 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/cp-10/CP_10_9.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +LFCSP-WD NoLead +0 +17 +11 +Package_CSP +LFCSP-WD-10-1EP_3x3mm_P0.5mm_EP1.64x2.38mm_ThermalVias +LFCSP-WD, 10 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/lfcspcp/cp-10/CP_10_9.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +LFCSP-WD NoLead +0 +24 +11 +Package_CSP +ST_WLCSP-25_Die425 +WLCSP-25, 5x5 raster, 2.097x2.493mm package, pitch 0.4mm; see section 7.6 of http://www.st.com/resource/en/datasheet/stm32l031f6.pdf +BGA 25 0.4 +0 +25 +25 +Package_CSP +ST_WLCSP-25_Die444 +WLCSP-25, 5x5 raster, 2.423x2.325mm package, pitch 0.4mm; see section 7.5 of http://www.st.com/resource/en/datasheet/stm32f031k6.pdf +BGA 25 0.4 +0 +25 +25 +Package_CSP +ST_WLCSP-25_Die457 +WLCSP-25, 5x5 raster, 2.133x2.070mm package, pitch 0.4mm; see section 7.3 of http://www.st.com/resource/en/datasheet/stm32l011k3.pdf +BGA 25 0.4 +0 +25 +25 +Package_CSP +ST_WLCSP-36_Die417 +WLCSP-36, 6x6 raster, 2.61x2.88mm package, pitch 0.4mm; see section 7.4 of http://www.st.com/resource/en/datasheet/stm32l052t8.pdf +BGA 36 0.4 +0 +36 +36 +Package_CSP +ST_WLCSP-36_Die440 +WLCSP-36, 6x6 raster, 2.605x2.703mm package, pitch 0.4mm; see section 7.5 of http://www.st.com/resource/en/datasheet/stm32f051t8.pdf +BGA 36 0.4 +0 +36 +36 +Package_CSP +ST_WLCSP-36_Die445 +WLCSP-36, 6x6 raster, 2.605x2.703mm package, pitch 0.4mm; see section 7.3 of http://www.st.com/resource/en/datasheet/stm32f042k6.pdf +BGA 36 0.4 +0 +36 +36 +Package_CSP +ST_WLCSP-36_Die458 +WLCSP-36, 6x6 raster, 2.553x2.579mm package, pitch 0.4mm; see section 7.1 of http://www.st.com/resource/en/datasheet/stm32f410t8.pdf +BGA 36 0.4 +0 +36 +36 +Package_CSP +ST_WLCSP-49_Die423 +WLCSP-49, 7x7 raster, 2.965x2.965mm package, pitch 0.4mm; see section 7.1 of http://www.st.com/resource/en/datasheet/stm32f401vc.pdf +BGA 49 0.4 +0 +49 +49 +Package_CSP +ST_WLCSP-49_Die431 +WLCSP-49, 7x7 raster, 2.999x3.185mm package, pitch 0.4mm; see section 7.1 of http://www.st.com/resource/en/datasheet/stm32f411vc.pdf +BGA 49 0.4 +0 +49 +49 +Package_CSP +ST_WLCSP-49_Die433 +WLCSP-49, 7x7 raster, 3.029x3.029mm package, pitch 0.4mm; see section 7.1.1 of http://www.st.com/resource/en/datasheet/stm32f401ce.pdf +BGA 49 0.4 +0 +49 +49 +Package_CSP +ST_WLCSP-49_Die435 +WLCSP-49, 7x7 raster, 3.141x3.127mm package, pitch 0.4mm; see section 7.6 of http://www.st.com/resource/en/datasheet/DM00257211.pdf +BGA 49 0.4 +0 +49 +49 +Package_CSP +ST_WLCSP-49_Die438 +WLCSP-49, 7x7 raster, 3.89x3.74mm package, pitch 0.5mm; see section 7.5 of http://www.st.com/resource/en/datasheet/stm32f303r8.pdf +BGA 49 0.5 +0 +49 +49 +Package_CSP +ST_WLCSP-49_Die439 +WLCSP-49, 7x7 raster, 3.417x3.151mm package, pitch 0.4mm; see section 7.1 of http://www.st.com/resource/en/datasheet/stm32f301r8.pdf +BGA 49 0.4 +0 +49 +49 +Package_CSP +ST_WLCSP-49_Die447 +WLCSP-49, 7x7 raster, 3.294x3.258mm package, pitch 0.4mm; see section 7.6 of http://www.st.com/resource/en/datasheet/stm32l072kz.pdf +BGA 49 0.4 +0 +49 +49 +Package_CSP +ST_WLCSP-49_Die448 +WLCSP-49, 7x7 raster, 3.277x3.109mm package, pitch 0.4mm; see section 7.4 of http://www.st.com/resource/en/datasheet/stm32f071v8.pdf +BGA 49 0.4 +0 +49 +49 +Package_CSP +ST_WLCSP-63_Die427 +WLCSP-63, 7x9 raster, 3.228x4.164mm package, pitch 0.4mm; see section 7.6 of http://www.st.com/resource/en/datasheet/stm32l151cc.pdf +BGA 63 0.4 +0 +63 +63 +Package_CSP +ST_WLCSP-64_Die414 +WLCSP-64, 8x8 raster, 4.466x4.395mm package, pitch 0.5mm; see section 6.3 of http://www.st.com/resource/en/datasheet/stm32f103ze.pdf +BGA 64 0.5 +0 +64 +64 +Package_CSP +ST_WLCSP-64_Die427 +WLCSP-64, 8x8 raster, 4.539x4.911mm package, pitch 0.4mm; see section 7.5 of http://www.st.com/resource/en/datasheet/stm32l152zc.pdf +BGA 64 0.4 +0 +64 +64 +Package_CSP +ST_WLCSP-64_Die435 +WLCSP-64, 8x8 raster, 3.141x3.127mm package, pitch 0.35mm; see section 7.5 of http://www.st.com/resource/en/datasheet/DM00257211.pdf +BGA 64 0.35 +0 +64 +64 +Package_CSP +ST_WLCSP-64_Die436 +WLCSP-64, 8x8 raster, 4.539x4.911mm package, pitch 0.4mm; see section 7.5 of http://www.st.com/resource/en/datasheet/stm32l152zd.pdf +BGA 64 0.4 +0 +64 +64 +Package_CSP +ST_WLCSP-64_Die441 +WLCSP-64, 8x8 raster, 3.623x3.651mm package, pitch 0.4mm; see section 7.1 of http://www.st.com/resource/en/datasheet/DM00213872.pdf +BGA 64 0.4 +0 +64 +64 +Package_CSP +ST_WLCSP-64_Die442 +WLCSP-64, 8x8 raster, 3.347x3.585mm package, pitch 0.4mm; see section 7.4 of http://www.st.com/resource/en/datasheet/stm32f091vb.pdf +BGA 64 0.4 +0 +64 +64 +Package_CSP +ST_WLCSP-64_Die462 +WLCSP-64, 8x8 raster, 3.357x3.657mm package, pitch 0.4mm; see section 7.5 of http://www.st.com/resource/en/datasheet/DM00340475.pdf +BGA 64 0.4 +0 +64 +64 +Package_CSP +ST_WLCSP-66_Die411 +WLCSP-66, 9x9 raster, 3.639x3.971mm package, pitch 0.4mm; see section 7.2 of http://www.st.com/resource/en/datasheet/stm32f207vg.pdf +BGA 66 0.4 +0 +66 +66 +Package_CSP +ST_WLCSP-66_Die432 +WLCSP-66, 8x9 raster, 3.767x4.229mm package, pitch 0.4mm; see section 7.2 of http://www.st.com/resource/en/datasheet/stm32f378vc.pdf +BGA 66 0.4 +0 +66 +66 +Package_CSP +ST_WLCSP-72_Die415 +WLCSP-72, 9x9 raster, 4.4084x3.7594mm package, pitch 0.4mm; see section 7.5 of http://www.st.com/resource/en/datasheet/stm32l476me.pdf +BGA 72 0.4 +0 +72 +72 +Package_CSP +ST_WLCSP-81_Die415 +WLCSP-81, 9x9 raster, 4.4084x3.7594mm package, pitch 0.4mm; see section 7.4 of http://www.st.com/resource/en/datasheet/stm32l476me.pdf +BGA 81 0.4 +0 +81 +81 +Package_CSP +ST_WLCSP-81_Die421 +WLCSP-81, 9x9 raster, 3.693x3.815mm package, pitch 0.4mm; see section 7.6 of http://www.st.com/resource/en/datasheet/stm32f446ze.pdf +BGA 81 0.4 +0 +81 +81 +Package_CSP +ST_WLCSP-81_Die463 +WLCSP-81, 9x9 raster, 4.039x3.951mm package, pitch 0.4mm; see section 7.1 of http://www.st.com/resource/en/datasheet/DM00282249.pdf +BGA 81 0.4 +0 +81 +81 +Package_CSP +ST_WLCSP-90_Die413 +WLCSP-90, 10x9 raster, 4.223x3.969mm package, pitch 0.4mm; see section 6.1 of http://www.st.com/resource/en/datasheet/stm32f405og.pdf +BGA 90 0.4 +0 +90 +90 +Package_CSP +ST_WLCSP-100_Die422 +WLCSP-100, 10x10 raster, 4.201x4.663mm package, pitch 0.4mm; see section 7.4 of http://www.st.com/resource/en/datasheet/stm32f302vc.pdf +BGA 100 0.4 +0 +100 +100 +Package_CSP +ST_WLCSP-100_Die446 +WLCSP-100, 10x10 raster, 4.775x5.041mm package, pitch 0.4mm; see section 7.5 of http://www.st.com/resource/en/datasheet/stm32f303zd.pdf +BGA 100 0.4 +0 +100 +100 +Package_CSP +ST_WLCSP-100_Die452 +WLCSP-100, 10x10 raster, 4.201x4.663mm package, pitch 0.4mm; see section 7.7 of http://www.st.com/resource/en/datasheet/DM00330506.pdf +BGA 100 0.4 +0 +100 +100 +Package_CSP +ST_WLCSP-100_Die461 +WLCSP-100, 10x10 raster, 4.618x4.142mm package, pitch 0.4mm; see section 7.5 of http://www.st.com/resource/en/datasheet/DM00284211.pdf +BGA 100 0.4 +0 +100 +100 +Package_CSP +ST_WLCSP-104_Die437 +WLCSP-104, 9x12 raster, 4.095x5.094mm package, pitch 0.4mm; see section 7.5 of http://www.st.com/resource/en/datasheet/stm32l152ze.pdf +BGA 104 0.4 +0 +104 +104 +Package_CSP +ST_WLCSP-143_Die419 +WLCSP-143, 11x13 raster, 4.521x5.547mm package, pitch 0.4mm; see section 7.2 of http://www.st.com/resource/en/datasheet/stm32f429ng.pdf +BGA 143 0.4 +0 +143 +143 +Package_CSP +ST_WLCSP-143_Die449 +WLCSP-143, 11x13 raster, 4.539x5.849mm package, pitch 0.4mm; see section 6.3 of http://www.st.com/resource/en/datasheet/stm32f746zg.pdf +BGA 143 0.4 +0 +143 +143 +Package_CSP +ST_WLCSP-144_Die470 +WLCSP-144, 12x12 raster, 5.24x5.24mm package, pitch 0.4mm; see section 7.4 of http://www.st.com/resource/en/datasheet/DM00366448.pdf +BGA 144 0.4 +0 +144 +144 +Package_CSP +ST_WLCSP-168_Die434 +WLCSP-168, 12x14 raster, 4.891x5.692mm package, pitch 0.4mm; see section 6.3 of http://www.st.com/resource/en/datasheet/stm32f469ni.pdf +BGA 168 0.4 +0 +168 +168 +Package_CSP +ST_WLCSP-180_Die451 +WLCSP-180, 13x14 raster, 5.537x6.095mm package, pitch 0.4mm; see section 6.6 of http://www.st.com/resource/en/datasheet/DM00273119.pdf +BGA 180 0.4 +0 +180 +180 +Package_CSP +WLCSP-6_1.4x1.0mm_P0.4mm +6pin Pitch 0.4mm +6pin Pitch 0.4mm WLCSP +0 +6 +6 +Package_CSP +WLCSP-8_1.58x1.63x0.35mm_Layout3x5_P0.35x0.4mm_Ball0.25mm_Pad0.25mm_NSMD +WLCSP/XFBGA 8-pin package, staggered pins, http://www.adestotech.com/wp-content/uploads/DS-AT25DF041B_040.pdf +WLCSP WLCSP-8 XFBGA XFBGA-8 CSP BGA Chip-Scale Glass-Top +0 +8 +8 +Package_CSP +WLCSP-12_1.56x1.56mm_P0.4mm +WLCSP 12 1.56x1.56 https://ae-bst.resource.bosch.com/media/_tech/media/datasheets/BST-BMM150-DS001-01.pdf +BMM150 WLCSP +0 +12 +12 +Package_CSP +WLCSP-12_1.403x1.555mm_P0.4mm_Stagger +WLCSP-12, 6x4 raster staggered array, 1.403x1.555mm package, pitch 0.4mm; http://ww1.microchip.com/downloads/en/devicedoc/atmel-8235-8-bit-avr-microcontroller-attiny20_datasheet.pdf#page=208 +CSP 12 0.2x0.346333 +0 +12 +12 +Package_CSP +WLCSP-16_4x4_B2.17x2.32mm_P0.5mm +WLCSP-16, http://www.nxp.com/documents/data_sheet/LPC1102_1104.pdf, http://www.nxp.com/assets/documents/data/en/application-notes/AN3846.pdf +WLCSP-16 NXP +0 +16 +16 +Package_CSP +WLCSP-20_1.934x2.434mm_Layout4x5_P0.4mm +WLCSP-20, 4x5 raster, 1.934x2.434mm package, pitch 0.4mm; see section 36.2.3 of http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-42363-SAM-D11_Datasheet.pdf +BGA 20 0.4 +0 +20 +20 +Package_CSP +WLCSP-20_1.994x1.94mm_Layout4x5_P0.4mm +WLCSP-20, https://www.nxp.com/docs/en/package-information/98ASA00539D.pdf +WLCSP-20 +0 +20 +20 +Package_CSP +WLCSP-20_1.994x1.609mm_Layout5x4_P0.4mm +WLCSP-20, https://www.nxp.com/docs/en/package-information/98ASA00676D.pdf +WLCSP-20 +0 +20 +20 +Package_CSP +WLCSP-36_2.82x2.67mm_Layout6x6_P0.4mm +WLCSP-36, https://www.nxp.com/docs/en/package-information/98ASA00949D.pdf +WLCSP-36 +0 +36 +36 +Package_CSP +WLCSP-36_2.374x2.459mm_Layout6x6_P0.35mm +WLCSP-36, https://www.nxp.com/docs/en/package-information/98ASA00604D.pdf +WLCSP-36 +0 +36 +36 +Package_CSP +WLCSP-56_3.170x3.444mm_Layout7x8_P0.4mm +WLCSP-56, 7x8 raster, 3.170x3.444mm package, pitch 0.4mm; see section 48.2.4 of http://ww1.microchip.com/downloads/en/DeviceDoc/DS60001479B.pdf +BGA 56 0.4 +0 +56 +56 +Package_CSP +WLCSP-81_4.41x3.76mm_P0.4mm +WLCSP-81, 9x9, 0.4mm Pitch, http://www.st.com/content/ccc/resource/technical/document/technical_note/92/30/3c/a1/4c/bb/43/6f/DM00103228.pdf/files/DM00103228.pdf/jcr:content/translations/en.DM00103228.pdf +WLCSP ST +0 +81 +81 +Package_CSP +pSemi_CSP-16_1.64x2.04mm_P0.4mm +pSemi CSP-16 1.64x2.04x0.285mm (http://www.psemi.com/pdf/datasheets/pe29101ds.pdf, http://www.psemi.com/pdf/app_notes/an77.pdf) +psemi csp 16 +0 +16 +16 +Package_CSP +pSemi_CSP-16_1.64x2.04mm_P0.4mm_Pad0.18mm +pSemi CSP-16 1.64x2.04x0.285mm (http://www.psemi.com/pdf/datasheets/pe29101ds.pdf, http://www.psemi.com/pdf/app_notes/an77.pdf) +psemi csp 16 +0 +16 +16 +Package_DFN_QFN +AMS_QFN-4-1EP_2x2mm_P0.95mm_EP0.7x1.6mm +UFD Package, 4-Lead Plastic QFN (2mm x 2mm), http://ams.com/eng/content/download/950231/2267959/483138 +QFN 0.95 +0 +6 +5 +Package_DFN_QFN +Cypress_QFN-56-1EP_8x8mm_P0.5mm_EP6.22x6.22mm_ThermalVias +56-Lead Plastic Quad Flat, No Lead Package (ML) - 8x8x0.9 mm Body [QFN] (see datasheet at http://www.cypress.com/file/138911/download and app note at http://www.cypress.com/file/140006/download) +QFN 0.5 +0 +87 +57 +Package_DFN_QFN +DFN-6-1EP_1.2x1.2mm_P0.4mm_EP0.3x0.94mm_PullBack +DFN, 6 Pin (http://www.onsemi.com/pub/Collateral/NCP133-D.PDF), generated with kicad-footprint-generator ipc_noLead_generator.py +DFN NoLead +0 +9 +7 +Package_DFN_QFN +DFN-6-1EP_2x1.8mm_P0.5mm_EP1.2x1.6mm +DFN, 6 Pin (https://www.diodes.com/assets/Package-Files/U-DFN2018-6.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +DFN NoLead +0 +11 +7 +Package_DFN_QFN +DFN-6-1EP_2x2mm_P0.5mm_EP0.6x1.37mm +DFN, 6 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-dfn/05081703_C_DC6.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +DFN NoLead +0 +9 +7 +Package_DFN_QFN +DFN-6-1EP_2x2mm_P0.5mm_EP0.61x1.42mm +DC6 Package; 6-Lead Plastic DFN (2mm x 2mm) (see Linear Technology DFN_6_05-08-1703.pdf) +DFN 0.5 +0 +9 +7 +Package_DFN_QFN +DFN-6-1EP_2x2mm_P0.65mm_EP1x1.6mm +6-Lead Plastic Dual Flat, No Lead Package (MA) - 2x2x0.9 mm Body [DFN] (see Microchip Packaging Specification 00000049BS.pdf) +DFN 0.65 +0 +9 +7 +Package_DFN_QFN +DFN-6-1EP_3x2mm_P0.5mm_EP1.65x1.35mm +DFN, 6 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-dfn/(DCB6)%20DFN%2005-08-1715%20Rev%20A.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +DFN NoLead +0 +11 +7 +Package_DFN_QFN +DFN-6-1EP_3x3mm_P0.95mm_EP1.7x2.6mm +DFN6 3*3 MM, 0.95 PITCH; CASE 506AH-01 (see ON Semiconductor 506AH.PDF) +DFN 0.95 +0 +13 +7 +Package_DFN_QFN +DFN-6-1EP_3x3mm_P1mm_EP1.5x2.4mm +DFN, 6 Pin (https://www.silabs.com/documents/public/data-sheets/Si7020-A20.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +DFN NoLead +0 +11 +7 +Package_DFN_QFN +DFN-6_1.3x1.2mm_P0.4mm +6-Lead Plastic DFN (1.3mm x 1.2mm) +DFN 0.4 +0 +6 +6 +Package_DFN_QFN +DFN-8-1EP_2x2mm_P0.5mm_EP0.6x1.2mm +DFN, 8 Pin (https://www.qorvo.com/products/d/da001879), generated with kicad-footprint-generator ipc_noLead_generator.py +DFN NoLead +0 +11 +9 +Package_DFN_QFN +DFN-8-1EP_2x2mm_P0.5mm_EP0.7x1.3mm +DFN, 8 Pin (https://www.onsemi.com/pub/Collateral/NUF4401MN-D.PDF#page=6), generated with kicad-footprint-generator ipc_noLead_generator.py +DFN NoLead +0 +13 +9 +Package_DFN_QFN +DFN-8-1EP_2x2mm_P0.5mm_EP0.9x1.3mm +DFN, 8 Pin (https://www.onsemi.com/pub/Collateral/NB3N551-D.PDF#page=7), generated with kicad-footprint-generator ipc_noLead_generator.py +DFN NoLead +0 +13 +9 +Package_DFN_QFN +DFN-8-1EP_2x2mm_P0.5mm_EP0.9x1.5mm +DFN, 8 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-8127-AVR-8-bit-Microcontroller-ATtiny4-ATtiny5-ATtiny9-ATtiny10_Datasheet.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +DFN NoLead +0 +13 +9 +Package_DFN_QFN +DFN-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mm +DFN, 8 Pin (https://www.st.com/resource/en/datasheet/lm2903.pdf#page=16), generated with kicad-footprint-generator ipc_noLead_generator.py +DFN NoLead +0 +10 +9 +Package_DFN_QFN +DFN-8-1EP_2x2mm_P0.5mm_EP1.05x1.75mm +DFN8 2x2, 0.5P; CASE 506CN (see ON Semiconductor 506CN.PDF) +DFN 0.5 +0 +11 +9 +Package_DFN_QFN +DFN-8-1EP_2x2mm_P0.45mm_EP0.64x1.38mm +DC8 Package 8-Lead Plastic DFN (2mm x 2mm) (see Linear Technology DFN_8_05-08-1719.pdf) +DFN 0.45 +0 +11 +9 +Package_DFN_QFN +DFN-8-1EP_2x3mm_P0.5mm_EP0.56x2.15mm +DFN, 8 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/2451fg.pdf#page=17), generated with kicad-footprint-generator ipc_noLead_generator.py +DFN NoLead +0 +11 +9 +Package_DFN_QFN +DFN-8-1EP_2x3mm_P0.5mm_EP0.61x2.2mm +DDB Package; 8-Lead Plastic DFN (3mm x 2mm) (see Linear Technology DFN_8_05-08-1702.pdf) +DFN 0.5 +0 +12 +9 +Package_DFN_QFN +DFN-8-1EP_3x2mm_P0.5mm_EP1.3x1.5mm +8-Lead Plastic Dual Flat, No Lead Package (8MA2) - 2x3x0.6 mm Body [UDFN] (see Atmel-8815-SEEPROM-AT24CS01-02-Datasheet.pdf) +DFN 0.5 +0 +13 +9 +Package_DFN_QFN +DFN-8-1EP_3x2mm_P0.5mm_EP1.7x1.4mm +DFN, 8 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/8L_DFN_2x3x0_9_MC_C04-123C.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +DFN NoLead +0 +13 +9 +Package_DFN_QFN +DFN-8-1EP_3x2mm_P0.5mm_EP1.36x1.46mm +8-Lead Plastic Dual Flat, No Lead Package (8MA2) - 2x3x0.6 mm Body (http://ww1.microchip.com/downloads/en/DeviceDoc/20005010F.pdf) +DFN 0.5 +0 +13 +9 +Package_DFN_QFN +DFN-8-1EP_3x2mm_P0.5mm_EP1.75x1.45mm +8-Lead Plastic Dual Flat, No Lead Package (MC) - 2x3x0.9 mm Body [DFN] (see Microchip Packaging Specification 00000049BS.pdf) +DFN 0.5 +0 +13 +9 +Package_DFN_QFN +DFN-8-1EP_3x2mm_P0.45mm_EP1.66x1.36mm +DCB Package 8-Lead Plastic DFN (2mm x 3mm) (see Linear Technology DFN_8_05-08-1718.pdf) +DFN 0.45 +0 +13 +9 +Package_DFN_QFN +DFN-8-1EP_3x3mm_P0.5mm_EP1.66x2.38mm +DD Package; 8-Lead Plastic DFN (3mm x 3mm) (see Linear Technology DFN_8_05-08-1698.pdf) +DFN 0.5 +0 +13 +9 +Package_DFN_QFN +DFN-8-1EP_3x3mm_P0.65mm_EP1.7x2.05mm +DFN, 8 Pin (http://www.ixysic.com/home/pdfs.nsf/www/IX4426-27-28.pdf/$file/IX4426-27-28.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +DFN NoLead +0 +13 +9 +Package_DFN_QFN +DFN-8-1EP_3x3mm_P0.65mm_EP1.55x2.4mm +8-Lead Plastic Dual Flat, No Lead Package (MF) - 3x3x0.9 mm Body [DFN] (see Microchip Packaging Specification 00000049BS.pdf) +DFN 0.65 +0 +13 +9 +Package_DFN_QFN +DFN-8-1EP_4x4mm_P0.8mm_EP2.3x3.24mm +DFN, 8 Pin (https://www.st.com/resource/en/datasheet/ld1086.pdf#page=35), generated with kicad-footprint-generator ipc_noLead_generator.py +DFN NoLead +0 +13 +9 +Package_DFN_QFN +DFN-8-1EP_4x4mm_P0.8mm_EP2.5x3.6mm +8-Lead Plastic Dual Flat, No Lead Package (MD) - 4x4x0.9 mm Body [DFN] (see Microchip Packaging Specification 00000049BS.pdf) +DFN 0.8 +0 +15 +9 +Package_DFN_QFN +DFN-8-1EP_4x4mm_P0.8mm_EP2.39x2.21mm +8-Lead Plastic Dual Flat, No Lead Package (MD) - 4x4x0.9 mm Body [DFN] (http://www.onsemi.com/pub/Collateral/NCP4308-D.PDF) +DFN 0.8 +0 +13 +9 +Package_DFN_QFN +DFN-8-1EP_6x5mm_P1.27mm_EP2x2mm +DD Package; 8-Lead Plastic DFN (6mm x 5mm) (see http://www.everspin.com/file/236/download) +dfn +0 +13 +9 +Package_DFN_QFN +DFN-8-1EP_6x5mm_P1.27mm_EP4x4mm +DD Package; 8-Lead Plastic DFN (6mm x 5mm) (see http://www.everspin.com/file/236/download) +dfn +0 +25 +9 +Package_DFN_QFN +DFN-8_2x2mm_P0.5mm +DFN8 2x2, 0.5P; No exposed pad - Ref http://pdfserv.maximintegrated.com/land_patterns/90-0349.PDF +DFN 0.5 +0 +8 +8 +Package_DFN_QFN +DFN-10-1EP_2x3mm_P0.5mm_EP0.64x2.4mm +DDB Package; 10-Lead Plastic DFN (3mm x 2mm) (see Linear Technology DFN_10_05-08-1722.pdf) +DFN 0.5 +0 +13 +11 +Package_DFN_QFN +DFN-10-1EP_3x3mm_P0.5mm_EP1.7x2.5mm +DFN, 10 Pin (https://www.monolithicpower.com/pub/media/document/MPQ2483_r1.05.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +DFN NoLead +0 +15 +11 +Package_DFN_QFN +DFN-10-1EP_3x3mm_P0.5mm_EP1.55x2.48mm +10-Lead Plastic Dual Flat, No Lead Package (MF) - 3x3x0.9 mm Body [DFN] (see Microchip Packaging Specification 00000049BS.pdf) +DFN 0.5 +0 +15 +11 +Package_DFN_QFN +DFN-10-1EP_3x3mm_P0.5mm_EP1.65x2.38mm +DFN, 10 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/3471fb.pdf#page=15), generated with kicad-footprint-generator ipc_noLead_generator.py +DFN NoLead +0 +15 +11 +Package_DFN_QFN +DFN-10-1EP_3x3mm_P0.5mm_EP1.65x2.38mm_ThermalVias +DFN, 10 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/3471fb.pdf#page=15), generated with kicad-footprint-generator ipc_noLead_generator.py +DFN NoLead +0 +22 +11 +Package_DFN_QFN +DFN-10-1EP_3x3mm_P0.5mm_EP1.75x2.7mm +10-Lead Plastic Dual Flat No-Lead Package, 3x3mm Body (see Atmel Appnote 8826) +DFN 0.5 +0 +15 +11 +Package_DFN_QFN +DFN-10_2x2mm_P0.4mm +10-Lead Plastic DFN (2mm x 2mm) 0.40mm pitch +DFN 10 0.4mm +0 +10 +10 +Package_DFN_QFN +DFN-12-1EP_2x3mm_P0.45mm_EP0.64x2.4mm +DDB Package; 12-Lead Plastic DFN (3mm x 2mm) (see Linear Technology DFN_12_05-08-1723.pdf) +DFN 0.45 +0 +15 +13 +Package_DFN_QFN +DFN-12-1EP_3x3mm_P0.5mm_EP2.05x2.86mm +10-Lead Plastic Dual Flat, No Lead Package (MF) - 3x3x0.9 mm Body [DFN] (see Microchip Packaging Specification 00000049BS.pdf) +DFN 0.5 +0 +17 +13 +Package_DFN_QFN +DFN-12-1EP_3x3mm_P0.45mm_EP1.66x2.38mm +DD Package; 12-Lead Plastic DFN (3mm x 3mm) (see Linear Technology DFN_12_05-08-1725.pdf) +DFN 0.45 +0 +17 +13 +Package_DFN_QFN +DFN-12-1EP_3x4mm_P0.5mm_EP1.7x3.3mm +DE/UE Package; 12-Lead Plastic DFN (4mm x 3mm) (see Linear Technology DFN_12_05-08-1695.pdf) +DFN 0.5 +0 +21 +13 +Package_DFN_QFN +DFN-12-1EP_4x4mm_P0.5mm_EP2.66x3.38mm +DF Package; 12-Lead Plastic DFN (4mm x 4mm) (see Linear Technology 05081733_A_DF12.pdf) +DFN 0.5 +0 +21 +13 +Package_DFN_QFN +DFN-12-1EP_4x4mm_P0.65mm_EP2.64x3.54mm +DFN12, 4x4, 0.65P; CASE 506CE (see ON Semiconductor 506CE.PDF) +DFN 0.65 +0 +21 +13 +Package_DFN_QFN +DFN-14-1EP_3x3mm_P0.4mm_EP1.78x2.35mm +DD Package; 14-Lead Plastic DFN (3mm x 3mm) (http://pdfserv.maximintegrated.com/land_patterns/90-0063.PDF) +DFN 0.40 +0 +19 +15 +Package_DFN_QFN +DFN-14-1EP_3x4.5mm_P0.65mm_EP1.65x4.25mm +14-lead very thin plastic quad flat, 3.0x4.5mm size, 0.65mm pitch (http://ww1.microchip.com/downloads/en/DeviceDoc/14L_VDFN_4_5x3_0mm_JHA_C041198A.pdf) +VDFN DFN 0.65mm +0 +23 +15 +Package_DFN_QFN +DFN-14-1EP_3x4.5mm_P0.65mm_EP1.65x4.25mm_ThermalVias +14-lead very thin plastic quad flat, 3.0x4.5mm size, 0.65mm pitch (http://ww1.microchip.com/downloads/en/DeviceDoc/14L_VDFN_4_5x3_0mm_JHA_C041198A.pdf) +VDFN DFN 0.65mm +0 +33 +15 +Package_DFN_QFN +DFN-14-1EP_3x4mm_P0.5mm_EP1.7x3.3mm +DE Package; 14-Lead Plastic DFN (4mm x 3mm) (see Linear Technology DFN_14_05-08-1708.pdf) +DFN 0.5 +0 +23 +15 +Package_DFN_QFN +DFN-14-1EP_4x4mm_P0.5mm_EP2.86x3.6mm +DFN14, 4x4, 0.5P; CASE 506CM (see ON Semiconductor 506CM.PDF) +DFN 0.5 +0 +23 +15 +Package_DFN_QFN +DFN-16-1EP_3x4mm_P0.45mm_EP1.7x3.3mm +DE Package; 16-Lead Plastic DFN (4mm x 3mm) (see Linear Technology DFN_16_05-08-1732.pdf) +DFN 0.45 +0 +25 +17 +Package_DFN_QFN +DFN-16-1EP_3x5mm_P0.5mm_EP1.66x4.4mm +DHC Package; 16-Lead Plastic DFN (5mm x 3mm) (see Linear Technology DFN_16_05-08-1706.pdf) +DFN 0.5 +0 +27 +17 +Package_DFN_QFN +DFN-16-1EP_4x5mm_P0.5mm_EP2.44x4.34mm +DHD Package; 16-Lead Plastic DFN (5mm x 4mm) (see Linear Technology 05081707_A_DHD16.pdf) +DFN 0.5 +0 +25 +17 +Package_DFN_QFN +DFN-16-1EP_5x5mm_P0.5mm_EP3.46x4mm +DH Package; 16-Lead Plastic DFN (5mm x 5mm) (see Linear Technology DFN_16_05-08-1709.pdf) +DFN 0.5 +0 +26 +17 +Package_DFN_QFN +DFN-18-1EP_3x5mm_P0.5mm_EP1.66x4.4mm +DHC Package; 18-Lead Plastic DFN (5mm x 3mm) (see Linear Technology 05081955_0_DHC18.pdf) +DFN 0.5 +0 +29 +19 +Package_DFN_QFN +DFN-18-1EP_4x5mm_P0.5mm_EP2.44x4.34mm +DHD Package; 18-Lead Plastic DFN (5mm x 4mm) (see Linear Technology DFN_18_05-08-1778.pdf) +DFN 0.5 +0 +27 +19 +Package_DFN_QFN +DFN-20-1EP_5x6mm_P0.5mm_EP3.24x4.24mm +DFN20, 6x5, 0.5P; CASE 505AB (see ON Semiconductor 505AB.PDF) +DFN 0.5 +0 +33 +21 +Package_DFN_QFN +DFN-22-1EP_5x6mm_P0.5mm_EP3.14x4.3mm +DFN22 6*5*0.9 MM, 0.5 P; CASE 506AF\xe2\x88\x9201 (see ON Semiconductor 506AF.PDF) +DFN 0.5 +0 +35 +23 +Package_DFN_QFN +DFN-24-1EP_4x7mm_P0.5mm_EP2.64x6.44mm +DKD Package; 24-Lead Plastic DFN (7mm x 4mm) (see Linear Technology DFN_24_05-08-1864.pdf) +DFN 0.5 +0 +35 +25 +Package_DFN_QFN +DFN-32-1EP_4x7mm_P0.4mm_EP2.64x6.44mm +DKD Package; 32-Lead Plastic DFN (7mm x 4mm) (see Linear Technology DFN_32_05-08-1734.pdf) +DFN 0.4 +0 +43 +33 +Package_DFN_QFN +DFN-44-1EP_5x8.9mm_P0.4mm_EP3.7x8.4mm +DFN44 8.9x5, 0.4P; CASE 506BU-01 (see ON Semiconductor 506BU.PDF) +DFN 0.4 +0 +63 +45 +Package_DFN_QFN +DFN-S-8-1EP_6x5mm_P1.27mm +8-Lead Plastic Dual Flat, No Lead Package (MF) - 6x5 mm Body [DFN-S] (see Microchip Packaging Specification 00000049BS.pdf) +DFN 1.27 +0 +16 +9 +Package_DFN_QFN +Diodes_DFN1006-3 +DFN package size 1006 3 pins +DFN package size 1006 3 pins +0 +3 +3 +Package_DFN_QFN +Diodes_UDFN-10_1.0x2.5mm_P0.5mm +U-DFN2510-10 package used by Diodes Incorporated (https://www.diodes.com/assets/Package-Files/U-DFN2510-10-Type-CJ.pdf) +UDFN-10 U-DFN2510-10 Diodes +0 +10 +10 +Package_DFN_QFN +Diodes_UDFN2020-6_Type-F +U-DFN2020-6 (Type F) (https://www.diodes.com/assets/Package-Files/U-DFN2020-6-Type-F.pdf) +U-DFN2020-6 (Type F) +0 +8 +8 +Package_DFN_QFN +HVQFN-16-1EP_3x3mm_P0.5mm_EP1.5x1.5mm +HVQFN, 16 Pin (https://www.nxp.com/docs/en/package-information/SOT758-1.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +HVQFN NoLead +0 +21 +17 +Package_DFN_QFN +HVQFN-24-1EP_4x4mm_P0.5mm_EP2.5x2.5mm +HVQFN, 24 Pin (https://www.nxp.com/docs/en/package-information/SOT616-3.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +HVQFN NoLead +0 +29 +25 +Package_DFN_QFN +HVQFN-24-1EP_4x4mm_P0.5mm_EP2.5x2.5mm_ThermalVias +HVQFN, 24 Pin (https://www.nxp.com/docs/en/package-information/SOT616-3.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +HVQFN NoLead +0 +39 +25 +Package_DFN_QFN +HVQFN-24-1EP_4x4mm_P0.5mm_EP2.6x2.6mm +HVQFN, 24 Pin (https://www.nxp.com/docs/en/package-information/SOT616-3.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +HVQFN NoLead +0 +34 +25 +Package_DFN_QFN +HVQFN-24-1EP_4x4mm_P0.5mm_EP2.6x2.6mm_ThermalVias +HVQFN, 24 Pin (https://www.nxp.com/docs/en/package-information/SOT616-3.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +HVQFN NoLead +0 +39 +25 +Package_DFN_QFN +Infineon_MLPQ-16-14-1EP_4x4mm_P0.5mm +MLPQ 32 leads, 7x7mm, 0.127mm stencil (https://www.infineon.com/dgdl/Infineon-AN1170-AN-v05_00-EN.pdf?fileId=5546d462533600a40153559ac3e51134) +mlpq 32 7x7mm +0 +19 +15 +Package_DFN_QFN +Infineon_MLPQ-40-32-1EP_7x7mm_P0.5mm +MLPQ 32 leads, 7x7mm, 0.127mm stencil (https://www.infineon.com/dgdl/Infineon-AN1170-AN-v05_00-EN.pdf?fileId=5546d462533600a40153559ac3e51134) +mlpq 32 7x7mm +0 +76 +33 +Package_DFN_QFN +Infineon_MLPQ-48-1EP_7x7mm_P0.5mm_EP5.55x5.55mm +MLPQ 48 leads, 7x7mm (https://www.infineon.com/dgdl/irs2093mpbf.pdf?fileId=5546d462533600a401535675fb892793) +mlpq 32 7x7mm +0 +113 +49 +Package_DFN_QFN +Infineon_MLPQ-48-1EP_7x7mm_P0.5mm_Pad5.15x5.15mm +MLPQ 48 leads, 7x7mm (https://www.infineon.com/dgdl/irs2052mpbf.pdf?fileId=5546d462533600a401535675d3b32788) +mlpq 32 7x7mm +0 +117 +49 +Package_DFN_QFN +Infineon_MLPQ-48-1EP_7x7mm_P0.5mm_Pad5.55x5.55mm +MLPQ 48 leads, 7x7mm (https://www.infineon.com/dgdl/irs2093mpbf.pdf?fileId=5546d462533600a401535675fb892793) +mlpq 32 7x7mm +0 +117 +49 +Package_DFN_QFN +Infineon_PQFN-22-15-4EP_6x5mm_P0.65mm +PQFN 22 leads, 5x6mm, 0.127mm stencil (https://www.infineon.com/dgdl/ir4301.pdf?fileId=5546d462533600a4015355d5fc691819, https://www.infineon.com/dgdl/Infineon-AN1170-AN-v05_00-EN.pdf?fileId=5546d462533600a40153559ac3e51134) +pqfn 22 5x6mm +0 +56 +15 +Package_DFN_QFN +Infineon_PQFN-44-31-5EP_7x7mm_P0.5mm +PQFN 44 leads, 7x7mm, 0.127mm stencil (https://www.infineon.com/dgdl/ir4302.pdf?fileId=5546d462533600a4015355d602a9181d, https://www.infineon.com/dgdl/Infineon-AN1170-AN-v05_00-EN.pdf?fileId=5546d462533600a40153559ac3e51134) +pqfn 44 7x7mm +0 +125 +27 +Package_DFN_QFN +Linear_DE14MA +14-Lead Plastic DFN, 4mm x 3mm (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-dfn/05081731_C_DE14MA.pdf) +DFN 0.5 +0 +14 +14 +Package_DFN_QFN +Linear_UGK52_QFN-46-52 +Linear UKG52(46) package, QFN-52-1EP variant (see http://cds.linear.com/docs/en/datasheet/3886fe.pdf) +QFN 0.5 +0 +62 +47 +Package_DFN_QFN +MLF-6-1EP_1.6x1.6mm_P0.5mm_EP0.5x1.26mm +MLF, 6 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/mic5353.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +MLF NoLead +0 +9 +7 +Package_DFN_QFN +MLF-8-1EP_3x3mm_P0.65mm_EP1.55x2.3mm +8-Pin ePad 3mm x 3mm MLF - 3x3x0.85 mm Body (see Microchip datasheet http://ww1.microchip.com/downloads/en/DeviceDoc/mic5355_6.pdf) +DFN MLF 0.65 +0 +12 +9 +Package_DFN_QFN +MLF-8-1EP_3x3mm_P0.65mm_EP1.55x2.3mm_ThermalVias +8-Pin ePad 3mm x 3mm MLF - 3x3x0.85 mm Body (see Microchip datasheet http://ww1.microchip.com/downloads/en/DeviceDoc/mic5355_6.pdf) +DFN MLF 0.65 +0 +15 +9 +Package_DFN_QFN +MLF-20-1EP_4x4mm_P0.5mm_EP2.6x2.6mm +MLF, 20 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/doc8246.pdf#page=263), generated with kicad-footprint-generator ipc_noLead_generator.py +MLF NoLead +0 +25 +21 +Package_DFN_QFN +MLF-20-1EP_4x4mm_P0.5mm_EP2.6x2.6mm_ThermalVias +MLF, 20 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/doc8246.pdf#page=263), generated with kicad-footprint-generator ipc_noLead_generator.py +MLF NoLead +0 +30 +21 +Package_DFN_QFN +MLPQ-16-1EP_4x4mm_P0.65mm_EP2.8x2.8mm +Micro Leadframe Package, 16 pin with exposed pad +MLPQ- 0.65 +0 +21 +17 +Package_DFN_QFN +Micrel_MLF-8-1EP_2x2mm_P0.5mm_EP0.8x1.3mm_ThermalVias +http://ww1.microchip.com/downloads/en/DeviceDoc/mic2290.pdf +mlf 8 2x2 mm +0 +14 +9 +Package_DFN_QFN +Microchip_8E-16 +16-Lead Quad Flat, No Lead Package (8E) - 4x4x0.9 mm Body [UQFN]; (see Microchip Packaging Specification 00000049BS.pdf) +QFN Microchip 8E 16 +0 +20 +17 +Package_DFN_QFN +Microchip_DRQFN-44-1EP_5x5mm_P0.7mm_EP2.65x2.65mm +QFN, 44 Pin, dual row (http://ww1.microchip.com/downloads/en/DeviceDoc/44L_VQFN_5x5mm_Dual_Row_%5BS3B%5D_C04-21399a.pdf) +QFN dual row +0 +49 +45 +Package_DFN_QFN +Microchip_DRQFN-44-1EP_5x5mm_P0.7mm_EP2.65x2.65mm_ThermalVias +QFN, 44 Pin, dual row (http://ww1.microchip.com/downloads/en/DeviceDoc/44L_VQFN_5x5mm_Dual_Row_%5BS3B%5D_C04-21399a.pdf) +QFN dual row +0 +59 +45 +Package_DFN_QFN +Microchip_DRQFN-64-1EP_7x7mm_P0.65mm_EP4.1x4.1mm +QFN, 64 Pin, dual row (http://ww1.microchip.com/downloads/en/DeviceDoc/64L_VQFN_7x7_Dual_Row_%5BSVB%5D_C04-21420a.pdf) +QFN dual row +0 +74 +65 +Package_DFN_QFN +Microchip_DRQFN-64-1EP_7x7mm_P0.65mm_EP4.1x4.1mm_ThermalVias +QFN, 64 Pin, dual row (http://ww1.microchip.com/downloads/en/DeviceDoc/64L_VQFN_7x7_Dual_Row_%5BSVB%5D_C04-21420a.pdf) +QFN dual row +0 +91 +65 +Package_DFN_QFN +Microsemi_QFN-40-32-2EP_6x8mm_P0.5mm +40-Lead (32-Lead Populated) Plastic Quad Flat, No Lead Package - 6x8x0.9mm Body (https://www.microsemi.com/document-portal/doc_download/131677-pd70224-data-sheet) +QFN 0.5 +0 +92 +34 +Package_DFN_QFN +Mini-Circuits_DL805 +https://ww2.minicircuits.com/case_style/DL805.pdf +RF Switch +0 +11 +9 +Package_DFN_QFN +Mini-Circuits_FG873-4_3x3mm +Mini Circuits Case style FG (https://ww2.minicircuits.com/case_style/FG873.pdf) +FG873 +0 +4 +4 +Package_DFN_QFN +Nordic_AQFN-73-1EP_7x7mm_P0.5mm +http://infocenter.nordicsemi.com/index.jsp?topic=%2Fcom.nordic.infocenter.nrf52%2Fdita%2Fnrf52%2Fchips%2Fnrf52840.html +AQFN 7mm +0 +78 +74 +Package_DFN_QFN +OnSemi_DFN-8_2x2mm_P0.5mm +DFN8 2x2, 0.5P (https://www.onsemi.com/pub/Collateral/511AT.PDF) +DFN 0.5 +0 +8 +8 +Package_DFN_QFN +OnSemi_UDFN-8_1.2x1.8mm_P0.4mm +8-Lead Plastic Dual Flat, No Lead Package, 1.2x1.8x1.55 mm Body [UDFN] (See http://www.onsemi.com/pub/Collateral/NLSV2T244-D.PDF) +dfn udfn dual flat +0 +8 +8 +Package_DFN_QFN +OnSemi_VCT-28_3.5x3.5mm_P0.4mm +OnSemi VCT, 28 Pin (http://www.onsemi.com/pub/Collateral/601AE.PDF), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py +OnSemi VCT DFN_QFN +0 +28 +28 +Package_DFN_QFN +Panasonic_HQFN-16-1EP_4x4mm_P0.65mm_EP2.9x2.9mm +Panasonic HQFN-16, 4x4x0.85mm (https://industrial.panasonic.com/content/data/SC/ds/ds7/c0/PKG_HQFN016-A-0404XZL_EN.pdf) +panasonic hqfn +0 +37 +17 +Package_DFN_QFN +Panasonic_HSON-8_8x8mm_P2.00mm +Panasonic HSON-8, 8x8x1.25mm (https://industrial.panasonic.com/content/data/SC/ds/ds7/c0/PKG_HSON008-A-0808XXI_EN.pdf) +panasonic hson +0 +27 +9 +Package_DFN_QFN +QFN-12-1EP_3x3mm_P0.5mm_EP1.65x1.65mm +QFN, 12 Pin (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/QFN_12_%2005-08-1855.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +17 +13 +Package_DFN_QFN +QFN-12-1EP_3x3mm_P0.5mm_EP1.65x1.65mm_ThermalVias +QFN, 12 Pin (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/QFN_12_%2005-08-1855.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +22 +13 +Package_DFN_QFN +QFN-12-1EP_3x3mm_P0.51mm_EP1.45x1.45mm +QFN, 12 Pin (https://ww2.minicircuits.com/case_style/DQ1225.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +17 +13 +Package_DFN_QFN +QFN-16-1EP_3x3mm_P0.5mm_EP1.7x1.7mm +QFN, 16 Pin (https://www.st.com/resource/en/datasheet/tsv521.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +21 +17 +Package_DFN_QFN +QFN-16-1EP_3x3mm_P0.5mm_EP1.7x1.7mm_ThermalVias +QFN, 16 Pin (http://www.cypress.com/file/46236/download), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py +QFN DFN_QFN +0 +31 +17 +Package_DFN_QFN +QFN-16-1EP_3x3mm_P0.5mm_EP1.9x1.9mm +QFN, 16 Pin (https://www.nxp.com/docs/en/package-information/98ASA00525D.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +21 +17 +Package_DFN_QFN +QFN-16-1EP_3x3mm_P0.5mm_EP1.9x1.9mm_ThermalVias +QFN, 16 Pin (https://www.nxp.com/docs/en/package-information/98ASA00525D.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +26 +17 +Package_DFN_QFN +QFN-16-1EP_3x3mm_P0.5mm_EP1.45x1.45mm +QFN, 16 Pin (http://cds.linear.com/docs/en/datasheet/37551fd.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +21 +17 +Package_DFN_QFN +QFN-16-1EP_3x3mm_P0.5mm_EP1.45x1.45mm_ThermalVias +QFN, 16 Pin (http://cds.linear.com/docs/en/datasheet/37551fd.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +26 +17 +Package_DFN_QFN +QFN-16-1EP_3x3mm_P0.5mm_EP1.75x1.75mm +QFN, 16 Pin (https://www.onsemi.com/pub/Collateral/NCN4555-D.PDF), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +21 +17 +Package_DFN_QFN +QFN-16-1EP_3x3mm_P0.5mm_EP1.75x1.75mm_ThermalVias +QFN, 16 Pin (https://www.onsemi.com/pub/Collateral/NCN4555-D.PDF), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +26 +17 +Package_DFN_QFN +QFN-16-1EP_4x4mm_P0.5mm_EP2.45x2.45mm +QFN, 16 Pin (https://www.renesas.com/eu/en/www/doc/datasheet/isl8117.pdf#page=22), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +21 +17 +Package_DFN_QFN +QFN-16-1EP_4x4mm_P0.5mm_EP2.45x2.45mm_ThermalVias +QFN, 16 Pin (https://www.renesas.com/eu/en/www/doc/datasheet/isl8117.pdf#page=22), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +31 +17 +Package_DFN_QFN +QFN-16-1EP_4x4mm_P0.65mm_EP2.1x2.1mm +QFN, 16 Pin (http://www.thatcorp.com/datashts/THAT_1580_Datasheet.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +21 +17 +Package_DFN_QFN +QFN-16-1EP_4x4mm_P0.65mm_EP2.1x2.1mm_ThermalVias +QFN, 16 Pin (http://www.thatcorp.com/datashts/THAT_1580_Datasheet.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +31 +17 +Package_DFN_QFN +QFN-16-1EP_4x4mm_P0.65mm_EP2.5x2.5mm +QFN, 16 Pin (http://ww1.microchip.com/downloads/en/PackagingSpec/00000049BQ.pdf#page=266), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +21 +17 +Package_DFN_QFN +QFN-16-1EP_4x4mm_P0.65mm_EP2.5x2.5mm_ThermalVias +QFN, 16 Pin (http://ww1.microchip.com/downloads/en/PackagingSpec/00000049BQ.pdf#page=266), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +31 +17 +Package_DFN_QFN +QFN-16-1EP_4x4mm_P0.65mm_EP2.7x2.7mm +QFN, 16 Pin (https://www.allegromicro.com/~/media/Files/Datasheets/A4403-Datasheet.ashx), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +21 +17 +Package_DFN_QFN +QFN-16-1EP_4x4mm_P0.65mm_EP2.7x2.7mm_PullBack +QFN, 16 Pin (https://ams.com/documents/20143/36005/AS5055A_DS000304_2-00.pdf#page=24), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +21 +17 +Package_DFN_QFN +QFN-16-1EP_4x4mm_P0.65mm_EP2.7x2.7mm_PullBack_ThermalVias +QFN, 16 Pin (https://ams.com/documents/20143/36005/AS5055A_DS000304_2-00.pdf#page=24), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +31 +17 +Package_DFN_QFN +QFN-16-1EP_4x4mm_P0.65mm_EP2.7x2.7mm_ThermalVias +QFN, 16 Pin (https://www.allegromicro.com/~/media/Files/Datasheets/A4403-Datasheet.ashx), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +31 +17 +Package_DFN_QFN +QFN-16-1EP_4x4mm_P0.65mm_EP2.15x2.15mm +QFN, 16 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/4001f.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +21 +17 +Package_DFN_QFN +QFN-16-1EP_4x4mm_P0.65mm_EP2.15x2.15mm_ThermalVias +QFN, 16 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/4001f.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +31 +17 +Package_DFN_QFN +QFN-16-1EP_5x5mm_P0.8mm_EP2.7x2.7mm +QFN, 16 Pin (http://www.intersil.com/content/dam/Intersil/documents/l16_/l16.5x5.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +21 +17 +Package_DFN_QFN +QFN-16-1EP_5x5mm_P0.8mm_EP2.7x2.7mm_ThermalVias +QFN, 16 Pin (http://www.intersil.com/content/dam/Intersil/documents/l16_/l16.5x5.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +31 +17 +Package_DFN_QFN +QFN-20-1EP_3.5x3.5mm_P0.5mm_EP2x2mm +QFN, 20 Pin (http://www.ti.com/lit/ml/mpqf239/mpqf239.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +25 +21 +Package_DFN_QFN +QFN-20-1EP_3.5x3.5mm_P0.5mm_EP2x2mm_ThermalVias +QFN, 20 Pin (http://www.ti.com/lit/ml/mpqf239/mpqf239.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +30 +21 +Package_DFN_QFN +QFN-20-1EP_3x3mm_P0.4mm_EP1.65x1.65mm +QFN, 20 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/3553fc.pdf#page=34), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +25 +21 +Package_DFN_QFN +QFN-20-1EP_3x3mm_P0.4mm_EP1.65x1.65mm_ThermalVias +QFN, 20 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/3553fc.pdf#page=34), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +30 +21 +Package_DFN_QFN +QFN-20-1EP_3x3mm_P0.45mm_EP1.6x1.6mm +QFN, 20 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/atmel-8235-8-bit-avr-microcontroller-attiny20_datasheet.pdf#page=212), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +25 +21 +Package_DFN_QFN +QFN-20-1EP_3x3mm_P0.45mm_EP1.6x1.6mm_ThermalVias +QFN, 20 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/atmel-8235-8-bit-avr-microcontroller-attiny20_datasheet.pdf#page=212), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +30 +21 +Package_DFN_QFN +QFN-20-1EP_3x4mm_P0.5mm_EP1.65x2.65mm +QFN, 20 Pin (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/QFN_20_05-08-1742.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +25 +21 +Package_DFN_QFN +QFN-20-1EP_3x4mm_P0.5mm_EP1.65x2.65mm_ThermalVias +QFN, 20 Pin (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/QFN_20_05-08-1742.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +32 +21 +Package_DFN_QFN +QFN-20-1EP_4x4mm_P0.5mm_EP2.5x2.5mm +QFN, 20 Pin (http://ww1.microchip.com/downloads/en/PackagingSpec/00000049BQ.pdf#page=274), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +25 +21 +Package_DFN_QFN +QFN-20-1EP_4x4mm_P0.5mm_EP2.5x2.5mm_ThermalVias +QFN, 20 Pin (http://ww1.microchip.com/downloads/en/PackagingSpec/00000049BQ.pdf#page=274), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +30 +21 +Package_DFN_QFN +QFN-20-1EP_4x4mm_P0.5mm_EP2.6x2.6mm +QFN, 20 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/doc2535.pdf#page=164), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +25 +21 +Package_DFN_QFN +QFN-20-1EP_4x4mm_P0.5mm_EP2.6x2.6mm_ThermalVias +QFN, 20 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/doc2535.pdf#page=164), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +30 +21 +Package_DFN_QFN +QFN-20-1EP_4x4mm_P0.5mm_EP2.7x2.7mm +QFN, 20 Pin (https://www.silabs.com/documents/public/data-sheets/Si5351-B.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +25 +21 +Package_DFN_QFN +QFN-20-1EP_4x4mm_P0.5mm_EP2.7x2.7mm_ThermalVias +QFN, 20 Pin (https://www.silabs.com/documents/public/data-sheets/Si5351-B.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +30 +21 +Package_DFN_QFN +QFN-20-1EP_4x5mm_P0.5mm_EP2.65x3.65mm +QFN, 20 Pin (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/QFN_20_05-08-1711.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +27 +21 +Package_DFN_QFN +QFN-20-1EP_4x5mm_P0.5mm_EP2.65x3.65mm_ThermalVias +QFN, 20 Pin (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/QFN_20_05-08-1711.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +40 +21 +Package_DFN_QFN +QFN-20-1EP_5x5mm_P0.65mm_EP3.35x3.35mm +QFN, 20 Pin (http://ww1.microchip.com/downloads/en/PackagingSpec/00000049BQ.pdf#page=276), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +25 +21 +Package_DFN_QFN +QFN-20-1EP_5x5mm_P0.65mm_EP3.35x3.35mm_ThermalVias +QFN, 20 Pin (http://ww1.microchip.com/downloads/en/PackagingSpec/00000049BQ.pdf#page=276), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +35 +21 +Package_DFN_QFN +QFN-24-1EP_3x3mm_P0.4mm_EP1.75x1.6mm +QFN, 24 Pin (https://www.invensense.com/wp-content/uploads/2015/02/PS-MPU-9250A-01-v1.1.pdf#page=39), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +29 +25 +Package_DFN_QFN +QFN-24-1EP_3x3mm_P0.4mm_EP1.75x1.6mm_ThermalVias +QFN, 24 Pin (https://www.invensense.com/wp-content/uploads/2015/02/PS-MPU-9250A-01-v1.1.pdf#page=39), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +34 +25 +Package_DFN_QFN +QFN-24-1EP_3x4mm_P0.4mm_EP1.65x2.65mm +QFN, 24 Pin (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/QFN_20_05-08-1742.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +31 +25 +Package_DFN_QFN +QFN-24-1EP_3x4mm_P0.4mm_EP1.65x2.65mm_ThermalVias +QFN, 24 Pin (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/QFN_20_05-08-1742.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +38 +25 +Package_DFN_QFN +QFN-24-1EP_4x4mm_P0.5mm_EP2.6x2.6mm +QFN, 24 Pin (http://ww1.microchip.com/downloads/en/PackagingSpec/00000049BQ.pdf#page=278), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +29 +25 +Package_DFN_QFN +QFN-24-1EP_4x4mm_P0.5mm_EP2.6x2.6mm_ThermalVias +QFN, 24 Pin (http://ww1.microchip.com/downloads/en/PackagingSpec/00000049BQ.pdf#page=278), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +39 +25 +Package_DFN_QFN +QFN-24-1EP_4x4mm_P0.5mm_EP2.7x2.6mm +QFN, 24 Pin (https://store.invensense.com/datasheets/invensense/MPU-6050_DataSheet_V3%204.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +29 +25 +Package_DFN_QFN +QFN-24-1EP_4x4mm_P0.5mm_EP2.7x2.6mm_ThermalVias +QFN, 24 Pin (https://store.invensense.com/datasheets/invensense/MPU-6050_DataSheet_V3%204.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +39 +25 +Package_DFN_QFN +QFN-24-1EP_4x4mm_P0.5mm_EP2.7x2.7mm +QFN, 24 Pin (http://www.alfarzpp.lv/eng/sc/AS3330.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +29 +25 +Package_DFN_QFN +QFN-24-1EP_4x4mm_P0.5mm_EP2.7x2.7mm_ThermalVias +QFN, 24 Pin (http://www.alfarzpp.lv/eng/sc/AS3330.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +39 +25 +Package_DFN_QFN +QFN-24-1EP_4x4mm_P0.5mm_EP2.8x2.8mm +QFN, 24 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/hmc431.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +29 +25 +Package_DFN_QFN +QFN-24-1EP_4x4mm_P0.5mm_EP2.8x2.8mm_ThermalVias +QFN, 24 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/hmc431.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +39 +25 +Package_DFN_QFN +QFN-24-1EP_4x4mm_P0.5mm_EP2.65x2.65mm +QFN, 24 Pin (http://www.cypress.com/file/46236/download), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +29 +25 +Package_DFN_QFN +QFN-24-1EP_4x4mm_P0.5mm_EP2.65x2.65mm_ThermalVias +QFN, 24 Pin (http://www.cypress.com/file/46236/download), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +39 +25 +Package_DFN_QFN +QFN-24-1EP_4x5mm_P0.5mm_EP2.65x3.65mm +QFN, 24 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/QFN_24_05-08-1696.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +31 +25 +Package_DFN_QFN +QFN-24-1EP_4x5mm_P0.5mm_EP2.65x3.65mm_ThermalVias +QFN, 24 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/QFN_24_05-08-1696.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +44 +25 +Package_DFN_QFN +QFN-24-1EP_5x5mm_P0.65mm_EP3.2x3.2mm +QFN, 24 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/(UH24)%20QFN%2005-08-1747%20Rev%20A.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +29 +25 +Package_DFN_QFN +QFN-24-1EP_5x5mm_P0.65mm_EP3.2x3.2mm_ThermalVias +QFN, 24 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/(UH24)%20QFN%2005-08-1747%20Rev%20A.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +51 +25 +Package_DFN_QFN +QFN-24-1EP_5x5mm_P0.65mm_EP3.4x3.4mm +QFN, 24 Pin (http://www.thatcorp.com/datashts/THAT_5173_Datasheet.pdf#page=17), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +29 +25 +Package_DFN_QFN +QFN-24-1EP_5x5mm_P0.65mm_EP3.4x3.4mm_ThermalVias +QFN, 24 Pin (http://www.thatcorp.com/datashts/THAT_5173_Datasheet.pdf#page=17), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +39 +25 +Package_DFN_QFN +QFN-24-1EP_5x5mm_P0.65mm_EP3.6x3.6mm +QFN, 24 Pin (https://www.nxp.com/docs/en/package-information/98ASA00734D.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +34 +25 +Package_DFN_QFN +QFN-24-1EP_5x5mm_P0.65mm_EP3.6x3.6mm_ThermalVias +QFN, 24 Pin (https://www.nxp.com/docs/en/package-information/98ASA00734D.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +67 +25 +Package_DFN_QFN +QFN-28-1EP_3x6mm_P0.5mm_EP1.7x4.75mm +QFN, 28 Pin (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/05081926_0_UDE28.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +37 +29 +Package_DFN_QFN +QFN-28-1EP_3x6mm_P0.5mm_EP1.7x4.75mm_ThermalVias +QFN, 28 Pin (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/05081926_0_UDE28.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +53 +29 +Package_DFN_QFN +QFN-28-1EP_4x4mm_P0.4mm_EP2.3x2.3mm +QFN, 28 Pin (http://www.issi.com/WW/pdf/31FL3731.pdf#page=21), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +33 +29 +Package_DFN_QFN +QFN-28-1EP_4x4mm_P0.4mm_EP2.3x2.3mm_ThermalVias +QFN, 28 Pin (http://www.issi.com/WW/pdf/31FL3731.pdf#page=21), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +43 +29 +Package_DFN_QFN +QFN-28-1EP_4x4mm_P0.4mm_EP2.4x2.4mm +QFN, 28 Pin (http://ww1.microchip.com/downloads/en/PackagingSpec/00000049BQ.pdf#page=280), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +33 +29 +Package_DFN_QFN +QFN-28-1EP_4x4mm_P0.4mm_EP2.4x2.4mm_ThermalVias +QFN, 28 Pin (http://ww1.microchip.com/downloads/en/PackagingSpec/00000049BQ.pdf#page=280), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +43 +29 +Package_DFN_QFN +QFN-28-1EP_4x4mm_P0.4mm_EP2.6x2.6mm +QFN, 28 Pin (package code T2844-1; https://pdfserv.maximintegrated.com/package_dwgs/21-0139.PDF), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +33 +29 +Package_DFN_QFN +QFN-28-1EP_4x4mm_P0.4mm_EP2.6x2.6mm_ThermalVias +QFN, 28 Pin (package code T2844-1; https://pdfserv.maximintegrated.com/package_dwgs/21-0139.PDF), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +43 +29 +Package_DFN_QFN +QFN-28-1EP_4x4mm_P0.45mm_EP2.4x2.4mm +QFN, 28 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/8008S.pdf#page=16), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +33 +29 +Package_DFN_QFN +QFN-28-1EP_4x4mm_P0.45mm_EP2.4x2.4mm_ThermalVias +QFN, 28 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/8008S.pdf#page=16), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +43 +29 +Package_DFN_QFN +QFN-28-1EP_4x5mm_P0.5mm_EP2.65x3.65mm +QFN, 28 Pin (http://www.analog.com/media/en/technical-documentation/data-sheets/3555fe.pdf#page=32), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +35 +29 +Package_DFN_QFN +QFN-28-1EP_4x5mm_P0.5mm_EP2.65x3.65mm_ThermalVias +QFN, 28 Pin (http://www.analog.com/media/en/technical-documentation/data-sheets/3555fe.pdf#page=32), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +48 +29 +Package_DFN_QFN +QFN-28-1EP_5x5mm_P0.5mm_EP3.35x3.35mm +QFN, 28 Pin (http://ww1.microchip.com/downloads/en/PackagingSpec/00000049BQ.pdf#page=283), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +38 +29 +Package_DFN_QFN +QFN-28-1EP_5x5mm_P0.5mm_EP3.35x3.35mm_ThermalVias +QFN, 28 Pin (http://ww1.microchip.com/downloads/en/PackagingSpec/00000049BQ.pdf#page=283), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +55 +29 +Package_DFN_QFN +QFN-28-1EP_5x6mm_P0.5mm_EP3.65x4.65mm +QFN, 28 Pin (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/05081932_0_UHE28.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +41 +29 +Package_DFN_QFN +QFN-28-1EP_5x6mm_P0.5mm_EP3.65x4.65mm_ThermalVias +QFN, 28 Pin (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/05081932_0_UHE28.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +62 +29 +Package_DFN_QFN +QFN-28-1EP_6x6mm_P0.65mm_EP4.8x4.8mm +QFN, 28 Pin (https://www.semtech.com/uploads/documents/sx1272.pdf#page=125), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +38 +29 +Package_DFN_QFN +QFN-28-1EP_6x6mm_P0.65mm_EP4.8x4.8mm_ThermalVias +QFN, 28 Pin (https://www.semtech.com/uploads/documents/sx1272.pdf#page=125), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +71 +29 +Package_DFN_QFN +QFN-28-1EP_6x6mm_P0.65mm_EP4.25x4.25mm +QFN, 28 Pin (http://ww1.microchip.com/downloads/en/PackagingSpec/00000049BQ.pdf#page=289), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +38 +29 +Package_DFN_QFN +QFN-28-1EP_6x6mm_P0.65mm_EP4.25x4.25mm_ThermalVias +QFN, 28 Pin (http://ww1.microchip.com/downloads/en/PackagingSpec/00000049BQ.pdf#page=289), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +71 +29 +Package_DFN_QFN +QFN-28_4x4mm_P0.5mm +QFN, 28 Pin (http://www.st.com/resource/en/datasheet/stm32f031k6.pdf#page=90), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +28 +28 +Package_DFN_QFN +QFN-32-1EP_4x4mm_P0.4mm_EP2.9x2.9mm +QFN, 32 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/atmel-8153-8-and-16-bit-avr-microcontroller-xmega-e-atxmega8e5-atxmega16e5-atxmega32e5_datasheet.pdf#page=70), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +37 +33 +Package_DFN_QFN +QFN-32-1EP_4x4mm_P0.4mm_EP2.9x2.9mm_ThermalVias +QFN, 32 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/atmel-8153-8-and-16-bit-avr-microcontroller-xmega-e-atxmega8e5-atxmega16e5-atxmega32e5_datasheet.pdf#page=70), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +47 +33 +Package_DFN_QFN +QFN-32-1EP_4x4mm_P0.4mm_EP2.65x2.65mm +QFN, 32 Pin (https://www.renesas.com/eu/en/package-image/pdf/outdrawing/l32.4x4a.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +37 +33 +Package_DFN_QFN +QFN-32-1EP_4x4mm_P0.4mm_EP2.65x2.65mm_ThermalVias +QFN, 32 Pin (https://www.renesas.com/eu/en/package-image/pdf/outdrawing/l32.4x4a.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +59 +33 +Package_DFN_QFN +QFN-32-1EP_5x5mm_P0.5mm_EP3.1x3.1mm +QFN, 32 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/8008S.pdf#page=20), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +42 +33 +Package_DFN_QFN +QFN-32-1EP_5x5mm_P0.5mm_EP3.1x3.1mm_ThermalVias +QFN, 32 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/8008S.pdf#page=20), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +59 +33 +Package_DFN_QFN +QFN-32-1EP_5x5mm_P0.5mm_EP3.3x3.3mm +QFN, 32 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/00002164B.pdf#page=68), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +42 +33 +Package_DFN_QFN +QFN-32-1EP_5x5mm_P0.5mm_EP3.3x3.3mm_ThermalVias +QFN, 32 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/00002164B.pdf#page=68), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +59 +33 +Package_DFN_QFN +QFN-32-1EP_5x5mm_P0.5mm_EP3.6x3.6mm +QFN, 32 Pin (http://infocenter.nordicsemi.com/pdf/nRF52810_PS_v1.1.pdf#page=468), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +42 +33 +Package_DFN_QFN +QFN-32-1EP_5x5mm_P0.5mm_EP3.6x3.6mm_ThermalVias +QFN, 32 Pin (http://infocenter.nordicsemi.com/pdf/nRF52810_PS_v1.1.pdf#page=468), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +59 +33 +Package_DFN_QFN +QFN-32-1EP_5x5mm_P0.5mm_EP3.7x3.7mm +QFN, 32 Pin (https://www.espressif.com/sites/default/files/documentation/0a-esp8285_datasheet_en.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +37 +33 +Package_DFN_QFN +QFN-32-1EP_5x5mm_P0.5mm_EP3.7x3.7mm_ThermalVias +QFN, 32 Pin (https://www.espressif.com/sites/default/files/documentation/0a-esp8285_datasheet_en.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +59 +33 +Package_DFN_QFN +QFN-32-1EP_5x5mm_P0.5mm_EP3.45x3.45mm +QFN, 32 Pin (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/QFN_32_05-08-1693.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +42 +33 +Package_DFN_QFN +QFN-32-1EP_5x5mm_P0.5mm_EP3.45x3.45mm_ThermalVias +QFN, 32 Pin (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/QFN_32_05-08-1693.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +59 +33 +Package_DFN_QFN +QFN-32-1EP_5x5mm_P0.5mm_EP3.65x3.65mm +QFN, 32 Pin (https://www.exar.com/ds/mxl7704.pdf#page=35), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +42 +33 +Package_DFN_QFN +QFN-32-1EP_5x5mm_P0.5mm_EP3.65x3.65mm_ThermalVias +QFN, 32 Pin (https://www.exar.com/ds/mxl7704.pdf#page=35), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +59 +33 +Package_DFN_QFN +QFN-32-1EP_7x7mm_P0.65mm_EP4.7x4.7mm +QFN, 32 Pin (https://www.nxp.com/docs/en/data-sheet/LPC111X.pdf#page=108), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +49 +33 +Package_DFN_QFN +QFN-32-1EP_7x7mm_P0.65mm_EP4.7x4.7mm_ThermalVias +QFN, 32 Pin (https://www.nxp.com/docs/en/data-sheet/LPC111X.pdf#page=108), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +75 +33 +Package_DFN_QFN +QFN-32-1EP_7x7mm_P0.65mm_EP4.65x4.65mm +QFN, 32 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-8209-8-bit%20AVR%20ATmega16M1-32M1-64M1_Datasheet.pdf#page=426), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +49 +33 +Package_DFN_QFN +QFN-32-1EP_7x7mm_P0.65mm_EP4.65x4.65mm_ThermalVias +QFN, 32 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-8209-8-bit%20AVR%20ATmega16M1-32M1-64M1_Datasheet.pdf#page=426), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +75 +33 +Package_DFN_QFN +QFN-32-1EP_7x7mm_P0.65mm_EP5.4x5.4mm +QFN, 32 Pin (http://www.thatcorp.com/datashts/THAT_5171_Datasheet.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +49 +33 +Package_DFN_QFN +QFN-32-1EP_7x7mm_P0.65mm_EP5.4x5.4mm_ThermalVias +QFN, 32 Pin (http://www.thatcorp.com/datashts/THAT_5171_Datasheet.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +75 +33 +Package_DFN_QFN +QFN-36-1EP_5x6mm_P0.5mm_EP3.6x4.1mm +QFN, 36 Pin (https://www.trinamic.com/fileadmin/assets/Products/ICs_Documents/TMC2100_datasheet_Rev1.08.pdf#page=43), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +46 +37 +Package_DFN_QFN +QFN-36-1EP_5x6mm_P0.5mm_EP3.6x4.1mm_ThermalVias +QFN, 36 Pin (https://www.trinamic.com/fileadmin/assets/Products/ICs_Documents/TMC2100_datasheet_Rev1.08.pdf#page=43), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +56 +37 +Package_DFN_QFN +QFN-36-1EP_5x6mm_P0.5mm_EP3.6x4.6mm +QFN, 36 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/(UHE36)%20QFN%2005-08-1876%20Rev%20%C3%98.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +49 +37 +Package_DFN_QFN +QFN-36-1EP_5x6mm_P0.5mm_EP3.6x4.6mm_ThermalVias +QFN, 36 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/(UHE36)%20QFN%2005-08-1876%20Rev%20%C3%98.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +56 +37 +Package_DFN_QFN +QFN-36-1EP_6x6mm_P0.5mm_EP3.7x3.7mm +QFN, 36 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/36L_QFN_6x6_with_3_7x3_7_EP_Punch_Dimpled_4E_C04-0241A.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +46 +37 +Package_DFN_QFN +QFN-36-1EP_6x6mm_P0.5mm_EP3.7x3.7mm_ThermalVias +QFN, 36 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/36L_QFN_6x6_with_3_7x3_7_EP_Punch_Dimpled_4E_C04-0241A.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +63 +37 +Package_DFN_QFN +QFN-36-1EP_6x6mm_P0.5mm_EP4.1x4.1mm +QFN, 36 Pin (www.st.com/resource/en/datasheet/stm32f101t6.pdf#page=72), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +46 +37 +Package_DFN_QFN +QFN-36-1EP_6x6mm_P0.5mm_EP4.1x4.1mm_ThermalVias +QFN, 36 Pin (www.st.com/resource/en/datasheet/stm32f101t6.pdf#page=72), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +63 +37 +Package_DFN_QFN +QFN-38-1EP_4x6mm_P0.4mm_EP2.65x4.65mm +QFN, 38 Pin (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/QFN_38_05-08-1750.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +47 +39 +Package_DFN_QFN +QFN-38-1EP_4x6mm_P0.4mm_EP2.65x4.65mm_ThermalVias +QFN, 38 Pin (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/QFN_38_05-08-1750.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +56 +39 +Package_DFN_QFN +QFN-38-1EP_5x7mm_P0.5mm_EP3.15x5.15mm +QFN, 38 Pin (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/QFN_38_05-08-1701.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +54 +39 +Package_DFN_QFN +QFN-38-1EP_5x7mm_P0.5mm_EP3.15x5.15mm_ThermalVias +QFN, 38 Pin (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/QFN_38_05-08-1701.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +63 +39 +Package_DFN_QFN +QFN-40-1EP_5x5mm_P0.4mm_EP3.6x3.6mm +QFN, 40 Pin (http://ww1.microchip.com/downloads/en/PackagingSpec/00000049BQ.pdf#page=297), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +50 +41 +Package_DFN_QFN +QFN-40-1EP_5x5mm_P0.4mm_EP3.6x3.6mm_ThermalVias +QFN, 40 Pin (http://ww1.microchip.com/downloads/en/PackagingSpec/00000049BQ.pdf#page=297), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +67 +41 +Package_DFN_QFN +QFN-40-1EP_5x5mm_P0.4mm_EP3.8x3.8mm +QFN, 40 Pin (http://www.issi.com/WW/pdf/31FL3736.pdf#page=28), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +50 +41 +Package_DFN_QFN +QFN-40-1EP_5x5mm_P0.4mm_EP3.8x3.8mm_ThermalVias +QFN, 40 Pin (http://www.issi.com/WW/pdf/31FL3736.pdf#page=28), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +67 +41 +Package_DFN_QFN +QFN-40-1EP_6x6mm_P0.5mm_EP4.6x4.6mm +QFN, 40 Pin (http://ww1.microchip.com/downloads/en/PackagingSpec/00000049BQ.pdf#page=295), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +57 +41 +Package_DFN_QFN +QFN-40-1EP_6x6mm_P0.5mm_EP4.6x4.6mm_ThermalVias +QFN, 40 Pin (http://ww1.microchip.com/downloads/en/PackagingSpec/00000049BQ.pdf#page=295), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +83 +41 +Package_DFN_QFN +QFN-42-1EP_5x6mm_P0.4mm_EP3.7x4.7mm +QFN, 42 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/05081875_0_UHE42.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +55 +43 +Package_DFN_QFN +QFN-42-1EP_5x6mm_P0.4mm_EP3.7x4.7mm_ThermalVias +QFN, 42 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/05081875_0_UHE42.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +76 +43 +Package_DFN_QFN +QFN-44-1EP_7x7mm_P0.5mm_EP5.2x5.2mm +QFN, 44 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/2512S.pdf#page=17), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +61 +45 +Package_DFN_QFN +QFN-44-1EP_7x7mm_P0.5mm_EP5.2x5.2mm_ThermalVias +QFN, 44 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/2512S.pdf#page=17), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +87 +45 +Package_DFN_QFN +QFN-44-1EP_7x7mm_P0.5mm_EP5.15x5.15mm +QFN, 44 Pin (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/QFN_44_05-08-1763.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +61 +45 +Package_DFN_QFN +QFN-44-1EP_7x7mm_P0.5mm_EP5.15x5.15mm_ThermalVias +QFN, 44 Pin (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/QFN_44_05-08-1763.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +87 +45 +Package_DFN_QFN +QFN-44-1EP_8x8mm_P0.65mm_EP6.45x6.45mm +QFN, 44 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/39935c.pdf#page=152), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +70 +45 +Package_DFN_QFN +QFN-44-1EP_8x8mm_P0.65mm_EP6.45x6.45mm_ThermalVias +QFN, 44 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/39935c.pdf#page=152), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +107 +45 +Package_DFN_QFN +QFN-44-1EP_9x9mm_P0.65mm_EP7.5x7.5mm +44-Lead Plastic Quad Flat, No Lead Package - 9x9 mm Body [QFN]; see section 10.3 of https://www.parallax.com/sites/default/files/downloads/P8X32A-Propeller-Datasheet-v1.4.0_0.pdf +QFN 0.65 +0 +49 +45 +Package_DFN_QFN +QFN-44-1EP_9x9mm_P0.65mm_EP7.5x7.5mm_ThermalVias +44-Lead Plastic Quad Flat, No Lead Package - 9x9 mm Body [QFN] with thermal vias; see section 10.3 of https://www.parallax.com/sites/default/files/downloads/P8X32A-Propeller-Datasheet-v1.4.0_0.pdf +QFN 0.65 +0 +55 +45 +Package_DFN_QFN +QFN-48-1EP_5x5mm_P0.35mm_EP3.7x3.7mm +QFN, 48 Pin (https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_en.pdf#page=38), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +58 +49 +Package_DFN_QFN +QFN-48-1EP_5x5mm_P0.35mm_EP3.7x3.7mm_ThermalVias +QFN, 48 Pin (https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_en.pdf#page=38), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +75 +49 +Package_DFN_QFN +QFN-48-1EP_6x6mm_P0.4mm_EP4.2x4.2mm +QFN, 48 Pin (https://static.dev.sifive.com/SiFive-FE310-G000-datasheet-v1p5.pdf#page=20), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +58 +49 +Package_DFN_QFN +QFN-48-1EP_6x6mm_P0.4mm_EP4.2x4.2mm_ThermalVias +QFN, 48 Pin (https://static.dev.sifive.com/SiFive-FE310-G000-datasheet-v1p5.pdf#page=20), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +91 +49 +Package_DFN_QFN +QFN-48-1EP_6x6mm_P0.4mm_EP4.3x4.3mm +QFN, 48 Pin (https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_en.pdf#page=38), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +58 +49 +Package_DFN_QFN +QFN-48-1EP_6x6mm_P0.4mm_EP4.3x4.3mm_ThermalVias +QFN, 48 Pin (https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_en.pdf#page=38), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +75 +49 +Package_DFN_QFN +QFN-48-1EP_6x6mm_P0.4mm_EP4.6x4.6mm +QFN, 48 Pin (http://infocenter.nordicsemi.com/pdf/nRF51822_PS_v3.3.pdf#page=67), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +58 +49 +Package_DFN_QFN +QFN-48-1EP_6x6mm_P0.4mm_EP4.6x4.6mm_ThermalVias +QFN, 48 Pin (http://infocenter.nordicsemi.com/pdf/nRF51822_PS_v3.3.pdf#page=67), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +91 +49 +Package_DFN_QFN +QFN-48-1EP_6x6mm_P0.4mm_EP4.66x4.66mm +QFN, 48 Pin (https://www.onsemi.com/pub/Collateral/485BA.PDF), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +58 +49 +Package_DFN_QFN +QFN-48-1EP_6x6mm_P0.4mm_EP4.66x4.66mm_ThermalVias +QFN, 48 Pin (https://www.onsemi.com/pub/Collateral/485BA.PDF), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +91 +49 +Package_DFN_QFN +QFN-48-1EP_7x7mm_P0.5mm_EP5.3x5.3mm +QFN, 48 Pin (https://www.trinamic.com/fileadmin/assets/Products/ICs_Documents/TMC2041_datasheet.pdf#page=62), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +65 +49 +Package_DFN_QFN +QFN-48-1EP_7x7mm_P0.5mm_EP5.3x5.3mm_ThermalVias +QFN, 48 Pin (https://www.trinamic.com/fileadmin/assets/Products/ICs_Documents/TMC2041_datasheet.pdf#page=62), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +91 +49 +Package_DFN_QFN +QFN-48-1EP_7x7mm_P0.5mm_EP5.6x5.6mm +QFN, 48 Pin (http://www.st.com/resource/en/datasheet/stm32f042k6.pdf#page=94), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +65 +49 +Package_DFN_QFN +QFN-48-1EP_7x7mm_P0.5mm_EP5.6x5.6mm_ThermalVias +QFN, 48 Pin (http://www.st.com/resource/en/datasheet/stm32f042k6.pdf#page=94), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +91 +49 +Package_DFN_QFN +QFN-48-1EP_7x7mm_P0.5mm_EP5.15x5.15mm +QFN, 48 Pin (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/QFN_48_05-08-1704.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +65 +49 +Package_DFN_QFN +QFN-48-1EP_7x7mm_P0.5mm_EP5.15x5.15mm_ThermalVias +QFN, 48 Pin (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/QFN_48_05-08-1704.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +91 +49 +Package_DFN_QFN +QFN-48-1EP_7x7mm_P0.5mm_EP5.45x5.45mm +QFN, 48 Pin (http://www.thatcorp.com/datashts/THAT_626x_Datasheet.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +65 +49 +Package_DFN_QFN +QFN-48-1EP_7x7mm_P0.5mm_EP5.45x5.45mm_ThermalVias +QFN, 48 Pin (http://www.thatcorp.com/datashts/THAT_626x_Datasheet.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +91 +49 +Package_DFN_QFN +QFN-48-1EP_8x8mm_P0.5mm_EP6.2x6.2mm +QFN, 48 Pin (https://www.ftdichip.com/Support/Documents/DataSheets/ICs/DS_FT232H.pdf#page=49), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +74 +49 +Package_DFN_QFN +QFN-48-1EP_8x8mm_P0.5mm_EP6.2x6.2mm_ThermalVias +QFN, 48 Pin (https://www.ftdichip.com/Support/Documents/DataSheets/ICs/DS_FT232H.pdf#page=49), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +111 +49 +Package_DFN_QFN +QFN-52-1EP_7x8mm_P0.5mm_EP5.41x6.45mm +QFN, 52 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/QFN_52_05-08-1729.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +73 +53 +Package_DFN_QFN +QFN-52-1EP_7x8mm_P0.5mm_EP5.41x6.45mm_ThermalVias +QFN, 52 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/QFN_52_05-08-1729.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +104 +53 +Package_DFN_QFN +QFN-56-1EP_7x7mm_P0.4mm_EP5.6x5.6mm +QFN, 56 Pin (http://www.cypress.com/file/416486/download#page=40), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +73 +57 +Package_DFN_QFN +QFN-56-1EP_7x7mm_P0.4mm_EP5.6x5.6mm_ThermalVias +QFN, 56 Pin (http://www.cypress.com/file/416486/download#page=40), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +99 +57 +Package_DFN_QFN +QFN-56-1EP_8x8mm_P0.5mm_EP4.3x4.3mm +QFN, 56 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/00002142A.pdf#page=40), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +73 +57 +Package_DFN_QFN +QFN-56-1EP_8x8mm_P0.5mm_EP4.3x4.3mm_ThermalVias +QFN, 56 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/00002142A.pdf#page=40), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +99 +57 +Package_DFN_QFN +QFN-56-1EP_8x8mm_P0.5mm_EP4.5x5.2mm +QFN, 56 Pin (http://www.ti.com/lit/an/scea032/scea032.pdf#page=4), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +73 +57 +Package_DFN_QFN +QFN-56-1EP_8x8mm_P0.5mm_EP4.5x5.2mm_ThermalVias +QFN, 56 Pin (http://www.ti.com/lit/an/scea032/scea032.pdf#page=4), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +99 +57 +Package_DFN_QFN +QFN-56-1EP_8x8mm_P0.5mm_EP4.5x5.2mm_ThermalVias_TopTented +QFN, 56 Pin top tented version (manually modified). For information see: http://www.cypress.com/file/138911/download +QFN DFN_QFN +0 +115 +57 +Package_DFN_QFN +QFN-56-1EP_8x8mm_P0.5mm_EP5.6x5.6mm +QFN, 56 Pin (http://www.ti.com/lit/ds/symlink/tlc5957.pdf#page=23), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +73 +57 +Package_DFN_QFN +QFN-56-1EP_8x8mm_P0.5mm_EP5.6x5.6mm_ThermalVias +QFN, 56 Pin (http://www.ti.com/lit/ds/symlink/tlc5957.pdf#page=23), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +99 +57 +Package_DFN_QFN +QFN-56-1EP_8x8mm_P0.5mm_EP5.9x5.9mm +QFN, 56 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/00001734B.pdf#page=50), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +73 +57 +Package_DFN_QFN +QFN-56-1EP_8x8mm_P0.5mm_EP5.9x5.9mm_ThermalVias +QFN, 56 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/00001734B.pdf#page=50), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +99 +57 +Package_DFN_QFN +QFN-64-1EP_8x8mm_P0.4mm_EP6.5x6.5mm +QFN, 64 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/64L_VQFN_8x8_with%206_5x6_5%20EP_JXX_C04-0437A.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +90 +65 +Package_DFN_QFN +QFN-64-1EP_8x8mm_P0.4mm_EP6.5x6.5mm_ThermalVias +QFN, 64 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/64L_VQFN_8x8_with%206_5x6_5%20EP_JXX_C04-0437A.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +127 +65 +Package_DFN_QFN +QFN-64-1EP_9x9mm_P0.5mm_EP3.8x3.8mm +QFN, 64 Pin (https://datasheet.lcsc.com/szlcsc/Realtek-Semicon-RTL8211EG-VB-CG_C69264.pdf#page=77), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +74 +65 +Package_DFN_QFN +QFN-64-1EP_9x9mm_P0.5mm_EP3.8x3.8mm_ThermalVias +QFN, 64 Pin (https://datasheet.lcsc.com/szlcsc/Realtek-Semicon-RTL8211EG-VB-CG_C69264.pdf#page=77), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +79 +65 +Package_DFN_QFN +QFN-64-1EP_9x9mm_P0.5mm_EP4.7x4.7mm +QFN, 64 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/60001477A.pdf (page 1083)), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +74 +65 +Package_DFN_QFN +QFN-64-1EP_9x9mm_P0.5mm_EP4.7x4.7mm_ThermalVias +QFN, 64 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/60001477A.pdf (page 1083)), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +91 +65 +Package_DFN_QFN +QFN-64-1EP_9x9mm_P0.5mm_EP4.35x4.35mm +QFN, 64 Pin (https://www.ftdichip.com/Support/Documents/DataSheets/ICs/DS_FT2232H.pdf#page=57), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +74 +65 +Package_DFN_QFN +QFN-64-1EP_9x9mm_P0.5mm_EP4.35x4.35mm_ThermalVias +QFN, 64 Pin (https://www.ftdichip.com/Support/Documents/DataSheets/ICs/DS_FT2232H.pdf#page=57), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +91 +65 +Package_DFN_QFN +QFN-64-1EP_9x9mm_P0.5mm_EP5.4x5.4mm +QFN, 64 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/70593d.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +81 +65 +Package_DFN_QFN +QFN-64-1EP_9x9mm_P0.5mm_EP5.4x5.4mm_ThermalVias +QFN, 64 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/70593d.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +107 +65 +Package_DFN_QFN +QFN-64-1EP_9x9mm_P0.5mm_EP5.45x5.45mm +QFN, 64 Pin (https://www.infineon.com/dgdl/Infineon-MA12040-DS-v01_00-EN.pdf?fileId=5546d46264a8de7e0164b7467a3d617c#page=81), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +81 +65 +Package_DFN_QFN +QFN-64-1EP_9x9mm_P0.5mm_EP5.45x5.45mm_ThermalVias +QFN, 64 Pin (https://www.infineon.com/dgdl/Infineon-MA12040-DS-v01_00-EN.pdf?fileId=5546d46264a8de7e0164b7467a3d617c#page=81), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +107 +65 +Package_DFN_QFN +QFN-64-1EP_9x9mm_P0.5mm_EP6x6mm +QFN, 64 Pin (http://www.ti.com/lit/ds/symlink/tusb8041.pdf#page=42), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +81 +65 +Package_DFN_QFN +QFN-64-1EP_9x9mm_P0.5mm_EP6x6mm_ThermalVias +QFN, 64 Pin (http://www.ti.com/lit/ds/symlink/tusb8041.pdf#page=42), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +107 +65 +Package_DFN_QFN +QFN-64-1EP_9x9mm_P0.5mm_EP7.3x7.3mm +QFN, 64 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/00002304A.pdf (page 43)), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +90 +65 +Package_DFN_QFN +QFN-64-1EP_9x9mm_P0.5mm_EP7.3x7.3mm_ThermalVias +QFN, 64 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/00002304A.pdf (page 43)), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +127 +65 +Package_DFN_QFN +QFN-64-1EP_9x9mm_P0.5mm_EP7.5x7.5mm +QFN, 64 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/doc7593.pdf (page 432)), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +101 +65 +Package_DFN_QFN +QFN-64-1EP_9x9mm_P0.5mm_EP7.5x7.5mm_ThermalVias +QFN, 64 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/doc7593.pdf (page 432)), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +151 +65 +Package_DFN_QFN +QFN-64-1EP_9x9mm_P0.5mm_EP7.15x7.15mm +QFN, 64 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/229321fa.pdf#page=27), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +90 +65 +Package_DFN_QFN +QFN-64-1EP_9x9mm_P0.5mm_EP7.15x7.15mm_ThermalVias +QFN, 64 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/229321fa.pdf#page=27), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +127 +65 +Package_DFN_QFN +QFN-64-1EP_9x9mm_P0.5mm_EP7.25x7.25mm +64-Lead Plastic Quad Flat No-Lead Package, 9x9mm Body (see Atmel Appnote 8826) +QFN 0.5 +0 +90 +65 +Package_DFN_QFN +QFN-64-1EP_9x9mm_P0.5mm_EP7.35x7.35mm +64-Lead Plastic Quad Flat, No Lead Package (MR) - 9x9x0.9 mm Body [QFN]; (see Microchip Packaging Specification 00000049BS.pdf) +QFN 0.5 +0 +90 +65 +Package_DFN_QFN +QFN-64-1EP_9x9mm_P0.5mm_EP7.65x7.65mm +QFN, 64 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-2549-8-bit-AVR-Microcontroller-ATmega640-1280-1281-2560-2561_datasheet.pdf (page 415)), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +101 +65 +Package_DFN_QFN +QFN-64-1EP_9x9mm_P0.5mm_EP7.65x7.65mm_ThermalVias +QFN, 64 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-2549-8-bit-AVR-Microcontroller-ATmega640-1280-1281-2560-2561_datasheet.pdf (page 415)), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +151 +65 +Package_DFN_QFN +QFN-68-1EP_8x8mm_P0.4mm_EP5.2x5.2mm +QFN, 68 Pin (https://cdn.microsemi.com/documents/1bf6886f-5919-4508-a50b-b1dbf3fdf0f4/download/#page=98), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +85 +69 +Package_DFN_QFN +QFN-68-1EP_8x8mm_P0.4mm_EP5.2x5.2mm_ThermalVias +QFN, 68 Pin (https://cdn.microsemi.com/documents/1bf6886f-5919-4508-a50b-b1dbf3fdf0f4/download/#page=98), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +111 +69 +Package_DFN_QFN +QFN-72-1EP_10x10mm_P0.5mm_EP6x6mm +QFN, 72 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/00001682C.pdf#page=70), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +82 +73 +Package_DFN_QFN +QFN-72-1EP_10x10mm_P0.5mm_EP6x6mm_ThermalVias +QFN, 72 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/00001682C.pdf#page=70), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +135 +73 +Package_DFN_QFN +QFN-76-1EP_9x9mm_P0.4mm_EP3.8x3.8mm +QFN, 76 Pin (https://www.marvell.com/documents/bqcwxsoiqfjkcjdjhkvc/#page=19), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +86 +77 +Package_DFN_QFN +QFN-76-1EP_9x9mm_P0.4mm_EP3.8x3.8mm_ThermalVias +QFN, 76 Pin (https://www.marvell.com/documents/bqcwxsoiqfjkcjdjhkvc/#page=19), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +103 +77 +Package_DFN_QFN +Qorvo_DFN-8-1EP_2x2mm_P0.5mm +DFN 8 2x2mm, 0.5mm http://www.qorvo.com/products/d/da000896 +DFN 0.5 Qorvo 2x2mm +0 +9 +9 +Package_DFN_QFN +ROHM_DFN0604-3 +DFN package size 0604 3 pins +DFN package size 0604 3 pins +0 +3 +3 +Package_DFN_QFN +ST_UFQFPN-20_3x3mm_P0.5mm +UFQFPN 20-lead, 3 x 3 mm, 0.5 mm pitch, ultra thin fine pitch quad flat package (http://www.st.com/resource/en/datasheet/stm8s003f3.pdf) +UFQFPN 0.5 +0 +20 +20 +Package_DFN_QFN +ST_UQFN-6L_1.5x1.7mm_Pitch0.5mm +ST UQFN 6 pin 0.5mm Pitch http://www.st.com/resource/en/datasheet/ecmf02-2amx6.pdf +UQFN DFN 0.5 ST +0 +6 +6 +Package_DFN_QFN +SiliconLabs_QFN-20-1EP_3x3mm_P0.5mm_EP1.8x1.8mm +20-Lead Plastic Quad Flat, No Lead Package - 3x3 mm Body [QFN] with corner pads; see figure 8.2 of https://www.silabs.com/documents/public/data-sheets/efm8bb1-datasheet.pdf +QFN 0.5 +0 +25 +21 +Package_DFN_QFN +SiliconLabs_QFN-20-1EP_3x3mm_P0.5mm_EP1.8x1.8mm_ThermalVias +20-Lead Plastic Quad Flat, No Lead Package - 3x3 mm Body [QFN] with corner pads and thermal vias; see figure 8.2 of https://www.silabs.com/documents/public/data-sheets/efm8bb1-datasheet.pdf +QFN 0.5 +0 +31 +21 +Package_DFN_QFN +TDFN-6-1EP_2.5x2.5mm_P0.65mm_EP1.3x2mm +TDFN, 6 Pin (http://www.nve.com/Downloads/ab3.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +TDFN NoLead +0 +11 +7 +Package_DFN_QFN +TDFN-6-1EP_2.5x2.5mm_P0.65mm_EP1.3x2mm_ThermalVias +TDFN, 6 Pin (http://www.nve.com/Downloads/ab3.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +TDFN NoLead +0 +18 +7 +Package_DFN_QFN +TDFN-8-1EP_2x2mm_P0.5mm_EP0.8x1.2mm +TDFN, 8 Pin (https://pdfserv.maximintegrated.com/package_dwgs/21-0168.PDF), generated with kicad-footprint-generator ipc_noLead_generator.py +TDFN NoLead +0 +13 +9 +Package_DFN_QFN +TDFN-8-1EP_3x2mm_P0.5mm_EP1.3x1.4mm +TDFN, 8 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/MCP6V66-Family-Data-Sheet-DS20006266A.pdf#page=35), generated with kicad-footprint-generator ipc_noLead_generator.py +TDFN NoLead +0 +13 +9 +Package_DFN_QFN +TDFN-8-1EP_3x2mm_P0.5mm_EP1.80x1.65mm +8-lead plastic dual flat, 2x3x0.75mm size, 0.5mm pitch (http://ww1.microchip.com/downloads/en/DeviceDoc/8L_TDFN_2x3_MN_C04-0129E-MN.pdf) +TDFN DFN 0.5mm +0 +12 +9 +Package_DFN_QFN +TDFN-8-1EP_3x2mm_P0.5mm_EP1.80x1.65mm_ThermalVias +8-lead plastic dual flat, 2x3x0.75mm size, 0.5mm pitch (http://ww1.microchip.com/downloads/en/DeviceDoc/8L_TDFN_2x3_MN_C04-0129E-MN.pdf) +TDFN DFN 0.5mm +0 +17 +9 +Package_DFN_QFN +TDFN-10-1EP_2x3mm_P0.5mm_EP0.9x2mm +TDFN, 10 Pin (https://pdfserv.maximintegrated.com/package_dwgs/21-0429.PDF), generated with kicad-footprint-generator ipc_noLead_generator.py +TDFN NoLead +0 +13 +11 +Package_DFN_QFN +TDFN-10-1EP_2x3mm_P0.5mm_EP0.9x2mm_ThermalVias +TDFN, 10 Pin (https://pdfserv.maximintegrated.com/package_dwgs/21-0429.PDF), generated with kicad-footprint-generator ipc_noLead_generator.py +TDFN NoLead +0 +16 +11 +Package_DFN_QFN +TDFN-12_2x3mm_P0.5mm +TDFN, 12 Pads, No exposed, http://www.st.com/resource/en/datasheet/stm6600.pdf +DFN +0 +12 +12 +Package_DFN_QFN +TDFN-14-1EP_3x3mm_P0.4mm_EP1.78x2.35mm +TDFN, 14 Pin (https://pdfserv.maximintegrated.com/package_dwgs/21-0137.PDF (T1433-2C)), generated with kicad-footprint-generator ipc_noLead_generator.py +TDFN NoLead +0 +19 +15 +Package_DFN_QFN +TDFN-14-1EP_3x3mm_P0.4mm_EP1.78x2.35mm_ThermalVias +TDFN, 14 Pin (https://pdfserv.maximintegrated.com/package_dwgs/21-0137.PDF (T1433-2C)), generated with kicad-footprint-generator ipc_noLead_generator.py +TDFN NoLead +0 +26 +15 +Package_DFN_QFN +TQFN-16-1EP_3x3mm_P0.5mm_EP1.6x1.6mm +TQFN, 16 Pin (https://www.diodes.com/assets/Datasheets/PI6C5946002.pdf#page=12), generated with kicad-footprint-generator ipc_noLead_generator.py +TQFN NoLead +0 +21 +17 +Package_DFN_QFN +TQFN-16-1EP_3x3mm_P0.5mm_EP1.23x1.23mm +TQFN, 16 Pin (https://pdfserv.maximintegrated.com/package_dwgs/21-0136.PDF (T1633-5), https://pdfserv.maximintegrated.com/land_patterns/90-0032.PDF), generated with kicad-footprint-generator ipc_noLead_generator.py +TQFN NoLead +0 +21 +17 +Package_DFN_QFN +TQFN-16-1EP_3x3mm_P0.5mm_EP1.23x1.23mm_ThermalVias +TQFN, 16 Pin (https://pdfserv.maximintegrated.com/package_dwgs/21-0136.PDF (T1633-5), https://pdfserv.maximintegrated.com/land_patterns/90-0032.PDF), generated with kicad-footprint-generator ipc_noLead_generator.py +TQFN NoLead +0 +26 +17 +Package_DFN_QFN +TQFN-16-1EP_5x5mm_P0.8mm_EP2.29x2.29mm +TQFN, 16 Pin (https://pdfserv.maximintegrated.com/package_dwgs/21-0140.PDF (T1655-4)), generated with kicad-footprint-generator ipc_noLead_generator.py +TQFN NoLead +0 +21 +17 +Package_DFN_QFN +TQFN-16-1EP_5x5mm_P0.8mm_EP2.29x2.29mm_ThermalVias +TQFN, 16 Pin (https://pdfserv.maximintegrated.com/package_dwgs/21-0140.PDF (T1655-4)), generated with kicad-footprint-generator ipc_noLead_generator.py +TQFN NoLead +0 +26 +17 +Package_DFN_QFN +TQFN-16-1EP_5x5mm_P0.8mm_EP3.1x3.1mm +TQFN, 16 Pin (https://pdfserv.maximintegrated.com/package_dwgs/21-0140.PDF (T1655-2)), generated with kicad-footprint-generator ipc_noLead_generator.py +TQFN NoLead +0 +21 +17 +Package_DFN_QFN +TQFN-16-1EP_5x5mm_P0.8mm_EP3.1x3.1mm_ThermalVias +TQFN, 16 Pin (https://pdfserv.maximintegrated.com/package_dwgs/21-0140.PDF (T1655-2)), generated with kicad-footprint-generator ipc_noLead_generator.py +TQFN NoLead +0 +31 +17 +Package_DFN_QFN +TQFN-20-1EP_5x5mm_P0.65mm_EP3.1x3.1mm +TQFN, 20 Pin (https://pdfserv.maximintegrated.com/package_dwgs/21-0140.PDF (T2055-3)), generated with kicad-footprint-generator ipc_noLead_generator.py +TQFN NoLead +0 +25 +21 +Package_DFN_QFN +TQFN-20-1EP_5x5mm_P0.65mm_EP3.1x3.1mm_ThermalVias +TQFN, 20 Pin (https://pdfserv.maximintegrated.com/package_dwgs/21-0140.PDF (T2055-3)), generated with kicad-footprint-generator ipc_noLead_generator.py +TQFN NoLead +0 +35 +21 +Package_DFN_QFN +TQFN-20-1EP_5x5mm_P0.65mm_EP3.25x3.25mm +TQFN, 20 Pin (https://pdfserv.maximintegrated.com/package_dwgs/21-0140.PDF (T2055-5)), generated with kicad-footprint-generator ipc_noLead_generator.py +TQFN NoLead +0 +25 +21 +Package_DFN_QFN +TQFN-20-1EP_5x5mm_P0.65mm_EP3.25x3.25mm_ThermalVias +TQFN, 20 Pin (https://pdfserv.maximintegrated.com/package_dwgs/21-0140.PDF (T2055-5)), generated with kicad-footprint-generator ipc_noLead_generator.py +TQFN NoLead +0 +35 +21 +Package_DFN_QFN +TQFN-24-1EP_4x4mm_P0.5mm_EP2.8x2.8mm_PullBack +TQFN, 24 Pin (https://ams.com/documents/20143/36005/AS1115_DS000206_1-00.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +TQFN NoLead +0 +29 +25 +Package_DFN_QFN +TQFN-24-1EP_4x4mm_P0.5mm_EP2.8x2.8mm_PullBack_ThermalVias +TQFN, 24 Pin (https://ams.com/documents/20143/36005/AS1115_DS000206_1-00.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +TQFN NoLead +0 +39 +25 +Package_DFN_QFN +TQFN-28-1EP_5x5mm_P0.5mm_EP2.7x2.7mm +TQFN, 28 Pin (https://pdfserv.maximintegrated.com/package_dwgs/21-0140.PDF (T2855-4)), generated with kicad-footprint-generator ipc_noLead_generator.py +TQFN NoLead +0 +33 +29 +Package_DFN_QFN +TQFN-28-1EP_5x5mm_P0.5mm_EP2.7x2.7mm_ThermalVias +TQFN, 28 Pin (https://pdfserv.maximintegrated.com/package_dwgs/21-0140.PDF (T2855-4)), generated with kicad-footprint-generator ipc_noLead_generator.py +TQFN NoLead +0 +38 +29 +Package_DFN_QFN +TQFN-28-1EP_5x5mm_P0.5mm_EP3.25x3.25mm +TQFN, 28 Pin (https://pdfserv.maximintegrated.com/package_dwgs/21-0140.PDF (T2855-3)), generated with kicad-footprint-generator ipc_noLead_generator.py +TQFN NoLead +0 +33 +29 +Package_DFN_QFN +TQFN-28-1EP_5x5mm_P0.5mm_EP3.25x3.25mm_ThermalVias +TQFN, 28 Pin (https://pdfserv.maximintegrated.com/package_dwgs/21-0140.PDF (T2855-3)), generated with kicad-footprint-generator ipc_noLead_generator.py +TQFN NoLead +0 +43 +29 +Package_DFN_QFN +TQFN-32-1EP_5x5mm_P0.5mm_EP2.1x2.1mm +TQFN, 32 Pin (https://pdfserv.maximintegrated.com/package_dwgs/21-0140.PDF (T3255-6)), generated with kicad-footprint-generator ipc_noLead_generator.py +TQFN NoLead +0 +37 +33 +Package_DFN_QFN +TQFN-32-1EP_5x5mm_P0.5mm_EP2.1x2.1mm_ThermalVias +TQFN, 32 Pin (https://pdfserv.maximintegrated.com/package_dwgs/21-0140.PDF (T3255-6)), generated with kicad-footprint-generator ipc_noLead_generator.py +TQFN NoLead +0 +42 +33 +Package_DFN_QFN +TQFN-32-1EP_5x5mm_P0.5mm_EP3.1x3.1mm +TQFN, 32 Pin (https://pdfserv.maximintegrated.com/package_dwgs/21-0140.PDF (T3255-3)), generated with kicad-footprint-generator ipc_noLead_generator.py +TQFN NoLead +0 +37 +33 +Package_DFN_QFN +TQFN-32-1EP_5x5mm_P0.5mm_EP3.1x3.1mm_ThermalVias +TQFN, 32 Pin (https://pdfserv.maximintegrated.com/package_dwgs/21-0140.PDF (T3255-3)), generated with kicad-footprint-generator ipc_noLead_generator.py +TQFN NoLead +0 +47 +33 +Package_DFN_QFN +TQFN-32-1EP_5x5mm_P0.5mm_EP3.4x3.4mm +TQFN, 32 Pin (https://pdfserv.maximintegrated.com/package_dwgs/21-0140.PDF (T3255-9)), generated with kicad-footprint-generator ipc_noLead_generator.py +TQFN NoLead +0 +37 +33 +Package_DFN_QFN +TQFN-32-1EP_5x5mm_P0.5mm_EP3.4x3.4mm_ThermalVias +TQFN, 32 Pin (https://pdfserv.maximintegrated.com/package_dwgs/21-0140.PDF (T3255-9)), generated with kicad-footprint-generator ipc_noLead_generator.py +TQFN NoLead +0 +47 +33 +Package_DFN_QFN +TQFN-40-1EP_5x5mm_P0.4mm_EP3.5x3.5mm +TQFN, 40 Pin (https://pdfserv.maximintegrated.com/package_dwgs/21-0140.PDF (T4055-1)), generated with kicad-footprint-generator ipc_noLead_generator.py +TQFN NoLead +0 +45 +41 +Package_DFN_QFN +TQFN-40-1EP_5x5mm_P0.4mm_EP3.5x3.5mm_ThermalVias +TQFN, 40 Pin (https://pdfserv.maximintegrated.com/package_dwgs/21-0140.PDF (T4055-1)), generated with kicad-footprint-generator ipc_noLead_generator.py +TQFN NoLead +0 +55 +41 +Package_DFN_QFN +TQFN-48-1EP_7x7mm_P0.5mm_EP5.1x5.1mm +TQFN, 48 Pin (https://pdfserv.maximintegrated.com/package_dwgs/21-0144.PDF), generated with kicad-footprint-generator ipc_noLead_generator.py +TQFN NoLead +0 +58 +49 +Package_DFN_QFN +TQFN-48-1EP_7x7mm_P0.5mm_EP5.1x5.1mm_ThermalVias +TQFN, 48 Pin (https://pdfserv.maximintegrated.com/package_dwgs/21-0144.PDF), generated with kicad-footprint-generator ipc_noLead_generator.py +TQFN NoLead +0 +75 +49 +Package_DFN_QFN +Texas_DRB0008A +DFN-8, 3x3x1mm, http://www.ti.com/lit/ds/symlink/ucc24610.pdf +DRB0008A +0 +23 +9 +Package_DFN_QFN +Texas_MOF0009A +Texas Instruments, QFM MOF0009A, 6x8x2mm (http://www.ti.com/lit/ml/mpsi063a/mpsi063a.pdf) +ti qfm mof0009a +0 +24 +9 +Package_DFN_QFN +Texas_QFN-41_10x16mm +QFN, 41 Pin (http://www.ti.com/lit/ml/mpqf506/mpqf506.pdf) +QFN DFN_QFN +0 +65 +41 +Package_DFN_QFN +Texas_R-PUQFN-N10 +http://www.ti.com/general/docs/lit/getliterature.tsp?baseLiteratureNumber=MPQF186&fileType=pdf +Texas_R-PUQFN-N10 +0 +10 +10 +Package_DFN_QFN +Texas_R-PWQFN-N28_EP2.1x3.1mm +QFN, 28 Pin (http://www.ti.com/lit/ds/symlink/tps51363.pdf#page=29), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +33 +29 +Package_DFN_QFN +Texas_R-PWQFN-N28_EP2.1x3.1mm_ThermalVias +QFN, 28 Pin (http://www.ti.com/lit/ds/symlink/tps51363.pdf#page=29), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +43 +29 +Package_DFN_QFN +Texas_RGE0024C_EP2.1x2.1mm +Texas QFN, 24 Pin (http://www.ti.com/lit/ds/symlink/pca9548a.pdf#page=37), generated with kicad-footprint-generator ipc_noLead_generator.py +Texas QFN NoLead +0 +29 +25 +Package_DFN_QFN +Texas_RGE0024C_EP2.1x2.1mm_ThermalVias +Texas QFN, 24 Pin (http://www.ti.com/lit/ds/symlink/pca9548a.pdf#page=37), generated with kicad-footprint-generator ipc_noLead_generator.py +Texas QFN NoLead +0 +39 +25 +Package_DFN_QFN +Texas_RGE0024H_EP2.7x2.7mm +Texas QFN, 24 Pin (http://www.ti.com/lit/ds/symlink/tlc5971.pdf#page=39), generated with kicad-footprint-generator ipc_noLead_generator.py +Texas QFN NoLead +0 +29 +25 +Package_DFN_QFN +Texas_RGE0024H_EP2.7x2.7mm_ThermalVias +Texas QFN, 24 Pin (http://www.ti.com/lit/ds/symlink/tlc5971.pdf#page=39), generated with kicad-footprint-generator ipc_noLead_generator.py +Texas QFN NoLead +0 +39 +25 +Package_DFN_QFN +Texas_RGV_S-PVQFN-N16_EP2.1x2.1mm +QFN, 16 Pin (http://www.ti.com/lit/ds/symlink/ina3221.pdf#page=44), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +21 +17 +Package_DFN_QFN +Texas_RGV_S-PVQFN-N16_EP2.1x2.1mm_ThermalVias +QFN, 16 Pin (http://www.ti.com/lit/ds/symlink/ina3221.pdf#page=44), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +31 +17 +Package_DFN_QFN +Texas_RGY_R-PVQFN-N24_EP2.05x3.1mm +QFN, 24 Pin (http://www.ti.com/lit/ds/symlink/bq24133.pdf#page=40) +QFN NoLead +0 +29 +25 +Package_DFN_QFN +Texas_RGY_R-PVQFN-N24_EP2.05x3.1mm_ThermalVias +QFN, 24 Pin (http://www.ti.com/lit/ds/symlink/bq24133.pdf#page=40) +QFN NoLead +0 +36 +25 +Package_DFN_QFN +Texas_RNN0018A +Texas Instruments, VQFN-HR RNN0018A (http://www.ti.com/lit/ds/symlink/tps568215.pdf) +ti vqfn-hr rnn0018a +0 +26 +18 +Package_DFN_QFN +Texas_RUM0016A_EP2.6x2.6mm +QFN, 16 Pin (http://www.ti.com/lit/ds/symlink/lmh0074.pdf#page=13), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +21 +17 +Package_DFN_QFN +Texas_RUM0016A_EP2.6x2.6mm_ThermalVias +QFN, 16 Pin (http://www.ti.com/lit/ds/symlink/lmh0074.pdf#page=13), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +31 +17 +Package_DFN_QFN +Texas_RWH0032A +Texas Instruments, RWH0032A, 8x8x0.9mm (http://www.ti.com/lit/ds/snosd10c/snosd10c.pdf) +ti rwh0032a +0 +71 +33 +Package_DFN_QFN +Texas_RWH0032A_ThermalVias +Texas Instruments, RWH0032A, 8x8x0.9mm (http://www.ti.com/lit/ds/snosd10c/snosd10c.pdf) +ti rwh0032a +0 +94 +33 +Package_DFN_QFN +Texas_R_PUQFN-N12 +Texas_R_PUQFN-N12 http://www.ti.com/lit/ds/symlink/txb0104.pdf +Texas_R_PUQFN-N12 +0 +13 +12 +Package_DFN_QFN +Texas_S-PDSO-N10_EP1.2x2mm +DFN, 10 Pin (http://www.ti.com/lit/ds/symlink/tps7a91.pdf#page=30), generated with kicad-footprint-generator ipc_noLead_generator.py +DFN NoLead +0 +15 +11 +Package_DFN_QFN +Texas_S-PDSO-N10_EP1.2x2mm_ThermalVias +DFN, 10 Pin (http://www.ti.com/lit/ds/symlink/tps7a91.pdf#page=30), generated with kicad-footprint-generator ipc_noLead_generator.py +DFN NoLead +0 +22 +11 +Package_DFN_QFN +Texas_S-PVQFN-N14 +Texas_S-PVQFN-N14 http://www.ti.com/lit/ds/symlink/txb0104.pdf +Texas_S-PVQFN-N14_4.3x4.3_Pitch0.5mm_ThermalPad +0 +19 +15 +Package_DFN_QFN +Texas_S-PVQFN-N14_ThermalVias +Texas_S-PVQFN-N14_ThermalVias http://www.ti.com/lit/ds/symlink/txb0104.pdf +Texas_S-PVQFN-N14_ThermalVias +0 +24 +15 +Package_DFN_QFN +Texas_S-PVQFN-N16_EP2.7x2.7mm +QFN, 16 Pin (http://www.ti.com/lit/ds/symlink/msp430g2001.pdf#page=43), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +26 +17 +Package_DFN_QFN +Texas_S-PVQFN-N16_EP2.7x2.7mm_ThermalVias +QFN, 16 Pin (http://www.ti.com/lit/ds/symlink/msp430g2001.pdf#page=43), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +31 +17 +Package_DFN_QFN +Texas_S-PVQFN-N20_EP2.4x2.4mm +QFN, 20 Pin (http://www.ti.com/lit/ds/symlink/cc1101.pdf#page=101), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +25 +21 +Package_DFN_QFN +Texas_S-PVQFN-N20_EP2.4x2.4mm_ThermalVias +QFN, 20 Pin (http://www.ti.com/lit/ds/symlink/cc1101.pdf#page=101), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +35 +21 +Package_DFN_QFN +Texas_S-PVQFN-N20_EP2.7x2.7mm +QFN, 20 Pin (http://www.ti.com/lit/ds/symlink/drv8662.pdf#page=23), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +25 +21 +Package_DFN_QFN +Texas_S-PVQFN-N20_EP2.7x2.7mm_ThermalVias +QFN, 20 Pin (http://www.ti.com/lit/ds/symlink/drv8662.pdf#page=23), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +35 +21 +Package_DFN_QFN +Texas_S-PVQFN-N20_EP3.15x3.15mm +QFN, 20 Pin (www.ti.com/lit/ds/symlink/tps7a7200.pdf#page=36), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +25 +21 +Package_DFN_QFN +Texas_S-PVQFN-N20_EP3.15x3.15mm_ThermalVias +QFN, 20 Pin (www.ti.com/lit/ds/symlink/tps7a7200.pdf#page=36), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +47 +21 +Package_DFN_QFN +Texas_S-PVQFN-N24_EP2.1x2.1mm +QFN, 24 Pin (http://www.ti.com/lit/ds/symlink/msp430fr5720.pdf#page=108), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +29 +25 +Package_DFN_QFN +Texas_S-PVQFN-N24_EP2.1x2.1mm_ThermalVias +QFN, 24 Pin (http://www.ti.com/lit/ds/symlink/msp430fr5720.pdf#page=108), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +39 +25 +Package_DFN_QFN +Texas_S-PVQFN-N32_EP3.45x3.45mm +QFN, 32 Pin (http://www.ti.com/lit/ds/symlink/msp430f1122.pdf#page=54), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +42 +33 +Package_DFN_QFN +Texas_S-PVQFN-N32_EP3.45x3.45mm_ThermalVias +QFN, 32 Pin (http://www.ti.com/lit/ds/symlink/msp430f1122.pdf#page=54), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +59 +33 +Package_DFN_QFN +Texas_S-PVQFN-N36_EP4.4x4.4mm +QFN, 36 Pin (http://www.ti.com/lit/ds/slvsba5d/slvsba5d.pdf#page=35), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +46 +37 +Package_DFN_QFN +Texas_S-PVQFN-N36_EP4.4x4.4mm_ThermalVias +QFN, 36 Pin (http://www.ti.com/lit/ds/slvsba5d/slvsba5d.pdf#page=35), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +79 +37 +Package_DFN_QFN +Texas_S-PVQFN-N40_EP2.9x2.9mm +QFN, 40 Pin (http://www.ti.com/lit/ds/symlink/msp430fr5731.pdf#page=111 JEDEC MO-220 variation VJJD-2), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +45 +41 +Package_DFN_QFN +Texas_S-PVQFN-N40_EP2.9x2.9mm_ThermalVias +QFN, 40 Pin (http://www.ti.com/lit/ds/symlink/msp430fr5731.pdf#page=111 JEDEC MO-220 variation VJJD-2), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +55 +41 +Package_DFN_QFN +Texas_S-PVQFN-N40_EP3.52x2.62mm +QFN, 40 Pin (http://www.ti.com/lit/ds/symlink/drv8308.pdf#page=56 JEDEC MO-220 variation VJJD-2), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +47 +41 +Package_DFN_QFN +Texas_S-PVQFN-N40_EP3.52x2.62mm_ThermalVias +QFN, 40 Pin (http://www.ti.com/lit/ds/symlink/drv8308.pdf#page=56 JEDEC MO-220 variation VJJD-2), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +60 +41 +Package_DFN_QFN +Texas_S-PVQFN-N40_EP4.6x4.6mm +QFN, 40 Pin (http://www.ti.com/lit/ds/symlink/dac7750.pdf#page=54), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +50 +41 +Package_DFN_QFN +Texas_S-PVQFN-N40_EP4.6x4.6mm_ThermalVias +QFN, 40 Pin (http://www.ti.com/lit/ds/symlink/dac7750.pdf#page=54), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +83 +41 +Package_DFN_QFN +Texas_S-PVQFN-N40_EP4.15x4.15mm +QFN, 40 Pin (http://www.ti.com/lit/ds/symlink/msp430g2755.pdf#page=70 JEDEC MO-220 variation VJJD-2), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +50 +41 +Package_DFN_QFN +Texas_S-PVQFN-N40_EP4.15x4.15mm_ThermalVias +QFN, 40 Pin (http://www.ti.com/lit/ds/symlink/msp430g2755.pdf#page=70 JEDEC MO-220 variation VJJD-2), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +83 +41 +Package_DFN_QFN +Texas_S-PVQFN-N48_EP5.15x5.15mm +QFN, 48 Pin (http://www.ti.com/lit/ds/symlink/msp430f5232.pdf#page=111), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +65 +49 +Package_DFN_QFN +Texas_S-PVQFN-N48_EP5.15x5.15mm_ThermalVias +QFN, 48 Pin (http://www.ti.com/lit/ds/symlink/msp430f5232.pdf#page=111), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +111 +49 +Package_DFN_QFN +Texas_S-PVQFN-N64_EP4.25x4.25mm +QFN, 64 Pin (http://www.ti.com/lit/ds/symlink/msp430f5217.pdf#page=120), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +69 +65 +Package_DFN_QFN +Texas_S-PVQFN-N64_EP4.25x4.25mm_ThermalVias +QFN, 64 Pin (http://www.ti.com/lit/ds/symlink/msp430f5217.pdf#page=120), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +127 +65 +Package_DFN_QFN +Texas_S-PWQFN-N16_EP2.1x2.1mm +QFN, 16 Pin (http://www.ti.com/lit/ds/symlink/drv8801.pdf#page=31 MO-220 variation VGGC), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +21 +17 +Package_DFN_QFN +Texas_S-PWQFN-N16_EP2.1x2.1mm_ThermalVias +QFN, 16 Pin (http://www.ti.com/lit/ds/symlink/drv8801.pdf#page=31 MO-220 variation VGGC), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +31 +17 +Package_DFN_QFN +Texas_S-PWQFN-N20 +20-Pin Plastic Quad Flatpack No-Lead Package, Body 3.0x3.0x0.8mm, Texas Instruments (http://www.ti.com/lit/ds/symlink/tps22993.pdf) +QFN 0.4 +0 +24 +20 +Package_DFN_QFN +Texas_S-PWQFN-N24_EP2.7x2.7mm +QFN, 24 Pin (http://www.ti.com/lit/ds/symlink/bq25601.pdf#page=54), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +29 +25 +Package_DFN_QFN +Texas_S-PWQFN-N24_EP2.7x2.7mm_ThermalVias +QFN, 24 Pin (http://www.ti.com/lit/ds/symlink/bq25601.pdf#page=54), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +39 +25 +Package_DFN_QFN +Texas_S-PWQFN-N32_EP2.8x2.8mm +QFN, 32 Pin (https://www.ti.com/lit/ds/symlink/bq25703a.pdf#page=90), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +37 +33 +Package_DFN_QFN +Texas_S-PWQFN-N32_EP2.8x2.8mm_ThermalVias +QFN, 32 Pin (https://www.ti.com/lit/ds/symlink/bq25703a.pdf#page=90), generated with kicad-footprint-generator ipc_noLead_generator.py +QFN NoLead +0 +47 +33 +Package_DFN_QFN +Texas_S-PWQFN-N100_EP5.5x5.5mm +http://www.ti.com/general/docs/lit/getliterature.tsp?baseLiteratureNumber=szza059&fileType=pdf,http://www.ti.com/lit/ds/sllse76m/sllse76m.pdf +MultiRow QFN +0 +114 +105 +Package_DFN_QFN +Texas_S-PWQFN-N100_EP5.5x5.5mm_ThermalVias +http://www.ti.com/general/docs/lit/getliterature.tsp?baseLiteratureNumber=szza059&fileType=pdf,http://www.ti.com/lit/ds/sllse76m/sllse76m.pdf +MultiRow QFN +0 +131 +105 +Package_DFN_QFN +Texas_S-PX2QFN-14 +Texas QFN, 14 Pin (http://www.ti.com/lit/ds/symlink/tlv9004.pdf#page=64), generated with kicad-footprint-generator ipc_noLead_generator.py +Texas QFN NoLead +0 +14 +14 +Package_DFN_QFN +Texas_VQFN-RHL-20 +http://www.ti.com/lit/ds/symlink/bq51050b.pdf +RHL0020A +0 +33 +21 +Package_DFN_QFN +Texas_VQFN-RHL-20_ThermalVias +http://www.ti.com/lit/ds/symlink/bq51050b.pdf +RHL0020A +0 +41 +21 +Package_DFN_QFN +Texas_VSON-HR-8_1.5x2mm_P0.5mm +Texas VSON-HR, 8 Pin (http://www.ti.com/lit/ds/symlink/tps62823.pdf#page=29), generated with kicad-footprint-generator ipc_noLead_generator.py +Texas VSON-HR NoLead +0 +8 +8 +Package_DFN_QFN +Texas_WQFN-MR-100_3x3-DapStencil +http://www.ti.com/general/docs/lit/getliterature.tsp?baseLiteratureNumber=szza059&fileType=pdf,http://www.ti.com/general/docs/lit/getliterature.tsp?baseLiteratureNumber=mpqf258&fileType=pdf,http://www.ti.com/general/docs/lit/getliterature.tsp?baseLiteratureNumber=LPPD235&fileType=pdf +MultiRow QFN +0 +113 +105 +Package_DFN_QFN +Texas_WQFN-MR-100_ThermalVias_3x3-DapStencil +http://www.ti.com/general/docs/lit/getliterature.tsp?baseLiteratureNumber=szza059&fileType=pdf,http://www.ti.com/general/docs/lit/getliterature.tsp?baseLiteratureNumber=mpqf258&fileType=pdf,http://www.ti.com/general/docs/lit/getliterature.tsp?baseLiteratureNumber=LPPD235&fileType=pdf +MultiRow QFN +0 +126 +105 +Package_DFN_QFN +Texas_X2QFN-12_1.6x1.6mm_P0.4mm +Texas X2QFN, 12 Pin (http://www.ti.com/lit/ml/mpqf391c/mpqf391c.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +Texas X2QFN NoLead +0 +12 +12 +Package_DFN_QFN +UDFN-4-1EP_1x1mm_P0.65mm_EP0.48x0.48mm +UDFN-4_1x1mm_P0.65mm, http://ww1.microchip.com/downloads/en/DeviceDoc/MIC550x-300mA-Single-Output-LDO-in-Small-Packages-DS20006006A.pdf +UDFN-4_1x1mm_P0.65mm +0 +5 +5 +Package_DFN_QFN +UDFN-9_1.0x3.8mm_P0.5mm +9-pin UDFN package, 1.0x3.8mm, (Ref: https://katalog.we-online.de/pbs/datasheet/824014881.pdf) +UDFN SMD +0 +9 +9 +Package_DFN_QFN +UDFN-10_1.35x2.6mm_P0.5mm +http://www.st.com/content/ccc/resource/technical/document/datasheet/f2/11/8a/ed/40/31/40/56/DM00088292.pdf/files/DM00088292.pdf/jcr:content/translations/en.DM00088292.pdf +UDFN 0.5 uQFN +0 +10 +10 +Package_DFN_QFN +UQFN-10_1.3x1.8mm_P0.4mm +UQFN, 10 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/00001725D.pdf (Page 9)), generated with kicad-footprint-generator ipc_noLead_generator.py +UQFN NoLead +0 +10 +10 +Package_DFN_QFN +UQFN-10_1.4x1.8mm_P0.4mm +UQFN 10pin, https://www.onsemi.com/pub/Collateral/488AT.PDF +UQFN-10_1.4x1.8mm_P0.4mm +0 +10 +10 +Package_DFN_QFN +UQFN-10_1.6x2.1mm_P0.5mm +UQFN, 10 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/00001725D.pdf (Page 12)), generated with kicad-footprint-generator ipc_noLead_generator.py +UQFN NoLead +0 +10 +10 +Package_DFN_QFN +UQFN-16-1EP_3x3mm_P0.5mm_EP1.75x1.75mm +16-Lead Ultra Thin Quad Flat, No Lead Package (UC) - 3x3x0.5 mm Body [UQFN]; (see Microchip Packaging Specification 00000049BS.pdf) +QFN 0.5 +0 +21 +17 +Package_DFN_QFN +UQFN-16-1EP_4x4mm_P0.65mm_EP2.6x2.6mm +UQFN, 16 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/16L_UQFN_4x4x0_5mm_JQ_C04257A.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +UQFN NoLead +0 +21 +17 +Package_DFN_QFN +UQFN-16-1EP_4x4mm_P0.65mm_EP2.6x2.6mm_ThermalVias +UQFN, 16 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/16L_UQFN_4x4x0_5mm_JQ_C04257A.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +UQFN NoLead +0 +31 +17 +Package_DFN_QFN +UQFN-16-1EP_4x4mm_P0.65mm_EP2.7x2.7mm +16-Lead Ultra Thin Plastic Quad Flat, No Lead Package (JQ) - 4x4x0.5 mm Body [UQFN]; (see Microchip Packaging Specification 00000049BS.pdf) +QFN 0.65 +0 +21 +17 +Package_DFN_QFN +UQFN-20-1EP_3x3mm_P0.4mm_EP1.85x1.85mm +UQFN, 20 Pin (http://ww1.microchip.com/downloads/en/PackagingSpec/00000049BQ.pdf#page=332), generated with kicad-footprint-generator ipc_noLead_generator.py +UQFN NoLead +0 +25 +21 +Package_DFN_QFN +UQFN-20-1EP_3x3mm_P0.4mm_EP1.85x1.85mm_ThermalVias +UQFN, 20 Pin (http://ww1.microchip.com/downloads/en/PackagingSpec/00000049BQ.pdf#page=332), generated with kicad-footprint-generator ipc_noLead_generator.py +UQFN NoLead +0 +30 +21 +Package_DFN_QFN +UQFN-20-1EP_4x4mm_P0.5mm_EP2.8x2.8mm +UQFN, 20 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/40001839B.pdf#page=464), generated with kicad-footprint-generator ipc_noLead_generator.py +UQFN NoLead +0 +25 +21 +Package_DFN_QFN +UQFN-20-1EP_4x4mm_P0.5mm_EP2.8x2.8mm_ThermalVias +UQFN, 20 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/40001839B.pdf#page=464), generated with kicad-footprint-generator ipc_noLead_generator.py +UQFN NoLead +0 +35 +21 +Package_DFN_QFN +UQFN-28-1EP_4x4mm_P0.4mm_EP2.35x2.35mm +UQFN, 28 Pin (http://ww1.microchip.com/downloads/en/PackagingSpec/00000049BQ.pdf#page=338), generated with kicad-footprint-generator ipc_noLead_generator.py +UQFN NoLead +0 +33 +29 +Package_DFN_QFN +UQFN-28-1EP_4x4mm_P0.4mm_EP2.35x2.35mm_ThermalVias +UQFN, 28 Pin (http://ww1.microchip.com/downloads/en/PackagingSpec/00000049BQ.pdf#page=338), generated with kicad-footprint-generator ipc_noLead_generator.py +UQFN NoLead +0 +43 +29 +Package_DFN_QFN +UQFN-40-1EP_5x5mm_P0.4mm_EP3.8x3.8mm +UQFN, 40 Pin (http://ww1.microchip.com/downloads/en/PackagingSpec/00000049BQ.pdf#page=345), generated with kicad-footprint-generator ipc_noLead_generator.py +UQFN NoLead +0 +50 +41 +Package_DFN_QFN +UQFN-40-1EP_5x5mm_P0.4mm_EP3.8x3.8mm_ThermalVias +UQFN, 40 Pin (http://ww1.microchip.com/downloads/en/PackagingSpec/00000049BQ.pdf#page=345), generated with kicad-footprint-generator ipc_noLead_generator.py +UQFN NoLead +0 +67 +41 +Package_DFN_QFN +UQFN-48-1EP_6x6mm_P0.4mm_EP4.45x4.45mm +UQFN, 48 Pin (http://ww1.microchip.com/downloads/en/PackagingSpec/00000049BQ.pdf#page=347), generated with kicad-footprint-generator ipc_noLead_generator.py +UQFN NoLead +0 +58 +49 +Package_DFN_QFN +UQFN-48-1EP_6x6mm_P0.4mm_EP4.45x4.45mm_ThermalVias +UQFN, 48 Pin (http://ww1.microchip.com/downloads/en/PackagingSpec/00000049BQ.pdf#page=347), generated with kicad-footprint-generator ipc_noLead_generator.py +UQFN NoLead +0 +75 +49 +Package_DFN_QFN +UQFN-48-1EP_6x6mm_P0.4mm_EP4.62x4.62mm +UQFN, 48 Pin (https://github.com/KiCad/kicad-symbols/pull/1189#issuecomment-449506354), generated with kicad-footprint-generator ipc_noLead_generator.py +UQFN NoLead +0 +53 +49 +Package_DFN_QFN +UQFN-48-1EP_6x6mm_P0.4mm_EP4.62x4.62mm_ThermalVias +UQFN, 48 Pin (https://github.com/KiCad/kicad-symbols/pull/1189#issuecomment-449506354), generated with kicad-footprint-generator ipc_noLead_generator.py +UQFN NoLead +0 +75 +49 +Package_DFN_QFN +VDFN-8-1EP_2x2mm_P0.5mm_EP0.9x1.7mm +8-Lead Very Thin Dual Flatpack No-Lead (LZ) - 2x3x0.9 mm Body [VDFN] (see Microchip Packaging Specification 00000049BS.pdf) +DFN 0.5 +0 +11 +9 +Package_DFN_QFN +VQFN-16-1EP_3x3mm_P0.5mm_EP1.6x1.6mm +VQFN, 16 Pin (http://www.ti.com/lit/ds/symlink/cdclvp1102.pdf#page=28), generated with kicad-footprint-generator ipc_noLead_generator.py +VQFN NoLead +0 +21 +17 +Package_DFN_QFN +VQFN-16-1EP_3x3mm_P0.5mm_EP1.6x1.6mm_ThermalVias +VQFN, 16 Pin (http://www.ti.com/lit/ds/symlink/cdclvp1102.pdf#page=28), generated with kicad-footprint-generator ipc_noLead_generator.py +VQFN NoLead +0 +26 +17 +Package_DFN_QFN +VQFN-16-1EP_3x3mm_P0.5mm_EP1.8x1.8mm +VQFN, 16 Pin (https://www.st.com/resource/en/datasheet/stspin220.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +VQFN NoLead +0 +21 +17 +Package_DFN_QFN +VQFN-16-1EP_3x3mm_P0.5mm_EP1.8x1.8mm_ThermalVias +VQFN, 16 Pin (https://www.st.com/resource/en/datasheet/stspin220.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +VQFN NoLead +0 +26 +17 +Package_DFN_QFN +VQFN-16-1EP_3x3mm_P0.5mm_EP1.45x1.45mm +VQFN, 16 Pin (http://www.ti.com/lit/ds/sbos354a/sbos354a.pdf, JEDEC MO-220 variant VEED-6), generated with kicad-footprint-generator ipc_noLead_generator.py +VQFN NoLead +0 +21 +17 +Package_DFN_QFN +VQFN-16-1EP_3x3mm_P0.5mm_EP1.45x1.45mm_ThermalVias +VQFN, 16 Pin (http://www.ti.com/lit/ds/sbos354a/sbos354a.pdf, JEDEC MO-220 variant VEED-6), generated with kicad-footprint-generator ipc_noLead_generator.py +VQFN NoLead +0 +26 +17 +Package_DFN_QFN +VQFN-16-1EP_3x3mm_P0.5mm_EP1.68x1.68mm +VQFN, 16 Pin (http://www.ti.com/lit/ds/symlink/tlv62095.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +VQFN NoLead +0 +21 +17 +Package_DFN_QFN +VQFN-16-1EP_3x3mm_P0.5mm_EP1.68x1.68mm_ThermalVias +VQFN, 16 Pin (http://www.ti.com/lit/ds/symlink/tlv62095.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +VQFN NoLead +0 +26 +17 +Package_DFN_QFN +VQFN-20-1EP_3x3mm_P0.4mm_EP1.7x1.7mm +VQFN, 20 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/20%20Lead%20VQFN%203x3x0_9mm_1_7EP%20U2B%20C04-21496a.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +VQFN NoLead +0 +25 +21 +Package_DFN_QFN +VQFN-20-1EP_3x3mm_P0.4mm_EP1.7x1.7mm_ThermalVias +VQFN, 20 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/20%20Lead%20VQFN%203x3x0_9mm_1_7EP%20U2B%20C04-21496a.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +VQFN NoLead +0 +30 +21 +Package_DFN_QFN +VQFN-20-1EP_3x3mm_P0.45mm_EP1.55x1.55mm +VQFN, 20 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/doc8246.pdf#page=264), generated with kicad-footprint-generator ipc_noLead_generator.py +VQFN NoLead +0 +25 +21 +Package_DFN_QFN +VQFN-20-1EP_3x3mm_P0.45mm_EP1.55x1.55mm_ThermalVias +VQFN, 20 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/doc8246.pdf#page=264), generated with kicad-footprint-generator ipc_noLead_generator.py +VQFN NoLead +0 +30 +21 +Package_DFN_QFN +VQFN-24-1EP_4x4mm_P0.5mm_EP2.45x2.45mm +VQFN, 24 Pin (http://www.ti.com/lit/ds/symlink/msp430f1101a.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +VQFN NoLead +0 +34 +25 +Package_DFN_QFN +VQFN-24-1EP_4x4mm_P0.5mm_EP2.45x2.45mm_ThermalVias +VQFN, 24 Pin (http://www.ti.com/lit/ds/symlink/msp430f1101a.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +VQFN NoLead +0 +39 +25 +Package_DFN_QFN +VQFN-28-1EP_4x4mm_P0.45mm_EP2.4x2.4mm +VQFN, 28 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-9505-AT42-QTouch-BSW-AT42QT1060_Datasheet.pdf#page=28), generated with kicad-footprint-generator ipc_noLead_generator.py +VQFN NoLead +0 +33 +29 +Package_DFN_QFN +VQFN-28-1EP_4x4mm_P0.45mm_EP2.4x2.4mm_ThermalVias +VQFN, 28 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-9505-AT42-QTouch-BSW-AT42QT1060_Datasheet.pdf#page=28), generated with kicad-footprint-generator ipc_noLead_generator.py +VQFN NoLead +0 +43 +29 +Package_DFN_QFN +VQFN-28-1EP_4x5mm_P0.5mm_EP2.55x3.55mm +VQFN, 28 Pin (http://www.ti.com/lit/ds/symlink/lm5175.pdf#page=40), generated with kicad-footprint-generator ipc_noLead_generator.py +VQFN NoLead +0 +35 +29 +Package_DFN_QFN +VQFN-28-1EP_4x5mm_P0.5mm_EP2.55x3.55mm_ThermalVias +VQFN, 28 Pin (http://www.ti.com/lit/ds/symlink/lm5175.pdf#page=40), generated with kicad-footprint-generator ipc_noLead_generator.py +VQFN NoLead +0 +48 +29 +Package_DFN_QFN +VQFN-32-1EP_5x5mm_P0.5mm_EP3.1x3.1mm +VQFN, 32 Pin (http://ww1.microchip.com/downloads/en/devicedoc/atmel-9520-at42-qtouch-bsw-at42qt1110_datasheet.pdf#page=42), generated with kicad-footprint-generator ipc_noLead_generator.py +VQFN NoLead +0 +37 +33 +Package_DFN_QFN +VQFN-32-1EP_5x5mm_P0.5mm_EP3.1x3.1mm_ThermalVias +VQFN, 32 Pin (http://ww1.microchip.com/downloads/en/devicedoc/atmel-9520-at42-qtouch-bsw-at42qt1110_datasheet.pdf#page=42), generated with kicad-footprint-generator ipc_noLead_generator.py +VQFN NoLead +0 +47 +33 +Package_DFN_QFN +VQFN-32-1EP_5x5mm_P0.5mm_EP3.5x3.5mm +VQFN, 32 Pin (https://www.ftdichip.com/Support/Documents/DataSheets/ICs/DS_FT4222H.pdf#page=40), generated with kicad-footprint-generator ipc_noLead_generator.py +VQFN NoLead +0 +37 +33 +Package_DFN_QFN +VQFN-32-1EP_5x5mm_P0.5mm_EP3.5x3.5mm_ThermalVias +VQFN, 32 Pin (https://www.ftdichip.com/Support/Documents/DataSheets/ICs/DS_FT4222H.pdf#page=40), generated with kicad-footprint-generator ipc_noLead_generator.py +VQFN NoLead +0 +47 +33 +Package_DFN_QFN +VQFN-46-1EP_5x6mm_P0.4mm_EP2.8x3.8mm +VQFN, 46 Pin (http://www.ti.com/lit/ds/symlink/lp5036.pdf#page=59), generated with kicad-footprint-generator ipc_noLead_generator.py +VQFN NoLead +0 +53 +47 +Package_DFN_QFN +VQFN-46-1EP_5x6mm_P0.4mm_EP2.8x3.8mm_ThermalVias +VQFN, 46 Pin (http://www.ti.com/lit/ds/symlink/lp5036.pdf#page=59), generated with kicad-footprint-generator ipc_noLead_generator.py +VQFN NoLead +0 +66 +47 +Package_DFN_QFN +VQFN-48-1EP_7x7mm_P0.5mm_EP5.15x5.15mm +VQFN, 48 Pin (http://www.ti.com/lit/ds/symlink/cc1312r.pdf#page=48), generated with kicad-footprint-generator ipc_noLead_generator.py +VQFN NoLead +0 +53 +49 +Package_DFN_QFN +VQFN-48-1EP_7x7mm_P0.5mm_EP5.15x5.15mm_ThermalVias +VQFN, 48 Pin (http://www.ti.com/lit/ds/symlink/cc1312r.pdf#page=48), generated with kicad-footprint-generator ipc_noLead_generator.py +VQFN NoLead +0 +79 +49 +Package_DFN_QFN +WDFN-8-1EP_2x2.2mm_P0.5mm_EP0.80x0.54 +https://www.onsemi.com/pub/Collateral/511BN.PDF +WDFN-8 1EP 2.2X2.0 0.5P +0 +9 +9 +Package_DFN_QFN +WDFN-8-1EP_3x2mm_P0.5mm_EP1.3x1.4mm +WDFN, 8 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/8L_TDFN_2x3_MNY_C04-0129E-MNY.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +WDFN NoLead +0 +13 +9 +Package_DFN_QFN +WDFN-8-1EP_4x3mm_P0.65mm_EP2.4x1.8mm +WDFN, 8 Pin (https://www.onsemi.com/pub/Collateral/509AF.PDF), generated with kicad-footprint-generator ipc_noLead_generator.py +WDFN NoLead +0 +13 +9 +Package_DFN_QFN +WDFN-8-1EP_4x3mm_P0.65mm_EP2.4x1.8mm_ThermalVias +WDFN, 8 Pin (https://www.onsemi.com/pub/Collateral/509AF.PDF), generated with kicad-footprint-generator ipc_noLead_generator.py +WDFN NoLead +0 +20 +9 +Package_DFN_QFN +WDFN-8_2x2mm_P0.5mm +DFN8 2x2, 0.5P; No exposed pad (http://www.onsemi.com/pub/Collateral/NCP4308-D.PDF) +DFN 0.5 +0 +8 +8 +Package_DFN_QFN +WDFN-12-1EP_3x3mm_P0.45mm_EP1.7x2.5mm +WDFN, 12 Pin (https://www.diodes.com/assets/Datasheets/PAM2306.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +WDFN NoLead +0 +17 +13 +Package_DFN_QFN +WQFN-14-1EP_2.5x2.5mm_P0.5mm_EP1.45x1.45mm +WQFN, 14 Pin (https://www.onsemi.com/pub/Collateral/FUSB302B-D.PDF#page=32), generated with kicad-footprint-generator ipc_noLead_generator.py +WQFN NoLead +0 +19 +15 +Package_DFN_QFN +WQFN-14-1EP_2.5x2.5mm_P0.5mm_EP1.45x1.45mm_ThermalVias +WQFN, 14 Pin (https://www.onsemi.com/pub/Collateral/FUSB302B-D.PDF#page=32), generated with kicad-footprint-generator ipc_noLead_generator.py +WQFN NoLead +0 +24 +15 +Package_DFN_QFN +WQFN-16-1EP_3x3mm_P0.5mm_EP1.6x1.6mm +WQFN, 16 Pin (https://www.ti.com/lit/ds/symlink/tpa6132a2.pdf#page=24), generated with kicad-footprint-generator ipc_noLead_generator.py +WQFN NoLead +0 +21 +17 +Package_DFN_QFN +WQFN-16-1EP_3x3mm_P0.5mm_EP1.6x1.6mm_ThermalVias +WQFN, 16 Pin (https://www.ti.com/lit/ds/symlink/tpa6132a2.pdf#page=24), generated with kicad-footprint-generator ipc_noLead_generator.py +WQFN NoLead +0 +26 +17 +Package_DFN_QFN +WQFN-16-1EP_3x3mm_P0.5mm_EP1.75x1.75mm +WQFN, 16 Pin (https://www.onsemi.com/pub/Collateral/FUSB307B-D.PDF#page=56), generated with kicad-footprint-generator ipc_noLead_generator.py +WQFN NoLead +0 +21 +17 +Package_DFN_QFN +WQFN-16-1EP_3x3mm_P0.5mm_EP1.75x1.75mm_ThermalVias +WQFN, 16 Pin (https://www.onsemi.com/pub/Collateral/FUSB307B-D.PDF#page=56), generated with kicad-footprint-generator ipc_noLead_generator.py +WQFN NoLead +0 +26 +17 +Package_DFN_QFN +WQFN-16-1EP_4x4mm_P0.5mm_EP2.6x2.6mm +WQFN, 16 Pin (http://www.ti.com/lit/ds/symlink/ldc1312.pdf#page=59), generated with kicad-footprint-generator ipc_noLead_generator.py +WQFN NoLead +0 +21 +17 +Package_DFN_QFN +WQFN-16-1EP_4x4mm_P0.5mm_EP2.6x2.6mm_ThermalVias +WQFN, 16 Pin (http://www.ti.com/lit/ds/symlink/ldc1312.pdf#page=59), generated with kicad-footprint-generator ipc_noLead_generator.py +WQFN NoLead +0 +31 +17 +Package_DFN_QFN +WQFN-20-1EP_2.5x4.5mm_P0.5mm_EP1x2.9mm +http://www.onsemi.com/pub/Collateral/510CD.PDF +WQFN-20 4.5mm 2.5mm 0.5mm +0 +24 +21 +Package_DFN_QFN +WQFN-24-1EP_4x4mm_P0.5mm_EP2.6x2.6mm +WQFN, 24 Pin (http://www.ti.com/lit/ds/symlink/lm26480.pdf#page=39), generated with kicad-footprint-generator ipc_noLead_generator.py +WQFN NoLead +0 +29 +25 +Package_DFN_QFN +WQFN-24-1EP_4x4mm_P0.5mm_EP2.6x2.6mm_ThermalVias +WQFN, 24 Pin (http://www.ti.com/lit/ds/symlink/lm26480.pdf#page=39), generated with kicad-footprint-generator ipc_noLead_generator.py +WQFN NoLead +0 +39 +25 +Package_DFN_QFN +WQFN-24-1EP_4x4mm_P0.5mm_EP2.45x2.45mm +WQFN, 24 Pin (http://www.ti.com/lit/ds/symlink/ts3a27518e.pdf#page=33), generated with kicad-footprint-generator ipc_noLead_generator.py +WQFN NoLead +0 +29 +25 +Package_DFN_QFN +WQFN-24-1EP_4x4mm_P0.5mm_EP2.45x2.45mm_ThermalVias +WQFN, 24 Pin (http://www.ti.com/lit/ds/symlink/ts3a27518e.pdf#page=33), generated with kicad-footprint-generator ipc_noLead_generator.py +WQFN NoLead +0 +39 +25 +Package_DFN_QFN +WQFN-32-1EP_5x5mm_P0.5mm_EP3.1x3.1mm +QFN, 32-Leads, Body 5x5x0.8mm, Pitch 0.5mm, Thermal Pad 3.1x3.1mm; (see Texas Instruments LM25119 http://www.ti.com/lit/ds/symlink/lm25119.pdf) +WQFN 0.5 +0 +37 +33 +Package_DFN_QFN +WQFN-42-1EP_3.5x9mm_P0.5mm_EP2.05x7.55mm +WQFN, 42 Pin (http://www.ti.com/lit/ds/symlink/ts3l501e.pdf#page=23), generated with kicad-footprint-generator ipc_noLead_generator.py +WQFN NoLead +0 +57 +43 +Package_DFN_QFN +WQFN-42-1EP_3.5x9mm_P0.5mm_EP2.05x7.55mm_ThermalVias +WQFN, 42 Pin (http://www.ti.com/lit/ds/symlink/ts3l501e.pdf#page=23), generated with kicad-footprint-generator ipc_noLead_generator.py +WQFN NoLead +0 +82 +43 +Package_DIP +DIP-4_W7.62mm +4-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils) +THT DIP DIL PDIP 2.54mm 7.62mm 300mil +0 +4 +4 +Package_DIP +DIP-4_W7.62mm_LongPads +4-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), LongPads +THT DIP DIL PDIP 2.54mm 7.62mm 300mil LongPads +0 +4 +4 +Package_DIP +DIP-4_W7.62mm_SMDSocket_SmallPads +4-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), SMDSocket, SmallPads +THT DIP DIL PDIP 2.54mm 7.62mm 300mil SMDSocket SmallPads +0 +4 +4 +Package_DIP +DIP-4_W7.62mm_Socket +4-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket +THT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket +0 +4 +4 +Package_DIP +DIP-4_W7.62mm_Socket_LongPads +4-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket, LongPads +THT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket LongPads +0 +4 +4 +Package_DIP +DIP-4_W8.89mm_SMDSocket_LongPads +4-lead though-hole mounted DIP package, row spacing 8.89 mm (350 mils), SMDSocket, LongPads +THT DIP DIL PDIP 2.54mm 8.89mm 350mil SMDSocket LongPads +0 +4 +4 +Package_DIP +DIP-4_W10.16mm +4-lead though-hole mounted DIP package, row spacing 10.16 mm (400 mils) +THT DIP DIL PDIP 2.54mm 10.16mm 400mil +0 +4 +4 +Package_DIP +DIP-4_W10.16mm_LongPads +4-lead though-hole mounted DIP package, row spacing 10.16 mm (400 mils), LongPads +THT DIP DIL PDIP 2.54mm 10.16mm 400mil LongPads +0 +4 +4 +Package_DIP +DIP-5-6_W7.62mm +5-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils) +THT DIP DIL PDIP 2.54mm 7.62mm 300mil +0 +5 +5 +Package_DIP +DIP-5-6_W7.62mm_LongPads +5-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), LongPads +THT DIP DIL PDIP 2.54mm 7.62mm 300mil LongPads +0 +5 +5 +Package_DIP +DIP-5-6_W7.62mm_SMDSocket_SmallPads +5-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), SMDSocket, SmallPads +THT DIP DIL PDIP 2.54mm 7.62mm 300mil SMDSocket SmallPads +0 +5 +5 +Package_DIP +DIP-5-6_W7.62mm_Socket +5-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket +THT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket +0 +5 +5 +Package_DIP +DIP-5-6_W7.62mm_Socket_LongPads +5-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket, LongPads +THT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket LongPads +0 +5 +5 +Package_DIP +DIP-5-6_W8.89mm_SMDSocket_LongPads +5-lead though-hole mounted DIP package, row spacing 8.89 mm (350 mils), SMDSocket, LongPads +THT DIP DIL PDIP 2.54mm 8.89mm 350mil SMDSocket LongPads +0 +5 +5 +Package_DIP +DIP-5-6_W10.16mm +5-lead though-hole mounted DIP package, row spacing 10.16 mm (400 mils) +THT DIP DIL PDIP 2.54mm 10.16mm 400mil +0 +5 +5 +Package_DIP +DIP-5-6_W10.16mm_LongPads +5-lead though-hole mounted DIP package, row spacing 10.16 mm (400 mils), LongPads +THT DIP DIL PDIP 2.54mm 10.16mm 400mil LongPads +0 +5 +5 +Package_DIP +DIP-6_W7.62mm +6-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils) +THT DIP DIL PDIP 2.54mm 7.62mm 300mil +0 +6 +6 +Package_DIP +DIP-6_W7.62mm_LongPads +6-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), LongPads +THT DIP DIL PDIP 2.54mm 7.62mm 300mil LongPads +0 +6 +6 +Package_DIP +DIP-6_W7.62mm_SMDSocket_SmallPads +6-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), SMDSocket, SmallPads +THT DIP DIL PDIP 2.54mm 7.62mm 300mil SMDSocket SmallPads +0 +6 +6 +Package_DIP +DIP-6_W7.62mm_Socket +6-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket +THT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket +0 +6 +6 +Package_DIP +DIP-6_W7.62mm_Socket_LongPads +6-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket, LongPads +THT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket LongPads +0 +6 +6 +Package_DIP +DIP-6_W8.89mm_SMDSocket_LongPads +6-lead though-hole mounted DIP package, row spacing 8.89 mm (350 mils), SMDSocket, LongPads +THT DIP DIL PDIP 2.54mm 8.89mm 350mil SMDSocket LongPads +0 +6 +6 +Package_DIP +DIP-6_W10.16mm +6-lead though-hole mounted DIP package, row spacing 10.16 mm (400 mils) +THT DIP DIL PDIP 2.54mm 10.16mm 400mil +0 +6 +6 +Package_DIP +DIP-6_W10.16mm_LongPads +6-lead though-hole mounted DIP package, row spacing 10.16 mm (400 mils), LongPads +THT DIP DIL PDIP 2.54mm 10.16mm 400mil LongPads +0 +6 +6 +Package_DIP +DIP-8-16_W7.62mm +16-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils) +THT DIP DIL PDIP 2.54mm 7.62mm 300mil +0 +8 +8 +Package_DIP +DIP-8-16_W7.62mm_Socket +16-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket +THT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket +0 +8 +8 +Package_DIP +DIP-8-16_W7.62mm_Socket_LongPads +16-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket, LongPads +THT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket LongPads +0 +8 +8 +Package_DIP +DIP-8-N6_W7.62mm +8-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), missing pin 6 +THT DIP DIL PDIP 2.54mm 7.62mm 300mil +0 +7 +7 +Package_DIP +DIP-8-N7_W7.62mm +8-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), missing pin 7 +THT DIP DIL PDIP 2.54mm 7.62mm 300mil +0 +7 +7 +Package_DIP +DIP-8_W7.62mm +8-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils) +THT DIP DIL PDIP 2.54mm 7.62mm 300mil +0 +8 +8 +Package_DIP +DIP-8_W7.62mm_LongPads +8-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), LongPads +THT DIP DIL PDIP 2.54mm 7.62mm 300mil LongPads +0 +8 +8 +Package_DIP +DIP-8_W7.62mm_SMDSocket_SmallPads +8-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), SMDSocket, SmallPads +THT DIP DIL PDIP 2.54mm 7.62mm 300mil SMDSocket SmallPads +0 +8 +8 +Package_DIP +DIP-8_W7.62mm_Socket +8-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket +THT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket +0 +8 +8 +Package_DIP +DIP-8_W7.62mm_Socket_LongPads +8-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket, LongPads +THT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket LongPads +0 +8 +8 +Package_DIP +DIP-8_W8.89mm_SMDSocket_LongPads +8-lead though-hole mounted DIP package, row spacing 8.89 mm (350 mils), SMDSocket, LongPads +THT DIP DIL PDIP 2.54mm 8.89mm 350mil SMDSocket LongPads +0 +8 +8 +Package_DIP +DIP-8_W10.16mm +8-lead though-hole mounted DIP package, row spacing 10.16 mm (400 mils) +THT DIP DIL PDIP 2.54mm 10.16mm 400mil +0 +8 +8 +Package_DIP +DIP-8_W10.16mm_LongPads +8-lead though-hole mounted DIP package, row spacing 10.16 mm (400 mils), LongPads +THT DIP DIL PDIP 2.54mm 10.16mm 400mil LongPads +0 +8 +8 +Package_DIP +DIP-10_W7.62mm +10-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils) +THT DIP DIL PDIP 2.54mm 7.62mm 300mil +0 +10 +10 +Package_DIP +DIP-10_W7.62mm_LongPads +10-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), LongPads +THT DIP DIL PDIP 2.54mm 7.62mm 300mil LongPads +0 +10 +10 +Package_DIP +DIP-10_W7.62mm_SMDSocket_SmallPads +10-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), SMDSocket, SmallPads +THT DIP DIL PDIP 2.54mm 7.62mm 300mil SMDSocket SmallPads +0 +10 +10 +Package_DIP +DIP-10_W7.62mm_Socket +10-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket +THT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket +0 +10 +10 +Package_DIP +DIP-10_W7.62mm_Socket_LongPads +10-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket, LongPads +THT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket LongPads +0 +10 +10 +Package_DIP +DIP-10_W8.89mm_SMDSocket_LongPads +10-lead though-hole mounted DIP package, row spacing 8.89 mm (350 mils), SMDSocket, LongPads +THT DIP DIL PDIP 2.54mm 8.89mm 350mil SMDSocket LongPads +0 +10 +10 +Package_DIP +DIP-10_W10.16mm +10-lead though-hole mounted DIP package, row spacing 10.16 mm (400 mils) +THT DIP DIL PDIP 2.54mm 10.16mm 400mil +0 +10 +10 +Package_DIP +DIP-10_W10.16mm_LongPads +10-lead though-hole mounted DIP package, row spacing 10.16 mm (400 mils), LongPads +THT DIP DIL PDIP 2.54mm 10.16mm 400mil LongPads +0 +10 +10 +Package_DIP +DIP-12_W7.62mm +12-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils) +THT DIP DIL PDIP 2.54mm 7.62mm 300mil +0 +12 +12 +Package_DIP +DIP-12_W7.62mm_LongPads +12-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), LongPads +THT DIP DIL PDIP 2.54mm 7.62mm 300mil LongPads +0 +12 +12 +Package_DIP +DIP-12_W7.62mm_SMDSocket_SmallPads +12-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), SMDSocket, SmallPads +THT DIP DIL PDIP 2.54mm 7.62mm 300mil SMDSocket SmallPads +0 +12 +12 +Package_DIP +DIP-12_W7.62mm_Socket +12-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket +THT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket +0 +12 +12 +Package_DIP +DIP-12_W7.62mm_Socket_LongPads +12-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket, LongPads +THT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket LongPads +0 +12 +12 +Package_DIP +DIP-12_W8.89mm_SMDSocket_LongPads +12-lead though-hole mounted DIP package, row spacing 8.89 mm (350 mils), SMDSocket, LongPads +THT DIP DIL PDIP 2.54mm 8.89mm 350mil SMDSocket LongPads +0 +12 +12 +Package_DIP +DIP-12_W10.16mm +12-lead though-hole mounted DIP package, row spacing 10.16 mm (400 mils) +THT DIP DIL PDIP 2.54mm 10.16mm 400mil +0 +12 +12 +Package_DIP +DIP-12_W10.16mm_LongPads +12-lead though-hole mounted DIP package, row spacing 10.16 mm (400 mils), LongPads +THT DIP DIL PDIP 2.54mm 10.16mm 400mil LongPads +0 +12 +12 +Package_DIP +DIP-14_W7.62mm +14-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils) +THT DIP DIL PDIP 2.54mm 7.62mm 300mil +0 +14 +14 +Package_DIP +DIP-14_W7.62mm_LongPads +14-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), LongPads +THT DIP DIL PDIP 2.54mm 7.62mm 300mil LongPads +0 +14 +14 +Package_DIP +DIP-14_W7.62mm_SMDSocket_SmallPads +14-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), SMDSocket, SmallPads +THT DIP DIL PDIP 2.54mm 7.62mm 300mil SMDSocket SmallPads +0 +14 +14 +Package_DIP +DIP-14_W7.62mm_Socket +14-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket +THT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket +0 +14 +14 +Package_DIP +DIP-14_W7.62mm_Socket_LongPads +14-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket, LongPads +THT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket LongPads +0 +14 +14 +Package_DIP +DIP-14_W8.89mm_SMDSocket_LongPads +14-lead though-hole mounted DIP package, row spacing 8.89 mm (350 mils), SMDSocket, LongPads +THT DIP DIL PDIP 2.54mm 8.89mm 350mil SMDSocket LongPads +0 +14 +14 +Package_DIP +DIP-14_W10.16mm +14-lead though-hole mounted DIP package, row spacing 10.16 mm (400 mils) +THT DIP DIL PDIP 2.54mm 10.16mm 400mil +0 +14 +14 +Package_DIP +DIP-14_W10.16mm_LongPads +14-lead though-hole mounted DIP package, row spacing 10.16 mm (400 mils), LongPads +THT DIP DIL PDIP 2.54mm 10.16mm 400mil LongPads +0 +14 +14 +Package_DIP +DIP-16_W7.62mm +16-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils) +THT DIP DIL PDIP 2.54mm 7.62mm 300mil +0 +16 +16 +Package_DIP +DIP-16_W7.62mm_LongPads +16-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), LongPads +THT DIP DIL PDIP 2.54mm 7.62mm 300mil LongPads +0 +16 +16 +Package_DIP +DIP-16_W7.62mm_SMDSocket_SmallPads +16-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), SMDSocket, SmallPads +THT DIP DIL PDIP 2.54mm 7.62mm 300mil SMDSocket SmallPads +0 +16 +16 +Package_DIP +DIP-16_W7.62mm_Socket +16-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket +THT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket +0 +16 +16 +Package_DIP +DIP-16_W7.62mm_Socket_LongPads +16-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket, LongPads +THT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket LongPads +0 +16 +16 +Package_DIP +DIP-16_W8.89mm_SMDSocket_LongPads +16-lead though-hole mounted DIP package, row spacing 8.89 mm (350 mils), SMDSocket, LongPads +THT DIP DIL PDIP 2.54mm 8.89mm 350mil SMDSocket LongPads +0 +16 +16 +Package_DIP +DIP-16_W10.16mm +16-lead though-hole mounted DIP package, row spacing 10.16 mm (400 mils) +THT DIP DIL PDIP 2.54mm 10.16mm 400mil +0 +16 +16 +Package_DIP +DIP-16_W10.16mm_LongPads +16-lead though-hole mounted DIP package, row spacing 10.16 mm (400 mils), LongPads +THT DIP DIL PDIP 2.54mm 10.16mm 400mil LongPads +0 +16 +16 +Package_DIP +DIP-18_W7.62mm +18-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils) +THT DIP DIL PDIP 2.54mm 7.62mm 300mil +0 +18 +18 +Package_DIP +DIP-18_W7.62mm_LongPads +18-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), LongPads +THT DIP DIL PDIP 2.54mm 7.62mm 300mil LongPads +0 +18 +18 +Package_DIP +DIP-18_W7.62mm_SMDSocket_SmallPads +18-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), SMDSocket, SmallPads +THT DIP DIL PDIP 2.54mm 7.62mm 300mil SMDSocket SmallPads +0 +18 +18 +Package_DIP +DIP-18_W7.62mm_Socket +18-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket +THT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket +0 +18 +18 +Package_DIP +DIP-18_W7.62mm_Socket_LongPads +18-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket, LongPads +THT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket LongPads +0 +18 +18 +Package_DIP +DIP-18_W8.89mm_SMDSocket_LongPads +18-lead though-hole mounted DIP package, row spacing 8.89 mm (350 mils), SMDSocket, LongPads +THT DIP DIL PDIP 2.54mm 8.89mm 350mil SMDSocket LongPads +0 +18 +18 +Package_DIP +DIP-20_W7.62mm +20-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils) +THT DIP DIL PDIP 2.54mm 7.62mm 300mil +0 +20 +20 +Package_DIP +DIP-20_W7.62mm_LongPads +20-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), LongPads +THT DIP DIL PDIP 2.54mm 7.62mm 300mil LongPads +0 +20 +20 +Package_DIP +DIP-20_W7.62mm_SMDSocket_SmallPads +20-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), SMDSocket, SmallPads +THT DIP DIL PDIP 2.54mm 7.62mm 300mil SMDSocket SmallPads +0 +20 +20 +Package_DIP +DIP-20_W7.62mm_Socket +20-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket +THT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket +0 +20 +20 +Package_DIP +DIP-20_W7.62mm_Socket_LongPads +20-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket, LongPads +THT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket LongPads +0 +20 +20 +Package_DIP +DIP-20_W8.89mm_SMDSocket_LongPads +20-lead though-hole mounted DIP package, row spacing 8.89 mm (350 mils), SMDSocket, LongPads +THT DIP DIL PDIP 2.54mm 8.89mm 350mil SMDSocket LongPads +0 +20 +20 +Package_DIP +DIP-22_W7.62mm +22-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils) +THT DIP DIL PDIP 2.54mm 7.62mm 300mil +0 +22 +22 +Package_DIP +DIP-22_W7.62mm_LongPads +22-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), LongPads +THT DIP DIL PDIP 2.54mm 7.62mm 300mil LongPads +0 +22 +22 +Package_DIP +DIP-22_W7.62mm_SMDSocket_SmallPads +22-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), SMDSocket, SmallPads +THT DIP DIL PDIP 2.54mm 7.62mm 300mil SMDSocket SmallPads +0 +22 +22 +Package_DIP +DIP-22_W7.62mm_Socket +22-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket +THT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket +0 +22 +22 +Package_DIP +DIP-22_W7.62mm_Socket_LongPads +22-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket, LongPads +THT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket LongPads +0 +22 +22 +Package_DIP +DIP-22_W8.89mm_SMDSocket_LongPads +22-lead though-hole mounted DIP package, row spacing 8.89 mm (350 mils), SMDSocket, LongPads +THT DIP DIL PDIP 2.54mm 8.89mm 350mil SMDSocket LongPads +0 +22 +22 +Package_DIP +DIP-22_W10.16mm +22-lead though-hole mounted DIP package, row spacing 10.16 mm (400 mils) +THT DIP DIL PDIP 2.54mm 10.16mm 400mil +0 +22 +22 +Package_DIP +DIP-22_W10.16mm_LongPads +22-lead though-hole mounted DIP package, row spacing 10.16 mm (400 mils), LongPads +THT DIP DIL PDIP 2.54mm 10.16mm 400mil LongPads +0 +22 +22 +Package_DIP +DIP-22_W10.16mm_SMDSocket_SmallPads +22-lead though-hole mounted DIP package, row spacing 10.16 mm (400 mils), SMDSocket, SmallPads +THT DIP DIL PDIP 2.54mm 10.16mm 400mil SMDSocket SmallPads +0 +22 +22 +Package_DIP +DIP-22_W10.16mm_Socket +22-lead though-hole mounted DIP package, row spacing 10.16 mm (400 mils), Socket +THT DIP DIL PDIP 2.54mm 10.16mm 400mil Socket +0 +22 +22 +Package_DIP +DIP-22_W10.16mm_Socket_LongPads +22-lead though-hole mounted DIP package, row spacing 10.16 mm (400 mils), Socket, LongPads +THT DIP DIL PDIP 2.54mm 10.16mm 400mil Socket LongPads +0 +22 +22 +Package_DIP +DIP-22_W11.43mm_SMDSocket_LongPads +22-lead though-hole mounted DIP package, row spacing 11.43 mm (450 mils), SMDSocket, LongPads +THT DIP DIL PDIP 2.54mm 11.43mm 450mil SMDSocket LongPads +0 +22 +22 +Package_DIP +DIP-24_W7.62mm +24-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils) +THT DIP DIL PDIP 2.54mm 7.62mm 300mil +0 +24 +24 +Package_DIP +DIP-24_W7.62mm_LongPads +24-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), LongPads +THT DIP DIL PDIP 2.54mm 7.62mm 300mil LongPads +0 +24 +24 +Package_DIP +DIP-24_W7.62mm_SMDSocket_SmallPads +24-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), SMDSocket, SmallPads +THT DIP DIL PDIP 2.54mm 7.62mm 300mil SMDSocket SmallPads +0 +24 +24 +Package_DIP +DIP-24_W7.62mm_Socket +24-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket +THT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket +0 +24 +24 +Package_DIP +DIP-24_W7.62mm_Socket_LongPads +24-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket, LongPads +THT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket LongPads +0 +24 +24 +Package_DIP +DIP-24_W8.89mm_SMDSocket_LongPads +24-lead though-hole mounted DIP package, row spacing 8.89 mm (350 mils), SMDSocket, LongPads +THT DIP DIL PDIP 2.54mm 8.89mm 350mil SMDSocket LongPads +0 +24 +24 +Package_DIP +DIP-24_W10.16mm +24-lead though-hole mounted DIP package, row spacing 10.16 mm (400 mils) +THT DIP DIL PDIP 2.54mm 10.16mm 400mil +0 +24 +24 +Package_DIP +DIP-24_W10.16mm_LongPads +24-lead though-hole mounted DIP package, row spacing 10.16 mm (400 mils), LongPads +THT DIP DIL PDIP 2.54mm 10.16mm 400mil LongPads +0 +24 +24 +Package_DIP +DIP-24_W10.16mm_SMDSocket_SmallPads +24-lead though-hole mounted DIP package, row spacing 10.16 mm (400 mils), SMDSocket, SmallPads +THT DIP DIL PDIP 2.54mm 10.16mm 400mil SMDSocket SmallPads +0 +24 +24 +Package_DIP +DIP-24_W10.16mm_Socket +24-lead though-hole mounted DIP package, row spacing 10.16 mm (400 mils), Socket +THT DIP DIL PDIP 2.54mm 10.16mm 400mil Socket +0 +24 +24 +Package_DIP +DIP-24_W10.16mm_Socket_LongPads +24-lead though-hole mounted DIP package, row spacing 10.16 mm (400 mils), Socket, LongPads +THT DIP DIL PDIP 2.54mm 10.16mm 400mil Socket LongPads +0 +24 +24 +Package_DIP +DIP-24_W11.43mm_SMDSocket_LongPads +24-lead though-hole mounted DIP package, row spacing 11.43 mm (450 mils), SMDSocket, LongPads +THT DIP DIL PDIP 2.54mm 11.43mm 450mil SMDSocket LongPads +0 +24 +24 +Package_DIP +DIP-24_W15.24mm +24-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils) +THT DIP DIL PDIP 2.54mm 15.24mm 600mil +0 +24 +24 +Package_DIP +DIP-24_W15.24mm_LongPads +24-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), LongPads +THT DIP DIL PDIP 2.54mm 15.24mm 600mil LongPads +0 +24 +24 +Package_DIP +DIP-24_W15.24mm_SMDSocket_SmallPads +24-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), SMDSocket, SmallPads +THT DIP DIL PDIP 2.54mm 15.24mm 600mil SMDSocket SmallPads +0 +24 +24 +Package_DIP +DIP-24_W15.24mm_Socket +24-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), Socket +THT DIP DIL PDIP 2.54mm 15.24mm 600mil Socket +0 +24 +24 +Package_DIP +DIP-24_W15.24mm_Socket_LongPads +24-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), Socket, LongPads +THT DIP DIL PDIP 2.54mm 15.24mm 600mil Socket LongPads +0 +24 +24 +Package_DIP +DIP-24_W16.51mm_SMDSocket_LongPads +24-lead though-hole mounted DIP package, row spacing 16.51 mm (650 mils), SMDSocket, LongPads +THT DIP DIL PDIP 2.54mm 16.51mm 650mil SMDSocket LongPads +0 +24 +24 +Package_DIP +DIP-28_W7.62mm +28-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils) +THT DIP DIL PDIP 2.54mm 7.62mm 300mil +0 +28 +28 +Package_DIP +DIP-28_W7.62mm_LongPads +28-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), LongPads +THT DIP DIL PDIP 2.54mm 7.62mm 300mil LongPads +0 +28 +28 +Package_DIP +DIP-28_W7.62mm_SMDSocket_SmallPads +28-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), SMDSocket, SmallPads +THT DIP DIL PDIP 2.54mm 7.62mm 300mil SMDSocket SmallPads +0 +28 +28 +Package_DIP +DIP-28_W7.62mm_Socket +28-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket +THT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket +0 +28 +28 +Package_DIP +DIP-28_W7.62mm_Socket_LongPads +28-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), Socket, LongPads +THT DIP DIL PDIP 2.54mm 7.62mm 300mil Socket LongPads +0 +28 +28 +Package_DIP +DIP-28_W8.89mm_SMDSocket_LongPads +28-lead though-hole mounted DIP package, row spacing 8.89 mm (350 mils), SMDSocket, LongPads +THT DIP DIL PDIP 2.54mm 8.89mm 350mil SMDSocket LongPads +0 +28 +28 +Package_DIP +DIP-28_W15.24mm +28-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils) +THT DIP DIL PDIP 2.54mm 15.24mm 600mil +0 +28 +28 +Package_DIP +DIP-28_W15.24mm_LongPads +28-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), LongPads +THT DIP DIL PDIP 2.54mm 15.24mm 600mil LongPads +0 +28 +28 +Package_DIP +DIP-28_W15.24mm_SMDSocket_SmallPads +28-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), SMDSocket, SmallPads +THT DIP DIL PDIP 2.54mm 15.24mm 600mil SMDSocket SmallPads +0 +28 +28 +Package_DIP +DIP-28_W15.24mm_Socket +28-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), Socket +THT DIP DIL PDIP 2.54mm 15.24mm 600mil Socket +0 +28 +28 +Package_DIP +DIP-28_W15.24mm_Socket_LongPads +28-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), Socket, LongPads +THT DIP DIL PDIP 2.54mm 15.24mm 600mil Socket LongPads +0 +28 +28 +Package_DIP +DIP-28_W16.51mm_SMDSocket_LongPads +28-lead though-hole mounted DIP package, row spacing 16.51 mm (650 mils), SMDSocket, LongPads +THT DIP DIL PDIP 2.54mm 16.51mm 650mil SMDSocket LongPads +0 +28 +28 +Package_DIP +DIP-32_W7.62mm +32-lead dip package, row spacing 7.62 mm (300 mils) +DIL DIP PDIP 2.54mm 7.62mm 300mil +0 +32 +32 +Package_DIP +DIP-32_W15.24mm +32-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils) +THT DIP DIL PDIP 2.54mm 15.24mm 600mil +0 +32 +32 +Package_DIP +DIP-32_W15.24mm_LongPads +32-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), LongPads +THT DIP DIL PDIP 2.54mm 15.24mm 600mil LongPads +0 +32 +32 +Package_DIP +DIP-32_W15.24mm_SMDSocket_SmallPads +32-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), SMDSocket, SmallPads +THT DIP DIL PDIP 2.54mm 15.24mm 600mil SMDSocket SmallPads +0 +32 +32 +Package_DIP +DIP-32_W15.24mm_Socket +32-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), Socket +THT DIP DIL PDIP 2.54mm 15.24mm 600mil Socket +0 +32 +32 +Package_DIP +DIP-32_W15.24mm_Socket_LongPads +32-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), Socket, LongPads +THT DIP DIL PDIP 2.54mm 15.24mm 600mil Socket LongPads +0 +32 +32 +Package_DIP +DIP-32_W16.51mm_SMDSocket_LongPads +32-lead though-hole mounted DIP package, row spacing 16.51 mm (650 mils), SMDSocket, LongPads +THT DIP DIL PDIP 2.54mm 16.51mm 650mil SMDSocket LongPads +0 +32 +32 +Package_DIP +DIP-40_W15.24mm +40-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils) +THT DIP DIL PDIP 2.54mm 15.24mm 600mil +0 +40 +40 +Package_DIP +DIP-40_W15.24mm_LongPads +40-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), LongPads +THT DIP DIL PDIP 2.54mm 15.24mm 600mil LongPads +0 +40 +40 +Package_DIP +DIP-40_W15.24mm_SMDSocket_SmallPads +40-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), SMDSocket, SmallPads +THT DIP DIL PDIP 2.54mm 15.24mm 600mil SMDSocket SmallPads +0 +40 +40 +Package_DIP +DIP-40_W15.24mm_Socket +40-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), Socket +THT DIP DIL PDIP 2.54mm 15.24mm 600mil Socket +0 +40 +40 +Package_DIP +DIP-40_W15.24mm_Socket_LongPads +40-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), Socket, LongPads +THT DIP DIL PDIP 2.54mm 15.24mm 600mil Socket LongPads +0 +40 +40 +Package_DIP +DIP-40_W16.51mm_SMDSocket_LongPads +40-lead though-hole mounted DIP package, row spacing 16.51 mm (650 mils), SMDSocket, LongPads +THT DIP DIL PDIP 2.54mm 16.51mm 650mil SMDSocket LongPads +0 +40 +40 +Package_DIP +DIP-40_W25.4mm +40-lead though-hole mounted DIP package, row spacing 25.4 mm (1000 mils) +THT DIP DIL PDIP 2.54mm 25.4mm 1000mil +0 +40 +40 +Package_DIP +DIP-40_W25.4mm_LongPads +40-lead though-hole mounted DIP package, row spacing 25.4 mm (1000 mils), LongPads +THT DIP DIL PDIP 2.54mm 25.4mm 1000mil LongPads +0 +40 +40 +Package_DIP +DIP-40_W25.4mm_SMDSocket_SmallPads +40-lead though-hole mounted DIP package, row spacing 25.4 mm (1000 mils), SMDSocket, SmallPads +THT DIP DIL PDIP 2.54mm 25.4mm 1000mil SMDSocket SmallPads +0 +40 +40 +Package_DIP +DIP-40_W25.4mm_Socket +40-lead though-hole mounted DIP package, row spacing 25.4 mm (1000 mils), Socket +THT DIP DIL PDIP 2.54mm 25.4mm 1000mil Socket +0 +40 +40 +Package_DIP +DIP-40_W25.4mm_Socket_LongPads +40-lead though-hole mounted DIP package, row spacing 25.4 mm (1000 mils), Socket, LongPads +THT DIP DIL PDIP 2.54mm 25.4mm 1000mil Socket LongPads +0 +40 +40 +Package_DIP +DIP-40_W26.67mm_SMDSocket_LongPads +40-lead though-hole mounted DIP package, row spacing 26.67 mm (1050 mils), SMDSocket, LongPads +THT DIP DIL PDIP 2.54mm 26.669999999999998mm 1050mil SMDSocket LongPads +0 +40 +40 +Package_DIP +DIP-42_W15.24mm +42-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils) +THT DIP DIL PDIP 2.54mm 15.24mm 600mil +0 +42 +42 +Package_DIP +DIP-42_W15.24mm_LongPads +42-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), LongPads +THT DIP DIL PDIP 2.54mm 15.24mm 600mil LongPads +0 +42 +42 +Package_DIP +DIP-42_W15.24mm_SMDSocket_SmallPads +42-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), SMDSocket, SmallPads +THT DIP DIL PDIP 2.54mm 15.24mm 600mil SMDSocket SmallPads +0 +42 +42 +Package_DIP +DIP-42_W15.24mm_Socket +42-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), Socket +THT DIP DIL PDIP 2.54mm 15.24mm 600mil Socket +0 +42 +42 +Package_DIP +DIP-42_W15.24mm_Socket_LongPads +42-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), Socket, LongPads +THT DIP DIL PDIP 2.54mm 15.24mm 600mil Socket LongPads +0 +42 +42 +Package_DIP +DIP-42_W16.51mm_SMDSocket_LongPads +42-lead though-hole mounted DIP package, row spacing 16.51 mm (650 mils), SMDSocket, LongPads +THT DIP DIL PDIP 2.54mm 16.51mm 650mil SMDSocket LongPads +0 +42 +42 +Package_DIP +DIP-48_W15.24mm +48-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils) +THT DIP DIL PDIP 2.54mm 15.24mm 600mil +0 +48 +48 +Package_DIP +DIP-48_W15.24mm_LongPads +48-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), LongPads +THT DIP DIL PDIP 2.54mm 15.24mm 600mil LongPads +0 +48 +48 +Package_DIP +DIP-48_W15.24mm_SMDSocket_SmallPads +48-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), SMDSocket, SmallPads +THT DIP DIL PDIP 2.54mm 15.24mm 600mil SMDSocket SmallPads +0 +48 +48 +Package_DIP +DIP-48_W15.24mm_Socket +48-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), Socket +THT DIP DIL PDIP 2.54mm 15.24mm 600mil Socket +0 +48 +48 +Package_DIP +DIP-48_W15.24mm_Socket_LongPads +48-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), Socket, LongPads +THT DIP DIL PDIP 2.54mm 15.24mm 600mil Socket LongPads +0 +48 +48 +Package_DIP +DIP-48_W16.51mm_SMDSocket_LongPads +48-lead though-hole mounted DIP package, row spacing 16.51 mm (650 mils), SMDSocket, LongPads +THT DIP DIL PDIP 2.54mm 16.51mm 650mil SMDSocket LongPads +0 +48 +48 +Package_DIP +DIP-64_W15.24mm +64-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils) +THT DIP DIL PDIP 2.54mm 15.24mm 600mil +0 +64 +64 +Package_DIP +DIP-64_W15.24mm_LongPads +64-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), LongPads +THT DIP DIL PDIP 2.54mm 15.24mm 600mil LongPads +0 +64 +64 +Package_DIP +DIP-64_W15.24mm_SMDSocket_SmallPads +64-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), SMDSocket, SmallPads +THT DIP DIL PDIP 2.54mm 15.24mm 600mil SMDSocket SmallPads +0 +64 +64 +Package_DIP +DIP-64_W15.24mm_Socket +64-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), Socket +THT DIP DIL PDIP 2.54mm 15.24mm 600mil Socket +0 +64 +64 +Package_DIP +DIP-64_W15.24mm_Socket_LongPads +64-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), Socket, LongPads +THT DIP DIL PDIP 2.54mm 15.24mm 600mil Socket LongPads +0 +64 +64 +Package_DIP +DIP-64_W16.51mm_SMDSocket_LongPads +64-lead though-hole mounted DIP package, row spacing 16.51 mm (650 mils), SMDSocket, LongPads +THT DIP DIL PDIP 2.54mm 16.51mm 650mil SMDSocket LongPads +0 +64 +64 +Package_DIP +DIP-64_W22.86mm +64-lead though-hole mounted DIP package, row spacing 22.86 mm (900 mils) +THT DIP DIL PDIP 2.54mm 22.86mm 900mil +0 +64 +64 +Package_DIP +DIP-64_W22.86mm_LongPads +64-lead though-hole mounted DIP package, row spacing 22.86 mm (900 mils), LongPads +THT DIP DIL PDIP 2.54mm 22.86mm 900mil LongPads +0 +64 +64 +Package_DIP +DIP-64_W22.86mm_SMDSocket_SmallPads +64-lead though-hole mounted DIP package, row spacing 22.86 mm (900 mils), SMDSocket, SmallPads +THT DIP DIL PDIP 2.54mm 22.86mm 900mil SMDSocket SmallPads +0 +64 +64 +Package_DIP +DIP-64_W22.86mm_Socket +64-lead though-hole mounted DIP package, row spacing 22.86 mm (900 mils), Socket +THT DIP DIL PDIP 2.54mm 22.86mm 900mil Socket +0 +64 +64 +Package_DIP +DIP-64_W22.86mm_Socket_LongPads +64-lead though-hole mounted DIP package, row spacing 22.86 mm (900 mils), Socket, LongPads +THT DIP DIL PDIP 2.54mm 22.86mm 900mil Socket LongPads +0 +64 +64 +Package_DIP +DIP-64_W24.13mm_SMDSocket_LongPads +64-lead though-hole mounted DIP package, row spacing 24.13 mm (950 mils), SMDSocket, LongPads +THT DIP DIL PDIP 2.54mm 24.13mm 950mil SMDSocket LongPads +0 +64 +64 +Package_DIP +DIP-64_W25.4mm +64-lead though-hole mounted DIP package, row spacing 25.4 mm (1000 mils) +THT DIP DIL PDIP 2.54mm 25.4mm 1000mil +0 +64 +64 +Package_DIP +DIP-64_W25.4mm_LongPads +64-lead though-hole mounted DIP package, row spacing 25.4 mm (1000 mils), LongPads +THT DIP DIL PDIP 2.54mm 25.4mm 1000mil LongPads +0 +64 +64 +Package_DIP +DIP-64_W25.4mm_SMDSocket_SmallPads +64-lead though-hole mounted DIP package, row spacing 25.4 mm (1000 mils), SMDSocket, SmallPads +THT DIP DIL PDIP 2.54mm 25.4mm 1000mil SMDSocket SmallPads +0 +64 +64 +Package_DIP +DIP-64_W25.4mm_Socket +64-lead though-hole mounted DIP package, row spacing 25.4 mm (1000 mils), Socket +THT DIP DIL PDIP 2.54mm 25.4mm 1000mil Socket +0 +64 +64 +Package_DIP +DIP-64_W25.4mm_Socket_LongPads +64-lead though-hole mounted DIP package, row spacing 25.4 mm (1000 mils), Socket, LongPads +THT DIP DIL PDIP 2.54mm 25.4mm 1000mil Socket LongPads +0 +64 +64 +Package_DIP +DIP-64_W26.67mm_SMDSocket_LongPads +64-lead though-hole mounted DIP package, row spacing 26.67 mm (1050 mils), SMDSocket, LongPads +THT DIP DIL PDIP 2.54mm 26.669999999999998mm 1050mil SMDSocket LongPads +0 +64 +64 +Package_DIP +Fairchild_LSOP-8 +8-Lead, 300\" Wide, Surface Mount Package (https://www.fairchildsemi.com/package-drawings/ML/MLSOP08A.pdf) +LSOP 2.54mm 300mil +0 +8 +8 +Package_DIP +PowerIntegrations_PDIP-8B +Power Integrations variant of 8-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), LongPads, see https://www.power.com/sites/default/files/product-docs/lnk520.pdf +THT DIP DIL PDIP 2.54mm 7.62mm 300mil LongPads +0 +7 +7 +Package_DIP +PowerIntegrations_PDIP-8C +Power Integrations variant of 8-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), LongPads, see https://ac-dc.power.com/sites/default/files/product-docs/tinyswitch-iii_family_datasheet.pdf +THT DIP DIL PDIP 2.54mm 7.62mm 300mil LongPads +0 +7 +7 +Package_DIP +PowerIntegrations_SDIP-10C +PowerIntegrations variant of 10-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), LongPads, see https://www.power.com/sites/default/files/product-docs/tophx_family_datasheet.pdf +THT DIP DIL PDIP 2.54mm 7.62mm 300mil LongPads +0 +9 +9 +Package_DIP +PowerIntegrations_SMD-8 +PowerIntegrations variant of 8-lead surface-mounted (SMD) DIP package, row spacing 7.62 mm (300 mils), see https://www.power.com/sites/default/files/product-docs/lnk520.pdf +SMD DIP DIL PDIP SMDIP 2.54mm 7.62mm 300mil +0 +8 +8 +Package_DIP +PowerIntegrations_SMD-8B +PowerIntegrations variant of 8-lead surface-mounted (SMD) DIP package, row spacing 7.62 mm (300 mils), see https://www.power.com/sites/default/files/product-docs/lnk520.pdf +SMD DIP DIL PDIP SMDIP 2.54mm 7.62mm 300mil +0 +7 +7 +Package_DIP +PowerIntegrations_SMD-8C +PowerIntegrations variant of 8-lead surface-mounted (SMD) DIP package, row spacing 7.62 mm (300 mils), see https://ac-dc.power.com/sites/default/files/product-docs/tinyswitch-iii_family_datasheet.pdf +SMD DIP DIL PDIP SMDIP 2.54mm 7.62mm 300mil +0 +7 +7 +Package_DIP +PowerIntegrations_eDIP-12B +Power Integrations eDIP-12B, see https://www.power.com/sites/default/files/product-docs/linkswitch-pl_family_datasheet.pdf +THT DIP DIL PDIP 2.54mm 7.62mm 300mil +0 +11 +11 +Package_DIP +SMDIP-4_W7.62mm +4-lead surface-mounted (SMD) DIP package, row spacing 7.62 mm (300 mils) +SMD DIP DIL PDIP SMDIP 2.54mm 7.62mm 300mil +0 +4 +4 +Package_DIP +SMDIP-4_W9.53mm +4-lead surface-mounted (SMD) DIP package, row spacing 9.53 mm (375 mils) +SMD DIP DIL PDIP SMDIP 2.54mm 9.53mm 375mil +0 +4 +4 +Package_DIP +SMDIP-4_W9.53mm_Clearance8mm +4-lead surface-mounted (SMD) DIP package, row spacing 9.53 mm (375 mils), Clearance8mm +SMD DIP DIL PDIP SMDIP 2.54mm 9.53mm 375mil Clearance8mm +0 +4 +4 +Package_DIP +SMDIP-4_W11.48mm +4-lead surface-mounted (SMD) DIP package, row spacing 11.48 mm (451 mils) +SMD DIP DIL PDIP SMDIP 2.54mm 11.48mm 451mil +0 +4 +4 +Package_DIP +SMDIP-6_W7.62mm +6-lead surface-mounted (SMD) DIP package, row spacing 7.62 mm (300 mils) +SMD DIP DIL PDIP SMDIP 2.54mm 7.62mm 300mil +0 +6 +6 +Package_DIP +SMDIP-6_W9.53mm +6-lead surface-mounted (SMD) DIP package, row spacing 9.53 mm (375 mils) +SMD DIP DIL PDIP SMDIP 2.54mm 9.53mm 375mil +0 +6 +6 +Package_DIP +SMDIP-6_W9.53mm_Clearance8mm +6-lead surface-mounted (SMD) DIP package, row spacing 9.53 mm (375 mils), Clearance8mm +SMD DIP DIL PDIP SMDIP 2.54mm 9.53mm 375mil Clearance8mm +0 +6 +6 +Package_DIP +SMDIP-6_W11.48mm +6-lead surface-mounted (SMD) DIP package, row spacing 11.48 mm (451 mils) +SMD DIP DIL PDIP SMDIP 2.54mm 11.48mm 451mil +0 +6 +6 +Package_DIP +SMDIP-8_W7.62mm +8-lead surface-mounted (SMD) DIP package, row spacing 7.62 mm (300 mils) +SMD DIP DIL PDIP SMDIP 2.54mm 7.62mm 300mil +0 +8 +8 +Package_DIP +SMDIP-8_W9.53mm +8-lead surface-mounted (SMD) DIP package, row spacing 9.53 mm (375 mils) +SMD DIP DIL PDIP SMDIP 2.54mm 9.53mm 375mil +0 +8 +8 +Package_DIP +SMDIP-8_W9.53mm_Clearance8mm +8-lead surface-mounted (SMD) DIP package, row spacing 9.53 mm (375 mils), Clearance8mm +SMD DIP DIL PDIP SMDIP 2.54mm 9.53mm 375mil Clearance8mm +0 +8 +8 +Package_DIP +SMDIP-8_W11.48mm +8-lead surface-mounted (SMD) DIP package, row spacing 11.48 mm (451 mils) +SMD DIP DIL PDIP SMDIP 2.54mm 11.48mm 451mil +0 +8 +8 +Package_DIP +SMDIP-10_W7.62mm +10-lead surface-mounted (SMD) DIP package, row spacing 7.62 mm (300 mils) +SMD DIP DIL PDIP SMDIP 2.54mm 7.62mm 300mil +0 +10 +10 +Package_DIP +SMDIP-10_W9.53mm +10-lead surface-mounted (SMD) DIP package, row spacing 9.53 mm (375 mils) +SMD DIP DIL PDIP SMDIP 2.54mm 9.53mm 375mil +0 +10 +10 +Package_DIP +SMDIP-10_W9.53mm_Clearance8mm +10-lead surface-mounted (SMD) DIP package, row spacing 9.53 mm (375 mils), Clearance8mm +SMD DIP DIL PDIP SMDIP 2.54mm 9.53mm 375mil Clearance8mm +0 +10 +10 +Package_DIP +SMDIP-10_W11.48mm +10-lead surface-mounted (SMD) DIP package, row spacing 11.48 mm (451 mils) +SMD DIP DIL PDIP SMDIP 2.54mm 11.48mm 451mil +0 +10 +10 +Package_DIP +SMDIP-12_W7.62mm +12-lead surface-mounted (SMD) DIP package, row spacing 7.62 mm (300 mils) +SMD DIP DIL PDIP SMDIP 2.54mm 7.62mm 300mil +0 +12 +12 +Package_DIP +SMDIP-12_W9.53mm +12-lead surface-mounted (SMD) DIP package, row spacing 9.53 mm (375 mils) +SMD DIP DIL PDIP SMDIP 2.54mm 9.53mm 375mil +0 +12 +12 +Package_DIP +SMDIP-12_W9.53mm_Clearance8mm +12-lead surface-mounted (SMD) DIP package, row spacing 9.53 mm (375 mils), Clearance8mm +SMD DIP DIL PDIP SMDIP 2.54mm 9.53mm 375mil Clearance8mm +0 +12 +12 +Package_DIP +SMDIP-12_W11.48mm +12-lead surface-mounted (SMD) DIP package, row spacing 11.48 mm (451 mils) +SMD DIP DIL PDIP SMDIP 2.54mm 11.48mm 451mil +0 +12 +12 +Package_DIP +SMDIP-14_W7.62mm +14-lead surface-mounted (SMD) DIP package, row spacing 7.62 mm (300 mils) +SMD DIP DIL PDIP SMDIP 2.54mm 7.62mm 300mil +0 +14 +14 +Package_DIP +SMDIP-14_W9.53mm +14-lead surface-mounted (SMD) DIP package, row spacing 9.53 mm (375 mils) +SMD DIP DIL PDIP SMDIP 2.54mm 9.53mm 375mil +0 +14 +14 +Package_DIP +SMDIP-14_W9.53mm_Clearance8mm +14-lead surface-mounted (SMD) DIP package, row spacing 9.53 mm (375 mils), Clearance8mm +SMD DIP DIL PDIP SMDIP 2.54mm 9.53mm 375mil Clearance8mm +0 +14 +14 +Package_DIP +SMDIP-14_W11.48mm +14-lead surface-mounted (SMD) DIP package, row spacing 11.48 mm (451 mils) +SMD DIP DIL PDIP SMDIP 2.54mm 11.48mm 451mil +0 +14 +14 +Package_DIP +SMDIP-16_W7.62mm +16-lead surface-mounted (SMD) DIP package, row spacing 7.62 mm (300 mils) +SMD DIP DIL PDIP SMDIP 2.54mm 7.62mm 300mil +0 +16 +16 +Package_DIP +SMDIP-16_W9.53mm +16-lead surface-mounted (SMD) DIP package, row spacing 9.53 mm (375 mils) +SMD DIP DIL PDIP SMDIP 2.54mm 9.53mm 375mil +0 +16 +16 +Package_DIP +SMDIP-16_W9.53mm_Clearance8mm +16-lead surface-mounted (SMD) DIP package, row spacing 9.53 mm (375 mils), Clearance8mm +SMD DIP DIL PDIP SMDIP 2.54mm 9.53mm 375mil Clearance8mm +0 +16 +16 +Package_DIP +SMDIP-16_W11.48mm +16-lead surface-mounted (SMD) DIP package, row spacing 11.48 mm (451 mils) +SMD DIP DIL PDIP SMDIP 2.54mm 11.48mm 451mil +0 +16 +16 +Package_DIP +SMDIP-18_W7.62mm +18-lead surface-mounted (SMD) DIP package, row spacing 7.62 mm (300 mils) +SMD DIP DIL PDIP SMDIP 2.54mm 7.62mm 300mil +0 +18 +18 +Package_DIP +SMDIP-18_W9.53mm +18-lead surface-mounted (SMD) DIP package, row spacing 9.53 mm (375 mils) +SMD DIP DIL PDIP SMDIP 2.54mm 9.53mm 375mil +0 +18 +18 +Package_DIP +SMDIP-18_W9.53mm_Clearance8mm +18-lead surface-mounted (SMD) DIP package, row spacing 9.53 mm (375 mils), Clearance8mm +SMD DIP DIL PDIP SMDIP 2.54mm 9.53mm 375mil Clearance8mm +0 +18 +18 +Package_DIP +SMDIP-18_W11.48mm +18-lead surface-mounted (SMD) DIP package, row spacing 11.48 mm (451 mils) +SMD DIP DIL PDIP SMDIP 2.54mm 11.48mm 451mil +0 +18 +18 +Package_DIP +SMDIP-20_W7.62mm +20-lead surface-mounted (SMD) DIP package, row spacing 7.62 mm (300 mils) +SMD DIP DIL PDIP SMDIP 2.54mm 7.62mm 300mil +0 +20 +20 +Package_DIP +SMDIP-20_W9.53mm +20-lead surface-mounted (SMD) DIP package, row spacing 9.53 mm (375 mils) +SMD DIP DIL PDIP SMDIP 2.54mm 9.53mm 375mil +0 +20 +20 +Package_DIP +SMDIP-20_W9.53mm_Clearance8mm +20-lead surface-mounted (SMD) DIP package, row spacing 9.53 mm (375 mils), Clearance8mm +SMD DIP DIL PDIP SMDIP 2.54mm 9.53mm 375mil Clearance8mm +0 +20 +20 +Package_DIP +SMDIP-20_W11.48mm +20-lead surface-mounted (SMD) DIP package, row spacing 11.48 mm (451 mils) +SMD DIP DIL PDIP SMDIP 2.54mm 11.48mm 451mil +0 +20 +20 +Package_DIP +SMDIP-22_W7.62mm +22-lead surface-mounted (SMD) DIP package, row spacing 7.62 mm (300 mils) +SMD DIP DIL PDIP SMDIP 2.54mm 7.62mm 300mil +0 +22 +22 +Package_DIP +SMDIP-22_W9.53mm +22-lead surface-mounted (SMD) DIP package, row spacing 9.53 mm (375 mils) +SMD DIP DIL PDIP SMDIP 2.54mm 9.53mm 375mil +0 +22 +22 +Package_DIP +SMDIP-22_W9.53mm_Clearance8mm +22-lead surface-mounted (SMD) DIP package, row spacing 9.53 mm (375 mils), Clearance8mm +SMD DIP DIL PDIP SMDIP 2.54mm 9.53mm 375mil Clearance8mm +0 +22 +22 +Package_DIP +SMDIP-22_W11.48mm +22-lead surface-mounted (SMD) DIP package, row spacing 11.48 mm (451 mils) +SMD DIP DIL PDIP SMDIP 2.54mm 11.48mm 451mil +0 +22 +22 +Package_DIP +SMDIP-24_W7.62mm +24-lead surface-mounted (SMD) DIP package, row spacing 7.62 mm (300 mils) +SMD DIP DIL PDIP SMDIP 2.54mm 7.62mm 300mil +0 +24 +24 +Package_DIP +SMDIP-24_W9.53mm +24-lead surface-mounted (SMD) DIP package, row spacing 9.53 mm (375 mils) +SMD DIP DIL PDIP SMDIP 2.54mm 9.53mm 375mil +0 +24 +24 +Package_DIP +SMDIP-24_W11.48mm +24-lead surface-mounted (SMD) DIP package, row spacing 11.48 mm (451 mils) +SMD DIP DIL PDIP SMDIP 2.54mm 11.48mm 451mil +0 +24 +24 +Package_DIP +SMDIP-24_W15.24mm +24-lead surface-mounted (SMD) DIP package, row spacing 15.24 mm (600 mils) +SMD DIP DIL PDIP SMDIP 2.54mm 15.24mm 600mil +0 +24 +24 +Package_DIP +SMDIP-28_W15.24mm +28-lead surface-mounted (SMD) DIP package, row spacing 15.24 mm (600 mils) +SMD DIP DIL PDIP SMDIP 2.54mm 15.24mm 600mil +0 +28 +28 +Package_DIP +SMDIP-32_W7.62mm +32-lead surface-mounted (SMD) DIP package, row spacing 7.62 mm (300 mils) +SMD DIP DIL PDIP SMDIP 2.54mm 7.62mm 300mil +0 +32 +32 +Package_DIP +SMDIP-32_W9.53mm +32-lead surface-mounted (SMD) DIP package, row spacing 9.53 mm (375 mils) +SMD DIP DIL PDIP SMDIP 2.54mm 9.53mm 375mil +0 +32 +32 +Package_DIP +SMDIP-32_W11.48mm +32-lead surface-mounted (SMD) DIP package, row spacing 11.48 mm (451 mils) +SMD DIP DIL PDIP SMDIP 2.54mm 11.48mm 451mil +0 +32 +32 +Package_DIP +SMDIP-32_W15.24mm +32-lead surface-mounted (SMD) DIP package, row spacing 15.24 mm (600 mils) +SMD DIP DIL PDIP SMDIP 2.54mm 15.24mm 600mil +0 +32 +32 +Package_DIP +SMDIP-40_W15.24mm +40-lead surface-mounted (SMD) DIP package, row spacing 15.24 mm (600 mils) +SMD DIP DIL PDIP SMDIP 2.54mm 15.24mm 600mil +0 +40 +40 +Package_DIP +SMDIP-40_W25.24mm +40-lead surface-mounted (SMD) DIP package, row spacing 25.24 mm (993 mils) +SMD DIP DIL PDIP SMDIP 2.54mm 25.24mm 993mil +0 +40 +40 +Package_DIP +SMDIP-42_W15.24mm +42-lead surface-mounted (SMD) DIP package, row spacing 15.24 mm (600 mils) +SMD DIP DIL PDIP SMDIP 2.54mm 15.24mm 600mil +0 +42 +42 +Package_DIP +SMDIP-48_W15.24mm +48-lead surface-mounted (SMD) DIP package, row spacing 15.24 mm (600 mils) +SMD DIP DIL PDIP SMDIP 2.54mm 15.24mm 600mil +0 +48 +48 +Package_DIP +SMDIP-64_W15.24mm +64-lead surface-mounted (SMD) DIP package, row spacing 15.24 mm (600 mils) +SMD DIP DIL PDIP SMDIP 2.54mm 15.24mm 600mil +0 +64 +64 +Package_DIP +Toshiba_11-7A9 +Toshiba 11-7A9 package, like 6-lead dip package with missing pin 5, row spacing 7.62 mm (300 mils), https://toshiba.semicon-storage.com/info/docget.jsp?did=1421&prodName=TLP3021(S) +Toshiba 11-7A9 DIL DIP PDIP 2.54mm 7.62mm 300mil +0 +5 +5 +Package_DIP +Vishay_HVM-DIP-3_W7.62mm +3-lead though-hole mounted high-volatge DIP package (based on standard DIP-4), row spacing 7.62 mm (300 mils), see https://www.vishay.com/docs/91361/hexdip.pdf +THT DIP DIL PDIP 2.54mm 7.62mm 300mil Vishay HVMDIP HEXDIP +0 +4 +3 +Package_DirectFET +DirectFET_L4 +DirectFET L4 https://www.infineon.com/dgdl/Infineon-AN-1035-ApplicationNotes-v29_01-EN.pdf?fileId=5546d462533600a40153559159020f76#page=41 +DirectFET L4 MOSFET Infineon +0 +11 +3 +Package_DirectFET +DirectFET_L6 +DirectFET L6 https://www.infineon.com/dgdl/Infineon-AN-1035-ApplicationNotes-v29_01-EN.pdf?fileId=5546d462533600a40153559159020f76#page=42 +DirectFET L6 MOSFET Infineon +0 +13 +3 +Package_DirectFET +DirectFET_L8 +DirectFET L8 https://www.infineon.com/dgdl/Infineon-AN-1035-ApplicationNotes-v29_01-EN.pdf?fileId=5546d462533600a40153559159020f76#page=43 +DirectFET L8 MOSFET Infineon +0 +15 +3 +Package_DirectFET +DirectFET_LA +DirectFET LA https://www.infineon.com/dgdl/Infineon-AN-1035-ApplicationNotes-v29_01-EN.pdf?fileId=5546d462533600a40153559159020f76#page=44 +DirectFET LA MOSFET Infineon +0 +15 +3 +Package_DirectFET +DirectFET_M2 +DirectFET M2 https://www.infineon.com/dgdl/Infineon-AN-1035-ApplicationNotes-v29_01-EN.pdf?fileId=5546d462533600a40153559159020f76#page=33 +DirectFET M2 MOSFET Infineon +0 +7 +3 +Package_DirectFET +DirectFET_M4 +DirectFET M4 https://www.infineon.com/dgdl/Infineon-AN-1035-ApplicationNotes-v29_01-EN.pdf?fileId=5546d462533600a40153559159020f76#page=34 +DirectFET M4 MOSFET Infineon +0 +9 +3 +Package_DirectFET +DirectFET_MA +DirectFET MA https://www.infineon.com/dgdl/Infineon-AN-1035-ApplicationNotes-v29_01-EN.pdf?fileId=5546d462533600a40153559159020f76#page=35 +DirectFET MA MOSFET Infineon +0 +8 +3 +Package_DirectFET +DirectFET_MB +DirectFET MB https://www.infineon.com/dgdl/Infineon-AN-1035-ApplicationNotes-v29_01-EN.pdf?fileId=5546d462533600a40153559159020f76#page=36 +DirectFET MB MOSFET Infineon +0 +8 +3 +Package_DirectFET +DirectFET_MC +DirectFET MC https://www.infineon.com/dgdl/Infineon-AN-1035-ApplicationNotes-v29_01-EN.pdf?fileId=5546d462533600a40153559159020f76#page=37 +DirectFET MC MOSFET Infineon +0 +10 +3 +Package_DirectFET +DirectFET_MD +DirectFET MD https://www.infineon.com/dgdl/Infineon-AN-1035-ApplicationNotes-v29_01-EN.pdf?fileId=5546d462533600a40153559159020f76#page=38 +DirectFET MD MOSFET Infineon +0 +8 +3 +Package_DirectFET +DirectFET_ME +DirectFET ME https://www.infineon.com/dgdl/Infineon-AN-1035-ApplicationNotes-v29_01-EN.pdf?fileId=5546d462533600a40153559159020f76#page=39 +DirectFET ME MOSFET Infineon +0 +10 +3 +Package_DirectFET +DirectFET_MF +DirectFET MF https://www.infineon.com/dgdl/Infineon-AN-1035-ApplicationNotes-v29_01-EN.pdf?fileId=5546d462533600a40153559159020f76#page=40 +DirectFET MF MOSFET Infineon +0 +8 +3 +Package_DirectFET +DirectFET_MN +DirectFET MN https://www.infineon.com/dgdl/Infineon-AN-1035-ApplicationNotes-v29_01-EN.pdf?fileId=5546d462533600a40153559159020f76#page=30 +DirectFET MN MOSFET Infineon +0 +7 +3 +Package_DirectFET +DirectFET_MP +DirectFET MP https://www.infineon.com/dgdl/Infineon-AN-1035-ApplicationNotes-v29_01-EN.pdf?fileId=5546d462533600a40153559159020f76#page=28 +DirectFET MP MOSFET Infineon +0 +7 +3 +Package_DirectFET +DirectFET_MQ +DirectFET MQ https://www.infineon.com/dgdl/Infineon-AN-1035-ApplicationNotes-v29_01-EN.pdf?fileId=5546d462533600a40153559159020f76#page=29 +DirectFET MQ MOSFET Infineon +0 +7 +3 +Package_DirectFET +DirectFET_MT +DirectFET MT https://www.infineon.com/dgdl/Infineon-AN-1035-ApplicationNotes-v29_01-EN.pdf?fileId=5546d462533600a40153559159020f76#page=26 +DirectFET MT MOSFET Infineon +0 +7 +3 +Package_DirectFET +DirectFET_MU +DirectFET MU https://www.infineon.com/dgdl/Infineon-AN-1035-ApplicationNotes-v29_01-EN.pdf?fileId=5546d462533600a40153559159020f76#page=32 +DirectFET MU MOSFET Infineon +0 +7 +3 +Package_DirectFET +DirectFET_MX +DirectFET MX https://www.infineon.com/dgdl/Infineon-AN-1035-ApplicationNotes-v29_01-EN.pdf?fileId=5546d462533600a40153559159020f76#page=27 +DirectFET MX MOSFET Infineon +0 +7 +3 +Package_DirectFET +DirectFET_MZ +DirectFET MZ https://www.infineon.com/dgdl/Infineon-AN-1035-ApplicationNotes-v29_01-EN.pdf?fileId=5546d462533600a40153559159020f76#page=31 +DirectFET MZ MOSFET Infineon +0 +7 +3 +Package_DirectFET +DirectFET_S1 +DirectFET S1 https://www.infineon.com/dgdl/Infineon-AN-1035-ApplicationNotes-v29_01-EN.pdf?fileId=5546d462533600a40153559159020f76#page=20 +DirectFET S1 MOSFET Infineon +0 +6 +3 +Package_DirectFET +DirectFET_S2 +DirectFET S2 https://www.infineon.com/dgdl/Infineon-AN-1035-ApplicationNotes-v29_01-EN.pdf?fileId=5546d462533600a40153559159020f76#page=21 +DirectFET S2 MOSFET Infineon +0 +7 +3 +Package_DirectFET +DirectFET_S3C +DirectFET S3C https://www.infineon.com/dgdl/Infineon-AN-1035-ApplicationNotes-v29_01-EN.pdf?fileId=5546d462533600a40153559159020f76#page=25 +DirectFET S3C MOSFET Infineon +0 +8 +3 +Package_DirectFET +DirectFET_SA +DirectFET SA https://www.infineon.com/dgdl/Infineon-AN-1035-ApplicationNotes-v29_01-EN.pdf?fileId=5546d462533600a40153559159020f76#page=22 +DirectFET SA MOSFET Infineon +0 +8 +3 +Package_DirectFET +DirectFET_SB +DirectFET SB https://www.infineon.com/dgdl/Infineon-AN-1035-ApplicationNotes-v29_01-EN.pdf?fileId=5546d462533600a40153559159020f76#page=23 +DirectFET SB MOSFET Infineon +0 +6 +3 +Package_DirectFET +DirectFET_SC +DirectFET SC https://www.infineon.com/dgdl/Infineon-AN-1035-ApplicationNotes-v29_01-EN.pdf?fileId=5546d462533600a40153559159020f76#page=24 +DirectFET SC MOSFET Infineon +0 +7 +3 +Package_DirectFET +DirectFET_SH +DirectFET SH https://www.infineon.com/dgdl/Infineon-AN-1035-ApplicationNotes-v29_01-EN.pdf?fileId=5546d462533600a40153559159020f76#page=19 +DirectFET SH MOSFET Infineon +0 +6 +3 +Package_DirectFET +DirectFET_SJ +DirectFET SJ https://www.infineon.com/dgdl/Infineon-AN-1035-ApplicationNotes-v29_01-EN.pdf?fileId=5546d462533600a40153559159020f76#page=18 +DirectFET SJ MOSFET Infineon +0 +7 +3 +Package_DirectFET +DirectFET_SQ +DirectFET SQ https://www.infineon.com/dgdl/Infineon-AN-1035-ApplicationNotes-v29_01-EN.pdf?fileId=5546d462533600a40153559159020f76#page=17 +DirectFET SQ MOSFET Infineon +0 +6 +3 +Package_DirectFET +DirectFET_ST +DirectFET ST https://www.infineon.com/dgdl/Infineon-AN-1035-ApplicationNotes-v29_01-EN.pdf?fileId=5546d462533600a40153559159020f76#page=16 +DirectFET ST MOSFET Infineon +0 +7 +3 +Package_LCC +PLCC-20 +PLCC, 20 pins, surface mount +plcc smt +0 +20 +20 +Package_LCC +PLCC-20_SMD-Socket +PLCC, 20 pins, surface mount +plcc smt +0 +20 +20 +Package_LCC +PLCC-20_THT-Socket +PLCC, 20 pins, through hole +plcc leaded +0 +20 +20 +Package_LCC +PLCC-28 +PLCC, 28 pins, surface mount +plcc smt +0 +28 +28 +Package_LCC +PLCC-28_SMD-Socket +PLCC, 28 pins, surface mount +plcc smt +0 +28 +28 +Package_LCC +PLCC-28_THT-Socket +PLCC, 28 pins, through hole +plcc leaded +0 +28 +28 +Package_LCC +PLCC-32_11.4x14.0mm_P1.27mm +PLCC, 32 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/doc0015.pdf), generated with kicad-footprint-generator ipc_plcc_jLead_generator.py +PLCC LCC +0 +32 +32 +Package_LCC +PLCC-32_THT-Socket +PLCC, 32 pins, through hole, http://www.assmann-wsw.com/fileadmin/datasheets/ASS_0981_CO.pdf +plcc leaded +0 +32 +32 +Package_LCC +PLCC-44 +PLCC, 44 pins, surface mount +plcc smt +0 +44 +44 +Package_LCC +PLCC-44_16.6x16.6mm_P1.27mm +PLCC, 44 Pin (http://www.microsemi.com/index.php?option=com_docman&task=doc_download&gid=131095), generated with kicad-footprint-generator ipc_plcc_jLead_generator.py +PLCC LCC +0 +44 +44 +Package_LCC +PLCC-44_SMD-Socket +PLCC, 44 pins, surface mount +plcc smt +0 +44 +44 +Package_LCC +PLCC-44_THT-Socket +PLCC, 44 pins, through hole +plcc leaded +0 +44 +44 +Package_LCC +PLCC-52 +PLCC, 52 pins, surface mount +plcc smt +0 +52 +52 +Package_LCC +PLCC-52_SMD-Socket +PLCC, 52 pins, surface mount +plcc smt +0 +52 +52 +Package_LCC +PLCC-52_THT-Socket +PLCC, 52 pins, through hole +plcc leaded +0 +52 +52 +Package_LCC +PLCC-68 +PLCC, 68 pins, surface mount +plcc smt +0 +68 +68 +Package_LCC +PLCC-68_24.2x24.2mm_P1.27mm +PLCC, 68 Pin (http://www.microsemi.com/index.php?option=com_docman&task=doc_download&gid=131095), generated with kicad-footprint-generator ipc_plcc_jLead_generator.py +PLCC LCC +0 +68 +68 +Package_LCC +PLCC-68_SMD-Socket +PLCC, 68 pins, surface mount +plcc smt +0 +68 +68 +Package_LCC +PLCC-68_THT-Socket +PLCC, 68 pins, through hole +plcc leaded +0 +68 +68 +Package_LCC +PLCC-84 +PLCC, 84 pins, surface mount +plcc smt +0 +84 +84 +Package_LCC +PLCC-84_29.3x29.3mm_P1.27mm +PLCC, 84 Pin (http://www.microsemi.com/index.php?option=com_docman&task=doc_download&gid=131095), generated with kicad-footprint-generator ipc_plcc_jLead_generator.py +PLCC LCC +0 +84 +84 +Package_LCC +PLCC-84_SMD-Socket +PLCC, 84 pins, surface mount +plcc smt +0 +84 +84 +Package_LCC +PLCC-84_THT-Socket +PLCC, 84 pins, through hole +plcc leaded +0 +84 +84 +Package_LGA +AMS_LGA-10-1EP_2.7x4mm_P0.6mm +LGA-10, http://ams.com/eng/content/download/951091/2269479/471718 +lga land grid array +0 +13 +11 +Package_LGA +AMS_LGA-20_4.7x4.5mm_P0.65mm +http://ams.com/eng/content/download/1008631/2361759/498838 +AMS LGA +0 +20 +20 +Package_LGA +Bosch_LGA-8_2.5x2.5mm_P0.65mm_ClockwisePinNumbering +LGA-8 +lga land grid array +0 +8 +8 +Package_LGA +Bosch_LGA-8_2x2.5mm_P0.65mm_ClockwisePinNumbering +LGA-8, https://ae-bst.resource.bosch.com/media/_tech/media/datasheets/BST-BMP280-DS001-18.pdf +lga land grid array +0 +8 +8 +Package_LGA +Bosch_LGA-8_3x3mm_P0.8mm_ClockwisePinNumbering +Bosch LGA, 8 Pin (https://ae-bst.resource.bosch.com/media/_tech/media/datasheets/BST-BME680-DS001-00.pdf#page=44), generated with kicad-footprint-generator ipc_noLead_generator.py +Bosch LGA NoLead +0 +8 +8 +Package_LGA +Bosch_LGA-14_3x2.5mm_P0.5mm +LGA-14 Bosch https://ae-bst.resource.bosch.com/media/_tech/media/datasheets/BST-BMI160-DS000-07.pdf +lga land grid array +0 +14 +14 +Package_LGA +LGA-8_3x5mm_P1.25mm +LGA-8 +lga land grid array +0 +8 +8 +Package_LGA +LGA-12_2x2mm_P0.5mm +LGA12 +lga land grid array +0 +12 +12 +Package_LGA +LGA-14_2x2mm_P0.35mm_LayoutBorder3x4y +LGA, 14 Pin (http://www.st.com/resource/en/datasheet/lis2dh.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +LGA NoLead +0 +14 +14 +Package_LGA +LGA-14_3x2.5mm_P0.5mm_LayoutBorder3x4y +LGA, 14 Pin (http://www.st.com/resource/en/datasheet/lsm6ds3.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +LGA NoLead +0 +14 +14 +Package_LGA +LGA-14_3x5mm_P0.8mm_LayoutBorder1x6y +LGA, 14 Pin (http://www.st.com/resource/en/datasheet/lsm303dlhc.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +LGA NoLead +0 +14 +14 +Package_LGA +LGA-16_3x3mm_P0.5mm +http://www.memsic.com/userfiles/files/DataSheets/Magnetic-Sensors-Datasheets/MMC5883MA-RevC.pdf +lga land grid array +0 +16 +16 +Package_LGA +LGA-16_3x3mm_P0.5mm_LayoutBorder3x5y +LGA, 16 Pin (http://www.st.com/resource/en/datasheet/lis331hh.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +LGA NoLead +0 +16 +16 +Package_LGA +LGA-16_4x4mm_P0.65mm_LayoutBorder4x4y +LGA, 16 Pin (http://www.st.com/resource/en/datasheet/l3gd20.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +LGA NoLead +0 +16 +16 +Package_LGA +LGA-24L_3x3.5mm_P0.43mm +LGA 24L 3x3.5mm Pitch 0.43mm +LGA 24L 3x3.5mm Pitch 0.43mm +0 +24 +24 +Package_LGA +LGA-28_5.2x3.8mm_P0.5mm +LGA 28 5.2x3.8mm Pitch 0.5mm +LGA 28 5.2x3.8mm Pitch 0.5mm +0 +28 +28 +Package_LGA +Linear_LGA-133_15.0x15.0mm_Layout12x12_P1.27mm +Analog Devices (Linear Tech), 133-pin LGA uModule, 15.0x15.0x4.32mm, https://www.analog.com/media/en/technical-documentation/data-sheets/4637fc.pdf +133 pin lga +0 +133 +133 +Package_LGA +NXP_LGA-8_3x5mm_P1.25mm_H1.1mm +NXP LGA, 8 Pin (https://www.nxp.com/docs/en/data-sheet/MPL3115A2.pdf#page=42), generated with kicad-footprint-generator ipc_noLead_generator.py +NXP LGA NoLead +0 +8 +8 +Package_LGA +NXP_LGA-8_3x5mm_P1.25mm_H1.2mm +NXP LGA, 8 Pin (https://www.nxp.com/docs/en/data-sheet/MPL115A1.pdf#page=15), generated with kicad-footprint-generator ipc_noLead_generator.py +NXP LGA NoLead +0 +8 +8 +Package_LGA +ST_HLGA-10_2.5x2.5mm_P0.6mm_LayoutBorder3x2y +ST HLGA, 10 Pin (https://www.st.com/resource/en/datasheet/lps25hb.pdf#page=46), generated with kicad-footprint-generator ipc_noLead_generator.py +ST HLGA NoLead +0 +10 +10 +Package_LGA +Texas_SIL0008D_MicroSiP-8-1EP_2.8x3mm_P0.65mm_EP1.1x1.9mm +Texas SIL0008D MicroSiP, 8 Pin (http://www.ti.com/lit/ds/symlink/tps82130.pdf#page=19), generated with kicad-footprint-generator ipc_noLead_generator.py +Texas MicroSiP NoLead +0 +12 +9 +Package_LGA +Texas_SIL0008D_MicroSiP-8-1EP_2.8x3mm_P0.65mm_EP1.1x1.9mm_ThermalVias +Texas SIL0008D MicroSiP, 8 Pin (http://www.ti.com/lit/ds/symlink/tps82130.pdf#page=19), generated with kicad-footprint-generator ipc_noLead_generator.py +Texas MicroSiP NoLead +0 +16 +9 +Package_LGA +Texas_SIL0010A_MicroSiP-10-1EP_3.8x3mm_P0.6mm_EP0.7x2.9mm +Texas SIL0010A MicroSiP, 10 Pin (http://www.ti.com/lit/ml/mpds579b/mpds579b.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +Texas MicroSiP NoLead +0 +14 +11 +Package_LGA +Texas_SIL0010A_MicroSiP-10-1EP_3.8x3mm_P0.6mm_EP0.7x2.9mm_ThermalVias +Texas SIL0010A MicroSiP, 10 Pin (http://www.ti.com/lit/ml/mpds579b/mpds579b.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +Texas MicroSiP NoLead +0 +18 +11 +Package_QFP +EQFP-144-1EP_20x20mm_P0.5mm_EP4x4mm +EQFP, 144 Pin (https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/packaging/04r00482-02.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +EQFP QFP +0 +154 +145 +Package_QFP +EQFP-144-1EP_20x20mm_P0.5mm_EP4x4mm_ThermalVias +EQFP, 144 Pin (https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/packaging/04r00482-02.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +EQFP QFP +0 +171 +145 +Package_QFP +EQFP-144-1EP_20x20mm_P0.5mm_EP5x5mm +EQFP, 144 Pin (https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/packaging/04r00476-02.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +EQFP QFP +0 +161 +145 +Package_QFP +EQFP-144-1EP_20x20mm_P0.5mm_EP5x5mm_ThermalVias +EQFP, 144 Pin (https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/packaging/04r00476-02.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +EQFP QFP +0 +187 +145 +Package_QFP +EQFP-144-1EP_20x20mm_P0.5mm_EP6.61x5.615mm +EQFP, 144 Pin (https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/packaging/04r00485-02.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +EQFP QFP +0 +165 +145 +Package_QFP +EQFP-144-1EP_20x20mm_P0.5mm_EP6.61x5.615mm_ThermalVias +EQFP, 144 Pin (https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/packaging/04r00485-02.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +EQFP QFP +0 +196 +145 +Package_QFP +EQFP-144-1EP_20x20mm_P0.5mm_EP7.2x6.35mm +EQFP, 144 Pin (https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/packaging/04r00487-01.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +EQFP QFP +0 +175 +145 +Package_QFP +EQFP-144-1EP_20x20mm_P0.5mm_EP7.2x6.35mm_ThermalVias +EQFP, 144 Pin (https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/packaging/04r00487-01.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +EQFP QFP +0 +218 +145 +Package_QFP +EQFP-144-1EP_20x20mm_P0.5mm_EP8.93x8.7mm +EQFP, 144 Pin (https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/packaging/04r00479-02.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +EQFP QFP +0 +194 +145 +Package_QFP +EQFP-144-1EP_20x20mm_P0.5mm_EP8.93x8.7mm_ThermalVias +EQFP, 144 Pin (https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/packaging/04r00479-02.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +EQFP QFP +0 +259 +145 +Package_QFP +HTQFP-64-1EP_10x10mm_P0.5mm_EP8x8mm +64-Lead Plastic Thin Quad Flatpack (PT) - 10x10x1 mm Body, 2.00 mm Footprint [HTQFP] thermal pad +HTQFP-64 Pitch 0.5 +0 +69 +65 +Package_QFP +HTQFP-64-1EP_10x10mm_P0.5mm_EP8x8mm_Mask4.4x4.4mm_ThermalVias +64-Lead Plastic Thin Quad Flatpack (PT) - 10x10x1 mm Body, 2.00 mm Footprint [HTQFP] thermal pad +HTQFP-64 Pitch 0.5 +0 +135 +65 +Package_QFP +LQFP-32_5x5mm_P0.5mm +LQFP, 32 Pin (https://www.nxp.com/docs/en/package-information/SOT401-1.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +LQFP QFP +0 +32 +32 +Package_QFP +LQFP-32_7x7mm_P0.8mm +LQFP, 32 Pin (https://www.nxp.com/docs/en/package-information/SOT358-1.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +LQFP QFP +0 +32 +32 +Package_QFP +LQFP-36_7x7mm_P0.65mm +LQFP, 36 Pin (https://www.onsemi.com/pub/Collateral/561AV.PDF), generated with kicad-footprint-generator ipc_gullwing_generator.py +LQFP QFP +0 +36 +36 +Package_QFP +LQFP-44_10x10mm_P0.8mm +LQFP, 44 Pin (https://www.nxp.com/files-static/shared/doc/package_info/98ASS23225W.pdf?&fsrch=1), generated with kicad-footprint-generator ipc_gullwing_generator.py +LQFP QFP +0 +44 +44 +Package_QFP +LQFP-48-1EP_7x7mm_P0.5mm_EP3.6x3.6mm +LQFP, 48 Pin (http://www.analog.com/media/en/technical-documentation/data-sheets/LTC7810.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +LQFP QFP +0 +58 +49 +Package_QFP +LQFP-48-1EP_7x7mm_P0.5mm_EP3.6x3.6mm_ThermalVias +LQFP, 48 Pin (http://www.analog.com/media/en/technical-documentation/data-sheets/LTC7810.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +LQFP QFP +0 +75 +49 +Package_QFP +LQFP-48_7x7mm_P0.5mm +LQFP, 48 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/ltc2358-16.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +LQFP QFP +0 +48 +48 +Package_QFP +LQFP-52-1EP_10x10mm_P0.65mm_EP4.8x4.8mm +LQFP, 52 Pin (https://www.onsemi.com/pub/Collateral/848H-01.PDF), generated with kicad-footprint-generator ipc_gullwing_generator.py +LQFP QFP +0 +62 +53 +Package_QFP +LQFP-52-1EP_10x10mm_P0.65mm_EP4.8x4.8mm_ThermalVias +LQFP, 52 Pin (https://www.onsemi.com/pub/Collateral/848H-01.PDF), generated with kicad-footprint-generator ipc_gullwing_generator.py +LQFP QFP +0 +95 +53 +Package_QFP +LQFP-52_10x10mm_P0.65mm +LQFP, 52 Pin (https://www.nxp.com/docs/en/package-information/98ARL10526D.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +LQFP QFP +0 +52 +52 +Package_QFP +LQFP-52_14x14mm_P1mm +LQFP, 52 Pin (http://www.holtek.com/documents/10179/116711/HT1632Cv170.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +LQFP QFP +0 +52 +52 +Package_QFP +LQFP-64-1EP_10x10mm_P0.5mm_EP5x5mm +LQFP, 64 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/adv7611.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +LQFP QFP +0 +90 +65 +Package_QFP +LQFP-64-1EP_10x10mm_P0.5mm_EP5x5mm_ThermalVias +LQFP, 64 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/adv7611.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +LQFP QFP +0 +107 +65 +Package_QFP +LQFP-64-1EP_10x10mm_P0.5mm_EP6.5x6.5mm +LQFP, 64 Pin (https://www.nxp.com/files-static/shared/doc/package_info/98ARH98426A.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +LQFP QFP +0 +90 +65 +Package_QFP +LQFP-64-1EP_10x10mm_P0.5mm_EP6.5x6.5mm_ThermalVias +LQFP, 64 Pin (https://www.nxp.com/files-static/shared/doc/package_info/98ARH98426A.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +LQFP QFP +0 +127 +65 +Package_QFP +LQFP-64_7x7mm_P0.4mm +LQFP, 64 Pin (https://www.nxp.com/docs/en/package-information/SOT414-1.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +LQFP QFP +0 +64 +64 +Package_QFP +LQFP-64_10x10mm_P0.5mm +LQFP, 64 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/ad7606_7606-6_7606-4.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +LQFP QFP +0 +64 +64 +Package_QFP +LQFP-64_14x14mm_P0.8mm +LQFP, 64 Pin (https://www.nxp.com/docs/en/package-information/SOT791-1.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +LQFP QFP +0 +64 +64 +Package_QFP +LQFP-80_10x10mm_P0.4mm +LQFP, 80 Pin (https://www.renesas.com/eu/en/package-image/pdf/outdrawing/q80.10x10.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +LQFP QFP +0 +80 +80 +Package_QFP +LQFP-80_12x12mm_P0.5mm +LQFP, 80 Pin (https://www.nxp.com/docs/en/package-information/SOT315-1.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +LQFP QFP +0 +80 +80 +Package_QFP +LQFP-80_14x14mm_P0.65mm +LQFP, 80 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/AD9852.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +LQFP QFP +0 +80 +80 +Package_QFP +LQFP-100_14x14mm_P0.5mm +LQFP, 100 Pin (https://www.nxp.com/docs/en/package-information/SOT407-1.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +LQFP QFP +0 +100 +100 +Package_QFP +LQFP-128_14x14mm_P0.4mm +LQFP, 128 Pin (https://www.renesas.com/eu/en/package-image/pdf/outdrawing/q128.14x14.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +LQFP QFP +0 +128 +128 +Package_QFP +LQFP-128_14x20mm_P0.5mm +LQFP, 128 Pin (https://www.nxp.com/docs/en/package-information/SOT425-1.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +LQFP QFP +0 +128 +128 +Package_QFP +LQFP-144_20x20mm_P0.5mm +LQFP, 144 Pin (http://ww1.microchip.com/downloads/en/PackagingSpec/00000049BQ.pdf#page=425), generated with kicad-footprint-generator ipc_gullwing_generator.py +LQFP QFP +0 +144 +144 +Package_QFP +LQFP-160_24x24mm_P0.5mm +LQFP, 160 Pin (https://www.nxp.com/docs/en/package-information/SOT435-1.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +LQFP QFP +0 +160 +160 +Package_QFP +LQFP-176_20x20mm_P0.4mm +LQFP, 176 Pin (https://www.onsemi.com/pub/Collateral/566DB.PDF), generated with kicad-footprint-generator ipc_gullwing_generator.py +LQFP QFP +0 +176 +176 +Package_QFP +LQFP-176_24x24mm_P0.5mm +LQFP, 176 Pin (https://www.st.com/resource/en/datasheet/stm32f207vg.pdf#page=163), generated with kicad-footprint-generator ipc_gullwing_generator.py +LQFP QFP +0 +176 +176 +Package_QFP +LQFP-208_28x28mm_P0.5mm +LQFP, 208 Pin (https://www.nxp.com/docs/en/package-information/SOT459-1.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +LQFP QFP +0 +208 +208 +Package_QFP +LQFP-216_24x24mm_P0.4mm +LQFP, 216 Pin (https://www.onsemi.com/pub/Collateral/561BE.PDF), generated with kicad-footprint-generator ipc_gullwing_generator.py +LQFP QFP +0 +216 +216 +Package_QFP +MQFP-44_10x10mm_P0.8mm +MQFP, 44 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/ad7722.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +MQFP QFP +0 +44 +44 +Package_QFP +PQFP-44_10x10mm_P0.8mm +44-Lead Plastic Quad Flatpack - 10x10x2.5mm Body (http://www.onsemi.com/pub/Collateral/122BK.PDF) +PQFP 0.8 +0 +44 +44 +Package_QFP +PQFP-80_14x20mm_P0.8mm +PQFP80 14x20 / QIP80E CASE 122BS (see ON Semiconductor 122BS.PDF) +QFP 0.8 +0 +80 +80 +Package_QFP +PQFP-100_14x20mm_P0.65mm +PQFP, 100 Pin (http://www.microsemi.com/index.php?option=com_docman&task=doc_download&gid=131095), generated with kicad-footprint-generator ipc_gullwing_generator.py +PQFP QFP +0 +100 +100 +Package_QFP +PQFP-112_20x20mm_P0.65mm +PQFP, 112 pins, 20mm sq body, 0.65mm pitch (http://cache.freescale.com/files/shared/doc/package_info/98ASS23330W.pdf, http://www.nxp.com/docs/en/application-note/AN4388.pdf) +PQFP 112 +0 +112 +112 +Package_QFP +PQFP-132_24x24mm_P0.635mm +PQFP, 132 pins, 24mm sq body, 0.635mm pitch (https://www.intel.com/content/dam/www/public/us/en/documents/packaging-databooks/packaging-chapter-02-databook.pdf, http://www.nxp.com/docs/en/application-note/AN4388.pdf) +PQFP 132 +0 +132 +132 +Package_QFP +PQFP-132_24x24mm_P0.635mm_i386 +PQFP, 132 pins, 24mm sq body, 0.635mm pitch, Intel 386EX (https://www.intel.com/content/dam/www/public/us/en/documents/packaging-databooks/packaging-chapter-02-databook.pdf, http://www.nxp.com/docs/en/application-note/AN4388.pdf) +PQFP 132 Intel 386EX +0 +132 +132 +Package_QFP +PQFP-144_28x28mm_P0.65mm +PQFP, 144 Pin (http://www.microsemi.com/index.php?option=com_docman&task=doc_download&gid=131095), generated with kicad-footprint-generator ipc_gullwing_generator.py +PQFP QFP +0 +144 +144 +Package_QFP +PQFP-160_28x28mm_P0.65mm +PQFP, 160 Pin (http://www.microsemi.com/index.php?option=com_docman&task=doc_download&gid=131095), generated with kicad-footprint-generator ipc_gullwing_generator.py +PQFP QFP +0 +160 +160 +Package_QFP +PQFP-208_28x28mm_P0.5mm +PQFP, 208 Pin (http://www.microsemi.com/index.php?option=com_docman&task=doc_download&gid=131095), generated with kicad-footprint-generator ipc_gullwing_generator.py +PQFP QFP +0 +208 +208 +Package_QFP +PQFP-240_32.1x32.1mm_P0.5mm +PQFP, 240 Pin (http://www.microsemi.com/index.php?option=com_docman&task=doc_download&gid=131095), generated with kicad-footprint-generator ipc_gullwing_generator.py +PQFP QFP +0 +240 +240 +Package_QFP +PQFP-256_28x28mm_P0.4mm +PQFP256 28x28 / QFP256J CASE 122BX (see ON Semiconductor 122BX.PDF) +QFP 0.4 +0 +256 +256 +Package_QFP +TQFP-32_7x7mm_P0.8mm +32-Lead Plastic Thin Quad Flatpack (PT) - 7x7x1.0 mm Body, 2.00 mm [TQFP] (see Microchip Packaging Specification 00000049BS.pdf) +QFP 0.8 +0 +32 +32 +Package_QFP +TQFP-44-1EP_10x10mm_P0.8mm_EP4.5x4.5mm +44-Lead Plastic Thin Quad Flatpack (MW) - 10x10x1.0 mm Body [TQFP] With 4.5x4.5 mm Exposed Pad (see Microchip Packaging Specification 00000049BS.pdf) +QFP 0.8 +0 +54 +45 +Package_QFP +TQFP-44_10x10mm_P0.8mm +44-Lead Plastic Thin Quad Flatpack (PT) - 10x10x1.0 mm Body [TQFP] (see Microchip Packaging Specification 00000049BS.pdf) +QFP 0.8 +0 +44 +44 +Package_QFP +TQFP-48-1EP_7x7mm_P0.5mm_EP3.5x3.5mm +48-Lead Thin Quad Flatpack (PT) - 7x7x1.0 mm Body [TQFP] With Exposed Pad (see Microchip Packaging Specification 00000049BS.pdf) +QFP 0.5 +0 +53 +49 +Package_QFP +TQFP-48-1EP_7x7mm_P0.5mm_EP5x5mm +TQFP, 48 Pin (https://www.trinamic.com/fileadmin/assets/Products/ICs_Documents/TMC2100_datasheet_Rev1.08.pdf (page 45)), generated with kicad-footprint-generator ipc_gullwing_generator.py +TQFP QFP +0 +65 +49 +Package_QFP +TQFP-48-1EP_7x7mm_P0.5mm_EP5x5mm_ThermalVias +TQFP, 48 Pin (https://www.trinamic.com/fileadmin/assets/Products/ICs_Documents/TMC2100_datasheet_Rev1.08.pdf (page 45)), generated with kicad-footprint-generator ipc_gullwing_generator.py +TQFP QFP +0 +91 +49 +Package_QFP +TQFP-48_7x7mm_P0.5mm +48 LEAD TQFP 7x7mm (see MICREL TQFP7x7-48LD-PL-1.pdf) +QFP 0.5 +0 +48 +48 +Package_QFP +TQFP-52-1EP_10x10mm_P0.65mm_EP6.5x6.5mm +TQFP, 52 Pin (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/tqfp_edsv/sv_52_1.pdf), generated with kicad-footprint-generator ipc_qfp_generator.py +TQFP QFP +0 +78 +53 +Package_QFP +TQFP-52-1EP_10x10mm_P0.65mm_EP6.5x6.5mm_ThermalVias +TQFP, 52 Pin (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/tqfp_edsv/sv_52_1.pdf), generated with kicad-footprint-generator ipc_qfp_generator.py +TQFP QFP +0 +79 +53 +Package_QFP +TQFP-64-1EP_10x10mm_P0.5mm_EP8x8mm +64-Lead Plastic Thin Quad Flatpack (PT) - 10x10x1 mm Body, 2.00 mm Footprint [TQFP] thermal pad +QFP 0.5 +0 +90 +65 +Package_QFP +TQFP-64_7x7mm_P0.4mm +TQFP64 7x7, 0.4P CASE 932BH (see ON Semiconductor 932BH.PDF) +QFP 0.4 +0 +64 +64 +Package_QFP +TQFP-64_10x10mm_P0.5mm +TQFP, 64 Pin (http://www.microsemi.com/index.php?option=com_docman&task=doc_download&gid=131095), generated with kicad-footprint-generator ipc_gullwing_generator.py +TQFP QFP +0 +64 +64 +Package_QFP +TQFP-64_14x14mm_P0.8mm +64-Lead Plastic Thin Quad Flatpack (PF) - 14x14x1 mm Body, 2.00 mm [TQFP] (see Microchip Packaging Specification 00000049BS.pdf) +QFP 0.8 +0 +64 +64 +Package_QFP +TQFP-80-1EP_14x14mm_P0.65mm_EP9.5x9.5mm +80-Lead Plastic Thin Quad Flatpack (PF) - 14x14mm body, 9.5mm sq thermal pad (http://www.analog.com/media/en/technical-documentation/data-sheets/AD9852.pdf) +QFP 0.65 +0 +85 +81 +Package_QFP +TQFP-80_12x12mm_P0.5mm +80-Lead Plastic Thin Quad Flatpack (PT) - 12x12x1 mm Body, 2.00 mm [TQFP] (see Microchip Packaging Specification 00000049BS.pdf) +QFP 0.5 +0 +80 +80 +Package_QFP +TQFP-80_14x14mm_P0.65mm +80-Lead Plastic Thin Quad Flatpack (PF) - 14x14x1 mm Body, 2.00 mm [TQFP] (see Microchip Packaging Specification 00000049BS.pdf) +QFP 0.65 +0 +80 +80 +Package_QFP +TQFP-100-1EP_14x14mm_P0.5mm_EP5x5mm +TQFP, 100 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/tqfp_edsv/sv_100_4.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +TQFP QFP +0 +117 +101 +Package_QFP +TQFP-100-1EP_14x14mm_P0.5mm_EP5x5mm_ThermalVias +TQFP, 100 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/tqfp_edsv/sv_100_4.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +TQFP QFP +0 +143 +101 +Package_QFP +TQFP-100_12x12mm_P0.4mm +100-Lead Plastic Thin Quad Flatpack (PT) - 12x12x1 mm Body, 2.00 mm [TQFP] (see Microchip Packaging Specification 00000049BS.pdf) +QFP 0.4 +0 +100 +100 +Package_QFP +TQFP-100_14x14mm_P0.5mm +TQFP, 100 Pin (http://www.microsemi.com/index.php?option=com_docman&task=doc_download&gid=131095), generated with kicad-footprint-generator ipc_gullwing_generator.py +TQFP QFP +0 +100 +100 +Package_QFP +TQFP-120_14x14mm_P0.4mm +TQFP120 14x14 / TQFP120 CASE 932AZ (see ON Semiconductor 932AZ.PDF) +QFP 0.4 +0 +120 +120 +Package_QFP +TQFP-128_14x14mm_P0.4mm +TQFP128 14x14 / TQFP128 CASE 932BB (see ON Semiconductor 932BB.PDF) +QFP 0.4 +0 +128 +128 +Package_QFP +TQFP-144_16x16mm_P0.4mm +144-Lead Plastic Thin Quad Flatpack (PH) - 16x16x1 mm Body, 2.00 mm Footprint [TQFP] (see Microchip Packaging Specification 00000049BS.pdf) +QFP 0.4 +0 +144 +144 +Package_QFP +TQFP-144_20x20mm_P0.5mm +TQFP, 144 Pin (http://www.microsemi.com/index.php?option=com_docman&task=doc_download&gid=131095), generated with kicad-footprint-generator ipc_gullwing_generator.py +TQFP QFP +0 +144 +144 +Package_QFP +TQFP-176_24x24mm_P0.5mm +TQFP, 176 Pin (http://www.microsemi.com/index.php?option=com_docman&task=doc_download&gid=131095), generated with kicad-footprint-generator ipc_gullwing_generator.py +TQFP QFP +0 +176 +176 +Package_QFP +VQFP-80_14x14mm_P0.65mm +VQFP, 80 Pin (http://www.microsemi.com/index.php?option=com_docman&task=doc_download&gid=131095), generated with kicad-footprint-generator ipc_gullwing_generator.py +VQFP QFP +0 +80 +80 +Package_QFP +VQFP-100_14x14mm_P0.5mm +VQFP, 100 Pin (http://www.microsemi.com/index.php?option=com_docman&task=doc_download&gid=131095), generated with kicad-footprint-generator ipc_gullwing_generator.py +VQFP QFP +0 +100 +100 +Package_QFP +VQFP-128_14x14mm_P0.4mm +VQFP, 128 Pin (http://www.microsemi.com/index.php?option=com_docman&task=doc_download&gid=131095), generated with kicad-footprint-generator ipc_gullwing_generator.py +VQFP QFP +0 +128 +128 +Package_QFP +VQFP-176_20x20mm_P0.4mm +VQFP, 176 Pin (http://www.microsemi.com/index.php?option=com_docman&task=doc_download&gid=131095), generated with kicad-footprint-generator ipc_gullwing_generator.py +VQFP QFP +0 +176 +176 +Package_SIP +PowerIntegrations_eSIP-7C +eSIP-7C Vertical Flat Package with Heatsink Tab, https://ac-dc.power.com/sites/default/files/product-docs/topswitch-jx_family_datasheet.pdf +Power Integrations E Package +0 +6 +6 +Package_SIP +PowerIntegrations_eSIP-7F +eSIP-7F Flat Package with Heatsink Tab https://ac-dc.power.com/sites/default/files/product-docs/linkswitch-ph_family_datasheet.pdf +Power Integrations L Package +0 +6 +6 +Package_SIP +SIP-8_19x3mm_P2.54mm +SIP 8-pin (http://www.njr.com/semicon/PDF/package/SIP8_E.pdf) +SIP8 +0 +8 +8 +Package_SIP +SIP-9_21.54x3mm_P2.54mm +SIP 9-pin () +SIP8 +0 +9 +9 +Package_SIP +SIP-9_22.3x3mm_P2.54mm +SIP 9-pin () +SIP8 +0 +9 +9 +Package_SIP +SIP3_11.6x8.5mm +RECOM,R78EXX,https://www.recom-power.com/pdf/Innoline/R-78Exx-0.5.pdf +SIP3 Regulator Module +0 +3 +3 +Package_SIP +SIP4_Sharp-SSR_P7.62mm_Angled +SIP4 Footprint for SSR made by Sharp +Solid State relais SSR Sharp +0 +4 +4 +Package_SIP +SIP4_Sharp-SSR_P7.62mm_Angled_NoHole +SIP4 Footprint for SSR made by Sharp +Solid State relais SSR Sharp +0 +4 +4 +Package_SIP +SIP4_Sharp-SSR_P7.62mm_Straight +SIP4 Footprint for SSR made by Sharp +Solid State relais SSR Sharp +0 +4 +4 +Package_SIP +SIP9_Housing +SIP9 +SIP9 +0 +9 +9 +Package_SIP +SIP9_Housing_BigPads +SIP9, large pads +SIP9 +0 +9 +9 +Package_SIP +SLA704XM +SIP SLA704XM (http://www.sumzi.com/upload/files/2007/07/2007073114282034189.PDF) +SIP +0 +18 +18 +Package_SIP +STK672-040-E +SIP-22 (http://www.onsemi.com/pub_link/Collateral/EN5227-D.PDF) +SIP-22 +0 +22 +22 +Package_SIP +STK672-080-E +SIP-15 (http://www.onsemi.com/pub_link/Collateral/EN6507-D.PDF) +SIP-15 +0 +15 +15 +Package_SIP +Sanyo_STK4xx-15_59.2x8.0mm_P2.54mm +Sanyo SIP-15, 59.2mm x 8.0mm bosy size, STK-433E STK-435E STK-436E (http://datasheet.octopart.com/STK430-Sanyo-datasheet-107060.pdf) +Sanyo SIP-15 +0 +15 +15 +Package_SIP +Sanyo_STK4xx-15_78.0x8.0mm_P2.54mm +Sanyo SIP-15, 78.0mm x 8.0mm bosy size, STK-437E STK-439E STK-441E STK-443E (http://datasheet.octopart.com/STK430-Sanyo-datasheet-107060.pdf) +Sanyo SIP-15 +0 +15 +15 +Package_SO +Diodes_PSOP-8 +8-Lead Plastic PSOP, Exposed Die Pad (see https://www.diodes.com/assets/Datasheets/AP2204.pdf) +SSOP 0.50 exposed pad +0 +12 +9 +Package_SO +Diodes_SO-8EP +8-Lead Plastic SO, Exposed Die Pad (see https://www.diodes.com/assets/Package-Files/SO-8EP.pdf) +SO exposed pad +0 +9 +9 +Package_SO +ETSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3x4.2mm +20-Lead Plastic Thin Shrink Small Outline (ST)-4.4 mm Body with Exposed Pad [eTSSOP] (see Microchip Packaging Specification 00000049BS.pdf) +SSOP 0.65 +0 +27 +21 +Package_SO +HSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.1mm +HSOP, 8 Pin (https://www.st.com/resource/en/datasheet/l5973d.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +HSOP SO +0 +13 +9 +Package_SO +HSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.1mm_ThermalVias +HSOP, 8 Pin (https://www.st.com/resource/en/datasheet/l5973d.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +HSOP SO +0 +20 +9 +Package_SO +HSOP-20-1EP_11.0x15.9mm_P1.27mm_SlugDown +HSOP 11.0x15.9mm Pitch 1.27mm Slug Down (PowerSO-20) [JEDEC MO-166] (http://www.st.com/resource/en/datasheet/tda7266d.pdf, www.st.com/resource/en/application_note/cd00003801.pdf) +HSOP 11.0 x 15.9mm Pitch 1.27mm +0 +23 +21 +Package_SO +HSOP-20-1EP_11.0x15.9mm_P1.27mm_SlugDown_ThermalVias +HSOP 11.0x15.9mm Pitch 1.27mm Slug Down Thermal Vias (PowerSO-20) [JEDEC MO-166] (http://www.st.com/resource/en/datasheet/tda7266d.pdf, www.st.com/resource/en/application_note/cd00003801.pdf) +HSOP 11.0 x 15.9mm Pitch 1.27mm +0 +45 +21 +Package_SO +HSOP-20-1EP_11.0x15.9mm_P1.27mm_SlugUp +HSOP 11.0x15.9mm Pitch 1.27mm Slug Up (PowerSO-20) [JEDEC MO-166] (http://www.st.com/resource/en/datasheet/tda7266d.pdf, www.st.com/resource/en/application_note/cd00003801.pdf) +HSOP 11.0 x 15.9mm Pitch 1.27mm +0 +20 +20 +Package_SO +HSOP-36-1EP_11.0x15.9mm_P0.65mm_SlugDown +HSOP 11.0x15.9mm Pitch 0.65mm Slug Down (PowerSO-36) [JEDEC MO-166] (http://www.st.com/resource/en/datasheet/vn808cm-32-e.pdf, http://www.st.com/resource/en/application_note/cd00003801.pdf) +HSOP 11.0 x 15.9mm Pitch 0.65mm +0 +39 +37 +Package_SO +HSOP-36-1EP_11.0x15.9mm_P0.65mm_SlugDown_ThermalVias +HSOP 11.0x15.9mm Pitch 0.65mm Slug Down Thermal Vias (PowerSO-36) [JEDEC MO-166] (http://www.st.com/resource/en/datasheet/vn808cm-32-e.pdf, http://www.st.com/resource/en/application_note/cd00003801.pdf) +HSOP 11.0 x 15.9mm Pitch 0.65mm +0 +61 +37 +Package_SO +HSOP-36-1EP_11.0x15.9mm_P0.65mm_SlugUp +HSOP 11.0x15.9mm Pitch 0.65mm Slug Up (PowerSO-36) [JEDEC MO-166] (http://www.st.com/resource/en/datasheet/vn808cm-32-e.pdf, http://www.st.com/resource/en/application_note/cd00003801.pdf) +HSOP 11.0 x 15.9mm Pitch 0.65mm +0 +36 +36 +Package_SO +HTSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.4x3.2mm +HTSOP, 8 Pin (https://media.digikey.com/pdf/Data%20Sheets/Rohm%20PDFs/BD9G341EFJ.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +HTSOP SO +0 +13 +9 +Package_SO +HTSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.4x3.2mm_ThermalVias +HTSOP, 8 Pin (https://media.digikey.com/pdf/Data%20Sheets/Rohm%20PDFs/BD9G341EFJ.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +HTSOP SO +0 +20 +9 +Package_SO +HTSSOP-14-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask3x3.1mm +HTSSOP, 14 Pin (http://www.ti.com/lit/ds/symlink/lm5161.pdf#page=34), generated with kicad-footprint-generator ipc_gullwing_generator.py +HTSSOP SO +0 +20 +15 +Package_SO +HTSSOP-14-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask3x3.1mm_ThermalVias +HTSSOP, 14 Pin (http://www.ti.com/lit/ds/symlink/lm5161.pdf#page=34), generated with kicad-footprint-generator ipc_gullwing_generator.py +HTSSOP SO +0 +36 +15 +Package_SO +HTSSOP-16-1EP_4.4x5mm_P0.65mm_EP3.4x5mm +16-Lead Plastic HTSSOP (4.4x5x1.2mm); Thermal pad; (http://www.ti.com/lit/ds/symlink/drv8833.pdf) +SSOP 0.65 +0 +29 +17 +Package_SO +HTSSOP-16-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask2.46x2.31mm +HTSSOP, 16 Pin (http://www.analog.com/media/en/technical-documentation/data-sheets/LTC7810.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +HTSSOP SO +0 +20 +17 +Package_SO +HTSSOP-16-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask2.46x2.31mm_ThermalVias +HTSSOP, 16 Pin (http://www.analog.com/media/en/technical-documentation/data-sheets/LTC7810.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +HTSSOP SO +0 +27 +17 +Package_SO +HTSSOP-16-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask3x3mm_ThermalVias +16-Lead Plastic HTSSOP (4.4x5x1.2mm); Thermal pad with vias; (http://www.ti.com/lit/ds/symlink/drv8800.pdf) +SSOP 0.65 +0 +46 +17 +Package_SO +HTSSOP-16-1EP_4.4x5mm_P0.65mm_EP3x3mm +HTSSOP, 16 Pin (https://www.st.com/resource/en/datasheet/stp08cp05.pdf#page=20), generated with kicad-footprint-generator ipc_gullwing_generator.py +HTSSOP SO +0 +21 +17 +Package_SO +HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP2.85x4mm +HTSSOP, 20 Pin (https://pdfserv.maximintegrated.com/package_dwgs/21-0108.PDF U20E-1), generated with kicad-footprint-generator ipc_gullwing_generator.py +HTSSOP SO +0 +23 +21 +Package_SO +HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm +20-Lead Plastic Thin Shrink Small Outline (ST)-4.4 mm Body [HTSSOP], with thermal pad with vias +HTSSOP 0.65 +0 +29 +21 +Package_SO +HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm_Mask2.4x3.7mm +HTSSOP, 20 Pin (http://www.ti.com/lit/ds/symlink/bq24006.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +HTSSOP SO +0 +24 +21 +Package_SO +HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm_Mask2.75x3.43mm +HTSSOP, 20 Pin (http://www.ti.com/lit/ds/symlink/tlc5971.pdf#page=37&zoom=160,-90,3), generated with kicad-footprint-generator ipc_gullwing_generator.py +HTSSOP SO +0 +26 +21 +Package_SO +HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm_Mask2.75x3.43mm_ThermalVias +HTSSOP, 20 Pin (http://www.ti.com/lit/ds/symlink/tlc5971.pdf#page=37&zoom=160,-90,3), generated with kicad-footprint-generator ipc_gullwing_generator.py +HTSSOP SO +0 +42 +21 +Package_SO +HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm_Mask2.75x3.43mm_ThermalVias_HandSolder +HTSSOP, 20 Pin (http://www.ti.com/lit/ds/symlink/tlc5971.pdf#page=37&zoom=160,-90,3), generated with kicad-footprint-generator ipc_gullwing_generator.py +HTSSOP SO +0 +42 +21 +Package_SO +HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm_Mask2.96x2.96mm +HTSSOP, 20 Pin (https://www.ti.com/lit/ds/symlink/tps2663.pdf#page=49), generated with kicad-footprint-generator ipc_gullwing_generator.py +HTSSOP SO +0 +23 +21 +Package_SO +HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm_Mask2.96x2.96mm_ThermalVias +HTSSOP, 20 Pin (https://www.ti.com/lit/ds/symlink/tps2663.pdf#page=49), generated with kicad-footprint-generator ipc_gullwing_generator.py +HTSSOP SO +0 +42 +21 +Package_SO +HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm_ThermalVias +20-Lead Plastic Thin Shrink Small Outline (ST)-4.4 mm Body [HTSSOP], with thermal pad with vias +HTSSOP 0.65 +0 +45 +21 +Package_SO +HTSSOP-24-1EP_4.4x7.8mm_P0.65mm_EP3.2x5mm +HTSSOP, 24 Pin (https://www.st.com/resource/en/datasheet/stp16cp05.pdf#page=25), generated with kicad-footprint-generator ipc_gullwing_generator.py +HTSSOP SO +0 +31 +25 +Package_SO +HTSSOP-24-1EP_4.4x7.8mm_P0.65mm_EP3.4x7.8mm_Mask2.4x4.68mm +HTSSOP, 24 Pin (http://www.ti.com/lit/ds/symlink/tps703.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +HTSSOP SO +0 +28 +25 +Package_SO +HTSSOP-24-1EP_4.4x7.8mm_P0.65mm_EP3.4x7.8mm_Mask2.4x4.68mm_ThermalVias +HTSSOP, 24 Pin (http://www.ti.com/lit/ds/symlink/tps703.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +HTSSOP SO +0 +47 +25 +Package_SO +HTSSOP-28-1EP_4.4x9.7mm_P0.65mm_EP2.85x5.4mm +HTSSOP, 28 Pin (https://pdfserv.maximintegrated.com/package_dwgs/21-0108.PDF), generated with kicad-footprint-generator ipc_gullwing_generator.py +HTSSOP SO +0 +30 +29 +Package_SO +HTSSOP-28-1EP_4.4x9.7mm_P0.65mm_EP2.85x5.4mm_ThermalVias +HTSSOP, 28 Pin (https://pdfserv.maximintegrated.com/package_dwgs/21-0108.PDF), generated with kicad-footprint-generator ipc_gullwing_generator.py +HTSSOP SO +0 +41 +29 +Package_SO +HTSSOP-28-1EP_4.4x9.7mm_P0.65mm_EP3.4x9.5mm +HTSSOP28: plastic thin shrink small outline package; 28 leads; body width 4.4 mm; thermal pad +TSSOP HTSSOP 0.65 thermal pad +0 +39 +29 +Package_SO +HTSSOP-28-1EP_4.4x9.7mm_P0.65mm_EP3.4x9.5mm_Mask2.4x6.17mm +HTSSOP28: plastic thin shrink small outline package; 28 leads; body width 4.4 mm; thermal pad +TSSOP HTSSOP 0.65 thermal pad +0 +40 +29 +Package_SO +HTSSOP-28-1EP_4.4x9.7mm_P0.65mm_EP3.4x9.5mm_Mask2.4x6.17mm_ThermalVias +HTSSOP28: plastic thin shrink small outline package; 28 leads; body width 4.4 mm; thermal pad +TSSOP HTSSOP 0.65 thermal pad +0 +55 +29 +Package_SO +HTSSOP-28-1EP_4.4x9.7mm_P0.65mm_EP3.4x9.5mm_ThermalVias +HTSSOP28: plastic thin shrink small outline package; 28 leads; body width 4.4 mm; thermal pad +TSSOP HTSSOP 0.65 thermal pad +0 +58 +29 +Package_SO +HTSSOP-32-1EP_6.1x11mm_P0.65mm_EP5.2x11mm_Mask4.11x4.36mm +HTSSOP32: plastic thin shrink small outline package; 32 leads; body width 6.1 mm; lead pitch 0.65 mm (see NXP SSOP-TSSOP-VSO-REFLOW.pdf and sot487-1_po.pdf) +SSOP 0.65 PowerPAD +0 +43 +33 +Package_SO +HTSSOP-32-1EP_6.1x11mm_P0.65mm_EP5.2x11mm_Mask4.11x4.36mm_ThermalVias +HTSSOP32: plastic thin shrink small outline package; 32 leads; body width 6.1 mm; lead pitch 0.65 mm (see NXP SSOP-TSSOP-VSO-REFLOW.pdf and sot487-1_po.pdf) +SSOP 0.65 PowerPAD +0 +83 +33 +Package_SO +HTSSOP-38-1EP_6.1x12.5mm_P0.65mm_EP5.2x12.5mm_Mask3.39x6.35mm +HTSSOP, 38 Pin (http://www.ti.com/lit/ds/symlink/tlc5951.pdf#page=47&zoom=140,-67,15), generated with kicad-footprint-generator ipc_gullwing_generator.py +HTSSOP SO +0 +46 +39 +Package_SO +HTSSOP-38-1EP_6.1x12.5mm_P0.65mm_EP5.2x12.5mm_Mask3.39x6.35mm_ThermalVias +HTSSOP, 38 Pin (http://www.ti.com/lit/ds/symlink/tlc5951.pdf#page=47&zoom=140,-67,15), generated with kicad-footprint-generator ipc_gullwing_generator.py +HTSSOP SO +0 +87 +39 +Package_SO +HTSSOP-56-1EP_6.1x14mm_P0.5mm_EP3.61x6.35mm +HTSSOP56: plastic thin shrink small outline package http://www.ti.com/lit/ds/symlink/drv8301.pdf +HTSSOP 0.5 +0 +72 +57 +Package_SO +Infineon_PG-DSO-8-27_3.9x4.9mm_EP2.65x3mm +Infineon PG-DSO, 8 Pin (https://www.infineon.com/cms/en/product/packages/PG-DSO/PG-DSO-8-27), generated with kicad-footprint-generator ipc_gullwing_generator.py +Infineon PG-DSO SO +0 +13 +9 +Package_SO +Infineon_PG-DSO-8-27_3.9x4.9mm_EP2.65x3mm_ThermalVias +Infineon PG-DSO, 8 Pin (https://www.infineon.com/cms/en/product/packages/PG-DSO/PG-DSO-8-27), generated with kicad-footprint-generator ipc_gullwing_generator.py +Infineon PG-DSO SO +0 +23 +9 +Package_SO +Infineon_PG-DSO-8-43 +Infineon_PG-DSO-8-43 +DSO DSO-8 SOIC SOIC-8 +0 +12 +9 +Package_SO +Infineon_PG-DSO-12-9 +Infineon PG-DSO 12 pin, exposed pad: 4.5x8.1mm, with thermal vias (https://www.infineon.com/cms/en/product/packages/PG-DSO/PG-DSO-12-9/) +PG-DSO +0 +23 +13 +Package_SO +Infineon_PG-DSO-12-9_ThermalVias +Infineon PG-DSO 12 pin, exposed pad: 4.5x8.1mm, with thermal vias (https://www.infineon.com/cms/en/product/packages/PG-DSO/PG-DSO-12-9/) +PG-DSO +0 +42 +13 +Package_SO +Infineon_PG-DSO-12-11 +Infineon PG-DSO 12 pin, exposed pad: 4.5x8.1mm, with thermal vias (https://www.infineon.com/cms/en/product/packages/PG-DSO/PG-DSO-12-11/) +PG-DSO +0 +23 +13 +Package_SO +Infineon_PG-DSO-12-11_ThermalVias +Infineon PG-DSO 12 pin, exposed pad: 4.5x8.1mm, with thermal vias (https://www.infineon.com/cms/en/product/packages/PG-DSO/PG-DSO-12-11/) +PG-DSO +0 +42 +13 +Package_SO +Infineon_PG-DSO-20-30 +Infineon SO package 20pin, exposed pad 4.5x7mm (https://www.infineon.com/cms/en/product/packages/PG-DSO/PG-DSO-20-71/) +DSO-20 +0 +31 +21 +Package_SO +Infineon_PG-DSO-20-30_ThermalVias +Infineon SO package 20pin, exposed pad 4.5x7mm (https://www.infineon.com/cms/en/product/packages/PG-DSO/PG-DSO-20-71/) +DSO-20 +0 +45 +21 +Package_SO +Infineon_PG-DSO-20-32 +Infineon SO package 20pin without exposed pad (https://www.infineon.com/cms/en/product/packages/PG-DSO/PG-DSO-20-32/) +DSO-20 +0 +20 +20 +Package_SO +Infineon_PG-DSO-20-85 +Infineon SO package 20pin with exposed pad (https://www.infineon.com/cms/en/product/packages/PG-DSO/PG-DSO-20-85/) +DSO-20 +0 +31 +21 +Package_SO +Infineon_PG-DSO-20-85_ThermalVias +Infineon SO package 20pin with exposed pad (https://www.infineon.com/cms/en/product/packages/PG-DSO/PG-DSO-20-85/) +DSO-20 +0 +113 +21 +Package_SO +Infineon_PG-DSO-20-87 +Infineon SO package 20pin without exposed pad (https://www.infineon.com/cms/en/product/packages/PG-DSO/PG-DSO-20-87/) +DSO-20 +0 +20 +20 +Package_SO +Infineon_PG-TSDSO-14-22 +Infineon_PG-TSDSO-14-22 +Infineon TSDSO 14-22 +0 +17 +15 +Package_SO +Linear_MSOP-12-16-1EP_3x4mm_P0.5mm +12-Lead Plastic Micro Small Outline Package (MS) [MSOP], variant of MSOP-16 (see http://cds.linear.com/docs/en/datasheet/3630fd.pdf) +SSOP 0.5 +0 +15 +13 +Package_SO +Linear_MSOP-12-16_3x4mm_P0.5mm +12-Lead Plastic Micro Small Outline Package (MS) [MSOP], variant of MSOP-16 (see https://www.analog.com/media/en/technical-documentation/data-sheets/3748fb.pdf) +SSOP 0.5 +0 +12 +12 +Package_SO +MFSOP6-4_4.4x3.6mm_P1.27mm +https://toshiba.semicon-storage.com/ap-en/design-support/package/detail.4pin%20MFSOP6.html +MFSOP 4 pin SMD +0 +4 +4 +Package_SO +MFSOP6-5_4.4x3.6mm_P1.27mm +https://toshiba.semicon-storage.com/ap-en/design-support/package/detail.5pin%20MFSOP6.html +MFSOP 4 pin SMD +0 +5 +5 +Package_SO +MSOP-8-1EP_3x3mm_P0.65mm_EP1.68x1.88mm +MSOP, 8 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/4440fb.pdf#page=13), generated with kicad-footprint-generator ipc_gullwing_generator.py +MSOP SO +0 +13 +9 +Package_SO +MSOP-8-1EP_3x3mm_P0.65mm_EP1.68x1.88mm_ThermalVias +MSOP, 8 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/4440fb.pdf#page=13), generated with kicad-footprint-generator ipc_gullwing_generator.py +MSOP SO +0 +18 +9 +Package_SO +MSOP-8-1EP_3x3mm_P0.65mm_EP1.73x1.85mm +MSOP, 8 Pin (http://www.ti.com/lit/ds/symlink/lm25085.pdf#page=32), generated with kicad-footprint-generator ipc_gullwing_generator.py +MSOP SO +0 +13 +9 +Package_SO +MSOP-8-1EP_3x3mm_P0.65mm_EP1.73x1.85mm_ThermalVias +MSOP, 8 Pin (http://www.ti.com/lit/ds/symlink/lm25085.pdf#page=32), generated with kicad-footprint-generator ipc_gullwing_generator.py +MSOP SO +0 +18 +9 +Package_SO +MSOP-8-1EP_3x3mm_P0.65mm_EP1.95x2.15mm +MSOP, 8 Pin (http://www.st.com/resource/en/datasheet/pm8834.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +MSOP SO +0 +13 +9 +Package_SO +MSOP-8-1EP_3x3mm_P0.65mm_EP1.95x2.15mm_ThermalVias +MSOP, 8 Pin (http://www.st.com/resource/en/datasheet/pm8834.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +MSOP SO +0 +18 +9 +Package_SO +MSOP-8-1EP_3x3mm_P0.65mm_EP2.5x3mm_Mask1.73x2.36mm +MSOP, 8 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/mic5355_6.pdf#page=15), generated with kicad-footprint-generator ipc_gullwing_generator.py +MSOP SO +0 +14 +9 +Package_SO +MSOP-8-1EP_3x3mm_P0.65mm_EP2.5x3mm_Mask1.73x2.36mm_ThermalVias +MSOP, 8 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/mic5355_6.pdf#page=15), generated with kicad-footprint-generator ipc_gullwing_generator.py +MSOP SO +0 +19 +9 +Package_SO +MSOP-8_3x3mm_P0.65mm +MSOP, 8 Pin (https://www.jedec.org/system/files/docs/mo-187F.pdf variant AA), generated with kicad-footprint-generator ipc_gullwing_generator.py +MSOP SO +0 +8 +8 +Package_SO +MSOP-10-1EP_3x3mm_P0.5mm_EP1.68x1.88mm +MSOP, 10 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/3805fg.pdf#page=18), generated with kicad-footprint-generator ipc_gullwing_generator.py +MSOP SO +0 +15 +11 +Package_SO +MSOP-10-1EP_3x3mm_P0.5mm_EP1.68x1.88mm_ThermalVias +MSOP, 10 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/3805fg.pdf#page=18), generated with kicad-footprint-generator ipc_gullwing_generator.py +MSOP SO +0 +20 +11 +Package_SO +MSOP-10-1EP_3x3mm_P0.5mm_EP1.73x1.98mm +MSOP, 10 Pin (www.allegromicro.com/~/media/Files/Datasheets/A4952-3-Datasheet.ashx?la=en#page=10), generated with kicad-footprint-generator ipc_gullwing_generator.py +MSOP SO +0 +15 +11 +Package_SO +MSOP-10-1EP_3x3mm_P0.5mm_EP1.73x1.98mm_ThermalVias +MSOP, 10 Pin (www.allegromicro.com/~/media/Files/Datasheets/A4952-3-Datasheet.ashx?la=en#page=10), generated with kicad-footprint-generator ipc_gullwing_generator.py +MSOP SO +0 +20 +11 +Package_SO +MSOP-10_3x3mm_P0.5mm +10-Lead Plastic Micro Small Outline Package (MS) [MSOP] (see Microchip Packaging Specification 00000049BS.pdf) +SSOP 0.5 +0 +10 +10 +Package_SO +MSOP-12-1EP_3x4mm_P0.65mm_EP1.65x2.85mm +MSOP, 12 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/3652fe.pdf#page=24), generated with kicad-footprint-generator ipc_gullwing_generator.py +MSOP SO +0 +17 +13 +Package_SO +MSOP-12-1EP_3x4mm_P0.65mm_EP1.65x2.85mm_ThermalVias +MSOP, 12 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/3652fe.pdf#page=24), generated with kicad-footprint-generator ipc_gullwing_generator.py +MSOP SO +0 +24 +13 +Package_SO +MSOP-12-16-1EP_3x4mm_P0.5mm_EP1.65x2.85mm +10-Lead Plastic Micro Small Outline Package (MS) [MSOP] (see Microchip Packaging Specification 00000049BS.pdf) +SSOP 0.5 +0 +19 +13 +Package_SO +MSOP-12-16-1EP_3x4mm_P0.5mm_EP1.65x2.85mm_ThermalVias +10-Lead Plastic Micro Small Outline Package (MS) [MSOP] (see Microchip Packaging Specification 00000049BS.pdf) +SSOP 0.5 +0 +25 +13 +Package_SO +MSOP-12-16_3x4mm_P0.5mm +10-Lead Plastic Micro Small Outline Package (MS) [MSOP] (see Microchip Packaging Specification 00000049BS.pdf) +SSOP 0.5 +0 +12 +12 +Package_SO +MSOP-12_3x4mm_P0.65mm +MSOP, 12 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/6957fb.pdf#page=36), generated with kicad-footprint-generator ipc_gullwing_generator.py +MSOP SO +0 +12 +12 +Package_SO +MSOP-16-1EP_3x4.039mm_P0.5mm_EP1.651x2.845mm +MSOP, 16 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-msop/05081667_F_MSE16.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +MSOP SO +0 +21 +17 +Package_SO +MSOP-16-1EP_3x4.039mm_P0.5mm_EP1.651x2.845mm_ThermalVias +MSOP, 16 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-msop/05081667_F_MSE16.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +MSOP SO +0 +28 +17 +Package_SO +MSOP-16-1EP_3x4mm_P0.5mm_EP1.65x2.85mm +MSOP, 16 Pin (http://cds.linear.com/docs/en/datasheet/37551fd.pdf#page=23), generated with kicad-footprint-generator ipc_gullwing_generator.py +MSOP SO +0 +21 +17 +Package_SO +MSOP-16-1EP_3x4mm_P0.5mm_EP1.65x2.85mm_ThermalVias +MSOP, 16 Pin (http://cds.linear.com/docs/en/datasheet/37551fd.pdf#page=23), generated with kicad-footprint-generator ipc_gullwing_generator.py +MSOP SO +0 +28 +17 +Package_SO +MSOP-16_3x4.039mm_P0.5mm +MSOP, 16 Pin (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-msop/05081669_A_MS16.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +MSOP SO +0 +16 +16 +Package_SO +MSOP-16_3x4mm_P0.5mm +MSOP, 16 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/436412f.pdf#page=22), generated with kicad-footprint-generator ipc_gullwing_generator.py +MSOP SO +0 +16 +16 +Package_SO +ONSemi_SO-8FL_488AA +ON Semi DFN5 5x6mm 1.27P SO-8FL CASE 488A https://www.onsemi.com/pub/Collateral/488AA.PDF +ON Semi DFN5 5x6mm 1.27P SO-8FL CASE 488A +0 +5 +5 +Package_SO +OnSemi_Micro8 +ON Semiconductor Micro8 (Case846A-02): https://www.onsemi.com/pub/Collateral/846A-02.PDF +micro8 +0 +8 +8 +Package_SO +PSOP-44_16.9x27.17mm_P1.27mm +PSOP44: plastic thin shrink small outline package; 44 leads; body width 16.90 mm +PSOP 1.27 +0 +44 +44 +Package_SO +PowerIntegrations_SO-8 +Power-Integrations variant of 8-Lead Plastic Small Outline (SN) - Narrow, 3.90 mm Body [SOIC], see https://ac-dc.power.com/sites/default/files/product-docs/senzero_family_datasheet.pdf +SOIC 1.27 +0 +8 +8 +Package_SO +PowerIntegrations_SO-8B +Power-Integrations variant of 8-Lead Plastic Small Outline (SN) - Narrow, 3.90 mm Body [SOIC], see https://www.mouser.com/ds/2/328/linkswitch-pl_family_datasheet-12517.pdf +SOIC 1.27 +0 +7 +7 +Package_SO +PowerIntegrations_SO-8C +Power-Integrations variant of 8-Lead Plastic Small Outline (SN) - Narrow, 3.90 mm Body [SOIC], see https://www.mouser.com/ds/2/328/linkswitch-pl_family_datasheet-12517.pdf +SOIC 1.27 +0 +7 +7 +Package_SO +PowerIntegrations_eSOP-12B +eSOP-12B SMT Flat Package with Heatsink Tab, see https://ac-dc.power.com/sites/default/files/product-docs/topswitch-jx_family_datasheet.pdf +Power Integrations K Package +0 +12 +12 +Package_SO +PowerPAK_SO-8_Dual +PowerPAK SO-8 Dual (https://www.vishay.com/docs/71655/powerpak.pdf, https://www.vishay.com/docs/72600/72600.pdf) +PowerPAK SO-8 Dual +0 +10 +6 +Package_SO +PowerPAK_SO-8_Single +PowerPAK SO-8 Single (https://www.vishay.com/docs/71655/powerpak.pdf, https://www.vishay.com/docs/72599/72599.pdf) +PowerPAK SO-8 Single +0 +9 +5 +Package_SO +QSOP-16_3.9x4.9mm_P0.635mm +16-Lead Plastic Shrink Small Outline Narrow Body (QR)-.150" Body [QSOP] (see Microchip Packaging Specification 00000049BS.pdf) +SSOP 0.635 +0 +16 +16 +Package_SO +QSOP-20_3.9x8.7mm_P0.635mm +20-Lead Plastic Shrink Small Outline Narrow Body (http://www.analog.com/media/en/technical-documentation/data-sheets/ADuM7640_7641_7642_7643.pdf) +QSOP 0.635 +0 +20 +20 +Package_SO +QSOP-24_3.9x8.7mm_P0.635mm +24-Lead Plastic Shrink Small Outline Narrow Body (QR)-.150" Body [QSOP] (see Microchip Packaging Specification 00000049CH.pdf) +QSOP 0.635 +0 +24 +24 +Package_SO +SC-74-6_1.5x2.9mm_P0.95mm +SC-74, 6 Pin (https://www.nxp.com/docs/en/package-information/SOT457.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +SC-74 SO +0 +6 +6 +Package_SO +SO-4_4.4x2.3mm_P1.27mm +4-Lead Plastic Small Outline (SO), see http://datasheet.octopart.com/OPIA403BTRE-Optek-datasheet-5328560.pdf +SO SOIC 1.27 +0 +4 +4 +Package_SO +SO-4_4.4x3.6mm_P2.54mm +4-Lead Plastic Small Outline (SO), see https://www.elpro.org/de/index.php?controller=attachment&id_attachment=339 +SO SOIC 2.54 +0 +4 +4 +Package_SO +SO-4_4.4x3.9mm_P2.54mm +SO, 4 Pin (https://toshiba.semicon-storage.com/info/docget.jsp?did=10047&prodName=TLP3123), generated with kicad-footprint-generator ipc_gullwing_generator.py +SO SO +0 +4 +4 +Package_SO +SO-4_4.4x4.3mm_P2.54mm +4-Lead Plastic Small Outline (SO), see https://docs.broadcom.com/docs/AV02-0173EN +SO SOIC 2.54 +0 +4 +4 +Package_SO +SO-4_7.6x3.6mm_P2.54mm +4-Lead Plastic Small Outline (SO) (http://www.everlight.com/file/ProductFile/201407061745083848.pdf) +SO SOIC 2.54 +0 +4 +4 +Package_SO +SO-5_4.4x3.6mm_P1.27mm +5-Lead Plastic Small Outline (SO), see https://docs.broadcom.com/cs/Satellite?blobcol=urldata&blobheader=application%2Fpdf&blobheadername1=Content-Disposition&blobheadername2=Content-Type&blobheadername3=MDT-Type&blobheadervalue1=attachment%3Bfilename%3DIPD-Selection-Guide_AV00-0254EN_030617.pdf&blobheadervalue2=application%2Fx-download&blobheadervalue3=abinary%253B%2Bcharset%253DUTF-8&blobkey=id&blobnocache=true&blobtable=MungoBlobs&blobwhere=1430884105675&ssbinary=true +SO SOIC 1.27 +0 +5 +5 +Package_SO +SO-6L_10x3.84mm_P1.27mm +6-pin plasic small outline 7,5mm long https://toshiba.semicon-storage.com/info/docget.jsp?did=53548&prodName=TLP2770 +SO-6L +0 +6 +6 +Package_SO +SO-6_4.4x3.6mm_P1.27mm +6-Lead Plastic Small Outline (SO), see https://docs.broadcom.com/cs/Satellite?blobcol=urldata&blobheader=application%2Fpdf&blobheadername1=Content-Disposition&blobheadername2=Content-Type&blobheadername3=MDT-Type&blobheadervalue1=attachment%3Bfilename%3DIPD-Selection-Guide_AV00-0254EN_030617.pdf&blobheadervalue2=application%2Fx-download&blobheadervalue3=abinary%253B%2Bcharset%253DUTF-8&blobkey=id&blobnocache=true&blobtable=MungoBlobs&blobwhere=1430884105675&ssbinary=true +SO SOIC 1.27 +0 +6 +6 +Package_SO +SO-8_3.9x4.9mm_P1.27mm +SO, 8 Pin (https://www.nxp.com/docs/en/data-sheet/PCF8523.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +SO SO +0 +8 +8 +Package_SO +SO-8_5.3x6.2mm_P1.27mm +SO, 8 Pin (https://www.ti.com/lit/ml/msop001a/msop001a.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +SO SO +0 +8 +8 +Package_SO +SO-14_3.9x8.65mm_P1.27mm +SO, 14 Pin (https://www.st.com/resource/en/datasheet/l6491.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +SO SO +0 +14 +14 +Package_SO +SO-14_5.3x10.2mm_P1.27mm +SO, 14 Pin (https://www.ti.com/lit/ml/msop002a/msop002a.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +SO SO +0 +14 +14 +Package_SO +SO-16_3.9x9.9mm_P1.27mm +SO, 16 Pin (https://www.nxp.com/docs/en/package-information/SOT109-1.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +SO SO +0 +16 +16 +Package_SO +SO-16_5.3x10.2mm_P1.27mm +SO, 16 Pin (https://www.ti.com/lit/ml/msop002a/msop002a.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +SO SO +0 +16 +16 +Package_SO +SO-20-1EP_7.52x12.825mm_P1.27mm_EP6.045x12.09mm_Mask3.56x4.47mm +SO, 20 Pin (http://www.ti.com/lit/ds/symlink/opa569.pdf, http://www.ti.com/lit/an/slma004b/slma004b.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +SO SO +0 +23 +21 +Package_SO +SO-20-1EP_7.52x12.825mm_P1.27mm_EP6.045x12.09mm_Mask3.56x4.47mm_ThermalVias +SO, 20 Pin (http://www.ti.com/lit/ds/symlink/opa569.pdf, http://www.ti.com/lit/an/slma004b/slma004b.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +SO SO +0 +51 +21 +Package_SO +SO-20_5.3x12.6mm_P1.27mm +SO, 20 Pin (https://www.ti.com/lit/ml/msop002a/msop002a.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +SO SO +0 +20 +20 +Package_SO +SO-20_12.8x7.5mm_P1.27mm +SO-20, 12.8x7.5mm, https://www.nxp.com/docs/en/data-sheet/SA605.pdf +S0-20 +0 +20 +20 +Package_SO +SO-24_5.3x15mm_P1.27mm +SO, 24 Pin (https://www.ti.com/lit/ml/msop002a/msop002a.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +SO SO +0 +24 +24 +Package_SO +SOIC-4_4.55x2.6mm_P1.27mm +SOIC, 4 Pin (https://toshiba.semicon-storage.com/info/docget.jsp?did=12884&prodName=TLP291), generated with kicad-footprint-generator ipc_gullwing_generator.py +SOIC SO +0 +4 +4 +Package_SO +SOIC-4_4.55x3.7mm_P2.54mm +SOIC, 6 Pin (https://toshiba.semicon-storage.com/info/docget.jsp?did=11791&prodName=TLP185), generated with kicad-footprint-generator ipc_gullwing_generator.py +SOIC SO +0 +4 +4 +Package_SO +SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.29x3mm +SOIC, 8 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/ada4898-1_4898-2.pdf#page=29), generated with kicad-footprint-generator ipc_gullwing_generator.py +SOIC SO +0 +13 +9 +Package_SO +SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.29x3mm_ThermalVias +SOIC, 8 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/ada4898-1_4898-2.pdf#page=29), generated with kicad-footprint-generator ipc_gullwing_generator.py +SOIC SO +0 +20 +9 +Package_SO +SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.3mm +SOIC, 8 Pin (http://www.allegromicro.com/~/media/Files/Datasheets/A4950-Datasheet.ashx#page=8), generated with kicad-footprint-generator ipc_gullwing_generator.py +SOIC SO +0 +13 +9 +Package_SO +SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.3mm_ThermalVias +SOIC, 8 Pin (http://www.allegromicro.com/~/media/Files/Datasheets/A4950-Datasheet.ashx#page=8), generated with kicad-footprint-generator ipc_gullwing_generator.py +SOIC SO +0 +20 +9 +Package_SO +SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.81mm +SOIC, 8 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/ada4898-1_4898-2.pdf#page=29), generated with kicad-footprint-generator ipc_gullwing_generator.py +SOIC SO +0 +13 +9 +Package_SO +SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.81mm_ThermalVias +SOIC, 8 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/ada4898-1_4898-2.pdf#page=29), generated with kicad-footprint-generator ipc_gullwing_generator.py +SOIC SO +0 +20 +9 +Package_SO +SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.95x4.9mm_Mask2.71x3.4mm +SOIC, 8 Pin (http://www.ti.com/lit/ds/symlink/lm5017.pdf#page=31), generated with kicad-footprint-generator ipc_gullwing_generator.py +SOIC SO +0 +14 +9 +Package_SO +SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.95x4.9mm_Mask2.71x3.4mm_ThermalVias +SOIC, 8 Pin (http://www.ti.com/lit/ds/symlink/lm5017.pdf#page=31), generated with kicad-footprint-generator ipc_gullwing_generator.py +SOIC SO +0 +23 +9 +Package_SO +SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.514x3.2mm +SOIC, 8 Pin (https://www.renesas.com/eu/en/www/doc/datasheet/hip2100.pdf#page=13), generated with kicad-footprint-generator ipc_gullwing_generator.py +SOIC SO +0 +13 +9 +Package_SO +SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.514x3.2mm_ThermalVias +SOIC, 8 Pin (https://www.renesas.com/eu/en/www/doc/datasheet/hip2100.pdf#page=13), generated with kicad-footprint-generator ipc_gullwing_generator.py +SOIC SO +0 +20 +9 +Package_SO +SOIC-8-N7_3.9x4.9mm_P1.27mm +8-Lead Plastic Small Outline (SN) - Narrow, 3.90 mm Body [SOIC], pin 7 removed (Microchip Packaging Specification 00000049BS.pdf, http://www.onsemi.com/pub/Collateral/NCP1207B.PDF) +SOIC 1.27 +0 +7 +7 +Package_SO +SOIC-8_3.9x4.9mm_P1.27mm +SOIC, 8 Pin (JEDEC MS-012AA, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/soic_narrow-r/r_8.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +SOIC SO +0 +8 +8 +Package_SO +SOIC-8_5.23x5.23mm_P1.27mm +SOIC, 8 Pin (http://www.winbond.com/resource-files/w25q32jv%20revg%2003272018%20plus.pdf#page=68), generated with kicad-footprint-generator ipc_gullwing_generator.py +SOIC SO +0 +8 +8 +Package_SO +SOIC-8_5.275x5.275mm_P1.27mm +SOIC, 8 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/20005045C.pdf#page=23), generated with kicad-footprint-generator ipc_gullwing_generator.py +SOIC SO +0 +8 +8 +Package_SO +SOIC-8_7.5x5.85mm_P1.27mm +SOIC, 8 Pin (http://www.ti.com/lit/ml/mpds382b/mpds382b.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +SOIC SO +0 +8 +8 +Package_SO +SOIC-14-16_3.9x9.9mm_P1.27mm +SOIC, 16 Pin package with pin 2 and 13 removed for voltage clearance (UCC256301, https://www.ti.com/lit/ds/symlink/ucc256301.pdf) +SOIC SO +0 +14 +14 +Package_SO +SOIC-14W_7.5x9mm_P1.27mm +SOIC, 14 Pin (JEDEC MS-013AF, https://www.analog.com/media/en/package-pcb-resources/package/54614177245586rw_14.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +SOIC SO +0 +14 +14 +Package_SO +SOIC-14_3.9x8.7mm_P1.27mm +SOIC, 14 Pin (JEDEC MS-012AB, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/soic_narrow-r/r_14.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +SOIC SO +0 +14 +14 +Package_SO +SOIC-16W-12_7.5x10.3mm_P1.27mm +SOIC-16 With 12 Pin Placed - Wide, 7.50 mm Body [SOIC] (https://docs.broadcom.com/docs/AV02-0169EN) +SOIC 1.27 16 12 Wide +0 +12 +12 +Package_SO +SOIC-16W_5.3x10.2mm_P1.27mm +16-Lead Plastic Small Outline (SO) - Wide, 5.3 mm Body (http://www.ti.com/lit/ml/msop002a/msop002a.pdf) +SOIC 1.27 +0 +16 +16 +Package_SO +SOIC-16W_7.5x10.3mm_P1.27mm +SOIC, 16 Pin (JEDEC MS-013AA, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/soic_wide-rw/rw_16.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +SOIC SO +0 +16 +16 +Package_SO +SOIC-16W_7.5x12.8mm_P1.27mm +SOIC, 16 Pin (https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ri_soic_ic/ri_16_1.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +SOIC SO +0 +16 +16 +Package_SO +SOIC-16_3.9x9.9mm_P1.27mm +SOIC, 16 Pin (JEDEC MS-012AC, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/soic_narrow-r/r_16.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +SOIC SO +0 +16 +16 +Package_SO +SOIC-16_4.55x10.3mm_P1.27mm +SOIC, 16 Pin (https://toshiba.semicon-storage.com/info/docget.jsp?did=12858&prodName=TLP291-4), generated with kicad-footprint-generator ipc_gullwing_generator.py +SOIC SO +0 +16 +16 +Package_SO +SOIC-18W_7.5x11.6mm_P1.27mm +SOIC, 18 Pin (JEDEC MS-013AB, https://www.analog.com/media/en/package-pcb-resources/package/33254132129439rw_18.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +SOIC SO +0 +18 +18 +Package_SO +SOIC-20W_7.5x12.8mm_P1.27mm +SOIC, 20 Pin (JEDEC MS-013AC, https://www.analog.com/media/en/package-pcb-resources/package/233848rw_20.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +SOIC SO +0 +20 +20 +Package_SO +SOIC-24W_7.5x15.4mm_P1.27mm +SOIC, 24 Pin (JEDEC MS-013AD, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/soic_wide-rw/RW_24.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +SOIC SO +0 +24 +24 +Package_SO +SOIC-28W_7.5x17.9mm_P1.27mm +SOIC, 28 Pin (JEDEC MS-013AE, https://www.analog.com/media/en/package-pcb-resources/package/35833120341221rw_28.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +SOIC SO +0 +28 +28 +Package_SO +SOIC-28W_7.5x18.7mm_P1.27mm +SOIC, 28 Pin (https://www.akm.com/akm/en/file/datasheet/AK5394AVS.pdf#page=23), generated with kicad-footprint-generator ipc_gullwing_generator.py +SOIC SO +0 +28 +28 +Package_SO +SOIJ-8_5.3x5.3mm_P1.27mm +8-Lead Plastic Small Outline (SM) - Medium, 5.28 mm Body [SOIC] (see Microchip Packaging Specification 00000049BS.pdf) +SOIC 1.27 +0 +8 +8 +Package_SO +SOJ-36_10.16x23.49mm_P1.27mm +SOJ, 36 Pin (http://www.issi.com/WW/pdf/61-64C5128AL.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +SOJ SO +0 +36 +36 +Package_SO +SOP-4_3.8x4.1mm_P2.54mm +SOP, 4 Pin (http://www.ixysic.com/home/pdfs.nsf/www/CPC1017N.pdf/$file/CPC1017N.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +SOP SO +0 +4 +4 +Package_SO +SOP-4_4.4x2.6mm_P1.27mm +SOP, 4 Pin (http://www.vishay.com/docs/83510/tcmt1100.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +SOP SO +0 +4 +4 +Package_SO +SOP-8-1EP_4.57x4.57mm_P1.27mm_EP4.57x4.45mm +SOP, 8 Pin (https://ww2.minicircuits.com/case_style/XX112.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +SOP SO +0 +13 +9 +Package_SO +SOP-8-1EP_4.57x4.57mm_P1.27mm_EP4.57x4.45mm_ThermalVias +SOP, 8 Pin (https://ww2.minicircuits.com/case_style/XX112.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +SOP SO +0 +20 +9 +Package_SO +SOP-8_3.9x4.9mm_P1.27mm +SOP, 8 Pin (http://www.macronix.com/Lists/Datasheet/Attachments/7534/MX25R3235F,%20Wide%20Range,%2032Mb,%20v1.6.pdf#page=79), generated with kicad-footprint-generator ipc_gullwing_generator.py +SOP SO +0 +8 +8 +Package_SO +SOP-8_3.76x4.96mm_P1.27mm +SOP, 8 Pin (https://ww2.minicircuits.com/case_style/XX211.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +SOP SO +0 +8 +8 +Package_SO +SOP-8_5.28x5.23mm_P1.27mm +SOP, 8 Pin (http://www.macronix.com/Lists/Datasheet/Attachments/7534/MX25R3235F,%20Wide%20Range,%2032Mb,%20v1.6.pdf#page=80), generated with kicad-footprint-generator ipc_gullwing_generator.py +SOP SO +0 +8 +8 +Package_SO +SOP-8_6.62x9.15mm_P2.54mm +SOP, 8 Pin (http://www.ti.com/lit/ds/symlink/iso1050.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +SOP SO +0 +8 +8 +Package_SO +SOP-16_3.9x9.9mm_P1.27mm +SOP, 16 Pin (https://www.diodes.com/assets/Datasheets/PAM8403.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +SOP SO +0 +16 +16 +Package_SO +SOP-16_4.4x10.4mm_P1.27mm +16-Lead Plastic Small Outline http://www.vishay.com/docs/49633/sg2098.pdf +SOP 1.27 +0 +16 +16 +Package_SO +SOP-16_4.55x10.3mm_P1.27mm +SOP, 16 Pin (https://toshiba.semicon-storage.com/info/docget.jsp?did=12855&prodName=TLP290-4), generated with kicad-footprint-generator ipc_gullwing_generator.py +SOP SO +0 +16 +16 +Package_SO +SOP-18_7x12.5mm_P1.27mm +SOP, 18 Pin (https://toshiba.semicon-storage.com/info/docget.jsp?did=30523), generated with kicad-footprint-generator ipc_gullwing_generator.py +SOP SO +0 +18 +18 +Package_SO +SOP-20_7.5x12.8mm_P1.27mm +SOP, 20 Pin (https://www.holtek.com/documents/10179/116723/sop20-300.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +SOP SO +0 +20 +20 +Package_SO +SOP-24_7.5x15.4mm_P1.27mm +SOP, 24 Pin (http://www.issi.com/WW/pdf/31FL3218.pdf#page=14), generated with kicad-footprint-generator ipc_gullwing_generator.py +SOP SO +0 +24 +24 +Package_SO +SSO-4_6.7x5.1mm_P2.54mm_Clearance8mm +4-Lead Plastic Stretched Small Outline (SSO/Stretched SO), see https://www.vishay.com/docs/84299/vor1142b4.pdf +SSO Stretched SO SOIC 2.54 +0 +4 +4 +Package_SO +SSO-6_6.8x4.6mm_P1.27mm_Clearance7mm +8-Lead Plastic Stretched Small Outline (SSO/Stretched SO), see https://docs.broadcom.com/cs/Satellite?blobcol=urldata&blobheader=application%2Fpdf&blobheadername1=Content-Disposition&blobheadername2=Content-Type&blobheadername3=MDT-Type&blobheadervalue1=attachment%3Bfilename%3DIPD-Selection-Guide_AV00-0254EN_030617.pdf&blobheadervalue2=application%2Fx-download&blobheadervalue3=abinary%253B%2Bcharset%253DUTF-8&blobkey=id&blobnocache=true&blobtable=MungoBlobs&blobwhere=1430884105675&ssbinary=true +SSO Stretched SO SOIC 1.27 +0 +6 +6 +Package_SO +SSO-6_6.8x4.6mm_P1.27mm_Clearance8mm +8-Lead Plastic Stretched Small Outline (SSO/Stretched SO), see https://docs.broadcom.com/cs/Satellite?blobcol=urldata&blobheader=application%2Fpdf&blobheadername1=Content-Disposition&blobheadername2=Content-Type&blobheadername3=MDT-Type&blobheadervalue1=attachment%3Bfilename%3DIPD-Selection-Guide_AV00-0254EN_030617.pdf&blobheadervalue2=application%2Fx-download&blobheadervalue3=abinary%253B%2Bcharset%253DUTF-8&blobkey=id&blobnocache=true&blobtable=MungoBlobs&blobwhere=1430884105675&ssbinary=true +SSO Stretched SO SOIC 1.27 +0 +6 +6 +Package_SO +SSO-8_6.7x9.8mm_P2.54mm_Clearance8mm +8-Lead Plastic Stretched Small Outline (SSO/Stretched SO), see https://www.vishay.com/docs/83831/lh1533ab.pdf +SSO Stretched SO SOIC Pitch 2.54 +0 +8 +8 +Package_SO +SSO-8_6.8x5.9mm_P1.27mm_Clearance7mm +8-Lead Plastic Stretched Small Outline (SSO/Stretched SO), see https://docs.broadcom.com/cs/Satellite?blobcol=urldata&blobheader=application%2Fpdf&blobheadername1=Content-Disposition&blobheadername2=Content-Type&blobheadername3=MDT-Type&blobheadervalue1=attachment%3Bfilename%3DIPD-Selection-Guide_AV00-0254EN_030617.pdf&blobheadervalue2=application%2Fx-download&blobheadervalue3=abinary%253B%2Bcharset%253DUTF-8&blobkey=id&blobnocache=true&blobtable=MungoBlobs&blobwhere=1430884105675&ssbinary=true +SSO Stretched SO SOIC Pitch 1.27 +0 +8 +8 +Package_SO +SSO-8_6.8x5.9mm_P1.27mm_Clearance8mm +8-Lead Plastic Stretched Small Outline (SSO/Stretched SO), see https://docs.broadcom.com/cs/Satellite?blobcol=urldata&blobheader=application%2Fpdf&blobheadername1=Content-Disposition&blobheadername2=Content-Type&blobheadername3=MDT-Type&blobheadervalue1=attachment%3Bfilename%3DIPD-Selection-Guide_AV00-0254EN_030617.pdf&blobheadervalue2=application%2Fx-download&blobheadervalue3=abinary%253B%2Bcharset%253DUTF-8&blobkey=id&blobnocache=true&blobtable=MungoBlobs&blobwhere=1430884105675&ssbinary=true +SSO Stretched SO SOIC Pitch 1.27 +0 +8 +8 +Package_SO +SSO-8_9.6x6.3mm_P1.27mm_Clearance10.5mm +8-Lead Plastic Stretched Small Outline (SSO/Stretched SO), see https://docs.broadcom.com/cs/Satellite?blobcol=urldata&blobheader=application%2Fpdf&blobheadername1=Content-Disposition&blobheadername2=Content-Type&blobheadername3=MDT-Type&blobheadervalue1=attachment%3Bfilename%3DIPD-Selection-Guide_AV00-0254EN_030617.pdf&blobheadervalue2=application%2Fx-download&blobheadervalue3=abinary%253B%2Bcharset%253DUTF-8&blobkey=id&blobnocache=true&blobtable=MungoBlobs&blobwhere=1430884105675&ssbinary=true +SSO Stretched SO SOIC Pitch 1.27 +0 +8 +8 +Package_SO +SSO-8_13.6x6.3mm_P1.27mm_Clearance14.2mm +8-Lead Plastic Stretched Small Outline (SSO/Stretched SO), see https://docs.broadcom.com/cs/Satellite?blobcol=urldata&blobheader=application%2Fpdf&blobheadername1=Content-Disposition&blobheadername2=Content-Type&blobheadername3=MDT-Type&blobheadervalue1=attachment%3Bfilename%3DIPD-Selection-Guide_AV00-0254EN_030617.pdf&blobheadervalue2=application%2Fx-download&blobheadervalue3=abinary%253B%2Bcharset%253DUTF-8&blobkey=id&blobnocache=true&blobtable=MungoBlobs&blobwhere=1430884105675&ssbinary=true +SSO Stretched SO SOIC Pitch 1.27 +0 +8 +8 +Package_SO +SSOP-8_2.95x2.8mm_P0.65mm +SSOP-8 2.9 x2.8mm Pitch 0.65mm +SSOP-8 2.95x2.8mm Pitch 0.65mm +0 +8 +8 +Package_SO +SSOP-8_3.9x5.05mm_P1.27mm +SSOP, 8 Pin (http://www.fujitsu.com/downloads/MICRO/fsa/pdf/products/memory/fram/MB85RS16-DS501-00014-6v0-E.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +SSOP SO +0 +8 +8 +Package_SO +SSOP-8_3.95x5.21x3.27mm_P1.27mm +SSOP-8 3.95x5.21x3.27mm Pitch 1.27mm +SSOP-8 3.95x5.21x3.27mm 1.27mm +0 +8 +8 +Package_SO +SSOP-8_5.25x5.24mm_P1.27mm +SSOP, 8 Pin (http://www.fujitsu.com/ca/en/Images/MB85RS2MT-DS501-00023-1v0-E.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +SSOP SO +0 +8 +8 +Package_SO +SSOP-10_3.9x4.9mm_P1.00mm +10-Lead SSOP, 3.9 x 4.9mm body, 1.00mm pitch (http://www.st.com/resource/en/datasheet/viper01.pdf) +SSOP 3.9 4.9 1.00 +0 +10 +10 +Package_SO +SSOP-14_5.3x6.2mm_P0.65mm +SSOP14: plastic shrink small outline package; 14 leads; body width 5.3 mm; (see NXP SSOP-TSSOP-VSO-REFLOW.pdf and sot337-1_po.pdf) +SSOP 0.65 +0 +14 +14 +Package_SO +SSOP-16_3.9x4.9mm_P0.635mm +SSOP16: plastic shrink small outline package; 16 leads; body width 3.9 mm; lead pitch 0.635; (see NXP SSOP-TSSOP-VSO-REFLOW.pdf and sot519-1_po.pdf) +SSOP 0.635 +0 +16 +16 +Package_SO +SSOP-16_4.4x5.2mm_P0.65mm +SSOP16: plastic shrink small outline package; 16 leads; body width 4.4 mm; (see NXP SSOP-TSSOP-VSO-REFLOW.pdf and sot369-1_po.pdf) +SSOP 0.65 +0 +16 +16 +Package_SO +SSOP-16_5.3x6.2mm_P0.65mm +SSOP16: plastic shrink small outline package; 16 leads; body width 5.3 mm; (see NXP SSOP-TSSOP-VSO-REFLOW.pdf and sot338-1_po.pdf) +SSOP 0.65 +0 +16 +16 +Package_SO +SSOP-18_4.4x6.5mm_P0.65mm +SSOP18: plastic shrink small outline package; 18 leads; body width 4.4 mm (http://toshiba.semicon-storage.com/info/docget.jsp?did=30523&prodName=TBD62783APG) +SSOP 0.65 +0 +18 +18 +Package_SO +SSOP-20_3.9x8.7mm_P0.635mm +SSOP20: plastic shrink small outline package; 24 leads; body width 3.9 mm; lead pitch 0.635; (see http://www.ftdichip.com/Support/Documents/DataSheets/ICs/DS_FT231X.pdf) +SSOP 0.635 +0 +20 +20 +Package_SO +SSOP-20_4.4x6.5mm_P0.65mm +SSOP20: plastic shrink small outline package; 20 leads; body width 4.4 mm; (see NXP SSOP-TSSOP-VSO-REFLOW.pdf and sot266-1_po.pdf) +SSOP 0.65 +0 +20 +20 +Package_SO +SSOP-20_5.3x7.2mm_P0.65mm +SSOP, 20 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/40001800C.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +SSOP SO +0 +20 +20 +Package_SO +SSOP-24_3.9x8.7mm_P0.635mm +SSOP24: plastic shrink small outline package; 24 leads; body width 3.9 mm; lead pitch 0.635; (see NXP SSOP-TSSOP-VSO-REFLOW.pdf and sot556-1_po.pdf) +SSOP 0.635 +0 +24 +24 +Package_SO +SSOP-24_5.3x8.2mm_P0.65mm +24-Lead Plastic Shrink Small Outline (SS)-5.30 mm Body [SSOP] (see Microchip Packaging Specification 00000049BS.pdf) +SSOP 0.65 +0 +24 +24 +Package_SO +SSOP-28_3.9x9.9mm_P0.635mm +SSOP28: plastic shrink small outline package; 28 leads; body width 3.9 mm; lead pitch 0.635; (see http://cds.linear.com/docs/en/datasheet/38901fb.pdf) +SSOP 0.635 +0 +28 +28 +Package_SO +SSOP-28_5.3x10.2mm_P0.65mm +28-Lead Plastic Shrink Small Outline (SS)-5.30 mm Body [SSOP] (see Microchip Packaging Specification 00000049BS.pdf) +SSOP 0.65 +0 +28 +28 +Package_SO +SSOP-32_11.305x20.495mm_P1.27mm +SSOP, 32 Pin (http://www.issi.com/WW/pdf/61-64C5128AL.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +SSOP SO +0 +32 +32 +Package_SO +SSOP-44_5.3x12.8mm_P0.5mm +44-Lead Plastic Shrink Small Outline (SS)-5.30 mm Body [SSOP] (http://cds.linear.com/docs/en/datasheet/680313fa.pdf) +SSOP 0.5 +0 +44 +44 +Package_SO +SSOP-48_7.5x15.9mm_P0.635mm +SSOP48: plastic shrink small outline package; 48 leads; body width 7.5 mm; (see NXP SSOP-TSSOP-VSO-REFLOW.pdf and sot370-1_po.pdf) +SSOP 0.635 +0 +48 +48 +Package_SO +SSOP-56_7.5x18.5mm_P0.635mm +SSOP56: plastic shrink small outline package; 56 leads; body width 7.5 mm; (see NXP SSOP-TSSOP-VSO-REFLOW.pdf and sot371-1_po.pdf) +SSOP 0.635 +0 +56 +56 +Package_SO +STC_SOP-16_3.9x9.9mm_P1.27mm +STC SOP, 16 Pin (https://www.stcmicro.com/datasheet/STC15F2K60S2-en.pdf#page=156), generated with kicad-footprint-generator ipc_gullwing_generator.py +STC SOP SO +0 +16 +16 +Package_SO +ST_MultiPowerSO-30 +MultiPowerSO-30 3EP 16.0x17.2mm Pitch 1mm (http://www.st.com/resource/en/datasheet/vnh2sp30-e.pdf) +MultiPowerSO-30 3EP 16.0x17.2mm Pitch 1mm +0 +33 +33 +Package_SO +ST_PowerSSO-24_SlugDown +ST PowerSSO-24 1EP 7.5x10.3mm Pitch 0.8mm [JEDEC MO-271] (http://www.st.com/resource/en/datasheet/tda7266p.pdf, http://freedatasheets.com/downloads/Technical%20Note%20Powersso24%20TN0054.pdf) +ST PowerSSO-24 1EP 7.5x10.3mm Pitch 0.8mm +0 +25 +25 +Package_SO +ST_PowerSSO-24_SlugDown_ThermalVias +ST PowerSSO-24 1EP 7.5x10.3mm Pitch 0.8mm [JEDEC MO-271] (http://www.st.com/resource/en/datasheet/tda7266p.pdf, http://freedatasheets.com/downloads/Technical%20Note%20Powersso24%20TN0054.pdf) +ST PowerSSO-24 1EP 7.5x10.3mm Pitch 0.8mm +0 +38 +25 +Package_SO +ST_PowerSSO-24_SlugUp +ST PowerSSO-24 1EP 7.5x10.3mm Pitch 0.8mm [JEDEC MO-271] (http://www.st.com/resource/en/datasheet/tda7266p.pdf, http://freedatasheets.com/downloads/Technical%20Note%20Powersso24%20TN0054.pdf) +ST PowerSSO-24 1EP 7.5x10.3mm Pitch 0.8mm +0 +24 +24 +Package_SO +ST_PowerSSO-36_SlugDown +ST PowerSSO-36 1EP 7.5x10.3mm Pitch 0.8mm [JEDEC MO-271] (http://www.st.com/resource/en/datasheet/tda7492p.pdf, http://freedatasheets.com/downloads/Technical%20Note%20Powersso24%20TN0054.pdf) +ST PowerSSO-36 1EP 7.5x10.3mm Pitch 0.8mm +0 +37 +37 +Package_SO +ST_PowerSSO-36_SlugDown_ThermalVias +ST PowerSSO-36 1EP 7.5x10.3mm Pitch 0.8mm [JEDEC MO-271] (http://www.st.com/resource/en/datasheet/tda7492p.pdf, http://freedatasheets.com/downloads/Technical%20Note%20Powersso24%20TN0054.pdf) +ST PowerSSO-36 1EP 7.5x10.3mm Pitch 0.8mm +0 +50 +37 +Package_SO +ST_PowerSSO-36_SlugUp +ST PowerSSO-36 1EP 7.5x10.3mm Pitch 0.8mm [JEDEC MO-271] (http://www.st.com/resource/en/datasheet/tda7492p.pdf, http://freedatasheets.com/downloads/Technical%20Note%20Powersso24%20TN0054.pdf) +ST PowerSSO-36 1EP 7.5x10.3mm Pitch 0.8mm +0 +36 +36 +Package_SO +TI_SO-PowerPAD-8 +8-Lead Plastic PSOP, Exposed Die Pad (TI DDA0008B, see http://www.ti.com/lit/ds/symlink/lm3404.pdf) +SSOP 0.50 exposed pad +0 +12 +9 +Package_SO +TI_SO-PowerPAD-8_ThermalVias +8-pin HTSOP package with 1.27mm pin pitch, compatible with SOIC-8, 3.9x4.9mm² body, exposed pad, thermal vias with large copper area, as proposed in http://www.ti.com/lit/ds/symlink/tps5430.pdf +HTSOP 1.27 +0 +19 +9 +Package_SO +TSOP-5_1.65x3.05mm_P0.95mm +TSOP-5 package (comparable to TSOT-23), https://www.vishay.com/docs/71200/71200.pdf +Jedec MO-193C TSOP-5L +0 +5 +5 +Package_SO +TSOP-6_1.65x3.05mm_P0.95mm +TSOP-6 package (comparable to TSOT-23), https://www.vishay.com/docs/71200/71200.pdf +Jedec MO-193C TSOP-6L +0 +6 +6 +Package_SO +TSOP-I-28_11.8x8mm_P0.55mm +TSOP I, 28 pins, 18.8x8mm body, 0.55mm pitch, IPC-calculated pads (http://ww1.microchip.com/downloads/en/devicedoc/doc0807.pdf) +TSOP I 28 pins +0 +28 +28 +Package_SO +TSOP-I-32_11.8x8mm_P0.5mm +TSOP-I, 32 Pin (http://www.issi.com/WW/pdf/61-64C5128AL.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +TSOP-I SO +0 +32 +32 +Package_SO +TSOP-I-32_18.4x8mm_P0.5mm +TSOP I, 32 pins, 18.4x8mm body (https://www.micron.com/~/media/documents/products/technical-note/nor-flash/tn1225_land_pad_design.pdf, http://www.fujitsu.com/downloads/MICRO/fma/pdfmcu/f32pm25.pdf) +TSOP I 32 +0 +32 +32 +Package_SO +TSOP-I-32_18.4x8mm_P0.5mm_Reverse +TSOP I, 32 pins, 18.4x8mm body (http://www.futurlec.com/Datasheet/Memory/628128.pdf), reverse mount +TSOP I 32 reverse +0 +32 +32 +Package_SO +TSOP-I-48_18.4x12mm_P0.5mm +TSOP I, 32 pins, 18.4x8mm body (https://www.micron.com/~/media/documents/products/technical-note/nor-flash/tn1225_land_pad_design.pdf) +TSOP I 32 +0 +48 +48 +Package_SO +TSOP-I-56_18.4x14mm_P0.5mm +TSOP I, 32 pins, 18.4x8mm body (https://www.micron.com/~/media/documents/products/technical-note/nor-flash/tn1225_land_pad_design.pdf) +TSOP I 32 +0 +56 +56 +Package_SO +TSOP-II-32_21.0x10.2mm_P1.27mm +32-lead plastic TSOP; Type II +TSOP-II 32 +0 +32 +32 +Package_SO +TSOP-II-44_10.16x18.41mm_P0.8mm +TSOP-II, 44 Pin (http://www.issi.com/WW/pdf/61-64C5128AL.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +TSOP-II SO +0 +44 +44 +Package_SO +TSOP-II-54_22.2x10.16mm_P0.8mm +54-lead TSOP typ II package +TSOPII TSOP2 +0 +54 +54 +Package_SO +TSSOP-4_4.4x5mm_P4mm +TSSOP, 4 Pin (https://www.onsemi.com/pub/Collateral/MDB8S-D.PDF#page=4), generated with kicad-footprint-generator ipc_gullwing_generator.py +TSSOP SO +0 +4 +4 +Package_SO +TSSOP-8_3x3mm_P0.65mm +TSSOP8: plastic thin shrink small outline package; 8 leads; body width 3 mm; (see NXP SSOP-TSSOP-VSO-REFLOW.pdf and sot505-1_po.pdf) +SSOP 0.65 +0 +8 +8 +Package_SO +TSSOP-8_4.4x3mm_P0.65mm +TSSOP, 8 Pin (JEDEC MO-153 Var AA https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py +TSSOP SO +0 +8 +8 +Package_SO +TSSOP-10_3x3mm_P0.5mm +TSSOP10: plastic thin shrink small outline package; 10 leads; body width 3 mm; (see NXP SSOP-TSSOP-VSO-REFLOW.pdf and sot552-1_po.pdf) +SSOP 0.5 +0 +10 +10 +Package_SO +TSSOP-14-1EP_4.4x5mm_P0.65mm +14-Lead Plastic Thin Shrink Small Outline (ST)-4.4 mm Body [TSSOP] with exposed pad (http://cds.linear.com/docs/en/datasheet/34301fa.pdf) +SSOP 0.65 exposed pad +0 +18 +15 +Package_SO +TSSOP-14_4.4x5mm_P0.65mm +TSSOP, 14 Pin (JEDEC MO-153 Var AB-1 https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py +TSSOP SO +0 +14 +14 +Package_SO +TSSOP-16-1EP_4.4x5mm_P0.65mm +FE Package; 16-Lead Plastic TSSOP (4.4mm); Exposed Pad Variation BB; (see Linear Technology 1956f.pdf) +SSOP 0.65 +0 +24 +17 +Package_SO +TSSOP-16_4.4x5mm_P0.65mm +TSSOP, 16 Pin (JEDEC MO-153 Var AB https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py +TSSOP SO +0 +16 +16 +Package_SO +TSSOP-20_4.4x5mm_P0.5mm +TSSOP, 20 Pin (JEDEC MO-153 Var BA https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py +TSSOP SO +0 +20 +20 +Package_SO +TSSOP-20_4.4x6.5mm_P0.65mm +TSSOP, 20 Pin (JEDEC MO-153 Var AC https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py +TSSOP SO +0 +20 +20 +Package_SO +TSSOP-24_4.4x5mm_P0.4mm +TSSOP, 24 Pin (JEDEC MO-153 Var CA https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py +TSSOP SO +0 +24 +24 +Package_SO +TSSOP-24_4.4x6.5mm_P0.5mm +TSSOP, 24 Pin (JEDEC MO-153 Var BB https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py +TSSOP SO +0 +24 +24 +Package_SO +TSSOP-24_4.4x7.8mm_P0.65mm +TSSOP, 24 Pin (JEDEC MO-153 Var AD https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py +TSSOP SO +0 +24 +24 +Package_SO +TSSOP-24_6.1x7.8mm_P0.65mm +TSSOP, 24 Pin (JEDEC MO-153 Var DA https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py +TSSOP SO +0 +24 +24 +Package_SO +TSSOP-28-1EP_4.4x9.7mm_P0.65mm +TSSOP28: plastic thin shrink small outline package; 28 leads; body width 4.4 mm; Exposed Pad Variation; (see NXP SSOP-TSSOP-VSO-REFLOW.pdf and sot361-1_po.pdf) +SSOP 0.65 +0 +36 +29 +Package_SO +TSSOP-28_4.4x7.8mm_P0.5mm +TSSOP, 28 Pin (JEDEC MO-153 Var BC https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py +TSSOP SO +0 +28 +28 +Package_SO +TSSOP-28_4.4x9.7mm_P0.65mm +TSSOP, 28 Pin (JEDEC MO-153 Var AE https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py +TSSOP SO +0 +28 +28 +Package_SO +TSSOP-28_6.1x7.8mm_P0.5mm +TSSOP, 28 Pin (JEDEC MO-153 Var EA https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py +TSSOP SO +0 +28 +28 +Package_SO +TSSOP-28_6.1x9.7mm_P0.65mm +TSSOP, 28 Pin (JEDEC MO-153 Var DB https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py +TSSOP SO +0 +28 +28 +Package_SO +TSSOP-28_8x9.7mm_P0.65mm +TSSOP, 28 Pin (JEDEC MO-153 Var GA https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py +TSSOP SO +0 +28 +28 +Package_SO +TSSOP-30_4.4x7.8mm_P0.5mm +TSSOP, 30 Pin (JEDEC MO-153 Var BC-1 https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py +TSSOP SO +0 +30 +30 +Package_SO +TSSOP-30_6.1x9.7mm_P0.65mm +TSSOP, 30 Pin (JEDEC MO-153 Var DB-1 https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py +TSSOP SO +0 +30 +30 +Package_SO +TSSOP-32_4.4x6.5mm_P0.4mm +TSSOP, 32 Pin (JEDEC MO-153 Var CB https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py +TSSOP SO +0 +32 +32 +Package_SO +TSSOP-32_6.1x11mm_P0.65mm +TSSOP, 32 Pin (JEDEC MO-153 Var DC https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py +TSSOP SO +0 +32 +32 +Package_SO +TSSOP-32_8x11mm_P0.65mm +TSSOP, 32 Pin (JEDEC MO-153 Var GB https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py +TSSOP SO +0 +32 +32 +Package_SO +TSSOP-36_4.4x7.8mm_P0.4mm +TSSOP, 36 Pin (JEDEC MO-153 Var CC https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py +TSSOP SO +0 +36 +36 +Package_SO +TSSOP-36_4.4x9.7mm_P0.5mm +TSSOP, 36 Pin (JEDEC MO-153 Var BD https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py +TSSOP SO +0 +36 +36 +Package_SO +TSSOP-36_6.1x7.8mm_P0.4mm +TSSOP, 36 Pin (JEDEC MO-153 Var FA https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py +TSSOP SO +0 +36 +36 +Package_SO +TSSOP-36_6.1x9.7mm_P0.5mm +TSSOP, 36 Pin (JEDEC MO-153 Var EB https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py +TSSOP SO +0 +36 +36 +Package_SO +TSSOP-36_6.1x12.5mm_P0.65mm +TSSOP, 36 Pin (JEDEC MO-153 Var DD https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py +TSSOP SO +0 +36 +36 +Package_SO +TSSOP-36_8x9.7mm_P0.5mm +TSSOP, 36 Pin (JEDEC MO-153 Var HA https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py +TSSOP SO +0 +36 +36 +Package_SO +TSSOP-36_8x12.5mm_P0.65mm +TSSOP, 36 Pin (JEDEC MO-153 Var GC https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py +TSSOP SO +0 +36 +36 +Package_SO +TSSOP-38_4.4x9.7mm_P0.5mm +TSSOP, 38 Pin (JEDEC MO-153 Var BD https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py +TSSOP SO +0 +38 +38 +Package_SO +TSSOP-38_6.1x12.5mm_P0.65mm +TSSOP, 38 Pin (JEDEC MO-153 Var DD-1 https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py +TSSOP SO +0 +38 +38 +Package_SO +TSSOP-40_6.1x11mm_P0.5mm +TSSOP, 40 Pin (JEDEC MO-153 Var EC https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py +TSSOP SO +0 +40 +40 +Package_SO +TSSOP-40_6.1x14mm_P0.65mm +TSSOP, 40 Pin (JEDEC MO-153 Var DE https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py +TSSOP SO +0 +40 +40 +Package_SO +TSSOP-40_8x11mm_P0.5mm +TSSOP, 40 Pin (JEDEC MO-153 Var HB https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py +TSSOP SO +0 +40 +40 +Package_SO +TSSOP-40_8x14mm_P0.65mm +TSSOP, 40 Pin (JEDEC MO-153 Var GD https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py +TSSOP SO +0 +40 +40 +Package_SO +TSSOP-44_4.4x11.2mm_P0.5mm +TSSOP44: plastic thin shrink small outline package; 44 leads; body width 4.4 mm (see NXP SSOP-TSSOP-VSO-REFLOW.pdf and sot510-1_po.pdf) +SSOP 0.5 +0 +44 +44 +Package_SO +TSSOP-44_4.4x11mm_P0.5mm +TSSOP, 44 Pin (JEDEC MO-153 Var BE https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py +TSSOP SO +0 +44 +44 +Package_SO +TSSOP-44_6.1x11mm_P0.5mm +TSSOP, 44 Pin (JEDEC MO-153 Var EC-1 https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py +TSSOP SO +0 +44 +44 +Package_SO +TSSOP-48_4.4x9.7mm_P0.4mm +TSSOP, 48 Pin (JEDEC MO-153 Var CD https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py +TSSOP SO +0 +48 +48 +Package_SO +TSSOP-48_6.1x9.7mm_P0.4mm +TSSOP, 48 Pin (JEDEC MO-153 Var FB https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py +TSSOP SO +0 +48 +48 +Package_SO +TSSOP-48_6.1x12.5mm_P0.5mm +TSSOP, 48 Pin (JEDEC MO-153 Var ED https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py +TSSOP SO +0 +48 +48 +Package_SO +TSSOP-48_8x9.7mm_P0.4mm +TSSOP, 48 Pin (JEDEC MO-153 Var JA https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py +TSSOP SO +0 +48 +48 +Package_SO +TSSOP-48_8x12.5mm_P0.5mm +TSSOP, 48 Pin (JEDEC MO-153 Var HC https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py +TSSOP SO +0 +48 +48 +Package_SO +TSSOP-50_4.4x12.5mm_P0.5mm +TSSOP, 50 Pin (JEDEC MO-153 Var BF https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py +TSSOP SO +0 +50 +50 +Package_SO +TSSOP-52_6.1x11mm_P0.4mm +TSSOP, 52 Pin (JEDEC MO-153 Var FC https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py +TSSOP SO +0 +52 +52 +Package_SO +TSSOP-52_8x11mm_P0.4mm +TSSOP, 52 Pin (JEDEC MO-153 Var JB https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py +TSSOP SO +0 +52 +52 +Package_SO +TSSOP-56_6.1x12.5mm_P0.4mm +TSSOP, 56 Pin (JEDEC MO-153 Var FD https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py +TSSOP SO +0 +56 +56 +Package_SO +TSSOP-56_6.1x14mm_P0.5mm +TSSOP, 56 Pin (JEDEC MO-153 Var EE https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py +TSSOP SO +0 +56 +56 +Package_SO +TSSOP-56_8x12.5mm_P0.4mm +TSSOP, 56 Pin (JEDEC MO-153 Var JC https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py +TSSOP SO +0 +56 +56 +Package_SO +TSSOP-56_8x14mm_P0.5mm +TSSOP, 56 Pin (JEDEC MO-153 Var HD https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py +TSSOP SO +0 +56 +56 +Package_SO +TSSOP-60_8x12.5mm_P0.4mm +TSSOP, 60 Pin (JEDEC MO-153 Var JC-1 https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py +TSSOP SO +0 +60 +60 +Package_SO +TSSOP-64_6.1x14mm_P0.4mm +TSSOP, 64 Pin (JEDEC MO-153 Var FE https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py +TSSOP SO +0 +64 +64 +Package_SO +TSSOP-64_6.1x17mm_P0.5mm +TSSOP, 64 Pin (JEDEC MO-153 Var EF https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py +TSSOP SO +0 +64 +64 +Package_SO +TSSOP-64_8x14mm_P0.4mm +TSSOP, 64 Pin (JEDEC MO-153 Var JD https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py +TSSOP SO +0 +64 +64 +Package_SO +TSSOP-68_8x14mm_P0.4mm +TSSOP, 68 Pin (JEDEC MO-153 Var JD-1 https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py +TSSOP SO +0 +68 +68 +Package_SO +TSSOP-80_6.1x17mm_P0.4mm +TSSOP, 80 Pin (JEDEC MO-153 Var FF https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py +TSSOP SO +0 +80 +80 +Package_SO +Texas_HSOP-8-1EP_3.9x4.9mm_P1.27mm +Texas Instruments HSOP 9, 1.27mm pitch, 3.9x4.9mm body, exposed pad, DDA0008J (http://www.ti.com/lit/ds/symlink/tps5430.pdf) +HSOP 1.27 +0 +11 +9 +Package_SO +Texas_HSOP-8-1EP_3.9x4.9mm_P1.27mm_ThermalVias +Texas Instruments HSOP 9, 1.27mm pitch, 3.9x4.9mm body, exposed pad, thermal vias, DDA0008J (http://www.ti.com/lit/ds/symlink/tps5430.pdf) +HSOP 1.27 +0 +20 +9 +Package_SO +Texas_HTSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.95x4.9mm_Mask2.4x3.1mm_ThermalVias +8-pin HTSOP package with 1.27mm pin pitch, compatible with SOIC-8, 3.9x4.9mm body, exposed pad, thermal vias, http://www.ti.com/lit/ds/symlink/drv8870.pdf +HTSOP 1.27 +0 +18 +9 +Package_SO +Texas_PWP0020A +20-Pin Thermally Enhanced Thin Shrink Small-Outline Package, Body 4.4x6.5x1.1mm, Pad 3.0x4.2mm, Texas Instruments (see http://www.ti.com/lit/ds/symlink/lm5118.pdf) +PWP HTSSOP 0.65mm +0 +25 +21 +Package_SO +Texas_R-PDSO-G8_EP2.95x4.9mm_Mask2.4x3.1mm +HSOIC, 8 Pin (http://www.ti.com/lit/ds/symlink/lmr14030.pdf#page=28, http://www.ti.com/lit/ml/msoi002j/msoi002j.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +HSOIC SO +0 +16 +9 +Package_SO +Texas_R-PDSO-G8_EP2.95x4.9mm_Mask2.4x3.1mm_ThermalVias +HSOIC, 8 Pin (http://www.ti.com/lit/ds/symlink/lmr14030.pdf#page=28, http://www.ti.com/lit/ml/msoi002j/msoi002j.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +HSOIC SO +0 +23 +9 +Package_SO +Texas_R-PDSO-N5 +Plastic Small outline http://www.ti.com/lit/ml/mpds158c/mpds158c.pdf +SOT23 R-PDSO-N5 +0 +5 +5 +Package_SO +VSO-40_7.6x15.4mm_P0.762mm +VSO40: plastic very small outline package; 40 leads (see NXP SSOP-TSSOP-VSO-REFLOW.pdf and sot158-1_po.pdf) +SSOP 0.762 +0 +40 +40 +Package_SO +VSO-56_11.1x21.5mm_P0.75mm +VSO56: plastic very small outline package; 56 leads (see NXP SSOP-TSSOP-VSO-REFLOW.pdf and sot190-1_po.pdf) +SSOP 0.75 +0 +56 +56 +Package_SO +VSSOP-8_2.3x2mm_P0.5mm +VSSOP-8 2.3x2mm Pitch 0.5mm +VSSOP-8 2.3x2mm Pitch 0.5mm +0 +8 +8 +Package_SO +VSSOP-8_2.4x2.1mm_P0.5mm +http://www.ti.com/lit/ml/mpds050d/mpds050d.pdf +VSSOP DCU R-PDSO-G8 Pitch0.5mm +0 +8 +8 +Package_SO +VSSOP-8_3.0x3.0mm_P0.65mm +VSSOP-8 3.0 x 3.0, http://www.ti.com/lit/ds/symlink/lm75b.pdf +VSSOP-8 3.0 x 3.0 +0 +8 +8 +Package_SO +VSSOP-10_3x3mm_P0.5mm +VSSOP, 10 Pin (http://www.ti.com/lit/ds/symlink/ads1115.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py +VSSOP SO +0 +10 +10 +Package_SO +Vishay_PowerPAK_1212-8_Dual +PowerPAK 1212-8 Dual (https://www.vishay.com/docs/71656/ppak12128.pdf, https://www.vishay.com/docs/72598/72598.pdf) +Vishay_PowerPAK_1212-8_Dual +0 +6 +6 +Package_SO +Vishay_PowerPAK_1212-8_Single +PowerPAK 1212-8 Single (https://www.vishay.com/docs/71656/ppak12128.pdf, https://www.vishay.com/docs/72597/72597.pdf) +Vishay PowerPAK 1212-8 Single +0 +5 +5 +Package_SO +Zetex_SM8 +Zetex, SMD, 8 pin package (http://datasheet.octopart.com/ZDT6758TA-Zetex-datasheet-68057.pdf) +Zetex SM8 +0 +8 +8 +Package_SON +Diodes_PowerDI3333-8 +Diodes Incorporated PowerDI3333-8, Plastic Dual Flat No Lead Package, 3.3x3.3x0.8mm Body, https://www.diodes.com/assets/Package-Files/PowerDI3333-8.pdf +PowerDI 0.65 +0 +13 +5 +Package_SON +Fairchild_DualPower33-6_3x3mm +Fairchild Power33 MOSFET package, 3x3mm (see https://www.fairchildsemi.com/datasheets/FD/FDMC8032L.pdf) +mosfet +0 +18 +6 +Package_SON +Fairchild_MicroPak-6_1.0x1.45mm_P0.5mm +Fairchild-specific MicroPak-6 1.0x1.45mm Pitch 0.5mm https://www.nxp.com/docs/en/application-note/AN10343.pdff +Fairchild-specific MicroPak-6 1.0x1.45mm Pitch 0.5mm +0 +6 +6 +Package_SON +Fairchild_MicroPak2-6_1.0x1.0mm_P0.35mm +Fairchild-specific MicroPak2-6 1.0x1.0mm Pitch 0.35mm https://www.nxp.com/docs/en/application-note/AN10343.pdff +Fairchild-specific MicroPak2-6 1.0x1.0mm Pitch 0.35mm +0 +6 +6 +Package_SON +HUSON-3-1EP_2x2mm_P1.3mm_EP1.1x1.6mm +HUSON, 3 Pin, SOT1061 (Ref: https://assets.nexperia.com/documents/data-sheet/PMEG2020CPA.pdf) +huson nolead SOT1061 +0 +4 +3 +Package_SON +HVSON-8-1EP_3x3mm_P0.65mm_EP1.6x2.4mm +HVSON, 8 Pin (https://www.nxp.com/docs/en/data-sheet/TJA1051.pdf#page=16), generated with kicad-footprint-generator ipc_noLead_generator.py +HVSON NoLead +0 +13 +9 +Package_SON +HVSON-8-1EP_4x4mm_P0.8mm_EP2.2x3.1mm +HVSON, 8 Pin (https://www.nxp.com/docs/en/data-sheet/PCF8523.pdf (page 57)), generated with kicad-footprint-generator ipc_noLead_generator.py +HVSON NoLead +0 +13 +9 +Package_SON +Infineon_PG-LSON-8-1 +https://www.infineon.com/cms/en/product/packages/PG-LSON/PG-LSON-8-1/ +PG-LSON-8-1 +0 +17 +9 +Package_SON +Infineon_PG-TISON-8-2 +Infineon, PG-TISON-8-2, 5x6x1.15mm, 1.27mm Pitch, Exposed Paddle, https://www.infineon.com/cms/en/product/packages/PG-TISON/PG-TISON-8-2/ +tison +0 +23 +7 +Package_SON +Infineon_PG-TISON-8-3 +Infineon, PG-TISON-8-2, 5x6x1.15mm, 1.27mm Pitch, Exposed Paddle, https://www.infineon.com/cms/en/product/packages/PG-TISON/PG-TISON-8-2/ +tison +0 +23 +7 +Package_SON +Infineon_PG-TISON-8-4 +Infineon, PG-TISON-8-4, 5x6x1.15mm, 1.27mm Pitch, Exposed Paddle, https://www.infineon.com/cms/en/product/packages/PG-TISON/PG-TISON-8-4/ +tison +0 +26 +8 +Package_SON +Infineon_PG-TISON-8-5 +Infineon, PG-TISON-8-5, 8x8x1.1mm, 1mm Pitch, https://www.infineon.com/cms/en/product/packages/PG-TISON/PG-TISON-8-5/ +tison +0 +34 +8 +Package_SON +NXP_XSON-16 +http://www.nxp.com/documents/outline_drawing/SOT1341-1.pdf +NXP XSON SOT-1341 +0 +16 +16 +Package_SON +ROHM_VML0806 +VML0806, Rohm (http://rohmfs.rohm.com/en/techdata_basic/transistor/soldering_condition/VML0806_Soldering_Condition.pdf, http://rohmfs.rohm.com/en/products/databook/package/spec/discrete/vml0806_tr-e.pdf) +ROHM VML0806 +0 +3 +3 +Package_SON +RTC_SMD_MicroCrystal_C3_2.5x3.7mm +MicroCrystal C3 2.5x3.7mm, https://www.microcrystal.com/fileadmin/Media/Products/RTC/Datasheet/RV-1805-C3.pdf +RTC C3 +0 +10 +10 +Package_SON +SON-8-1EP_3x2mm_P0.5mm_EP1.4x1.6mm +SON, 8 Pin (http://www.fujitsu.com/downloads/MICRO/fsa/pdf/products/memory/fram/MB85RS16-DS501-00014-6v0-E.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +SON NoLead +0 +13 +9 +Package_SON +Texas_DQK +Texas WSON-6 DQK, http://www.ti.com/lit/ds/symlink/csd16301q2.pdf +Texas WSON6 2x2mm +0 +10 +8 +Package_SON +Texas_DRC0010J +Texas DRC0010J, VSON10 3x3mm Body, 0.5mm Pitch, http://www.ti.com/lit/ds/symlink/tps63000.pdf +Texas VSON10 3x3mm +0 +17 +11 +Package_SON +Texas_DRC0010J_ThermalVias +Texas DRC0010J, VSON10 3x3mm Body, 0.5mm Pitch, http://www.ti.com/lit/ds/symlink/tps63000.pdf +Texas VSON10 3x3mm +0 +21 +11 +Package_SON +Texas_DSC0010J +3x3mm Body, 0.5mm Pitch, DSC0010J, WSON, http://www.ti.com/lit/ds/symlink/tps61201.pdf +0.5 DSC0010J WSON +0 +33 +11 +Package_SON +Texas_DSC0010J_ThermalVias +3x3mm Body, 0.5mm Pitch, DSC0010J, WSON, http://www.ti.com/lit/ds/symlink/tps61201.pdf +0.5 DSC0010J WSON +0 +39 +11 +Package_SON +Texas_PWSON-N6 +Plastic Small Outline No-Lead http://www.ti.com/lit/ml/mpds176e/mpds176e.pdf +Plastic Small Outline No-Lead +0 +7 +7 +Package_SON +Texas_R-PWSON-N12_EP0.4x2mm +http://www.ti.com/lit/ds/symlink/tpd6f003.pdf +WSON SMD +0 +16 +13 +Package_SON +Texas_S-PDSO-N12 +http://www.ti.com/lit/ds/symlink/bq27441-g1.pdf +SON thermal pads +0 +44 +13 +Package_SON +Texas_S-PVSON-N8 +8-Lead Plastic VSON, 3x3mm Body, 0.65mm Pitch, S-PVSON-N8, http://www.ti.com/lit/ds/symlink/opa2333.pdf +DFN 0.65 S-PVSON-N8 +0 +21 +9 +Package_SON +Texas_S-PVSON-N8_ThermalVias +8-Lead Plastic VSON, 3x3mm Body, 0.65mm Pitch, S-PVSON-N8, http://www.ti.com/lit/ds/symlink/opa2333.pdf +DFN 0.65 S-PVSON-N8 +0 +27 +9 +Package_SON +Texas_S-PVSON-N10 +3x3mm Body, 0.5mm Pitch, S-PVSON-N10, DRC, http://www.ti.com/lit/ds/symlink/tps61201.pdf +0.5 S-PVSON-N10 DRC +0 +33 +11 +Package_SON +Texas_S-PVSON-N10_ThermalVias +3x3mm Body, 0.5mm Pitch, S-PVSON-N10, DRC, http://www.ti.com/lit/ds/symlink/tps61201.pdf +0.5 S-PVSON-N10 DRC +0 +39 +11 +Package_SON +Texas_S-PWSON-N8_EP1.2x2mm +WSON, 8 Pin (http://www.ti.com/lit/ds/symlink/lp2951.pdf#page=27), generated with kicad-footprint-generator ipc_noLead_generator.py +WSON NoLead +0 +11 +9 +Package_SON +Texas_S-PWSON-N8_EP1.2x2mm_ThermalVias +WSON, 8 Pin (http://www.ti.com/lit/ds/symlink/lp2951.pdf#page=27), generated with kicad-footprint-generator ipc_noLead_generator.py +WSON NoLead +0 +18 +9 +Package_SON +Texas_S-PWSON-N10 +3x3mm Body, 0.5mm Pitch, S-PWSON-N10, DSC, http://www.ti.com/lit/ds/symlink/tps63060.pdf +0.5 S-PWSON-N10 DSC +0 +41 +11 +Package_SON +Texas_S-PWSON-N10_ThermalVias +3x3mm Body, 0.5mm Pitch, S-PWSON-N10, DSC, http://www.ti.com/lit/ds/symlink/tps63060.pdf +0.5 S-PWSON-N10 DSC +0 +47 +11 +Package_SON +Texas_X2SON-4_1x1mm_P0.65mm +X2SON 5 pin 1x1mm package (Reference Datasheet: http://www.ti.com/lit/ds/sbvs193d/sbvs193d.pdf Reference part: TPS383x) [StepUp generated footprint] +X2SON +0 +13 +5 +Package_SON +USON-10_2.5x1.0mm_P0.5mm +USON-10 2.5x1.0mm_ Pitch 0.5mm http://www.ti.com/lit/ds/symlink/tpd4e02b04.pdf +USON-10 2.5x1.0mm Pitch 0.5mm +0 +10 +10 +Package_SON +USON-20_2x4mm_P0.4mm +USON-20 2x4mm Pitch 0.4mm http://www.ti.com/lit/ds/symlink/txb0108.pdf +USON-20 2x4mm Pitch 0.4mm +0 +20 +20 +Package_SON +VSON-8_3.3x3.3mm_P0.65mm_NexFET +8-Lead Plastic Dual Flat, No Lead Package (MF) - 3.3x3.3x1 mm Body [VSON] http://www.ti.com/lit/ds/symlink/csd87334q3d.pdf +VSON 0.65 +0 +12 +5 +Package_SON +VSON-10-1EP_3x3mm_P0.5mm_EP1.2x2mm +VSON, 10 Pin (http://rohmfs.rohm.com/en/products/databook/datasheet/ic/power/switching_regulator/bd8314nuv-e.pdf (Page 20)), generated with kicad-footprint-generator ipc_noLead_generator.py +VSON NoLead +0 +15 +11 +Package_SON +VSON-10-1EP_3x3mm_P0.5mm_EP1.2x2mm_ThermalVias +VSON, 10 Pin (http://rohmfs.rohm.com/en/products/databook/datasheet/ic/power/switching_regulator/bd8314nuv-e.pdf (Page 20)), generated with kicad-footprint-generator ipc_noLead_generator.py +VSON NoLead +0 +18 +11 +Package_SON +VSON-10-1EP_3x3mm_P0.5mm_EP1.65x2.4mm +VSON 10 Thermal on 11 3x3mm Pitch 0.5mm http://chip.tomsk.ru/chip/chipdoc.nsf/Package/D8A64DD165C2AAD9472579400024FC41!OpenDocument +VSON 10 Thermal on 11 3x3mm Pitch 0.5mm +0 +21 +11 +Package_SON +VSON-10-1EP_3x3mm_P0.5mm_EP1.65x2.4mm_ThermalVias +VSON 10 Thermal on 11 3x3mm Pitch 0.5mm http://chip.tomsk.ru/chip/chipdoc.nsf/Package/D8A64DD165C2AAD9472579400024FC41!OpenDocument +VSON 10 Thermal on 11 3x3mm Pitch 0.5mm +0 +27 +11 +Package_SON +VSONP-8-1EP_5x6_P1.27mm +SON, 8-Leads, Body 5x6x1mm, Pitch 1.27mm; (see Texas Instruments CSD18531Q5A http://www.ti.com/lit/ds/symlink/csd18531q5a.pdf) +VSONP 1.27 +0 +13 +3 +Package_SON +WSON-6-1EP_2x2mm_P0.65mm_EP1x1.6mm +WSON, 6 Pin (http://www.ti.com/lit/ds/symlink/tps61040.pdf#page=35), generated with kicad-footprint-generator ipc_noLead_generator.py +WSON NoLead +0 +9 +7 +Package_SON +WSON-6-1EP_2x2mm_P0.65mm_EP1x1.6mm_ThermalVias +WSON, 6 Pin (http://www.ti.com/lit/ds/symlink/tps61040.pdf#page=35), generated with kicad-footprint-generator ipc_noLead_generator.py +WSON NoLead +0 +12 +7 +Package_SON +WSON-6-1EP_3x3mm_P0.95mm +WSON6 3*3 MM, 0.95 PITCH; http://www.ti.com/lit/ds/symlink/lmr62421.pdf +WSON6 0.95 +0 +10 +7 +Package_SON +WSON-6_1.5x1.5mm_P0.5mm +WSON6, http://www.ti.com/lit/ds/symlink/tlv702.pdf +WSON6_1.5x1.5mm_P0.5mm +0 +6 +6 +Package_SON +WSON-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mm +8-Lead Plastic WSON, 2x2mm Body, 0.5mm Pitch, WSON-8, http://www.ti.com/lit/ds/symlink/lm27761.pdf +WSON 8 1EP +0 +11 +9 +Package_SON +WSON-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mm_ThermalVias +8-Lead Plastic WSON, 2x2mm Body, 0.5mm Pitch, WSON-8, http://www.ti.com/lit/ds/symlink/lm27761.pdf +WSON 8 1EP ThermalVias +0 +14 +9 +Package_SON +WSON-8-1EP_3x2.5mm_P0.5mm_EP1.2x1.5mm_PullBack +WSON, 8 Pin (http://www.ti.com/lit/ml/mpds400/mpds400.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +WSON NoLead +0 +13 +9 +Package_SON +WSON-8-1EP_3x2.5mm_P0.5mm_EP1.2x1.5mm_PullBack_ThermalVias +WSON, 8 Pin (http://www.ti.com/lit/ml/mpds400/mpds400.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +WSON NoLead +0 +18 +9 +Package_SON +WSON-8-1EP_3x3mm_P0.5mm_EP1.6x2.0mm +8-Lead Plastic WSON, 2x2mm Body, 0.5mm Pitch, WSON-8, http://www.ti.com/lit/ds/symlink/lm27761.pdf +WSON 8 1EP +0 +13 +9 +Package_SON +WSON-8-1EP_6x5mm_P1.27mm_EP3.4x4.3mm +WSON, 8 Pin (http://www.winbond.com/resource-files/w25q32jv%20revg%2003272018%20plus.pdf (page 68)), generated with kicad-footprint-generator ipc_noLead_generator.py +WSON NoLead +0 +13 +9 +Package_SON +WSON-8-1EP_6x5mm_P1.27mm_EP3.4x4mm +WSON, 8 Pin (http://ww1.microchip.com/downloads/en/AppNotes/S72030.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py +WSON NoLead +0 +13 +9 +Package_SON +WSON-8_4x4mm_P0.8mm +http://www.ti.com/lit/ml/mpds406/mpds406.pdf +WSON8_4x4mm_P0.8mm +0 +9 +9 +Package_SON +WSON-10-1EP_2.5x2.5mm_P0.5mm_EP1.2x2mm +WSON, 10 Pin (http://www.ti.com/lit/gpn/tps63030#page=24), generated with kicad-footprint-generator ipc_noLead_generator.py +WSON NoLead +0 +15 +11 +Package_SON +WSON-10-1EP_2.5x2.5mm_P0.5mm_EP1.2x2mm_ThermalVias +WSON, 10 Pin (http://www.ti.com/lit/gpn/tps63030#page=24), generated with kicad-footprint-generator ipc_noLead_generator.py +WSON NoLead +0 +22 +11 +Package_SON +WSON-10-1EP_2x3mm_P0.5mm_EP0.84x2.4mm +WSON-10 package 2x3mm body, pitch 0.5mm, see http://www.ti.com/lit/ds/symlink/tps62177.pdf +WSON 0.5 +0 +14 +11 +Package_SON +WSON-10-1EP_2x3mm_P0.5mm_EP0.84x2.4mm_ThermalVias +WSON-10 package 2x3mm body, pitch 0.5mm, thermal vias and counter-pad, see http://www.ti.com/lit/ds/symlink/tps62177.pdf +WSON 0.5 thermal vias +0 +17 +11 +Package_SON +WSON-10-1EP_4x3mm_P0.5mm_EP2.2x2mm +10-Lead Plastic WSON, 4x3mm Body, 0.5mm Pitch (http://www.ti.com/lit/ds/symlink/lm4990.pdf) +WSON 0.5 +0 +15 +11 +Package_SON +WSON-12-1EP_3x2mm_P0.5mm_EP1x2.65 +WSON-12 http://www.ti.com/lit/ds/symlink/lm27762.pdf +WSON-12 +0 +15 +13 +Package_SON +WSON-12-1EP_3x2mm_P0.5mm_EP1x2.65_ThermalVias +WSON-12 http://www.ti.com/lit/ds/symlink/lm27762.pdf +WSON-12 +0 +19 +13 +Package_SON +WSON-12-1EP_4x4mm_P0.5mm_EP2.6x3mm +WSON, 12 Pin (http://www.ti.com/lit/ds/symlink/ldc1312.pdf#page=62), generated with kicad-footprint-generator ipc_noLead_generator.py +WSON NoLead +0 +17 +13 +Package_SON +WSON-12-1EP_4x4mm_P0.5mm_EP2.6x3mm_ThermalVias +WSON, 12 Pin (http://www.ti.com/lit/ds/symlink/ldc1312.pdf#page=62), generated with kicad-footprint-generator ipc_noLead_generator.py +WSON NoLead +0 +27 +13 +Package_SON +WSON-14-1EP_4.0x4.0mm_P0.5mm_EP2.6x2.6mm +14-Lead Plastic Dual Flat, No Lead Package - 4.0x4.0x0.8 mm Body [WSON], http://www.ti.com/lit/ml/mpds421/mpds421.pdf +NHL014B +0 +19 +15 +Package_SON +WSON-16_3.3x1.35_P0.4mm +WSON-16 3.3 x 1.35mm Pitch 0.4mm http://www.chip.tomsk.ru/chip/chipdoc.nsf/Package/C67E729A4D6C883A4725793E004C8739!OpenDocument +WSON-16 3.3 x 1.35mm Pitch 0.4mm +0 +20 +17 +Package_SON +X2SON-8_1.4x1mm_P0.35mm +X2SON-8 1.4x1mm Pitch0.35mm http://www.ti.com/lit/ds/symlink/pca9306.pdf +X2SON-8 1.4x1mm Pitch0.35mm +0 +8 +8 +Package_SO_J-Lead +TSOC-6_3.76x3.94mm_P1.27mm +Maxim Integrated TSOC-6 D6+1,https://datasheets.maximintegrated.com/en/ds/DS2401.pdf, https://pdfserv.maximintegrated.com/land_patterns/90-0321.PDF +TSOC-6 +0 +6 +6 +Package_TO_SOT_SMD +ATPAK-2 +ATPAK SMD package, http://www.onsemi.com/pub/Collateral/ENA2192-D.PDF +ATPAK +0 +7 +3 +Package_TO_SOT_SMD +Analog_KS-4 +Analog Devices KS-4, http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/sc70ks/ks_4.pdf +Analog Devices KS-4 (like EIAJ SC-82) +0 +4 +4 +Package_TO_SOT_SMD +Diodes_SOT-553 +Diodes SOT-553, https://www.diodes.com/assets/Package-Files/SOT553.pdf +SOT-553 +0 +5 +5 +Package_TO_SOT_SMD +HVSOF5 +HVSOF5, http://rohmfs.rohm.com/en/techdata_basic/ic/package/hvsof5_1-e.pdf, http://rohmfs.rohm.com/en/products/databook/datasheet/ic/sensor/hall/bu52001gul-e.pdf +HVSOF5 +0 +5 +5 +Package_TO_SOT_SMD +HVSOF6 +HVSOF6, http://rohmfs.rohm.com/en/techdata_basic/ic/package/hvsof6_1-e.pdf, http://rohmfs.rohm.com/en/products/databook/datasheet/ic/audio_video/video_amplifier/bh76106hfv-e.pdf +HVSOF6 +0 +7 +7 +Package_TO_SOT_SMD +Infineon_PG-HDSOP-10-1 +Infineon PG-HDSOP-10-1 (DDPAK), 20.96x6.5x2.3mm, slug up (https://www.infineon.com/cms/en/product/packages/PG-HDSOP/PG-HDSOP-10-1/) +hdsop 10 ddpak +0 +10 +10 +Package_TO_SOT_SMD +Infineon_PG-HSOF-8-1 +HSOF-8-1 [TOLL] power MOSFET (http://www.infineon.com/cms/en/product/packages/PG-HSOF/PG-HSOF-8-1/) +mosfet hsof toll +0 +53 +3 +Package_TO_SOT_SMD +Infineon_PG-HSOF-8-1_ThermalVias +HSOF-8-1 [TOLL] power MOSFET (http://www.infineon.com/cms/en/product/packages/PG-HSOF/PG-HSOF-8-1/) +mosfet hsof toll thermal vias +0 +96 +3 +Package_TO_SOT_SMD +Infineon_PG-HSOF-8-2 +HSOF-8-2 [TOLL] power MOSFET (http://www.infineon.com/cms/en/product/packages/PG-HSOF/PG-HSOF-8-2/) +mosfet hsof toll +0 +12 +4 +Package_TO_SOT_SMD +Infineon_PG-HSOF-8-2_ThermalVias +HSOF-8-2 [TOLL] power MOSFET (http://www.infineon.com/cms/en/product/packages/PG-HSOF/PG-HSOF-8-2/) +mosfet hsof toll thermal vias +0 +97 +4 +Package_TO_SOT_SMD +Infineon_PG-HSOF-8-2_ThermalVias2 +HSOF-8-2 [TOLL] power MOSFET (http://www.infineon.com/cms/en/product/packages/PG-HSOF/PG-HSOF-8-2/, https://www.infineon.com/dgdl/Infineon-ApplicationNote_600V_CoolMOS_C7_Gold_TOLL-AN-v01_00-EN.pdf?fileId=5546d4625b10283a015b144a1af70df6) +mosfet hsof toll thermal vias +0 +159 +4 +Package_TO_SOT_SMD +Infineon_PG-HSOF-8-3 +HSOF-8-3 power MOSFET (http://www.infineon.com/cms/en/product/packages/PG-HSOF/PG-HSOF-8-3/) +mosfet hsof +0 +25 +4 +Package_TO_SOT_SMD +Infineon_PG-HSOF-8-3_ThermalVias +HSOF-8-3 power MOSFET (http://www.infineon.com/cms/en/product/packages/PG-HSOF/PG-HSOF-8-3/) +mosfet hsof +0 +64 +4 +Package_TO_SOT_SMD +Infineon_PG-TO-220-7Lead_TabPin8 +Infineon PG-TO-220-7, Tab as Pin 8, see e.g. https://www.infineon.com/dgdl/Infineon-BTS50055-1TMC-DS-v01_00-EN.pdf?fileId=5546d4625a888733015aa9b0007235e9 +Infineon PG-TO-220-7 +0 +12 +8 +Package_TO_SOT_SMD +LFPAK33 +LFPAK33 SOT-1210 https://assets.nexperia.com/documents/outline-drawing/SOT1210.pdf +LFPAK33 SOT-1210 +0 +17 +5 +Package_TO_SOT_SMD +LFPAK56 +LFPAK56 https://assets.nexperia.com/documents/outline-drawing/SOT669.pdf +LFPAK56 SOT-669 Power-SO8 +0 +18 +5 +Package_TO_SOT_SMD +OnSemi_ECH8 +On Semiconductor ECH8, https://www.onsemi.com/pub/Collateral/318BF.PDF +ECH8 SOT28-FL SOT-28-FL +0 +8 +8 +Package_TO_SOT_SMD +PQFN_8x8 +Low Profile 8x8mm PQFN, Dual Cool 88, https://www.onsemi.com/pub/Collateral/FDMT80080DC-D.pdf +pqfn vdfn mosfet +0 +9 +3 +Package_TO_SOT_SMD +PowerMacro_M234_NoHole +TO-50-4 Power Macro Package Style M234 +TO-50-4 Power Macro Package Style M234 +0 +4 +4 +Package_TO_SOT_SMD +PowerMacro_M234_WithHole +TO-50-4 Power Macro Package Style M234 +TO-50-4 Power Macro Package Style M234 +0 +4 +4 +Package_TO_SOT_SMD +Rohm_HRP7 +Rohm HRP7 SMD package, http://rohmfs.rohm.com/en/techdata_basic/ic/package/hrp7_1-e.pdf, http://rohmfs.rohm.com/en/products/databook/datasheet/ic/motor/dc/bd621x-e.pdf +Rohm HRP7 SMD +0 +69 +7 +Package_TO_SOT_SMD +SC-59 +SC-59, https://lib.chipdip.ru/images/import_diod/original/SOT-23_SC-59.jpg +SC-59 +0 +3 +3 +Package_TO_SOT_SMD +SC-59_Handsoldering +SC-59, hand-soldering varaint, https://lib.chipdip.ru/images/import_diod/original/SOT-23_SC-59.jpg +SC-59 hand-soldering +0 +3 +3 +Package_TO_SOT_SMD +SC-70-8 +SC70-8 +SC70-8 +0 +8 +8 +Package_TO_SOT_SMD +SC-70-8_Handsoldering +SC70-8, Handsoldering +SC70-8 Handsoldering +0 +8 +8 +Package_TO_SOT_SMD +SC-82AA +SC-82AA +SC-82AA +0 +4 +4 +Package_TO_SOT_SMD +SC-82AA_Handsoldering +SC-82AA +SC-82AA +0 +4 +4 +Package_TO_SOT_SMD +SC-82AB +SC-82AB +SC-82AB +0 +4 +4 +Package_TO_SOT_SMD +SC-82AB_Handsoldering +SC-82AB +SC-82AB +0 +4 +4 +Package_TO_SOT_SMD +SOT-23 +SOT-23, Standard +SOT-23 +0 +3 +3 +Package_TO_SOT_SMD +SOT-23-5 +5-pin SOT23 package +SOT-23-5 +0 +5 +5 +Package_TO_SOT_SMD +SOT-23-5_HandSoldering +5-pin SOT23 package +SOT-23-5 hand-soldering +0 +5 +5 +Package_TO_SOT_SMD +SOT-23-6 +6-pin SOT-23 package +SOT-23-6 +0 +6 +6 +Package_TO_SOT_SMD +SOT-23-6_Handsoldering +6-pin SOT-23 package, Handsoldering +SOT-23-6 Handsoldering +0 +6 +6 +Package_TO_SOT_SMD +SOT-23-8 +8-pin SOT-23 package, http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/sot-23rj/rj_8.pdf +SOT-23-8 +0 +8 +8 +Package_TO_SOT_SMD +SOT-23-8_Handsoldering +8-pin SOT-23 package, Handsoldering, http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/sot-23rj/rj_8.pdf +SOT-23-8 Handsoldering +0 +8 +8 +Package_TO_SOT_SMD +SOT-23W +SOT-23W http://www.allegromicro.com/~/media/Files/Datasheets/A112x-Datasheet.ashx?la=en&hash=7BC461E058CC246E0BAB62433B2F1ECA104CA9D3 +SOT-23W +0 +3 +3 +Package_TO_SOT_SMD +SOT-23W_Handsoldering +SOT-23W http://www.allegromicro.com/~/media/Files/Datasheets/A112x-Datasheet.ashx?la=en&hash=7BC461E058CC246E0BAB62433B2F1ECA104CA9D3 +SOT-23W for handsoldering +0 +3 +3 +Package_TO_SOT_SMD +SOT-23_Handsoldering +SOT-23, Handsoldering +SOT-23 +0 +3 +3 +Package_TO_SOT_SMD +SOT-89-3 +SOT-89-3, http://ww1.microchip.com/downloads/en/DeviceDoc/3L_SOT-89_MB_C04-029C.pdf +SOT-89-3 +0 +3 +3 +Package_TO_SOT_SMD +SOT-89-3_Handsoldering +SOT-89-3 Handsoldering +SOT-89-3 Handsoldering +0 +3 +3 +Package_TO_SOT_SMD +SOT-89-5 +SOT-89-5, http://www.e-devices.ricoh.co.jp/en/products/product_power/pkg/sot-89-5.pdf +SOT-89-5 +0 +5 +5 +Package_TO_SOT_SMD +SOT-89-5_Handsoldering +SOT-89-5, http://www.e-devices.ricoh.co.jp/en/products/product_power/pkg/sot-89-5.pdf +SOT-89-5 +0 +5 +5 +Package_TO_SOT_SMD +SOT-143 +SOT-143 +SOT-143 +0 +4 +4 +Package_TO_SOT_SMD +SOT-143R_Reverse +SOT-143R Reverse +SOT-143R Reverse +0 +4 +4 +Package_TO_SOT_SMD +SOT-143R_Reverse_Handsoldering +SOT-143R Reverse Handsoldering +SOT-143 Reverse Handsoldering +0 +4 +4 +Package_TO_SOT_SMD +SOT-143_Handsoldering +SOT-143 Handsoldering +SOT-143 Handsoldering +0 +4 +4 +Package_TO_SOT_SMD +SOT-223 +module CMS SOT223 4 pins +CMS SOT +0 +4 +4 +Package_TO_SOT_SMD +SOT-223-3_TabPin2 +module CMS SOT223 4 pins +CMS SOT +0 +4 +3 +Package_TO_SOT_SMD +SOT-223-5 +module CMS SOT223 5 pins, http://ww1.microchip.com/downloads/en/DeviceDoc/51751a.pdf +CMS SOT +0 +5 +5 +Package_TO_SOT_SMD +SOT-223-6 +module CMS SOT223 6 pins, http://www.ti.com/lit/ds/symlink/tps737.pdf +CMS SOT +0 +6 +6 +Package_TO_SOT_SMD +SOT-223-6_TabPin3 +module CMS SOT223 6 pins, http://www.ti.com/lit/ds/symlink/tps737.pdf +CMS SOT +0 +6 +5 +Package_TO_SOT_SMD +SOT-223-8 +module CMS SOT223 8 pins, https://www.diodes.com/assets/Datasheets/ZXSBMR16PT8.pdf +CMS SOT +0 +8 +8 +Package_TO_SOT_SMD +SOT-323_SC-70 +SOT-323, SC-70 +SOT-323 SC-70 +0 +3 +3 +Package_TO_SOT_SMD +SOT-323_SC-70_Handsoldering +SOT-323, SC-70 Handsoldering +SOT-323 SC-70 Handsoldering +0 +3 +3 +Package_TO_SOT_SMD +SOT-343_SC-70-4 +SOT-343, SC-70-4 +SOT-343 SC-70-4 +0 +4 +4 +Package_TO_SOT_SMD +SOT-343_SC-70-4_Handsoldering +SOT-343, SC-70-4, Handsoldering +SOT-343 SC-70-4 Handsoldering +0 +4 +4 +Package_TO_SOT_SMD +SOT-353_SC-70-5 +SOT-353, SC-70-5 +SOT-353 SC-70-5 +0 +5 +5 +Package_TO_SOT_SMD +SOT-353_SC-70-5_Handsoldering +SOT-353, SC-70-5, Handsoldering +SOT-353 SC-70-5 Handsoldering +0 +5 +5 +Package_TO_SOT_SMD +SOT-363_SC-70-6 +SOT-363, SC-70-6 +SOT-363 SC-70-6 +0 +6 +6 +Package_TO_SOT_SMD +SOT-363_SC-70-6_Handsoldering +SOT-363, SC-70-6, Handsoldering +SOT-363 SC-70-6 Handsoldering +0 +6 +6 +Package_TO_SOT_SMD +SOT-383F +8-pin SOT-383F, http://www.mouser.com/ds/2/80/CPDVR085V0C-HF-RevB-10783.pdf +SOT-383F +0 +9 +9 +Package_TO_SOT_SMD +SOT-383FL +8-pin SOT-383FL package, http://www.onsemi.com/pub_link/Collateral/ENA2267-D.PDF +SOT-383FL +0 +8 +8 +Package_TO_SOT_SMD +SOT-416 +SOT-416, https://www.nxp.com/docs/en/package-information/SOT416.pdf +SOT-416 +0 +3 +3 +Package_TO_SOT_SMD +SOT-523 +SOT523, https://www.diodes.com/assets/Package-Files/SOT523.pdf +SOT-523 +0 +3 +3 +Package_TO_SOT_SMD +SOT-543 +SOT-543 4 lead surface package +SOT-543 SC-107A EMD4 +0 +4 +4 +Package_TO_SOT_SMD +SOT-553 +SOT553 +SOT-553 +0 +5 +5 +Package_TO_SOT_SMD +SOT-563 +SOT563 +SOT-563 +0 +6 +6 +Package_TO_SOT_SMD +SOT-665 +SOT665 +SOT-665 +0 +5 +5 +Package_TO_SOT_SMD +SOT-666 +SOT666 +SOT-666 +0 +6 +6 +Package_TO_SOT_SMD +SOT-723 +http://toshiba.semicon-storage.com/info/docget.jsp?did=5879&prodName=RN1104MFV +sot 723 +0 +3 +3 +Package_TO_SOT_SMD +SOT-883 +SOT-883, https://assets.nexperia.com/documents/outline-drawing/SOT883.pdf +SOT-883 +0 +3 +3 +Package_TO_SOT_SMD +SOT-886 +SOT-886 +SOT-886 +0 +6 +6 +Package_TO_SOT_SMD +SOT-963 +SOT 963 6 pins package 1x0.8mm pitch 0.35mm +SOT 963 6 pins package 1x0.8mm pitch 0.35mm +0 +6 +6 +Package_TO_SOT_SMD +SOT-1123 +SOT-1123 small outline transistor (see http://www.onsemi.com/pub/Collateral/NST3906F3-D.PDF) +SOT-1123 transistor +0 +3 +3 +Package_TO_SOT_SMD +SOT-1333-1 +SOT-1333-1 +SOT-1333-1 +0 +9 +9 +Package_TO_SOT_SMD +SOT-1334-1 +SOT-1334-1 +SOT-1334-1 +0 +14 +14 +Package_TO_SOT_SMD +SuperSOT-3 +3-pin SuperSOT package https://www.fairchildsemi.com/package-drawings/MA/MA03B.pdf +SuperSOT-3 SSOT-3 +0 +3 +3 +Package_TO_SOT_SMD +SuperSOT-6 +6-pin SuperSOT package http://www.mouser.com/ds/2/149/FMB5551-889214.pdf +SuperSOT-6 SSOT-6 +0 +6 +6 +Package_TO_SOT_SMD +SuperSOT-8 +8-pin SuperSOT package, http://www.icbank.com/icbank_data/semi_package/ssot8_dim.pdf +SuperSOT-8 SSOT-8 +0 +8 +8 +Package_TO_SOT_SMD +TDSON-8-1 +Power MOSFET package, TDSON-8-1, 5.15x5.9mm (https://www.infineon.com/cms/en/product/packages/PG-TDSON/PG-TDSON-8-1/) +tdson +0 +14 +5 +Package_TO_SOT_SMD +TO-50-3_LongPad-NoHole_Housing +TO-50-3 Macro T Package Style M236 +TO-50-3 Macro T Package Style M236 +0 +3 +3 +Package_TO_SOT_SMD +TO-50-3_LongPad-WithHole_Housing +TO-50-3 Macro T Package Style M236 +TO-50-3 Macro T Package Style M236 +0 +3 +3 +Package_TO_SOT_SMD +TO-50-3_ShortPad-NoHole_Housing +TO-50-3 Macro T Package Style M236 +TO-50-3 Macro T Package Style M236 +0 +3 +3 +Package_TO_SOT_SMD +TO-50-3_ShortPad-WithHole_Housing +TO-50-3 Macro T Package Style M236 +TO-50-3 Macro T Package Style M236 +0 +3 +3 +Package_TO_SOT_SMD +TO-50-4_LongPad-NoHole_Housing +TO-50-4 Macro X Package Style M238 +TO-50-4 Macro X Package Style M238 +0 +4 +4 +Package_TO_SOT_SMD +TO-50-4_LongPad-WithHole_Housing +TO-50-4 Macro X Package Style M238 +TO-50-4 Macro X Package Style M238 +0 +4 +4 +Package_TO_SOT_SMD +TO-50-4_ShortPad-NoHole_Housing +TO-50-4 Macro X Package Style M238 +TO-50-4 Macro X Package Style M238 +0 +4 +4 +Package_TO_SOT_SMD +TO-50-4_ShortPad-WithHole_Housing +TO-50-4 Macro X Package Style M238 +TO-50-4 Macro X Package Style M238 +0 +4 +4 +Package_TO_SOT_SMD +TO-252-2 +TO-252 / DPAK SMD package, http://www.infineon.com/cms/en/product/packages/PG-TO252/PG-TO252-3-1/ +DPAK TO-252 DPAK-3 TO-252-3 SOT-428 +0 +7 +3 +Package_TO_SOT_SMD +TO-252-2_TabPin1 +TO-252-2, tab to pin 1 https://www.wolfspeed.com/media/downloads/87/CSD01060.pdf +TO-252-2 diode +0 +7 +2 +Package_TO_SOT_SMD +TO-252-3_TabPin2 +TO-252 / DPAK SMD package, http://www.infineon.com/cms/en/product/packages/PG-TO252/PG-TO252-3-1/ +DPAK TO-252 DPAK-3 TO-252-3 SOT-428 +0 +8 +3 +Package_TO_SOT_SMD +TO-252-3_TabPin4 +TO-252 / DPAK SMD package, http://www.infineon.com/cms/en/product/packages/PG-TO252/PG-TO252-3-1/ +DPAK TO-252 DPAK-3 TO-252-3 SOT-428 +0 +8 +4 +Package_TO_SOT_SMD +TO-252-4 +TO-252 / DPAK SMD package, http://www.infineon.com/cms/en/product/packages/PG-TO252/PG-TO252-5-11/ +DPAK TO-252 DPAK-5 TO-252-5 +0 +9 +5 +Package_TO_SOT_SMD +TO-252-5_TabPin3 +TO-252 / DPAK SMD package, http://www.infineon.com/cms/en/product/packages/PG-TO252/PG-TO252-5-11/ +DPAK TO-252 DPAK-5 TO-252-5 +0 +10 +5 +Package_TO_SOT_SMD +TO-252-5_TabPin6 +TO-252 / DPAK SMD package, http://www.infineon.com/cms/en/product/packages/PG-TO252/PG-TO252-5-11/ +DPAK TO-252 DPAK-5 TO-252-5 +0 +10 +6 +Package_TO_SOT_SMD +TO-263-2 +TO-263 / D2PAK / DDPAK SMD package, http://www.infineon.com/cms/en/product/packages/PG-TO263/PG-TO263-3-1/ +D2PAK DDPAK TO-263 D2PAK-3 TO-263-3 SOT-404 +0 +7 +3 +Package_TO_SOT_SMD +TO-263-2_TabPin1 +TO-263 / D2PAK / DDPAK SMD package, tab to pin 1, https://www.wolfspeed.com/media/downloads/137/C3D06060G.pdf +D2PAK DDPAK TO-263 D2PAK-3 TO-263-3 SOT-404 diode +0 +7 +2 +Package_TO_SOT_SMD +TO-263-3_TabPin2 +TO-263 / D2PAK / DDPAK SMD package, http://www.infineon.com/cms/en/product/packages/PG-TO263/PG-TO263-3-1/ +D2PAK DDPAK TO-263 D2PAK-3 TO-263-3 SOT-404 +0 +8 +3 +Package_TO_SOT_SMD +TO-263-3_TabPin4 +TO-263 / D2PAK / DDPAK SMD package, http://www.infineon.com/cms/en/product/packages/PG-TO263/PG-TO263-3-1/ +D2PAK DDPAK TO-263 D2PAK-3 TO-263-3 SOT-404 +0 +8 +4 +Package_TO_SOT_SMD +TO-263-4 +TO-263 / D2PAK / DDPAK SMD package, http://www.infineon.com/cms/en/product/packages/PG-TO263/PG-TO263-5-1/ +D2PAK DDPAK TO-263 D2PAK-5 TO-263-5 SOT-426 +0 +9 +5 +Package_TO_SOT_SMD +TO-263-5_TabPin3 +TO-263 / D2PAK / DDPAK SMD package, http://www.infineon.com/cms/en/product/packages/PG-TO263/PG-TO263-5-1/ +D2PAK DDPAK TO-263 D2PAK-5 TO-263-5 SOT-426 +0 +10 +5 +Package_TO_SOT_SMD +TO-263-5_TabPin6 +TO-263 / D2PAK / DDPAK SMD package, http://www.infineon.com/cms/en/product/packages/PG-TO263/PG-TO263-5-1/ +D2PAK DDPAK TO-263 D2PAK-5 TO-263-5 SOT-426 +0 +10 +6 +Package_TO_SOT_SMD +TO-263-6 +TO-263 / D2PAK / DDPAK SMD package, http://www.infineon.com/cms/en/product/packages/PG-TO263/PG-TO263-7-1/ +D2PAK DDPAK TO-263 D2PAK-7 TO-263-7 SOT-427 +0 +11 +7 +Package_TO_SOT_SMD +TO-263-7_TabPin4 +TO-263 / D2PAK / DDPAK SMD package, http://www.infineon.com/cms/en/product/packages/PG-TO263/PG-TO263-7-1/ +D2PAK DDPAK TO-263 D2PAK-7 TO-263-7 SOT-427 +0 +12 +7 +Package_TO_SOT_SMD +TO-263-7_TabPin8 +TO-263 / D2PAK / DDPAK SMD package, http://www.infineon.com/cms/en/product/packages/PG-TO263/PG-TO263-7-1/ +D2PAK DDPAK TO-263 D2PAK-7 TO-263-7 SOT-427 +0 +12 +8 +Package_TO_SOT_SMD +TO-263-9_TabPin5 +TO-263 / D2PAK / DDPAK SMD package, http://www.ti.com/lit/ds/symlink/lm4755.pdf +D2PAK DDPAK TO-263 D2PAK-9 TO-263-9 +0 +14 +9 +Package_TO_SOT_SMD +TO-263-9_TabPin10 +TO-263 / D2PAK / DDPAK SMD package, http://www.ti.com/lit/ds/symlink/lm4755.pdf +D2PAK DDPAK TO-263 D2PAK-9 TO-263-9 +0 +14 +10 +Package_TO_SOT_SMD +TO-268-2 +TO-268/D3PAK SMD package, http://www.icbank.com/icbank_data/semi_package/to268aa_dim.pdf +D3PAK TO-268 D3PAK-3 TO-268-3 +0 +7 +3 +Package_TO_SOT_SMD +TO-269AA +SMD package TO-269AA (e.g. diode bridge), see http://www.vishay.com/docs/88854/padlayouts.pdf +TO-269AA MBS diode bridge +0 +4 +4 +Package_TO_SOT_SMD +TO-277A +Thermal enhanced ultra thin SMD package; 3 leads; body: 4.3x6.1x0.43mm, https://www.vishay.com/docs/95570/to-277asmpc.pdf +TO-277A SMPC +0 +12 +3 +Package_TO_SOT_SMD +TO-277B +TO-227B https://media.digikey.com/pdf/Data%20Sheets/Littelfuse%20PDFs/DST2050S.pdf +TO-277B +0 +9 +3 +Package_TO_SOT_SMD +TSOT-23 +3-pin TSOT23 package, http://www.analog.com.tw/pdf/All_In_One.pdf +TSOT-23 +0 +3 +3 +Package_TO_SOT_SMD +TSOT-23-5 +5-pin TSOT23 package, http://cds.linear.com/docs/en/packaging/SOT_5_05-08-1635.pdf +TSOT-23-5 +0 +5 +5 +Package_TO_SOT_SMD +TSOT-23-5_HandSoldering +5-pin TSOT23 package, http://cds.linear.com/docs/en/packaging/SOT_5_05-08-1635.pdf +TSOT-23-5 Hand-soldering +0 +5 +5 +Package_TO_SOT_SMD +TSOT-23-6 +6-pin TSOT23 package, http://cds.linear.com/docs/en/packaging/SOT_6_05-08-1636.pdf +TSOT-23-6 MK06A TSOT-6 +0 +6 +6 +Package_TO_SOT_SMD +TSOT-23-6_HandSoldering +6-pin TSOT23 package, http://cds.linear.com/docs/en/packaging/SOT_6_05-08-1636.pdf +TSOT-23-6 MK06A TSOT-6 Hand-soldering +0 +6 +6 +Package_TO_SOT_SMD +TSOT-23-8 +8-pin TSOT23 package, http://cds.linear.com/docs/en/packaging/SOT_8_05-08-1637.pdf +TSOT-23-8 +0 +8 +8 +Package_TO_SOT_SMD +TSOT-23-8_HandSoldering +8-pin TSOT23 package, http://cds.linear.com/docs/en/packaging/SOT_8_05-08-1637.pdf +TSOT-23-8 Hand-soldering +0 +8 +8 +Package_TO_SOT_SMD +TSOT-23_HandSoldering +5-pin TSOT23 package, http://cds.linear.com/docs/en/packaging/SOT_5_05-08-1635.pdf +TSOT-23 Hand-soldering +0 +3 +3 +Package_TO_SOT_SMD +Texas_DRT-3 +Texas Instrument DRT-3 1x0.8mm Pitch 0.7mm http://www.ti.com/lit/ds/symlink/tpd2eusb30.pdf +DRT-3 1x0.8mm Pitch 0.7mm +0 +3 +3 +Package_TO_SOT_SMD +Texas_NDQ +Texas Instruments, NDQ, 5 pin (https://www.ti.com/lit/ml/mmsf022/mmsf022.pdf) +ti pfm dap +0 +6 +6 +Package_TO_SOT_SMD +Texas_NDY0011A +TO-PMOD-11 11-pin switching regulator package, http://www.ti.com/lit/ml/mmsf025/mmsf025.pdf +Texas TO-PMOD NDY00011A +0 +12 +12 +Package_TO_SOT_SMD +Texas_R-PDSO-G6 +R-PDSO-G6, http://www.ti.com/lit/ds/slis144b/slis144b.pdf +R-PDSO-G6 SC-70-6 +0 +6 +6 +Package_TO_SOT_SMD +VSOF5 +VSOF5 +VSOF5 +0 +5 +5 +Package_TO_SOT_SMD +Vishay_PowerPAK_SC70-6L_Dual +Vishay PowerPAK SC70 dual transistor package http://www.vishay.com/docs/70487/70487.pdf +powerpak sc70 sc-70 dual +0 +8 +6 +Package_TO_SOT_SMD +Vishay_PowerPAK_SC70-6L_Single +Vishay PowerPAK SC70 single transistor package http://www.vishay.com/docs/70486/70486.pdf +powerpak sc70 sc-70 +0 +6 +3 +Package_TO_SOT_THT +Fairchild_TO-220F-6L +Fairchild TO-220F-6L, http://www.mouser.com/ds/2/149/FSL136MRT-113334.pdf +Fairchild TO-220F-6L +0 +6 +6 +Package_TO_SOT_THT +Heraeus_TO-92-2 +TO-92 2-pin variant by Heraeus, drill 0.75mm (http://www.produktinfo.conrad.com/datenblaetter/175000-199999/181293-da-01-de-TO92_Temperatursensor_PT1000_32209225.pdf) +to-92 +0 +2 +2 +Package_TO_SOT_THT +NEC_Molded_7x4x9mm +Molded Japan Transistor Package 7x4x9mm^3, http://rtellason.com/transdata/2sb734.pdf +Japan transistor +0 +3 +3 +Package_TO_SOT_THT +PowerIntegrations_TO-220-7C +Non Isolated Modified TO-220 7pin Package, see http://www.farnell.com/datasheets/5793.pdf +Power Integration Y Package +0 +6 +6 +Package_TO_SOT_THT +SIPAK-1EP_Horizontal_TabDown +SIPAK, Horizontal, RM 2.286mm +SIPAK Horizontal RM 2.286mm +0 +4 +4 +Package_TO_SOT_THT +SIPAK_Vertical +SIPAK, Vertical, RM 2.286mm +SIPAK Vertical RM 2.286mm +0 +3 +3 +Package_TO_SOT_THT +SOD-70_P2.54mm +Plastic near cylindrical package Sod-70 see: https://www.nxp.com/docs/en/data-sheet/KTY81_SER.pdf [StepUp generated footprint] +Sod-70 +0 +2 +2 +Package_TO_SOT_THT +SOD-70_P5.08mm +Plastic near cylindrical package Sod-70 see: https://www.nxp.com/docs/en/data-sheet/KTY81_SER.pdf [StepUp generated footprint] +Sod-70 +0 +2 +2 +Package_TO_SOT_THT +SOT-227 +SOT-227 / SOT-227B / ISOTOP, M4 mounting screws (https://www.vishay.com/docs/95423/sot227g2.pdf, https://www.vishay.com/docs/95793/vs-fc420sa10.pdf) +sot 227 isotop +0 +8 +4 +Package_TO_SOT_THT +TO-3 +Transistor TO-3 +TR TO-3 TO3 TO-204 +0 +4 +3 +Package_TO_SOT_THT +TO-3P-3_Horizontal_TabDown +TO-3P-3, Horizontal, RM 5.45mm, , see https://toshiba.semicon-storage.com/ap-en/design-support/package/detail.TO-3P(N).html +TO-3P-3 Horizontal RM 5.45mm +0 +3 +3 +Package_TO_SOT_THT +TO-3P-3_Horizontal_TabUp +TO-3P-3, Horizontal, RM 5.45mm, , see https://toshiba.semicon-storage.com/ap-en/design-support/package/detail.TO-3P(N).html +TO-3P-3 Horizontal RM 5.45mm +0 +3 +3 +Package_TO_SOT_THT +TO-3P-3_Vertical +TO-3P-3, Vertical, RM 5.45mm, , see https://toshiba.semicon-storage.com/ap-en/design-support/package/detail.TO-3P(N).html +TO-3P-3 Vertical RM 5.45mm +0 +3 +3 +Package_TO_SOT_THT +TO-3PB-3_Horizontal_TabDown +TO-3PB-3, Horizontal, RM 5.45mm, , see http://www.onsemi.com/pub/Collateral/340AC.PDF +TO-3PB-3 Horizontal RM 5.45mm +0 +3 +3 +Package_TO_SOT_THT +TO-3PB-3_Horizontal_TabUp +TO-3PB-3, Horizontal, RM 5.45mm, , see http://www.onsemi.com/pub/Collateral/340AC.PDF +TO-3PB-3 Horizontal RM 5.45mm +0 +3 +3 +Package_TO_SOT_THT +TO-3PB-3_Vertical +TO-3PB-3, Vertical, RM 5.45mm, , see http://www.onsemi.com/pub/Collateral/340AC.PDF +TO-3PB-3 Vertical RM 5.45mm +0 +3 +3 +Package_TO_SOT_THT +TO-5-2 +TO-5-2 +TO-5-2 +0 +2 +2 +Package_TO_SOT_THT +TO-5-2_Window +TO-5-2_Window, Window +TO-5-2_Window Window +0 +2 +2 +Package_TO_SOT_THT +TO-5-3 +TO-5-3 +TO-5-3 +0 +3 +3 +Package_TO_SOT_THT +TO-5-3_Window +TO-5-3_Window, Window +TO-5-3_Window Window +0 +3 +3 +Package_TO_SOT_THT +TO-5-4 +TO-5-4 +TO-5-4 +0 +4 +4 +Package_TO_SOT_THT +TO-5-4_Window +TO-5-4_Window, Window +TO-5-4_Window Window +0 +4 +4 +Package_TO_SOT_THT +TO-5-6 +TO-5-6 +TO-5-6 +0 +6 +6 +Package_TO_SOT_THT +TO-5-6_Window +TO-5-6_Window, Window +TO-5-6_Window Window +0 +6 +6 +Package_TO_SOT_THT +TO-5-8 +TO-5-8 +TO-5-8 +0 +8 +8 +Package_TO_SOT_THT +TO-5-8_PD5.08 +TO-5-8_PD5.08 +TO-5-8_PD5.08 +0 +8 +8 +Package_TO_SOT_THT +TO-5-8_PD5.08_Window +TO-5-8_PD5.08_Window, Window +TO-5-8_PD5.08_Window Window +0 +8 +8 +Package_TO_SOT_THT +TO-5-8_Window +TO-5-8_Window, Window +TO-5-8_Window Window +0 +8 +8 +Package_TO_SOT_THT +TO-5-10 +TO-5-10 +TO-5-10 +0 +10 +10 +Package_TO_SOT_THT +TO-5-10_Window +TO-5-10_Window, Window +TO-5-10_Window Window +0 +10 +10 +Package_TO_SOT_THT +TO-8-2 +TO-8-2 +TO-8-2 +0 +2 +2 +Package_TO_SOT_THT +TO-8-2_Window +TO-8-2_Window, Window +TO-8-2_Window Window +0 +2 +2 +Package_TO_SOT_THT +TO-8-3 +TO-8-3 +TO-8-3 +0 +3 +3 +Package_TO_SOT_THT +TO-8-3_Window +TO-8-3_Window, Window +TO-8-3_Window Window +0 +3 +3 +Package_TO_SOT_THT +TO-11-2 +TO-11-2 +TO-11-2 +0 +2 +2 +Package_TO_SOT_THT +TO-11-2_Window +TO-11-2_Window, Window +TO-11-2_Window Window +0 +2 +2 +Package_TO_SOT_THT +TO-11-3 +TO-11-3 +TO-11-3 +0 +3 +3 +Package_TO_SOT_THT +TO-11-3_Window +TO-11-3_Window, Window +TO-11-3_Window Window +0 +3 +3 +Package_TO_SOT_THT +TO-12-4 +TO-12-4 +TO-12-4 +0 +4 +4 +Package_TO_SOT_THT +TO-12-4_Window +TO-12-4_Window, Window +TO-12-4_Window Window +0 +4 +4 +Package_TO_SOT_THT +TO-17-4 +TO-17-4 +TO-17-4 +0 +4 +4 +Package_TO_SOT_THT +TO-17-4_Window +TO-17-4_Window, Window +TO-17-4_Window Window +0 +4 +4 +Package_TO_SOT_THT +TO-18-2 +TO-18-2 +TO-18-2 +0 +2 +2 +Package_TO_SOT_THT +TO-18-2_Lens +TO-18-2_Lens, Lens +TO-18-2_Lens Lens +0 +2 +2 +Package_TO_SOT_THT +TO-18-2_Window +TO-18-2_Window, Window +TO-18-2_Window Window +0 +2 +2 +Package_TO_SOT_THT +TO-18-3 +TO-18-3 +TO-18-3 +0 +3 +3 +Package_TO_SOT_THT +TO-18-3_Lens +TO-18-3_Lens, Lens +TO-18-3_Lens Lens +0 +3 +3 +Package_TO_SOT_THT +TO-18-3_Window +TO-18-3_Window, Window +TO-18-3_Window Window +0 +3 +3 +Package_TO_SOT_THT +TO-18-4 +TO-18-4 +TO-18-4 +0 +4 +4 +Package_TO_SOT_THT +TO-18-4_Lens +TO-18-4_Lens, Lens +TO-18-4_Lens Lens +0 +4 +4 +Package_TO_SOT_THT +TO-18-4_Window +TO-18-4_Window, Window +TO-18-4_Window Window +0 +4 +4 +Package_TO_SOT_THT +TO-33-4 +TO-33-4 +TO-33-4 +0 +4 +4 +Package_TO_SOT_THT +TO-33-4_Window +TO-33-4_Window, Window +TO-33-4_Window Window +0 +4 +4 +Package_TO_SOT_THT +TO-38-2 +TO-38-2 +TO-38-2 +0 +2 +2 +Package_TO_SOT_THT +TO-38-2_Window +TO-38-2_Window, Window +TO-38-2_Window Window +0 +2 +2 +Package_TO_SOT_THT +TO-38-3 +TO-38-3 +TO-38-3 +0 +3 +3 +Package_TO_SOT_THT +TO-38-3_Window +TO-38-3_Window, Window +TO-38-3_Window Window +0 +3 +3 +Package_TO_SOT_THT +TO-39-2 +TO-39-2 +TO-39-2 +0 +2 +2 +Package_TO_SOT_THT +TO-39-2_Window +TO-39-2_Window, Window +TO-39-2_Window Window +0 +2 +2 +Package_TO_SOT_THT +TO-39-3 +TO-39-3 +TO-39-3 +0 +3 +3 +Package_TO_SOT_THT +TO-39-3_Window +TO-39-3_Window, Window +TO-39-3_Window Window +0 +3 +3 +Package_TO_SOT_THT +TO-39-4 +TO-39-4 +TO-39-4 +0 +4 +4 +Package_TO_SOT_THT +TO-39-4_Window +TO-39-4_Window, Window +TO-39-4_Window Window +0 +4 +4 +Package_TO_SOT_THT +TO-39-6 +TO-39-6 +TO-39-6 +0 +6 +6 +Package_TO_SOT_THT +TO-39-6_Window +TO-39-6_Window, Window +TO-39-6_Window Window +0 +6 +6 +Package_TO_SOT_THT +TO-39-8 +TO-39-8 +TO-39-8 +0 +8 +8 +Package_TO_SOT_THT +TO-39-8_Window +TO-39-8_Window, Window +TO-39-8_Window Window +0 +8 +8 +Package_TO_SOT_THT +TO-39-10 +TO-39-10 +TO-39-10 +0 +10 +10 +Package_TO_SOT_THT +TO-39-10_Window +TO-39-10_Window, Window +TO-39-10_Window Window +0 +10 +10 +Package_TO_SOT_THT +TO-46-2 +TO-46-2 +TO-46-2 +0 +2 +2 +Package_TO_SOT_THT +TO-46-2_Pin2Center +TO-46-2, Pin2 at center of package, Thorlabs photodiodes +TO-46-2 Thorlabs +0 +2 +2 +Package_TO_SOT_THT +TO-46-2_Pin2Center_Window +TO-46-2, Pin2 at center of package, Thorlabs photodiodes +TO-46-2 Thorlabs +0 +2 +2 +Package_TO_SOT_THT +TO-46-2_Window +TO-46-2_Window, Window +TO-46-2_Window Window +0 +2 +2 +Package_TO_SOT_THT +TO-46-3 +TO-46-3 +TO-46-3 +0 +3 +3 +Package_TO_SOT_THT +TO-46-3_Pin2Center +TO-46-3, Pin2 at center of package, Thorlabs photodiodes, https://www.thorlabs.de/drawings/374b6862eb3b5a04-9360B5F6-5056-2306-D912111C06C3F830/FDGA05-SpecSheet.pdf +TO-46-3 Thorlabs +0 +3 +3 +Package_TO_SOT_THT +TO-46-3_Pin2Center_Window +TO-46-3, Pin2 at center of package, Thorlabs photodiodes, https://www.thorlabs.de/drawings/374b6862eb3b5a04-9360B5F6-5056-2306-D912111C06C3F830/FDGA05-SpecSheet.pdf +TO-46-3 Thorlabs +0 +3 +3 +Package_TO_SOT_THT +TO-46-3_Window +TO-46-3_Window, Window +TO-46-3_Window Window +0 +3 +3 +Package_TO_SOT_THT +TO-46-4 +TO-46-4 +TO-46-4 +0 +4 +4 +Package_TO_SOT_THT +TO-46-4_Window +TO-46-4_Window, Window +TO-46-4_Window Window +0 +4 +4 +Package_TO_SOT_THT +TO-52-2 +TO-52-2 +TO-52-2 +0 +2 +2 +Package_TO_SOT_THT +TO-52-2_Window +TO-52-2_Window, Window +TO-52-2_Window Window +0 +2 +2 +Package_TO_SOT_THT +TO-52-3 +TO-52-3 +TO-52-3 +0 +3 +3 +Package_TO_SOT_THT +TO-52-3_Window +TO-52-3_Window, Window +TO-52-3_Window Window +0 +3 +3 +Package_TO_SOT_THT +TO-72-4 +TO-72-4 +TO-72-4 +0 +4 +4 +Package_TO_SOT_THT +TO-72-4_Window +TO-72-4_Window, Window +TO-72-4_Window Window +0 +4 +4 +Package_TO_SOT_THT +TO-75-6 +TO-75-6 +TO-75-6 +0 +6 +6 +Package_TO_SOT_THT +TO-75-6_Window +TO-75-6_Window, Window +TO-75-6_Window Window +0 +6 +6 +Package_TO_SOT_THT +TO-78-6 +TO-78-6 +TO-78-6 +0 +6 +6 +Package_TO_SOT_THT +TO-78-6_Window +TO-78-6_Window, Window +TO-78-6_Window Window +0 +6 +6 +Package_TO_SOT_THT +TO-78-8 +TO-78-8 +TO-78-8 +0 +8 +8 +Package_TO_SOT_THT +TO-78-8_Window +TO-78-8_Window, Window +TO-78-8_Window Window +0 +8 +8 +Package_TO_SOT_THT +TO-78-10 +TO-78-10 +TO-78-10 +0 +10 +10 +Package_TO_SOT_THT +TO-78-10_Window +TO-78-10_Window, Window +TO-78-10_Window Window +0 +10 +10 +Package_TO_SOT_THT +TO-92 +TO-92 leads molded, narrow, drill 0.75mm (see NXP sot054_po.pdf) +to-92 sc-43 sc-43a sot54 PA33 transistor +0 +3 +3 +Package_TO_SOT_THT +TO-92-2 +TO-92 2-pin leads in-line, narrow, oval pads, drill 0.75mm (see NXP sot054_po.pdf) +to-92 sc-43 sc-43a sot54 PA33 diode SOD70 +0 +2 +2 +Package_TO_SOT_THT +TO-92-2_Horizontal1 +2-pin TO-92 horizontal, leads molded, narrow, drill 0.75mm (see NXP sot054_po.pdf) +to-92 sc-43 sc-43a sot54 PA33 temperature sensor diode +0 +2 +2 +Package_TO_SOT_THT +TO-92-2_Horizontal2 +2-pin TO-92 horizontal, leads molded, narrow, drill 0.75mm (see NXP sot054_po.pdf) +to-92 sc-43 sc-43a sot54 PA33 temperature sensor diode +0 +2 +2 +Package_TO_SOT_THT +TO-92-2_W4.0mm_Horizontal_FlatSideDown +TO-92 horizontal, leads in-line, narrow, oval pads, drill 0.75mm (see NXP sot054_po.pdf) +to-92 sc-43 sc-43a sot54 PA33 transistor +0 +2 +2 +Package_TO_SOT_THT +TO-92-2_W4.0mm_Horizontal_FlatSideUp +TO-92 horizontal, leads in-line, narrow, oval pads, drill 0.75mm (see NXP sot054_po.pdf) +to-92 sc-43 sc-43a sot54 PA33 transistor +0 +2 +2 +Package_TO_SOT_THT +TO-92-2_Wide +TO-92 2-pin leads in-line, wide, drill 0.75mm +to-92 sc-43 sc-43a sot54 PA33 diode SOD70 +0 +2 +2 +Package_TO_SOT_THT +TO-92Flat +TO-92Flat package, often used for hall sensors, drill 0.75mm (see e.g. http://www.ti.com/lit/ds/symlink/drv5023.pdf) +to-92Flat hall sensor +0 +3 +3 +Package_TO_SOT_THT +TO-92L +TO-92L leads in-line (large body variant of TO-92), also known as TO-226, wide, drill 0.75mm (see https://www.diodes.com/assets/Package-Files/TO92L.pdf and http://www.ti.com/lit/an/snoa059/snoa059.pdf) +TO-92L Molded Narrow transistor +0 +3 +3 +Package_TO_SOT_THT +TO-92L_HandSolder +TO-92L leads in-line (large body variant of TO-92), also known as TO-226, wide, drill 0.75mm, hand-soldering variant with enlarged pads (see https://www.diodes.com/assets/Package-Files/TO92L.pdf and http://www.ti.com/lit/an/snoa059/snoa059.pdf) +to-92 sc-43 sc-43a sot54 PA33 transistor +0 +3 +3 +Package_TO_SOT_THT +TO-92L_Inline +TO-92L leads in-line (large body variant of TO-92), also known as TO-226, wide, drill 0.75mm (see https://www.diodes.com/assets/Package-Files/TO92L.pdf and http://www.ti.com/lit/an/snoa059/snoa059.pdf) +TO-92L Inline Wide transistor +0 +3 +3 +Package_TO_SOT_THT +TO-92L_Inline_Wide +TO-92L leads in-line (large body variant of TO-92), also known as TO-226, wide, drill 0.75mm (see https://www.diodes.com/assets/Package-Files/TO92L.pdf and http://www.ti.com/lit/an/snoa059/snoa059.pdf) +TO-92L Inline Wide transistor +0 +3 +3 +Package_TO_SOT_THT +TO-92L_Wide +TO-92L leads in-line (large body variant of TO-92), also known as TO-226, wide, drill 0.75mm (see https://www.diodes.com/assets/Package-Files/TO92L.pdf and http://www.ti.com/lit/an/snoa059/snoa059.pdf) +TO-92L Molded Wide transistor +0 +3 +3 +Package_TO_SOT_THT +TO-92Mini-2 +TO-92Mini package, drill 0.6mm (https://media.digikey.com/pdf/Data%20Sheets/Infineon%20PDFs/KT,KTY.pdf) +to-92Mini transistor +0 +2 +2 +Package_TO_SOT_THT +TO-92S +TO-92S package, drill 0.75mm (https://www.diodes.com/assets/Package-Files/TO92S%20(Type%20B).pdf) +to-92S transistor +0 +3 +3 +Package_TO_SOT_THT +TO-92S-2 +TO-92S package, 2-pin, drill 0.75mm (https://www.diodes.com/assets/Package-Files/TO92S%20(Type%20B).pdf) +to-92S transistor +0 +2 +2 +Package_TO_SOT_THT +TO-92S_Wide +TO-92S_Wide package, drill 0.75mm (https://www.diodes.com/assets/Package-Files/TO92S%20(Type%20B).pdf) +TO-92S_Wide transistor +0 +3 +3 +Package_TO_SOT_THT +TO-92_HandSolder +TO-92 leads molded, narrow, drill 0.75mm, handsoldering variant with enlarged pads (see NXP sot054_po.pdf) +to-92 sc-43 sc-43a sot54 PA33 transistor +0 +3 +3 +Package_TO_SOT_THT +TO-92_Horizontal1 +TO-92 horizontal, leads molded, narrow, drill 0.75mm (see NXP sot054_po.pdf) +to-92 sc-43 sc-43a sot54 PA33 transistor +0 +3 +3 +Package_TO_SOT_THT +TO-92_Horizontal2 +TO-92 horizontal, leads molded, narrow, drill 0.75mm (see NXP sot054_po.pdf) +to-92 sc-43 sc-43a sot54 PA33 transistor +0 +3 +3 +Package_TO_SOT_THT +TO-92_Inline +TO-92 leads in-line, narrow, oval pads, drill 0.75mm (see NXP sot054_po.pdf) +to-92 sc-43 sc-43a sot54 PA33 transistor +0 +3 +3 +Package_TO_SOT_THT +TO-92_Inline_Horizontal1 +TO-92 horizontal, leads in-line, narrow, oval pads, drill 0.75mm (see NXP sot054_po.pdf) +to-92 sc-43 sc-43a sot54 PA33 transistor +0 +3 +3 +Package_TO_SOT_THT +TO-92_Inline_Horizontal2 +TO-92 horizontal, leads in-line, narrow, oval pads, drill 0.75mm (see NXP sot054_po.pdf) +to-92 sc-43 sc-43a sot54 PA33 transistor +0 +3 +3 +Package_TO_SOT_THT +TO-92_Inline_W4.0mm_Horizontal_FlatSideDown +TO-92 horizontal, leads in-line, narrow, oval pads, drill 0.75mm (see NXP sot054_po.pdf) +to-92 sc-43 sc-43a sot54 PA33 transistor +0 +3 +3 +Package_TO_SOT_THT +TO-92_Inline_W4.0mm_Horizontal_FlatSideUp +TO-92 horizontal, leads in-line, narrow, oval pads, drill 0.75mm (see NXP sot054_po.pdf) +to-92 sc-43 sc-43a sot54 PA33 transistor +0 +3 +3 +Package_TO_SOT_THT +TO-92_Inline_Wide +TO-92 leads in-line, wide, drill 0.75mm (see NXP sot054_po.pdf) +to-92 sc-43 sc-43a sot54 PA33 transistor +0 +3 +3 +Package_TO_SOT_THT +TO-92_W4.0mm_StaggerEven_Horizontal_FlatSideDown +TO-92 horizontal, leads molded, narrow, drill 0.75mm (see NXP sot054_po.pdf) +to-92 sc-43 sc-43a sot54 PA33 transistor +0 +3 +3 +Package_TO_SOT_THT +TO-92_W4.0mm_StaggerEven_Horizontal_FlatSideUp +TO-92 horizontal, leads molded, narrow, drill 0.75mm (see NXP sot054_po.pdf) +to-92 sc-43 sc-43a sot54 PA33 transistor +0 +3 +3 +Package_TO_SOT_THT +TO-92_Wide +TO-92 leads molded, wide, drill 0.75mm (see NXP sot054_po.pdf) +to-92 sc-43 sc-43a sot54 PA33 transistor +0 +3 +3 +Package_TO_SOT_THT +TO-99-6 +TO-99-6 +TO-99-6 +0 +6 +6 +Package_TO_SOT_THT +TO-99-6_Window +TO-99-6_Window, Window +TO-99-6_Window Window +0 +6 +6 +Package_TO_SOT_THT +TO-99-8 +TO-99-8 +TO-99-8 +0 +8 +8 +Package_TO_SOT_THT +TO-99-8_Window +TO-99-8_Window, Window +TO-99-8_Window Window +0 +8 +8 +Package_TO_SOT_THT +TO-100-10 +TO-100-10 +TO-100-10 +0 +10 +10 +Package_TO_SOT_THT +TO-100-10_Window +TO-100-10_Window, Window +TO-100-10_Window Window +0 +10 +10 +Package_TO_SOT_THT +TO-126-2_Horizontal_TabDown +TO-126-2, Horizontal, RM 5.08mm, see https://www.diodes.com/assets/Package-Files/TO126.pdf +TO-126-2 Horizontal RM 5.08mm +0 +2 +2 +Package_TO_SOT_THT +TO-126-2_Horizontal_TabUp +TO-126-2, Horizontal, RM 5.08mm, see https://www.diodes.com/assets/Package-Files/TO126.pdf +TO-126-2 Horizontal RM 5.08mm +0 +2 +2 +Package_TO_SOT_THT +TO-126-2_Vertical +TO-126-2, Vertical, RM 5.08mm, see https://www.diodes.com/assets/Package-Files/TO126.pdf +TO-126-2 Vertical RM 5.08mm +0 +2 +2 +Package_TO_SOT_THT +TO-126-3_Horizontal_TabDown +TO-126-3, Horizontal, RM 2.54mm, see https://www.diodes.com/assets/Package-Files/TO126.pdf +TO-126-3 Horizontal RM 2.54mm +0 +3 +3 +Package_TO_SOT_THT +TO-126-3_Horizontal_TabUp +TO-126-3, Horizontal, RM 2.54mm, see https://www.diodes.com/assets/Package-Files/TO126.pdf +TO-126-3 Horizontal RM 2.54mm +0 +3 +3 +Package_TO_SOT_THT +TO-126-3_Vertical +TO-126-3, Vertical, RM 2.54mm, see https://www.diodes.com/assets/Package-Files/TO126.pdf +TO-126-3 Vertical RM 2.54mm +0 +3 +3 +Package_TO_SOT_THT +TO-218-2_Horizontal_TabDown +TO-218-2, Horizontal, RM 10.95mm, SOT-93, see https://www.vishay.com/docs/95214/fto218.pdf +TO-218-2 Horizontal RM 10.95mm SOT-93 +0 +2 +2 +Package_TO_SOT_THT +TO-218-2_Horizontal_TabUp +TO-218-2, Horizontal, RM 10.95mm, SOT-93, see https://www.vishay.com/docs/95214/fto218.pdf +TO-218-2 Horizontal RM 10.95mm SOT-93 +0 +2 +2 +Package_TO_SOT_THT +TO-218-2_Vertical +TO-218-2, Vertical, RM 10.95mm, SOT-93, see https://www.vishay.com/docs/95214/fto218.pdf +TO-218-2 Vertical RM 10.95mm SOT-93 +0 +2 +2 +Package_TO_SOT_THT +TO-218-3_Horizontal_TabDown +TO-218-3, Horizontal, RM 5.475mm, SOT-93, see https://www.vishay.com/docs/95214/fto218.pdf +TO-218-3 Horizontal RM 5.475mm SOT-93 +0 +3 +3 +Package_TO_SOT_THT +TO-218-3_Horizontal_TabUp +TO-218-3, Horizontal, RM 5.475mm, SOT-93, see https://www.vishay.com/docs/95214/fto218.pdf +TO-218-3 Horizontal RM 5.475mm SOT-93 +0 +3 +3 +Package_TO_SOT_THT +TO-218-3_Vertical +TO-218-3, Vertical, RM 5.475mm, SOT-93, see https://www.vishay.com/docs/95214/fto218.pdf +TO-218-3 Vertical RM 5.475mm SOT-93 +0 +3 +3 +Package_TO_SOT_THT +TO-220-2_Horizontal_TabDown +TO-220-2, Horizontal, RM 5.08mm, see https://www.centralsemi.com/PDFS/CASE/TO-220-2PD.PDF +TO-220-2 Horizontal RM 5.08mm +0 +2 +2 +Package_TO_SOT_THT +TO-220-2_Horizontal_TabUp +TO-220-2, Horizontal, RM 5.08mm, see https://www.centralsemi.com/PDFS/CASE/TO-220-2PD.PDF +TO-220-2 Horizontal RM 5.08mm +0 +2 +2 +Package_TO_SOT_THT +TO-220-2_Vertical +TO-220-2, Vertical, RM 5.08mm, see https://www.centralsemi.com/PDFS/CASE/TO-220-2PD.PDF +TO-220-2 Vertical RM 5.08mm +0 +2 +2 +Package_TO_SOT_THT +TO-220-3_Horizontal_TabDown +TO-220-3, Horizontal, RM 2.54mm, see https://www.vishay.com/docs/66542/to-220-1.pdf +TO-220-3 Horizontal RM 2.54mm +0 +3 +3 +Package_TO_SOT_THT +TO-220-3_Horizontal_TabUp +TO-220-3, Horizontal, RM 2.54mm, see https://www.vishay.com/docs/66542/to-220-1.pdf +TO-220-3 Horizontal RM 2.54mm +0 +3 +3 +Package_TO_SOT_THT +TO-220-3_Vertical +TO-220-3, Vertical, RM 2.54mm, see https://www.vishay.com/docs/66542/to-220-1.pdf +TO-220-3 Vertical RM 2.54mm +0 +3 +3 +Package_TO_SOT_THT +TO-220-4_Horizontal_TabDown +TO-220-4, Horizontal, RM 2.54mm +TO-220-4 Horizontal RM 2.54mm +0 +4 +4 +Package_TO_SOT_THT +TO-220-4_Horizontal_TabUp +TO-220-4, Horizontal, RM 2.54mm +TO-220-4 Horizontal RM 2.54mm +0 +4 +4 +Package_TO_SOT_THT +TO-220-4_P5.08x2.54mm_StaggerEven_Lead3.8mm_Vertical +TO-220-4, Vertical, RM 2.54mm, staggered type-2 +TO-220-4 Vertical RM 2.54mm staggered type-2 +0 +4 +4 +Package_TO_SOT_THT +TO-220-4_P5.08x2.54mm_StaggerEven_Lead5.84mm_TabDown +TO-220-4, Horizontal, RM 2.54mm, staggered type-2 +TO-220-4 Horizontal RM 2.54mm staggered type-2 +0 +4 +4 +Package_TO_SOT_THT +TO-220-4_P5.08x2.54mm_StaggerOdd_Lead3.8mm_Vertical +TO-220-4, Vertical, RM 2.54mm, staggered type-1 +TO-220-4 Vertical RM 2.54mm staggered type-1 +0 +4 +4 +Package_TO_SOT_THT +TO-220-4_P5.08x2.54mm_StaggerOdd_Lead5.84mm_TabDown +TO-220-4, Horizontal, RM 2.54mm, staggered type-1 +TO-220-4 Horizontal RM 2.54mm staggered type-1 +0 +4 +4 +Package_TO_SOT_THT +TO-220-4_Vertical +TO-220-4, Vertical, RM 2.54mm +TO-220-4 Vertical RM 2.54mm +0 +4 +4 +Package_TO_SOT_THT +TO-220-5_Horizontal_TabDown +TO-220-5, Horizontal, RM 1.7mm, Pentawatt, Multiwatt-5, see http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-to-220/to-220_5_05-08-1421_straight_lead.pdf +TO-220-5 Horizontal RM 1.7mm Pentawatt Multiwatt-5 +0 +5 +5 +Package_TO_SOT_THT +TO-220-5_Horizontal_TabUp +TO-220-5, Horizontal, RM 1.7mm, Pentawatt, Multiwatt-5, see http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-to-220/to-220_5_05-08-1421_straight_lead.pdf +TO-220-5 Horizontal RM 1.7mm Pentawatt Multiwatt-5 +0 +5 +5 +Package_TO_SOT_THT +TO-220-5_P3.4x3.7mm_StaggerEven_Lead3.8mm_Vertical +TO-220-5, Vertical, RM 1.7mm, Pentawatt, Multiwatt-5, staggered type-2, see http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-to-220/to-220_5_05-08-1421.pdf?domain=www.linear.com, https://www.diodes.com/assets/Package-Files/TO220-5.pdf +TO-220-5 Vertical RM 1.7mm Pentawatt Multiwatt-5 staggered type-2 +0 +5 +5 +Package_TO_SOT_THT +TO-220-5_P3.4x3.7mm_StaggerOdd_Lead3.8mm_Vertical +TO-220-5, Vertical, RM 1.7mm, Pentawatt, Multiwatt-5, staggered type-1, see http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-to-220/to-220_5_05-08-1421.pdf?domain=www.linear.com, https://www.diodes.com/assets/Package-Files/TO220-5.pdf +TO-220-5 Vertical RM 1.7mm Pentawatt Multiwatt-5 staggered type-1 +0 +5 +5 +Package_TO_SOT_THT +TO-220-5_P3.4x3.8mm_StaggerEven_Lead7.13mm_TabDown +TO-220-5, Horizontal, RM 1.7mm, Pentawatt, Multiwatt-5, staggered type-2, see http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-to-220/to-220_5_05-08-1421.pdf?domain=www.linear.com, https://www.diodes.com/assets/Package-Files/TO220-5.pdf +TO-220-5 Horizontal RM 1.7mm Pentawatt Multiwatt-5 staggered type-2 +0 +5 +5 +Package_TO_SOT_THT +TO-220-5_P3.4x3.8mm_StaggerOdd_Lead7.13mm_TabDown +TO-220-5, Horizontal, RM 1.7mm, Pentawatt, Multiwatt-5, staggered type-1, see http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-to-220/to-220_5_05-08-1421.pdf?domain=www.linear.com, https://www.diodes.com/assets/Package-Files/TO220-5.pdf +TO-220-5 Horizontal RM 1.7mm Pentawatt Multiwatt-5 staggered type-1 +0 +5 +5 +Package_TO_SOT_THT +TO-220-5_Vertical +TO-220-5, Vertical, RM 1.7mm, Pentawatt, Multiwatt-5, see http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-to-220/to-220_5_05-08-1421_straight_lead.pdf +TO-220-5 Vertical RM 1.7mm Pentawatt Multiwatt-5 +0 +5 +5 +Package_TO_SOT_THT +TO-220-7_P2.54x3.7mm_StaggerEven_Lead3.8mm_Vertical +TO-220-7, Vertical, RM 1.27mm, Multiwatt-7, staggered type-2 +TO-220-7 Vertical RM 1.27mm Multiwatt-7 staggered type-2 +0 +7 +7 +Package_TO_SOT_THT +TO-220-7_P2.54x3.7mm_StaggerOdd_Lead3.8mm_Vertical +TO-220-7, Vertical, RM 1.27mm, Multiwatt-7, staggered type-1 +TO-220-7 Vertical RM 1.27mm Multiwatt-7 staggered type-1 +0 +7 +7 +Package_TO_SOT_THT +TO-220-7_P2.54x3.8mm_StaggerEven_Lead5.85mm_TabDown +TO-220-7, Horizontal, RM 1.27mm, Multiwatt-7, staggered type-2 +TO-220-7 Horizontal RM 1.27mm Multiwatt-7 staggered type-2 +0 +7 +7 +Package_TO_SOT_THT +TO-220-7_P2.54x3.8mm_StaggerOdd_Lead5.85mm_TabDown +TO-220-7, Horizontal, RM 1.27mm, Multiwatt-7, staggered type-1 +TO-220-7 Horizontal RM 1.27mm Multiwatt-7 staggered type-1 +0 +7 +7 +Package_TO_SOT_THT +TO-220-8_Vertical +TO-220-8 (Multiwatt8), Vertical, 2.54mm Pitch (http://www.st.com/resource/en/datasheet/tda7264.pdf) +TO-220-9 Vertical 2.54mm Pitch Multiwatt 8 +0 +8 +8 +Package_TO_SOT_THT +TO-220-9_P1.94x3.7mm_StaggerEven_Lead3.8mm_Vertical +TO-220-9, Vertical, RM 0.97mm, Multiwatt-9, staggered type-2 +TO-220-9 Vertical RM 0.97mm Multiwatt-9 staggered type-2 +0 +9 +9 +Package_TO_SOT_THT +TO-220-9_P1.94x3.7mm_StaggerOdd_Lead3.8mm_Vertical +TO-220-9, Vertical, RM 0.97mm, Multiwatt-9, staggered type-1 +TO-220-9 Vertical RM 0.97mm Multiwatt-9 staggered type-1 +0 +9 +9 +Package_TO_SOT_THT +TO-220-9_P1.94x3.8mm_StaggerEven_Lead5.85mm_TabDown +TO-220-9, Horizontal, RM 0.97mm, Multiwatt-9, staggered type-2 +TO-220-9 Horizontal RM 0.97mm Multiwatt-9 staggered type-2 +0 +9 +9 +Package_TO_SOT_THT +TO-220-9_P1.94x3.8mm_StaggerOdd_Lead5.85mm_TabDown +TO-220-9, Horizontal, RM 0.97mm, Multiwatt-9, staggered type-1 +TO-220-9 Horizontal RM 0.97mm Multiwatt-9 staggered type-1 +0 +9 +9 +Package_TO_SOT_THT +TO-220-11_P3.4x2.54mm_StaggerEven_Lead5.84mm_TabDown +TO-220-11, Horizontal, RM 1.7mm, staggered type-2, see http://www.st.com/resource/en/datasheet/tda7391lv.pdf +TO-220-11 Horizontal RM 1.7mm staggered type-2 +0 +11 +11 +Package_TO_SOT_THT +TO-220-11_P3.4x2.54mm_StaggerOdd_Lead5.84mm_TabDown +TO-220-11, Horizontal, RM 1.7mm, staggered type-1, see http://www.st.com/resource/en/datasheet/tda7391lv.pdf +TO-220-11 Horizontal RM 1.7mm staggered type-1 +0 +11 +11 +Package_TO_SOT_THT +TO-220-11_P3.4x5.08mm_StaggerEven_Lead4.58mm_Vertical +TO-220-11, Vertical, RM 1.7mm, staggered type-2, see http://www.st.com/resource/en/datasheet/tda7391lv.pdf +TO-220-11 Vertical RM 1.7mm staggered type-2 +0 +11 +11 +Package_TO_SOT_THT +TO-220-11_P3.4x5.08mm_StaggerOdd_Lead4.85mm_Vertical +TO-220-11, Vertical, RM 1.7mm, staggered type-1, see http://www.st.com/resource/en/datasheet/tda7391lv.pdf +TO-220-11 Vertical RM 1.7mm staggered type-1 +0 +11 +11 +Package_TO_SOT_THT +TO-220-11_P3.4x5.08mm_StaggerOdd_Lead8.45mm_TabDown +TO-220-11, Horizontal, RM 1.7mm, staggered type-1, see http://www.ti.com/lit/ds/symlink/lmd18200.pdf +TO-220-11 Horizontal RM 1.7mm staggered type-1 +0 +11 +11 +Package_TO_SOT_THT +TO-220-15_P2.54x2.54mm_StaggerEven_Lead4.58mm_Vertical +TO-220-15, Vertical, RM 1.27mm, staggered type-2, see http://www.st.com/resource/en/datasheet/l298.pdf +TO-220-15 Vertical RM 1.27mm staggered type-2 +0 +15 +15 +Package_TO_SOT_THT +TO-220-15_P2.54x2.54mm_StaggerEven_Lead5.84mm_TabDown +TO-220-15, Horizontal, RM 1.27mm, staggered type-2, see http://www.st.com/resource/en/datasheet/l298.pdf +TO-220-15 Horizontal RM 1.27mm staggered type-2 +0 +15 +15 +Package_TO_SOT_THT +TO-220-15_P2.54x2.54mm_StaggerOdd_Lead4.58mm_Vertical +TO-220-15, Vertical, RM 1.27mm, staggered type-1, see http://www.st.com/resource/en/datasheet/l298.pdf +TO-220-15 Vertical RM 1.27mm staggered type-1 +0 +15 +15 +Package_TO_SOT_THT +TO-220-15_P2.54x2.54mm_StaggerOdd_Lead5.84mm_TabDown +TO-220-15, Horizontal, RM 1.27mm, staggered type-1, see http://www.st.com/resource/en/datasheet/l298.pdf +TO-220-15 Horizontal RM 1.27mm staggered type-1 +0 +15 +15 +Package_TO_SOT_THT +TO-220F-2_Horizontal_TabDown +TO-220F-2, Horizontal, RM 5.08mm, see http://www.onsemi.com/pub/Collateral/FFPF10F150S-D.pdf +TO-220F-2 Horizontal RM 5.08mm +0 +2 +2 +Package_TO_SOT_THT +TO-220F-2_Horizontal_TabUp +TO-220F-2, Horizontal, RM 5.08mm, see http://www.onsemi.com/pub/Collateral/FFPF10F150S-D.pdf +TO-220F-2 Horizontal RM 5.08mm +0 +2 +2 +Package_TO_SOT_THT +TO-220F-2_Vertical +TO-220F-2, Vertical, RM 5.08mm, see http://www.onsemi.com/pub/Collateral/FFPF10F150S-D.pdf +TO-220F-2 Vertical RM 5.08mm +0 +2 +2 +Package_TO_SOT_THT +TO-220F-3_Horizontal_TabDown +TO-220F-3, Horizontal, RM 2.54mm, see http://www.st.com/resource/en/datasheet/stp20nm60.pdf +TO-220F-3 Horizontal RM 2.54mm +0 +3 +3 +Package_TO_SOT_THT +TO-220F-3_Horizontal_TabUp +TO-220F-3, Horizontal, RM 2.54mm, see http://www.st.com/resource/en/datasheet/stp20nm60.pdf +TO-220F-3 Horizontal RM 2.54mm +0 +3 +3 +Package_TO_SOT_THT +TO-220F-3_Vertical +TO-220F-3, Vertical, RM 2.54mm, see http://www.st.com/resource/en/datasheet/stp20nm60.pdf +TO-220F-3 Vertical RM 2.54mm +0 +3 +3 +Package_TO_SOT_THT +TO-220F-4_Horizontal_TabDown +TO-220F-4, Horizontal, RM 2.54mm, see https://www.njr.com/semicon/PDF/package/TO-220F-4_E.pdf +TO-220F-4 Horizontal RM 2.54mm +0 +4 +4 +Package_TO_SOT_THT +TO-220F-4_Horizontal_TabUp +TO-220F-4, Horizontal, RM 2.54mm, see https://www.njr.com/semicon/PDF/package/TO-220F-4_E.pdf +TO-220F-4 Horizontal RM 2.54mm +0 +4 +4 +Package_TO_SOT_THT +TO-220F-4_P5.08x2.05mm_StaggerEven_Lead1.85mm_Vertical +TO-220F-4, Vertical, RM 2.54mm, staggered type-2, see https://www.njr.com/semicon/PDF/package/TO-220F-4_E.pdf +TO-220F-4 Vertical RM 2.54mm staggered type-2 +0 +4 +4 +Package_TO_SOT_THT +TO-220F-4_P5.08x2.05mm_StaggerOdd_Lead1.85mm_Vertical +TO-220F-4, Vertical, RM 2.54mm, staggered type-1, see https://www.njr.com/semicon/PDF/package/TO-220F-4_E.pdf +TO-220F-4 Vertical RM 2.54mm staggered type-1 +0 +4 +4 +Package_TO_SOT_THT +TO-220F-4_P5.08x3.7mm_StaggerEven_Lead3.5mm_Vertical +TO-220F-4, Vertical, RM 2.54mm, staggered type-2, see https://www.njr.com/semicon/PDF/package/TO-220F-4_E.pdf +TO-220F-4 Vertical RM 2.54mm staggered type-2 +0 +4 +4 +Package_TO_SOT_THT +TO-220F-4_P5.08x3.7mm_StaggerOdd_Lead3.5mm_Vertical +TO-220F-4, Vertical, RM 2.54mm, staggered type-1, see https://www.njr.com/semicon/PDF/package/TO-220F-4_E.pdf +TO-220F-4 Vertical RM 2.54mm staggered type-1 +0 +4 +4 +Package_TO_SOT_THT +TO-220F-4_Vertical +TO-220F-4, Vertical, RM 2.54mm, see https://www.njr.com/semicon/PDF/package/TO-220F-4_E.pdf +TO-220F-4 Vertical RM 2.54mm +0 +4 +4 +Package_TO_SOT_THT +TO-220F-5_Horizontal_TabDown +TO-220F-5, Horizontal, RM 1.7mm, PentawattF-, MultiwattF-5 +TO-220F-5 Horizontal RM 1.7mm PentawattF- MultiwattF-5 +0 +5 +5 +Package_TO_SOT_THT +TO-220F-5_Horizontal_TabUp +TO-220F-5, Horizontal, RM 1.7mm, PentawattF-, MultiwattF-5 +TO-220F-5 Horizontal RM 1.7mm PentawattF- MultiwattF-5 +0 +5 +5 +Package_TO_SOT_THT +TO-220F-5_P3.4x2.06mm_StaggerEven_Lead1.86mm_Vertical +TO-220F-5, Vertical, RM 1.7mm, PentawattF-, MultiwattF-5, staggered type-2 +TO-220F-5 Vertical RM 1.7mm PentawattF- MultiwattF-5 staggered type-2 +0 +5 +5 +Package_TO_SOT_THT +TO-220F-5_P3.4x2.06mm_StaggerOdd_Lead1.86mm_Vertical +TO-220F-5, Vertical, RM 1.7mm, PentawattF-, MultiwattF-5, staggered type-1 +TO-220F-5 Vertical RM 1.7mm PentawattF- MultiwattF-5 staggered type-1 +0 +5 +5 +Package_TO_SOT_THT +TO-220F-5_P3.4x3.7mm_StaggerEven_Lead3.5mm_Vertical +TO-220F-5, Vertical, RM 1.7mm, PentawattF-, MultiwattF-5, staggered type-2 +TO-220F-5 Vertical RM 1.7mm PentawattF- MultiwattF-5 staggered type-2 +0 +5 +5 +Package_TO_SOT_THT +TO-220F-5_P3.4x3.7mm_StaggerOdd_Lead3.5mm_Vertical +TO-220F-5, Vertical, RM 1.7mm, PentawattF-, MultiwattF-5, staggered type-1 +TO-220F-5 Vertical RM 1.7mm PentawattF- MultiwattF-5 staggered type-1 +0 +5 +5 +Package_TO_SOT_THT +TO-220F-5_Vertical +TO-220F-5, Vertical, RM 1.7mm, PentawattF-, MultiwattF-5 +TO-220F-5 Vertical RM 1.7mm PentawattF- MultiwattF-5 +0 +5 +5 +Package_TO_SOT_THT +TO-220F-7_P2.54x3.7mm_StaggerEven_Lead3.5mm_Vertical +TO-220F-7, Vertical, RM 1.27mm, staggered type-2 +TO-220F-7 Vertical RM 1.27mm staggered type-2 +0 +7 +7 +Package_TO_SOT_THT +TO-220F-7_P2.54x3.7mm_StaggerOdd_Lead3.5mm_Vertical +TO-220F-7, Vertical, RM 1.27mm, staggered type-1 +TO-220F-7 Vertical RM 1.27mm staggered type-1 +0 +7 +7 +Package_TO_SOT_THT +TO-220F-9_P1.8x3.7mm_StaggerEven_Lead3.5mm_Vertical +TO-220F-9, Vertical, RM 0.9mm, staggered type-2 +TO-220F-9 Vertical RM 0.9mm staggered type-2 +0 +9 +9 +Package_TO_SOT_THT +TO-220F-9_P1.8x3.7mm_StaggerOdd_Lead3.5mm_Vertical +TO-220F-9, Vertical, RM 0.9mm, staggered type-1 +TO-220F-9 Vertical RM 0.9mm staggered type-1 +0 +9 +9 +Package_TO_SOT_THT +TO-220F-11_P3.4x5.08mm_StaggerEven_Lead5.08mm_Vertical +TO-220F-11, Vertical, RM 1.7mm, MultiwattF-11, staggered type-2, see http://www.ti.com/lit/ds/symlink/lm3886.pdf +TO-220F-11 Vertical RM 1.7mm MultiwattF-11 staggered type-2 +0 +11 +11 +Package_TO_SOT_THT +TO-220F-11_P3.4x5.08mm_StaggerOdd_Lead5.08mm_Vertical +TO-220F-11, Vertical, RM 1.7mm, MultiwattF-11, staggered type-1, see http://www.ti.com/lit/ds/symlink/lm3886.pdf +TO-220F-11 Vertical RM 1.7mm MultiwattF-11 staggered type-1 +0 +11 +11 +Package_TO_SOT_THT +TO-220F-15_P2.54x5.08mm_StaggerEven_Lead5.08mm_Vertical +TO-220F-15, Vertical, RM 1.27mm, MultiwattF-15, staggered type-2 +TO-220F-15 Vertical RM 1.27mm MultiwattF-15 staggered type-2 +0 +15 +15 +Package_TO_SOT_THT +TO-220F-15_P2.54x5.08mm_StaggerOdd_Lead5.08mm_Vertical +TO-220F-15, Vertical, RM 1.27mm, MultiwattF-15, staggered type-1 +TO-220F-15 Vertical RM 1.27mm MultiwattF-15 staggered type-1 +0 +15 +15 +Package_TO_SOT_THT +TO-247-2_Horizontal_TabDown +TO-247-2, Horizontal, RM 10.9mm, see https://toshiba.semicon-storage.com/us/product/mosfet/to-247-4l.html +TO-247-2 Horizontal RM 10.9mm +0 +2 +2 +Package_TO_SOT_THT +TO-247-2_Horizontal_TabUp +TO-247-2, Horizontal, RM 10.9mm, see https://toshiba.semicon-storage.com/us/product/mosfet/to-247-4l.html +TO-247-2 Horizontal RM 10.9mm +0 +2 +2 +Package_TO_SOT_THT +TO-247-2_Vertical +TO-247-2, Vertical, RM 10.9mm, see https://toshiba.semicon-storage.com/us/product/mosfet/to-247-4l.html +TO-247-2 Vertical RM 10.9mm +0 +2 +2 +Package_TO_SOT_THT +TO-247-3_Horizontal_TabDown +TO-247-3, Horizontal, RM 5.45mm, see https://toshiba.semicon-storage.com/us/product/mosfet/to-247-4l.html +TO-247-3 Horizontal RM 5.45mm +0 +3 +3 +Package_TO_SOT_THT +TO-247-3_Horizontal_TabUp +TO-247-3, Horizontal, RM 5.45mm, see https://toshiba.semicon-storage.com/us/product/mosfet/to-247-4l.html +TO-247-3 Horizontal RM 5.45mm +0 +3 +3 +Package_TO_SOT_THT +TO-247-3_Vertical +TO-247-3, Vertical, RM 5.45mm, see https://toshiba.semicon-storage.com/us/product/mosfet/to-247-4l.html +TO-247-3 Vertical RM 5.45mm +0 +3 +3 +Package_TO_SOT_THT +TO-247-4_Horizontal_TabDown +TO-247-4, Horizontal, RM 2.54mm, see https://toshiba.semicon-storage.com/us/product/mosfet/to-247-4l.html +TO-247-4 Horizontal RM 2.54mm +0 +4 +4 +Package_TO_SOT_THT +TO-247-4_Horizontal_TabUp +TO-247-4, Horizontal, RM 2.54mm, see https://toshiba.semicon-storage.com/us/product/mosfet/to-247-4l.html +TO-247-4 Horizontal RM 2.54mm +0 +4 +4 +Package_TO_SOT_THT +TO-247-4_Vertical +TO-247-4, Vertical, RM 2.54mm, see https://toshiba.semicon-storage.com/us/product/mosfet/to-247-4l.html +TO-247-4 Vertical RM 2.54mm +0 +4 +4 +Package_TO_SOT_THT +TO-247-5_Horizontal_TabDown +TO-247-5, Horizontal, RM 2.54mm, see http://ww1.microchip.com/downloads/en/DeviceDoc/20005685A.pdf +TO-247-5 Horizontal RM 2.54mm +0 +5 +5 +Package_TO_SOT_THT +TO-247-5_Horizontal_TabUp +TO-247-5, Horizontal, RM 2.54mm, see http://ww1.microchip.com/downloads/en/DeviceDoc/20005685A.pdf +TO-247-5 Horizontal RM 2.54mm +0 +5 +5 +Package_TO_SOT_THT +TO-247-5_Vertical +TO-247-5, Vertical, RM 2.54mm, see http://ww1.microchip.com/downloads/en/DeviceDoc/20005685A.pdf +TO-247-5 Vertical RM 2.54mm +0 +5 +5 +Package_TO_SOT_THT +TO-251-2-1EP_Horizontal_TabDown +TO-251-2, Horizontal, RM 4.58mm, IPAK, see https://www.diodes.com/assets/Package-Files/TO251.pdf +TO-251-2 Horizontal RM 4.58mm IPAK +0 +3 +3 +Package_TO_SOT_THT +TO-251-2_Vertical +TO-251-2, Vertical, RM 4.58mm, IPAK, see https://www.diodes.com/assets/Package-Files/TO251.pdf +TO-251-2 Vertical RM 4.58mm IPAK +0 +2 +2 +Package_TO_SOT_THT +TO-251-3-1EP_Horizontal_TabDown +TO-251-3, Horizontal, RM 2.29mm, IPAK, see https://www.diodes.com/assets/Package-Files/TO251.pdf +TO-251-3 Horizontal RM 2.29mm IPAK +0 +4 +4 +Package_TO_SOT_THT +TO-251-3_Vertical +TO-251-3, Vertical, RM 2.29mm, IPAK, see https://www.diodes.com/assets/Package-Files/TO251.pdf +TO-251-3 Vertical RM 2.29mm IPAK +0 +3 +3 +Package_TO_SOT_THT +TO-262-3-1EP_Horizontal_TabDown +TO-262-3, Horizontal, RM 2.54mm, IIPAK, I2PAK, see http://www.onsemi.com/pub/Collateral/EN8586-D.PDF +TO-262-3 Horizontal RM 2.54mm IIPAK I2PAK +0 +4 +4 +Package_TO_SOT_THT +TO-262-3_Vertical +TO-262-3, Vertical, RM 2.54mm, IIPAK, I2PAK, see http://www.onsemi.com/pub/Collateral/EN8586-D.PDF +TO-262-3 Vertical RM 2.54mm IIPAK I2PAK +0 +3 +3 +Package_TO_SOT_THT +TO-262-5-1EP_Horizontal_TabDown +TO-262-5, Horizontal, RM 1.7mm, IIPAK, I2PAK, see http://pdf.datasheetcatalog.com/datasheet/irf/iris4011.pdf +TO-262-5 Horizontal RM 1.7mm IIPAK I2PAK +0 +6 +6 +Package_TO_SOT_THT +TO-262-5_Vertical +TO-262-5, Vertical, RM 1.7mm, IIPAK, I2PAK, see http://pdf.datasheetcatalog.com/datasheet/irf/iris4011.pdf +TO-262-5 Vertical RM 1.7mm IIPAK I2PAK +0 +5 +5 +Package_TO_SOT_THT +TO-264-2_Horizontal_TabDown +TO-264-2, Horizontal, RM 10.9mm, see https://www.fairchildsemi.com/package-drawings/TO/TO264A03.pdf +TO-264-2 Horizontal RM 10.9mm +0 +2 +2 +Package_TO_SOT_THT +TO-264-2_Horizontal_TabUp +TO-264-2, Horizontal, RM 10.9mm, see https://www.fairchildsemi.com/package-drawings/TO/TO264A03.pdf +TO-264-2 Horizontal RM 10.9mm +0 +2 +2 +Package_TO_SOT_THT +TO-264-2_Vertical +TO-264-2, Vertical, RM 10.9mm, see https://www.fairchildsemi.com/package-drawings/TO/TO264A03.pdf +TO-264-2 Vertical RM 10.9mm +0 +2 +2 +Package_TO_SOT_THT +TO-264-3_Horizontal_TabDown +TO-264-3, Horizontal, RM 5.45mm, see https://www.fairchildsemi.com/package-drawings/TO/TO264A03.pdf +TO-264-3 Horizontal RM 5.45mm +0 +3 +3 +Package_TO_SOT_THT +TO-264-3_Horizontal_TabUp +TO-264-3, Horizontal, RM 5.45mm, see https://www.fairchildsemi.com/package-drawings/TO/TO264A03.pdf +TO-264-3 Horizontal RM 5.45mm +0 +3 +3 +Package_TO_SOT_THT +TO-264-3_Vertical +TO-264-3, Vertical, RM 5.45mm, see https://www.fairchildsemi.com/package-drawings/TO/TO264A03.pdf +TO-264-3 Vertical RM 5.45mm +0 +3 +3 +Package_TO_SOT_THT +TO-264-5_Horizontal_TabDown +TO-264-5, Horizontal, RM 3.81mm, see https://www.onsemi.com/pub/Collateral/NJL3281D-D.PDF +TO-264-5 Horizontal RM 3.81mm +0 +5 +5 +Package_TO_SOT_THT +TO-264-5_Horizontal_TabUp +TO-264-5, Horizontal, RM 3.81mm, see https://www.onsemi.com/pub/Collateral/NJL3281D-D.PDF +TO-264-5 Horizontal RM 3.81mm +0 +5 +5 +Package_TO_SOT_THT +TO-264-5_Vertical +TO-264-5, Vertical, RM 3.81mm, see https://www.onsemi.com/pub/Collateral/NJL3281D-D.PDF +TO-264-5 Vertical RM 3.81mm +0 +5 +5 +Potentiometer_SMD +Potentiometer_ACP_CA6-VSMD_Vertical +Potentiometer, vertical, ACP CA6-VSMD, http://www.acptechnologies.com/wp-content/uploads/2017/06/01-ACP-CA6.pdf +Potentiometer vertical ACP CA6-VSMD +0 +3 +3 +Potentiometer_SMD +Potentiometer_ACP_CA6-VSMD_Vertical_Hole +Potentiometer, vertical, shaft hole, ACP CA6-VSMD, http://www.acptechnologies.com/wp-content/uploads/2017/06/01-ACP-CA6.pdf +Potentiometer vertical hole ACP CA6-VSMD +0 +3 +3 +Potentiometer_SMD +Potentiometer_ACP_CA9-VSMD_Vertical +Potentiometer, vertical, ACP CA9-VSMD, http://www.acptechnologies.com/wp-content/uploads/2017/05/02-ACP-CA9-CE9.pdf +Potentiometer vertical ACP CA9-VSMD +0 +3 +3 +Potentiometer_SMD +Potentiometer_ACP_CA9-VSMD_Vertical_Hole +Potentiometer, vertical, shaft hole, ACP CA9-VSMD, http://www.acptechnologies.com/wp-content/uploads/2017/05/02-ACP-CA9-CE9.pdf +Potentiometer vertical hole ACP CA9-VSMD +0 +3 +3 +Potentiometer_SMD +Potentiometer_ACP_CA14-VSMD_Vertical +Potentiometer, vertical, ACP CA14-VSMD, http://www.acptechnologies.com/wp-content/uploads/2017/10/03-ACP-CA14-CE14.pdf +Potentiometer vertical ACP CA14-VSMD +0 +3 +3 +Potentiometer_SMD +Potentiometer_ACP_CA14-VSMD_Vertical_Hole +Potentiometer, vertical, shaft hole, ACP CA14-VSMD, http://www.acptechnologies.com/wp-content/uploads/2017/10/03-ACP-CA14-CE14.pdf +Potentiometer vertical hole ACP CA14-VSMD +0 +3 +3 +Potentiometer_SMD +Potentiometer_Bourns_3214G_Horizontal +Potentiometer, horizontal, Bourns 3214G, https://www.bourns.com/docs/Product-Datasheets/3214.pdf +Potentiometer horizontal Bourns 3214G +0 +3 +3 +Potentiometer_SMD +Potentiometer_Bourns_3214J_Horizontal +Potentiometer, horizontal, Bourns 3214J, https://www.bourns.com/docs/Product-Datasheets/3214.pdf +Potentiometer horizontal Bourns 3214J +0 +3 +3 +Potentiometer_SMD +Potentiometer_Bourns_3214W_Vertical +Potentiometer, vertical, Bourns 3214W, https://www.bourns.com/docs/Product-Datasheets/3214.pdf +Potentiometer vertical Bourns 3214W +0 +3 +3 +Potentiometer_SMD +Potentiometer_Bourns_3214X_Vertical +Potentiometer, vertical, Bourns 3214X, https://www.bourns.com/docs/Product-Datasheets/3214.pdf +Potentiometer vertical Bourns 3214X +0 +3 +3 +Potentiometer_SMD +Potentiometer_Bourns_3224G_Horizontal +Potentiometer, horizontal, Bourns 3224G, https://www.bourns.com/docs/Product-Datasheets/3224.pdf +Potentiometer horizontal Bourns 3224G +0 +3 +3 +Potentiometer_SMD +Potentiometer_Bourns_3224J_Horizontal +Potentiometer, horizontal, Bourns 3224J, https://www.bourns.com/docs/Product-Datasheets/3224.pdf +Potentiometer horizontal Bourns 3224J +0 +3 +3 +Potentiometer_SMD +Potentiometer_Bourns_3224W_Vertical +Potentiometer, vertical, Bourns 3224W, https://www.bourns.com/docs/Product-Datasheets/3224.pdf +Potentiometer vertical Bourns 3224W +0 +3 +3 +Potentiometer_SMD +Potentiometer_Bourns_3224X_Vertical +Potentiometer, vertical, Bourns 3224X, https://www.bourns.com/docs/Product-Datasheets/3224.pdf +Potentiometer vertical Bourns 3224X +0 +3 +3 +Potentiometer_SMD +Potentiometer_Bourns_3269P_Horizontal +Potentiometer, horizontal, Bourns 3269P, https://www.bourns.com/docs/Product-Datasheets/3269.pdf +Potentiometer horizontal Bourns 3269P +0 +3 +3 +Potentiometer_SMD +Potentiometer_Bourns_3269W_Vertical +Potentiometer, vertical, Bourns 3269W, https://www.bourns.com/docs/Product-Datasheets/3269.pdf +Potentiometer vertical Bourns 3269W +0 +3 +3 +Potentiometer_SMD +Potentiometer_Bourns_3269X_Horizontal +Potentiometer, horizontal, Bourns 3269X, https://www.bourns.com/docs/Product-Datasheets/3269.pdf +Potentiometer horizontal Bourns 3269X +0 +3 +3 +Potentiometer_SMD +Potentiometer_Bourns_3314G_Vertical +Potentiometer, vertical, Bourns 3314G, http://www.bourns.com/docs/Product-Datasheets/3314.pdf +Potentiometer vertical Bourns 3314G +0 +3 +3 +Potentiometer_SMD +Potentiometer_Bourns_3314J_Vertical +Potentiometer, vertical, Bourns 3314J, http://www.bourns.com/docs/Product-Datasheets/3314.pdf +Potentiometer vertical Bourns 3314J +0 +3 +3 +Potentiometer_SMD +Potentiometer_Bourns_3314R-1_Vertical_Hole +Potentiometer, vertical, shaft hole, Bourns 3314R-1, http://www.bourns.com/docs/Product-Datasheets/3314.pdf +Potentiometer vertical hole Bourns 3314R-1 +0 +3 +3 +Potentiometer_SMD +Potentiometer_Bourns_3314R-GM5_Vertical +Potentiometer, vertical, Bourns 3314R-GM5, http://www.bourns.com/docs/Product-Datasheets/3314.pdf +Potentiometer vertical Bourns 3314R-GM5 +0 +3 +3 +Potentiometer_SMD +Potentiometer_Bourns_3314S_Horizontal +Potentiometer, horizontal, Bourns 3314S, http://www.bourns.com/docs/Product-Datasheets/3314.pdf +Potentiometer horizontal Bourns 3314S +0 +3 +3 +Potentiometer_SMD +Potentiometer_Bourns_PRS11S_Vertical +Potentiometer, vertical, Bourns PRS11S, http://www.bourns.com/docs/Product-Datasheets/PRS11S.pdf +Potentiometer vertical Bourns PRS11S +0 +5 +5 +Potentiometer_SMD +Potentiometer_Bourns_TC33X_Vertical +Potentiometer, Bourns, TC33X, Vertical, https://www.bourns.com/pdfs/TC33.pdf +Potentiometer Bourns TC33X Vertical +0 +3 +3 +Potentiometer_SMD +Potentiometer_Vishay_TS53YJ_Vertical +Potentiometer, vertical, Vishay TS53YJ, https://www.vishay.com/docs/51008/ts53.pdf +Potentiometer vertical Vishay TS53YJ +0 +3 +3 +Potentiometer_SMD +Potentiometer_Vishay_TS53YL_Vertical +Potentiometer, vertical, Vishay TS53YL, https://www.vishay.com/docs/51008/ts53.pdf +Potentiometer vertical Vishay TS53YL +0 +3 +3 +Potentiometer_THT +Potentiometer_ACP_CA6-H2,5_Horizontal +Potentiometer, horizontal, ACP CA6-H2,5, http://www.acptechnologies.com/wp-content/uploads/2017/06/01-ACP-CA6.pdf +Potentiometer horizontal ACP CA6-H2,5 +0 +3 +3 +Potentiometer_THT +Potentiometer_ACP_CA9-H2,5_Horizontal +Potentiometer, horizontal, ACP CA9-H2,5, http://www.acptechnologies.com/wp-content/uploads/2017/05/02-ACP-CA9-CE9.pdf +Potentiometer horizontal ACP CA9-H2,5 +0 +3 +3 +Potentiometer_THT +Potentiometer_ACP_CA9-H3,8_Horizontal +Potentiometer, horizontal, ACP CA9-H3,8, http://www.acptechnologies.com/wp-content/uploads/2017/05/02-ACP-CA9-CE9.pdf +Potentiometer horizontal ACP CA9-H3,8 +0 +3 +3 +Potentiometer_THT +Potentiometer_ACP_CA9-H5_Horizontal +Potentiometer, horizontal, ACP CA9-H5, http://www.acptechnologies.com/wp-content/uploads/2017/05/02-ACP-CA9-CE9.pdf +Potentiometer horizontal ACP CA9-H5 +0 +3 +3 +Potentiometer_THT +Potentiometer_ACP_CA9-V10_Vertical +Potentiometer, vertical, ACP CA9-V10, http://www.acptechnologies.com/wp-content/uploads/2017/05/02-ACP-CA9-CE9.pdf +Potentiometer vertical ACP CA9-V10 +0 +3 +3 +Potentiometer_THT +Potentiometer_ACP_CA9-V10_Vertical_Hole +Potentiometer, vertical, shaft hole, ACP CA9-V10, http://www.acptechnologies.com/wp-content/uploads/2017/05/02-ACP-CA9-CE9.pdf +Potentiometer vertical hole ACP CA9-V10 +0 +3 +3 +Potentiometer_THT +Potentiometer_ACP_CA14-H2,5_Horizontal +Potentiometer, horizontal, ACP CA14-H2,5, http://www.acptechnologies.com/wp-content/uploads/2017/10/03-ACP-CA14-CE14.pdf +Potentiometer horizontal ACP CA14-H2,5 +0 +3 +3 +Potentiometer_THT +Potentiometer_ACP_CA14-H4_Horizontal +Potentiometer, horizontal, ACP CA14-H4, http://www.acptechnologies.com/wp-content/uploads/2017/10/03-ACP-CA14-CE14.pdf +Potentiometer horizontal ACP CA14-H4 +0 +3 +3 +Potentiometer_THT +Potentiometer_ACP_CA14-H5_Horizontal +Potentiometer, horizontal, ACP CA14-H5, http://www.acptechnologies.com/wp-content/uploads/2017/10/03-ACP-CA14-CE14.pdf +Potentiometer horizontal ACP CA14-H5 +0 +3 +3 +Potentiometer_THT +Potentiometer_ACP_CA14V-15_Vertical +Potentiometer, vertical, ACP CA14V-15, http://www.acptechnologies.com/wp-content/uploads/2017/10/03-ACP-CA14-CE14.pdf +Potentiometer vertical ACP CA14V-15 +0 +3 +3 +Potentiometer_THT +Potentiometer_ACP_CA14V-15_Vertical_Hole +Potentiometer, vertical, shaft hole, ACP CA14V-15, http://www.acptechnologies.com/wp-content/uploads/2017/10/03-ACP-CA14-CE14.pdf +Potentiometer vertical hole ACP CA14V-15 +0 +3 +3 +Potentiometer_THT +Potentiometer_Alpha_RD901F-40-00D_Single_Vertical +Potentiometer, vertical, 9mm, single, http://www.taiwanalpha.com.tw/downloads?target=products&id=113 +potentiometer vertical 9mm single +0 +5 +3 +Potentiometer_THT +Potentiometer_Alpha_RD901F-40-00D_Single_Vertical_CircularHoles +Potentiometer, vertical, 9mm, single, http://www.taiwanalpha.com.tw/downloads?target=products&id=113 +potentiometer vertical 9mm single +0 +5 +3 +Potentiometer_THT +Potentiometer_Alpha_RD902F-40-00D_Dual_Vertical +Potentiometer, vertical, 9mm, dual, http://www.taiwanalpha.com.tw/downloads?target=products&id=113 +potentiometer vertical 9mm dual +0 +8 +6 +Potentiometer_THT +Potentiometer_Alpha_RD902F-40-00D_Dual_Vertical_CircularHoles +Potentiometer, vertical, 9mm, dual, http://www.taiwanalpha.com.tw/downloads?target=products&id=113 +potentiometer vertical 9mm dual +0 +8 +6 +Potentiometer_THT +Potentiometer_Alps_RK09K_Single_Horizontal +Potentiometer, horizontal, Alps RK09K Single, http://www.alps.com/prod/info/E/HTML/Potentiometer/RotaryPotentiometers/RK09K/RK09K_list.html +Potentiometer horizontal Alps RK09K Single +0 +5 +3 +Potentiometer_THT +Potentiometer_Alps_RK09K_Single_Vertical +Potentiometer, vertical, Alps RK09K Single, http://www.alps.com/prod/info/E/HTML/Potentiometer/RotaryPotentiometers/RK09K/RK09K_list.html +Potentiometer vertical Alps RK09K Single +0 +3 +3 +Potentiometer_THT +Potentiometer_Alps_RK09L_Double_Horizontal +Potentiometer, horizontal, Alps RK09L Double, http://www.alps.com/prod/info/E/HTML/Potentiometer/RotaryPotentiometers/RK09L/RK09L_list.html +Potentiometer horizontal Alps RK09L Double +0 +8 +6 +Potentiometer_THT +Potentiometer_Alps_RK09L_Double_Vertical +Potentiometer, vertical, Alps RK09L Double, http://www.alps.com/prod/info/E/HTML/Potentiometer/RotaryPotentiometers/RK09L/RK09L_list.html +Potentiometer vertical Alps RK09L Double +0 +6 +6 +Potentiometer_THT +Potentiometer_Alps_RK09L_Single_Horizontal +Potentiometer, horizontal, Alps RK09L Single, http://www.alps.com/prod/info/E/HTML/Potentiometer/RotaryPotentiometers/RK09L/RK09L_list.html +Potentiometer horizontal Alps RK09L Single +0 +5 +3 +Potentiometer_THT +Potentiometer_Alps_RK09L_Single_Vertical +Potentiometer, vertical, Alps RK09L Single, http://www.alps.com/prod/info/E/HTML/Potentiometer/RotaryPotentiometers/RK09L/RK09L_list.html +Potentiometer vertical Alps RK09L Single +0 +3 +3 +Potentiometer_THT +Potentiometer_Alps_RK09Y11_Single_Horizontal +Potentiometer, horizontal, Alps RK09Y11 Single, http://www.alps.com/prod/info/E/HTML/Potentiometer/RotaryPotentiometers/RK09Y11/RK09Y11_list.html +Potentiometer horizontal Alps RK09Y11 Single +0 +3 +3 +Potentiometer_THT +Potentiometer_Alps_RK097_Dual_Horizontal +Potentiometer, horizontal, Alps RK097 Dual, http://www.alps.com/prod/info/E/HTML/Potentiometer/RotaryPotentiometers/RK097/RK097_list.html +Potentiometer horizontal Alps RK097 Dual +0 +6 +6 +Potentiometer_THT +Potentiometer_Alps_RK097_Single_Horizontal +Potentiometer, horizontal, Alps RK097 Single, http://www.alps.com/prod/info/E/HTML/Potentiometer/RotaryPotentiometers/RK097/RK097_list.html +Potentiometer horizontal Alps RK097 Single +0 +3 +3 +Potentiometer_THT +Potentiometer_Alps_RK163_Dual_Horizontal +Potentiometer, horizontal, Alps RK163 Dual, http://www.alps.com/prod/info/E/HTML/Potentiometer/RotaryPotentiometers/RK16/RK16_list.html +Potentiometer horizontal Alps RK163 Dual +0 +6 +6 +Potentiometer_THT +Potentiometer_Alps_RK163_Single_Horizontal +Potentiometer, horizontal, Alps RK163 Single, http://www.alps.com/prod/info/E/HTML/Potentiometer/RotaryPotentiometers/RK16/RK16_list.html +Potentiometer horizontal Alps RK163 Single +0 +3 +3 +Potentiometer_THT +Potentiometer_Bourns_3005_Horizontal +Potentiometer, horizontal, Bourns 3005, http://www.bourns.com/docs/Product-Datasheets/3005.pdf +Potentiometer horizontal Bourns 3005 +0 +3 +3 +Potentiometer_THT +Potentiometer_Bourns_3006P_Horizontal +Potentiometer, horizontal, Bourns 3006P, https://www.bourns.com/docs/Product-Datasheets/3006.pdf +Potentiometer horizontal Bourns 3006P +0 +3 +3 +Potentiometer_THT +Potentiometer_Bourns_3006W_Horizontal +Potentiometer, horizontal, Bourns 3006W, https://www.bourns.com/docs/Product-Datasheets/3006.pdf +Potentiometer horizontal Bourns 3006W +0 +3 +3 +Potentiometer_THT +Potentiometer_Bourns_3006Y_Horizontal +Potentiometer, horizontal, Bourns 3006Y, https://www.bourns.com/docs/Product-Datasheets/3006.pdf +Potentiometer horizontal Bourns 3006Y +0 +3 +3 +Potentiometer_THT +Potentiometer_Bourns_3009P_Horizontal +Potentiometer, horizontal, Bourns 3009P, http://www.bourns.com/docs/Product-Datasheets/3009.pdf +Potentiometer horizontal Bourns 3009P +0 +3 +3 +Potentiometer_THT +Potentiometer_Bourns_3009Y_Horizontal +Potentiometer, horizontal, Bourns 3009Y, http://www.bourns.com/docs/Product-Datasheets/3009.pdf +Potentiometer horizontal Bourns 3009Y +0 +3 +3 +Potentiometer_THT +Potentiometer_Bourns_3266P_Horizontal +Potentiometer, horizontal, Bourns 3266P, https://www.bourns.com/docs/Product-Datasheets/3266.pdf +Potentiometer horizontal Bourns 3266P +0 +3 +3 +Potentiometer_THT +Potentiometer_Bourns_3266W_Vertical +Potentiometer, vertical, Bourns 3266W, https://www.bourns.com/docs/Product-Datasheets/3266.pdf +Potentiometer vertical Bourns 3266W +0 +3 +3 +Potentiometer_THT +Potentiometer_Bourns_3266X_Horizontal +Potentiometer, horizontal, Bourns 3266X, https://www.bourns.com/docs/Product-Datasheets/3266.pdf +Potentiometer horizontal Bourns 3266X +0 +3 +3 +Potentiometer_THT +Potentiometer_Bourns_3266Y_Vertical +Potentiometer, vertical, Bourns 3266Y, https://www.bourns.com/docs/Product-Datasheets/3266.pdf +Potentiometer vertical Bourns 3266Y +0 +3 +3 +Potentiometer_THT +Potentiometer_Bourns_3266Z_Horizontal +Potentiometer, horizontal, Bourns 3266Z, https://www.bourns.com/docs/Product-Datasheets/3266.pdf +Potentiometer horizontal Bourns 3266Z +0 +3 +3 +Potentiometer_THT +Potentiometer_Bourns_3296P_Horizontal +Potentiometer, horizontal, Bourns 3296P, https://www.bourns.com/pdfs/3296.pdf +Potentiometer horizontal Bourns 3296P +0 +3 +3 +Potentiometer_THT +Potentiometer_Bourns_3296W_Vertical +Potentiometer, vertical, Bourns 3296W, https://www.bourns.com/pdfs/3296.pdf +Potentiometer vertical Bourns 3296W +0 +3 +3 +Potentiometer_THT +Potentiometer_Bourns_3296X_Horizontal +Potentiometer, horizontal, Bourns 3296X, https://www.bourns.com/pdfs/3296.pdf +Potentiometer horizontal Bourns 3296X +0 +3 +3 +Potentiometer_THT +Potentiometer_Bourns_3296Y_Vertical +Potentiometer, vertical, Bourns 3296Y, https://www.bourns.com/pdfs/3296.pdf +Potentiometer vertical Bourns 3296Y +0 +3 +3 +Potentiometer_THT +Potentiometer_Bourns_3296Z_Horizontal +Potentiometer, horizontal, Bourns 3296Z, https://www.bourns.com/pdfs/3296.pdf +Potentiometer horizontal Bourns 3296Z +0 +3 +3 +Potentiometer_THT +Potentiometer_Bourns_3299P_Horizontal +Potentiometer, horizontal, Bourns 3299P, https://www.bourns.com/pdfs/3299.pdf +Potentiometer horizontal Bourns 3299P +0 +3 +3 +Potentiometer_THT +Potentiometer_Bourns_3299W_Vertical +Potentiometer, vertical, Bourns 3299W, https://www.bourns.com/pdfs/3299.pdf +Potentiometer vertical Bourns 3299W +0 +3 +3 +Potentiometer_THT +Potentiometer_Bourns_3299X_Horizontal +Potentiometer, horizontal, Bourns 3299X, https://www.bourns.com/pdfs/3299.pdf +Potentiometer horizontal Bourns 3299X +0 +3 +3 +Potentiometer_THT +Potentiometer_Bourns_3299Y_Vertical +Potentiometer, vertical, Bourns 3299Y, https://www.bourns.com/pdfs/3299.pdf +Potentiometer vertical Bourns 3299Y +0 +3 +3 +Potentiometer_THT +Potentiometer_Bourns_3299Z_Horizontal +Potentiometer, horizontal, Bourns 3299Z, https://www.bourns.com/pdfs/3299.pdf +Potentiometer horizontal Bourns 3299Z +0 +3 +3 +Potentiometer_THT +Potentiometer_Bourns_3339H_Vertical +Potentiometer, vertical, Bourns 3339H, http://www.bourns.com/docs/Product-Datasheets/3339.pdf +Potentiometer vertical Bourns 3339H +0 +3 +3 +Potentiometer_THT +Potentiometer_Bourns_3339P_Vertical +Potentiometer, vertical, Bourns 3339P, http://www.bourns.com/docs/Product-Datasheets/3339.pdf +Potentiometer vertical Bourns 3339P +0 +3 +3 +Potentiometer_THT +Potentiometer_Bourns_3339P_Vertical_HandSoldering +Potentiometer, vertical, Bourns 3339P, hand-soldering, http://www.bourns.com/docs/Product-Datasheets/3339.pdf +Potentiometer vertical Bourns 3339P hand-soldering +0 +3 +3 +Potentiometer_THT +Potentiometer_Bourns_3339S_Horizontal +Potentiometer, horizontal, Bourns 3339S, http://www.bourns.com/docs/Product-Datasheets/3339.pdf +Potentiometer horizontal Bourns 3339S +0 +3 +3 +Potentiometer_THT +Potentiometer_Bourns_3339W_Horizontal +Potentiometer, horizontal, Bourns 3339W, http://www.bourns.com/docs/Product-Datasheets/3339.pdf +Potentiometer horizontal Bourns 3339W +0 +3 +3 +Potentiometer_THT +Potentiometer_Bourns_3386C_Horizontal +Potentiometer, horizontal, Bourns 3386C, https://www.bourns.com/pdfs/3386.pdf +Potentiometer horizontal Bourns 3386C +0 +3 +3 +Potentiometer_THT +Potentiometer_Bourns_3386F_Vertical +Potentiometer, vertical, Bourns 3386F, https://www.bourns.com/pdfs/3386.pdf +Potentiometer vertical Bourns 3386F +0 +3 +3 +Potentiometer_THT +Potentiometer_Bourns_3386P_Vertical +Potentiometer, vertical, Bourns 3386P, https://www.bourns.com/pdfs/3386.pdf +Potentiometer vertical Bourns 3386P +0 +3 +3 +Potentiometer_THT +Potentiometer_Bourns_3386X_Horizontal +Potentiometer, horizontal, Bourns 3386X, https://www.bourns.com/pdfs/3386.pdf +Potentiometer horizontal Bourns 3386X +0 +3 +3 +Potentiometer_THT +Potentiometer_Bourns_PTA1543_Single_Slide +Bourns single-gang slide potentiometer, 15.0mm travel, https://www.bourns.com/docs/Product-Datasheets/pta.pdf +Bourns single-gang slide potentiometer 15.0mm +0 +7 +4 +Potentiometer_THT +Potentiometer_Bourns_PTA2043_Single_Slide +Bourns single-gang slide potentiometer, 20.0mm travel, https://www.bourns.com/docs/Product-Datasheets/pta.pdf +Bourns single-gang slide potentiometer 20.0mm +0 +7 +4 +Potentiometer_THT +Potentiometer_Bourns_PTA3043_Single_Slide +Bourns single-gang slide potentiometer, 30.0mm travel, https://www.bourns.com/docs/Product-Datasheets/pta.pdf +Bourns single-gang slide potentiometer 30.0mm +0 +7 +4 +Potentiometer_THT +Potentiometer_Bourns_PTA4543_Single_Slide +Bourns single-gang slide potentiometer, 45.0mm travel, https://www.bourns.com/docs/Product-Datasheets/pta.pdf +Bourns single-gang slide potentiometer 45.0mm +0 +7 +4 +Potentiometer_THT +Potentiometer_Bourns_PTA6043_Single_Slide +Bourns single-gang slide potentiometer, 60.0mm travel, https://www.bourns.com/docs/Product-Datasheets/pta.pdf +Bourns single-gang slide potentiometer 60.0mm +0 +7 +4 +Potentiometer_THT +Potentiometer_Bourns_PTV09A-1_Single_Vertical +Potentiometer, vertical, Bourns PTV09A-1 Single, http://www.bourns.com/docs/Product-Datasheets/ptv09.pdf +Potentiometer vertical Bourns PTV09A-1 Single +0 +3 +3 +Potentiometer_THT +Potentiometer_Bourns_PTV09A-2_Single_Horizontal +Potentiometer, horizontal, Bourns PTV09A-2 Single, http://www.bourns.com/docs/Product-Datasheets/ptv09.pdf +Potentiometer horizontal Bourns PTV09A-2 Single +0 +5 +3 +Potentiometer_THT +Potentiometer_Omeg_PC16BU_Horizontal +Potentiometer, horizontal, Omeg PC16BU, http://www.omeg.co.uk/pc6bubrc.htm +Potentiometer horizontal Omeg PC16BU +0 +3 +3 +Potentiometer_THT +Potentiometer_Omeg_PC16BU_Vertical +Potentiometer, vertical, Omeg PC16BU, http://www.omeg.co.uk/pc6bubrc.htm +Potentiometer vertical Omeg PC16BU +0 +3 +3 +Potentiometer_THT +Potentiometer_Piher_PC-16_Dual_Horizontal +Potentiometer, horizontal, Piher PC-16 Dual, http://www.piher-nacesa.com/pdf/20-PC16v03.pdf +Potentiometer horizontal Piher PC-16 Dual +0 +6 +6 +Potentiometer_THT +Potentiometer_Piher_PC-16_Single_Horizontal +Potentiometer, horizontal, Piher PC-16 Single, http://www.piher-nacesa.com/pdf/20-PC16v03.pdf +Potentiometer horizontal Piher PC-16 Single +0 +3 +3 +Potentiometer_THT +Potentiometer_Piher_PC-16_Single_Vertical +Potentiometer, vertical, Piher PC-16 Single, http://www.piher-nacesa.com/pdf/20-PC16v03.pdf +Potentiometer vertical Piher PC-16 Single +0 +3 +3 +Potentiometer_THT +Potentiometer_Piher_PC-16_Triple_Horizontal +Potentiometer, horizontal, Piher PC-16 Triple, http://www.piher-nacesa.com/pdf/20-PC16v03.pdf +Potentiometer horizontal Piher PC-16 Triple +0 +9 +9 +Potentiometer_THT +Potentiometer_Piher_PT-6-H_Horizontal +Potentiometer, horizontal, Piher PT-6-H, http://www.piher-nacesa.com/pdf/11-PT6v03.pdf +Potentiometer horizontal Piher PT-6-H +0 +3 +3 +Potentiometer_THT +Potentiometer_Piher_PT-6-V_Vertical +Potentiometer, vertical, Piher PT-6-V, http://www.piher-nacesa.com/pdf/11-PT6v03.pdf +Potentiometer vertical Piher PT-6-V +0 +3 +3 +Potentiometer_THT +Potentiometer_Piher_PT-6-V_Vertical_Hole +Potentiometer, vertical, shaft hole, Piher PT-6-V, http://www.piher-nacesa.com/pdf/11-PT6v03.pdf +Potentiometer vertical hole Piher PT-6-V +0 +3 +3 +Potentiometer_THT +Potentiometer_Piher_PT-10-H01_Horizontal +Potentiometer, horizontal, Piher PT-10-H01, http://www.piher-nacesa.com/pdf/12-PT10v03.pdf +Potentiometer horizontal Piher PT-10-H01 +0 +3 +3 +Potentiometer_THT +Potentiometer_Piher_PT-10-H05_Horizontal +Potentiometer, horizontal, Piher PT-10-H05, http://www.piher-nacesa.com/pdf/12-PT10v03.pdf +Potentiometer horizontal Piher PT-10-H05 +0 +3 +3 +Potentiometer_THT +Potentiometer_Piher_PT-10-V05_Vertical +Potentiometer, vertical, Piher PT-10-V05, http://www.piher-nacesa.com/pdf/12-PT10v03.pdf +Potentiometer vertical Piher PT-10-V05 +0 +3 +3 +Potentiometer_THT +Potentiometer_Piher_PT-10-V10_Vertical +Potentiometer, vertical, Piher PT-10-V10, http://www.piher-nacesa.com/pdf/12-PT10v03.pdf +Potentiometer vertical Piher PT-10-V10 +0 +3 +3 +Potentiometer_THT +Potentiometer_Piher_PT-10-V10_Vertical_Hole +Potentiometer, vertical, shaft hole, Piher PT-10-V10, http://www.piher-nacesa.com/pdf/12-PT10v03.pdf +Potentiometer vertical hole Piher PT-10-V10 +0 +3 +3 +Potentiometer_THT +Potentiometer_Piher_PT-15-H01_Horizontal +Potentiometer, horizontal, Piher PT-15-H01, http://www.piher-nacesa.com/pdf/14-PT15v03.pdf +Potentiometer horizontal Piher PT-15-H01 +0 +3 +3 +Potentiometer_THT +Potentiometer_Piher_PT-15-H05_Horizontal +Potentiometer, horizontal, Piher PT-15-H05, http://www.piher-nacesa.com/pdf/14-PT15v03.pdf +Potentiometer horizontal Piher PT-15-H05 +0 +3 +3 +Potentiometer_THT +Potentiometer_Piher_PT-15-H06_Horizontal +Potentiometer, horizontal, Piher PT-15-H06, http://www.piher-nacesa.com/pdf/14-PT15v03.pdf +Potentiometer horizontal Piher PT-15-H06 +0 +3 +3 +Potentiometer_THT +Potentiometer_Piher_PT-15-H25_Horizontal +Potentiometer, horizontal, Piher PT-15-H25, http://www.piher-nacesa.com/pdf/14-PT15v03.pdf +Potentiometer horizontal Piher PT-15-H25 +0 +3 +3 +Potentiometer_THT +Potentiometer_Piher_PT-15-V02_Vertical +Potentiometer, vertical, Piher PT-15-V02, http://www.piher-nacesa.com/pdf/14-PT15v03.pdf +Potentiometer vertical Piher PT-15-V02 +0 +3 +3 +Potentiometer_THT +Potentiometer_Piher_PT-15-V02_Vertical_Hole +Potentiometer, vertical, shaft hole, Piher PT-15-V02, http://www.piher-nacesa.com/pdf/14-PT15v03.pdf +Potentiometer vertical hole Piher PT-15-V02 +0 +3 +3 +Potentiometer_THT +Potentiometer_Piher_PT-15-V15_Vertical +Potentiometer, vertical, Piher PT-15-V15, http://www.piher-nacesa.com/pdf/14-PT15v03.pdf +Potentiometer vertical Piher PT-15-V15 +0 +3 +3 +Potentiometer_THT +Potentiometer_Piher_PT-15-V15_Vertical_Hole +Potentiometer, vertical, shaft hole, Piher PT-15-V15, http://www.piher-nacesa.com/pdf/14-PT15v03.pdf +Potentiometer vertical hole Piher PT-15-V15 +0 +3 +3 +Potentiometer_THT +Potentiometer_Piher_T-16H_Double_Horizontal +Potentiometer, horizontal, Piher T-16H Double, http://www.piher-nacesa.com/pdf/22-T16v03.pdf +Potentiometer horizontal Piher T-16H Double +0 +6 +6 +Potentiometer_THT +Potentiometer_Piher_T-16H_Single_Horizontal +Potentiometer, horizontal, Piher T-16H Single, http://www.piher-nacesa.com/pdf/22-T16v03.pdf +Potentiometer horizontal Piher T-16H Single +0 +3 +3 +Potentiometer_THT +Potentiometer_Piher_T-16L_Single_Vertical_Hole +Potentiometer, vertical, shaft hole, Piher T-16L Single, http://www.piher-nacesa.com/pdf/22-T16v03.pdf +Potentiometer vertical hole Piher T-16L Single +0 +3 +3 +Potentiometer_THT +Potentiometer_Runtron_RM-063_Horizontal +Potentiometer, horizontal, Trimmer, RM-063 http://www.runtron.com/down/PDF%20Datasheet/Carbon%20Film%20Potentiometer/RM065%20RM063.pdf +Potentiometer Trimmer RM-063 +0 +3 +3 +Potentiometer_THT +Potentiometer_Runtron_RM-065_Vertical +Potentiometer, vertical, Trimmer, RM-065 http://www.runtron.com/down/PDF%20Datasheet/Carbon%20Film%20Potentiometer/RM065%20RM063.pdf +Potentiometer Trimmer RM-065 +0 +3 +3 +Potentiometer_THT +Potentiometer_TT_P0915N +http://www.ttelectronics.com/sites/default/files/download-files/Datasheet_PanelPot_P09xSeries.pdf +potentiometer vertical TT P0915N single +0 +5 +3 +Potentiometer_THT +Potentiometer_Vishay_43_Horizontal +Potentiometer, horizontal, Vishay 43, http://www.vishay.com/docs/57026/43.pdf +Potentiometer horizontal Vishay 43 +0 +3 +3 +Potentiometer_THT +Potentiometer_Vishay_148-149_Dual_Horizontal +Potentiometer, horizontal, Vishay 148-149 Dual, http://www.vishay.com/docs/57040/148149.pdf +Potentiometer horizontal Vishay 148-149 Dual +0 +6 +6 +Potentiometer_THT +Potentiometer_Vishay_148-149_Single_Horizontal +Potentiometer, horizontal, Vishay 148-149 Single, http://www.vishay.com/docs/57040/148149.pdf +Potentiometer horizontal Vishay 148-149 Single +0 +3 +3 +Potentiometer_THT +Potentiometer_Vishay_148-149_Single_Vertical +Potentiometer, vertical, Vishay 148-149 Single, http://www.vishay.com/docs/57040/148149.pdf +Potentiometer vertical Vishay 148-149 Single +0 +3 +3 +Potentiometer_THT +Potentiometer_Vishay_148E-149E_Dual_Horizontal +Potentiometer, horizontal, Vishay 148E-149E Dual, http://www.vishay.com/docs/57040/148149.pdf +Potentiometer horizontal Vishay 148E-149E Dual +0 +10 +6 +Potentiometer_THT +Potentiometer_Vishay_148E-149E_Single_Horizontal +Potentiometer, horizontal, Vishay 148E-149E Single, http://www.vishay.com/docs/57040/148149.pdf +Potentiometer horizontal Vishay 148E-149E Single +0 +7 +3 +Potentiometer_THT +Potentiometer_Vishay_248BH-249BH_Single_Horizontal +Potentiometer, horizontal, Vishay 248BH-249BH Single, http://www.vishay.com/docs/57054/248249.pdf +Potentiometer horizontal Vishay 248BH-249BH Single +0 +3 +3 +Potentiometer_THT +Potentiometer_Vishay_248GJ-249GJ_Single_Horizontal +Potentiometer, horizontal, Vishay 248GJ-249GJ Single, http://www.vishay.com/docs/57054/248249.pdf +Potentiometer horizontal Vishay 248GJ-249GJ Single +0 +3 +3 +Potentiometer_THT +Potentiometer_Vishay_248GJ-249GJ_Single_Vertical +Potentiometer, vertical, Vishay 248GJ-249GJ Single, http://www.vishay.com/docs/57054/248249.pdf +Potentiometer vertical Vishay 248GJ-249GJ Single +0 +3 +3 +Potentiometer_THT +Potentiometer_Vishay_T7-YA_Single_Vertical +Potentiometer, vertical, Vishay T7-YA Single, http://www.vishay.com/docs/51015/t7.pdf +Potentiometer vertical Vishay T7-YA Single +0 +3 +3 +Potentiometer_THT +Potentiometer_Vishay_T73XW_Horizontal +Potentiometer, horizontal, Vishay T73XW, http://www.vishay.com/docs/51016/t73.pdf +Potentiometer horizontal Vishay T73XW +0 +3 +3 +Potentiometer_THT +Potentiometer_Vishay_T73XX_Horizontal +Potentiometer, horizontal, Vishay T73XX, http://www.vishay.com/docs/51016/t73.pdf +Potentiometer horizontal Vishay T73XX +0 +3 +3 +Potentiometer_THT +Potentiometer_Vishay_T73YP_Vertical +Potentiometer, vertical, Vishay T73YP, http://www.vishay.com/docs/51016/t73.pdf +Potentiometer vertical Vishay T73YP +0 +3 +3 +RF +Skyworks_SKY13575_639LF +http://www.skyworksinc.com/uploads/documents/SKY13575_639LF_203270D.pdf +Skyworks +0 +19 +15 +RF +Skyworks_SKY65404-31 +http://www.skyworksinc.com/uploads/documents/SKY65404_31_201512K.pdf +Skyworks +0 +7 +7 +RF_Antenna +Abracon_APAES868R8060C16-T +Abracon RHCP ceramic patch antenna 854-882Mhz, 5dBi +APAES patch antenna +0 +1 +1 +RF_Antenna +Coilcraft_MA5532-AE_RFID +RFID Transponder Coil +antenna rfid coilcraft +0 +2 +2 +RF_Antenna +Johanson_2450AT18x100 +Johanson 2450AT43F0100 SMD antenna 2400-2500Mhz, -0.5dBi, https://www.johansontechnology.com/datasheets/2450AT18A100/2450AT18A100.pdf +antenna +0 +2 +2 +RF_Antenna +Johanson_2450AT43F0100 +Johanson 2450AT43F0100 SMD antenna 2400-2500Mhz, 1dBi, https://www.johansontechnology.com/datasheets/2450AT43F0100/2450AT43F0100.pdf +antenna +0 +2 +2 +RF_Antenna +Pulse_W3011 +Pulse RF Antenna, 4mm Clearance +antenna rf +0 +3 +2 +RF_Antenna +Texas_SWRA117D_2.4GHz_Left +http://www.ti.com/lit/an/swra117d/swra117d.pdf +PCB antenna +0 +2 +2 +RF_Antenna +Texas_SWRA117D_2.4GHz_Right +http://www.ti.com/lit/an/swra117d/swra117d.pdf +PCB antenna +0 +2 +2 +RF_Antenna +Texas_SWRA416_868MHz_915MHz +http://www.ti.com/lit/an/swra416/swra416.pdf +PCB antenna +0 +20 +1 +RF_Converter +Anaren_0805_2012Metric-6 +https://cdn.anaren.com/product-documents/Xinger/DirectionalCouplers/DC4759J5020AHF/DC4759J5020AHF_DataSheet(Rev_E).pdf +coupler rf +0 +6 +6 +RF_Converter +Balun_Johanson_1.6x0.8mm +6-pin 1.6x0.8 mm balun footprint +Johanson balun filter +0 +6 +6 +RF_Converter +Balun_Johanson_5400BL15B050E +https://www.johansontechnology.com/datasheets/5400BL15B050/5400BL15B050.pdf +balun RF +0 +6 +6 +RF_Converter +RF_Attenuator_Susumu_PAT1220 +http://www.susumu-usa.com/pdf/Foot_Print_38.pdf, https://www.susumu.co.jp/common/pdf/n_catalog_partition16_en.pdf +2mm 1.2mm +0 +3 +3 +RF_GPS +Linx_RXM-GPS +GPS Module, Linx +gps linx +0 +22 +22 +RF_GPS +SIM28ML +https://simcom.ee/documents/SIM28ML/SIM28ML_Hardware%20Design_V1.01.pdf +SIM28ML GPS +0 +18 +18 +RF_GPS +Sierra_XA11X0 +QFN-24, Pitch 1.20 no EP, https://source.sierrawireless.com/resources/airprime/hardware_specs_user_guides/airprime_xm1100_product_technical_specification +QFN-24 P1.20 +0 +24 +24 +RF_GPS +Sierra_XM11X0 +QFN-20, Pitch 1.20 no EP, https://source.sierrawireless.com/resources/airprime/hardware_specs_user_guides/airprime_xm1100_product_technical_specification +QFN-20 P1.20 +0 +20 +20 +RF_GPS +ublox_LEA +ublox LEA 6/7/8, (https://www.u-blox.com/sites/default/files/LEA-M8S-M8T-FW3_HardwareIntegrationManual_%28UBX-15030060%29.pdf) +GPS ublox LEA 6/7/8 +0 +28 +28 +RF_GPS +ublox_MAX +ublox MAX 6/7/8, (https://www.u-blox.com/sites/default/files/MAX-8-M8-FW3_HardwareIntegrationManual_%28UBX-15030059%29.pdf) +GPS ublox MAX 6/7/8 +0 +18 +18 +RF_GPS +ublox_NEO +ublox NEO 6/7/8, (https://www.u-blox.com/sites/default/files/NEO-8Q-NEO-M8-FW3_HardwareIntegrationManual_%28UBX-15029985%29_0.pdf) +GPS ublox NEO 6/7/8 +0 +24 +24 +RF_GPS +ublox_SAM-M8Q +GPS Module, 15.5x15.5x6.3mm, https://www.u-blox.com/sites/default/files/SAM-M8Q_HardwareIntegrationManual_%28UBX-16018358%29.pdf +ublox SAM-M8Q +0 +100 +20 +RF_GPS +ublox_SAM-M8Q_HandSolder +GPS Module, 15.5x15.5x6.3mm, https://www.u-blox.com/sites/default/files/SAM-M8Q_HardwareIntegrationManual_%28UBX-16018358%29.pdf +ublox SAM-M8Q +0 +20 +20 +RF_GPS +ublox_ZED +ublox ZED-F9, https://www.u-blox.com/sites/default/files/ZED-F9P_DataSheet_%28UBX-17051259%29.pdf +GPS GNSS ublox ZED +0 +102 +55 +RF_GSM +Quectel_BC66 +GSM NB-IoT module, 15.8x17.7x2mm, https://www.quectel.com/UploadImage/Downlad/Quectel_BC66_Hardware_Design_V1.1.pdf +GSM NB-IoT Module BC66 M66 +0 +116 +58 +RF_GSM +SIMCom_SIM800C +Quad-Band GSM/GPRS module, 17.6x15.7x2.3mm, http://simcom.ee/documents/SIM800C/SIM800C_Hardware_Design_V1.05.pdf +GSM Module SIM800C +0 +84 +42 +RF_GSM +SIMCom_SIM900 +Quad-Band GSM/GPRS module, 24x24x3mm, http://simcom.ee/documents/SIM900/SIM900_Hardware%20Design_V2.05.pdf +GSM Module SIM900 +0 +68 +68 +RF_GSM +Telit_xL865 +Telit xL865 familly footprint, http://www.telit.com/fileadmin/user_upload/products/Downloads/3G/Telit_UL865_Hardware_User_Guide_r8.pdf +xL865 gsm umts +0 +52 +48 +RF_GSM +ublox_SARA-G3_LGA-96 +ublox Sara GSM/HSPA modem, https://www.u-blox.com/sites/default/files/SARA-G3-U2_SysIntegrManual_%28UBX-13000995%29.pdf, pag.162 +ublox SARA-G3 SARA-U2 GSM HSPA +0 +192 +96 +RF_Mini-Circuits +Mini-Circuits_BK377 +Footprint for Mini-Circuits case BK377 (https://ww2.minicircuits.com/case_style/BK276.pdf) +Mini-circuits BK377 +0 +14 +14 +RF_Mini-Circuits +Mini-Circuits_BK377_LandPatternPL-005 +Footprint for Mini-Circuits case BK377 (https://ww2.minicircuits.com/case_style/BK276.pdf) according to land-pattern PL-005, including GND vias (https://ww2.minicircuits.com/pcb/98-pl005.pdf) +Mini-circuits VCXO JTOS PL-005 +0 +50 +14 +RF_Mini-Circuits +Mini-Circuits_CD541_H2.08mm +https://ww2.minicircuits.com/case_style/CD541.pdf +RF Transformer +0 +6 +6 +RF_Mini-Circuits +Mini-Circuits_CD542_H2.84mm +https://ww2.minicircuits.com/case_style/CD542.pdf +RF Transformer +0 +6 +6 +RF_Mini-Circuits +Mini-Circuits_CD542_LandPatternPL-052 +Footprint for Mini-Circuits case CD542 (https://ww2.minicircuits.com/case_style/CD542.pdf) using land-pattern PL-052, including GND-vias (https://ww2.minicircuits.com/pcb/98-pl052.pdf) +MiniCircuits PL-052 CD542 +0 +17 +6 +RF_Mini-Circuits +Mini-Circuits_CD542_LandPatternPL-094 +Footprint for mini circuit case CD542, Land pattern PL-094, pads 5 and 2 connected via insulated copper area below body, vias included (case drawing: https://ww2.minicircuits.com/case_style/CD542.pdf, land pattern drawing: https://ww2.minicircuits.com/pcb/98-pl094.pdf) +mini-circuits CD542 pl-094 +0 +18 +6 +RF_Mini-Circuits +Mini-Circuits_CD636_H4.11mm +https://ww2.minicircuits.com/case_style/CD636.pdf +RF Transformer +0 +6 +6 +RF_Mini-Circuits +Mini-Circuits_CD636_LandPatternPL-035 +Footprint for Mini-Circuits case CD636 (https://ww2.minicircuits.com/case_style/CD636.pdf) following land pattern PL-035, including GND-vias (https://ww2.minicircuits.com/pcb/98-pl035.pdf) +mini-circuits pl-035 CD636 +0 +13 +6 +RF_Mini-Circuits +Mini-Circuits_CD637_H5.23mm +https://ww2.minicircuits.com/case_style/CD637.pdf +RF Transformer +0 +6 +6 +RF_Mini-Circuits +Mini-Circuits_CK605 +Footprint for Mini-Circuits case CK605 (https://ww2.minicircuits.com/case_style/CK605.pdf) +Mini-Circuits CK605 +0 +16 +16 +RF_Mini-Circuits +Mini-Circuits_CK605_LandPatternPL-012 +Footprint for Mini-Circuits case CK605 (https://ww2.minicircuits.com/case_style/CK605.pdf) following land pattern PL-012, including GND vias (https://ww2.minicircuits.com/pcb/98-pl012.pdf) +Mini-Circuits PL-012 +0 +53 +16 +RF_Mini-Circuits +Mini-Circuits_DB1627 +Mini-Circuits top-hat case DB1627 (https://ww2.minicircuits.com/case_style/DB1627.pdf) +Mini-Circuits DB1627 +0 +6 +6 +RF_Mini-Circuits +Mini-Circuits_GP731 +Footprint for Mini-Circuits case GP731 (https://ww2.minicircuits.com/case_style/GP731.pdf) +Mini-Circuits GP731 +0 +8 +8 +RF_Mini-Circuits +Mini-Circuits_GP731_LandPatternPL-176 +Footprint for Mini-Circuits case GP731 (https://ww2.minicircuits.com/case_style/GP731.pdf) following land pattern PL-176, including GND vias (https://www.minicircuits.com/pcb/98-pl176.pdf) +mini-circuits PL-176 +0 +21 +8 +RF_Mini-Circuits +Mini-Circuits_GP1212 +Footprint for Mini-Circuits case GP1212 (https://ww2.minicircuits.com/case_style/GP731.pdf) +mini-circuits GP1212 +0 +8 +8 +RF_Mini-Circuits +Mini-Circuits_GP1212_LandPatternPL-176 +Footprint for Mini-Circuits case GP1212 (https://ww2.minicircuits.com/case_style/GP731.pdf) following land pattern PL-176, including GND vias (https://www.minicircuits.com/pcb/98-pl176.pdf) +mini-circuits PL-176 +0 +21 +8 +RF_Mini-Circuits +Mini-Circuits_HF1139 +Footprint for Mini-Circuits case HF1139 (https://ww2.minicircuits.com/case_style/HF1139.pdf) +Mini-Circuits HF1139 +0 +8 +8 +RF_Mini-Circuits +Mini-Circuits_HF1139_LandPatternPL-230 +Footprint for Mini-Circuits case HF1139 (https://ww2.minicircuits.com/case_style/HF1139.pdf) following land pattern PL-230, including GND vias (https://ww2.minicircuits.com/pcb/98-pl230.pdf) +Mini-Circuits PL-230 +0 +37 +8 +RF_Mini-Circuits +Mini-Circuits_HQ1157 +Footprint for Mini-Circuits case HQ1157 (https://www.minicircuits.com/case_style/HQ1157.pdf) +Mini-Circuits HQ1157 +0 +14 +14 +RF_Mini-Circuits +Mini-Circuits_HZ1198 +Footprint for Mini-Circuits case HZ1198 (https://ww2.minicircuits.com/case_style/HZ1198.pdf) +Mini-Circuits HZ1198 +0 +6 +6 +RF_Mini-Circuits +Mini-Circuits_HZ1198_LandPatternPL-247 +Footprint for Mini-Circuits cas HZ1198 (https://ww2.minicircuits.com/case_style/HZ1198.pdf) following land pattern PL-247, including GND-vias (https://www.minicircuits.com/pcb/98-pl247.pdf) +Mini-Circuits PL-247 HZ1198 +0 +40 +6 +RF_Mini-Circuits +Mini-Circuits_MMM168 +Footprint for Mini-Circuits case MMM168 (https://ww2.minicircuits.com/case_style/MMM168.pdf) +Mini-Circuits MMM168 +0 +4 +4 +RF_Mini-Circuits +Mini-Circuits_MMM168_LandPatternPL-225 +Footprint for Mini-Circuits case MMM168, Land pattern PL-225, vias included, (case drawing: https://ww2.minicircuits.com/case_style/MMM168.pdf, land pattern drawing: https://ww2.minicircuits.com/pcb/98-pl225.pdf) +pl-225 +0 +10 +4 +RF_Mini-Circuits +Mini-Circuits_QQQ130_ClockwisePinNumbering +Footprint for Mini-Circuits case QQQ130 (https://ww2.minicircuits.com/case_style/QQQ130.pdf) +Mini-Circuits QQQ130 +0 +6 +6 +RF_Mini-Circuits +Mini-Circuits_QQQ130_LandPattern_PL-236_ClockwisePinNumbering +Footprint for Mini-Circuits case QQQ130 (https://ww2.minicircuits.com/case_style/QQQ130.pdf) following land pattern PL-236, including GND vias (https://ww2.minicircuits.com/pcb/98-pl236.pdf) +Mini-Circuits PL-236 +0 +14 +6 +RF_Mini-Circuits +Mini-Circuits_TT1224_ClockwisePinNumbering +Footprint for Mini-Circuits case TT1224 (https://ww2.minicircuits.com/case_style/TT1224.pdf) following land-pattern PL-258, including GND-vias (https://www.minicircuits.com/pcb/98-pl258.pdf) +Mini-Circuits TT1224 +0 +6 +6 +RF_Mini-Circuits +Mini-Circuits_TT1224_LandPatternPL-258_ClockwisePinNumbering +Footprint for Mini-Circuits case TT1224 (https://ww2.minicircuits.com/case_style/TT1224.pdf) following land-pattern PL-258, including GND-vias (https://www.minicircuits.com/pcb/98-pl258.pdf) +PL-258 Mini-Circuits +0 +26 +6 +RF_Mini-Circuits +Mini-Circuits_TTT167 +Footprint for Mini-Circuits case TTT167 (https://ww2.minicircuits.com/case_style/TTT167.pdf) +Mini-Circuits TTT167 +0 +6 +6 +RF_Mini-Circuits +Mini-Circuits_TTT167_LandPatternPL-079 +Footprint for Mini-Circuits case TTT167 (Mini-Circuits_TTT167_LandPatternPL-079) following land pattern PL-079, including GND vias (https://ww2.minicircuits.com/pcb/98-pl079.pdf) +Mini-Circuits PL-079 +0 +36 +6 +RF_Mini-Circuits +Mini-Circuits_YY161 +Footprint for Mini-Circuits case YY161 (https://ww2.minicircuits.com/case_style/YY161.pdf) +Mini-Circuits YY161 +0 +8 +8 +RF_Mini-Circuits +Mini-Circuits_YY161_LandPatternPL-049 +Footprint for Mini-Circuits case YY161 (https://ww2.minicircuits.com/case_style/YY161.pdf) using land-pattern PL-049, including GND-connections and vias (https://ww2.minicircuits.com/pcb/98-pl049.pdf) +mini-circuits pl-049 +0 +36 +8 +RF_Module +Ai-Thinker-Ra-01-LoRa +Ai Thinker Ra-01 LoRa +LoRa Ra-01 +0 +16 +16 +RF_Module +Atmel_ATSAMR21G18-MR210UA_NoRFPads +http://ww1.microchip.com/downloads/en/devicedoc/atmel-42475-atsamr21g18-mr210ua_datasheet.pdf +module wireless zigbee 802.15.4 flash crypto ATSAMR21G18 AT45DB041E TECC508A U.Fi +0 +42 +42 +RF_Module +BLE112-A +Class 4 Bluetooth Module with on-board antenna +Bluetooth Module +0 +30 +30 +RF_Module +CMWX1ZZABZ +https://wireless.murata.com/RFM/data/type_abz.pdf +iot lora sigfox +0 +57 +57 +RF_Module +CYBLE-21Pin-10x10mm +Cypress EZ-BLE PRoC Module (Bluetooth Smart) 21 Pin Module +Cypress BT Bluetooth +0 +21 +21 +RF_Module +DWM1000 +IEEE802.15.4-2011 UWB +UWB Module +0 +24 +24 +RF_Module +DecaWave_DWM1001 +https://www.decawave.com/sites/default/files/dwm1001_datasheet.pdf +UWB module +0 +34 +34 +RF_Module +Digi_XBee_SMT +http://www.digi.com/resources/documentation/digidocs/pdfs/90002126.pdf http://ftp1.digi.com/support/documentation/90001020_F.pdf +Digi XBee SMT RF +0 +37 +37 +RF_Module +E18-MS1-PCB +http://www.cdebyte.com/en/downpdf.aspx?id=122 +Zigbee +0 +24 +24 +RF_Module +E73-2G4M04S +http://www.cdebyte.com/en/downpdf.aspx?id=243 +BLE BLE5 nRF52832 +0 +44 +44 +RF_Module +ESP-07 +Wi-Fi Module, http://wiki.ai-thinker.com/_media/esp8266/docs/a007ps01a2_esp-07_product_specification_v1.2.pdf +Wi-Fi Module +0 +16 +16 +RF_Module +ESP-12E +Wi-Fi Module, http://wiki.ai-thinker.com/_media/esp8266/docs/aithinker_esp_12f_datasheet_en.pdf +Wi-Fi Module +0 +22 +22 +RF_Module +ESP-WROOM-02 +http://espressif.com/sites/default/files/documentation/0c-esp-wroom-02_datasheet_en.pdf +ESP WROOM-02 espressif esp8266ex +0 +19 +19 +RF_Module +ESP32-S2-WROVER +ESP32-S2-WROVER(-I) 2.4 GHz Wi-Fi https://www.espressif.com/sites/default/files/documentation/esp32-s2-wroom_esp32-s2-wroom-i_datasheet_en.pdf +ESP32-S2 ESP32 WIFI +0 +43 +43 +RF_Module +ESP32-WROOM-32 +Single 2.4 GHz Wi-Fi and Bluetooth combo chip https://www.espressif.com/sites/default/files/documentation/esp32-wroom-32_datasheet_en.pdf +Single 2.4 GHz Wi-Fi and Bluetooth combo chip +0 +39 +39 +RF_Module +ESP32-WROOM-32U +Single 2.4 GHz Wi-Fi and Bluetooth combo chip with U.FL connector, https://www.espressif.com/sites/default/files/documentation/esp32-wroom-32d_esp32-wroom-32u_datasheet_en.pdf +Single 2.4 GHz Wi-Fi and Bluetooth combo chip +0 +39 +39 +RF_Module +Garmin_M8-35_9.8x14.0mm_Layout6x6_P1.5mm +D52M ANT SoC Module https://www.thisisant.com/assets/resources/D00001687_D52_Module_Datasheet.v.2.3_(Garmin).pdf +RF SoC Radio ANT Bluetooth BLE D52 nRF52 Garmin Canada Dynastream Nordic +0 +35 +35 +RF_Module +HOPERF_RFM9XW_SMD +Low Power Long Range Transceiver Module SMD-16 (https://www.hoperf.com/data/upload/portal/20181127/5bfcbea20e9ef.pdf) +LoRa Low Power Long Range Transceiver Module +0 +16 +16 +RF_Module +HOPERF_RFM9XW_THT +Low Power Long Range Transceiver Module THT-16 (https://www.hoperf.com/data/upload/portal/20181127/5bfcbea20e9ef.pdf) +Low Power Long Range Transceiver Module LoRa +0 +16 +16 +RF_Module +HOPERF_RFM69HW +Radio, RF, Module, http://www.hoperf.com/upload/rf/RFM69HW-V1.3.pdf +Radio RF Module +0 +16 +16 +RF_Module +IQRF_TRx2DA_KON-SIM-01 +8 pin SIM connector for IQRF TR-x2DA(T) modules, http://iqrf.org/weben/downloads.php?id=104 +IQRF_KON-SIM-01 IQRF_TRx2DA +0 +10 +8 +RF_Module +IQRF_TRx2D_KON-SIM-01 +8 pin SIM connector for IQRF TR-x2D(C)(T) modules, http://iqrf.org/weben/downloads.php?id=104 +IQRF_KON-SIM-01 IQRF_TRx2D IQRF_TRx2DC +0 +10 +8 +RF_Module +Laird_BL652 +Bluetooth v4.2 + NFC module +Bluetooth BLE NFC +0 +39 +39 +RF_Module +MOD-nRF8001 +BLE module, https://www.olimex.com/Products/Modules/RF/MOD-nRF8001/ +BLE module +0 +11 +11 +RF_Module +Microchip_RN4871 +Microchip RN4871 footprint +RN4871 BLE +0 +16 +16 +RF_Module +Modtronix_inAir9 +Modtronix Wireless SX1276 LoRa Module (http://modtronix.com/img/prod/imod/inair9/inair_dimensions.gif) +Modtronix LoRa inAir inAir9 SX1276 RF 915MHz 868MHz Wireless +0 +14 +14 +RF_Module +MonoWireless_TWE-L-WX +https://www.mono-wireless.com/jp/products/TWE-LITE/MW-PDS-TWELITE-JP.pdf +TWE-L-WX +0 +32 +32 +RF_Module +Particle_P1 +https://docs.particle.io/datasheets/p1-datasheet/ +Particle P1 +0 +75 +75 +RF_Module +RFDigital_RFD77101 +RFDigital RFD77101 Simblee +RFDigital RFD77101 Simblee +0 +48 +45 +RF_Module +RN42 +Class 2 Bluetooth Module with on-board antenna +Bluetooth Module +0 +36 +33 +RF_Module +RN42N +Class 2 Bluetooth Module without antenna +Bluetooth Module +0 +39 +36 +RF_Module +RN2483 +Low-Power Long Range LoRa Transceiver Module +rf module lora lorawan +0 +47 +47 +RF_Module +ST_SPBTLE +Bluetooth Low Energy Module +ble module st bluetooth +0 +11 +11 +RF_Module +TD1205 +https://github.com/Telecom-Design/Documentation_TD_RF_Module/blob/master/TD1205%20Datasheet.pdf +SIGFOX Module +0 +9 +9 +RF_Module +TD1208 +https://github.com/Telecom-Design/Documentation_TD_RF_Module/blob/master/TD1208%20Datasheet.pdf +SIGFOX Module +0 +25 +25 +RF_Module +Taiyo-Yuden_EYSGJNZWY +Taiyo Yuden NRF51822 Module Bluetooth https://www.yuden.co.jp/wireless_module/document/datareport2/en/TY_BLE_EYSGJNZ_DataReport_V1_9_20180530E.pdf +Taiyo Yuden NRF51822 Module Bluetooth +0 +30 +28 +RF_Module +ZETA-433-SO_SMD +RF transceiver SMD style https://www.rfsolutions.co.uk/downloads/1456219226DS-ZETA.pdf +RF transceiver SMD style +0 +12 +12 +RF_Module +ZETA-433-SO_THT +RF transceiver THT style https://www.rfsolutions.co.uk/downloads/1456219226DS-ZETA.pdf +RF transceiver SMD style +0 +12 +12 +RF_Module +nRF24L01_Breakout +nRF24L01 breakout board +nRF24L01 adapter breakout +0 +8 +8 +RF_Shielding +Laird_Technologies_97-2002_25.40x25.40mm +Laird Technologies 97-2002 EZ PEEL Shielding Cabinet One Piece SMD 25.40x25.40mm (https://assets.lairdtech.com/home/brandworld/files/Board%20Level%20Shields%20Catalog%20Download.pdf) +Shielding Cabinet +0 +8 +1 +RF_Shielding +Laird_Technologies_97-2003_12.70x13.37mm +Laird Technologies 97-2003 EZ PEEL Shielding Cabinet One Piece SMD 12.70x13.37mm (https://assets.lairdtech.com/home/brandworld/files/Board%20Level%20Shields%20Catalog%20Download.pdf) +Shielding Cabinet +0 +8 +1 +RF_Shielding +Laird_Technologies_BMI-S-101_13.66x12.70mm +Laird Technologies BMI-S-101 Shielding Cabinet One Piece SMD 13.66x12.70mm (https://assets.lairdtech.com/home/brandworld/files/Board%20Level%20Shields%20Catalog%20Download.pdf) +Shielding Cabinet +0 +16 +1 +RF_Shielding +Laird_Technologies_BMI-S-102_16.50x16.50mm +Laird Technologies BMI-S-102 Shielding Cabinet One Piece SMD 16.50x16.50mm (https://assets.lairdtech.com/home/brandworld/files/Board%20Level%20Shields%20Catalog%20Download.pdf) +Shielding Cabinet +0 +16 +1 +RF_Shielding +Laird_Technologies_BMI-S-103_26.21x26.21mm +Laird Technologies BMI-S-103 Shielding Cabinet One Piece SMD 26.21x26.21mm (https://assets.lairdtech.com/home/brandworld/files/Board%20Level%20Shields%20Catalog%20Download.pdf) +Shielding Cabinet +0 +24 +1 +RF_Shielding +Laird_Technologies_BMI-S-104_32.00x32.00mm +Laird Technologies BMI-S-104 Shielding Cabinet One Piece SMD 32.00x32.00mm (https://assets.lairdtech.com/home/brandworld/files/Board%20Level%20Shields%20Catalog%20Download.pdf) +Shielding Cabinet +0 +28 +1 +RF_Shielding +Laird_Technologies_BMI-S-105_38.10x25.40mm +Laird Technologies BMI-S-105 Shielding Cabinet One Piece SMD 38.10x25.40mm (https://assets.lairdtech.com/home/brandworld/files/Board%20Level%20Shields%20Catalog%20Download.pdf) +Shielding Cabinet +0 +28 +1 +RF_Shielding +Laird_Technologies_BMI-S-106_36.83x33.68mm +Laird Technologies BMI-S-106 Shielding Cabinet One Piece SMD 36.83x33.68mm (https://assets.lairdtech.com/home/brandworld/files/Board%20Level%20Shields%20Catalog%20Download.pdf) +Shielding Cabinet +0 +28 +1 +RF_Shielding +Laird_Technologies_BMI-S-107_44.37x44.37mm +Laird Technologies BMI-S-107 Shielding Cabinet One Piece SMD 44.37x44.37mm (https://assets.lairdtech.com/home/brandworld/files/Board%20Level%20Shields%20Catalog%20Download.pdf) +Shielding Cabinet +0 +36 +1 +RF_Shielding +Laird_Technologies_BMI-S-201-F_13.66x12.70mm +Laird Technologies BMI-S-201-F Shielding Cabinet Two Piece SMD 13.66x12.70mm (https://assets.lairdtech.com/home/brandworld/files/Board%20Level%20Shields%20Catalog%20Download.pdf) +Shielding Cabinet +0 +16 +1 +RF_Shielding +Laird_Technologies_BMI-S-202-F_16.50x16.50mm +Laird Technologies BMI-S-202-F Shielding Cabinet Two Piece SMD 16.50x16.50mm (https://assets.lairdtech.com/home/brandworld/files/Board%20Level%20Shields%20Catalog%20Download.pdf) +Shielding Cabinet +0 +16 +1 +RF_Shielding +Laird_Technologies_BMI-S-203-F_26.21x26.21mm +Laird Technologies BMI-S-203-F Shielding Cabinet Two Piece SMD 26.21x26.21mm (https://assets.lairdtech.com/home/brandworld/files/Board%20Level%20Shields%20Catalog%20Download.pdf) +Shielding Cabinet +0 +24 +1 +RF_Shielding +Laird_Technologies_BMI-S-204-F_32.00x32.00mm +Laird Technologies BMI-S-204-F Shielding Cabinet Two Piece SMD 32.00x32.00mm (https://assets.lairdtech.com/home/brandworld/files/Board%20Level%20Shields%20Catalog%20Download.pdf) +Shielding Cabinet +0 +28 +1 +RF_Shielding +Laird_Technologies_BMI-S-205-F_38.10x25.40mm +Laird Technologies BMI-S-205-F Shielding Cabinet Two Piece SMD 38.10x25.40mm (https://assets.lairdtech.com/home/brandworld/files/Board%20Level%20Shields%20Catalog%20Download.pdf) +Shielding Cabinet +0 +28 +1 +RF_Shielding +Laird_Technologies_BMI-S-206-F_36.83x33.68mm +Laird Technologies BMI-S-206-F Shielding Cabinet Two Piece SMD 36.83x33.68mm (https://assets.lairdtech.com/home/brandworld/files/Board%20Level%20Shields%20Catalog%20Download.pdf) +Shielding Cabinet +0 +28 +1 +RF_Shielding +Laird_Technologies_BMI-S-207-F_44.37x44.37mm +Laird Technologies BMI-S-207-F Shielding Cabinet Two Piece SMD 44.37x44.37mm (https://assets.lairdtech.com/home/brandworld/files/Board%20Level%20Shields%20Catalog%20Download.pdf) +Shielding Cabinet +0 +36 +1 +RF_Shielding +Laird_Technologies_BMI-S-208-F_39.60x39.60mm +Laird Technologies BMI-S-208-F Shielding Cabinet Two Piece SMD 39.60x39.60mm (https://assets.lairdtech.com/home/brandworld/files/Board%20Level%20Shields%20Catalog%20Download.pdf) +Shielding Cabinet +0 +32 +1 +RF_Shielding +Laird_Technologies_BMI-S-209-F_29.36x18.50mm +Laird Technologies BMI-S-209-F Shielding Cabinet Two Piece SMD 29.36x18.50mm (https://assets.lairdtech.com/home/brandworld/files/Board%20Level%20Shields%20Catalog%20Download.pdf) +Shielding Cabinet +0 +20 +1 +RF_Shielding +Laird_Technologies_BMI-S-210-F_44.00x30.50mm +Laird Technologies BMI-S-210-F Shielding Cabinet Two Piece SMD 44.00x30.50mm (https://assets.lairdtech.com/home/brandworld/files/Board%20Level%20Shields%20Catalog%20Download.pdf) +Shielding Cabinet +0 +32 +1 +RF_Shielding +Laird_Technologies_BMI-S-230-F_50.8x38.1mm +Laird Technologies BMI-S-230-F Shielding Cabinet Two Piece SMD 50.8x38.1mm +Shielding Cabinet +0 +36 +1 +RF_Shielding +Wuerth_36103205_20x20mm +WE-SHC Shielding Cabinet SMD 20x20mm +Shielding Cabinet +0 +20 +1 +RF_Shielding +Wuerth_36103255_25x25mm +WE-SHC Shielding Cabinet SMD 25x25mm +Shielding Cabinet +0 +24 +1 +RF_Shielding +Wuerth_36103305_30x30mm +WE-SHC Shielding Cabinet SMD 30x30mm +Shielding Cabinet +0 +28 +1 +RF_Shielding +Wuerth_36103505_50x50mm +WE-SHC Shielding Cabinet SMD 50x50mm +Shielding Cabinet +0 +44 +1 +RF_Shielding +Wuerth_36103605_60x60mm +WE-SHC Shielding Cabinet SMD 60x60mm +Shielding Cabinet +0 +52 +1 +RF_Shielding +Wuerth_36503205_20x20mm +WE-SHC Shielding Cabinet THT 21x21mm +Shielding Cabinet +0 +16 +1 +RF_Shielding +Wuerth_36503255_25x25mm +WE-SHC Shielding Cabinet THT 26x26mm +Shielding Cabinet +0 +20 +1 +RF_Shielding +Wuerth_36503305_30x30mm +WE-SHC Shielding Cabinet THT 31x31mm +Shielding Cabinet +0 +24 +1 +RF_Shielding +Wuerth_36503505_50x50mm +WE-SHC Shielding Cabinet THT 51x51mm +Shielding Cabinet +0 +40 +1 +RF_Shielding +Wuerth_36503605_60x60mm +WE-SHC Shielding Cabinet THT 61x61mm +Shielding Cabinet +0 +48 +1 +RF_WiFi +USR-C322 +https://www.usriot.com/download/WIFI/USR-C322-Hardware-Manual_V1.2.01.pdf +WiFi IEEE802.11 b/g/n +0 +44 +44 +Relay_SMD +Relay_DPDT_AXICOM_IMSeries_JLeg +http://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Specification+Or+Standard%7F108-98001%7FW5%7Fpdf%7FEnglish%7FENG_SS_108-98001_W5.pdf +AXICOM IM-Series Relay J JLeg +0 +8 +8 +Relay_SMD +Relay_DPDT_FRT5_SMD +IM Signal Relay DPDT FRT5 narrow footprint, SMD version of package +Relay DPDT IM-relay FRT5 +0 +10 +10 +Relay_SMD +Relay_DPDT_Kemet_EE2_NU +Kemet signal relay, DPDT, double coil latching, https://content.kemet.com/datasheets/KEM_R7002_EC2_EE2.pdf +Kemet EC2 signal relay DPDT double coil latching surface mount SMD +0 +8 +8 +Relay_SMD +Relay_DPDT_Kemet_EE2_NUH +Kemet signal relay, DPDT, double coil latching, https://content.kemet.com/datasheets/KEM_R7002_EC2_EE2.pdf +Kemet EC2 signal relay DPDT double coil latching surface mount SMD +0 +8 +8 +Relay_SMD +Relay_DPDT_Kemet_EE2_NUH_DoubleCoil +Kemet signal relay, DPDT, double coil latching, https://content.kemet.com/datasheets/KEM_R7002_EC2_EE2.pdf +Kemet EC2 signal relay DPDT double dual coil latching surface mount SMD +0 +10 +10 +Relay_SMD +Relay_DPDT_Kemet_EE2_NUX_DoubleCoil +Kemet signal relay, DPDT, double coil latching, https://content.kemet.com/datasheets/KEM_R7002_EC2_EE2.pdf +Kemet EC2 signal relay DPDT double dual coil latching surface mount SMD +0 +10 +10 +Relay_SMD +Relay_DPDT_Kemet_EE2_NUX_NKX +Kemet signal relay, DPDT, double coil latching, https://content.kemet.com/datasheets/KEM_R7002_EC2_EE2.pdf +Kemet EC2 signal relay DPDT double coil latching surface mount SMD +0 +8 +8 +Relay_SMD +Relay_DPDT_Kemet_EE2_NU_DoubleCoil +Kemet signal relay, DPDT, double coil latching, https://content.kemet.com/datasheets/KEM_R7002_EC2_EE2.pdf +Kemet EC2 signal relay DPDT double dual coil latching surface mount SMD +0 +10 +10 +Relay_SMD +Relay_DPDT_Omron_G6H-2F +package for Omron G6H-2F relais, see http://cdn-reichelt.de/documents/datenblatt/C300/G6H%23OMR.pdf +Omron G6H-2F relais +0 +10 +10 +Relay_SMD +Relay_DPDT_Omron_G6K-2F +Omron G6K-2F relay package http://omronfs.omron.com/en_US/ecb/products/pdf/en-g6k.pdf +Omron G6K-2F relay +0 +8 +8 +Relay_SMD +Relay_DPDT_Omron_G6K-2F-Y +Omron G6K-2F-Y relay package http://omronfs.omron.com/en_US/ecb/products/pdf/en-g6k.pdf +Omron G6K-2F-Y relay +0 +8 +8 +Relay_SMD +Relay_DPDT_Omron_G6K-2G +Omron G6K-2G relay package http://omronfs.omron.com/en_US/ecb/products/pdf/en-g6k.pdf +Omron G6K-2G relay +0 +8 +8 +Relay_SMD +Relay_DPDT_Omron_G6K-2G-Y +Omron G6K-2G-Y relay package http://omronfs.omron.com/en_US/ecb/products/pdf/en-g6k.pdf +Omron G6K-2G-Y relay +0 +8 +8 +Relay_SMD +Relay_DPDT_Omron_G6S-2F +Relay Omron G6S-2F, see http://omronfs.omron.com/en_US/ecb/products/pdf/en-g6s.pdf +Relay Omron G6S-2F +0 +8 +8 +Relay_SMD +Relay_DPDT_Omron_G6S-2G +Relay Omron G6S-2G, see http://omronfs.omron.com/en_US/ecb/products/pdf/en-g6s.pdf +Relay Omron G6S-2G +0 +8 +8 +Relay_SMD +Relay_DPDT_Omron_G6SK-2F +Relay Omron G6SK-2F, see http://omronfs.omron.com/en_US/ecb/products/pdf/en-g6s.pdf +Relay Omron G6SK-2F +0 +10 +10 +Relay_SMD +Relay_DPDT_Omron_G6SK-2G +Relay Omron G6SK-2G, see http://omronfs.omron.com/en_US/ecb/products/pdf/en-g6s.pdf +Relay Omron G6SK-2G +0 +10 +10 +Relay_SMD +Relay_Fujitsu_FTR-B3S +https://www.fujitsu.com/downloads/MICRO/fcai/relays/ftr-b3.pdf +Fujitsh FTR B3S B3SA Relay J JLeg +0 +8 +8 +Relay_SMD +Relay_SPDT_AXICOM_HF3Series_50ohms_Pitch1.27mm +hiqsdr.com/images/3/3e/Axicom-HF3.pdf +AXICOM HF3-Series Relay Pitch 1.27mm 50ohms +0 +16 +16 +Relay_SMD +Relay_SPDT_AXICOM_HF3Series_75ohms_Pitch1.27mm +hiqsdr.com/images/3/3e/Axicom-HF3.pdf +AXICOM HF3-Series Relay Pitch 1.27mm 75ohm +0 +16 +16 +Relay_THT +Relay_1-Form-A_Schrack-RYII_RM5mm +Relay, 1-Form-A, Schrack-RYII, RM5mm, SPST-NO +Relay 1-Form-A Schrack-RYII RM5mm SPST-NO +0 +4 +4 +Relay_THT +Relay_1-Form-B_Schrack-RYII_RM5mm +Relay, 1-Form-B, Schrack-RYII, RM5mm, SPST-NC +Relay 1-Form-B Schrack-RYII RM5mm SPST-NC +0 +4 +4 +Relay_THT +Relay_1-Form-C_Schrack-RYII_RM3.2mm +Relay, 1-Form-C, Schrack-RYII, RM3.2mm, SPDT +Relay 1-Form-C Schrack-RYII RM3.2mm SPDT +0 +5 +5 +Relay_THT +Relay_1P1T_NO_10x24x18.8mm_Panasonic_ADW11xxxxW_THT +Panasonic Relay SPST 10mm 24mm, https://www.panasonic-electric-works.com/pew/es/downloads/ds_dw_hl_en.pdf +Panasonic Relay SPST +0 +4 +4 +Relay_THT +Relay_DPDT_AXICOM_IMSeries_Pitch3.2mm +AXICOM IM-Series Relays, DPDR, Pitch 3.2mm, http://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Specification+Or+Standard%7F108-98001%7FV%7Fpdf%7FEnglish%7FENG_SS_108-98001_V_IM_0614_v1.pdf%7F4-1462039-1 +AXICOM IM-Series Relay DPDR Pitch 3.2mm +0 +8 +8 +Relay_THT +Relay_DPDT_AXICOM_IMSeries_Pitch5.08mm +AXICOM IM-Series Relays, DPDR, Pitch 5.08 +AXICOM IM-Series Relay DPDR Pitch 5.08 +0 +8 +8 +Relay_THT +Relay_DPDT_FRT5 +IM Signal Relay DPDT FRT5 narrow footprint +Relay DPDT IM-relay FRT5 +0 +10 +10 +Relay_THT +Relay_DPDT_Finder_30.22 +Finder 32.21-x000 Relay, DPDT, https://gfinder.findernet.com/public/attachments/30/EN/S30EN.pdf +AXICOM IM-Series Relay SPDT +0 +8 +8 +Relay_THT +Relay_DPDT_Finder_40.52 +Relay DPDT Finder 40.52, Pitch 5mm/7.5mm, https://www.finder-relais.net/de/finder-relais-serie-40.pdf +Relay DPDT Finder 40.52 Pitch 5mm +0 +8 +8 +Relay_THT +Relay_DPDT_Fujitsu_FTR-F1C +https://www.fujitsu.com/downloads/MICRO/fcai/relays/ftr-f1.pdf +relay dpdt fujitsu tht +0 +8 +8 +Relay_THT +Relay_DPDT_Kemet_EC2 +Kemet signal relay, DPDT, non-latching, single coil latching, https://content.kemet.com/datasheets/KEM_R7002_EC2_EE2.pdf +Kemet EC2 signal relay DPDT non single coil latching through hole THT +0 +8 +8 +Relay_THT +Relay_DPDT_Kemet_EC2_DoubleCoil +Kemet signal relay, DPDT, double coil latching, https://content.kemet.com/datasheets/KEM_R7002_EC2_EE2.pdf +Kemet EC2 signal relay DPDT double dual coil latching through hole THT +0 +10 +10 +Relay_THT +Relay_DPDT_Omron_G2RL +Omron Relay DPDT, https://omronfs.omron.com/en_US/ecb/products/pdf/en-g2rl.pdf +Omron Relay DPDT +0 +8 +8 +Relay_THT +Relay_DPDT_Omron_G5V-2 +http://omronfs.omron.com/en_US/ecb/products/pdf/en-g5v2.pdf +Omron G5V-2 Relay DPDT +0 +8 +8 +Relay_THT +Relay_DPDT_Omron_G6H-2 +Omron relay G6H-2, see http://cdn-reichelt.de/documents/datenblatt/C300/G6H%23OMR.pdf +Omron relay G6H-2 +0 +10 +10 +Relay_THT +Relay_DPDT_Omron_G6K-2P +Omron G6K-2P relay package http://omronfs.omron.com/en_US/ecb/products/pdf/en-g6k.pdf +Omron G6K-2P relay +0 +8 +8 +Relay_THT +Relay_DPDT_Omron_G6K-2P-Y +Omron G6K-2P-Y relay package http://omronfs.omron.com/en_US/ecb/products/pdf/en-g6k.pdf +Omron G6K-2P-Y relay +0 +8 +8 +Relay_THT +Relay_DPDT_Omron_G6S-2 +Relay Omron G6S-2, see http://omronfs.omron.com/en_US/ecb/products/pdf/en-g6s.pdf +Relay Omron G6S-2 +0 +8 +8 +Relay_THT +Relay_DPDT_Omron_G6SK-2 +Relay Omron G6SK-2, see http://omronfs.omron.com/en_US/ecb/products/pdf/en-g6s.pdf +Relay Omron G6SK-2 +0 +10 +10 +Relay_THT +Relay_DPDT_Panasonic_JW2 +Panasonic Relay DPDT, http://www3.panasonic.biz/ac/e_download/control/relay/power/catalog/mech_eng_jw.pdf?via=ok +Panasonic Relay DPDT +0 +8 +8 +Relay_THT +Relay_DPDT_Schrack-RT2-FormC-Dual-Coil_RM5mm +Relay DPDT Schrack-RT2 RM5mm 16A 250V AC Form C http://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Data+Sheet%7FRT2_bistable%7F1116%7Fpdf%7FEnglish%7FENG_DS_RT2_bistable_1116.pdf%7F1-1415537-8 +Relay DPDT Schrack-RT2 RM5mm 16A 250V AC Relay +0 +9 +9 +Relay_THT +Relay_DPDT_Schrack-RT2-FormC_RM5mm +Relay DPDT Schrack-RT2 RM5mm 16A 250V AC Form C http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=RT2_reflow&DocType=DS&DocLang=EN +Relay DPDT Schrack-RT2 RM5mm 16A 250V AC Relay +0 +8 +8 +Relay_THT +Relay_DPST_Fujitsu_FTR-F1A +https://www.fujitsu.com/downloads/MICRO/fcai/relays/ftr-f1.pdf +relay dpst fujitsu tht +0 +6 +6 +Relay_THT +Relay_DPST_Schrack-RT2-FormA_RM5mm +Relay DPST Schrack-RT2 RM5mm 16A 250V AC Form A http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=RT2_reflow&DocType=DS&DocLang=EN +Relay DPST Schrack-RT2 RM5mm 16A 250V AC Relay +0 +6 +6 +Relay_THT +Relay_SPDT_Finder_32.21-x000 +Finder 32.21-x000 Relay, SPDT, https://gfinder.findernet.com/assets/Series/355/S32EN.pdf +AXICOM IM-Series Relay SPDT +0 +5 +5 +Relay_THT +Relay_SPDT_Finder_34.51_Horizontal +Relay SPDT, Finder Type34.51, horizontal form, see https://gfinder.findernet.com/public/attachments/34/EN/S34USAEN.pdf +Relay SPDT Finder +0 +5 +5 +Relay_THT +Relay_SPDT_Finder_34.51_Vertical +Relay SPDT, Finder Type34.51, vertical/standing form, see https://gfinder.findernet.com/public/attachments/34/EN/S34USAEN.pdf +Relay SPDT Finder +0 +5 +5 +Relay_THT +Relay_SPDT_Finder_36.11 +FINDER 36.11, SPDT relay, 10A, https://gfinder.findernet.com/public/attachments/36/EN/S36EN.pdf +spdt relay +0 +5 +5 +Relay_THT +Relay_SPDT_Finder_40.11 +Relay SPDT Finder 40.11, https://www.finder-relais.net/de/finder-relais-serie-40.pdf +Relay SPDT Finder 40.11 +0 +5 +5 +Relay_THT +Relay_SPDT_Finder_40.31 +Relay DPDT Finder 40.31, Pitch 3.5mm/7.5mm, https://www.finder-relais.net/de/finder-relais-serie-40.pdf +Relay DPDT Finder 40.31 Pitch 3.5mm +0 +5 +5 +Relay_THT +Relay_SPDT_Finder_40.41 +Relay DPDT Finder 40.41, Pitch 3.5mm/7.5mm, https://www.finder-relais.net/de/finder-relais-serie-40.pdf +Relay DPDT Finder 40.41 Pitch 3.5mm +0 +5 +5 +Relay_THT +Relay_SPDT_Finder_40.51 +Relay DPDT Finder 40.51, Pitch 5mm/7.5mm, https://www.finder-relais.net/de/finder-relais-serie-40.pdf +Relay DPDT Finder 40.51 Pitch 5mm +0 +5 +5 +Relay_THT +Relay_SPDT_HJR-4102 +IM Signal Relay SPDT HJR-4102 +Relay SPDT IM-relay HJR-4102 +0 +6 +6 +Relay_THT +Relay_SPDT_HsinDa_Y14 +http://www.hsinda.com.cn/en/ProductShow.asp?ID=208 +Relay Y14 +0 +6 +6 +Relay_THT +Relay_SPDT_Omron-G5LE-1 +Omron Relay SPDT, http://www.omron.com/ecb/products/pdf/en-g5le.pdf +Omron Relay SPDT +0 +5 +5 +Relay_THT +Relay_SPDT_Omron-G5Q-1 +Relay SPDT Omron Serie G5Q, http://omronfs.omron.com/en_US/ecb/products/pdf/en-g5q.pdf +Relay SPDT Omron Serie G5Q +0 +5 +5 +Relay_THT +Relay_SPDT_Omron_G5V-1 +Relay Omron G5V-1, see http://omronfs.omron.com/en_US/ecb/products/pdf/en-g5v_1.pdf +Relay Omron G5V-1 +0 +6 +6 +Relay_THT +Relay_SPDT_Omron_G6E +Relay SPDT Omron Serie G6E +Relay SPDT Omron Serie G6E 1x um +0 +5 +5 +Relay_THT +Relay_SPDT_Omron_G6EK +Relay SPDT Omron Serie G6EK, see http://www.logosfoundation.org/instrum_gwr/pi/Omron_G6E_134P.pdf +Relay SPDT Omron Serie G6EK +0 +6 +6 +Relay_THT +Relay_SPDT_Panasonic_JW1_FormC +Panasonic Relay SPDT, http://www3.panasonic.biz/ac/e_download/control/relay/power/catalog/mech_eng_jw.pdf?via=ok +Panasonic Relay SPDT +0 +5 +5 +Relay_THT +Relay_SPDT_PotterBrumfield_T9AP5D52_12V30A +Relay SPDT Potter&Brumfield T9AP5D52 12V 30A 1xUn Connector Fast ON Only Dummy for Space NO Pads +Relay SPDT Potter&Brumfield T9AP5D52 12V 30A 1xUm Connector Fast ON Flachsteckeranschluss Only Dummy for Space NO Pads +0 +0 +0 +Relay_THT +Relay_SPDT_RAYEX-L90 +https://a3.sofastcdn.com/attachment/7jioKBjnRiiSrjrjknRiwS77gwbf3zmp/L90-SERIES.pdf +Relay RAYEX L90 SPDT +0 +6 +6 +Relay_THT +Relay_SPDT_RAYEX-L90S +https://a3.sofastcdn.com/attachment/7jioKBjnRiiSrjrjknRiwS77gwbf3zmp/L90-SERIES.pdf +Relay RAYEX L90S SPDT +0 +5 +5 +Relay_THT +Relay_SPDT_SANYOU_SRD_Series_Form_C +relay Sanyou SRD series Form C http://www.sanyourelay.ca/public/products/pdf/SRD.pdf +relay Sanyu SRD form C +0 +5 +5 +Relay_THT +Relay_SPDT_Schrack-RP-II-1-16A-FormC_RM5mm +Relay SPST Schrack-RP-II/1 RM5mm 16A 250V AC Form C http://image.schrack.com/datenblaetter/h_rp810012-b.pdf +Relay SPST Schrack-RP-II/1 RM5mm 16A 250V AC Relay +0 +8 +5 +Relay_THT +Relay_SPDT_Schrack-RP-II-1-FormC_RM3.5mm +Relay SPST Schrack-RP-II/1 RM3.5mm 8A 250V AC Form C http://image.schrack.com/datenblaetter/h_rp810012-b.pdf +Relay SPST Schrack-RP-II/1 RM3.5mm 8A 250V AC Relay +0 +5 +5 +Relay_THT +Relay_SPDT_Schrack-RP-II-1-FormC_RM5mm +Relay SPST Schrack-RP-II/1 RM5mm 8A 250V AC Form C http://image.schrack.com/datenblaetter/h_rp810012-b.pdf +Relay SPST Schrack-RP-II/1 RM5mm 8A 250V AC Relay +0 +5 +5 +Relay_THT +Relay_SPDT_Schrack-RT1-16A-FormC_RM5mm +Relay SPST Schrack-RT1 RM5mm 16A 250V AC Form C http://image.schrack.com/datenblaetter/h_rt114012--_de.pdf +Relay SPST Schrack-RT1 RM5mm 16A 250V AC Relay +0 +8 +5 +Relay_THT +Relay_SPDT_Schrack-RT1-FormC_RM3.5mm +Relay SPST Schrack-RT1 RM3.5mm 8A 250V AC Form C http://image.schrack.com/datenblaetter/h_rt114012--_de.pdf +Relay SPST Schrack-RT1 RM3.5mm 8A 250V AC Relay +0 +5 +5 +Relay_THT +Relay_SPDT_Schrack-RT1-FormC_RM5mm +Relay SPST Schrack-RT1 RM5mm 8A 250V AC Form C http://image.schrack.com/datenblaetter/h_rt114012--_de.pdf +Relay SPST Schrack-RT1 RM5mm 8A 250V AC Relay +0 +5 +5 +Relay_THT +Relay_SPDT_StandexMeder_SIL_Form1C +Standex-Meder SIL-relais, Form 1C, see https://standexelectronics.com/wp-content/uploads/datasheet_reed_relay_SIL.pdf +Standex Meder SIL reed relais +0 +5 +5 +Relay_THT +Relay_SPST_Finder_32.21-x300 +Finder 32.21-x300 Relay, SPST, https://gfinder.findernet.com/assets/Series/355/S32EN.pdf +Finder 32.21-x300 Relay SPST +0 +4 +4 +Relay_THT +Relay_SPST_Omron-G5Q-1A +Relay SPST-NO Omron Serie G5Q, http://omronfs.omron.com/en_US/ecb/products/pdf/en-g5q.pdf +Relay SPST-NO Omron Serie G5Q +0 +4 +4 +Relay_THT +Relay_SPST_Panasonic_JW1_FormA +Panasonic Relay SPST, http://www3.panasonic.biz/ac/e_download/control/relay/power/catalog/mech_eng_jw.pdf?via=ok +Panasonic Relay SPST +0 +4 +4 +Relay_THT +Relay_SPST_PotterBrumfield_T9AP1D52_12V30A +Relay SPST Potter&Brumfield T9AP1D52 12V 30A 1xEin Connector Fast ON Only Dummy for Space NO Pads +Relau SPST Potter&Brumfield T9AP1D52 12V 30A 1xEin Connector Fast ON Flachsteckeranschluss Only Dummy for Space NO Pads +0 +0 +0 +Relay_THT +Relay_SPST_RAYEX-L90A +https://a3.sofastcdn.com/attachment/7jioKBjnRiiSrjrjknRiwS77gwbf3zmp/L90-SERIES.pdf +Relay RAYEX L90A SPST NO +0 +5 +5 +Relay_THT +Relay_SPST_RAYEX-L90AS +https://a3.sofastcdn.com/attachment/7jioKBjnRiiSrjrjknRiwS77gwbf3zmp/L90-SERIES.pdf +Relay RAYEX L90AS SPST NO +0 +4 +4 +Relay_THT +Relay_SPST_RAYEX-L90B +https://a3.sofastcdn.com/attachment/7jioKBjnRiiSrjrjknRiwS77gwbf3zmp/L90-SERIES.pdf +Relay RAYEX L90B SPST NC +0 +5 +5 +Relay_THT +Relay_SPST_RAYEX-L90BS +https://a3.sofastcdn.com/attachment/7jioKBjnRiiSrjrjknRiwS77gwbf3zmp/L90-SERIES.pdf +Relay RAYEX L90BS SPST NC +0 +4 +4 +Relay_THT +Relay_SPST_SANYOU_SRD_Series_Form_A +relay Sanyou SRD series Form A http://www.sanyourelay.ca/public/products/pdf/SRD.pdf +relay Sanyu SRD form A +0 +4 +4 +Relay_THT +Relay_SPST_SANYOU_SRD_Series_Form_B +relay Sanyou SRD series Form B opener http://www.sanyourelay.ca/public/products/pdf/SRD.pdf +relay Sanyu SRD form B opener +0 +4 +4 +Relay_THT +Relay_SPST_Schrack-RP-II-1-16A-FormA_RM5mm +Relay SPST Schrack-RP-II/1 RM5mm 16A 250V AC Form A http://image.schrack.com/datenblaetter/h_rp810012-b.pdf +Relay SPST Schrack-RP-II/1 RM5mm 16A 250V AC Relay +0 +6 +4 +Relay_THT +Relay_SPST_Schrack-RP-II-1-FormA_RM3.5mm +Relay SPST Schrack-RP-II/1 RM3.5mm 8A 250V AC Form A +Relay SPST Schrack-RP-II/1 RM3.5mm 8A 250V AC Relay +0 +4 +4 +Relay_THT +Relay_SPST_Schrack-RP-II-1-FormA_RM5mm +Relay SPST Schrack-RP-II/1 RM5mm 8A 250V AC Form A http://image.schrack.com/datenblaetter/h_rp810012-b.pdf +Relay SPST Schrack-RP-II/1 RM5mm 8A 250V AC Relay +0 +4 +4 +Relay_THT +Relay_SPST_Schrack-RP3SL-1coil_RM5mm +Relay SPST Schrack-RP3SL, 1-coil-version, RM5mm 16A 250V AC Form A http://www.alliedelec.com/m/d/543c6bed18bf23a83ae5238947033ee0.pdf +Relay SPST Schrack-RP3SL RM5mm 16A 250V AC Relay +0 +6 +4 +Relay_THT +Relay_SPST_Schrack-RP3SL_RM5mm +Relay SPST Schrack-RP3SL RM5mm 16A 250V AC Form A http://www.alliedelec.com/m/d/543c6bed18bf23a83ae5238947033ee0.pdf +Relay SPST Schrack-RP3SL RM5mm 16A 250V AC Relay +0 +7 +5 +Relay_THT +Relay_SPST_Schrack-RT1-16A-FormA_RM5mm +Relay SPST Schrack-RT2 RM5mm 16A 250V AC Form C http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=RT2_reflow&DocType=DS&DocLang=EN +Relay SPST Schrack-RT2 RM5mm 16A 250V AC Relay +0 +6 +4 +Relay_THT +Relay_SPST_Schrack-RT1-FormA_RM3.5mm +Relay SPST Schrack-RT1 RM3.5mm 8A 250V AC Form A +Relay SPST Schrack-RT1 RM3.5mm 8A 250V AC Relay +0 +4 +4 +Relay_THT +Relay_SPST_Schrack-RT1-FormA_RM5mm +Relay SPST Schrack-RT1 RM5mm 8A 250V AC Form C http://image.schrack.com/datenblaetter/h_rt114012--_de.pdf +Relay SPST Schrack-RT1 RM5mm 8A 250V AC Relay +0 +4 +4 +Relay_THT +Relay_SPST_StandexMeder_MS_Form1AB +Standex-Meder MS SIL-relais, Form 1A/1B, see https://standexelectronics.com/de/produkte/ms-reed-relais/ +Standex Meder MS SIL reed relais +0 +4 +4 +Relay_THT +Relay_SPST_StandexMeder_SIL_Form1A +Standex-Meder SIL-relais, Form 1A, see https://standexelectronics.com/wp-content/uploads/datasheet_reed_relay_SIL.pdf +Standex Meder SIL reed relais +0 +4 +4 +Relay_THT +Relay_SPST_StandexMeder_SIL_Form1B +Standex-Meder SIL-relais, Form 1B, see https://standexelectronics.com/wp-content/uploads/datasheet_reed_relay_SIL.pdf +Standex Meder SIL reed relais +0 +4 +4 +Relay_THT +Relay_SPST_TE_PCH-1xxx2M +Miniature PCB Relay, PCH Series, 1 Form A (NO), SPST http://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Data+Sheet%7FPCH_series_relay_data_sheet_E%7F1215%7Fpdf%7FEnglish%7FENG_DS_PCH_series_relay_data_sheet_E_1215.pdf +Relay SPST NO +0 +4 +4 +Relay_THT +Relay_SPST_TE_PCN-1xxD3MHZ +https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1461491%7FG2%7Fpdf%7FEnglish%7FENG_CD_1461491_G2.pdf%7F3-1461491-0 +SPST relay slim +0 +4 +4 +Relay_THT +Relay_Socket_DPDT_Finder_96.12 +https://gfinder.findernet.com/public/attachments/56/DE/S56DE.pdf +Relay socket DPDT Finder 96.12 56.32 +0 +8 +8 +Relay_THT +Relay_StandexMeder_DIP_HighProfile +package for Standex Meder DIP reed relay series, see https://standexelectronics.com/wp-content/uploads/datasheet_reed_relay_DIP.pdf +DIL DIP PDIP 2.54mm 7.62mm 300mil reed relay +0 +8 +8 +Relay_THT +Relay_StandexMeder_DIP_LowProfile +package for Standex Meder DIP reed relay series, see https://standexelectronics.com/wp-content/uploads/datasheet_reed_relay_DIP.pdf +DIL DIP PDIP 2.54mm 7.62mm 300mil reed relay +0 +8 +8 +Relay_THT +Relay_StandexMeder_UMS +Standex-Meder SIL-relais, UMS, see http://cdn-reichelt.de/documents/datenblatt/C300/UMS05_1A80_75L_DB.pdf +Standex Meder SIL reed relais +0 +4 +4 +Resistor_SMD +R_0201_0603Metric +Resistor SMD 0201 (0603 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.vishay.com/docs/20052/crcw0201e3.pdf), generated with kicad-footprint-generator +resistor +0 +4 +2 +Resistor_SMD +R_0201_0603Metric_Pad0.64x0.40mm_HandSolder +Resistor SMD 0201 (0603 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://www.vishay.com/docs/20052/crcw0201e3.pdf), generated with kicad-footprint-generator +resistor handsolder +0 +4 +2 +Resistor_SMD +R_0402_1005Metric +Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator +resistor +0 +2 +2 +Resistor_SMD +R_0402_1005Metric_Pad0.72x0.64mm_HandSolder +Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator +resistor handsolder +0 +2 +2 +Resistor_SMD +R_0603_1608Metric +Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator +resistor +0 +2 +2 +Resistor_SMD +R_0603_1608Metric_Pad0.98x0.95mm_HandSolder +Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator +resistor handsolder +0 +2 +2 +Resistor_SMD +R_0612_1632Metric +Resistor SMD 0612 (1632 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.vishay.com/docs/20019/rcwe.pdf), generated with kicad-footprint-generator +resistor +0 +2 +2 +Resistor_SMD +R_0612_1632Metric_Pad1.18x3.40mm_HandSolder +Resistor SMD 0612 (1632 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://www.vishay.com/docs/20019/rcwe.pdf), generated with kicad-footprint-generator +resistor handsolder +0 +2 +2 +Resistor_SMD +R_0805_2012Metric +Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator +resistor +0 +2 +2 +Resistor_SMD +R_0805_2012Metric_Pad1.20x1.40mm_HandSolder +Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator +resistor handsolder +0 +2 +2 +Resistor_SMD +R_0815_2038Metric +Resistor SMD 0815 (2038 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.susumu.co.jp/common/pdf/n_catalog_partition07_en.pdf), generated with kicad-footprint-generator +resistor +0 +2 +2 +Resistor_SMD +R_0815_2038Metric_Pad1.20x4.05mm_HandSolder +Resistor SMD 0815 (2038 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://www.susumu.co.jp/common/pdf/n_catalog_partition07_en.pdf), generated with kicad-footprint-generator +resistor handsolder +0 +2 +2 +Resistor_SMD +R_01005_0402Metric +Resistor SMD 01005 (0402 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.vishay.com/docs/20056/crcw01005e3.pdf), generated with kicad-footprint-generator +resistor +0 +4 +2 +Resistor_SMD +R_01005_0402Metric_Pad0.57x0.30mm_HandSolder +Resistor SMD 01005 (0402 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://www.vishay.com/docs/20056/crcw01005e3.pdf), generated with kicad-footprint-generator +resistor handsolder +0 +4 +2 +Resistor_SMD +R_1020_2550Metric +Resistor SMD 1020 (2550 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.vishay.com/docs/20019/rcwe.pdf), generated with kicad-footprint-generator +resistor +0 +2 +2 +Resistor_SMD +R_1020_2550Metric_Pad1.33x5.20mm_HandSolder +Resistor SMD 1020 (2550 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://www.vishay.com/docs/20019/rcwe.pdf), generated with kicad-footprint-generator +resistor handsolder +0 +2 +2 +Resistor_SMD +R_1206_3216Metric +Resistor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator +resistor +0 +2 +2 +Resistor_SMD +R_1206_3216Metric_Pad1.30x1.75mm_HandSolder +Resistor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator +resistor handsolder +0 +2 +2 +Resistor_SMD +R_1210_3225Metric +Resistor SMD 1210 (3225 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator +resistor +0 +2 +2 +Resistor_SMD +R_1210_3225Metric_Pad1.30x2.65mm_HandSolder +Resistor SMD 1210 (3225 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator +resistor handsolder +0 +2 +2 +Resistor_SMD +R_1218_3246Metric +Resistor SMD 1218 (3246 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.vishay.com/docs/20035/dcrcwe3.pdf), generated with kicad-footprint-generator +resistor +0 +2 +2 +Resistor_SMD +R_1218_3246Metric_Pad1.22x4.75mm_HandSolder +Resistor SMD 1218 (3246 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://www.vishay.com/docs/20035/dcrcwe3.pdf), generated with kicad-footprint-generator +resistor handsolder +0 +2 +2 +Resistor_SMD +R_1812_4532Metric +Resistor SMD 1812 (4532 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.nikhef.nl/pub/departments/mt/projects/detectorR_D/dtddice/ERJ2G.pdf), generated with kicad-footprint-generator +resistor +0 +2 +2 +Resistor_SMD +R_1812_4532Metric_Pad1.30x3.40mm_HandSolder +Resistor SMD 1812 (4532 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://www.nikhef.nl/pub/departments/mt/projects/detectorR_D/dtddice/ERJ2G.pdf), generated with kicad-footprint-generator +resistor handsolder +0 +2 +2 +Resistor_SMD +R_2010_5025Metric +Resistor SMD 2010 (5025 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator +resistor +0 +2 +2 +Resistor_SMD +R_2010_5025Metric_Pad1.40x2.65mm_HandSolder +Resistor SMD 2010 (5025 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator +resistor handsolder +0 +2 +2 +Resistor_SMD +R_2512_6332Metric +Resistor SMD 2512 (6332 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator +resistor +0 +2 +2 +Resistor_SMD +R_2512_6332Metric_Pad1.40x3.35mm_HandSolder +Resistor SMD 2512 (6332 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator +resistor handsolder +0 +2 +2 +Resistor_SMD +R_2816_7142Metric +Resistor SMD 2816 (7142 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size from: https://www.vishay.com/docs/30100/wsl.pdf), generated with kicad-footprint-generator +resistor +0 +2 +2 +Resistor_SMD +R_2816_7142Metric_Pad3.20x4.45mm_HandSolder +Resistor SMD 2816 (7142 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size from: https://www.vishay.com/docs/30100/wsl.pdf), generated with kicad-footprint-generator +resistor handsolder +0 +2 +2 +Resistor_SMD +R_4020_10251Metric +Resistor SMD 4020 (10251 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://datasheet.octopart.com/HVC0603T5004FET-Ohmite-datasheet-26699797.pdf), generated with kicad-footprint-generator +resistor +0 +2 +2 +Resistor_SMD +R_4020_10251Metric_Pad1.65x5.30mm_HandSolder +Resistor SMD 4020 (10251 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://datasheet.octopart.com/HVC0603T5004FET-Ohmite-datasheet-26699797.pdf), generated with kicad-footprint-generator +resistor handsolder +0 +2 +2 +Resistor_SMD +R_Array_Concave_2x0603 +Thick Film Chip Resistor Array, Wave soldering, Vishay CRA06P (see cra06p.pdf) +resistor array +0 +4 +4 +Resistor_SMD +R_Array_Concave_4x0402 +Thick Film Chip Resistor Array, Wave soldering, Vishay CRA04P (see cra04p.pdf) +resistor array +0 +8 +8 +Resistor_SMD +R_Array_Concave_4x0603 +Thick Film Chip Resistor Array, Wave soldering, Vishay CRA06P (see cra06p.pdf) +resistor array +0 +8 +8 +Resistor_SMD +R_Array_Convex_2x0402 +Chip Resistor Network, ROHM MNR02 (see mnr_g.pdf) +resistor array +0 +4 +4 +Resistor_SMD +R_Array_Convex_2x0603 +Chip Resistor Network, ROHM MNR12 (see mnr_g.pdf) +resistor array +0 +4 +4 +Resistor_SMD +R_Array_Convex_2x0606 +Precision Thin Film Chip Resistor Array, VISHAY (see http://www.vishay.com/docs/28770/acasat.pdf) +resistor array +0 +4 +4 +Resistor_SMD +R_Array_Convex_2x1206 +Chip Resistor Network, ROHM MNR32 (see mnr_g.pdf) +resistor array +0 +4 +4 +Resistor_SMD +R_Array_Convex_4x0402 +Chip Resistor Network, ROHM MNR04 (see mnr_g.pdf) +resistor array +0 +8 +8 +Resistor_SMD +R_Array_Convex_4x0603 +Chip Resistor Network, ROHM MNR14 (see mnr_g.pdf) +resistor array +0 +8 +8 +Resistor_SMD +R_Array_Convex_4x0612 +Precision Thin Film Chip Resistor Array, VISHAY (see http://www.vishay.com/docs/28770/acasat.pdf) +resistor array +0 +8 +8 +Resistor_SMD +R_Array_Convex_4x1206 +Chip Resistor Network, ROHM MNR34 (see mnr_g.pdf) +resistor array +0 +8 +8 +Resistor_SMD +R_Array_Convex_5x0603 +Chip Resistor Network, ROHM MNR15 (see mnr_g.pdf) +resistor array +0 +10 +10 +Resistor_SMD +R_Array_Convex_5x1206 +Chip Resistor Network, ROHM MNR35 (see mnr_g.pdf) +resistor array +0 +10 +10 +Resistor_SMD +R_Array_Convex_8x0602 +Chip Resistor Network, ROHM MNR18 (see mnr_g.pdf) +resistor array +0 +16 +16 +Resistor_SMD +R_Cat16-2 +SMT resistor net, Bourns CAT16 series, 2 way +SMT resistor net Bourns CAT16 series 2 way +0 +4 +4 +Resistor_SMD +R_Cat16-4 +SMT resistor net, Bourns CAT16 series, 4 way +SMT resistor net Bourns CAT16 series 4 way +0 +8 +8 +Resistor_SMD +R_Cat16-8 +SMT resistor net, Bourns CAT16 series, 8 way +SMT resistor net Bourns CAT16 series 8 way +0 +16 +16 +Resistor_SMD +R_MELF_MMB-0207 +Resistor, MELF, MMB-0207, http://www.vishay.com/docs/28713/melfprof.pdf +MELF Resistor +0 +2 +2 +Resistor_SMD +R_MicroMELF_MMU-0102 +Resistor, MicroMELF, MMU-0102, http://www.vishay.com/docs/28713/melfprof.pdf +MicroMELF Resistor +0 +2 +2 +Resistor_SMD +R_MiniMELF_MMA-0204 +Resistor, MiniMELF, MMA-0204, http://www.vishay.com/docs/28713/melfprof.pdf +MiniMELF Resistor +0 +2 +2 +Resistor_SMD +R_Shunt_Ohmite_LVK12 +4 contact shunt resistor +shunt resistor 4 contacts +0 +4 +4 +Resistor_SMD +R_Shunt_Ohmite_LVK20 +4 contacts shunt resistor, https://www.ohmite.com/assets/docs/res_lvk.pdf +4 contacts resistor smd +0 +4 +4 +Resistor_SMD +R_Shunt_Ohmite_LVK24 +4 contacts shunt resistor,https://www.ohmite.com/assets/docs/res_lvk.pdf +4 contacts resistor smd +0 +4 +4 +Resistor_SMD +R_Shunt_Ohmite_LVK25 +4 contacts shunt resistor,https://www.ohmite.com/assets/docs/res_lvk.pdf +4 contacts resistor smd +0 +4 +4 +Resistor_SMD +R_Shunt_Vishay_WSK2512_6332Metric_T1.19mm +Shunt Resistor SMD 2512 (6332 Metric), 2.6mm thick, Vishay WKS2512, Terminal length (T) 1.19mm, 5 to 200 milli Ohm (http://http://www.vishay.com/docs/30108/wsk.pdf) +resistor shunt WSK2512 +0 +4 +4 +Resistor_SMD +R_Shunt_Vishay_WSK2512_6332Metric_T2.21mm +Shunt Resistor SMD 2512 (6332 Metric), 2.6mm thick, Vishay WKS2512, Terminal length (T) 2.21mm, 1 to 4.9 milli Ohm (http://http://www.vishay.com/docs/30108/wsk.pdf) +resistor shunt WSK2512 +0 +4 +4 +Resistor_SMD +R_Shunt_Vishay_WSK2512_6332Metric_T2.66mm +Shunt Resistor SMD 2512 (6332 Metric), 2.6mm thick, Vishay WKS2512, Terminal length (T) 2.66mm, 0.5 to 0.99 milli Ohm (http://http://www.vishay.com/docs/30108/wsk.pdf) +resistor shunt WSK2512 +0 +4 +4 +Resistor_SMD +R_Shunt_Vishay_WSKW0612 +https://www.vishay.com/docs/30332/wskw0612.pdf +4-Terminal SMD Shunt +0 +4 +4 +Resistor_SMD +R_Shunt_Vishay_WSR2_WSR3 +Power Metal Strip Resistors 0.005 to 0.2, https://www.vishay.com/docs/30101/wsr.pdf +SMD Shunt Resistor +0 +2 +2 +Resistor_SMD +R_Shunt_Vishay_WSR2_WSR3_KelvinConnection +Power Metal Strip Resistors 0.005 to 0.2, https://www.vishay.com/docs/30101/wsr.pdf +SMD Shunt Resistor +0 +4 +2 +Resistor_THT +R_Array_SIP4 +4-pin Resistor SIP pack +R +0 +4 +4 +Resistor_THT +R_Array_SIP5 +5-pin Resistor SIP pack +R +0 +5 +5 +Resistor_THT +R_Array_SIP6 +6-pin Resistor SIP pack +R +0 +6 +6 +Resistor_THT +R_Array_SIP7 +7-pin Resistor SIP pack +R +0 +7 +7 +Resistor_THT +R_Array_SIP8 +8-pin Resistor SIP pack +R +0 +8 +8 +Resistor_THT +R_Array_SIP9 +9-pin Resistor SIP pack +R +0 +9 +9 +Resistor_THT +R_Array_SIP10 +10-pin Resistor SIP pack +R +0 +10 +10 +Resistor_THT +R_Array_SIP11 +11-pin Resistor SIP pack +R +0 +11 +11 +Resistor_THT +R_Array_SIP12 +12-pin Resistor SIP pack +R +0 +12 +12 +Resistor_THT +R_Array_SIP13 +13-pin Resistor SIP pack +R +0 +13 +13 +Resistor_THT +R_Array_SIP14 +14-pin Resistor SIP pack +R +0 +14 +14 +Resistor_THT +R_Axial_DIN0204_L3.6mm_D1.6mm_P1.90mm_Vertical +Resistor, Axial_DIN0204 series, Axial, Vertical, pin pitch=1.9mm, 0.167W, length*diameter=3.6*1.6mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf +Resistor Axial_DIN0204 series Axial Vertical pin pitch 1.9mm 0.167W length 3.6mm diameter 1.6mm +0 +2 +2 +Resistor_THT +R_Axial_DIN0204_L3.6mm_D1.6mm_P2.54mm_Vertical +Resistor, Axial_DIN0204 series, Axial, Vertical, pin pitch=2.54mm, 0.167W, length*diameter=3.6*1.6mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf +Resistor Axial_DIN0204 series Axial Vertical pin pitch 2.54mm 0.167W length 3.6mm diameter 1.6mm +0 +2 +2 +Resistor_THT +R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal +Resistor, Axial_DIN0204 series, Axial, Horizontal, pin pitch=5.08mm, 0.167W, length*diameter=3.6*1.6mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf +Resistor Axial_DIN0204 series Axial Horizontal pin pitch 5.08mm 0.167W length 3.6mm diameter 1.6mm +0 +2 +2 +Resistor_THT +R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Vertical +Resistor, Axial_DIN0204 series, Axial, Vertical, pin pitch=5.08mm, 0.167W, length*diameter=3.6*1.6mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf +Resistor Axial_DIN0204 series Axial Vertical pin pitch 5.08mm 0.167W length 3.6mm diameter 1.6mm +0 +2 +2 +Resistor_THT +R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal +Resistor, Axial_DIN0204 series, Axial, Horizontal, pin pitch=7.62mm, 0.167W, length*diameter=3.6*1.6mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf +Resistor Axial_DIN0204 series Axial Horizontal pin pitch 7.62mm 0.167W length 3.6mm diameter 1.6mm +0 +2 +2 +Resistor_THT +R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_Vertical +Resistor, Axial_DIN0207 series, Axial, Vertical, pin pitch=2.54mm, 0.25W = 1/4W, length*diameter=6.3*2.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf +Resistor Axial_DIN0207 series Axial Vertical pin pitch 2.54mm 0.25W = 1/4W length 6.3mm diameter 2.5mm +0 +2 +2 +Resistor_THT +R_Axial_DIN0207_L6.3mm_D2.5mm_P5.08mm_Vertical +Resistor, Axial_DIN0207 series, Axial, Vertical, pin pitch=5.08mm, 0.25W = 1/4W, length*diameter=6.3*2.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf +Resistor Axial_DIN0207 series Axial Vertical pin pitch 5.08mm 0.25W = 1/4W length 6.3mm diameter 2.5mm +0 +2 +2 +Resistor_THT +R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal +Resistor, Axial_DIN0207 series, Axial, Horizontal, pin pitch=7.62mm, 0.25W = 1/4W, length*diameter=6.3*2.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf +Resistor Axial_DIN0207 series Axial Horizontal pin pitch 7.62mm 0.25W = 1/4W length 6.3mm diameter 2.5mm +0 +2 +2 +Resistor_THT +R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal +Resistor, Axial_DIN0207 series, Axial, Horizontal, pin pitch=10.16mm, 0.25W = 1/4W, length*diameter=6.3*2.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf +Resistor Axial_DIN0207 series Axial Horizontal pin pitch 10.16mm 0.25W = 1/4W length 6.3mm diameter 2.5mm +0 +2 +2 +Resistor_THT +R_Axial_DIN0207_L6.3mm_D2.5mm_P15.24mm_Horizontal +Resistor, Axial_DIN0207 series, Axial, Horizontal, pin pitch=15.24mm, 0.25W = 1/4W, length*diameter=6.3*2.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf +Resistor Axial_DIN0207 series Axial Horizontal pin pitch 15.24mm 0.25W = 1/4W length 6.3mm diameter 2.5mm +0 +2 +2 +Resistor_THT +R_Axial_DIN0309_L9.0mm_D3.2mm_P2.54mm_Vertical +Resistor, Axial_DIN0309 series, Axial, Vertical, pin pitch=2.54mm, 0.5W = 1/2W, length*diameter=9*3.2mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf +Resistor Axial_DIN0309 series Axial Vertical pin pitch 2.54mm 0.5W = 1/2W length 9mm diameter 3.2mm +0 +2 +2 +Resistor_THT +R_Axial_DIN0309_L9.0mm_D3.2mm_P5.08mm_Vertical +Resistor, Axial_DIN0309 series, Axial, Vertical, pin pitch=5.08mm, 0.5W = 1/2W, length*diameter=9*3.2mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf +Resistor Axial_DIN0309 series Axial Vertical pin pitch 5.08mm 0.5W = 1/2W length 9mm diameter 3.2mm +0 +2 +2 +Resistor_THT +R_Axial_DIN0309_L9.0mm_D3.2mm_P12.70mm_Horizontal +Resistor, Axial_DIN0309 series, Axial, Horizontal, pin pitch=12.7mm, 0.5W = 1/2W, length*diameter=9*3.2mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf +Resistor Axial_DIN0309 series Axial Horizontal pin pitch 12.7mm 0.5W = 1/2W length 9mm diameter 3.2mm +0 +2 +2 +Resistor_THT +R_Axial_DIN0309_L9.0mm_D3.2mm_P15.24mm_Horizontal +Resistor, Axial_DIN0309 series, Axial, Horizontal, pin pitch=15.24mm, 0.5W = 1/2W, length*diameter=9*3.2mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf +Resistor Axial_DIN0309 series Axial Horizontal pin pitch 15.24mm 0.5W = 1/2W length 9mm diameter 3.2mm +0 +2 +2 +Resistor_THT +R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal +Resistor, Axial_DIN0309 series, Axial, Horizontal, pin pitch=20.32mm, 0.5W = 1/2W, length*diameter=9*3.2mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf +Resistor Axial_DIN0309 series Axial Horizontal pin pitch 20.32mm 0.5W = 1/2W length 9mm diameter 3.2mm +0 +2 +2 +Resistor_THT +R_Axial_DIN0309_L9.0mm_D3.2mm_P25.40mm_Horizontal +Resistor, Axial_DIN0309 series, Axial, Horizontal, pin pitch=25.4mm, 0.5W = 1/2W, length*diameter=9*3.2mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf +Resistor Axial_DIN0309 series Axial Horizontal pin pitch 25.4mm 0.5W = 1/2W length 9mm diameter 3.2mm +0 +2 +2 +Resistor_THT +R_Axial_DIN0411_L9.9mm_D3.6mm_P5.08mm_Vertical +Resistor, Axial_DIN0411 series, Axial, Vertical, pin pitch=5.08mm, 1W, length*diameter=9.9*3.6mm^2 +Resistor Axial_DIN0411 series Axial Vertical pin pitch 5.08mm 1W length 9.9mm diameter 3.6mm +0 +2 +2 +Resistor_THT +R_Axial_DIN0411_L9.9mm_D3.6mm_P7.62mm_Vertical +Resistor, Axial_DIN0411 series, Axial, Vertical, pin pitch=7.62mm, 1W, length*diameter=9.9*3.6mm^2 +Resistor Axial_DIN0411 series Axial Vertical pin pitch 7.62mm 1W length 9.9mm diameter 3.6mm +0 +2 +2 +Resistor_THT +R_Axial_DIN0411_L9.9mm_D3.6mm_P12.70mm_Horizontal +Resistor, Axial_DIN0411 series, Axial, Horizontal, pin pitch=12.7mm, 1W, length*diameter=9.9*3.6mm^2 +Resistor Axial_DIN0411 series Axial Horizontal pin pitch 12.7mm 1W length 9.9mm diameter 3.6mm +0 +2 +2 +Resistor_THT +R_Axial_DIN0411_L9.9mm_D3.6mm_P15.24mm_Horizontal +Resistor, Axial_DIN0411 series, Axial, Horizontal, pin pitch=15.24mm, 1W, length*diameter=9.9*3.6mm^2 +Resistor Axial_DIN0411 series Axial Horizontal pin pitch 15.24mm 1W length 9.9mm diameter 3.6mm +0 +2 +2 +Resistor_THT +R_Axial_DIN0411_L9.9mm_D3.6mm_P20.32mm_Horizontal +Resistor, Axial_DIN0411 series, Axial, Horizontal, pin pitch=20.32mm, 1W, length*diameter=9.9*3.6mm^2 +Resistor Axial_DIN0411 series Axial Horizontal pin pitch 20.32mm 1W length 9.9mm diameter 3.6mm +0 +2 +2 +Resistor_THT +R_Axial_DIN0411_L9.9mm_D3.6mm_P25.40mm_Horizontal +Resistor, Axial_DIN0411 series, Axial, Horizontal, pin pitch=25.4mm, 1W, length*diameter=9.9*3.6mm^2 +Resistor Axial_DIN0411 series Axial Horizontal pin pitch 25.4mm 1W length 9.9mm diameter 3.6mm +0 +2 +2 +Resistor_THT +R_Axial_DIN0414_L11.9mm_D4.5mm_P5.08mm_Vertical +Resistor, Axial_DIN0414 series, Axial, Vertical, pin pitch=5.08mm, 2W, length*diameter=11.9*4.5mm^2, http://www.vishay.com/docs/20128/wkxwrx.pdf +Resistor Axial_DIN0414 series Axial Vertical pin pitch 5.08mm 2W length 11.9mm diameter 4.5mm +0 +2 +2 +Resistor_THT +R_Axial_DIN0414_L11.9mm_D4.5mm_P7.62mm_Vertical +Resistor, Axial_DIN0414 series, Axial, Vertical, pin pitch=7.62mm, 2W, length*diameter=11.9*4.5mm^2, http://www.vishay.com/docs/20128/wkxwrx.pdf +Resistor Axial_DIN0414 series Axial Vertical pin pitch 7.62mm 2W length 11.9mm diameter 4.5mm +0 +2 +2 +Resistor_THT +R_Axial_DIN0414_L11.9mm_D4.5mm_P15.24mm_Horizontal +Resistor, Axial_DIN0414 series, Axial, Horizontal, pin pitch=15.24mm, 2W, length*diameter=11.9*4.5mm^2, http://www.vishay.com/docs/20128/wkxwrx.pdf +Resistor Axial_DIN0414 series Axial Horizontal pin pitch 15.24mm 2W length 11.9mm diameter 4.5mm +0 +2 +2 +Resistor_THT +R_Axial_DIN0414_L11.9mm_D4.5mm_P20.32mm_Horizontal +Resistor, Axial_DIN0414 series, Axial, Horizontal, pin pitch=20.32mm, 2W, length*diameter=11.9*4.5mm^2, http://www.vishay.com/docs/20128/wkxwrx.pdf +Resistor Axial_DIN0414 series Axial Horizontal pin pitch 20.32mm 2W length 11.9mm diameter 4.5mm +0 +2 +2 +Resistor_THT +R_Axial_DIN0414_L11.9mm_D4.5mm_P25.40mm_Horizontal +Resistor, Axial_DIN0414 series, Axial, Horizontal, pin pitch=25.4mm, 2W, length*diameter=11.9*4.5mm^2, http://www.vishay.com/docs/20128/wkxwrx.pdf +Resistor Axial_DIN0414 series Axial Horizontal pin pitch 25.4mm 2W length 11.9mm diameter 4.5mm +0 +2 +2 +Resistor_THT +R_Axial_DIN0516_L15.5mm_D5.0mm_P5.08mm_Vertical +Resistor, Axial_DIN0516 series, Axial, Vertical, pin pitch=5.08mm, 2W, length*diameter=15.5*5mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf +Resistor Axial_DIN0516 series Axial Vertical pin pitch 5.08mm 2W length 15.5mm diameter 5mm +0 +2 +2 +Resistor_THT +R_Axial_DIN0516_L15.5mm_D5.0mm_P7.62mm_Vertical +Resistor, Axial_DIN0516 series, Axial, Vertical, pin pitch=7.62mm, 2W, length*diameter=15.5*5mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf +Resistor Axial_DIN0516 series Axial Vertical pin pitch 7.62mm 2W length 15.5mm diameter 5mm +0 +2 +2 +Resistor_THT +R_Axial_DIN0516_L15.5mm_D5.0mm_P20.32mm_Horizontal +Resistor, Axial_DIN0516 series, Axial, Horizontal, pin pitch=20.32mm, 2W, length*diameter=15.5*5mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf +Resistor Axial_DIN0516 series Axial Horizontal pin pitch 20.32mm 2W length 15.5mm diameter 5mm +0 +2 +2 +Resistor_THT +R_Axial_DIN0516_L15.5mm_D5.0mm_P25.40mm_Horizontal +Resistor, Axial_DIN0516 series, Axial, Horizontal, pin pitch=25.4mm, 2W, length*diameter=15.5*5mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf +Resistor Axial_DIN0516 series Axial Horizontal pin pitch 25.4mm 2W length 15.5mm diameter 5mm +0 +2 +2 +Resistor_THT +R_Axial_DIN0516_L15.5mm_D5.0mm_P30.48mm_Horizontal +Resistor, Axial_DIN0516 series, Axial, Horizontal, pin pitch=30.48mm, 2W, length*diameter=15.5*5mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf +Resistor Axial_DIN0516 series Axial Horizontal pin pitch 30.48mm 2W length 15.5mm diameter 5mm +0 +2 +2 +Resistor_THT +R_Axial_DIN0614_L14.3mm_D5.7mm_P5.08mm_Vertical +Resistor, Axial_DIN0614 series, Axial, Vertical, pin pitch=5.08mm, 1.5W, length*diameter=14.3*5.7mm^2 +Resistor Axial_DIN0614 series Axial Vertical pin pitch 5.08mm 1.5W length 14.3mm diameter 5.7mm +0 +2 +2 +Resistor_THT +R_Axial_DIN0614_L14.3mm_D5.7mm_P7.62mm_Vertical +Resistor, Axial_DIN0614 series, Axial, Vertical, pin pitch=7.62mm, 1.5W, length*diameter=14.3*5.7mm^2 +Resistor Axial_DIN0614 series Axial Vertical pin pitch 7.62mm 1.5W length 14.3mm diameter 5.7mm +0 +2 +2 +Resistor_THT +R_Axial_DIN0614_L14.3mm_D5.7mm_P15.24mm_Horizontal +Resistor, Axial_DIN0614 series, Axial, Horizontal, pin pitch=15.24mm, 1.5W, length*diameter=14.3*5.7mm^2 +Resistor Axial_DIN0614 series Axial Horizontal pin pitch 15.24mm 1.5W length 14.3mm diameter 5.7mm +0 +2 +2 +Resistor_THT +R_Axial_DIN0614_L14.3mm_D5.7mm_P20.32mm_Horizontal +Resistor, Axial_DIN0614 series, Axial, Horizontal, pin pitch=20.32mm, 1.5W, length*diameter=14.3*5.7mm^2 +Resistor Axial_DIN0614 series Axial Horizontal pin pitch 20.32mm 1.5W length 14.3mm diameter 5.7mm +0 +2 +2 +Resistor_THT +R_Axial_DIN0614_L14.3mm_D5.7mm_P25.40mm_Horizontal +Resistor, Axial_DIN0614 series, Axial, Horizontal, pin pitch=25.4mm, 1.5W, length*diameter=14.3*5.7mm^2 +Resistor Axial_DIN0614 series Axial Horizontal pin pitch 25.4mm 1.5W length 14.3mm diameter 5.7mm +0 +2 +2 +Resistor_THT +R_Axial_DIN0617_L17.0mm_D6.0mm_P5.08mm_Vertical +Resistor, Axial_DIN0617 series, Axial, Vertical, pin pitch=5.08mm, 2W, length*diameter=17*6mm^2, http://www.vishay.com/docs/20128/wkxwrx.pdf +Resistor Axial_DIN0617 series Axial Vertical pin pitch 5.08mm 2W length 17mm diameter 6mm +0 +2 +2 +Resistor_THT +R_Axial_DIN0617_L17.0mm_D6.0mm_P7.62mm_Vertical +Resistor, Axial_DIN0617 series, Axial, Vertical, pin pitch=7.62mm, 2W, length*diameter=17*6mm^2, http://www.vishay.com/docs/20128/wkxwrx.pdf +Resistor Axial_DIN0617 series Axial Vertical pin pitch 7.62mm 2W length 17mm diameter 6mm +0 +2 +2 +Resistor_THT +R_Axial_DIN0617_L17.0mm_D6.0mm_P20.32mm_Horizontal +Resistor, Axial_DIN0617 series, Axial, Horizontal, pin pitch=20.32mm, 2W, length*diameter=17*6mm^2, http://www.vishay.com/docs/20128/wkxwrx.pdf +Resistor Axial_DIN0617 series Axial Horizontal pin pitch 20.32mm 2W length 17mm diameter 6mm +0 +2 +2 +Resistor_THT +R_Axial_DIN0617_L17.0mm_D6.0mm_P25.40mm_Horizontal +Resistor, Axial_DIN0617 series, Axial, Horizontal, pin pitch=25.4mm, 2W, length*diameter=17*6mm^2, http://www.vishay.com/docs/20128/wkxwrx.pdf +Resistor Axial_DIN0617 series Axial Horizontal pin pitch 25.4mm 2W length 17mm diameter 6mm +0 +2 +2 +Resistor_THT +R_Axial_DIN0617_L17.0mm_D6.0mm_P30.48mm_Horizontal +Resistor, Axial_DIN0617 series, Axial, Horizontal, pin pitch=30.48mm, 2W, length*diameter=17*6mm^2, http://www.vishay.com/docs/20128/wkxwrx.pdf +Resistor Axial_DIN0617 series Axial Horizontal pin pitch 30.48mm 2W length 17mm diameter 6mm +0 +2 +2 +Resistor_THT +R_Axial_DIN0918_L18.0mm_D9.0mm_P7.62mm_Vertical +Resistor, Axial_DIN0918 series, Axial, Vertical, pin pitch=7.62mm, 4W, length*diameter=18*9mm^2 +Resistor Axial_DIN0918 series Axial Vertical pin pitch 7.62mm 4W length 18mm diameter 9mm +0 +2 +2 +Resistor_THT +R_Axial_DIN0918_L18.0mm_D9.0mm_P22.86mm_Horizontal +Resistor, Axial_DIN0918 series, Axial, Horizontal, pin pitch=22.86mm, 4W, length*diameter=18*9mm^2 +Resistor Axial_DIN0918 series Axial Horizontal pin pitch 22.86mm 4W length 18mm diameter 9mm +0 +2 +2 +Resistor_THT +R_Axial_DIN0918_L18.0mm_D9.0mm_P25.40mm_Horizontal +Resistor, Axial_DIN0918 series, Axial, Horizontal, pin pitch=25.4mm, 4W, length*diameter=18*9mm^2 +Resistor Axial_DIN0918 series Axial Horizontal pin pitch 25.4mm 4W length 18mm diameter 9mm +0 +2 +2 +Resistor_THT +R_Axial_DIN0918_L18.0mm_D9.0mm_P30.48mm_Horizontal +Resistor, Axial_DIN0918 series, Axial, Horizontal, pin pitch=30.48mm, 4W, length*diameter=18*9mm^2 +Resistor Axial_DIN0918 series Axial Horizontal pin pitch 30.48mm 4W length 18mm diameter 9mm +0 +2 +2 +Resistor_THT +R_Axial_DIN0922_L20.0mm_D9.0mm_P7.62mm_Vertical +Resistor, Axial_DIN0922 series, Axial, Vertical, pin pitch=7.62mm, 5W, length*diameter=20*9mm^2, http://www.vishay.com/docs/20128/wkxwrx.pdf +Resistor Axial_DIN0922 series Axial Vertical pin pitch 7.62mm 5W length 20mm diameter 9mm +0 +2 +2 +Resistor_THT +R_Axial_DIN0922_L20.0mm_D9.0mm_P25.40mm_Horizontal +Resistor, Axial_DIN0922 series, Axial, Horizontal, pin pitch=25.4mm, 5W, length*diameter=20*9mm^2, http://www.vishay.com/docs/20128/wkxwrx.pdf +Resistor Axial_DIN0922 series Axial Horizontal pin pitch 25.4mm 5W length 20mm diameter 9mm +0 +2 +2 +Resistor_THT +R_Axial_DIN0922_L20.0mm_D9.0mm_P30.48mm_Horizontal +Resistor, Axial_DIN0922 series, Axial, Horizontal, pin pitch=30.48mm, 5W, length*diameter=20*9mm^2, http://www.vishay.com/docs/20128/wkxwrx.pdf +Resistor Axial_DIN0922 series Axial Horizontal pin pitch 30.48mm 5W length 20mm diameter 9mm +0 +2 +2 +Resistor_THT +R_Axial_Power_L20.0mm_W6.4mm_P5.08mm_Vertical +Resistor, Axial_Power series, Axial, Vertical, pin pitch=5.08mm, 4W, length*width*height=20*6.4*6.4mm^3, http://cdn-reichelt.de/documents/datenblatt/B400/5WAXIAL_9WAXIAL_11WAXIAL_17WAXIAL%23YAG.pdf +Resistor Axial_Power series Axial Vertical pin pitch 5.08mm 4W length 20mm width 6.4mm height 6.4mm +0 +2 +2 +Resistor_THT +R_Axial_Power_L20.0mm_W6.4mm_P7.62mm_Vertical +Resistor, Axial_Power series, Axial, Vertical, pin pitch=7.62mm, 4W, length*width*height=20*6.4*6.4mm^3, http://cdn-reichelt.de/documents/datenblatt/B400/5WAXIAL_9WAXIAL_11WAXIAL_17WAXIAL%23YAG.pdf +Resistor Axial_Power series Axial Vertical pin pitch 7.62mm 4W length 20mm width 6.4mm height 6.4mm +0 +2 +2 +Resistor_THT +R_Axial_Power_L20.0mm_W6.4mm_P22.40mm +Resistor, Axial_Power series, Box, pin pitch=22.4mm, 4W, length*width*height=20*6.4*6.4mm^3, http://cdn-reichelt.de/documents/datenblatt/B400/5WAXIAL_9WAXIAL_11WAXIAL_17WAXIAL%23YAG.pdf +Resistor Axial_Power series Box pin pitch 22.4mm 4W length 20mm width 6.4mm height 6.4mm +0 +2 +2 +Resistor_THT +R_Axial_Power_L20.0mm_W6.4mm_P25.40mm +Resistor, Axial_Power series, Box, pin pitch=25.4mm, 4W, length*width*height=20*6.4*6.4mm^3, http://cdn-reichelt.de/documents/datenblatt/B400/5WAXIAL_9WAXIAL_11WAXIAL_17WAXIAL%23YAG.pdf +Resistor Axial_Power series Box pin pitch 25.4mm 4W length 20mm width 6.4mm height 6.4mm +0 +2 +2 +Resistor_THT +R_Axial_Power_L20.0mm_W6.4mm_P30.48mm +Resistor, Axial_Power series, Box, pin pitch=30.48mm, 4W, length*width*height=20*6.4*6.4mm^3, http://cdn-reichelt.de/documents/datenblatt/B400/5WAXIAL_9WAXIAL_11WAXIAL_17WAXIAL%23YAG.pdf +Resistor Axial_Power series Box pin pitch 30.48mm 4W length 20mm width 6.4mm height 6.4mm +0 +2 +2 +Resistor_THT +R_Axial_Power_L25.0mm_W6.4mm_P27.94mm +Resistor, Axial_Power series, Box, pin pitch=27.94mm, 5W, length*width*height=25*6.4*6.4mm^3, http://cdn-reichelt.de/documents/datenblatt/B400/5WAXIAL_9WAXIAL_11WAXIAL_17WAXIAL%23YAG.pdf +Resistor Axial_Power series Box pin pitch 27.94mm 5W length 25mm width 6.4mm height 6.4mm +0 +2 +2 +Resistor_THT +R_Axial_Power_L25.0mm_W6.4mm_P30.48mm +Resistor, Axial_Power series, Box, pin pitch=30.48mm, 5W, length*width*height=25*6.4*6.4mm^3, http://cdn-reichelt.de/documents/datenblatt/B400/5WAXIAL_9WAXIAL_11WAXIAL_17WAXIAL%23YAG.pdf +Resistor Axial_Power series Box pin pitch 30.48mm 5W length 25mm width 6.4mm height 6.4mm +0 +2 +2 +Resistor_THT +R_Axial_Power_L25.0mm_W9.0mm_P7.62mm_Vertical +Resistor, Axial_Power series, Axial, Vertical, pin pitch=7.62mm, 7W, length*width*height=25*9*9mm^3, http://cdn-reichelt.de/documents/datenblatt/B400/5WAXIAL_9WAXIAL_11WAXIAL_17WAXIAL%23YAG.pdf +Resistor Axial_Power series Axial Vertical pin pitch 7.62mm 7W length 25mm width 9mm height 9mm +0 +2 +2 +Resistor_THT +R_Axial_Power_L25.0mm_W9.0mm_P10.16mm_Vertical +Resistor, Axial_Power series, Axial, Vertical, pin pitch=10.16mm, 7W, length*width*height=25*9*9mm^3, http://cdn-reichelt.de/documents/datenblatt/B400/5WAXIAL_9WAXIAL_11WAXIAL_17WAXIAL%23YAG.pdf +Resistor Axial_Power series Axial Vertical pin pitch 10.16mm 7W length 25mm width 9mm height 9mm +0 +2 +2 +Resistor_THT +R_Axial_Power_L25.0mm_W9.0mm_P27.94mm +Resistor, Axial_Power series, Box, pin pitch=27.94mm, 7W, length*width*height=25*9*9mm^3, http://cdn-reichelt.de/documents/datenblatt/B400/5WAXIAL_9WAXIAL_11WAXIAL_17WAXIAL%23YAG.pdf +Resistor Axial_Power series Box pin pitch 27.94mm 7W length 25mm width 9mm height 9mm +0 +2 +2 +Resistor_THT +R_Axial_Power_L25.0mm_W9.0mm_P30.48mm +Resistor, Axial_Power series, Box, pin pitch=30.48mm, 7W, length*width*height=25*9*9mm^3, http://cdn-reichelt.de/documents/datenblatt/B400/5WAXIAL_9WAXIAL_11WAXIAL_17WAXIAL%23YAG.pdf +Resistor Axial_Power series Box pin pitch 30.48mm 7W length 25mm width 9mm height 9mm +0 +2 +2 +Resistor_THT +R_Axial_Power_L38.0mm_W6.4mm_P40.64mm +Resistor, Axial_Power series, Box, pin pitch=40.64mm, 7W, length*width*height=38*6.4*6.4mm^3, http://cdn-reichelt.de/documents/datenblatt/B400/5WAXIAL_9WAXIAL_11WAXIAL_17WAXIAL%23YAG.pdf +Resistor Axial_Power series Box pin pitch 40.64mm 7W length 38mm width 6.4mm height 6.4mm +0 +2 +2 +Resistor_THT +R_Axial_Power_L38.0mm_W6.4mm_P45.72mm +Resistor, Axial_Power series, Box, pin pitch=45.72mm, 7W, length*width*height=38*6.4*6.4mm^3, http://cdn-reichelt.de/documents/datenblatt/B400/5WAXIAL_9WAXIAL_11WAXIAL_17WAXIAL%23YAG.pdf +Resistor Axial_Power series Box pin pitch 45.72mm 7W length 38mm width 6.4mm height 6.4mm +0 +2 +2 +Resistor_THT +R_Axial_Power_L38.0mm_W9.0mm_P40.64mm +Resistor, Axial_Power series, Box, pin pitch=40.64mm, 9W, length*width*height=38*9*9mm^3, http://cdn-reichelt.de/documents/datenblatt/B400/5WAXIAL_9WAXIAL_11WAXIAL_17WAXIAL%23YAG.pdf +Resistor Axial_Power series Box pin pitch 40.64mm 9W length 38mm width 9mm height 9mm +0 +2 +2 +Resistor_THT +R_Axial_Power_L38.0mm_W9.0mm_P45.72mm +Resistor, Axial_Power series, Box, pin pitch=45.72mm, 9W, length*width*height=38*9*9mm^3, http://cdn-reichelt.de/documents/datenblatt/B400/5WAXIAL_9WAXIAL_11WAXIAL_17WAXIAL%23YAG.pdf +Resistor Axial_Power series Box pin pitch 45.72mm 9W length 38mm width 9mm height 9mm +0 +2 +2 +Resistor_THT +R_Axial_Power_L48.0mm_W12.5mm_P7.62mm_Vertical +Resistor, Axial_Power series, Axial, Vertical, pin pitch=7.62mm, 15W, length*width*height=48*12.5*12.5mm^3, http://cdn-reichelt.de/documents/datenblatt/B400/5WAXIAL_9WAXIAL_11WAXIAL_17WAXIAL%23YAG.pdf +Resistor Axial_Power series Axial Vertical pin pitch 7.62mm 15W length 48mm width 12.5mm height 12.5mm +0 +2 +2 +Resistor_THT +R_Axial_Power_L48.0mm_W12.5mm_P10.16mm_Vertical +Resistor, Axial_Power series, Axial, Vertical, pin pitch=10.16mm, 15W, length*width*height=48*12.5*12.5mm^3, http://cdn-reichelt.de/documents/datenblatt/B400/5WAXIAL_9WAXIAL_11WAXIAL_17WAXIAL%23YAG.pdf +Resistor Axial_Power series Axial Vertical pin pitch 10.16mm 15W length 48mm width 12.5mm height 12.5mm +0 +2 +2 +Resistor_THT +R_Axial_Power_L48.0mm_W12.5mm_P55.88mm +Resistor, Axial_Power series, Box, pin pitch=55.88mm, 15W, length*width*height=48*12.5*12.5mm^3, http://cdn-reichelt.de/documents/datenblatt/B400/5WAXIAL_9WAXIAL_11WAXIAL_17WAXIAL%23YAG.pdf +Resistor Axial_Power series Box pin pitch 55.88mm 15W length 48mm width 12.5mm height 12.5mm +0 +2 +2 +Resistor_THT +R_Axial_Power_L48.0mm_W12.5mm_P60.96mm +Resistor, Axial_Power series, Box, pin pitch=60.96mm, 15W, length*width*height=48*12.5*12.5mm^3, http://cdn-reichelt.de/documents/datenblatt/B400/5WAXIAL_9WAXIAL_11WAXIAL_17WAXIAL%23YAG.pdf +Resistor Axial_Power series Box pin pitch 60.96mm 15W length 48mm width 12.5mm height 12.5mm +0 +2 +2 +Resistor_THT +R_Axial_Power_L50.0mm_W9.0mm_P55.88mm +Resistor, Axial_Power series, Box, pin pitch=55.88mm, 11W, length*width*height=50*9*9mm^3, http://cdn-reichelt.de/documents/datenblatt/B400/5WAXIAL_9WAXIAL_11WAXIAL_17WAXIAL%23YAG.pdf +Resistor Axial_Power series Box pin pitch 55.88mm 11W length 50mm width 9mm height 9mm +0 +2 +2 +Resistor_THT +R_Axial_Power_L50.0mm_W9.0mm_P60.96mm +Resistor, Axial_Power series, Box, pin pitch=60.96mm, 11W, length*width*height=50*9*9mm^3, http://cdn-reichelt.de/documents/datenblatt/B400/5WAXIAL_9WAXIAL_11WAXIAL_17WAXIAL%23YAG.pdf +Resistor Axial_Power series Box pin pitch 60.96mm 11W length 50mm width 9mm height 9mm +0 +2 +2 +Resistor_THT +R_Axial_Power_L60.0mm_W14.0mm_P10.16mm_Vertical +Resistor, Axial_Power series, Axial, Vertical, pin pitch=10.16mm, 25W, length*width*height=60*14*14mm^3, http://cdn-reichelt.de/documents/datenblatt/B400/5WAXIAL_9WAXIAL_11WAXIAL_17WAXIAL%23YAG.pdf +Resistor Axial_Power series Axial Vertical pin pitch 10.16mm 25W length 60mm width 14mm height 14mm +0 +2 +2 +Resistor_THT +R_Axial_Power_L60.0mm_W14.0mm_P66.04mm +Resistor, Axial_Power series, Box, pin pitch=66.04mm, 25W, length*width*height=60*14*14mm^3, http://cdn-reichelt.de/documents/datenblatt/B400/5WAXIAL_9WAXIAL_11WAXIAL_17WAXIAL%23YAG.pdf +Resistor Axial_Power series Box pin pitch 66.04mm 25W length 60mm width 14mm height 14mm +0 +2 +2 +Resistor_THT +R_Axial_Power_L60.0mm_W14.0mm_P71.12mm +Resistor, Axial_Power series, Box, pin pitch=71.12mm, 25W, length*width*height=60*14*14mm^3, http://cdn-reichelt.de/documents/datenblatt/B400/5WAXIAL_9WAXIAL_11WAXIAL_17WAXIAL%23YAG.pdf +Resistor Axial_Power series Box pin pitch 71.12mm 25W length 60mm width 14mm height 14mm +0 +2 +2 +Resistor_THT +R_Axial_Power_L75.0mm_W9.0mm_P81.28mm +Resistor, Axial_Power series, Box, pin pitch=81.28mm, 17W, length*width*height=75*9*9mm^3, http://cdn-reichelt.de/documents/datenblatt/B400/5WAXIAL_9WAXIAL_11WAXIAL_17WAXIAL%23YAG.pdf +Resistor Axial_Power series Box pin pitch 81.28mm 17W length 75mm width 9mm height 9mm +0 +2 +2 +Resistor_THT +R_Axial_Power_L75.0mm_W9.0mm_P86.36mm +Resistor, Axial_Power series, Box, pin pitch=86.36mm, 17W, length*width*height=75*9*9mm^3, http://cdn-reichelt.de/documents/datenblatt/B400/5WAXIAL_9WAXIAL_11WAXIAL_17WAXIAL%23YAG.pdf +Resistor Axial_Power series Box pin pitch 86.36mm 17W length 75mm width 9mm height 9mm +0 +2 +2 +Resistor_THT +R_Axial_Shunt_L22.2mm_W8.0mm_PS14.30mm_P25.40mm +Resistor, Axial_Shunt series, Box, pin pitch=25.4mm, 3W, length*width*height=22.2*8*8mm^3, shunt pin pitch = 14.30mm, http://www.vishay.com/docs/30217/cpsl.pdf +Resistor Axial_Shunt series Box pin pitch 25.4mm 3W length 22.2mm width 8mm height 8mm shunt pin pitch 14.30mm +0 +4 +4 +Resistor_THT +R_Axial_Shunt_L22.2mm_W9.5mm_PS14.30mm_P25.40mm +Resistor, Axial_Shunt series, Box, pin pitch=25.4mm, 5W, length*width*height=22.2*9.5*9.5mm^3, shunt pin pitch = 14.30mm, http://www.vishay.com/docs/30217/cpsl.pdf +Resistor Axial_Shunt series Box pin pitch 25.4mm 5W length 22.2mm width 9.5mm height 9.5mm shunt pin pitch 14.30mm +0 +4 +4 +Resistor_THT +R_Axial_Shunt_L35.3mm_W9.5mm_PS25.40mm_P38.10mm +Resistor, Axial_Shunt series, Box, pin pitch=38.1mm, 7W, length*width*height=35.3*9.5*9.5mm^3, shunt pin pitch = 25.40mm, http://www.vishay.com/docs/30217/cpsl.pdf +Resistor Axial_Shunt series Box pin pitch 38.1mm 7W length 35.3mm width 9.5mm height 9.5mm shunt pin pitch 25.40mm +0 +4 +4 +Resistor_THT +R_Axial_Shunt_L47.6mm_W9.5mm_PS34.93mm_P50.80mm +Resistor, Axial_Shunt series, Box, pin pitch=50.8mm, 10W, length*width*height=47.6*9.5*9.5mm^3, shunt pin pitch = 34.93mm, http://www.vishay.com/docs/30217/cpsl.pdf +Resistor Axial_Shunt series Box pin pitch 50.8mm 10W length 47.6mm width 9.5mm height 9.5mm shunt pin pitch 34.93mm +0 +4 +4 +Resistor_THT +R_Axial_Shunt_L47.6mm_W12.7mm_PS34.93mm_P50.80mm +Resistor, Axial_Shunt series, Box, pin pitch=50.8mm, 15W, length*width*height=47.6*12.7*12.7mm^3, shunt pin pitch = 34.93mm, http://www.vishay.com/docs/30217/cpsl.pdf +Resistor Axial_Shunt series Box pin pitch 50.8mm 15W length 47.6mm width 12.7mm height 12.7mm shunt pin pitch 34.93mm +0 +4 +4 +Resistor_THT +R_Bare_Metal_Element_L12.4mm_W4.8mm_P11.40mm +Resistor, Bare_Metal_Element series, Bare Metal Strip/Wire, Horizontal, pin pitch=11.4mm, 1W, length*width=12.4*4.8mm^2, https://www.bourns.com/pdfs/PWR4412-2S.pdf +Resistor Bare_Metal_Element series Bare Metal Strip Wire Horizontal pin pitch 11.4mm 1W length 12.4mm width 4.8mm +0 +2 +2 +Resistor_THT +R_Bare_Metal_Element_L16.3mm_W4.8mm_P15.30mm +Resistor, Bare_Metal_Element series, Bare Metal Strip/Wire, Horizontal, pin pitch=15.3mm, 3W, length*width=16.3*4.8mm^2, https://www.bourns.com/pdfs/PWR4412-2S.pdf +Resistor Bare_Metal_Element series Bare Metal Strip Wire Horizontal pin pitch 15.3mm 3W length 16.3mm width 4.8mm +0 +2 +2 +Resistor_THT +R_Bare_Metal_Element_L21.3mm_W4.8mm_P20.30mm +Resistor, Bare_Metal_Element series, Bare Metal Strip/Wire, Horizontal, pin pitch=20.3mm, 5W, length*width=21.3*4.8mm^2, https://www.bourns.com/pdfs/PWR4412-2S.pdf +Resistor Bare_Metal_Element series Bare Metal Strip Wire Horizontal pin pitch 20.3mm 5W length 21.3mm width 4.8mm +0 +2 +2 +Resistor_THT +R_Box_L8.4mm_W2.5mm_P5.08mm +Resistor, Box series, Radial, pin pitch=5.08mm, 0.5W = 1/2W, length*width=8.38*2.54mm^2, http://www.vishay.com/docs/60051/cns020.pdf +Resistor Box series Radial pin pitch 5.08mm 0.5W = 1/2W length 8.38mm width 2.54mm +0 +2 +2 +Resistor_THT +R_Box_L13.0mm_W4.0mm_P9.00mm +Resistor, Box series, Radial, pin pitch=9.00mm, 2W, length*width=13.0*4.0mm^2, http://www.produktinfo.conrad.com/datenblaetter/425000-449999/443860-da-01-de-METALLBAND_WIDERSTAND_0_1_OHM_5W_5Pr.pdf +Resistor Box series Radial pin pitch 9.00mm 2W length 13.0mm width 4.0mm +0 +2 +2 +Resistor_THT +R_Box_L14.0mm_W5.0mm_P9.00mm +Resistor, Box series, Radial, pin pitch=9.00mm, 5W, length*width=14.0*5.0mm^2, http://www.produktinfo.conrad.com/datenblaetter/425000-449999/443860-da-01-de-METALLBAND_WIDERSTAND_0_1_OHM_5W_5Pr.pdf +Resistor Box series Radial pin pitch 9.00mm 5W length 14.0mm width 5.0mm +0 +2 +2 +Resistor_THT +R_Box_L26.0mm_W5.0mm_P20.00mm +Resistor, Box series, Radial, pin pitch=20.00mm, 10W, length*width=26.0*5.0mm^2, http://www.produktinfo.conrad.com/datenblaetter/425000-449999/443860-da-01-de-METALLBAND_WIDERSTAND_0_1_OHM_5W_5Pr.pdf +Resistor Box series Radial pin pitch 20.00mm 10W length 26.0mm width 5.0mm +0 +2 +2 +Resistor_THT +R_Radial_Power_L7.0mm_W8.0mm_Px2.40mm_Py2.30mm +Resistor, Radial_Power series, Radial, pin pitch=2.40*2.30mm^2, 7W, length*width=7*8mm^2, http://www.vitrohm.com/content/files/vitrohm_series_kv_-_201601.pdf +Resistor Radial_Power series Radial pin pitch 2.40*2.30mm^2 7W length 7mm width 8mm +0 +2 +2 +Resistor_THT +R_Radial_Power_L9.0mm_W10.0mm_Px2.70mm_Py2.30mm +Resistor, Radial_Power series, Radial, pin pitch=2.70*2.30mm^2, 17W, length*width=9*10mm^2, http://www.vitrohm.com/content/files/vitrohm_series_kv_-_201601.pdf +Resistor Radial_Power series Radial pin pitch 2.70*2.30mm^2 17W length 9mm width 10mm +0 +2 +2 +Resistor_THT +R_Radial_Power_L11.0mm_W7.0mm_P5.00mm +Resistor, Radial_Power series, Radial, pin pitch=5.00mm, 2W, length*width=11.0*7.0mm^2, http://www.vishay.com/docs/30218/cpcx.pdf +Resistor Radial_Power series Radial pin pitch 5.00mm 2W length 11.0mm width 7.0mm +0 +2 +2 +Resistor_THT +R_Radial_Power_L12.0mm_W8.0mm_P5.00mm +Resistor, Radial_Power series, Radial, pin pitch=5.00mm, 3W, length*width=12.0*8.0mm^2, http://www.vishay.com/docs/30218/cpcx.pdf +Resistor Radial_Power series Radial pin pitch 5.00mm 3W length 12.0mm width 8.0mm +0 +2 +2 +Resistor_THT +R_Radial_Power_L13.0mm_W9.0mm_P5.00mm +Resistor, Radial_Power series, Radial, pin pitch=5.00mm, 7W, length*width=13.0*9.0mm^2, http://www.vishay.com/docs/30218/cpcx.pdf +Resistor Radial_Power series Radial pin pitch 5.00mm 7W length 13.0mm width 9.0mm +0 +2 +2 +Resistor_THT +R_Radial_Power_L16.1mm_W9.0mm_P7.37mm +Resistor, Radial_Power series, Radial, pin pitch=7.37mm, 10W, length*width=16.1*9mm^2, http://www.vishay.com/docs/30218/cpcx.pdf +Resistor Radial_Power series Radial pin pitch 7.37mm 10W length 16.1mm width 9mm +0 +2 +2 +Rotary_Encoder +RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm +Alps rotary encoder, EC12E... with switch, vertical shaft, http://www.alps.com/prod/info/E/HTML/Encoder/Incremental/EC11/EC11E15204A3.html +rotary encoder +0 +7 +6 +Rotary_Encoder +RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm_CircularMountingHoles +Alps rotary encoder, EC12E... with switch, vertical shaft, mounting holes with circular drills, http://www.alps.com/prod/info/E/HTML/Encoder/Incremental/EC11/EC11E15204A3.html +rotary encoder +0 +7 +6 +Rotary_Encoder +RotaryEncoder_Alps_EC11E_Vertical_H20mm +Alps rotary encoder, EC12E... without switch (pins are dummy), vertical shaft, http://www.alps.com/prod/info/E/HTML/Encoder/Incremental/EC11/EC11E15204A3.html +rotary encoder +0 +7 +4 +Rotary_Encoder +RotaryEncoder_Alps_EC11E_Vertical_H20mm_CircularMountingHoles +Alps rotary encoder, EC12E... without switch (pins are dummy), vertical shaft, mounting holes with circular drills, http://www.alps.com/prod/info/E/HTML/Encoder/Incremental/EC11/EC11E15204A3.html +rotary encoder +0 +7 +4 +Rotary_Encoder +RotaryEncoder_Alps_EC12E-Switch_Vertical_H20mm +Alps rotary encoder, EC12E... with switch, vertical shaft, http://www.alps.com/prod/info/E/HTML/Encoder/Incremental/EC12E/EC12E1240405.html & http://cdn-reichelt.de/documents/datenblatt/F100/402097STEC12E08.PDF +rotary encoder +0 +7 +6 +Rotary_Encoder +RotaryEncoder_Alps_EC12E-Switch_Vertical_H20mm_CircularMountingHoles +Alps rotary encoder, EC12E... with switch, vertical shaft, mounting holes with circular drills, http://www.alps.com/prod/info/E/HTML/Encoder/Incremental/EC12E/EC12E1240405.html & http://cdn-reichelt.de/documents/datenblatt/F100/402097STEC12E08.PDF +rotary encoder +0 +7 +6 +Rotary_Encoder +RotaryEncoder_Alps_EC12E_Vertical_H20mm +Alps rotary encoder, EC12E..., vertical shaft, http://www.alps.com/prod/info/E/HTML/Encoder/Incremental/EC12E/EC12E1240405.html +rotary encoder +0 +5 +4 +Rotary_Encoder +RotaryEncoder_Alps_EC12E_Vertical_H20mm_CircularMountingHoles +Alps rotary encoder, EC12E..., vertical shaft, mounting holes with circular drills, http://www.alps.com/prod/info/E/HTML/Encoder/Incremental/EC12E/EC12E1240405.html +rotary encoder +0 +5 +4 +Sensor +Aosong_DHT11_5.5x12.0_P2.54mm +Temperature and humidity module, http://akizukidenshi.com/download/ds/aosong/DHT11.pdf +Temperature and humidity module +0 +4 +4 +Sensor +MQ-6 +Gas Sensor, 6 pin, https://www.winsen-sensor.com/d/files/semiconductor/mq-6.pdf +gas sensor +0 +6 +6 +Sensor +SHT1x +SHT1x +SHT1x +0 +8 +8 +Sensor_Audio +CUI_CMC-4013-SMT +Omnidirectional, -42dB, reflowable, electret condenser microphone https://www.cuidevices.com/product/resource/cmc-4013-smt-tr.pdf +Microphone CUI +0 +2 +2 +Sensor_Audio +Infineon_PG-LLGA-5-1 +Infineon_PG-LLGA-5-1 StepUp generated footprint, https://www.infineon.com/cms/en/product/packages/PG-LLGA/PG-LLGA-5-1/ +infineon mems microphone +0 +15 +5 +Sensor_Audio +ST_HLGA-6_3.76x4.72mm_P1.65mm +http://www.st.com/content/ccc/resource/technical/document/datasheet/group3/27/62/48/98/44/54/4d/36/DM00303211/files/DM00303211.pdf/jcr:content/translations/en.DM00303211.pdf +HLGA Sensor Audio +0 +6 +6 +Sensor_Current +AKM_CQ_7 +AKM Current Sensor, 7 pin, THT (http://www.akm.com/akm/en/file/datasheet/CQ-236B.pdf) +akm current sensor tht +0 +39 +7 +Sensor_Current +AKM_CQ_7S +AKM Current Sensor, 7 pin, SMD (http://www.akm.com/akm/en/file/datasheet/CQ-236B.pdf) +akm current sensor smd +0 +19 +7 +Sensor_Current +AKM_CQ_VSOP-24_5.6x7.9mm_P0.65mm +AKM VSOP-24 current sensor, 5.6x7.9mm body, 0.65mm pitch (http://www.akm.com/akm/en/file/datasheet/CQ-330J.pdf) +akm vsop 24 +0 +10 +10 +Sensor_Current +AKM_CZ_SSOP-10_6.5x8.1mm_P0.95mm +AKM CZ-381x current sensor, 6.5x8.1mm body, 0.95mm pitch (http://www.akm.com/akm/en/product/detail/0009/) +akm cz-381x 10 +0 +10 +10 +Sensor_Current +Allegro_CB_PFF +Allegro MicroSystems, CB-PFF Package (http://www.allegromicro.com/en/Products/Current-Sensor-ICs/Fifty-To-Two-Hundred-Amp-Integrated-Conductor-Sensor-ICs/ACS758.aspx) !PADS 4-5 DO NOT MATCH DATASHEET! +Allegro CB-PFF +0 +37 +5 +Sensor_Current +Allegro_CB_PSF +Allegro MicroSystems, CB-PSF Package (http://www.allegromicro.com/en/Products/Current-Sensor-ICs/Fifty-To-Two-Hundred-Amp-Integrated-Conductor-Sensor-ICs/ACS758.aspx) +Allegro CB-PSF +0 +5 +5 +Sensor_Current +Allegro_CB_PSS +Allegro MicroSystems, CB-PSS Package (http://www.allegromicro.com/en/Products/Current-Sensor-ICs/Fifty-To-Two-Hundred-Amp-Integrated-Conductor-Sensor-ICs/ACS758.aspx) +Allegro CB-PSS +0 +5 +5 +Sensor_Current +Allegro_PSOF-7_4.8x6.4mm_P1.60mm +Allegro Microsystems PSOF-7, 4.8x6.4mm Body, 1.60mm Pitch (http://www.allegromicro.com/~/media/Files/Datasheets/ACS780-Datasheet.ashx) +Allegro PSOF-7 +0 +7 +7 +Sensor_Current +Allegro_QFN-12-10-1EP_3x3mm_P0.5mm +Allegro Microsystems 12-Lead (10-Lead Populated) Quad Flat Pack, 3x3mm Body, 0.5mm Pitch (http://www.allegromicro.com/~/media/Files/Datasheets/ACS711-Datasheet.ashx) +Allegro QFN 0.5 +0 +14 +10 +Sensor_Current +Allegro_QSOP-24_3.9x8.7mm_P0.635mm +Allegro Microsystems 24-Lead Plastic Shrink Small Outline Narrow Body Body [QSOP] (http://www.allegromicro.com/~/media/Files/Datasheets/ACS726-Datasheet.ashx?la=en) +Allegro QSOP 0.635 +0 +24 +24 +Sensor_Current +Allegro_SIP-3 +Allegro Microsystems SIP-3, 1.27mm Pitch (http://www.allegromicro.com/~/media/Files/Datasheets/A1369-Datasheet.ashx) +Allegro SIP-3 +0 +3 +3 +Sensor_Current +Allegro_SIP-4 +Allegro Microsystems SIP-4, 1.27mm Pitch (http://www.allegromicro.com/~/media/Files/Datasheets/A1363-Datasheet.ashx) +Allegro SIP-4 +0 +4 +4 +Sensor_Current +Diodes_SIP-3_4.1x1.5mm_P1.27mm +Diodes SIP-3 Bulk Pack, 1.27mm Pitch (https://www.diodes.com/assets/Package-Files/SIP-3-Bulk-Pack.pdf) +Diodes SIP-3 Bulk Pack +0 +3 +3 +Sensor_Current +Diodes_SIP-3_4.1x1.5mm_P2.65mm +Diodes SIP-3 Ammo Pack, 2.65mm Pitch (https://www.diodes.com/assets/Package-Files/SIP-3-Ammo-Pack.pdf) +Diodes SIP-3 Ammo Pack +0 +3 +3 +Sensor_Current +Honeywell_CSLW +https://sensing.honeywell.com/honeywell-sensing-cslw-series-product-sheet-005861-1-en.pdf +Miniature Wired Open-Loop Current Sensor +0 +5 +5 +Sensor_Current +LEM_CKSR +LEM CKSR 6/15/25/50/75-NP Current Transducer, https://www.lem.com/sites/default/files/products_datasheets/cksr_75-np.pdf +current transducer LEM +0 +14 +14 +Sensor_Current +LEM_HO8-NP +LEM HO 8/15/25-NP Current Transducer (https://www.lem.com/sites/default/files/products_datasheets/ho-np-0000_series.pdf) +current transducer +0 +13 +13 +Sensor_Current +LEM_HO8-NSM +LEM HO 8/15/25-NSM Current Transducer (https://www.lem.com/sites/default/files/products_datasheets/ho-nsm-0000_series.pdf) +current transducer +0 +13 +13 +Sensor_Current +LEM_HO40-NP +LEM HO 40/60/120/150-NP Current Transducer (https://www.lem.com/sites/default/files/products_datasheets/ho-np_0100__1100_series.pdf) +current transducer +0 +13 +13 +Sensor_Current +LEM_HTFS +LEM HTFS x00-P current transducer (https://www.lem.com/sites/default/files/products_datasheets/htfs_200_800-p.pdf) +HTFS current transducer +0 +4 +4 +Sensor_Current +LEM_HX02-P +LEM HX02-P hall effect current transducer (https://www.lem.com/sites/default/files/products_datasheets/hx%202_6-p_e%20v5.pdf) +hall current +0 +6 +6 +Sensor_Current +LEM_HX03-P-SP2 +LEM HX03-P-SP2 hall effect current transducer (https://www.lem.com/sites/default/files/products_datasheets/hx%203_50-p_sp2_e%20v07.pdf) +hall current +0 +6 +6 +Sensor_Current +LEM_HX04-P +LEM HX04-P hall effect current transducer (https://www.lem.com/sites/default/files/products_datasheets/hx%202_6-p_e%20v5.pdf) +hall current +0 +6 +6 +Sensor_Current +LEM_HX05-NP +LEM HX05-NP hall effect current transducer (https://www.lem.com/sites/default/files/products_datasheets/hx%205_15-np_e%20v10.pdf) +hall current +0 +8 +8 +Sensor_Current +LEM_HX05-P-SP2 +LEM HX05-P-SP2 hall effect current transducer (https://www.lem.com/sites/default/files/products_datasheets/hx%203_50-p_sp2_e%20v07.pdf) +hall current +0 +6 +6 +Sensor_Current +LEM_HX06-P +LEM HX06-P hall effect current transducer (https://www.lem.com/sites/default/files/products_datasheets/hx%202_6-p_e%20v5.pdf) +hall current +0 +6 +6 +Sensor_Current +LEM_HX10-NP +LEM HX10-NP hall effect current transducer (https://www.lem.com/sites/default/files/products_datasheets/hx%205_15-np_e%20v10.pdf) +hall current +0 +8 +8 +Sensor_Current +LEM_HX10-P-SP2 +LEM HX10-P-SP2 hall effect current transducer (https://www.lem.com/sites/default/files/products_datasheets/hx%203_50-p_sp2_e%20v07.pdf) +hall current +0 +6 +6 +Sensor_Current +LEM_HX15-NP +LEM HX15-NP hall effect current transducer (https://www.lem.com/sites/default/files/products_datasheets/hx%205_15-np_e%20v10.pdf) +hall current +0 +8 +8 +Sensor_Current +LEM_HX15-P-SP2 +LEM HX15-P-SP2 hall effect current transducer (https://www.lem.com/sites/default/files/products_datasheets/hx%203_50-p_sp2_e%20v07.pdf) +hall current +0 +6 +6 +Sensor_Current +LEM_HX20-P-SP2 +LEM HX20-P-SP2 hall effect current transducer (https://www.lem.com/sites/default/files/products_datasheets/hx%203_50-p_sp2_e%20v07.pdf) +hall current +0 +6 +6 +Sensor_Current +LEM_HX25-P-SP2 +LEM HX25-P-SP2 hall effect current transducer (https://www.lem.com/sites/default/files/products_datasheets/hx%203_50-p_sp2_e%20v07.pdf) +hall current +0 +6 +6 +Sensor_Current +LEM_HX50-P-SP2 +LEM HX50-P-SP2 hall effect current transducer (https://www.lem.com/sites/default/files/products_datasheets/hx%203_50-p_sp2_e%20v07.pdf) +hall current +0 +6 +6 +Sensor_Current +LEM_LA25-P +LEM Current Transducer (https://www.lem.com/sites/default/files/products_datasheets/la_25-p.pdf) +current transducer +0 +3 +3 +Sensor_Current +LEM_LTSR-NP +LEM current transducer LEM_LTSR-NP 5V supply voltage series https://www.lem.com/sites/default/files/products_datasheets/ltsr_6-np.pdf +Current transducer +0 +10 +10 +Sensor_Distance +ST_VL53L1x +VL53L1x distance sensor +VL53L1CXV0FY1 VL53L1x +0 +13 +12 +Sensor_Humidity +Sensirion_DFN-4-1EP_2x2mm_P1mm_EP0.7x1.6mm +DFN, 4 Pin (https://www.sensirion.com/fileadmin/user_upload/customers/sensirion/Dokumente/0_Datasheets/Humidity/Sensirion_Humidity_Sensors_SHTC3_Datasheet.pdf) +Sensirion DFN NoLead +0 +10 +5 +Sensor_Humidity +Sensirion_DFN-8-1EP_2.5x2.5mm_P0.5mm_EP1.1x1.7mm +Sensirion DFN-8 SHT3x-DIS (https://www.sensirion.com/fileadmin/user_upload/customers/sensirion/Dokumente/2_Humidity_Sensors/Datasheets/Sensirion_Humidity_Sensors_SHT3x_Datasheet_digital.pdf) +sensirion dfn nolead +0 +10 +9 +Sensor_Motion +InvenSense_QFN-24_3x3mm_P0.4mm +24-Lead Plastic QFN (3mm x 3mm); Pitch 0.4mm; EP 1.7x1.54mm; for InvenSense motion sensors; keepout area marked (Package see: https://store.invensense.com/datasheets/invensense/MPU9250REV1.0.pdf; See also https://www.invensense.com/wp-content/uploads/2015/02/InvenSense-MEMS-Handling.pdf) +QFN 0.4 +0 +24 +24 +Sensor_Motion +InvenSense_QFN-24_3x3mm_P0.4mm_NoMask +24-Lead Plastic QFN (3mm x 3mm); Pitch 0.4mm; EP 1.7x1.54mm; for InvenSense motion sensors; Mask removed below exposed pad; keepout area marked (Package see: https://store.invensense.com/datasheets/invensense/MPU9250REV1.0.pdf; See also https://www.invensense.com/wp-content/uploads/2015/02/InvenSense-MEMS-Handling.pdf) +QFN 0.4 +0 +25 +24 +Sensor_Motion +InvenSense_QFN-24_4x4mm_P0.5mm +24-Lead Plastic QFN (4mm x 4mm); Pitch 0.5mm; EP 2.7x2.6mm; for InvenSense motion sensors; keepout area marked (Package see: https://store.invensense.com/datasheets/invensense/MPU-6050_DataSheet_V3%204.pdf; See also https://www.invensense.com/wp-content/uploads/2015/02/InvenSense-MEMS-Handling.pdf) +QFN 0.5 +0 +24 +24 +Sensor_Motion +InvenSense_QFN-24_4x4mm_P0.5mm_NoMask +24-Lead Plastic QFN (4mm x 4mm); Pitch 0.5mm; EP 2.7x2.6mm; for InvenSense motion sensors; Mask removed below exposed pad; keepout area marked (Package see: https://store.invensense.com/datasheets/invensense/MPU-6050_DataSheet_V3%204.pdf; See also https://www.invensense.com/wp-content/uploads/2015/02/InvenSense-MEMS-Handling.pdf) +QFN 0.5 +0 +25 +24 +Sensor_Pressure +Freescale_98ARH99066A +https://www.nxp.com/docs/en/data-sheet/MPXH6250A.pdf +sensor pressure ssop 98ARH99066A +0 +8 +8 +Sensor_Pressure +Freescale_98ARH99089A +https://www.nxp.com/docs/en/data-sheet/MPXH6250A.pdf +sensor pressure ssop 98ARH99089A +0 +8 +8 +Sensor_Pressure +Honeywell_40PCxxxG1A +https://www.honeywellscportal.com/index.php?ci_id=138832 +pressure sensor automotive honeywell +0 +3 +3 +Sensor_Voltage +LEM_LV25-P +LEM LV25-P Voltage transducer, https://www.lem.com/sites/default/files/products_datasheets/lv_25-p.pdf +LEM Hall Effect Voltage transducer +0 +5 +5 +Socket +3M_Textool_240-1288-00-0602J_2x20_P2.54mm +3M 40-pin zero insertion force socket, though-hole, row spacing 25.4 mm (1000 mils) +THT DIP DIL ZIF 25.4mm 1000mil Socket +0 +40 +40 +Socket +DIP_Socket-14_W4.3_W5.08_W7.62_W10.16_W10.9_3M_214-3339-00-0602J +3M 14-pin zero insertion force socket, through-hole, row spacing 7.62 mm (300 mils), http://multimedia.3m.com/mws/media/494546O/3mtm-dip-sockets-100-2-54-mm-ts0365.pdf +THT DIP DIL ZIF 7.62mm 300mil Socket +0 +14 +14 +Socket +DIP_Socket-16_W4.3_W5.08_W7.62_W10.16_W10.9_3M_216-3340-00-0602J +3M 16-pin zero insertion force socket, through-hole, row spacing 7.62 mm (300 mils), http://multimedia.3m.com/mws/media/494546O/3mtm-dip-sockets-100-2-54-mm-ts0365.pdf +THT DIP DIL ZIF 7.62mm 300mil Socket +0 +16 +16 +Socket +DIP_Socket-18_W4.3_W5.08_W7.62_W10.16_W10.9_3M_218-3341-00-0602J +3M 18-pin zero insertion force socket, through-hole, row spacing 7.62 mm (300 mils), http://multimedia.3m.com/mws/media/494546O/3mtm-dip-sockets-100-2-54-mm-ts0365.pdf +THT DIP DIL ZIF 7.62mm 300mil Socket +0 +18 +18 +Socket +DIP_Socket-20_W4.3_W5.08_W7.62_W10.16_W10.9_3M_220-3342-00-0602J +3M 20-pin zero insertion force socket, through-hole, row spacing 7.62 mm (300 mils), http://multimedia.3m.com/mws/media/494546O/3mtm-dip-sockets-100-2-54-mm-ts0365.pdf +THT DIP DIL ZIF 7.62mm 300mil Socket +0 +20 +20 +Socket +DIP_Socket-22_W6.9_W7.62_W10.16_W12.7_W13.5_3M_222-3343-00-0602J +3M 22-pin zero insertion force socket, through-hole, row spacing 10.16 mm (400 mils), http://multimedia.3m.com/mws/media/494546O/3mtm-dip-sockets-100-2-54-mm-ts0365.pdf +THT DIP DIL ZIF 10.16mm 400mil Socket +0 +22 +22 +Socket +DIP_Socket-24_W4.3_W5.08_W7.62_W10.16_W10.9_3M_224-5248-00-0602J +3M 24-pin zero insertion force socket, through-hole, row spacing 7.62 mm (300 mils), http://multimedia.3m.com/mws/media/494546O/3mtm-dip-sockets-100-2-54-mm-ts0365.pdf +THT DIP DIL ZIF 7.62mm 300mil Socket +0 +24 +24 +Socket +DIP_Socket-24_W11.9_W12.7_W15.24_W17.78_W18.5_3M_224-1275-00-0602J +3M 24-pin zero insertion force socket, through-hole, row spacing 15.24 mm (600 mils), http://multimedia.3m.com/mws/media/494546O/3mtm-dip-sockets-100-2-54-mm-ts0365.pdf +THT DIP DIL ZIF 15.24mm 600mil Socket +0 +24 +24 +Socket +DIP_Socket-28_W6.9_W7.62_W10.16_W12.7_W13.5_3M_228-4817-00-0602J +3M 28-pin zero insertion force socket, through-hole, row spacing 10.16 mm (400 mils), http://multimedia.3m.com/mws/media/494546O/3mtm-dip-sockets-100-2-54-mm-ts0365.pdf +THT DIP DIL ZIF 10.16mm 400mil Socket +0 +28 +28 +Socket +DIP_Socket-28_W11.9_W12.7_W15.24_W17.78_W18.5_3M_228-1277-00-0602J +3M 28-pin zero insertion force socket, through-hole, row spacing 15.24 mm (600 mils), http://multimedia.3m.com/mws/media/494546O/3mtm-dip-sockets-100-2-54-mm-ts0365.pdf +THT DIP DIL ZIF 15.24mm 600mil Socket +0 +28 +28 +Socket +DIP_Socket-32_W11.9_W12.7_W15.24_W17.78_W18.5_3M_232-1285-00-0602J +3M 32-pin zero insertion force socket, through-hole, row spacing 15.24 mm (600 mils), http://multimedia.3m.com/mws/media/494546O/3mtm-dip-sockets-100-2-54-mm-ts0365.pdf +THT DIP DIL ZIF 15.24mm 600mil Socket +0 +32 +32 +Socket +DIP_Socket-40_W11.9_W12.7_W15.24_W17.78_W18.5_3M_240-1280-00-0602J +3M 40-pin zero insertion force socket, through-hole, row spacing 15.24 mm (600 mils), http://multimedia.3m.com/mws/media/494546O/3mtm-dip-sockets-100-2-54-mm-ts0365.pdf +THT DIP DIL ZIF 15.24mm 600mil Socket +0 +40 +40 +Socket +DIP_Socket-40_W22.1_W22.86_W25.4_W27.94_W28.7_3M_240-3639-00-0602J +3M 40-pin zero insertion force socket, through-hole, row spacing 25.4 mm (1000 mils), http://multimedia.3m.com/mws/media/494546O/3mtm-dip-sockets-100-2-54-mm-ts0365.pdf +THT DIP DIL ZIF 25.4mm 1000mil Socket +0 +40 +40 +Socket +DIP_Socket-42_W11.9_W12.7_W15.24_W17.78_W18.5_3M_242-1281-00-0602J +3M 42-pin zero insertion force socket, through-hole, row spacing 15.24 mm (600 mils), http://multimedia.3m.com/mws/media/494546O/3mtm-dip-sockets-100-2-54-mm-ts0365.pdf +THT DIP DIL ZIF 15.24mm 600mil Socket +0 +42 +42 +Socket +Wells_648-0482211SA01 +https://www.farnell.com/cad/316865.pdf?_ga=2.37208032.177107060.1530611323-249019997.1498114824 +48pin TSOP Socket +0 +48 +48 +Symbol +CE-Logo_8.5x6mm_SilkScreen +CE marking +Logo CE certification +0 +0 +0 +Symbol +CE-Logo_11.2x8mm_SilkScreen +CE marking +Logo CE certification +0 +0 +0 +Symbol +CE-Logo_16.8x12mm_SilkScreen +CE marking +Logo CE certification +0 +0 +0 +Symbol +CE-Logo_28x20mm_SilkScreen +CE marking +Logo CE certification +0 +0 +0 +Symbol +CE-Logo_42x30mm_SilkScreen +CE marking +Logo CE certification +0 +0 +0 +Symbol +CE-Logo_56.1x40mm_SilkScreen +CE marking +Logo CE certification +0 +0 +0 +Symbol +ESD-Logo_6.6x6mm_SilkScreen +Electrostatic discharge Logo +Logo ESD +0 +0 +0 +Symbol +ESD-Logo_8.9x8mm_SilkScreen +Electrostatic discharge Logo +Logo ESD +0 +0 +0 +Symbol +ESD-Logo_13.2x12mm_SilkScreen +Electrostatic discharge Logo +Logo ESD +0 +0 +0 +Symbol +ESD-Logo_22x20mm_SilkScreen +Electrostatic discharge Logo +Logo ESD +0 +0 +0 +Symbol +ESD-Logo_33x30mm_SilkScreen +Electrostatic discharge Logo +Logo ESD +0 +0 +0 +Symbol +ESD-Logo_44.1x40mm_SilkScreen +Electrostatic discharge Logo +Logo ESD +0 +0 +0 +Symbol +FCC-Logo_7.3x6mm_SilkScreen +FCC marking +Logo FCC certification +0 +0 +0 +Symbol +FCC-Logo_9.6x8mm_SilkScreen +FCC marking +Logo FCC certification +0 +0 +0 +Symbol +FCC-Logo_14.6x12mm_SilkScreen +FCC marking +Logo FCC certification +0 +0 +0 +Symbol +FCC-Logo_24.2x20mm_SilkScreen +FCC marking +Logo FCC certification +0 +0 +0 +Symbol +FCC-Logo_36.3x30mm_SilkScreen +FCC marking +Logo FCC certification +0 +0 +0 +Symbol +FCC-Logo_48.3x40mm_SilkScreen +FCC marking +Logo FCC certification +0 +0 +0 +Symbol +KiCad-Logo2_5mm_Copper +KiCad Logo +Logo KiCad +0 +0 +0 +Symbol +KiCad-Logo2_5mm_SilkScreen +KiCad Logo +Logo KiCad +0 +0 +0 +Symbol +KiCad-Logo2_6mm_Copper +KiCad Logo +Logo KiCad +0 +0 +0 +Symbol +KiCad-Logo2_6mm_SilkScreen +KiCad Logo +Logo KiCad +0 +0 +0 +Symbol +KiCad-Logo2_8mm_Copper +KiCad Logo +Logo KiCad +0 +0 +0 +Symbol +KiCad-Logo2_8mm_SilkScreen +KiCad Logo +Logo KiCad +0 +0 +0 +Symbol +KiCad-Logo2_12mm_Copper +KiCad Logo +Logo KiCad +0 +0 +0 +Symbol +KiCad-Logo2_12mm_SilkScreen +KiCad Logo +Logo KiCad +0 +0 +0 +Symbol +KiCad-Logo2_20mm_Copper +KiCad Logo +Logo KiCad +0 +0 +0 +Symbol +KiCad-Logo2_20mm_SilkScreen +KiCad Logo +Logo KiCad +0 +0 +0 +Symbol +KiCad-Logo2_30mm_Copper +KiCad Logo +Logo KiCad +0 +0 +0 +Symbol +KiCad-Logo2_30mm_SilkScreen +KiCad Logo +Logo KiCad +0 +0 +0 +Symbol +KiCad-Logo2_40mm_Copper +KiCad Logo +Logo KiCad +0 +0 +0 +Symbol +KiCad-Logo2_40mm_SilkScreen +KiCad Logo +Logo KiCad +0 +0 +0 +Symbol +KiCad-Logo_5mm_Copper +KiCad Logo +Logo KiCad +0 +0 +0 +Symbol +KiCad-Logo_5mm_SilkScreen +KiCad Logo +Logo KiCad +0 +0 +0 +Symbol +KiCad-Logo_6mm_Copper +KiCad Logo +Logo KiCad +0 +0 +0 +Symbol +KiCad-Logo_6mm_SilkScreen +KiCad Logo +Logo KiCad +0 +0 +0 +Symbol +KiCad-Logo_8mm_Copper +KiCad Logo +Logo KiCad +0 +0 +0 +Symbol +KiCad-Logo_8mm_SilkScreen +KiCad Logo +Logo KiCad +0 +0 +0 +Symbol +KiCad-Logo_12mm_Copper +KiCad Logo +Logo KiCad +0 +0 +0 +Symbol +KiCad-Logo_12mm_SilkScreen +KiCad Logo +Logo KiCad +0 +0 +0 +Symbol +KiCad-Logo_20mm_Copper +KiCad Logo +Logo KiCad +0 +0 +0 +Symbol +KiCad-Logo_20mm_SilkScreen +KiCad Logo +Logo KiCad +0 +0 +0 +Symbol +KiCad-Logo_30mm_Copper +KiCad Logo +Logo KiCad +0 +0 +0 +Symbol +KiCad-Logo_30mm_SilkScreen +KiCad Logo +Logo KiCad +0 +0 +0 +Symbol +KiCad-Logo_40mm_Copper +KiCad Logo +Logo KiCad +0 +0 +0 +Symbol +KiCad-Logo_40mm_SilkScreen +KiCad Logo +Logo KiCad +0 +0 +0 +Symbol +OSHW-Logo2_7.3x6mm_Copper +Open Source Hardware Symbol +Logo Symbol OSHW +0 +0 +0 +Symbol +OSHW-Logo2_7.3x6mm_SilkScreen +Open Source Hardware Symbol +Logo Symbol OSHW +0 +0 +0 +Symbol +OSHW-Logo2_9.8x8mm_Copper +Open Source Hardware Symbol +Logo Symbol OSHW +0 +0 +0 +Symbol +OSHW-Logo2_9.8x8mm_SilkScreen +Open Source Hardware Symbol +Logo Symbol OSHW +0 +0 +0 +Symbol +OSHW-Logo2_14.6x12mm_Copper +Open Source Hardware Symbol +Logo Symbol OSHW +0 +0 +0 +Symbol +OSHW-Logo2_14.6x12mm_SilkScreen +Open Source Hardware Symbol +Logo Symbol OSHW +0 +0 +0 +Symbol +OSHW-Logo2_24.3x20mm_Copper +Open Source Hardware Symbol +Logo Symbol OSHW +0 +0 +0 +Symbol +OSHW-Logo2_24.3x20mm_SilkScreen +Open Source Hardware Symbol +Logo Symbol OSHW +0 +0 +0 +Symbol +OSHW-Logo2_36.5x30mm_Copper +Open Source Hardware Symbol +Logo Symbol OSHW +0 +0 +0 +Symbol +OSHW-Logo2_36.5x30mm_SilkScreen +Open Source Hardware Symbol +Logo Symbol OSHW +0 +0 +0 +Symbol +OSHW-Logo2_48.7x40mm_Copper +Open Source Hardware Symbol +Logo Symbol OSHW +0 +0 +0 +Symbol +OSHW-Logo2_48.7x40mm_SilkScreen +Open Source Hardware Symbol +Logo Symbol OSHW +0 +0 +0 +Symbol +OSHW-Logo_5.7x6mm_Copper +Open Source Hardware Logo +Logo OSHW +0 +0 +0 +Symbol +OSHW-Logo_5.7x6mm_SilkScreen +Open Source Hardware Logo +Logo OSHW +0 +0 +0 +Symbol +OSHW-Logo_7.5x8mm_Copper +Open Source Hardware Logo +Logo OSHW +0 +0 +0 +Symbol +OSHW-Logo_7.5x8mm_SilkScreen +Open Source Hardware Logo +Logo OSHW +0 +0 +0 +Symbol +OSHW-Logo_11.4x12mm_Copper +Open Source Hardware Logo +Logo OSHW +0 +0 +0 +Symbol +OSHW-Logo_11.4x12mm_SilkScreen +Open Source Hardware Logo +Logo OSHW +0 +0 +0 +Symbol +OSHW-Logo_19x20mm_Copper +Open Source Hardware Logo +Logo OSHW +0 +0 +0 +Symbol +OSHW-Logo_19x20mm_SilkScreen +Open Source Hardware Logo +Logo OSHW +0 +0 +0 +Symbol +OSHW-Logo_28.5x30mm_Copper +Open Source Hardware Logo +Logo OSHW +0 +0 +0 +Symbol +OSHW-Logo_28.5x30mm_SilkScreen +Open Source Hardware Logo +Logo OSHW +0 +0 +0 +Symbol +OSHW-Logo_38.1x40mm_Copper +Open Source Hardware Logo +Logo OSHW +0 +0 +0 +Symbol +OSHW-Logo_38.1x40mm_SilkScreen +Open Source Hardware Logo +Logo OSHW +0 +0 +0 +Symbol +OSHW-Symbol_6.7x6mm_Copper +Open Source Hardware Symbol +Logo Symbol OSHW +0 +0 +0 +Symbol +OSHW-Symbol_6.7x6mm_SilkScreen +Open Source Hardware Symbol +Logo Symbol OSHW +0 +0 +0 +Symbol +OSHW-Symbol_8.9x8mm_Copper +Open Source Hardware Symbol +Logo Symbol OSHW +0 +0 +0 +Symbol +OSHW-Symbol_8.9x8mm_SilkScreen +Open Source Hardware Symbol +Logo Symbol OSHW +0 +0 +0 +Symbol +OSHW-Symbol_13.4x12mm_Copper +Open Source Hardware Symbol +Logo Symbol OSHW +0 +0 +0 +Symbol +OSHW-Symbol_13.4x12mm_SilkScreen +Open Source Hardware Symbol +Logo Symbol OSHW +0 +0 +0 +Symbol +OSHW-Symbol_22.3x20mm_Copper +Open Source Hardware Symbol +Logo Symbol OSHW +0 +0 +0 +Symbol +OSHW-Symbol_22.3x20mm_SilkScreen +Open Source Hardware Symbol +Logo Symbol OSHW +0 +0 +0 +Symbol +OSHW-Symbol_33.5x30mm_Copper +Open Source Hardware Symbol +Logo Symbol OSHW +0 +0 +0 +Symbol +OSHW-Symbol_33.5x30mm_SilkScreen +Open Source Hardware Symbol +Logo Symbol OSHW +0 +0 +0 +Symbol +OSHW-Symbol_44.5x40mm_Copper +Open Source Hardware Symbol +Logo Symbol OSHW +0 +0 +0 +Symbol +OSHW-Symbol_44.5x40mm_SilkScreen +Open Source Hardware Symbol +Logo Symbol OSHW +0 +0 +0 +Symbol +Polarity_Center_Negative_6mm_SilkScreen +Polarity Logo, Center Negative +Logo Polarity Center Negative +0 +0 +0 +Symbol +Polarity_Center_Negative_8mm_SilkScreen +Polarity Logo, Center Negative +Logo Polarity Center Negative +0 +0 +0 +Symbol +Polarity_Center_Negative_12mm_SilkScreen +Polarity Logo, Center Negative +Logo Polarity Center Negative +0 +0 +0 +Symbol +Polarity_Center_Negative_20mm_SilkScreen +Polarity Logo, Center Negative +Logo Polarity Center Negative +0 +0 +0 +Symbol +Polarity_Center_Negative_30mm_SilkScreen +Polarity Logo, Center Negative +Logo Polarity Center Negative +0 +0 +0 +Symbol +Polarity_Center_Negative_40mm_SilkScreen +Polarity Logo, Center Negative +Logo Polarity Center Negative +0 +0 +0 +Symbol +Polarity_Center_Positive_6mm_SilkScreen +Polarity Logo, Center Positive +Logo Polarity Center Positive +0 +0 +0 +Symbol +Polarity_Center_Positive_8mm_SilkScreen +Polarity Logo, Center Positive +Logo Polarity Center Positive +0 +0 +0 +Symbol +Polarity_Center_Positive_12mm_SilkScreen +Polarity Logo, Center Positive +Logo Polarity Center Positive +0 +0 +0 +Symbol +Polarity_Center_Positive_20mm_SilkScreen +Polarity Logo, Center Positive +Logo Polarity Center Positive +0 +0 +0 +Symbol +Polarity_Center_Positive_30mm_SilkScreen +Polarity Logo, Center Positive +Logo Polarity Center Positive +0 +0 +0 +Symbol +Polarity_Center_Positive_40mm_SilkScreen +Polarity Logo, Center Positive +Logo Polarity Center Positive +0 +0 +0 +Symbol +RoHS-Logo_6mm_SilkScreen +Restriction of Hazardous Substances Directive Logo +Logo RoHS +0 +0 +0 +Symbol +RoHS-Logo_8mm_SilkScreen +Restriction of Hazardous Substances Directive Logo +Logo RoHS +0 +0 +0 +Symbol +RoHS-Logo_12mm_SilkScreen +Restriction of Hazardous Substances Directive Logo +Logo RoHS +0 +0 +0 +Symbol +RoHS-Logo_20mm_SilkScreen +Restriction of Hazardous Substances Directive Logo +Logo RoHS +0 +0 +0 +Symbol +RoHS-Logo_30mm_SilkScreen +Restriction of Hazardous Substances Directive Logo +Logo RoHS +0 +0 +0 +Symbol +RoHS-Logo_40mm_SilkScreen +Restriction of Hazardous Substances Directive Logo +Logo RoHS +0 +0 +0 +Symbol +Symbol_Attention_CopperTop_Big +Symbol, Attention, Copper Top, Big, +Symbol, Attention, Copper Top, Big, +0 +0 +0 +Symbol +Symbol_Attention_CopperTop_Small +Symbol, Attention, Copper Top, Small, +Symbol, Attention, Copper Top, Small, +0 +0 +0 +Symbol +Symbol_Barrel_Polarity +Barrel connector polarity indicator +barrel polarity +0 +0 +0 +Symbol +Symbol_CC-Attribution_CopperTop_Big +Symbol, CC-Attribution, Copper Top, Big, +Symbol, CC-Attribution, Copper Top, Big, +0 +0 +0 +Symbol +Symbol_CC-Attribution_CopperTop_Small +Symbol, CC-Share Alike, Copper Top, Small, +Symbol, CC-Share Alike, Copper Top, Small, +0 +0 +0 +Symbol +Symbol_CC-Noncommercial_CopperTop_Big +Symbol, CC-Noncommercial, Copper Top, Big, +Symbol, CC-Noncommercial, Copper Top, Big, +0 +0 +0 +Symbol +Symbol_CC-Noncommercial_CopperTop_Small +Symbol, CC-Noncommercial Alike, Copper Top, Small, +Symbol, CC-Noncommercial Alike, Copper Top, Small, +0 +0 +0 +Symbol +Symbol_CC-PublicDomain_CopperTop_Big +Symbol, CC-PublicDomain, Copper Top, Big, +Symbol, CC-PublicDomain, Copper Top, Big, +0 +0 +0 +Symbol +Symbol_CC-PublicDomain_CopperTop_Small +Symbol, CC-Public Domain, Copper Top, Small, +Symbol, CC-Public Domain, Copper Top, Small, +0 +0 +0 +Symbol +Symbol_CC-PublicDomain_SilkScreenTop_Big +Symbol, CC-PublicDomain, SilkScreen Top, Big, +Symbol, CC-PublicDomain, SilkScreen Top, Big, +0 +0 +0 +Symbol +Symbol_CC-ShareAlike_CopperTop_Big +Symbol, CC-Share Alike, Copper Top, Big, +Symbol, CC-Share Alike, Copper Top, Big, +0 +0 +0 +Symbol +Symbol_CC-ShareAlike_CopperTop_Small +Symbol, CC-Share Alike, Copper Top, Small, +Symbol, CC-Share Alike, Copper Top, Small, +0 +0 +0 +Symbol +Symbol_CreativeCommonsPublicDomain_CopperTop_Small +Symbol, Creative Commons Public Domain, CopperTop, Small, +Symbol, Creative Commons Public Domain, CopperTop, Small, +0 +0 +0 +Symbol +Symbol_CreativeCommonsPublicDomain_SilkScreenTop_Small +Symbol, Creative Commons Public Domain, SilkScreenTop, Small, +Symbol, Creative Commons Public Domain, SilkScreen Top, Small, +0 +0 +0 +Symbol +Symbol_CreativeCommons_CopperTop_Type1_Big +Symbol, Creative Commons, CopperTop, Type 1, Big, +Symbol, Creative Commons, CopperTop, Type 1, Big, +0 +0 +0 +Symbol +Symbol_CreativeCommons_CopperTop_Type2_Big +Symbol, Creative Commons, CopperTop, Type 2, Big, +Symbol, Creative Commons, CopperTop, Type 2, Big, +0 +0 +0 +Symbol +Symbol_CreativeCommons_CopperTop_Type2_Small +Symbol, Creative Commons, CopperTop, Type 2, Small, +Symbol, Creative Commons, CopperTop, Type 2, Small, +0 +0 +0 +Symbol +Symbol_CreativeCommons_SilkScreenTop_Type2_Big +Symbol, Creative Commons, SilkScreen Top, Type 2, Big, +Symbol, Creative Commons, SilkScreen Top, Type 2, Big, +0 +0 +0 +Symbol +Symbol_Danger_CopperTop_Big +Symbol, Danger, CopperTop, Big, +Symbol, Danger, CopperTop, Big, +0 +0 +0 +Symbol +Symbol_Danger_CopperTop_Small +Symbol, Danger, Copper Top, Small, +Symbol, Danger, Copper Top, Small, +0 +0 +0 +Symbol +Symbol_ESD-Logo-Text_CopperTop + + +0 +0 +0 +Symbol +Symbol_ESD-Logo_CopperTop +ESD-Logo, similar JEDEC-14, without text, ohne Text, Copper Top, +ESD-Logo, similar JEDEC-14, without text, ohne Text, Copper Top, +0 +0 +0 +Symbol +Symbol_GNU-GPL_CopperTop_Big +Symbol, GNU-GPL, Copper Top, Big, +Symbol, GNU-GPL, Copper Top, Big, +0 +0 +0 +Symbol +Symbol_GNU-GPL_CopperTop_Small +Symbol, GNU-GPL, Copper Top, Small, +Symbol, GNU-GPL, Copper Top, Small, +0 +0 +0 +Symbol +Symbol_GNU-Logo_CopperTop +GNU-Logo, GNU-Head, GNU-Kopf, Copper Top, +GNU-Logo, GNU-Head, GNU-Kopf, Copper Top, +0 +0 +0 +Symbol +Symbol_GNU-Logo_SilkscreenTop +GNU-Logo, GNU-Head, GNU-Kopf, Silkscreen, +GNU-Logo, GNU-Head, GNU-Kopf, Silkscreen, +0 +0 +0 +Symbol +Symbol_HighVoltage_Type1_CopperTop_Big +Symbol, HighVoltage, Type1, Copper Top, Big, +Symbol, HighVoltage, Type1, Copper Top, Big, +0 +0 +0 +Symbol +Symbol_HighVoltage_Type2_CopperTop_Big +Symbol, HighVoltage, Type2, Copper Top, Big, +Symbol, HighVoltage, Type2, Copper Top, Big, +0 +0 +0 +Symbol +Symbol_HighVoltage_Type2_CopperTop_VerySmall +Symbol, High Voltage, Type 2, Copper Top, Very Small, +Symbol, High Voltage, Type 2, Copper Top, Very Small, +0 +0 +0 +Symbol +Symbol_Highvoltage_Type1_CopperTop_Small +Symbol, Highvoltage, Type 1, Copper Top, Small, +Symbol, Highvoltage, Type 1, Copper Top, Small, +0 +0 +0 +Symbol +Symbol_Highvoltage_Type2_CopperTop_Small +Symbol, Highvoltage, Type 2, Copper Top, Small, +Symbol, Highvoltage, Type 2, Copper Top, Small, +0 +0 +0 +Symbol +WEEE-Logo_4.2x6mm_SilkScreen +Waste Electrical and Electronic Equipment Directive +Logo WEEE +0 +0 +0 +Symbol +WEEE-Logo_5.6x8mm_SilkScreen +Waste Electrical and Electronic Equipment Directive +Logo WEEE +0 +0 +0 +Symbol +WEEE-Logo_8.4x12mm_SilkScreen +Waste Electrical and Electronic Equipment Directive +Logo WEEE +0 +0 +0 +Symbol +WEEE-Logo_14x20mm_SilkScreen +Waste Electrical and Electronic Equipment Directive +Logo WEEE +0 +0 +0 +Symbol +WEEE-Logo_21x30mm_SilkScreen +Waste Electrical and Electronic Equipment Directive +Logo WEEE +0 +0 +0 +Symbol +WEEE-Logo_28.1x40mm_SilkScreen +Waste Electrical and Electronic Equipment Directive +Logo WEEE +0 +0 +0 +TerminalBlock +TerminalBlock_Altech_AK300-2_P5.00mm +Altech AK300 terminal block, pitch 5.0mm, 45 degree angled, see http://www.mouser.com/ds/2/16/PCBMETRC-24178.pdf +Altech AK300 terminal block pitch 5.0mm +0 +2 +2 +TerminalBlock +TerminalBlock_Altech_AK300-3_P5.00mm +Altech AK300 terminal block, pitch 5.0mm, 45 degree angled, see http://www.mouser.com/ds/2/16/PCBMETRC-24178.pdf +Altech AK300 terminal block pitch 5.0mm +0 +3 +3 +TerminalBlock +TerminalBlock_Altech_AK300-4_P5.00mm +Altech AK300 terminal block, pitch 5.0mm, 45 degree angled, see http://www.mouser.com/ds/2/16/PCBMETRC-24178.pdf +Altech AK300 terminal block pitch 5.0mm +0 +4 +4 +TerminalBlock +TerminalBlock_Wuerth_691311400102_P7.62mm +https://katalog.we-online.de/em/datasheet/6913114001xx.pdf +Wuerth WR-TBL Series 3114 terminal block pitch 7.62mm +0 +2 +2 +TerminalBlock +TerminalBlock_bornier-2_P5.08mm +simple 2-pin terminal block, pitch 5.08mm, revamped version of bornier2 +terminal block bornier2 +0 +2 +2 +TerminalBlock +TerminalBlock_bornier-3_P5.08mm +simple 3-pin terminal block, pitch 5.08mm, revamped version of bornier3 +terminal block bornier3 +0 +3 +3 +TerminalBlock +TerminalBlock_bornier-4_P5.08mm +simple 4-pin terminal block, pitch 5.08mm, revamped version of bornier4 +terminal block bornier4 +0 +4 +4 +TerminalBlock +TerminalBlock_bornier-5_P5.08mm +simple 5-pin terminal block, pitch 5.08mm, revamped version of bornier5 +terminal block bornier5 +0 +5 +5 +TerminalBlock +TerminalBlock_bornier-6_P5.08mm +simple 6pin terminal block, pitch 5.08mm, revamped version of bornier6 +terminal block bornier6 +0 +6 +6 +TerminalBlock_4Ucon +TerminalBlock_4Ucon_1x02_P3.50mm_Horizontal +Terminal Block 4Ucon ItemNo. 19963, 2 pins, pitch 3.5mm, size 7.7x7mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see http://www.4uconnector.com/online/object/4udrawing/19963.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon +THT Terminal Block 4Ucon ItemNo. 19963 pitch 3.5mm size 7.7x7mm^2 drill 1.2mm pad 2.4mm +0 +2 +2 +TerminalBlock_4Ucon +TerminalBlock_4Ucon_1x02_P3.50mm_Vertical +Terminal Block 4Ucon ItemNo. 10693, vertical (cable from top), 2 pins, pitch 3.5mm, size 8x8.3mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.4uconnector.com/online/object/4udrawing/10693.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon +THT Terminal Block 4Ucon ItemNo. 10693 vertical pitch 3.5mm size 8x8.3mm^2 drill 1.3mm pad 2.6mm +0 +2 +2 +TerminalBlock_4Ucon +TerminalBlock_4Ucon_1x03_P3.50mm_Horizontal +Terminal Block 4Ucon ItemNo. 20193, 3 pins, pitch 3.5mm, size 11.2x7mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see http://www.4uconnector.com/online/object/4udrawing/20193.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon +THT Terminal Block 4Ucon ItemNo. 20193 pitch 3.5mm size 11.2x7mm^2 drill 1.2mm pad 2.4mm +0 +3 +3 +TerminalBlock_4Ucon +TerminalBlock_4Ucon_1x03_P3.50mm_Vertical +Terminal Block 4Ucon ItemNo. 10694, vertical (cable from top), 3 pins, pitch 3.5mm, size 11.5x8.3mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.4uconnector.com/online/object/4udrawing/10694.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon +THT Terminal Block 4Ucon ItemNo. 10694 vertical pitch 3.5mm size 11.5x8.3mm^2 drill 1.3mm pad 2.6mm +0 +3 +3 +TerminalBlock_4Ucon +TerminalBlock_4Ucon_1x04_P3.50mm_Horizontal +Terminal Block 4Ucon ItemNo. 20001, 4 pins, pitch 3.5mm, size 14.7x7mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see http://www.4uconnector.com/online/object/4udrawing/20001.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon +THT Terminal Block 4Ucon ItemNo. 20001 pitch 3.5mm size 14.7x7mm^2 drill 1.2mm pad 2.4mm +0 +4 +4 +TerminalBlock_4Ucon +TerminalBlock_4Ucon_1x04_P3.50mm_Vertical +Terminal Block 4Ucon ItemNo. 10695, vertical (cable from top), 4 pins, pitch 3.5mm, size 15x8.3mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.4uconnector.com/online/object/4udrawing/10695.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon +THT Terminal Block 4Ucon ItemNo. 10695 vertical pitch 3.5mm size 15x8.3mm^2 drill 1.3mm pad 2.6mm +0 +4 +4 +TerminalBlock_4Ucon +TerminalBlock_4Ucon_1x05_P3.50mm_Horizontal +Terminal Block 4Ucon ItemNo. 20223, 5 pins, pitch 3.5mm, size 18.2x7mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see http://www.4uconnector.com/online/object/4udrawing/20223.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon +THT Terminal Block 4Ucon ItemNo. 20223 pitch 3.5mm size 18.2x7mm^2 drill 1.2mm pad 2.4mm +0 +5 +5 +TerminalBlock_4Ucon +TerminalBlock_4Ucon_1x05_P3.50mm_Vertical +Terminal Block 4Ucon ItemNo. 10696, vertical (cable from top), 5 pins, pitch 3.5mm, size 18.5x8.3mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.4uconnector.com/online/object/4udrawing/10696.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon +THT Terminal Block 4Ucon ItemNo. 10696 vertical pitch 3.5mm size 18.5x8.3mm^2 drill 1.3mm pad 2.6mm +0 +5 +5 +TerminalBlock_4Ucon +TerminalBlock_4Ucon_1x06_P3.50mm_Horizontal +Terminal Block 4Ucon ItemNo. 19964, 6 pins, pitch 3.5mm, size 21.7x7mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see http://www.4uconnector.com/online/object/4udrawing/19964.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon +THT Terminal Block 4Ucon ItemNo. 19964 pitch 3.5mm size 21.7x7mm^2 drill 1.2mm pad 2.4mm +0 +6 +6 +TerminalBlock_4Ucon +TerminalBlock_4Ucon_1x06_P3.50mm_Vertical +Terminal Block 4Ucon ItemNo. 10697, vertical (cable from top), 6 pins, pitch 3.5mm, size 22x8.3mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.4uconnector.com/online/object/4udrawing/10697.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon +THT Terminal Block 4Ucon ItemNo. 10697 vertical pitch 3.5mm size 22x8.3mm^2 drill 1.3mm pad 2.6mm +0 +6 +6 +TerminalBlock_4Ucon +TerminalBlock_4Ucon_1x07_P3.50mm_Horizontal +Terminal Block 4Ucon ItemNo. 10684, 7 pins, pitch 3.5mm, size 25.2x7mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see http://www.4uconnector.com/online/object/4udrawing/10684.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon +THT Terminal Block 4Ucon ItemNo. 10684 pitch 3.5mm size 25.2x7mm^2 drill 1.2mm pad 2.4mm +0 +7 +7 +TerminalBlock_4Ucon +TerminalBlock_4Ucon_1x07_P3.50mm_Vertical +Terminal Block 4Ucon ItemNo. 10698, vertical (cable from top), 7 pins, pitch 3.5mm, size 25.5x8.3mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.4uconnector.com/online/object/4udrawing/10698.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon +THT Terminal Block 4Ucon ItemNo. 10698 vertical pitch 3.5mm size 25.5x8.3mm^2 drill 1.3mm pad 2.6mm +0 +7 +7 +TerminalBlock_4Ucon +TerminalBlock_4Ucon_1x08_P3.50mm_Horizontal +Terminal Block 4Ucon ItemNo. 19965, 8 pins, pitch 3.5mm, size 28.7x7mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see http://www.4uconnector.com/online/object/4udrawing/19965.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon +THT Terminal Block 4Ucon ItemNo. 19965 pitch 3.5mm size 28.7x7mm^2 drill 1.2mm pad 2.4mm +0 +8 +8 +TerminalBlock_4Ucon +TerminalBlock_4Ucon_1x08_P3.50mm_Vertical +Terminal Block 4Ucon ItemNo. 10699, vertical (cable from top), 8 pins, pitch 3.5mm, size 29x8.3mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.4uconnector.com/online/object/4udrawing/10699.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon +THT Terminal Block 4Ucon ItemNo. 10699 vertical pitch 3.5mm size 29x8.3mm^2 drill 1.3mm pad 2.6mm +0 +8 +8 +TerminalBlock_4Ucon +TerminalBlock_4Ucon_1x09_P3.50mm_Horizontal +Terminal Block 4Ucon ItemNo. 10686, 9 pins, pitch 3.5mm, size 32.2x7mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see http://www.4uconnector.com/online/object/4udrawing/10686.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon +THT Terminal Block 4Ucon ItemNo. 10686 pitch 3.5mm size 32.2x7mm^2 drill 1.2mm pad 2.4mm +0 +9 +9 +TerminalBlock_4Ucon +TerminalBlock_4Ucon_1x09_P3.50mm_Vertical +Terminal Block 4Ucon ItemNo. 10700, vertical (cable from top), 9 pins, pitch 3.5mm, size 32.5x8.3mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.4uconnector.com/online/object/4udrawing/10700.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon +THT Terminal Block 4Ucon ItemNo. 10700 vertical pitch 3.5mm size 32.5x8.3mm^2 drill 1.3mm pad 2.6mm +0 +9 +9 +TerminalBlock_4Ucon +TerminalBlock_4Ucon_1x10_P3.50mm_Horizontal +Terminal Block 4Ucon ItemNo. 10687, 10 pins, pitch 3.5mm, size 35.7x7mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see http://www.4uconnector.com/online/object/4udrawing/10687.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon +THT Terminal Block 4Ucon ItemNo. 10687 pitch 3.5mm size 35.7x7mm^2 drill 1.2mm pad 2.4mm +0 +10 +10 +TerminalBlock_4Ucon +TerminalBlock_4Ucon_1x10_P3.50mm_Vertical +Terminal Block 4Ucon ItemNo. 10701, vertical (cable from top), 10 pins, pitch 3.5mm, size 36x8.3mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.4uconnector.com/online/object/4udrawing/10701.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon +THT Terminal Block 4Ucon ItemNo. 10701 vertical pitch 3.5mm size 36x8.3mm^2 drill 1.3mm pad 2.6mm +0 +10 +10 +TerminalBlock_4Ucon +TerminalBlock_4Ucon_1x11_P3.50mm_Horizontal +Terminal Block 4Ucon ItemNo. 10688, 11 pins, pitch 3.5mm, size 39.2x7mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see http://www.4uconnector.com/online/object/4udrawing/10688.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon +THT Terminal Block 4Ucon ItemNo. 10688 pitch 3.5mm size 39.2x7mm^2 drill 1.2mm pad 2.4mm +0 +11 +11 +TerminalBlock_4Ucon +TerminalBlock_4Ucon_1x11_P3.50mm_Vertical +Terminal Block 4Ucon ItemNo. 10702, vertical (cable from top), 11 pins, pitch 3.5mm, size 39.5x8.3mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.4uconnector.com/online/object/4udrawing/10702.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon +THT Terminal Block 4Ucon ItemNo. 10702 vertical pitch 3.5mm size 39.5x8.3mm^2 drill 1.3mm pad 2.6mm +0 +11 +11 +TerminalBlock_4Ucon +TerminalBlock_4Ucon_1x12_P3.50mm_Horizontal +Terminal Block 4Ucon ItemNo. 10689, 12 pins, pitch 3.5mm, size 42.7x7mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see http://www.4uconnector.com/online/object/4udrawing/10689.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon +THT Terminal Block 4Ucon ItemNo. 10689 pitch 3.5mm size 42.7x7mm^2 drill 1.2mm pad 2.4mm +0 +12 +12 +TerminalBlock_4Ucon +TerminalBlock_4Ucon_1x12_P3.50mm_Vertical +Terminal Block 4Ucon ItemNo. 10703, vertical (cable from top), 12 pins, pitch 3.5mm, size 43x8.3mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.4uconnector.com/online/object/4udrawing/10703.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon +THT Terminal Block 4Ucon ItemNo. 10703 vertical pitch 3.5mm size 43x8.3mm^2 drill 1.3mm pad 2.6mm +0 +12 +12 +TerminalBlock_4Ucon +TerminalBlock_4Ucon_1x13_P3.50mm_Horizontal +Terminal Block 4Ucon ItemNo. 10690, 13 pins, pitch 3.5mm, size 46.2x7mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see http://www.4uconnector.com/online/object/4udrawing/10690.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon +THT Terminal Block 4Ucon ItemNo. 10690 pitch 3.5mm size 46.2x7mm^2 drill 1.2mm pad 2.4mm +0 +13 +13 +TerminalBlock_4Ucon +TerminalBlock_4Ucon_1x13_P3.50mm_Vertical +Terminal Block 4Ucon ItemNo. 10704, vertical (cable from top), 13 pins, pitch 3.5mm, size 46.5x8.3mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.4uconnector.com/online/object/4udrawing/10704.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon +THT Terminal Block 4Ucon ItemNo. 10704 vertical pitch 3.5mm size 46.5x8.3mm^2 drill 1.3mm pad 2.6mm +0 +13 +13 +TerminalBlock_4Ucon +TerminalBlock_4Ucon_1x14_P3.50mm_Horizontal +Terminal Block 4Ucon ItemNo. 10691, 14 pins, pitch 3.5mm, size 49.7x7mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see http://www.4uconnector.com/online/object/4udrawing/10691.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon +THT Terminal Block 4Ucon ItemNo. 10691 pitch 3.5mm size 49.7x7mm^2 drill 1.2mm pad 2.4mm +0 +14 +14 +TerminalBlock_4Ucon +TerminalBlock_4Ucon_1x14_P3.50mm_Vertical +Terminal Block 4Ucon ItemNo. 10705, vertical (cable from top), 14 pins, pitch 3.5mm, size 50x8.3mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.4uconnector.com/online/object/4udrawing/10705.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon +THT Terminal Block 4Ucon ItemNo. 10705 vertical pitch 3.5mm size 50x8.3mm^2 drill 1.3mm pad 2.6mm +0 +14 +14 +TerminalBlock_4Ucon +TerminalBlock_4Ucon_1x15_P3.50mm_Horizontal +Terminal Block 4Ucon ItemNo. 10692, 15 pins, pitch 3.5mm, size 53.2x7mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see http://www.4uconnector.com/online/object/4udrawing/10692.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon +THT Terminal Block 4Ucon ItemNo. 10692 pitch 3.5mm size 53.2x7mm^2 drill 1.2mm pad 2.4mm +0 +15 +15 +TerminalBlock_4Ucon +TerminalBlock_4Ucon_1x15_P3.50mm_Vertical +Terminal Block 4Ucon ItemNo. 10706, vertical (cable from top), 15 pins, pitch 3.5mm, size 53.5x8.3mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.4uconnector.com/online/object/4udrawing/10706.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_4Ucon +THT Terminal Block 4Ucon ItemNo. 10706 vertical pitch 3.5mm size 53.5x8.3mm^2 drill 1.3mm pad 2.6mm +0 +15 +15 +TerminalBlock_Altech +Altech_AK300_1x02_P5.00mm_45-Degree +Altech AK300 serie terminal block (Script generated with StandardBox.py) (http://www.altechcorp.com/PDFS/PCBMETRC.PDF) +Altech AK300 serie connector +0 +2 +2 +TerminalBlock_Altech +Altech_AK300_1x03_P5.00mm_45-Degree +Altech AK300 serie terminal block (Script generated with StandardBox.py) (http://www.altechcorp.com/PDFS/PCBMETRC.PDF) +Altech AK300 serie connector +0 +3 +3 +TerminalBlock_Altech +Altech_AK300_1x04_P5.00mm_45-Degree +Altech AK300 serie terminal block (Script generated with StandardBox.py) (http://www.altechcorp.com/PDFS/PCBMETRC.PDF) +Altech AK300 serie connector +0 +4 +4 +TerminalBlock_Altech +Altech_AK300_1x05_P5.00mm_45-Degree +Altech AK300 serie terminal block (Script generated with StandardBox.py) (http://www.altechcorp.com/PDFS/PCBMETRC.PDF) +Altech AK300 serie connector +0 +5 +5 +TerminalBlock_Altech +Altech_AK300_1x06_P5.00mm_45-Degree +Altech AK300 serie terminal block (Script generated with StandardBox.py) (http://www.altechcorp.com/PDFS/PCBMETRC.PDF) +Altech AK300 serie connector +0 +6 +6 +TerminalBlock_Altech +Altech_AK300_1x07_P5.00mm_45-Degree +Altech AK300 serie terminal block (Script generated with StandardBox.py) (http://www.altechcorp.com/PDFS/PCBMETRC.PDF) +Altech AK300 serie connector +0 +7 +7 +TerminalBlock_Altech +Altech_AK300_1x08_P5.00mm_45-Degree +Altech AK300 serie terminal block (Script generated with StandardBox.py) (http://www.altechcorp.com/PDFS/PCBMETRC.PDF) +Altech AK300 serie connector +0 +8 +8 +TerminalBlock_Altech +Altech_AK300_1x09_P5.00mm_45-Degree +Altech AK300 serie terminal block (Script generated with StandardBox.py) (http://www.altechcorp.com/PDFS/PCBMETRC.PDF) +Altech AK300 serie connector +0 +9 +9 +TerminalBlock_Altech +Altech_AK300_1x10_P5.00mm_45-Degree +Altech AK300 serie terminal block (Script generated with StandardBox.py) (http://www.altechcorp.com/PDFS/PCBMETRC.PDF) +Altech AK300 serie connector +0 +10 +10 +TerminalBlock_Altech +Altech_AK300_1x11_P5.00mm_45-Degree +Altech AK300 serie terminal block (Script generated with StandardBox.py) (http://www.altechcorp.com/PDFS/PCBMETRC.PDF) +Altech AK300 serie connector +0 +11 +11 +TerminalBlock_Altech +Altech_AK300_1x12_P5.00mm_45-Degree +Altech AK300 serie terminal block (Script generated with StandardBox.py) (http://www.altechcorp.com/PDFS/PCBMETRC.PDF) +Altech AK300 serie connector +0 +12 +12 +TerminalBlock_Altech +Altech_AK300_1x13_P5.00mm_45-Degree +Altech AK300 serie terminal block (Script generated with StandardBox.py) (http://www.altechcorp.com/PDFS/PCBMETRC.PDF) +Altech AK300 serie connector +0 +13 +13 +TerminalBlock_Altech +Altech_AK300_1x14_P5.00mm_45-Degree +Altech AK300 serie terminal block (Script generated with StandardBox.py) (http://www.altechcorp.com/PDFS/PCBMETRC.PDF) +Altech AK300 serie connector +0 +14 +14 +TerminalBlock_Altech +Altech_AK300_1x15_P5.00mm_45-Degree +Altech AK300 serie terminal block (Script generated with StandardBox.py) (http://www.altechcorp.com/PDFS/PCBMETRC.PDF) +Altech AK300 serie connector +0 +15 +15 +TerminalBlock_Altech +Altech_AK300_1x16_P5.00mm_45-Degree +Altech AK300 serie terminal block (Script generated with StandardBox.py) (http://www.altechcorp.com/PDFS/PCBMETRC.PDF) +Altech AK300 serie connector +0 +16 +16 +TerminalBlock_Altech +Altech_AK300_1x17_P5.00mm_45-Degree +Altech AK300 serie terminal block (Script generated with StandardBox.py) (http://www.altechcorp.com/PDFS/PCBMETRC.PDF) +Altech AK300 serie connector +0 +17 +17 +TerminalBlock_Altech +Altech_AK300_1x18_P5.00mm_45-Degree +Altech AK300 serie terminal block (Script generated with StandardBox.py) (http://www.altechcorp.com/PDFS/PCBMETRC.PDF) +Altech AK300 serie connector +0 +18 +18 +TerminalBlock_Altech +Altech_AK300_1x19_P5.00mm_45-Degree +Altech AK300 serie terminal block (Script generated with StandardBox.py) (http://www.altechcorp.com/PDFS/PCBMETRC.PDF) +Altech AK300 serie connector +0 +19 +19 +TerminalBlock_Altech +Altech_AK300_1x20_P5.00mm_45-Degree +Altech AK300 serie terminal block (Script generated with StandardBox.py) (http://www.altechcorp.com/PDFS/PCBMETRC.PDF) +Altech AK300 serie connector +0 +20 +20 +TerminalBlock_Altech +Altech_AK300_1x21_P5.00mm_45-Degree +Altech AK300 serie terminal block (Script generated with StandardBox.py) (http://www.altechcorp.com/PDFS/PCBMETRC.PDF) +Altech AK300 serie connector +0 +21 +21 +TerminalBlock_Altech +Altech_AK300_1x22_P5.00mm_45-Degree +Altech AK300 serie terminal block (Script generated with StandardBox.py) (http://www.altechcorp.com/PDFS/PCBMETRC.PDF) +Altech AK300 serie connector +0 +22 +22 +TerminalBlock_Altech +Altech_AK300_1x23_P5.00mm_45-Degree +Altech AK300 serie terminal block (Script generated with StandardBox.py) (http://www.altechcorp.com/PDFS/PCBMETRC.PDF) +Altech AK300 serie connector +0 +23 +23 +TerminalBlock_Altech +Altech_AK300_1x24_P5.00mm_45-Degree +Altech AK300 serie terminal block (Script generated with StandardBox.py) (http://www.altechcorp.com/PDFS/PCBMETRC.PDF) +Altech AK300 serie connector +0 +24 +24 +TerminalBlock_Dinkle +TerminalBlock_Dinkle_DT-55-B01X-02_P10.00mm +Dinkle DT-55-B01X Terminal Block pitch 10.00mm https://www.dinkle.com/en/terminal/DT-55-B01W-XX +Dinkle DT-55-B01X Terminal Block pitch 10.00mm +0 +2 +2 +TerminalBlock_Dinkle +TerminalBlock_Dinkle_DT-55-B01X-03_P10.00mm +Dinkle DT-55-B01X Terminal Block pitch 10.00mm https://www.dinkle.com/en/terminal/DT-55-B01W-XX +Dinkle DT-55-B01X Terminal Block pitch 10.00mm +0 +3 +3 +TerminalBlock_Dinkle +TerminalBlock_Dinkle_DT-55-B01X-04_P10.00mm +Dinkle DT-55-B01X Terminal Block pitch 10.00mm https://www.dinkle.com/en/terminal/DT-55-B01W-XX +Dinkle DT-55-B01X Terminal Block pitch 10.00mm +0 +4 +4 +TerminalBlock_Dinkle +TerminalBlock_Dinkle_DT-55-B01X-05_P10.00mm +Dinkle DT-55-B01X Terminal Block pitch 10.00mm https://www.dinkle.com/en/terminal/DT-55-B01W-XX +Dinkle DT-55-B01X Terminal Block pitch 10.00mm +0 +5 +5 +TerminalBlock_Dinkle +TerminalBlock_Dinkle_DT-55-B01X-06_P10.00mm +Dinkle DT-55-B01X Terminal Block pitch 10.00mm https://www.dinkle.com/en/terminal/DT-55-B01W-XX +Dinkle DT-55-B01X Terminal Block pitch 10.00mm +0 +6 +6 +TerminalBlock_Dinkle +TerminalBlock_Dinkle_DT-55-B01X-07_P10.00mm +Dinkle DT-55-B01X Terminal Block pitch 10.00mm https://www.dinkle.com/en/terminal/DT-55-B01W-XX +Dinkle DT-55-B01X Terminal Block pitch 10.00mm +0 +7 +7 +TerminalBlock_Dinkle +TerminalBlock_Dinkle_DT-55-B01X-08_P10.00mm +Dinkle DT-55-B01X Terminal Block pitch 10.00mm https://www.dinkle.com/en/terminal/DT-55-B01W-XX +Dinkle DT-55-B01X Terminal Block pitch 10.00mm +0 +8 +8 +TerminalBlock_Dinkle +TerminalBlock_Dinkle_DT-55-B01X-09_P10.00mm +Dinkle DT-55-B01X Terminal Block pitch 10.00mm https://www.dinkle.com/en/terminal/DT-55-B01W-XX +Dinkle DT-55-B01X Terminal Block pitch 10.00mm +0 +9 +9 +TerminalBlock_Dinkle +TerminalBlock_Dinkle_DT-55-B01X-10_P10.00mm +Dinkle DT-55-B01X Terminal Block pitch 10.00mm https://www.dinkle.com/en/terminal/DT-55-B01W-XX +Dinkle DT-55-B01X Terminal Block pitch 10.00mm +0 +10 +10 +TerminalBlock_Dinkle +TerminalBlock_Dinkle_DT-55-B01X-11_P10.00mm +Dinkle DT-55-B01X Terminal Block pitch 10.00mm https://www.dinkle.com/en/terminal/DT-55-B01W-XX +Dinkle DT-55-B01X Terminal Block pitch 10.00mm +0 +11 +11 +TerminalBlock_Dinkle +TerminalBlock_Dinkle_DT-55-B01X-12_P10.00mm +Dinkle DT-55-B01X Terminal Block pitch 10.00mm https://www.dinkle.com/en/terminal/DT-55-B01W-XX +Dinkle DT-55-B01X Terminal Block pitch 10.00mm +0 +12 +12 +TerminalBlock_Dinkle +TerminalBlock_Dinkle_DT-55-B01X-13_P10.00mm +Dinkle DT-55-B01X Terminal Block pitch 10.00mm https://www.dinkle.com/en/terminal/DT-55-B01W-XX +Dinkle DT-55-B01X Terminal Block pitch 10.00mm +0 +13 +13 +TerminalBlock_Dinkle +TerminalBlock_Dinkle_DT-55-B01X-14_P10.00mm +Dinkle DT-55-B01X Terminal Block pitch 10.00mm https://www.dinkle.com/en/terminal/DT-55-B01W-XX +Dinkle DT-55-B01X Terminal Block pitch 10.00mm +0 +14 +14 +TerminalBlock_Dinkle +TerminalBlock_Dinkle_DT-55-B01X-15_P10.00mm +Dinkle DT-55-B01X Terminal Block pitch 10.00mm https://www.dinkle.com/en/terminal/DT-55-B01W-XX +Dinkle DT-55-B01X Terminal Block pitch 10.00mm +0 +15 +15 +TerminalBlock_Dinkle +TerminalBlock_Dinkle_DT-55-B01X-16_P10.00mm +Dinkle DT-55-B01X Terminal Block pitch 10.00mm https://www.dinkle.com/en/terminal/DT-55-B01W-XX +Dinkle DT-55-B01X Terminal Block pitch 10.00mm +0 +16 +16 +TerminalBlock_Dinkle +TerminalBlock_Dinkle_DT-55-B01X-17_P10.00mm +Dinkle DT-55-B01X Terminal Block pitch 10.00mm https://www.dinkle.com/en/terminal/DT-55-B01W-XX +Dinkle DT-55-B01X Terminal Block pitch 10.00mm +0 +17 +17 +TerminalBlock_Dinkle +TerminalBlock_Dinkle_DT-55-B01X-18_P10.00mm +Dinkle DT-55-B01X Terminal Block pitch 10.00mm https://www.dinkle.com/en/terminal/DT-55-B01W-XX +Dinkle DT-55-B01X Terminal Block pitch 10.00mm +0 +18 +18 +TerminalBlock_Dinkle +TerminalBlock_Dinkle_DT-55-B01X-19_P10.00mm +Dinkle DT-55-B01X Terminal Block pitch 10.00mm https://www.dinkle.com/en/terminal/DT-55-B01W-XX +Dinkle DT-55-B01X Terminal Block pitch 10.00mm +0 +19 +19 +TerminalBlock_Dinkle +TerminalBlock_Dinkle_DT-55-B01X-20_P10.00mm +Dinkle DT-55-B01X Terminal Block pitch 10.00mm https://www.dinkle.com/en/terminal/DT-55-B01W-XX +Dinkle DT-55-B01X Terminal Block pitch 10.00mm +0 +20 +20 +TerminalBlock_Dinkle +TerminalBlock_Dinkle_DT-55-B01X-21_P10.00mm +Dinkle DT-55-B01X Terminal Block pitch 10.00mm https://www.dinkle.com/en/terminal/DT-55-B01W-XX +Dinkle DT-55-B01X Terminal Block pitch 10.00mm +0 +21 +21 +TerminalBlock_Dinkle +TerminalBlock_Dinkle_DT-55-B01X-22_P10.00mm +Dinkle DT-55-B01X Terminal Block pitch 10.00mm https://www.dinkle.com/en/terminal/DT-55-B01W-XX +Dinkle DT-55-B01X Terminal Block pitch 10.00mm +0 +22 +22 +TerminalBlock_Dinkle +TerminalBlock_Dinkle_DT-55-B01X-23_P10.00mm +Dinkle DT-55-B01X Terminal Block pitch 10.00mm https://www.dinkle.com/en/terminal/DT-55-B01W-XX +Dinkle DT-55-B01X Terminal Block pitch 10.00mm +0 +23 +23 +TerminalBlock_Dinkle +TerminalBlock_Dinkle_DT-55-B01X-24_P10.00mm +Dinkle DT-55-B01X Terminal Block pitch 10.00mm https://www.dinkle.com/en/terminal/DT-55-B01W-XX +Dinkle DT-55-B01X Terminal Block pitch 10.00mm +0 +24 +24 +TerminalBlock_Dinkle +TerminalBlock_Dinkle_DT-55-B01X-25_P10.00mm +Dinkle DT-55-B01X Terminal Block pitch 10.00mm https://www.dinkle.com/en/terminal/DT-55-B01W-XX +Dinkle DT-55-B01X Terminal Block pitch 10.00mm +0 +25 +25 +TerminalBlock_Dinkle +TerminalBlock_Dinkle_DT-55-B01X-26_P10.00mm +Dinkle DT-55-B01X Terminal Block pitch 10.00mm https://www.dinkle.com/en/terminal/DT-55-B01W-XX +Dinkle DT-55-B01X Terminal Block pitch 10.00mm +0 +26 +26 +TerminalBlock_Dinkle +TerminalBlock_Dinkle_DT-55-B01X-27_P10.00mm +Dinkle DT-55-B01X Terminal Block pitch 10.00mm https://www.dinkle.com/en/terminal/DT-55-B01W-XX +Dinkle DT-55-B01X Terminal Block pitch 10.00mm +0 +27 +27 +TerminalBlock_Dinkle +TerminalBlock_Dinkle_DT-55-B01X-28_P10.00mm +Dinkle DT-55-B01X Terminal Block pitch 10.00mm https://www.dinkle.com/en/terminal/DT-55-B01W-XX +Dinkle DT-55-B01X Terminal Block pitch 10.00mm +0 +28 +28 +TerminalBlock_Dinkle +TerminalBlock_Dinkle_DT-55-B01X-29_P10.00mm +Dinkle DT-55-B01X Terminal Block pitch 10.00mm https://www.dinkle.com/en/terminal/DT-55-B01W-XX +Dinkle DT-55-B01X Terminal Block pitch 10.00mm +0 +29 +29 +TerminalBlock_Dinkle +TerminalBlock_Dinkle_DT-55-B01X-30_P10.00mm +Dinkle DT-55-B01X Terminal Block pitch 10.00mm https://www.dinkle.com/en/terminal/DT-55-B01W-XX +Dinkle DT-55-B01X Terminal Block pitch 10.00mm +0 +30 +30 +TerminalBlock_MetzConnect +TerminalBlock_MetzConnect_360271_1x01_Horizontal_ScrewM3.0_Boxed +single screw terminal block Metz Connect 360271, block size 9x7.3mm^2, drill diamater 1.5mm, 1 pads, pad diameter 3mm, see http://www.metz-connect.com/de/system/files/METZ_CONNECT_U_Contact_Katalog_Anschlusssysteme_fuer_Leiterplatten_DE_31_07_2017_OFF_024803.pdf?language=en page 134, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect +THT single screw terminal block Metz Connect 360271 size 9x7.3mm^2 drill 1.5mm pad 3mm +0 +1 +1 +TerminalBlock_MetzConnect +TerminalBlock_MetzConnect_360272_1x01_Horizontal_ScrewM2.6 +single screw terminal block Metz Connect 360272, block size 4x4mm^2, drill diamater 1.5mm, 2 pads, pad diameter 3mm, see http://www.metz-connect.com/de/system/files/METZ_CONNECT_U_Contact_Katalog_Anschlusssysteme_fuer_Leiterplatten_DE_31_07_2017_OFF_024803.pdf?language=en page 131, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect +THT single screw terminal block Metz Connect 360272 size 4x4mm^2 drill 1.5mm pad 3mm +0 +2 +1 +TerminalBlock_MetzConnect +TerminalBlock_MetzConnect_360273_1x01_Horizontal_ScrewM2.6_WireProtection +single screw terminal block Metz Connect 360273, block size 5x4mm^2, drill diamater 1.5mm, 2 pads, pad diameter 3mm, see http://www.metz-connect.com/de/system/files/METZ_CONNECT_U_Contact_Katalog_Anschlusssysteme_fuer_Leiterplatten_DE_31_07_2017_OFF_024803.pdf?language=en page 131, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect +THT single screw terminal block Metz Connect 360273 size 5x4mm^2 drill 1.5mm pad 3mm +0 +2 +1 +TerminalBlock_MetzConnect +TerminalBlock_MetzConnect_360291_1x01_Horizontal_ScrewM3.0_Boxed +single screw terminal block Metz Connect 360291, block size 9x7.3mm^2, drill diamater 1.5mm, 2 pads, pad diameter 3mm, see http://www.metz-connect.com/de/system/files/METZ_CONNECT_U_Contact_Katalog_Anschlusssysteme_fuer_Leiterplatten_DE_31_07_2017_OFF_024803.pdf?language=en page 133, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect +THT single screw terminal block Metz Connect 360291 size 9x7.3mm^2 drill 1.5mm pad 3mm +0 +2 +1 +TerminalBlock_MetzConnect +TerminalBlock_MetzConnect_360322_1x01_Horizontal_ScrewM3.0_WireProtection +single screw terminal block Metz Connect 360322, block size 6x4mm^2, drill diamater 1.5mm, 2 pads, pad diameter 3mm, see http://www.metz-connect.com/de/system/files/METZ_CONNECT_U_Contact_Katalog_Anschlusssysteme_fuer_Leiterplatten_DE_31_07_2017_OFF_024803.pdf?language=en page 133, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect +THT single screw terminal block Metz Connect 360322 size 6x4mm^2 drill 1.5mm pad 3mm +0 +2 +1 +TerminalBlock_MetzConnect +TerminalBlock_MetzConnect_360381_1x01_Horizontal_ScrewM3.0 +single screw terminal block Metz Connect 360381, block size 5x5mm^2, drill diamater 1.5mm, 2 pads, pad diameter 3mm, see http://www.metz-connect.com/de/system/files/METZ_CONNECT_U_Contact_Katalog_Anschlusssysteme_fuer_Leiterplatten_DE_31_07_2017_OFF_024803.pdf?language=en page 133, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect +THT single screw terminal block Metz Connect 360381 size 5x5mm^2 drill 1.5mm pad 3mm +0 +2 +1 +TerminalBlock_MetzConnect +TerminalBlock_MetzConnect_360410_1x01_Horizontal_ScrewM3.0 +single screw terminal block Metz Connect 360410, block size 5x5mm^2, drill diamater 1.5mm, 2 pads, pad diameter 3mm, see http://www.metz-connect.com/de/system/files/METZ_CONNECT_U_Contact_Katalog_Anschlusssysteme_fuer_Leiterplatten_DE_31_07_2017_OFF_024803.pdf?language=en page 132, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect +THT single screw terminal block Metz Connect 360410 size 5x5mm^2 drill 1.5mm pad 3mm +0 +2 +1 +TerminalBlock_MetzConnect +TerminalBlock_MetzConnect_360425_1x01_Horizontal_ScrewM4.0_Boxed +single screw terminal block Metz Connect 360425, block size 9x9mm^2, drill diamater 1.6mm, 4 pads, pad diameter 3.2mm, see http://www.metz-connect.com/de/system/files/METZ_CONNECT_U_Contact_Katalog_Anschlusssysteme_fuer_Leiterplatten_DE_31_07_2017_OFF_024803.pdf?language=en page 134, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect +THT single screw terminal block Metz Connect 360425 size 9x9mm^2 drill 1.6mm pad 3.2mm +0 +4 +1 +TerminalBlock_MetzConnect +TerminalBlock_MetzConnect_Type011_RT05502HBWC_1x02_P5.00mm_Horizontal +terminal block Metz Connect Type011_RT05502HBWC, 2 pins, pitch 5mm, size 10x10.5mm^2, drill diamater 1.4mm, pad diameter 2.8mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_310111_RT055xxHBLC_OFF-022717S.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type011_RT05502HBWC pitch 5mm size 10x10.5mm^2 drill 1.4mm pad 2.8mm +0 +2 +2 +TerminalBlock_MetzConnect +TerminalBlock_MetzConnect_Type011_RT05503HBWC_1x03_P5.00mm_Horizontal +terminal block Metz Connect Type011_RT05503HBWC, 3 pins, pitch 5mm, size 15x10.5mm^2, drill diamater 1.4mm, pad diameter 2.8mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_310111_RT055xxHBLC_OFF-022717S.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type011_RT05503HBWC pitch 5mm size 15x10.5mm^2 drill 1.4mm pad 2.8mm +0 +3 +3 +TerminalBlock_MetzConnect +TerminalBlock_MetzConnect_Type011_RT05504HBWC_1x04_P5.00mm_Horizontal +terminal block Metz Connect Type011_RT05504HBWC, 4 pins, pitch 5mm, size 20x10.5mm^2, drill diamater 1.4mm, pad diameter 2.8mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_310111_RT055xxHBLC_OFF-022717S.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type011_RT05504HBWC pitch 5mm size 20x10.5mm^2 drill 1.4mm pad 2.8mm +0 +4 +4 +TerminalBlock_MetzConnect +TerminalBlock_MetzConnect_Type011_RT05505HBWC_1x05_P5.00mm_Horizontal +terminal block Metz Connect Type011_RT05505HBWC, 5 pins, pitch 5mm, size 25x10.5mm^2, drill diamater 1.4mm, pad diameter 2.8mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_310111_RT055xxHBLC_OFF-022717S.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type011_RT05505HBWC pitch 5mm size 25x10.5mm^2 drill 1.4mm pad 2.8mm +0 +5 +5 +TerminalBlock_MetzConnect +TerminalBlock_MetzConnect_Type011_RT05506HBWC_1x06_P5.00mm_Horizontal +terminal block Metz Connect Type011_RT05506HBWC, 6 pins, pitch 5mm, size 30x10.5mm^2, drill diamater 1.4mm, pad diameter 2.8mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_310111_RT055xxHBLC_OFF-022717S.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type011_RT05506HBWC pitch 5mm size 30x10.5mm^2 drill 1.4mm pad 2.8mm +0 +6 +6 +TerminalBlock_MetzConnect +TerminalBlock_MetzConnect_Type055_RT01502HDWU_1x02_P5.00mm_Horizontal +terminal block Metz Connect Type055_RT01502HDWU, 2 pins, pitch 5mm, size 10x8mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_310551_RT015xxHDWU_OFF-022723S.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type055_RT01502HDWU pitch 5mm size 10x8mm^2 drill 1.3mm pad 2.5mm +0 +2 +2 +TerminalBlock_MetzConnect +TerminalBlock_MetzConnect_Type055_RT01503HDWU_1x03_P5.00mm_Horizontal +terminal block Metz Connect Type055_RT01503HDWU, 3 pins, pitch 5mm, size 15x8mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_310551_RT015xxHDWU_OFF-022723S.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type055_RT01503HDWU pitch 5mm size 15x8mm^2 drill 1.3mm pad 2.5mm +0 +3 +3 +TerminalBlock_MetzConnect +TerminalBlock_MetzConnect_Type055_RT01504HDWU_1x04_P5.00mm_Horizontal +terminal block Metz Connect Type055_RT01504HDWU, 4 pins, pitch 5mm, size 20x8mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_310551_RT015xxHDWU_OFF-022723S.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type055_RT01504HDWU pitch 5mm size 20x8mm^2 drill 1.3mm pad 2.5mm +0 +4 +4 +TerminalBlock_MetzConnect +TerminalBlock_MetzConnect_Type059_RT06302HBWC_1x02_P3.50mm_Horizontal +terminal block Metz Connect Type059_RT06302HBWC, 2 pins, pitch 3.5mm, size 7x6.5mm^2, drill diamater 1.2mm, pad diameter 2.3mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_310591_RT063xxHBWC_OFF-022684T.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type059_RT06302HBWC pitch 3.5mm size 7x6.5mm^2 drill 1.2mm pad 2.3mm +0 +2 +2 +TerminalBlock_MetzConnect +TerminalBlock_MetzConnect_Type059_RT06303HBWC_1x03_P3.50mm_Horizontal +terminal block Metz Connect Type059_RT06303HBWC, 3 pins, pitch 3.5mm, size 10.5x6.5mm^2, drill diamater 1.2mm, pad diameter 2.3mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_310591_RT063xxHBWC_OFF-022684T.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type059_RT06303HBWC pitch 3.5mm size 10.5x6.5mm^2 drill 1.2mm pad 2.3mm +0 +3 +3 +TerminalBlock_MetzConnect +TerminalBlock_MetzConnect_Type059_RT06304HBWC_1x04_P3.50mm_Horizontal +terminal block Metz Connect Type059_RT06304HBWC, 4 pins, pitch 3.5mm, size 14x6.5mm^2, drill diamater 1.2mm, pad diameter 2.3mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_310591_RT063xxHBWC_OFF-022684T.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type059_RT06304HBWC pitch 3.5mm size 14x6.5mm^2 drill 1.2mm pad 2.3mm +0 +4 +4 +TerminalBlock_MetzConnect +TerminalBlock_MetzConnect_Type059_RT06305HBWC_1x05_P3.50mm_Horizontal +terminal block Metz Connect Type059_RT06305HBWC, 5 pins, pitch 3.5mm, size 17.5x6.5mm^2, drill diamater 1.2mm, pad diameter 2.3mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_310591_RT063xxHBWC_OFF-022684T.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type059_RT06305HBWC pitch 3.5mm size 17.5x6.5mm^2 drill 1.2mm pad 2.3mm +0 +5 +5 +TerminalBlock_MetzConnect +TerminalBlock_MetzConnect_Type059_RT06306HBWC_1x06_P3.50mm_Horizontal +terminal block Metz Connect Type059_RT06306HBWC, 6 pins, pitch 3.5mm, size 21x6.5mm^2, drill diamater 1.2mm, pad diameter 2.3mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_310591_RT063xxHBWC_OFF-022684T.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type059_RT06306HBWC pitch 3.5mm size 21x6.5mm^2 drill 1.2mm pad 2.3mm +0 +6 +6 +TerminalBlock_MetzConnect +TerminalBlock_MetzConnect_Type067_RT01902HDWC_1x02_P10.00mm_Horizontal +terminal block Metz Connect Type067_RT01902HDWC, 2 pins, pitch 10mm, size 15.8x8.2mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_310671_RT019xxHDWC_OFF-023605N.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type067_RT01902HDWC pitch 10mm size 15.8x8.2mm^2 drill 1.3mm pad 2.6mm +0 +2 +2 +TerminalBlock_MetzConnect +TerminalBlock_MetzConnect_Type067_RT01903HDWC_1x03_P10.00mm_Horizontal +terminal block Metz Connect Type067_RT01903HDWC, 3 pins, pitch 10mm, size 25.8x8.2mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_310671_RT019xxHDWC_OFF-023605N.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type067_RT01903HDWC pitch 10mm size 25.8x8.2mm^2 drill 1.3mm pad 2.6mm +0 +3 +3 +TerminalBlock_MetzConnect +TerminalBlock_MetzConnect_Type067_RT01904HDWC_1x04_P10.00mm_Horizontal +terminal block Metz Connect Type067_RT01904HDWC, 4 pins, pitch 10mm, size 35.8x8.2mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_310671_RT019xxHDWC_OFF-023605N.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type067_RT01904HDWC pitch 10mm size 35.8x8.2mm^2 drill 1.3mm pad 2.6mm +0 +4 +4 +TerminalBlock_MetzConnect +TerminalBlock_MetzConnect_Type067_RT01905HDWC_1x05_P10.00mm_Horizontal +terminal block Metz Connect Type067_RT01905HDWC, 5 pins, pitch 10mm, size 45.8x8.2mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_310671_RT019xxHDWC_OFF-023605N.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type067_RT01905HDWC pitch 10mm size 45.8x8.2mm^2 drill 1.3mm pad 2.6mm +0 +5 +5 +TerminalBlock_MetzConnect +TerminalBlock_MetzConnect_Type073_RT02602HBLU_1x02_P5.08mm_Horizontal +terminal block Metz Connect Type073_RT02602HBLU, 2 pins, pitch 5.08mm, size 10.2x11mm^2, drill diamater 1.4mm, pad diameter 2.6mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_310731_RT026xxHBLU_OFF-022792U.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type073_RT02602HBLU pitch 5.08mm size 10.2x11mm^2 drill 1.4mm pad 2.6mm +0 +2 +2 +TerminalBlock_MetzConnect +TerminalBlock_MetzConnect_Type073_RT02603HBLU_1x03_P5.08mm_Horizontal +terminal block Metz Connect Type073_RT02603HBLU, 3 pins, pitch 5.08mm, size 15.2x11mm^2, drill diamater 1.4mm, pad diameter 2.6mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_310731_RT026xxHBLU_OFF-022792U.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type073_RT02603HBLU pitch 5.08mm size 15.2x11mm^2 drill 1.4mm pad 2.6mm +0 +3 +3 +TerminalBlock_MetzConnect +TerminalBlock_MetzConnect_Type086_RT03402HBLC_1x02_P3.81mm_Horizontal +terminal block Metz Connect Type086_RT03402HBLC, 2 pins, pitch 3.81mm, size 7.51x7.3mm^2, drill diamater 0.7mm, pad diameter 1.4mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_310861_RT034xxHBLC_OFF-026114K.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type086_RT03402HBLC pitch 3.81mm size 7.51x7.3mm^2 drill 0.7mm pad 1.4mm +0 +2 +2 +TerminalBlock_MetzConnect +TerminalBlock_MetzConnect_Type086_RT03403HBLC_1x03_P3.81mm_Horizontal +terminal block Metz Connect Type086_RT03403HBLC, 3 pins, pitch 3.81mm, size 11.3x7.3mm^2, drill diamater 0.7mm, pad diameter 1.4mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_310861_RT034xxHBLC_OFF-026114K.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type086_RT03403HBLC pitch 3.81mm size 11.3x7.3mm^2 drill 0.7mm pad 1.4mm +0 +3 +3 +TerminalBlock_MetzConnect +TerminalBlock_MetzConnect_Type086_RT03404HBLC_1x04_P3.81mm_Horizontal +terminal block Metz Connect Type086_RT03404HBLC, 4 pins, pitch 3.81mm, size 15.1x7.3mm^2, drill diamater 0.7mm, pad diameter 1.4mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_310861_RT034xxHBLC_OFF-026114K.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type086_RT03404HBLC pitch 3.81mm size 15.1x7.3mm^2 drill 0.7mm pad 1.4mm +0 +4 +4 +TerminalBlock_MetzConnect +TerminalBlock_MetzConnect_Type086_RT03405HBLC_1x05_P3.81mm_Horizontal +terminal block Metz Connect Type086_RT03405HBLC, 5 pins, pitch 3.81mm, size 18.9x7.3mm^2, drill diamater 0.7mm, pad diameter 1.4mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_310861_RT034xxHBLC_OFF-026114K.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type086_RT03405HBLC pitch 3.81mm size 18.9x7.3mm^2 drill 0.7mm pad 1.4mm +0 +5 +5 +TerminalBlock_MetzConnect +TerminalBlock_MetzConnect_Type086_RT03406HBLC_1x06_P3.81mm_Horizontal +terminal block Metz Connect Type086_RT03406HBLC, 6 pins, pitch 3.81mm, size 22.8x7.3mm^2, drill diamater 0.7mm, pad diameter 1.4mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_310861_RT034xxHBLC_OFF-026114K.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type086_RT03406HBLC pitch 3.81mm size 22.8x7.3mm^2 drill 0.7mm pad 1.4mm +0 +6 +6 +TerminalBlock_MetzConnect +TerminalBlock_MetzConnect_Type094_RT03502HBLU_1x02_P5.00mm_Horizontal +terminal block Metz Connect Type094_RT03502HBLU, 2 pins, pitch 5mm, size 10x8.3mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.metz-connect.com/ru/system/files/productfiles/Data_sheet_310941_RT035xxHBLU_OFF-022742T.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type094_RT03502HBLU pitch 5mm size 10x8.3mm^2 drill 1.3mm pad 2.6mm +0 +2 +2 +TerminalBlock_MetzConnect +TerminalBlock_MetzConnect_Type094_RT03503HBLU_1x03_P5.00mm_Horizontal +terminal block Metz Connect Type094_RT03503HBLU, 3 pins, pitch 5mm, size 15x8.3mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.metz-connect.com/ru/system/files/productfiles/Data_sheet_310941_RT035xxHBLU_OFF-022742T.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type094_RT03503HBLU pitch 5mm size 15x8.3mm^2 drill 1.3mm pad 2.6mm +0 +3 +3 +TerminalBlock_MetzConnect +TerminalBlock_MetzConnect_Type094_RT03504HBLU_1x04_P5.00mm_Horizontal +terminal block Metz Connect Type094_RT03504HBLU, 4 pins, pitch 5mm, size 20x8.3mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.metz-connect.com/ru/system/files/productfiles/Data_sheet_310941_RT035xxHBLU_OFF-022742T.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type094_RT03504HBLU pitch 5mm size 20x8.3mm^2 drill 1.3mm pad 2.6mm +0 +4 +4 +TerminalBlock_MetzConnect +TerminalBlock_MetzConnect_Type094_RT03505HBLU_1x05_P5.00mm_Horizontal +terminal block Metz Connect Type094_RT03505HBLU, 5 pins, pitch 5mm, size 25x8.3mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.metz-connect.com/ru/system/files/productfiles/Data_sheet_310941_RT035xxHBLU_OFF-022742T.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type094_RT03505HBLU pitch 5mm size 25x8.3mm^2 drill 1.3mm pad 2.6mm +0 +5 +5 +TerminalBlock_MetzConnect +TerminalBlock_MetzConnect_Type094_RT03506HBLU_1x06_P5.00mm_Horizontal +terminal block Metz Connect Type094_RT03506HBLU, 6 pins, pitch 5mm, size 30x8.3mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.metz-connect.com/ru/system/files/productfiles/Data_sheet_310941_RT035xxHBLU_OFF-022742T.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type094_RT03506HBLU pitch 5mm size 30x8.3mm^2 drill 1.3mm pad 2.6mm +0 +6 +6 +TerminalBlock_MetzConnect +TerminalBlock_MetzConnect_Type101_RT01602HBWC_1x02_P5.08mm_Horizontal +terminal block Metz Connect Type101_RT01602HBWC, 2 pins, pitch 5.08mm, size 10.2x8mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_311011_RT016xxHBWC_OFF-022771S.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type101_RT01602HBWC pitch 5.08mm size 10.2x8mm^2 drill 1.3mm pad 2.5mm +0 +2 +2 +TerminalBlock_MetzConnect +TerminalBlock_MetzConnect_Type101_RT01603HBWC_1x03_P5.08mm_Horizontal +terminal block Metz Connect Type101_RT01603HBWC, 3 pins, pitch 5.08mm, size 15.2x8mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_311011_RT016xxHBWC_OFF-022771S.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type101_RT01603HBWC pitch 5.08mm size 15.2x8mm^2 drill 1.3mm pad 2.5mm +0 +3 +3 +TerminalBlock_MetzConnect +TerminalBlock_MetzConnect_Type101_RT01604HBWC_1x04_P5.08mm_Horizontal +terminal block Metz Connect Type101_RT01604HBWC, 4 pins, pitch 5.08mm, size 20.3x8mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_311011_RT016xxHBWC_OFF-022771S.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type101_RT01604HBWC pitch 5.08mm size 20.3x8mm^2 drill 1.3mm pad 2.5mm +0 +4 +4 +TerminalBlock_MetzConnect +TerminalBlock_MetzConnect_Type101_RT01605HBWC_1x05_P5.08mm_Horizontal +terminal block Metz Connect Type101_RT01605HBWC, 5 pins, pitch 5.08mm, size 25.4x8mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_311011_RT016xxHBWC_OFF-022771S.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type101_RT01605HBWC pitch 5.08mm size 25.4x8mm^2 drill 1.3mm pad 2.5mm +0 +5 +5 +TerminalBlock_MetzConnect +TerminalBlock_MetzConnect_Type101_RT01606HBWC_1x06_P5.08mm_Horizontal +terminal block Metz Connect Type101_RT01606HBWC, 6 pins, pitch 5.08mm, size 30.5x8mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_311011_RT016xxHBWC_OFF-022771S.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type101_RT01606HBWC pitch 5.08mm size 30.5x8mm^2 drill 1.3mm pad 2.5mm +0 +6 +6 +TerminalBlock_MetzConnect +TerminalBlock_MetzConnect_Type171_RT13702HBWC_1x02_P7.50mm_Horizontal +terminal block Metz Connect Type171_RT13702HBWC, 2 pins, pitch 7.5mm, size 15x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_311711_RT137xxHBWC_OFF-022811Q.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type171_RT13702HBWC pitch 7.5mm size 15x9mm^2 drill 1.3mm pad 2.5mm +0 +2 +2 +TerminalBlock_MetzConnect +TerminalBlock_MetzConnect_Type171_RT13703HBWC_1x03_P7.50mm_Horizontal +terminal block Metz Connect Type171_RT13703HBWC, 3 pins, pitch 7.5mm, size 22.5x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_311711_RT137xxHBWC_OFF-022811Q.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type171_RT13703HBWC pitch 7.5mm size 22.5x9mm^2 drill 1.3mm pad 2.5mm +0 +3 +3 +TerminalBlock_MetzConnect +TerminalBlock_MetzConnect_Type171_RT13704HBWC_1x04_P7.50mm_Horizontal +terminal block Metz Connect Type171_RT13704HBWC, 4 pins, pitch 7.5mm, size 30x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_311711_RT137xxHBWC_OFF-022811Q.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type171_RT13704HBWC pitch 7.5mm size 30x9mm^2 drill 1.3mm pad 2.5mm +0 +4 +4 +TerminalBlock_MetzConnect +TerminalBlock_MetzConnect_Type171_RT13705HBWC_1x05_P7.50mm_Horizontal +terminal block Metz Connect Type171_RT13705HBWC, 5 pins, pitch 7.5mm, size 37.5x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_311711_RT137xxHBWC_OFF-022811Q.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type171_RT13705HBWC pitch 7.5mm size 37.5x9mm^2 drill 1.3mm pad 2.5mm +0 +5 +5 +TerminalBlock_MetzConnect +TerminalBlock_MetzConnect_Type171_RT13706HBWC_1x06_P7.50mm_Horizontal +terminal block Metz Connect Type171_RT13706HBWC, 6 pins, pitch 7.5mm, size 45x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_311711_RT137xxHBWC_OFF-022811Q.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type171_RT13706HBWC pitch 7.5mm size 45x9mm^2 drill 1.3mm pad 2.5mm +0 +6 +6 +TerminalBlock_MetzConnect +TerminalBlock_MetzConnect_Type175_RT02702HBLC_1x02_P7.50mm_Horizontal +terminal block Metz Connect Type175_RT02702HBLC, 2 pins, pitch 7.5mm, size 15x11mm^2, drill diamater 1.4mm, pad diameter 2.6mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_311751_RT027xxHBLC_OFF-022814U.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type175_RT02702HBLC pitch 7.5mm size 15x11mm^2 drill 1.4mm pad 2.6mm +0 +2 +2 +TerminalBlock_MetzConnect +TerminalBlock_MetzConnect_Type175_RT02703HBLC_1x03_P7.50mm_Horizontal +terminal block Metz Connect Type175_RT02703HBLC, 3 pins, pitch 7.5mm, size 22.5x11mm^2, drill diamater 1.4mm, pad diameter 2.6mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_311751_RT027xxHBLC_OFF-022814U.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type175_RT02703HBLC pitch 7.5mm size 22.5x11mm^2 drill 1.4mm pad 2.6mm +0 +3 +3 +TerminalBlock_MetzConnect +TerminalBlock_MetzConnect_Type175_RT02704HBLC_1x04_P7.50mm_Horizontal +terminal block Metz Connect Type175_RT02704HBLC, 4 pins, pitch 7.5mm, size 30x11mm^2, drill diamater 1.4mm, pad diameter 2.6mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_311751_RT027xxHBLC_OFF-022814U.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type175_RT02704HBLC pitch 7.5mm size 30x11mm^2 drill 1.4mm pad 2.6mm +0 +4 +4 +TerminalBlock_MetzConnect +TerminalBlock_MetzConnect_Type175_RT02705HBLC_1x05_P7.50mm_Horizontal +terminal block Metz Connect Type175_RT02705HBLC, 5 pins, pitch 7.5mm, size 37.5x11mm^2, drill diamater 1.4mm, pad diameter 2.6mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_311751_RT027xxHBLC_OFF-022814U.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type175_RT02705HBLC pitch 7.5mm size 37.5x11mm^2 drill 1.4mm pad 2.6mm +0 +5 +5 +TerminalBlock_MetzConnect +TerminalBlock_MetzConnect_Type175_RT02706HBLC_1x06_P7.50mm_Horizontal +terminal block Metz Connect Type175_RT02706HBLC, 6 pins, pitch 7.5mm, size 45x11mm^2, drill diamater 1.4mm, pad diameter 2.6mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_311751_RT027xxHBLC_OFF-022814U.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type175_RT02706HBLC pitch 7.5mm size 45x11mm^2 drill 1.4mm pad 2.6mm +0 +6 +6 +TerminalBlock_MetzConnect +TerminalBlock_MetzConnect_Type205_RT04502UBLC_1x02_P5.00mm_45Degree +terminal block Metz Connect Type205_RT04502UBLC, 45Degree (cable under 45degree), 2 pins, pitch 5mm, size 10x12.5mm^2, drill diamater 1.4mm, pad diameter 2.7mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_312051_RT045xxUBLC_OFF-022759T.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type205_RT04502UBLC 45Degree pitch 5mm size 10x12.5mm^2 drill 1.4mm pad 2.7mm +0 +2 +2 +TerminalBlock_MetzConnect +TerminalBlock_MetzConnect_Type205_RT04503UBLC_1x03_P5.00mm_45Degree +terminal block Metz Connect Type205_RT04503UBLC, 45Degree (cable under 45degree), 3 pins, pitch 5mm, size 15x12.5mm^2, drill diamater 1.4mm, pad diameter 2.7mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_312051_RT045xxUBLC_OFF-022759T.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type205_RT04503UBLC 45Degree pitch 5mm size 15x12.5mm^2 drill 1.4mm pad 2.7mm +0 +3 +3 +TerminalBlock_MetzConnect +TerminalBlock_MetzConnect_Type205_RT04504UBLC_1x04_P5.00mm_45Degree +terminal block Metz Connect Type205_RT04504UBLC, 45Degree (cable under 45degree), 4 pins, pitch 5mm, size 20x12.5mm^2, drill diamater 1.4mm, pad diameter 2.7mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_312051_RT045xxUBLC_OFF-022759T.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type205_RT04504UBLC 45Degree pitch 5mm size 20x12.5mm^2 drill 1.4mm pad 2.7mm +0 +4 +4 +TerminalBlock_MetzConnect +TerminalBlock_MetzConnect_Type205_RT04505UBLC_1x05_P5.00mm_45Degree +terminal block Metz Connect Type205_RT04505UBLC, 45Degree (cable under 45degree), 5 pins, pitch 5mm, size 25x12.5mm^2, drill diamater 1.4mm, pad diameter 2.7mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_312051_RT045xxUBLC_OFF-022759T.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type205_RT04505UBLC 45Degree pitch 5mm size 25x12.5mm^2 drill 1.4mm pad 2.7mm +0 +5 +5 +TerminalBlock_MetzConnect +TerminalBlock_MetzConnect_Type205_RT04506UBLC_1x06_P5.00mm_45Degree +terminal block Metz Connect Type205_RT04506UBLC, 45Degree (cable under 45degree), 6 pins, pitch 5mm, size 30x12.5mm^2, drill diamater 1.4mm, pad diameter 2.7mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_312051_RT045xxUBLC_OFF-022759T.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type205_RT04506UBLC 45Degree pitch 5mm size 30x12.5mm^2 drill 1.4mm pad 2.7mm +0 +6 +6 +TerminalBlock_MetzConnect +TerminalBlock_MetzConnect_Type701_RT11L02HGLU_1x02_P6.35mm_Horizontal +terminal block Metz Connect Type701_RT11L02HGLU, 2 pins, pitch 6.35mm, size 12.7x12.5mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_317011_RT11LxxHGLU_OFF-022798U.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type701_RT11L02HGLU pitch 6.35mm size 12.7x12.5mm^2 drill 1.3mm pad 2.5mm +0 +2 +2 +TerminalBlock_MetzConnect +TerminalBlock_MetzConnect_Type701_RT11L03HGLU_1x03_P6.35mm_Horizontal +terminal block Metz Connect Type701_RT11L03HGLU, 3 pins, pitch 6.35mm, size 19x12.5mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_317011_RT11LxxHGLU_OFF-022798U.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type701_RT11L03HGLU pitch 6.35mm size 19x12.5mm^2 drill 1.3mm pad 2.5mm +0 +3 +3 +TerminalBlock_MetzConnect +TerminalBlock_MetzConnect_Type703_RT10N02HGLU_1x02_P9.52mm_Horizontal +terminal block Metz Connect Type703_RT10N02HGLU, 2 pins, pitch 9.52mm, size 19x12.5mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_317031_RT10NxxHGLU_OFF-022897S.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type703_RT10N02HGLU pitch 9.52mm size 19x12.5mm^2 drill 1.3mm pad 2.6mm +0 +2 +2 +TerminalBlock_MetzConnect +TerminalBlock_MetzConnect_Type703_RT10N03HGLU_1x03_P9.52mm_Horizontal +terminal block Metz Connect Type703_RT10N03HGLU, 3 pins, pitch 9.52mm, size 28.6x12.5mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.metz-connect.com/de/system/files/productfiles/Datenblatt_317031_RT10NxxHGLU_OFF-022897S.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_MetzConnect +THT terminal block Metz Connect Type703_RT10N03HGLU pitch 9.52mm size 28.6x12.5mm^2 drill 1.3mm pad 2.6mm +0 +3 +3 +TerminalBlock_Philmore +TerminalBlock_Philmore_TB132_1x02_P5.00mm_Horizontal +Terminal Block Philmore , 2 pins, pitch 5mm, size 10x10.2mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see http://www.philmore-datak.com/mc/Page%20197.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Philmore +THT Terminal Block Philmore pitch 5mm size 10x10.2mm^2 drill 1.2mm pad 2.4mm +0 +2 +2 +TerminalBlock_Philmore +TerminalBlock_Philmore_TB133_1x03_P5.00mm_Horizontal +Terminal Block Philmore , 3 pins, pitch 5mm, size 15x10.2mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see http://www.philmore-datak.com/mc/Page%20197.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Philmore +THT Terminal Block Philmore pitch 5mm size 15x10.2mm^2 drill 1.2mm pad 2.4mm +0 +3 +3 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_Horizontal +Terminal Block Phoenix MKDS-1,5-2-5.08, 2 pins, pitch 5.08mm, size 10.2x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MKDS-1,5-2-5.08 pitch 5.08mm size 10.2x9.8mm^2 drill 1.3mm pad 2.6mm +0 +2 +2 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_MKDS-1,5-2_1x02_P5.00mm_Horizontal +Terminal Block Phoenix MKDS-1,5-2, 2 pins, pitch 5mm, size 10x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MKDS-1,5-2 pitch 5mm size 10x9.8mm^2 drill 1.3mm pad 2.6mm +0 +2 +2 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_MKDS-1,5-3-5.08_1x03_P5.08mm_Horizontal +Terminal Block Phoenix MKDS-1,5-3-5.08, 3 pins, pitch 5.08mm, size 15.2x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MKDS-1,5-3-5.08 pitch 5.08mm size 15.2x9.8mm^2 drill 1.3mm pad 2.6mm +0 +3 +3 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_MKDS-1,5-3_1x03_P5.00mm_Horizontal +Terminal Block Phoenix MKDS-1,5-3, 3 pins, pitch 5mm, size 15x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MKDS-1,5-3 pitch 5mm size 15x9.8mm^2 drill 1.3mm pad 2.6mm +0 +3 +3 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_MKDS-1,5-4-5.08_1x04_P5.08mm_Horizontal +Terminal Block Phoenix MKDS-1,5-4-5.08, 4 pins, pitch 5.08mm, size 20.3x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MKDS-1,5-4-5.08 pitch 5.08mm size 20.3x9.8mm^2 drill 1.3mm pad 2.6mm +0 +4 +4 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_MKDS-1,5-4_1x04_P5.00mm_Horizontal +Terminal Block Phoenix MKDS-1,5-4, 4 pins, pitch 5mm, size 20x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MKDS-1,5-4 pitch 5mm size 20x9.8mm^2 drill 1.3mm pad 2.6mm +0 +4 +4 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_MKDS-1,5-5-5.08_1x05_P5.08mm_Horizontal +Terminal Block Phoenix MKDS-1,5-5-5.08, 5 pins, pitch 5.08mm, size 25.4x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MKDS-1,5-5-5.08 pitch 5.08mm size 25.4x9.8mm^2 drill 1.3mm pad 2.6mm +0 +5 +5 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_MKDS-1,5-5_1x05_P5.00mm_Horizontal +Terminal Block Phoenix MKDS-1,5-5, 5 pins, pitch 5mm, size 25x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MKDS-1,5-5 pitch 5mm size 25x9.8mm^2 drill 1.3mm pad 2.6mm +0 +5 +5 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_MKDS-1,5-6-5.08_1x06_P5.08mm_Horizontal +Terminal Block Phoenix MKDS-1,5-6-5.08, 6 pins, pitch 5.08mm, size 30.5x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MKDS-1,5-6-5.08 pitch 5.08mm size 30.5x9.8mm^2 drill 1.3mm pad 2.6mm +0 +6 +6 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_MKDS-1,5-6_1x06_P5.00mm_Horizontal +Terminal Block Phoenix MKDS-1,5-6, 6 pins, pitch 5mm, size 30x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MKDS-1,5-6 pitch 5mm size 30x9.8mm^2 drill 1.3mm pad 2.6mm +0 +6 +6 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_MKDS-1,5-7-5.08_1x07_P5.08mm_Horizontal +Terminal Block Phoenix MKDS-1,5-7-5.08, 7 pins, pitch 5.08mm, size 35.6x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MKDS-1,5-7-5.08 pitch 5.08mm size 35.6x9.8mm^2 drill 1.3mm pad 2.6mm +0 +7 +7 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_MKDS-1,5-7_1x07_P5.00mm_Horizontal +Terminal Block Phoenix MKDS-1,5-7, 7 pins, pitch 5mm, size 35x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MKDS-1,5-7 pitch 5mm size 35x9.8mm^2 drill 1.3mm pad 2.6mm +0 +7 +7 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_MKDS-1,5-8-5.08_1x08_P5.08mm_Horizontal +Terminal Block Phoenix MKDS-1,5-8-5.08, 8 pins, pitch 5.08mm, size 40.6x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MKDS-1,5-8-5.08 pitch 5.08mm size 40.6x9.8mm^2 drill 1.3mm pad 2.6mm +0 +8 +8 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_MKDS-1,5-8_1x08_P5.00mm_Horizontal +Terminal Block Phoenix MKDS-1,5-8, 8 pins, pitch 5mm, size 40x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MKDS-1,5-8 pitch 5mm size 40x9.8mm^2 drill 1.3mm pad 2.6mm +0 +8 +8 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_MKDS-1,5-9-5.08_1x09_P5.08mm_Horizontal +Terminal Block Phoenix MKDS-1,5-9-5.08, 9 pins, pitch 5.08mm, size 45.7x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MKDS-1,5-9-5.08 pitch 5.08mm size 45.7x9.8mm^2 drill 1.3mm pad 2.6mm +0 +9 +9 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_MKDS-1,5-9_1x09_P5.00mm_Horizontal +Terminal Block Phoenix MKDS-1,5-9, 9 pins, pitch 5mm, size 45x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MKDS-1,5-9 pitch 5mm size 45x9.8mm^2 drill 1.3mm pad 2.6mm +0 +9 +9 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_MKDS-1,5-10-5.08_1x10_P5.08mm_Horizontal +Terminal Block Phoenix MKDS-1,5-10-5.08, 10 pins, pitch 5.08mm, size 50.8x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MKDS-1,5-10-5.08 pitch 5.08mm size 50.8x9.8mm^2 drill 1.3mm pad 2.6mm +0 +10 +10 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_MKDS-1,5-10_1x10_P5.00mm_Horizontal +Terminal Block Phoenix MKDS-1,5-10, 10 pins, pitch 5mm, size 50x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MKDS-1,5-10 pitch 5mm size 50x9.8mm^2 drill 1.3mm pad 2.6mm +0 +10 +10 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_MKDS-1,5-11-5.08_1x11_P5.08mm_Horizontal +Terminal Block Phoenix MKDS-1,5-11-5.08, 11 pins, pitch 5.08mm, size 55.9x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MKDS-1,5-11-5.08 pitch 5.08mm size 55.9x9.8mm^2 drill 1.3mm pad 2.6mm +0 +11 +11 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_MKDS-1,5-11_1x11_P5.00mm_Horizontal +Terminal Block Phoenix MKDS-1,5-11, 11 pins, pitch 5mm, size 55x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MKDS-1,5-11 pitch 5mm size 55x9.8mm^2 drill 1.3mm pad 2.6mm +0 +11 +11 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_MKDS-1,5-12-5.08_1x12_P5.08mm_Horizontal +Terminal Block Phoenix MKDS-1,5-12-5.08, 12 pins, pitch 5.08mm, size 61x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MKDS-1,5-12-5.08 pitch 5.08mm size 61x9.8mm^2 drill 1.3mm pad 2.6mm +0 +12 +12 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_MKDS-1,5-12_1x12_P5.00mm_Horizontal +Terminal Block Phoenix MKDS-1,5-12, 12 pins, pitch 5mm, size 60x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MKDS-1,5-12 pitch 5mm size 60x9.8mm^2 drill 1.3mm pad 2.6mm +0 +12 +12 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_MKDS-1,5-13-5.08_1x13_P5.08mm_Horizontal +Terminal Block Phoenix MKDS-1,5-13-5.08, 13 pins, pitch 5.08mm, size 66x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MKDS-1,5-13-5.08 pitch 5.08mm size 66x9.8mm^2 drill 1.3mm pad 2.6mm +0 +13 +13 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_MKDS-1,5-13_1x13_P5.00mm_Horizontal +Terminal Block Phoenix MKDS-1,5-13, 13 pins, pitch 5mm, size 65x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MKDS-1,5-13 pitch 5mm size 65x9.8mm^2 drill 1.3mm pad 2.6mm +0 +13 +13 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_MKDS-1,5-14-5.08_1x14_P5.08mm_Horizontal +Terminal Block Phoenix MKDS-1,5-14-5.08, 14 pins, pitch 5.08mm, size 71.1x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MKDS-1,5-14-5.08 pitch 5.08mm size 71.1x9.8mm^2 drill 1.3mm pad 2.6mm +0 +14 +14 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_MKDS-1,5-14_1x14_P5.00mm_Horizontal +Terminal Block Phoenix MKDS-1,5-14, 14 pins, pitch 5mm, size 70x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MKDS-1,5-14 pitch 5mm size 70x9.8mm^2 drill 1.3mm pad 2.6mm +0 +14 +14 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_MKDS-1,5-15-5.08_1x15_P5.08mm_Horizontal +Terminal Block Phoenix MKDS-1,5-15-5.08, 15 pins, pitch 5.08mm, size 76.2x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MKDS-1,5-15-5.08 pitch 5.08mm size 76.2x9.8mm^2 drill 1.3mm pad 2.6mm +0 +15 +15 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_MKDS-1,5-15_1x15_P5.00mm_Horizontal +Terminal Block Phoenix MKDS-1,5-15, 15 pins, pitch 5mm, size 75x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MKDS-1,5-15 pitch 5mm size 75x9.8mm^2 drill 1.3mm pad 2.6mm +0 +15 +15 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_MKDS-1,5-16-5.08_1x16_P5.08mm_Horizontal +Terminal Block Phoenix MKDS-1,5-16-5.08, 16 pins, pitch 5.08mm, size 81.3x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MKDS-1,5-16-5.08 pitch 5.08mm size 81.3x9.8mm^2 drill 1.3mm pad 2.6mm +0 +16 +16 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_MKDS-1,5-16_1x16_P5.00mm_Horizontal +Terminal Block Phoenix MKDS-1,5-16, 16 pins, pitch 5mm, size 80x9.8mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/100425.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MKDS-1,5-16 pitch 5mm size 80x9.8mm^2 drill 1.3mm pad 2.6mm +0 +16 +16 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_MKDS-3-2-5.08_1x02_P5.08mm_Horizontal +Terminal Block Phoenix MKDS-3-2-5.08, 2 pins, pitch 5.08mm, size 10.2x11.2mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/2138224.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MKDS-3-2-5.08 pitch 5.08mm size 10.2x11.2mm^2 drill 1.3mm pad 2.6mm +0 +2 +2 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_MKDS-3-3-5.08_1x03_P5.08mm_Horizontal +Terminal Block Phoenix MKDS-3-3-5.08, 3 pins, pitch 5.08mm, size 15.2x11.2mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/2138224.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MKDS-3-3-5.08 pitch 5.08mm size 15.2x11.2mm^2 drill 1.3mm pad 2.6mm +0 +3 +3 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_MKDS-3-4-5.08_1x04_P5.08mm_Horizontal +Terminal Block Phoenix MKDS-3-4-5.08, 4 pins, pitch 5.08mm, size 20.3x11.2mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/2138224.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MKDS-3-4-5.08 pitch 5.08mm size 20.3x11.2mm^2 drill 1.3mm pad 2.6mm +0 +4 +4 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_MKDS-3-5-5.08_1x05_P5.08mm_Horizontal +Terminal Block Phoenix MKDS-3-5-5.08, 5 pins, pitch 5.08mm, size 25.4x11.2mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/2138224.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MKDS-3-5-5.08 pitch 5.08mm size 25.4x11.2mm^2 drill 1.3mm pad 2.6mm +0 +5 +5 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_MKDS-3-6-5.08_1x06_P5.08mm_Horizontal +Terminal Block Phoenix MKDS-3-6-5.08, 6 pins, pitch 5.08mm, size 30.5x11.2mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/2138224.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MKDS-3-6-5.08 pitch 5.08mm size 30.5x11.2mm^2 drill 1.3mm pad 2.6mm +0 +6 +6 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_MKDS-3-7-5.08_1x07_P5.08mm_Horizontal +Terminal Block Phoenix MKDS-3-7-5.08, 7 pins, pitch 5.08mm, size 35.6x11.2mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/2138224.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MKDS-3-7-5.08 pitch 5.08mm size 35.6x11.2mm^2 drill 1.3mm pad 2.6mm +0 +7 +7 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_MKDS-3-8-5.08_1x08_P5.08mm_Horizontal +Terminal Block Phoenix MKDS-3-8-5.08, 8 pins, pitch 5.08mm, size 40.6x11.2mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/2138224.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MKDS-3-8-5.08 pitch 5.08mm size 40.6x11.2mm^2 drill 1.3mm pad 2.6mm +0 +8 +8 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_MKDS-3-9-5.08_1x09_P5.08mm_Horizontal +Terminal Block Phoenix MKDS-3-9-5.08, 9 pins, pitch 5.08mm, size 45.7x11.2mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/2138224.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MKDS-3-9-5.08 pitch 5.08mm size 45.7x11.2mm^2 drill 1.3mm pad 2.6mm +0 +9 +9 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_MKDS-3-10-5.08_1x10_P5.08mm_Horizontal +Terminal Block Phoenix MKDS-3-10-5.08, 10 pins, pitch 5.08mm, size 50.8x11.2mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/2138224.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MKDS-3-10-5.08 pitch 5.08mm size 50.8x11.2mm^2 drill 1.3mm pad 2.6mm +0 +10 +10 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_MKDS-3-11-5.08_1x11_P5.08mm_Horizontal +Terminal Block Phoenix MKDS-3-11-5.08, 11 pins, pitch 5.08mm, size 55.9x11.2mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/2138224.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MKDS-3-11-5.08 pitch 5.08mm size 55.9x11.2mm^2 drill 1.3mm pad 2.6mm +0 +11 +11 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_MKDS-3-12-5.08_1x12_P5.08mm_Horizontal +Terminal Block Phoenix MKDS-3-12-5.08, 12 pins, pitch 5.08mm, size 61x11.2mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/2138224.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MKDS-3-12-5.08 pitch 5.08mm size 61x11.2mm^2 drill 1.3mm pad 2.6mm +0 +12 +12 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_MKDS-3-13-5.08_1x13_P5.08mm_Horizontal +Terminal Block Phoenix MKDS-3-13-5.08, 13 pins, pitch 5.08mm, size 66x11.2mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/2138224.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MKDS-3-13-5.08 pitch 5.08mm size 66x11.2mm^2 drill 1.3mm pad 2.6mm +0 +13 +13 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_MKDS-3-14-5.08_1x14_P5.08mm_Horizontal +Terminal Block Phoenix MKDS-3-14-5.08, 14 pins, pitch 5.08mm, size 71.1x11.2mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/2138224.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MKDS-3-14-5.08 pitch 5.08mm size 71.1x11.2mm^2 drill 1.3mm pad 2.6mm +0 +14 +14 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_MKDS-3-15-5.08_1x15_P5.08mm_Horizontal +Terminal Block Phoenix MKDS-3-15-5.08, 15 pins, pitch 5.08mm, size 76.2x11.2mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/2138224.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MKDS-3-15-5.08 pitch 5.08mm size 76.2x11.2mm^2 drill 1.3mm pad 2.6mm +0 +15 +15 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_MKDS-3-16-5.08_1x16_P5.08mm_Horizontal +Terminal Block Phoenix MKDS-3-16-5.08, 16 pins, pitch 5.08mm, size 81.3x11.2mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.farnell.com/datasheets/2138224.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MKDS-3-16-5.08 pitch 5.08mm size 81.3x11.2mm^2 drill 1.3mm pad 2.6mm +0 +16 +16 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_MPT-0,5-2-2.54_1x02_P2.54mm_Horizontal +Terminal Block Phoenix MPT-0,5-2-2.54, 2 pins, pitch 2.54mm, size 5.54x6.2mm^2, drill diamater 1.1mm, pad diameter 2.2mm, see http://www.mouser.com/ds/2/324/ItemDetail_1725656-920552.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MPT-0,5-2-2.54 pitch 2.54mm size 5.54x6.2mm^2 drill 1.1mm pad 2.2mm +0 +2 +2 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_MPT-0,5-3-2.54_1x03_P2.54mm_Horizontal +Terminal Block Phoenix MPT-0,5-3-2.54, 3 pins, pitch 2.54mm, size 8.08x6.2mm^2, drill diamater 1.1mm, pad diameter 2.2mm, see http://www.mouser.com/ds/2/324/ItemDetail_1725656-920552.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MPT-0,5-3-2.54 pitch 2.54mm size 8.08x6.2mm^2 drill 1.1mm pad 2.2mm +0 +3 +3 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_MPT-0,5-4-2.54_1x04_P2.54mm_Horizontal +Terminal Block Phoenix MPT-0,5-4-2.54, 4 pins, pitch 2.54mm, size 10.6x6.2mm^2, drill diamater 1.1mm, pad diameter 2.2mm, see http://www.mouser.com/ds/2/324/ItemDetail_1725672-916605.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MPT-0,5-4-2.54 pitch 2.54mm size 10.6x6.2mm^2 drill 1.1mm pad 2.2mm +0 +4 +4 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_MPT-0,5-5-2.54_1x05_P2.54mm_Horizontal +Terminal Block Phoenix MPT-0,5-5-2.54, 5 pins, pitch 2.54mm, size 13.2x6.2mm^2, drill diamater 1.1mm, pad diameter 2.2mm, see http://www.mouser.com/ds/2/324/ItemDetail_1725672-916605.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MPT-0,5-5-2.54 pitch 2.54mm size 13.2x6.2mm^2 drill 1.1mm pad 2.2mm +0 +5 +5 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_MPT-0,5-6-2.54_1x06_P2.54mm_Horizontal +Terminal Block Phoenix MPT-0,5-6-2.54, 6 pins, pitch 2.54mm, size 15.7x6.2mm^2, drill diamater 1.1mm, pad diameter 2.2mm, see http://www.mouser.com/ds/2/324/ItemDetail_1725672-916605.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MPT-0,5-6-2.54 pitch 2.54mm size 15.7x6.2mm^2 drill 1.1mm pad 2.2mm +0 +6 +6 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_MPT-0,5-7-2.54_1x07_P2.54mm_Horizontal +Terminal Block Phoenix MPT-0,5-7-2.54, 7 pins, pitch 2.54mm, size 18.2x6.2mm^2, drill diamater 1.1mm, pad diameter 2.2mm, see http://www.mouser.com/ds/2/324/ItemDetail_1725672-916605.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MPT-0,5-7-2.54 pitch 2.54mm size 18.2x6.2mm^2 drill 1.1mm pad 2.2mm +0 +7 +7 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_MPT-0,5-8-2.54_1x08_P2.54mm_Horizontal +Terminal Block Phoenix MPT-0,5-8-2.54, 8 pins, pitch 2.54mm, size 20.8x6.2mm^2, drill diamater 1.1mm, pad diameter 2.2mm, see http://www.mouser.com/ds/2/324/ItemDetail_1725672-916605.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MPT-0,5-8-2.54 pitch 2.54mm size 20.8x6.2mm^2 drill 1.1mm pad 2.2mm +0 +8 +8 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_MPT-0,5-9-2.54_1x09_P2.54mm_Horizontal +Terminal Block Phoenix MPT-0,5-9-2.54, 9 pins, pitch 2.54mm, size 23.3x6.2mm^2, drill diamater 1.1mm, pad diameter 2.2mm, see http://www.mouser.com/ds/2/324/ItemDetail_1725672-916605.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MPT-0,5-9-2.54 pitch 2.54mm size 23.3x6.2mm^2 drill 1.1mm pad 2.2mm +0 +9 +9 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_MPT-0,5-10-2.54_1x10_P2.54mm_Horizontal +Terminal Block Phoenix MPT-0,5-10-2.54, 10 pins, pitch 2.54mm, size 25.9x6.2mm^2, drill diamater 1.1mm, pad diameter 2.2mm, see http://www.mouser.com/ds/2/324/ItemDetail_1725672-916605.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MPT-0,5-10-2.54 pitch 2.54mm size 25.9x6.2mm^2 drill 1.1mm pad 2.2mm +0 +10 +10 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_MPT-0,5-11-2.54_1x11_P2.54mm_Horizontal +Terminal Block Phoenix MPT-0,5-11-2.54, 11 pins, pitch 2.54mm, size 28.4x6.2mm^2, drill diamater 1.1mm, pad diameter 2.2mm, see http://www.mouser.com/ds/2/324/ItemDetail_1725672-916605.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MPT-0,5-11-2.54 pitch 2.54mm size 28.4x6.2mm^2 drill 1.1mm pad 2.2mm +0 +11 +11 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_MPT-0,5-12-2.54_1x12_P2.54mm_Horizontal +Terminal Block Phoenix MPT-0,5-12-2.54, 12 pins, pitch 2.54mm, size 30.9x6.2mm^2, drill diamater 1.1mm, pad diameter 2.2mm, see http://www.mouser.com/ds/2/324/ItemDetail_1725672-916605.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix MPT-0,5-12-2.54 pitch 2.54mm size 30.9x6.2mm^2 drill 1.1mm pad 2.2mm +0 +12 +12 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_PT-1,5-2-3.5-H_1x02_P3.50mm_Horizontal +Terminal Block Phoenix PT-1,5-2-3.5-H, 2 pins, pitch 3.5mm, size 7x7.6mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix PT-1,5-2-3.5-H pitch 3.5mm size 7x7.6mm^2 drill 1.2mm pad 2.4mm +0 +2 +2 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_PT-1,5-2-5.0-H_1x02_P5.00mm_Horizontal +Terminal Block Phoenix PT-1,5-2-5.0-H, 2 pins, pitch 5mm, size 10x9mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.mouser.com/ds/2/324/ItemDetail_1935161-922578.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix PT-1,5-2-5.0-H pitch 5mm size 10x9mm^2 drill 1.3mm pad 2.6mm +0 +2 +2 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_PT-1,5-3-3.5-H_1x03_P3.50mm_Horizontal +Terminal Block Phoenix PT-1,5-3-3.5-H, 3 pins, pitch 3.5mm, size 10.5x7.6mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix PT-1,5-3-3.5-H pitch 3.5mm size 10.5x7.6mm^2 drill 1.2mm pad 2.4mm +0 +3 +3 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_PT-1,5-3-5.0-H_1x03_P5.00mm_Horizontal +Terminal Block Phoenix PT-1,5-3-5.0-H, 3 pins, pitch 5mm, size 15x9mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.mouser.com/ds/2/324/ItemDetail_1935161-922578.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix PT-1,5-3-5.0-H pitch 5mm size 15x9mm^2 drill 1.3mm pad 2.6mm +0 +3 +3 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_PT-1,5-4-3.5-H_1x04_P3.50mm_Horizontal +Terminal Block Phoenix PT-1,5-4-3.5-H, 4 pins, pitch 3.5mm, size 14x7.6mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix PT-1,5-4-3.5-H pitch 3.5mm size 14x7.6mm^2 drill 1.2mm pad 2.4mm +0 +4 +4 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_PT-1,5-4-5.0-H_1x04_P5.00mm_Horizontal +Terminal Block Phoenix PT-1,5-4-5.0-H, 4 pins, pitch 5mm, size 20x9mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.mouser.com/ds/2/324/ItemDetail_1935161-922578.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix PT-1,5-4-5.0-H pitch 5mm size 20x9mm^2 drill 1.3mm pad 2.6mm +0 +4 +4 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_PT-1,5-5-3.5-H_1x05_P3.50mm_Horizontal +Terminal Block Phoenix PT-1,5-5-3.5-H, 5 pins, pitch 3.5mm, size 17.5x7.6mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix PT-1,5-5-3.5-H pitch 3.5mm size 17.5x7.6mm^2 drill 1.2mm pad 2.4mm +0 +5 +5 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_PT-1,5-5-5.0-H_1x05_P5.00mm_Horizontal +Terminal Block Phoenix PT-1,5-5-5.0-H, 5 pins, pitch 5mm, size 25x9mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.mouser.com/ds/2/324/ItemDetail_1935161-922578.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix PT-1,5-5-5.0-H pitch 5mm size 25x9mm^2 drill 1.3mm pad 2.6mm +0 +5 +5 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_PT-1,5-6-3.5-H_1x06_P3.50mm_Horizontal +Terminal Block Phoenix PT-1,5-6-3.5-H, 6 pins, pitch 3.5mm, size 21x7.6mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix PT-1,5-6-3.5-H pitch 3.5mm size 21x7.6mm^2 drill 1.2mm pad 2.4mm +0 +6 +6 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_PT-1,5-6-5.0-H_1x06_P5.00mm_Horizontal +Terminal Block Phoenix PT-1,5-6-5.0-H, 6 pins, pitch 5mm, size 30x9mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.mouser.com/ds/2/324/ItemDetail_1935161-922578.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix PT-1,5-6-5.0-H pitch 5mm size 30x9mm^2 drill 1.3mm pad 2.6mm +0 +6 +6 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_PT-1,5-7-3.5-H_1x07_P3.50mm_Horizontal +Terminal Block Phoenix PT-1,5-7-3.5-H, 7 pins, pitch 3.5mm, size 24.5x7.6mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix PT-1,5-7-3.5-H pitch 3.5mm size 24.5x7.6mm^2 drill 1.2mm pad 2.4mm +0 +7 +7 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_PT-1,5-7-5.0-H_1x07_P5.00mm_Horizontal +Terminal Block Phoenix PT-1,5-7-5.0-H, 7 pins, pitch 5mm, size 35x9mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.mouser.com/ds/2/324/ItemDetail_1935161-922578.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix PT-1,5-7-5.0-H pitch 5mm size 35x9mm^2 drill 1.3mm pad 2.6mm +0 +7 +7 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_PT-1,5-8-3.5-H_1x08_P3.50mm_Horizontal +Terminal Block Phoenix PT-1,5-8-3.5-H, 8 pins, pitch 3.5mm, size 28x7.6mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix PT-1,5-8-3.5-H pitch 3.5mm size 28x7.6mm^2 drill 1.2mm pad 2.4mm +0 +8 +8 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_PT-1,5-8-5.0-H_1x08_P5.00mm_Horizontal +Terminal Block Phoenix PT-1,5-8-5.0-H, 8 pins, pitch 5mm, size 40x9mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.mouser.com/ds/2/324/ItemDetail_1935161-922578.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix PT-1,5-8-5.0-H pitch 5mm size 40x9mm^2 drill 1.3mm pad 2.6mm +0 +8 +8 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_PT-1,5-9-3.5-H_1x09_P3.50mm_Horizontal +Terminal Block Phoenix PT-1,5-9-3.5-H, 9 pins, pitch 3.5mm, size 31.5x7.6mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix PT-1,5-9-3.5-H pitch 3.5mm size 31.5x7.6mm^2 drill 1.2mm pad 2.4mm +0 +9 +9 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_PT-1,5-9-5.0-H_1x09_P5.00mm_Horizontal +Terminal Block Phoenix PT-1,5-9-5.0-H, 9 pins, pitch 5mm, size 45x9mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.mouser.com/ds/2/324/ItemDetail_1935161-922578.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix PT-1,5-9-5.0-H pitch 5mm size 45x9mm^2 drill 1.3mm pad 2.6mm +0 +9 +9 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_PT-1,5-10-3.5-H_1x10_P3.50mm_Horizontal +Terminal Block Phoenix PT-1,5-10-3.5-H, 10 pins, pitch 3.5mm, size 35x7.6mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix PT-1,5-10-3.5-H pitch 3.5mm size 35x7.6mm^2 drill 1.2mm pad 2.4mm +0 +10 +10 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_PT-1,5-10-5.0-H_1x10_P5.00mm_Horizontal +Terminal Block Phoenix PT-1,5-10-5.0-H, 10 pins, pitch 5mm, size 50x9mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.mouser.com/ds/2/324/ItemDetail_1935161-922578.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix PT-1,5-10-5.0-H pitch 5mm size 50x9mm^2 drill 1.3mm pad 2.6mm +0 +10 +10 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_PT-1,5-11-3.5-H_1x11_P3.50mm_Horizontal +Terminal Block Phoenix PT-1,5-11-3.5-H, 11 pins, pitch 3.5mm, size 38.5x7.6mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix PT-1,5-11-3.5-H pitch 3.5mm size 38.5x7.6mm^2 drill 1.2mm pad 2.4mm +0 +11 +11 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_PT-1,5-11-5.0-H_1x11_P5.00mm_Horizontal +Terminal Block Phoenix PT-1,5-11-5.0-H, 11 pins, pitch 5mm, size 55x9mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.mouser.com/ds/2/324/ItemDetail_1935161-922578.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix PT-1,5-11-5.0-H pitch 5mm size 55x9mm^2 drill 1.3mm pad 2.6mm +0 +11 +11 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_PT-1,5-12-3.5-H_1x12_P3.50mm_Horizontal +Terminal Block Phoenix PT-1,5-12-3.5-H, 12 pins, pitch 3.5mm, size 42x7.6mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix PT-1,5-12-3.5-H pitch 3.5mm size 42x7.6mm^2 drill 1.2mm pad 2.4mm +0 +12 +12 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_PT-1,5-12-5.0-H_1x12_P5.00mm_Horizontal +Terminal Block Phoenix PT-1,5-12-5.0-H, 12 pins, pitch 5mm, size 60x9mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.mouser.com/ds/2/324/ItemDetail_1935161-922578.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix PT-1,5-12-5.0-H pitch 5mm size 60x9mm^2 drill 1.3mm pad 2.6mm +0 +12 +12 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_PT-1,5-13-3.5-H_1x13_P3.50mm_Horizontal +Terminal Block Phoenix PT-1,5-13-3.5-H, 13 pins, pitch 3.5mm, size 45.5x7.6mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix PT-1,5-13-3.5-H pitch 3.5mm size 45.5x7.6mm^2 drill 1.2mm pad 2.4mm +0 +13 +13 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_PT-1,5-13-5.0-H_1x13_P5.00mm_Horizontal +Terminal Block Phoenix PT-1,5-13-5.0-H, 13 pins, pitch 5mm, size 65x9mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.mouser.com/ds/2/324/ItemDetail_1935161-922578.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix PT-1,5-13-5.0-H pitch 5mm size 65x9mm^2 drill 1.3mm pad 2.6mm +0 +13 +13 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_PT-1,5-14-3.5-H_1x14_P3.50mm_Horizontal +Terminal Block Phoenix PT-1,5-14-3.5-H, 14 pins, pitch 3.5mm, size 49x7.6mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix PT-1,5-14-3.5-H pitch 3.5mm size 49x7.6mm^2 drill 1.2mm pad 2.4mm +0 +14 +14 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_PT-1,5-14-5.0-H_1x14_P5.00mm_Horizontal +Terminal Block Phoenix PT-1,5-14-5.0-H, 14 pins, pitch 5mm, size 70x9mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.mouser.com/ds/2/324/ItemDetail_1935161-922578.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix PT-1,5-14-5.0-H pitch 5mm size 70x9mm^2 drill 1.3mm pad 2.6mm +0 +14 +14 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_PT-1,5-15-3.5-H_1x15_P3.50mm_Horizontal +Terminal Block Phoenix PT-1,5-15-3.5-H, 15 pins, pitch 3.5mm, size 52.5x7.6mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix PT-1,5-15-3.5-H pitch 3.5mm size 52.5x7.6mm^2 drill 1.2mm pad 2.4mm +0 +15 +15 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_PT-1,5-15-5.0-H_1x15_P5.00mm_Horizontal +Terminal Block Phoenix PT-1,5-15-5.0-H, 15 pins, pitch 5mm, size 75x9mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.mouser.com/ds/2/324/ItemDetail_1935161-922578.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix PT-1,5-15-5.0-H pitch 5mm size 75x9mm^2 drill 1.3mm pad 2.6mm +0 +15 +15 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_PT-1,5-16-3.5-H_1x16_P3.50mm_Horizontal +Terminal Block Phoenix PT-1,5-16-3.5-H, 16 pins, pitch 3.5mm, size 56x7.6mm^2, drill diamater 1.2mm, pad diameter 2.4mm, see , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix PT-1,5-16-3.5-H pitch 3.5mm size 56x7.6mm^2 drill 1.2mm pad 2.4mm +0 +16 +16 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_PT-1,5-16-5.0-H_1x16_P5.00mm_Horizontal +Terminal Block Phoenix PT-1,5-16-5.0-H, 16 pins, pitch 5mm, size 80x9mm^2, drill diamater 1.3mm, pad diameter 2.6mm, see http://www.mouser.com/ds/2/324/ItemDetail_1935161-922578.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix PT-1,5-16-5.0-H pitch 5mm size 80x9mm^2 drill 1.3mm pad 2.6mm +0 +16 +16 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_PTSM-0,5-2-2,5-V-SMD_1x02-1MP_P2.50mm_Vertical +PhoenixContact PTSM0,5 2 2,5mm vertical SMD spring clamp terminal block connector http://www.phoenixcontact.com/us/products/1814702/pdf +PhoenixContact PTSM0.5 2 2.5mm vertical SMD spring clamp terminal block connector +0 +4 +3 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_PTSM-0,5-2-2.5-H-THR_1x02_P2.50mm_Horizontal +Terminal Block Phoenix PTSM-0,5-2-2.5-H-THR, 2 pins, pitch 2.5mm, size 7.2x10mm^2, drill diamater 1.2mm, pad diameter 3mm, see http://www.produktinfo.conrad.com/datenblaetter/550000-574999/556441-da-01-de-LEITERPLATTENKL__PTSM_0_5__8_2_5_H_THR.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix PTSM-0,5-2-2.5-H-THR pitch 2.5mm size 7.2x10mm^2 drill 1.2mm pad 3mm +0 +4 +2 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_PTSM-0,5-2-2.5-V-THR_1x02_P2.50mm_Vertical +Terminal Block Phoenix PTSM-0,5-2-2.5-V-THR, vertical (cable from top), 2 pins, pitch 2.5mm, size 5.5x5mm^2, drill diamater 1.2mm, pad diameter 2mm, see http://www.produktinfo.conrad.com/datenblaetter/550000-574999/556444-da-01-de-LEITERPLATTENKL__PTSM_0_5__4_2_5_V_THR.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix PTSM-0,5-2-2.5-V-THR vertical pitch 2.5mm size 5.5x5mm^2 drill 1.2mm pad 2mm +0 +4 +2 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_PTSM-0,5-2-HV-2.5-SMD_1x02-1MP_P2.50mm_Vertical +PhoenixContact PTSM0,5 2 HV 2,5mm vertical SMD spring clamp terminal block connector http://www.phoenixcontact.com/us/products/1778696/pdf +2.5mm vertical SMD spring clamp terminal block connector +0 +4 +3 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_PTSM-0,5-3-2,5-V-SMD_1x03-1MP_P2.50mm_Vertical +PhoenixContact PTSM0,5 3 2,5mm vertical SMD spring clamp terminal block connector http://www.phoenixcontact.com/us/products/1814715/pdf +PhoenixContact PTSM0.5 3 2.5mm vertical SMD spring clamp terminal block connector +0 +5 +4 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_PTSM-0,5-3-2.5-H-THR_1x03_P2.50mm_Horizontal +Terminal Block Phoenix PTSM-0,5-3-2.5-H-THR, 3 pins, pitch 2.5mm, size 9.7x10mm^2, drill diamater 1.2mm, pad diameter 3mm, see http://www.produktinfo.conrad.com/datenblaetter/550000-574999/556441-da-01-de-LEITERPLATTENKL__PTSM_0_5__8_2_5_H_THR.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix PTSM-0,5-3-2.5-H-THR pitch 2.5mm size 9.7x10mm^2 drill 1.2mm pad 3mm +0 +6 +3 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_PTSM-0,5-3-2.5-V-THR_1x03_P2.50mm_Vertical +Terminal Block Phoenix PTSM-0,5-3-2.5-V-THR, vertical (cable from top), 3 pins, pitch 2.5mm, size 8x5mm^2, drill diamater 1.2mm, pad diameter 2mm, see http://www.produktinfo.conrad.com/datenblaetter/550000-574999/556444-da-01-de-LEITERPLATTENKL__PTSM_0_5__4_2_5_V_THR.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix PTSM-0,5-3-2.5-V-THR vertical pitch 2.5mm size 8x5mm^2 drill 1.2mm pad 2mm +0 +6 +3 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_PTSM-0,5-3-HV-2.5-SMD_1x03-1MP_P2.50mm_Vertical +PhoenixContact PTSM0,5 3 HV 2,5mm vertical SMD spring clamp terminal block connector http://www.phoenixcontact.com/us/products/1778706/pdf +2.5mm vertical SMD spring clamp terminal block connector +0 +5 +4 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_PTSM-0,5-4-2,5-V-SMD_1x04-1MP_P2.50mm_Vertical +PhoenixContact PTSM0,5 4 2,5mm vertical SMD spring clamp terminal block connector http://www.phoenixcontact.com/us/products/1814728/pdf +PhoenixContact PTSM0.5 4 2.5mm vertical SMD spring clamp terminal block connector +0 +6 +5 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_PTSM-0,5-4-2.5-H-THR_1x04_P2.50mm_Horizontal +Terminal Block Phoenix PTSM-0,5-4-2.5-H-THR, 4 pins, pitch 2.5mm, size 12.2x10mm^2, drill diamater 1.2mm, pad diameter 3mm, see http://www.produktinfo.conrad.com/datenblaetter/550000-574999/556441-da-01-de-LEITERPLATTENKL__PTSM_0_5__8_2_5_H_THR.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix PTSM-0,5-4-2.5-H-THR pitch 2.5mm size 12.2x10mm^2 drill 1.2mm pad 3mm +0 +8 +4 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_PTSM-0,5-4-2.5-V-THR_1x04_P2.50mm_Vertical +Terminal Block Phoenix PTSM-0,5-4-2.5-V-THR, vertical (cable from top), 4 pins, pitch 2.5mm, size 10.5x5mm^2, drill diamater 1.2mm, pad diameter 2mm, see http://www.produktinfo.conrad.com/datenblaetter/550000-574999/556444-da-01-de-LEITERPLATTENKL__PTSM_0_5__4_2_5_V_THR.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix PTSM-0,5-4-2.5-V-THR vertical pitch 2.5mm size 10.5x5mm^2 drill 1.2mm pad 2mm +0 +8 +4 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_PTSM-0,5-4-HV-2.5-SMD_1x04-1MP_P2.50mm_Vertical +PhoenixContact PTSM0,5 4 HV 2,5mm vertical SMD spring clamp terminal block connector http://www.phoenixcontact.com/us/products/1778719/pdf +2.5mm vertical SMD spring clamp terminal block connector +0 +4 +3 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_PTSM-0,5-5-2,5-V-SMD_1x05-1MP_P2.50mm_Vertical +PhoenixContact PTSM0,5 5 2,5mm vertical SMD spring clamp terminal block connector http://www.phoenixcontact.com/us/products/1814731/pdf +PhoenixContact PTSM0.5 5 2.5mm vertical SMD spring clamp terminal block connector +0 +7 +6 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_PTSM-0,5-5-2.5-H-THR_1x05_P2.50mm_Horizontal +Terminal Block Phoenix PTSM-0,5-5-2.5-H-THR, 5 pins, pitch 2.5mm, size 14.7x10mm^2, drill diamater 1.2mm, pad diameter 3mm, see http://www.produktinfo.conrad.com/datenblaetter/550000-574999/556441-da-01-de-LEITERPLATTENKL__PTSM_0_5__8_2_5_H_THR.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix PTSM-0,5-5-2.5-H-THR pitch 2.5mm size 14.7x10mm^2 drill 1.2mm pad 3mm +0 +10 +5 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_PTSM-0,5-5-2.5-V-THR_1x05_P2.50mm_Vertical +Terminal Block Phoenix PTSM-0,5-5-2.5-V-THR, vertical (cable from top), 5 pins, pitch 2.5mm, size 13x5mm^2, drill diamater 1.2mm, pad diameter 2mm, see http://www.produktinfo.conrad.com/datenblaetter/550000-574999/556444-da-01-de-LEITERPLATTENKL__PTSM_0_5__4_2_5_V_THR.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix PTSM-0,5-5-2.5-V-THR vertical pitch 2.5mm size 13x5mm^2 drill 1.2mm pad 2mm +0 +10 +5 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_PTSM-0,5-5-HV-2.5-SMD_1x05-1MP_P2.50mm_Vertical +PhoenixContact PTSM0,5 5 HV 2,5mm vertical SMD spring clamp terminal block connector http://www.phoenixcontact.com/us/products/1778722/pdf +2.5mm vertical SMD spring clamp terminal block connector +0 +7 +6 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_PTSM-0,5-6-2,5-V-SMD_1x06-1MP_P2.50mm_Vertical +PhoenixContact PTSM0,5 6 2,5mm vertical SMD spring clamp terminal block connector http://www.phoenixcontact.com/us/products/1814744/pdf +PhoenixContact PTSM0.5 6 2.5mm vertical SMD spring clamp terminal block connector +0 +8 +7 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_PTSM-0,5-6-2.5-H-THR_1x06_P2.50mm_Horizontal +Terminal Block Phoenix PTSM-0,5-6-2.5-H-THR, 6 pins, pitch 2.5mm, size 17.2x10mm^2, drill diamater 1.2mm, pad diameter 3mm, see http://www.produktinfo.conrad.com/datenblaetter/550000-574999/556441-da-01-de-LEITERPLATTENKL__PTSM_0_5__8_2_5_H_THR.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix PTSM-0,5-6-2.5-H-THR pitch 2.5mm size 17.2x10mm^2 drill 1.2mm pad 3mm +0 +12 +6 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_PTSM-0,5-6-2.5-V-THR_1x06_P2.50mm_Vertical +Terminal Block Phoenix PTSM-0,5-6-2.5-V-THR, vertical (cable from top), 6 pins, pitch 2.5mm, size 15.5x5mm^2, drill diamater 1.2mm, pad diameter 2mm, see http://www.produktinfo.conrad.com/datenblaetter/550000-574999/556444-da-01-de-LEITERPLATTENKL__PTSM_0_5__4_2_5_V_THR.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix PTSM-0,5-6-2.5-V-THR vertical pitch 2.5mm size 15.5x5mm^2 drill 1.2mm pad 2mm +0 +12 +6 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_PTSM-0,5-6-HV-2.5-SMD_1x06-1MP_P2.50mm_Vertical +PhoenixContact PTSM0,5 6 HV 2,5mm vertical SMD spring clamp terminal block connector http://www.phoenixcontact.com/us/products/1778735/pdf +2.5mm vertical SMD spring clamp terminal block connector +0 +8 +7 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_PTSM-0,5-7-2,5-V-SMD_1x07-1MP_P2.50mm_Vertical +PhoenixContact PTSM0,5 7 2,5mm vertical SMD spring clamp terminal block connector http://www.phoenixcontact.com/us/products/1814757/pdf +PhoenixContact PTSM0.5 7 2.5mm vertical SMD spring clamp terminal block connector +0 +9 +8 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_PTSM-0,5-7-2.5-H-THR_1x07_P2.50mm_Horizontal +Terminal Block Phoenix PTSM-0,5-7-2.5-H-THR, 7 pins, pitch 2.5mm, size 19.7x10mm^2, drill diamater 1.2mm, pad diameter 3mm, see http://www.produktinfo.conrad.com/datenblaetter/550000-574999/556441-da-01-de-LEITERPLATTENKL__PTSM_0_5__8_2_5_H_THR.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix PTSM-0,5-7-2.5-H-THR pitch 2.5mm size 19.7x10mm^2 drill 1.2mm pad 3mm +0 +14 +7 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_PTSM-0,5-7-2.5-V-THR_1x07_P2.50mm_Vertical +Terminal Block Phoenix PTSM-0,5-7-2.5-V-THR, vertical (cable from top), 7 pins, pitch 2.5mm, size 18x5mm^2, drill diamater 1.2mm, pad diameter 2mm, see http://www.produktinfo.conrad.com/datenblaetter/550000-574999/556444-da-01-de-LEITERPLATTENKL__PTSM_0_5__4_2_5_V_THR.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix PTSM-0,5-7-2.5-V-THR vertical pitch 2.5mm size 18x5mm^2 drill 1.2mm pad 2mm +0 +14 +7 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_PTSM-0,5-7-HV-2.5-SMD_1x07-1MP_P2.50mm_Vertical +PhoenixContact PTSM0,5 7 HV 2,5mm vertical SMD spring clamp terminal block connector http://www.phoenixcontact.com/us/products/1778748/pdf +2.5mm vertical SMD spring clamp terminal block connector +0 +9 +8 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_PTSM-0,5-8-2,5-V-SMD_1x08-1MP_P2.50mm_Vertical +PhoenixContact PTSM0,5 8 2,5mm vertical SMD spring clamp terminal block connector http://www.phoenixcontact.com/us/products/1814760/pdf +PhoenixContact PTSM0.5 8 2.5mm vertical SMD spring clamp terminal block connector +0 +10 +9 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_PTSM-0,5-8-2.5-H-THR_1x08_P2.50mm_Horizontal +Terminal Block Phoenix PTSM-0,5-8-2.5-H-THR, 8 pins, pitch 2.5mm, size 22.2x10mm^2, drill diamater 1.2mm, pad diameter 3mm, see http://www.produktinfo.conrad.com/datenblaetter/550000-574999/556441-da-01-de-LEITERPLATTENKL__PTSM_0_5__8_2_5_H_THR.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix PTSM-0,5-8-2.5-H-THR pitch 2.5mm size 22.2x10mm^2 drill 1.2mm pad 3mm +0 +16 +8 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_PTSM-0,5-8-2.5-V-THR_1x08_P2.50mm_Vertical +Terminal Block Phoenix PTSM-0,5-8-2.5-V-THR, vertical (cable from top), 8 pins, pitch 2.5mm, size 20.5x5mm^2, drill diamater 1.2mm, pad diameter 2mm, see http://www.produktinfo.conrad.com/datenblaetter/550000-574999/556444-da-01-de-LEITERPLATTENKL__PTSM_0_5__4_2_5_V_THR.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_Phoenix +THT Terminal Block Phoenix PTSM-0,5-8-2.5-V-THR vertical pitch 2.5mm size 20.5x5mm^2 drill 1.2mm pad 2mm +0 +16 +8 +TerminalBlock_Phoenix +TerminalBlock_Phoenix_PTSM-0,5-8-HV-2.5-SMD_1x08-1MP_P2.50mm_Vertical +PhoenixContact PTSM0,5 8 HV 2,5mm vertical SMD spring clamp terminal block connector http://www.phoenixcontact.com/us/products/1778751/pdf +2.5mm vertical SMD spring clamp terminal block connector +0 +10 +9 +TerminalBlock_RND +TerminalBlock_RND_205-00001_1x02_P5.00mm_Horizontal +terminal block RND 205-00001, 2 pins, pitch 5mm, size 10x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00001_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00001 pitch 5mm size 10x9mm^2 drill 1.3mm pad 2.5mm +0 +2 +2 +TerminalBlock_RND +TerminalBlock_RND_205-00002_1x03_P5.00mm_Horizontal +terminal block RND 205-00002, 3 pins, pitch 5mm, size 15x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00001_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00002 pitch 5mm size 15x9mm^2 drill 1.3mm pad 2.5mm +0 +3 +3 +TerminalBlock_RND +TerminalBlock_RND_205-00003_1x04_P5.00mm_Horizontal +terminal block RND 205-00003, 4 pins, pitch 5mm, size 20x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00001_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00003 pitch 5mm size 20x9mm^2 drill 1.3mm pad 2.5mm +0 +4 +4 +TerminalBlock_RND +TerminalBlock_RND_205-00004_1x05_P5.00mm_Horizontal +terminal block RND 205-00004, 5 pins, pitch 5mm, size 25x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00001_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00004 pitch 5mm size 25x9mm^2 drill 1.3mm pad 2.5mm +0 +5 +5 +TerminalBlock_RND +TerminalBlock_RND_205-00005_1x06_P5.00mm_Horizontal +terminal block RND 205-00005, 6 pins, pitch 5mm, size 30x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00001_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00005 pitch 5mm size 30x9mm^2 drill 1.3mm pad 2.5mm +0 +6 +6 +TerminalBlock_RND +TerminalBlock_RND_205-00006_1x07_P5.00mm_Horizontal +terminal block RND 205-00006, 7 pins, pitch 5mm, size 35x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00001_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00006 pitch 5mm size 35x9mm^2 drill 1.3mm pad 2.5mm +0 +7 +7 +TerminalBlock_RND +TerminalBlock_RND_205-00007_1x08_P5.00mm_Horizontal +terminal block RND 205-00007, 8 pins, pitch 5mm, size 40x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00001_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00007 pitch 5mm size 40x9mm^2 drill 1.3mm pad 2.5mm +0 +8 +8 +TerminalBlock_RND +TerminalBlock_RND_205-00008_1x09_P5.00mm_Horizontal +terminal block RND 205-00008, 9 pins, pitch 5mm, size 45x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00001_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00008 pitch 5mm size 45x9mm^2 drill 1.3mm pad 2.5mm +0 +9 +9 +TerminalBlock_RND +TerminalBlock_RND_205-00009_1x10_P5.00mm_Horizontal +terminal block RND 205-00009, 10 pins, pitch 5mm, size 50x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00001_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00009 pitch 5mm size 50x9mm^2 drill 1.3mm pad 2.5mm +0 +10 +10 +TerminalBlock_RND +TerminalBlock_RND_205-00010_1x11_P5.00mm_Horizontal +terminal block RND 205-00010, 11 pins, pitch 5mm, size 55x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00001_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00010 pitch 5mm size 55x9mm^2 drill 1.3mm pad 2.5mm +0 +11 +11 +TerminalBlock_RND +TerminalBlock_RND_205-00011_1x12_P5.00mm_Horizontal +terminal block RND 205-00011, 12 pins, pitch 5mm, size 60x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00001_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00011 pitch 5mm size 60x9mm^2 drill 1.3mm pad 2.5mm +0 +12 +12 +TerminalBlock_RND +TerminalBlock_RND_205-00012_1x02_P5.00mm_Horizontal +terminal block RND 205-00012, 2 pins, pitch 5mm, size 10x7.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00012_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00012 pitch 5mm size 10x7.6mm^2 drill 1.3mm pad 2.5mm +0 +2 +2 +TerminalBlock_RND +TerminalBlock_RND_205-00013_1x03_P5.00mm_Horizontal +terminal block RND 205-00013, 3 pins, pitch 5mm, size 15x7.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00012_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00013 pitch 5mm size 15x7.6mm^2 drill 1.3mm pad 2.5mm +0 +3 +3 +TerminalBlock_RND +TerminalBlock_RND_205-00014_1x04_P5.00mm_Horizontal +terminal block RND 205-00014, 4 pins, pitch 5mm, size 20x7.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00012_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00014 pitch 5mm size 20x7.6mm^2 drill 1.3mm pad 2.5mm +0 +4 +4 +TerminalBlock_RND +TerminalBlock_RND_205-00015_1x05_P5.00mm_Horizontal +terminal block RND 205-00015, 5 pins, pitch 5mm, size 25x7.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00012_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00015 pitch 5mm size 25x7.6mm^2 drill 1.3mm pad 2.5mm +0 +5 +5 +TerminalBlock_RND +TerminalBlock_RND_205-00016_1x06_P5.00mm_Horizontal +terminal block RND 205-00016, 6 pins, pitch 5mm, size 30x7.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00012_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00016 pitch 5mm size 30x7.6mm^2 drill 1.3mm pad 2.5mm +0 +6 +6 +TerminalBlock_RND +TerminalBlock_RND_205-00017_1x07_P5.00mm_Horizontal +terminal block RND 205-00017, 7 pins, pitch 5mm, size 35x7.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00012_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00017 pitch 5mm size 35x7.6mm^2 drill 1.3mm pad 2.5mm +0 +7 +7 +TerminalBlock_RND +TerminalBlock_RND_205-00018_1x08_P5.00mm_Horizontal +terminal block RND 205-00018, 8 pins, pitch 5mm, size 40x7.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00012_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00018 pitch 5mm size 40x7.6mm^2 drill 1.3mm pad 2.5mm +0 +8 +8 +TerminalBlock_RND +TerminalBlock_RND_205-00019_1x09_P5.00mm_Horizontal +terminal block RND 205-00019, 9 pins, pitch 5mm, size 45x7.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00012_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00019 pitch 5mm size 45x7.6mm^2 drill 1.3mm pad 2.5mm +0 +9 +9 +TerminalBlock_RND +TerminalBlock_RND_205-00020_1x10_P5.00mm_Horizontal +terminal block RND 205-00020, 10 pins, pitch 5mm, size 50x7.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00012_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00020 pitch 5mm size 50x7.6mm^2 drill 1.3mm pad 2.5mm +0 +10 +10 +TerminalBlock_RND +TerminalBlock_RND_205-00021_1x11_P5.00mm_Horizontal +terminal block RND 205-00021, 11 pins, pitch 5mm, size 55x7.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00012_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00021 pitch 5mm size 55x7.6mm^2 drill 1.3mm pad 2.5mm +0 +11 +11 +TerminalBlock_RND +TerminalBlock_RND_205-00022_1x12_P5.00mm_Horizontal +terminal block RND 205-00022, 12 pins, pitch 5mm, size 60x7.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00012_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00022 pitch 5mm size 60x7.6mm^2 drill 1.3mm pad 2.5mm +0 +12 +12 +TerminalBlock_RND +TerminalBlock_RND_205-00023_1x02_P10.00mm_Horizontal +terminal block RND 205-00023, 2 pins, pitch 10mm, size 15x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00023 pitch 10mm size 15x9mm^2 drill 1.3mm pad 2.5mm +0 +2 +2 +TerminalBlock_RND +TerminalBlock_RND_205-00024_1x03_P10.00mm_Horizontal +terminal block RND 205-00024, 3 pins, pitch 10mm, size 25x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00024 pitch 10mm size 25x9mm^2 drill 1.3mm pad 2.5mm +0 +3 +3 +TerminalBlock_RND +TerminalBlock_RND_205-00025_1x04_P10.00mm_Horizontal +terminal block RND 205-00025, 4 pins, pitch 10mm, size 35x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00025 pitch 10mm size 35x9mm^2 drill 1.3mm pad 2.5mm +0 +4 +4 +TerminalBlock_RND +TerminalBlock_RND_205-00026_1x05_P10.00mm_Horizontal +terminal block RND 205-00026, 5 pins, pitch 10mm, size 45x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00026 pitch 10mm size 45x9mm^2 drill 1.3mm pad 2.5mm +0 +5 +5 +TerminalBlock_RND +TerminalBlock_RND_205-00027_1x06_P10.00mm_Horizontal +terminal block RND 205-00027, 6 pins, pitch 10mm, size 55x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00027 pitch 10mm size 55x9mm^2 drill 1.3mm pad 2.5mm +0 +6 +6 +TerminalBlock_RND +TerminalBlock_RND_205-00028_1x07_P10.00mm_Horizontal +terminal block RND 205-00028, 7 pins, pitch 10mm, size 65x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00028 pitch 10mm size 65x9mm^2 drill 1.3mm pad 2.5mm +0 +7 +7 +TerminalBlock_RND +TerminalBlock_RND_205-00029_1x08_P10.00mm_Horizontal +terminal block RND 205-00029, 8 pins, pitch 10mm, size 75x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00029 pitch 10mm size 75x9mm^2 drill 1.3mm pad 2.5mm +0 +8 +8 +TerminalBlock_RND +TerminalBlock_RND_205-00030_1x09_P10.00mm_Horizontal +terminal block RND 205-00030, 9 pins, pitch 10mm, size 85x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00030 pitch 10mm size 85x9mm^2 drill 1.3mm pad 2.5mm +0 +9 +9 +TerminalBlock_RND +TerminalBlock_RND_205-00031_1x10_P10.00mm_Horizontal +terminal block RND 205-00031, 10 pins, pitch 10mm, size 95x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00031 pitch 10mm size 95x9mm^2 drill 1.3mm pad 2.5mm +0 +10 +10 +TerminalBlock_RND +TerminalBlock_RND_205-00032_1x11_P10.00mm_Horizontal +terminal block RND 205-00032, 11 pins, pitch 10mm, size 105x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00032 pitch 10mm size 105x9mm^2 drill 1.3mm pad 2.5mm +0 +11 +11 +TerminalBlock_RND +TerminalBlock_RND_205-00033_1x12_P10.00mm_Horizontal +terminal block RND 205-00033, 12 pins, pitch 10mm, size 115x9mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00033 pitch 10mm size 115x9mm^2 drill 1.3mm pad 2.5mm +0 +12 +12 +TerminalBlock_RND +TerminalBlock_RND_205-00045_1x02_P5.00mm_Horizontal +terminal block RND 205-00045, 2 pins, pitch 5mm, size 10x8.1mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00045_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00045 pitch 5mm size 10x8.1mm^2 drill 1.1mm pad 2.1mm +0 +2 +2 +TerminalBlock_RND +TerminalBlock_RND_205-00046_1x03_P5.00mm_Horizontal +terminal block RND 205-00046, 3 pins, pitch 5mm, size 15x8.1mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00045_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00046 pitch 5mm size 15x8.1mm^2 drill 1.1mm pad 2.1mm +0 +3 +3 +TerminalBlock_RND +TerminalBlock_RND_205-00047_1x04_P5.00mm_Horizontal +terminal block RND 205-00047, 4 pins, pitch 5mm, size 20x8.1mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00045_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00047 pitch 5mm size 20x8.1mm^2 drill 1.1mm pad 2.1mm +0 +4 +4 +TerminalBlock_RND +TerminalBlock_RND_205-00048_1x05_P5.00mm_Horizontal +terminal block RND 205-00048, 5 pins, pitch 5mm, size 25x8.1mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00045_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00048 pitch 5mm size 25x8.1mm^2 drill 1.1mm pad 2.1mm +0 +5 +5 +TerminalBlock_RND +TerminalBlock_RND_205-00049_1x06_P5.00mm_Horizontal +terminal block RND 205-00049, 6 pins, pitch 5mm, size 30x8.1mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00045_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00049 pitch 5mm size 30x8.1mm^2 drill 1.1mm pad 2.1mm +0 +6 +6 +TerminalBlock_RND +TerminalBlock_RND_205-00050_1x07_P5.00mm_Horizontal +terminal block RND 205-00050, 7 pins, pitch 5mm, size 35x8.1mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00045_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00050 pitch 5mm size 35x8.1mm^2 drill 1.1mm pad 2.1mm +0 +7 +7 +TerminalBlock_RND +TerminalBlock_RND_205-00051_1x08_P5.00mm_Horizontal +terminal block RND 205-00051, 8 pins, pitch 5mm, size 40x8.1mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00045_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00051 pitch 5mm size 40x8.1mm^2 drill 1.1mm pad 2.1mm +0 +8 +8 +TerminalBlock_RND +TerminalBlock_RND_205-00052_1x09_P5.00mm_Horizontal +terminal block RND 205-00052, 9 pins, pitch 5mm, size 45x8.1mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00045_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00052 pitch 5mm size 45x8.1mm^2 drill 1.1mm pad 2.1mm +0 +9 +9 +TerminalBlock_RND +TerminalBlock_RND_205-00053_1x10_P5.00mm_Horizontal +terminal block RND 205-00053, 10 pins, pitch 5mm, size 50x8.1mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00045_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00053 pitch 5mm size 50x8.1mm^2 drill 1.1mm pad 2.1mm +0 +10 +10 +TerminalBlock_RND +TerminalBlock_RND_205-00054_1x11_P5.00mm_Horizontal +terminal block RND 205-00054, 11 pins, pitch 5mm, size 55x8.1mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00045_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00054 pitch 5mm size 55x8.1mm^2 drill 1.1mm pad 2.1mm +0 +11 +11 +TerminalBlock_RND +TerminalBlock_RND_205-00055_1x12_P5.00mm_Horizontal +terminal block RND 205-00055, 12 pins, pitch 5mm, size 60x8.1mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00045_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00055 pitch 5mm size 60x8.1mm^2 drill 1.1mm pad 2.1mm +0 +12 +12 +TerminalBlock_RND +TerminalBlock_RND_205-00056_1x02_P5.00mm_45Degree +terminal block RND 205-00056, 45Degree (cable under 45degree), 2 pins, pitch 5mm, size 10x12.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00056_DB_EN.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00056 45Degree pitch 5mm size 10x12.6mm^2 drill 1.3mm pad 2.5mm +0 +2 +2 +TerminalBlock_RND +TerminalBlock_RND_205-00057_1x03_P5.00mm_45Degree +terminal block RND 205-00057, 45Degree (cable under 45degree), 3 pins, pitch 5mm, size 15x12.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00056_DB_EN.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00057 45Degree pitch 5mm size 15x12.6mm^2 drill 1.3mm pad 2.5mm +0 +3 +3 +TerminalBlock_RND +TerminalBlock_RND_205-00058_1x04_P5.00mm_45Degree +terminal block RND 205-00058, 45Degree (cable under 45degree), 4 pins, pitch 5mm, size 20x12.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00056_DB_EN.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00058 45Degree pitch 5mm size 20x12.6mm^2 drill 1.3mm pad 2.5mm +0 +4 +4 +TerminalBlock_RND +TerminalBlock_RND_205-00059_1x05_P5.00mm_45Degree +terminal block RND 205-00059, 45Degree (cable under 45degree), 5 pins, pitch 5mm, size 25x12.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00056_DB_EN.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00059 45Degree pitch 5mm size 25x12.6mm^2 drill 1.3mm pad 2.5mm +0 +5 +5 +TerminalBlock_RND +TerminalBlock_RND_205-00060_1x06_P5.00mm_45Degree +terminal block RND 205-00060, 45Degree (cable under 45degree), 6 pins, pitch 5mm, size 30x12.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00056_DB_EN.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00060 45Degree pitch 5mm size 30x12.6mm^2 drill 1.3mm pad 2.5mm +0 +6 +6 +TerminalBlock_RND +TerminalBlock_RND_205-00061_1x07_P5.00mm_45Degree +terminal block RND 205-00061, 45Degree (cable under 45degree), 7 pins, pitch 5mm, size 35x12.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00056_DB_EN.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00061 45Degree pitch 5mm size 35x12.6mm^2 drill 1.3mm pad 2.5mm +0 +7 +7 +TerminalBlock_RND +TerminalBlock_RND_205-00062_1x08_P5.00mm_45Degree +terminal block RND 205-00062, 45Degree (cable under 45degree), 8 pins, pitch 5mm, size 40x12.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00056_DB_EN.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00062 45Degree pitch 5mm size 40x12.6mm^2 drill 1.3mm pad 2.5mm +0 +8 +8 +TerminalBlock_RND +TerminalBlock_RND_205-00063_1x09_P5.00mm_45Degree +terminal block RND 205-00063, 45Degree (cable under 45degree), 9 pins, pitch 5mm, size 45x12.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00056_DB_EN.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00063 45Degree pitch 5mm size 45x12.6mm^2 drill 1.3mm pad 2.5mm +0 +9 +9 +TerminalBlock_RND +TerminalBlock_RND_205-00064_1x10_P5.00mm_45Degree +terminal block RND 205-00064, 45Degree (cable under 45degree), 10 pins, pitch 5mm, size 50x12.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00056_DB_EN.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00064 45Degree pitch 5mm size 50x12.6mm^2 drill 1.3mm pad 2.5mm +0 +10 +10 +TerminalBlock_RND +TerminalBlock_RND_205-00065_1x11_P5.00mm_45Degree +terminal block RND 205-00065, 45Degree (cable under 45degree), 11 pins, pitch 5mm, size 55x12.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00056_DB_EN.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00065 45Degree pitch 5mm size 55x12.6mm^2 drill 1.3mm pad 2.5mm +0 +11 +11 +TerminalBlock_RND +TerminalBlock_RND_205-00066_1x12_P5.00mm_45Degree +terminal block RND 205-00066, 45Degree (cable under 45degree), 12 pins, pitch 5mm, size 60x12.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00056_DB_EN.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00066 45Degree pitch 5mm size 60x12.6mm^2 drill 1.3mm pad 2.5mm +0 +12 +12 +TerminalBlock_RND +TerminalBlock_RND_205-00067_1x02_P7.50mm_Horizontal +terminal block RND 205-00067, 2 pins, pitch 7.5mm, size 15x10.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00067_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00067 pitch 7.5mm size 15x10.3mm^2 drill 1.3mm pad 2.5mm +0 +2 +2 +TerminalBlock_RND +TerminalBlock_RND_205-00068_1x03_P7.50mm_Horizontal +terminal block RND 205-00068, 3 pins, pitch 7.5mm, size 22.5x10.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00067_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00068 pitch 7.5mm size 22.5x10.3mm^2 drill 1.3mm pad 2.5mm +0 +3 +3 +TerminalBlock_RND +TerminalBlock_RND_205-00069_1x04_P7.50mm_Horizontal +terminal block RND 205-00069, 4 pins, pitch 7.5mm, size 30x10.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00067_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00069 pitch 7.5mm size 30x10.3mm^2 drill 1.3mm pad 2.5mm +0 +4 +4 +TerminalBlock_RND +TerminalBlock_RND_205-00070_1x05_P7.50mm_Horizontal +terminal block RND 205-00070, 5 pins, pitch 7.5mm, size 37.5x10.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00067_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00070 pitch 7.5mm size 37.5x10.3mm^2 drill 1.3mm pad 2.5mm +0 +5 +5 +TerminalBlock_RND +TerminalBlock_RND_205-00071_1x06_P7.50mm_Horizontal +terminal block RND 205-00071, 6 pins, pitch 7.5mm, size 45x10.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00067_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00071 pitch 7.5mm size 45x10.3mm^2 drill 1.3mm pad 2.5mm +0 +6 +6 +TerminalBlock_RND +TerminalBlock_RND_205-00072_1x07_P7.50mm_Horizontal +terminal block RND 205-00072, 7 pins, pitch 7.5mm, size 52.5x10.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00067_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00072 pitch 7.5mm size 52.5x10.3mm^2 drill 1.3mm pad 2.5mm +0 +7 +7 +TerminalBlock_RND +TerminalBlock_RND_205-00073_1x08_P7.50mm_Horizontal +terminal block RND 205-00073, 8 pins, pitch 7.5mm, size 60x10.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00067_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00073 pitch 7.5mm size 60x10.3mm^2 drill 1.3mm pad 2.5mm +0 +8 +8 +TerminalBlock_RND +TerminalBlock_RND_205-00074_1x09_P7.50mm_Horizontal +terminal block RND 205-00074, 9 pins, pitch 7.5mm, size 67.5x10.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00067_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00074 pitch 7.5mm size 67.5x10.3mm^2 drill 1.3mm pad 2.5mm +0 +9 +9 +TerminalBlock_RND +TerminalBlock_RND_205-00075_1x10_P7.50mm_Horizontal +terminal block RND 205-00075, 10 pins, pitch 7.5mm, size 75x10.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00067_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00075 pitch 7.5mm size 75x10.3mm^2 drill 1.3mm pad 2.5mm +0 +10 +10 +TerminalBlock_RND +TerminalBlock_RND_205-00076_1x11_P7.50mm_Horizontal +terminal block RND 205-00076, 11 pins, pitch 7.5mm, size 82.5x10.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00067_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00076 pitch 7.5mm size 82.5x10.3mm^2 drill 1.3mm pad 2.5mm +0 +11 +11 +TerminalBlock_RND +TerminalBlock_RND_205-00077_1x12_P7.50mm_Horizontal +terminal block RND 205-00077, 12 pins, pitch 7.5mm, size 90x10.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00067_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00077 pitch 7.5mm size 90x10.3mm^2 drill 1.3mm pad 2.5mm +0 +12 +12 +TerminalBlock_RND +TerminalBlock_RND_205-00078_1x02_P10.00mm_Horizontal +terminal block RND 205-00078, 2 pins, pitch 10mm, size 15x10.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00078_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00078 pitch 10mm size 15x10.3mm^2 drill 1.3mm pad 2.5mm +0 +2 +2 +TerminalBlock_RND +TerminalBlock_RND_205-00079_1x03_P10.00mm_Horizontal +terminal block RND 205-00079, 3 pins, pitch 10mm, size 25x10.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00078_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00079 pitch 10mm size 25x10.3mm^2 drill 1.3mm pad 2.5mm +0 +3 +3 +TerminalBlock_RND +TerminalBlock_RND_205-00080_1x04_P10.00mm_Horizontal +terminal block RND 205-00080, 4 pins, pitch 10mm, size 35x10.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00078_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00080 pitch 10mm size 35x10.3mm^2 drill 1.3mm pad 2.5mm +0 +4 +4 +TerminalBlock_RND +TerminalBlock_RND_205-00081_1x05_P10.00mm_Horizontal +terminal block RND 205-00081, 5 pins, pitch 10mm, size 45x10.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00078_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00081 pitch 10mm size 45x10.3mm^2 drill 1.3mm pad 2.5mm +0 +5 +5 +TerminalBlock_RND +TerminalBlock_RND_205-00082_1x06_P10.00mm_Horizontal +terminal block RND 205-00082, 6 pins, pitch 10mm, size 55x10.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00078_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00082 pitch 10mm size 55x10.3mm^2 drill 1.3mm pad 2.5mm +0 +6 +6 +TerminalBlock_RND +TerminalBlock_RND_205-00083_1x07_P10.00mm_Horizontal +terminal block RND 205-00083, 7 pins, pitch 10mm, size 65x10.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00078_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00083 pitch 10mm size 65x10.3mm^2 drill 1.3mm pad 2.5mm +0 +7 +7 +TerminalBlock_RND +TerminalBlock_RND_205-00084_1x08_P10.00mm_Horizontal +terminal block RND 205-00084, 8 pins, pitch 10mm, size 75x10.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00078_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00084 pitch 10mm size 75x10.3mm^2 drill 1.3mm pad 2.5mm +0 +8 +8 +TerminalBlock_RND +TerminalBlock_RND_205-00085_1x09_P10.00mm_Horizontal +terminal block RND 205-00085, 9 pins, pitch 10mm, size 85x10.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00078_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00085 pitch 10mm size 85x10.3mm^2 drill 1.3mm pad 2.5mm +0 +9 +9 +TerminalBlock_RND +TerminalBlock_RND_205-00086_1x10_P10.00mm_Horizontal +terminal block RND 205-00086, 10 pins, pitch 10mm, size 95x10.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00078_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00086 pitch 10mm size 95x10.3mm^2 drill 1.3mm pad 2.5mm +0 +10 +10 +TerminalBlock_RND +TerminalBlock_RND_205-00087_1x11_P10.00mm_Horizontal +terminal block RND 205-00087, 11 pins, pitch 10mm, size 105x10.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00078_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00087 pitch 10mm size 105x10.3mm^2 drill 1.3mm pad 2.5mm +0 +11 +11 +TerminalBlock_RND +TerminalBlock_RND_205-00088_1x12_P10.00mm_Horizontal +terminal block RND 205-00088, 12 pins, pitch 10mm, size 115x10.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00078_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00088 pitch 10mm size 115x10.3mm^2 drill 1.3mm pad 2.5mm +0 +12 +12 +TerminalBlock_RND +TerminalBlock_RND_205-00232_1x02_P5.08mm_Horizontal +terminal block RND 205-00232, 2 pins, pitch 5.08mm, size 10.2x8.45mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00232_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00232 pitch 5.08mm size 10.2x8.45mm^2 drill 1.1mm pad 2.1mm +0 +2 +2 +TerminalBlock_RND +TerminalBlock_RND_205-00233_1x03_P5.08mm_Horizontal +terminal block RND 205-00233, 3 pins, pitch 5.08mm, size 15.2x8.45mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00232_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00233 pitch 5.08mm size 15.2x8.45mm^2 drill 1.1mm pad 2.1mm +0 +3 +3 +TerminalBlock_RND +TerminalBlock_RND_205-00234_1x04_P5.08mm_Horizontal +terminal block RND 205-00234, 4 pins, pitch 5.08mm, size 20.3x8.45mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00232_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00234 pitch 5.08mm size 20.3x8.45mm^2 drill 1.1mm pad 2.1mm +0 +4 +4 +TerminalBlock_RND +TerminalBlock_RND_205-00235_1x05_P5.08mm_Horizontal +terminal block RND 205-00235, 5 pins, pitch 5.08mm, size 25.4x8.45mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00232_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00235 pitch 5.08mm size 25.4x8.45mm^2 drill 1.1mm pad 2.1mm +0 +5 +5 +TerminalBlock_RND +TerminalBlock_RND_205-00236_1x06_P5.08mm_Horizontal +terminal block RND 205-00236, 6 pins, pitch 5.08mm, size 30.5x8.45mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00232_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00236 pitch 5.08mm size 30.5x8.45mm^2 drill 1.1mm pad 2.1mm +0 +6 +6 +TerminalBlock_RND +TerminalBlock_RND_205-00237_1x07_P5.08mm_Horizontal +terminal block RND 205-00237, 7 pins, pitch 5.08mm, size 35.6x8.45mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00232_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00237 pitch 5.08mm size 35.6x8.45mm^2 drill 1.1mm pad 2.1mm +0 +7 +7 +TerminalBlock_RND +TerminalBlock_RND_205-00238_1x08_P5.08mm_Horizontal +terminal block RND 205-00238, 8 pins, pitch 5.08mm, size 40.6x8.45mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00232_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00238 pitch 5.08mm size 40.6x8.45mm^2 drill 1.1mm pad 2.1mm +0 +8 +8 +TerminalBlock_RND +TerminalBlock_RND_205-00239_1x09_P5.08mm_Horizontal +terminal block RND 205-00239, 9 pins, pitch 5.08mm, size 45.7x8.45mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00232_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00239 pitch 5.08mm size 45.7x8.45mm^2 drill 1.1mm pad 2.1mm +0 +9 +9 +TerminalBlock_RND +TerminalBlock_RND_205-00240_1x10_P5.08mm_Horizontal +terminal block RND 205-00240, 10 pins, pitch 5.08mm, size 50.8x8.45mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00232_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00240 pitch 5.08mm size 50.8x8.45mm^2 drill 1.1mm pad 2.1mm +0 +10 +10 +TerminalBlock_RND +TerminalBlock_RND_205-00241_1x02_P10.16mm_Horizontal +terminal block RND 205-00241, 2 pins, pitch 10.2mm, size 15.2x8.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00241 pitch 10.2mm size 15.2x8.3mm^2 drill 1.3mm pad 2.5mm +0 +2 +2 +TerminalBlock_RND +TerminalBlock_RND_205-00242_1x03_P10.16mm_Horizontal +terminal block RND 205-00242, 3 pins, pitch 10.2mm, size 25.4x8.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00242 pitch 10.2mm size 25.4x8.3mm^2 drill 1.3mm pad 2.5mm +0 +3 +3 +TerminalBlock_RND +TerminalBlock_RND_205-00243_1x04_P10.16mm_Horizontal +terminal block RND 205-00243, 4 pins, pitch 10.2mm, size 35.6x8.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00243 pitch 10.2mm size 35.6x8.3mm^2 drill 1.3mm pad 2.5mm +0 +4 +4 +TerminalBlock_RND +TerminalBlock_RND_205-00244_1x05_P10.16mm_Horizontal +terminal block RND 205-00244, 5 pins, pitch 10.2mm, size 45.7x8.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00244 pitch 10.2mm size 45.7x8.3mm^2 drill 1.3mm pad 2.5mm +0 +5 +5 +TerminalBlock_RND +TerminalBlock_RND_205-00245_1x06_P10.16mm_Horizontal +terminal block RND 205-00245, 6 pins, pitch 10.2mm, size 55.9x8.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00245 pitch 10.2mm size 55.9x8.3mm^2 drill 1.3mm pad 2.5mm +0 +6 +6 +TerminalBlock_RND +TerminalBlock_RND_205-00246_1x07_P10.16mm_Horizontal +terminal block RND 205-00246, 7 pins, pitch 10.2mm, size 66x8.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00246 pitch 10.2mm size 66x8.3mm^2 drill 1.3mm pad 2.5mm +0 +7 +7 +TerminalBlock_RND +TerminalBlock_RND_205-00247_1x08_P10.16mm_Horizontal +terminal block RND 205-00247, 8 pins, pitch 10.2mm, size 76.2x8.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00247 pitch 10.2mm size 76.2x8.3mm^2 drill 1.3mm pad 2.5mm +0 +8 +8 +TerminalBlock_RND +TerminalBlock_RND_205-00248_1x09_P10.16mm_Horizontal +terminal block RND 205-00248, 9 pins, pitch 10.2mm, size 86.4x8.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00248 pitch 10.2mm size 86.4x8.3mm^2 drill 1.3mm pad 2.5mm +0 +9 +9 +TerminalBlock_RND +TerminalBlock_RND_205-00249_1x10_P10.16mm_Horizontal +terminal block RND 205-00249, 10 pins, pitch 10.2mm, size 96.5x8.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00249 pitch 10.2mm size 96.5x8.3mm^2 drill 1.3mm pad 2.5mm +0 +10 +10 +TerminalBlock_RND +TerminalBlock_RND_205-00250_1x11_P10.16mm_Horizontal +terminal block RND 205-00250, 11 pins, pitch 10.2mm, size 107x8.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00250 pitch 10.2mm size 107x8.3mm^2 drill 1.3mm pad 2.5mm +0 +11 +11 +TerminalBlock_RND +TerminalBlock_RND_205-00251_1x12_P10.16mm_Horizontal +terminal block RND 205-00251, 12 pins, pitch 10.2mm, size 117x8.3mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00023_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00251 pitch 10.2mm size 117x8.3mm^2 drill 1.3mm pad 2.5mm +0 +12 +12 +TerminalBlock_RND +TerminalBlock_RND_205-00276_1x02_P5.00mm_Vertical +terminal block RND 205-00078, vertical (cable from top), 2 pins, pitch 5mm, size 10x10mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00276_DB_EN.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00078 vertical pitch 5mm size 10x10mm^2 drill 1.3mm pad 2.5mm +0 +2 +2 +TerminalBlock_RND +TerminalBlock_RND_205-00277_1x03_P5.00mm_Vertical +terminal block RND 205-00079, vertical (cable from top), 3 pins, pitch 5mm, size 15x10mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00276_DB_EN.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00079 vertical pitch 5mm size 15x10mm^2 drill 1.3mm pad 2.5mm +0 +3 +3 +TerminalBlock_RND +TerminalBlock_RND_205-00278_1x04_P5.00mm_Vertical +terminal block RND 205-00080, vertical (cable from top), 4 pins, pitch 5mm, size 20x10mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00276_DB_EN.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00080 vertical pitch 5mm size 20x10mm^2 drill 1.3mm pad 2.5mm +0 +4 +4 +TerminalBlock_RND +TerminalBlock_RND_205-00279_1x05_P5.00mm_Vertical +terminal block RND 205-00081, vertical (cable from top), 5 pins, pitch 5mm, size 25x10mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00276_DB_EN.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00081 vertical pitch 5mm size 25x10mm^2 drill 1.3mm pad 2.5mm +0 +5 +5 +TerminalBlock_RND +TerminalBlock_RND_205-00280_1x06_P5.00mm_Vertical +terminal block RND 205-00082, vertical (cable from top), 6 pins, pitch 5mm, size 30x10mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00276_DB_EN.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00082 vertical pitch 5mm size 30x10mm^2 drill 1.3mm pad 2.5mm +0 +6 +6 +TerminalBlock_RND +TerminalBlock_RND_205-00281_1x07_P5.00mm_Vertical +terminal block RND 205-00083, vertical (cable from top), 7 pins, pitch 5mm, size 35x10mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00276_DB_EN.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00083 vertical pitch 5mm size 35x10mm^2 drill 1.3mm pad 2.5mm +0 +7 +7 +TerminalBlock_RND +TerminalBlock_RND_205-00282_1x08_P5.00mm_Vertical +terminal block RND 205-00084, vertical (cable from top), 8 pins, pitch 5mm, size 40x10mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00276_DB_EN.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00084 vertical pitch 5mm size 40x10mm^2 drill 1.3mm pad 2.5mm +0 +8 +8 +TerminalBlock_RND +TerminalBlock_RND_205-00283_1x09_P5.00mm_Vertical +terminal block RND 205-00085, vertical (cable from top), 9 pins, pitch 5mm, size 45x10mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00276_DB_EN.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00085 vertical pitch 5mm size 45x10mm^2 drill 1.3mm pad 2.5mm +0 +9 +9 +TerminalBlock_RND +TerminalBlock_RND_205-00284_1x10_P5.00mm_Vertical +terminal block RND 205-00086, vertical (cable from top), 10 pins, pitch 5mm, size 50x10mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00276_DB_EN.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00086 vertical pitch 5mm size 50x10mm^2 drill 1.3mm pad 2.5mm +0 +10 +10 +TerminalBlock_RND +TerminalBlock_RND_205-00285_1x11_P5.00mm_Vertical +terminal block RND 205-00087, vertical (cable from top), 11 pins, pitch 5mm, size 55x10mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00276_DB_EN.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00087 vertical pitch 5mm size 55x10mm^2 drill 1.3mm pad 2.5mm +0 +11 +11 +TerminalBlock_RND +TerminalBlock_RND_205-00286_1x12_P5.00mm_Vertical +terminal block RND 205-00088, vertical (cable from top), 12 pins, pitch 5mm, size 60x10mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00276_DB_EN.pdf, script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00088 vertical pitch 5mm size 60x10mm^2 drill 1.3mm pad 2.5mm +0 +12 +12 +TerminalBlock_RND +TerminalBlock_RND_205-00287_1x02_P5.08mm_Horizontal +terminal block RND 205-00287, 2 pins, pitch 5.08mm, size 10.2x10.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00287_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00287 pitch 5.08mm size 10.2x10.6mm^2 drill 1.3mm pad 2.5mm +0 +2 +2 +TerminalBlock_RND +TerminalBlock_RND_205-00288_1x03_P5.08mm_Horizontal +terminal block RND 205-00288, 3 pins, pitch 5.08mm, size 15.2x10.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00287_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00288 pitch 5.08mm size 15.2x10.6mm^2 drill 1.3mm pad 2.5mm +0 +3 +3 +TerminalBlock_RND +TerminalBlock_RND_205-00289_1x04_P5.08mm_Horizontal +terminal block RND 205-00289, 4 pins, pitch 5.08mm, size 20.3x10.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00287_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00289 pitch 5.08mm size 20.3x10.6mm^2 drill 1.3mm pad 2.5mm +0 +4 +4 +TerminalBlock_RND +TerminalBlock_RND_205-00290_1x05_P5.08mm_Horizontal +terminal block RND 205-00290, 5 pins, pitch 5.08mm, size 25.4x10.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00287_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00290 pitch 5.08mm size 25.4x10.6mm^2 drill 1.3mm pad 2.5mm +0 +5 +5 +TerminalBlock_RND +TerminalBlock_RND_205-00291_1x06_P5.08mm_Horizontal +terminal block RND 205-00291, 6 pins, pitch 5.08mm, size 30.5x10.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00287_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00291 pitch 5.08mm size 30.5x10.6mm^2 drill 1.3mm pad 2.5mm +0 +6 +6 +TerminalBlock_RND +TerminalBlock_RND_205-00292_1x07_P5.08mm_Horizontal +terminal block RND 205-00292, 7 pins, pitch 5.08mm, size 35.6x10.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00287_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00292 pitch 5.08mm size 35.6x10.6mm^2 drill 1.3mm pad 2.5mm +0 +7 +7 +TerminalBlock_RND +TerminalBlock_RND_205-00293_1x08_P5.08mm_Horizontal +terminal block RND 205-00293, 8 pins, pitch 5.08mm, size 40.6x10.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00287_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00293 pitch 5.08mm size 40.6x10.6mm^2 drill 1.3mm pad 2.5mm +0 +8 +8 +TerminalBlock_RND +TerminalBlock_RND_205-00294_1x09_P5.08mm_Horizontal +terminal block RND 205-00294, 9 pins, pitch 5.08mm, size 45.7x10.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00287_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00294 pitch 5.08mm size 45.7x10.6mm^2 drill 1.3mm pad 2.5mm +0 +9 +9 +TerminalBlock_RND +TerminalBlock_RND_205-00295_1x10_P5.08mm_Horizontal +terminal block RND 205-00295, 10 pins, pitch 5.08mm, size 50.8x10.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00287_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00295 pitch 5.08mm size 50.8x10.6mm^2 drill 1.3mm pad 2.5mm +0 +10 +10 +TerminalBlock_RND +TerminalBlock_RND_205-00296_1x11_P5.08mm_Horizontal +terminal block RND 205-00296, 11 pins, pitch 5.08mm, size 55.9x10.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00287_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00296 pitch 5.08mm size 55.9x10.6mm^2 drill 1.3mm pad 2.5mm +0 +11 +11 +TerminalBlock_RND +TerminalBlock_RND_205-00297_1x12_P5.08mm_Horizontal +terminal block RND 205-00297, 12 pins, pitch 5.08mm, size 61x10.6mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00287_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00297 pitch 5.08mm size 61x10.6mm^2 drill 1.3mm pad 2.5mm +0 +12 +12 +TerminalBlock_RND +TerminalBlock_RND_205-00298_1x02_P10.00mm_Horizontal +terminal block RND 205-00298, 2 pins, pitch 10mm, size 15x8.1mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00298_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00298 pitch 10mm size 15x8.1mm^2 drill 1.3mm pad 2.5mm +0 +2 +2 +TerminalBlock_RND +TerminalBlock_RND_205-00299_1x03_P10.00mm_Horizontal +terminal block RND 205-00299, 3 pins, pitch 10mm, size 25x8.1mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00298_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00299 pitch 10mm size 25x8.1mm^2 drill 1.3mm pad 2.5mm +0 +3 +3 +TerminalBlock_RND +TerminalBlock_RND_205-00300_1x04_P10.00mm_Horizontal +terminal block RND 205-00300, 4 pins, pitch 10mm, size 35x8.1mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00298_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00300 pitch 10mm size 35x8.1mm^2 drill 1.3mm pad 2.5mm +0 +4 +4 +TerminalBlock_RND +TerminalBlock_RND_205-00301_1x05_P10.00mm_Horizontal +terminal block RND 205-00301, 5 pins, pitch 10mm, size 45x8.1mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00298_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00301 pitch 10mm size 45x8.1mm^2 drill 1.3mm pad 2.5mm +0 +5 +5 +TerminalBlock_RND +TerminalBlock_RND_205-00302_1x06_P10.00mm_Horizontal +terminal block RND 205-00302, 6 pins, pitch 10mm, size 55x8.1mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00298_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00302 pitch 10mm size 55x8.1mm^2 drill 1.3mm pad 2.5mm +0 +6 +6 +TerminalBlock_RND +TerminalBlock_RND_205-00303_1x07_P10.00mm_Horizontal +terminal block RND 205-00303, 7 pins, pitch 10mm, size 65x8.1mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00298_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00303 pitch 10mm size 65x8.1mm^2 drill 1.3mm pad 2.5mm +0 +7 +7 +TerminalBlock_RND +TerminalBlock_RND_205-00304_1x08_P10.00mm_Horizontal +terminal block RND 205-00304, 8 pins, pitch 10mm, size 75x8.1mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00298_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00304 pitch 10mm size 75x8.1mm^2 drill 1.3mm pad 2.5mm +0 +8 +8 +TerminalBlock_RND +TerminalBlock_RND_205-00305_1x09_P10.00mm_Horizontal +terminal block RND 205-00305, 9 pins, pitch 10mm, size 85x8.1mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00298_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00305 pitch 10mm size 85x8.1mm^2 drill 1.3mm pad 2.5mm +0 +9 +9 +TerminalBlock_RND +TerminalBlock_RND_205-00306_1x10_P10.00mm_Horizontal +terminal block RND 205-00306, 10 pins, pitch 10mm, size 95x8.1mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00298_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00306 pitch 10mm size 95x8.1mm^2 drill 1.3mm pad 2.5mm +0 +10 +10 +TerminalBlock_RND +TerminalBlock_RND_205-00307_1x11_P10.00mm_Horizontal +terminal block RND 205-00307, 11 pins, pitch 10mm, size 105x8.1mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00298_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00307 pitch 10mm size 105x8.1mm^2 drill 1.3mm pad 2.5mm +0 +11 +11 +TerminalBlock_RND +TerminalBlock_RND_205-00308_1x12_P10.00mm_Horizontal +terminal block RND 205-00308, 12 pins, pitch 10mm, size 115x8.1mm^2, drill diamater 1.3mm, pad diameter 2.5mm, see http://cdn-reichelt.de/documents/datenblatt/C151/RND_205-00298_DB_EN.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_RND +THT terminal block RND 205-00308 pitch 10mm size 115x8.1mm^2 drill 1.3mm pad 2.5mm +0 +12 +12 +TerminalBlock_TE-Connectivity +TerminalBlock_TE_1-282834-0_1x10_P2.54mm_Horizontal +Terminal Block TE 1-282834-0, 10 pins, pitch 2.54mm, size 25.86x6.5mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F282834%7FC1%7Fpdf%7FEnglish%7FENG_CD_282834_C1.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_TE-Connectivity +THT Terminal Block TE 1-282834-0 pitch 2.54mm size 25.86x6.5mm^2 drill 1.1mm pad 2.1mm +0 +10 +10 +TerminalBlock_TE-Connectivity +TerminalBlock_TE_1-282834-1_1x11_P2.54mm_Horizontal +Terminal Block TE 1-282834-1, 11 pins, pitch 2.54mm, size 28.4x6.5mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F282834%7FC1%7Fpdf%7FEnglish%7FENG_CD_282834_C1.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_TE-Connectivity +THT Terminal Block TE 1-282834-1 pitch 2.54mm size 28.4x6.5mm^2 drill 1.1mm pad 2.1mm +0 +11 +11 +TerminalBlock_TE-Connectivity +TerminalBlock_TE_1-282834-2_1x12_P2.54mm_Horizontal +Terminal Block TE 1-282834-2, 12 pins, pitch 2.54mm, size 30.94x6.5mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F282834%7FC1%7Fpdf%7FEnglish%7FENG_CD_282834_C1.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_TE-Connectivity +THT Terminal Block TE 1-282834-2 pitch 2.54mm size 30.94x6.5mm^2 drill 1.1mm pad 2.1mm +0 +12 +12 +TerminalBlock_TE-Connectivity +TerminalBlock_TE_282834-2_1x02_P2.54mm_Horizontal +Terminal Block TE 282834-2, 2 pins, pitch 2.54mm, size 5.54x6.5mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F282834%7FC1%7Fpdf%7FEnglish%7FENG_CD_282834_C1.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_TE-Connectivity +THT Terminal Block TE 282834-2 pitch 2.54mm size 5.54x6.5mm^2 drill 1.1mm pad 2.1mm +0 +2 +2 +TerminalBlock_TE-Connectivity +TerminalBlock_TE_282834-3_1x03_P2.54mm_Horizontal +Terminal Block TE 282834-3, 3 pins, pitch 2.54mm, size 8.08x6.5mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F282834%7FC1%7Fpdf%7FEnglish%7FENG_CD_282834_C1.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_TE-Connectivity +THT Terminal Block TE 282834-3 pitch 2.54mm size 8.08x6.5mm^2 drill 1.1mm pad 2.1mm +0 +3 +3 +TerminalBlock_TE-Connectivity +TerminalBlock_TE_282834-4_1x04_P2.54mm_Horizontal +Terminal Block TE 282834-4, 4 pins, pitch 2.54mm, size 10.620000000000001x6.5mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F282834%7FC1%7Fpdf%7FEnglish%7FENG_CD_282834_C1.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_TE-Connectivity +THT Terminal Block TE 282834-4 pitch 2.54mm size 10.620000000000001x6.5mm^2 drill 1.1mm pad 2.1mm +0 +4 +4 +TerminalBlock_TE-Connectivity +TerminalBlock_TE_282834-5_1x05_P2.54mm_Horizontal +Terminal Block TE 282834-5, 5 pins, pitch 2.54mm, size 13.16x6.5mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F282834%7FC1%7Fpdf%7FEnglish%7FENG_CD_282834_C1.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_TE-Connectivity +THT Terminal Block TE 282834-5 pitch 2.54mm size 13.16x6.5mm^2 drill 1.1mm pad 2.1mm +0 +5 +5 +TerminalBlock_TE-Connectivity +TerminalBlock_TE_282834-6_1x06_P2.54mm_Horizontal +Terminal Block TE 282834-6, 6 pins, pitch 2.54mm, size 15.7x6.5mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F282834%7FC1%7Fpdf%7FEnglish%7FENG_CD_282834_C1.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_TE-Connectivity +THT Terminal Block TE 282834-6 pitch 2.54mm size 15.7x6.5mm^2 drill 1.1mm pad 2.1mm +0 +6 +6 +TerminalBlock_TE-Connectivity +TerminalBlock_TE_282834-7_1x07_P2.54mm_Horizontal +Terminal Block TE 282834-7, 7 pins, pitch 2.54mm, size 18.240000000000002x6.5mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F282834%7FC1%7Fpdf%7FEnglish%7FENG_CD_282834_C1.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_TE-Connectivity +THT Terminal Block TE 282834-7 pitch 2.54mm size 18.240000000000002x6.5mm^2 drill 1.1mm pad 2.1mm +0 +7 +7 +TerminalBlock_TE-Connectivity +TerminalBlock_TE_282834-8_1x08_P2.54mm_Horizontal +Terminal Block TE 282834-8, 8 pins, pitch 2.54mm, size 20.78x6.5mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F282834%7FC1%7Fpdf%7FEnglish%7FENG_CD_282834_C1.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_TE-Connectivity +THT Terminal Block TE 282834-8 pitch 2.54mm size 20.78x6.5mm^2 drill 1.1mm pad 2.1mm +0 +8 +8 +TerminalBlock_TE-Connectivity +TerminalBlock_TE_282834-9_1x09_P2.54mm_Horizontal +Terminal Block TE 282834-9, 9 pins, pitch 2.54mm, size 23.32x6.5mm^2, drill diamater 1.1mm, pad diameter 2.1mm, see http://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F282834%7FC1%7Fpdf%7FEnglish%7FENG_CD_282834_C1.pdf, script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_TE-Connectivity +THT Terminal Block TE 282834-9 pitch 2.54mm size 23.32x6.5mm^2 drill 1.1mm pad 2.1mm +0 +9 +9 +TerminalBlock_WAGO +TerminalBlock_WAGO_236-101_1x01_P5.00mm_45Degree +Terminal Block WAGO 236-101, 45Degree (cable under 45degree), 1 pins, pitch 5mm, size 7.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-101 45Degree pitch 5mm size 7.3x14mm^2 drill 1.15mm pad 3mm +0 +1 +1 +TerminalBlock_WAGO +TerminalBlock_WAGO_236-102_1x02_P5.00mm_45Degree +Terminal Block WAGO 236-102, 45Degree (cable under 45degree), 2 pins, pitch 5mm, size 12.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-102 45Degree pitch 5mm size 12.3x14mm^2 drill 1.15mm pad 3mm +0 +2 +2 +TerminalBlock_WAGO +TerminalBlock_WAGO_236-103_1x03_P5.00mm_45Degree +Terminal Block WAGO 236-103, 45Degree (cable under 45degree), 3 pins, pitch 5mm, size 17.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-103 45Degree pitch 5mm size 17.3x14mm^2 drill 1.15mm pad 3mm +0 +3 +3 +TerminalBlock_WAGO +TerminalBlock_WAGO_236-104_1x04_P5.00mm_45Degree +Terminal Block WAGO 236-104, 45Degree (cable under 45degree), 4 pins, pitch 5mm, size 22.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-104 45Degree pitch 5mm size 22.3x14mm^2 drill 1.15mm pad 3mm +0 +4 +4 +TerminalBlock_WAGO +TerminalBlock_WAGO_236-106_1x06_P5.00mm_45Degree +Terminal Block WAGO 236-106, 45Degree (cable under 45degree), 6 pins, pitch 5mm, size 32.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-106 45Degree pitch 5mm size 32.3x14mm^2 drill 1.15mm pad 3mm +0 +6 +6 +TerminalBlock_WAGO +TerminalBlock_WAGO_236-108_1x08_P5.00mm_45Degree +Terminal Block WAGO 236-108, 45Degree (cable under 45degree), 8 pins, pitch 5mm, size 42.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-108 45Degree pitch 5mm size 42.3x14mm^2 drill 1.15mm pad 3mm +0 +8 +8 +TerminalBlock_WAGO +TerminalBlock_WAGO_236-112_1x12_P5.00mm_45Degree +Terminal Block WAGO 236-112, 45Degree (cable under 45degree), 12 pins, pitch 5mm, size 62.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-112 45Degree pitch 5mm size 62.3x14mm^2 drill 1.15mm pad 3mm +0 +12 +12 +TerminalBlock_WAGO +TerminalBlock_WAGO_236-116_1x16_P5.00mm_45Degree +Terminal Block WAGO 236-116, 45Degree (cable under 45degree), 16 pins, pitch 5mm, size 82.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-116 45Degree pitch 5mm size 82.3x14mm^2 drill 1.15mm pad 3mm +0 +16 +16 +TerminalBlock_WAGO +TerminalBlock_WAGO_236-124_1x24_P5.00mm_45Degree +Terminal Block WAGO 236-124, 45Degree (cable under 45degree), 24 pins, pitch 5mm, size 122x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-124 45Degree pitch 5mm size 122x14mm^2 drill 1.15mm pad 3mm +0 +24 +24 +TerminalBlock_WAGO +TerminalBlock_WAGO_236-136_1x36_P5.00mm_45Degree +Terminal Block WAGO 236-136, 45Degree (cable under 45degree), 36 pins, pitch 5mm, size 182x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-136 45Degree pitch 5mm size 182x14mm^2 drill 1.15mm pad 3mm +0 +36 +36 +TerminalBlock_WAGO +TerminalBlock_WAGO_236-148_1x48_P5.00mm_45Degree +Terminal Block WAGO 236-148, 45Degree (cable under 45degree), 48 pins, pitch 5mm, size 242x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-148 45Degree pitch 5mm size 242x14mm^2 drill 1.15mm pad 3mm +0 +48 +48 +TerminalBlock_WAGO +TerminalBlock_WAGO_236-201_1x01_P7.50mm_45Degree +Terminal Block WAGO 236-201, 45Degree (cable under 45degree), 1 pins, pitch 7.5mm, size 9.8x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-201 45Degree pitch 7.5mm size 9.8x14mm^2 drill 1.15mm pad 3mm +0 +1 +1 +TerminalBlock_WAGO +TerminalBlock_WAGO_236-202_1x02_P7.50mm_45Degree +Terminal Block WAGO 236-202, 45Degree (cable under 45degree), 2 pins, pitch 7.5mm, size 17.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-202 45Degree pitch 7.5mm size 17.3x14mm^2 drill 1.15mm pad 3mm +0 +2 +2 +TerminalBlock_WAGO +TerminalBlock_WAGO_236-203_1x03_P7.50mm_45Degree +Terminal Block WAGO 236-203, 45Degree (cable under 45degree), 3 pins, pitch 7.5mm, size 24.8x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-203 45Degree pitch 7.5mm size 24.8x14mm^2 drill 1.15mm pad 3mm +0 +3 +3 +TerminalBlock_WAGO +TerminalBlock_WAGO_236-204_1x04_P7.50mm_45Degree +Terminal Block WAGO 236-204, 45Degree (cable under 45degree), 4 pins, pitch 7.5mm, size 32.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-204 45Degree pitch 7.5mm size 32.3x14mm^2 drill 1.15mm pad 3mm +0 +4 +4 +TerminalBlock_WAGO +TerminalBlock_WAGO_236-206_1x06_P7.50mm_45Degree +Terminal Block WAGO 236-206, 45Degree (cable under 45degree), 6 pins, pitch 7.5mm, size 47.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-206 45Degree pitch 7.5mm size 47.3x14mm^2 drill 1.15mm pad 3mm +0 +6 +6 +TerminalBlock_WAGO +TerminalBlock_WAGO_236-208_1x08_P7.50mm_45Degree +Terminal Block WAGO 236-208, 45Degree (cable under 45degree), 8 pins, pitch 7.5mm, size 62.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-208 45Degree pitch 7.5mm size 62.3x14mm^2 drill 1.15mm pad 3mm +0 +8 +8 +TerminalBlock_WAGO +TerminalBlock_WAGO_236-212_1x12_P7.50mm_45Degree +Terminal Block WAGO 236-212, 45Degree (cable under 45degree), 12 pins, pitch 7.5mm, size 92.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-212 45Degree pitch 7.5mm size 92.3x14mm^2 drill 1.15mm pad 3mm +0 +12 +12 +TerminalBlock_WAGO +TerminalBlock_WAGO_236-216_1x16_P7.50mm_45Degree +Terminal Block WAGO 236-216, 45Degree (cable under 45degree), 16 pins, pitch 7.5mm, size 122x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-216 45Degree pitch 7.5mm size 122x14mm^2 drill 1.15mm pad 3mm +0 +16 +16 +TerminalBlock_WAGO +TerminalBlock_WAGO_236-224_1x24_P7.50mm_45Degree +Terminal Block WAGO 236-224, 45Degree (cable under 45degree), 24 pins, pitch 7.5mm, size 182x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-224 45Degree pitch 7.5mm size 182x14mm^2 drill 1.15mm pad 3mm +0 +24 +24 +TerminalBlock_WAGO +TerminalBlock_WAGO_236-301_1x01_P10.00mm_45Degree +Terminal Block WAGO 236-301, 45Degree (cable under 45degree), 1 pins, pitch 10mm, size 12.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-301 45Degree pitch 10mm size 12.3x14mm^2 drill 1.15mm pad 3mm +0 +1 +1 +TerminalBlock_WAGO +TerminalBlock_WAGO_236-302_1x02_P10.00mm_45Degree +Terminal Block WAGO 236-302, 45Degree (cable under 45degree), 2 pins, pitch 10mm, size 22.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-302 45Degree pitch 10mm size 22.3x14mm^2 drill 1.15mm pad 3mm +0 +2 +2 +TerminalBlock_WAGO +TerminalBlock_WAGO_236-303_1x03_P10.00mm_45Degree +Terminal Block WAGO 236-303, 45Degree (cable under 45degree), 3 pins, pitch 10mm, size 32.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-303 45Degree pitch 10mm size 32.3x14mm^2 drill 1.15mm pad 3mm +0 +3 +3 +TerminalBlock_WAGO +TerminalBlock_WAGO_236-304_1x04_P10.00mm_45Degree +Terminal Block WAGO 236-304, 45Degree (cable under 45degree), 4 pins, pitch 10mm, size 42.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-304 45Degree pitch 10mm size 42.3x14mm^2 drill 1.15mm pad 3mm +0 +4 +4 +TerminalBlock_WAGO +TerminalBlock_WAGO_236-306_1x06_P10.00mm_45Degree +Terminal Block WAGO 236-306, 45Degree (cable under 45degree), 6 pins, pitch 10mm, size 62.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-306 45Degree pitch 10mm size 62.3x14mm^2 drill 1.15mm pad 3mm +0 +6 +6 +TerminalBlock_WAGO +TerminalBlock_WAGO_236-308_1x08_P10.00mm_45Degree +Terminal Block WAGO 236-308, 45Degree (cable under 45degree), 8 pins, pitch 10mm, size 82.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-308 45Degree pitch 10mm size 82.3x14mm^2 drill 1.15mm pad 3mm +0 +8 +8 +TerminalBlock_WAGO +TerminalBlock_WAGO_236-312_1x12_P10.00mm_45Degree +Terminal Block WAGO 236-312, 45Degree (cable under 45degree), 12 pins, pitch 10mm, size 122x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-312 45Degree pitch 10mm size 122x14mm^2 drill 1.15mm pad 3mm +0 +12 +12 +TerminalBlock_WAGO +TerminalBlock_WAGO_236-316_1x16_P10.00mm_45Degree +Terminal Block WAGO 236-316, 45Degree (cable under 45degree), 16 pins, pitch 10mm, size 162x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-316 45Degree pitch 10mm size 162x14mm^2 drill 1.15mm pad 3mm +0 +16 +16 +TerminalBlock_WAGO +TerminalBlock_WAGO_236-324_1x24_P10.00mm_45Degree +Terminal Block WAGO 236-324, 45Degree (cable under 45degree), 24 pins, pitch 10mm, size 242x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-324 45Degree pitch 10mm size 242x14mm^2 drill 1.15mm pad 3mm +0 +24 +24 +TerminalBlock_WAGO +TerminalBlock_WAGO_236-401_1x01_P5.00mm_45Degree +Terminal Block WAGO 236-401, 45Degree (cable under 45degree), 1 pins, pitch 5mm, size 7.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-401 45Degree pitch 5mm size 7.3x14mm^2 drill 1.15mm pad 3mm +0 +2 +1 +TerminalBlock_WAGO +TerminalBlock_WAGO_236-402_1x02_P5.00mm_45Degree +Terminal Block WAGO 236-402, 45Degree (cable under 45degree), 2 pins, pitch 5mm, size 12.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-402 45Degree pitch 5mm size 12.3x14mm^2 drill 1.15mm pad 3mm +0 +4 +2 +TerminalBlock_WAGO +TerminalBlock_WAGO_236-403_1x03_P5.00mm_45Degree +Terminal Block WAGO 236-403, 45Degree (cable under 45degree), 3 pins, pitch 5mm, size 17.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-403 45Degree pitch 5mm size 17.3x14mm^2 drill 1.15mm pad 3mm +0 +6 +3 +TerminalBlock_WAGO +TerminalBlock_WAGO_236-404_1x04_P5.00mm_45Degree +Terminal Block WAGO 236-404, 45Degree (cable under 45degree), 4 pins, pitch 5mm, size 22.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-404 45Degree pitch 5mm size 22.3x14mm^2 drill 1.15mm pad 3mm +0 +8 +4 +TerminalBlock_WAGO +TerminalBlock_WAGO_236-406_1x06_P5.00mm_45Degree +Terminal Block WAGO 236-406, 45Degree (cable under 45degree), 6 pins, pitch 5mm, size 32.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-406 45Degree pitch 5mm size 32.3x14mm^2 drill 1.15mm pad 3mm +0 +12 +6 +TerminalBlock_WAGO +TerminalBlock_WAGO_236-408_1x08_P5.00mm_45Degree +Terminal Block WAGO 236-408, 45Degree (cable under 45degree), 8 pins, pitch 5mm, size 42.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-408 45Degree pitch 5mm size 42.3x14mm^2 drill 1.15mm pad 3mm +0 +16 +8 +TerminalBlock_WAGO +TerminalBlock_WAGO_236-412_1x12_P5.00mm_45Degree +Terminal Block WAGO 236-412, 45Degree (cable under 45degree), 12 pins, pitch 5mm, size 62.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-412 45Degree pitch 5mm size 62.3x14mm^2 drill 1.15mm pad 3mm +0 +24 +12 +TerminalBlock_WAGO +TerminalBlock_WAGO_236-416_1x16_P5.00mm_45Degree +Terminal Block WAGO 236-416, 45Degree (cable under 45degree), 16 pins, pitch 5mm, size 82.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-416 45Degree pitch 5mm size 82.3x14mm^2 drill 1.15mm pad 3mm +0 +32 +16 +TerminalBlock_WAGO +TerminalBlock_WAGO_236-424_1x24_P5.00mm_45Degree +Terminal Block WAGO 236-424, 45Degree (cable under 45degree), 24 pins, pitch 5mm, size 122x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-424 45Degree pitch 5mm size 122x14mm^2 drill 1.15mm pad 3mm +0 +48 +24 +TerminalBlock_WAGO +TerminalBlock_WAGO_236-436_1x36_P5.00mm_45Degree +Terminal Block WAGO 236-436, 45Degree (cable under 45degree), 36 pins, pitch 5mm, size 182x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-436 45Degree pitch 5mm size 182x14mm^2 drill 1.15mm pad 3mm +0 +72 +36 +TerminalBlock_WAGO +TerminalBlock_WAGO_236-448_1x48_P5.00mm_45Degree +Terminal Block WAGO 236-448, 45Degree (cable under 45degree), 48 pins, pitch 5mm, size 242x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-448 45Degree pitch 5mm size 242x14mm^2 drill 1.15mm pad 3mm +0 +96 +48 +TerminalBlock_WAGO +TerminalBlock_WAGO_236-501_1x01_P7.50mm_45Degree +Terminal Block WAGO 236-501, 45Degree (cable under 45degree), 1 pins, pitch 7.5mm, size 9.8x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-501 45Degree pitch 7.5mm size 9.8x14mm^2 drill 1.15mm pad 3mm +0 +2 +1 +TerminalBlock_WAGO +TerminalBlock_WAGO_236-502_1x02_P7.50mm_45Degree +Terminal Block WAGO 236-502, 45Degree (cable under 45degree), 2 pins, pitch 7.5mm, size 17.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-502 45Degree pitch 7.5mm size 17.3x14mm^2 drill 1.15mm pad 3mm +0 +4 +2 +TerminalBlock_WAGO +TerminalBlock_WAGO_236-503_1x03_P7.50mm_45Degree +Terminal Block WAGO 236-503, 45Degree (cable under 45degree), 3 pins, pitch 7.5mm, size 24.8x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-503 45Degree pitch 7.5mm size 24.8x14mm^2 drill 1.15mm pad 3mm +0 +6 +3 +TerminalBlock_WAGO +TerminalBlock_WAGO_236-504_1x04_P7.50mm_45Degree +Terminal Block WAGO 236-504, 45Degree (cable under 45degree), 4 pins, pitch 7.5mm, size 32.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-504 45Degree pitch 7.5mm size 32.3x14mm^2 drill 1.15mm pad 3mm +0 +8 +4 +TerminalBlock_WAGO +TerminalBlock_WAGO_236-506_1x06_P7.50mm_45Degree +Terminal Block WAGO 236-506, 45Degree (cable under 45degree), 6 pins, pitch 7.5mm, size 47.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-506 45Degree pitch 7.5mm size 47.3x14mm^2 drill 1.15mm pad 3mm +0 +12 +6 +TerminalBlock_WAGO +TerminalBlock_WAGO_236-508_1x08_P7.50mm_45Degree +Terminal Block WAGO 236-508, 45Degree (cable under 45degree), 8 pins, pitch 7.5mm, size 62.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-508 45Degree pitch 7.5mm size 62.3x14mm^2 drill 1.15mm pad 3mm +0 +16 +8 +TerminalBlock_WAGO +TerminalBlock_WAGO_236-512_1x12_P7.50mm_45Degree +Terminal Block WAGO 236-512, 45Degree (cable under 45degree), 12 pins, pitch 7.5mm, size 92.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-512 45Degree pitch 7.5mm size 92.3x14mm^2 drill 1.15mm pad 3mm +0 +24 +12 +TerminalBlock_WAGO +TerminalBlock_WAGO_236-516_1x16_P7.50mm_45Degree +Terminal Block WAGO 236-516, 45Degree (cable under 45degree), 16 pins, pitch 7.5mm, size 122x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-516 45Degree pitch 7.5mm size 122x14mm^2 drill 1.15mm pad 3mm +0 +32 +16 +TerminalBlock_WAGO +TerminalBlock_WAGO_236-524_1x24_P7.50mm_45Degree +Terminal Block WAGO 236-524, 45Degree (cable under 45degree), 24 pins, pitch 7.5mm, size 182x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-524 45Degree pitch 7.5mm size 182x14mm^2 drill 1.15mm pad 3mm +0 +48 +24 +TerminalBlock_WAGO +TerminalBlock_WAGO_236-601_1x01_P10.00mm_45Degree +Terminal Block WAGO 236-601, 45Degree (cable under 45degree), 1 pins, pitch 10mm, size 12.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-601 45Degree pitch 10mm size 12.3x14mm^2 drill 1.15mm pad 3mm +0 +2 +1 +TerminalBlock_WAGO +TerminalBlock_WAGO_236-602_1x02_P10.00mm_45Degree +Terminal Block WAGO 236-602, 45Degree (cable under 45degree), 2 pins, pitch 10mm, size 22.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-602 45Degree pitch 10mm size 22.3x14mm^2 drill 1.15mm pad 3mm +0 +4 +2 +TerminalBlock_WAGO +TerminalBlock_WAGO_236-603_1x03_P10.00mm_45Degree +Terminal Block WAGO 236-603, 45Degree (cable under 45degree), 3 pins, pitch 10mm, size 32.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-603 45Degree pitch 10mm size 32.3x14mm^2 drill 1.15mm pad 3mm +0 +6 +3 +TerminalBlock_WAGO +TerminalBlock_WAGO_236-604_1x04_P10.00mm_45Degree +Terminal Block WAGO 236-604, 45Degree (cable under 45degree), 4 pins, pitch 10mm, size 42.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-604 45Degree pitch 10mm size 42.3x14mm^2 drill 1.15mm pad 3mm +0 +8 +4 +TerminalBlock_WAGO +TerminalBlock_WAGO_236-606_1x06_P10.00mm_45Degree +Terminal Block WAGO 236-606, 45Degree (cable under 45degree), 6 pins, pitch 10mm, size 62.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-606 45Degree pitch 10mm size 62.3x14mm^2 drill 1.15mm pad 3mm +0 +12 +6 +TerminalBlock_WAGO +TerminalBlock_WAGO_236-608_1x08_P10.00mm_45Degree +Terminal Block WAGO 236-608, 45Degree (cable under 45degree), 8 pins, pitch 10mm, size 82.3x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-608 45Degree pitch 10mm size 82.3x14mm^2 drill 1.15mm pad 3mm +0 +16 +8 +TerminalBlock_WAGO +TerminalBlock_WAGO_236-612_1x12_P10.00mm_45Degree +Terminal Block WAGO 236-612, 45Degree (cable under 45degree), 12 pins, pitch 10mm, size 122x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-612 45Degree pitch 10mm size 122x14mm^2 drill 1.15mm pad 3mm +0 +24 +12 +TerminalBlock_WAGO +TerminalBlock_WAGO_236-616_1x16_P10.00mm_45Degree +Terminal Block WAGO 236-616, 45Degree (cable under 45degree), 16 pins, pitch 10mm, size 162x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-616 45Degree pitch 10mm size 162x14mm^2 drill 1.15mm pad 3mm +0 +32 +16 +TerminalBlock_WAGO +TerminalBlock_WAGO_236-624_1x24_P10.00mm_45Degree +Terminal Block WAGO 236-624, 45Degree (cable under 45degree), 24 pins, pitch 10mm, size 242x14mm^2, drill diamater 1.15mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 236-624 45Degree pitch 10mm size 242x14mm^2 drill 1.15mm pad 3mm +0 +48 +24 +TerminalBlock_WAGO +TerminalBlock_WAGO_804-101_1x01_P5.00mm_45Degree +Terminal Block WAGO 804-101, 45Degree (cable under 45degree), 1 pins, pitch 5mm, size 6.5x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 804-101 45Degree pitch 5mm size 6.5x15mm^2 drill 1.2mm pad 3mm +0 +2 +1 +TerminalBlock_WAGO +TerminalBlock_WAGO_804-102_1x02_P5.00mm_45Degree +Terminal Block WAGO 804-102, 45Degree (cable under 45degree), 2 pins, pitch 5mm, size 11.5x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 804-102 45Degree pitch 5mm size 11.5x15mm^2 drill 1.2mm pad 3mm +0 +4 +2 +TerminalBlock_WAGO +TerminalBlock_WAGO_804-103_1x03_P5.00mm_45Degree +Terminal Block WAGO 804-103, 45Degree (cable under 45degree), 3 pins, pitch 5mm, size 16.5x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 804-103 45Degree pitch 5mm size 16.5x15mm^2 drill 1.2mm pad 3mm +0 +6 +3 +TerminalBlock_WAGO +TerminalBlock_WAGO_804-104_1x04_P5.00mm_45Degree +Terminal Block WAGO 804-104, 45Degree (cable under 45degree), 4 pins, pitch 5mm, size 21.5x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 804-104 45Degree pitch 5mm size 21.5x15mm^2 drill 1.2mm pad 3mm +0 +8 +4 +TerminalBlock_WAGO +TerminalBlock_WAGO_804-105_1x05_P5.00mm_45Degree +Terminal Block WAGO 804-105, 45Degree (cable under 45degree), 5 pins, pitch 5mm, size 26.5x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 804-105 45Degree pitch 5mm size 26.5x15mm^2 drill 1.2mm pad 3mm +0 +10 +5 +TerminalBlock_WAGO +TerminalBlock_WAGO_804-106_1x06_P5.00mm_45Degree +Terminal Block WAGO 804-106, 45Degree (cable under 45degree), 6 pins, pitch 5mm, size 31.5x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 804-106 45Degree pitch 5mm size 31.5x15mm^2 drill 1.2mm pad 3mm +0 +12 +6 +TerminalBlock_WAGO +TerminalBlock_WAGO_804-107_1x07_P5.00mm_45Degree +Terminal Block WAGO 804-107, 45Degree (cable under 45degree), 7 pins, pitch 5mm, size 36.5x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 804-107 45Degree pitch 5mm size 36.5x15mm^2 drill 1.2mm pad 3mm +0 +14 +7 +TerminalBlock_WAGO +TerminalBlock_WAGO_804-108_1x08_P5.00mm_45Degree +Terminal Block WAGO 804-108, 45Degree (cable under 45degree), 8 pins, pitch 5mm, size 41.5x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 804-108 45Degree pitch 5mm size 41.5x15mm^2 drill 1.2mm pad 3mm +0 +16 +8 +TerminalBlock_WAGO +TerminalBlock_WAGO_804-109_1x09_P5.00mm_45Degree +Terminal Block WAGO 804-109, 45Degree (cable under 45degree), 9 pins, pitch 5mm, size 46.5x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 804-109 45Degree pitch 5mm size 46.5x15mm^2 drill 1.2mm pad 3mm +0 +18 +9 +TerminalBlock_WAGO +TerminalBlock_WAGO_804-110_1x10_P5.00mm_45Degree +Terminal Block WAGO 804-110, 45Degree (cable under 45degree), 10 pins, pitch 5mm, size 51.5x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 804-110 45Degree pitch 5mm size 51.5x15mm^2 drill 1.2mm pad 3mm +0 +20 +10 +TerminalBlock_WAGO +TerminalBlock_WAGO_804-112_1x12_P5.00mm_45Degree +Terminal Block WAGO 804-112, 45Degree (cable under 45degree), 12 pins, pitch 5mm, size 61.5x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 804-112 45Degree pitch 5mm size 61.5x15mm^2 drill 1.2mm pad 3mm +0 +24 +12 +TerminalBlock_WAGO +TerminalBlock_WAGO_804-116_1x16_P5.00mm_45Degree +Terminal Block WAGO 804-116, 45Degree (cable under 45degree), 16 pins, pitch 5mm, size 81.5x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 804-116 45Degree pitch 5mm size 81.5x15mm^2 drill 1.2mm pad 3mm +0 +32 +16 +TerminalBlock_WAGO +TerminalBlock_WAGO_804-124_1x24_P5.00mm_45Degree +Terminal Block WAGO 804-124, 45Degree (cable under 45degree), 24 pins, pitch 5mm, size 122x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 804-124 45Degree pitch 5mm size 122x15mm^2 drill 1.2mm pad 3mm +0 +48 +24 +TerminalBlock_WAGO +TerminalBlock_WAGO_804-301_1x01_P7.50mm_45Degree +Terminal Block WAGO 804-301, 45Degree (cable under 45degree), 1 pins, pitch 7.5mm, size 6.5x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 804-301 45Degree pitch 7.5mm size 6.5x15mm^2 drill 1.2mm pad 3mm +0 +2 +1 +TerminalBlock_WAGO +TerminalBlock_WAGO_804-302_1x02_P7.50mm_45Degree +Terminal Block WAGO 804-302, 45Degree (cable under 45degree), 2 pins, pitch 7.5mm, size 14x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 804-302 45Degree pitch 7.5mm size 14x15mm^2 drill 1.2mm pad 3mm +0 +4 +2 +TerminalBlock_WAGO +TerminalBlock_WAGO_804-303_1x03_P7.50mm_45Degree +Terminal Block WAGO 804-303, 45Degree (cable under 45degree), 3 pins, pitch 7.5mm, size 21.5x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 804-303 45Degree pitch 7.5mm size 21.5x15mm^2 drill 1.2mm pad 3mm +0 +6 +3 +TerminalBlock_WAGO +TerminalBlock_WAGO_804-304_1x04_P7.50mm_45Degree +Terminal Block WAGO 804-304, 45Degree (cable under 45degree), 4 pins, pitch 7.5mm, size 29x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 804-304 45Degree pitch 7.5mm size 29x15mm^2 drill 1.2mm pad 3mm +0 +8 +4 +TerminalBlock_WAGO +TerminalBlock_WAGO_804-305_1x05_P7.50mm_45Degree +Terminal Block WAGO 804-305, 45Degree (cable under 45degree), 5 pins, pitch 7.5mm, size 36.5x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 804-305 45Degree pitch 7.5mm size 36.5x15mm^2 drill 1.2mm pad 3mm +0 +10 +5 +TerminalBlock_WAGO +TerminalBlock_WAGO_804-306_1x06_P7.50mm_45Degree +Terminal Block WAGO 804-306, 45Degree (cable under 45degree), 6 pins, pitch 7.5mm, size 44x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 804-306 45Degree pitch 7.5mm size 44x15mm^2 drill 1.2mm pad 3mm +0 +12 +6 +TerminalBlock_WAGO +TerminalBlock_WAGO_804-307_1x07_P7.50mm_45Degree +Terminal Block WAGO 804-307, 45Degree (cable under 45degree), 7 pins, pitch 7.5mm, size 51.5x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 804-307 45Degree pitch 7.5mm size 51.5x15mm^2 drill 1.2mm pad 3mm +0 +14 +7 +TerminalBlock_WAGO +TerminalBlock_WAGO_804-308_1x08_P7.50mm_45Degree +Terminal Block WAGO 804-308, 45Degree (cable under 45degree), 8 pins, pitch 7.5mm, size 59x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 804-308 45Degree pitch 7.5mm size 59x15mm^2 drill 1.2mm pad 3mm +0 +16 +8 +TerminalBlock_WAGO +TerminalBlock_WAGO_804-309_1x09_P7.50mm_45Degree +Terminal Block WAGO 804-309, 45Degree (cable under 45degree), 9 pins, pitch 7.5mm, size 66.5x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 804-309 45Degree pitch 7.5mm size 66.5x15mm^2 drill 1.2mm pad 3mm +0 +18 +9 +TerminalBlock_WAGO +TerminalBlock_WAGO_804-310_1x10_P7.50mm_45Degree +Terminal Block WAGO 804-310, 45Degree (cable under 45degree), 10 pins, pitch 7.5mm, size 74x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 804-310 45Degree pitch 7.5mm size 74x15mm^2 drill 1.2mm pad 3mm +0 +20 +10 +TerminalBlock_WAGO +TerminalBlock_WAGO_804-312_1x12_P7.50mm_45Degree +Terminal Block WAGO 804-312, 45Degree (cable under 45degree), 12 pins, pitch 7.5mm, size 89x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 804-312 45Degree pitch 7.5mm size 89x15mm^2 drill 1.2mm pad 3mm +0 +24 +12 +TerminalBlock_WAGO +TerminalBlock_WAGO_804-316_1x16_P7.50mm_45Degree +Terminal Block WAGO 804-316, 45Degree (cable under 45degree), 16 pins, pitch 7.5mm, size 119x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 804-316 45Degree pitch 7.5mm size 119x15mm^2 drill 1.2mm pad 3mm +0 +32 +16 +TerminalBlock_WAGO +TerminalBlock_WAGO_804-324_1x24_P7.50mm_45Degree +Terminal Block WAGO 804-324, 45Degree (cable under 45degree), 24 pins, pitch 7.5mm, size 179x15mm^2, drill diamater 1.2mm, pad diameter 3mm, see , script-generated with , script-generated using https://github.com/pointhi/kicad-footprint-generator/scripts/TerminalBlock_WAGO +THT Terminal Block WAGO 804-324 45Degree pitch 7.5mm size 179x15mm^2 drill 1.2mm pad 3mm +0 +48 +24 +TestPoint +TestPoint_2Pads_Pitch2.54mm_Drill0.8mm +Test point with 2 pins, pitch 2.54mm, drill diameter 0.8mm +CONN DEV +0 +2 +2 +TestPoint +TestPoint_2Pads_Pitch5.08mm_Drill1.3mm +Test point with 2 pads, pitch 5.08mm, hole diameter 1.3mm, wire diameter 1.0mm +CONN DEV +0 +2 +2 +TestPoint +TestPoint_Bridge_Pitch2.0mm_Drill0.7mm +wire loop as test point, pitch 2.0mm, hole diameter 0.7mm, wire diameter 0.5mm +test point wire loop +0 +2 +1 +TestPoint +TestPoint_Bridge_Pitch2.54mm_Drill0.7mm +wire loop as test point, pitch 2.0mm, hole diameter 0.7mm, wire diameter 0.5mm +test point wire loop +0 +2 +1 +TestPoint +TestPoint_Bridge_Pitch2.54mm_Drill1.0mm +wire loop as test point, pitch 2.54mm, hole diameter 1.0mm, wire diameter 0.8mm +test point wire loop +0 +2 +1 +TestPoint +TestPoint_Bridge_Pitch2.54mm_Drill1.3mm +wire loop as test point, pitch 2.54mm, hole diameter 1.3mm, wire diameter 1.0mm +test point wire loop +0 +2 +1 +TestPoint +TestPoint_Bridge_Pitch3.81mm_Drill1.3mm +wire loop as test point, pitch 3.81mm, hole diameter 1.3mm, wire diameter 1.0mm +test point wire loop +0 +2 +1 +TestPoint +TestPoint_Bridge_Pitch5.08mm_Drill0.7mm +wire loop as test point, pitch 5.08mm, hole diameter 0.7mm, wire diameter 1.0mm +test point wire loop +0 +2 +1 +TestPoint +TestPoint_Bridge_Pitch5.08mm_Drill1.3mm +wire loop as test point, pitch 5.08mm, hole diameter 1.3mm, wire diameter 1.0mm +test point wire loop +0 +2 +1 +TestPoint +TestPoint_Bridge_Pitch6.35mm_Drill1.3mm +wire loop as test point, pitch 6.35mm, hole diameter 1.3mm, wire diameter 1.0mm +test point wire loop +0 +2 +1 +TestPoint +TestPoint_Bridge_Pitch7.62mm_Drill1.3mm +wire loop as test point, pitch 7.62mm, hole diameter 1.3mm, wire diameter 1.0mm +test point wire loop +0 +2 +1 +TestPoint +TestPoint_Keystone_5000-5004_Miniature +Keystone Miniature THM Test Point 5000-5004, http://www.keyelco.com/product-pdf.cfm?p=1309 +Through Hole Mount Test Points +0 +1 +1 +TestPoint +TestPoint_Keystone_5005-5009_Compact +Keystone Miniature THM Test Point 5005-5009, http://www.keyelco.com/product-pdf.cfm?p=1314 +Through Hole Mount Test Points +0 +1 +1 +TestPoint +TestPoint_Keystone_5010-5014_Multipurpose +Keystone Miniature THM Test Point 5010-5014, http://www.keyelco.com/product-pdf.cfm?p=1319 +Through Hole Mount Test Points +0 +1 +1 +TestPoint +TestPoint_Keystone_5015_Micro-Minature +SMT Test Point- Micro Miniature 5015, http://www.keyelco.com/product-pdf.cfm?p=1353 +Test Point +0 +1 +1 +TestPoint +TestPoint_Keystone_5019_Minature +SMT Test Point- Micro Miniature 5019, http://www.keyelco.com/product-pdf.cfm?p=1357 +Test Point +0 +1 +1 +TestPoint +TestPoint_Loop_D1.80mm_Drill1.0mm_Beaded +wire loop with bead as test point, loop diameter 1.8mm, hole diameter 1.0mm +test point wire loop bead +0 +1 +1 +TestPoint +TestPoint_Loop_D2.50mm_Drill1.0mm +wire loop as test point, loop diameter 2.5mm, hole diameter 1.0mm +test point wire loop bead +0 +1 +1 +TestPoint +TestPoint_Loop_D2.50mm_Drill1.0mm_LowProfile +low profile wire loop as test point, loop diameter 2.5mm, hole diameter 1.0mm +test point wire loop bead +0 +1 +1 +TestPoint +TestPoint_Loop_D2.50mm_Drill1.85mm +wire loop as test point, loop diameter 2.5mm, hole diameter 1.85mm +test point wire loop bead +0 +1 +1 +TestPoint +TestPoint_Loop_D2.54mm_Drill1.5mm_Beaded +wire loop with bead as test point, loop diameter2.548mm, hole diameter 1.5mm +test point wire loop bead +0 +1 +1 +TestPoint +TestPoint_Loop_D2.60mm_Drill0.9mm_Beaded +wire loop with bead as test point, loop diameter2.6mm, hole diameter 0.9mm +test point wire loop bead +0 +1 +1 +TestPoint +TestPoint_Loop_D2.60mm_Drill1.4mm_Beaded +wire loop with bead as test point, loop diameter2.6mm, hole diameter 1.4mm +test point wire loop bead +0 +1 +1 +TestPoint +TestPoint_Loop_D2.60mm_Drill1.6mm_Beaded +wire loop with bead as test point, loop diameter2.6mm, hole diameter 1.6mm +test point wire loop bead +0 +1 +1 +TestPoint +TestPoint_Loop_D3.50mm_Drill0.9mm_Beaded +wire loop with bead as test point, loop diameter2.6mm, hole diameter 0.9mm +test point wire loop bead +0 +1 +1 +TestPoint +TestPoint_Loop_D3.50mm_Drill1.4mm_Beaded +wire loop with bead as test point, loop diameter 3.5mm, hole diameter 1.4mm +test point wire loop bead +0 +1 +1 +TestPoint +TestPoint_Loop_D3.80mm_Drill2.0mm +wire loop as test point, loop diameter 3.8mm, hole diameter 2.0mm +test point wire loop bead +0 +1 +1 +TestPoint +TestPoint_Loop_D3.80mm_Drill2.5mm +wire loop as test point, loop diameter 3.8mm, hole diameter 2.5mm +test point wire loop bead +0 +1 +1 +TestPoint +TestPoint_Loop_D3.80mm_Drill2.8mm +wire loop as test point, loop diameter 3.8mm, hole diameter 2.8mm +test point wire loop bead +0 +1 +1 +TestPoint +TestPoint_Pad_1.0x1.0mm +SMD rectangular pad as test Point, square 1.0mm side length +test point SMD pad rectangle square +0 +1 +1 +TestPoint +TestPoint_Pad_1.5x1.5mm +SMD rectangular pad as test Point, square 1.5mm side length +test point SMD pad rectangle square +0 +1 +1 +TestPoint +TestPoint_Pad_2.0x2.0mm +SMD rectangular pad as test Point, square 2.0mm side length +test point SMD pad rectangle square +0 +1 +1 +TestPoint +TestPoint_Pad_2.5x2.5mm +SMD rectangular pad as test Point, square 2.5mm side length +test point SMD pad rectangle square +0 +1 +1 +TestPoint +TestPoint_Pad_3.0x3.0mm +SMD rectangular pad as test Point, square 3.0mm side length +test point SMD pad rectangle square +0 +1 +1 +TestPoint +TestPoint_Pad_4.0x4.0mm +SMD rectangular pad as test Point, square 4.0mm side length +test point SMD pad rectangle square +0 +1 +1 +TestPoint +TestPoint_Pad_D1.0mm +SMD pad as test Point, diameter 1.0mm +test point SMD pad +0 +1 +1 +TestPoint +TestPoint_Pad_D1.5mm +SMD pad as test Point, diameter 1.5mm +test point SMD pad +0 +1 +1 +TestPoint +TestPoint_Pad_D2.0mm +SMD pad as test Point, diameter 2.0mm +test point SMD pad +0 +1 +1 +TestPoint +TestPoint_Pad_D2.5mm +SMD pad as test Point, diameter 2.5mm +test point SMD pad +0 +1 +1 +TestPoint +TestPoint_Pad_D3.0mm +SMD pad as test Point, diameter 3.0mm +test point SMD pad +0 +1 +1 +TestPoint +TestPoint_Pad_D4.0mm +SMD pad as test Point, diameter 4.0mm +test point SMD pad +0 +1 +1 +TestPoint +TestPoint_Plated_Hole_D2.0mm +Plated Hole as test Point, diameter 2.0mm +test point plated hole +0 +1 +1 +TestPoint +TestPoint_Plated_Hole_D3.0mm +Plated Hole as test Point, diameter 3.0mm +test point plated hole +0 +1 +1 +TestPoint +TestPoint_Plated_Hole_D4.0mm +Plated Hole as test Point, diameter 4.0mm +test point plated hole +0 +1 +1 +TestPoint +TestPoint_Plated_Hole_D5.0mm +Plated Hole as test Point, diameter 5.0mm +test point plated hole +0 +1 +1 +TestPoint +TestPoint_THTPad_1.0x1.0mm_Drill0.5mm +THT rectangular pad as test Point, square 1.0mm side length, hole diameter 0.5mm +test point THT pad rectangle square +0 +1 +1 +TestPoint +TestPoint_THTPad_1.5x1.5mm_Drill0.7mm +THT rectangular pad as test Point, square 1.5mm side length, hole diameter 0.7mm +test point THT pad rectangle square +0 +1 +1 +TestPoint +TestPoint_THTPad_2.0x2.0mm_Drill1.0mm +THT rectangular pad as test Point, square 2.0mm_Drill1.0mm side length, hole diameter 1.0mm +test point THT pad rectangle square +0 +1 +1 +TestPoint +TestPoint_THTPad_2.5x2.5mm_Drill1.2mm +THT rectangular pad as test Point, square 2.5mm side length, hole diameter 1.2mm +test point THT pad rectangle square +0 +1 +1 +TestPoint +TestPoint_THTPad_3.0x3.0mm_Drill1.5mm +THT rectangular pad as test Point, square 3.0mm side length, hole diameter 1.5mm +test point THT pad rectangle square +0 +1 +1 +TestPoint +TestPoint_THTPad_4.0x4.0mm_Drill2.0mm +THT rectangular pad as test Point, square 4.0mm side length, hole diameter 2.0mm +test point THT pad rectangle square +0 +1 +1 +TestPoint +TestPoint_THTPad_D1.0mm_Drill0.5mm +THT pad as test Point, diameter 1.0mm, hole diameter 0.5mm +test point THT pad +0 +1 +1 +TestPoint +TestPoint_THTPad_D1.5mm_Drill0.7mm +THT pad as test Point, diameter 1.5mm, hole diameter 0.7mm +test point THT pad +0 +1 +1 +TestPoint +TestPoint_THTPad_D2.0mm_Drill1.0mm +THT pad as test Point, diameter 2.0mm, hole diameter 1.0mm +test point THT pad +0 +1 +1 +TestPoint +TestPoint_THTPad_D2.5mm_Drill1.2mm +THT pad as test Point, diameter 2.5mm, hole diameter 1.2mm +test point THT pad +0 +1 +1 +TestPoint +TestPoint_THTPad_D3.0mm_Drill1.5mm +THT pad as test Point, diameter 3.0mm, hole diameter 1.5mm +test point THT pad +0 +1 +1 +TestPoint +TestPoint_THTPad_D4.0mm_Drill2.0mm +THT pad as test Point, diameter 4.0mm, hole diameter 2.0mm +test point THT pad +0 +1 +1 +Transformer_SMD +Pulse_P0926NL +SMT Gate Drive Transformer, 1:1:1, 8.0x6.3x5.3mm (https://productfinder.pulseeng.com/products/datasheets/SPM2007_61.pdf) +pulse pa0926nl +0 +6 +6 +Transformer_SMD +Pulse_PA1323NL +SMT Gate Drive Transformer, 1:1, 9.5x7.1x5.3mm (https://productfinder.pulseeng.com/products/datasheets/SPM2007_61.pdf) +pulse pa1323nl +0 +6 +6 +Transformer_SMD +Pulse_PA2001NL +SMT Gate Drive Transformer, 1:1, 8.6x6.7x2.5mm (https://productfinder.pulseeng.com/products/datasheets/P663.pdf) +pulse pa2001nl pe-68386nl +0 +4 +4 +Transformer_SMD +Pulse_PA2002NL-PA2008NL-PA2009NL +SMT Gate Drive Transformer, 1:1:1 or 2:1:1 or 2.5:1:1 or 1:1, 9.0x8.6x7.6mm (https://productfinder.pulseeng.com/products/datasheets/P663.pdf) +pulse pa2002nl pa2008nl pa2009nl p0544nl pa0184nl pa0297nl pa0510nl +0 +6 +6 +Transformer_SMD +Pulse_PA2004NL +SMT Gate Drive Transformer, 1:1:1, 8.6x6.7x3.6mm (https://productfinder.pulseeng.com/products/datasheets/P663.pdf) +pulse pa2004nl pa0264nl +0 +6 +6 +Transformer_SMD +Pulse_PA2005NL +SMT Gate Drive Transformer, 1:1:1, 11.8x8.8x4.0mm (https://productfinder.pulseeng.com/products/datasheets/P663.pdf) +pulse pa2005nl pa0173nl +0 +6 +6 +Transformer_SMD +Pulse_PA2006NL +SMT Gate Drive Transformer, 1:1, 11.8x8.8x4.0mm (https://productfinder.pulseeng.com/products/datasheets/P663.pdf) +pulse pa2006nl pa0186nl +0 +4 +4 +Transformer_SMD +Pulse_PA2007NL +SMT Gate Drive Transformer, 1:1, 9.0x8.6x7.6mm (https://productfinder.pulseeng.com/products/datasheets/P663.pdf) +pulse pa2007nl +0 +4 +4 +Transformer_SMD +Pulse_PA2777NL +SMT Gate Drive Transformer, 1:1, 7.1x6.1x5.5mm (https://productfinder.pulseeng.com/products/datasheets/SPM2007_61.pdf) +pulse pa2777nl +0 +8 +8 +Transformer_SMD +Pulse_PA3493NL +SMT Gate Drive Transformer, 1.25:1, 10.9x9.7x2.7mm (https://productfinder.pulseeng.com/products/datasheets/SPM2007_61.pdf) +pulse pa3493nl +0 +4 +4 +Transformer_SMD +Transformer_Coilcraft_CST1 +Current sense transformer, SMD, 8.0x8.13x5.3mm (https://www.coilcraft.com/pdfs/cst.pdf) +Transformer current sense SMD +0 +8 +8 +Transformer_SMD +Transformer_Coilcraft_CST2 +Current sense transformer, SMD, 8.0x8.13x5.3mm (https://www.coilcraft.com/pdfs/cst.pdf) +Transformer current sense SMD +0 +8 +8 +Transformer_SMD +Transformer_Coilcraft_CST2010 +Current sense transformer, SMD, 14.55x19.91x10.50mm (https://www.coilcraft.com/pdfs/cst2010.pdf) +Transformer current sense SMD +0 +12 +12 +Transformer_SMD +Transformer_CurrentSense_8.4x7.2mm +Transformer current sense SMD 8.4x7.2mm +Transformer current sense SMD +0 +8 +8 +Transformer_SMD +Transformer_Ethernet_Bel_S558-5999-T7-F +Ethernet Transformer, Bel S558-5999-T7-F, https://www.belfuse.com/resources/ICMs/lan-/S558-5999-T7-F.pdf +Ethernet Transformer +0 +16 +16 +Transformer_SMD +Transformer_Ethernet_Bourns_PT61017PEL +https://www.bourns.com/docs/Product-Datasheets/PT61017PEL.pdf +Transformer Ethernet Single Center-Tap +0 +16 +16 +Transformer_SMD +Transformer_Ethernet_HALO_TG111-MSC13 +Transformer Ethernet SMD, https://www.haloelectronics.com/pdf/discrete-genesus.pdf +Transformer Ethernet SMD +0 +24 +24 +Transformer_SMD +Transformer_MACOM_SM-22 +https://cdn.macom.com/datasheets/ETC1-1-13.pdf +RF Transformer +0 +5 +5 +Transformer_SMD +Transformer_Murata_78250JC +Murata 78250JC https://www.murata-ps.com/datasheet?/data/magnetics/kmp_78250j.pdf +Murata transformer +0 +6 +6 +Transformer_SMD +Transformer_NF_ETAL_P2781 +NF-Transformer, ETAL, P2781, SMD, +NF-Transformer ETAL P2781 SMD +0 +8 +7 +Transformer_SMD +Transformer_NF_ETAL_P2781_HandSoldering +NF-Transformer, ETAL, P2781, SMD, Handsoldering +NF-Transformer ETAL P2781 SMD Handsoldering +0 +8 +7 +Transformer_SMD +Transformer_NF_ETAL_P3000 +NF-Reansformer, ETAL, P3000, SMD, +NF-Reansformer ETAL P3000 SMD +0 +15 +13 +Transformer_SMD +Transformer_NF_ETAL_P3000_HandSoldering +NF-Reansformer, ETAL, P3000, SMD, Handsoldering, +NF-Reansformer ETAL P3000 SMD Handsoldering +0 +15 +13 +Transformer_SMD +Transformer_NF_ETAL_P3181 +NF-Transformer, ETAL, P3181, SMD, +NF-Transformer ETAL P3181 SMD +0 +7 +6 +Transformer_SMD +Transformer_NF_ETAL_P3181_HandSoldering +NF-Transformer, ETAL, P3181, SMD, Hand Soldering, +NF-Transformer ETAL P3181 SMD Hand Soldering +0 +7 +6 +Transformer_SMD +Transformer_NF_ETAL_P3188 +NF-Transformer, ETAL, P3188, SMD, +NF-Transformer ETAL P3188 SMD +0 +8 +6 +Transformer_SMD +Transformer_NF_ETAL_P3188_HandSoldering +NF-Transformer, ETAL, P3188, SMD, Handsoldering, +NF-Transformer ETAL P3188 SMD Handsoldering +0 +8 +6 +Transformer_SMD +Transformer_NF_ETAL_P3191 +NF-Transformer, ETAL, P3191, SMD, +NF-Transformer ETAL P3191 SMD +0 +8 +6 +Transformer_SMD +Transformer_NF_ETAL_P3191_HandSoldering +NF-Transformer, ETAL, P3191, SMD, Handsoldering, +NF-Transformer ETAL P3191 SMD Handsoldering +0 +8 +6 +Transformer_SMD +Transformer_Pulse_H1100NL +For H1100NL, H1101NL, H1102NL, H1121NL, H1183NL, H1199NL, HX1188NL, HX1198NL and H1302NL. https://productfinder.pulseeng.com/doc_type/WEB301/doc_num/H1102NL/doc_part/H1102NL.pdf +H1100NL H1101NL H1102NL H1121NL H1183NL H1199NL HX1188NL HX1198NL H1302N +0 +16 +16 +Transformer_SMD +Transformer_Wuerth_750315371 +Power Transformer, horizontal core with bobbin, 6 pin, 2.54mm pitch, 11.24mm row spacing, 12.6x8.3x4.1mm +transformer flyback +0 +6 +6 +Transformer_THT +Autotransformer_Toroid_1Tap_Horizontal_D9.0mm_Amidon-T30 +Autotransformer, Toroid, horizontal, laying, 1 Tap, Diameter 9mm, Amidon T30, +Autotransformer Toroid horizontal laying 1 Tap Diameter 9mm Amidon T30 +0 +3 +3 +Transformer_THT +Autotransformer_Toroid_1Tap_Horizontal_D10.5mm_Amidon-T37 +Autotransformer, Toroid, horizontal, laying, 1 Tap, Diameter 10,5mm, Amidon T37, +Autotransformer Toroid horizontal laying 1 Tap Diameter 10 5mm Amidon T37 +0 +3 +3 +Transformer_THT +Autotransformer_Toroid_1Tap_Horizontal_D12.5mm_Amidon-T44 +Autotransformer, Toroid, horizontal, laying, 1 Tap, Diameter 12,5mm, Amidon T44, +Autotransformer Toroid horizontal laying 1 Tap Diameter 12 5mm Amidon T44 +0 +3 +3 +Transformer_THT +Autotransformer_Toroid_1Tap_Horizontal_D14.0mm_Amidon-T50 +Choke, Inductance, Autotransformer, Toroid, horizontal, laying, 1 Tap, Diameter 14mm, Amidon T50, +Choke Inductance Autotransformer Toroid horizontal laying 1 Tap Diameter 14mm Amidon T50 +0 +3 +3 +Transformer_THT +Autotransformer_ZS1052-AC +Ignition coil for xenon flash, http://www.excelitas.com/downloads/ZS1052ACH.pdf +ignition coil autotransformer +0 +3 +3 +Transformer_THT +Transformer_37x44 +transformer 37x44mm² +transformer 37x44mm² +0 +12 +4 +Transformer_THT +Transformer_Breve_TEZ-22x24 +http://www.breve.pl/pdf/ANG/TEZ_ang.pdf +TEZ PCB Transformer +0 +7 +7 +Transformer_THT +Transformer_Breve_TEZ-28x33 +http://www.breve.pl/pdf/ANG/TEZ_ang.pdf +TEZ PCB Transformer +0 +9 +9 +Transformer_THT +Transformer_Breve_TEZ-35x42 +http://www.breve.pl/pdf/ANG/TEZ_ang.pdf +TEZ PCB Transformer +0 +9 +9 +Transformer_THT +Transformer_Breve_TEZ-38x45 +http://www.breve.pl/pdf/ANG/TEZ_ang.pdf +TEZ PCB Transformer +0 +9 +9 +Transformer_THT +Transformer_Breve_TEZ-44x52 +http://www.breve.pl/pdf/ANG/TEZ_ang.pdf +TEZ PCB Transformer +0 +10 +10 +Transformer_THT +Transformer_Breve_TEZ-47x57 +http://www.breve.pl/pdf/ANG/TEZ_ang.pdf +TEZ PCB Transformer +0 +13 +13 +Transformer_THT +Transformer_CHK_EI30-2VA_1xSec +Trafo, Printtrafo, CHK, EI30, 2VA, 1x Sec,http://www.eratransformers.com/downloads/030-7585.0.pdf +Trafo Printtrafo CHK EI30 2VA 1x Sec +0 +10 +10 +Transformer_THT +Transformer_CHK_EI30-2VA_2xSec +Trafo, Printtrafo, CHK, EI30, 2VA, 2x Sec, +Trafo Printtrafo CHK EI30 2VA 2x Sec +0 +10 +10 +Transformer_THT +Transformer_CHK_EI30-2VA_Neutral +Trafo, Printtrafo, CHK, EI30, 2VA, neutral, +Trafo Printtrafo CHK EI30 2VA neutral +0 +10 +10 +Transformer_THT +Transformer_CHK_EI38-3VA_1xSec +Trafo, Printtrafo, CHK, EI38, 3VA, 1x Sec, http://www.eratransformers.com/product-detail/20 +Trafo Printtrafo CHK EI38 3VA 1x Sec +0 +10 +10 +Transformer_THT +Transformer_CHK_EI38-3VA_2xSec +Trafo, Printtrafo, CHK, EI38, 3VA, 2x Sec, http://www.eratransformers.com/product-detail/20 +Trafo Printtrafo CHK EI38 3VA 2x Sec +0 +10 +10 +Transformer_THT +Transformer_CHK_EI38-3VA_Neutral +Trafo, Printtrafo, CHK, EI38, 3VA, neutral, http://www.eratransformers.com/product-detail/20 +Trafo Printtrafo CHK EI42 3VA neutral +0 +10 +10 +Transformer_THT +Transformer_CHK_EI42-5VA_1xSec +Trafo, Printtrafo, CHK, EI42, 5VA, 1x Sec, +Trafo Printtrafo CHK EI42 5VA 1x Sec +0 +10 +10 +Transformer_THT +Transformer_CHK_EI42-5VA_2xSec +Trafo, Printtrafo, CHK, EI42, 5VA, 2x Sec, +Trafo Printtrafo CHK EI42 5VA 2x Sec +0 +10 +10 +Transformer_THT +Transformer_CHK_EI42-5VA_Neutral +Trafo, Printtrafo, CHK, EI42, 5VA, neutral, +Trafo Printtrafo CHK EI42 5VA neutral +0 +10 +10 +Transformer_THT +Transformer_CHK_EI48-8VA_1xSec +Trafo, Printtrafo, CHK, EI48, 8VA, 1x Sec, http://www.eratransformers.com/product-detail/18 +Trafo Printtrafo CHK EI48 8VA 1x Sec +0 +12 +12 +Transformer_THT +Transformer_CHK_EI48-8VA_2xSec +Trafo, Printtrafo, CHK, EI48, 8VA, 2x Sec, http://www.eratransformers.com/product-detail/18 +Trafo Printtrafo CHK EI48 8VA 2x Sec +0 +12 +12 +Transformer_THT +Transformer_CHK_EI48-8VA_Neutral +Trafo, Printtrafo, CHK, EI48, 8VA, neutral, http://www.eratransformers.com/product-detail/18 +Trafo Printtrafo CHK EI48 8VA neutral +0 +12 +12 +Transformer_THT +Transformer_CHK_EI48-10VA_1xSec +Trafo, Printtrafo, CHK, EI48, 10VA, 1x Sec, +Trafo Printtrafo CHK EI48 10VA 1x Sec +0 +12 +12 +Transformer_THT +Transformer_CHK_EI48-10VA_2xSec +Trafo, Printtrafo, CHK, EI48, 10VA, 2x Sec, http://www.eratransformers.com/product-detail/18 +Trafo Printtrafo CHK EI48 10VA 2x Sec +0 +12 +12 +Transformer_THT +Transformer_CHK_EI48-10VA_Neutral +Trafo, Printtrafo, CHK, EI48, 10VA, neutral, http://www.eratransformers.com/product-detail/18 +Trafo Printtrafo CHK EI48 10VA neutral +0 +12 +12 +Transformer_THT +Transformer_CHK_EI54-12VA_1xSec +Trafo, Printtrafo, CHK, EI54, 12VA, 1x Sec,http://www.eratransformers.com/product-detail/19 +Trafo Printtrafo CHK EI54 12VA 1x Sec +0 +14 +14 +Transformer_THT +Transformer_CHK_EI54-12VA_2xSec +Trafo, Printtrafo, CHK, EI54, 12VA, 2x Sec,http://www.eratransformers.com/product-detail/19 +Trafo Printtrafo CHK EI54 12VA 2x Sec +0 +14 +14 +Transformer_THT +Transformer_CHK_EI54-12VA_Neutral +Trafo, Printtrafo, CHK, EI54, 12VA, neutral,http://www.eratransformers.com/product-detail/19 +Trafo Printtrafo CHK EI54 12VA neutral +0 +14 +14 +Transformer_THT +Transformer_CHK_EI54-16VA_1xSec +Trafo, Printtrafo, CHK, EI54, 16VA, 1x Sec,http://www.eratransformers.com/product-detail/19 +Trafo Printtrafo CHK EI54 16VA 1x Sec +0 +14 +14 +Transformer_THT +Transformer_CHK_EI54-16VA_2xSec +Trafo, Printtrafo, CHK, EI54, 16VA, 2x Sec,http://www.eratransformers.com/product-detail/19 +Trafo Printtrafo CHK EI54 16VA 2x Sec +0 +14 +14 +Transformer_THT +Transformer_CHK_EI54-16VA_Neutral +Trafo, Printtrafo, CHK, EI54, 16VA, neutral,http://www.eratransformers.com/product-detail/19 +Trafo Printtrafo CHK EI54 16VA neutral +0 +14 +14 +Transformer_THT +Transformer_CHK_UI30-4VA_Flat +Trafo, Flattrafo, CHK, UI30, 4VA, +Trafo Flattrafo CHK UI30 4VA +0 +16 +16 +Transformer_THT +Transformer_CHK_UI39-10VA_Flat +Trafo, Flattrafo, CHK, UI39, 10VA, +Trafo Flattrafo CHK UI39 10VA +0 +20 +20 +Transformer_THT +Transformer_Coilcraft_Q4434-B_Rhombus-T1311 +Transformator, Transformer, Flyback, Coilcraft Q4434-B, Rgombus T1311, +Transformator Transformer Flyback Coilcraft Q4434-B Rgombus T1311 +0 +8 +8 +Transformer_THT +Transformer_EPCOS_B66359A1013T_Horizontal +Transformer, Transformator, ETD29, 13 Pin, Horizontal, EPCOS-B66359A1013T, +Transformer Transformator ETD29 13 Pin Horizontal EPCOS-B66359A1013T +0 +13 +13 +Transformer_THT +Transformer_EPCOS_B66359J1014T_Vertical +Transformer, Transformator, ETD29, 14 Pin, Vertical, EPCOS-B66359J1014T, +Transformer Transformator ETD29 14 Pin Vertical EPCOS-B66359J1014T +0 +14 +14 +Transformer_THT +Transformer_Microphone_Lundahl_LL1538 +AUDIO TRAFO LUNDAHL, https://www.lundahltransformers.com/wp-content/uploads/datasheets/1538_8xl.pdf +AUDIO TRAFO LUNDAHL +0 +7 +7 +Transformer_THT +Transformer_Microphone_Lundahl_LL1587 +AUDIO TRAFO LUNDAHL, https://www.lundahltransformers.com/wp-content/uploads/datasheets/1587.pdf +AUDIO TRAFO LUNDAHL +0 +7 +7 +Transformer_THT +Transformer_Myrra_74040_Horizontal +Transformer, Transformator, ETD29, 13 Pin, Horizontal, Myrra-74040, +Transformer Transformator ETD29 13 Pin Horizontal Myrra-74040 +0 +13 +13 +Transformer_THT +Transformer_Myrra_EF20_7408x +EF20 flyback transformer,http://myrra.com/wp-content/uploads/2017/09/Datasheet-74087-74088-74089-rev-A.pdf +transformer flyback SMPS +0 +9 +9 +Transformer_THT +Transformer_NF_ETAL_1-1_P1200 +NF-Transformer, 1:1, ETAL P1200,http://www.etalgroup.com/sites/default/files/products/P1200_April_2005.pdf +NF-Transformer 1to1 ETAL P1200 +0 +4 +4 +Transformer_THT +Transformer_NF_ETAL_P1165 +NF-Transformer, ETAL, P1165,http://www.etalgroup.com/sites/default/files/products/P1165_February_2006.pdf +NF-Transformer ETAL P1165 +0 +4 +4 +Transformer_THT +Transformer_NF_ETAL_P3324 +NF-Transformer, ETAL P3324,http://www.etalgroup.com/sites/default/files/products/P3324_April_2005.pdf +NF-Transformer ETAL P3324 +0 +4 +4 +Transformer_THT +Transformer_NF_ETAL_P3356 +NF-Transformer, ETAL P3356, http://www.etalgroup.com/sites/default/files/products/P3356_December_2005.pdf +NF-Transformer ETAL P3356 +0 +4 +4 +Transformer_THT +Transformer_Toroid_Horizontal_D9.0mm_Amidon-T30 +Transformer, Toroid, horizontal, laying, Diameter 9mm, Amidon, T30, +Transformer Toroid horizontal laying Diameter 9mm Amidon T30 +0 +4 +4 +Transformer_THT +Transformer_Toroid_Horizontal_D10.5mm_Amidon-T37 +Transformer, Toroid, horizontal, laying, Diameter 10,5mm, Amidon T37, +Transformer Toroid horizontal laying Diameter 10 5mm Amidon T37 +0 +4 +4 +Transformer_THT +Transformer_Toroid_Horizontal_D12.5mm_Amidon-T44 +Transformer, Toroid, horizontal, laying, Diameter 12,5mm, Amidon T44, +Transformer Toroid horizontal laying Diameter 12 5mm Amidon T44 +0 +4 +4 +Transformer_THT +Transformer_Toroid_Horizontal_D14.0mm_Amidon-T50 +Transformer, Toroid, horizontal, laying, Diameter 14mm, Amidon T50, +Transformer Toroid horizontal laying Diameter 14mm Amidon T50 +0 +4 +4 +Transformer_THT +Transformer_Toroid_Horizontal_D18.0mm +Transformer, Toroid, tapped, horizontal, laying, Diameter 18mm, +Transformer Toroid tapped horizontal laying Diameter 18mm +0 +5 +4 +Transformer_THT +Transformer_Toroid_Tapped_Horizontal_D9.0mm_Amidon-T30 +Transformer, Toroid, tapped, horizontal, laying, Diameter 9mm, Amidon, T30, +Transformer Toroid tapped horizontal laying Diameter 9mm Amidon T30 +0 +6 +6 +Transformer_THT +Transformer_Toroid_Tapped_Horizontal_D10.5mm_Amidon-T37 +Transformer, Toroid, tapped, horizontal, laying, Diameter 10,5mm, Amidon, T37, +Transformer Toroid tapped horizontal laying Diameter 10 5mm Amidon T37 +0 +6 +6 +Transformer_THT +Transformer_Toroid_Tapped_Horizontal_D12.5mm_Amidon-T44 +Transformer, Toroid, tapped, horizontal, laying, Diameter 12,5mm, Amidon, T44, +Transformer Toroid tapped horizontal laying Diameter 12 5mm Amidon T44 +0 +6 +6 +Transformer_THT +Transformer_Toroid_Tapped_Horizontal_D14.0mm_Amidon-T50 +Transformer, Toroid, tapped, horizontal, laying, Diameter 14mm, Amidon T50, +Transformer Toroid tapped horizontal laying Diameter 14mm Amidon T50 +0 +6 +6 +Transformer_THT +Transformer_Wuerth_750343373 +Transformer, horizontal core with bobbin, 10 pin, 3.81mm pitch, 15.24mm row spacing, 22x23x17.53mm (https://katalog.we-online.com/ctm/datasheet/750343373.pdf) +transformer flyback +0 +10 +10 +Valve +Valve_ECC-83-1 +Valve ECC-83-1 round pins +Valve ECC-83-1 round pins +0 +9 +9 +Valve +Valve_ECC-83-2 +Valve ECC-83-2 flat pins +Valve ECC-83-2 flat pins +0 +10 +9 +Valve +Valve_EURO +Valve Euro +Valve Euro +0 +7 +5 +Valve +Valve_Glimm +Valve Glimm +Valve Glimm +0 +2 +2 +Valve +Valve_Mini_G +Valve mini G +Valve mini G +0 +9 +7 +Valve +Valve_Mini_P +Valve mini P +Valve mini P +0 +7 +7 +Valve +Valve_Mini_Pentode_Linear +Mini-Pentode, 5-pin, e.g. JAN6418 +Valve Mini-Pentode 5-pin JAN6418 +0 +5 +5 +Valve +Valve_Noval_G +Valve NOVAL G +Valve NOVAL G +0 +11 +9 +Valve +Valve_Noval_P +Valve NOVAL P +Valve NOVAL P +0 +9 +9 +Valve +Valve_Octal +8-pin round valve +valve +0 +9 +8 +Varistor +RV_Disc_D7mm_W3.4mm_P5mm +Varistor, diameter 7mm, width 3.4mm, pitch 5mm +varistor SIOV +0 +2 +2 +Varistor +RV_Disc_D7mm_W3.5mm_P5mm +Varistor, diameter 7mm, width 3.5mm, pitch 5mm +varistor SIOV +0 +2 +2 +Varistor +RV_Disc_D7mm_W3.6mm_P5mm +Varistor, diameter 7mm, width 3.6mm, pitch 5mm +varistor SIOV +0 +2 +2 +Varistor +RV_Disc_D7mm_W3.7mm_P5mm +Varistor, diameter 7mm, width 3.7mm, pitch 5mm +varistor SIOV +0 +2 +2 +Varistor +RV_Disc_D7mm_W3.8mm_P5mm +Varistor, diameter 7mm, width 3.8mm, pitch 5mm +varistor SIOV +0 +2 +2 +Varistor +RV_Disc_D7mm_W3.9mm_P5mm +Varistor, diameter 7mm, width 3.9mm, pitch 5mm +varistor SIOV +0 +2 +2 +Varistor +RV_Disc_D7mm_W4.2mm_P5mm +Varistor, diameter 7mm, width 4.2mm, pitch 5mm +varistor SIOV +0 +2 +2 +Varistor +RV_Disc_D7mm_W4.3mm_P5mm +Varistor, diameter 7mm, width 4.3mm, pitch 5mm +varistor SIOV +0 +2 +2 +Varistor +RV_Disc_D7mm_W4.5mm_P5mm +Varistor, diameter 7mm, width 4.5mm, pitch 5mm +varistor SIOV +0 +2 +2 +Varistor +RV_Disc_D7mm_W4.8mm_P5mm +Varistor, diameter 7mm, width 4.8mm, pitch 5mm +varistor SIOV +0 +2 +2 +Varistor +RV_Disc_D7mm_W4.9mm_P5mm +Varistor, diameter 7mm, width 4.9mm, pitch 5mm +varistor SIOV +0 +2 +2 +Varistor +RV_Disc_D7mm_W4mm_P5mm +Varistor, diameter 7mm, width 4mm, pitch 5mm +varistor SIOV +0 +2 +2 +Varistor +RV_Disc_D7mm_W5.1mm_P5mm +Varistor, diameter 7mm, width 5.1mm, pitch 5mm +varistor SIOV +0 +2 +2 +Varistor +RV_Disc_D7mm_W5.4mm_P5mm +Varistor, diameter 7mm, width 5.4mm, pitch 5mm +varistor SIOV +0 +2 +2 +Varistor +RV_Disc_D7mm_W5.5mm_P5mm +Varistor, diameter 7mm, width 5.5mm, pitch 5mm +varistor SIOV +0 +2 +2 +Varistor +RV_Disc_D7mm_W5.7mm_P5mm +Varistor, diameter 7mm, width 5.7mm, pitch 5mm +varistor SIOV +0 +2 +2 +Varistor +RV_Disc_D9mm_W3.3mm_P5mm +Varistor, diameter 9mm, width 3.3mm, pitch 5mm +varistor SIOV +0 +2 +2 +Varistor +RV_Disc_D9mm_W3.4mm_P5mm +Varistor, diameter 9mm, width 3.4mm, pitch 5mm +varistor SIOV +0 +2 +2 +Varistor +RV_Disc_D9mm_W3.5mm_P5mm +Varistor, diameter 9mm, width 3.5mm, pitch 5mm +varistor SIOV +0 +2 +2 +Varistor +RV_Disc_D9mm_W3.6mm_P5mm +Varistor, diameter 9mm, width 3.6mm, pitch 5mm +varistor SIOV +0 +2 +2 +Varistor +RV_Disc_D9mm_W3.7mm_P5mm +Varistor, diameter 9mm, width 3.7mm, pitch 5mm +varistor SIOV +0 +2 +2 +Varistor +RV_Disc_D9mm_W3.8mm_P5mm +Varistor, diameter 9mm, width 3.8mm, pitch 5mm +varistor SIOV +0 +2 +2 +Varistor +RV_Disc_D9mm_W3.9mm_P5mm +Varistor, diameter 9mm, width 3.9mm, pitch 5mm +varistor SIOV +0 +2 +2 +Varistor +RV_Disc_D9mm_W4.1mm_P5mm +Varistor, diameter 9mm, width 4.1mm, pitch 5mm +varistor SIOV +0 +2 +2 +Varistor +RV_Disc_D9mm_W4.2mm_P5mm +Varistor, diameter 9mm, width 4.2mm, pitch 5mm +varistor SIOV +0 +2 +2 +Varistor +RV_Disc_D9mm_W4.4mm_P5mm +Varistor, diameter 9mm, width 4.4mm, pitch 5mm +varistor SIOV +0 +2 +2 +Varistor +RV_Disc_D9mm_W4.5mm_P5mm +Varistor, diameter 9mm, width 4.5mm, pitch 5mm +varistor SIOV +0 +2 +2 +Varistor +RV_Disc_D9mm_W4.8mm_P5mm +Varistor, diameter 9mm, width 4.8mm, pitch 5mm +varistor SIOV +0 +2 +2 +Varistor +RV_Disc_D9mm_W4mm_P5mm +Varistor, diameter 9mm, width 4mm, pitch 5mm +varistor SIOV +0 +2 +2 +Varistor +RV_Disc_D9mm_W5.2mm_P5mm +Varistor, diameter 9mm, width 5.2mm, pitch 5mm +varistor SIOV +0 +2 +2 +Varistor +RV_Disc_D9mm_W5.4mm_P5mm +Varistor, diameter 9mm, width 5.4mm, pitch 5mm +varistor SIOV +0 +2 +2 +Varistor +RV_Disc_D9mm_W5.5mm_P5mm +Varistor, diameter 9mm, width 5.5mm, pitch 5mm +varistor SIOV +0 +2 +2 +Varistor +RV_Disc_D9mm_W5.7mm_P5mm +Varistor, diameter 9mm, width 5.7mm, pitch 5mm +varistor SIOV +0 +2 +2 +Varistor +RV_Disc_D9mm_W6.1mm_P5mm +Varistor, diameter 9mm, width 6.1mm, pitch 5mm +varistor SIOV +0 +2 +2 +Varistor +RV_Disc_D12mm_W3.9mm_P7.5mm +Varistor, diameter 12mm, width 3.9mm, pitch 7.5mm +varistor SIOV +0 +2 +2 +Varistor +RV_Disc_D12mm_W4.2mm_P7.5mm +Varistor, diameter 12mm, width 4.2mm, pitch 7.5mm +varistor SIOV +0 +2 +2 +Varistor +RV_Disc_D12mm_W4.3mm_P7.5mm +Varistor, diameter 12mm, width 4.3mm, pitch 7.5mm +varistor SIOV +0 +2 +2 +Varistor +RV_Disc_D12mm_W4.4mm_P7.5mm +Varistor, diameter 12mm, width 4.4mm, pitch 7.5mm +varistor SIOV +0 +2 +2 +Varistor +RV_Disc_D12mm_W4.5mm_P7.5mm +Varistor, diameter 12mm, width 4.5mm, pitch 7.5mm +varistor SIOV +0 +2 +2 +Varistor +RV_Disc_D12mm_W4.6mm_P7.5mm +Varistor, diameter 12mm, width 4.6mm, pitch 7.5mm +varistor SIOV +0 +2 +2 +Varistor +RV_Disc_D12mm_W4.7mm_P7.5mm +Varistor, diameter 12mm, width 4.7mm, pitch 7.5mm +varistor SIOV +0 +2 +2 +Varistor +RV_Disc_D12mm_W4.8mm_P7.5mm +Varistor, diameter 12mm, width 4.8mm, pitch 7.5mm +varistor SIOV +0 +2 +2 +Varistor +RV_Disc_D12mm_W4mm_P7.5mm +Varistor, diameter 12mm, width 4mm, pitch 7.5mm +varistor SIOV +0 +2 +2 +Varistor +RV_Disc_D12mm_W5.1mm_P7.5mm +Varistor, diameter 12mm, width 5.1mm, pitch 7.5mm +varistor SIOV +0 +2 +2 +Varistor +RV_Disc_D12mm_W5.4mm_P7.5mm +Varistor, diameter 12mm, width 5.4mm, pitch 7.5mm +varistor SIOV +0 +2 +2 +Varistor +RV_Disc_D12mm_W5.8mm_P7.5mm +Varistor, diameter 12mm, width 5.8mm, pitch 7.5mm +varistor SIOV +0 +2 +2 +Varistor +RV_Disc_D12mm_W5mm_P7.5mm +Varistor, diameter 12mm, width 5mm, pitch 7.5mm +varistor SIOV +0 +2 +2 +Varistor +RV_Disc_D12mm_W6.1mm_P7.5mm +Varistor, diameter 12mm, width 6.1mm, pitch 7.5mm +varistor SIOV +0 +2 +2 +Varistor +RV_Disc_D12mm_W6.2mm_P7.5mm +Varistor, diameter 12mm, width 6.2mm, pitch 7.5mm +varistor SIOV +0 +2 +2 +Varistor +RV_Disc_D12mm_W6.3mm_P7.5mm +Varistor, diameter 12mm, width 6.3mm, pitch 7.5mm +varistor SIOV +0 +2 +2 +Varistor +RV_Disc_D12mm_W6.7mm_P7.5mm +Varistor, diameter 12mm, width 6.7mm, pitch 7.5mm +varistor SIOV +0 +2 +2 +Varistor +RV_Disc_D12mm_W7.1mm_P7.5mm +Varistor, diameter 12mm, width 7.1mm, pitch 7.5mm +varistor SIOV +0 +2 +2 +Varistor +RV_Disc_D12mm_W7.5mm_P7.5mm +Varistor, diameter 12mm, width 7.5mm, pitch 7.5mm +varistor SIOV +0 +2 +2 +Varistor +RV_Disc_D12mm_W7.9mm_P7.5mm +Varistor, diameter 12mm, width 7.9mm, pitch 7.5mm +varistor SIOV +0 +2 +2 +Varistor +RV_Disc_D15.5mm_W3.9mm_P7.5mm +Varistor, diameter 15.5mm, width 3.9mm, pitch 7.5mm +varistor SIOV +0 +2 +2 +Varistor +RV_Disc_D15.5mm_W4.2mm_P7.5mm +Varistor, diameter 15.5mm, width 4.2mm, pitch 7.5mm +varistor SIOV +0 +2 +2 +Varistor +RV_Disc_D15.5mm_W4.3mm_P7.5mm +Varistor, diameter 15.5mm, width 4.3mm, pitch 7.5mm +varistor SIOV +0 +2 +2 +Varistor +RV_Disc_D15.5mm_W4.4mm_P7.5mm +Varistor, diameter 15.5mm, width 4.4mm, pitch 7.5mm +varistor SIOV +0 +2 +2 +Varistor +RV_Disc_D15.5mm_W4.5mm_P7.5mm +Varistor, diameter 15.5mm, width 4.5mm, pitch 7.5mm +varistor SIOV +0 +2 +2 +Varistor +RV_Disc_D15.5mm_W4.6mm_P7.5mm +Varistor, diameter 15.5mm, width 4.6mm, pitch 7.5mm +varistor SIOV +0 +2 +2 +Varistor +RV_Disc_D15.5mm_W4.7mm_P7.5mm +Varistor, diameter 15.5mm, width 4.7mm, pitch 7.5mm +varistor SIOV +0 +2 +2 +Varistor +RV_Disc_D15.5mm_W4.8mm_P7.5mm +Varistor, diameter 15.5mm, width 4.8mm, pitch 7.5mm +varistor SIOV +0 +2 +2 +Varistor +RV_Disc_D15.5mm_W4.9mm_P7.5mm +Varistor, diameter 15.5mm, width 4.9mm, pitch 7.5mm +varistor SIOV +0 +2 +2 +Varistor +RV_Disc_D15.5mm_W4mm_P7.5mm +Varistor, diameter 15.5mm, width 4mm, pitch 7.5mm +varistor SIOV +0 +2 +2 +Varistor +RV_Disc_D15.5mm_W5.2mm_P7.5mm +Varistor, diameter 15.5mm, width 5.2mm, pitch 7.5mm +varistor SIOV +0 +2 +2 +Varistor +RV_Disc_D15.5mm_W5.4mm_P7.5mm +Varistor, diameter 15.5mm, width 5.4mm, pitch 7.5mm +varistor SIOV +0 +2 +2 +Varistor +RV_Disc_D15.5mm_W5.9mm_P7.5mm +Varistor, diameter 15.5mm, width 5.9mm, pitch 7.5mm +varistor SIOV +0 +2 +2 +Varistor +RV_Disc_D15.5mm_W5mm_P7.5mm +Varistor, diameter 15.5mm, width 5mm, pitch 7.5mm +varistor SIOV +0 +2 +2 +Varistor +RV_Disc_D15.5mm_W6.1mm_P7.5mm +Varistor, diameter 15.5mm, width 6.1mm, pitch 7.5mm +varistor SIOV +0 +2 +2 +Varistor +RV_Disc_D15.5mm_W6.3mm_P7.5mm +Varistor, diameter 15.5mm, width 6.3mm, pitch 7.5mm +varistor SIOV +0 +2 +2 +Varistor +RV_Disc_D15.5mm_W6.4mm_P7.5mm +Varistor, diameter 15.5mm, width 6.4mm, pitch 7.5mm +varistor SIOV +0 +2 +2 +Varistor +RV_Disc_D15.5mm_W6.8mm_P7.5mm +Varistor, diameter 15.5mm, width 6.8mm, pitch 7.5mm +varistor SIOV +0 +2 +2 +Varistor +RV_Disc_D15.5mm_W7.2mm_P7.5mm +Varistor, diameter 15.5mm, width 7.2mm, pitch 7.5mm +varistor SIOV +0 +2 +2 +Varistor +RV_Disc_D15.5mm_W7.5mm_P7.5mm +Varistor, diameter 15.5mm, width 7.5mm, pitch 7.5mm +varistor SIOV +0 +2 +2 +Varistor +RV_Disc_D15.5mm_W8mm_P7.5mm +Varistor, diameter 15.5mm, width 8mm, pitch 7.5mm +varistor SIOV +0 +2 +2 +Varistor +RV_Disc_D15.5mm_W11mm_P7.5mm +Varistor, diameter 15.5mm, width 11mm, pitch 7.5mm +varistor SIOV +0 +2 +2 +Varistor +RV_Disc_D16.5mm_W6.7mm_P7.5mm +Varistor, diameter 16.5mm, width 6.7mm, pitch 5mm, https://katalog.we-online.de/pbs/datasheet/820542711.pdf +varistor SIOV +0 +2 +2 +Varistor +RV_Disc_D21.5mm_W4.3mm_P10mm +Varistor, diameter 21.5mm, width 4.3mm, pitch 10mm +varistor SIOV +0 +2 +2 +Varistor +RV_Disc_D21.5mm_W4.4mm_P10mm +Varistor, diameter 21.5mm, width 4.4mm, pitch 10mm +varistor SIOV +0 +2 +2 +Varistor +RV_Disc_D21.5mm_W4.5mm_P10mm +Varistor, diameter 21.5mm, width 4.5mm, pitch 10mm +varistor SIOV +0 +2 +2 +Varistor +RV_Disc_D21.5mm_W4.6mm_P10mm +Varistor, diameter 21.5mm, width 4.6mm, pitch 10mm +varistor SIOV +0 +2 +2 +Varistor +RV_Disc_D21.5mm_W4.7mm_P10mm +Varistor, diameter 21.5mm, width 4.7mm, pitch 10mm +varistor SIOV +0 +2 +2 +Varistor +RV_Disc_D21.5mm_W4.8mm_P10mm +Varistor, diameter 21.5mm, width 4.8mm, pitch 10mm +varistor SIOV +0 +2 +2 +Varistor +RV_Disc_D21.5mm_W4.9mm_P10mm +Varistor, diameter 21.5mm, width 4.9mm, pitch 10mm +varistor SIOV +0 +2 +2 +Varistor +RV_Disc_D21.5mm_W5.1mm_P10mm +Varistor, diameter 21.5mm, width 5.1mm, pitch 10mm +varistor SIOV +0 +2 +2 +Varistor +RV_Disc_D21.5mm_W5.3mm_P10mm +Varistor, diameter 21.5mm, width 5.3mm, pitch 10mm +varistor SIOV +0 +2 +2 +Varistor +RV_Disc_D21.5mm_W5.4mm_P10mm +Varistor, diameter 21.5mm, width 5.4mm, pitch 10mm +varistor SIOV +0 +2 +2 +Varistor +RV_Disc_D21.5mm_W5.6mm_P10mm +Varistor, diameter 21.5mm, width 5.6mm, pitch 10mm +varistor SIOV +0 +2 +2 +Varistor +RV_Disc_D21.5mm_W5.8mm_P10mm +Varistor, diameter 21.5mm, width 5.8mm, pitch 10mm +varistor SIOV +0 +2 +2 +Varistor +RV_Disc_D21.5mm_W5mm_P10mm +Varistor, diameter 21.5mm, width 5mm, pitch 10mm +varistor SIOV +0 +2 +2 +Varistor +RV_Disc_D21.5mm_W6.1mm_P7.5mm +varistor +varistor SIOV +0 +2 +2 +Varistor +RV_Disc_D21.5mm_W6.3mm_P10mm +Varistor, diameter 21.5mm, width 6.3mm, pitch 10mm +varistor SIOV +0 +2 +2 +Varistor +RV_Disc_D21.5mm_W6.5mm_P10mm +Varistor, diameter 21.5mm, width 6.5mm, pitch 10mm +varistor SIOV +0 +2 +2 +Varistor +RV_Disc_D21.5mm_W6.7mm_P10mm +Varistor, diameter 21.5mm, width 6.7mm, pitch 10mm +varistor SIOV +0 +2 +2 +Varistor +RV_Disc_D21.5mm_W6.8mm_P10mm +Varistor, diameter 21.5mm, width 6.8mm, pitch 10mm +varistor SIOV +0 +2 +2 +Varistor +RV_Disc_D21.5mm_W7.1mm_P10mm +Varistor, diameter 21.5mm, width 7.1mm, pitch 10mm +varistor SIOV +0 +2 +2 +Varistor +RV_Disc_D21.5mm_W7.5mm_P10mm +Varistor, diameter 21.5mm, width 7.5mm, pitch 10mm +varistor SIOV +0 +2 +2 +Varistor +RV_Disc_D21.5mm_W7.9mm_P10mm +Varistor, diameter 21.5mm, width 7.9mm, pitch 10mm +varistor SIOV +0 +2 +2 +Varistor +RV_Disc_D21.5mm_W8.4mm_P10mm +Varistor, diameter 21.5mm, width 8.4mm, pitch 10mm +varistor SIOV +0 +2 +2 +Varistor +RV_Disc_D21.5mm_W11.4mm_P10mm +Varistor, diameter 21.5mm, width 11.4mm, pitch 10mm +varistor SIOV +0 +2 +2 +digikey-footprints +3-SIP_Module_TM1000Q + + +0 +3 +3 +digikey-footprints +3-SIP_Module_V7805-500 +http://www.cui.com/product/resource/v78-500.pdf + +0 +3 +3 +digikey-footprints +3-SIP_Module_V7805-1000 +http://www.cui.com/product/resource/v78xx-1000.pdf + +0 +3 +3 +digikey-footprints +4-SMD_2.35x2.95mm + + +0 +4 +4 +digikey-footprints +6-DFN_3x3mm + + +0 +7 +7 +digikey-footprints +6-PLCC_3.5x3.5mm + + +0 +6 +6 +digikey-footprints +0603 + + +0 +2 +2 +digikey-footprints +0805 + + +0 +2 +2 +digikey-footprints +1206 +http://media.digikey.com/pdf/Data%20Sheets/Lite-On%20PDFs/LTST-C230KFKT_5-24-06.pdf + +0 +2 +2 +digikey-footprints +1210 +http://www.murata-ps.com/data/magnetics/kmp_8200c.pdf + +0 +2 +2 +digikey-footprints +2320 + + +0 +4 +4 +digikey-footprints +AS-MLV-P2_9.1x9.1mm + + +0 +4 +4 +digikey-footprints +Air_Quality_Module_IAQ-CORE_P + + +0 +6 +6 +digikey-footprints +Altimeter_MS580314BA +http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=MS5803-14BA&DocType=Data+Sheet&DocLang=English + +0 +8 +8 +digikey-footprints +Ambient_Prox_APDS-9960 +file:///C:/Users/chad_rosencrans/Downloads/AV02-4191EN_DS_Ambient_Prox_APDS-9960_2015-11-13.pdf + +0 +8 +8 +digikey-footprints +Antenna_1.6x3.2mm_2450AT18A100E +https://www.johansontechnology.com/datasheets/antennas/2450AT18A100.pdf + +0 +2 +2 +digikey-footprints +BME680 +https://ae-bst.resource.bosch.com/media/_tech/media/datasheets/BST-BME680-DS001-00.pdf + +0 +8 +8 +digikey-footprints +BMI160 +https://ae-bst.resource.bosch.com/media/_tech/media/datasheets/BST-BMI160-DS000-07.pdf + +0 +14 +14 +digikey-footprints +Barrel_Jack_5.5mmODx2.1mmID_PJ-102A + + +0 +3 +3 +digikey-footprints +Barrel_Jack_5.5mmODx2.1mmID_PJ-202A + + +0 +3 +3 +digikey-footprints +Battery_Holder_9V_BC9VPC-ND +http://www.memoryprotectiondevices.com/datasheets/BC9VPC-datasheet.pdf + +0 +2 +2 +digikey-footprints +Battery_Holder_Coin_2032_BS-7 +http://www.memoryprotectiondevices.com/datasheets/BS-7-datasheet.pdf + +0 +2 +2 +digikey-footprints +Bluetooth_Module_450-0064 +http://www.lsr.com/downloads/products/330-0087.pdf + +0 +165 +53 +digikey-footprints +Bluetooth_Module_BC118 + + +0 +35 +35 +digikey-footprints +Bluetooth_Module_BC127 +https://www.bluecreation.com/userfiles/DataSheet-BC127-latest3.pdf + +0 +51 +51 +digikey-footprints +Bluetooth_Module_BL600-SA +https://assets.lairdtech.com/home/brandworld/files/Datasheet%20-%20BL600.pdf + +0 +44 +44 +digikey-footprints +Bluetooth_Module_BLE112-A-V1 +http://media.digikey.com/pdf/Data%20Sheets/BlueGiga%20PDFs/BLE112.pdf + +0 +30 +30 +digikey-footprints +Bluetooth_Module_BLE113-A-M256K + + +0 +36 +36 +digikey-footprints +Bluetooth_Module_BLE113-A-V1 + + +0 +36 +36 +digikey-footprints +Bluetooth_Module_BLE121LR-A-M256K + + +0 +36 +36 +digikey-footprints +Bluetooth_Module_BM77 + + +0 +33 +33 +digikey-footprints +Bluetooth_Module_BMD-300 + + +0 +47 +47 +digikey-footprints +Bluetooth_Module_CYBLE-022001-00 + + +0 +21 +21 +digikey-footprints +Bluetooth_Module_RFD22301 + + +0 +19 +19 +digikey-footprints +Bluetooth_Module_RFD77101 + + +0 +45 +45 +digikey-footprints +Bluetooth_Module_RN42 + + +0 +36 +33 +digikey-footprints +Bluetooth_Module_RN42-I_RM + + +0 +36 +33 +digikey-footprints +Bluetooth_Module_RN52-IRM + + +0 +50 +50 +digikey-footprints +Bluetooth_Module_RN4020 +http://ww1.microchip.com/downloads/en/DeviceDoc/50002279B.pdf + +0 +22 +22 +digikey-footprints +Bluetooth_Module_RN4677-VRM100 + + +0 +33 +33 +digikey-footprints +Bluetooth_Module_WT12-A-AI5 +http://www.digikey.com/products/en?keywords=Bluetooth_Module_WT12-A-AI5 + +0 +31 +31 +digikey-footprints +Bluetooth_Module_WT32I-A-AI6 + + +0 +50 +50 +digikey-footprints +CB-5_Formed_Leads + + +0 +29 +5 +digikey-footprints +Cellular_Breakout_2542 + + +0 +16 +16 +digikey-footprints +Cellular_Modem_NL-SW-EVDO-V + + +0 +20 +20 +digikey-footprints +Cellular_Modem_NL-SW-LTE-GELS3-C +http://nimbelink.com/Documentation/Skywire/4G_LTE_Cat_1/30122_NL-SW-LTE-GELS3_Datasheet.pdf + +0 +20 +20 +digikey-footprints +Cellular_Modem_NL-SW-LTE-TSVG + + +0 +20 +20 +digikey-footprints +Coax_Conn_U.FL +https://media.digikey.com/pdf/Data%20Sheets/Hirose%20PDFs/UFL%20Series.pdf + +0 +3 +2 +digikey-footprints +DFN-6_3x3mm_EP1 + + +0 +7 +7 +digikey-footprints +DFN-10_2x2mm +https://media.digikey.com/pdf/Data%20Sheets/NXP%20PDFs/MMA8652FC.pdf + +0 +10 +10 +digikey-footprints +DFN-10_3x3mm +http://cache.freescale.com/files/sensors/doc/data_sheet/MMA7660FC.pdf + +0 +10 +10 +digikey-footprints +DFN-12-1EP_3x3mm +http://www.ftdichip.com/Support/Documents/TechnicalNotes/TN_166%20FTDI%20Example%20IC%20PCB%20Footprints.pdf + +0 +13 +13 +digikey-footprints +DIP-4_W7.62mm +http://optoelectronics.liteon.com/upload/download/DS70-2001-026/MOC306X%20series%20201606.pdf + +0 +4 +4 +digikey-footprints +DIP-6_W7.62mm +http://optoelectronics.liteon.com/upload/download/DS70-2001-026/MOC306X%20series%20201606.pdf + +0 +6 +6 +digikey-footprints +DIP-8_W7.62mm +http://media.digikey.com/pdf/Data%20Sheets/Lite-On%20PDFs/6N137%20Series.pdf + +0 +8 +8 +digikey-footprints +DIP-10_W10.16mm + + +0 +10 +10 +digikey-footprints +DIP-14_W3mm + + +0 +14 +14 +digikey-footprints +DIP-16_W7.62mm + + +0 +16 +16 +digikey-footprints +DIP-18_W7.62mm +http://www.ti.com/lit/ds/symlink/tpic6b595.pdf + +0 +18 +18 +digikey-footprints +DIP-20_W7.62mm +http://www.digikey.com/products/en?formaction=on&lang=en&site=us&KeyWords=296-1956-5-ND + +0 +20 +20 +digikey-footprints +DIP-28_W7.62mm +http://www.digikey.com/products/en?formaction=on&lang=en&site=us&KeyWords=296-1956-5-ND + +0 +28 +28 +digikey-footprints +DIP-40_W15.24mm +http://www.ti.com/lit/ds/symlink/tpic6b595.pdf + +0 +40 +40 +digikey-footprints +DO-35 + + +0 +2 +2 +digikey-footprints +DO-35_NK + + +0 +2 +2 +digikey-footprints +DO-41 + + +0 +2 +2 +digikey-footprints +DO-214AB + + +0 +2 +2 +digikey-footprints +DO-214AC + + +0 +2 +2 +digikey-footprints +DSBGA-8_1.6x1.6mm +http://www.ti.com/lit/ds/symlink/tmp006.pdf + +0 +9 +8 +digikey-footprints +DSUB-9_Jack_5747840-3 +http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=5747840&DocType=Customer+Drawing&DocLang=English + +0 +11 +10 +digikey-footprints +DSUB-9_Receptical_A-DF_09_A_KG-T2S +http://www.assmann-wsw.com/fileadmin/datasheets/ASS_4888_CO.pdf + +0 +11 +10 +digikey-footprints +DVI_Female_74320-9004 + + +0 +26 +25 +digikey-footprints +DVI_Female_74320-9010 + + +0 +32 +30 +digikey-footprints +Diode_DO-35_P10mm + + +0 +2 +2 +digikey-footprints +DisplayPort_2040210-1 + + +0 +25 +21 +digikey-footprints +DisplayPort_Mini_2129320-3 + + +0 +24 +21 +digikey-footprints +ESP32-WROOM-32D + + +0 +39 +39 +digikey-footprints +Ethernet_Jack_54602-908LF +http://portal.fciconnect.com/Comergent//fci/drawing/c-bmj-0102.pdf + +0 +8 +8 +digikey-footprints +Ethernet_Jack_ARJC02-111008B +http://www.abracon.com/Magnetics/lan/Ethernet_Jack_ARJC02-111008B.PDF + +0 +12 +12 +digikey-footprints +Ethernet_Jack_RJLSE4208101T +https://www.amphenolcanada.com/ProductSearch/drawings/AC/RJLSE4X0XX01X.pdf + +0 +10 +9 +digikey-footprints +FLIR_Lepton_Socket_1050281001 + + +0 +68 +33 +digikey-footprints +GPS_Module_CAM-M8C-0 + + +0 +31 +31 +digikey-footprints +GSM_Module_17.8x16.5mm_A2235-H + + +0 +30 +23 +digikey-footprints +Gas_Sensor_110-109 + + +0 +10 +10 +digikey-footprints +Gas_Sensor_110-202 +http://www.spec-sensors.com/wp-content/uploads/2016/02/3SP_Ethanol_1000-P-Package-Gas_Sensor_110-202.pdf + +0 +6 +6 +digikey-footprints +HDMI_A_Female_2000-1-2-41-00-BK +http://media.digikey.com/pdf/Data%20Sheets/CNC%20Tech%20PDFs/HDMI_A_Female_2000-1-2-41-00-BK_Dwg.pdf + +0 +25 +20 +digikey-footprints +HDMI_Female_DC3RX19JA3R1700 + + +0 +23 +20 +digikey-footprints +HDMI_Mini_Female_2001-1-2-21-00-BK + + +0 +23 +20 +digikey-footprints +HTQFP-100_14x14mm + + +0 +182 +101 +digikey-footprints +Hall_Sensor_SIP-3_A132_LUA-T +file:///C:/Users/chad_rosencrans/Downloads/A1324-5-6-Datasheet%20(1).pdf + +0 +3 +3 +digikey-footprints +HeaderPin_2x2_P4.2_Drill1.4mm +http://www.molex.com/pdm_docs/sd/039281043_sd.pdf + +0 +4 +4 +digikey-footprints +Headphone_Jack_2.5mm_SJ1-2503A +http://www.cui.com/product/resource/sj1-2503a.pdf + +0 +4 +4 +digikey-footprints +Headphone_Jack_3.5mm_SJ1-3523N +http://www.cui.com/product/resource/sj1-352xn-series.pdf + +0 +3 +3 +digikey-footprints +Headphone_Jack_6.35mm_RA49B14B + + +0 +5 +5 +digikey-footprints +Headphone_Jack_6.35mm_SN49B12B + + +0 +3 +3 +digikey-footprints +Humidity_HIH-4030 + + +0 +4 +4 +digikey-footprints +Humidity_HIH61xx + + +0 +8 +8 +digikey-footprints +Humidity_SHT15 +https://www.sensirion.com/fileadmin/user_upload/customers/sensirion/Dokumente/2_Humidity_Sensors/Sensirion_Humidity_Sensors_SHT1x_Datasheet_V5.pdf + +0 +8 +8 +digikey-footprints +ICL_THT_P7.8mm +https://www.ametherm.com/datasheetspdf/SL322R025.pdf + +0 +2 +2 +digikey-footprints +ICL_THT_P17.1mm +https://www.ametherm.com/datasheets/as322r025 + +0 +2 +2 +digikey-footprints +IMU_Module_SEN0140 + + +0 +4 +4 +digikey-footprints +IR_Receiver_TSOP38238 + + +0 +3 +3 +digikey-footprints +Inductor_13R106C +http://www.murata-ps.com/data/magnetics/kmp_1300r.pdf + +0 +2 +2 +digikey-footprints +Jumper_Micro-Miniature_P5.31mm + + +0 +2 +2 +digikey-footprints +Jumper_Micro-Miniature_P5.375mm +file:///C:/Users/chad_rosencrans/Downloads/5102.pdf + +0 +2 +2 +digikey-footprints +Jumper_Tin_P5.32mm + + +0 +2 +2 +digikey-footprints +Jumper_Tin_P5.38mm +https://cdn.harwin.com/pdfs/S1911R.pdf + +0 +2 +2 +digikey-footprints +Jumper_Tin_P10.9mm + + +0 +2 +2 +digikey-footprints +LED_2-SMD_Gull_Wing_4.4x3.85mm + + +0 +2 +2 +digikey-footprints +LED_2-SMD_No_Lead_1.7x0.8mm + + +0 +2 +2 +digikey-footprints +LED_3mm_Radial +http://optoelectronics.liteon.com/upload/download/DS20-2000-343/1CHKxKNN.pdf + +0 +2 +2 +digikey-footprints +LED_5mm_Radial +http://optoelectronics.liteon.com/upload/download/DS20-2000-343/1CHKxKNN.pdf + +0 +2 +2 +digikey-footprints +LED_7Seg_VAOS-C402S9-BW_50 + + +0 +10 +10 +digikey-footprints +LED_0603 + + +0 +2 +2 +digikey-footprints +LED_Bar_Graph_LTA-1000 + + +0 +20 +20 +digikey-footprints +LED_Breakout_Parallax_WS2812B +https://www.parallax.com/product/28086 + +0 +6 +6 +digikey-footprints +LED_Dual0603 +http://optoelectronics.liteon.com/upload/download/DS22-2008-0044/LTST-C19HE1WT.pdf + +0 +4 +4 +digikey-footprints +LED_IR_TSAL6100 + + +0 +2 +2 +digikey-footprints +LED_RGB_WP154A4SUREQBFZGC +http://www.kingbrightusa.com/images/catalog/SPEC/WP154A4SUREQBFZGC.pdf + +0 +4 +4 +digikey-footprints +LFQFN-16-1EP_3x3mm + + +0 +17 +17 +digikey-footprints +LFQFN-16-1EP_4x4mm + + +0 +17 +17 +digikey-footprints +LGA-8_2x2.5mm_BMP280 + + +0 +8 +8 +digikey-footprints +LGA-12_4.8x2.8_VL6180 +http://www.st.com/content/ccc/resource/technical/document/datasheet/c4/11/28/86/e6/26/44/b3/DM00112632.pdf/files/DM00112632.pdf/jcr:content/translations/en.DM00112632.pdf + +0 +12 +12 +digikey-footprints +LGA-12_9x9mm_LSM303C +http://www.st.com/content/ccc/resource/technical/document/datasheet/59/aa/fb/3b/85/9e/4e/0a/DM00089896.pdf/files/DM00089896.pdf/jcr:content/translations/en.DM00089896.pdf + +0 +12 +12 +digikey-footprints +LGA-14L_2.5x3mm__LSM6DS3 +http://www.st.com/content/ccc/resource/technical/document/datasheet/a3/f5/4f/ae/8e/44/41/d7/DM00133076.pdf/files/DM00133076.pdf/jcr:content/translations/en.DM00133076.pdf + +0 +14 +14 +digikey-footprints +LGA-14_2x2mm +http://www.st.com/content/ccc/resource/technical/document/datasheet/c1/e1/62/31/d2/b1/4d/bb/DM00042751.pdf/files/DM00042751.pdf/jcr:content/translations/en.DM00042751.pdf + +0 +14 +14 +digikey-footprints +LGA-14_3x5mm_RevA +http://www.analog.com/media/en/technical-documentation/data-sheets/ADXL343.pdf + +0 +14 +14 +digikey-footprints +LGA-24_3x3.5mm_LSM9DS1 +http://www.st.com/content/ccc/resource/technical/document/datasheet/1e/3f/2a/d6/25/eb/48/46/DM00103319.pdf/files/DM00103319.pdf/jcr:content/translations/en.DM00103319.pdf + +0 +24 +24 +digikey-footprints +LGA-28_5.2x3.8mm_BNO0055 + + +0 +28 +28 +digikey-footprints +LLC-36_9x9mm_HMC6343 + + +0 +36 +36 +digikey-footprints +LLGA-10_2.5x2.5mm_LPS25HB +http://www.st.com/content/ccc/resource/technical/document/datasheet/9a/4c/aa/72/1f/45/4e/24/DM00141379.pdf/files/DM00141379.pdf/jcr:content/translations/en.DM00141379.pdf + +0 +10 +10 +digikey-footprints +LORA_Module_RM103 +http://ww1.microchip.com/downloads/en/DeviceDoc/50002346C.pdf + +0 +47 +47 +digikey-footprints +LQFP-32_7x7mm + + +0 +32 +32 +digikey-footprints +LQFP-48_7x7mm +http://wizwiki.net/wiki/lib/exe/fetch.php?media=products:w5500:w5500_ds_v106e_141230.pdf + +0 +48 +48 +digikey-footprints +LQFP-64_10x10mm + + +0 +64 +64 +digikey-footprints +LQFP-100_14x14mm + + +0 +100 +100 +digikey-footprints +LSOJ-6_W3.76mm +http://pdfserv.maximintegrated.com/package_dwgs/21-0382.PDF + +0 +6 +6 +digikey-footprints +LSSOP-24_W5.6mm +file:///C:/Users/alex_wegscheid/Downloads/TB6612FNG_datasheet_en_20141001%20(7).pdf + +0 +24 +24 +digikey-footprints +Light_to_Freq_TSL235R-LF +file:///C:/Users/alex_wegscheid/Downloads/TSL235R_DS000120_2-00%20(6).pdf + +0 +3 +3 +digikey-footprints +MSOP-8-1EP_W3mm +http://www.ti.com/lit/ds/symlink/tpa2005d1-q1.pdf + +0 +14 +9 +digikey-footprints +MSOP-8_W2.80mm + + +0 +8 +8 +digikey-footprints +MSOP-10-1EP_W3mm + + +0 +11 +11 +digikey-footprints +MSOP-10_W3mm + + +0 +10 +10 +digikey-footprints +MSOP-12-1EP_W3mm + + +0 +13 +13 +digikey-footprints +Mag_Jack_Module_WIZ820IO +http://wiznethome.cafe24.com/wp-content/uploads/wiznethome/Network%20Module/WIZ820io/Document/WIZ820io_User_Manual_V1.0.pdf + +0 +12 +12 +digikey-footprints +Mic_CMA-4544PF-W + + +0 +2 +2 +digikey-footprints +MicroSD_2908-05WB-MG + + +0 +12 +9 +digikey-footprints +Molex_734120114_UMC_RF_CONN_Vertical + + +0 +4 +2 +digikey-footprints +Multiwatt-11 +http://www.st.com/content/ccc/resource/technical/document/datasheet/ab/d6/fa/99/84/36/49/ee/CD00000017.pdf/files/CD00000017.pdf/jcr:content/translations/en.CD00000017.pdf + +0 +11 +11 +digikey-footprints +Multiwatt-15 +http://www.st.com/content/ccc/resource/technical/document/datasheet/ab/d6/fa/99/84/36/49/ee/CD00000017.pdf/files/CD00000017.pdf/jcr:content/translations/en.CD00000017.pdf + +0 +15 +15 +digikey-footprints +OLED_128x32_Folded + + +0 +15 +15 +digikey-footprints +OPLGA-6_VEML6070 +http://www.vishay.com/docs/84277/veml6070.pdf + +0 +6 +6 +digikey-footprints +Oscillator_FXO-LC73 +http://www.foxonline.com/pdfs/FXO_LC73.pdf + +0 +6 +6 +digikey-footprints +Oscillator_MEMS_SIT1533AI-H4-DCC-32.768E +https://www.sitime.com/products/datasheets/sit1533/SiT1533-datasheet.pdf + +0 +4 +4 +digikey-footprints +Oscillator_XLH536025.000000I + + +0 +4 +4 +digikey-footprints +Oscillator_XLH736022.579200I + + +0 +4 +4 +digikey-footprints +PC_TEST-POINT_MINI_3.43x1.78mm + + +0 +1 +1 +digikey-footprints +PC_TEST_POINT_SMD + + +0 +1 +1 +digikey-footprints +PC_Test_Point_Mini_3.8x2.03mm +file:///C:/Users/chad_rosencrans/Downloads/5029.PDF + +0 +1 +1 +digikey-footprints +PROBE_PAD_0603 + + +0 +1 +1 +digikey-footprints +PROBE_PAD_0805 + + +0 +1 +1 +digikey-footprints +PROBE_PAD_1206 + + +0 +1 +1 +digikey-footprints +Particle_Photon + + +0 +24 +24 +digikey-footprints +Phone_Jack_87180-062LF + + +0 +2 +2 +digikey-footprints +Photodiode_3mm_Radial +http://optoelectronics.liteon.com/upload/download/DS20-2000-343/1CHKxKNN.pdf + +0 +2 +2 +digikey-footprints +Photodiode_5mm_Radial +http://optoelectronics.liteon.com/upload/download/DS20-2000-343/1CHKxKNN.pdf + +0 +2 +2 +digikey-footprints +Photodiode_1206 +http://media.digikey.com/pdf/Data%20Sheets/Lite-On%20PDFs/LTST-C230KFKT_5-24-06.pdf + +0 +2 +2 +digikey-footprints +Photodiode_Radial_5.1x3mm_P2.54mm +http://www.osram-os.com/Graphics/XPic1/00211421_0.pdf + +0 +2 +2 +digikey-footprints +Photodiode_THT_BPW34 + + +0 +2 +2 +digikey-footprints +Phototransistor_4.4x1.5mm_P2.54_Radial +http://optoelectronics.liteon.com/upload/download/DS20-2000-343/1CHKxKNN.pdf + +0 +2 +2 +digikey-footprints +Phototransistor_SMD_4x2mm_TEMT6000X01 + + +0 +3 +3 +digikey-footprints +Piezo_9x9mm_PKMCS0909E4000-R1 + + +0 +2 +2 +digikey-footprints +Piezo_Transducer_THT_PS1240P02BT + + +0 +2 +2 +digikey-footprints +PinHeader_1x2_P2.5mm_Drill1.1mm +http://www.jst-mfg.com/product/pdf/eng/eXH.pdf + +0 +2 +2 +digikey-footprints +PinHeader_1x2_P2.54mm + + +0 +2 +2 +digikey-footprints +PinHeader_1x2_P2.54mm_Drill1.02mm +http://www.molex.com/pdm_docs/sd/022232031_sd.pdf + +0 +2 +2 +digikey-footprints +PinHeader_1x2_P2mm +http://www.jst-mfg.com/product/pdf/eng/ePH.pdf + +0 +4 +2 +digikey-footprints +PinHeader_1x2_P2mm_Drill1mm +http://www.jst-mfg.com/product/pdf/eng/ePH.pdf + +0 +2 +2 +digikey-footprints +PinHeader_1x2_P2mm_Drill1mm_RA + + +0 +2 +2 +digikey-footprints +PinHeader_1x2_P3.96mm_Drill1.6mm +http://www.jst-mfg.com/product/pdf/eng/eVH.pdf + +0 +2 +2 +digikey-footprints +PinHeader_1x3_P2.5mm_Drill1.1mm +http://www.jst-mfg.com/product/pdf/eng/eXH.pdf + +0 +3 +3 +digikey-footprints +PinHeader_1x3_P2.54_Drill1.1mm + + +0 +3 +3 +digikey-footprints +PinHeader_1x3_P2.54mm_Drill1.02mm +http://www.molex.com/pdm_docs/sd/022232031_sd.pdf + +0 +3 +3 +digikey-footprints +PinHeader_1x3_P2mm_Drill1mm +http://www.jst-mfg.com/product/pdf/eng/ePH.pdf + +0 +3 +3 +digikey-footprints +PinHeader_1x4_P2.5mm_Drill1.1mm +http://www.jst-mfg.com/product/pdf/eng/eXH.pdf + +0 +4 +4 +digikey-footprints +PinHeader_1x4_P2.54mm_Drill1.02mm +http://www.molex.com/pdm_docs/sd/022232031_sd.pdf + +0 +4 +4 +digikey-footprints +PinHeader_1x4_P2mm_Drill1mm +http://www.jst-mfg.com/product/pdf/eng/ePH.pdf + +0 +4 +4 +digikey-footprints +PinHeader_1x5_P2.5mm_Drill1.1mm +http://www.jst-mfg.com/product/pdf/eng/eXH.pdf + +0 +5 +5 +digikey-footprints +PinHeader_1x40_P2.54_Drill1mm +https://media.digikey.com/PDF/Data%20Sheets/Sullins%20PDFs/xRxCzzzSxxN-RC_ST_11635-B.pdf + +0 +40 +40 +digikey-footprints +PinHeader_2x1mm_P2mm_SMD_RA + + +0 +4 +2 +digikey-footprints +PinHeader_2x5_P1.27_SMD +http://suddendocs.samtec.com/prints/ftsh-1xx-xx-xxx-dv-xxx-footprint.pdf + +0 +10 +10 +digikey-footprints +PinHeader_2x5_P1.27mm +https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/20021121.pdf + +0 +10 +10 +digikey-footprints +PinHeader_2x5_P1.27mm_Drill.7mm +http://cnctech.us/pdfs/3220-XX-0100-00.pdf + +0 +10 +10 +digikey-footprints +PinHeader_2x5_P2.54mm_Drill1.2mm +http://www.on-shore.com/wp-content/uploads/2015/09/302-sxxx.pdf + +0 +10 +10 +digikey-footprints +PinHeader_2x6_P2.54mm_Vertical_SMD +http://www.molex.com/pdm_docs/sd/015912120_sd.pdf + +0 +12 +12 +digikey-footprints +PinHeader_2x7_P2mm_Drill1mm + + +0 +14 +14 +digikey-footprints +PinHeader_2x7_P2mm_SMD +http://www.molex.com/pdm_docs/sd/878322620_sd.pdf + +0 +14 +14 +digikey-footprints +PinHeader_6x2_P2.54mm_Horizontal +http://portal.fciconnect.com/Comergent//fci/drawing/68020.pdf + +0 +12 +12 +digikey-footprints +PinHeader_6x2_P2.54mm_Vertical +http://portal.fciconnect.com/Comergent//fci/drawing/68020.pdf + +0 +12 +12 +digikey-footprints +Potentiometer_P120PK-Y25BR10K + + +0 +5 +4 +digikey-footprints +PowerSOIC-8_W3.9mm + + +0 +16 +9 +digikey-footprints +Pressure_Sensor_LGA-8_2.5x2.5mm_BME280 + + +0 +8 +8 +digikey-footprints +PushButton_12x12mm_THT_GPTS203211B + + +0 +2 +2 +digikey-footprints +PushButton_Round_D12mm_THT_KS-01Q-01 +http://spec_sheets.e-switch.com/specs/29-KS01Q01.pdf + +0 +4 +4 +digikey-footprints +QFN-10-1EP_3x3mm + + +0 +11 +11 +digikey-footprints +QFN-20-1EP_3x3mm + + +0 +37 +21 +digikey-footprints +QFN-20-1EP_4x4mm + + +0 +37 +21 +digikey-footprints +QFN-20-1EP_4x4mm_RevA + + +0 +21 +21 +digikey-footprints +QFN-24-1EP_3x3mm + + +0 +25 +25 +digikey-footprints +QFN-24-1EP_4x4mm + + +0 +24 +24 +digikey-footprints +QFN-32-1EP_5x5mm + + +0 +42 +33 +digikey-footprints +QFN-48-1EP_6x6mm +https://www.decawave.com/sites/default/files/resources/DW1000-Datasheet-V2.12.pdf + +0 +49 +49 +digikey-footprints +QFN-48-1EP_7x7mm + + +0 +74 +49 +digikey-footprints +RF_ISM_Module_MRF89XAM9A + + +0 +12 +12 +digikey-footprints +RF_Location_Tracking_DWM1000 +https://www.decawave.com/sites/default/files/resources/DWM1000-Datasheet-V1.6.pdf + +0 +24 +24 +digikey-footprints +RF_Module_COM-13909 +https://cdn.sparkfun.com/datasheets/Wireless/General/RFM69HCW-V1.1.pdf + +0 +16 +16 +digikey-footprints +RF_Module_RXM-418-LR +https://www.linxtechnologies.com/wp/wp-content/uploads/rxm-fff-lr.pdf + +0 +16 +16 +digikey-footprints +RF_Module_RXM-433-LR +https://www.linxtechnologies.com/wp/wp-content/uploads/rxm-fff-lr.pdf + +0 +16 +16 +digikey-footprints +RF_Module_SPBT2632C2A.AT2 +http://www.st.com/content/ccc/resource/technical/document/datasheet/2c/4e/6f/76/81/4f/4b/d4/DM00048919.pdf/files/DM00048919.pdf/jcr:content/translations/en.DM00048919.pdf + +0 +22 +17 +digikey-footprints +RF_Module_SPWF01SA.11 + + +0 +30 +30 +digikey-footprints +RF_Module_TXM-433-LR + + +0 +8 +8 +digikey-footprints +RF_SMA_BoardEdge_142-0701-801 +https://belfuse.com/resources/Johnson/productinformation/pi-142-0701-801.pdf + +0 +5 +2 +digikey-footprints +RF_SMA_Receptical_Vertical_CONSMA001-SMD-G + + +0 +5 +2 +digikey-footprints +RF_SMA_RightAngle_5-1814400-1 +http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=1814400&DocType=Customer+Drawing&DocLang=English + +0 +5 +2 +digikey-footprints +RF_SMA_Vertical_5-1814832-1 + + +0 +5 +2 +digikey-footprints +RJ45_Female_RB1-125BAG1A +https://www.shopwiznet.com/index.php/lanotattachments/download/file/id/95/store/1/ + +0 +14 +13 +digikey-footprints +Reflective_Sensor_QRD1114 +https://www.fairchildsemi.com/datasheets/QR/QRD1113.pdf + +0 +4 +4 +digikey-footprints +Reflective_Sensor_QRE1113 + + +0 +4 +4 +digikey-footprints +Relay_JSM1-12V-5 + + +0 +5 +5 +digikey-footprints +Relay_Reed_9007-05-00 +https://media.digikey.com/pdf/Data%20Sheets/Coto%20Technology%20PDFS/9000_Spartan_Series.pdf + +0 +4 +4 +digikey-footprints +Relay_THT_EC2 + + +0 +8 +8 +digikey-footprints +Relay_THT_G5LE-14 + + +0 +5 +5 +digikey-footprints +Relay_THT_G5V-1 + + +0 +6 +6 +digikey-footprints +Relay_THT_G5V-2 + + +0 +8 +8 +digikey-footprints +Rotary_Encoder_Switched_PEC11R + + +0 +7 +6 +digikey-footprints +SC-70-5 + + +0 +5 +5 +digikey-footprints +SC-74 +https://assets.nexperia.com/documents/data-sheet/IP4220CZ6.pdf + +0 +6 +6 +digikey-footprints +SD_Holder_787231001 + + +0 +14 +9 +digikey-footprints +SIM_473080001 + + +0 +10 +7 +digikey-footprints +SIM_Nano_5045200691 + + +0 +16 +7 +digikey-footprints +SIP-3_P2.54mm + + +0 +3 +3 +digikey-footprints +SIP-3_P2.54mm_OKI-78SR-5_1.5-W36-C +https://power.murata.com/data/power/oki-78sr.pdf + +0 +3 +3 +digikey-footprints +SIP-4_W3.81mm +https://www.diodes.com/assets/Datasheets/ds21203.pdf + +0 +4 +4 +digikey-footprints +SIP-9_P2.54mm +http://www.bourns.com/docs/Product-Datasheets/4600x.pdf + +0 +9 +9 +digikey-footprints +SMD-2_3.2x1.5mm +http://www.ecsxtal.com/store/pdf/ecx-31b.pdf + +0 +2 +2 +digikey-footprints +SMD-2_3.2x2.5mm +http://www.ndk.com/images/products/catalog/c_NX3225GD-STD-CRA-3_e.pdf + +0 +2 +2 +digikey-footprints +SMD-4_3.3x2.8_PD15-22C_TR8 + + +0 +4 +2 +digikey-footprints +SMD-4_3.4x2.7mm_P1.8mm +https://www.fairchildsemi.com/datasheets/QR/QRE1113.pdf + +0 +4 +4 +digikey-footprints +SMD-4_4.4x3.85mm_P2.54mm +http://optoelectronics.liteon.com/upload/download/DS70-2001-010/LTV-356T%20series%20201610.pdf + +0 +4 +4 +digikey-footprints +SMD-4_4.6x7.62mm_P2.54mm +https://media.digikey.com/pdf/Data%20Sheets/Lite-On%20PDFs/LTV-816_826_846.pdf + +0 +4 +4 +digikey-footprints +SMD-4_5x4.4mm_P4mm +https://www.fairchildsemi.com/datasheets/MD/MDB10S.pdf + +0 +4 +4 +digikey-footprints +SMD-5-6_3.83x2.79mm + + +0 +5 +5 +digikey-footprints +SMD-5-6_R_3.83x2.79mm + + +0 +5 +5 +digikey-footprints +SMD-8_5x3mm +http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=MS5607-02BA03&DocType=Data+Sheet&DocLang=English + +0 +8 +8 +digikey-footprints +SMD-8_7x5mm + + +0 +8 +8 +digikey-footprints +SMD-14_Grideye +https://industrial.panasonic.com/content/data/CP/PDF/built-in_sensor_catalog_e.pdf + +0 +14 +14 +digikey-footprints +SOCKET_DIP-6_7.62mm_Conn +http://www.assmann-wsw.com/fileadmin/datasheets/ASS_0810_CO.pdf + +0 +6 +6 +digikey-footprints +SOCKET_DIP-8_7.62mm_Conn +http://www.assmann-wsw.com/fileadmin/datasheets/ASS_0810_CO.pdf + +0 +8 +8 +digikey-footprints +SOD-80 + + +0 +6 +2 +digikey-footprints +SOD-123 + + +0 +2 +2 +digikey-footprints +SOD-323 + + +0 +2 +2 +digikey-footprints +SOD-323F + + +0 +2 +2 +digikey-footprints +SOD-523 + + +0 +2 +2 +digikey-footprints +SOIC-6-5_W4.55mm + + +0 +5 +5 +digikey-footprints +SOIC-7-8_W3.9mm + + +0 +7 +7 +digikey-footprints +SOIC-8-1EP_W3.9mm + + +0 +9 +9 +digikey-footprints +SOIC-8_W3.9mm + + +0 +8 +8 +digikey-footprints +SOIC-8_W5.3mm +http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-2586-AVR-8-bit-Microcontroller-ATtiny25-ATtiny45-ATtiny85_Datasheet-Summary.pdf + +0 +8 +8 +digikey-footprints +SOIC-8_W5.6mm + + +0 +8 +8 +digikey-footprints +SOIC-14_W3.9mm + + +0 +14 +14 +digikey-footprints +SOIC-16_W3.90mm + + +0 +16 +16 +digikey-footprints +SOIC-16_W7.5mm +https://www.infineon.com/dgdl/ir2110.pdf?fileId=5546d462533600a4015355c80333167e + +0 +16 +16 +digikey-footprints +SOIC-18_W7.5mm +http://www.ti.com/lit/ds/symlink/uln2803a.pdf + +0 +18 +18 +digikey-footprints +SOIC-20_W7.5mm + + +0 +20 +20 +digikey-footprints +SOIC-24_W7.50mm + + +0 +24 +24 +digikey-footprints +SOIC-28_W7.5mm + + +0 +28 +28 +digikey-footprints +SOP-4_W3.81mm + + +0 +4 +4 +digikey-footprints +SOT-3 +http://www.ti.com/lit/ds/symlink/tpd2eusb30.pdf + +0 +3 +3 +digikey-footprints +SOT-23-3 + + +0 +3 +3 +digikey-footprints +SOT-23-6 + + +0 +6 +6 +digikey-footprints +SOT-23-8 +http://www.ti.com/lit/ds/symlink/ina219.pdf + +0 +8 +8 +digikey-footprints +SOT-23W +file:///C:/Users/alex_wegscheid/Downloads/A1324-5-6-Datasheet%20(2).pdf + +0 +3 +3 +digikey-footprints +SOT-143-4 +http://datasheets.maximintegrated.com/en/ds/MAX6816-MAX6818.pdf + +0 +4 +4 +digikey-footprints +SOT-223 + + +0 +4 +4 +digikey-footprints +SOT-223-4 + + +0 +4 +4 +digikey-footprints +SOT-323 +https://assets.nexperia.com/documents/data-sheet/PESD1CAN-U.pdf + +0 +3 +3 +digikey-footprints +SOT-353 + + +0 +5 +5 +digikey-footprints +SOT-363 + + +0 +6 +6 +digikey-footprints +SOT-523 + + +0 +3 +3 +digikey-footprints +SOT-553 + + +0 +5 +5 +digikey-footprints +SOT-563 + + +0 +6 +6 +digikey-footprints +SOT-753 + + +0 +5 +5 +digikey-footprints +SOT23-6L +http://www.st.com/content/ccc/resource/technical/document/datasheet/9a/e6/1c/4f/b6/9a/44/e6/CD00047494.pdf/files/CD00047494.pdf/jcr:content/translations/en.CD00047494.pdf + +0 +6 +6 +digikey-footprints +SPH0645LM4H-B +http://www.digikey.com/products/en?keywords=423-1405-1-ND + +0 +9 +6 +digikey-footprints +SSOP-16_W3.90mm + + +0 +16 +16 +digikey-footprints +SSOP-20_W3.9mm +http://www.ftdichip.com/Support/Documents/DataSheets/ICs/DS_FT231X.pdf + +0 +20 +20 +digikey-footprints +SSOP-20_W5.3mm +http://ww1.microchip.com/downloads/en/DeviceDoc/41606B.pdf + +0 +20 +20 +digikey-footprints +SSOP-24_W5.30mm + + +0 +24 +24 +digikey-footprints +SSOP-28_W5.30mm + + +0 +28 +28 +digikey-footprints +SiTIME_SMD-6-1EP +https://www.sitime.com/products/datasheets/sit9102/SiT9102-datasheet.pdf + +0 +7 +7 +digikey-footprints +Smoke_Sensor_MAX30105EFD+ +http://datasheets.maximintegrated.com/en/ds/MAX30105.pdf + +0 +14 +14 +digikey-footprints +Socket_DIP-14_7.62mm_Conn +http://www.assmann-wsw.com/fileadmin/datasheets/ASS_0810_CO.pdf + +0 +14 +14 +digikey-footprints +Socket_DIP-16_7.62mm_Conn +http://www.assmann-wsw.com/fileadmin/datasheets/ASS_0810_CO.pdf + +0 +16 +16 +digikey-footprints +Socket_DIP-18_7.62mm_Conn +http://www.assmann-wsw.com/fileadmin/datasheets/ASS_0810_CO.pdf + +0 +18 +18 +digikey-footprints +Socket_DIP-20_7.62mm_Conn +http://www.assmann-wsw.com/fileadmin/datasheets/ASS_0810_CO.pdf + +0 +20 +20 +digikey-footprints +Socket_DIP-24_7.62mm_Conn +http://www.assmann-wsw.com/fileadmin/datasheets/ASS_0810_CO.pdf + +0 +24 +24 +digikey-footprints +Socket_DIP-24_15.24mm_Conn +http://www.assmann-wsw.com/fileadmin/datasheets/ASS_0810_CO.pdf + +0 +24 +24 +digikey-footprints +Socket_DIP-28_7.62mm_Conn +http://www.assmann-wsw.com/fileadmin/datasheets/ASS_0810_CO.pdf + +0 +28 +28 +digikey-footprints +Socket_DIP-28_15.24mm_Conn +http://www.assmann-wsw.com/fileadmin/datasheets/ASS_0810_CO.pdf + +0 +28 +28 +digikey-footprints +Socket_DIP-32_15.24mm_Conn +http://www.assmann-wsw.com/fileadmin/datasheets/ASS_0810_CO.pdf + +0 +32 +32 +digikey-footprints +Socket_DIP-40_15.24mm_Conn +http://www.assmann-wsw.com/fileadmin/datasheets/ASS_0810_CO.pdf + +0 +40 +40 +digikey-footprints +Switch_Nav_12.4x12.4mm_SMD_JS5208 + + +0 +6 +6 +digikey-footprints +Switch_Slide_11.6x4mm_EG1218 +http://spec_sheets.e-switch.com/specs/P040040.pdf + +0 +3 +3 +digikey-footprints +Switch_Slide_11.6x4mm_SJ-3523-SMT + + +0 +3 +3 +digikey-footprints +Switch_Slide_JS202011SCQN + + +0 +6 +6 +digikey-footprints +Switch_Tactile_SMD_4.5x4.5mm_TL3315NF160Q +http://spec_sheets.e-switch.com/specs/P010337.pdf + +0 +8 +4 +digikey-footprints +Switch_Tactile_SMD_6x6mm + + +0 +4 +4 +digikey-footprints +Switch_Tactile_SMD_6x6mm_PTS645 +http://www.ckswitches.com/media/1471/pts645.pdf + +0 +4 +4 +digikey-footprints +Switch_Tactile_SMD_B3U-1000P + + +0 +2 +2 +digikey-footprints +Switch_Tactile_THT_6x6mm +http://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=1825910&DocType=Customer+Drawing&DocLang=English + +0 +4 +4 +digikey-footprints +Switch_Tactile_THT_6x6mm_MJTP1230 +http://media.digikey.com/pdf/Data%20Sheets/APEM%20Components%20PDFs/MJTP%20Series-6MM.pdf + +0 +4 +4 +digikey-footprints +Switch_Tactile_THT_B3F-1xxx +http://www.omron.com/ecb/products/pdf/en-b3f.pdf + +0 +4 +4 +digikey-footprints +Switch_Toggle_ATE1D-2M3-10-Z +https://www.nidec-copal-electronics.com/e/catalog/switch/ate.pdf + +0 +3 +3 +digikey-footprints +TCO_5.5mm_Radial +http://optoelectronics.liteon.com/upload/download/DS20-2000-343/1CHKxKNN.pdf + +0 +2 +2 +digikey-footprints +TDFN-8-1EP +file:///C:/Users/alex_wegscheid/Downloads/EST02896_MR25H256-MR25H256A_Combined%20Datasheet_Rev1.4%20020117%20(5).pdf + +0 +8 +8 +digikey-footprints +TERM_BLOCK_1x3_P5.08MM +http://www.on-shore.com/wp-content/uploads/2015/09/osttcxx2162.pdf + +0 +3 +3 +digikey-footprints +TFLGA-16_3x3.25mm +http://www.analog.com/media/en/technical-documentation/data-sheets/ADXL362.pdf + +0 +16 +16 +digikey-footprints +TFLGA-16_3x3mm +http://www.st.com/content/ccc/resource/technical/document/datasheet/3e/48/02/c7/a4/e6/41/bb/DM00053090.pdf/files/DM00053090.pdf/jcr:content/translations/en.DM00053090.pdf + +0 +16 +16 +digikey-footprints +TFQFN-24-1EP_4x4mm + + +0 +34 +25 +digikey-footprints +TFSOP-12-16_W3.00mm + + +0 +12 +12 +digikey-footprints +TFSOP-16_W3.00mm + + +0 +16 +16 +digikey-footprints +TLGA-8_3x5 +http://www.nxp.com/docs/en/data-sheet/MPL115A1.pdf + +0 +8 +8 +digikey-footprints +TO-3P-5 + + +0 +3 +3 +digikey-footprints +TO-18-3 + + +0 +3 +3 +digikey-footprints +TO-39-3 + + +0 +3 +3 +digikey-footprints +TO-39-4 +file:///C:/Users/alex_wegscheid/Downloads/MLX90614-Datasheet-Melexis%20(2).pdf + +0 +4 +4 +digikey-footprints +TO-92-3 +http://www.ti.com/lit/ds/symlink/tl431a.pdf + +0 +3 +3 +digikey-footprints +TO-92-3_Formed_Leads +http://www.ti.com/lit/ds/symlink/tl431a.pdf + +0 +3 +3 +digikey-footprints +TO-204AA + + +0 +4 +3 +digikey-footprints +TO-220-3 +http://www.st.com/content/ccc/resource/technical/document/datasheet/f9/ed/f5/44/26/b9/43/a4/CD00000911.pdf/files/CD00000911.pdf/jcr:content/translations/en.CD00000911.pdf + +0 +3 +3 +digikey-footprints +TO-220-5 +http://www.ti.com/lit/ds/symlink/lm1875.pdf + +0 +5 +5 +digikey-footprints +TO-220-11 +http://www.ti.com/lit/ds/symlink/lm3886.pdf + +0 +11 +11 +digikey-footprints +TO-225AA +https://www.fairchildsemi.com/datasheets/KS/KSA1220A.pdf + +0 +3 +3 +digikey-footprints +TO-243AA +http://www.digikey.com/products/en?keywords=863-1063-1-ND + +0 +4 +4 +digikey-footprints +TO-247-3 +http://www.st.com/content/ccc/resource/technical/document/datasheet/ec/61/1c/fd/4c/fe/48/b5/CD00000914.pdf/files/CD00000914.pdf/jcr:content/translations/en.CD00000914.pdf + +0 +3 +3 +digikey-footprints +TO-252-3 +http://www.digikey.com/products/en?keywords=MC7805BDTRKGOSCT-ND + +0 +3 +3 +digikey-footprints +TO-253-4 +https://www.digikey.com/products/en?keywords=1727-3884-1 + +0 +4 +4 +digikey-footprints +TO-261-4 +http://cds.linear.com/docs/en/datasheet/3092fc.pdf + +0 +4 +4 +digikey-footprints +TO-269AA +http://www.mccsemi.com/up_pdf/MB05S-MB10S(MBS-1).pdf + +0 +4 +4 +digikey-footprints +TOP-3_Vertical_Insulated + + +0 +3 +3 +digikey-footprints +TQFN-20-1EP_5x5mm + + +0 +21 +21 +digikey-footprints +TQFN-44-1EP_7x7mm +http://datasheets.maximintegrated.com/en/ds/MAX9744.pdf + +0 +45 +45 +digikey-footprints +TQFP-32_7x7mm +http://www.atmel.com/Images/Atmel-8826-SEEPROM-PCB-Mounting-Guidelines-Surface-Mount-Packages-ApplicationNote.pdf + +0 +32 +32 +digikey-footprints +TQFP-44_10x10mm +http://www.atmel.com/Images/Atmel-7766-8-bit-AVR-ATmega16U4-32U4_Datasheet.pdf + +0 +44 +44 +digikey-footprints +TQFP-48_7x7mm +http://ww1.microchip.com/downloads/en/DeviceDoc/40001884A.pdf + +0 +48 +48 +digikey-footprints +TQFP-64_7x7mm +http://www.nuvoton.com/resource-files/DS_NUC100_120%28DN%29_Series_EN_V1.02.pdf + +0 +64 +64 +digikey-footprints +TQFP-100_12x12mm +http://ww1.microchip.com/downloads/en/DeviceDoc/100L_TQFP_12x12_PT_C04-0100B.pdf + +0 +100 +100 +digikey-footprints +TQFP-100_14x14mm +http://www.atmel.com/Images/Atmel-2549-8-bit-AVR-Microcontroller-ATmega640-1280-1281-2560-2561_datasheet.pdf + +0 +100 +100 +digikey-footprints +TSSOP-8_W3mm +http://www.ti.com/lit/ds/symlink/ina333.pdf + +0 +8 +8 +digikey-footprints +TSSOP-8_W4.4mm +http://www.st.com/content/ccc/resource/technical/document/datasheet/0d/30/c2/1a/92/03/48/cb/CD00287506.pdf/files/CD00287506.pdf/jcr:content/translations/en.CD00287506.pdf + +0 +8 +8 +digikey-footprints +TSSOP-14_W4.4mm +http://pdfserv.maximintegrated.com/land_patterns/90-0113.PDF + +0 +14 +14 +digikey-footprints +TSSOP-16-1EP_W4.40mm + + +0 +25 +17 +digikey-footprints +TSSOP-20-1EP_W4.4mm + + +0 +40 +21 +digikey-footprints +TSSOP-20_W4.4mm +http://www.ti.com/lit/ds/symlink/txb0108.pdf + +0 +20 +20 +digikey-footprints +TSSOP-24_W4.40mm +http://www.ti.com/lit/ds/symlink/tca9548a.pdf + +0 +24 +24 +digikey-footprints +TSSOP-28-1EP_W4.40mm +http://www.ti.com/lit/ds/symlink/tlc5940.pdf + +0 +54 +29 +digikey-footprints +TSSOP-28_W4.40mm +http://www.ti.com/lit/ds/symlink/tlc5940.pdf + +0 +28 +28 +digikey-footprints +TSSOP-28_W5.60mm +http://www.cypress.com/file/139881/download + +0 +28 +28 +digikey-footprints +Term_Block_1x2_P5.08MM +http://www.on-shore.com/wp-content/uploads/2015/09/osttcxx2162.pdf + +0 +2 +2 +digikey-footprints +Term_Block_1x2_P5mm +http://www.on-shore.com/wp-content/uploads/2015/09/osttcxx0162.pdf + +0 +2 +2 +digikey-footprints +Term_Block_1x2_P10.16mm +http://www.on-shore.com/wp-content/uploads/2015/09/osttcxx2162.pdf + +0 +2 +2 +digikey-footprints +Term_Block_1x3_P5mm +http://www.on-shore.com/wp-content/uploads/2015/09/osttcxx0162.pdf + +0 +3 +3 +digikey-footprints +Term_Block_1x4_P5.08mm +http://www.on-shore.com/wp-content/uploads/2015/09/osttcxx2162.pdf + +0 +4 +4 +digikey-footprints +Term_Block_1x4_P5mm +http://www.on-shore.com/wp-content/uploads/2015/09/osttcxx0162.pdf + +0 +4 +4 +digikey-footprints +Term_Block_1x5_P5.08mm +http://www.on-shore.com/wp-content/uploads/2015/09/osttcxx2162.pdf + +0 +5 +5 +digikey-footprints +Term_Block_1x5_P5mm +http://www.on-shore.com/wp-content/uploads/2015/09/osttcxx0162.pdf + +0 +5 +5 +digikey-footprints +Term_Block_1x6_P5.08mm +http://www.on-shore.com/wp-content/uploads/2015/09/osttcxx2162.pdf + +0 +6 +6 +digikey-footprints +Term_Block_1x6_P5mm +http://www.on-shore.com/wp-content/uploads/2015/09/osttcxx0162.pdf + +0 +6 +6 +digikey-footprints +Term_Block_1x7_P5.08mm +http://www.on-shore.com/wp-content/uploads/2015/09/osttcxx2162.pdf + +0 +7 +7 +digikey-footprints +Term_Block_1x7_P5mm +http://www.on-shore.com/wp-content/uploads/2015/09/osttcxx0162.pdf + +0 +7 +7 +digikey-footprints +Term_Block_1x8_P5.08mm +http://www.on-shore.com/wp-content/uploads/2015/09/osttcxx2162.pdf + +0 +8 +8 +digikey-footprints +Term_Block_1x8_P5mm +http://www.on-shore.com/wp-content/uploads/2015/09/osttcxx0162.pdf + +0 +8 +8 +digikey-footprints +Term_Block_1x10_P5.08mm +http://www.on-shore.com/wp-content/uploads/2015/09/osttcxx2162.pdf + +0 +10 +10 +digikey-footprints +Term_Block_1x12_P5.08mm +http://www.on-shore.com/wp-content/uploads/2015/09/osttcxx2162.pdf + +0 +12 +12 +digikey-footprints +Term_Block_1x12_P5mm +http://www.on-shore.com/wp-content/uploads/2015/09/osttcxx0162.pdf + +0 +12 +12 +digikey-footprints +Terminal_Block_D1.3mm_P5mm +https://media.digikey.com/pdf/Data%20Sheets/Phoenix%20Contact%20PDFs/1935161.pdf + +0 +2 +2 +digikey-footprints +Test-Point-Pin_Drill2.79mm + + +0 +1 +1 +digikey-footprints +Test_Jack_Horiz +https://belfuse.com/resources/Johnson/drawings/dr-1051101001.pdf + +0 +2 +1 +digikey-footprints +Test_Point_2.67x1.02mm + + +0 +1 +1 +digikey-footprints +Test_Point_3.43x1.78mm + + +0 +1 +1 +digikey-footprints +Test_Point_D1.02mm + + +0 +1 +1 +digikey-footprints +Thermocouple_Connector_PCC-SMP-K + + +0 +4 +2 +digikey-footprints +Tilt_Switch_RB-220-07A_R +http://media.digikey.com/pdf/Data%20Sheets/C&K/RB-220-07A_R.pdf + +0 +2 +2 +digikey-footprints +Toggle_Switch_100SP1T1B4M2QE +http://spec_sheets.e-switch.com/specs/T111597.pdf + +0 +3 +3 +digikey-footprints +Toggle_Switch_100SP1T2B4M6QE + + +0 +5 +4 +digikey-footprints +Trans_SOT-223-4 + + +0 +4 +3 +digikey-footprints +Trimpot_3.8mmx3.6mm_TC33X-2-103E +http://www.bourns.com/docs/Product-Datasheets/TC33.pdf + +0 +3 +3 +digikey-footprints +UDFN-6-1EP_2x2mm +http://datasheets.maximintegrated.com/en/ds/MAX44009.pdf + +0 +7 +7 +digikey-footprints +UDFN-6-1EP_2x2mm_USON + + +0 +9 +7 +digikey-footprints +UFBGA_WLCSP-62 +https://www.nordicsemi.com/eng/nordic/download_resource/62726/14/67410332/13358 + +0 +62 +62 +digikey-footprints +UFDFN-6_1.45x1mm + + +0 +6 +6 +digikey-footprints +UFDFN-10_2.5x1mm +http://www.semtech.com/images/datasheet/rclamp0522p_0524p.pdf + +0 +10 +10 +digikey-footprints +UFQFN-28-1EP_4x4mm +http://www.semtech.com/images/datasheet/sx150x_89b.pdf + +0 +29 +29 +digikey-footprints +UFQFN-32-1EP_5x5mm +file:///C:/Users/alex_wegscheid/Downloads/csr1010-data-sheet%20(4).pdf + +0 +33 +33 +digikey-footprints +UMCoax_Pin_1909763-1 + + +0 +3 +2 +digikey-footprints +USB-C_Female_12401X +https://media.digikey.com/pdf/Data%20Sheets/Amphenol%20PDFs/12401610E4%232A_Dwg.pdf + +0 +28 +25 +digikey-footprints +USB-C_Female_CX70M-24P1 + + +0 +42 +25 +digikey-footprints +USB-C_Female_E8124-015-01 +https://www.digikey.com/product-detail/en/pulse-electronics-network/E8124-015-01/553-3195-2-ND/5800435 + +0 +32 +25 +digikey-footprints +USB-C_Female_Vert_DX07S024WJ3R400 + + +0 +28 +25 +digikey-footprints +USB-C_Male_EdgeMnt_DX07P024AJ1R1500 + + +0 +30 +25 +digikey-footprints +USB-C_Male_EdgeMnt_DX07P024MJ1R1500 +http://www.jae.com/z-en/pdf_download_exec.cfm?param=MB-0301-2E_DX07_PLUG.pdf + +0 +32 +25 +digikey-footprints +USB-C_Rugged_RA_MUSBRM1C1M0 +https://www.amphenolcanada.com/ProductSearch/Drawings/AC/MUSBRM1C1XX.pdf + +0 +32 +26 +digikey-footprints +USB_A_Female_AU-Y1006-3 + + +0 +13 +10 +digikey-footprints +USB_A_Female_E8199-001-01 +file:///C:/Users/chad_rosencrans/Downloads/USB_A_Female_E8199-001-01.pdf + +0 +11 +10 +digikey-footprints +USB_A_Female_UE27AC54100 + + +0 +6 +5 +digikey-footprints +USB_A_Female_Vertical_RA_73725-0110BLF +http://portal.fciconnect.com/Comergent//fci/drawing/73725.pdf + +0 +8 +5 +digikey-footprints +USB_Male_A_UP2-AH-1-TH +http://www.cui.com/product/resource/up2-ah-th.pdf + +0 +8 +5 +digikey-footprints +USB_Micro_AB_Female_0475890001 +http://www.molex.com/pdm_docs/sd/475890001_sd.pdf + +0 +17 +6 +digikey-footprints +USB_Micro_A_3.1_Female_GSB443T33HR +http://media.digikey.com/pdf/Data%20Sheets/Amphenol%20PDFs/USB_Micro_A_3.1_Female_GSB443T33HR_Dwg.pdf + +0 +16 +11 +digikey-footprints +USB_Micro_B_Female_10103594-0001LF +https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/10103594.pdf + +0 +13 +6 +digikey-footprints +USB_Micro_B_Female_10118192 +http://portal.fciconnect.com/Comergent//fci/drawing/10118192.pdf + +0 +11 +6 +digikey-footprints +USB_Micro_B_Female_10118193-0001LF +http://portal.fciconnect.com/Comergent//fci/drawing/10118193.pdf + +0 +11 +6 +digikey-footprints +USB_Micro_B_Female_10118194-0001LF +http://portal.fciconnect.com/Comergent//fci/drawing/10118194.pdf + +0 +9 +6 +digikey-footprints +USB_Micro_B_Female_0473460001 +http://www.molex.com/pdm_docs/sd/473460001_sd.pdf + +0 +11 +6 +digikey-footprints +USB_Micro_B_Female_1050170001 + + +0 +17 +6 +digikey-footprints +USB_Micro_B_Female_Vert_1051330001 +http://www.molex.com/pdm_docs/sd/1051330001_sd.pdf + +0 +8 +6 +digikey-footprints +USB_Micro_B_Male_UJ2-MIBH-4-SMT-TR + + +0 +11 +6 +digikey-footprints +USB_Mini_B_Female_690-005-299-043 +http://files.edac.net/USB_Mini_B_Female_690-005-299-043.pdf + +0 +9 +6 +digikey-footprints +USB_Mini_B_Female_548190519 + + +0 +7 +6 +digikey-footprints +USB_Mini_B_Female_UJ2-MBH-1-SMT-TR + + +0 +11 +6 +digikey-footprints +USB_Mini_B_Female_UX60-MB-5ST + + +0 +11 +6 +digikey-footprints +VFLGA-12_2x2mm +http://www.st.com/content/ccc/resource/technical/document/datasheet/54/2a/85/76/e3/97/42/18/DM00075867.pdf/files/DM00075867.pdf/jcr:content/translations/en.DM00075867.pdf + +0 +12 +12 +digikey-footprints +VFLGA-16_3x3mm +http://www.st.com/content/ccc/resource/technical/document/datasheet/3c/ae/50/85/d6/b1/46/fe/CD00274221.pdf/files/CD00274221.pdf/jcr:content/translations/en.CD00274221.pdf + +0 +16 +16 +digikey-footprints +VFQFN-16-1EP_3x3mm +http://www.psemi.com/pdf/datasheets/pe42423ds.pdf + +0 +17 +17 +digikey-footprints +VFQFN-28-1EP_5x5mm + + +0 +29 +29 +digikey-footprints +VFQFN-40-1EP_6x6mm +http://www.ti.com/lit/ds/symlink/cc2650.pdf + +0 +41 +41 +digikey-footprints +VFQFN-64-1EP_9x9mm +http://www.ti.com/lit/ds/symlink/cc3200.pdf + +0 +65 +65 +digikey-footprints +VL53L0CXV0DH_1 +http://www.st.com/content/ccc/resource/technical/document/datasheet/group3/b2/1e/33/77/c6/92/47/6b/DM00279086/files/DM00279086.pdf/jcr:content/translations/en.DM00279086.pdf + +0 +12 +12 +digikey-footprints +VOC_Sensor_LGA-10-1EP-2.7x4mm_CCS811B + + +0 +11 +11 +digikey-footprints +VQFN-16_3x3mm + + +0 +16 +16 +digikey-footprints +VQFN-28-1EP_6x6mm +http://www.semtech.com/images/datasheet/sx1272.pdf + +0 +29 +29 +digikey-footprints +VSON-10-1EP_3x3mm + + +0 +30 +11 +digikey-footprints +WFDFN-6_1.5x1.5mm + + +0 +6 +6 +digikey-footprints +WFDFN-8-1EP_3x3mm + + +0 +9 +9 +digikey-footprints +WFDFN-14-1EP_3x3mm +http://pdfserv.maximintegrated.com/land_patterns/90-0063.PDF + +0 +15 +15 +digikey-footprints +WFQFN-10_2x2mm + + +0 +10 +10 +digikey-footprints +WFQFN-38-1EP_5x7mm +http://cds.linear.com/docs/en/datasheet/4020fd.pdf + +0 +39 +39 +digikey-footprints +WIFI_Module_ATWINC1500-MR210PB +http://ww1.microchip.com/downloads/en/DeviceDoc/70005304A.pdf + +0 +29 +29 +digikey-footprints +WIFI_Module_ESP8266_2491 +http://media.digikey.com/pdf/Data%20Sheets/Adafruit%20PDFs/ESP-12S_UM%20_Rev1.0_8-1-16.pdf + +0 +16 +16 +digikey-footprints +WIFI_Module_WF111-E-V1 +http://media.digikey.com/pdf/Data%20Sheets/BlueGiga%20PDFs/WF111.pdf + +0 +33 +33 +digikey-footprints +WIFI_Module_WF121-A-V2 + + +0 +55 +55 +digikey-footprints +WQFN-16-1EP_4x4mm +http://www.ftdichip.com/Support/Documents/DataSheets/ICs/DS_FT230X.pdf + +0 +17 +17 +digikey-footprints +WQFN-20-1EP_4x4mm +http://www.ti.com/lit/ds/symlink/tpa2016d2.pdf + +0 +50 +21 +digikey-footprints +WQFN-24-1EP_4x4mm + + +0 +25 +25 +digikey-footprints +WSON-8_2x2mm +http://www.ti.com/lit/ds/symlink/drv8837.pdf + +0 +11 +9 +digikey-footprints +WiFi_Module_MRF24WG0MA + + +0 +36 +36 +digikey-footprints +Wifi_Module_ESP8266_WRL-13678 + + +0 +8 +8 +digikey-footprints +Wifi_Module_RN171 + + +0 +52 +50 +digikey-footprints +WizNet_Module_WIZ810MJ +http://wiznethome.cafe24.com/wp-content/uploads/wiznethome/Network%20Module/WIZ8XXMJ/Document/WIZ810MJ_DS_V130E.pdf + +0 +56 +56 +digikey-footprints +XBEE-20_THT +https://www.digi.com/pdf/ds_xbeemultipointmodules.pdf + +0 +20 +20 +digikey-footprints +XBEE_PRO-20_THT + + +0 +20 +20 +digikey-footprints +XBEE_and_XBEE-PRO_37_SMD + + +0 +74 +37 +digikey-footprints +XDFN-2_1x0.60mm + + +0 +2 +2 +digikey-footprints +Zigbee_Module_MRF24J40MA +http://ww1.microchip.com/downloads/en/DeviceDoc/70329b.pdf + +0 +12 +12 +digikey-footprints +Zigbee_Module_MRF24J40MD + + +0 +12 +12 +penguin +ATSAMD21J18A + + +0 +64 +64 +penguin +MPU-9250 + + +0 +25 +25 +penguin +MS8607 + + +0 +8 +8 +penguin +PinHeaderBlockArduino +Through hole straight pin header, 2x19, 2.54mm pitch, double rows +Through hole pin header THT 2x19 2.54mm double row +0 +38 +38 +penguin +QFN40P300X300X105-25N + + +0 +25 +25 +penguin +QFP40P1600X1600X120-128N_ATSAME54P20A + + +0 +128 +128 +penguin +QFP80P1600X1600X120-64N + + +0 +64 +64 +penguin +TE_MS860702BA01-50 + + +0 +8 +8 +penguin +finaltesthopefully + + +0 +0 +0 +penguin +ggsgfdsgfdg + + +0 +0 +0 +penguin +penguinkicad + + +0 +0 +0 +penguin +penguinlogo + + +0 +0 +0 +penguin +penguinlogofinal + + +0 +0 +0 +penguin +pin_array + + +0 +0 +0 +penguin +test2 + + +0 +0 +0 +penguin +test3 + + +0 +0 +0 +penguin +test4 + + +0 +0 +0 +penguin +test5 + + +0 +0 +0 +penguin +test6 + + +0 +0 +0 +penguin +test7 + + +0 +0 +0 +penguin +test8 + + +0 +0 +0 +penguin +test9 + + +0 +0 +0 +penguin +test10 + + +0 +0 +0 +penguin +test11 + + +0 +0 +0 +penguin +test12 + + +0 +0 +0 +penguin +test13 + + +0 +0 +0 +penguin +test14 + + +0 +0 +0 +penguin +test15 + + +0 +0 +0 +penguin +test99 + + +0 +0 +0 +penguin +test100 + + +0 +0 +0 +penguin +test101 + + +0 +0 +0 +penguin +test102 + + +0 +0 +0 +penguin +test103 + + +0 +0 +0 +penguin +test104 + + +0 +0 +0 +penguin +test105 + + +0 +0 +0 +penguin +test106 + + +0 +0 +0 +plib +20021521-00010T1LF + + +0 +10 +10 +plib +INDM7676X355N + + +0 +2 +2 +plib +PQFN50P300X300X86-16N + + +0 +16 +16 +plib +TE_MS860702BA01-50 + + +0 +8 +8 +plib +TPS563249DDC + + +0 +0 +0 +plib +epenguin_logo + + +0 +0 +0 +plib +epenguin_logo_small + + +0 +0 +0 +plib +epenguin_text + + +0 +0 +0 +plib +epenguin_text_small + + +0 +0 +0 diff --git a/software/ARC-FW/2 b/software/ARC-FW/2 new file mode 100644 index 0000000..c732fb2 --- /dev/null +++ b/software/ARC-FW/2 @@ -0,0 +1,120 @@ +/* + * Code generated from Atmel Start. + * + * This file will be overwritten when reconfiguring your Atmel Start project. + * Please copy examples or other code you want to keep to a separate file or main.c + * to avoid loosing it when reconfiguring. + */ +#include "atmel_start.h" +#include "usb_start.h" + +#if CONF_USBD_HS_SP +static uint8_t single_desc_bytes[] = { + /* Device descriptors and Configuration descriptors list. */ + CDCD_ACM_HS_DESCES_LS_FS}; +static uint8_t single_desc_bytes_hs[] = { + /* Device descriptors and Configuration descriptors list. */ + CDCD_ACM_HS_DESCES_HS}; +#define CDCD_ECHO_BUF_SIZ CONF_USB_CDCD_ACM_DATA_BULKIN_MAXPKSZ_HS +#else +static uint8_t single_desc_bytes[] = { + /* Device descriptors and Configuration descriptors list. */ + CDCD_ACM_DESCES_LS_FS}; +#define CDCD_ECHO_BUF_SIZ CONF_USB_CDCD_ACM_DATA_BULKIN_MAXPKSZ +#endif + +static struct usbd_descriptors single_desc[] + = {{single_desc_bytes, single_desc_bytes + sizeof(single_desc_bytes)} +#if CONF_USBD_HS_SP + , + {single_desc_bytes_hs, single_desc_bytes_hs + sizeof(single_desc_bytes_hs)} +#endif +}; + +/** Buffers to receive and echo the communication bytes. */ +static uint32_t usbd_cdc_buffer[CDCD_ECHO_BUF_SIZ / 4]; + +/** Ctrl endpoint buffer */ +static uint8_t ctrl_buffer[64]; + +/** + * \brief Callback invoked when bulk OUT data received + */ +static bool usb_device_cb_bulk_out(const uint8_t ep, const enum usb_xfer_code rc, const uint32_t count) +{ + cdcdf_acm_write((uint8_t *)usbd_cdc_buffer, count); + + /* No error. */ + return false; +} + +/** + * \brief Callback invoked when bulk IN data received + */ +static bool usb_device_cb_bulk_in(const uint8_t ep, const enum usb_xfer_code rc, const uint32_t count) +{ + /* Echo data. */ + cdcdf_acm_read((uint8_t *)usbd_cdc_buffer, sizeof(usbd_cdc_buffer)); + + /* No error. */ + return false; +} + +/** + * \brief Callback invoked when Line State Change + */ +static bool usb_device_cb_state_c(usb_cdc_control_signal_t state) +{ + if (state.rs232.DTR) { + /* Callbacks must be registered after endpoint allocation */ + cdcdf_acm_register_callback(CDCDF_ACM_CB_READ, (FUNC_PTR)usb_device_cb_bulk_out); + cdcdf_acm_register_callback(CDCDF_ACM_CB_WRITE, (FUNC_PTR)usb_device_cb_bulk_in); + /* Start Rx */ + cdcdf_acm_read((uint8_t *)usbd_cdc_buffer, sizeof(usbd_cdc_buffer)); + } + + /* No error. */ + return false; +} + +/** + * \brief CDC ACM Init + */ +void cdc_device_acm_init(void) +{ + /* usb stack init */ + usbdc_init(ctrl_buffer); + usbdc_reset(); + /* usbdc_register_funcion inside */ + cdcdf_acm_init(); + usbdc_start(single_desc); + usbdc_attach(); +} + +/** + * Example of using CDC ACM Function. + * \note + * In this example, we will use a PC as a USB host: + * - Connect the DEBUG USB on XPLAINED board to PC for program download. + * - Connect the TARGET USB on XPLAINED board to PC for running program. + * The application will behave as a virtual COM. + * - Open a HyperTerminal or other COM tools in PC side. + * - Send out a character or string and it will echo the content received. + */ +void cdcd_acm_example(void) +{ + while (!cdcdf_acm_is_enabled()) { + // wait cdc acm to be installed + }; + + cdcdf_acm_register_callback(CDCDF_ACM_CB_STATE_C, (FUNC_PTR)usb_device_cb_state_c); + + while (1) { + } +} + +void usb_init(void) +{ + + cdc_device_acm_init(); +} diff --git a/software/Rev-0-fw/arc-fw/arc-fw/.atmelstart/AtmelStart.env_conf b/software/ARC-FW/AtmelStart.env_conf similarity index 100% rename from software/Rev-0-fw/arc-fw/arc-fw/.atmelstart/AtmelStart.env_conf rename to software/ARC-FW/AtmelStart.env_conf diff --git a/software/Rev-0-fw/arc-fw/arc-fw/.atmelstart/AtmelStart.gpdsc b/software/ARC-FW/AtmelStart.gpdsc similarity index 97% rename from software/Rev-0-fw/arc-fw/arc-fw/.atmelstart/AtmelStart.gpdsc rename to software/ARC-FW/AtmelStart.gpdsc index 2fa1573..0387684 100644 --- a/software/Rev-0-fw/arc-fw/arc-fw/.atmelstart/AtmelStart.gpdsc +++ b/software/ARC-FW/AtmelStart.gpdsc @@ -65,6 +65,7 @@ + @@ -161,6 +162,7 @@ + @@ -171,6 +173,7 @@ + @@ -186,6 +189,7 @@ + diff --git a/software/ARC-FW/CMSIS/Core/Include/cmsis_armcc.h b/software/ARC-FW/CMSIS/Core/Include/cmsis_armcc.h new file mode 100644 index 0000000..7d751fb --- /dev/null +++ b/software/ARC-FW/CMSIS/Core/Include/cmsis_armcc.h @@ -0,0 +1,865 @@ +/**************************************************************************//** + * @file cmsis_armcc.h + * @brief CMSIS compiler ARMCC (Arm Compiler 5) header file + * @version V5.0.4 + * @date 10. January 2018 + ******************************************************************************/ +/* + * Copyright (c) 2009-2018 Arm Limited. All rights reserved. + * + * SPDX-License-Identifier: Apache-2.0 + * + * Licensed under the Apache License, Version 2.0 (the License); you may + * not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an AS IS BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef __CMSIS_ARMCC_H +#define __CMSIS_ARMCC_H + + +#if defined(__ARMCC_VERSION) && (__ARMCC_VERSION < 400677) + #error "Please use Arm Compiler Toolchain V4.0.677 or later!" +#endif + +/* CMSIS compiler control architecture macros */ +#if ((defined (__TARGET_ARCH_6_M ) && (__TARGET_ARCH_6_M == 1)) || \ + (defined (__TARGET_ARCH_6S_M ) && (__TARGET_ARCH_6S_M == 1)) ) + #define __ARM_ARCH_6M__ 1 +#endif + +#if (defined (__TARGET_ARCH_7_M ) && (__TARGET_ARCH_7_M == 1)) + #define __ARM_ARCH_7M__ 1 +#endif + +#if (defined (__TARGET_ARCH_7E_M) && (__TARGET_ARCH_7E_M == 1)) + #define __ARM_ARCH_7EM__ 1 +#endif + + /* __ARM_ARCH_8M_BASE__ not applicable */ + /* __ARM_ARCH_8M_MAIN__ not applicable */ + + +/* CMSIS compiler specific defines */ +#ifndef __ASM + #define __ASM __asm +#endif +#ifndef __INLINE + #define __INLINE __inline +#endif +#ifndef __STATIC_INLINE + #define __STATIC_INLINE static __inline +#endif +#ifndef __STATIC_FORCEINLINE + #define __STATIC_FORCEINLINE static __forceinline +#endif +#ifndef __NO_RETURN + #define __NO_RETURN __declspec(noreturn) +#endif +#ifndef __USED + #define __USED __attribute__((used)) +#endif +#ifndef __WEAK + #define __WEAK __attribute__((weak)) +#endif +#ifndef __PACKED + #define __PACKED __attribute__((packed)) +#endif +#ifndef __PACKED_STRUCT + #define __PACKED_STRUCT __packed struct +#endif +#ifndef __PACKED_UNION + #define __PACKED_UNION __packed union +#endif +#ifndef __UNALIGNED_UINT32 /* deprecated */ + #define __UNALIGNED_UINT32(x) (*((__packed uint32_t *)(x))) +#endif +#ifndef __UNALIGNED_UINT16_WRITE + #define __UNALIGNED_UINT16_WRITE(addr, val) ((*((__packed uint16_t *)(addr))) = (val)) +#endif +#ifndef __UNALIGNED_UINT16_READ + #define __UNALIGNED_UINT16_READ(addr) (*((const __packed uint16_t *)(addr))) +#endif +#ifndef __UNALIGNED_UINT32_WRITE + #define __UNALIGNED_UINT32_WRITE(addr, val) ((*((__packed uint32_t *)(addr))) = (val)) +#endif +#ifndef __UNALIGNED_UINT32_READ + #define __UNALIGNED_UINT32_READ(addr) (*((const __packed uint32_t *)(addr))) +#endif +#ifndef __ALIGNED + #define __ALIGNED(x) __attribute__((aligned(x))) +#endif +#ifndef __RESTRICT + #define __RESTRICT __restrict +#endif + +/* ########################### Core Function Access ########################### */ +/** \ingroup CMSIS_Core_FunctionInterface + \defgroup CMSIS_Core_RegAccFunctions CMSIS Core Register Access Functions + @{ + */ + +/** + \brief Enable IRQ Interrupts + \details Enables IRQ interrupts by clearing the I-bit in the CPSR. + Can only be executed in Privileged modes. + */ +/* intrinsic void __enable_irq(); */ + + +/** + \brief Disable IRQ Interrupts + \details Disables IRQ interrupts by setting the I-bit in the CPSR. + Can only be executed in Privileged modes. + */ +/* intrinsic void __disable_irq(); */ + +/** + \brief Get Control Register + \details Returns the content of the Control Register. + \return Control Register value + */ +__STATIC_INLINE uint32_t __get_CONTROL(void) +{ + register uint32_t __regControl __ASM("control"); + return(__regControl); +} + + +/** + \brief Set Control Register + \details Writes the given value to the Control Register. + \param [in] control Control Register value to set + */ +__STATIC_INLINE void __set_CONTROL(uint32_t control) +{ + register uint32_t __regControl __ASM("control"); + __regControl = control; +} + + +/** + \brief Get IPSR Register + \details Returns the content of the IPSR Register. + \return IPSR Register value + */ +__STATIC_INLINE uint32_t __get_IPSR(void) +{ + register uint32_t __regIPSR __ASM("ipsr"); + return(__regIPSR); +} + + +/** + \brief Get APSR Register + \details Returns the content of the APSR Register. + \return APSR Register value + */ +__STATIC_INLINE uint32_t __get_APSR(void) +{ + register uint32_t __regAPSR __ASM("apsr"); + return(__regAPSR); +} + + +/** + \brief Get xPSR Register + \details Returns the content of the xPSR Register. + \return xPSR Register value + */ +__STATIC_INLINE uint32_t __get_xPSR(void) +{ + register uint32_t __regXPSR __ASM("xpsr"); + return(__regXPSR); +} + + +/** + \brief Get Process Stack Pointer + \details Returns the current value of the Process Stack Pointer (PSP). + \return PSP Register value + */ +__STATIC_INLINE uint32_t __get_PSP(void) +{ + register uint32_t __regProcessStackPointer __ASM("psp"); + return(__regProcessStackPointer); +} + + +/** + \brief Set Process Stack Pointer + \details Assigns the given value to the Process Stack Pointer (PSP). + \param [in] topOfProcStack Process Stack Pointer value to set + */ +__STATIC_INLINE void __set_PSP(uint32_t topOfProcStack) +{ + register uint32_t __regProcessStackPointer __ASM("psp"); + __regProcessStackPointer = topOfProcStack; +} + + +/** + \brief Get Main Stack Pointer + \details Returns the current value of the Main Stack Pointer (MSP). + \return MSP Register value + */ +__STATIC_INLINE uint32_t __get_MSP(void) +{ + register uint32_t __regMainStackPointer __ASM("msp"); + return(__regMainStackPointer); +} + + +/** + \brief Set Main Stack Pointer + \details Assigns the given value to the Main Stack Pointer (MSP). + \param [in] topOfMainStack Main Stack Pointer value to set + */ +__STATIC_INLINE void __set_MSP(uint32_t topOfMainStack) +{ + register uint32_t __regMainStackPointer __ASM("msp"); + __regMainStackPointer = topOfMainStack; +} + + +/** + \brief Get Priority Mask + \details Returns the current state of the priority mask bit from the Priority Mask Register. + \return Priority Mask value + */ +__STATIC_INLINE uint32_t __get_PRIMASK(void) +{ + register uint32_t __regPriMask __ASM("primask"); + return(__regPriMask); +} + + +/** + \brief Set Priority Mask + \details Assigns the given value to the Priority Mask Register. + \param [in] priMask Priority Mask + */ +__STATIC_INLINE void __set_PRIMASK(uint32_t priMask) +{ + register uint32_t __regPriMask __ASM("primask"); + __regPriMask = (priMask); +} + + +#if ((defined (__ARM_ARCH_7M__ ) && (__ARM_ARCH_7M__ == 1)) || \ + (defined (__ARM_ARCH_7EM__) && (__ARM_ARCH_7EM__ == 1)) ) + +/** + \brief Enable FIQ + \details Enables FIQ interrupts by clearing the F-bit in the CPSR. + Can only be executed in Privileged modes. + */ +#define __enable_fault_irq __enable_fiq + + +/** + \brief Disable FIQ + \details Disables FIQ interrupts by setting the F-bit in the CPSR. + Can only be executed in Privileged modes. + */ +#define __disable_fault_irq __disable_fiq + + +/** + \brief Get Base Priority + \details Returns the current value of the Base Priority register. + \return Base Priority register value + */ +__STATIC_INLINE uint32_t __get_BASEPRI(void) +{ + register uint32_t __regBasePri __ASM("basepri"); + return(__regBasePri); +} + + +/** + \brief Set Base Priority + \details Assigns the given value to the Base Priority register. + \param [in] basePri Base Priority value to set + */ +__STATIC_INLINE void __set_BASEPRI(uint32_t basePri) +{ + register uint32_t __regBasePri __ASM("basepri"); + __regBasePri = (basePri & 0xFFU); +} + + +/** + \brief Set Base Priority with condition + \details Assigns the given value to the Base Priority register only if BASEPRI masking is disabled, + or the new value increases the BASEPRI priority level. + \param [in] basePri Base Priority value to set + */ +__STATIC_INLINE void __set_BASEPRI_MAX(uint32_t basePri) +{ + register uint32_t __regBasePriMax __ASM("basepri_max"); + __regBasePriMax = (basePri & 0xFFU); +} + + +/** + \brief Get Fault Mask + \details Returns the current value of the Fault Mask register. + \return Fault Mask register value + */ +__STATIC_INLINE uint32_t __get_FAULTMASK(void) +{ + register uint32_t __regFaultMask __ASM("faultmask"); + return(__regFaultMask); +} + + +/** + \brief Set Fault Mask + \details Assigns the given value to the Fault Mask register. + \param [in] faultMask Fault Mask value to set + */ +__STATIC_INLINE void __set_FAULTMASK(uint32_t faultMask) +{ + register uint32_t __regFaultMask __ASM("faultmask"); + __regFaultMask = (faultMask & (uint32_t)1U); +} + +#endif /* ((defined (__ARM_ARCH_7M__ ) && (__ARM_ARCH_7M__ == 1)) || \ + (defined (__ARM_ARCH_7EM__) && (__ARM_ARCH_7EM__ == 1)) ) */ + + +/** + \brief Get FPSCR + \details Returns the current value of the Floating Point Status/Control register. + \return Floating Point Status/Control register value + */ +__STATIC_INLINE uint32_t __get_FPSCR(void) +{ +#if ((defined (__FPU_PRESENT) && (__FPU_PRESENT == 1U)) && \ + (defined (__FPU_USED ) && (__FPU_USED == 1U)) ) + register uint32_t __regfpscr __ASM("fpscr"); + return(__regfpscr); +#else + return(0U); +#endif +} + + +/** + \brief Set FPSCR + \details Assigns the given value to the Floating Point Status/Control register. + \param [in] fpscr Floating Point Status/Control value to set + */ +__STATIC_INLINE void __set_FPSCR(uint32_t fpscr) +{ +#if ((defined (__FPU_PRESENT) && (__FPU_PRESENT == 1U)) && \ + (defined (__FPU_USED ) && (__FPU_USED == 1U)) ) + register uint32_t __regfpscr __ASM("fpscr"); + __regfpscr = (fpscr); +#else + (void)fpscr; +#endif +} + + +/*@} end of CMSIS_Core_RegAccFunctions */ + + +/* ########################## Core Instruction Access ######################### */ +/** \defgroup CMSIS_Core_InstructionInterface CMSIS Core Instruction Interface + Access to dedicated instructions + @{ +*/ + +/** + \brief No Operation + \details No Operation does nothing. This instruction can be used for code alignment purposes. + */ +#define __NOP __nop + + +/** + \brief Wait For Interrupt + \details Wait For Interrupt is a hint instruction that suspends execution until one of a number of events occurs. + */ +#define __WFI __wfi + + +/** + \brief Wait For Event + \details Wait For Event is a hint instruction that permits the processor to enter + a low-power state until one of a number of events occurs. + */ +#define __WFE __wfe + + +/** + \brief Send Event + \details Send Event is a hint instruction. It causes an event to be signaled to the CPU. + */ +#define __SEV __sev + + +/** + \brief Instruction Synchronization Barrier + \details Instruction Synchronization Barrier flushes the pipeline in the processor, + so that all instructions following the ISB are fetched from cache or memory, + after the instruction has been completed. + */ +#define __ISB() do {\ + __schedule_barrier();\ + __isb(0xF);\ + __schedule_barrier();\ + } while (0U) + +/** + \brief Data Synchronization Barrier + \details Acts as a special kind of Data Memory Barrier. + It completes when all explicit memory accesses before this instruction complete. + */ +#define __DSB() do {\ + __schedule_barrier();\ + __dsb(0xF);\ + __schedule_barrier();\ + } while (0U) + +/** + \brief Data Memory Barrier + \details Ensures the apparent order of the explicit memory operations before + and after the instruction, without ensuring their completion. + */ +#define __DMB() do {\ + __schedule_barrier();\ + __dmb(0xF);\ + __schedule_barrier();\ + } while (0U) + + +/** + \brief Reverse byte order (32 bit) + \details Reverses the byte order in unsigned integer value. For example, 0x12345678 becomes 0x78563412. + \param [in] value Value to reverse + \return Reversed value + */ +#define __REV __rev + + +/** + \brief Reverse byte order (16 bit) + \details Reverses the byte order within each halfword of a word. For example, 0x12345678 becomes 0x34127856. + \param [in] value Value to reverse + \return Reversed value + */ +#ifndef __NO_EMBEDDED_ASM +__attribute__((section(".rev16_text"))) __STATIC_INLINE __ASM uint32_t __REV16(uint32_t value) +{ + rev16 r0, r0 + bx lr +} +#endif + + +/** + \brief Reverse byte order (16 bit) + \details Reverses the byte order in a 16-bit value and returns the signed 16-bit result. For example, 0x0080 becomes 0x8000. + \param [in] value Value to reverse + \return Reversed value + */ +#ifndef __NO_EMBEDDED_ASM +__attribute__((section(".revsh_text"))) __STATIC_INLINE __ASM int16_t __REVSH(int16_t value) +{ + revsh r0, r0 + bx lr +} +#endif + + +/** + \brief Rotate Right in unsigned value (32 bit) + \details Rotate Right (immediate) provides the value of the contents of a register rotated by a variable number of bits. + \param [in] op1 Value to rotate + \param [in] op2 Number of Bits to rotate + \return Rotated value + */ +#define __ROR __ror + + +/** + \brief Breakpoint + \details Causes the processor to enter Debug state. + Debug tools can use this to investigate system state when the instruction at a particular address is reached. + \param [in] value is ignored by the processor. + If required, a debugger can use it to store additional information about the breakpoint. + */ +#define __BKPT(value) __breakpoint(value) + + +/** + \brief Reverse bit order of value + \details Reverses the bit order of the given value. + \param [in] value Value to reverse + \return Reversed value + */ +#if ((defined (__ARM_ARCH_7M__ ) && (__ARM_ARCH_7M__ == 1)) || \ + (defined (__ARM_ARCH_7EM__) && (__ARM_ARCH_7EM__ == 1)) ) + #define __RBIT __rbit +#else +__attribute__((always_inline)) __STATIC_INLINE uint32_t __RBIT(uint32_t value) +{ + uint32_t result; + uint32_t s = (4U /*sizeof(v)*/ * 8U) - 1U; /* extra shift needed at end */ + + result = value; /* r will be reversed bits of v; first get LSB of v */ + for (value >>= 1U; value != 0U; value >>= 1U) + { + result <<= 1U; + result |= value & 1U; + s--; + } + result <<= s; /* shift when v's highest bits are zero */ + return result; +} +#endif + + +/** + \brief Count leading zeros + \details Counts the number of leading zeros of a data value. + \param [in] value Value to count the leading zeros + \return number of leading zeros in value + */ +#define __CLZ __clz + + +#if ((defined (__ARM_ARCH_7M__ ) && (__ARM_ARCH_7M__ == 1)) || \ + (defined (__ARM_ARCH_7EM__) && (__ARM_ARCH_7EM__ == 1)) ) + +/** + \brief LDR Exclusive (8 bit) + \details Executes a exclusive LDR instruction for 8 bit value. + \param [in] ptr Pointer to data + \return value of type uint8_t at (*ptr) + */ +#if defined(__ARMCC_VERSION) && (__ARMCC_VERSION < 5060020) + #define __LDREXB(ptr) ((uint8_t ) __ldrex(ptr)) +#else + #define __LDREXB(ptr) _Pragma("push") _Pragma("diag_suppress 3731") ((uint8_t ) __ldrex(ptr)) _Pragma("pop") +#endif + + +/** + \brief LDR Exclusive (16 bit) + \details Executes a exclusive LDR instruction for 16 bit values. + \param [in] ptr Pointer to data + \return value of type uint16_t at (*ptr) + */ +#if defined(__ARMCC_VERSION) && (__ARMCC_VERSION < 5060020) + #define __LDREXH(ptr) ((uint16_t) __ldrex(ptr)) +#else + #define __LDREXH(ptr) _Pragma("push") _Pragma("diag_suppress 3731") ((uint16_t) __ldrex(ptr)) _Pragma("pop") +#endif + + +/** + \brief LDR Exclusive (32 bit) + \details Executes a exclusive LDR instruction for 32 bit values. + \param [in] ptr Pointer to data + \return value of type uint32_t at (*ptr) + */ +#if defined(__ARMCC_VERSION) && (__ARMCC_VERSION < 5060020) + #define __LDREXW(ptr) ((uint32_t ) __ldrex(ptr)) +#else + #define __LDREXW(ptr) _Pragma("push") _Pragma("diag_suppress 3731") ((uint32_t ) __ldrex(ptr)) _Pragma("pop") +#endif + + +/** + \brief STR Exclusive (8 bit) + \details Executes a exclusive STR instruction for 8 bit values. + \param [in] value Value to store + \param [in] ptr Pointer to location + \return 0 Function succeeded + \return 1 Function failed + */ +#if defined(__ARMCC_VERSION) && (__ARMCC_VERSION < 5060020) + #define __STREXB(value, ptr) __strex(value, ptr) +#else + #define __STREXB(value, ptr) _Pragma("push") _Pragma("diag_suppress 3731") __strex(value, ptr) _Pragma("pop") +#endif + + +/** + \brief STR Exclusive (16 bit) + \details Executes a exclusive STR instruction for 16 bit values. + \param [in] value Value to store + \param [in] ptr Pointer to location + \return 0 Function succeeded + \return 1 Function failed + */ +#if defined(__ARMCC_VERSION) && (__ARMCC_VERSION < 5060020) + #define __STREXH(value, ptr) __strex(value, ptr) +#else + #define __STREXH(value, ptr) _Pragma("push") _Pragma("diag_suppress 3731") __strex(value, ptr) _Pragma("pop") +#endif + + +/** + \brief STR Exclusive (32 bit) + \details Executes a exclusive STR instruction for 32 bit values. + \param [in] value Value to store + \param [in] ptr Pointer to location + \return 0 Function succeeded + \return 1 Function failed + */ +#if defined(__ARMCC_VERSION) && (__ARMCC_VERSION < 5060020) + #define __STREXW(value, ptr) __strex(value, ptr) +#else + #define __STREXW(value, ptr) _Pragma("push") _Pragma("diag_suppress 3731") __strex(value, ptr) _Pragma("pop") +#endif + + +/** + \brief Remove the exclusive lock + \details Removes the exclusive lock which is created by LDREX. + */ +#define __CLREX __clrex + + +/** + \brief Signed Saturate + \details Saturates a signed value. + \param [in] value Value to be saturated + \param [in] sat Bit position to saturate to (1..32) + \return Saturated value + */ +#define __SSAT __ssat + + +/** + \brief Unsigned Saturate + \details Saturates an unsigned value. + \param [in] value Value to be saturated + \param [in] sat Bit position to saturate to (0..31) + \return Saturated value + */ +#define __USAT __usat + + +/** + \brief Rotate Right with Extend (32 bit) + \details Moves each bit of a bitstring right by one bit. + The carry input is shifted in at the left end of the bitstring. + \param [in] value Value to rotate + \return Rotated value + */ +#ifndef __NO_EMBEDDED_ASM +__attribute__((section(".rrx_text"))) __STATIC_INLINE __ASM uint32_t __RRX(uint32_t value) +{ + rrx r0, r0 + bx lr +} +#endif + + +/** + \brief LDRT Unprivileged (8 bit) + \details Executes a Unprivileged LDRT instruction for 8 bit value. + \param [in] ptr Pointer to data + \return value of type uint8_t at (*ptr) + */ +#define __LDRBT(ptr) ((uint8_t ) __ldrt(ptr)) + + +/** + \brief LDRT Unprivileged (16 bit) + \details Executes a Unprivileged LDRT instruction for 16 bit values. + \param [in] ptr Pointer to data + \return value of type uint16_t at (*ptr) + */ +#define __LDRHT(ptr) ((uint16_t) __ldrt(ptr)) + + +/** + \brief LDRT Unprivileged (32 bit) + \details Executes a Unprivileged LDRT instruction for 32 bit values. + \param [in] ptr Pointer to data + \return value of type uint32_t at (*ptr) + */ +#define __LDRT(ptr) ((uint32_t ) __ldrt(ptr)) + + +/** + \brief STRT Unprivileged (8 bit) + \details Executes a Unprivileged STRT instruction for 8 bit values. + \param [in] value Value to store + \param [in] ptr Pointer to location + */ +#define __STRBT(value, ptr) __strt(value, ptr) + + +/** + \brief STRT Unprivileged (16 bit) + \details Executes a Unprivileged STRT instruction for 16 bit values. + \param [in] value Value to store + \param [in] ptr Pointer to location + */ +#define __STRHT(value, ptr) __strt(value, ptr) + + +/** + \brief STRT Unprivileged (32 bit) + \details Executes a Unprivileged STRT instruction for 32 bit values. + \param [in] value Value to store + \param [in] ptr Pointer to location + */ +#define __STRT(value, ptr) __strt(value, ptr) + +#else /* ((defined (__ARM_ARCH_7M__ ) && (__ARM_ARCH_7M__ == 1)) || \ + (defined (__ARM_ARCH_7EM__) && (__ARM_ARCH_7EM__ == 1)) ) */ + +/** + \brief Signed Saturate + \details Saturates a signed value. + \param [in] value Value to be saturated + \param [in] sat Bit position to saturate to (1..32) + \return Saturated value + */ +__attribute__((always_inline)) __STATIC_INLINE int32_t __SSAT(int32_t val, uint32_t sat) +{ + if ((sat >= 1U) && (sat <= 32U)) + { + const int32_t max = (int32_t)((1U << (sat - 1U)) - 1U); + const int32_t min = -1 - max ; + if (val > max) + { + return max; + } + else if (val < min) + { + return min; + } + } + return val; +} + +/** + \brief Unsigned Saturate + \details Saturates an unsigned value. + \param [in] value Value to be saturated + \param [in] sat Bit position to saturate to (0..31) + \return Saturated value + */ +__attribute__((always_inline)) __STATIC_INLINE uint32_t __USAT(int32_t val, uint32_t sat) +{ + if (sat <= 31U) + { + const uint32_t max = ((1U << sat) - 1U); + if (val > (int32_t)max) + { + return max; + } + else if (val < 0) + { + return 0U; + } + } + return (uint32_t)val; +} + +#endif /* ((defined (__ARM_ARCH_7M__ ) && (__ARM_ARCH_7M__ == 1)) || \ + (defined (__ARM_ARCH_7EM__) && (__ARM_ARCH_7EM__ == 1)) ) */ + +/*@}*/ /* end of group CMSIS_Core_InstructionInterface */ + + +/* ################### Compiler specific Intrinsics ########################### */ +/** \defgroup CMSIS_SIMD_intrinsics CMSIS SIMD Intrinsics + Access to dedicated SIMD instructions + @{ +*/ + +#if ((defined (__ARM_ARCH_7EM__) && (__ARM_ARCH_7EM__ == 1)) ) + +#define __SADD8 __sadd8 +#define __QADD8 __qadd8 +#define __SHADD8 __shadd8 +#define __UADD8 __uadd8 +#define __UQADD8 __uqadd8 +#define __UHADD8 __uhadd8 +#define __SSUB8 __ssub8 +#define __QSUB8 __qsub8 +#define __SHSUB8 __shsub8 +#define __USUB8 __usub8 +#define __UQSUB8 __uqsub8 +#define __UHSUB8 __uhsub8 +#define __SADD16 __sadd16 +#define __QADD16 __qadd16 +#define __SHADD16 __shadd16 +#define __UADD16 __uadd16 +#define __UQADD16 __uqadd16 +#define __UHADD16 __uhadd16 +#define __SSUB16 __ssub16 +#define __QSUB16 __qsub16 +#define __SHSUB16 __shsub16 +#define __USUB16 __usub16 +#define __UQSUB16 __uqsub16 +#define __UHSUB16 __uhsub16 +#define __SASX __sasx +#define __QASX __qasx +#define __SHASX __shasx +#define __UASX __uasx +#define __UQASX __uqasx +#define __UHASX __uhasx +#define __SSAX __ssax +#define __QSAX __qsax +#define __SHSAX __shsax +#define __USAX __usax +#define __UQSAX __uqsax +#define __UHSAX __uhsax +#define __USAD8 __usad8 +#define __USADA8 __usada8 +#define __SSAT16 __ssat16 +#define __USAT16 __usat16 +#define __UXTB16 __uxtb16 +#define __UXTAB16 __uxtab16 +#define __SXTB16 __sxtb16 +#define __SXTAB16 __sxtab16 +#define __SMUAD __smuad +#define __SMUADX __smuadx +#define __SMLAD __smlad +#define __SMLADX __smladx +#define __SMLALD __smlald +#define __SMLALDX __smlaldx +#define __SMUSD __smusd +#define __SMUSDX __smusdx +#define __SMLSD __smlsd +#define __SMLSDX __smlsdx +#define __SMLSLD __smlsld +#define __SMLSLDX __smlsldx +#define __SEL __sel +#define __QADD __qadd +#define __QSUB __qsub + +#define __PKHBT(ARG1,ARG2,ARG3) ( ((((uint32_t)(ARG1)) ) & 0x0000FFFFUL) | \ + ((((uint32_t)(ARG2)) << (ARG3)) & 0xFFFF0000UL) ) + +#define __PKHTB(ARG1,ARG2,ARG3) ( ((((uint32_t)(ARG1)) ) & 0xFFFF0000UL) | \ + ((((uint32_t)(ARG2)) >> (ARG3)) & 0x0000FFFFUL) ) + +#define __SMMLA(ARG1,ARG2,ARG3) ( (int32_t)((((int64_t)(ARG1) * (ARG2)) + \ + ((int64_t)(ARG3) << 32U) ) >> 32U)) + +#endif /* ((defined (__ARM_ARCH_7EM__) && (__ARM_ARCH_7EM__ == 1)) ) */ +/*@} end of group CMSIS_SIMD_intrinsics */ + + +#endif /* __CMSIS_ARMCC_H */ diff --git a/software/ARC-FW/CMSIS/Core/Include/cmsis_armclang.h b/software/ARC-FW/CMSIS/Core/Include/cmsis_armclang.h new file mode 100644 index 0000000..d8031b0 --- /dev/null +++ b/software/ARC-FW/CMSIS/Core/Include/cmsis_armclang.h @@ -0,0 +1,1869 @@ +/**************************************************************************//** + * @file cmsis_armclang.h + * @brief CMSIS compiler armclang (Arm Compiler 6) header file + * @version V5.0.4 + * @date 10. January 2018 + ******************************************************************************/ +/* + * Copyright (c) 2009-2018 Arm Limited. All rights reserved. + * + * SPDX-License-Identifier: Apache-2.0 + * + * Licensed under the Apache License, Version 2.0 (the License); you may + * not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an AS IS BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +/*lint -esym(9058, IRQn)*/ /* disable MISRA 2012 Rule 2.4 for IRQn */ + +#ifndef __CMSIS_ARMCLANG_H +#define __CMSIS_ARMCLANG_H + +#pragma clang system_header /* treat file as system include file */ + +#ifndef __ARM_COMPAT_H +#include /* Compatibility header for Arm Compiler 5 intrinsics */ +#endif + +/* CMSIS compiler specific defines */ +#ifndef __ASM + #define __ASM __asm +#endif +#ifndef __INLINE + #define __INLINE __inline +#endif +#ifndef __STATIC_INLINE + #define __STATIC_INLINE static __inline +#endif +#ifndef __STATIC_FORCEINLINE + #define __STATIC_FORCEINLINE __attribute__((always_inline)) static __inline +#endif +#ifndef __NO_RETURN + #define __NO_RETURN __attribute__((__noreturn__)) +#endif +#ifndef __USED + #define __USED __attribute__((used)) +#endif +#ifndef __WEAK + #define __WEAK __attribute__((weak)) +#endif +#ifndef __PACKED + #define __PACKED __attribute__((packed, aligned(1))) +#endif +#ifndef __PACKED_STRUCT + #define __PACKED_STRUCT struct __attribute__((packed, aligned(1))) +#endif +#ifndef __PACKED_UNION + #define __PACKED_UNION union __attribute__((packed, aligned(1))) +#endif +#ifndef __UNALIGNED_UINT32 /* deprecated */ + #pragma clang diagnostic push + #pragma clang diagnostic ignored "-Wpacked" +/*lint -esym(9058, T_UINT32)*/ /* disable MISRA 2012 Rule 2.4 for T_UINT32 */ + struct __attribute__((packed)) T_UINT32 { uint32_t v; }; + #pragma clang diagnostic pop + #define __UNALIGNED_UINT32(x) (((struct T_UINT32 *)(x))->v) +#endif +#ifndef __UNALIGNED_UINT16_WRITE + #pragma clang diagnostic push + #pragma clang diagnostic ignored "-Wpacked" +/*lint -esym(9058, T_UINT16_WRITE)*/ /* disable MISRA 2012 Rule 2.4 for T_UINT16_WRITE */ + __PACKED_STRUCT T_UINT16_WRITE { uint16_t v; }; + #pragma clang diagnostic pop + #define __UNALIGNED_UINT16_WRITE(addr, val) (void)((((struct T_UINT16_WRITE *)(void *)(addr))->v) = (val)) +#endif +#ifndef __UNALIGNED_UINT16_READ + #pragma clang diagnostic push + #pragma clang diagnostic ignored "-Wpacked" +/*lint -esym(9058, T_UINT16_READ)*/ /* disable MISRA 2012 Rule 2.4 for T_UINT16_READ */ + __PACKED_STRUCT T_UINT16_READ { uint16_t v; }; + #pragma clang diagnostic pop + #define __UNALIGNED_UINT16_READ(addr) (((const struct T_UINT16_READ *)(const void *)(addr))->v) +#endif +#ifndef __UNALIGNED_UINT32_WRITE + #pragma clang diagnostic push + #pragma clang diagnostic ignored "-Wpacked" +/*lint -esym(9058, T_UINT32_WRITE)*/ /* disable MISRA 2012 Rule 2.4 for T_UINT32_WRITE */ + __PACKED_STRUCT T_UINT32_WRITE { uint32_t v; }; + #pragma clang diagnostic pop + #define __UNALIGNED_UINT32_WRITE(addr, val) (void)((((struct T_UINT32_WRITE *)(void *)(addr))->v) = (val)) +#endif +#ifndef __UNALIGNED_UINT32_READ + #pragma clang diagnostic push + #pragma clang diagnostic ignored "-Wpacked" +/*lint -esym(9058, T_UINT32_READ)*/ /* disable MISRA 2012 Rule 2.4 for T_UINT32_READ */ + __PACKED_STRUCT T_UINT32_READ { uint32_t v; }; + #pragma clang diagnostic pop + #define __UNALIGNED_UINT32_READ(addr) (((const struct T_UINT32_READ *)(const void *)(addr))->v) +#endif +#ifndef __ALIGNED + #define __ALIGNED(x) __attribute__((aligned(x))) +#endif +#ifndef __RESTRICT + #define __RESTRICT __restrict +#endif + + +/* ########################### Core Function Access ########################### */ +/** \ingroup CMSIS_Core_FunctionInterface + \defgroup CMSIS_Core_RegAccFunctions CMSIS Core Register Access Functions + @{ + */ + +/** + \brief Enable IRQ Interrupts + \details Enables IRQ interrupts by clearing the I-bit in the CPSR. + Can only be executed in Privileged modes. + */ +/* intrinsic void __enable_irq(); see arm_compat.h */ + + +/** + \brief Disable IRQ Interrupts + \details Disables IRQ interrupts by setting the I-bit in the CPSR. + Can only be executed in Privileged modes. + */ +/* intrinsic void __disable_irq(); see arm_compat.h */ + + +/** + \brief Get Control Register + \details Returns the content of the Control Register. + \return Control Register value + */ +__STATIC_FORCEINLINE uint32_t __get_CONTROL(void) +{ + uint32_t result; + + __ASM volatile ("MRS %0, control" : "=r" (result) ); + return(result); +} + + +#if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) +/** + \brief Get Control Register (non-secure) + \details Returns the content of the non-secure Control Register when in secure mode. + \return non-secure Control Register value + */ +__STATIC_FORCEINLINE uint32_t __TZ_get_CONTROL_NS(void) +{ + uint32_t result; + + __ASM volatile ("MRS %0, control_ns" : "=r" (result) ); + return(result); +} +#endif + + +/** + \brief Set Control Register + \details Writes the given value to the Control Register. + \param [in] control Control Register value to set + */ +__STATIC_FORCEINLINE void __set_CONTROL(uint32_t control) +{ + __ASM volatile ("MSR control, %0" : : "r" (control) : "memory"); +} + + +#if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) +/** + \brief Set Control Register (non-secure) + \details Writes the given value to the non-secure Control Register when in secure state. + \param [in] control Control Register value to set + */ +__STATIC_FORCEINLINE void __TZ_set_CONTROL_NS(uint32_t control) +{ + __ASM volatile ("MSR control_ns, %0" : : "r" (control) : "memory"); +} +#endif + + +/** + \brief Get IPSR Register + \details Returns the content of the IPSR Register. + \return IPSR Register value + */ +__STATIC_FORCEINLINE uint32_t __get_IPSR(void) +{ + uint32_t result; + + __ASM volatile ("MRS %0, ipsr" : "=r" (result) ); + return(result); +} + + +/** + \brief Get APSR Register + \details Returns the content of the APSR Register. + \return APSR Register value + */ +__STATIC_FORCEINLINE uint32_t __get_APSR(void) +{ + uint32_t result; + + __ASM volatile ("MRS %0, apsr" : "=r" (result) ); + return(result); +} + + +/** + \brief Get xPSR Register + \details Returns the content of the xPSR Register. + \return xPSR Register value + */ +__STATIC_FORCEINLINE uint32_t __get_xPSR(void) +{ + uint32_t result; + + __ASM volatile ("MRS %0, xpsr" : "=r" (result) ); + return(result); +} + + +/** + \brief Get Process Stack Pointer + \details Returns the current value of the Process Stack Pointer (PSP). + \return PSP Register value + */ +__STATIC_FORCEINLINE uint32_t __get_PSP(void) +{ + uint32_t result; + + __ASM volatile ("MRS %0, psp" : "=r" (result) ); + return(result); +} + + +#if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) +/** + \brief Get Process Stack Pointer (non-secure) + \details Returns the current value of the non-secure Process Stack Pointer (PSP) when in secure state. + \return PSP Register value + */ +__STATIC_FORCEINLINE uint32_t __TZ_get_PSP_NS(void) +{ + uint32_t result; + + __ASM volatile ("MRS %0, psp_ns" : "=r" (result) ); + return(result); +} +#endif + + +/** + \brief Set Process Stack Pointer + \details Assigns the given value to the Process Stack Pointer (PSP). + \param [in] topOfProcStack Process Stack Pointer value to set + */ +__STATIC_FORCEINLINE void __set_PSP(uint32_t topOfProcStack) +{ + __ASM volatile ("MSR psp, %0" : : "r" (topOfProcStack) : ); +} + + +#if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) +/** + \brief Set Process Stack Pointer (non-secure) + \details Assigns the given value to the non-secure Process Stack Pointer (PSP) when in secure state. + \param [in] topOfProcStack Process Stack Pointer value to set + */ +__STATIC_FORCEINLINE void __TZ_set_PSP_NS(uint32_t topOfProcStack) +{ + __ASM volatile ("MSR psp_ns, %0" : : "r" (topOfProcStack) : ); +} +#endif + + +/** + \brief Get Main Stack Pointer + \details Returns the current value of the Main Stack Pointer (MSP). + \return MSP Register value + */ +__STATIC_FORCEINLINE uint32_t __get_MSP(void) +{ + uint32_t result; + + __ASM volatile ("MRS %0, msp" : "=r" (result) ); + return(result); +} + + +#if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) +/** + \brief Get Main Stack Pointer (non-secure) + \details Returns the current value of the non-secure Main Stack Pointer (MSP) when in secure state. + \return MSP Register value + */ +__STATIC_FORCEINLINE uint32_t __TZ_get_MSP_NS(void) +{ + uint32_t result; + + __ASM volatile ("MRS %0, msp_ns" : "=r" (result) ); + return(result); +} +#endif + + +/** + \brief Set Main Stack Pointer + \details Assigns the given value to the Main Stack Pointer (MSP). + \param [in] topOfMainStack Main Stack Pointer value to set + */ +__STATIC_FORCEINLINE void __set_MSP(uint32_t topOfMainStack) +{ + __ASM volatile ("MSR msp, %0" : : "r" (topOfMainStack) : ); +} + + +#if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) +/** + \brief Set Main Stack Pointer (non-secure) + \details Assigns the given value to the non-secure Main Stack Pointer (MSP) when in secure state. + \param [in] topOfMainStack Main Stack Pointer value to set + */ +__STATIC_FORCEINLINE void __TZ_set_MSP_NS(uint32_t topOfMainStack) +{ + __ASM volatile ("MSR msp_ns, %0" : : "r" (topOfMainStack) : ); +} +#endif + + +#if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) +/** + \brief Get Stack Pointer (non-secure) + \details Returns the current value of the non-secure Stack Pointer (SP) when in secure state. + \return SP Register value + */ +__STATIC_FORCEINLINE uint32_t __TZ_get_SP_NS(void) +{ + uint32_t result; + + __ASM volatile ("MRS %0, sp_ns" : "=r" (result) ); + return(result); +} + + +/** + \brief Set Stack Pointer (non-secure) + \details Assigns the given value to the non-secure Stack Pointer (SP) when in secure state. + \param [in] topOfStack Stack Pointer value to set + */ +__STATIC_FORCEINLINE void __TZ_set_SP_NS(uint32_t topOfStack) +{ + __ASM volatile ("MSR sp_ns, %0" : : "r" (topOfStack) : ); +} +#endif + + +/** + \brief Get Priority Mask + \details Returns the current state of the priority mask bit from the Priority Mask Register. + \return Priority Mask value + */ +__STATIC_FORCEINLINE uint32_t __get_PRIMASK(void) +{ + uint32_t result; + + __ASM volatile ("MRS %0, primask" : "=r" (result) ); + return(result); +} + + +#if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) +/** + \brief Get Priority Mask (non-secure) + \details Returns the current state of the non-secure priority mask bit from the Priority Mask Register when in secure state. + \return Priority Mask value + */ +__STATIC_FORCEINLINE uint32_t __TZ_get_PRIMASK_NS(void) +{ + uint32_t result; + + __ASM volatile ("MRS %0, primask_ns" : "=r" (result) ); + return(result); +} +#endif + + +/** + \brief Set Priority Mask + \details Assigns the given value to the Priority Mask Register. + \param [in] priMask Priority Mask + */ +__STATIC_FORCEINLINE void __set_PRIMASK(uint32_t priMask) +{ + __ASM volatile ("MSR primask, %0" : : "r" (priMask) : "memory"); +} + + +#if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) +/** + \brief Set Priority Mask (non-secure) + \details Assigns the given value to the non-secure Priority Mask Register when in secure state. + \param [in] priMask Priority Mask + */ +__STATIC_FORCEINLINE void __TZ_set_PRIMASK_NS(uint32_t priMask) +{ + __ASM volatile ("MSR primask_ns, %0" : : "r" (priMask) : "memory"); +} +#endif + + +#if ((defined (__ARM_ARCH_7M__ ) && (__ARM_ARCH_7M__ == 1)) || \ + (defined (__ARM_ARCH_7EM__ ) && (__ARM_ARCH_7EM__ == 1)) || \ + (defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) ) +/** + \brief Enable FIQ + \details Enables FIQ interrupts by clearing the F-bit in the CPSR. + Can only be executed in Privileged modes. + */ +#define __enable_fault_irq __enable_fiq /* see arm_compat.h */ + + +/** + \brief Disable FIQ + \details Disables FIQ interrupts by setting the F-bit in the CPSR. + Can only be executed in Privileged modes. + */ +#define __disable_fault_irq __disable_fiq /* see arm_compat.h */ + + +/** + \brief Get Base Priority + \details Returns the current value of the Base Priority register. + \return Base Priority register value + */ +__STATIC_FORCEINLINE uint32_t __get_BASEPRI(void) +{ + uint32_t result; + + __ASM volatile ("MRS %0, basepri" : "=r" (result) ); + return(result); +} + + +#if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) +/** + \brief Get Base Priority (non-secure) + \details Returns the current value of the non-secure Base Priority register when in secure state. + \return Base Priority register value + */ +__STATIC_FORCEINLINE uint32_t __TZ_get_BASEPRI_NS(void) +{ + uint32_t result; + + __ASM volatile ("MRS %0, basepri_ns" : "=r" (result) ); + return(result); +} +#endif + + +/** + \brief Set Base Priority + \details Assigns the given value to the Base Priority register. + \param [in] basePri Base Priority value to set + */ +__STATIC_FORCEINLINE void __set_BASEPRI(uint32_t basePri) +{ + __ASM volatile ("MSR basepri, %0" : : "r" (basePri) : "memory"); +} + + +#if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) +/** + \brief Set Base Priority (non-secure) + \details Assigns the given value to the non-secure Base Priority register when in secure state. + \param [in] basePri Base Priority value to set + */ +__STATIC_FORCEINLINE void __TZ_set_BASEPRI_NS(uint32_t basePri) +{ + __ASM volatile ("MSR basepri_ns, %0" : : "r" (basePri) : "memory"); +} +#endif + + +/** + \brief Set Base Priority with condition + \details Assigns the given value to the Base Priority register only if BASEPRI masking is disabled, + or the new value increases the BASEPRI priority level. + \param [in] basePri Base Priority value to set + */ +__STATIC_FORCEINLINE void __set_BASEPRI_MAX(uint32_t basePri) +{ + __ASM volatile ("MSR basepri_max, %0" : : "r" (basePri) : "memory"); +} + + +/** + \brief Get Fault Mask + \details Returns the current value of the Fault Mask register. + \return Fault Mask register value + */ +__STATIC_FORCEINLINE uint32_t __get_FAULTMASK(void) +{ + uint32_t result; + + __ASM volatile ("MRS %0, faultmask" : "=r" (result) ); + return(result); +} + + +#if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) +/** + \brief Get Fault Mask (non-secure) + \details Returns the current value of the non-secure Fault Mask register when in secure state. + \return Fault Mask register value + */ +__STATIC_FORCEINLINE uint32_t __TZ_get_FAULTMASK_NS(void) +{ + uint32_t result; + + __ASM volatile ("MRS %0, faultmask_ns" : "=r" (result) ); + return(result); +} +#endif + + +/** + \brief Set Fault Mask + \details Assigns the given value to the Fault Mask register. + \param [in] faultMask Fault Mask value to set + */ +__STATIC_FORCEINLINE void __set_FAULTMASK(uint32_t faultMask) +{ + __ASM volatile ("MSR faultmask, %0" : : "r" (faultMask) : "memory"); +} + + +#if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) +/** + \brief Set Fault Mask (non-secure) + \details Assigns the given value to the non-secure Fault Mask register when in secure state. + \param [in] faultMask Fault Mask value to set + */ +__STATIC_FORCEINLINE void __TZ_set_FAULTMASK_NS(uint32_t faultMask) +{ + __ASM volatile ("MSR faultmask_ns, %0" : : "r" (faultMask) : "memory"); +} +#endif + +#endif /* ((defined (__ARM_ARCH_7M__ ) && (__ARM_ARCH_7M__ == 1)) || \ + (defined (__ARM_ARCH_7EM__ ) && (__ARM_ARCH_7EM__ == 1)) || \ + (defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) ) */ + + +#if ((defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) || \ + (defined (__ARM_ARCH_8M_BASE__ ) && (__ARM_ARCH_8M_BASE__ == 1)) ) + +/** + \brief Get Process Stack Pointer Limit + Devices without ARMv8-M Main Extensions (i.e. Cortex-M23) lack the non-secure + Stack Pointer Limit register hence zero is returned always in non-secure + mode. + + \details Returns the current value of the Process Stack Pointer Limit (PSPLIM). + \return PSPLIM Register value + */ +__STATIC_FORCEINLINE uint32_t __get_PSPLIM(void) +{ +#if (!(defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) && \ + (!defined (__ARM_FEATURE_CMSE) || (__ARM_FEATURE_CMSE < 3))) + // without main extensions, the non-secure PSPLIM is RAZ/WI + return 0U; +#else + uint32_t result; + __ASM volatile ("MRS %0, psplim" : "=r" (result) ); + return result; +#endif +} + +#if (defined (__ARM_FEATURE_CMSE) && (__ARM_FEATURE_CMSE == 3)) +/** + \brief Get Process Stack Pointer Limit (non-secure) + Devices without ARMv8-M Main Extensions (i.e. Cortex-M23) lack the non-secure + Stack Pointer Limit register hence zero is returned always in non-secure + mode. + + \details Returns the current value of the non-secure Process Stack Pointer Limit (PSPLIM) when in secure state. + \return PSPLIM Register value + */ +__STATIC_FORCEINLINE uint32_t __TZ_get_PSPLIM_NS(void) +{ +#if (!(defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1))) + // without main extensions, the non-secure PSPLIM is RAZ/WI + return 0U; +#else + uint32_t result; + __ASM volatile ("MRS %0, psplim_ns" : "=r" (result) ); + return result; +#endif +} +#endif + + +/** + \brief Set Process Stack Pointer Limit + Devices without ARMv8-M Main Extensions (i.e. Cortex-M23) lack the non-secure + Stack Pointer Limit register hence the write is silently ignored in non-secure + mode. + + \details Assigns the given value to the Process Stack Pointer Limit (PSPLIM). + \param [in] ProcStackPtrLimit Process Stack Pointer Limit value to set + */ +__STATIC_FORCEINLINE void __set_PSPLIM(uint32_t ProcStackPtrLimit) +{ +#if (!(defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) && \ + (!defined (__ARM_FEATURE_CMSE) || (__ARM_FEATURE_CMSE < 3))) + // without main extensions, the non-secure PSPLIM is RAZ/WI + (void)ProcStackPtrLimit; +#else + __ASM volatile ("MSR psplim, %0" : : "r" (ProcStackPtrLimit)); +#endif +} + + +#if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) +/** + \brief Set Process Stack Pointer (non-secure) + Devices without ARMv8-M Main Extensions (i.e. Cortex-M23) lack the non-secure + Stack Pointer Limit register hence the write is silently ignored in non-secure + mode. + + \details Assigns the given value to the non-secure Process Stack Pointer Limit (PSPLIM) when in secure state. + \param [in] ProcStackPtrLimit Process Stack Pointer Limit value to set + */ +__STATIC_FORCEINLINE void __TZ_set_PSPLIM_NS(uint32_t ProcStackPtrLimit) +{ +#if (!(defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1))) + // without main extensions, the non-secure PSPLIM is RAZ/WI + (void)ProcStackPtrLimit; +#else + __ASM volatile ("MSR psplim_ns, %0\n" : : "r" (ProcStackPtrLimit)); +#endif +} +#endif + + +/** + \brief Get Main Stack Pointer Limit + Devices without ARMv8-M Main Extensions (i.e. Cortex-M23) lack the non-secure + Stack Pointer Limit register hence zero is returned always. + + \details Returns the current value of the Main Stack Pointer Limit (MSPLIM). + \return MSPLIM Register value + */ +__STATIC_FORCEINLINE uint32_t __get_MSPLIM(void) +{ +#if (!(defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) && \ + (!defined (__ARM_FEATURE_CMSE) || (__ARM_FEATURE_CMSE < 3))) + // without main extensions, the non-secure MSPLIM is RAZ/WI + return 0U; +#else + uint32_t result; + __ASM volatile ("MRS %0, msplim" : "=r" (result) ); + return result; +#endif +} + + +#if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) +/** + \brief Get Main Stack Pointer Limit (non-secure) + Devices without ARMv8-M Main Extensions (i.e. Cortex-M23) lack the non-secure + Stack Pointer Limit register hence zero is returned always. + + \details Returns the current value of the non-secure Main Stack Pointer Limit(MSPLIM) when in secure state. + \return MSPLIM Register value + */ +__STATIC_FORCEINLINE uint32_t __TZ_get_MSPLIM_NS(void) +{ +#if (!(defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1))) + // without main extensions, the non-secure MSPLIM is RAZ/WI + return 0U; +#else + uint32_t result; + __ASM volatile ("MRS %0, msplim_ns" : "=r" (result) ); + return result; +#endif +} +#endif + + +/** + \brief Set Main Stack Pointer Limit + Devices without ARMv8-M Main Extensions (i.e. Cortex-M23) lack the non-secure + Stack Pointer Limit register hence the write is silently ignored. + + \details Assigns the given value to the Main Stack Pointer Limit (MSPLIM). + \param [in] MainStackPtrLimit Main Stack Pointer Limit value to set + */ +__STATIC_FORCEINLINE void __set_MSPLIM(uint32_t MainStackPtrLimit) +{ +#if (!(defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) && \ + (!defined (__ARM_FEATURE_CMSE) || (__ARM_FEATURE_CMSE < 3))) + // without main extensions, the non-secure MSPLIM is RAZ/WI + (void)MainStackPtrLimit; +#else + __ASM volatile ("MSR msplim, %0" : : "r" (MainStackPtrLimit)); +#endif +} + + +#if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) +/** + \brief Set Main Stack Pointer Limit (non-secure) + Devices without ARMv8-M Main Extensions (i.e. Cortex-M23) lack the non-secure + Stack Pointer Limit register hence the write is silently ignored. + + \details Assigns the given value to the non-secure Main Stack Pointer Limit (MSPLIM) when in secure state. + \param [in] MainStackPtrLimit Main Stack Pointer value to set + */ +__STATIC_FORCEINLINE void __TZ_set_MSPLIM_NS(uint32_t MainStackPtrLimit) +{ +#if (!(defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1))) + // without main extensions, the non-secure MSPLIM is RAZ/WI + (void)MainStackPtrLimit; +#else + __ASM volatile ("MSR msplim_ns, %0" : : "r" (MainStackPtrLimit)); +#endif +} +#endif + +#endif /* ((defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) || \ + (defined (__ARM_ARCH_8M_BASE__ ) && (__ARM_ARCH_8M_BASE__ == 1)) ) */ + +/** + \brief Get FPSCR + \details Returns the current value of the Floating Point Status/Control register. + \return Floating Point Status/Control register value + */ +#if ((defined (__FPU_PRESENT) && (__FPU_PRESENT == 1U)) && \ + (defined (__FPU_USED ) && (__FPU_USED == 1U)) ) +#define __get_FPSCR (uint32_t)__builtin_arm_get_fpscr +#else +#define __get_FPSCR() ((uint32_t)0U) +#endif + +/** + \brief Set FPSCR + \details Assigns the given value to the Floating Point Status/Control register. + \param [in] fpscr Floating Point Status/Control value to set + */ +#if ((defined (__FPU_PRESENT) && (__FPU_PRESENT == 1U)) && \ + (defined (__FPU_USED ) && (__FPU_USED == 1U)) ) +#define __set_FPSCR __builtin_arm_set_fpscr +#else +#define __set_FPSCR(x) ((void)(x)) +#endif + + +/*@} end of CMSIS_Core_RegAccFunctions */ + + +/* ########################## Core Instruction Access ######################### */ +/** \defgroup CMSIS_Core_InstructionInterface CMSIS Core Instruction Interface + Access to dedicated instructions + @{ +*/ + +/* Define macros for porting to both thumb1 and thumb2. + * For thumb1, use low register (r0-r7), specified by constraint "l" + * Otherwise, use general registers, specified by constraint "r" */ +#if defined (__thumb__) && !defined (__thumb2__) +#define __CMSIS_GCC_OUT_REG(r) "=l" (r) +#define __CMSIS_GCC_USE_REG(r) "l" (r) +#else +#define __CMSIS_GCC_OUT_REG(r) "=r" (r) +#define __CMSIS_GCC_USE_REG(r) "r" (r) +#endif + +/** + \brief No Operation + \details No Operation does nothing. This instruction can be used for code alignment purposes. + */ +#define __NOP __builtin_arm_nop + +/** + \brief Wait For Interrupt + \details Wait For Interrupt is a hint instruction that suspends execution until one of a number of events occurs. + */ +#define __WFI __builtin_arm_wfi + + +/** + \brief Wait For Event + \details Wait For Event is a hint instruction that permits the processor to enter + a low-power state until one of a number of events occurs. + */ +#define __WFE __builtin_arm_wfe + + +/** + \brief Send Event + \details Send Event is a hint instruction. It causes an event to be signaled to the CPU. + */ +#define __SEV __builtin_arm_sev + + +/** + \brief Instruction Synchronization Barrier + \details Instruction Synchronization Barrier flushes the pipeline in the processor, + so that all instructions following the ISB are fetched from cache or memory, + after the instruction has been completed. + */ +#define __ISB() __builtin_arm_isb(0xF); + +/** + \brief Data Synchronization Barrier + \details Acts as a special kind of Data Memory Barrier. + It completes when all explicit memory accesses before this instruction complete. + */ +#define __DSB() __builtin_arm_dsb(0xF); + + +/** + \brief Data Memory Barrier + \details Ensures the apparent order of the explicit memory operations before + and after the instruction, without ensuring their completion. + */ +#define __DMB() __builtin_arm_dmb(0xF); + + +/** + \brief Reverse byte order (32 bit) + \details Reverses the byte order in unsigned integer value. For example, 0x12345678 becomes 0x78563412. + \param [in] value Value to reverse + \return Reversed value + */ +#define __REV(value) __builtin_bswap32(value) + + +/** + \brief Reverse byte order (16 bit) + \details Reverses the byte order within each halfword of a word. For example, 0x12345678 becomes 0x34127856. + \param [in] value Value to reverse + \return Reversed value + */ +#define __REV16(value) __ROR(__REV(value), 16) + + +/** + \brief Reverse byte order (16 bit) + \details Reverses the byte order in a 16-bit value and returns the signed 16-bit result. For example, 0x0080 becomes 0x8000. + \param [in] value Value to reverse + \return Reversed value + */ +#define __REVSH(value) (int16_t)__builtin_bswap16(value) + + +/** + \brief Rotate Right in unsigned value (32 bit) + \details Rotate Right (immediate) provides the value of the contents of a register rotated by a variable number of bits. + \param [in] op1 Value to rotate + \param [in] op2 Number of Bits to rotate + \return Rotated value + */ +__STATIC_FORCEINLINE uint32_t __ROR(uint32_t op1, uint32_t op2) +{ + op2 %= 32U; + if (op2 == 0U) + { + return op1; + } + return (op1 >> op2) | (op1 << (32U - op2)); +} + + +/** + \brief Breakpoint + \details Causes the processor to enter Debug state. + Debug tools can use this to investigate system state when the instruction at a particular address is reached. + \param [in] value is ignored by the processor. + If required, a debugger can use it to store additional information about the breakpoint. + */ +#define __BKPT(value) __ASM volatile ("bkpt "#value) + + +/** + \brief Reverse bit order of value + \details Reverses the bit order of the given value. + \param [in] value Value to reverse + \return Reversed value + */ +#define __RBIT __builtin_arm_rbit + +/** + \brief Count leading zeros + \details Counts the number of leading zeros of a data value. + \param [in] value Value to count the leading zeros + \return number of leading zeros in value + */ +#define __CLZ (uint8_t)__builtin_clz + + +#if ((defined (__ARM_ARCH_7M__ ) && (__ARM_ARCH_7M__ == 1)) || \ + (defined (__ARM_ARCH_7EM__ ) && (__ARM_ARCH_7EM__ == 1)) || \ + (defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) || \ + (defined (__ARM_ARCH_8M_BASE__ ) && (__ARM_ARCH_8M_BASE__ == 1)) ) +/** + \brief LDR Exclusive (8 bit) + \details Executes a exclusive LDR instruction for 8 bit value. + \param [in] ptr Pointer to data + \return value of type uint8_t at (*ptr) + */ +#define __LDREXB (uint8_t)__builtin_arm_ldrex + + +/** + \brief LDR Exclusive (16 bit) + \details Executes a exclusive LDR instruction for 16 bit values. + \param [in] ptr Pointer to data + \return value of type uint16_t at (*ptr) + */ +#define __LDREXH (uint16_t)__builtin_arm_ldrex + + +/** + \brief LDR Exclusive (32 bit) + \details Executes a exclusive LDR instruction for 32 bit values. + \param [in] ptr Pointer to data + \return value of type uint32_t at (*ptr) + */ +#define __LDREXW (uint32_t)__builtin_arm_ldrex + + +/** + \brief STR Exclusive (8 bit) + \details Executes a exclusive STR instruction for 8 bit values. + \param [in] value Value to store + \param [in] ptr Pointer to location + \return 0 Function succeeded + \return 1 Function failed + */ +#define __STREXB (uint32_t)__builtin_arm_strex + + +/** + \brief STR Exclusive (16 bit) + \details Executes a exclusive STR instruction for 16 bit values. + \param [in] value Value to store + \param [in] ptr Pointer to location + \return 0 Function succeeded + \return 1 Function failed + */ +#define __STREXH (uint32_t)__builtin_arm_strex + + +/** + \brief STR Exclusive (32 bit) + \details Executes a exclusive STR instruction for 32 bit values. + \param [in] value Value to store + \param [in] ptr Pointer to location + \return 0 Function succeeded + \return 1 Function failed + */ +#define __STREXW (uint32_t)__builtin_arm_strex + + +/** + \brief Remove the exclusive lock + \details Removes the exclusive lock which is created by LDREX. + */ +#define __CLREX __builtin_arm_clrex + +#endif /* ((defined (__ARM_ARCH_7M__ ) && (__ARM_ARCH_7M__ == 1)) || \ + (defined (__ARM_ARCH_7EM__ ) && (__ARM_ARCH_7EM__ == 1)) || \ + (defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) || \ + (defined (__ARM_ARCH_8M_BASE__ ) && (__ARM_ARCH_8M_BASE__ == 1)) ) */ + + +#if ((defined (__ARM_ARCH_7M__ ) && (__ARM_ARCH_7M__ == 1)) || \ + (defined (__ARM_ARCH_7EM__ ) && (__ARM_ARCH_7EM__ == 1)) || \ + (defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) ) + +/** + \brief Signed Saturate + \details Saturates a signed value. + \param [in] value Value to be saturated + \param [in] sat Bit position to saturate to (1..32) + \return Saturated value + */ +#define __SSAT __builtin_arm_ssat + + +/** + \brief Unsigned Saturate + \details Saturates an unsigned value. + \param [in] value Value to be saturated + \param [in] sat Bit position to saturate to (0..31) + \return Saturated value + */ +#define __USAT __builtin_arm_usat + + +/** + \brief Rotate Right with Extend (32 bit) + \details Moves each bit of a bitstring right by one bit. + The carry input is shifted in at the left end of the bitstring. + \param [in] value Value to rotate + \return Rotated value + */ +__STATIC_FORCEINLINE uint32_t __RRX(uint32_t value) +{ + uint32_t result; + + __ASM volatile ("rrx %0, %1" : __CMSIS_GCC_OUT_REG (result) : __CMSIS_GCC_USE_REG (value) ); + return(result); +} + + +/** + \brief LDRT Unprivileged (8 bit) + \details Executes a Unprivileged LDRT instruction for 8 bit value. + \param [in] ptr Pointer to data + \return value of type uint8_t at (*ptr) + */ +__STATIC_FORCEINLINE uint8_t __LDRBT(volatile uint8_t *ptr) +{ + uint32_t result; + + __ASM volatile ("ldrbt %0, %1" : "=r" (result) : "Q" (*ptr) ); + return ((uint8_t) result); /* Add explicit type cast here */ +} + + +/** + \brief LDRT Unprivileged (16 bit) + \details Executes a Unprivileged LDRT instruction for 16 bit values. + \param [in] ptr Pointer to data + \return value of type uint16_t at (*ptr) + */ +__STATIC_FORCEINLINE uint16_t __LDRHT(volatile uint16_t *ptr) +{ + uint32_t result; + + __ASM volatile ("ldrht %0, %1" : "=r" (result) : "Q" (*ptr) ); + return ((uint16_t) result); /* Add explicit type cast here */ +} + + +/** + \brief LDRT Unprivileged (32 bit) + \details Executes a Unprivileged LDRT instruction for 32 bit values. + \param [in] ptr Pointer to data + \return value of type uint32_t at (*ptr) + */ +__STATIC_FORCEINLINE uint32_t __LDRT(volatile uint32_t *ptr) +{ + uint32_t result; + + __ASM volatile ("ldrt %0, %1" : "=r" (result) : "Q" (*ptr) ); + return(result); +} + + +/** + \brief STRT Unprivileged (8 bit) + \details Executes a Unprivileged STRT instruction for 8 bit values. + \param [in] value Value to store + \param [in] ptr Pointer to location + */ +__STATIC_FORCEINLINE void __STRBT(uint8_t value, volatile uint8_t *ptr) +{ + __ASM volatile ("strbt %1, %0" : "=Q" (*ptr) : "r" ((uint32_t)value) ); +} + + +/** + \brief STRT Unprivileged (16 bit) + \details Executes a Unprivileged STRT instruction for 16 bit values. + \param [in] value Value to store + \param [in] ptr Pointer to location + */ +__STATIC_FORCEINLINE void __STRHT(uint16_t value, volatile uint16_t *ptr) +{ + __ASM volatile ("strht %1, %0" : "=Q" (*ptr) : "r" ((uint32_t)value) ); +} + + +/** + \brief STRT Unprivileged (32 bit) + \details Executes a Unprivileged STRT instruction for 32 bit values. + \param [in] value Value to store + \param [in] ptr Pointer to location + */ +__STATIC_FORCEINLINE void __STRT(uint32_t value, volatile uint32_t *ptr) +{ + __ASM volatile ("strt %1, %0" : "=Q" (*ptr) : "r" (value) ); +} + +#else /* ((defined (__ARM_ARCH_7M__ ) && (__ARM_ARCH_7M__ == 1)) || \ + (defined (__ARM_ARCH_7EM__ ) && (__ARM_ARCH_7EM__ == 1)) || \ + (defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) ) */ + +/** + \brief Signed Saturate + \details Saturates a signed value. + \param [in] value Value to be saturated + \param [in] sat Bit position to saturate to (1..32) + \return Saturated value + */ +__STATIC_FORCEINLINE int32_t __SSAT(int32_t val, uint32_t sat) +{ + if ((sat >= 1U) && (sat <= 32U)) + { + const int32_t max = (int32_t)((1U << (sat - 1U)) - 1U); + const int32_t min = -1 - max ; + if (val > max) + { + return max; + } + else if (val < min) + { + return min; + } + } + return val; +} + +/** + \brief Unsigned Saturate + \details Saturates an unsigned value. + \param [in] value Value to be saturated + \param [in] sat Bit position to saturate to (0..31) + \return Saturated value + */ +__STATIC_FORCEINLINE uint32_t __USAT(int32_t val, uint32_t sat) +{ + if (sat <= 31U) + { + const uint32_t max = ((1U << sat) - 1U); + if (val > (int32_t)max) + { + return max; + } + else if (val < 0) + { + return 0U; + } + } + return (uint32_t)val; +} + +#endif /* ((defined (__ARM_ARCH_7M__ ) && (__ARM_ARCH_7M__ == 1)) || \ + (defined (__ARM_ARCH_7EM__ ) && (__ARM_ARCH_7EM__ == 1)) || \ + (defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) ) */ + + +#if ((defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) || \ + (defined (__ARM_ARCH_8M_BASE__ ) && (__ARM_ARCH_8M_BASE__ == 1)) ) +/** + \brief Load-Acquire (8 bit) + \details Executes a LDAB instruction for 8 bit value. + \param [in] ptr Pointer to data + \return value of type uint8_t at (*ptr) + */ +__STATIC_FORCEINLINE uint8_t __LDAB(volatile uint8_t *ptr) +{ + uint32_t result; + + __ASM volatile ("ldab %0, %1" : "=r" (result) : "Q" (*ptr) ); + return ((uint8_t) result); +} + + +/** + \brief Load-Acquire (16 bit) + \details Executes a LDAH instruction for 16 bit values. + \param [in] ptr Pointer to data + \return value of type uint16_t at (*ptr) + */ +__STATIC_FORCEINLINE uint16_t __LDAH(volatile uint16_t *ptr) +{ + uint32_t result; + + __ASM volatile ("ldah %0, %1" : "=r" (result) : "Q" (*ptr) ); + return ((uint16_t) result); +} + + +/** + \brief Load-Acquire (32 bit) + \details Executes a LDA instruction for 32 bit values. + \param [in] ptr Pointer to data + \return value of type uint32_t at (*ptr) + */ +__STATIC_FORCEINLINE uint32_t __LDA(volatile uint32_t *ptr) +{ + uint32_t result; + + __ASM volatile ("lda %0, %1" : "=r" (result) : "Q" (*ptr) ); + return(result); +} + + +/** + \brief Store-Release (8 bit) + \details Executes a STLB instruction for 8 bit values. + \param [in] value Value to store + \param [in] ptr Pointer to location + */ +__STATIC_FORCEINLINE void __STLB(uint8_t value, volatile uint8_t *ptr) +{ + __ASM volatile ("stlb %1, %0" : "=Q" (*ptr) : "r" ((uint32_t)value) ); +} + + +/** + \brief Store-Release (16 bit) + \details Executes a STLH instruction for 16 bit values. + \param [in] value Value to store + \param [in] ptr Pointer to location + */ +__STATIC_FORCEINLINE void __STLH(uint16_t value, volatile uint16_t *ptr) +{ + __ASM volatile ("stlh %1, %0" : "=Q" (*ptr) : "r" ((uint32_t)value) ); +} + + +/** + \brief Store-Release (32 bit) + \details Executes a STL instruction for 32 bit values. + \param [in] value Value to store + \param [in] ptr Pointer to location + */ +__STATIC_FORCEINLINE void __STL(uint32_t value, volatile uint32_t *ptr) +{ + __ASM volatile ("stl %1, %0" : "=Q" (*ptr) : "r" ((uint32_t)value) ); +} + + +/** + \brief Load-Acquire Exclusive (8 bit) + \details Executes a LDAB exclusive instruction for 8 bit value. + \param [in] ptr Pointer to data + \return value of type uint8_t at (*ptr) + */ +#define __LDAEXB (uint8_t)__builtin_arm_ldaex + + +/** + \brief Load-Acquire Exclusive (16 bit) + \details Executes a LDAH exclusive instruction for 16 bit values. + \param [in] ptr Pointer to data + \return value of type uint16_t at (*ptr) + */ +#define __LDAEXH (uint16_t)__builtin_arm_ldaex + + +/** + \brief Load-Acquire Exclusive (32 bit) + \details Executes a LDA exclusive instruction for 32 bit values. + \param [in] ptr Pointer to data + \return value of type uint32_t at (*ptr) + */ +#define __LDAEX (uint32_t)__builtin_arm_ldaex + + +/** + \brief Store-Release Exclusive (8 bit) + \details Executes a STLB exclusive instruction for 8 bit values. + \param [in] value Value to store + \param [in] ptr Pointer to location + \return 0 Function succeeded + \return 1 Function failed + */ +#define __STLEXB (uint32_t)__builtin_arm_stlex + + +/** + \brief Store-Release Exclusive (16 bit) + \details Executes a STLH exclusive instruction for 16 bit values. + \param [in] value Value to store + \param [in] ptr Pointer to location + \return 0 Function succeeded + \return 1 Function failed + */ +#define __STLEXH (uint32_t)__builtin_arm_stlex + + +/** + \brief Store-Release Exclusive (32 bit) + \details Executes a STL exclusive instruction for 32 bit values. + \param [in] value Value to store + \param [in] ptr Pointer to location + \return 0 Function succeeded + \return 1 Function failed + */ +#define __STLEX (uint32_t)__builtin_arm_stlex + +#endif /* ((defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) || \ + (defined (__ARM_ARCH_8M_BASE__ ) && (__ARM_ARCH_8M_BASE__ == 1)) ) */ + +/*@}*/ /* end of group CMSIS_Core_InstructionInterface */ + + +/* ################### Compiler specific Intrinsics ########################### */ +/** \defgroup CMSIS_SIMD_intrinsics CMSIS SIMD Intrinsics + Access to dedicated SIMD instructions + @{ +*/ + +#if (defined (__ARM_FEATURE_DSP) && (__ARM_FEATURE_DSP == 1)) + +__STATIC_FORCEINLINE uint32_t __SADD8(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("sadd8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__STATIC_FORCEINLINE uint32_t __QADD8(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("qadd8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__STATIC_FORCEINLINE uint32_t __SHADD8(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("shadd8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__STATIC_FORCEINLINE uint32_t __UADD8(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("uadd8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__STATIC_FORCEINLINE uint32_t __UQADD8(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("uqadd8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__STATIC_FORCEINLINE uint32_t __UHADD8(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("uhadd8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + + +__STATIC_FORCEINLINE uint32_t __SSUB8(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("ssub8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__STATIC_FORCEINLINE uint32_t __QSUB8(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("qsub8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__STATIC_FORCEINLINE uint32_t __SHSUB8(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("shsub8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__STATIC_FORCEINLINE uint32_t __USUB8(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("usub8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__STATIC_FORCEINLINE uint32_t __UQSUB8(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("uqsub8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__STATIC_FORCEINLINE uint32_t __UHSUB8(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("uhsub8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + + +__STATIC_FORCEINLINE uint32_t __SADD16(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("sadd16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__STATIC_FORCEINLINE uint32_t __QADD16(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("qadd16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__STATIC_FORCEINLINE uint32_t __SHADD16(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("shadd16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__STATIC_FORCEINLINE uint32_t __UADD16(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("uadd16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__STATIC_FORCEINLINE uint32_t __UQADD16(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("uqadd16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__STATIC_FORCEINLINE uint32_t __UHADD16(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("uhadd16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__STATIC_FORCEINLINE uint32_t __SSUB16(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("ssub16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__STATIC_FORCEINLINE uint32_t __QSUB16(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("qsub16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__STATIC_FORCEINLINE uint32_t __SHSUB16(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("shsub16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__STATIC_FORCEINLINE uint32_t __USUB16(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("usub16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__STATIC_FORCEINLINE uint32_t __UQSUB16(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("uqsub16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__STATIC_FORCEINLINE uint32_t __UHSUB16(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("uhsub16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__STATIC_FORCEINLINE uint32_t __SASX(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("sasx %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__STATIC_FORCEINLINE uint32_t __QASX(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("qasx %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__STATIC_FORCEINLINE uint32_t __SHASX(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("shasx %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__STATIC_FORCEINLINE uint32_t __UASX(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("uasx %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__STATIC_FORCEINLINE uint32_t __UQASX(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("uqasx %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__STATIC_FORCEINLINE uint32_t __UHASX(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("uhasx %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__STATIC_FORCEINLINE uint32_t __SSAX(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("ssax %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__STATIC_FORCEINLINE uint32_t __QSAX(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("qsax %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__STATIC_FORCEINLINE uint32_t __SHSAX(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("shsax %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__STATIC_FORCEINLINE uint32_t __USAX(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("usax %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__STATIC_FORCEINLINE uint32_t __UQSAX(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("uqsax %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__STATIC_FORCEINLINE uint32_t __UHSAX(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("uhsax %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__STATIC_FORCEINLINE uint32_t __USAD8(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("usad8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__STATIC_FORCEINLINE uint32_t __USADA8(uint32_t op1, uint32_t op2, uint32_t op3) +{ + uint32_t result; + + __ASM volatile ("usada8 %0, %1, %2, %3" : "=r" (result) : "r" (op1), "r" (op2), "r" (op3) ); + return(result); +} + +#define __SSAT16(ARG1,ARG2) \ +({ \ + int32_t __RES, __ARG1 = (ARG1); \ + __ASM ("ssat16 %0, %1, %2" : "=r" (__RES) : "I" (ARG2), "r" (__ARG1) ); \ + __RES; \ + }) + +#define __USAT16(ARG1,ARG2) \ +({ \ + uint32_t __RES, __ARG1 = (ARG1); \ + __ASM ("usat16 %0, %1, %2" : "=r" (__RES) : "I" (ARG2), "r" (__ARG1) ); \ + __RES; \ + }) + +__STATIC_FORCEINLINE uint32_t __UXTB16(uint32_t op1) +{ + uint32_t result; + + __ASM volatile ("uxtb16 %0, %1" : "=r" (result) : "r" (op1)); + return(result); +} + +__STATIC_FORCEINLINE uint32_t __UXTAB16(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("uxtab16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__STATIC_FORCEINLINE uint32_t __SXTB16(uint32_t op1) +{ + uint32_t result; + + __ASM volatile ("sxtb16 %0, %1" : "=r" (result) : "r" (op1)); + return(result); +} + +__STATIC_FORCEINLINE uint32_t __SXTAB16(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("sxtab16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__STATIC_FORCEINLINE uint32_t __SMUAD (uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("smuad %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__STATIC_FORCEINLINE uint32_t __SMUADX (uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("smuadx %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__STATIC_FORCEINLINE uint32_t __SMLAD (uint32_t op1, uint32_t op2, uint32_t op3) +{ + uint32_t result; + + __ASM volatile ("smlad %0, %1, %2, %3" : "=r" (result) : "r" (op1), "r" (op2), "r" (op3) ); + return(result); +} + +__STATIC_FORCEINLINE uint32_t __SMLADX (uint32_t op1, uint32_t op2, uint32_t op3) +{ + uint32_t result; + + __ASM volatile ("smladx %0, %1, %2, %3" : "=r" (result) : "r" (op1), "r" (op2), "r" (op3) ); + return(result); +} + +__STATIC_FORCEINLINE uint64_t __SMLALD (uint32_t op1, uint32_t op2, uint64_t acc) +{ + union llreg_u{ + uint32_t w32[2]; + uint64_t w64; + } llr; + llr.w64 = acc; + +#ifndef __ARMEB__ /* Little endian */ + __ASM volatile ("smlald %0, %1, %2, %3" : "=r" (llr.w32[0]), "=r" (llr.w32[1]): "r" (op1), "r" (op2) , "0" (llr.w32[0]), "1" (llr.w32[1]) ); +#else /* Big endian */ + __ASM volatile ("smlald %0, %1, %2, %3" : "=r" (llr.w32[1]), "=r" (llr.w32[0]): "r" (op1), "r" (op2) , "0" (llr.w32[1]), "1" (llr.w32[0]) ); +#endif + + return(llr.w64); +} + +__STATIC_FORCEINLINE uint64_t __SMLALDX (uint32_t op1, uint32_t op2, uint64_t acc) +{ + union llreg_u{ + uint32_t w32[2]; + uint64_t w64; + } llr; + llr.w64 = acc; + +#ifndef __ARMEB__ /* Little endian */ + __ASM volatile ("smlaldx %0, %1, %2, %3" : "=r" (llr.w32[0]), "=r" (llr.w32[1]): "r" (op1), "r" (op2) , "0" (llr.w32[0]), "1" (llr.w32[1]) ); +#else /* Big endian */ + __ASM volatile ("smlaldx %0, %1, %2, %3" : "=r" (llr.w32[1]), "=r" (llr.w32[0]): "r" (op1), "r" (op2) , "0" (llr.w32[1]), "1" (llr.w32[0]) ); +#endif + + return(llr.w64); +} + +__STATIC_FORCEINLINE uint32_t __SMUSD (uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("smusd %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__STATIC_FORCEINLINE uint32_t __SMUSDX (uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("smusdx %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__STATIC_FORCEINLINE uint32_t __SMLSD (uint32_t op1, uint32_t op2, uint32_t op3) +{ + uint32_t result; + + __ASM volatile ("smlsd %0, %1, %2, %3" : "=r" (result) : "r" (op1), "r" (op2), "r" (op3) ); + return(result); +} + +__STATIC_FORCEINLINE uint32_t __SMLSDX (uint32_t op1, uint32_t op2, uint32_t op3) +{ + uint32_t result; + + __ASM volatile ("smlsdx %0, %1, %2, %3" : "=r" (result) : "r" (op1), "r" (op2), "r" (op3) ); + return(result); +} + +__STATIC_FORCEINLINE uint64_t __SMLSLD (uint32_t op1, uint32_t op2, uint64_t acc) +{ + union llreg_u{ + uint32_t w32[2]; + uint64_t w64; + } llr; + llr.w64 = acc; + +#ifndef __ARMEB__ /* Little endian */ + __ASM volatile ("smlsld %0, %1, %2, %3" : "=r" (llr.w32[0]), "=r" (llr.w32[1]): "r" (op1), "r" (op2) , "0" (llr.w32[0]), "1" (llr.w32[1]) ); +#else /* Big endian */ + __ASM volatile ("smlsld %0, %1, %2, %3" : "=r" (llr.w32[1]), "=r" (llr.w32[0]): "r" (op1), "r" (op2) , "0" (llr.w32[1]), "1" (llr.w32[0]) ); +#endif + + return(llr.w64); +} + +__STATIC_FORCEINLINE uint64_t __SMLSLDX (uint32_t op1, uint32_t op2, uint64_t acc) +{ + union llreg_u{ + uint32_t w32[2]; + uint64_t w64; + } llr; + llr.w64 = acc; + +#ifndef __ARMEB__ /* Little endian */ + __ASM volatile ("smlsldx %0, %1, %2, %3" : "=r" (llr.w32[0]), "=r" (llr.w32[1]): "r" (op1), "r" (op2) , "0" (llr.w32[0]), "1" (llr.w32[1]) ); +#else /* Big endian */ + __ASM volatile ("smlsldx %0, %1, %2, %3" : "=r" (llr.w32[1]), "=r" (llr.w32[0]): "r" (op1), "r" (op2) , "0" (llr.w32[1]), "1" (llr.w32[0]) ); +#endif + + return(llr.w64); +} + +__STATIC_FORCEINLINE uint32_t __SEL (uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("sel %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__STATIC_FORCEINLINE int32_t __QADD( int32_t op1, int32_t op2) +{ + int32_t result; + + __ASM volatile ("qadd %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__STATIC_FORCEINLINE int32_t __QSUB( int32_t op1, int32_t op2) +{ + int32_t result; + + __ASM volatile ("qsub %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +#if 0 +#define __PKHBT(ARG1,ARG2,ARG3) \ +({ \ + uint32_t __RES, __ARG1 = (ARG1), __ARG2 = (ARG2); \ + __ASM ("pkhbt %0, %1, %2, lsl %3" : "=r" (__RES) : "r" (__ARG1), "r" (__ARG2), "I" (ARG3) ); \ + __RES; \ + }) + +#define __PKHTB(ARG1,ARG2,ARG3) \ +({ \ + uint32_t __RES, __ARG1 = (ARG1), __ARG2 = (ARG2); \ + if (ARG3 == 0) \ + __ASM ("pkhtb %0, %1, %2" : "=r" (__RES) : "r" (__ARG1), "r" (__ARG2) ); \ + else \ + __ASM ("pkhtb %0, %1, %2, asr %3" : "=r" (__RES) : "r" (__ARG1), "r" (__ARG2), "I" (ARG3) ); \ + __RES; \ + }) +#endif + +#define __PKHBT(ARG1,ARG2,ARG3) ( ((((uint32_t)(ARG1)) ) & 0x0000FFFFUL) | \ + ((((uint32_t)(ARG2)) << (ARG3)) & 0xFFFF0000UL) ) + +#define __PKHTB(ARG1,ARG2,ARG3) ( ((((uint32_t)(ARG1)) ) & 0xFFFF0000UL) | \ + ((((uint32_t)(ARG2)) >> (ARG3)) & 0x0000FFFFUL) ) + +__STATIC_FORCEINLINE int32_t __SMMLA (int32_t op1, int32_t op2, int32_t op3) +{ + int32_t result; + + __ASM volatile ("smmla %0, %1, %2, %3" : "=r" (result): "r" (op1), "r" (op2), "r" (op3) ); + return(result); +} + +#endif /* (__ARM_FEATURE_DSP == 1) */ +/*@} end of group CMSIS_SIMD_intrinsics */ + + +#endif /* __CMSIS_ARMCLANG_H */ diff --git a/software/ARC-FW/CMSIS/Core/Include/cmsis_compiler.h b/software/ARC-FW/CMSIS/Core/Include/cmsis_compiler.h new file mode 100644 index 0000000..79a2cac --- /dev/null +++ b/software/ARC-FW/CMSIS/Core/Include/cmsis_compiler.h @@ -0,0 +1,266 @@ +/**************************************************************************//** + * @file cmsis_compiler.h + * @brief CMSIS compiler generic header file + * @version V5.0.4 + * @date 10. January 2018 + ******************************************************************************/ +/* + * Copyright (c) 2009-2018 Arm Limited. All rights reserved. + * + * SPDX-License-Identifier: Apache-2.0 + * + * Licensed under the Apache License, Version 2.0 (the License); you may + * not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an AS IS BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef __CMSIS_COMPILER_H +#define __CMSIS_COMPILER_H + +#include + +/* + * Arm Compiler 4/5 + */ +#if defined ( __CC_ARM ) + #include "cmsis_armcc.h" + + +/* + * Arm Compiler 6 (armclang) + */ +#elif defined (__ARMCC_VERSION) && (__ARMCC_VERSION >= 6010050) + #include "cmsis_armclang.h" + + +/* + * GNU Compiler + */ +#elif defined ( __GNUC__ ) + #include "cmsis_gcc.h" + + +/* + * IAR Compiler + */ +#elif defined ( __ICCARM__ ) + #include + + +/* + * TI Arm Compiler + */ +#elif defined ( __TI_ARM__ ) + #include + + #ifndef __ASM + #define __ASM __asm + #endif + #ifndef __INLINE + #define __INLINE inline + #endif + #ifndef __STATIC_INLINE + #define __STATIC_INLINE static inline + #endif + #ifndef __STATIC_FORCEINLINE + #define __STATIC_FORCEINLINE __STATIC_INLINE + #endif + #ifndef __NO_RETURN + #define __NO_RETURN __attribute__((noreturn)) + #endif + #ifndef __USED + #define __USED __attribute__((used)) + #endif + #ifndef __WEAK + #define __WEAK __attribute__((weak)) + #endif + #ifndef __PACKED + #define __PACKED __attribute__((packed)) + #endif + #ifndef __PACKED_STRUCT + #define __PACKED_STRUCT struct __attribute__((packed)) + #endif + #ifndef __PACKED_UNION + #define __PACKED_UNION union __attribute__((packed)) + #endif + #ifndef __UNALIGNED_UINT32 /* deprecated */ + struct __attribute__((packed)) T_UINT32 { uint32_t v; }; + #define __UNALIGNED_UINT32(x) (((struct T_UINT32 *)(x))->v) + #endif + #ifndef __UNALIGNED_UINT16_WRITE + __PACKED_STRUCT T_UINT16_WRITE { uint16_t v; }; + #define __UNALIGNED_UINT16_WRITE(addr, val) (void)((((struct T_UINT16_WRITE *)(void*)(addr))->v) = (val)) + #endif + #ifndef __UNALIGNED_UINT16_READ + __PACKED_STRUCT T_UINT16_READ { uint16_t v; }; + #define __UNALIGNED_UINT16_READ(addr) (((const struct T_UINT16_READ *)(const void *)(addr))->v) + #endif + #ifndef __UNALIGNED_UINT32_WRITE + __PACKED_STRUCT T_UINT32_WRITE { uint32_t v; }; + #define __UNALIGNED_UINT32_WRITE(addr, val) (void)((((struct T_UINT32_WRITE *)(void *)(addr))->v) = (val)) + #endif + #ifndef __UNALIGNED_UINT32_READ + __PACKED_STRUCT T_UINT32_READ { uint32_t v; }; + #define __UNALIGNED_UINT32_READ(addr) (((const struct T_UINT32_READ *)(const void *)(addr))->v) + #endif + #ifndef __ALIGNED + #define __ALIGNED(x) __attribute__((aligned(x))) + #endif + #ifndef __RESTRICT + #warning No compiler specific solution for __RESTRICT. __RESTRICT is ignored. + #define __RESTRICT + #endif + + +/* + * TASKING Compiler + */ +#elif defined ( __TASKING__ ) + /* + * The CMSIS functions have been implemented as intrinsics in the compiler. + * Please use "carm -?i" to get an up to date list of all intrinsics, + * Including the CMSIS ones. + */ + + #ifndef __ASM + #define __ASM __asm + #endif + #ifndef __INLINE + #define __INLINE inline + #endif + #ifndef __STATIC_INLINE + #define __STATIC_INLINE static inline + #endif + #ifndef __STATIC_FORCEINLINE + #define __STATIC_FORCEINLINE __STATIC_INLINE + #endif + #ifndef __NO_RETURN + #define __NO_RETURN __attribute__((noreturn)) + #endif + #ifndef __USED + #define __USED __attribute__((used)) + #endif + #ifndef __WEAK + #define __WEAK __attribute__((weak)) + #endif + #ifndef __PACKED + #define __PACKED __packed__ + #endif + #ifndef __PACKED_STRUCT + #define __PACKED_STRUCT struct __packed__ + #endif + #ifndef __PACKED_UNION + #define __PACKED_UNION union __packed__ + #endif + #ifndef __UNALIGNED_UINT32 /* deprecated */ + struct __packed__ T_UINT32 { uint32_t v; }; + #define __UNALIGNED_UINT32(x) (((struct T_UINT32 *)(x))->v) + #endif + #ifndef __UNALIGNED_UINT16_WRITE + __PACKED_STRUCT T_UINT16_WRITE { uint16_t v; }; + #define __UNALIGNED_UINT16_WRITE(addr, val) (void)((((struct T_UINT16_WRITE *)(void *)(addr))->v) = (val)) + #endif + #ifndef __UNALIGNED_UINT16_READ + __PACKED_STRUCT T_UINT16_READ { uint16_t v; }; + #define __UNALIGNED_UINT16_READ(addr) (((const struct T_UINT16_READ *)(const void *)(addr))->v) + #endif + #ifndef __UNALIGNED_UINT32_WRITE + __PACKED_STRUCT T_UINT32_WRITE { uint32_t v; }; + #define __UNALIGNED_UINT32_WRITE(addr, val) (void)((((struct T_UINT32_WRITE *)(void *)(addr))->v) = (val)) + #endif + #ifndef __UNALIGNED_UINT32_READ + __PACKED_STRUCT T_UINT32_READ { uint32_t v; }; + #define __UNALIGNED_UINT32_READ(addr) (((const struct T_UINT32_READ *)(const void *)(addr))->v) + #endif + #ifndef __ALIGNED + #define __ALIGNED(x) __align(x) + #endif + #ifndef __RESTRICT + #warning No compiler specific solution for __RESTRICT. __RESTRICT is ignored. + #define __RESTRICT + #endif + + +/* + * COSMIC Compiler + */ +#elif defined ( __CSMC__ ) + #include + + #ifndef __ASM + #define __ASM _asm + #endif + #ifndef __INLINE + #define __INLINE inline + #endif + #ifndef __STATIC_INLINE + #define __STATIC_INLINE static inline + #endif + #ifndef __STATIC_FORCEINLINE + #define __STATIC_FORCEINLINE __STATIC_INLINE + #endif + #ifndef __NO_RETURN + // NO RETURN is automatically detected hence no warning here + #define __NO_RETURN + #endif + #ifndef __USED + #warning No compiler specific solution for __USED. __USED is ignored. + #define __USED + #endif + #ifndef __WEAK + #define __WEAK __weak + #endif + #ifndef __PACKED + #define __PACKED @packed + #endif + #ifndef __PACKED_STRUCT + #define __PACKED_STRUCT @packed struct + #endif + #ifndef __PACKED_UNION + #define __PACKED_UNION @packed union + #endif + #ifndef __UNALIGNED_UINT32 /* deprecated */ + @packed struct T_UINT32 { uint32_t v; }; + #define __UNALIGNED_UINT32(x) (((struct T_UINT32 *)(x))->v) + #endif + #ifndef __UNALIGNED_UINT16_WRITE + __PACKED_STRUCT T_UINT16_WRITE { uint16_t v; }; + #define __UNALIGNED_UINT16_WRITE(addr, val) (void)((((struct T_UINT16_WRITE *)(void *)(addr))->v) = (val)) + #endif + #ifndef __UNALIGNED_UINT16_READ + __PACKED_STRUCT T_UINT16_READ { uint16_t v; }; + #define __UNALIGNED_UINT16_READ(addr) (((const struct T_UINT16_READ *)(const void *)(addr))->v) + #endif + #ifndef __UNALIGNED_UINT32_WRITE + __PACKED_STRUCT T_UINT32_WRITE { uint32_t v; }; + #define __UNALIGNED_UINT32_WRITE(addr, val) (void)((((struct T_UINT32_WRITE *)(void *)(addr))->v) = (val)) + #endif + #ifndef __UNALIGNED_UINT32_READ + __PACKED_STRUCT T_UINT32_READ { uint32_t v; }; + #define __UNALIGNED_UINT32_READ(addr) (((const struct T_UINT32_READ *)(const void *)(addr))->v) + #endif + #ifndef __ALIGNED + #warning No compiler specific solution for __ALIGNED. __ALIGNED is ignored. + #define __ALIGNED(x) + #endif + #ifndef __RESTRICT + #warning No compiler specific solution for __RESTRICT. __RESTRICT is ignored. + #define __RESTRICT + #endif + + +#else + #error Unknown compiler. +#endif + + +#endif /* __CMSIS_COMPILER_H */ + diff --git a/software/ARC-FW/CMSIS/Core/Include/cmsis_gcc.h b/software/ARC-FW/CMSIS/Core/Include/cmsis_gcc.h new file mode 100644 index 0000000..1bd41a4 --- /dev/null +++ b/software/ARC-FW/CMSIS/Core/Include/cmsis_gcc.h @@ -0,0 +1,2085 @@ +/**************************************************************************//** + * @file cmsis_gcc.h + * @brief CMSIS compiler GCC header file + * @version V5.0.4 + * @date 09. April 2018 + ******************************************************************************/ +/* + * Copyright (c) 2009-2018 Arm Limited. All rights reserved. + * + * SPDX-License-Identifier: Apache-2.0 + * + * Licensed under the Apache License, Version 2.0 (the License); you may + * not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an AS IS BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef __CMSIS_GCC_H +#define __CMSIS_GCC_H + +/* ignore some GCC warnings */ +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wsign-conversion" +#pragma GCC diagnostic ignored "-Wconversion" +#pragma GCC diagnostic ignored "-Wunused-parameter" + +/* Fallback for __has_builtin */ +#ifndef __has_builtin + #define __has_builtin(x) (0) +#endif + +/* CMSIS compiler specific defines */ +#ifndef __ASM + #define __ASM __asm +#endif +#ifndef __INLINE + #define __INLINE inline +#endif +#ifndef __STATIC_INLINE + #define __STATIC_INLINE static inline +#endif +#ifndef __STATIC_FORCEINLINE + #define __STATIC_FORCEINLINE __attribute__((always_inline)) static inline +#endif +#ifndef __NO_RETURN + #define __NO_RETURN __attribute__((__noreturn__)) +#endif +#ifndef __USED + #define __USED __attribute__((used)) +#endif +#ifndef __WEAK + #define __WEAK __attribute__((weak)) +#endif +#ifndef __PACKED + #define __PACKED __attribute__((packed, aligned(1))) +#endif +#ifndef __PACKED_STRUCT + #define __PACKED_STRUCT struct __attribute__((packed, aligned(1))) +#endif +#ifndef __PACKED_UNION + #define __PACKED_UNION union __attribute__((packed, aligned(1))) +#endif +#ifndef __UNALIGNED_UINT32 /* deprecated */ + #pragma GCC diagnostic push + #pragma GCC diagnostic ignored "-Wpacked" + #pragma GCC diagnostic ignored "-Wattributes" + struct __attribute__((packed)) T_UINT32 { uint32_t v; }; + #pragma GCC diagnostic pop + #define __UNALIGNED_UINT32(x) (((struct T_UINT32 *)(x))->v) +#endif +#ifndef __UNALIGNED_UINT16_WRITE + #pragma GCC diagnostic push + #pragma GCC diagnostic ignored "-Wpacked" + #pragma GCC diagnostic ignored "-Wattributes" + __PACKED_STRUCT T_UINT16_WRITE { uint16_t v; }; + #pragma GCC diagnostic pop + #define __UNALIGNED_UINT16_WRITE(addr, val) (void)((((struct T_UINT16_WRITE *)(void *)(addr))->v) = (val)) +#endif +#ifndef __UNALIGNED_UINT16_READ + #pragma GCC diagnostic push + #pragma GCC diagnostic ignored "-Wpacked" + #pragma GCC diagnostic ignored "-Wattributes" + __PACKED_STRUCT T_UINT16_READ { uint16_t v; }; + #pragma GCC diagnostic pop + #define __UNALIGNED_UINT16_READ(addr) (((const struct T_UINT16_READ *)(const void *)(addr))->v) +#endif +#ifndef __UNALIGNED_UINT32_WRITE + #pragma GCC diagnostic push + #pragma GCC diagnostic ignored "-Wpacked" + #pragma GCC diagnostic ignored "-Wattributes" + __PACKED_STRUCT T_UINT32_WRITE { uint32_t v; }; + #pragma GCC diagnostic pop + #define __UNALIGNED_UINT32_WRITE(addr, val) (void)((((struct T_UINT32_WRITE *)(void *)(addr))->v) = (val)) +#endif +#ifndef __UNALIGNED_UINT32_READ + #pragma GCC diagnostic push + #pragma GCC diagnostic ignored "-Wpacked" + #pragma GCC diagnostic ignored "-Wattributes" + __PACKED_STRUCT T_UINT32_READ { uint32_t v; }; + #pragma GCC diagnostic pop + #define __UNALIGNED_UINT32_READ(addr) (((const struct T_UINT32_READ *)(const void *)(addr))->v) +#endif +#ifndef __ALIGNED + #define __ALIGNED(x) __attribute__((aligned(x))) +#endif +#ifndef __RESTRICT + #define __RESTRICT __restrict +#endif + + +/* ########################### Core Function Access ########################### */ +/** \ingroup CMSIS_Core_FunctionInterface + \defgroup CMSIS_Core_RegAccFunctions CMSIS Core Register Access Functions + @{ + */ + +/** + \brief Enable IRQ Interrupts + \details Enables IRQ interrupts by clearing the I-bit in the CPSR. + Can only be executed in Privileged modes. + */ +__STATIC_FORCEINLINE void __enable_irq(void) +{ + __ASM volatile ("cpsie i" : : : "memory"); +} + + +/** + \brief Disable IRQ Interrupts + \details Disables IRQ interrupts by setting the I-bit in the CPSR. + Can only be executed in Privileged modes. + */ +__STATIC_FORCEINLINE void __disable_irq(void) +{ + __ASM volatile ("cpsid i" : : : "memory"); +} + + +/** + \brief Get Control Register + \details Returns the content of the Control Register. + \return Control Register value + */ +__STATIC_FORCEINLINE uint32_t __get_CONTROL(void) +{ + uint32_t result; + + __ASM volatile ("MRS %0, control" : "=r" (result) ); + return(result); +} + + +#if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) +/** + \brief Get Control Register (non-secure) + \details Returns the content of the non-secure Control Register when in secure mode. + \return non-secure Control Register value + */ +__STATIC_FORCEINLINE uint32_t __TZ_get_CONTROL_NS(void) +{ + uint32_t result; + + __ASM volatile ("MRS %0, control_ns" : "=r" (result) ); + return(result); +} +#endif + + +/** + \brief Set Control Register + \details Writes the given value to the Control Register. + \param [in] control Control Register value to set + */ +__STATIC_FORCEINLINE void __set_CONTROL(uint32_t control) +{ + __ASM volatile ("MSR control, %0" : : "r" (control) : "memory"); +} + + +#if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) +/** + \brief Set Control Register (non-secure) + \details Writes the given value to the non-secure Control Register when in secure state. + \param [in] control Control Register value to set + */ +__STATIC_FORCEINLINE void __TZ_set_CONTROL_NS(uint32_t control) +{ + __ASM volatile ("MSR control_ns, %0" : : "r" (control) : "memory"); +} +#endif + + +/** + \brief Get IPSR Register + \details Returns the content of the IPSR Register. + \return IPSR Register value + */ +__STATIC_FORCEINLINE uint32_t __get_IPSR(void) +{ + uint32_t result; + + __ASM volatile ("MRS %0, ipsr" : "=r" (result) ); + return(result); +} + + +/** + \brief Get APSR Register + \details Returns the content of the APSR Register. + \return APSR Register value + */ +__STATIC_FORCEINLINE uint32_t __get_APSR(void) +{ + uint32_t result; + + __ASM volatile ("MRS %0, apsr" : "=r" (result) ); + return(result); +} + + +/** + \brief Get xPSR Register + \details Returns the content of the xPSR Register. + \return xPSR Register value + */ +__STATIC_FORCEINLINE uint32_t __get_xPSR(void) +{ + uint32_t result; + + __ASM volatile ("MRS %0, xpsr" : "=r" (result) ); + return(result); +} + + +/** + \brief Get Process Stack Pointer + \details Returns the current value of the Process Stack Pointer (PSP). + \return PSP Register value + */ +__STATIC_FORCEINLINE uint32_t __get_PSP(void) +{ + uint32_t result; + + __ASM volatile ("MRS %0, psp" : "=r" (result) ); + return(result); +} + + +#if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) +/** + \brief Get Process Stack Pointer (non-secure) + \details Returns the current value of the non-secure Process Stack Pointer (PSP) when in secure state. + \return PSP Register value + */ +__STATIC_FORCEINLINE uint32_t __TZ_get_PSP_NS(void) +{ + uint32_t result; + + __ASM volatile ("MRS %0, psp_ns" : "=r" (result) ); + return(result); +} +#endif + + +/** + \brief Set Process Stack Pointer + \details Assigns the given value to the Process Stack Pointer (PSP). + \param [in] topOfProcStack Process Stack Pointer value to set + */ +__STATIC_FORCEINLINE void __set_PSP(uint32_t topOfProcStack) +{ + __ASM volatile ("MSR psp, %0" : : "r" (topOfProcStack) : ); +} + + +#if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) +/** + \brief Set Process Stack Pointer (non-secure) + \details Assigns the given value to the non-secure Process Stack Pointer (PSP) when in secure state. + \param [in] topOfProcStack Process Stack Pointer value to set + */ +__STATIC_FORCEINLINE void __TZ_set_PSP_NS(uint32_t topOfProcStack) +{ + __ASM volatile ("MSR psp_ns, %0" : : "r" (topOfProcStack) : ); +} +#endif + + +/** + \brief Get Main Stack Pointer + \details Returns the current value of the Main Stack Pointer (MSP). + \return MSP Register value + */ +__STATIC_FORCEINLINE uint32_t __get_MSP(void) +{ + uint32_t result; + + __ASM volatile ("MRS %0, msp" : "=r" (result) ); + return(result); +} + + +#if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) +/** + \brief Get Main Stack Pointer (non-secure) + \details Returns the current value of the non-secure Main Stack Pointer (MSP) when in secure state. + \return MSP Register value + */ +__STATIC_FORCEINLINE uint32_t __TZ_get_MSP_NS(void) +{ + uint32_t result; + + __ASM volatile ("MRS %0, msp_ns" : "=r" (result) ); + return(result); +} +#endif + + +/** + \brief Set Main Stack Pointer + \details Assigns the given value to the Main Stack Pointer (MSP). + \param [in] topOfMainStack Main Stack Pointer value to set + */ +__STATIC_FORCEINLINE void __set_MSP(uint32_t topOfMainStack) +{ + __ASM volatile ("MSR msp, %0" : : "r" (topOfMainStack) : ); +} + + +#if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) +/** + \brief Set Main Stack Pointer (non-secure) + \details Assigns the given value to the non-secure Main Stack Pointer (MSP) when in secure state. + \param [in] topOfMainStack Main Stack Pointer value to set + */ +__STATIC_FORCEINLINE void __TZ_set_MSP_NS(uint32_t topOfMainStack) +{ + __ASM volatile ("MSR msp_ns, %0" : : "r" (topOfMainStack) : ); +} +#endif + + +#if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) +/** + \brief Get Stack Pointer (non-secure) + \details Returns the current value of the non-secure Stack Pointer (SP) when in secure state. + \return SP Register value + */ +__STATIC_FORCEINLINE uint32_t __TZ_get_SP_NS(void) +{ + uint32_t result; + + __ASM volatile ("MRS %0, sp_ns" : "=r" (result) ); + return(result); +} + + +/** + \brief Set Stack Pointer (non-secure) + \details Assigns the given value to the non-secure Stack Pointer (SP) when in secure state. + \param [in] topOfStack Stack Pointer value to set + */ +__STATIC_FORCEINLINE void __TZ_set_SP_NS(uint32_t topOfStack) +{ + __ASM volatile ("MSR sp_ns, %0" : : "r" (topOfStack) : ); +} +#endif + + +/** + \brief Get Priority Mask + \details Returns the current state of the priority mask bit from the Priority Mask Register. + \return Priority Mask value + */ +__STATIC_FORCEINLINE uint32_t __get_PRIMASK(void) +{ + uint32_t result; + + __ASM volatile ("MRS %0, primask" : "=r" (result) :: "memory"); + return(result); +} + + +#if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) +/** + \brief Get Priority Mask (non-secure) + \details Returns the current state of the non-secure priority mask bit from the Priority Mask Register when in secure state. + \return Priority Mask value + */ +__STATIC_FORCEINLINE uint32_t __TZ_get_PRIMASK_NS(void) +{ + uint32_t result; + + __ASM volatile ("MRS %0, primask_ns" : "=r" (result) :: "memory"); + return(result); +} +#endif + + +/** + \brief Set Priority Mask + \details Assigns the given value to the Priority Mask Register. + \param [in] priMask Priority Mask + */ +__STATIC_FORCEINLINE void __set_PRIMASK(uint32_t priMask) +{ + __ASM volatile ("MSR primask, %0" : : "r" (priMask) : "memory"); +} + + +#if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) +/** + \brief Set Priority Mask (non-secure) + \details Assigns the given value to the non-secure Priority Mask Register when in secure state. + \param [in] priMask Priority Mask + */ +__STATIC_FORCEINLINE void __TZ_set_PRIMASK_NS(uint32_t priMask) +{ + __ASM volatile ("MSR primask_ns, %0" : : "r" (priMask) : "memory"); +} +#endif + + +#if ((defined (__ARM_ARCH_7M__ ) && (__ARM_ARCH_7M__ == 1)) || \ + (defined (__ARM_ARCH_7EM__ ) && (__ARM_ARCH_7EM__ == 1)) || \ + (defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) ) +/** + \brief Enable FIQ + \details Enables FIQ interrupts by clearing the F-bit in the CPSR. + Can only be executed in Privileged modes. + */ +__STATIC_FORCEINLINE void __enable_fault_irq(void) +{ + __ASM volatile ("cpsie f" : : : "memory"); +} + + +/** + \brief Disable FIQ + \details Disables FIQ interrupts by setting the F-bit in the CPSR. + Can only be executed in Privileged modes. + */ +__STATIC_FORCEINLINE void __disable_fault_irq(void) +{ + __ASM volatile ("cpsid f" : : : "memory"); +} + + +/** + \brief Get Base Priority + \details Returns the current value of the Base Priority register. + \return Base Priority register value + */ +__STATIC_FORCEINLINE uint32_t __get_BASEPRI(void) +{ + uint32_t result; + + __ASM volatile ("MRS %0, basepri" : "=r" (result) ); + return(result); +} + + +#if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) +/** + \brief Get Base Priority (non-secure) + \details Returns the current value of the non-secure Base Priority register when in secure state. + \return Base Priority register value + */ +__STATIC_FORCEINLINE uint32_t __TZ_get_BASEPRI_NS(void) +{ + uint32_t result; + + __ASM volatile ("MRS %0, basepri_ns" : "=r" (result) ); + return(result); +} +#endif + + +/** + \brief Set Base Priority + \details Assigns the given value to the Base Priority register. + \param [in] basePri Base Priority value to set + */ +__STATIC_FORCEINLINE void __set_BASEPRI(uint32_t basePri) +{ + __ASM volatile ("MSR basepri, %0" : : "r" (basePri) : "memory"); +} + + +#if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) +/** + \brief Set Base Priority (non-secure) + \details Assigns the given value to the non-secure Base Priority register when in secure state. + \param [in] basePri Base Priority value to set + */ +__STATIC_FORCEINLINE void __TZ_set_BASEPRI_NS(uint32_t basePri) +{ + __ASM volatile ("MSR basepri_ns, %0" : : "r" (basePri) : "memory"); +} +#endif + + +/** + \brief Set Base Priority with condition + \details Assigns the given value to the Base Priority register only if BASEPRI masking is disabled, + or the new value increases the BASEPRI priority level. + \param [in] basePri Base Priority value to set + */ +__STATIC_FORCEINLINE void __set_BASEPRI_MAX(uint32_t basePri) +{ + __ASM volatile ("MSR basepri_max, %0" : : "r" (basePri) : "memory"); +} + + +/** + \brief Get Fault Mask + \details Returns the current value of the Fault Mask register. + \return Fault Mask register value + */ +__STATIC_FORCEINLINE uint32_t __get_FAULTMASK(void) +{ + uint32_t result; + + __ASM volatile ("MRS %0, faultmask" : "=r" (result) ); + return(result); +} + + +#if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) +/** + \brief Get Fault Mask (non-secure) + \details Returns the current value of the non-secure Fault Mask register when in secure state. + \return Fault Mask register value + */ +__STATIC_FORCEINLINE uint32_t __TZ_get_FAULTMASK_NS(void) +{ + uint32_t result; + + __ASM volatile ("MRS %0, faultmask_ns" : "=r" (result) ); + return(result); +} +#endif + + +/** + \brief Set Fault Mask + \details Assigns the given value to the Fault Mask register. + \param [in] faultMask Fault Mask value to set + */ +__STATIC_FORCEINLINE void __set_FAULTMASK(uint32_t faultMask) +{ + __ASM volatile ("MSR faultmask, %0" : : "r" (faultMask) : "memory"); +} + + +#if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) +/** + \brief Set Fault Mask (non-secure) + \details Assigns the given value to the non-secure Fault Mask register when in secure state. + \param [in] faultMask Fault Mask value to set + */ +__STATIC_FORCEINLINE void __TZ_set_FAULTMASK_NS(uint32_t faultMask) +{ + __ASM volatile ("MSR faultmask_ns, %0" : : "r" (faultMask) : "memory"); +} +#endif + +#endif /* ((defined (__ARM_ARCH_7M__ ) && (__ARM_ARCH_7M__ == 1)) || \ + (defined (__ARM_ARCH_7EM__ ) && (__ARM_ARCH_7EM__ == 1)) || \ + (defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) ) */ + + +#if ((defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) || \ + (defined (__ARM_ARCH_8M_BASE__ ) && (__ARM_ARCH_8M_BASE__ == 1)) ) + +/** + \brief Get Process Stack Pointer Limit + Devices without ARMv8-M Main Extensions (i.e. Cortex-M23) lack the non-secure + Stack Pointer Limit register hence zero is returned always in non-secure + mode. + + \details Returns the current value of the Process Stack Pointer Limit (PSPLIM). + \return PSPLIM Register value + */ +__STATIC_FORCEINLINE uint32_t __get_PSPLIM(void) +{ +#if (!(defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) && \ + (!defined (__ARM_FEATURE_CMSE) || (__ARM_FEATURE_CMSE < 3))) + // without main extensions, the non-secure PSPLIM is RAZ/WI + return 0U; +#else + uint32_t result; + __ASM volatile ("MRS %0, psplim" : "=r" (result) ); + return result; +#endif +} + +#if (defined (__ARM_FEATURE_CMSE) && (__ARM_FEATURE_CMSE == 3)) +/** + \brief Get Process Stack Pointer Limit (non-secure) + Devices without ARMv8-M Main Extensions (i.e. Cortex-M23) lack the non-secure + Stack Pointer Limit register hence zero is returned always. + + \details Returns the current value of the non-secure Process Stack Pointer Limit (PSPLIM) when in secure state. + \return PSPLIM Register value + */ +__STATIC_FORCEINLINE uint32_t __TZ_get_PSPLIM_NS(void) +{ +#if (!(defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1))) + // without main extensions, the non-secure PSPLIM is RAZ/WI + return 0U; +#else + uint32_t result; + __ASM volatile ("MRS %0, psplim_ns" : "=r" (result) ); + return result; +#endif +} +#endif + + +/** + \brief Set Process Stack Pointer Limit + Devices without ARMv8-M Main Extensions (i.e. Cortex-M23) lack the non-secure + Stack Pointer Limit register hence the write is silently ignored in non-secure + mode. + + \details Assigns the given value to the Process Stack Pointer Limit (PSPLIM). + \param [in] ProcStackPtrLimit Process Stack Pointer Limit value to set + */ +__STATIC_FORCEINLINE void __set_PSPLIM(uint32_t ProcStackPtrLimit) +{ +#if (!(defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) && \ + (!defined (__ARM_FEATURE_CMSE) || (__ARM_FEATURE_CMSE < 3))) + // without main extensions, the non-secure PSPLIM is RAZ/WI + (void)ProcStackPtrLimit; +#else + __ASM volatile ("MSR psplim, %0" : : "r" (ProcStackPtrLimit)); +#endif +} + + +#if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) +/** + \brief Set Process Stack Pointer (non-secure) + Devices without ARMv8-M Main Extensions (i.e. Cortex-M23) lack the non-secure + Stack Pointer Limit register hence the write is silently ignored. + + \details Assigns the given value to the non-secure Process Stack Pointer Limit (PSPLIM) when in secure state. + \param [in] ProcStackPtrLimit Process Stack Pointer Limit value to set + */ +__STATIC_FORCEINLINE void __TZ_set_PSPLIM_NS(uint32_t ProcStackPtrLimit) +{ +#if (!(defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1))) + // without main extensions, the non-secure PSPLIM is RAZ/WI + (void)ProcStackPtrLimit; +#else + __ASM volatile ("MSR psplim_ns, %0\n" : : "r" (ProcStackPtrLimit)); +#endif +} +#endif + + +/** + \brief Get Main Stack Pointer Limit + Devices without ARMv8-M Main Extensions (i.e. Cortex-M23) lack the non-secure + Stack Pointer Limit register hence zero is returned always in non-secure + mode. + + \details Returns the current value of the Main Stack Pointer Limit (MSPLIM). + \return MSPLIM Register value + */ +__STATIC_FORCEINLINE uint32_t __get_MSPLIM(void) +{ +#if (!(defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) && \ + (!defined (__ARM_FEATURE_CMSE) || (__ARM_FEATURE_CMSE < 3))) + // without main extensions, the non-secure MSPLIM is RAZ/WI + return 0U; +#else + uint32_t result; + __ASM volatile ("MRS %0, msplim" : "=r" (result) ); + return result; +#endif +} + + +#if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) +/** + \brief Get Main Stack Pointer Limit (non-secure) + Devices without ARMv8-M Main Extensions (i.e. Cortex-M23) lack the non-secure + Stack Pointer Limit register hence zero is returned always. + + \details Returns the current value of the non-secure Main Stack Pointer Limit(MSPLIM) when in secure state. + \return MSPLIM Register value + */ +__STATIC_FORCEINLINE uint32_t __TZ_get_MSPLIM_NS(void) +{ +#if (!(defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1))) + // without main extensions, the non-secure MSPLIM is RAZ/WI + return 0U; +#else + uint32_t result; + __ASM volatile ("MRS %0, msplim_ns" : "=r" (result) ); + return result; +#endif +} +#endif + + +/** + \brief Set Main Stack Pointer Limit + Devices without ARMv8-M Main Extensions (i.e. Cortex-M23) lack the non-secure + Stack Pointer Limit register hence the write is silently ignored in non-secure + mode. + + \details Assigns the given value to the Main Stack Pointer Limit (MSPLIM). + \param [in] MainStackPtrLimit Main Stack Pointer Limit value to set + */ +__STATIC_FORCEINLINE void __set_MSPLIM(uint32_t MainStackPtrLimit) +{ +#if (!(defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) && \ + (!defined (__ARM_FEATURE_CMSE) || (__ARM_FEATURE_CMSE < 3))) + // without main extensions, the non-secure MSPLIM is RAZ/WI + (void)MainStackPtrLimit; +#else + __ASM volatile ("MSR msplim, %0" : : "r" (MainStackPtrLimit)); +#endif +} + + +#if (defined (__ARM_FEATURE_CMSE ) && (__ARM_FEATURE_CMSE == 3)) +/** + \brief Set Main Stack Pointer Limit (non-secure) + Devices without ARMv8-M Main Extensions (i.e. Cortex-M23) lack the non-secure + Stack Pointer Limit register hence the write is silently ignored. + + \details Assigns the given value to the non-secure Main Stack Pointer Limit (MSPLIM) when in secure state. + \param [in] MainStackPtrLimit Main Stack Pointer value to set + */ +__STATIC_FORCEINLINE void __TZ_set_MSPLIM_NS(uint32_t MainStackPtrLimit) +{ +#if (!(defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1))) + // without main extensions, the non-secure MSPLIM is RAZ/WI + (void)MainStackPtrLimit; +#else + __ASM volatile ("MSR msplim_ns, %0" : : "r" (MainStackPtrLimit)); +#endif +} +#endif + +#endif /* ((defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) || \ + (defined (__ARM_ARCH_8M_BASE__ ) && (__ARM_ARCH_8M_BASE__ == 1)) ) */ + + +/** + \brief Get FPSCR + \details Returns the current value of the Floating Point Status/Control register. + \return Floating Point Status/Control register value + */ +__STATIC_FORCEINLINE uint32_t __get_FPSCR(void) +{ +#if ((defined (__FPU_PRESENT) && (__FPU_PRESENT == 1U)) && \ + (defined (__FPU_USED ) && (__FPU_USED == 1U)) ) +#if __has_builtin(__builtin_arm_get_fpscr) +// Re-enable using built-in when GCC has been fixed +// || (__GNUC__ > 7) || (__GNUC__ == 7 && __GNUC_MINOR__ >= 2) + /* see https://gcc.gnu.org/ml/gcc-patches/2017-04/msg00443.html */ + return __builtin_arm_get_fpscr(); +#else + uint32_t result; + + __ASM volatile ("VMRS %0, fpscr" : "=r" (result) ); + return(result); +#endif +#else + return(0U); +#endif +} + + +/** + \brief Set FPSCR + \details Assigns the given value to the Floating Point Status/Control register. + \param [in] fpscr Floating Point Status/Control value to set + */ +__STATIC_FORCEINLINE void __set_FPSCR(uint32_t fpscr) +{ +#if ((defined (__FPU_PRESENT) && (__FPU_PRESENT == 1U)) && \ + (defined (__FPU_USED ) && (__FPU_USED == 1U)) ) +#if __has_builtin(__builtin_arm_set_fpscr) +// Re-enable using built-in when GCC has been fixed +// || (__GNUC__ > 7) || (__GNUC__ == 7 && __GNUC_MINOR__ >= 2) + /* see https://gcc.gnu.org/ml/gcc-patches/2017-04/msg00443.html */ + __builtin_arm_set_fpscr(fpscr); +#else + __ASM volatile ("VMSR fpscr, %0" : : "r" (fpscr) : "vfpcc", "memory"); +#endif +#else + (void)fpscr; +#endif +} + + +/*@} end of CMSIS_Core_RegAccFunctions */ + + +/* ########################## Core Instruction Access ######################### */ +/** \defgroup CMSIS_Core_InstructionInterface CMSIS Core Instruction Interface + Access to dedicated instructions + @{ +*/ + +/* Define macros for porting to both thumb1 and thumb2. + * For thumb1, use low register (r0-r7), specified by constraint "l" + * Otherwise, use general registers, specified by constraint "r" */ +#if defined (__thumb__) && !defined (__thumb2__) +#define __CMSIS_GCC_OUT_REG(r) "=l" (r) +#define __CMSIS_GCC_RW_REG(r) "+l" (r) +#define __CMSIS_GCC_USE_REG(r) "l" (r) +#else +#define __CMSIS_GCC_OUT_REG(r) "=r" (r) +#define __CMSIS_GCC_RW_REG(r) "+r" (r) +#define __CMSIS_GCC_USE_REG(r) "r" (r) +#endif + +/** + \brief No Operation + \details No Operation does nothing. This instruction can be used for code alignment purposes. + */ +#define __NOP() __ASM volatile ("nop") + +/** + \brief Wait For Interrupt + \details Wait For Interrupt is a hint instruction that suspends execution until one of a number of events occurs. + */ +#define __WFI() __ASM volatile ("wfi") + + +/** + \brief Wait For Event + \details Wait For Event is a hint instruction that permits the processor to enter + a low-power state until one of a number of events occurs. + */ +#define __WFE() __ASM volatile ("wfe") + + +/** + \brief Send Event + \details Send Event is a hint instruction. It causes an event to be signaled to the CPU. + */ +#define __SEV() __ASM volatile ("sev") + + +/** + \brief Instruction Synchronization Barrier + \details Instruction Synchronization Barrier flushes the pipeline in the processor, + so that all instructions following the ISB are fetched from cache or memory, + after the instruction has been completed. + */ +__STATIC_FORCEINLINE void __ISB(void) +{ + __ASM volatile ("isb 0xF":::"memory"); +} + + +/** + \brief Data Synchronization Barrier + \details Acts as a special kind of Data Memory Barrier. + It completes when all explicit memory accesses before this instruction complete. + */ +__STATIC_FORCEINLINE void __DSB(void) +{ + __ASM volatile ("dsb 0xF":::"memory"); +} + + +/** + \brief Data Memory Barrier + \details Ensures the apparent order of the explicit memory operations before + and after the instruction, without ensuring their completion. + */ +__STATIC_FORCEINLINE void __DMB(void) +{ + __ASM volatile ("dmb 0xF":::"memory"); +} + + +/** + \brief Reverse byte order (32 bit) + \details Reverses the byte order in unsigned integer value. For example, 0x12345678 becomes 0x78563412. + \param [in] value Value to reverse + \return Reversed value + */ +__STATIC_FORCEINLINE uint32_t __REV(uint32_t value) +{ +#if (__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 5) + return __builtin_bswap32(value); +#else + uint32_t result; + + __ASM volatile ("rev %0, %1" : __CMSIS_GCC_OUT_REG (result) : __CMSIS_GCC_USE_REG (value) ); + return result; +#endif +} + + +/** + \brief Reverse byte order (16 bit) + \details Reverses the byte order within each halfword of a word. For example, 0x12345678 becomes 0x34127856. + \param [in] value Value to reverse + \return Reversed value + */ +__STATIC_FORCEINLINE uint32_t __REV16(uint32_t value) +{ + uint32_t result; + + __ASM volatile ("rev16 %0, %1" : __CMSIS_GCC_OUT_REG (result) : __CMSIS_GCC_USE_REG (value) ); + return result; +} + + +/** + \brief Reverse byte order (16 bit) + \details Reverses the byte order in a 16-bit value and returns the signed 16-bit result. For example, 0x0080 becomes 0x8000. + \param [in] value Value to reverse + \return Reversed value + */ +__STATIC_FORCEINLINE int16_t __REVSH(int16_t value) +{ +#if (__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 8) + return (int16_t)__builtin_bswap16(value); +#else + int16_t result; + + __ASM volatile ("revsh %0, %1" : __CMSIS_GCC_OUT_REG (result) : __CMSIS_GCC_USE_REG (value) ); + return result; +#endif +} + + +/** + \brief Rotate Right in unsigned value (32 bit) + \details Rotate Right (immediate) provides the value of the contents of a register rotated by a variable number of bits. + \param [in] op1 Value to rotate + \param [in] op2 Number of Bits to rotate + \return Rotated value + */ +__STATIC_FORCEINLINE uint32_t __ROR(uint32_t op1, uint32_t op2) +{ + op2 %= 32U; + if (op2 == 0U) + { + return op1; + } + return (op1 >> op2) | (op1 << (32U - op2)); +} + + +/** + \brief Breakpoint + \details Causes the processor to enter Debug state. + Debug tools can use this to investigate system state when the instruction at a particular address is reached. + \param [in] value is ignored by the processor. + If required, a debugger can use it to store additional information about the breakpoint. + */ +#define __BKPT(value) __ASM volatile ("bkpt "#value) + + +/** + \brief Reverse bit order of value + \details Reverses the bit order of the given value. + \param [in] value Value to reverse + \return Reversed value + */ +__STATIC_FORCEINLINE uint32_t __RBIT(uint32_t value) +{ + uint32_t result; + +#if ((defined (__ARM_ARCH_7M__ ) && (__ARM_ARCH_7M__ == 1)) || \ + (defined (__ARM_ARCH_7EM__ ) && (__ARM_ARCH_7EM__ == 1)) || \ + (defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) ) + __ASM volatile ("rbit %0, %1" : "=r" (result) : "r" (value) ); +#else + uint32_t s = (4U /*sizeof(v)*/ * 8U) - 1U; /* extra shift needed at end */ + + result = value; /* r will be reversed bits of v; first get LSB of v */ + for (value >>= 1U; value != 0U; value >>= 1U) + { + result <<= 1U; + result |= value & 1U; + s--; + } + result <<= s; /* shift when v's highest bits are zero */ +#endif + return result; +} + + +/** + \brief Count leading zeros + \details Counts the number of leading zeros of a data value. + \param [in] value Value to count the leading zeros + \return number of leading zeros in value + */ +#define __CLZ (uint8_t)__builtin_clz + + +#if ((defined (__ARM_ARCH_7M__ ) && (__ARM_ARCH_7M__ == 1)) || \ + (defined (__ARM_ARCH_7EM__ ) && (__ARM_ARCH_7EM__ == 1)) || \ + (defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) || \ + (defined (__ARM_ARCH_8M_BASE__ ) && (__ARM_ARCH_8M_BASE__ == 1)) ) +/** + \brief LDR Exclusive (8 bit) + \details Executes a exclusive LDR instruction for 8 bit value. + \param [in] ptr Pointer to data + \return value of type uint8_t at (*ptr) + */ +__STATIC_FORCEINLINE uint8_t __LDREXB(volatile uint8_t *addr) +{ + uint32_t result; + +#if (__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 8) + __ASM volatile ("ldrexb %0, %1" : "=r" (result) : "Q" (*addr) ); +#else + /* Prior to GCC 4.8, "Q" will be expanded to [rx, #0] which is not + accepted by assembler. So has to use following less efficient pattern. + */ + __ASM volatile ("ldrexb %0, [%1]" : "=r" (result) : "r" (addr) : "memory" ); +#endif + return ((uint8_t) result); /* Add explicit type cast here */ +} + + +/** + \brief LDR Exclusive (16 bit) + \details Executes a exclusive LDR instruction for 16 bit values. + \param [in] ptr Pointer to data + \return value of type uint16_t at (*ptr) + */ +__STATIC_FORCEINLINE uint16_t __LDREXH(volatile uint16_t *addr) +{ + uint32_t result; + +#if (__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 8) + __ASM volatile ("ldrexh %0, %1" : "=r" (result) : "Q" (*addr) ); +#else + /* Prior to GCC 4.8, "Q" will be expanded to [rx, #0] which is not + accepted by assembler. So has to use following less efficient pattern. + */ + __ASM volatile ("ldrexh %0, [%1]" : "=r" (result) : "r" (addr) : "memory" ); +#endif + return ((uint16_t) result); /* Add explicit type cast here */ +} + + +/** + \brief LDR Exclusive (32 bit) + \details Executes a exclusive LDR instruction for 32 bit values. + \param [in] ptr Pointer to data + \return value of type uint32_t at (*ptr) + */ +__STATIC_FORCEINLINE uint32_t __LDREXW(volatile uint32_t *addr) +{ + uint32_t result; + + __ASM volatile ("ldrex %0, %1" : "=r" (result) : "Q" (*addr) ); + return(result); +} + + +/** + \brief STR Exclusive (8 bit) + \details Executes a exclusive STR instruction for 8 bit values. + \param [in] value Value to store + \param [in] ptr Pointer to location + \return 0 Function succeeded + \return 1 Function failed + */ +__STATIC_FORCEINLINE uint32_t __STREXB(uint8_t value, volatile uint8_t *addr) +{ + uint32_t result; + + __ASM volatile ("strexb %0, %2, %1" : "=&r" (result), "=Q" (*addr) : "r" ((uint32_t)value) ); + return(result); +} + + +/** + \brief STR Exclusive (16 bit) + \details Executes a exclusive STR instruction for 16 bit values. + \param [in] value Value to store + \param [in] ptr Pointer to location + \return 0 Function succeeded + \return 1 Function failed + */ +__STATIC_FORCEINLINE uint32_t __STREXH(uint16_t value, volatile uint16_t *addr) +{ + uint32_t result; + + __ASM volatile ("strexh %0, %2, %1" : "=&r" (result), "=Q" (*addr) : "r" ((uint32_t)value) ); + return(result); +} + + +/** + \brief STR Exclusive (32 bit) + \details Executes a exclusive STR instruction for 32 bit values. + \param [in] value Value to store + \param [in] ptr Pointer to location + \return 0 Function succeeded + \return 1 Function failed + */ +__STATIC_FORCEINLINE uint32_t __STREXW(uint32_t value, volatile uint32_t *addr) +{ + uint32_t result; + + __ASM volatile ("strex %0, %2, %1" : "=&r" (result), "=Q" (*addr) : "r" (value) ); + return(result); +} + + +/** + \brief Remove the exclusive lock + \details Removes the exclusive lock which is created by LDREX. + */ +__STATIC_FORCEINLINE void __CLREX(void) +{ + __ASM volatile ("clrex" ::: "memory"); +} + +#endif /* ((defined (__ARM_ARCH_7M__ ) && (__ARM_ARCH_7M__ == 1)) || \ + (defined (__ARM_ARCH_7EM__ ) && (__ARM_ARCH_7EM__ == 1)) || \ + (defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) || \ + (defined (__ARM_ARCH_8M_BASE__ ) && (__ARM_ARCH_8M_BASE__ == 1)) ) */ + + +#if ((defined (__ARM_ARCH_7M__ ) && (__ARM_ARCH_7M__ == 1)) || \ + (defined (__ARM_ARCH_7EM__ ) && (__ARM_ARCH_7EM__ == 1)) || \ + (defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) ) +/** + \brief Signed Saturate + \details Saturates a signed value. + \param [in] ARG1 Value to be saturated + \param [in] ARG2 Bit position to saturate to (1..32) + \return Saturated value + */ +#define __SSAT(ARG1,ARG2) \ +__extension__ \ +({ \ + int32_t __RES, __ARG1 = (ARG1); \ + __ASM ("ssat %0, %1, %2" : "=r" (__RES) : "I" (ARG2), "r" (__ARG1) ); \ + __RES; \ + }) + + +/** + \brief Unsigned Saturate + \details Saturates an unsigned value. + \param [in] ARG1 Value to be saturated + \param [in] ARG2 Bit position to saturate to (0..31) + \return Saturated value + */ +#define __USAT(ARG1,ARG2) \ + __extension__ \ +({ \ + uint32_t __RES, __ARG1 = (ARG1); \ + __ASM ("usat %0, %1, %2" : "=r" (__RES) : "I" (ARG2), "r" (__ARG1) ); \ + __RES; \ + }) + + +/** + \brief Rotate Right with Extend (32 bit) + \details Moves each bit of a bitstring right by one bit. + The carry input is shifted in at the left end of the bitstring. + \param [in] value Value to rotate + \return Rotated value + */ +__STATIC_FORCEINLINE uint32_t __RRX(uint32_t value) +{ + uint32_t result; + + __ASM volatile ("rrx %0, %1" : __CMSIS_GCC_OUT_REG (result) : __CMSIS_GCC_USE_REG (value) ); + return(result); +} + + +/** + \brief LDRT Unprivileged (8 bit) + \details Executes a Unprivileged LDRT instruction for 8 bit value. + \param [in] ptr Pointer to data + \return value of type uint8_t at (*ptr) + */ +__STATIC_FORCEINLINE uint8_t __LDRBT(volatile uint8_t *ptr) +{ + uint32_t result; + +#if (__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 8) + __ASM volatile ("ldrbt %0, %1" : "=r" (result) : "Q" (*ptr) ); +#else + /* Prior to GCC 4.8, "Q" will be expanded to [rx, #0] which is not + accepted by assembler. So has to use following less efficient pattern. + */ + __ASM volatile ("ldrbt %0, [%1]" : "=r" (result) : "r" (ptr) : "memory" ); +#endif + return ((uint8_t) result); /* Add explicit type cast here */ +} + + +/** + \brief LDRT Unprivileged (16 bit) + \details Executes a Unprivileged LDRT instruction for 16 bit values. + \param [in] ptr Pointer to data + \return value of type uint16_t at (*ptr) + */ +__STATIC_FORCEINLINE uint16_t __LDRHT(volatile uint16_t *ptr) +{ + uint32_t result; + +#if (__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 8) + __ASM volatile ("ldrht %0, %1" : "=r" (result) : "Q" (*ptr) ); +#else + /* Prior to GCC 4.8, "Q" will be expanded to [rx, #0] which is not + accepted by assembler. So has to use following less efficient pattern. + */ + __ASM volatile ("ldrht %0, [%1]" : "=r" (result) : "r" (ptr) : "memory" ); +#endif + return ((uint16_t) result); /* Add explicit type cast here */ +} + + +/** + \brief LDRT Unprivileged (32 bit) + \details Executes a Unprivileged LDRT instruction for 32 bit values. + \param [in] ptr Pointer to data + \return value of type uint32_t at (*ptr) + */ +__STATIC_FORCEINLINE uint32_t __LDRT(volatile uint32_t *ptr) +{ + uint32_t result; + + __ASM volatile ("ldrt %0, %1" : "=r" (result) : "Q" (*ptr) ); + return(result); +} + + +/** + \brief STRT Unprivileged (8 bit) + \details Executes a Unprivileged STRT instruction for 8 bit values. + \param [in] value Value to store + \param [in] ptr Pointer to location + */ +__STATIC_FORCEINLINE void __STRBT(uint8_t value, volatile uint8_t *ptr) +{ + __ASM volatile ("strbt %1, %0" : "=Q" (*ptr) : "r" ((uint32_t)value) ); +} + + +/** + \brief STRT Unprivileged (16 bit) + \details Executes a Unprivileged STRT instruction for 16 bit values. + \param [in] value Value to store + \param [in] ptr Pointer to location + */ +__STATIC_FORCEINLINE void __STRHT(uint16_t value, volatile uint16_t *ptr) +{ + __ASM volatile ("strht %1, %0" : "=Q" (*ptr) : "r" ((uint32_t)value) ); +} + + +/** + \brief STRT Unprivileged (32 bit) + \details Executes a Unprivileged STRT instruction for 32 bit values. + \param [in] value Value to store + \param [in] ptr Pointer to location + */ +__STATIC_FORCEINLINE void __STRT(uint32_t value, volatile uint32_t *ptr) +{ + __ASM volatile ("strt %1, %0" : "=Q" (*ptr) : "r" (value) ); +} + +#else /* ((defined (__ARM_ARCH_7M__ ) && (__ARM_ARCH_7M__ == 1)) || \ + (defined (__ARM_ARCH_7EM__ ) && (__ARM_ARCH_7EM__ == 1)) || \ + (defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) ) */ + +/** + \brief Signed Saturate + \details Saturates a signed value. + \param [in] value Value to be saturated + \param [in] sat Bit position to saturate to (1..32) + \return Saturated value + */ +__STATIC_FORCEINLINE int32_t __SSAT(int32_t val, uint32_t sat) +{ + if ((sat >= 1U) && (sat <= 32U)) + { + const int32_t max = (int32_t)((1U << (sat - 1U)) - 1U); + const int32_t min = -1 - max ; + if (val > max) + { + return max; + } + else if (val < min) + { + return min; + } + } + return val; +} + +/** + \brief Unsigned Saturate + \details Saturates an unsigned value. + \param [in] value Value to be saturated + \param [in] sat Bit position to saturate to (0..31) + \return Saturated value + */ +__STATIC_FORCEINLINE uint32_t __USAT(int32_t val, uint32_t sat) +{ + if (sat <= 31U) + { + const uint32_t max = ((1U << sat) - 1U); + if (val > (int32_t)max) + { + return max; + } + else if (val < 0) + { + return 0U; + } + } + return (uint32_t)val; +} + +#endif /* ((defined (__ARM_ARCH_7M__ ) && (__ARM_ARCH_7M__ == 1)) || \ + (defined (__ARM_ARCH_7EM__ ) && (__ARM_ARCH_7EM__ == 1)) || \ + (defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) ) */ + + +#if ((defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) || \ + (defined (__ARM_ARCH_8M_BASE__ ) && (__ARM_ARCH_8M_BASE__ == 1)) ) +/** + \brief Load-Acquire (8 bit) + \details Executes a LDAB instruction for 8 bit value. + \param [in] ptr Pointer to data + \return value of type uint8_t at (*ptr) + */ +__STATIC_FORCEINLINE uint8_t __LDAB(volatile uint8_t *ptr) +{ + uint32_t result; + + __ASM volatile ("ldab %0, %1" : "=r" (result) : "Q" (*ptr) ); + return ((uint8_t) result); +} + + +/** + \brief Load-Acquire (16 bit) + \details Executes a LDAH instruction for 16 bit values. + \param [in] ptr Pointer to data + \return value of type uint16_t at (*ptr) + */ +__STATIC_FORCEINLINE uint16_t __LDAH(volatile uint16_t *ptr) +{ + uint32_t result; + + __ASM volatile ("ldah %0, %1" : "=r" (result) : "Q" (*ptr) ); + return ((uint16_t) result); +} + + +/** + \brief Load-Acquire (32 bit) + \details Executes a LDA instruction for 32 bit values. + \param [in] ptr Pointer to data + \return value of type uint32_t at (*ptr) + */ +__STATIC_FORCEINLINE uint32_t __LDA(volatile uint32_t *ptr) +{ + uint32_t result; + + __ASM volatile ("lda %0, %1" : "=r" (result) : "Q" (*ptr) ); + return(result); +} + + +/** + \brief Store-Release (8 bit) + \details Executes a STLB instruction for 8 bit values. + \param [in] value Value to store + \param [in] ptr Pointer to location + */ +__STATIC_FORCEINLINE void __STLB(uint8_t value, volatile uint8_t *ptr) +{ + __ASM volatile ("stlb %1, %0" : "=Q" (*ptr) : "r" ((uint32_t)value) ); +} + + +/** + \brief Store-Release (16 bit) + \details Executes a STLH instruction for 16 bit values. + \param [in] value Value to store + \param [in] ptr Pointer to location + */ +__STATIC_FORCEINLINE void __STLH(uint16_t value, volatile uint16_t *ptr) +{ + __ASM volatile ("stlh %1, %0" : "=Q" (*ptr) : "r" ((uint32_t)value) ); +} + + +/** + \brief Store-Release (32 bit) + \details Executes a STL instruction for 32 bit values. + \param [in] value Value to store + \param [in] ptr Pointer to location + */ +__STATIC_FORCEINLINE void __STL(uint32_t value, volatile uint32_t *ptr) +{ + __ASM volatile ("stl %1, %0" : "=Q" (*ptr) : "r" ((uint32_t)value) ); +} + + +/** + \brief Load-Acquire Exclusive (8 bit) + \details Executes a LDAB exclusive instruction for 8 bit value. + \param [in] ptr Pointer to data + \return value of type uint8_t at (*ptr) + */ +__STATIC_FORCEINLINE uint8_t __LDAEXB(volatile uint8_t *ptr) +{ + uint32_t result; + + __ASM volatile ("ldaexb %0, %1" : "=r" (result) : "Q" (*ptr) ); + return ((uint8_t) result); +} + + +/** + \brief Load-Acquire Exclusive (16 bit) + \details Executes a LDAH exclusive instruction for 16 bit values. + \param [in] ptr Pointer to data + \return value of type uint16_t at (*ptr) + */ +__STATIC_FORCEINLINE uint16_t __LDAEXH(volatile uint16_t *ptr) +{ + uint32_t result; + + __ASM volatile ("ldaexh %0, %1" : "=r" (result) : "Q" (*ptr) ); + return ((uint16_t) result); +} + + +/** + \brief Load-Acquire Exclusive (32 bit) + \details Executes a LDA exclusive instruction for 32 bit values. + \param [in] ptr Pointer to data + \return value of type uint32_t at (*ptr) + */ +__STATIC_FORCEINLINE uint32_t __LDAEX(volatile uint32_t *ptr) +{ + uint32_t result; + + __ASM volatile ("ldaex %0, %1" : "=r" (result) : "Q" (*ptr) ); + return(result); +} + + +/** + \brief Store-Release Exclusive (8 bit) + \details Executes a STLB exclusive instruction for 8 bit values. + \param [in] value Value to store + \param [in] ptr Pointer to location + \return 0 Function succeeded + \return 1 Function failed + */ +__STATIC_FORCEINLINE uint32_t __STLEXB(uint8_t value, volatile uint8_t *ptr) +{ + uint32_t result; + + __ASM volatile ("stlexb %0, %2, %1" : "=&r" (result), "=Q" (*ptr) : "r" ((uint32_t)value) ); + return(result); +} + + +/** + \brief Store-Release Exclusive (16 bit) + \details Executes a STLH exclusive instruction for 16 bit values. + \param [in] value Value to store + \param [in] ptr Pointer to location + \return 0 Function succeeded + \return 1 Function failed + */ +__STATIC_FORCEINLINE uint32_t __STLEXH(uint16_t value, volatile uint16_t *ptr) +{ + uint32_t result; + + __ASM volatile ("stlexh %0, %2, %1" : "=&r" (result), "=Q" (*ptr) : "r" ((uint32_t)value) ); + return(result); +} + + +/** + \brief Store-Release Exclusive (32 bit) + \details Executes a STL exclusive instruction for 32 bit values. + \param [in] value Value to store + \param [in] ptr Pointer to location + \return 0 Function succeeded + \return 1 Function failed + */ +__STATIC_FORCEINLINE uint32_t __STLEX(uint32_t value, volatile uint32_t *ptr) +{ + uint32_t result; + + __ASM volatile ("stlex %0, %2, %1" : "=&r" (result), "=Q" (*ptr) : "r" ((uint32_t)value) ); + return(result); +} + +#endif /* ((defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) || \ + (defined (__ARM_ARCH_8M_BASE__ ) && (__ARM_ARCH_8M_BASE__ == 1)) ) */ + +/*@}*/ /* end of group CMSIS_Core_InstructionInterface */ + + +/* ################### Compiler specific Intrinsics ########################### */ +/** \defgroup CMSIS_SIMD_intrinsics CMSIS SIMD Intrinsics + Access to dedicated SIMD instructions + @{ +*/ + +#if (defined (__ARM_FEATURE_DSP) && (__ARM_FEATURE_DSP == 1)) + +__STATIC_FORCEINLINE uint32_t __SADD8(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("sadd8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__STATIC_FORCEINLINE uint32_t __QADD8(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("qadd8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__STATIC_FORCEINLINE uint32_t __SHADD8(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("shadd8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__STATIC_FORCEINLINE uint32_t __UADD8(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("uadd8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__STATIC_FORCEINLINE uint32_t __UQADD8(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("uqadd8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__STATIC_FORCEINLINE uint32_t __UHADD8(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("uhadd8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + + +__STATIC_FORCEINLINE uint32_t __SSUB8(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("ssub8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__STATIC_FORCEINLINE uint32_t __QSUB8(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("qsub8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__STATIC_FORCEINLINE uint32_t __SHSUB8(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("shsub8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__STATIC_FORCEINLINE uint32_t __USUB8(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("usub8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__STATIC_FORCEINLINE uint32_t __UQSUB8(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("uqsub8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__STATIC_FORCEINLINE uint32_t __UHSUB8(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("uhsub8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + + +__STATIC_FORCEINLINE uint32_t __SADD16(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("sadd16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__STATIC_FORCEINLINE uint32_t __QADD16(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("qadd16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__STATIC_FORCEINLINE uint32_t __SHADD16(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("shadd16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__STATIC_FORCEINLINE uint32_t __UADD16(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("uadd16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__STATIC_FORCEINLINE uint32_t __UQADD16(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("uqadd16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__STATIC_FORCEINLINE uint32_t __UHADD16(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("uhadd16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__STATIC_FORCEINLINE uint32_t __SSUB16(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("ssub16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__STATIC_FORCEINLINE uint32_t __QSUB16(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("qsub16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__STATIC_FORCEINLINE uint32_t __SHSUB16(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("shsub16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__STATIC_FORCEINLINE uint32_t __USUB16(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("usub16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__STATIC_FORCEINLINE uint32_t __UQSUB16(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("uqsub16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__STATIC_FORCEINLINE uint32_t __UHSUB16(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("uhsub16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__STATIC_FORCEINLINE uint32_t __SASX(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("sasx %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__STATIC_FORCEINLINE uint32_t __QASX(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("qasx %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__STATIC_FORCEINLINE uint32_t __SHASX(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("shasx %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__STATIC_FORCEINLINE uint32_t __UASX(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("uasx %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__STATIC_FORCEINLINE uint32_t __UQASX(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("uqasx %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__STATIC_FORCEINLINE uint32_t __UHASX(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("uhasx %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__STATIC_FORCEINLINE uint32_t __SSAX(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("ssax %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__STATIC_FORCEINLINE uint32_t __QSAX(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("qsax %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__STATIC_FORCEINLINE uint32_t __SHSAX(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("shsax %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__STATIC_FORCEINLINE uint32_t __USAX(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("usax %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__STATIC_FORCEINLINE uint32_t __UQSAX(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("uqsax %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__STATIC_FORCEINLINE uint32_t __UHSAX(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("uhsax %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__STATIC_FORCEINLINE uint32_t __USAD8(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("usad8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__STATIC_FORCEINLINE uint32_t __USADA8(uint32_t op1, uint32_t op2, uint32_t op3) +{ + uint32_t result; + + __ASM volatile ("usada8 %0, %1, %2, %3" : "=r" (result) : "r" (op1), "r" (op2), "r" (op3) ); + return(result); +} + +#define __SSAT16(ARG1,ARG2) \ +({ \ + int32_t __RES, __ARG1 = (ARG1); \ + __ASM ("ssat16 %0, %1, %2" : "=r" (__RES) : "I" (ARG2), "r" (__ARG1) ); \ + __RES; \ + }) + +#define __USAT16(ARG1,ARG2) \ +({ \ + uint32_t __RES, __ARG1 = (ARG1); \ + __ASM ("usat16 %0, %1, %2" : "=r" (__RES) : "I" (ARG2), "r" (__ARG1) ); \ + __RES; \ + }) + +__STATIC_FORCEINLINE uint32_t __UXTB16(uint32_t op1) +{ + uint32_t result; + + __ASM volatile ("uxtb16 %0, %1" : "=r" (result) : "r" (op1)); + return(result); +} + +__STATIC_FORCEINLINE uint32_t __UXTAB16(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("uxtab16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__STATIC_FORCEINLINE uint32_t __SXTB16(uint32_t op1) +{ + uint32_t result; + + __ASM volatile ("sxtb16 %0, %1" : "=r" (result) : "r" (op1)); + return(result); +} + +__STATIC_FORCEINLINE uint32_t __SXTAB16(uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("sxtab16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__STATIC_FORCEINLINE uint32_t __SMUAD (uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("smuad %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__STATIC_FORCEINLINE uint32_t __SMUADX (uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("smuadx %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__STATIC_FORCEINLINE uint32_t __SMLAD (uint32_t op1, uint32_t op2, uint32_t op3) +{ + uint32_t result; + + __ASM volatile ("smlad %0, %1, %2, %3" : "=r" (result) : "r" (op1), "r" (op2), "r" (op3) ); + return(result); +} + +__STATIC_FORCEINLINE uint32_t __SMLADX (uint32_t op1, uint32_t op2, uint32_t op3) +{ + uint32_t result; + + __ASM volatile ("smladx %0, %1, %2, %3" : "=r" (result) : "r" (op1), "r" (op2), "r" (op3) ); + return(result); +} + +__STATIC_FORCEINLINE uint64_t __SMLALD (uint32_t op1, uint32_t op2, uint64_t acc) +{ + union llreg_u{ + uint32_t w32[2]; + uint64_t w64; + } llr; + llr.w64 = acc; + +#ifndef __ARMEB__ /* Little endian */ + __ASM volatile ("smlald %0, %1, %2, %3" : "=r" (llr.w32[0]), "=r" (llr.w32[1]): "r" (op1), "r" (op2) , "0" (llr.w32[0]), "1" (llr.w32[1]) ); +#else /* Big endian */ + __ASM volatile ("smlald %0, %1, %2, %3" : "=r" (llr.w32[1]), "=r" (llr.w32[0]): "r" (op1), "r" (op2) , "0" (llr.w32[1]), "1" (llr.w32[0]) ); +#endif + + return(llr.w64); +} + +__STATIC_FORCEINLINE uint64_t __SMLALDX (uint32_t op1, uint32_t op2, uint64_t acc) +{ + union llreg_u{ + uint32_t w32[2]; + uint64_t w64; + } llr; + llr.w64 = acc; + +#ifndef __ARMEB__ /* Little endian */ + __ASM volatile ("smlaldx %0, %1, %2, %3" : "=r" (llr.w32[0]), "=r" (llr.w32[1]): "r" (op1), "r" (op2) , "0" (llr.w32[0]), "1" (llr.w32[1]) ); +#else /* Big endian */ + __ASM volatile ("smlaldx %0, %1, %2, %3" : "=r" (llr.w32[1]), "=r" (llr.w32[0]): "r" (op1), "r" (op2) , "0" (llr.w32[1]), "1" (llr.w32[0]) ); +#endif + + return(llr.w64); +} + +__STATIC_FORCEINLINE uint32_t __SMUSD (uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("smusd %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__STATIC_FORCEINLINE uint32_t __SMUSDX (uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("smusdx %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__STATIC_FORCEINLINE uint32_t __SMLSD (uint32_t op1, uint32_t op2, uint32_t op3) +{ + uint32_t result; + + __ASM volatile ("smlsd %0, %1, %2, %3" : "=r" (result) : "r" (op1), "r" (op2), "r" (op3) ); + return(result); +} + +__STATIC_FORCEINLINE uint32_t __SMLSDX (uint32_t op1, uint32_t op2, uint32_t op3) +{ + uint32_t result; + + __ASM volatile ("smlsdx %0, %1, %2, %3" : "=r" (result) : "r" (op1), "r" (op2), "r" (op3) ); + return(result); +} + +__STATIC_FORCEINLINE uint64_t __SMLSLD (uint32_t op1, uint32_t op2, uint64_t acc) +{ + union llreg_u{ + uint32_t w32[2]; + uint64_t w64; + } llr; + llr.w64 = acc; + +#ifndef __ARMEB__ /* Little endian */ + __ASM volatile ("smlsld %0, %1, %2, %3" : "=r" (llr.w32[0]), "=r" (llr.w32[1]): "r" (op1), "r" (op2) , "0" (llr.w32[0]), "1" (llr.w32[1]) ); +#else /* Big endian */ + __ASM volatile ("smlsld %0, %1, %2, %3" : "=r" (llr.w32[1]), "=r" (llr.w32[0]): "r" (op1), "r" (op2) , "0" (llr.w32[1]), "1" (llr.w32[0]) ); +#endif + + return(llr.w64); +} + +__STATIC_FORCEINLINE uint64_t __SMLSLDX (uint32_t op1, uint32_t op2, uint64_t acc) +{ + union llreg_u{ + uint32_t w32[2]; + uint64_t w64; + } llr; + llr.w64 = acc; + +#ifndef __ARMEB__ /* Little endian */ + __ASM volatile ("smlsldx %0, %1, %2, %3" : "=r" (llr.w32[0]), "=r" (llr.w32[1]): "r" (op1), "r" (op2) , "0" (llr.w32[0]), "1" (llr.w32[1]) ); +#else /* Big endian */ + __ASM volatile ("smlsldx %0, %1, %2, %3" : "=r" (llr.w32[1]), "=r" (llr.w32[0]): "r" (op1), "r" (op2) , "0" (llr.w32[1]), "1" (llr.w32[0]) ); +#endif + + return(llr.w64); +} + +__STATIC_FORCEINLINE uint32_t __SEL (uint32_t op1, uint32_t op2) +{ + uint32_t result; + + __ASM volatile ("sel %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__STATIC_FORCEINLINE int32_t __QADD( int32_t op1, int32_t op2) +{ + int32_t result; + + __ASM volatile ("qadd %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +__STATIC_FORCEINLINE int32_t __QSUB( int32_t op1, int32_t op2) +{ + int32_t result; + + __ASM volatile ("qsub %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); + return(result); +} + +#if 0 +#define __PKHBT(ARG1,ARG2,ARG3) \ +({ \ + uint32_t __RES, __ARG1 = (ARG1), __ARG2 = (ARG2); \ + __ASM ("pkhbt %0, %1, %2, lsl %3" : "=r" (__RES) : "r" (__ARG1), "r" (__ARG2), "I" (ARG3) ); \ + __RES; \ + }) + +#define __PKHTB(ARG1,ARG2,ARG3) \ +({ \ + uint32_t __RES, __ARG1 = (ARG1), __ARG2 = (ARG2); \ + if (ARG3 == 0) \ + __ASM ("pkhtb %0, %1, %2" : "=r" (__RES) : "r" (__ARG1), "r" (__ARG2) ); \ + else \ + __ASM ("pkhtb %0, %1, %2, asr %3" : "=r" (__RES) : "r" (__ARG1), "r" (__ARG2), "I" (ARG3) ); \ + __RES; \ + }) +#endif + +#define __PKHBT(ARG1,ARG2,ARG3) ( ((((uint32_t)(ARG1)) ) & 0x0000FFFFUL) | \ + ((((uint32_t)(ARG2)) << (ARG3)) & 0xFFFF0000UL) ) + +#define __PKHTB(ARG1,ARG2,ARG3) ( ((((uint32_t)(ARG1)) ) & 0xFFFF0000UL) | \ + ((((uint32_t)(ARG2)) >> (ARG3)) & 0x0000FFFFUL) ) + +__STATIC_FORCEINLINE int32_t __SMMLA (int32_t op1, int32_t op2, int32_t op3) +{ + int32_t result; + + __ASM volatile ("smmla %0, %1, %2, %3" : "=r" (result): "r" (op1), "r" (op2), "r" (op3) ); + return(result); +} + +#endif /* (__ARM_FEATURE_DSP == 1) */ +/*@} end of group CMSIS_SIMD_intrinsics */ + + +#pragma GCC diagnostic pop + +#endif /* __CMSIS_GCC_H */ diff --git a/software/ARC-FW/CMSIS/Core/Include/cmsis_iccarm.h b/software/ARC-FW/CMSIS/Core/Include/cmsis_iccarm.h new file mode 100644 index 0000000..3c90a2c --- /dev/null +++ b/software/ARC-FW/CMSIS/Core/Include/cmsis_iccarm.h @@ -0,0 +1,935 @@ +/**************************************************************************//** + * @file cmsis_iccarm.h + * @brief CMSIS compiler ICCARM (IAR Compiler for Arm) header file + * @version V5.0.7 + * @date 19. June 2018 + ******************************************************************************/ + +//------------------------------------------------------------------------------ +// +// Copyright (c) 2017-2018 IAR Systems +// +// Licensed under the Apache License, Version 2.0 (the "License") +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +//------------------------------------------------------------------------------ + + +#ifndef __CMSIS_ICCARM_H__ +#define __CMSIS_ICCARM_H__ + +#ifndef __ICCARM__ + #error This file should only be compiled by ICCARM +#endif + +#pragma system_include + +#define __IAR_FT _Pragma("inline=forced") __intrinsic + +#if (__VER__ >= 8000000) + #define __ICCARM_V8 1 +#else + #define __ICCARM_V8 0 +#endif + +#ifndef __ALIGNED + #if __ICCARM_V8 + #define __ALIGNED(x) __attribute__((aligned(x))) + #elif (__VER__ >= 7080000) + /* Needs IAR language extensions */ + #define __ALIGNED(x) __attribute__((aligned(x))) + #else + #warning No compiler specific solution for __ALIGNED.__ALIGNED is ignored. + #define __ALIGNED(x) + #endif +#endif + + +/* Define compiler macros for CPU architecture, used in CMSIS 5. + */ +#if __ARM_ARCH_6M__ || __ARM_ARCH_7M__ || __ARM_ARCH_7EM__ || __ARM_ARCH_8M_BASE__ || __ARM_ARCH_8M_MAIN__ +/* Macros already defined */ +#else + #if defined(__ARM8M_MAINLINE__) || defined(__ARM8EM_MAINLINE__) + #define __ARM_ARCH_8M_MAIN__ 1 + #elif defined(__ARM8M_BASELINE__) + #define __ARM_ARCH_8M_BASE__ 1 + #elif defined(__ARM_ARCH_PROFILE) && __ARM_ARCH_PROFILE == 'M' + #if __ARM_ARCH == 6 + #define __ARM_ARCH_6M__ 1 + #elif __ARM_ARCH == 7 + #if __ARM_FEATURE_DSP + #define __ARM_ARCH_7EM__ 1 + #else + #define __ARM_ARCH_7M__ 1 + #endif + #endif /* __ARM_ARCH */ + #endif /* __ARM_ARCH_PROFILE == 'M' */ +#endif + +/* Alternativ core deduction for older ICCARM's */ +#if !defined(__ARM_ARCH_6M__) && !defined(__ARM_ARCH_7M__) && !defined(__ARM_ARCH_7EM__) && \ + !defined(__ARM_ARCH_8M_BASE__) && !defined(__ARM_ARCH_8M_MAIN__) + #if defined(__ARM6M__) && (__CORE__ == __ARM6M__) + #define __ARM_ARCH_6M__ 1 + #elif defined(__ARM7M__) && (__CORE__ == __ARM7M__) + #define __ARM_ARCH_7M__ 1 + #elif defined(__ARM7EM__) && (__CORE__ == __ARM7EM__) + #define __ARM_ARCH_7EM__ 1 + #elif defined(__ARM8M_BASELINE__) && (__CORE == __ARM8M_BASELINE__) + #define __ARM_ARCH_8M_BASE__ 1 + #elif defined(__ARM8M_MAINLINE__) && (__CORE == __ARM8M_MAINLINE__) + #define __ARM_ARCH_8M_MAIN__ 1 + #elif defined(__ARM8EM_MAINLINE__) && (__CORE == __ARM8EM_MAINLINE__) + #define __ARM_ARCH_8M_MAIN__ 1 + #else + #error "Unknown target." + #endif +#endif + + + +#if defined(__ARM_ARCH_6M__) && __ARM_ARCH_6M__==1 + #define __IAR_M0_FAMILY 1 +#elif defined(__ARM_ARCH_8M_BASE__) && __ARM_ARCH_8M_BASE__==1 + #define __IAR_M0_FAMILY 1 +#else + #define __IAR_M0_FAMILY 0 +#endif + + +#ifndef __ASM + #define __ASM __asm +#endif + +#ifndef __INLINE + #define __INLINE inline +#endif + +#ifndef __NO_RETURN + #if __ICCARM_V8 + #define __NO_RETURN __attribute__((__noreturn__)) + #else + #define __NO_RETURN _Pragma("object_attribute=__noreturn") + #endif +#endif + +#ifndef __PACKED + #if __ICCARM_V8 + #define __PACKED __attribute__((packed, aligned(1))) + #else + /* Needs IAR language extensions */ + #define __PACKED __packed + #endif +#endif + +#ifndef __PACKED_STRUCT + #if __ICCARM_V8 + #define __PACKED_STRUCT struct __attribute__((packed, aligned(1))) + #else + /* Needs IAR language extensions */ + #define __PACKED_STRUCT __packed struct + #endif +#endif + +#ifndef __PACKED_UNION + #if __ICCARM_V8 + #define __PACKED_UNION union __attribute__((packed, aligned(1))) + #else + /* Needs IAR language extensions */ + #define __PACKED_UNION __packed union + #endif +#endif + +#ifndef __RESTRICT + #define __RESTRICT __restrict +#endif + +#ifndef __STATIC_INLINE + #define __STATIC_INLINE static inline +#endif + +#ifndef __FORCEINLINE + #define __FORCEINLINE _Pragma("inline=forced") +#endif + +#ifndef __STATIC_FORCEINLINE + #define __STATIC_FORCEINLINE __FORCEINLINE __STATIC_INLINE +#endif + +#ifndef __UNALIGNED_UINT16_READ +#pragma language=save +#pragma language=extended +__IAR_FT uint16_t __iar_uint16_read(void const *ptr) +{ + return *(__packed uint16_t*)(ptr); +} +#pragma language=restore +#define __UNALIGNED_UINT16_READ(PTR) __iar_uint16_read(PTR) +#endif + + +#ifndef __UNALIGNED_UINT16_WRITE +#pragma language=save +#pragma language=extended +__IAR_FT void __iar_uint16_write(void const *ptr, uint16_t val) +{ + *(__packed uint16_t*)(ptr) = val;; +} +#pragma language=restore +#define __UNALIGNED_UINT16_WRITE(PTR,VAL) __iar_uint16_write(PTR,VAL) +#endif + +#ifndef __UNALIGNED_UINT32_READ +#pragma language=save +#pragma language=extended +__IAR_FT uint32_t __iar_uint32_read(void const *ptr) +{ + return *(__packed uint32_t*)(ptr); +} +#pragma language=restore +#define __UNALIGNED_UINT32_READ(PTR) __iar_uint32_read(PTR) +#endif + +#ifndef __UNALIGNED_UINT32_WRITE +#pragma language=save +#pragma language=extended +__IAR_FT void __iar_uint32_write(void const *ptr, uint32_t val) +{ + *(__packed uint32_t*)(ptr) = val;; +} +#pragma language=restore +#define __UNALIGNED_UINT32_WRITE(PTR,VAL) __iar_uint32_write(PTR,VAL) +#endif + +#ifndef __UNALIGNED_UINT32 /* deprecated */ +#pragma language=save +#pragma language=extended +__packed struct __iar_u32 { uint32_t v; }; +#pragma language=restore +#define __UNALIGNED_UINT32(PTR) (((struct __iar_u32 *)(PTR))->v) +#endif + +#ifndef __USED + #if __ICCARM_V8 + #define __USED __attribute__((used)) + #else + #define __USED _Pragma("__root") + #endif +#endif + +#ifndef __WEAK + #if __ICCARM_V8 + #define __WEAK __attribute__((weak)) + #else + #define __WEAK _Pragma("__weak") + #endif +#endif + + +#ifndef __ICCARM_INTRINSICS_VERSION__ + #define __ICCARM_INTRINSICS_VERSION__ 0 +#endif + +#if __ICCARM_INTRINSICS_VERSION__ == 2 + + #if defined(__CLZ) + #undef __CLZ + #endif + #if defined(__REVSH) + #undef __REVSH + #endif + #if defined(__RBIT) + #undef __RBIT + #endif + #if defined(__SSAT) + #undef __SSAT + #endif + #if defined(__USAT) + #undef __USAT + #endif + + #include "iccarm_builtin.h" + + #define __disable_fault_irq __iar_builtin_disable_fiq + #define __disable_irq __iar_builtin_disable_interrupt + #define __enable_fault_irq __iar_builtin_enable_fiq + #define __enable_irq __iar_builtin_enable_interrupt + #define __arm_rsr __iar_builtin_rsr + #define __arm_wsr __iar_builtin_wsr + + + #define __get_APSR() (__arm_rsr("APSR")) + #define __get_BASEPRI() (__arm_rsr("BASEPRI")) + #define __get_CONTROL() (__arm_rsr("CONTROL")) + #define __get_FAULTMASK() (__arm_rsr("FAULTMASK")) + + #if ((defined (__FPU_PRESENT) && (__FPU_PRESENT == 1U)) && \ + (defined (__FPU_USED ) && (__FPU_USED == 1U)) ) + #define __get_FPSCR() (__arm_rsr("FPSCR")) + #define __set_FPSCR(VALUE) (__arm_wsr("FPSCR", (VALUE))) + #else + #define __get_FPSCR() ( 0 ) + #define __set_FPSCR(VALUE) ((void)VALUE) + #endif + + #define __get_IPSR() (__arm_rsr("IPSR")) + #define __get_MSP() (__arm_rsr("MSP")) + #if (!(defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) && \ + (!defined (__ARM_FEATURE_CMSE) || (__ARM_FEATURE_CMSE < 3))) + // without main extensions, the non-secure MSPLIM is RAZ/WI + #define __get_MSPLIM() (0U) + #else + #define __get_MSPLIM() (__arm_rsr("MSPLIM")) + #endif + #define __get_PRIMASK() (__arm_rsr("PRIMASK")) + #define __get_PSP() (__arm_rsr("PSP")) + + #if (!(defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) && \ + (!defined (__ARM_FEATURE_CMSE) || (__ARM_FEATURE_CMSE < 3))) + // without main extensions, the non-secure PSPLIM is RAZ/WI + #define __get_PSPLIM() (0U) + #else + #define __get_PSPLIM() (__arm_rsr("PSPLIM")) + #endif + + #define __get_xPSR() (__arm_rsr("xPSR")) + + #define __set_BASEPRI(VALUE) (__arm_wsr("BASEPRI", (VALUE))) + #define __set_BASEPRI_MAX(VALUE) (__arm_wsr("BASEPRI_MAX", (VALUE))) + #define __set_CONTROL(VALUE) (__arm_wsr("CONTROL", (VALUE))) + #define __set_FAULTMASK(VALUE) (__arm_wsr("FAULTMASK", (VALUE))) + #define __set_MSP(VALUE) (__arm_wsr("MSP", (VALUE))) + + #if (!(defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) && \ + (!defined (__ARM_FEATURE_CMSE) || (__ARM_FEATURE_CMSE < 3))) + // without main extensions, the non-secure MSPLIM is RAZ/WI + #define __set_MSPLIM(VALUE) ((void)(VALUE)) + #else + #define __set_MSPLIM(VALUE) (__arm_wsr("MSPLIM", (VALUE))) + #endif + #define __set_PRIMASK(VALUE) (__arm_wsr("PRIMASK", (VALUE))) + #define __set_PSP(VALUE) (__arm_wsr("PSP", (VALUE))) + #if (!(defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) && \ + (!defined (__ARM_FEATURE_CMSE) || (__ARM_FEATURE_CMSE < 3))) + // without main extensions, the non-secure PSPLIM is RAZ/WI + #define __set_PSPLIM(VALUE) ((void)(VALUE)) + #else + #define __set_PSPLIM(VALUE) (__arm_wsr("PSPLIM", (VALUE))) + #endif + + #define __TZ_get_CONTROL_NS() (__arm_rsr("CONTROL_NS")) + #define __TZ_set_CONTROL_NS(VALUE) (__arm_wsr("CONTROL_NS", (VALUE))) + #define __TZ_get_PSP_NS() (__arm_rsr("PSP_NS")) + #define __TZ_set_PSP_NS(VALUE) (__arm_wsr("PSP_NS", (VALUE))) + #define __TZ_get_MSP_NS() (__arm_rsr("MSP_NS")) + #define __TZ_set_MSP_NS(VALUE) (__arm_wsr("MSP_NS", (VALUE))) + #define __TZ_get_SP_NS() (__arm_rsr("SP_NS")) + #define __TZ_set_SP_NS(VALUE) (__arm_wsr("SP_NS", (VALUE))) + #define __TZ_get_PRIMASK_NS() (__arm_rsr("PRIMASK_NS")) + #define __TZ_set_PRIMASK_NS(VALUE) (__arm_wsr("PRIMASK_NS", (VALUE))) + #define __TZ_get_BASEPRI_NS() (__arm_rsr("BASEPRI_NS")) + #define __TZ_set_BASEPRI_NS(VALUE) (__arm_wsr("BASEPRI_NS", (VALUE))) + #define __TZ_get_FAULTMASK_NS() (__arm_rsr("FAULTMASK_NS")) + #define __TZ_set_FAULTMASK_NS(VALUE)(__arm_wsr("FAULTMASK_NS", (VALUE))) + + #if (!(defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) && \ + (!defined (__ARM_FEATURE_CMSE) || (__ARM_FEATURE_CMSE < 3))) + // without main extensions, the non-secure PSPLIM is RAZ/WI + #define __TZ_get_PSPLIM_NS() (0U) + #define __TZ_set_PSPLIM_NS(VALUE) ((void)(VALUE)) + #else + #define __TZ_get_PSPLIM_NS() (__arm_rsr("PSPLIM_NS")) + #define __TZ_set_PSPLIM_NS(VALUE) (__arm_wsr("PSPLIM_NS", (VALUE))) + #endif + + #define __TZ_get_MSPLIM_NS() (__arm_rsr("MSPLIM_NS")) + #define __TZ_set_MSPLIM_NS(VALUE) (__arm_wsr("MSPLIM_NS", (VALUE))) + + #define __NOP __iar_builtin_no_operation + + #define __CLZ __iar_builtin_CLZ + #define __CLREX __iar_builtin_CLREX + + #define __DMB __iar_builtin_DMB + #define __DSB __iar_builtin_DSB + #define __ISB __iar_builtin_ISB + + #define __LDREXB __iar_builtin_LDREXB + #define __LDREXH __iar_builtin_LDREXH + #define __LDREXW __iar_builtin_LDREX + + #define __RBIT __iar_builtin_RBIT + #define __REV __iar_builtin_REV + #define __REV16 __iar_builtin_REV16 + + __IAR_FT int16_t __REVSH(int16_t val) + { + return (int16_t) __iar_builtin_REVSH(val); + } + + #define __ROR __iar_builtin_ROR + #define __RRX __iar_builtin_RRX + + #define __SEV __iar_builtin_SEV + + #if !__IAR_M0_FAMILY + #define __SSAT __iar_builtin_SSAT + #endif + + #define __STREXB __iar_builtin_STREXB + #define __STREXH __iar_builtin_STREXH + #define __STREXW __iar_builtin_STREX + + #if !__IAR_M0_FAMILY + #define __USAT __iar_builtin_USAT + #endif + + #define __WFE __iar_builtin_WFE + #define __WFI __iar_builtin_WFI + + #if __ARM_MEDIA__ + #define __SADD8 __iar_builtin_SADD8 + #define __QADD8 __iar_builtin_QADD8 + #define __SHADD8 __iar_builtin_SHADD8 + #define __UADD8 __iar_builtin_UADD8 + #define __UQADD8 __iar_builtin_UQADD8 + #define __UHADD8 __iar_builtin_UHADD8 + #define __SSUB8 __iar_builtin_SSUB8 + #define __QSUB8 __iar_builtin_QSUB8 + #define __SHSUB8 __iar_builtin_SHSUB8 + #define __USUB8 __iar_builtin_USUB8 + #define __UQSUB8 __iar_builtin_UQSUB8 + #define __UHSUB8 __iar_builtin_UHSUB8 + #define __SADD16 __iar_builtin_SADD16 + #define __QADD16 __iar_builtin_QADD16 + #define __SHADD16 __iar_builtin_SHADD16 + #define __UADD16 __iar_builtin_UADD16 + #define __UQADD16 __iar_builtin_UQADD16 + #define __UHADD16 __iar_builtin_UHADD16 + #define __SSUB16 __iar_builtin_SSUB16 + #define __QSUB16 __iar_builtin_QSUB16 + #define __SHSUB16 __iar_builtin_SHSUB16 + #define __USUB16 __iar_builtin_USUB16 + #define __UQSUB16 __iar_builtin_UQSUB16 + #define __UHSUB16 __iar_builtin_UHSUB16 + #define __SASX __iar_builtin_SASX + #define __QASX __iar_builtin_QASX + #define __SHASX __iar_builtin_SHASX + #define __UASX __iar_builtin_UASX + #define __UQASX __iar_builtin_UQASX + #define __UHASX __iar_builtin_UHASX + #define __SSAX __iar_builtin_SSAX + #define __QSAX __iar_builtin_QSAX + #define __SHSAX __iar_builtin_SHSAX + #define __USAX __iar_builtin_USAX + #define __UQSAX __iar_builtin_UQSAX + #define __UHSAX __iar_builtin_UHSAX + #define __USAD8 __iar_builtin_USAD8 + #define __USADA8 __iar_builtin_USADA8 + #define __SSAT16 __iar_builtin_SSAT16 + #define __USAT16 __iar_builtin_USAT16 + #define __UXTB16 __iar_builtin_UXTB16 + #define __UXTAB16 __iar_builtin_UXTAB16 + #define __SXTB16 __iar_builtin_SXTB16 + #define __SXTAB16 __iar_builtin_SXTAB16 + #define __SMUAD __iar_builtin_SMUAD + #define __SMUADX __iar_builtin_SMUADX + #define __SMMLA __iar_builtin_SMMLA + #define __SMLAD __iar_builtin_SMLAD + #define __SMLADX __iar_builtin_SMLADX + #define __SMLALD __iar_builtin_SMLALD + #define __SMLALDX __iar_builtin_SMLALDX + #define __SMUSD __iar_builtin_SMUSD + #define __SMUSDX __iar_builtin_SMUSDX + #define __SMLSD __iar_builtin_SMLSD + #define __SMLSDX __iar_builtin_SMLSDX + #define __SMLSLD __iar_builtin_SMLSLD + #define __SMLSLDX __iar_builtin_SMLSLDX + #define __SEL __iar_builtin_SEL + #define __QADD __iar_builtin_QADD + #define __QSUB __iar_builtin_QSUB + #define __PKHBT __iar_builtin_PKHBT + #define __PKHTB __iar_builtin_PKHTB + #endif + +#else /* __ICCARM_INTRINSICS_VERSION__ == 2 */ + + #if __IAR_M0_FAMILY + /* Avoid clash between intrinsics.h and arm_math.h when compiling for Cortex-M0. */ + #define __CLZ __cmsis_iar_clz_not_active + #define __SSAT __cmsis_iar_ssat_not_active + #define __USAT __cmsis_iar_usat_not_active + #define __RBIT __cmsis_iar_rbit_not_active + #define __get_APSR __cmsis_iar_get_APSR_not_active + #endif + + + #if (!((defined (__FPU_PRESENT) && (__FPU_PRESENT == 1U)) && \ + (defined (__FPU_USED ) && (__FPU_USED == 1U)) )) + #define __get_FPSCR __cmsis_iar_get_FPSR_not_active + #define __set_FPSCR __cmsis_iar_set_FPSR_not_active + #endif + + #ifdef __INTRINSICS_INCLUDED + #error intrinsics.h is already included previously! + #endif + + #include + + #if __IAR_M0_FAMILY + /* Avoid clash between intrinsics.h and arm_math.h when compiling for Cortex-M0. */ + #undef __CLZ + #undef __SSAT + #undef __USAT + #undef __RBIT + #undef __get_APSR + + __STATIC_INLINE uint8_t __CLZ(uint32_t data) + { + if (data == 0U) { return 32U; } + + uint32_t count = 0U; + uint32_t mask = 0x80000000U; + + while ((data & mask) == 0U) + { + count += 1U; + mask = mask >> 1U; + } + return count; + } + + __STATIC_INLINE uint32_t __RBIT(uint32_t v) + { + uint8_t sc = 31U; + uint32_t r = v; + for (v >>= 1U; v; v >>= 1U) + { + r <<= 1U; + r |= v & 1U; + sc--; + } + return (r << sc); + } + + __STATIC_INLINE uint32_t __get_APSR(void) + { + uint32_t res; + __asm("MRS %0,APSR" : "=r" (res)); + return res; + } + + #endif + + #if (!((defined (__FPU_PRESENT) && (__FPU_PRESENT == 1U)) && \ + (defined (__FPU_USED ) && (__FPU_USED == 1U)) )) + #undef __get_FPSCR + #undef __set_FPSCR + #define __get_FPSCR() (0) + #define __set_FPSCR(VALUE) ((void)VALUE) + #endif + + #pragma diag_suppress=Pe940 + #pragma diag_suppress=Pe177 + + #define __enable_irq __enable_interrupt + #define __disable_irq __disable_interrupt + #define __NOP __no_operation + + #define __get_xPSR __get_PSR + + #if (!defined(__ARM_ARCH_6M__) || __ARM_ARCH_6M__==0) + + __IAR_FT uint32_t __LDREXW(uint32_t volatile *ptr) + { + return __LDREX((unsigned long *)ptr); + } + + __IAR_FT uint32_t __STREXW(uint32_t value, uint32_t volatile *ptr) + { + return __STREX(value, (unsigned long *)ptr); + } + #endif + + + /* __CORTEX_M is defined in core_cm0.h, core_cm3.h and core_cm4.h. */ + #if (__CORTEX_M >= 0x03) + + __IAR_FT uint32_t __RRX(uint32_t value) + { + uint32_t result; + __ASM("RRX %0, %1" : "=r"(result) : "r" (value) : "cc"); + return(result); + } + + __IAR_FT void __set_BASEPRI_MAX(uint32_t value) + { + __asm volatile("MSR BASEPRI_MAX,%0"::"r" (value)); + } + + + #define __enable_fault_irq __enable_fiq + #define __disable_fault_irq __disable_fiq + + + #endif /* (__CORTEX_M >= 0x03) */ + + __IAR_FT uint32_t __ROR(uint32_t op1, uint32_t op2) + { + return (op1 >> op2) | (op1 << ((sizeof(op1)*8)-op2)); + } + + #if ((defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) || \ + (defined (__ARM_ARCH_8M_BASE__ ) && (__ARM_ARCH_8M_BASE__ == 1)) ) + + __IAR_FT uint32_t __get_MSPLIM(void) + { + uint32_t res; + #if (!(defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) && \ + (!defined (__ARM_FEATURE_CMSE ) || (__ARM_FEATURE_CMSE < 3))) + // without main extensions, the non-secure MSPLIM is RAZ/WI + res = 0U; + #else + __asm volatile("MRS %0,MSPLIM" : "=r" (res)); + #endif + return res; + } + + __IAR_FT void __set_MSPLIM(uint32_t value) + { + #if (!(defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) && \ + (!defined (__ARM_FEATURE_CMSE ) || (__ARM_FEATURE_CMSE < 3))) + // without main extensions, the non-secure MSPLIM is RAZ/WI + (void)value; + #else + __asm volatile("MSR MSPLIM,%0" :: "r" (value)); + #endif + } + + __IAR_FT uint32_t __get_PSPLIM(void) + { + uint32_t res; + #if (!(defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) && \ + (!defined (__ARM_FEATURE_CMSE ) || (__ARM_FEATURE_CMSE < 3))) + // without main extensions, the non-secure PSPLIM is RAZ/WI + res = 0U; + #else + __asm volatile("MRS %0,PSPLIM" : "=r" (res)); + #endif + return res; + } + + __IAR_FT void __set_PSPLIM(uint32_t value) + { + #if (!(defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) && \ + (!defined (__ARM_FEATURE_CMSE ) || (__ARM_FEATURE_CMSE < 3))) + // without main extensions, the non-secure PSPLIM is RAZ/WI + (void)value; + #else + __asm volatile("MSR PSPLIM,%0" :: "r" (value)); + #endif + } + + __IAR_FT uint32_t __TZ_get_CONTROL_NS(void) + { + uint32_t res; + __asm volatile("MRS %0,CONTROL_NS" : "=r" (res)); + return res; + } + + __IAR_FT void __TZ_set_CONTROL_NS(uint32_t value) + { + __asm volatile("MSR CONTROL_NS,%0" :: "r" (value)); + } + + __IAR_FT uint32_t __TZ_get_PSP_NS(void) + { + uint32_t res; + __asm volatile("MRS %0,PSP_NS" : "=r" (res)); + return res; + } + + __IAR_FT void __TZ_set_PSP_NS(uint32_t value) + { + __asm volatile("MSR PSP_NS,%0" :: "r" (value)); + } + + __IAR_FT uint32_t __TZ_get_MSP_NS(void) + { + uint32_t res; + __asm volatile("MRS %0,MSP_NS" : "=r" (res)); + return res; + } + + __IAR_FT void __TZ_set_MSP_NS(uint32_t value) + { + __asm volatile("MSR MSP_NS,%0" :: "r" (value)); + } + + __IAR_FT uint32_t __TZ_get_SP_NS(void) + { + uint32_t res; + __asm volatile("MRS %0,SP_NS" : "=r" (res)); + return res; + } + __IAR_FT void __TZ_set_SP_NS(uint32_t value) + { + __asm volatile("MSR SP_NS,%0" :: "r" (value)); + } + + __IAR_FT uint32_t __TZ_get_PRIMASK_NS(void) + { + uint32_t res; + __asm volatile("MRS %0,PRIMASK_NS" : "=r" (res)); + return res; + } + + __IAR_FT void __TZ_set_PRIMASK_NS(uint32_t value) + { + __asm volatile("MSR PRIMASK_NS,%0" :: "r" (value)); + } + + __IAR_FT uint32_t __TZ_get_BASEPRI_NS(void) + { + uint32_t res; + __asm volatile("MRS %0,BASEPRI_NS" : "=r" (res)); + return res; + } + + __IAR_FT void __TZ_set_BASEPRI_NS(uint32_t value) + { + __asm volatile("MSR BASEPRI_NS,%0" :: "r" (value)); + } + + __IAR_FT uint32_t __TZ_get_FAULTMASK_NS(void) + { + uint32_t res; + __asm volatile("MRS %0,FAULTMASK_NS" : "=r" (res)); + return res; + } + + __IAR_FT void __TZ_set_FAULTMASK_NS(uint32_t value) + { + __asm volatile("MSR FAULTMASK_NS,%0" :: "r" (value)); + } + + __IAR_FT uint32_t __TZ_get_PSPLIM_NS(void) + { + uint32_t res; + #if (!(defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) && \ + (!defined (__ARM_FEATURE_CMSE ) || (__ARM_FEATURE_CMSE < 3))) + // without main extensions, the non-secure PSPLIM is RAZ/WI + res = 0U; + #else + __asm volatile("MRS %0,PSPLIM_NS" : "=r" (res)); + #endif + return res; + } + + __IAR_FT void __TZ_set_PSPLIM_NS(uint32_t value) + { + #if (!(defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) && \ + (!defined (__ARM_FEATURE_CMSE ) || (__ARM_FEATURE_CMSE < 3))) + // without main extensions, the non-secure PSPLIM is RAZ/WI + (void)value; + #else + __asm volatile("MSR PSPLIM_NS,%0" :: "r" (value)); + #endif + } + + __IAR_FT uint32_t __TZ_get_MSPLIM_NS(void) + { + uint32_t res; + __asm volatile("MRS %0,MSPLIM_NS" : "=r" (res)); + return res; + } + + __IAR_FT void __TZ_set_MSPLIM_NS(uint32_t value) + { + __asm volatile("MSR MSPLIM_NS,%0" :: "r" (value)); + } + + #endif /* __ARM_ARCH_8M_MAIN__ or __ARM_ARCH_8M_BASE__ */ + +#endif /* __ICCARM_INTRINSICS_VERSION__ == 2 */ + +#define __BKPT(value) __asm volatile ("BKPT %0" : : "i"(value)) + +#if __IAR_M0_FAMILY + __STATIC_INLINE int32_t __SSAT(int32_t val, uint32_t sat) + { + if ((sat >= 1U) && (sat <= 32U)) + { + const int32_t max = (int32_t)((1U << (sat - 1U)) - 1U); + const int32_t min = -1 - max ; + if (val > max) + { + return max; + } + else if (val < min) + { + return min; + } + } + return val; + } + + __STATIC_INLINE uint32_t __USAT(int32_t val, uint32_t sat) + { + if (sat <= 31U) + { + const uint32_t max = ((1U << sat) - 1U); + if (val > (int32_t)max) + { + return max; + } + else if (val < 0) + { + return 0U; + } + } + return (uint32_t)val; + } +#endif + +#if (__CORTEX_M >= 0x03) /* __CORTEX_M is defined in core_cm0.h, core_cm3.h and core_cm4.h. */ + + __IAR_FT uint8_t __LDRBT(volatile uint8_t *addr) + { + uint32_t res; + __ASM("LDRBT %0, [%1]" : "=r" (res) : "r" (addr) : "memory"); + return ((uint8_t)res); + } + + __IAR_FT uint16_t __LDRHT(volatile uint16_t *addr) + { + uint32_t res; + __ASM("LDRHT %0, [%1]" : "=r" (res) : "r" (addr) : "memory"); + return ((uint16_t)res); + } + + __IAR_FT uint32_t __LDRT(volatile uint32_t *addr) + { + uint32_t res; + __ASM("LDRT %0, [%1]" : "=r" (res) : "r" (addr) : "memory"); + return res; + } + + __IAR_FT void __STRBT(uint8_t value, volatile uint8_t *addr) + { + __ASM("STRBT %1, [%0]" : : "r" (addr), "r" ((uint32_t)value) : "memory"); + } + + __IAR_FT void __STRHT(uint16_t value, volatile uint16_t *addr) + { + __ASM("STRHT %1, [%0]" : : "r" (addr), "r" ((uint32_t)value) : "memory"); + } + + __IAR_FT void __STRT(uint32_t value, volatile uint32_t *addr) + { + __ASM("STRT %1, [%0]" : : "r" (addr), "r" (value) : "memory"); + } + +#endif /* (__CORTEX_M >= 0x03) */ + +#if ((defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) || \ + (defined (__ARM_ARCH_8M_BASE__ ) && (__ARM_ARCH_8M_BASE__ == 1)) ) + + + __IAR_FT uint8_t __LDAB(volatile uint8_t *ptr) + { + uint32_t res; + __ASM volatile ("LDAB %0, [%1]" : "=r" (res) : "r" (ptr) : "memory"); + return ((uint8_t)res); + } + + __IAR_FT uint16_t __LDAH(volatile uint16_t *ptr) + { + uint32_t res; + __ASM volatile ("LDAH %0, [%1]" : "=r" (res) : "r" (ptr) : "memory"); + return ((uint16_t)res); + } + + __IAR_FT uint32_t __LDA(volatile uint32_t *ptr) + { + uint32_t res; + __ASM volatile ("LDA %0, [%1]" : "=r" (res) : "r" (ptr) : "memory"); + return res; + } + + __IAR_FT void __STLB(uint8_t value, volatile uint8_t *ptr) + { + __ASM volatile ("STLB %1, [%0]" :: "r" (ptr), "r" (value) : "memory"); + } + + __IAR_FT void __STLH(uint16_t value, volatile uint16_t *ptr) + { + __ASM volatile ("STLH %1, [%0]" :: "r" (ptr), "r" (value) : "memory"); + } + + __IAR_FT void __STL(uint32_t value, volatile uint32_t *ptr) + { + __ASM volatile ("STL %1, [%0]" :: "r" (ptr), "r" (value) : "memory"); + } + + __IAR_FT uint8_t __LDAEXB(volatile uint8_t *ptr) + { + uint32_t res; + __ASM volatile ("LDAEXB %0, [%1]" : "=r" (res) : "r" (ptr) : "memory"); + return ((uint8_t)res); + } + + __IAR_FT uint16_t __LDAEXH(volatile uint16_t *ptr) + { + uint32_t res; + __ASM volatile ("LDAEXH %0, [%1]" : "=r" (res) : "r" (ptr) : "memory"); + return ((uint16_t)res); + } + + __IAR_FT uint32_t __LDAEX(volatile uint32_t *ptr) + { + uint32_t res; + __ASM volatile ("LDAEX %0, [%1]" : "=r" (res) : "r" (ptr) : "memory"); + return res; + } + + __IAR_FT uint32_t __STLEXB(uint8_t value, volatile uint8_t *ptr) + { + uint32_t res; + __ASM volatile ("STLEXB %0, %2, [%1]" : "=r" (res) : "r" (ptr), "r" (value) : "memory"); + return res; + } + + __IAR_FT uint32_t __STLEXH(uint16_t value, volatile uint16_t *ptr) + { + uint32_t res; + __ASM volatile ("STLEXH %0, %2, [%1]" : "=r" (res) : "r" (ptr), "r" (value) : "memory"); + return res; + } + + __IAR_FT uint32_t __STLEX(uint32_t value, volatile uint32_t *ptr) + { + uint32_t res; + __ASM volatile ("STLEX %0, %2, [%1]" : "=r" (res) : "r" (ptr), "r" (value) : "memory"); + return res; + } + +#endif /* __ARM_ARCH_8M_MAIN__ or __ARM_ARCH_8M_BASE__ */ + +#undef __IAR_FT +#undef __IAR_M0_FAMILY +#undef __ICCARM_V8 + +#pragma diag_default=Pe940 +#pragma diag_default=Pe177 + +#endif /* __CMSIS_ICCARM_H__ */ diff --git a/software/ARC-FW/CMSIS/Core/Include/cmsis_version.h b/software/ARC-FW/CMSIS/Core/Include/cmsis_version.h new file mode 100644 index 0000000..ae3f2e3 --- /dev/null +++ b/software/ARC-FW/CMSIS/Core/Include/cmsis_version.h @@ -0,0 +1,39 @@ +/**************************************************************************//** + * @file cmsis_version.h + * @brief CMSIS Core(M) Version definitions + * @version V5.0.2 + * @date 19. April 2017 + ******************************************************************************/ +/* + * Copyright (c) 2009-2017 ARM Limited. All rights reserved. + * + * SPDX-License-Identifier: Apache-2.0 + * + * Licensed under the Apache License, Version 2.0 (the License); you may + * not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an AS IS BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#if defined ( __ICCARM__ ) + #pragma system_include /* treat file as system include file for MISRA check */ +#elif defined (__clang__) + #pragma clang system_header /* treat file as system include file */ +#endif + +#ifndef __CMSIS_VERSION_H +#define __CMSIS_VERSION_H + +/* CMSIS Version definitions */ +#define __CM_CMSIS_VERSION_MAIN ( 5U) /*!< [31:16] CMSIS Core(M) main version */ +#define __CM_CMSIS_VERSION_SUB ( 1U) /*!< [15:0] CMSIS Core(M) sub version */ +#define __CM_CMSIS_VERSION ((__CM_CMSIS_VERSION_MAIN << 16U) | \ + __CM_CMSIS_VERSION_SUB ) /*!< CMSIS Core(M) version number */ +#endif diff --git a/software/ARC-FW/CMSIS/Core/Include/core_armv8mbl.h b/software/ARC-FW/CMSIS/Core/Include/core_armv8mbl.h new file mode 100644 index 0000000..ec76ab2 --- /dev/null +++ b/software/ARC-FW/CMSIS/Core/Include/core_armv8mbl.h @@ -0,0 +1,1918 @@ +/**************************************************************************//** + * @file core_armv8mbl.h + * @brief CMSIS Armv8-M Baseline Core Peripheral Access Layer Header File + * @version V5.0.7 + * @date 22. June 2018 + ******************************************************************************/ +/* + * Copyright (c) 2009-2018 Arm Limited. All rights reserved. + * + * SPDX-License-Identifier: Apache-2.0 + * + * Licensed under the Apache License, Version 2.0 (the License); you may + * not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an AS IS BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#if defined ( __ICCARM__ ) + #pragma system_include /* treat file as system include file for MISRA check */ +#elif defined (__clang__) + #pragma clang system_header /* treat file as system include file */ +#endif + +#ifndef __CORE_ARMV8MBL_H_GENERIC +#define __CORE_ARMV8MBL_H_GENERIC + +#include + +#ifdef __cplusplus + extern "C" { +#endif + +/** + \page CMSIS_MISRA_Exceptions MISRA-C:2004 Compliance Exceptions + CMSIS violates the following MISRA-C:2004 rules: + + \li Required Rule 8.5, object/function definition in header file.
+ Function definitions in header files are used to allow 'inlining'. + + \li Required Rule 18.4, declaration of union type or object of union type: '{...}'.
+ Unions are used for effective representation of core registers. + + \li Advisory Rule 19.7, Function-like macro defined.
+ Function-like macros are used to allow more efficient code. + */ + + +/******************************************************************************* + * CMSIS definitions + ******************************************************************************/ +/** + \ingroup Cortex_ARMv8MBL + @{ + */ + +#include "cmsis_version.h" + +/* CMSIS definitions */ +#define __ARMv8MBL_CMSIS_VERSION_MAIN (__CM_CMSIS_VERSION_MAIN) /*!< \deprecated [31:16] CMSIS HAL main version */ +#define __ARMv8MBL_CMSIS_VERSION_SUB (__CM_CMSIS_VERSION_SUB) /*!< \deprecated [15:0] CMSIS HAL sub version */ +#define __ARMv8MBL_CMSIS_VERSION ((__ARMv8MBL_CMSIS_VERSION_MAIN << 16U) | \ + __ARMv8MBL_CMSIS_VERSION_SUB ) /*!< \deprecated CMSIS HAL version number */ + +#define __CORTEX_M ( 2U) /*!< Cortex-M Core */ + +/** __FPU_USED indicates whether an FPU is used or not. + This core does not support an FPU at all +*/ +#define __FPU_USED 0U + +#if defined ( __CC_ARM ) + #if defined __TARGET_FPU_VFP + #error "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)" + #endif + +#elif defined (__ARMCC_VERSION) && (__ARMCC_VERSION >= 6010050) + #if defined __ARM_PCS_VFP + #error "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)" + #endif + +#elif defined ( __GNUC__ ) + #if defined (__VFP_FP__) && !defined(__SOFTFP__) + #error "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)" + #endif + +#elif defined ( __ICCARM__ ) + #if defined __ARMVFP__ + #error "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)" + #endif + +#elif defined ( __TI_ARM__ ) + #if defined __TI_VFP_SUPPORT__ + #error "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)" + #endif + +#elif defined ( __TASKING__ ) + #if defined __FPU_VFP__ + #error "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)" + #endif + +#elif defined ( __CSMC__ ) + #if ( __CSMC__ & 0x400U) + #error "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)" + #endif + +#endif + +#include "cmsis_compiler.h" /* CMSIS compiler specific defines */ + + +#ifdef __cplusplus +} +#endif + +#endif /* __CORE_ARMV8MBL_H_GENERIC */ + +#ifndef __CMSIS_GENERIC + +#ifndef __CORE_ARMV8MBL_H_DEPENDANT +#define __CORE_ARMV8MBL_H_DEPENDANT + +#ifdef __cplusplus + extern "C" { +#endif + +/* check device defines and use defaults */ +#if defined __CHECK_DEVICE_DEFINES + #ifndef __ARMv8MBL_REV + #define __ARMv8MBL_REV 0x0000U + #warning "__ARMv8MBL_REV not defined in device header file; using default!" + #endif + + #ifndef __FPU_PRESENT + #define __FPU_PRESENT 0U + #warning "__FPU_PRESENT not defined in device header file; using default!" + #endif + + #ifndef __MPU_PRESENT + #define __MPU_PRESENT 0U + #warning "__MPU_PRESENT not defined in device header file; using default!" + #endif + + #ifndef __SAUREGION_PRESENT + #define __SAUREGION_PRESENT 0U + #warning "__SAUREGION_PRESENT not defined in device header file; using default!" + #endif + + #ifndef __VTOR_PRESENT + #define __VTOR_PRESENT 0U + #warning "__VTOR_PRESENT not defined in device header file; using default!" + #endif + + #ifndef __NVIC_PRIO_BITS + #define __NVIC_PRIO_BITS 2U + #warning "__NVIC_PRIO_BITS not defined in device header file; using default!" + #endif + + #ifndef __Vendor_SysTickConfig + #define __Vendor_SysTickConfig 0U + #warning "__Vendor_SysTickConfig not defined in device header file; using default!" + #endif + + #ifndef __ETM_PRESENT + #define __ETM_PRESENT 0U + #warning "__ETM_PRESENT not defined in device header file; using default!" + #endif + + #ifndef __MTB_PRESENT + #define __MTB_PRESENT 0U + #warning "__MTB_PRESENT not defined in device header file; using default!" + #endif + +#endif + +/* IO definitions (access restrictions to peripheral registers) */ +/** + \defgroup CMSIS_glob_defs CMSIS Global Defines + + IO Type Qualifiers are used + \li to specify the access to peripheral variables. + \li for automatic generation of peripheral register debug information. +*/ +#ifdef __cplusplus + #define __I volatile /*!< Defines 'read only' permissions */ +#else + #define __I volatile const /*!< Defines 'read only' permissions */ +#endif +#define __O volatile /*!< Defines 'write only' permissions */ +#define __IO volatile /*!< Defines 'read / write' permissions */ + +/* following defines should be used for structure members */ +#define __IM volatile const /*! Defines 'read only' structure member permissions */ +#define __OM volatile /*! Defines 'write only' structure member permissions */ +#define __IOM volatile /*! Defines 'read / write' structure member permissions */ + +/*@} end of group ARMv8MBL */ + + + +/******************************************************************************* + * Register Abstraction + Core Register contain: + - Core Register + - Core NVIC Register + - Core SCB Register + - Core SysTick Register + - Core Debug Register + - Core MPU Register + - Core SAU Register + ******************************************************************************/ +/** + \defgroup CMSIS_core_register Defines and Type Definitions + \brief Type definitions and defines for Cortex-M processor based devices. +*/ + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_CORE Status and Control Registers + \brief Core Register type definitions. + @{ + */ + +/** + \brief Union type to access the Application Program Status Register (APSR). + */ +typedef union +{ + struct + { + uint32_t _reserved0:28; /*!< bit: 0..27 Reserved */ + uint32_t V:1; /*!< bit: 28 Overflow condition code flag */ + uint32_t C:1; /*!< bit: 29 Carry condition code flag */ + uint32_t Z:1; /*!< bit: 30 Zero condition code flag */ + uint32_t N:1; /*!< bit: 31 Negative condition code flag */ + } b; /*!< Structure used for bit access */ + uint32_t w; /*!< Type used for word access */ +} APSR_Type; + +/* APSR Register Definitions */ +#define APSR_N_Pos 31U /*!< APSR: N Position */ +#define APSR_N_Msk (1UL << APSR_N_Pos) /*!< APSR: N Mask */ + +#define APSR_Z_Pos 30U /*!< APSR: Z Position */ +#define APSR_Z_Msk (1UL << APSR_Z_Pos) /*!< APSR: Z Mask */ + +#define APSR_C_Pos 29U /*!< APSR: C Position */ +#define APSR_C_Msk (1UL << APSR_C_Pos) /*!< APSR: C Mask */ + +#define APSR_V_Pos 28U /*!< APSR: V Position */ +#define APSR_V_Msk (1UL << APSR_V_Pos) /*!< APSR: V Mask */ + + +/** + \brief Union type to access the Interrupt Program Status Register (IPSR). + */ +typedef union +{ + struct + { + uint32_t ISR:9; /*!< bit: 0.. 8 Exception number */ + uint32_t _reserved0:23; /*!< bit: 9..31 Reserved */ + } b; /*!< Structure used for bit access */ + uint32_t w; /*!< Type used for word access */ +} IPSR_Type; + +/* IPSR Register Definitions */ +#define IPSR_ISR_Pos 0U /*!< IPSR: ISR Position */ +#define IPSR_ISR_Msk (0x1FFUL /*<< IPSR_ISR_Pos*/) /*!< IPSR: ISR Mask */ + + +/** + \brief Union type to access the Special-Purpose Program Status Registers (xPSR). + */ +typedef union +{ + struct + { + uint32_t ISR:9; /*!< bit: 0.. 8 Exception number */ + uint32_t _reserved0:15; /*!< bit: 9..23 Reserved */ + uint32_t T:1; /*!< bit: 24 Thumb bit (read 0) */ + uint32_t _reserved1:3; /*!< bit: 25..27 Reserved */ + uint32_t V:1; /*!< bit: 28 Overflow condition code flag */ + uint32_t C:1; /*!< bit: 29 Carry condition code flag */ + uint32_t Z:1; /*!< bit: 30 Zero condition code flag */ + uint32_t N:1; /*!< bit: 31 Negative condition code flag */ + } b; /*!< Structure used for bit access */ + uint32_t w; /*!< Type used for word access */ +} xPSR_Type; + +/* xPSR Register Definitions */ +#define xPSR_N_Pos 31U /*!< xPSR: N Position */ +#define xPSR_N_Msk (1UL << xPSR_N_Pos) /*!< xPSR: N Mask */ + +#define xPSR_Z_Pos 30U /*!< xPSR: Z Position */ +#define xPSR_Z_Msk (1UL << xPSR_Z_Pos) /*!< xPSR: Z Mask */ + +#define xPSR_C_Pos 29U /*!< xPSR: C Position */ +#define xPSR_C_Msk (1UL << xPSR_C_Pos) /*!< xPSR: C Mask */ + +#define xPSR_V_Pos 28U /*!< xPSR: V Position */ +#define xPSR_V_Msk (1UL << xPSR_V_Pos) /*!< xPSR: V Mask */ + +#define xPSR_T_Pos 24U /*!< xPSR: T Position */ +#define xPSR_T_Msk (1UL << xPSR_T_Pos) /*!< xPSR: T Mask */ + +#define xPSR_ISR_Pos 0U /*!< xPSR: ISR Position */ +#define xPSR_ISR_Msk (0x1FFUL /*<< xPSR_ISR_Pos*/) /*!< xPSR: ISR Mask */ + + +/** + \brief Union type to access the Control Registers (CONTROL). + */ +typedef union +{ + struct + { + uint32_t nPRIV:1; /*!< bit: 0 Execution privilege in Thread mode */ + uint32_t SPSEL:1; /*!< bit: 1 Stack-pointer select */ + uint32_t _reserved1:30; /*!< bit: 2..31 Reserved */ + } b; /*!< Structure used for bit access */ + uint32_t w; /*!< Type used for word access */ +} CONTROL_Type; + +/* CONTROL Register Definitions */ +#define CONTROL_SPSEL_Pos 1U /*!< CONTROL: SPSEL Position */ +#define CONTROL_SPSEL_Msk (1UL << CONTROL_SPSEL_Pos) /*!< CONTROL: SPSEL Mask */ + +#define CONTROL_nPRIV_Pos 0U /*!< CONTROL: nPRIV Position */ +#define CONTROL_nPRIV_Msk (1UL /*<< CONTROL_nPRIV_Pos*/) /*!< CONTROL: nPRIV Mask */ + +/*@} end of group CMSIS_CORE */ + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_NVIC Nested Vectored Interrupt Controller (NVIC) + \brief Type definitions for the NVIC Registers + @{ + */ + +/** + \brief Structure type to access the Nested Vectored Interrupt Controller (NVIC). + */ +typedef struct +{ + __IOM uint32_t ISER[16U]; /*!< Offset: 0x000 (R/W) Interrupt Set Enable Register */ + uint32_t RESERVED0[16U]; + __IOM uint32_t ICER[16U]; /*!< Offset: 0x080 (R/W) Interrupt Clear Enable Register */ + uint32_t RSERVED1[16U]; + __IOM uint32_t ISPR[16U]; /*!< Offset: 0x100 (R/W) Interrupt Set Pending Register */ + uint32_t RESERVED2[16U]; + __IOM uint32_t ICPR[16U]; /*!< Offset: 0x180 (R/W) Interrupt Clear Pending Register */ + uint32_t RESERVED3[16U]; + __IOM uint32_t IABR[16U]; /*!< Offset: 0x200 (R/W) Interrupt Active bit Register */ + uint32_t RESERVED4[16U]; + __IOM uint32_t ITNS[16U]; /*!< Offset: 0x280 (R/W) Interrupt Non-Secure State Register */ + uint32_t RESERVED5[16U]; + __IOM uint32_t IPR[124U]; /*!< Offset: 0x300 (R/W) Interrupt Priority Register */ +} NVIC_Type; + +/*@} end of group CMSIS_NVIC */ + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_SCB System Control Block (SCB) + \brief Type definitions for the System Control Block Registers + @{ + */ + +/** + \brief Structure type to access the System Control Block (SCB). + */ +typedef struct +{ + __IM uint32_t CPUID; /*!< Offset: 0x000 (R/ ) CPUID Base Register */ + __IOM uint32_t ICSR; /*!< Offset: 0x004 (R/W) Interrupt Control and State Register */ +#if defined (__VTOR_PRESENT) && (__VTOR_PRESENT == 1U) + __IOM uint32_t VTOR; /*!< Offset: 0x008 (R/W) Vector Table Offset Register */ +#else + uint32_t RESERVED0; +#endif + __IOM uint32_t AIRCR; /*!< Offset: 0x00C (R/W) Application Interrupt and Reset Control Register */ + __IOM uint32_t SCR; /*!< Offset: 0x010 (R/W) System Control Register */ + __IOM uint32_t CCR; /*!< Offset: 0x014 (R/W) Configuration Control Register */ + uint32_t RESERVED1; + __IOM uint32_t SHPR[2U]; /*!< Offset: 0x01C (R/W) System Handlers Priority Registers. [0] is RESERVED */ + __IOM uint32_t SHCSR; /*!< Offset: 0x024 (R/W) System Handler Control and State Register */ +} SCB_Type; + +/* SCB CPUID Register Definitions */ +#define SCB_CPUID_IMPLEMENTER_Pos 24U /*!< SCB CPUID: IMPLEMENTER Position */ +#define SCB_CPUID_IMPLEMENTER_Msk (0xFFUL << SCB_CPUID_IMPLEMENTER_Pos) /*!< SCB CPUID: IMPLEMENTER Mask */ + +#define SCB_CPUID_VARIANT_Pos 20U /*!< SCB CPUID: VARIANT Position */ +#define SCB_CPUID_VARIANT_Msk (0xFUL << SCB_CPUID_VARIANT_Pos) /*!< SCB CPUID: VARIANT Mask */ + +#define SCB_CPUID_ARCHITECTURE_Pos 16U /*!< SCB CPUID: ARCHITECTURE Position */ +#define SCB_CPUID_ARCHITECTURE_Msk (0xFUL << SCB_CPUID_ARCHITECTURE_Pos) /*!< SCB CPUID: ARCHITECTURE Mask */ + +#define SCB_CPUID_PARTNO_Pos 4U /*!< SCB CPUID: PARTNO Position */ +#define SCB_CPUID_PARTNO_Msk (0xFFFUL << SCB_CPUID_PARTNO_Pos) /*!< SCB CPUID: PARTNO Mask */ + +#define SCB_CPUID_REVISION_Pos 0U /*!< SCB CPUID: REVISION Position */ +#define SCB_CPUID_REVISION_Msk (0xFUL /*<< SCB_CPUID_REVISION_Pos*/) /*!< SCB CPUID: REVISION Mask */ + +/* SCB Interrupt Control State Register Definitions */ +#define SCB_ICSR_PENDNMISET_Pos 31U /*!< SCB ICSR: PENDNMISET Position */ +#define SCB_ICSR_PENDNMISET_Msk (1UL << SCB_ICSR_PENDNMISET_Pos) /*!< SCB ICSR: PENDNMISET Mask */ + +#define SCB_ICSR_NMIPENDSET_Pos SCB_ICSR_PENDNMISET_Pos /*!< SCB ICSR: NMIPENDSET Position, backward compatibility */ +#define SCB_ICSR_NMIPENDSET_Msk SCB_ICSR_PENDNMISET_Msk /*!< SCB ICSR: NMIPENDSET Mask, backward compatibility */ + +#define SCB_ICSR_PENDNMICLR_Pos 30U /*!< SCB ICSR: PENDNMICLR Position */ +#define SCB_ICSR_PENDNMICLR_Msk (1UL << SCB_ICSR_PENDNMICLR_Pos) /*!< SCB ICSR: PENDNMICLR Mask */ + +#define SCB_ICSR_PENDSVSET_Pos 28U /*!< SCB ICSR: PENDSVSET Position */ +#define SCB_ICSR_PENDSVSET_Msk (1UL << SCB_ICSR_PENDSVSET_Pos) /*!< SCB ICSR: PENDSVSET Mask */ + +#define SCB_ICSR_PENDSVCLR_Pos 27U /*!< SCB ICSR: PENDSVCLR Position */ +#define SCB_ICSR_PENDSVCLR_Msk (1UL << SCB_ICSR_PENDSVCLR_Pos) /*!< SCB ICSR: PENDSVCLR Mask */ + +#define SCB_ICSR_PENDSTSET_Pos 26U /*!< SCB ICSR: PENDSTSET Position */ +#define SCB_ICSR_PENDSTSET_Msk (1UL << SCB_ICSR_PENDSTSET_Pos) /*!< SCB ICSR: PENDSTSET Mask */ + +#define SCB_ICSR_PENDSTCLR_Pos 25U /*!< SCB ICSR: PENDSTCLR Position */ +#define SCB_ICSR_PENDSTCLR_Msk (1UL << SCB_ICSR_PENDSTCLR_Pos) /*!< SCB ICSR: PENDSTCLR Mask */ + +#define SCB_ICSR_STTNS_Pos 24U /*!< SCB ICSR: STTNS Position (Security Extension) */ +#define SCB_ICSR_STTNS_Msk (1UL << SCB_ICSR_STTNS_Pos) /*!< SCB ICSR: STTNS Mask (Security Extension) */ + +#define SCB_ICSR_ISRPREEMPT_Pos 23U /*!< SCB ICSR: ISRPREEMPT Position */ +#define SCB_ICSR_ISRPREEMPT_Msk (1UL << SCB_ICSR_ISRPREEMPT_Pos) /*!< SCB ICSR: ISRPREEMPT Mask */ + +#define SCB_ICSR_ISRPENDING_Pos 22U /*!< SCB ICSR: ISRPENDING Position */ +#define SCB_ICSR_ISRPENDING_Msk (1UL << SCB_ICSR_ISRPENDING_Pos) /*!< SCB ICSR: ISRPENDING Mask */ + +#define SCB_ICSR_VECTPENDING_Pos 12U /*!< SCB ICSR: VECTPENDING Position */ +#define SCB_ICSR_VECTPENDING_Msk (0x1FFUL << SCB_ICSR_VECTPENDING_Pos) /*!< SCB ICSR: VECTPENDING Mask */ + +#define SCB_ICSR_RETTOBASE_Pos 11U /*!< SCB ICSR: RETTOBASE Position */ +#define SCB_ICSR_RETTOBASE_Msk (1UL << SCB_ICSR_RETTOBASE_Pos) /*!< SCB ICSR: RETTOBASE Mask */ + +#define SCB_ICSR_VECTACTIVE_Pos 0U /*!< SCB ICSR: VECTACTIVE Position */ +#define SCB_ICSR_VECTACTIVE_Msk (0x1FFUL /*<< SCB_ICSR_VECTACTIVE_Pos*/) /*!< SCB ICSR: VECTACTIVE Mask */ + +#if defined (__VTOR_PRESENT) && (__VTOR_PRESENT == 1U) +/* SCB Vector Table Offset Register Definitions */ +#define SCB_VTOR_TBLOFF_Pos 7U /*!< SCB VTOR: TBLOFF Position */ +#define SCB_VTOR_TBLOFF_Msk (0x1FFFFFFUL << SCB_VTOR_TBLOFF_Pos) /*!< SCB VTOR: TBLOFF Mask */ +#endif + +/* SCB Application Interrupt and Reset Control Register Definitions */ +#define SCB_AIRCR_VECTKEY_Pos 16U /*!< SCB AIRCR: VECTKEY Position */ +#define SCB_AIRCR_VECTKEY_Msk (0xFFFFUL << SCB_AIRCR_VECTKEY_Pos) /*!< SCB AIRCR: VECTKEY Mask */ + +#define SCB_AIRCR_VECTKEYSTAT_Pos 16U /*!< SCB AIRCR: VECTKEYSTAT Position */ +#define SCB_AIRCR_VECTKEYSTAT_Msk (0xFFFFUL << SCB_AIRCR_VECTKEYSTAT_Pos) /*!< SCB AIRCR: VECTKEYSTAT Mask */ + +#define SCB_AIRCR_ENDIANESS_Pos 15U /*!< SCB AIRCR: ENDIANESS Position */ +#define SCB_AIRCR_ENDIANESS_Msk (1UL << SCB_AIRCR_ENDIANESS_Pos) /*!< SCB AIRCR: ENDIANESS Mask */ + +#define SCB_AIRCR_PRIS_Pos 14U /*!< SCB AIRCR: PRIS Position */ +#define SCB_AIRCR_PRIS_Msk (1UL << SCB_AIRCR_PRIS_Pos) /*!< SCB AIRCR: PRIS Mask */ + +#define SCB_AIRCR_BFHFNMINS_Pos 13U /*!< SCB AIRCR: BFHFNMINS Position */ +#define SCB_AIRCR_BFHFNMINS_Msk (1UL << SCB_AIRCR_BFHFNMINS_Pos) /*!< SCB AIRCR: BFHFNMINS Mask */ + +#define SCB_AIRCR_SYSRESETREQS_Pos 3U /*!< SCB AIRCR: SYSRESETREQS Position */ +#define SCB_AIRCR_SYSRESETREQS_Msk (1UL << SCB_AIRCR_SYSRESETREQS_Pos) /*!< SCB AIRCR: SYSRESETREQS Mask */ + +#define SCB_AIRCR_SYSRESETREQ_Pos 2U /*!< SCB AIRCR: SYSRESETREQ Position */ +#define SCB_AIRCR_SYSRESETREQ_Msk (1UL << SCB_AIRCR_SYSRESETREQ_Pos) /*!< SCB AIRCR: SYSRESETREQ Mask */ + +#define SCB_AIRCR_VECTCLRACTIVE_Pos 1U /*!< SCB AIRCR: VECTCLRACTIVE Position */ +#define SCB_AIRCR_VECTCLRACTIVE_Msk (1UL << SCB_AIRCR_VECTCLRACTIVE_Pos) /*!< SCB AIRCR: VECTCLRACTIVE Mask */ + +/* SCB System Control Register Definitions */ +#define SCB_SCR_SEVONPEND_Pos 4U /*!< SCB SCR: SEVONPEND Position */ +#define SCB_SCR_SEVONPEND_Msk (1UL << SCB_SCR_SEVONPEND_Pos) /*!< SCB SCR: SEVONPEND Mask */ + +#define SCB_SCR_SLEEPDEEPS_Pos 3U /*!< SCB SCR: SLEEPDEEPS Position */ +#define SCB_SCR_SLEEPDEEPS_Msk (1UL << SCB_SCR_SLEEPDEEPS_Pos) /*!< SCB SCR: SLEEPDEEPS Mask */ + +#define SCB_SCR_SLEEPDEEP_Pos 2U /*!< SCB SCR: SLEEPDEEP Position */ +#define SCB_SCR_SLEEPDEEP_Msk (1UL << SCB_SCR_SLEEPDEEP_Pos) /*!< SCB SCR: SLEEPDEEP Mask */ + +#define SCB_SCR_SLEEPONEXIT_Pos 1U /*!< SCB SCR: SLEEPONEXIT Position */ +#define SCB_SCR_SLEEPONEXIT_Msk (1UL << SCB_SCR_SLEEPONEXIT_Pos) /*!< SCB SCR: SLEEPONEXIT Mask */ + +/* SCB Configuration Control Register Definitions */ +#define SCB_CCR_BP_Pos 18U /*!< SCB CCR: BP Position */ +#define SCB_CCR_BP_Msk (1UL << SCB_CCR_BP_Pos) /*!< SCB CCR: BP Mask */ + +#define SCB_CCR_IC_Pos 17U /*!< SCB CCR: IC Position */ +#define SCB_CCR_IC_Msk (1UL << SCB_CCR_IC_Pos) /*!< SCB CCR: IC Mask */ + +#define SCB_CCR_DC_Pos 16U /*!< SCB CCR: DC Position */ +#define SCB_CCR_DC_Msk (1UL << SCB_CCR_DC_Pos) /*!< SCB CCR: DC Mask */ + +#define SCB_CCR_STKOFHFNMIGN_Pos 10U /*!< SCB CCR: STKOFHFNMIGN Position */ +#define SCB_CCR_STKOFHFNMIGN_Msk (1UL << SCB_CCR_STKOFHFNMIGN_Pos) /*!< SCB CCR: STKOFHFNMIGN Mask */ + +#define SCB_CCR_BFHFNMIGN_Pos 8U /*!< SCB CCR: BFHFNMIGN Position */ +#define SCB_CCR_BFHFNMIGN_Msk (1UL << SCB_CCR_BFHFNMIGN_Pos) /*!< SCB CCR: BFHFNMIGN Mask */ + +#define SCB_CCR_DIV_0_TRP_Pos 4U /*!< SCB CCR: DIV_0_TRP Position */ +#define SCB_CCR_DIV_0_TRP_Msk (1UL << SCB_CCR_DIV_0_TRP_Pos) /*!< SCB CCR: DIV_0_TRP Mask */ + +#define SCB_CCR_UNALIGN_TRP_Pos 3U /*!< SCB CCR: UNALIGN_TRP Position */ +#define SCB_CCR_UNALIGN_TRP_Msk (1UL << SCB_CCR_UNALIGN_TRP_Pos) /*!< SCB CCR: UNALIGN_TRP Mask */ + +#define SCB_CCR_USERSETMPEND_Pos 1U /*!< SCB CCR: USERSETMPEND Position */ +#define SCB_CCR_USERSETMPEND_Msk (1UL << SCB_CCR_USERSETMPEND_Pos) /*!< SCB CCR: USERSETMPEND Mask */ + +/* SCB System Handler Control and State Register Definitions */ +#define SCB_SHCSR_HARDFAULTPENDED_Pos 21U /*!< SCB SHCSR: HARDFAULTPENDED Position */ +#define SCB_SHCSR_HARDFAULTPENDED_Msk (1UL << SCB_SHCSR_HARDFAULTPENDED_Pos) /*!< SCB SHCSR: HARDFAULTPENDED Mask */ + +#define SCB_SHCSR_SVCALLPENDED_Pos 15U /*!< SCB SHCSR: SVCALLPENDED Position */ +#define SCB_SHCSR_SVCALLPENDED_Msk (1UL << SCB_SHCSR_SVCALLPENDED_Pos) /*!< SCB SHCSR: SVCALLPENDED Mask */ + +#define SCB_SHCSR_SYSTICKACT_Pos 11U /*!< SCB SHCSR: SYSTICKACT Position */ +#define SCB_SHCSR_SYSTICKACT_Msk (1UL << SCB_SHCSR_SYSTICKACT_Pos) /*!< SCB SHCSR: SYSTICKACT Mask */ + +#define SCB_SHCSR_PENDSVACT_Pos 10U /*!< SCB SHCSR: PENDSVACT Position */ +#define SCB_SHCSR_PENDSVACT_Msk (1UL << SCB_SHCSR_PENDSVACT_Pos) /*!< SCB SHCSR: PENDSVACT Mask */ + +#define SCB_SHCSR_SVCALLACT_Pos 7U /*!< SCB SHCSR: SVCALLACT Position */ +#define SCB_SHCSR_SVCALLACT_Msk (1UL << SCB_SHCSR_SVCALLACT_Pos) /*!< SCB SHCSR: SVCALLACT Mask */ + +#define SCB_SHCSR_NMIACT_Pos 5U /*!< SCB SHCSR: NMIACT Position */ +#define SCB_SHCSR_NMIACT_Msk (1UL << SCB_SHCSR_NMIACT_Pos) /*!< SCB SHCSR: NMIACT Mask */ + +#define SCB_SHCSR_HARDFAULTACT_Pos 2U /*!< SCB SHCSR: HARDFAULTACT Position */ +#define SCB_SHCSR_HARDFAULTACT_Msk (1UL << SCB_SHCSR_HARDFAULTACT_Pos) /*!< SCB SHCSR: HARDFAULTACT Mask */ + +/*@} end of group CMSIS_SCB */ + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_SysTick System Tick Timer (SysTick) + \brief Type definitions for the System Timer Registers. + @{ + */ + +/** + \brief Structure type to access the System Timer (SysTick). + */ +typedef struct +{ + __IOM uint32_t CTRL; /*!< Offset: 0x000 (R/W) SysTick Control and Status Register */ + __IOM uint32_t LOAD; /*!< Offset: 0x004 (R/W) SysTick Reload Value Register */ + __IOM uint32_t VAL; /*!< Offset: 0x008 (R/W) SysTick Current Value Register */ + __IM uint32_t CALIB; /*!< Offset: 0x00C (R/ ) SysTick Calibration Register */ +} SysTick_Type; + +/* SysTick Control / Status Register Definitions */ +#define SysTick_CTRL_COUNTFLAG_Pos 16U /*!< SysTick CTRL: COUNTFLAG Position */ +#define SysTick_CTRL_COUNTFLAG_Msk (1UL << SysTick_CTRL_COUNTFLAG_Pos) /*!< SysTick CTRL: COUNTFLAG Mask */ + +#define SysTick_CTRL_CLKSOURCE_Pos 2U /*!< SysTick CTRL: CLKSOURCE Position */ +#define SysTick_CTRL_CLKSOURCE_Msk (1UL << SysTick_CTRL_CLKSOURCE_Pos) /*!< SysTick CTRL: CLKSOURCE Mask */ + +#define SysTick_CTRL_TICKINT_Pos 1U /*!< SysTick CTRL: TICKINT Position */ +#define SysTick_CTRL_TICKINT_Msk (1UL << SysTick_CTRL_TICKINT_Pos) /*!< SysTick CTRL: TICKINT Mask */ + +#define SysTick_CTRL_ENABLE_Pos 0U /*!< SysTick CTRL: ENABLE Position */ +#define SysTick_CTRL_ENABLE_Msk (1UL /*<< SysTick_CTRL_ENABLE_Pos*/) /*!< SysTick CTRL: ENABLE Mask */ + +/* SysTick Reload Register Definitions */ +#define SysTick_LOAD_RELOAD_Pos 0U /*!< SysTick LOAD: RELOAD Position */ +#define SysTick_LOAD_RELOAD_Msk (0xFFFFFFUL /*<< SysTick_LOAD_RELOAD_Pos*/) /*!< SysTick LOAD: RELOAD Mask */ + +/* SysTick Current Register Definitions */ +#define SysTick_VAL_CURRENT_Pos 0U /*!< SysTick VAL: CURRENT Position */ +#define SysTick_VAL_CURRENT_Msk (0xFFFFFFUL /*<< SysTick_VAL_CURRENT_Pos*/) /*!< SysTick VAL: CURRENT Mask */ + +/* SysTick Calibration Register Definitions */ +#define SysTick_CALIB_NOREF_Pos 31U /*!< SysTick CALIB: NOREF Position */ +#define SysTick_CALIB_NOREF_Msk (1UL << SysTick_CALIB_NOREF_Pos) /*!< SysTick CALIB: NOREF Mask */ + +#define SysTick_CALIB_SKEW_Pos 30U /*!< SysTick CALIB: SKEW Position */ +#define SysTick_CALIB_SKEW_Msk (1UL << SysTick_CALIB_SKEW_Pos) /*!< SysTick CALIB: SKEW Mask */ + +#define SysTick_CALIB_TENMS_Pos 0U /*!< SysTick CALIB: TENMS Position */ +#define SysTick_CALIB_TENMS_Msk (0xFFFFFFUL /*<< SysTick_CALIB_TENMS_Pos*/) /*!< SysTick CALIB: TENMS Mask */ + +/*@} end of group CMSIS_SysTick */ + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_DWT Data Watchpoint and Trace (DWT) + \brief Type definitions for the Data Watchpoint and Trace (DWT) + @{ + */ + +/** + \brief Structure type to access the Data Watchpoint and Trace Register (DWT). + */ +typedef struct +{ + __IOM uint32_t CTRL; /*!< Offset: 0x000 (R/W) Control Register */ + uint32_t RESERVED0[6U]; + __IM uint32_t PCSR; /*!< Offset: 0x01C (R/ ) Program Counter Sample Register */ + __IOM uint32_t COMP0; /*!< Offset: 0x020 (R/W) Comparator Register 0 */ + uint32_t RESERVED1[1U]; + __IOM uint32_t FUNCTION0; /*!< Offset: 0x028 (R/W) Function Register 0 */ + uint32_t RESERVED2[1U]; + __IOM uint32_t COMP1; /*!< Offset: 0x030 (R/W) Comparator Register 1 */ + uint32_t RESERVED3[1U]; + __IOM uint32_t FUNCTION1; /*!< Offset: 0x038 (R/W) Function Register 1 */ + uint32_t RESERVED4[1U]; + __IOM uint32_t COMP2; /*!< Offset: 0x040 (R/W) Comparator Register 2 */ + uint32_t RESERVED5[1U]; + __IOM uint32_t FUNCTION2; /*!< Offset: 0x048 (R/W) Function Register 2 */ + uint32_t RESERVED6[1U]; + __IOM uint32_t COMP3; /*!< Offset: 0x050 (R/W) Comparator Register 3 */ + uint32_t RESERVED7[1U]; + __IOM uint32_t FUNCTION3; /*!< Offset: 0x058 (R/W) Function Register 3 */ + uint32_t RESERVED8[1U]; + __IOM uint32_t COMP4; /*!< Offset: 0x060 (R/W) Comparator Register 4 */ + uint32_t RESERVED9[1U]; + __IOM uint32_t FUNCTION4; /*!< Offset: 0x068 (R/W) Function Register 4 */ + uint32_t RESERVED10[1U]; + __IOM uint32_t COMP5; /*!< Offset: 0x070 (R/W) Comparator Register 5 */ + uint32_t RESERVED11[1U]; + __IOM uint32_t FUNCTION5; /*!< Offset: 0x078 (R/W) Function Register 5 */ + uint32_t RESERVED12[1U]; + __IOM uint32_t COMP6; /*!< Offset: 0x080 (R/W) Comparator Register 6 */ + uint32_t RESERVED13[1U]; + __IOM uint32_t FUNCTION6; /*!< Offset: 0x088 (R/W) Function Register 6 */ + uint32_t RESERVED14[1U]; + __IOM uint32_t COMP7; /*!< Offset: 0x090 (R/W) Comparator Register 7 */ + uint32_t RESERVED15[1U]; + __IOM uint32_t FUNCTION7; /*!< Offset: 0x098 (R/W) Function Register 7 */ + uint32_t RESERVED16[1U]; + __IOM uint32_t COMP8; /*!< Offset: 0x0A0 (R/W) Comparator Register 8 */ + uint32_t RESERVED17[1U]; + __IOM uint32_t FUNCTION8; /*!< Offset: 0x0A8 (R/W) Function Register 8 */ + uint32_t RESERVED18[1U]; + __IOM uint32_t COMP9; /*!< Offset: 0x0B0 (R/W) Comparator Register 9 */ + uint32_t RESERVED19[1U]; + __IOM uint32_t FUNCTION9; /*!< Offset: 0x0B8 (R/W) Function Register 9 */ + uint32_t RESERVED20[1U]; + __IOM uint32_t COMP10; /*!< Offset: 0x0C0 (R/W) Comparator Register 10 */ + uint32_t RESERVED21[1U]; + __IOM uint32_t FUNCTION10; /*!< Offset: 0x0C8 (R/W) Function Register 10 */ + uint32_t RESERVED22[1U]; + __IOM uint32_t COMP11; /*!< Offset: 0x0D0 (R/W) Comparator Register 11 */ + uint32_t RESERVED23[1U]; + __IOM uint32_t FUNCTION11; /*!< Offset: 0x0D8 (R/W) Function Register 11 */ + uint32_t RESERVED24[1U]; + __IOM uint32_t COMP12; /*!< Offset: 0x0E0 (R/W) Comparator Register 12 */ + uint32_t RESERVED25[1U]; + __IOM uint32_t FUNCTION12; /*!< Offset: 0x0E8 (R/W) Function Register 12 */ + uint32_t RESERVED26[1U]; + __IOM uint32_t COMP13; /*!< Offset: 0x0F0 (R/W) Comparator Register 13 */ + uint32_t RESERVED27[1U]; + __IOM uint32_t FUNCTION13; /*!< Offset: 0x0F8 (R/W) Function Register 13 */ + uint32_t RESERVED28[1U]; + __IOM uint32_t COMP14; /*!< Offset: 0x100 (R/W) Comparator Register 14 */ + uint32_t RESERVED29[1U]; + __IOM uint32_t FUNCTION14; /*!< Offset: 0x108 (R/W) Function Register 14 */ + uint32_t RESERVED30[1U]; + __IOM uint32_t COMP15; /*!< Offset: 0x110 (R/W) Comparator Register 15 */ + uint32_t RESERVED31[1U]; + __IOM uint32_t FUNCTION15; /*!< Offset: 0x118 (R/W) Function Register 15 */ +} DWT_Type; + +/* DWT Control Register Definitions */ +#define DWT_CTRL_NUMCOMP_Pos 28U /*!< DWT CTRL: NUMCOMP Position */ +#define DWT_CTRL_NUMCOMP_Msk (0xFUL << DWT_CTRL_NUMCOMP_Pos) /*!< DWT CTRL: NUMCOMP Mask */ + +#define DWT_CTRL_NOTRCPKT_Pos 27U /*!< DWT CTRL: NOTRCPKT Position */ +#define DWT_CTRL_NOTRCPKT_Msk (0x1UL << DWT_CTRL_NOTRCPKT_Pos) /*!< DWT CTRL: NOTRCPKT Mask */ + +#define DWT_CTRL_NOEXTTRIG_Pos 26U /*!< DWT CTRL: NOEXTTRIG Position */ +#define DWT_CTRL_NOEXTTRIG_Msk (0x1UL << DWT_CTRL_NOEXTTRIG_Pos) /*!< DWT CTRL: NOEXTTRIG Mask */ + +#define DWT_CTRL_NOCYCCNT_Pos 25U /*!< DWT CTRL: NOCYCCNT Position */ +#define DWT_CTRL_NOCYCCNT_Msk (0x1UL << DWT_CTRL_NOCYCCNT_Pos) /*!< DWT CTRL: NOCYCCNT Mask */ + +#define DWT_CTRL_NOPRFCNT_Pos 24U /*!< DWT CTRL: NOPRFCNT Position */ +#define DWT_CTRL_NOPRFCNT_Msk (0x1UL << DWT_CTRL_NOPRFCNT_Pos) /*!< DWT CTRL: NOPRFCNT Mask */ + +/* DWT Comparator Function Register Definitions */ +#define DWT_FUNCTION_ID_Pos 27U /*!< DWT FUNCTION: ID Position */ +#define DWT_FUNCTION_ID_Msk (0x1FUL << DWT_FUNCTION_ID_Pos) /*!< DWT FUNCTION: ID Mask */ + +#define DWT_FUNCTION_MATCHED_Pos 24U /*!< DWT FUNCTION: MATCHED Position */ +#define DWT_FUNCTION_MATCHED_Msk (0x1UL << DWT_FUNCTION_MATCHED_Pos) /*!< DWT FUNCTION: MATCHED Mask */ + +#define DWT_FUNCTION_DATAVSIZE_Pos 10U /*!< DWT FUNCTION: DATAVSIZE Position */ +#define DWT_FUNCTION_DATAVSIZE_Msk (0x3UL << DWT_FUNCTION_DATAVSIZE_Pos) /*!< DWT FUNCTION: DATAVSIZE Mask */ + +#define DWT_FUNCTION_ACTION_Pos 4U /*!< DWT FUNCTION: ACTION Position */ +#define DWT_FUNCTION_ACTION_Msk (0x3UL << DWT_FUNCTION_ACTION_Pos) /*!< DWT FUNCTION: ACTION Mask */ + +#define DWT_FUNCTION_MATCH_Pos 0U /*!< DWT FUNCTION: MATCH Position */ +#define DWT_FUNCTION_MATCH_Msk (0xFUL /*<< DWT_FUNCTION_MATCH_Pos*/) /*!< DWT FUNCTION: MATCH Mask */ + +/*@}*/ /* end of group CMSIS_DWT */ + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_TPI Trace Port Interface (TPI) + \brief Type definitions for the Trace Port Interface (TPI) + @{ + */ + +/** + \brief Structure type to access the Trace Port Interface Register (TPI). + */ +typedef struct +{ + __IM uint32_t SSPSR; /*!< Offset: 0x000 (R/ ) Supported Parallel Port Sizes Register */ + __IOM uint32_t CSPSR; /*!< Offset: 0x004 (R/W) Current Parallel Port Sizes Register */ + uint32_t RESERVED0[2U]; + __IOM uint32_t ACPR; /*!< Offset: 0x010 (R/W) Asynchronous Clock Prescaler Register */ + uint32_t RESERVED1[55U]; + __IOM uint32_t SPPR; /*!< Offset: 0x0F0 (R/W) Selected Pin Protocol Register */ + uint32_t RESERVED2[131U]; + __IM uint32_t FFSR; /*!< Offset: 0x300 (R/ ) Formatter and Flush Status Register */ + __IOM uint32_t FFCR; /*!< Offset: 0x304 (R/W) Formatter and Flush Control Register */ + __IOM uint32_t PSCR; /*!< Offset: 0x308 (R/W) Periodic Synchronization Control Register */ + uint32_t RESERVED3[809U]; + __OM uint32_t LAR; /*!< Offset: 0xFB0 ( /W) Software Lock Access Register */ + __IM uint32_t LSR; /*!< Offset: 0xFB4 (R/ ) Software Lock Status Register */ + uint32_t RESERVED4[4U]; + __IM uint32_t TYPE; /*!< Offset: 0xFC8 (R/ ) Device Identifier Register */ + __IM uint32_t DEVTYPE; /*!< Offset: 0xFCC (R/ ) Device Type Register */ +} TPI_Type; + +/* TPI Asynchronous Clock Prescaler Register Definitions */ +#define TPI_ACPR_SWOSCALER_Pos 0U /*!< TPI ACPR: SWOSCALER Position */ +#define TPI_ACPR_SWOSCALER_Msk (0xFFFFUL /*<< TPI_ACPR_SWOSCALER_Pos*/) /*!< TPI ACPR: SWOSCALER Mask */ + +/* TPI Selected Pin Protocol Register Definitions */ +#define TPI_SPPR_TXMODE_Pos 0U /*!< TPI SPPR: TXMODE Position */ +#define TPI_SPPR_TXMODE_Msk (0x3UL /*<< TPI_SPPR_TXMODE_Pos*/) /*!< TPI SPPR: TXMODE Mask */ + +/* TPI Formatter and Flush Status Register Definitions */ +#define TPI_FFSR_FtNonStop_Pos 3U /*!< TPI FFSR: FtNonStop Position */ +#define TPI_FFSR_FtNonStop_Msk (0x1UL << TPI_FFSR_FtNonStop_Pos) /*!< TPI FFSR: FtNonStop Mask */ + +#define TPI_FFSR_TCPresent_Pos 2U /*!< TPI FFSR: TCPresent Position */ +#define TPI_FFSR_TCPresent_Msk (0x1UL << TPI_FFSR_TCPresent_Pos) /*!< TPI FFSR: TCPresent Mask */ + +#define TPI_FFSR_FtStopped_Pos 1U /*!< TPI FFSR: FtStopped Position */ +#define TPI_FFSR_FtStopped_Msk (0x1UL << TPI_FFSR_FtStopped_Pos) /*!< TPI FFSR: FtStopped Mask */ + +#define TPI_FFSR_FlInProg_Pos 0U /*!< TPI FFSR: FlInProg Position */ +#define TPI_FFSR_FlInProg_Msk (0x1UL /*<< TPI_FFSR_FlInProg_Pos*/) /*!< TPI FFSR: FlInProg Mask */ + +/* TPI Formatter and Flush Control Register Definitions */ +#define TPI_FFCR_TrigIn_Pos 8U /*!< TPI FFCR: TrigIn Position */ +#define TPI_FFCR_TrigIn_Msk (0x1UL << TPI_FFCR_TrigIn_Pos) /*!< TPI FFCR: TrigIn Mask */ + +#define TPI_FFCR_FOnMan_Pos 6U /*!< TPI FFCR: FOnMan Position */ +#define TPI_FFCR_FOnMan_Msk (0x1UL << TPI_FFCR_FOnMan_Pos) /*!< TPI FFCR: FOnMan Mask */ + +#define TPI_FFCR_EnFCont_Pos 1U /*!< TPI FFCR: EnFCont Position */ +#define TPI_FFCR_EnFCont_Msk (0x1UL << TPI_FFCR_EnFCont_Pos) /*!< TPI FFCR: EnFCont Mask */ + +/* TPI Periodic Synchronization Control Register Definitions */ +#define TPI_PSCR_PSCount_Pos 0U /*!< TPI PSCR: PSCount Position */ +#define TPI_PSCR_PSCount_Msk (0x1FUL /*<< TPI_PSCR_PSCount_Pos*/) /*!< TPI PSCR: TPSCount Mask */ + +/* TPI Software Lock Status Register Definitions */ +#define TPI_LSR_nTT_Pos 1U /*!< TPI LSR: Not thirty-two bit. Position */ +#define TPI_LSR_nTT_Msk (0x1UL << TPI_LSR_nTT_Pos) /*!< TPI LSR: Not thirty-two bit. Mask */ + +#define TPI_LSR_SLK_Pos 1U /*!< TPI LSR: Software Lock status Position */ +#define TPI_LSR_SLK_Msk (0x1UL << TPI_LSR_SLK_Pos) /*!< TPI LSR: Software Lock status Mask */ + +#define TPI_LSR_SLI_Pos 0U /*!< TPI LSR: Software Lock implemented Position */ +#define TPI_LSR_SLI_Msk (0x1UL /*<< TPI_LSR_SLI_Pos*/) /*!< TPI LSR: Software Lock implemented Mask */ + +/* TPI DEVID Register Definitions */ +#define TPI_DEVID_NRZVALID_Pos 11U /*!< TPI DEVID: NRZVALID Position */ +#define TPI_DEVID_NRZVALID_Msk (0x1UL << TPI_DEVID_NRZVALID_Pos) /*!< TPI DEVID: NRZVALID Mask */ + +#define TPI_DEVID_MANCVALID_Pos 10U /*!< TPI DEVID: MANCVALID Position */ +#define TPI_DEVID_MANCVALID_Msk (0x1UL << TPI_DEVID_MANCVALID_Pos) /*!< TPI DEVID: MANCVALID Mask */ + +#define TPI_DEVID_PTINVALID_Pos 9U /*!< TPI DEVID: PTINVALID Position */ +#define TPI_DEVID_PTINVALID_Msk (0x1UL << TPI_DEVID_PTINVALID_Pos) /*!< TPI DEVID: PTINVALID Mask */ + +#define TPI_DEVID_FIFOSZ_Pos 6U /*!< TPI DEVID: FIFO depth Position */ +#define TPI_DEVID_FIFOSZ_Msk (0x7UL << TPI_DEVID_FIFOSZ_Pos) /*!< TPI DEVID: FIFO depth Mask */ + +/* TPI DEVTYPE Register Definitions */ +#define TPI_DEVTYPE_SubType_Pos 4U /*!< TPI DEVTYPE: SubType Position */ +#define TPI_DEVTYPE_SubType_Msk (0xFUL /*<< TPI_DEVTYPE_SubType_Pos*/) /*!< TPI DEVTYPE: SubType Mask */ + +#define TPI_DEVTYPE_MajorType_Pos 0U /*!< TPI DEVTYPE: MajorType Position */ +#define TPI_DEVTYPE_MajorType_Msk (0xFUL << TPI_DEVTYPE_MajorType_Pos) /*!< TPI DEVTYPE: MajorType Mask */ + +/*@}*/ /* end of group CMSIS_TPI */ + + +#if defined (__MPU_PRESENT) && (__MPU_PRESENT == 1U) +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_MPU Memory Protection Unit (MPU) + \brief Type definitions for the Memory Protection Unit (MPU) + @{ + */ + +/** + \brief Structure type to access the Memory Protection Unit (MPU). + */ +typedef struct +{ + __IM uint32_t TYPE; /*!< Offset: 0x000 (R/ ) MPU Type Register */ + __IOM uint32_t CTRL; /*!< Offset: 0x004 (R/W) MPU Control Register */ + __IOM uint32_t RNR; /*!< Offset: 0x008 (R/W) MPU Region Number Register */ + __IOM uint32_t RBAR; /*!< Offset: 0x00C (R/W) MPU Region Base Address Register */ + __IOM uint32_t RLAR; /*!< Offset: 0x010 (R/W) MPU Region Limit Address Register */ + uint32_t RESERVED0[7U]; + union { + __IOM uint32_t MAIR[2]; + struct { + __IOM uint32_t MAIR0; /*!< Offset: 0x030 (R/W) MPU Memory Attribute Indirection Register 0 */ + __IOM uint32_t MAIR1; /*!< Offset: 0x034 (R/W) MPU Memory Attribute Indirection Register 1 */ + }; + }; +} MPU_Type; + +#define MPU_TYPE_RALIASES 1U + +/* MPU Type Register Definitions */ +#define MPU_TYPE_IREGION_Pos 16U /*!< MPU TYPE: IREGION Position */ +#define MPU_TYPE_IREGION_Msk (0xFFUL << MPU_TYPE_IREGION_Pos) /*!< MPU TYPE: IREGION Mask */ + +#define MPU_TYPE_DREGION_Pos 8U /*!< MPU TYPE: DREGION Position */ +#define MPU_TYPE_DREGION_Msk (0xFFUL << MPU_TYPE_DREGION_Pos) /*!< MPU TYPE: DREGION Mask */ + +#define MPU_TYPE_SEPARATE_Pos 0U /*!< MPU TYPE: SEPARATE Position */ +#define MPU_TYPE_SEPARATE_Msk (1UL /*<< MPU_TYPE_SEPARATE_Pos*/) /*!< MPU TYPE: SEPARATE Mask */ + +/* MPU Control Register Definitions */ +#define MPU_CTRL_PRIVDEFENA_Pos 2U /*!< MPU CTRL: PRIVDEFENA Position */ +#define MPU_CTRL_PRIVDEFENA_Msk (1UL << MPU_CTRL_PRIVDEFENA_Pos) /*!< MPU CTRL: PRIVDEFENA Mask */ + +#define MPU_CTRL_HFNMIENA_Pos 1U /*!< MPU CTRL: HFNMIENA Position */ +#define MPU_CTRL_HFNMIENA_Msk (1UL << MPU_CTRL_HFNMIENA_Pos) /*!< MPU CTRL: HFNMIENA Mask */ + +#define MPU_CTRL_ENABLE_Pos 0U /*!< MPU CTRL: ENABLE Position */ +#define MPU_CTRL_ENABLE_Msk (1UL /*<< MPU_CTRL_ENABLE_Pos*/) /*!< MPU CTRL: ENABLE Mask */ + +/* MPU Region Number Register Definitions */ +#define MPU_RNR_REGION_Pos 0U /*!< MPU RNR: REGION Position */ +#define MPU_RNR_REGION_Msk (0xFFUL /*<< MPU_RNR_REGION_Pos*/) /*!< MPU RNR: REGION Mask */ + +/* MPU Region Base Address Register Definitions */ +#define MPU_RBAR_BASE_Pos 5U /*!< MPU RBAR: BASE Position */ +#define MPU_RBAR_BASE_Msk (0x7FFFFFFUL << MPU_RBAR_BASE_Pos) /*!< MPU RBAR: BASE Mask */ + +#define MPU_RBAR_SH_Pos 3U /*!< MPU RBAR: SH Position */ +#define MPU_RBAR_SH_Msk (0x3UL << MPU_RBAR_SH_Pos) /*!< MPU RBAR: SH Mask */ + +#define MPU_RBAR_AP_Pos 1U /*!< MPU RBAR: AP Position */ +#define MPU_RBAR_AP_Msk (0x3UL << MPU_RBAR_AP_Pos) /*!< MPU RBAR: AP Mask */ + +#define MPU_RBAR_XN_Pos 0U /*!< MPU RBAR: XN Position */ +#define MPU_RBAR_XN_Msk (01UL /*<< MPU_RBAR_XN_Pos*/) /*!< MPU RBAR: XN Mask */ + +/* MPU Region Limit Address Register Definitions */ +#define MPU_RLAR_LIMIT_Pos 5U /*!< MPU RLAR: LIMIT Position */ +#define MPU_RLAR_LIMIT_Msk (0x7FFFFFFUL << MPU_RLAR_LIMIT_Pos) /*!< MPU RLAR: LIMIT Mask */ + +#define MPU_RLAR_AttrIndx_Pos 1U /*!< MPU RLAR: AttrIndx Position */ +#define MPU_RLAR_AttrIndx_Msk (0x7UL << MPU_RLAR_AttrIndx_Pos) /*!< MPU RLAR: AttrIndx Mask */ + +#define MPU_RLAR_EN_Pos 0U /*!< MPU RLAR: EN Position */ +#define MPU_RLAR_EN_Msk (1UL /*<< MPU_RLAR_EN_Pos*/) /*!< MPU RLAR: EN Mask */ + +/* MPU Memory Attribute Indirection Register 0 Definitions */ +#define MPU_MAIR0_Attr3_Pos 24U /*!< MPU MAIR0: Attr3 Position */ +#define MPU_MAIR0_Attr3_Msk (0xFFUL << MPU_MAIR0_Attr3_Pos) /*!< MPU MAIR0: Attr3 Mask */ + +#define MPU_MAIR0_Attr2_Pos 16U /*!< MPU MAIR0: Attr2 Position */ +#define MPU_MAIR0_Attr2_Msk (0xFFUL << MPU_MAIR0_Attr2_Pos) /*!< MPU MAIR0: Attr2 Mask */ + +#define MPU_MAIR0_Attr1_Pos 8U /*!< MPU MAIR0: Attr1 Position */ +#define MPU_MAIR0_Attr1_Msk (0xFFUL << MPU_MAIR0_Attr1_Pos) /*!< MPU MAIR0: Attr1 Mask */ + +#define MPU_MAIR0_Attr0_Pos 0U /*!< MPU MAIR0: Attr0 Position */ +#define MPU_MAIR0_Attr0_Msk (0xFFUL /*<< MPU_MAIR0_Attr0_Pos*/) /*!< MPU MAIR0: Attr0 Mask */ + +/* MPU Memory Attribute Indirection Register 1 Definitions */ +#define MPU_MAIR1_Attr7_Pos 24U /*!< MPU MAIR1: Attr7 Position */ +#define MPU_MAIR1_Attr7_Msk (0xFFUL << MPU_MAIR1_Attr7_Pos) /*!< MPU MAIR1: Attr7 Mask */ + +#define MPU_MAIR1_Attr6_Pos 16U /*!< MPU MAIR1: Attr6 Position */ +#define MPU_MAIR1_Attr6_Msk (0xFFUL << MPU_MAIR1_Attr6_Pos) /*!< MPU MAIR1: Attr6 Mask */ + +#define MPU_MAIR1_Attr5_Pos 8U /*!< MPU MAIR1: Attr5 Position */ +#define MPU_MAIR1_Attr5_Msk (0xFFUL << MPU_MAIR1_Attr5_Pos) /*!< MPU MAIR1: Attr5 Mask */ + +#define MPU_MAIR1_Attr4_Pos 0U /*!< MPU MAIR1: Attr4 Position */ +#define MPU_MAIR1_Attr4_Msk (0xFFUL /*<< MPU_MAIR1_Attr4_Pos*/) /*!< MPU MAIR1: Attr4 Mask */ + +/*@} end of group CMSIS_MPU */ +#endif + + +#if defined (__ARM_FEATURE_CMSE) && (__ARM_FEATURE_CMSE == 3U) +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_SAU Security Attribution Unit (SAU) + \brief Type definitions for the Security Attribution Unit (SAU) + @{ + */ + +/** + \brief Structure type to access the Security Attribution Unit (SAU). + */ +typedef struct +{ + __IOM uint32_t CTRL; /*!< Offset: 0x000 (R/W) SAU Control Register */ + __IM uint32_t TYPE; /*!< Offset: 0x004 (R/ ) SAU Type Register */ +#if defined (__SAUREGION_PRESENT) && (__SAUREGION_PRESENT == 1U) + __IOM uint32_t RNR; /*!< Offset: 0x008 (R/W) SAU Region Number Register */ + __IOM uint32_t RBAR; /*!< Offset: 0x00C (R/W) SAU Region Base Address Register */ + __IOM uint32_t RLAR; /*!< Offset: 0x010 (R/W) SAU Region Limit Address Register */ +#endif +} SAU_Type; + +/* SAU Control Register Definitions */ +#define SAU_CTRL_ALLNS_Pos 1U /*!< SAU CTRL: ALLNS Position */ +#define SAU_CTRL_ALLNS_Msk (1UL << SAU_CTRL_ALLNS_Pos) /*!< SAU CTRL: ALLNS Mask */ + +#define SAU_CTRL_ENABLE_Pos 0U /*!< SAU CTRL: ENABLE Position */ +#define SAU_CTRL_ENABLE_Msk (1UL /*<< SAU_CTRL_ENABLE_Pos*/) /*!< SAU CTRL: ENABLE Mask */ + +/* SAU Type Register Definitions */ +#define SAU_TYPE_SREGION_Pos 0U /*!< SAU TYPE: SREGION Position */ +#define SAU_TYPE_SREGION_Msk (0xFFUL /*<< SAU_TYPE_SREGION_Pos*/) /*!< SAU TYPE: SREGION Mask */ + +#if defined (__SAUREGION_PRESENT) && (__SAUREGION_PRESENT == 1U) +/* SAU Region Number Register Definitions */ +#define SAU_RNR_REGION_Pos 0U /*!< SAU RNR: REGION Position */ +#define SAU_RNR_REGION_Msk (0xFFUL /*<< SAU_RNR_REGION_Pos*/) /*!< SAU RNR: REGION Mask */ + +/* SAU Region Base Address Register Definitions */ +#define SAU_RBAR_BADDR_Pos 5U /*!< SAU RBAR: BADDR Position */ +#define SAU_RBAR_BADDR_Msk (0x7FFFFFFUL << SAU_RBAR_BADDR_Pos) /*!< SAU RBAR: BADDR Mask */ + +/* SAU Region Limit Address Register Definitions */ +#define SAU_RLAR_LADDR_Pos 5U /*!< SAU RLAR: LADDR Position */ +#define SAU_RLAR_LADDR_Msk (0x7FFFFFFUL << SAU_RLAR_LADDR_Pos) /*!< SAU RLAR: LADDR Mask */ + +#define SAU_RLAR_NSC_Pos 1U /*!< SAU RLAR: NSC Position */ +#define SAU_RLAR_NSC_Msk (1UL << SAU_RLAR_NSC_Pos) /*!< SAU RLAR: NSC Mask */ + +#define SAU_RLAR_ENABLE_Pos 0U /*!< SAU RLAR: ENABLE Position */ +#define SAU_RLAR_ENABLE_Msk (1UL /*<< SAU_RLAR_ENABLE_Pos*/) /*!< SAU RLAR: ENABLE Mask */ + +#endif /* defined (__SAUREGION_PRESENT) && (__SAUREGION_PRESENT == 1U) */ + +/*@} end of group CMSIS_SAU */ +#endif /* defined (__ARM_FEATURE_CMSE) && (__ARM_FEATURE_CMSE == 3U) */ + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_CoreDebug Core Debug Registers (CoreDebug) + \brief Type definitions for the Core Debug Registers + @{ + */ + +/** + \brief Structure type to access the Core Debug Register (CoreDebug). + */ +typedef struct +{ + __IOM uint32_t DHCSR; /*!< Offset: 0x000 (R/W) Debug Halting Control and Status Register */ + __OM uint32_t DCRSR; /*!< Offset: 0x004 ( /W) Debug Core Register Selector Register */ + __IOM uint32_t DCRDR; /*!< Offset: 0x008 (R/W) Debug Core Register Data Register */ + __IOM uint32_t DEMCR; /*!< Offset: 0x00C (R/W) Debug Exception and Monitor Control Register */ + uint32_t RESERVED4[1U]; + __IOM uint32_t DAUTHCTRL; /*!< Offset: 0x014 (R/W) Debug Authentication Control Register */ + __IOM uint32_t DSCSR; /*!< Offset: 0x018 (R/W) Debug Security Control and Status Register */ +} CoreDebug_Type; + +/* Debug Halting Control and Status Register Definitions */ +#define CoreDebug_DHCSR_DBGKEY_Pos 16U /*!< CoreDebug DHCSR: DBGKEY Position */ +#define CoreDebug_DHCSR_DBGKEY_Msk (0xFFFFUL << CoreDebug_DHCSR_DBGKEY_Pos) /*!< CoreDebug DHCSR: DBGKEY Mask */ + +#define CoreDebug_DHCSR_S_RESTART_ST_Pos 26U /*!< CoreDebug DHCSR: S_RESTART_ST Position */ +#define CoreDebug_DHCSR_S_RESTART_ST_Msk (1UL << CoreDebug_DHCSR_S_RESTART_ST_Pos) /*!< CoreDebug DHCSR: S_RESTART_ST Mask */ + +#define CoreDebug_DHCSR_S_RESET_ST_Pos 25U /*!< CoreDebug DHCSR: S_RESET_ST Position */ +#define CoreDebug_DHCSR_S_RESET_ST_Msk (1UL << CoreDebug_DHCSR_S_RESET_ST_Pos) /*!< CoreDebug DHCSR: S_RESET_ST Mask */ + +#define CoreDebug_DHCSR_S_RETIRE_ST_Pos 24U /*!< CoreDebug DHCSR: S_RETIRE_ST Position */ +#define CoreDebug_DHCSR_S_RETIRE_ST_Msk (1UL << CoreDebug_DHCSR_S_RETIRE_ST_Pos) /*!< CoreDebug DHCSR: S_RETIRE_ST Mask */ + +#define CoreDebug_DHCSR_S_LOCKUP_Pos 19U /*!< CoreDebug DHCSR: S_LOCKUP Position */ +#define CoreDebug_DHCSR_S_LOCKUP_Msk (1UL << CoreDebug_DHCSR_S_LOCKUP_Pos) /*!< CoreDebug DHCSR: S_LOCKUP Mask */ + +#define CoreDebug_DHCSR_S_SLEEP_Pos 18U /*!< CoreDebug DHCSR: S_SLEEP Position */ +#define CoreDebug_DHCSR_S_SLEEP_Msk (1UL << CoreDebug_DHCSR_S_SLEEP_Pos) /*!< CoreDebug DHCSR: S_SLEEP Mask */ + +#define CoreDebug_DHCSR_S_HALT_Pos 17U /*!< CoreDebug DHCSR: S_HALT Position */ +#define CoreDebug_DHCSR_S_HALT_Msk (1UL << CoreDebug_DHCSR_S_HALT_Pos) /*!< CoreDebug DHCSR: S_HALT Mask */ + +#define CoreDebug_DHCSR_S_REGRDY_Pos 16U /*!< CoreDebug DHCSR: S_REGRDY Position */ +#define CoreDebug_DHCSR_S_REGRDY_Msk (1UL << CoreDebug_DHCSR_S_REGRDY_Pos) /*!< CoreDebug DHCSR: S_REGRDY Mask */ + +#define CoreDebug_DHCSR_C_MASKINTS_Pos 3U /*!< CoreDebug DHCSR: C_MASKINTS Position */ +#define CoreDebug_DHCSR_C_MASKINTS_Msk (1UL << CoreDebug_DHCSR_C_MASKINTS_Pos) /*!< CoreDebug DHCSR: C_MASKINTS Mask */ + +#define CoreDebug_DHCSR_C_STEP_Pos 2U /*!< CoreDebug DHCSR: C_STEP Position */ +#define CoreDebug_DHCSR_C_STEP_Msk (1UL << CoreDebug_DHCSR_C_STEP_Pos) /*!< CoreDebug DHCSR: C_STEP Mask */ + +#define CoreDebug_DHCSR_C_HALT_Pos 1U /*!< CoreDebug DHCSR: C_HALT Position */ +#define CoreDebug_DHCSR_C_HALT_Msk (1UL << CoreDebug_DHCSR_C_HALT_Pos) /*!< CoreDebug DHCSR: C_HALT Mask */ + +#define CoreDebug_DHCSR_C_DEBUGEN_Pos 0U /*!< CoreDebug DHCSR: C_DEBUGEN Position */ +#define CoreDebug_DHCSR_C_DEBUGEN_Msk (1UL /*<< CoreDebug_DHCSR_C_DEBUGEN_Pos*/) /*!< CoreDebug DHCSR: C_DEBUGEN Mask */ + +/* Debug Core Register Selector Register Definitions */ +#define CoreDebug_DCRSR_REGWnR_Pos 16U /*!< CoreDebug DCRSR: REGWnR Position */ +#define CoreDebug_DCRSR_REGWnR_Msk (1UL << CoreDebug_DCRSR_REGWnR_Pos) /*!< CoreDebug DCRSR: REGWnR Mask */ + +#define CoreDebug_DCRSR_REGSEL_Pos 0U /*!< CoreDebug DCRSR: REGSEL Position */ +#define CoreDebug_DCRSR_REGSEL_Msk (0x1FUL /*<< CoreDebug_DCRSR_REGSEL_Pos*/) /*!< CoreDebug DCRSR: REGSEL Mask */ + +/* Debug Exception and Monitor Control Register */ +#define CoreDebug_DEMCR_DWTENA_Pos 24U /*!< CoreDebug DEMCR: DWTENA Position */ +#define CoreDebug_DEMCR_DWTENA_Msk (1UL << CoreDebug_DEMCR_DWTENA_Pos) /*!< CoreDebug DEMCR: DWTENA Mask */ + +#define CoreDebug_DEMCR_VC_HARDERR_Pos 10U /*!< CoreDebug DEMCR: VC_HARDERR Position */ +#define CoreDebug_DEMCR_VC_HARDERR_Msk (1UL << CoreDebug_DEMCR_VC_HARDERR_Pos) /*!< CoreDebug DEMCR: VC_HARDERR Mask */ + +#define CoreDebug_DEMCR_VC_CORERESET_Pos 0U /*!< CoreDebug DEMCR: VC_CORERESET Position */ +#define CoreDebug_DEMCR_VC_CORERESET_Msk (1UL /*<< CoreDebug_DEMCR_VC_CORERESET_Pos*/) /*!< CoreDebug DEMCR: VC_CORERESET Mask */ + +/* Debug Authentication Control Register Definitions */ +#define CoreDebug_DAUTHCTRL_INTSPNIDEN_Pos 3U /*!< CoreDebug DAUTHCTRL: INTSPNIDEN, Position */ +#define CoreDebug_DAUTHCTRL_INTSPNIDEN_Msk (1UL << CoreDebug_DAUTHCTRL_INTSPNIDEN_Pos) /*!< CoreDebug DAUTHCTRL: INTSPNIDEN, Mask */ + +#define CoreDebug_DAUTHCTRL_SPNIDENSEL_Pos 2U /*!< CoreDebug DAUTHCTRL: SPNIDENSEL Position */ +#define CoreDebug_DAUTHCTRL_SPNIDENSEL_Msk (1UL << CoreDebug_DAUTHCTRL_SPNIDENSEL_Pos) /*!< CoreDebug DAUTHCTRL: SPNIDENSEL Mask */ + +#define CoreDebug_DAUTHCTRL_INTSPIDEN_Pos 1U /*!< CoreDebug DAUTHCTRL: INTSPIDEN Position */ +#define CoreDebug_DAUTHCTRL_INTSPIDEN_Msk (1UL << CoreDebug_DAUTHCTRL_INTSPIDEN_Pos) /*!< CoreDebug DAUTHCTRL: INTSPIDEN Mask */ + +#define CoreDebug_DAUTHCTRL_SPIDENSEL_Pos 0U /*!< CoreDebug DAUTHCTRL: SPIDENSEL Position */ +#define CoreDebug_DAUTHCTRL_SPIDENSEL_Msk (1UL /*<< CoreDebug_DAUTHCTRL_SPIDENSEL_Pos*/) /*!< CoreDebug DAUTHCTRL: SPIDENSEL Mask */ + +/* Debug Security Control and Status Register Definitions */ +#define CoreDebug_DSCSR_CDS_Pos 16U /*!< CoreDebug DSCSR: CDS Position */ +#define CoreDebug_DSCSR_CDS_Msk (1UL << CoreDebug_DSCSR_CDS_Pos) /*!< CoreDebug DSCSR: CDS Mask */ + +#define CoreDebug_DSCSR_SBRSEL_Pos 1U /*!< CoreDebug DSCSR: SBRSEL Position */ +#define CoreDebug_DSCSR_SBRSEL_Msk (1UL << CoreDebug_DSCSR_SBRSEL_Pos) /*!< CoreDebug DSCSR: SBRSEL Mask */ + +#define CoreDebug_DSCSR_SBRSELEN_Pos 0U /*!< CoreDebug DSCSR: SBRSELEN Position */ +#define CoreDebug_DSCSR_SBRSELEN_Msk (1UL /*<< CoreDebug_DSCSR_SBRSELEN_Pos*/) /*!< CoreDebug DSCSR: SBRSELEN Mask */ + +/*@} end of group CMSIS_CoreDebug */ + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_core_bitfield Core register bit field macros + \brief Macros for use with bit field definitions (xxx_Pos, xxx_Msk). + @{ + */ + +/** + \brief Mask and shift a bit field value for use in a register bit range. + \param[in] field Name of the register bit field. + \param[in] value Value of the bit field. This parameter is interpreted as an uint32_t type. + \return Masked and shifted value. +*/ +#define _VAL2FLD(field, value) (((uint32_t)(value) << field ## _Pos) & field ## _Msk) + +/** + \brief Mask and shift a register value to extract a bit filed value. + \param[in] field Name of the register bit field. + \param[in] value Value of register. This parameter is interpreted as an uint32_t type. + \return Masked and shifted bit field value. +*/ +#define _FLD2VAL(field, value) (((uint32_t)(value) & field ## _Msk) >> field ## _Pos) + +/*@} end of group CMSIS_core_bitfield */ + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_core_base Core Definitions + \brief Definitions for base addresses, unions, and structures. + @{ + */ + +/* Memory mapping of Core Hardware */ + #define SCS_BASE (0xE000E000UL) /*!< System Control Space Base Address */ + #define DWT_BASE (0xE0001000UL) /*!< DWT Base Address */ + #define TPI_BASE (0xE0040000UL) /*!< TPI Base Address */ + #define CoreDebug_BASE (0xE000EDF0UL) /*!< Core Debug Base Address */ + #define SysTick_BASE (SCS_BASE + 0x0010UL) /*!< SysTick Base Address */ + #define NVIC_BASE (SCS_BASE + 0x0100UL) /*!< NVIC Base Address */ + #define SCB_BASE (SCS_BASE + 0x0D00UL) /*!< System Control Block Base Address */ + + + #define SCB ((SCB_Type *) SCB_BASE ) /*!< SCB configuration struct */ + #define SysTick ((SysTick_Type *) SysTick_BASE ) /*!< SysTick configuration struct */ + #define NVIC ((NVIC_Type *) NVIC_BASE ) /*!< NVIC configuration struct */ + #define DWT ((DWT_Type *) DWT_BASE ) /*!< DWT configuration struct */ + #define TPI ((TPI_Type *) TPI_BASE ) /*!< TPI configuration struct */ + #define CoreDebug ((CoreDebug_Type *) CoreDebug_BASE ) /*!< Core Debug configuration struct */ + + #if defined (__MPU_PRESENT) && (__MPU_PRESENT == 1U) + #define MPU_BASE (SCS_BASE + 0x0D90UL) /*!< Memory Protection Unit */ + #define MPU ((MPU_Type *) MPU_BASE ) /*!< Memory Protection Unit */ + #endif + + #if defined (__ARM_FEATURE_CMSE) && (__ARM_FEATURE_CMSE == 3U) + #define SAU_BASE (SCS_BASE + 0x0DD0UL) /*!< Security Attribution Unit */ + #define SAU ((SAU_Type *) SAU_BASE ) /*!< Security Attribution Unit */ + #endif + +#if defined (__ARM_FEATURE_CMSE) && (__ARM_FEATURE_CMSE == 3U) + #define SCS_BASE_NS (0xE002E000UL) /*!< System Control Space Base Address (non-secure address space) */ + #define CoreDebug_BASE_NS (0xE002EDF0UL) /*!< Core Debug Base Address (non-secure address space) */ + #define SysTick_BASE_NS (SCS_BASE_NS + 0x0010UL) /*!< SysTick Base Address (non-secure address space) */ + #define NVIC_BASE_NS (SCS_BASE_NS + 0x0100UL) /*!< NVIC Base Address (non-secure address space) */ + #define SCB_BASE_NS (SCS_BASE_NS + 0x0D00UL) /*!< System Control Block Base Address (non-secure address space) */ + + #define SCB_NS ((SCB_Type *) SCB_BASE_NS ) /*!< SCB configuration struct (non-secure address space) */ + #define SysTick_NS ((SysTick_Type *) SysTick_BASE_NS ) /*!< SysTick configuration struct (non-secure address space) */ + #define NVIC_NS ((NVIC_Type *) NVIC_BASE_NS ) /*!< NVIC configuration struct (non-secure address space) */ + #define CoreDebug_NS ((CoreDebug_Type *) CoreDebug_BASE_NS) /*!< Core Debug configuration struct (non-secure address space) */ + + #if defined (__MPU_PRESENT) && (__MPU_PRESENT == 1U) + #define MPU_BASE_NS (SCS_BASE_NS + 0x0D90UL) /*!< Memory Protection Unit (non-secure address space) */ + #define MPU_NS ((MPU_Type *) MPU_BASE_NS ) /*!< Memory Protection Unit (non-secure address space) */ + #endif + +#endif /* defined (__ARM_FEATURE_CMSE) && (__ARM_FEATURE_CMSE == 3U) */ +/*@} */ + + + +/******************************************************************************* + * Hardware Abstraction Layer + Core Function Interface contains: + - Core NVIC Functions + - Core SysTick Functions + - Core Register Access Functions + ******************************************************************************/ +/** + \defgroup CMSIS_Core_FunctionInterface Functions and Instructions Reference +*/ + + + +/* ########################## NVIC functions #################################### */ +/** + \ingroup CMSIS_Core_FunctionInterface + \defgroup CMSIS_Core_NVICFunctions NVIC Functions + \brief Functions that manage interrupts and exceptions via the NVIC. + @{ + */ + +#ifdef CMSIS_NVIC_VIRTUAL + #ifndef CMSIS_NVIC_VIRTUAL_HEADER_FILE + #define CMSIS_NVIC_VIRTUAL_HEADER_FILE "cmsis_nvic_virtual.h" + #endif + #include CMSIS_NVIC_VIRTUAL_HEADER_FILE +#else + #define NVIC_SetPriorityGrouping __NVIC_SetPriorityGrouping + #define NVIC_GetPriorityGrouping __NVIC_GetPriorityGrouping + #define NVIC_EnableIRQ __NVIC_EnableIRQ + #define NVIC_GetEnableIRQ __NVIC_GetEnableIRQ + #define NVIC_DisableIRQ __NVIC_DisableIRQ + #define NVIC_GetPendingIRQ __NVIC_GetPendingIRQ + #define NVIC_SetPendingIRQ __NVIC_SetPendingIRQ + #define NVIC_ClearPendingIRQ __NVIC_ClearPendingIRQ + #define NVIC_GetActive __NVIC_GetActive + #define NVIC_SetPriority __NVIC_SetPriority + #define NVIC_GetPriority __NVIC_GetPriority + #define NVIC_SystemReset __NVIC_SystemReset +#endif /* CMSIS_NVIC_VIRTUAL */ + +#ifdef CMSIS_VECTAB_VIRTUAL + #ifndef CMSIS_VECTAB_VIRTUAL_HEADER_FILE + #define CMSIS_VECTAB_VIRTUAL_HEADER_FILE "cmsis_vectab_virtual.h" + #endif + #include CMSIS_VECTAB_VIRTUAL_HEADER_FILE +#else + #define NVIC_SetVector __NVIC_SetVector + #define NVIC_GetVector __NVIC_GetVector +#endif /* (CMSIS_VECTAB_VIRTUAL) */ + +#define NVIC_USER_IRQ_OFFSET 16 + + +/* Special LR values for Secure/Non-Secure call handling and exception handling */ + +/* Function Return Payload (from ARMv8-M Architecture Reference Manual) LR value on entry from Secure BLXNS */ +#define FNC_RETURN (0xFEFFFFFFUL) /* bit [0] ignored when processing a branch */ + +/* The following EXC_RETURN mask values are used to evaluate the LR on exception entry */ +#define EXC_RETURN_PREFIX (0xFF000000UL) /* bits [31:24] set to indicate an EXC_RETURN value */ +#define EXC_RETURN_S (0x00000040UL) /* bit [6] stack used to push registers: 0=Non-secure 1=Secure */ +#define EXC_RETURN_DCRS (0x00000020UL) /* bit [5] stacking rules for called registers: 0=skipped 1=saved */ +#define EXC_RETURN_FTYPE (0x00000010UL) /* bit [4] allocate stack for floating-point context: 0=done 1=skipped */ +#define EXC_RETURN_MODE (0x00000008UL) /* bit [3] processor mode for return: 0=Handler mode 1=Thread mode */ +#define EXC_RETURN_SPSEL (0x00000002UL) /* bit [1] stack pointer used to restore context: 0=MSP 1=PSP */ +#define EXC_RETURN_ES (0x00000001UL) /* bit [0] security state exception was taken to: 0=Non-secure 1=Secure */ + +/* Integrity Signature (from ARMv8-M Architecture Reference Manual) for exception context stacking */ +#if defined (__FPU_PRESENT) && (__FPU_PRESENT == 1U) /* Value for processors with floating-point extension: */ +#define EXC_INTEGRITY_SIGNATURE (0xFEFA125AUL) /* bit [0] SFTC must match LR bit[4] EXC_RETURN_FTYPE */ +#else +#define EXC_INTEGRITY_SIGNATURE (0xFEFA125BUL) /* Value for processors without floating-point extension */ +#endif + + +/* Interrupt Priorities are WORD accessible only under Armv6-M */ +/* The following MACROS handle generation of the register offset and byte masks */ +#define _BIT_SHIFT(IRQn) ( ((((uint32_t)(int32_t)(IRQn)) ) & 0x03UL) * 8UL) +#define _SHP_IDX(IRQn) ( (((((uint32_t)(int32_t)(IRQn)) & 0x0FUL)-8UL) >> 2UL) ) +#define _IP_IDX(IRQn) ( (((uint32_t)(int32_t)(IRQn)) >> 2UL) ) + +#define __NVIC_SetPriorityGrouping(X) (void)(X) +#define __NVIC_GetPriorityGrouping() (0U) + +/** + \brief Enable Interrupt + \details Enables a device specific interrupt in the NVIC interrupt controller. + \param [in] IRQn Device specific interrupt number. + \note IRQn must not be negative. + */ +__STATIC_INLINE void __NVIC_EnableIRQ(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + NVIC->ISER[(((uint32_t)IRQn) >> 5UL)] = (uint32_t)(1UL << (((uint32_t)IRQn) & 0x1FUL)); + } +} + + +/** + \brief Get Interrupt Enable status + \details Returns a device specific interrupt enable status from the NVIC interrupt controller. + \param [in] IRQn Device specific interrupt number. + \return 0 Interrupt is not enabled. + \return 1 Interrupt is enabled. + \note IRQn must not be negative. + */ +__STATIC_INLINE uint32_t __NVIC_GetEnableIRQ(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + return((uint32_t)(((NVIC->ISER[(((uint32_t)IRQn) >> 5UL)] & (1UL << (((uint32_t)IRQn) & 0x1FUL))) != 0UL) ? 1UL : 0UL)); + } + else + { + return(0U); + } +} + + +/** + \brief Disable Interrupt + \details Disables a device specific interrupt in the NVIC interrupt controller. + \param [in] IRQn Device specific interrupt number. + \note IRQn must not be negative. + */ +__STATIC_INLINE void __NVIC_DisableIRQ(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + NVIC->ICER[(((uint32_t)IRQn) >> 5UL)] = (uint32_t)(1UL << (((uint32_t)IRQn) & 0x1FUL)); + __DSB(); + __ISB(); + } +} + + +/** + \brief Get Pending Interrupt + \details Reads the NVIC pending register and returns the pending bit for the specified device specific interrupt. + \param [in] IRQn Device specific interrupt number. + \return 0 Interrupt status is not pending. + \return 1 Interrupt status is pending. + \note IRQn must not be negative. + */ +__STATIC_INLINE uint32_t __NVIC_GetPendingIRQ(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + return((uint32_t)(((NVIC->ISPR[(((uint32_t)IRQn) >> 5UL)] & (1UL << (((uint32_t)IRQn) & 0x1FUL))) != 0UL) ? 1UL : 0UL)); + } + else + { + return(0U); + } +} + + +/** + \brief Set Pending Interrupt + \details Sets the pending bit of a device specific interrupt in the NVIC pending register. + \param [in] IRQn Device specific interrupt number. + \note IRQn must not be negative. + */ +__STATIC_INLINE void __NVIC_SetPendingIRQ(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + NVIC->ISPR[(((uint32_t)IRQn) >> 5UL)] = (uint32_t)(1UL << (((uint32_t)IRQn) & 0x1FUL)); + } +} + + +/** + \brief Clear Pending Interrupt + \details Clears the pending bit of a device specific interrupt in the NVIC pending register. + \param [in] IRQn Device specific interrupt number. + \note IRQn must not be negative. + */ +__STATIC_INLINE void __NVIC_ClearPendingIRQ(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + NVIC->ICPR[(((uint32_t)IRQn) >> 5UL)] = (uint32_t)(1UL << (((uint32_t)IRQn) & 0x1FUL)); + } +} + + +/** + \brief Get Active Interrupt + \details Reads the active register in the NVIC and returns the active bit for the device specific interrupt. + \param [in] IRQn Device specific interrupt number. + \return 0 Interrupt status is not active. + \return 1 Interrupt status is active. + \note IRQn must not be negative. + */ +__STATIC_INLINE uint32_t __NVIC_GetActive(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + return((uint32_t)(((NVIC->IABR[(((uint32_t)IRQn) >> 5UL)] & (1UL << (((uint32_t)IRQn) & 0x1FUL))) != 0UL) ? 1UL : 0UL)); + } + else + { + return(0U); + } +} + + +#if defined (__ARM_FEATURE_CMSE) && (__ARM_FEATURE_CMSE == 3U) +/** + \brief Get Interrupt Target State + \details Reads the interrupt target field in the NVIC and returns the interrupt target bit for the device specific interrupt. + \param [in] IRQn Device specific interrupt number. + \return 0 if interrupt is assigned to Secure + \return 1 if interrupt is assigned to Non Secure + \note IRQn must not be negative. + */ +__STATIC_INLINE uint32_t NVIC_GetTargetState(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + return((uint32_t)(((NVIC->ITNS[(((uint32_t)IRQn) >> 5UL)] & (1UL << (((uint32_t)IRQn) & 0x1FUL))) != 0UL) ? 1UL : 0UL)); + } + else + { + return(0U); + } +} + + +/** + \brief Set Interrupt Target State + \details Sets the interrupt target field in the NVIC and returns the interrupt target bit for the device specific interrupt. + \param [in] IRQn Device specific interrupt number. + \return 0 if interrupt is assigned to Secure + 1 if interrupt is assigned to Non Secure + \note IRQn must not be negative. + */ +__STATIC_INLINE uint32_t NVIC_SetTargetState(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + NVIC->ITNS[(((uint32_t)IRQn) >> 5UL)] |= ((uint32_t)(1UL << (((uint32_t)IRQn) & 0x1FUL))); + return((uint32_t)(((NVIC->ITNS[(((uint32_t)IRQn) >> 5UL)] & (1UL << (((uint32_t)IRQn) & 0x1FUL))) != 0UL) ? 1UL : 0UL)); + } + else + { + return(0U); + } +} + + +/** + \brief Clear Interrupt Target State + \details Clears the interrupt target field in the NVIC and returns the interrupt target bit for the device specific interrupt. + \param [in] IRQn Device specific interrupt number. + \return 0 if interrupt is assigned to Secure + 1 if interrupt is assigned to Non Secure + \note IRQn must not be negative. + */ +__STATIC_INLINE uint32_t NVIC_ClearTargetState(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + NVIC->ITNS[(((uint32_t)IRQn) >> 5UL)] &= ~((uint32_t)(1UL << (((uint32_t)IRQn) & 0x1FUL))); + return((uint32_t)(((NVIC->ITNS[(((uint32_t)IRQn) >> 5UL)] & (1UL << (((uint32_t)IRQn) & 0x1FUL))) != 0UL) ? 1UL : 0UL)); + } + else + { + return(0U); + } +} +#endif /* defined (__ARM_FEATURE_CMSE) && (__ARM_FEATURE_CMSE == 3U) */ + + +/** + \brief Set Interrupt Priority + \details Sets the priority of a device specific interrupt or a processor exception. + The interrupt number can be positive to specify a device specific interrupt, + or negative to specify a processor exception. + \param [in] IRQn Interrupt number. + \param [in] priority Priority to set. + \note The priority cannot be set for every processor exception. + */ +__STATIC_INLINE void __NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority) +{ + if ((int32_t)(IRQn) >= 0) + { + NVIC->IPR[_IP_IDX(IRQn)] = ((uint32_t)(NVIC->IPR[_IP_IDX(IRQn)] & ~(0xFFUL << _BIT_SHIFT(IRQn))) | + (((priority << (8U - __NVIC_PRIO_BITS)) & (uint32_t)0xFFUL) << _BIT_SHIFT(IRQn))); + } + else + { + SCB->SHPR[_SHP_IDX(IRQn)] = ((uint32_t)(SCB->SHPR[_SHP_IDX(IRQn)] & ~(0xFFUL << _BIT_SHIFT(IRQn))) | + (((priority << (8U - __NVIC_PRIO_BITS)) & (uint32_t)0xFFUL) << _BIT_SHIFT(IRQn))); + } +} + + +/** + \brief Get Interrupt Priority + \details Reads the priority of a device specific interrupt or a processor exception. + The interrupt number can be positive to specify a device specific interrupt, + or negative to specify a processor exception. + \param [in] IRQn Interrupt number. + \return Interrupt Priority. + Value is aligned automatically to the implemented priority bits of the microcontroller. + */ +__STATIC_INLINE uint32_t __NVIC_GetPriority(IRQn_Type IRQn) +{ + + if ((int32_t)(IRQn) >= 0) + { + return((uint32_t)(((NVIC->IPR[ _IP_IDX(IRQn)] >> _BIT_SHIFT(IRQn) ) & (uint32_t)0xFFUL) >> (8U - __NVIC_PRIO_BITS))); + } + else + { + return((uint32_t)(((SCB->SHPR[_SHP_IDX(IRQn)] >> _BIT_SHIFT(IRQn) ) & (uint32_t)0xFFUL) >> (8U - __NVIC_PRIO_BITS))); + } +} + + +/** + \brief Encode Priority + \details Encodes the priority for an interrupt with the given priority group, + preemptive priority value, and subpriority value. + In case of a conflict between priority grouping and available + priority bits (__NVIC_PRIO_BITS), the smallest possible priority group is set. + \param [in] PriorityGroup Used priority group. + \param [in] PreemptPriority Preemptive priority value (starting from 0). + \param [in] SubPriority Subpriority value (starting from 0). + \return Encoded priority. Value can be used in the function \ref NVIC_SetPriority(). + */ +__STATIC_INLINE uint32_t NVIC_EncodePriority (uint32_t PriorityGroup, uint32_t PreemptPriority, uint32_t SubPriority) +{ + uint32_t PriorityGroupTmp = (PriorityGroup & (uint32_t)0x07UL); /* only values 0..7 are used */ + uint32_t PreemptPriorityBits; + uint32_t SubPriorityBits; + + PreemptPriorityBits = ((7UL - PriorityGroupTmp) > (uint32_t)(__NVIC_PRIO_BITS)) ? (uint32_t)(__NVIC_PRIO_BITS) : (uint32_t)(7UL - PriorityGroupTmp); + SubPriorityBits = ((PriorityGroupTmp + (uint32_t)(__NVIC_PRIO_BITS)) < (uint32_t)7UL) ? (uint32_t)0UL : (uint32_t)((PriorityGroupTmp - 7UL) + (uint32_t)(__NVIC_PRIO_BITS)); + + return ( + ((PreemptPriority & (uint32_t)((1UL << (PreemptPriorityBits)) - 1UL)) << SubPriorityBits) | + ((SubPriority & (uint32_t)((1UL << (SubPriorityBits )) - 1UL))) + ); +} + + +/** + \brief Decode Priority + \details Decodes an interrupt priority value with a given priority group to + preemptive priority value and subpriority value. + In case of a conflict between priority grouping and available + priority bits (__NVIC_PRIO_BITS) the smallest possible priority group is set. + \param [in] Priority Priority value, which can be retrieved with the function \ref NVIC_GetPriority(). + \param [in] PriorityGroup Used priority group. + \param [out] pPreemptPriority Preemptive priority value (starting from 0). + \param [out] pSubPriority Subpriority value (starting from 0). + */ +__STATIC_INLINE void NVIC_DecodePriority (uint32_t Priority, uint32_t PriorityGroup, uint32_t* const pPreemptPriority, uint32_t* const pSubPriority) +{ + uint32_t PriorityGroupTmp = (PriorityGroup & (uint32_t)0x07UL); /* only values 0..7 are used */ + uint32_t PreemptPriorityBits; + uint32_t SubPriorityBits; + + PreemptPriorityBits = ((7UL - PriorityGroupTmp) > (uint32_t)(__NVIC_PRIO_BITS)) ? (uint32_t)(__NVIC_PRIO_BITS) : (uint32_t)(7UL - PriorityGroupTmp); + SubPriorityBits = ((PriorityGroupTmp + (uint32_t)(__NVIC_PRIO_BITS)) < (uint32_t)7UL) ? (uint32_t)0UL : (uint32_t)((PriorityGroupTmp - 7UL) + (uint32_t)(__NVIC_PRIO_BITS)); + + *pPreemptPriority = (Priority >> SubPriorityBits) & (uint32_t)((1UL << (PreemptPriorityBits)) - 1UL); + *pSubPriority = (Priority ) & (uint32_t)((1UL << (SubPriorityBits )) - 1UL); +} + + +/** + \brief Set Interrupt Vector + \details Sets an interrupt vector in SRAM based interrupt vector table. + The interrupt number can be positive to specify a device specific interrupt, + or negative to specify a processor exception. + VTOR must been relocated to SRAM before. + If VTOR is not present address 0 must be mapped to SRAM. + \param [in] IRQn Interrupt number + \param [in] vector Address of interrupt handler function + */ +__STATIC_INLINE void __NVIC_SetVector(IRQn_Type IRQn, uint32_t vector) +{ +#if defined (__VTOR_PRESENT) && (__VTOR_PRESENT == 1U) + uint32_t *vectors = (uint32_t *)SCB->VTOR; +#else + uint32_t *vectors = (uint32_t *)0x0U; +#endif + vectors[(int32_t)IRQn + NVIC_USER_IRQ_OFFSET] = vector; +} + + +/** + \brief Get Interrupt Vector + \details Reads an interrupt vector from interrupt vector table. + The interrupt number can be positive to specify a device specific interrupt, + or negative to specify a processor exception. + \param [in] IRQn Interrupt number. + \return Address of interrupt handler function + */ +__STATIC_INLINE uint32_t __NVIC_GetVector(IRQn_Type IRQn) +{ +#if defined (__VTOR_PRESENT) && (__VTOR_PRESENT == 1U) + uint32_t *vectors = (uint32_t *)SCB->VTOR; +#else + uint32_t *vectors = (uint32_t *)0x0U; +#endif + return vectors[(int32_t)IRQn + NVIC_USER_IRQ_OFFSET]; +} + + +/** + \brief System Reset + \details Initiates a system reset request to reset the MCU. + */ +__NO_RETURN __STATIC_INLINE void __NVIC_SystemReset(void) +{ + __DSB(); /* Ensure all outstanding memory accesses included + buffered write are completed before reset */ + SCB->AIRCR = ((0x5FAUL << SCB_AIRCR_VECTKEY_Pos) | + SCB_AIRCR_SYSRESETREQ_Msk); + __DSB(); /* Ensure completion of memory access */ + + for(;;) /* wait until reset */ + { + __NOP(); + } +} + +#if defined (__ARM_FEATURE_CMSE) && (__ARM_FEATURE_CMSE == 3U) +/** + \brief Enable Interrupt (non-secure) + \details Enables a device specific interrupt in the non-secure NVIC interrupt controller when in secure state. + \param [in] IRQn Device specific interrupt number. + \note IRQn must not be negative. + */ +__STATIC_INLINE void TZ_NVIC_EnableIRQ_NS(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + NVIC_NS->ISER[(((uint32_t)IRQn) >> 5UL)] = (uint32_t)(1UL << (((uint32_t)IRQn) & 0x1FUL)); + } +} + + +/** + \brief Get Interrupt Enable status (non-secure) + \details Returns a device specific interrupt enable status from the non-secure NVIC interrupt controller when in secure state. + \param [in] IRQn Device specific interrupt number. + \return 0 Interrupt is not enabled. + \return 1 Interrupt is enabled. + \note IRQn must not be negative. + */ +__STATIC_INLINE uint32_t TZ_NVIC_GetEnableIRQ_NS(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + return((uint32_t)(((NVIC_NS->ISER[(((uint32_t)IRQn) >> 5UL)] & (1UL << (((uint32_t)IRQn) & 0x1FUL))) != 0UL) ? 1UL : 0UL)); + } + else + { + return(0U); + } +} + + +/** + \brief Disable Interrupt (non-secure) + \details Disables a device specific interrupt in the non-secure NVIC interrupt controller when in secure state. + \param [in] IRQn Device specific interrupt number. + \note IRQn must not be negative. + */ +__STATIC_INLINE void TZ_NVIC_DisableIRQ_NS(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + NVIC_NS->ICER[(((uint32_t)IRQn) >> 5UL)] = (uint32_t)(1UL << (((uint32_t)IRQn) & 0x1FUL)); + } +} + + +/** + \brief Get Pending Interrupt (non-secure) + \details Reads the NVIC pending register in the non-secure NVIC when in secure state and returns the pending bit for the specified device specific interrupt. + \param [in] IRQn Device specific interrupt number. + \return 0 Interrupt status is not pending. + \return 1 Interrupt status is pending. + \note IRQn must not be negative. + */ +__STATIC_INLINE uint32_t TZ_NVIC_GetPendingIRQ_NS(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + return((uint32_t)(((NVIC_NS->ISPR[(((uint32_t)IRQn) >> 5UL)] & (1UL << (((uint32_t)IRQn) & 0x1FUL))) != 0UL) ? 1UL : 0UL)); + } + else + { + return(0U); + } +} + + +/** + \brief Set Pending Interrupt (non-secure) + \details Sets the pending bit of a device specific interrupt in the non-secure NVIC pending register when in secure state. + \param [in] IRQn Device specific interrupt number. + \note IRQn must not be negative. + */ +__STATIC_INLINE void TZ_NVIC_SetPendingIRQ_NS(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + NVIC_NS->ISPR[(((uint32_t)IRQn) >> 5UL)] = (uint32_t)(1UL << (((uint32_t)IRQn) & 0x1FUL)); + } +} + + +/** + \brief Clear Pending Interrupt (non-secure) + \details Clears the pending bit of a device specific interrupt in the non-secure NVIC pending register when in secure state. + \param [in] IRQn Device specific interrupt number. + \note IRQn must not be negative. + */ +__STATIC_INLINE void TZ_NVIC_ClearPendingIRQ_NS(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + NVIC_NS->ICPR[(((uint32_t)IRQn) >> 5UL)] = (uint32_t)(1UL << (((uint32_t)IRQn) & 0x1FUL)); + } +} + + +/** + \brief Get Active Interrupt (non-secure) + \details Reads the active register in non-secure NVIC when in secure state and returns the active bit for the device specific interrupt. + \param [in] IRQn Device specific interrupt number. + \return 0 Interrupt status is not active. + \return 1 Interrupt status is active. + \note IRQn must not be negative. + */ +__STATIC_INLINE uint32_t TZ_NVIC_GetActive_NS(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + return((uint32_t)(((NVIC_NS->IABR[(((uint32_t)IRQn) >> 5UL)] & (1UL << (((uint32_t)IRQn) & 0x1FUL))) != 0UL) ? 1UL : 0UL)); + } + else + { + return(0U); + } +} + + +/** + \brief Set Interrupt Priority (non-secure) + \details Sets the priority of a non-secure device specific interrupt or a non-secure processor exception when in secure state. + The interrupt number can be positive to specify a device specific interrupt, + or negative to specify a processor exception. + \param [in] IRQn Interrupt number. + \param [in] priority Priority to set. + \note The priority cannot be set for every non-secure processor exception. + */ +__STATIC_INLINE void TZ_NVIC_SetPriority_NS(IRQn_Type IRQn, uint32_t priority) +{ + if ((int32_t)(IRQn) >= 0) + { + NVIC_NS->IPR[_IP_IDX(IRQn)] = ((uint32_t)(NVIC_NS->IPR[_IP_IDX(IRQn)] & ~(0xFFUL << _BIT_SHIFT(IRQn))) | + (((priority << (8U - __NVIC_PRIO_BITS)) & (uint32_t)0xFFUL) << _BIT_SHIFT(IRQn))); + } + else + { + SCB_NS->SHPR[_SHP_IDX(IRQn)] = ((uint32_t)(SCB_NS->SHPR[_SHP_IDX(IRQn)] & ~(0xFFUL << _BIT_SHIFT(IRQn))) | + (((priority << (8U - __NVIC_PRIO_BITS)) & (uint32_t)0xFFUL) << _BIT_SHIFT(IRQn))); + } +} + + +/** + \brief Get Interrupt Priority (non-secure) + \details Reads the priority of a non-secure device specific interrupt or a non-secure processor exception when in secure state. + The interrupt number can be positive to specify a device specific interrupt, + or negative to specify a processor exception. + \param [in] IRQn Interrupt number. + \return Interrupt Priority. Value is aligned automatically to the implemented priority bits of the microcontroller. + */ +__STATIC_INLINE uint32_t TZ_NVIC_GetPriority_NS(IRQn_Type IRQn) +{ + + if ((int32_t)(IRQn) >= 0) + { + return((uint32_t)(((NVIC_NS->IPR[ _IP_IDX(IRQn)] >> _BIT_SHIFT(IRQn) ) & (uint32_t)0xFFUL) >> (8U - __NVIC_PRIO_BITS))); + } + else + { + return((uint32_t)(((SCB_NS->SHPR[_SHP_IDX(IRQn)] >> _BIT_SHIFT(IRQn) ) & (uint32_t)0xFFUL) >> (8U - __NVIC_PRIO_BITS))); + } +} +#endif /* defined (__ARM_FEATURE_CMSE) &&(__ARM_FEATURE_CMSE == 3U) */ + +/*@} end of CMSIS_Core_NVICFunctions */ + +/* ########################## MPU functions #################################### */ + +#if defined (__MPU_PRESENT) && (__MPU_PRESENT == 1U) + +#include "mpu_armv8.h" + +#endif + +/* ########################## FPU functions #################################### */ +/** + \ingroup CMSIS_Core_FunctionInterface + \defgroup CMSIS_Core_FpuFunctions FPU Functions + \brief Function that provides FPU type. + @{ + */ + +/** + \brief get FPU type + \details returns the FPU type + \returns + - \b 0: No FPU + - \b 1: Single precision FPU + - \b 2: Double + Single precision FPU + */ +__STATIC_INLINE uint32_t SCB_GetFPUType(void) +{ + return 0U; /* No FPU */ +} + + +/*@} end of CMSIS_Core_FpuFunctions */ + + + +/* ########################## SAU functions #################################### */ +/** + \ingroup CMSIS_Core_FunctionInterface + \defgroup CMSIS_Core_SAUFunctions SAU Functions + \brief Functions that configure the SAU. + @{ + */ + +#if defined (__ARM_FEATURE_CMSE) && (__ARM_FEATURE_CMSE == 3U) + +/** + \brief Enable SAU + \details Enables the Security Attribution Unit (SAU). + */ +__STATIC_INLINE void TZ_SAU_Enable(void) +{ + SAU->CTRL |= (SAU_CTRL_ENABLE_Msk); +} + + + +/** + \brief Disable SAU + \details Disables the Security Attribution Unit (SAU). + */ +__STATIC_INLINE void TZ_SAU_Disable(void) +{ + SAU->CTRL &= ~(SAU_CTRL_ENABLE_Msk); +} + +#endif /* defined (__ARM_FEATURE_CMSE) && (__ARM_FEATURE_CMSE == 3U) */ + +/*@} end of CMSIS_Core_SAUFunctions */ + + + + +/* ################################## SysTick function ############################################ */ +/** + \ingroup CMSIS_Core_FunctionInterface + \defgroup CMSIS_Core_SysTickFunctions SysTick Functions + \brief Functions that configure the System. + @{ + */ + +#if defined (__Vendor_SysTickConfig) && (__Vendor_SysTickConfig == 0U) + +/** + \brief System Tick Configuration + \details Initializes the System Timer and its interrupt, and starts the System Tick Timer. + Counter is in free running mode to generate periodic interrupts. + \param [in] ticks Number of ticks between two interrupts. + \return 0 Function succeeded. + \return 1 Function failed. + \note When the variable __Vendor_SysTickConfig is set to 1, then the + function SysTick_Config is not included. In this case, the file device.h + must contain a vendor-specific implementation of this function. + */ +__STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks) +{ + if ((ticks - 1UL) > SysTick_LOAD_RELOAD_Msk) + { + return (1UL); /* Reload value impossible */ + } + + SysTick->LOAD = (uint32_t)(ticks - 1UL); /* set reload register */ + NVIC_SetPriority (SysTick_IRQn, (1UL << __NVIC_PRIO_BITS) - 1UL); /* set Priority for Systick Interrupt */ + SysTick->VAL = 0UL; /* Load the SysTick Counter Value */ + SysTick->CTRL = SysTick_CTRL_CLKSOURCE_Msk | + SysTick_CTRL_TICKINT_Msk | + SysTick_CTRL_ENABLE_Msk; /* Enable SysTick IRQ and SysTick Timer */ + return (0UL); /* Function successful */ +} + +#if defined (__ARM_FEATURE_CMSE) && (__ARM_FEATURE_CMSE == 3U) +/** + \brief System Tick Configuration (non-secure) + \details Initializes the non-secure System Timer and its interrupt when in secure state, and starts the System Tick Timer. + Counter is in free running mode to generate periodic interrupts. + \param [in] ticks Number of ticks between two interrupts. + \return 0 Function succeeded. + \return 1 Function failed. + \note When the variable __Vendor_SysTickConfig is set to 1, then the + function TZ_SysTick_Config_NS is not included. In this case, the file device.h + must contain a vendor-specific implementation of this function. + + */ +__STATIC_INLINE uint32_t TZ_SysTick_Config_NS(uint32_t ticks) +{ + if ((ticks - 1UL) > SysTick_LOAD_RELOAD_Msk) + { + return (1UL); /* Reload value impossible */ + } + + SysTick_NS->LOAD = (uint32_t)(ticks - 1UL); /* set reload register */ + TZ_NVIC_SetPriority_NS (SysTick_IRQn, (1UL << __NVIC_PRIO_BITS) - 1UL); /* set Priority for Systick Interrupt */ + SysTick_NS->VAL = 0UL; /* Load the SysTick Counter Value */ + SysTick_NS->CTRL = SysTick_CTRL_CLKSOURCE_Msk | + SysTick_CTRL_TICKINT_Msk | + SysTick_CTRL_ENABLE_Msk; /* Enable SysTick IRQ and SysTick Timer */ + return (0UL); /* Function successful */ +} +#endif /* defined (__ARM_FEATURE_CMSE) && (__ARM_FEATURE_CMSE == 3U) */ + +#endif + +/*@} end of CMSIS_Core_SysTickFunctions */ + + + + +#ifdef __cplusplus +} +#endif + +#endif /* __CORE_ARMV8MBL_H_DEPENDANT */ + +#endif /* __CMSIS_GENERIC */ diff --git a/software/ARC-FW/CMSIS/Core/Include/core_armv8mml.h b/software/ARC-FW/CMSIS/Core/Include/core_armv8mml.h new file mode 100644 index 0000000..2d0f106 --- /dev/null +++ b/software/ARC-FW/CMSIS/Core/Include/core_armv8mml.h @@ -0,0 +1,2927 @@ +/**************************************************************************//** + * @file core_armv8mml.h + * @brief CMSIS Armv8-M Mainline Core Peripheral Access Layer Header File + * @version V5.0.7 + * @date 06. July 2018 + ******************************************************************************/ +/* + * Copyright (c) 2009-2018 Arm Limited. All rights reserved. + * + * SPDX-License-Identifier: Apache-2.0 + * + * Licensed under the Apache License, Version 2.0 (the License); you may + * not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an AS IS BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#if defined ( __ICCARM__ ) + #pragma system_include /* treat file as system include file for MISRA check */ +#elif defined (__clang__) + #pragma clang system_header /* treat file as system include file */ +#endif + +#ifndef __CORE_ARMV8MML_H_GENERIC +#define __CORE_ARMV8MML_H_GENERIC + +#include + +#ifdef __cplusplus + extern "C" { +#endif + +/** + \page CMSIS_MISRA_Exceptions MISRA-C:2004 Compliance Exceptions + CMSIS violates the following MISRA-C:2004 rules: + + \li Required Rule 8.5, object/function definition in header file.
+ Function definitions in header files are used to allow 'inlining'. + + \li Required Rule 18.4, declaration of union type or object of union type: '{...}'.
+ Unions are used for effective representation of core registers. + + \li Advisory Rule 19.7, Function-like macro defined.
+ Function-like macros are used to allow more efficient code. + */ + + +/******************************************************************************* + * CMSIS definitions + ******************************************************************************/ +/** + \ingroup Cortex_ARMv8MML + @{ + */ + +#include "cmsis_version.h" + +/* CMSIS Armv8MML definitions */ +#define __ARMv8MML_CMSIS_VERSION_MAIN (__CM_CMSIS_VERSION_MAIN) /*!< \deprecated [31:16] CMSIS HAL main version */ +#define __ARMv8MML_CMSIS_VERSION_SUB (__CM_CMSIS_VERSION_SUB) /*!< \deprecated [15:0] CMSIS HAL sub version */ +#define __ARMv8MML_CMSIS_VERSION ((__ARMv8MML_CMSIS_VERSION_MAIN << 16U) | \ + __ARMv8MML_CMSIS_VERSION_SUB ) /*!< \deprecated CMSIS HAL version number */ + +#define __CORTEX_M (81U) /*!< Cortex-M Core */ + +/** __FPU_USED indicates whether an FPU is used or not. + For this, __FPU_PRESENT has to be checked prior to making use of FPU specific registers and functions. +*/ +#if defined ( __CC_ARM ) + #if defined __TARGET_FPU_VFP + #if defined (__FPU_PRESENT) && (__FPU_PRESENT == 1U) + #define __FPU_USED 1U + #else + #error "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)" + #define __FPU_USED 0U + #endif + #else + #define __FPU_USED 0U + #endif + + #if defined(__ARM_FEATURE_DSP) + #if defined(__DSP_PRESENT) && (__DSP_PRESENT == 1U) + #define __DSP_USED 1U + #else + #error "Compiler generates DSP (SIMD) instructions for a devices without DSP extensions (check __DSP_PRESENT)" + #define __DSP_USED 0U + #endif + #else + #define __DSP_USED 0U + #endif + +#elif defined (__ARMCC_VERSION) && (__ARMCC_VERSION >= 6010050) + #if defined __ARM_PCS_VFP + #if defined (__FPU_PRESENT) && (__FPU_PRESENT == 1U) + #define __FPU_USED 1U + #else + #warning "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)" + #define __FPU_USED 0U + #endif + #else + #define __FPU_USED 0U + #endif + + #if defined(__ARM_FEATURE_DSP) + #if defined(__DSP_PRESENT) && (__DSP_PRESENT == 1U) + #define __DSP_USED 1U + #else + #error "Compiler generates DSP (SIMD) instructions for a devices without DSP extensions (check __DSP_PRESENT)" + #define __DSP_USED 0U + #endif + #else + #define __DSP_USED 0U + #endif + +#elif defined ( __GNUC__ ) + #if defined (__VFP_FP__) && !defined(__SOFTFP__) + #if defined (__FPU_PRESENT) && (__FPU_PRESENT == 1U) + #define __FPU_USED 1U + #else + #error "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)" + #define __FPU_USED 0U + #endif + #else + #define __FPU_USED 0U + #endif + + #if defined(__ARM_FEATURE_DSP) + #if defined(__DSP_PRESENT) && (__DSP_PRESENT == 1U) + #define __DSP_USED 1U + #else + #error "Compiler generates DSP (SIMD) instructions for a devices without DSP extensions (check __DSP_PRESENT)" + #define __DSP_USED 0U + #endif + #else + #define __DSP_USED 0U + #endif + +#elif defined ( __ICCARM__ ) + #if defined __ARMVFP__ + #if defined (__FPU_PRESENT) && (__FPU_PRESENT == 1U) + #define __FPU_USED 1U + #else + #error "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)" + #define __FPU_USED 0U + #endif + #else + #define __FPU_USED 0U + #endif + + #if defined(__ARM_FEATURE_DSP) + #if defined(__DSP_PRESENT) && (__DSP_PRESENT == 1U) + #define __DSP_USED 1U + #else + #error "Compiler generates DSP (SIMD) instructions for a devices without DSP extensions (check __DSP_PRESENT)" + #define __DSP_USED 0U + #endif + #else + #define __DSP_USED 0U + #endif + +#elif defined ( __TI_ARM__ ) + #if defined __TI_VFP_SUPPORT__ + #if defined (__FPU_PRESENT) && (__FPU_PRESENT == 1U) + #define __FPU_USED 1U + #else + #error "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)" + #define __FPU_USED 0U + #endif + #else + #define __FPU_USED 0U + #endif + +#elif defined ( __TASKING__ ) + #if defined __FPU_VFP__ + #if defined (__FPU_PRESENT) && (__FPU_PRESENT == 1U) + #define __FPU_USED 1U + #else + #error "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)" + #define __FPU_USED 0U + #endif + #else + #define __FPU_USED 0U + #endif + +#elif defined ( __CSMC__ ) + #if ( __CSMC__ & 0x400U) + #if defined (__FPU_PRESENT) && (__FPU_PRESENT == 1U) + #define __FPU_USED 1U + #else + #error "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)" + #define __FPU_USED 0U + #endif + #else + #define __FPU_USED 0U + #endif + +#endif + +#include "cmsis_compiler.h" /* CMSIS compiler specific defines */ + + +#ifdef __cplusplus +} +#endif + +#endif /* __CORE_ARMV8MML_H_GENERIC */ + +#ifndef __CMSIS_GENERIC + +#ifndef __CORE_ARMV8MML_H_DEPENDANT +#define __CORE_ARMV8MML_H_DEPENDANT + +#ifdef __cplusplus + extern "C" { +#endif + +/* check device defines and use defaults */ +#if defined __CHECK_DEVICE_DEFINES + #ifndef __ARMv8MML_REV + #define __ARMv8MML_REV 0x0000U + #warning "__ARMv8MML_REV not defined in device header file; using default!" + #endif + + #ifndef __FPU_PRESENT + #define __FPU_PRESENT 0U + #warning "__FPU_PRESENT not defined in device header file; using default!" + #endif + + #ifndef __MPU_PRESENT + #define __MPU_PRESENT 0U + #warning "__MPU_PRESENT not defined in device header file; using default!" + #endif + + #ifndef __SAUREGION_PRESENT + #define __SAUREGION_PRESENT 0U + #warning "__SAUREGION_PRESENT not defined in device header file; using default!" + #endif + + #ifndef __DSP_PRESENT + #define __DSP_PRESENT 0U + #warning "__DSP_PRESENT not defined in device header file; using default!" + #endif + + #ifndef __NVIC_PRIO_BITS + #define __NVIC_PRIO_BITS 3U + #warning "__NVIC_PRIO_BITS not defined in device header file; using default!" + #endif + + #ifndef __Vendor_SysTickConfig + #define __Vendor_SysTickConfig 0U + #warning "__Vendor_SysTickConfig not defined in device header file; using default!" + #endif +#endif + +/* IO definitions (access restrictions to peripheral registers) */ +/** + \defgroup CMSIS_glob_defs CMSIS Global Defines + + IO Type Qualifiers are used + \li to specify the access to peripheral variables. + \li for automatic generation of peripheral register debug information. +*/ +#ifdef __cplusplus + #define __I volatile /*!< Defines 'read only' permissions */ +#else + #define __I volatile const /*!< Defines 'read only' permissions */ +#endif +#define __O volatile /*!< Defines 'write only' permissions */ +#define __IO volatile /*!< Defines 'read / write' permissions */ + +/* following defines should be used for structure members */ +#define __IM volatile const /*! Defines 'read only' structure member permissions */ +#define __OM volatile /*! Defines 'write only' structure member permissions */ +#define __IOM volatile /*! Defines 'read / write' structure member permissions */ + +/*@} end of group ARMv8MML */ + + + +/******************************************************************************* + * Register Abstraction + Core Register contain: + - Core Register + - Core NVIC Register + - Core SCB Register + - Core SysTick Register + - Core Debug Register + - Core MPU Register + - Core SAU Register + - Core FPU Register + ******************************************************************************/ +/** + \defgroup CMSIS_core_register Defines and Type Definitions + \brief Type definitions and defines for Cortex-M processor based devices. +*/ + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_CORE Status and Control Registers + \brief Core Register type definitions. + @{ + */ + +/** + \brief Union type to access the Application Program Status Register (APSR). + */ +typedef union +{ + struct + { + uint32_t _reserved0:16; /*!< bit: 0..15 Reserved */ + uint32_t GE:4; /*!< bit: 16..19 Greater than or Equal flags */ + uint32_t _reserved1:7; /*!< bit: 20..26 Reserved */ + uint32_t Q:1; /*!< bit: 27 Saturation condition flag */ + uint32_t V:1; /*!< bit: 28 Overflow condition code flag */ + uint32_t C:1; /*!< bit: 29 Carry condition code flag */ + uint32_t Z:1; /*!< bit: 30 Zero condition code flag */ + uint32_t N:1; /*!< bit: 31 Negative condition code flag */ + } b; /*!< Structure used for bit access */ + uint32_t w; /*!< Type used for word access */ +} APSR_Type; + +/* APSR Register Definitions */ +#define APSR_N_Pos 31U /*!< APSR: N Position */ +#define APSR_N_Msk (1UL << APSR_N_Pos) /*!< APSR: N Mask */ + +#define APSR_Z_Pos 30U /*!< APSR: Z Position */ +#define APSR_Z_Msk (1UL << APSR_Z_Pos) /*!< APSR: Z Mask */ + +#define APSR_C_Pos 29U /*!< APSR: C Position */ +#define APSR_C_Msk (1UL << APSR_C_Pos) /*!< APSR: C Mask */ + +#define APSR_V_Pos 28U /*!< APSR: V Position */ +#define APSR_V_Msk (1UL << APSR_V_Pos) /*!< APSR: V Mask */ + +#define APSR_Q_Pos 27U /*!< APSR: Q Position */ +#define APSR_Q_Msk (1UL << APSR_Q_Pos) /*!< APSR: Q Mask */ + +#define APSR_GE_Pos 16U /*!< APSR: GE Position */ +#define APSR_GE_Msk (0xFUL << APSR_GE_Pos) /*!< APSR: GE Mask */ + + +/** + \brief Union type to access the Interrupt Program Status Register (IPSR). + */ +typedef union +{ + struct + { + uint32_t ISR:9; /*!< bit: 0.. 8 Exception number */ + uint32_t _reserved0:23; /*!< bit: 9..31 Reserved */ + } b; /*!< Structure used for bit access */ + uint32_t w; /*!< Type used for word access */ +} IPSR_Type; + +/* IPSR Register Definitions */ +#define IPSR_ISR_Pos 0U /*!< IPSR: ISR Position */ +#define IPSR_ISR_Msk (0x1FFUL /*<< IPSR_ISR_Pos*/) /*!< IPSR: ISR Mask */ + + +/** + \brief Union type to access the Special-Purpose Program Status Registers (xPSR). + */ +typedef union +{ + struct + { + uint32_t ISR:9; /*!< bit: 0.. 8 Exception number */ + uint32_t _reserved0:7; /*!< bit: 9..15 Reserved */ + uint32_t GE:4; /*!< bit: 16..19 Greater than or Equal flags */ + uint32_t _reserved1:4; /*!< bit: 20..23 Reserved */ + uint32_t T:1; /*!< bit: 24 Thumb bit (read 0) */ + uint32_t IT:2; /*!< bit: 25..26 saved IT state (read 0) */ + uint32_t Q:1; /*!< bit: 27 Saturation condition flag */ + uint32_t V:1; /*!< bit: 28 Overflow condition code flag */ + uint32_t C:1; /*!< bit: 29 Carry condition code flag */ + uint32_t Z:1; /*!< bit: 30 Zero condition code flag */ + uint32_t N:1; /*!< bit: 31 Negative condition code flag */ + } b; /*!< Structure used for bit access */ + uint32_t w; /*!< Type used for word access */ +} xPSR_Type; + +/* xPSR Register Definitions */ +#define xPSR_N_Pos 31U /*!< xPSR: N Position */ +#define xPSR_N_Msk (1UL << xPSR_N_Pos) /*!< xPSR: N Mask */ + +#define xPSR_Z_Pos 30U /*!< xPSR: Z Position */ +#define xPSR_Z_Msk (1UL << xPSR_Z_Pos) /*!< xPSR: Z Mask */ + +#define xPSR_C_Pos 29U /*!< xPSR: C Position */ +#define xPSR_C_Msk (1UL << xPSR_C_Pos) /*!< xPSR: C Mask */ + +#define xPSR_V_Pos 28U /*!< xPSR: V Position */ +#define xPSR_V_Msk (1UL << xPSR_V_Pos) /*!< xPSR: V Mask */ + +#define xPSR_Q_Pos 27U /*!< xPSR: Q Position */ +#define xPSR_Q_Msk (1UL << xPSR_Q_Pos) /*!< xPSR: Q Mask */ + +#define xPSR_IT_Pos 25U /*!< xPSR: IT Position */ +#define xPSR_IT_Msk (3UL << xPSR_IT_Pos) /*!< xPSR: IT Mask */ + +#define xPSR_T_Pos 24U /*!< xPSR: T Position */ +#define xPSR_T_Msk (1UL << xPSR_T_Pos) /*!< xPSR: T Mask */ + +#define xPSR_GE_Pos 16U /*!< xPSR: GE Position */ +#define xPSR_GE_Msk (0xFUL << xPSR_GE_Pos) /*!< xPSR: GE Mask */ + +#define xPSR_ISR_Pos 0U /*!< xPSR: ISR Position */ +#define xPSR_ISR_Msk (0x1FFUL /*<< xPSR_ISR_Pos*/) /*!< xPSR: ISR Mask */ + + +/** + \brief Union type to access the Control Registers (CONTROL). + */ +typedef union +{ + struct + { + uint32_t nPRIV:1; /*!< bit: 0 Execution privilege in Thread mode */ + uint32_t SPSEL:1; /*!< bit: 1 Stack-pointer select */ + uint32_t FPCA:1; /*!< bit: 2 Floating-point context active */ + uint32_t SFPA:1; /*!< bit: 3 Secure floating-point active */ + uint32_t _reserved1:28; /*!< bit: 4..31 Reserved */ + } b; /*!< Structure used for bit access */ + uint32_t w; /*!< Type used for word access */ +} CONTROL_Type; + +/* CONTROL Register Definitions */ +#define CONTROL_SFPA_Pos 3U /*!< CONTROL: SFPA Position */ +#define CONTROL_SFPA_Msk (1UL << CONTROL_SFPA_Pos) /*!< CONTROL: SFPA Mask */ + +#define CONTROL_FPCA_Pos 2U /*!< CONTROL: FPCA Position */ +#define CONTROL_FPCA_Msk (1UL << CONTROL_FPCA_Pos) /*!< CONTROL: FPCA Mask */ + +#define CONTROL_SPSEL_Pos 1U /*!< CONTROL: SPSEL Position */ +#define CONTROL_SPSEL_Msk (1UL << CONTROL_SPSEL_Pos) /*!< CONTROL: SPSEL Mask */ + +#define CONTROL_nPRIV_Pos 0U /*!< CONTROL: nPRIV Position */ +#define CONTROL_nPRIV_Msk (1UL /*<< CONTROL_nPRIV_Pos*/) /*!< CONTROL: nPRIV Mask */ + +/*@} end of group CMSIS_CORE */ + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_NVIC Nested Vectored Interrupt Controller (NVIC) + \brief Type definitions for the NVIC Registers + @{ + */ + +/** + \brief Structure type to access the Nested Vectored Interrupt Controller (NVIC). + */ +typedef struct +{ + __IOM uint32_t ISER[16U]; /*!< Offset: 0x000 (R/W) Interrupt Set Enable Register */ + uint32_t RESERVED0[16U]; + __IOM uint32_t ICER[16U]; /*!< Offset: 0x080 (R/W) Interrupt Clear Enable Register */ + uint32_t RSERVED1[16U]; + __IOM uint32_t ISPR[16U]; /*!< Offset: 0x100 (R/W) Interrupt Set Pending Register */ + uint32_t RESERVED2[16U]; + __IOM uint32_t ICPR[16U]; /*!< Offset: 0x180 (R/W) Interrupt Clear Pending Register */ + uint32_t RESERVED3[16U]; + __IOM uint32_t IABR[16U]; /*!< Offset: 0x200 (R/W) Interrupt Active bit Register */ + uint32_t RESERVED4[16U]; + __IOM uint32_t ITNS[16U]; /*!< Offset: 0x280 (R/W) Interrupt Non-Secure State Register */ + uint32_t RESERVED5[16U]; + __IOM uint8_t IPR[496U]; /*!< Offset: 0x300 (R/W) Interrupt Priority Register (8Bit wide) */ + uint32_t RESERVED6[580U]; + __OM uint32_t STIR; /*!< Offset: 0xE00 ( /W) Software Trigger Interrupt Register */ +} NVIC_Type; + +/* Software Triggered Interrupt Register Definitions */ +#define NVIC_STIR_INTID_Pos 0U /*!< STIR: INTLINESNUM Position */ +#define NVIC_STIR_INTID_Msk (0x1FFUL /*<< NVIC_STIR_INTID_Pos*/) /*!< STIR: INTLINESNUM Mask */ + +/*@} end of group CMSIS_NVIC */ + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_SCB System Control Block (SCB) + \brief Type definitions for the System Control Block Registers + @{ + */ + +/** + \brief Structure type to access the System Control Block (SCB). + */ +typedef struct +{ + __IM uint32_t CPUID; /*!< Offset: 0x000 (R/ ) CPUID Base Register */ + __IOM uint32_t ICSR; /*!< Offset: 0x004 (R/W) Interrupt Control and State Register */ + __IOM uint32_t VTOR; /*!< Offset: 0x008 (R/W) Vector Table Offset Register */ + __IOM uint32_t AIRCR; /*!< Offset: 0x00C (R/W) Application Interrupt and Reset Control Register */ + __IOM uint32_t SCR; /*!< Offset: 0x010 (R/W) System Control Register */ + __IOM uint32_t CCR; /*!< Offset: 0x014 (R/W) Configuration Control Register */ + __IOM uint8_t SHPR[12U]; /*!< Offset: 0x018 (R/W) System Handlers Priority Registers (4-7, 8-11, 12-15) */ + __IOM uint32_t SHCSR; /*!< Offset: 0x024 (R/W) System Handler Control and State Register */ + __IOM uint32_t CFSR; /*!< Offset: 0x028 (R/W) Configurable Fault Status Register */ + __IOM uint32_t HFSR; /*!< Offset: 0x02C (R/W) HardFault Status Register */ + __IOM uint32_t DFSR; /*!< Offset: 0x030 (R/W) Debug Fault Status Register */ + __IOM uint32_t MMFAR; /*!< Offset: 0x034 (R/W) MemManage Fault Address Register */ + __IOM uint32_t BFAR; /*!< Offset: 0x038 (R/W) BusFault Address Register */ + __IOM uint32_t AFSR; /*!< Offset: 0x03C (R/W) Auxiliary Fault Status Register */ + __IM uint32_t ID_PFR[2U]; /*!< Offset: 0x040 (R/ ) Processor Feature Register */ + __IM uint32_t ID_DFR; /*!< Offset: 0x048 (R/ ) Debug Feature Register */ + __IM uint32_t ID_ADR; /*!< Offset: 0x04C (R/ ) Auxiliary Feature Register */ + __IM uint32_t ID_MMFR[4U]; /*!< Offset: 0x050 (R/ ) Memory Model Feature Register */ + __IM uint32_t ID_ISAR[6U]; /*!< Offset: 0x060 (R/ ) Instruction Set Attributes Register */ + __IM uint32_t CLIDR; /*!< Offset: 0x078 (R/ ) Cache Level ID register */ + __IM uint32_t CTR; /*!< Offset: 0x07C (R/ ) Cache Type register */ + __IM uint32_t CCSIDR; /*!< Offset: 0x080 (R/ ) Cache Size ID Register */ + __IOM uint32_t CSSELR; /*!< Offset: 0x084 (R/W) Cache Size Selection Register */ + __IOM uint32_t CPACR; /*!< Offset: 0x088 (R/W) Coprocessor Access Control Register */ + __IOM uint32_t NSACR; /*!< Offset: 0x08C (R/W) Non-Secure Access Control Register */ + uint32_t RESERVED3[92U]; + __OM uint32_t STIR; /*!< Offset: 0x200 ( /W) Software Triggered Interrupt Register */ + uint32_t RESERVED4[15U]; + __IM uint32_t MVFR0; /*!< Offset: 0x240 (R/ ) Media and VFP Feature Register 0 */ + __IM uint32_t MVFR1; /*!< Offset: 0x244 (R/ ) Media and VFP Feature Register 1 */ + __IM uint32_t MVFR2; /*!< Offset: 0x248 (R/ ) Media and VFP Feature Register 2 */ + uint32_t RESERVED5[1U]; + __OM uint32_t ICIALLU; /*!< Offset: 0x250 ( /W) I-Cache Invalidate All to PoU */ + uint32_t RESERVED6[1U]; + __OM uint32_t ICIMVAU; /*!< Offset: 0x258 ( /W) I-Cache Invalidate by MVA to PoU */ + __OM uint32_t DCIMVAC; /*!< Offset: 0x25C ( /W) D-Cache Invalidate by MVA to PoC */ + __OM uint32_t DCISW; /*!< Offset: 0x260 ( /W) D-Cache Invalidate by Set-way */ + __OM uint32_t DCCMVAU; /*!< Offset: 0x264 ( /W) D-Cache Clean by MVA to PoU */ + __OM uint32_t DCCMVAC; /*!< Offset: 0x268 ( /W) D-Cache Clean by MVA to PoC */ + __OM uint32_t DCCSW; /*!< Offset: 0x26C ( /W) D-Cache Clean by Set-way */ + __OM uint32_t DCCIMVAC; /*!< Offset: 0x270 ( /W) D-Cache Clean and Invalidate by MVA to PoC */ + __OM uint32_t DCCISW; /*!< Offset: 0x274 ( /W) D-Cache Clean and Invalidate by Set-way */ + uint32_t RESERVED7[6U]; + __IOM uint32_t ITCMCR; /*!< Offset: 0x290 (R/W) Instruction Tightly-Coupled Memory Control Register */ + __IOM uint32_t DTCMCR; /*!< Offset: 0x294 (R/W) Data Tightly-Coupled Memory Control Registers */ + __IOM uint32_t AHBPCR; /*!< Offset: 0x298 (R/W) AHBP Control Register */ + __IOM uint32_t CACR; /*!< Offset: 0x29C (R/W) L1 Cache Control Register */ + __IOM uint32_t AHBSCR; /*!< Offset: 0x2A0 (R/W) AHB Slave Control Register */ + uint32_t RESERVED8[1U]; + __IOM uint32_t ABFSR; /*!< Offset: 0x2A8 (R/W) Auxiliary Bus Fault Status Register */ +} SCB_Type; + +/* SCB CPUID Register Definitions */ +#define SCB_CPUID_IMPLEMENTER_Pos 24U /*!< SCB CPUID: IMPLEMENTER Position */ +#define SCB_CPUID_IMPLEMENTER_Msk (0xFFUL << SCB_CPUID_IMPLEMENTER_Pos) /*!< SCB CPUID: IMPLEMENTER Mask */ + +#define SCB_CPUID_VARIANT_Pos 20U /*!< SCB CPUID: VARIANT Position */ +#define SCB_CPUID_VARIANT_Msk (0xFUL << SCB_CPUID_VARIANT_Pos) /*!< SCB CPUID: VARIANT Mask */ + +#define SCB_CPUID_ARCHITECTURE_Pos 16U /*!< SCB CPUID: ARCHITECTURE Position */ +#define SCB_CPUID_ARCHITECTURE_Msk (0xFUL << SCB_CPUID_ARCHITECTURE_Pos) /*!< SCB CPUID: ARCHITECTURE Mask */ + +#define SCB_CPUID_PARTNO_Pos 4U /*!< SCB CPUID: PARTNO Position */ +#define SCB_CPUID_PARTNO_Msk (0xFFFUL << SCB_CPUID_PARTNO_Pos) /*!< SCB CPUID: PARTNO Mask */ + +#define SCB_CPUID_REVISION_Pos 0U /*!< SCB CPUID: REVISION Position */ +#define SCB_CPUID_REVISION_Msk (0xFUL /*<< SCB_CPUID_REVISION_Pos*/) /*!< SCB CPUID: REVISION Mask */ + +/* SCB Interrupt Control State Register Definitions */ +#define SCB_ICSR_PENDNMISET_Pos 31U /*!< SCB ICSR: PENDNMISET Position */ +#define SCB_ICSR_PENDNMISET_Msk (1UL << SCB_ICSR_PENDNMISET_Pos) /*!< SCB ICSR: PENDNMISET Mask */ + +#define SCB_ICSR_NMIPENDSET_Pos SCB_ICSR_PENDNMISET_Pos /*!< SCB ICSR: NMIPENDSET Position, backward compatibility */ +#define SCB_ICSR_NMIPENDSET_Msk SCB_ICSR_PENDNMISET_Msk /*!< SCB ICSR: NMIPENDSET Mask, backward compatibility */ + +#define SCB_ICSR_PENDNMICLR_Pos 30U /*!< SCB ICSR: PENDNMICLR Position */ +#define SCB_ICSR_PENDNMICLR_Msk (1UL << SCB_ICSR_PENDNMICLR_Pos) /*!< SCB ICSR: PENDNMICLR Mask */ + +#define SCB_ICSR_PENDSVSET_Pos 28U /*!< SCB ICSR: PENDSVSET Position */ +#define SCB_ICSR_PENDSVSET_Msk (1UL << SCB_ICSR_PENDSVSET_Pos) /*!< SCB ICSR: PENDSVSET Mask */ + +#define SCB_ICSR_PENDSVCLR_Pos 27U /*!< SCB ICSR: PENDSVCLR Position */ +#define SCB_ICSR_PENDSVCLR_Msk (1UL << SCB_ICSR_PENDSVCLR_Pos) /*!< SCB ICSR: PENDSVCLR Mask */ + +#define SCB_ICSR_PENDSTSET_Pos 26U /*!< SCB ICSR: PENDSTSET Position */ +#define SCB_ICSR_PENDSTSET_Msk (1UL << SCB_ICSR_PENDSTSET_Pos) /*!< SCB ICSR: PENDSTSET Mask */ + +#define SCB_ICSR_PENDSTCLR_Pos 25U /*!< SCB ICSR: PENDSTCLR Position */ +#define SCB_ICSR_PENDSTCLR_Msk (1UL << SCB_ICSR_PENDSTCLR_Pos) /*!< SCB ICSR: PENDSTCLR Mask */ + +#define SCB_ICSR_STTNS_Pos 24U /*!< SCB ICSR: STTNS Position (Security Extension) */ +#define SCB_ICSR_STTNS_Msk (1UL << SCB_ICSR_STTNS_Pos) /*!< SCB ICSR: STTNS Mask (Security Extension) */ + +#define SCB_ICSR_ISRPREEMPT_Pos 23U /*!< SCB ICSR: ISRPREEMPT Position */ +#define SCB_ICSR_ISRPREEMPT_Msk (1UL << SCB_ICSR_ISRPREEMPT_Pos) /*!< SCB ICSR: ISRPREEMPT Mask */ + +#define SCB_ICSR_ISRPENDING_Pos 22U /*!< SCB ICSR: ISRPENDING Position */ +#define SCB_ICSR_ISRPENDING_Msk (1UL << SCB_ICSR_ISRPENDING_Pos) /*!< SCB ICSR: ISRPENDING Mask */ + +#define SCB_ICSR_VECTPENDING_Pos 12U /*!< SCB ICSR: VECTPENDING Position */ +#define SCB_ICSR_VECTPENDING_Msk (0x1FFUL << SCB_ICSR_VECTPENDING_Pos) /*!< SCB ICSR: VECTPENDING Mask */ + +#define SCB_ICSR_RETTOBASE_Pos 11U /*!< SCB ICSR: RETTOBASE Position */ +#define SCB_ICSR_RETTOBASE_Msk (1UL << SCB_ICSR_RETTOBASE_Pos) /*!< SCB ICSR: RETTOBASE Mask */ + +#define SCB_ICSR_VECTACTIVE_Pos 0U /*!< SCB ICSR: VECTACTIVE Position */ +#define SCB_ICSR_VECTACTIVE_Msk (0x1FFUL /*<< SCB_ICSR_VECTACTIVE_Pos*/) /*!< SCB ICSR: VECTACTIVE Mask */ + +/* SCB Vector Table Offset Register Definitions */ +#define SCB_VTOR_TBLOFF_Pos 7U /*!< SCB VTOR: TBLOFF Position */ +#define SCB_VTOR_TBLOFF_Msk (0x1FFFFFFUL << SCB_VTOR_TBLOFF_Pos) /*!< SCB VTOR: TBLOFF Mask */ + +/* SCB Application Interrupt and Reset Control Register Definitions */ +#define SCB_AIRCR_VECTKEY_Pos 16U /*!< SCB AIRCR: VECTKEY Position */ +#define SCB_AIRCR_VECTKEY_Msk (0xFFFFUL << SCB_AIRCR_VECTKEY_Pos) /*!< SCB AIRCR: VECTKEY Mask */ + +#define SCB_AIRCR_VECTKEYSTAT_Pos 16U /*!< SCB AIRCR: VECTKEYSTAT Position */ +#define SCB_AIRCR_VECTKEYSTAT_Msk (0xFFFFUL << SCB_AIRCR_VECTKEYSTAT_Pos) /*!< SCB AIRCR: VECTKEYSTAT Mask */ + +#define SCB_AIRCR_ENDIANESS_Pos 15U /*!< SCB AIRCR: ENDIANESS Position */ +#define SCB_AIRCR_ENDIANESS_Msk (1UL << SCB_AIRCR_ENDIANESS_Pos) /*!< SCB AIRCR: ENDIANESS Mask */ + +#define SCB_AIRCR_PRIS_Pos 14U /*!< SCB AIRCR: PRIS Position */ +#define SCB_AIRCR_PRIS_Msk (1UL << SCB_AIRCR_PRIS_Pos) /*!< SCB AIRCR: PRIS Mask */ + +#define SCB_AIRCR_BFHFNMINS_Pos 13U /*!< SCB AIRCR: BFHFNMINS Position */ +#define SCB_AIRCR_BFHFNMINS_Msk (1UL << SCB_AIRCR_BFHFNMINS_Pos) /*!< SCB AIRCR: BFHFNMINS Mask */ + +#define SCB_AIRCR_PRIGROUP_Pos 8U /*!< SCB AIRCR: PRIGROUP Position */ +#define SCB_AIRCR_PRIGROUP_Msk (7UL << SCB_AIRCR_PRIGROUP_Pos) /*!< SCB AIRCR: PRIGROUP Mask */ + +#define SCB_AIRCR_SYSRESETREQS_Pos 3U /*!< SCB AIRCR: SYSRESETREQS Position */ +#define SCB_AIRCR_SYSRESETREQS_Msk (1UL << SCB_AIRCR_SYSRESETREQS_Pos) /*!< SCB AIRCR: SYSRESETREQS Mask */ + +#define SCB_AIRCR_SYSRESETREQ_Pos 2U /*!< SCB AIRCR: SYSRESETREQ Position */ +#define SCB_AIRCR_SYSRESETREQ_Msk (1UL << SCB_AIRCR_SYSRESETREQ_Pos) /*!< SCB AIRCR: SYSRESETREQ Mask */ + +#define SCB_AIRCR_VECTCLRACTIVE_Pos 1U /*!< SCB AIRCR: VECTCLRACTIVE Position */ +#define SCB_AIRCR_VECTCLRACTIVE_Msk (1UL << SCB_AIRCR_VECTCLRACTIVE_Pos) /*!< SCB AIRCR: VECTCLRACTIVE Mask */ + +/* SCB System Control Register Definitions */ +#define SCB_SCR_SEVONPEND_Pos 4U /*!< SCB SCR: SEVONPEND Position */ +#define SCB_SCR_SEVONPEND_Msk (1UL << SCB_SCR_SEVONPEND_Pos) /*!< SCB SCR: SEVONPEND Mask */ + +#define SCB_SCR_SLEEPDEEPS_Pos 3U /*!< SCB SCR: SLEEPDEEPS Position */ +#define SCB_SCR_SLEEPDEEPS_Msk (1UL << SCB_SCR_SLEEPDEEPS_Pos) /*!< SCB SCR: SLEEPDEEPS Mask */ + +#define SCB_SCR_SLEEPDEEP_Pos 2U /*!< SCB SCR: SLEEPDEEP Position */ +#define SCB_SCR_SLEEPDEEP_Msk (1UL << SCB_SCR_SLEEPDEEP_Pos) /*!< SCB SCR: SLEEPDEEP Mask */ + +#define SCB_SCR_SLEEPONEXIT_Pos 1U /*!< SCB SCR: SLEEPONEXIT Position */ +#define SCB_SCR_SLEEPONEXIT_Msk (1UL << SCB_SCR_SLEEPONEXIT_Pos) /*!< SCB SCR: SLEEPONEXIT Mask */ + +/* SCB Configuration Control Register Definitions */ +#define SCB_CCR_BP_Pos 18U /*!< SCB CCR: BP Position */ +#define SCB_CCR_BP_Msk (1UL << SCB_CCR_BP_Pos) /*!< SCB CCR: BP Mask */ + +#define SCB_CCR_IC_Pos 17U /*!< SCB CCR: IC Position */ +#define SCB_CCR_IC_Msk (1UL << SCB_CCR_IC_Pos) /*!< SCB CCR: IC Mask */ + +#define SCB_CCR_DC_Pos 16U /*!< SCB CCR: DC Position */ +#define SCB_CCR_DC_Msk (1UL << SCB_CCR_DC_Pos) /*!< SCB CCR: DC Mask */ + +#define SCB_CCR_STKOFHFNMIGN_Pos 10U /*!< SCB CCR: STKOFHFNMIGN Position */ +#define SCB_CCR_STKOFHFNMIGN_Msk (1UL << SCB_CCR_STKOFHFNMIGN_Pos) /*!< SCB CCR: STKOFHFNMIGN Mask */ + +#define SCB_CCR_BFHFNMIGN_Pos 8U /*!< SCB CCR: BFHFNMIGN Position */ +#define SCB_CCR_BFHFNMIGN_Msk (1UL << SCB_CCR_BFHFNMIGN_Pos) /*!< SCB CCR: BFHFNMIGN Mask */ + +#define SCB_CCR_DIV_0_TRP_Pos 4U /*!< SCB CCR: DIV_0_TRP Position */ +#define SCB_CCR_DIV_0_TRP_Msk (1UL << SCB_CCR_DIV_0_TRP_Pos) /*!< SCB CCR: DIV_0_TRP Mask */ + +#define SCB_CCR_UNALIGN_TRP_Pos 3U /*!< SCB CCR: UNALIGN_TRP Position */ +#define SCB_CCR_UNALIGN_TRP_Msk (1UL << SCB_CCR_UNALIGN_TRP_Pos) /*!< SCB CCR: UNALIGN_TRP Mask */ + +#define SCB_CCR_USERSETMPEND_Pos 1U /*!< SCB CCR: USERSETMPEND Position */ +#define SCB_CCR_USERSETMPEND_Msk (1UL << SCB_CCR_USERSETMPEND_Pos) /*!< SCB CCR: USERSETMPEND Mask */ + +/* SCB System Handler Control and State Register Definitions */ +#define SCB_SHCSR_HARDFAULTPENDED_Pos 21U /*!< SCB SHCSR: HARDFAULTPENDED Position */ +#define SCB_SHCSR_HARDFAULTPENDED_Msk (1UL << SCB_SHCSR_HARDFAULTPENDED_Pos) /*!< SCB SHCSR: HARDFAULTPENDED Mask */ + +#define SCB_SHCSR_SECUREFAULTPENDED_Pos 20U /*!< SCB SHCSR: SECUREFAULTPENDED Position */ +#define SCB_SHCSR_SECUREFAULTPENDED_Msk (1UL << SCB_SHCSR_SECUREFAULTPENDED_Pos) /*!< SCB SHCSR: SECUREFAULTPENDED Mask */ + +#define SCB_SHCSR_SECUREFAULTENA_Pos 19U /*!< SCB SHCSR: SECUREFAULTENA Position */ +#define SCB_SHCSR_SECUREFAULTENA_Msk (1UL << SCB_SHCSR_SECUREFAULTENA_Pos) /*!< SCB SHCSR: SECUREFAULTENA Mask */ + +#define SCB_SHCSR_USGFAULTENA_Pos 18U /*!< SCB SHCSR: USGFAULTENA Position */ +#define SCB_SHCSR_USGFAULTENA_Msk (1UL << SCB_SHCSR_USGFAULTENA_Pos) /*!< SCB SHCSR: USGFAULTENA Mask */ + +#define SCB_SHCSR_BUSFAULTENA_Pos 17U /*!< SCB SHCSR: BUSFAULTENA Position */ +#define SCB_SHCSR_BUSFAULTENA_Msk (1UL << SCB_SHCSR_BUSFAULTENA_Pos) /*!< SCB SHCSR: BUSFAULTENA Mask */ + +#define SCB_SHCSR_MEMFAULTENA_Pos 16U /*!< SCB SHCSR: MEMFAULTENA Position */ +#define SCB_SHCSR_MEMFAULTENA_Msk (1UL << SCB_SHCSR_MEMFAULTENA_Pos) /*!< SCB SHCSR: MEMFAULTENA Mask */ + +#define SCB_SHCSR_SVCALLPENDED_Pos 15U /*!< SCB SHCSR: SVCALLPENDED Position */ +#define SCB_SHCSR_SVCALLPENDED_Msk (1UL << SCB_SHCSR_SVCALLPENDED_Pos) /*!< SCB SHCSR: SVCALLPENDED Mask */ + +#define SCB_SHCSR_BUSFAULTPENDED_Pos 14U /*!< SCB SHCSR: BUSFAULTPENDED Position */ +#define SCB_SHCSR_BUSFAULTPENDED_Msk (1UL << SCB_SHCSR_BUSFAULTPENDED_Pos) /*!< SCB SHCSR: BUSFAULTPENDED Mask */ + +#define SCB_SHCSR_MEMFAULTPENDED_Pos 13U /*!< SCB SHCSR: MEMFAULTPENDED Position */ +#define SCB_SHCSR_MEMFAULTPENDED_Msk (1UL << SCB_SHCSR_MEMFAULTPENDED_Pos) /*!< SCB SHCSR: MEMFAULTPENDED Mask */ + +#define SCB_SHCSR_USGFAULTPENDED_Pos 12U /*!< SCB SHCSR: USGFAULTPENDED Position */ +#define SCB_SHCSR_USGFAULTPENDED_Msk (1UL << SCB_SHCSR_USGFAULTPENDED_Pos) /*!< SCB SHCSR: USGFAULTPENDED Mask */ + +#define SCB_SHCSR_SYSTICKACT_Pos 11U /*!< SCB SHCSR: SYSTICKACT Position */ +#define SCB_SHCSR_SYSTICKACT_Msk (1UL << SCB_SHCSR_SYSTICKACT_Pos) /*!< SCB SHCSR: SYSTICKACT Mask */ + +#define SCB_SHCSR_PENDSVACT_Pos 10U /*!< SCB SHCSR: PENDSVACT Position */ +#define SCB_SHCSR_PENDSVACT_Msk (1UL << SCB_SHCSR_PENDSVACT_Pos) /*!< SCB SHCSR: PENDSVACT Mask */ + +#define SCB_SHCSR_MONITORACT_Pos 8U /*!< SCB SHCSR: MONITORACT Position */ +#define SCB_SHCSR_MONITORACT_Msk (1UL << SCB_SHCSR_MONITORACT_Pos) /*!< SCB SHCSR: MONITORACT Mask */ + +#define SCB_SHCSR_SVCALLACT_Pos 7U /*!< SCB SHCSR: SVCALLACT Position */ +#define SCB_SHCSR_SVCALLACT_Msk (1UL << SCB_SHCSR_SVCALLACT_Pos) /*!< SCB SHCSR: SVCALLACT Mask */ + +#define SCB_SHCSR_NMIACT_Pos 5U /*!< SCB SHCSR: NMIACT Position */ +#define SCB_SHCSR_NMIACT_Msk (1UL << SCB_SHCSR_NMIACT_Pos) /*!< SCB SHCSR: NMIACT Mask */ + +#define SCB_SHCSR_SECUREFAULTACT_Pos 4U /*!< SCB SHCSR: SECUREFAULTACT Position */ +#define SCB_SHCSR_SECUREFAULTACT_Msk (1UL << SCB_SHCSR_SECUREFAULTACT_Pos) /*!< SCB SHCSR: SECUREFAULTACT Mask */ + +#define SCB_SHCSR_USGFAULTACT_Pos 3U /*!< SCB SHCSR: USGFAULTACT Position */ +#define SCB_SHCSR_USGFAULTACT_Msk (1UL << SCB_SHCSR_USGFAULTACT_Pos) /*!< SCB SHCSR: USGFAULTACT Mask */ + +#define SCB_SHCSR_HARDFAULTACT_Pos 2U /*!< SCB SHCSR: HARDFAULTACT Position */ +#define SCB_SHCSR_HARDFAULTACT_Msk (1UL << SCB_SHCSR_HARDFAULTACT_Pos) /*!< SCB SHCSR: HARDFAULTACT Mask */ + +#define SCB_SHCSR_BUSFAULTACT_Pos 1U /*!< SCB SHCSR: BUSFAULTACT Position */ +#define SCB_SHCSR_BUSFAULTACT_Msk (1UL << SCB_SHCSR_BUSFAULTACT_Pos) /*!< SCB SHCSR: BUSFAULTACT Mask */ + +#define SCB_SHCSR_MEMFAULTACT_Pos 0U /*!< SCB SHCSR: MEMFAULTACT Position */ +#define SCB_SHCSR_MEMFAULTACT_Msk (1UL /*<< SCB_SHCSR_MEMFAULTACT_Pos*/) /*!< SCB SHCSR: MEMFAULTACT Mask */ + +/* SCB Configurable Fault Status Register Definitions */ +#define SCB_CFSR_USGFAULTSR_Pos 16U /*!< SCB CFSR: Usage Fault Status Register Position */ +#define SCB_CFSR_USGFAULTSR_Msk (0xFFFFUL << SCB_CFSR_USGFAULTSR_Pos) /*!< SCB CFSR: Usage Fault Status Register Mask */ + +#define SCB_CFSR_BUSFAULTSR_Pos 8U /*!< SCB CFSR: Bus Fault Status Register Position */ +#define SCB_CFSR_BUSFAULTSR_Msk (0xFFUL << SCB_CFSR_BUSFAULTSR_Pos) /*!< SCB CFSR: Bus Fault Status Register Mask */ + +#define SCB_CFSR_MEMFAULTSR_Pos 0U /*!< SCB CFSR: Memory Manage Fault Status Register Position */ +#define SCB_CFSR_MEMFAULTSR_Msk (0xFFUL /*<< SCB_CFSR_MEMFAULTSR_Pos*/) /*!< SCB CFSR: Memory Manage Fault Status Register Mask */ + +/* MemManage Fault Status Register (part of SCB Configurable Fault Status Register) */ +#define SCB_CFSR_MMARVALID_Pos (SCB_SHCSR_MEMFAULTACT_Pos + 7U) /*!< SCB CFSR (MMFSR): MMARVALID Position */ +#define SCB_CFSR_MMARVALID_Msk (1UL << SCB_CFSR_MMARVALID_Pos) /*!< SCB CFSR (MMFSR): MMARVALID Mask */ + +#define SCB_CFSR_MLSPERR_Pos (SCB_SHCSR_MEMFAULTACT_Pos + 5U) /*!< SCB CFSR (MMFSR): MLSPERR Position */ +#define SCB_CFSR_MLSPERR_Msk (1UL << SCB_CFSR_MLSPERR_Pos) /*!< SCB CFSR (MMFSR): MLSPERR Mask */ + +#define SCB_CFSR_MSTKERR_Pos (SCB_SHCSR_MEMFAULTACT_Pos + 4U) /*!< SCB CFSR (MMFSR): MSTKERR Position */ +#define SCB_CFSR_MSTKERR_Msk (1UL << SCB_CFSR_MSTKERR_Pos) /*!< SCB CFSR (MMFSR): MSTKERR Mask */ + +#define SCB_CFSR_MUNSTKERR_Pos (SCB_SHCSR_MEMFAULTACT_Pos + 3U) /*!< SCB CFSR (MMFSR): MUNSTKERR Position */ +#define SCB_CFSR_MUNSTKERR_Msk (1UL << SCB_CFSR_MUNSTKERR_Pos) /*!< SCB CFSR (MMFSR): MUNSTKERR Mask */ + +#define SCB_CFSR_DACCVIOL_Pos (SCB_SHCSR_MEMFAULTACT_Pos + 1U) /*!< SCB CFSR (MMFSR): DACCVIOL Position */ +#define SCB_CFSR_DACCVIOL_Msk (1UL << SCB_CFSR_DACCVIOL_Pos) /*!< SCB CFSR (MMFSR): DACCVIOL Mask */ + +#define SCB_CFSR_IACCVIOL_Pos (SCB_SHCSR_MEMFAULTACT_Pos + 0U) /*!< SCB CFSR (MMFSR): IACCVIOL Position */ +#define SCB_CFSR_IACCVIOL_Msk (1UL /*<< SCB_CFSR_IACCVIOL_Pos*/) /*!< SCB CFSR (MMFSR): IACCVIOL Mask */ + +/* BusFault Status Register (part of SCB Configurable Fault Status Register) */ +#define SCB_CFSR_BFARVALID_Pos (SCB_CFSR_BUSFAULTSR_Pos + 7U) /*!< SCB CFSR (BFSR): BFARVALID Position */ +#define SCB_CFSR_BFARVALID_Msk (1UL << SCB_CFSR_BFARVALID_Pos) /*!< SCB CFSR (BFSR): BFARVALID Mask */ + +#define SCB_CFSR_LSPERR_Pos (SCB_CFSR_BUSFAULTSR_Pos + 5U) /*!< SCB CFSR (BFSR): LSPERR Position */ +#define SCB_CFSR_LSPERR_Msk (1UL << SCB_CFSR_LSPERR_Pos) /*!< SCB CFSR (BFSR): LSPERR Mask */ + +#define SCB_CFSR_STKERR_Pos (SCB_CFSR_BUSFAULTSR_Pos + 4U) /*!< SCB CFSR (BFSR): STKERR Position */ +#define SCB_CFSR_STKERR_Msk (1UL << SCB_CFSR_STKERR_Pos) /*!< SCB CFSR (BFSR): STKERR Mask */ + +#define SCB_CFSR_UNSTKERR_Pos (SCB_CFSR_BUSFAULTSR_Pos + 3U) /*!< SCB CFSR (BFSR): UNSTKERR Position */ +#define SCB_CFSR_UNSTKERR_Msk (1UL << SCB_CFSR_UNSTKERR_Pos) /*!< SCB CFSR (BFSR): UNSTKERR Mask */ + +#define SCB_CFSR_IMPRECISERR_Pos (SCB_CFSR_BUSFAULTSR_Pos + 2U) /*!< SCB CFSR (BFSR): IMPRECISERR Position */ +#define SCB_CFSR_IMPRECISERR_Msk (1UL << SCB_CFSR_IMPRECISERR_Pos) /*!< SCB CFSR (BFSR): IMPRECISERR Mask */ + +#define SCB_CFSR_PRECISERR_Pos (SCB_CFSR_BUSFAULTSR_Pos + 1U) /*!< SCB CFSR (BFSR): PRECISERR Position */ +#define SCB_CFSR_PRECISERR_Msk (1UL << SCB_CFSR_PRECISERR_Pos) /*!< SCB CFSR (BFSR): PRECISERR Mask */ + +#define SCB_CFSR_IBUSERR_Pos (SCB_CFSR_BUSFAULTSR_Pos + 0U) /*!< SCB CFSR (BFSR): IBUSERR Position */ +#define SCB_CFSR_IBUSERR_Msk (1UL << SCB_CFSR_IBUSERR_Pos) /*!< SCB CFSR (BFSR): IBUSERR Mask */ + +/* UsageFault Status Register (part of SCB Configurable Fault Status Register) */ +#define SCB_CFSR_DIVBYZERO_Pos (SCB_CFSR_USGFAULTSR_Pos + 9U) /*!< SCB CFSR (UFSR): DIVBYZERO Position */ +#define SCB_CFSR_DIVBYZERO_Msk (1UL << SCB_CFSR_DIVBYZERO_Pos) /*!< SCB CFSR (UFSR): DIVBYZERO Mask */ + +#define SCB_CFSR_UNALIGNED_Pos (SCB_CFSR_USGFAULTSR_Pos + 8U) /*!< SCB CFSR (UFSR): UNALIGNED Position */ +#define SCB_CFSR_UNALIGNED_Msk (1UL << SCB_CFSR_UNALIGNED_Pos) /*!< SCB CFSR (UFSR): UNALIGNED Mask */ + +#define SCB_CFSR_STKOF_Pos (SCB_CFSR_USGFAULTSR_Pos + 4U) /*!< SCB CFSR (UFSR): STKOF Position */ +#define SCB_CFSR_STKOF_Msk (1UL << SCB_CFSR_STKOF_Pos) /*!< SCB CFSR (UFSR): STKOF Mask */ + +#define SCB_CFSR_NOCP_Pos (SCB_CFSR_USGFAULTSR_Pos + 3U) /*!< SCB CFSR (UFSR): NOCP Position */ +#define SCB_CFSR_NOCP_Msk (1UL << SCB_CFSR_NOCP_Pos) /*!< SCB CFSR (UFSR): NOCP Mask */ + +#define SCB_CFSR_INVPC_Pos (SCB_CFSR_USGFAULTSR_Pos + 2U) /*!< SCB CFSR (UFSR): INVPC Position */ +#define SCB_CFSR_INVPC_Msk (1UL << SCB_CFSR_INVPC_Pos) /*!< SCB CFSR (UFSR): INVPC Mask */ + +#define SCB_CFSR_INVSTATE_Pos (SCB_CFSR_USGFAULTSR_Pos + 1U) /*!< SCB CFSR (UFSR): INVSTATE Position */ +#define SCB_CFSR_INVSTATE_Msk (1UL << SCB_CFSR_INVSTATE_Pos) /*!< SCB CFSR (UFSR): INVSTATE Mask */ + +#define SCB_CFSR_UNDEFINSTR_Pos (SCB_CFSR_USGFAULTSR_Pos + 0U) /*!< SCB CFSR (UFSR): UNDEFINSTR Position */ +#define SCB_CFSR_UNDEFINSTR_Msk (1UL << SCB_CFSR_UNDEFINSTR_Pos) /*!< SCB CFSR (UFSR): UNDEFINSTR Mask */ + +/* SCB Hard Fault Status Register Definitions */ +#define SCB_HFSR_DEBUGEVT_Pos 31U /*!< SCB HFSR: DEBUGEVT Position */ +#define SCB_HFSR_DEBUGEVT_Msk (1UL << SCB_HFSR_DEBUGEVT_Pos) /*!< SCB HFSR: DEBUGEVT Mask */ + +#define SCB_HFSR_FORCED_Pos 30U /*!< SCB HFSR: FORCED Position */ +#define SCB_HFSR_FORCED_Msk (1UL << SCB_HFSR_FORCED_Pos) /*!< SCB HFSR: FORCED Mask */ + +#define SCB_HFSR_VECTTBL_Pos 1U /*!< SCB HFSR: VECTTBL Position */ +#define SCB_HFSR_VECTTBL_Msk (1UL << SCB_HFSR_VECTTBL_Pos) /*!< SCB HFSR: VECTTBL Mask */ + +/* SCB Debug Fault Status Register Definitions */ +#define SCB_DFSR_EXTERNAL_Pos 4U /*!< SCB DFSR: EXTERNAL Position */ +#define SCB_DFSR_EXTERNAL_Msk (1UL << SCB_DFSR_EXTERNAL_Pos) /*!< SCB DFSR: EXTERNAL Mask */ + +#define SCB_DFSR_VCATCH_Pos 3U /*!< SCB DFSR: VCATCH Position */ +#define SCB_DFSR_VCATCH_Msk (1UL << SCB_DFSR_VCATCH_Pos) /*!< SCB DFSR: VCATCH Mask */ + +#define SCB_DFSR_DWTTRAP_Pos 2U /*!< SCB DFSR: DWTTRAP Position */ +#define SCB_DFSR_DWTTRAP_Msk (1UL << SCB_DFSR_DWTTRAP_Pos) /*!< SCB DFSR: DWTTRAP Mask */ + +#define SCB_DFSR_BKPT_Pos 1U /*!< SCB DFSR: BKPT Position */ +#define SCB_DFSR_BKPT_Msk (1UL << SCB_DFSR_BKPT_Pos) /*!< SCB DFSR: BKPT Mask */ + +#define SCB_DFSR_HALTED_Pos 0U /*!< SCB DFSR: HALTED Position */ +#define SCB_DFSR_HALTED_Msk (1UL /*<< SCB_DFSR_HALTED_Pos*/) /*!< SCB DFSR: HALTED Mask */ + +/* SCB Non-Secure Access Control Register Definitions */ +#define SCB_NSACR_CP11_Pos 11U /*!< SCB NSACR: CP11 Position */ +#define SCB_NSACR_CP11_Msk (1UL << SCB_NSACR_CP11_Pos) /*!< SCB NSACR: CP11 Mask */ + +#define SCB_NSACR_CP10_Pos 10U /*!< SCB NSACR: CP10 Position */ +#define SCB_NSACR_CP10_Msk (1UL << SCB_NSACR_CP10_Pos) /*!< SCB NSACR: CP10 Mask */ + +#define SCB_NSACR_CPn_Pos 0U /*!< SCB NSACR: CPn Position */ +#define SCB_NSACR_CPn_Msk (1UL /*<< SCB_NSACR_CPn_Pos*/) /*!< SCB NSACR: CPn Mask */ + +/* SCB Cache Level ID Register Definitions */ +#define SCB_CLIDR_LOUU_Pos 27U /*!< SCB CLIDR: LoUU Position */ +#define SCB_CLIDR_LOUU_Msk (7UL << SCB_CLIDR_LOUU_Pos) /*!< SCB CLIDR: LoUU Mask */ + +#define SCB_CLIDR_LOC_Pos 24U /*!< SCB CLIDR: LoC Position */ +#define SCB_CLIDR_LOC_Msk (7UL << SCB_CLIDR_LOC_Pos) /*!< SCB CLIDR: LoC Mask */ + +/* SCB Cache Type Register Definitions */ +#define SCB_CTR_FORMAT_Pos 29U /*!< SCB CTR: Format Position */ +#define SCB_CTR_FORMAT_Msk (7UL << SCB_CTR_FORMAT_Pos) /*!< SCB CTR: Format Mask */ + +#define SCB_CTR_CWG_Pos 24U /*!< SCB CTR: CWG Position */ +#define SCB_CTR_CWG_Msk (0xFUL << SCB_CTR_CWG_Pos) /*!< SCB CTR: CWG Mask */ + +#define SCB_CTR_ERG_Pos 20U /*!< SCB CTR: ERG Position */ +#define SCB_CTR_ERG_Msk (0xFUL << SCB_CTR_ERG_Pos) /*!< SCB CTR: ERG Mask */ + +#define SCB_CTR_DMINLINE_Pos 16U /*!< SCB CTR: DminLine Position */ +#define SCB_CTR_DMINLINE_Msk (0xFUL << SCB_CTR_DMINLINE_Pos) /*!< SCB CTR: DminLine Mask */ + +#define SCB_CTR_IMINLINE_Pos 0U /*!< SCB CTR: ImInLine Position */ +#define SCB_CTR_IMINLINE_Msk (0xFUL /*<< SCB_CTR_IMINLINE_Pos*/) /*!< SCB CTR: ImInLine Mask */ + +/* SCB Cache Size ID Register Definitions */ +#define SCB_CCSIDR_WT_Pos 31U /*!< SCB CCSIDR: WT Position */ +#define SCB_CCSIDR_WT_Msk (1UL << SCB_CCSIDR_WT_Pos) /*!< SCB CCSIDR: WT Mask */ + +#define SCB_CCSIDR_WB_Pos 30U /*!< SCB CCSIDR: WB Position */ +#define SCB_CCSIDR_WB_Msk (1UL << SCB_CCSIDR_WB_Pos) /*!< SCB CCSIDR: WB Mask */ + +#define SCB_CCSIDR_RA_Pos 29U /*!< SCB CCSIDR: RA Position */ +#define SCB_CCSIDR_RA_Msk (1UL << SCB_CCSIDR_RA_Pos) /*!< SCB CCSIDR: RA Mask */ + +#define SCB_CCSIDR_WA_Pos 28U /*!< SCB CCSIDR: WA Position */ +#define SCB_CCSIDR_WA_Msk (1UL << SCB_CCSIDR_WA_Pos) /*!< SCB CCSIDR: WA Mask */ + +#define SCB_CCSIDR_NUMSETS_Pos 13U /*!< SCB CCSIDR: NumSets Position */ +#define SCB_CCSIDR_NUMSETS_Msk (0x7FFFUL << SCB_CCSIDR_NUMSETS_Pos) /*!< SCB CCSIDR: NumSets Mask */ + +#define SCB_CCSIDR_ASSOCIATIVITY_Pos 3U /*!< SCB CCSIDR: Associativity Position */ +#define SCB_CCSIDR_ASSOCIATIVITY_Msk (0x3FFUL << SCB_CCSIDR_ASSOCIATIVITY_Pos) /*!< SCB CCSIDR: Associativity Mask */ + +#define SCB_CCSIDR_LINESIZE_Pos 0U /*!< SCB CCSIDR: LineSize Position */ +#define SCB_CCSIDR_LINESIZE_Msk (7UL /*<< SCB_CCSIDR_LINESIZE_Pos*/) /*!< SCB CCSIDR: LineSize Mask */ + +/* SCB Cache Size Selection Register Definitions */ +#define SCB_CSSELR_LEVEL_Pos 1U /*!< SCB CSSELR: Level Position */ +#define SCB_CSSELR_LEVEL_Msk (7UL << SCB_CSSELR_LEVEL_Pos) /*!< SCB CSSELR: Level Mask */ + +#define SCB_CSSELR_IND_Pos 0U /*!< SCB CSSELR: InD Position */ +#define SCB_CSSELR_IND_Msk (1UL /*<< SCB_CSSELR_IND_Pos*/) /*!< SCB CSSELR: InD Mask */ + +/* SCB Software Triggered Interrupt Register Definitions */ +#define SCB_STIR_INTID_Pos 0U /*!< SCB STIR: INTID Position */ +#define SCB_STIR_INTID_Msk (0x1FFUL /*<< SCB_STIR_INTID_Pos*/) /*!< SCB STIR: INTID Mask */ + +/* SCB D-Cache Invalidate by Set-way Register Definitions */ +#define SCB_DCISW_WAY_Pos 30U /*!< SCB DCISW: Way Position */ +#define SCB_DCISW_WAY_Msk (3UL << SCB_DCISW_WAY_Pos) /*!< SCB DCISW: Way Mask */ + +#define SCB_DCISW_SET_Pos 5U /*!< SCB DCISW: Set Position */ +#define SCB_DCISW_SET_Msk (0x1FFUL << SCB_DCISW_SET_Pos) /*!< SCB DCISW: Set Mask */ + +/* SCB D-Cache Clean by Set-way Register Definitions */ +#define SCB_DCCSW_WAY_Pos 30U /*!< SCB DCCSW: Way Position */ +#define SCB_DCCSW_WAY_Msk (3UL << SCB_DCCSW_WAY_Pos) /*!< SCB DCCSW: Way Mask */ + +#define SCB_DCCSW_SET_Pos 5U /*!< SCB DCCSW: Set Position */ +#define SCB_DCCSW_SET_Msk (0x1FFUL << SCB_DCCSW_SET_Pos) /*!< SCB DCCSW: Set Mask */ + +/* SCB D-Cache Clean and Invalidate by Set-way Register Definitions */ +#define SCB_DCCISW_WAY_Pos 30U /*!< SCB DCCISW: Way Position */ +#define SCB_DCCISW_WAY_Msk (3UL << SCB_DCCISW_WAY_Pos) /*!< SCB DCCISW: Way Mask */ + +#define SCB_DCCISW_SET_Pos 5U /*!< SCB DCCISW: Set Position */ +#define SCB_DCCISW_SET_Msk (0x1FFUL << SCB_DCCISW_SET_Pos) /*!< SCB DCCISW: Set Mask */ + +/* Instruction Tightly-Coupled Memory Control Register Definitions */ +#define SCB_ITCMCR_SZ_Pos 3U /*!< SCB ITCMCR: SZ Position */ +#define SCB_ITCMCR_SZ_Msk (0xFUL << SCB_ITCMCR_SZ_Pos) /*!< SCB ITCMCR: SZ Mask */ + +#define SCB_ITCMCR_RETEN_Pos 2U /*!< SCB ITCMCR: RETEN Position */ +#define SCB_ITCMCR_RETEN_Msk (1UL << SCB_ITCMCR_RETEN_Pos) /*!< SCB ITCMCR: RETEN Mask */ + +#define SCB_ITCMCR_RMW_Pos 1U /*!< SCB ITCMCR: RMW Position */ +#define SCB_ITCMCR_RMW_Msk (1UL << SCB_ITCMCR_RMW_Pos) /*!< SCB ITCMCR: RMW Mask */ + +#define SCB_ITCMCR_EN_Pos 0U /*!< SCB ITCMCR: EN Position */ +#define SCB_ITCMCR_EN_Msk (1UL /*<< SCB_ITCMCR_EN_Pos*/) /*!< SCB ITCMCR: EN Mask */ + +/* Data Tightly-Coupled Memory Control Register Definitions */ +#define SCB_DTCMCR_SZ_Pos 3U /*!< SCB DTCMCR: SZ Position */ +#define SCB_DTCMCR_SZ_Msk (0xFUL << SCB_DTCMCR_SZ_Pos) /*!< SCB DTCMCR: SZ Mask */ + +#define SCB_DTCMCR_RETEN_Pos 2U /*!< SCB DTCMCR: RETEN Position */ +#define SCB_DTCMCR_RETEN_Msk (1UL << SCB_DTCMCR_RETEN_Pos) /*!< SCB DTCMCR: RETEN Mask */ + +#define SCB_DTCMCR_RMW_Pos 1U /*!< SCB DTCMCR: RMW Position */ +#define SCB_DTCMCR_RMW_Msk (1UL << SCB_DTCMCR_RMW_Pos) /*!< SCB DTCMCR: RMW Mask */ + +#define SCB_DTCMCR_EN_Pos 0U /*!< SCB DTCMCR: EN Position */ +#define SCB_DTCMCR_EN_Msk (1UL /*<< SCB_DTCMCR_EN_Pos*/) /*!< SCB DTCMCR: EN Mask */ + +/* AHBP Control Register Definitions */ +#define SCB_AHBPCR_SZ_Pos 1U /*!< SCB AHBPCR: SZ Position */ +#define SCB_AHBPCR_SZ_Msk (7UL << SCB_AHBPCR_SZ_Pos) /*!< SCB AHBPCR: SZ Mask */ + +#define SCB_AHBPCR_EN_Pos 0U /*!< SCB AHBPCR: EN Position */ +#define SCB_AHBPCR_EN_Msk (1UL /*<< SCB_AHBPCR_EN_Pos*/) /*!< SCB AHBPCR: EN Mask */ + +/* L1 Cache Control Register Definitions */ +#define SCB_CACR_FORCEWT_Pos 2U /*!< SCB CACR: FORCEWT Position */ +#define SCB_CACR_FORCEWT_Msk (1UL << SCB_CACR_FORCEWT_Pos) /*!< SCB CACR: FORCEWT Mask */ + +#define SCB_CACR_ECCEN_Pos 1U /*!< SCB CACR: ECCEN Position */ +#define SCB_CACR_ECCEN_Msk (1UL << SCB_CACR_ECCEN_Pos) /*!< SCB CACR: ECCEN Mask */ + +#define SCB_CACR_SIWT_Pos 0U /*!< SCB CACR: SIWT Position */ +#define SCB_CACR_SIWT_Msk (1UL /*<< SCB_CACR_SIWT_Pos*/) /*!< SCB CACR: SIWT Mask */ + +/* AHBS Control Register Definitions */ +#define SCB_AHBSCR_INITCOUNT_Pos 11U /*!< SCB AHBSCR: INITCOUNT Position */ +#define SCB_AHBSCR_INITCOUNT_Msk (0x1FUL << SCB_AHBPCR_INITCOUNT_Pos) /*!< SCB AHBSCR: INITCOUNT Mask */ + +#define SCB_AHBSCR_TPRI_Pos 2U /*!< SCB AHBSCR: TPRI Position */ +#define SCB_AHBSCR_TPRI_Msk (0x1FFUL << SCB_AHBPCR_TPRI_Pos) /*!< SCB AHBSCR: TPRI Mask */ + +#define SCB_AHBSCR_CTL_Pos 0U /*!< SCB AHBSCR: CTL Position*/ +#define SCB_AHBSCR_CTL_Msk (3UL /*<< SCB_AHBPCR_CTL_Pos*/) /*!< SCB AHBSCR: CTL Mask */ + +/* Auxiliary Bus Fault Status Register Definitions */ +#define SCB_ABFSR_AXIMTYPE_Pos 8U /*!< SCB ABFSR: AXIMTYPE Position*/ +#define SCB_ABFSR_AXIMTYPE_Msk (3UL << SCB_ABFSR_AXIMTYPE_Pos) /*!< SCB ABFSR: AXIMTYPE Mask */ + +#define SCB_ABFSR_EPPB_Pos 4U /*!< SCB ABFSR: EPPB Position*/ +#define SCB_ABFSR_EPPB_Msk (1UL << SCB_ABFSR_EPPB_Pos) /*!< SCB ABFSR: EPPB Mask */ + +#define SCB_ABFSR_AXIM_Pos 3U /*!< SCB ABFSR: AXIM Position*/ +#define SCB_ABFSR_AXIM_Msk (1UL << SCB_ABFSR_AXIM_Pos) /*!< SCB ABFSR: AXIM Mask */ + +#define SCB_ABFSR_AHBP_Pos 2U /*!< SCB ABFSR: AHBP Position*/ +#define SCB_ABFSR_AHBP_Msk (1UL << SCB_ABFSR_AHBP_Pos) /*!< SCB ABFSR: AHBP Mask */ + +#define SCB_ABFSR_DTCM_Pos 1U /*!< SCB ABFSR: DTCM Position*/ +#define SCB_ABFSR_DTCM_Msk (1UL << SCB_ABFSR_DTCM_Pos) /*!< SCB ABFSR: DTCM Mask */ + +#define SCB_ABFSR_ITCM_Pos 0U /*!< SCB ABFSR: ITCM Position*/ +#define SCB_ABFSR_ITCM_Msk (1UL /*<< SCB_ABFSR_ITCM_Pos*/) /*!< SCB ABFSR: ITCM Mask */ + +/*@} end of group CMSIS_SCB */ + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_SCnSCB System Controls not in SCB (SCnSCB) + \brief Type definitions for the System Control and ID Register not in the SCB + @{ + */ + +/** + \brief Structure type to access the System Control and ID Register not in the SCB. + */ +typedef struct +{ + uint32_t RESERVED0[1U]; + __IM uint32_t ICTR; /*!< Offset: 0x004 (R/ ) Interrupt Controller Type Register */ + __IOM uint32_t ACTLR; /*!< Offset: 0x008 (R/W) Auxiliary Control Register */ + __IOM uint32_t CPPWR; /*!< Offset: 0x00C (R/W) Coprocessor Power Control Register */ +} SCnSCB_Type; + +/* Interrupt Controller Type Register Definitions */ +#define SCnSCB_ICTR_INTLINESNUM_Pos 0U /*!< ICTR: INTLINESNUM Position */ +#define SCnSCB_ICTR_INTLINESNUM_Msk (0xFUL /*<< SCnSCB_ICTR_INTLINESNUM_Pos*/) /*!< ICTR: INTLINESNUM Mask */ + +/*@} end of group CMSIS_SCnotSCB */ + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_SysTick System Tick Timer (SysTick) + \brief Type definitions for the System Timer Registers. + @{ + */ + +/** + \brief Structure type to access the System Timer (SysTick). + */ +typedef struct +{ + __IOM uint32_t CTRL; /*!< Offset: 0x000 (R/W) SysTick Control and Status Register */ + __IOM uint32_t LOAD; /*!< Offset: 0x004 (R/W) SysTick Reload Value Register */ + __IOM uint32_t VAL; /*!< Offset: 0x008 (R/W) SysTick Current Value Register */ + __IM uint32_t CALIB; /*!< Offset: 0x00C (R/ ) SysTick Calibration Register */ +} SysTick_Type; + +/* SysTick Control / Status Register Definitions */ +#define SysTick_CTRL_COUNTFLAG_Pos 16U /*!< SysTick CTRL: COUNTFLAG Position */ +#define SysTick_CTRL_COUNTFLAG_Msk (1UL << SysTick_CTRL_COUNTFLAG_Pos) /*!< SysTick CTRL: COUNTFLAG Mask */ + +#define SysTick_CTRL_CLKSOURCE_Pos 2U /*!< SysTick CTRL: CLKSOURCE Position */ +#define SysTick_CTRL_CLKSOURCE_Msk (1UL << SysTick_CTRL_CLKSOURCE_Pos) /*!< SysTick CTRL: CLKSOURCE Mask */ + +#define SysTick_CTRL_TICKINT_Pos 1U /*!< SysTick CTRL: TICKINT Position */ +#define SysTick_CTRL_TICKINT_Msk (1UL << SysTick_CTRL_TICKINT_Pos) /*!< SysTick CTRL: TICKINT Mask */ + +#define SysTick_CTRL_ENABLE_Pos 0U /*!< SysTick CTRL: ENABLE Position */ +#define SysTick_CTRL_ENABLE_Msk (1UL /*<< SysTick_CTRL_ENABLE_Pos*/) /*!< SysTick CTRL: ENABLE Mask */ + +/* SysTick Reload Register Definitions */ +#define SysTick_LOAD_RELOAD_Pos 0U /*!< SysTick LOAD: RELOAD Position */ +#define SysTick_LOAD_RELOAD_Msk (0xFFFFFFUL /*<< SysTick_LOAD_RELOAD_Pos*/) /*!< SysTick LOAD: RELOAD Mask */ + +/* SysTick Current Register Definitions */ +#define SysTick_VAL_CURRENT_Pos 0U /*!< SysTick VAL: CURRENT Position */ +#define SysTick_VAL_CURRENT_Msk (0xFFFFFFUL /*<< SysTick_VAL_CURRENT_Pos*/) /*!< SysTick VAL: CURRENT Mask */ + +/* SysTick Calibration Register Definitions */ +#define SysTick_CALIB_NOREF_Pos 31U /*!< SysTick CALIB: NOREF Position */ +#define SysTick_CALIB_NOREF_Msk (1UL << SysTick_CALIB_NOREF_Pos) /*!< SysTick CALIB: NOREF Mask */ + +#define SysTick_CALIB_SKEW_Pos 30U /*!< SysTick CALIB: SKEW Position */ +#define SysTick_CALIB_SKEW_Msk (1UL << SysTick_CALIB_SKEW_Pos) /*!< SysTick CALIB: SKEW Mask */ + +#define SysTick_CALIB_TENMS_Pos 0U /*!< SysTick CALIB: TENMS Position */ +#define SysTick_CALIB_TENMS_Msk (0xFFFFFFUL /*<< SysTick_CALIB_TENMS_Pos*/) /*!< SysTick CALIB: TENMS Mask */ + +/*@} end of group CMSIS_SysTick */ + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_ITM Instrumentation Trace Macrocell (ITM) + \brief Type definitions for the Instrumentation Trace Macrocell (ITM) + @{ + */ + +/** + \brief Structure type to access the Instrumentation Trace Macrocell Register (ITM). + */ +typedef struct +{ + __OM union + { + __OM uint8_t u8; /*!< Offset: 0x000 ( /W) ITM Stimulus Port 8-bit */ + __OM uint16_t u16; /*!< Offset: 0x000 ( /W) ITM Stimulus Port 16-bit */ + __OM uint32_t u32; /*!< Offset: 0x000 ( /W) ITM Stimulus Port 32-bit */ + } PORT [32U]; /*!< Offset: 0x000 ( /W) ITM Stimulus Port Registers */ + uint32_t RESERVED0[864U]; + __IOM uint32_t TER; /*!< Offset: 0xE00 (R/W) ITM Trace Enable Register */ + uint32_t RESERVED1[15U]; + __IOM uint32_t TPR; /*!< Offset: 0xE40 (R/W) ITM Trace Privilege Register */ + uint32_t RESERVED2[15U]; + __IOM uint32_t TCR; /*!< Offset: 0xE80 (R/W) ITM Trace Control Register */ + uint32_t RESERVED3[29U]; + __OM uint32_t IWR; /*!< Offset: 0xEF8 ( /W) ITM Integration Write Register */ + __IM uint32_t IRR; /*!< Offset: 0xEFC (R/ ) ITM Integration Read Register */ + __IOM uint32_t IMCR; /*!< Offset: 0xF00 (R/W) ITM Integration Mode Control Register */ + uint32_t RESERVED4[43U]; + __OM uint32_t LAR; /*!< Offset: 0xFB0 ( /W) ITM Lock Access Register */ + __IM uint32_t LSR; /*!< Offset: 0xFB4 (R/ ) ITM Lock Status Register */ + uint32_t RESERVED5[1U]; + __IM uint32_t DEVARCH; /*!< Offset: 0xFBC (R/ ) ITM Device Architecture Register */ + uint32_t RESERVED6[4U]; + __IM uint32_t PID4; /*!< Offset: 0xFD0 (R/ ) ITM Peripheral Identification Register #4 */ + __IM uint32_t PID5; /*!< Offset: 0xFD4 (R/ ) ITM Peripheral Identification Register #5 */ + __IM uint32_t PID6; /*!< Offset: 0xFD8 (R/ ) ITM Peripheral Identification Register #6 */ + __IM uint32_t PID7; /*!< Offset: 0xFDC (R/ ) ITM Peripheral Identification Register #7 */ + __IM uint32_t PID0; /*!< Offset: 0xFE0 (R/ ) ITM Peripheral Identification Register #0 */ + __IM uint32_t PID1; /*!< Offset: 0xFE4 (R/ ) ITM Peripheral Identification Register #1 */ + __IM uint32_t PID2; /*!< Offset: 0xFE8 (R/ ) ITM Peripheral Identification Register #2 */ + __IM uint32_t PID3; /*!< Offset: 0xFEC (R/ ) ITM Peripheral Identification Register #3 */ + __IM uint32_t CID0; /*!< Offset: 0xFF0 (R/ ) ITM Component Identification Register #0 */ + __IM uint32_t CID1; /*!< Offset: 0xFF4 (R/ ) ITM Component Identification Register #1 */ + __IM uint32_t CID2; /*!< Offset: 0xFF8 (R/ ) ITM Component Identification Register #2 */ + __IM uint32_t CID3; /*!< Offset: 0xFFC (R/ ) ITM Component Identification Register #3 */ +} ITM_Type; + +/* ITM Stimulus Port Register Definitions */ +#define ITM_STIM_DISABLED_Pos 1U /*!< ITM STIM: DISABLED Position */ +#define ITM_STIM_DISABLED_Msk (0x1UL << ITM_STIM_DISABLED_Pos) /*!< ITM STIM: DISABLED Mask */ + +#define ITM_STIM_FIFOREADY_Pos 0U /*!< ITM STIM: FIFOREADY Position */ +#define ITM_STIM_FIFOREADY_Msk (0x1UL /*<< ITM_STIM_FIFOREADY_Pos*/) /*!< ITM STIM: FIFOREADY Mask */ + +/* ITM Trace Privilege Register Definitions */ +#define ITM_TPR_PRIVMASK_Pos 0U /*!< ITM TPR: PRIVMASK Position */ +#define ITM_TPR_PRIVMASK_Msk (0xFUL /*<< ITM_TPR_PRIVMASK_Pos*/) /*!< ITM TPR: PRIVMASK Mask */ + +/* ITM Trace Control Register Definitions */ +#define ITM_TCR_BUSY_Pos 23U /*!< ITM TCR: BUSY Position */ +#define ITM_TCR_BUSY_Msk (1UL << ITM_TCR_BUSY_Pos) /*!< ITM TCR: BUSY Mask */ + +#define ITM_TCR_TRACEBUSID_Pos 16U /*!< ITM TCR: ATBID Position */ +#define ITM_TCR_TRACEBUSID_Msk (0x7FUL << ITM_TCR_TRACEBUSID_Pos) /*!< ITM TCR: ATBID Mask */ + +#define ITM_TCR_GTSFREQ_Pos 10U /*!< ITM TCR: Global timestamp frequency Position */ +#define ITM_TCR_GTSFREQ_Msk (3UL << ITM_TCR_GTSFREQ_Pos) /*!< ITM TCR: Global timestamp frequency Mask */ + +#define ITM_TCR_TSPRESCALE_Pos 8U /*!< ITM TCR: TSPRESCALE Position */ +#define ITM_TCR_TSPRESCALE_Msk (3UL << ITM_TCR_TSPRESCALE_Pos) /*!< ITM TCR: TSPRESCALE Mask */ + +#define ITM_TCR_STALLENA_Pos 5U /*!< ITM TCR: STALLENA Position */ +#define ITM_TCR_STALLENA_Msk (1UL << ITM_TCR_STALLENA_Pos) /*!< ITM TCR: STALLENA Mask */ + +#define ITM_TCR_SWOENA_Pos 4U /*!< ITM TCR: SWOENA Position */ +#define ITM_TCR_SWOENA_Msk (1UL << ITM_TCR_SWOENA_Pos) /*!< ITM TCR: SWOENA Mask */ + +#define ITM_TCR_DWTENA_Pos 3U /*!< ITM TCR: DWTENA Position */ +#define ITM_TCR_DWTENA_Msk (1UL << ITM_TCR_DWTENA_Pos) /*!< ITM TCR: DWTENA Mask */ + +#define ITM_TCR_SYNCENA_Pos 2U /*!< ITM TCR: SYNCENA Position */ +#define ITM_TCR_SYNCENA_Msk (1UL << ITM_TCR_SYNCENA_Pos) /*!< ITM TCR: SYNCENA Mask */ + +#define ITM_TCR_TSENA_Pos 1U /*!< ITM TCR: TSENA Position */ +#define ITM_TCR_TSENA_Msk (1UL << ITM_TCR_TSENA_Pos) /*!< ITM TCR: TSENA Mask */ + +#define ITM_TCR_ITMENA_Pos 0U /*!< ITM TCR: ITM Enable bit Position */ +#define ITM_TCR_ITMENA_Msk (1UL /*<< ITM_TCR_ITMENA_Pos*/) /*!< ITM TCR: ITM Enable bit Mask */ + +/* ITM Integration Write Register Definitions */ +#define ITM_IWR_ATVALIDM_Pos 0U /*!< ITM IWR: ATVALIDM Position */ +#define ITM_IWR_ATVALIDM_Msk (1UL /*<< ITM_IWR_ATVALIDM_Pos*/) /*!< ITM IWR: ATVALIDM Mask */ + +/* ITM Integration Read Register Definitions */ +#define ITM_IRR_ATREADYM_Pos 0U /*!< ITM IRR: ATREADYM Position */ +#define ITM_IRR_ATREADYM_Msk (1UL /*<< ITM_IRR_ATREADYM_Pos*/) /*!< ITM IRR: ATREADYM Mask */ + +/* ITM Integration Mode Control Register Definitions */ +#define ITM_IMCR_INTEGRATION_Pos 0U /*!< ITM IMCR: INTEGRATION Position */ +#define ITM_IMCR_INTEGRATION_Msk (1UL /*<< ITM_IMCR_INTEGRATION_Pos*/) /*!< ITM IMCR: INTEGRATION Mask */ + +/* ITM Lock Status Register Definitions */ +#define ITM_LSR_ByteAcc_Pos 2U /*!< ITM LSR: ByteAcc Position */ +#define ITM_LSR_ByteAcc_Msk (1UL << ITM_LSR_ByteAcc_Pos) /*!< ITM LSR: ByteAcc Mask */ + +#define ITM_LSR_Access_Pos 1U /*!< ITM LSR: Access Position */ +#define ITM_LSR_Access_Msk (1UL << ITM_LSR_Access_Pos) /*!< ITM LSR: Access Mask */ + +#define ITM_LSR_Present_Pos 0U /*!< ITM LSR: Present Position */ +#define ITM_LSR_Present_Msk (1UL /*<< ITM_LSR_Present_Pos*/) /*!< ITM LSR: Present Mask */ + +/*@}*/ /* end of group CMSIS_ITM */ + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_DWT Data Watchpoint and Trace (DWT) + \brief Type definitions for the Data Watchpoint and Trace (DWT) + @{ + */ + +/** + \brief Structure type to access the Data Watchpoint and Trace Register (DWT). + */ +typedef struct +{ + __IOM uint32_t CTRL; /*!< Offset: 0x000 (R/W) Control Register */ + __IOM uint32_t CYCCNT; /*!< Offset: 0x004 (R/W) Cycle Count Register */ + __IOM uint32_t CPICNT; /*!< Offset: 0x008 (R/W) CPI Count Register */ + __IOM uint32_t EXCCNT; /*!< Offset: 0x00C (R/W) Exception Overhead Count Register */ + __IOM uint32_t SLEEPCNT; /*!< Offset: 0x010 (R/W) Sleep Count Register */ + __IOM uint32_t LSUCNT; /*!< Offset: 0x014 (R/W) LSU Count Register */ + __IOM uint32_t FOLDCNT; /*!< Offset: 0x018 (R/W) Folded-instruction Count Register */ + __IM uint32_t PCSR; /*!< Offset: 0x01C (R/ ) Program Counter Sample Register */ + __IOM uint32_t COMP0; /*!< Offset: 0x020 (R/W) Comparator Register 0 */ + uint32_t RESERVED1[1U]; + __IOM uint32_t FUNCTION0; /*!< Offset: 0x028 (R/W) Function Register 0 */ + uint32_t RESERVED2[1U]; + __IOM uint32_t COMP1; /*!< Offset: 0x030 (R/W) Comparator Register 1 */ + uint32_t RESERVED3[1U]; + __IOM uint32_t FUNCTION1; /*!< Offset: 0x038 (R/W) Function Register 1 */ + uint32_t RESERVED4[1U]; + __IOM uint32_t COMP2; /*!< Offset: 0x040 (R/W) Comparator Register 2 */ + uint32_t RESERVED5[1U]; + __IOM uint32_t FUNCTION2; /*!< Offset: 0x048 (R/W) Function Register 2 */ + uint32_t RESERVED6[1U]; + __IOM uint32_t COMP3; /*!< Offset: 0x050 (R/W) Comparator Register 3 */ + uint32_t RESERVED7[1U]; + __IOM uint32_t FUNCTION3; /*!< Offset: 0x058 (R/W) Function Register 3 */ + uint32_t RESERVED8[1U]; + __IOM uint32_t COMP4; /*!< Offset: 0x060 (R/W) Comparator Register 4 */ + uint32_t RESERVED9[1U]; + __IOM uint32_t FUNCTION4; /*!< Offset: 0x068 (R/W) Function Register 4 */ + uint32_t RESERVED10[1U]; + __IOM uint32_t COMP5; /*!< Offset: 0x070 (R/W) Comparator Register 5 */ + uint32_t RESERVED11[1U]; + __IOM uint32_t FUNCTION5; /*!< Offset: 0x078 (R/W) Function Register 5 */ + uint32_t RESERVED12[1U]; + __IOM uint32_t COMP6; /*!< Offset: 0x080 (R/W) Comparator Register 6 */ + uint32_t RESERVED13[1U]; + __IOM uint32_t FUNCTION6; /*!< Offset: 0x088 (R/W) Function Register 6 */ + uint32_t RESERVED14[1U]; + __IOM uint32_t COMP7; /*!< Offset: 0x090 (R/W) Comparator Register 7 */ + uint32_t RESERVED15[1U]; + __IOM uint32_t FUNCTION7; /*!< Offset: 0x098 (R/W) Function Register 7 */ + uint32_t RESERVED16[1U]; + __IOM uint32_t COMP8; /*!< Offset: 0x0A0 (R/W) Comparator Register 8 */ + uint32_t RESERVED17[1U]; + __IOM uint32_t FUNCTION8; /*!< Offset: 0x0A8 (R/W) Function Register 8 */ + uint32_t RESERVED18[1U]; + __IOM uint32_t COMP9; /*!< Offset: 0x0B0 (R/W) Comparator Register 9 */ + uint32_t RESERVED19[1U]; + __IOM uint32_t FUNCTION9; /*!< Offset: 0x0B8 (R/W) Function Register 9 */ + uint32_t RESERVED20[1U]; + __IOM uint32_t COMP10; /*!< Offset: 0x0C0 (R/W) Comparator Register 10 */ + uint32_t RESERVED21[1U]; + __IOM uint32_t FUNCTION10; /*!< Offset: 0x0C8 (R/W) Function Register 10 */ + uint32_t RESERVED22[1U]; + __IOM uint32_t COMP11; /*!< Offset: 0x0D0 (R/W) Comparator Register 11 */ + uint32_t RESERVED23[1U]; + __IOM uint32_t FUNCTION11; /*!< Offset: 0x0D8 (R/W) Function Register 11 */ + uint32_t RESERVED24[1U]; + __IOM uint32_t COMP12; /*!< Offset: 0x0E0 (R/W) Comparator Register 12 */ + uint32_t RESERVED25[1U]; + __IOM uint32_t FUNCTION12; /*!< Offset: 0x0E8 (R/W) Function Register 12 */ + uint32_t RESERVED26[1U]; + __IOM uint32_t COMP13; /*!< Offset: 0x0F0 (R/W) Comparator Register 13 */ + uint32_t RESERVED27[1U]; + __IOM uint32_t FUNCTION13; /*!< Offset: 0x0F8 (R/W) Function Register 13 */ + uint32_t RESERVED28[1U]; + __IOM uint32_t COMP14; /*!< Offset: 0x100 (R/W) Comparator Register 14 */ + uint32_t RESERVED29[1U]; + __IOM uint32_t FUNCTION14; /*!< Offset: 0x108 (R/W) Function Register 14 */ + uint32_t RESERVED30[1U]; + __IOM uint32_t COMP15; /*!< Offset: 0x110 (R/W) Comparator Register 15 */ + uint32_t RESERVED31[1U]; + __IOM uint32_t FUNCTION15; /*!< Offset: 0x118 (R/W) Function Register 15 */ + uint32_t RESERVED32[934U]; + __IM uint32_t LSR; /*!< Offset: 0xFB4 (R ) Lock Status Register */ + uint32_t RESERVED33[1U]; + __IM uint32_t DEVARCH; /*!< Offset: 0xFBC (R/ ) Device Architecture Register */ +} DWT_Type; + +/* DWT Control Register Definitions */ +#define DWT_CTRL_NUMCOMP_Pos 28U /*!< DWT CTRL: NUMCOMP Position */ +#define DWT_CTRL_NUMCOMP_Msk (0xFUL << DWT_CTRL_NUMCOMP_Pos) /*!< DWT CTRL: NUMCOMP Mask */ + +#define DWT_CTRL_NOTRCPKT_Pos 27U /*!< DWT CTRL: NOTRCPKT Position */ +#define DWT_CTRL_NOTRCPKT_Msk (0x1UL << DWT_CTRL_NOTRCPKT_Pos) /*!< DWT CTRL: NOTRCPKT Mask */ + +#define DWT_CTRL_NOEXTTRIG_Pos 26U /*!< DWT CTRL: NOEXTTRIG Position */ +#define DWT_CTRL_NOEXTTRIG_Msk (0x1UL << DWT_CTRL_NOEXTTRIG_Pos) /*!< DWT CTRL: NOEXTTRIG Mask */ + +#define DWT_CTRL_NOCYCCNT_Pos 25U /*!< DWT CTRL: NOCYCCNT Position */ +#define DWT_CTRL_NOCYCCNT_Msk (0x1UL << DWT_CTRL_NOCYCCNT_Pos) /*!< DWT CTRL: NOCYCCNT Mask */ + +#define DWT_CTRL_NOPRFCNT_Pos 24U /*!< DWT CTRL: NOPRFCNT Position */ +#define DWT_CTRL_NOPRFCNT_Msk (0x1UL << DWT_CTRL_NOPRFCNT_Pos) /*!< DWT CTRL: NOPRFCNT Mask */ + +#define DWT_CTRL_CYCDISS_Pos 23U /*!< DWT CTRL: CYCDISS Position */ +#define DWT_CTRL_CYCDISS_Msk (0x1UL << DWT_CTRL_CYCDISS_Pos) /*!< DWT CTRL: CYCDISS Mask */ + +#define DWT_CTRL_CYCEVTENA_Pos 22U /*!< DWT CTRL: CYCEVTENA Position */ +#define DWT_CTRL_CYCEVTENA_Msk (0x1UL << DWT_CTRL_CYCEVTENA_Pos) /*!< DWT CTRL: CYCEVTENA Mask */ + +#define DWT_CTRL_FOLDEVTENA_Pos 21U /*!< DWT CTRL: FOLDEVTENA Position */ +#define DWT_CTRL_FOLDEVTENA_Msk (0x1UL << DWT_CTRL_FOLDEVTENA_Pos) /*!< DWT CTRL: FOLDEVTENA Mask */ + +#define DWT_CTRL_LSUEVTENA_Pos 20U /*!< DWT CTRL: LSUEVTENA Position */ +#define DWT_CTRL_LSUEVTENA_Msk (0x1UL << DWT_CTRL_LSUEVTENA_Pos) /*!< DWT CTRL: LSUEVTENA Mask */ + +#define DWT_CTRL_SLEEPEVTENA_Pos 19U /*!< DWT CTRL: SLEEPEVTENA Position */ +#define DWT_CTRL_SLEEPEVTENA_Msk (0x1UL << DWT_CTRL_SLEEPEVTENA_Pos) /*!< DWT CTRL: SLEEPEVTENA Mask */ + +#define DWT_CTRL_EXCEVTENA_Pos 18U /*!< DWT CTRL: EXCEVTENA Position */ +#define DWT_CTRL_EXCEVTENA_Msk (0x1UL << DWT_CTRL_EXCEVTENA_Pos) /*!< DWT CTRL: EXCEVTENA Mask */ + +#define DWT_CTRL_CPIEVTENA_Pos 17U /*!< DWT CTRL: CPIEVTENA Position */ +#define DWT_CTRL_CPIEVTENA_Msk (0x1UL << DWT_CTRL_CPIEVTENA_Pos) /*!< DWT CTRL: CPIEVTENA Mask */ + +#define DWT_CTRL_EXCTRCENA_Pos 16U /*!< DWT CTRL: EXCTRCENA Position */ +#define DWT_CTRL_EXCTRCENA_Msk (0x1UL << DWT_CTRL_EXCTRCENA_Pos) /*!< DWT CTRL: EXCTRCENA Mask */ + +#define DWT_CTRL_PCSAMPLENA_Pos 12U /*!< DWT CTRL: PCSAMPLENA Position */ +#define DWT_CTRL_PCSAMPLENA_Msk (0x1UL << DWT_CTRL_PCSAMPLENA_Pos) /*!< DWT CTRL: PCSAMPLENA Mask */ + +#define DWT_CTRL_SYNCTAP_Pos 10U /*!< DWT CTRL: SYNCTAP Position */ +#define DWT_CTRL_SYNCTAP_Msk (0x3UL << DWT_CTRL_SYNCTAP_Pos) /*!< DWT CTRL: SYNCTAP Mask */ + +#define DWT_CTRL_CYCTAP_Pos 9U /*!< DWT CTRL: CYCTAP Position */ +#define DWT_CTRL_CYCTAP_Msk (0x1UL << DWT_CTRL_CYCTAP_Pos) /*!< DWT CTRL: CYCTAP Mask */ + +#define DWT_CTRL_POSTINIT_Pos 5U /*!< DWT CTRL: POSTINIT Position */ +#define DWT_CTRL_POSTINIT_Msk (0xFUL << DWT_CTRL_POSTINIT_Pos) /*!< DWT CTRL: POSTINIT Mask */ + +#define DWT_CTRL_POSTPRESET_Pos 1U /*!< DWT CTRL: POSTPRESET Position */ +#define DWT_CTRL_POSTPRESET_Msk (0xFUL << DWT_CTRL_POSTPRESET_Pos) /*!< DWT CTRL: POSTPRESET Mask */ + +#define DWT_CTRL_CYCCNTENA_Pos 0U /*!< DWT CTRL: CYCCNTENA Position */ +#define DWT_CTRL_CYCCNTENA_Msk (0x1UL /*<< DWT_CTRL_CYCCNTENA_Pos*/) /*!< DWT CTRL: CYCCNTENA Mask */ + +/* DWT CPI Count Register Definitions */ +#define DWT_CPICNT_CPICNT_Pos 0U /*!< DWT CPICNT: CPICNT Position */ +#define DWT_CPICNT_CPICNT_Msk (0xFFUL /*<< DWT_CPICNT_CPICNT_Pos*/) /*!< DWT CPICNT: CPICNT Mask */ + +/* DWT Exception Overhead Count Register Definitions */ +#define DWT_EXCCNT_EXCCNT_Pos 0U /*!< DWT EXCCNT: EXCCNT Position */ +#define DWT_EXCCNT_EXCCNT_Msk (0xFFUL /*<< DWT_EXCCNT_EXCCNT_Pos*/) /*!< DWT EXCCNT: EXCCNT Mask */ + +/* DWT Sleep Count Register Definitions */ +#define DWT_SLEEPCNT_SLEEPCNT_Pos 0U /*!< DWT SLEEPCNT: SLEEPCNT Position */ +#define DWT_SLEEPCNT_SLEEPCNT_Msk (0xFFUL /*<< DWT_SLEEPCNT_SLEEPCNT_Pos*/) /*!< DWT SLEEPCNT: SLEEPCNT Mask */ + +/* DWT LSU Count Register Definitions */ +#define DWT_LSUCNT_LSUCNT_Pos 0U /*!< DWT LSUCNT: LSUCNT Position */ +#define DWT_LSUCNT_LSUCNT_Msk (0xFFUL /*<< DWT_LSUCNT_LSUCNT_Pos*/) /*!< DWT LSUCNT: LSUCNT Mask */ + +/* DWT Folded-instruction Count Register Definitions */ +#define DWT_FOLDCNT_FOLDCNT_Pos 0U /*!< DWT FOLDCNT: FOLDCNT Position */ +#define DWT_FOLDCNT_FOLDCNT_Msk (0xFFUL /*<< DWT_FOLDCNT_FOLDCNT_Pos*/) /*!< DWT FOLDCNT: FOLDCNT Mask */ + +/* DWT Comparator Function Register Definitions */ +#define DWT_FUNCTION_ID_Pos 27U /*!< DWT FUNCTION: ID Position */ +#define DWT_FUNCTION_ID_Msk (0x1FUL << DWT_FUNCTION_ID_Pos) /*!< DWT FUNCTION: ID Mask */ + +#define DWT_FUNCTION_MATCHED_Pos 24U /*!< DWT FUNCTION: MATCHED Position */ +#define DWT_FUNCTION_MATCHED_Msk (0x1UL << DWT_FUNCTION_MATCHED_Pos) /*!< DWT FUNCTION: MATCHED Mask */ + +#define DWT_FUNCTION_DATAVSIZE_Pos 10U /*!< DWT FUNCTION: DATAVSIZE Position */ +#define DWT_FUNCTION_DATAVSIZE_Msk (0x3UL << DWT_FUNCTION_DATAVSIZE_Pos) /*!< DWT FUNCTION: DATAVSIZE Mask */ + +#define DWT_FUNCTION_ACTION_Pos 4U /*!< DWT FUNCTION: ACTION Position */ +#define DWT_FUNCTION_ACTION_Msk (0x1UL << DWT_FUNCTION_ACTION_Pos) /*!< DWT FUNCTION: ACTION Mask */ + +#define DWT_FUNCTION_MATCH_Pos 0U /*!< DWT FUNCTION: MATCH Position */ +#define DWT_FUNCTION_MATCH_Msk (0xFUL /*<< DWT_FUNCTION_MATCH_Pos*/) /*!< DWT FUNCTION: MATCH Mask */ + +/*@}*/ /* end of group CMSIS_DWT */ + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_TPI Trace Port Interface (TPI) + \brief Type definitions for the Trace Port Interface (TPI) + @{ + */ + +/** + \brief Structure type to access the Trace Port Interface Register (TPI). + */ +typedef struct +{ + __IM uint32_t SSPSR; /*!< Offset: 0x000 (R/ ) Supported Parallel Port Sizes Register */ + __IOM uint32_t CSPSR; /*!< Offset: 0x004 (R/W) Current Parallel Port Sizes Register */ + uint32_t RESERVED0[2U]; + __IOM uint32_t ACPR; /*!< Offset: 0x010 (R/W) Asynchronous Clock Prescaler Register */ + uint32_t RESERVED1[55U]; + __IOM uint32_t SPPR; /*!< Offset: 0x0F0 (R/W) Selected Pin Protocol Register */ + uint32_t RESERVED2[131U]; + __IM uint32_t FFSR; /*!< Offset: 0x300 (R/ ) Formatter and Flush Status Register */ + __IOM uint32_t FFCR; /*!< Offset: 0x304 (R/W) Formatter and Flush Control Register */ + __IOM uint32_t PSCR; /*!< Offset: 0x308 (R/W) Periodic Synchronization Control Register */ + uint32_t RESERVED3[809U]; + __OM uint32_t LAR; /*!< Offset: 0xFB0 ( /W) Software Lock Access Register */ + __IM uint32_t LSR; /*!< Offset: 0xFB4 (R/ ) Software Lock Status Register */ + uint32_t RESERVED4[4U]; + __IM uint32_t TYPE; /*!< Offset: 0xFC8 (R/ ) Device Identifier Register */ + __IM uint32_t DEVTYPE; /*!< Offset: 0xFCC (R/ ) Device Type Register */ +} TPI_Type; + +/* TPI Asynchronous Clock Prescaler Register Definitions */ +#define TPI_ACPR_SWOSCALER_Pos 0U /*!< TPI ACPR: SWOSCALER Position */ +#define TPI_ACPR_SWOSCALER_Msk (0xFFFFUL /*<< TPI_ACPR_SWOSCALER_Pos*/) /*!< TPI ACPR: SWOSCALER Mask */ + +/* TPI Selected Pin Protocol Register Definitions */ +#define TPI_SPPR_TXMODE_Pos 0U /*!< TPI SPPR: TXMODE Position */ +#define TPI_SPPR_TXMODE_Msk (0x3UL /*<< TPI_SPPR_TXMODE_Pos*/) /*!< TPI SPPR: TXMODE Mask */ + +/* TPI Formatter and Flush Status Register Definitions */ +#define TPI_FFSR_FtNonStop_Pos 3U /*!< TPI FFSR: FtNonStop Position */ +#define TPI_FFSR_FtNonStop_Msk (0x1UL << TPI_FFSR_FtNonStop_Pos) /*!< TPI FFSR: FtNonStop Mask */ + +#define TPI_FFSR_TCPresent_Pos 2U /*!< TPI FFSR: TCPresent Position */ +#define TPI_FFSR_TCPresent_Msk (0x1UL << TPI_FFSR_TCPresent_Pos) /*!< TPI FFSR: TCPresent Mask */ + +#define TPI_FFSR_FtStopped_Pos 1U /*!< TPI FFSR: FtStopped Position */ +#define TPI_FFSR_FtStopped_Msk (0x1UL << TPI_FFSR_FtStopped_Pos) /*!< TPI FFSR: FtStopped Mask */ + +#define TPI_FFSR_FlInProg_Pos 0U /*!< TPI FFSR: FlInProg Position */ +#define TPI_FFSR_FlInProg_Msk (0x1UL /*<< TPI_FFSR_FlInProg_Pos*/) /*!< TPI FFSR: FlInProg Mask */ + +/* TPI Formatter and Flush Control Register Definitions */ +#define TPI_FFCR_TrigIn_Pos 8U /*!< TPI FFCR: TrigIn Position */ +#define TPI_FFCR_TrigIn_Msk (0x1UL << TPI_FFCR_TrigIn_Pos) /*!< TPI FFCR: TrigIn Mask */ + +#define TPI_FFCR_FOnMan_Pos 6U /*!< TPI FFCR: FOnMan Position */ +#define TPI_FFCR_FOnMan_Msk (0x1UL << TPI_FFCR_FOnMan_Pos) /*!< TPI FFCR: FOnMan Mask */ + +#define TPI_FFCR_EnFCont_Pos 1U /*!< TPI FFCR: EnFCont Position */ +#define TPI_FFCR_EnFCont_Msk (0x1UL << TPI_FFCR_EnFCont_Pos) /*!< TPI FFCR: EnFCont Mask */ + +/* TPI Periodic Synchronization Control Register Definitions */ +#define TPI_PSCR_PSCount_Pos 0U /*!< TPI PSCR: PSCount Position */ +#define TPI_PSCR_PSCount_Msk (0x1FUL /*<< TPI_PSCR_PSCount_Pos*/) /*!< TPI PSCR: TPSCount Mask */ + +/* TPI Software Lock Status Register Definitions */ +#define TPI_LSR_nTT_Pos 1U /*!< TPI LSR: Not thirty-two bit. Position */ +#define TPI_LSR_nTT_Msk (0x1UL << TPI_LSR_nTT_Pos) /*!< TPI LSR: Not thirty-two bit. Mask */ + +#define TPI_LSR_SLK_Pos 1U /*!< TPI LSR: Software Lock status Position */ +#define TPI_LSR_SLK_Msk (0x1UL << TPI_LSR_SLK_Pos) /*!< TPI LSR: Software Lock status Mask */ + +#define TPI_LSR_SLI_Pos 0U /*!< TPI LSR: Software Lock implemented Position */ +#define TPI_LSR_SLI_Msk (0x1UL /*<< TPI_LSR_SLI_Pos*/) /*!< TPI LSR: Software Lock implemented Mask */ + +/* TPI DEVID Register Definitions */ +#define TPI_DEVID_NRZVALID_Pos 11U /*!< TPI DEVID: NRZVALID Position */ +#define TPI_DEVID_NRZVALID_Msk (0x1UL << TPI_DEVID_NRZVALID_Pos) /*!< TPI DEVID: NRZVALID Mask */ + +#define TPI_DEVID_MANCVALID_Pos 10U /*!< TPI DEVID: MANCVALID Position */ +#define TPI_DEVID_MANCVALID_Msk (0x1UL << TPI_DEVID_MANCVALID_Pos) /*!< TPI DEVID: MANCVALID Mask */ + +#define TPI_DEVID_PTINVALID_Pos 9U /*!< TPI DEVID: PTINVALID Position */ +#define TPI_DEVID_PTINVALID_Msk (0x1UL << TPI_DEVID_PTINVALID_Pos) /*!< TPI DEVID: PTINVALID Mask */ + +#define TPI_DEVID_FIFOSZ_Pos 6U /*!< TPI DEVID: FIFO depth Position */ +#define TPI_DEVID_FIFOSZ_Msk (0x7UL << TPI_DEVID_FIFOSZ_Pos) /*!< TPI DEVID: FIFO depth Mask */ + +/* TPI DEVTYPE Register Definitions */ +#define TPI_DEVTYPE_SubType_Pos 4U /*!< TPI DEVTYPE: SubType Position */ +#define TPI_DEVTYPE_SubType_Msk (0xFUL /*<< TPI_DEVTYPE_SubType_Pos*/) /*!< TPI DEVTYPE: SubType Mask */ + +#define TPI_DEVTYPE_MajorType_Pos 0U /*!< TPI DEVTYPE: MajorType Position */ +#define TPI_DEVTYPE_MajorType_Msk (0xFUL << TPI_DEVTYPE_MajorType_Pos) /*!< TPI DEVTYPE: MajorType Mask */ + +/*@}*/ /* end of group CMSIS_TPI */ + + +#if defined (__MPU_PRESENT) && (__MPU_PRESENT == 1U) +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_MPU Memory Protection Unit (MPU) + \brief Type definitions for the Memory Protection Unit (MPU) + @{ + */ + +/** + \brief Structure type to access the Memory Protection Unit (MPU). + */ +typedef struct +{ + __IM uint32_t TYPE; /*!< Offset: 0x000 (R/ ) MPU Type Register */ + __IOM uint32_t CTRL; /*!< Offset: 0x004 (R/W) MPU Control Register */ + __IOM uint32_t RNR; /*!< Offset: 0x008 (R/W) MPU Region Number Register */ + __IOM uint32_t RBAR; /*!< Offset: 0x00C (R/W) MPU Region Base Address Register */ + __IOM uint32_t RLAR; /*!< Offset: 0x010 (R/W) MPU Region Limit Address Register */ + __IOM uint32_t RBAR_A1; /*!< Offset: 0x014 (R/W) MPU Region Base Address Register Alias 1 */ + __IOM uint32_t RLAR_A1; /*!< Offset: 0x018 (R/W) MPU Region Limit Address Register Alias 1 */ + __IOM uint32_t RBAR_A2; /*!< Offset: 0x01C (R/W) MPU Region Base Address Register Alias 2 */ + __IOM uint32_t RLAR_A2; /*!< Offset: 0x020 (R/W) MPU Region Limit Address Register Alias 2 */ + __IOM uint32_t RBAR_A3; /*!< Offset: 0x024 (R/W) MPU Region Base Address Register Alias 3 */ + __IOM uint32_t RLAR_A3; /*!< Offset: 0x028 (R/W) MPU Region Limit Address Register Alias 3 */ + uint32_t RESERVED0[1]; + union { + __IOM uint32_t MAIR[2]; + struct { + __IOM uint32_t MAIR0; /*!< Offset: 0x030 (R/W) MPU Memory Attribute Indirection Register 0 */ + __IOM uint32_t MAIR1; /*!< Offset: 0x034 (R/W) MPU Memory Attribute Indirection Register 1 */ + }; + }; +} MPU_Type; + +#define MPU_TYPE_RALIASES 4U + +/* MPU Type Register Definitions */ +#define MPU_TYPE_IREGION_Pos 16U /*!< MPU TYPE: IREGION Position */ +#define MPU_TYPE_IREGION_Msk (0xFFUL << MPU_TYPE_IREGION_Pos) /*!< MPU TYPE: IREGION Mask */ + +#define MPU_TYPE_DREGION_Pos 8U /*!< MPU TYPE: DREGION Position */ +#define MPU_TYPE_DREGION_Msk (0xFFUL << MPU_TYPE_DREGION_Pos) /*!< MPU TYPE: DREGION Mask */ + +#define MPU_TYPE_SEPARATE_Pos 0U /*!< MPU TYPE: SEPARATE Position */ +#define MPU_TYPE_SEPARATE_Msk (1UL /*<< MPU_TYPE_SEPARATE_Pos*/) /*!< MPU TYPE: SEPARATE Mask */ + +/* MPU Control Register Definitions */ +#define MPU_CTRL_PRIVDEFENA_Pos 2U /*!< MPU CTRL: PRIVDEFENA Position */ +#define MPU_CTRL_PRIVDEFENA_Msk (1UL << MPU_CTRL_PRIVDEFENA_Pos) /*!< MPU CTRL: PRIVDEFENA Mask */ + +#define MPU_CTRL_HFNMIENA_Pos 1U /*!< MPU CTRL: HFNMIENA Position */ +#define MPU_CTRL_HFNMIENA_Msk (1UL << MPU_CTRL_HFNMIENA_Pos) /*!< MPU CTRL: HFNMIENA Mask */ + +#define MPU_CTRL_ENABLE_Pos 0U /*!< MPU CTRL: ENABLE Position */ +#define MPU_CTRL_ENABLE_Msk (1UL /*<< MPU_CTRL_ENABLE_Pos*/) /*!< MPU CTRL: ENABLE Mask */ + +/* MPU Region Number Register Definitions */ +#define MPU_RNR_REGION_Pos 0U /*!< MPU RNR: REGION Position */ +#define MPU_RNR_REGION_Msk (0xFFUL /*<< MPU_RNR_REGION_Pos*/) /*!< MPU RNR: REGION Mask */ + +/* MPU Region Base Address Register Definitions */ +#define MPU_RBAR_BASE_Pos 5U /*!< MPU RBAR: BASE Position */ +#define MPU_RBAR_BASE_Msk (0x7FFFFFFUL << MPU_RBAR_BASE_Pos) /*!< MPU RBAR: BASE Mask */ + +#define MPU_RBAR_SH_Pos 3U /*!< MPU RBAR: SH Position */ +#define MPU_RBAR_SH_Msk (0x3UL << MPU_RBAR_SH_Pos) /*!< MPU RBAR: SH Mask */ + +#define MPU_RBAR_AP_Pos 1U /*!< MPU RBAR: AP Position */ +#define MPU_RBAR_AP_Msk (0x3UL << MPU_RBAR_AP_Pos) /*!< MPU RBAR: AP Mask */ + +#define MPU_RBAR_XN_Pos 0U /*!< MPU RBAR: XN Position */ +#define MPU_RBAR_XN_Msk (01UL /*<< MPU_RBAR_XN_Pos*/) /*!< MPU RBAR: XN Mask */ + +/* MPU Region Limit Address Register Definitions */ +#define MPU_RLAR_LIMIT_Pos 5U /*!< MPU RLAR: LIMIT Position */ +#define MPU_RLAR_LIMIT_Msk (0x7FFFFFFUL << MPU_RLAR_LIMIT_Pos) /*!< MPU RLAR: LIMIT Mask */ + +#define MPU_RLAR_AttrIndx_Pos 1U /*!< MPU RLAR: AttrIndx Position */ +#define MPU_RLAR_AttrIndx_Msk (0x7UL << MPU_RLAR_AttrIndx_Pos) /*!< MPU RLAR: AttrIndx Mask */ + +#define MPU_RLAR_EN_Pos 0U /*!< MPU RLAR: Region enable bit Position */ +#define MPU_RLAR_EN_Msk (1UL /*<< MPU_RLAR_EN_Pos*/) /*!< MPU RLAR: Region enable bit Disable Mask */ + +/* MPU Memory Attribute Indirection Register 0 Definitions */ +#define MPU_MAIR0_Attr3_Pos 24U /*!< MPU MAIR0: Attr3 Position */ +#define MPU_MAIR0_Attr3_Msk (0xFFUL << MPU_MAIR0_Attr3_Pos) /*!< MPU MAIR0: Attr3 Mask */ + +#define MPU_MAIR0_Attr2_Pos 16U /*!< MPU MAIR0: Attr2 Position */ +#define MPU_MAIR0_Attr2_Msk (0xFFUL << MPU_MAIR0_Attr2_Pos) /*!< MPU MAIR0: Attr2 Mask */ + +#define MPU_MAIR0_Attr1_Pos 8U /*!< MPU MAIR0: Attr1 Position */ +#define MPU_MAIR0_Attr1_Msk (0xFFUL << MPU_MAIR0_Attr1_Pos) /*!< MPU MAIR0: Attr1 Mask */ + +#define MPU_MAIR0_Attr0_Pos 0U /*!< MPU MAIR0: Attr0 Position */ +#define MPU_MAIR0_Attr0_Msk (0xFFUL /*<< MPU_MAIR0_Attr0_Pos*/) /*!< MPU MAIR0: Attr0 Mask */ + +/* MPU Memory Attribute Indirection Register 1 Definitions */ +#define MPU_MAIR1_Attr7_Pos 24U /*!< MPU MAIR1: Attr7 Position */ +#define MPU_MAIR1_Attr7_Msk (0xFFUL << MPU_MAIR1_Attr7_Pos) /*!< MPU MAIR1: Attr7 Mask */ + +#define MPU_MAIR1_Attr6_Pos 16U /*!< MPU MAIR1: Attr6 Position */ +#define MPU_MAIR1_Attr6_Msk (0xFFUL << MPU_MAIR1_Attr6_Pos) /*!< MPU MAIR1: Attr6 Mask */ + +#define MPU_MAIR1_Attr5_Pos 8U /*!< MPU MAIR1: Attr5 Position */ +#define MPU_MAIR1_Attr5_Msk (0xFFUL << MPU_MAIR1_Attr5_Pos) /*!< MPU MAIR1: Attr5 Mask */ + +#define MPU_MAIR1_Attr4_Pos 0U /*!< MPU MAIR1: Attr4 Position */ +#define MPU_MAIR1_Attr4_Msk (0xFFUL /*<< MPU_MAIR1_Attr4_Pos*/) /*!< MPU MAIR1: Attr4 Mask */ + +/*@} end of group CMSIS_MPU */ +#endif + + +#if defined (__ARM_FEATURE_CMSE) && (__ARM_FEATURE_CMSE == 3U) +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_SAU Security Attribution Unit (SAU) + \brief Type definitions for the Security Attribution Unit (SAU) + @{ + */ + +/** + \brief Structure type to access the Security Attribution Unit (SAU). + */ +typedef struct +{ + __IOM uint32_t CTRL; /*!< Offset: 0x000 (R/W) SAU Control Register */ + __IM uint32_t TYPE; /*!< Offset: 0x004 (R/ ) SAU Type Register */ +#if defined (__SAUREGION_PRESENT) && (__SAUREGION_PRESENT == 1U) + __IOM uint32_t RNR; /*!< Offset: 0x008 (R/W) SAU Region Number Register */ + __IOM uint32_t RBAR; /*!< Offset: 0x00C (R/W) SAU Region Base Address Register */ + __IOM uint32_t RLAR; /*!< Offset: 0x010 (R/W) SAU Region Limit Address Register */ +#else + uint32_t RESERVED0[3]; +#endif + __IOM uint32_t SFSR; /*!< Offset: 0x014 (R/W) Secure Fault Status Register */ + __IOM uint32_t SFAR; /*!< Offset: 0x018 (R/W) Secure Fault Address Register */ +} SAU_Type; + +/* SAU Control Register Definitions */ +#define SAU_CTRL_ALLNS_Pos 1U /*!< SAU CTRL: ALLNS Position */ +#define SAU_CTRL_ALLNS_Msk (1UL << SAU_CTRL_ALLNS_Pos) /*!< SAU CTRL: ALLNS Mask */ + +#define SAU_CTRL_ENABLE_Pos 0U /*!< SAU CTRL: ENABLE Position */ +#define SAU_CTRL_ENABLE_Msk (1UL /*<< SAU_CTRL_ENABLE_Pos*/) /*!< SAU CTRL: ENABLE Mask */ + +/* SAU Type Register Definitions */ +#define SAU_TYPE_SREGION_Pos 0U /*!< SAU TYPE: SREGION Position */ +#define SAU_TYPE_SREGION_Msk (0xFFUL /*<< SAU_TYPE_SREGION_Pos*/) /*!< SAU TYPE: SREGION Mask */ + +#if defined (__SAUREGION_PRESENT) && (__SAUREGION_PRESENT == 1U) +/* SAU Region Number Register Definitions */ +#define SAU_RNR_REGION_Pos 0U /*!< SAU RNR: REGION Position */ +#define SAU_RNR_REGION_Msk (0xFFUL /*<< SAU_RNR_REGION_Pos*/) /*!< SAU RNR: REGION Mask */ + +/* SAU Region Base Address Register Definitions */ +#define SAU_RBAR_BADDR_Pos 5U /*!< SAU RBAR: BADDR Position */ +#define SAU_RBAR_BADDR_Msk (0x7FFFFFFUL << SAU_RBAR_BADDR_Pos) /*!< SAU RBAR: BADDR Mask */ + +/* SAU Region Limit Address Register Definitions */ +#define SAU_RLAR_LADDR_Pos 5U /*!< SAU RLAR: LADDR Position */ +#define SAU_RLAR_LADDR_Msk (0x7FFFFFFUL << SAU_RLAR_LADDR_Pos) /*!< SAU RLAR: LADDR Mask */ + +#define SAU_RLAR_NSC_Pos 1U /*!< SAU RLAR: NSC Position */ +#define SAU_RLAR_NSC_Msk (1UL << SAU_RLAR_NSC_Pos) /*!< SAU RLAR: NSC Mask */ + +#define SAU_RLAR_ENABLE_Pos 0U /*!< SAU RLAR: ENABLE Position */ +#define SAU_RLAR_ENABLE_Msk (1UL /*<< SAU_RLAR_ENABLE_Pos*/) /*!< SAU RLAR: ENABLE Mask */ + +#endif /* defined (__SAUREGION_PRESENT) && (__SAUREGION_PRESENT == 1U) */ + +/* Secure Fault Status Register Definitions */ +#define SAU_SFSR_LSERR_Pos 7U /*!< SAU SFSR: LSERR Position */ +#define SAU_SFSR_LSERR_Msk (1UL << SAU_SFSR_LSERR_Pos) /*!< SAU SFSR: LSERR Mask */ + +#define SAU_SFSR_SFARVALID_Pos 6U /*!< SAU SFSR: SFARVALID Position */ +#define SAU_SFSR_SFARVALID_Msk (1UL << SAU_SFSR_SFARVALID_Pos) /*!< SAU SFSR: SFARVALID Mask */ + +#define SAU_SFSR_LSPERR_Pos 5U /*!< SAU SFSR: LSPERR Position */ +#define SAU_SFSR_LSPERR_Msk (1UL << SAU_SFSR_LSPERR_Pos) /*!< SAU SFSR: LSPERR Mask */ + +#define SAU_SFSR_INVTRAN_Pos 4U /*!< SAU SFSR: INVTRAN Position */ +#define SAU_SFSR_INVTRAN_Msk (1UL << SAU_SFSR_INVTRAN_Pos) /*!< SAU SFSR: INVTRAN Mask */ + +#define SAU_SFSR_AUVIOL_Pos 3U /*!< SAU SFSR: AUVIOL Position */ +#define SAU_SFSR_AUVIOL_Msk (1UL << SAU_SFSR_AUVIOL_Pos) /*!< SAU SFSR: AUVIOL Mask */ + +#define SAU_SFSR_INVER_Pos 2U /*!< SAU SFSR: INVER Position */ +#define SAU_SFSR_INVER_Msk (1UL << SAU_SFSR_INVER_Pos) /*!< SAU SFSR: INVER Mask */ + +#define SAU_SFSR_INVIS_Pos 1U /*!< SAU SFSR: INVIS Position */ +#define SAU_SFSR_INVIS_Msk (1UL << SAU_SFSR_INVIS_Pos) /*!< SAU SFSR: INVIS Mask */ + +#define SAU_SFSR_INVEP_Pos 0U /*!< SAU SFSR: INVEP Position */ +#define SAU_SFSR_INVEP_Msk (1UL /*<< SAU_SFSR_INVEP_Pos*/) /*!< SAU SFSR: INVEP Mask */ + +/*@} end of group CMSIS_SAU */ +#endif /* defined (__ARM_FEATURE_CMSE) && (__ARM_FEATURE_CMSE == 3U) */ + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_FPU Floating Point Unit (FPU) + \brief Type definitions for the Floating Point Unit (FPU) + @{ + */ + +/** + \brief Structure type to access the Floating Point Unit (FPU). + */ +typedef struct +{ + uint32_t RESERVED0[1U]; + __IOM uint32_t FPCCR; /*!< Offset: 0x004 (R/W) Floating-Point Context Control Register */ + __IOM uint32_t FPCAR; /*!< Offset: 0x008 (R/W) Floating-Point Context Address Register */ + __IOM uint32_t FPDSCR; /*!< Offset: 0x00C (R/W) Floating-Point Default Status Control Register */ + __IM uint32_t MVFR0; /*!< Offset: 0x010 (R/ ) Media and FP Feature Register 0 */ + __IM uint32_t MVFR1; /*!< Offset: 0x014 (R/ ) Media and FP Feature Register 1 */ +} FPU_Type; + +/* Floating-Point Context Control Register Definitions */ +#define FPU_FPCCR_ASPEN_Pos 31U /*!< FPCCR: ASPEN bit Position */ +#define FPU_FPCCR_ASPEN_Msk (1UL << FPU_FPCCR_ASPEN_Pos) /*!< FPCCR: ASPEN bit Mask */ + +#define FPU_FPCCR_LSPEN_Pos 30U /*!< FPCCR: LSPEN Position */ +#define FPU_FPCCR_LSPEN_Msk (1UL << FPU_FPCCR_LSPEN_Pos) /*!< FPCCR: LSPEN bit Mask */ + +#define FPU_FPCCR_LSPENS_Pos 29U /*!< FPCCR: LSPENS Position */ +#define FPU_FPCCR_LSPENS_Msk (1UL << FPU_FPCCR_LSPENS_Pos) /*!< FPCCR: LSPENS bit Mask */ + +#define FPU_FPCCR_CLRONRET_Pos 28U /*!< FPCCR: CLRONRET Position */ +#define FPU_FPCCR_CLRONRET_Msk (1UL << FPU_FPCCR_CLRONRET_Pos) /*!< FPCCR: CLRONRET bit Mask */ + +#define FPU_FPCCR_CLRONRETS_Pos 27U /*!< FPCCR: CLRONRETS Position */ +#define FPU_FPCCR_CLRONRETS_Msk (1UL << FPU_FPCCR_CLRONRETS_Pos) /*!< FPCCR: CLRONRETS bit Mask */ + +#define FPU_FPCCR_TS_Pos 26U /*!< FPCCR: TS Position */ +#define FPU_FPCCR_TS_Msk (1UL << FPU_FPCCR_TS_Pos) /*!< FPCCR: TS bit Mask */ + +#define FPU_FPCCR_UFRDY_Pos 10U /*!< FPCCR: UFRDY Position */ +#define FPU_FPCCR_UFRDY_Msk (1UL << FPU_FPCCR_UFRDY_Pos) /*!< FPCCR: UFRDY bit Mask */ + +#define FPU_FPCCR_SPLIMVIOL_Pos 9U /*!< FPCCR: SPLIMVIOL Position */ +#define FPU_FPCCR_SPLIMVIOL_Msk (1UL << FPU_FPCCR_SPLIMVIOL_Pos) /*!< FPCCR: SPLIMVIOL bit Mask */ + +#define FPU_FPCCR_MONRDY_Pos 8U /*!< FPCCR: MONRDY Position */ +#define FPU_FPCCR_MONRDY_Msk (1UL << FPU_FPCCR_MONRDY_Pos) /*!< FPCCR: MONRDY bit Mask */ + +#define FPU_FPCCR_SFRDY_Pos 7U /*!< FPCCR: SFRDY Position */ +#define FPU_FPCCR_SFRDY_Msk (1UL << FPU_FPCCR_SFRDY_Pos) /*!< FPCCR: SFRDY bit Mask */ + +#define FPU_FPCCR_BFRDY_Pos 6U /*!< FPCCR: BFRDY Position */ +#define FPU_FPCCR_BFRDY_Msk (1UL << FPU_FPCCR_BFRDY_Pos) /*!< FPCCR: BFRDY bit Mask */ + +#define FPU_FPCCR_MMRDY_Pos 5U /*!< FPCCR: MMRDY Position */ +#define FPU_FPCCR_MMRDY_Msk (1UL << FPU_FPCCR_MMRDY_Pos) /*!< FPCCR: MMRDY bit Mask */ + +#define FPU_FPCCR_HFRDY_Pos 4U /*!< FPCCR: HFRDY Position */ +#define FPU_FPCCR_HFRDY_Msk (1UL << FPU_FPCCR_HFRDY_Pos) /*!< FPCCR: HFRDY bit Mask */ + +#define FPU_FPCCR_THREAD_Pos 3U /*!< FPCCR: processor mode bit Position */ +#define FPU_FPCCR_THREAD_Msk (1UL << FPU_FPCCR_THREAD_Pos) /*!< FPCCR: processor mode active bit Mask */ + +#define FPU_FPCCR_S_Pos 2U /*!< FPCCR: Security status of the FP context bit Position */ +#define FPU_FPCCR_S_Msk (1UL << FPU_FPCCR_S_Pos) /*!< FPCCR: Security status of the FP context bit Mask */ + +#define FPU_FPCCR_USER_Pos 1U /*!< FPCCR: privilege level bit Position */ +#define FPU_FPCCR_USER_Msk (1UL << FPU_FPCCR_USER_Pos) /*!< FPCCR: privilege level bit Mask */ + +#define FPU_FPCCR_LSPACT_Pos 0U /*!< FPCCR: Lazy state preservation active bit Position */ +#define FPU_FPCCR_LSPACT_Msk (1UL /*<< FPU_FPCCR_LSPACT_Pos*/) /*!< FPCCR: Lazy state preservation active bit Mask */ + +/* Floating-Point Context Address Register Definitions */ +#define FPU_FPCAR_ADDRESS_Pos 3U /*!< FPCAR: ADDRESS bit Position */ +#define FPU_FPCAR_ADDRESS_Msk (0x1FFFFFFFUL << FPU_FPCAR_ADDRESS_Pos) /*!< FPCAR: ADDRESS bit Mask */ + +/* Floating-Point Default Status Control Register Definitions */ +#define FPU_FPDSCR_AHP_Pos 26U /*!< FPDSCR: AHP bit Position */ +#define FPU_FPDSCR_AHP_Msk (1UL << FPU_FPDSCR_AHP_Pos) /*!< FPDSCR: AHP bit Mask */ + +#define FPU_FPDSCR_DN_Pos 25U /*!< FPDSCR: DN bit Position */ +#define FPU_FPDSCR_DN_Msk (1UL << FPU_FPDSCR_DN_Pos) /*!< FPDSCR: DN bit Mask */ + +#define FPU_FPDSCR_FZ_Pos 24U /*!< FPDSCR: FZ bit Position */ +#define FPU_FPDSCR_FZ_Msk (1UL << FPU_FPDSCR_FZ_Pos) /*!< FPDSCR: FZ bit Mask */ + +#define FPU_FPDSCR_RMode_Pos 22U /*!< FPDSCR: RMode bit Position */ +#define FPU_FPDSCR_RMode_Msk (3UL << FPU_FPDSCR_RMode_Pos) /*!< FPDSCR: RMode bit Mask */ + +/* Media and FP Feature Register 0 Definitions */ +#define FPU_MVFR0_FP_rounding_modes_Pos 28U /*!< MVFR0: FP rounding modes bits Position */ +#define FPU_MVFR0_FP_rounding_modes_Msk (0xFUL << FPU_MVFR0_FP_rounding_modes_Pos) /*!< MVFR0: FP rounding modes bits Mask */ + +#define FPU_MVFR0_Short_vectors_Pos 24U /*!< MVFR0: Short vectors bits Position */ +#define FPU_MVFR0_Short_vectors_Msk (0xFUL << FPU_MVFR0_Short_vectors_Pos) /*!< MVFR0: Short vectors bits Mask */ + +#define FPU_MVFR0_Square_root_Pos 20U /*!< MVFR0: Square root bits Position */ +#define FPU_MVFR0_Square_root_Msk (0xFUL << FPU_MVFR0_Square_root_Pos) /*!< MVFR0: Square root bits Mask */ + +#define FPU_MVFR0_Divide_Pos 16U /*!< MVFR0: Divide bits Position */ +#define FPU_MVFR0_Divide_Msk (0xFUL << FPU_MVFR0_Divide_Pos) /*!< MVFR0: Divide bits Mask */ + +#define FPU_MVFR0_FP_excep_trapping_Pos 12U /*!< MVFR0: FP exception trapping bits Position */ +#define FPU_MVFR0_FP_excep_trapping_Msk (0xFUL << FPU_MVFR0_FP_excep_trapping_Pos) /*!< MVFR0: FP exception trapping bits Mask */ + +#define FPU_MVFR0_Double_precision_Pos 8U /*!< MVFR0: Double-precision bits Position */ +#define FPU_MVFR0_Double_precision_Msk (0xFUL << FPU_MVFR0_Double_precision_Pos) /*!< MVFR0: Double-precision bits Mask */ + +#define FPU_MVFR0_Single_precision_Pos 4U /*!< MVFR0: Single-precision bits Position */ +#define FPU_MVFR0_Single_precision_Msk (0xFUL << FPU_MVFR0_Single_precision_Pos) /*!< MVFR0: Single-precision bits Mask */ + +#define FPU_MVFR0_A_SIMD_registers_Pos 0U /*!< MVFR0: A_SIMD registers bits Position */ +#define FPU_MVFR0_A_SIMD_registers_Msk (0xFUL /*<< FPU_MVFR0_A_SIMD_registers_Pos*/) /*!< MVFR0: A_SIMD registers bits Mask */ + +/* Media and FP Feature Register 1 Definitions */ +#define FPU_MVFR1_FP_fused_MAC_Pos 28U /*!< MVFR1: FP fused MAC bits Position */ +#define FPU_MVFR1_FP_fused_MAC_Msk (0xFUL << FPU_MVFR1_FP_fused_MAC_Pos) /*!< MVFR1: FP fused MAC bits Mask */ + +#define FPU_MVFR1_FP_HPFP_Pos 24U /*!< MVFR1: FP HPFP bits Position */ +#define FPU_MVFR1_FP_HPFP_Msk (0xFUL << FPU_MVFR1_FP_HPFP_Pos) /*!< MVFR1: FP HPFP bits Mask */ + +#define FPU_MVFR1_D_NaN_mode_Pos 4U /*!< MVFR1: D_NaN mode bits Position */ +#define FPU_MVFR1_D_NaN_mode_Msk (0xFUL << FPU_MVFR1_D_NaN_mode_Pos) /*!< MVFR1: D_NaN mode bits Mask */ + +#define FPU_MVFR1_FtZ_mode_Pos 0U /*!< MVFR1: FtZ mode bits Position */ +#define FPU_MVFR1_FtZ_mode_Msk (0xFUL /*<< FPU_MVFR1_FtZ_mode_Pos*/) /*!< MVFR1: FtZ mode bits Mask */ + +/*@} end of group CMSIS_FPU */ + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_CoreDebug Core Debug Registers (CoreDebug) + \brief Type definitions for the Core Debug Registers + @{ + */ + +/** + \brief Structure type to access the Core Debug Register (CoreDebug). + */ +typedef struct +{ + __IOM uint32_t DHCSR; /*!< Offset: 0x000 (R/W) Debug Halting Control and Status Register */ + __OM uint32_t DCRSR; /*!< Offset: 0x004 ( /W) Debug Core Register Selector Register */ + __IOM uint32_t DCRDR; /*!< Offset: 0x008 (R/W) Debug Core Register Data Register */ + __IOM uint32_t DEMCR; /*!< Offset: 0x00C (R/W) Debug Exception and Monitor Control Register */ + uint32_t RESERVED4[1U]; + __IOM uint32_t DAUTHCTRL; /*!< Offset: 0x014 (R/W) Debug Authentication Control Register */ + __IOM uint32_t DSCSR; /*!< Offset: 0x018 (R/W) Debug Security Control and Status Register */ +} CoreDebug_Type; + +/* Debug Halting Control and Status Register Definitions */ +#define CoreDebug_DHCSR_DBGKEY_Pos 16U /*!< CoreDebug DHCSR: DBGKEY Position */ +#define CoreDebug_DHCSR_DBGKEY_Msk (0xFFFFUL << CoreDebug_DHCSR_DBGKEY_Pos) /*!< CoreDebug DHCSR: DBGKEY Mask */ + +#define CoreDebug_DHCSR_S_RESTART_ST_Pos 26U /*!< CoreDebug DHCSR: S_RESTART_ST Position */ +#define CoreDebug_DHCSR_S_RESTART_ST_Msk (1UL << CoreDebug_DHCSR_S_RESTART_ST_Pos) /*!< CoreDebug DHCSR: S_RESTART_ST Mask */ + +#define CoreDebug_DHCSR_S_RESET_ST_Pos 25U /*!< CoreDebug DHCSR: S_RESET_ST Position */ +#define CoreDebug_DHCSR_S_RESET_ST_Msk (1UL << CoreDebug_DHCSR_S_RESET_ST_Pos) /*!< CoreDebug DHCSR: S_RESET_ST Mask */ + +#define CoreDebug_DHCSR_S_RETIRE_ST_Pos 24U /*!< CoreDebug DHCSR: S_RETIRE_ST Position */ +#define CoreDebug_DHCSR_S_RETIRE_ST_Msk (1UL << CoreDebug_DHCSR_S_RETIRE_ST_Pos) /*!< CoreDebug DHCSR: S_RETIRE_ST Mask */ + +#define CoreDebug_DHCSR_S_LOCKUP_Pos 19U /*!< CoreDebug DHCSR: S_LOCKUP Position */ +#define CoreDebug_DHCSR_S_LOCKUP_Msk (1UL << CoreDebug_DHCSR_S_LOCKUP_Pos) /*!< CoreDebug DHCSR: S_LOCKUP Mask */ + +#define CoreDebug_DHCSR_S_SLEEP_Pos 18U /*!< CoreDebug DHCSR: S_SLEEP Position */ +#define CoreDebug_DHCSR_S_SLEEP_Msk (1UL << CoreDebug_DHCSR_S_SLEEP_Pos) /*!< CoreDebug DHCSR: S_SLEEP Mask */ + +#define CoreDebug_DHCSR_S_HALT_Pos 17U /*!< CoreDebug DHCSR: S_HALT Position */ +#define CoreDebug_DHCSR_S_HALT_Msk (1UL << CoreDebug_DHCSR_S_HALT_Pos) /*!< CoreDebug DHCSR: S_HALT Mask */ + +#define CoreDebug_DHCSR_S_REGRDY_Pos 16U /*!< CoreDebug DHCSR: S_REGRDY Position */ +#define CoreDebug_DHCSR_S_REGRDY_Msk (1UL << CoreDebug_DHCSR_S_REGRDY_Pos) /*!< CoreDebug DHCSR: S_REGRDY Mask */ + +#define CoreDebug_DHCSR_C_SNAPSTALL_Pos 5U /*!< CoreDebug DHCSR: C_SNAPSTALL Position */ +#define CoreDebug_DHCSR_C_SNAPSTALL_Msk (1UL << CoreDebug_DHCSR_C_SNAPSTALL_Pos) /*!< CoreDebug DHCSR: C_SNAPSTALL Mask */ + +#define CoreDebug_DHCSR_C_MASKINTS_Pos 3U /*!< CoreDebug DHCSR: C_MASKINTS Position */ +#define CoreDebug_DHCSR_C_MASKINTS_Msk (1UL << CoreDebug_DHCSR_C_MASKINTS_Pos) /*!< CoreDebug DHCSR: C_MASKINTS Mask */ + +#define CoreDebug_DHCSR_C_STEP_Pos 2U /*!< CoreDebug DHCSR: C_STEP Position */ +#define CoreDebug_DHCSR_C_STEP_Msk (1UL << CoreDebug_DHCSR_C_STEP_Pos) /*!< CoreDebug DHCSR: C_STEP Mask */ + +#define CoreDebug_DHCSR_C_HALT_Pos 1U /*!< CoreDebug DHCSR: C_HALT Position */ +#define CoreDebug_DHCSR_C_HALT_Msk (1UL << CoreDebug_DHCSR_C_HALT_Pos) /*!< CoreDebug DHCSR: C_HALT Mask */ + +#define CoreDebug_DHCSR_C_DEBUGEN_Pos 0U /*!< CoreDebug DHCSR: C_DEBUGEN Position */ +#define CoreDebug_DHCSR_C_DEBUGEN_Msk (1UL /*<< CoreDebug_DHCSR_C_DEBUGEN_Pos*/) /*!< CoreDebug DHCSR: C_DEBUGEN Mask */ + +/* Debug Core Register Selector Register Definitions */ +#define CoreDebug_DCRSR_REGWnR_Pos 16U /*!< CoreDebug DCRSR: REGWnR Position */ +#define CoreDebug_DCRSR_REGWnR_Msk (1UL << CoreDebug_DCRSR_REGWnR_Pos) /*!< CoreDebug DCRSR: REGWnR Mask */ + +#define CoreDebug_DCRSR_REGSEL_Pos 0U /*!< CoreDebug DCRSR: REGSEL Position */ +#define CoreDebug_DCRSR_REGSEL_Msk (0x1FUL /*<< CoreDebug_DCRSR_REGSEL_Pos*/) /*!< CoreDebug DCRSR: REGSEL Mask */ + +/* Debug Exception and Monitor Control Register Definitions */ +#define CoreDebug_DEMCR_TRCENA_Pos 24U /*!< CoreDebug DEMCR: TRCENA Position */ +#define CoreDebug_DEMCR_TRCENA_Msk (1UL << CoreDebug_DEMCR_TRCENA_Pos) /*!< CoreDebug DEMCR: TRCENA Mask */ + +#define CoreDebug_DEMCR_MON_REQ_Pos 19U /*!< CoreDebug DEMCR: MON_REQ Position */ +#define CoreDebug_DEMCR_MON_REQ_Msk (1UL << CoreDebug_DEMCR_MON_REQ_Pos) /*!< CoreDebug DEMCR: MON_REQ Mask */ + +#define CoreDebug_DEMCR_MON_STEP_Pos 18U /*!< CoreDebug DEMCR: MON_STEP Position */ +#define CoreDebug_DEMCR_MON_STEP_Msk (1UL << CoreDebug_DEMCR_MON_STEP_Pos) /*!< CoreDebug DEMCR: MON_STEP Mask */ + +#define CoreDebug_DEMCR_MON_PEND_Pos 17U /*!< CoreDebug DEMCR: MON_PEND Position */ +#define CoreDebug_DEMCR_MON_PEND_Msk (1UL << CoreDebug_DEMCR_MON_PEND_Pos) /*!< CoreDebug DEMCR: MON_PEND Mask */ + +#define CoreDebug_DEMCR_MON_EN_Pos 16U /*!< CoreDebug DEMCR: MON_EN Position */ +#define CoreDebug_DEMCR_MON_EN_Msk (1UL << CoreDebug_DEMCR_MON_EN_Pos) /*!< CoreDebug DEMCR: MON_EN Mask */ + +#define CoreDebug_DEMCR_VC_HARDERR_Pos 10U /*!< CoreDebug DEMCR: VC_HARDERR Position */ +#define CoreDebug_DEMCR_VC_HARDERR_Msk (1UL << CoreDebug_DEMCR_VC_HARDERR_Pos) /*!< CoreDebug DEMCR: VC_HARDERR Mask */ + +#define CoreDebug_DEMCR_VC_INTERR_Pos 9U /*!< CoreDebug DEMCR: VC_INTERR Position */ +#define CoreDebug_DEMCR_VC_INTERR_Msk (1UL << CoreDebug_DEMCR_VC_INTERR_Pos) /*!< CoreDebug DEMCR: VC_INTERR Mask */ + +#define CoreDebug_DEMCR_VC_BUSERR_Pos 8U /*!< CoreDebug DEMCR: VC_BUSERR Position */ +#define CoreDebug_DEMCR_VC_BUSERR_Msk (1UL << CoreDebug_DEMCR_VC_BUSERR_Pos) /*!< CoreDebug DEMCR: VC_BUSERR Mask */ + +#define CoreDebug_DEMCR_VC_STATERR_Pos 7U /*!< CoreDebug DEMCR: VC_STATERR Position */ +#define CoreDebug_DEMCR_VC_STATERR_Msk (1UL << CoreDebug_DEMCR_VC_STATERR_Pos) /*!< CoreDebug DEMCR: VC_STATERR Mask */ + +#define CoreDebug_DEMCR_VC_CHKERR_Pos 6U /*!< CoreDebug DEMCR: VC_CHKERR Position */ +#define CoreDebug_DEMCR_VC_CHKERR_Msk (1UL << CoreDebug_DEMCR_VC_CHKERR_Pos) /*!< CoreDebug DEMCR: VC_CHKERR Mask */ + +#define CoreDebug_DEMCR_VC_NOCPERR_Pos 5U /*!< CoreDebug DEMCR: VC_NOCPERR Position */ +#define CoreDebug_DEMCR_VC_NOCPERR_Msk (1UL << CoreDebug_DEMCR_VC_NOCPERR_Pos) /*!< CoreDebug DEMCR: VC_NOCPERR Mask */ + +#define CoreDebug_DEMCR_VC_MMERR_Pos 4U /*!< CoreDebug DEMCR: VC_MMERR Position */ +#define CoreDebug_DEMCR_VC_MMERR_Msk (1UL << CoreDebug_DEMCR_VC_MMERR_Pos) /*!< CoreDebug DEMCR: VC_MMERR Mask */ + +#define CoreDebug_DEMCR_VC_CORERESET_Pos 0U /*!< CoreDebug DEMCR: VC_CORERESET Position */ +#define CoreDebug_DEMCR_VC_CORERESET_Msk (1UL /*<< CoreDebug_DEMCR_VC_CORERESET_Pos*/) /*!< CoreDebug DEMCR: VC_CORERESET Mask */ + +/* Debug Authentication Control Register Definitions */ +#define CoreDebug_DAUTHCTRL_INTSPNIDEN_Pos 3U /*!< CoreDebug DAUTHCTRL: INTSPNIDEN, Position */ +#define CoreDebug_DAUTHCTRL_INTSPNIDEN_Msk (1UL << CoreDebug_DAUTHCTRL_INTSPNIDEN_Pos) /*!< CoreDebug DAUTHCTRL: INTSPNIDEN, Mask */ + +#define CoreDebug_DAUTHCTRL_SPNIDENSEL_Pos 2U /*!< CoreDebug DAUTHCTRL: SPNIDENSEL Position */ +#define CoreDebug_DAUTHCTRL_SPNIDENSEL_Msk (1UL << CoreDebug_DAUTHCTRL_SPNIDENSEL_Pos) /*!< CoreDebug DAUTHCTRL: SPNIDENSEL Mask */ + +#define CoreDebug_DAUTHCTRL_INTSPIDEN_Pos 1U /*!< CoreDebug DAUTHCTRL: INTSPIDEN Position */ +#define CoreDebug_DAUTHCTRL_INTSPIDEN_Msk (1UL << CoreDebug_DAUTHCTRL_INTSPIDEN_Pos) /*!< CoreDebug DAUTHCTRL: INTSPIDEN Mask */ + +#define CoreDebug_DAUTHCTRL_SPIDENSEL_Pos 0U /*!< CoreDebug DAUTHCTRL: SPIDENSEL Position */ +#define CoreDebug_DAUTHCTRL_SPIDENSEL_Msk (1UL /*<< CoreDebug_DAUTHCTRL_SPIDENSEL_Pos*/) /*!< CoreDebug DAUTHCTRL: SPIDENSEL Mask */ + +/* Debug Security Control and Status Register Definitions */ +#define CoreDebug_DSCSR_CDS_Pos 16U /*!< CoreDebug DSCSR: CDS Position */ +#define CoreDebug_DSCSR_CDS_Msk (1UL << CoreDebug_DSCSR_CDS_Pos) /*!< CoreDebug DSCSR: CDS Mask */ + +#define CoreDebug_DSCSR_SBRSEL_Pos 1U /*!< CoreDebug DSCSR: SBRSEL Position */ +#define CoreDebug_DSCSR_SBRSEL_Msk (1UL << CoreDebug_DSCSR_SBRSEL_Pos) /*!< CoreDebug DSCSR: SBRSEL Mask */ + +#define CoreDebug_DSCSR_SBRSELEN_Pos 0U /*!< CoreDebug DSCSR: SBRSELEN Position */ +#define CoreDebug_DSCSR_SBRSELEN_Msk (1UL /*<< CoreDebug_DSCSR_SBRSELEN_Pos*/) /*!< CoreDebug DSCSR: SBRSELEN Mask */ + +/*@} end of group CMSIS_CoreDebug */ + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_core_bitfield Core register bit field macros + \brief Macros for use with bit field definitions (xxx_Pos, xxx_Msk). + @{ + */ + +/** + \brief Mask and shift a bit field value for use in a register bit range. + \param[in] field Name of the register bit field. + \param[in] value Value of the bit field. This parameter is interpreted as an uint32_t type. + \return Masked and shifted value. +*/ +#define _VAL2FLD(field, value) (((uint32_t)(value) << field ## _Pos) & field ## _Msk) + +/** + \brief Mask and shift a register value to extract a bit filed value. + \param[in] field Name of the register bit field. + \param[in] value Value of register. This parameter is interpreted as an uint32_t type. + \return Masked and shifted bit field value. +*/ +#define _FLD2VAL(field, value) (((uint32_t)(value) & field ## _Msk) >> field ## _Pos) + +/*@} end of group CMSIS_core_bitfield */ + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_core_base Core Definitions + \brief Definitions for base addresses, unions, and structures. + @{ + */ + +/* Memory mapping of Core Hardware */ + #define SCS_BASE (0xE000E000UL) /*!< System Control Space Base Address */ + #define ITM_BASE (0xE0000000UL) /*!< ITM Base Address */ + #define DWT_BASE (0xE0001000UL) /*!< DWT Base Address */ + #define TPI_BASE (0xE0040000UL) /*!< TPI Base Address */ + #define CoreDebug_BASE (0xE000EDF0UL) /*!< Core Debug Base Address */ + #define SysTick_BASE (SCS_BASE + 0x0010UL) /*!< SysTick Base Address */ + #define NVIC_BASE (SCS_BASE + 0x0100UL) /*!< NVIC Base Address */ + #define SCB_BASE (SCS_BASE + 0x0D00UL) /*!< System Control Block Base Address */ + + #define SCnSCB ((SCnSCB_Type *) SCS_BASE ) /*!< System control Register not in SCB */ + #define SCB ((SCB_Type *) SCB_BASE ) /*!< SCB configuration struct */ + #define SysTick ((SysTick_Type *) SysTick_BASE ) /*!< SysTick configuration struct */ + #define NVIC ((NVIC_Type *) NVIC_BASE ) /*!< NVIC configuration struct */ + #define ITM ((ITM_Type *) ITM_BASE ) /*!< ITM configuration struct */ + #define DWT ((DWT_Type *) DWT_BASE ) /*!< DWT configuration struct */ + #define TPI ((TPI_Type *) TPI_BASE ) /*!< TPI configuration struct */ + #define CoreDebug ((CoreDebug_Type *) CoreDebug_BASE ) /*!< Core Debug configuration struct */ + + #if defined (__MPU_PRESENT) && (__MPU_PRESENT == 1U) + #define MPU_BASE (SCS_BASE + 0x0D90UL) /*!< Memory Protection Unit */ + #define MPU ((MPU_Type *) MPU_BASE ) /*!< Memory Protection Unit */ + #endif + + #if defined (__ARM_FEATURE_CMSE) && (__ARM_FEATURE_CMSE == 3U) + #define SAU_BASE (SCS_BASE + 0x0DD0UL) /*!< Security Attribution Unit */ + #define SAU ((SAU_Type *) SAU_BASE ) /*!< Security Attribution Unit */ + #endif + + #define FPU_BASE (SCS_BASE + 0x0F30UL) /*!< Floating Point Unit */ + #define FPU ((FPU_Type *) FPU_BASE ) /*!< Floating Point Unit */ + +#if defined (__ARM_FEATURE_CMSE) && (__ARM_FEATURE_CMSE == 3U) + #define SCS_BASE_NS (0xE002E000UL) /*!< System Control Space Base Address (non-secure address space) */ + #define CoreDebug_BASE_NS (0xE002EDF0UL) /*!< Core Debug Base Address (non-secure address space) */ + #define SysTick_BASE_NS (SCS_BASE_NS + 0x0010UL) /*!< SysTick Base Address (non-secure address space) */ + #define NVIC_BASE_NS (SCS_BASE_NS + 0x0100UL) /*!< NVIC Base Address (non-secure address space) */ + #define SCB_BASE_NS (SCS_BASE_NS + 0x0D00UL) /*!< System Control Block Base Address (non-secure address space) */ + + #define SCnSCB_NS ((SCnSCB_Type *) SCS_BASE_NS ) /*!< System control Register not in SCB(non-secure address space) */ + #define SCB_NS ((SCB_Type *) SCB_BASE_NS ) /*!< SCB configuration struct (non-secure address space) */ + #define SysTick_NS ((SysTick_Type *) SysTick_BASE_NS ) /*!< SysTick configuration struct (non-secure address space) */ + #define NVIC_NS ((NVIC_Type *) NVIC_BASE_NS ) /*!< NVIC configuration struct (non-secure address space) */ + #define CoreDebug_NS ((CoreDebug_Type *) CoreDebug_BASE_NS) /*!< Core Debug configuration struct (non-secure address space) */ + + #if defined (__MPU_PRESENT) && (__MPU_PRESENT == 1U) + #define MPU_BASE_NS (SCS_BASE_NS + 0x0D90UL) /*!< Memory Protection Unit (non-secure address space) */ + #define MPU_NS ((MPU_Type *) MPU_BASE_NS ) /*!< Memory Protection Unit (non-secure address space) */ + #endif + + #define FPU_BASE_NS (SCS_BASE_NS + 0x0F30UL) /*!< Floating Point Unit (non-secure address space) */ + #define FPU_NS ((FPU_Type *) FPU_BASE_NS ) /*!< Floating Point Unit (non-secure address space) */ + +#endif /* defined (__ARM_FEATURE_CMSE) && (__ARM_FEATURE_CMSE == 3U) */ +/*@} */ + + + +/******************************************************************************* + * Hardware Abstraction Layer + Core Function Interface contains: + - Core NVIC Functions + - Core SysTick Functions + - Core Debug Functions + - Core Register Access Functions + ******************************************************************************/ +/** + \defgroup CMSIS_Core_FunctionInterface Functions and Instructions Reference +*/ + + + +/* ########################## NVIC functions #################################### */ +/** + \ingroup CMSIS_Core_FunctionInterface + \defgroup CMSIS_Core_NVICFunctions NVIC Functions + \brief Functions that manage interrupts and exceptions via the NVIC. + @{ + */ + +#ifdef CMSIS_NVIC_VIRTUAL + #ifndef CMSIS_NVIC_VIRTUAL_HEADER_FILE + #define CMSIS_NVIC_VIRTUAL_HEADER_FILE "cmsis_nvic_virtual.h" + #endif + #include CMSIS_NVIC_VIRTUAL_HEADER_FILE +#else + #define NVIC_SetPriorityGrouping __NVIC_SetPriorityGrouping + #define NVIC_GetPriorityGrouping __NVIC_GetPriorityGrouping + #define NVIC_EnableIRQ __NVIC_EnableIRQ + #define NVIC_GetEnableIRQ __NVIC_GetEnableIRQ + #define NVIC_DisableIRQ __NVIC_DisableIRQ + #define NVIC_GetPendingIRQ __NVIC_GetPendingIRQ + #define NVIC_SetPendingIRQ __NVIC_SetPendingIRQ + #define NVIC_ClearPendingIRQ __NVIC_ClearPendingIRQ + #define NVIC_GetActive __NVIC_GetActive + #define NVIC_SetPriority __NVIC_SetPriority + #define NVIC_GetPriority __NVIC_GetPriority + #define NVIC_SystemReset __NVIC_SystemReset +#endif /* CMSIS_NVIC_VIRTUAL */ + +#ifdef CMSIS_VECTAB_VIRTUAL + #ifndef CMSIS_VECTAB_VIRTUAL_HEADER_FILE + #define CMSIS_VECTAB_VIRTUAL_HEADER_FILE "cmsis_vectab_virtual.h" + #endif + #include CMSIS_VECTAB_VIRTUAL_HEADER_FILE +#else + #define NVIC_SetVector __NVIC_SetVector + #define NVIC_GetVector __NVIC_GetVector +#endif /* (CMSIS_VECTAB_VIRTUAL) */ + +#define NVIC_USER_IRQ_OFFSET 16 + + +/* Special LR values for Secure/Non-Secure call handling and exception handling */ + +/* Function Return Payload (from ARMv8-M Architecture Reference Manual) LR value on entry from Secure BLXNS */ +#define FNC_RETURN (0xFEFFFFFFUL) /* bit [0] ignored when processing a branch */ + +/* The following EXC_RETURN mask values are used to evaluate the LR on exception entry */ +#define EXC_RETURN_PREFIX (0xFF000000UL) /* bits [31:24] set to indicate an EXC_RETURN value */ +#define EXC_RETURN_S (0x00000040UL) /* bit [6] stack used to push registers: 0=Non-secure 1=Secure */ +#define EXC_RETURN_DCRS (0x00000020UL) /* bit [5] stacking rules for called registers: 0=skipped 1=saved */ +#define EXC_RETURN_FTYPE (0x00000010UL) /* bit [4] allocate stack for floating-point context: 0=done 1=skipped */ +#define EXC_RETURN_MODE (0x00000008UL) /* bit [3] processor mode for return: 0=Handler mode 1=Thread mode */ +#define EXC_RETURN_SPSEL (0x00000002UL) /* bit [1] stack pointer used to restore context: 0=MSP 1=PSP */ +#define EXC_RETURN_ES (0x00000001UL) /* bit [0] security state exception was taken to: 0=Non-secure 1=Secure */ + +/* Integrity Signature (from ARMv8-M Architecture Reference Manual) for exception context stacking */ +#if defined (__FPU_PRESENT) && (__FPU_PRESENT == 1U) /* Value for processors with floating-point extension: */ +#define EXC_INTEGRITY_SIGNATURE (0xFEFA125AUL) /* bit [0] SFTC must match LR bit[4] EXC_RETURN_FTYPE */ +#else +#define EXC_INTEGRITY_SIGNATURE (0xFEFA125BUL) /* Value for processors without floating-point extension */ +#endif + + +/** + \brief Set Priority Grouping + \details Sets the priority grouping field using the required unlock sequence. + The parameter PriorityGroup is assigned to the field SCB->AIRCR [10:8] PRIGROUP field. + Only values from 0..7 are used. + In case of a conflict between priority grouping and available + priority bits (__NVIC_PRIO_BITS), the smallest possible priority group is set. + \param [in] PriorityGroup Priority grouping field. + */ +__STATIC_INLINE void __NVIC_SetPriorityGrouping(uint32_t PriorityGroup) +{ + uint32_t reg_value; + uint32_t PriorityGroupTmp = (PriorityGroup & (uint32_t)0x07UL); /* only values 0..7 are used */ + + reg_value = SCB->AIRCR; /* read old register configuration */ + reg_value &= ~((uint32_t)(SCB_AIRCR_VECTKEY_Msk | SCB_AIRCR_PRIGROUP_Msk)); /* clear bits to change */ + reg_value = (reg_value | + ((uint32_t)0x5FAUL << SCB_AIRCR_VECTKEY_Pos) | + (PriorityGroupTmp << 8U) ); /* Insert write key and priorty group */ + SCB->AIRCR = reg_value; +} + + +/** + \brief Get Priority Grouping + \details Reads the priority grouping field from the NVIC Interrupt Controller. + \return Priority grouping field (SCB->AIRCR [10:8] PRIGROUP field). + */ +__STATIC_INLINE uint32_t __NVIC_GetPriorityGrouping(void) +{ + return ((uint32_t)((SCB->AIRCR & SCB_AIRCR_PRIGROUP_Msk) >> SCB_AIRCR_PRIGROUP_Pos)); +} + + +/** + \brief Enable Interrupt + \details Enables a device specific interrupt in the NVIC interrupt controller. + \param [in] IRQn Device specific interrupt number. + \note IRQn must not be negative. + */ +__STATIC_INLINE void __NVIC_EnableIRQ(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + NVIC->ISER[(((uint32_t)IRQn) >> 5UL)] = (uint32_t)(1UL << (((uint32_t)IRQn) & 0x1FUL)); + } +} + + +/** + \brief Get Interrupt Enable status + \details Returns a device specific interrupt enable status from the NVIC interrupt controller. + \param [in] IRQn Device specific interrupt number. + \return 0 Interrupt is not enabled. + \return 1 Interrupt is enabled. + \note IRQn must not be negative. + */ +__STATIC_INLINE uint32_t __NVIC_GetEnableIRQ(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + return((uint32_t)(((NVIC->ISER[(((uint32_t)IRQn) >> 5UL)] & (1UL << (((uint32_t)IRQn) & 0x1FUL))) != 0UL) ? 1UL : 0UL)); + } + else + { + return(0U); + } +} + + +/** + \brief Disable Interrupt + \details Disables a device specific interrupt in the NVIC interrupt controller. + \param [in] IRQn Device specific interrupt number. + \note IRQn must not be negative. + */ +__STATIC_INLINE void __NVIC_DisableIRQ(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + NVIC->ICER[(((uint32_t)IRQn) >> 5UL)] = (uint32_t)(1UL << (((uint32_t)IRQn) & 0x1FUL)); + __DSB(); + __ISB(); + } +} + + +/** + \brief Get Pending Interrupt + \details Reads the NVIC pending register and returns the pending bit for the specified device specific interrupt. + \param [in] IRQn Device specific interrupt number. + \return 0 Interrupt status is not pending. + \return 1 Interrupt status is pending. + \note IRQn must not be negative. + */ +__STATIC_INLINE uint32_t __NVIC_GetPendingIRQ(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + return((uint32_t)(((NVIC->ISPR[(((uint32_t)IRQn) >> 5UL)] & (1UL << (((uint32_t)IRQn) & 0x1FUL))) != 0UL) ? 1UL : 0UL)); + } + else + { + return(0U); + } +} + + +/** + \brief Set Pending Interrupt + \details Sets the pending bit of a device specific interrupt in the NVIC pending register. + \param [in] IRQn Device specific interrupt number. + \note IRQn must not be negative. + */ +__STATIC_INLINE void __NVIC_SetPendingIRQ(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + NVIC->ISPR[(((uint32_t)IRQn) >> 5UL)] = (uint32_t)(1UL << (((uint32_t)IRQn) & 0x1FUL)); + } +} + + +/** + \brief Clear Pending Interrupt + \details Clears the pending bit of a device specific interrupt in the NVIC pending register. + \param [in] IRQn Device specific interrupt number. + \note IRQn must not be negative. + */ +__STATIC_INLINE void __NVIC_ClearPendingIRQ(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + NVIC->ICPR[(((uint32_t)IRQn) >> 5UL)] = (uint32_t)(1UL << (((uint32_t)IRQn) & 0x1FUL)); + } +} + + +/** + \brief Get Active Interrupt + \details Reads the active register in the NVIC and returns the active bit for the device specific interrupt. + \param [in] IRQn Device specific interrupt number. + \return 0 Interrupt status is not active. + \return 1 Interrupt status is active. + \note IRQn must not be negative. + */ +__STATIC_INLINE uint32_t __NVIC_GetActive(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + return((uint32_t)(((NVIC->IABR[(((uint32_t)IRQn) >> 5UL)] & (1UL << (((uint32_t)IRQn) & 0x1FUL))) != 0UL) ? 1UL : 0UL)); + } + else + { + return(0U); + } +} + + +#if defined (__ARM_FEATURE_CMSE) && (__ARM_FEATURE_CMSE == 3U) +/** + \brief Get Interrupt Target State + \details Reads the interrupt target field in the NVIC and returns the interrupt target bit for the device specific interrupt. + \param [in] IRQn Device specific interrupt number. + \return 0 if interrupt is assigned to Secure + \return 1 if interrupt is assigned to Non Secure + \note IRQn must not be negative. + */ +__STATIC_INLINE uint32_t NVIC_GetTargetState(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + return((uint32_t)(((NVIC->ITNS[(((uint32_t)IRQn) >> 5UL)] & (1UL << (((uint32_t)IRQn) & 0x1FUL))) != 0UL) ? 1UL : 0UL)); + } + else + { + return(0U); + } +} + + +/** + \brief Set Interrupt Target State + \details Sets the interrupt target field in the NVIC and returns the interrupt target bit for the device specific interrupt. + \param [in] IRQn Device specific interrupt number. + \return 0 if interrupt is assigned to Secure + 1 if interrupt is assigned to Non Secure + \note IRQn must not be negative. + */ +__STATIC_INLINE uint32_t NVIC_SetTargetState(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + NVIC->ITNS[(((uint32_t)IRQn) >> 5UL)] |= ((uint32_t)(1UL << (((uint32_t)IRQn) & 0x1FUL))); + return((uint32_t)(((NVIC->ITNS[(((uint32_t)IRQn) >> 5UL)] & (1UL << (((uint32_t)IRQn) & 0x1FUL))) != 0UL) ? 1UL : 0UL)); + } + else + { + return(0U); + } +} + + +/** + \brief Clear Interrupt Target State + \details Clears the interrupt target field in the NVIC and returns the interrupt target bit for the device specific interrupt. + \param [in] IRQn Device specific interrupt number. + \return 0 if interrupt is assigned to Secure + 1 if interrupt is assigned to Non Secure + \note IRQn must not be negative. + */ +__STATIC_INLINE uint32_t NVIC_ClearTargetState(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + NVIC->ITNS[(((uint32_t)IRQn) >> 5UL)] &= ~((uint32_t)(1UL << (((uint32_t)IRQn) & 0x1FUL))); + return((uint32_t)(((NVIC->ITNS[(((uint32_t)IRQn) >> 5UL)] & (1UL << (((uint32_t)IRQn) & 0x1FUL))) != 0UL) ? 1UL : 0UL)); + } + else + { + return(0U); + } +} +#endif /* defined (__ARM_FEATURE_CMSE) && (__ARM_FEATURE_CMSE == 3U) */ + + +/** + \brief Set Interrupt Priority + \details Sets the priority of a device specific interrupt or a processor exception. + The interrupt number can be positive to specify a device specific interrupt, + or negative to specify a processor exception. + \param [in] IRQn Interrupt number. + \param [in] priority Priority to set. + \note The priority cannot be set for every processor exception. + */ +__STATIC_INLINE void __NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority) +{ + if ((int32_t)(IRQn) >= 0) + { + NVIC->IPR[((uint32_t)IRQn)] = (uint8_t)((priority << (8U - __NVIC_PRIO_BITS)) & (uint32_t)0xFFUL); + } + else + { + SCB->SHPR[(((uint32_t)IRQn) & 0xFUL)-4UL] = (uint8_t)((priority << (8U - __NVIC_PRIO_BITS)) & (uint32_t)0xFFUL); + } +} + + +/** + \brief Get Interrupt Priority + \details Reads the priority of a device specific interrupt or a processor exception. + The interrupt number can be positive to specify a device specific interrupt, + or negative to specify a processor exception. + \param [in] IRQn Interrupt number. + \return Interrupt Priority. + Value is aligned automatically to the implemented priority bits of the microcontroller. + */ +__STATIC_INLINE uint32_t __NVIC_GetPriority(IRQn_Type IRQn) +{ + + if ((int32_t)(IRQn) >= 0) + { + return(((uint32_t)NVIC->IPR[((uint32_t)IRQn)] >> (8U - __NVIC_PRIO_BITS))); + } + else + { + return(((uint32_t)SCB->SHPR[(((uint32_t)IRQn) & 0xFUL)-4UL] >> (8U - __NVIC_PRIO_BITS))); + } +} + + +/** + \brief Encode Priority + \details Encodes the priority for an interrupt with the given priority group, + preemptive priority value, and subpriority value. + In case of a conflict between priority grouping and available + priority bits (__NVIC_PRIO_BITS), the smallest possible priority group is set. + \param [in] PriorityGroup Used priority group. + \param [in] PreemptPriority Preemptive priority value (starting from 0). + \param [in] SubPriority Subpriority value (starting from 0). + \return Encoded priority. Value can be used in the function \ref NVIC_SetPriority(). + */ +__STATIC_INLINE uint32_t NVIC_EncodePriority (uint32_t PriorityGroup, uint32_t PreemptPriority, uint32_t SubPriority) +{ + uint32_t PriorityGroupTmp = (PriorityGroup & (uint32_t)0x07UL); /* only values 0..7 are used */ + uint32_t PreemptPriorityBits; + uint32_t SubPriorityBits; + + PreemptPriorityBits = ((7UL - PriorityGroupTmp) > (uint32_t)(__NVIC_PRIO_BITS)) ? (uint32_t)(__NVIC_PRIO_BITS) : (uint32_t)(7UL - PriorityGroupTmp); + SubPriorityBits = ((PriorityGroupTmp + (uint32_t)(__NVIC_PRIO_BITS)) < (uint32_t)7UL) ? (uint32_t)0UL : (uint32_t)((PriorityGroupTmp - 7UL) + (uint32_t)(__NVIC_PRIO_BITS)); + + return ( + ((PreemptPriority & (uint32_t)((1UL << (PreemptPriorityBits)) - 1UL)) << SubPriorityBits) | + ((SubPriority & (uint32_t)((1UL << (SubPriorityBits )) - 1UL))) + ); +} + + +/** + \brief Decode Priority + \details Decodes an interrupt priority value with a given priority group to + preemptive priority value and subpriority value. + In case of a conflict between priority grouping and available + priority bits (__NVIC_PRIO_BITS) the smallest possible priority group is set. + \param [in] Priority Priority value, which can be retrieved with the function \ref NVIC_GetPriority(). + \param [in] PriorityGroup Used priority group. + \param [out] pPreemptPriority Preemptive priority value (starting from 0). + \param [out] pSubPriority Subpriority value (starting from 0). + */ +__STATIC_INLINE void NVIC_DecodePriority (uint32_t Priority, uint32_t PriorityGroup, uint32_t* const pPreemptPriority, uint32_t* const pSubPriority) +{ + uint32_t PriorityGroupTmp = (PriorityGroup & (uint32_t)0x07UL); /* only values 0..7 are used */ + uint32_t PreemptPriorityBits; + uint32_t SubPriorityBits; + + PreemptPriorityBits = ((7UL - PriorityGroupTmp) > (uint32_t)(__NVIC_PRIO_BITS)) ? (uint32_t)(__NVIC_PRIO_BITS) : (uint32_t)(7UL - PriorityGroupTmp); + SubPriorityBits = ((PriorityGroupTmp + (uint32_t)(__NVIC_PRIO_BITS)) < (uint32_t)7UL) ? (uint32_t)0UL : (uint32_t)((PriorityGroupTmp - 7UL) + (uint32_t)(__NVIC_PRIO_BITS)); + + *pPreemptPriority = (Priority >> SubPriorityBits) & (uint32_t)((1UL << (PreemptPriorityBits)) - 1UL); + *pSubPriority = (Priority ) & (uint32_t)((1UL << (SubPriorityBits )) - 1UL); +} + + +/** + \brief Set Interrupt Vector + \details Sets an interrupt vector in SRAM based interrupt vector table. + The interrupt number can be positive to specify a device specific interrupt, + or negative to specify a processor exception. + VTOR must been relocated to SRAM before. + \param [in] IRQn Interrupt number + \param [in] vector Address of interrupt handler function + */ +__STATIC_INLINE void __NVIC_SetVector(IRQn_Type IRQn, uint32_t vector) +{ + uint32_t *vectors = (uint32_t *)SCB->VTOR; + vectors[(int32_t)IRQn + NVIC_USER_IRQ_OFFSET] = vector; +} + + +/** + \brief Get Interrupt Vector + \details Reads an interrupt vector from interrupt vector table. + The interrupt number can be positive to specify a device specific interrupt, + or negative to specify a processor exception. + \param [in] IRQn Interrupt number. + \return Address of interrupt handler function + */ +__STATIC_INLINE uint32_t __NVIC_GetVector(IRQn_Type IRQn) +{ + uint32_t *vectors = (uint32_t *)SCB->VTOR; + return vectors[(int32_t)IRQn + NVIC_USER_IRQ_OFFSET]; +} + + +/** + \brief System Reset + \details Initiates a system reset request to reset the MCU. + */ +__NO_RETURN __STATIC_INLINE void __NVIC_SystemReset(void) +{ + __DSB(); /* Ensure all outstanding memory accesses included + buffered write are completed before reset */ + SCB->AIRCR = (uint32_t)((0x5FAUL << SCB_AIRCR_VECTKEY_Pos) | + (SCB->AIRCR & SCB_AIRCR_PRIGROUP_Msk) | + SCB_AIRCR_SYSRESETREQ_Msk ); /* Keep priority group unchanged */ + __DSB(); /* Ensure completion of memory access */ + + for(;;) /* wait until reset */ + { + __NOP(); + } +} + +#if defined (__ARM_FEATURE_CMSE) && (__ARM_FEATURE_CMSE == 3U) +/** + \brief Set Priority Grouping (non-secure) + \details Sets the non-secure priority grouping field when in secure state using the required unlock sequence. + The parameter PriorityGroup is assigned to the field SCB->AIRCR [10:8] PRIGROUP field. + Only values from 0..7 are used. + In case of a conflict between priority grouping and available + priority bits (__NVIC_PRIO_BITS), the smallest possible priority group is set. + \param [in] PriorityGroup Priority grouping field. + */ +__STATIC_INLINE void TZ_NVIC_SetPriorityGrouping_NS(uint32_t PriorityGroup) +{ + uint32_t reg_value; + uint32_t PriorityGroupTmp = (PriorityGroup & (uint32_t)0x07UL); /* only values 0..7 are used */ + + reg_value = SCB_NS->AIRCR; /* read old register configuration */ + reg_value &= ~((uint32_t)(SCB_AIRCR_VECTKEY_Msk | SCB_AIRCR_PRIGROUP_Msk)); /* clear bits to change */ + reg_value = (reg_value | + ((uint32_t)0x5FAUL << SCB_AIRCR_VECTKEY_Pos) | + (PriorityGroupTmp << 8U) ); /* Insert write key and priorty group */ + SCB_NS->AIRCR = reg_value; +} + + +/** + \brief Get Priority Grouping (non-secure) + \details Reads the priority grouping field from the non-secure NVIC when in secure state. + \return Priority grouping field (SCB->AIRCR [10:8] PRIGROUP field). + */ +__STATIC_INLINE uint32_t TZ_NVIC_GetPriorityGrouping_NS(void) +{ + return ((uint32_t)((SCB_NS->AIRCR & SCB_AIRCR_PRIGROUP_Msk) >> SCB_AIRCR_PRIGROUP_Pos)); +} + + +/** + \brief Enable Interrupt (non-secure) + \details Enables a device specific interrupt in the non-secure NVIC interrupt controller when in secure state. + \param [in] IRQn Device specific interrupt number. + \note IRQn must not be negative. + */ +__STATIC_INLINE void TZ_NVIC_EnableIRQ_NS(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + NVIC_NS->ISER[(((uint32_t)IRQn) >> 5UL)] = (uint32_t)(1UL << (((uint32_t)IRQn) & 0x1FUL)); + } +} + + +/** + \brief Get Interrupt Enable status (non-secure) + \details Returns a device specific interrupt enable status from the non-secure NVIC interrupt controller when in secure state. + \param [in] IRQn Device specific interrupt number. + \return 0 Interrupt is not enabled. + \return 1 Interrupt is enabled. + \note IRQn must not be negative. + */ +__STATIC_INLINE uint32_t TZ_NVIC_GetEnableIRQ_NS(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + return((uint32_t)(((NVIC_NS->ISER[(((uint32_t)IRQn) >> 5UL)] & (1UL << (((uint32_t)IRQn) & 0x1FUL))) != 0UL) ? 1UL : 0UL)); + } + else + { + return(0U); + } +} + + +/** + \brief Disable Interrupt (non-secure) + \details Disables a device specific interrupt in the non-secure NVIC interrupt controller when in secure state. + \param [in] IRQn Device specific interrupt number. + \note IRQn must not be negative. + */ +__STATIC_INLINE void TZ_NVIC_DisableIRQ_NS(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + NVIC_NS->ICER[(((uint32_t)IRQn) >> 5UL)] = (uint32_t)(1UL << (((uint32_t)IRQn) & 0x1FUL)); + } +} + + +/** + \brief Get Pending Interrupt (non-secure) + \details Reads the NVIC pending register in the non-secure NVIC when in secure state and returns the pending bit for the specified device specific interrupt. + \param [in] IRQn Device specific interrupt number. + \return 0 Interrupt status is not pending. + \return 1 Interrupt status is pending. + \note IRQn must not be negative. + */ +__STATIC_INLINE uint32_t TZ_NVIC_GetPendingIRQ_NS(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + return((uint32_t)(((NVIC_NS->ISPR[(((uint32_t)IRQn) >> 5UL)] & (1UL << (((uint32_t)IRQn) & 0x1FUL))) != 0UL) ? 1UL : 0UL)); + } + else + { + return(0U); + } +} + + +/** + \brief Set Pending Interrupt (non-secure) + \details Sets the pending bit of a device specific interrupt in the non-secure NVIC pending register when in secure state. + \param [in] IRQn Device specific interrupt number. + \note IRQn must not be negative. + */ +__STATIC_INLINE void TZ_NVIC_SetPendingIRQ_NS(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + NVIC_NS->ISPR[(((uint32_t)IRQn) >> 5UL)] = (uint32_t)(1UL << (((uint32_t)IRQn) & 0x1FUL)); + } +} + + +/** + \brief Clear Pending Interrupt (non-secure) + \details Clears the pending bit of a device specific interrupt in the non-secure NVIC pending register when in secure state. + \param [in] IRQn Device specific interrupt number. + \note IRQn must not be negative. + */ +__STATIC_INLINE void TZ_NVIC_ClearPendingIRQ_NS(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + NVIC_NS->ICPR[(((uint32_t)IRQn) >> 5UL)] = (uint32_t)(1UL << (((uint32_t)IRQn) & 0x1FUL)); + } +} + + +/** + \brief Get Active Interrupt (non-secure) + \details Reads the active register in non-secure NVIC when in secure state and returns the active bit for the device specific interrupt. + \param [in] IRQn Device specific interrupt number. + \return 0 Interrupt status is not active. + \return 1 Interrupt status is active. + \note IRQn must not be negative. + */ +__STATIC_INLINE uint32_t TZ_NVIC_GetActive_NS(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + return((uint32_t)(((NVIC_NS->IABR[(((uint32_t)IRQn) >> 5UL)] & (1UL << (((uint32_t)IRQn) & 0x1FUL))) != 0UL) ? 1UL : 0UL)); + } + else + { + return(0U); + } +} + + +/** + \brief Set Interrupt Priority (non-secure) + \details Sets the priority of a non-secure device specific interrupt or a non-secure processor exception when in secure state. + The interrupt number can be positive to specify a device specific interrupt, + or negative to specify a processor exception. + \param [in] IRQn Interrupt number. + \param [in] priority Priority to set. + \note The priority cannot be set for every non-secure processor exception. + */ +__STATIC_INLINE void TZ_NVIC_SetPriority_NS(IRQn_Type IRQn, uint32_t priority) +{ + if ((int32_t)(IRQn) >= 0) + { + NVIC_NS->IPR[((uint32_t)IRQn)] = (uint8_t)((priority << (8U - __NVIC_PRIO_BITS)) & (uint32_t)0xFFUL); + } + else + { + SCB_NS->SHPR[(((uint32_t)IRQn) & 0xFUL)-4UL] = (uint8_t)((priority << (8U - __NVIC_PRIO_BITS)) & (uint32_t)0xFFUL); + } +} + + +/** + \brief Get Interrupt Priority (non-secure) + \details Reads the priority of a non-secure device specific interrupt or a non-secure processor exception when in secure state. + The interrupt number can be positive to specify a device specific interrupt, + or negative to specify a processor exception. + \param [in] IRQn Interrupt number. + \return Interrupt Priority. Value is aligned automatically to the implemented priority bits of the microcontroller. + */ +__STATIC_INLINE uint32_t TZ_NVIC_GetPriority_NS(IRQn_Type IRQn) +{ + + if ((int32_t)(IRQn) >= 0) + { + return(((uint32_t)NVIC_NS->IPR[((uint32_t)IRQn)] >> (8U - __NVIC_PRIO_BITS))); + } + else + { + return(((uint32_t)SCB_NS->SHPR[(((uint32_t)IRQn) & 0xFUL)-4UL] >> (8U - __NVIC_PRIO_BITS))); + } +} +#endif /* defined (__ARM_FEATURE_CMSE) &&(__ARM_FEATURE_CMSE == 3U) */ + +/*@} end of CMSIS_Core_NVICFunctions */ + +/* ########################## MPU functions #################################### */ + +#if defined (__MPU_PRESENT) && (__MPU_PRESENT == 1U) + +#include "mpu_armv8.h" + +#endif + +/* ########################## FPU functions #################################### */ +/** + \ingroup CMSIS_Core_FunctionInterface + \defgroup CMSIS_Core_FpuFunctions FPU Functions + \brief Function that provides FPU type. + @{ + */ + +/** + \brief get FPU type + \details returns the FPU type + \returns + - \b 0: No FPU + - \b 1: Single precision FPU + - \b 2: Double + Single precision FPU + */ +__STATIC_INLINE uint32_t SCB_GetFPUType(void) +{ + uint32_t mvfr0; + + mvfr0 = FPU->MVFR0; + if ((mvfr0 & (FPU_MVFR0_Single_precision_Msk | FPU_MVFR0_Double_precision_Msk)) == 0x220U) + { + return 2U; /* Double + Single precision FPU */ + } + else if ((mvfr0 & (FPU_MVFR0_Single_precision_Msk | FPU_MVFR0_Double_precision_Msk)) == 0x020U) + { + return 1U; /* Single precision FPU */ + } + else + { + return 0U; /* No FPU */ + } +} + + +/*@} end of CMSIS_Core_FpuFunctions */ + + + +/* ########################## SAU functions #################################### */ +/** + \ingroup CMSIS_Core_FunctionInterface + \defgroup CMSIS_Core_SAUFunctions SAU Functions + \brief Functions that configure the SAU. + @{ + */ + +#if defined (__ARM_FEATURE_CMSE) && (__ARM_FEATURE_CMSE == 3U) + +/** + \brief Enable SAU + \details Enables the Security Attribution Unit (SAU). + */ +__STATIC_INLINE void TZ_SAU_Enable(void) +{ + SAU->CTRL |= (SAU_CTRL_ENABLE_Msk); +} + + + +/** + \brief Disable SAU + \details Disables the Security Attribution Unit (SAU). + */ +__STATIC_INLINE void TZ_SAU_Disable(void) +{ + SAU->CTRL &= ~(SAU_CTRL_ENABLE_Msk); +} + +#endif /* defined (__ARM_FEATURE_CMSE) && (__ARM_FEATURE_CMSE == 3U) */ + +/*@} end of CMSIS_Core_SAUFunctions */ + + + + +/* ################################## SysTick function ############################################ */ +/** + \ingroup CMSIS_Core_FunctionInterface + \defgroup CMSIS_Core_SysTickFunctions SysTick Functions + \brief Functions that configure the System. + @{ + */ + +#if defined (__Vendor_SysTickConfig) && (__Vendor_SysTickConfig == 0U) + +/** + \brief System Tick Configuration + \details Initializes the System Timer and its interrupt, and starts the System Tick Timer. + Counter is in free running mode to generate periodic interrupts. + \param [in] ticks Number of ticks between two interrupts. + \return 0 Function succeeded. + \return 1 Function failed. + \note When the variable __Vendor_SysTickConfig is set to 1, then the + function SysTick_Config is not included. In this case, the file device.h + must contain a vendor-specific implementation of this function. + */ +__STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks) +{ + if ((ticks - 1UL) > SysTick_LOAD_RELOAD_Msk) + { + return (1UL); /* Reload value impossible */ + } + + SysTick->LOAD = (uint32_t)(ticks - 1UL); /* set reload register */ + NVIC_SetPriority (SysTick_IRQn, (1UL << __NVIC_PRIO_BITS) - 1UL); /* set Priority for Systick Interrupt */ + SysTick->VAL = 0UL; /* Load the SysTick Counter Value */ + SysTick->CTRL = SysTick_CTRL_CLKSOURCE_Msk | + SysTick_CTRL_TICKINT_Msk | + SysTick_CTRL_ENABLE_Msk; /* Enable SysTick IRQ and SysTick Timer */ + return (0UL); /* Function successful */ +} + +#if defined (__ARM_FEATURE_CMSE) && (__ARM_FEATURE_CMSE == 3U) +/** + \brief System Tick Configuration (non-secure) + \details Initializes the non-secure System Timer and its interrupt when in secure state, and starts the System Tick Timer. + Counter is in free running mode to generate periodic interrupts. + \param [in] ticks Number of ticks between two interrupts. + \return 0 Function succeeded. + \return 1 Function failed. + \note When the variable __Vendor_SysTickConfig is set to 1, then the + function TZ_SysTick_Config_NS is not included. In this case, the file device.h + must contain a vendor-specific implementation of this function. + + */ +__STATIC_INLINE uint32_t TZ_SysTick_Config_NS(uint32_t ticks) +{ + if ((ticks - 1UL) > SysTick_LOAD_RELOAD_Msk) + { + return (1UL); /* Reload value impossible */ + } + + SysTick_NS->LOAD = (uint32_t)(ticks - 1UL); /* set reload register */ + TZ_NVIC_SetPriority_NS (SysTick_IRQn, (1UL << __NVIC_PRIO_BITS) - 1UL); /* set Priority for Systick Interrupt */ + SysTick_NS->VAL = 0UL; /* Load the SysTick Counter Value */ + SysTick_NS->CTRL = SysTick_CTRL_CLKSOURCE_Msk | + SysTick_CTRL_TICKINT_Msk | + SysTick_CTRL_ENABLE_Msk; /* Enable SysTick IRQ and SysTick Timer */ + return (0UL); /* Function successful */ +} +#endif /* defined (__ARM_FEATURE_CMSE) && (__ARM_FEATURE_CMSE == 3U) */ + +#endif + +/*@} end of CMSIS_Core_SysTickFunctions */ + + + +/* ##################################### Debug In/Output function ########################################### */ +/** + \ingroup CMSIS_Core_FunctionInterface + \defgroup CMSIS_core_DebugFunctions ITM Functions + \brief Functions that access the ITM debug interface. + @{ + */ + +extern volatile int32_t ITM_RxBuffer; /*!< External variable to receive characters. */ +#define ITM_RXBUFFER_EMPTY ((int32_t)0x5AA55AA5U) /*!< Value identifying \ref ITM_RxBuffer is ready for next character. */ + + +/** + \brief ITM Send Character + \details Transmits a character via the ITM channel 0, and + \li Just returns when no debugger is connected that has booked the output. + \li Is blocking when a debugger is connected, but the previous character sent has not been transmitted. + \param [in] ch Character to transmit. + \returns Character to transmit. + */ +__STATIC_INLINE uint32_t ITM_SendChar (uint32_t ch) +{ + if (((ITM->TCR & ITM_TCR_ITMENA_Msk) != 0UL) && /* ITM enabled */ + ((ITM->TER & 1UL ) != 0UL) ) /* ITM Port #0 enabled */ + { + while (ITM->PORT[0U].u32 == 0UL) + { + __NOP(); + } + ITM->PORT[0U].u8 = (uint8_t)ch; + } + return (ch); +} + + +/** + \brief ITM Receive Character + \details Inputs a character via the external variable \ref ITM_RxBuffer. + \return Received character. + \return -1 No character pending. + */ +__STATIC_INLINE int32_t ITM_ReceiveChar (void) +{ + int32_t ch = -1; /* no character available */ + + if (ITM_RxBuffer != ITM_RXBUFFER_EMPTY) + { + ch = ITM_RxBuffer; + ITM_RxBuffer = ITM_RXBUFFER_EMPTY; /* ready for next character */ + } + + return (ch); +} + + +/** + \brief ITM Check Character + \details Checks whether a character is pending for reading in the variable \ref ITM_RxBuffer. + \return 0 No character available. + \return 1 Character available. + */ +__STATIC_INLINE int32_t ITM_CheckChar (void) +{ + + if (ITM_RxBuffer == ITM_RXBUFFER_EMPTY) + { + return (0); /* no character available */ + } + else + { + return (1); /* character available */ + } +} + +/*@} end of CMSIS_core_DebugFunctions */ + + + + +#ifdef __cplusplus +} +#endif + +#endif /* __CORE_ARMV8MML_H_DEPENDANT */ + +#endif /* __CMSIS_GENERIC */ diff --git a/software/ARC-FW/CMSIS/Core/Include/core_cm0.h b/software/ARC-FW/CMSIS/Core/Include/core_cm0.h new file mode 100644 index 0000000..6f82227 --- /dev/null +++ b/software/ARC-FW/CMSIS/Core/Include/core_cm0.h @@ -0,0 +1,949 @@ +/**************************************************************************//** + * @file core_cm0.h + * @brief CMSIS Cortex-M0 Core Peripheral Access Layer Header File + * @version V5.0.5 + * @date 28. May 2018 + ******************************************************************************/ +/* + * Copyright (c) 2009-2018 Arm Limited. All rights reserved. + * + * SPDX-License-Identifier: Apache-2.0 + * + * Licensed under the Apache License, Version 2.0 (the License); you may + * not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an AS IS BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#if defined ( __ICCARM__ ) + #pragma system_include /* treat file as system include file for MISRA check */ +#elif defined (__clang__) + #pragma clang system_header /* treat file as system include file */ +#endif + +#ifndef __CORE_CM0_H_GENERIC +#define __CORE_CM0_H_GENERIC + +#include + +#ifdef __cplusplus + extern "C" { +#endif + +/** + \page CMSIS_MISRA_Exceptions MISRA-C:2004 Compliance Exceptions + CMSIS violates the following MISRA-C:2004 rules: + + \li Required Rule 8.5, object/function definition in header file.
+ Function definitions in header files are used to allow 'inlining'. + + \li Required Rule 18.4, declaration of union type or object of union type: '{...}'.
+ Unions are used for effective representation of core registers. + + \li Advisory Rule 19.7, Function-like macro defined.
+ Function-like macros are used to allow more efficient code. + */ + + +/******************************************************************************* + * CMSIS definitions + ******************************************************************************/ +/** + \ingroup Cortex_M0 + @{ + */ + +#include "cmsis_version.h" + +/* CMSIS CM0 definitions */ +#define __CM0_CMSIS_VERSION_MAIN (__CM_CMSIS_VERSION_MAIN) /*!< \deprecated [31:16] CMSIS HAL main version */ +#define __CM0_CMSIS_VERSION_SUB (__CM_CMSIS_VERSION_SUB) /*!< \deprecated [15:0] CMSIS HAL sub version */ +#define __CM0_CMSIS_VERSION ((__CM0_CMSIS_VERSION_MAIN << 16U) | \ + __CM0_CMSIS_VERSION_SUB ) /*!< \deprecated CMSIS HAL version number */ + +#define __CORTEX_M (0U) /*!< Cortex-M Core */ + +/** __FPU_USED indicates whether an FPU is used or not. + This core does not support an FPU at all +*/ +#define __FPU_USED 0U + +#if defined ( __CC_ARM ) + #if defined __TARGET_FPU_VFP + #error "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)" + #endif + +#elif defined (__ARMCC_VERSION) && (__ARMCC_VERSION >= 6010050) + #if defined __ARM_PCS_VFP + #error "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)" + #endif + +#elif defined ( __GNUC__ ) + #if defined (__VFP_FP__) && !defined(__SOFTFP__) + #error "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)" + #endif + +#elif defined ( __ICCARM__ ) + #if defined __ARMVFP__ + #error "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)" + #endif + +#elif defined ( __TI_ARM__ ) + #if defined __TI_VFP_SUPPORT__ + #error "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)" + #endif + +#elif defined ( __TASKING__ ) + #if defined __FPU_VFP__ + #error "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)" + #endif + +#elif defined ( __CSMC__ ) + #if ( __CSMC__ & 0x400U) + #error "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)" + #endif + +#endif + +#include "cmsis_compiler.h" /* CMSIS compiler specific defines */ + + +#ifdef __cplusplus +} +#endif + +#endif /* __CORE_CM0_H_GENERIC */ + +#ifndef __CMSIS_GENERIC + +#ifndef __CORE_CM0_H_DEPENDANT +#define __CORE_CM0_H_DEPENDANT + +#ifdef __cplusplus + extern "C" { +#endif + +/* check device defines and use defaults */ +#if defined __CHECK_DEVICE_DEFINES + #ifndef __CM0_REV + #define __CM0_REV 0x0000U + #warning "__CM0_REV not defined in device header file; using default!" + #endif + + #ifndef __NVIC_PRIO_BITS + #define __NVIC_PRIO_BITS 2U + #warning "__NVIC_PRIO_BITS not defined in device header file; using default!" + #endif + + #ifndef __Vendor_SysTickConfig + #define __Vendor_SysTickConfig 0U + #warning "__Vendor_SysTickConfig not defined in device header file; using default!" + #endif +#endif + +/* IO definitions (access restrictions to peripheral registers) */ +/** + \defgroup CMSIS_glob_defs CMSIS Global Defines + + IO Type Qualifiers are used + \li to specify the access to peripheral variables. + \li for automatic generation of peripheral register debug information. +*/ +#ifdef __cplusplus + #define __I volatile /*!< Defines 'read only' permissions */ +#else + #define __I volatile const /*!< Defines 'read only' permissions */ +#endif +#define __O volatile /*!< Defines 'write only' permissions */ +#define __IO volatile /*!< Defines 'read / write' permissions */ + +/* following defines should be used for structure members */ +#define __IM volatile const /*! Defines 'read only' structure member permissions */ +#define __OM volatile /*! Defines 'write only' structure member permissions */ +#define __IOM volatile /*! Defines 'read / write' structure member permissions */ + +/*@} end of group Cortex_M0 */ + + + +/******************************************************************************* + * Register Abstraction + Core Register contain: + - Core Register + - Core NVIC Register + - Core SCB Register + - Core SysTick Register + ******************************************************************************/ +/** + \defgroup CMSIS_core_register Defines and Type Definitions + \brief Type definitions and defines for Cortex-M processor based devices. +*/ + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_CORE Status and Control Registers + \brief Core Register type definitions. + @{ + */ + +/** + \brief Union type to access the Application Program Status Register (APSR). + */ +typedef union +{ + struct + { + uint32_t _reserved0:28; /*!< bit: 0..27 Reserved */ + uint32_t V:1; /*!< bit: 28 Overflow condition code flag */ + uint32_t C:1; /*!< bit: 29 Carry condition code flag */ + uint32_t Z:1; /*!< bit: 30 Zero condition code flag */ + uint32_t N:1; /*!< bit: 31 Negative condition code flag */ + } b; /*!< Structure used for bit access */ + uint32_t w; /*!< Type used for word access */ +} APSR_Type; + +/* APSR Register Definitions */ +#define APSR_N_Pos 31U /*!< APSR: N Position */ +#define APSR_N_Msk (1UL << APSR_N_Pos) /*!< APSR: N Mask */ + +#define APSR_Z_Pos 30U /*!< APSR: Z Position */ +#define APSR_Z_Msk (1UL << APSR_Z_Pos) /*!< APSR: Z Mask */ + +#define APSR_C_Pos 29U /*!< APSR: C Position */ +#define APSR_C_Msk (1UL << APSR_C_Pos) /*!< APSR: C Mask */ + +#define APSR_V_Pos 28U /*!< APSR: V Position */ +#define APSR_V_Msk (1UL << APSR_V_Pos) /*!< APSR: V Mask */ + + +/** + \brief Union type to access the Interrupt Program Status Register (IPSR). + */ +typedef union +{ + struct + { + uint32_t ISR:9; /*!< bit: 0.. 8 Exception number */ + uint32_t _reserved0:23; /*!< bit: 9..31 Reserved */ + } b; /*!< Structure used for bit access */ + uint32_t w; /*!< Type used for word access */ +} IPSR_Type; + +/* IPSR Register Definitions */ +#define IPSR_ISR_Pos 0U /*!< IPSR: ISR Position */ +#define IPSR_ISR_Msk (0x1FFUL /*<< IPSR_ISR_Pos*/) /*!< IPSR: ISR Mask */ + + +/** + \brief Union type to access the Special-Purpose Program Status Registers (xPSR). + */ +typedef union +{ + struct + { + uint32_t ISR:9; /*!< bit: 0.. 8 Exception number */ + uint32_t _reserved0:15; /*!< bit: 9..23 Reserved */ + uint32_t T:1; /*!< bit: 24 Thumb bit (read 0) */ + uint32_t _reserved1:3; /*!< bit: 25..27 Reserved */ + uint32_t V:1; /*!< bit: 28 Overflow condition code flag */ + uint32_t C:1; /*!< bit: 29 Carry condition code flag */ + uint32_t Z:1; /*!< bit: 30 Zero condition code flag */ + uint32_t N:1; /*!< bit: 31 Negative condition code flag */ + } b; /*!< Structure used for bit access */ + uint32_t w; /*!< Type used for word access */ +} xPSR_Type; + +/* xPSR Register Definitions */ +#define xPSR_N_Pos 31U /*!< xPSR: N Position */ +#define xPSR_N_Msk (1UL << xPSR_N_Pos) /*!< xPSR: N Mask */ + +#define xPSR_Z_Pos 30U /*!< xPSR: Z Position */ +#define xPSR_Z_Msk (1UL << xPSR_Z_Pos) /*!< xPSR: Z Mask */ + +#define xPSR_C_Pos 29U /*!< xPSR: C Position */ +#define xPSR_C_Msk (1UL << xPSR_C_Pos) /*!< xPSR: C Mask */ + +#define xPSR_V_Pos 28U /*!< xPSR: V Position */ +#define xPSR_V_Msk (1UL << xPSR_V_Pos) /*!< xPSR: V Mask */ + +#define xPSR_T_Pos 24U /*!< xPSR: T Position */ +#define xPSR_T_Msk (1UL << xPSR_T_Pos) /*!< xPSR: T Mask */ + +#define xPSR_ISR_Pos 0U /*!< xPSR: ISR Position */ +#define xPSR_ISR_Msk (0x1FFUL /*<< xPSR_ISR_Pos*/) /*!< xPSR: ISR Mask */ + + +/** + \brief Union type to access the Control Registers (CONTROL). + */ +typedef union +{ + struct + { + uint32_t _reserved0:1; /*!< bit: 0 Reserved */ + uint32_t SPSEL:1; /*!< bit: 1 Stack to be used */ + uint32_t _reserved1:30; /*!< bit: 2..31 Reserved */ + } b; /*!< Structure used for bit access */ + uint32_t w; /*!< Type used for word access */ +} CONTROL_Type; + +/* CONTROL Register Definitions */ +#define CONTROL_SPSEL_Pos 1U /*!< CONTROL: SPSEL Position */ +#define CONTROL_SPSEL_Msk (1UL << CONTROL_SPSEL_Pos) /*!< CONTROL: SPSEL Mask */ + +/*@} end of group CMSIS_CORE */ + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_NVIC Nested Vectored Interrupt Controller (NVIC) + \brief Type definitions for the NVIC Registers + @{ + */ + +/** + \brief Structure type to access the Nested Vectored Interrupt Controller (NVIC). + */ +typedef struct +{ + __IOM uint32_t ISER[1U]; /*!< Offset: 0x000 (R/W) Interrupt Set Enable Register */ + uint32_t RESERVED0[31U]; + __IOM uint32_t ICER[1U]; /*!< Offset: 0x080 (R/W) Interrupt Clear Enable Register */ + uint32_t RSERVED1[31U]; + __IOM uint32_t ISPR[1U]; /*!< Offset: 0x100 (R/W) Interrupt Set Pending Register */ + uint32_t RESERVED2[31U]; + __IOM uint32_t ICPR[1U]; /*!< Offset: 0x180 (R/W) Interrupt Clear Pending Register */ + uint32_t RESERVED3[31U]; + uint32_t RESERVED4[64U]; + __IOM uint32_t IP[8U]; /*!< Offset: 0x300 (R/W) Interrupt Priority Register */ +} NVIC_Type; + +/*@} end of group CMSIS_NVIC */ + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_SCB System Control Block (SCB) + \brief Type definitions for the System Control Block Registers + @{ + */ + +/** + \brief Structure type to access the System Control Block (SCB). + */ +typedef struct +{ + __IM uint32_t CPUID; /*!< Offset: 0x000 (R/ ) CPUID Base Register */ + __IOM uint32_t ICSR; /*!< Offset: 0x004 (R/W) Interrupt Control and State Register */ + uint32_t RESERVED0; + __IOM uint32_t AIRCR; /*!< Offset: 0x00C (R/W) Application Interrupt and Reset Control Register */ + __IOM uint32_t SCR; /*!< Offset: 0x010 (R/W) System Control Register */ + __IOM uint32_t CCR; /*!< Offset: 0x014 (R/W) Configuration Control Register */ + uint32_t RESERVED1; + __IOM uint32_t SHP[2U]; /*!< Offset: 0x01C (R/W) System Handlers Priority Registers. [0] is RESERVED */ + __IOM uint32_t SHCSR; /*!< Offset: 0x024 (R/W) System Handler Control and State Register */ +} SCB_Type; + +/* SCB CPUID Register Definitions */ +#define SCB_CPUID_IMPLEMENTER_Pos 24U /*!< SCB CPUID: IMPLEMENTER Position */ +#define SCB_CPUID_IMPLEMENTER_Msk (0xFFUL << SCB_CPUID_IMPLEMENTER_Pos) /*!< SCB CPUID: IMPLEMENTER Mask */ + +#define SCB_CPUID_VARIANT_Pos 20U /*!< SCB CPUID: VARIANT Position */ +#define SCB_CPUID_VARIANT_Msk (0xFUL << SCB_CPUID_VARIANT_Pos) /*!< SCB CPUID: VARIANT Mask */ + +#define SCB_CPUID_ARCHITECTURE_Pos 16U /*!< SCB CPUID: ARCHITECTURE Position */ +#define SCB_CPUID_ARCHITECTURE_Msk (0xFUL << SCB_CPUID_ARCHITECTURE_Pos) /*!< SCB CPUID: ARCHITECTURE Mask */ + +#define SCB_CPUID_PARTNO_Pos 4U /*!< SCB CPUID: PARTNO Position */ +#define SCB_CPUID_PARTNO_Msk (0xFFFUL << SCB_CPUID_PARTNO_Pos) /*!< SCB CPUID: PARTNO Mask */ + +#define SCB_CPUID_REVISION_Pos 0U /*!< SCB CPUID: REVISION Position */ +#define SCB_CPUID_REVISION_Msk (0xFUL /*<< SCB_CPUID_REVISION_Pos*/) /*!< SCB CPUID: REVISION Mask */ + +/* SCB Interrupt Control State Register Definitions */ +#define SCB_ICSR_NMIPENDSET_Pos 31U /*!< SCB ICSR: NMIPENDSET Position */ +#define SCB_ICSR_NMIPENDSET_Msk (1UL << SCB_ICSR_NMIPENDSET_Pos) /*!< SCB ICSR: NMIPENDSET Mask */ + +#define SCB_ICSR_PENDSVSET_Pos 28U /*!< SCB ICSR: PENDSVSET Position */ +#define SCB_ICSR_PENDSVSET_Msk (1UL << SCB_ICSR_PENDSVSET_Pos) /*!< SCB ICSR: PENDSVSET Mask */ + +#define SCB_ICSR_PENDSVCLR_Pos 27U /*!< SCB ICSR: PENDSVCLR Position */ +#define SCB_ICSR_PENDSVCLR_Msk (1UL << SCB_ICSR_PENDSVCLR_Pos) /*!< SCB ICSR: PENDSVCLR Mask */ + +#define SCB_ICSR_PENDSTSET_Pos 26U /*!< SCB ICSR: PENDSTSET Position */ +#define SCB_ICSR_PENDSTSET_Msk (1UL << SCB_ICSR_PENDSTSET_Pos) /*!< SCB ICSR: PENDSTSET Mask */ + +#define SCB_ICSR_PENDSTCLR_Pos 25U /*!< SCB ICSR: PENDSTCLR Position */ +#define SCB_ICSR_PENDSTCLR_Msk (1UL << SCB_ICSR_PENDSTCLR_Pos) /*!< SCB ICSR: PENDSTCLR Mask */ + +#define SCB_ICSR_ISRPREEMPT_Pos 23U /*!< SCB ICSR: ISRPREEMPT Position */ +#define SCB_ICSR_ISRPREEMPT_Msk (1UL << SCB_ICSR_ISRPREEMPT_Pos) /*!< SCB ICSR: ISRPREEMPT Mask */ + +#define SCB_ICSR_ISRPENDING_Pos 22U /*!< SCB ICSR: ISRPENDING Position */ +#define SCB_ICSR_ISRPENDING_Msk (1UL << SCB_ICSR_ISRPENDING_Pos) /*!< SCB ICSR: ISRPENDING Mask */ + +#define SCB_ICSR_VECTPENDING_Pos 12U /*!< SCB ICSR: VECTPENDING Position */ +#define SCB_ICSR_VECTPENDING_Msk (0x1FFUL << SCB_ICSR_VECTPENDING_Pos) /*!< SCB ICSR: VECTPENDING Mask */ + +#define SCB_ICSR_VECTACTIVE_Pos 0U /*!< SCB ICSR: VECTACTIVE Position */ +#define SCB_ICSR_VECTACTIVE_Msk (0x1FFUL /*<< SCB_ICSR_VECTACTIVE_Pos*/) /*!< SCB ICSR: VECTACTIVE Mask */ + +/* SCB Application Interrupt and Reset Control Register Definitions */ +#define SCB_AIRCR_VECTKEY_Pos 16U /*!< SCB AIRCR: VECTKEY Position */ +#define SCB_AIRCR_VECTKEY_Msk (0xFFFFUL << SCB_AIRCR_VECTKEY_Pos) /*!< SCB AIRCR: VECTKEY Mask */ + +#define SCB_AIRCR_VECTKEYSTAT_Pos 16U /*!< SCB AIRCR: VECTKEYSTAT Position */ +#define SCB_AIRCR_VECTKEYSTAT_Msk (0xFFFFUL << SCB_AIRCR_VECTKEYSTAT_Pos) /*!< SCB AIRCR: VECTKEYSTAT Mask */ + +#define SCB_AIRCR_ENDIANESS_Pos 15U /*!< SCB AIRCR: ENDIANESS Position */ +#define SCB_AIRCR_ENDIANESS_Msk (1UL << SCB_AIRCR_ENDIANESS_Pos) /*!< SCB AIRCR: ENDIANESS Mask */ + +#define SCB_AIRCR_SYSRESETREQ_Pos 2U /*!< SCB AIRCR: SYSRESETREQ Position */ +#define SCB_AIRCR_SYSRESETREQ_Msk (1UL << SCB_AIRCR_SYSRESETREQ_Pos) /*!< SCB AIRCR: SYSRESETREQ Mask */ + +#define SCB_AIRCR_VECTCLRACTIVE_Pos 1U /*!< SCB AIRCR: VECTCLRACTIVE Position */ +#define SCB_AIRCR_VECTCLRACTIVE_Msk (1UL << SCB_AIRCR_VECTCLRACTIVE_Pos) /*!< SCB AIRCR: VECTCLRACTIVE Mask */ + +/* SCB System Control Register Definitions */ +#define SCB_SCR_SEVONPEND_Pos 4U /*!< SCB SCR: SEVONPEND Position */ +#define SCB_SCR_SEVONPEND_Msk (1UL << SCB_SCR_SEVONPEND_Pos) /*!< SCB SCR: SEVONPEND Mask */ + +#define SCB_SCR_SLEEPDEEP_Pos 2U /*!< SCB SCR: SLEEPDEEP Position */ +#define SCB_SCR_SLEEPDEEP_Msk (1UL << SCB_SCR_SLEEPDEEP_Pos) /*!< SCB SCR: SLEEPDEEP Mask */ + +#define SCB_SCR_SLEEPONEXIT_Pos 1U /*!< SCB SCR: SLEEPONEXIT Position */ +#define SCB_SCR_SLEEPONEXIT_Msk (1UL << SCB_SCR_SLEEPONEXIT_Pos) /*!< SCB SCR: SLEEPONEXIT Mask */ + +/* SCB Configuration Control Register Definitions */ +#define SCB_CCR_STKALIGN_Pos 9U /*!< SCB CCR: STKALIGN Position */ +#define SCB_CCR_STKALIGN_Msk (1UL << SCB_CCR_STKALIGN_Pos) /*!< SCB CCR: STKALIGN Mask */ + +#define SCB_CCR_UNALIGN_TRP_Pos 3U /*!< SCB CCR: UNALIGN_TRP Position */ +#define SCB_CCR_UNALIGN_TRP_Msk (1UL << SCB_CCR_UNALIGN_TRP_Pos) /*!< SCB CCR: UNALIGN_TRP Mask */ + +/* SCB System Handler Control and State Register Definitions */ +#define SCB_SHCSR_SVCALLPENDED_Pos 15U /*!< SCB SHCSR: SVCALLPENDED Position */ +#define SCB_SHCSR_SVCALLPENDED_Msk (1UL << SCB_SHCSR_SVCALLPENDED_Pos) /*!< SCB SHCSR: SVCALLPENDED Mask */ + +/*@} end of group CMSIS_SCB */ + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_SysTick System Tick Timer (SysTick) + \brief Type definitions for the System Timer Registers. + @{ + */ + +/** + \brief Structure type to access the System Timer (SysTick). + */ +typedef struct +{ + __IOM uint32_t CTRL; /*!< Offset: 0x000 (R/W) SysTick Control and Status Register */ + __IOM uint32_t LOAD; /*!< Offset: 0x004 (R/W) SysTick Reload Value Register */ + __IOM uint32_t VAL; /*!< Offset: 0x008 (R/W) SysTick Current Value Register */ + __IM uint32_t CALIB; /*!< Offset: 0x00C (R/ ) SysTick Calibration Register */ +} SysTick_Type; + +/* SysTick Control / Status Register Definitions */ +#define SysTick_CTRL_COUNTFLAG_Pos 16U /*!< SysTick CTRL: COUNTFLAG Position */ +#define SysTick_CTRL_COUNTFLAG_Msk (1UL << SysTick_CTRL_COUNTFLAG_Pos) /*!< SysTick CTRL: COUNTFLAG Mask */ + +#define SysTick_CTRL_CLKSOURCE_Pos 2U /*!< SysTick CTRL: CLKSOURCE Position */ +#define SysTick_CTRL_CLKSOURCE_Msk (1UL << SysTick_CTRL_CLKSOURCE_Pos) /*!< SysTick CTRL: CLKSOURCE Mask */ + +#define SysTick_CTRL_TICKINT_Pos 1U /*!< SysTick CTRL: TICKINT Position */ +#define SysTick_CTRL_TICKINT_Msk (1UL << SysTick_CTRL_TICKINT_Pos) /*!< SysTick CTRL: TICKINT Mask */ + +#define SysTick_CTRL_ENABLE_Pos 0U /*!< SysTick CTRL: ENABLE Position */ +#define SysTick_CTRL_ENABLE_Msk (1UL /*<< SysTick_CTRL_ENABLE_Pos*/) /*!< SysTick CTRL: ENABLE Mask */ + +/* SysTick Reload Register Definitions */ +#define SysTick_LOAD_RELOAD_Pos 0U /*!< SysTick LOAD: RELOAD Position */ +#define SysTick_LOAD_RELOAD_Msk (0xFFFFFFUL /*<< SysTick_LOAD_RELOAD_Pos*/) /*!< SysTick LOAD: RELOAD Mask */ + +/* SysTick Current Register Definitions */ +#define SysTick_VAL_CURRENT_Pos 0U /*!< SysTick VAL: CURRENT Position */ +#define SysTick_VAL_CURRENT_Msk (0xFFFFFFUL /*<< SysTick_VAL_CURRENT_Pos*/) /*!< SysTick VAL: CURRENT Mask */ + +/* SysTick Calibration Register Definitions */ +#define SysTick_CALIB_NOREF_Pos 31U /*!< SysTick CALIB: NOREF Position */ +#define SysTick_CALIB_NOREF_Msk (1UL << SysTick_CALIB_NOREF_Pos) /*!< SysTick CALIB: NOREF Mask */ + +#define SysTick_CALIB_SKEW_Pos 30U /*!< SysTick CALIB: SKEW Position */ +#define SysTick_CALIB_SKEW_Msk (1UL << SysTick_CALIB_SKEW_Pos) /*!< SysTick CALIB: SKEW Mask */ + +#define SysTick_CALIB_TENMS_Pos 0U /*!< SysTick CALIB: TENMS Position */ +#define SysTick_CALIB_TENMS_Msk (0xFFFFFFUL /*<< SysTick_CALIB_TENMS_Pos*/) /*!< SysTick CALIB: TENMS Mask */ + +/*@} end of group CMSIS_SysTick */ + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_CoreDebug Core Debug Registers (CoreDebug) + \brief Cortex-M0 Core Debug Registers (DCB registers, SHCSR, and DFSR) are only accessible over DAP and not via processor. + Therefore they are not covered by the Cortex-M0 header file. + @{ + */ +/*@} end of group CMSIS_CoreDebug */ + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_core_bitfield Core register bit field macros + \brief Macros for use with bit field definitions (xxx_Pos, xxx_Msk). + @{ + */ + +/** + \brief Mask and shift a bit field value for use in a register bit range. + \param[in] field Name of the register bit field. + \param[in] value Value of the bit field. This parameter is interpreted as an uint32_t type. + \return Masked and shifted value. +*/ +#define _VAL2FLD(field, value) (((uint32_t)(value) << field ## _Pos) & field ## _Msk) + +/** + \brief Mask and shift a register value to extract a bit filed value. + \param[in] field Name of the register bit field. + \param[in] value Value of register. This parameter is interpreted as an uint32_t type. + \return Masked and shifted bit field value. +*/ +#define _FLD2VAL(field, value) (((uint32_t)(value) & field ## _Msk) >> field ## _Pos) + +/*@} end of group CMSIS_core_bitfield */ + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_core_base Core Definitions + \brief Definitions for base addresses, unions, and structures. + @{ + */ + +/* Memory mapping of Core Hardware */ +#define SCS_BASE (0xE000E000UL) /*!< System Control Space Base Address */ +#define SysTick_BASE (SCS_BASE + 0x0010UL) /*!< SysTick Base Address */ +#define NVIC_BASE (SCS_BASE + 0x0100UL) /*!< NVIC Base Address */ +#define SCB_BASE (SCS_BASE + 0x0D00UL) /*!< System Control Block Base Address */ + +#define SCB ((SCB_Type *) SCB_BASE ) /*!< SCB configuration struct */ +#define SysTick ((SysTick_Type *) SysTick_BASE ) /*!< SysTick configuration struct */ +#define NVIC ((NVIC_Type *) NVIC_BASE ) /*!< NVIC configuration struct */ + + +/*@} */ + + + +/******************************************************************************* + * Hardware Abstraction Layer + Core Function Interface contains: + - Core NVIC Functions + - Core SysTick Functions + - Core Register Access Functions + ******************************************************************************/ +/** + \defgroup CMSIS_Core_FunctionInterface Functions and Instructions Reference +*/ + + + +/* ########################## NVIC functions #################################### */ +/** + \ingroup CMSIS_Core_FunctionInterface + \defgroup CMSIS_Core_NVICFunctions NVIC Functions + \brief Functions that manage interrupts and exceptions via the NVIC. + @{ + */ + +#ifdef CMSIS_NVIC_VIRTUAL + #ifndef CMSIS_NVIC_VIRTUAL_HEADER_FILE + #define CMSIS_NVIC_VIRTUAL_HEADER_FILE "cmsis_nvic_virtual.h" + #endif + #include CMSIS_NVIC_VIRTUAL_HEADER_FILE +#else + #define NVIC_SetPriorityGrouping __NVIC_SetPriorityGrouping + #define NVIC_GetPriorityGrouping __NVIC_GetPriorityGrouping + #define NVIC_EnableIRQ __NVIC_EnableIRQ + #define NVIC_GetEnableIRQ __NVIC_GetEnableIRQ + #define NVIC_DisableIRQ __NVIC_DisableIRQ + #define NVIC_GetPendingIRQ __NVIC_GetPendingIRQ + #define NVIC_SetPendingIRQ __NVIC_SetPendingIRQ + #define NVIC_ClearPendingIRQ __NVIC_ClearPendingIRQ +/*#define NVIC_GetActive __NVIC_GetActive not available for Cortex-M0 */ + #define NVIC_SetPriority __NVIC_SetPriority + #define NVIC_GetPriority __NVIC_GetPriority + #define NVIC_SystemReset __NVIC_SystemReset +#endif /* CMSIS_NVIC_VIRTUAL */ + +#ifdef CMSIS_VECTAB_VIRTUAL + #ifndef CMSIS_VECTAB_VIRTUAL_HEADER_FILE + #define CMSIS_VECTAB_VIRTUAL_HEADER_FILE "cmsis_vectab_virtual.h" + #endif + #include CMSIS_VECTAB_VIRTUAL_HEADER_FILE +#else + #define NVIC_SetVector __NVIC_SetVector + #define NVIC_GetVector __NVIC_GetVector +#endif /* (CMSIS_VECTAB_VIRTUAL) */ + +#define NVIC_USER_IRQ_OFFSET 16 + + +/* The following EXC_RETURN values are saved the LR on exception entry */ +#define EXC_RETURN_HANDLER (0xFFFFFFF1UL) /* return to Handler mode, uses MSP after return */ +#define EXC_RETURN_THREAD_MSP (0xFFFFFFF9UL) /* return to Thread mode, uses MSP after return */ +#define EXC_RETURN_THREAD_PSP (0xFFFFFFFDUL) /* return to Thread mode, uses PSP after return */ + + +/* Interrupt Priorities are WORD accessible only under Armv6-M */ +/* The following MACROS handle generation of the register offset and byte masks */ +#define _BIT_SHIFT(IRQn) ( ((((uint32_t)(int32_t)(IRQn)) ) & 0x03UL) * 8UL) +#define _SHP_IDX(IRQn) ( (((((uint32_t)(int32_t)(IRQn)) & 0x0FUL)-8UL) >> 2UL) ) +#define _IP_IDX(IRQn) ( (((uint32_t)(int32_t)(IRQn)) >> 2UL) ) + +#define __NVIC_SetPriorityGrouping(X) (void)(X) +#define __NVIC_GetPriorityGrouping() (0U) + +/** + \brief Enable Interrupt + \details Enables a device specific interrupt in the NVIC interrupt controller. + \param [in] IRQn Device specific interrupt number. + \note IRQn must not be negative. + */ +__STATIC_INLINE void __NVIC_EnableIRQ(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + NVIC->ISER[0U] = (uint32_t)(1UL << (((uint32_t)IRQn) & 0x1FUL)); + } +} + + +/** + \brief Get Interrupt Enable status + \details Returns a device specific interrupt enable status from the NVIC interrupt controller. + \param [in] IRQn Device specific interrupt number. + \return 0 Interrupt is not enabled. + \return 1 Interrupt is enabled. + \note IRQn must not be negative. + */ +__STATIC_INLINE uint32_t __NVIC_GetEnableIRQ(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + return((uint32_t)(((NVIC->ISER[0U] & (1UL << (((uint32_t)IRQn) & 0x1FUL))) != 0UL) ? 1UL : 0UL)); + } + else + { + return(0U); + } +} + + +/** + \brief Disable Interrupt + \details Disables a device specific interrupt in the NVIC interrupt controller. + \param [in] IRQn Device specific interrupt number. + \note IRQn must not be negative. + */ +__STATIC_INLINE void __NVIC_DisableIRQ(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + NVIC->ICER[0U] = (uint32_t)(1UL << (((uint32_t)IRQn) & 0x1FUL)); + __DSB(); + __ISB(); + } +} + + +/** + \brief Get Pending Interrupt + \details Reads the NVIC pending register and returns the pending bit for the specified device specific interrupt. + \param [in] IRQn Device specific interrupt number. + \return 0 Interrupt status is not pending. + \return 1 Interrupt status is pending. + \note IRQn must not be negative. + */ +__STATIC_INLINE uint32_t __NVIC_GetPendingIRQ(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + return((uint32_t)(((NVIC->ISPR[0U] & (1UL << (((uint32_t)IRQn) & 0x1FUL))) != 0UL) ? 1UL : 0UL)); + } + else + { + return(0U); + } +} + + +/** + \brief Set Pending Interrupt + \details Sets the pending bit of a device specific interrupt in the NVIC pending register. + \param [in] IRQn Device specific interrupt number. + \note IRQn must not be negative. + */ +__STATIC_INLINE void __NVIC_SetPendingIRQ(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + NVIC->ISPR[0U] = (uint32_t)(1UL << (((uint32_t)IRQn) & 0x1FUL)); + } +} + + +/** + \brief Clear Pending Interrupt + \details Clears the pending bit of a device specific interrupt in the NVIC pending register. + \param [in] IRQn Device specific interrupt number. + \note IRQn must not be negative. + */ +__STATIC_INLINE void __NVIC_ClearPendingIRQ(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + NVIC->ICPR[0U] = (uint32_t)(1UL << (((uint32_t)IRQn) & 0x1FUL)); + } +} + + +/** + \brief Set Interrupt Priority + \details Sets the priority of a device specific interrupt or a processor exception. + The interrupt number can be positive to specify a device specific interrupt, + or negative to specify a processor exception. + \param [in] IRQn Interrupt number. + \param [in] priority Priority to set. + \note The priority cannot be set for every processor exception. + */ +__STATIC_INLINE void __NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority) +{ + if ((int32_t)(IRQn) >= 0) + { + NVIC->IP[_IP_IDX(IRQn)] = ((uint32_t)(NVIC->IP[_IP_IDX(IRQn)] & ~(0xFFUL << _BIT_SHIFT(IRQn))) | + (((priority << (8U - __NVIC_PRIO_BITS)) & (uint32_t)0xFFUL) << _BIT_SHIFT(IRQn))); + } + else + { + SCB->SHP[_SHP_IDX(IRQn)] = ((uint32_t)(SCB->SHP[_SHP_IDX(IRQn)] & ~(0xFFUL << _BIT_SHIFT(IRQn))) | + (((priority << (8U - __NVIC_PRIO_BITS)) & (uint32_t)0xFFUL) << _BIT_SHIFT(IRQn))); + } +} + + +/** + \brief Get Interrupt Priority + \details Reads the priority of a device specific interrupt or a processor exception. + The interrupt number can be positive to specify a device specific interrupt, + or negative to specify a processor exception. + \param [in] IRQn Interrupt number. + \return Interrupt Priority. + Value is aligned automatically to the implemented priority bits of the microcontroller. + */ +__STATIC_INLINE uint32_t __NVIC_GetPriority(IRQn_Type IRQn) +{ + + if ((int32_t)(IRQn) >= 0) + { + return((uint32_t)(((NVIC->IP[ _IP_IDX(IRQn)] >> _BIT_SHIFT(IRQn) ) & (uint32_t)0xFFUL) >> (8U - __NVIC_PRIO_BITS))); + } + else + { + return((uint32_t)(((SCB->SHP[_SHP_IDX(IRQn)] >> _BIT_SHIFT(IRQn) ) & (uint32_t)0xFFUL) >> (8U - __NVIC_PRIO_BITS))); + } +} + + +/** + \brief Encode Priority + \details Encodes the priority for an interrupt with the given priority group, + preemptive priority value, and subpriority value. + In case of a conflict between priority grouping and available + priority bits (__NVIC_PRIO_BITS), the smallest possible priority group is set. + \param [in] PriorityGroup Used priority group. + \param [in] PreemptPriority Preemptive priority value (starting from 0). + \param [in] SubPriority Subpriority value (starting from 0). + \return Encoded priority. Value can be used in the function \ref NVIC_SetPriority(). + */ +__STATIC_INLINE uint32_t NVIC_EncodePriority (uint32_t PriorityGroup, uint32_t PreemptPriority, uint32_t SubPriority) +{ + uint32_t PriorityGroupTmp = (PriorityGroup & (uint32_t)0x07UL); /* only values 0..7 are used */ + uint32_t PreemptPriorityBits; + uint32_t SubPriorityBits; + + PreemptPriorityBits = ((7UL - PriorityGroupTmp) > (uint32_t)(__NVIC_PRIO_BITS)) ? (uint32_t)(__NVIC_PRIO_BITS) : (uint32_t)(7UL - PriorityGroupTmp); + SubPriorityBits = ((PriorityGroupTmp + (uint32_t)(__NVIC_PRIO_BITS)) < (uint32_t)7UL) ? (uint32_t)0UL : (uint32_t)((PriorityGroupTmp - 7UL) + (uint32_t)(__NVIC_PRIO_BITS)); + + return ( + ((PreemptPriority & (uint32_t)((1UL << (PreemptPriorityBits)) - 1UL)) << SubPriorityBits) | + ((SubPriority & (uint32_t)((1UL << (SubPriorityBits )) - 1UL))) + ); +} + + +/** + \brief Decode Priority + \details Decodes an interrupt priority value with a given priority group to + preemptive priority value and subpriority value. + In case of a conflict between priority grouping and available + priority bits (__NVIC_PRIO_BITS) the smallest possible priority group is set. + \param [in] Priority Priority value, which can be retrieved with the function \ref NVIC_GetPriority(). + \param [in] PriorityGroup Used priority group. + \param [out] pPreemptPriority Preemptive priority value (starting from 0). + \param [out] pSubPriority Subpriority value (starting from 0). + */ +__STATIC_INLINE void NVIC_DecodePriority (uint32_t Priority, uint32_t PriorityGroup, uint32_t* const pPreemptPriority, uint32_t* const pSubPriority) +{ + uint32_t PriorityGroupTmp = (PriorityGroup & (uint32_t)0x07UL); /* only values 0..7 are used */ + uint32_t PreemptPriorityBits; + uint32_t SubPriorityBits; + + PreemptPriorityBits = ((7UL - PriorityGroupTmp) > (uint32_t)(__NVIC_PRIO_BITS)) ? (uint32_t)(__NVIC_PRIO_BITS) : (uint32_t)(7UL - PriorityGroupTmp); + SubPriorityBits = ((PriorityGroupTmp + (uint32_t)(__NVIC_PRIO_BITS)) < (uint32_t)7UL) ? (uint32_t)0UL : (uint32_t)((PriorityGroupTmp - 7UL) + (uint32_t)(__NVIC_PRIO_BITS)); + + *pPreemptPriority = (Priority >> SubPriorityBits) & (uint32_t)((1UL << (PreemptPriorityBits)) - 1UL); + *pSubPriority = (Priority ) & (uint32_t)((1UL << (SubPriorityBits )) - 1UL); +} + + + +/** + \brief Set Interrupt Vector + \details Sets an interrupt vector in SRAM based interrupt vector table. + The interrupt number can be positive to specify a device specific interrupt, + or negative to specify a processor exception. + Address 0 must be mapped to SRAM. + \param [in] IRQn Interrupt number + \param [in] vector Address of interrupt handler function + */ +__STATIC_INLINE void __NVIC_SetVector(IRQn_Type IRQn, uint32_t vector) +{ + uint32_t *vectors = (uint32_t *)0x0U; + vectors[(int32_t)IRQn + NVIC_USER_IRQ_OFFSET] = vector; +} + + +/** + \brief Get Interrupt Vector + \details Reads an interrupt vector from interrupt vector table. + The interrupt number can be positive to specify a device specific interrupt, + or negative to specify a processor exception. + \param [in] IRQn Interrupt number. + \return Address of interrupt handler function + */ +__STATIC_INLINE uint32_t __NVIC_GetVector(IRQn_Type IRQn) +{ + uint32_t *vectors = (uint32_t *)0x0U; + return vectors[(int32_t)IRQn + NVIC_USER_IRQ_OFFSET]; +} + + +/** + \brief System Reset + \details Initiates a system reset request to reset the MCU. + */ +__NO_RETURN __STATIC_INLINE void __NVIC_SystemReset(void) +{ + __DSB(); /* Ensure all outstanding memory accesses included + buffered write are completed before reset */ + SCB->AIRCR = ((0x5FAUL << SCB_AIRCR_VECTKEY_Pos) | + SCB_AIRCR_SYSRESETREQ_Msk); + __DSB(); /* Ensure completion of memory access */ + + for(;;) /* wait until reset */ + { + __NOP(); + } +} + +/*@} end of CMSIS_Core_NVICFunctions */ + + +/* ########################## FPU functions #################################### */ +/** + \ingroup CMSIS_Core_FunctionInterface + \defgroup CMSIS_Core_FpuFunctions FPU Functions + \brief Function that provides FPU type. + @{ + */ + +/** + \brief get FPU type + \details returns the FPU type + \returns + - \b 0: No FPU + - \b 1: Single precision FPU + - \b 2: Double + Single precision FPU + */ +__STATIC_INLINE uint32_t SCB_GetFPUType(void) +{ + return 0U; /* No FPU */ +} + + +/*@} end of CMSIS_Core_FpuFunctions */ + + + +/* ################################## SysTick function ############################################ */ +/** + \ingroup CMSIS_Core_FunctionInterface + \defgroup CMSIS_Core_SysTickFunctions SysTick Functions + \brief Functions that configure the System. + @{ + */ + +#if defined (__Vendor_SysTickConfig) && (__Vendor_SysTickConfig == 0U) + +/** + \brief System Tick Configuration + \details Initializes the System Timer and its interrupt, and starts the System Tick Timer. + Counter is in free running mode to generate periodic interrupts. + \param [in] ticks Number of ticks between two interrupts. + \return 0 Function succeeded. + \return 1 Function failed. + \note When the variable __Vendor_SysTickConfig is set to 1, then the + function SysTick_Config is not included. In this case, the file device.h + must contain a vendor-specific implementation of this function. + */ +__STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks) +{ + if ((ticks - 1UL) > SysTick_LOAD_RELOAD_Msk) + { + return (1UL); /* Reload value impossible */ + } + + SysTick->LOAD = (uint32_t)(ticks - 1UL); /* set reload register */ + NVIC_SetPriority (SysTick_IRQn, (1UL << __NVIC_PRIO_BITS) - 1UL); /* set Priority for Systick Interrupt */ + SysTick->VAL = 0UL; /* Load the SysTick Counter Value */ + SysTick->CTRL = SysTick_CTRL_CLKSOURCE_Msk | + SysTick_CTRL_TICKINT_Msk | + SysTick_CTRL_ENABLE_Msk; /* Enable SysTick IRQ and SysTick Timer */ + return (0UL); /* Function successful */ +} + +#endif + +/*@} end of CMSIS_Core_SysTickFunctions */ + + + + +#ifdef __cplusplus +} +#endif + +#endif /* __CORE_CM0_H_DEPENDANT */ + +#endif /* __CMSIS_GENERIC */ diff --git a/software/ARC-FW/CMSIS/Core/Include/core_cm0plus.h b/software/ARC-FW/CMSIS/Core/Include/core_cm0plus.h new file mode 100644 index 0000000..b9377e8 --- /dev/null +++ b/software/ARC-FW/CMSIS/Core/Include/core_cm0plus.h @@ -0,0 +1,1083 @@ +/**************************************************************************//** + * @file core_cm0plus.h + * @brief CMSIS Cortex-M0+ Core Peripheral Access Layer Header File + * @version V5.0.6 + * @date 28. May 2018 + ******************************************************************************/ +/* + * Copyright (c) 2009-2018 Arm Limited. All rights reserved. + * + * SPDX-License-Identifier: Apache-2.0 + * + * Licensed under the Apache License, Version 2.0 (the License); you may + * not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an AS IS BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#if defined ( __ICCARM__ ) + #pragma system_include /* treat file as system include file for MISRA check */ +#elif defined (__clang__) + #pragma clang system_header /* treat file as system include file */ +#endif + +#ifndef __CORE_CM0PLUS_H_GENERIC +#define __CORE_CM0PLUS_H_GENERIC + +#include + +#ifdef __cplusplus + extern "C" { +#endif + +/** + \page CMSIS_MISRA_Exceptions MISRA-C:2004 Compliance Exceptions + CMSIS violates the following MISRA-C:2004 rules: + + \li Required Rule 8.5, object/function definition in header file.
+ Function definitions in header files are used to allow 'inlining'. + + \li Required Rule 18.4, declaration of union type or object of union type: '{...}'.
+ Unions are used for effective representation of core registers. + + \li Advisory Rule 19.7, Function-like macro defined.
+ Function-like macros are used to allow more efficient code. + */ + + +/******************************************************************************* + * CMSIS definitions + ******************************************************************************/ +/** + \ingroup Cortex-M0+ + @{ + */ + +#include "cmsis_version.h" + +/* CMSIS CM0+ definitions */ +#define __CM0PLUS_CMSIS_VERSION_MAIN (__CM_CMSIS_VERSION_MAIN) /*!< \deprecated [31:16] CMSIS HAL main version */ +#define __CM0PLUS_CMSIS_VERSION_SUB (__CM_CMSIS_VERSION_SUB) /*!< \deprecated [15:0] CMSIS HAL sub version */ +#define __CM0PLUS_CMSIS_VERSION ((__CM0PLUS_CMSIS_VERSION_MAIN << 16U) | \ + __CM0PLUS_CMSIS_VERSION_SUB ) /*!< \deprecated CMSIS HAL version number */ + +#define __CORTEX_M (0U) /*!< Cortex-M Core */ + +/** __FPU_USED indicates whether an FPU is used or not. + This core does not support an FPU at all +*/ +#define __FPU_USED 0U + +#if defined ( __CC_ARM ) + #if defined __TARGET_FPU_VFP + #error "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)" + #endif + +#elif defined (__ARMCC_VERSION) && (__ARMCC_VERSION >= 6010050) + #if defined __ARM_PCS_VFP + #error "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)" + #endif + +#elif defined ( __GNUC__ ) + #if defined (__VFP_FP__) && !defined(__SOFTFP__) + #error "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)" + #endif + +#elif defined ( __ICCARM__ ) + #if defined __ARMVFP__ + #error "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)" + #endif + +#elif defined ( __TI_ARM__ ) + #if defined __TI_VFP_SUPPORT__ + #error "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)" + #endif + +#elif defined ( __TASKING__ ) + #if defined __FPU_VFP__ + #error "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)" + #endif + +#elif defined ( __CSMC__ ) + #if ( __CSMC__ & 0x400U) + #error "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)" + #endif + +#endif + +#include "cmsis_compiler.h" /* CMSIS compiler specific defines */ + + +#ifdef __cplusplus +} +#endif + +#endif /* __CORE_CM0PLUS_H_GENERIC */ + +#ifndef __CMSIS_GENERIC + +#ifndef __CORE_CM0PLUS_H_DEPENDANT +#define __CORE_CM0PLUS_H_DEPENDANT + +#ifdef __cplusplus + extern "C" { +#endif + +/* check device defines and use defaults */ +#if defined __CHECK_DEVICE_DEFINES + #ifndef __CM0PLUS_REV + #define __CM0PLUS_REV 0x0000U + #warning "__CM0PLUS_REV not defined in device header file; using default!" + #endif + + #ifndef __MPU_PRESENT + #define __MPU_PRESENT 0U + #warning "__MPU_PRESENT not defined in device header file; using default!" + #endif + + #ifndef __VTOR_PRESENT + #define __VTOR_PRESENT 0U + #warning "__VTOR_PRESENT not defined in device header file; using default!" + #endif + + #ifndef __NVIC_PRIO_BITS + #define __NVIC_PRIO_BITS 2U + #warning "__NVIC_PRIO_BITS not defined in device header file; using default!" + #endif + + #ifndef __Vendor_SysTickConfig + #define __Vendor_SysTickConfig 0U + #warning "__Vendor_SysTickConfig not defined in device header file; using default!" + #endif +#endif + +/* IO definitions (access restrictions to peripheral registers) */ +/** + \defgroup CMSIS_glob_defs CMSIS Global Defines + + IO Type Qualifiers are used + \li to specify the access to peripheral variables. + \li for automatic generation of peripheral register debug information. +*/ +#ifdef __cplusplus + #define __I volatile /*!< Defines 'read only' permissions */ +#else + #define __I volatile const /*!< Defines 'read only' permissions */ +#endif +#define __O volatile /*!< Defines 'write only' permissions */ +#define __IO volatile /*!< Defines 'read / write' permissions */ + +/* following defines should be used for structure members */ +#define __IM volatile const /*! Defines 'read only' structure member permissions */ +#define __OM volatile /*! Defines 'write only' structure member permissions */ +#define __IOM volatile /*! Defines 'read / write' structure member permissions */ + +/*@} end of group Cortex-M0+ */ + + + +/******************************************************************************* + * Register Abstraction + Core Register contain: + - Core Register + - Core NVIC Register + - Core SCB Register + - Core SysTick Register + - Core MPU Register + ******************************************************************************/ +/** + \defgroup CMSIS_core_register Defines and Type Definitions + \brief Type definitions and defines for Cortex-M processor based devices. +*/ + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_CORE Status and Control Registers + \brief Core Register type definitions. + @{ + */ + +/** + \brief Union type to access the Application Program Status Register (APSR). + */ +typedef union +{ + struct + { + uint32_t _reserved0:28; /*!< bit: 0..27 Reserved */ + uint32_t V:1; /*!< bit: 28 Overflow condition code flag */ + uint32_t C:1; /*!< bit: 29 Carry condition code flag */ + uint32_t Z:1; /*!< bit: 30 Zero condition code flag */ + uint32_t N:1; /*!< bit: 31 Negative condition code flag */ + } b; /*!< Structure used for bit access */ + uint32_t w; /*!< Type used for word access */ +} APSR_Type; + +/* APSR Register Definitions */ +#define APSR_N_Pos 31U /*!< APSR: N Position */ +#define APSR_N_Msk (1UL << APSR_N_Pos) /*!< APSR: N Mask */ + +#define APSR_Z_Pos 30U /*!< APSR: Z Position */ +#define APSR_Z_Msk (1UL << APSR_Z_Pos) /*!< APSR: Z Mask */ + +#define APSR_C_Pos 29U /*!< APSR: C Position */ +#define APSR_C_Msk (1UL << APSR_C_Pos) /*!< APSR: C Mask */ + +#define APSR_V_Pos 28U /*!< APSR: V Position */ +#define APSR_V_Msk (1UL << APSR_V_Pos) /*!< APSR: V Mask */ + + +/** + \brief Union type to access the Interrupt Program Status Register (IPSR). + */ +typedef union +{ + struct + { + uint32_t ISR:9; /*!< bit: 0.. 8 Exception number */ + uint32_t _reserved0:23; /*!< bit: 9..31 Reserved */ + } b; /*!< Structure used for bit access */ + uint32_t w; /*!< Type used for word access */ +} IPSR_Type; + +/* IPSR Register Definitions */ +#define IPSR_ISR_Pos 0U /*!< IPSR: ISR Position */ +#define IPSR_ISR_Msk (0x1FFUL /*<< IPSR_ISR_Pos*/) /*!< IPSR: ISR Mask */ + + +/** + \brief Union type to access the Special-Purpose Program Status Registers (xPSR). + */ +typedef union +{ + struct + { + uint32_t ISR:9; /*!< bit: 0.. 8 Exception number */ + uint32_t _reserved0:15; /*!< bit: 9..23 Reserved */ + uint32_t T:1; /*!< bit: 24 Thumb bit (read 0) */ + uint32_t _reserved1:3; /*!< bit: 25..27 Reserved */ + uint32_t V:1; /*!< bit: 28 Overflow condition code flag */ + uint32_t C:1; /*!< bit: 29 Carry condition code flag */ + uint32_t Z:1; /*!< bit: 30 Zero condition code flag */ + uint32_t N:1; /*!< bit: 31 Negative condition code flag */ + } b; /*!< Structure used for bit access */ + uint32_t w; /*!< Type used for word access */ +} xPSR_Type; + +/* xPSR Register Definitions */ +#define xPSR_N_Pos 31U /*!< xPSR: N Position */ +#define xPSR_N_Msk (1UL << xPSR_N_Pos) /*!< xPSR: N Mask */ + +#define xPSR_Z_Pos 30U /*!< xPSR: Z Position */ +#define xPSR_Z_Msk (1UL << xPSR_Z_Pos) /*!< xPSR: Z Mask */ + +#define xPSR_C_Pos 29U /*!< xPSR: C Position */ +#define xPSR_C_Msk (1UL << xPSR_C_Pos) /*!< xPSR: C Mask */ + +#define xPSR_V_Pos 28U /*!< xPSR: V Position */ +#define xPSR_V_Msk (1UL << xPSR_V_Pos) /*!< xPSR: V Mask */ + +#define xPSR_T_Pos 24U /*!< xPSR: T Position */ +#define xPSR_T_Msk (1UL << xPSR_T_Pos) /*!< xPSR: T Mask */ + +#define xPSR_ISR_Pos 0U /*!< xPSR: ISR Position */ +#define xPSR_ISR_Msk (0x1FFUL /*<< xPSR_ISR_Pos*/) /*!< xPSR: ISR Mask */ + + +/** + \brief Union type to access the Control Registers (CONTROL). + */ +typedef union +{ + struct + { + uint32_t nPRIV:1; /*!< bit: 0 Execution privilege in Thread mode */ + uint32_t SPSEL:1; /*!< bit: 1 Stack to be used */ + uint32_t _reserved1:30; /*!< bit: 2..31 Reserved */ + } b; /*!< Structure used for bit access */ + uint32_t w; /*!< Type used for word access */ +} CONTROL_Type; + +/* CONTROL Register Definitions */ +#define CONTROL_SPSEL_Pos 1U /*!< CONTROL: SPSEL Position */ +#define CONTROL_SPSEL_Msk (1UL << CONTROL_SPSEL_Pos) /*!< CONTROL: SPSEL Mask */ + +#define CONTROL_nPRIV_Pos 0U /*!< CONTROL: nPRIV Position */ +#define CONTROL_nPRIV_Msk (1UL /*<< CONTROL_nPRIV_Pos*/) /*!< CONTROL: nPRIV Mask */ + +/*@} end of group CMSIS_CORE */ + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_NVIC Nested Vectored Interrupt Controller (NVIC) + \brief Type definitions for the NVIC Registers + @{ + */ + +/** + \brief Structure type to access the Nested Vectored Interrupt Controller (NVIC). + */ +typedef struct +{ + __IOM uint32_t ISER[1U]; /*!< Offset: 0x000 (R/W) Interrupt Set Enable Register */ + uint32_t RESERVED0[31U]; + __IOM uint32_t ICER[1U]; /*!< Offset: 0x080 (R/W) Interrupt Clear Enable Register */ + uint32_t RSERVED1[31U]; + __IOM uint32_t ISPR[1U]; /*!< Offset: 0x100 (R/W) Interrupt Set Pending Register */ + uint32_t RESERVED2[31U]; + __IOM uint32_t ICPR[1U]; /*!< Offset: 0x180 (R/W) Interrupt Clear Pending Register */ + uint32_t RESERVED3[31U]; + uint32_t RESERVED4[64U]; + __IOM uint32_t IP[8U]; /*!< Offset: 0x300 (R/W) Interrupt Priority Register */ +} NVIC_Type; + +/*@} end of group CMSIS_NVIC */ + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_SCB System Control Block (SCB) + \brief Type definitions for the System Control Block Registers + @{ + */ + +/** + \brief Structure type to access the System Control Block (SCB). + */ +typedef struct +{ + __IM uint32_t CPUID; /*!< Offset: 0x000 (R/ ) CPUID Base Register */ + __IOM uint32_t ICSR; /*!< Offset: 0x004 (R/W) Interrupt Control and State Register */ +#if defined (__VTOR_PRESENT) && (__VTOR_PRESENT == 1U) + __IOM uint32_t VTOR; /*!< Offset: 0x008 (R/W) Vector Table Offset Register */ +#else + uint32_t RESERVED0; +#endif + __IOM uint32_t AIRCR; /*!< Offset: 0x00C (R/W) Application Interrupt and Reset Control Register */ + __IOM uint32_t SCR; /*!< Offset: 0x010 (R/W) System Control Register */ + __IOM uint32_t CCR; /*!< Offset: 0x014 (R/W) Configuration Control Register */ + uint32_t RESERVED1; + __IOM uint32_t SHP[2U]; /*!< Offset: 0x01C (R/W) System Handlers Priority Registers. [0] is RESERVED */ + __IOM uint32_t SHCSR; /*!< Offset: 0x024 (R/W) System Handler Control and State Register */ +} SCB_Type; + +/* SCB CPUID Register Definitions */ +#define SCB_CPUID_IMPLEMENTER_Pos 24U /*!< SCB CPUID: IMPLEMENTER Position */ +#define SCB_CPUID_IMPLEMENTER_Msk (0xFFUL << SCB_CPUID_IMPLEMENTER_Pos) /*!< SCB CPUID: IMPLEMENTER Mask */ + +#define SCB_CPUID_VARIANT_Pos 20U /*!< SCB CPUID: VARIANT Position */ +#define SCB_CPUID_VARIANT_Msk (0xFUL << SCB_CPUID_VARIANT_Pos) /*!< SCB CPUID: VARIANT Mask */ + +#define SCB_CPUID_ARCHITECTURE_Pos 16U /*!< SCB CPUID: ARCHITECTURE Position */ +#define SCB_CPUID_ARCHITECTURE_Msk (0xFUL << SCB_CPUID_ARCHITECTURE_Pos) /*!< SCB CPUID: ARCHITECTURE Mask */ + +#define SCB_CPUID_PARTNO_Pos 4U /*!< SCB CPUID: PARTNO Position */ +#define SCB_CPUID_PARTNO_Msk (0xFFFUL << SCB_CPUID_PARTNO_Pos) /*!< SCB CPUID: PARTNO Mask */ + +#define SCB_CPUID_REVISION_Pos 0U /*!< SCB CPUID: REVISION Position */ +#define SCB_CPUID_REVISION_Msk (0xFUL /*<< SCB_CPUID_REVISION_Pos*/) /*!< SCB CPUID: REVISION Mask */ + +/* SCB Interrupt Control State Register Definitions */ +#define SCB_ICSR_NMIPENDSET_Pos 31U /*!< SCB ICSR: NMIPENDSET Position */ +#define SCB_ICSR_NMIPENDSET_Msk (1UL << SCB_ICSR_NMIPENDSET_Pos) /*!< SCB ICSR: NMIPENDSET Mask */ + +#define SCB_ICSR_PENDSVSET_Pos 28U /*!< SCB ICSR: PENDSVSET Position */ +#define SCB_ICSR_PENDSVSET_Msk (1UL << SCB_ICSR_PENDSVSET_Pos) /*!< SCB ICSR: PENDSVSET Mask */ + +#define SCB_ICSR_PENDSVCLR_Pos 27U /*!< SCB ICSR: PENDSVCLR Position */ +#define SCB_ICSR_PENDSVCLR_Msk (1UL << SCB_ICSR_PENDSVCLR_Pos) /*!< SCB ICSR: PENDSVCLR Mask */ + +#define SCB_ICSR_PENDSTSET_Pos 26U /*!< SCB ICSR: PENDSTSET Position */ +#define SCB_ICSR_PENDSTSET_Msk (1UL << SCB_ICSR_PENDSTSET_Pos) /*!< SCB ICSR: PENDSTSET Mask */ + +#define SCB_ICSR_PENDSTCLR_Pos 25U /*!< SCB ICSR: PENDSTCLR Position */ +#define SCB_ICSR_PENDSTCLR_Msk (1UL << SCB_ICSR_PENDSTCLR_Pos) /*!< SCB ICSR: PENDSTCLR Mask */ + +#define SCB_ICSR_ISRPREEMPT_Pos 23U /*!< SCB ICSR: ISRPREEMPT Position */ +#define SCB_ICSR_ISRPREEMPT_Msk (1UL << SCB_ICSR_ISRPREEMPT_Pos) /*!< SCB ICSR: ISRPREEMPT Mask */ + +#define SCB_ICSR_ISRPENDING_Pos 22U /*!< SCB ICSR: ISRPENDING Position */ +#define SCB_ICSR_ISRPENDING_Msk (1UL << SCB_ICSR_ISRPENDING_Pos) /*!< SCB ICSR: ISRPENDING Mask */ + +#define SCB_ICSR_VECTPENDING_Pos 12U /*!< SCB ICSR: VECTPENDING Position */ +#define SCB_ICSR_VECTPENDING_Msk (0x1FFUL << SCB_ICSR_VECTPENDING_Pos) /*!< SCB ICSR: VECTPENDING Mask */ + +#define SCB_ICSR_VECTACTIVE_Pos 0U /*!< SCB ICSR: VECTACTIVE Position */ +#define SCB_ICSR_VECTACTIVE_Msk (0x1FFUL /*<< SCB_ICSR_VECTACTIVE_Pos*/) /*!< SCB ICSR: VECTACTIVE Mask */ + +#if defined (__VTOR_PRESENT) && (__VTOR_PRESENT == 1U) +/* SCB Interrupt Control State Register Definitions */ +#define SCB_VTOR_TBLOFF_Pos 8U /*!< SCB VTOR: TBLOFF Position */ +#define SCB_VTOR_TBLOFF_Msk (0xFFFFFFUL << SCB_VTOR_TBLOFF_Pos) /*!< SCB VTOR: TBLOFF Mask */ +#endif + +/* SCB Application Interrupt and Reset Control Register Definitions */ +#define SCB_AIRCR_VECTKEY_Pos 16U /*!< SCB AIRCR: VECTKEY Position */ +#define SCB_AIRCR_VECTKEY_Msk (0xFFFFUL << SCB_AIRCR_VECTKEY_Pos) /*!< SCB AIRCR: VECTKEY Mask */ + +#define SCB_AIRCR_VECTKEYSTAT_Pos 16U /*!< SCB AIRCR: VECTKEYSTAT Position */ +#define SCB_AIRCR_VECTKEYSTAT_Msk (0xFFFFUL << SCB_AIRCR_VECTKEYSTAT_Pos) /*!< SCB AIRCR: VECTKEYSTAT Mask */ + +#define SCB_AIRCR_ENDIANESS_Pos 15U /*!< SCB AIRCR: ENDIANESS Position */ +#define SCB_AIRCR_ENDIANESS_Msk (1UL << SCB_AIRCR_ENDIANESS_Pos) /*!< SCB AIRCR: ENDIANESS Mask */ + +#define SCB_AIRCR_SYSRESETREQ_Pos 2U /*!< SCB AIRCR: SYSRESETREQ Position */ +#define SCB_AIRCR_SYSRESETREQ_Msk (1UL << SCB_AIRCR_SYSRESETREQ_Pos) /*!< SCB AIRCR: SYSRESETREQ Mask */ + +#define SCB_AIRCR_VECTCLRACTIVE_Pos 1U /*!< SCB AIRCR: VECTCLRACTIVE Position */ +#define SCB_AIRCR_VECTCLRACTIVE_Msk (1UL << SCB_AIRCR_VECTCLRACTIVE_Pos) /*!< SCB AIRCR: VECTCLRACTIVE Mask */ + +/* SCB System Control Register Definitions */ +#define SCB_SCR_SEVONPEND_Pos 4U /*!< SCB SCR: SEVONPEND Position */ +#define SCB_SCR_SEVONPEND_Msk (1UL << SCB_SCR_SEVONPEND_Pos) /*!< SCB SCR: SEVONPEND Mask */ + +#define SCB_SCR_SLEEPDEEP_Pos 2U /*!< SCB SCR: SLEEPDEEP Position */ +#define SCB_SCR_SLEEPDEEP_Msk (1UL << SCB_SCR_SLEEPDEEP_Pos) /*!< SCB SCR: SLEEPDEEP Mask */ + +#define SCB_SCR_SLEEPONEXIT_Pos 1U /*!< SCB SCR: SLEEPONEXIT Position */ +#define SCB_SCR_SLEEPONEXIT_Msk (1UL << SCB_SCR_SLEEPONEXIT_Pos) /*!< SCB SCR: SLEEPONEXIT Mask */ + +/* SCB Configuration Control Register Definitions */ +#define SCB_CCR_STKALIGN_Pos 9U /*!< SCB CCR: STKALIGN Position */ +#define SCB_CCR_STKALIGN_Msk (1UL << SCB_CCR_STKALIGN_Pos) /*!< SCB CCR: STKALIGN Mask */ + +#define SCB_CCR_UNALIGN_TRP_Pos 3U /*!< SCB CCR: UNALIGN_TRP Position */ +#define SCB_CCR_UNALIGN_TRP_Msk (1UL << SCB_CCR_UNALIGN_TRP_Pos) /*!< SCB CCR: UNALIGN_TRP Mask */ + +/* SCB System Handler Control and State Register Definitions */ +#define SCB_SHCSR_SVCALLPENDED_Pos 15U /*!< SCB SHCSR: SVCALLPENDED Position */ +#define SCB_SHCSR_SVCALLPENDED_Msk (1UL << SCB_SHCSR_SVCALLPENDED_Pos) /*!< SCB SHCSR: SVCALLPENDED Mask */ + +/*@} end of group CMSIS_SCB */ + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_SysTick System Tick Timer (SysTick) + \brief Type definitions for the System Timer Registers. + @{ + */ + +/** + \brief Structure type to access the System Timer (SysTick). + */ +typedef struct +{ + __IOM uint32_t CTRL; /*!< Offset: 0x000 (R/W) SysTick Control and Status Register */ + __IOM uint32_t LOAD; /*!< Offset: 0x004 (R/W) SysTick Reload Value Register */ + __IOM uint32_t VAL; /*!< Offset: 0x008 (R/W) SysTick Current Value Register */ + __IM uint32_t CALIB; /*!< Offset: 0x00C (R/ ) SysTick Calibration Register */ +} SysTick_Type; + +/* SysTick Control / Status Register Definitions */ +#define SysTick_CTRL_COUNTFLAG_Pos 16U /*!< SysTick CTRL: COUNTFLAG Position */ +#define SysTick_CTRL_COUNTFLAG_Msk (1UL << SysTick_CTRL_COUNTFLAG_Pos) /*!< SysTick CTRL: COUNTFLAG Mask */ + +#define SysTick_CTRL_CLKSOURCE_Pos 2U /*!< SysTick CTRL: CLKSOURCE Position */ +#define SysTick_CTRL_CLKSOURCE_Msk (1UL << SysTick_CTRL_CLKSOURCE_Pos) /*!< SysTick CTRL: CLKSOURCE Mask */ + +#define SysTick_CTRL_TICKINT_Pos 1U /*!< SysTick CTRL: TICKINT Position */ +#define SysTick_CTRL_TICKINT_Msk (1UL << SysTick_CTRL_TICKINT_Pos) /*!< SysTick CTRL: TICKINT Mask */ + +#define SysTick_CTRL_ENABLE_Pos 0U /*!< SysTick CTRL: ENABLE Position */ +#define SysTick_CTRL_ENABLE_Msk (1UL /*<< SysTick_CTRL_ENABLE_Pos*/) /*!< SysTick CTRL: ENABLE Mask */ + +/* SysTick Reload Register Definitions */ +#define SysTick_LOAD_RELOAD_Pos 0U /*!< SysTick LOAD: RELOAD Position */ +#define SysTick_LOAD_RELOAD_Msk (0xFFFFFFUL /*<< SysTick_LOAD_RELOAD_Pos*/) /*!< SysTick LOAD: RELOAD Mask */ + +/* SysTick Current Register Definitions */ +#define SysTick_VAL_CURRENT_Pos 0U /*!< SysTick VAL: CURRENT Position */ +#define SysTick_VAL_CURRENT_Msk (0xFFFFFFUL /*<< SysTick_VAL_CURRENT_Pos*/) /*!< SysTick VAL: CURRENT Mask */ + +/* SysTick Calibration Register Definitions */ +#define SysTick_CALIB_NOREF_Pos 31U /*!< SysTick CALIB: NOREF Position */ +#define SysTick_CALIB_NOREF_Msk (1UL << SysTick_CALIB_NOREF_Pos) /*!< SysTick CALIB: NOREF Mask */ + +#define SysTick_CALIB_SKEW_Pos 30U /*!< SysTick CALIB: SKEW Position */ +#define SysTick_CALIB_SKEW_Msk (1UL << SysTick_CALIB_SKEW_Pos) /*!< SysTick CALIB: SKEW Mask */ + +#define SysTick_CALIB_TENMS_Pos 0U /*!< SysTick CALIB: TENMS Position */ +#define SysTick_CALIB_TENMS_Msk (0xFFFFFFUL /*<< SysTick_CALIB_TENMS_Pos*/) /*!< SysTick CALIB: TENMS Mask */ + +/*@} end of group CMSIS_SysTick */ + +#if defined (__MPU_PRESENT) && (__MPU_PRESENT == 1U) +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_MPU Memory Protection Unit (MPU) + \brief Type definitions for the Memory Protection Unit (MPU) + @{ + */ + +/** + \brief Structure type to access the Memory Protection Unit (MPU). + */ +typedef struct +{ + __IM uint32_t TYPE; /*!< Offset: 0x000 (R/ ) MPU Type Register */ + __IOM uint32_t CTRL; /*!< Offset: 0x004 (R/W) MPU Control Register */ + __IOM uint32_t RNR; /*!< Offset: 0x008 (R/W) MPU Region RNRber Register */ + __IOM uint32_t RBAR; /*!< Offset: 0x00C (R/W) MPU Region Base Address Register */ + __IOM uint32_t RASR; /*!< Offset: 0x010 (R/W) MPU Region Attribute and Size Register */ +} MPU_Type; + +#define MPU_TYPE_RALIASES 1U + +/* MPU Type Register Definitions */ +#define MPU_TYPE_IREGION_Pos 16U /*!< MPU TYPE: IREGION Position */ +#define MPU_TYPE_IREGION_Msk (0xFFUL << MPU_TYPE_IREGION_Pos) /*!< MPU TYPE: IREGION Mask */ + +#define MPU_TYPE_DREGION_Pos 8U /*!< MPU TYPE: DREGION Position */ +#define MPU_TYPE_DREGION_Msk (0xFFUL << MPU_TYPE_DREGION_Pos) /*!< MPU TYPE: DREGION Mask */ + +#define MPU_TYPE_SEPARATE_Pos 0U /*!< MPU TYPE: SEPARATE Position */ +#define MPU_TYPE_SEPARATE_Msk (1UL /*<< MPU_TYPE_SEPARATE_Pos*/) /*!< MPU TYPE: SEPARATE Mask */ + +/* MPU Control Register Definitions */ +#define MPU_CTRL_PRIVDEFENA_Pos 2U /*!< MPU CTRL: PRIVDEFENA Position */ +#define MPU_CTRL_PRIVDEFENA_Msk (1UL << MPU_CTRL_PRIVDEFENA_Pos) /*!< MPU CTRL: PRIVDEFENA Mask */ + +#define MPU_CTRL_HFNMIENA_Pos 1U /*!< MPU CTRL: HFNMIENA Position */ +#define MPU_CTRL_HFNMIENA_Msk (1UL << MPU_CTRL_HFNMIENA_Pos) /*!< MPU CTRL: HFNMIENA Mask */ + +#define MPU_CTRL_ENABLE_Pos 0U /*!< MPU CTRL: ENABLE Position */ +#define MPU_CTRL_ENABLE_Msk (1UL /*<< MPU_CTRL_ENABLE_Pos*/) /*!< MPU CTRL: ENABLE Mask */ + +/* MPU Region Number Register Definitions */ +#define MPU_RNR_REGION_Pos 0U /*!< MPU RNR: REGION Position */ +#define MPU_RNR_REGION_Msk (0xFFUL /*<< MPU_RNR_REGION_Pos*/) /*!< MPU RNR: REGION Mask */ + +/* MPU Region Base Address Register Definitions */ +#define MPU_RBAR_ADDR_Pos 8U /*!< MPU RBAR: ADDR Position */ +#define MPU_RBAR_ADDR_Msk (0xFFFFFFUL << MPU_RBAR_ADDR_Pos) /*!< MPU RBAR: ADDR Mask */ + +#define MPU_RBAR_VALID_Pos 4U /*!< MPU RBAR: VALID Position */ +#define MPU_RBAR_VALID_Msk (1UL << MPU_RBAR_VALID_Pos) /*!< MPU RBAR: VALID Mask */ + +#define MPU_RBAR_REGION_Pos 0U /*!< MPU RBAR: REGION Position */ +#define MPU_RBAR_REGION_Msk (0xFUL /*<< MPU_RBAR_REGION_Pos*/) /*!< MPU RBAR: REGION Mask */ + +/* MPU Region Attribute and Size Register Definitions */ +#define MPU_RASR_ATTRS_Pos 16U /*!< MPU RASR: MPU Region Attribute field Position */ +#define MPU_RASR_ATTRS_Msk (0xFFFFUL << MPU_RASR_ATTRS_Pos) /*!< MPU RASR: MPU Region Attribute field Mask */ + +#define MPU_RASR_XN_Pos 28U /*!< MPU RASR: ATTRS.XN Position */ +#define MPU_RASR_XN_Msk (1UL << MPU_RASR_XN_Pos) /*!< MPU RASR: ATTRS.XN Mask */ + +#define MPU_RASR_AP_Pos 24U /*!< MPU RASR: ATTRS.AP Position */ +#define MPU_RASR_AP_Msk (0x7UL << MPU_RASR_AP_Pos) /*!< MPU RASR: ATTRS.AP Mask */ + +#define MPU_RASR_TEX_Pos 19U /*!< MPU RASR: ATTRS.TEX Position */ +#define MPU_RASR_TEX_Msk (0x7UL << MPU_RASR_TEX_Pos) /*!< MPU RASR: ATTRS.TEX Mask */ + +#define MPU_RASR_S_Pos 18U /*!< MPU RASR: ATTRS.S Position */ +#define MPU_RASR_S_Msk (1UL << MPU_RASR_S_Pos) /*!< MPU RASR: ATTRS.S Mask */ + +#define MPU_RASR_C_Pos 17U /*!< MPU RASR: ATTRS.C Position */ +#define MPU_RASR_C_Msk (1UL << MPU_RASR_C_Pos) /*!< MPU RASR: ATTRS.C Mask */ + +#define MPU_RASR_B_Pos 16U /*!< MPU RASR: ATTRS.B Position */ +#define MPU_RASR_B_Msk (1UL << MPU_RASR_B_Pos) /*!< MPU RASR: ATTRS.B Mask */ + +#define MPU_RASR_SRD_Pos 8U /*!< MPU RASR: Sub-Region Disable Position */ +#define MPU_RASR_SRD_Msk (0xFFUL << MPU_RASR_SRD_Pos) /*!< MPU RASR: Sub-Region Disable Mask */ + +#define MPU_RASR_SIZE_Pos 1U /*!< MPU RASR: Region Size Field Position */ +#define MPU_RASR_SIZE_Msk (0x1FUL << MPU_RASR_SIZE_Pos) /*!< MPU RASR: Region Size Field Mask */ + +#define MPU_RASR_ENABLE_Pos 0U /*!< MPU RASR: Region enable bit Position */ +#define MPU_RASR_ENABLE_Msk (1UL /*<< MPU_RASR_ENABLE_Pos*/) /*!< MPU RASR: Region enable bit Disable Mask */ + +/*@} end of group CMSIS_MPU */ +#endif + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_CoreDebug Core Debug Registers (CoreDebug) + \brief Cortex-M0+ Core Debug Registers (DCB registers, SHCSR, and DFSR) are only accessible over DAP and not via processor. + Therefore they are not covered by the Cortex-M0+ header file. + @{ + */ +/*@} end of group CMSIS_CoreDebug */ + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_core_bitfield Core register bit field macros + \brief Macros for use with bit field definitions (xxx_Pos, xxx_Msk). + @{ + */ + +/** + \brief Mask and shift a bit field value for use in a register bit range. + \param[in] field Name of the register bit field. + \param[in] value Value of the bit field. This parameter is interpreted as an uint32_t type. + \return Masked and shifted value. +*/ +#define _VAL2FLD(field, value) (((uint32_t)(value) << field ## _Pos) & field ## _Msk) + +/** + \brief Mask and shift a register value to extract a bit filed value. + \param[in] field Name of the register bit field. + \param[in] value Value of register. This parameter is interpreted as an uint32_t type. + \return Masked and shifted bit field value. +*/ +#define _FLD2VAL(field, value) (((uint32_t)(value) & field ## _Msk) >> field ## _Pos) + +/*@} end of group CMSIS_core_bitfield */ + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_core_base Core Definitions + \brief Definitions for base addresses, unions, and structures. + @{ + */ + +/* Memory mapping of Core Hardware */ +#define SCS_BASE (0xE000E000UL) /*!< System Control Space Base Address */ +#define SysTick_BASE (SCS_BASE + 0x0010UL) /*!< SysTick Base Address */ +#define NVIC_BASE (SCS_BASE + 0x0100UL) /*!< NVIC Base Address */ +#define SCB_BASE (SCS_BASE + 0x0D00UL) /*!< System Control Block Base Address */ + +#define SCB ((SCB_Type *) SCB_BASE ) /*!< SCB configuration struct */ +#define SysTick ((SysTick_Type *) SysTick_BASE ) /*!< SysTick configuration struct */ +#define NVIC ((NVIC_Type *) NVIC_BASE ) /*!< NVIC configuration struct */ + +#if defined (__MPU_PRESENT) && (__MPU_PRESENT == 1U) + #define MPU_BASE (SCS_BASE + 0x0D90UL) /*!< Memory Protection Unit */ + #define MPU ((MPU_Type *) MPU_BASE ) /*!< Memory Protection Unit */ +#endif + +/*@} */ + + + +/******************************************************************************* + * Hardware Abstraction Layer + Core Function Interface contains: + - Core NVIC Functions + - Core SysTick Functions + - Core Register Access Functions + ******************************************************************************/ +/** + \defgroup CMSIS_Core_FunctionInterface Functions and Instructions Reference +*/ + + + +/* ########################## NVIC functions #################################### */ +/** + \ingroup CMSIS_Core_FunctionInterface + \defgroup CMSIS_Core_NVICFunctions NVIC Functions + \brief Functions that manage interrupts and exceptions via the NVIC. + @{ + */ + +#ifdef CMSIS_NVIC_VIRTUAL + #ifndef CMSIS_NVIC_VIRTUAL_HEADER_FILE + #define CMSIS_NVIC_VIRTUAL_HEADER_FILE "cmsis_nvic_virtual.h" + #endif + #include CMSIS_NVIC_VIRTUAL_HEADER_FILE +#else + #define NVIC_SetPriorityGrouping __NVIC_SetPriorityGrouping + #define NVIC_GetPriorityGrouping __NVIC_GetPriorityGrouping + #define NVIC_EnableIRQ __NVIC_EnableIRQ + #define NVIC_GetEnableIRQ __NVIC_GetEnableIRQ + #define NVIC_DisableIRQ __NVIC_DisableIRQ + #define NVIC_GetPendingIRQ __NVIC_GetPendingIRQ + #define NVIC_SetPendingIRQ __NVIC_SetPendingIRQ + #define NVIC_ClearPendingIRQ __NVIC_ClearPendingIRQ +/*#define NVIC_GetActive __NVIC_GetActive not available for Cortex-M0+ */ + #define NVIC_SetPriority __NVIC_SetPriority + #define NVIC_GetPriority __NVIC_GetPriority + #define NVIC_SystemReset __NVIC_SystemReset +#endif /* CMSIS_NVIC_VIRTUAL */ + +#ifdef CMSIS_VECTAB_VIRTUAL + #ifndef CMSIS_VECTAB_VIRTUAL_HEADER_FILE + #define CMSIS_VECTAB_VIRTUAL_HEADER_FILE "cmsis_vectab_virtual.h" + #endif + #include CMSIS_VECTAB_VIRTUAL_HEADER_FILE +#else + #define NVIC_SetVector __NVIC_SetVector + #define NVIC_GetVector __NVIC_GetVector +#endif /* (CMSIS_VECTAB_VIRTUAL) */ + +#define NVIC_USER_IRQ_OFFSET 16 + + +/* The following EXC_RETURN values are saved the LR on exception entry */ +#define EXC_RETURN_HANDLER (0xFFFFFFF1UL) /* return to Handler mode, uses MSP after return */ +#define EXC_RETURN_THREAD_MSP (0xFFFFFFF9UL) /* return to Thread mode, uses MSP after return */ +#define EXC_RETURN_THREAD_PSP (0xFFFFFFFDUL) /* return to Thread mode, uses PSP after return */ + + +/* Interrupt Priorities are WORD accessible only under Armv6-M */ +/* The following MACROS handle generation of the register offset and byte masks */ +#define _BIT_SHIFT(IRQn) ( ((((uint32_t)(int32_t)(IRQn)) ) & 0x03UL) * 8UL) +#define _SHP_IDX(IRQn) ( (((((uint32_t)(int32_t)(IRQn)) & 0x0FUL)-8UL) >> 2UL) ) +#define _IP_IDX(IRQn) ( (((uint32_t)(int32_t)(IRQn)) >> 2UL) ) + +#define __NVIC_SetPriorityGrouping(X) (void)(X) +#define __NVIC_GetPriorityGrouping() (0U) + +/** + \brief Enable Interrupt + \details Enables a device specific interrupt in the NVIC interrupt controller. + \param [in] IRQn Device specific interrupt number. + \note IRQn must not be negative. + */ +__STATIC_INLINE void __NVIC_EnableIRQ(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + NVIC->ISER[0U] = (uint32_t)(1UL << (((uint32_t)IRQn) & 0x1FUL)); + } +} + + +/** + \brief Get Interrupt Enable status + \details Returns a device specific interrupt enable status from the NVIC interrupt controller. + \param [in] IRQn Device specific interrupt number. + \return 0 Interrupt is not enabled. + \return 1 Interrupt is enabled. + \note IRQn must not be negative. + */ +__STATIC_INLINE uint32_t __NVIC_GetEnableIRQ(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + return((uint32_t)(((NVIC->ISER[0U] & (1UL << (((uint32_t)IRQn) & 0x1FUL))) != 0UL) ? 1UL : 0UL)); + } + else + { + return(0U); + } +} + + +/** + \brief Disable Interrupt + \details Disables a device specific interrupt in the NVIC interrupt controller. + \param [in] IRQn Device specific interrupt number. + \note IRQn must not be negative. + */ +__STATIC_INLINE void __NVIC_DisableIRQ(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + NVIC->ICER[0U] = (uint32_t)(1UL << (((uint32_t)IRQn) & 0x1FUL)); + __DSB(); + __ISB(); + } +} + + +/** + \brief Get Pending Interrupt + \details Reads the NVIC pending register and returns the pending bit for the specified device specific interrupt. + \param [in] IRQn Device specific interrupt number. + \return 0 Interrupt status is not pending. + \return 1 Interrupt status is pending. + \note IRQn must not be negative. + */ +__STATIC_INLINE uint32_t __NVIC_GetPendingIRQ(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + return((uint32_t)(((NVIC->ISPR[0U] & (1UL << (((uint32_t)IRQn) & 0x1FUL))) != 0UL) ? 1UL : 0UL)); + } + else + { + return(0U); + } +} + + +/** + \brief Set Pending Interrupt + \details Sets the pending bit of a device specific interrupt in the NVIC pending register. + \param [in] IRQn Device specific interrupt number. + \note IRQn must not be negative. + */ +__STATIC_INLINE void __NVIC_SetPendingIRQ(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + NVIC->ISPR[0U] = (uint32_t)(1UL << (((uint32_t)IRQn) & 0x1FUL)); + } +} + + +/** + \brief Clear Pending Interrupt + \details Clears the pending bit of a device specific interrupt in the NVIC pending register. + \param [in] IRQn Device specific interrupt number. + \note IRQn must not be negative. + */ +__STATIC_INLINE void __NVIC_ClearPendingIRQ(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + NVIC->ICPR[0U] = (uint32_t)(1UL << (((uint32_t)IRQn) & 0x1FUL)); + } +} + + +/** + \brief Set Interrupt Priority + \details Sets the priority of a device specific interrupt or a processor exception. + The interrupt number can be positive to specify a device specific interrupt, + or negative to specify a processor exception. + \param [in] IRQn Interrupt number. + \param [in] priority Priority to set. + \note The priority cannot be set for every processor exception. + */ +__STATIC_INLINE void __NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority) +{ + if ((int32_t)(IRQn) >= 0) + { + NVIC->IP[_IP_IDX(IRQn)] = ((uint32_t)(NVIC->IP[_IP_IDX(IRQn)] & ~(0xFFUL << _BIT_SHIFT(IRQn))) | + (((priority << (8U - __NVIC_PRIO_BITS)) & (uint32_t)0xFFUL) << _BIT_SHIFT(IRQn))); + } + else + { + SCB->SHP[_SHP_IDX(IRQn)] = ((uint32_t)(SCB->SHP[_SHP_IDX(IRQn)] & ~(0xFFUL << _BIT_SHIFT(IRQn))) | + (((priority << (8U - __NVIC_PRIO_BITS)) & (uint32_t)0xFFUL) << _BIT_SHIFT(IRQn))); + } +} + + +/** + \brief Get Interrupt Priority + \details Reads the priority of a device specific interrupt or a processor exception. + The interrupt number can be positive to specify a device specific interrupt, + or negative to specify a processor exception. + \param [in] IRQn Interrupt number. + \return Interrupt Priority. + Value is aligned automatically to the implemented priority bits of the microcontroller. + */ +__STATIC_INLINE uint32_t __NVIC_GetPriority(IRQn_Type IRQn) +{ + + if ((int32_t)(IRQn) >= 0) + { + return((uint32_t)(((NVIC->IP[ _IP_IDX(IRQn)] >> _BIT_SHIFT(IRQn) ) & (uint32_t)0xFFUL) >> (8U - __NVIC_PRIO_BITS))); + } + else + { + return((uint32_t)(((SCB->SHP[_SHP_IDX(IRQn)] >> _BIT_SHIFT(IRQn) ) & (uint32_t)0xFFUL) >> (8U - __NVIC_PRIO_BITS))); + } +} + + +/** + \brief Encode Priority + \details Encodes the priority for an interrupt with the given priority group, + preemptive priority value, and subpriority value. + In case of a conflict between priority grouping and available + priority bits (__NVIC_PRIO_BITS), the smallest possible priority group is set. + \param [in] PriorityGroup Used priority group. + \param [in] PreemptPriority Preemptive priority value (starting from 0). + \param [in] SubPriority Subpriority value (starting from 0). + \return Encoded priority. Value can be used in the function \ref NVIC_SetPriority(). + */ +__STATIC_INLINE uint32_t NVIC_EncodePriority (uint32_t PriorityGroup, uint32_t PreemptPriority, uint32_t SubPriority) +{ + uint32_t PriorityGroupTmp = (PriorityGroup & (uint32_t)0x07UL); /* only values 0..7 are used */ + uint32_t PreemptPriorityBits; + uint32_t SubPriorityBits; + + PreemptPriorityBits = ((7UL - PriorityGroupTmp) > (uint32_t)(__NVIC_PRIO_BITS)) ? (uint32_t)(__NVIC_PRIO_BITS) : (uint32_t)(7UL - PriorityGroupTmp); + SubPriorityBits = ((PriorityGroupTmp + (uint32_t)(__NVIC_PRIO_BITS)) < (uint32_t)7UL) ? (uint32_t)0UL : (uint32_t)((PriorityGroupTmp - 7UL) + (uint32_t)(__NVIC_PRIO_BITS)); + + return ( + ((PreemptPriority & (uint32_t)((1UL << (PreemptPriorityBits)) - 1UL)) << SubPriorityBits) | + ((SubPriority & (uint32_t)((1UL << (SubPriorityBits )) - 1UL))) + ); +} + + +/** + \brief Decode Priority + \details Decodes an interrupt priority value with a given priority group to + preemptive priority value and subpriority value. + In case of a conflict between priority grouping and available + priority bits (__NVIC_PRIO_BITS) the smallest possible priority group is set. + \param [in] Priority Priority value, which can be retrieved with the function \ref NVIC_GetPriority(). + \param [in] PriorityGroup Used priority group. + \param [out] pPreemptPriority Preemptive priority value (starting from 0). + \param [out] pSubPriority Subpriority value (starting from 0). + */ +__STATIC_INLINE void NVIC_DecodePriority (uint32_t Priority, uint32_t PriorityGroup, uint32_t* const pPreemptPriority, uint32_t* const pSubPriority) +{ + uint32_t PriorityGroupTmp = (PriorityGroup & (uint32_t)0x07UL); /* only values 0..7 are used */ + uint32_t PreemptPriorityBits; + uint32_t SubPriorityBits; + + PreemptPriorityBits = ((7UL - PriorityGroupTmp) > (uint32_t)(__NVIC_PRIO_BITS)) ? (uint32_t)(__NVIC_PRIO_BITS) : (uint32_t)(7UL - PriorityGroupTmp); + SubPriorityBits = ((PriorityGroupTmp + (uint32_t)(__NVIC_PRIO_BITS)) < (uint32_t)7UL) ? (uint32_t)0UL : (uint32_t)((PriorityGroupTmp - 7UL) + (uint32_t)(__NVIC_PRIO_BITS)); + + *pPreemptPriority = (Priority >> SubPriorityBits) & (uint32_t)((1UL << (PreemptPriorityBits)) - 1UL); + *pSubPriority = (Priority ) & (uint32_t)((1UL << (SubPriorityBits )) - 1UL); +} + + +/** + \brief Set Interrupt Vector + \details Sets an interrupt vector in SRAM based interrupt vector table. + The interrupt number can be positive to specify a device specific interrupt, + or negative to specify a processor exception. + VTOR must been relocated to SRAM before. + If VTOR is not present address 0 must be mapped to SRAM. + \param [in] IRQn Interrupt number + \param [in] vector Address of interrupt handler function + */ +__STATIC_INLINE void __NVIC_SetVector(IRQn_Type IRQn, uint32_t vector) +{ +#if defined (__VTOR_PRESENT) && (__VTOR_PRESENT == 1U) + uint32_t *vectors = (uint32_t *)SCB->VTOR; +#else + uint32_t *vectors = (uint32_t *)0x0U; +#endif + vectors[(int32_t)IRQn + NVIC_USER_IRQ_OFFSET] = vector; +} + + +/** + \brief Get Interrupt Vector + \details Reads an interrupt vector from interrupt vector table. + The interrupt number can be positive to specify a device specific interrupt, + or negative to specify a processor exception. + \param [in] IRQn Interrupt number. + \return Address of interrupt handler function + */ +__STATIC_INLINE uint32_t __NVIC_GetVector(IRQn_Type IRQn) +{ +#if defined (__VTOR_PRESENT) && (__VTOR_PRESENT == 1U) + uint32_t *vectors = (uint32_t *)SCB->VTOR; +#else + uint32_t *vectors = (uint32_t *)0x0U; +#endif + return vectors[(int32_t)IRQn + NVIC_USER_IRQ_OFFSET]; + +} + + +/** + \brief System Reset + \details Initiates a system reset request to reset the MCU. + */ +__NO_RETURN __STATIC_INLINE void __NVIC_SystemReset(void) +{ + __DSB(); /* Ensure all outstanding memory accesses included + buffered write are completed before reset */ + SCB->AIRCR = ((0x5FAUL << SCB_AIRCR_VECTKEY_Pos) | + SCB_AIRCR_SYSRESETREQ_Msk); + __DSB(); /* Ensure completion of memory access */ + + for(;;) /* wait until reset */ + { + __NOP(); + } +} + +/*@} end of CMSIS_Core_NVICFunctions */ + +/* ########################## MPU functions #################################### */ + +#if defined (__MPU_PRESENT) && (__MPU_PRESENT == 1U) + +#include "mpu_armv7.h" + +#endif + +/* ########################## FPU functions #################################### */ +/** + \ingroup CMSIS_Core_FunctionInterface + \defgroup CMSIS_Core_FpuFunctions FPU Functions + \brief Function that provides FPU type. + @{ + */ + +/** + \brief get FPU type + \details returns the FPU type + \returns + - \b 0: No FPU + - \b 1: Single precision FPU + - \b 2: Double + Single precision FPU + */ +__STATIC_INLINE uint32_t SCB_GetFPUType(void) +{ + return 0U; /* No FPU */ +} + + +/*@} end of CMSIS_Core_FpuFunctions */ + + + +/* ################################## SysTick function ############################################ */ +/** + \ingroup CMSIS_Core_FunctionInterface + \defgroup CMSIS_Core_SysTickFunctions SysTick Functions + \brief Functions that configure the System. + @{ + */ + +#if defined (__Vendor_SysTickConfig) && (__Vendor_SysTickConfig == 0U) + +/** + \brief System Tick Configuration + \details Initializes the System Timer and its interrupt, and starts the System Tick Timer. + Counter is in free running mode to generate periodic interrupts. + \param [in] ticks Number of ticks between two interrupts. + \return 0 Function succeeded. + \return 1 Function failed. + \note When the variable __Vendor_SysTickConfig is set to 1, then the + function SysTick_Config is not included. In this case, the file device.h + must contain a vendor-specific implementation of this function. + */ +__STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks) +{ + if ((ticks - 1UL) > SysTick_LOAD_RELOAD_Msk) + { + return (1UL); /* Reload value impossible */ + } + + SysTick->LOAD = (uint32_t)(ticks - 1UL); /* set reload register */ + NVIC_SetPriority (SysTick_IRQn, (1UL << __NVIC_PRIO_BITS) - 1UL); /* set Priority for Systick Interrupt */ + SysTick->VAL = 0UL; /* Load the SysTick Counter Value */ + SysTick->CTRL = SysTick_CTRL_CLKSOURCE_Msk | + SysTick_CTRL_TICKINT_Msk | + SysTick_CTRL_ENABLE_Msk; /* Enable SysTick IRQ and SysTick Timer */ + return (0UL); /* Function successful */ +} + +#endif + +/*@} end of CMSIS_Core_SysTickFunctions */ + + + + +#ifdef __cplusplus +} +#endif + +#endif /* __CORE_CM0PLUS_H_DEPENDANT */ + +#endif /* __CMSIS_GENERIC */ diff --git a/software/ARC-FW/CMSIS/Core/Include/core_cm1.h b/software/ARC-FW/CMSIS/Core/Include/core_cm1.h new file mode 100644 index 0000000..fd1c407 --- /dev/null +++ b/software/ARC-FW/CMSIS/Core/Include/core_cm1.h @@ -0,0 +1,976 @@ +/**************************************************************************//** + * @file core_cm1.h + * @brief CMSIS Cortex-M1 Core Peripheral Access Layer Header File + * @version V1.0.0 + * @date 23. July 2018 + ******************************************************************************/ +/* + * Copyright (c) 2009-2018 Arm Limited. All rights reserved. + * + * SPDX-License-Identifier: Apache-2.0 + * + * Licensed under the Apache License, Version 2.0 (the License); you may + * not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an AS IS BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#if defined ( __ICCARM__ ) + #pragma system_include /* treat file as system include file for MISRA check */ +#elif defined (__clang__) + #pragma clang system_header /* treat file as system include file */ +#endif + +#ifndef __CORE_CM1_H_GENERIC +#define __CORE_CM1_H_GENERIC + +#include + +#ifdef __cplusplus + extern "C" { +#endif + +/** + \page CMSIS_MISRA_Exceptions MISRA-C:2004 Compliance Exceptions + CMSIS violates the following MISRA-C:2004 rules: + + \li Required Rule 8.5, object/function definition in header file.
+ Function definitions in header files are used to allow 'inlining'. + + \li Required Rule 18.4, declaration of union type or object of union type: '{...}'.
+ Unions are used for effective representation of core registers. + + \li Advisory Rule 19.7, Function-like macro defined.
+ Function-like macros are used to allow more efficient code. + */ + + +/******************************************************************************* + * CMSIS definitions + ******************************************************************************/ +/** + \ingroup Cortex_M1 + @{ + */ + +#include "cmsis_version.h" + +/* CMSIS CM1 definitions */ +#define __CM1_CMSIS_VERSION_MAIN (__CM_CMSIS_VERSION_MAIN) /*!< \deprecated [31:16] CMSIS HAL main version */ +#define __CM1_CMSIS_VERSION_SUB (__CM_CMSIS_VERSION_SUB) /*!< \deprecated [15:0] CMSIS HAL sub version */ +#define __CM1_CMSIS_VERSION ((__CM1_CMSIS_VERSION_MAIN << 16U) | \ + __CM1_CMSIS_VERSION_SUB ) /*!< \deprecated CMSIS HAL version number */ + +#define __CORTEX_M (1U) /*!< Cortex-M Core */ + +/** __FPU_USED indicates whether an FPU is used or not. + This core does not support an FPU at all +*/ +#define __FPU_USED 0U + +#if defined ( __CC_ARM ) + #if defined __TARGET_FPU_VFP + #error "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)" + #endif + +#elif defined (__ARMCC_VERSION) && (__ARMCC_VERSION >= 6010050) + #if defined __ARM_PCS_VFP + #error "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)" + #endif + +#elif defined ( __GNUC__ ) + #if defined (__VFP_FP__) && !defined(__SOFTFP__) + #error "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)" + #endif + +#elif defined ( __ICCARM__ ) + #if defined __ARMVFP__ + #error "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)" + #endif + +#elif defined ( __TI_ARM__ ) + #if defined __TI_VFP_SUPPORT__ + #error "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)" + #endif + +#elif defined ( __TASKING__ ) + #if defined __FPU_VFP__ + #error "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)" + #endif + +#elif defined ( __CSMC__ ) + #if ( __CSMC__ & 0x400U) + #error "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)" + #endif + +#endif + +#include "cmsis_compiler.h" /* CMSIS compiler specific defines */ + + +#ifdef __cplusplus +} +#endif + +#endif /* __CORE_CM1_H_GENERIC */ + +#ifndef __CMSIS_GENERIC + +#ifndef __CORE_CM1_H_DEPENDANT +#define __CORE_CM1_H_DEPENDANT + +#ifdef __cplusplus + extern "C" { +#endif + +/* check device defines and use defaults */ +#if defined __CHECK_DEVICE_DEFINES + #ifndef __CM1_REV + #define __CM1_REV 0x0100U + #warning "__CM1_REV not defined in device header file; using default!" + #endif + + #ifndef __NVIC_PRIO_BITS + #define __NVIC_PRIO_BITS 2U + #warning "__NVIC_PRIO_BITS not defined in device header file; using default!" + #endif + + #ifndef __Vendor_SysTickConfig + #define __Vendor_SysTickConfig 0U + #warning "__Vendor_SysTickConfig not defined in device header file; using default!" + #endif +#endif + +/* IO definitions (access restrictions to peripheral registers) */ +/** + \defgroup CMSIS_glob_defs CMSIS Global Defines + + IO Type Qualifiers are used + \li to specify the access to peripheral variables. + \li for automatic generation of peripheral register debug information. +*/ +#ifdef __cplusplus + #define __I volatile /*!< Defines 'read only' permissions */ +#else + #define __I volatile const /*!< Defines 'read only' permissions */ +#endif +#define __O volatile /*!< Defines 'write only' permissions */ +#define __IO volatile /*!< Defines 'read / write' permissions */ + +/* following defines should be used for structure members */ +#define __IM volatile const /*! Defines 'read only' structure member permissions */ +#define __OM volatile /*! Defines 'write only' structure member permissions */ +#define __IOM volatile /*! Defines 'read / write' structure member permissions */ + +/*@} end of group Cortex_M1 */ + + + +/******************************************************************************* + * Register Abstraction + Core Register contain: + - Core Register + - Core NVIC Register + - Core SCB Register + - Core SysTick Register + ******************************************************************************/ +/** + \defgroup CMSIS_core_register Defines and Type Definitions + \brief Type definitions and defines for Cortex-M processor based devices. +*/ + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_CORE Status and Control Registers + \brief Core Register type definitions. + @{ + */ + +/** + \brief Union type to access the Application Program Status Register (APSR). + */ +typedef union +{ + struct + { + uint32_t _reserved0:28; /*!< bit: 0..27 Reserved */ + uint32_t V:1; /*!< bit: 28 Overflow condition code flag */ + uint32_t C:1; /*!< bit: 29 Carry condition code flag */ + uint32_t Z:1; /*!< bit: 30 Zero condition code flag */ + uint32_t N:1; /*!< bit: 31 Negative condition code flag */ + } b; /*!< Structure used for bit access */ + uint32_t w; /*!< Type used for word access */ +} APSR_Type; + +/* APSR Register Definitions */ +#define APSR_N_Pos 31U /*!< APSR: N Position */ +#define APSR_N_Msk (1UL << APSR_N_Pos) /*!< APSR: N Mask */ + +#define APSR_Z_Pos 30U /*!< APSR: Z Position */ +#define APSR_Z_Msk (1UL << APSR_Z_Pos) /*!< APSR: Z Mask */ + +#define APSR_C_Pos 29U /*!< APSR: C Position */ +#define APSR_C_Msk (1UL << APSR_C_Pos) /*!< APSR: C Mask */ + +#define APSR_V_Pos 28U /*!< APSR: V Position */ +#define APSR_V_Msk (1UL << APSR_V_Pos) /*!< APSR: V Mask */ + + +/** + \brief Union type to access the Interrupt Program Status Register (IPSR). + */ +typedef union +{ + struct + { + uint32_t ISR:9; /*!< bit: 0.. 8 Exception number */ + uint32_t _reserved0:23; /*!< bit: 9..31 Reserved */ + } b; /*!< Structure used for bit access */ + uint32_t w; /*!< Type used for word access */ +} IPSR_Type; + +/* IPSR Register Definitions */ +#define IPSR_ISR_Pos 0U /*!< IPSR: ISR Position */ +#define IPSR_ISR_Msk (0x1FFUL /*<< IPSR_ISR_Pos*/) /*!< IPSR: ISR Mask */ + + +/** + \brief Union type to access the Special-Purpose Program Status Registers (xPSR). + */ +typedef union +{ + struct + { + uint32_t ISR:9; /*!< bit: 0.. 8 Exception number */ + uint32_t _reserved0:15; /*!< bit: 9..23 Reserved */ + uint32_t T:1; /*!< bit: 24 Thumb bit (read 0) */ + uint32_t _reserved1:3; /*!< bit: 25..27 Reserved */ + uint32_t V:1; /*!< bit: 28 Overflow condition code flag */ + uint32_t C:1; /*!< bit: 29 Carry condition code flag */ + uint32_t Z:1; /*!< bit: 30 Zero condition code flag */ + uint32_t N:1; /*!< bit: 31 Negative condition code flag */ + } b; /*!< Structure used for bit access */ + uint32_t w; /*!< Type used for word access */ +} xPSR_Type; + +/* xPSR Register Definitions */ +#define xPSR_N_Pos 31U /*!< xPSR: N Position */ +#define xPSR_N_Msk (1UL << xPSR_N_Pos) /*!< xPSR: N Mask */ + +#define xPSR_Z_Pos 30U /*!< xPSR: Z Position */ +#define xPSR_Z_Msk (1UL << xPSR_Z_Pos) /*!< xPSR: Z Mask */ + +#define xPSR_C_Pos 29U /*!< xPSR: C Position */ +#define xPSR_C_Msk (1UL << xPSR_C_Pos) /*!< xPSR: C Mask */ + +#define xPSR_V_Pos 28U /*!< xPSR: V Position */ +#define xPSR_V_Msk (1UL << xPSR_V_Pos) /*!< xPSR: V Mask */ + +#define xPSR_T_Pos 24U /*!< xPSR: T Position */ +#define xPSR_T_Msk (1UL << xPSR_T_Pos) /*!< xPSR: T Mask */ + +#define xPSR_ISR_Pos 0U /*!< xPSR: ISR Position */ +#define xPSR_ISR_Msk (0x1FFUL /*<< xPSR_ISR_Pos*/) /*!< xPSR: ISR Mask */ + + +/** + \brief Union type to access the Control Registers (CONTROL). + */ +typedef union +{ + struct + { + uint32_t _reserved0:1; /*!< bit: 0 Reserved */ + uint32_t SPSEL:1; /*!< bit: 1 Stack to be used */ + uint32_t _reserved1:30; /*!< bit: 2..31 Reserved */ + } b; /*!< Structure used for bit access */ + uint32_t w; /*!< Type used for word access */ +} CONTROL_Type; + +/* CONTROL Register Definitions */ +#define CONTROL_SPSEL_Pos 1U /*!< CONTROL: SPSEL Position */ +#define CONTROL_SPSEL_Msk (1UL << CONTROL_SPSEL_Pos) /*!< CONTROL: SPSEL Mask */ + +/*@} end of group CMSIS_CORE */ + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_NVIC Nested Vectored Interrupt Controller (NVIC) + \brief Type definitions for the NVIC Registers + @{ + */ + +/** + \brief Structure type to access the Nested Vectored Interrupt Controller (NVIC). + */ +typedef struct +{ + __IOM uint32_t ISER[1U]; /*!< Offset: 0x000 (R/W) Interrupt Set Enable Register */ + uint32_t RESERVED0[31U]; + __IOM uint32_t ICER[1U]; /*!< Offset: 0x080 (R/W) Interrupt Clear Enable Register */ + uint32_t RSERVED1[31U]; + __IOM uint32_t ISPR[1U]; /*!< Offset: 0x100 (R/W) Interrupt Set Pending Register */ + uint32_t RESERVED2[31U]; + __IOM uint32_t ICPR[1U]; /*!< Offset: 0x180 (R/W) Interrupt Clear Pending Register */ + uint32_t RESERVED3[31U]; + uint32_t RESERVED4[64U]; + __IOM uint32_t IP[8U]; /*!< Offset: 0x300 (R/W) Interrupt Priority Register */ +} NVIC_Type; + +/*@} end of group CMSIS_NVIC */ + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_SCB System Control Block (SCB) + \brief Type definitions for the System Control Block Registers + @{ + */ + +/** + \brief Structure type to access the System Control Block (SCB). + */ +typedef struct +{ + __IM uint32_t CPUID; /*!< Offset: 0x000 (R/ ) CPUID Base Register */ + __IOM uint32_t ICSR; /*!< Offset: 0x004 (R/W) Interrupt Control and State Register */ + uint32_t RESERVED0; + __IOM uint32_t AIRCR; /*!< Offset: 0x00C (R/W) Application Interrupt and Reset Control Register */ + __IOM uint32_t SCR; /*!< Offset: 0x010 (R/W) System Control Register */ + __IOM uint32_t CCR; /*!< Offset: 0x014 (R/W) Configuration Control Register */ + uint32_t RESERVED1; + __IOM uint32_t SHP[2U]; /*!< Offset: 0x01C (R/W) System Handlers Priority Registers. [0] is RESERVED */ + __IOM uint32_t SHCSR; /*!< Offset: 0x024 (R/W) System Handler Control and State Register */ +} SCB_Type; + +/* SCB CPUID Register Definitions */ +#define SCB_CPUID_IMPLEMENTER_Pos 24U /*!< SCB CPUID: IMPLEMENTER Position */ +#define SCB_CPUID_IMPLEMENTER_Msk (0xFFUL << SCB_CPUID_IMPLEMENTER_Pos) /*!< SCB CPUID: IMPLEMENTER Mask */ + +#define SCB_CPUID_VARIANT_Pos 20U /*!< SCB CPUID: VARIANT Position */ +#define SCB_CPUID_VARIANT_Msk (0xFUL << SCB_CPUID_VARIANT_Pos) /*!< SCB CPUID: VARIANT Mask */ + +#define SCB_CPUID_ARCHITECTURE_Pos 16U /*!< SCB CPUID: ARCHITECTURE Position */ +#define SCB_CPUID_ARCHITECTURE_Msk (0xFUL << SCB_CPUID_ARCHITECTURE_Pos) /*!< SCB CPUID: ARCHITECTURE Mask */ + +#define SCB_CPUID_PARTNO_Pos 4U /*!< SCB CPUID: PARTNO Position */ +#define SCB_CPUID_PARTNO_Msk (0xFFFUL << SCB_CPUID_PARTNO_Pos) /*!< SCB CPUID: PARTNO Mask */ + +#define SCB_CPUID_REVISION_Pos 0U /*!< SCB CPUID: REVISION Position */ +#define SCB_CPUID_REVISION_Msk (0xFUL /*<< SCB_CPUID_REVISION_Pos*/) /*!< SCB CPUID: REVISION Mask */ + +/* SCB Interrupt Control State Register Definitions */ +#define SCB_ICSR_NMIPENDSET_Pos 31U /*!< SCB ICSR: NMIPENDSET Position */ +#define SCB_ICSR_NMIPENDSET_Msk (1UL << SCB_ICSR_NMIPENDSET_Pos) /*!< SCB ICSR: NMIPENDSET Mask */ + +#define SCB_ICSR_PENDSVSET_Pos 28U /*!< SCB ICSR: PENDSVSET Position */ +#define SCB_ICSR_PENDSVSET_Msk (1UL << SCB_ICSR_PENDSVSET_Pos) /*!< SCB ICSR: PENDSVSET Mask */ + +#define SCB_ICSR_PENDSVCLR_Pos 27U /*!< SCB ICSR: PENDSVCLR Position */ +#define SCB_ICSR_PENDSVCLR_Msk (1UL << SCB_ICSR_PENDSVCLR_Pos) /*!< SCB ICSR: PENDSVCLR Mask */ + +#define SCB_ICSR_PENDSTSET_Pos 26U /*!< SCB ICSR: PENDSTSET Position */ +#define SCB_ICSR_PENDSTSET_Msk (1UL << SCB_ICSR_PENDSTSET_Pos) /*!< SCB ICSR: PENDSTSET Mask */ + +#define SCB_ICSR_PENDSTCLR_Pos 25U /*!< SCB ICSR: PENDSTCLR Position */ +#define SCB_ICSR_PENDSTCLR_Msk (1UL << SCB_ICSR_PENDSTCLR_Pos) /*!< SCB ICSR: PENDSTCLR Mask */ + +#define SCB_ICSR_ISRPREEMPT_Pos 23U /*!< SCB ICSR: ISRPREEMPT Position */ +#define SCB_ICSR_ISRPREEMPT_Msk (1UL << SCB_ICSR_ISRPREEMPT_Pos) /*!< SCB ICSR: ISRPREEMPT Mask */ + +#define SCB_ICSR_ISRPENDING_Pos 22U /*!< SCB ICSR: ISRPENDING Position */ +#define SCB_ICSR_ISRPENDING_Msk (1UL << SCB_ICSR_ISRPENDING_Pos) /*!< SCB ICSR: ISRPENDING Mask */ + +#define SCB_ICSR_VECTPENDING_Pos 12U /*!< SCB ICSR: VECTPENDING Position */ +#define SCB_ICSR_VECTPENDING_Msk (0x1FFUL << SCB_ICSR_VECTPENDING_Pos) /*!< SCB ICSR: VECTPENDING Mask */ + +#define SCB_ICSR_VECTACTIVE_Pos 0U /*!< SCB ICSR: VECTACTIVE Position */ +#define SCB_ICSR_VECTACTIVE_Msk (0x1FFUL /*<< SCB_ICSR_VECTACTIVE_Pos*/) /*!< SCB ICSR: VECTACTIVE Mask */ + +/* SCB Application Interrupt and Reset Control Register Definitions */ +#define SCB_AIRCR_VECTKEY_Pos 16U /*!< SCB AIRCR: VECTKEY Position */ +#define SCB_AIRCR_VECTKEY_Msk (0xFFFFUL << SCB_AIRCR_VECTKEY_Pos) /*!< SCB AIRCR: VECTKEY Mask */ + +#define SCB_AIRCR_VECTKEYSTAT_Pos 16U /*!< SCB AIRCR: VECTKEYSTAT Position */ +#define SCB_AIRCR_VECTKEYSTAT_Msk (0xFFFFUL << SCB_AIRCR_VECTKEYSTAT_Pos) /*!< SCB AIRCR: VECTKEYSTAT Mask */ + +#define SCB_AIRCR_ENDIANESS_Pos 15U /*!< SCB AIRCR: ENDIANESS Position */ +#define SCB_AIRCR_ENDIANESS_Msk (1UL << SCB_AIRCR_ENDIANESS_Pos) /*!< SCB AIRCR: ENDIANESS Mask */ + +#define SCB_AIRCR_SYSRESETREQ_Pos 2U /*!< SCB AIRCR: SYSRESETREQ Position */ +#define SCB_AIRCR_SYSRESETREQ_Msk (1UL << SCB_AIRCR_SYSRESETREQ_Pos) /*!< SCB AIRCR: SYSRESETREQ Mask */ + +#define SCB_AIRCR_VECTCLRACTIVE_Pos 1U /*!< SCB AIRCR: VECTCLRACTIVE Position */ +#define SCB_AIRCR_VECTCLRACTIVE_Msk (1UL << SCB_AIRCR_VECTCLRACTIVE_Pos) /*!< SCB AIRCR: VECTCLRACTIVE Mask */ + +/* SCB System Control Register Definitions */ +#define SCB_SCR_SEVONPEND_Pos 4U /*!< SCB SCR: SEVONPEND Position */ +#define SCB_SCR_SEVONPEND_Msk (1UL << SCB_SCR_SEVONPEND_Pos) /*!< SCB SCR: SEVONPEND Mask */ + +#define SCB_SCR_SLEEPDEEP_Pos 2U /*!< SCB SCR: SLEEPDEEP Position */ +#define SCB_SCR_SLEEPDEEP_Msk (1UL << SCB_SCR_SLEEPDEEP_Pos) /*!< SCB SCR: SLEEPDEEP Mask */ + +#define SCB_SCR_SLEEPONEXIT_Pos 1U /*!< SCB SCR: SLEEPONEXIT Position */ +#define SCB_SCR_SLEEPONEXIT_Msk (1UL << SCB_SCR_SLEEPONEXIT_Pos) /*!< SCB SCR: SLEEPONEXIT Mask */ + +/* SCB Configuration Control Register Definitions */ +#define SCB_CCR_STKALIGN_Pos 9U /*!< SCB CCR: STKALIGN Position */ +#define SCB_CCR_STKALIGN_Msk (1UL << SCB_CCR_STKALIGN_Pos) /*!< SCB CCR: STKALIGN Mask */ + +#define SCB_CCR_UNALIGN_TRP_Pos 3U /*!< SCB CCR: UNALIGN_TRP Position */ +#define SCB_CCR_UNALIGN_TRP_Msk (1UL << SCB_CCR_UNALIGN_TRP_Pos) /*!< SCB CCR: UNALIGN_TRP Mask */ + +/* SCB System Handler Control and State Register Definitions */ +#define SCB_SHCSR_SVCALLPENDED_Pos 15U /*!< SCB SHCSR: SVCALLPENDED Position */ +#define SCB_SHCSR_SVCALLPENDED_Msk (1UL << SCB_SHCSR_SVCALLPENDED_Pos) /*!< SCB SHCSR: SVCALLPENDED Mask */ + +/*@} end of group CMSIS_SCB */ + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_SCnSCB System Controls not in SCB (SCnSCB) + \brief Type definitions for the System Control and ID Register not in the SCB + @{ + */ + +/** + \brief Structure type to access the System Control and ID Register not in the SCB. + */ +typedef struct +{ + uint32_t RESERVED0[2U]; + __IOM uint32_t ACTLR; /*!< Offset: 0x008 (R/W) Auxiliary Control Register */ +} SCnSCB_Type; + +/* Auxiliary Control Register Definitions */ +#define SCnSCB_ACTLR_ITCMUAEN_Pos 4U /*!< ACTLR: Instruction TCM Upper Alias Enable Position */ +#define SCnSCB_ACTLR_ITCMUAEN_Msk (1UL << SCnSCB_ACTLR_ITCMUAEN_Pos) /*!< ACTLR: Instruction TCM Upper Alias Enable Mask */ + +#define SCnSCB_ACTLR_ITCMLAEN_Pos 3U /*!< ACTLR: Instruction TCM Lower Alias Enable Position */ +#define SCnSCB_ACTLR_ITCMLAEN_Msk (1UL << SCnSCB_ACTLR_ITCMLAEN_Pos) /*!< ACTLR: Instruction TCM Lower Alias Enable Mask */ + +/*@} end of group CMSIS_SCnotSCB */ + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_SysTick System Tick Timer (SysTick) + \brief Type definitions for the System Timer Registers. + @{ + */ + +/** + \brief Structure type to access the System Timer (SysTick). + */ +typedef struct +{ + __IOM uint32_t CTRL; /*!< Offset: 0x000 (R/W) SysTick Control and Status Register */ + __IOM uint32_t LOAD; /*!< Offset: 0x004 (R/W) SysTick Reload Value Register */ + __IOM uint32_t VAL; /*!< Offset: 0x008 (R/W) SysTick Current Value Register */ + __IM uint32_t CALIB; /*!< Offset: 0x00C (R/ ) SysTick Calibration Register */ +} SysTick_Type; + +/* SysTick Control / Status Register Definitions */ +#define SysTick_CTRL_COUNTFLAG_Pos 16U /*!< SysTick CTRL: COUNTFLAG Position */ +#define SysTick_CTRL_COUNTFLAG_Msk (1UL << SysTick_CTRL_COUNTFLAG_Pos) /*!< SysTick CTRL: COUNTFLAG Mask */ + +#define SysTick_CTRL_CLKSOURCE_Pos 2U /*!< SysTick CTRL: CLKSOURCE Position */ +#define SysTick_CTRL_CLKSOURCE_Msk (1UL << SysTick_CTRL_CLKSOURCE_Pos) /*!< SysTick CTRL: CLKSOURCE Mask */ + +#define SysTick_CTRL_TICKINT_Pos 1U /*!< SysTick CTRL: TICKINT Position */ +#define SysTick_CTRL_TICKINT_Msk (1UL << SysTick_CTRL_TICKINT_Pos) /*!< SysTick CTRL: TICKINT Mask */ + +#define SysTick_CTRL_ENABLE_Pos 0U /*!< SysTick CTRL: ENABLE Position */ +#define SysTick_CTRL_ENABLE_Msk (1UL /*<< SysTick_CTRL_ENABLE_Pos*/) /*!< SysTick CTRL: ENABLE Mask */ + +/* SysTick Reload Register Definitions */ +#define SysTick_LOAD_RELOAD_Pos 0U /*!< SysTick LOAD: RELOAD Position */ +#define SysTick_LOAD_RELOAD_Msk (0xFFFFFFUL /*<< SysTick_LOAD_RELOAD_Pos*/) /*!< SysTick LOAD: RELOAD Mask */ + +/* SysTick Current Register Definitions */ +#define SysTick_VAL_CURRENT_Pos 0U /*!< SysTick VAL: CURRENT Position */ +#define SysTick_VAL_CURRENT_Msk (0xFFFFFFUL /*<< SysTick_VAL_CURRENT_Pos*/) /*!< SysTick VAL: CURRENT Mask */ + +/* SysTick Calibration Register Definitions */ +#define SysTick_CALIB_NOREF_Pos 31U /*!< SysTick CALIB: NOREF Position */ +#define SysTick_CALIB_NOREF_Msk (1UL << SysTick_CALIB_NOREF_Pos) /*!< SysTick CALIB: NOREF Mask */ + +#define SysTick_CALIB_SKEW_Pos 30U /*!< SysTick CALIB: SKEW Position */ +#define SysTick_CALIB_SKEW_Msk (1UL << SysTick_CALIB_SKEW_Pos) /*!< SysTick CALIB: SKEW Mask */ + +#define SysTick_CALIB_TENMS_Pos 0U /*!< SysTick CALIB: TENMS Position */ +#define SysTick_CALIB_TENMS_Msk (0xFFFFFFUL /*<< SysTick_CALIB_TENMS_Pos*/) /*!< SysTick CALIB: TENMS Mask */ + +/*@} end of group CMSIS_SysTick */ + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_CoreDebug Core Debug Registers (CoreDebug) + \brief Cortex-M1 Core Debug Registers (DCB registers, SHCSR, and DFSR) are only accessible over DAP and not via processor. + Therefore they are not covered by the Cortex-M1 header file. + @{ + */ +/*@} end of group CMSIS_CoreDebug */ + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_core_bitfield Core register bit field macros + \brief Macros for use with bit field definitions (xxx_Pos, xxx_Msk). + @{ + */ + +/** + \brief Mask and shift a bit field value for use in a register bit range. + \param[in] field Name of the register bit field. + \param[in] value Value of the bit field. This parameter is interpreted as an uint32_t type. + \return Masked and shifted value. +*/ +#define _VAL2FLD(field, value) (((uint32_t)(value) << field ## _Pos) & field ## _Msk) + +/** + \brief Mask and shift a register value to extract a bit filed value. + \param[in] field Name of the register bit field. + \param[in] value Value of register. This parameter is interpreted as an uint32_t type. + \return Masked and shifted bit field value. +*/ +#define _FLD2VAL(field, value) (((uint32_t)(value) & field ## _Msk) >> field ## _Pos) + +/*@} end of group CMSIS_core_bitfield */ + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_core_base Core Definitions + \brief Definitions for base addresses, unions, and structures. + @{ + */ + +/* Memory mapping of Core Hardware */ +#define SCS_BASE (0xE000E000UL) /*!< System Control Space Base Address */ +#define SysTick_BASE (SCS_BASE + 0x0010UL) /*!< SysTick Base Address */ +#define NVIC_BASE (SCS_BASE + 0x0100UL) /*!< NVIC Base Address */ +#define SCB_BASE (SCS_BASE + 0x0D00UL) /*!< System Control Block Base Address */ + +#define SCnSCB ((SCnSCB_Type *) SCS_BASE ) /*!< System control Register not in SCB */ +#define SCB ((SCB_Type *) SCB_BASE ) /*!< SCB configuration struct */ +#define SysTick ((SysTick_Type *) SysTick_BASE ) /*!< SysTick configuration struct */ +#define NVIC ((NVIC_Type *) NVIC_BASE ) /*!< NVIC configuration struct */ + + +/*@} */ + + + +/******************************************************************************* + * Hardware Abstraction Layer + Core Function Interface contains: + - Core NVIC Functions + - Core SysTick Functions + - Core Register Access Functions + ******************************************************************************/ +/** + \defgroup CMSIS_Core_FunctionInterface Functions and Instructions Reference +*/ + + + +/* ########################## NVIC functions #################################### */ +/** + \ingroup CMSIS_Core_FunctionInterface + \defgroup CMSIS_Core_NVICFunctions NVIC Functions + \brief Functions that manage interrupts and exceptions via the NVIC. + @{ + */ + +#ifdef CMSIS_NVIC_VIRTUAL + #ifndef CMSIS_NVIC_VIRTUAL_HEADER_FILE + #define CMSIS_NVIC_VIRTUAL_HEADER_FILE "cmsis_nvic_virtual.h" + #endif + #include CMSIS_NVIC_VIRTUAL_HEADER_FILE +#else + #define NVIC_SetPriorityGrouping __NVIC_SetPriorityGrouping + #define NVIC_GetPriorityGrouping __NVIC_GetPriorityGrouping + #define NVIC_EnableIRQ __NVIC_EnableIRQ + #define NVIC_GetEnableIRQ __NVIC_GetEnableIRQ + #define NVIC_DisableIRQ __NVIC_DisableIRQ + #define NVIC_GetPendingIRQ __NVIC_GetPendingIRQ + #define NVIC_SetPendingIRQ __NVIC_SetPendingIRQ + #define NVIC_ClearPendingIRQ __NVIC_ClearPendingIRQ +/*#define NVIC_GetActive __NVIC_GetActive not available for Cortex-M1 */ + #define NVIC_SetPriority __NVIC_SetPriority + #define NVIC_GetPriority __NVIC_GetPriority + #define NVIC_SystemReset __NVIC_SystemReset +#endif /* CMSIS_NVIC_VIRTUAL */ + +#ifdef CMSIS_VECTAB_VIRTUAL + #ifndef CMSIS_VECTAB_VIRTUAL_HEADER_FILE + #define CMSIS_VECTAB_VIRTUAL_HEADER_FILE "cmsis_vectab_virtual.h" + #endif + #include CMSIS_VECTAB_VIRTUAL_HEADER_FILE +#else + #define NVIC_SetVector __NVIC_SetVector + #define NVIC_GetVector __NVIC_GetVector +#endif /* (CMSIS_VECTAB_VIRTUAL) */ + +#define NVIC_USER_IRQ_OFFSET 16 + + +/* The following EXC_RETURN values are saved the LR on exception entry */ +#define EXC_RETURN_HANDLER (0xFFFFFFF1UL) /* return to Handler mode, uses MSP after return */ +#define EXC_RETURN_THREAD_MSP (0xFFFFFFF9UL) /* return to Thread mode, uses MSP after return */ +#define EXC_RETURN_THREAD_PSP (0xFFFFFFFDUL) /* return to Thread mode, uses PSP after return */ + + +/* Interrupt Priorities are WORD accessible only under Armv6-M */ +/* The following MACROS handle generation of the register offset and byte masks */ +#define _BIT_SHIFT(IRQn) ( ((((uint32_t)(int32_t)(IRQn)) ) & 0x03UL) * 8UL) +#define _SHP_IDX(IRQn) ( (((((uint32_t)(int32_t)(IRQn)) & 0x0FUL)-8UL) >> 2UL) ) +#define _IP_IDX(IRQn) ( (((uint32_t)(int32_t)(IRQn)) >> 2UL) ) + +#define __NVIC_SetPriorityGrouping(X) (void)(X) +#define __NVIC_GetPriorityGrouping() (0U) + +/** + \brief Enable Interrupt + \details Enables a device specific interrupt in the NVIC interrupt controller. + \param [in] IRQn Device specific interrupt number. + \note IRQn must not be negative. + */ +__STATIC_INLINE void __NVIC_EnableIRQ(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + NVIC->ISER[0U] = (uint32_t)(1UL << (((uint32_t)IRQn) & 0x1FUL)); + } +} + + +/** + \brief Get Interrupt Enable status + \details Returns a device specific interrupt enable status from the NVIC interrupt controller. + \param [in] IRQn Device specific interrupt number. + \return 0 Interrupt is not enabled. + \return 1 Interrupt is enabled. + \note IRQn must not be negative. + */ +__STATIC_INLINE uint32_t __NVIC_GetEnableIRQ(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + return((uint32_t)(((NVIC->ISER[0U] & (1UL << (((uint32_t)IRQn) & 0x1FUL))) != 0UL) ? 1UL : 0UL)); + } + else + { + return(0U); + } +} + + +/** + \brief Disable Interrupt + \details Disables a device specific interrupt in the NVIC interrupt controller. + \param [in] IRQn Device specific interrupt number. + \note IRQn must not be negative. + */ +__STATIC_INLINE void __NVIC_DisableIRQ(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + NVIC->ICER[0U] = (uint32_t)(1UL << (((uint32_t)IRQn) & 0x1FUL)); + __DSB(); + __ISB(); + } +} + + +/** + \brief Get Pending Interrupt + \details Reads the NVIC pending register and returns the pending bit for the specified device specific interrupt. + \param [in] IRQn Device specific interrupt number. + \return 0 Interrupt status is not pending. + \return 1 Interrupt status is pending. + \note IRQn must not be negative. + */ +__STATIC_INLINE uint32_t __NVIC_GetPendingIRQ(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + return((uint32_t)(((NVIC->ISPR[0U] & (1UL << (((uint32_t)IRQn) & 0x1FUL))) != 0UL) ? 1UL : 0UL)); + } + else + { + return(0U); + } +} + + +/** + \brief Set Pending Interrupt + \details Sets the pending bit of a device specific interrupt in the NVIC pending register. + \param [in] IRQn Device specific interrupt number. + \note IRQn must not be negative. + */ +__STATIC_INLINE void __NVIC_SetPendingIRQ(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + NVIC->ISPR[0U] = (uint32_t)(1UL << (((uint32_t)IRQn) & 0x1FUL)); + } +} + + +/** + \brief Clear Pending Interrupt + \details Clears the pending bit of a device specific interrupt in the NVIC pending register. + \param [in] IRQn Device specific interrupt number. + \note IRQn must not be negative. + */ +__STATIC_INLINE void __NVIC_ClearPendingIRQ(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + NVIC->ICPR[0U] = (uint32_t)(1UL << (((uint32_t)IRQn) & 0x1FUL)); + } +} + + +/** + \brief Set Interrupt Priority + \details Sets the priority of a device specific interrupt or a processor exception. + The interrupt number can be positive to specify a device specific interrupt, + or negative to specify a processor exception. + \param [in] IRQn Interrupt number. + \param [in] priority Priority to set. + \note The priority cannot be set for every processor exception. + */ +__STATIC_INLINE void __NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority) +{ + if ((int32_t)(IRQn) >= 0) + { + NVIC->IP[_IP_IDX(IRQn)] = ((uint32_t)(NVIC->IP[_IP_IDX(IRQn)] & ~(0xFFUL << _BIT_SHIFT(IRQn))) | + (((priority << (8U - __NVIC_PRIO_BITS)) & (uint32_t)0xFFUL) << _BIT_SHIFT(IRQn))); + } + else + { + SCB->SHP[_SHP_IDX(IRQn)] = ((uint32_t)(SCB->SHP[_SHP_IDX(IRQn)] & ~(0xFFUL << _BIT_SHIFT(IRQn))) | + (((priority << (8U - __NVIC_PRIO_BITS)) & (uint32_t)0xFFUL) << _BIT_SHIFT(IRQn))); + } +} + + +/** + \brief Get Interrupt Priority + \details Reads the priority of a device specific interrupt or a processor exception. + The interrupt number can be positive to specify a device specific interrupt, + or negative to specify a processor exception. + \param [in] IRQn Interrupt number. + \return Interrupt Priority. + Value is aligned automatically to the implemented priority bits of the microcontroller. + */ +__STATIC_INLINE uint32_t __NVIC_GetPriority(IRQn_Type IRQn) +{ + + if ((int32_t)(IRQn) >= 0) + { + return((uint32_t)(((NVIC->IP[ _IP_IDX(IRQn)] >> _BIT_SHIFT(IRQn) ) & (uint32_t)0xFFUL) >> (8U - __NVIC_PRIO_BITS))); + } + else + { + return((uint32_t)(((SCB->SHP[_SHP_IDX(IRQn)] >> _BIT_SHIFT(IRQn) ) & (uint32_t)0xFFUL) >> (8U - __NVIC_PRIO_BITS))); + } +} + + +/** + \brief Encode Priority + \details Encodes the priority for an interrupt with the given priority group, + preemptive priority value, and subpriority value. + In case of a conflict between priority grouping and available + priority bits (__NVIC_PRIO_BITS), the smallest possible priority group is set. + \param [in] PriorityGroup Used priority group. + \param [in] PreemptPriority Preemptive priority value (starting from 0). + \param [in] SubPriority Subpriority value (starting from 0). + \return Encoded priority. Value can be used in the function \ref NVIC_SetPriority(). + */ +__STATIC_INLINE uint32_t NVIC_EncodePriority (uint32_t PriorityGroup, uint32_t PreemptPriority, uint32_t SubPriority) +{ + uint32_t PriorityGroupTmp = (PriorityGroup & (uint32_t)0x07UL); /* only values 0..7 are used */ + uint32_t PreemptPriorityBits; + uint32_t SubPriorityBits; + + PreemptPriorityBits = ((7UL - PriorityGroupTmp) > (uint32_t)(__NVIC_PRIO_BITS)) ? (uint32_t)(__NVIC_PRIO_BITS) : (uint32_t)(7UL - PriorityGroupTmp); + SubPriorityBits = ((PriorityGroupTmp + (uint32_t)(__NVIC_PRIO_BITS)) < (uint32_t)7UL) ? (uint32_t)0UL : (uint32_t)((PriorityGroupTmp - 7UL) + (uint32_t)(__NVIC_PRIO_BITS)); + + return ( + ((PreemptPriority & (uint32_t)((1UL << (PreemptPriorityBits)) - 1UL)) << SubPriorityBits) | + ((SubPriority & (uint32_t)((1UL << (SubPriorityBits )) - 1UL))) + ); +} + + +/** + \brief Decode Priority + \details Decodes an interrupt priority value with a given priority group to + preemptive priority value and subpriority value. + In case of a conflict between priority grouping and available + priority bits (__NVIC_PRIO_BITS) the smallest possible priority group is set. + \param [in] Priority Priority value, which can be retrieved with the function \ref NVIC_GetPriority(). + \param [in] PriorityGroup Used priority group. + \param [out] pPreemptPriority Preemptive priority value (starting from 0). + \param [out] pSubPriority Subpriority value (starting from 0). + */ +__STATIC_INLINE void NVIC_DecodePriority (uint32_t Priority, uint32_t PriorityGroup, uint32_t* const pPreemptPriority, uint32_t* const pSubPriority) +{ + uint32_t PriorityGroupTmp = (PriorityGroup & (uint32_t)0x07UL); /* only values 0..7 are used */ + uint32_t PreemptPriorityBits; + uint32_t SubPriorityBits; + + PreemptPriorityBits = ((7UL - PriorityGroupTmp) > (uint32_t)(__NVIC_PRIO_BITS)) ? (uint32_t)(__NVIC_PRIO_BITS) : (uint32_t)(7UL - PriorityGroupTmp); + SubPriorityBits = ((PriorityGroupTmp + (uint32_t)(__NVIC_PRIO_BITS)) < (uint32_t)7UL) ? (uint32_t)0UL : (uint32_t)((PriorityGroupTmp - 7UL) + (uint32_t)(__NVIC_PRIO_BITS)); + + *pPreemptPriority = (Priority >> SubPriorityBits) & (uint32_t)((1UL << (PreemptPriorityBits)) - 1UL); + *pSubPriority = (Priority ) & (uint32_t)((1UL << (SubPriorityBits )) - 1UL); +} + + + +/** + \brief Set Interrupt Vector + \details Sets an interrupt vector in SRAM based interrupt vector table. + The interrupt number can be positive to specify a device specific interrupt, + or negative to specify a processor exception. + Address 0 must be mapped to SRAM. + \param [in] IRQn Interrupt number + \param [in] vector Address of interrupt handler function + */ +__STATIC_INLINE void __NVIC_SetVector(IRQn_Type IRQn, uint32_t vector) +{ + uint32_t *vectors = (uint32_t *)0x0U; + vectors[(int32_t)IRQn + NVIC_USER_IRQ_OFFSET] = vector; +} + + +/** + \brief Get Interrupt Vector + \details Reads an interrupt vector from interrupt vector table. + The interrupt number can be positive to specify a device specific interrupt, + or negative to specify a processor exception. + \param [in] IRQn Interrupt number. + \return Address of interrupt handler function + */ +__STATIC_INLINE uint32_t __NVIC_GetVector(IRQn_Type IRQn) +{ + uint32_t *vectors = (uint32_t *)0x0U; + return vectors[(int32_t)IRQn + NVIC_USER_IRQ_OFFSET]; +} + + +/** + \brief System Reset + \details Initiates a system reset request to reset the MCU. + */ +__NO_RETURN __STATIC_INLINE void __NVIC_SystemReset(void) +{ + __DSB(); /* Ensure all outstanding memory accesses included + buffered write are completed before reset */ + SCB->AIRCR = ((0x5FAUL << SCB_AIRCR_VECTKEY_Pos) | + SCB_AIRCR_SYSRESETREQ_Msk); + __DSB(); /* Ensure completion of memory access */ + + for(;;) /* wait until reset */ + { + __NOP(); + } +} + +/*@} end of CMSIS_Core_NVICFunctions */ + + +/* ########################## FPU functions #################################### */ +/** + \ingroup CMSIS_Core_FunctionInterface + \defgroup CMSIS_Core_FpuFunctions FPU Functions + \brief Function that provides FPU type. + @{ + */ + +/** + \brief get FPU type + \details returns the FPU type + \returns + - \b 0: No FPU + - \b 1: Single precision FPU + - \b 2: Double + Single precision FPU + */ +__STATIC_INLINE uint32_t SCB_GetFPUType(void) +{ + return 0U; /* No FPU */ +} + + +/*@} end of CMSIS_Core_FpuFunctions */ + + + +/* ################################## SysTick function ############################################ */ +/** + \ingroup CMSIS_Core_FunctionInterface + \defgroup CMSIS_Core_SysTickFunctions SysTick Functions + \brief Functions that configure the System. + @{ + */ + +#if defined (__Vendor_SysTickConfig) && (__Vendor_SysTickConfig == 0U) + +/** + \brief System Tick Configuration + \details Initializes the System Timer and its interrupt, and starts the System Tick Timer. + Counter is in free running mode to generate periodic interrupts. + \param [in] ticks Number of ticks between two interrupts. + \return 0 Function succeeded. + \return 1 Function failed. + \note When the variable __Vendor_SysTickConfig is set to 1, then the + function SysTick_Config is not included. In this case, the file device.h + must contain a vendor-specific implementation of this function. + */ +__STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks) +{ + if ((ticks - 1UL) > SysTick_LOAD_RELOAD_Msk) + { + return (1UL); /* Reload value impossible */ + } + + SysTick->LOAD = (uint32_t)(ticks - 1UL); /* set reload register */ + NVIC_SetPriority (SysTick_IRQn, (1UL << __NVIC_PRIO_BITS) - 1UL); /* set Priority for Systick Interrupt */ + SysTick->VAL = 0UL; /* Load the SysTick Counter Value */ + SysTick->CTRL = SysTick_CTRL_CLKSOURCE_Msk | + SysTick_CTRL_TICKINT_Msk | + SysTick_CTRL_ENABLE_Msk; /* Enable SysTick IRQ and SysTick Timer */ + return (0UL); /* Function successful */ +} + +#endif + +/*@} end of CMSIS_Core_SysTickFunctions */ + + + + +#ifdef __cplusplus +} +#endif + +#endif /* __CORE_CM1_H_DEPENDANT */ + +#endif /* __CMSIS_GENERIC */ diff --git a/software/ARC-FW/CMSIS/Core/Include/core_cm23.h b/software/ARC-FW/CMSIS/Core/Include/core_cm23.h new file mode 100644 index 0000000..8202a8d --- /dev/null +++ b/software/ARC-FW/CMSIS/Core/Include/core_cm23.h @@ -0,0 +1,1993 @@ +/**************************************************************************//** + * @file core_cm23.h + * @brief CMSIS Cortex-M23 Core Peripheral Access Layer Header File + * @version V5.0.7 + * @date 22. June 2018 + ******************************************************************************/ +/* + * Copyright (c) 2009-2018 Arm Limited. All rights reserved. + * + * SPDX-License-Identifier: Apache-2.0 + * + * Licensed under the Apache License, Version 2.0 (the License); you may + * not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an AS IS BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#if defined ( __ICCARM__ ) + #pragma system_include /* treat file as system include file for MISRA check */ +#elif defined (__clang__) + #pragma clang system_header /* treat file as system include file */ +#endif + +#ifndef __CORE_CM23_H_GENERIC +#define __CORE_CM23_H_GENERIC + +#include + +#ifdef __cplusplus + extern "C" { +#endif + +/** + \page CMSIS_MISRA_Exceptions MISRA-C:2004 Compliance Exceptions + CMSIS violates the following MISRA-C:2004 rules: + + \li Required Rule 8.5, object/function definition in header file.
+ Function definitions in header files are used to allow 'inlining'. + + \li Required Rule 18.4, declaration of union type or object of union type: '{...}'.
+ Unions are used for effective representation of core registers. + + \li Advisory Rule 19.7, Function-like macro defined.
+ Function-like macros are used to allow more efficient code. + */ + + +/******************************************************************************* + * CMSIS definitions + ******************************************************************************/ +/** + \ingroup Cortex_M23 + @{ + */ + +#include "cmsis_version.h" + +/* CMSIS definitions */ +#define __CM23_CMSIS_VERSION_MAIN (__CM_CMSIS_VERSION_MAIN) /*!< \deprecated [31:16] CMSIS HAL main version */ +#define __CM23_CMSIS_VERSION_SUB (__CM_CMSIS_VERSION_SUB) /*!< \deprecated [15:0] CMSIS HAL sub version */ +#define __CM23_CMSIS_VERSION ((__CM23_CMSIS_VERSION_MAIN << 16U) | \ + __CM23_CMSIS_VERSION_SUB ) /*!< \deprecated CMSIS HAL version number */ + +#define __CORTEX_M (23U) /*!< Cortex-M Core */ + +/** __FPU_USED indicates whether an FPU is used or not. + This core does not support an FPU at all +*/ +#define __FPU_USED 0U + +#if defined ( __CC_ARM ) + #if defined __TARGET_FPU_VFP + #error "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)" + #endif + +#elif defined (__ARMCC_VERSION) && (__ARMCC_VERSION >= 6010050) + #if defined __ARM_PCS_VFP + #error "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)" + #endif + +#elif defined ( __GNUC__ ) + #if defined (__VFP_FP__) && !defined(__SOFTFP__) + #error "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)" + #endif + +#elif defined ( __ICCARM__ ) + #if defined __ARMVFP__ + #error "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)" + #endif + +#elif defined ( __TI_ARM__ ) + #if defined __TI_VFP_SUPPORT__ + #error "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)" + #endif + +#elif defined ( __TASKING__ ) + #if defined __FPU_VFP__ + #error "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)" + #endif + +#elif defined ( __CSMC__ ) + #if ( __CSMC__ & 0x400U) + #error "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)" + #endif + +#endif + +#include "cmsis_compiler.h" /* CMSIS compiler specific defines */ + + +#ifdef __cplusplus +} +#endif + +#endif /* __CORE_CM23_H_GENERIC */ + +#ifndef __CMSIS_GENERIC + +#ifndef __CORE_CM23_H_DEPENDANT +#define __CORE_CM23_H_DEPENDANT + +#ifdef __cplusplus + extern "C" { +#endif + +/* check device defines and use defaults */ +#if defined __CHECK_DEVICE_DEFINES + #ifndef __CM23_REV + #define __CM23_REV 0x0000U + #warning "__CM23_REV not defined in device header file; using default!" + #endif + + #ifndef __FPU_PRESENT + #define __FPU_PRESENT 0U + #warning "__FPU_PRESENT not defined in device header file; using default!" + #endif + + #ifndef __MPU_PRESENT + #define __MPU_PRESENT 0U + #warning "__MPU_PRESENT not defined in device header file; using default!" + #endif + + #ifndef __SAUREGION_PRESENT + #define __SAUREGION_PRESENT 0U + #warning "__SAUREGION_PRESENT not defined in device header file; using default!" + #endif + + #ifndef __VTOR_PRESENT + #define __VTOR_PRESENT 0U + #warning "__VTOR_PRESENT not defined in device header file; using default!" + #endif + + #ifndef __NVIC_PRIO_BITS + #define __NVIC_PRIO_BITS 2U + #warning "__NVIC_PRIO_BITS not defined in device header file; using default!" + #endif + + #ifndef __Vendor_SysTickConfig + #define __Vendor_SysTickConfig 0U + #warning "__Vendor_SysTickConfig not defined in device header file; using default!" + #endif + + #ifndef __ETM_PRESENT + #define __ETM_PRESENT 0U + #warning "__ETM_PRESENT not defined in device header file; using default!" + #endif + + #ifndef __MTB_PRESENT + #define __MTB_PRESENT 0U + #warning "__MTB_PRESENT not defined in device header file; using default!" + #endif + +#endif + +/* IO definitions (access restrictions to peripheral registers) */ +/** + \defgroup CMSIS_glob_defs CMSIS Global Defines + + IO Type Qualifiers are used + \li to specify the access to peripheral variables. + \li for automatic generation of peripheral register debug information. +*/ +#ifdef __cplusplus + #define __I volatile /*!< Defines 'read only' permissions */ +#else + #define __I volatile const /*!< Defines 'read only' permissions */ +#endif +#define __O volatile /*!< Defines 'write only' permissions */ +#define __IO volatile /*!< Defines 'read / write' permissions */ + +/* following defines should be used for structure members */ +#define __IM volatile const /*! Defines 'read only' structure member permissions */ +#define __OM volatile /*! Defines 'write only' structure member permissions */ +#define __IOM volatile /*! Defines 'read / write' structure member permissions */ + +/*@} end of group Cortex_M23 */ + + + +/******************************************************************************* + * Register Abstraction + Core Register contain: + - Core Register + - Core NVIC Register + - Core SCB Register + - Core SysTick Register + - Core Debug Register + - Core MPU Register + - Core SAU Register + ******************************************************************************/ +/** + \defgroup CMSIS_core_register Defines and Type Definitions + \brief Type definitions and defines for Cortex-M processor based devices. +*/ + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_CORE Status and Control Registers + \brief Core Register type definitions. + @{ + */ + +/** + \brief Union type to access the Application Program Status Register (APSR). + */ +typedef union +{ + struct + { + uint32_t _reserved0:28; /*!< bit: 0..27 Reserved */ + uint32_t V:1; /*!< bit: 28 Overflow condition code flag */ + uint32_t C:1; /*!< bit: 29 Carry condition code flag */ + uint32_t Z:1; /*!< bit: 30 Zero condition code flag */ + uint32_t N:1; /*!< bit: 31 Negative condition code flag */ + } b; /*!< Structure used for bit access */ + uint32_t w; /*!< Type used for word access */ +} APSR_Type; + +/* APSR Register Definitions */ +#define APSR_N_Pos 31U /*!< APSR: N Position */ +#define APSR_N_Msk (1UL << APSR_N_Pos) /*!< APSR: N Mask */ + +#define APSR_Z_Pos 30U /*!< APSR: Z Position */ +#define APSR_Z_Msk (1UL << APSR_Z_Pos) /*!< APSR: Z Mask */ + +#define APSR_C_Pos 29U /*!< APSR: C Position */ +#define APSR_C_Msk (1UL << APSR_C_Pos) /*!< APSR: C Mask */ + +#define APSR_V_Pos 28U /*!< APSR: V Position */ +#define APSR_V_Msk (1UL << APSR_V_Pos) /*!< APSR: V Mask */ + + +/** + \brief Union type to access the Interrupt Program Status Register (IPSR). + */ +typedef union +{ + struct + { + uint32_t ISR:9; /*!< bit: 0.. 8 Exception number */ + uint32_t _reserved0:23; /*!< bit: 9..31 Reserved */ + } b; /*!< Structure used for bit access */ + uint32_t w; /*!< Type used for word access */ +} IPSR_Type; + +/* IPSR Register Definitions */ +#define IPSR_ISR_Pos 0U /*!< IPSR: ISR Position */ +#define IPSR_ISR_Msk (0x1FFUL /*<< IPSR_ISR_Pos*/) /*!< IPSR: ISR Mask */ + + +/** + \brief Union type to access the Special-Purpose Program Status Registers (xPSR). + */ +typedef union +{ + struct + { + uint32_t ISR:9; /*!< bit: 0.. 8 Exception number */ + uint32_t _reserved0:15; /*!< bit: 9..23 Reserved */ + uint32_t T:1; /*!< bit: 24 Thumb bit (read 0) */ + uint32_t _reserved1:3; /*!< bit: 25..27 Reserved */ + uint32_t V:1; /*!< bit: 28 Overflow condition code flag */ + uint32_t C:1; /*!< bit: 29 Carry condition code flag */ + uint32_t Z:1; /*!< bit: 30 Zero condition code flag */ + uint32_t N:1; /*!< bit: 31 Negative condition code flag */ + } b; /*!< Structure used for bit access */ + uint32_t w; /*!< Type used for word access */ +} xPSR_Type; + +/* xPSR Register Definitions */ +#define xPSR_N_Pos 31U /*!< xPSR: N Position */ +#define xPSR_N_Msk (1UL << xPSR_N_Pos) /*!< xPSR: N Mask */ + +#define xPSR_Z_Pos 30U /*!< xPSR: Z Position */ +#define xPSR_Z_Msk (1UL << xPSR_Z_Pos) /*!< xPSR: Z Mask */ + +#define xPSR_C_Pos 29U /*!< xPSR: C Position */ +#define xPSR_C_Msk (1UL << xPSR_C_Pos) /*!< xPSR: C Mask */ + +#define xPSR_V_Pos 28U /*!< xPSR: V Position */ +#define xPSR_V_Msk (1UL << xPSR_V_Pos) /*!< xPSR: V Mask */ + +#define xPSR_T_Pos 24U /*!< xPSR: T Position */ +#define xPSR_T_Msk (1UL << xPSR_T_Pos) /*!< xPSR: T Mask */ + +#define xPSR_ISR_Pos 0U /*!< xPSR: ISR Position */ +#define xPSR_ISR_Msk (0x1FFUL /*<< xPSR_ISR_Pos*/) /*!< xPSR: ISR Mask */ + + +/** + \brief Union type to access the Control Registers (CONTROL). + */ +typedef union +{ + struct + { + uint32_t nPRIV:1; /*!< bit: 0 Execution privilege in Thread mode */ + uint32_t SPSEL:1; /*!< bit: 1 Stack-pointer select */ + uint32_t _reserved1:30; /*!< bit: 2..31 Reserved */ + } b; /*!< Structure used for bit access */ + uint32_t w; /*!< Type used for word access */ +} CONTROL_Type; + +/* CONTROL Register Definitions */ +#define CONTROL_SPSEL_Pos 1U /*!< CONTROL: SPSEL Position */ +#define CONTROL_SPSEL_Msk (1UL << CONTROL_SPSEL_Pos) /*!< CONTROL: SPSEL Mask */ + +#define CONTROL_nPRIV_Pos 0U /*!< CONTROL: nPRIV Position */ +#define CONTROL_nPRIV_Msk (1UL /*<< CONTROL_nPRIV_Pos*/) /*!< CONTROL: nPRIV Mask */ + +/*@} end of group CMSIS_CORE */ + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_NVIC Nested Vectored Interrupt Controller (NVIC) + \brief Type definitions for the NVIC Registers + @{ + */ + +/** + \brief Structure type to access the Nested Vectored Interrupt Controller (NVIC). + */ +typedef struct +{ + __IOM uint32_t ISER[16U]; /*!< Offset: 0x000 (R/W) Interrupt Set Enable Register */ + uint32_t RESERVED0[16U]; + __IOM uint32_t ICER[16U]; /*!< Offset: 0x080 (R/W) Interrupt Clear Enable Register */ + uint32_t RSERVED1[16U]; + __IOM uint32_t ISPR[16U]; /*!< Offset: 0x100 (R/W) Interrupt Set Pending Register */ + uint32_t RESERVED2[16U]; + __IOM uint32_t ICPR[16U]; /*!< Offset: 0x180 (R/W) Interrupt Clear Pending Register */ + uint32_t RESERVED3[16U]; + __IOM uint32_t IABR[16U]; /*!< Offset: 0x200 (R/W) Interrupt Active bit Register */ + uint32_t RESERVED4[16U]; + __IOM uint32_t ITNS[16U]; /*!< Offset: 0x280 (R/W) Interrupt Non-Secure State Register */ + uint32_t RESERVED5[16U]; + __IOM uint32_t IPR[124U]; /*!< Offset: 0x300 (R/W) Interrupt Priority Register */ +} NVIC_Type; + +/*@} end of group CMSIS_NVIC */ + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_SCB System Control Block (SCB) + \brief Type definitions for the System Control Block Registers + @{ + */ + +/** + \brief Structure type to access the System Control Block (SCB). + */ +typedef struct +{ + __IM uint32_t CPUID; /*!< Offset: 0x000 (R/ ) CPUID Base Register */ + __IOM uint32_t ICSR; /*!< Offset: 0x004 (R/W) Interrupt Control and State Register */ +#if defined (__VTOR_PRESENT) && (__VTOR_PRESENT == 1U) + __IOM uint32_t VTOR; /*!< Offset: 0x008 (R/W) Vector Table Offset Register */ +#else + uint32_t RESERVED0; +#endif + __IOM uint32_t AIRCR; /*!< Offset: 0x00C (R/W) Application Interrupt and Reset Control Register */ + __IOM uint32_t SCR; /*!< Offset: 0x010 (R/W) System Control Register */ + __IOM uint32_t CCR; /*!< Offset: 0x014 (R/W) Configuration Control Register */ + uint32_t RESERVED1; + __IOM uint32_t SHPR[2U]; /*!< Offset: 0x01C (R/W) System Handlers Priority Registers. [0] is RESERVED */ + __IOM uint32_t SHCSR; /*!< Offset: 0x024 (R/W) System Handler Control and State Register */ +} SCB_Type; + +/* SCB CPUID Register Definitions */ +#define SCB_CPUID_IMPLEMENTER_Pos 24U /*!< SCB CPUID: IMPLEMENTER Position */ +#define SCB_CPUID_IMPLEMENTER_Msk (0xFFUL << SCB_CPUID_IMPLEMENTER_Pos) /*!< SCB CPUID: IMPLEMENTER Mask */ + +#define SCB_CPUID_VARIANT_Pos 20U /*!< SCB CPUID: VARIANT Position */ +#define SCB_CPUID_VARIANT_Msk (0xFUL << SCB_CPUID_VARIANT_Pos) /*!< SCB CPUID: VARIANT Mask */ + +#define SCB_CPUID_ARCHITECTURE_Pos 16U /*!< SCB CPUID: ARCHITECTURE Position */ +#define SCB_CPUID_ARCHITECTURE_Msk (0xFUL << SCB_CPUID_ARCHITECTURE_Pos) /*!< SCB CPUID: ARCHITECTURE Mask */ + +#define SCB_CPUID_PARTNO_Pos 4U /*!< SCB CPUID: PARTNO Position */ +#define SCB_CPUID_PARTNO_Msk (0xFFFUL << SCB_CPUID_PARTNO_Pos) /*!< SCB CPUID: PARTNO Mask */ + +#define SCB_CPUID_REVISION_Pos 0U /*!< SCB CPUID: REVISION Position */ +#define SCB_CPUID_REVISION_Msk (0xFUL /*<< SCB_CPUID_REVISION_Pos*/) /*!< SCB CPUID: REVISION Mask */ + +/* SCB Interrupt Control State Register Definitions */ +#define SCB_ICSR_PENDNMISET_Pos 31U /*!< SCB ICSR: PENDNMISET Position */ +#define SCB_ICSR_PENDNMISET_Msk (1UL << SCB_ICSR_PENDNMISET_Pos) /*!< SCB ICSR: PENDNMISET Mask */ + +#define SCB_ICSR_NMIPENDSET_Pos SCB_ICSR_PENDNMISET_Pos /*!< SCB ICSR: NMIPENDSET Position, backward compatibility */ +#define SCB_ICSR_NMIPENDSET_Msk SCB_ICSR_PENDNMISET_Msk /*!< SCB ICSR: NMIPENDSET Mask, backward compatibility */ + +#define SCB_ICSR_PENDNMICLR_Pos 30U /*!< SCB ICSR: PENDNMICLR Position */ +#define SCB_ICSR_PENDNMICLR_Msk (1UL << SCB_ICSR_PENDNMICLR_Pos) /*!< SCB ICSR: PENDNMICLR Mask */ + +#define SCB_ICSR_PENDSVSET_Pos 28U /*!< SCB ICSR: PENDSVSET Position */ +#define SCB_ICSR_PENDSVSET_Msk (1UL << SCB_ICSR_PENDSVSET_Pos) /*!< SCB ICSR: PENDSVSET Mask */ + +#define SCB_ICSR_PENDSVCLR_Pos 27U /*!< SCB ICSR: PENDSVCLR Position */ +#define SCB_ICSR_PENDSVCLR_Msk (1UL << SCB_ICSR_PENDSVCLR_Pos) /*!< SCB ICSR: PENDSVCLR Mask */ + +#define SCB_ICSR_PENDSTSET_Pos 26U /*!< SCB ICSR: PENDSTSET Position */ +#define SCB_ICSR_PENDSTSET_Msk (1UL << SCB_ICSR_PENDSTSET_Pos) /*!< SCB ICSR: PENDSTSET Mask */ + +#define SCB_ICSR_PENDSTCLR_Pos 25U /*!< SCB ICSR: PENDSTCLR Position */ +#define SCB_ICSR_PENDSTCLR_Msk (1UL << SCB_ICSR_PENDSTCLR_Pos) /*!< SCB ICSR: PENDSTCLR Mask */ + +#define SCB_ICSR_STTNS_Pos 24U /*!< SCB ICSR: STTNS Position (Security Extension) */ +#define SCB_ICSR_STTNS_Msk (1UL << SCB_ICSR_STTNS_Pos) /*!< SCB ICSR: STTNS Mask (Security Extension) */ + +#define SCB_ICSR_ISRPREEMPT_Pos 23U /*!< SCB ICSR: ISRPREEMPT Position */ +#define SCB_ICSR_ISRPREEMPT_Msk (1UL << SCB_ICSR_ISRPREEMPT_Pos) /*!< SCB ICSR: ISRPREEMPT Mask */ + +#define SCB_ICSR_ISRPENDING_Pos 22U /*!< SCB ICSR: ISRPENDING Position */ +#define SCB_ICSR_ISRPENDING_Msk (1UL << SCB_ICSR_ISRPENDING_Pos) /*!< SCB ICSR: ISRPENDING Mask */ + +#define SCB_ICSR_VECTPENDING_Pos 12U /*!< SCB ICSR: VECTPENDING Position */ +#define SCB_ICSR_VECTPENDING_Msk (0x1FFUL << SCB_ICSR_VECTPENDING_Pos) /*!< SCB ICSR: VECTPENDING Mask */ + +#define SCB_ICSR_RETTOBASE_Pos 11U /*!< SCB ICSR: RETTOBASE Position */ +#define SCB_ICSR_RETTOBASE_Msk (1UL << SCB_ICSR_RETTOBASE_Pos) /*!< SCB ICSR: RETTOBASE Mask */ + +#define SCB_ICSR_VECTACTIVE_Pos 0U /*!< SCB ICSR: VECTACTIVE Position */ +#define SCB_ICSR_VECTACTIVE_Msk (0x1FFUL /*<< SCB_ICSR_VECTACTIVE_Pos*/) /*!< SCB ICSR: VECTACTIVE Mask */ + +#if defined (__VTOR_PRESENT) && (__VTOR_PRESENT == 1U) +/* SCB Vector Table Offset Register Definitions */ +#define SCB_VTOR_TBLOFF_Pos 7U /*!< SCB VTOR: TBLOFF Position */ +#define SCB_VTOR_TBLOFF_Msk (0x1FFFFFFUL << SCB_VTOR_TBLOFF_Pos) /*!< SCB VTOR: TBLOFF Mask */ +#endif + +/* SCB Application Interrupt and Reset Control Register Definitions */ +#define SCB_AIRCR_VECTKEY_Pos 16U /*!< SCB AIRCR: VECTKEY Position */ +#define SCB_AIRCR_VECTKEY_Msk (0xFFFFUL << SCB_AIRCR_VECTKEY_Pos) /*!< SCB AIRCR: VECTKEY Mask */ + +#define SCB_AIRCR_VECTKEYSTAT_Pos 16U /*!< SCB AIRCR: VECTKEYSTAT Position */ +#define SCB_AIRCR_VECTKEYSTAT_Msk (0xFFFFUL << SCB_AIRCR_VECTKEYSTAT_Pos) /*!< SCB AIRCR: VECTKEYSTAT Mask */ + +#define SCB_AIRCR_ENDIANESS_Pos 15U /*!< SCB AIRCR: ENDIANESS Position */ +#define SCB_AIRCR_ENDIANESS_Msk (1UL << SCB_AIRCR_ENDIANESS_Pos) /*!< SCB AIRCR: ENDIANESS Mask */ + +#define SCB_AIRCR_PRIS_Pos 14U /*!< SCB AIRCR: PRIS Position */ +#define SCB_AIRCR_PRIS_Msk (1UL << SCB_AIRCR_PRIS_Pos) /*!< SCB AIRCR: PRIS Mask */ + +#define SCB_AIRCR_BFHFNMINS_Pos 13U /*!< SCB AIRCR: BFHFNMINS Position */ +#define SCB_AIRCR_BFHFNMINS_Msk (1UL << SCB_AIRCR_BFHFNMINS_Pos) /*!< SCB AIRCR: BFHFNMINS Mask */ + +#define SCB_AIRCR_SYSRESETREQS_Pos 3U /*!< SCB AIRCR: SYSRESETREQS Position */ +#define SCB_AIRCR_SYSRESETREQS_Msk (1UL << SCB_AIRCR_SYSRESETREQS_Pos) /*!< SCB AIRCR: SYSRESETREQS Mask */ + +#define SCB_AIRCR_SYSRESETREQ_Pos 2U /*!< SCB AIRCR: SYSRESETREQ Position */ +#define SCB_AIRCR_SYSRESETREQ_Msk (1UL << SCB_AIRCR_SYSRESETREQ_Pos) /*!< SCB AIRCR: SYSRESETREQ Mask */ + +#define SCB_AIRCR_VECTCLRACTIVE_Pos 1U /*!< SCB AIRCR: VECTCLRACTIVE Position */ +#define SCB_AIRCR_VECTCLRACTIVE_Msk (1UL << SCB_AIRCR_VECTCLRACTIVE_Pos) /*!< SCB AIRCR: VECTCLRACTIVE Mask */ + +/* SCB System Control Register Definitions */ +#define SCB_SCR_SEVONPEND_Pos 4U /*!< SCB SCR: SEVONPEND Position */ +#define SCB_SCR_SEVONPEND_Msk (1UL << SCB_SCR_SEVONPEND_Pos) /*!< SCB SCR: SEVONPEND Mask */ + +#define SCB_SCR_SLEEPDEEPS_Pos 3U /*!< SCB SCR: SLEEPDEEPS Position */ +#define SCB_SCR_SLEEPDEEPS_Msk (1UL << SCB_SCR_SLEEPDEEPS_Pos) /*!< SCB SCR: SLEEPDEEPS Mask */ + +#define SCB_SCR_SLEEPDEEP_Pos 2U /*!< SCB SCR: SLEEPDEEP Position */ +#define SCB_SCR_SLEEPDEEP_Msk (1UL << SCB_SCR_SLEEPDEEP_Pos) /*!< SCB SCR: SLEEPDEEP Mask */ + +#define SCB_SCR_SLEEPONEXIT_Pos 1U /*!< SCB SCR: SLEEPONEXIT Position */ +#define SCB_SCR_SLEEPONEXIT_Msk (1UL << SCB_SCR_SLEEPONEXIT_Pos) /*!< SCB SCR: SLEEPONEXIT Mask */ + +/* SCB Configuration Control Register Definitions */ +#define SCB_CCR_BP_Pos 18U /*!< SCB CCR: BP Position */ +#define SCB_CCR_BP_Msk (1UL << SCB_CCR_BP_Pos) /*!< SCB CCR: BP Mask */ + +#define SCB_CCR_IC_Pos 17U /*!< SCB CCR: IC Position */ +#define SCB_CCR_IC_Msk (1UL << SCB_CCR_IC_Pos) /*!< SCB CCR: IC Mask */ + +#define SCB_CCR_DC_Pos 16U /*!< SCB CCR: DC Position */ +#define SCB_CCR_DC_Msk (1UL << SCB_CCR_DC_Pos) /*!< SCB CCR: DC Mask */ + +#define SCB_CCR_STKOFHFNMIGN_Pos 10U /*!< SCB CCR: STKOFHFNMIGN Position */ +#define SCB_CCR_STKOFHFNMIGN_Msk (1UL << SCB_CCR_STKOFHFNMIGN_Pos) /*!< SCB CCR: STKOFHFNMIGN Mask */ + +#define SCB_CCR_BFHFNMIGN_Pos 8U /*!< SCB CCR: BFHFNMIGN Position */ +#define SCB_CCR_BFHFNMIGN_Msk (1UL << SCB_CCR_BFHFNMIGN_Pos) /*!< SCB CCR: BFHFNMIGN Mask */ + +#define SCB_CCR_DIV_0_TRP_Pos 4U /*!< SCB CCR: DIV_0_TRP Position */ +#define SCB_CCR_DIV_0_TRP_Msk (1UL << SCB_CCR_DIV_0_TRP_Pos) /*!< SCB CCR: DIV_0_TRP Mask */ + +#define SCB_CCR_UNALIGN_TRP_Pos 3U /*!< SCB CCR: UNALIGN_TRP Position */ +#define SCB_CCR_UNALIGN_TRP_Msk (1UL << SCB_CCR_UNALIGN_TRP_Pos) /*!< SCB CCR: UNALIGN_TRP Mask */ + +#define SCB_CCR_USERSETMPEND_Pos 1U /*!< SCB CCR: USERSETMPEND Position */ +#define SCB_CCR_USERSETMPEND_Msk (1UL << SCB_CCR_USERSETMPEND_Pos) /*!< SCB CCR: USERSETMPEND Mask */ + +/* SCB System Handler Control and State Register Definitions */ +#define SCB_SHCSR_HARDFAULTPENDED_Pos 21U /*!< SCB SHCSR: HARDFAULTPENDED Position */ +#define SCB_SHCSR_HARDFAULTPENDED_Msk (1UL << SCB_SHCSR_HARDFAULTPENDED_Pos) /*!< SCB SHCSR: HARDFAULTPENDED Mask */ + +#define SCB_SHCSR_SVCALLPENDED_Pos 15U /*!< SCB SHCSR: SVCALLPENDED Position */ +#define SCB_SHCSR_SVCALLPENDED_Msk (1UL << SCB_SHCSR_SVCALLPENDED_Pos) /*!< SCB SHCSR: SVCALLPENDED Mask */ + +#define SCB_SHCSR_SYSTICKACT_Pos 11U /*!< SCB SHCSR: SYSTICKACT Position */ +#define SCB_SHCSR_SYSTICKACT_Msk (1UL << SCB_SHCSR_SYSTICKACT_Pos) /*!< SCB SHCSR: SYSTICKACT Mask */ + +#define SCB_SHCSR_PENDSVACT_Pos 10U /*!< SCB SHCSR: PENDSVACT Position */ +#define SCB_SHCSR_PENDSVACT_Msk (1UL << SCB_SHCSR_PENDSVACT_Pos) /*!< SCB SHCSR: PENDSVACT Mask */ + +#define SCB_SHCSR_SVCALLACT_Pos 7U /*!< SCB SHCSR: SVCALLACT Position */ +#define SCB_SHCSR_SVCALLACT_Msk (1UL << SCB_SHCSR_SVCALLACT_Pos) /*!< SCB SHCSR: SVCALLACT Mask */ + +#define SCB_SHCSR_NMIACT_Pos 5U /*!< SCB SHCSR: NMIACT Position */ +#define SCB_SHCSR_NMIACT_Msk (1UL << SCB_SHCSR_NMIACT_Pos) /*!< SCB SHCSR: NMIACT Mask */ + +#define SCB_SHCSR_HARDFAULTACT_Pos 2U /*!< SCB SHCSR: HARDFAULTACT Position */ +#define SCB_SHCSR_HARDFAULTACT_Msk (1UL << SCB_SHCSR_HARDFAULTACT_Pos) /*!< SCB SHCSR: HARDFAULTACT Mask */ + +/*@} end of group CMSIS_SCB */ + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_SysTick System Tick Timer (SysTick) + \brief Type definitions for the System Timer Registers. + @{ + */ + +/** + \brief Structure type to access the System Timer (SysTick). + */ +typedef struct +{ + __IOM uint32_t CTRL; /*!< Offset: 0x000 (R/W) SysTick Control and Status Register */ + __IOM uint32_t LOAD; /*!< Offset: 0x004 (R/W) SysTick Reload Value Register */ + __IOM uint32_t VAL; /*!< Offset: 0x008 (R/W) SysTick Current Value Register */ + __IM uint32_t CALIB; /*!< Offset: 0x00C (R/ ) SysTick Calibration Register */ +} SysTick_Type; + +/* SysTick Control / Status Register Definitions */ +#define SysTick_CTRL_COUNTFLAG_Pos 16U /*!< SysTick CTRL: COUNTFLAG Position */ +#define SysTick_CTRL_COUNTFLAG_Msk (1UL << SysTick_CTRL_COUNTFLAG_Pos) /*!< SysTick CTRL: COUNTFLAG Mask */ + +#define SysTick_CTRL_CLKSOURCE_Pos 2U /*!< SysTick CTRL: CLKSOURCE Position */ +#define SysTick_CTRL_CLKSOURCE_Msk (1UL << SysTick_CTRL_CLKSOURCE_Pos) /*!< SysTick CTRL: CLKSOURCE Mask */ + +#define SysTick_CTRL_TICKINT_Pos 1U /*!< SysTick CTRL: TICKINT Position */ +#define SysTick_CTRL_TICKINT_Msk (1UL << SysTick_CTRL_TICKINT_Pos) /*!< SysTick CTRL: TICKINT Mask */ + +#define SysTick_CTRL_ENABLE_Pos 0U /*!< SysTick CTRL: ENABLE Position */ +#define SysTick_CTRL_ENABLE_Msk (1UL /*<< SysTick_CTRL_ENABLE_Pos*/) /*!< SysTick CTRL: ENABLE Mask */ + +/* SysTick Reload Register Definitions */ +#define SysTick_LOAD_RELOAD_Pos 0U /*!< SysTick LOAD: RELOAD Position */ +#define SysTick_LOAD_RELOAD_Msk (0xFFFFFFUL /*<< SysTick_LOAD_RELOAD_Pos*/) /*!< SysTick LOAD: RELOAD Mask */ + +/* SysTick Current Register Definitions */ +#define SysTick_VAL_CURRENT_Pos 0U /*!< SysTick VAL: CURRENT Position */ +#define SysTick_VAL_CURRENT_Msk (0xFFFFFFUL /*<< SysTick_VAL_CURRENT_Pos*/) /*!< SysTick VAL: CURRENT Mask */ + +/* SysTick Calibration Register Definitions */ +#define SysTick_CALIB_NOREF_Pos 31U /*!< SysTick CALIB: NOREF Position */ +#define SysTick_CALIB_NOREF_Msk (1UL << SysTick_CALIB_NOREF_Pos) /*!< SysTick CALIB: NOREF Mask */ + +#define SysTick_CALIB_SKEW_Pos 30U /*!< SysTick CALIB: SKEW Position */ +#define SysTick_CALIB_SKEW_Msk (1UL << SysTick_CALIB_SKEW_Pos) /*!< SysTick CALIB: SKEW Mask */ + +#define SysTick_CALIB_TENMS_Pos 0U /*!< SysTick CALIB: TENMS Position */ +#define SysTick_CALIB_TENMS_Msk (0xFFFFFFUL /*<< SysTick_CALIB_TENMS_Pos*/) /*!< SysTick CALIB: TENMS Mask */ + +/*@} end of group CMSIS_SysTick */ + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_DWT Data Watchpoint and Trace (DWT) + \brief Type definitions for the Data Watchpoint and Trace (DWT) + @{ + */ + +/** + \brief Structure type to access the Data Watchpoint and Trace Register (DWT). + */ +typedef struct +{ + __IOM uint32_t CTRL; /*!< Offset: 0x000 (R/W) Control Register */ + uint32_t RESERVED0[6U]; + __IM uint32_t PCSR; /*!< Offset: 0x01C (R/ ) Program Counter Sample Register */ + __IOM uint32_t COMP0; /*!< Offset: 0x020 (R/W) Comparator Register 0 */ + uint32_t RESERVED1[1U]; + __IOM uint32_t FUNCTION0; /*!< Offset: 0x028 (R/W) Function Register 0 */ + uint32_t RESERVED2[1U]; + __IOM uint32_t COMP1; /*!< Offset: 0x030 (R/W) Comparator Register 1 */ + uint32_t RESERVED3[1U]; + __IOM uint32_t FUNCTION1; /*!< Offset: 0x038 (R/W) Function Register 1 */ + uint32_t RESERVED4[1U]; + __IOM uint32_t COMP2; /*!< Offset: 0x040 (R/W) Comparator Register 2 */ + uint32_t RESERVED5[1U]; + __IOM uint32_t FUNCTION2; /*!< Offset: 0x048 (R/W) Function Register 2 */ + uint32_t RESERVED6[1U]; + __IOM uint32_t COMP3; /*!< Offset: 0x050 (R/W) Comparator Register 3 */ + uint32_t RESERVED7[1U]; + __IOM uint32_t FUNCTION3; /*!< Offset: 0x058 (R/W) Function Register 3 */ + uint32_t RESERVED8[1U]; + __IOM uint32_t COMP4; /*!< Offset: 0x060 (R/W) Comparator Register 4 */ + uint32_t RESERVED9[1U]; + __IOM uint32_t FUNCTION4; /*!< Offset: 0x068 (R/W) Function Register 4 */ + uint32_t RESERVED10[1U]; + __IOM uint32_t COMP5; /*!< Offset: 0x070 (R/W) Comparator Register 5 */ + uint32_t RESERVED11[1U]; + __IOM uint32_t FUNCTION5; /*!< Offset: 0x078 (R/W) Function Register 5 */ + uint32_t RESERVED12[1U]; + __IOM uint32_t COMP6; /*!< Offset: 0x080 (R/W) Comparator Register 6 */ + uint32_t RESERVED13[1U]; + __IOM uint32_t FUNCTION6; /*!< Offset: 0x088 (R/W) Function Register 6 */ + uint32_t RESERVED14[1U]; + __IOM uint32_t COMP7; /*!< Offset: 0x090 (R/W) Comparator Register 7 */ + uint32_t RESERVED15[1U]; + __IOM uint32_t FUNCTION7; /*!< Offset: 0x098 (R/W) Function Register 7 */ + uint32_t RESERVED16[1U]; + __IOM uint32_t COMP8; /*!< Offset: 0x0A0 (R/W) Comparator Register 8 */ + uint32_t RESERVED17[1U]; + __IOM uint32_t FUNCTION8; /*!< Offset: 0x0A8 (R/W) Function Register 8 */ + uint32_t RESERVED18[1U]; + __IOM uint32_t COMP9; /*!< Offset: 0x0B0 (R/W) Comparator Register 9 */ + uint32_t RESERVED19[1U]; + __IOM uint32_t FUNCTION9; /*!< Offset: 0x0B8 (R/W) Function Register 9 */ + uint32_t RESERVED20[1U]; + __IOM uint32_t COMP10; /*!< Offset: 0x0C0 (R/W) Comparator Register 10 */ + uint32_t RESERVED21[1U]; + __IOM uint32_t FUNCTION10; /*!< Offset: 0x0C8 (R/W) Function Register 10 */ + uint32_t RESERVED22[1U]; + __IOM uint32_t COMP11; /*!< Offset: 0x0D0 (R/W) Comparator Register 11 */ + uint32_t RESERVED23[1U]; + __IOM uint32_t FUNCTION11; /*!< Offset: 0x0D8 (R/W) Function Register 11 */ + uint32_t RESERVED24[1U]; + __IOM uint32_t COMP12; /*!< Offset: 0x0E0 (R/W) Comparator Register 12 */ + uint32_t RESERVED25[1U]; + __IOM uint32_t FUNCTION12; /*!< Offset: 0x0E8 (R/W) Function Register 12 */ + uint32_t RESERVED26[1U]; + __IOM uint32_t COMP13; /*!< Offset: 0x0F0 (R/W) Comparator Register 13 */ + uint32_t RESERVED27[1U]; + __IOM uint32_t FUNCTION13; /*!< Offset: 0x0F8 (R/W) Function Register 13 */ + uint32_t RESERVED28[1U]; + __IOM uint32_t COMP14; /*!< Offset: 0x100 (R/W) Comparator Register 14 */ + uint32_t RESERVED29[1U]; + __IOM uint32_t FUNCTION14; /*!< Offset: 0x108 (R/W) Function Register 14 */ + uint32_t RESERVED30[1U]; + __IOM uint32_t COMP15; /*!< Offset: 0x110 (R/W) Comparator Register 15 */ + uint32_t RESERVED31[1U]; + __IOM uint32_t FUNCTION15; /*!< Offset: 0x118 (R/W) Function Register 15 */ +} DWT_Type; + +/* DWT Control Register Definitions */ +#define DWT_CTRL_NUMCOMP_Pos 28U /*!< DWT CTRL: NUMCOMP Position */ +#define DWT_CTRL_NUMCOMP_Msk (0xFUL << DWT_CTRL_NUMCOMP_Pos) /*!< DWT CTRL: NUMCOMP Mask */ + +#define DWT_CTRL_NOTRCPKT_Pos 27U /*!< DWT CTRL: NOTRCPKT Position */ +#define DWT_CTRL_NOTRCPKT_Msk (0x1UL << DWT_CTRL_NOTRCPKT_Pos) /*!< DWT CTRL: NOTRCPKT Mask */ + +#define DWT_CTRL_NOEXTTRIG_Pos 26U /*!< DWT CTRL: NOEXTTRIG Position */ +#define DWT_CTRL_NOEXTTRIG_Msk (0x1UL << DWT_CTRL_NOEXTTRIG_Pos) /*!< DWT CTRL: NOEXTTRIG Mask */ + +#define DWT_CTRL_NOCYCCNT_Pos 25U /*!< DWT CTRL: NOCYCCNT Position */ +#define DWT_CTRL_NOCYCCNT_Msk (0x1UL << DWT_CTRL_NOCYCCNT_Pos) /*!< DWT CTRL: NOCYCCNT Mask */ + +#define DWT_CTRL_NOPRFCNT_Pos 24U /*!< DWT CTRL: NOPRFCNT Position */ +#define DWT_CTRL_NOPRFCNT_Msk (0x1UL << DWT_CTRL_NOPRFCNT_Pos) /*!< DWT CTRL: NOPRFCNT Mask */ + +/* DWT Comparator Function Register Definitions */ +#define DWT_FUNCTION_ID_Pos 27U /*!< DWT FUNCTION: ID Position */ +#define DWT_FUNCTION_ID_Msk (0x1FUL << DWT_FUNCTION_ID_Pos) /*!< DWT FUNCTION: ID Mask */ + +#define DWT_FUNCTION_MATCHED_Pos 24U /*!< DWT FUNCTION: MATCHED Position */ +#define DWT_FUNCTION_MATCHED_Msk (0x1UL << DWT_FUNCTION_MATCHED_Pos) /*!< DWT FUNCTION: MATCHED Mask */ + +#define DWT_FUNCTION_DATAVSIZE_Pos 10U /*!< DWT FUNCTION: DATAVSIZE Position */ +#define DWT_FUNCTION_DATAVSIZE_Msk (0x3UL << DWT_FUNCTION_DATAVSIZE_Pos) /*!< DWT FUNCTION: DATAVSIZE Mask */ + +#define DWT_FUNCTION_ACTION_Pos 4U /*!< DWT FUNCTION: ACTION Position */ +#define DWT_FUNCTION_ACTION_Msk (0x3UL << DWT_FUNCTION_ACTION_Pos) /*!< DWT FUNCTION: ACTION Mask */ + +#define DWT_FUNCTION_MATCH_Pos 0U /*!< DWT FUNCTION: MATCH Position */ +#define DWT_FUNCTION_MATCH_Msk (0xFUL /*<< DWT_FUNCTION_MATCH_Pos*/) /*!< DWT FUNCTION: MATCH Mask */ + +/*@}*/ /* end of group CMSIS_DWT */ + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_TPI Trace Port Interface (TPI) + \brief Type definitions for the Trace Port Interface (TPI) + @{ + */ + +/** + \brief Structure type to access the Trace Port Interface Register (TPI). + */ +typedef struct +{ + __IM uint32_t SSPSR; /*!< Offset: 0x000 (R/ ) Supported Parallel Port Size Register */ + __IOM uint32_t CSPSR; /*!< Offset: 0x004 (R/W) Current Parallel Port Size Register */ + uint32_t RESERVED0[2U]; + __IOM uint32_t ACPR; /*!< Offset: 0x010 (R/W) Asynchronous Clock Prescaler Register */ + uint32_t RESERVED1[55U]; + __IOM uint32_t SPPR; /*!< Offset: 0x0F0 (R/W) Selected Pin Protocol Register */ + uint32_t RESERVED2[131U]; + __IM uint32_t FFSR; /*!< Offset: 0x300 (R/ ) Formatter and Flush Status Register */ + __IOM uint32_t FFCR; /*!< Offset: 0x304 (R/W) Formatter and Flush Control Register */ + __IOM uint32_t PSCR; /*!< Offset: 0x308 (R/W) Periodic Synchronization Control Register */ + uint32_t RESERVED3[759U]; + __IM uint32_t TRIGGER; /*!< Offset: 0xEE8 (R/ ) TRIGGER Register */ + __IM uint32_t ITFTTD0; /*!< Offset: 0xEEC (R/ ) Integration Test FIFO Test Data 0 Register */ + __IOM uint32_t ITATBCTR2; /*!< Offset: 0xEF0 (R/W) Integration Test ATB Control Register 2 */ + uint32_t RESERVED4[1U]; + __IM uint32_t ITATBCTR0; /*!< Offset: 0xEF8 (R/ ) Integration Test ATB Control Register 0 */ + __IM uint32_t ITFTTD1; /*!< Offset: 0xEFC (R/ ) Integration Test FIFO Test Data 1 Register */ + __IOM uint32_t ITCTRL; /*!< Offset: 0xF00 (R/W) Integration Mode Control */ + uint32_t RESERVED5[39U]; + __IOM uint32_t CLAIMSET; /*!< Offset: 0xFA0 (R/W) Claim tag set */ + __IOM uint32_t CLAIMCLR; /*!< Offset: 0xFA4 (R/W) Claim tag clear */ + uint32_t RESERVED7[8U]; + __IM uint32_t DEVID; /*!< Offset: 0xFC8 (R/ ) Device Configuration Register */ + __IM uint32_t DEVTYPE; /*!< Offset: 0xFCC (R/ ) Device Type Identifier Register */ +} TPI_Type; + +/* TPI Asynchronous Clock Prescaler Register Definitions */ +#define TPI_ACPR_PRESCALER_Pos 0U /*!< TPI ACPR: PRESCALER Position */ +#define TPI_ACPR_PRESCALER_Msk (0x1FFFUL /*<< TPI_ACPR_PRESCALER_Pos*/) /*!< TPI ACPR: PRESCALER Mask */ + +/* TPI Selected Pin Protocol Register Definitions */ +#define TPI_SPPR_TXMODE_Pos 0U /*!< TPI SPPR: TXMODE Position */ +#define TPI_SPPR_TXMODE_Msk (0x3UL /*<< TPI_SPPR_TXMODE_Pos*/) /*!< TPI SPPR: TXMODE Mask */ + +/* TPI Formatter and Flush Status Register Definitions */ +#define TPI_FFSR_FtNonStop_Pos 3U /*!< TPI FFSR: FtNonStop Position */ +#define TPI_FFSR_FtNonStop_Msk (0x1UL << TPI_FFSR_FtNonStop_Pos) /*!< TPI FFSR: FtNonStop Mask */ + +#define TPI_FFSR_TCPresent_Pos 2U /*!< TPI FFSR: TCPresent Position */ +#define TPI_FFSR_TCPresent_Msk (0x1UL << TPI_FFSR_TCPresent_Pos) /*!< TPI FFSR: TCPresent Mask */ + +#define TPI_FFSR_FtStopped_Pos 1U /*!< TPI FFSR: FtStopped Position */ +#define TPI_FFSR_FtStopped_Msk (0x1UL << TPI_FFSR_FtStopped_Pos) /*!< TPI FFSR: FtStopped Mask */ + +#define TPI_FFSR_FlInProg_Pos 0U /*!< TPI FFSR: FlInProg Position */ +#define TPI_FFSR_FlInProg_Msk (0x1UL /*<< TPI_FFSR_FlInProg_Pos*/) /*!< TPI FFSR: FlInProg Mask */ + +/* TPI Formatter and Flush Control Register Definitions */ +#define TPI_FFCR_TrigIn_Pos 8U /*!< TPI FFCR: TrigIn Position */ +#define TPI_FFCR_TrigIn_Msk (0x1UL << TPI_FFCR_TrigIn_Pos) /*!< TPI FFCR: TrigIn Mask */ + +#define TPI_FFCR_FOnMan_Pos 6U /*!< TPI FFCR: FOnMan Position */ +#define TPI_FFCR_FOnMan_Msk (0x1UL << TPI_FFCR_FOnMan_Pos) /*!< TPI FFCR: FOnMan Mask */ + +#define TPI_FFCR_EnFCont_Pos 1U /*!< TPI FFCR: EnFCont Position */ +#define TPI_FFCR_EnFCont_Msk (0x1UL << TPI_FFCR_EnFCont_Pos) /*!< TPI FFCR: EnFCont Mask */ + +/* TPI TRIGGER Register Definitions */ +#define TPI_TRIGGER_TRIGGER_Pos 0U /*!< TPI TRIGGER: TRIGGER Position */ +#define TPI_TRIGGER_TRIGGER_Msk (0x1UL /*<< TPI_TRIGGER_TRIGGER_Pos*/) /*!< TPI TRIGGER: TRIGGER Mask */ + +/* TPI Integration Test FIFO Test Data 0 Register Definitions */ +#define TPI_ITFTTD0_ATB_IF2_ATVALID_Pos 29U /*!< TPI ITFTTD0: ATB Interface 2 ATVALIDPosition */ +#define TPI_ITFTTD0_ATB_IF2_ATVALID_Msk (0x3UL << TPI_ITFTTD0_ATB_IF2_ATVALID_Pos) /*!< TPI ITFTTD0: ATB Interface 2 ATVALID Mask */ + +#define TPI_ITFTTD0_ATB_IF2_bytecount_Pos 27U /*!< TPI ITFTTD0: ATB Interface 2 byte count Position */ +#define TPI_ITFTTD0_ATB_IF2_bytecount_Msk (0x3UL << TPI_ITFTTD0_ATB_IF2_bytecount_Pos) /*!< TPI ITFTTD0: ATB Interface 2 byte count Mask */ + +#define TPI_ITFTTD0_ATB_IF1_ATVALID_Pos 26U /*!< TPI ITFTTD0: ATB Interface 1 ATVALID Position */ +#define TPI_ITFTTD0_ATB_IF1_ATVALID_Msk (0x3UL << TPI_ITFTTD0_ATB_IF1_ATVALID_Pos) /*!< TPI ITFTTD0: ATB Interface 1 ATVALID Mask */ + +#define TPI_ITFTTD0_ATB_IF1_bytecount_Pos 24U /*!< TPI ITFTTD0: ATB Interface 1 byte count Position */ +#define TPI_ITFTTD0_ATB_IF1_bytecount_Msk (0x3UL << TPI_ITFTTD0_ATB_IF1_bytecount_Pos) /*!< TPI ITFTTD0: ATB Interface 1 byte countt Mask */ + +#define TPI_ITFTTD0_ATB_IF1_data2_Pos 16U /*!< TPI ITFTTD0: ATB Interface 1 data2 Position */ +#define TPI_ITFTTD0_ATB_IF1_data2_Msk (0xFFUL << TPI_ITFTTD0_ATB_IF1_data1_Pos) /*!< TPI ITFTTD0: ATB Interface 1 data2 Mask */ + +#define TPI_ITFTTD0_ATB_IF1_data1_Pos 8U /*!< TPI ITFTTD0: ATB Interface 1 data1 Position */ +#define TPI_ITFTTD0_ATB_IF1_data1_Msk (0xFFUL << TPI_ITFTTD0_ATB_IF1_data1_Pos) /*!< TPI ITFTTD0: ATB Interface 1 data1 Mask */ + +#define TPI_ITFTTD0_ATB_IF1_data0_Pos 0U /*!< TPI ITFTTD0: ATB Interface 1 data0 Position */ +#define TPI_ITFTTD0_ATB_IF1_data0_Msk (0xFFUL /*<< TPI_ITFTTD0_ATB_IF1_data0_Pos*/) /*!< TPI ITFTTD0: ATB Interface 1 data0 Mask */ + +/* TPI Integration Test ATB Control Register 2 Register Definitions */ +#define TPI_ITATBCTR2_AFVALID2S_Pos 1U /*!< TPI ITATBCTR2: AFVALID2S Position */ +#define TPI_ITATBCTR2_AFVALID2S_Msk (0x1UL << TPI_ITATBCTR2_AFVALID2S_Pos) /*!< TPI ITATBCTR2: AFVALID2SS Mask */ + +#define TPI_ITATBCTR2_AFVALID1S_Pos 1U /*!< TPI ITATBCTR2: AFVALID1S Position */ +#define TPI_ITATBCTR2_AFVALID1S_Msk (0x1UL << TPI_ITATBCTR2_AFVALID1S_Pos) /*!< TPI ITATBCTR2: AFVALID1SS Mask */ + +#define TPI_ITATBCTR2_ATREADY2S_Pos 0U /*!< TPI ITATBCTR2: ATREADY2S Position */ +#define TPI_ITATBCTR2_ATREADY2S_Msk (0x1UL /*<< TPI_ITATBCTR2_ATREADY2S_Pos*/) /*!< TPI ITATBCTR2: ATREADY2S Mask */ + +#define TPI_ITATBCTR2_ATREADY1S_Pos 0U /*!< TPI ITATBCTR2: ATREADY1S Position */ +#define TPI_ITATBCTR2_ATREADY1S_Msk (0x1UL /*<< TPI_ITATBCTR2_ATREADY1S_Pos*/) /*!< TPI ITATBCTR2: ATREADY1S Mask */ + +/* TPI Integration Test FIFO Test Data 1 Register Definitions */ +#define TPI_ITFTTD1_ATB_IF2_ATVALID_Pos 29U /*!< TPI ITFTTD1: ATB Interface 2 ATVALID Position */ +#define TPI_ITFTTD1_ATB_IF2_ATVALID_Msk (0x3UL << TPI_ITFTTD1_ATB_IF2_ATVALID_Pos) /*!< TPI ITFTTD1: ATB Interface 2 ATVALID Mask */ + +#define TPI_ITFTTD1_ATB_IF2_bytecount_Pos 27U /*!< TPI ITFTTD1: ATB Interface 2 byte count Position */ +#define TPI_ITFTTD1_ATB_IF2_bytecount_Msk (0x3UL << TPI_ITFTTD1_ATB_IF2_bytecount_Pos) /*!< TPI ITFTTD1: ATB Interface 2 byte count Mask */ + +#define TPI_ITFTTD1_ATB_IF1_ATVALID_Pos 26U /*!< TPI ITFTTD1: ATB Interface 1 ATVALID Position */ +#define TPI_ITFTTD1_ATB_IF1_ATVALID_Msk (0x3UL << TPI_ITFTTD1_ATB_IF1_ATVALID_Pos) /*!< TPI ITFTTD1: ATB Interface 1 ATVALID Mask */ + +#define TPI_ITFTTD1_ATB_IF1_bytecount_Pos 24U /*!< TPI ITFTTD1: ATB Interface 1 byte count Position */ +#define TPI_ITFTTD1_ATB_IF1_bytecount_Msk (0x3UL << TPI_ITFTTD1_ATB_IF1_bytecount_Pos) /*!< TPI ITFTTD1: ATB Interface 1 byte countt Mask */ + +#define TPI_ITFTTD1_ATB_IF2_data2_Pos 16U /*!< TPI ITFTTD1: ATB Interface 2 data2 Position */ +#define TPI_ITFTTD1_ATB_IF2_data2_Msk (0xFFUL << TPI_ITFTTD1_ATB_IF2_data1_Pos) /*!< TPI ITFTTD1: ATB Interface 2 data2 Mask */ + +#define TPI_ITFTTD1_ATB_IF2_data1_Pos 8U /*!< TPI ITFTTD1: ATB Interface 2 data1 Position */ +#define TPI_ITFTTD1_ATB_IF2_data1_Msk (0xFFUL << TPI_ITFTTD1_ATB_IF2_data1_Pos) /*!< TPI ITFTTD1: ATB Interface 2 data1 Mask */ + +#define TPI_ITFTTD1_ATB_IF2_data0_Pos 0U /*!< TPI ITFTTD1: ATB Interface 2 data0 Position */ +#define TPI_ITFTTD1_ATB_IF2_data0_Msk (0xFFUL /*<< TPI_ITFTTD1_ATB_IF2_data0_Pos*/) /*!< TPI ITFTTD1: ATB Interface 2 data0 Mask */ + +/* TPI Integration Test ATB Control Register 0 Definitions */ +#define TPI_ITATBCTR0_AFVALID2S_Pos 1U /*!< TPI ITATBCTR0: AFVALID2S Position */ +#define TPI_ITATBCTR0_AFVALID2S_Msk (0x1UL << TPI_ITATBCTR0_AFVALID2S_Pos) /*!< TPI ITATBCTR0: AFVALID2SS Mask */ + +#define TPI_ITATBCTR0_AFVALID1S_Pos 1U /*!< TPI ITATBCTR0: AFVALID1S Position */ +#define TPI_ITATBCTR0_AFVALID1S_Msk (0x1UL << TPI_ITATBCTR0_AFVALID1S_Pos) /*!< TPI ITATBCTR0: AFVALID1SS Mask */ + +#define TPI_ITATBCTR0_ATREADY2S_Pos 0U /*!< TPI ITATBCTR0: ATREADY2S Position */ +#define TPI_ITATBCTR0_ATREADY2S_Msk (0x1UL /*<< TPI_ITATBCTR0_ATREADY2S_Pos*/) /*!< TPI ITATBCTR0: ATREADY2S Mask */ + +#define TPI_ITATBCTR0_ATREADY1S_Pos 0U /*!< TPI ITATBCTR0: ATREADY1S Position */ +#define TPI_ITATBCTR0_ATREADY1S_Msk (0x1UL /*<< TPI_ITATBCTR0_ATREADY1S_Pos*/) /*!< TPI ITATBCTR0: ATREADY1S Mask */ + +/* TPI Integration Mode Control Register Definitions */ +#define TPI_ITCTRL_Mode_Pos 0U /*!< TPI ITCTRL: Mode Position */ +#define TPI_ITCTRL_Mode_Msk (0x3UL /*<< TPI_ITCTRL_Mode_Pos*/) /*!< TPI ITCTRL: Mode Mask */ + +/* TPI DEVID Register Definitions */ +#define TPI_DEVID_NRZVALID_Pos 11U /*!< TPI DEVID: NRZVALID Position */ +#define TPI_DEVID_NRZVALID_Msk (0x1UL << TPI_DEVID_NRZVALID_Pos) /*!< TPI DEVID: NRZVALID Mask */ + +#define TPI_DEVID_MANCVALID_Pos 10U /*!< TPI DEVID: MANCVALID Position */ +#define TPI_DEVID_MANCVALID_Msk (0x1UL << TPI_DEVID_MANCVALID_Pos) /*!< TPI DEVID: MANCVALID Mask */ + +#define TPI_DEVID_PTINVALID_Pos 9U /*!< TPI DEVID: PTINVALID Position */ +#define TPI_DEVID_PTINVALID_Msk (0x1UL << TPI_DEVID_PTINVALID_Pos) /*!< TPI DEVID: PTINVALID Mask */ + +#define TPI_DEVID_FIFOSZ_Pos 6U /*!< TPI DEVID: FIFOSZ Position */ +#define TPI_DEVID_FIFOSZ_Msk (0x7UL << TPI_DEVID_FIFOSZ_Pos) /*!< TPI DEVID: FIFOSZ Mask */ + +#define TPI_DEVID_NrTraceInput_Pos 0U /*!< TPI DEVID: NrTraceInput Position */ +#define TPI_DEVID_NrTraceInput_Msk (0x3FUL /*<< TPI_DEVID_NrTraceInput_Pos*/) /*!< TPI DEVID: NrTraceInput Mask */ + +/* TPI DEVTYPE Register Definitions */ +#define TPI_DEVTYPE_SubType_Pos 4U /*!< TPI DEVTYPE: SubType Position */ +#define TPI_DEVTYPE_SubType_Msk (0xFUL /*<< TPI_DEVTYPE_SubType_Pos*/) /*!< TPI DEVTYPE: SubType Mask */ + +#define TPI_DEVTYPE_MajorType_Pos 0U /*!< TPI DEVTYPE: MajorType Position */ +#define TPI_DEVTYPE_MajorType_Msk (0xFUL << TPI_DEVTYPE_MajorType_Pos) /*!< TPI DEVTYPE: MajorType Mask */ + +/*@}*/ /* end of group CMSIS_TPI */ + + +#if defined (__MPU_PRESENT) && (__MPU_PRESENT == 1U) +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_MPU Memory Protection Unit (MPU) + \brief Type definitions for the Memory Protection Unit (MPU) + @{ + */ + +/** + \brief Structure type to access the Memory Protection Unit (MPU). + */ +typedef struct +{ + __IM uint32_t TYPE; /*!< Offset: 0x000 (R/ ) MPU Type Register */ + __IOM uint32_t CTRL; /*!< Offset: 0x004 (R/W) MPU Control Register */ + __IOM uint32_t RNR; /*!< Offset: 0x008 (R/W) MPU Region Number Register */ + __IOM uint32_t RBAR; /*!< Offset: 0x00C (R/W) MPU Region Base Address Register */ + __IOM uint32_t RLAR; /*!< Offset: 0x010 (R/W) MPU Region Limit Address Register */ + uint32_t RESERVED0[7U]; + union { + __IOM uint32_t MAIR[2]; + struct { + __IOM uint32_t MAIR0; /*!< Offset: 0x030 (R/W) MPU Memory Attribute Indirection Register 0 */ + __IOM uint32_t MAIR1; /*!< Offset: 0x034 (R/W) MPU Memory Attribute Indirection Register 1 */ + }; + }; +} MPU_Type; + +#define MPU_TYPE_RALIASES 1U + +/* MPU Type Register Definitions */ +#define MPU_TYPE_IREGION_Pos 16U /*!< MPU TYPE: IREGION Position */ +#define MPU_TYPE_IREGION_Msk (0xFFUL << MPU_TYPE_IREGION_Pos) /*!< MPU TYPE: IREGION Mask */ + +#define MPU_TYPE_DREGION_Pos 8U /*!< MPU TYPE: DREGION Position */ +#define MPU_TYPE_DREGION_Msk (0xFFUL << MPU_TYPE_DREGION_Pos) /*!< MPU TYPE: DREGION Mask */ + +#define MPU_TYPE_SEPARATE_Pos 0U /*!< MPU TYPE: SEPARATE Position */ +#define MPU_TYPE_SEPARATE_Msk (1UL /*<< MPU_TYPE_SEPARATE_Pos*/) /*!< MPU TYPE: SEPARATE Mask */ + +/* MPU Control Register Definitions */ +#define MPU_CTRL_PRIVDEFENA_Pos 2U /*!< MPU CTRL: PRIVDEFENA Position */ +#define MPU_CTRL_PRIVDEFENA_Msk (1UL << MPU_CTRL_PRIVDEFENA_Pos) /*!< MPU CTRL: PRIVDEFENA Mask */ + +#define MPU_CTRL_HFNMIENA_Pos 1U /*!< MPU CTRL: HFNMIENA Position */ +#define MPU_CTRL_HFNMIENA_Msk (1UL << MPU_CTRL_HFNMIENA_Pos) /*!< MPU CTRL: HFNMIENA Mask */ + +#define MPU_CTRL_ENABLE_Pos 0U /*!< MPU CTRL: ENABLE Position */ +#define MPU_CTRL_ENABLE_Msk (1UL /*<< MPU_CTRL_ENABLE_Pos*/) /*!< MPU CTRL: ENABLE Mask */ + +/* MPU Region Number Register Definitions */ +#define MPU_RNR_REGION_Pos 0U /*!< MPU RNR: REGION Position */ +#define MPU_RNR_REGION_Msk (0xFFUL /*<< MPU_RNR_REGION_Pos*/) /*!< MPU RNR: REGION Mask */ + +/* MPU Region Base Address Register Definitions */ +#define MPU_RBAR_BASE_Pos 5U /*!< MPU RBAR: BASE Position */ +#define MPU_RBAR_BASE_Msk (0x7FFFFFFUL << MPU_RBAR_BASE_Pos) /*!< MPU RBAR: BASE Mask */ + +#define MPU_RBAR_SH_Pos 3U /*!< MPU RBAR: SH Position */ +#define MPU_RBAR_SH_Msk (0x3UL << MPU_RBAR_SH_Pos) /*!< MPU RBAR: SH Mask */ + +#define MPU_RBAR_AP_Pos 1U /*!< MPU RBAR: AP Position */ +#define MPU_RBAR_AP_Msk (0x3UL << MPU_RBAR_AP_Pos) /*!< MPU RBAR: AP Mask */ + +#define MPU_RBAR_XN_Pos 0U /*!< MPU RBAR: XN Position */ +#define MPU_RBAR_XN_Msk (01UL /*<< MPU_RBAR_XN_Pos*/) /*!< MPU RBAR: XN Mask */ + +/* MPU Region Limit Address Register Definitions */ +#define MPU_RLAR_LIMIT_Pos 5U /*!< MPU RLAR: LIMIT Position */ +#define MPU_RLAR_LIMIT_Msk (0x7FFFFFFUL << MPU_RLAR_LIMIT_Pos) /*!< MPU RLAR: LIMIT Mask */ + +#define MPU_RLAR_AttrIndx_Pos 1U /*!< MPU RLAR: AttrIndx Position */ +#define MPU_RLAR_AttrIndx_Msk (0x7UL << MPU_RLAR_AttrIndx_Pos) /*!< MPU RLAR: AttrIndx Mask */ + +#define MPU_RLAR_EN_Pos 0U /*!< MPU RLAR: EN Position */ +#define MPU_RLAR_EN_Msk (1UL /*<< MPU_RLAR_EN_Pos*/) /*!< MPU RLAR: EN Mask */ + +/* MPU Memory Attribute Indirection Register 0 Definitions */ +#define MPU_MAIR0_Attr3_Pos 24U /*!< MPU MAIR0: Attr3 Position */ +#define MPU_MAIR0_Attr3_Msk (0xFFUL << MPU_MAIR0_Attr3_Pos) /*!< MPU MAIR0: Attr3 Mask */ + +#define MPU_MAIR0_Attr2_Pos 16U /*!< MPU MAIR0: Attr2 Position */ +#define MPU_MAIR0_Attr2_Msk (0xFFUL << MPU_MAIR0_Attr2_Pos) /*!< MPU MAIR0: Attr2 Mask */ + +#define MPU_MAIR0_Attr1_Pos 8U /*!< MPU MAIR0: Attr1 Position */ +#define MPU_MAIR0_Attr1_Msk (0xFFUL << MPU_MAIR0_Attr1_Pos) /*!< MPU MAIR0: Attr1 Mask */ + +#define MPU_MAIR0_Attr0_Pos 0U /*!< MPU MAIR0: Attr0 Position */ +#define MPU_MAIR0_Attr0_Msk (0xFFUL /*<< MPU_MAIR0_Attr0_Pos*/) /*!< MPU MAIR0: Attr0 Mask */ + +/* MPU Memory Attribute Indirection Register 1 Definitions */ +#define MPU_MAIR1_Attr7_Pos 24U /*!< MPU MAIR1: Attr7 Position */ +#define MPU_MAIR1_Attr7_Msk (0xFFUL << MPU_MAIR1_Attr7_Pos) /*!< MPU MAIR1: Attr7 Mask */ + +#define MPU_MAIR1_Attr6_Pos 16U /*!< MPU MAIR1: Attr6 Position */ +#define MPU_MAIR1_Attr6_Msk (0xFFUL << MPU_MAIR1_Attr6_Pos) /*!< MPU MAIR1: Attr6 Mask */ + +#define MPU_MAIR1_Attr5_Pos 8U /*!< MPU MAIR1: Attr5 Position */ +#define MPU_MAIR1_Attr5_Msk (0xFFUL << MPU_MAIR1_Attr5_Pos) /*!< MPU MAIR1: Attr5 Mask */ + +#define MPU_MAIR1_Attr4_Pos 0U /*!< MPU MAIR1: Attr4 Position */ +#define MPU_MAIR1_Attr4_Msk (0xFFUL /*<< MPU_MAIR1_Attr4_Pos*/) /*!< MPU MAIR1: Attr4 Mask */ + +/*@} end of group CMSIS_MPU */ +#endif + + +#if defined (__ARM_FEATURE_CMSE) && (__ARM_FEATURE_CMSE == 3U) +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_SAU Security Attribution Unit (SAU) + \brief Type definitions for the Security Attribution Unit (SAU) + @{ + */ + +/** + \brief Structure type to access the Security Attribution Unit (SAU). + */ +typedef struct +{ + __IOM uint32_t CTRL; /*!< Offset: 0x000 (R/W) SAU Control Register */ + __IM uint32_t TYPE; /*!< Offset: 0x004 (R/ ) SAU Type Register */ +#if defined (__SAUREGION_PRESENT) && (__SAUREGION_PRESENT == 1U) + __IOM uint32_t RNR; /*!< Offset: 0x008 (R/W) SAU Region Number Register */ + __IOM uint32_t RBAR; /*!< Offset: 0x00C (R/W) SAU Region Base Address Register */ + __IOM uint32_t RLAR; /*!< Offset: 0x010 (R/W) SAU Region Limit Address Register */ +#endif +} SAU_Type; + +/* SAU Control Register Definitions */ +#define SAU_CTRL_ALLNS_Pos 1U /*!< SAU CTRL: ALLNS Position */ +#define SAU_CTRL_ALLNS_Msk (1UL << SAU_CTRL_ALLNS_Pos) /*!< SAU CTRL: ALLNS Mask */ + +#define SAU_CTRL_ENABLE_Pos 0U /*!< SAU CTRL: ENABLE Position */ +#define SAU_CTRL_ENABLE_Msk (1UL /*<< SAU_CTRL_ENABLE_Pos*/) /*!< SAU CTRL: ENABLE Mask */ + +/* SAU Type Register Definitions */ +#define SAU_TYPE_SREGION_Pos 0U /*!< SAU TYPE: SREGION Position */ +#define SAU_TYPE_SREGION_Msk (0xFFUL /*<< SAU_TYPE_SREGION_Pos*/) /*!< SAU TYPE: SREGION Mask */ + +#if defined (__SAUREGION_PRESENT) && (__SAUREGION_PRESENT == 1U) +/* SAU Region Number Register Definitions */ +#define SAU_RNR_REGION_Pos 0U /*!< SAU RNR: REGION Position */ +#define SAU_RNR_REGION_Msk (0xFFUL /*<< SAU_RNR_REGION_Pos*/) /*!< SAU RNR: REGION Mask */ + +/* SAU Region Base Address Register Definitions */ +#define SAU_RBAR_BADDR_Pos 5U /*!< SAU RBAR: BADDR Position */ +#define SAU_RBAR_BADDR_Msk (0x7FFFFFFUL << SAU_RBAR_BADDR_Pos) /*!< SAU RBAR: BADDR Mask */ + +/* SAU Region Limit Address Register Definitions */ +#define SAU_RLAR_LADDR_Pos 5U /*!< SAU RLAR: LADDR Position */ +#define SAU_RLAR_LADDR_Msk (0x7FFFFFFUL << SAU_RLAR_LADDR_Pos) /*!< SAU RLAR: LADDR Mask */ + +#define SAU_RLAR_NSC_Pos 1U /*!< SAU RLAR: NSC Position */ +#define SAU_RLAR_NSC_Msk (1UL << SAU_RLAR_NSC_Pos) /*!< SAU RLAR: NSC Mask */ + +#define SAU_RLAR_ENABLE_Pos 0U /*!< SAU RLAR: ENABLE Position */ +#define SAU_RLAR_ENABLE_Msk (1UL /*<< SAU_RLAR_ENABLE_Pos*/) /*!< SAU RLAR: ENABLE Mask */ + +#endif /* defined (__SAUREGION_PRESENT) && (__SAUREGION_PRESENT == 1U) */ + +/*@} end of group CMSIS_SAU */ +#endif /* defined (__ARM_FEATURE_CMSE) && (__ARM_FEATURE_CMSE == 3U) */ + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_CoreDebug Core Debug Registers (CoreDebug) + \brief Type definitions for the Core Debug Registers + @{ + */ + +/** + \brief Structure type to access the Core Debug Register (CoreDebug). + */ +typedef struct +{ + __IOM uint32_t DHCSR; /*!< Offset: 0x000 (R/W) Debug Halting Control and Status Register */ + __OM uint32_t DCRSR; /*!< Offset: 0x004 ( /W) Debug Core Register Selector Register */ + __IOM uint32_t DCRDR; /*!< Offset: 0x008 (R/W) Debug Core Register Data Register */ + __IOM uint32_t DEMCR; /*!< Offset: 0x00C (R/W) Debug Exception and Monitor Control Register */ + uint32_t RESERVED4[1U]; + __IOM uint32_t DAUTHCTRL; /*!< Offset: 0x014 (R/W) Debug Authentication Control Register */ + __IOM uint32_t DSCSR; /*!< Offset: 0x018 (R/W) Debug Security Control and Status Register */ +} CoreDebug_Type; + +/* Debug Halting Control and Status Register Definitions */ +#define CoreDebug_DHCSR_DBGKEY_Pos 16U /*!< CoreDebug DHCSR: DBGKEY Position */ +#define CoreDebug_DHCSR_DBGKEY_Msk (0xFFFFUL << CoreDebug_DHCSR_DBGKEY_Pos) /*!< CoreDebug DHCSR: DBGKEY Mask */ + +#define CoreDebug_DHCSR_S_RESTART_ST_Pos 26U /*!< CoreDebug DHCSR: S_RESTART_ST Position */ +#define CoreDebug_DHCSR_S_RESTART_ST_Msk (1UL << CoreDebug_DHCSR_S_RESTART_ST_Pos) /*!< CoreDebug DHCSR: S_RESTART_ST Mask */ + +#define CoreDebug_DHCSR_S_RESET_ST_Pos 25U /*!< CoreDebug DHCSR: S_RESET_ST Position */ +#define CoreDebug_DHCSR_S_RESET_ST_Msk (1UL << CoreDebug_DHCSR_S_RESET_ST_Pos) /*!< CoreDebug DHCSR: S_RESET_ST Mask */ + +#define CoreDebug_DHCSR_S_RETIRE_ST_Pos 24U /*!< CoreDebug DHCSR: S_RETIRE_ST Position */ +#define CoreDebug_DHCSR_S_RETIRE_ST_Msk (1UL << CoreDebug_DHCSR_S_RETIRE_ST_Pos) /*!< CoreDebug DHCSR: S_RETIRE_ST Mask */ + +#define CoreDebug_DHCSR_S_LOCKUP_Pos 19U /*!< CoreDebug DHCSR: S_LOCKUP Position */ +#define CoreDebug_DHCSR_S_LOCKUP_Msk (1UL << CoreDebug_DHCSR_S_LOCKUP_Pos) /*!< CoreDebug DHCSR: S_LOCKUP Mask */ + +#define CoreDebug_DHCSR_S_SLEEP_Pos 18U /*!< CoreDebug DHCSR: S_SLEEP Position */ +#define CoreDebug_DHCSR_S_SLEEP_Msk (1UL << CoreDebug_DHCSR_S_SLEEP_Pos) /*!< CoreDebug DHCSR: S_SLEEP Mask */ + +#define CoreDebug_DHCSR_S_HALT_Pos 17U /*!< CoreDebug DHCSR: S_HALT Position */ +#define CoreDebug_DHCSR_S_HALT_Msk (1UL << CoreDebug_DHCSR_S_HALT_Pos) /*!< CoreDebug DHCSR: S_HALT Mask */ + +#define CoreDebug_DHCSR_S_REGRDY_Pos 16U /*!< CoreDebug DHCSR: S_REGRDY Position */ +#define CoreDebug_DHCSR_S_REGRDY_Msk (1UL << CoreDebug_DHCSR_S_REGRDY_Pos) /*!< CoreDebug DHCSR: S_REGRDY Mask */ + +#define CoreDebug_DHCSR_C_MASKINTS_Pos 3U /*!< CoreDebug DHCSR: C_MASKINTS Position */ +#define CoreDebug_DHCSR_C_MASKINTS_Msk (1UL << CoreDebug_DHCSR_C_MASKINTS_Pos) /*!< CoreDebug DHCSR: C_MASKINTS Mask */ + +#define CoreDebug_DHCSR_C_STEP_Pos 2U /*!< CoreDebug DHCSR: C_STEP Position */ +#define CoreDebug_DHCSR_C_STEP_Msk (1UL << CoreDebug_DHCSR_C_STEP_Pos) /*!< CoreDebug DHCSR: C_STEP Mask */ + +#define CoreDebug_DHCSR_C_HALT_Pos 1U /*!< CoreDebug DHCSR: C_HALT Position */ +#define CoreDebug_DHCSR_C_HALT_Msk (1UL << CoreDebug_DHCSR_C_HALT_Pos) /*!< CoreDebug DHCSR: C_HALT Mask */ + +#define CoreDebug_DHCSR_C_DEBUGEN_Pos 0U /*!< CoreDebug DHCSR: C_DEBUGEN Position */ +#define CoreDebug_DHCSR_C_DEBUGEN_Msk (1UL /*<< CoreDebug_DHCSR_C_DEBUGEN_Pos*/) /*!< CoreDebug DHCSR: C_DEBUGEN Mask */ + +/* Debug Core Register Selector Register Definitions */ +#define CoreDebug_DCRSR_REGWnR_Pos 16U /*!< CoreDebug DCRSR: REGWnR Position */ +#define CoreDebug_DCRSR_REGWnR_Msk (1UL << CoreDebug_DCRSR_REGWnR_Pos) /*!< CoreDebug DCRSR: REGWnR Mask */ + +#define CoreDebug_DCRSR_REGSEL_Pos 0U /*!< CoreDebug DCRSR: REGSEL Position */ +#define CoreDebug_DCRSR_REGSEL_Msk (0x1FUL /*<< CoreDebug_DCRSR_REGSEL_Pos*/) /*!< CoreDebug DCRSR: REGSEL Mask */ + +/* Debug Exception and Monitor Control Register */ +#define CoreDebug_DEMCR_DWTENA_Pos 24U /*!< CoreDebug DEMCR: DWTENA Position */ +#define CoreDebug_DEMCR_DWTENA_Msk (1UL << CoreDebug_DEMCR_DWTENA_Pos) /*!< CoreDebug DEMCR: DWTENA Mask */ + +#define CoreDebug_DEMCR_VC_HARDERR_Pos 10U /*!< CoreDebug DEMCR: VC_HARDERR Position */ +#define CoreDebug_DEMCR_VC_HARDERR_Msk (1UL << CoreDebug_DEMCR_VC_HARDERR_Pos) /*!< CoreDebug DEMCR: VC_HARDERR Mask */ + +#define CoreDebug_DEMCR_VC_CORERESET_Pos 0U /*!< CoreDebug DEMCR: VC_CORERESET Position */ +#define CoreDebug_DEMCR_VC_CORERESET_Msk (1UL /*<< CoreDebug_DEMCR_VC_CORERESET_Pos*/) /*!< CoreDebug DEMCR: VC_CORERESET Mask */ + +/* Debug Authentication Control Register Definitions */ +#define CoreDebug_DAUTHCTRL_INTSPNIDEN_Pos 3U /*!< CoreDebug DAUTHCTRL: INTSPNIDEN, Position */ +#define CoreDebug_DAUTHCTRL_INTSPNIDEN_Msk (1UL << CoreDebug_DAUTHCTRL_INTSPNIDEN_Pos) /*!< CoreDebug DAUTHCTRL: INTSPNIDEN, Mask */ + +#define CoreDebug_DAUTHCTRL_SPNIDENSEL_Pos 2U /*!< CoreDebug DAUTHCTRL: SPNIDENSEL Position */ +#define CoreDebug_DAUTHCTRL_SPNIDENSEL_Msk (1UL << CoreDebug_DAUTHCTRL_SPNIDENSEL_Pos) /*!< CoreDebug DAUTHCTRL: SPNIDENSEL Mask */ + +#define CoreDebug_DAUTHCTRL_INTSPIDEN_Pos 1U /*!< CoreDebug DAUTHCTRL: INTSPIDEN Position */ +#define CoreDebug_DAUTHCTRL_INTSPIDEN_Msk (1UL << CoreDebug_DAUTHCTRL_INTSPIDEN_Pos) /*!< CoreDebug DAUTHCTRL: INTSPIDEN Mask */ + +#define CoreDebug_DAUTHCTRL_SPIDENSEL_Pos 0U /*!< CoreDebug DAUTHCTRL: SPIDENSEL Position */ +#define CoreDebug_DAUTHCTRL_SPIDENSEL_Msk (1UL /*<< CoreDebug_DAUTHCTRL_SPIDENSEL_Pos*/) /*!< CoreDebug DAUTHCTRL: SPIDENSEL Mask */ + +/* Debug Security Control and Status Register Definitions */ +#define CoreDebug_DSCSR_CDS_Pos 16U /*!< CoreDebug DSCSR: CDS Position */ +#define CoreDebug_DSCSR_CDS_Msk (1UL << CoreDebug_DSCSR_CDS_Pos) /*!< CoreDebug DSCSR: CDS Mask */ + +#define CoreDebug_DSCSR_SBRSEL_Pos 1U /*!< CoreDebug DSCSR: SBRSEL Position */ +#define CoreDebug_DSCSR_SBRSEL_Msk (1UL << CoreDebug_DSCSR_SBRSEL_Pos) /*!< CoreDebug DSCSR: SBRSEL Mask */ + +#define CoreDebug_DSCSR_SBRSELEN_Pos 0U /*!< CoreDebug DSCSR: SBRSELEN Position */ +#define CoreDebug_DSCSR_SBRSELEN_Msk (1UL /*<< CoreDebug_DSCSR_SBRSELEN_Pos*/) /*!< CoreDebug DSCSR: SBRSELEN Mask */ + +/*@} end of group CMSIS_CoreDebug */ + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_core_bitfield Core register bit field macros + \brief Macros for use with bit field definitions (xxx_Pos, xxx_Msk). + @{ + */ + +/** + \brief Mask and shift a bit field value for use in a register bit range. + \param[in] field Name of the register bit field. + \param[in] value Value of the bit field. This parameter is interpreted as an uint32_t type. + \return Masked and shifted value. +*/ +#define _VAL2FLD(field, value) (((uint32_t)(value) << field ## _Pos) & field ## _Msk) + +/** + \brief Mask and shift a register value to extract a bit filed value. + \param[in] field Name of the register bit field. + \param[in] value Value of register. This parameter is interpreted as an uint32_t type. + \return Masked and shifted bit field value. +*/ +#define _FLD2VAL(field, value) (((uint32_t)(value) & field ## _Msk) >> field ## _Pos) + +/*@} end of group CMSIS_core_bitfield */ + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_core_base Core Definitions + \brief Definitions for base addresses, unions, and structures. + @{ + */ + +/* Memory mapping of Core Hardware */ + #define SCS_BASE (0xE000E000UL) /*!< System Control Space Base Address */ + #define DWT_BASE (0xE0001000UL) /*!< DWT Base Address */ + #define TPI_BASE (0xE0040000UL) /*!< TPI Base Address */ + #define CoreDebug_BASE (0xE000EDF0UL) /*!< Core Debug Base Address */ + #define SysTick_BASE (SCS_BASE + 0x0010UL) /*!< SysTick Base Address */ + #define NVIC_BASE (SCS_BASE + 0x0100UL) /*!< NVIC Base Address */ + #define SCB_BASE (SCS_BASE + 0x0D00UL) /*!< System Control Block Base Address */ + + + #define SCB ((SCB_Type *) SCB_BASE ) /*!< SCB configuration struct */ + #define SysTick ((SysTick_Type *) SysTick_BASE ) /*!< SysTick configuration struct */ + #define NVIC ((NVIC_Type *) NVIC_BASE ) /*!< NVIC configuration struct */ + #define DWT ((DWT_Type *) DWT_BASE ) /*!< DWT configuration struct */ + #define TPI ((TPI_Type *) TPI_BASE ) /*!< TPI configuration struct */ + #define CoreDebug ((CoreDebug_Type *) CoreDebug_BASE ) /*!< Core Debug configuration struct */ + + #if defined (__MPU_PRESENT) && (__MPU_PRESENT == 1U) + #define MPU_BASE (SCS_BASE + 0x0D90UL) /*!< Memory Protection Unit */ + #define MPU ((MPU_Type *) MPU_BASE ) /*!< Memory Protection Unit */ + #endif + + #if defined (__ARM_FEATURE_CMSE) && (__ARM_FEATURE_CMSE == 3U) + #define SAU_BASE (SCS_BASE + 0x0DD0UL) /*!< Security Attribution Unit */ + #define SAU ((SAU_Type *) SAU_BASE ) /*!< Security Attribution Unit */ + #endif + +#if defined (__ARM_FEATURE_CMSE) && (__ARM_FEATURE_CMSE == 3U) + #define SCS_BASE_NS (0xE002E000UL) /*!< System Control Space Base Address (non-secure address space) */ + #define CoreDebug_BASE_NS (0xE002EDF0UL) /*!< Core Debug Base Address (non-secure address space) */ + #define SysTick_BASE_NS (SCS_BASE_NS + 0x0010UL) /*!< SysTick Base Address (non-secure address space) */ + #define NVIC_BASE_NS (SCS_BASE_NS + 0x0100UL) /*!< NVIC Base Address (non-secure address space) */ + #define SCB_BASE_NS (SCS_BASE_NS + 0x0D00UL) /*!< System Control Block Base Address (non-secure address space) */ + + #define SCB_NS ((SCB_Type *) SCB_BASE_NS ) /*!< SCB configuration struct (non-secure address space) */ + #define SysTick_NS ((SysTick_Type *) SysTick_BASE_NS ) /*!< SysTick configuration struct (non-secure address space) */ + #define NVIC_NS ((NVIC_Type *) NVIC_BASE_NS ) /*!< NVIC configuration struct (non-secure address space) */ + #define CoreDebug_NS ((CoreDebug_Type *) CoreDebug_BASE_NS) /*!< Core Debug configuration struct (non-secure address space) */ + + #if defined (__MPU_PRESENT) && (__MPU_PRESENT == 1U) + #define MPU_BASE_NS (SCS_BASE_NS + 0x0D90UL) /*!< Memory Protection Unit (non-secure address space) */ + #define MPU_NS ((MPU_Type *) MPU_BASE_NS ) /*!< Memory Protection Unit (non-secure address space) */ + #endif + +#endif /* defined (__ARM_FEATURE_CMSE) && (__ARM_FEATURE_CMSE == 3U) */ +/*@} */ + + + +/******************************************************************************* + * Hardware Abstraction Layer + Core Function Interface contains: + - Core NVIC Functions + - Core SysTick Functions + - Core Register Access Functions + ******************************************************************************/ +/** + \defgroup CMSIS_Core_FunctionInterface Functions and Instructions Reference +*/ + + + +/* ########################## NVIC functions #################################### */ +/** + \ingroup CMSIS_Core_FunctionInterface + \defgroup CMSIS_Core_NVICFunctions NVIC Functions + \brief Functions that manage interrupts and exceptions via the NVIC. + @{ + */ + +#ifdef CMSIS_NVIC_VIRTUAL + #ifndef CMSIS_NVIC_VIRTUAL_HEADER_FILE + #define CMSIS_NVIC_VIRTUAL_HEADER_FILE "cmsis_nvic_virtual.h" + #endif + #include CMSIS_NVIC_VIRTUAL_HEADER_FILE +#else +/*#define NVIC_SetPriorityGrouping __NVIC_SetPriorityGrouping not available for Cortex-M23 */ +/*#define NVIC_GetPriorityGrouping __NVIC_GetPriorityGrouping not available for Cortex-M23 */ + #define NVIC_EnableIRQ __NVIC_EnableIRQ + #define NVIC_GetEnableIRQ __NVIC_GetEnableIRQ + #define NVIC_DisableIRQ __NVIC_DisableIRQ + #define NVIC_GetPendingIRQ __NVIC_GetPendingIRQ + #define NVIC_SetPendingIRQ __NVIC_SetPendingIRQ + #define NVIC_ClearPendingIRQ __NVIC_ClearPendingIRQ + #define NVIC_GetActive __NVIC_GetActive + #define NVIC_SetPriority __NVIC_SetPriority + #define NVIC_GetPriority __NVIC_GetPriority + #define NVIC_SystemReset __NVIC_SystemReset +#endif /* CMSIS_NVIC_VIRTUAL */ + +#ifdef CMSIS_VECTAB_VIRTUAL + #ifndef CMSIS_VECTAB_VIRTUAL_HEADER_FILE + #define CMSIS_VECTAB_VIRTUAL_HEADER_FILE "cmsis_vectab_virtual.h" + #endif + #include CMSIS_VECTAB_VIRTUAL_HEADER_FILE +#else + #define NVIC_SetVector __NVIC_SetVector + #define NVIC_GetVector __NVIC_GetVector +#endif /* (CMSIS_VECTAB_VIRTUAL) */ + +#define NVIC_USER_IRQ_OFFSET 16 + + +/* Special LR values for Secure/Non-Secure call handling and exception handling */ + +/* Function Return Payload (from ARMv8-M Architecture Reference Manual) LR value on entry from Secure BLXNS */ +#define FNC_RETURN (0xFEFFFFFFUL) /* bit [0] ignored when processing a branch */ + +/* The following EXC_RETURN mask values are used to evaluate the LR on exception entry */ +#define EXC_RETURN_PREFIX (0xFF000000UL) /* bits [31:24] set to indicate an EXC_RETURN value */ +#define EXC_RETURN_S (0x00000040UL) /* bit [6] stack used to push registers: 0=Non-secure 1=Secure */ +#define EXC_RETURN_DCRS (0x00000020UL) /* bit [5] stacking rules for called registers: 0=skipped 1=saved */ +#define EXC_RETURN_FTYPE (0x00000010UL) /* bit [4] allocate stack for floating-point context: 0=done 1=skipped */ +#define EXC_RETURN_MODE (0x00000008UL) /* bit [3] processor mode for return: 0=Handler mode 1=Thread mode */ +#define EXC_RETURN_SPSEL (0x00000002UL) /* bit [1] stack pointer used to restore context: 0=MSP 1=PSP */ +#define EXC_RETURN_ES (0x00000001UL) /* bit [0] security state exception was taken to: 0=Non-secure 1=Secure */ + +/* Integrity Signature (from ARMv8-M Architecture Reference Manual) for exception context stacking */ +#if defined (__FPU_PRESENT) && (__FPU_PRESENT == 1U) /* Value for processors with floating-point extension: */ +#define EXC_INTEGRITY_SIGNATURE (0xFEFA125AUL) /* bit [0] SFTC must match LR bit[4] EXC_RETURN_FTYPE */ +#else +#define EXC_INTEGRITY_SIGNATURE (0xFEFA125BUL) /* Value for processors without floating-point extension */ +#endif + + +/* Interrupt Priorities are WORD accessible only under Armv6-M */ +/* The following MACROS handle generation of the register offset and byte masks */ +#define _BIT_SHIFT(IRQn) ( ((((uint32_t)(int32_t)(IRQn)) ) & 0x03UL) * 8UL) +#define _SHP_IDX(IRQn) ( (((((uint32_t)(int32_t)(IRQn)) & 0x0FUL)-8UL) >> 2UL) ) +#define _IP_IDX(IRQn) ( (((uint32_t)(int32_t)(IRQn)) >> 2UL) ) + +#define __NVIC_SetPriorityGrouping(X) (void)(X) +#define __NVIC_GetPriorityGrouping() (0U) + +/** + \brief Enable Interrupt + \details Enables a device specific interrupt in the NVIC interrupt controller. + \param [in] IRQn Device specific interrupt number. + \note IRQn must not be negative. + */ +__STATIC_INLINE void __NVIC_EnableIRQ(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + NVIC->ISER[(((uint32_t)IRQn) >> 5UL)] = (uint32_t)(1UL << (((uint32_t)IRQn) & 0x1FUL)); + } +} + + +/** + \brief Get Interrupt Enable status + \details Returns a device specific interrupt enable status from the NVIC interrupt controller. + \param [in] IRQn Device specific interrupt number. + \return 0 Interrupt is not enabled. + \return 1 Interrupt is enabled. + \note IRQn must not be negative. + */ +__STATIC_INLINE uint32_t __NVIC_GetEnableIRQ(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + return((uint32_t)(((NVIC->ISER[(((uint32_t)IRQn) >> 5UL)] & (1UL << (((uint32_t)IRQn) & 0x1FUL))) != 0UL) ? 1UL : 0UL)); + } + else + { + return(0U); + } +} + + +/** + \brief Disable Interrupt + \details Disables a device specific interrupt in the NVIC interrupt controller. + \param [in] IRQn Device specific interrupt number. + \note IRQn must not be negative. + */ +__STATIC_INLINE void __NVIC_DisableIRQ(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + NVIC->ICER[(((uint32_t)IRQn) >> 5UL)] = (uint32_t)(1UL << (((uint32_t)IRQn) & 0x1FUL)); + __DSB(); + __ISB(); + } +} + + +/** + \brief Get Pending Interrupt + \details Reads the NVIC pending register and returns the pending bit for the specified device specific interrupt. + \param [in] IRQn Device specific interrupt number. + \return 0 Interrupt status is not pending. + \return 1 Interrupt status is pending. + \note IRQn must not be negative. + */ +__STATIC_INLINE uint32_t __NVIC_GetPendingIRQ(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + return((uint32_t)(((NVIC->ISPR[(((uint32_t)IRQn) >> 5UL)] & (1UL << (((uint32_t)IRQn) & 0x1FUL))) != 0UL) ? 1UL : 0UL)); + } + else + { + return(0U); + } +} + + +/** + \brief Set Pending Interrupt + \details Sets the pending bit of a device specific interrupt in the NVIC pending register. + \param [in] IRQn Device specific interrupt number. + \note IRQn must not be negative. + */ +__STATIC_INLINE void __NVIC_SetPendingIRQ(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + NVIC->ISPR[(((uint32_t)IRQn) >> 5UL)] = (uint32_t)(1UL << (((uint32_t)IRQn) & 0x1FUL)); + } +} + + +/** + \brief Clear Pending Interrupt + \details Clears the pending bit of a device specific interrupt in the NVIC pending register. + \param [in] IRQn Device specific interrupt number. + \note IRQn must not be negative. + */ +__STATIC_INLINE void __NVIC_ClearPendingIRQ(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + NVIC->ICPR[(((uint32_t)IRQn) >> 5UL)] = (uint32_t)(1UL << (((uint32_t)IRQn) & 0x1FUL)); + } +} + + +/** + \brief Get Active Interrupt + \details Reads the active register in the NVIC and returns the active bit for the device specific interrupt. + \param [in] IRQn Device specific interrupt number. + \return 0 Interrupt status is not active. + \return 1 Interrupt status is active. + \note IRQn must not be negative. + */ +__STATIC_INLINE uint32_t __NVIC_GetActive(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + return((uint32_t)(((NVIC->IABR[(((uint32_t)IRQn) >> 5UL)] & (1UL << (((uint32_t)IRQn) & 0x1FUL))) != 0UL) ? 1UL : 0UL)); + } + else + { + return(0U); + } +} + + +#if defined (__ARM_FEATURE_CMSE) && (__ARM_FEATURE_CMSE == 3U) +/** + \brief Get Interrupt Target State + \details Reads the interrupt target field in the NVIC and returns the interrupt target bit for the device specific interrupt. + \param [in] IRQn Device specific interrupt number. + \return 0 if interrupt is assigned to Secure + \return 1 if interrupt is assigned to Non Secure + \note IRQn must not be negative. + */ +__STATIC_INLINE uint32_t NVIC_GetTargetState(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + return((uint32_t)(((NVIC->ITNS[(((uint32_t)IRQn) >> 5UL)] & (1UL << (((uint32_t)IRQn) & 0x1FUL))) != 0UL) ? 1UL : 0UL)); + } + else + { + return(0U); + } +} + + +/** + \brief Set Interrupt Target State + \details Sets the interrupt target field in the NVIC and returns the interrupt target bit for the device specific interrupt. + \param [in] IRQn Device specific interrupt number. + \return 0 if interrupt is assigned to Secure + 1 if interrupt is assigned to Non Secure + \note IRQn must not be negative. + */ +__STATIC_INLINE uint32_t NVIC_SetTargetState(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + NVIC->ITNS[(((uint32_t)IRQn) >> 5UL)] |= ((uint32_t)(1UL << (((uint32_t)IRQn) & 0x1FUL))); + return((uint32_t)(((NVIC->ITNS[(((uint32_t)IRQn) >> 5UL)] & (1UL << (((uint32_t)IRQn) & 0x1FUL))) != 0UL) ? 1UL : 0UL)); + } + else + { + return(0U); + } +} + + +/** + \brief Clear Interrupt Target State + \details Clears the interrupt target field in the NVIC and returns the interrupt target bit for the device specific interrupt. + \param [in] IRQn Device specific interrupt number. + \return 0 if interrupt is assigned to Secure + 1 if interrupt is assigned to Non Secure + \note IRQn must not be negative. + */ +__STATIC_INLINE uint32_t NVIC_ClearTargetState(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + NVIC->ITNS[(((uint32_t)IRQn) >> 5UL)] &= ~((uint32_t)(1UL << (((uint32_t)IRQn) & 0x1FUL))); + return((uint32_t)(((NVIC->ITNS[(((uint32_t)IRQn) >> 5UL)] & (1UL << (((uint32_t)IRQn) & 0x1FUL))) != 0UL) ? 1UL : 0UL)); + } + else + { + return(0U); + } +} +#endif /* defined (__ARM_FEATURE_CMSE) && (__ARM_FEATURE_CMSE == 3U) */ + + +/** + \brief Set Interrupt Priority + \details Sets the priority of a device specific interrupt or a processor exception. + The interrupt number can be positive to specify a device specific interrupt, + or negative to specify a processor exception. + \param [in] IRQn Interrupt number. + \param [in] priority Priority to set. + \note The priority cannot be set for every processor exception. + */ +__STATIC_INLINE void __NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority) +{ + if ((int32_t)(IRQn) >= 0) + { + NVIC->IPR[_IP_IDX(IRQn)] = ((uint32_t)(NVIC->IPR[_IP_IDX(IRQn)] & ~(0xFFUL << _BIT_SHIFT(IRQn))) | + (((priority << (8U - __NVIC_PRIO_BITS)) & (uint32_t)0xFFUL) << _BIT_SHIFT(IRQn))); + } + else + { + SCB->SHPR[_SHP_IDX(IRQn)] = ((uint32_t)(SCB->SHPR[_SHP_IDX(IRQn)] & ~(0xFFUL << _BIT_SHIFT(IRQn))) | + (((priority << (8U - __NVIC_PRIO_BITS)) & (uint32_t)0xFFUL) << _BIT_SHIFT(IRQn))); + } +} + + +/** + \brief Get Interrupt Priority + \details Reads the priority of a device specific interrupt or a processor exception. + The interrupt number can be positive to specify a device specific interrupt, + or negative to specify a processor exception. + \param [in] IRQn Interrupt number. + \return Interrupt Priority. + Value is aligned automatically to the implemented priority bits of the microcontroller. + */ +__STATIC_INLINE uint32_t __NVIC_GetPriority(IRQn_Type IRQn) +{ + + if ((int32_t)(IRQn) >= 0) + { + return((uint32_t)(((NVIC->IPR[ _IP_IDX(IRQn)] >> _BIT_SHIFT(IRQn) ) & (uint32_t)0xFFUL) >> (8U - __NVIC_PRIO_BITS))); + } + else + { + return((uint32_t)(((SCB->SHPR[_SHP_IDX(IRQn)] >> _BIT_SHIFT(IRQn) ) & (uint32_t)0xFFUL) >> (8U - __NVIC_PRIO_BITS))); + } +} + + +/** + \brief Encode Priority + \details Encodes the priority for an interrupt with the given priority group, + preemptive priority value, and subpriority value. + In case of a conflict between priority grouping and available + priority bits (__NVIC_PRIO_BITS), the smallest possible priority group is set. + \param [in] PriorityGroup Used priority group. + \param [in] PreemptPriority Preemptive priority value (starting from 0). + \param [in] SubPriority Subpriority value (starting from 0). + \return Encoded priority. Value can be used in the function \ref NVIC_SetPriority(). + */ +__STATIC_INLINE uint32_t NVIC_EncodePriority (uint32_t PriorityGroup, uint32_t PreemptPriority, uint32_t SubPriority) +{ + uint32_t PriorityGroupTmp = (PriorityGroup & (uint32_t)0x07UL); /* only values 0..7 are used */ + uint32_t PreemptPriorityBits; + uint32_t SubPriorityBits; + + PreemptPriorityBits = ((7UL - PriorityGroupTmp) > (uint32_t)(__NVIC_PRIO_BITS)) ? (uint32_t)(__NVIC_PRIO_BITS) : (uint32_t)(7UL - PriorityGroupTmp); + SubPriorityBits = ((PriorityGroupTmp + (uint32_t)(__NVIC_PRIO_BITS)) < (uint32_t)7UL) ? (uint32_t)0UL : (uint32_t)((PriorityGroupTmp - 7UL) + (uint32_t)(__NVIC_PRIO_BITS)); + + return ( + ((PreemptPriority & (uint32_t)((1UL << (PreemptPriorityBits)) - 1UL)) << SubPriorityBits) | + ((SubPriority & (uint32_t)((1UL << (SubPriorityBits )) - 1UL))) + ); +} + + +/** + \brief Decode Priority + \details Decodes an interrupt priority value with a given priority group to + preemptive priority value and subpriority value. + In case of a conflict between priority grouping and available + priority bits (__NVIC_PRIO_BITS) the smallest possible priority group is set. + \param [in] Priority Priority value, which can be retrieved with the function \ref NVIC_GetPriority(). + \param [in] PriorityGroup Used priority group. + \param [out] pPreemptPriority Preemptive priority value (starting from 0). + \param [out] pSubPriority Subpriority value (starting from 0). + */ +__STATIC_INLINE void NVIC_DecodePriority (uint32_t Priority, uint32_t PriorityGroup, uint32_t* const pPreemptPriority, uint32_t* const pSubPriority) +{ + uint32_t PriorityGroupTmp = (PriorityGroup & (uint32_t)0x07UL); /* only values 0..7 are used */ + uint32_t PreemptPriorityBits; + uint32_t SubPriorityBits; + + PreemptPriorityBits = ((7UL - PriorityGroupTmp) > (uint32_t)(__NVIC_PRIO_BITS)) ? (uint32_t)(__NVIC_PRIO_BITS) : (uint32_t)(7UL - PriorityGroupTmp); + SubPriorityBits = ((PriorityGroupTmp + (uint32_t)(__NVIC_PRIO_BITS)) < (uint32_t)7UL) ? (uint32_t)0UL : (uint32_t)((PriorityGroupTmp - 7UL) + (uint32_t)(__NVIC_PRIO_BITS)); + + *pPreemptPriority = (Priority >> SubPriorityBits) & (uint32_t)((1UL << (PreemptPriorityBits)) - 1UL); + *pSubPriority = (Priority ) & (uint32_t)((1UL << (SubPriorityBits )) - 1UL); +} + + +/** + \brief Set Interrupt Vector + \details Sets an interrupt vector in SRAM based interrupt vector table. + The interrupt number can be positive to specify a device specific interrupt, + or negative to specify a processor exception. + VTOR must been relocated to SRAM before. + If VTOR is not present address 0 must be mapped to SRAM. + \param [in] IRQn Interrupt number + \param [in] vector Address of interrupt handler function + */ +__STATIC_INLINE void __NVIC_SetVector(IRQn_Type IRQn, uint32_t vector) +{ +#if defined (__VTOR_PRESENT) && (__VTOR_PRESENT == 1U) + uint32_t *vectors = (uint32_t *)SCB->VTOR; +#else + uint32_t *vectors = (uint32_t *)0x0U; +#endif + vectors[(int32_t)IRQn + NVIC_USER_IRQ_OFFSET] = vector; +} + + +/** + \brief Get Interrupt Vector + \details Reads an interrupt vector from interrupt vector table. + The interrupt number can be positive to specify a device specific interrupt, + or negative to specify a processor exception. + \param [in] IRQn Interrupt number. + \return Address of interrupt handler function + */ +__STATIC_INLINE uint32_t __NVIC_GetVector(IRQn_Type IRQn) +{ +#if defined (__VTOR_PRESENT) && (__VTOR_PRESENT == 1U) + uint32_t *vectors = (uint32_t *)SCB->VTOR; +#else + uint32_t *vectors = (uint32_t *)0x0U; +#endif + return vectors[(int32_t)IRQn + NVIC_USER_IRQ_OFFSET]; +} + + +/** + \brief System Reset + \details Initiates a system reset request to reset the MCU. + */ +__NO_RETURN __STATIC_INLINE void __NVIC_SystemReset(void) +{ + __DSB(); /* Ensure all outstanding memory accesses included + buffered write are completed before reset */ + SCB->AIRCR = ((0x5FAUL << SCB_AIRCR_VECTKEY_Pos) | + SCB_AIRCR_SYSRESETREQ_Msk); + __DSB(); /* Ensure completion of memory access */ + + for(;;) /* wait until reset */ + { + __NOP(); + } +} + +#if defined (__ARM_FEATURE_CMSE) && (__ARM_FEATURE_CMSE == 3U) +/** + \brief Enable Interrupt (non-secure) + \details Enables a device specific interrupt in the non-secure NVIC interrupt controller when in secure state. + \param [in] IRQn Device specific interrupt number. + \note IRQn must not be negative. + */ +__STATIC_INLINE void TZ_NVIC_EnableIRQ_NS(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + NVIC_NS->ISER[(((uint32_t)IRQn) >> 5UL)] = (uint32_t)(1UL << (((uint32_t)IRQn) & 0x1FUL)); + } +} + + +/** + \brief Get Interrupt Enable status (non-secure) + \details Returns a device specific interrupt enable status from the non-secure NVIC interrupt controller when in secure state. + \param [in] IRQn Device specific interrupt number. + \return 0 Interrupt is not enabled. + \return 1 Interrupt is enabled. + \note IRQn must not be negative. + */ +__STATIC_INLINE uint32_t TZ_NVIC_GetEnableIRQ_NS(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + return((uint32_t)(((NVIC_NS->ISER[(((uint32_t)IRQn) >> 5UL)] & (1UL << (((uint32_t)IRQn) & 0x1FUL))) != 0UL) ? 1UL : 0UL)); + } + else + { + return(0U); + } +} + + +/** + \brief Disable Interrupt (non-secure) + \details Disables a device specific interrupt in the non-secure NVIC interrupt controller when in secure state. + \param [in] IRQn Device specific interrupt number. + \note IRQn must not be negative. + */ +__STATIC_INLINE void TZ_NVIC_DisableIRQ_NS(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + NVIC_NS->ICER[(((uint32_t)IRQn) >> 5UL)] = (uint32_t)(1UL << (((uint32_t)IRQn) & 0x1FUL)); + } +} + + +/** + \brief Get Pending Interrupt (non-secure) + \details Reads the NVIC pending register in the non-secure NVIC when in secure state and returns the pending bit for the specified device specific interrupt. + \param [in] IRQn Device specific interrupt number. + \return 0 Interrupt status is not pending. + \return 1 Interrupt status is pending. + \note IRQn must not be negative. + */ +__STATIC_INLINE uint32_t TZ_NVIC_GetPendingIRQ_NS(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + return((uint32_t)(((NVIC_NS->ISPR[(((uint32_t)IRQn) >> 5UL)] & (1UL << (((uint32_t)IRQn) & 0x1FUL))) != 0UL) ? 1UL : 0UL)); + } + else + { + return(0U); + } +} + + +/** + \brief Set Pending Interrupt (non-secure) + \details Sets the pending bit of a device specific interrupt in the non-secure NVIC pending register when in secure state. + \param [in] IRQn Device specific interrupt number. + \note IRQn must not be negative. + */ +__STATIC_INLINE void TZ_NVIC_SetPendingIRQ_NS(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + NVIC_NS->ISPR[(((uint32_t)IRQn) >> 5UL)] = (uint32_t)(1UL << (((uint32_t)IRQn) & 0x1FUL)); + } +} + + +/** + \brief Clear Pending Interrupt (non-secure) + \details Clears the pending bit of a device specific interrupt in the non-secure NVIC pending register when in secure state. + \param [in] IRQn Device specific interrupt number. + \note IRQn must not be negative. + */ +__STATIC_INLINE void TZ_NVIC_ClearPendingIRQ_NS(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + NVIC_NS->ICPR[(((uint32_t)IRQn) >> 5UL)] = (uint32_t)(1UL << (((uint32_t)IRQn) & 0x1FUL)); + } +} + + +/** + \brief Get Active Interrupt (non-secure) + \details Reads the active register in non-secure NVIC when in secure state and returns the active bit for the device specific interrupt. + \param [in] IRQn Device specific interrupt number. + \return 0 Interrupt status is not active. + \return 1 Interrupt status is active. + \note IRQn must not be negative. + */ +__STATIC_INLINE uint32_t TZ_NVIC_GetActive_NS(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + return((uint32_t)(((NVIC_NS->IABR[(((uint32_t)IRQn) >> 5UL)] & (1UL << (((uint32_t)IRQn) & 0x1FUL))) != 0UL) ? 1UL : 0UL)); + } + else + { + return(0U); + } +} + + +/** + \brief Set Interrupt Priority (non-secure) + \details Sets the priority of a non-secure device specific interrupt or a non-secure processor exception when in secure state. + The interrupt number can be positive to specify a device specific interrupt, + or negative to specify a processor exception. + \param [in] IRQn Interrupt number. + \param [in] priority Priority to set. + \note The priority cannot be set for every non-secure processor exception. + */ +__STATIC_INLINE void TZ_NVIC_SetPriority_NS(IRQn_Type IRQn, uint32_t priority) +{ + if ((int32_t)(IRQn) >= 0) + { + NVIC_NS->IPR[_IP_IDX(IRQn)] = ((uint32_t)(NVIC_NS->IPR[_IP_IDX(IRQn)] & ~(0xFFUL << _BIT_SHIFT(IRQn))) | + (((priority << (8U - __NVIC_PRIO_BITS)) & (uint32_t)0xFFUL) << _BIT_SHIFT(IRQn))); + } + else + { + SCB_NS->SHPR[_SHP_IDX(IRQn)] = ((uint32_t)(SCB_NS->SHPR[_SHP_IDX(IRQn)] & ~(0xFFUL << _BIT_SHIFT(IRQn))) | + (((priority << (8U - __NVIC_PRIO_BITS)) & (uint32_t)0xFFUL) << _BIT_SHIFT(IRQn))); + } +} + + +/** + \brief Get Interrupt Priority (non-secure) + \details Reads the priority of a non-secure device specific interrupt or a non-secure processor exception when in secure state. + The interrupt number can be positive to specify a device specific interrupt, + or negative to specify a processor exception. + \param [in] IRQn Interrupt number. + \return Interrupt Priority. Value is aligned automatically to the implemented priority bits of the microcontroller. + */ +__STATIC_INLINE uint32_t TZ_NVIC_GetPriority_NS(IRQn_Type IRQn) +{ + + if ((int32_t)(IRQn) >= 0) + { + return((uint32_t)(((NVIC_NS->IPR[ _IP_IDX(IRQn)] >> _BIT_SHIFT(IRQn) ) & (uint32_t)0xFFUL) >> (8U - __NVIC_PRIO_BITS))); + } + else + { + return((uint32_t)(((SCB_NS->SHPR[_SHP_IDX(IRQn)] >> _BIT_SHIFT(IRQn) ) & (uint32_t)0xFFUL) >> (8U - __NVIC_PRIO_BITS))); + } +} +#endif /* defined (__ARM_FEATURE_CMSE) &&(__ARM_FEATURE_CMSE == 3U) */ + +/*@} end of CMSIS_Core_NVICFunctions */ + +/* ########################## MPU functions #################################### */ + +#if defined (__MPU_PRESENT) && (__MPU_PRESENT == 1U) + +#include "mpu_armv8.h" + +#endif + +/* ########################## FPU functions #################################### */ +/** + \ingroup CMSIS_Core_FunctionInterface + \defgroup CMSIS_Core_FpuFunctions FPU Functions + \brief Function that provides FPU type. + @{ + */ + +/** + \brief get FPU type + \details returns the FPU type + \returns + - \b 0: No FPU + - \b 1: Single precision FPU + - \b 2: Double + Single precision FPU + */ +__STATIC_INLINE uint32_t SCB_GetFPUType(void) +{ + return 0U; /* No FPU */ +} + + +/*@} end of CMSIS_Core_FpuFunctions */ + + + +/* ########################## SAU functions #################################### */ +/** + \ingroup CMSIS_Core_FunctionInterface + \defgroup CMSIS_Core_SAUFunctions SAU Functions + \brief Functions that configure the SAU. + @{ + */ + +#if defined (__ARM_FEATURE_CMSE) && (__ARM_FEATURE_CMSE == 3U) + +/** + \brief Enable SAU + \details Enables the Security Attribution Unit (SAU). + */ +__STATIC_INLINE void TZ_SAU_Enable(void) +{ + SAU->CTRL |= (SAU_CTRL_ENABLE_Msk); +} + + + +/** + \brief Disable SAU + \details Disables the Security Attribution Unit (SAU). + */ +__STATIC_INLINE void TZ_SAU_Disable(void) +{ + SAU->CTRL &= ~(SAU_CTRL_ENABLE_Msk); +} + +#endif /* defined (__ARM_FEATURE_CMSE) && (__ARM_FEATURE_CMSE == 3U) */ + +/*@} end of CMSIS_Core_SAUFunctions */ + + + + +/* ################################## SysTick function ############################################ */ +/** + \ingroup CMSIS_Core_FunctionInterface + \defgroup CMSIS_Core_SysTickFunctions SysTick Functions + \brief Functions that configure the System. + @{ + */ + +#if defined (__Vendor_SysTickConfig) && (__Vendor_SysTickConfig == 0U) + +/** + \brief System Tick Configuration + \details Initializes the System Timer and its interrupt, and starts the System Tick Timer. + Counter is in free running mode to generate periodic interrupts. + \param [in] ticks Number of ticks between two interrupts. + \return 0 Function succeeded. + \return 1 Function failed. + \note When the variable __Vendor_SysTickConfig is set to 1, then the + function SysTick_Config is not included. In this case, the file device.h + must contain a vendor-specific implementation of this function. + */ +__STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks) +{ + if ((ticks - 1UL) > SysTick_LOAD_RELOAD_Msk) + { + return (1UL); /* Reload value impossible */ + } + + SysTick->LOAD = (uint32_t)(ticks - 1UL); /* set reload register */ + NVIC_SetPriority (SysTick_IRQn, (1UL << __NVIC_PRIO_BITS) - 1UL); /* set Priority for Systick Interrupt */ + SysTick->VAL = 0UL; /* Load the SysTick Counter Value */ + SysTick->CTRL = SysTick_CTRL_CLKSOURCE_Msk | + SysTick_CTRL_TICKINT_Msk | + SysTick_CTRL_ENABLE_Msk; /* Enable SysTick IRQ and SysTick Timer */ + return (0UL); /* Function successful */ +} + +#if defined (__ARM_FEATURE_CMSE) && (__ARM_FEATURE_CMSE == 3U) +/** + \brief System Tick Configuration (non-secure) + \details Initializes the non-secure System Timer and its interrupt when in secure state, and starts the System Tick Timer. + Counter is in free running mode to generate periodic interrupts. + \param [in] ticks Number of ticks between two interrupts. + \return 0 Function succeeded. + \return 1 Function failed. + \note When the variable __Vendor_SysTickConfig is set to 1, then the + function TZ_SysTick_Config_NS is not included. In this case, the file device.h + must contain a vendor-specific implementation of this function. + + */ +__STATIC_INLINE uint32_t TZ_SysTick_Config_NS(uint32_t ticks) +{ + if ((ticks - 1UL) > SysTick_LOAD_RELOAD_Msk) + { + return (1UL); /* Reload value impossible */ + } + + SysTick_NS->LOAD = (uint32_t)(ticks - 1UL); /* set reload register */ + TZ_NVIC_SetPriority_NS (SysTick_IRQn, (1UL << __NVIC_PRIO_BITS) - 1UL); /* set Priority for Systick Interrupt */ + SysTick_NS->VAL = 0UL; /* Load the SysTick Counter Value */ + SysTick_NS->CTRL = SysTick_CTRL_CLKSOURCE_Msk | + SysTick_CTRL_TICKINT_Msk | + SysTick_CTRL_ENABLE_Msk; /* Enable SysTick IRQ and SysTick Timer */ + return (0UL); /* Function successful */ +} +#endif /* defined (__ARM_FEATURE_CMSE) && (__ARM_FEATURE_CMSE == 3U) */ + +#endif + +/*@} end of CMSIS_Core_SysTickFunctions */ + + + + +#ifdef __cplusplus +} +#endif + +#endif /* __CORE_CM23_H_DEPENDANT */ + +#endif /* __CMSIS_GENERIC */ diff --git a/software/ARC-FW/CMSIS/Core/Include/core_cm3.h b/software/ARC-FW/CMSIS/Core/Include/core_cm3.h new file mode 100644 index 0000000..b0dfbd3 --- /dev/null +++ b/software/ARC-FW/CMSIS/Core/Include/core_cm3.h @@ -0,0 +1,1941 @@ +/**************************************************************************//** + * @file core_cm3.h + * @brief CMSIS Cortex-M3 Core Peripheral Access Layer Header File + * @version V5.0.8 + * @date 04. June 2018 + ******************************************************************************/ +/* + * Copyright (c) 2009-2018 Arm Limited. All rights reserved. + * + * SPDX-License-Identifier: Apache-2.0 + * + * Licensed under the Apache License, Version 2.0 (the License); you may + * not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an AS IS BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#if defined ( __ICCARM__ ) + #pragma system_include /* treat file as system include file for MISRA check */ +#elif defined (__clang__) + #pragma clang system_header /* treat file as system include file */ +#endif + +#ifndef __CORE_CM3_H_GENERIC +#define __CORE_CM3_H_GENERIC + +#include + +#ifdef __cplusplus + extern "C" { +#endif + +/** + \page CMSIS_MISRA_Exceptions MISRA-C:2004 Compliance Exceptions + CMSIS violates the following MISRA-C:2004 rules: + + \li Required Rule 8.5, object/function definition in header file.
+ Function definitions in header files are used to allow 'inlining'. + + \li Required Rule 18.4, declaration of union type or object of union type: '{...}'.
+ Unions are used for effective representation of core registers. + + \li Advisory Rule 19.7, Function-like macro defined.
+ Function-like macros are used to allow more efficient code. + */ + + +/******************************************************************************* + * CMSIS definitions + ******************************************************************************/ +/** + \ingroup Cortex_M3 + @{ + */ + +#include "cmsis_version.h" + +/* CMSIS CM3 definitions */ +#define __CM3_CMSIS_VERSION_MAIN (__CM_CMSIS_VERSION_MAIN) /*!< \deprecated [31:16] CMSIS HAL main version */ +#define __CM3_CMSIS_VERSION_SUB (__CM_CMSIS_VERSION_SUB) /*!< \deprecated [15:0] CMSIS HAL sub version */ +#define __CM3_CMSIS_VERSION ((__CM3_CMSIS_VERSION_MAIN << 16U) | \ + __CM3_CMSIS_VERSION_SUB ) /*!< \deprecated CMSIS HAL version number */ + +#define __CORTEX_M (3U) /*!< Cortex-M Core */ + +/** __FPU_USED indicates whether an FPU is used or not. + This core does not support an FPU at all +*/ +#define __FPU_USED 0U + +#if defined ( __CC_ARM ) + #if defined __TARGET_FPU_VFP + #error "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)" + #endif + +#elif defined (__ARMCC_VERSION) && (__ARMCC_VERSION >= 6010050) + #if defined __ARM_PCS_VFP + #error "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)" + #endif + +#elif defined ( __GNUC__ ) + #if defined (__VFP_FP__) && !defined(__SOFTFP__) + #error "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)" + #endif + +#elif defined ( __ICCARM__ ) + #if defined __ARMVFP__ + #error "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)" + #endif + +#elif defined ( __TI_ARM__ ) + #if defined __TI_VFP_SUPPORT__ + #error "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)" + #endif + +#elif defined ( __TASKING__ ) + #if defined __FPU_VFP__ + #error "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)" + #endif + +#elif defined ( __CSMC__ ) + #if ( __CSMC__ & 0x400U) + #error "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)" + #endif + +#endif + +#include "cmsis_compiler.h" /* CMSIS compiler specific defines */ + + +#ifdef __cplusplus +} +#endif + +#endif /* __CORE_CM3_H_GENERIC */ + +#ifndef __CMSIS_GENERIC + +#ifndef __CORE_CM3_H_DEPENDANT +#define __CORE_CM3_H_DEPENDANT + +#ifdef __cplusplus + extern "C" { +#endif + +/* check device defines and use defaults */ +#if defined __CHECK_DEVICE_DEFINES + #ifndef __CM3_REV + #define __CM3_REV 0x0200U + #warning "__CM3_REV not defined in device header file; using default!" + #endif + + #ifndef __MPU_PRESENT + #define __MPU_PRESENT 0U + #warning "__MPU_PRESENT not defined in device header file; using default!" + #endif + + #ifndef __NVIC_PRIO_BITS + #define __NVIC_PRIO_BITS 3U + #warning "__NVIC_PRIO_BITS not defined in device header file; using default!" + #endif + + #ifndef __Vendor_SysTickConfig + #define __Vendor_SysTickConfig 0U + #warning "__Vendor_SysTickConfig not defined in device header file; using default!" + #endif +#endif + +/* IO definitions (access restrictions to peripheral registers) */ +/** + \defgroup CMSIS_glob_defs CMSIS Global Defines + + IO Type Qualifiers are used + \li to specify the access to peripheral variables. + \li for automatic generation of peripheral register debug information. +*/ +#ifdef __cplusplus + #define __I volatile /*!< Defines 'read only' permissions */ +#else + #define __I volatile const /*!< Defines 'read only' permissions */ +#endif +#define __O volatile /*!< Defines 'write only' permissions */ +#define __IO volatile /*!< Defines 'read / write' permissions */ + +/* following defines should be used for structure members */ +#define __IM volatile const /*! Defines 'read only' structure member permissions */ +#define __OM volatile /*! Defines 'write only' structure member permissions */ +#define __IOM volatile /*! Defines 'read / write' structure member permissions */ + +/*@} end of group Cortex_M3 */ + + + +/******************************************************************************* + * Register Abstraction + Core Register contain: + - Core Register + - Core NVIC Register + - Core SCB Register + - Core SysTick Register + - Core Debug Register + - Core MPU Register + ******************************************************************************/ +/** + \defgroup CMSIS_core_register Defines and Type Definitions + \brief Type definitions and defines for Cortex-M processor based devices. +*/ + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_CORE Status and Control Registers + \brief Core Register type definitions. + @{ + */ + +/** + \brief Union type to access the Application Program Status Register (APSR). + */ +typedef union +{ + struct + { + uint32_t _reserved0:27; /*!< bit: 0..26 Reserved */ + uint32_t Q:1; /*!< bit: 27 Saturation condition flag */ + uint32_t V:1; /*!< bit: 28 Overflow condition code flag */ + uint32_t C:1; /*!< bit: 29 Carry condition code flag */ + uint32_t Z:1; /*!< bit: 30 Zero condition code flag */ + uint32_t N:1; /*!< bit: 31 Negative condition code flag */ + } b; /*!< Structure used for bit access */ + uint32_t w; /*!< Type used for word access */ +} APSR_Type; + +/* APSR Register Definitions */ +#define APSR_N_Pos 31U /*!< APSR: N Position */ +#define APSR_N_Msk (1UL << APSR_N_Pos) /*!< APSR: N Mask */ + +#define APSR_Z_Pos 30U /*!< APSR: Z Position */ +#define APSR_Z_Msk (1UL << APSR_Z_Pos) /*!< APSR: Z Mask */ + +#define APSR_C_Pos 29U /*!< APSR: C Position */ +#define APSR_C_Msk (1UL << APSR_C_Pos) /*!< APSR: C Mask */ + +#define APSR_V_Pos 28U /*!< APSR: V Position */ +#define APSR_V_Msk (1UL << APSR_V_Pos) /*!< APSR: V Mask */ + +#define APSR_Q_Pos 27U /*!< APSR: Q Position */ +#define APSR_Q_Msk (1UL << APSR_Q_Pos) /*!< APSR: Q Mask */ + + +/** + \brief Union type to access the Interrupt Program Status Register (IPSR). + */ +typedef union +{ + struct + { + uint32_t ISR:9; /*!< bit: 0.. 8 Exception number */ + uint32_t _reserved0:23; /*!< bit: 9..31 Reserved */ + } b; /*!< Structure used for bit access */ + uint32_t w; /*!< Type used for word access */ +} IPSR_Type; + +/* IPSR Register Definitions */ +#define IPSR_ISR_Pos 0U /*!< IPSR: ISR Position */ +#define IPSR_ISR_Msk (0x1FFUL /*<< IPSR_ISR_Pos*/) /*!< IPSR: ISR Mask */ + + +/** + \brief Union type to access the Special-Purpose Program Status Registers (xPSR). + */ +typedef union +{ + struct + { + uint32_t ISR:9; /*!< bit: 0.. 8 Exception number */ + uint32_t _reserved0:1; /*!< bit: 9 Reserved */ + uint32_t ICI_IT_1:6; /*!< bit: 10..15 ICI/IT part 1 */ + uint32_t _reserved1:8; /*!< bit: 16..23 Reserved */ + uint32_t T:1; /*!< bit: 24 Thumb bit */ + uint32_t ICI_IT_2:2; /*!< bit: 25..26 ICI/IT part 2 */ + uint32_t Q:1; /*!< bit: 27 Saturation condition flag */ + uint32_t V:1; /*!< bit: 28 Overflow condition code flag */ + uint32_t C:1; /*!< bit: 29 Carry condition code flag */ + uint32_t Z:1; /*!< bit: 30 Zero condition code flag */ + uint32_t N:1; /*!< bit: 31 Negative condition code flag */ + } b; /*!< Structure used for bit access */ + uint32_t w; /*!< Type used for word access */ +} xPSR_Type; + +/* xPSR Register Definitions */ +#define xPSR_N_Pos 31U /*!< xPSR: N Position */ +#define xPSR_N_Msk (1UL << xPSR_N_Pos) /*!< xPSR: N Mask */ + +#define xPSR_Z_Pos 30U /*!< xPSR: Z Position */ +#define xPSR_Z_Msk (1UL << xPSR_Z_Pos) /*!< xPSR: Z Mask */ + +#define xPSR_C_Pos 29U /*!< xPSR: C Position */ +#define xPSR_C_Msk (1UL << xPSR_C_Pos) /*!< xPSR: C Mask */ + +#define xPSR_V_Pos 28U /*!< xPSR: V Position */ +#define xPSR_V_Msk (1UL << xPSR_V_Pos) /*!< xPSR: V Mask */ + +#define xPSR_Q_Pos 27U /*!< xPSR: Q Position */ +#define xPSR_Q_Msk (1UL << xPSR_Q_Pos) /*!< xPSR: Q Mask */ + +#define xPSR_ICI_IT_2_Pos 25U /*!< xPSR: ICI/IT part 2 Position */ +#define xPSR_ICI_IT_2_Msk (3UL << xPSR_ICI_IT_2_Pos) /*!< xPSR: ICI/IT part 2 Mask */ + +#define xPSR_T_Pos 24U /*!< xPSR: T Position */ +#define xPSR_T_Msk (1UL << xPSR_T_Pos) /*!< xPSR: T Mask */ + +#define xPSR_ICI_IT_1_Pos 10U /*!< xPSR: ICI/IT part 1 Position */ +#define xPSR_ICI_IT_1_Msk (0x3FUL << xPSR_ICI_IT_1_Pos) /*!< xPSR: ICI/IT part 1 Mask */ + +#define xPSR_ISR_Pos 0U /*!< xPSR: ISR Position */ +#define xPSR_ISR_Msk (0x1FFUL /*<< xPSR_ISR_Pos*/) /*!< xPSR: ISR Mask */ + + +/** + \brief Union type to access the Control Registers (CONTROL). + */ +typedef union +{ + struct + { + uint32_t nPRIV:1; /*!< bit: 0 Execution privilege in Thread mode */ + uint32_t SPSEL:1; /*!< bit: 1 Stack to be used */ + uint32_t _reserved1:30; /*!< bit: 2..31 Reserved */ + } b; /*!< Structure used for bit access */ + uint32_t w; /*!< Type used for word access */ +} CONTROL_Type; + +/* CONTROL Register Definitions */ +#define CONTROL_SPSEL_Pos 1U /*!< CONTROL: SPSEL Position */ +#define CONTROL_SPSEL_Msk (1UL << CONTROL_SPSEL_Pos) /*!< CONTROL: SPSEL Mask */ + +#define CONTROL_nPRIV_Pos 0U /*!< CONTROL: nPRIV Position */ +#define CONTROL_nPRIV_Msk (1UL /*<< CONTROL_nPRIV_Pos*/) /*!< CONTROL: nPRIV Mask */ + +/*@} end of group CMSIS_CORE */ + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_NVIC Nested Vectored Interrupt Controller (NVIC) + \brief Type definitions for the NVIC Registers + @{ + */ + +/** + \brief Structure type to access the Nested Vectored Interrupt Controller (NVIC). + */ +typedef struct +{ + __IOM uint32_t ISER[8U]; /*!< Offset: 0x000 (R/W) Interrupt Set Enable Register */ + uint32_t RESERVED0[24U]; + __IOM uint32_t ICER[8U]; /*!< Offset: 0x080 (R/W) Interrupt Clear Enable Register */ + uint32_t RSERVED1[24U]; + __IOM uint32_t ISPR[8U]; /*!< Offset: 0x100 (R/W) Interrupt Set Pending Register */ + uint32_t RESERVED2[24U]; + __IOM uint32_t ICPR[8U]; /*!< Offset: 0x180 (R/W) Interrupt Clear Pending Register */ + uint32_t RESERVED3[24U]; + __IOM uint32_t IABR[8U]; /*!< Offset: 0x200 (R/W) Interrupt Active bit Register */ + uint32_t RESERVED4[56U]; + __IOM uint8_t IP[240U]; /*!< Offset: 0x300 (R/W) Interrupt Priority Register (8Bit wide) */ + uint32_t RESERVED5[644U]; + __OM uint32_t STIR; /*!< Offset: 0xE00 ( /W) Software Trigger Interrupt Register */ +} NVIC_Type; + +/* Software Triggered Interrupt Register Definitions */ +#define NVIC_STIR_INTID_Pos 0U /*!< STIR: INTLINESNUM Position */ +#define NVIC_STIR_INTID_Msk (0x1FFUL /*<< NVIC_STIR_INTID_Pos*/) /*!< STIR: INTLINESNUM Mask */ + +/*@} end of group CMSIS_NVIC */ + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_SCB System Control Block (SCB) + \brief Type definitions for the System Control Block Registers + @{ + */ + +/** + \brief Structure type to access the System Control Block (SCB). + */ +typedef struct +{ + __IM uint32_t CPUID; /*!< Offset: 0x000 (R/ ) CPUID Base Register */ + __IOM uint32_t ICSR; /*!< Offset: 0x004 (R/W) Interrupt Control and State Register */ + __IOM uint32_t VTOR; /*!< Offset: 0x008 (R/W) Vector Table Offset Register */ + __IOM uint32_t AIRCR; /*!< Offset: 0x00C (R/W) Application Interrupt and Reset Control Register */ + __IOM uint32_t SCR; /*!< Offset: 0x010 (R/W) System Control Register */ + __IOM uint32_t CCR; /*!< Offset: 0x014 (R/W) Configuration Control Register */ + __IOM uint8_t SHP[12U]; /*!< Offset: 0x018 (R/W) System Handlers Priority Registers (4-7, 8-11, 12-15) */ + __IOM uint32_t SHCSR; /*!< Offset: 0x024 (R/W) System Handler Control and State Register */ + __IOM uint32_t CFSR; /*!< Offset: 0x028 (R/W) Configurable Fault Status Register */ + __IOM uint32_t HFSR; /*!< Offset: 0x02C (R/W) HardFault Status Register */ + __IOM uint32_t DFSR; /*!< Offset: 0x030 (R/W) Debug Fault Status Register */ + __IOM uint32_t MMFAR; /*!< Offset: 0x034 (R/W) MemManage Fault Address Register */ + __IOM uint32_t BFAR; /*!< Offset: 0x038 (R/W) BusFault Address Register */ + __IOM uint32_t AFSR; /*!< Offset: 0x03C (R/W) Auxiliary Fault Status Register */ + __IM uint32_t PFR[2U]; /*!< Offset: 0x040 (R/ ) Processor Feature Register */ + __IM uint32_t DFR; /*!< Offset: 0x048 (R/ ) Debug Feature Register */ + __IM uint32_t ADR; /*!< Offset: 0x04C (R/ ) Auxiliary Feature Register */ + __IM uint32_t MMFR[4U]; /*!< Offset: 0x050 (R/ ) Memory Model Feature Register */ + __IM uint32_t ISAR[5U]; /*!< Offset: 0x060 (R/ ) Instruction Set Attributes Register */ + uint32_t RESERVED0[5U]; + __IOM uint32_t CPACR; /*!< Offset: 0x088 (R/W) Coprocessor Access Control Register */ +} SCB_Type; + +/* SCB CPUID Register Definitions */ +#define SCB_CPUID_IMPLEMENTER_Pos 24U /*!< SCB CPUID: IMPLEMENTER Position */ +#define SCB_CPUID_IMPLEMENTER_Msk (0xFFUL << SCB_CPUID_IMPLEMENTER_Pos) /*!< SCB CPUID: IMPLEMENTER Mask */ + +#define SCB_CPUID_VARIANT_Pos 20U /*!< SCB CPUID: VARIANT Position */ +#define SCB_CPUID_VARIANT_Msk (0xFUL << SCB_CPUID_VARIANT_Pos) /*!< SCB CPUID: VARIANT Mask */ + +#define SCB_CPUID_ARCHITECTURE_Pos 16U /*!< SCB CPUID: ARCHITECTURE Position */ +#define SCB_CPUID_ARCHITECTURE_Msk (0xFUL << SCB_CPUID_ARCHITECTURE_Pos) /*!< SCB CPUID: ARCHITECTURE Mask */ + +#define SCB_CPUID_PARTNO_Pos 4U /*!< SCB CPUID: PARTNO Position */ +#define SCB_CPUID_PARTNO_Msk (0xFFFUL << SCB_CPUID_PARTNO_Pos) /*!< SCB CPUID: PARTNO Mask */ + +#define SCB_CPUID_REVISION_Pos 0U /*!< SCB CPUID: REVISION Position */ +#define SCB_CPUID_REVISION_Msk (0xFUL /*<< SCB_CPUID_REVISION_Pos*/) /*!< SCB CPUID: REVISION Mask */ + +/* SCB Interrupt Control State Register Definitions */ +#define SCB_ICSR_NMIPENDSET_Pos 31U /*!< SCB ICSR: NMIPENDSET Position */ +#define SCB_ICSR_NMIPENDSET_Msk (1UL << SCB_ICSR_NMIPENDSET_Pos) /*!< SCB ICSR: NMIPENDSET Mask */ + +#define SCB_ICSR_PENDSVSET_Pos 28U /*!< SCB ICSR: PENDSVSET Position */ +#define SCB_ICSR_PENDSVSET_Msk (1UL << SCB_ICSR_PENDSVSET_Pos) /*!< SCB ICSR: PENDSVSET Mask */ + +#define SCB_ICSR_PENDSVCLR_Pos 27U /*!< SCB ICSR: PENDSVCLR Position */ +#define SCB_ICSR_PENDSVCLR_Msk (1UL << SCB_ICSR_PENDSVCLR_Pos) /*!< SCB ICSR: PENDSVCLR Mask */ + +#define SCB_ICSR_PENDSTSET_Pos 26U /*!< SCB ICSR: PENDSTSET Position */ +#define SCB_ICSR_PENDSTSET_Msk (1UL << SCB_ICSR_PENDSTSET_Pos) /*!< SCB ICSR: PENDSTSET Mask */ + +#define SCB_ICSR_PENDSTCLR_Pos 25U /*!< SCB ICSR: PENDSTCLR Position */ +#define SCB_ICSR_PENDSTCLR_Msk (1UL << SCB_ICSR_PENDSTCLR_Pos) /*!< SCB ICSR: PENDSTCLR Mask */ + +#define SCB_ICSR_ISRPREEMPT_Pos 23U /*!< SCB ICSR: ISRPREEMPT Position */ +#define SCB_ICSR_ISRPREEMPT_Msk (1UL << SCB_ICSR_ISRPREEMPT_Pos) /*!< SCB ICSR: ISRPREEMPT Mask */ + +#define SCB_ICSR_ISRPENDING_Pos 22U /*!< SCB ICSR: ISRPENDING Position */ +#define SCB_ICSR_ISRPENDING_Msk (1UL << SCB_ICSR_ISRPENDING_Pos) /*!< SCB ICSR: ISRPENDING Mask */ + +#define SCB_ICSR_VECTPENDING_Pos 12U /*!< SCB ICSR: VECTPENDING Position */ +#define SCB_ICSR_VECTPENDING_Msk (0x1FFUL << SCB_ICSR_VECTPENDING_Pos) /*!< SCB ICSR: VECTPENDING Mask */ + +#define SCB_ICSR_RETTOBASE_Pos 11U /*!< SCB ICSR: RETTOBASE Position */ +#define SCB_ICSR_RETTOBASE_Msk (1UL << SCB_ICSR_RETTOBASE_Pos) /*!< SCB ICSR: RETTOBASE Mask */ + +#define SCB_ICSR_VECTACTIVE_Pos 0U /*!< SCB ICSR: VECTACTIVE Position */ +#define SCB_ICSR_VECTACTIVE_Msk (0x1FFUL /*<< SCB_ICSR_VECTACTIVE_Pos*/) /*!< SCB ICSR: VECTACTIVE Mask */ + +/* SCB Vector Table Offset Register Definitions */ +#if defined (__CM3_REV) && (__CM3_REV < 0x0201U) /* core r2p1 */ +#define SCB_VTOR_TBLBASE_Pos 29U /*!< SCB VTOR: TBLBASE Position */ +#define SCB_VTOR_TBLBASE_Msk (1UL << SCB_VTOR_TBLBASE_Pos) /*!< SCB VTOR: TBLBASE Mask */ + +#define SCB_VTOR_TBLOFF_Pos 7U /*!< SCB VTOR: TBLOFF Position */ +#define SCB_VTOR_TBLOFF_Msk (0x3FFFFFUL << SCB_VTOR_TBLOFF_Pos) /*!< SCB VTOR: TBLOFF Mask */ +#else +#define SCB_VTOR_TBLOFF_Pos 7U /*!< SCB VTOR: TBLOFF Position */ +#define SCB_VTOR_TBLOFF_Msk (0x1FFFFFFUL << SCB_VTOR_TBLOFF_Pos) /*!< SCB VTOR: TBLOFF Mask */ +#endif + +/* SCB Application Interrupt and Reset Control Register Definitions */ +#define SCB_AIRCR_VECTKEY_Pos 16U /*!< SCB AIRCR: VECTKEY Position */ +#define SCB_AIRCR_VECTKEY_Msk (0xFFFFUL << SCB_AIRCR_VECTKEY_Pos) /*!< SCB AIRCR: VECTKEY Mask */ + +#define SCB_AIRCR_VECTKEYSTAT_Pos 16U /*!< SCB AIRCR: VECTKEYSTAT Position */ +#define SCB_AIRCR_VECTKEYSTAT_Msk (0xFFFFUL << SCB_AIRCR_VECTKEYSTAT_Pos) /*!< SCB AIRCR: VECTKEYSTAT Mask */ + +#define SCB_AIRCR_ENDIANESS_Pos 15U /*!< SCB AIRCR: ENDIANESS Position */ +#define SCB_AIRCR_ENDIANESS_Msk (1UL << SCB_AIRCR_ENDIANESS_Pos) /*!< SCB AIRCR: ENDIANESS Mask */ + +#define SCB_AIRCR_PRIGROUP_Pos 8U /*!< SCB AIRCR: PRIGROUP Position */ +#define SCB_AIRCR_PRIGROUP_Msk (7UL << SCB_AIRCR_PRIGROUP_Pos) /*!< SCB AIRCR: PRIGROUP Mask */ + +#define SCB_AIRCR_SYSRESETREQ_Pos 2U /*!< SCB AIRCR: SYSRESETREQ Position */ +#define SCB_AIRCR_SYSRESETREQ_Msk (1UL << SCB_AIRCR_SYSRESETREQ_Pos) /*!< SCB AIRCR: SYSRESETREQ Mask */ + +#define SCB_AIRCR_VECTCLRACTIVE_Pos 1U /*!< SCB AIRCR: VECTCLRACTIVE Position */ +#define SCB_AIRCR_VECTCLRACTIVE_Msk (1UL << SCB_AIRCR_VECTCLRACTIVE_Pos) /*!< SCB AIRCR: VECTCLRACTIVE Mask */ + +#define SCB_AIRCR_VECTRESET_Pos 0U /*!< SCB AIRCR: VECTRESET Position */ +#define SCB_AIRCR_VECTRESET_Msk (1UL /*<< SCB_AIRCR_VECTRESET_Pos*/) /*!< SCB AIRCR: VECTRESET Mask */ + +/* SCB System Control Register Definitions */ +#define SCB_SCR_SEVONPEND_Pos 4U /*!< SCB SCR: SEVONPEND Position */ +#define SCB_SCR_SEVONPEND_Msk (1UL << SCB_SCR_SEVONPEND_Pos) /*!< SCB SCR: SEVONPEND Mask */ + +#define SCB_SCR_SLEEPDEEP_Pos 2U /*!< SCB SCR: SLEEPDEEP Position */ +#define SCB_SCR_SLEEPDEEP_Msk (1UL << SCB_SCR_SLEEPDEEP_Pos) /*!< SCB SCR: SLEEPDEEP Mask */ + +#define SCB_SCR_SLEEPONEXIT_Pos 1U /*!< SCB SCR: SLEEPONEXIT Position */ +#define SCB_SCR_SLEEPONEXIT_Msk (1UL << SCB_SCR_SLEEPONEXIT_Pos) /*!< SCB SCR: SLEEPONEXIT Mask */ + +/* SCB Configuration Control Register Definitions */ +#define SCB_CCR_STKALIGN_Pos 9U /*!< SCB CCR: STKALIGN Position */ +#define SCB_CCR_STKALIGN_Msk (1UL << SCB_CCR_STKALIGN_Pos) /*!< SCB CCR: STKALIGN Mask */ + +#define SCB_CCR_BFHFNMIGN_Pos 8U /*!< SCB CCR: BFHFNMIGN Position */ +#define SCB_CCR_BFHFNMIGN_Msk (1UL << SCB_CCR_BFHFNMIGN_Pos) /*!< SCB CCR: BFHFNMIGN Mask */ + +#define SCB_CCR_DIV_0_TRP_Pos 4U /*!< SCB CCR: DIV_0_TRP Position */ +#define SCB_CCR_DIV_0_TRP_Msk (1UL << SCB_CCR_DIV_0_TRP_Pos) /*!< SCB CCR: DIV_0_TRP Mask */ + +#define SCB_CCR_UNALIGN_TRP_Pos 3U /*!< SCB CCR: UNALIGN_TRP Position */ +#define SCB_CCR_UNALIGN_TRP_Msk (1UL << SCB_CCR_UNALIGN_TRP_Pos) /*!< SCB CCR: UNALIGN_TRP Mask */ + +#define SCB_CCR_USERSETMPEND_Pos 1U /*!< SCB CCR: USERSETMPEND Position */ +#define SCB_CCR_USERSETMPEND_Msk (1UL << SCB_CCR_USERSETMPEND_Pos) /*!< SCB CCR: USERSETMPEND Mask */ + +#define SCB_CCR_NONBASETHRDENA_Pos 0U /*!< SCB CCR: NONBASETHRDENA Position */ +#define SCB_CCR_NONBASETHRDENA_Msk (1UL /*<< SCB_CCR_NONBASETHRDENA_Pos*/) /*!< SCB CCR: NONBASETHRDENA Mask */ + +/* SCB System Handler Control and State Register Definitions */ +#define SCB_SHCSR_USGFAULTENA_Pos 18U /*!< SCB SHCSR: USGFAULTENA Position */ +#define SCB_SHCSR_USGFAULTENA_Msk (1UL << SCB_SHCSR_USGFAULTENA_Pos) /*!< SCB SHCSR: USGFAULTENA Mask */ + +#define SCB_SHCSR_BUSFAULTENA_Pos 17U /*!< SCB SHCSR: BUSFAULTENA Position */ +#define SCB_SHCSR_BUSFAULTENA_Msk (1UL << SCB_SHCSR_BUSFAULTENA_Pos) /*!< SCB SHCSR: BUSFAULTENA Mask */ + +#define SCB_SHCSR_MEMFAULTENA_Pos 16U /*!< SCB SHCSR: MEMFAULTENA Position */ +#define SCB_SHCSR_MEMFAULTENA_Msk (1UL << SCB_SHCSR_MEMFAULTENA_Pos) /*!< SCB SHCSR: MEMFAULTENA Mask */ + +#define SCB_SHCSR_SVCALLPENDED_Pos 15U /*!< SCB SHCSR: SVCALLPENDED Position */ +#define SCB_SHCSR_SVCALLPENDED_Msk (1UL << SCB_SHCSR_SVCALLPENDED_Pos) /*!< SCB SHCSR: SVCALLPENDED Mask */ + +#define SCB_SHCSR_BUSFAULTPENDED_Pos 14U /*!< SCB SHCSR: BUSFAULTPENDED Position */ +#define SCB_SHCSR_BUSFAULTPENDED_Msk (1UL << SCB_SHCSR_BUSFAULTPENDED_Pos) /*!< SCB SHCSR: BUSFAULTPENDED Mask */ + +#define SCB_SHCSR_MEMFAULTPENDED_Pos 13U /*!< SCB SHCSR: MEMFAULTPENDED Position */ +#define SCB_SHCSR_MEMFAULTPENDED_Msk (1UL << SCB_SHCSR_MEMFAULTPENDED_Pos) /*!< SCB SHCSR: MEMFAULTPENDED Mask */ + +#define SCB_SHCSR_USGFAULTPENDED_Pos 12U /*!< SCB SHCSR: USGFAULTPENDED Position */ +#define SCB_SHCSR_USGFAULTPENDED_Msk (1UL << SCB_SHCSR_USGFAULTPENDED_Pos) /*!< SCB SHCSR: USGFAULTPENDED Mask */ + +#define SCB_SHCSR_SYSTICKACT_Pos 11U /*!< SCB SHCSR: SYSTICKACT Position */ +#define SCB_SHCSR_SYSTICKACT_Msk (1UL << SCB_SHCSR_SYSTICKACT_Pos) /*!< SCB SHCSR: SYSTICKACT Mask */ + +#define SCB_SHCSR_PENDSVACT_Pos 10U /*!< SCB SHCSR: PENDSVACT Position */ +#define SCB_SHCSR_PENDSVACT_Msk (1UL << SCB_SHCSR_PENDSVACT_Pos) /*!< SCB SHCSR: PENDSVACT Mask */ + +#define SCB_SHCSR_MONITORACT_Pos 8U /*!< SCB SHCSR: MONITORACT Position */ +#define SCB_SHCSR_MONITORACT_Msk (1UL << SCB_SHCSR_MONITORACT_Pos) /*!< SCB SHCSR: MONITORACT Mask */ + +#define SCB_SHCSR_SVCALLACT_Pos 7U /*!< SCB SHCSR: SVCALLACT Position */ +#define SCB_SHCSR_SVCALLACT_Msk (1UL << SCB_SHCSR_SVCALLACT_Pos) /*!< SCB SHCSR: SVCALLACT Mask */ + +#define SCB_SHCSR_USGFAULTACT_Pos 3U /*!< SCB SHCSR: USGFAULTACT Position */ +#define SCB_SHCSR_USGFAULTACT_Msk (1UL << SCB_SHCSR_USGFAULTACT_Pos) /*!< SCB SHCSR: USGFAULTACT Mask */ + +#define SCB_SHCSR_BUSFAULTACT_Pos 1U /*!< SCB SHCSR: BUSFAULTACT Position */ +#define SCB_SHCSR_BUSFAULTACT_Msk (1UL << SCB_SHCSR_BUSFAULTACT_Pos) /*!< SCB SHCSR: BUSFAULTACT Mask */ + +#define SCB_SHCSR_MEMFAULTACT_Pos 0U /*!< SCB SHCSR: MEMFAULTACT Position */ +#define SCB_SHCSR_MEMFAULTACT_Msk (1UL /*<< SCB_SHCSR_MEMFAULTACT_Pos*/) /*!< SCB SHCSR: MEMFAULTACT Mask */ + +/* SCB Configurable Fault Status Register Definitions */ +#define SCB_CFSR_USGFAULTSR_Pos 16U /*!< SCB CFSR: Usage Fault Status Register Position */ +#define SCB_CFSR_USGFAULTSR_Msk (0xFFFFUL << SCB_CFSR_USGFAULTSR_Pos) /*!< SCB CFSR: Usage Fault Status Register Mask */ + +#define SCB_CFSR_BUSFAULTSR_Pos 8U /*!< SCB CFSR: Bus Fault Status Register Position */ +#define SCB_CFSR_BUSFAULTSR_Msk (0xFFUL << SCB_CFSR_BUSFAULTSR_Pos) /*!< SCB CFSR: Bus Fault Status Register Mask */ + +#define SCB_CFSR_MEMFAULTSR_Pos 0U /*!< SCB CFSR: Memory Manage Fault Status Register Position */ +#define SCB_CFSR_MEMFAULTSR_Msk (0xFFUL /*<< SCB_CFSR_MEMFAULTSR_Pos*/) /*!< SCB CFSR: Memory Manage Fault Status Register Mask */ + +/* MemManage Fault Status Register (part of SCB Configurable Fault Status Register) */ +#define SCB_CFSR_MMARVALID_Pos (SCB_SHCSR_MEMFAULTACT_Pos + 7U) /*!< SCB CFSR (MMFSR): MMARVALID Position */ +#define SCB_CFSR_MMARVALID_Msk (1UL << SCB_CFSR_MMARVALID_Pos) /*!< SCB CFSR (MMFSR): MMARVALID Mask */ + +#define SCB_CFSR_MSTKERR_Pos (SCB_SHCSR_MEMFAULTACT_Pos + 4U) /*!< SCB CFSR (MMFSR): MSTKERR Position */ +#define SCB_CFSR_MSTKERR_Msk (1UL << SCB_CFSR_MSTKERR_Pos) /*!< SCB CFSR (MMFSR): MSTKERR Mask */ + +#define SCB_CFSR_MUNSTKERR_Pos (SCB_SHCSR_MEMFAULTACT_Pos + 3U) /*!< SCB CFSR (MMFSR): MUNSTKERR Position */ +#define SCB_CFSR_MUNSTKERR_Msk (1UL << SCB_CFSR_MUNSTKERR_Pos) /*!< SCB CFSR (MMFSR): MUNSTKERR Mask */ + +#define SCB_CFSR_DACCVIOL_Pos (SCB_SHCSR_MEMFAULTACT_Pos + 1U) /*!< SCB CFSR (MMFSR): DACCVIOL Position */ +#define SCB_CFSR_DACCVIOL_Msk (1UL << SCB_CFSR_DACCVIOL_Pos) /*!< SCB CFSR (MMFSR): DACCVIOL Mask */ + +#define SCB_CFSR_IACCVIOL_Pos (SCB_SHCSR_MEMFAULTACT_Pos + 0U) /*!< SCB CFSR (MMFSR): IACCVIOL Position */ +#define SCB_CFSR_IACCVIOL_Msk (1UL /*<< SCB_CFSR_IACCVIOL_Pos*/) /*!< SCB CFSR (MMFSR): IACCVIOL Mask */ + +/* BusFault Status Register (part of SCB Configurable Fault Status Register) */ +#define SCB_CFSR_BFARVALID_Pos (SCB_CFSR_BUSFAULTSR_Pos + 7U) /*!< SCB CFSR (BFSR): BFARVALID Position */ +#define SCB_CFSR_BFARVALID_Msk (1UL << SCB_CFSR_BFARVALID_Pos) /*!< SCB CFSR (BFSR): BFARVALID Mask */ + +#define SCB_CFSR_STKERR_Pos (SCB_CFSR_BUSFAULTSR_Pos + 4U) /*!< SCB CFSR (BFSR): STKERR Position */ +#define SCB_CFSR_STKERR_Msk (1UL << SCB_CFSR_STKERR_Pos) /*!< SCB CFSR (BFSR): STKERR Mask */ + +#define SCB_CFSR_UNSTKERR_Pos (SCB_CFSR_BUSFAULTSR_Pos + 3U) /*!< SCB CFSR (BFSR): UNSTKERR Position */ +#define SCB_CFSR_UNSTKERR_Msk (1UL << SCB_CFSR_UNSTKERR_Pos) /*!< SCB CFSR (BFSR): UNSTKERR Mask */ + +#define SCB_CFSR_IMPRECISERR_Pos (SCB_CFSR_BUSFAULTSR_Pos + 2U) /*!< SCB CFSR (BFSR): IMPRECISERR Position */ +#define SCB_CFSR_IMPRECISERR_Msk (1UL << SCB_CFSR_IMPRECISERR_Pos) /*!< SCB CFSR (BFSR): IMPRECISERR Mask */ + +#define SCB_CFSR_PRECISERR_Pos (SCB_CFSR_BUSFAULTSR_Pos + 1U) /*!< SCB CFSR (BFSR): PRECISERR Position */ +#define SCB_CFSR_PRECISERR_Msk (1UL << SCB_CFSR_PRECISERR_Pos) /*!< SCB CFSR (BFSR): PRECISERR Mask */ + +#define SCB_CFSR_IBUSERR_Pos (SCB_CFSR_BUSFAULTSR_Pos + 0U) /*!< SCB CFSR (BFSR): IBUSERR Position */ +#define SCB_CFSR_IBUSERR_Msk (1UL << SCB_CFSR_IBUSERR_Pos) /*!< SCB CFSR (BFSR): IBUSERR Mask */ + +/* UsageFault Status Register (part of SCB Configurable Fault Status Register) */ +#define SCB_CFSR_DIVBYZERO_Pos (SCB_CFSR_USGFAULTSR_Pos + 9U) /*!< SCB CFSR (UFSR): DIVBYZERO Position */ +#define SCB_CFSR_DIVBYZERO_Msk (1UL << SCB_CFSR_DIVBYZERO_Pos) /*!< SCB CFSR (UFSR): DIVBYZERO Mask */ + +#define SCB_CFSR_UNALIGNED_Pos (SCB_CFSR_USGFAULTSR_Pos + 8U) /*!< SCB CFSR (UFSR): UNALIGNED Position */ +#define SCB_CFSR_UNALIGNED_Msk (1UL << SCB_CFSR_UNALIGNED_Pos) /*!< SCB CFSR (UFSR): UNALIGNED Mask */ + +#define SCB_CFSR_NOCP_Pos (SCB_CFSR_USGFAULTSR_Pos + 3U) /*!< SCB CFSR (UFSR): NOCP Position */ +#define SCB_CFSR_NOCP_Msk (1UL << SCB_CFSR_NOCP_Pos) /*!< SCB CFSR (UFSR): NOCP Mask */ + +#define SCB_CFSR_INVPC_Pos (SCB_CFSR_USGFAULTSR_Pos + 2U) /*!< SCB CFSR (UFSR): INVPC Position */ +#define SCB_CFSR_INVPC_Msk (1UL << SCB_CFSR_INVPC_Pos) /*!< SCB CFSR (UFSR): INVPC Mask */ + +#define SCB_CFSR_INVSTATE_Pos (SCB_CFSR_USGFAULTSR_Pos + 1U) /*!< SCB CFSR (UFSR): INVSTATE Position */ +#define SCB_CFSR_INVSTATE_Msk (1UL << SCB_CFSR_INVSTATE_Pos) /*!< SCB CFSR (UFSR): INVSTATE Mask */ + +#define SCB_CFSR_UNDEFINSTR_Pos (SCB_CFSR_USGFAULTSR_Pos + 0U) /*!< SCB CFSR (UFSR): UNDEFINSTR Position */ +#define SCB_CFSR_UNDEFINSTR_Msk (1UL << SCB_CFSR_UNDEFINSTR_Pos) /*!< SCB CFSR (UFSR): UNDEFINSTR Mask */ + +/* SCB Hard Fault Status Register Definitions */ +#define SCB_HFSR_DEBUGEVT_Pos 31U /*!< SCB HFSR: DEBUGEVT Position */ +#define SCB_HFSR_DEBUGEVT_Msk (1UL << SCB_HFSR_DEBUGEVT_Pos) /*!< SCB HFSR: DEBUGEVT Mask */ + +#define SCB_HFSR_FORCED_Pos 30U /*!< SCB HFSR: FORCED Position */ +#define SCB_HFSR_FORCED_Msk (1UL << SCB_HFSR_FORCED_Pos) /*!< SCB HFSR: FORCED Mask */ + +#define SCB_HFSR_VECTTBL_Pos 1U /*!< SCB HFSR: VECTTBL Position */ +#define SCB_HFSR_VECTTBL_Msk (1UL << SCB_HFSR_VECTTBL_Pos) /*!< SCB HFSR: VECTTBL Mask */ + +/* SCB Debug Fault Status Register Definitions */ +#define SCB_DFSR_EXTERNAL_Pos 4U /*!< SCB DFSR: EXTERNAL Position */ +#define SCB_DFSR_EXTERNAL_Msk (1UL << SCB_DFSR_EXTERNAL_Pos) /*!< SCB DFSR: EXTERNAL Mask */ + +#define SCB_DFSR_VCATCH_Pos 3U /*!< SCB DFSR: VCATCH Position */ +#define SCB_DFSR_VCATCH_Msk (1UL << SCB_DFSR_VCATCH_Pos) /*!< SCB DFSR: VCATCH Mask */ + +#define SCB_DFSR_DWTTRAP_Pos 2U /*!< SCB DFSR: DWTTRAP Position */ +#define SCB_DFSR_DWTTRAP_Msk (1UL << SCB_DFSR_DWTTRAP_Pos) /*!< SCB DFSR: DWTTRAP Mask */ + +#define SCB_DFSR_BKPT_Pos 1U /*!< SCB DFSR: BKPT Position */ +#define SCB_DFSR_BKPT_Msk (1UL << SCB_DFSR_BKPT_Pos) /*!< SCB DFSR: BKPT Mask */ + +#define SCB_DFSR_HALTED_Pos 0U /*!< SCB DFSR: HALTED Position */ +#define SCB_DFSR_HALTED_Msk (1UL /*<< SCB_DFSR_HALTED_Pos*/) /*!< SCB DFSR: HALTED Mask */ + +/*@} end of group CMSIS_SCB */ + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_SCnSCB System Controls not in SCB (SCnSCB) + \brief Type definitions for the System Control and ID Register not in the SCB + @{ + */ + +/** + \brief Structure type to access the System Control and ID Register not in the SCB. + */ +typedef struct +{ + uint32_t RESERVED0[1U]; + __IM uint32_t ICTR; /*!< Offset: 0x004 (R/ ) Interrupt Controller Type Register */ +#if defined (__CM3_REV) && (__CM3_REV >= 0x200U) + __IOM uint32_t ACTLR; /*!< Offset: 0x008 (R/W) Auxiliary Control Register */ +#else + uint32_t RESERVED1[1U]; +#endif +} SCnSCB_Type; + +/* Interrupt Controller Type Register Definitions */ +#define SCnSCB_ICTR_INTLINESNUM_Pos 0U /*!< ICTR: INTLINESNUM Position */ +#define SCnSCB_ICTR_INTLINESNUM_Msk (0xFUL /*<< SCnSCB_ICTR_INTLINESNUM_Pos*/) /*!< ICTR: INTLINESNUM Mask */ + +/* Auxiliary Control Register Definitions */ + +#define SCnSCB_ACTLR_DISFOLD_Pos 2U /*!< ACTLR: DISFOLD Position */ +#define SCnSCB_ACTLR_DISFOLD_Msk (1UL << SCnSCB_ACTLR_DISFOLD_Pos) /*!< ACTLR: DISFOLD Mask */ + +#define SCnSCB_ACTLR_DISDEFWBUF_Pos 1U /*!< ACTLR: DISDEFWBUF Position */ +#define SCnSCB_ACTLR_DISDEFWBUF_Msk (1UL << SCnSCB_ACTLR_DISDEFWBUF_Pos) /*!< ACTLR: DISDEFWBUF Mask */ + +#define SCnSCB_ACTLR_DISMCYCINT_Pos 0U /*!< ACTLR: DISMCYCINT Position */ +#define SCnSCB_ACTLR_DISMCYCINT_Msk (1UL /*<< SCnSCB_ACTLR_DISMCYCINT_Pos*/) /*!< ACTLR: DISMCYCINT Mask */ + +/*@} end of group CMSIS_SCnotSCB */ + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_SysTick System Tick Timer (SysTick) + \brief Type definitions for the System Timer Registers. + @{ + */ + +/** + \brief Structure type to access the System Timer (SysTick). + */ +typedef struct +{ + __IOM uint32_t CTRL; /*!< Offset: 0x000 (R/W) SysTick Control and Status Register */ + __IOM uint32_t LOAD; /*!< Offset: 0x004 (R/W) SysTick Reload Value Register */ + __IOM uint32_t VAL; /*!< Offset: 0x008 (R/W) SysTick Current Value Register */ + __IM uint32_t CALIB; /*!< Offset: 0x00C (R/ ) SysTick Calibration Register */ +} SysTick_Type; + +/* SysTick Control / Status Register Definitions */ +#define SysTick_CTRL_COUNTFLAG_Pos 16U /*!< SysTick CTRL: COUNTFLAG Position */ +#define SysTick_CTRL_COUNTFLAG_Msk (1UL << SysTick_CTRL_COUNTFLAG_Pos) /*!< SysTick CTRL: COUNTFLAG Mask */ + +#define SysTick_CTRL_CLKSOURCE_Pos 2U /*!< SysTick CTRL: CLKSOURCE Position */ +#define SysTick_CTRL_CLKSOURCE_Msk (1UL << SysTick_CTRL_CLKSOURCE_Pos) /*!< SysTick CTRL: CLKSOURCE Mask */ + +#define SysTick_CTRL_TICKINT_Pos 1U /*!< SysTick CTRL: TICKINT Position */ +#define SysTick_CTRL_TICKINT_Msk (1UL << SysTick_CTRL_TICKINT_Pos) /*!< SysTick CTRL: TICKINT Mask */ + +#define SysTick_CTRL_ENABLE_Pos 0U /*!< SysTick CTRL: ENABLE Position */ +#define SysTick_CTRL_ENABLE_Msk (1UL /*<< SysTick_CTRL_ENABLE_Pos*/) /*!< SysTick CTRL: ENABLE Mask */ + +/* SysTick Reload Register Definitions */ +#define SysTick_LOAD_RELOAD_Pos 0U /*!< SysTick LOAD: RELOAD Position */ +#define SysTick_LOAD_RELOAD_Msk (0xFFFFFFUL /*<< SysTick_LOAD_RELOAD_Pos*/) /*!< SysTick LOAD: RELOAD Mask */ + +/* SysTick Current Register Definitions */ +#define SysTick_VAL_CURRENT_Pos 0U /*!< SysTick VAL: CURRENT Position */ +#define SysTick_VAL_CURRENT_Msk (0xFFFFFFUL /*<< SysTick_VAL_CURRENT_Pos*/) /*!< SysTick VAL: CURRENT Mask */ + +/* SysTick Calibration Register Definitions */ +#define SysTick_CALIB_NOREF_Pos 31U /*!< SysTick CALIB: NOREF Position */ +#define SysTick_CALIB_NOREF_Msk (1UL << SysTick_CALIB_NOREF_Pos) /*!< SysTick CALIB: NOREF Mask */ + +#define SysTick_CALIB_SKEW_Pos 30U /*!< SysTick CALIB: SKEW Position */ +#define SysTick_CALIB_SKEW_Msk (1UL << SysTick_CALIB_SKEW_Pos) /*!< SysTick CALIB: SKEW Mask */ + +#define SysTick_CALIB_TENMS_Pos 0U /*!< SysTick CALIB: TENMS Position */ +#define SysTick_CALIB_TENMS_Msk (0xFFFFFFUL /*<< SysTick_CALIB_TENMS_Pos*/) /*!< SysTick CALIB: TENMS Mask */ + +/*@} end of group CMSIS_SysTick */ + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_ITM Instrumentation Trace Macrocell (ITM) + \brief Type definitions for the Instrumentation Trace Macrocell (ITM) + @{ + */ + +/** + \brief Structure type to access the Instrumentation Trace Macrocell Register (ITM). + */ +typedef struct +{ + __OM union + { + __OM uint8_t u8; /*!< Offset: 0x000 ( /W) ITM Stimulus Port 8-bit */ + __OM uint16_t u16; /*!< Offset: 0x000 ( /W) ITM Stimulus Port 16-bit */ + __OM uint32_t u32; /*!< Offset: 0x000 ( /W) ITM Stimulus Port 32-bit */ + } PORT [32U]; /*!< Offset: 0x000 ( /W) ITM Stimulus Port Registers */ + uint32_t RESERVED0[864U]; + __IOM uint32_t TER; /*!< Offset: 0xE00 (R/W) ITM Trace Enable Register */ + uint32_t RESERVED1[15U]; + __IOM uint32_t TPR; /*!< Offset: 0xE40 (R/W) ITM Trace Privilege Register */ + uint32_t RESERVED2[15U]; + __IOM uint32_t TCR; /*!< Offset: 0xE80 (R/W) ITM Trace Control Register */ + uint32_t RESERVED3[29U]; + __OM uint32_t IWR; /*!< Offset: 0xEF8 ( /W) ITM Integration Write Register */ + __IM uint32_t IRR; /*!< Offset: 0xEFC (R/ ) ITM Integration Read Register */ + __IOM uint32_t IMCR; /*!< Offset: 0xF00 (R/W) ITM Integration Mode Control Register */ + uint32_t RESERVED4[43U]; + __OM uint32_t LAR; /*!< Offset: 0xFB0 ( /W) ITM Lock Access Register */ + __IM uint32_t LSR; /*!< Offset: 0xFB4 (R/ ) ITM Lock Status Register */ + uint32_t RESERVED5[6U]; + __IM uint32_t PID4; /*!< Offset: 0xFD0 (R/ ) ITM Peripheral Identification Register #4 */ + __IM uint32_t PID5; /*!< Offset: 0xFD4 (R/ ) ITM Peripheral Identification Register #5 */ + __IM uint32_t PID6; /*!< Offset: 0xFD8 (R/ ) ITM Peripheral Identification Register #6 */ + __IM uint32_t PID7; /*!< Offset: 0xFDC (R/ ) ITM Peripheral Identification Register #7 */ + __IM uint32_t PID0; /*!< Offset: 0xFE0 (R/ ) ITM Peripheral Identification Register #0 */ + __IM uint32_t PID1; /*!< Offset: 0xFE4 (R/ ) ITM Peripheral Identification Register #1 */ + __IM uint32_t PID2; /*!< Offset: 0xFE8 (R/ ) ITM Peripheral Identification Register #2 */ + __IM uint32_t PID3; /*!< Offset: 0xFEC (R/ ) ITM Peripheral Identification Register #3 */ + __IM uint32_t CID0; /*!< Offset: 0xFF0 (R/ ) ITM Component Identification Register #0 */ + __IM uint32_t CID1; /*!< Offset: 0xFF4 (R/ ) ITM Component Identification Register #1 */ + __IM uint32_t CID2; /*!< Offset: 0xFF8 (R/ ) ITM Component Identification Register #2 */ + __IM uint32_t CID3; /*!< Offset: 0xFFC (R/ ) ITM Component Identification Register #3 */ +} ITM_Type; + +/* ITM Trace Privilege Register Definitions */ +#define ITM_TPR_PRIVMASK_Pos 0U /*!< ITM TPR: PRIVMASK Position */ +#define ITM_TPR_PRIVMASK_Msk (0xFFFFFFFFUL /*<< ITM_TPR_PRIVMASK_Pos*/) /*!< ITM TPR: PRIVMASK Mask */ + +/* ITM Trace Control Register Definitions */ +#define ITM_TCR_BUSY_Pos 23U /*!< ITM TCR: BUSY Position */ +#define ITM_TCR_BUSY_Msk (1UL << ITM_TCR_BUSY_Pos) /*!< ITM TCR: BUSY Mask */ + +#define ITM_TCR_TraceBusID_Pos 16U /*!< ITM TCR: ATBID Position */ +#define ITM_TCR_TraceBusID_Msk (0x7FUL << ITM_TCR_TraceBusID_Pos) /*!< ITM TCR: ATBID Mask */ + +#define ITM_TCR_GTSFREQ_Pos 10U /*!< ITM TCR: Global timestamp frequency Position */ +#define ITM_TCR_GTSFREQ_Msk (3UL << ITM_TCR_GTSFREQ_Pos) /*!< ITM TCR: Global timestamp frequency Mask */ + +#define ITM_TCR_TSPrescale_Pos 8U /*!< ITM TCR: TSPrescale Position */ +#define ITM_TCR_TSPrescale_Msk (3UL << ITM_TCR_TSPrescale_Pos) /*!< ITM TCR: TSPrescale Mask */ + +#define ITM_TCR_SWOENA_Pos 4U /*!< ITM TCR: SWOENA Position */ +#define ITM_TCR_SWOENA_Msk (1UL << ITM_TCR_SWOENA_Pos) /*!< ITM TCR: SWOENA Mask */ + +#define ITM_TCR_DWTENA_Pos 3U /*!< ITM TCR: DWTENA Position */ +#define ITM_TCR_DWTENA_Msk (1UL << ITM_TCR_DWTENA_Pos) /*!< ITM TCR: DWTENA Mask */ + +#define ITM_TCR_SYNCENA_Pos 2U /*!< ITM TCR: SYNCENA Position */ +#define ITM_TCR_SYNCENA_Msk (1UL << ITM_TCR_SYNCENA_Pos) /*!< ITM TCR: SYNCENA Mask */ + +#define ITM_TCR_TSENA_Pos 1U /*!< ITM TCR: TSENA Position */ +#define ITM_TCR_TSENA_Msk (1UL << ITM_TCR_TSENA_Pos) /*!< ITM TCR: TSENA Mask */ + +#define ITM_TCR_ITMENA_Pos 0U /*!< ITM TCR: ITM Enable bit Position */ +#define ITM_TCR_ITMENA_Msk (1UL /*<< ITM_TCR_ITMENA_Pos*/) /*!< ITM TCR: ITM Enable bit Mask */ + +/* ITM Integration Write Register Definitions */ +#define ITM_IWR_ATVALIDM_Pos 0U /*!< ITM IWR: ATVALIDM Position */ +#define ITM_IWR_ATVALIDM_Msk (1UL /*<< ITM_IWR_ATVALIDM_Pos*/) /*!< ITM IWR: ATVALIDM Mask */ + +/* ITM Integration Read Register Definitions */ +#define ITM_IRR_ATREADYM_Pos 0U /*!< ITM IRR: ATREADYM Position */ +#define ITM_IRR_ATREADYM_Msk (1UL /*<< ITM_IRR_ATREADYM_Pos*/) /*!< ITM IRR: ATREADYM Mask */ + +/* ITM Integration Mode Control Register Definitions */ +#define ITM_IMCR_INTEGRATION_Pos 0U /*!< ITM IMCR: INTEGRATION Position */ +#define ITM_IMCR_INTEGRATION_Msk (1UL /*<< ITM_IMCR_INTEGRATION_Pos*/) /*!< ITM IMCR: INTEGRATION Mask */ + +/* ITM Lock Status Register Definitions */ +#define ITM_LSR_ByteAcc_Pos 2U /*!< ITM LSR: ByteAcc Position */ +#define ITM_LSR_ByteAcc_Msk (1UL << ITM_LSR_ByteAcc_Pos) /*!< ITM LSR: ByteAcc Mask */ + +#define ITM_LSR_Access_Pos 1U /*!< ITM LSR: Access Position */ +#define ITM_LSR_Access_Msk (1UL << ITM_LSR_Access_Pos) /*!< ITM LSR: Access Mask */ + +#define ITM_LSR_Present_Pos 0U /*!< ITM LSR: Present Position */ +#define ITM_LSR_Present_Msk (1UL /*<< ITM_LSR_Present_Pos*/) /*!< ITM LSR: Present Mask */ + +/*@}*/ /* end of group CMSIS_ITM */ + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_DWT Data Watchpoint and Trace (DWT) + \brief Type definitions for the Data Watchpoint and Trace (DWT) + @{ + */ + +/** + \brief Structure type to access the Data Watchpoint and Trace Register (DWT). + */ +typedef struct +{ + __IOM uint32_t CTRL; /*!< Offset: 0x000 (R/W) Control Register */ + __IOM uint32_t CYCCNT; /*!< Offset: 0x004 (R/W) Cycle Count Register */ + __IOM uint32_t CPICNT; /*!< Offset: 0x008 (R/W) CPI Count Register */ + __IOM uint32_t EXCCNT; /*!< Offset: 0x00C (R/W) Exception Overhead Count Register */ + __IOM uint32_t SLEEPCNT; /*!< Offset: 0x010 (R/W) Sleep Count Register */ + __IOM uint32_t LSUCNT; /*!< Offset: 0x014 (R/W) LSU Count Register */ + __IOM uint32_t FOLDCNT; /*!< Offset: 0x018 (R/W) Folded-instruction Count Register */ + __IM uint32_t PCSR; /*!< Offset: 0x01C (R/ ) Program Counter Sample Register */ + __IOM uint32_t COMP0; /*!< Offset: 0x020 (R/W) Comparator Register 0 */ + __IOM uint32_t MASK0; /*!< Offset: 0x024 (R/W) Mask Register 0 */ + __IOM uint32_t FUNCTION0; /*!< Offset: 0x028 (R/W) Function Register 0 */ + uint32_t RESERVED0[1U]; + __IOM uint32_t COMP1; /*!< Offset: 0x030 (R/W) Comparator Register 1 */ + __IOM uint32_t MASK1; /*!< Offset: 0x034 (R/W) Mask Register 1 */ + __IOM uint32_t FUNCTION1; /*!< Offset: 0x038 (R/W) Function Register 1 */ + uint32_t RESERVED1[1U]; + __IOM uint32_t COMP2; /*!< Offset: 0x040 (R/W) Comparator Register 2 */ + __IOM uint32_t MASK2; /*!< Offset: 0x044 (R/W) Mask Register 2 */ + __IOM uint32_t FUNCTION2; /*!< Offset: 0x048 (R/W) Function Register 2 */ + uint32_t RESERVED2[1U]; + __IOM uint32_t COMP3; /*!< Offset: 0x050 (R/W) Comparator Register 3 */ + __IOM uint32_t MASK3; /*!< Offset: 0x054 (R/W) Mask Register 3 */ + __IOM uint32_t FUNCTION3; /*!< Offset: 0x058 (R/W) Function Register 3 */ +} DWT_Type; + +/* DWT Control Register Definitions */ +#define DWT_CTRL_NUMCOMP_Pos 28U /*!< DWT CTRL: NUMCOMP Position */ +#define DWT_CTRL_NUMCOMP_Msk (0xFUL << DWT_CTRL_NUMCOMP_Pos) /*!< DWT CTRL: NUMCOMP Mask */ + +#define DWT_CTRL_NOTRCPKT_Pos 27U /*!< DWT CTRL: NOTRCPKT Position */ +#define DWT_CTRL_NOTRCPKT_Msk (0x1UL << DWT_CTRL_NOTRCPKT_Pos) /*!< DWT CTRL: NOTRCPKT Mask */ + +#define DWT_CTRL_NOEXTTRIG_Pos 26U /*!< DWT CTRL: NOEXTTRIG Position */ +#define DWT_CTRL_NOEXTTRIG_Msk (0x1UL << DWT_CTRL_NOEXTTRIG_Pos) /*!< DWT CTRL: NOEXTTRIG Mask */ + +#define DWT_CTRL_NOCYCCNT_Pos 25U /*!< DWT CTRL: NOCYCCNT Position */ +#define DWT_CTRL_NOCYCCNT_Msk (0x1UL << DWT_CTRL_NOCYCCNT_Pos) /*!< DWT CTRL: NOCYCCNT Mask */ + +#define DWT_CTRL_NOPRFCNT_Pos 24U /*!< DWT CTRL: NOPRFCNT Position */ +#define DWT_CTRL_NOPRFCNT_Msk (0x1UL << DWT_CTRL_NOPRFCNT_Pos) /*!< DWT CTRL: NOPRFCNT Mask */ + +#define DWT_CTRL_CYCEVTENA_Pos 22U /*!< DWT CTRL: CYCEVTENA Position */ +#define DWT_CTRL_CYCEVTENA_Msk (0x1UL << DWT_CTRL_CYCEVTENA_Pos) /*!< DWT CTRL: CYCEVTENA Mask */ + +#define DWT_CTRL_FOLDEVTENA_Pos 21U /*!< DWT CTRL: FOLDEVTENA Position */ +#define DWT_CTRL_FOLDEVTENA_Msk (0x1UL << DWT_CTRL_FOLDEVTENA_Pos) /*!< DWT CTRL: FOLDEVTENA Mask */ + +#define DWT_CTRL_LSUEVTENA_Pos 20U /*!< DWT CTRL: LSUEVTENA Position */ +#define DWT_CTRL_LSUEVTENA_Msk (0x1UL << DWT_CTRL_LSUEVTENA_Pos) /*!< DWT CTRL: LSUEVTENA Mask */ + +#define DWT_CTRL_SLEEPEVTENA_Pos 19U /*!< DWT CTRL: SLEEPEVTENA Position */ +#define DWT_CTRL_SLEEPEVTENA_Msk (0x1UL << DWT_CTRL_SLEEPEVTENA_Pos) /*!< DWT CTRL: SLEEPEVTENA Mask */ + +#define DWT_CTRL_EXCEVTENA_Pos 18U /*!< DWT CTRL: EXCEVTENA Position */ +#define DWT_CTRL_EXCEVTENA_Msk (0x1UL << DWT_CTRL_EXCEVTENA_Pos) /*!< DWT CTRL: EXCEVTENA Mask */ + +#define DWT_CTRL_CPIEVTENA_Pos 17U /*!< DWT CTRL: CPIEVTENA Position */ +#define DWT_CTRL_CPIEVTENA_Msk (0x1UL << DWT_CTRL_CPIEVTENA_Pos) /*!< DWT CTRL: CPIEVTENA Mask */ + +#define DWT_CTRL_EXCTRCENA_Pos 16U /*!< DWT CTRL: EXCTRCENA Position */ +#define DWT_CTRL_EXCTRCENA_Msk (0x1UL << DWT_CTRL_EXCTRCENA_Pos) /*!< DWT CTRL: EXCTRCENA Mask */ + +#define DWT_CTRL_PCSAMPLENA_Pos 12U /*!< DWT CTRL: PCSAMPLENA Position */ +#define DWT_CTRL_PCSAMPLENA_Msk (0x1UL << DWT_CTRL_PCSAMPLENA_Pos) /*!< DWT CTRL: PCSAMPLENA Mask */ + +#define DWT_CTRL_SYNCTAP_Pos 10U /*!< DWT CTRL: SYNCTAP Position */ +#define DWT_CTRL_SYNCTAP_Msk (0x3UL << DWT_CTRL_SYNCTAP_Pos) /*!< DWT CTRL: SYNCTAP Mask */ + +#define DWT_CTRL_CYCTAP_Pos 9U /*!< DWT CTRL: CYCTAP Position */ +#define DWT_CTRL_CYCTAP_Msk (0x1UL << DWT_CTRL_CYCTAP_Pos) /*!< DWT CTRL: CYCTAP Mask */ + +#define DWT_CTRL_POSTINIT_Pos 5U /*!< DWT CTRL: POSTINIT Position */ +#define DWT_CTRL_POSTINIT_Msk (0xFUL << DWT_CTRL_POSTINIT_Pos) /*!< DWT CTRL: POSTINIT Mask */ + +#define DWT_CTRL_POSTPRESET_Pos 1U /*!< DWT CTRL: POSTPRESET Position */ +#define DWT_CTRL_POSTPRESET_Msk (0xFUL << DWT_CTRL_POSTPRESET_Pos) /*!< DWT CTRL: POSTPRESET Mask */ + +#define DWT_CTRL_CYCCNTENA_Pos 0U /*!< DWT CTRL: CYCCNTENA Position */ +#define DWT_CTRL_CYCCNTENA_Msk (0x1UL /*<< DWT_CTRL_CYCCNTENA_Pos*/) /*!< DWT CTRL: CYCCNTENA Mask */ + +/* DWT CPI Count Register Definitions */ +#define DWT_CPICNT_CPICNT_Pos 0U /*!< DWT CPICNT: CPICNT Position */ +#define DWT_CPICNT_CPICNT_Msk (0xFFUL /*<< DWT_CPICNT_CPICNT_Pos*/) /*!< DWT CPICNT: CPICNT Mask */ + +/* DWT Exception Overhead Count Register Definitions */ +#define DWT_EXCCNT_EXCCNT_Pos 0U /*!< DWT EXCCNT: EXCCNT Position */ +#define DWT_EXCCNT_EXCCNT_Msk (0xFFUL /*<< DWT_EXCCNT_EXCCNT_Pos*/) /*!< DWT EXCCNT: EXCCNT Mask */ + +/* DWT Sleep Count Register Definitions */ +#define DWT_SLEEPCNT_SLEEPCNT_Pos 0U /*!< DWT SLEEPCNT: SLEEPCNT Position */ +#define DWT_SLEEPCNT_SLEEPCNT_Msk (0xFFUL /*<< DWT_SLEEPCNT_SLEEPCNT_Pos*/) /*!< DWT SLEEPCNT: SLEEPCNT Mask */ + +/* DWT LSU Count Register Definitions */ +#define DWT_LSUCNT_LSUCNT_Pos 0U /*!< DWT LSUCNT: LSUCNT Position */ +#define DWT_LSUCNT_LSUCNT_Msk (0xFFUL /*<< DWT_LSUCNT_LSUCNT_Pos*/) /*!< DWT LSUCNT: LSUCNT Mask */ + +/* DWT Folded-instruction Count Register Definitions */ +#define DWT_FOLDCNT_FOLDCNT_Pos 0U /*!< DWT FOLDCNT: FOLDCNT Position */ +#define DWT_FOLDCNT_FOLDCNT_Msk (0xFFUL /*<< DWT_FOLDCNT_FOLDCNT_Pos*/) /*!< DWT FOLDCNT: FOLDCNT Mask */ + +/* DWT Comparator Mask Register Definitions */ +#define DWT_MASK_MASK_Pos 0U /*!< DWT MASK: MASK Position */ +#define DWT_MASK_MASK_Msk (0x1FUL /*<< DWT_MASK_MASK_Pos*/) /*!< DWT MASK: MASK Mask */ + +/* DWT Comparator Function Register Definitions */ +#define DWT_FUNCTION_MATCHED_Pos 24U /*!< DWT FUNCTION: MATCHED Position */ +#define DWT_FUNCTION_MATCHED_Msk (0x1UL << DWT_FUNCTION_MATCHED_Pos) /*!< DWT FUNCTION: MATCHED Mask */ + +#define DWT_FUNCTION_DATAVADDR1_Pos 16U /*!< DWT FUNCTION: DATAVADDR1 Position */ +#define DWT_FUNCTION_DATAVADDR1_Msk (0xFUL << DWT_FUNCTION_DATAVADDR1_Pos) /*!< DWT FUNCTION: DATAVADDR1 Mask */ + +#define DWT_FUNCTION_DATAVADDR0_Pos 12U /*!< DWT FUNCTION: DATAVADDR0 Position */ +#define DWT_FUNCTION_DATAVADDR0_Msk (0xFUL << DWT_FUNCTION_DATAVADDR0_Pos) /*!< DWT FUNCTION: DATAVADDR0 Mask */ + +#define DWT_FUNCTION_DATAVSIZE_Pos 10U /*!< DWT FUNCTION: DATAVSIZE Position */ +#define DWT_FUNCTION_DATAVSIZE_Msk (0x3UL << DWT_FUNCTION_DATAVSIZE_Pos) /*!< DWT FUNCTION: DATAVSIZE Mask */ + +#define DWT_FUNCTION_LNK1ENA_Pos 9U /*!< DWT FUNCTION: LNK1ENA Position */ +#define DWT_FUNCTION_LNK1ENA_Msk (0x1UL << DWT_FUNCTION_LNK1ENA_Pos) /*!< DWT FUNCTION: LNK1ENA Mask */ + +#define DWT_FUNCTION_DATAVMATCH_Pos 8U /*!< DWT FUNCTION: DATAVMATCH Position */ +#define DWT_FUNCTION_DATAVMATCH_Msk (0x1UL << DWT_FUNCTION_DATAVMATCH_Pos) /*!< DWT FUNCTION: DATAVMATCH Mask */ + +#define DWT_FUNCTION_CYCMATCH_Pos 7U /*!< DWT FUNCTION: CYCMATCH Position */ +#define DWT_FUNCTION_CYCMATCH_Msk (0x1UL << DWT_FUNCTION_CYCMATCH_Pos) /*!< DWT FUNCTION: CYCMATCH Mask */ + +#define DWT_FUNCTION_EMITRANGE_Pos 5U /*!< DWT FUNCTION: EMITRANGE Position */ +#define DWT_FUNCTION_EMITRANGE_Msk (0x1UL << DWT_FUNCTION_EMITRANGE_Pos) /*!< DWT FUNCTION: EMITRANGE Mask */ + +#define DWT_FUNCTION_FUNCTION_Pos 0U /*!< DWT FUNCTION: FUNCTION Position */ +#define DWT_FUNCTION_FUNCTION_Msk (0xFUL /*<< DWT_FUNCTION_FUNCTION_Pos*/) /*!< DWT FUNCTION: FUNCTION Mask */ + +/*@}*/ /* end of group CMSIS_DWT */ + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_TPI Trace Port Interface (TPI) + \brief Type definitions for the Trace Port Interface (TPI) + @{ + */ + +/** + \brief Structure type to access the Trace Port Interface Register (TPI). + */ +typedef struct +{ + __IM uint32_t SSPSR; /*!< Offset: 0x000 (R/ ) Supported Parallel Port Size Register */ + __IOM uint32_t CSPSR; /*!< Offset: 0x004 (R/W) Current Parallel Port Size Register */ + uint32_t RESERVED0[2U]; + __IOM uint32_t ACPR; /*!< Offset: 0x010 (R/W) Asynchronous Clock Prescaler Register */ + uint32_t RESERVED1[55U]; + __IOM uint32_t SPPR; /*!< Offset: 0x0F0 (R/W) Selected Pin Protocol Register */ + uint32_t RESERVED2[131U]; + __IM uint32_t FFSR; /*!< Offset: 0x300 (R/ ) Formatter and Flush Status Register */ + __IOM uint32_t FFCR; /*!< Offset: 0x304 (R/W) Formatter and Flush Control Register */ + __IM uint32_t FSCR; /*!< Offset: 0x308 (R/ ) Formatter Synchronization Counter Register */ + uint32_t RESERVED3[759U]; + __IM uint32_t TRIGGER; /*!< Offset: 0xEE8 (R/ ) TRIGGER Register */ + __IM uint32_t FIFO0; /*!< Offset: 0xEEC (R/ ) Integration ETM Data */ + __IM uint32_t ITATBCTR2; /*!< Offset: 0xEF0 (R/ ) ITATBCTR2 */ + uint32_t RESERVED4[1U]; + __IM uint32_t ITATBCTR0; /*!< Offset: 0xEF8 (R/ ) ITATBCTR0 */ + __IM uint32_t FIFO1; /*!< Offset: 0xEFC (R/ ) Integration ITM Data */ + __IOM uint32_t ITCTRL; /*!< Offset: 0xF00 (R/W) Integration Mode Control */ + uint32_t RESERVED5[39U]; + __IOM uint32_t CLAIMSET; /*!< Offset: 0xFA0 (R/W) Claim tag set */ + __IOM uint32_t CLAIMCLR; /*!< Offset: 0xFA4 (R/W) Claim tag clear */ + uint32_t RESERVED7[8U]; + __IM uint32_t DEVID; /*!< Offset: 0xFC8 (R/ ) TPIU_DEVID */ + __IM uint32_t DEVTYPE; /*!< Offset: 0xFCC (R/ ) TPIU_DEVTYPE */ +} TPI_Type; + +/* TPI Asynchronous Clock Prescaler Register Definitions */ +#define TPI_ACPR_PRESCALER_Pos 0U /*!< TPI ACPR: PRESCALER Position */ +#define TPI_ACPR_PRESCALER_Msk (0x1FFFUL /*<< TPI_ACPR_PRESCALER_Pos*/) /*!< TPI ACPR: PRESCALER Mask */ + +/* TPI Selected Pin Protocol Register Definitions */ +#define TPI_SPPR_TXMODE_Pos 0U /*!< TPI SPPR: TXMODE Position */ +#define TPI_SPPR_TXMODE_Msk (0x3UL /*<< TPI_SPPR_TXMODE_Pos*/) /*!< TPI SPPR: TXMODE Mask */ + +/* TPI Formatter and Flush Status Register Definitions */ +#define TPI_FFSR_FtNonStop_Pos 3U /*!< TPI FFSR: FtNonStop Position */ +#define TPI_FFSR_FtNonStop_Msk (0x1UL << TPI_FFSR_FtNonStop_Pos) /*!< TPI FFSR: FtNonStop Mask */ + +#define TPI_FFSR_TCPresent_Pos 2U /*!< TPI FFSR: TCPresent Position */ +#define TPI_FFSR_TCPresent_Msk (0x1UL << TPI_FFSR_TCPresent_Pos) /*!< TPI FFSR: TCPresent Mask */ + +#define TPI_FFSR_FtStopped_Pos 1U /*!< TPI FFSR: FtStopped Position */ +#define TPI_FFSR_FtStopped_Msk (0x1UL << TPI_FFSR_FtStopped_Pos) /*!< TPI FFSR: FtStopped Mask */ + +#define TPI_FFSR_FlInProg_Pos 0U /*!< TPI FFSR: FlInProg Position */ +#define TPI_FFSR_FlInProg_Msk (0x1UL /*<< TPI_FFSR_FlInProg_Pos*/) /*!< TPI FFSR: FlInProg Mask */ + +/* TPI Formatter and Flush Control Register Definitions */ +#define TPI_FFCR_TrigIn_Pos 8U /*!< TPI FFCR: TrigIn Position */ +#define TPI_FFCR_TrigIn_Msk (0x1UL << TPI_FFCR_TrigIn_Pos) /*!< TPI FFCR: TrigIn Mask */ + +#define TPI_FFCR_EnFCont_Pos 1U /*!< TPI FFCR: EnFCont Position */ +#define TPI_FFCR_EnFCont_Msk (0x1UL << TPI_FFCR_EnFCont_Pos) /*!< TPI FFCR: EnFCont Mask */ + +/* TPI TRIGGER Register Definitions */ +#define TPI_TRIGGER_TRIGGER_Pos 0U /*!< TPI TRIGGER: TRIGGER Position */ +#define TPI_TRIGGER_TRIGGER_Msk (0x1UL /*<< TPI_TRIGGER_TRIGGER_Pos*/) /*!< TPI TRIGGER: TRIGGER Mask */ + +/* TPI Integration ETM Data Register Definitions (FIFO0) */ +#define TPI_FIFO0_ITM_ATVALID_Pos 29U /*!< TPI FIFO0: ITM_ATVALID Position */ +#define TPI_FIFO0_ITM_ATVALID_Msk (0x3UL << TPI_FIFO0_ITM_ATVALID_Pos) /*!< TPI FIFO0: ITM_ATVALID Mask */ + +#define TPI_FIFO0_ITM_bytecount_Pos 27U /*!< TPI FIFO0: ITM_bytecount Position */ +#define TPI_FIFO0_ITM_bytecount_Msk (0x3UL << TPI_FIFO0_ITM_bytecount_Pos) /*!< TPI FIFO0: ITM_bytecount Mask */ + +#define TPI_FIFO0_ETM_ATVALID_Pos 26U /*!< TPI FIFO0: ETM_ATVALID Position */ +#define TPI_FIFO0_ETM_ATVALID_Msk (0x3UL << TPI_FIFO0_ETM_ATVALID_Pos) /*!< TPI FIFO0: ETM_ATVALID Mask */ + +#define TPI_FIFO0_ETM_bytecount_Pos 24U /*!< TPI FIFO0: ETM_bytecount Position */ +#define TPI_FIFO0_ETM_bytecount_Msk (0x3UL << TPI_FIFO0_ETM_bytecount_Pos) /*!< TPI FIFO0: ETM_bytecount Mask */ + +#define TPI_FIFO0_ETM2_Pos 16U /*!< TPI FIFO0: ETM2 Position */ +#define TPI_FIFO0_ETM2_Msk (0xFFUL << TPI_FIFO0_ETM2_Pos) /*!< TPI FIFO0: ETM2 Mask */ + +#define TPI_FIFO0_ETM1_Pos 8U /*!< TPI FIFO0: ETM1 Position */ +#define TPI_FIFO0_ETM1_Msk (0xFFUL << TPI_FIFO0_ETM1_Pos) /*!< TPI FIFO0: ETM1 Mask */ + +#define TPI_FIFO0_ETM0_Pos 0U /*!< TPI FIFO0: ETM0 Position */ +#define TPI_FIFO0_ETM0_Msk (0xFFUL /*<< TPI_FIFO0_ETM0_Pos*/) /*!< TPI FIFO0: ETM0 Mask */ + +/* TPI ITATBCTR2 Register Definitions */ +#define TPI_ITATBCTR2_ATREADY2_Pos 0U /*!< TPI ITATBCTR2: ATREADY2 Position */ +#define TPI_ITATBCTR2_ATREADY2_Msk (0x1UL /*<< TPI_ITATBCTR2_ATREADY2_Pos*/) /*!< TPI ITATBCTR2: ATREADY2 Mask */ + +#define TPI_ITATBCTR2_ATREADY1_Pos 0U /*!< TPI ITATBCTR2: ATREADY1 Position */ +#define TPI_ITATBCTR2_ATREADY1_Msk (0x1UL /*<< TPI_ITATBCTR2_ATREADY1_Pos*/) /*!< TPI ITATBCTR2: ATREADY1 Mask */ + +/* TPI Integration ITM Data Register Definitions (FIFO1) */ +#define TPI_FIFO1_ITM_ATVALID_Pos 29U /*!< TPI FIFO1: ITM_ATVALID Position */ +#define TPI_FIFO1_ITM_ATVALID_Msk (0x3UL << TPI_FIFO1_ITM_ATVALID_Pos) /*!< TPI FIFO1: ITM_ATVALID Mask */ + +#define TPI_FIFO1_ITM_bytecount_Pos 27U /*!< TPI FIFO1: ITM_bytecount Position */ +#define TPI_FIFO1_ITM_bytecount_Msk (0x3UL << TPI_FIFO1_ITM_bytecount_Pos) /*!< TPI FIFO1: ITM_bytecount Mask */ + +#define TPI_FIFO1_ETM_ATVALID_Pos 26U /*!< TPI FIFO1: ETM_ATVALID Position */ +#define TPI_FIFO1_ETM_ATVALID_Msk (0x3UL << TPI_FIFO1_ETM_ATVALID_Pos) /*!< TPI FIFO1: ETM_ATVALID Mask */ + +#define TPI_FIFO1_ETM_bytecount_Pos 24U /*!< TPI FIFO1: ETM_bytecount Position */ +#define TPI_FIFO1_ETM_bytecount_Msk (0x3UL << TPI_FIFO1_ETM_bytecount_Pos) /*!< TPI FIFO1: ETM_bytecount Mask */ + +#define TPI_FIFO1_ITM2_Pos 16U /*!< TPI FIFO1: ITM2 Position */ +#define TPI_FIFO1_ITM2_Msk (0xFFUL << TPI_FIFO1_ITM2_Pos) /*!< TPI FIFO1: ITM2 Mask */ + +#define TPI_FIFO1_ITM1_Pos 8U /*!< TPI FIFO1: ITM1 Position */ +#define TPI_FIFO1_ITM1_Msk (0xFFUL << TPI_FIFO1_ITM1_Pos) /*!< TPI FIFO1: ITM1 Mask */ + +#define TPI_FIFO1_ITM0_Pos 0U /*!< TPI FIFO1: ITM0 Position */ +#define TPI_FIFO1_ITM0_Msk (0xFFUL /*<< TPI_FIFO1_ITM0_Pos*/) /*!< TPI FIFO1: ITM0 Mask */ + +/* TPI ITATBCTR0 Register Definitions */ +#define TPI_ITATBCTR0_ATREADY2_Pos 0U /*!< TPI ITATBCTR0: ATREADY2 Position */ +#define TPI_ITATBCTR0_ATREADY2_Msk (0x1UL /*<< TPI_ITATBCTR0_ATREADY2_Pos*/) /*!< TPI ITATBCTR0: ATREADY2 Mask */ + +#define TPI_ITATBCTR0_ATREADY1_Pos 0U /*!< TPI ITATBCTR0: ATREADY1 Position */ +#define TPI_ITATBCTR0_ATREADY1_Msk (0x1UL /*<< TPI_ITATBCTR0_ATREADY1_Pos*/) /*!< TPI ITATBCTR0: ATREADY1 Mask */ + +/* TPI Integration Mode Control Register Definitions */ +#define TPI_ITCTRL_Mode_Pos 0U /*!< TPI ITCTRL: Mode Position */ +#define TPI_ITCTRL_Mode_Msk (0x3UL /*<< TPI_ITCTRL_Mode_Pos*/) /*!< TPI ITCTRL: Mode Mask */ + +/* TPI DEVID Register Definitions */ +#define TPI_DEVID_NRZVALID_Pos 11U /*!< TPI DEVID: NRZVALID Position */ +#define TPI_DEVID_NRZVALID_Msk (0x1UL << TPI_DEVID_NRZVALID_Pos) /*!< TPI DEVID: NRZVALID Mask */ + +#define TPI_DEVID_MANCVALID_Pos 10U /*!< TPI DEVID: MANCVALID Position */ +#define TPI_DEVID_MANCVALID_Msk (0x1UL << TPI_DEVID_MANCVALID_Pos) /*!< TPI DEVID: MANCVALID Mask */ + +#define TPI_DEVID_PTINVALID_Pos 9U /*!< TPI DEVID: PTINVALID Position */ +#define TPI_DEVID_PTINVALID_Msk (0x1UL << TPI_DEVID_PTINVALID_Pos) /*!< TPI DEVID: PTINVALID Mask */ + +#define TPI_DEVID_MinBufSz_Pos 6U /*!< TPI DEVID: MinBufSz Position */ +#define TPI_DEVID_MinBufSz_Msk (0x7UL << TPI_DEVID_MinBufSz_Pos) /*!< TPI DEVID: MinBufSz Mask */ + +#define TPI_DEVID_AsynClkIn_Pos 5U /*!< TPI DEVID: AsynClkIn Position */ +#define TPI_DEVID_AsynClkIn_Msk (0x1UL << TPI_DEVID_AsynClkIn_Pos) /*!< TPI DEVID: AsynClkIn Mask */ + +#define TPI_DEVID_NrTraceInput_Pos 0U /*!< TPI DEVID: NrTraceInput Position */ +#define TPI_DEVID_NrTraceInput_Msk (0x1FUL /*<< TPI_DEVID_NrTraceInput_Pos*/) /*!< TPI DEVID: NrTraceInput Mask */ + +/* TPI DEVTYPE Register Definitions */ +#define TPI_DEVTYPE_SubType_Pos 4U /*!< TPI DEVTYPE: SubType Position */ +#define TPI_DEVTYPE_SubType_Msk (0xFUL /*<< TPI_DEVTYPE_SubType_Pos*/) /*!< TPI DEVTYPE: SubType Mask */ + +#define TPI_DEVTYPE_MajorType_Pos 0U /*!< TPI DEVTYPE: MajorType Position */ +#define TPI_DEVTYPE_MajorType_Msk (0xFUL << TPI_DEVTYPE_MajorType_Pos) /*!< TPI DEVTYPE: MajorType Mask */ + +/*@}*/ /* end of group CMSIS_TPI */ + + +#if defined (__MPU_PRESENT) && (__MPU_PRESENT == 1U) +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_MPU Memory Protection Unit (MPU) + \brief Type definitions for the Memory Protection Unit (MPU) + @{ + */ + +/** + \brief Structure type to access the Memory Protection Unit (MPU). + */ +typedef struct +{ + __IM uint32_t TYPE; /*!< Offset: 0x000 (R/ ) MPU Type Register */ + __IOM uint32_t CTRL; /*!< Offset: 0x004 (R/W) MPU Control Register */ + __IOM uint32_t RNR; /*!< Offset: 0x008 (R/W) MPU Region RNRber Register */ + __IOM uint32_t RBAR; /*!< Offset: 0x00C (R/W) MPU Region Base Address Register */ + __IOM uint32_t RASR; /*!< Offset: 0x010 (R/W) MPU Region Attribute and Size Register */ + __IOM uint32_t RBAR_A1; /*!< Offset: 0x014 (R/W) MPU Alias 1 Region Base Address Register */ + __IOM uint32_t RASR_A1; /*!< Offset: 0x018 (R/W) MPU Alias 1 Region Attribute and Size Register */ + __IOM uint32_t RBAR_A2; /*!< Offset: 0x01C (R/W) MPU Alias 2 Region Base Address Register */ + __IOM uint32_t RASR_A2; /*!< Offset: 0x020 (R/W) MPU Alias 2 Region Attribute and Size Register */ + __IOM uint32_t RBAR_A3; /*!< Offset: 0x024 (R/W) MPU Alias 3 Region Base Address Register */ + __IOM uint32_t RASR_A3; /*!< Offset: 0x028 (R/W) MPU Alias 3 Region Attribute and Size Register */ +} MPU_Type; + +#define MPU_TYPE_RALIASES 4U + +/* MPU Type Register Definitions */ +#define MPU_TYPE_IREGION_Pos 16U /*!< MPU TYPE: IREGION Position */ +#define MPU_TYPE_IREGION_Msk (0xFFUL << MPU_TYPE_IREGION_Pos) /*!< MPU TYPE: IREGION Mask */ + +#define MPU_TYPE_DREGION_Pos 8U /*!< MPU TYPE: DREGION Position */ +#define MPU_TYPE_DREGION_Msk (0xFFUL << MPU_TYPE_DREGION_Pos) /*!< MPU TYPE: DREGION Mask */ + +#define MPU_TYPE_SEPARATE_Pos 0U /*!< MPU TYPE: SEPARATE Position */ +#define MPU_TYPE_SEPARATE_Msk (1UL /*<< MPU_TYPE_SEPARATE_Pos*/) /*!< MPU TYPE: SEPARATE Mask */ + +/* MPU Control Register Definitions */ +#define MPU_CTRL_PRIVDEFENA_Pos 2U /*!< MPU CTRL: PRIVDEFENA Position */ +#define MPU_CTRL_PRIVDEFENA_Msk (1UL << MPU_CTRL_PRIVDEFENA_Pos) /*!< MPU CTRL: PRIVDEFENA Mask */ + +#define MPU_CTRL_HFNMIENA_Pos 1U /*!< MPU CTRL: HFNMIENA Position */ +#define MPU_CTRL_HFNMIENA_Msk (1UL << MPU_CTRL_HFNMIENA_Pos) /*!< MPU CTRL: HFNMIENA Mask */ + +#define MPU_CTRL_ENABLE_Pos 0U /*!< MPU CTRL: ENABLE Position */ +#define MPU_CTRL_ENABLE_Msk (1UL /*<< MPU_CTRL_ENABLE_Pos*/) /*!< MPU CTRL: ENABLE Mask */ + +/* MPU Region Number Register Definitions */ +#define MPU_RNR_REGION_Pos 0U /*!< MPU RNR: REGION Position */ +#define MPU_RNR_REGION_Msk (0xFFUL /*<< MPU_RNR_REGION_Pos*/) /*!< MPU RNR: REGION Mask */ + +/* MPU Region Base Address Register Definitions */ +#define MPU_RBAR_ADDR_Pos 5U /*!< MPU RBAR: ADDR Position */ +#define MPU_RBAR_ADDR_Msk (0x7FFFFFFUL << MPU_RBAR_ADDR_Pos) /*!< MPU RBAR: ADDR Mask */ + +#define MPU_RBAR_VALID_Pos 4U /*!< MPU RBAR: VALID Position */ +#define MPU_RBAR_VALID_Msk (1UL << MPU_RBAR_VALID_Pos) /*!< MPU RBAR: VALID Mask */ + +#define MPU_RBAR_REGION_Pos 0U /*!< MPU RBAR: REGION Position */ +#define MPU_RBAR_REGION_Msk (0xFUL /*<< MPU_RBAR_REGION_Pos*/) /*!< MPU RBAR: REGION Mask */ + +/* MPU Region Attribute and Size Register Definitions */ +#define MPU_RASR_ATTRS_Pos 16U /*!< MPU RASR: MPU Region Attribute field Position */ +#define MPU_RASR_ATTRS_Msk (0xFFFFUL << MPU_RASR_ATTRS_Pos) /*!< MPU RASR: MPU Region Attribute field Mask */ + +#define MPU_RASR_XN_Pos 28U /*!< MPU RASR: ATTRS.XN Position */ +#define MPU_RASR_XN_Msk (1UL << MPU_RASR_XN_Pos) /*!< MPU RASR: ATTRS.XN Mask */ + +#define MPU_RASR_AP_Pos 24U /*!< MPU RASR: ATTRS.AP Position */ +#define MPU_RASR_AP_Msk (0x7UL << MPU_RASR_AP_Pos) /*!< MPU RASR: ATTRS.AP Mask */ + +#define MPU_RASR_TEX_Pos 19U /*!< MPU RASR: ATTRS.TEX Position */ +#define MPU_RASR_TEX_Msk (0x7UL << MPU_RASR_TEX_Pos) /*!< MPU RASR: ATTRS.TEX Mask */ + +#define MPU_RASR_S_Pos 18U /*!< MPU RASR: ATTRS.S Position */ +#define MPU_RASR_S_Msk (1UL << MPU_RASR_S_Pos) /*!< MPU RASR: ATTRS.S Mask */ + +#define MPU_RASR_C_Pos 17U /*!< MPU RASR: ATTRS.C Position */ +#define MPU_RASR_C_Msk (1UL << MPU_RASR_C_Pos) /*!< MPU RASR: ATTRS.C Mask */ + +#define MPU_RASR_B_Pos 16U /*!< MPU RASR: ATTRS.B Position */ +#define MPU_RASR_B_Msk (1UL << MPU_RASR_B_Pos) /*!< MPU RASR: ATTRS.B Mask */ + +#define MPU_RASR_SRD_Pos 8U /*!< MPU RASR: Sub-Region Disable Position */ +#define MPU_RASR_SRD_Msk (0xFFUL << MPU_RASR_SRD_Pos) /*!< MPU RASR: Sub-Region Disable Mask */ + +#define MPU_RASR_SIZE_Pos 1U /*!< MPU RASR: Region Size Field Position */ +#define MPU_RASR_SIZE_Msk (0x1FUL << MPU_RASR_SIZE_Pos) /*!< MPU RASR: Region Size Field Mask */ + +#define MPU_RASR_ENABLE_Pos 0U /*!< MPU RASR: Region enable bit Position */ +#define MPU_RASR_ENABLE_Msk (1UL /*<< MPU_RASR_ENABLE_Pos*/) /*!< MPU RASR: Region enable bit Disable Mask */ + +/*@} end of group CMSIS_MPU */ +#endif + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_CoreDebug Core Debug Registers (CoreDebug) + \brief Type definitions for the Core Debug Registers + @{ + */ + +/** + \brief Structure type to access the Core Debug Register (CoreDebug). + */ +typedef struct +{ + __IOM uint32_t DHCSR; /*!< Offset: 0x000 (R/W) Debug Halting Control and Status Register */ + __OM uint32_t DCRSR; /*!< Offset: 0x004 ( /W) Debug Core Register Selector Register */ + __IOM uint32_t DCRDR; /*!< Offset: 0x008 (R/W) Debug Core Register Data Register */ + __IOM uint32_t DEMCR; /*!< Offset: 0x00C (R/W) Debug Exception and Monitor Control Register */ +} CoreDebug_Type; + +/* Debug Halting Control and Status Register Definitions */ +#define CoreDebug_DHCSR_DBGKEY_Pos 16U /*!< CoreDebug DHCSR: DBGKEY Position */ +#define CoreDebug_DHCSR_DBGKEY_Msk (0xFFFFUL << CoreDebug_DHCSR_DBGKEY_Pos) /*!< CoreDebug DHCSR: DBGKEY Mask */ + +#define CoreDebug_DHCSR_S_RESET_ST_Pos 25U /*!< CoreDebug DHCSR: S_RESET_ST Position */ +#define CoreDebug_DHCSR_S_RESET_ST_Msk (1UL << CoreDebug_DHCSR_S_RESET_ST_Pos) /*!< CoreDebug DHCSR: S_RESET_ST Mask */ + +#define CoreDebug_DHCSR_S_RETIRE_ST_Pos 24U /*!< CoreDebug DHCSR: S_RETIRE_ST Position */ +#define CoreDebug_DHCSR_S_RETIRE_ST_Msk (1UL << CoreDebug_DHCSR_S_RETIRE_ST_Pos) /*!< CoreDebug DHCSR: S_RETIRE_ST Mask */ + +#define CoreDebug_DHCSR_S_LOCKUP_Pos 19U /*!< CoreDebug DHCSR: S_LOCKUP Position */ +#define CoreDebug_DHCSR_S_LOCKUP_Msk (1UL << CoreDebug_DHCSR_S_LOCKUP_Pos) /*!< CoreDebug DHCSR: S_LOCKUP Mask */ + +#define CoreDebug_DHCSR_S_SLEEP_Pos 18U /*!< CoreDebug DHCSR: S_SLEEP Position */ +#define CoreDebug_DHCSR_S_SLEEP_Msk (1UL << CoreDebug_DHCSR_S_SLEEP_Pos) /*!< CoreDebug DHCSR: S_SLEEP Mask */ + +#define CoreDebug_DHCSR_S_HALT_Pos 17U /*!< CoreDebug DHCSR: S_HALT Position */ +#define CoreDebug_DHCSR_S_HALT_Msk (1UL << CoreDebug_DHCSR_S_HALT_Pos) /*!< CoreDebug DHCSR: S_HALT Mask */ + +#define CoreDebug_DHCSR_S_REGRDY_Pos 16U /*!< CoreDebug DHCSR: S_REGRDY Position */ +#define CoreDebug_DHCSR_S_REGRDY_Msk (1UL << CoreDebug_DHCSR_S_REGRDY_Pos) /*!< CoreDebug DHCSR: S_REGRDY Mask */ + +#define CoreDebug_DHCSR_C_SNAPSTALL_Pos 5U /*!< CoreDebug DHCSR: C_SNAPSTALL Position */ +#define CoreDebug_DHCSR_C_SNAPSTALL_Msk (1UL << CoreDebug_DHCSR_C_SNAPSTALL_Pos) /*!< CoreDebug DHCSR: C_SNAPSTALL Mask */ + +#define CoreDebug_DHCSR_C_MASKINTS_Pos 3U /*!< CoreDebug DHCSR: C_MASKINTS Position */ +#define CoreDebug_DHCSR_C_MASKINTS_Msk (1UL << CoreDebug_DHCSR_C_MASKINTS_Pos) /*!< CoreDebug DHCSR: C_MASKINTS Mask */ + +#define CoreDebug_DHCSR_C_STEP_Pos 2U /*!< CoreDebug DHCSR: C_STEP Position */ +#define CoreDebug_DHCSR_C_STEP_Msk (1UL << CoreDebug_DHCSR_C_STEP_Pos) /*!< CoreDebug DHCSR: C_STEP Mask */ + +#define CoreDebug_DHCSR_C_HALT_Pos 1U /*!< CoreDebug DHCSR: C_HALT Position */ +#define CoreDebug_DHCSR_C_HALT_Msk (1UL << CoreDebug_DHCSR_C_HALT_Pos) /*!< CoreDebug DHCSR: C_HALT Mask */ + +#define CoreDebug_DHCSR_C_DEBUGEN_Pos 0U /*!< CoreDebug DHCSR: C_DEBUGEN Position */ +#define CoreDebug_DHCSR_C_DEBUGEN_Msk (1UL /*<< CoreDebug_DHCSR_C_DEBUGEN_Pos*/) /*!< CoreDebug DHCSR: C_DEBUGEN Mask */ + +/* Debug Core Register Selector Register Definitions */ +#define CoreDebug_DCRSR_REGWnR_Pos 16U /*!< CoreDebug DCRSR: REGWnR Position */ +#define CoreDebug_DCRSR_REGWnR_Msk (1UL << CoreDebug_DCRSR_REGWnR_Pos) /*!< CoreDebug DCRSR: REGWnR Mask */ + +#define CoreDebug_DCRSR_REGSEL_Pos 0U /*!< CoreDebug DCRSR: REGSEL Position */ +#define CoreDebug_DCRSR_REGSEL_Msk (0x1FUL /*<< CoreDebug_DCRSR_REGSEL_Pos*/) /*!< CoreDebug DCRSR: REGSEL Mask */ + +/* Debug Exception and Monitor Control Register Definitions */ +#define CoreDebug_DEMCR_TRCENA_Pos 24U /*!< CoreDebug DEMCR: TRCENA Position */ +#define CoreDebug_DEMCR_TRCENA_Msk (1UL << CoreDebug_DEMCR_TRCENA_Pos) /*!< CoreDebug DEMCR: TRCENA Mask */ + +#define CoreDebug_DEMCR_MON_REQ_Pos 19U /*!< CoreDebug DEMCR: MON_REQ Position */ +#define CoreDebug_DEMCR_MON_REQ_Msk (1UL << CoreDebug_DEMCR_MON_REQ_Pos) /*!< CoreDebug DEMCR: MON_REQ Mask */ + +#define CoreDebug_DEMCR_MON_STEP_Pos 18U /*!< CoreDebug DEMCR: MON_STEP Position */ +#define CoreDebug_DEMCR_MON_STEP_Msk (1UL << CoreDebug_DEMCR_MON_STEP_Pos) /*!< CoreDebug DEMCR: MON_STEP Mask */ + +#define CoreDebug_DEMCR_MON_PEND_Pos 17U /*!< CoreDebug DEMCR: MON_PEND Position */ +#define CoreDebug_DEMCR_MON_PEND_Msk (1UL << CoreDebug_DEMCR_MON_PEND_Pos) /*!< CoreDebug DEMCR: MON_PEND Mask */ + +#define CoreDebug_DEMCR_MON_EN_Pos 16U /*!< CoreDebug DEMCR: MON_EN Position */ +#define CoreDebug_DEMCR_MON_EN_Msk (1UL << CoreDebug_DEMCR_MON_EN_Pos) /*!< CoreDebug DEMCR: MON_EN Mask */ + +#define CoreDebug_DEMCR_VC_HARDERR_Pos 10U /*!< CoreDebug DEMCR: VC_HARDERR Position */ +#define CoreDebug_DEMCR_VC_HARDERR_Msk (1UL << CoreDebug_DEMCR_VC_HARDERR_Pos) /*!< CoreDebug DEMCR: VC_HARDERR Mask */ + +#define CoreDebug_DEMCR_VC_INTERR_Pos 9U /*!< CoreDebug DEMCR: VC_INTERR Position */ +#define CoreDebug_DEMCR_VC_INTERR_Msk (1UL << CoreDebug_DEMCR_VC_INTERR_Pos) /*!< CoreDebug DEMCR: VC_INTERR Mask */ + +#define CoreDebug_DEMCR_VC_BUSERR_Pos 8U /*!< CoreDebug DEMCR: VC_BUSERR Position */ +#define CoreDebug_DEMCR_VC_BUSERR_Msk (1UL << CoreDebug_DEMCR_VC_BUSERR_Pos) /*!< CoreDebug DEMCR: VC_BUSERR Mask */ + +#define CoreDebug_DEMCR_VC_STATERR_Pos 7U /*!< CoreDebug DEMCR: VC_STATERR Position */ +#define CoreDebug_DEMCR_VC_STATERR_Msk (1UL << CoreDebug_DEMCR_VC_STATERR_Pos) /*!< CoreDebug DEMCR: VC_STATERR Mask */ + +#define CoreDebug_DEMCR_VC_CHKERR_Pos 6U /*!< CoreDebug DEMCR: VC_CHKERR Position */ +#define CoreDebug_DEMCR_VC_CHKERR_Msk (1UL << CoreDebug_DEMCR_VC_CHKERR_Pos) /*!< CoreDebug DEMCR: VC_CHKERR Mask */ + +#define CoreDebug_DEMCR_VC_NOCPERR_Pos 5U /*!< CoreDebug DEMCR: VC_NOCPERR Position */ +#define CoreDebug_DEMCR_VC_NOCPERR_Msk (1UL << CoreDebug_DEMCR_VC_NOCPERR_Pos) /*!< CoreDebug DEMCR: VC_NOCPERR Mask */ + +#define CoreDebug_DEMCR_VC_MMERR_Pos 4U /*!< CoreDebug DEMCR: VC_MMERR Position */ +#define CoreDebug_DEMCR_VC_MMERR_Msk (1UL << CoreDebug_DEMCR_VC_MMERR_Pos) /*!< CoreDebug DEMCR: VC_MMERR Mask */ + +#define CoreDebug_DEMCR_VC_CORERESET_Pos 0U /*!< CoreDebug DEMCR: VC_CORERESET Position */ +#define CoreDebug_DEMCR_VC_CORERESET_Msk (1UL /*<< CoreDebug_DEMCR_VC_CORERESET_Pos*/) /*!< CoreDebug DEMCR: VC_CORERESET Mask */ + +/*@} end of group CMSIS_CoreDebug */ + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_core_bitfield Core register bit field macros + \brief Macros for use with bit field definitions (xxx_Pos, xxx_Msk). + @{ + */ + +/** + \brief Mask and shift a bit field value for use in a register bit range. + \param[in] field Name of the register bit field. + \param[in] value Value of the bit field. This parameter is interpreted as an uint32_t type. + \return Masked and shifted value. +*/ +#define _VAL2FLD(field, value) (((uint32_t)(value) << field ## _Pos) & field ## _Msk) + +/** + \brief Mask and shift a register value to extract a bit filed value. + \param[in] field Name of the register bit field. + \param[in] value Value of register. This parameter is interpreted as an uint32_t type. + \return Masked and shifted bit field value. +*/ +#define _FLD2VAL(field, value) (((uint32_t)(value) & field ## _Msk) >> field ## _Pos) + +/*@} end of group CMSIS_core_bitfield */ + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_core_base Core Definitions + \brief Definitions for base addresses, unions, and structures. + @{ + */ + +/* Memory mapping of Core Hardware */ +#define SCS_BASE (0xE000E000UL) /*!< System Control Space Base Address */ +#define ITM_BASE (0xE0000000UL) /*!< ITM Base Address */ +#define DWT_BASE (0xE0001000UL) /*!< DWT Base Address */ +#define TPI_BASE (0xE0040000UL) /*!< TPI Base Address */ +#define CoreDebug_BASE (0xE000EDF0UL) /*!< Core Debug Base Address */ +#define SysTick_BASE (SCS_BASE + 0x0010UL) /*!< SysTick Base Address */ +#define NVIC_BASE (SCS_BASE + 0x0100UL) /*!< NVIC Base Address */ +#define SCB_BASE (SCS_BASE + 0x0D00UL) /*!< System Control Block Base Address */ + +#define SCnSCB ((SCnSCB_Type *) SCS_BASE ) /*!< System control Register not in SCB */ +#define SCB ((SCB_Type *) SCB_BASE ) /*!< SCB configuration struct */ +#define SysTick ((SysTick_Type *) SysTick_BASE ) /*!< SysTick configuration struct */ +#define NVIC ((NVIC_Type *) NVIC_BASE ) /*!< NVIC configuration struct */ +#define ITM ((ITM_Type *) ITM_BASE ) /*!< ITM configuration struct */ +#define DWT ((DWT_Type *) DWT_BASE ) /*!< DWT configuration struct */ +#define TPI ((TPI_Type *) TPI_BASE ) /*!< TPI configuration struct */ +#define CoreDebug ((CoreDebug_Type *) CoreDebug_BASE) /*!< Core Debug configuration struct */ + +#if defined (__MPU_PRESENT) && (__MPU_PRESENT == 1U) + #define MPU_BASE (SCS_BASE + 0x0D90UL) /*!< Memory Protection Unit */ + #define MPU ((MPU_Type *) MPU_BASE ) /*!< Memory Protection Unit */ +#endif + +/*@} */ + + + +/******************************************************************************* + * Hardware Abstraction Layer + Core Function Interface contains: + - Core NVIC Functions + - Core SysTick Functions + - Core Debug Functions + - Core Register Access Functions + ******************************************************************************/ +/** + \defgroup CMSIS_Core_FunctionInterface Functions and Instructions Reference +*/ + + + +/* ########################## NVIC functions #################################### */ +/** + \ingroup CMSIS_Core_FunctionInterface + \defgroup CMSIS_Core_NVICFunctions NVIC Functions + \brief Functions that manage interrupts and exceptions via the NVIC. + @{ + */ + +#ifdef CMSIS_NVIC_VIRTUAL + #ifndef CMSIS_NVIC_VIRTUAL_HEADER_FILE + #define CMSIS_NVIC_VIRTUAL_HEADER_FILE "cmsis_nvic_virtual.h" + #endif + #include CMSIS_NVIC_VIRTUAL_HEADER_FILE +#else + #define NVIC_SetPriorityGrouping __NVIC_SetPriorityGrouping + #define NVIC_GetPriorityGrouping __NVIC_GetPriorityGrouping + #define NVIC_EnableIRQ __NVIC_EnableIRQ + #define NVIC_GetEnableIRQ __NVIC_GetEnableIRQ + #define NVIC_DisableIRQ __NVIC_DisableIRQ + #define NVIC_GetPendingIRQ __NVIC_GetPendingIRQ + #define NVIC_SetPendingIRQ __NVIC_SetPendingIRQ + #define NVIC_ClearPendingIRQ __NVIC_ClearPendingIRQ + #define NVIC_GetActive __NVIC_GetActive + #define NVIC_SetPriority __NVIC_SetPriority + #define NVIC_GetPriority __NVIC_GetPriority + #define NVIC_SystemReset __NVIC_SystemReset +#endif /* CMSIS_NVIC_VIRTUAL */ + +#ifdef CMSIS_VECTAB_VIRTUAL + #ifndef CMSIS_VECTAB_VIRTUAL_HEADER_FILE + #define CMSIS_VECTAB_VIRTUAL_HEADER_FILE "cmsis_vectab_virtual.h" + #endif + #include CMSIS_VECTAB_VIRTUAL_HEADER_FILE +#else + #define NVIC_SetVector __NVIC_SetVector + #define NVIC_GetVector __NVIC_GetVector +#endif /* (CMSIS_VECTAB_VIRTUAL) */ + +#define NVIC_USER_IRQ_OFFSET 16 + + +/* The following EXC_RETURN values are saved the LR on exception entry */ +#define EXC_RETURN_HANDLER (0xFFFFFFF1UL) /* return to Handler mode, uses MSP after return */ +#define EXC_RETURN_THREAD_MSP (0xFFFFFFF9UL) /* return to Thread mode, uses MSP after return */ +#define EXC_RETURN_THREAD_PSP (0xFFFFFFFDUL) /* return to Thread mode, uses PSP after return */ + + +/** + \brief Set Priority Grouping + \details Sets the priority grouping field using the required unlock sequence. + The parameter PriorityGroup is assigned to the field SCB->AIRCR [10:8] PRIGROUP field. + Only values from 0..7 are used. + In case of a conflict between priority grouping and available + priority bits (__NVIC_PRIO_BITS), the smallest possible priority group is set. + \param [in] PriorityGroup Priority grouping field. + */ +__STATIC_INLINE void __NVIC_SetPriorityGrouping(uint32_t PriorityGroup) +{ + uint32_t reg_value; + uint32_t PriorityGroupTmp = (PriorityGroup & (uint32_t)0x07UL); /* only values 0..7 are used */ + + reg_value = SCB->AIRCR; /* read old register configuration */ + reg_value &= ~((uint32_t)(SCB_AIRCR_VECTKEY_Msk | SCB_AIRCR_PRIGROUP_Msk)); /* clear bits to change */ + reg_value = (reg_value | + ((uint32_t)0x5FAUL << SCB_AIRCR_VECTKEY_Pos) | + (PriorityGroupTmp << SCB_AIRCR_PRIGROUP_Pos) ); /* Insert write key and priority group */ + SCB->AIRCR = reg_value; +} + + +/** + \brief Get Priority Grouping + \details Reads the priority grouping field from the NVIC Interrupt Controller. + \return Priority grouping field (SCB->AIRCR [10:8] PRIGROUP field). + */ +__STATIC_INLINE uint32_t __NVIC_GetPriorityGrouping(void) +{ + return ((uint32_t)((SCB->AIRCR & SCB_AIRCR_PRIGROUP_Msk) >> SCB_AIRCR_PRIGROUP_Pos)); +} + + +/** + \brief Enable Interrupt + \details Enables a device specific interrupt in the NVIC interrupt controller. + \param [in] IRQn Device specific interrupt number. + \note IRQn must not be negative. + */ +__STATIC_INLINE void __NVIC_EnableIRQ(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + NVIC->ISER[(((uint32_t)IRQn) >> 5UL)] = (uint32_t)(1UL << (((uint32_t)IRQn) & 0x1FUL)); + } +} + + +/** + \brief Get Interrupt Enable status + \details Returns a device specific interrupt enable status from the NVIC interrupt controller. + \param [in] IRQn Device specific interrupt number. + \return 0 Interrupt is not enabled. + \return 1 Interrupt is enabled. + \note IRQn must not be negative. + */ +__STATIC_INLINE uint32_t __NVIC_GetEnableIRQ(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + return((uint32_t)(((NVIC->ISER[(((uint32_t)IRQn) >> 5UL)] & (1UL << (((uint32_t)IRQn) & 0x1FUL))) != 0UL) ? 1UL : 0UL)); + } + else + { + return(0U); + } +} + + +/** + \brief Disable Interrupt + \details Disables a device specific interrupt in the NVIC interrupt controller. + \param [in] IRQn Device specific interrupt number. + \note IRQn must not be negative. + */ +__STATIC_INLINE void __NVIC_DisableIRQ(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + NVIC->ICER[(((uint32_t)IRQn) >> 5UL)] = (uint32_t)(1UL << (((uint32_t)IRQn) & 0x1FUL)); + __DSB(); + __ISB(); + } +} + + +/** + \brief Get Pending Interrupt + \details Reads the NVIC pending register and returns the pending bit for the specified device specific interrupt. + \param [in] IRQn Device specific interrupt number. + \return 0 Interrupt status is not pending. + \return 1 Interrupt status is pending. + \note IRQn must not be negative. + */ +__STATIC_INLINE uint32_t __NVIC_GetPendingIRQ(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + return((uint32_t)(((NVIC->ISPR[(((uint32_t)IRQn) >> 5UL)] & (1UL << (((uint32_t)IRQn) & 0x1FUL))) != 0UL) ? 1UL : 0UL)); + } + else + { + return(0U); + } +} + + +/** + \brief Set Pending Interrupt + \details Sets the pending bit of a device specific interrupt in the NVIC pending register. + \param [in] IRQn Device specific interrupt number. + \note IRQn must not be negative. + */ +__STATIC_INLINE void __NVIC_SetPendingIRQ(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + NVIC->ISPR[(((uint32_t)IRQn) >> 5UL)] = (uint32_t)(1UL << (((uint32_t)IRQn) & 0x1FUL)); + } +} + + +/** + \brief Clear Pending Interrupt + \details Clears the pending bit of a device specific interrupt in the NVIC pending register. + \param [in] IRQn Device specific interrupt number. + \note IRQn must not be negative. + */ +__STATIC_INLINE void __NVIC_ClearPendingIRQ(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + NVIC->ICPR[(((uint32_t)IRQn) >> 5UL)] = (uint32_t)(1UL << (((uint32_t)IRQn) & 0x1FUL)); + } +} + + +/** + \brief Get Active Interrupt + \details Reads the active register in the NVIC and returns the active bit for the device specific interrupt. + \param [in] IRQn Device specific interrupt number. + \return 0 Interrupt status is not active. + \return 1 Interrupt status is active. + \note IRQn must not be negative. + */ +__STATIC_INLINE uint32_t __NVIC_GetActive(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + return((uint32_t)(((NVIC->IABR[(((uint32_t)IRQn) >> 5UL)] & (1UL << (((uint32_t)IRQn) & 0x1FUL))) != 0UL) ? 1UL : 0UL)); + } + else + { + return(0U); + } +} + + +/** + \brief Set Interrupt Priority + \details Sets the priority of a device specific interrupt or a processor exception. + The interrupt number can be positive to specify a device specific interrupt, + or negative to specify a processor exception. + \param [in] IRQn Interrupt number. + \param [in] priority Priority to set. + \note The priority cannot be set for every processor exception. + */ +__STATIC_INLINE void __NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority) +{ + if ((int32_t)(IRQn) >= 0) + { + NVIC->IP[((uint32_t)IRQn)] = (uint8_t)((priority << (8U - __NVIC_PRIO_BITS)) & (uint32_t)0xFFUL); + } + else + { + SCB->SHP[(((uint32_t)IRQn) & 0xFUL)-4UL] = (uint8_t)((priority << (8U - __NVIC_PRIO_BITS)) & (uint32_t)0xFFUL); + } +} + + +/** + \brief Get Interrupt Priority + \details Reads the priority of a device specific interrupt or a processor exception. + The interrupt number can be positive to specify a device specific interrupt, + or negative to specify a processor exception. + \param [in] IRQn Interrupt number. + \return Interrupt Priority. + Value is aligned automatically to the implemented priority bits of the microcontroller. + */ +__STATIC_INLINE uint32_t __NVIC_GetPriority(IRQn_Type IRQn) +{ + + if ((int32_t)(IRQn) >= 0) + { + return(((uint32_t)NVIC->IP[((uint32_t)IRQn)] >> (8U - __NVIC_PRIO_BITS))); + } + else + { + return(((uint32_t)SCB->SHP[(((uint32_t)IRQn) & 0xFUL)-4UL] >> (8U - __NVIC_PRIO_BITS))); + } +} + + +/** + \brief Encode Priority + \details Encodes the priority for an interrupt with the given priority group, + preemptive priority value, and subpriority value. + In case of a conflict between priority grouping and available + priority bits (__NVIC_PRIO_BITS), the smallest possible priority group is set. + \param [in] PriorityGroup Used priority group. + \param [in] PreemptPriority Preemptive priority value (starting from 0). + \param [in] SubPriority Subpriority value (starting from 0). + \return Encoded priority. Value can be used in the function \ref NVIC_SetPriority(). + */ +__STATIC_INLINE uint32_t NVIC_EncodePriority (uint32_t PriorityGroup, uint32_t PreemptPriority, uint32_t SubPriority) +{ + uint32_t PriorityGroupTmp = (PriorityGroup & (uint32_t)0x07UL); /* only values 0..7 are used */ + uint32_t PreemptPriorityBits; + uint32_t SubPriorityBits; + + PreemptPriorityBits = ((7UL - PriorityGroupTmp) > (uint32_t)(__NVIC_PRIO_BITS)) ? (uint32_t)(__NVIC_PRIO_BITS) : (uint32_t)(7UL - PriorityGroupTmp); + SubPriorityBits = ((PriorityGroupTmp + (uint32_t)(__NVIC_PRIO_BITS)) < (uint32_t)7UL) ? (uint32_t)0UL : (uint32_t)((PriorityGroupTmp - 7UL) + (uint32_t)(__NVIC_PRIO_BITS)); + + return ( + ((PreemptPriority & (uint32_t)((1UL << (PreemptPriorityBits)) - 1UL)) << SubPriorityBits) | + ((SubPriority & (uint32_t)((1UL << (SubPriorityBits )) - 1UL))) + ); +} + + +/** + \brief Decode Priority + \details Decodes an interrupt priority value with a given priority group to + preemptive priority value and subpriority value. + In case of a conflict between priority grouping and available + priority bits (__NVIC_PRIO_BITS) the smallest possible priority group is set. + \param [in] Priority Priority value, which can be retrieved with the function \ref NVIC_GetPriority(). + \param [in] PriorityGroup Used priority group. + \param [out] pPreemptPriority Preemptive priority value (starting from 0). + \param [out] pSubPriority Subpriority value (starting from 0). + */ +__STATIC_INLINE void NVIC_DecodePriority (uint32_t Priority, uint32_t PriorityGroup, uint32_t* const pPreemptPriority, uint32_t* const pSubPriority) +{ + uint32_t PriorityGroupTmp = (PriorityGroup & (uint32_t)0x07UL); /* only values 0..7 are used */ + uint32_t PreemptPriorityBits; + uint32_t SubPriorityBits; + + PreemptPriorityBits = ((7UL - PriorityGroupTmp) > (uint32_t)(__NVIC_PRIO_BITS)) ? (uint32_t)(__NVIC_PRIO_BITS) : (uint32_t)(7UL - PriorityGroupTmp); + SubPriorityBits = ((PriorityGroupTmp + (uint32_t)(__NVIC_PRIO_BITS)) < (uint32_t)7UL) ? (uint32_t)0UL : (uint32_t)((PriorityGroupTmp - 7UL) + (uint32_t)(__NVIC_PRIO_BITS)); + + *pPreemptPriority = (Priority >> SubPriorityBits) & (uint32_t)((1UL << (PreemptPriorityBits)) - 1UL); + *pSubPriority = (Priority ) & (uint32_t)((1UL << (SubPriorityBits )) - 1UL); +} + + +/** + \brief Set Interrupt Vector + \details Sets an interrupt vector in SRAM based interrupt vector table. + The interrupt number can be positive to specify a device specific interrupt, + or negative to specify a processor exception. + VTOR must been relocated to SRAM before. + \param [in] IRQn Interrupt number + \param [in] vector Address of interrupt handler function + */ +__STATIC_INLINE void __NVIC_SetVector(IRQn_Type IRQn, uint32_t vector) +{ + uint32_t *vectors = (uint32_t *)SCB->VTOR; + vectors[(int32_t)IRQn + NVIC_USER_IRQ_OFFSET] = vector; +} + + +/** + \brief Get Interrupt Vector + \details Reads an interrupt vector from interrupt vector table. + The interrupt number can be positive to specify a device specific interrupt, + or negative to specify a processor exception. + \param [in] IRQn Interrupt number. + \return Address of interrupt handler function + */ +__STATIC_INLINE uint32_t __NVIC_GetVector(IRQn_Type IRQn) +{ + uint32_t *vectors = (uint32_t *)SCB->VTOR; + return vectors[(int32_t)IRQn + NVIC_USER_IRQ_OFFSET]; +} + + +/** + \brief System Reset + \details Initiates a system reset request to reset the MCU. + */ +__NO_RETURN __STATIC_INLINE void __NVIC_SystemReset(void) +{ + __DSB(); /* Ensure all outstanding memory accesses included + buffered write are completed before reset */ + SCB->AIRCR = (uint32_t)((0x5FAUL << SCB_AIRCR_VECTKEY_Pos) | + (SCB->AIRCR & SCB_AIRCR_PRIGROUP_Msk) | + SCB_AIRCR_SYSRESETREQ_Msk ); /* Keep priority group unchanged */ + __DSB(); /* Ensure completion of memory access */ + + for(;;) /* wait until reset */ + { + __NOP(); + } +} + +/*@} end of CMSIS_Core_NVICFunctions */ + +/* ########################## MPU functions #################################### */ + +#if defined (__MPU_PRESENT) && (__MPU_PRESENT == 1U) + +#include "mpu_armv7.h" + +#endif + +/* ########################## FPU functions #################################### */ +/** + \ingroup CMSIS_Core_FunctionInterface + \defgroup CMSIS_Core_FpuFunctions FPU Functions + \brief Function that provides FPU type. + @{ + */ + +/** + \brief get FPU type + \details returns the FPU type + \returns + - \b 0: No FPU + - \b 1: Single precision FPU + - \b 2: Double + Single precision FPU + */ +__STATIC_INLINE uint32_t SCB_GetFPUType(void) +{ + return 0U; /* No FPU */ +} + + +/*@} end of CMSIS_Core_FpuFunctions */ + + + +/* ################################## SysTick function ############################################ */ +/** + \ingroup CMSIS_Core_FunctionInterface + \defgroup CMSIS_Core_SysTickFunctions SysTick Functions + \brief Functions that configure the System. + @{ + */ + +#if defined (__Vendor_SysTickConfig) && (__Vendor_SysTickConfig == 0U) + +/** + \brief System Tick Configuration + \details Initializes the System Timer and its interrupt, and starts the System Tick Timer. + Counter is in free running mode to generate periodic interrupts. + \param [in] ticks Number of ticks between two interrupts. + \return 0 Function succeeded. + \return 1 Function failed. + \note When the variable __Vendor_SysTickConfig is set to 1, then the + function SysTick_Config is not included. In this case, the file device.h + must contain a vendor-specific implementation of this function. + */ +__STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks) +{ + if ((ticks - 1UL) > SysTick_LOAD_RELOAD_Msk) + { + return (1UL); /* Reload value impossible */ + } + + SysTick->LOAD = (uint32_t)(ticks - 1UL); /* set reload register */ + NVIC_SetPriority (SysTick_IRQn, (1UL << __NVIC_PRIO_BITS) - 1UL); /* set Priority for Systick Interrupt */ + SysTick->VAL = 0UL; /* Load the SysTick Counter Value */ + SysTick->CTRL = SysTick_CTRL_CLKSOURCE_Msk | + SysTick_CTRL_TICKINT_Msk | + SysTick_CTRL_ENABLE_Msk; /* Enable SysTick IRQ and SysTick Timer */ + return (0UL); /* Function successful */ +} + +#endif + +/*@} end of CMSIS_Core_SysTickFunctions */ + + + +/* ##################################### Debug In/Output function ########################################### */ +/** + \ingroup CMSIS_Core_FunctionInterface + \defgroup CMSIS_core_DebugFunctions ITM Functions + \brief Functions that access the ITM debug interface. + @{ + */ + +extern volatile int32_t ITM_RxBuffer; /*!< External variable to receive characters. */ +#define ITM_RXBUFFER_EMPTY ((int32_t)0x5AA55AA5U) /*!< Value identifying \ref ITM_RxBuffer is ready for next character. */ + + +/** + \brief ITM Send Character + \details Transmits a character via the ITM channel 0, and + \li Just returns when no debugger is connected that has booked the output. + \li Is blocking when a debugger is connected, but the previous character sent has not been transmitted. + \param [in] ch Character to transmit. + \returns Character to transmit. + */ +__STATIC_INLINE uint32_t ITM_SendChar (uint32_t ch) +{ + if (((ITM->TCR & ITM_TCR_ITMENA_Msk) != 0UL) && /* ITM enabled */ + ((ITM->TER & 1UL ) != 0UL) ) /* ITM Port #0 enabled */ + { + while (ITM->PORT[0U].u32 == 0UL) + { + __NOP(); + } + ITM->PORT[0U].u8 = (uint8_t)ch; + } + return (ch); +} + + +/** + \brief ITM Receive Character + \details Inputs a character via the external variable \ref ITM_RxBuffer. + \return Received character. + \return -1 No character pending. + */ +__STATIC_INLINE int32_t ITM_ReceiveChar (void) +{ + int32_t ch = -1; /* no character available */ + + if (ITM_RxBuffer != ITM_RXBUFFER_EMPTY) + { + ch = ITM_RxBuffer; + ITM_RxBuffer = ITM_RXBUFFER_EMPTY; /* ready for next character */ + } + + return (ch); +} + + +/** + \brief ITM Check Character + \details Checks whether a character is pending for reading in the variable \ref ITM_RxBuffer. + \return 0 No character available. + \return 1 Character available. + */ +__STATIC_INLINE int32_t ITM_CheckChar (void) +{ + + if (ITM_RxBuffer == ITM_RXBUFFER_EMPTY) + { + return (0); /* no character available */ + } + else + { + return (1); /* character available */ + } +} + +/*@} end of CMSIS_core_DebugFunctions */ + + + + +#ifdef __cplusplus +} +#endif + +#endif /* __CORE_CM3_H_DEPENDANT */ + +#endif /* __CMSIS_GENERIC */ diff --git a/software/ARC-FW/CMSIS/Core/Include/core_cm33.h b/software/ARC-FW/CMSIS/Core/Include/core_cm33.h new file mode 100644 index 0000000..02f82e2 --- /dev/null +++ b/software/ARC-FW/CMSIS/Core/Include/core_cm33.h @@ -0,0 +1,3002 @@ +/**************************************************************************//** + * @file core_cm33.h + * @brief CMSIS Cortex-M33 Core Peripheral Access Layer Header File + * @version V5.0.9 + * @date 06. July 2018 + ******************************************************************************/ +/* + * Copyright (c) 2009-2018 Arm Limited. All rights reserved. + * + * SPDX-License-Identifier: Apache-2.0 + * + * Licensed under the Apache License, Version 2.0 (the License); you may + * not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an AS IS BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#if defined ( __ICCARM__ ) + #pragma system_include /* treat file as system include file for MISRA check */ +#elif defined (__clang__) + #pragma clang system_header /* treat file as system include file */ +#endif + +#ifndef __CORE_CM33_H_GENERIC +#define __CORE_CM33_H_GENERIC + +#include + +#ifdef __cplusplus + extern "C" { +#endif + +/** + \page CMSIS_MISRA_Exceptions MISRA-C:2004 Compliance Exceptions + CMSIS violates the following MISRA-C:2004 rules: + + \li Required Rule 8.5, object/function definition in header file.
+ Function definitions in header files are used to allow 'inlining'. + + \li Required Rule 18.4, declaration of union type or object of union type: '{...}'.
+ Unions are used for effective representation of core registers. + + \li Advisory Rule 19.7, Function-like macro defined.
+ Function-like macros are used to allow more efficient code. + */ + + +/******************************************************************************* + * CMSIS definitions + ******************************************************************************/ +/** + \ingroup Cortex_M33 + @{ + */ + +#include "cmsis_version.h" + +/* CMSIS CM33 definitions */ +#define __CM33_CMSIS_VERSION_MAIN (__CM_CMSIS_VERSION_MAIN) /*!< \deprecated [31:16] CMSIS HAL main version */ +#define __CM33_CMSIS_VERSION_SUB (__CM_CMSIS_VERSION_SUB) /*!< \deprecated [15:0] CMSIS HAL sub version */ +#define __CM33_CMSIS_VERSION ((__CM33_CMSIS_VERSION_MAIN << 16U) | \ + __CM33_CMSIS_VERSION_SUB ) /*!< \deprecated CMSIS HAL version number */ + +#define __CORTEX_M (33U) /*!< Cortex-M Core */ + +/** __FPU_USED indicates whether an FPU is used or not. + For this, __FPU_PRESENT has to be checked prior to making use of FPU specific registers and functions. +*/ +#if defined ( __CC_ARM ) + #if defined (__TARGET_FPU_VFP) + #if defined (__FPU_PRESENT) && (__FPU_PRESENT == 1U) + #define __FPU_USED 1U + #else + #error "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)" + #define __FPU_USED 0U + #endif + #else + #define __FPU_USED 0U + #endif + + #if defined (__ARM_FEATURE_DSP) && (__ARM_FEATURE_DSP == 1U) + #if defined (__DSP_PRESENT) && (__DSP_PRESENT == 1U) + #define __DSP_USED 1U + #else + #error "Compiler generates DSP (SIMD) instructions for a devices without DSP extensions (check __DSP_PRESENT)" + #define __DSP_USED 0U + #endif + #else + #define __DSP_USED 0U + #endif + +#elif defined (__ARMCC_VERSION) && (__ARMCC_VERSION >= 6010050) + #if defined (__ARM_PCS_VFP) + #if defined (__FPU_PRESENT) && (__FPU_PRESENT == 1U) + #define __FPU_USED 1U + #else + #warning "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)" + #define __FPU_USED 0U + #endif + #else + #define __FPU_USED 0U + #endif + + #if defined (__ARM_FEATURE_DSP) && (__ARM_FEATURE_DSP == 1U) + #if defined (__DSP_PRESENT) && (__DSP_PRESENT == 1U) + #define __DSP_USED 1U + #else + #error "Compiler generates DSP (SIMD) instructions for a devices without DSP extensions (check __DSP_PRESENT)" + #define __DSP_USED 0U + #endif + #else + #define __DSP_USED 0U + #endif + +#elif defined ( __GNUC__ ) + #if defined (__VFP_FP__) && !defined(__SOFTFP__) + #if defined (__FPU_PRESENT) && (__FPU_PRESENT == 1U) + #define __FPU_USED 1U + #else + #error "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)" + #define __FPU_USED 0U + #endif + #else + #define __FPU_USED 0U + #endif + + #if defined (__ARM_FEATURE_DSP) && (__ARM_FEATURE_DSP == 1U) + #if defined (__DSP_PRESENT) && (__DSP_PRESENT == 1U) + #define __DSP_USED 1U + #else + #error "Compiler generates DSP (SIMD) instructions for a devices without DSP extensions (check __DSP_PRESENT)" + #define __DSP_USED 0U + #endif + #else + #define __DSP_USED 0U + #endif + +#elif defined ( __ICCARM__ ) + #if defined (__ARMVFP__) + #if defined (__FPU_PRESENT) && (__FPU_PRESENT == 1U) + #define __FPU_USED 1U + #else + #error "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)" + #define __FPU_USED 0U + #endif + #else + #define __FPU_USED 0U + #endif + + #if defined (__ARM_FEATURE_DSP) && (__ARM_FEATURE_DSP == 1U) + #if defined (__DSP_PRESENT) && (__DSP_PRESENT == 1U) + #define __DSP_USED 1U + #else + #error "Compiler generates DSP (SIMD) instructions for a devices without DSP extensions (check __DSP_PRESENT)" + #define __DSP_USED 0U + #endif + #else + #define __DSP_USED 0U + #endif + +#elif defined ( __TI_ARM__ ) + #if defined (__TI_VFP_SUPPORT__) + #if defined (__FPU_PRESENT) && (__FPU_PRESENT == 1U) + #define __FPU_USED 1U + #else + #error "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)" + #define __FPU_USED 0U + #endif + #else + #define __FPU_USED 0U + #endif + +#elif defined ( __TASKING__ ) + #if defined (__FPU_VFP__) + #if defined (__FPU_PRESENT) && (__FPU_PRESENT == 1U) + #define __FPU_USED 1U + #else + #error "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)" + #define __FPU_USED 0U + #endif + #else + #define __FPU_USED 0U + #endif + +#elif defined ( __CSMC__ ) + #if ( __CSMC__ & 0x400U) + #if defined (__FPU_PRESENT) && (__FPU_PRESENT == 1U) + #define __FPU_USED 1U + #else + #error "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)" + #define __FPU_USED 0U + #endif + #else + #define __FPU_USED 0U + #endif + +#endif + +#include "cmsis_compiler.h" /* CMSIS compiler specific defines */ + + +#ifdef __cplusplus +} +#endif + +#endif /* __CORE_CM33_H_GENERIC */ + +#ifndef __CMSIS_GENERIC + +#ifndef __CORE_CM33_H_DEPENDANT +#define __CORE_CM33_H_DEPENDANT + +#ifdef __cplusplus + extern "C" { +#endif + +/* check device defines and use defaults */ +#if defined __CHECK_DEVICE_DEFINES + #ifndef __CM33_REV + #define __CM33_REV 0x0000U + #warning "__CM33_REV not defined in device header file; using default!" + #endif + + #ifndef __FPU_PRESENT + #define __FPU_PRESENT 0U + #warning "__FPU_PRESENT not defined in device header file; using default!" + #endif + + #ifndef __MPU_PRESENT + #define __MPU_PRESENT 0U + #warning "__MPU_PRESENT not defined in device header file; using default!" + #endif + + #ifndef __SAUREGION_PRESENT + #define __SAUREGION_PRESENT 0U + #warning "__SAUREGION_PRESENT not defined in device header file; using default!" + #endif + + #ifndef __DSP_PRESENT + #define __DSP_PRESENT 0U + #warning "__DSP_PRESENT not defined in device header file; using default!" + #endif + + #ifndef __NVIC_PRIO_BITS + #define __NVIC_PRIO_BITS 3U + #warning "__NVIC_PRIO_BITS not defined in device header file; using default!" + #endif + + #ifndef __Vendor_SysTickConfig + #define __Vendor_SysTickConfig 0U + #warning "__Vendor_SysTickConfig not defined in device header file; using default!" + #endif +#endif + +/* IO definitions (access restrictions to peripheral registers) */ +/** + \defgroup CMSIS_glob_defs CMSIS Global Defines + + IO Type Qualifiers are used + \li to specify the access to peripheral variables. + \li for automatic generation of peripheral register debug information. +*/ +#ifdef __cplusplus + #define __I volatile /*!< Defines 'read only' permissions */ +#else + #define __I volatile const /*!< Defines 'read only' permissions */ +#endif +#define __O volatile /*!< Defines 'write only' permissions */ +#define __IO volatile /*!< Defines 'read / write' permissions */ + +/* following defines should be used for structure members */ +#define __IM volatile const /*! Defines 'read only' structure member permissions */ +#define __OM volatile /*! Defines 'write only' structure member permissions */ +#define __IOM volatile /*! Defines 'read / write' structure member permissions */ + +/*@} end of group Cortex_M33 */ + + + +/******************************************************************************* + * Register Abstraction + Core Register contain: + - Core Register + - Core NVIC Register + - Core SCB Register + - Core SysTick Register + - Core Debug Register + - Core MPU Register + - Core SAU Register + - Core FPU Register + ******************************************************************************/ +/** + \defgroup CMSIS_core_register Defines and Type Definitions + \brief Type definitions and defines for Cortex-M processor based devices. +*/ + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_CORE Status and Control Registers + \brief Core Register type definitions. + @{ + */ + +/** + \brief Union type to access the Application Program Status Register (APSR). + */ +typedef union +{ + struct + { + uint32_t _reserved0:16; /*!< bit: 0..15 Reserved */ + uint32_t GE:4; /*!< bit: 16..19 Greater than or Equal flags */ + uint32_t _reserved1:7; /*!< bit: 20..26 Reserved */ + uint32_t Q:1; /*!< bit: 27 Saturation condition flag */ + uint32_t V:1; /*!< bit: 28 Overflow condition code flag */ + uint32_t C:1; /*!< bit: 29 Carry condition code flag */ + uint32_t Z:1; /*!< bit: 30 Zero condition code flag */ + uint32_t N:1; /*!< bit: 31 Negative condition code flag */ + } b; /*!< Structure used for bit access */ + uint32_t w; /*!< Type used for word access */ +} APSR_Type; + +/* APSR Register Definitions */ +#define APSR_N_Pos 31U /*!< APSR: N Position */ +#define APSR_N_Msk (1UL << APSR_N_Pos) /*!< APSR: N Mask */ + +#define APSR_Z_Pos 30U /*!< APSR: Z Position */ +#define APSR_Z_Msk (1UL << APSR_Z_Pos) /*!< APSR: Z Mask */ + +#define APSR_C_Pos 29U /*!< APSR: C Position */ +#define APSR_C_Msk (1UL << APSR_C_Pos) /*!< APSR: C Mask */ + +#define APSR_V_Pos 28U /*!< APSR: V Position */ +#define APSR_V_Msk (1UL << APSR_V_Pos) /*!< APSR: V Mask */ + +#define APSR_Q_Pos 27U /*!< APSR: Q Position */ +#define APSR_Q_Msk (1UL << APSR_Q_Pos) /*!< APSR: Q Mask */ + +#define APSR_GE_Pos 16U /*!< APSR: GE Position */ +#define APSR_GE_Msk (0xFUL << APSR_GE_Pos) /*!< APSR: GE Mask */ + + +/** + \brief Union type to access the Interrupt Program Status Register (IPSR). + */ +typedef union +{ + struct + { + uint32_t ISR:9; /*!< bit: 0.. 8 Exception number */ + uint32_t _reserved0:23; /*!< bit: 9..31 Reserved */ + } b; /*!< Structure used for bit access */ + uint32_t w; /*!< Type used for word access */ +} IPSR_Type; + +/* IPSR Register Definitions */ +#define IPSR_ISR_Pos 0U /*!< IPSR: ISR Position */ +#define IPSR_ISR_Msk (0x1FFUL /*<< IPSR_ISR_Pos*/) /*!< IPSR: ISR Mask */ + + +/** + \brief Union type to access the Special-Purpose Program Status Registers (xPSR). + */ +typedef union +{ + struct + { + uint32_t ISR:9; /*!< bit: 0.. 8 Exception number */ + uint32_t _reserved0:7; /*!< bit: 9..15 Reserved */ + uint32_t GE:4; /*!< bit: 16..19 Greater than or Equal flags */ + uint32_t _reserved1:4; /*!< bit: 20..23 Reserved */ + uint32_t T:1; /*!< bit: 24 Thumb bit (read 0) */ + uint32_t IT:2; /*!< bit: 25..26 saved IT state (read 0) */ + uint32_t Q:1; /*!< bit: 27 Saturation condition flag */ + uint32_t V:1; /*!< bit: 28 Overflow condition code flag */ + uint32_t C:1; /*!< bit: 29 Carry condition code flag */ + uint32_t Z:1; /*!< bit: 30 Zero condition code flag */ + uint32_t N:1; /*!< bit: 31 Negative condition code flag */ + } b; /*!< Structure used for bit access */ + uint32_t w; /*!< Type used for word access */ +} xPSR_Type; + +/* xPSR Register Definitions */ +#define xPSR_N_Pos 31U /*!< xPSR: N Position */ +#define xPSR_N_Msk (1UL << xPSR_N_Pos) /*!< xPSR: N Mask */ + +#define xPSR_Z_Pos 30U /*!< xPSR: Z Position */ +#define xPSR_Z_Msk (1UL << xPSR_Z_Pos) /*!< xPSR: Z Mask */ + +#define xPSR_C_Pos 29U /*!< xPSR: C Position */ +#define xPSR_C_Msk (1UL << xPSR_C_Pos) /*!< xPSR: C Mask */ + +#define xPSR_V_Pos 28U /*!< xPSR: V Position */ +#define xPSR_V_Msk (1UL << xPSR_V_Pos) /*!< xPSR: V Mask */ + +#define xPSR_Q_Pos 27U /*!< xPSR: Q Position */ +#define xPSR_Q_Msk (1UL << xPSR_Q_Pos) /*!< xPSR: Q Mask */ + +#define xPSR_IT_Pos 25U /*!< xPSR: IT Position */ +#define xPSR_IT_Msk (3UL << xPSR_IT_Pos) /*!< xPSR: IT Mask */ + +#define xPSR_T_Pos 24U /*!< xPSR: T Position */ +#define xPSR_T_Msk (1UL << xPSR_T_Pos) /*!< xPSR: T Mask */ + +#define xPSR_GE_Pos 16U /*!< xPSR: GE Position */ +#define xPSR_GE_Msk (0xFUL << xPSR_GE_Pos) /*!< xPSR: GE Mask */ + +#define xPSR_ISR_Pos 0U /*!< xPSR: ISR Position */ +#define xPSR_ISR_Msk (0x1FFUL /*<< xPSR_ISR_Pos*/) /*!< xPSR: ISR Mask */ + + +/** + \brief Union type to access the Control Registers (CONTROL). + */ +typedef union +{ + struct + { + uint32_t nPRIV:1; /*!< bit: 0 Execution privilege in Thread mode */ + uint32_t SPSEL:1; /*!< bit: 1 Stack-pointer select */ + uint32_t FPCA:1; /*!< bit: 2 Floating-point context active */ + uint32_t SFPA:1; /*!< bit: 3 Secure floating-point active */ + uint32_t _reserved1:28; /*!< bit: 4..31 Reserved */ + } b; /*!< Structure used for bit access */ + uint32_t w; /*!< Type used for word access */ +} CONTROL_Type; + +/* CONTROL Register Definitions */ +#define CONTROL_SFPA_Pos 3U /*!< CONTROL: SFPA Position */ +#define CONTROL_SFPA_Msk (1UL << CONTROL_SFPA_Pos) /*!< CONTROL: SFPA Mask */ + +#define CONTROL_FPCA_Pos 2U /*!< CONTROL: FPCA Position */ +#define CONTROL_FPCA_Msk (1UL << CONTROL_FPCA_Pos) /*!< CONTROL: FPCA Mask */ + +#define CONTROL_SPSEL_Pos 1U /*!< CONTROL: SPSEL Position */ +#define CONTROL_SPSEL_Msk (1UL << CONTROL_SPSEL_Pos) /*!< CONTROL: SPSEL Mask */ + +#define CONTROL_nPRIV_Pos 0U /*!< CONTROL: nPRIV Position */ +#define CONTROL_nPRIV_Msk (1UL /*<< CONTROL_nPRIV_Pos*/) /*!< CONTROL: nPRIV Mask */ + +/*@} end of group CMSIS_CORE */ + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_NVIC Nested Vectored Interrupt Controller (NVIC) + \brief Type definitions for the NVIC Registers + @{ + */ + +/** + \brief Structure type to access the Nested Vectored Interrupt Controller (NVIC). + */ +typedef struct +{ + __IOM uint32_t ISER[16U]; /*!< Offset: 0x000 (R/W) Interrupt Set Enable Register */ + uint32_t RESERVED0[16U]; + __IOM uint32_t ICER[16U]; /*!< Offset: 0x080 (R/W) Interrupt Clear Enable Register */ + uint32_t RSERVED1[16U]; + __IOM uint32_t ISPR[16U]; /*!< Offset: 0x100 (R/W) Interrupt Set Pending Register */ + uint32_t RESERVED2[16U]; + __IOM uint32_t ICPR[16U]; /*!< Offset: 0x180 (R/W) Interrupt Clear Pending Register */ + uint32_t RESERVED3[16U]; + __IOM uint32_t IABR[16U]; /*!< Offset: 0x200 (R/W) Interrupt Active bit Register */ + uint32_t RESERVED4[16U]; + __IOM uint32_t ITNS[16U]; /*!< Offset: 0x280 (R/W) Interrupt Non-Secure State Register */ + uint32_t RESERVED5[16U]; + __IOM uint8_t IPR[496U]; /*!< Offset: 0x300 (R/W) Interrupt Priority Register (8Bit wide) */ + uint32_t RESERVED6[580U]; + __OM uint32_t STIR; /*!< Offset: 0xE00 ( /W) Software Trigger Interrupt Register */ +} NVIC_Type; + +/* Software Triggered Interrupt Register Definitions */ +#define NVIC_STIR_INTID_Pos 0U /*!< STIR: INTLINESNUM Position */ +#define NVIC_STIR_INTID_Msk (0x1FFUL /*<< NVIC_STIR_INTID_Pos*/) /*!< STIR: INTLINESNUM Mask */ + +/*@} end of group CMSIS_NVIC */ + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_SCB System Control Block (SCB) + \brief Type definitions for the System Control Block Registers + @{ + */ + +/** + \brief Structure type to access the System Control Block (SCB). + */ +typedef struct +{ + __IM uint32_t CPUID; /*!< Offset: 0x000 (R/ ) CPUID Base Register */ + __IOM uint32_t ICSR; /*!< Offset: 0x004 (R/W) Interrupt Control and State Register */ + __IOM uint32_t VTOR; /*!< Offset: 0x008 (R/W) Vector Table Offset Register */ + __IOM uint32_t AIRCR; /*!< Offset: 0x00C (R/W) Application Interrupt and Reset Control Register */ + __IOM uint32_t SCR; /*!< Offset: 0x010 (R/W) System Control Register */ + __IOM uint32_t CCR; /*!< Offset: 0x014 (R/W) Configuration Control Register */ + __IOM uint8_t SHPR[12U]; /*!< Offset: 0x018 (R/W) System Handlers Priority Registers (4-7, 8-11, 12-15) */ + __IOM uint32_t SHCSR; /*!< Offset: 0x024 (R/W) System Handler Control and State Register */ + __IOM uint32_t CFSR; /*!< Offset: 0x028 (R/W) Configurable Fault Status Register */ + __IOM uint32_t HFSR; /*!< Offset: 0x02C (R/W) HardFault Status Register */ + __IOM uint32_t DFSR; /*!< Offset: 0x030 (R/W) Debug Fault Status Register */ + __IOM uint32_t MMFAR; /*!< Offset: 0x034 (R/W) MemManage Fault Address Register */ + __IOM uint32_t BFAR; /*!< Offset: 0x038 (R/W) BusFault Address Register */ + __IOM uint32_t AFSR; /*!< Offset: 0x03C (R/W) Auxiliary Fault Status Register */ + __IM uint32_t ID_PFR[2U]; /*!< Offset: 0x040 (R/ ) Processor Feature Register */ + __IM uint32_t ID_DFR; /*!< Offset: 0x048 (R/ ) Debug Feature Register */ + __IM uint32_t ID_ADR; /*!< Offset: 0x04C (R/ ) Auxiliary Feature Register */ + __IM uint32_t ID_MMFR[4U]; /*!< Offset: 0x050 (R/ ) Memory Model Feature Register */ + __IM uint32_t ID_ISAR[6U]; /*!< Offset: 0x060 (R/ ) Instruction Set Attributes Register */ + __IM uint32_t CLIDR; /*!< Offset: 0x078 (R/ ) Cache Level ID register */ + __IM uint32_t CTR; /*!< Offset: 0x07C (R/ ) Cache Type register */ + __IM uint32_t CCSIDR; /*!< Offset: 0x080 (R/ ) Cache Size ID Register */ + __IOM uint32_t CSSELR; /*!< Offset: 0x084 (R/W) Cache Size Selection Register */ + __IOM uint32_t CPACR; /*!< Offset: 0x088 (R/W) Coprocessor Access Control Register */ + __IOM uint32_t NSACR; /*!< Offset: 0x08C (R/W) Non-Secure Access Control Register */ + uint32_t RESERVED3[92U]; + __OM uint32_t STIR; /*!< Offset: 0x200 ( /W) Software Triggered Interrupt Register */ + uint32_t RESERVED4[15U]; + __IM uint32_t MVFR0; /*!< Offset: 0x240 (R/ ) Media and VFP Feature Register 0 */ + __IM uint32_t MVFR1; /*!< Offset: 0x244 (R/ ) Media and VFP Feature Register 1 */ + __IM uint32_t MVFR2; /*!< Offset: 0x248 (R/ ) Media and VFP Feature Register 2 */ + uint32_t RESERVED5[1U]; + __OM uint32_t ICIALLU; /*!< Offset: 0x250 ( /W) I-Cache Invalidate All to PoU */ + uint32_t RESERVED6[1U]; + __OM uint32_t ICIMVAU; /*!< Offset: 0x258 ( /W) I-Cache Invalidate by MVA to PoU */ + __OM uint32_t DCIMVAC; /*!< Offset: 0x25C ( /W) D-Cache Invalidate by MVA to PoC */ + __OM uint32_t DCISW; /*!< Offset: 0x260 ( /W) D-Cache Invalidate by Set-way */ + __OM uint32_t DCCMVAU; /*!< Offset: 0x264 ( /W) D-Cache Clean by MVA to PoU */ + __OM uint32_t DCCMVAC; /*!< Offset: 0x268 ( /W) D-Cache Clean by MVA to PoC */ + __OM uint32_t DCCSW; /*!< Offset: 0x26C ( /W) D-Cache Clean by Set-way */ + __OM uint32_t DCCIMVAC; /*!< Offset: 0x270 ( /W) D-Cache Clean and Invalidate by MVA to PoC */ + __OM uint32_t DCCISW; /*!< Offset: 0x274 ( /W) D-Cache Clean and Invalidate by Set-way */ + uint32_t RESERVED7[6U]; + __IOM uint32_t ITCMCR; /*!< Offset: 0x290 (R/W) Instruction Tightly-Coupled Memory Control Register */ + __IOM uint32_t DTCMCR; /*!< Offset: 0x294 (R/W) Data Tightly-Coupled Memory Control Registers */ + __IOM uint32_t AHBPCR; /*!< Offset: 0x298 (R/W) AHBP Control Register */ + __IOM uint32_t CACR; /*!< Offset: 0x29C (R/W) L1 Cache Control Register */ + __IOM uint32_t AHBSCR; /*!< Offset: 0x2A0 (R/W) AHB Slave Control Register */ + uint32_t RESERVED8[1U]; + __IOM uint32_t ABFSR; /*!< Offset: 0x2A8 (R/W) Auxiliary Bus Fault Status Register */ +} SCB_Type; + +/* SCB CPUID Register Definitions */ +#define SCB_CPUID_IMPLEMENTER_Pos 24U /*!< SCB CPUID: IMPLEMENTER Position */ +#define SCB_CPUID_IMPLEMENTER_Msk (0xFFUL << SCB_CPUID_IMPLEMENTER_Pos) /*!< SCB CPUID: IMPLEMENTER Mask */ + +#define SCB_CPUID_VARIANT_Pos 20U /*!< SCB CPUID: VARIANT Position */ +#define SCB_CPUID_VARIANT_Msk (0xFUL << SCB_CPUID_VARIANT_Pos) /*!< SCB CPUID: VARIANT Mask */ + +#define SCB_CPUID_ARCHITECTURE_Pos 16U /*!< SCB CPUID: ARCHITECTURE Position */ +#define SCB_CPUID_ARCHITECTURE_Msk (0xFUL << SCB_CPUID_ARCHITECTURE_Pos) /*!< SCB CPUID: ARCHITECTURE Mask */ + +#define SCB_CPUID_PARTNO_Pos 4U /*!< SCB CPUID: PARTNO Position */ +#define SCB_CPUID_PARTNO_Msk (0xFFFUL << SCB_CPUID_PARTNO_Pos) /*!< SCB CPUID: PARTNO Mask */ + +#define SCB_CPUID_REVISION_Pos 0U /*!< SCB CPUID: REVISION Position */ +#define SCB_CPUID_REVISION_Msk (0xFUL /*<< SCB_CPUID_REVISION_Pos*/) /*!< SCB CPUID: REVISION Mask */ + +/* SCB Interrupt Control State Register Definitions */ +#define SCB_ICSR_PENDNMISET_Pos 31U /*!< SCB ICSR: PENDNMISET Position */ +#define SCB_ICSR_PENDNMISET_Msk (1UL << SCB_ICSR_PENDNMISET_Pos) /*!< SCB ICSR: PENDNMISET Mask */ + +#define SCB_ICSR_NMIPENDSET_Pos SCB_ICSR_PENDNMISET_Pos /*!< SCB ICSR: NMIPENDSET Position, backward compatibility */ +#define SCB_ICSR_NMIPENDSET_Msk SCB_ICSR_PENDNMISET_Msk /*!< SCB ICSR: NMIPENDSET Mask, backward compatibility */ + +#define SCB_ICSR_PENDNMICLR_Pos 30U /*!< SCB ICSR: PENDNMICLR Position */ +#define SCB_ICSR_PENDNMICLR_Msk (1UL << SCB_ICSR_PENDNMICLR_Pos) /*!< SCB ICSR: PENDNMICLR Mask */ + +#define SCB_ICSR_PENDSVSET_Pos 28U /*!< SCB ICSR: PENDSVSET Position */ +#define SCB_ICSR_PENDSVSET_Msk (1UL << SCB_ICSR_PENDSVSET_Pos) /*!< SCB ICSR: PENDSVSET Mask */ + +#define SCB_ICSR_PENDSVCLR_Pos 27U /*!< SCB ICSR: PENDSVCLR Position */ +#define SCB_ICSR_PENDSVCLR_Msk (1UL << SCB_ICSR_PENDSVCLR_Pos) /*!< SCB ICSR: PENDSVCLR Mask */ + +#define SCB_ICSR_PENDSTSET_Pos 26U /*!< SCB ICSR: PENDSTSET Position */ +#define SCB_ICSR_PENDSTSET_Msk (1UL << SCB_ICSR_PENDSTSET_Pos) /*!< SCB ICSR: PENDSTSET Mask */ + +#define SCB_ICSR_PENDSTCLR_Pos 25U /*!< SCB ICSR: PENDSTCLR Position */ +#define SCB_ICSR_PENDSTCLR_Msk (1UL << SCB_ICSR_PENDSTCLR_Pos) /*!< SCB ICSR: PENDSTCLR Mask */ + +#define SCB_ICSR_STTNS_Pos 24U /*!< SCB ICSR: STTNS Position (Security Extension) */ +#define SCB_ICSR_STTNS_Msk (1UL << SCB_ICSR_STTNS_Pos) /*!< SCB ICSR: STTNS Mask (Security Extension) */ + +#define SCB_ICSR_ISRPREEMPT_Pos 23U /*!< SCB ICSR: ISRPREEMPT Position */ +#define SCB_ICSR_ISRPREEMPT_Msk (1UL << SCB_ICSR_ISRPREEMPT_Pos) /*!< SCB ICSR: ISRPREEMPT Mask */ + +#define SCB_ICSR_ISRPENDING_Pos 22U /*!< SCB ICSR: ISRPENDING Position */ +#define SCB_ICSR_ISRPENDING_Msk (1UL << SCB_ICSR_ISRPENDING_Pos) /*!< SCB ICSR: ISRPENDING Mask */ + +#define SCB_ICSR_VECTPENDING_Pos 12U /*!< SCB ICSR: VECTPENDING Position */ +#define SCB_ICSR_VECTPENDING_Msk (0x1FFUL << SCB_ICSR_VECTPENDING_Pos) /*!< SCB ICSR: VECTPENDING Mask */ + +#define SCB_ICSR_RETTOBASE_Pos 11U /*!< SCB ICSR: RETTOBASE Position */ +#define SCB_ICSR_RETTOBASE_Msk (1UL << SCB_ICSR_RETTOBASE_Pos) /*!< SCB ICSR: RETTOBASE Mask */ + +#define SCB_ICSR_VECTACTIVE_Pos 0U /*!< SCB ICSR: VECTACTIVE Position */ +#define SCB_ICSR_VECTACTIVE_Msk (0x1FFUL /*<< SCB_ICSR_VECTACTIVE_Pos*/) /*!< SCB ICSR: VECTACTIVE Mask */ + +/* SCB Vector Table Offset Register Definitions */ +#define SCB_VTOR_TBLOFF_Pos 7U /*!< SCB VTOR: TBLOFF Position */ +#define SCB_VTOR_TBLOFF_Msk (0x1FFFFFFUL << SCB_VTOR_TBLOFF_Pos) /*!< SCB VTOR: TBLOFF Mask */ + +/* SCB Application Interrupt and Reset Control Register Definitions */ +#define SCB_AIRCR_VECTKEY_Pos 16U /*!< SCB AIRCR: VECTKEY Position */ +#define SCB_AIRCR_VECTKEY_Msk (0xFFFFUL << SCB_AIRCR_VECTKEY_Pos) /*!< SCB AIRCR: VECTKEY Mask */ + +#define SCB_AIRCR_VECTKEYSTAT_Pos 16U /*!< SCB AIRCR: VECTKEYSTAT Position */ +#define SCB_AIRCR_VECTKEYSTAT_Msk (0xFFFFUL << SCB_AIRCR_VECTKEYSTAT_Pos) /*!< SCB AIRCR: VECTKEYSTAT Mask */ + +#define SCB_AIRCR_ENDIANESS_Pos 15U /*!< SCB AIRCR: ENDIANESS Position */ +#define SCB_AIRCR_ENDIANESS_Msk (1UL << SCB_AIRCR_ENDIANESS_Pos) /*!< SCB AIRCR: ENDIANESS Mask */ + +#define SCB_AIRCR_PRIS_Pos 14U /*!< SCB AIRCR: PRIS Position */ +#define SCB_AIRCR_PRIS_Msk (1UL << SCB_AIRCR_PRIS_Pos) /*!< SCB AIRCR: PRIS Mask */ + +#define SCB_AIRCR_BFHFNMINS_Pos 13U /*!< SCB AIRCR: BFHFNMINS Position */ +#define SCB_AIRCR_BFHFNMINS_Msk (1UL << SCB_AIRCR_BFHFNMINS_Pos) /*!< SCB AIRCR: BFHFNMINS Mask */ + +#define SCB_AIRCR_PRIGROUP_Pos 8U /*!< SCB AIRCR: PRIGROUP Position */ +#define SCB_AIRCR_PRIGROUP_Msk (7UL << SCB_AIRCR_PRIGROUP_Pos) /*!< SCB AIRCR: PRIGROUP Mask */ + +#define SCB_AIRCR_SYSRESETREQS_Pos 3U /*!< SCB AIRCR: SYSRESETREQS Position */ +#define SCB_AIRCR_SYSRESETREQS_Msk (1UL << SCB_AIRCR_SYSRESETREQS_Pos) /*!< SCB AIRCR: SYSRESETREQS Mask */ + +#define SCB_AIRCR_SYSRESETREQ_Pos 2U /*!< SCB AIRCR: SYSRESETREQ Position */ +#define SCB_AIRCR_SYSRESETREQ_Msk (1UL << SCB_AIRCR_SYSRESETREQ_Pos) /*!< SCB AIRCR: SYSRESETREQ Mask */ + +#define SCB_AIRCR_VECTCLRACTIVE_Pos 1U /*!< SCB AIRCR: VECTCLRACTIVE Position */ +#define SCB_AIRCR_VECTCLRACTIVE_Msk (1UL << SCB_AIRCR_VECTCLRACTIVE_Pos) /*!< SCB AIRCR: VECTCLRACTIVE Mask */ + +/* SCB System Control Register Definitions */ +#define SCB_SCR_SEVONPEND_Pos 4U /*!< SCB SCR: SEVONPEND Position */ +#define SCB_SCR_SEVONPEND_Msk (1UL << SCB_SCR_SEVONPEND_Pos) /*!< SCB SCR: SEVONPEND Mask */ + +#define SCB_SCR_SLEEPDEEPS_Pos 3U /*!< SCB SCR: SLEEPDEEPS Position */ +#define SCB_SCR_SLEEPDEEPS_Msk (1UL << SCB_SCR_SLEEPDEEPS_Pos) /*!< SCB SCR: SLEEPDEEPS Mask */ + +#define SCB_SCR_SLEEPDEEP_Pos 2U /*!< SCB SCR: SLEEPDEEP Position */ +#define SCB_SCR_SLEEPDEEP_Msk (1UL << SCB_SCR_SLEEPDEEP_Pos) /*!< SCB SCR: SLEEPDEEP Mask */ + +#define SCB_SCR_SLEEPONEXIT_Pos 1U /*!< SCB SCR: SLEEPONEXIT Position */ +#define SCB_SCR_SLEEPONEXIT_Msk (1UL << SCB_SCR_SLEEPONEXIT_Pos) /*!< SCB SCR: SLEEPONEXIT Mask */ + +/* SCB Configuration Control Register Definitions */ +#define SCB_CCR_BP_Pos 18U /*!< SCB CCR: BP Position */ +#define SCB_CCR_BP_Msk (1UL << SCB_CCR_BP_Pos) /*!< SCB CCR: BP Mask */ + +#define SCB_CCR_IC_Pos 17U /*!< SCB CCR: IC Position */ +#define SCB_CCR_IC_Msk (1UL << SCB_CCR_IC_Pos) /*!< SCB CCR: IC Mask */ + +#define SCB_CCR_DC_Pos 16U /*!< SCB CCR: DC Position */ +#define SCB_CCR_DC_Msk (1UL << SCB_CCR_DC_Pos) /*!< SCB CCR: DC Mask */ + +#define SCB_CCR_STKOFHFNMIGN_Pos 10U /*!< SCB CCR: STKOFHFNMIGN Position */ +#define SCB_CCR_STKOFHFNMIGN_Msk (1UL << SCB_CCR_STKOFHFNMIGN_Pos) /*!< SCB CCR: STKOFHFNMIGN Mask */ + +#define SCB_CCR_BFHFNMIGN_Pos 8U /*!< SCB CCR: BFHFNMIGN Position */ +#define SCB_CCR_BFHFNMIGN_Msk (1UL << SCB_CCR_BFHFNMIGN_Pos) /*!< SCB CCR: BFHFNMIGN Mask */ + +#define SCB_CCR_DIV_0_TRP_Pos 4U /*!< SCB CCR: DIV_0_TRP Position */ +#define SCB_CCR_DIV_0_TRP_Msk (1UL << SCB_CCR_DIV_0_TRP_Pos) /*!< SCB CCR: DIV_0_TRP Mask */ + +#define SCB_CCR_UNALIGN_TRP_Pos 3U /*!< SCB CCR: UNALIGN_TRP Position */ +#define SCB_CCR_UNALIGN_TRP_Msk (1UL << SCB_CCR_UNALIGN_TRP_Pos) /*!< SCB CCR: UNALIGN_TRP Mask */ + +#define SCB_CCR_USERSETMPEND_Pos 1U /*!< SCB CCR: USERSETMPEND Position */ +#define SCB_CCR_USERSETMPEND_Msk (1UL << SCB_CCR_USERSETMPEND_Pos) /*!< SCB CCR: USERSETMPEND Mask */ + +/* SCB System Handler Control and State Register Definitions */ +#define SCB_SHCSR_HARDFAULTPENDED_Pos 21U /*!< SCB SHCSR: HARDFAULTPENDED Position */ +#define SCB_SHCSR_HARDFAULTPENDED_Msk (1UL << SCB_SHCSR_HARDFAULTPENDED_Pos) /*!< SCB SHCSR: HARDFAULTPENDED Mask */ + +#define SCB_SHCSR_SECUREFAULTPENDED_Pos 20U /*!< SCB SHCSR: SECUREFAULTPENDED Position */ +#define SCB_SHCSR_SECUREFAULTPENDED_Msk (1UL << SCB_SHCSR_SECUREFAULTPENDED_Pos) /*!< SCB SHCSR: SECUREFAULTPENDED Mask */ + +#define SCB_SHCSR_SECUREFAULTENA_Pos 19U /*!< SCB SHCSR: SECUREFAULTENA Position */ +#define SCB_SHCSR_SECUREFAULTENA_Msk (1UL << SCB_SHCSR_SECUREFAULTENA_Pos) /*!< SCB SHCSR: SECUREFAULTENA Mask */ + +#define SCB_SHCSR_USGFAULTENA_Pos 18U /*!< SCB SHCSR: USGFAULTENA Position */ +#define SCB_SHCSR_USGFAULTENA_Msk (1UL << SCB_SHCSR_USGFAULTENA_Pos) /*!< SCB SHCSR: USGFAULTENA Mask */ + +#define SCB_SHCSR_BUSFAULTENA_Pos 17U /*!< SCB SHCSR: BUSFAULTENA Position */ +#define SCB_SHCSR_BUSFAULTENA_Msk (1UL << SCB_SHCSR_BUSFAULTENA_Pos) /*!< SCB SHCSR: BUSFAULTENA Mask */ + +#define SCB_SHCSR_MEMFAULTENA_Pos 16U /*!< SCB SHCSR: MEMFAULTENA Position */ +#define SCB_SHCSR_MEMFAULTENA_Msk (1UL << SCB_SHCSR_MEMFAULTENA_Pos) /*!< SCB SHCSR: MEMFAULTENA Mask */ + +#define SCB_SHCSR_SVCALLPENDED_Pos 15U /*!< SCB SHCSR: SVCALLPENDED Position */ +#define SCB_SHCSR_SVCALLPENDED_Msk (1UL << SCB_SHCSR_SVCALLPENDED_Pos) /*!< SCB SHCSR: SVCALLPENDED Mask */ + +#define SCB_SHCSR_BUSFAULTPENDED_Pos 14U /*!< SCB SHCSR: BUSFAULTPENDED Position */ +#define SCB_SHCSR_BUSFAULTPENDED_Msk (1UL << SCB_SHCSR_BUSFAULTPENDED_Pos) /*!< SCB SHCSR: BUSFAULTPENDED Mask */ + +#define SCB_SHCSR_MEMFAULTPENDED_Pos 13U /*!< SCB SHCSR: MEMFAULTPENDED Position */ +#define SCB_SHCSR_MEMFAULTPENDED_Msk (1UL << SCB_SHCSR_MEMFAULTPENDED_Pos) /*!< SCB SHCSR: MEMFAULTPENDED Mask */ + +#define SCB_SHCSR_USGFAULTPENDED_Pos 12U /*!< SCB SHCSR: USGFAULTPENDED Position */ +#define SCB_SHCSR_USGFAULTPENDED_Msk (1UL << SCB_SHCSR_USGFAULTPENDED_Pos) /*!< SCB SHCSR: USGFAULTPENDED Mask */ + +#define SCB_SHCSR_SYSTICKACT_Pos 11U /*!< SCB SHCSR: SYSTICKACT Position */ +#define SCB_SHCSR_SYSTICKACT_Msk (1UL << SCB_SHCSR_SYSTICKACT_Pos) /*!< SCB SHCSR: SYSTICKACT Mask */ + +#define SCB_SHCSR_PENDSVACT_Pos 10U /*!< SCB SHCSR: PENDSVACT Position */ +#define SCB_SHCSR_PENDSVACT_Msk (1UL << SCB_SHCSR_PENDSVACT_Pos) /*!< SCB SHCSR: PENDSVACT Mask */ + +#define SCB_SHCSR_MONITORACT_Pos 8U /*!< SCB SHCSR: MONITORACT Position */ +#define SCB_SHCSR_MONITORACT_Msk (1UL << SCB_SHCSR_MONITORACT_Pos) /*!< SCB SHCSR: MONITORACT Mask */ + +#define SCB_SHCSR_SVCALLACT_Pos 7U /*!< SCB SHCSR: SVCALLACT Position */ +#define SCB_SHCSR_SVCALLACT_Msk (1UL << SCB_SHCSR_SVCALLACT_Pos) /*!< SCB SHCSR: SVCALLACT Mask */ + +#define SCB_SHCSR_NMIACT_Pos 5U /*!< SCB SHCSR: NMIACT Position */ +#define SCB_SHCSR_NMIACT_Msk (1UL << SCB_SHCSR_NMIACT_Pos) /*!< SCB SHCSR: NMIACT Mask */ + +#define SCB_SHCSR_SECUREFAULTACT_Pos 4U /*!< SCB SHCSR: SECUREFAULTACT Position */ +#define SCB_SHCSR_SECUREFAULTACT_Msk (1UL << SCB_SHCSR_SECUREFAULTACT_Pos) /*!< SCB SHCSR: SECUREFAULTACT Mask */ + +#define SCB_SHCSR_USGFAULTACT_Pos 3U /*!< SCB SHCSR: USGFAULTACT Position */ +#define SCB_SHCSR_USGFAULTACT_Msk (1UL << SCB_SHCSR_USGFAULTACT_Pos) /*!< SCB SHCSR: USGFAULTACT Mask */ + +#define SCB_SHCSR_HARDFAULTACT_Pos 2U /*!< SCB SHCSR: HARDFAULTACT Position */ +#define SCB_SHCSR_HARDFAULTACT_Msk (1UL << SCB_SHCSR_HARDFAULTACT_Pos) /*!< SCB SHCSR: HARDFAULTACT Mask */ + +#define SCB_SHCSR_BUSFAULTACT_Pos 1U /*!< SCB SHCSR: BUSFAULTACT Position */ +#define SCB_SHCSR_BUSFAULTACT_Msk (1UL << SCB_SHCSR_BUSFAULTACT_Pos) /*!< SCB SHCSR: BUSFAULTACT Mask */ + +#define SCB_SHCSR_MEMFAULTACT_Pos 0U /*!< SCB SHCSR: MEMFAULTACT Position */ +#define SCB_SHCSR_MEMFAULTACT_Msk (1UL /*<< SCB_SHCSR_MEMFAULTACT_Pos*/) /*!< SCB SHCSR: MEMFAULTACT Mask */ + +/* SCB Configurable Fault Status Register Definitions */ +#define SCB_CFSR_USGFAULTSR_Pos 16U /*!< SCB CFSR: Usage Fault Status Register Position */ +#define SCB_CFSR_USGFAULTSR_Msk (0xFFFFUL << SCB_CFSR_USGFAULTSR_Pos) /*!< SCB CFSR: Usage Fault Status Register Mask */ + +#define SCB_CFSR_BUSFAULTSR_Pos 8U /*!< SCB CFSR: Bus Fault Status Register Position */ +#define SCB_CFSR_BUSFAULTSR_Msk (0xFFUL << SCB_CFSR_BUSFAULTSR_Pos) /*!< SCB CFSR: Bus Fault Status Register Mask */ + +#define SCB_CFSR_MEMFAULTSR_Pos 0U /*!< SCB CFSR: Memory Manage Fault Status Register Position */ +#define SCB_CFSR_MEMFAULTSR_Msk (0xFFUL /*<< SCB_CFSR_MEMFAULTSR_Pos*/) /*!< SCB CFSR: Memory Manage Fault Status Register Mask */ + +/* MemManage Fault Status Register (part of SCB Configurable Fault Status Register) */ +#define SCB_CFSR_MMARVALID_Pos (SCB_SHCSR_MEMFAULTACT_Pos + 7U) /*!< SCB CFSR (MMFSR): MMARVALID Position */ +#define SCB_CFSR_MMARVALID_Msk (1UL << SCB_CFSR_MMARVALID_Pos) /*!< SCB CFSR (MMFSR): MMARVALID Mask */ + +#define SCB_CFSR_MLSPERR_Pos (SCB_SHCSR_MEMFAULTACT_Pos + 5U) /*!< SCB CFSR (MMFSR): MLSPERR Position */ +#define SCB_CFSR_MLSPERR_Msk (1UL << SCB_CFSR_MLSPERR_Pos) /*!< SCB CFSR (MMFSR): MLSPERR Mask */ + +#define SCB_CFSR_MSTKERR_Pos (SCB_SHCSR_MEMFAULTACT_Pos + 4U) /*!< SCB CFSR (MMFSR): MSTKERR Position */ +#define SCB_CFSR_MSTKERR_Msk (1UL << SCB_CFSR_MSTKERR_Pos) /*!< SCB CFSR (MMFSR): MSTKERR Mask */ + +#define SCB_CFSR_MUNSTKERR_Pos (SCB_SHCSR_MEMFAULTACT_Pos + 3U) /*!< SCB CFSR (MMFSR): MUNSTKERR Position */ +#define SCB_CFSR_MUNSTKERR_Msk (1UL << SCB_CFSR_MUNSTKERR_Pos) /*!< SCB CFSR (MMFSR): MUNSTKERR Mask */ + +#define SCB_CFSR_DACCVIOL_Pos (SCB_SHCSR_MEMFAULTACT_Pos + 1U) /*!< SCB CFSR (MMFSR): DACCVIOL Position */ +#define SCB_CFSR_DACCVIOL_Msk (1UL << SCB_CFSR_DACCVIOL_Pos) /*!< SCB CFSR (MMFSR): DACCVIOL Mask */ + +#define SCB_CFSR_IACCVIOL_Pos (SCB_SHCSR_MEMFAULTACT_Pos + 0U) /*!< SCB CFSR (MMFSR): IACCVIOL Position */ +#define SCB_CFSR_IACCVIOL_Msk (1UL /*<< SCB_CFSR_IACCVIOL_Pos*/) /*!< SCB CFSR (MMFSR): IACCVIOL Mask */ + +/* BusFault Status Register (part of SCB Configurable Fault Status Register) */ +#define SCB_CFSR_BFARVALID_Pos (SCB_CFSR_BUSFAULTSR_Pos + 7U) /*!< SCB CFSR (BFSR): BFARVALID Position */ +#define SCB_CFSR_BFARVALID_Msk (1UL << SCB_CFSR_BFARVALID_Pos) /*!< SCB CFSR (BFSR): BFARVALID Mask */ + +#define SCB_CFSR_LSPERR_Pos (SCB_CFSR_BUSFAULTSR_Pos + 5U) /*!< SCB CFSR (BFSR): LSPERR Position */ +#define SCB_CFSR_LSPERR_Msk (1UL << SCB_CFSR_LSPERR_Pos) /*!< SCB CFSR (BFSR): LSPERR Mask */ + +#define SCB_CFSR_STKERR_Pos (SCB_CFSR_BUSFAULTSR_Pos + 4U) /*!< SCB CFSR (BFSR): STKERR Position */ +#define SCB_CFSR_STKERR_Msk (1UL << SCB_CFSR_STKERR_Pos) /*!< SCB CFSR (BFSR): STKERR Mask */ + +#define SCB_CFSR_UNSTKERR_Pos (SCB_CFSR_BUSFAULTSR_Pos + 3U) /*!< SCB CFSR (BFSR): UNSTKERR Position */ +#define SCB_CFSR_UNSTKERR_Msk (1UL << SCB_CFSR_UNSTKERR_Pos) /*!< SCB CFSR (BFSR): UNSTKERR Mask */ + +#define SCB_CFSR_IMPRECISERR_Pos (SCB_CFSR_BUSFAULTSR_Pos + 2U) /*!< SCB CFSR (BFSR): IMPRECISERR Position */ +#define SCB_CFSR_IMPRECISERR_Msk (1UL << SCB_CFSR_IMPRECISERR_Pos) /*!< SCB CFSR (BFSR): IMPRECISERR Mask */ + +#define SCB_CFSR_PRECISERR_Pos (SCB_CFSR_BUSFAULTSR_Pos + 1U) /*!< SCB CFSR (BFSR): PRECISERR Position */ +#define SCB_CFSR_PRECISERR_Msk (1UL << SCB_CFSR_PRECISERR_Pos) /*!< SCB CFSR (BFSR): PRECISERR Mask */ + +#define SCB_CFSR_IBUSERR_Pos (SCB_CFSR_BUSFAULTSR_Pos + 0U) /*!< SCB CFSR (BFSR): IBUSERR Position */ +#define SCB_CFSR_IBUSERR_Msk (1UL << SCB_CFSR_IBUSERR_Pos) /*!< SCB CFSR (BFSR): IBUSERR Mask */ + +/* UsageFault Status Register (part of SCB Configurable Fault Status Register) */ +#define SCB_CFSR_DIVBYZERO_Pos (SCB_CFSR_USGFAULTSR_Pos + 9U) /*!< SCB CFSR (UFSR): DIVBYZERO Position */ +#define SCB_CFSR_DIVBYZERO_Msk (1UL << SCB_CFSR_DIVBYZERO_Pos) /*!< SCB CFSR (UFSR): DIVBYZERO Mask */ + +#define SCB_CFSR_UNALIGNED_Pos (SCB_CFSR_USGFAULTSR_Pos + 8U) /*!< SCB CFSR (UFSR): UNALIGNED Position */ +#define SCB_CFSR_UNALIGNED_Msk (1UL << SCB_CFSR_UNALIGNED_Pos) /*!< SCB CFSR (UFSR): UNALIGNED Mask */ + +#define SCB_CFSR_STKOF_Pos (SCB_CFSR_USGFAULTSR_Pos + 4U) /*!< SCB CFSR (UFSR): STKOF Position */ +#define SCB_CFSR_STKOF_Msk (1UL << SCB_CFSR_STKOF_Pos) /*!< SCB CFSR (UFSR): STKOF Mask */ + +#define SCB_CFSR_NOCP_Pos (SCB_CFSR_USGFAULTSR_Pos + 3U) /*!< SCB CFSR (UFSR): NOCP Position */ +#define SCB_CFSR_NOCP_Msk (1UL << SCB_CFSR_NOCP_Pos) /*!< SCB CFSR (UFSR): NOCP Mask */ + +#define SCB_CFSR_INVPC_Pos (SCB_CFSR_USGFAULTSR_Pos + 2U) /*!< SCB CFSR (UFSR): INVPC Position */ +#define SCB_CFSR_INVPC_Msk (1UL << SCB_CFSR_INVPC_Pos) /*!< SCB CFSR (UFSR): INVPC Mask */ + +#define SCB_CFSR_INVSTATE_Pos (SCB_CFSR_USGFAULTSR_Pos + 1U) /*!< SCB CFSR (UFSR): INVSTATE Position */ +#define SCB_CFSR_INVSTATE_Msk (1UL << SCB_CFSR_INVSTATE_Pos) /*!< SCB CFSR (UFSR): INVSTATE Mask */ + +#define SCB_CFSR_UNDEFINSTR_Pos (SCB_CFSR_USGFAULTSR_Pos + 0U) /*!< SCB CFSR (UFSR): UNDEFINSTR Position */ +#define SCB_CFSR_UNDEFINSTR_Msk (1UL << SCB_CFSR_UNDEFINSTR_Pos) /*!< SCB CFSR (UFSR): UNDEFINSTR Mask */ + +/* SCB Hard Fault Status Register Definitions */ +#define SCB_HFSR_DEBUGEVT_Pos 31U /*!< SCB HFSR: DEBUGEVT Position */ +#define SCB_HFSR_DEBUGEVT_Msk (1UL << SCB_HFSR_DEBUGEVT_Pos) /*!< SCB HFSR: DEBUGEVT Mask */ + +#define SCB_HFSR_FORCED_Pos 30U /*!< SCB HFSR: FORCED Position */ +#define SCB_HFSR_FORCED_Msk (1UL << SCB_HFSR_FORCED_Pos) /*!< SCB HFSR: FORCED Mask */ + +#define SCB_HFSR_VECTTBL_Pos 1U /*!< SCB HFSR: VECTTBL Position */ +#define SCB_HFSR_VECTTBL_Msk (1UL << SCB_HFSR_VECTTBL_Pos) /*!< SCB HFSR: VECTTBL Mask */ + +/* SCB Debug Fault Status Register Definitions */ +#define SCB_DFSR_EXTERNAL_Pos 4U /*!< SCB DFSR: EXTERNAL Position */ +#define SCB_DFSR_EXTERNAL_Msk (1UL << SCB_DFSR_EXTERNAL_Pos) /*!< SCB DFSR: EXTERNAL Mask */ + +#define SCB_DFSR_VCATCH_Pos 3U /*!< SCB DFSR: VCATCH Position */ +#define SCB_DFSR_VCATCH_Msk (1UL << SCB_DFSR_VCATCH_Pos) /*!< SCB DFSR: VCATCH Mask */ + +#define SCB_DFSR_DWTTRAP_Pos 2U /*!< SCB DFSR: DWTTRAP Position */ +#define SCB_DFSR_DWTTRAP_Msk (1UL << SCB_DFSR_DWTTRAP_Pos) /*!< SCB DFSR: DWTTRAP Mask */ + +#define SCB_DFSR_BKPT_Pos 1U /*!< SCB DFSR: BKPT Position */ +#define SCB_DFSR_BKPT_Msk (1UL << SCB_DFSR_BKPT_Pos) /*!< SCB DFSR: BKPT Mask */ + +#define SCB_DFSR_HALTED_Pos 0U /*!< SCB DFSR: HALTED Position */ +#define SCB_DFSR_HALTED_Msk (1UL /*<< SCB_DFSR_HALTED_Pos*/) /*!< SCB DFSR: HALTED Mask */ + +/* SCB Non-Secure Access Control Register Definitions */ +#define SCB_NSACR_CP11_Pos 11U /*!< SCB NSACR: CP11 Position */ +#define SCB_NSACR_CP11_Msk (1UL << SCB_NSACR_CP11_Pos) /*!< SCB NSACR: CP11 Mask */ + +#define SCB_NSACR_CP10_Pos 10U /*!< SCB NSACR: CP10 Position */ +#define SCB_NSACR_CP10_Msk (1UL << SCB_NSACR_CP10_Pos) /*!< SCB NSACR: CP10 Mask */ + +#define SCB_NSACR_CPn_Pos 0U /*!< SCB NSACR: CPn Position */ +#define SCB_NSACR_CPn_Msk (1UL /*<< SCB_NSACR_CPn_Pos*/) /*!< SCB NSACR: CPn Mask */ + +/* SCB Cache Level ID Register Definitions */ +#define SCB_CLIDR_LOUU_Pos 27U /*!< SCB CLIDR: LoUU Position */ +#define SCB_CLIDR_LOUU_Msk (7UL << SCB_CLIDR_LOUU_Pos) /*!< SCB CLIDR: LoUU Mask */ + +#define SCB_CLIDR_LOC_Pos 24U /*!< SCB CLIDR: LoC Position */ +#define SCB_CLIDR_LOC_Msk (7UL << SCB_CLIDR_LOC_Pos) /*!< SCB CLIDR: LoC Mask */ + +/* SCB Cache Type Register Definitions */ +#define SCB_CTR_FORMAT_Pos 29U /*!< SCB CTR: Format Position */ +#define SCB_CTR_FORMAT_Msk (7UL << SCB_CTR_FORMAT_Pos) /*!< SCB CTR: Format Mask */ + +#define SCB_CTR_CWG_Pos 24U /*!< SCB CTR: CWG Position */ +#define SCB_CTR_CWG_Msk (0xFUL << SCB_CTR_CWG_Pos) /*!< SCB CTR: CWG Mask */ + +#define SCB_CTR_ERG_Pos 20U /*!< SCB CTR: ERG Position */ +#define SCB_CTR_ERG_Msk (0xFUL << SCB_CTR_ERG_Pos) /*!< SCB CTR: ERG Mask */ + +#define SCB_CTR_DMINLINE_Pos 16U /*!< SCB CTR: DminLine Position */ +#define SCB_CTR_DMINLINE_Msk (0xFUL << SCB_CTR_DMINLINE_Pos) /*!< SCB CTR: DminLine Mask */ + +#define SCB_CTR_IMINLINE_Pos 0U /*!< SCB CTR: ImInLine Position */ +#define SCB_CTR_IMINLINE_Msk (0xFUL /*<< SCB_CTR_IMINLINE_Pos*/) /*!< SCB CTR: ImInLine Mask */ + +/* SCB Cache Size ID Register Definitions */ +#define SCB_CCSIDR_WT_Pos 31U /*!< SCB CCSIDR: WT Position */ +#define SCB_CCSIDR_WT_Msk (1UL << SCB_CCSIDR_WT_Pos) /*!< SCB CCSIDR: WT Mask */ + +#define SCB_CCSIDR_WB_Pos 30U /*!< SCB CCSIDR: WB Position */ +#define SCB_CCSIDR_WB_Msk (1UL << SCB_CCSIDR_WB_Pos) /*!< SCB CCSIDR: WB Mask */ + +#define SCB_CCSIDR_RA_Pos 29U /*!< SCB CCSIDR: RA Position */ +#define SCB_CCSIDR_RA_Msk (1UL << SCB_CCSIDR_RA_Pos) /*!< SCB CCSIDR: RA Mask */ + +#define SCB_CCSIDR_WA_Pos 28U /*!< SCB CCSIDR: WA Position */ +#define SCB_CCSIDR_WA_Msk (1UL << SCB_CCSIDR_WA_Pos) /*!< SCB CCSIDR: WA Mask */ + +#define SCB_CCSIDR_NUMSETS_Pos 13U /*!< SCB CCSIDR: NumSets Position */ +#define SCB_CCSIDR_NUMSETS_Msk (0x7FFFUL << SCB_CCSIDR_NUMSETS_Pos) /*!< SCB CCSIDR: NumSets Mask */ + +#define SCB_CCSIDR_ASSOCIATIVITY_Pos 3U /*!< SCB CCSIDR: Associativity Position */ +#define SCB_CCSIDR_ASSOCIATIVITY_Msk (0x3FFUL << SCB_CCSIDR_ASSOCIATIVITY_Pos) /*!< SCB CCSIDR: Associativity Mask */ + +#define SCB_CCSIDR_LINESIZE_Pos 0U /*!< SCB CCSIDR: LineSize Position */ +#define SCB_CCSIDR_LINESIZE_Msk (7UL /*<< SCB_CCSIDR_LINESIZE_Pos*/) /*!< SCB CCSIDR: LineSize Mask */ + +/* SCB Cache Size Selection Register Definitions */ +#define SCB_CSSELR_LEVEL_Pos 1U /*!< SCB CSSELR: Level Position */ +#define SCB_CSSELR_LEVEL_Msk (7UL << SCB_CSSELR_LEVEL_Pos) /*!< SCB CSSELR: Level Mask */ + +#define SCB_CSSELR_IND_Pos 0U /*!< SCB CSSELR: InD Position */ +#define SCB_CSSELR_IND_Msk (1UL /*<< SCB_CSSELR_IND_Pos*/) /*!< SCB CSSELR: InD Mask */ + +/* SCB Software Triggered Interrupt Register Definitions */ +#define SCB_STIR_INTID_Pos 0U /*!< SCB STIR: INTID Position */ +#define SCB_STIR_INTID_Msk (0x1FFUL /*<< SCB_STIR_INTID_Pos*/) /*!< SCB STIR: INTID Mask */ + +/* SCB D-Cache Invalidate by Set-way Register Definitions */ +#define SCB_DCISW_WAY_Pos 30U /*!< SCB DCISW: Way Position */ +#define SCB_DCISW_WAY_Msk (3UL << SCB_DCISW_WAY_Pos) /*!< SCB DCISW: Way Mask */ + +#define SCB_DCISW_SET_Pos 5U /*!< SCB DCISW: Set Position */ +#define SCB_DCISW_SET_Msk (0x1FFUL << SCB_DCISW_SET_Pos) /*!< SCB DCISW: Set Mask */ + +/* SCB D-Cache Clean by Set-way Register Definitions */ +#define SCB_DCCSW_WAY_Pos 30U /*!< SCB DCCSW: Way Position */ +#define SCB_DCCSW_WAY_Msk (3UL << SCB_DCCSW_WAY_Pos) /*!< SCB DCCSW: Way Mask */ + +#define SCB_DCCSW_SET_Pos 5U /*!< SCB DCCSW: Set Position */ +#define SCB_DCCSW_SET_Msk (0x1FFUL << SCB_DCCSW_SET_Pos) /*!< SCB DCCSW: Set Mask */ + +/* SCB D-Cache Clean and Invalidate by Set-way Register Definitions */ +#define SCB_DCCISW_WAY_Pos 30U /*!< SCB DCCISW: Way Position */ +#define SCB_DCCISW_WAY_Msk (3UL << SCB_DCCISW_WAY_Pos) /*!< SCB DCCISW: Way Mask */ + +#define SCB_DCCISW_SET_Pos 5U /*!< SCB DCCISW: Set Position */ +#define SCB_DCCISW_SET_Msk (0x1FFUL << SCB_DCCISW_SET_Pos) /*!< SCB DCCISW: Set Mask */ + +/* Instruction Tightly-Coupled Memory Control Register Definitions */ +#define SCB_ITCMCR_SZ_Pos 3U /*!< SCB ITCMCR: SZ Position */ +#define SCB_ITCMCR_SZ_Msk (0xFUL << SCB_ITCMCR_SZ_Pos) /*!< SCB ITCMCR: SZ Mask */ + +#define SCB_ITCMCR_RETEN_Pos 2U /*!< SCB ITCMCR: RETEN Position */ +#define SCB_ITCMCR_RETEN_Msk (1UL << SCB_ITCMCR_RETEN_Pos) /*!< SCB ITCMCR: RETEN Mask */ + +#define SCB_ITCMCR_RMW_Pos 1U /*!< SCB ITCMCR: RMW Position */ +#define SCB_ITCMCR_RMW_Msk (1UL << SCB_ITCMCR_RMW_Pos) /*!< SCB ITCMCR: RMW Mask */ + +#define SCB_ITCMCR_EN_Pos 0U /*!< SCB ITCMCR: EN Position */ +#define SCB_ITCMCR_EN_Msk (1UL /*<< SCB_ITCMCR_EN_Pos*/) /*!< SCB ITCMCR: EN Mask */ + +/* Data Tightly-Coupled Memory Control Register Definitions */ +#define SCB_DTCMCR_SZ_Pos 3U /*!< SCB DTCMCR: SZ Position */ +#define SCB_DTCMCR_SZ_Msk (0xFUL << SCB_DTCMCR_SZ_Pos) /*!< SCB DTCMCR: SZ Mask */ + +#define SCB_DTCMCR_RETEN_Pos 2U /*!< SCB DTCMCR: RETEN Position */ +#define SCB_DTCMCR_RETEN_Msk (1UL << SCB_DTCMCR_RETEN_Pos) /*!< SCB DTCMCR: RETEN Mask */ + +#define SCB_DTCMCR_RMW_Pos 1U /*!< SCB DTCMCR: RMW Position */ +#define SCB_DTCMCR_RMW_Msk (1UL << SCB_DTCMCR_RMW_Pos) /*!< SCB DTCMCR: RMW Mask */ + +#define SCB_DTCMCR_EN_Pos 0U /*!< SCB DTCMCR: EN Position */ +#define SCB_DTCMCR_EN_Msk (1UL /*<< SCB_DTCMCR_EN_Pos*/) /*!< SCB DTCMCR: EN Mask */ + +/* AHBP Control Register Definitions */ +#define SCB_AHBPCR_SZ_Pos 1U /*!< SCB AHBPCR: SZ Position */ +#define SCB_AHBPCR_SZ_Msk (7UL << SCB_AHBPCR_SZ_Pos) /*!< SCB AHBPCR: SZ Mask */ + +#define SCB_AHBPCR_EN_Pos 0U /*!< SCB AHBPCR: EN Position */ +#define SCB_AHBPCR_EN_Msk (1UL /*<< SCB_AHBPCR_EN_Pos*/) /*!< SCB AHBPCR: EN Mask */ + +/* L1 Cache Control Register Definitions */ +#define SCB_CACR_FORCEWT_Pos 2U /*!< SCB CACR: FORCEWT Position */ +#define SCB_CACR_FORCEWT_Msk (1UL << SCB_CACR_FORCEWT_Pos) /*!< SCB CACR: FORCEWT Mask */ + +#define SCB_CACR_ECCEN_Pos 1U /*!< SCB CACR: ECCEN Position */ +#define SCB_CACR_ECCEN_Msk (1UL << SCB_CACR_ECCEN_Pos) /*!< SCB CACR: ECCEN Mask */ + +#define SCB_CACR_SIWT_Pos 0U /*!< SCB CACR: SIWT Position */ +#define SCB_CACR_SIWT_Msk (1UL /*<< SCB_CACR_SIWT_Pos*/) /*!< SCB CACR: SIWT Mask */ + +/* AHBS Control Register Definitions */ +#define SCB_AHBSCR_INITCOUNT_Pos 11U /*!< SCB AHBSCR: INITCOUNT Position */ +#define SCB_AHBSCR_INITCOUNT_Msk (0x1FUL << SCB_AHBPCR_INITCOUNT_Pos) /*!< SCB AHBSCR: INITCOUNT Mask */ + +#define SCB_AHBSCR_TPRI_Pos 2U /*!< SCB AHBSCR: TPRI Position */ +#define SCB_AHBSCR_TPRI_Msk (0x1FFUL << SCB_AHBPCR_TPRI_Pos) /*!< SCB AHBSCR: TPRI Mask */ + +#define SCB_AHBSCR_CTL_Pos 0U /*!< SCB AHBSCR: CTL Position*/ +#define SCB_AHBSCR_CTL_Msk (3UL /*<< SCB_AHBPCR_CTL_Pos*/) /*!< SCB AHBSCR: CTL Mask */ + +/* Auxiliary Bus Fault Status Register Definitions */ +#define SCB_ABFSR_AXIMTYPE_Pos 8U /*!< SCB ABFSR: AXIMTYPE Position*/ +#define SCB_ABFSR_AXIMTYPE_Msk (3UL << SCB_ABFSR_AXIMTYPE_Pos) /*!< SCB ABFSR: AXIMTYPE Mask */ + +#define SCB_ABFSR_EPPB_Pos 4U /*!< SCB ABFSR: EPPB Position*/ +#define SCB_ABFSR_EPPB_Msk (1UL << SCB_ABFSR_EPPB_Pos) /*!< SCB ABFSR: EPPB Mask */ + +#define SCB_ABFSR_AXIM_Pos 3U /*!< SCB ABFSR: AXIM Position*/ +#define SCB_ABFSR_AXIM_Msk (1UL << SCB_ABFSR_AXIM_Pos) /*!< SCB ABFSR: AXIM Mask */ + +#define SCB_ABFSR_AHBP_Pos 2U /*!< SCB ABFSR: AHBP Position*/ +#define SCB_ABFSR_AHBP_Msk (1UL << SCB_ABFSR_AHBP_Pos) /*!< SCB ABFSR: AHBP Mask */ + +#define SCB_ABFSR_DTCM_Pos 1U /*!< SCB ABFSR: DTCM Position*/ +#define SCB_ABFSR_DTCM_Msk (1UL << SCB_ABFSR_DTCM_Pos) /*!< SCB ABFSR: DTCM Mask */ + +#define SCB_ABFSR_ITCM_Pos 0U /*!< SCB ABFSR: ITCM Position*/ +#define SCB_ABFSR_ITCM_Msk (1UL /*<< SCB_ABFSR_ITCM_Pos*/) /*!< SCB ABFSR: ITCM Mask */ + +/*@} end of group CMSIS_SCB */ + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_SCnSCB System Controls not in SCB (SCnSCB) + \brief Type definitions for the System Control and ID Register not in the SCB + @{ + */ + +/** + \brief Structure type to access the System Control and ID Register not in the SCB. + */ +typedef struct +{ + uint32_t RESERVED0[1U]; + __IM uint32_t ICTR; /*!< Offset: 0x004 (R/ ) Interrupt Controller Type Register */ + __IOM uint32_t ACTLR; /*!< Offset: 0x008 (R/W) Auxiliary Control Register */ + __IOM uint32_t CPPWR; /*!< Offset: 0x00C (R/W) Coprocessor Power Control Register */ +} SCnSCB_Type; + +/* Interrupt Controller Type Register Definitions */ +#define SCnSCB_ICTR_INTLINESNUM_Pos 0U /*!< ICTR: INTLINESNUM Position */ +#define SCnSCB_ICTR_INTLINESNUM_Msk (0xFUL /*<< SCnSCB_ICTR_INTLINESNUM_Pos*/) /*!< ICTR: INTLINESNUM Mask */ + +/*@} end of group CMSIS_SCnotSCB */ + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_SysTick System Tick Timer (SysTick) + \brief Type definitions for the System Timer Registers. + @{ + */ + +/** + \brief Structure type to access the System Timer (SysTick). + */ +typedef struct +{ + __IOM uint32_t CTRL; /*!< Offset: 0x000 (R/W) SysTick Control and Status Register */ + __IOM uint32_t LOAD; /*!< Offset: 0x004 (R/W) SysTick Reload Value Register */ + __IOM uint32_t VAL; /*!< Offset: 0x008 (R/W) SysTick Current Value Register */ + __IM uint32_t CALIB; /*!< Offset: 0x00C (R/ ) SysTick Calibration Register */ +} SysTick_Type; + +/* SysTick Control / Status Register Definitions */ +#define SysTick_CTRL_COUNTFLAG_Pos 16U /*!< SysTick CTRL: COUNTFLAG Position */ +#define SysTick_CTRL_COUNTFLAG_Msk (1UL << SysTick_CTRL_COUNTFLAG_Pos) /*!< SysTick CTRL: COUNTFLAG Mask */ + +#define SysTick_CTRL_CLKSOURCE_Pos 2U /*!< SysTick CTRL: CLKSOURCE Position */ +#define SysTick_CTRL_CLKSOURCE_Msk (1UL << SysTick_CTRL_CLKSOURCE_Pos) /*!< SysTick CTRL: CLKSOURCE Mask */ + +#define SysTick_CTRL_TICKINT_Pos 1U /*!< SysTick CTRL: TICKINT Position */ +#define SysTick_CTRL_TICKINT_Msk (1UL << SysTick_CTRL_TICKINT_Pos) /*!< SysTick CTRL: TICKINT Mask */ + +#define SysTick_CTRL_ENABLE_Pos 0U /*!< SysTick CTRL: ENABLE Position */ +#define SysTick_CTRL_ENABLE_Msk (1UL /*<< SysTick_CTRL_ENABLE_Pos*/) /*!< SysTick CTRL: ENABLE Mask */ + +/* SysTick Reload Register Definitions */ +#define SysTick_LOAD_RELOAD_Pos 0U /*!< SysTick LOAD: RELOAD Position */ +#define SysTick_LOAD_RELOAD_Msk (0xFFFFFFUL /*<< SysTick_LOAD_RELOAD_Pos*/) /*!< SysTick LOAD: RELOAD Mask */ + +/* SysTick Current Register Definitions */ +#define SysTick_VAL_CURRENT_Pos 0U /*!< SysTick VAL: CURRENT Position */ +#define SysTick_VAL_CURRENT_Msk (0xFFFFFFUL /*<< SysTick_VAL_CURRENT_Pos*/) /*!< SysTick VAL: CURRENT Mask */ + +/* SysTick Calibration Register Definitions */ +#define SysTick_CALIB_NOREF_Pos 31U /*!< SysTick CALIB: NOREF Position */ +#define SysTick_CALIB_NOREF_Msk (1UL << SysTick_CALIB_NOREF_Pos) /*!< SysTick CALIB: NOREF Mask */ + +#define SysTick_CALIB_SKEW_Pos 30U /*!< SysTick CALIB: SKEW Position */ +#define SysTick_CALIB_SKEW_Msk (1UL << SysTick_CALIB_SKEW_Pos) /*!< SysTick CALIB: SKEW Mask */ + +#define SysTick_CALIB_TENMS_Pos 0U /*!< SysTick CALIB: TENMS Position */ +#define SysTick_CALIB_TENMS_Msk (0xFFFFFFUL /*<< SysTick_CALIB_TENMS_Pos*/) /*!< SysTick CALIB: TENMS Mask */ + +/*@} end of group CMSIS_SysTick */ + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_ITM Instrumentation Trace Macrocell (ITM) + \brief Type definitions for the Instrumentation Trace Macrocell (ITM) + @{ + */ + +/** + \brief Structure type to access the Instrumentation Trace Macrocell Register (ITM). + */ +typedef struct +{ + __OM union + { + __OM uint8_t u8; /*!< Offset: 0x000 ( /W) ITM Stimulus Port 8-bit */ + __OM uint16_t u16; /*!< Offset: 0x000 ( /W) ITM Stimulus Port 16-bit */ + __OM uint32_t u32; /*!< Offset: 0x000 ( /W) ITM Stimulus Port 32-bit */ + } PORT [32U]; /*!< Offset: 0x000 ( /W) ITM Stimulus Port Registers */ + uint32_t RESERVED0[864U]; + __IOM uint32_t TER; /*!< Offset: 0xE00 (R/W) ITM Trace Enable Register */ + uint32_t RESERVED1[15U]; + __IOM uint32_t TPR; /*!< Offset: 0xE40 (R/W) ITM Trace Privilege Register */ + uint32_t RESERVED2[15U]; + __IOM uint32_t TCR; /*!< Offset: 0xE80 (R/W) ITM Trace Control Register */ + uint32_t RESERVED3[29U]; + __OM uint32_t IWR; /*!< Offset: 0xEF8 ( /W) ITM Integration Write Register */ + __IM uint32_t IRR; /*!< Offset: 0xEFC (R/ ) ITM Integration Read Register */ + __IOM uint32_t IMCR; /*!< Offset: 0xF00 (R/W) ITM Integration Mode Control Register */ + uint32_t RESERVED4[43U]; + __OM uint32_t LAR; /*!< Offset: 0xFB0 ( /W) ITM Lock Access Register */ + __IM uint32_t LSR; /*!< Offset: 0xFB4 (R/ ) ITM Lock Status Register */ + uint32_t RESERVED5[1U]; + __IM uint32_t DEVARCH; /*!< Offset: 0xFBC (R/ ) ITM Device Architecture Register */ + uint32_t RESERVED6[4U]; + __IM uint32_t PID4; /*!< Offset: 0xFD0 (R/ ) ITM Peripheral Identification Register #4 */ + __IM uint32_t PID5; /*!< Offset: 0xFD4 (R/ ) ITM Peripheral Identification Register #5 */ + __IM uint32_t PID6; /*!< Offset: 0xFD8 (R/ ) ITM Peripheral Identification Register #6 */ + __IM uint32_t PID7; /*!< Offset: 0xFDC (R/ ) ITM Peripheral Identification Register #7 */ + __IM uint32_t PID0; /*!< Offset: 0xFE0 (R/ ) ITM Peripheral Identification Register #0 */ + __IM uint32_t PID1; /*!< Offset: 0xFE4 (R/ ) ITM Peripheral Identification Register #1 */ + __IM uint32_t PID2; /*!< Offset: 0xFE8 (R/ ) ITM Peripheral Identification Register #2 */ + __IM uint32_t PID3; /*!< Offset: 0xFEC (R/ ) ITM Peripheral Identification Register #3 */ + __IM uint32_t CID0; /*!< Offset: 0xFF0 (R/ ) ITM Component Identification Register #0 */ + __IM uint32_t CID1; /*!< Offset: 0xFF4 (R/ ) ITM Component Identification Register #1 */ + __IM uint32_t CID2; /*!< Offset: 0xFF8 (R/ ) ITM Component Identification Register #2 */ + __IM uint32_t CID3; /*!< Offset: 0xFFC (R/ ) ITM Component Identification Register #3 */ +} ITM_Type; + +/* ITM Stimulus Port Register Definitions */ +#define ITM_STIM_DISABLED_Pos 1U /*!< ITM STIM: DISABLED Position */ +#define ITM_STIM_DISABLED_Msk (0x1UL << ITM_STIM_DISABLED_Pos) /*!< ITM STIM: DISABLED Mask */ + +#define ITM_STIM_FIFOREADY_Pos 0U /*!< ITM STIM: FIFOREADY Position */ +#define ITM_STIM_FIFOREADY_Msk (0x1UL /*<< ITM_STIM_FIFOREADY_Pos*/) /*!< ITM STIM: FIFOREADY Mask */ + +/* ITM Trace Privilege Register Definitions */ +#define ITM_TPR_PRIVMASK_Pos 0U /*!< ITM TPR: PRIVMASK Position */ +#define ITM_TPR_PRIVMASK_Msk (0xFFFFFFFFUL /*<< ITM_TPR_PRIVMASK_Pos*/) /*!< ITM TPR: PRIVMASK Mask */ + +/* ITM Trace Control Register Definitions */ +#define ITM_TCR_BUSY_Pos 23U /*!< ITM TCR: BUSY Position */ +#define ITM_TCR_BUSY_Msk (1UL << ITM_TCR_BUSY_Pos) /*!< ITM TCR: BUSY Mask */ + +#define ITM_TCR_TRACEBUSID_Pos 16U /*!< ITM TCR: ATBID Position */ +#define ITM_TCR_TRACEBUSID_Msk (0x7FUL << ITM_TCR_TRACEBUSID_Pos) /*!< ITM TCR: ATBID Mask */ + +#define ITM_TCR_GTSFREQ_Pos 10U /*!< ITM TCR: Global timestamp frequency Position */ +#define ITM_TCR_GTSFREQ_Msk (3UL << ITM_TCR_GTSFREQ_Pos) /*!< ITM TCR: Global timestamp frequency Mask */ + +#define ITM_TCR_TSPRESCALE_Pos 8U /*!< ITM TCR: TSPRESCALE Position */ +#define ITM_TCR_TSPRESCALE_Msk (3UL << ITM_TCR_TSPRESCALE_Pos) /*!< ITM TCR: TSPRESCALE Mask */ + +#define ITM_TCR_STALLENA_Pos 5U /*!< ITM TCR: STALLENA Position */ +#define ITM_TCR_STALLENA_Msk (1UL << ITM_TCR_STALLENA_Pos) /*!< ITM TCR: STALLENA Mask */ + +#define ITM_TCR_SWOENA_Pos 4U /*!< ITM TCR: SWOENA Position */ +#define ITM_TCR_SWOENA_Msk (1UL << ITM_TCR_SWOENA_Pos) /*!< ITM TCR: SWOENA Mask */ + +#define ITM_TCR_DWTENA_Pos 3U /*!< ITM TCR: DWTENA Position */ +#define ITM_TCR_DWTENA_Msk (1UL << ITM_TCR_DWTENA_Pos) /*!< ITM TCR: DWTENA Mask */ + +#define ITM_TCR_SYNCENA_Pos 2U /*!< ITM TCR: SYNCENA Position */ +#define ITM_TCR_SYNCENA_Msk (1UL << ITM_TCR_SYNCENA_Pos) /*!< ITM TCR: SYNCENA Mask */ + +#define ITM_TCR_TSENA_Pos 1U /*!< ITM TCR: TSENA Position */ +#define ITM_TCR_TSENA_Msk (1UL << ITM_TCR_TSENA_Pos) /*!< ITM TCR: TSENA Mask */ + +#define ITM_TCR_ITMENA_Pos 0U /*!< ITM TCR: ITM Enable bit Position */ +#define ITM_TCR_ITMENA_Msk (1UL /*<< ITM_TCR_ITMENA_Pos*/) /*!< ITM TCR: ITM Enable bit Mask */ + +/* ITM Integration Write Register Definitions */ +#define ITM_IWR_ATVALIDM_Pos 0U /*!< ITM IWR: ATVALIDM Position */ +#define ITM_IWR_ATVALIDM_Msk (1UL /*<< ITM_IWR_ATVALIDM_Pos*/) /*!< ITM IWR: ATVALIDM Mask */ + +/* ITM Integration Read Register Definitions */ +#define ITM_IRR_ATREADYM_Pos 0U /*!< ITM IRR: ATREADYM Position */ +#define ITM_IRR_ATREADYM_Msk (1UL /*<< ITM_IRR_ATREADYM_Pos*/) /*!< ITM IRR: ATREADYM Mask */ + +/* ITM Integration Mode Control Register Definitions */ +#define ITM_IMCR_INTEGRATION_Pos 0U /*!< ITM IMCR: INTEGRATION Position */ +#define ITM_IMCR_INTEGRATION_Msk (1UL /*<< ITM_IMCR_INTEGRATION_Pos*/) /*!< ITM IMCR: INTEGRATION Mask */ + +/* ITM Lock Status Register Definitions */ +#define ITM_LSR_ByteAcc_Pos 2U /*!< ITM LSR: ByteAcc Position */ +#define ITM_LSR_ByteAcc_Msk (1UL << ITM_LSR_ByteAcc_Pos) /*!< ITM LSR: ByteAcc Mask */ + +#define ITM_LSR_Access_Pos 1U /*!< ITM LSR: Access Position */ +#define ITM_LSR_Access_Msk (1UL << ITM_LSR_Access_Pos) /*!< ITM LSR: Access Mask */ + +#define ITM_LSR_Present_Pos 0U /*!< ITM LSR: Present Position */ +#define ITM_LSR_Present_Msk (1UL /*<< ITM_LSR_Present_Pos*/) /*!< ITM LSR: Present Mask */ + +/*@}*/ /* end of group CMSIS_ITM */ + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_DWT Data Watchpoint and Trace (DWT) + \brief Type definitions for the Data Watchpoint and Trace (DWT) + @{ + */ + +/** + \brief Structure type to access the Data Watchpoint and Trace Register (DWT). + */ +typedef struct +{ + __IOM uint32_t CTRL; /*!< Offset: 0x000 (R/W) Control Register */ + __IOM uint32_t CYCCNT; /*!< Offset: 0x004 (R/W) Cycle Count Register */ + __IOM uint32_t CPICNT; /*!< Offset: 0x008 (R/W) CPI Count Register */ + __IOM uint32_t EXCCNT; /*!< Offset: 0x00C (R/W) Exception Overhead Count Register */ + __IOM uint32_t SLEEPCNT; /*!< Offset: 0x010 (R/W) Sleep Count Register */ + __IOM uint32_t LSUCNT; /*!< Offset: 0x014 (R/W) LSU Count Register */ + __IOM uint32_t FOLDCNT; /*!< Offset: 0x018 (R/W) Folded-instruction Count Register */ + __IM uint32_t PCSR; /*!< Offset: 0x01C (R/ ) Program Counter Sample Register */ + __IOM uint32_t COMP0; /*!< Offset: 0x020 (R/W) Comparator Register 0 */ + uint32_t RESERVED1[1U]; + __IOM uint32_t FUNCTION0; /*!< Offset: 0x028 (R/W) Function Register 0 */ + uint32_t RESERVED2[1U]; + __IOM uint32_t COMP1; /*!< Offset: 0x030 (R/W) Comparator Register 1 */ + uint32_t RESERVED3[1U]; + __IOM uint32_t FUNCTION1; /*!< Offset: 0x038 (R/W) Function Register 1 */ + uint32_t RESERVED4[1U]; + __IOM uint32_t COMP2; /*!< Offset: 0x040 (R/W) Comparator Register 2 */ + uint32_t RESERVED5[1U]; + __IOM uint32_t FUNCTION2; /*!< Offset: 0x048 (R/W) Function Register 2 */ + uint32_t RESERVED6[1U]; + __IOM uint32_t COMP3; /*!< Offset: 0x050 (R/W) Comparator Register 3 */ + uint32_t RESERVED7[1U]; + __IOM uint32_t FUNCTION3; /*!< Offset: 0x058 (R/W) Function Register 3 */ + uint32_t RESERVED8[1U]; + __IOM uint32_t COMP4; /*!< Offset: 0x060 (R/W) Comparator Register 4 */ + uint32_t RESERVED9[1U]; + __IOM uint32_t FUNCTION4; /*!< Offset: 0x068 (R/W) Function Register 4 */ + uint32_t RESERVED10[1U]; + __IOM uint32_t COMP5; /*!< Offset: 0x070 (R/W) Comparator Register 5 */ + uint32_t RESERVED11[1U]; + __IOM uint32_t FUNCTION5; /*!< Offset: 0x078 (R/W) Function Register 5 */ + uint32_t RESERVED12[1U]; + __IOM uint32_t COMP6; /*!< Offset: 0x080 (R/W) Comparator Register 6 */ + uint32_t RESERVED13[1U]; + __IOM uint32_t FUNCTION6; /*!< Offset: 0x088 (R/W) Function Register 6 */ + uint32_t RESERVED14[1U]; + __IOM uint32_t COMP7; /*!< Offset: 0x090 (R/W) Comparator Register 7 */ + uint32_t RESERVED15[1U]; + __IOM uint32_t FUNCTION7; /*!< Offset: 0x098 (R/W) Function Register 7 */ + uint32_t RESERVED16[1U]; + __IOM uint32_t COMP8; /*!< Offset: 0x0A0 (R/W) Comparator Register 8 */ + uint32_t RESERVED17[1U]; + __IOM uint32_t FUNCTION8; /*!< Offset: 0x0A8 (R/W) Function Register 8 */ + uint32_t RESERVED18[1U]; + __IOM uint32_t COMP9; /*!< Offset: 0x0B0 (R/W) Comparator Register 9 */ + uint32_t RESERVED19[1U]; + __IOM uint32_t FUNCTION9; /*!< Offset: 0x0B8 (R/W) Function Register 9 */ + uint32_t RESERVED20[1U]; + __IOM uint32_t COMP10; /*!< Offset: 0x0C0 (R/W) Comparator Register 10 */ + uint32_t RESERVED21[1U]; + __IOM uint32_t FUNCTION10; /*!< Offset: 0x0C8 (R/W) Function Register 10 */ + uint32_t RESERVED22[1U]; + __IOM uint32_t COMP11; /*!< Offset: 0x0D0 (R/W) Comparator Register 11 */ + uint32_t RESERVED23[1U]; + __IOM uint32_t FUNCTION11; /*!< Offset: 0x0D8 (R/W) Function Register 11 */ + uint32_t RESERVED24[1U]; + __IOM uint32_t COMP12; /*!< Offset: 0x0E0 (R/W) Comparator Register 12 */ + uint32_t RESERVED25[1U]; + __IOM uint32_t FUNCTION12; /*!< Offset: 0x0E8 (R/W) Function Register 12 */ + uint32_t RESERVED26[1U]; + __IOM uint32_t COMP13; /*!< Offset: 0x0F0 (R/W) Comparator Register 13 */ + uint32_t RESERVED27[1U]; + __IOM uint32_t FUNCTION13; /*!< Offset: 0x0F8 (R/W) Function Register 13 */ + uint32_t RESERVED28[1U]; + __IOM uint32_t COMP14; /*!< Offset: 0x100 (R/W) Comparator Register 14 */ + uint32_t RESERVED29[1U]; + __IOM uint32_t FUNCTION14; /*!< Offset: 0x108 (R/W) Function Register 14 */ + uint32_t RESERVED30[1U]; + __IOM uint32_t COMP15; /*!< Offset: 0x110 (R/W) Comparator Register 15 */ + uint32_t RESERVED31[1U]; + __IOM uint32_t FUNCTION15; /*!< Offset: 0x118 (R/W) Function Register 15 */ + uint32_t RESERVED32[934U]; + __IM uint32_t LSR; /*!< Offset: 0xFB4 (R ) Lock Status Register */ + uint32_t RESERVED33[1U]; + __IM uint32_t DEVARCH; /*!< Offset: 0xFBC (R/ ) Device Architecture Register */ +} DWT_Type; + +/* DWT Control Register Definitions */ +#define DWT_CTRL_NUMCOMP_Pos 28U /*!< DWT CTRL: NUMCOMP Position */ +#define DWT_CTRL_NUMCOMP_Msk (0xFUL << DWT_CTRL_NUMCOMP_Pos) /*!< DWT CTRL: NUMCOMP Mask */ + +#define DWT_CTRL_NOTRCPKT_Pos 27U /*!< DWT CTRL: NOTRCPKT Position */ +#define DWT_CTRL_NOTRCPKT_Msk (0x1UL << DWT_CTRL_NOTRCPKT_Pos) /*!< DWT CTRL: NOTRCPKT Mask */ + +#define DWT_CTRL_NOEXTTRIG_Pos 26U /*!< DWT CTRL: NOEXTTRIG Position */ +#define DWT_CTRL_NOEXTTRIG_Msk (0x1UL << DWT_CTRL_NOEXTTRIG_Pos) /*!< DWT CTRL: NOEXTTRIG Mask */ + +#define DWT_CTRL_NOCYCCNT_Pos 25U /*!< DWT CTRL: NOCYCCNT Position */ +#define DWT_CTRL_NOCYCCNT_Msk (0x1UL << DWT_CTRL_NOCYCCNT_Pos) /*!< DWT CTRL: NOCYCCNT Mask */ + +#define DWT_CTRL_NOPRFCNT_Pos 24U /*!< DWT CTRL: NOPRFCNT Position */ +#define DWT_CTRL_NOPRFCNT_Msk (0x1UL << DWT_CTRL_NOPRFCNT_Pos) /*!< DWT CTRL: NOPRFCNT Mask */ + +#define DWT_CTRL_CYCDISS_Pos 23U /*!< DWT CTRL: CYCDISS Position */ +#define DWT_CTRL_CYCDISS_Msk (0x1UL << DWT_CTRL_CYCDISS_Pos) /*!< DWT CTRL: CYCDISS Mask */ + +#define DWT_CTRL_CYCEVTENA_Pos 22U /*!< DWT CTRL: CYCEVTENA Position */ +#define DWT_CTRL_CYCEVTENA_Msk (0x1UL << DWT_CTRL_CYCEVTENA_Pos) /*!< DWT CTRL: CYCEVTENA Mask */ + +#define DWT_CTRL_FOLDEVTENA_Pos 21U /*!< DWT CTRL: FOLDEVTENA Position */ +#define DWT_CTRL_FOLDEVTENA_Msk (0x1UL << DWT_CTRL_FOLDEVTENA_Pos) /*!< DWT CTRL: FOLDEVTENA Mask */ + +#define DWT_CTRL_LSUEVTENA_Pos 20U /*!< DWT CTRL: LSUEVTENA Position */ +#define DWT_CTRL_LSUEVTENA_Msk (0x1UL << DWT_CTRL_LSUEVTENA_Pos) /*!< DWT CTRL: LSUEVTENA Mask */ + +#define DWT_CTRL_SLEEPEVTENA_Pos 19U /*!< DWT CTRL: SLEEPEVTENA Position */ +#define DWT_CTRL_SLEEPEVTENA_Msk (0x1UL << DWT_CTRL_SLEEPEVTENA_Pos) /*!< DWT CTRL: SLEEPEVTENA Mask */ + +#define DWT_CTRL_EXCEVTENA_Pos 18U /*!< DWT CTRL: EXCEVTENA Position */ +#define DWT_CTRL_EXCEVTENA_Msk (0x1UL << DWT_CTRL_EXCEVTENA_Pos) /*!< DWT CTRL: EXCEVTENA Mask */ + +#define DWT_CTRL_CPIEVTENA_Pos 17U /*!< DWT CTRL: CPIEVTENA Position */ +#define DWT_CTRL_CPIEVTENA_Msk (0x1UL << DWT_CTRL_CPIEVTENA_Pos) /*!< DWT CTRL: CPIEVTENA Mask */ + +#define DWT_CTRL_EXCTRCENA_Pos 16U /*!< DWT CTRL: EXCTRCENA Position */ +#define DWT_CTRL_EXCTRCENA_Msk (0x1UL << DWT_CTRL_EXCTRCENA_Pos) /*!< DWT CTRL: EXCTRCENA Mask */ + +#define DWT_CTRL_PCSAMPLENA_Pos 12U /*!< DWT CTRL: PCSAMPLENA Position */ +#define DWT_CTRL_PCSAMPLENA_Msk (0x1UL << DWT_CTRL_PCSAMPLENA_Pos) /*!< DWT CTRL: PCSAMPLENA Mask */ + +#define DWT_CTRL_SYNCTAP_Pos 10U /*!< DWT CTRL: SYNCTAP Position */ +#define DWT_CTRL_SYNCTAP_Msk (0x3UL << DWT_CTRL_SYNCTAP_Pos) /*!< DWT CTRL: SYNCTAP Mask */ + +#define DWT_CTRL_CYCTAP_Pos 9U /*!< DWT CTRL: CYCTAP Position */ +#define DWT_CTRL_CYCTAP_Msk (0x1UL << DWT_CTRL_CYCTAP_Pos) /*!< DWT CTRL: CYCTAP Mask */ + +#define DWT_CTRL_POSTINIT_Pos 5U /*!< DWT CTRL: POSTINIT Position */ +#define DWT_CTRL_POSTINIT_Msk (0xFUL << DWT_CTRL_POSTINIT_Pos) /*!< DWT CTRL: POSTINIT Mask */ + +#define DWT_CTRL_POSTPRESET_Pos 1U /*!< DWT CTRL: POSTPRESET Position */ +#define DWT_CTRL_POSTPRESET_Msk (0xFUL << DWT_CTRL_POSTPRESET_Pos) /*!< DWT CTRL: POSTPRESET Mask */ + +#define DWT_CTRL_CYCCNTENA_Pos 0U /*!< DWT CTRL: CYCCNTENA Position */ +#define DWT_CTRL_CYCCNTENA_Msk (0x1UL /*<< DWT_CTRL_CYCCNTENA_Pos*/) /*!< DWT CTRL: CYCCNTENA Mask */ + +/* DWT CPI Count Register Definitions */ +#define DWT_CPICNT_CPICNT_Pos 0U /*!< DWT CPICNT: CPICNT Position */ +#define DWT_CPICNT_CPICNT_Msk (0xFFUL /*<< DWT_CPICNT_CPICNT_Pos*/) /*!< DWT CPICNT: CPICNT Mask */ + +/* DWT Exception Overhead Count Register Definitions */ +#define DWT_EXCCNT_EXCCNT_Pos 0U /*!< DWT EXCCNT: EXCCNT Position */ +#define DWT_EXCCNT_EXCCNT_Msk (0xFFUL /*<< DWT_EXCCNT_EXCCNT_Pos*/) /*!< DWT EXCCNT: EXCCNT Mask */ + +/* DWT Sleep Count Register Definitions */ +#define DWT_SLEEPCNT_SLEEPCNT_Pos 0U /*!< DWT SLEEPCNT: SLEEPCNT Position */ +#define DWT_SLEEPCNT_SLEEPCNT_Msk (0xFFUL /*<< DWT_SLEEPCNT_SLEEPCNT_Pos*/) /*!< DWT SLEEPCNT: SLEEPCNT Mask */ + +/* DWT LSU Count Register Definitions */ +#define DWT_LSUCNT_LSUCNT_Pos 0U /*!< DWT LSUCNT: LSUCNT Position */ +#define DWT_LSUCNT_LSUCNT_Msk (0xFFUL /*<< DWT_LSUCNT_LSUCNT_Pos*/) /*!< DWT LSUCNT: LSUCNT Mask */ + +/* DWT Folded-instruction Count Register Definitions */ +#define DWT_FOLDCNT_FOLDCNT_Pos 0U /*!< DWT FOLDCNT: FOLDCNT Position */ +#define DWT_FOLDCNT_FOLDCNT_Msk (0xFFUL /*<< DWT_FOLDCNT_FOLDCNT_Pos*/) /*!< DWT FOLDCNT: FOLDCNT Mask */ + +/* DWT Comparator Function Register Definitions */ +#define DWT_FUNCTION_ID_Pos 27U /*!< DWT FUNCTION: ID Position */ +#define DWT_FUNCTION_ID_Msk (0x1FUL << DWT_FUNCTION_ID_Pos) /*!< DWT FUNCTION: ID Mask */ + +#define DWT_FUNCTION_MATCHED_Pos 24U /*!< DWT FUNCTION: MATCHED Position */ +#define DWT_FUNCTION_MATCHED_Msk (0x1UL << DWT_FUNCTION_MATCHED_Pos) /*!< DWT FUNCTION: MATCHED Mask */ + +#define DWT_FUNCTION_DATAVSIZE_Pos 10U /*!< DWT FUNCTION: DATAVSIZE Position */ +#define DWT_FUNCTION_DATAVSIZE_Msk (0x3UL << DWT_FUNCTION_DATAVSIZE_Pos) /*!< DWT FUNCTION: DATAVSIZE Mask */ + +#define DWT_FUNCTION_ACTION_Pos 4U /*!< DWT FUNCTION: ACTION Position */ +#define DWT_FUNCTION_ACTION_Msk (0x1UL << DWT_FUNCTION_ACTION_Pos) /*!< DWT FUNCTION: ACTION Mask */ + +#define DWT_FUNCTION_MATCH_Pos 0U /*!< DWT FUNCTION: MATCH Position */ +#define DWT_FUNCTION_MATCH_Msk (0xFUL /*<< DWT_FUNCTION_MATCH_Pos*/) /*!< DWT FUNCTION: MATCH Mask */ + +/*@}*/ /* end of group CMSIS_DWT */ + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_TPI Trace Port Interface (TPI) + \brief Type definitions for the Trace Port Interface (TPI) + @{ + */ + +/** + \brief Structure type to access the Trace Port Interface Register (TPI). + */ +typedef struct +{ + __IM uint32_t SSPSR; /*!< Offset: 0x000 (R/ ) Supported Parallel Port Size Register */ + __IOM uint32_t CSPSR; /*!< Offset: 0x004 (R/W) Current Parallel Port Size Register */ + uint32_t RESERVED0[2U]; + __IOM uint32_t ACPR; /*!< Offset: 0x010 (R/W) Asynchronous Clock Prescaler Register */ + uint32_t RESERVED1[55U]; + __IOM uint32_t SPPR; /*!< Offset: 0x0F0 (R/W) Selected Pin Protocol Register */ + uint32_t RESERVED2[131U]; + __IM uint32_t FFSR; /*!< Offset: 0x300 (R/ ) Formatter and Flush Status Register */ + __IOM uint32_t FFCR; /*!< Offset: 0x304 (R/W) Formatter and Flush Control Register */ + __IOM uint32_t PSCR; /*!< Offset: 0x308 (R/W) Periodic Synchronization Control Register */ + uint32_t RESERVED3[759U]; + __IM uint32_t TRIGGER; /*!< Offset: 0xEE8 (R/ ) TRIGGER Register */ + __IM uint32_t ITFTTD0; /*!< Offset: 0xEEC (R/ ) Integration Test FIFO Test Data 0 Register */ + __IOM uint32_t ITATBCTR2; /*!< Offset: 0xEF0 (R/W) Integration Test ATB Control Register 2 */ + uint32_t RESERVED4[1U]; + __IM uint32_t ITATBCTR0; /*!< Offset: 0xEF8 (R/ ) Integration Test ATB Control Register 0 */ + __IM uint32_t ITFTTD1; /*!< Offset: 0xEFC (R/ ) Integration Test FIFO Test Data 1 Register */ + __IOM uint32_t ITCTRL; /*!< Offset: 0xF00 (R/W) Integration Mode Control */ + uint32_t RESERVED5[39U]; + __IOM uint32_t CLAIMSET; /*!< Offset: 0xFA0 (R/W) Claim tag set */ + __IOM uint32_t CLAIMCLR; /*!< Offset: 0xFA4 (R/W) Claim tag clear */ + uint32_t RESERVED7[8U]; + __IM uint32_t DEVID; /*!< Offset: 0xFC8 (R/ ) Device Configuration Register */ + __IM uint32_t DEVTYPE; /*!< Offset: 0xFCC (R/ ) Device Type Identifier Register */ +} TPI_Type; + +/* TPI Asynchronous Clock Prescaler Register Definitions */ +#define TPI_ACPR_PRESCALER_Pos 0U /*!< TPI ACPR: PRESCALER Position */ +#define TPI_ACPR_PRESCALER_Msk (0x1FFFUL /*<< TPI_ACPR_PRESCALER_Pos*/) /*!< TPI ACPR: PRESCALER Mask */ + +/* TPI Selected Pin Protocol Register Definitions */ +#define TPI_SPPR_TXMODE_Pos 0U /*!< TPI SPPR: TXMODE Position */ +#define TPI_SPPR_TXMODE_Msk (0x3UL /*<< TPI_SPPR_TXMODE_Pos*/) /*!< TPI SPPR: TXMODE Mask */ + +/* TPI Formatter and Flush Status Register Definitions */ +#define TPI_FFSR_FtNonStop_Pos 3U /*!< TPI FFSR: FtNonStop Position */ +#define TPI_FFSR_FtNonStop_Msk (0x1UL << TPI_FFSR_FtNonStop_Pos) /*!< TPI FFSR: FtNonStop Mask */ + +#define TPI_FFSR_TCPresent_Pos 2U /*!< TPI FFSR: TCPresent Position */ +#define TPI_FFSR_TCPresent_Msk (0x1UL << TPI_FFSR_TCPresent_Pos) /*!< TPI FFSR: TCPresent Mask */ + +#define TPI_FFSR_FtStopped_Pos 1U /*!< TPI FFSR: FtStopped Position */ +#define TPI_FFSR_FtStopped_Msk (0x1UL << TPI_FFSR_FtStopped_Pos) /*!< TPI FFSR: FtStopped Mask */ + +#define TPI_FFSR_FlInProg_Pos 0U /*!< TPI FFSR: FlInProg Position */ +#define TPI_FFSR_FlInProg_Msk (0x1UL /*<< TPI_FFSR_FlInProg_Pos*/) /*!< TPI FFSR: FlInProg Mask */ + +/* TPI Formatter and Flush Control Register Definitions */ +#define TPI_FFCR_TrigIn_Pos 8U /*!< TPI FFCR: TrigIn Position */ +#define TPI_FFCR_TrigIn_Msk (0x1UL << TPI_FFCR_TrigIn_Pos) /*!< TPI FFCR: TrigIn Mask */ + +#define TPI_FFCR_FOnMan_Pos 6U /*!< TPI FFCR: FOnMan Position */ +#define TPI_FFCR_FOnMan_Msk (0x1UL << TPI_FFCR_FOnMan_Pos) /*!< TPI FFCR: FOnMan Mask */ + +#define TPI_FFCR_EnFCont_Pos 1U /*!< TPI FFCR: EnFCont Position */ +#define TPI_FFCR_EnFCont_Msk (0x1UL << TPI_FFCR_EnFCont_Pos) /*!< TPI FFCR: EnFCont Mask */ + +/* TPI TRIGGER Register Definitions */ +#define TPI_TRIGGER_TRIGGER_Pos 0U /*!< TPI TRIGGER: TRIGGER Position */ +#define TPI_TRIGGER_TRIGGER_Msk (0x1UL /*<< TPI_TRIGGER_TRIGGER_Pos*/) /*!< TPI TRIGGER: TRIGGER Mask */ + +/* TPI Integration Test FIFO Test Data 0 Register Definitions */ +#define TPI_ITFTTD0_ATB_IF2_ATVALID_Pos 29U /*!< TPI ITFTTD0: ATB Interface 2 ATVALIDPosition */ +#define TPI_ITFTTD0_ATB_IF2_ATVALID_Msk (0x3UL << TPI_ITFTTD0_ATB_IF2_ATVALID_Pos) /*!< TPI ITFTTD0: ATB Interface 2 ATVALID Mask */ + +#define TPI_ITFTTD0_ATB_IF2_bytecount_Pos 27U /*!< TPI ITFTTD0: ATB Interface 2 byte count Position */ +#define TPI_ITFTTD0_ATB_IF2_bytecount_Msk (0x3UL << TPI_ITFTTD0_ATB_IF2_bytecount_Pos) /*!< TPI ITFTTD0: ATB Interface 2 byte count Mask */ + +#define TPI_ITFTTD0_ATB_IF1_ATVALID_Pos 26U /*!< TPI ITFTTD0: ATB Interface 1 ATVALID Position */ +#define TPI_ITFTTD0_ATB_IF1_ATVALID_Msk (0x3UL << TPI_ITFTTD0_ATB_IF1_ATVALID_Pos) /*!< TPI ITFTTD0: ATB Interface 1 ATVALID Mask */ + +#define TPI_ITFTTD0_ATB_IF1_bytecount_Pos 24U /*!< TPI ITFTTD0: ATB Interface 1 byte count Position */ +#define TPI_ITFTTD0_ATB_IF1_bytecount_Msk (0x3UL << TPI_ITFTTD0_ATB_IF1_bytecount_Pos) /*!< TPI ITFTTD0: ATB Interface 1 byte countt Mask */ + +#define TPI_ITFTTD0_ATB_IF1_data2_Pos 16U /*!< TPI ITFTTD0: ATB Interface 1 data2 Position */ +#define TPI_ITFTTD0_ATB_IF1_data2_Msk (0xFFUL << TPI_ITFTTD0_ATB_IF1_data1_Pos) /*!< TPI ITFTTD0: ATB Interface 1 data2 Mask */ + +#define TPI_ITFTTD0_ATB_IF1_data1_Pos 8U /*!< TPI ITFTTD0: ATB Interface 1 data1 Position */ +#define TPI_ITFTTD0_ATB_IF1_data1_Msk (0xFFUL << TPI_ITFTTD0_ATB_IF1_data1_Pos) /*!< TPI ITFTTD0: ATB Interface 1 data1 Mask */ + +#define TPI_ITFTTD0_ATB_IF1_data0_Pos 0U /*!< TPI ITFTTD0: ATB Interface 1 data0 Position */ +#define TPI_ITFTTD0_ATB_IF1_data0_Msk (0xFFUL /*<< TPI_ITFTTD0_ATB_IF1_data0_Pos*/) /*!< TPI ITFTTD0: ATB Interface 1 data0 Mask */ + +/* TPI Integration Test ATB Control Register 2 Register Definitions */ +#define TPI_ITATBCTR2_AFVALID2S_Pos 1U /*!< TPI ITATBCTR2: AFVALID2S Position */ +#define TPI_ITATBCTR2_AFVALID2S_Msk (0x1UL << TPI_ITATBCTR2_AFVALID2S_Pos) /*!< TPI ITATBCTR2: AFVALID2SS Mask */ + +#define TPI_ITATBCTR2_AFVALID1S_Pos 1U /*!< TPI ITATBCTR2: AFVALID1S Position */ +#define TPI_ITATBCTR2_AFVALID1S_Msk (0x1UL << TPI_ITATBCTR2_AFVALID1S_Pos) /*!< TPI ITATBCTR2: AFVALID1SS Mask */ + +#define TPI_ITATBCTR2_ATREADY2S_Pos 0U /*!< TPI ITATBCTR2: ATREADY2S Position */ +#define TPI_ITATBCTR2_ATREADY2S_Msk (0x1UL /*<< TPI_ITATBCTR2_ATREADY2S_Pos*/) /*!< TPI ITATBCTR2: ATREADY2S Mask */ + +#define TPI_ITATBCTR2_ATREADY1S_Pos 0U /*!< TPI ITATBCTR2: ATREADY1S Position */ +#define TPI_ITATBCTR2_ATREADY1S_Msk (0x1UL /*<< TPI_ITATBCTR2_ATREADY1S_Pos*/) /*!< TPI ITATBCTR2: ATREADY1S Mask */ + +/* TPI Integration Test FIFO Test Data 1 Register Definitions */ +#define TPI_ITFTTD1_ATB_IF2_ATVALID_Pos 29U /*!< TPI ITFTTD1: ATB Interface 2 ATVALID Position */ +#define TPI_ITFTTD1_ATB_IF2_ATVALID_Msk (0x3UL << TPI_ITFTTD1_ATB_IF2_ATVALID_Pos) /*!< TPI ITFTTD1: ATB Interface 2 ATVALID Mask */ + +#define TPI_ITFTTD1_ATB_IF2_bytecount_Pos 27U /*!< TPI ITFTTD1: ATB Interface 2 byte count Position */ +#define TPI_ITFTTD1_ATB_IF2_bytecount_Msk (0x3UL << TPI_ITFTTD1_ATB_IF2_bytecount_Pos) /*!< TPI ITFTTD1: ATB Interface 2 byte count Mask */ + +#define TPI_ITFTTD1_ATB_IF1_ATVALID_Pos 26U /*!< TPI ITFTTD1: ATB Interface 1 ATVALID Position */ +#define TPI_ITFTTD1_ATB_IF1_ATVALID_Msk (0x3UL << TPI_ITFTTD1_ATB_IF1_ATVALID_Pos) /*!< TPI ITFTTD1: ATB Interface 1 ATVALID Mask */ + +#define TPI_ITFTTD1_ATB_IF1_bytecount_Pos 24U /*!< TPI ITFTTD1: ATB Interface 1 byte count Position */ +#define TPI_ITFTTD1_ATB_IF1_bytecount_Msk (0x3UL << TPI_ITFTTD1_ATB_IF1_bytecount_Pos) /*!< TPI ITFTTD1: ATB Interface 1 byte countt Mask */ + +#define TPI_ITFTTD1_ATB_IF2_data2_Pos 16U /*!< TPI ITFTTD1: ATB Interface 2 data2 Position */ +#define TPI_ITFTTD1_ATB_IF2_data2_Msk (0xFFUL << TPI_ITFTTD1_ATB_IF2_data1_Pos) /*!< TPI ITFTTD1: ATB Interface 2 data2 Mask */ + +#define TPI_ITFTTD1_ATB_IF2_data1_Pos 8U /*!< TPI ITFTTD1: ATB Interface 2 data1 Position */ +#define TPI_ITFTTD1_ATB_IF2_data1_Msk (0xFFUL << TPI_ITFTTD1_ATB_IF2_data1_Pos) /*!< TPI ITFTTD1: ATB Interface 2 data1 Mask */ + +#define TPI_ITFTTD1_ATB_IF2_data0_Pos 0U /*!< TPI ITFTTD1: ATB Interface 2 data0 Position */ +#define TPI_ITFTTD1_ATB_IF2_data0_Msk (0xFFUL /*<< TPI_ITFTTD1_ATB_IF2_data0_Pos*/) /*!< TPI ITFTTD1: ATB Interface 2 data0 Mask */ + +/* TPI Integration Test ATB Control Register 0 Definitions */ +#define TPI_ITATBCTR0_AFVALID2S_Pos 1U /*!< TPI ITATBCTR0: AFVALID2S Position */ +#define TPI_ITATBCTR0_AFVALID2S_Msk (0x1UL << TPI_ITATBCTR0_AFVALID2S_Pos) /*!< TPI ITATBCTR0: AFVALID2SS Mask */ + +#define TPI_ITATBCTR0_AFVALID1S_Pos 1U /*!< TPI ITATBCTR0: AFVALID1S Position */ +#define TPI_ITATBCTR0_AFVALID1S_Msk (0x1UL << TPI_ITATBCTR0_AFVALID1S_Pos) /*!< TPI ITATBCTR0: AFVALID1SS Mask */ + +#define TPI_ITATBCTR0_ATREADY2S_Pos 0U /*!< TPI ITATBCTR0: ATREADY2S Position */ +#define TPI_ITATBCTR0_ATREADY2S_Msk (0x1UL /*<< TPI_ITATBCTR0_ATREADY2S_Pos*/) /*!< TPI ITATBCTR0: ATREADY2S Mask */ + +#define TPI_ITATBCTR0_ATREADY1S_Pos 0U /*!< TPI ITATBCTR0: ATREADY1S Position */ +#define TPI_ITATBCTR0_ATREADY1S_Msk (0x1UL /*<< TPI_ITATBCTR0_ATREADY1S_Pos*/) /*!< TPI ITATBCTR0: ATREADY1S Mask */ + +/* TPI Integration Mode Control Register Definitions */ +#define TPI_ITCTRL_Mode_Pos 0U /*!< TPI ITCTRL: Mode Position */ +#define TPI_ITCTRL_Mode_Msk (0x3UL /*<< TPI_ITCTRL_Mode_Pos*/) /*!< TPI ITCTRL: Mode Mask */ + +/* TPI DEVID Register Definitions */ +#define TPI_DEVID_NRZVALID_Pos 11U /*!< TPI DEVID: NRZVALID Position */ +#define TPI_DEVID_NRZVALID_Msk (0x1UL << TPI_DEVID_NRZVALID_Pos) /*!< TPI DEVID: NRZVALID Mask */ + +#define TPI_DEVID_MANCVALID_Pos 10U /*!< TPI DEVID: MANCVALID Position */ +#define TPI_DEVID_MANCVALID_Msk (0x1UL << TPI_DEVID_MANCVALID_Pos) /*!< TPI DEVID: MANCVALID Mask */ + +#define TPI_DEVID_PTINVALID_Pos 9U /*!< TPI DEVID: PTINVALID Position */ +#define TPI_DEVID_PTINVALID_Msk (0x1UL << TPI_DEVID_PTINVALID_Pos) /*!< TPI DEVID: PTINVALID Mask */ + +#define TPI_DEVID_FIFOSZ_Pos 6U /*!< TPI DEVID: FIFOSZ Position */ +#define TPI_DEVID_FIFOSZ_Msk (0x7UL << TPI_DEVID_FIFOSZ_Pos) /*!< TPI DEVID: FIFOSZ Mask */ + +#define TPI_DEVID_NrTraceInput_Pos 0U /*!< TPI DEVID: NrTraceInput Position */ +#define TPI_DEVID_NrTraceInput_Msk (0x3FUL /*<< TPI_DEVID_NrTraceInput_Pos*/) /*!< TPI DEVID: NrTraceInput Mask */ + +/* TPI DEVTYPE Register Definitions */ +#define TPI_DEVTYPE_SubType_Pos 4U /*!< TPI DEVTYPE: SubType Position */ +#define TPI_DEVTYPE_SubType_Msk (0xFUL /*<< TPI_DEVTYPE_SubType_Pos*/) /*!< TPI DEVTYPE: SubType Mask */ + +#define TPI_DEVTYPE_MajorType_Pos 0U /*!< TPI DEVTYPE: MajorType Position */ +#define TPI_DEVTYPE_MajorType_Msk (0xFUL << TPI_DEVTYPE_MajorType_Pos) /*!< TPI DEVTYPE: MajorType Mask */ + +/*@}*/ /* end of group CMSIS_TPI */ + + +#if defined (__MPU_PRESENT) && (__MPU_PRESENT == 1U) +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_MPU Memory Protection Unit (MPU) + \brief Type definitions for the Memory Protection Unit (MPU) + @{ + */ + +/** + \brief Structure type to access the Memory Protection Unit (MPU). + */ +typedef struct +{ + __IM uint32_t TYPE; /*!< Offset: 0x000 (R/ ) MPU Type Register */ + __IOM uint32_t CTRL; /*!< Offset: 0x004 (R/W) MPU Control Register */ + __IOM uint32_t RNR; /*!< Offset: 0x008 (R/W) MPU Region Number Register */ + __IOM uint32_t RBAR; /*!< Offset: 0x00C (R/W) MPU Region Base Address Register */ + __IOM uint32_t RLAR; /*!< Offset: 0x010 (R/W) MPU Region Limit Address Register */ + __IOM uint32_t RBAR_A1; /*!< Offset: 0x014 (R/W) MPU Region Base Address Register Alias 1 */ + __IOM uint32_t RLAR_A1; /*!< Offset: 0x018 (R/W) MPU Region Limit Address Register Alias 1 */ + __IOM uint32_t RBAR_A2; /*!< Offset: 0x01C (R/W) MPU Region Base Address Register Alias 2 */ + __IOM uint32_t RLAR_A2; /*!< Offset: 0x020 (R/W) MPU Region Limit Address Register Alias 2 */ + __IOM uint32_t RBAR_A3; /*!< Offset: 0x024 (R/W) MPU Region Base Address Register Alias 3 */ + __IOM uint32_t RLAR_A3; /*!< Offset: 0x028 (R/W) MPU Region Limit Address Register Alias 3 */ + uint32_t RESERVED0[1]; + union { + __IOM uint32_t MAIR[2]; + struct { + __IOM uint32_t MAIR0; /*!< Offset: 0x030 (R/W) MPU Memory Attribute Indirection Register 0 */ + __IOM uint32_t MAIR1; /*!< Offset: 0x034 (R/W) MPU Memory Attribute Indirection Register 1 */ + }; + }; +} MPU_Type; + +#define MPU_TYPE_RALIASES 4U + +/* MPU Type Register Definitions */ +#define MPU_TYPE_IREGION_Pos 16U /*!< MPU TYPE: IREGION Position */ +#define MPU_TYPE_IREGION_Msk (0xFFUL << MPU_TYPE_IREGION_Pos) /*!< MPU TYPE: IREGION Mask */ + +#define MPU_TYPE_DREGION_Pos 8U /*!< MPU TYPE: DREGION Position */ +#define MPU_TYPE_DREGION_Msk (0xFFUL << MPU_TYPE_DREGION_Pos) /*!< MPU TYPE: DREGION Mask */ + +#define MPU_TYPE_SEPARATE_Pos 0U /*!< MPU TYPE: SEPARATE Position */ +#define MPU_TYPE_SEPARATE_Msk (1UL /*<< MPU_TYPE_SEPARATE_Pos*/) /*!< MPU TYPE: SEPARATE Mask */ + +/* MPU Control Register Definitions */ +#define MPU_CTRL_PRIVDEFENA_Pos 2U /*!< MPU CTRL: PRIVDEFENA Position */ +#define MPU_CTRL_PRIVDEFENA_Msk (1UL << MPU_CTRL_PRIVDEFENA_Pos) /*!< MPU CTRL: PRIVDEFENA Mask */ + +#define MPU_CTRL_HFNMIENA_Pos 1U /*!< MPU CTRL: HFNMIENA Position */ +#define MPU_CTRL_HFNMIENA_Msk (1UL << MPU_CTRL_HFNMIENA_Pos) /*!< MPU CTRL: HFNMIENA Mask */ + +#define MPU_CTRL_ENABLE_Pos 0U /*!< MPU CTRL: ENABLE Position */ +#define MPU_CTRL_ENABLE_Msk (1UL /*<< MPU_CTRL_ENABLE_Pos*/) /*!< MPU CTRL: ENABLE Mask */ + +/* MPU Region Number Register Definitions */ +#define MPU_RNR_REGION_Pos 0U /*!< MPU RNR: REGION Position */ +#define MPU_RNR_REGION_Msk (0xFFUL /*<< MPU_RNR_REGION_Pos*/) /*!< MPU RNR: REGION Mask */ + +/* MPU Region Base Address Register Definitions */ +#define MPU_RBAR_BASE_Pos 5U /*!< MPU RBAR: BASE Position */ +#define MPU_RBAR_BASE_Msk (0x7FFFFFFUL << MPU_RBAR_BASE_Pos) /*!< MPU RBAR: BASE Mask */ + +#define MPU_RBAR_SH_Pos 3U /*!< MPU RBAR: SH Position */ +#define MPU_RBAR_SH_Msk (0x3UL << MPU_RBAR_SH_Pos) /*!< MPU RBAR: SH Mask */ + +#define MPU_RBAR_AP_Pos 1U /*!< MPU RBAR: AP Position */ +#define MPU_RBAR_AP_Msk (0x3UL << MPU_RBAR_AP_Pos) /*!< MPU RBAR: AP Mask */ + +#define MPU_RBAR_XN_Pos 0U /*!< MPU RBAR: XN Position */ +#define MPU_RBAR_XN_Msk (01UL /*<< MPU_RBAR_XN_Pos*/) /*!< MPU RBAR: XN Mask */ + +/* MPU Region Limit Address Register Definitions */ +#define MPU_RLAR_LIMIT_Pos 5U /*!< MPU RLAR: LIMIT Position */ +#define MPU_RLAR_LIMIT_Msk (0x7FFFFFFUL << MPU_RLAR_LIMIT_Pos) /*!< MPU RLAR: LIMIT Mask */ + +#define MPU_RLAR_AttrIndx_Pos 1U /*!< MPU RLAR: AttrIndx Position */ +#define MPU_RLAR_AttrIndx_Msk (0x7UL << MPU_RLAR_AttrIndx_Pos) /*!< MPU RLAR: AttrIndx Mask */ + +#define MPU_RLAR_EN_Pos 0U /*!< MPU RLAR: Region enable bit Position */ +#define MPU_RLAR_EN_Msk (1UL /*<< MPU_RLAR_EN_Pos*/) /*!< MPU RLAR: Region enable bit Disable Mask */ + +/* MPU Memory Attribute Indirection Register 0 Definitions */ +#define MPU_MAIR0_Attr3_Pos 24U /*!< MPU MAIR0: Attr3 Position */ +#define MPU_MAIR0_Attr3_Msk (0xFFUL << MPU_MAIR0_Attr3_Pos) /*!< MPU MAIR0: Attr3 Mask */ + +#define MPU_MAIR0_Attr2_Pos 16U /*!< MPU MAIR0: Attr2 Position */ +#define MPU_MAIR0_Attr2_Msk (0xFFUL << MPU_MAIR0_Attr2_Pos) /*!< MPU MAIR0: Attr2 Mask */ + +#define MPU_MAIR0_Attr1_Pos 8U /*!< MPU MAIR0: Attr1 Position */ +#define MPU_MAIR0_Attr1_Msk (0xFFUL << MPU_MAIR0_Attr1_Pos) /*!< MPU MAIR0: Attr1 Mask */ + +#define MPU_MAIR0_Attr0_Pos 0U /*!< MPU MAIR0: Attr0 Position */ +#define MPU_MAIR0_Attr0_Msk (0xFFUL /*<< MPU_MAIR0_Attr0_Pos*/) /*!< MPU MAIR0: Attr0 Mask */ + +/* MPU Memory Attribute Indirection Register 1 Definitions */ +#define MPU_MAIR1_Attr7_Pos 24U /*!< MPU MAIR1: Attr7 Position */ +#define MPU_MAIR1_Attr7_Msk (0xFFUL << MPU_MAIR1_Attr7_Pos) /*!< MPU MAIR1: Attr7 Mask */ + +#define MPU_MAIR1_Attr6_Pos 16U /*!< MPU MAIR1: Attr6 Position */ +#define MPU_MAIR1_Attr6_Msk (0xFFUL << MPU_MAIR1_Attr6_Pos) /*!< MPU MAIR1: Attr6 Mask */ + +#define MPU_MAIR1_Attr5_Pos 8U /*!< MPU MAIR1: Attr5 Position */ +#define MPU_MAIR1_Attr5_Msk (0xFFUL << MPU_MAIR1_Attr5_Pos) /*!< MPU MAIR1: Attr5 Mask */ + +#define MPU_MAIR1_Attr4_Pos 0U /*!< MPU MAIR1: Attr4 Position */ +#define MPU_MAIR1_Attr4_Msk (0xFFUL /*<< MPU_MAIR1_Attr4_Pos*/) /*!< MPU MAIR1: Attr4 Mask */ + +/*@} end of group CMSIS_MPU */ +#endif + + +#if defined (__ARM_FEATURE_CMSE) && (__ARM_FEATURE_CMSE == 3U) +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_SAU Security Attribution Unit (SAU) + \brief Type definitions for the Security Attribution Unit (SAU) + @{ + */ + +/** + \brief Structure type to access the Security Attribution Unit (SAU). + */ +typedef struct +{ + __IOM uint32_t CTRL; /*!< Offset: 0x000 (R/W) SAU Control Register */ + __IM uint32_t TYPE; /*!< Offset: 0x004 (R/ ) SAU Type Register */ +#if defined (__SAUREGION_PRESENT) && (__SAUREGION_PRESENT == 1U) + __IOM uint32_t RNR; /*!< Offset: 0x008 (R/W) SAU Region Number Register */ + __IOM uint32_t RBAR; /*!< Offset: 0x00C (R/W) SAU Region Base Address Register */ + __IOM uint32_t RLAR; /*!< Offset: 0x010 (R/W) SAU Region Limit Address Register */ +#else + uint32_t RESERVED0[3]; +#endif + __IOM uint32_t SFSR; /*!< Offset: 0x014 (R/W) Secure Fault Status Register */ + __IOM uint32_t SFAR; /*!< Offset: 0x018 (R/W) Secure Fault Address Register */ +} SAU_Type; + +/* SAU Control Register Definitions */ +#define SAU_CTRL_ALLNS_Pos 1U /*!< SAU CTRL: ALLNS Position */ +#define SAU_CTRL_ALLNS_Msk (1UL << SAU_CTRL_ALLNS_Pos) /*!< SAU CTRL: ALLNS Mask */ + +#define SAU_CTRL_ENABLE_Pos 0U /*!< SAU CTRL: ENABLE Position */ +#define SAU_CTRL_ENABLE_Msk (1UL /*<< SAU_CTRL_ENABLE_Pos*/) /*!< SAU CTRL: ENABLE Mask */ + +/* SAU Type Register Definitions */ +#define SAU_TYPE_SREGION_Pos 0U /*!< SAU TYPE: SREGION Position */ +#define SAU_TYPE_SREGION_Msk (0xFFUL /*<< SAU_TYPE_SREGION_Pos*/) /*!< SAU TYPE: SREGION Mask */ + +#if defined (__SAUREGION_PRESENT) && (__SAUREGION_PRESENT == 1U) +/* SAU Region Number Register Definitions */ +#define SAU_RNR_REGION_Pos 0U /*!< SAU RNR: REGION Position */ +#define SAU_RNR_REGION_Msk (0xFFUL /*<< SAU_RNR_REGION_Pos*/) /*!< SAU RNR: REGION Mask */ + +/* SAU Region Base Address Register Definitions */ +#define SAU_RBAR_BADDR_Pos 5U /*!< SAU RBAR: BADDR Position */ +#define SAU_RBAR_BADDR_Msk (0x7FFFFFFUL << SAU_RBAR_BADDR_Pos) /*!< SAU RBAR: BADDR Mask */ + +/* SAU Region Limit Address Register Definitions */ +#define SAU_RLAR_LADDR_Pos 5U /*!< SAU RLAR: LADDR Position */ +#define SAU_RLAR_LADDR_Msk (0x7FFFFFFUL << SAU_RLAR_LADDR_Pos) /*!< SAU RLAR: LADDR Mask */ + +#define SAU_RLAR_NSC_Pos 1U /*!< SAU RLAR: NSC Position */ +#define SAU_RLAR_NSC_Msk (1UL << SAU_RLAR_NSC_Pos) /*!< SAU RLAR: NSC Mask */ + +#define SAU_RLAR_ENABLE_Pos 0U /*!< SAU RLAR: ENABLE Position */ +#define SAU_RLAR_ENABLE_Msk (1UL /*<< SAU_RLAR_ENABLE_Pos*/) /*!< SAU RLAR: ENABLE Mask */ + +#endif /* defined (__SAUREGION_PRESENT) && (__SAUREGION_PRESENT == 1U) */ + +/* Secure Fault Status Register Definitions */ +#define SAU_SFSR_LSERR_Pos 7U /*!< SAU SFSR: LSERR Position */ +#define SAU_SFSR_LSERR_Msk (1UL << SAU_SFSR_LSERR_Pos) /*!< SAU SFSR: LSERR Mask */ + +#define SAU_SFSR_SFARVALID_Pos 6U /*!< SAU SFSR: SFARVALID Position */ +#define SAU_SFSR_SFARVALID_Msk (1UL << SAU_SFSR_SFARVALID_Pos) /*!< SAU SFSR: SFARVALID Mask */ + +#define SAU_SFSR_LSPERR_Pos 5U /*!< SAU SFSR: LSPERR Position */ +#define SAU_SFSR_LSPERR_Msk (1UL << SAU_SFSR_LSPERR_Pos) /*!< SAU SFSR: LSPERR Mask */ + +#define SAU_SFSR_INVTRAN_Pos 4U /*!< SAU SFSR: INVTRAN Position */ +#define SAU_SFSR_INVTRAN_Msk (1UL << SAU_SFSR_INVTRAN_Pos) /*!< SAU SFSR: INVTRAN Mask */ + +#define SAU_SFSR_AUVIOL_Pos 3U /*!< SAU SFSR: AUVIOL Position */ +#define SAU_SFSR_AUVIOL_Msk (1UL << SAU_SFSR_AUVIOL_Pos) /*!< SAU SFSR: AUVIOL Mask */ + +#define SAU_SFSR_INVER_Pos 2U /*!< SAU SFSR: INVER Position */ +#define SAU_SFSR_INVER_Msk (1UL << SAU_SFSR_INVER_Pos) /*!< SAU SFSR: INVER Mask */ + +#define SAU_SFSR_INVIS_Pos 1U /*!< SAU SFSR: INVIS Position */ +#define SAU_SFSR_INVIS_Msk (1UL << SAU_SFSR_INVIS_Pos) /*!< SAU SFSR: INVIS Mask */ + +#define SAU_SFSR_INVEP_Pos 0U /*!< SAU SFSR: INVEP Position */ +#define SAU_SFSR_INVEP_Msk (1UL /*<< SAU_SFSR_INVEP_Pos*/) /*!< SAU SFSR: INVEP Mask */ + +/*@} end of group CMSIS_SAU */ +#endif /* defined (__ARM_FEATURE_CMSE) && (__ARM_FEATURE_CMSE == 3U) */ + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_FPU Floating Point Unit (FPU) + \brief Type definitions for the Floating Point Unit (FPU) + @{ + */ + +/** + \brief Structure type to access the Floating Point Unit (FPU). + */ +typedef struct +{ + uint32_t RESERVED0[1U]; + __IOM uint32_t FPCCR; /*!< Offset: 0x004 (R/W) Floating-Point Context Control Register */ + __IOM uint32_t FPCAR; /*!< Offset: 0x008 (R/W) Floating-Point Context Address Register */ + __IOM uint32_t FPDSCR; /*!< Offset: 0x00C (R/W) Floating-Point Default Status Control Register */ + __IM uint32_t MVFR0; /*!< Offset: 0x010 (R/ ) Media and FP Feature Register 0 */ + __IM uint32_t MVFR1; /*!< Offset: 0x014 (R/ ) Media and FP Feature Register 1 */ +} FPU_Type; + +/* Floating-Point Context Control Register Definitions */ +#define FPU_FPCCR_ASPEN_Pos 31U /*!< FPCCR: ASPEN bit Position */ +#define FPU_FPCCR_ASPEN_Msk (1UL << FPU_FPCCR_ASPEN_Pos) /*!< FPCCR: ASPEN bit Mask */ + +#define FPU_FPCCR_LSPEN_Pos 30U /*!< FPCCR: LSPEN Position */ +#define FPU_FPCCR_LSPEN_Msk (1UL << FPU_FPCCR_LSPEN_Pos) /*!< FPCCR: LSPEN bit Mask */ + +#define FPU_FPCCR_LSPENS_Pos 29U /*!< FPCCR: LSPENS Position */ +#define FPU_FPCCR_LSPENS_Msk (1UL << FPU_FPCCR_LSPENS_Pos) /*!< FPCCR: LSPENS bit Mask */ + +#define FPU_FPCCR_CLRONRET_Pos 28U /*!< FPCCR: CLRONRET Position */ +#define FPU_FPCCR_CLRONRET_Msk (1UL << FPU_FPCCR_CLRONRET_Pos) /*!< FPCCR: CLRONRET bit Mask */ + +#define FPU_FPCCR_CLRONRETS_Pos 27U /*!< FPCCR: CLRONRETS Position */ +#define FPU_FPCCR_CLRONRETS_Msk (1UL << FPU_FPCCR_CLRONRETS_Pos) /*!< FPCCR: CLRONRETS bit Mask */ + +#define FPU_FPCCR_TS_Pos 26U /*!< FPCCR: TS Position */ +#define FPU_FPCCR_TS_Msk (1UL << FPU_FPCCR_TS_Pos) /*!< FPCCR: TS bit Mask */ + +#define FPU_FPCCR_UFRDY_Pos 10U /*!< FPCCR: UFRDY Position */ +#define FPU_FPCCR_UFRDY_Msk (1UL << FPU_FPCCR_UFRDY_Pos) /*!< FPCCR: UFRDY bit Mask */ + +#define FPU_FPCCR_SPLIMVIOL_Pos 9U /*!< FPCCR: SPLIMVIOL Position */ +#define FPU_FPCCR_SPLIMVIOL_Msk (1UL << FPU_FPCCR_SPLIMVIOL_Pos) /*!< FPCCR: SPLIMVIOL bit Mask */ + +#define FPU_FPCCR_MONRDY_Pos 8U /*!< FPCCR: MONRDY Position */ +#define FPU_FPCCR_MONRDY_Msk (1UL << FPU_FPCCR_MONRDY_Pos) /*!< FPCCR: MONRDY bit Mask */ + +#define FPU_FPCCR_SFRDY_Pos 7U /*!< FPCCR: SFRDY Position */ +#define FPU_FPCCR_SFRDY_Msk (1UL << FPU_FPCCR_SFRDY_Pos) /*!< FPCCR: SFRDY bit Mask */ + +#define FPU_FPCCR_BFRDY_Pos 6U /*!< FPCCR: BFRDY Position */ +#define FPU_FPCCR_BFRDY_Msk (1UL << FPU_FPCCR_BFRDY_Pos) /*!< FPCCR: BFRDY bit Mask */ + +#define FPU_FPCCR_MMRDY_Pos 5U /*!< FPCCR: MMRDY Position */ +#define FPU_FPCCR_MMRDY_Msk (1UL << FPU_FPCCR_MMRDY_Pos) /*!< FPCCR: MMRDY bit Mask */ + +#define FPU_FPCCR_HFRDY_Pos 4U /*!< FPCCR: HFRDY Position */ +#define FPU_FPCCR_HFRDY_Msk (1UL << FPU_FPCCR_HFRDY_Pos) /*!< FPCCR: HFRDY bit Mask */ + +#define FPU_FPCCR_THREAD_Pos 3U /*!< FPCCR: processor mode bit Position */ +#define FPU_FPCCR_THREAD_Msk (1UL << FPU_FPCCR_THREAD_Pos) /*!< FPCCR: processor mode active bit Mask */ + +#define FPU_FPCCR_S_Pos 2U /*!< FPCCR: Security status of the FP context bit Position */ +#define FPU_FPCCR_S_Msk (1UL << FPU_FPCCR_S_Pos) /*!< FPCCR: Security status of the FP context bit Mask */ + +#define FPU_FPCCR_USER_Pos 1U /*!< FPCCR: privilege level bit Position */ +#define FPU_FPCCR_USER_Msk (1UL << FPU_FPCCR_USER_Pos) /*!< FPCCR: privilege level bit Mask */ + +#define FPU_FPCCR_LSPACT_Pos 0U /*!< FPCCR: Lazy state preservation active bit Position */ +#define FPU_FPCCR_LSPACT_Msk (1UL /*<< FPU_FPCCR_LSPACT_Pos*/) /*!< FPCCR: Lazy state preservation active bit Mask */ + +/* Floating-Point Context Address Register Definitions */ +#define FPU_FPCAR_ADDRESS_Pos 3U /*!< FPCAR: ADDRESS bit Position */ +#define FPU_FPCAR_ADDRESS_Msk (0x1FFFFFFFUL << FPU_FPCAR_ADDRESS_Pos) /*!< FPCAR: ADDRESS bit Mask */ + +/* Floating-Point Default Status Control Register Definitions */ +#define FPU_FPDSCR_AHP_Pos 26U /*!< FPDSCR: AHP bit Position */ +#define FPU_FPDSCR_AHP_Msk (1UL << FPU_FPDSCR_AHP_Pos) /*!< FPDSCR: AHP bit Mask */ + +#define FPU_FPDSCR_DN_Pos 25U /*!< FPDSCR: DN bit Position */ +#define FPU_FPDSCR_DN_Msk (1UL << FPU_FPDSCR_DN_Pos) /*!< FPDSCR: DN bit Mask */ + +#define FPU_FPDSCR_FZ_Pos 24U /*!< FPDSCR: FZ bit Position */ +#define FPU_FPDSCR_FZ_Msk (1UL << FPU_FPDSCR_FZ_Pos) /*!< FPDSCR: FZ bit Mask */ + +#define FPU_FPDSCR_RMode_Pos 22U /*!< FPDSCR: RMode bit Position */ +#define FPU_FPDSCR_RMode_Msk (3UL << FPU_FPDSCR_RMode_Pos) /*!< FPDSCR: RMode bit Mask */ + +/* Media and FP Feature Register 0 Definitions */ +#define FPU_MVFR0_FP_rounding_modes_Pos 28U /*!< MVFR0: FP rounding modes bits Position */ +#define FPU_MVFR0_FP_rounding_modes_Msk (0xFUL << FPU_MVFR0_FP_rounding_modes_Pos) /*!< MVFR0: FP rounding modes bits Mask */ + +#define FPU_MVFR0_Short_vectors_Pos 24U /*!< MVFR0: Short vectors bits Position */ +#define FPU_MVFR0_Short_vectors_Msk (0xFUL << FPU_MVFR0_Short_vectors_Pos) /*!< MVFR0: Short vectors bits Mask */ + +#define FPU_MVFR0_Square_root_Pos 20U /*!< MVFR0: Square root bits Position */ +#define FPU_MVFR0_Square_root_Msk (0xFUL << FPU_MVFR0_Square_root_Pos) /*!< MVFR0: Square root bits Mask */ + +#define FPU_MVFR0_Divide_Pos 16U /*!< MVFR0: Divide bits Position */ +#define FPU_MVFR0_Divide_Msk (0xFUL << FPU_MVFR0_Divide_Pos) /*!< MVFR0: Divide bits Mask */ + +#define FPU_MVFR0_FP_excep_trapping_Pos 12U /*!< MVFR0: FP exception trapping bits Position */ +#define FPU_MVFR0_FP_excep_trapping_Msk (0xFUL << FPU_MVFR0_FP_excep_trapping_Pos) /*!< MVFR0: FP exception trapping bits Mask */ + +#define FPU_MVFR0_Double_precision_Pos 8U /*!< MVFR0: Double-precision bits Position */ +#define FPU_MVFR0_Double_precision_Msk (0xFUL << FPU_MVFR0_Double_precision_Pos) /*!< MVFR0: Double-precision bits Mask */ + +#define FPU_MVFR0_Single_precision_Pos 4U /*!< MVFR0: Single-precision bits Position */ +#define FPU_MVFR0_Single_precision_Msk (0xFUL << FPU_MVFR0_Single_precision_Pos) /*!< MVFR0: Single-precision bits Mask */ + +#define FPU_MVFR0_A_SIMD_registers_Pos 0U /*!< MVFR0: A_SIMD registers bits Position */ +#define FPU_MVFR0_A_SIMD_registers_Msk (0xFUL /*<< FPU_MVFR0_A_SIMD_registers_Pos*/) /*!< MVFR0: A_SIMD registers bits Mask */ + +/* Media and FP Feature Register 1 Definitions */ +#define FPU_MVFR1_FP_fused_MAC_Pos 28U /*!< MVFR1: FP fused MAC bits Position */ +#define FPU_MVFR1_FP_fused_MAC_Msk (0xFUL << FPU_MVFR1_FP_fused_MAC_Pos) /*!< MVFR1: FP fused MAC bits Mask */ + +#define FPU_MVFR1_FP_HPFP_Pos 24U /*!< MVFR1: FP HPFP bits Position */ +#define FPU_MVFR1_FP_HPFP_Msk (0xFUL << FPU_MVFR1_FP_HPFP_Pos) /*!< MVFR1: FP HPFP bits Mask */ + +#define FPU_MVFR1_D_NaN_mode_Pos 4U /*!< MVFR1: D_NaN mode bits Position */ +#define FPU_MVFR1_D_NaN_mode_Msk (0xFUL << FPU_MVFR1_D_NaN_mode_Pos) /*!< MVFR1: D_NaN mode bits Mask */ + +#define FPU_MVFR1_FtZ_mode_Pos 0U /*!< MVFR1: FtZ mode bits Position */ +#define FPU_MVFR1_FtZ_mode_Msk (0xFUL /*<< FPU_MVFR1_FtZ_mode_Pos*/) /*!< MVFR1: FtZ mode bits Mask */ + +/*@} end of group CMSIS_FPU */ + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_CoreDebug Core Debug Registers (CoreDebug) + \brief Type definitions for the Core Debug Registers + @{ + */ + +/** + \brief Structure type to access the Core Debug Register (CoreDebug). + */ +typedef struct +{ + __IOM uint32_t DHCSR; /*!< Offset: 0x000 (R/W) Debug Halting Control and Status Register */ + __OM uint32_t DCRSR; /*!< Offset: 0x004 ( /W) Debug Core Register Selector Register */ + __IOM uint32_t DCRDR; /*!< Offset: 0x008 (R/W) Debug Core Register Data Register */ + __IOM uint32_t DEMCR; /*!< Offset: 0x00C (R/W) Debug Exception and Monitor Control Register */ + uint32_t RESERVED4[1U]; + __IOM uint32_t DAUTHCTRL; /*!< Offset: 0x014 (R/W) Debug Authentication Control Register */ + __IOM uint32_t DSCSR; /*!< Offset: 0x018 (R/W) Debug Security Control and Status Register */ +} CoreDebug_Type; + +/* Debug Halting Control and Status Register Definitions */ +#define CoreDebug_DHCSR_DBGKEY_Pos 16U /*!< CoreDebug DHCSR: DBGKEY Position */ +#define CoreDebug_DHCSR_DBGKEY_Msk (0xFFFFUL << CoreDebug_DHCSR_DBGKEY_Pos) /*!< CoreDebug DHCSR: DBGKEY Mask */ + +#define CoreDebug_DHCSR_S_RESTART_ST_Pos 26U /*!< CoreDebug DHCSR: S_RESTART_ST Position */ +#define CoreDebug_DHCSR_S_RESTART_ST_Msk (1UL << CoreDebug_DHCSR_S_RESTART_ST_Pos) /*!< CoreDebug DHCSR: S_RESTART_ST Mask */ + +#define CoreDebug_DHCSR_S_RESET_ST_Pos 25U /*!< CoreDebug DHCSR: S_RESET_ST Position */ +#define CoreDebug_DHCSR_S_RESET_ST_Msk (1UL << CoreDebug_DHCSR_S_RESET_ST_Pos) /*!< CoreDebug DHCSR: S_RESET_ST Mask */ + +#define CoreDebug_DHCSR_S_RETIRE_ST_Pos 24U /*!< CoreDebug DHCSR: S_RETIRE_ST Position */ +#define CoreDebug_DHCSR_S_RETIRE_ST_Msk (1UL << CoreDebug_DHCSR_S_RETIRE_ST_Pos) /*!< CoreDebug DHCSR: S_RETIRE_ST Mask */ + +#define CoreDebug_DHCSR_S_LOCKUP_Pos 19U /*!< CoreDebug DHCSR: S_LOCKUP Position */ +#define CoreDebug_DHCSR_S_LOCKUP_Msk (1UL << CoreDebug_DHCSR_S_LOCKUP_Pos) /*!< CoreDebug DHCSR: S_LOCKUP Mask */ + +#define CoreDebug_DHCSR_S_SLEEP_Pos 18U /*!< CoreDebug DHCSR: S_SLEEP Position */ +#define CoreDebug_DHCSR_S_SLEEP_Msk (1UL << CoreDebug_DHCSR_S_SLEEP_Pos) /*!< CoreDebug DHCSR: S_SLEEP Mask */ + +#define CoreDebug_DHCSR_S_HALT_Pos 17U /*!< CoreDebug DHCSR: S_HALT Position */ +#define CoreDebug_DHCSR_S_HALT_Msk (1UL << CoreDebug_DHCSR_S_HALT_Pos) /*!< CoreDebug DHCSR: S_HALT Mask */ + +#define CoreDebug_DHCSR_S_REGRDY_Pos 16U /*!< CoreDebug DHCSR: S_REGRDY Position */ +#define CoreDebug_DHCSR_S_REGRDY_Msk (1UL << CoreDebug_DHCSR_S_REGRDY_Pos) /*!< CoreDebug DHCSR: S_REGRDY Mask */ + +#define CoreDebug_DHCSR_C_SNAPSTALL_Pos 5U /*!< CoreDebug DHCSR: C_SNAPSTALL Position */ +#define CoreDebug_DHCSR_C_SNAPSTALL_Msk (1UL << CoreDebug_DHCSR_C_SNAPSTALL_Pos) /*!< CoreDebug DHCSR: C_SNAPSTALL Mask */ + +#define CoreDebug_DHCSR_C_MASKINTS_Pos 3U /*!< CoreDebug DHCSR: C_MASKINTS Position */ +#define CoreDebug_DHCSR_C_MASKINTS_Msk (1UL << CoreDebug_DHCSR_C_MASKINTS_Pos) /*!< CoreDebug DHCSR: C_MASKINTS Mask */ + +#define CoreDebug_DHCSR_C_STEP_Pos 2U /*!< CoreDebug DHCSR: C_STEP Position */ +#define CoreDebug_DHCSR_C_STEP_Msk (1UL << CoreDebug_DHCSR_C_STEP_Pos) /*!< CoreDebug DHCSR: C_STEP Mask */ + +#define CoreDebug_DHCSR_C_HALT_Pos 1U /*!< CoreDebug DHCSR: C_HALT Position */ +#define CoreDebug_DHCSR_C_HALT_Msk (1UL << CoreDebug_DHCSR_C_HALT_Pos) /*!< CoreDebug DHCSR: C_HALT Mask */ + +#define CoreDebug_DHCSR_C_DEBUGEN_Pos 0U /*!< CoreDebug DHCSR: C_DEBUGEN Position */ +#define CoreDebug_DHCSR_C_DEBUGEN_Msk (1UL /*<< CoreDebug_DHCSR_C_DEBUGEN_Pos*/) /*!< CoreDebug DHCSR: C_DEBUGEN Mask */ + +/* Debug Core Register Selector Register Definitions */ +#define CoreDebug_DCRSR_REGWnR_Pos 16U /*!< CoreDebug DCRSR: REGWnR Position */ +#define CoreDebug_DCRSR_REGWnR_Msk (1UL << CoreDebug_DCRSR_REGWnR_Pos) /*!< CoreDebug DCRSR: REGWnR Mask */ + +#define CoreDebug_DCRSR_REGSEL_Pos 0U /*!< CoreDebug DCRSR: REGSEL Position */ +#define CoreDebug_DCRSR_REGSEL_Msk (0x1FUL /*<< CoreDebug_DCRSR_REGSEL_Pos*/) /*!< CoreDebug DCRSR: REGSEL Mask */ + +/* Debug Exception and Monitor Control Register Definitions */ +#define CoreDebug_DEMCR_TRCENA_Pos 24U /*!< CoreDebug DEMCR: TRCENA Position */ +#define CoreDebug_DEMCR_TRCENA_Msk (1UL << CoreDebug_DEMCR_TRCENA_Pos) /*!< CoreDebug DEMCR: TRCENA Mask */ + +#define CoreDebug_DEMCR_MON_REQ_Pos 19U /*!< CoreDebug DEMCR: MON_REQ Position */ +#define CoreDebug_DEMCR_MON_REQ_Msk (1UL << CoreDebug_DEMCR_MON_REQ_Pos) /*!< CoreDebug DEMCR: MON_REQ Mask */ + +#define CoreDebug_DEMCR_MON_STEP_Pos 18U /*!< CoreDebug DEMCR: MON_STEP Position */ +#define CoreDebug_DEMCR_MON_STEP_Msk (1UL << CoreDebug_DEMCR_MON_STEP_Pos) /*!< CoreDebug DEMCR: MON_STEP Mask */ + +#define CoreDebug_DEMCR_MON_PEND_Pos 17U /*!< CoreDebug DEMCR: MON_PEND Position */ +#define CoreDebug_DEMCR_MON_PEND_Msk (1UL << CoreDebug_DEMCR_MON_PEND_Pos) /*!< CoreDebug DEMCR: MON_PEND Mask */ + +#define CoreDebug_DEMCR_MON_EN_Pos 16U /*!< CoreDebug DEMCR: MON_EN Position */ +#define CoreDebug_DEMCR_MON_EN_Msk (1UL << CoreDebug_DEMCR_MON_EN_Pos) /*!< CoreDebug DEMCR: MON_EN Mask */ + +#define CoreDebug_DEMCR_VC_HARDERR_Pos 10U /*!< CoreDebug DEMCR: VC_HARDERR Position */ +#define CoreDebug_DEMCR_VC_HARDERR_Msk (1UL << CoreDebug_DEMCR_VC_HARDERR_Pos) /*!< CoreDebug DEMCR: VC_HARDERR Mask */ + +#define CoreDebug_DEMCR_VC_INTERR_Pos 9U /*!< CoreDebug DEMCR: VC_INTERR Position */ +#define CoreDebug_DEMCR_VC_INTERR_Msk (1UL << CoreDebug_DEMCR_VC_INTERR_Pos) /*!< CoreDebug DEMCR: VC_INTERR Mask */ + +#define CoreDebug_DEMCR_VC_BUSERR_Pos 8U /*!< CoreDebug DEMCR: VC_BUSERR Position */ +#define CoreDebug_DEMCR_VC_BUSERR_Msk (1UL << CoreDebug_DEMCR_VC_BUSERR_Pos) /*!< CoreDebug DEMCR: VC_BUSERR Mask */ + +#define CoreDebug_DEMCR_VC_STATERR_Pos 7U /*!< CoreDebug DEMCR: VC_STATERR Position */ +#define CoreDebug_DEMCR_VC_STATERR_Msk (1UL << CoreDebug_DEMCR_VC_STATERR_Pos) /*!< CoreDebug DEMCR: VC_STATERR Mask */ + +#define CoreDebug_DEMCR_VC_CHKERR_Pos 6U /*!< CoreDebug DEMCR: VC_CHKERR Position */ +#define CoreDebug_DEMCR_VC_CHKERR_Msk (1UL << CoreDebug_DEMCR_VC_CHKERR_Pos) /*!< CoreDebug DEMCR: VC_CHKERR Mask */ + +#define CoreDebug_DEMCR_VC_NOCPERR_Pos 5U /*!< CoreDebug DEMCR: VC_NOCPERR Position */ +#define CoreDebug_DEMCR_VC_NOCPERR_Msk (1UL << CoreDebug_DEMCR_VC_NOCPERR_Pos) /*!< CoreDebug DEMCR: VC_NOCPERR Mask */ + +#define CoreDebug_DEMCR_VC_MMERR_Pos 4U /*!< CoreDebug DEMCR: VC_MMERR Position */ +#define CoreDebug_DEMCR_VC_MMERR_Msk (1UL << CoreDebug_DEMCR_VC_MMERR_Pos) /*!< CoreDebug DEMCR: VC_MMERR Mask */ + +#define CoreDebug_DEMCR_VC_CORERESET_Pos 0U /*!< CoreDebug DEMCR: VC_CORERESET Position */ +#define CoreDebug_DEMCR_VC_CORERESET_Msk (1UL /*<< CoreDebug_DEMCR_VC_CORERESET_Pos*/) /*!< CoreDebug DEMCR: VC_CORERESET Mask */ + +/* Debug Authentication Control Register Definitions */ +#define CoreDebug_DAUTHCTRL_INTSPNIDEN_Pos 3U /*!< CoreDebug DAUTHCTRL: INTSPNIDEN, Position */ +#define CoreDebug_DAUTHCTRL_INTSPNIDEN_Msk (1UL << CoreDebug_DAUTHCTRL_INTSPNIDEN_Pos) /*!< CoreDebug DAUTHCTRL: INTSPNIDEN, Mask */ + +#define CoreDebug_DAUTHCTRL_SPNIDENSEL_Pos 2U /*!< CoreDebug DAUTHCTRL: SPNIDENSEL Position */ +#define CoreDebug_DAUTHCTRL_SPNIDENSEL_Msk (1UL << CoreDebug_DAUTHCTRL_SPNIDENSEL_Pos) /*!< CoreDebug DAUTHCTRL: SPNIDENSEL Mask */ + +#define CoreDebug_DAUTHCTRL_INTSPIDEN_Pos 1U /*!< CoreDebug DAUTHCTRL: INTSPIDEN Position */ +#define CoreDebug_DAUTHCTRL_INTSPIDEN_Msk (1UL << CoreDebug_DAUTHCTRL_INTSPIDEN_Pos) /*!< CoreDebug DAUTHCTRL: INTSPIDEN Mask */ + +#define CoreDebug_DAUTHCTRL_SPIDENSEL_Pos 0U /*!< CoreDebug DAUTHCTRL: SPIDENSEL Position */ +#define CoreDebug_DAUTHCTRL_SPIDENSEL_Msk (1UL /*<< CoreDebug_DAUTHCTRL_SPIDENSEL_Pos*/) /*!< CoreDebug DAUTHCTRL: SPIDENSEL Mask */ + +/* Debug Security Control and Status Register Definitions */ +#define CoreDebug_DSCSR_CDS_Pos 16U /*!< CoreDebug DSCSR: CDS Position */ +#define CoreDebug_DSCSR_CDS_Msk (1UL << CoreDebug_DSCSR_CDS_Pos) /*!< CoreDebug DSCSR: CDS Mask */ + +#define CoreDebug_DSCSR_SBRSEL_Pos 1U /*!< CoreDebug DSCSR: SBRSEL Position */ +#define CoreDebug_DSCSR_SBRSEL_Msk (1UL << CoreDebug_DSCSR_SBRSEL_Pos) /*!< CoreDebug DSCSR: SBRSEL Mask */ + +#define CoreDebug_DSCSR_SBRSELEN_Pos 0U /*!< CoreDebug DSCSR: SBRSELEN Position */ +#define CoreDebug_DSCSR_SBRSELEN_Msk (1UL /*<< CoreDebug_DSCSR_SBRSELEN_Pos*/) /*!< CoreDebug DSCSR: SBRSELEN Mask */ + +/*@} end of group CMSIS_CoreDebug */ + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_core_bitfield Core register bit field macros + \brief Macros for use with bit field definitions (xxx_Pos, xxx_Msk). + @{ + */ + +/** + \brief Mask and shift a bit field value for use in a register bit range. + \param[in] field Name of the register bit field. + \param[in] value Value of the bit field. This parameter is interpreted as an uint32_t type. + \return Masked and shifted value. +*/ +#define _VAL2FLD(field, value) (((uint32_t)(value) << field ## _Pos) & field ## _Msk) + +/** + \brief Mask and shift a register value to extract a bit filed value. + \param[in] field Name of the register bit field. + \param[in] value Value of register. This parameter is interpreted as an uint32_t type. + \return Masked and shifted bit field value. +*/ +#define _FLD2VAL(field, value) (((uint32_t)(value) & field ## _Msk) >> field ## _Pos) + +/*@} end of group CMSIS_core_bitfield */ + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_core_base Core Definitions + \brief Definitions for base addresses, unions, and structures. + @{ + */ + +/* Memory mapping of Core Hardware */ + #define SCS_BASE (0xE000E000UL) /*!< System Control Space Base Address */ + #define ITM_BASE (0xE0000000UL) /*!< ITM Base Address */ + #define DWT_BASE (0xE0001000UL) /*!< DWT Base Address */ + #define TPI_BASE (0xE0040000UL) /*!< TPI Base Address */ + #define CoreDebug_BASE (0xE000EDF0UL) /*!< Core Debug Base Address */ + #define SysTick_BASE (SCS_BASE + 0x0010UL) /*!< SysTick Base Address */ + #define NVIC_BASE (SCS_BASE + 0x0100UL) /*!< NVIC Base Address */ + #define SCB_BASE (SCS_BASE + 0x0D00UL) /*!< System Control Block Base Address */ + + #define SCnSCB ((SCnSCB_Type *) SCS_BASE ) /*!< System control Register not in SCB */ + #define SCB ((SCB_Type *) SCB_BASE ) /*!< SCB configuration struct */ + #define SysTick ((SysTick_Type *) SysTick_BASE ) /*!< SysTick configuration struct */ + #define NVIC ((NVIC_Type *) NVIC_BASE ) /*!< NVIC configuration struct */ + #define ITM ((ITM_Type *) ITM_BASE ) /*!< ITM configuration struct */ + #define DWT ((DWT_Type *) DWT_BASE ) /*!< DWT configuration struct */ + #define TPI ((TPI_Type *) TPI_BASE ) /*!< TPI configuration struct */ + #define CoreDebug ((CoreDebug_Type *) CoreDebug_BASE ) /*!< Core Debug configuration struct */ + + #if defined (__MPU_PRESENT) && (__MPU_PRESENT == 1U) + #define MPU_BASE (SCS_BASE + 0x0D90UL) /*!< Memory Protection Unit */ + #define MPU ((MPU_Type *) MPU_BASE ) /*!< Memory Protection Unit */ + #endif + + #if defined (__ARM_FEATURE_CMSE) && (__ARM_FEATURE_CMSE == 3U) + #define SAU_BASE (SCS_BASE + 0x0DD0UL) /*!< Security Attribution Unit */ + #define SAU ((SAU_Type *) SAU_BASE ) /*!< Security Attribution Unit */ + #endif + + #define FPU_BASE (SCS_BASE + 0x0F30UL) /*!< Floating Point Unit */ + #define FPU ((FPU_Type *) FPU_BASE ) /*!< Floating Point Unit */ + +#if defined (__ARM_FEATURE_CMSE) && (__ARM_FEATURE_CMSE == 3U) + #define SCS_BASE_NS (0xE002E000UL) /*!< System Control Space Base Address (non-secure address space) */ + #define CoreDebug_BASE_NS (0xE002EDF0UL) /*!< Core Debug Base Address (non-secure address space) */ + #define SysTick_BASE_NS (SCS_BASE_NS + 0x0010UL) /*!< SysTick Base Address (non-secure address space) */ + #define NVIC_BASE_NS (SCS_BASE_NS + 0x0100UL) /*!< NVIC Base Address (non-secure address space) */ + #define SCB_BASE_NS (SCS_BASE_NS + 0x0D00UL) /*!< System Control Block Base Address (non-secure address space) */ + + #define SCnSCB_NS ((SCnSCB_Type *) SCS_BASE_NS ) /*!< System control Register not in SCB(non-secure address space) */ + #define SCB_NS ((SCB_Type *) SCB_BASE_NS ) /*!< SCB configuration struct (non-secure address space) */ + #define SysTick_NS ((SysTick_Type *) SysTick_BASE_NS ) /*!< SysTick configuration struct (non-secure address space) */ + #define NVIC_NS ((NVIC_Type *) NVIC_BASE_NS ) /*!< NVIC configuration struct (non-secure address space) */ + #define CoreDebug_NS ((CoreDebug_Type *) CoreDebug_BASE_NS) /*!< Core Debug configuration struct (non-secure address space) */ + + #if defined (__MPU_PRESENT) && (__MPU_PRESENT == 1U) + #define MPU_BASE_NS (SCS_BASE_NS + 0x0D90UL) /*!< Memory Protection Unit (non-secure address space) */ + #define MPU_NS ((MPU_Type *) MPU_BASE_NS ) /*!< Memory Protection Unit (non-secure address space) */ + #endif + + #define FPU_BASE_NS (SCS_BASE_NS + 0x0F30UL) /*!< Floating Point Unit (non-secure address space) */ + #define FPU_NS ((FPU_Type *) FPU_BASE_NS ) /*!< Floating Point Unit (non-secure address space) */ + +#endif /* defined (__ARM_FEATURE_CMSE) && (__ARM_FEATURE_CMSE == 3U) */ +/*@} */ + + + +/******************************************************************************* + * Hardware Abstraction Layer + Core Function Interface contains: + - Core NVIC Functions + - Core SysTick Functions + - Core Debug Functions + - Core Register Access Functions + ******************************************************************************/ +/** + \defgroup CMSIS_Core_FunctionInterface Functions and Instructions Reference +*/ + + + +/* ########################## NVIC functions #################################### */ +/** + \ingroup CMSIS_Core_FunctionInterface + \defgroup CMSIS_Core_NVICFunctions NVIC Functions + \brief Functions that manage interrupts and exceptions via the NVIC. + @{ + */ + +#ifdef CMSIS_NVIC_VIRTUAL + #ifndef CMSIS_NVIC_VIRTUAL_HEADER_FILE + #define CMSIS_NVIC_VIRTUAL_HEADER_FILE "cmsis_nvic_virtual.h" + #endif + #include CMSIS_NVIC_VIRTUAL_HEADER_FILE +#else + #define NVIC_SetPriorityGrouping __NVIC_SetPriorityGrouping + #define NVIC_GetPriorityGrouping __NVIC_GetPriorityGrouping + #define NVIC_EnableIRQ __NVIC_EnableIRQ + #define NVIC_GetEnableIRQ __NVIC_GetEnableIRQ + #define NVIC_DisableIRQ __NVIC_DisableIRQ + #define NVIC_GetPendingIRQ __NVIC_GetPendingIRQ + #define NVIC_SetPendingIRQ __NVIC_SetPendingIRQ + #define NVIC_ClearPendingIRQ __NVIC_ClearPendingIRQ + #define NVIC_GetActive __NVIC_GetActive + #define NVIC_SetPriority __NVIC_SetPriority + #define NVIC_GetPriority __NVIC_GetPriority + #define NVIC_SystemReset __NVIC_SystemReset +#endif /* CMSIS_NVIC_VIRTUAL */ + +#ifdef CMSIS_VECTAB_VIRTUAL + #ifndef CMSIS_VECTAB_VIRTUAL_HEADER_FILE + #define CMSIS_VECTAB_VIRTUAL_HEADER_FILE "cmsis_vectab_virtual.h" + #endif + #include CMSIS_VECTAB_VIRTUAL_HEADER_FILE +#else + #define NVIC_SetVector __NVIC_SetVector + #define NVIC_GetVector __NVIC_GetVector +#endif /* (CMSIS_VECTAB_VIRTUAL) */ + +#define NVIC_USER_IRQ_OFFSET 16 + + +/* Special LR values for Secure/Non-Secure call handling and exception handling */ + +/* Function Return Payload (from ARMv8-M Architecture Reference Manual) LR value on entry from Secure BLXNS */ +#define FNC_RETURN (0xFEFFFFFFUL) /* bit [0] ignored when processing a branch */ + +/* The following EXC_RETURN mask values are used to evaluate the LR on exception entry */ +#define EXC_RETURN_PREFIX (0xFF000000UL) /* bits [31:24] set to indicate an EXC_RETURN value */ +#define EXC_RETURN_S (0x00000040UL) /* bit [6] stack used to push registers: 0=Non-secure 1=Secure */ +#define EXC_RETURN_DCRS (0x00000020UL) /* bit [5] stacking rules for called registers: 0=skipped 1=saved */ +#define EXC_RETURN_FTYPE (0x00000010UL) /* bit [4] allocate stack for floating-point context: 0=done 1=skipped */ +#define EXC_RETURN_MODE (0x00000008UL) /* bit [3] processor mode for return: 0=Handler mode 1=Thread mode */ +#define EXC_RETURN_SPSEL (0x00000002UL) /* bit [1] stack pointer used to restore context: 0=MSP 1=PSP */ +#define EXC_RETURN_ES (0x00000001UL) /* bit [0] security state exception was taken to: 0=Non-secure 1=Secure */ + +/* Integrity Signature (from ARMv8-M Architecture Reference Manual) for exception context stacking */ +#if defined (__FPU_PRESENT) && (__FPU_PRESENT == 1U) /* Value for processors with floating-point extension: */ +#define EXC_INTEGRITY_SIGNATURE (0xFEFA125AUL) /* bit [0] SFTC must match LR bit[4] EXC_RETURN_FTYPE */ +#else +#define EXC_INTEGRITY_SIGNATURE (0xFEFA125BUL) /* Value for processors without floating-point extension */ +#endif + + +/** + \brief Set Priority Grouping + \details Sets the priority grouping field using the required unlock sequence. + The parameter PriorityGroup is assigned to the field SCB->AIRCR [10:8] PRIGROUP field. + Only values from 0..7 are used. + In case of a conflict between priority grouping and available + priority bits (__NVIC_PRIO_BITS), the smallest possible priority group is set. + \param [in] PriorityGroup Priority grouping field. + */ +__STATIC_INLINE void __NVIC_SetPriorityGrouping(uint32_t PriorityGroup) +{ + uint32_t reg_value; + uint32_t PriorityGroupTmp = (PriorityGroup & (uint32_t)0x07UL); /* only values 0..7 are used */ + + reg_value = SCB->AIRCR; /* read old register configuration */ + reg_value &= ~((uint32_t)(SCB_AIRCR_VECTKEY_Msk | SCB_AIRCR_PRIGROUP_Msk)); /* clear bits to change */ + reg_value = (reg_value | + ((uint32_t)0x5FAUL << SCB_AIRCR_VECTKEY_Pos) | + (PriorityGroupTmp << 8U) ); /* Insert write key and priority group */ + SCB->AIRCR = reg_value; +} + + +/** + \brief Get Priority Grouping + \details Reads the priority grouping field from the NVIC Interrupt Controller. + \return Priority grouping field (SCB->AIRCR [10:8] PRIGROUP field). + */ +__STATIC_INLINE uint32_t __NVIC_GetPriorityGrouping(void) +{ + return ((uint32_t)((SCB->AIRCR & SCB_AIRCR_PRIGROUP_Msk) >> SCB_AIRCR_PRIGROUP_Pos)); +} + + +/** + \brief Enable Interrupt + \details Enables a device specific interrupt in the NVIC interrupt controller. + \param [in] IRQn Device specific interrupt number. + \note IRQn must not be negative. + */ +__STATIC_INLINE void __NVIC_EnableIRQ(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + NVIC->ISER[(((uint32_t)IRQn) >> 5UL)] = (uint32_t)(1UL << (((uint32_t)IRQn) & 0x1FUL)); + } +} + + +/** + \brief Get Interrupt Enable status + \details Returns a device specific interrupt enable status from the NVIC interrupt controller. + \param [in] IRQn Device specific interrupt number. + \return 0 Interrupt is not enabled. + \return 1 Interrupt is enabled. + \note IRQn must not be negative. + */ +__STATIC_INLINE uint32_t __NVIC_GetEnableIRQ(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + return((uint32_t)(((NVIC->ISER[(((uint32_t)IRQn) >> 5UL)] & (1UL << (((uint32_t)IRQn) & 0x1FUL))) != 0UL) ? 1UL : 0UL)); + } + else + { + return(0U); + } +} + + +/** + \brief Disable Interrupt + \details Disables a device specific interrupt in the NVIC interrupt controller. + \param [in] IRQn Device specific interrupt number. + \note IRQn must not be negative. + */ +__STATIC_INLINE void __NVIC_DisableIRQ(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + NVIC->ICER[(((uint32_t)IRQn) >> 5UL)] = (uint32_t)(1UL << (((uint32_t)IRQn) & 0x1FUL)); + __DSB(); + __ISB(); + } +} + + +/** + \brief Get Pending Interrupt + \details Reads the NVIC pending register and returns the pending bit for the specified device specific interrupt. + \param [in] IRQn Device specific interrupt number. + \return 0 Interrupt status is not pending. + \return 1 Interrupt status is pending. + \note IRQn must not be negative. + */ +__STATIC_INLINE uint32_t __NVIC_GetPendingIRQ(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + return((uint32_t)(((NVIC->ISPR[(((uint32_t)IRQn) >> 5UL)] & (1UL << (((uint32_t)IRQn) & 0x1FUL))) != 0UL) ? 1UL : 0UL)); + } + else + { + return(0U); + } +} + + +/** + \brief Set Pending Interrupt + \details Sets the pending bit of a device specific interrupt in the NVIC pending register. + \param [in] IRQn Device specific interrupt number. + \note IRQn must not be negative. + */ +__STATIC_INLINE void __NVIC_SetPendingIRQ(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + NVIC->ISPR[(((uint32_t)IRQn) >> 5UL)] = (uint32_t)(1UL << (((uint32_t)IRQn) & 0x1FUL)); + } +} + + +/** + \brief Clear Pending Interrupt + \details Clears the pending bit of a device specific interrupt in the NVIC pending register. + \param [in] IRQn Device specific interrupt number. + \note IRQn must not be negative. + */ +__STATIC_INLINE void __NVIC_ClearPendingIRQ(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + NVIC->ICPR[(((uint32_t)IRQn) >> 5UL)] = (uint32_t)(1UL << (((uint32_t)IRQn) & 0x1FUL)); + } +} + + +/** + \brief Get Active Interrupt + \details Reads the active register in the NVIC and returns the active bit for the device specific interrupt. + \param [in] IRQn Device specific interrupt number. + \return 0 Interrupt status is not active. + \return 1 Interrupt status is active. + \note IRQn must not be negative. + */ +__STATIC_INLINE uint32_t __NVIC_GetActive(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + return((uint32_t)(((NVIC->IABR[(((uint32_t)IRQn) >> 5UL)] & (1UL << (((uint32_t)IRQn) & 0x1FUL))) != 0UL) ? 1UL : 0UL)); + } + else + { + return(0U); + } +} + + +#if defined (__ARM_FEATURE_CMSE) && (__ARM_FEATURE_CMSE == 3U) +/** + \brief Get Interrupt Target State + \details Reads the interrupt target field in the NVIC and returns the interrupt target bit for the device specific interrupt. + \param [in] IRQn Device specific interrupt number. + \return 0 if interrupt is assigned to Secure + \return 1 if interrupt is assigned to Non Secure + \note IRQn must not be negative. + */ +__STATIC_INLINE uint32_t NVIC_GetTargetState(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + return((uint32_t)(((NVIC->ITNS[(((uint32_t)IRQn) >> 5UL)] & (1UL << (((uint32_t)IRQn) & 0x1FUL))) != 0UL) ? 1UL : 0UL)); + } + else + { + return(0U); + } +} + + +/** + \brief Set Interrupt Target State + \details Sets the interrupt target field in the NVIC and returns the interrupt target bit for the device specific interrupt. + \param [in] IRQn Device specific interrupt number. + \return 0 if interrupt is assigned to Secure + 1 if interrupt is assigned to Non Secure + \note IRQn must not be negative. + */ +__STATIC_INLINE uint32_t NVIC_SetTargetState(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + NVIC->ITNS[(((uint32_t)IRQn) >> 5UL)] |= ((uint32_t)(1UL << (((uint32_t)IRQn) & 0x1FUL))); + return((uint32_t)(((NVIC->ITNS[(((uint32_t)IRQn) >> 5UL)] & (1UL << (((uint32_t)IRQn) & 0x1FUL))) != 0UL) ? 1UL : 0UL)); + } + else + { + return(0U); + } +} + + +/** + \brief Clear Interrupt Target State + \details Clears the interrupt target field in the NVIC and returns the interrupt target bit for the device specific interrupt. + \param [in] IRQn Device specific interrupt number. + \return 0 if interrupt is assigned to Secure + 1 if interrupt is assigned to Non Secure + \note IRQn must not be negative. + */ +__STATIC_INLINE uint32_t NVIC_ClearTargetState(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + NVIC->ITNS[(((uint32_t)IRQn) >> 5UL)] &= ~((uint32_t)(1UL << (((uint32_t)IRQn) & 0x1FUL))); + return((uint32_t)(((NVIC->ITNS[(((uint32_t)IRQn) >> 5UL)] & (1UL << (((uint32_t)IRQn) & 0x1FUL))) != 0UL) ? 1UL : 0UL)); + } + else + { + return(0U); + } +} +#endif /* defined (__ARM_FEATURE_CMSE) && (__ARM_FEATURE_CMSE == 3U) */ + + +/** + \brief Set Interrupt Priority + \details Sets the priority of a device specific interrupt or a processor exception. + The interrupt number can be positive to specify a device specific interrupt, + or negative to specify a processor exception. + \param [in] IRQn Interrupt number. + \param [in] priority Priority to set. + \note The priority cannot be set for every processor exception. + */ +__STATIC_INLINE void __NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority) +{ + if ((int32_t)(IRQn) >= 0) + { + NVIC->IPR[((uint32_t)IRQn)] = (uint8_t)((priority << (8U - __NVIC_PRIO_BITS)) & (uint32_t)0xFFUL); + } + else + { + SCB->SHPR[(((uint32_t)IRQn) & 0xFUL)-4UL] = (uint8_t)((priority << (8U - __NVIC_PRIO_BITS)) & (uint32_t)0xFFUL); + } +} + + +/** + \brief Get Interrupt Priority + \details Reads the priority of a device specific interrupt or a processor exception. + The interrupt number can be positive to specify a device specific interrupt, + or negative to specify a processor exception. + \param [in] IRQn Interrupt number. + \return Interrupt Priority. + Value is aligned automatically to the implemented priority bits of the microcontroller. + */ +__STATIC_INLINE uint32_t __NVIC_GetPriority(IRQn_Type IRQn) +{ + + if ((int32_t)(IRQn) >= 0) + { + return(((uint32_t)NVIC->IPR[((uint32_t)IRQn)] >> (8U - __NVIC_PRIO_BITS))); + } + else + { + return(((uint32_t)SCB->SHPR[(((uint32_t)IRQn) & 0xFUL)-4UL] >> (8U - __NVIC_PRIO_BITS))); + } +} + + +/** + \brief Encode Priority + \details Encodes the priority for an interrupt with the given priority group, + preemptive priority value, and subpriority value. + In case of a conflict between priority grouping and available + priority bits (__NVIC_PRIO_BITS), the smallest possible priority group is set. + \param [in] PriorityGroup Used priority group. + \param [in] PreemptPriority Preemptive priority value (starting from 0). + \param [in] SubPriority Subpriority value (starting from 0). + \return Encoded priority. Value can be used in the function \ref NVIC_SetPriority(). + */ +__STATIC_INLINE uint32_t NVIC_EncodePriority (uint32_t PriorityGroup, uint32_t PreemptPriority, uint32_t SubPriority) +{ + uint32_t PriorityGroupTmp = (PriorityGroup & (uint32_t)0x07UL); /* only values 0..7 are used */ + uint32_t PreemptPriorityBits; + uint32_t SubPriorityBits; + + PreemptPriorityBits = ((7UL - PriorityGroupTmp) > (uint32_t)(__NVIC_PRIO_BITS)) ? (uint32_t)(__NVIC_PRIO_BITS) : (uint32_t)(7UL - PriorityGroupTmp); + SubPriorityBits = ((PriorityGroupTmp + (uint32_t)(__NVIC_PRIO_BITS)) < (uint32_t)7UL) ? (uint32_t)0UL : (uint32_t)((PriorityGroupTmp - 7UL) + (uint32_t)(__NVIC_PRIO_BITS)); + + return ( + ((PreemptPriority & (uint32_t)((1UL << (PreemptPriorityBits)) - 1UL)) << SubPriorityBits) | + ((SubPriority & (uint32_t)((1UL << (SubPriorityBits )) - 1UL))) + ); +} + + +/** + \brief Decode Priority + \details Decodes an interrupt priority value with a given priority group to + preemptive priority value and subpriority value. + In case of a conflict between priority grouping and available + priority bits (__NVIC_PRIO_BITS) the smallest possible priority group is set. + \param [in] Priority Priority value, which can be retrieved with the function \ref NVIC_GetPriority(). + \param [in] PriorityGroup Used priority group. + \param [out] pPreemptPriority Preemptive priority value (starting from 0). + \param [out] pSubPriority Subpriority value (starting from 0). + */ +__STATIC_INLINE void NVIC_DecodePriority (uint32_t Priority, uint32_t PriorityGroup, uint32_t* const pPreemptPriority, uint32_t* const pSubPriority) +{ + uint32_t PriorityGroupTmp = (PriorityGroup & (uint32_t)0x07UL); /* only values 0..7 are used */ + uint32_t PreemptPriorityBits; + uint32_t SubPriorityBits; + + PreemptPriorityBits = ((7UL - PriorityGroupTmp) > (uint32_t)(__NVIC_PRIO_BITS)) ? (uint32_t)(__NVIC_PRIO_BITS) : (uint32_t)(7UL - PriorityGroupTmp); + SubPriorityBits = ((PriorityGroupTmp + (uint32_t)(__NVIC_PRIO_BITS)) < (uint32_t)7UL) ? (uint32_t)0UL : (uint32_t)((PriorityGroupTmp - 7UL) + (uint32_t)(__NVIC_PRIO_BITS)); + + *pPreemptPriority = (Priority >> SubPriorityBits) & (uint32_t)((1UL << (PreemptPriorityBits)) - 1UL); + *pSubPriority = (Priority ) & (uint32_t)((1UL << (SubPriorityBits )) - 1UL); +} + + +/** + \brief Set Interrupt Vector + \details Sets an interrupt vector in SRAM based interrupt vector table. + The interrupt number can be positive to specify a device specific interrupt, + or negative to specify a processor exception. + VTOR must been relocated to SRAM before. + \param [in] IRQn Interrupt number + \param [in] vector Address of interrupt handler function + */ +__STATIC_INLINE void __NVIC_SetVector(IRQn_Type IRQn, uint32_t vector) +{ + uint32_t *vectors = (uint32_t *)SCB->VTOR; + vectors[(int32_t)IRQn + NVIC_USER_IRQ_OFFSET] = vector; +} + + +/** + \brief Get Interrupt Vector + \details Reads an interrupt vector from interrupt vector table. + The interrupt number can be positive to specify a device specific interrupt, + or negative to specify a processor exception. + \param [in] IRQn Interrupt number. + \return Address of interrupt handler function + */ +__STATIC_INLINE uint32_t __NVIC_GetVector(IRQn_Type IRQn) +{ + uint32_t *vectors = (uint32_t *)SCB->VTOR; + return vectors[(int32_t)IRQn + NVIC_USER_IRQ_OFFSET]; +} + + +/** + \brief System Reset + \details Initiates a system reset request to reset the MCU. + */ +__NO_RETURN __STATIC_INLINE void __NVIC_SystemReset(void) +{ + __DSB(); /* Ensure all outstanding memory accesses included + buffered write are completed before reset */ + SCB->AIRCR = (uint32_t)((0x5FAUL << SCB_AIRCR_VECTKEY_Pos) | + (SCB->AIRCR & SCB_AIRCR_PRIGROUP_Msk) | + SCB_AIRCR_SYSRESETREQ_Msk ); /* Keep priority group unchanged */ + __DSB(); /* Ensure completion of memory access */ + + for(;;) /* wait until reset */ + { + __NOP(); + } +} + +#if defined (__ARM_FEATURE_CMSE) && (__ARM_FEATURE_CMSE == 3U) +/** + \brief Set Priority Grouping (non-secure) + \details Sets the non-secure priority grouping field when in secure state using the required unlock sequence. + The parameter PriorityGroup is assigned to the field SCB->AIRCR [10:8] PRIGROUP field. + Only values from 0..7 are used. + In case of a conflict between priority grouping and available + priority bits (__NVIC_PRIO_BITS), the smallest possible priority group is set. + \param [in] PriorityGroup Priority grouping field. + */ +__STATIC_INLINE void TZ_NVIC_SetPriorityGrouping_NS(uint32_t PriorityGroup) +{ + uint32_t reg_value; + uint32_t PriorityGroupTmp = (PriorityGroup & (uint32_t)0x07UL); /* only values 0..7 are used */ + + reg_value = SCB_NS->AIRCR; /* read old register configuration */ + reg_value &= ~((uint32_t)(SCB_AIRCR_VECTKEY_Msk | SCB_AIRCR_PRIGROUP_Msk)); /* clear bits to change */ + reg_value = (reg_value | + ((uint32_t)0x5FAUL << SCB_AIRCR_VECTKEY_Pos) | + (PriorityGroupTmp << SCB_AIRCR_PRIGROUP_Pos) ); /* Insert write key and priority group */ + SCB_NS->AIRCR = reg_value; +} + + +/** + \brief Get Priority Grouping (non-secure) + \details Reads the priority grouping field from the non-secure NVIC when in secure state. + \return Priority grouping field (SCB->AIRCR [10:8] PRIGROUP field). + */ +__STATIC_INLINE uint32_t TZ_NVIC_GetPriorityGrouping_NS(void) +{ + return ((uint32_t)((SCB_NS->AIRCR & SCB_AIRCR_PRIGROUP_Msk) >> SCB_AIRCR_PRIGROUP_Pos)); +} + + +/** + \brief Enable Interrupt (non-secure) + \details Enables a device specific interrupt in the non-secure NVIC interrupt controller when in secure state. + \param [in] IRQn Device specific interrupt number. + \note IRQn must not be negative. + */ +__STATIC_INLINE void TZ_NVIC_EnableIRQ_NS(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + NVIC_NS->ISER[(((uint32_t)IRQn) >> 5UL)] = (uint32_t)(1UL << (((uint32_t)IRQn) & 0x1FUL)); + } +} + + +/** + \brief Get Interrupt Enable status (non-secure) + \details Returns a device specific interrupt enable status from the non-secure NVIC interrupt controller when in secure state. + \param [in] IRQn Device specific interrupt number. + \return 0 Interrupt is not enabled. + \return 1 Interrupt is enabled. + \note IRQn must not be negative. + */ +__STATIC_INLINE uint32_t TZ_NVIC_GetEnableIRQ_NS(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + return((uint32_t)(((NVIC_NS->ISER[(((uint32_t)IRQn) >> 5UL)] & (1UL << (((uint32_t)IRQn) & 0x1FUL))) != 0UL) ? 1UL : 0UL)); + } + else + { + return(0U); + } +} + + +/** + \brief Disable Interrupt (non-secure) + \details Disables a device specific interrupt in the non-secure NVIC interrupt controller when in secure state. + \param [in] IRQn Device specific interrupt number. + \note IRQn must not be negative. + */ +__STATIC_INLINE void TZ_NVIC_DisableIRQ_NS(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + NVIC_NS->ICER[(((uint32_t)IRQn) >> 5UL)] = (uint32_t)(1UL << (((uint32_t)IRQn) & 0x1FUL)); + } +} + + +/** + \brief Get Pending Interrupt (non-secure) + \details Reads the NVIC pending register in the non-secure NVIC when in secure state and returns the pending bit for the specified device specific interrupt. + \param [in] IRQn Device specific interrupt number. + \return 0 Interrupt status is not pending. + \return 1 Interrupt status is pending. + \note IRQn must not be negative. + */ +__STATIC_INLINE uint32_t TZ_NVIC_GetPendingIRQ_NS(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + return((uint32_t)(((NVIC_NS->ISPR[(((uint32_t)IRQn) >> 5UL)] & (1UL << (((uint32_t)IRQn) & 0x1FUL))) != 0UL) ? 1UL : 0UL)); + } + else + { + return(0U); + } +} + + +/** + \brief Set Pending Interrupt (non-secure) + \details Sets the pending bit of a device specific interrupt in the non-secure NVIC pending register when in secure state. + \param [in] IRQn Device specific interrupt number. + \note IRQn must not be negative. + */ +__STATIC_INLINE void TZ_NVIC_SetPendingIRQ_NS(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + NVIC_NS->ISPR[(((uint32_t)IRQn) >> 5UL)] = (uint32_t)(1UL << (((uint32_t)IRQn) & 0x1FUL)); + } +} + + +/** + \brief Clear Pending Interrupt (non-secure) + \details Clears the pending bit of a device specific interrupt in the non-secure NVIC pending register when in secure state. + \param [in] IRQn Device specific interrupt number. + \note IRQn must not be negative. + */ +__STATIC_INLINE void TZ_NVIC_ClearPendingIRQ_NS(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + NVIC_NS->ICPR[(((uint32_t)IRQn) >> 5UL)] = (uint32_t)(1UL << (((uint32_t)IRQn) & 0x1FUL)); + } +} + + +/** + \brief Get Active Interrupt (non-secure) + \details Reads the active register in non-secure NVIC when in secure state and returns the active bit for the device specific interrupt. + \param [in] IRQn Device specific interrupt number. + \return 0 Interrupt status is not active. + \return 1 Interrupt status is active. + \note IRQn must not be negative. + */ +__STATIC_INLINE uint32_t TZ_NVIC_GetActive_NS(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + return((uint32_t)(((NVIC_NS->IABR[(((uint32_t)IRQn) >> 5UL)] & (1UL << (((uint32_t)IRQn) & 0x1FUL))) != 0UL) ? 1UL : 0UL)); + } + else + { + return(0U); + } +} + + +/** + \brief Set Interrupt Priority (non-secure) + \details Sets the priority of a non-secure device specific interrupt or a non-secure processor exception when in secure state. + The interrupt number can be positive to specify a device specific interrupt, + or negative to specify a processor exception. + \param [in] IRQn Interrupt number. + \param [in] priority Priority to set. + \note The priority cannot be set for every non-secure processor exception. + */ +__STATIC_INLINE void TZ_NVIC_SetPriority_NS(IRQn_Type IRQn, uint32_t priority) +{ + if ((int32_t)(IRQn) >= 0) + { + NVIC_NS->IPR[((uint32_t)IRQn)] = (uint8_t)((priority << (8U - __NVIC_PRIO_BITS)) & (uint32_t)0xFFUL); + } + else + { + SCB_NS->SHPR[(((uint32_t)IRQn) & 0xFUL)-4UL] = (uint8_t)((priority << (8U - __NVIC_PRIO_BITS)) & (uint32_t)0xFFUL); + } +} + + +/** + \brief Get Interrupt Priority (non-secure) + \details Reads the priority of a non-secure device specific interrupt or a non-secure processor exception when in secure state. + The interrupt number can be positive to specify a device specific interrupt, + or negative to specify a processor exception. + \param [in] IRQn Interrupt number. + \return Interrupt Priority. Value is aligned automatically to the implemented priority bits of the microcontroller. + */ +__STATIC_INLINE uint32_t TZ_NVIC_GetPriority_NS(IRQn_Type IRQn) +{ + + if ((int32_t)(IRQn) >= 0) + { + return(((uint32_t)NVIC_NS->IPR[((uint32_t)IRQn)] >> (8U - __NVIC_PRIO_BITS))); + } + else + { + return(((uint32_t)SCB_NS->SHPR[(((uint32_t)IRQn) & 0xFUL)-4UL] >> (8U - __NVIC_PRIO_BITS))); + } +} +#endif /* defined (__ARM_FEATURE_CMSE) &&(__ARM_FEATURE_CMSE == 3U) */ + +/*@} end of CMSIS_Core_NVICFunctions */ + +/* ########################## MPU functions #################################### */ + +#if defined (__MPU_PRESENT) && (__MPU_PRESENT == 1U) + +#include "mpu_armv8.h" + +#endif + +/* ########################## FPU functions #################################### */ +/** + \ingroup CMSIS_Core_FunctionInterface + \defgroup CMSIS_Core_FpuFunctions FPU Functions + \brief Function that provides FPU type. + @{ + */ + +/** + \brief get FPU type + \details returns the FPU type + \returns + - \b 0: No FPU + - \b 1: Single precision FPU + - \b 2: Double + Single precision FPU + */ +__STATIC_INLINE uint32_t SCB_GetFPUType(void) +{ + uint32_t mvfr0; + + mvfr0 = FPU->MVFR0; + if ((mvfr0 & (FPU_MVFR0_Single_precision_Msk | FPU_MVFR0_Double_precision_Msk)) == 0x220U) + { + return 2U; /* Double + Single precision FPU */ + } + else if ((mvfr0 & (FPU_MVFR0_Single_precision_Msk | FPU_MVFR0_Double_precision_Msk)) == 0x020U) + { + return 1U; /* Single precision FPU */ + } + else + { + return 0U; /* No FPU */ + } +} + + +/*@} end of CMSIS_Core_FpuFunctions */ + + + +/* ########################## SAU functions #################################### */ +/** + \ingroup CMSIS_Core_FunctionInterface + \defgroup CMSIS_Core_SAUFunctions SAU Functions + \brief Functions that configure the SAU. + @{ + */ + +#if defined (__ARM_FEATURE_CMSE) && (__ARM_FEATURE_CMSE == 3U) + +/** + \brief Enable SAU + \details Enables the Security Attribution Unit (SAU). + */ +__STATIC_INLINE void TZ_SAU_Enable(void) +{ + SAU->CTRL |= (SAU_CTRL_ENABLE_Msk); +} + + + +/** + \brief Disable SAU + \details Disables the Security Attribution Unit (SAU). + */ +__STATIC_INLINE void TZ_SAU_Disable(void) +{ + SAU->CTRL &= ~(SAU_CTRL_ENABLE_Msk); +} + +#endif /* defined (__ARM_FEATURE_CMSE) && (__ARM_FEATURE_CMSE == 3U) */ + +/*@} end of CMSIS_Core_SAUFunctions */ + + + + +/* ################################## SysTick function ############################################ */ +/** + \ingroup CMSIS_Core_FunctionInterface + \defgroup CMSIS_Core_SysTickFunctions SysTick Functions + \brief Functions that configure the System. + @{ + */ + +#if defined (__Vendor_SysTickConfig) && (__Vendor_SysTickConfig == 0U) + +/** + \brief System Tick Configuration + \details Initializes the System Timer and its interrupt, and starts the System Tick Timer. + Counter is in free running mode to generate periodic interrupts. + \param [in] ticks Number of ticks between two interrupts. + \return 0 Function succeeded. + \return 1 Function failed. + \note When the variable __Vendor_SysTickConfig is set to 1, then the + function SysTick_Config is not included. In this case, the file device.h + must contain a vendor-specific implementation of this function. + */ +__STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks) +{ + if ((ticks - 1UL) > SysTick_LOAD_RELOAD_Msk) + { + return (1UL); /* Reload value impossible */ + } + + SysTick->LOAD = (uint32_t)(ticks - 1UL); /* set reload register */ + NVIC_SetPriority (SysTick_IRQn, (1UL << __NVIC_PRIO_BITS) - 1UL); /* set Priority for Systick Interrupt */ + SysTick->VAL = 0UL; /* Load the SysTick Counter Value */ + SysTick->CTRL = SysTick_CTRL_CLKSOURCE_Msk | + SysTick_CTRL_TICKINT_Msk | + SysTick_CTRL_ENABLE_Msk; /* Enable SysTick IRQ and SysTick Timer */ + return (0UL); /* Function successful */ +} + +#if defined (__ARM_FEATURE_CMSE) && (__ARM_FEATURE_CMSE == 3U) +/** + \brief System Tick Configuration (non-secure) + \details Initializes the non-secure System Timer and its interrupt when in secure state, and starts the System Tick Timer. + Counter is in free running mode to generate periodic interrupts. + \param [in] ticks Number of ticks between two interrupts. + \return 0 Function succeeded. + \return 1 Function failed. + \note When the variable __Vendor_SysTickConfig is set to 1, then the + function TZ_SysTick_Config_NS is not included. In this case, the file device.h + must contain a vendor-specific implementation of this function. + + */ +__STATIC_INLINE uint32_t TZ_SysTick_Config_NS(uint32_t ticks) +{ + if ((ticks - 1UL) > SysTick_LOAD_RELOAD_Msk) + { + return (1UL); /* Reload value impossible */ + } + + SysTick_NS->LOAD = (uint32_t)(ticks - 1UL); /* set reload register */ + TZ_NVIC_SetPriority_NS (SysTick_IRQn, (1UL << __NVIC_PRIO_BITS) - 1UL); /* set Priority for Systick Interrupt */ + SysTick_NS->VAL = 0UL; /* Load the SysTick Counter Value */ + SysTick_NS->CTRL = SysTick_CTRL_CLKSOURCE_Msk | + SysTick_CTRL_TICKINT_Msk | + SysTick_CTRL_ENABLE_Msk; /* Enable SysTick IRQ and SysTick Timer */ + return (0UL); /* Function successful */ +} +#endif /* defined (__ARM_FEATURE_CMSE) && (__ARM_FEATURE_CMSE == 3U) */ + +#endif + +/*@} end of CMSIS_Core_SysTickFunctions */ + + + +/* ##################################### Debug In/Output function ########################################### */ +/** + \ingroup CMSIS_Core_FunctionInterface + \defgroup CMSIS_core_DebugFunctions ITM Functions + \brief Functions that access the ITM debug interface. + @{ + */ + +extern volatile int32_t ITM_RxBuffer; /*!< External variable to receive characters. */ +#define ITM_RXBUFFER_EMPTY ((int32_t)0x5AA55AA5U) /*!< Value identifying \ref ITM_RxBuffer is ready for next character. */ + + +/** + \brief ITM Send Character + \details Transmits a character via the ITM channel 0, and + \li Just returns when no debugger is connected that has booked the output. + \li Is blocking when a debugger is connected, but the previous character sent has not been transmitted. + \param [in] ch Character to transmit. + \returns Character to transmit. + */ +__STATIC_INLINE uint32_t ITM_SendChar (uint32_t ch) +{ + if (((ITM->TCR & ITM_TCR_ITMENA_Msk) != 0UL) && /* ITM enabled */ + ((ITM->TER & 1UL ) != 0UL) ) /* ITM Port #0 enabled */ + { + while (ITM->PORT[0U].u32 == 0UL) + { + __NOP(); + } + ITM->PORT[0U].u8 = (uint8_t)ch; + } + return (ch); +} + + +/** + \brief ITM Receive Character + \details Inputs a character via the external variable \ref ITM_RxBuffer. + \return Received character. + \return -1 No character pending. + */ +__STATIC_INLINE int32_t ITM_ReceiveChar (void) +{ + int32_t ch = -1; /* no character available */ + + if (ITM_RxBuffer != ITM_RXBUFFER_EMPTY) + { + ch = ITM_RxBuffer; + ITM_RxBuffer = ITM_RXBUFFER_EMPTY; /* ready for next character */ + } + + return (ch); +} + + +/** + \brief ITM Check Character + \details Checks whether a character is pending for reading in the variable \ref ITM_RxBuffer. + \return 0 No character available. + \return 1 Character available. + */ +__STATIC_INLINE int32_t ITM_CheckChar (void) +{ + + if (ITM_RxBuffer == ITM_RXBUFFER_EMPTY) + { + return (0); /* no character available */ + } + else + { + return (1); /* character available */ + } +} + +/*@} end of CMSIS_core_DebugFunctions */ + + + + +#ifdef __cplusplus +} +#endif + +#endif /* __CORE_CM33_H_DEPENDANT */ + +#endif /* __CMSIS_GENERIC */ diff --git a/software/ARC-FW/CMSIS/Core/Include/core_cm4.h b/software/ARC-FW/CMSIS/Core/Include/core_cm4.h new file mode 100644 index 0000000..308b868 --- /dev/null +++ b/software/ARC-FW/CMSIS/Core/Include/core_cm4.h @@ -0,0 +1,2129 @@ +/**************************************************************************//** + * @file core_cm4.h + * @brief CMSIS Cortex-M4 Core Peripheral Access Layer Header File + * @version V5.0.8 + * @date 04. June 2018 + ******************************************************************************/ +/* + * Copyright (c) 2009-2018 Arm Limited. All rights reserved. + * + * SPDX-License-Identifier: Apache-2.0 + * + * Licensed under the Apache License, Version 2.0 (the License); you may + * not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an AS IS BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#if defined ( __ICCARM__ ) + #pragma system_include /* treat file as system include file for MISRA check */ +#elif defined (__clang__) + #pragma clang system_header /* treat file as system include file */ +#endif + +#ifndef __CORE_CM4_H_GENERIC +#define __CORE_CM4_H_GENERIC + +#include + +#ifdef __cplusplus + extern "C" { +#endif + +/** + \page CMSIS_MISRA_Exceptions MISRA-C:2004 Compliance Exceptions + CMSIS violates the following MISRA-C:2004 rules: + + \li Required Rule 8.5, object/function definition in header file.
+ Function definitions in header files are used to allow 'inlining'. + + \li Required Rule 18.4, declaration of union type or object of union type: '{...}'.
+ Unions are used for effective representation of core registers. + + \li Advisory Rule 19.7, Function-like macro defined.
+ Function-like macros are used to allow more efficient code. + */ + + +/******************************************************************************* + * CMSIS definitions + ******************************************************************************/ +/** + \ingroup Cortex_M4 + @{ + */ + +#include "cmsis_version.h" + +/* CMSIS CM4 definitions */ +#define __CM4_CMSIS_VERSION_MAIN (__CM_CMSIS_VERSION_MAIN) /*!< \deprecated [31:16] CMSIS HAL main version */ +#define __CM4_CMSIS_VERSION_SUB (__CM_CMSIS_VERSION_SUB) /*!< \deprecated [15:0] CMSIS HAL sub version */ +#define __CM4_CMSIS_VERSION ((__CM4_CMSIS_VERSION_MAIN << 16U) | \ + __CM4_CMSIS_VERSION_SUB ) /*!< \deprecated CMSIS HAL version number */ + +#define __CORTEX_M (4U) /*!< Cortex-M Core */ + +/** __FPU_USED indicates whether an FPU is used or not. + For this, __FPU_PRESENT has to be checked prior to making use of FPU specific registers and functions. +*/ +#if defined ( __CC_ARM ) + #if defined __TARGET_FPU_VFP + #if defined (__FPU_PRESENT) && (__FPU_PRESENT == 1U) + #define __FPU_USED 1U + #else + #error "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)" + #define __FPU_USED 0U + #endif + #else + #define __FPU_USED 0U + #endif + +#elif defined (__ARMCC_VERSION) && (__ARMCC_VERSION >= 6010050) + #if defined __ARM_PCS_VFP + #if defined (__FPU_PRESENT) && (__FPU_PRESENT == 1U) + #define __FPU_USED 1U + #else + #warning "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)" + #define __FPU_USED 0U + #endif + #else + #define __FPU_USED 0U + #endif + +#elif defined ( __GNUC__ ) + #if defined (__VFP_FP__) && !defined(__SOFTFP__) + #if defined (__FPU_PRESENT) && (__FPU_PRESENT == 1U) + #define __FPU_USED 1U + #else + #error "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)" + #define __FPU_USED 0U + #endif + #else + #define __FPU_USED 0U + #endif + +#elif defined ( __ICCARM__ ) + #if defined __ARMVFP__ + #if defined (__FPU_PRESENT) && (__FPU_PRESENT == 1U) + #define __FPU_USED 1U + #else + #error "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)" + #define __FPU_USED 0U + #endif + #else + #define __FPU_USED 0U + #endif + +#elif defined ( __TI_ARM__ ) + #if defined __TI_VFP_SUPPORT__ + #if defined (__FPU_PRESENT) && (__FPU_PRESENT == 1U) + #define __FPU_USED 1U + #else + #error "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)" + #define __FPU_USED 0U + #endif + #else + #define __FPU_USED 0U + #endif + +#elif defined ( __TASKING__ ) + #if defined __FPU_VFP__ + #if defined (__FPU_PRESENT) && (__FPU_PRESENT == 1U) + #define __FPU_USED 1U + #else + #error "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)" + #define __FPU_USED 0U + #endif + #else + #define __FPU_USED 0U + #endif + +#elif defined ( __CSMC__ ) + #if ( __CSMC__ & 0x400U) + #if defined (__FPU_PRESENT) && (__FPU_PRESENT == 1U) + #define __FPU_USED 1U + #else + #error "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)" + #define __FPU_USED 0U + #endif + #else + #define __FPU_USED 0U + #endif + +#endif + +#include "cmsis_compiler.h" /* CMSIS compiler specific defines */ + + +#ifdef __cplusplus +} +#endif + +#endif /* __CORE_CM4_H_GENERIC */ + +#ifndef __CMSIS_GENERIC + +#ifndef __CORE_CM4_H_DEPENDANT +#define __CORE_CM4_H_DEPENDANT + +#ifdef __cplusplus + extern "C" { +#endif + +/* check device defines and use defaults */ +#if defined __CHECK_DEVICE_DEFINES + #ifndef __CM4_REV + #define __CM4_REV 0x0000U + #warning "__CM4_REV not defined in device header file; using default!" + #endif + + #ifndef __FPU_PRESENT + #define __FPU_PRESENT 0U + #warning "__FPU_PRESENT not defined in device header file; using default!" + #endif + + #ifndef __MPU_PRESENT + #define __MPU_PRESENT 0U + #warning "__MPU_PRESENT not defined in device header file; using default!" + #endif + + #ifndef __NVIC_PRIO_BITS + #define __NVIC_PRIO_BITS 3U + #warning "__NVIC_PRIO_BITS not defined in device header file; using default!" + #endif + + #ifndef __Vendor_SysTickConfig + #define __Vendor_SysTickConfig 0U + #warning "__Vendor_SysTickConfig not defined in device header file; using default!" + #endif +#endif + +/* IO definitions (access restrictions to peripheral registers) */ +/** + \defgroup CMSIS_glob_defs CMSIS Global Defines + + IO Type Qualifiers are used + \li to specify the access to peripheral variables. + \li for automatic generation of peripheral register debug information. +*/ +#ifdef __cplusplus + #define __I volatile /*!< Defines 'read only' permissions */ +#else + #define __I volatile const /*!< Defines 'read only' permissions */ +#endif +#define __O volatile /*!< Defines 'write only' permissions */ +#define __IO volatile /*!< Defines 'read / write' permissions */ + +/* following defines should be used for structure members */ +#define __IM volatile const /*! Defines 'read only' structure member permissions */ +#define __OM volatile /*! Defines 'write only' structure member permissions */ +#define __IOM volatile /*! Defines 'read / write' structure member permissions */ + +/*@} end of group Cortex_M4 */ + + + +/******************************************************************************* + * Register Abstraction + Core Register contain: + - Core Register + - Core NVIC Register + - Core SCB Register + - Core SysTick Register + - Core Debug Register + - Core MPU Register + - Core FPU Register + ******************************************************************************/ +/** + \defgroup CMSIS_core_register Defines and Type Definitions + \brief Type definitions and defines for Cortex-M processor based devices. +*/ + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_CORE Status and Control Registers + \brief Core Register type definitions. + @{ + */ + +/** + \brief Union type to access the Application Program Status Register (APSR). + */ +typedef union +{ + struct + { + uint32_t _reserved0:16; /*!< bit: 0..15 Reserved */ + uint32_t GE:4; /*!< bit: 16..19 Greater than or Equal flags */ + uint32_t _reserved1:7; /*!< bit: 20..26 Reserved */ + uint32_t Q:1; /*!< bit: 27 Saturation condition flag */ + uint32_t V:1; /*!< bit: 28 Overflow condition code flag */ + uint32_t C:1; /*!< bit: 29 Carry condition code flag */ + uint32_t Z:1; /*!< bit: 30 Zero condition code flag */ + uint32_t N:1; /*!< bit: 31 Negative condition code flag */ + } b; /*!< Structure used for bit access */ + uint32_t w; /*!< Type used for word access */ +} APSR_Type; + +/* APSR Register Definitions */ +#define APSR_N_Pos 31U /*!< APSR: N Position */ +#define APSR_N_Msk (1UL << APSR_N_Pos) /*!< APSR: N Mask */ + +#define APSR_Z_Pos 30U /*!< APSR: Z Position */ +#define APSR_Z_Msk (1UL << APSR_Z_Pos) /*!< APSR: Z Mask */ + +#define APSR_C_Pos 29U /*!< APSR: C Position */ +#define APSR_C_Msk (1UL << APSR_C_Pos) /*!< APSR: C Mask */ + +#define APSR_V_Pos 28U /*!< APSR: V Position */ +#define APSR_V_Msk (1UL << APSR_V_Pos) /*!< APSR: V Mask */ + +#define APSR_Q_Pos 27U /*!< APSR: Q Position */ +#define APSR_Q_Msk (1UL << APSR_Q_Pos) /*!< APSR: Q Mask */ + +#define APSR_GE_Pos 16U /*!< APSR: GE Position */ +#define APSR_GE_Msk (0xFUL << APSR_GE_Pos) /*!< APSR: GE Mask */ + + +/** + \brief Union type to access the Interrupt Program Status Register (IPSR). + */ +typedef union +{ + struct + { + uint32_t ISR:9; /*!< bit: 0.. 8 Exception number */ + uint32_t _reserved0:23; /*!< bit: 9..31 Reserved */ + } b; /*!< Structure used for bit access */ + uint32_t w; /*!< Type used for word access */ +} IPSR_Type; + +/* IPSR Register Definitions */ +#define IPSR_ISR_Pos 0U /*!< IPSR: ISR Position */ +#define IPSR_ISR_Msk (0x1FFUL /*<< IPSR_ISR_Pos*/) /*!< IPSR: ISR Mask */ + + +/** + \brief Union type to access the Special-Purpose Program Status Registers (xPSR). + */ +typedef union +{ + struct + { + uint32_t ISR:9; /*!< bit: 0.. 8 Exception number */ + uint32_t _reserved0:1; /*!< bit: 9 Reserved */ + uint32_t ICI_IT_1:6; /*!< bit: 10..15 ICI/IT part 1 */ + uint32_t GE:4; /*!< bit: 16..19 Greater than or Equal flags */ + uint32_t _reserved1:4; /*!< bit: 20..23 Reserved */ + uint32_t T:1; /*!< bit: 24 Thumb bit */ + uint32_t ICI_IT_2:2; /*!< bit: 25..26 ICI/IT part 2 */ + uint32_t Q:1; /*!< bit: 27 Saturation condition flag */ + uint32_t V:1; /*!< bit: 28 Overflow condition code flag */ + uint32_t C:1; /*!< bit: 29 Carry condition code flag */ + uint32_t Z:1; /*!< bit: 30 Zero condition code flag */ + uint32_t N:1; /*!< bit: 31 Negative condition code flag */ + } b; /*!< Structure used for bit access */ + uint32_t w; /*!< Type used for word access */ +} xPSR_Type; + +/* xPSR Register Definitions */ +#define xPSR_N_Pos 31U /*!< xPSR: N Position */ +#define xPSR_N_Msk (1UL << xPSR_N_Pos) /*!< xPSR: N Mask */ + +#define xPSR_Z_Pos 30U /*!< xPSR: Z Position */ +#define xPSR_Z_Msk (1UL << xPSR_Z_Pos) /*!< xPSR: Z Mask */ + +#define xPSR_C_Pos 29U /*!< xPSR: C Position */ +#define xPSR_C_Msk (1UL << xPSR_C_Pos) /*!< xPSR: C Mask */ + +#define xPSR_V_Pos 28U /*!< xPSR: V Position */ +#define xPSR_V_Msk (1UL << xPSR_V_Pos) /*!< xPSR: V Mask */ + +#define xPSR_Q_Pos 27U /*!< xPSR: Q Position */ +#define xPSR_Q_Msk (1UL << xPSR_Q_Pos) /*!< xPSR: Q Mask */ + +#define xPSR_ICI_IT_2_Pos 25U /*!< xPSR: ICI/IT part 2 Position */ +#define xPSR_ICI_IT_2_Msk (3UL << xPSR_ICI_IT_2_Pos) /*!< xPSR: ICI/IT part 2 Mask */ + +#define xPSR_T_Pos 24U /*!< xPSR: T Position */ +#define xPSR_T_Msk (1UL << xPSR_T_Pos) /*!< xPSR: T Mask */ + +#define xPSR_GE_Pos 16U /*!< xPSR: GE Position */ +#define xPSR_GE_Msk (0xFUL << xPSR_GE_Pos) /*!< xPSR: GE Mask */ + +#define xPSR_ICI_IT_1_Pos 10U /*!< xPSR: ICI/IT part 1 Position */ +#define xPSR_ICI_IT_1_Msk (0x3FUL << xPSR_ICI_IT_1_Pos) /*!< xPSR: ICI/IT part 1 Mask */ + +#define xPSR_ISR_Pos 0U /*!< xPSR: ISR Position */ +#define xPSR_ISR_Msk (0x1FFUL /*<< xPSR_ISR_Pos*/) /*!< xPSR: ISR Mask */ + + +/** + \brief Union type to access the Control Registers (CONTROL). + */ +typedef union +{ + struct + { + uint32_t nPRIV:1; /*!< bit: 0 Execution privilege in Thread mode */ + uint32_t SPSEL:1; /*!< bit: 1 Stack to be used */ + uint32_t FPCA:1; /*!< bit: 2 FP extension active flag */ + uint32_t _reserved0:29; /*!< bit: 3..31 Reserved */ + } b; /*!< Structure used for bit access */ + uint32_t w; /*!< Type used for word access */ +} CONTROL_Type; + +/* CONTROL Register Definitions */ +#define CONTROL_FPCA_Pos 2U /*!< CONTROL: FPCA Position */ +#define CONTROL_FPCA_Msk (1UL << CONTROL_FPCA_Pos) /*!< CONTROL: FPCA Mask */ + +#define CONTROL_SPSEL_Pos 1U /*!< CONTROL: SPSEL Position */ +#define CONTROL_SPSEL_Msk (1UL << CONTROL_SPSEL_Pos) /*!< CONTROL: SPSEL Mask */ + +#define CONTROL_nPRIV_Pos 0U /*!< CONTROL: nPRIV Position */ +#define CONTROL_nPRIV_Msk (1UL /*<< CONTROL_nPRIV_Pos*/) /*!< CONTROL: nPRIV Mask */ + +/*@} end of group CMSIS_CORE */ + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_NVIC Nested Vectored Interrupt Controller (NVIC) + \brief Type definitions for the NVIC Registers + @{ + */ + +/** + \brief Structure type to access the Nested Vectored Interrupt Controller (NVIC). + */ +typedef struct +{ + __IOM uint32_t ISER[8U]; /*!< Offset: 0x000 (R/W) Interrupt Set Enable Register */ + uint32_t RESERVED0[24U]; + __IOM uint32_t ICER[8U]; /*!< Offset: 0x080 (R/W) Interrupt Clear Enable Register */ + uint32_t RSERVED1[24U]; + __IOM uint32_t ISPR[8U]; /*!< Offset: 0x100 (R/W) Interrupt Set Pending Register */ + uint32_t RESERVED2[24U]; + __IOM uint32_t ICPR[8U]; /*!< Offset: 0x180 (R/W) Interrupt Clear Pending Register */ + uint32_t RESERVED3[24U]; + __IOM uint32_t IABR[8U]; /*!< Offset: 0x200 (R/W) Interrupt Active bit Register */ + uint32_t RESERVED4[56U]; + __IOM uint8_t IP[240U]; /*!< Offset: 0x300 (R/W) Interrupt Priority Register (8Bit wide) */ + uint32_t RESERVED5[644U]; + __OM uint32_t STIR; /*!< Offset: 0xE00 ( /W) Software Trigger Interrupt Register */ +} NVIC_Type; + +/* Software Triggered Interrupt Register Definitions */ +#define NVIC_STIR_INTID_Pos 0U /*!< STIR: INTLINESNUM Position */ +#define NVIC_STIR_INTID_Msk (0x1FFUL /*<< NVIC_STIR_INTID_Pos*/) /*!< STIR: INTLINESNUM Mask */ + +/*@} end of group CMSIS_NVIC */ + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_SCB System Control Block (SCB) + \brief Type definitions for the System Control Block Registers + @{ + */ + +/** + \brief Structure type to access the System Control Block (SCB). + */ +typedef struct +{ + __IM uint32_t CPUID; /*!< Offset: 0x000 (R/ ) CPUID Base Register */ + __IOM uint32_t ICSR; /*!< Offset: 0x004 (R/W) Interrupt Control and State Register */ + __IOM uint32_t VTOR; /*!< Offset: 0x008 (R/W) Vector Table Offset Register */ + __IOM uint32_t AIRCR; /*!< Offset: 0x00C (R/W) Application Interrupt and Reset Control Register */ + __IOM uint32_t SCR; /*!< Offset: 0x010 (R/W) System Control Register */ + __IOM uint32_t CCR; /*!< Offset: 0x014 (R/W) Configuration Control Register */ + __IOM uint8_t SHP[12U]; /*!< Offset: 0x018 (R/W) System Handlers Priority Registers (4-7, 8-11, 12-15) */ + __IOM uint32_t SHCSR; /*!< Offset: 0x024 (R/W) System Handler Control and State Register */ + __IOM uint32_t CFSR; /*!< Offset: 0x028 (R/W) Configurable Fault Status Register */ + __IOM uint32_t HFSR; /*!< Offset: 0x02C (R/W) HardFault Status Register */ + __IOM uint32_t DFSR; /*!< Offset: 0x030 (R/W) Debug Fault Status Register */ + __IOM uint32_t MMFAR; /*!< Offset: 0x034 (R/W) MemManage Fault Address Register */ + __IOM uint32_t BFAR; /*!< Offset: 0x038 (R/W) BusFault Address Register */ + __IOM uint32_t AFSR; /*!< Offset: 0x03C (R/W) Auxiliary Fault Status Register */ + __IM uint32_t PFR[2U]; /*!< Offset: 0x040 (R/ ) Processor Feature Register */ + __IM uint32_t DFR; /*!< Offset: 0x048 (R/ ) Debug Feature Register */ + __IM uint32_t ADR; /*!< Offset: 0x04C (R/ ) Auxiliary Feature Register */ + __IM uint32_t MMFR[4U]; /*!< Offset: 0x050 (R/ ) Memory Model Feature Register */ + __IM uint32_t ISAR[5U]; /*!< Offset: 0x060 (R/ ) Instruction Set Attributes Register */ + uint32_t RESERVED0[5U]; + __IOM uint32_t CPACR; /*!< Offset: 0x088 (R/W) Coprocessor Access Control Register */ +} SCB_Type; + +/* SCB CPUID Register Definitions */ +#define SCB_CPUID_IMPLEMENTER_Pos 24U /*!< SCB CPUID: IMPLEMENTER Position */ +#define SCB_CPUID_IMPLEMENTER_Msk (0xFFUL << SCB_CPUID_IMPLEMENTER_Pos) /*!< SCB CPUID: IMPLEMENTER Mask */ + +#define SCB_CPUID_VARIANT_Pos 20U /*!< SCB CPUID: VARIANT Position */ +#define SCB_CPUID_VARIANT_Msk (0xFUL << SCB_CPUID_VARIANT_Pos) /*!< SCB CPUID: VARIANT Mask */ + +#define SCB_CPUID_ARCHITECTURE_Pos 16U /*!< SCB CPUID: ARCHITECTURE Position */ +#define SCB_CPUID_ARCHITECTURE_Msk (0xFUL << SCB_CPUID_ARCHITECTURE_Pos) /*!< SCB CPUID: ARCHITECTURE Mask */ + +#define SCB_CPUID_PARTNO_Pos 4U /*!< SCB CPUID: PARTNO Position */ +#define SCB_CPUID_PARTNO_Msk (0xFFFUL << SCB_CPUID_PARTNO_Pos) /*!< SCB CPUID: PARTNO Mask */ + +#define SCB_CPUID_REVISION_Pos 0U /*!< SCB CPUID: REVISION Position */ +#define SCB_CPUID_REVISION_Msk (0xFUL /*<< SCB_CPUID_REVISION_Pos*/) /*!< SCB CPUID: REVISION Mask */ + +/* SCB Interrupt Control State Register Definitions */ +#define SCB_ICSR_NMIPENDSET_Pos 31U /*!< SCB ICSR: NMIPENDSET Position */ +#define SCB_ICSR_NMIPENDSET_Msk (1UL << SCB_ICSR_NMIPENDSET_Pos) /*!< SCB ICSR: NMIPENDSET Mask */ + +#define SCB_ICSR_PENDSVSET_Pos 28U /*!< SCB ICSR: PENDSVSET Position */ +#define SCB_ICSR_PENDSVSET_Msk (1UL << SCB_ICSR_PENDSVSET_Pos) /*!< SCB ICSR: PENDSVSET Mask */ + +#define SCB_ICSR_PENDSVCLR_Pos 27U /*!< SCB ICSR: PENDSVCLR Position */ +#define SCB_ICSR_PENDSVCLR_Msk (1UL << SCB_ICSR_PENDSVCLR_Pos) /*!< SCB ICSR: PENDSVCLR Mask */ + +#define SCB_ICSR_PENDSTSET_Pos 26U /*!< SCB ICSR: PENDSTSET Position */ +#define SCB_ICSR_PENDSTSET_Msk (1UL << SCB_ICSR_PENDSTSET_Pos) /*!< SCB ICSR: PENDSTSET Mask */ + +#define SCB_ICSR_PENDSTCLR_Pos 25U /*!< SCB ICSR: PENDSTCLR Position */ +#define SCB_ICSR_PENDSTCLR_Msk (1UL << SCB_ICSR_PENDSTCLR_Pos) /*!< SCB ICSR: PENDSTCLR Mask */ + +#define SCB_ICSR_ISRPREEMPT_Pos 23U /*!< SCB ICSR: ISRPREEMPT Position */ +#define SCB_ICSR_ISRPREEMPT_Msk (1UL << SCB_ICSR_ISRPREEMPT_Pos) /*!< SCB ICSR: ISRPREEMPT Mask */ + +#define SCB_ICSR_ISRPENDING_Pos 22U /*!< SCB ICSR: ISRPENDING Position */ +#define SCB_ICSR_ISRPENDING_Msk (1UL << SCB_ICSR_ISRPENDING_Pos) /*!< SCB ICSR: ISRPENDING Mask */ + +#define SCB_ICSR_VECTPENDING_Pos 12U /*!< SCB ICSR: VECTPENDING Position */ +#define SCB_ICSR_VECTPENDING_Msk (0x1FFUL << SCB_ICSR_VECTPENDING_Pos) /*!< SCB ICSR: VECTPENDING Mask */ + +#define SCB_ICSR_RETTOBASE_Pos 11U /*!< SCB ICSR: RETTOBASE Position */ +#define SCB_ICSR_RETTOBASE_Msk (1UL << SCB_ICSR_RETTOBASE_Pos) /*!< SCB ICSR: RETTOBASE Mask */ + +#define SCB_ICSR_VECTACTIVE_Pos 0U /*!< SCB ICSR: VECTACTIVE Position */ +#define SCB_ICSR_VECTACTIVE_Msk (0x1FFUL /*<< SCB_ICSR_VECTACTIVE_Pos*/) /*!< SCB ICSR: VECTACTIVE Mask */ + +/* SCB Vector Table Offset Register Definitions */ +#define SCB_VTOR_TBLOFF_Pos 7U /*!< SCB VTOR: TBLOFF Position */ +#define SCB_VTOR_TBLOFF_Msk (0x1FFFFFFUL << SCB_VTOR_TBLOFF_Pos) /*!< SCB VTOR: TBLOFF Mask */ + +/* SCB Application Interrupt and Reset Control Register Definitions */ +#define SCB_AIRCR_VECTKEY_Pos 16U /*!< SCB AIRCR: VECTKEY Position */ +#define SCB_AIRCR_VECTKEY_Msk (0xFFFFUL << SCB_AIRCR_VECTKEY_Pos) /*!< SCB AIRCR: VECTKEY Mask */ + +#define SCB_AIRCR_VECTKEYSTAT_Pos 16U /*!< SCB AIRCR: VECTKEYSTAT Position */ +#define SCB_AIRCR_VECTKEYSTAT_Msk (0xFFFFUL << SCB_AIRCR_VECTKEYSTAT_Pos) /*!< SCB AIRCR: VECTKEYSTAT Mask */ + +#define SCB_AIRCR_ENDIANESS_Pos 15U /*!< SCB AIRCR: ENDIANESS Position */ +#define SCB_AIRCR_ENDIANESS_Msk (1UL << SCB_AIRCR_ENDIANESS_Pos) /*!< SCB AIRCR: ENDIANESS Mask */ + +#define SCB_AIRCR_PRIGROUP_Pos 8U /*!< SCB AIRCR: PRIGROUP Position */ +#define SCB_AIRCR_PRIGROUP_Msk (7UL << SCB_AIRCR_PRIGROUP_Pos) /*!< SCB AIRCR: PRIGROUP Mask */ + +#define SCB_AIRCR_SYSRESETREQ_Pos 2U /*!< SCB AIRCR: SYSRESETREQ Position */ +#define SCB_AIRCR_SYSRESETREQ_Msk (1UL << SCB_AIRCR_SYSRESETREQ_Pos) /*!< SCB AIRCR: SYSRESETREQ Mask */ + +#define SCB_AIRCR_VECTCLRACTIVE_Pos 1U /*!< SCB AIRCR: VECTCLRACTIVE Position */ +#define SCB_AIRCR_VECTCLRACTIVE_Msk (1UL << SCB_AIRCR_VECTCLRACTIVE_Pos) /*!< SCB AIRCR: VECTCLRACTIVE Mask */ + +#define SCB_AIRCR_VECTRESET_Pos 0U /*!< SCB AIRCR: VECTRESET Position */ +#define SCB_AIRCR_VECTRESET_Msk (1UL /*<< SCB_AIRCR_VECTRESET_Pos*/) /*!< SCB AIRCR: VECTRESET Mask */ + +/* SCB System Control Register Definitions */ +#define SCB_SCR_SEVONPEND_Pos 4U /*!< SCB SCR: SEVONPEND Position */ +#define SCB_SCR_SEVONPEND_Msk (1UL << SCB_SCR_SEVONPEND_Pos) /*!< SCB SCR: SEVONPEND Mask */ + +#define SCB_SCR_SLEEPDEEP_Pos 2U /*!< SCB SCR: SLEEPDEEP Position */ +#define SCB_SCR_SLEEPDEEP_Msk (1UL << SCB_SCR_SLEEPDEEP_Pos) /*!< SCB SCR: SLEEPDEEP Mask */ + +#define SCB_SCR_SLEEPONEXIT_Pos 1U /*!< SCB SCR: SLEEPONEXIT Position */ +#define SCB_SCR_SLEEPONEXIT_Msk (1UL << SCB_SCR_SLEEPONEXIT_Pos) /*!< SCB SCR: SLEEPONEXIT Mask */ + +/* SCB Configuration Control Register Definitions */ +#define SCB_CCR_STKALIGN_Pos 9U /*!< SCB CCR: STKALIGN Position */ +#define SCB_CCR_STKALIGN_Msk (1UL << SCB_CCR_STKALIGN_Pos) /*!< SCB CCR: STKALIGN Mask */ + +#define SCB_CCR_BFHFNMIGN_Pos 8U /*!< SCB CCR: BFHFNMIGN Position */ +#define SCB_CCR_BFHFNMIGN_Msk (1UL << SCB_CCR_BFHFNMIGN_Pos) /*!< SCB CCR: BFHFNMIGN Mask */ + +#define SCB_CCR_DIV_0_TRP_Pos 4U /*!< SCB CCR: DIV_0_TRP Position */ +#define SCB_CCR_DIV_0_TRP_Msk (1UL << SCB_CCR_DIV_0_TRP_Pos) /*!< SCB CCR: DIV_0_TRP Mask */ + +#define SCB_CCR_UNALIGN_TRP_Pos 3U /*!< SCB CCR: UNALIGN_TRP Position */ +#define SCB_CCR_UNALIGN_TRP_Msk (1UL << SCB_CCR_UNALIGN_TRP_Pos) /*!< SCB CCR: UNALIGN_TRP Mask */ + +#define SCB_CCR_USERSETMPEND_Pos 1U /*!< SCB CCR: USERSETMPEND Position */ +#define SCB_CCR_USERSETMPEND_Msk (1UL << SCB_CCR_USERSETMPEND_Pos) /*!< SCB CCR: USERSETMPEND Mask */ + +#define SCB_CCR_NONBASETHRDENA_Pos 0U /*!< SCB CCR: NONBASETHRDENA Position */ +#define SCB_CCR_NONBASETHRDENA_Msk (1UL /*<< SCB_CCR_NONBASETHRDENA_Pos*/) /*!< SCB CCR: NONBASETHRDENA Mask */ + +/* SCB System Handler Control and State Register Definitions */ +#define SCB_SHCSR_USGFAULTENA_Pos 18U /*!< SCB SHCSR: USGFAULTENA Position */ +#define SCB_SHCSR_USGFAULTENA_Msk (1UL << SCB_SHCSR_USGFAULTENA_Pos) /*!< SCB SHCSR: USGFAULTENA Mask */ + +#define SCB_SHCSR_BUSFAULTENA_Pos 17U /*!< SCB SHCSR: BUSFAULTENA Position */ +#define SCB_SHCSR_BUSFAULTENA_Msk (1UL << SCB_SHCSR_BUSFAULTENA_Pos) /*!< SCB SHCSR: BUSFAULTENA Mask */ + +#define SCB_SHCSR_MEMFAULTENA_Pos 16U /*!< SCB SHCSR: MEMFAULTENA Position */ +#define SCB_SHCSR_MEMFAULTENA_Msk (1UL << SCB_SHCSR_MEMFAULTENA_Pos) /*!< SCB SHCSR: MEMFAULTENA Mask */ + +#define SCB_SHCSR_SVCALLPENDED_Pos 15U /*!< SCB SHCSR: SVCALLPENDED Position */ +#define SCB_SHCSR_SVCALLPENDED_Msk (1UL << SCB_SHCSR_SVCALLPENDED_Pos) /*!< SCB SHCSR: SVCALLPENDED Mask */ + +#define SCB_SHCSR_BUSFAULTPENDED_Pos 14U /*!< SCB SHCSR: BUSFAULTPENDED Position */ +#define SCB_SHCSR_BUSFAULTPENDED_Msk (1UL << SCB_SHCSR_BUSFAULTPENDED_Pos) /*!< SCB SHCSR: BUSFAULTPENDED Mask */ + +#define SCB_SHCSR_MEMFAULTPENDED_Pos 13U /*!< SCB SHCSR: MEMFAULTPENDED Position */ +#define SCB_SHCSR_MEMFAULTPENDED_Msk (1UL << SCB_SHCSR_MEMFAULTPENDED_Pos) /*!< SCB SHCSR: MEMFAULTPENDED Mask */ + +#define SCB_SHCSR_USGFAULTPENDED_Pos 12U /*!< SCB SHCSR: USGFAULTPENDED Position */ +#define SCB_SHCSR_USGFAULTPENDED_Msk (1UL << SCB_SHCSR_USGFAULTPENDED_Pos) /*!< SCB SHCSR: USGFAULTPENDED Mask */ + +#define SCB_SHCSR_SYSTICKACT_Pos 11U /*!< SCB SHCSR: SYSTICKACT Position */ +#define SCB_SHCSR_SYSTICKACT_Msk (1UL << SCB_SHCSR_SYSTICKACT_Pos) /*!< SCB SHCSR: SYSTICKACT Mask */ + +#define SCB_SHCSR_PENDSVACT_Pos 10U /*!< SCB SHCSR: PENDSVACT Position */ +#define SCB_SHCSR_PENDSVACT_Msk (1UL << SCB_SHCSR_PENDSVACT_Pos) /*!< SCB SHCSR: PENDSVACT Mask */ + +#define SCB_SHCSR_MONITORACT_Pos 8U /*!< SCB SHCSR: MONITORACT Position */ +#define SCB_SHCSR_MONITORACT_Msk (1UL << SCB_SHCSR_MONITORACT_Pos) /*!< SCB SHCSR: MONITORACT Mask */ + +#define SCB_SHCSR_SVCALLACT_Pos 7U /*!< SCB SHCSR: SVCALLACT Position */ +#define SCB_SHCSR_SVCALLACT_Msk (1UL << SCB_SHCSR_SVCALLACT_Pos) /*!< SCB SHCSR: SVCALLACT Mask */ + +#define SCB_SHCSR_USGFAULTACT_Pos 3U /*!< SCB SHCSR: USGFAULTACT Position */ +#define SCB_SHCSR_USGFAULTACT_Msk (1UL << SCB_SHCSR_USGFAULTACT_Pos) /*!< SCB SHCSR: USGFAULTACT Mask */ + +#define SCB_SHCSR_BUSFAULTACT_Pos 1U /*!< SCB SHCSR: BUSFAULTACT Position */ +#define SCB_SHCSR_BUSFAULTACT_Msk (1UL << SCB_SHCSR_BUSFAULTACT_Pos) /*!< SCB SHCSR: BUSFAULTACT Mask */ + +#define SCB_SHCSR_MEMFAULTACT_Pos 0U /*!< SCB SHCSR: MEMFAULTACT Position */ +#define SCB_SHCSR_MEMFAULTACT_Msk (1UL /*<< SCB_SHCSR_MEMFAULTACT_Pos*/) /*!< SCB SHCSR: MEMFAULTACT Mask */ + +/* SCB Configurable Fault Status Register Definitions */ +#define SCB_CFSR_USGFAULTSR_Pos 16U /*!< SCB CFSR: Usage Fault Status Register Position */ +#define SCB_CFSR_USGFAULTSR_Msk (0xFFFFUL << SCB_CFSR_USGFAULTSR_Pos) /*!< SCB CFSR: Usage Fault Status Register Mask */ + +#define SCB_CFSR_BUSFAULTSR_Pos 8U /*!< SCB CFSR: Bus Fault Status Register Position */ +#define SCB_CFSR_BUSFAULTSR_Msk (0xFFUL << SCB_CFSR_BUSFAULTSR_Pos) /*!< SCB CFSR: Bus Fault Status Register Mask */ + +#define SCB_CFSR_MEMFAULTSR_Pos 0U /*!< SCB CFSR: Memory Manage Fault Status Register Position */ +#define SCB_CFSR_MEMFAULTSR_Msk (0xFFUL /*<< SCB_CFSR_MEMFAULTSR_Pos*/) /*!< SCB CFSR: Memory Manage Fault Status Register Mask */ + +/* MemManage Fault Status Register (part of SCB Configurable Fault Status Register) */ +#define SCB_CFSR_MMARVALID_Pos (SCB_SHCSR_MEMFAULTACT_Pos + 7U) /*!< SCB CFSR (MMFSR): MMARVALID Position */ +#define SCB_CFSR_MMARVALID_Msk (1UL << SCB_CFSR_MMARVALID_Pos) /*!< SCB CFSR (MMFSR): MMARVALID Mask */ + +#define SCB_CFSR_MLSPERR_Pos (SCB_SHCSR_MEMFAULTACT_Pos + 5U) /*!< SCB CFSR (MMFSR): MLSPERR Position */ +#define SCB_CFSR_MLSPERR_Msk (1UL << SCB_CFSR_MLSPERR_Pos) /*!< SCB CFSR (MMFSR): MLSPERR Mask */ + +#define SCB_CFSR_MSTKERR_Pos (SCB_SHCSR_MEMFAULTACT_Pos + 4U) /*!< SCB CFSR (MMFSR): MSTKERR Position */ +#define SCB_CFSR_MSTKERR_Msk (1UL << SCB_CFSR_MSTKERR_Pos) /*!< SCB CFSR (MMFSR): MSTKERR Mask */ + +#define SCB_CFSR_MUNSTKERR_Pos (SCB_SHCSR_MEMFAULTACT_Pos + 3U) /*!< SCB CFSR (MMFSR): MUNSTKERR Position */ +#define SCB_CFSR_MUNSTKERR_Msk (1UL << SCB_CFSR_MUNSTKERR_Pos) /*!< SCB CFSR (MMFSR): MUNSTKERR Mask */ + +#define SCB_CFSR_DACCVIOL_Pos (SCB_SHCSR_MEMFAULTACT_Pos + 1U) /*!< SCB CFSR (MMFSR): DACCVIOL Position */ +#define SCB_CFSR_DACCVIOL_Msk (1UL << SCB_CFSR_DACCVIOL_Pos) /*!< SCB CFSR (MMFSR): DACCVIOL Mask */ + +#define SCB_CFSR_IACCVIOL_Pos (SCB_SHCSR_MEMFAULTACT_Pos + 0U) /*!< SCB CFSR (MMFSR): IACCVIOL Position */ +#define SCB_CFSR_IACCVIOL_Msk (1UL /*<< SCB_CFSR_IACCVIOL_Pos*/) /*!< SCB CFSR (MMFSR): IACCVIOL Mask */ + +/* BusFault Status Register (part of SCB Configurable Fault Status Register) */ +#define SCB_CFSR_BFARVALID_Pos (SCB_CFSR_BUSFAULTSR_Pos + 7U) /*!< SCB CFSR (BFSR): BFARVALID Position */ +#define SCB_CFSR_BFARVALID_Msk (1UL << SCB_CFSR_BFARVALID_Pos) /*!< SCB CFSR (BFSR): BFARVALID Mask */ + +#define SCB_CFSR_LSPERR_Pos (SCB_CFSR_BUSFAULTSR_Pos + 5U) /*!< SCB CFSR (BFSR): LSPERR Position */ +#define SCB_CFSR_LSPERR_Msk (1UL << SCB_CFSR_LSPERR_Pos) /*!< SCB CFSR (BFSR): LSPERR Mask */ + +#define SCB_CFSR_STKERR_Pos (SCB_CFSR_BUSFAULTSR_Pos + 4U) /*!< SCB CFSR (BFSR): STKERR Position */ +#define SCB_CFSR_STKERR_Msk (1UL << SCB_CFSR_STKERR_Pos) /*!< SCB CFSR (BFSR): STKERR Mask */ + +#define SCB_CFSR_UNSTKERR_Pos (SCB_CFSR_BUSFAULTSR_Pos + 3U) /*!< SCB CFSR (BFSR): UNSTKERR Position */ +#define SCB_CFSR_UNSTKERR_Msk (1UL << SCB_CFSR_UNSTKERR_Pos) /*!< SCB CFSR (BFSR): UNSTKERR Mask */ + +#define SCB_CFSR_IMPRECISERR_Pos (SCB_CFSR_BUSFAULTSR_Pos + 2U) /*!< SCB CFSR (BFSR): IMPRECISERR Position */ +#define SCB_CFSR_IMPRECISERR_Msk (1UL << SCB_CFSR_IMPRECISERR_Pos) /*!< SCB CFSR (BFSR): IMPRECISERR Mask */ + +#define SCB_CFSR_PRECISERR_Pos (SCB_CFSR_BUSFAULTSR_Pos + 1U) /*!< SCB CFSR (BFSR): PRECISERR Position */ +#define SCB_CFSR_PRECISERR_Msk (1UL << SCB_CFSR_PRECISERR_Pos) /*!< SCB CFSR (BFSR): PRECISERR Mask */ + +#define SCB_CFSR_IBUSERR_Pos (SCB_CFSR_BUSFAULTSR_Pos + 0U) /*!< SCB CFSR (BFSR): IBUSERR Position */ +#define SCB_CFSR_IBUSERR_Msk (1UL << SCB_CFSR_IBUSERR_Pos) /*!< SCB CFSR (BFSR): IBUSERR Mask */ + +/* UsageFault Status Register (part of SCB Configurable Fault Status Register) */ +#define SCB_CFSR_DIVBYZERO_Pos (SCB_CFSR_USGFAULTSR_Pos + 9U) /*!< SCB CFSR (UFSR): DIVBYZERO Position */ +#define SCB_CFSR_DIVBYZERO_Msk (1UL << SCB_CFSR_DIVBYZERO_Pos) /*!< SCB CFSR (UFSR): DIVBYZERO Mask */ + +#define SCB_CFSR_UNALIGNED_Pos (SCB_CFSR_USGFAULTSR_Pos + 8U) /*!< SCB CFSR (UFSR): UNALIGNED Position */ +#define SCB_CFSR_UNALIGNED_Msk (1UL << SCB_CFSR_UNALIGNED_Pos) /*!< SCB CFSR (UFSR): UNALIGNED Mask */ + +#define SCB_CFSR_NOCP_Pos (SCB_CFSR_USGFAULTSR_Pos + 3U) /*!< SCB CFSR (UFSR): NOCP Position */ +#define SCB_CFSR_NOCP_Msk (1UL << SCB_CFSR_NOCP_Pos) /*!< SCB CFSR (UFSR): NOCP Mask */ + +#define SCB_CFSR_INVPC_Pos (SCB_CFSR_USGFAULTSR_Pos + 2U) /*!< SCB CFSR (UFSR): INVPC Position */ +#define SCB_CFSR_INVPC_Msk (1UL << SCB_CFSR_INVPC_Pos) /*!< SCB CFSR (UFSR): INVPC Mask */ + +#define SCB_CFSR_INVSTATE_Pos (SCB_CFSR_USGFAULTSR_Pos + 1U) /*!< SCB CFSR (UFSR): INVSTATE Position */ +#define SCB_CFSR_INVSTATE_Msk (1UL << SCB_CFSR_INVSTATE_Pos) /*!< SCB CFSR (UFSR): INVSTATE Mask */ + +#define SCB_CFSR_UNDEFINSTR_Pos (SCB_CFSR_USGFAULTSR_Pos + 0U) /*!< SCB CFSR (UFSR): UNDEFINSTR Position */ +#define SCB_CFSR_UNDEFINSTR_Msk (1UL << SCB_CFSR_UNDEFINSTR_Pos) /*!< SCB CFSR (UFSR): UNDEFINSTR Mask */ + +/* SCB Hard Fault Status Register Definitions */ +#define SCB_HFSR_DEBUGEVT_Pos 31U /*!< SCB HFSR: DEBUGEVT Position */ +#define SCB_HFSR_DEBUGEVT_Msk (1UL << SCB_HFSR_DEBUGEVT_Pos) /*!< SCB HFSR: DEBUGEVT Mask */ + +#define SCB_HFSR_FORCED_Pos 30U /*!< SCB HFSR: FORCED Position */ +#define SCB_HFSR_FORCED_Msk (1UL << SCB_HFSR_FORCED_Pos) /*!< SCB HFSR: FORCED Mask */ + +#define SCB_HFSR_VECTTBL_Pos 1U /*!< SCB HFSR: VECTTBL Position */ +#define SCB_HFSR_VECTTBL_Msk (1UL << SCB_HFSR_VECTTBL_Pos) /*!< SCB HFSR: VECTTBL Mask */ + +/* SCB Debug Fault Status Register Definitions */ +#define SCB_DFSR_EXTERNAL_Pos 4U /*!< SCB DFSR: EXTERNAL Position */ +#define SCB_DFSR_EXTERNAL_Msk (1UL << SCB_DFSR_EXTERNAL_Pos) /*!< SCB DFSR: EXTERNAL Mask */ + +#define SCB_DFSR_VCATCH_Pos 3U /*!< SCB DFSR: VCATCH Position */ +#define SCB_DFSR_VCATCH_Msk (1UL << SCB_DFSR_VCATCH_Pos) /*!< SCB DFSR: VCATCH Mask */ + +#define SCB_DFSR_DWTTRAP_Pos 2U /*!< SCB DFSR: DWTTRAP Position */ +#define SCB_DFSR_DWTTRAP_Msk (1UL << SCB_DFSR_DWTTRAP_Pos) /*!< SCB DFSR: DWTTRAP Mask */ + +#define SCB_DFSR_BKPT_Pos 1U /*!< SCB DFSR: BKPT Position */ +#define SCB_DFSR_BKPT_Msk (1UL << SCB_DFSR_BKPT_Pos) /*!< SCB DFSR: BKPT Mask */ + +#define SCB_DFSR_HALTED_Pos 0U /*!< SCB DFSR: HALTED Position */ +#define SCB_DFSR_HALTED_Msk (1UL /*<< SCB_DFSR_HALTED_Pos*/) /*!< SCB DFSR: HALTED Mask */ + +/*@} end of group CMSIS_SCB */ + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_SCnSCB System Controls not in SCB (SCnSCB) + \brief Type definitions for the System Control and ID Register not in the SCB + @{ + */ + +/** + \brief Structure type to access the System Control and ID Register not in the SCB. + */ +typedef struct +{ + uint32_t RESERVED0[1U]; + __IM uint32_t ICTR; /*!< Offset: 0x004 (R/ ) Interrupt Controller Type Register */ + __IOM uint32_t ACTLR; /*!< Offset: 0x008 (R/W) Auxiliary Control Register */ +} SCnSCB_Type; + +/* Interrupt Controller Type Register Definitions */ +#define SCnSCB_ICTR_INTLINESNUM_Pos 0U /*!< ICTR: INTLINESNUM Position */ +#define SCnSCB_ICTR_INTLINESNUM_Msk (0xFUL /*<< SCnSCB_ICTR_INTLINESNUM_Pos*/) /*!< ICTR: INTLINESNUM Mask */ + +/* Auxiliary Control Register Definitions */ +#define SCnSCB_ACTLR_DISOOFP_Pos 9U /*!< ACTLR: DISOOFP Position */ +#define SCnSCB_ACTLR_DISOOFP_Msk (1UL << SCnSCB_ACTLR_DISOOFP_Pos) /*!< ACTLR: DISOOFP Mask */ + +#define SCnSCB_ACTLR_DISFPCA_Pos 8U /*!< ACTLR: DISFPCA Position */ +#define SCnSCB_ACTLR_DISFPCA_Msk (1UL << SCnSCB_ACTLR_DISFPCA_Pos) /*!< ACTLR: DISFPCA Mask */ + +#define SCnSCB_ACTLR_DISFOLD_Pos 2U /*!< ACTLR: DISFOLD Position */ +#define SCnSCB_ACTLR_DISFOLD_Msk (1UL << SCnSCB_ACTLR_DISFOLD_Pos) /*!< ACTLR: DISFOLD Mask */ + +#define SCnSCB_ACTLR_DISDEFWBUF_Pos 1U /*!< ACTLR: DISDEFWBUF Position */ +#define SCnSCB_ACTLR_DISDEFWBUF_Msk (1UL << SCnSCB_ACTLR_DISDEFWBUF_Pos) /*!< ACTLR: DISDEFWBUF Mask */ + +#define SCnSCB_ACTLR_DISMCYCINT_Pos 0U /*!< ACTLR: DISMCYCINT Position */ +#define SCnSCB_ACTLR_DISMCYCINT_Msk (1UL /*<< SCnSCB_ACTLR_DISMCYCINT_Pos*/) /*!< ACTLR: DISMCYCINT Mask */ + +/*@} end of group CMSIS_SCnotSCB */ + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_SysTick System Tick Timer (SysTick) + \brief Type definitions for the System Timer Registers. + @{ + */ + +/** + \brief Structure type to access the System Timer (SysTick). + */ +typedef struct +{ + __IOM uint32_t CTRL; /*!< Offset: 0x000 (R/W) SysTick Control and Status Register */ + __IOM uint32_t LOAD; /*!< Offset: 0x004 (R/W) SysTick Reload Value Register */ + __IOM uint32_t VAL; /*!< Offset: 0x008 (R/W) SysTick Current Value Register */ + __IM uint32_t CALIB; /*!< Offset: 0x00C (R/ ) SysTick Calibration Register */ +} SysTick_Type; + +/* SysTick Control / Status Register Definitions */ +#define SysTick_CTRL_COUNTFLAG_Pos 16U /*!< SysTick CTRL: COUNTFLAG Position */ +#define SysTick_CTRL_COUNTFLAG_Msk (1UL << SysTick_CTRL_COUNTFLAG_Pos) /*!< SysTick CTRL: COUNTFLAG Mask */ + +#define SysTick_CTRL_CLKSOURCE_Pos 2U /*!< SysTick CTRL: CLKSOURCE Position */ +#define SysTick_CTRL_CLKSOURCE_Msk (1UL << SysTick_CTRL_CLKSOURCE_Pos) /*!< SysTick CTRL: CLKSOURCE Mask */ + +#define SysTick_CTRL_TICKINT_Pos 1U /*!< SysTick CTRL: TICKINT Position */ +#define SysTick_CTRL_TICKINT_Msk (1UL << SysTick_CTRL_TICKINT_Pos) /*!< SysTick CTRL: TICKINT Mask */ + +#define SysTick_CTRL_ENABLE_Pos 0U /*!< SysTick CTRL: ENABLE Position */ +#define SysTick_CTRL_ENABLE_Msk (1UL /*<< SysTick_CTRL_ENABLE_Pos*/) /*!< SysTick CTRL: ENABLE Mask */ + +/* SysTick Reload Register Definitions */ +#define SysTick_LOAD_RELOAD_Pos 0U /*!< SysTick LOAD: RELOAD Position */ +#define SysTick_LOAD_RELOAD_Msk (0xFFFFFFUL /*<< SysTick_LOAD_RELOAD_Pos*/) /*!< SysTick LOAD: RELOAD Mask */ + +/* SysTick Current Register Definitions */ +#define SysTick_VAL_CURRENT_Pos 0U /*!< SysTick VAL: CURRENT Position */ +#define SysTick_VAL_CURRENT_Msk (0xFFFFFFUL /*<< SysTick_VAL_CURRENT_Pos*/) /*!< SysTick VAL: CURRENT Mask */ + +/* SysTick Calibration Register Definitions */ +#define SysTick_CALIB_NOREF_Pos 31U /*!< SysTick CALIB: NOREF Position */ +#define SysTick_CALIB_NOREF_Msk (1UL << SysTick_CALIB_NOREF_Pos) /*!< SysTick CALIB: NOREF Mask */ + +#define SysTick_CALIB_SKEW_Pos 30U /*!< SysTick CALIB: SKEW Position */ +#define SysTick_CALIB_SKEW_Msk (1UL << SysTick_CALIB_SKEW_Pos) /*!< SysTick CALIB: SKEW Mask */ + +#define SysTick_CALIB_TENMS_Pos 0U /*!< SysTick CALIB: TENMS Position */ +#define SysTick_CALIB_TENMS_Msk (0xFFFFFFUL /*<< SysTick_CALIB_TENMS_Pos*/) /*!< SysTick CALIB: TENMS Mask */ + +/*@} end of group CMSIS_SysTick */ + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_ITM Instrumentation Trace Macrocell (ITM) + \brief Type definitions for the Instrumentation Trace Macrocell (ITM) + @{ + */ + +/** + \brief Structure type to access the Instrumentation Trace Macrocell Register (ITM). + */ +typedef struct +{ + __OM union + { + __OM uint8_t u8; /*!< Offset: 0x000 ( /W) ITM Stimulus Port 8-bit */ + __OM uint16_t u16; /*!< Offset: 0x000 ( /W) ITM Stimulus Port 16-bit */ + __OM uint32_t u32; /*!< Offset: 0x000 ( /W) ITM Stimulus Port 32-bit */ + } PORT [32U]; /*!< Offset: 0x000 ( /W) ITM Stimulus Port Registers */ + uint32_t RESERVED0[864U]; + __IOM uint32_t TER; /*!< Offset: 0xE00 (R/W) ITM Trace Enable Register */ + uint32_t RESERVED1[15U]; + __IOM uint32_t TPR; /*!< Offset: 0xE40 (R/W) ITM Trace Privilege Register */ + uint32_t RESERVED2[15U]; + __IOM uint32_t TCR; /*!< Offset: 0xE80 (R/W) ITM Trace Control Register */ + uint32_t RESERVED3[29U]; + __OM uint32_t IWR; /*!< Offset: 0xEF8 ( /W) ITM Integration Write Register */ + __IM uint32_t IRR; /*!< Offset: 0xEFC (R/ ) ITM Integration Read Register */ + __IOM uint32_t IMCR; /*!< Offset: 0xF00 (R/W) ITM Integration Mode Control Register */ + uint32_t RESERVED4[43U]; + __OM uint32_t LAR; /*!< Offset: 0xFB0 ( /W) ITM Lock Access Register */ + __IM uint32_t LSR; /*!< Offset: 0xFB4 (R/ ) ITM Lock Status Register */ + uint32_t RESERVED5[6U]; + __IM uint32_t PID4; /*!< Offset: 0xFD0 (R/ ) ITM Peripheral Identification Register #4 */ + __IM uint32_t PID5; /*!< Offset: 0xFD4 (R/ ) ITM Peripheral Identification Register #5 */ + __IM uint32_t PID6; /*!< Offset: 0xFD8 (R/ ) ITM Peripheral Identification Register #6 */ + __IM uint32_t PID7; /*!< Offset: 0xFDC (R/ ) ITM Peripheral Identification Register #7 */ + __IM uint32_t PID0; /*!< Offset: 0xFE0 (R/ ) ITM Peripheral Identification Register #0 */ + __IM uint32_t PID1; /*!< Offset: 0xFE4 (R/ ) ITM Peripheral Identification Register #1 */ + __IM uint32_t PID2; /*!< Offset: 0xFE8 (R/ ) ITM Peripheral Identification Register #2 */ + __IM uint32_t PID3; /*!< Offset: 0xFEC (R/ ) ITM Peripheral Identification Register #3 */ + __IM uint32_t CID0; /*!< Offset: 0xFF0 (R/ ) ITM Component Identification Register #0 */ + __IM uint32_t CID1; /*!< Offset: 0xFF4 (R/ ) ITM Component Identification Register #1 */ + __IM uint32_t CID2; /*!< Offset: 0xFF8 (R/ ) ITM Component Identification Register #2 */ + __IM uint32_t CID3; /*!< Offset: 0xFFC (R/ ) ITM Component Identification Register #3 */ +} ITM_Type; + +/* ITM Trace Privilege Register Definitions */ +#define ITM_TPR_PRIVMASK_Pos 0U /*!< ITM TPR: PRIVMASK Position */ +#define ITM_TPR_PRIVMASK_Msk (0xFFFFFFFFUL /*<< ITM_TPR_PRIVMASK_Pos*/) /*!< ITM TPR: PRIVMASK Mask */ + +/* ITM Trace Control Register Definitions */ +#define ITM_TCR_BUSY_Pos 23U /*!< ITM TCR: BUSY Position */ +#define ITM_TCR_BUSY_Msk (1UL << ITM_TCR_BUSY_Pos) /*!< ITM TCR: BUSY Mask */ + +#define ITM_TCR_TraceBusID_Pos 16U /*!< ITM TCR: ATBID Position */ +#define ITM_TCR_TraceBusID_Msk (0x7FUL << ITM_TCR_TraceBusID_Pos) /*!< ITM TCR: ATBID Mask */ + +#define ITM_TCR_GTSFREQ_Pos 10U /*!< ITM TCR: Global timestamp frequency Position */ +#define ITM_TCR_GTSFREQ_Msk (3UL << ITM_TCR_GTSFREQ_Pos) /*!< ITM TCR: Global timestamp frequency Mask */ + +#define ITM_TCR_TSPrescale_Pos 8U /*!< ITM TCR: TSPrescale Position */ +#define ITM_TCR_TSPrescale_Msk (3UL << ITM_TCR_TSPrescale_Pos) /*!< ITM TCR: TSPrescale Mask */ + +#define ITM_TCR_SWOENA_Pos 4U /*!< ITM TCR: SWOENA Position */ +#define ITM_TCR_SWOENA_Msk (1UL << ITM_TCR_SWOENA_Pos) /*!< ITM TCR: SWOENA Mask */ + +#define ITM_TCR_DWTENA_Pos 3U /*!< ITM TCR: DWTENA Position */ +#define ITM_TCR_DWTENA_Msk (1UL << ITM_TCR_DWTENA_Pos) /*!< ITM TCR: DWTENA Mask */ + +#define ITM_TCR_SYNCENA_Pos 2U /*!< ITM TCR: SYNCENA Position */ +#define ITM_TCR_SYNCENA_Msk (1UL << ITM_TCR_SYNCENA_Pos) /*!< ITM TCR: SYNCENA Mask */ + +#define ITM_TCR_TSENA_Pos 1U /*!< ITM TCR: TSENA Position */ +#define ITM_TCR_TSENA_Msk (1UL << ITM_TCR_TSENA_Pos) /*!< ITM TCR: TSENA Mask */ + +#define ITM_TCR_ITMENA_Pos 0U /*!< ITM TCR: ITM Enable bit Position */ +#define ITM_TCR_ITMENA_Msk (1UL /*<< ITM_TCR_ITMENA_Pos*/) /*!< ITM TCR: ITM Enable bit Mask */ + +/* ITM Integration Write Register Definitions */ +#define ITM_IWR_ATVALIDM_Pos 0U /*!< ITM IWR: ATVALIDM Position */ +#define ITM_IWR_ATVALIDM_Msk (1UL /*<< ITM_IWR_ATVALIDM_Pos*/) /*!< ITM IWR: ATVALIDM Mask */ + +/* ITM Integration Read Register Definitions */ +#define ITM_IRR_ATREADYM_Pos 0U /*!< ITM IRR: ATREADYM Position */ +#define ITM_IRR_ATREADYM_Msk (1UL /*<< ITM_IRR_ATREADYM_Pos*/) /*!< ITM IRR: ATREADYM Mask */ + +/* ITM Integration Mode Control Register Definitions */ +#define ITM_IMCR_INTEGRATION_Pos 0U /*!< ITM IMCR: INTEGRATION Position */ +#define ITM_IMCR_INTEGRATION_Msk (1UL /*<< ITM_IMCR_INTEGRATION_Pos*/) /*!< ITM IMCR: INTEGRATION Mask */ + +/* ITM Lock Status Register Definitions */ +#define ITM_LSR_ByteAcc_Pos 2U /*!< ITM LSR: ByteAcc Position */ +#define ITM_LSR_ByteAcc_Msk (1UL << ITM_LSR_ByteAcc_Pos) /*!< ITM LSR: ByteAcc Mask */ + +#define ITM_LSR_Access_Pos 1U /*!< ITM LSR: Access Position */ +#define ITM_LSR_Access_Msk (1UL << ITM_LSR_Access_Pos) /*!< ITM LSR: Access Mask */ + +#define ITM_LSR_Present_Pos 0U /*!< ITM LSR: Present Position */ +#define ITM_LSR_Present_Msk (1UL /*<< ITM_LSR_Present_Pos*/) /*!< ITM LSR: Present Mask */ + +/*@}*/ /* end of group CMSIS_ITM */ + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_DWT Data Watchpoint and Trace (DWT) + \brief Type definitions for the Data Watchpoint and Trace (DWT) + @{ + */ + +/** + \brief Structure type to access the Data Watchpoint and Trace Register (DWT). + */ +typedef struct +{ + __IOM uint32_t CTRL; /*!< Offset: 0x000 (R/W) Control Register */ + __IOM uint32_t CYCCNT; /*!< Offset: 0x004 (R/W) Cycle Count Register */ + __IOM uint32_t CPICNT; /*!< Offset: 0x008 (R/W) CPI Count Register */ + __IOM uint32_t EXCCNT; /*!< Offset: 0x00C (R/W) Exception Overhead Count Register */ + __IOM uint32_t SLEEPCNT; /*!< Offset: 0x010 (R/W) Sleep Count Register */ + __IOM uint32_t LSUCNT; /*!< Offset: 0x014 (R/W) LSU Count Register */ + __IOM uint32_t FOLDCNT; /*!< Offset: 0x018 (R/W) Folded-instruction Count Register */ + __IM uint32_t PCSR; /*!< Offset: 0x01C (R/ ) Program Counter Sample Register */ + __IOM uint32_t COMP0; /*!< Offset: 0x020 (R/W) Comparator Register 0 */ + __IOM uint32_t MASK0; /*!< Offset: 0x024 (R/W) Mask Register 0 */ + __IOM uint32_t FUNCTION0; /*!< Offset: 0x028 (R/W) Function Register 0 */ + uint32_t RESERVED0[1U]; + __IOM uint32_t COMP1; /*!< Offset: 0x030 (R/W) Comparator Register 1 */ + __IOM uint32_t MASK1; /*!< Offset: 0x034 (R/W) Mask Register 1 */ + __IOM uint32_t FUNCTION1; /*!< Offset: 0x038 (R/W) Function Register 1 */ + uint32_t RESERVED1[1U]; + __IOM uint32_t COMP2; /*!< Offset: 0x040 (R/W) Comparator Register 2 */ + __IOM uint32_t MASK2; /*!< Offset: 0x044 (R/W) Mask Register 2 */ + __IOM uint32_t FUNCTION2; /*!< Offset: 0x048 (R/W) Function Register 2 */ + uint32_t RESERVED2[1U]; + __IOM uint32_t COMP3; /*!< Offset: 0x050 (R/W) Comparator Register 3 */ + __IOM uint32_t MASK3; /*!< Offset: 0x054 (R/W) Mask Register 3 */ + __IOM uint32_t FUNCTION3; /*!< Offset: 0x058 (R/W) Function Register 3 */ +} DWT_Type; + +/* DWT Control Register Definitions */ +#define DWT_CTRL_NUMCOMP_Pos 28U /*!< DWT CTRL: NUMCOMP Position */ +#define DWT_CTRL_NUMCOMP_Msk (0xFUL << DWT_CTRL_NUMCOMP_Pos) /*!< DWT CTRL: NUMCOMP Mask */ + +#define DWT_CTRL_NOTRCPKT_Pos 27U /*!< DWT CTRL: NOTRCPKT Position */ +#define DWT_CTRL_NOTRCPKT_Msk (0x1UL << DWT_CTRL_NOTRCPKT_Pos) /*!< DWT CTRL: NOTRCPKT Mask */ + +#define DWT_CTRL_NOEXTTRIG_Pos 26U /*!< DWT CTRL: NOEXTTRIG Position */ +#define DWT_CTRL_NOEXTTRIG_Msk (0x1UL << DWT_CTRL_NOEXTTRIG_Pos) /*!< DWT CTRL: NOEXTTRIG Mask */ + +#define DWT_CTRL_NOCYCCNT_Pos 25U /*!< DWT CTRL: NOCYCCNT Position */ +#define DWT_CTRL_NOCYCCNT_Msk (0x1UL << DWT_CTRL_NOCYCCNT_Pos) /*!< DWT CTRL: NOCYCCNT Mask */ + +#define DWT_CTRL_NOPRFCNT_Pos 24U /*!< DWT CTRL: NOPRFCNT Position */ +#define DWT_CTRL_NOPRFCNT_Msk (0x1UL << DWT_CTRL_NOPRFCNT_Pos) /*!< DWT CTRL: NOPRFCNT Mask */ + +#define DWT_CTRL_CYCEVTENA_Pos 22U /*!< DWT CTRL: CYCEVTENA Position */ +#define DWT_CTRL_CYCEVTENA_Msk (0x1UL << DWT_CTRL_CYCEVTENA_Pos) /*!< DWT CTRL: CYCEVTENA Mask */ + +#define DWT_CTRL_FOLDEVTENA_Pos 21U /*!< DWT CTRL: FOLDEVTENA Position */ +#define DWT_CTRL_FOLDEVTENA_Msk (0x1UL << DWT_CTRL_FOLDEVTENA_Pos) /*!< DWT CTRL: FOLDEVTENA Mask */ + +#define DWT_CTRL_LSUEVTENA_Pos 20U /*!< DWT CTRL: LSUEVTENA Position */ +#define DWT_CTRL_LSUEVTENA_Msk (0x1UL << DWT_CTRL_LSUEVTENA_Pos) /*!< DWT CTRL: LSUEVTENA Mask */ + +#define DWT_CTRL_SLEEPEVTENA_Pos 19U /*!< DWT CTRL: SLEEPEVTENA Position */ +#define DWT_CTRL_SLEEPEVTENA_Msk (0x1UL << DWT_CTRL_SLEEPEVTENA_Pos) /*!< DWT CTRL: SLEEPEVTENA Mask */ + +#define DWT_CTRL_EXCEVTENA_Pos 18U /*!< DWT CTRL: EXCEVTENA Position */ +#define DWT_CTRL_EXCEVTENA_Msk (0x1UL << DWT_CTRL_EXCEVTENA_Pos) /*!< DWT CTRL: EXCEVTENA Mask */ + +#define DWT_CTRL_CPIEVTENA_Pos 17U /*!< DWT CTRL: CPIEVTENA Position */ +#define DWT_CTRL_CPIEVTENA_Msk (0x1UL << DWT_CTRL_CPIEVTENA_Pos) /*!< DWT CTRL: CPIEVTENA Mask */ + +#define DWT_CTRL_EXCTRCENA_Pos 16U /*!< DWT CTRL: EXCTRCENA Position */ +#define DWT_CTRL_EXCTRCENA_Msk (0x1UL << DWT_CTRL_EXCTRCENA_Pos) /*!< DWT CTRL: EXCTRCENA Mask */ + +#define DWT_CTRL_PCSAMPLENA_Pos 12U /*!< DWT CTRL: PCSAMPLENA Position */ +#define DWT_CTRL_PCSAMPLENA_Msk (0x1UL << DWT_CTRL_PCSAMPLENA_Pos) /*!< DWT CTRL: PCSAMPLENA Mask */ + +#define DWT_CTRL_SYNCTAP_Pos 10U /*!< DWT CTRL: SYNCTAP Position */ +#define DWT_CTRL_SYNCTAP_Msk (0x3UL << DWT_CTRL_SYNCTAP_Pos) /*!< DWT CTRL: SYNCTAP Mask */ + +#define DWT_CTRL_CYCTAP_Pos 9U /*!< DWT CTRL: CYCTAP Position */ +#define DWT_CTRL_CYCTAP_Msk (0x1UL << DWT_CTRL_CYCTAP_Pos) /*!< DWT CTRL: CYCTAP Mask */ + +#define DWT_CTRL_POSTINIT_Pos 5U /*!< DWT CTRL: POSTINIT Position */ +#define DWT_CTRL_POSTINIT_Msk (0xFUL << DWT_CTRL_POSTINIT_Pos) /*!< DWT CTRL: POSTINIT Mask */ + +#define DWT_CTRL_POSTPRESET_Pos 1U /*!< DWT CTRL: POSTPRESET Position */ +#define DWT_CTRL_POSTPRESET_Msk (0xFUL << DWT_CTRL_POSTPRESET_Pos) /*!< DWT CTRL: POSTPRESET Mask */ + +#define DWT_CTRL_CYCCNTENA_Pos 0U /*!< DWT CTRL: CYCCNTENA Position */ +#define DWT_CTRL_CYCCNTENA_Msk (0x1UL /*<< DWT_CTRL_CYCCNTENA_Pos*/) /*!< DWT CTRL: CYCCNTENA Mask */ + +/* DWT CPI Count Register Definitions */ +#define DWT_CPICNT_CPICNT_Pos 0U /*!< DWT CPICNT: CPICNT Position */ +#define DWT_CPICNT_CPICNT_Msk (0xFFUL /*<< DWT_CPICNT_CPICNT_Pos*/) /*!< DWT CPICNT: CPICNT Mask */ + +/* DWT Exception Overhead Count Register Definitions */ +#define DWT_EXCCNT_EXCCNT_Pos 0U /*!< DWT EXCCNT: EXCCNT Position */ +#define DWT_EXCCNT_EXCCNT_Msk (0xFFUL /*<< DWT_EXCCNT_EXCCNT_Pos*/) /*!< DWT EXCCNT: EXCCNT Mask */ + +/* DWT Sleep Count Register Definitions */ +#define DWT_SLEEPCNT_SLEEPCNT_Pos 0U /*!< DWT SLEEPCNT: SLEEPCNT Position */ +#define DWT_SLEEPCNT_SLEEPCNT_Msk (0xFFUL /*<< DWT_SLEEPCNT_SLEEPCNT_Pos*/) /*!< DWT SLEEPCNT: SLEEPCNT Mask */ + +/* DWT LSU Count Register Definitions */ +#define DWT_LSUCNT_LSUCNT_Pos 0U /*!< DWT LSUCNT: LSUCNT Position */ +#define DWT_LSUCNT_LSUCNT_Msk (0xFFUL /*<< DWT_LSUCNT_LSUCNT_Pos*/) /*!< DWT LSUCNT: LSUCNT Mask */ + +/* DWT Folded-instruction Count Register Definitions */ +#define DWT_FOLDCNT_FOLDCNT_Pos 0U /*!< DWT FOLDCNT: FOLDCNT Position */ +#define DWT_FOLDCNT_FOLDCNT_Msk (0xFFUL /*<< DWT_FOLDCNT_FOLDCNT_Pos*/) /*!< DWT FOLDCNT: FOLDCNT Mask */ + +/* DWT Comparator Mask Register Definitions */ +#define DWT_MASK_MASK_Pos 0U /*!< DWT MASK: MASK Position */ +#define DWT_MASK_MASK_Msk (0x1FUL /*<< DWT_MASK_MASK_Pos*/) /*!< DWT MASK: MASK Mask */ + +/* DWT Comparator Function Register Definitions */ +#define DWT_FUNCTION_MATCHED_Pos 24U /*!< DWT FUNCTION: MATCHED Position */ +#define DWT_FUNCTION_MATCHED_Msk (0x1UL << DWT_FUNCTION_MATCHED_Pos) /*!< DWT FUNCTION: MATCHED Mask */ + +#define DWT_FUNCTION_DATAVADDR1_Pos 16U /*!< DWT FUNCTION: DATAVADDR1 Position */ +#define DWT_FUNCTION_DATAVADDR1_Msk (0xFUL << DWT_FUNCTION_DATAVADDR1_Pos) /*!< DWT FUNCTION: DATAVADDR1 Mask */ + +#define DWT_FUNCTION_DATAVADDR0_Pos 12U /*!< DWT FUNCTION: DATAVADDR0 Position */ +#define DWT_FUNCTION_DATAVADDR0_Msk (0xFUL << DWT_FUNCTION_DATAVADDR0_Pos) /*!< DWT FUNCTION: DATAVADDR0 Mask */ + +#define DWT_FUNCTION_DATAVSIZE_Pos 10U /*!< DWT FUNCTION: DATAVSIZE Position */ +#define DWT_FUNCTION_DATAVSIZE_Msk (0x3UL << DWT_FUNCTION_DATAVSIZE_Pos) /*!< DWT FUNCTION: DATAVSIZE Mask */ + +#define DWT_FUNCTION_LNK1ENA_Pos 9U /*!< DWT FUNCTION: LNK1ENA Position */ +#define DWT_FUNCTION_LNK1ENA_Msk (0x1UL << DWT_FUNCTION_LNK1ENA_Pos) /*!< DWT FUNCTION: LNK1ENA Mask */ + +#define DWT_FUNCTION_DATAVMATCH_Pos 8U /*!< DWT FUNCTION: DATAVMATCH Position */ +#define DWT_FUNCTION_DATAVMATCH_Msk (0x1UL << DWT_FUNCTION_DATAVMATCH_Pos) /*!< DWT FUNCTION: DATAVMATCH Mask */ + +#define DWT_FUNCTION_CYCMATCH_Pos 7U /*!< DWT FUNCTION: CYCMATCH Position */ +#define DWT_FUNCTION_CYCMATCH_Msk (0x1UL << DWT_FUNCTION_CYCMATCH_Pos) /*!< DWT FUNCTION: CYCMATCH Mask */ + +#define DWT_FUNCTION_EMITRANGE_Pos 5U /*!< DWT FUNCTION: EMITRANGE Position */ +#define DWT_FUNCTION_EMITRANGE_Msk (0x1UL << DWT_FUNCTION_EMITRANGE_Pos) /*!< DWT FUNCTION: EMITRANGE Mask */ + +#define DWT_FUNCTION_FUNCTION_Pos 0U /*!< DWT FUNCTION: FUNCTION Position */ +#define DWT_FUNCTION_FUNCTION_Msk (0xFUL /*<< DWT_FUNCTION_FUNCTION_Pos*/) /*!< DWT FUNCTION: FUNCTION Mask */ + +/*@}*/ /* end of group CMSIS_DWT */ + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_TPI Trace Port Interface (TPI) + \brief Type definitions for the Trace Port Interface (TPI) + @{ + */ + +/** + \brief Structure type to access the Trace Port Interface Register (TPI). + */ +typedef struct +{ + __IM uint32_t SSPSR; /*!< Offset: 0x000 (R/ ) Supported Parallel Port Size Register */ + __IOM uint32_t CSPSR; /*!< Offset: 0x004 (R/W) Current Parallel Port Size Register */ + uint32_t RESERVED0[2U]; + __IOM uint32_t ACPR; /*!< Offset: 0x010 (R/W) Asynchronous Clock Prescaler Register */ + uint32_t RESERVED1[55U]; + __IOM uint32_t SPPR; /*!< Offset: 0x0F0 (R/W) Selected Pin Protocol Register */ + uint32_t RESERVED2[131U]; + __IM uint32_t FFSR; /*!< Offset: 0x300 (R/ ) Formatter and Flush Status Register */ + __IOM uint32_t FFCR; /*!< Offset: 0x304 (R/W) Formatter and Flush Control Register */ + __IM uint32_t FSCR; /*!< Offset: 0x308 (R/ ) Formatter Synchronization Counter Register */ + uint32_t RESERVED3[759U]; + __IM uint32_t TRIGGER; /*!< Offset: 0xEE8 (R/ ) TRIGGER Register */ + __IM uint32_t FIFO0; /*!< Offset: 0xEEC (R/ ) Integration ETM Data */ + __IM uint32_t ITATBCTR2; /*!< Offset: 0xEF0 (R/ ) ITATBCTR2 */ + uint32_t RESERVED4[1U]; + __IM uint32_t ITATBCTR0; /*!< Offset: 0xEF8 (R/ ) ITATBCTR0 */ + __IM uint32_t FIFO1; /*!< Offset: 0xEFC (R/ ) Integration ITM Data */ + __IOM uint32_t ITCTRL; /*!< Offset: 0xF00 (R/W) Integration Mode Control */ + uint32_t RESERVED5[39U]; + __IOM uint32_t CLAIMSET; /*!< Offset: 0xFA0 (R/W) Claim tag set */ + __IOM uint32_t CLAIMCLR; /*!< Offset: 0xFA4 (R/W) Claim tag clear */ + uint32_t RESERVED7[8U]; + __IM uint32_t DEVID; /*!< Offset: 0xFC8 (R/ ) TPIU_DEVID */ + __IM uint32_t DEVTYPE; /*!< Offset: 0xFCC (R/ ) TPIU_DEVTYPE */ +} TPI_Type; + +/* TPI Asynchronous Clock Prescaler Register Definitions */ +#define TPI_ACPR_PRESCALER_Pos 0U /*!< TPI ACPR: PRESCALER Position */ +#define TPI_ACPR_PRESCALER_Msk (0x1FFFUL /*<< TPI_ACPR_PRESCALER_Pos*/) /*!< TPI ACPR: PRESCALER Mask */ + +/* TPI Selected Pin Protocol Register Definitions */ +#define TPI_SPPR_TXMODE_Pos 0U /*!< TPI SPPR: TXMODE Position */ +#define TPI_SPPR_TXMODE_Msk (0x3UL /*<< TPI_SPPR_TXMODE_Pos*/) /*!< TPI SPPR: TXMODE Mask */ + +/* TPI Formatter and Flush Status Register Definitions */ +#define TPI_FFSR_FtNonStop_Pos 3U /*!< TPI FFSR: FtNonStop Position */ +#define TPI_FFSR_FtNonStop_Msk (0x1UL << TPI_FFSR_FtNonStop_Pos) /*!< TPI FFSR: FtNonStop Mask */ + +#define TPI_FFSR_TCPresent_Pos 2U /*!< TPI FFSR: TCPresent Position */ +#define TPI_FFSR_TCPresent_Msk (0x1UL << TPI_FFSR_TCPresent_Pos) /*!< TPI FFSR: TCPresent Mask */ + +#define TPI_FFSR_FtStopped_Pos 1U /*!< TPI FFSR: FtStopped Position */ +#define TPI_FFSR_FtStopped_Msk (0x1UL << TPI_FFSR_FtStopped_Pos) /*!< TPI FFSR: FtStopped Mask */ + +#define TPI_FFSR_FlInProg_Pos 0U /*!< TPI FFSR: FlInProg Position */ +#define TPI_FFSR_FlInProg_Msk (0x1UL /*<< TPI_FFSR_FlInProg_Pos*/) /*!< TPI FFSR: FlInProg Mask */ + +/* TPI Formatter and Flush Control Register Definitions */ +#define TPI_FFCR_TrigIn_Pos 8U /*!< TPI FFCR: TrigIn Position */ +#define TPI_FFCR_TrigIn_Msk (0x1UL << TPI_FFCR_TrigIn_Pos) /*!< TPI FFCR: TrigIn Mask */ + +#define TPI_FFCR_EnFCont_Pos 1U /*!< TPI FFCR: EnFCont Position */ +#define TPI_FFCR_EnFCont_Msk (0x1UL << TPI_FFCR_EnFCont_Pos) /*!< TPI FFCR: EnFCont Mask */ + +/* TPI TRIGGER Register Definitions */ +#define TPI_TRIGGER_TRIGGER_Pos 0U /*!< TPI TRIGGER: TRIGGER Position */ +#define TPI_TRIGGER_TRIGGER_Msk (0x1UL /*<< TPI_TRIGGER_TRIGGER_Pos*/) /*!< TPI TRIGGER: TRIGGER Mask */ + +/* TPI Integration ETM Data Register Definitions (FIFO0) */ +#define TPI_FIFO0_ITM_ATVALID_Pos 29U /*!< TPI FIFO0: ITM_ATVALID Position */ +#define TPI_FIFO0_ITM_ATVALID_Msk (0x3UL << TPI_FIFO0_ITM_ATVALID_Pos) /*!< TPI FIFO0: ITM_ATVALID Mask */ + +#define TPI_FIFO0_ITM_bytecount_Pos 27U /*!< TPI FIFO0: ITM_bytecount Position */ +#define TPI_FIFO0_ITM_bytecount_Msk (0x3UL << TPI_FIFO0_ITM_bytecount_Pos) /*!< TPI FIFO0: ITM_bytecount Mask */ + +#define TPI_FIFO0_ETM_ATVALID_Pos 26U /*!< TPI FIFO0: ETM_ATVALID Position */ +#define TPI_FIFO0_ETM_ATVALID_Msk (0x3UL << TPI_FIFO0_ETM_ATVALID_Pos) /*!< TPI FIFO0: ETM_ATVALID Mask */ + +#define TPI_FIFO0_ETM_bytecount_Pos 24U /*!< TPI FIFO0: ETM_bytecount Position */ +#define TPI_FIFO0_ETM_bytecount_Msk (0x3UL << TPI_FIFO0_ETM_bytecount_Pos) /*!< TPI FIFO0: ETM_bytecount Mask */ + +#define TPI_FIFO0_ETM2_Pos 16U /*!< TPI FIFO0: ETM2 Position */ +#define TPI_FIFO0_ETM2_Msk (0xFFUL << TPI_FIFO0_ETM2_Pos) /*!< TPI FIFO0: ETM2 Mask */ + +#define TPI_FIFO0_ETM1_Pos 8U /*!< TPI FIFO0: ETM1 Position */ +#define TPI_FIFO0_ETM1_Msk (0xFFUL << TPI_FIFO0_ETM1_Pos) /*!< TPI FIFO0: ETM1 Mask */ + +#define TPI_FIFO0_ETM0_Pos 0U /*!< TPI FIFO0: ETM0 Position */ +#define TPI_FIFO0_ETM0_Msk (0xFFUL /*<< TPI_FIFO0_ETM0_Pos*/) /*!< TPI FIFO0: ETM0 Mask */ + +/* TPI ITATBCTR2 Register Definitions */ +#define TPI_ITATBCTR2_ATREADY2_Pos 0U /*!< TPI ITATBCTR2: ATREADY2 Position */ +#define TPI_ITATBCTR2_ATREADY2_Msk (0x1UL /*<< TPI_ITATBCTR2_ATREADY2_Pos*/) /*!< TPI ITATBCTR2: ATREADY2 Mask */ + +#define TPI_ITATBCTR2_ATREADY1_Pos 0U /*!< TPI ITATBCTR2: ATREADY1 Position */ +#define TPI_ITATBCTR2_ATREADY1_Msk (0x1UL /*<< TPI_ITATBCTR2_ATREADY1_Pos*/) /*!< TPI ITATBCTR2: ATREADY1 Mask */ + +/* TPI Integration ITM Data Register Definitions (FIFO1) */ +#define TPI_FIFO1_ITM_ATVALID_Pos 29U /*!< TPI FIFO1: ITM_ATVALID Position */ +#define TPI_FIFO1_ITM_ATVALID_Msk (0x3UL << TPI_FIFO1_ITM_ATVALID_Pos) /*!< TPI FIFO1: ITM_ATVALID Mask */ + +#define TPI_FIFO1_ITM_bytecount_Pos 27U /*!< TPI FIFO1: ITM_bytecount Position */ +#define TPI_FIFO1_ITM_bytecount_Msk (0x3UL << TPI_FIFO1_ITM_bytecount_Pos) /*!< TPI FIFO1: ITM_bytecount Mask */ + +#define TPI_FIFO1_ETM_ATVALID_Pos 26U /*!< TPI FIFO1: ETM_ATVALID Position */ +#define TPI_FIFO1_ETM_ATVALID_Msk (0x3UL << TPI_FIFO1_ETM_ATVALID_Pos) /*!< TPI FIFO1: ETM_ATVALID Mask */ + +#define TPI_FIFO1_ETM_bytecount_Pos 24U /*!< TPI FIFO1: ETM_bytecount Position */ +#define TPI_FIFO1_ETM_bytecount_Msk (0x3UL << TPI_FIFO1_ETM_bytecount_Pos) /*!< TPI FIFO1: ETM_bytecount Mask */ + +#define TPI_FIFO1_ITM2_Pos 16U /*!< TPI FIFO1: ITM2 Position */ +#define TPI_FIFO1_ITM2_Msk (0xFFUL << TPI_FIFO1_ITM2_Pos) /*!< TPI FIFO1: ITM2 Mask */ + +#define TPI_FIFO1_ITM1_Pos 8U /*!< TPI FIFO1: ITM1 Position */ +#define TPI_FIFO1_ITM1_Msk (0xFFUL << TPI_FIFO1_ITM1_Pos) /*!< TPI FIFO1: ITM1 Mask */ + +#define TPI_FIFO1_ITM0_Pos 0U /*!< TPI FIFO1: ITM0 Position */ +#define TPI_FIFO1_ITM0_Msk (0xFFUL /*<< TPI_FIFO1_ITM0_Pos*/) /*!< TPI FIFO1: ITM0 Mask */ + +/* TPI ITATBCTR0 Register Definitions */ +#define TPI_ITATBCTR0_ATREADY2_Pos 0U /*!< TPI ITATBCTR0: ATREADY2 Position */ +#define TPI_ITATBCTR0_ATREADY2_Msk (0x1UL /*<< TPI_ITATBCTR0_ATREADY2_Pos*/) /*!< TPI ITATBCTR0: ATREADY2 Mask */ + +#define TPI_ITATBCTR0_ATREADY1_Pos 0U /*!< TPI ITATBCTR0: ATREADY1 Position */ +#define TPI_ITATBCTR0_ATREADY1_Msk (0x1UL /*<< TPI_ITATBCTR0_ATREADY1_Pos*/) /*!< TPI ITATBCTR0: ATREADY1 Mask */ + +/* TPI Integration Mode Control Register Definitions */ +#define TPI_ITCTRL_Mode_Pos 0U /*!< TPI ITCTRL: Mode Position */ +#define TPI_ITCTRL_Mode_Msk (0x3UL /*<< TPI_ITCTRL_Mode_Pos*/) /*!< TPI ITCTRL: Mode Mask */ + +/* TPI DEVID Register Definitions */ +#define TPI_DEVID_NRZVALID_Pos 11U /*!< TPI DEVID: NRZVALID Position */ +#define TPI_DEVID_NRZVALID_Msk (0x1UL << TPI_DEVID_NRZVALID_Pos) /*!< TPI DEVID: NRZVALID Mask */ + +#define TPI_DEVID_MANCVALID_Pos 10U /*!< TPI DEVID: MANCVALID Position */ +#define TPI_DEVID_MANCVALID_Msk (0x1UL << TPI_DEVID_MANCVALID_Pos) /*!< TPI DEVID: MANCVALID Mask */ + +#define TPI_DEVID_PTINVALID_Pos 9U /*!< TPI DEVID: PTINVALID Position */ +#define TPI_DEVID_PTINVALID_Msk (0x1UL << TPI_DEVID_PTINVALID_Pos) /*!< TPI DEVID: PTINVALID Mask */ + +#define TPI_DEVID_MinBufSz_Pos 6U /*!< TPI DEVID: MinBufSz Position */ +#define TPI_DEVID_MinBufSz_Msk (0x7UL << TPI_DEVID_MinBufSz_Pos) /*!< TPI DEVID: MinBufSz Mask */ + +#define TPI_DEVID_AsynClkIn_Pos 5U /*!< TPI DEVID: AsynClkIn Position */ +#define TPI_DEVID_AsynClkIn_Msk (0x1UL << TPI_DEVID_AsynClkIn_Pos) /*!< TPI DEVID: AsynClkIn Mask */ + +#define TPI_DEVID_NrTraceInput_Pos 0U /*!< TPI DEVID: NrTraceInput Position */ +#define TPI_DEVID_NrTraceInput_Msk (0x1FUL /*<< TPI_DEVID_NrTraceInput_Pos*/) /*!< TPI DEVID: NrTraceInput Mask */ + +/* TPI DEVTYPE Register Definitions */ +#define TPI_DEVTYPE_SubType_Pos 4U /*!< TPI DEVTYPE: SubType Position */ +#define TPI_DEVTYPE_SubType_Msk (0xFUL /*<< TPI_DEVTYPE_SubType_Pos*/) /*!< TPI DEVTYPE: SubType Mask */ + +#define TPI_DEVTYPE_MajorType_Pos 0U /*!< TPI DEVTYPE: MajorType Position */ +#define TPI_DEVTYPE_MajorType_Msk (0xFUL << TPI_DEVTYPE_MajorType_Pos) /*!< TPI DEVTYPE: MajorType Mask */ + +/*@}*/ /* end of group CMSIS_TPI */ + + +#if defined (__MPU_PRESENT) && (__MPU_PRESENT == 1U) +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_MPU Memory Protection Unit (MPU) + \brief Type definitions for the Memory Protection Unit (MPU) + @{ + */ + +/** + \brief Structure type to access the Memory Protection Unit (MPU). + */ +typedef struct +{ + __IM uint32_t TYPE; /*!< Offset: 0x000 (R/ ) MPU Type Register */ + __IOM uint32_t CTRL; /*!< Offset: 0x004 (R/W) MPU Control Register */ + __IOM uint32_t RNR; /*!< Offset: 0x008 (R/W) MPU Region RNRber Register */ + __IOM uint32_t RBAR; /*!< Offset: 0x00C (R/W) MPU Region Base Address Register */ + __IOM uint32_t RASR; /*!< Offset: 0x010 (R/W) MPU Region Attribute and Size Register */ + __IOM uint32_t RBAR_A1; /*!< Offset: 0x014 (R/W) MPU Alias 1 Region Base Address Register */ + __IOM uint32_t RASR_A1; /*!< Offset: 0x018 (R/W) MPU Alias 1 Region Attribute and Size Register */ + __IOM uint32_t RBAR_A2; /*!< Offset: 0x01C (R/W) MPU Alias 2 Region Base Address Register */ + __IOM uint32_t RASR_A2; /*!< Offset: 0x020 (R/W) MPU Alias 2 Region Attribute and Size Register */ + __IOM uint32_t RBAR_A3; /*!< Offset: 0x024 (R/W) MPU Alias 3 Region Base Address Register */ + __IOM uint32_t RASR_A3; /*!< Offset: 0x028 (R/W) MPU Alias 3 Region Attribute and Size Register */ +} MPU_Type; + +#define MPU_TYPE_RALIASES 4U + +/* MPU Type Register Definitions */ +#define MPU_TYPE_IREGION_Pos 16U /*!< MPU TYPE: IREGION Position */ +#define MPU_TYPE_IREGION_Msk (0xFFUL << MPU_TYPE_IREGION_Pos) /*!< MPU TYPE: IREGION Mask */ + +#define MPU_TYPE_DREGION_Pos 8U /*!< MPU TYPE: DREGION Position */ +#define MPU_TYPE_DREGION_Msk (0xFFUL << MPU_TYPE_DREGION_Pos) /*!< MPU TYPE: DREGION Mask */ + +#define MPU_TYPE_SEPARATE_Pos 0U /*!< MPU TYPE: SEPARATE Position */ +#define MPU_TYPE_SEPARATE_Msk (1UL /*<< MPU_TYPE_SEPARATE_Pos*/) /*!< MPU TYPE: SEPARATE Mask */ + +/* MPU Control Register Definitions */ +#define MPU_CTRL_PRIVDEFENA_Pos 2U /*!< MPU CTRL: PRIVDEFENA Position */ +#define MPU_CTRL_PRIVDEFENA_Msk (1UL << MPU_CTRL_PRIVDEFENA_Pos) /*!< MPU CTRL: PRIVDEFENA Mask */ + +#define MPU_CTRL_HFNMIENA_Pos 1U /*!< MPU CTRL: HFNMIENA Position */ +#define MPU_CTRL_HFNMIENA_Msk (1UL << MPU_CTRL_HFNMIENA_Pos) /*!< MPU CTRL: HFNMIENA Mask */ + +#define MPU_CTRL_ENABLE_Pos 0U /*!< MPU CTRL: ENABLE Position */ +#define MPU_CTRL_ENABLE_Msk (1UL /*<< MPU_CTRL_ENABLE_Pos*/) /*!< MPU CTRL: ENABLE Mask */ + +/* MPU Region Number Register Definitions */ +#define MPU_RNR_REGION_Pos 0U /*!< MPU RNR: REGION Position */ +#define MPU_RNR_REGION_Msk (0xFFUL /*<< MPU_RNR_REGION_Pos*/) /*!< MPU RNR: REGION Mask */ + +/* MPU Region Base Address Register Definitions */ +#define MPU_RBAR_ADDR_Pos 5U /*!< MPU RBAR: ADDR Position */ +#define MPU_RBAR_ADDR_Msk (0x7FFFFFFUL << MPU_RBAR_ADDR_Pos) /*!< MPU RBAR: ADDR Mask */ + +#define MPU_RBAR_VALID_Pos 4U /*!< MPU RBAR: VALID Position */ +#define MPU_RBAR_VALID_Msk (1UL << MPU_RBAR_VALID_Pos) /*!< MPU RBAR: VALID Mask */ + +#define MPU_RBAR_REGION_Pos 0U /*!< MPU RBAR: REGION Position */ +#define MPU_RBAR_REGION_Msk (0xFUL /*<< MPU_RBAR_REGION_Pos*/) /*!< MPU RBAR: REGION Mask */ + +/* MPU Region Attribute and Size Register Definitions */ +#define MPU_RASR_ATTRS_Pos 16U /*!< MPU RASR: MPU Region Attribute field Position */ +#define MPU_RASR_ATTRS_Msk (0xFFFFUL << MPU_RASR_ATTRS_Pos) /*!< MPU RASR: MPU Region Attribute field Mask */ + +#define MPU_RASR_XN_Pos 28U /*!< MPU RASR: ATTRS.XN Position */ +#define MPU_RASR_XN_Msk (1UL << MPU_RASR_XN_Pos) /*!< MPU RASR: ATTRS.XN Mask */ + +#define MPU_RASR_AP_Pos 24U /*!< MPU RASR: ATTRS.AP Position */ +#define MPU_RASR_AP_Msk (0x7UL << MPU_RASR_AP_Pos) /*!< MPU RASR: ATTRS.AP Mask */ + +#define MPU_RASR_TEX_Pos 19U /*!< MPU RASR: ATTRS.TEX Position */ +#define MPU_RASR_TEX_Msk (0x7UL << MPU_RASR_TEX_Pos) /*!< MPU RASR: ATTRS.TEX Mask */ + +#define MPU_RASR_S_Pos 18U /*!< MPU RASR: ATTRS.S Position */ +#define MPU_RASR_S_Msk (1UL << MPU_RASR_S_Pos) /*!< MPU RASR: ATTRS.S Mask */ + +#define MPU_RASR_C_Pos 17U /*!< MPU RASR: ATTRS.C Position */ +#define MPU_RASR_C_Msk (1UL << MPU_RASR_C_Pos) /*!< MPU RASR: ATTRS.C Mask */ + +#define MPU_RASR_B_Pos 16U /*!< MPU RASR: ATTRS.B Position */ +#define MPU_RASR_B_Msk (1UL << MPU_RASR_B_Pos) /*!< MPU RASR: ATTRS.B Mask */ + +#define MPU_RASR_SRD_Pos 8U /*!< MPU RASR: Sub-Region Disable Position */ +#define MPU_RASR_SRD_Msk (0xFFUL << MPU_RASR_SRD_Pos) /*!< MPU RASR: Sub-Region Disable Mask */ + +#define MPU_RASR_SIZE_Pos 1U /*!< MPU RASR: Region Size Field Position */ +#define MPU_RASR_SIZE_Msk (0x1FUL << MPU_RASR_SIZE_Pos) /*!< MPU RASR: Region Size Field Mask */ + +#define MPU_RASR_ENABLE_Pos 0U /*!< MPU RASR: Region enable bit Position */ +#define MPU_RASR_ENABLE_Msk (1UL /*<< MPU_RASR_ENABLE_Pos*/) /*!< MPU RASR: Region enable bit Disable Mask */ + +/*@} end of group CMSIS_MPU */ +#endif /* defined (__MPU_PRESENT) && (__MPU_PRESENT == 1U) */ + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_FPU Floating Point Unit (FPU) + \brief Type definitions for the Floating Point Unit (FPU) + @{ + */ + +/** + \brief Structure type to access the Floating Point Unit (FPU). + */ +typedef struct +{ + uint32_t RESERVED0[1U]; + __IOM uint32_t FPCCR; /*!< Offset: 0x004 (R/W) Floating-Point Context Control Register */ + __IOM uint32_t FPCAR; /*!< Offset: 0x008 (R/W) Floating-Point Context Address Register */ + __IOM uint32_t FPDSCR; /*!< Offset: 0x00C (R/W) Floating-Point Default Status Control Register */ + __IM uint32_t MVFR0; /*!< Offset: 0x010 (R/ ) Media and FP Feature Register 0 */ + __IM uint32_t MVFR1; /*!< Offset: 0x014 (R/ ) Media and FP Feature Register 1 */ +} FPU_Type; + +/* Floating-Point Context Control Register Definitions */ +#define FPU_FPCCR_ASPEN_Pos 31U /*!< FPCCR: ASPEN bit Position */ +#define FPU_FPCCR_ASPEN_Msk (1UL << FPU_FPCCR_ASPEN_Pos) /*!< FPCCR: ASPEN bit Mask */ + +#define FPU_FPCCR_LSPEN_Pos 30U /*!< FPCCR: LSPEN Position */ +#define FPU_FPCCR_LSPEN_Msk (1UL << FPU_FPCCR_LSPEN_Pos) /*!< FPCCR: LSPEN bit Mask */ + +#define FPU_FPCCR_MONRDY_Pos 8U /*!< FPCCR: MONRDY Position */ +#define FPU_FPCCR_MONRDY_Msk (1UL << FPU_FPCCR_MONRDY_Pos) /*!< FPCCR: MONRDY bit Mask */ + +#define FPU_FPCCR_BFRDY_Pos 6U /*!< FPCCR: BFRDY Position */ +#define FPU_FPCCR_BFRDY_Msk (1UL << FPU_FPCCR_BFRDY_Pos) /*!< FPCCR: BFRDY bit Mask */ + +#define FPU_FPCCR_MMRDY_Pos 5U /*!< FPCCR: MMRDY Position */ +#define FPU_FPCCR_MMRDY_Msk (1UL << FPU_FPCCR_MMRDY_Pos) /*!< FPCCR: MMRDY bit Mask */ + +#define FPU_FPCCR_HFRDY_Pos 4U /*!< FPCCR: HFRDY Position */ +#define FPU_FPCCR_HFRDY_Msk (1UL << FPU_FPCCR_HFRDY_Pos) /*!< FPCCR: HFRDY bit Mask */ + +#define FPU_FPCCR_THREAD_Pos 3U /*!< FPCCR: processor mode bit Position */ +#define FPU_FPCCR_THREAD_Msk (1UL << FPU_FPCCR_THREAD_Pos) /*!< FPCCR: processor mode active bit Mask */ + +#define FPU_FPCCR_USER_Pos 1U /*!< FPCCR: privilege level bit Position */ +#define FPU_FPCCR_USER_Msk (1UL << FPU_FPCCR_USER_Pos) /*!< FPCCR: privilege level bit Mask */ + +#define FPU_FPCCR_LSPACT_Pos 0U /*!< FPCCR: Lazy state preservation active bit Position */ +#define FPU_FPCCR_LSPACT_Msk (1UL /*<< FPU_FPCCR_LSPACT_Pos*/) /*!< FPCCR: Lazy state preservation active bit Mask */ + +/* Floating-Point Context Address Register Definitions */ +#define FPU_FPCAR_ADDRESS_Pos 3U /*!< FPCAR: ADDRESS bit Position */ +#define FPU_FPCAR_ADDRESS_Msk (0x1FFFFFFFUL << FPU_FPCAR_ADDRESS_Pos) /*!< FPCAR: ADDRESS bit Mask */ + +/* Floating-Point Default Status Control Register Definitions */ +#define FPU_FPDSCR_AHP_Pos 26U /*!< FPDSCR: AHP bit Position */ +#define FPU_FPDSCR_AHP_Msk (1UL << FPU_FPDSCR_AHP_Pos) /*!< FPDSCR: AHP bit Mask */ + +#define FPU_FPDSCR_DN_Pos 25U /*!< FPDSCR: DN bit Position */ +#define FPU_FPDSCR_DN_Msk (1UL << FPU_FPDSCR_DN_Pos) /*!< FPDSCR: DN bit Mask */ + +#define FPU_FPDSCR_FZ_Pos 24U /*!< FPDSCR: FZ bit Position */ +#define FPU_FPDSCR_FZ_Msk (1UL << FPU_FPDSCR_FZ_Pos) /*!< FPDSCR: FZ bit Mask */ + +#define FPU_FPDSCR_RMode_Pos 22U /*!< FPDSCR: RMode bit Position */ +#define FPU_FPDSCR_RMode_Msk (3UL << FPU_FPDSCR_RMode_Pos) /*!< FPDSCR: RMode bit Mask */ + +/* Media and FP Feature Register 0 Definitions */ +#define FPU_MVFR0_FP_rounding_modes_Pos 28U /*!< MVFR0: FP rounding modes bits Position */ +#define FPU_MVFR0_FP_rounding_modes_Msk (0xFUL << FPU_MVFR0_FP_rounding_modes_Pos) /*!< MVFR0: FP rounding modes bits Mask */ + +#define FPU_MVFR0_Short_vectors_Pos 24U /*!< MVFR0: Short vectors bits Position */ +#define FPU_MVFR0_Short_vectors_Msk (0xFUL << FPU_MVFR0_Short_vectors_Pos) /*!< MVFR0: Short vectors bits Mask */ + +#define FPU_MVFR0_Square_root_Pos 20U /*!< MVFR0: Square root bits Position */ +#define FPU_MVFR0_Square_root_Msk (0xFUL << FPU_MVFR0_Square_root_Pos) /*!< MVFR0: Square root bits Mask */ + +#define FPU_MVFR0_Divide_Pos 16U /*!< MVFR0: Divide bits Position */ +#define FPU_MVFR0_Divide_Msk (0xFUL << FPU_MVFR0_Divide_Pos) /*!< MVFR0: Divide bits Mask */ + +#define FPU_MVFR0_FP_excep_trapping_Pos 12U /*!< MVFR0: FP exception trapping bits Position */ +#define FPU_MVFR0_FP_excep_trapping_Msk (0xFUL << FPU_MVFR0_FP_excep_trapping_Pos) /*!< MVFR0: FP exception trapping bits Mask */ + +#define FPU_MVFR0_Double_precision_Pos 8U /*!< MVFR0: Double-precision bits Position */ +#define FPU_MVFR0_Double_precision_Msk (0xFUL << FPU_MVFR0_Double_precision_Pos) /*!< MVFR0: Double-precision bits Mask */ + +#define FPU_MVFR0_Single_precision_Pos 4U /*!< MVFR0: Single-precision bits Position */ +#define FPU_MVFR0_Single_precision_Msk (0xFUL << FPU_MVFR0_Single_precision_Pos) /*!< MVFR0: Single-precision bits Mask */ + +#define FPU_MVFR0_A_SIMD_registers_Pos 0U /*!< MVFR0: A_SIMD registers bits Position */ +#define FPU_MVFR0_A_SIMD_registers_Msk (0xFUL /*<< FPU_MVFR0_A_SIMD_registers_Pos*/) /*!< MVFR0: A_SIMD registers bits Mask */ + +/* Media and FP Feature Register 1 Definitions */ +#define FPU_MVFR1_FP_fused_MAC_Pos 28U /*!< MVFR1: FP fused MAC bits Position */ +#define FPU_MVFR1_FP_fused_MAC_Msk (0xFUL << FPU_MVFR1_FP_fused_MAC_Pos) /*!< MVFR1: FP fused MAC bits Mask */ + +#define FPU_MVFR1_FP_HPFP_Pos 24U /*!< MVFR1: FP HPFP bits Position */ +#define FPU_MVFR1_FP_HPFP_Msk (0xFUL << FPU_MVFR1_FP_HPFP_Pos) /*!< MVFR1: FP HPFP bits Mask */ + +#define FPU_MVFR1_D_NaN_mode_Pos 4U /*!< MVFR1: D_NaN mode bits Position */ +#define FPU_MVFR1_D_NaN_mode_Msk (0xFUL << FPU_MVFR1_D_NaN_mode_Pos) /*!< MVFR1: D_NaN mode bits Mask */ + +#define FPU_MVFR1_FtZ_mode_Pos 0U /*!< MVFR1: FtZ mode bits Position */ +#define FPU_MVFR1_FtZ_mode_Msk (0xFUL /*<< FPU_MVFR1_FtZ_mode_Pos*/) /*!< MVFR1: FtZ mode bits Mask */ + +/*@} end of group CMSIS_FPU */ + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_CoreDebug Core Debug Registers (CoreDebug) + \brief Type definitions for the Core Debug Registers + @{ + */ + +/** + \brief Structure type to access the Core Debug Register (CoreDebug). + */ +typedef struct +{ + __IOM uint32_t DHCSR; /*!< Offset: 0x000 (R/W) Debug Halting Control and Status Register */ + __OM uint32_t DCRSR; /*!< Offset: 0x004 ( /W) Debug Core Register Selector Register */ + __IOM uint32_t DCRDR; /*!< Offset: 0x008 (R/W) Debug Core Register Data Register */ + __IOM uint32_t DEMCR; /*!< Offset: 0x00C (R/W) Debug Exception and Monitor Control Register */ +} CoreDebug_Type; + +/* Debug Halting Control and Status Register Definitions */ +#define CoreDebug_DHCSR_DBGKEY_Pos 16U /*!< CoreDebug DHCSR: DBGKEY Position */ +#define CoreDebug_DHCSR_DBGKEY_Msk (0xFFFFUL << CoreDebug_DHCSR_DBGKEY_Pos) /*!< CoreDebug DHCSR: DBGKEY Mask */ + +#define CoreDebug_DHCSR_S_RESET_ST_Pos 25U /*!< CoreDebug DHCSR: S_RESET_ST Position */ +#define CoreDebug_DHCSR_S_RESET_ST_Msk (1UL << CoreDebug_DHCSR_S_RESET_ST_Pos) /*!< CoreDebug DHCSR: S_RESET_ST Mask */ + +#define CoreDebug_DHCSR_S_RETIRE_ST_Pos 24U /*!< CoreDebug DHCSR: S_RETIRE_ST Position */ +#define CoreDebug_DHCSR_S_RETIRE_ST_Msk (1UL << CoreDebug_DHCSR_S_RETIRE_ST_Pos) /*!< CoreDebug DHCSR: S_RETIRE_ST Mask */ + +#define CoreDebug_DHCSR_S_LOCKUP_Pos 19U /*!< CoreDebug DHCSR: S_LOCKUP Position */ +#define CoreDebug_DHCSR_S_LOCKUP_Msk (1UL << CoreDebug_DHCSR_S_LOCKUP_Pos) /*!< CoreDebug DHCSR: S_LOCKUP Mask */ + +#define CoreDebug_DHCSR_S_SLEEP_Pos 18U /*!< CoreDebug DHCSR: S_SLEEP Position */ +#define CoreDebug_DHCSR_S_SLEEP_Msk (1UL << CoreDebug_DHCSR_S_SLEEP_Pos) /*!< CoreDebug DHCSR: S_SLEEP Mask */ + +#define CoreDebug_DHCSR_S_HALT_Pos 17U /*!< CoreDebug DHCSR: S_HALT Position */ +#define CoreDebug_DHCSR_S_HALT_Msk (1UL << CoreDebug_DHCSR_S_HALT_Pos) /*!< CoreDebug DHCSR: S_HALT Mask */ + +#define CoreDebug_DHCSR_S_REGRDY_Pos 16U /*!< CoreDebug DHCSR: S_REGRDY Position */ +#define CoreDebug_DHCSR_S_REGRDY_Msk (1UL << CoreDebug_DHCSR_S_REGRDY_Pos) /*!< CoreDebug DHCSR: S_REGRDY Mask */ + +#define CoreDebug_DHCSR_C_SNAPSTALL_Pos 5U /*!< CoreDebug DHCSR: C_SNAPSTALL Position */ +#define CoreDebug_DHCSR_C_SNAPSTALL_Msk (1UL << CoreDebug_DHCSR_C_SNAPSTALL_Pos) /*!< CoreDebug DHCSR: C_SNAPSTALL Mask */ + +#define CoreDebug_DHCSR_C_MASKINTS_Pos 3U /*!< CoreDebug DHCSR: C_MASKINTS Position */ +#define CoreDebug_DHCSR_C_MASKINTS_Msk (1UL << CoreDebug_DHCSR_C_MASKINTS_Pos) /*!< CoreDebug DHCSR: C_MASKINTS Mask */ + +#define CoreDebug_DHCSR_C_STEP_Pos 2U /*!< CoreDebug DHCSR: C_STEP Position */ +#define CoreDebug_DHCSR_C_STEP_Msk (1UL << CoreDebug_DHCSR_C_STEP_Pos) /*!< CoreDebug DHCSR: C_STEP Mask */ + +#define CoreDebug_DHCSR_C_HALT_Pos 1U /*!< CoreDebug DHCSR: C_HALT Position */ +#define CoreDebug_DHCSR_C_HALT_Msk (1UL << CoreDebug_DHCSR_C_HALT_Pos) /*!< CoreDebug DHCSR: C_HALT Mask */ + +#define CoreDebug_DHCSR_C_DEBUGEN_Pos 0U /*!< CoreDebug DHCSR: C_DEBUGEN Position */ +#define CoreDebug_DHCSR_C_DEBUGEN_Msk (1UL /*<< CoreDebug_DHCSR_C_DEBUGEN_Pos*/) /*!< CoreDebug DHCSR: C_DEBUGEN Mask */ + +/* Debug Core Register Selector Register Definitions */ +#define CoreDebug_DCRSR_REGWnR_Pos 16U /*!< CoreDebug DCRSR: REGWnR Position */ +#define CoreDebug_DCRSR_REGWnR_Msk (1UL << CoreDebug_DCRSR_REGWnR_Pos) /*!< CoreDebug DCRSR: REGWnR Mask */ + +#define CoreDebug_DCRSR_REGSEL_Pos 0U /*!< CoreDebug DCRSR: REGSEL Position */ +#define CoreDebug_DCRSR_REGSEL_Msk (0x1FUL /*<< CoreDebug_DCRSR_REGSEL_Pos*/) /*!< CoreDebug DCRSR: REGSEL Mask */ + +/* Debug Exception and Monitor Control Register Definitions */ +#define CoreDebug_DEMCR_TRCENA_Pos 24U /*!< CoreDebug DEMCR: TRCENA Position */ +#define CoreDebug_DEMCR_TRCENA_Msk (1UL << CoreDebug_DEMCR_TRCENA_Pos) /*!< CoreDebug DEMCR: TRCENA Mask */ + +#define CoreDebug_DEMCR_MON_REQ_Pos 19U /*!< CoreDebug DEMCR: MON_REQ Position */ +#define CoreDebug_DEMCR_MON_REQ_Msk (1UL << CoreDebug_DEMCR_MON_REQ_Pos) /*!< CoreDebug DEMCR: MON_REQ Mask */ + +#define CoreDebug_DEMCR_MON_STEP_Pos 18U /*!< CoreDebug DEMCR: MON_STEP Position */ +#define CoreDebug_DEMCR_MON_STEP_Msk (1UL << CoreDebug_DEMCR_MON_STEP_Pos) /*!< CoreDebug DEMCR: MON_STEP Mask */ + +#define CoreDebug_DEMCR_MON_PEND_Pos 17U /*!< CoreDebug DEMCR: MON_PEND Position */ +#define CoreDebug_DEMCR_MON_PEND_Msk (1UL << CoreDebug_DEMCR_MON_PEND_Pos) /*!< CoreDebug DEMCR: MON_PEND Mask */ + +#define CoreDebug_DEMCR_MON_EN_Pos 16U /*!< CoreDebug DEMCR: MON_EN Position */ +#define CoreDebug_DEMCR_MON_EN_Msk (1UL << CoreDebug_DEMCR_MON_EN_Pos) /*!< CoreDebug DEMCR: MON_EN Mask */ + +#define CoreDebug_DEMCR_VC_HARDERR_Pos 10U /*!< CoreDebug DEMCR: VC_HARDERR Position */ +#define CoreDebug_DEMCR_VC_HARDERR_Msk (1UL << CoreDebug_DEMCR_VC_HARDERR_Pos) /*!< CoreDebug DEMCR: VC_HARDERR Mask */ + +#define CoreDebug_DEMCR_VC_INTERR_Pos 9U /*!< CoreDebug DEMCR: VC_INTERR Position */ +#define CoreDebug_DEMCR_VC_INTERR_Msk (1UL << CoreDebug_DEMCR_VC_INTERR_Pos) /*!< CoreDebug DEMCR: VC_INTERR Mask */ + +#define CoreDebug_DEMCR_VC_BUSERR_Pos 8U /*!< CoreDebug DEMCR: VC_BUSERR Position */ +#define CoreDebug_DEMCR_VC_BUSERR_Msk (1UL << CoreDebug_DEMCR_VC_BUSERR_Pos) /*!< CoreDebug DEMCR: VC_BUSERR Mask */ + +#define CoreDebug_DEMCR_VC_STATERR_Pos 7U /*!< CoreDebug DEMCR: VC_STATERR Position */ +#define CoreDebug_DEMCR_VC_STATERR_Msk (1UL << CoreDebug_DEMCR_VC_STATERR_Pos) /*!< CoreDebug DEMCR: VC_STATERR Mask */ + +#define CoreDebug_DEMCR_VC_CHKERR_Pos 6U /*!< CoreDebug DEMCR: VC_CHKERR Position */ +#define CoreDebug_DEMCR_VC_CHKERR_Msk (1UL << CoreDebug_DEMCR_VC_CHKERR_Pos) /*!< CoreDebug DEMCR: VC_CHKERR Mask */ + +#define CoreDebug_DEMCR_VC_NOCPERR_Pos 5U /*!< CoreDebug DEMCR: VC_NOCPERR Position */ +#define CoreDebug_DEMCR_VC_NOCPERR_Msk (1UL << CoreDebug_DEMCR_VC_NOCPERR_Pos) /*!< CoreDebug DEMCR: VC_NOCPERR Mask */ + +#define CoreDebug_DEMCR_VC_MMERR_Pos 4U /*!< CoreDebug DEMCR: VC_MMERR Position */ +#define CoreDebug_DEMCR_VC_MMERR_Msk (1UL << CoreDebug_DEMCR_VC_MMERR_Pos) /*!< CoreDebug DEMCR: VC_MMERR Mask */ + +#define CoreDebug_DEMCR_VC_CORERESET_Pos 0U /*!< CoreDebug DEMCR: VC_CORERESET Position */ +#define CoreDebug_DEMCR_VC_CORERESET_Msk (1UL /*<< CoreDebug_DEMCR_VC_CORERESET_Pos*/) /*!< CoreDebug DEMCR: VC_CORERESET Mask */ + +/*@} end of group CMSIS_CoreDebug */ + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_core_bitfield Core register bit field macros + \brief Macros for use with bit field definitions (xxx_Pos, xxx_Msk). + @{ + */ + +/** + \brief Mask and shift a bit field value for use in a register bit range. + \param[in] field Name of the register bit field. + \param[in] value Value of the bit field. This parameter is interpreted as an uint32_t type. + \return Masked and shifted value. +*/ +#define _VAL2FLD(field, value) (((uint32_t)(value) << field ## _Pos) & field ## _Msk) + +/** + \brief Mask and shift a register value to extract a bit filed value. + \param[in] field Name of the register bit field. + \param[in] value Value of register. This parameter is interpreted as an uint32_t type. + \return Masked and shifted bit field value. +*/ +#define _FLD2VAL(field, value) (((uint32_t)(value) & field ## _Msk) >> field ## _Pos) + +/*@} end of group CMSIS_core_bitfield */ + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_core_base Core Definitions + \brief Definitions for base addresses, unions, and structures. + @{ + */ + +/* Memory mapping of Core Hardware */ +#define SCS_BASE (0xE000E000UL) /*!< System Control Space Base Address */ +#define ITM_BASE (0xE0000000UL) /*!< ITM Base Address */ +#define DWT_BASE (0xE0001000UL) /*!< DWT Base Address */ +#define TPI_BASE (0xE0040000UL) /*!< TPI Base Address */ +#define CoreDebug_BASE (0xE000EDF0UL) /*!< Core Debug Base Address */ +#define SysTick_BASE (SCS_BASE + 0x0010UL) /*!< SysTick Base Address */ +#define NVIC_BASE (SCS_BASE + 0x0100UL) /*!< NVIC Base Address */ +#define SCB_BASE (SCS_BASE + 0x0D00UL) /*!< System Control Block Base Address */ + +#define SCnSCB ((SCnSCB_Type *) SCS_BASE ) /*!< System control Register not in SCB */ +#define SCB ((SCB_Type *) SCB_BASE ) /*!< SCB configuration struct */ +#define SysTick ((SysTick_Type *) SysTick_BASE ) /*!< SysTick configuration struct */ +#define NVIC ((NVIC_Type *) NVIC_BASE ) /*!< NVIC configuration struct */ +#define ITM ((ITM_Type *) ITM_BASE ) /*!< ITM configuration struct */ +#define DWT ((DWT_Type *) DWT_BASE ) /*!< DWT configuration struct */ +#define TPI ((TPI_Type *) TPI_BASE ) /*!< TPI configuration struct */ +#define CoreDebug ((CoreDebug_Type *) CoreDebug_BASE) /*!< Core Debug configuration struct */ + +#if defined (__MPU_PRESENT) && (__MPU_PRESENT == 1U) + #define MPU_BASE (SCS_BASE + 0x0D90UL) /*!< Memory Protection Unit */ + #define MPU ((MPU_Type *) MPU_BASE ) /*!< Memory Protection Unit */ +#endif + +#define FPU_BASE (SCS_BASE + 0x0F30UL) /*!< Floating Point Unit */ +#define FPU ((FPU_Type *) FPU_BASE ) /*!< Floating Point Unit */ + +/*@} */ + + + +/******************************************************************************* + * Hardware Abstraction Layer + Core Function Interface contains: + - Core NVIC Functions + - Core SysTick Functions + - Core Debug Functions + - Core Register Access Functions + ******************************************************************************/ +/** + \defgroup CMSIS_Core_FunctionInterface Functions and Instructions Reference +*/ + + + +/* ########################## NVIC functions #################################### */ +/** + \ingroup CMSIS_Core_FunctionInterface + \defgroup CMSIS_Core_NVICFunctions NVIC Functions + \brief Functions that manage interrupts and exceptions via the NVIC. + @{ + */ + +#ifdef CMSIS_NVIC_VIRTUAL + #ifndef CMSIS_NVIC_VIRTUAL_HEADER_FILE + #define CMSIS_NVIC_VIRTUAL_HEADER_FILE "cmsis_nvic_virtual.h" + #endif + #include CMSIS_NVIC_VIRTUAL_HEADER_FILE +#else + #define NVIC_SetPriorityGrouping __NVIC_SetPriorityGrouping + #define NVIC_GetPriorityGrouping __NVIC_GetPriorityGrouping + #define NVIC_EnableIRQ __NVIC_EnableIRQ + #define NVIC_GetEnableIRQ __NVIC_GetEnableIRQ + #define NVIC_DisableIRQ __NVIC_DisableIRQ + #define NVIC_GetPendingIRQ __NVIC_GetPendingIRQ + #define NVIC_SetPendingIRQ __NVIC_SetPendingIRQ + #define NVIC_ClearPendingIRQ __NVIC_ClearPendingIRQ + #define NVIC_GetActive __NVIC_GetActive + #define NVIC_SetPriority __NVIC_SetPriority + #define NVIC_GetPriority __NVIC_GetPriority + #define NVIC_SystemReset __NVIC_SystemReset +#endif /* CMSIS_NVIC_VIRTUAL */ + +#ifdef CMSIS_VECTAB_VIRTUAL + #ifndef CMSIS_VECTAB_VIRTUAL_HEADER_FILE + #define CMSIS_VECTAB_VIRTUAL_HEADER_FILE "cmsis_vectab_virtual.h" + #endif + #include CMSIS_VECTAB_VIRTUAL_HEADER_FILE +#else + #define NVIC_SetVector __NVIC_SetVector + #define NVIC_GetVector __NVIC_GetVector +#endif /* (CMSIS_VECTAB_VIRTUAL) */ + +#define NVIC_USER_IRQ_OFFSET 16 + + +/* The following EXC_RETURN values are saved the LR on exception entry */ +#define EXC_RETURN_HANDLER (0xFFFFFFF1UL) /* return to Handler mode, uses MSP after return */ +#define EXC_RETURN_THREAD_MSP (0xFFFFFFF9UL) /* return to Thread mode, uses MSP after return */ +#define EXC_RETURN_THREAD_PSP (0xFFFFFFFDUL) /* return to Thread mode, uses PSP after return */ +#define EXC_RETURN_HANDLER_FPU (0xFFFFFFE1UL) /* return to Handler mode, uses MSP after return, restore floating-point state */ +#define EXC_RETURN_THREAD_MSP_FPU (0xFFFFFFE9UL) /* return to Thread mode, uses MSP after return, restore floating-point state */ +#define EXC_RETURN_THREAD_PSP_FPU (0xFFFFFFEDUL) /* return to Thread mode, uses PSP after return, restore floating-point state */ + + +/** + \brief Set Priority Grouping + \details Sets the priority grouping field using the required unlock sequence. + The parameter PriorityGroup is assigned to the field SCB->AIRCR [10:8] PRIGROUP field. + Only values from 0..7 are used. + In case of a conflict between priority grouping and available + priority bits (__NVIC_PRIO_BITS), the smallest possible priority group is set. + \param [in] PriorityGroup Priority grouping field. + */ +__STATIC_INLINE void __NVIC_SetPriorityGrouping(uint32_t PriorityGroup) +{ + uint32_t reg_value; + uint32_t PriorityGroupTmp = (PriorityGroup & (uint32_t)0x07UL); /* only values 0..7 are used */ + + reg_value = SCB->AIRCR; /* read old register configuration */ + reg_value &= ~((uint32_t)(SCB_AIRCR_VECTKEY_Msk | SCB_AIRCR_PRIGROUP_Msk)); /* clear bits to change */ + reg_value = (reg_value | + ((uint32_t)0x5FAUL << SCB_AIRCR_VECTKEY_Pos) | + (PriorityGroupTmp << SCB_AIRCR_PRIGROUP_Pos) ); /* Insert write key and priority group */ + SCB->AIRCR = reg_value; +} + + +/** + \brief Get Priority Grouping + \details Reads the priority grouping field from the NVIC Interrupt Controller. + \return Priority grouping field (SCB->AIRCR [10:8] PRIGROUP field). + */ +__STATIC_INLINE uint32_t __NVIC_GetPriorityGrouping(void) +{ + return ((uint32_t)((SCB->AIRCR & SCB_AIRCR_PRIGROUP_Msk) >> SCB_AIRCR_PRIGROUP_Pos)); +} + + +/** + \brief Enable Interrupt + \details Enables a device specific interrupt in the NVIC interrupt controller. + \param [in] IRQn Device specific interrupt number. + \note IRQn must not be negative. + */ +__STATIC_INLINE void __NVIC_EnableIRQ(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + NVIC->ISER[(((uint32_t)IRQn) >> 5UL)] = (uint32_t)(1UL << (((uint32_t)IRQn) & 0x1FUL)); + } +} + + +/** + \brief Get Interrupt Enable status + \details Returns a device specific interrupt enable status from the NVIC interrupt controller. + \param [in] IRQn Device specific interrupt number. + \return 0 Interrupt is not enabled. + \return 1 Interrupt is enabled. + \note IRQn must not be negative. + */ +__STATIC_INLINE uint32_t __NVIC_GetEnableIRQ(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + return((uint32_t)(((NVIC->ISER[(((uint32_t)IRQn) >> 5UL)] & (1UL << (((uint32_t)IRQn) & 0x1FUL))) != 0UL) ? 1UL : 0UL)); + } + else + { + return(0U); + } +} + + +/** + \brief Disable Interrupt + \details Disables a device specific interrupt in the NVIC interrupt controller. + \param [in] IRQn Device specific interrupt number. + \note IRQn must not be negative. + */ +__STATIC_INLINE void __NVIC_DisableIRQ(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + NVIC->ICER[(((uint32_t)IRQn) >> 5UL)] = (uint32_t)(1UL << (((uint32_t)IRQn) & 0x1FUL)); + __DSB(); + __ISB(); + } +} + + +/** + \brief Get Pending Interrupt + \details Reads the NVIC pending register and returns the pending bit for the specified device specific interrupt. + \param [in] IRQn Device specific interrupt number. + \return 0 Interrupt status is not pending. + \return 1 Interrupt status is pending. + \note IRQn must not be negative. + */ +__STATIC_INLINE uint32_t __NVIC_GetPendingIRQ(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + return((uint32_t)(((NVIC->ISPR[(((uint32_t)IRQn) >> 5UL)] & (1UL << (((uint32_t)IRQn) & 0x1FUL))) != 0UL) ? 1UL : 0UL)); + } + else + { + return(0U); + } +} + + +/** + \brief Set Pending Interrupt + \details Sets the pending bit of a device specific interrupt in the NVIC pending register. + \param [in] IRQn Device specific interrupt number. + \note IRQn must not be negative. + */ +__STATIC_INLINE void __NVIC_SetPendingIRQ(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + NVIC->ISPR[(((uint32_t)IRQn) >> 5UL)] = (uint32_t)(1UL << (((uint32_t)IRQn) & 0x1FUL)); + } +} + + +/** + \brief Clear Pending Interrupt + \details Clears the pending bit of a device specific interrupt in the NVIC pending register. + \param [in] IRQn Device specific interrupt number. + \note IRQn must not be negative. + */ +__STATIC_INLINE void __NVIC_ClearPendingIRQ(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + NVIC->ICPR[(((uint32_t)IRQn) >> 5UL)] = (uint32_t)(1UL << (((uint32_t)IRQn) & 0x1FUL)); + } +} + + +/** + \brief Get Active Interrupt + \details Reads the active register in the NVIC and returns the active bit for the device specific interrupt. + \param [in] IRQn Device specific interrupt number. + \return 0 Interrupt status is not active. + \return 1 Interrupt status is active. + \note IRQn must not be negative. + */ +__STATIC_INLINE uint32_t __NVIC_GetActive(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + return((uint32_t)(((NVIC->IABR[(((uint32_t)IRQn) >> 5UL)] & (1UL << (((uint32_t)IRQn) & 0x1FUL))) != 0UL) ? 1UL : 0UL)); + } + else + { + return(0U); + } +} + + +/** + \brief Set Interrupt Priority + \details Sets the priority of a device specific interrupt or a processor exception. + The interrupt number can be positive to specify a device specific interrupt, + or negative to specify a processor exception. + \param [in] IRQn Interrupt number. + \param [in] priority Priority to set. + \note The priority cannot be set for every processor exception. + */ +__STATIC_INLINE void __NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority) +{ + if ((int32_t)(IRQn) >= 0) + { + NVIC->IP[((uint32_t)IRQn)] = (uint8_t)((priority << (8U - __NVIC_PRIO_BITS)) & (uint32_t)0xFFUL); + } + else + { + SCB->SHP[(((uint32_t)IRQn) & 0xFUL)-4UL] = (uint8_t)((priority << (8U - __NVIC_PRIO_BITS)) & (uint32_t)0xFFUL); + } +} + + +/** + \brief Get Interrupt Priority + \details Reads the priority of a device specific interrupt or a processor exception. + The interrupt number can be positive to specify a device specific interrupt, + or negative to specify a processor exception. + \param [in] IRQn Interrupt number. + \return Interrupt Priority. + Value is aligned automatically to the implemented priority bits of the microcontroller. + */ +__STATIC_INLINE uint32_t __NVIC_GetPriority(IRQn_Type IRQn) +{ + + if ((int32_t)(IRQn) >= 0) + { + return(((uint32_t)NVIC->IP[((uint32_t)IRQn)] >> (8U - __NVIC_PRIO_BITS))); + } + else + { + return(((uint32_t)SCB->SHP[(((uint32_t)IRQn) & 0xFUL)-4UL] >> (8U - __NVIC_PRIO_BITS))); + } +} + + +/** + \brief Encode Priority + \details Encodes the priority for an interrupt with the given priority group, + preemptive priority value, and subpriority value. + In case of a conflict between priority grouping and available + priority bits (__NVIC_PRIO_BITS), the smallest possible priority group is set. + \param [in] PriorityGroup Used priority group. + \param [in] PreemptPriority Preemptive priority value (starting from 0). + \param [in] SubPriority Subpriority value (starting from 0). + \return Encoded priority. Value can be used in the function \ref NVIC_SetPriority(). + */ +__STATIC_INLINE uint32_t NVIC_EncodePriority (uint32_t PriorityGroup, uint32_t PreemptPriority, uint32_t SubPriority) +{ + uint32_t PriorityGroupTmp = (PriorityGroup & (uint32_t)0x07UL); /* only values 0..7 are used */ + uint32_t PreemptPriorityBits; + uint32_t SubPriorityBits; + + PreemptPriorityBits = ((7UL - PriorityGroupTmp) > (uint32_t)(__NVIC_PRIO_BITS)) ? (uint32_t)(__NVIC_PRIO_BITS) : (uint32_t)(7UL - PriorityGroupTmp); + SubPriorityBits = ((PriorityGroupTmp + (uint32_t)(__NVIC_PRIO_BITS)) < (uint32_t)7UL) ? (uint32_t)0UL : (uint32_t)((PriorityGroupTmp - 7UL) + (uint32_t)(__NVIC_PRIO_BITS)); + + return ( + ((PreemptPriority & (uint32_t)((1UL << (PreemptPriorityBits)) - 1UL)) << SubPriorityBits) | + ((SubPriority & (uint32_t)((1UL << (SubPriorityBits )) - 1UL))) + ); +} + + +/** + \brief Decode Priority + \details Decodes an interrupt priority value with a given priority group to + preemptive priority value and subpriority value. + In case of a conflict between priority grouping and available + priority bits (__NVIC_PRIO_BITS) the smallest possible priority group is set. + \param [in] Priority Priority value, which can be retrieved with the function \ref NVIC_GetPriority(). + \param [in] PriorityGroup Used priority group. + \param [out] pPreemptPriority Preemptive priority value (starting from 0). + \param [out] pSubPriority Subpriority value (starting from 0). + */ +__STATIC_INLINE void NVIC_DecodePriority (uint32_t Priority, uint32_t PriorityGroup, uint32_t* const pPreemptPriority, uint32_t* const pSubPriority) +{ + uint32_t PriorityGroupTmp = (PriorityGroup & (uint32_t)0x07UL); /* only values 0..7 are used */ + uint32_t PreemptPriorityBits; + uint32_t SubPriorityBits; + + PreemptPriorityBits = ((7UL - PriorityGroupTmp) > (uint32_t)(__NVIC_PRIO_BITS)) ? (uint32_t)(__NVIC_PRIO_BITS) : (uint32_t)(7UL - PriorityGroupTmp); + SubPriorityBits = ((PriorityGroupTmp + (uint32_t)(__NVIC_PRIO_BITS)) < (uint32_t)7UL) ? (uint32_t)0UL : (uint32_t)((PriorityGroupTmp - 7UL) + (uint32_t)(__NVIC_PRIO_BITS)); + + *pPreemptPriority = (Priority >> SubPriorityBits) & (uint32_t)((1UL << (PreemptPriorityBits)) - 1UL); + *pSubPriority = (Priority ) & (uint32_t)((1UL << (SubPriorityBits )) - 1UL); +} + + +/** + \brief Set Interrupt Vector + \details Sets an interrupt vector in SRAM based interrupt vector table. + The interrupt number can be positive to specify a device specific interrupt, + or negative to specify a processor exception. + VTOR must been relocated to SRAM before. + \param [in] IRQn Interrupt number + \param [in] vector Address of interrupt handler function + */ +__STATIC_INLINE void __NVIC_SetVector(IRQn_Type IRQn, uint32_t vector) +{ + uint32_t *vectors = (uint32_t *)SCB->VTOR; + vectors[(int32_t)IRQn + NVIC_USER_IRQ_OFFSET] = vector; +} + + +/** + \brief Get Interrupt Vector + \details Reads an interrupt vector from interrupt vector table. + The interrupt number can be positive to specify a device specific interrupt, + or negative to specify a processor exception. + \param [in] IRQn Interrupt number. + \return Address of interrupt handler function + */ +__STATIC_INLINE uint32_t __NVIC_GetVector(IRQn_Type IRQn) +{ + uint32_t *vectors = (uint32_t *)SCB->VTOR; + return vectors[(int32_t)IRQn + NVIC_USER_IRQ_OFFSET]; +} + + +/** + \brief System Reset + \details Initiates a system reset request to reset the MCU. + */ +__NO_RETURN __STATIC_INLINE void __NVIC_SystemReset(void) +{ + __DSB(); /* Ensure all outstanding memory accesses included + buffered write are completed before reset */ + SCB->AIRCR = (uint32_t)((0x5FAUL << SCB_AIRCR_VECTKEY_Pos) | + (SCB->AIRCR & SCB_AIRCR_PRIGROUP_Msk) | + SCB_AIRCR_SYSRESETREQ_Msk ); /* Keep priority group unchanged */ + __DSB(); /* Ensure completion of memory access */ + + for(;;) /* wait until reset */ + { + __NOP(); + } +} + +/*@} end of CMSIS_Core_NVICFunctions */ + +/* ########################## MPU functions #################################### */ + +#if defined (__MPU_PRESENT) && (__MPU_PRESENT == 1U) + +#include "mpu_armv7.h" + +#endif + + +/* ########################## FPU functions #################################### */ +/** + \ingroup CMSIS_Core_FunctionInterface + \defgroup CMSIS_Core_FpuFunctions FPU Functions + \brief Function that provides FPU type. + @{ + */ + +/** + \brief get FPU type + \details returns the FPU type + \returns + - \b 0: No FPU + - \b 1: Single precision FPU + - \b 2: Double + Single precision FPU + */ +__STATIC_INLINE uint32_t SCB_GetFPUType(void) +{ + uint32_t mvfr0; + + mvfr0 = FPU->MVFR0; + if ((mvfr0 & (FPU_MVFR0_Single_precision_Msk | FPU_MVFR0_Double_precision_Msk)) == 0x020U) + { + return 1U; /* Single precision FPU */ + } + else + { + return 0U; /* No FPU */ + } +} + + +/*@} end of CMSIS_Core_FpuFunctions */ + + + +/* ################################## SysTick function ############################################ */ +/** + \ingroup CMSIS_Core_FunctionInterface + \defgroup CMSIS_Core_SysTickFunctions SysTick Functions + \brief Functions that configure the System. + @{ + */ + +#if defined (__Vendor_SysTickConfig) && (__Vendor_SysTickConfig == 0U) + +/** + \brief System Tick Configuration + \details Initializes the System Timer and its interrupt, and starts the System Tick Timer. + Counter is in free running mode to generate periodic interrupts. + \param [in] ticks Number of ticks between two interrupts. + \return 0 Function succeeded. + \return 1 Function failed. + \note When the variable __Vendor_SysTickConfig is set to 1, then the + function SysTick_Config is not included. In this case, the file device.h + must contain a vendor-specific implementation of this function. + */ +__STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks) +{ + if ((ticks - 1UL) > SysTick_LOAD_RELOAD_Msk) + { + return (1UL); /* Reload value impossible */ + } + + SysTick->LOAD = (uint32_t)(ticks - 1UL); /* set reload register */ + NVIC_SetPriority (SysTick_IRQn, (1UL << __NVIC_PRIO_BITS) - 1UL); /* set Priority for Systick Interrupt */ + SysTick->VAL = 0UL; /* Load the SysTick Counter Value */ + SysTick->CTRL = SysTick_CTRL_CLKSOURCE_Msk | + SysTick_CTRL_TICKINT_Msk | + SysTick_CTRL_ENABLE_Msk; /* Enable SysTick IRQ and SysTick Timer */ + return (0UL); /* Function successful */ +} + +#endif + +/*@} end of CMSIS_Core_SysTickFunctions */ + + + +/* ##################################### Debug In/Output function ########################################### */ +/** + \ingroup CMSIS_Core_FunctionInterface + \defgroup CMSIS_core_DebugFunctions ITM Functions + \brief Functions that access the ITM debug interface. + @{ + */ + +extern volatile int32_t ITM_RxBuffer; /*!< External variable to receive characters. */ +#define ITM_RXBUFFER_EMPTY ((int32_t)0x5AA55AA5U) /*!< Value identifying \ref ITM_RxBuffer is ready for next character. */ + + +/** + \brief ITM Send Character + \details Transmits a character via the ITM channel 0, and + \li Just returns when no debugger is connected that has booked the output. + \li Is blocking when a debugger is connected, but the previous character sent has not been transmitted. + \param [in] ch Character to transmit. + \returns Character to transmit. + */ +__STATIC_INLINE uint32_t ITM_SendChar (uint32_t ch) +{ + if (((ITM->TCR & ITM_TCR_ITMENA_Msk) != 0UL) && /* ITM enabled */ + ((ITM->TER & 1UL ) != 0UL) ) /* ITM Port #0 enabled */ + { + while (ITM->PORT[0U].u32 == 0UL) + { + __NOP(); + } + ITM->PORT[0U].u8 = (uint8_t)ch; + } + return (ch); +} + + +/** + \brief ITM Receive Character + \details Inputs a character via the external variable \ref ITM_RxBuffer. + \return Received character. + \return -1 No character pending. + */ +__STATIC_INLINE int32_t ITM_ReceiveChar (void) +{ + int32_t ch = -1; /* no character available */ + + if (ITM_RxBuffer != ITM_RXBUFFER_EMPTY) + { + ch = ITM_RxBuffer; + ITM_RxBuffer = ITM_RXBUFFER_EMPTY; /* ready for next character */ + } + + return (ch); +} + + +/** + \brief ITM Check Character + \details Checks whether a character is pending for reading in the variable \ref ITM_RxBuffer. + \return 0 No character available. + \return 1 Character available. + */ +__STATIC_INLINE int32_t ITM_CheckChar (void) +{ + + if (ITM_RxBuffer == ITM_RXBUFFER_EMPTY) + { + return (0); /* no character available */ + } + else + { + return (1); /* character available */ + } +} + +/*@} end of CMSIS_core_DebugFunctions */ + + + + +#ifdef __cplusplus +} +#endif + +#endif /* __CORE_CM4_H_DEPENDANT */ + +#endif /* __CMSIS_GENERIC */ diff --git a/software/ARC-FW/CMSIS/Core/Include/core_cm7.h b/software/ARC-FW/CMSIS/Core/Include/core_cm7.h new file mode 100644 index 0000000..ada6c2a --- /dev/null +++ b/software/ARC-FW/CMSIS/Core/Include/core_cm7.h @@ -0,0 +1,2671 @@ +/**************************************************************************//** + * @file core_cm7.h + * @brief CMSIS Cortex-M7 Core Peripheral Access Layer Header File + * @version V5.0.8 + * @date 04. June 2018 + ******************************************************************************/ +/* + * Copyright (c) 2009-2018 Arm Limited. All rights reserved. + * + * SPDX-License-Identifier: Apache-2.0 + * + * Licensed under the Apache License, Version 2.0 (the License); you may + * not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an AS IS BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#if defined ( __ICCARM__ ) + #pragma system_include /* treat file as system include file for MISRA check */ +#elif defined (__clang__) + #pragma clang system_header /* treat file as system include file */ +#endif + +#ifndef __CORE_CM7_H_GENERIC +#define __CORE_CM7_H_GENERIC + +#include + +#ifdef __cplusplus + extern "C" { +#endif + +/** + \page CMSIS_MISRA_Exceptions MISRA-C:2004 Compliance Exceptions + CMSIS violates the following MISRA-C:2004 rules: + + \li Required Rule 8.5, object/function definition in header file.
+ Function definitions in header files are used to allow 'inlining'. + + \li Required Rule 18.4, declaration of union type or object of union type: '{...}'.
+ Unions are used for effective representation of core registers. + + \li Advisory Rule 19.7, Function-like macro defined.
+ Function-like macros are used to allow more efficient code. + */ + + +/******************************************************************************* + * CMSIS definitions + ******************************************************************************/ +/** + \ingroup Cortex_M7 + @{ + */ + +#include "cmsis_version.h" + +/* CMSIS CM7 definitions */ +#define __CM7_CMSIS_VERSION_MAIN (__CM_CMSIS_VERSION_MAIN) /*!< \deprecated [31:16] CMSIS HAL main version */ +#define __CM7_CMSIS_VERSION_SUB ( __CM_CMSIS_VERSION_SUB) /*!< \deprecated [15:0] CMSIS HAL sub version */ +#define __CM7_CMSIS_VERSION ((__CM7_CMSIS_VERSION_MAIN << 16U) | \ + __CM7_CMSIS_VERSION_SUB ) /*!< \deprecated CMSIS HAL version number */ + +#define __CORTEX_M (7U) /*!< Cortex-M Core */ + +/** __FPU_USED indicates whether an FPU is used or not. + For this, __FPU_PRESENT has to be checked prior to making use of FPU specific registers and functions. +*/ +#if defined ( __CC_ARM ) + #if defined __TARGET_FPU_VFP + #if defined (__FPU_PRESENT) && (__FPU_PRESENT == 1U) + #define __FPU_USED 1U + #else + #error "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)" + #define __FPU_USED 0U + #endif + #else + #define __FPU_USED 0U + #endif + +#elif defined (__ARMCC_VERSION) && (__ARMCC_VERSION >= 6010050) + #if defined __ARM_PCS_VFP + #if defined (__FPU_PRESENT) && (__FPU_PRESENT == 1U) + #define __FPU_USED 1U + #else + #warning "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)" + #define __FPU_USED 0U + #endif + #else + #define __FPU_USED 0U + #endif + +#elif defined ( __GNUC__ ) + #if defined (__VFP_FP__) && !defined(__SOFTFP__) + #if defined (__FPU_PRESENT) && (__FPU_PRESENT == 1U) + #define __FPU_USED 1U + #else + #error "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)" + #define __FPU_USED 0U + #endif + #else + #define __FPU_USED 0U + #endif + +#elif defined ( __ICCARM__ ) + #if defined __ARMVFP__ + #if defined (__FPU_PRESENT) && (__FPU_PRESENT == 1U) + #define __FPU_USED 1U + #else + #error "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)" + #define __FPU_USED 0U + #endif + #else + #define __FPU_USED 0U + #endif + +#elif defined ( __TI_ARM__ ) + #if defined __TI_VFP_SUPPORT__ + #if defined (__FPU_PRESENT) && (__FPU_PRESENT == 1U) + #define __FPU_USED 1U + #else + #error "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)" + #define __FPU_USED 0U + #endif + #else + #define __FPU_USED 0U + #endif + +#elif defined ( __TASKING__ ) + #if defined __FPU_VFP__ + #if defined (__FPU_PRESENT) && (__FPU_PRESENT == 1U) + #define __FPU_USED 1U + #else + #error "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)" + #define __FPU_USED 0U + #endif + #else + #define __FPU_USED 0U + #endif + +#elif defined ( __CSMC__ ) + #if ( __CSMC__ & 0x400U) + #if defined (__FPU_PRESENT) && (__FPU_PRESENT == 1U) + #define __FPU_USED 1U + #else + #error "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)" + #define __FPU_USED 0U + #endif + #else + #define __FPU_USED 0U + #endif + +#endif + +#include "cmsis_compiler.h" /* CMSIS compiler specific defines */ + + +#ifdef __cplusplus +} +#endif + +#endif /* __CORE_CM7_H_GENERIC */ + +#ifndef __CMSIS_GENERIC + +#ifndef __CORE_CM7_H_DEPENDANT +#define __CORE_CM7_H_DEPENDANT + +#ifdef __cplusplus + extern "C" { +#endif + +/* check device defines and use defaults */ +#if defined __CHECK_DEVICE_DEFINES + #ifndef __CM7_REV + #define __CM7_REV 0x0000U + #warning "__CM7_REV not defined in device header file; using default!" + #endif + + #ifndef __FPU_PRESENT + #define __FPU_PRESENT 0U + #warning "__FPU_PRESENT not defined in device header file; using default!" + #endif + + #ifndef __MPU_PRESENT + #define __MPU_PRESENT 0U + #warning "__MPU_PRESENT not defined in device header file; using default!" + #endif + + #ifndef __ICACHE_PRESENT + #define __ICACHE_PRESENT 0U + #warning "__ICACHE_PRESENT not defined in device header file; using default!" + #endif + + #ifndef __DCACHE_PRESENT + #define __DCACHE_PRESENT 0U + #warning "__DCACHE_PRESENT not defined in device header file; using default!" + #endif + + #ifndef __DTCM_PRESENT + #define __DTCM_PRESENT 0U + #warning "__DTCM_PRESENT not defined in device header file; using default!" + #endif + + #ifndef __NVIC_PRIO_BITS + #define __NVIC_PRIO_BITS 3U + #warning "__NVIC_PRIO_BITS not defined in device header file; using default!" + #endif + + #ifndef __Vendor_SysTickConfig + #define __Vendor_SysTickConfig 0U + #warning "__Vendor_SysTickConfig not defined in device header file; using default!" + #endif +#endif + +/* IO definitions (access restrictions to peripheral registers) */ +/** + \defgroup CMSIS_glob_defs CMSIS Global Defines + + IO Type Qualifiers are used + \li to specify the access to peripheral variables. + \li for automatic generation of peripheral register debug information. +*/ +#ifdef __cplusplus + #define __I volatile /*!< Defines 'read only' permissions */ +#else + #define __I volatile const /*!< Defines 'read only' permissions */ +#endif +#define __O volatile /*!< Defines 'write only' permissions */ +#define __IO volatile /*!< Defines 'read / write' permissions */ + +/* following defines should be used for structure members */ +#define __IM volatile const /*! Defines 'read only' structure member permissions */ +#define __OM volatile /*! Defines 'write only' structure member permissions */ +#define __IOM volatile /*! Defines 'read / write' structure member permissions */ + +/*@} end of group Cortex_M7 */ + + + +/******************************************************************************* + * Register Abstraction + Core Register contain: + - Core Register + - Core NVIC Register + - Core SCB Register + - Core SysTick Register + - Core Debug Register + - Core MPU Register + - Core FPU Register + ******************************************************************************/ +/** + \defgroup CMSIS_core_register Defines and Type Definitions + \brief Type definitions and defines for Cortex-M processor based devices. +*/ + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_CORE Status and Control Registers + \brief Core Register type definitions. + @{ + */ + +/** + \brief Union type to access the Application Program Status Register (APSR). + */ +typedef union +{ + struct + { + uint32_t _reserved0:16; /*!< bit: 0..15 Reserved */ + uint32_t GE:4; /*!< bit: 16..19 Greater than or Equal flags */ + uint32_t _reserved1:7; /*!< bit: 20..26 Reserved */ + uint32_t Q:1; /*!< bit: 27 Saturation condition flag */ + uint32_t V:1; /*!< bit: 28 Overflow condition code flag */ + uint32_t C:1; /*!< bit: 29 Carry condition code flag */ + uint32_t Z:1; /*!< bit: 30 Zero condition code flag */ + uint32_t N:1; /*!< bit: 31 Negative condition code flag */ + } b; /*!< Structure used for bit access */ + uint32_t w; /*!< Type used for word access */ +} APSR_Type; + +/* APSR Register Definitions */ +#define APSR_N_Pos 31U /*!< APSR: N Position */ +#define APSR_N_Msk (1UL << APSR_N_Pos) /*!< APSR: N Mask */ + +#define APSR_Z_Pos 30U /*!< APSR: Z Position */ +#define APSR_Z_Msk (1UL << APSR_Z_Pos) /*!< APSR: Z Mask */ + +#define APSR_C_Pos 29U /*!< APSR: C Position */ +#define APSR_C_Msk (1UL << APSR_C_Pos) /*!< APSR: C Mask */ + +#define APSR_V_Pos 28U /*!< APSR: V Position */ +#define APSR_V_Msk (1UL << APSR_V_Pos) /*!< APSR: V Mask */ + +#define APSR_Q_Pos 27U /*!< APSR: Q Position */ +#define APSR_Q_Msk (1UL << APSR_Q_Pos) /*!< APSR: Q Mask */ + +#define APSR_GE_Pos 16U /*!< APSR: GE Position */ +#define APSR_GE_Msk (0xFUL << APSR_GE_Pos) /*!< APSR: GE Mask */ + + +/** + \brief Union type to access the Interrupt Program Status Register (IPSR). + */ +typedef union +{ + struct + { + uint32_t ISR:9; /*!< bit: 0.. 8 Exception number */ + uint32_t _reserved0:23; /*!< bit: 9..31 Reserved */ + } b; /*!< Structure used for bit access */ + uint32_t w; /*!< Type used for word access */ +} IPSR_Type; + +/* IPSR Register Definitions */ +#define IPSR_ISR_Pos 0U /*!< IPSR: ISR Position */ +#define IPSR_ISR_Msk (0x1FFUL /*<< IPSR_ISR_Pos*/) /*!< IPSR: ISR Mask */ + + +/** + \brief Union type to access the Special-Purpose Program Status Registers (xPSR). + */ +typedef union +{ + struct + { + uint32_t ISR:9; /*!< bit: 0.. 8 Exception number */ + uint32_t _reserved0:1; /*!< bit: 9 Reserved */ + uint32_t ICI_IT_1:6; /*!< bit: 10..15 ICI/IT part 1 */ + uint32_t GE:4; /*!< bit: 16..19 Greater than or Equal flags */ + uint32_t _reserved1:4; /*!< bit: 20..23 Reserved */ + uint32_t T:1; /*!< bit: 24 Thumb bit */ + uint32_t ICI_IT_2:2; /*!< bit: 25..26 ICI/IT part 2 */ + uint32_t Q:1; /*!< bit: 27 Saturation condition flag */ + uint32_t V:1; /*!< bit: 28 Overflow condition code flag */ + uint32_t C:1; /*!< bit: 29 Carry condition code flag */ + uint32_t Z:1; /*!< bit: 30 Zero condition code flag */ + uint32_t N:1; /*!< bit: 31 Negative condition code flag */ + } b; /*!< Structure used for bit access */ + uint32_t w; /*!< Type used for word access */ +} xPSR_Type; + +/* xPSR Register Definitions */ +#define xPSR_N_Pos 31U /*!< xPSR: N Position */ +#define xPSR_N_Msk (1UL << xPSR_N_Pos) /*!< xPSR: N Mask */ + +#define xPSR_Z_Pos 30U /*!< xPSR: Z Position */ +#define xPSR_Z_Msk (1UL << xPSR_Z_Pos) /*!< xPSR: Z Mask */ + +#define xPSR_C_Pos 29U /*!< xPSR: C Position */ +#define xPSR_C_Msk (1UL << xPSR_C_Pos) /*!< xPSR: C Mask */ + +#define xPSR_V_Pos 28U /*!< xPSR: V Position */ +#define xPSR_V_Msk (1UL << xPSR_V_Pos) /*!< xPSR: V Mask */ + +#define xPSR_Q_Pos 27U /*!< xPSR: Q Position */ +#define xPSR_Q_Msk (1UL << xPSR_Q_Pos) /*!< xPSR: Q Mask */ + +#define xPSR_ICI_IT_2_Pos 25U /*!< xPSR: ICI/IT part 2 Position */ +#define xPSR_ICI_IT_2_Msk (3UL << xPSR_ICI_IT_2_Pos) /*!< xPSR: ICI/IT part 2 Mask */ + +#define xPSR_T_Pos 24U /*!< xPSR: T Position */ +#define xPSR_T_Msk (1UL << xPSR_T_Pos) /*!< xPSR: T Mask */ + +#define xPSR_GE_Pos 16U /*!< xPSR: GE Position */ +#define xPSR_GE_Msk (0xFUL << xPSR_GE_Pos) /*!< xPSR: GE Mask */ + +#define xPSR_ICI_IT_1_Pos 10U /*!< xPSR: ICI/IT part 1 Position */ +#define xPSR_ICI_IT_1_Msk (0x3FUL << xPSR_ICI_IT_1_Pos) /*!< xPSR: ICI/IT part 1 Mask */ + +#define xPSR_ISR_Pos 0U /*!< xPSR: ISR Position */ +#define xPSR_ISR_Msk (0x1FFUL /*<< xPSR_ISR_Pos*/) /*!< xPSR: ISR Mask */ + + +/** + \brief Union type to access the Control Registers (CONTROL). + */ +typedef union +{ + struct + { + uint32_t nPRIV:1; /*!< bit: 0 Execution privilege in Thread mode */ + uint32_t SPSEL:1; /*!< bit: 1 Stack to be used */ + uint32_t FPCA:1; /*!< bit: 2 FP extension active flag */ + uint32_t _reserved0:29; /*!< bit: 3..31 Reserved */ + } b; /*!< Structure used for bit access */ + uint32_t w; /*!< Type used for word access */ +} CONTROL_Type; + +/* CONTROL Register Definitions */ +#define CONTROL_FPCA_Pos 2U /*!< CONTROL: FPCA Position */ +#define CONTROL_FPCA_Msk (1UL << CONTROL_FPCA_Pos) /*!< CONTROL: FPCA Mask */ + +#define CONTROL_SPSEL_Pos 1U /*!< CONTROL: SPSEL Position */ +#define CONTROL_SPSEL_Msk (1UL << CONTROL_SPSEL_Pos) /*!< CONTROL: SPSEL Mask */ + +#define CONTROL_nPRIV_Pos 0U /*!< CONTROL: nPRIV Position */ +#define CONTROL_nPRIV_Msk (1UL /*<< CONTROL_nPRIV_Pos*/) /*!< CONTROL: nPRIV Mask */ + +/*@} end of group CMSIS_CORE */ + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_NVIC Nested Vectored Interrupt Controller (NVIC) + \brief Type definitions for the NVIC Registers + @{ + */ + +/** + \brief Structure type to access the Nested Vectored Interrupt Controller (NVIC). + */ +typedef struct +{ + __IOM uint32_t ISER[8U]; /*!< Offset: 0x000 (R/W) Interrupt Set Enable Register */ + uint32_t RESERVED0[24U]; + __IOM uint32_t ICER[8U]; /*!< Offset: 0x080 (R/W) Interrupt Clear Enable Register */ + uint32_t RSERVED1[24U]; + __IOM uint32_t ISPR[8U]; /*!< Offset: 0x100 (R/W) Interrupt Set Pending Register */ + uint32_t RESERVED2[24U]; + __IOM uint32_t ICPR[8U]; /*!< Offset: 0x180 (R/W) Interrupt Clear Pending Register */ + uint32_t RESERVED3[24U]; + __IOM uint32_t IABR[8U]; /*!< Offset: 0x200 (R/W) Interrupt Active bit Register */ + uint32_t RESERVED4[56U]; + __IOM uint8_t IP[240U]; /*!< Offset: 0x300 (R/W) Interrupt Priority Register (8Bit wide) */ + uint32_t RESERVED5[644U]; + __OM uint32_t STIR; /*!< Offset: 0xE00 ( /W) Software Trigger Interrupt Register */ +} NVIC_Type; + +/* Software Triggered Interrupt Register Definitions */ +#define NVIC_STIR_INTID_Pos 0U /*!< STIR: INTLINESNUM Position */ +#define NVIC_STIR_INTID_Msk (0x1FFUL /*<< NVIC_STIR_INTID_Pos*/) /*!< STIR: INTLINESNUM Mask */ + +/*@} end of group CMSIS_NVIC */ + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_SCB System Control Block (SCB) + \brief Type definitions for the System Control Block Registers + @{ + */ + +/** + \brief Structure type to access the System Control Block (SCB). + */ +typedef struct +{ + __IM uint32_t CPUID; /*!< Offset: 0x000 (R/ ) CPUID Base Register */ + __IOM uint32_t ICSR; /*!< Offset: 0x004 (R/W) Interrupt Control and State Register */ + __IOM uint32_t VTOR; /*!< Offset: 0x008 (R/W) Vector Table Offset Register */ + __IOM uint32_t AIRCR; /*!< Offset: 0x00C (R/W) Application Interrupt and Reset Control Register */ + __IOM uint32_t SCR; /*!< Offset: 0x010 (R/W) System Control Register */ + __IOM uint32_t CCR; /*!< Offset: 0x014 (R/W) Configuration Control Register */ + __IOM uint8_t SHPR[12U]; /*!< Offset: 0x018 (R/W) System Handlers Priority Registers (4-7, 8-11, 12-15) */ + __IOM uint32_t SHCSR; /*!< Offset: 0x024 (R/W) System Handler Control and State Register */ + __IOM uint32_t CFSR; /*!< Offset: 0x028 (R/W) Configurable Fault Status Register */ + __IOM uint32_t HFSR; /*!< Offset: 0x02C (R/W) HardFault Status Register */ + __IOM uint32_t DFSR; /*!< Offset: 0x030 (R/W) Debug Fault Status Register */ + __IOM uint32_t MMFAR; /*!< Offset: 0x034 (R/W) MemManage Fault Address Register */ + __IOM uint32_t BFAR; /*!< Offset: 0x038 (R/W) BusFault Address Register */ + __IOM uint32_t AFSR; /*!< Offset: 0x03C (R/W) Auxiliary Fault Status Register */ + __IM uint32_t ID_PFR[2U]; /*!< Offset: 0x040 (R/ ) Processor Feature Register */ + __IM uint32_t ID_DFR; /*!< Offset: 0x048 (R/ ) Debug Feature Register */ + __IM uint32_t ID_AFR; /*!< Offset: 0x04C (R/ ) Auxiliary Feature Register */ + __IM uint32_t ID_MFR[4U]; /*!< Offset: 0x050 (R/ ) Memory Model Feature Register */ + __IM uint32_t ID_ISAR[5U]; /*!< Offset: 0x060 (R/ ) Instruction Set Attributes Register */ + uint32_t RESERVED0[1U]; + __IM uint32_t CLIDR; /*!< Offset: 0x078 (R/ ) Cache Level ID register */ + __IM uint32_t CTR; /*!< Offset: 0x07C (R/ ) Cache Type register */ + __IM uint32_t CCSIDR; /*!< Offset: 0x080 (R/ ) Cache Size ID Register */ + __IOM uint32_t CSSELR; /*!< Offset: 0x084 (R/W) Cache Size Selection Register */ + __IOM uint32_t CPACR; /*!< Offset: 0x088 (R/W) Coprocessor Access Control Register */ + uint32_t RESERVED3[93U]; + __OM uint32_t STIR; /*!< Offset: 0x200 ( /W) Software Triggered Interrupt Register */ + uint32_t RESERVED4[15U]; + __IM uint32_t MVFR0; /*!< Offset: 0x240 (R/ ) Media and VFP Feature Register 0 */ + __IM uint32_t MVFR1; /*!< Offset: 0x244 (R/ ) Media and VFP Feature Register 1 */ + __IM uint32_t MVFR2; /*!< Offset: 0x248 (R/ ) Media and VFP Feature Register 2 */ + uint32_t RESERVED5[1U]; + __OM uint32_t ICIALLU; /*!< Offset: 0x250 ( /W) I-Cache Invalidate All to PoU */ + uint32_t RESERVED6[1U]; + __OM uint32_t ICIMVAU; /*!< Offset: 0x258 ( /W) I-Cache Invalidate by MVA to PoU */ + __OM uint32_t DCIMVAC; /*!< Offset: 0x25C ( /W) D-Cache Invalidate by MVA to PoC */ + __OM uint32_t DCISW; /*!< Offset: 0x260 ( /W) D-Cache Invalidate by Set-way */ + __OM uint32_t DCCMVAU; /*!< Offset: 0x264 ( /W) D-Cache Clean by MVA to PoU */ + __OM uint32_t DCCMVAC; /*!< Offset: 0x268 ( /W) D-Cache Clean by MVA to PoC */ + __OM uint32_t DCCSW; /*!< Offset: 0x26C ( /W) D-Cache Clean by Set-way */ + __OM uint32_t DCCIMVAC; /*!< Offset: 0x270 ( /W) D-Cache Clean and Invalidate by MVA to PoC */ + __OM uint32_t DCCISW; /*!< Offset: 0x274 ( /W) D-Cache Clean and Invalidate by Set-way */ + uint32_t RESERVED7[6U]; + __IOM uint32_t ITCMCR; /*!< Offset: 0x290 (R/W) Instruction Tightly-Coupled Memory Control Register */ + __IOM uint32_t DTCMCR; /*!< Offset: 0x294 (R/W) Data Tightly-Coupled Memory Control Registers */ + __IOM uint32_t AHBPCR; /*!< Offset: 0x298 (R/W) AHBP Control Register */ + __IOM uint32_t CACR; /*!< Offset: 0x29C (R/W) L1 Cache Control Register */ + __IOM uint32_t AHBSCR; /*!< Offset: 0x2A0 (R/W) AHB Slave Control Register */ + uint32_t RESERVED8[1U]; + __IOM uint32_t ABFSR; /*!< Offset: 0x2A8 (R/W) Auxiliary Bus Fault Status Register */ +} SCB_Type; + +/* SCB CPUID Register Definitions */ +#define SCB_CPUID_IMPLEMENTER_Pos 24U /*!< SCB CPUID: IMPLEMENTER Position */ +#define SCB_CPUID_IMPLEMENTER_Msk (0xFFUL << SCB_CPUID_IMPLEMENTER_Pos) /*!< SCB CPUID: IMPLEMENTER Mask */ + +#define SCB_CPUID_VARIANT_Pos 20U /*!< SCB CPUID: VARIANT Position */ +#define SCB_CPUID_VARIANT_Msk (0xFUL << SCB_CPUID_VARIANT_Pos) /*!< SCB CPUID: VARIANT Mask */ + +#define SCB_CPUID_ARCHITECTURE_Pos 16U /*!< SCB CPUID: ARCHITECTURE Position */ +#define SCB_CPUID_ARCHITECTURE_Msk (0xFUL << SCB_CPUID_ARCHITECTURE_Pos) /*!< SCB CPUID: ARCHITECTURE Mask */ + +#define SCB_CPUID_PARTNO_Pos 4U /*!< SCB CPUID: PARTNO Position */ +#define SCB_CPUID_PARTNO_Msk (0xFFFUL << SCB_CPUID_PARTNO_Pos) /*!< SCB CPUID: PARTNO Mask */ + +#define SCB_CPUID_REVISION_Pos 0U /*!< SCB CPUID: REVISION Position */ +#define SCB_CPUID_REVISION_Msk (0xFUL /*<< SCB_CPUID_REVISION_Pos*/) /*!< SCB CPUID: REVISION Mask */ + +/* SCB Interrupt Control State Register Definitions */ +#define SCB_ICSR_NMIPENDSET_Pos 31U /*!< SCB ICSR: NMIPENDSET Position */ +#define SCB_ICSR_NMIPENDSET_Msk (1UL << SCB_ICSR_NMIPENDSET_Pos) /*!< SCB ICSR: NMIPENDSET Mask */ + +#define SCB_ICSR_PENDSVSET_Pos 28U /*!< SCB ICSR: PENDSVSET Position */ +#define SCB_ICSR_PENDSVSET_Msk (1UL << SCB_ICSR_PENDSVSET_Pos) /*!< SCB ICSR: PENDSVSET Mask */ + +#define SCB_ICSR_PENDSVCLR_Pos 27U /*!< SCB ICSR: PENDSVCLR Position */ +#define SCB_ICSR_PENDSVCLR_Msk (1UL << SCB_ICSR_PENDSVCLR_Pos) /*!< SCB ICSR: PENDSVCLR Mask */ + +#define SCB_ICSR_PENDSTSET_Pos 26U /*!< SCB ICSR: PENDSTSET Position */ +#define SCB_ICSR_PENDSTSET_Msk (1UL << SCB_ICSR_PENDSTSET_Pos) /*!< SCB ICSR: PENDSTSET Mask */ + +#define SCB_ICSR_PENDSTCLR_Pos 25U /*!< SCB ICSR: PENDSTCLR Position */ +#define SCB_ICSR_PENDSTCLR_Msk (1UL << SCB_ICSR_PENDSTCLR_Pos) /*!< SCB ICSR: PENDSTCLR Mask */ + +#define SCB_ICSR_ISRPREEMPT_Pos 23U /*!< SCB ICSR: ISRPREEMPT Position */ +#define SCB_ICSR_ISRPREEMPT_Msk (1UL << SCB_ICSR_ISRPREEMPT_Pos) /*!< SCB ICSR: ISRPREEMPT Mask */ + +#define SCB_ICSR_ISRPENDING_Pos 22U /*!< SCB ICSR: ISRPENDING Position */ +#define SCB_ICSR_ISRPENDING_Msk (1UL << SCB_ICSR_ISRPENDING_Pos) /*!< SCB ICSR: ISRPENDING Mask */ + +#define SCB_ICSR_VECTPENDING_Pos 12U /*!< SCB ICSR: VECTPENDING Position */ +#define SCB_ICSR_VECTPENDING_Msk (0x1FFUL << SCB_ICSR_VECTPENDING_Pos) /*!< SCB ICSR: VECTPENDING Mask */ + +#define SCB_ICSR_RETTOBASE_Pos 11U /*!< SCB ICSR: RETTOBASE Position */ +#define SCB_ICSR_RETTOBASE_Msk (1UL << SCB_ICSR_RETTOBASE_Pos) /*!< SCB ICSR: RETTOBASE Mask */ + +#define SCB_ICSR_VECTACTIVE_Pos 0U /*!< SCB ICSR: VECTACTIVE Position */ +#define SCB_ICSR_VECTACTIVE_Msk (0x1FFUL /*<< SCB_ICSR_VECTACTIVE_Pos*/) /*!< SCB ICSR: VECTACTIVE Mask */ + +/* SCB Vector Table Offset Register Definitions */ +#define SCB_VTOR_TBLOFF_Pos 7U /*!< SCB VTOR: TBLOFF Position */ +#define SCB_VTOR_TBLOFF_Msk (0x1FFFFFFUL << SCB_VTOR_TBLOFF_Pos) /*!< SCB VTOR: TBLOFF Mask */ + +/* SCB Application Interrupt and Reset Control Register Definitions */ +#define SCB_AIRCR_VECTKEY_Pos 16U /*!< SCB AIRCR: VECTKEY Position */ +#define SCB_AIRCR_VECTKEY_Msk (0xFFFFUL << SCB_AIRCR_VECTKEY_Pos) /*!< SCB AIRCR: VECTKEY Mask */ + +#define SCB_AIRCR_VECTKEYSTAT_Pos 16U /*!< SCB AIRCR: VECTKEYSTAT Position */ +#define SCB_AIRCR_VECTKEYSTAT_Msk (0xFFFFUL << SCB_AIRCR_VECTKEYSTAT_Pos) /*!< SCB AIRCR: VECTKEYSTAT Mask */ + +#define SCB_AIRCR_ENDIANESS_Pos 15U /*!< SCB AIRCR: ENDIANESS Position */ +#define SCB_AIRCR_ENDIANESS_Msk (1UL << SCB_AIRCR_ENDIANESS_Pos) /*!< SCB AIRCR: ENDIANESS Mask */ + +#define SCB_AIRCR_PRIGROUP_Pos 8U /*!< SCB AIRCR: PRIGROUP Position */ +#define SCB_AIRCR_PRIGROUP_Msk (7UL << SCB_AIRCR_PRIGROUP_Pos) /*!< SCB AIRCR: PRIGROUP Mask */ + +#define SCB_AIRCR_SYSRESETREQ_Pos 2U /*!< SCB AIRCR: SYSRESETREQ Position */ +#define SCB_AIRCR_SYSRESETREQ_Msk (1UL << SCB_AIRCR_SYSRESETREQ_Pos) /*!< SCB AIRCR: SYSRESETREQ Mask */ + +#define SCB_AIRCR_VECTCLRACTIVE_Pos 1U /*!< SCB AIRCR: VECTCLRACTIVE Position */ +#define SCB_AIRCR_VECTCLRACTIVE_Msk (1UL << SCB_AIRCR_VECTCLRACTIVE_Pos) /*!< SCB AIRCR: VECTCLRACTIVE Mask */ + +#define SCB_AIRCR_VECTRESET_Pos 0U /*!< SCB AIRCR: VECTRESET Position */ +#define SCB_AIRCR_VECTRESET_Msk (1UL /*<< SCB_AIRCR_VECTRESET_Pos*/) /*!< SCB AIRCR: VECTRESET Mask */ + +/* SCB System Control Register Definitions */ +#define SCB_SCR_SEVONPEND_Pos 4U /*!< SCB SCR: SEVONPEND Position */ +#define SCB_SCR_SEVONPEND_Msk (1UL << SCB_SCR_SEVONPEND_Pos) /*!< SCB SCR: SEVONPEND Mask */ + +#define SCB_SCR_SLEEPDEEP_Pos 2U /*!< SCB SCR: SLEEPDEEP Position */ +#define SCB_SCR_SLEEPDEEP_Msk (1UL << SCB_SCR_SLEEPDEEP_Pos) /*!< SCB SCR: SLEEPDEEP Mask */ + +#define SCB_SCR_SLEEPONEXIT_Pos 1U /*!< SCB SCR: SLEEPONEXIT Position */ +#define SCB_SCR_SLEEPONEXIT_Msk (1UL << SCB_SCR_SLEEPONEXIT_Pos) /*!< SCB SCR: SLEEPONEXIT Mask */ + +/* SCB Configuration Control Register Definitions */ +#define SCB_CCR_BP_Pos 18U /*!< SCB CCR: Branch prediction enable bit Position */ +#define SCB_CCR_BP_Msk (1UL << SCB_CCR_BP_Pos) /*!< SCB CCR: Branch prediction enable bit Mask */ + +#define SCB_CCR_IC_Pos 17U /*!< SCB CCR: Instruction cache enable bit Position */ +#define SCB_CCR_IC_Msk (1UL << SCB_CCR_IC_Pos) /*!< SCB CCR: Instruction cache enable bit Mask */ + +#define SCB_CCR_DC_Pos 16U /*!< SCB CCR: Cache enable bit Position */ +#define SCB_CCR_DC_Msk (1UL << SCB_CCR_DC_Pos) /*!< SCB CCR: Cache enable bit Mask */ + +#define SCB_CCR_STKALIGN_Pos 9U /*!< SCB CCR: STKALIGN Position */ +#define SCB_CCR_STKALIGN_Msk (1UL << SCB_CCR_STKALIGN_Pos) /*!< SCB CCR: STKALIGN Mask */ + +#define SCB_CCR_BFHFNMIGN_Pos 8U /*!< SCB CCR: BFHFNMIGN Position */ +#define SCB_CCR_BFHFNMIGN_Msk (1UL << SCB_CCR_BFHFNMIGN_Pos) /*!< SCB CCR: BFHFNMIGN Mask */ + +#define SCB_CCR_DIV_0_TRP_Pos 4U /*!< SCB CCR: DIV_0_TRP Position */ +#define SCB_CCR_DIV_0_TRP_Msk (1UL << SCB_CCR_DIV_0_TRP_Pos) /*!< SCB CCR: DIV_0_TRP Mask */ + +#define SCB_CCR_UNALIGN_TRP_Pos 3U /*!< SCB CCR: UNALIGN_TRP Position */ +#define SCB_CCR_UNALIGN_TRP_Msk (1UL << SCB_CCR_UNALIGN_TRP_Pos) /*!< SCB CCR: UNALIGN_TRP Mask */ + +#define SCB_CCR_USERSETMPEND_Pos 1U /*!< SCB CCR: USERSETMPEND Position */ +#define SCB_CCR_USERSETMPEND_Msk (1UL << SCB_CCR_USERSETMPEND_Pos) /*!< SCB CCR: USERSETMPEND Mask */ + +#define SCB_CCR_NONBASETHRDENA_Pos 0U /*!< SCB CCR: NONBASETHRDENA Position */ +#define SCB_CCR_NONBASETHRDENA_Msk (1UL /*<< SCB_CCR_NONBASETHRDENA_Pos*/) /*!< SCB CCR: NONBASETHRDENA Mask */ + +/* SCB System Handler Control and State Register Definitions */ +#define SCB_SHCSR_USGFAULTENA_Pos 18U /*!< SCB SHCSR: USGFAULTENA Position */ +#define SCB_SHCSR_USGFAULTENA_Msk (1UL << SCB_SHCSR_USGFAULTENA_Pos) /*!< SCB SHCSR: USGFAULTENA Mask */ + +#define SCB_SHCSR_BUSFAULTENA_Pos 17U /*!< SCB SHCSR: BUSFAULTENA Position */ +#define SCB_SHCSR_BUSFAULTENA_Msk (1UL << SCB_SHCSR_BUSFAULTENA_Pos) /*!< SCB SHCSR: BUSFAULTENA Mask */ + +#define SCB_SHCSR_MEMFAULTENA_Pos 16U /*!< SCB SHCSR: MEMFAULTENA Position */ +#define SCB_SHCSR_MEMFAULTENA_Msk (1UL << SCB_SHCSR_MEMFAULTENA_Pos) /*!< SCB SHCSR: MEMFAULTENA Mask */ + +#define SCB_SHCSR_SVCALLPENDED_Pos 15U /*!< SCB SHCSR: SVCALLPENDED Position */ +#define SCB_SHCSR_SVCALLPENDED_Msk (1UL << SCB_SHCSR_SVCALLPENDED_Pos) /*!< SCB SHCSR: SVCALLPENDED Mask */ + +#define SCB_SHCSR_BUSFAULTPENDED_Pos 14U /*!< SCB SHCSR: BUSFAULTPENDED Position */ +#define SCB_SHCSR_BUSFAULTPENDED_Msk (1UL << SCB_SHCSR_BUSFAULTPENDED_Pos) /*!< SCB SHCSR: BUSFAULTPENDED Mask */ + +#define SCB_SHCSR_MEMFAULTPENDED_Pos 13U /*!< SCB SHCSR: MEMFAULTPENDED Position */ +#define SCB_SHCSR_MEMFAULTPENDED_Msk (1UL << SCB_SHCSR_MEMFAULTPENDED_Pos) /*!< SCB SHCSR: MEMFAULTPENDED Mask */ + +#define SCB_SHCSR_USGFAULTPENDED_Pos 12U /*!< SCB SHCSR: USGFAULTPENDED Position */ +#define SCB_SHCSR_USGFAULTPENDED_Msk (1UL << SCB_SHCSR_USGFAULTPENDED_Pos) /*!< SCB SHCSR: USGFAULTPENDED Mask */ + +#define SCB_SHCSR_SYSTICKACT_Pos 11U /*!< SCB SHCSR: SYSTICKACT Position */ +#define SCB_SHCSR_SYSTICKACT_Msk (1UL << SCB_SHCSR_SYSTICKACT_Pos) /*!< SCB SHCSR: SYSTICKACT Mask */ + +#define SCB_SHCSR_PENDSVACT_Pos 10U /*!< SCB SHCSR: PENDSVACT Position */ +#define SCB_SHCSR_PENDSVACT_Msk (1UL << SCB_SHCSR_PENDSVACT_Pos) /*!< SCB SHCSR: PENDSVACT Mask */ + +#define SCB_SHCSR_MONITORACT_Pos 8U /*!< SCB SHCSR: MONITORACT Position */ +#define SCB_SHCSR_MONITORACT_Msk (1UL << SCB_SHCSR_MONITORACT_Pos) /*!< SCB SHCSR: MONITORACT Mask */ + +#define SCB_SHCSR_SVCALLACT_Pos 7U /*!< SCB SHCSR: SVCALLACT Position */ +#define SCB_SHCSR_SVCALLACT_Msk (1UL << SCB_SHCSR_SVCALLACT_Pos) /*!< SCB SHCSR: SVCALLACT Mask */ + +#define SCB_SHCSR_USGFAULTACT_Pos 3U /*!< SCB SHCSR: USGFAULTACT Position */ +#define SCB_SHCSR_USGFAULTACT_Msk (1UL << SCB_SHCSR_USGFAULTACT_Pos) /*!< SCB SHCSR: USGFAULTACT Mask */ + +#define SCB_SHCSR_BUSFAULTACT_Pos 1U /*!< SCB SHCSR: BUSFAULTACT Position */ +#define SCB_SHCSR_BUSFAULTACT_Msk (1UL << SCB_SHCSR_BUSFAULTACT_Pos) /*!< SCB SHCSR: BUSFAULTACT Mask */ + +#define SCB_SHCSR_MEMFAULTACT_Pos 0U /*!< SCB SHCSR: MEMFAULTACT Position */ +#define SCB_SHCSR_MEMFAULTACT_Msk (1UL /*<< SCB_SHCSR_MEMFAULTACT_Pos*/) /*!< SCB SHCSR: MEMFAULTACT Mask */ + +/* SCB Configurable Fault Status Register Definitions */ +#define SCB_CFSR_USGFAULTSR_Pos 16U /*!< SCB CFSR: Usage Fault Status Register Position */ +#define SCB_CFSR_USGFAULTSR_Msk (0xFFFFUL << SCB_CFSR_USGFAULTSR_Pos) /*!< SCB CFSR: Usage Fault Status Register Mask */ + +#define SCB_CFSR_BUSFAULTSR_Pos 8U /*!< SCB CFSR: Bus Fault Status Register Position */ +#define SCB_CFSR_BUSFAULTSR_Msk (0xFFUL << SCB_CFSR_BUSFAULTSR_Pos) /*!< SCB CFSR: Bus Fault Status Register Mask */ + +#define SCB_CFSR_MEMFAULTSR_Pos 0U /*!< SCB CFSR: Memory Manage Fault Status Register Position */ +#define SCB_CFSR_MEMFAULTSR_Msk (0xFFUL /*<< SCB_CFSR_MEMFAULTSR_Pos*/) /*!< SCB CFSR: Memory Manage Fault Status Register Mask */ + +/* MemManage Fault Status Register (part of SCB Configurable Fault Status Register) */ +#define SCB_CFSR_MMARVALID_Pos (SCB_SHCSR_MEMFAULTACT_Pos + 7U) /*!< SCB CFSR (MMFSR): MMARVALID Position */ +#define SCB_CFSR_MMARVALID_Msk (1UL << SCB_CFSR_MMARVALID_Pos) /*!< SCB CFSR (MMFSR): MMARVALID Mask */ + +#define SCB_CFSR_MLSPERR_Pos (SCB_SHCSR_MEMFAULTACT_Pos + 5U) /*!< SCB CFSR (MMFSR): MLSPERR Position */ +#define SCB_CFSR_MLSPERR_Msk (1UL << SCB_CFSR_MLSPERR_Pos) /*!< SCB CFSR (MMFSR): MLSPERR Mask */ + +#define SCB_CFSR_MSTKERR_Pos (SCB_SHCSR_MEMFAULTACT_Pos + 4U) /*!< SCB CFSR (MMFSR): MSTKERR Position */ +#define SCB_CFSR_MSTKERR_Msk (1UL << SCB_CFSR_MSTKERR_Pos) /*!< SCB CFSR (MMFSR): MSTKERR Mask */ + +#define SCB_CFSR_MUNSTKERR_Pos (SCB_SHCSR_MEMFAULTACT_Pos + 3U) /*!< SCB CFSR (MMFSR): MUNSTKERR Position */ +#define SCB_CFSR_MUNSTKERR_Msk (1UL << SCB_CFSR_MUNSTKERR_Pos) /*!< SCB CFSR (MMFSR): MUNSTKERR Mask */ + +#define SCB_CFSR_DACCVIOL_Pos (SCB_SHCSR_MEMFAULTACT_Pos + 1U) /*!< SCB CFSR (MMFSR): DACCVIOL Position */ +#define SCB_CFSR_DACCVIOL_Msk (1UL << SCB_CFSR_DACCVIOL_Pos) /*!< SCB CFSR (MMFSR): DACCVIOL Mask */ + +#define SCB_CFSR_IACCVIOL_Pos (SCB_SHCSR_MEMFAULTACT_Pos + 0U) /*!< SCB CFSR (MMFSR): IACCVIOL Position */ +#define SCB_CFSR_IACCVIOL_Msk (1UL /*<< SCB_CFSR_IACCVIOL_Pos*/) /*!< SCB CFSR (MMFSR): IACCVIOL Mask */ + +/* BusFault Status Register (part of SCB Configurable Fault Status Register) */ +#define SCB_CFSR_BFARVALID_Pos (SCB_CFSR_BUSFAULTSR_Pos + 7U) /*!< SCB CFSR (BFSR): BFARVALID Position */ +#define SCB_CFSR_BFARVALID_Msk (1UL << SCB_CFSR_BFARVALID_Pos) /*!< SCB CFSR (BFSR): BFARVALID Mask */ + +#define SCB_CFSR_LSPERR_Pos (SCB_CFSR_BUSFAULTSR_Pos + 5U) /*!< SCB CFSR (BFSR): LSPERR Position */ +#define SCB_CFSR_LSPERR_Msk (1UL << SCB_CFSR_LSPERR_Pos) /*!< SCB CFSR (BFSR): LSPERR Mask */ + +#define SCB_CFSR_STKERR_Pos (SCB_CFSR_BUSFAULTSR_Pos + 4U) /*!< SCB CFSR (BFSR): STKERR Position */ +#define SCB_CFSR_STKERR_Msk (1UL << SCB_CFSR_STKERR_Pos) /*!< SCB CFSR (BFSR): STKERR Mask */ + +#define SCB_CFSR_UNSTKERR_Pos (SCB_CFSR_BUSFAULTSR_Pos + 3U) /*!< SCB CFSR (BFSR): UNSTKERR Position */ +#define SCB_CFSR_UNSTKERR_Msk (1UL << SCB_CFSR_UNSTKERR_Pos) /*!< SCB CFSR (BFSR): UNSTKERR Mask */ + +#define SCB_CFSR_IMPRECISERR_Pos (SCB_CFSR_BUSFAULTSR_Pos + 2U) /*!< SCB CFSR (BFSR): IMPRECISERR Position */ +#define SCB_CFSR_IMPRECISERR_Msk (1UL << SCB_CFSR_IMPRECISERR_Pos) /*!< SCB CFSR (BFSR): IMPRECISERR Mask */ + +#define SCB_CFSR_PRECISERR_Pos (SCB_CFSR_BUSFAULTSR_Pos + 1U) /*!< SCB CFSR (BFSR): PRECISERR Position */ +#define SCB_CFSR_PRECISERR_Msk (1UL << SCB_CFSR_PRECISERR_Pos) /*!< SCB CFSR (BFSR): PRECISERR Mask */ + +#define SCB_CFSR_IBUSERR_Pos (SCB_CFSR_BUSFAULTSR_Pos + 0U) /*!< SCB CFSR (BFSR): IBUSERR Position */ +#define SCB_CFSR_IBUSERR_Msk (1UL << SCB_CFSR_IBUSERR_Pos) /*!< SCB CFSR (BFSR): IBUSERR Mask */ + +/* UsageFault Status Register (part of SCB Configurable Fault Status Register) */ +#define SCB_CFSR_DIVBYZERO_Pos (SCB_CFSR_USGFAULTSR_Pos + 9U) /*!< SCB CFSR (UFSR): DIVBYZERO Position */ +#define SCB_CFSR_DIVBYZERO_Msk (1UL << SCB_CFSR_DIVBYZERO_Pos) /*!< SCB CFSR (UFSR): DIVBYZERO Mask */ + +#define SCB_CFSR_UNALIGNED_Pos (SCB_CFSR_USGFAULTSR_Pos + 8U) /*!< SCB CFSR (UFSR): UNALIGNED Position */ +#define SCB_CFSR_UNALIGNED_Msk (1UL << SCB_CFSR_UNALIGNED_Pos) /*!< SCB CFSR (UFSR): UNALIGNED Mask */ + +#define SCB_CFSR_NOCP_Pos (SCB_CFSR_USGFAULTSR_Pos + 3U) /*!< SCB CFSR (UFSR): NOCP Position */ +#define SCB_CFSR_NOCP_Msk (1UL << SCB_CFSR_NOCP_Pos) /*!< SCB CFSR (UFSR): NOCP Mask */ + +#define SCB_CFSR_INVPC_Pos (SCB_CFSR_USGFAULTSR_Pos + 2U) /*!< SCB CFSR (UFSR): INVPC Position */ +#define SCB_CFSR_INVPC_Msk (1UL << SCB_CFSR_INVPC_Pos) /*!< SCB CFSR (UFSR): INVPC Mask */ + +#define SCB_CFSR_INVSTATE_Pos (SCB_CFSR_USGFAULTSR_Pos + 1U) /*!< SCB CFSR (UFSR): INVSTATE Position */ +#define SCB_CFSR_INVSTATE_Msk (1UL << SCB_CFSR_INVSTATE_Pos) /*!< SCB CFSR (UFSR): INVSTATE Mask */ + +#define SCB_CFSR_UNDEFINSTR_Pos (SCB_CFSR_USGFAULTSR_Pos + 0U) /*!< SCB CFSR (UFSR): UNDEFINSTR Position */ +#define SCB_CFSR_UNDEFINSTR_Msk (1UL << SCB_CFSR_UNDEFINSTR_Pos) /*!< SCB CFSR (UFSR): UNDEFINSTR Mask */ + +/* SCB Hard Fault Status Register Definitions */ +#define SCB_HFSR_DEBUGEVT_Pos 31U /*!< SCB HFSR: DEBUGEVT Position */ +#define SCB_HFSR_DEBUGEVT_Msk (1UL << SCB_HFSR_DEBUGEVT_Pos) /*!< SCB HFSR: DEBUGEVT Mask */ + +#define SCB_HFSR_FORCED_Pos 30U /*!< SCB HFSR: FORCED Position */ +#define SCB_HFSR_FORCED_Msk (1UL << SCB_HFSR_FORCED_Pos) /*!< SCB HFSR: FORCED Mask */ + +#define SCB_HFSR_VECTTBL_Pos 1U /*!< SCB HFSR: VECTTBL Position */ +#define SCB_HFSR_VECTTBL_Msk (1UL << SCB_HFSR_VECTTBL_Pos) /*!< SCB HFSR: VECTTBL Mask */ + +/* SCB Debug Fault Status Register Definitions */ +#define SCB_DFSR_EXTERNAL_Pos 4U /*!< SCB DFSR: EXTERNAL Position */ +#define SCB_DFSR_EXTERNAL_Msk (1UL << SCB_DFSR_EXTERNAL_Pos) /*!< SCB DFSR: EXTERNAL Mask */ + +#define SCB_DFSR_VCATCH_Pos 3U /*!< SCB DFSR: VCATCH Position */ +#define SCB_DFSR_VCATCH_Msk (1UL << SCB_DFSR_VCATCH_Pos) /*!< SCB DFSR: VCATCH Mask */ + +#define SCB_DFSR_DWTTRAP_Pos 2U /*!< SCB DFSR: DWTTRAP Position */ +#define SCB_DFSR_DWTTRAP_Msk (1UL << SCB_DFSR_DWTTRAP_Pos) /*!< SCB DFSR: DWTTRAP Mask */ + +#define SCB_DFSR_BKPT_Pos 1U /*!< SCB DFSR: BKPT Position */ +#define SCB_DFSR_BKPT_Msk (1UL << SCB_DFSR_BKPT_Pos) /*!< SCB DFSR: BKPT Mask */ + +#define SCB_DFSR_HALTED_Pos 0U /*!< SCB DFSR: HALTED Position */ +#define SCB_DFSR_HALTED_Msk (1UL /*<< SCB_DFSR_HALTED_Pos*/) /*!< SCB DFSR: HALTED Mask */ + +/* SCB Cache Level ID Register Definitions */ +#define SCB_CLIDR_LOUU_Pos 27U /*!< SCB CLIDR: LoUU Position */ +#define SCB_CLIDR_LOUU_Msk (7UL << SCB_CLIDR_LOUU_Pos) /*!< SCB CLIDR: LoUU Mask */ + +#define SCB_CLIDR_LOC_Pos 24U /*!< SCB CLIDR: LoC Position */ +#define SCB_CLIDR_LOC_Msk (7UL << SCB_CLIDR_LOC_Pos) /*!< SCB CLIDR: LoC Mask */ + +/* SCB Cache Type Register Definitions */ +#define SCB_CTR_FORMAT_Pos 29U /*!< SCB CTR: Format Position */ +#define SCB_CTR_FORMAT_Msk (7UL << SCB_CTR_FORMAT_Pos) /*!< SCB CTR: Format Mask */ + +#define SCB_CTR_CWG_Pos 24U /*!< SCB CTR: CWG Position */ +#define SCB_CTR_CWG_Msk (0xFUL << SCB_CTR_CWG_Pos) /*!< SCB CTR: CWG Mask */ + +#define SCB_CTR_ERG_Pos 20U /*!< SCB CTR: ERG Position */ +#define SCB_CTR_ERG_Msk (0xFUL << SCB_CTR_ERG_Pos) /*!< SCB CTR: ERG Mask */ + +#define SCB_CTR_DMINLINE_Pos 16U /*!< SCB CTR: DminLine Position */ +#define SCB_CTR_DMINLINE_Msk (0xFUL << SCB_CTR_DMINLINE_Pos) /*!< SCB CTR: DminLine Mask */ + +#define SCB_CTR_IMINLINE_Pos 0U /*!< SCB CTR: ImInLine Position */ +#define SCB_CTR_IMINLINE_Msk (0xFUL /*<< SCB_CTR_IMINLINE_Pos*/) /*!< SCB CTR: ImInLine Mask */ + +/* SCB Cache Size ID Register Definitions */ +#define SCB_CCSIDR_WT_Pos 31U /*!< SCB CCSIDR: WT Position */ +#define SCB_CCSIDR_WT_Msk (1UL << SCB_CCSIDR_WT_Pos) /*!< SCB CCSIDR: WT Mask */ + +#define SCB_CCSIDR_WB_Pos 30U /*!< SCB CCSIDR: WB Position */ +#define SCB_CCSIDR_WB_Msk (1UL << SCB_CCSIDR_WB_Pos) /*!< SCB CCSIDR: WB Mask */ + +#define SCB_CCSIDR_RA_Pos 29U /*!< SCB CCSIDR: RA Position */ +#define SCB_CCSIDR_RA_Msk (1UL << SCB_CCSIDR_RA_Pos) /*!< SCB CCSIDR: RA Mask */ + +#define SCB_CCSIDR_WA_Pos 28U /*!< SCB CCSIDR: WA Position */ +#define SCB_CCSIDR_WA_Msk (1UL << SCB_CCSIDR_WA_Pos) /*!< SCB CCSIDR: WA Mask */ + +#define SCB_CCSIDR_NUMSETS_Pos 13U /*!< SCB CCSIDR: NumSets Position */ +#define SCB_CCSIDR_NUMSETS_Msk (0x7FFFUL << SCB_CCSIDR_NUMSETS_Pos) /*!< SCB CCSIDR: NumSets Mask */ + +#define SCB_CCSIDR_ASSOCIATIVITY_Pos 3U /*!< SCB CCSIDR: Associativity Position */ +#define SCB_CCSIDR_ASSOCIATIVITY_Msk (0x3FFUL << SCB_CCSIDR_ASSOCIATIVITY_Pos) /*!< SCB CCSIDR: Associativity Mask */ + +#define SCB_CCSIDR_LINESIZE_Pos 0U /*!< SCB CCSIDR: LineSize Position */ +#define SCB_CCSIDR_LINESIZE_Msk (7UL /*<< SCB_CCSIDR_LINESIZE_Pos*/) /*!< SCB CCSIDR: LineSize Mask */ + +/* SCB Cache Size Selection Register Definitions */ +#define SCB_CSSELR_LEVEL_Pos 1U /*!< SCB CSSELR: Level Position */ +#define SCB_CSSELR_LEVEL_Msk (7UL << SCB_CSSELR_LEVEL_Pos) /*!< SCB CSSELR: Level Mask */ + +#define SCB_CSSELR_IND_Pos 0U /*!< SCB CSSELR: InD Position */ +#define SCB_CSSELR_IND_Msk (1UL /*<< SCB_CSSELR_IND_Pos*/) /*!< SCB CSSELR: InD Mask */ + +/* SCB Software Triggered Interrupt Register Definitions */ +#define SCB_STIR_INTID_Pos 0U /*!< SCB STIR: INTID Position */ +#define SCB_STIR_INTID_Msk (0x1FFUL /*<< SCB_STIR_INTID_Pos*/) /*!< SCB STIR: INTID Mask */ + +/* SCB D-Cache Invalidate by Set-way Register Definitions */ +#define SCB_DCISW_WAY_Pos 30U /*!< SCB DCISW: Way Position */ +#define SCB_DCISW_WAY_Msk (3UL << SCB_DCISW_WAY_Pos) /*!< SCB DCISW: Way Mask */ + +#define SCB_DCISW_SET_Pos 5U /*!< SCB DCISW: Set Position */ +#define SCB_DCISW_SET_Msk (0x1FFUL << SCB_DCISW_SET_Pos) /*!< SCB DCISW: Set Mask */ + +/* SCB D-Cache Clean by Set-way Register Definitions */ +#define SCB_DCCSW_WAY_Pos 30U /*!< SCB DCCSW: Way Position */ +#define SCB_DCCSW_WAY_Msk (3UL << SCB_DCCSW_WAY_Pos) /*!< SCB DCCSW: Way Mask */ + +#define SCB_DCCSW_SET_Pos 5U /*!< SCB DCCSW: Set Position */ +#define SCB_DCCSW_SET_Msk (0x1FFUL << SCB_DCCSW_SET_Pos) /*!< SCB DCCSW: Set Mask */ + +/* SCB D-Cache Clean and Invalidate by Set-way Register Definitions */ +#define SCB_DCCISW_WAY_Pos 30U /*!< SCB DCCISW: Way Position */ +#define SCB_DCCISW_WAY_Msk (3UL << SCB_DCCISW_WAY_Pos) /*!< SCB DCCISW: Way Mask */ + +#define SCB_DCCISW_SET_Pos 5U /*!< SCB DCCISW: Set Position */ +#define SCB_DCCISW_SET_Msk (0x1FFUL << SCB_DCCISW_SET_Pos) /*!< SCB DCCISW: Set Mask */ + +/* Instruction Tightly-Coupled Memory Control Register Definitions */ +#define SCB_ITCMCR_SZ_Pos 3U /*!< SCB ITCMCR: SZ Position */ +#define SCB_ITCMCR_SZ_Msk (0xFUL << SCB_ITCMCR_SZ_Pos) /*!< SCB ITCMCR: SZ Mask */ + +#define SCB_ITCMCR_RETEN_Pos 2U /*!< SCB ITCMCR: RETEN Position */ +#define SCB_ITCMCR_RETEN_Msk (1UL << SCB_ITCMCR_RETEN_Pos) /*!< SCB ITCMCR: RETEN Mask */ + +#define SCB_ITCMCR_RMW_Pos 1U /*!< SCB ITCMCR: RMW Position */ +#define SCB_ITCMCR_RMW_Msk (1UL << SCB_ITCMCR_RMW_Pos) /*!< SCB ITCMCR: RMW Mask */ + +#define SCB_ITCMCR_EN_Pos 0U /*!< SCB ITCMCR: EN Position */ +#define SCB_ITCMCR_EN_Msk (1UL /*<< SCB_ITCMCR_EN_Pos*/) /*!< SCB ITCMCR: EN Mask */ + +/* Data Tightly-Coupled Memory Control Register Definitions */ +#define SCB_DTCMCR_SZ_Pos 3U /*!< SCB DTCMCR: SZ Position */ +#define SCB_DTCMCR_SZ_Msk (0xFUL << SCB_DTCMCR_SZ_Pos) /*!< SCB DTCMCR: SZ Mask */ + +#define SCB_DTCMCR_RETEN_Pos 2U /*!< SCB DTCMCR: RETEN Position */ +#define SCB_DTCMCR_RETEN_Msk (1UL << SCB_DTCMCR_RETEN_Pos) /*!< SCB DTCMCR: RETEN Mask */ + +#define SCB_DTCMCR_RMW_Pos 1U /*!< SCB DTCMCR: RMW Position */ +#define SCB_DTCMCR_RMW_Msk (1UL << SCB_DTCMCR_RMW_Pos) /*!< SCB DTCMCR: RMW Mask */ + +#define SCB_DTCMCR_EN_Pos 0U /*!< SCB DTCMCR: EN Position */ +#define SCB_DTCMCR_EN_Msk (1UL /*<< SCB_DTCMCR_EN_Pos*/) /*!< SCB DTCMCR: EN Mask */ + +/* AHBP Control Register Definitions */ +#define SCB_AHBPCR_SZ_Pos 1U /*!< SCB AHBPCR: SZ Position */ +#define SCB_AHBPCR_SZ_Msk (7UL << SCB_AHBPCR_SZ_Pos) /*!< SCB AHBPCR: SZ Mask */ + +#define SCB_AHBPCR_EN_Pos 0U /*!< SCB AHBPCR: EN Position */ +#define SCB_AHBPCR_EN_Msk (1UL /*<< SCB_AHBPCR_EN_Pos*/) /*!< SCB AHBPCR: EN Mask */ + +/* L1 Cache Control Register Definitions */ +#define SCB_CACR_FORCEWT_Pos 2U /*!< SCB CACR: FORCEWT Position */ +#define SCB_CACR_FORCEWT_Msk (1UL << SCB_CACR_FORCEWT_Pos) /*!< SCB CACR: FORCEWT Mask */ + +#define SCB_CACR_ECCEN_Pos 1U /*!< SCB CACR: ECCEN Position */ +#define SCB_CACR_ECCEN_Msk (1UL << SCB_CACR_ECCEN_Pos) /*!< SCB CACR: ECCEN Mask */ + +#define SCB_CACR_SIWT_Pos 0U /*!< SCB CACR: SIWT Position */ +#define SCB_CACR_SIWT_Msk (1UL /*<< SCB_CACR_SIWT_Pos*/) /*!< SCB CACR: SIWT Mask */ + +/* AHBS Control Register Definitions */ +#define SCB_AHBSCR_INITCOUNT_Pos 11U /*!< SCB AHBSCR: INITCOUNT Position */ +#define SCB_AHBSCR_INITCOUNT_Msk (0x1FUL << SCB_AHBPCR_INITCOUNT_Pos) /*!< SCB AHBSCR: INITCOUNT Mask */ + +#define SCB_AHBSCR_TPRI_Pos 2U /*!< SCB AHBSCR: TPRI Position */ +#define SCB_AHBSCR_TPRI_Msk (0x1FFUL << SCB_AHBPCR_TPRI_Pos) /*!< SCB AHBSCR: TPRI Mask */ + +#define SCB_AHBSCR_CTL_Pos 0U /*!< SCB AHBSCR: CTL Position*/ +#define SCB_AHBSCR_CTL_Msk (3UL /*<< SCB_AHBPCR_CTL_Pos*/) /*!< SCB AHBSCR: CTL Mask */ + +/* Auxiliary Bus Fault Status Register Definitions */ +#define SCB_ABFSR_AXIMTYPE_Pos 8U /*!< SCB ABFSR: AXIMTYPE Position*/ +#define SCB_ABFSR_AXIMTYPE_Msk (3UL << SCB_ABFSR_AXIMTYPE_Pos) /*!< SCB ABFSR: AXIMTYPE Mask */ + +#define SCB_ABFSR_EPPB_Pos 4U /*!< SCB ABFSR: EPPB Position*/ +#define SCB_ABFSR_EPPB_Msk (1UL << SCB_ABFSR_EPPB_Pos) /*!< SCB ABFSR: EPPB Mask */ + +#define SCB_ABFSR_AXIM_Pos 3U /*!< SCB ABFSR: AXIM Position*/ +#define SCB_ABFSR_AXIM_Msk (1UL << SCB_ABFSR_AXIM_Pos) /*!< SCB ABFSR: AXIM Mask */ + +#define SCB_ABFSR_AHBP_Pos 2U /*!< SCB ABFSR: AHBP Position*/ +#define SCB_ABFSR_AHBP_Msk (1UL << SCB_ABFSR_AHBP_Pos) /*!< SCB ABFSR: AHBP Mask */ + +#define SCB_ABFSR_DTCM_Pos 1U /*!< SCB ABFSR: DTCM Position*/ +#define SCB_ABFSR_DTCM_Msk (1UL << SCB_ABFSR_DTCM_Pos) /*!< SCB ABFSR: DTCM Mask */ + +#define SCB_ABFSR_ITCM_Pos 0U /*!< SCB ABFSR: ITCM Position*/ +#define SCB_ABFSR_ITCM_Msk (1UL /*<< SCB_ABFSR_ITCM_Pos*/) /*!< SCB ABFSR: ITCM Mask */ + +/*@} end of group CMSIS_SCB */ + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_SCnSCB System Controls not in SCB (SCnSCB) + \brief Type definitions for the System Control and ID Register not in the SCB + @{ + */ + +/** + \brief Structure type to access the System Control and ID Register not in the SCB. + */ +typedef struct +{ + uint32_t RESERVED0[1U]; + __IM uint32_t ICTR; /*!< Offset: 0x004 (R/ ) Interrupt Controller Type Register */ + __IOM uint32_t ACTLR; /*!< Offset: 0x008 (R/W) Auxiliary Control Register */ +} SCnSCB_Type; + +/* Interrupt Controller Type Register Definitions */ +#define SCnSCB_ICTR_INTLINESNUM_Pos 0U /*!< ICTR: INTLINESNUM Position */ +#define SCnSCB_ICTR_INTLINESNUM_Msk (0xFUL /*<< SCnSCB_ICTR_INTLINESNUM_Pos*/) /*!< ICTR: INTLINESNUM Mask */ + +/* Auxiliary Control Register Definitions */ +#define SCnSCB_ACTLR_DISITMATBFLUSH_Pos 12U /*!< ACTLR: DISITMATBFLUSH Position */ +#define SCnSCB_ACTLR_DISITMATBFLUSH_Msk (1UL << SCnSCB_ACTLR_DISITMATBFLUSH_Pos) /*!< ACTLR: DISITMATBFLUSH Mask */ + +#define SCnSCB_ACTLR_DISRAMODE_Pos 11U /*!< ACTLR: DISRAMODE Position */ +#define SCnSCB_ACTLR_DISRAMODE_Msk (1UL << SCnSCB_ACTLR_DISRAMODE_Pos) /*!< ACTLR: DISRAMODE Mask */ + +#define SCnSCB_ACTLR_FPEXCODIS_Pos 10U /*!< ACTLR: FPEXCODIS Position */ +#define SCnSCB_ACTLR_FPEXCODIS_Msk (1UL << SCnSCB_ACTLR_FPEXCODIS_Pos) /*!< ACTLR: FPEXCODIS Mask */ + +#define SCnSCB_ACTLR_DISFOLD_Pos 2U /*!< ACTLR: DISFOLD Position */ +#define SCnSCB_ACTLR_DISFOLD_Msk (1UL << SCnSCB_ACTLR_DISFOLD_Pos) /*!< ACTLR: DISFOLD Mask */ + +#define SCnSCB_ACTLR_DISMCYCINT_Pos 0U /*!< ACTLR: DISMCYCINT Position */ +#define SCnSCB_ACTLR_DISMCYCINT_Msk (1UL /*<< SCnSCB_ACTLR_DISMCYCINT_Pos*/) /*!< ACTLR: DISMCYCINT Mask */ + +/*@} end of group CMSIS_SCnotSCB */ + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_SysTick System Tick Timer (SysTick) + \brief Type definitions for the System Timer Registers. + @{ + */ + +/** + \brief Structure type to access the System Timer (SysTick). + */ +typedef struct +{ + __IOM uint32_t CTRL; /*!< Offset: 0x000 (R/W) SysTick Control and Status Register */ + __IOM uint32_t LOAD; /*!< Offset: 0x004 (R/W) SysTick Reload Value Register */ + __IOM uint32_t VAL; /*!< Offset: 0x008 (R/W) SysTick Current Value Register */ + __IM uint32_t CALIB; /*!< Offset: 0x00C (R/ ) SysTick Calibration Register */ +} SysTick_Type; + +/* SysTick Control / Status Register Definitions */ +#define SysTick_CTRL_COUNTFLAG_Pos 16U /*!< SysTick CTRL: COUNTFLAG Position */ +#define SysTick_CTRL_COUNTFLAG_Msk (1UL << SysTick_CTRL_COUNTFLAG_Pos) /*!< SysTick CTRL: COUNTFLAG Mask */ + +#define SysTick_CTRL_CLKSOURCE_Pos 2U /*!< SysTick CTRL: CLKSOURCE Position */ +#define SysTick_CTRL_CLKSOURCE_Msk (1UL << SysTick_CTRL_CLKSOURCE_Pos) /*!< SysTick CTRL: CLKSOURCE Mask */ + +#define SysTick_CTRL_TICKINT_Pos 1U /*!< SysTick CTRL: TICKINT Position */ +#define SysTick_CTRL_TICKINT_Msk (1UL << SysTick_CTRL_TICKINT_Pos) /*!< SysTick CTRL: TICKINT Mask */ + +#define SysTick_CTRL_ENABLE_Pos 0U /*!< SysTick CTRL: ENABLE Position */ +#define SysTick_CTRL_ENABLE_Msk (1UL /*<< SysTick_CTRL_ENABLE_Pos*/) /*!< SysTick CTRL: ENABLE Mask */ + +/* SysTick Reload Register Definitions */ +#define SysTick_LOAD_RELOAD_Pos 0U /*!< SysTick LOAD: RELOAD Position */ +#define SysTick_LOAD_RELOAD_Msk (0xFFFFFFUL /*<< SysTick_LOAD_RELOAD_Pos*/) /*!< SysTick LOAD: RELOAD Mask */ + +/* SysTick Current Register Definitions */ +#define SysTick_VAL_CURRENT_Pos 0U /*!< SysTick VAL: CURRENT Position */ +#define SysTick_VAL_CURRENT_Msk (0xFFFFFFUL /*<< SysTick_VAL_CURRENT_Pos*/) /*!< SysTick VAL: CURRENT Mask */ + +/* SysTick Calibration Register Definitions */ +#define SysTick_CALIB_NOREF_Pos 31U /*!< SysTick CALIB: NOREF Position */ +#define SysTick_CALIB_NOREF_Msk (1UL << SysTick_CALIB_NOREF_Pos) /*!< SysTick CALIB: NOREF Mask */ + +#define SysTick_CALIB_SKEW_Pos 30U /*!< SysTick CALIB: SKEW Position */ +#define SysTick_CALIB_SKEW_Msk (1UL << SysTick_CALIB_SKEW_Pos) /*!< SysTick CALIB: SKEW Mask */ + +#define SysTick_CALIB_TENMS_Pos 0U /*!< SysTick CALIB: TENMS Position */ +#define SysTick_CALIB_TENMS_Msk (0xFFFFFFUL /*<< SysTick_CALIB_TENMS_Pos*/) /*!< SysTick CALIB: TENMS Mask */ + +/*@} end of group CMSIS_SysTick */ + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_ITM Instrumentation Trace Macrocell (ITM) + \brief Type definitions for the Instrumentation Trace Macrocell (ITM) + @{ + */ + +/** + \brief Structure type to access the Instrumentation Trace Macrocell Register (ITM). + */ +typedef struct +{ + __OM union + { + __OM uint8_t u8; /*!< Offset: 0x000 ( /W) ITM Stimulus Port 8-bit */ + __OM uint16_t u16; /*!< Offset: 0x000 ( /W) ITM Stimulus Port 16-bit */ + __OM uint32_t u32; /*!< Offset: 0x000 ( /W) ITM Stimulus Port 32-bit */ + } PORT [32U]; /*!< Offset: 0x000 ( /W) ITM Stimulus Port Registers */ + uint32_t RESERVED0[864U]; + __IOM uint32_t TER; /*!< Offset: 0xE00 (R/W) ITM Trace Enable Register */ + uint32_t RESERVED1[15U]; + __IOM uint32_t TPR; /*!< Offset: 0xE40 (R/W) ITM Trace Privilege Register */ + uint32_t RESERVED2[15U]; + __IOM uint32_t TCR; /*!< Offset: 0xE80 (R/W) ITM Trace Control Register */ + uint32_t RESERVED3[29U]; + __OM uint32_t IWR; /*!< Offset: 0xEF8 ( /W) ITM Integration Write Register */ + __IM uint32_t IRR; /*!< Offset: 0xEFC (R/ ) ITM Integration Read Register */ + __IOM uint32_t IMCR; /*!< Offset: 0xF00 (R/W) ITM Integration Mode Control Register */ + uint32_t RESERVED4[43U]; + __OM uint32_t LAR; /*!< Offset: 0xFB0 ( /W) ITM Lock Access Register */ + __IM uint32_t LSR; /*!< Offset: 0xFB4 (R/ ) ITM Lock Status Register */ + uint32_t RESERVED5[6U]; + __IM uint32_t PID4; /*!< Offset: 0xFD0 (R/ ) ITM Peripheral Identification Register #4 */ + __IM uint32_t PID5; /*!< Offset: 0xFD4 (R/ ) ITM Peripheral Identification Register #5 */ + __IM uint32_t PID6; /*!< Offset: 0xFD8 (R/ ) ITM Peripheral Identification Register #6 */ + __IM uint32_t PID7; /*!< Offset: 0xFDC (R/ ) ITM Peripheral Identification Register #7 */ + __IM uint32_t PID0; /*!< Offset: 0xFE0 (R/ ) ITM Peripheral Identification Register #0 */ + __IM uint32_t PID1; /*!< Offset: 0xFE4 (R/ ) ITM Peripheral Identification Register #1 */ + __IM uint32_t PID2; /*!< Offset: 0xFE8 (R/ ) ITM Peripheral Identification Register #2 */ + __IM uint32_t PID3; /*!< Offset: 0xFEC (R/ ) ITM Peripheral Identification Register #3 */ + __IM uint32_t CID0; /*!< Offset: 0xFF0 (R/ ) ITM Component Identification Register #0 */ + __IM uint32_t CID1; /*!< Offset: 0xFF4 (R/ ) ITM Component Identification Register #1 */ + __IM uint32_t CID2; /*!< Offset: 0xFF8 (R/ ) ITM Component Identification Register #2 */ + __IM uint32_t CID3; /*!< Offset: 0xFFC (R/ ) ITM Component Identification Register #3 */ +} ITM_Type; + +/* ITM Trace Privilege Register Definitions */ +#define ITM_TPR_PRIVMASK_Pos 0U /*!< ITM TPR: PRIVMASK Position */ +#define ITM_TPR_PRIVMASK_Msk (0xFFFFFFFFUL /*<< ITM_TPR_PRIVMASK_Pos*/) /*!< ITM TPR: PRIVMASK Mask */ + +/* ITM Trace Control Register Definitions */ +#define ITM_TCR_BUSY_Pos 23U /*!< ITM TCR: BUSY Position */ +#define ITM_TCR_BUSY_Msk (1UL << ITM_TCR_BUSY_Pos) /*!< ITM TCR: BUSY Mask */ + +#define ITM_TCR_TraceBusID_Pos 16U /*!< ITM TCR: ATBID Position */ +#define ITM_TCR_TraceBusID_Msk (0x7FUL << ITM_TCR_TraceBusID_Pos) /*!< ITM TCR: ATBID Mask */ + +#define ITM_TCR_GTSFREQ_Pos 10U /*!< ITM TCR: Global timestamp frequency Position */ +#define ITM_TCR_GTSFREQ_Msk (3UL << ITM_TCR_GTSFREQ_Pos) /*!< ITM TCR: Global timestamp frequency Mask */ + +#define ITM_TCR_TSPrescale_Pos 8U /*!< ITM TCR: TSPrescale Position */ +#define ITM_TCR_TSPrescale_Msk (3UL << ITM_TCR_TSPrescale_Pos) /*!< ITM TCR: TSPrescale Mask */ + +#define ITM_TCR_SWOENA_Pos 4U /*!< ITM TCR: SWOENA Position */ +#define ITM_TCR_SWOENA_Msk (1UL << ITM_TCR_SWOENA_Pos) /*!< ITM TCR: SWOENA Mask */ + +#define ITM_TCR_DWTENA_Pos 3U /*!< ITM TCR: DWTENA Position */ +#define ITM_TCR_DWTENA_Msk (1UL << ITM_TCR_DWTENA_Pos) /*!< ITM TCR: DWTENA Mask */ + +#define ITM_TCR_SYNCENA_Pos 2U /*!< ITM TCR: SYNCENA Position */ +#define ITM_TCR_SYNCENA_Msk (1UL << ITM_TCR_SYNCENA_Pos) /*!< ITM TCR: SYNCENA Mask */ + +#define ITM_TCR_TSENA_Pos 1U /*!< ITM TCR: TSENA Position */ +#define ITM_TCR_TSENA_Msk (1UL << ITM_TCR_TSENA_Pos) /*!< ITM TCR: TSENA Mask */ + +#define ITM_TCR_ITMENA_Pos 0U /*!< ITM TCR: ITM Enable bit Position */ +#define ITM_TCR_ITMENA_Msk (1UL /*<< ITM_TCR_ITMENA_Pos*/) /*!< ITM TCR: ITM Enable bit Mask */ + +/* ITM Integration Write Register Definitions */ +#define ITM_IWR_ATVALIDM_Pos 0U /*!< ITM IWR: ATVALIDM Position */ +#define ITM_IWR_ATVALIDM_Msk (1UL /*<< ITM_IWR_ATVALIDM_Pos*/) /*!< ITM IWR: ATVALIDM Mask */ + +/* ITM Integration Read Register Definitions */ +#define ITM_IRR_ATREADYM_Pos 0U /*!< ITM IRR: ATREADYM Position */ +#define ITM_IRR_ATREADYM_Msk (1UL /*<< ITM_IRR_ATREADYM_Pos*/) /*!< ITM IRR: ATREADYM Mask */ + +/* ITM Integration Mode Control Register Definitions */ +#define ITM_IMCR_INTEGRATION_Pos 0U /*!< ITM IMCR: INTEGRATION Position */ +#define ITM_IMCR_INTEGRATION_Msk (1UL /*<< ITM_IMCR_INTEGRATION_Pos*/) /*!< ITM IMCR: INTEGRATION Mask */ + +/* ITM Lock Status Register Definitions */ +#define ITM_LSR_ByteAcc_Pos 2U /*!< ITM LSR: ByteAcc Position */ +#define ITM_LSR_ByteAcc_Msk (1UL << ITM_LSR_ByteAcc_Pos) /*!< ITM LSR: ByteAcc Mask */ + +#define ITM_LSR_Access_Pos 1U /*!< ITM LSR: Access Position */ +#define ITM_LSR_Access_Msk (1UL << ITM_LSR_Access_Pos) /*!< ITM LSR: Access Mask */ + +#define ITM_LSR_Present_Pos 0U /*!< ITM LSR: Present Position */ +#define ITM_LSR_Present_Msk (1UL /*<< ITM_LSR_Present_Pos*/) /*!< ITM LSR: Present Mask */ + +/*@}*/ /* end of group CMSIS_ITM */ + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_DWT Data Watchpoint and Trace (DWT) + \brief Type definitions for the Data Watchpoint and Trace (DWT) + @{ + */ + +/** + \brief Structure type to access the Data Watchpoint and Trace Register (DWT). + */ +typedef struct +{ + __IOM uint32_t CTRL; /*!< Offset: 0x000 (R/W) Control Register */ + __IOM uint32_t CYCCNT; /*!< Offset: 0x004 (R/W) Cycle Count Register */ + __IOM uint32_t CPICNT; /*!< Offset: 0x008 (R/W) CPI Count Register */ + __IOM uint32_t EXCCNT; /*!< Offset: 0x00C (R/W) Exception Overhead Count Register */ + __IOM uint32_t SLEEPCNT; /*!< Offset: 0x010 (R/W) Sleep Count Register */ + __IOM uint32_t LSUCNT; /*!< Offset: 0x014 (R/W) LSU Count Register */ + __IOM uint32_t FOLDCNT; /*!< Offset: 0x018 (R/W) Folded-instruction Count Register */ + __IM uint32_t PCSR; /*!< Offset: 0x01C (R/ ) Program Counter Sample Register */ + __IOM uint32_t COMP0; /*!< Offset: 0x020 (R/W) Comparator Register 0 */ + __IOM uint32_t MASK0; /*!< Offset: 0x024 (R/W) Mask Register 0 */ + __IOM uint32_t FUNCTION0; /*!< Offset: 0x028 (R/W) Function Register 0 */ + uint32_t RESERVED0[1U]; + __IOM uint32_t COMP1; /*!< Offset: 0x030 (R/W) Comparator Register 1 */ + __IOM uint32_t MASK1; /*!< Offset: 0x034 (R/W) Mask Register 1 */ + __IOM uint32_t FUNCTION1; /*!< Offset: 0x038 (R/W) Function Register 1 */ + uint32_t RESERVED1[1U]; + __IOM uint32_t COMP2; /*!< Offset: 0x040 (R/W) Comparator Register 2 */ + __IOM uint32_t MASK2; /*!< Offset: 0x044 (R/W) Mask Register 2 */ + __IOM uint32_t FUNCTION2; /*!< Offset: 0x048 (R/W) Function Register 2 */ + uint32_t RESERVED2[1U]; + __IOM uint32_t COMP3; /*!< Offset: 0x050 (R/W) Comparator Register 3 */ + __IOM uint32_t MASK3; /*!< Offset: 0x054 (R/W) Mask Register 3 */ + __IOM uint32_t FUNCTION3; /*!< Offset: 0x058 (R/W) Function Register 3 */ + uint32_t RESERVED3[981U]; + __OM uint32_t LAR; /*!< Offset: 0xFB0 ( W) Lock Access Register */ + __IM uint32_t LSR; /*!< Offset: 0xFB4 (R ) Lock Status Register */ +} DWT_Type; + +/* DWT Control Register Definitions */ +#define DWT_CTRL_NUMCOMP_Pos 28U /*!< DWT CTRL: NUMCOMP Position */ +#define DWT_CTRL_NUMCOMP_Msk (0xFUL << DWT_CTRL_NUMCOMP_Pos) /*!< DWT CTRL: NUMCOMP Mask */ + +#define DWT_CTRL_NOTRCPKT_Pos 27U /*!< DWT CTRL: NOTRCPKT Position */ +#define DWT_CTRL_NOTRCPKT_Msk (0x1UL << DWT_CTRL_NOTRCPKT_Pos) /*!< DWT CTRL: NOTRCPKT Mask */ + +#define DWT_CTRL_NOEXTTRIG_Pos 26U /*!< DWT CTRL: NOEXTTRIG Position */ +#define DWT_CTRL_NOEXTTRIG_Msk (0x1UL << DWT_CTRL_NOEXTTRIG_Pos) /*!< DWT CTRL: NOEXTTRIG Mask */ + +#define DWT_CTRL_NOCYCCNT_Pos 25U /*!< DWT CTRL: NOCYCCNT Position */ +#define DWT_CTRL_NOCYCCNT_Msk (0x1UL << DWT_CTRL_NOCYCCNT_Pos) /*!< DWT CTRL: NOCYCCNT Mask */ + +#define DWT_CTRL_NOPRFCNT_Pos 24U /*!< DWT CTRL: NOPRFCNT Position */ +#define DWT_CTRL_NOPRFCNT_Msk (0x1UL << DWT_CTRL_NOPRFCNT_Pos) /*!< DWT CTRL: NOPRFCNT Mask */ + +#define DWT_CTRL_CYCEVTENA_Pos 22U /*!< DWT CTRL: CYCEVTENA Position */ +#define DWT_CTRL_CYCEVTENA_Msk (0x1UL << DWT_CTRL_CYCEVTENA_Pos) /*!< DWT CTRL: CYCEVTENA Mask */ + +#define DWT_CTRL_FOLDEVTENA_Pos 21U /*!< DWT CTRL: FOLDEVTENA Position */ +#define DWT_CTRL_FOLDEVTENA_Msk (0x1UL << DWT_CTRL_FOLDEVTENA_Pos) /*!< DWT CTRL: FOLDEVTENA Mask */ + +#define DWT_CTRL_LSUEVTENA_Pos 20U /*!< DWT CTRL: LSUEVTENA Position */ +#define DWT_CTRL_LSUEVTENA_Msk (0x1UL << DWT_CTRL_LSUEVTENA_Pos) /*!< DWT CTRL: LSUEVTENA Mask */ + +#define DWT_CTRL_SLEEPEVTENA_Pos 19U /*!< DWT CTRL: SLEEPEVTENA Position */ +#define DWT_CTRL_SLEEPEVTENA_Msk (0x1UL << DWT_CTRL_SLEEPEVTENA_Pos) /*!< DWT CTRL: SLEEPEVTENA Mask */ + +#define DWT_CTRL_EXCEVTENA_Pos 18U /*!< DWT CTRL: EXCEVTENA Position */ +#define DWT_CTRL_EXCEVTENA_Msk (0x1UL << DWT_CTRL_EXCEVTENA_Pos) /*!< DWT CTRL: EXCEVTENA Mask */ + +#define DWT_CTRL_CPIEVTENA_Pos 17U /*!< DWT CTRL: CPIEVTENA Position */ +#define DWT_CTRL_CPIEVTENA_Msk (0x1UL << DWT_CTRL_CPIEVTENA_Pos) /*!< DWT CTRL: CPIEVTENA Mask */ + +#define DWT_CTRL_EXCTRCENA_Pos 16U /*!< DWT CTRL: EXCTRCENA Position */ +#define DWT_CTRL_EXCTRCENA_Msk (0x1UL << DWT_CTRL_EXCTRCENA_Pos) /*!< DWT CTRL: EXCTRCENA Mask */ + +#define DWT_CTRL_PCSAMPLENA_Pos 12U /*!< DWT CTRL: PCSAMPLENA Position */ +#define DWT_CTRL_PCSAMPLENA_Msk (0x1UL << DWT_CTRL_PCSAMPLENA_Pos) /*!< DWT CTRL: PCSAMPLENA Mask */ + +#define DWT_CTRL_SYNCTAP_Pos 10U /*!< DWT CTRL: SYNCTAP Position */ +#define DWT_CTRL_SYNCTAP_Msk (0x3UL << DWT_CTRL_SYNCTAP_Pos) /*!< DWT CTRL: SYNCTAP Mask */ + +#define DWT_CTRL_CYCTAP_Pos 9U /*!< DWT CTRL: CYCTAP Position */ +#define DWT_CTRL_CYCTAP_Msk (0x1UL << DWT_CTRL_CYCTAP_Pos) /*!< DWT CTRL: CYCTAP Mask */ + +#define DWT_CTRL_POSTINIT_Pos 5U /*!< DWT CTRL: POSTINIT Position */ +#define DWT_CTRL_POSTINIT_Msk (0xFUL << DWT_CTRL_POSTINIT_Pos) /*!< DWT CTRL: POSTINIT Mask */ + +#define DWT_CTRL_POSTPRESET_Pos 1U /*!< DWT CTRL: POSTPRESET Position */ +#define DWT_CTRL_POSTPRESET_Msk (0xFUL << DWT_CTRL_POSTPRESET_Pos) /*!< DWT CTRL: POSTPRESET Mask */ + +#define DWT_CTRL_CYCCNTENA_Pos 0U /*!< DWT CTRL: CYCCNTENA Position */ +#define DWT_CTRL_CYCCNTENA_Msk (0x1UL /*<< DWT_CTRL_CYCCNTENA_Pos*/) /*!< DWT CTRL: CYCCNTENA Mask */ + +/* DWT CPI Count Register Definitions */ +#define DWT_CPICNT_CPICNT_Pos 0U /*!< DWT CPICNT: CPICNT Position */ +#define DWT_CPICNT_CPICNT_Msk (0xFFUL /*<< DWT_CPICNT_CPICNT_Pos*/) /*!< DWT CPICNT: CPICNT Mask */ + +/* DWT Exception Overhead Count Register Definitions */ +#define DWT_EXCCNT_EXCCNT_Pos 0U /*!< DWT EXCCNT: EXCCNT Position */ +#define DWT_EXCCNT_EXCCNT_Msk (0xFFUL /*<< DWT_EXCCNT_EXCCNT_Pos*/) /*!< DWT EXCCNT: EXCCNT Mask */ + +/* DWT Sleep Count Register Definitions */ +#define DWT_SLEEPCNT_SLEEPCNT_Pos 0U /*!< DWT SLEEPCNT: SLEEPCNT Position */ +#define DWT_SLEEPCNT_SLEEPCNT_Msk (0xFFUL /*<< DWT_SLEEPCNT_SLEEPCNT_Pos*/) /*!< DWT SLEEPCNT: SLEEPCNT Mask */ + +/* DWT LSU Count Register Definitions */ +#define DWT_LSUCNT_LSUCNT_Pos 0U /*!< DWT LSUCNT: LSUCNT Position */ +#define DWT_LSUCNT_LSUCNT_Msk (0xFFUL /*<< DWT_LSUCNT_LSUCNT_Pos*/) /*!< DWT LSUCNT: LSUCNT Mask */ + +/* DWT Folded-instruction Count Register Definitions */ +#define DWT_FOLDCNT_FOLDCNT_Pos 0U /*!< DWT FOLDCNT: FOLDCNT Position */ +#define DWT_FOLDCNT_FOLDCNT_Msk (0xFFUL /*<< DWT_FOLDCNT_FOLDCNT_Pos*/) /*!< DWT FOLDCNT: FOLDCNT Mask */ + +/* DWT Comparator Mask Register Definitions */ +#define DWT_MASK_MASK_Pos 0U /*!< DWT MASK: MASK Position */ +#define DWT_MASK_MASK_Msk (0x1FUL /*<< DWT_MASK_MASK_Pos*/) /*!< DWT MASK: MASK Mask */ + +/* DWT Comparator Function Register Definitions */ +#define DWT_FUNCTION_MATCHED_Pos 24U /*!< DWT FUNCTION: MATCHED Position */ +#define DWT_FUNCTION_MATCHED_Msk (0x1UL << DWT_FUNCTION_MATCHED_Pos) /*!< DWT FUNCTION: MATCHED Mask */ + +#define DWT_FUNCTION_DATAVADDR1_Pos 16U /*!< DWT FUNCTION: DATAVADDR1 Position */ +#define DWT_FUNCTION_DATAVADDR1_Msk (0xFUL << DWT_FUNCTION_DATAVADDR1_Pos) /*!< DWT FUNCTION: DATAVADDR1 Mask */ + +#define DWT_FUNCTION_DATAVADDR0_Pos 12U /*!< DWT FUNCTION: DATAVADDR0 Position */ +#define DWT_FUNCTION_DATAVADDR0_Msk (0xFUL << DWT_FUNCTION_DATAVADDR0_Pos) /*!< DWT FUNCTION: DATAVADDR0 Mask */ + +#define DWT_FUNCTION_DATAVSIZE_Pos 10U /*!< DWT FUNCTION: DATAVSIZE Position */ +#define DWT_FUNCTION_DATAVSIZE_Msk (0x3UL << DWT_FUNCTION_DATAVSIZE_Pos) /*!< DWT FUNCTION: DATAVSIZE Mask */ + +#define DWT_FUNCTION_LNK1ENA_Pos 9U /*!< DWT FUNCTION: LNK1ENA Position */ +#define DWT_FUNCTION_LNK1ENA_Msk (0x1UL << DWT_FUNCTION_LNK1ENA_Pos) /*!< DWT FUNCTION: LNK1ENA Mask */ + +#define DWT_FUNCTION_DATAVMATCH_Pos 8U /*!< DWT FUNCTION: DATAVMATCH Position */ +#define DWT_FUNCTION_DATAVMATCH_Msk (0x1UL << DWT_FUNCTION_DATAVMATCH_Pos) /*!< DWT FUNCTION: DATAVMATCH Mask */ + +#define DWT_FUNCTION_CYCMATCH_Pos 7U /*!< DWT FUNCTION: CYCMATCH Position */ +#define DWT_FUNCTION_CYCMATCH_Msk (0x1UL << DWT_FUNCTION_CYCMATCH_Pos) /*!< DWT FUNCTION: CYCMATCH Mask */ + +#define DWT_FUNCTION_EMITRANGE_Pos 5U /*!< DWT FUNCTION: EMITRANGE Position */ +#define DWT_FUNCTION_EMITRANGE_Msk (0x1UL << DWT_FUNCTION_EMITRANGE_Pos) /*!< DWT FUNCTION: EMITRANGE Mask */ + +#define DWT_FUNCTION_FUNCTION_Pos 0U /*!< DWT FUNCTION: FUNCTION Position */ +#define DWT_FUNCTION_FUNCTION_Msk (0xFUL /*<< DWT_FUNCTION_FUNCTION_Pos*/) /*!< DWT FUNCTION: FUNCTION Mask */ + +/*@}*/ /* end of group CMSIS_DWT */ + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_TPI Trace Port Interface (TPI) + \brief Type definitions for the Trace Port Interface (TPI) + @{ + */ + +/** + \brief Structure type to access the Trace Port Interface Register (TPI). + */ +typedef struct +{ + __IM uint32_t SSPSR; /*!< Offset: 0x000 (R/ ) Supported Parallel Port Size Register */ + __IOM uint32_t CSPSR; /*!< Offset: 0x004 (R/W) Current Parallel Port Size Register */ + uint32_t RESERVED0[2U]; + __IOM uint32_t ACPR; /*!< Offset: 0x010 (R/W) Asynchronous Clock Prescaler Register */ + uint32_t RESERVED1[55U]; + __IOM uint32_t SPPR; /*!< Offset: 0x0F0 (R/W) Selected Pin Protocol Register */ + uint32_t RESERVED2[131U]; + __IM uint32_t FFSR; /*!< Offset: 0x300 (R/ ) Formatter and Flush Status Register */ + __IOM uint32_t FFCR; /*!< Offset: 0x304 (R/W) Formatter and Flush Control Register */ + __IM uint32_t FSCR; /*!< Offset: 0x308 (R/ ) Formatter Synchronization Counter Register */ + uint32_t RESERVED3[759U]; + __IM uint32_t TRIGGER; /*!< Offset: 0xEE8 (R/ ) TRIGGER Register */ + __IM uint32_t FIFO0; /*!< Offset: 0xEEC (R/ ) Integration ETM Data */ + __IM uint32_t ITATBCTR2; /*!< Offset: 0xEF0 (R/ ) ITATBCTR2 */ + uint32_t RESERVED4[1U]; + __IM uint32_t ITATBCTR0; /*!< Offset: 0xEF8 (R/ ) ITATBCTR0 */ + __IM uint32_t FIFO1; /*!< Offset: 0xEFC (R/ ) Integration ITM Data */ + __IOM uint32_t ITCTRL; /*!< Offset: 0xF00 (R/W) Integration Mode Control */ + uint32_t RESERVED5[39U]; + __IOM uint32_t CLAIMSET; /*!< Offset: 0xFA0 (R/W) Claim tag set */ + __IOM uint32_t CLAIMCLR; /*!< Offset: 0xFA4 (R/W) Claim tag clear */ + uint32_t RESERVED7[8U]; + __IM uint32_t DEVID; /*!< Offset: 0xFC8 (R/ ) TPIU_DEVID */ + __IM uint32_t DEVTYPE; /*!< Offset: 0xFCC (R/ ) TPIU_DEVTYPE */ +} TPI_Type; + +/* TPI Asynchronous Clock Prescaler Register Definitions */ +#define TPI_ACPR_PRESCALER_Pos 0U /*!< TPI ACPR: PRESCALER Position */ +#define TPI_ACPR_PRESCALER_Msk (0x1FFFUL /*<< TPI_ACPR_PRESCALER_Pos*/) /*!< TPI ACPR: PRESCALER Mask */ + +/* TPI Selected Pin Protocol Register Definitions */ +#define TPI_SPPR_TXMODE_Pos 0U /*!< TPI SPPR: TXMODE Position */ +#define TPI_SPPR_TXMODE_Msk (0x3UL /*<< TPI_SPPR_TXMODE_Pos*/) /*!< TPI SPPR: TXMODE Mask */ + +/* TPI Formatter and Flush Status Register Definitions */ +#define TPI_FFSR_FtNonStop_Pos 3U /*!< TPI FFSR: FtNonStop Position */ +#define TPI_FFSR_FtNonStop_Msk (0x1UL << TPI_FFSR_FtNonStop_Pos) /*!< TPI FFSR: FtNonStop Mask */ + +#define TPI_FFSR_TCPresent_Pos 2U /*!< TPI FFSR: TCPresent Position */ +#define TPI_FFSR_TCPresent_Msk (0x1UL << TPI_FFSR_TCPresent_Pos) /*!< TPI FFSR: TCPresent Mask */ + +#define TPI_FFSR_FtStopped_Pos 1U /*!< TPI FFSR: FtStopped Position */ +#define TPI_FFSR_FtStopped_Msk (0x1UL << TPI_FFSR_FtStopped_Pos) /*!< TPI FFSR: FtStopped Mask */ + +#define TPI_FFSR_FlInProg_Pos 0U /*!< TPI FFSR: FlInProg Position */ +#define TPI_FFSR_FlInProg_Msk (0x1UL /*<< TPI_FFSR_FlInProg_Pos*/) /*!< TPI FFSR: FlInProg Mask */ + +/* TPI Formatter and Flush Control Register Definitions */ +#define TPI_FFCR_TrigIn_Pos 8U /*!< TPI FFCR: TrigIn Position */ +#define TPI_FFCR_TrigIn_Msk (0x1UL << TPI_FFCR_TrigIn_Pos) /*!< TPI FFCR: TrigIn Mask */ + +#define TPI_FFCR_EnFCont_Pos 1U /*!< TPI FFCR: EnFCont Position */ +#define TPI_FFCR_EnFCont_Msk (0x1UL << TPI_FFCR_EnFCont_Pos) /*!< TPI FFCR: EnFCont Mask */ + +/* TPI TRIGGER Register Definitions */ +#define TPI_TRIGGER_TRIGGER_Pos 0U /*!< TPI TRIGGER: TRIGGER Position */ +#define TPI_TRIGGER_TRIGGER_Msk (0x1UL /*<< TPI_TRIGGER_TRIGGER_Pos*/) /*!< TPI TRIGGER: TRIGGER Mask */ + +/* TPI Integration ETM Data Register Definitions (FIFO0) */ +#define TPI_FIFO0_ITM_ATVALID_Pos 29U /*!< TPI FIFO0: ITM_ATVALID Position */ +#define TPI_FIFO0_ITM_ATVALID_Msk (0x3UL << TPI_FIFO0_ITM_ATVALID_Pos) /*!< TPI FIFO0: ITM_ATVALID Mask */ + +#define TPI_FIFO0_ITM_bytecount_Pos 27U /*!< TPI FIFO0: ITM_bytecount Position */ +#define TPI_FIFO0_ITM_bytecount_Msk (0x3UL << TPI_FIFO0_ITM_bytecount_Pos) /*!< TPI FIFO0: ITM_bytecount Mask */ + +#define TPI_FIFO0_ETM_ATVALID_Pos 26U /*!< TPI FIFO0: ETM_ATVALID Position */ +#define TPI_FIFO0_ETM_ATVALID_Msk (0x3UL << TPI_FIFO0_ETM_ATVALID_Pos) /*!< TPI FIFO0: ETM_ATVALID Mask */ + +#define TPI_FIFO0_ETM_bytecount_Pos 24U /*!< TPI FIFO0: ETM_bytecount Position */ +#define TPI_FIFO0_ETM_bytecount_Msk (0x3UL << TPI_FIFO0_ETM_bytecount_Pos) /*!< TPI FIFO0: ETM_bytecount Mask */ + +#define TPI_FIFO0_ETM2_Pos 16U /*!< TPI FIFO0: ETM2 Position */ +#define TPI_FIFO0_ETM2_Msk (0xFFUL << TPI_FIFO0_ETM2_Pos) /*!< TPI FIFO0: ETM2 Mask */ + +#define TPI_FIFO0_ETM1_Pos 8U /*!< TPI FIFO0: ETM1 Position */ +#define TPI_FIFO0_ETM1_Msk (0xFFUL << TPI_FIFO0_ETM1_Pos) /*!< TPI FIFO0: ETM1 Mask */ + +#define TPI_FIFO0_ETM0_Pos 0U /*!< TPI FIFO0: ETM0 Position */ +#define TPI_FIFO0_ETM0_Msk (0xFFUL /*<< TPI_FIFO0_ETM0_Pos*/) /*!< TPI FIFO0: ETM0 Mask */ + +/* TPI ITATBCTR2 Register Definitions */ +#define TPI_ITATBCTR2_ATREADY2_Pos 0U /*!< TPI ITATBCTR2: ATREADY2 Position */ +#define TPI_ITATBCTR2_ATREADY2_Msk (0x1UL /*<< TPI_ITATBCTR2_ATREADY2_Pos*/) /*!< TPI ITATBCTR2: ATREADY2 Mask */ + +#define TPI_ITATBCTR2_ATREADY1_Pos 0U /*!< TPI ITATBCTR2: ATREADY1 Position */ +#define TPI_ITATBCTR2_ATREADY1_Msk (0x1UL /*<< TPI_ITATBCTR2_ATREADY1_Pos*/) /*!< TPI ITATBCTR2: ATREADY1 Mask */ + +/* TPI Integration ITM Data Register Definitions (FIFO1) */ +#define TPI_FIFO1_ITM_ATVALID_Pos 29U /*!< TPI FIFO1: ITM_ATVALID Position */ +#define TPI_FIFO1_ITM_ATVALID_Msk (0x3UL << TPI_FIFO1_ITM_ATVALID_Pos) /*!< TPI FIFO1: ITM_ATVALID Mask */ + +#define TPI_FIFO1_ITM_bytecount_Pos 27U /*!< TPI FIFO1: ITM_bytecount Position */ +#define TPI_FIFO1_ITM_bytecount_Msk (0x3UL << TPI_FIFO1_ITM_bytecount_Pos) /*!< TPI FIFO1: ITM_bytecount Mask */ + +#define TPI_FIFO1_ETM_ATVALID_Pos 26U /*!< TPI FIFO1: ETM_ATVALID Position */ +#define TPI_FIFO1_ETM_ATVALID_Msk (0x3UL << TPI_FIFO1_ETM_ATVALID_Pos) /*!< TPI FIFO1: ETM_ATVALID Mask */ + +#define TPI_FIFO1_ETM_bytecount_Pos 24U /*!< TPI FIFO1: ETM_bytecount Position */ +#define TPI_FIFO1_ETM_bytecount_Msk (0x3UL << TPI_FIFO1_ETM_bytecount_Pos) /*!< TPI FIFO1: ETM_bytecount Mask */ + +#define TPI_FIFO1_ITM2_Pos 16U /*!< TPI FIFO1: ITM2 Position */ +#define TPI_FIFO1_ITM2_Msk (0xFFUL << TPI_FIFO1_ITM2_Pos) /*!< TPI FIFO1: ITM2 Mask */ + +#define TPI_FIFO1_ITM1_Pos 8U /*!< TPI FIFO1: ITM1 Position */ +#define TPI_FIFO1_ITM1_Msk (0xFFUL << TPI_FIFO1_ITM1_Pos) /*!< TPI FIFO1: ITM1 Mask */ + +#define TPI_FIFO1_ITM0_Pos 0U /*!< TPI FIFO1: ITM0 Position */ +#define TPI_FIFO1_ITM0_Msk (0xFFUL /*<< TPI_FIFO1_ITM0_Pos*/) /*!< TPI FIFO1: ITM0 Mask */ + +/* TPI ITATBCTR0 Register Definitions */ +#define TPI_ITATBCTR0_ATREADY2_Pos 0U /*!< TPI ITATBCTR0: ATREADY2 Position */ +#define TPI_ITATBCTR0_ATREADY2_Msk (0x1UL /*<< TPI_ITATBCTR0_ATREADY2_Pos*/) /*!< TPI ITATBCTR0: ATREADY2 Mask */ + +#define TPI_ITATBCTR0_ATREADY1_Pos 0U /*!< TPI ITATBCTR0: ATREADY1 Position */ +#define TPI_ITATBCTR0_ATREADY1_Msk (0x1UL /*<< TPI_ITATBCTR0_ATREADY1_Pos*/) /*!< TPI ITATBCTR0: ATREADY1 Mask */ + +/* TPI Integration Mode Control Register Definitions */ +#define TPI_ITCTRL_Mode_Pos 0U /*!< TPI ITCTRL: Mode Position */ +#define TPI_ITCTRL_Mode_Msk (0x3UL /*<< TPI_ITCTRL_Mode_Pos*/) /*!< TPI ITCTRL: Mode Mask */ + +/* TPI DEVID Register Definitions */ +#define TPI_DEVID_NRZVALID_Pos 11U /*!< TPI DEVID: NRZVALID Position */ +#define TPI_DEVID_NRZVALID_Msk (0x1UL << TPI_DEVID_NRZVALID_Pos) /*!< TPI DEVID: NRZVALID Mask */ + +#define TPI_DEVID_MANCVALID_Pos 10U /*!< TPI DEVID: MANCVALID Position */ +#define TPI_DEVID_MANCVALID_Msk (0x1UL << TPI_DEVID_MANCVALID_Pos) /*!< TPI DEVID: MANCVALID Mask */ + +#define TPI_DEVID_PTINVALID_Pos 9U /*!< TPI DEVID: PTINVALID Position */ +#define TPI_DEVID_PTINVALID_Msk (0x1UL << TPI_DEVID_PTINVALID_Pos) /*!< TPI DEVID: PTINVALID Mask */ + +#define TPI_DEVID_MinBufSz_Pos 6U /*!< TPI DEVID: MinBufSz Position */ +#define TPI_DEVID_MinBufSz_Msk (0x7UL << TPI_DEVID_MinBufSz_Pos) /*!< TPI DEVID: MinBufSz Mask */ + +#define TPI_DEVID_AsynClkIn_Pos 5U /*!< TPI DEVID: AsynClkIn Position */ +#define TPI_DEVID_AsynClkIn_Msk (0x1UL << TPI_DEVID_AsynClkIn_Pos) /*!< TPI DEVID: AsynClkIn Mask */ + +#define TPI_DEVID_NrTraceInput_Pos 0U /*!< TPI DEVID: NrTraceInput Position */ +#define TPI_DEVID_NrTraceInput_Msk (0x1FUL /*<< TPI_DEVID_NrTraceInput_Pos*/) /*!< TPI DEVID: NrTraceInput Mask */ + +/* TPI DEVTYPE Register Definitions */ +#define TPI_DEVTYPE_SubType_Pos 4U /*!< TPI DEVTYPE: SubType Position */ +#define TPI_DEVTYPE_SubType_Msk (0xFUL /*<< TPI_DEVTYPE_SubType_Pos*/) /*!< TPI DEVTYPE: SubType Mask */ + +#define TPI_DEVTYPE_MajorType_Pos 0U /*!< TPI DEVTYPE: MajorType Position */ +#define TPI_DEVTYPE_MajorType_Msk (0xFUL << TPI_DEVTYPE_MajorType_Pos) /*!< TPI DEVTYPE: MajorType Mask */ + +/*@}*/ /* end of group CMSIS_TPI */ + + +#if defined (__MPU_PRESENT) && (__MPU_PRESENT == 1U) +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_MPU Memory Protection Unit (MPU) + \brief Type definitions for the Memory Protection Unit (MPU) + @{ + */ + +/** + \brief Structure type to access the Memory Protection Unit (MPU). + */ +typedef struct +{ + __IM uint32_t TYPE; /*!< Offset: 0x000 (R/ ) MPU Type Register */ + __IOM uint32_t CTRL; /*!< Offset: 0x004 (R/W) MPU Control Register */ + __IOM uint32_t RNR; /*!< Offset: 0x008 (R/W) MPU Region RNRber Register */ + __IOM uint32_t RBAR; /*!< Offset: 0x00C (R/W) MPU Region Base Address Register */ + __IOM uint32_t RASR; /*!< Offset: 0x010 (R/W) MPU Region Attribute and Size Register */ + __IOM uint32_t RBAR_A1; /*!< Offset: 0x014 (R/W) MPU Alias 1 Region Base Address Register */ + __IOM uint32_t RASR_A1; /*!< Offset: 0x018 (R/W) MPU Alias 1 Region Attribute and Size Register */ + __IOM uint32_t RBAR_A2; /*!< Offset: 0x01C (R/W) MPU Alias 2 Region Base Address Register */ + __IOM uint32_t RASR_A2; /*!< Offset: 0x020 (R/W) MPU Alias 2 Region Attribute and Size Register */ + __IOM uint32_t RBAR_A3; /*!< Offset: 0x024 (R/W) MPU Alias 3 Region Base Address Register */ + __IOM uint32_t RASR_A3; /*!< Offset: 0x028 (R/W) MPU Alias 3 Region Attribute and Size Register */ +} MPU_Type; + +#define MPU_TYPE_RALIASES 4U + +/* MPU Type Register Definitions */ +#define MPU_TYPE_IREGION_Pos 16U /*!< MPU TYPE: IREGION Position */ +#define MPU_TYPE_IREGION_Msk (0xFFUL << MPU_TYPE_IREGION_Pos) /*!< MPU TYPE: IREGION Mask */ + +#define MPU_TYPE_DREGION_Pos 8U /*!< MPU TYPE: DREGION Position */ +#define MPU_TYPE_DREGION_Msk (0xFFUL << MPU_TYPE_DREGION_Pos) /*!< MPU TYPE: DREGION Mask */ + +#define MPU_TYPE_SEPARATE_Pos 0U /*!< MPU TYPE: SEPARATE Position */ +#define MPU_TYPE_SEPARATE_Msk (1UL /*<< MPU_TYPE_SEPARATE_Pos*/) /*!< MPU TYPE: SEPARATE Mask */ + +/* MPU Control Register Definitions */ +#define MPU_CTRL_PRIVDEFENA_Pos 2U /*!< MPU CTRL: PRIVDEFENA Position */ +#define MPU_CTRL_PRIVDEFENA_Msk (1UL << MPU_CTRL_PRIVDEFENA_Pos) /*!< MPU CTRL: PRIVDEFENA Mask */ + +#define MPU_CTRL_HFNMIENA_Pos 1U /*!< MPU CTRL: HFNMIENA Position */ +#define MPU_CTRL_HFNMIENA_Msk (1UL << MPU_CTRL_HFNMIENA_Pos) /*!< MPU CTRL: HFNMIENA Mask */ + +#define MPU_CTRL_ENABLE_Pos 0U /*!< MPU CTRL: ENABLE Position */ +#define MPU_CTRL_ENABLE_Msk (1UL /*<< MPU_CTRL_ENABLE_Pos*/) /*!< MPU CTRL: ENABLE Mask */ + +/* MPU Region Number Register Definitions */ +#define MPU_RNR_REGION_Pos 0U /*!< MPU RNR: REGION Position */ +#define MPU_RNR_REGION_Msk (0xFFUL /*<< MPU_RNR_REGION_Pos*/) /*!< MPU RNR: REGION Mask */ + +/* MPU Region Base Address Register Definitions */ +#define MPU_RBAR_ADDR_Pos 5U /*!< MPU RBAR: ADDR Position */ +#define MPU_RBAR_ADDR_Msk (0x7FFFFFFUL << MPU_RBAR_ADDR_Pos) /*!< MPU RBAR: ADDR Mask */ + +#define MPU_RBAR_VALID_Pos 4U /*!< MPU RBAR: VALID Position */ +#define MPU_RBAR_VALID_Msk (1UL << MPU_RBAR_VALID_Pos) /*!< MPU RBAR: VALID Mask */ + +#define MPU_RBAR_REGION_Pos 0U /*!< MPU RBAR: REGION Position */ +#define MPU_RBAR_REGION_Msk (0xFUL /*<< MPU_RBAR_REGION_Pos*/) /*!< MPU RBAR: REGION Mask */ + +/* MPU Region Attribute and Size Register Definitions */ +#define MPU_RASR_ATTRS_Pos 16U /*!< MPU RASR: MPU Region Attribute field Position */ +#define MPU_RASR_ATTRS_Msk (0xFFFFUL << MPU_RASR_ATTRS_Pos) /*!< MPU RASR: MPU Region Attribute field Mask */ + +#define MPU_RASR_XN_Pos 28U /*!< MPU RASR: ATTRS.XN Position */ +#define MPU_RASR_XN_Msk (1UL << MPU_RASR_XN_Pos) /*!< MPU RASR: ATTRS.XN Mask */ + +#define MPU_RASR_AP_Pos 24U /*!< MPU RASR: ATTRS.AP Position */ +#define MPU_RASR_AP_Msk (0x7UL << MPU_RASR_AP_Pos) /*!< MPU RASR: ATTRS.AP Mask */ + +#define MPU_RASR_TEX_Pos 19U /*!< MPU RASR: ATTRS.TEX Position */ +#define MPU_RASR_TEX_Msk (0x7UL << MPU_RASR_TEX_Pos) /*!< MPU RASR: ATTRS.TEX Mask */ + +#define MPU_RASR_S_Pos 18U /*!< MPU RASR: ATTRS.S Position */ +#define MPU_RASR_S_Msk (1UL << MPU_RASR_S_Pos) /*!< MPU RASR: ATTRS.S Mask */ + +#define MPU_RASR_C_Pos 17U /*!< MPU RASR: ATTRS.C Position */ +#define MPU_RASR_C_Msk (1UL << MPU_RASR_C_Pos) /*!< MPU RASR: ATTRS.C Mask */ + +#define MPU_RASR_B_Pos 16U /*!< MPU RASR: ATTRS.B Position */ +#define MPU_RASR_B_Msk (1UL << MPU_RASR_B_Pos) /*!< MPU RASR: ATTRS.B Mask */ + +#define MPU_RASR_SRD_Pos 8U /*!< MPU RASR: Sub-Region Disable Position */ +#define MPU_RASR_SRD_Msk (0xFFUL << MPU_RASR_SRD_Pos) /*!< MPU RASR: Sub-Region Disable Mask */ + +#define MPU_RASR_SIZE_Pos 1U /*!< MPU RASR: Region Size Field Position */ +#define MPU_RASR_SIZE_Msk (0x1FUL << MPU_RASR_SIZE_Pos) /*!< MPU RASR: Region Size Field Mask */ + +#define MPU_RASR_ENABLE_Pos 0U /*!< MPU RASR: Region enable bit Position */ +#define MPU_RASR_ENABLE_Msk (1UL /*<< MPU_RASR_ENABLE_Pos*/) /*!< MPU RASR: Region enable bit Disable Mask */ + +/*@} end of group CMSIS_MPU */ +#endif /* defined (__MPU_PRESENT) && (__MPU_PRESENT == 1U) */ + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_FPU Floating Point Unit (FPU) + \brief Type definitions for the Floating Point Unit (FPU) + @{ + */ + +/** + \brief Structure type to access the Floating Point Unit (FPU). + */ +typedef struct +{ + uint32_t RESERVED0[1U]; + __IOM uint32_t FPCCR; /*!< Offset: 0x004 (R/W) Floating-Point Context Control Register */ + __IOM uint32_t FPCAR; /*!< Offset: 0x008 (R/W) Floating-Point Context Address Register */ + __IOM uint32_t FPDSCR; /*!< Offset: 0x00C (R/W) Floating-Point Default Status Control Register */ + __IM uint32_t MVFR0; /*!< Offset: 0x010 (R/ ) Media and FP Feature Register 0 */ + __IM uint32_t MVFR1; /*!< Offset: 0x014 (R/ ) Media and FP Feature Register 1 */ + __IM uint32_t MVFR2; /*!< Offset: 0x018 (R/ ) Media and FP Feature Register 2 */ +} FPU_Type; + +/* Floating-Point Context Control Register Definitions */ +#define FPU_FPCCR_ASPEN_Pos 31U /*!< FPCCR: ASPEN bit Position */ +#define FPU_FPCCR_ASPEN_Msk (1UL << FPU_FPCCR_ASPEN_Pos) /*!< FPCCR: ASPEN bit Mask */ + +#define FPU_FPCCR_LSPEN_Pos 30U /*!< FPCCR: LSPEN Position */ +#define FPU_FPCCR_LSPEN_Msk (1UL << FPU_FPCCR_LSPEN_Pos) /*!< FPCCR: LSPEN bit Mask */ + +#define FPU_FPCCR_MONRDY_Pos 8U /*!< FPCCR: MONRDY Position */ +#define FPU_FPCCR_MONRDY_Msk (1UL << FPU_FPCCR_MONRDY_Pos) /*!< FPCCR: MONRDY bit Mask */ + +#define FPU_FPCCR_BFRDY_Pos 6U /*!< FPCCR: BFRDY Position */ +#define FPU_FPCCR_BFRDY_Msk (1UL << FPU_FPCCR_BFRDY_Pos) /*!< FPCCR: BFRDY bit Mask */ + +#define FPU_FPCCR_MMRDY_Pos 5U /*!< FPCCR: MMRDY Position */ +#define FPU_FPCCR_MMRDY_Msk (1UL << FPU_FPCCR_MMRDY_Pos) /*!< FPCCR: MMRDY bit Mask */ + +#define FPU_FPCCR_HFRDY_Pos 4U /*!< FPCCR: HFRDY Position */ +#define FPU_FPCCR_HFRDY_Msk (1UL << FPU_FPCCR_HFRDY_Pos) /*!< FPCCR: HFRDY bit Mask */ + +#define FPU_FPCCR_THREAD_Pos 3U /*!< FPCCR: processor mode bit Position */ +#define FPU_FPCCR_THREAD_Msk (1UL << FPU_FPCCR_THREAD_Pos) /*!< FPCCR: processor mode active bit Mask */ + +#define FPU_FPCCR_USER_Pos 1U /*!< FPCCR: privilege level bit Position */ +#define FPU_FPCCR_USER_Msk (1UL << FPU_FPCCR_USER_Pos) /*!< FPCCR: privilege level bit Mask */ + +#define FPU_FPCCR_LSPACT_Pos 0U /*!< FPCCR: Lazy state preservation active bit Position */ +#define FPU_FPCCR_LSPACT_Msk (1UL /*<< FPU_FPCCR_LSPACT_Pos*/) /*!< FPCCR: Lazy state preservation active bit Mask */ + +/* Floating-Point Context Address Register Definitions */ +#define FPU_FPCAR_ADDRESS_Pos 3U /*!< FPCAR: ADDRESS bit Position */ +#define FPU_FPCAR_ADDRESS_Msk (0x1FFFFFFFUL << FPU_FPCAR_ADDRESS_Pos) /*!< FPCAR: ADDRESS bit Mask */ + +/* Floating-Point Default Status Control Register Definitions */ +#define FPU_FPDSCR_AHP_Pos 26U /*!< FPDSCR: AHP bit Position */ +#define FPU_FPDSCR_AHP_Msk (1UL << FPU_FPDSCR_AHP_Pos) /*!< FPDSCR: AHP bit Mask */ + +#define FPU_FPDSCR_DN_Pos 25U /*!< FPDSCR: DN bit Position */ +#define FPU_FPDSCR_DN_Msk (1UL << FPU_FPDSCR_DN_Pos) /*!< FPDSCR: DN bit Mask */ + +#define FPU_FPDSCR_FZ_Pos 24U /*!< FPDSCR: FZ bit Position */ +#define FPU_FPDSCR_FZ_Msk (1UL << FPU_FPDSCR_FZ_Pos) /*!< FPDSCR: FZ bit Mask */ + +#define FPU_FPDSCR_RMode_Pos 22U /*!< FPDSCR: RMode bit Position */ +#define FPU_FPDSCR_RMode_Msk (3UL << FPU_FPDSCR_RMode_Pos) /*!< FPDSCR: RMode bit Mask */ + +/* Media and FP Feature Register 0 Definitions */ +#define FPU_MVFR0_FP_rounding_modes_Pos 28U /*!< MVFR0: FP rounding modes bits Position */ +#define FPU_MVFR0_FP_rounding_modes_Msk (0xFUL << FPU_MVFR0_FP_rounding_modes_Pos) /*!< MVFR0: FP rounding modes bits Mask */ + +#define FPU_MVFR0_Short_vectors_Pos 24U /*!< MVFR0: Short vectors bits Position */ +#define FPU_MVFR0_Short_vectors_Msk (0xFUL << FPU_MVFR0_Short_vectors_Pos) /*!< MVFR0: Short vectors bits Mask */ + +#define FPU_MVFR0_Square_root_Pos 20U /*!< MVFR0: Square root bits Position */ +#define FPU_MVFR0_Square_root_Msk (0xFUL << FPU_MVFR0_Square_root_Pos) /*!< MVFR0: Square root bits Mask */ + +#define FPU_MVFR0_Divide_Pos 16U /*!< MVFR0: Divide bits Position */ +#define FPU_MVFR0_Divide_Msk (0xFUL << FPU_MVFR0_Divide_Pos) /*!< MVFR0: Divide bits Mask */ + +#define FPU_MVFR0_FP_excep_trapping_Pos 12U /*!< MVFR0: FP exception trapping bits Position */ +#define FPU_MVFR0_FP_excep_trapping_Msk (0xFUL << FPU_MVFR0_FP_excep_trapping_Pos) /*!< MVFR0: FP exception trapping bits Mask */ + +#define FPU_MVFR0_Double_precision_Pos 8U /*!< MVFR0: Double-precision bits Position */ +#define FPU_MVFR0_Double_precision_Msk (0xFUL << FPU_MVFR0_Double_precision_Pos) /*!< MVFR0: Double-precision bits Mask */ + +#define FPU_MVFR0_Single_precision_Pos 4U /*!< MVFR0: Single-precision bits Position */ +#define FPU_MVFR0_Single_precision_Msk (0xFUL << FPU_MVFR0_Single_precision_Pos) /*!< MVFR0: Single-precision bits Mask */ + +#define FPU_MVFR0_A_SIMD_registers_Pos 0U /*!< MVFR0: A_SIMD registers bits Position */ +#define FPU_MVFR0_A_SIMD_registers_Msk (0xFUL /*<< FPU_MVFR0_A_SIMD_registers_Pos*/) /*!< MVFR0: A_SIMD registers bits Mask */ + +/* Media and FP Feature Register 1 Definitions */ +#define FPU_MVFR1_FP_fused_MAC_Pos 28U /*!< MVFR1: FP fused MAC bits Position */ +#define FPU_MVFR1_FP_fused_MAC_Msk (0xFUL << FPU_MVFR1_FP_fused_MAC_Pos) /*!< MVFR1: FP fused MAC bits Mask */ + +#define FPU_MVFR1_FP_HPFP_Pos 24U /*!< MVFR1: FP HPFP bits Position */ +#define FPU_MVFR1_FP_HPFP_Msk (0xFUL << FPU_MVFR1_FP_HPFP_Pos) /*!< MVFR1: FP HPFP bits Mask */ + +#define FPU_MVFR1_D_NaN_mode_Pos 4U /*!< MVFR1: D_NaN mode bits Position */ +#define FPU_MVFR1_D_NaN_mode_Msk (0xFUL << FPU_MVFR1_D_NaN_mode_Pos) /*!< MVFR1: D_NaN mode bits Mask */ + +#define FPU_MVFR1_FtZ_mode_Pos 0U /*!< MVFR1: FtZ mode bits Position */ +#define FPU_MVFR1_FtZ_mode_Msk (0xFUL /*<< FPU_MVFR1_FtZ_mode_Pos*/) /*!< MVFR1: FtZ mode bits Mask */ + +/* Media and FP Feature Register 2 Definitions */ + +/*@} end of group CMSIS_FPU */ + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_CoreDebug Core Debug Registers (CoreDebug) + \brief Type definitions for the Core Debug Registers + @{ + */ + +/** + \brief Structure type to access the Core Debug Register (CoreDebug). + */ +typedef struct +{ + __IOM uint32_t DHCSR; /*!< Offset: 0x000 (R/W) Debug Halting Control and Status Register */ + __OM uint32_t DCRSR; /*!< Offset: 0x004 ( /W) Debug Core Register Selector Register */ + __IOM uint32_t DCRDR; /*!< Offset: 0x008 (R/W) Debug Core Register Data Register */ + __IOM uint32_t DEMCR; /*!< Offset: 0x00C (R/W) Debug Exception and Monitor Control Register */ +} CoreDebug_Type; + +/* Debug Halting Control and Status Register Definitions */ +#define CoreDebug_DHCSR_DBGKEY_Pos 16U /*!< CoreDebug DHCSR: DBGKEY Position */ +#define CoreDebug_DHCSR_DBGKEY_Msk (0xFFFFUL << CoreDebug_DHCSR_DBGKEY_Pos) /*!< CoreDebug DHCSR: DBGKEY Mask */ + +#define CoreDebug_DHCSR_S_RESET_ST_Pos 25U /*!< CoreDebug DHCSR: S_RESET_ST Position */ +#define CoreDebug_DHCSR_S_RESET_ST_Msk (1UL << CoreDebug_DHCSR_S_RESET_ST_Pos) /*!< CoreDebug DHCSR: S_RESET_ST Mask */ + +#define CoreDebug_DHCSR_S_RETIRE_ST_Pos 24U /*!< CoreDebug DHCSR: S_RETIRE_ST Position */ +#define CoreDebug_DHCSR_S_RETIRE_ST_Msk (1UL << CoreDebug_DHCSR_S_RETIRE_ST_Pos) /*!< CoreDebug DHCSR: S_RETIRE_ST Mask */ + +#define CoreDebug_DHCSR_S_LOCKUP_Pos 19U /*!< CoreDebug DHCSR: S_LOCKUP Position */ +#define CoreDebug_DHCSR_S_LOCKUP_Msk (1UL << CoreDebug_DHCSR_S_LOCKUP_Pos) /*!< CoreDebug DHCSR: S_LOCKUP Mask */ + +#define CoreDebug_DHCSR_S_SLEEP_Pos 18U /*!< CoreDebug DHCSR: S_SLEEP Position */ +#define CoreDebug_DHCSR_S_SLEEP_Msk (1UL << CoreDebug_DHCSR_S_SLEEP_Pos) /*!< CoreDebug DHCSR: S_SLEEP Mask */ + +#define CoreDebug_DHCSR_S_HALT_Pos 17U /*!< CoreDebug DHCSR: S_HALT Position */ +#define CoreDebug_DHCSR_S_HALT_Msk (1UL << CoreDebug_DHCSR_S_HALT_Pos) /*!< CoreDebug DHCSR: S_HALT Mask */ + +#define CoreDebug_DHCSR_S_REGRDY_Pos 16U /*!< CoreDebug DHCSR: S_REGRDY Position */ +#define CoreDebug_DHCSR_S_REGRDY_Msk (1UL << CoreDebug_DHCSR_S_REGRDY_Pos) /*!< CoreDebug DHCSR: S_REGRDY Mask */ + +#define CoreDebug_DHCSR_C_SNAPSTALL_Pos 5U /*!< CoreDebug DHCSR: C_SNAPSTALL Position */ +#define CoreDebug_DHCSR_C_SNAPSTALL_Msk (1UL << CoreDebug_DHCSR_C_SNAPSTALL_Pos) /*!< CoreDebug DHCSR: C_SNAPSTALL Mask */ + +#define CoreDebug_DHCSR_C_MASKINTS_Pos 3U /*!< CoreDebug DHCSR: C_MASKINTS Position */ +#define CoreDebug_DHCSR_C_MASKINTS_Msk (1UL << CoreDebug_DHCSR_C_MASKINTS_Pos) /*!< CoreDebug DHCSR: C_MASKINTS Mask */ + +#define CoreDebug_DHCSR_C_STEP_Pos 2U /*!< CoreDebug DHCSR: C_STEP Position */ +#define CoreDebug_DHCSR_C_STEP_Msk (1UL << CoreDebug_DHCSR_C_STEP_Pos) /*!< CoreDebug DHCSR: C_STEP Mask */ + +#define CoreDebug_DHCSR_C_HALT_Pos 1U /*!< CoreDebug DHCSR: C_HALT Position */ +#define CoreDebug_DHCSR_C_HALT_Msk (1UL << CoreDebug_DHCSR_C_HALT_Pos) /*!< CoreDebug DHCSR: C_HALT Mask */ + +#define CoreDebug_DHCSR_C_DEBUGEN_Pos 0U /*!< CoreDebug DHCSR: C_DEBUGEN Position */ +#define CoreDebug_DHCSR_C_DEBUGEN_Msk (1UL /*<< CoreDebug_DHCSR_C_DEBUGEN_Pos*/) /*!< CoreDebug DHCSR: C_DEBUGEN Mask */ + +/* Debug Core Register Selector Register Definitions */ +#define CoreDebug_DCRSR_REGWnR_Pos 16U /*!< CoreDebug DCRSR: REGWnR Position */ +#define CoreDebug_DCRSR_REGWnR_Msk (1UL << CoreDebug_DCRSR_REGWnR_Pos) /*!< CoreDebug DCRSR: REGWnR Mask */ + +#define CoreDebug_DCRSR_REGSEL_Pos 0U /*!< CoreDebug DCRSR: REGSEL Position */ +#define CoreDebug_DCRSR_REGSEL_Msk (0x1FUL /*<< CoreDebug_DCRSR_REGSEL_Pos*/) /*!< CoreDebug DCRSR: REGSEL Mask */ + +/* Debug Exception and Monitor Control Register Definitions */ +#define CoreDebug_DEMCR_TRCENA_Pos 24U /*!< CoreDebug DEMCR: TRCENA Position */ +#define CoreDebug_DEMCR_TRCENA_Msk (1UL << CoreDebug_DEMCR_TRCENA_Pos) /*!< CoreDebug DEMCR: TRCENA Mask */ + +#define CoreDebug_DEMCR_MON_REQ_Pos 19U /*!< CoreDebug DEMCR: MON_REQ Position */ +#define CoreDebug_DEMCR_MON_REQ_Msk (1UL << CoreDebug_DEMCR_MON_REQ_Pos) /*!< CoreDebug DEMCR: MON_REQ Mask */ + +#define CoreDebug_DEMCR_MON_STEP_Pos 18U /*!< CoreDebug DEMCR: MON_STEP Position */ +#define CoreDebug_DEMCR_MON_STEP_Msk (1UL << CoreDebug_DEMCR_MON_STEP_Pos) /*!< CoreDebug DEMCR: MON_STEP Mask */ + +#define CoreDebug_DEMCR_MON_PEND_Pos 17U /*!< CoreDebug DEMCR: MON_PEND Position */ +#define CoreDebug_DEMCR_MON_PEND_Msk (1UL << CoreDebug_DEMCR_MON_PEND_Pos) /*!< CoreDebug DEMCR: MON_PEND Mask */ + +#define CoreDebug_DEMCR_MON_EN_Pos 16U /*!< CoreDebug DEMCR: MON_EN Position */ +#define CoreDebug_DEMCR_MON_EN_Msk (1UL << CoreDebug_DEMCR_MON_EN_Pos) /*!< CoreDebug DEMCR: MON_EN Mask */ + +#define CoreDebug_DEMCR_VC_HARDERR_Pos 10U /*!< CoreDebug DEMCR: VC_HARDERR Position */ +#define CoreDebug_DEMCR_VC_HARDERR_Msk (1UL << CoreDebug_DEMCR_VC_HARDERR_Pos) /*!< CoreDebug DEMCR: VC_HARDERR Mask */ + +#define CoreDebug_DEMCR_VC_INTERR_Pos 9U /*!< CoreDebug DEMCR: VC_INTERR Position */ +#define CoreDebug_DEMCR_VC_INTERR_Msk (1UL << CoreDebug_DEMCR_VC_INTERR_Pos) /*!< CoreDebug DEMCR: VC_INTERR Mask */ + +#define CoreDebug_DEMCR_VC_BUSERR_Pos 8U /*!< CoreDebug DEMCR: VC_BUSERR Position */ +#define CoreDebug_DEMCR_VC_BUSERR_Msk (1UL << CoreDebug_DEMCR_VC_BUSERR_Pos) /*!< CoreDebug DEMCR: VC_BUSERR Mask */ + +#define CoreDebug_DEMCR_VC_STATERR_Pos 7U /*!< CoreDebug DEMCR: VC_STATERR Position */ +#define CoreDebug_DEMCR_VC_STATERR_Msk (1UL << CoreDebug_DEMCR_VC_STATERR_Pos) /*!< CoreDebug DEMCR: VC_STATERR Mask */ + +#define CoreDebug_DEMCR_VC_CHKERR_Pos 6U /*!< CoreDebug DEMCR: VC_CHKERR Position */ +#define CoreDebug_DEMCR_VC_CHKERR_Msk (1UL << CoreDebug_DEMCR_VC_CHKERR_Pos) /*!< CoreDebug DEMCR: VC_CHKERR Mask */ + +#define CoreDebug_DEMCR_VC_NOCPERR_Pos 5U /*!< CoreDebug DEMCR: VC_NOCPERR Position */ +#define CoreDebug_DEMCR_VC_NOCPERR_Msk (1UL << CoreDebug_DEMCR_VC_NOCPERR_Pos) /*!< CoreDebug DEMCR: VC_NOCPERR Mask */ + +#define CoreDebug_DEMCR_VC_MMERR_Pos 4U /*!< CoreDebug DEMCR: VC_MMERR Position */ +#define CoreDebug_DEMCR_VC_MMERR_Msk (1UL << CoreDebug_DEMCR_VC_MMERR_Pos) /*!< CoreDebug DEMCR: VC_MMERR Mask */ + +#define CoreDebug_DEMCR_VC_CORERESET_Pos 0U /*!< CoreDebug DEMCR: VC_CORERESET Position */ +#define CoreDebug_DEMCR_VC_CORERESET_Msk (1UL /*<< CoreDebug_DEMCR_VC_CORERESET_Pos*/) /*!< CoreDebug DEMCR: VC_CORERESET Mask */ + +/*@} end of group CMSIS_CoreDebug */ + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_core_bitfield Core register bit field macros + \brief Macros for use with bit field definitions (xxx_Pos, xxx_Msk). + @{ + */ + +/** + \brief Mask and shift a bit field value for use in a register bit range. + \param[in] field Name of the register bit field. + \param[in] value Value of the bit field. This parameter is interpreted as an uint32_t type. + \return Masked and shifted value. +*/ +#define _VAL2FLD(field, value) (((uint32_t)(value) << field ## _Pos) & field ## _Msk) + +/** + \brief Mask and shift a register value to extract a bit filed value. + \param[in] field Name of the register bit field. + \param[in] value Value of register. This parameter is interpreted as an uint32_t type. + \return Masked and shifted bit field value. +*/ +#define _FLD2VAL(field, value) (((uint32_t)(value) & field ## _Msk) >> field ## _Pos) + +/*@} end of group CMSIS_core_bitfield */ + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_core_base Core Definitions + \brief Definitions for base addresses, unions, and structures. + @{ + */ + +/* Memory mapping of Core Hardware */ +#define SCS_BASE (0xE000E000UL) /*!< System Control Space Base Address */ +#define ITM_BASE (0xE0000000UL) /*!< ITM Base Address */ +#define DWT_BASE (0xE0001000UL) /*!< DWT Base Address */ +#define TPI_BASE (0xE0040000UL) /*!< TPI Base Address */ +#define CoreDebug_BASE (0xE000EDF0UL) /*!< Core Debug Base Address */ +#define SysTick_BASE (SCS_BASE + 0x0010UL) /*!< SysTick Base Address */ +#define NVIC_BASE (SCS_BASE + 0x0100UL) /*!< NVIC Base Address */ +#define SCB_BASE (SCS_BASE + 0x0D00UL) /*!< System Control Block Base Address */ + +#define SCnSCB ((SCnSCB_Type *) SCS_BASE ) /*!< System control Register not in SCB */ +#define SCB ((SCB_Type *) SCB_BASE ) /*!< SCB configuration struct */ +#define SysTick ((SysTick_Type *) SysTick_BASE ) /*!< SysTick configuration struct */ +#define NVIC ((NVIC_Type *) NVIC_BASE ) /*!< NVIC configuration struct */ +#define ITM ((ITM_Type *) ITM_BASE ) /*!< ITM configuration struct */ +#define DWT ((DWT_Type *) DWT_BASE ) /*!< DWT configuration struct */ +#define TPI ((TPI_Type *) TPI_BASE ) /*!< TPI configuration struct */ +#define CoreDebug ((CoreDebug_Type *) CoreDebug_BASE) /*!< Core Debug configuration struct */ + +#if defined (__MPU_PRESENT) && (__MPU_PRESENT == 1U) + #define MPU_BASE (SCS_BASE + 0x0D90UL) /*!< Memory Protection Unit */ + #define MPU ((MPU_Type *) MPU_BASE ) /*!< Memory Protection Unit */ +#endif + +#define FPU_BASE (SCS_BASE + 0x0F30UL) /*!< Floating Point Unit */ +#define FPU ((FPU_Type *) FPU_BASE ) /*!< Floating Point Unit */ + +/*@} */ + + + +/******************************************************************************* + * Hardware Abstraction Layer + Core Function Interface contains: + - Core NVIC Functions + - Core SysTick Functions + - Core Debug Functions + - Core Register Access Functions + ******************************************************************************/ +/** + \defgroup CMSIS_Core_FunctionInterface Functions and Instructions Reference +*/ + + + +/* ########################## NVIC functions #################################### */ +/** + \ingroup CMSIS_Core_FunctionInterface + \defgroup CMSIS_Core_NVICFunctions NVIC Functions + \brief Functions that manage interrupts and exceptions via the NVIC. + @{ + */ + +#ifdef CMSIS_NVIC_VIRTUAL + #ifndef CMSIS_NVIC_VIRTUAL_HEADER_FILE + #define CMSIS_NVIC_VIRTUAL_HEADER_FILE "cmsis_nvic_virtual.h" + #endif + #include CMSIS_NVIC_VIRTUAL_HEADER_FILE +#else + #define NVIC_SetPriorityGrouping __NVIC_SetPriorityGrouping + #define NVIC_GetPriorityGrouping __NVIC_GetPriorityGrouping + #define NVIC_EnableIRQ __NVIC_EnableIRQ + #define NVIC_GetEnableIRQ __NVIC_GetEnableIRQ + #define NVIC_DisableIRQ __NVIC_DisableIRQ + #define NVIC_GetPendingIRQ __NVIC_GetPendingIRQ + #define NVIC_SetPendingIRQ __NVIC_SetPendingIRQ + #define NVIC_ClearPendingIRQ __NVIC_ClearPendingIRQ + #define NVIC_GetActive __NVIC_GetActive + #define NVIC_SetPriority __NVIC_SetPriority + #define NVIC_GetPriority __NVIC_GetPriority + #define NVIC_SystemReset __NVIC_SystemReset +#endif /* CMSIS_NVIC_VIRTUAL */ + +#ifdef CMSIS_VECTAB_VIRTUAL + #ifndef CMSIS_VECTAB_VIRTUAL_HEADER_FILE + #define CMSIS_VECTAB_VIRTUAL_HEADER_FILE "cmsis_vectab_virtual.h" + #endif + #include CMSIS_VECTAB_VIRTUAL_HEADER_FILE +#else + #define NVIC_SetVector __NVIC_SetVector + #define NVIC_GetVector __NVIC_GetVector +#endif /* (CMSIS_VECTAB_VIRTUAL) */ + +#define NVIC_USER_IRQ_OFFSET 16 + + +/* The following EXC_RETURN values are saved the LR on exception entry */ +#define EXC_RETURN_HANDLER (0xFFFFFFF1UL) /* return to Handler mode, uses MSP after return */ +#define EXC_RETURN_THREAD_MSP (0xFFFFFFF9UL) /* return to Thread mode, uses MSP after return */ +#define EXC_RETURN_THREAD_PSP (0xFFFFFFFDUL) /* return to Thread mode, uses PSP after return */ +#define EXC_RETURN_HANDLER_FPU (0xFFFFFFE1UL) /* return to Handler mode, uses MSP after return, restore floating-point state */ +#define EXC_RETURN_THREAD_MSP_FPU (0xFFFFFFE9UL) /* return to Thread mode, uses MSP after return, restore floating-point state */ +#define EXC_RETURN_THREAD_PSP_FPU (0xFFFFFFEDUL) /* return to Thread mode, uses PSP after return, restore floating-point state */ + + +/** + \brief Set Priority Grouping + \details Sets the priority grouping field using the required unlock sequence. + The parameter PriorityGroup is assigned to the field SCB->AIRCR [10:8] PRIGROUP field. + Only values from 0..7 are used. + In case of a conflict between priority grouping and available + priority bits (__NVIC_PRIO_BITS), the smallest possible priority group is set. + \param [in] PriorityGroup Priority grouping field. + */ +__STATIC_INLINE void __NVIC_SetPriorityGrouping(uint32_t PriorityGroup) +{ + uint32_t reg_value; + uint32_t PriorityGroupTmp = (PriorityGroup & (uint32_t)0x07UL); /* only values 0..7 are used */ + + reg_value = SCB->AIRCR; /* read old register configuration */ + reg_value &= ~((uint32_t)(SCB_AIRCR_VECTKEY_Msk | SCB_AIRCR_PRIGROUP_Msk)); /* clear bits to change */ + reg_value = (reg_value | + ((uint32_t)0x5FAUL << SCB_AIRCR_VECTKEY_Pos) | + (PriorityGroupTmp << SCB_AIRCR_PRIGROUP_Pos) ); /* Insert write key and priority group */ + SCB->AIRCR = reg_value; +} + + +/** + \brief Get Priority Grouping + \details Reads the priority grouping field from the NVIC Interrupt Controller. + \return Priority grouping field (SCB->AIRCR [10:8] PRIGROUP field). + */ +__STATIC_INLINE uint32_t __NVIC_GetPriorityGrouping(void) +{ + return ((uint32_t)((SCB->AIRCR & SCB_AIRCR_PRIGROUP_Msk) >> SCB_AIRCR_PRIGROUP_Pos)); +} + + +/** + \brief Enable Interrupt + \details Enables a device specific interrupt in the NVIC interrupt controller. + \param [in] IRQn Device specific interrupt number. + \note IRQn must not be negative. + */ +__STATIC_INLINE void __NVIC_EnableIRQ(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + NVIC->ISER[(((uint32_t)IRQn) >> 5UL)] = (uint32_t)(1UL << (((uint32_t)IRQn) & 0x1FUL)); + } +} + + +/** + \brief Get Interrupt Enable status + \details Returns a device specific interrupt enable status from the NVIC interrupt controller. + \param [in] IRQn Device specific interrupt number. + \return 0 Interrupt is not enabled. + \return 1 Interrupt is enabled. + \note IRQn must not be negative. + */ +__STATIC_INLINE uint32_t __NVIC_GetEnableIRQ(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + return((uint32_t)(((NVIC->ISER[(((uint32_t)IRQn) >> 5UL)] & (1UL << (((uint32_t)IRQn) & 0x1FUL))) != 0UL) ? 1UL : 0UL)); + } + else + { + return(0U); + } +} + + +/** + \brief Disable Interrupt + \details Disables a device specific interrupt in the NVIC interrupt controller. + \param [in] IRQn Device specific interrupt number. + \note IRQn must not be negative. + */ +__STATIC_INLINE void __NVIC_DisableIRQ(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + NVIC->ICER[(((uint32_t)IRQn) >> 5UL)] = (uint32_t)(1UL << (((uint32_t)IRQn) & 0x1FUL)); + __DSB(); + __ISB(); + } +} + + +/** + \brief Get Pending Interrupt + \details Reads the NVIC pending register and returns the pending bit for the specified device specific interrupt. + \param [in] IRQn Device specific interrupt number. + \return 0 Interrupt status is not pending. + \return 1 Interrupt status is pending. + \note IRQn must not be negative. + */ +__STATIC_INLINE uint32_t __NVIC_GetPendingIRQ(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + return((uint32_t)(((NVIC->ISPR[(((uint32_t)IRQn) >> 5UL)] & (1UL << (((uint32_t)IRQn) & 0x1FUL))) != 0UL) ? 1UL : 0UL)); + } + else + { + return(0U); + } +} + + +/** + \brief Set Pending Interrupt + \details Sets the pending bit of a device specific interrupt in the NVIC pending register. + \param [in] IRQn Device specific interrupt number. + \note IRQn must not be negative. + */ +__STATIC_INLINE void __NVIC_SetPendingIRQ(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + NVIC->ISPR[(((uint32_t)IRQn) >> 5UL)] = (uint32_t)(1UL << (((uint32_t)IRQn) & 0x1FUL)); + } +} + + +/** + \brief Clear Pending Interrupt + \details Clears the pending bit of a device specific interrupt in the NVIC pending register. + \param [in] IRQn Device specific interrupt number. + \note IRQn must not be negative. + */ +__STATIC_INLINE void __NVIC_ClearPendingIRQ(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + NVIC->ICPR[(((uint32_t)IRQn) >> 5UL)] = (uint32_t)(1UL << (((uint32_t)IRQn) & 0x1FUL)); + } +} + + +/** + \brief Get Active Interrupt + \details Reads the active register in the NVIC and returns the active bit for the device specific interrupt. + \param [in] IRQn Device specific interrupt number. + \return 0 Interrupt status is not active. + \return 1 Interrupt status is active. + \note IRQn must not be negative. + */ +__STATIC_INLINE uint32_t __NVIC_GetActive(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + return((uint32_t)(((NVIC->IABR[(((uint32_t)IRQn) >> 5UL)] & (1UL << (((uint32_t)IRQn) & 0x1FUL))) != 0UL) ? 1UL : 0UL)); + } + else + { + return(0U); + } +} + + +/** + \brief Set Interrupt Priority + \details Sets the priority of a device specific interrupt or a processor exception. + The interrupt number can be positive to specify a device specific interrupt, + or negative to specify a processor exception. + \param [in] IRQn Interrupt number. + \param [in] priority Priority to set. + \note The priority cannot be set for every processor exception. + */ +__STATIC_INLINE void __NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority) +{ + if ((int32_t)(IRQn) >= 0) + { + NVIC->IP[((uint32_t)IRQn)] = (uint8_t)((priority << (8U - __NVIC_PRIO_BITS)) & (uint32_t)0xFFUL); + } + else + { + SCB->SHPR[(((uint32_t)IRQn) & 0xFUL)-4UL] = (uint8_t)((priority << (8U - __NVIC_PRIO_BITS)) & (uint32_t)0xFFUL); + } +} + + +/** + \brief Get Interrupt Priority + \details Reads the priority of a device specific interrupt or a processor exception. + The interrupt number can be positive to specify a device specific interrupt, + or negative to specify a processor exception. + \param [in] IRQn Interrupt number. + \return Interrupt Priority. + Value is aligned automatically to the implemented priority bits of the microcontroller. + */ +__STATIC_INLINE uint32_t __NVIC_GetPriority(IRQn_Type IRQn) +{ + + if ((int32_t)(IRQn) >= 0) + { + return(((uint32_t)NVIC->IP[((uint32_t)IRQn)] >> (8U - __NVIC_PRIO_BITS))); + } + else + { + return(((uint32_t)SCB->SHPR[(((uint32_t)IRQn) & 0xFUL)-4UL] >> (8U - __NVIC_PRIO_BITS))); + } +} + + +/** + \brief Encode Priority + \details Encodes the priority for an interrupt with the given priority group, + preemptive priority value, and subpriority value. + In case of a conflict between priority grouping and available + priority bits (__NVIC_PRIO_BITS), the smallest possible priority group is set. + \param [in] PriorityGroup Used priority group. + \param [in] PreemptPriority Preemptive priority value (starting from 0). + \param [in] SubPriority Subpriority value (starting from 0). + \return Encoded priority. Value can be used in the function \ref NVIC_SetPriority(). + */ +__STATIC_INLINE uint32_t NVIC_EncodePriority (uint32_t PriorityGroup, uint32_t PreemptPriority, uint32_t SubPriority) +{ + uint32_t PriorityGroupTmp = (PriorityGroup & (uint32_t)0x07UL); /* only values 0..7 are used */ + uint32_t PreemptPriorityBits; + uint32_t SubPriorityBits; + + PreemptPriorityBits = ((7UL - PriorityGroupTmp) > (uint32_t)(__NVIC_PRIO_BITS)) ? (uint32_t)(__NVIC_PRIO_BITS) : (uint32_t)(7UL - PriorityGroupTmp); + SubPriorityBits = ((PriorityGroupTmp + (uint32_t)(__NVIC_PRIO_BITS)) < (uint32_t)7UL) ? (uint32_t)0UL : (uint32_t)((PriorityGroupTmp - 7UL) + (uint32_t)(__NVIC_PRIO_BITS)); + + return ( + ((PreemptPriority & (uint32_t)((1UL << (PreemptPriorityBits)) - 1UL)) << SubPriorityBits) | + ((SubPriority & (uint32_t)((1UL << (SubPriorityBits )) - 1UL))) + ); +} + + +/** + \brief Decode Priority + \details Decodes an interrupt priority value with a given priority group to + preemptive priority value and subpriority value. + In case of a conflict between priority grouping and available + priority bits (__NVIC_PRIO_BITS) the smallest possible priority group is set. + \param [in] Priority Priority value, which can be retrieved with the function \ref NVIC_GetPriority(). + \param [in] PriorityGroup Used priority group. + \param [out] pPreemptPriority Preemptive priority value (starting from 0). + \param [out] pSubPriority Subpriority value (starting from 0). + */ +__STATIC_INLINE void NVIC_DecodePriority (uint32_t Priority, uint32_t PriorityGroup, uint32_t* const pPreemptPriority, uint32_t* const pSubPriority) +{ + uint32_t PriorityGroupTmp = (PriorityGroup & (uint32_t)0x07UL); /* only values 0..7 are used */ + uint32_t PreemptPriorityBits; + uint32_t SubPriorityBits; + + PreemptPriorityBits = ((7UL - PriorityGroupTmp) > (uint32_t)(__NVIC_PRIO_BITS)) ? (uint32_t)(__NVIC_PRIO_BITS) : (uint32_t)(7UL - PriorityGroupTmp); + SubPriorityBits = ((PriorityGroupTmp + (uint32_t)(__NVIC_PRIO_BITS)) < (uint32_t)7UL) ? (uint32_t)0UL : (uint32_t)((PriorityGroupTmp - 7UL) + (uint32_t)(__NVIC_PRIO_BITS)); + + *pPreemptPriority = (Priority >> SubPriorityBits) & (uint32_t)((1UL << (PreemptPriorityBits)) - 1UL); + *pSubPriority = (Priority ) & (uint32_t)((1UL << (SubPriorityBits )) - 1UL); +} + + +/** + \brief Set Interrupt Vector + \details Sets an interrupt vector in SRAM based interrupt vector table. + The interrupt number can be positive to specify a device specific interrupt, + or negative to specify a processor exception. + VTOR must been relocated to SRAM before. + \param [in] IRQn Interrupt number + \param [in] vector Address of interrupt handler function + */ +__STATIC_INLINE void __NVIC_SetVector(IRQn_Type IRQn, uint32_t vector) +{ + uint32_t *vectors = (uint32_t *)SCB->VTOR; + vectors[(int32_t)IRQn + NVIC_USER_IRQ_OFFSET] = vector; +} + + +/** + \brief Get Interrupt Vector + \details Reads an interrupt vector from interrupt vector table. + The interrupt number can be positive to specify a device specific interrupt, + or negative to specify a processor exception. + \param [in] IRQn Interrupt number. + \return Address of interrupt handler function + */ +__STATIC_INLINE uint32_t __NVIC_GetVector(IRQn_Type IRQn) +{ + uint32_t *vectors = (uint32_t *)SCB->VTOR; + return vectors[(int32_t)IRQn + NVIC_USER_IRQ_OFFSET]; +} + + +/** + \brief System Reset + \details Initiates a system reset request to reset the MCU. + */ +__NO_RETURN __STATIC_INLINE void __NVIC_SystemReset(void) +{ + __DSB(); /* Ensure all outstanding memory accesses included + buffered write are completed before reset */ + SCB->AIRCR = (uint32_t)((0x5FAUL << SCB_AIRCR_VECTKEY_Pos) | + (SCB->AIRCR & SCB_AIRCR_PRIGROUP_Msk) | + SCB_AIRCR_SYSRESETREQ_Msk ); /* Keep priority group unchanged */ + __DSB(); /* Ensure completion of memory access */ + + for(;;) /* wait until reset */ + { + __NOP(); + } +} + +/*@} end of CMSIS_Core_NVICFunctions */ + +/* ########################## MPU functions #################################### */ + +#if defined (__MPU_PRESENT) && (__MPU_PRESENT == 1U) + +#include "mpu_armv7.h" + +#endif + +/* ########################## FPU functions #################################### */ +/** + \ingroup CMSIS_Core_FunctionInterface + \defgroup CMSIS_Core_FpuFunctions FPU Functions + \brief Function that provides FPU type. + @{ + */ + +/** + \brief get FPU type + \details returns the FPU type + \returns + - \b 0: No FPU + - \b 1: Single precision FPU + - \b 2: Double + Single precision FPU + */ +__STATIC_INLINE uint32_t SCB_GetFPUType(void) +{ + uint32_t mvfr0; + + mvfr0 = SCB->MVFR0; + if ((mvfr0 & (FPU_MVFR0_Single_precision_Msk | FPU_MVFR0_Double_precision_Msk)) == 0x220U) + { + return 2U; /* Double + Single precision FPU */ + } + else if ((mvfr0 & (FPU_MVFR0_Single_precision_Msk | FPU_MVFR0_Double_precision_Msk)) == 0x020U) + { + return 1U; /* Single precision FPU */ + } + else + { + return 0U; /* No FPU */ + } +} + + +/*@} end of CMSIS_Core_FpuFunctions */ + + + +/* ########################## Cache functions #################################### */ +/** + \ingroup CMSIS_Core_FunctionInterface + \defgroup CMSIS_Core_CacheFunctions Cache Functions + \brief Functions that configure Instruction and Data cache. + @{ + */ + +/* Cache Size ID Register Macros */ +#define CCSIDR_WAYS(x) (((x) & SCB_CCSIDR_ASSOCIATIVITY_Msk) >> SCB_CCSIDR_ASSOCIATIVITY_Pos) +#define CCSIDR_SETS(x) (((x) & SCB_CCSIDR_NUMSETS_Msk ) >> SCB_CCSIDR_NUMSETS_Pos ) + + +/** + \brief Enable I-Cache + \details Turns on I-Cache + */ +__STATIC_INLINE void SCB_EnableICache (void) +{ + #if defined (__ICACHE_PRESENT) && (__ICACHE_PRESENT == 1U) + __DSB(); + __ISB(); + SCB->ICIALLU = 0UL; /* invalidate I-Cache */ + __DSB(); + __ISB(); + SCB->CCR |= (uint32_t)SCB_CCR_IC_Msk; /* enable I-Cache */ + __DSB(); + __ISB(); + #endif +} + + +/** + \brief Disable I-Cache + \details Turns off I-Cache + */ +__STATIC_INLINE void SCB_DisableICache (void) +{ + #if defined (__ICACHE_PRESENT) && (__ICACHE_PRESENT == 1U) + __DSB(); + __ISB(); + SCB->CCR &= ~(uint32_t)SCB_CCR_IC_Msk; /* disable I-Cache */ + SCB->ICIALLU = 0UL; /* invalidate I-Cache */ + __DSB(); + __ISB(); + #endif +} + + +/** + \brief Invalidate I-Cache + \details Invalidates I-Cache + */ +__STATIC_INLINE void SCB_InvalidateICache (void) +{ + #if defined (__ICACHE_PRESENT) && (__ICACHE_PRESENT == 1U) + __DSB(); + __ISB(); + SCB->ICIALLU = 0UL; + __DSB(); + __ISB(); + #endif +} + + +/** + \brief Enable D-Cache + \details Turns on D-Cache + */ +__STATIC_INLINE void SCB_EnableDCache (void) +{ + #if defined (__DCACHE_PRESENT) && (__DCACHE_PRESENT == 1U) + uint32_t ccsidr; + uint32_t sets; + uint32_t ways; + + SCB->CSSELR = 0U; /*(0U << 1U) | 0U;*/ /* Level 1 data cache */ + __DSB(); + + ccsidr = SCB->CCSIDR; + + /* invalidate D-Cache */ + sets = (uint32_t)(CCSIDR_SETS(ccsidr)); + do { + ways = (uint32_t)(CCSIDR_WAYS(ccsidr)); + do { + SCB->DCISW = (((sets << SCB_DCISW_SET_Pos) & SCB_DCISW_SET_Msk) | + ((ways << SCB_DCISW_WAY_Pos) & SCB_DCISW_WAY_Msk) ); + #if defined ( __CC_ARM ) + __schedule_barrier(); + #endif + } while (ways-- != 0U); + } while(sets-- != 0U); + __DSB(); + + SCB->CCR |= (uint32_t)SCB_CCR_DC_Msk; /* enable D-Cache */ + + __DSB(); + __ISB(); + #endif +} + + +/** + \brief Disable D-Cache + \details Turns off D-Cache + */ +__STATIC_INLINE void SCB_DisableDCache (void) +{ + #if defined (__DCACHE_PRESENT) && (__DCACHE_PRESENT == 1U) + uint32_t ccsidr; + uint32_t sets; + uint32_t ways; + + SCB->CSSELR = 0U; /*(0U << 1U) | 0U;*/ /* Level 1 data cache */ + __DSB(); + + SCB->CCR &= ~(uint32_t)SCB_CCR_DC_Msk; /* disable D-Cache */ + __DSB(); + + ccsidr = SCB->CCSIDR; + + /* clean & invalidate D-Cache */ + sets = (uint32_t)(CCSIDR_SETS(ccsidr)); + do { + ways = (uint32_t)(CCSIDR_WAYS(ccsidr)); + do { + SCB->DCCISW = (((sets << SCB_DCCISW_SET_Pos) & SCB_DCCISW_SET_Msk) | + ((ways << SCB_DCCISW_WAY_Pos) & SCB_DCCISW_WAY_Msk) ); + #if defined ( __CC_ARM ) + __schedule_barrier(); + #endif + } while (ways-- != 0U); + } while(sets-- != 0U); + + __DSB(); + __ISB(); + #endif +} + + +/** + \brief Invalidate D-Cache + \details Invalidates D-Cache + */ +__STATIC_INLINE void SCB_InvalidateDCache (void) +{ + #if defined (__DCACHE_PRESENT) && (__DCACHE_PRESENT == 1U) + uint32_t ccsidr; + uint32_t sets; + uint32_t ways; + + SCB->CSSELR = 0U; /*(0U << 1U) | 0U;*/ /* Level 1 data cache */ + __DSB(); + + ccsidr = SCB->CCSIDR; + + /* invalidate D-Cache */ + sets = (uint32_t)(CCSIDR_SETS(ccsidr)); + do { + ways = (uint32_t)(CCSIDR_WAYS(ccsidr)); + do { + SCB->DCISW = (((sets << SCB_DCISW_SET_Pos) & SCB_DCISW_SET_Msk) | + ((ways << SCB_DCISW_WAY_Pos) & SCB_DCISW_WAY_Msk) ); + #if defined ( __CC_ARM ) + __schedule_barrier(); + #endif + } while (ways-- != 0U); + } while(sets-- != 0U); + + __DSB(); + __ISB(); + #endif +} + + +/** + \brief Clean D-Cache + \details Cleans D-Cache + */ +__STATIC_INLINE void SCB_CleanDCache (void) +{ + #if defined (__DCACHE_PRESENT) && (__DCACHE_PRESENT == 1U) + uint32_t ccsidr; + uint32_t sets; + uint32_t ways; + + SCB->CSSELR = 0U; /*(0U << 1U) | 0U;*/ /* Level 1 data cache */ + __DSB(); + + ccsidr = SCB->CCSIDR; + + /* clean D-Cache */ + sets = (uint32_t)(CCSIDR_SETS(ccsidr)); + do { + ways = (uint32_t)(CCSIDR_WAYS(ccsidr)); + do { + SCB->DCCSW = (((sets << SCB_DCCSW_SET_Pos) & SCB_DCCSW_SET_Msk) | + ((ways << SCB_DCCSW_WAY_Pos) & SCB_DCCSW_WAY_Msk) ); + #if defined ( __CC_ARM ) + __schedule_barrier(); + #endif + } while (ways-- != 0U); + } while(sets-- != 0U); + + __DSB(); + __ISB(); + #endif +} + + +/** + \brief Clean & Invalidate D-Cache + \details Cleans and Invalidates D-Cache + */ +__STATIC_INLINE void SCB_CleanInvalidateDCache (void) +{ + #if defined (__DCACHE_PRESENT) && (__DCACHE_PRESENT == 1U) + uint32_t ccsidr; + uint32_t sets; + uint32_t ways; + + SCB->CSSELR = 0U; /*(0U << 1U) | 0U;*/ /* Level 1 data cache */ + __DSB(); + + ccsidr = SCB->CCSIDR; + + /* clean & invalidate D-Cache */ + sets = (uint32_t)(CCSIDR_SETS(ccsidr)); + do { + ways = (uint32_t)(CCSIDR_WAYS(ccsidr)); + do { + SCB->DCCISW = (((sets << SCB_DCCISW_SET_Pos) & SCB_DCCISW_SET_Msk) | + ((ways << SCB_DCCISW_WAY_Pos) & SCB_DCCISW_WAY_Msk) ); + #if defined ( __CC_ARM ) + __schedule_barrier(); + #endif + } while (ways-- != 0U); + } while(sets-- != 0U); + + __DSB(); + __ISB(); + #endif +} + + +/** + \brief D-Cache Invalidate by address + \details Invalidates D-Cache for the given address + \param[in] addr address (aligned to 32-byte boundary) + \param[in] dsize size of memory block (in number of bytes) +*/ +__STATIC_INLINE void SCB_InvalidateDCache_by_Addr (uint32_t *addr, int32_t dsize) +{ + #if defined (__DCACHE_PRESENT) && (__DCACHE_PRESENT == 1U) + int32_t op_size = dsize; + uint32_t op_addr = (uint32_t)addr; + int32_t linesize = 32; /* in Cortex-M7 size of cache line is fixed to 8 words (32 bytes) */ + + __DSB(); + + while (op_size > 0) { + SCB->DCIMVAC = op_addr; + op_addr += (uint32_t)linesize; + op_size -= linesize; + } + + __DSB(); + __ISB(); + #endif +} + + +/** + \brief D-Cache Clean by address + \details Cleans D-Cache for the given address + \param[in] addr address (aligned to 32-byte boundary) + \param[in] dsize size of memory block (in number of bytes) +*/ +__STATIC_INLINE void SCB_CleanDCache_by_Addr (uint32_t *addr, int32_t dsize) +{ + #if defined (__DCACHE_PRESENT) && (__DCACHE_PRESENT == 1U) + int32_t op_size = dsize; + uint32_t op_addr = (uint32_t) addr; + int32_t linesize = 32; /* in Cortex-M7 size of cache line is fixed to 8 words (32 bytes) */ + + __DSB(); + + while (op_size > 0) { + SCB->DCCMVAC = op_addr; + op_addr += (uint32_t)linesize; + op_size -= linesize; + } + + __DSB(); + __ISB(); + #endif +} + + +/** + \brief D-Cache Clean and Invalidate by address + \details Cleans and invalidates D_Cache for the given address + \param[in] addr address (aligned to 32-byte boundary) + \param[in] dsize size of memory block (in number of bytes) +*/ +__STATIC_INLINE void SCB_CleanInvalidateDCache_by_Addr (uint32_t *addr, int32_t dsize) +{ + #if defined (__DCACHE_PRESENT) && (__DCACHE_PRESENT == 1U) + int32_t op_size = dsize; + uint32_t op_addr = (uint32_t) addr; + int32_t linesize = 32; /* in Cortex-M7 size of cache line is fixed to 8 words (32 bytes) */ + + __DSB(); + + while (op_size > 0) { + SCB->DCCIMVAC = op_addr; + op_addr += (uint32_t)linesize; + op_size -= linesize; + } + + __DSB(); + __ISB(); + #endif +} + + +/*@} end of CMSIS_Core_CacheFunctions */ + + + +/* ################################## SysTick function ############################################ */ +/** + \ingroup CMSIS_Core_FunctionInterface + \defgroup CMSIS_Core_SysTickFunctions SysTick Functions + \brief Functions that configure the System. + @{ + */ + +#if defined (__Vendor_SysTickConfig) && (__Vendor_SysTickConfig == 0U) + +/** + \brief System Tick Configuration + \details Initializes the System Timer and its interrupt, and starts the System Tick Timer. + Counter is in free running mode to generate periodic interrupts. + \param [in] ticks Number of ticks between two interrupts. + \return 0 Function succeeded. + \return 1 Function failed. + \note When the variable __Vendor_SysTickConfig is set to 1, then the + function SysTick_Config is not included. In this case, the file device.h + must contain a vendor-specific implementation of this function. + */ +__STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks) +{ + if ((ticks - 1UL) > SysTick_LOAD_RELOAD_Msk) + { + return (1UL); /* Reload value impossible */ + } + + SysTick->LOAD = (uint32_t)(ticks - 1UL); /* set reload register */ + NVIC_SetPriority (SysTick_IRQn, (1UL << __NVIC_PRIO_BITS) - 1UL); /* set Priority for Systick Interrupt */ + SysTick->VAL = 0UL; /* Load the SysTick Counter Value */ + SysTick->CTRL = SysTick_CTRL_CLKSOURCE_Msk | + SysTick_CTRL_TICKINT_Msk | + SysTick_CTRL_ENABLE_Msk; /* Enable SysTick IRQ and SysTick Timer */ + return (0UL); /* Function successful */ +} + +#endif + +/*@} end of CMSIS_Core_SysTickFunctions */ + + + +/* ##################################### Debug In/Output function ########################################### */ +/** + \ingroup CMSIS_Core_FunctionInterface + \defgroup CMSIS_core_DebugFunctions ITM Functions + \brief Functions that access the ITM debug interface. + @{ + */ + +extern volatile int32_t ITM_RxBuffer; /*!< External variable to receive characters. */ +#define ITM_RXBUFFER_EMPTY ((int32_t)0x5AA55AA5U) /*!< Value identifying \ref ITM_RxBuffer is ready for next character. */ + + +/** + \brief ITM Send Character + \details Transmits a character via the ITM channel 0, and + \li Just returns when no debugger is connected that has booked the output. + \li Is blocking when a debugger is connected, but the previous character sent has not been transmitted. + \param [in] ch Character to transmit. + \returns Character to transmit. + */ +__STATIC_INLINE uint32_t ITM_SendChar (uint32_t ch) +{ + if (((ITM->TCR & ITM_TCR_ITMENA_Msk) != 0UL) && /* ITM enabled */ + ((ITM->TER & 1UL ) != 0UL) ) /* ITM Port #0 enabled */ + { + while (ITM->PORT[0U].u32 == 0UL) + { + __NOP(); + } + ITM->PORT[0U].u8 = (uint8_t)ch; + } + return (ch); +} + + +/** + \brief ITM Receive Character + \details Inputs a character via the external variable \ref ITM_RxBuffer. + \return Received character. + \return -1 No character pending. + */ +__STATIC_INLINE int32_t ITM_ReceiveChar (void) +{ + int32_t ch = -1; /* no character available */ + + if (ITM_RxBuffer != ITM_RXBUFFER_EMPTY) + { + ch = ITM_RxBuffer; + ITM_RxBuffer = ITM_RXBUFFER_EMPTY; /* ready for next character */ + } + + return (ch); +} + + +/** + \brief ITM Check Character + \details Checks whether a character is pending for reading in the variable \ref ITM_RxBuffer. + \return 0 No character available. + \return 1 Character available. + */ +__STATIC_INLINE int32_t ITM_CheckChar (void) +{ + + if (ITM_RxBuffer == ITM_RXBUFFER_EMPTY) + { + return (0); /* no character available */ + } + else + { + return (1); /* character available */ + } +} + +/*@} end of CMSIS_core_DebugFunctions */ + + + + +#ifdef __cplusplus +} +#endif + +#endif /* __CORE_CM7_H_DEPENDANT */ + +#endif /* __CMSIS_GENERIC */ diff --git a/software/ARC-FW/CMSIS/Core/Include/core_sc000.h b/software/ARC-FW/CMSIS/Core/Include/core_sc000.h new file mode 100644 index 0000000..9086c64 --- /dev/null +++ b/software/ARC-FW/CMSIS/Core/Include/core_sc000.h @@ -0,0 +1,1022 @@ +/**************************************************************************//** + * @file core_sc000.h + * @brief CMSIS SC000 Core Peripheral Access Layer Header File + * @version V5.0.5 + * @date 28. May 2018 + ******************************************************************************/ +/* + * Copyright (c) 2009-2018 Arm Limited. All rights reserved. + * + * SPDX-License-Identifier: Apache-2.0 + * + * Licensed under the Apache License, Version 2.0 (the License); you may + * not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an AS IS BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#if defined ( __ICCARM__ ) + #pragma system_include /* treat file as system include file for MISRA check */ +#elif defined (__clang__) + #pragma clang system_header /* treat file as system include file */ +#endif + +#ifndef __CORE_SC000_H_GENERIC +#define __CORE_SC000_H_GENERIC + +#include + +#ifdef __cplusplus + extern "C" { +#endif + +/** + \page CMSIS_MISRA_Exceptions MISRA-C:2004 Compliance Exceptions + CMSIS violates the following MISRA-C:2004 rules: + + \li Required Rule 8.5, object/function definition in header file.
+ Function definitions in header files are used to allow 'inlining'. + + \li Required Rule 18.4, declaration of union type or object of union type: '{...}'.
+ Unions are used for effective representation of core registers. + + \li Advisory Rule 19.7, Function-like macro defined.
+ Function-like macros are used to allow more efficient code. + */ + + +/******************************************************************************* + * CMSIS definitions + ******************************************************************************/ +/** + \ingroup SC000 + @{ + */ + +#include "cmsis_version.h" + +/* CMSIS SC000 definitions */ +#define __SC000_CMSIS_VERSION_MAIN (__CM_CMSIS_VERSION_MAIN) /*!< \deprecated [31:16] CMSIS HAL main version */ +#define __SC000_CMSIS_VERSION_SUB (__CM_CMSIS_VERSION_SUB) /*!< \deprecated [15:0] CMSIS HAL sub version */ +#define __SC000_CMSIS_VERSION ((__SC000_CMSIS_VERSION_MAIN << 16U) | \ + __SC000_CMSIS_VERSION_SUB ) /*!< \deprecated CMSIS HAL version number */ + +#define __CORTEX_SC (000U) /*!< Cortex secure core */ + +/** __FPU_USED indicates whether an FPU is used or not. + This core does not support an FPU at all +*/ +#define __FPU_USED 0U + +#if defined ( __CC_ARM ) + #if defined __TARGET_FPU_VFP + #error "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)" + #endif + +#elif defined (__ARMCC_VERSION) && (__ARMCC_VERSION >= 6010050) + #if defined __ARM_PCS_VFP + #error "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)" + #endif + +#elif defined ( __GNUC__ ) + #if defined (__VFP_FP__) && !defined(__SOFTFP__) + #error "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)" + #endif + +#elif defined ( __ICCARM__ ) + #if defined __ARMVFP__ + #error "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)" + #endif + +#elif defined ( __TI_ARM__ ) + #if defined __TI_VFP_SUPPORT__ + #error "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)" + #endif + +#elif defined ( __TASKING__ ) + #if defined __FPU_VFP__ + #error "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)" + #endif + +#elif defined ( __CSMC__ ) + #if ( __CSMC__ & 0x400U) + #error "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)" + #endif + +#endif + +#include "cmsis_compiler.h" /* CMSIS compiler specific defines */ + + +#ifdef __cplusplus +} +#endif + +#endif /* __CORE_SC000_H_GENERIC */ + +#ifndef __CMSIS_GENERIC + +#ifndef __CORE_SC000_H_DEPENDANT +#define __CORE_SC000_H_DEPENDANT + +#ifdef __cplusplus + extern "C" { +#endif + +/* check device defines and use defaults */ +#if defined __CHECK_DEVICE_DEFINES + #ifndef __SC000_REV + #define __SC000_REV 0x0000U + #warning "__SC000_REV not defined in device header file; using default!" + #endif + + #ifndef __MPU_PRESENT + #define __MPU_PRESENT 0U + #warning "__MPU_PRESENT not defined in device header file; using default!" + #endif + + #ifndef __NVIC_PRIO_BITS + #define __NVIC_PRIO_BITS 2U + #warning "__NVIC_PRIO_BITS not defined in device header file; using default!" + #endif + + #ifndef __Vendor_SysTickConfig + #define __Vendor_SysTickConfig 0U + #warning "__Vendor_SysTickConfig not defined in device header file; using default!" + #endif +#endif + +/* IO definitions (access restrictions to peripheral registers) */ +/** + \defgroup CMSIS_glob_defs CMSIS Global Defines + + IO Type Qualifiers are used + \li to specify the access to peripheral variables. + \li for automatic generation of peripheral register debug information. +*/ +#ifdef __cplusplus + #define __I volatile /*!< Defines 'read only' permissions */ +#else + #define __I volatile const /*!< Defines 'read only' permissions */ +#endif +#define __O volatile /*!< Defines 'write only' permissions */ +#define __IO volatile /*!< Defines 'read / write' permissions */ + +/* following defines should be used for structure members */ +#define __IM volatile const /*! Defines 'read only' structure member permissions */ +#define __OM volatile /*! Defines 'write only' structure member permissions */ +#define __IOM volatile /*! Defines 'read / write' structure member permissions */ + +/*@} end of group SC000 */ + + + +/******************************************************************************* + * Register Abstraction + Core Register contain: + - Core Register + - Core NVIC Register + - Core SCB Register + - Core SysTick Register + - Core MPU Register + ******************************************************************************/ +/** + \defgroup CMSIS_core_register Defines and Type Definitions + \brief Type definitions and defines for Cortex-M processor based devices. +*/ + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_CORE Status and Control Registers + \brief Core Register type definitions. + @{ + */ + +/** + \brief Union type to access the Application Program Status Register (APSR). + */ +typedef union +{ + struct + { + uint32_t _reserved0:28; /*!< bit: 0..27 Reserved */ + uint32_t V:1; /*!< bit: 28 Overflow condition code flag */ + uint32_t C:1; /*!< bit: 29 Carry condition code flag */ + uint32_t Z:1; /*!< bit: 30 Zero condition code flag */ + uint32_t N:1; /*!< bit: 31 Negative condition code flag */ + } b; /*!< Structure used for bit access */ + uint32_t w; /*!< Type used for word access */ +} APSR_Type; + +/* APSR Register Definitions */ +#define APSR_N_Pos 31U /*!< APSR: N Position */ +#define APSR_N_Msk (1UL << APSR_N_Pos) /*!< APSR: N Mask */ + +#define APSR_Z_Pos 30U /*!< APSR: Z Position */ +#define APSR_Z_Msk (1UL << APSR_Z_Pos) /*!< APSR: Z Mask */ + +#define APSR_C_Pos 29U /*!< APSR: C Position */ +#define APSR_C_Msk (1UL << APSR_C_Pos) /*!< APSR: C Mask */ + +#define APSR_V_Pos 28U /*!< APSR: V Position */ +#define APSR_V_Msk (1UL << APSR_V_Pos) /*!< APSR: V Mask */ + + +/** + \brief Union type to access the Interrupt Program Status Register (IPSR). + */ +typedef union +{ + struct + { + uint32_t ISR:9; /*!< bit: 0.. 8 Exception number */ + uint32_t _reserved0:23; /*!< bit: 9..31 Reserved */ + } b; /*!< Structure used for bit access */ + uint32_t w; /*!< Type used for word access */ +} IPSR_Type; + +/* IPSR Register Definitions */ +#define IPSR_ISR_Pos 0U /*!< IPSR: ISR Position */ +#define IPSR_ISR_Msk (0x1FFUL /*<< IPSR_ISR_Pos*/) /*!< IPSR: ISR Mask */ + + +/** + \brief Union type to access the Special-Purpose Program Status Registers (xPSR). + */ +typedef union +{ + struct + { + uint32_t ISR:9; /*!< bit: 0.. 8 Exception number */ + uint32_t _reserved0:15; /*!< bit: 9..23 Reserved */ + uint32_t T:1; /*!< bit: 24 Thumb bit (read 0) */ + uint32_t _reserved1:3; /*!< bit: 25..27 Reserved */ + uint32_t V:1; /*!< bit: 28 Overflow condition code flag */ + uint32_t C:1; /*!< bit: 29 Carry condition code flag */ + uint32_t Z:1; /*!< bit: 30 Zero condition code flag */ + uint32_t N:1; /*!< bit: 31 Negative condition code flag */ + } b; /*!< Structure used for bit access */ + uint32_t w; /*!< Type used for word access */ +} xPSR_Type; + +/* xPSR Register Definitions */ +#define xPSR_N_Pos 31U /*!< xPSR: N Position */ +#define xPSR_N_Msk (1UL << xPSR_N_Pos) /*!< xPSR: N Mask */ + +#define xPSR_Z_Pos 30U /*!< xPSR: Z Position */ +#define xPSR_Z_Msk (1UL << xPSR_Z_Pos) /*!< xPSR: Z Mask */ + +#define xPSR_C_Pos 29U /*!< xPSR: C Position */ +#define xPSR_C_Msk (1UL << xPSR_C_Pos) /*!< xPSR: C Mask */ + +#define xPSR_V_Pos 28U /*!< xPSR: V Position */ +#define xPSR_V_Msk (1UL << xPSR_V_Pos) /*!< xPSR: V Mask */ + +#define xPSR_T_Pos 24U /*!< xPSR: T Position */ +#define xPSR_T_Msk (1UL << xPSR_T_Pos) /*!< xPSR: T Mask */ + +#define xPSR_ISR_Pos 0U /*!< xPSR: ISR Position */ +#define xPSR_ISR_Msk (0x1FFUL /*<< xPSR_ISR_Pos*/) /*!< xPSR: ISR Mask */ + + +/** + \brief Union type to access the Control Registers (CONTROL). + */ +typedef union +{ + struct + { + uint32_t _reserved0:1; /*!< bit: 0 Reserved */ + uint32_t SPSEL:1; /*!< bit: 1 Stack to be used */ + uint32_t _reserved1:30; /*!< bit: 2..31 Reserved */ + } b; /*!< Structure used for bit access */ + uint32_t w; /*!< Type used for word access */ +} CONTROL_Type; + +/* CONTROL Register Definitions */ +#define CONTROL_SPSEL_Pos 1U /*!< CONTROL: SPSEL Position */ +#define CONTROL_SPSEL_Msk (1UL << CONTROL_SPSEL_Pos) /*!< CONTROL: SPSEL Mask */ + +/*@} end of group CMSIS_CORE */ + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_NVIC Nested Vectored Interrupt Controller (NVIC) + \brief Type definitions for the NVIC Registers + @{ + */ + +/** + \brief Structure type to access the Nested Vectored Interrupt Controller (NVIC). + */ +typedef struct +{ + __IOM uint32_t ISER[1U]; /*!< Offset: 0x000 (R/W) Interrupt Set Enable Register */ + uint32_t RESERVED0[31U]; + __IOM uint32_t ICER[1U]; /*!< Offset: 0x080 (R/W) Interrupt Clear Enable Register */ + uint32_t RSERVED1[31U]; + __IOM uint32_t ISPR[1U]; /*!< Offset: 0x100 (R/W) Interrupt Set Pending Register */ + uint32_t RESERVED2[31U]; + __IOM uint32_t ICPR[1U]; /*!< Offset: 0x180 (R/W) Interrupt Clear Pending Register */ + uint32_t RESERVED3[31U]; + uint32_t RESERVED4[64U]; + __IOM uint32_t IP[8U]; /*!< Offset: 0x300 (R/W) Interrupt Priority Register */ +} NVIC_Type; + +/*@} end of group CMSIS_NVIC */ + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_SCB System Control Block (SCB) + \brief Type definitions for the System Control Block Registers + @{ + */ + +/** + \brief Structure type to access the System Control Block (SCB). + */ +typedef struct +{ + __IM uint32_t CPUID; /*!< Offset: 0x000 (R/ ) CPUID Base Register */ + __IOM uint32_t ICSR; /*!< Offset: 0x004 (R/W) Interrupt Control and State Register */ + __IOM uint32_t VTOR; /*!< Offset: 0x008 (R/W) Vector Table Offset Register */ + __IOM uint32_t AIRCR; /*!< Offset: 0x00C (R/W) Application Interrupt and Reset Control Register */ + __IOM uint32_t SCR; /*!< Offset: 0x010 (R/W) System Control Register */ + __IOM uint32_t CCR; /*!< Offset: 0x014 (R/W) Configuration Control Register */ + uint32_t RESERVED0[1U]; + __IOM uint32_t SHP[2U]; /*!< Offset: 0x01C (R/W) System Handlers Priority Registers. [0] is RESERVED */ + __IOM uint32_t SHCSR; /*!< Offset: 0x024 (R/W) System Handler Control and State Register */ + uint32_t RESERVED1[154U]; + __IOM uint32_t SFCR; /*!< Offset: 0x290 (R/W) Security Features Control Register */ +} SCB_Type; + +/* SCB CPUID Register Definitions */ +#define SCB_CPUID_IMPLEMENTER_Pos 24U /*!< SCB CPUID: IMPLEMENTER Position */ +#define SCB_CPUID_IMPLEMENTER_Msk (0xFFUL << SCB_CPUID_IMPLEMENTER_Pos) /*!< SCB CPUID: IMPLEMENTER Mask */ + +#define SCB_CPUID_VARIANT_Pos 20U /*!< SCB CPUID: VARIANT Position */ +#define SCB_CPUID_VARIANT_Msk (0xFUL << SCB_CPUID_VARIANT_Pos) /*!< SCB CPUID: VARIANT Mask */ + +#define SCB_CPUID_ARCHITECTURE_Pos 16U /*!< SCB CPUID: ARCHITECTURE Position */ +#define SCB_CPUID_ARCHITECTURE_Msk (0xFUL << SCB_CPUID_ARCHITECTURE_Pos) /*!< SCB CPUID: ARCHITECTURE Mask */ + +#define SCB_CPUID_PARTNO_Pos 4U /*!< SCB CPUID: PARTNO Position */ +#define SCB_CPUID_PARTNO_Msk (0xFFFUL << SCB_CPUID_PARTNO_Pos) /*!< SCB CPUID: PARTNO Mask */ + +#define SCB_CPUID_REVISION_Pos 0U /*!< SCB CPUID: REVISION Position */ +#define SCB_CPUID_REVISION_Msk (0xFUL /*<< SCB_CPUID_REVISION_Pos*/) /*!< SCB CPUID: REVISION Mask */ + +/* SCB Interrupt Control State Register Definitions */ +#define SCB_ICSR_NMIPENDSET_Pos 31U /*!< SCB ICSR: NMIPENDSET Position */ +#define SCB_ICSR_NMIPENDSET_Msk (1UL << SCB_ICSR_NMIPENDSET_Pos) /*!< SCB ICSR: NMIPENDSET Mask */ + +#define SCB_ICSR_PENDSVSET_Pos 28U /*!< SCB ICSR: PENDSVSET Position */ +#define SCB_ICSR_PENDSVSET_Msk (1UL << SCB_ICSR_PENDSVSET_Pos) /*!< SCB ICSR: PENDSVSET Mask */ + +#define SCB_ICSR_PENDSVCLR_Pos 27U /*!< SCB ICSR: PENDSVCLR Position */ +#define SCB_ICSR_PENDSVCLR_Msk (1UL << SCB_ICSR_PENDSVCLR_Pos) /*!< SCB ICSR: PENDSVCLR Mask */ + +#define SCB_ICSR_PENDSTSET_Pos 26U /*!< SCB ICSR: PENDSTSET Position */ +#define SCB_ICSR_PENDSTSET_Msk (1UL << SCB_ICSR_PENDSTSET_Pos) /*!< SCB ICSR: PENDSTSET Mask */ + +#define SCB_ICSR_PENDSTCLR_Pos 25U /*!< SCB ICSR: PENDSTCLR Position */ +#define SCB_ICSR_PENDSTCLR_Msk (1UL << SCB_ICSR_PENDSTCLR_Pos) /*!< SCB ICSR: PENDSTCLR Mask */ + +#define SCB_ICSR_ISRPREEMPT_Pos 23U /*!< SCB ICSR: ISRPREEMPT Position */ +#define SCB_ICSR_ISRPREEMPT_Msk (1UL << SCB_ICSR_ISRPREEMPT_Pos) /*!< SCB ICSR: ISRPREEMPT Mask */ + +#define SCB_ICSR_ISRPENDING_Pos 22U /*!< SCB ICSR: ISRPENDING Position */ +#define SCB_ICSR_ISRPENDING_Msk (1UL << SCB_ICSR_ISRPENDING_Pos) /*!< SCB ICSR: ISRPENDING Mask */ + +#define SCB_ICSR_VECTPENDING_Pos 12U /*!< SCB ICSR: VECTPENDING Position */ +#define SCB_ICSR_VECTPENDING_Msk (0x1FFUL << SCB_ICSR_VECTPENDING_Pos) /*!< SCB ICSR: VECTPENDING Mask */ + +#define SCB_ICSR_VECTACTIVE_Pos 0U /*!< SCB ICSR: VECTACTIVE Position */ +#define SCB_ICSR_VECTACTIVE_Msk (0x1FFUL /*<< SCB_ICSR_VECTACTIVE_Pos*/) /*!< SCB ICSR: VECTACTIVE Mask */ + +/* SCB Interrupt Control State Register Definitions */ +#define SCB_VTOR_TBLOFF_Pos 7U /*!< SCB VTOR: TBLOFF Position */ +#define SCB_VTOR_TBLOFF_Msk (0x1FFFFFFUL << SCB_VTOR_TBLOFF_Pos) /*!< SCB VTOR: TBLOFF Mask */ + +/* SCB Application Interrupt and Reset Control Register Definitions */ +#define SCB_AIRCR_VECTKEY_Pos 16U /*!< SCB AIRCR: VECTKEY Position */ +#define SCB_AIRCR_VECTKEY_Msk (0xFFFFUL << SCB_AIRCR_VECTKEY_Pos) /*!< SCB AIRCR: VECTKEY Mask */ + +#define SCB_AIRCR_VECTKEYSTAT_Pos 16U /*!< SCB AIRCR: VECTKEYSTAT Position */ +#define SCB_AIRCR_VECTKEYSTAT_Msk (0xFFFFUL << SCB_AIRCR_VECTKEYSTAT_Pos) /*!< SCB AIRCR: VECTKEYSTAT Mask */ + +#define SCB_AIRCR_ENDIANESS_Pos 15U /*!< SCB AIRCR: ENDIANESS Position */ +#define SCB_AIRCR_ENDIANESS_Msk (1UL << SCB_AIRCR_ENDIANESS_Pos) /*!< SCB AIRCR: ENDIANESS Mask */ + +#define SCB_AIRCR_SYSRESETREQ_Pos 2U /*!< SCB AIRCR: SYSRESETREQ Position */ +#define SCB_AIRCR_SYSRESETREQ_Msk (1UL << SCB_AIRCR_SYSRESETREQ_Pos) /*!< SCB AIRCR: SYSRESETREQ Mask */ + +#define SCB_AIRCR_VECTCLRACTIVE_Pos 1U /*!< SCB AIRCR: VECTCLRACTIVE Position */ +#define SCB_AIRCR_VECTCLRACTIVE_Msk (1UL << SCB_AIRCR_VECTCLRACTIVE_Pos) /*!< SCB AIRCR: VECTCLRACTIVE Mask */ + +/* SCB System Control Register Definitions */ +#define SCB_SCR_SEVONPEND_Pos 4U /*!< SCB SCR: SEVONPEND Position */ +#define SCB_SCR_SEVONPEND_Msk (1UL << SCB_SCR_SEVONPEND_Pos) /*!< SCB SCR: SEVONPEND Mask */ + +#define SCB_SCR_SLEEPDEEP_Pos 2U /*!< SCB SCR: SLEEPDEEP Position */ +#define SCB_SCR_SLEEPDEEP_Msk (1UL << SCB_SCR_SLEEPDEEP_Pos) /*!< SCB SCR: SLEEPDEEP Mask */ + +#define SCB_SCR_SLEEPONEXIT_Pos 1U /*!< SCB SCR: SLEEPONEXIT Position */ +#define SCB_SCR_SLEEPONEXIT_Msk (1UL << SCB_SCR_SLEEPONEXIT_Pos) /*!< SCB SCR: SLEEPONEXIT Mask */ + +/* SCB Configuration Control Register Definitions */ +#define SCB_CCR_STKALIGN_Pos 9U /*!< SCB CCR: STKALIGN Position */ +#define SCB_CCR_STKALIGN_Msk (1UL << SCB_CCR_STKALIGN_Pos) /*!< SCB CCR: STKALIGN Mask */ + +#define SCB_CCR_UNALIGN_TRP_Pos 3U /*!< SCB CCR: UNALIGN_TRP Position */ +#define SCB_CCR_UNALIGN_TRP_Msk (1UL << SCB_CCR_UNALIGN_TRP_Pos) /*!< SCB CCR: UNALIGN_TRP Mask */ + +/* SCB System Handler Control and State Register Definitions */ +#define SCB_SHCSR_SVCALLPENDED_Pos 15U /*!< SCB SHCSR: SVCALLPENDED Position */ +#define SCB_SHCSR_SVCALLPENDED_Msk (1UL << SCB_SHCSR_SVCALLPENDED_Pos) /*!< SCB SHCSR: SVCALLPENDED Mask */ + +/*@} end of group CMSIS_SCB */ + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_SCnSCB System Controls not in SCB (SCnSCB) + \brief Type definitions for the System Control and ID Register not in the SCB + @{ + */ + +/** + \brief Structure type to access the System Control and ID Register not in the SCB. + */ +typedef struct +{ + uint32_t RESERVED0[2U]; + __IOM uint32_t ACTLR; /*!< Offset: 0x008 (R/W) Auxiliary Control Register */ +} SCnSCB_Type; + +/* Auxiliary Control Register Definitions */ +#define SCnSCB_ACTLR_DISMCYCINT_Pos 0U /*!< ACTLR: DISMCYCINT Position */ +#define SCnSCB_ACTLR_DISMCYCINT_Msk (1UL /*<< SCnSCB_ACTLR_DISMCYCINT_Pos*/) /*!< ACTLR: DISMCYCINT Mask */ + +/*@} end of group CMSIS_SCnotSCB */ + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_SysTick System Tick Timer (SysTick) + \brief Type definitions for the System Timer Registers. + @{ + */ + +/** + \brief Structure type to access the System Timer (SysTick). + */ +typedef struct +{ + __IOM uint32_t CTRL; /*!< Offset: 0x000 (R/W) SysTick Control and Status Register */ + __IOM uint32_t LOAD; /*!< Offset: 0x004 (R/W) SysTick Reload Value Register */ + __IOM uint32_t VAL; /*!< Offset: 0x008 (R/W) SysTick Current Value Register */ + __IM uint32_t CALIB; /*!< Offset: 0x00C (R/ ) SysTick Calibration Register */ +} SysTick_Type; + +/* SysTick Control / Status Register Definitions */ +#define SysTick_CTRL_COUNTFLAG_Pos 16U /*!< SysTick CTRL: COUNTFLAG Position */ +#define SysTick_CTRL_COUNTFLAG_Msk (1UL << SysTick_CTRL_COUNTFLAG_Pos) /*!< SysTick CTRL: COUNTFLAG Mask */ + +#define SysTick_CTRL_CLKSOURCE_Pos 2U /*!< SysTick CTRL: CLKSOURCE Position */ +#define SysTick_CTRL_CLKSOURCE_Msk (1UL << SysTick_CTRL_CLKSOURCE_Pos) /*!< SysTick CTRL: CLKSOURCE Mask */ + +#define SysTick_CTRL_TICKINT_Pos 1U /*!< SysTick CTRL: TICKINT Position */ +#define SysTick_CTRL_TICKINT_Msk (1UL << SysTick_CTRL_TICKINT_Pos) /*!< SysTick CTRL: TICKINT Mask */ + +#define SysTick_CTRL_ENABLE_Pos 0U /*!< SysTick CTRL: ENABLE Position */ +#define SysTick_CTRL_ENABLE_Msk (1UL /*<< SysTick_CTRL_ENABLE_Pos*/) /*!< SysTick CTRL: ENABLE Mask */ + +/* SysTick Reload Register Definitions */ +#define SysTick_LOAD_RELOAD_Pos 0U /*!< SysTick LOAD: RELOAD Position */ +#define SysTick_LOAD_RELOAD_Msk (0xFFFFFFUL /*<< SysTick_LOAD_RELOAD_Pos*/) /*!< SysTick LOAD: RELOAD Mask */ + +/* SysTick Current Register Definitions */ +#define SysTick_VAL_CURRENT_Pos 0U /*!< SysTick VAL: CURRENT Position */ +#define SysTick_VAL_CURRENT_Msk (0xFFFFFFUL /*<< SysTick_VAL_CURRENT_Pos*/) /*!< SysTick VAL: CURRENT Mask */ + +/* SysTick Calibration Register Definitions */ +#define SysTick_CALIB_NOREF_Pos 31U /*!< SysTick CALIB: NOREF Position */ +#define SysTick_CALIB_NOREF_Msk (1UL << SysTick_CALIB_NOREF_Pos) /*!< SysTick CALIB: NOREF Mask */ + +#define SysTick_CALIB_SKEW_Pos 30U /*!< SysTick CALIB: SKEW Position */ +#define SysTick_CALIB_SKEW_Msk (1UL << SysTick_CALIB_SKEW_Pos) /*!< SysTick CALIB: SKEW Mask */ + +#define SysTick_CALIB_TENMS_Pos 0U /*!< SysTick CALIB: TENMS Position */ +#define SysTick_CALIB_TENMS_Msk (0xFFFFFFUL /*<< SysTick_CALIB_TENMS_Pos*/) /*!< SysTick CALIB: TENMS Mask */ + +/*@} end of group CMSIS_SysTick */ + +#if defined (__MPU_PRESENT) && (__MPU_PRESENT == 1U) +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_MPU Memory Protection Unit (MPU) + \brief Type definitions for the Memory Protection Unit (MPU) + @{ + */ + +/** + \brief Structure type to access the Memory Protection Unit (MPU). + */ +typedef struct +{ + __IM uint32_t TYPE; /*!< Offset: 0x000 (R/ ) MPU Type Register */ + __IOM uint32_t CTRL; /*!< Offset: 0x004 (R/W) MPU Control Register */ + __IOM uint32_t RNR; /*!< Offset: 0x008 (R/W) MPU Region RNRber Register */ + __IOM uint32_t RBAR; /*!< Offset: 0x00C (R/W) MPU Region Base Address Register */ + __IOM uint32_t RASR; /*!< Offset: 0x010 (R/W) MPU Region Attribute and Size Register */ +} MPU_Type; + +/* MPU Type Register Definitions */ +#define MPU_TYPE_IREGION_Pos 16U /*!< MPU TYPE: IREGION Position */ +#define MPU_TYPE_IREGION_Msk (0xFFUL << MPU_TYPE_IREGION_Pos) /*!< MPU TYPE: IREGION Mask */ + +#define MPU_TYPE_DREGION_Pos 8U /*!< MPU TYPE: DREGION Position */ +#define MPU_TYPE_DREGION_Msk (0xFFUL << MPU_TYPE_DREGION_Pos) /*!< MPU TYPE: DREGION Mask */ + +#define MPU_TYPE_SEPARATE_Pos 0U /*!< MPU TYPE: SEPARATE Position */ +#define MPU_TYPE_SEPARATE_Msk (1UL /*<< MPU_TYPE_SEPARATE_Pos*/) /*!< MPU TYPE: SEPARATE Mask */ + +/* MPU Control Register Definitions */ +#define MPU_CTRL_PRIVDEFENA_Pos 2U /*!< MPU CTRL: PRIVDEFENA Position */ +#define MPU_CTRL_PRIVDEFENA_Msk (1UL << MPU_CTRL_PRIVDEFENA_Pos) /*!< MPU CTRL: PRIVDEFENA Mask */ + +#define MPU_CTRL_HFNMIENA_Pos 1U /*!< MPU CTRL: HFNMIENA Position */ +#define MPU_CTRL_HFNMIENA_Msk (1UL << MPU_CTRL_HFNMIENA_Pos) /*!< MPU CTRL: HFNMIENA Mask */ + +#define MPU_CTRL_ENABLE_Pos 0U /*!< MPU CTRL: ENABLE Position */ +#define MPU_CTRL_ENABLE_Msk (1UL /*<< MPU_CTRL_ENABLE_Pos*/) /*!< MPU CTRL: ENABLE Mask */ + +/* MPU Region Number Register Definitions */ +#define MPU_RNR_REGION_Pos 0U /*!< MPU RNR: REGION Position */ +#define MPU_RNR_REGION_Msk (0xFFUL /*<< MPU_RNR_REGION_Pos*/) /*!< MPU RNR: REGION Mask */ + +/* MPU Region Base Address Register Definitions */ +#define MPU_RBAR_ADDR_Pos 8U /*!< MPU RBAR: ADDR Position */ +#define MPU_RBAR_ADDR_Msk (0xFFFFFFUL << MPU_RBAR_ADDR_Pos) /*!< MPU RBAR: ADDR Mask */ + +#define MPU_RBAR_VALID_Pos 4U /*!< MPU RBAR: VALID Position */ +#define MPU_RBAR_VALID_Msk (1UL << MPU_RBAR_VALID_Pos) /*!< MPU RBAR: VALID Mask */ + +#define MPU_RBAR_REGION_Pos 0U /*!< MPU RBAR: REGION Position */ +#define MPU_RBAR_REGION_Msk (0xFUL /*<< MPU_RBAR_REGION_Pos*/) /*!< MPU RBAR: REGION Mask */ + +/* MPU Region Attribute and Size Register Definitions */ +#define MPU_RASR_ATTRS_Pos 16U /*!< MPU RASR: MPU Region Attribute field Position */ +#define MPU_RASR_ATTRS_Msk (0xFFFFUL << MPU_RASR_ATTRS_Pos) /*!< MPU RASR: MPU Region Attribute field Mask */ + +#define MPU_RASR_XN_Pos 28U /*!< MPU RASR: ATTRS.XN Position */ +#define MPU_RASR_XN_Msk (1UL << MPU_RASR_XN_Pos) /*!< MPU RASR: ATTRS.XN Mask */ + +#define MPU_RASR_AP_Pos 24U /*!< MPU RASR: ATTRS.AP Position */ +#define MPU_RASR_AP_Msk (0x7UL << MPU_RASR_AP_Pos) /*!< MPU RASR: ATTRS.AP Mask */ + +#define MPU_RASR_TEX_Pos 19U /*!< MPU RASR: ATTRS.TEX Position */ +#define MPU_RASR_TEX_Msk (0x7UL << MPU_RASR_TEX_Pos) /*!< MPU RASR: ATTRS.TEX Mask */ + +#define MPU_RASR_S_Pos 18U /*!< MPU RASR: ATTRS.S Position */ +#define MPU_RASR_S_Msk (1UL << MPU_RASR_S_Pos) /*!< MPU RASR: ATTRS.S Mask */ + +#define MPU_RASR_C_Pos 17U /*!< MPU RASR: ATTRS.C Position */ +#define MPU_RASR_C_Msk (1UL << MPU_RASR_C_Pos) /*!< MPU RASR: ATTRS.C Mask */ + +#define MPU_RASR_B_Pos 16U /*!< MPU RASR: ATTRS.B Position */ +#define MPU_RASR_B_Msk (1UL << MPU_RASR_B_Pos) /*!< MPU RASR: ATTRS.B Mask */ + +#define MPU_RASR_SRD_Pos 8U /*!< MPU RASR: Sub-Region Disable Position */ +#define MPU_RASR_SRD_Msk (0xFFUL << MPU_RASR_SRD_Pos) /*!< MPU RASR: Sub-Region Disable Mask */ + +#define MPU_RASR_SIZE_Pos 1U /*!< MPU RASR: Region Size Field Position */ +#define MPU_RASR_SIZE_Msk (0x1FUL << MPU_RASR_SIZE_Pos) /*!< MPU RASR: Region Size Field Mask */ + +#define MPU_RASR_ENABLE_Pos 0U /*!< MPU RASR: Region enable bit Position */ +#define MPU_RASR_ENABLE_Msk (1UL /*<< MPU_RASR_ENABLE_Pos*/) /*!< MPU RASR: Region enable bit Disable Mask */ + +/*@} end of group CMSIS_MPU */ +#endif + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_CoreDebug Core Debug Registers (CoreDebug) + \brief SC000 Core Debug Registers (DCB registers, SHCSR, and DFSR) are only accessible over DAP and not via processor. + Therefore they are not covered by the SC000 header file. + @{ + */ +/*@} end of group CMSIS_CoreDebug */ + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_core_bitfield Core register bit field macros + \brief Macros for use with bit field definitions (xxx_Pos, xxx_Msk). + @{ + */ + +/** + \brief Mask and shift a bit field value for use in a register bit range. + \param[in] field Name of the register bit field. + \param[in] value Value of the bit field. This parameter is interpreted as an uint32_t type. + \return Masked and shifted value. +*/ +#define _VAL2FLD(field, value) (((uint32_t)(value) << field ## _Pos) & field ## _Msk) + +/** + \brief Mask and shift a register value to extract a bit filed value. + \param[in] field Name of the register bit field. + \param[in] value Value of register. This parameter is interpreted as an uint32_t type. + \return Masked and shifted bit field value. +*/ +#define _FLD2VAL(field, value) (((uint32_t)(value) & field ## _Msk) >> field ## _Pos) + +/*@} end of group CMSIS_core_bitfield */ + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_core_base Core Definitions + \brief Definitions for base addresses, unions, and structures. + @{ + */ + +/* Memory mapping of Core Hardware */ +#define SCS_BASE (0xE000E000UL) /*!< System Control Space Base Address */ +#define SysTick_BASE (SCS_BASE + 0x0010UL) /*!< SysTick Base Address */ +#define NVIC_BASE (SCS_BASE + 0x0100UL) /*!< NVIC Base Address */ +#define SCB_BASE (SCS_BASE + 0x0D00UL) /*!< System Control Block Base Address */ + +#define SCnSCB ((SCnSCB_Type *) SCS_BASE ) /*!< System control Register not in SCB */ +#define SCB ((SCB_Type *) SCB_BASE ) /*!< SCB configuration struct */ +#define SysTick ((SysTick_Type *) SysTick_BASE ) /*!< SysTick configuration struct */ +#define NVIC ((NVIC_Type *) NVIC_BASE ) /*!< NVIC configuration struct */ + +#if defined (__MPU_PRESENT) && (__MPU_PRESENT == 1U) + #define MPU_BASE (SCS_BASE + 0x0D90UL) /*!< Memory Protection Unit */ + #define MPU ((MPU_Type *) MPU_BASE ) /*!< Memory Protection Unit */ +#endif + +/*@} */ + + + +/******************************************************************************* + * Hardware Abstraction Layer + Core Function Interface contains: + - Core NVIC Functions + - Core SysTick Functions + - Core Register Access Functions + ******************************************************************************/ +/** + \defgroup CMSIS_Core_FunctionInterface Functions and Instructions Reference +*/ + + + +/* ########################## NVIC functions #################################### */ +/** + \ingroup CMSIS_Core_FunctionInterface + \defgroup CMSIS_Core_NVICFunctions NVIC Functions + \brief Functions that manage interrupts and exceptions via the NVIC. + @{ + */ + +#ifdef CMSIS_NVIC_VIRTUAL + #ifndef CMSIS_NVIC_VIRTUAL_HEADER_FILE + #define CMSIS_NVIC_VIRTUAL_HEADER_FILE "cmsis_nvic_virtual.h" + #endif + #include CMSIS_NVIC_VIRTUAL_HEADER_FILE +#else +/*#define NVIC_SetPriorityGrouping __NVIC_SetPriorityGrouping not available for SC000 */ +/*#define NVIC_GetPriorityGrouping __NVIC_GetPriorityGrouping not available for SC000 */ + #define NVIC_EnableIRQ __NVIC_EnableIRQ + #define NVIC_GetEnableIRQ __NVIC_GetEnableIRQ + #define NVIC_DisableIRQ __NVIC_DisableIRQ + #define NVIC_GetPendingIRQ __NVIC_GetPendingIRQ + #define NVIC_SetPendingIRQ __NVIC_SetPendingIRQ + #define NVIC_ClearPendingIRQ __NVIC_ClearPendingIRQ +/*#define NVIC_GetActive __NVIC_GetActive not available for SC000 */ + #define NVIC_SetPriority __NVIC_SetPriority + #define NVIC_GetPriority __NVIC_GetPriority + #define NVIC_SystemReset __NVIC_SystemReset +#endif /* CMSIS_NVIC_VIRTUAL */ + +#ifdef CMSIS_VECTAB_VIRTUAL + #ifndef CMSIS_VECTAB_VIRTUAL_HEADER_FILE + #define CMSIS_VECTAB_VIRTUAL_HEADER_FILE "cmsis_vectab_virtual.h" + #endif + #include CMSIS_VECTAB_VIRTUAL_HEADER_FILE +#else + #define NVIC_SetVector __NVIC_SetVector + #define NVIC_GetVector __NVIC_GetVector +#endif /* (CMSIS_VECTAB_VIRTUAL) */ + +#define NVIC_USER_IRQ_OFFSET 16 + + +/* The following EXC_RETURN values are saved the LR on exception entry */ +#define EXC_RETURN_HANDLER (0xFFFFFFF1UL) /* return to Handler mode, uses MSP after return */ +#define EXC_RETURN_THREAD_MSP (0xFFFFFFF9UL) /* return to Thread mode, uses MSP after return */ +#define EXC_RETURN_THREAD_PSP (0xFFFFFFFDUL) /* return to Thread mode, uses PSP after return */ + + +/* Interrupt Priorities are WORD accessible only under Armv6-M */ +/* The following MACROS handle generation of the register offset and byte masks */ +#define _BIT_SHIFT(IRQn) ( ((((uint32_t)(int32_t)(IRQn)) ) & 0x03UL) * 8UL) +#define _SHP_IDX(IRQn) ( (((((uint32_t)(int32_t)(IRQn)) & 0x0FUL)-8UL) >> 2UL) ) +#define _IP_IDX(IRQn) ( (((uint32_t)(int32_t)(IRQn)) >> 2UL) ) + + +/** + \brief Enable Interrupt + \details Enables a device specific interrupt in the NVIC interrupt controller. + \param [in] IRQn Device specific interrupt number. + \note IRQn must not be negative. + */ +__STATIC_INLINE void __NVIC_EnableIRQ(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + NVIC->ISER[0U] = (uint32_t)(1UL << (((uint32_t)IRQn) & 0x1FUL)); + } +} + + +/** + \brief Get Interrupt Enable status + \details Returns a device specific interrupt enable status from the NVIC interrupt controller. + \param [in] IRQn Device specific interrupt number. + \return 0 Interrupt is not enabled. + \return 1 Interrupt is enabled. + \note IRQn must not be negative. + */ +__STATIC_INLINE uint32_t __NVIC_GetEnableIRQ(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + return((uint32_t)(((NVIC->ISER[0U] & (1UL << (((uint32_t)IRQn) & 0x1FUL))) != 0UL) ? 1UL : 0UL)); + } + else + { + return(0U); + } +} + + +/** + \brief Disable Interrupt + \details Disables a device specific interrupt in the NVIC interrupt controller. + \param [in] IRQn Device specific interrupt number. + \note IRQn must not be negative. + */ +__STATIC_INLINE void __NVIC_DisableIRQ(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + NVIC->ICER[0U] = (uint32_t)(1UL << (((uint32_t)IRQn) & 0x1FUL)); + __DSB(); + __ISB(); + } +} + + +/** + \brief Get Pending Interrupt + \details Reads the NVIC pending register and returns the pending bit for the specified device specific interrupt. + \param [in] IRQn Device specific interrupt number. + \return 0 Interrupt status is not pending. + \return 1 Interrupt status is pending. + \note IRQn must not be negative. + */ +__STATIC_INLINE uint32_t __NVIC_GetPendingIRQ(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + return((uint32_t)(((NVIC->ISPR[0U] & (1UL << (((uint32_t)IRQn) & 0x1FUL))) != 0UL) ? 1UL : 0UL)); + } + else + { + return(0U); + } +} + + +/** + \brief Set Pending Interrupt + \details Sets the pending bit of a device specific interrupt in the NVIC pending register. + \param [in] IRQn Device specific interrupt number. + \note IRQn must not be negative. + */ +__STATIC_INLINE void __NVIC_SetPendingIRQ(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + NVIC->ISPR[0U] = (uint32_t)(1UL << (((uint32_t)IRQn) & 0x1FUL)); + } +} + + +/** + \brief Clear Pending Interrupt + \details Clears the pending bit of a device specific interrupt in the NVIC pending register. + \param [in] IRQn Device specific interrupt number. + \note IRQn must not be negative. + */ +__STATIC_INLINE void __NVIC_ClearPendingIRQ(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + NVIC->ICPR[0U] = (uint32_t)(1UL << (((uint32_t)IRQn) & 0x1FUL)); + } +} + + +/** + \brief Set Interrupt Priority + \details Sets the priority of a device specific interrupt or a processor exception. + The interrupt number can be positive to specify a device specific interrupt, + or negative to specify a processor exception. + \param [in] IRQn Interrupt number. + \param [in] priority Priority to set. + \note The priority cannot be set for every processor exception. + */ +__STATIC_INLINE void __NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority) +{ + if ((int32_t)(IRQn) >= 0) + { + NVIC->IP[_IP_IDX(IRQn)] = ((uint32_t)(NVIC->IP[_IP_IDX(IRQn)] & ~(0xFFUL << _BIT_SHIFT(IRQn))) | + (((priority << (8U - __NVIC_PRIO_BITS)) & (uint32_t)0xFFUL) << _BIT_SHIFT(IRQn))); + } + else + { + SCB->SHP[_SHP_IDX(IRQn)] = ((uint32_t)(SCB->SHP[_SHP_IDX(IRQn)] & ~(0xFFUL << _BIT_SHIFT(IRQn))) | + (((priority << (8U - __NVIC_PRIO_BITS)) & (uint32_t)0xFFUL) << _BIT_SHIFT(IRQn))); + } +} + + +/** + \brief Get Interrupt Priority + \details Reads the priority of a device specific interrupt or a processor exception. + The interrupt number can be positive to specify a device specific interrupt, + or negative to specify a processor exception. + \param [in] IRQn Interrupt number. + \return Interrupt Priority. + Value is aligned automatically to the implemented priority bits of the microcontroller. + */ +__STATIC_INLINE uint32_t __NVIC_GetPriority(IRQn_Type IRQn) +{ + + if ((int32_t)(IRQn) >= 0) + { + return((uint32_t)(((NVIC->IP[ _IP_IDX(IRQn)] >> _BIT_SHIFT(IRQn) ) & (uint32_t)0xFFUL) >> (8U - __NVIC_PRIO_BITS))); + } + else + { + return((uint32_t)(((SCB->SHP[_SHP_IDX(IRQn)] >> _BIT_SHIFT(IRQn) ) & (uint32_t)0xFFUL) >> (8U - __NVIC_PRIO_BITS))); + } +} + + +/** + \brief Set Interrupt Vector + \details Sets an interrupt vector in SRAM based interrupt vector table. + The interrupt number can be positive to specify a device specific interrupt, + or negative to specify a processor exception. + VTOR must been relocated to SRAM before. + \param [in] IRQn Interrupt number + \param [in] vector Address of interrupt handler function + */ +__STATIC_INLINE void __NVIC_SetVector(IRQn_Type IRQn, uint32_t vector) +{ + uint32_t *vectors = (uint32_t *)SCB->VTOR; + vectors[(int32_t)IRQn + NVIC_USER_IRQ_OFFSET] = vector; +} + + +/** + \brief Get Interrupt Vector + \details Reads an interrupt vector from interrupt vector table. + The interrupt number can be positive to specify a device specific interrupt, + or negative to specify a processor exception. + \param [in] IRQn Interrupt number. + \return Address of interrupt handler function + */ +__STATIC_INLINE uint32_t __NVIC_GetVector(IRQn_Type IRQn) +{ + uint32_t *vectors = (uint32_t *)SCB->VTOR; + return vectors[(int32_t)IRQn + NVIC_USER_IRQ_OFFSET]; +} + + +/** + \brief System Reset + \details Initiates a system reset request to reset the MCU. + */ +__NO_RETURN __STATIC_INLINE void __NVIC_SystemReset(void) +{ + __DSB(); /* Ensure all outstanding memory accesses included + buffered write are completed before reset */ + SCB->AIRCR = ((0x5FAUL << SCB_AIRCR_VECTKEY_Pos) | + SCB_AIRCR_SYSRESETREQ_Msk); + __DSB(); /* Ensure completion of memory access */ + + for(;;) /* wait until reset */ + { + __NOP(); + } +} + +/*@} end of CMSIS_Core_NVICFunctions */ + + +/* ########################## FPU functions #################################### */ +/** + \ingroup CMSIS_Core_FunctionInterface + \defgroup CMSIS_Core_FpuFunctions FPU Functions + \brief Function that provides FPU type. + @{ + */ + +/** + \brief get FPU type + \details returns the FPU type + \returns + - \b 0: No FPU + - \b 1: Single precision FPU + - \b 2: Double + Single precision FPU + */ +__STATIC_INLINE uint32_t SCB_GetFPUType(void) +{ + return 0U; /* No FPU */ +} + + +/*@} end of CMSIS_Core_FpuFunctions */ + + + +/* ################################## SysTick function ############################################ */ +/** + \ingroup CMSIS_Core_FunctionInterface + \defgroup CMSIS_Core_SysTickFunctions SysTick Functions + \brief Functions that configure the System. + @{ + */ + +#if defined (__Vendor_SysTickConfig) && (__Vendor_SysTickConfig == 0U) + +/** + \brief System Tick Configuration + \details Initializes the System Timer and its interrupt, and starts the System Tick Timer. + Counter is in free running mode to generate periodic interrupts. + \param [in] ticks Number of ticks between two interrupts. + \return 0 Function succeeded. + \return 1 Function failed. + \note When the variable __Vendor_SysTickConfig is set to 1, then the + function SysTick_Config is not included. In this case, the file device.h + must contain a vendor-specific implementation of this function. + */ +__STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks) +{ + if ((ticks - 1UL) > SysTick_LOAD_RELOAD_Msk) + { + return (1UL); /* Reload value impossible */ + } + + SysTick->LOAD = (uint32_t)(ticks - 1UL); /* set reload register */ + NVIC_SetPriority (SysTick_IRQn, (1UL << __NVIC_PRIO_BITS) - 1UL); /* set Priority for Systick Interrupt */ + SysTick->VAL = 0UL; /* Load the SysTick Counter Value */ + SysTick->CTRL = SysTick_CTRL_CLKSOURCE_Msk | + SysTick_CTRL_TICKINT_Msk | + SysTick_CTRL_ENABLE_Msk; /* Enable SysTick IRQ and SysTick Timer */ + return (0UL); /* Function successful */ +} + +#endif + +/*@} end of CMSIS_Core_SysTickFunctions */ + + + + +#ifdef __cplusplus +} +#endif + +#endif /* __CORE_SC000_H_DEPENDANT */ + +#endif /* __CMSIS_GENERIC */ diff --git a/software/ARC-FW/CMSIS/Core/Include/core_sc300.h b/software/ARC-FW/CMSIS/Core/Include/core_sc300.h new file mode 100644 index 0000000..665822d --- /dev/null +++ b/software/ARC-FW/CMSIS/Core/Include/core_sc300.h @@ -0,0 +1,1915 @@ +/**************************************************************************//** + * @file core_sc300.h + * @brief CMSIS SC300 Core Peripheral Access Layer Header File + * @version V5.0.6 + * @date 04. June 2018 + ******************************************************************************/ +/* + * Copyright (c) 2009-2018 Arm Limited. All rights reserved. + * + * SPDX-License-Identifier: Apache-2.0 + * + * Licensed under the Apache License, Version 2.0 (the License); you may + * not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an AS IS BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#if defined ( __ICCARM__ ) + #pragma system_include /* treat file as system include file for MISRA check */ +#elif defined (__clang__) + #pragma clang system_header /* treat file as system include file */ +#endif + +#ifndef __CORE_SC300_H_GENERIC +#define __CORE_SC300_H_GENERIC + +#include + +#ifdef __cplusplus + extern "C" { +#endif + +/** + \page CMSIS_MISRA_Exceptions MISRA-C:2004 Compliance Exceptions + CMSIS violates the following MISRA-C:2004 rules: + + \li Required Rule 8.5, object/function definition in header file.
+ Function definitions in header files are used to allow 'inlining'. + + \li Required Rule 18.4, declaration of union type or object of union type: '{...}'.
+ Unions are used for effective representation of core registers. + + \li Advisory Rule 19.7, Function-like macro defined.
+ Function-like macros are used to allow more efficient code. + */ + + +/******************************************************************************* + * CMSIS definitions + ******************************************************************************/ +/** + \ingroup SC3000 + @{ + */ + +#include "cmsis_version.h" + +/* CMSIS SC300 definitions */ +#define __SC300_CMSIS_VERSION_MAIN (__CM_CMSIS_VERSION_MAIN) /*!< \deprecated [31:16] CMSIS HAL main version */ +#define __SC300_CMSIS_VERSION_SUB (__CM_CMSIS_VERSION_SUB) /*!< \deprecated [15:0] CMSIS HAL sub version */ +#define __SC300_CMSIS_VERSION ((__SC300_CMSIS_VERSION_MAIN << 16U) | \ + __SC300_CMSIS_VERSION_SUB ) /*!< \deprecated CMSIS HAL version number */ + +#define __CORTEX_SC (300U) /*!< Cortex secure core */ + +/** __FPU_USED indicates whether an FPU is used or not. + This core does not support an FPU at all +*/ +#define __FPU_USED 0U + +#if defined ( __CC_ARM ) + #if defined __TARGET_FPU_VFP + #error "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)" + #endif + +#elif defined (__ARMCC_VERSION) && (__ARMCC_VERSION >= 6010050) + #if defined __ARM_PCS_VFP + #error "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)" + #endif + +#elif defined ( __GNUC__ ) + #if defined (__VFP_FP__) && !defined(__SOFTFP__) + #error "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)" + #endif + +#elif defined ( __ICCARM__ ) + #if defined __ARMVFP__ + #error "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)" + #endif + +#elif defined ( __TI_ARM__ ) + #if defined __TI_VFP_SUPPORT__ + #error "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)" + #endif + +#elif defined ( __TASKING__ ) + #if defined __FPU_VFP__ + #error "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)" + #endif + +#elif defined ( __CSMC__ ) + #if ( __CSMC__ & 0x400U) + #error "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)" + #endif + +#endif + +#include "cmsis_compiler.h" /* CMSIS compiler specific defines */ + + +#ifdef __cplusplus +} +#endif + +#endif /* __CORE_SC300_H_GENERIC */ + +#ifndef __CMSIS_GENERIC + +#ifndef __CORE_SC300_H_DEPENDANT +#define __CORE_SC300_H_DEPENDANT + +#ifdef __cplusplus + extern "C" { +#endif + +/* check device defines and use defaults */ +#if defined __CHECK_DEVICE_DEFINES + #ifndef __SC300_REV + #define __SC300_REV 0x0000U + #warning "__SC300_REV not defined in device header file; using default!" + #endif + + #ifndef __MPU_PRESENT + #define __MPU_PRESENT 0U + #warning "__MPU_PRESENT not defined in device header file; using default!" + #endif + + #ifndef __NVIC_PRIO_BITS + #define __NVIC_PRIO_BITS 3U + #warning "__NVIC_PRIO_BITS not defined in device header file; using default!" + #endif + + #ifndef __Vendor_SysTickConfig + #define __Vendor_SysTickConfig 0U + #warning "__Vendor_SysTickConfig not defined in device header file; using default!" + #endif +#endif + +/* IO definitions (access restrictions to peripheral registers) */ +/** + \defgroup CMSIS_glob_defs CMSIS Global Defines + + IO Type Qualifiers are used + \li to specify the access to peripheral variables. + \li for automatic generation of peripheral register debug information. +*/ +#ifdef __cplusplus + #define __I volatile /*!< Defines 'read only' permissions */ +#else + #define __I volatile const /*!< Defines 'read only' permissions */ +#endif +#define __O volatile /*!< Defines 'write only' permissions */ +#define __IO volatile /*!< Defines 'read / write' permissions */ + +/* following defines should be used for structure members */ +#define __IM volatile const /*! Defines 'read only' structure member permissions */ +#define __OM volatile /*! Defines 'write only' structure member permissions */ +#define __IOM volatile /*! Defines 'read / write' structure member permissions */ + +/*@} end of group SC300 */ + + + +/******************************************************************************* + * Register Abstraction + Core Register contain: + - Core Register + - Core NVIC Register + - Core SCB Register + - Core SysTick Register + - Core Debug Register + - Core MPU Register + ******************************************************************************/ +/** + \defgroup CMSIS_core_register Defines and Type Definitions + \brief Type definitions and defines for Cortex-M processor based devices. +*/ + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_CORE Status and Control Registers + \brief Core Register type definitions. + @{ + */ + +/** + \brief Union type to access the Application Program Status Register (APSR). + */ +typedef union +{ + struct + { + uint32_t _reserved0:27; /*!< bit: 0..26 Reserved */ + uint32_t Q:1; /*!< bit: 27 Saturation condition flag */ + uint32_t V:1; /*!< bit: 28 Overflow condition code flag */ + uint32_t C:1; /*!< bit: 29 Carry condition code flag */ + uint32_t Z:1; /*!< bit: 30 Zero condition code flag */ + uint32_t N:1; /*!< bit: 31 Negative condition code flag */ + } b; /*!< Structure used for bit access */ + uint32_t w; /*!< Type used for word access */ +} APSR_Type; + +/* APSR Register Definitions */ +#define APSR_N_Pos 31U /*!< APSR: N Position */ +#define APSR_N_Msk (1UL << APSR_N_Pos) /*!< APSR: N Mask */ + +#define APSR_Z_Pos 30U /*!< APSR: Z Position */ +#define APSR_Z_Msk (1UL << APSR_Z_Pos) /*!< APSR: Z Mask */ + +#define APSR_C_Pos 29U /*!< APSR: C Position */ +#define APSR_C_Msk (1UL << APSR_C_Pos) /*!< APSR: C Mask */ + +#define APSR_V_Pos 28U /*!< APSR: V Position */ +#define APSR_V_Msk (1UL << APSR_V_Pos) /*!< APSR: V Mask */ + +#define APSR_Q_Pos 27U /*!< APSR: Q Position */ +#define APSR_Q_Msk (1UL << APSR_Q_Pos) /*!< APSR: Q Mask */ + + +/** + \brief Union type to access the Interrupt Program Status Register (IPSR). + */ +typedef union +{ + struct + { + uint32_t ISR:9; /*!< bit: 0.. 8 Exception number */ + uint32_t _reserved0:23; /*!< bit: 9..31 Reserved */ + } b; /*!< Structure used for bit access */ + uint32_t w; /*!< Type used for word access */ +} IPSR_Type; + +/* IPSR Register Definitions */ +#define IPSR_ISR_Pos 0U /*!< IPSR: ISR Position */ +#define IPSR_ISR_Msk (0x1FFUL /*<< IPSR_ISR_Pos*/) /*!< IPSR: ISR Mask */ + + +/** + \brief Union type to access the Special-Purpose Program Status Registers (xPSR). + */ +typedef union +{ + struct + { + uint32_t ISR:9; /*!< bit: 0.. 8 Exception number */ + uint32_t _reserved0:1; /*!< bit: 9 Reserved */ + uint32_t ICI_IT_1:6; /*!< bit: 10..15 ICI/IT part 1 */ + uint32_t _reserved1:8; /*!< bit: 16..23 Reserved */ + uint32_t T:1; /*!< bit: 24 Thumb bit */ + uint32_t ICI_IT_2:2; /*!< bit: 25..26 ICI/IT part 2 */ + uint32_t Q:1; /*!< bit: 27 Saturation condition flag */ + uint32_t V:1; /*!< bit: 28 Overflow condition code flag */ + uint32_t C:1; /*!< bit: 29 Carry condition code flag */ + uint32_t Z:1; /*!< bit: 30 Zero condition code flag */ + uint32_t N:1; /*!< bit: 31 Negative condition code flag */ + } b; /*!< Structure used for bit access */ + uint32_t w; /*!< Type used for word access */ +} xPSR_Type; + +/* xPSR Register Definitions */ +#define xPSR_N_Pos 31U /*!< xPSR: N Position */ +#define xPSR_N_Msk (1UL << xPSR_N_Pos) /*!< xPSR: N Mask */ + +#define xPSR_Z_Pos 30U /*!< xPSR: Z Position */ +#define xPSR_Z_Msk (1UL << xPSR_Z_Pos) /*!< xPSR: Z Mask */ + +#define xPSR_C_Pos 29U /*!< xPSR: C Position */ +#define xPSR_C_Msk (1UL << xPSR_C_Pos) /*!< xPSR: C Mask */ + +#define xPSR_V_Pos 28U /*!< xPSR: V Position */ +#define xPSR_V_Msk (1UL << xPSR_V_Pos) /*!< xPSR: V Mask */ + +#define xPSR_Q_Pos 27U /*!< xPSR: Q Position */ +#define xPSR_Q_Msk (1UL << xPSR_Q_Pos) /*!< xPSR: Q Mask */ + +#define xPSR_ICI_IT_2_Pos 25U /*!< xPSR: ICI/IT part 2 Position */ +#define xPSR_ICI_IT_2_Msk (3UL << xPSR_ICI_IT_2_Pos) /*!< xPSR: ICI/IT part 2 Mask */ + +#define xPSR_T_Pos 24U /*!< xPSR: T Position */ +#define xPSR_T_Msk (1UL << xPSR_T_Pos) /*!< xPSR: T Mask */ + +#define xPSR_ICI_IT_1_Pos 10U /*!< xPSR: ICI/IT part 1 Position */ +#define xPSR_ICI_IT_1_Msk (0x3FUL << xPSR_ICI_IT_1_Pos) /*!< xPSR: ICI/IT part 1 Mask */ + +#define xPSR_ISR_Pos 0U /*!< xPSR: ISR Position */ +#define xPSR_ISR_Msk (0x1FFUL /*<< xPSR_ISR_Pos*/) /*!< xPSR: ISR Mask */ + + +/** + \brief Union type to access the Control Registers (CONTROL). + */ +typedef union +{ + struct + { + uint32_t nPRIV:1; /*!< bit: 0 Execution privilege in Thread mode */ + uint32_t SPSEL:1; /*!< bit: 1 Stack to be used */ + uint32_t _reserved1:30; /*!< bit: 2..31 Reserved */ + } b; /*!< Structure used for bit access */ + uint32_t w; /*!< Type used for word access */ +} CONTROL_Type; + +/* CONTROL Register Definitions */ +#define CONTROL_SPSEL_Pos 1U /*!< CONTROL: SPSEL Position */ +#define CONTROL_SPSEL_Msk (1UL << CONTROL_SPSEL_Pos) /*!< CONTROL: SPSEL Mask */ + +#define CONTROL_nPRIV_Pos 0U /*!< CONTROL: nPRIV Position */ +#define CONTROL_nPRIV_Msk (1UL /*<< CONTROL_nPRIV_Pos*/) /*!< CONTROL: nPRIV Mask */ + +/*@} end of group CMSIS_CORE */ + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_NVIC Nested Vectored Interrupt Controller (NVIC) + \brief Type definitions for the NVIC Registers + @{ + */ + +/** + \brief Structure type to access the Nested Vectored Interrupt Controller (NVIC). + */ +typedef struct +{ + __IOM uint32_t ISER[8U]; /*!< Offset: 0x000 (R/W) Interrupt Set Enable Register */ + uint32_t RESERVED0[24U]; + __IOM uint32_t ICER[8U]; /*!< Offset: 0x080 (R/W) Interrupt Clear Enable Register */ + uint32_t RSERVED1[24U]; + __IOM uint32_t ISPR[8U]; /*!< Offset: 0x100 (R/W) Interrupt Set Pending Register */ + uint32_t RESERVED2[24U]; + __IOM uint32_t ICPR[8U]; /*!< Offset: 0x180 (R/W) Interrupt Clear Pending Register */ + uint32_t RESERVED3[24U]; + __IOM uint32_t IABR[8U]; /*!< Offset: 0x200 (R/W) Interrupt Active bit Register */ + uint32_t RESERVED4[56U]; + __IOM uint8_t IP[240U]; /*!< Offset: 0x300 (R/W) Interrupt Priority Register (8Bit wide) */ + uint32_t RESERVED5[644U]; + __OM uint32_t STIR; /*!< Offset: 0xE00 ( /W) Software Trigger Interrupt Register */ +} NVIC_Type; + +/* Software Triggered Interrupt Register Definitions */ +#define NVIC_STIR_INTID_Pos 0U /*!< STIR: INTLINESNUM Position */ +#define NVIC_STIR_INTID_Msk (0x1FFUL /*<< NVIC_STIR_INTID_Pos*/) /*!< STIR: INTLINESNUM Mask */ + +/*@} end of group CMSIS_NVIC */ + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_SCB System Control Block (SCB) + \brief Type definitions for the System Control Block Registers + @{ + */ + +/** + \brief Structure type to access the System Control Block (SCB). + */ +typedef struct +{ + __IM uint32_t CPUID; /*!< Offset: 0x000 (R/ ) CPUID Base Register */ + __IOM uint32_t ICSR; /*!< Offset: 0x004 (R/W) Interrupt Control and State Register */ + __IOM uint32_t VTOR; /*!< Offset: 0x008 (R/W) Vector Table Offset Register */ + __IOM uint32_t AIRCR; /*!< Offset: 0x00C (R/W) Application Interrupt and Reset Control Register */ + __IOM uint32_t SCR; /*!< Offset: 0x010 (R/W) System Control Register */ + __IOM uint32_t CCR; /*!< Offset: 0x014 (R/W) Configuration Control Register */ + __IOM uint8_t SHP[12U]; /*!< Offset: 0x018 (R/W) System Handlers Priority Registers (4-7, 8-11, 12-15) */ + __IOM uint32_t SHCSR; /*!< Offset: 0x024 (R/W) System Handler Control and State Register */ + __IOM uint32_t CFSR; /*!< Offset: 0x028 (R/W) Configurable Fault Status Register */ + __IOM uint32_t HFSR; /*!< Offset: 0x02C (R/W) HardFault Status Register */ + __IOM uint32_t DFSR; /*!< Offset: 0x030 (R/W) Debug Fault Status Register */ + __IOM uint32_t MMFAR; /*!< Offset: 0x034 (R/W) MemManage Fault Address Register */ + __IOM uint32_t BFAR; /*!< Offset: 0x038 (R/W) BusFault Address Register */ + __IOM uint32_t AFSR; /*!< Offset: 0x03C (R/W) Auxiliary Fault Status Register */ + __IM uint32_t PFR[2U]; /*!< Offset: 0x040 (R/ ) Processor Feature Register */ + __IM uint32_t DFR; /*!< Offset: 0x048 (R/ ) Debug Feature Register */ + __IM uint32_t ADR; /*!< Offset: 0x04C (R/ ) Auxiliary Feature Register */ + __IM uint32_t MMFR[4U]; /*!< Offset: 0x050 (R/ ) Memory Model Feature Register */ + __IM uint32_t ISAR[5U]; /*!< Offset: 0x060 (R/ ) Instruction Set Attributes Register */ + uint32_t RESERVED0[5U]; + __IOM uint32_t CPACR; /*!< Offset: 0x088 (R/W) Coprocessor Access Control Register */ + uint32_t RESERVED1[129U]; + __IOM uint32_t SFCR; /*!< Offset: 0x290 (R/W) Security Features Control Register */ +} SCB_Type; + +/* SCB CPUID Register Definitions */ +#define SCB_CPUID_IMPLEMENTER_Pos 24U /*!< SCB CPUID: IMPLEMENTER Position */ +#define SCB_CPUID_IMPLEMENTER_Msk (0xFFUL << SCB_CPUID_IMPLEMENTER_Pos) /*!< SCB CPUID: IMPLEMENTER Mask */ + +#define SCB_CPUID_VARIANT_Pos 20U /*!< SCB CPUID: VARIANT Position */ +#define SCB_CPUID_VARIANT_Msk (0xFUL << SCB_CPUID_VARIANT_Pos) /*!< SCB CPUID: VARIANT Mask */ + +#define SCB_CPUID_ARCHITECTURE_Pos 16U /*!< SCB CPUID: ARCHITECTURE Position */ +#define SCB_CPUID_ARCHITECTURE_Msk (0xFUL << SCB_CPUID_ARCHITECTURE_Pos) /*!< SCB CPUID: ARCHITECTURE Mask */ + +#define SCB_CPUID_PARTNO_Pos 4U /*!< SCB CPUID: PARTNO Position */ +#define SCB_CPUID_PARTNO_Msk (0xFFFUL << SCB_CPUID_PARTNO_Pos) /*!< SCB CPUID: PARTNO Mask */ + +#define SCB_CPUID_REVISION_Pos 0U /*!< SCB CPUID: REVISION Position */ +#define SCB_CPUID_REVISION_Msk (0xFUL /*<< SCB_CPUID_REVISION_Pos*/) /*!< SCB CPUID: REVISION Mask */ + +/* SCB Interrupt Control State Register Definitions */ +#define SCB_ICSR_NMIPENDSET_Pos 31U /*!< SCB ICSR: NMIPENDSET Position */ +#define SCB_ICSR_NMIPENDSET_Msk (1UL << SCB_ICSR_NMIPENDSET_Pos) /*!< SCB ICSR: NMIPENDSET Mask */ + +#define SCB_ICSR_PENDSVSET_Pos 28U /*!< SCB ICSR: PENDSVSET Position */ +#define SCB_ICSR_PENDSVSET_Msk (1UL << SCB_ICSR_PENDSVSET_Pos) /*!< SCB ICSR: PENDSVSET Mask */ + +#define SCB_ICSR_PENDSVCLR_Pos 27U /*!< SCB ICSR: PENDSVCLR Position */ +#define SCB_ICSR_PENDSVCLR_Msk (1UL << SCB_ICSR_PENDSVCLR_Pos) /*!< SCB ICSR: PENDSVCLR Mask */ + +#define SCB_ICSR_PENDSTSET_Pos 26U /*!< SCB ICSR: PENDSTSET Position */ +#define SCB_ICSR_PENDSTSET_Msk (1UL << SCB_ICSR_PENDSTSET_Pos) /*!< SCB ICSR: PENDSTSET Mask */ + +#define SCB_ICSR_PENDSTCLR_Pos 25U /*!< SCB ICSR: PENDSTCLR Position */ +#define SCB_ICSR_PENDSTCLR_Msk (1UL << SCB_ICSR_PENDSTCLR_Pos) /*!< SCB ICSR: PENDSTCLR Mask */ + +#define SCB_ICSR_ISRPREEMPT_Pos 23U /*!< SCB ICSR: ISRPREEMPT Position */ +#define SCB_ICSR_ISRPREEMPT_Msk (1UL << SCB_ICSR_ISRPREEMPT_Pos) /*!< SCB ICSR: ISRPREEMPT Mask */ + +#define SCB_ICSR_ISRPENDING_Pos 22U /*!< SCB ICSR: ISRPENDING Position */ +#define SCB_ICSR_ISRPENDING_Msk (1UL << SCB_ICSR_ISRPENDING_Pos) /*!< SCB ICSR: ISRPENDING Mask */ + +#define SCB_ICSR_VECTPENDING_Pos 12U /*!< SCB ICSR: VECTPENDING Position */ +#define SCB_ICSR_VECTPENDING_Msk (0x1FFUL << SCB_ICSR_VECTPENDING_Pos) /*!< SCB ICSR: VECTPENDING Mask */ + +#define SCB_ICSR_RETTOBASE_Pos 11U /*!< SCB ICSR: RETTOBASE Position */ +#define SCB_ICSR_RETTOBASE_Msk (1UL << SCB_ICSR_RETTOBASE_Pos) /*!< SCB ICSR: RETTOBASE Mask */ + +#define SCB_ICSR_VECTACTIVE_Pos 0U /*!< SCB ICSR: VECTACTIVE Position */ +#define SCB_ICSR_VECTACTIVE_Msk (0x1FFUL /*<< SCB_ICSR_VECTACTIVE_Pos*/) /*!< SCB ICSR: VECTACTIVE Mask */ + +/* SCB Vector Table Offset Register Definitions */ +#define SCB_VTOR_TBLBASE_Pos 29U /*!< SCB VTOR: TBLBASE Position */ +#define SCB_VTOR_TBLBASE_Msk (1UL << SCB_VTOR_TBLBASE_Pos) /*!< SCB VTOR: TBLBASE Mask */ + +#define SCB_VTOR_TBLOFF_Pos 7U /*!< SCB VTOR: TBLOFF Position */ +#define SCB_VTOR_TBLOFF_Msk (0x3FFFFFUL << SCB_VTOR_TBLOFF_Pos) /*!< SCB VTOR: TBLOFF Mask */ + +/* SCB Application Interrupt and Reset Control Register Definitions */ +#define SCB_AIRCR_VECTKEY_Pos 16U /*!< SCB AIRCR: VECTKEY Position */ +#define SCB_AIRCR_VECTKEY_Msk (0xFFFFUL << SCB_AIRCR_VECTKEY_Pos) /*!< SCB AIRCR: VECTKEY Mask */ + +#define SCB_AIRCR_VECTKEYSTAT_Pos 16U /*!< SCB AIRCR: VECTKEYSTAT Position */ +#define SCB_AIRCR_VECTKEYSTAT_Msk (0xFFFFUL << SCB_AIRCR_VECTKEYSTAT_Pos) /*!< SCB AIRCR: VECTKEYSTAT Mask */ + +#define SCB_AIRCR_ENDIANESS_Pos 15U /*!< SCB AIRCR: ENDIANESS Position */ +#define SCB_AIRCR_ENDIANESS_Msk (1UL << SCB_AIRCR_ENDIANESS_Pos) /*!< SCB AIRCR: ENDIANESS Mask */ + +#define SCB_AIRCR_PRIGROUP_Pos 8U /*!< SCB AIRCR: PRIGROUP Position */ +#define SCB_AIRCR_PRIGROUP_Msk (7UL << SCB_AIRCR_PRIGROUP_Pos) /*!< SCB AIRCR: PRIGROUP Mask */ + +#define SCB_AIRCR_SYSRESETREQ_Pos 2U /*!< SCB AIRCR: SYSRESETREQ Position */ +#define SCB_AIRCR_SYSRESETREQ_Msk (1UL << SCB_AIRCR_SYSRESETREQ_Pos) /*!< SCB AIRCR: SYSRESETREQ Mask */ + +#define SCB_AIRCR_VECTCLRACTIVE_Pos 1U /*!< SCB AIRCR: VECTCLRACTIVE Position */ +#define SCB_AIRCR_VECTCLRACTIVE_Msk (1UL << SCB_AIRCR_VECTCLRACTIVE_Pos) /*!< SCB AIRCR: VECTCLRACTIVE Mask */ + +#define SCB_AIRCR_VECTRESET_Pos 0U /*!< SCB AIRCR: VECTRESET Position */ +#define SCB_AIRCR_VECTRESET_Msk (1UL /*<< SCB_AIRCR_VECTRESET_Pos*/) /*!< SCB AIRCR: VECTRESET Mask */ + +/* SCB System Control Register Definitions */ +#define SCB_SCR_SEVONPEND_Pos 4U /*!< SCB SCR: SEVONPEND Position */ +#define SCB_SCR_SEVONPEND_Msk (1UL << SCB_SCR_SEVONPEND_Pos) /*!< SCB SCR: SEVONPEND Mask */ + +#define SCB_SCR_SLEEPDEEP_Pos 2U /*!< SCB SCR: SLEEPDEEP Position */ +#define SCB_SCR_SLEEPDEEP_Msk (1UL << SCB_SCR_SLEEPDEEP_Pos) /*!< SCB SCR: SLEEPDEEP Mask */ + +#define SCB_SCR_SLEEPONEXIT_Pos 1U /*!< SCB SCR: SLEEPONEXIT Position */ +#define SCB_SCR_SLEEPONEXIT_Msk (1UL << SCB_SCR_SLEEPONEXIT_Pos) /*!< SCB SCR: SLEEPONEXIT Mask */ + +/* SCB Configuration Control Register Definitions */ +#define SCB_CCR_STKALIGN_Pos 9U /*!< SCB CCR: STKALIGN Position */ +#define SCB_CCR_STKALIGN_Msk (1UL << SCB_CCR_STKALIGN_Pos) /*!< SCB CCR: STKALIGN Mask */ + +#define SCB_CCR_BFHFNMIGN_Pos 8U /*!< SCB CCR: BFHFNMIGN Position */ +#define SCB_CCR_BFHFNMIGN_Msk (1UL << SCB_CCR_BFHFNMIGN_Pos) /*!< SCB CCR: BFHFNMIGN Mask */ + +#define SCB_CCR_DIV_0_TRP_Pos 4U /*!< SCB CCR: DIV_0_TRP Position */ +#define SCB_CCR_DIV_0_TRP_Msk (1UL << SCB_CCR_DIV_0_TRP_Pos) /*!< SCB CCR: DIV_0_TRP Mask */ + +#define SCB_CCR_UNALIGN_TRP_Pos 3U /*!< SCB CCR: UNALIGN_TRP Position */ +#define SCB_CCR_UNALIGN_TRP_Msk (1UL << SCB_CCR_UNALIGN_TRP_Pos) /*!< SCB CCR: UNALIGN_TRP Mask */ + +#define SCB_CCR_USERSETMPEND_Pos 1U /*!< SCB CCR: USERSETMPEND Position */ +#define SCB_CCR_USERSETMPEND_Msk (1UL << SCB_CCR_USERSETMPEND_Pos) /*!< SCB CCR: USERSETMPEND Mask */ + +#define SCB_CCR_NONBASETHRDENA_Pos 0U /*!< SCB CCR: NONBASETHRDENA Position */ +#define SCB_CCR_NONBASETHRDENA_Msk (1UL /*<< SCB_CCR_NONBASETHRDENA_Pos*/) /*!< SCB CCR: NONBASETHRDENA Mask */ + +/* SCB System Handler Control and State Register Definitions */ +#define SCB_SHCSR_USGFAULTENA_Pos 18U /*!< SCB SHCSR: USGFAULTENA Position */ +#define SCB_SHCSR_USGFAULTENA_Msk (1UL << SCB_SHCSR_USGFAULTENA_Pos) /*!< SCB SHCSR: USGFAULTENA Mask */ + +#define SCB_SHCSR_BUSFAULTENA_Pos 17U /*!< SCB SHCSR: BUSFAULTENA Position */ +#define SCB_SHCSR_BUSFAULTENA_Msk (1UL << SCB_SHCSR_BUSFAULTENA_Pos) /*!< SCB SHCSR: BUSFAULTENA Mask */ + +#define SCB_SHCSR_MEMFAULTENA_Pos 16U /*!< SCB SHCSR: MEMFAULTENA Position */ +#define SCB_SHCSR_MEMFAULTENA_Msk (1UL << SCB_SHCSR_MEMFAULTENA_Pos) /*!< SCB SHCSR: MEMFAULTENA Mask */ + +#define SCB_SHCSR_SVCALLPENDED_Pos 15U /*!< SCB SHCSR: SVCALLPENDED Position */ +#define SCB_SHCSR_SVCALLPENDED_Msk (1UL << SCB_SHCSR_SVCALLPENDED_Pos) /*!< SCB SHCSR: SVCALLPENDED Mask */ + +#define SCB_SHCSR_BUSFAULTPENDED_Pos 14U /*!< SCB SHCSR: BUSFAULTPENDED Position */ +#define SCB_SHCSR_BUSFAULTPENDED_Msk (1UL << SCB_SHCSR_BUSFAULTPENDED_Pos) /*!< SCB SHCSR: BUSFAULTPENDED Mask */ + +#define SCB_SHCSR_MEMFAULTPENDED_Pos 13U /*!< SCB SHCSR: MEMFAULTPENDED Position */ +#define SCB_SHCSR_MEMFAULTPENDED_Msk (1UL << SCB_SHCSR_MEMFAULTPENDED_Pos) /*!< SCB SHCSR: MEMFAULTPENDED Mask */ + +#define SCB_SHCSR_USGFAULTPENDED_Pos 12U /*!< SCB SHCSR: USGFAULTPENDED Position */ +#define SCB_SHCSR_USGFAULTPENDED_Msk (1UL << SCB_SHCSR_USGFAULTPENDED_Pos) /*!< SCB SHCSR: USGFAULTPENDED Mask */ + +#define SCB_SHCSR_SYSTICKACT_Pos 11U /*!< SCB SHCSR: SYSTICKACT Position */ +#define SCB_SHCSR_SYSTICKACT_Msk (1UL << SCB_SHCSR_SYSTICKACT_Pos) /*!< SCB SHCSR: SYSTICKACT Mask */ + +#define SCB_SHCSR_PENDSVACT_Pos 10U /*!< SCB SHCSR: PENDSVACT Position */ +#define SCB_SHCSR_PENDSVACT_Msk (1UL << SCB_SHCSR_PENDSVACT_Pos) /*!< SCB SHCSR: PENDSVACT Mask */ + +#define SCB_SHCSR_MONITORACT_Pos 8U /*!< SCB SHCSR: MONITORACT Position */ +#define SCB_SHCSR_MONITORACT_Msk (1UL << SCB_SHCSR_MONITORACT_Pos) /*!< SCB SHCSR: MONITORACT Mask */ + +#define SCB_SHCSR_SVCALLACT_Pos 7U /*!< SCB SHCSR: SVCALLACT Position */ +#define SCB_SHCSR_SVCALLACT_Msk (1UL << SCB_SHCSR_SVCALLACT_Pos) /*!< SCB SHCSR: SVCALLACT Mask */ + +#define SCB_SHCSR_USGFAULTACT_Pos 3U /*!< SCB SHCSR: USGFAULTACT Position */ +#define SCB_SHCSR_USGFAULTACT_Msk (1UL << SCB_SHCSR_USGFAULTACT_Pos) /*!< SCB SHCSR: USGFAULTACT Mask */ + +#define SCB_SHCSR_BUSFAULTACT_Pos 1U /*!< SCB SHCSR: BUSFAULTACT Position */ +#define SCB_SHCSR_BUSFAULTACT_Msk (1UL << SCB_SHCSR_BUSFAULTACT_Pos) /*!< SCB SHCSR: BUSFAULTACT Mask */ + +#define SCB_SHCSR_MEMFAULTACT_Pos 0U /*!< SCB SHCSR: MEMFAULTACT Position */ +#define SCB_SHCSR_MEMFAULTACT_Msk (1UL /*<< SCB_SHCSR_MEMFAULTACT_Pos*/) /*!< SCB SHCSR: MEMFAULTACT Mask */ + +/* SCB Configurable Fault Status Register Definitions */ +#define SCB_CFSR_USGFAULTSR_Pos 16U /*!< SCB CFSR: Usage Fault Status Register Position */ +#define SCB_CFSR_USGFAULTSR_Msk (0xFFFFUL << SCB_CFSR_USGFAULTSR_Pos) /*!< SCB CFSR: Usage Fault Status Register Mask */ + +#define SCB_CFSR_BUSFAULTSR_Pos 8U /*!< SCB CFSR: Bus Fault Status Register Position */ +#define SCB_CFSR_BUSFAULTSR_Msk (0xFFUL << SCB_CFSR_BUSFAULTSR_Pos) /*!< SCB CFSR: Bus Fault Status Register Mask */ + +#define SCB_CFSR_MEMFAULTSR_Pos 0U /*!< SCB CFSR: Memory Manage Fault Status Register Position */ +#define SCB_CFSR_MEMFAULTSR_Msk (0xFFUL /*<< SCB_CFSR_MEMFAULTSR_Pos*/) /*!< SCB CFSR: Memory Manage Fault Status Register Mask */ + +/* MemManage Fault Status Register (part of SCB Configurable Fault Status Register) */ +#define SCB_CFSR_MMARVALID_Pos (SCB_SHCSR_MEMFAULTACT_Pos + 7U) /*!< SCB CFSR (MMFSR): MMARVALID Position */ +#define SCB_CFSR_MMARVALID_Msk (1UL << SCB_CFSR_MMARVALID_Pos) /*!< SCB CFSR (MMFSR): MMARVALID Mask */ + +#define SCB_CFSR_MSTKERR_Pos (SCB_SHCSR_MEMFAULTACT_Pos + 4U) /*!< SCB CFSR (MMFSR): MSTKERR Position */ +#define SCB_CFSR_MSTKERR_Msk (1UL << SCB_CFSR_MSTKERR_Pos) /*!< SCB CFSR (MMFSR): MSTKERR Mask */ + +#define SCB_CFSR_MUNSTKERR_Pos (SCB_SHCSR_MEMFAULTACT_Pos + 3U) /*!< SCB CFSR (MMFSR): MUNSTKERR Position */ +#define SCB_CFSR_MUNSTKERR_Msk (1UL << SCB_CFSR_MUNSTKERR_Pos) /*!< SCB CFSR (MMFSR): MUNSTKERR Mask */ + +#define SCB_CFSR_DACCVIOL_Pos (SCB_SHCSR_MEMFAULTACT_Pos + 1U) /*!< SCB CFSR (MMFSR): DACCVIOL Position */ +#define SCB_CFSR_DACCVIOL_Msk (1UL << SCB_CFSR_DACCVIOL_Pos) /*!< SCB CFSR (MMFSR): DACCVIOL Mask */ + +#define SCB_CFSR_IACCVIOL_Pos (SCB_SHCSR_MEMFAULTACT_Pos + 0U) /*!< SCB CFSR (MMFSR): IACCVIOL Position */ +#define SCB_CFSR_IACCVIOL_Msk (1UL /*<< SCB_CFSR_IACCVIOL_Pos*/) /*!< SCB CFSR (MMFSR): IACCVIOL Mask */ + +/* BusFault Status Register (part of SCB Configurable Fault Status Register) */ +#define SCB_CFSR_BFARVALID_Pos (SCB_CFSR_BUSFAULTSR_Pos + 7U) /*!< SCB CFSR (BFSR): BFARVALID Position */ +#define SCB_CFSR_BFARVALID_Msk (1UL << SCB_CFSR_BFARVALID_Pos) /*!< SCB CFSR (BFSR): BFARVALID Mask */ + +#define SCB_CFSR_STKERR_Pos (SCB_CFSR_BUSFAULTSR_Pos + 4U) /*!< SCB CFSR (BFSR): STKERR Position */ +#define SCB_CFSR_STKERR_Msk (1UL << SCB_CFSR_STKERR_Pos) /*!< SCB CFSR (BFSR): STKERR Mask */ + +#define SCB_CFSR_UNSTKERR_Pos (SCB_CFSR_BUSFAULTSR_Pos + 3U) /*!< SCB CFSR (BFSR): UNSTKERR Position */ +#define SCB_CFSR_UNSTKERR_Msk (1UL << SCB_CFSR_UNSTKERR_Pos) /*!< SCB CFSR (BFSR): UNSTKERR Mask */ + +#define SCB_CFSR_IMPRECISERR_Pos (SCB_CFSR_BUSFAULTSR_Pos + 2U) /*!< SCB CFSR (BFSR): IMPRECISERR Position */ +#define SCB_CFSR_IMPRECISERR_Msk (1UL << SCB_CFSR_IMPRECISERR_Pos) /*!< SCB CFSR (BFSR): IMPRECISERR Mask */ + +#define SCB_CFSR_PRECISERR_Pos (SCB_CFSR_BUSFAULTSR_Pos + 1U) /*!< SCB CFSR (BFSR): PRECISERR Position */ +#define SCB_CFSR_PRECISERR_Msk (1UL << SCB_CFSR_PRECISERR_Pos) /*!< SCB CFSR (BFSR): PRECISERR Mask */ + +#define SCB_CFSR_IBUSERR_Pos (SCB_CFSR_BUSFAULTSR_Pos + 0U) /*!< SCB CFSR (BFSR): IBUSERR Position */ +#define SCB_CFSR_IBUSERR_Msk (1UL << SCB_CFSR_IBUSERR_Pos) /*!< SCB CFSR (BFSR): IBUSERR Mask */ + +/* UsageFault Status Register (part of SCB Configurable Fault Status Register) */ +#define SCB_CFSR_DIVBYZERO_Pos (SCB_CFSR_USGFAULTSR_Pos + 9U) /*!< SCB CFSR (UFSR): DIVBYZERO Position */ +#define SCB_CFSR_DIVBYZERO_Msk (1UL << SCB_CFSR_DIVBYZERO_Pos) /*!< SCB CFSR (UFSR): DIVBYZERO Mask */ + +#define SCB_CFSR_UNALIGNED_Pos (SCB_CFSR_USGFAULTSR_Pos + 8U) /*!< SCB CFSR (UFSR): UNALIGNED Position */ +#define SCB_CFSR_UNALIGNED_Msk (1UL << SCB_CFSR_UNALIGNED_Pos) /*!< SCB CFSR (UFSR): UNALIGNED Mask */ + +#define SCB_CFSR_NOCP_Pos (SCB_CFSR_USGFAULTSR_Pos + 3U) /*!< SCB CFSR (UFSR): NOCP Position */ +#define SCB_CFSR_NOCP_Msk (1UL << SCB_CFSR_NOCP_Pos) /*!< SCB CFSR (UFSR): NOCP Mask */ + +#define SCB_CFSR_INVPC_Pos (SCB_CFSR_USGFAULTSR_Pos + 2U) /*!< SCB CFSR (UFSR): INVPC Position */ +#define SCB_CFSR_INVPC_Msk (1UL << SCB_CFSR_INVPC_Pos) /*!< SCB CFSR (UFSR): INVPC Mask */ + +#define SCB_CFSR_INVSTATE_Pos (SCB_CFSR_USGFAULTSR_Pos + 1U) /*!< SCB CFSR (UFSR): INVSTATE Position */ +#define SCB_CFSR_INVSTATE_Msk (1UL << SCB_CFSR_INVSTATE_Pos) /*!< SCB CFSR (UFSR): INVSTATE Mask */ + +#define SCB_CFSR_UNDEFINSTR_Pos (SCB_CFSR_USGFAULTSR_Pos + 0U) /*!< SCB CFSR (UFSR): UNDEFINSTR Position */ +#define SCB_CFSR_UNDEFINSTR_Msk (1UL << SCB_CFSR_UNDEFINSTR_Pos) /*!< SCB CFSR (UFSR): UNDEFINSTR Mask */ + +/* SCB Hard Fault Status Register Definitions */ +#define SCB_HFSR_DEBUGEVT_Pos 31U /*!< SCB HFSR: DEBUGEVT Position */ +#define SCB_HFSR_DEBUGEVT_Msk (1UL << SCB_HFSR_DEBUGEVT_Pos) /*!< SCB HFSR: DEBUGEVT Mask */ + +#define SCB_HFSR_FORCED_Pos 30U /*!< SCB HFSR: FORCED Position */ +#define SCB_HFSR_FORCED_Msk (1UL << SCB_HFSR_FORCED_Pos) /*!< SCB HFSR: FORCED Mask */ + +#define SCB_HFSR_VECTTBL_Pos 1U /*!< SCB HFSR: VECTTBL Position */ +#define SCB_HFSR_VECTTBL_Msk (1UL << SCB_HFSR_VECTTBL_Pos) /*!< SCB HFSR: VECTTBL Mask */ + +/* SCB Debug Fault Status Register Definitions */ +#define SCB_DFSR_EXTERNAL_Pos 4U /*!< SCB DFSR: EXTERNAL Position */ +#define SCB_DFSR_EXTERNAL_Msk (1UL << SCB_DFSR_EXTERNAL_Pos) /*!< SCB DFSR: EXTERNAL Mask */ + +#define SCB_DFSR_VCATCH_Pos 3U /*!< SCB DFSR: VCATCH Position */ +#define SCB_DFSR_VCATCH_Msk (1UL << SCB_DFSR_VCATCH_Pos) /*!< SCB DFSR: VCATCH Mask */ + +#define SCB_DFSR_DWTTRAP_Pos 2U /*!< SCB DFSR: DWTTRAP Position */ +#define SCB_DFSR_DWTTRAP_Msk (1UL << SCB_DFSR_DWTTRAP_Pos) /*!< SCB DFSR: DWTTRAP Mask */ + +#define SCB_DFSR_BKPT_Pos 1U /*!< SCB DFSR: BKPT Position */ +#define SCB_DFSR_BKPT_Msk (1UL << SCB_DFSR_BKPT_Pos) /*!< SCB DFSR: BKPT Mask */ + +#define SCB_DFSR_HALTED_Pos 0U /*!< SCB DFSR: HALTED Position */ +#define SCB_DFSR_HALTED_Msk (1UL /*<< SCB_DFSR_HALTED_Pos*/) /*!< SCB DFSR: HALTED Mask */ + +/*@} end of group CMSIS_SCB */ + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_SCnSCB System Controls not in SCB (SCnSCB) + \brief Type definitions for the System Control and ID Register not in the SCB + @{ + */ + +/** + \brief Structure type to access the System Control and ID Register not in the SCB. + */ +typedef struct +{ + uint32_t RESERVED0[1U]; + __IM uint32_t ICTR; /*!< Offset: 0x004 (R/ ) Interrupt Controller Type Register */ + uint32_t RESERVED1[1U]; +} SCnSCB_Type; + +/* Interrupt Controller Type Register Definitions */ +#define SCnSCB_ICTR_INTLINESNUM_Pos 0U /*!< ICTR: INTLINESNUM Position */ +#define SCnSCB_ICTR_INTLINESNUM_Msk (0xFUL /*<< SCnSCB_ICTR_INTLINESNUM_Pos*/) /*!< ICTR: INTLINESNUM Mask */ + +/*@} end of group CMSIS_SCnotSCB */ + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_SysTick System Tick Timer (SysTick) + \brief Type definitions for the System Timer Registers. + @{ + */ + +/** + \brief Structure type to access the System Timer (SysTick). + */ +typedef struct +{ + __IOM uint32_t CTRL; /*!< Offset: 0x000 (R/W) SysTick Control and Status Register */ + __IOM uint32_t LOAD; /*!< Offset: 0x004 (R/W) SysTick Reload Value Register */ + __IOM uint32_t VAL; /*!< Offset: 0x008 (R/W) SysTick Current Value Register */ + __IM uint32_t CALIB; /*!< Offset: 0x00C (R/ ) SysTick Calibration Register */ +} SysTick_Type; + +/* SysTick Control / Status Register Definitions */ +#define SysTick_CTRL_COUNTFLAG_Pos 16U /*!< SysTick CTRL: COUNTFLAG Position */ +#define SysTick_CTRL_COUNTFLAG_Msk (1UL << SysTick_CTRL_COUNTFLAG_Pos) /*!< SysTick CTRL: COUNTFLAG Mask */ + +#define SysTick_CTRL_CLKSOURCE_Pos 2U /*!< SysTick CTRL: CLKSOURCE Position */ +#define SysTick_CTRL_CLKSOURCE_Msk (1UL << SysTick_CTRL_CLKSOURCE_Pos) /*!< SysTick CTRL: CLKSOURCE Mask */ + +#define SysTick_CTRL_TICKINT_Pos 1U /*!< SysTick CTRL: TICKINT Position */ +#define SysTick_CTRL_TICKINT_Msk (1UL << SysTick_CTRL_TICKINT_Pos) /*!< SysTick CTRL: TICKINT Mask */ + +#define SysTick_CTRL_ENABLE_Pos 0U /*!< SysTick CTRL: ENABLE Position */ +#define SysTick_CTRL_ENABLE_Msk (1UL /*<< SysTick_CTRL_ENABLE_Pos*/) /*!< SysTick CTRL: ENABLE Mask */ + +/* SysTick Reload Register Definitions */ +#define SysTick_LOAD_RELOAD_Pos 0U /*!< SysTick LOAD: RELOAD Position */ +#define SysTick_LOAD_RELOAD_Msk (0xFFFFFFUL /*<< SysTick_LOAD_RELOAD_Pos*/) /*!< SysTick LOAD: RELOAD Mask */ + +/* SysTick Current Register Definitions */ +#define SysTick_VAL_CURRENT_Pos 0U /*!< SysTick VAL: CURRENT Position */ +#define SysTick_VAL_CURRENT_Msk (0xFFFFFFUL /*<< SysTick_VAL_CURRENT_Pos*/) /*!< SysTick VAL: CURRENT Mask */ + +/* SysTick Calibration Register Definitions */ +#define SysTick_CALIB_NOREF_Pos 31U /*!< SysTick CALIB: NOREF Position */ +#define SysTick_CALIB_NOREF_Msk (1UL << SysTick_CALIB_NOREF_Pos) /*!< SysTick CALIB: NOREF Mask */ + +#define SysTick_CALIB_SKEW_Pos 30U /*!< SysTick CALIB: SKEW Position */ +#define SysTick_CALIB_SKEW_Msk (1UL << SysTick_CALIB_SKEW_Pos) /*!< SysTick CALIB: SKEW Mask */ + +#define SysTick_CALIB_TENMS_Pos 0U /*!< SysTick CALIB: TENMS Position */ +#define SysTick_CALIB_TENMS_Msk (0xFFFFFFUL /*<< SysTick_CALIB_TENMS_Pos*/) /*!< SysTick CALIB: TENMS Mask */ + +/*@} end of group CMSIS_SysTick */ + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_ITM Instrumentation Trace Macrocell (ITM) + \brief Type definitions for the Instrumentation Trace Macrocell (ITM) + @{ + */ + +/** + \brief Structure type to access the Instrumentation Trace Macrocell Register (ITM). + */ +typedef struct +{ + __OM union + { + __OM uint8_t u8; /*!< Offset: 0x000 ( /W) ITM Stimulus Port 8-bit */ + __OM uint16_t u16; /*!< Offset: 0x000 ( /W) ITM Stimulus Port 16-bit */ + __OM uint32_t u32; /*!< Offset: 0x000 ( /W) ITM Stimulus Port 32-bit */ + } PORT [32U]; /*!< Offset: 0x000 ( /W) ITM Stimulus Port Registers */ + uint32_t RESERVED0[864U]; + __IOM uint32_t TER; /*!< Offset: 0xE00 (R/W) ITM Trace Enable Register */ + uint32_t RESERVED1[15U]; + __IOM uint32_t TPR; /*!< Offset: 0xE40 (R/W) ITM Trace Privilege Register */ + uint32_t RESERVED2[15U]; + __IOM uint32_t TCR; /*!< Offset: 0xE80 (R/W) ITM Trace Control Register */ + uint32_t RESERVED3[29U]; + __OM uint32_t IWR; /*!< Offset: 0xEF8 ( /W) ITM Integration Write Register */ + __IM uint32_t IRR; /*!< Offset: 0xEFC (R/ ) ITM Integration Read Register */ + __IOM uint32_t IMCR; /*!< Offset: 0xF00 (R/W) ITM Integration Mode Control Register */ + uint32_t RESERVED4[43U]; + __OM uint32_t LAR; /*!< Offset: 0xFB0 ( /W) ITM Lock Access Register */ + __IM uint32_t LSR; /*!< Offset: 0xFB4 (R/ ) ITM Lock Status Register */ + uint32_t RESERVED5[6U]; + __IM uint32_t PID4; /*!< Offset: 0xFD0 (R/ ) ITM Peripheral Identification Register #4 */ + __IM uint32_t PID5; /*!< Offset: 0xFD4 (R/ ) ITM Peripheral Identification Register #5 */ + __IM uint32_t PID6; /*!< Offset: 0xFD8 (R/ ) ITM Peripheral Identification Register #6 */ + __IM uint32_t PID7; /*!< Offset: 0xFDC (R/ ) ITM Peripheral Identification Register #7 */ + __IM uint32_t PID0; /*!< Offset: 0xFE0 (R/ ) ITM Peripheral Identification Register #0 */ + __IM uint32_t PID1; /*!< Offset: 0xFE4 (R/ ) ITM Peripheral Identification Register #1 */ + __IM uint32_t PID2; /*!< Offset: 0xFE8 (R/ ) ITM Peripheral Identification Register #2 */ + __IM uint32_t PID3; /*!< Offset: 0xFEC (R/ ) ITM Peripheral Identification Register #3 */ + __IM uint32_t CID0; /*!< Offset: 0xFF0 (R/ ) ITM Component Identification Register #0 */ + __IM uint32_t CID1; /*!< Offset: 0xFF4 (R/ ) ITM Component Identification Register #1 */ + __IM uint32_t CID2; /*!< Offset: 0xFF8 (R/ ) ITM Component Identification Register #2 */ + __IM uint32_t CID3; /*!< Offset: 0xFFC (R/ ) ITM Component Identification Register #3 */ +} ITM_Type; + +/* ITM Trace Privilege Register Definitions */ +#define ITM_TPR_PRIVMASK_Pos 0U /*!< ITM TPR: PRIVMASK Position */ +#define ITM_TPR_PRIVMASK_Msk (0xFUL /*<< ITM_TPR_PRIVMASK_Pos*/) /*!< ITM TPR: PRIVMASK Mask */ + +/* ITM Trace Control Register Definitions */ +#define ITM_TCR_BUSY_Pos 23U /*!< ITM TCR: BUSY Position */ +#define ITM_TCR_BUSY_Msk (1UL << ITM_TCR_BUSY_Pos) /*!< ITM TCR: BUSY Mask */ + +#define ITM_TCR_TraceBusID_Pos 16U /*!< ITM TCR: ATBID Position */ +#define ITM_TCR_TraceBusID_Msk (0x7FUL << ITM_TCR_TraceBusID_Pos) /*!< ITM TCR: ATBID Mask */ + +#define ITM_TCR_GTSFREQ_Pos 10U /*!< ITM TCR: Global timestamp frequency Position */ +#define ITM_TCR_GTSFREQ_Msk (3UL << ITM_TCR_GTSFREQ_Pos) /*!< ITM TCR: Global timestamp frequency Mask */ + +#define ITM_TCR_TSPrescale_Pos 8U /*!< ITM TCR: TSPrescale Position */ +#define ITM_TCR_TSPrescale_Msk (3UL << ITM_TCR_TSPrescale_Pos) /*!< ITM TCR: TSPrescale Mask */ + +#define ITM_TCR_SWOENA_Pos 4U /*!< ITM TCR: SWOENA Position */ +#define ITM_TCR_SWOENA_Msk (1UL << ITM_TCR_SWOENA_Pos) /*!< ITM TCR: SWOENA Mask */ + +#define ITM_TCR_DWTENA_Pos 3U /*!< ITM TCR: DWTENA Position */ +#define ITM_TCR_DWTENA_Msk (1UL << ITM_TCR_DWTENA_Pos) /*!< ITM TCR: DWTENA Mask */ + +#define ITM_TCR_SYNCENA_Pos 2U /*!< ITM TCR: SYNCENA Position */ +#define ITM_TCR_SYNCENA_Msk (1UL << ITM_TCR_SYNCENA_Pos) /*!< ITM TCR: SYNCENA Mask */ + +#define ITM_TCR_TSENA_Pos 1U /*!< ITM TCR: TSENA Position */ +#define ITM_TCR_TSENA_Msk (1UL << ITM_TCR_TSENA_Pos) /*!< ITM TCR: TSENA Mask */ + +#define ITM_TCR_ITMENA_Pos 0U /*!< ITM TCR: ITM Enable bit Position */ +#define ITM_TCR_ITMENA_Msk (1UL /*<< ITM_TCR_ITMENA_Pos*/) /*!< ITM TCR: ITM Enable bit Mask */ + +/* ITM Integration Write Register Definitions */ +#define ITM_IWR_ATVALIDM_Pos 0U /*!< ITM IWR: ATVALIDM Position */ +#define ITM_IWR_ATVALIDM_Msk (1UL /*<< ITM_IWR_ATVALIDM_Pos*/) /*!< ITM IWR: ATVALIDM Mask */ + +/* ITM Integration Read Register Definitions */ +#define ITM_IRR_ATREADYM_Pos 0U /*!< ITM IRR: ATREADYM Position */ +#define ITM_IRR_ATREADYM_Msk (1UL /*<< ITM_IRR_ATREADYM_Pos*/) /*!< ITM IRR: ATREADYM Mask */ + +/* ITM Integration Mode Control Register Definitions */ +#define ITM_IMCR_INTEGRATION_Pos 0U /*!< ITM IMCR: INTEGRATION Position */ +#define ITM_IMCR_INTEGRATION_Msk (1UL /*<< ITM_IMCR_INTEGRATION_Pos*/) /*!< ITM IMCR: INTEGRATION Mask */ + +/* ITM Lock Status Register Definitions */ +#define ITM_LSR_ByteAcc_Pos 2U /*!< ITM LSR: ByteAcc Position */ +#define ITM_LSR_ByteAcc_Msk (1UL << ITM_LSR_ByteAcc_Pos) /*!< ITM LSR: ByteAcc Mask */ + +#define ITM_LSR_Access_Pos 1U /*!< ITM LSR: Access Position */ +#define ITM_LSR_Access_Msk (1UL << ITM_LSR_Access_Pos) /*!< ITM LSR: Access Mask */ + +#define ITM_LSR_Present_Pos 0U /*!< ITM LSR: Present Position */ +#define ITM_LSR_Present_Msk (1UL /*<< ITM_LSR_Present_Pos*/) /*!< ITM LSR: Present Mask */ + +/*@}*/ /* end of group CMSIS_ITM */ + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_DWT Data Watchpoint and Trace (DWT) + \brief Type definitions for the Data Watchpoint and Trace (DWT) + @{ + */ + +/** + \brief Structure type to access the Data Watchpoint and Trace Register (DWT). + */ +typedef struct +{ + __IOM uint32_t CTRL; /*!< Offset: 0x000 (R/W) Control Register */ + __IOM uint32_t CYCCNT; /*!< Offset: 0x004 (R/W) Cycle Count Register */ + __IOM uint32_t CPICNT; /*!< Offset: 0x008 (R/W) CPI Count Register */ + __IOM uint32_t EXCCNT; /*!< Offset: 0x00C (R/W) Exception Overhead Count Register */ + __IOM uint32_t SLEEPCNT; /*!< Offset: 0x010 (R/W) Sleep Count Register */ + __IOM uint32_t LSUCNT; /*!< Offset: 0x014 (R/W) LSU Count Register */ + __IOM uint32_t FOLDCNT; /*!< Offset: 0x018 (R/W) Folded-instruction Count Register */ + __IM uint32_t PCSR; /*!< Offset: 0x01C (R/ ) Program Counter Sample Register */ + __IOM uint32_t COMP0; /*!< Offset: 0x020 (R/W) Comparator Register 0 */ + __IOM uint32_t MASK0; /*!< Offset: 0x024 (R/W) Mask Register 0 */ + __IOM uint32_t FUNCTION0; /*!< Offset: 0x028 (R/W) Function Register 0 */ + uint32_t RESERVED0[1U]; + __IOM uint32_t COMP1; /*!< Offset: 0x030 (R/W) Comparator Register 1 */ + __IOM uint32_t MASK1; /*!< Offset: 0x034 (R/W) Mask Register 1 */ + __IOM uint32_t FUNCTION1; /*!< Offset: 0x038 (R/W) Function Register 1 */ + uint32_t RESERVED1[1U]; + __IOM uint32_t COMP2; /*!< Offset: 0x040 (R/W) Comparator Register 2 */ + __IOM uint32_t MASK2; /*!< Offset: 0x044 (R/W) Mask Register 2 */ + __IOM uint32_t FUNCTION2; /*!< Offset: 0x048 (R/W) Function Register 2 */ + uint32_t RESERVED2[1U]; + __IOM uint32_t COMP3; /*!< Offset: 0x050 (R/W) Comparator Register 3 */ + __IOM uint32_t MASK3; /*!< Offset: 0x054 (R/W) Mask Register 3 */ + __IOM uint32_t FUNCTION3; /*!< Offset: 0x058 (R/W) Function Register 3 */ +} DWT_Type; + +/* DWT Control Register Definitions */ +#define DWT_CTRL_NUMCOMP_Pos 28U /*!< DWT CTRL: NUMCOMP Position */ +#define DWT_CTRL_NUMCOMP_Msk (0xFUL << DWT_CTRL_NUMCOMP_Pos) /*!< DWT CTRL: NUMCOMP Mask */ + +#define DWT_CTRL_NOTRCPKT_Pos 27U /*!< DWT CTRL: NOTRCPKT Position */ +#define DWT_CTRL_NOTRCPKT_Msk (0x1UL << DWT_CTRL_NOTRCPKT_Pos) /*!< DWT CTRL: NOTRCPKT Mask */ + +#define DWT_CTRL_NOEXTTRIG_Pos 26U /*!< DWT CTRL: NOEXTTRIG Position */ +#define DWT_CTRL_NOEXTTRIG_Msk (0x1UL << DWT_CTRL_NOEXTTRIG_Pos) /*!< DWT CTRL: NOEXTTRIG Mask */ + +#define DWT_CTRL_NOCYCCNT_Pos 25U /*!< DWT CTRL: NOCYCCNT Position */ +#define DWT_CTRL_NOCYCCNT_Msk (0x1UL << DWT_CTRL_NOCYCCNT_Pos) /*!< DWT CTRL: NOCYCCNT Mask */ + +#define DWT_CTRL_NOPRFCNT_Pos 24U /*!< DWT CTRL: NOPRFCNT Position */ +#define DWT_CTRL_NOPRFCNT_Msk (0x1UL << DWT_CTRL_NOPRFCNT_Pos) /*!< DWT CTRL: NOPRFCNT Mask */ + +#define DWT_CTRL_CYCEVTENA_Pos 22U /*!< DWT CTRL: CYCEVTENA Position */ +#define DWT_CTRL_CYCEVTENA_Msk (0x1UL << DWT_CTRL_CYCEVTENA_Pos) /*!< DWT CTRL: CYCEVTENA Mask */ + +#define DWT_CTRL_FOLDEVTENA_Pos 21U /*!< DWT CTRL: FOLDEVTENA Position */ +#define DWT_CTRL_FOLDEVTENA_Msk (0x1UL << DWT_CTRL_FOLDEVTENA_Pos) /*!< DWT CTRL: FOLDEVTENA Mask */ + +#define DWT_CTRL_LSUEVTENA_Pos 20U /*!< DWT CTRL: LSUEVTENA Position */ +#define DWT_CTRL_LSUEVTENA_Msk (0x1UL << DWT_CTRL_LSUEVTENA_Pos) /*!< DWT CTRL: LSUEVTENA Mask */ + +#define DWT_CTRL_SLEEPEVTENA_Pos 19U /*!< DWT CTRL: SLEEPEVTENA Position */ +#define DWT_CTRL_SLEEPEVTENA_Msk (0x1UL << DWT_CTRL_SLEEPEVTENA_Pos) /*!< DWT CTRL: SLEEPEVTENA Mask */ + +#define DWT_CTRL_EXCEVTENA_Pos 18U /*!< DWT CTRL: EXCEVTENA Position */ +#define DWT_CTRL_EXCEVTENA_Msk (0x1UL << DWT_CTRL_EXCEVTENA_Pos) /*!< DWT CTRL: EXCEVTENA Mask */ + +#define DWT_CTRL_CPIEVTENA_Pos 17U /*!< DWT CTRL: CPIEVTENA Position */ +#define DWT_CTRL_CPIEVTENA_Msk (0x1UL << DWT_CTRL_CPIEVTENA_Pos) /*!< DWT CTRL: CPIEVTENA Mask */ + +#define DWT_CTRL_EXCTRCENA_Pos 16U /*!< DWT CTRL: EXCTRCENA Position */ +#define DWT_CTRL_EXCTRCENA_Msk (0x1UL << DWT_CTRL_EXCTRCENA_Pos) /*!< DWT CTRL: EXCTRCENA Mask */ + +#define DWT_CTRL_PCSAMPLENA_Pos 12U /*!< DWT CTRL: PCSAMPLENA Position */ +#define DWT_CTRL_PCSAMPLENA_Msk (0x1UL << DWT_CTRL_PCSAMPLENA_Pos) /*!< DWT CTRL: PCSAMPLENA Mask */ + +#define DWT_CTRL_SYNCTAP_Pos 10U /*!< DWT CTRL: SYNCTAP Position */ +#define DWT_CTRL_SYNCTAP_Msk (0x3UL << DWT_CTRL_SYNCTAP_Pos) /*!< DWT CTRL: SYNCTAP Mask */ + +#define DWT_CTRL_CYCTAP_Pos 9U /*!< DWT CTRL: CYCTAP Position */ +#define DWT_CTRL_CYCTAP_Msk (0x1UL << DWT_CTRL_CYCTAP_Pos) /*!< DWT CTRL: CYCTAP Mask */ + +#define DWT_CTRL_POSTINIT_Pos 5U /*!< DWT CTRL: POSTINIT Position */ +#define DWT_CTRL_POSTINIT_Msk (0xFUL << DWT_CTRL_POSTINIT_Pos) /*!< DWT CTRL: POSTINIT Mask */ + +#define DWT_CTRL_POSTPRESET_Pos 1U /*!< DWT CTRL: POSTPRESET Position */ +#define DWT_CTRL_POSTPRESET_Msk (0xFUL << DWT_CTRL_POSTPRESET_Pos) /*!< DWT CTRL: POSTPRESET Mask */ + +#define DWT_CTRL_CYCCNTENA_Pos 0U /*!< DWT CTRL: CYCCNTENA Position */ +#define DWT_CTRL_CYCCNTENA_Msk (0x1UL /*<< DWT_CTRL_CYCCNTENA_Pos*/) /*!< DWT CTRL: CYCCNTENA Mask */ + +/* DWT CPI Count Register Definitions */ +#define DWT_CPICNT_CPICNT_Pos 0U /*!< DWT CPICNT: CPICNT Position */ +#define DWT_CPICNT_CPICNT_Msk (0xFFUL /*<< DWT_CPICNT_CPICNT_Pos*/) /*!< DWT CPICNT: CPICNT Mask */ + +/* DWT Exception Overhead Count Register Definitions */ +#define DWT_EXCCNT_EXCCNT_Pos 0U /*!< DWT EXCCNT: EXCCNT Position */ +#define DWT_EXCCNT_EXCCNT_Msk (0xFFUL /*<< DWT_EXCCNT_EXCCNT_Pos*/) /*!< DWT EXCCNT: EXCCNT Mask */ + +/* DWT Sleep Count Register Definitions */ +#define DWT_SLEEPCNT_SLEEPCNT_Pos 0U /*!< DWT SLEEPCNT: SLEEPCNT Position */ +#define DWT_SLEEPCNT_SLEEPCNT_Msk (0xFFUL /*<< DWT_SLEEPCNT_SLEEPCNT_Pos*/) /*!< DWT SLEEPCNT: SLEEPCNT Mask */ + +/* DWT LSU Count Register Definitions */ +#define DWT_LSUCNT_LSUCNT_Pos 0U /*!< DWT LSUCNT: LSUCNT Position */ +#define DWT_LSUCNT_LSUCNT_Msk (0xFFUL /*<< DWT_LSUCNT_LSUCNT_Pos*/) /*!< DWT LSUCNT: LSUCNT Mask */ + +/* DWT Folded-instruction Count Register Definitions */ +#define DWT_FOLDCNT_FOLDCNT_Pos 0U /*!< DWT FOLDCNT: FOLDCNT Position */ +#define DWT_FOLDCNT_FOLDCNT_Msk (0xFFUL /*<< DWT_FOLDCNT_FOLDCNT_Pos*/) /*!< DWT FOLDCNT: FOLDCNT Mask */ + +/* DWT Comparator Mask Register Definitions */ +#define DWT_MASK_MASK_Pos 0U /*!< DWT MASK: MASK Position */ +#define DWT_MASK_MASK_Msk (0x1FUL /*<< DWT_MASK_MASK_Pos*/) /*!< DWT MASK: MASK Mask */ + +/* DWT Comparator Function Register Definitions */ +#define DWT_FUNCTION_MATCHED_Pos 24U /*!< DWT FUNCTION: MATCHED Position */ +#define DWT_FUNCTION_MATCHED_Msk (0x1UL << DWT_FUNCTION_MATCHED_Pos) /*!< DWT FUNCTION: MATCHED Mask */ + +#define DWT_FUNCTION_DATAVADDR1_Pos 16U /*!< DWT FUNCTION: DATAVADDR1 Position */ +#define DWT_FUNCTION_DATAVADDR1_Msk (0xFUL << DWT_FUNCTION_DATAVADDR1_Pos) /*!< DWT FUNCTION: DATAVADDR1 Mask */ + +#define DWT_FUNCTION_DATAVADDR0_Pos 12U /*!< DWT FUNCTION: DATAVADDR0 Position */ +#define DWT_FUNCTION_DATAVADDR0_Msk (0xFUL << DWT_FUNCTION_DATAVADDR0_Pos) /*!< DWT FUNCTION: DATAVADDR0 Mask */ + +#define DWT_FUNCTION_DATAVSIZE_Pos 10U /*!< DWT FUNCTION: DATAVSIZE Position */ +#define DWT_FUNCTION_DATAVSIZE_Msk (0x3UL << DWT_FUNCTION_DATAVSIZE_Pos) /*!< DWT FUNCTION: DATAVSIZE Mask */ + +#define DWT_FUNCTION_LNK1ENA_Pos 9U /*!< DWT FUNCTION: LNK1ENA Position */ +#define DWT_FUNCTION_LNK1ENA_Msk (0x1UL << DWT_FUNCTION_LNK1ENA_Pos) /*!< DWT FUNCTION: LNK1ENA Mask */ + +#define DWT_FUNCTION_DATAVMATCH_Pos 8U /*!< DWT FUNCTION: DATAVMATCH Position */ +#define DWT_FUNCTION_DATAVMATCH_Msk (0x1UL << DWT_FUNCTION_DATAVMATCH_Pos) /*!< DWT FUNCTION: DATAVMATCH Mask */ + +#define DWT_FUNCTION_CYCMATCH_Pos 7U /*!< DWT FUNCTION: CYCMATCH Position */ +#define DWT_FUNCTION_CYCMATCH_Msk (0x1UL << DWT_FUNCTION_CYCMATCH_Pos) /*!< DWT FUNCTION: CYCMATCH Mask */ + +#define DWT_FUNCTION_EMITRANGE_Pos 5U /*!< DWT FUNCTION: EMITRANGE Position */ +#define DWT_FUNCTION_EMITRANGE_Msk (0x1UL << DWT_FUNCTION_EMITRANGE_Pos) /*!< DWT FUNCTION: EMITRANGE Mask */ + +#define DWT_FUNCTION_FUNCTION_Pos 0U /*!< DWT FUNCTION: FUNCTION Position */ +#define DWT_FUNCTION_FUNCTION_Msk (0xFUL /*<< DWT_FUNCTION_FUNCTION_Pos*/) /*!< DWT FUNCTION: FUNCTION Mask */ + +/*@}*/ /* end of group CMSIS_DWT */ + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_TPI Trace Port Interface (TPI) + \brief Type definitions for the Trace Port Interface (TPI) + @{ + */ + +/** + \brief Structure type to access the Trace Port Interface Register (TPI). + */ +typedef struct +{ + __IM uint32_t SSPSR; /*!< Offset: 0x000 (R/ ) Supported Parallel Port Size Register */ + __IOM uint32_t CSPSR; /*!< Offset: 0x004 (R/W) Current Parallel Port Size Register */ + uint32_t RESERVED0[2U]; + __IOM uint32_t ACPR; /*!< Offset: 0x010 (R/W) Asynchronous Clock Prescaler Register */ + uint32_t RESERVED1[55U]; + __IOM uint32_t SPPR; /*!< Offset: 0x0F0 (R/W) Selected Pin Protocol Register */ + uint32_t RESERVED2[131U]; + __IM uint32_t FFSR; /*!< Offset: 0x300 (R/ ) Formatter and Flush Status Register */ + __IOM uint32_t FFCR; /*!< Offset: 0x304 (R/W) Formatter and Flush Control Register */ + __IM uint32_t FSCR; /*!< Offset: 0x308 (R/ ) Formatter Synchronization Counter Register */ + uint32_t RESERVED3[759U]; + __IM uint32_t TRIGGER; /*!< Offset: 0xEE8 (R/ ) TRIGGER Register */ + __IM uint32_t FIFO0; /*!< Offset: 0xEEC (R/ ) Integration ETM Data */ + __IM uint32_t ITATBCTR2; /*!< Offset: 0xEF0 (R/ ) ITATBCTR2 */ + uint32_t RESERVED4[1U]; + __IM uint32_t ITATBCTR0; /*!< Offset: 0xEF8 (R/ ) ITATBCTR0 */ + __IM uint32_t FIFO1; /*!< Offset: 0xEFC (R/ ) Integration ITM Data */ + __IOM uint32_t ITCTRL; /*!< Offset: 0xF00 (R/W) Integration Mode Control */ + uint32_t RESERVED5[39U]; + __IOM uint32_t CLAIMSET; /*!< Offset: 0xFA0 (R/W) Claim tag set */ + __IOM uint32_t CLAIMCLR; /*!< Offset: 0xFA4 (R/W) Claim tag clear */ + uint32_t RESERVED7[8U]; + __IM uint32_t DEVID; /*!< Offset: 0xFC8 (R/ ) TPIU_DEVID */ + __IM uint32_t DEVTYPE; /*!< Offset: 0xFCC (R/ ) TPIU_DEVTYPE */ +} TPI_Type; + +/* TPI Asynchronous Clock Prescaler Register Definitions */ +#define TPI_ACPR_PRESCALER_Pos 0U /*!< TPI ACPR: PRESCALER Position */ +#define TPI_ACPR_PRESCALER_Msk (0x1FFFUL /*<< TPI_ACPR_PRESCALER_Pos*/) /*!< TPI ACPR: PRESCALER Mask */ + +/* TPI Selected Pin Protocol Register Definitions */ +#define TPI_SPPR_TXMODE_Pos 0U /*!< TPI SPPR: TXMODE Position */ +#define TPI_SPPR_TXMODE_Msk (0x3UL /*<< TPI_SPPR_TXMODE_Pos*/) /*!< TPI SPPR: TXMODE Mask */ + +/* TPI Formatter and Flush Status Register Definitions */ +#define TPI_FFSR_FtNonStop_Pos 3U /*!< TPI FFSR: FtNonStop Position */ +#define TPI_FFSR_FtNonStop_Msk (0x1UL << TPI_FFSR_FtNonStop_Pos) /*!< TPI FFSR: FtNonStop Mask */ + +#define TPI_FFSR_TCPresent_Pos 2U /*!< TPI FFSR: TCPresent Position */ +#define TPI_FFSR_TCPresent_Msk (0x1UL << TPI_FFSR_TCPresent_Pos) /*!< TPI FFSR: TCPresent Mask */ + +#define TPI_FFSR_FtStopped_Pos 1U /*!< TPI FFSR: FtStopped Position */ +#define TPI_FFSR_FtStopped_Msk (0x1UL << TPI_FFSR_FtStopped_Pos) /*!< TPI FFSR: FtStopped Mask */ + +#define TPI_FFSR_FlInProg_Pos 0U /*!< TPI FFSR: FlInProg Position */ +#define TPI_FFSR_FlInProg_Msk (0x1UL /*<< TPI_FFSR_FlInProg_Pos*/) /*!< TPI FFSR: FlInProg Mask */ + +/* TPI Formatter and Flush Control Register Definitions */ +#define TPI_FFCR_TrigIn_Pos 8U /*!< TPI FFCR: TrigIn Position */ +#define TPI_FFCR_TrigIn_Msk (0x1UL << TPI_FFCR_TrigIn_Pos) /*!< TPI FFCR: TrigIn Mask */ + +#define TPI_FFCR_EnFCont_Pos 1U /*!< TPI FFCR: EnFCont Position */ +#define TPI_FFCR_EnFCont_Msk (0x1UL << TPI_FFCR_EnFCont_Pos) /*!< TPI FFCR: EnFCont Mask */ + +/* TPI TRIGGER Register Definitions */ +#define TPI_TRIGGER_TRIGGER_Pos 0U /*!< TPI TRIGGER: TRIGGER Position */ +#define TPI_TRIGGER_TRIGGER_Msk (0x1UL /*<< TPI_TRIGGER_TRIGGER_Pos*/) /*!< TPI TRIGGER: TRIGGER Mask */ + +/* TPI Integration ETM Data Register Definitions (FIFO0) */ +#define TPI_FIFO0_ITM_ATVALID_Pos 29U /*!< TPI FIFO0: ITM_ATVALID Position */ +#define TPI_FIFO0_ITM_ATVALID_Msk (0x3UL << TPI_FIFO0_ITM_ATVALID_Pos) /*!< TPI FIFO0: ITM_ATVALID Mask */ + +#define TPI_FIFO0_ITM_bytecount_Pos 27U /*!< TPI FIFO0: ITM_bytecount Position */ +#define TPI_FIFO0_ITM_bytecount_Msk (0x3UL << TPI_FIFO0_ITM_bytecount_Pos) /*!< TPI FIFO0: ITM_bytecount Mask */ + +#define TPI_FIFO0_ETM_ATVALID_Pos 26U /*!< TPI FIFO0: ETM_ATVALID Position */ +#define TPI_FIFO0_ETM_ATVALID_Msk (0x3UL << TPI_FIFO0_ETM_ATVALID_Pos) /*!< TPI FIFO0: ETM_ATVALID Mask */ + +#define TPI_FIFO0_ETM_bytecount_Pos 24U /*!< TPI FIFO0: ETM_bytecount Position */ +#define TPI_FIFO0_ETM_bytecount_Msk (0x3UL << TPI_FIFO0_ETM_bytecount_Pos) /*!< TPI FIFO0: ETM_bytecount Mask */ + +#define TPI_FIFO0_ETM2_Pos 16U /*!< TPI FIFO0: ETM2 Position */ +#define TPI_FIFO0_ETM2_Msk (0xFFUL << TPI_FIFO0_ETM2_Pos) /*!< TPI FIFO0: ETM2 Mask */ + +#define TPI_FIFO0_ETM1_Pos 8U /*!< TPI FIFO0: ETM1 Position */ +#define TPI_FIFO0_ETM1_Msk (0xFFUL << TPI_FIFO0_ETM1_Pos) /*!< TPI FIFO0: ETM1 Mask */ + +#define TPI_FIFO0_ETM0_Pos 0U /*!< TPI FIFO0: ETM0 Position */ +#define TPI_FIFO0_ETM0_Msk (0xFFUL /*<< TPI_FIFO0_ETM0_Pos*/) /*!< TPI FIFO0: ETM0 Mask */ + +/* TPI ITATBCTR2 Register Definitions */ +#define TPI_ITATBCTR2_ATREADY2_Pos 0U /*!< TPI ITATBCTR2: ATREADY2 Position */ +#define TPI_ITATBCTR2_ATREADY2_Msk (0x1UL /*<< TPI_ITATBCTR2_ATREADY2_Pos*/) /*!< TPI ITATBCTR2: ATREADY2 Mask */ + +#define TPI_ITATBCTR2_ATREADY1_Pos 0U /*!< TPI ITATBCTR2: ATREADY1 Position */ +#define TPI_ITATBCTR2_ATREADY1_Msk (0x1UL /*<< TPI_ITATBCTR2_ATREADY1_Pos*/) /*!< TPI ITATBCTR2: ATREADY1 Mask */ + +/* TPI Integration ITM Data Register Definitions (FIFO1) */ +#define TPI_FIFO1_ITM_ATVALID_Pos 29U /*!< TPI FIFO1: ITM_ATVALID Position */ +#define TPI_FIFO1_ITM_ATVALID_Msk (0x3UL << TPI_FIFO1_ITM_ATVALID_Pos) /*!< TPI FIFO1: ITM_ATVALID Mask */ + +#define TPI_FIFO1_ITM_bytecount_Pos 27U /*!< TPI FIFO1: ITM_bytecount Position */ +#define TPI_FIFO1_ITM_bytecount_Msk (0x3UL << TPI_FIFO1_ITM_bytecount_Pos) /*!< TPI FIFO1: ITM_bytecount Mask */ + +#define TPI_FIFO1_ETM_ATVALID_Pos 26U /*!< TPI FIFO1: ETM_ATVALID Position */ +#define TPI_FIFO1_ETM_ATVALID_Msk (0x3UL << TPI_FIFO1_ETM_ATVALID_Pos) /*!< TPI FIFO1: ETM_ATVALID Mask */ + +#define TPI_FIFO1_ETM_bytecount_Pos 24U /*!< TPI FIFO1: ETM_bytecount Position */ +#define TPI_FIFO1_ETM_bytecount_Msk (0x3UL << TPI_FIFO1_ETM_bytecount_Pos) /*!< TPI FIFO1: ETM_bytecount Mask */ + +#define TPI_FIFO1_ITM2_Pos 16U /*!< TPI FIFO1: ITM2 Position */ +#define TPI_FIFO1_ITM2_Msk (0xFFUL << TPI_FIFO1_ITM2_Pos) /*!< TPI FIFO1: ITM2 Mask */ + +#define TPI_FIFO1_ITM1_Pos 8U /*!< TPI FIFO1: ITM1 Position */ +#define TPI_FIFO1_ITM1_Msk (0xFFUL << TPI_FIFO1_ITM1_Pos) /*!< TPI FIFO1: ITM1 Mask */ + +#define TPI_FIFO1_ITM0_Pos 0U /*!< TPI FIFO1: ITM0 Position */ +#define TPI_FIFO1_ITM0_Msk (0xFFUL /*<< TPI_FIFO1_ITM0_Pos*/) /*!< TPI FIFO1: ITM0 Mask */ + +/* TPI ITATBCTR0 Register Definitions */ +#define TPI_ITATBCTR0_ATREADY2_Pos 0U /*!< TPI ITATBCTR0: ATREADY2 Position */ +#define TPI_ITATBCTR0_ATREADY2_Msk (0x1UL /*<< TPI_ITATBCTR0_ATREADY2_Pos*/) /*!< TPI ITATBCTR0: ATREADY2 Mask */ + +#define TPI_ITATBCTR0_ATREADY1_Pos 0U /*!< TPI ITATBCTR0: ATREADY1 Position */ +#define TPI_ITATBCTR0_ATREADY1_Msk (0x1UL /*<< TPI_ITATBCTR0_ATREADY1_Pos*/) /*!< TPI ITATBCTR0: ATREADY1 Mask */ + +/* TPI Integration Mode Control Register Definitions */ +#define TPI_ITCTRL_Mode_Pos 0U /*!< TPI ITCTRL: Mode Position */ +#define TPI_ITCTRL_Mode_Msk (0x3UL /*<< TPI_ITCTRL_Mode_Pos*/) /*!< TPI ITCTRL: Mode Mask */ + +/* TPI DEVID Register Definitions */ +#define TPI_DEVID_NRZVALID_Pos 11U /*!< TPI DEVID: NRZVALID Position */ +#define TPI_DEVID_NRZVALID_Msk (0x1UL << TPI_DEVID_NRZVALID_Pos) /*!< TPI DEVID: NRZVALID Mask */ + +#define TPI_DEVID_MANCVALID_Pos 10U /*!< TPI DEVID: MANCVALID Position */ +#define TPI_DEVID_MANCVALID_Msk (0x1UL << TPI_DEVID_MANCVALID_Pos) /*!< TPI DEVID: MANCVALID Mask */ + +#define TPI_DEVID_PTINVALID_Pos 9U /*!< TPI DEVID: PTINVALID Position */ +#define TPI_DEVID_PTINVALID_Msk (0x1UL << TPI_DEVID_PTINVALID_Pos) /*!< TPI DEVID: PTINVALID Mask */ + +#define TPI_DEVID_MinBufSz_Pos 6U /*!< TPI DEVID: MinBufSz Position */ +#define TPI_DEVID_MinBufSz_Msk (0x7UL << TPI_DEVID_MinBufSz_Pos) /*!< TPI DEVID: MinBufSz Mask */ + +#define TPI_DEVID_AsynClkIn_Pos 5U /*!< TPI DEVID: AsynClkIn Position */ +#define TPI_DEVID_AsynClkIn_Msk (0x1UL << TPI_DEVID_AsynClkIn_Pos) /*!< TPI DEVID: AsynClkIn Mask */ + +#define TPI_DEVID_NrTraceInput_Pos 0U /*!< TPI DEVID: NrTraceInput Position */ +#define TPI_DEVID_NrTraceInput_Msk (0x1FUL /*<< TPI_DEVID_NrTraceInput_Pos*/) /*!< TPI DEVID: NrTraceInput Mask */ + +/* TPI DEVTYPE Register Definitions */ +#define TPI_DEVTYPE_SubType_Pos 4U /*!< TPI DEVTYPE: SubType Position */ +#define TPI_DEVTYPE_SubType_Msk (0xFUL /*<< TPI_DEVTYPE_SubType_Pos*/) /*!< TPI DEVTYPE: SubType Mask */ + +#define TPI_DEVTYPE_MajorType_Pos 0U /*!< TPI DEVTYPE: MajorType Position */ +#define TPI_DEVTYPE_MajorType_Msk (0xFUL << TPI_DEVTYPE_MajorType_Pos) /*!< TPI DEVTYPE: MajorType Mask */ + +/*@}*/ /* end of group CMSIS_TPI */ + + +#if defined (__MPU_PRESENT) && (__MPU_PRESENT == 1U) +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_MPU Memory Protection Unit (MPU) + \brief Type definitions for the Memory Protection Unit (MPU) + @{ + */ + +/** + \brief Structure type to access the Memory Protection Unit (MPU). + */ +typedef struct +{ + __IM uint32_t TYPE; /*!< Offset: 0x000 (R/ ) MPU Type Register */ + __IOM uint32_t CTRL; /*!< Offset: 0x004 (R/W) MPU Control Register */ + __IOM uint32_t RNR; /*!< Offset: 0x008 (R/W) MPU Region RNRber Register */ + __IOM uint32_t RBAR; /*!< Offset: 0x00C (R/W) MPU Region Base Address Register */ + __IOM uint32_t RASR; /*!< Offset: 0x010 (R/W) MPU Region Attribute and Size Register */ + __IOM uint32_t RBAR_A1; /*!< Offset: 0x014 (R/W) MPU Alias 1 Region Base Address Register */ + __IOM uint32_t RASR_A1; /*!< Offset: 0x018 (R/W) MPU Alias 1 Region Attribute and Size Register */ + __IOM uint32_t RBAR_A2; /*!< Offset: 0x01C (R/W) MPU Alias 2 Region Base Address Register */ + __IOM uint32_t RASR_A2; /*!< Offset: 0x020 (R/W) MPU Alias 2 Region Attribute and Size Register */ + __IOM uint32_t RBAR_A3; /*!< Offset: 0x024 (R/W) MPU Alias 3 Region Base Address Register */ + __IOM uint32_t RASR_A3; /*!< Offset: 0x028 (R/W) MPU Alias 3 Region Attribute and Size Register */ +} MPU_Type; + +/* MPU Type Register Definitions */ +#define MPU_TYPE_IREGION_Pos 16U /*!< MPU TYPE: IREGION Position */ +#define MPU_TYPE_IREGION_Msk (0xFFUL << MPU_TYPE_IREGION_Pos) /*!< MPU TYPE: IREGION Mask */ + +#define MPU_TYPE_DREGION_Pos 8U /*!< MPU TYPE: DREGION Position */ +#define MPU_TYPE_DREGION_Msk (0xFFUL << MPU_TYPE_DREGION_Pos) /*!< MPU TYPE: DREGION Mask */ + +#define MPU_TYPE_SEPARATE_Pos 0U /*!< MPU TYPE: SEPARATE Position */ +#define MPU_TYPE_SEPARATE_Msk (1UL /*<< MPU_TYPE_SEPARATE_Pos*/) /*!< MPU TYPE: SEPARATE Mask */ + +/* MPU Control Register Definitions */ +#define MPU_CTRL_PRIVDEFENA_Pos 2U /*!< MPU CTRL: PRIVDEFENA Position */ +#define MPU_CTRL_PRIVDEFENA_Msk (1UL << MPU_CTRL_PRIVDEFENA_Pos) /*!< MPU CTRL: PRIVDEFENA Mask */ + +#define MPU_CTRL_HFNMIENA_Pos 1U /*!< MPU CTRL: HFNMIENA Position */ +#define MPU_CTRL_HFNMIENA_Msk (1UL << MPU_CTRL_HFNMIENA_Pos) /*!< MPU CTRL: HFNMIENA Mask */ + +#define MPU_CTRL_ENABLE_Pos 0U /*!< MPU CTRL: ENABLE Position */ +#define MPU_CTRL_ENABLE_Msk (1UL /*<< MPU_CTRL_ENABLE_Pos*/) /*!< MPU CTRL: ENABLE Mask */ + +/* MPU Region Number Register Definitions */ +#define MPU_RNR_REGION_Pos 0U /*!< MPU RNR: REGION Position */ +#define MPU_RNR_REGION_Msk (0xFFUL /*<< MPU_RNR_REGION_Pos*/) /*!< MPU RNR: REGION Mask */ + +/* MPU Region Base Address Register Definitions */ +#define MPU_RBAR_ADDR_Pos 5U /*!< MPU RBAR: ADDR Position */ +#define MPU_RBAR_ADDR_Msk (0x7FFFFFFUL << MPU_RBAR_ADDR_Pos) /*!< MPU RBAR: ADDR Mask */ + +#define MPU_RBAR_VALID_Pos 4U /*!< MPU RBAR: VALID Position */ +#define MPU_RBAR_VALID_Msk (1UL << MPU_RBAR_VALID_Pos) /*!< MPU RBAR: VALID Mask */ + +#define MPU_RBAR_REGION_Pos 0U /*!< MPU RBAR: REGION Position */ +#define MPU_RBAR_REGION_Msk (0xFUL /*<< MPU_RBAR_REGION_Pos*/) /*!< MPU RBAR: REGION Mask */ + +/* MPU Region Attribute and Size Register Definitions */ +#define MPU_RASR_ATTRS_Pos 16U /*!< MPU RASR: MPU Region Attribute field Position */ +#define MPU_RASR_ATTRS_Msk (0xFFFFUL << MPU_RASR_ATTRS_Pos) /*!< MPU RASR: MPU Region Attribute field Mask */ + +#define MPU_RASR_XN_Pos 28U /*!< MPU RASR: ATTRS.XN Position */ +#define MPU_RASR_XN_Msk (1UL << MPU_RASR_XN_Pos) /*!< MPU RASR: ATTRS.XN Mask */ + +#define MPU_RASR_AP_Pos 24U /*!< MPU RASR: ATTRS.AP Position */ +#define MPU_RASR_AP_Msk (0x7UL << MPU_RASR_AP_Pos) /*!< MPU RASR: ATTRS.AP Mask */ + +#define MPU_RASR_TEX_Pos 19U /*!< MPU RASR: ATTRS.TEX Position */ +#define MPU_RASR_TEX_Msk (0x7UL << MPU_RASR_TEX_Pos) /*!< MPU RASR: ATTRS.TEX Mask */ + +#define MPU_RASR_S_Pos 18U /*!< MPU RASR: ATTRS.S Position */ +#define MPU_RASR_S_Msk (1UL << MPU_RASR_S_Pos) /*!< MPU RASR: ATTRS.S Mask */ + +#define MPU_RASR_C_Pos 17U /*!< MPU RASR: ATTRS.C Position */ +#define MPU_RASR_C_Msk (1UL << MPU_RASR_C_Pos) /*!< MPU RASR: ATTRS.C Mask */ + +#define MPU_RASR_B_Pos 16U /*!< MPU RASR: ATTRS.B Position */ +#define MPU_RASR_B_Msk (1UL << MPU_RASR_B_Pos) /*!< MPU RASR: ATTRS.B Mask */ + +#define MPU_RASR_SRD_Pos 8U /*!< MPU RASR: Sub-Region Disable Position */ +#define MPU_RASR_SRD_Msk (0xFFUL << MPU_RASR_SRD_Pos) /*!< MPU RASR: Sub-Region Disable Mask */ + +#define MPU_RASR_SIZE_Pos 1U /*!< MPU RASR: Region Size Field Position */ +#define MPU_RASR_SIZE_Msk (0x1FUL << MPU_RASR_SIZE_Pos) /*!< MPU RASR: Region Size Field Mask */ + +#define MPU_RASR_ENABLE_Pos 0U /*!< MPU RASR: Region enable bit Position */ +#define MPU_RASR_ENABLE_Msk (1UL /*<< MPU_RASR_ENABLE_Pos*/) /*!< MPU RASR: Region enable bit Disable Mask */ + +/*@} end of group CMSIS_MPU */ +#endif + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_CoreDebug Core Debug Registers (CoreDebug) + \brief Type definitions for the Core Debug Registers + @{ + */ + +/** + \brief Structure type to access the Core Debug Register (CoreDebug). + */ +typedef struct +{ + __IOM uint32_t DHCSR; /*!< Offset: 0x000 (R/W) Debug Halting Control and Status Register */ + __OM uint32_t DCRSR; /*!< Offset: 0x004 ( /W) Debug Core Register Selector Register */ + __IOM uint32_t DCRDR; /*!< Offset: 0x008 (R/W) Debug Core Register Data Register */ + __IOM uint32_t DEMCR; /*!< Offset: 0x00C (R/W) Debug Exception and Monitor Control Register */ +} CoreDebug_Type; + +/* Debug Halting Control and Status Register Definitions */ +#define CoreDebug_DHCSR_DBGKEY_Pos 16U /*!< CoreDebug DHCSR: DBGKEY Position */ +#define CoreDebug_DHCSR_DBGKEY_Msk (0xFFFFUL << CoreDebug_DHCSR_DBGKEY_Pos) /*!< CoreDebug DHCSR: DBGKEY Mask */ + +#define CoreDebug_DHCSR_S_RESET_ST_Pos 25U /*!< CoreDebug DHCSR: S_RESET_ST Position */ +#define CoreDebug_DHCSR_S_RESET_ST_Msk (1UL << CoreDebug_DHCSR_S_RESET_ST_Pos) /*!< CoreDebug DHCSR: S_RESET_ST Mask */ + +#define CoreDebug_DHCSR_S_RETIRE_ST_Pos 24U /*!< CoreDebug DHCSR: S_RETIRE_ST Position */ +#define CoreDebug_DHCSR_S_RETIRE_ST_Msk (1UL << CoreDebug_DHCSR_S_RETIRE_ST_Pos) /*!< CoreDebug DHCSR: S_RETIRE_ST Mask */ + +#define CoreDebug_DHCSR_S_LOCKUP_Pos 19U /*!< CoreDebug DHCSR: S_LOCKUP Position */ +#define CoreDebug_DHCSR_S_LOCKUP_Msk (1UL << CoreDebug_DHCSR_S_LOCKUP_Pos) /*!< CoreDebug DHCSR: S_LOCKUP Mask */ + +#define CoreDebug_DHCSR_S_SLEEP_Pos 18U /*!< CoreDebug DHCSR: S_SLEEP Position */ +#define CoreDebug_DHCSR_S_SLEEP_Msk (1UL << CoreDebug_DHCSR_S_SLEEP_Pos) /*!< CoreDebug DHCSR: S_SLEEP Mask */ + +#define CoreDebug_DHCSR_S_HALT_Pos 17U /*!< CoreDebug DHCSR: S_HALT Position */ +#define CoreDebug_DHCSR_S_HALT_Msk (1UL << CoreDebug_DHCSR_S_HALT_Pos) /*!< CoreDebug DHCSR: S_HALT Mask */ + +#define CoreDebug_DHCSR_S_REGRDY_Pos 16U /*!< CoreDebug DHCSR: S_REGRDY Position */ +#define CoreDebug_DHCSR_S_REGRDY_Msk (1UL << CoreDebug_DHCSR_S_REGRDY_Pos) /*!< CoreDebug DHCSR: S_REGRDY Mask */ + +#define CoreDebug_DHCSR_C_SNAPSTALL_Pos 5U /*!< CoreDebug DHCSR: C_SNAPSTALL Position */ +#define CoreDebug_DHCSR_C_SNAPSTALL_Msk (1UL << CoreDebug_DHCSR_C_SNAPSTALL_Pos) /*!< CoreDebug DHCSR: C_SNAPSTALL Mask */ + +#define CoreDebug_DHCSR_C_MASKINTS_Pos 3U /*!< CoreDebug DHCSR: C_MASKINTS Position */ +#define CoreDebug_DHCSR_C_MASKINTS_Msk (1UL << CoreDebug_DHCSR_C_MASKINTS_Pos) /*!< CoreDebug DHCSR: C_MASKINTS Mask */ + +#define CoreDebug_DHCSR_C_STEP_Pos 2U /*!< CoreDebug DHCSR: C_STEP Position */ +#define CoreDebug_DHCSR_C_STEP_Msk (1UL << CoreDebug_DHCSR_C_STEP_Pos) /*!< CoreDebug DHCSR: C_STEP Mask */ + +#define CoreDebug_DHCSR_C_HALT_Pos 1U /*!< CoreDebug DHCSR: C_HALT Position */ +#define CoreDebug_DHCSR_C_HALT_Msk (1UL << CoreDebug_DHCSR_C_HALT_Pos) /*!< CoreDebug DHCSR: C_HALT Mask */ + +#define CoreDebug_DHCSR_C_DEBUGEN_Pos 0U /*!< CoreDebug DHCSR: C_DEBUGEN Position */ +#define CoreDebug_DHCSR_C_DEBUGEN_Msk (1UL /*<< CoreDebug_DHCSR_C_DEBUGEN_Pos*/) /*!< CoreDebug DHCSR: C_DEBUGEN Mask */ + +/* Debug Core Register Selector Register Definitions */ +#define CoreDebug_DCRSR_REGWnR_Pos 16U /*!< CoreDebug DCRSR: REGWnR Position */ +#define CoreDebug_DCRSR_REGWnR_Msk (1UL << CoreDebug_DCRSR_REGWnR_Pos) /*!< CoreDebug DCRSR: REGWnR Mask */ + +#define CoreDebug_DCRSR_REGSEL_Pos 0U /*!< CoreDebug DCRSR: REGSEL Position */ +#define CoreDebug_DCRSR_REGSEL_Msk (0x1FUL /*<< CoreDebug_DCRSR_REGSEL_Pos*/) /*!< CoreDebug DCRSR: REGSEL Mask */ + +/* Debug Exception and Monitor Control Register Definitions */ +#define CoreDebug_DEMCR_TRCENA_Pos 24U /*!< CoreDebug DEMCR: TRCENA Position */ +#define CoreDebug_DEMCR_TRCENA_Msk (1UL << CoreDebug_DEMCR_TRCENA_Pos) /*!< CoreDebug DEMCR: TRCENA Mask */ + +#define CoreDebug_DEMCR_MON_REQ_Pos 19U /*!< CoreDebug DEMCR: MON_REQ Position */ +#define CoreDebug_DEMCR_MON_REQ_Msk (1UL << CoreDebug_DEMCR_MON_REQ_Pos) /*!< CoreDebug DEMCR: MON_REQ Mask */ + +#define CoreDebug_DEMCR_MON_STEP_Pos 18U /*!< CoreDebug DEMCR: MON_STEP Position */ +#define CoreDebug_DEMCR_MON_STEP_Msk (1UL << CoreDebug_DEMCR_MON_STEP_Pos) /*!< CoreDebug DEMCR: MON_STEP Mask */ + +#define CoreDebug_DEMCR_MON_PEND_Pos 17U /*!< CoreDebug DEMCR: MON_PEND Position */ +#define CoreDebug_DEMCR_MON_PEND_Msk (1UL << CoreDebug_DEMCR_MON_PEND_Pos) /*!< CoreDebug DEMCR: MON_PEND Mask */ + +#define CoreDebug_DEMCR_MON_EN_Pos 16U /*!< CoreDebug DEMCR: MON_EN Position */ +#define CoreDebug_DEMCR_MON_EN_Msk (1UL << CoreDebug_DEMCR_MON_EN_Pos) /*!< CoreDebug DEMCR: MON_EN Mask */ + +#define CoreDebug_DEMCR_VC_HARDERR_Pos 10U /*!< CoreDebug DEMCR: VC_HARDERR Position */ +#define CoreDebug_DEMCR_VC_HARDERR_Msk (1UL << CoreDebug_DEMCR_VC_HARDERR_Pos) /*!< CoreDebug DEMCR: VC_HARDERR Mask */ + +#define CoreDebug_DEMCR_VC_INTERR_Pos 9U /*!< CoreDebug DEMCR: VC_INTERR Position */ +#define CoreDebug_DEMCR_VC_INTERR_Msk (1UL << CoreDebug_DEMCR_VC_INTERR_Pos) /*!< CoreDebug DEMCR: VC_INTERR Mask */ + +#define CoreDebug_DEMCR_VC_BUSERR_Pos 8U /*!< CoreDebug DEMCR: VC_BUSERR Position */ +#define CoreDebug_DEMCR_VC_BUSERR_Msk (1UL << CoreDebug_DEMCR_VC_BUSERR_Pos) /*!< CoreDebug DEMCR: VC_BUSERR Mask */ + +#define CoreDebug_DEMCR_VC_STATERR_Pos 7U /*!< CoreDebug DEMCR: VC_STATERR Position */ +#define CoreDebug_DEMCR_VC_STATERR_Msk (1UL << CoreDebug_DEMCR_VC_STATERR_Pos) /*!< CoreDebug DEMCR: VC_STATERR Mask */ + +#define CoreDebug_DEMCR_VC_CHKERR_Pos 6U /*!< CoreDebug DEMCR: VC_CHKERR Position */ +#define CoreDebug_DEMCR_VC_CHKERR_Msk (1UL << CoreDebug_DEMCR_VC_CHKERR_Pos) /*!< CoreDebug DEMCR: VC_CHKERR Mask */ + +#define CoreDebug_DEMCR_VC_NOCPERR_Pos 5U /*!< CoreDebug DEMCR: VC_NOCPERR Position */ +#define CoreDebug_DEMCR_VC_NOCPERR_Msk (1UL << CoreDebug_DEMCR_VC_NOCPERR_Pos) /*!< CoreDebug DEMCR: VC_NOCPERR Mask */ + +#define CoreDebug_DEMCR_VC_MMERR_Pos 4U /*!< CoreDebug DEMCR: VC_MMERR Position */ +#define CoreDebug_DEMCR_VC_MMERR_Msk (1UL << CoreDebug_DEMCR_VC_MMERR_Pos) /*!< CoreDebug DEMCR: VC_MMERR Mask */ + +#define CoreDebug_DEMCR_VC_CORERESET_Pos 0U /*!< CoreDebug DEMCR: VC_CORERESET Position */ +#define CoreDebug_DEMCR_VC_CORERESET_Msk (1UL /*<< CoreDebug_DEMCR_VC_CORERESET_Pos*/) /*!< CoreDebug DEMCR: VC_CORERESET Mask */ + +/*@} end of group CMSIS_CoreDebug */ + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_core_bitfield Core register bit field macros + \brief Macros for use with bit field definitions (xxx_Pos, xxx_Msk). + @{ + */ + +/** + \brief Mask and shift a bit field value for use in a register bit range. + \param[in] field Name of the register bit field. + \param[in] value Value of the bit field. This parameter is interpreted as an uint32_t type. + \return Masked and shifted value. +*/ +#define _VAL2FLD(field, value) (((uint32_t)(value) << field ## _Pos) & field ## _Msk) + +/** + \brief Mask and shift a register value to extract a bit filed value. + \param[in] field Name of the register bit field. + \param[in] value Value of register. This parameter is interpreted as an uint32_t type. + \return Masked and shifted bit field value. +*/ +#define _FLD2VAL(field, value) (((uint32_t)(value) & field ## _Msk) >> field ## _Pos) + +/*@} end of group CMSIS_core_bitfield */ + + +/** + \ingroup CMSIS_core_register + \defgroup CMSIS_core_base Core Definitions + \brief Definitions for base addresses, unions, and structures. + @{ + */ + +/* Memory mapping of Core Hardware */ +#define SCS_BASE (0xE000E000UL) /*!< System Control Space Base Address */ +#define ITM_BASE (0xE0000000UL) /*!< ITM Base Address */ +#define DWT_BASE (0xE0001000UL) /*!< DWT Base Address */ +#define TPI_BASE (0xE0040000UL) /*!< TPI Base Address */ +#define CoreDebug_BASE (0xE000EDF0UL) /*!< Core Debug Base Address */ +#define SysTick_BASE (SCS_BASE + 0x0010UL) /*!< SysTick Base Address */ +#define NVIC_BASE (SCS_BASE + 0x0100UL) /*!< NVIC Base Address */ +#define SCB_BASE (SCS_BASE + 0x0D00UL) /*!< System Control Block Base Address */ + +#define SCnSCB ((SCnSCB_Type *) SCS_BASE ) /*!< System control Register not in SCB */ +#define SCB ((SCB_Type *) SCB_BASE ) /*!< SCB configuration struct */ +#define SysTick ((SysTick_Type *) SysTick_BASE ) /*!< SysTick configuration struct */ +#define NVIC ((NVIC_Type *) NVIC_BASE ) /*!< NVIC configuration struct */ +#define ITM ((ITM_Type *) ITM_BASE ) /*!< ITM configuration struct */ +#define DWT ((DWT_Type *) DWT_BASE ) /*!< DWT configuration struct */ +#define TPI ((TPI_Type *) TPI_BASE ) /*!< TPI configuration struct */ +#define CoreDebug ((CoreDebug_Type *) CoreDebug_BASE) /*!< Core Debug configuration struct */ + +#if defined (__MPU_PRESENT) && (__MPU_PRESENT == 1U) + #define MPU_BASE (SCS_BASE + 0x0D90UL) /*!< Memory Protection Unit */ + #define MPU ((MPU_Type *) MPU_BASE ) /*!< Memory Protection Unit */ +#endif + +/*@} */ + + + +/******************************************************************************* + * Hardware Abstraction Layer + Core Function Interface contains: + - Core NVIC Functions + - Core SysTick Functions + - Core Debug Functions + - Core Register Access Functions + ******************************************************************************/ +/** + \defgroup CMSIS_Core_FunctionInterface Functions and Instructions Reference +*/ + + + +/* ########################## NVIC functions #################################### */ +/** + \ingroup CMSIS_Core_FunctionInterface + \defgroup CMSIS_Core_NVICFunctions NVIC Functions + \brief Functions that manage interrupts and exceptions via the NVIC. + @{ + */ + +#ifdef CMSIS_NVIC_VIRTUAL + #ifndef CMSIS_NVIC_VIRTUAL_HEADER_FILE + #define CMSIS_NVIC_VIRTUAL_HEADER_FILE "cmsis_nvic_virtual.h" + #endif + #include CMSIS_NVIC_VIRTUAL_HEADER_FILE +#else + #define NVIC_SetPriorityGrouping __NVIC_SetPriorityGrouping + #define NVIC_GetPriorityGrouping __NVIC_GetPriorityGrouping + #define NVIC_EnableIRQ __NVIC_EnableIRQ + #define NVIC_GetEnableIRQ __NVIC_GetEnableIRQ + #define NVIC_DisableIRQ __NVIC_DisableIRQ + #define NVIC_GetPendingIRQ __NVIC_GetPendingIRQ + #define NVIC_SetPendingIRQ __NVIC_SetPendingIRQ + #define NVIC_ClearPendingIRQ __NVIC_ClearPendingIRQ + #define NVIC_GetActive __NVIC_GetActive + #define NVIC_SetPriority __NVIC_SetPriority + #define NVIC_GetPriority __NVIC_GetPriority + #define NVIC_SystemReset __NVIC_SystemReset +#endif /* CMSIS_NVIC_VIRTUAL */ + +#ifdef CMSIS_VECTAB_VIRTUAL + #ifndef CMSIS_VECTAB_VIRTUAL_HEADER_FILE + #define CMSIS_VECTAB_VIRTUAL_HEADER_FILE "cmsis_vectab_virtual.h" + #endif + #include CMSIS_VECTAB_VIRTUAL_HEADER_FILE +#else + #define NVIC_SetVector __NVIC_SetVector + #define NVIC_GetVector __NVIC_GetVector +#endif /* (CMSIS_VECTAB_VIRTUAL) */ + +#define NVIC_USER_IRQ_OFFSET 16 + + +/* The following EXC_RETURN values are saved the LR on exception entry */ +#define EXC_RETURN_HANDLER (0xFFFFFFF1UL) /* return to Handler mode, uses MSP after return */ +#define EXC_RETURN_THREAD_MSP (0xFFFFFFF9UL) /* return to Thread mode, uses MSP after return */ +#define EXC_RETURN_THREAD_PSP (0xFFFFFFFDUL) /* return to Thread mode, uses PSP after return */ + + + +/** + \brief Set Priority Grouping + \details Sets the priority grouping field using the required unlock sequence. + The parameter PriorityGroup is assigned to the field SCB->AIRCR [10:8] PRIGROUP field. + Only values from 0..7 are used. + In case of a conflict between priority grouping and available + priority bits (__NVIC_PRIO_BITS), the smallest possible priority group is set. + \param [in] PriorityGroup Priority grouping field. + */ +__STATIC_INLINE void __NVIC_SetPriorityGrouping(uint32_t PriorityGroup) +{ + uint32_t reg_value; + uint32_t PriorityGroupTmp = (PriorityGroup & (uint32_t)0x07UL); /* only values 0..7 are used */ + + reg_value = SCB->AIRCR; /* read old register configuration */ + reg_value &= ~((uint32_t)(SCB_AIRCR_VECTKEY_Msk | SCB_AIRCR_PRIGROUP_Msk)); /* clear bits to change */ + reg_value = (reg_value | + ((uint32_t)0x5FAUL << SCB_AIRCR_VECTKEY_Pos) | + (PriorityGroupTmp << 8U) ); /* Insert write key and priorty group */ + SCB->AIRCR = reg_value; +} + + +/** + \brief Get Priority Grouping + \details Reads the priority grouping field from the NVIC Interrupt Controller. + \return Priority grouping field (SCB->AIRCR [10:8] PRIGROUP field). + */ +__STATIC_INLINE uint32_t __NVIC_GetPriorityGrouping(void) +{ + return ((uint32_t)((SCB->AIRCR & SCB_AIRCR_PRIGROUP_Msk) >> SCB_AIRCR_PRIGROUP_Pos)); +} + + +/** + \brief Enable Interrupt + \details Enables a device specific interrupt in the NVIC interrupt controller. + \param [in] IRQn Device specific interrupt number. + \note IRQn must not be negative. + */ +__STATIC_INLINE void __NVIC_EnableIRQ(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + NVIC->ISER[(((uint32_t)IRQn) >> 5UL)] = (uint32_t)(1UL << (((uint32_t)IRQn) & 0x1FUL)); + } +} + + +/** + \brief Get Interrupt Enable status + \details Returns a device specific interrupt enable status from the NVIC interrupt controller. + \param [in] IRQn Device specific interrupt number. + \return 0 Interrupt is not enabled. + \return 1 Interrupt is enabled. + \note IRQn must not be negative. + */ +__STATIC_INLINE uint32_t __NVIC_GetEnableIRQ(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + return((uint32_t)(((NVIC->ISER[(((uint32_t)IRQn) >> 5UL)] & (1UL << (((uint32_t)IRQn) & 0x1FUL))) != 0UL) ? 1UL : 0UL)); + } + else + { + return(0U); + } +} + + +/** + \brief Disable Interrupt + \details Disables a device specific interrupt in the NVIC interrupt controller. + \param [in] IRQn Device specific interrupt number. + \note IRQn must not be negative. + */ +__STATIC_INLINE void __NVIC_DisableIRQ(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + NVIC->ICER[(((uint32_t)IRQn) >> 5UL)] = (uint32_t)(1UL << (((uint32_t)IRQn) & 0x1FUL)); + __DSB(); + __ISB(); + } +} + + +/** + \brief Get Pending Interrupt + \details Reads the NVIC pending register and returns the pending bit for the specified device specific interrupt. + \param [in] IRQn Device specific interrupt number. + \return 0 Interrupt status is not pending. + \return 1 Interrupt status is pending. + \note IRQn must not be negative. + */ +__STATIC_INLINE uint32_t __NVIC_GetPendingIRQ(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + return((uint32_t)(((NVIC->ISPR[(((uint32_t)IRQn) >> 5UL)] & (1UL << (((uint32_t)IRQn) & 0x1FUL))) != 0UL) ? 1UL : 0UL)); + } + else + { + return(0U); + } +} + + +/** + \brief Set Pending Interrupt + \details Sets the pending bit of a device specific interrupt in the NVIC pending register. + \param [in] IRQn Device specific interrupt number. + \note IRQn must not be negative. + */ +__STATIC_INLINE void __NVIC_SetPendingIRQ(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + NVIC->ISPR[(((uint32_t)IRQn) >> 5UL)] = (uint32_t)(1UL << (((uint32_t)IRQn) & 0x1FUL)); + } +} + + +/** + \brief Clear Pending Interrupt + \details Clears the pending bit of a device specific interrupt in the NVIC pending register. + \param [in] IRQn Device specific interrupt number. + \note IRQn must not be negative. + */ +__STATIC_INLINE void __NVIC_ClearPendingIRQ(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + NVIC->ICPR[(((uint32_t)IRQn) >> 5UL)] = (uint32_t)(1UL << (((uint32_t)IRQn) & 0x1FUL)); + } +} + + +/** + \brief Get Active Interrupt + \details Reads the active register in the NVIC and returns the active bit for the device specific interrupt. + \param [in] IRQn Device specific interrupt number. + \return 0 Interrupt status is not active. + \return 1 Interrupt status is active. + \note IRQn must not be negative. + */ +__STATIC_INLINE uint32_t __NVIC_GetActive(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + return((uint32_t)(((NVIC->IABR[(((uint32_t)IRQn) >> 5UL)] & (1UL << (((uint32_t)IRQn) & 0x1FUL))) != 0UL) ? 1UL : 0UL)); + } + else + { + return(0U); + } +} + + +/** + \brief Set Interrupt Priority + \details Sets the priority of a device specific interrupt or a processor exception. + The interrupt number can be positive to specify a device specific interrupt, + or negative to specify a processor exception. + \param [in] IRQn Interrupt number. + \param [in] priority Priority to set. + \note The priority cannot be set for every processor exception. + */ +__STATIC_INLINE void __NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority) +{ + if ((int32_t)(IRQn) >= 0) + { + NVIC->IP[((uint32_t)IRQn)] = (uint8_t)((priority << (8U - __NVIC_PRIO_BITS)) & (uint32_t)0xFFUL); + } + else + { + SCB->SHP[(((uint32_t)IRQn) & 0xFUL)-4UL] = (uint8_t)((priority << (8U - __NVIC_PRIO_BITS)) & (uint32_t)0xFFUL); + } +} + + +/** + \brief Get Interrupt Priority + \details Reads the priority of a device specific interrupt or a processor exception. + The interrupt number can be positive to specify a device specific interrupt, + or negative to specify a processor exception. + \param [in] IRQn Interrupt number. + \return Interrupt Priority. + Value is aligned automatically to the implemented priority bits of the microcontroller. + */ +__STATIC_INLINE uint32_t __NVIC_GetPriority(IRQn_Type IRQn) +{ + + if ((int32_t)(IRQn) >= 0) + { + return(((uint32_t)NVIC->IP[((uint32_t)IRQn)] >> (8U - __NVIC_PRIO_BITS))); + } + else + { + return(((uint32_t)SCB->SHP[(((uint32_t)IRQn) & 0xFUL)-4UL] >> (8U - __NVIC_PRIO_BITS))); + } +} + + +/** + \brief Encode Priority + \details Encodes the priority for an interrupt with the given priority group, + preemptive priority value, and subpriority value. + In case of a conflict between priority grouping and available + priority bits (__NVIC_PRIO_BITS), the smallest possible priority group is set. + \param [in] PriorityGroup Used priority group. + \param [in] PreemptPriority Preemptive priority value (starting from 0). + \param [in] SubPriority Subpriority value (starting from 0). + \return Encoded priority. Value can be used in the function \ref NVIC_SetPriority(). + */ +__STATIC_INLINE uint32_t NVIC_EncodePriority (uint32_t PriorityGroup, uint32_t PreemptPriority, uint32_t SubPriority) +{ + uint32_t PriorityGroupTmp = (PriorityGroup & (uint32_t)0x07UL); /* only values 0..7 are used */ + uint32_t PreemptPriorityBits; + uint32_t SubPriorityBits; + + PreemptPriorityBits = ((7UL - PriorityGroupTmp) > (uint32_t)(__NVIC_PRIO_BITS)) ? (uint32_t)(__NVIC_PRIO_BITS) : (uint32_t)(7UL - PriorityGroupTmp); + SubPriorityBits = ((PriorityGroupTmp + (uint32_t)(__NVIC_PRIO_BITS)) < (uint32_t)7UL) ? (uint32_t)0UL : (uint32_t)((PriorityGroupTmp - 7UL) + (uint32_t)(__NVIC_PRIO_BITS)); + + return ( + ((PreemptPriority & (uint32_t)((1UL << (PreemptPriorityBits)) - 1UL)) << SubPriorityBits) | + ((SubPriority & (uint32_t)((1UL << (SubPriorityBits )) - 1UL))) + ); +} + + +/** + \brief Decode Priority + \details Decodes an interrupt priority value with a given priority group to + preemptive priority value and subpriority value. + In case of a conflict between priority grouping and available + priority bits (__NVIC_PRIO_BITS) the smallest possible priority group is set. + \param [in] Priority Priority value, which can be retrieved with the function \ref NVIC_GetPriority(). + \param [in] PriorityGroup Used priority group. + \param [out] pPreemptPriority Preemptive priority value (starting from 0). + \param [out] pSubPriority Subpriority value (starting from 0). + */ +__STATIC_INLINE void NVIC_DecodePriority (uint32_t Priority, uint32_t PriorityGroup, uint32_t* const pPreemptPriority, uint32_t* const pSubPriority) +{ + uint32_t PriorityGroupTmp = (PriorityGroup & (uint32_t)0x07UL); /* only values 0..7 are used */ + uint32_t PreemptPriorityBits; + uint32_t SubPriorityBits; + + PreemptPriorityBits = ((7UL - PriorityGroupTmp) > (uint32_t)(__NVIC_PRIO_BITS)) ? (uint32_t)(__NVIC_PRIO_BITS) : (uint32_t)(7UL - PriorityGroupTmp); + SubPriorityBits = ((PriorityGroupTmp + (uint32_t)(__NVIC_PRIO_BITS)) < (uint32_t)7UL) ? (uint32_t)0UL : (uint32_t)((PriorityGroupTmp - 7UL) + (uint32_t)(__NVIC_PRIO_BITS)); + + *pPreemptPriority = (Priority >> SubPriorityBits) & (uint32_t)((1UL << (PreemptPriorityBits)) - 1UL); + *pSubPriority = (Priority ) & (uint32_t)((1UL << (SubPriorityBits )) - 1UL); +} + + +/** + \brief Set Interrupt Vector + \details Sets an interrupt vector in SRAM based interrupt vector table. + The interrupt number can be positive to specify a device specific interrupt, + or negative to specify a processor exception. + VTOR must been relocated to SRAM before. + \param [in] IRQn Interrupt number + \param [in] vector Address of interrupt handler function + */ +__STATIC_INLINE void __NVIC_SetVector(IRQn_Type IRQn, uint32_t vector) +{ + uint32_t *vectors = (uint32_t *)SCB->VTOR; + vectors[(int32_t)IRQn + NVIC_USER_IRQ_OFFSET] = vector; +} + + +/** + \brief Get Interrupt Vector + \details Reads an interrupt vector from interrupt vector table. + The interrupt number can be positive to specify a device specific interrupt, + or negative to specify a processor exception. + \param [in] IRQn Interrupt number. + \return Address of interrupt handler function + */ +__STATIC_INLINE uint32_t __NVIC_GetVector(IRQn_Type IRQn) +{ + uint32_t *vectors = (uint32_t *)SCB->VTOR; + return vectors[(int32_t)IRQn + NVIC_USER_IRQ_OFFSET]; +} + + +/** + \brief System Reset + \details Initiates a system reset request to reset the MCU. + */ +__NO_RETURN __STATIC_INLINE void __NVIC_SystemReset(void) +{ + __DSB(); /* Ensure all outstanding memory accesses included + buffered write are completed before reset */ + SCB->AIRCR = (uint32_t)((0x5FAUL << SCB_AIRCR_VECTKEY_Pos) | + (SCB->AIRCR & SCB_AIRCR_PRIGROUP_Msk) | + SCB_AIRCR_SYSRESETREQ_Msk ); /* Keep priority group unchanged */ + __DSB(); /* Ensure completion of memory access */ + + for(;;) /* wait until reset */ + { + __NOP(); + } +} + +/*@} end of CMSIS_Core_NVICFunctions */ + + +/* ########################## FPU functions #################################### */ +/** + \ingroup CMSIS_Core_FunctionInterface + \defgroup CMSIS_Core_FpuFunctions FPU Functions + \brief Function that provides FPU type. + @{ + */ + +/** + \brief get FPU type + \details returns the FPU type + \returns + - \b 0: No FPU + - \b 1: Single precision FPU + - \b 2: Double + Single precision FPU + */ +__STATIC_INLINE uint32_t SCB_GetFPUType(void) +{ + return 0U; /* No FPU */ +} + + +/*@} end of CMSIS_Core_FpuFunctions */ + + + +/* ################################## SysTick function ############################################ */ +/** + \ingroup CMSIS_Core_FunctionInterface + \defgroup CMSIS_Core_SysTickFunctions SysTick Functions + \brief Functions that configure the System. + @{ + */ + +#if defined (__Vendor_SysTickConfig) && (__Vendor_SysTickConfig == 0U) + +/** + \brief System Tick Configuration + \details Initializes the System Timer and its interrupt, and starts the System Tick Timer. + Counter is in free running mode to generate periodic interrupts. + \param [in] ticks Number of ticks between two interrupts. + \return 0 Function succeeded. + \return 1 Function failed. + \note When the variable __Vendor_SysTickConfig is set to 1, then the + function SysTick_Config is not included. In this case, the file device.h + must contain a vendor-specific implementation of this function. + */ +__STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks) +{ + if ((ticks - 1UL) > SysTick_LOAD_RELOAD_Msk) + { + return (1UL); /* Reload value impossible */ + } + + SysTick->LOAD = (uint32_t)(ticks - 1UL); /* set reload register */ + NVIC_SetPriority (SysTick_IRQn, (1UL << __NVIC_PRIO_BITS) - 1UL); /* set Priority for Systick Interrupt */ + SysTick->VAL = 0UL; /* Load the SysTick Counter Value */ + SysTick->CTRL = SysTick_CTRL_CLKSOURCE_Msk | + SysTick_CTRL_TICKINT_Msk | + SysTick_CTRL_ENABLE_Msk; /* Enable SysTick IRQ and SysTick Timer */ + return (0UL); /* Function successful */ +} + +#endif + +/*@} end of CMSIS_Core_SysTickFunctions */ + + + +/* ##################################### Debug In/Output function ########################################### */ +/** + \ingroup CMSIS_Core_FunctionInterface + \defgroup CMSIS_core_DebugFunctions ITM Functions + \brief Functions that access the ITM debug interface. + @{ + */ + +extern volatile int32_t ITM_RxBuffer; /*!< External variable to receive characters. */ +#define ITM_RXBUFFER_EMPTY ((int32_t)0x5AA55AA5U) /*!< Value identifying \ref ITM_RxBuffer is ready for next character. */ + + +/** + \brief ITM Send Character + \details Transmits a character via the ITM channel 0, and + \li Just returns when no debugger is connected that has booked the output. + \li Is blocking when a debugger is connected, but the previous character sent has not been transmitted. + \param [in] ch Character to transmit. + \returns Character to transmit. + */ +__STATIC_INLINE uint32_t ITM_SendChar (uint32_t ch) +{ + if (((ITM->TCR & ITM_TCR_ITMENA_Msk) != 0UL) && /* ITM enabled */ + ((ITM->TER & 1UL ) != 0UL) ) /* ITM Port #0 enabled */ + { + while (ITM->PORT[0U].u32 == 0UL) + { + __NOP(); + } + ITM->PORT[0U].u8 = (uint8_t)ch; + } + return (ch); +} + + +/** + \brief ITM Receive Character + \details Inputs a character via the external variable \ref ITM_RxBuffer. + \return Received character. + \return -1 No character pending. + */ +__STATIC_INLINE int32_t ITM_ReceiveChar (void) +{ + int32_t ch = -1; /* no character available */ + + if (ITM_RxBuffer != ITM_RXBUFFER_EMPTY) + { + ch = ITM_RxBuffer; + ITM_RxBuffer = ITM_RXBUFFER_EMPTY; /* ready for next character */ + } + + return (ch); +} + + +/** + \brief ITM Check Character + \details Checks whether a character is pending for reading in the variable \ref ITM_RxBuffer. + \return 0 No character available. + \return 1 Character available. + */ +__STATIC_INLINE int32_t ITM_CheckChar (void) +{ + + if (ITM_RxBuffer == ITM_RXBUFFER_EMPTY) + { + return (0); /* no character available */ + } + else + { + return (1); /* character available */ + } +} + +/*@} end of CMSIS_core_DebugFunctions */ + + + + +#ifdef __cplusplus +} +#endif + +#endif /* __CORE_SC300_H_DEPENDANT */ + +#endif /* __CMSIS_GENERIC */ diff --git a/software/ARC-FW/CMSIS/Core/Include/mpu_armv7.h b/software/ARC-FW/CMSIS/Core/Include/mpu_armv7.h new file mode 100644 index 0000000..7d4b600 --- /dev/null +++ b/software/ARC-FW/CMSIS/Core/Include/mpu_armv7.h @@ -0,0 +1,270 @@ +/****************************************************************************** + * @file mpu_armv7.h + * @brief CMSIS MPU API for Armv7-M MPU + * @version V5.0.4 + * @date 10. January 2018 + ******************************************************************************/ +/* + * Copyright (c) 2017-2018 Arm Limited. All rights reserved. + * + * SPDX-License-Identifier: Apache-2.0 + * + * Licensed under the Apache License, Version 2.0 (the License); you may + * not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an AS IS BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#if defined ( __ICCARM__ ) + #pragma system_include /* treat file as system include file for MISRA check */ +#elif defined (__clang__) + #pragma clang system_header /* treat file as system include file */ +#endif + +#ifndef ARM_MPU_ARMV7_H +#define ARM_MPU_ARMV7_H + +#define ARM_MPU_REGION_SIZE_32B ((uint8_t)0x04U) ///!< MPU Region Size 32 Bytes +#define ARM_MPU_REGION_SIZE_64B ((uint8_t)0x05U) ///!< MPU Region Size 64 Bytes +#define ARM_MPU_REGION_SIZE_128B ((uint8_t)0x06U) ///!< MPU Region Size 128 Bytes +#define ARM_MPU_REGION_SIZE_256B ((uint8_t)0x07U) ///!< MPU Region Size 256 Bytes +#define ARM_MPU_REGION_SIZE_512B ((uint8_t)0x08U) ///!< MPU Region Size 512 Bytes +#define ARM_MPU_REGION_SIZE_1KB ((uint8_t)0x09U) ///!< MPU Region Size 1 KByte +#define ARM_MPU_REGION_SIZE_2KB ((uint8_t)0x0AU) ///!< MPU Region Size 2 KBytes +#define ARM_MPU_REGION_SIZE_4KB ((uint8_t)0x0BU) ///!< MPU Region Size 4 KBytes +#define ARM_MPU_REGION_SIZE_8KB ((uint8_t)0x0CU) ///!< MPU Region Size 8 KBytes +#define ARM_MPU_REGION_SIZE_16KB ((uint8_t)0x0DU) ///!< MPU Region Size 16 KBytes +#define ARM_MPU_REGION_SIZE_32KB ((uint8_t)0x0EU) ///!< MPU Region Size 32 KBytes +#define ARM_MPU_REGION_SIZE_64KB ((uint8_t)0x0FU) ///!< MPU Region Size 64 KBytes +#define ARM_MPU_REGION_SIZE_128KB ((uint8_t)0x10U) ///!< MPU Region Size 128 KBytes +#define ARM_MPU_REGION_SIZE_256KB ((uint8_t)0x11U) ///!< MPU Region Size 256 KBytes +#define ARM_MPU_REGION_SIZE_512KB ((uint8_t)0x12U) ///!< MPU Region Size 512 KBytes +#define ARM_MPU_REGION_SIZE_1MB ((uint8_t)0x13U) ///!< MPU Region Size 1 MByte +#define ARM_MPU_REGION_SIZE_2MB ((uint8_t)0x14U) ///!< MPU Region Size 2 MBytes +#define ARM_MPU_REGION_SIZE_4MB ((uint8_t)0x15U) ///!< MPU Region Size 4 MBytes +#define ARM_MPU_REGION_SIZE_8MB ((uint8_t)0x16U) ///!< MPU Region Size 8 MBytes +#define ARM_MPU_REGION_SIZE_16MB ((uint8_t)0x17U) ///!< MPU Region Size 16 MBytes +#define ARM_MPU_REGION_SIZE_32MB ((uint8_t)0x18U) ///!< MPU Region Size 32 MBytes +#define ARM_MPU_REGION_SIZE_64MB ((uint8_t)0x19U) ///!< MPU Region Size 64 MBytes +#define ARM_MPU_REGION_SIZE_128MB ((uint8_t)0x1AU) ///!< MPU Region Size 128 MBytes +#define ARM_MPU_REGION_SIZE_256MB ((uint8_t)0x1BU) ///!< MPU Region Size 256 MBytes +#define ARM_MPU_REGION_SIZE_512MB ((uint8_t)0x1CU) ///!< MPU Region Size 512 MBytes +#define ARM_MPU_REGION_SIZE_1GB ((uint8_t)0x1DU) ///!< MPU Region Size 1 GByte +#define ARM_MPU_REGION_SIZE_2GB ((uint8_t)0x1EU) ///!< MPU Region Size 2 GBytes +#define ARM_MPU_REGION_SIZE_4GB ((uint8_t)0x1FU) ///!< MPU Region Size 4 GBytes + +#define ARM_MPU_AP_NONE 0U ///!< MPU Access Permission no access +#define ARM_MPU_AP_PRIV 1U ///!< MPU Access Permission privileged access only +#define ARM_MPU_AP_URO 2U ///!< MPU Access Permission unprivileged access read-only +#define ARM_MPU_AP_FULL 3U ///!< MPU Access Permission full access +#define ARM_MPU_AP_PRO 5U ///!< MPU Access Permission privileged access read-only +#define ARM_MPU_AP_RO 6U ///!< MPU Access Permission read-only access + +/** MPU Region Base Address Register Value +* +* \param Region The region to be configured, number 0 to 15. +* \param BaseAddress The base address for the region. +*/ +#define ARM_MPU_RBAR(Region, BaseAddress) \ + (((BaseAddress) & MPU_RBAR_ADDR_Msk) | \ + ((Region) & MPU_RBAR_REGION_Msk) | \ + (MPU_RBAR_VALID_Msk)) + +/** +* MPU Memory Access Attributes +* +* \param TypeExtField Type extension field, allows you to configure memory access type, for example strongly ordered, peripheral. +* \param IsShareable Region is shareable between multiple bus masters. +* \param IsCacheable Region is cacheable, i.e. its value may be kept in cache. +* \param IsBufferable Region is bufferable, i.e. using write-back caching. Cacheable but non-bufferable regions use write-through policy. +*/ +#define ARM_MPU_ACCESS_(TypeExtField, IsShareable, IsCacheable, IsBufferable) \ + ((((TypeExtField ) << MPU_RASR_TEX_Pos) & MPU_RASR_TEX_Msk) | \ + (((IsShareable ) << MPU_RASR_S_Pos) & MPU_RASR_S_Msk) | \ + (((IsCacheable ) << MPU_RASR_C_Pos) & MPU_RASR_C_Msk) | \ + (((IsBufferable ) << MPU_RASR_B_Pos) & MPU_RASR_B_Msk)) + +/** +* MPU Region Attribute and Size Register Value +* +* \param DisableExec Instruction access disable bit, 1= disable instruction fetches. +* \param AccessPermission Data access permissions, allows you to configure read/write access for User and Privileged mode. +* \param AccessAttributes Memory access attribution, see \ref ARM_MPU_ACCESS_. +* \param SubRegionDisable Sub-region disable field. +* \param Size Region size of the region to be configured, for example 4K, 8K. +*/ +#define ARM_MPU_RASR_EX(DisableExec, AccessPermission, AccessAttributes, SubRegionDisable, Size) \ + ((((DisableExec ) << MPU_RASR_XN_Pos) & MPU_RASR_XN_Msk) | \ + (((AccessPermission) << MPU_RASR_AP_Pos) & MPU_RASR_AP_Msk) | \ + (((AccessAttributes) ) & (MPU_RASR_TEX_Msk | MPU_RASR_S_Msk | MPU_RASR_C_Msk | MPU_RASR_B_Msk))) + +/** +* MPU Region Attribute and Size Register Value +* +* \param DisableExec Instruction access disable bit, 1= disable instruction fetches. +* \param AccessPermission Data access permissions, allows you to configure read/write access for User and Privileged mode. +* \param TypeExtField Type extension field, allows you to configure memory access type, for example strongly ordered, peripheral. +* \param IsShareable Region is shareable between multiple bus masters. +* \param IsCacheable Region is cacheable, i.e. its value may be kept in cache. +* \param IsBufferable Region is bufferable, i.e. using write-back caching. Cacheable but non-bufferable regions use write-through policy. +* \param SubRegionDisable Sub-region disable field. +* \param Size Region size of the region to be configured, for example 4K, 8K. +*/ +#define ARM_MPU_RASR(DisableExec, AccessPermission, TypeExtField, IsShareable, IsCacheable, IsBufferable, SubRegionDisable, Size) \ + ARM_MPU_RASR_EX(DisableExec, AccessPermission, ARM_MPU_ACCESS_(TypeExtField, IsShareable, IsCacheable, IsBufferable), SubRegionDisable, Size) + +/** +* MPU Memory Access Attribute for strongly ordered memory. +* - TEX: 000b +* - Shareable +* - Non-cacheable +* - Non-bufferable +*/ +#define ARM_MPU_ACCESS_ORDERED ARM_MPU_ACCESS_(0U, 1U, 0U, 0U) + +/** +* MPU Memory Access Attribute for device memory. +* - TEX: 000b (if non-shareable) or 010b (if shareable) +* - Shareable or non-shareable +* - Non-cacheable +* - Bufferable (if shareable) or non-bufferable (if non-shareable) +* +* \param IsShareable Configures the device memory as shareable or non-shareable. +*/ +#define ARM_MPU_ACCESS_DEVICE(IsShareable) ((IsShareable) ? ARM_MPU_ACCESS_(0U, 1U, 0U, 1U) : ARM_MPU_ACCESS_(2U, 0U, 0U, 0U)) + +/** +* MPU Memory Access Attribute for normal memory. +* - TEX: 1BBb (reflecting outer cacheability rules) +* - Shareable or non-shareable +* - Cacheable or non-cacheable (reflecting inner cacheability rules) +* - Bufferable or non-bufferable (reflecting inner cacheability rules) +* +* \param OuterCp Configures the outer cache policy. +* \param InnerCp Configures the inner cache policy. +* \param IsShareable Configures the memory as shareable or non-shareable. +*/ +#define ARM_MPU_ACCESS_NORMAL(OuterCp, InnerCp, IsShareable) ARM_MPU_ACCESS_((4U | (OuterCp)), IsShareable, ((InnerCp) & 2U), ((InnerCp) & 1U)) + +/** +* MPU Memory Access Attribute non-cacheable policy. +*/ +#define ARM_MPU_CACHEP_NOCACHE 0U + +/** +* MPU Memory Access Attribute write-back, write and read allocate policy. +*/ +#define ARM_MPU_CACHEP_WB_WRA 1U + +/** +* MPU Memory Access Attribute write-through, no write allocate policy. +*/ +#define ARM_MPU_CACHEP_WT_NWA 2U + +/** +* MPU Memory Access Attribute write-back, no write allocate policy. +*/ +#define ARM_MPU_CACHEP_WB_NWA 3U + + +/** +* Struct for a single MPU Region +*/ +typedef struct { + uint32_t RBAR; //!< The region base address register value (RBAR) + uint32_t RASR; //!< The region attribute and size register value (RASR) \ref MPU_RASR +} ARM_MPU_Region_t; + +/** Enable the MPU. +* \param MPU_Control Default access permissions for unconfigured regions. +*/ +__STATIC_INLINE void ARM_MPU_Enable(uint32_t MPU_Control) +{ + __DSB(); + __ISB(); + MPU->CTRL = MPU_Control | MPU_CTRL_ENABLE_Msk; +#ifdef SCB_SHCSR_MEMFAULTENA_Msk + SCB->SHCSR |= SCB_SHCSR_MEMFAULTENA_Msk; +#endif +} + +/** Disable the MPU. +*/ +__STATIC_INLINE void ARM_MPU_Disable(void) +{ + __DSB(); + __ISB(); +#ifdef SCB_SHCSR_MEMFAULTENA_Msk + SCB->SHCSR &= ~SCB_SHCSR_MEMFAULTENA_Msk; +#endif + MPU->CTRL &= ~MPU_CTRL_ENABLE_Msk; +} + +/** Clear and disable the given MPU region. +* \param rnr Region number to be cleared. +*/ +__STATIC_INLINE void ARM_MPU_ClrRegion(uint32_t rnr) +{ + MPU->RNR = rnr; + MPU->RASR = 0U; +} + +/** Configure an MPU region. +* \param rbar Value for RBAR register. +* \param rsar Value for RSAR register. +*/ +__STATIC_INLINE void ARM_MPU_SetRegion(uint32_t rbar, uint32_t rasr) +{ + MPU->RBAR = rbar; + MPU->RASR = rasr; +} + +/** Configure the given MPU region. +* \param rnr Region number to be configured. +* \param rbar Value for RBAR register. +* \param rsar Value for RSAR register. +*/ +__STATIC_INLINE void ARM_MPU_SetRegionEx(uint32_t rnr, uint32_t rbar, uint32_t rasr) +{ + MPU->RNR = rnr; + MPU->RBAR = rbar; + MPU->RASR = rasr; +} + +/** Memcopy with strictly ordered memory access, e.g. for register targets. +* \param dst Destination data is copied to. +* \param src Source data is copied from. +* \param len Amount of data words to be copied. +*/ +__STATIC_INLINE void orderedCpy(volatile uint32_t* dst, const uint32_t* __RESTRICT src, uint32_t len) +{ + uint32_t i; + for (i = 0U; i < len; ++i) + { + dst[i] = src[i]; + } +} + +/** Load the given number of MPU regions from a table. +* \param table Pointer to the MPU configuration table. +* \param cnt Amount of regions to be configured. +*/ +__STATIC_INLINE void ARM_MPU_Load(ARM_MPU_Region_t const* table, uint32_t cnt) +{ + const uint32_t rowWordSize = sizeof(ARM_MPU_Region_t)/4U; + while (cnt > MPU_TYPE_RALIASES) { + orderedCpy(&(MPU->RBAR), &(table->RBAR), MPU_TYPE_RALIASES*rowWordSize); + table += MPU_TYPE_RALIASES; + cnt -= MPU_TYPE_RALIASES; + } + orderedCpy(&(MPU->RBAR), &(table->RBAR), cnt*rowWordSize); +} + +#endif diff --git a/software/ARC-FW/CMSIS/Core/Include/mpu_armv8.h b/software/ARC-FW/CMSIS/Core/Include/mpu_armv8.h new file mode 100644 index 0000000..99ee9f9 --- /dev/null +++ b/software/ARC-FW/CMSIS/Core/Include/mpu_armv8.h @@ -0,0 +1,333 @@ +/****************************************************************************** + * @file mpu_armv8.h + * @brief CMSIS MPU API for Armv8-M MPU + * @version V5.0.4 + * @date 10. January 2018 + ******************************************************************************/ +/* + * Copyright (c) 2017-2018 Arm Limited. All rights reserved. + * + * SPDX-License-Identifier: Apache-2.0 + * + * Licensed under the Apache License, Version 2.0 (the License); you may + * not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an AS IS BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#if defined ( __ICCARM__ ) + #pragma system_include /* treat file as system include file for MISRA check */ +#elif defined (__clang__) + #pragma clang system_header /* treat file as system include file */ +#endif + +#ifndef ARM_MPU_ARMV8_H +#define ARM_MPU_ARMV8_H + +/** \brief Attribute for device memory (outer only) */ +#define ARM_MPU_ATTR_DEVICE ( 0U ) + +/** \brief Attribute for non-cacheable, normal memory */ +#define ARM_MPU_ATTR_NON_CACHEABLE ( 4U ) + +/** \brief Attribute for normal memory (outer and inner) +* \param NT Non-Transient: Set to 1 for non-transient data. +* \param WB Write-Back: Set to 1 to use write-back update policy. +* \param RA Read Allocation: Set to 1 to use cache allocation on read miss. +* \param WA Write Allocation: Set to 1 to use cache allocation on write miss. +*/ +#define ARM_MPU_ATTR_MEMORY_(NT, WB, RA, WA) \ + (((NT & 1U) << 3U) | ((WB & 1U) << 2U) | ((RA & 1U) << 1U) | (WA & 1U)) + +/** \brief Device memory type non Gathering, non Re-ordering, non Early Write Acknowledgement */ +#define ARM_MPU_ATTR_DEVICE_nGnRnE (0U) + +/** \brief Device memory type non Gathering, non Re-ordering, Early Write Acknowledgement */ +#define ARM_MPU_ATTR_DEVICE_nGnRE (1U) + +/** \brief Device memory type non Gathering, Re-ordering, Early Write Acknowledgement */ +#define ARM_MPU_ATTR_DEVICE_nGRE (2U) + +/** \brief Device memory type Gathering, Re-ordering, Early Write Acknowledgement */ +#define ARM_MPU_ATTR_DEVICE_GRE (3U) + +/** \brief Memory Attribute +* \param O Outer memory attributes +* \param I O == ARM_MPU_ATTR_DEVICE: Device memory attributes, else: Inner memory attributes +*/ +#define ARM_MPU_ATTR(O, I) (((O & 0xFU) << 4U) | (((O & 0xFU) != 0U) ? (I & 0xFU) : ((I & 0x3U) << 2U))) + +/** \brief Normal memory non-shareable */ +#define ARM_MPU_SH_NON (0U) + +/** \brief Normal memory outer shareable */ +#define ARM_MPU_SH_OUTER (2U) + +/** \brief Normal memory inner shareable */ +#define ARM_MPU_SH_INNER (3U) + +/** \brief Memory access permissions +* \param RO Read-Only: Set to 1 for read-only memory. +* \param NP Non-Privileged: Set to 1 for non-privileged memory. +*/ +#define ARM_MPU_AP_(RO, NP) (((RO & 1U) << 1U) | (NP & 1U)) + +/** \brief Region Base Address Register value +* \param BASE The base address bits [31:5] of a memory region. The value is zero extended. Effective address gets 32 byte aligned. +* \param SH Defines the Shareability domain for this memory region. +* \param RO Read-Only: Set to 1 for a read-only memory region. +* \param NP Non-Privileged: Set to 1 for a non-privileged memory region. +* \oaram XN eXecute Never: Set to 1 for a non-executable memory region. +*/ +#define ARM_MPU_RBAR(BASE, SH, RO, NP, XN) \ + ((BASE & MPU_RBAR_BASE_Msk) | \ + ((SH << MPU_RBAR_SH_Pos) & MPU_RBAR_SH_Msk) | \ + ((ARM_MPU_AP_(RO, NP) << MPU_RBAR_AP_Pos) & MPU_RBAR_AP_Msk) | \ + ((XN << MPU_RBAR_XN_Pos) & MPU_RBAR_XN_Msk)) + +/** \brief Region Limit Address Register value +* \param LIMIT The limit address bits [31:5] for this memory region. The value is one extended. +* \param IDX The attribute index to be associated with this memory region. +*/ +#define ARM_MPU_RLAR(LIMIT, IDX) \ + ((LIMIT & MPU_RLAR_LIMIT_Msk) | \ + ((IDX << MPU_RLAR_AttrIndx_Pos) & MPU_RLAR_AttrIndx_Msk) | \ + (MPU_RLAR_EN_Msk)) + +/** +* Struct for a single MPU Region +*/ +typedef struct { + uint32_t RBAR; /*!< Region Base Address Register value */ + uint32_t RLAR; /*!< Region Limit Address Register value */ +} ARM_MPU_Region_t; + +/** Enable the MPU. +* \param MPU_Control Default access permissions for unconfigured regions. +*/ +__STATIC_INLINE void ARM_MPU_Enable(uint32_t MPU_Control) +{ + __DSB(); + __ISB(); + MPU->CTRL = MPU_Control | MPU_CTRL_ENABLE_Msk; +#ifdef SCB_SHCSR_MEMFAULTENA_Msk + SCB->SHCSR |= SCB_SHCSR_MEMFAULTENA_Msk; +#endif +} + +/** Disable the MPU. +*/ +__STATIC_INLINE void ARM_MPU_Disable(void) +{ + __DSB(); + __ISB(); +#ifdef SCB_SHCSR_MEMFAULTENA_Msk + SCB->SHCSR &= ~SCB_SHCSR_MEMFAULTENA_Msk; +#endif + MPU->CTRL &= ~MPU_CTRL_ENABLE_Msk; +} + +#ifdef MPU_NS +/** Enable the Non-secure MPU. +* \param MPU_Control Default access permissions for unconfigured regions. +*/ +__STATIC_INLINE void ARM_MPU_Enable_NS(uint32_t MPU_Control) +{ + __DSB(); + __ISB(); + MPU_NS->CTRL = MPU_Control | MPU_CTRL_ENABLE_Msk; +#ifdef SCB_SHCSR_MEMFAULTENA_Msk + SCB_NS->SHCSR |= SCB_SHCSR_MEMFAULTENA_Msk; +#endif +} + +/** Disable the Non-secure MPU. +*/ +__STATIC_INLINE void ARM_MPU_Disable_NS(void) +{ + __DSB(); + __ISB(); +#ifdef SCB_SHCSR_MEMFAULTENA_Msk + SCB_NS->SHCSR &= ~SCB_SHCSR_MEMFAULTENA_Msk; +#endif + MPU_NS->CTRL &= ~MPU_CTRL_ENABLE_Msk; +} +#endif + +/** Set the memory attribute encoding to the given MPU. +* \param mpu Pointer to the MPU to be configured. +* \param idx The attribute index to be set [0-7] +* \param attr The attribute value to be set. +*/ +__STATIC_INLINE void ARM_MPU_SetMemAttrEx(MPU_Type* mpu, uint8_t idx, uint8_t attr) +{ + const uint8_t reg = idx / 4U; + const uint32_t pos = ((idx % 4U) * 8U); + const uint32_t mask = 0xFFU << pos; + + if (reg >= (sizeof(mpu->MAIR) / sizeof(mpu->MAIR[0]))) { + return; // invalid index + } + + mpu->MAIR[reg] = ((mpu->MAIR[reg] & ~mask) | ((attr << pos) & mask)); +} + +/** Set the memory attribute encoding. +* \param idx The attribute index to be set [0-7] +* \param attr The attribute value to be set. +*/ +__STATIC_INLINE void ARM_MPU_SetMemAttr(uint8_t idx, uint8_t attr) +{ + ARM_MPU_SetMemAttrEx(MPU, idx, attr); +} + +#ifdef MPU_NS +/** Set the memory attribute encoding to the Non-secure MPU. +* \param idx The attribute index to be set [0-7] +* \param attr The attribute value to be set. +*/ +__STATIC_INLINE void ARM_MPU_SetMemAttr_NS(uint8_t idx, uint8_t attr) +{ + ARM_MPU_SetMemAttrEx(MPU_NS, idx, attr); +} +#endif + +/** Clear and disable the given MPU region of the given MPU. +* \param mpu Pointer to MPU to be used. +* \param rnr Region number to be cleared. +*/ +__STATIC_INLINE void ARM_MPU_ClrRegionEx(MPU_Type* mpu, uint32_t rnr) +{ + mpu->RNR = rnr; + mpu->RLAR = 0U; +} + +/** Clear and disable the given MPU region. +* \param rnr Region number to be cleared. +*/ +__STATIC_INLINE void ARM_MPU_ClrRegion(uint32_t rnr) +{ + ARM_MPU_ClrRegionEx(MPU, rnr); +} + +#ifdef MPU_NS +/** Clear and disable the given Non-secure MPU region. +* \param rnr Region number to be cleared. +*/ +__STATIC_INLINE void ARM_MPU_ClrRegion_NS(uint32_t rnr) +{ + ARM_MPU_ClrRegionEx(MPU_NS, rnr); +} +#endif + +/** Configure the given MPU region of the given MPU. +* \param mpu Pointer to MPU to be used. +* \param rnr Region number to be configured. +* \param rbar Value for RBAR register. +* \param rlar Value for RLAR register. +*/ +__STATIC_INLINE void ARM_MPU_SetRegionEx(MPU_Type* mpu, uint32_t rnr, uint32_t rbar, uint32_t rlar) +{ + mpu->RNR = rnr; + mpu->RBAR = rbar; + mpu->RLAR = rlar; +} + +/** Configure the given MPU region. +* \param rnr Region number to be configured. +* \param rbar Value for RBAR register. +* \param rlar Value for RLAR register. +*/ +__STATIC_INLINE void ARM_MPU_SetRegion(uint32_t rnr, uint32_t rbar, uint32_t rlar) +{ + ARM_MPU_SetRegionEx(MPU, rnr, rbar, rlar); +} + +#ifdef MPU_NS +/** Configure the given Non-secure MPU region. +* \param rnr Region number to be configured. +* \param rbar Value for RBAR register. +* \param rlar Value for RLAR register. +*/ +__STATIC_INLINE void ARM_MPU_SetRegion_NS(uint32_t rnr, uint32_t rbar, uint32_t rlar) +{ + ARM_MPU_SetRegionEx(MPU_NS, rnr, rbar, rlar); +} +#endif + +/** Memcopy with strictly ordered memory access, e.g. for register targets. +* \param dst Destination data is copied to. +* \param src Source data is copied from. +* \param len Amount of data words to be copied. +*/ +__STATIC_INLINE void orderedCpy(volatile uint32_t* dst, const uint32_t* __RESTRICT src, uint32_t len) +{ + uint32_t i; + for (i = 0U; i < len; ++i) + { + dst[i] = src[i]; + } +} + +/** Load the given number of MPU regions from a table to the given MPU. +* \param mpu Pointer to the MPU registers to be used. +* \param rnr First region number to be configured. +* \param table Pointer to the MPU configuration table. +* \param cnt Amount of regions to be configured. +*/ +__STATIC_INLINE void ARM_MPU_LoadEx(MPU_Type* mpu, uint32_t rnr, ARM_MPU_Region_t const* table, uint32_t cnt) +{ + const uint32_t rowWordSize = sizeof(ARM_MPU_Region_t)/4U; + if (cnt == 1U) { + mpu->RNR = rnr; + orderedCpy(&(mpu->RBAR), &(table->RBAR), rowWordSize); + } else { + uint32_t rnrBase = rnr & ~(MPU_TYPE_RALIASES-1U); + uint32_t rnrOffset = rnr % MPU_TYPE_RALIASES; + + mpu->RNR = rnrBase; + while ((rnrOffset + cnt) > MPU_TYPE_RALIASES) { + uint32_t c = MPU_TYPE_RALIASES - rnrOffset; + orderedCpy(&(mpu->RBAR)+(rnrOffset*2U), &(table->RBAR), c*rowWordSize); + table += c; + cnt -= c; + rnrOffset = 0U; + rnrBase += MPU_TYPE_RALIASES; + mpu->RNR = rnrBase; + } + + orderedCpy(&(mpu->RBAR)+(rnrOffset*2U), &(table->RBAR), cnt*rowWordSize); + } +} + +/** Load the given number of MPU regions from a table. +* \param rnr First region number to be configured. +* \param table Pointer to the MPU configuration table. +* \param cnt Amount of regions to be configured. +*/ +__STATIC_INLINE void ARM_MPU_Load(uint32_t rnr, ARM_MPU_Region_t const* table, uint32_t cnt) +{ + ARM_MPU_LoadEx(MPU, rnr, table, cnt); +} + +#ifdef MPU_NS +/** Load the given number of MPU regions from a table to the Non-secure MPU. +* \param rnr First region number to be configured. +* \param table Pointer to the MPU configuration table. +* \param cnt Amount of regions to be configured. +*/ +__STATIC_INLINE void ARM_MPU_Load_NS(uint32_t rnr, ARM_MPU_Region_t const* table, uint32_t cnt) +{ + ARM_MPU_LoadEx(MPU_NS, rnr, table, cnt); +} +#endif + +#endif + diff --git a/software/ARC-FW/CMSIS/Core/Include/tz_context.h b/software/ARC-FW/CMSIS/Core/Include/tz_context.h new file mode 100644 index 0000000..d4c1474 --- /dev/null +++ b/software/ARC-FW/CMSIS/Core/Include/tz_context.h @@ -0,0 +1,70 @@ +/****************************************************************************** + * @file tz_context.h + * @brief Context Management for Armv8-M TrustZone + * @version V1.0.1 + * @date 10. January 2018 + ******************************************************************************/ +/* + * Copyright (c) 2017-2018 Arm Limited. All rights reserved. + * + * SPDX-License-Identifier: Apache-2.0 + * + * Licensed under the Apache License, Version 2.0 (the License); you may + * not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an AS IS BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#if defined ( __ICCARM__ ) + #pragma system_include /* treat file as system include file for MISRA check */ +#elif defined (__clang__) + #pragma clang system_header /* treat file as system include file */ +#endif + +#ifndef TZ_CONTEXT_H +#define TZ_CONTEXT_H + +#include + +#ifndef TZ_MODULEID_T +#define TZ_MODULEID_T +/// \details Data type that identifies secure software modules called by a process. +typedef uint32_t TZ_ModuleId_t; +#endif + +/// \details TZ Memory ID identifies an allocated memory slot. +typedef uint32_t TZ_MemoryId_t; + +/// Initialize secure context memory system +/// \return execution status (1: success, 0: error) +uint32_t TZ_InitContextSystem_S (void); + +/// Allocate context memory for calling secure software modules in TrustZone +/// \param[in] module identifies software modules called from non-secure mode +/// \return value != 0 id TrustZone memory slot identifier +/// \return value 0 no memory available or internal error +TZ_MemoryId_t TZ_AllocModuleContext_S (TZ_ModuleId_t module); + +/// Free context memory that was previously allocated with \ref TZ_AllocModuleContext_S +/// \param[in] id TrustZone memory slot identifier +/// \return execution status (1: success, 0: error) +uint32_t TZ_FreeModuleContext_S (TZ_MemoryId_t id); + +/// Load secure context (called on RTOS thread context switch) +/// \param[in] id TrustZone memory slot identifier +/// \return execution status (1: success, 0: error) +uint32_t TZ_LoadContext_S (TZ_MemoryId_t id); + +/// Store secure context (called on RTOS thread context switch) +/// \param[in] id TrustZone memory slot identifier +/// \return execution status (1: success, 0: error) +uint32_t TZ_StoreContext_S (TZ_MemoryId_t id); + +#endif // TZ_CONTEXT_H diff --git a/software/ARC-FW/CMSIS/Documentation/Core/html/index.html b/software/ARC-FW/CMSIS/Documentation/Core/html/index.html new file mode 100644 index 0000000..24643bb --- /dev/null +++ b/software/ARC-FW/CMSIS/Documentation/Core/html/index.html @@ -0,0 +1,196 @@ + + + + + +Overview +CMSIS-Core (Cortex-M): Overview + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
CMSIS-Core (Cortex-M) +  Version 5.1.2 +
+
CMSIS-Core support for Cortex-M processor-based devices
+
+
+ +
+
    + +
+
+ + + +
+
+ +
+
+
+ +
+ + + + +
+ +
+ +
+
+
Overview
+
+
+

CMSIS-Core (Cortex-M) implements the basic run-time system for a Cortex-M device and gives the user access to the processor core and the device peripherals. In detail it defines:

+
    +
  • Hardware Abstraction Layer (HAL) for Cortex-M processor registers with standardized definitions for the SysTick, NVIC, System Control Block registers, MPU registers, FPU registers, and core access functions.
  • +
  • System exception names to interface to system exceptions without having compatibility issues.
  • +
  • Methods to organize header files that makes it easy to learn new Cortex-M microcontroller products and improve software portability. This includes naming conventions for device-specific interrupts.
  • +
  • Methods for system initialization to be used by each MCU vendor. For example, the standardized SystemInit() function is essential for configuring the clock system of the device.
  • +
  • Intrinsic functions used to generate CPU instructions that are not supported by standard C functions.
  • +
  • A variable to determine the system clock frequency which simplifies the setup the SysTick timer.
  • +
+

The following sections provide details about the CMSIS-Core (Cortex-M):

+ +
+

CMSIS-Core (Cortex-M) in ARM::CMSIS Pack

+

Files relevant to CMSIS-Core (Cortex-M) are present in the following ARM::CMSIS directories:

+ + + + + + + + + + + +
File/Folder Content
CMSIS\Documentation\Core This documentation
CMSIS\Core\Include CMSIS-Core (Cortex-M) header files (for example core_cm3.h, core_cmInstr.h, etc.)
Device Arm reference implementations of Cortex-M devices
Device\_Template_Vendor CMSIS-Core Device Templates for extension by silicon vendors
+
+

+Processor Support

+

CMSIS supports the complete range of Cortex-M processors (with exception of Cortex-M1) and the Armv8-M architecture including security extensions.

+

+Cortex-M Reference Manuals

+

The Cortex-M Device Generic User Guides contain the programmers model and detailed information about the core peripherals and are available for:

+ +

The Cortex-M23 and Cortex-M33 are described with Technical Reference Manuals that are available here:

+ +

+Armv8-M Architecture

+

Armv8-M introduces two profiles baseline (for power and area constrained applications) and mainline (full-featured with optional SIMD, floating-point, and co-processor extensions). Both Armv8-M profiles are supported by CMSIS.

+

The Armv8-M Architecture is described in the Armv8-M Architecture Reference Manual.

+
+

+Tested and Verified Toolchains

+

The CMSIS-Core Device Templates supplied by Arm have been tested and verified with the following toolchains:

+
    +
  • Arm: Arm Compiler 5.06 update 6 (not for Cortex-M23, Cortex-M33, Armv8-M)
  • +
  • Arm: Arm Compiler 6.9
  • +
  • Arm: Arm Compiler 6.6.2 (not for Cortex-M0, Cortex-M23, Cortex-M33, Armv8-M)
  • +
  • GNU: GNU Tools for Arm Embedded 6.3.1 20170620
  • +
  • IAR: IAR ANSI C/C++ Compiler for Arm 8.20.1.14183
  • +
+
+
+
+ + + + diff --git a/software/ARC-FW/GPATH b/software/ARC-FW/GPATH new file mode 100644 index 0000000000000000000000000000000000000000..f18493f9447ac99bf3de56b7c28d8fb3a7e61fed GIT binary patch literal 65536 zcmeIb4RjpmbsjvDD2bx@v&26@{EQ?jp==7+T>vCx(h5KT6cK{}3M@&i)z)>C7)h8^iIoOUczTr2$`?50m&l2d!mX0XiBh8pbE>9HjU=kAx=IT- zimN2D(&zrXvoo_Zi`6;JX}@!@(#7s@o_pW>-uwQ{%)ReB=VNzTcUbt?^hZ9n`LX@I zZGmkIY+GR40^1hYw!pRpwk@!2fo%(HTVUG)+ZNciz_tapEwF8YZ3}E$VA}%Q7TC7H zwgt8=ux){D3v63p+XCAb*tWp`FD!7IOH2A~TgxqPwXC%~*YZZojh5w>7a9i}-#D;z zpzgqn4No>$4cF^W)xTM{T-Q~1tM+PbW9>^dPu6T!ztr+}^IG#_^Wo-as*hK{S@mpH zch#Gf*DAX!->6ussH<4rKe7MN{*B0|BF7`|?0ae7)qU^W)wOSP?{j-c_U_z!V^4Zd z)t;Ak=XW>me(B!F?|p06wO!F&uiP_zPvbqW?p)d#-Ffrwt9N(Zef_TEcfEe+wL3fR zyt(7)9mjXPamUp=8t-`Z_N%uazJ24iYqveua;x!bV`Jlu1A_-%Z+NERaKp{|e0`#& zvHqpHblvW{7itG<->iA2=5Wo8>Z+D>byfAtRnt{fRWDbjD;q0sR18+!YJPqH)%|_@ zckjOuc{0)%xwY@PeNXPY-dwfs)xFbuJNDk%^UR*(d*0mr-0s2MgUxT=`^>!u?|pe! zde=MmT)U_5p0{>h-?_W_$(=iPUcWnWcjMi+?wY=9_gydDIeq5~P4Db@VaJm@8h6~d zqwkKlZohte;`SZ4_cgubHoxPE2K?fjjMlcv(M+d64I5>req zaXk{XilI|;z*%%YL>2?U%IE7zPS+zra%QLUB+0S}6DCVQ5TF>5*A*b|VpcRODNjLN zT}B?+#OgX4ATOPnPF`UJOW4hTAVKPIfaM(tkeAHQ%}k|8AYnr4>wvnB2gpsu(&<6s z>*@$$P0r`X-6dJp1Avz(%fkS%C`HPtq90xDDCc4-#Wl(00d7qLQh`${(|-~ibF8P> zIbPsr8QJ-{{9I~on#FLt^2+gpy5gqZA}{8WCzd6SbShMy57ZSi^2i5P7xf>lLR)G& znaj1M(y2CO!q4=D@nmX7q+8Z^7S+2n6U00AnQazmY1AK$74zPeI=LA z%#7#wpV$=l1M1eZ1Q-&fJ+QrxQor-d=VNMH3t4v|D8pxO(Lj_6WP*6dKKr>o)GrBo zI(aE`VQM-f=l6N_cTOJVUMBV+jCGXy8S&2~r)H%U?D6vI2>?+t*-`vr`psl^ni^;u zzQ^&c4aw)1V$f0QMIw)EZ5=iJh@iPExm13Bnq}&5m1_g)@=G`v@{D}qv5uO4#Vncm z)ZC1S=btRSIY4#*5R$~-R7dNm>0cx_D>Advoob5ZxdGr5IgKRei0L;Z=VEI55^G04 zSU0k{uikzTB)H|7enaxoGszUoqaR`N{GcP$bI9MKpXoOwFEuxhIU5e2qPdaA%K-iS zpd+TA9OC+#e&UfwJmWLb?DRrz{CqN(VcFkNTz5xy0K*aLBBVFKbR-P|SL>5m@y&P4z$(Kvl zpneblf&{TU&zGG}KXpNI6{&jq=1cOYu>*s^?$n>JA3B|W>V}$b>c1ZG$P*9*XuB49 zPCs?Y<4ai9km}%T3r0T$b@Ghmj3b@y{%D|b3A=^;3 zAUTyFtHbn%p3&ZiPo8U?NoJ`ax;Am?;yMWit&i}V_OFoXTrQlSPIhpMFO+ZEyYf$F z7Q^}JWQWtfrF_%Al^^$@;rw*6!)edl{yL~Vhq{mNEeS{ZmIgwQ;zTaB>rlBV!j>a9 zWp#8Ix!kThs9n38#-v66uKIaT089TaeAKSpr&D2kC^F7`JkNJfdo8~GGj~bjG=b|) zqidcohXImZ^Lz)j=TdCAgVKA`2T><&n`JOSu(nsy&uXXkUd*QVz^>ZJ{YGdxeg?=j z{gd>w+NocJms6;XXFlGN0b;2b_7BZ1Ry*~d)ZFZasf&D{35U>c-}99~09aWL&+F~f zj}(^8;MQ+4Gmn`a*RL*#7GM8pTiXH*fvP9pZ?scCQx>}Nq)P@l^gka713`l5OV{~U zJM}LYRBtofG70C^l?pBbLXzOP-?mf#a?9mA2)9^wzbyfTAeGD43GLMXT=49SM?W--~3h5MFu z7a(L2j__8T`e(S@j&kJ^5VAOg(Hgil;x2vjUzkH*6KFSFn&XBN+d=eZEVZ&iki0g^52b`X~n)}6T+*a)G8S-xr% zJn@ALEPf8|*Mxt7c*451!zBhIY&m5Rn&w}^R)Z|+-mW{^@$A%W4j4M8@&e8t<#Y7R z$fEA+M#v>kYckJw(0nmL*MU0-TM{V`@~KR|zoPEzl1mPwe=pVvXV4=ZKI)EczEmh5 z?#o%=YKJq&ZVF|-4mdgpyvz4GBUH& z_U;B*@y?_B@O2mcZf$eNJaUBLYq(ff2iaTY&~qwxtau^kJfoXroruqhS>yD@HpA5} zf8&^B(C>e1eF{D%`45*&0WnqnqO;rzUgYyV3Xan+4yqfvyGFD zU5z^%Upw&pfoVkCqX()EywUJV!%D+q!$`xyhPUh2>sRWpB441YexvRMR`sjMBFI*qslgT{(WFTjHdhX*>vlnf&@$?iGoMWb$ zO#TB9M-pSL_Gl*UQY~lCT`)SO=F%B^W+9ii=QDXkmso1@{M_XXBxbM7PhFhM+p}|d z1dk7sFnscpQ#qR+fRh+^v8b?DClrbyXKDsxo9YrT)&*s{jAC>_RnrTw843K~uMRnd zBztbfwR-Sd8(cDn^YivhGLQS@|8dJ zqP7CoDQZOX)JkThz2tc6RjYT9R&bglfi#+%oxVaU%@^7RbkkOwCJVv0vzZh(X0CK{ zR&~;9O{M1NfXUCJ5yDnl0b`29sev(jZ1`m2T+e8~jo%}q!)FKj`upq?PuM+))BS_? z{XJtialhR&)CYRP?tgq_w0~^O9v-y^PLB)@^!HJL;2-T7N(}Um9kvICdI!(+4GcYY z*gkP4VGj)_?7@N40|`h?3?H@=r%;k`y4dXDlO*SK|7h6TJ;nCP`u~FU_X^k@~HlO1Ec-D z394n`S1(Kkod*v~8T6z7@qW~?XB1U{=Dov1WBvc&3_t@tgCwc1=XB3w{bTl_EsOOAI8=B>L^ghKKvcNEF16^^cw%=>fU-T{CTI8A!$VwWxNLaz36e|p zP|ut@)sKHiD;T2cB}RK-6%sR+7#-*(mpe$5niw8UxGHN8^*=T^@L2y)Z$IfYOoGl0 zjP*YR&kaDo#~_ttk-^XPpk%Zoluk_ty2(#h%Z0h&JbU1z-P3m#VxTyKNdy|n*nsFv z|2lT2_mo=Sbb=?7xeMdd7(8clxbx1>Wx5spm+TAknU5`GW>Z&Wh#8Y}qrLWUE;ThhjVQ^yeQ30I?1{05s4LP$ zks~E}pwk%$(+(d}x`2wsM3S1E%G!Ksw2&pm+jc#WMw-HG#vUJsxJ3Wy@!rAV-VfP_ zVz^t!=b>G@7N%zN?eX!vEqe6g_OX}M{GgBNnBDfi`;IHj7R*Ug75fk|%D+BDR`D8O z>M5B3#13LQyZik7ROW(hk7balA+_-hL;|Op&~(KgwWtxO#^b>*o5mQ=a{N`foW#(7 zemWyIxjZ+O)@qQnLv;MmuJ7A*Pg|S)Ap{**1nibvn9gGir*tbaDr6@wU=qPNo6F>P z-QzE$$X>hd!A!g`KYMJ~_dE7DBTD*tjeB8YZ;&R(H$#16*YOG3e`{zX9Eb zi_x8+eW3e64}qefqoD5w{R7bBpmESV=n7~F^cm34fqntBavLr(@iE`M_uDk1o{=wZ-BlGx&``k&^JKe1nt;mS@(h}K=q)*pmxv)Ks}%Y z=p&%>pefK*&?iBk2K^N11<=0){Tk@Ypj)6n2Ymzd*PxyE!jGUD(EXrJ&~Z>V-z31k zTB|?$;-TY#* zZ2TSTvyzu@`PahVZy`uP^e$)@>QDh{0NoFIpHdv(kAhBuhCpXQ->Y;H-#O6tfj$X( z26Rp7XYlREc-&OiUe18@6bKLq_T=xdpefL0&<}xr9Q0Yx=Rs?rS3v8a4bWeKz74t){k|JEqmRvh z(H4K?<}uU%U>>JE-^YPT;Iw~jo(Ue09zF#}gmwe**EXxCPPF71%7rN$#F}crr-{&dGI0w+_Wn zZV#S>JpxFnTz5}ydI{Y;Ip^q_VdZ*q$sYoa{ETNl^gPFNgUngc8WS%hl1onb1Eu+# zCqWe6H~HOLZ>fFzFo8L>0l2_i*#I0}1-lbvIS2MTipzCy^uw0` z%lWJi`gqWPN+h#NZt8to^LTPieQk&OsJ{$P?x?F@QdN{S%PAP>vBhK-9FL_%o->MEI6WQ(vgu29X%$WLkarwnLR<7$Im(1easbE}jPE<9@ z#jS}yo~V(_qnuC1w}75VpwZq$CMDijDyA56j^l>ZpG+AD_PUlE$(ZndoY(P6l1ciu zPTDfLS2XXaT>}zPJc(DFOXX@e0eE*JmE=a1hcDzhmDY!6Xp`u~xl3i?@n{nl;GBzO zm#i<#ck+wM!fMV?>3XVMR}N5FvNf-#EZMF+ow8(W?hTDe;r>^>UAZ)6$=3WB8Y8!m zU6kumHjgWBWeXn8UMM83NDj&t^=2L?0R=fFTlj$Sl29T!A~dIzs5|5R`5wfhV@*Kc zN->Ws+v5?yId7vJ9+Qi)RgOVe{(xo}@OlWkr>5&3zNbd?XAIFG_ir2Vf2#XkAR3oQ zzjbRhveEKF%hi^VmP3gCzuJ7g`D$~b`B3xQO|LXP*OYDQYpQB`qj9ZqxiQ^%yfMsNt{K6K{2ev7s#mL@sh+MrReh*>NA*V4jjCm=&OcRk5b^)lDsNOS zS58*;RaPMbV7=mniceKcRCHAAu6P4E0N3{~?oaGLzW=SrYGe$-+e~iHu44#3bZcX> z?X$7gXiWc+!wvMPBHr0*pH9xFChd4M*2!lTf?#n*e)c*s_(Q!95w632nBfR!owf(3 zkQk6jx7t0^(>90da~x)v$HV(px4>+2UgWvB>_a$s$fmIHLN+^ng^~z3wC_ZTDOyAs z3>-7)otsBu?Zc-<4z6}mnOqJ4S^=20v0~jF3(mFL5^<)*u68Pk5I=Gi<}(?DoSjUB zOj=}-c!Z;HVUwAj%TlZW5%M{N+&RmE0^Xz`iYE>=Iy1XqKl z9y)}}dOvg+jdNgV0Pe)U_MIC=qQhak2hr`J54M{EP9s7rpRti1#Js`k6uf8GI4}Q2 zFnK(eb=US(CYcSZtj#CiTV;vGRabvyQQuOPJ=NbcQo63=2cRE1-}vi^%erMe5N2CeZo$1#Ave z3^V<`5LYYqHpaz~xsM|#cRD$nyqLk|rypaa_#$#H7$)DClQ<-KhT&o~ju#LJgqXN} zE}2hFrspo&2}(x|7c-g&Z$)-HhOy-I!z2Q8=K`51TvGo)2}vCRmZs@gb1B264xK&i zj$eAM)oBmS%|3i~4#{A2-HjP?4!OqVi0wPw6QV7wcf{_Sn#U|?1ooup+P^HhXU0wh zG)B@Ia*x_)W@*`d4(*NZoA7mFp+tM@KZ~{!C=SB9?0(u{!?YJ}zZa4zOnELF@lU7W zAs=-3bTmL9#64m(>YbaJS(w#?Z0Qyx*2eWrX~98p>0@>*x|LwuCzci*57an@t|B%J z(>T7B;Pzm_@vQ{oQna+j9l?Uzw-Vg3mEg``!5v!(#@%+9#);nEpe6x0oY!g7^VK6D ztVg5O873A>k6Ti0eVp~zHr8{xFCOb@8{@QpikG@Ju1Z<6B;%OKpcNYB$iN-16XzB2 ztvP_?ND=-xAaf^fV(JcgaJytvFvN(NCyv#nJot-^81q|K`ob^c18WKui?Ws_eWoCF!9 zXjdJ`Zw52(R1%q>grQgfJL%umEG9V({H|B9`K`-8* z$|)0zyG7uM@m|7+9k69oL9f}%GcG$|D+>`<(a`k-`RSdXhC=0l*sso14yEKANxl7D{nO9U>yHN zqq|5B#eS?9Zyw}e#NMg7g5KE6r%?Z7+PJOFK0_F3cf7%mk>M2MlEMD)<%D45%Cqlz zkEIy4)Im8R`5-9^4@XEI#RH);`-HGXd$pyk6yYe&1|0i^@<7mEI46Sw^RmmBj6>2# z5x|zRoqQ34A>Yt*e#inOtnawO34l`hl#67=c%vL|9!kne7WBiuHd3x92gQ_4IBA2} zza{|JnzGo}ieW#YuHHPAlr`>>!+i%B3a}J%R8m%(ODE$i2gA`AvY?LL6#GKmjK91% z_eO3h>om!w7zXg{Gvq$_^Gnd9WJ9);wd(=GQ+yV9_FVv;^H)+P%et( zuB5C-3x1^PmG&ctc%TC5Lb)hbj5mM@lCQZgDaKN+8?fwCM{l!&k!w9ZpUGyD`El%% zF;Cmsc6Ao)!<(`c%JA}WohPkyn(&9E9QJoeIpCh>GEmN~!{ zow-jJ>5RKjM9Hz11@Pozw$Lu9IR~{14u2KGc#vIa7rbFfu|BQ<8)0QE;!Q>fYjTcU zxlhu56vuttgL8781SkC+dvst-aN#7^32mLqlyMoMYA*(PP9j6*WQ3-D=PADlL&gBf zPz?8TS2>*9grR4cFsh63p{bkXHK9WjM#fm|LE$Y+bDBgS@h>)$5R7RBCfQ?h4x1@X zT5WCQuY({9vC$I#azdz7zVu<AOH98>v zKsFP9u#x>buxycRyY(>s^~=T{y9GUDyyguIg5=_obtVaw2guJdZ;;r~ekq}EU`b~i zWW}PiYeBGVQ%C!QJpPC-Q8Qlq^)_g}?vQp74e~ea0gXTSD9aSzMNQxI$ke^gr$|@D znf~d<@xm@hoF|-IdqjhLJTrwwxw99?FJMMl025f!-1k-2AYV_-e~e%mzAl$*<*4bq zZXI}s!Aa`@o-?GKMT7i16;B1VvuIF17Ob&qer$?-Ot}Z}St%d8MpKFD%h(1Mxl4BP z4Cf$S!#J4tN(YmY&73!e!BVb=4kWI=9^6~G(Fw)WK*=s zYP#9@eB&bC4PZCEec+V?&mG7k{@-}u?S`8TtJryey5UrVjU519t$(gQTi;h-SN}%c zi*;9#0Z>)<23G%520*lSXYK1XYcTuQ0s@E&mDxa;)S0*Z>mAmm)fwhWj*acv);!wqoiVfrdEFu2CWB+<&CGzm<@HMTzmj!S ztE#v2eO353pVIn>Sm$r{AIiUHKPPgW6XwTn%lSv({9~YzfgxBd9`9BAwUhm#mi0Y2 zH%{mOk;?n0^1Y_|{~*pi4LW^>>|f0PV>tKYAoE#O{-rOAoL|AY7eP{f?5Ob{mmjmN zKf$@Ly7)Jhzx(%upV~2*Ov;ZP{gT>m`93)xU6XIWeMj`)qhAePpJvLpRq<~1n>p^f zx3E5kiZt^7lsXhXo4+aLMm{dz@~?%z5p93j|0w<~oRMEqJs-y3JtBIW_Nevm^4Je~ zJ{zBw@|X2H`a`PEsPLbGZHd(XQ9u80;vCVs@@JKQZA|#-ffkYazlfjKdVLub(RGun z%D;3*_$O}4dc1C6=wtI=tPjft+t>7u$PKB-=AQ)HkNt=Gx4|FnpcQQwM*i~;2KR3x zf8{@mUSa)b?Q7Dn!p_^jTbkecebL{Pr}lToFV-L9m-&o5qxIEqTlwF`gUFp&$EEf! z;y-{jYt5jDjvvt<7C9T|#r|D5cO0bUcY69i%0Gj1AExulpH=>qwD6n$x5PK{1^?B} zhxqTH)M)8Pgg^Q<`8M@5-yJ&s{2t2w3TVRD|0cid{myz%cmFf}!StIYUH56^ns3wZ zy8k?Qd^G$kza6|@bmfxh{Y|W$r4QTxMAYejMt?b5_`CWeV*iO5;h)1|p#_kRf9OZ{>>c58=cJNbO(5|GhXj0b166v#R_P-zWSZ!?^{J z_P@9(zf;@)kK)`MN|HsYsh5gUveAxAc^33MOmLC`~>R!|&t1oQ#Wqo5O@ zlc4Vg4S_~M=Rh9;(X~+ubP;q3GzZFoJ`Vam&<}t<3Hm3X9|C;_MAt+A4D?yh&w_p) zv_^X3WAk6knYE?oC+jsCmnOaxJU;y`Wd0rK4vd?3gZ%yPO1^ae%j*2P^ryk&@e6m4D-}h2ON54ZZHO6*#pJ;y+sah0oes z!awrM!Tp2v$M{3-hpw^LFox5|=D&FL*X3aU-FKe=%={MlX(>n9oG&xKMMKVazaryD z*!b=U(jQ{~!u-egKQyrFC-P%b&()uh@0Hu7UHu8hm9IP3FU9;#m|q{%IhI6iD*wa| z;eP_>k|6cJbN^z>e-`IfT>R0WRR7;4{Qm*x{tTr4kM~gWJU*t~8#~Is7XD_dMNafX zVyD6x`Nid9{(ctnR*29>>0|R>`0rN>{-aA9Gk%)u!Oc&I{0S?#f3N(3{Cn8-?|N4F z*WMSRAIj_i9RYQLJ^(rnGV|RD{O$vt1f2qXH)s%K=DSh+PJqsW9tV9G^d!j4cjxh& z>U04#3Hm5#8Z-;ag62Va&}Gmf=qb=u&_4t%fgS+u0O9F{iPO_MTB4lyWl<@F+mG<` zAMSzycwXn7iFGB%bMwiW*6B1j=sg+V0r6Y&T)=z5CWVRKgMpN7vYAh}_mYP|84T@| zhwvU`1m+>cuneE_5LAxlAy87nyO$`gssC=`jfFe}%1^*208_{*I5TR_L|M|lC5LasmzYvo7A2I%>xukOBF0ZJqY z)X9}A5W_o_Jo}%TcInO)pe%wQI~8&TVp#o-Pk`QqT!9!?yd$$Nz(%h4e+-EMf%Q)p ze1g1y#MnRt<@xF_DFl=ga3)ZfLi|65ynw`bM?fEO71Qad58}?~ha7gsH^NLYynzP; z6~zIK9>7pM*#9Cp!nRX;rRU~uY(V^+6mycnc`?+^7x&7eO-K(RC%g1QJ zyX!iFVqM|~FW!mE$MCiicOMJJBQ6v}+#dbDB-X^`V|cen;@wMu{xy0yarqd%HiWMc zL+#^^%g5-gAQHC?#k-@j*n zhI{ODVK~MfL+HI4b#Uo#bTZu(!S`=p3c+ZMJ%+bUc*g`+IVQ#)!>c1aafX0AW!p{-|k0Cye>yr|`F#DUu5FzIn zcu2iW3_KQv&mIh~Q$P$nhG2POw1ln_1CK@9t)F`LlKUFa*KRZh9z%eZ-MYmTX^IV@o!12@z^6>p?khzvlAX)@Y;2nw%D&BG9?@1 zkt6J@Fib{XSpEoHRjN$7wm>(0gf6MM{RheOz8Dl}^p-IDFxEA0V0S%>9^;c-gjVSB zD4rod7kQ=ST1&d6t7T`)Yt7F$FE*cQu4{gy=>}r|BfR(jOW6B=8f*V|H{Lq%!hyvD zec1W`^@bY_Pd6kG_1~;tt6#34sE^iL_3L#jb=kT;MEy5vS8JDQM`~@X`d_PAu6Ys> z|97fi;obfZSHE5La@Dn}bX7;yj;foL*AeHZmHw|++^BfEB2jU$;;sEJ@4vP`y}x6> zg&6;HxDdCYD}6rt`@zqj|5TroMSnw{e}p~18qxDhzZd*`C9CJVzZv}ebK-e@zM|jO zHGST$$ND_%k^XUB*l=zb?_WTEf)k%vF?_$Ea(+ViBYG^)qoSew8_M6U_@#d){3CkI z<)3JedCET#eZ<5UY{RGD-9IJ#Hd|Mphk5z=d5(#1E6iF`e(STsZ~k4M$3;y%V&yhD zV=Ler)gjME6}Rz6;+L@JUrYa?^z$$Kt8zZ<`Ir6wh~1a;yL(0SU)E#uJou#XUmX5B z5p$kTn|iJ(-ugM=U)N);f6U=;Xa76#p%ufY@r|{g7ygJIYx$x48_M6U_?1_sK3`J% zY59-1%4h$X=Zm)TE$Mf5+UvhHpTGR^*I#?7@cfeIrnFKL&vNNAu}AvNramv1e=Yp& z{xk7UM4#st&d9HgudDyw3hsX!s(1GbQty>t6#Yl^Sn3~-JN3uYppg?%C%$GYZb`o< zeo6S3^;qm5&Of2JHT|}~ApGlk%;lrKc*^gI7y7^AtX~xUH-1_8Z8Zd!@8xG3oA}y> z@^>r$$_?Q+cAVHRzl=P8|9i^y{Fz*B{Ac>Nt?{|A{H8U1ejj$;+9`euJHMiOTmP@t z|BIr3M31%ocRKd#r2Z4{Fyq&T@^>qK<=2IOM32?~?H>LU@q+&qx1`?_zajj~daV8r z<)2X8dPLjltG@nsw;Zpo$hWa?k}f3iS=G2}*zBf%@q2d+kYlL|M%@bjt}z{ zy41(~UH>Jiuch*0 zh68_p^B@0hHrRhg->A0xu=w}L7U#2DoF9(Ee*E-DG~ZOajr>dT@C|n)a;ayRT;)9{RDWe5Sv2@0NP3 z&PzKm{xkNqza;%Gtp82WjV(Sl|AjxX&pLf<{)?Q~?$Z7<`LiYttZdGg{S_H+!tx)M zz9sWtnE!`6;6L1lnUBeri2Q$2?=_tdPvQ@~X6RwZEI6HL+EnP30d^e!EKejXl`^Ct`*EM-L%f zAAkS&_1@C`V|lmQbxP{#62(9LxQLkk0v?r2+cU)Tfbh^-kDP!eR#cY zDZH<~yl%G?-l^|>tUscA#r4I@O7qFtRHhAy4yf($DA`l-L2bgpQ;>DiIx|Liu@3@% zCFCOkA`XTpT=<~&;K&D_wsYWhqAEYAJ-G3-L#tc=p!VRx)Be0;{jT~3wFeje2=K#W zh4w(z4Q~(FL=Jdq4`NSV=j->EOMWNtbJ>DEywo{On<-DpHX=OK3^Q(?lI=uz$oH4$sIAzba^4Y7I#F&F-qlWP3`6~xJ1;v?jjT8Vr6u~Lif4ODALd1; zetS|@!Q3qN{d(B7;-A`s>Qu5l@HXqf7TPqgMGh@PCv-QS)*^@FWkPr3gT@G_4sDpA zy*}V|$>H*OOcDLXMu@(a(x)&1u}(5x^IGNbGGy>|d@XGWvDi}O$l%CjNMGPJ%i(3X z_9_v-@!I7QcpB_HehZpE3UzYnhdQ+zwtEbb-ct5( z4Q@_biy`1!ibn@G7ru1c(E*F_-wCo}2m+UqZ!#xQSK?tm#SjuM#iN59;SWj~L1Rk6 z?q-k!mUy`B#1J7aRfY_7(=L3_xKb!X2Rg!Q9fHOc7hVQBm;BOgM+Ulc)ONUS^0X1& zcKG!Qp8Dc_Zl&rg10&D#BEPG2yWpnW#`{$9Bm7vGyIpWzx^KTZzUC0yAVIyLOK2WD z*+$wB($fR*#d+*=?B7G+LrS~5O*mx~c$_@;Im_;!y-RIH_N6}eHEV76&6bsxY)f}b z1grm7o0pmgn;Q}Tf3fLPO^K$1O>Z^6+<2{VqVaI!I|p9H%KzyD#}Dj2aI4{khN}&O z4UG+N*1uH$O#S2ahw9(1d!_E#y2-k(x}9}5YgcNgvFrbi+I6h>pRDP^djHp|pRZoT ze*bmVZ&bZl^{J}Is}5DYUHJ;u`A=4MRqm*~S+P=)t>~_ZV1@sS`6S zI?cGNbEnzN+8)y#IqZcY^WG9*5Rh9IyW;!7V91@|SYFh;vs# zJ$=qTp1hyHgyL59dtKN2tc?p_VcSoO*ZD6iZbQG9b$yfWC~Nh(80fvKYl@3(sQ$X1 ziS}V7hmI8XQ?&@csrYWiM>M`?@B?vYhfl_%N$@AD`1QY)att0DX(z_<-tKYklH;^l zI`f(JZH9kU`Io;f{A+sLlahL`LD!e50qSQ%&yW0_;5QAvSMdJ>*l)S;kv|n&q`thz3sYDm9;OJ-@E;%MpX`>t#IkLAcZTWcB>At~XlJ+xI-|*o#^?12L@L$sPbN#fzAUGm_F7{w%{IT_Tq)PCc22Xp~ z;(WIcKcdHx8o`@=7aqfX1~ zCZ3M|&-e+S{Hz|Yd`9p~dVD&6p7F~*{E8k={HWkp4L)&#@oPT(x*pp8R`8}gyy<|W zZA(7ye%YMITY(9`qQ{Xb(Q{Rg zSFQ_w&4nKy7(Q`kOvZIv$GHtXKk+XFziIFZ86T{#``W)A+nNt&>+xt_{2TS*yY+a( z#><y;nz6Tx*jLQUDk#Vzp2M7UzGM>{THc!qPLypMf8{t@Wcx-n~ z{e9hs-_YZUf35AmfR7R0`i8Il>#_Z^;B7rd)+vuCQ9YjcsPJ{`@y2fnengMY#_ZNg5NOsJ|0f2O+D^b z|Ij<|fmMCW@LwjT`j+9pOicA{cdxe#wi)>Xi=$oZbpmhAntdDZ>6qAi(op-5u#Vwy=vT-c* zE~~!z6u)no*Ls&@pL~k)IpSFEU9Nn}YltI>qg*^iaO3{9-l6u-rznyW=e6Dx>)Og+ zh42_9a(LD;hL$1WF{wxAd*YG0bXd1dm!%uu=Sh9&j-z}Y3iHRY`1`%^aI@ky;N_RY zO$!Ub-@QaJu`O*~$hn~GjI!FJgcajR%otCV(;g+~BF--uFQ@-$7&1<4#qBccz&RIj zB(dQ-rY!lAa}lQ(jF*XLN6@13GV$yLT3=p{-wI*LIFd8U^MQmVcYWt$}j^)4C~r)6JM6EWze9^h4Sz+XvAoJds%hRK_iBTMrG+EgGLO` zksdA!FM~!550x@ywLKm*V*Grm#9Z$9z?FLyr#&rPdsLWlJ18%KG8cH=|DEs~eQpQ6 zW8K=l?!^D!XkKf+);!sKygAam9=RS_jBGTWiZn*v+_$#x+P=ws$M@~tx4w5}?`l(a zZ`aQ|t{{t`yRxowv*H!J zD%oG?XR}}N_J01` z`}xy6<^OE&=dbZr-B-eIpY8qpxA*g>eq+{y``gE|=6i*E9&AMqnzyDa)EB~L_ z&!6shDF=YF0lfJEd@ro$DF2)y;F3Fld{pAAW1+VNojrP zUYP^`f+@t+!QsyjARBSMd7R&UPBII4f1Kas2jG2d#HZz`-AnMn(gi%f`@D2H$PXYq zZxKM@et$hwui*Ru$)TtFd5-)S^6t%gbANsSmqjsS;N5xs4&I#~Kzb?Gozw5fa=guj zb?5T?u^el2VT0Cn$o>CEB~D0K8w7oW)^rHg#8Lrs$qri6QNXL8RCdsM4uh2#sz)}z zGhNOnoxM;Cc$F=-<9DZrVSV=C_os(pIqpce{4AH357D;3#>BM6t7j|83}Lx`ylf~K zYqpXkY(0p!i!6S%rfwyfpJbU7$G3Q?kYA>3B}uYqe^85;1{Gm+E6FK-U$c}+O~#MY ztt79^EfnfZ&BcTBZzVZfz*2K5#=5qWvpvgO!uX{M6hm4ayiLv2%Y$-)=jf%OhQh`REzC z#mjnv_#7`NhwxM}5BZoL{gHH;-qH|S(3$+I=NaQnaRhVW$fpM9nO+%%_gsem78rsk)z`CMCe0k7t`m_AQhi{9)zo&wxBnN|&u z>~N46kmx0Po8f|aJn3M@Zd^|u?is^Fe3EU$$KF?xXg#SM-i8l(Us8_e6|7vZeXIxd zU6RAE@NjG^buqrg*u+z~ZbPlcq%wH!;-Q^n5KeG>%vrXM%Qg?iL5-uO~sPD>Ym3&!}* z`Al?zO77D-M^#c8yv+~wm7dYwhfkhsok?a*8<+FOH+p_Lm-C)CKGE}&nMLn;;|o2X z$vE=aw#e9OZ8P;RvIkAOY(K%0A40JygXKCSQLEL6)7{F+4|0zD;I?Us%iysC8CW=1 zG+&$9a-1)(Wcnp}Ja!-pt27VNtaZkAd_q-m`vlsPJiZpTFW_)w zVwfJMp{F30>&R=V@!ky&PNytCmi>-bZ+Njhb-AG|m&X!hUwN>280Cr= z+9vZebVriTEVj~5>Oo@D`$u`}aJ+_C+#uF|LqvtU1#K`;xf={9)`%shs$b9wMJ7LVw-d@||Y^ UiYJGc!aKH8JUP4+p6&O)0MPx3#sB~S literal 0 HcmV?d00001 diff --git a/software/ARC-FW/GRTAGS b/software/ARC-FW/GRTAGS new file mode 100644 index 0000000000000000000000000000000000000000..52d74995d05478abc9523339feaf5505935f3436 GIT binary patch literal 2162688 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

50W)c)SkV;c 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

OA^#@Xmn7aCrFPr9Bs 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 SIc6K53eM+8a8Y=4EB_x=nSx{h literal 0 HcmV?d00001 diff --git a/software/ARC-FW/GTAGS b/software/ARC-FW/GTAGS new file mode 100644 index 0000000000000000000000000000000000000000..e5adbbd5d28cbf6822e3aa680a4aea1699d9d239 GIT binary patch literal 6160384 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�iSYK-DzYJSJt$W*hWcKr3a78=NZgdMLYK+AZ3 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

$sf~EAlv$e*i*a-Vq)O(Jr9q`Hj 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

S`d9Nk$0lg*92lbXb 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

: +#include +static uint8_t buffer[64]; +int main(void) +{ + 1bd0: b513 push {r0, r1, r4, lr} + /* Initializes MCU, drivers and middleware */ + atmel_start_init(); + 1bd2: 4b0d ldr r3, [pc, #52] ; (1c08 ) + 1bd4: 4798 blx r3 + + usb_init(); + 1bd6: 4b0d ldr r3, [pc, #52] ; (1c0c ) + 1bd8: 4798 blx r3 + cdcd_acm_example(); + 1bda: 4b0d ldr r3, [pc, #52] ; (1c10 ) + 1bdc: 4798 blx r3 + + while(!usb_ready()); + 1bde: 4b0d ldr r3, [pc, #52] ; (1c14 ) + 1be0: 4798 blx r3 + 1be2: 2800 cmp r0, #0 + 1be4: d0fb beq.n 1bde + delay_ms(2000); + 1be6: 20fa movs r0, #250 ; 0xfa + 1be8: 4b0b ldr r3, [pc, #44] ; (1c18 ) + 1bea: 00c0 lsls r0, r0, #3 + 1bec: 4798 blx r3 + memcpy(buffer, "Hello World\n", sizeof("Hello World\n")); + 1bee: 4c0b ldr r4, [pc, #44] ; (1c1c ) + 1bf0: 220d movs r2, #13 + 1bf2: 490b ldr r1, [pc, #44] ; (1c20 ) + 1bf4: 4b0b ldr r3, [pc, #44] ; (1c24 ) + 1bf6: 0020 movs r0, r4 + 1bf8: 4798 blx r3 + volatile int32_t ret = cdcdf_acm_write(buffer, sizeof("Hello World\n")); + 1bfa: 210d movs r1, #13 + 1bfc: 0020 movs r0, r4 + 1bfe: 4b0a ldr r3, [pc, #40] ; (1c28 ) + 1c00: 4798 blx r3 + 1c02: 9001 str r0, [sp, #4] + /* Replace with your application code */ + while (1) { + 1c04: e7fe b.n 1c04 + 1c06: 46c0 nop ; (mov r8, r8) + 1c08: 00001ec5 .word 0x00001ec5 + 1c0c: 00001431 .word 0x00001431 + 1c10: 00001411 .word 0x00001411 + 1c14: 0000143d .word 0x0000143d + 1c18: 000012f9 .word 0x000012f9 + 1c1c: 200005e0 .word 0x200005e0 + 1c20: 000025d4 .word 0x000025d4 + 1c24: 00002545 .word 0x00002545 + 1c28: 00000469 .word 0x00000469 + +00001c2c <_gpio_set_pin_function>: + +/** + * \brief Set gpio pin function + */ +static inline void _gpio_set_pin_function(const uint32_t gpio, const uint32_t function) +{ + 1c2c: b530 push {r4, r5, lr} + bool value) +{ + uint8_t tmp; + PORT_CRITICAL_SECTION_ENTER(); + tmp = ((Port *)hw)->Group[submodule_index].PINCFG[index].reg; + tmp &= ~PORT_PINCFG_PMUXEN; + 1c2e: 2401 movs r4, #1 + tmp = ((Port *)hw)->Group[submodule_index].PINCFG[index].reg; + 1c30: 4b0c ldr r3, [pc, #48] ; (1c64 <_gpio_set_pin_function+0x38>) + uint8_t port = GPIO_PORT(gpio); + uint8_t pin = GPIO_PIN(gpio); + 1c32: b2c5 uxtb r5, r0 + 1c34: 18c0 adds r0, r0, r3 + 1c36: 7803 ldrb r3, [r0, #0] + } else { + hri_port_write_PINCFG_PMUXEN_bit(PORT, port, pin, true); + + if (pin & 1) { + // Odd numbered pin + hri_port_write_PMUX_PMUXO_bf(PORT, port, pin >> 1, function & 0xffff); + 1c38: b2ca uxtb r2, r1 + tmp &= ~PORT_PINCFG_PMUXEN; + 1c3a: 43a3 bics r3, r4 + tmp = ((Port *)hw)->Group[submodule_index].PMUX[index].reg; + 1c3c: 490a ldr r1, [pc, #40] ; (1c68 <_gpio_set_pin_function+0x3c>) + tmp |= value << PORT_PINCFG_PMUXEN_Pos; + 1c3e: 4323 orrs r3, r4 + ((Port *)hw)->Group[submodule_index].PINCFG[index].reg = tmp; + 1c40: 7003 strb r3, [r0, #0] + tmp = ((Port *)hw)->Group[submodule_index].PMUX[index].reg; + 1c42: 086b lsrs r3, r5, #1 + 1c44: 185b adds r3, r3, r1 + tmp &= ~PORT_PMUX_PMUXO_Msk; + 1c46: 200f movs r0, #15 + tmp = ((Port *)hw)->Group[submodule_index].PMUX[index].reg; + 1c48: 7819 ldrb r1, [r3, #0] + if (pin & 1) { + 1c4a: 4225 tst r5, r4 + 1c4c: d005 beq.n 1c5a <_gpio_set_pin_function+0x2e> + tmp &= ~PORT_PMUX_PMUXO_Msk; + 1c4e: 4001 ands r1, r0 + tmp |= PORT_PMUX_PMUXO(data); + 1c50: 0112 lsls r2, r2, #4 + 1c52: 4311 orrs r1, r2 + 1c54: b2c9 uxtb r1, r1 + ((Port *)hw)->Group[submodule_index].PMUX[index].reg = tmp; + 1c56: 7019 strb r1, [r3, #0] + } else { + // Even numbered pin + hri_port_write_PMUX_PMUXE_bf(PORT, port, pin >> 1, function & 0xffff); + } + } +} + 1c58: bd30 pop {r4, r5, pc} + tmp &= ~PORT_PMUX_PMUXE_Msk; + 1c5a: 4381 bics r1, r0 + tmp |= PORT_PMUX_PMUXE(data); + 1c5c: 430a orrs r2, r1 + ((Port *)hw)->Group[submodule_index].PMUX[index].reg = tmp; + 1c5e: 701a strb r2, [r3, #0] + 1c60: e7fa b.n 1c58 <_gpio_set_pin_function+0x2c> + 1c62: 46c0 nop ; (mov r8, r8) + 1c64: 41004440 .word 0x41004440 + 1c68: 41004430 .word 0x41004430 + +00001c6c : +#include + +struct usart_sync_descriptor USART_0; + +void USART_0_PORT_init(void) +{ + 1c6c: b510 push {r4, lr} + * found in the header files for the device + * + */ +static inline void gpio_set_pin_function(const uint32_t pin, uint32_t function) +{ + _gpio_set_pin_function(pin, function); + 1c6e: 2016 movs r0, #22 + 1c70: 4c03 ldr r4, [pc, #12] ; (1c80 ) + 1c72: 4904 ldr r1, [pc, #16] ; (1c84 ) + 1c74: 47a0 blx r4 + 1c76: 2017 movs r0, #23 + 1c78: 4903 ldr r1, [pc, #12] ; (1c88 ) + 1c7a: 47a0 blx r4 + + gpio_set_pin_function(PA22, PINMUX_PA22C_SERCOM3_PAD0); + + gpio_set_pin_function(PA23, PINMUX_PA23C_SERCOM3_PAD1); +} + 1c7c: bd10 pop {r4, pc} + 1c7e: 46c0 nop ; (mov r8, r8) + 1c80: 00001c2d .word 0x00001c2d + 1c84: 00160002 .word 0x00160002 + 1c88: 00170002 .word 0x00170002 + +00001c8c : + peripheral = (uint32_t)_pm_get_apbb_index(module); + PM->APBBMASK.reg |= 1 << peripheral; + } + break; + case PM_BUS_APBC: + PM->APBCMASK.reg |= 1 << peripheral; + 1c8c: 2320 movs r3, #32 + 1c8e: 4a04 ldr r2, [pc, #16] ; (1ca0 ) + 1c90: 6a11 ldr r1, [r2, #32] + 1c92: 430b orrs r3, r1 + 1c94: 6213 str r3, [r2, #32] + ((Gclk *)hw)->CLKCTRL.reg = data; + 1c96: 4b03 ldr r3, [pc, #12] ; (1ca4 ) + 1c98: 4a03 ldr r2, [pc, #12] ; (1ca8 ) + 1c9a: 805a strh r2, [r3, #2] + +void USART_0_CLOCK_init(void) +{ + _pm_enable_bus_clock(PM_BUS_APBC, SERCOM3); + _gclk_enable_channel(SERCOM3_GCLK_ID_CORE, CONF_GCLK_SERCOM3_CORE_SRC); +} + 1c9c: 4770 bx lr + 1c9e: 46c0 nop ; (mov r8, r8) + 1ca0: 40000400 .word 0x40000400 + 1ca4: 40000c00 .word 0x40000c00 + 1ca8: 00004017 .word 0x00004017 + +00001cac : + +void USART_0_init(void) +{ + 1cac: b510 push {r4, lr} + USART_0_CLOCK_init(); + 1cae: 4b05 ldr r3, [pc, #20] ; (1cc4 ) + 1cb0: 4798 blx r3 + usart_sync_init(&USART_0, SERCOM3, (void *)NULL); + 1cb2: 2200 movs r2, #0 + 1cb4: 4904 ldr r1, [pc, #16] ; (1cc8 ) + 1cb6: 4b05 ldr r3, [pc, #20] ; (1ccc ) + 1cb8: 4805 ldr r0, [pc, #20] ; (1cd0 ) + 1cba: 4798 blx r3 + USART_0_PORT_init(); + 1cbc: 4b05 ldr r3, [pc, #20] ; (1cd4 ) + 1cbe: 4798 blx r3 +} + 1cc0: bd10 pop {r4, pc} + 1cc2: 46c0 nop ; (mov r8, r8) + 1cc4: 00001c8d .word 0x00001c8d + 1cc8: 42001400 .word 0x42001400 + 1ccc: 000015b9 .word 0x000015b9 + 1cd0: 20000620 .word 0x20000620 + 1cd4: 00001c6d .word 0x00001c6d + +00001cd8 : + +void delay_driver_init(void) +{ + 1cd8: b510 push {r4, lr} + delay_init(SysTick); + 1cda: 4802 ldr r0, [pc, #8] ; (1ce4 ) + 1cdc: 4b02 ldr r3, [pc, #8] ; (1ce8 ) + 1cde: 4798 blx r3 +} + 1ce0: bd10 pop {r4, pc} + 1ce2: 46c0 nop ; (mov r8, r8) + 1ce4: e000e010 .word 0xe000e010 + 1ce8: 000012e5 .word 0x000012e5 + +00001cec : + +void USB_DEVICE_INSTANCE_PORT_init(void) +{ + 1cec: b5f8 push {r3, r4, r5, r6, r7, lr} + ((Port *)hw)->Group[submodule_index].DIRSET.reg = mask; + 1cee: 25c0 movs r5, #192 ; 0xc0 + 1cf0: 2380 movs r3, #128 ; 0x80 + +static inline void hri_port_write_WRCONFIG_reg(const void *const hw, uint8_t submodule_index, + hri_port_wrconfig_reg_t data) +{ + PORT_CRITICAL_SECTION_ENTER(); + ((Port *)hw)->Group[submodule_index].WRCONFIG.reg = data; + 1cf2: 2780 movs r7, #128 ; 0x80 + 1cf4: 4c11 ldr r4, [pc, #68] ; (1d3c ) + 1cf6: 4a12 ldr r2, [pc, #72] ; (1d40 ) + ((Port *)hw)->Group[submodule_index].DIRSET.reg = mask; + 1cf8: 05ed lsls r5, r5, #23 + ((Port *)hw)->Group[submodule_index].WRCONFIG.reg = data; + 1cfa: 05ff lsls r7, r7, #23 + ((Port *)hw)->Group[submodule_index].DIRSET.reg = mask; + 1cfc: 045b lsls r3, r3, #17 + 1cfe: 60ab str r3, [r5, #8] + ((Port *)hw)->Group[submodule_index].WRCONFIG.reg = data; + 1d00: 62a7 str r7, [r4, #40] ; 0x28 + 1d02: 62a2 str r2, [r4, #40] ; 0x28 + ((Port *)hw)->Group[submodule_index].PINCFG[index].reg &= ~PORT_PINCFG_PULLEN; + 1d04: 0022 movs r2, r4 + 1d06: 2604 movs r6, #4 + ((Port *)hw)->Group[submodule_index].OUTCLR.reg = mask; + 1d08: 616b str r3, [r5, #20] + ((Port *)hw)->Group[submodule_index].PINCFG[index].reg &= ~PORT_PINCFG_PULLEN; + 1d0a: 3258 adds r2, #88 ; 0x58 + 1d0c: 7813 ldrb r3, [r2, #0] + 1d0e: 2018 movs r0, #24 + 1d10: 43b3 bics r3, r6 + 1d12: 7013 strb r3, [r2, #0] + 1d14: 490b ldr r1, [pc, #44] ; (1d44 ) + 1d16: 4b0c ldr r3, [pc, #48] ; (1d48 ) + 1d18: 4798 blx r3 + ((Port *)hw)->Group[submodule_index].DIRSET.reg = mask; + 1d1a: 2380 movs r3, #128 ; 0x80 + ((Port *)hw)->Group[submodule_index].WRCONFIG.reg = data; + 1d1c: 4a0b ldr r2, [pc, #44] ; (1d4c ) + ((Port *)hw)->Group[submodule_index].DIRSET.reg = mask; + 1d1e: 049b lsls r3, r3, #18 + 1d20: 60ab str r3, [r5, #8] + ((Port *)hw)->Group[submodule_index].WRCONFIG.reg = data; + 1d22: 62a7 str r7, [r4, #40] ; 0x28 + 1d24: 62a2 str r2, [r4, #40] ; 0x28 + ((Port *)hw)->Group[submodule_index].OUTCLR.reg = mask; + 1d26: 616b str r3, [r5, #20] + ((Port *)hw)->Group[submodule_index].PINCFG[index].reg &= ~PORT_PINCFG_PULLEN; + 1d28: 3459 adds r4, #89 ; 0x59 + 1d2a: 7823 ldrb r3, [r4, #0] + 1d2c: 2019 movs r0, #25 + 1d2e: 43b3 bics r3, r6 + 1d30: 7023 strb r3, [r4, #0] + 1d32: 4907 ldr r1, [pc, #28] ; (1d50 ) + 1d34: 4b04 ldr r3, [pc, #16] ; (1d48 ) + 1d36: 4798 blx r3 + // E + // F + // G + // H + PINMUX_PA25G_USB_DP); +} + 1d38: bdf8 pop {r3, r4, r5, r6, r7, pc} + 1d3a: 46c0 nop ; (mov r8, r8) + 1d3c: 41004400 .word 0x41004400 + 1d40: c0000100 .word 0xc0000100 + 1d44: 00180006 .word 0x00180006 + 1d48: 00001c2d .word 0x00001c2d + 1d4c: c0000200 .word 0xc0000200 + 1d50: 00190006 .word 0x00190006 + +00001d54 : + PM->APBBMASK.reg |= 1 << peripheral; + 1d54: 2220 movs r2, #32 + 1d56: 4b06 ldr r3, [pc, #24] ; (1d70 ) + 1d58: 69d9 ldr r1, [r3, #28] + 1d5a: 430a orrs r2, r1 + 1d5c: 61da str r2, [r3, #28] + PM->AHBMASK.reg |= 1 << peripheral; + 1d5e: 2240 movs r2, #64 ; 0x40 + 1d60: 6959 ldr r1, [r3, #20] + 1d62: 430a orrs r2, r1 + 1d64: 615a str r2, [r3, #20] + 1d66: 4b03 ldr r3, [pc, #12] ; (1d74 ) + 1d68: 4a03 ldr r2, [pc, #12] ; (1d78 ) + 1d6a: 805a strh r2, [r3, #2] +{ + + _pm_enable_bus_clock(PM_BUS_APBB, USB); + _pm_enable_bus_clock(PM_BUS_AHB, USB); + _gclk_enable_channel(USB_GCLK_ID, CONF_GCLK_USB_SRC); +} + 1d6c: 4770 bx lr + 1d6e: 46c0 nop ; (mov r8, r8) + 1d70: 40000400 .word 0x40000400 + 1d74: 40000c00 .word 0x40000c00 + 1d78: 00004706 .word 0x00004706 + +00001d7c : + +void USB_DEVICE_INSTANCE_init(void) +{ + 1d7c: b510 push {r4, lr} + USB_DEVICE_INSTANCE_CLOCK_init(); + 1d7e: 4b03 ldr r3, [pc, #12] ; (1d8c ) + 1d80: 4798 blx r3 + usb_d_init(); + 1d82: 4b03 ldr r3, [pc, #12] ; (1d90 ) + 1d84: 4798 blx r3 + USB_DEVICE_INSTANCE_PORT_init(); + 1d86: 4b03 ldr r3, [pc, #12] ; (1d94 ) + 1d88: 4798 blx r3 +} + 1d8a: bd10 pop {r4, pc} + 1d8c: 00001d55 .word 0x00001d55 + 1d90: 000018c5 .word 0x000018c5 + 1d94: 00001ced .word 0x00001ced + +00001d98 : + +void system_init(void) +{ + 1d98: b510 push {r4, lr} + * Currently the following initialization functions are supported: + * - System clock initialization + */ +static inline void init_mcu(void) +{ + _init_chip(); + 1d9a: 4b04 ldr r3, [pc, #16] ; (1dac ) + 1d9c: 4798 blx r3 + init_mcu(); + + USART_0_init(); + 1d9e: 4b04 ldr r3, [pc, #16] ; (1db0 ) + 1da0: 4798 blx r3 + + delay_driver_init(); + 1da2: 4b04 ldr r3, [pc, #16] ; (1db4 ) + 1da4: 4798 blx r3 + + USB_DEVICE_INSTANCE_init(); + 1da6: 4b04 ldr r3, [pc, #16] ; (1db8 ) + 1da8: 4798 blx r3 +} + 1daa: bd10 pop {r4, pc} + 1dac: 00001339 .word 0x00001339 + 1db0: 00001cad .word 0x00001cad + 1db4: 00001cd9 .word 0x00001cd9 + 1db8: 00001d7d .word 0x00001d7d + +00001dbc : + return ((Sercom *)hw)->SPI.SYNCBUSY.reg & reg; +} + +static inline void hri_sercomusart_wait_for_sync(const void *const hw, hri_sercomusart_syncbusy_reg_t reg) +{ + while (((Sercom *)hw)->USART.SYNCBUSY.reg & reg) { + 1dbc: 69c3 ldr r3, [r0, #28] + 1dbe: 4219 tst r1, r3 + 1dc0: d1fc bne.n 1dbc + }; +} + 1dc2: 4770 bx lr + +00001dc4 : +} + +static inline void hri_sercomusart_clear_CTRLA_ENABLE_bit(const void *const hw) +{ + SERCOM_CRITICAL_SECTION_ENTER(); + ((Sercom *)hw)->USART.CTRLA.reg &= ~SERCOM_USART_CTRLA_ENABLE; + 1dc4: 2202 movs r2, #2 +{ + 1dc6: b510 push {r4, lr} + ((Sercom *)hw)->USART.CTRLA.reg &= ~SERCOM_USART_CTRLA_ENABLE; + 1dc8: 6803 ldr r3, [r0, #0] + hri_sercomusart_wait_for_sync(hw, SERCOM_USART_SYNCBUSY_SWRST | SERCOM_USART_SYNCBUSY_ENABLE); + 1dca: 2103 movs r1, #3 + ((Sercom *)hw)->USART.CTRLA.reg &= ~SERCOM_USART_CTRLA_ENABLE; + 1dcc: 4393 bics r3, r2 + 1dce: 6003 str r3, [r0, #0] + hri_sercomusart_wait_for_sync(hw, SERCOM_USART_SYNCBUSY_SWRST | SERCOM_USART_SYNCBUSY_ENABLE); + 1dd0: 4b01 ldr r3, [pc, #4] ; (1dd8 ) + 1dd2: 4798 blx r3 + SERCOM_CRITICAL_SECTION_LEAVE(); +} + 1dd4: bd10 pop {r4, pc} + 1dd6: 46c0 nop ; (mov r8, r8) + 1dd8: 00001dbd .word 0x00001dbd + +00001ddc <_usart_init>: +{ +#ifdef _UNIT_TEST_ + return ((uint32_t)hw - (uint32_t)SERCOM0) / sizeof(Sercom); +#endif + + return ((uint32_t)hw - (uint32_t)SERCOM0) >> 10; + 1ddc: 4b1b ldr r3, [pc, #108] ; (1e4c <_usart_init+0x70>) + * \param[in] hw The pointer to hardware instance + * + * \return The status of initialization + */ +static int32_t _usart_init(void *const hw) +{ + 1dde: b570 push {r4, r5, r6, lr} + return ((uint32_t)hw - (uint32_t)SERCOM0) >> 10; + 1de0: 18c3 adds r3, r0, r3 + 1de2: 0a9b lsrs r3, r3, #10 + if (_usarts[i].number == sercom_offset) { + 1de4: b2db uxtb r3, r3 +{ + 1de6: 0004 movs r4, r0 + if (_usarts[i].number == sercom_offset) { + 1de8: 2b03 cmp r3, #3 + 1dea: d004 beq.n 1df6 <_usart_init+0x1a> + ASSERT(false); + 1dec: 2000 movs r0, #0 + 1dee: 4a18 ldr r2, [pc, #96] ; (1e50 <_usart_init+0x74>) + 1df0: 4918 ldr r1, [pc, #96] ; (1e54 <_usart_init+0x78>) + 1df2: 4b19 ldr r3, [pc, #100] ; (1e58 <_usart_init+0x7c>) + 1df4: 4798 blx r3 + return ((Sercom *)hw)->USART.SYNCBUSY.reg & reg; + 1df6: 69e3 ldr r3, [r4, #28] + 1df8: 4d18 ldr r5, [pc, #96] ; (1e5c <_usart_init+0x80>) + uint8_t i = _get_sercom_index(hw); + + if (!hri_sercomusart_is_syncing(hw, SERCOM_USART_SYNCBUSY_SWRST)) { + 1dfa: 07db lsls r3, r3, #31 + 1dfc: d411 bmi.n 1e22 <_usart_init+0x46> + hri_sercomusart_ctrla_reg_t mask) +{ + uint32_t tmp; + hri_sercomusart_wait_for_sync(hw, SERCOM_USART_SYNCBUSY_SWRST | SERCOM_USART_SYNCBUSY_ENABLE); + tmp = ((Sercom *)hw)->USART.CTRLA.reg; + tmp &= mask; + 1dfe: 2602 movs r6, #2 + hri_sercomusart_wait_for_sync(hw, SERCOM_USART_SYNCBUSY_SWRST | SERCOM_USART_SYNCBUSY_ENABLE); + 1e00: 2103 movs r1, #3 + 1e02: 0020 movs r0, r4 + 1e04: 47a8 blx r5 + tmp = ((Sercom *)hw)->USART.CTRLA.reg; + 1e06: 6823 ldr r3, [r4, #0] + uint32_t mode = _usarts[i].ctrl_a & SERCOM_USART_CTRLA_MODE_Msk; + if (hri_sercomusart_get_CTRLA_reg(hw, SERCOM_USART_CTRLA_ENABLE)) { + 1e08: 4233 tst r3, r6 + 1e0a: d005 beq.n 1e18 <_usart_init+0x3c> + hri_sercomusart_clear_CTRLA_ENABLE_bit(hw); + 1e0c: 0020 movs r0, r4 + 1e0e: 4b14 ldr r3, [pc, #80] ; (1e60 <_usart_init+0x84>) + 1e10: 4798 blx r3 + hri_sercomusart_wait_for_sync(hw, SERCOM_USART_SYNCBUSY_ENABLE); + 1e12: 0031 movs r1, r6 + 1e14: 0020 movs r0, r4 + 1e16: 47a8 blx r5 +} + +static inline void hri_sercomusart_write_CTRLA_reg(const void *const hw, hri_sercomusart_ctrla_reg_t data) +{ + SERCOM_CRITICAL_SECTION_ENTER(); + ((Sercom *)hw)->USART.CTRLA.reg = data; + 1e18: 2305 movs r3, #5 + hri_sercomusart_wait_for_sync(hw, SERCOM_USART_SYNCBUSY_SWRST | SERCOM_USART_SYNCBUSY_ENABLE); + 1e1a: 2103 movs r1, #3 + 1e1c: 0020 movs r0, r4 + ((Sercom *)hw)->USART.CTRLA.reg = data; + 1e1e: 6023 str r3, [r4, #0] + hri_sercomusart_wait_for_sync(hw, SERCOM_USART_SYNCBUSY_SWRST | SERCOM_USART_SYNCBUSY_ENABLE); + 1e20: 47a8 blx r5 + } + hri_sercomusart_write_CTRLA_reg(hw, SERCOM_USART_CTRLA_SWRST | mode); + } + hri_sercomusart_wait_for_sync(hw, SERCOM_USART_SYNCBUSY_SWRST); + 1e22: 0020 movs r0, r4 + 1e24: 2101 movs r1, #1 + 1e26: 47a8 blx r5 + ((Sercom *)hw)->USART.CTRLA.reg = data; + 1e28: 4b0e ldr r3, [pc, #56] ; (1e64 <_usart_init+0x88>) + hri_sercomusart_wait_for_sync(hw, SERCOM_USART_SYNCBUSY_SWRST | SERCOM_USART_SYNCBUSY_ENABLE); + 1e2a: 0020 movs r0, r4 + ((Sercom *)hw)->USART.CTRLA.reg = data; + 1e2c: 6023 str r3, [r4, #0] + hri_sercomusart_wait_for_sync(hw, SERCOM_USART_SYNCBUSY_SWRST | SERCOM_USART_SYNCBUSY_ENABLE); + 1e2e: 2103 movs r1, #3 + 1e30: 47a8 blx r5 +} + +static inline void hri_sercomusart_write_CTRLB_reg(const void *const hw, hri_sercomusart_ctrlb_reg_t data) +{ + SERCOM_CRITICAL_SECTION_ENTER(); + ((Sercom *)hw)->USART.CTRLB.reg = data; + 1e32: 23c0 movs r3, #192 ; 0xc0 + 1e34: 029b lsls r3, r3, #10 + hri_sercomusart_wait_for_sync(hw, SERCOM_USART_SYNCBUSY_MASK); + 1e36: 0020 movs r0, r4 + ((Sercom *)hw)->USART.CTRLB.reg = data; + 1e38: 6063 str r3, [r4, #4] + hri_sercomusart_wait_for_sync(hw, SERCOM_USART_SYNCBUSY_MASK); + 1e3a: 2107 movs r1, #7 + 1e3c: 47a8 blx r5 +} + +static inline void hri_sercomusart_write_RXPL_reg(const void *const hw, hri_sercomusart_rxpl_reg_t data) +{ + SERCOM_CRITICAL_SECTION_ENTER(); + ((Sercom *)hw)->USART.RXPL.reg = data; + 1e3e: 2000 movs r0, #0 + ((Sercom *)hw)->USART.BAUD.reg = data; + 1e40: 4b09 ldr r3, [pc, #36] ; (1e68 <_usart_init+0x8c>) + 1e42: 81a3 strh r3, [r4, #12] + ((Sercom *)hw)->USART.RXPL.reg = data; + 1e44: 73a0 strb r0, [r4, #14] +} + +static inline void hri_sercomusart_write_DBGCTRL_reg(const void *const hw, hri_sercomusart_dbgctrl_reg_t data) +{ + SERCOM_CRITICAL_SECTION_ENTER(); + ((Sercom *)hw)->USART.DBGCTRL.reg = data; + 1e46: 3430 adds r4, #48 ; 0x30 + 1e48: 7020 strb r0, [r4, #0] + + hri_sercomusart_write_RXPL_reg(hw, _usarts[i].rxpl); + hri_sercomusart_write_DBGCTRL_reg(hw, _usarts[i].debug_ctrl); + + return ERR_NONE; +} + 1e4a: bd70 pop {r4, r5, r6, pc} + 1e4c: bdfff800 .word 0xbdfff800 + 1e50: 0000023a .word 0x0000023a + 1e54: 000025e1 .word 0x000025e1 + 1e58: 000013c1 .word 0x000013c1 + 1e5c: 00001dbd .word 0x00001dbd + 1e60: 00001dc5 .word 0x00001dc5 + 1e64: 40100004 .word 0x40100004 + 1e68: ffffc504 .word 0xffffc504 + +00001e6c <_usart_sync_init>: +{ + 1e6c: b570 push {r4, r5, r6, lr} + 1e6e: 0005 movs r5, r0 + ASSERT(device); + 1e70: 1e43 subs r3, r0, #1 + 1e72: 4198 sbcs r0, r3 +{ + 1e74: 000c movs r4, r1 + ASSERT(device); + 1e76: 22b4 movs r2, #180 ; 0xb4 + 1e78: 4904 ldr r1, [pc, #16] ; (1e8c <_usart_sync_init+0x20>) + 1e7a: 4b05 ldr r3, [pc, #20] ; (1e90 <_usart_sync_init+0x24>) + 1e7c: b2c0 uxtb r0, r0 + 1e7e: 4798 blx r3 + device->hw = hw; + 1e80: 602c str r4, [r5, #0] + return _usart_init(hw); + 1e82: 0020 movs r0, r4 + 1e84: 4b03 ldr r3, [pc, #12] ; (1e94 <_usart_sync_init+0x28>) + 1e86: 4798 blx r3 +} + 1e88: bd70 pop {r4, r5, r6, pc} + 1e8a: 46c0 nop ; (mov r8, r8) + 1e8c: 000025e1 .word 0x000025e1 + 1e90: 000013c1 .word 0x000013c1 + 1e94: 00001ddd .word 0x00001ddd + +00001e98 <_usart_sync_write_byte>: + hri_sercomusart_write_DATA_reg(device->hw, data); + 1e98: 6803 ldr r3, [r0, #0] + ((Sercom *)hw)->USART.DATA.reg = data; + 1e9a: 8519 strh r1, [r3, #40] ; 0x28 +} + 1e9c: 4770 bx lr + +00001e9e <_usart_sync_read_byte>: + return hri_sercomusart_read_DATA_reg(device->hw); + 1e9e: 6803 ldr r3, [r0, #0] + return ((Sercom *)hw)->USART.DATA.reg; + 1ea0: 8d18 ldrh r0, [r3, #40] ; 0x28 + 1ea2: b2c0 uxtb r0, r0 +} + 1ea4: 4770 bx lr + +00001ea6 <_usart_sync_is_ready_to_send>: + return hri_sercomusart_get_interrupt_DRE_bit(device->hw); + 1ea6: 6803 ldr r3, [r0, #0] + return (((Sercom *)hw)->USART.INTFLAG.reg & SERCOM_USART_INTFLAG_DRE) >> SERCOM_USART_INTFLAG_DRE_Pos; + 1ea8: 7e18 ldrb r0, [r3, #24] + 1eaa: 2301 movs r3, #1 + 1eac: 4018 ands r0, r3 +} + 1eae: 4770 bx lr + +00001eb0 <_usart_sync_is_transmit_done>: + return hri_sercomusart_get_interrupt_TXC_bit(device->hw); + 1eb0: 6803 ldr r3, [r0, #0] + return (((Sercom *)hw)->USART.INTFLAG.reg & SERCOM_USART_INTFLAG_TXC) >> SERCOM_USART_INTFLAG_TXC_Pos; + 1eb2: 7e18 ldrb r0, [r3, #24] + 1eb4: 0780 lsls r0, r0, #30 + 1eb6: 0fc0 lsrs r0, r0, #31 +} + 1eb8: 4770 bx lr + +00001eba <_usart_sync_is_byte_received>: + return hri_sercomusart_get_interrupt_RXC_bit(device->hw); + 1eba: 6803 ldr r3, [r0, #0] + return (((Sercom *)hw)->USART.INTFLAG.reg & SERCOM_USART_INTFLAG_RXC) >> SERCOM_USART_INTFLAG_RXC_Pos; + 1ebc: 7e18 ldrb r0, [r3, #24] + 1ebe: 0740 lsls r0, r0, #29 + 1ec0: 0fc0 lsrs r0, r0, #31 +} + 1ec2: 4770 bx lr + +00001ec4 : + +/** + * Initializes MCU, drivers and middleware in the project + **/ +void atmel_start_init(void) +{ + 1ec4: b510 push {r4, lr} + system_init(); + 1ec6: 4b02 ldr r3, [pc, #8] ; (1ed0 ) + 1ec8: 4798 blx r3 + usb_init(); + 1eca: 4b02 ldr r3, [pc, #8] ; (1ed4 ) + 1ecc: 4798 blx r3 +} + 1ece: bd10 pop {r4, pc} + 1ed0: 00001d99 .word 0x00001d99 + 1ed4: 00001431 .word 0x00001431 + +00001ed8 : +/** + * \brief Unconfig, close all interfaces + */ +static void usbdc_unconfig(void) +{ + struct usbdf_driver *func = (struct usbdf_driver *)usbdc.func_list.head; + 1ed8: 4b06 ldr r3, [pc, #24] ; (1ef4 ) +{ + 1eda: b510 push {r4, lr} + struct usbdf_driver *func = (struct usbdf_driver *)usbdc.func_list.head; + 1edc: 691c ldr r4, [r3, #16] + while (NULL != func) { + 1ede: 2c00 cmp r4, #0 + 1ee0: d100 bne.n 1ee4 + func->ctrl(func, USBDF_DISABLE, NULL); + func = func->next; + } +} + 1ee2: bd10 pop {r4, pc} + func->ctrl(func, USBDF_DISABLE, NULL); + 1ee4: 0020 movs r0, r4 + 1ee6: 6863 ldr r3, [r4, #4] + 1ee8: 2200 movs r2, #0 + 1eea: 2101 movs r1, #1 + 1eec: 4798 blx r3 + func = func->next; + 1eee: 6824 ldr r4, [r4, #0] + 1ef0: e7f5 b.n 1ede + 1ef2: 46c0 nop ; (mov r8, r8) + 1ef4: 2000062c .word 0x2000062c + +00001ef8 : + } +} + +/** Invoke all registered Change notification callbacks. */ +static void usbdc_change_notify(enum usbdc_change_type change, uint32_t value) +{ + 1ef8: b570 push {r4, r5, r6, lr} + 1efa: 0005 movs r5, r0 + 1efc: 000e movs r6, r1 + struct usbdc_change_handler *cg = (struct usbdc_change_handler *)usbdc.handlers.change_list.head; + 1efe: 4b06 ldr r3, [pc, #24] ; (1f18 ) + 1f00: 68dc ldr r4, [r3, #12] + + while (cg != NULL) { + 1f02: 2c00 cmp r4, #0 + 1f04: d100 bne.n 1f08 + if (NULL != cg->cb) { + cg->cb(change, value); + } + cg = cg->next; + } +} + 1f06: bd70 pop {r4, r5, r6, pc} + if (NULL != cg->cb) { + 1f08: 6863 ldr r3, [r4, #4] + 1f0a: 2b00 cmp r3, #0 + 1f0c: d002 beq.n 1f14 + cg->cb(change, value); + 1f0e: 0031 movs r1, r6 + 1f10: 0028 movs r0, r5 + 1f12: 4798 blx r3 + cg = cg->next; + 1f14: 6824 ldr r4, [r4, #0] + 1f16: e7f4 b.n 1f02 + 1f18: 2000062c .word 0x2000062c + +00001f1c : + +/** Invoke all registered request callbacks until request handled. */ +static int32_t usbdc_request_handler(uint8_t ep, struct usb_req *req, enum usb_ctrl_stage stage) +{ + 1f1c: b5f8 push {r3, r4, r5, r6, r7, lr} + 1f1e: 0005 movs r5, r0 + 1f20: 000e movs r6, r1 + 1f22: 0017 movs r7, r2 + struct usbdc_req_handler *h = (struct usbdc_req_handler *)usbdc.handlers.req_list.head; + 1f24: 4b0b ldr r3, [pc, #44] ; (1f54 ) + 1f26: 689c ldr r4, [r3, #8] + int32_t rc; + + while (h != NULL) { + 1f28: 2c00 cmp r4, #0 + 1f2a: d101 bne.n 1f30 + return -1; + } + } + h = h->next; + } + return false; + 1f2c: 0020 movs r0, r4 +} + 1f2e: bdf8 pop {r3, r4, r5, r6, r7, pc} + if (NULL != h->cb) { + 1f30: 6863 ldr r3, [r4, #4] + 1f32: 2b00 cmp r3, #0 + 1f34: d101 bne.n 1f3a + h = h->next; + 1f36: 6824 ldr r4, [r4, #0] + 1f38: e7f6 b.n 1f28 + rc = h->cb(ep, req, stage); + 1f3a: 003a movs r2, r7 + 1f3c: 0031 movs r1, r6 + 1f3e: 0028 movs r0, r5 + 1f40: 4798 blx r3 + if (0 == rc) { + 1f42: 2800 cmp r0, #0 + 1f44: d004 beq.n 1f50 + } else if (ERR_NOT_FOUND != rc) { + 1f46: 300a adds r0, #10 + 1f48: d0f5 beq.n 1f36 + return -1; + 1f4a: 2001 movs r0, #1 + 1f4c: 4240 negs r0, r0 + 1f4e: e7ee b.n 1f2e + return true; + 1f50: 2001 movs r0, #1 + 1f52: e7ec b.n 1f2e + 1f54: 2000062c .word 0x2000062c + +00001f58 : + struct usbdc_sof_handler *sof = (struct usbdc_sof_handler *)usbdc.handlers.sof_list.head; + 1f58: 4b05 ldr r3, [pc, #20] ; (1f70 ) + +/** + * \brief Callback invoked on USB device SOF + */ +static void usbd_sof_cb(void) +{ + 1f5a: b510 push {r4, lr} + struct usbdc_sof_handler *sof = (struct usbdc_sof_handler *)usbdc.handlers.sof_list.head; + 1f5c: 685c ldr r4, [r3, #4] + while (sof != NULL) { + 1f5e: 2c00 cmp r4, #0 + 1f60: d100 bne.n 1f64 + usbdc_sof_notify(); +} + 1f62: bd10 pop {r4, pc} + if (NULL != sof->cb) { + 1f64: 6863 ldr r3, [r4, #4] + 1f66: 2b00 cmp r3, #0 + 1f68: d000 beq.n 1f6c + sof->cb(); + 1f6a: 4798 blx r3 + sof = sof->next; + 1f6c: 6824 ldr r4, [r4, #0] + 1f6e: e7f6 b.n 1f5e + 1f70: 2000062c .word 0x2000062c + +00001f74 : + * \return Data has error or not. + * \retval true There is data error, protocol error. + * \retval false There is no data error. + */ +static bool usbdc_cb_ctl_done(const uint8_t ep, const enum usb_xfer_code code, struct usb_req *req) +{ + 1f74: b510 push {r4, lr} + 1f76: 0014 movs r4, r2 + (void)ep; + + switch (code) { + 1f78: 2900 cmp r1, #0 + 1f7a: d003 beq.n 1f84 + 1f7c: 2901 cmp r1, #1 + 1f7e: d023 beq.n 1fc8 + return usbdc_ctrl_data_end(req); + default: + break; + } + return false; +} + 1f80: 2000 movs r0, #0 + 1f82: bd10 pop {r4, pc} + if (req->bmRequestType != USB_REQT_TYPE_STANDARD) { + 1f84: 7813 ldrb r3, [r2, #0] + 1f86: 2b00 cmp r3, #0 + 1f88: d1fa bne.n 1f80 + switch (req->bRequest) { + 1f8a: 7853 ldrb r3, [r2, #1] + 1f8c: 2b05 cmp r3, #5 + 1f8e: d00f beq.n 1fb0 + 1f90: 2b09 cmp r3, #9 + 1f92: d1f5 bne.n 1f80 + usbdc.cfg_value = req->wValue; + 1f94: 78e1 ldrb r1, [r4, #3] + 1f96: 7892 ldrb r2, [r2, #2] + 1f98: 4b0e ldr r3, [pc, #56] ; (1fd4 ) + 1f9a: 0209 lsls r1, r1, #8 + 1f9c: 4311 orrs r1, r2 + 1f9e: 76d9 strb r1, [r3, #27] + usbdc.state = req->wValue ? USBD_S_CONFIG : USBD_S_ADDRESS; + 1fa0: 1e4a subs r2, r1, #1 + 1fa2: 4191 sbcs r1, r2 + 1fa4: 3103 adds r1, #3 + usbdc.state = req->wValue ? USBD_S_ADDRESS : USBD_S_DEFAULT; + 1fa6: 7699 strb r1, [r3, #26] + usbdc_change_notify(USBDC_C_STATE, usbdc.state); + 1fa8: 2001 movs r0, #1 + 1faa: 4b0b ldr r3, [pc, #44] ; (1fd8 ) + 1fac: 4798 blx r3 + break; + 1fae: e7e7 b.n 1f80 + usb_d_set_address(addr); + 1fb0: 4b0a ldr r3, [pc, #40] ; (1fdc ) + 1fb2: 7890 ldrb r0, [r2, #2] + 1fb4: 4798 blx r3 + usbdc.state = req->wValue ? USBD_S_ADDRESS : USBD_S_DEFAULT; + 1fb6: 78e1 ldrb r1, [r4, #3] + 1fb8: 78a2 ldrb r2, [r4, #2] + 1fba: 0209 lsls r1, r1, #8 + 1fbc: 4311 orrs r1, r2 + 1fbe: 1e4b subs r3, r1, #1 + 1fc0: 4199 sbcs r1, r3 + 1fc2: 4b04 ldr r3, [pc, #16] ; (1fd4 ) + 1fc4: 3102 adds r1, #2 + 1fc6: e7ee b.n 1fa6 + usbdc_request_handler(0, req, USB_DATA_STAGE); + 1fc8: 000a movs r2, r1 + 1fca: 4b05 ldr r3, [pc, #20] ; (1fe0 ) + 1fcc: 0021 movs r1, r4 + 1fce: 2000 movs r0, #0 + 1fd0: 4798 blx r3 + return usbdc_ctrl_data_end(req); + 1fd2: e7d5 b.n 1f80 + 1fd4: 2000062c .word 0x2000062c + 1fd8: 00001ef9 .word 0x00001ef9 + 1fdc: 00001955 .word 0x00001955 + 1fe0: 00001f1d .word 0x00001f1d + +00001fe4 : + +/** + * \brief USB Device Core Reset + */ +void usbdc_reset(void) +{ + 1fe4: b570 push {r4, r5, r6, lr} + usbdc_unconfig(); + + usbdc.state = USBD_S_DEFAULT; + usbdc.cfg_value = 0; + usbdc.ifc_alt_map = 0; + 1fe6: 2400 movs r4, #0 + usbdc.state = USBD_S_DEFAULT; + 1fe8: 2602 movs r6, #2 + usbdc_unconfig(); + 1fea: 4b0c ldr r3, [pc, #48] ; (201c ) + 1fec: 4798 blx r3 + usbdc.state = USBD_S_DEFAULT; + 1fee: 4d0c ldr r5, [pc, #48] ; (2020 ) + + // Setup EP0 + usb_d_ep_deinit(0); + 1ff0: 0020 movs r0, r4 + usbdc.state = USBD_S_DEFAULT; + 1ff2: 836e strh r6, [r5, #26] + usb_d_ep_deinit(0); + 1ff4: 4b0b ldr r3, [pc, #44] ; (2024 ) + usbdc.ifc_alt_map = 0; + 1ff6: 776c strb r4, [r5, #29] + usb_d_ep_deinit(0); + 1ff8: 4798 blx r3 + usb_d_ep0_init(usbdc.ctrl_size); + 1ffa: 4b0b ldr r3, [pc, #44] ; (2028 ) + 1ffc: 7f28 ldrb r0, [r5, #28] + 1ffe: 4798 blx r3 + usb_d_ep_register_callback(0, USB_D_EP_CB_SETUP, (FUNC_PTR)usbdc_cb_ctl_req); + 2000: 4d0a ldr r5, [pc, #40] ; (202c ) + 2002: 0021 movs r1, r4 + 2004: 0020 movs r0, r4 + 2006: 4a0a ldr r2, [pc, #40] ; (2030 ) + 2008: 47a8 blx r5 + usb_d_ep_register_callback(0, USB_D_EP_CB_XFER, (FUNC_PTR)usbdc_cb_ctl_done); + 200a: 0031 movs r1, r6 + 200c: 0020 movs r0, r4 + 200e: 4a09 ldr r2, [pc, #36] ; (2034 ) + 2010: 47a8 blx r5 + usb_d_ep_enable(0); + 2012: 0020 movs r0, r4 + 2014: 4b08 ldr r3, [pc, #32] ; (2038 ) + 2016: 4798 blx r3 +} + 2018: bd70 pop {r4, r5, r6, pc} + 201a: 46c0 nop ; (mov r8, r8) + 201c: 00001ed9 .word 0x00001ed9 + 2020: 2000062c .word 0x2000062c + 2024: 000019c5 .word 0x000019c5 + 2028: 000019b1 .word 0x000019b1 + 202c: 00001b85 .word 0x00001b85 + 2030: 00002079 .word 0x00002079 + 2034: 00001f75 .word 0x00001f75 + 2038: 000019f1 .word 0x000019f1 + +0000203c : + * \brief Callback invoked on USB device events + * \param[in] ev Event code. + * \param[in] param Event parameter for event handling. + */ +static void usbd_event_cb(const enum usb_event ev, const uint32_t param) +{ + 203c: b510 push {r4, lr} + (void)param; + + switch (ev) { + 203e: 2800 cmp r0, #0 + 2040: d002 beq.n 2048 + 2042: 2801 cmp r0, #1 + 2044: d003 beq.n 204e + break; + + default: + break; + } +} + 2046: bd10 pop {r4, pc} + usbdc_change_notify(USBDC_C_CONN, param); + 2048: 4b02 ldr r3, [pc, #8] ; (2054 ) + 204a: 4798 blx r3 + break; + 204c: e7fb b.n 2046 + usbdc_reset(); + 204e: 4b02 ldr r3, [pc, #8] ; (2058 ) + 2050: 4798 blx r3 +} + 2052: e7f8 b.n 2046 + 2054: 00001ef9 .word 0x00001ef9 + 2058: 00001fe5 .word 0x00001fe5 + +0000205c : + +/** + * \brief Issue USB device transfer + */ +int32_t usbdc_xfer(uint8_t ep, uint8_t *buf, uint32_t size, bool zlp) +{ + 205c: b51f push {r0, r1, r2, r3, r4, lr} + struct usb_d_transfer xfer = {(uint8_t *)buf, size, ep, zlp}; + 205e: 9202 str r2, [sp, #8] + 2060: 466a mov r2, sp + 2062: 7310 strb r0, [r2, #12] + 2064: 7353 strb r3, [r2, #13] + return usb_d_ep_transfer(&xfer); + 2066: a801 add r0, sp, #4 + 2068: 4b02 ldr r3, [pc, #8] ; (2074 ) + struct usb_d_transfer xfer = {(uint8_t *)buf, size, ep, zlp}; + 206a: 9101 str r1, [sp, #4] + return usb_d_ep_transfer(&xfer); + 206c: 4798 blx r3 +} + 206e: b005 add sp, #20 + 2070: bd00 pop {pc} + 2072: 46c0 nop ; (mov r8, r8) + 2074: 00001a31 .word 0x00001a31 + +00002078 : +{ + 2078: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} + switch (usbdc_request_handler(ep, req, USB_SETUP_STAGE)) { + 207a: 4bb7 ldr r3, [pc, #732] ; (2358 ) + 207c: 2200 movs r2, #0 +{ + 207e: 0004 movs r4, r0 + 2080: 000d movs r5, r1 + switch (usbdc_request_handler(ep, req, USB_SETUP_STAGE)) { + 2082: 4798 blx r3 + 2084: 0003 movs r3, r0 + return false; + 2086: 2000 movs r0, #0 + switch (usbdc_request_handler(ep, req, USB_SETUP_STAGE)) { + 2088: 1c5a adds r2, r3, #1 + 208a: d100 bne.n 208e + 208c: e0c1 b.n 2212 + 208e: 3001 adds r0, #1 + 2090: 4283 cmp r3, r0 + 2092: d100 bne.n 2096 + 2094: e0bd b.n 2212 + switch (req->bmRequestType & (USB_REQT_TYPE_MASK | USB_REQT_DIR_IN)) { + 2096: 782b ldrb r3, [r5, #0] + 2098: 221f movs r2, #31 + 209a: 0019 movs r1, r3 + 209c: 4391 bics r1, r2 + 209e: d004 beq.n 20aa + 20a0: 2980 cmp r1, #128 ; 0x80 + 20a2: d100 bne.n 20a6 + 20a4: e0b6 b.n 2214 + switch (req->bRequest) { + 20a6: 2000 movs r0, #0 + 20a8: e0b3 b.n 2212 + switch (req->bRequest) { + 20aa: 7868 ldrb r0, [r5, #1] + 20ac: 3801 subs r0, #1 + 20ae: 280a cmp r0, #10 + 20b0: d8f9 bhi.n 20a6 + 20b2: f000 fa05 bl 24c0 <__gnu_thumb1_case_sqi> + 20b6: f846 .short 0xf846 + 20b8: f80bf856 .word 0xf80bf856 + 20bc: f806f8f8 .word 0xf806f8f8 + 20c0: 60 .byte 0x60 + 20c1: 00 .byte 0x00 + if (!usbdc_set_config(req->wValue)) { + 20c2: 78aa ldrb r2, [r5, #2] + if (cfg_value == 0) { + 20c4: 2a00 cmp r2, #0 + 20c6: d10b bne.n 20e0 + usbdc_unconfig(); + 20c8: 4ba4 ldr r3, [pc, #656] ; (235c ) + 20ca: 4798 blx r3 + return (ERR_NONE == usbdc_xfer(ep, NULL, 0, true)); + 20cc: 2200 movs r2, #0 + 20ce: 2301 movs r3, #1 + 20d0: 0011 movs r1, r2 + if (ERR_NONE != usbdc_xfer(ep, str_desc, length, need_zlp)) { + 20d2: 0020 movs r0, r4 + 20d4: 4ca2 ldr r4, [pc, #648] ; (2360 ) + 20d6: 47a0 blx r4 + 20d8: 4243 negs r3, r0 + 20da: 4158 adcs r0, r3 + 20dc: b2c0 uxtb r0, r0 + 20de: e098 b.n 2212 + cfg_desc = usb_find_cfg_desc(usbdc.desces.ls_fs->sod, usbdc.desces.ls_fs->eod, cfg_value); + 20e0: 4da0 ldr r5, [pc, #640] ; (2364 ) + 20e2: 682b ldr r3, [r5, #0] + 20e4: cb03 ldmia r3!, {r0, r1} + 20e6: 4ba0 ldr r3, [pc, #640] ; (2368 ) + 20e8: 4798 blx r3 + if (NULL == cfg_desc) { + 20ea: 2800 cmp r0, #0 + 20ec: d100 bne.n 20f0 + 20ee: e090 b.n 2212 + return (ptr[0] + (ptr[1] << 8)); + 20f0: 78c3 ldrb r3, [r0, #3] + 20f2: 7881 ldrb r1, [r0, #2] + 20f4: 021b lsls r3, r3, #8 + 20f6: 18c9 adds r1, r1, r3 + desc.eod = cfg_desc + total_len; + 20f8: b289 uxth r1, r1 + 20fa: 1841 adds r1, r0, r1 + desc.sod = usb_find_desc(cfg_desc, desc.eod, USB_DT_INTERFACE); + 20fc: 2204 movs r2, #4 + 20fe: 4b9b ldr r3, [pc, #620] ; (236c ) + desc.eod = cfg_desc + total_len; + 2100: 9101 str r1, [sp, #4] + desc.sod = usb_find_desc(cfg_desc, desc.eod, USB_DT_INTERFACE); + 2102: 4798 blx r3 + uint8_t last_iface = 0xFF; + 2104: 22ff movs r2, #255 ; 0xff + desc.sod = usb_find_desc(cfg_desc, desc.eod, USB_DT_INTERFACE); + 2106: 9000 str r0, [sp, #0] + while (NULL != desc.sod) { + 2108: 9b00 ldr r3, [sp, #0] + 210a: 2b00 cmp r3, #0 + 210c: d0de beq.n 20cc + if (last_iface != desc.sod[2] /* bInterfaceNumber */) { + 210e: 789e ldrb r6, [r3, #2] + 2110: 4296 cmp r6, r2 + 2112: d002 beq.n 211a + func = (struct usbdf_driver *)usbdc.func_list.head; + 2114: 692f ldr r7, [r5, #16] + while (NULL != func) { + 2116: 2f00 cmp r7, #0 + 2118: d10a bne.n 2130 + desc.sod = usb_desc_next(desc.sod); + 211a: 9800 ldr r0, [sp, #0] + desc.sod = usb_find_desc(desc.sod, desc.eod, USB_DT_INTERFACE); + 211c: 2204 movs r2, #4 + return (desc + usb_desc_len(desc)); + 211e: 7803 ldrb r3, [r0, #0] + 2120: 9901 ldr r1, [sp, #4] + 2122: 18c0 adds r0, r0, r3 + desc.sod = usb_desc_next(desc.sod); + 2124: 9000 str r0, [sp, #0] + desc.sod = usb_find_desc(desc.sod, desc.eod, USB_DT_INTERFACE); + 2126: 4b91 ldr r3, [pc, #580] ; (236c ) + 2128: 4798 blx r3 + 212a: 0032 movs r2, r6 + 212c: 9000 str r0, [sp, #0] + 212e: e7eb b.n 2108 + if (func->ctrl(func, USBDF_ENABLE, &desc)) { + 2130: 466a mov r2, sp + 2132: 2100 movs r1, #0 + 2134: 0038 movs r0, r7 + 2136: 687b ldr r3, [r7, #4] + 2138: 4798 blx r3 + 213a: 2800 cmp r0, #0 + 213c: d0ed beq.n 211a + func = func->next; + 213e: 683f ldr r7, [r7, #0] + 2140: e7e9 b.n 2116 + switch (req->bmRequestType & USB_REQT_RECIP_MASK) { + 2142: 2b02 cmp r3, #2 + 2144: d1af bne.n 20a6 + if (req->wLength != 0) { + 2146: 79ee ldrb r6, [r5, #7] + 2148: 79ab ldrb r3, [r5, #6] + 214a: 0236 lsls r6, r6, #8 + 214c: 431e orrs r6, r3 + 214e: d1aa bne.n 20a6 + usb_d_ep_halt(req->wIndex & 0xFF, USB_EP_HALT_CLR); + 2150: 0031 movs r1, r6 + 2152: 7928 ldrb r0, [r5, #4] + usb_d_ep_halt(req->wIndex & 0xFF, USB_EP_HALT_SET); + 2154: 4b86 ldr r3, [pc, #536] ; (2370 ) + 2156: 4798 blx r3 + usbdc_xfer(ep, NULL, 0, true); + 2158: 2301 movs r3, #1 + 215a: 0032 movs r2, r6 + 215c: 0031 movs r1, r6 + usbdc_xfer(ep, usbdc.ctrl_buf, 1, false); + 215e: 0020 movs r0, r4 + 2160: e054 b.n 220c + switch (req->bmRequestType & USB_REQT_RECIP_MASK) { + 2162: 2b02 cmp r3, #2 + 2164: d19f bne.n 20a6 + if (req->wLength != 0) { + 2166: 79eb ldrb r3, [r5, #7] + 2168: 79ae ldrb r6, [r5, #6] + 216a: 021b lsls r3, r3, #8 + 216c: 431e orrs r6, r3 + 216e: d19a bne.n 20a6 + usb_d_ep_halt(req->wIndex & 0xFF, USB_EP_HALT_SET); + 2170: 2101 movs r1, #1 + 2172: 7928 ldrb r0, [r5, #4] + 2174: e7ee b.n 2154 + return usbdc_set_interface(req->wValue, req->wIndex); + 2176: 78ec ldrb r4, [r5, #3] + 2178: 78ab ldrb r3, [r5, #2] + 217a: 0224 lsls r4, r4, #8 + 217c: 431c orrs r4, r3 + 217e: 792b ldrb r3, [r5, #4] + 2180: 796d ldrb r5, [r5, #5] + ifc = usb_find_cfg_desc(usbdc.desces.ls_fs->sod, usbdc.desces.ls_fs->eod, usbdc.cfg_value); + 2182: 4e78 ldr r6, [pc, #480] ; (2364 ) + return usbdc_set_interface(req->wValue, req->wIndex); + 2184: 022d lsls r5, r5, #8 + 2186: 431d orrs r5, r3 + ifc = usb_find_cfg_desc(usbdc.desces.ls_fs->sod, usbdc.desces.ls_fs->eod, usbdc.cfg_value); + 2188: 6833 ldr r3, [r6, #0] + 218a: 7ef2 ldrb r2, [r6, #27] + 218c: cb03 ldmia r3!, {r0, r1} + 218e: 4b76 ldr r3, [pc, #472] ; (2368 ) + 2190: 4798 blx r3 + if (NULL == ifc) { + 2192: 2800 cmp r0, #0 + 2194: d087 beq.n 20a6 + if (NULL == (ifc = usb_find_desc(desc.sod, desc.eod, USB_DT_INTERFACE))) { + 2196: 2204 movs r2, #4 + desc.sod = ifc; + 2198: 9000 str r0, [sp, #0] + return (ptr[0] + (ptr[1] << 8)); + 219a: 78c3 ldrb r3, [r0, #3] + 219c: 7881 ldrb r1, [r0, #2] + 219e: 021b lsls r3, r3, #8 + 21a0: 18c9 adds r1, r1, r3 + desc.eod = ifc + usb_cfg_desc_total_len(ifc); + 21a2: b289 uxth r1, r1 + 21a4: 1841 adds r1, r0, r1 + if (NULL == (ifc = usb_find_desc(desc.sod, desc.eod, USB_DT_INTERFACE))) { + 21a6: 4f71 ldr r7, [pc, #452] ; (236c ) + desc.eod = ifc + usb_cfg_desc_total_len(ifc); + 21a8: 9101 str r1, [sp, #4] + ifc = usb_find_desc(desc.sod, desc.eod, USB_DT_INTERFACE); + 21aa: 47b8 blx r7 + if (NULL == ifc) { + 21ac: 2800 cmp r0, #0 + 21ae: d100 bne.n 21b2 + 21b0: e779 b.n 20a6 + while (ifc[2] != ifc_id || ifc[3] != alt_set) { + 21b2: 7883 ldrb r3, [r0, #2] + 21b4: 42ab cmp r3, r5 + 21b6: d110 bne.n 21da + 21b8: 78c3 ldrb r3, [r0, #3] + 21ba: 42a3 cmp r3, r4 + 21bc: d10d bne.n 21da + func = (struct usbdf_driver *)usbdc.func_list.head; + 21be: 6937 ldr r7, [r6, #16] + desc.sod = ifc; + 21c0: 9000 str r0, [sp, #0] + while (NULL != func) { + 21c2: 2f00 cmp r7, #0 + 21c4: d100 bne.n 21c8 + 21c6: e76e b.n 20a6 + if (func->ctrl(func, USBDF_DISABLE, &desc)) { + 21c8: 2101 movs r1, #1 + 21ca: 466a mov r2, sp + 21cc: 0038 movs r0, r7 + 21ce: 687b ldr r3, [r7, #4] + 21d0: 4798 blx r3 + 21d2: 1e01 subs r1, r0, #0 + 21d4: d008 beq.n 21e8 + func = func->next; + 21d6: 683f ldr r7, [r7, #0] + 21d8: e7f3 b.n 21c2 + desc.sod = usb_desc_next(desc.sod); + 21da: 9800 ldr r0, [sp, #0] + ifc = usb_find_desc(desc.sod, desc.eod, USB_DT_INTERFACE); + 21dc: 2204 movs r2, #4 + return (desc + usb_desc_len(desc)); + 21de: 7803 ldrb r3, [r0, #0] + 21e0: 9901 ldr r1, [sp, #4] + 21e2: 18c0 adds r0, r0, r3 + desc.sod = usb_desc_next(desc.sod); + 21e4: 9000 str r0, [sp, #0] + ifc = usb_find_desc(desc.sod, desc.eod, USB_DT_INTERFACE); + 21e6: e7e0 b.n 21aa + } else if (ERR_NONE == func->ctrl(func, USBDF_ENABLE, &desc)) { + 21e8: 466a mov r2, sp + 21ea: 0038 movs r0, r7 + 21ec: 687b ldr r3, [r7, #4] + 21ee: 4798 blx r3 + 21f0: 2800 cmp r0, #0 + 21f2: d000 beq.n 21f6 + 21f4: e757 b.n 20a6 + if (alt_set) { + 21f6: 2c00 cmp r4, #0 + 21f8: d004 beq.n 2204 + usbdc.ifc_alt_map |= 1 << ifc_id; + 21fa: 2201 movs r2, #1 + 21fc: 40aa lsls r2, r5 + 21fe: 7f73 ldrb r3, [r6, #29] + 2200: 4313 orrs r3, r2 + 2202: 7773 strb r3, [r6, #29] + usbdc_xfer(0, NULL, 0, 0); + 2204: 2300 movs r3, #0 + 2206: 001a movs r2, r3 + 2208: 0019 movs r1, r3 + 220a: 0018 movs r0, r3 + 220c: 4c54 ldr r4, [pc, #336] ; (2360 ) + 220e: 47a0 blx r4 + return true; + 2210: 2001 movs r0, #1 +} + 2212: bdfe pop {r1, r2, r3, r4, r5, r6, r7, pc} + switch (req->bRequest) { + 2214: 7868 ldrb r0, [r5, #1] + 2216: 280a cmp r0, #10 + 2218: d900 bls.n 221c + 221a: e744 b.n 20a6 + 221c: f000 f964 bl 24e8 <__gnu_thumb1_case_shi> + 2220: ff430062 .word 0xff430062 + 2224: ff43ff43 .word 0xff43ff43 + 2228: ff43ff43 .word 0xff43ff43 + 222c: ff43000b .word 0xff43000b + 2230: ff43005a .word 0xff43005a + 2234: 0083 .short 0x0083 + uint8_t type = (uint8_t)(req->wValue >> 8); + 2236: 78e9 ldrb r1, [r5, #3] + 2238: 78ab ldrb r3, [r5, #2] + 223a: 0209 lsls r1, r1, #8 + 223c: 430b orrs r3, r1 + 223e: 0a09 lsrs r1, r1, #8 + 2240: b2ca uxtb r2, r1 + switch (type) { + 2242: 2902 cmp r1, #2 + 2244: d017 beq.n 2276 + 2246: 2a03 cmp r2, #3 + 2248: d034 beq.n 22b4 + 224a: 2000 movs r0, #0 + 224c: 2a01 cmp r2, #1 + 224e: d1e0 bne.n 2212 + uint16_t length = req->wLength; + 2250: 79ab ldrb r3, [r5, #6] + 2252: 79ed ldrb r5, [r5, #7] + 2254: 022d lsls r5, r5, #8 + 2256: 431d orrs r5, r3 + dev_desc = usb_find_desc(usbdc.desces.ls_fs->sod, usbdc.desces.ls_fs->eod, USB_DT_DEVICE); + 2258: 4b42 ldr r3, [pc, #264] ; (2364 ) + 225a: 681b ldr r3, [r3, #0] + 225c: cb03 ldmia r3!, {r0, r1} + 225e: 4b43 ldr r3, [pc, #268] ; (236c ) + 2260: 4798 blx r3 + 2262: 1e01 subs r1, r0, #0 + if (!dev_desc) { + 2264: d100 bne.n 2268 + 2266: e71e b.n 20a6 + if (ERR_NONE != usbdc_xfer(ep, dev_desc, length, false)) { + 2268: 1c2a adds r2, r5, #0 + 226a: 2d12 cmp r5, #18 + 226c: d900 bls.n 2270 + 226e: 2212 movs r2, #18 + 2270: 2300 movs r3, #0 + 2272: b292 uxth r2, r2 + 2274: e72d b.n 20d2 + uint16_t length = req->wLength; + 2276: 79aa ldrb r2, [r5, #6] + 2278: 79ed ldrb r5, [r5, #7] + cfg_desc = usb_find_cfg_desc(usbdc.desces.ls_fs->sod, usbdc.desces.ls_fs->eod, index + 1); + 227a: 3301 adds r3, #1 + uint16_t length = req->wLength; + 227c: 022d lsls r5, r5, #8 + 227e: 4315 orrs r5, r2 + bool need_zlp = !(length & (usbdc.ctrl_size - 1)); + 2280: 4a38 ldr r2, [pc, #224] ; (2364 ) + cfg_desc = usb_find_cfg_desc(usbdc.desces.ls_fs->sod, usbdc.desces.ls_fs->eod, index + 1); + 2282: 6810 ldr r0, [r2, #0] + bool need_zlp = !(length & (usbdc.ctrl_size - 1)); + 2284: 7f16 ldrb r6, [r2, #28] + cfg_desc = usb_find_cfg_desc(usbdc.desces.ls_fs->sod, usbdc.desces.ls_fs->eod, index + 1); + 2286: c803 ldmia r0, {r0, r1} + 2288: b2da uxtb r2, r3 + 228a: 4b37 ldr r3, [pc, #220] ; (2368 ) + 228c: 4798 blx r3 + 228e: 1e01 subs r1, r0, #0 + if (NULL == cfg_desc) { + 2290: d100 bne.n 2294 + 2292: e708 b.n 20a6 + return (ptr[0] + (ptr[1] << 8)); + 2294: 78c3 ldrb r3, [r0, #3] + 2296: 7882 ldrb r2, [r0, #2] + 2298: 021b lsls r3, r3, #8 + 229a: 18d2 adds r2, r2, r3 + 229c: b292 uxth r2, r2 + need_zlp = false; + 229e: 2300 movs r3, #0 + if (length <= str_desc[0]) { + 22a0: 4295 cmp r5, r2 + 22a2: d905 bls.n 22b0 + bool need_zlp = !(length & (usbdc.ctrl_size - 1)); + 22a4: 3e01 subs r6, #1 + 22a6: 4035 ands r5, r6 + 22a8: 426b negs r3, r5 + 22aa: 415d adcs r5, r3 + 22ac: b2eb uxtb r3, r5 + 22ae: 0015 movs r5, r2 + if (ERR_NONE != usbdc_xfer(ep, str_desc, length, need_zlp)) { + 22b0: 002a movs r2, r5 + 22b2: e70e b.n 20d2 + uint16_t length = req->wLength; + 22b4: 79aa ldrb r2, [r5, #6] + 22b6: 79ed ldrb r5, [r5, #7] + 22b8: 022d lsls r5, r5, #8 + 22ba: 4315 orrs r5, r2 + bool need_zlp = !(length & (usbdc.ctrl_size - 1)); + 22bc: 4a29 ldr r2, [pc, #164] ; (2364 ) + str_desc = usb_find_str_desc(usbdc.desces.ls_fs->sod, usbdc.desces.ls_fs->eod, index); + 22be: 6810 ldr r0, [r2, #0] + bool need_zlp = !(length & (usbdc.ctrl_size - 1)); + 22c0: 7f16 ldrb r6, [r2, #28] + str_desc = usb_find_str_desc(usbdc.desces.ls_fs->sod, usbdc.desces.ls_fs->eod, index); + 22c2: c803 ldmia r0, {r0, r1} + 22c4: b2da uxtb r2, r3 + 22c6: 4b2b ldr r3, [pc, #172] ; (2374 ) + 22c8: 4798 blx r3 + 22ca: 1e01 subs r1, r0, #0 + if (NULL == str_desc) { + 22cc: d100 bne.n 22d0 + 22ce: e6ea b.n 20a6 + if (length <= str_desc[0]) { + 22d0: 7802 ldrb r2, [r0, #0] + 22d2: e7e4 b.n 229e + *(uint8_t *)usbdc.ctrl_buf = usbdc.cfg_value; + 22d4: 4923 ldr r1, [pc, #140] ; (2364 ) + 22d6: 7ecb ldrb r3, [r1, #27] + 22d8: 694a ldr r2, [r1, #20] + 22da: 7013 strb r3, [r2, #0] + usbdc_xfer(ep, usbdc.ctrl_buf, 1, false); + 22dc: 6949 ldr r1, [r1, #20] + 22de: 2300 movs r3, #0 + 22e0: 2201 movs r2, #1 + 22e2: e73c b.n 215e + switch (req->bmRequestType & USB_REQT_RECIP_MASK) { + 22e4: 211f movs r1, #31 + 22e6: 221e movs r2, #30 + 22e8: 0018 movs r0, r3 + 22ea: 4019 ands r1, r3 + 22ec: 4010 ands r0, r2 + 22ee: 4213 tst r3, r2 + 22f0: d00e beq.n 2310 + 22f2: 2902 cmp r1, #2 + 22f4: d000 beq.n 22f8 + 22f6: e6d6 b.n 20a6 + st = usb_d_ep_halt(req->wIndex & 0xFF, USB_EP_HALT_GET); + 22f8: 4b1d ldr r3, [pc, #116] ; (2370 ) + 22fa: 7928 ldrb r0, [r5, #4] + 22fc: 4798 blx r3 + 22fe: 0003 movs r3, r0 + return false; + 2300: 2000 movs r0, #0 + if (st < 0) { + 2302: 4283 cmp r3, r0 + 2304: da00 bge.n 2308 + 2306: e784 b.n 2212 + st = st & 0x1; + 2308: 3001 adds r0, #1 + 230a: 4003 ands r3, r0 + 230c: 9300 str r3, [sp, #0] + break; + 230e: e000 b.n 2312 + st = 0; + 2310: 9000 str r0, [sp, #0] + memcpy(usbdc.ctrl_buf, &st, 2); + 2312: 4d14 ldr r5, [pc, #80] ; (2364 ) + 2314: 2202 movs r2, #2 + 2316: 4669 mov r1, sp + 2318: 4b17 ldr r3, [pc, #92] ; (2378 ) + 231a: 6968 ldr r0, [r5, #20] + 231c: 4798 blx r3 + usbdc_xfer(ep, usbdc.ctrl_buf, 2, false); + 231e: 2300 movs r3, #0 + 2320: 2202 movs r2, #2 + 2322: 6969 ldr r1, [r5, #20] + 2324: e71b b.n 215e + if (!(usbdc.ifc_alt_map & (1 << req->wIndex))) { + 2326: 4e0f ldr r6, [pc, #60] ; (2364 ) + 2328: 796b ldrb r3, [r5, #5] + 232a: 7929 ldrb r1, [r5, #4] + 232c: 7f72 ldrb r2, [r6, #29] + 232e: 021b lsls r3, r3, #8 + 2330: 430b orrs r3, r1 + 2332: 411a asrs r2, r3 + 2334: 2401 movs r4, #1 + 2336: 0010 movs r0, r2 + 2338: 4020 ands r0, r4 + 233a: 4222 tst r2, r4 + 233c: d01e beq.n 237c + struct usbdf_driver *func = (struct usbdf_driver *)usbdc.func_list.head; + 233e: 6934 ldr r4, [r6, #16] + while (NULL != func) { + 2340: 2c00 cmp r4, #0 + 2342: d100 bne.n 2346 + 2344: e6af b.n 20a6 + if (0 > (rc = func->ctrl(func, USBDF_GET_IFACE, req))) { + 2346: 002a movs r2, r5 + 2348: 2102 movs r1, #2 + 234a: 0020 movs r0, r4 + 234c: 6863 ldr r3, [r4, #4] + 234e: 4798 blx r3 + 2350: 2800 cmp r0, #0 + 2352: da1b bge.n 238c + func = func->next; + 2354: 6824 ldr r4, [r4, #0] + 2356: e7f3 b.n 2340 + 2358: 00001f1d .word 0x00001f1d + 235c: 00001ed9 .word 0x00001ed9 + 2360: 0000205d .word 0x0000205d + 2364: 2000062c .word 0x2000062c + 2368: 00001689 .word 0x00001689 + 236c: 00001651 .word 0x00001651 + 2370: 00001b21 .word 0x00001b21 + 2374: 000016c5 .word 0x000016c5 + 2378: 00002545 .word 0x00002545 + usbdc.ctrl_buf[0] = 0; + 237c: 6973 ldr r3, [r6, #20] + usbdc_xfer(0, usbdc.ctrl_buf, 1, false); + 237e: 0022 movs r2, r4 + usbdc.ctrl_buf[0] = 0; + 2380: 7018 strb r0, [r3, #0] + usbdc_xfer(0, usbdc.ctrl_buf, 1, false); + 2382: 6971 ldr r1, [r6, #20] + 2384: 0003 movs r3, r0 + 2386: 4d05 ldr r5, [pc, #20] ; (239c ) + 2388: 47a8 blx r5 + return true; + 238a: e741 b.n 2210 + usbdc.ctrl_buf[0] = (uint8_t)rc; + 238c: 6973 ldr r3, [r6, #20] + usbdc_xfer(0, usbdc.ctrl_buf, 1, false); + 238e: 2201 movs r2, #1 + usbdc.ctrl_buf[0] = (uint8_t)rc; + 2390: 7018 strb r0, [r3, #0] + usbdc_xfer(0, usbdc.ctrl_buf, 1, false); + 2392: 2300 movs r3, #0 + 2394: 6971 ldr r1, [r6, #20] + 2396: 0018 movs r0, r3 + 2398: e738 b.n 220c + 239a: 46c0 nop ; (mov r8, r8) + 239c: 0000205d .word 0x0000205d + +000023a0 : + +/** + * \brief Register the handler + */ +void usbdc_register_handler(enum usbdc_handler_type type, const struct usbdc_handler *h) +{ + 23a0: b510 push {r4, lr} + switch (type) { + 23a2: 2801 cmp r0, #1 + 23a4: d008 beq.n 23b8 + 23a6: 2802 cmp r0, #2 + 23a8: d009 beq.n 23be + 23aa: 2800 cmp r0, #0 + 23ac: d103 bne.n 23b6 + case USBDC_HDL_SOF: + list_insert_at_end(&usbdc.handlers.sof_list, (void *)h); + 23ae: 4805 ldr r0, [pc, #20] ; (23c4 ) + 23b0: 3004 adds r0, #4 + break; + case USBDC_HDL_REQ: + list_insert_at_end(&usbdc.handlers.req_list, (void *)h); + break; + case USBDC_HDL_CHANGE: + list_insert_at_end(&usbdc.handlers.change_list, (void *)h); + 23b2: 4b05 ldr r3, [pc, #20] ; (23c8 ) + 23b4: 4798 blx r3 + break; + default: + break; + } +} + 23b6: bd10 pop {r4, pc} + list_insert_at_end(&usbdc.handlers.req_list, (void *)h); + 23b8: 4802 ldr r0, [pc, #8] ; (23c4 ) + 23ba: 3008 adds r0, #8 + 23bc: e7f9 b.n 23b2 + list_insert_at_end(&usbdc.handlers.change_list, (void *)h); + 23be: 4801 ldr r0, [pc, #4] ; (23c4 ) + 23c0: 300c adds r0, #12 + 23c2: e7f6 b.n 23b2 + 23c4: 2000062c .word 0x2000062c + 23c8: 00001379 .word 0x00001379 + +000023cc : + +/** + * \brief Initialize the USB device core driver + */ +int32_t usbdc_init(uint8_t *ctrl_buf) +{ + 23cc: b570 push {r4, r5, r6, lr} + 23ce: 0004 movs r4, r0 + ASSERT(ctrl_buf); + 23d0: 1e43 subs r3, r0, #1 + 23d2: 4198 sbcs r0, r3 + 23d4: 4a0c ldr r2, [pc, #48] ; (2408 ) + 23d6: 4b0d ldr r3, [pc, #52] ; (240c ) + 23d8: 490d ldr r1, [pc, #52] ; (2410 ) + 23da: b2c0 uxtb r0, r0 + 23dc: 4798 blx r3 + + int32_t rc; + + rc = usb_d_init(); + 23de: 4b0d ldr r3, [pc, #52] ; (2414 ) + 23e0: 4798 blx r3 + if (rc < 0) { + 23e2: 2800 cmp r0, #0 + 23e4: db0e blt.n 2404 + return rc; + } + + memset(&usbdc, 0, sizeof(usbdc)); + 23e6: 4d0c ldr r5, [pc, #48] ; (2418 ) + 23e8: 2220 movs r2, #32 + 23ea: 4b0c ldr r3, [pc, #48] ; (241c ) + 23ec: 2100 movs r1, #0 + 23ee: 0028 movs r0, r5 + 23f0: 4798 blx r3 + usbdc.ctrl_buf = ctrl_buf; + usb_d_register_callback(USB_D_CB_SOF, (FUNC_PTR)usbd_sof_cb); + 23f2: 2000 movs r0, #0 + 23f4: 490a ldr r1, [pc, #40] ; (2420 ) + usbdc.ctrl_buf = ctrl_buf; + 23f6: 616c str r4, [r5, #20] + usb_d_register_callback(USB_D_CB_SOF, (FUNC_PTR)usbd_sof_cb); + 23f8: 4c0a ldr r4, [pc, #40] ; (2424 ) + 23fa: 47a0 blx r4 + usb_d_register_callback(USB_D_CB_EVENT, (FUNC_PTR)usbd_event_cb); + 23fc: 2001 movs r0, #1 + 23fe: 490a ldr r1, [pc, #40] ; (2428 ) + 2400: 47a0 blx r4 + + return 0; + 2402: 2000 movs r0, #0 +} + 2404: bd70 pop {r4, r5, r6, pc} + 2406: 46c0 nop ; (mov r8, r8) + 2408: 00000355 .word 0x00000355 + 240c: 000013c1 .word 0x000013c1 + 2410: 000025fc .word 0x000025fc + 2414: 000018c5 .word 0x000018c5 + 2418: 2000062c .word 0x2000062c + 241c: 00002557 .word 0x00002557 + 2420: 00001f59 .word 0x00001f59 + 2424: 00001931 .word 0x00001931 + 2428: 0000203d .word 0x0000203d + +0000242c : + * \brief Register/unregister function support of a USB device function + * + * Must be invoked when USB device is stopped. + */ +void usbdc_register_function(struct usbdf_driver *func) +{ + 242c: b510 push {r4, lr} + 242e: 0001 movs r1, r0 + list_insert_at_end(&usbdc.func_list, func); + 2430: 4802 ldr r0, [pc, #8] ; (243c ) + 2432: 4b03 ldr r3, [pc, #12] ; (2440 ) + 2434: 3010 adds r0, #16 + 2436: 4798 blx r3 +} + 2438: bd10 pop {r4, pc} + 243a: 46c0 nop ; (mov r8, r8) + 243c: 2000062c .word 0x2000062c + 2440: 00001379 .word 0x00001379 + +00002444 : + +/** + * \brief Start the USB device driver with specific descriptors set + */ +int32_t usbdc_start(struct usbd_descriptors *desces) +{ + 2444: b510 push {r4, lr} + if (usbdc.state >= USBD_S_POWER) { + 2446: 4b0a ldr r3, [pc, #40] ; (2470 ) + 2448: 7e9c ldrb r4, [r3, #26] + 244a: 2c00 cmp r4, #0 + 244c: d10b bne.n 2466 + return ERR_BUSY; + } + + if (desces) { + 244e: 2800 cmp r0, #0 + 2450: d00c beq.n 246c +#endif + } else { + return ERR_BAD_DATA; + } + + usbdc.ctrl_size = desces->sod[7]; + 2452: 6802 ldr r2, [r0, #0] + usbdc.desces.ls_fs = desces; + 2454: 6018 str r0, [r3, #0] + usbdc.ctrl_size = desces->sod[7]; + 2456: 79d2 ldrb r2, [r2, #7] + 2458: 771a strb r2, [r3, #28] + usbdc.state = USBD_S_POWER; + 245a: 2201 movs r2, #1 + 245c: 769a strb r2, [r3, #26] + usb_d_enable(); + 245e: 4b05 ldr r3, [pc, #20] ; (2474 ) + 2460: 4798 blx r3 + return ERR_NONE; + 2462: 0020 movs r0, r4 +} + 2464: bd10 pop {r4, pc} + return ERR_BUSY; + 2466: 2004 movs r0, #4 + return ERR_BAD_DATA; + 2468: 4240 negs r0, r0 + 246a: e7fb b.n 2464 + 246c: 2009 movs r0, #9 + 246e: e7fb b.n 2468 + 2470: 2000062c .word 0x2000062c + 2474: 0000193d .word 0x0000193d + +00002478 : + +/** + * \brief Attach the USB device to host + */ +void usbdc_attach(void) +{ + 2478: b510 push {r4, lr} + usb_d_attach(); + 247a: 4b01 ldr r3, [pc, #4] ; (2480 ) + 247c: 4798 blx r3 +} + 247e: bd10 pop {r4, pc} + 2480: 00001949 .word 0x00001949 + +00002484 : +/** + * \brief Return USB Device endpoint0 buffer + */ +uint8_t *usbdc_get_ctrl_buffer(void) +{ + return usbdc.ctrl_buf; + 2484: 4b01 ldr r3, [pc, #4] ; (248c ) + 2486: 6958 ldr r0, [r3, #20] +} + 2488: 4770 bx lr + 248a: 46c0 nop ; (mov r8, r8) + 248c: 2000062c .word 0x2000062c + +00002490 : +/** + * \brief Return current USB state + */ +uint8_t usbdc_get_state(void) +{ + if (usbdc.state & USBD_S_SUSPEND) { + 2490: 4b03 ldr r3, [pc, #12] ; (24a0 ) + 2492: 7e98 ldrb r0, [r3, #26] + 2494: 2310 movs r3, #16 + 2496: 4218 tst r0, r3 + 2498: d000 beq.n 249c + return USBD_S_SUSPEND; + 249a: 0018 movs r0, r3 + } + return usbdc.state; +} + 249c: 4770 bx lr + 249e: 46c0 nop ; (mov r8, r8) + 24a0: 2000062c .word 0x2000062c + +000024a4 : + */ +__STATIC_FORCEINLINE uint32_t __get_PRIMASK(void) +{ + uint32_t result; + + __ASM volatile ("MRS %0, primask" : "=r" (result) :: "memory"); + 24a4: f3ef 8310 mrs r3, PRIMASK +/** + * \brief Disable interrupts, enter critical section + */ +void atomic_enter_critical(hal_atomic_t volatile *atomic) +{ + *atomic = __get_PRIMASK(); + 24a8: 6003 str r3, [r0, #0] + __ASM volatile ("cpsid i" : : : "memory"); + 24aa: b672 cpsid i + \details Ensures the apparent order of the explicit memory operations before + and after the instruction, without ensuring their completion. + */ +__STATIC_FORCEINLINE void __DMB(void) +{ + __ASM volatile ("dmb 0xF":::"memory"); + 24ac: f3bf 8f5f dmb sy + __disable_irq(); + __DMB(); +} + 24b0: 4770 bx lr + +000024b2 : + 24b2: f3bf 8f5f dmb sy + * \brief Exit atomic section + */ +void atomic_leave_critical(hal_atomic_t volatile *atomic) +{ + __DMB(); + __set_PRIMASK(*atomic); + 24b6: 6803 ldr r3, [r0, #0] + __ASM volatile ("MSR primask, %0" : : "r" (priMask) : "memory"); + 24b8: f383 8810 msr PRIMASK, r3 +} + 24bc: 4770 bx lr + ... + +000024c0 <__gnu_thumb1_case_sqi>: + 24c0: b402 push {r1} + 24c2: 4671 mov r1, lr + 24c4: 0849 lsrs r1, r1, #1 + 24c6: 0049 lsls r1, r1, #1 + 24c8: 5609 ldrsb r1, [r1, r0] + 24ca: 0049 lsls r1, r1, #1 + 24cc: 448e add lr, r1 + 24ce: bc02 pop {r1} + 24d0: 4770 bx lr + 24d2: 46c0 nop ; (mov r8, r8) + +000024d4 <__gnu_thumb1_case_uqi>: + 24d4: b402 push {r1} + 24d6: 4671 mov r1, lr + 24d8: 0849 lsrs r1, r1, #1 + 24da: 0049 lsls r1, r1, #1 + 24dc: 5c09 ldrb r1, [r1, r0] + 24de: 0049 lsls r1, r1, #1 + 24e0: 448e add lr, r1 + 24e2: bc02 pop {r1} + 24e4: 4770 bx lr + 24e6: 46c0 nop ; (mov r8, r8) + +000024e8 <__gnu_thumb1_case_shi>: + 24e8: b403 push {r0, r1} + 24ea: 4671 mov r1, lr + 24ec: 0849 lsrs r1, r1, #1 + 24ee: 0040 lsls r0, r0, #1 + 24f0: 0049 lsls r1, r1, #1 + 24f2: 5e09 ldrsh r1, [r1, r0] + 24f4: 0049 lsls r1, r1, #1 + 24f6: 448e add lr, r1 + 24f8: bc03 pop {r0, r1} + 24fa: 4770 bx lr + +000024fc <__libc_init_array>: + 24fc: b570 push {r4, r5, r6, lr} + 24fe: 2600 movs r6, #0 + 2500: 4d0c ldr r5, [pc, #48] ; (2534 <__libc_init_array+0x38>) + 2502: 4c0d ldr r4, [pc, #52] ; (2538 <__libc_init_array+0x3c>) + 2504: 1b64 subs r4, r4, r5 + 2506: 10a4 asrs r4, r4, #2 + 2508: 42a6 cmp r6, r4 + 250a: d109 bne.n 2520 <__libc_init_array+0x24> + 250c: 2600 movs r6, #0 + 250e: f000 f881 bl 2614 <_init> + 2512: 4d0a ldr r5, [pc, #40] ; (253c <__libc_init_array+0x40>) + 2514: 4c0a ldr r4, [pc, #40] ; (2540 <__libc_init_array+0x44>) + 2516: 1b64 subs r4, r4, r5 + 2518: 10a4 asrs r4, r4, #2 + 251a: 42a6 cmp r6, r4 + 251c: d105 bne.n 252a <__libc_init_array+0x2e> + 251e: bd70 pop {r4, r5, r6, pc} + 2520: 00b3 lsls r3, r6, #2 + 2522: 58eb ldr r3, [r5, r3] + 2524: 4798 blx r3 + 2526: 3601 adds r6, #1 + 2528: e7ee b.n 2508 <__libc_init_array+0xc> + 252a: 00b3 lsls r3, r6, #2 + 252c: 58eb ldr r3, [r5, r3] + 252e: 4798 blx r3 + 2530: 3601 adds r6, #1 + 2532: e7f2 b.n 251a <__libc_init_array+0x1e> + 2534: 00002620 .word 0x00002620 + 2538: 00002620 .word 0x00002620 + 253c: 00002620 .word 0x00002620 + 2540: 00002624 .word 0x00002624 + +00002544 : + 2544: 2300 movs r3, #0 + 2546: b510 push {r4, lr} + 2548: 429a cmp r2, r3 + 254a: d100 bne.n 254e + 254c: bd10 pop {r4, pc} + 254e: 5ccc ldrb r4, [r1, r3] + 2550: 54c4 strb r4, [r0, r3] + 2552: 3301 adds r3, #1 + 2554: e7f8 b.n 2548 + +00002556 : + 2556: 0003 movs r3, r0 + 2558: 1882 adds r2, r0, r2 + 255a: 4293 cmp r3, r2 + 255c: d100 bne.n 2560 + 255e: 4770 bx lr + 2560: 7019 strb r1, [r3, #0] + 2562: 3301 adds r3, #1 + 2564: e7f9 b.n 255a + ... + +00002568 <_usb_ep_cfgs>: + 2568: 03b8 2000 0000 0000 0040 0000 0378 2000 ... ....@...x.. + 2578: 0000 0000 0040 0000 0338 2000 0000 0000 ....@...8.. .... + 2588: 0040 0000 2e2e 682f 6c61 752f 6974 736c @...../hal/utils + 2598: 732f 6372 752f 6974 736c 6c5f 7369 2e74 /src/utils_list. + 25a8: 0063 2e2e 682f 6c61 732f 6372 682f 6c61 c.../hal/src/hal + 25b8: 755f 6173 7472 735f 6e79 2e63 0063 _usart_sync.c. + +000025c6 : + 25c6: 01ed 0101 0201 ....... + +000025cd : + 25cd: 00ed 0101 0201 48f0 6c65 6f6c 5720 726f .......Hello Wor + 25dd: 646c 000a 2e2e 682f 6c70 732f 7265 6f63 ld..../hpl/serco + 25ed: 2f6d 7068 5f6c 6573 6372 6d6f 632e 2e00 m/hpl_sercom.c.. + 25fd: 2f2e 7375 2f62 6564 6976 6563 752f 6273 ./usb/device/usb + 260d: 6364 632e 0000 dc.c... + +00002614 <_init>: + 2614: b5f8 push {r3, r4, r5, r6, r7, lr} + 2616: 46c0 nop ; (mov r8, r8) + 2618: bcf8 pop {r3, r4, r5, r6, r7} + 261a: bc08 pop {r3} + 261c: 469e mov lr, r3 + 261e: 4770 bx lr + +00002620 <__frame_dummy_init_array_entry>: + 2620: 00dd 0000 .... + +00002624 <_fini>: + 2624: b5f8 push {r3, r4, r5, r6, r7, lr} + 2626: 46c0 nop ; (mov r8, r8) + 2628: bcf8 pop {r3, r4, r5, r6, r7} + 262a: bc08 pop {r3} + 262c: 469e mov lr, r3 + 262e: 4770 bx lr + +00002630 <__do_global_dtors_aux_fini_array_entry>: + 2630: 00b5 0000 .... diff --git a/software/ARC-FW/gcc/ARC-FW.map b/software/ARC-FW/gcc/ARC-FW.map new file mode 100644 index 0000000..5221bc2 --- /dev/null +++ b/software/ARC-FW/gcc/ARC-FW.map @@ -0,0 +1,8455 @@ +Archive member included to satisfy reference by file (symbol) + +/usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_thumb1_case_sqi.o) + usb/device/usbdc.o (__gnu_thumb1_case_sqi) +/usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_thumb1_case_uqi.o) + usb/class/cdc/device/cdcdf_acm.o (__gnu_thumb1_case_uqi) +/usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_thumb1_case_shi.o) + usb/device/usbdc.o (__gnu_thumb1_case_shi) +/usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_udivsi3.o) + hpl/core/hpl_core_m0plus_base.o (__aeabi_uidiv) +/usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o) + /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_udivsi3.o) (__aeabi_idiv0) +/usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_aeabi_ldivmod.o) + hpl/sercom/hpl_sercom.o (__aeabi_ldivmod) +/usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_aeabi_uldivmod.o) + hpl/sercom/hpl_sercom.o (__aeabi_uldivmod) +/usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_muldi3.o) + hpl/sercom/hpl_sercom.o (__aeabi_lmul) +/usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_fixunsdfsi.o) + hpl/sercom/hpl_sercom.o (__aeabi_d2uiz) +/usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_udivmoddi4.o) + /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_aeabi_uldivmod.o) (__udivmoddi4) +/usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(bpabi.o) + /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_aeabi_ldivmod.o) (__gnu_ldivmod_helper) +/usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(divdf3.o) + hpl/sercom/hpl_sercom.o (__aeabi_ddiv) +/usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(muldf3.o) + hpl/sercom/hpl_sercom.o (__aeabi_dmul) +/usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(subdf3.o) + hpl/sercom/hpl_sercom.o (__aeabi_dsub) +/usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(fixdfsi.o) + /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_fixunsdfsi.o) (__aeabi_d2iz) +/usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(floatsidf.o) + hpl/sercom/hpl_sercom.o (__aeabi_i2d) +/usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(floatunsidf.o) + hpl/sercom/hpl_sercom.o (__aeabi_ui2d) +/usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_thumb1_case_uhi.o) + /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(divdf3.o) (__gnu_thumb1_case_uhi) +/usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_lshrdi3.o) + /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_udivmoddi4.o) (__aeabi_llsr) +/usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_ashldi3.o) + /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_udivmoddi4.o) (__aeabi_llsl) +/usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_arm_cmpdf2.o) + /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_fixunsdfsi.o) (__aeabi_dcmpge) +/usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_clzsi2.o) + /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(divdf3.o) (__clzsi2) +/usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_clzdi2.o) + /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_udivmoddi4.o) (__clzdi2) +/usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_divdi3.o) + /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(bpabi.o) (__divdi3) +/usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(eqdf2.o) + /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_arm_cmpdf2.o) (__eqdf2) +/usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(gedf2.o) + /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_arm_cmpdf2.o) (__gedf2) +/usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(ledf2.o) + /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_arm_cmpdf2.o) (__ledf2) +/usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-atexit.o) + /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/crt0.o (atexit) +/usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-exit.o) + /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/crt0.o (exit) +/usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-fini.o) + /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/crt0.o (__libc_fini_array) +/usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-impure.o) + /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-exit.o) (_global_impure_ptr) +/usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-init.o) + /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/crt0.o (__libc_init_array) +/usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-memcpy-stub.o) + samd21a/gcc/gcc/startup_samd21.o (memcpy) +/usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-memset.o) + /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/crt0.o (memset) +/usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-printf.o) + hal/utils/src/utils_syscalls.o (printf) +/usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-__atexit.o) + /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-atexit.o) (__register_exitproc) +/usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-__call_atexit.o) + /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-__atexit.o) (__call_exitprocs) +/usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-findfp.o) + /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-printf.o) (__sinit) +/usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-fwalk.o) + /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-findfp.o) (_fwalk) +/usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-lock.o) + /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-findfp.o) (__retarget_lock_init_recursive) +/usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-nano-mallocr.o) + /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-findfp.o) (_malloc_r) +/usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-nano-vfprintf.o) + /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-printf.o) (_vfprintf_r) +/usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-sbrkr.o) + /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-nano-mallocr.o) (_sbrk_r) +/usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-stdio.o) + /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-findfp.o) (__sread) +/usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-wbuf.o) + /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-nano-vfprintf.o) (__swbuf_r) +/usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-writer.o) + /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-stdio.o) (_write_r) +/usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-wsetup.o) + /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-nano-vfprintf.o) (__swsetup_r) +/usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-closer.o) + /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-stdio.o) (_close_r) +/usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-fflush.o) + /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-findfp.o) (_fflush_r) +/usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-fvwrite.o) + /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-nano-vfprintf.o) (__sfvwrite_r) +/usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-lseekr.o) + /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-stdio.o) (_lseek_r) +/usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-makebuf.o) + /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-wsetup.o) (__smakebuf_r) +/usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-memchr-stub.o) + /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-nano-vfprintf.o) (memchr) +/usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-memmove.o) + /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-fvwrite.o) (memmove) +/usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-mlock.o) + /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-nano-mallocr.o) (__malloc_lock) +/usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-nano-freer.o) + /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-wsetup.o) (_free_r) +/usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-nano-reallocr.o) + /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-fvwrite.o) (_realloc_r) +/usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-nano-vfprintf_i.o) + /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-nano-vfprintf.o) (_printf_i) +/usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-readr.o) + /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-stdio.o) (_read_r) +/usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-reent.o) + /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-sbrkr.o) (errno) +/usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-fstatr.o) + /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-makebuf.o) (_fstat_r) +/usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-isattyr.o) + /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-makebuf.o) (_isatty_r) +/usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-nano-msizer.o) + /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-nano-reallocr.o) (_malloc_usable_size_r) +/usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_divsi3.o) + /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-fvwrite.o) (__aeabi_idiv) + +Allocating common symbols +Common symbol size file + +__lock___atexit_recursive_mutex + 0x1 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-lock.o) +__lock___arc4random_mutex + 0x1 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-lock.o) +errno 0x4 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-reent.o) +__lock___env_recursive_mutex + 0x1 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-lock.o) +__lock___sinit_recursive_mutex + 0x1 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-lock.o) +__lock___malloc_recursive_mutex + 0x1 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-lock.o) +__lock___at_quick_exit_mutex + 0x1 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-lock.o) +__lock___dd_hash_mutex + 0x1 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-lock.o) +__lock___tz_mutex 0x1 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-lock.o) +__lock___sfp_recursive_mutex + 0x1 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-lock.o) + +Discarded input sections + + .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/crti.o + .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/crti.o + .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/crti.o + .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/crtbegin.o + .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/crtbegin.o + .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/crtbegin.o + .data.__dso_handle + 0x0000000000000000 0x4 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/crtbegin.o + .text 0x0000000000000000 0x74 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/crt0.o + .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/crt0.o + .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/crt0.o + .ARM.extab 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/crt0.o + .ARM.exidx 0x0000000000000000 0x10 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/crt0.o + .ARM.attributes + 0x0000000000000000 0x1b /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/crt0.o + .group 0x0000000000000000 0xc hal/src/hal_io.o + .group 0x0000000000000000 0xc hal/src/hal_io.o + .group 0x0000000000000000 0xc hal/src/hal_io.o + .group 0x0000000000000000 0xc hal/src/hal_io.o + .group 0x0000000000000000 0xc hal/src/hal_io.o + .group 0x0000000000000000 0xc hal/src/hal_io.o + .group 0x0000000000000000 0xc hal/src/hal_io.o + .group 0x0000000000000000 0xc hal/src/hal_io.o + .group 0x0000000000000000 0xc hal/src/hal_io.o + .group 0x0000000000000000 0xc hal/src/hal_io.o + .group 0x0000000000000000 0xc hal/src/hal_io.o + .group 0x0000000000000000 0xc hal/src/hal_io.o + .group 0x0000000000000000 0xc hal/src/hal_io.o + .group 0x0000000000000000 0xc hal/src/hal_io.o + .group 0x0000000000000000 0xc hal/src/hal_io.o + .group 0x0000000000000000 0xc hal/src/hal_io.o + .group 0x0000000000000000 0xc hal/src/hal_io.o + .group 0x0000000000000000 0xc hal/src/hal_io.o + .group 0x0000000000000000 0xc hal/src/hal_io.o + .group 0x0000000000000000 0xc hal/src/hal_io.o + .group 0x0000000000000000 0xc hal/src/hal_io.o + .group 0x0000000000000000 0xc hal/src/hal_io.o + .group 0x0000000000000000 0xc hal/src/hal_io.o + .group 0x0000000000000000 0xc hal/src/hal_io.o + .group 0x0000000000000000 0xc hal/src/hal_io.o + .group 0x0000000000000000 0xc hal/src/hal_io.o + .group 0x0000000000000000 0xc hal/src/hal_io.o + .group 0x0000000000000000 0xc hal/src/hal_io.o + .group 0x0000000000000000 0xc hal/src/hal_io.o + .group 0x0000000000000000 0xc hal/src/hal_io.o + .group 0x0000000000000000 0xc hal/src/hal_io.o + .group 0x0000000000000000 0xc hal/src/hal_io.o + .group 0x0000000000000000 0xc hal/src/hal_io.o + .group 0x0000000000000000 0xc hal/src/hal_io.o + .group 0x0000000000000000 0xc hal/src/hal_io.o + .group 0x0000000000000000 0xc hal/src/hal_io.o + .group 0x0000000000000000 0xc hal/src/hal_io.o + .group 0x0000000000000000 0xc hal/src/hal_io.o + .group 0x0000000000000000 0xc hal/src/hal_io.o + .group 0x0000000000000000 0xc hal/src/hal_io.o + .group 0x0000000000000000 0xc hal/src/hal_io.o + .group 0x0000000000000000 0xc hal/src/hal_io.o + .group 0x0000000000000000 0xc hal/src/hal_io.o + .group 0x0000000000000000 0xc hal/src/hal_io.o + .group 0x0000000000000000 0xc hal/src/hal_io.o + .group 0x0000000000000000 0xc hal/src/hal_io.o + .group 0x0000000000000000 0xc hal/src/hal_io.o + .group 0x0000000000000000 0xc hal/src/hal_io.o + .group 0x0000000000000000 0xc hal/src/hal_io.o + .group 0x0000000000000000 0xc hal/src/hal_io.o + .group 0x0000000000000000 0xc hal/src/hal_io.o + .group 0x0000000000000000 0xc hal/src/hal_io.o + .group 0x0000000000000000 0xc hal/src/hal_io.o + .group 0x0000000000000000 0xc hal/src/hal_io.o + .group 0x0000000000000000 0xc hal/src/hal_io.o + .group 0x0000000000000000 0xc hal/src/hal_io.o + .group 0x0000000000000000 0xc hal/src/hal_io.o + .group 0x0000000000000000 0xc hal/src/hal_io.o + .group 0x0000000000000000 0xc hal/src/hal_io.o + .group 0x0000000000000000 0xc hal/src/hal_io.o + .group 0x0000000000000000 0xc hal/src/hal_io.o + .group 0x0000000000000000 0xc hal/src/hal_io.o + .group 0x0000000000000000 0xc hal/src/hal_io.o + .group 0x0000000000000000 0xc hal/src/hal_io.o + .group 0x0000000000000000 0xc hal/src/hal_io.o + .group 0x0000000000000000 0xc hal/src/hal_io.o + .group 0x0000000000000000 0xc hal/src/hal_io.o + .group 0x0000000000000000 0xc hal/src/hal_io.o + .group 0x0000000000000000 0xc hal/src/hal_io.o + .group 0x0000000000000000 0xc hal/src/hal_io.o + .group 0x0000000000000000 0xc hal/src/hal_io.o + .group 0x0000000000000000 0xc hal/src/hal_io.o + .group 0x0000000000000000 0xc hal/src/hal_io.o + .group 0x0000000000000000 0xc hal/src/hal_io.o + .group 0x0000000000000000 0xc hal/src/hal_io.o + .group 0x0000000000000000 0xc hal/src/hal_io.o + .group 0x0000000000000000 0xc hal/src/hal_io.o + .group 0x0000000000000000 0xc hal/src/hal_io.o + .group 0x0000000000000000 0xc hal/src/hal_io.o + .group 0x0000000000000000 0xc hal/src/hal_io.o + .group 0x0000000000000000 0xc hal/src/hal_io.o + .group 0x0000000000000000 0xc hal/src/hal_io.o + .group 0x0000000000000000 0xc hal/src/hal_io.o + .group 0x0000000000000000 0xc hal/src/hal_io.o + .group 0x0000000000000000 0xc hal/src/hal_io.o + .group 0x0000000000000000 0xc hal/src/hal_io.o + .group 0x0000000000000000 0xc hal/src/hal_io.o + .group 0x0000000000000000 0xc hal/src/hal_io.o + .group 0x0000000000000000 0xc hal/src/hal_io.o + .group 0x0000000000000000 0xc hal/src/hal_io.o + .group 0x0000000000000000 0xc hal/src/hal_io.o + .group 0x0000000000000000 0xc hal/src/hal_io.o + .group 0x0000000000000000 0xc hal/src/hal_io.o + .group 0x0000000000000000 0xc hal/src/hal_io.o + .group 0x0000000000000000 0xc hal/src/hal_io.o + .group 0x0000000000000000 0xc hal/src/hal_io.o + .text 0x0000000000000000 0x0 hal/src/hal_io.o + .data 0x0000000000000000 0x0 hal/src/hal_io.o + .bss 0x0000000000000000 0x0 hal/src/hal_io.o + .text.io_get_version + 0x0000000000000000 0x4 hal/src/hal_io.o + .rodata.str1.1 + 0x0000000000000000 0x14 hal/src/hal_io.o + .text.io_write + 0x0000000000000000 0x30 hal/src/hal_io.o + .text.io_read 0x0000000000000000 0x30 hal/src/hal_io.o + .debug_info 0x0000000000000000 0x2b3 hal/src/hal_io.o + .debug_abbrev 0x0000000000000000 0x117 hal/src/hal_io.o + .debug_loc 0x0000000000000000 0x112 hal/src/hal_io.o + .debug_aranges + 0x0000000000000000 0x30 hal/src/hal_io.o + .debug_ranges 0x0000000000000000 0x20 hal/src/hal_io.o + .debug_macro 0x0000000000000000 0x429 hal/src/hal_io.o + .debug_macro 0x0000000000000000 0xa4e hal/src/hal_io.o + .debug_macro 0x0000000000000000 0x16d hal/src/hal_io.o + .debug_macro 0x0000000000000000 0x22 hal/src/hal_io.o + .debug_macro 0x0000000000000000 0x8e hal/src/hal_io.o + .debug_macro 0x0000000000000000 0x51 hal/src/hal_io.o + .debug_macro 0x0000000000000000 0x103 hal/src/hal_io.o + .debug_macro 0x0000000000000000 0x6a hal/src/hal_io.o + .debug_macro 0x0000000000000000 0x1df hal/src/hal_io.o + .debug_macro 0x0000000000000000 0x22 hal/src/hal_io.o + .debug_macro 0x0000000000000000 0x3f hal/src/hal_io.o + .debug_macro 0x0000000000000000 0x1c hal/src/hal_io.o + .debug_macro 0x0000000000000000 0x22 hal/src/hal_io.o + .debug_macro 0x0000000000000000 0xaf hal/src/hal_io.o + .debug_macro 0x0000000000000000 0x3ad hal/src/hal_io.o + .debug_macro 0x0000000000000000 0x67e hal/src/hal_io.o + .debug_macro 0x0000000000000000 0x8b1 hal/src/hal_io.o + .debug_macro 0x0000000000000000 0x22e hal/src/hal_io.o + .debug_macro 0x0000000000000000 0xd5c hal/src/hal_io.o + .debug_macro 0x0000000000000000 0x4dc hal/src/hal_io.o + .debug_macro 0x0000000000000000 0x9f6 hal/src/hal_io.o + .debug_macro 0x0000000000000000 0x82b hal/src/hal_io.o + .debug_macro 0x0000000000000000 0x45f hal/src/hal_io.o + .debug_macro 0x0000000000000000 0x5e hal/src/hal_io.o + .debug_macro 0x0000000000000000 0x8f9 hal/src/hal_io.o + .debug_macro 0x0000000000000000 0x21c hal/src/hal_io.o + .debug_macro 0x0000000000000000 0x735 hal/src/hal_io.o + .debug_macro 0x0000000000000000 0x5e hal/src/hal_io.o + .debug_macro 0x0000000000000000 0x632 hal/src/hal_io.o + .debug_macro 0x0000000000000000 0x3ac hal/src/hal_io.o + .debug_macro 0x0000000000000000 0xc76 hal/src/hal_io.o + .debug_macro 0x0000000000000000 0x1092 hal/src/hal_io.o + .debug_macro 0x0000000000000000 0xc4a hal/src/hal_io.o + .debug_macro 0x0000000000000000 0x6ba hal/src/hal_io.o + .debug_macro 0x0000000000000000 0x1b3d hal/src/hal_io.o + .debug_macro 0x0000000000000000 0x143c hal/src/hal_io.o + .debug_macro 0x0000000000000000 0x340 hal/src/hal_io.o + .debug_macro 0x0000000000000000 0x7c hal/src/hal_io.o + .debug_macro 0x0000000000000000 0xa0 hal/src/hal_io.o + .debug_macro 0x0000000000000000 0x4c hal/src/hal_io.o + .debug_macro 0x0000000000000000 0xca hal/src/hal_io.o + .debug_macro 0x0000000000000000 0x94 hal/src/hal_io.o + .debug_macro 0x0000000000000000 0x58 hal/src/hal_io.o + .debug_macro 0x0000000000000000 0x341 hal/src/hal_io.o + .debug_macro 0x0000000000000000 0x82 hal/src/hal_io.o + .debug_macro 0x0000000000000000 0x189 hal/src/hal_io.o + .debug_macro 0x0000000000000000 0xb8 hal/src/hal_io.o + .debug_macro 0x0000000000000000 0xa0 hal/src/hal_io.o + .debug_macro 0x0000000000000000 0xb2 hal/src/hal_io.o + .debug_macro 0x0000000000000000 0x1c hal/src/hal_io.o + .debug_macro 0x0000000000000000 0x1c hal/src/hal_io.o + .debug_macro 0x0000000000000000 0x1c hal/src/hal_io.o + .debug_macro 0x0000000000000000 0x7c hal/src/hal_io.o + .debug_macro 0x0000000000000000 0x15a hal/src/hal_io.o + .debug_macro 0x0000000000000000 0x10 hal/src/hal_io.o + .debug_macro 0x0000000000000000 0xdc hal/src/hal_io.o + .debug_macro 0x0000000000000000 0x124 hal/src/hal_io.o + .debug_macro 0x0000000000000000 0x124 hal/src/hal_io.o + .debug_macro 0x0000000000000000 0x124 hal/src/hal_io.o + .debug_macro 0x0000000000000000 0x124 hal/src/hal_io.o + .debug_macro 0x0000000000000000 0x124 hal/src/hal_io.o + .debug_macro 0x0000000000000000 0xe2 hal/src/hal_io.o + .debug_macro 0x0000000000000000 0xe2 hal/src/hal_io.o + .debug_macro 0x0000000000000000 0xe2 hal/src/hal_io.o + .debug_macro 0x0000000000000000 0x12a hal/src/hal_io.o + .debug_macro 0x0000000000000000 0x100 hal/src/hal_io.o + .debug_macro 0x0000000000000000 0xf4 hal/src/hal_io.o + .debug_macro 0x0000000000000000 0x40f hal/src/hal_io.o + .debug_macro 0x0000000000000000 0x40 hal/src/hal_io.o + .debug_macro 0x0000000000000000 0x35a hal/src/hal_io.o + .debug_macro 0x0000000000000000 0x101b hal/src/hal_io.o + .debug_macro 0x0000000000000000 0x6d hal/src/hal_io.o + .debug_macro 0x0000000000000000 0x10 hal/src/hal_io.o + .debug_macro 0x0000000000000000 0x10 hal/src/hal_io.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_io.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_io.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_io.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_io.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_io.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_io.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_io.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_io.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_io.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_io.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_io.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_io.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_io.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_io.o + .debug_macro 0x0000000000000000 0x4c3 hal/src/hal_io.o + .debug_macro 0x0000000000000000 0x94 hal/src/hal_io.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_io.o + .debug_macro 0x0000000000000000 0x6a hal/src/hal_io.o + .debug_macro 0x0000000000000000 0x28c hal/src/hal_io.o + .debug_macro 0x0000000000000000 0x4d8 hal/src/hal_io.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_io.o + .debug_macro 0x0000000000000000 0xca hal/src/hal_io.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_io.o + .debug_line 0x0000000000000000 0x77a hal/src/hal_io.o + .debug_str 0x0000000000000000 0x72595 hal/src/hal_io.o + .comment 0x0000000000000000 0x1f hal/src/hal_io.o + .debug_frame 0x0000000000000000 0x58 hal/src/hal_io.o + .ARM.attributes + 0x0000000000000000 0x2c hal/src/hal_io.o + .group 0x0000000000000000 0xc hpl/systick/hpl_systick.o + .group 0x0000000000000000 0xc hpl/systick/hpl_systick.o + .group 0x0000000000000000 0xc hpl/systick/hpl_systick.o + .group 0x0000000000000000 0xc hpl/systick/hpl_systick.o + .group 0x0000000000000000 0xc hpl/systick/hpl_systick.o + .group 0x0000000000000000 0xc hpl/systick/hpl_systick.o + .group 0x0000000000000000 0xc hpl/systick/hpl_systick.o + .group 0x0000000000000000 0xc hpl/systick/hpl_systick.o + .group 0x0000000000000000 0xc hpl/systick/hpl_systick.o + .group 0x0000000000000000 0xc hpl/systick/hpl_systick.o + .group 0x0000000000000000 0xc hpl/systick/hpl_systick.o + .group 0x0000000000000000 0xc hpl/systick/hpl_systick.o + .group 0x0000000000000000 0xc hpl/systick/hpl_systick.o + .group 0x0000000000000000 0xc hpl/systick/hpl_systick.o + .group 0x0000000000000000 0xc hpl/systick/hpl_systick.o + .group 0x0000000000000000 0xc hpl/systick/hpl_systick.o + .group 0x0000000000000000 0xc hpl/systick/hpl_systick.o + .group 0x0000000000000000 0xc hpl/systick/hpl_systick.o + .group 0x0000000000000000 0xc hpl/systick/hpl_systick.o + .group 0x0000000000000000 0xc hpl/systick/hpl_systick.o + .group 0x0000000000000000 0xc hpl/systick/hpl_systick.o + .group 0x0000000000000000 0xc hpl/systick/hpl_systick.o + .group 0x0000000000000000 0xc hpl/systick/hpl_systick.o + .group 0x0000000000000000 0xc hpl/systick/hpl_systick.o + .group 0x0000000000000000 0xc hpl/systick/hpl_systick.o + .group 0x0000000000000000 0xc hpl/systick/hpl_systick.o + .group 0x0000000000000000 0xc hpl/systick/hpl_systick.o + .group 0x0000000000000000 0xc hpl/systick/hpl_systick.o + .group 0x0000000000000000 0xc hpl/systick/hpl_systick.o + .group 0x0000000000000000 0xc hpl/systick/hpl_systick.o + .group 0x0000000000000000 0xc hpl/systick/hpl_systick.o + .group 0x0000000000000000 0xc hpl/systick/hpl_systick.o + .group 0x0000000000000000 0xc hpl/systick/hpl_systick.o + .group 0x0000000000000000 0xc hpl/systick/hpl_systick.o + .group 0x0000000000000000 0xc hpl/systick/hpl_systick.o + .group 0x0000000000000000 0xc hpl/systick/hpl_systick.o + .group 0x0000000000000000 0xc hpl/systick/hpl_systick.o + .group 0x0000000000000000 0xc hpl/systick/hpl_systick.o + .group 0x0000000000000000 0xc hpl/systick/hpl_systick.o + .group 0x0000000000000000 0xc hpl/systick/hpl_systick.o + .group 0x0000000000000000 0xc hpl/systick/hpl_systick.o + .group 0x0000000000000000 0xc hpl/systick/hpl_systick.o + .group 0x0000000000000000 0xc hpl/systick/hpl_systick.o + .group 0x0000000000000000 0xc hpl/systick/hpl_systick.o + .group 0x0000000000000000 0xc hpl/systick/hpl_systick.o + .group 0x0000000000000000 0xc hpl/systick/hpl_systick.o + .group 0x0000000000000000 0xc hpl/systick/hpl_systick.o + .group 0x0000000000000000 0xc hpl/systick/hpl_systick.o + .group 0x0000000000000000 0xc hpl/systick/hpl_systick.o + .group 0x0000000000000000 0xc hpl/systick/hpl_systick.o + .group 0x0000000000000000 0xc hpl/systick/hpl_systick.o + .group 0x0000000000000000 0xc hpl/systick/hpl_systick.o + .group 0x0000000000000000 0xc hpl/systick/hpl_systick.o + .group 0x0000000000000000 0xc hpl/systick/hpl_systick.o + .group 0x0000000000000000 0xc hpl/systick/hpl_systick.o + .group 0x0000000000000000 0xc hpl/systick/hpl_systick.o + .group 0x0000000000000000 0xc hpl/systick/hpl_systick.o + .group 0x0000000000000000 0xc hpl/systick/hpl_systick.o + .group 0x0000000000000000 0xc hpl/systick/hpl_systick.o + .group 0x0000000000000000 0xc hpl/systick/hpl_systick.o + .group 0x0000000000000000 0xc hpl/systick/hpl_systick.o + .group 0x0000000000000000 0xc hpl/systick/hpl_systick.o + .group 0x0000000000000000 0xc hpl/systick/hpl_systick.o + .group 0x0000000000000000 0xc hpl/systick/hpl_systick.o + .group 0x0000000000000000 0xc hpl/systick/hpl_systick.o + .group 0x0000000000000000 0xc hpl/systick/hpl_systick.o + .group 0x0000000000000000 0xc hpl/systick/hpl_systick.o + .group 0x0000000000000000 0xc hpl/systick/hpl_systick.o + .group 0x0000000000000000 0xc hpl/systick/hpl_systick.o + .group 0x0000000000000000 0xc hpl/systick/hpl_systick.o + .group 0x0000000000000000 0xc hpl/systick/hpl_systick.o + .group 0x0000000000000000 0xc hpl/systick/hpl_systick.o + .group 0x0000000000000000 0xc hpl/systick/hpl_systick.o + .group 0x0000000000000000 0xc hpl/systick/hpl_systick.o + .group 0x0000000000000000 0xc hpl/systick/hpl_systick.o + .group 0x0000000000000000 0xc hpl/systick/hpl_systick.o + .group 0x0000000000000000 0xc hpl/systick/hpl_systick.o + .group 0x0000000000000000 0xc hpl/systick/hpl_systick.o + .group 0x0000000000000000 0xc hpl/systick/hpl_systick.o + .group 0x0000000000000000 0xc hpl/systick/hpl_systick.o + .group 0x0000000000000000 0xc hpl/systick/hpl_systick.o + .group 0x0000000000000000 0xc hpl/systick/hpl_systick.o + .group 0x0000000000000000 0xc hpl/systick/hpl_systick.o + .group 0x0000000000000000 0xc hpl/systick/hpl_systick.o + .group 0x0000000000000000 0xc hpl/systick/hpl_systick.o + .group 0x0000000000000000 0xc hpl/systick/hpl_systick.o + .group 0x0000000000000000 0xc hpl/systick/hpl_systick.o + .group 0x0000000000000000 0xc hpl/systick/hpl_systick.o + .group 0x0000000000000000 0xc hpl/systick/hpl_systick.o + .group 0x0000000000000000 0xc hpl/systick/hpl_systick.o + .group 0x0000000000000000 0xc hpl/systick/hpl_systick.o + .group 0x0000000000000000 0xc hpl/systick/hpl_systick.o + .group 0x0000000000000000 0xc hpl/systick/hpl_systick.o + .group 0x0000000000000000 0xc hpl/systick/hpl_systick.o + .group 0x0000000000000000 0xc hpl/systick/hpl_systick.o + .group 0x0000000000000000 0xc hpl/systick/hpl_systick.o + .text 0x0000000000000000 0x0 hpl/systick/hpl_systick.o + .data 0x0000000000000000 0x0 hpl/systick/hpl_systick.o + .bss 0x0000000000000000 0x0 hpl/systick/hpl_systick.o + .text._system_time_init + 0x0000000000000000 0x14 hpl/systick/hpl_systick.o + .text._system_time_deinit + 0x0000000000000000 0x10 hpl/systick/hpl_systick.o + .text._system_time_get + 0x0000000000000000 0xc hpl/systick/hpl_systick.o + .text._system_time_get_max_time_value + 0x0000000000000000 0x8 hpl/systick/hpl_systick.o + .debug_macro 0x0000000000000000 0xa4e hpl/systick/hpl_systick.o + .debug_macro 0x0000000000000000 0x16d hpl/systick/hpl_systick.o + .debug_macro 0x0000000000000000 0x22 hpl/systick/hpl_systick.o + .debug_macro 0x0000000000000000 0x8e hpl/systick/hpl_systick.o + .debug_macro 0x0000000000000000 0x51 hpl/systick/hpl_systick.o + .debug_macro 0x0000000000000000 0x103 hpl/systick/hpl_systick.o + .debug_macro 0x0000000000000000 0x6a hpl/systick/hpl_systick.o + .debug_macro 0x0000000000000000 0x1df hpl/systick/hpl_systick.o + .debug_macro 0x0000000000000000 0x22 hpl/systick/hpl_systick.o + .debug_macro 0x0000000000000000 0x3f hpl/systick/hpl_systick.o + .debug_macro 0x0000000000000000 0x1c hpl/systick/hpl_systick.o + .debug_macro 0x0000000000000000 0x22 hpl/systick/hpl_systick.o + .debug_macro 0x0000000000000000 0xaf hpl/systick/hpl_systick.o + .debug_macro 0x0000000000000000 0x3ad hpl/systick/hpl_systick.o + .debug_macro 0x0000000000000000 0x67e hpl/systick/hpl_systick.o + .debug_macro 0x0000000000000000 0x8b1 hpl/systick/hpl_systick.o + .debug_macro 0x0000000000000000 0x22e hpl/systick/hpl_systick.o + .debug_macro 0x0000000000000000 0xd5c hpl/systick/hpl_systick.o + .debug_macro 0x0000000000000000 0x4dc hpl/systick/hpl_systick.o + .debug_macro 0x0000000000000000 0x9f6 hpl/systick/hpl_systick.o + .debug_macro 0x0000000000000000 0x82b hpl/systick/hpl_systick.o + .debug_macro 0x0000000000000000 0x45f hpl/systick/hpl_systick.o + .debug_macro 0x0000000000000000 0x5e hpl/systick/hpl_systick.o + .debug_macro 0x0000000000000000 0x8f9 hpl/systick/hpl_systick.o + .debug_macro 0x0000000000000000 0x21c hpl/systick/hpl_systick.o + .debug_macro 0x0000000000000000 0x735 hpl/systick/hpl_systick.o + .debug_macro 0x0000000000000000 0x5e hpl/systick/hpl_systick.o + .debug_macro 0x0000000000000000 0x632 hpl/systick/hpl_systick.o + .debug_macro 0x0000000000000000 0x3ac hpl/systick/hpl_systick.o + .debug_macro 0x0000000000000000 0xc76 hpl/systick/hpl_systick.o + .debug_macro 0x0000000000000000 0x1092 hpl/systick/hpl_systick.o + .debug_macro 0x0000000000000000 0xc4a hpl/systick/hpl_systick.o + .debug_macro 0x0000000000000000 0x6ba hpl/systick/hpl_systick.o + .debug_macro 0x0000000000000000 0x1b3d hpl/systick/hpl_systick.o + .debug_macro 0x0000000000000000 0x143c hpl/systick/hpl_systick.o + .debug_macro 0x0000000000000000 0x340 hpl/systick/hpl_systick.o + .debug_macro 0x0000000000000000 0x7c hpl/systick/hpl_systick.o + .debug_macro 0x0000000000000000 0xa0 hpl/systick/hpl_systick.o + .debug_macro 0x0000000000000000 0x4c hpl/systick/hpl_systick.o + .debug_macro 0x0000000000000000 0xca hpl/systick/hpl_systick.o + .debug_macro 0x0000000000000000 0x94 hpl/systick/hpl_systick.o + .debug_macro 0x0000000000000000 0x58 hpl/systick/hpl_systick.o + .debug_macro 0x0000000000000000 0x341 hpl/systick/hpl_systick.o + .debug_macro 0x0000000000000000 0x82 hpl/systick/hpl_systick.o + .debug_macro 0x0000000000000000 0x189 hpl/systick/hpl_systick.o + .debug_macro 0x0000000000000000 0xb8 hpl/systick/hpl_systick.o + .debug_macro 0x0000000000000000 0xa0 hpl/systick/hpl_systick.o + .debug_macro 0x0000000000000000 0xb2 hpl/systick/hpl_systick.o + .debug_macro 0x0000000000000000 0x1c hpl/systick/hpl_systick.o + .debug_macro 0x0000000000000000 0x1c hpl/systick/hpl_systick.o + .debug_macro 0x0000000000000000 0x1c hpl/systick/hpl_systick.o + .debug_macro 0x0000000000000000 0x7c hpl/systick/hpl_systick.o + .debug_macro 0x0000000000000000 0x15a hpl/systick/hpl_systick.o + .debug_macro 0x0000000000000000 0x10 hpl/systick/hpl_systick.o + .debug_macro 0x0000000000000000 0xdc hpl/systick/hpl_systick.o + .debug_macro 0x0000000000000000 0x124 hpl/systick/hpl_systick.o + .debug_macro 0x0000000000000000 0x124 hpl/systick/hpl_systick.o + .debug_macro 0x0000000000000000 0x124 hpl/systick/hpl_systick.o + .debug_macro 0x0000000000000000 0x124 hpl/systick/hpl_systick.o + .debug_macro 0x0000000000000000 0x124 hpl/systick/hpl_systick.o + .debug_macro 0x0000000000000000 0xe2 hpl/systick/hpl_systick.o + .debug_macro 0x0000000000000000 0xe2 hpl/systick/hpl_systick.o + .debug_macro 0x0000000000000000 0xe2 hpl/systick/hpl_systick.o + .debug_macro 0x0000000000000000 0x12a hpl/systick/hpl_systick.o + .debug_macro 0x0000000000000000 0x100 hpl/systick/hpl_systick.o + .debug_macro 0x0000000000000000 0xf4 hpl/systick/hpl_systick.o + .debug_macro 0x0000000000000000 0x40f hpl/systick/hpl_systick.o + .debug_macro 0x0000000000000000 0x40 hpl/systick/hpl_systick.o + .debug_macro 0x0000000000000000 0x35a hpl/systick/hpl_systick.o + .debug_macro 0x0000000000000000 0x101b hpl/systick/hpl_systick.o + .debug_macro 0x0000000000000000 0x6d hpl/systick/hpl_systick.o + .debug_macro 0x0000000000000000 0x10 hpl/systick/hpl_systick.o + .debug_macro 0x0000000000000000 0x10 hpl/systick/hpl_systick.o + .debug_macro 0x0000000000000000 0x16 hpl/systick/hpl_systick.o + .debug_macro 0x0000000000000000 0x16 hpl/systick/hpl_systick.o + .debug_macro 0x0000000000000000 0x16 hpl/systick/hpl_systick.o + .debug_macro 0x0000000000000000 0x16 hpl/systick/hpl_systick.o + .debug_macro 0x0000000000000000 0x16 hpl/systick/hpl_systick.o + .debug_macro 0x0000000000000000 0x16 hpl/systick/hpl_systick.o + .debug_macro 0x0000000000000000 0x16 hpl/systick/hpl_systick.o + .debug_macro 0x0000000000000000 0x16 hpl/systick/hpl_systick.o + .debug_macro 0x0000000000000000 0x16 hpl/systick/hpl_systick.o + .debug_macro 0x0000000000000000 0x16 hpl/systick/hpl_systick.o + .debug_macro 0x0000000000000000 0x16 hpl/systick/hpl_systick.o + .debug_macro 0x0000000000000000 0x16 hpl/systick/hpl_systick.o + .debug_macro 0x0000000000000000 0x16 hpl/systick/hpl_systick.o + .debug_macro 0x0000000000000000 0x16 hpl/systick/hpl_systick.o + .debug_macro 0x0000000000000000 0x4c3 hpl/systick/hpl_systick.o + .debug_macro 0x0000000000000000 0x94 hpl/systick/hpl_systick.o + .debug_macro 0x0000000000000000 0x16 hpl/systick/hpl_systick.o + .debug_macro 0x0000000000000000 0x6a hpl/systick/hpl_systick.o + .debug_macro 0x0000000000000000 0x28c hpl/systick/hpl_systick.o + .debug_macro 0x0000000000000000 0x4d8 hpl/systick/hpl_systick.o + .debug_macro 0x0000000000000000 0x16 hpl/systick/hpl_systick.o + .debug_macro 0x0000000000000000 0xca hpl/systick/hpl_systick.o + .group 0x0000000000000000 0xc samd21a/gcc/gcc/startup_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/gcc/startup_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/gcc/startup_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/gcc/startup_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/gcc/startup_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/gcc/startup_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/gcc/startup_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/gcc/startup_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/gcc/startup_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/gcc/startup_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/gcc/startup_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/gcc/startup_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/gcc/startup_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/gcc/startup_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/gcc/startup_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/gcc/startup_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/gcc/startup_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/gcc/startup_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/gcc/startup_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/gcc/startup_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/gcc/startup_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/gcc/startup_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/gcc/startup_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/gcc/startup_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/gcc/startup_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/gcc/startup_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/gcc/startup_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/gcc/startup_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/gcc/startup_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/gcc/startup_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/gcc/startup_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/gcc/startup_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/gcc/startup_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/gcc/startup_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/gcc/startup_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/gcc/startup_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/gcc/startup_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/gcc/startup_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/gcc/startup_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/gcc/startup_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/gcc/startup_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/gcc/startup_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/gcc/startup_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/gcc/startup_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/gcc/startup_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/gcc/startup_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/gcc/startup_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/gcc/startup_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/gcc/startup_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/gcc/startup_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/gcc/startup_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/gcc/startup_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/gcc/startup_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/gcc/startup_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/gcc/startup_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/gcc/startup_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/gcc/startup_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/gcc/startup_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/gcc/startup_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/gcc/startup_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/gcc/startup_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/gcc/startup_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/gcc/startup_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/gcc/startup_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/gcc/startup_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/gcc/startup_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/gcc/startup_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/gcc/startup_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/gcc/startup_samd21.o + .text 0x0000000000000000 0x0 samd21a/gcc/gcc/startup_samd21.o + .data 0x0000000000000000 0x0 samd21a/gcc/gcc/startup_samd21.o + .bss 0x0000000000000000 0x0 samd21a/gcc/gcc/startup_samd21.o + .debug_macro 0x0000000000000000 0xa4e samd21a/gcc/gcc/startup_samd21.o + .debug_macro 0x0000000000000000 0x22 samd21a/gcc/gcc/startup_samd21.o + .debug_macro 0x0000000000000000 0x8e samd21a/gcc/gcc/startup_samd21.o + .debug_macro 0x0000000000000000 0x51 samd21a/gcc/gcc/startup_samd21.o + .debug_macro 0x0000000000000000 0x103 samd21a/gcc/gcc/startup_samd21.o + .debug_macro 0x0000000000000000 0x6a samd21a/gcc/gcc/startup_samd21.o + .debug_macro 0x0000000000000000 0x1df samd21a/gcc/gcc/startup_samd21.o + .debug_macro 0x0000000000000000 0x1c samd21a/gcc/gcc/startup_samd21.o + .debug_macro 0x0000000000000000 0x22 samd21a/gcc/gcc/startup_samd21.o + .debug_macro 0x0000000000000000 0xaf samd21a/gcc/gcc/startup_samd21.o + .debug_macro 0x0000000000000000 0x3ad samd21a/gcc/gcc/startup_samd21.o + .debug_macro 0x0000000000000000 0x67e samd21a/gcc/gcc/startup_samd21.o + .debug_macro 0x0000000000000000 0x8b1 samd21a/gcc/gcc/startup_samd21.o + .debug_macro 0x0000000000000000 0x22e samd21a/gcc/gcc/startup_samd21.o + .debug_macro 0x0000000000000000 0xd5c samd21a/gcc/gcc/startup_samd21.o + .debug_macro 0x0000000000000000 0x4dc samd21a/gcc/gcc/startup_samd21.o + .debug_macro 0x0000000000000000 0x9f6 samd21a/gcc/gcc/startup_samd21.o + .debug_macro 0x0000000000000000 0x82b samd21a/gcc/gcc/startup_samd21.o + .debug_macro 0x0000000000000000 0x45f samd21a/gcc/gcc/startup_samd21.o + .debug_macro 0x0000000000000000 0x5e samd21a/gcc/gcc/startup_samd21.o + .debug_macro 0x0000000000000000 0x8f9 samd21a/gcc/gcc/startup_samd21.o + .debug_macro 0x0000000000000000 0x21c samd21a/gcc/gcc/startup_samd21.o + .debug_macro 0x0000000000000000 0x735 samd21a/gcc/gcc/startup_samd21.o + .debug_macro 0x0000000000000000 0x5e samd21a/gcc/gcc/startup_samd21.o + .debug_macro 0x0000000000000000 0x632 samd21a/gcc/gcc/startup_samd21.o + .debug_macro 0x0000000000000000 0x3ac samd21a/gcc/gcc/startup_samd21.o + .debug_macro 0x0000000000000000 0xc76 samd21a/gcc/gcc/startup_samd21.o + .debug_macro 0x0000000000000000 0x1092 samd21a/gcc/gcc/startup_samd21.o + .debug_macro 0x0000000000000000 0xc4a samd21a/gcc/gcc/startup_samd21.o + .debug_macro 0x0000000000000000 0x6ba samd21a/gcc/gcc/startup_samd21.o + .debug_macro 0x0000000000000000 0x1b3d samd21a/gcc/gcc/startup_samd21.o + .debug_macro 0x0000000000000000 0x143c samd21a/gcc/gcc/startup_samd21.o + .debug_macro 0x0000000000000000 0x340 samd21a/gcc/gcc/startup_samd21.o + .debug_macro 0x0000000000000000 0x7c samd21a/gcc/gcc/startup_samd21.o + .debug_macro 0x0000000000000000 0xa0 samd21a/gcc/gcc/startup_samd21.o + .debug_macro 0x0000000000000000 0x4c samd21a/gcc/gcc/startup_samd21.o + .debug_macro 0x0000000000000000 0xca samd21a/gcc/gcc/startup_samd21.o + .debug_macro 0x0000000000000000 0x94 samd21a/gcc/gcc/startup_samd21.o + .debug_macro 0x0000000000000000 0x58 samd21a/gcc/gcc/startup_samd21.o + .debug_macro 0x0000000000000000 0x341 samd21a/gcc/gcc/startup_samd21.o + .debug_macro 0x0000000000000000 0x82 samd21a/gcc/gcc/startup_samd21.o + .debug_macro 0x0000000000000000 0x189 samd21a/gcc/gcc/startup_samd21.o + .debug_macro 0x0000000000000000 0xb8 samd21a/gcc/gcc/startup_samd21.o + .debug_macro 0x0000000000000000 0xa0 samd21a/gcc/gcc/startup_samd21.o + .debug_macro 0x0000000000000000 0xb2 samd21a/gcc/gcc/startup_samd21.o + .debug_macro 0x0000000000000000 0x1c samd21a/gcc/gcc/startup_samd21.o + .debug_macro 0x0000000000000000 0x1c samd21a/gcc/gcc/startup_samd21.o + .debug_macro 0x0000000000000000 0x1c samd21a/gcc/gcc/startup_samd21.o + .debug_macro 0x0000000000000000 0x7c samd21a/gcc/gcc/startup_samd21.o + .debug_macro 0x0000000000000000 0x15a samd21a/gcc/gcc/startup_samd21.o + .debug_macro 0x0000000000000000 0x10 samd21a/gcc/gcc/startup_samd21.o + .debug_macro 0x0000000000000000 0xdc samd21a/gcc/gcc/startup_samd21.o + .debug_macro 0x0000000000000000 0x124 samd21a/gcc/gcc/startup_samd21.o + .debug_macro 0x0000000000000000 0x124 samd21a/gcc/gcc/startup_samd21.o + .debug_macro 0x0000000000000000 0x124 samd21a/gcc/gcc/startup_samd21.o + .debug_macro 0x0000000000000000 0x124 samd21a/gcc/gcc/startup_samd21.o + .debug_macro 0x0000000000000000 0x124 samd21a/gcc/gcc/startup_samd21.o + .debug_macro 0x0000000000000000 0xe2 samd21a/gcc/gcc/startup_samd21.o + .debug_macro 0x0000000000000000 0xe2 samd21a/gcc/gcc/startup_samd21.o + .debug_macro 0x0000000000000000 0xe2 samd21a/gcc/gcc/startup_samd21.o + .debug_macro 0x0000000000000000 0x12a samd21a/gcc/gcc/startup_samd21.o + .debug_macro 0x0000000000000000 0x100 samd21a/gcc/gcc/startup_samd21.o + .debug_macro 0x0000000000000000 0xf4 samd21a/gcc/gcc/startup_samd21.o + .debug_macro 0x0000000000000000 0x40f samd21a/gcc/gcc/startup_samd21.o + .debug_macro 0x0000000000000000 0x40 samd21a/gcc/gcc/startup_samd21.o + .debug_macro 0x0000000000000000 0x35a samd21a/gcc/gcc/startup_samd21.o + .debug_macro 0x0000000000000000 0x101b samd21a/gcc/gcc/startup_samd21.o + .debug_macro 0x0000000000000000 0x6d samd21a/gcc/gcc/startup_samd21.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .text 0x0000000000000000 0x0 usb/class/cdc/device/cdcdf_acm.o + .text.cdcdf_acm_deinit + 0x0000000000000000 0x1c usb/class/cdc/device/cdcdf_acm.o + .text.cdcdf_acm_read + 0x0000000000000000 0x28 usb/class/cdc/device/cdcdf_acm.o + .text.cdcdf_acm_stop_xfer + 0x0000000000000000 0x18 usb/class/cdc/device/cdcdf_acm.o + .text.cdcdf_acm_get_line_coding + 0x0000000000000000 0xc usb/class/cdc/device/cdcdf_acm.o + .text.cdcdf_acm_get_version + 0x0000000000000000 0x4 usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000000 0xa4e usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000000 0x22 usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000000 0x22 usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000000 0x8e usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000000 0x51 usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000000 0x103 usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000000 0x6a usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000000 0x1df usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000000 0x16d usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000000 0x3f usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000000 0x1c usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000000 0x22 usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000000 0xaf usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000000 0x3ad usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000000 0x67e usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000000 0x8b1 usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000000 0x22e usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000000 0xd5c usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000000 0x4dc usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000000 0x9f6 usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000000 0x82b usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000000 0x45f usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000000 0x5e usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000000 0x8f9 usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000000 0x21c usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000000 0x735 usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000000 0x5e usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000000 0x632 usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000000 0x3ac usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000000 0xc76 usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000000 0x1092 usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000000 0xc4a usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000000 0x6ba usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000000 0x1b3d usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000000 0x143c usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000000 0x340 usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000000 0x7c usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000000 0xa0 usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000000 0x4c usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000000 0xca usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000000 0x94 usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000000 0x58 usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000000 0x341 usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000000 0x82 usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000000 0x189 usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000000 0xb8 usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000000 0xa0 usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000000 0xb2 usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000000 0x1c usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000000 0x1c usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000000 0x1c usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000000 0x7c usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000000 0x15a usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000000 0x10 usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000000 0xdc usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000000 0x124 usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000000 0x124 usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000000 0x124 usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000000 0x124 usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000000 0x124 usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000000 0xe2 usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000000 0xe2 usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000000 0xe2 usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000000 0x12a usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000000 0x100 usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000000 0xf4 usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000000 0x40f usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000000 0x40 usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000000 0x35a usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000000 0x101b usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000000 0x6d usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000000 0x10 usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000000 0x10 usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000000 0x16 usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000000 0x16 usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000000 0x16 usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000000 0x16 usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000000 0x16 usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000000 0x16 usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000000 0x16 usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000000 0x16 usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000000 0x16 usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000000 0x16 usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000000 0x16 usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000000 0x16 usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000000 0x16 usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000000 0x16 usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000000 0x4c3 usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000000 0x94 usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000000 0x16 usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000000 0x6a usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000000 0x28c usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000000 0x4d8 usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000000 0x16 usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000000 0xca usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000000 0x16 usb/class/cdc/device/cdcdf_acm.o + .group 0x0000000000000000 0xc hal/utils/src/utils_syscalls.o + .group 0x0000000000000000 0xc hal/utils/src/utils_syscalls.o + .group 0x0000000000000000 0xc hal/utils/src/utils_syscalls.o + .group 0x0000000000000000 0xc hal/utils/src/utils_syscalls.o + .group 0x0000000000000000 0xc hal/utils/src/utils_syscalls.o + .group 0x0000000000000000 0xc hal/utils/src/utils_syscalls.o + .group 0x0000000000000000 0xc hal/utils/src/utils_syscalls.o + .group 0x0000000000000000 0xc hal/utils/src/utils_syscalls.o + .group 0x0000000000000000 0xc hal/utils/src/utils_syscalls.o + .group 0x0000000000000000 0xc hal/utils/src/utils_syscalls.o + .group 0x0000000000000000 0xc hal/utils/src/utils_syscalls.o + .group 0x0000000000000000 0xc hal/utils/src/utils_syscalls.o + .group 0x0000000000000000 0xc hal/utils/src/utils_syscalls.o + .group 0x0000000000000000 0xc hal/utils/src/utils_syscalls.o + .group 0x0000000000000000 0xc hal/utils/src/utils_syscalls.o + .group 0x0000000000000000 0xc hal/utils/src/utils_syscalls.o + .group 0x0000000000000000 0xc hal/utils/src/utils_syscalls.o + .group 0x0000000000000000 0xc hal/utils/src/utils_syscalls.o + .group 0x0000000000000000 0xc hal/utils/src/utils_syscalls.o + .group 0x0000000000000000 0xc hal/utils/src/utils_syscalls.o + .group 0x0000000000000000 0xc hal/utils/src/utils_syscalls.o + .group 0x0000000000000000 0xc hal/utils/src/utils_syscalls.o + .group 0x0000000000000000 0xc hal/utils/src/utils_syscalls.o + .group 0x0000000000000000 0xc hal/utils/src/utils_syscalls.o + .group 0x0000000000000000 0xc hal/utils/src/utils_syscalls.o + .group 0x0000000000000000 0xc hal/utils/src/utils_syscalls.o + .group 0x0000000000000000 0xc hal/utils/src/utils_syscalls.o + .group 0x0000000000000000 0xc hal/utils/src/utils_syscalls.o + .group 0x0000000000000000 0xc hal/utils/src/utils_syscalls.o + .group 0x0000000000000000 0xc hal/utils/src/utils_syscalls.o + .group 0x0000000000000000 0xc hal/utils/src/utils_syscalls.o + .group 0x0000000000000000 0xc hal/utils/src/utils_syscalls.o + .group 0x0000000000000000 0xc hal/utils/src/utils_syscalls.o + .group 0x0000000000000000 0xc hal/utils/src/utils_syscalls.o + .group 0x0000000000000000 0xc hal/utils/src/utils_syscalls.o + .group 0x0000000000000000 0xc hal/utils/src/utils_syscalls.o + .group 0x0000000000000000 0xc hal/utils/src/utils_syscalls.o + .group 0x0000000000000000 0xc hal/utils/src/utils_syscalls.o + .text 0x0000000000000000 0x0 hal/utils/src/utils_syscalls.o + .data 0x0000000000000000 0x0 hal/utils/src/utils_syscalls.o + .bss 0x0000000000000000 0x4 hal/utils/src/utils_syscalls.o + .text._sbrk 0x0000000000000000 0x20 hal/utils/src/utils_syscalls.o + .text.link 0x0000000000000000 0x6 hal/utils/src/utils_syscalls.o + .text._close 0x0000000000000000 0x6 hal/utils/src/utils_syscalls.o + .text._fstat 0x0000000000000000 0xa hal/utils/src/utils_syscalls.o + .text._isatty 0x0000000000000000 0x4 hal/utils/src/utils_syscalls.o + .text._lseek 0x0000000000000000 0x4 hal/utils/src/utils_syscalls.o + .rodata.str1.1 + 0x0000000000000000 0x19 hal/utils/src/utils_syscalls.o + .text._exit 0x0000000000000000 0x14 hal/utils/src/utils_syscalls.o + .text._kill 0x0000000000000000 0x2 hal/utils/src/utils_syscalls.o + .text._getpid 0x0000000000000000 0x6 hal/utils/src/utils_syscalls.o + .debug_info 0x0000000000000000 0x4b5 hal/utils/src/utils_syscalls.o + .debug_abbrev 0x0000000000000000 0x198 hal/utils/src/utils_syscalls.o + .debug_loc 0x0000000000000000 0x132 hal/utils/src/utils_syscalls.o + .debug_aranges + 0x0000000000000000 0x60 hal/utils/src/utils_syscalls.o + .debug_ranges 0x0000000000000000 0x50 hal/utils/src/utils_syscalls.o + .debug_macro 0x0000000000000000 0x1dd hal/utils/src/utils_syscalls.o + .debug_macro 0x0000000000000000 0xa4e hal/utils/src/utils_syscalls.o + .debug_macro 0x0000000000000000 0x22 hal/utils/src/utils_syscalls.o + .debug_macro 0x0000000000000000 0x5e hal/utils/src/utils_syscalls.o + .debug_macro 0x0000000000000000 0x18 hal/utils/src/utils_syscalls.o + .debug_macro 0x0000000000000000 0x94 hal/utils/src/utils_syscalls.o + .debug_macro 0x0000000000000000 0x35 hal/utils/src/utils_syscalls.o + .debug_macro 0x0000000000000000 0x34 hal/utils/src/utils_syscalls.o + .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_syscalls.o + .debug_macro 0x0000000000000000 0x57 hal/utils/src/utils_syscalls.o + .debug_macro 0x0000000000000000 0x97 hal/utils/src/utils_syscalls.o + .debug_macro 0x0000000000000000 0x356 hal/utils/src/utils_syscalls.o + .debug_macro 0x0000000000000000 0xf6 hal/utils/src/utils_syscalls.o + .debug_macro 0x0000000000000000 0x10 hal/utils/src/utils_syscalls.o + .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_syscalls.o + .debug_macro 0x0000000000000000 0x43 hal/utils/src/utils_syscalls.o + .debug_macro 0x0000000000000000 0x34 hal/utils/src/utils_syscalls.o + .debug_macro 0x0000000000000000 0x10 hal/utils/src/utils_syscalls.o + .debug_macro 0x0000000000000000 0x58 hal/utils/src/utils_syscalls.o + .debug_macro 0x0000000000000000 0x182 hal/utils/src/utils_syscalls.o + .debug_macro 0x0000000000000000 0x10 hal/utils/src/utils_syscalls.o + .debug_macro 0x0000000000000000 0x6a hal/utils/src/utils_syscalls.o + .debug_macro 0x0000000000000000 0x1c hal/utils/src/utils_syscalls.o + .debug_macro 0x0000000000000000 0x52 hal/utils/src/utils_syscalls.o + .debug_macro 0x0000000000000000 0x22 hal/utils/src/utils_syscalls.o + .debug_macro 0x0000000000000000 0x10 hal/utils/src/utils_syscalls.o + .debug_macro 0x0000000000000000 0x40 hal/utils/src/utils_syscalls.o + .debug_macro 0x0000000000000000 0xd5 hal/utils/src/utils_syscalls.o + .debug_macro 0x0000000000000000 0x1c hal/utils/src/utils_syscalls.o + .debug_macro 0x0000000000000000 0x3d hal/utils/src/utils_syscalls.o + .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_syscalls.o + .debug_macro 0x0000000000000000 0x16f hal/utils/src/utils_syscalls.o + .debug_macro 0x0000000000000000 0x4c hal/utils/src/utils_syscalls.o + .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_syscalls.o + .debug_macro 0x0000000000000000 0x35 hal/utils/src/utils_syscalls.o + .debug_macro 0x0000000000000000 0x10 hal/utils/src/utils_syscalls.o + .debug_macro 0x0000000000000000 0x10 hal/utils/src/utils_syscalls.o + .debug_macro 0x0000000000000000 0x35 hal/utils/src/utils_syscalls.o + .debug_macro 0x0000000000000000 0x12c hal/utils/src/utils_syscalls.o + .debug_line 0x0000000000000000 0x3b5 hal/utils/src/utils_syscalls.o + .debug_str 0x0000000000000000 0x74a2 hal/utils/src/utils_syscalls.o + .comment 0x0000000000000000 0x1f hal/utils/src/utils_syscalls.o + .debug_frame 0x0000000000000000 0xa8 hal/utils/src/utils_syscalls.o + .ARM.attributes + 0x0000000000000000 0x2c hal/utils/src/utils_syscalls.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hpl/usb/hpl_usb.o + .text 0x0000000000000000 0x0 hpl/usb/hpl_usb.o + .data 0x0000000000000000 0x0 hpl/usb/hpl_usb.o + .text._usb_d_dev_disable + 0x0000000000000000 0x50 hpl/usb/hpl_usb.o + .text._usb_d_dev_deinit + 0x0000000000000000 0x40 hpl/usb/hpl_usb.o + .text._usb_d_dev_detach + 0x0000000000000000 0x10 hpl/usb/hpl_usb.o + .text._usb_d_dev_send_remotewakeup + 0x0000000000000000 0x30 hpl/usb/hpl_usb.o + .text._usb_d_dev_get_speed + 0x0000000000000000 0x20 hpl/usb/hpl_usb.o + .text._usb_d_dev_get_address + 0x0000000000000000 0x10 hpl/usb/hpl_usb.o + .text._usb_d_dev_get_frame_n + 0x0000000000000000 0x10 hpl/usb/hpl_usb.o + .text._usb_d_dev_get_uframe_n + 0x0000000000000000 0x10 hpl/usb/hpl_usb.o + .text._usb_d_dev_ep0_init + 0x0000000000000000 0x14 hpl/usb/hpl_usb.o + .text._usb_d_dev_ep_disable + 0x0000000000000000 0x3c hpl/usb/hpl_usb.o + .text._usb_d_dev_ep_abort + 0x0000000000000000 0x28 hpl/usb/hpl_usb.o + .text._usb_d_dev_ep_get_status + 0x0000000000000000 0x90 hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0xa4e hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0x16d hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0x22 hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0x8e hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0x51 hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0x103 hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0x6a hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0x1df hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0x22 hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0x3f hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0x1c hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0x22 hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0xaf hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0x3ad hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0x67e hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0x8b1 hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0x22e hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0xd5c hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0x4dc hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0x9f6 hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0x82b hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0x45f hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0x5e hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0x8f9 hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0x21c hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0x735 hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0x5e hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0x632 hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0x3ac hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0xc76 hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0x1092 hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0xc4a hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0x6ba hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0x1b3d hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0x143c hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0x340 hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0x7c hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0xa0 hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0x4c hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0xca hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0x94 hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0x58 hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0x341 hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0x82 hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0x189 hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0xb8 hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0xa0 hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0xb2 hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0x1c hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0x1c hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0x1c hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0x7c hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0x15a hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0x10 hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0xdc hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0x124 hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0x124 hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0x124 hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0x124 hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0x124 hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0xe2 hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0xe2 hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0xe2 hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0x12a hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0x100 hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0xf4 hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0x40f hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0x40 hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0x35a hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0x101b hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0x6d hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0x10 hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0x10 hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0x16 hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0x16 hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0x16 hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0x16 hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0x16 hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0x16 hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0x16 hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0x16 hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0x16 hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0x16 hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0x16 hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0x16 hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0x16 hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0x16 hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0x4c3 hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0x94 hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0x16 hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0x6a hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0x28c hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0x4d8 hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0x16 hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0xca hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0xc9 hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0xee hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0x64 hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0x18 hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0x35 hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0x34 hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0x16 hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0x43 hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0x34 hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0x10 hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0x58 hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0x182 hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0x356 hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0x10 hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0x35 hpl/usb/hpl_usb.o + .debug_macro 0x0000000000000000 0x16 hpl/usb/hpl_usb.o + .group 0x0000000000000000 0xc hal/src/hal_delay.o + .group 0x0000000000000000 0xc hal/src/hal_delay.o + .group 0x0000000000000000 0xc hal/src/hal_delay.o + .group 0x0000000000000000 0xc hal/src/hal_delay.o + .group 0x0000000000000000 0xc hal/src/hal_delay.o + .group 0x0000000000000000 0xc hal/src/hal_delay.o + .group 0x0000000000000000 0xc hal/src/hal_delay.o + .group 0x0000000000000000 0xc hal/src/hal_delay.o + .group 0x0000000000000000 0xc hal/src/hal_delay.o + .group 0x0000000000000000 0xc hal/src/hal_delay.o + .group 0x0000000000000000 0xc hal/src/hal_delay.o + .group 0x0000000000000000 0xc hal/src/hal_delay.o + .group 0x0000000000000000 0xc hal/src/hal_delay.o + .group 0x0000000000000000 0xc hal/src/hal_delay.o + .group 0x0000000000000000 0xc hal/src/hal_delay.o + .group 0x0000000000000000 0xc hal/src/hal_delay.o + .group 0x0000000000000000 0xc hal/src/hal_delay.o + .group 0x0000000000000000 0xc hal/src/hal_delay.o + .group 0x0000000000000000 0xc hal/src/hal_delay.o + .group 0x0000000000000000 0xc hal/src/hal_delay.o + .group 0x0000000000000000 0xc hal/src/hal_delay.o + .group 0x0000000000000000 0xc hal/src/hal_delay.o + .group 0x0000000000000000 0xc hal/src/hal_delay.o + .group 0x0000000000000000 0xc hal/src/hal_delay.o + .group 0x0000000000000000 0xc hal/src/hal_delay.o + .group 0x0000000000000000 0xc hal/src/hal_delay.o + .group 0x0000000000000000 0xc hal/src/hal_delay.o + .group 0x0000000000000000 0xc hal/src/hal_delay.o + .group 0x0000000000000000 0xc hal/src/hal_delay.o + .group 0x0000000000000000 0xc hal/src/hal_delay.o + .group 0x0000000000000000 0xc hal/src/hal_delay.o + .group 0x0000000000000000 0xc hal/src/hal_delay.o + .group 0x0000000000000000 0xc hal/src/hal_delay.o + .group 0x0000000000000000 0xc hal/src/hal_delay.o + .group 0x0000000000000000 0xc hal/src/hal_delay.o + .group 0x0000000000000000 0xc hal/src/hal_delay.o + .group 0x0000000000000000 0xc hal/src/hal_delay.o + .group 0x0000000000000000 0xc hal/src/hal_delay.o + .group 0x0000000000000000 0xc hal/src/hal_delay.o + .group 0x0000000000000000 0xc hal/src/hal_delay.o + .group 0x0000000000000000 0xc hal/src/hal_delay.o + .group 0x0000000000000000 0xc hal/src/hal_delay.o + .group 0x0000000000000000 0xc hal/src/hal_delay.o + .group 0x0000000000000000 0xc hal/src/hal_delay.o + .group 0x0000000000000000 0xc hal/src/hal_delay.o + .group 0x0000000000000000 0xc hal/src/hal_delay.o + .group 0x0000000000000000 0xc hal/src/hal_delay.o + .group 0x0000000000000000 0xc hal/src/hal_delay.o + .group 0x0000000000000000 0xc hal/src/hal_delay.o + .group 0x0000000000000000 0xc hal/src/hal_delay.o + .group 0x0000000000000000 0xc hal/src/hal_delay.o + .group 0x0000000000000000 0xc hal/src/hal_delay.o + .group 0x0000000000000000 0xc hal/src/hal_delay.o + .group 0x0000000000000000 0xc hal/src/hal_delay.o + .group 0x0000000000000000 0xc hal/src/hal_delay.o + .group 0x0000000000000000 0xc hal/src/hal_delay.o + .group 0x0000000000000000 0xc hal/src/hal_delay.o + .group 0x0000000000000000 0xc hal/src/hal_delay.o + .group 0x0000000000000000 0xc hal/src/hal_delay.o + .group 0x0000000000000000 0xc hal/src/hal_delay.o + .group 0x0000000000000000 0xc hal/src/hal_delay.o + .group 0x0000000000000000 0xc hal/src/hal_delay.o + .group 0x0000000000000000 0xc hal/src/hal_delay.o + .group 0x0000000000000000 0xc hal/src/hal_delay.o + .group 0x0000000000000000 0xc hal/src/hal_delay.o + .group 0x0000000000000000 0xc hal/src/hal_delay.o + .group 0x0000000000000000 0xc hal/src/hal_delay.o + .group 0x0000000000000000 0xc hal/src/hal_delay.o + .group 0x0000000000000000 0xc hal/src/hal_delay.o + .group 0x0000000000000000 0xc hal/src/hal_delay.o + .group 0x0000000000000000 0xc hal/src/hal_delay.o + .group 0x0000000000000000 0xc hal/src/hal_delay.o + .group 0x0000000000000000 0xc hal/src/hal_delay.o + .group 0x0000000000000000 0xc hal/src/hal_delay.o + .group 0x0000000000000000 0xc hal/src/hal_delay.o + .group 0x0000000000000000 0xc hal/src/hal_delay.o + .group 0x0000000000000000 0xc hal/src/hal_delay.o + .group 0x0000000000000000 0xc hal/src/hal_delay.o + .group 0x0000000000000000 0xc hal/src/hal_delay.o + .group 0x0000000000000000 0xc hal/src/hal_delay.o + .group 0x0000000000000000 0xc hal/src/hal_delay.o + .group 0x0000000000000000 0xc hal/src/hal_delay.o + .group 0x0000000000000000 0xc hal/src/hal_delay.o + .group 0x0000000000000000 0xc hal/src/hal_delay.o + .group 0x0000000000000000 0xc hal/src/hal_delay.o + .group 0x0000000000000000 0xc hal/src/hal_delay.o + .group 0x0000000000000000 0xc hal/src/hal_delay.o + .group 0x0000000000000000 0xc hal/src/hal_delay.o + .group 0x0000000000000000 0xc hal/src/hal_delay.o + .group 0x0000000000000000 0xc hal/src/hal_delay.o + .group 0x0000000000000000 0xc hal/src/hal_delay.o + .group 0x0000000000000000 0xc hal/src/hal_delay.o + .group 0x0000000000000000 0xc hal/src/hal_delay.o + .group 0x0000000000000000 0xc hal/src/hal_delay.o + .group 0x0000000000000000 0xc hal/src/hal_delay.o + .text 0x0000000000000000 0x0 hal/src/hal_delay.o + .data 0x0000000000000000 0x0 hal/src/hal_delay.o + .text.delay_us + 0x0000000000000000 0x20 hal/src/hal_delay.o + .text.delay_get_version + 0x0000000000000000 0x4 hal/src/hal_delay.o + .debug_macro 0x0000000000000000 0xa4e hal/src/hal_delay.o + .debug_macro 0x0000000000000000 0x16d hal/src/hal_delay.o + .debug_macro 0x0000000000000000 0x22 hal/src/hal_delay.o + .debug_macro 0x0000000000000000 0x8e hal/src/hal_delay.o + .debug_macro 0x0000000000000000 0x51 hal/src/hal_delay.o + .debug_macro 0x0000000000000000 0x103 hal/src/hal_delay.o + .debug_macro 0x0000000000000000 0x6a hal/src/hal_delay.o + .debug_macro 0x0000000000000000 0x1df hal/src/hal_delay.o + .debug_macro 0x0000000000000000 0x22 hal/src/hal_delay.o + .debug_macro 0x0000000000000000 0x3f hal/src/hal_delay.o + .debug_macro 0x0000000000000000 0x1c hal/src/hal_delay.o + .debug_macro 0x0000000000000000 0x22 hal/src/hal_delay.o + .debug_macro 0x0000000000000000 0xaf hal/src/hal_delay.o + .debug_macro 0x0000000000000000 0x3ad hal/src/hal_delay.o + .debug_macro 0x0000000000000000 0x67e hal/src/hal_delay.o + .debug_macro 0x0000000000000000 0x8b1 hal/src/hal_delay.o + .debug_macro 0x0000000000000000 0x22e hal/src/hal_delay.o + .debug_macro 0x0000000000000000 0xd5c hal/src/hal_delay.o + .debug_macro 0x0000000000000000 0x4dc hal/src/hal_delay.o + .debug_macro 0x0000000000000000 0x9f6 hal/src/hal_delay.o + .debug_macro 0x0000000000000000 0x82b hal/src/hal_delay.o + .debug_macro 0x0000000000000000 0x45f hal/src/hal_delay.o + .debug_macro 0x0000000000000000 0x5e hal/src/hal_delay.o + .debug_macro 0x0000000000000000 0x8f9 hal/src/hal_delay.o + .debug_macro 0x0000000000000000 0x21c hal/src/hal_delay.o + .debug_macro 0x0000000000000000 0x735 hal/src/hal_delay.o + .debug_macro 0x0000000000000000 0x5e hal/src/hal_delay.o + .debug_macro 0x0000000000000000 0x632 hal/src/hal_delay.o + .debug_macro 0x0000000000000000 0x3ac hal/src/hal_delay.o + .debug_macro 0x0000000000000000 0xc76 hal/src/hal_delay.o + .debug_macro 0x0000000000000000 0x1092 hal/src/hal_delay.o + .debug_macro 0x0000000000000000 0xc4a hal/src/hal_delay.o + .debug_macro 0x0000000000000000 0x6ba hal/src/hal_delay.o + .debug_macro 0x0000000000000000 0x1b3d hal/src/hal_delay.o + .debug_macro 0x0000000000000000 0x143c hal/src/hal_delay.o + .debug_macro 0x0000000000000000 0x340 hal/src/hal_delay.o + .debug_macro 0x0000000000000000 0x7c hal/src/hal_delay.o + .debug_macro 0x0000000000000000 0xa0 hal/src/hal_delay.o + .debug_macro 0x0000000000000000 0x4c hal/src/hal_delay.o + .debug_macro 0x0000000000000000 0xca hal/src/hal_delay.o + .debug_macro 0x0000000000000000 0x94 hal/src/hal_delay.o + .debug_macro 0x0000000000000000 0x58 hal/src/hal_delay.o + .debug_macro 0x0000000000000000 0x341 hal/src/hal_delay.o + .debug_macro 0x0000000000000000 0x82 hal/src/hal_delay.o + .debug_macro 0x0000000000000000 0x189 hal/src/hal_delay.o + .debug_macro 0x0000000000000000 0xb8 hal/src/hal_delay.o + .debug_macro 0x0000000000000000 0xa0 hal/src/hal_delay.o + .debug_macro 0x0000000000000000 0xb2 hal/src/hal_delay.o + .debug_macro 0x0000000000000000 0x1c hal/src/hal_delay.o + .debug_macro 0x0000000000000000 0x1c hal/src/hal_delay.o + .debug_macro 0x0000000000000000 0x1c hal/src/hal_delay.o + .debug_macro 0x0000000000000000 0x7c hal/src/hal_delay.o + .debug_macro 0x0000000000000000 0x15a hal/src/hal_delay.o + .debug_macro 0x0000000000000000 0x10 hal/src/hal_delay.o + .debug_macro 0x0000000000000000 0xdc hal/src/hal_delay.o + .debug_macro 0x0000000000000000 0x124 hal/src/hal_delay.o + .debug_macro 0x0000000000000000 0x124 hal/src/hal_delay.o + .debug_macro 0x0000000000000000 0x124 hal/src/hal_delay.o + .debug_macro 0x0000000000000000 0x124 hal/src/hal_delay.o + .debug_macro 0x0000000000000000 0x124 hal/src/hal_delay.o + .debug_macro 0x0000000000000000 0xe2 hal/src/hal_delay.o + .debug_macro 0x0000000000000000 0xe2 hal/src/hal_delay.o + .debug_macro 0x0000000000000000 0xe2 hal/src/hal_delay.o + .debug_macro 0x0000000000000000 0x12a hal/src/hal_delay.o + .debug_macro 0x0000000000000000 0x100 hal/src/hal_delay.o + .debug_macro 0x0000000000000000 0xf4 hal/src/hal_delay.o + .debug_macro 0x0000000000000000 0x40f hal/src/hal_delay.o + .debug_macro 0x0000000000000000 0x40 hal/src/hal_delay.o + .debug_macro 0x0000000000000000 0x35a hal/src/hal_delay.o + .debug_macro 0x0000000000000000 0x101b hal/src/hal_delay.o + .debug_macro 0x0000000000000000 0x6d hal/src/hal_delay.o + .debug_macro 0x0000000000000000 0x10 hal/src/hal_delay.o + .debug_macro 0x0000000000000000 0x10 hal/src/hal_delay.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_delay.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_delay.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_delay.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_delay.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_delay.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_delay.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_delay.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_delay.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_delay.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_delay.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_delay.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_delay.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_delay.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_delay.o + .debug_macro 0x0000000000000000 0x4c3 hal/src/hal_delay.o + .debug_macro 0x0000000000000000 0x94 hal/src/hal_delay.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_delay.o + .debug_macro 0x0000000000000000 0x6a hal/src/hal_delay.o + .debug_macro 0x0000000000000000 0x28c hal/src/hal_delay.o + .debug_macro 0x0000000000000000 0x4d8 hal/src/hal_delay.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_delay.o + .debug_macro 0x0000000000000000 0xca hal/src/hal_delay.o + .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o + .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o + .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o + .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o + .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o + .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o + .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o + .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o + .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o + .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o + .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o + .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o + .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o + .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o + .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o + .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o + .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o + .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o + .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o + .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o + .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o + .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o + .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o + .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o + .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o + .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o + .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o + .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o + .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o + .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o + .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o + .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o + .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o + .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o + .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o + .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o + .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o + .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o + .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o + .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o + .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o + .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o + .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o + .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o + .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o + .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o + .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o + .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o + .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o + .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o + .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o + .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o + .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o + .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o + .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o + .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o + .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o + .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o + .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o + .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o + .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o + .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o + .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o + .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o + .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o + .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o + .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o + .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o + .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o + .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o + .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o + .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o + .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o + .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o + .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o + .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o + .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o + .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o + .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o + .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o + .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o + .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o + .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o + .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o + .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o + .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o + .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o + .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o + .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o + .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o + .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o + .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o + .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o + .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o + .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o + .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o + .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o + .group 0x0000000000000000 0xc hpl/pm/hpl_pm.o + .text 0x0000000000000000 0x0 hpl/pm/hpl_pm.o + .data 0x0000000000000000 0x0 hpl/pm/hpl_pm.o + .bss 0x0000000000000000 0x0 hpl/pm/hpl_pm.o + .text._get_reset_reason + 0x0000000000000000 0xc hpl/pm/hpl_pm.o + .text._set_sleep_mode + 0x0000000000000000 0x34 hpl/pm/hpl_pm.o + .debug_macro 0x0000000000000000 0xa4e hpl/pm/hpl_pm.o + .debug_macro 0x0000000000000000 0x16d hpl/pm/hpl_pm.o + .debug_macro 0x0000000000000000 0x22 hpl/pm/hpl_pm.o + .debug_macro 0x0000000000000000 0x8e hpl/pm/hpl_pm.o + .debug_macro 0x0000000000000000 0x51 hpl/pm/hpl_pm.o + .debug_macro 0x0000000000000000 0x103 hpl/pm/hpl_pm.o + .debug_macro 0x0000000000000000 0x6a hpl/pm/hpl_pm.o + .debug_macro 0x0000000000000000 0x1df hpl/pm/hpl_pm.o + .debug_macro 0x0000000000000000 0x22 hpl/pm/hpl_pm.o + .debug_macro 0x0000000000000000 0x3f hpl/pm/hpl_pm.o + .debug_macro 0x0000000000000000 0x1c hpl/pm/hpl_pm.o + .debug_macro 0x0000000000000000 0x22 hpl/pm/hpl_pm.o + .debug_macro 0x0000000000000000 0xaf hpl/pm/hpl_pm.o + .debug_macro 0x0000000000000000 0x3ad hpl/pm/hpl_pm.o + .debug_macro 0x0000000000000000 0x67e hpl/pm/hpl_pm.o + .debug_macro 0x0000000000000000 0x8b1 hpl/pm/hpl_pm.o + .debug_macro 0x0000000000000000 0x22e hpl/pm/hpl_pm.o + .debug_macro 0x0000000000000000 0xd5c hpl/pm/hpl_pm.o + .debug_macro 0x0000000000000000 0x4dc hpl/pm/hpl_pm.o + .debug_macro 0x0000000000000000 0x9f6 hpl/pm/hpl_pm.o + .debug_macro 0x0000000000000000 0x82b hpl/pm/hpl_pm.o + .debug_macro 0x0000000000000000 0x45f hpl/pm/hpl_pm.o + .debug_macro 0x0000000000000000 0x5e hpl/pm/hpl_pm.o + .debug_macro 0x0000000000000000 0x8f9 hpl/pm/hpl_pm.o + .debug_macro 0x0000000000000000 0x21c hpl/pm/hpl_pm.o + .debug_macro 0x0000000000000000 0x735 hpl/pm/hpl_pm.o + .debug_macro 0x0000000000000000 0x5e hpl/pm/hpl_pm.o + .debug_macro 0x0000000000000000 0x632 hpl/pm/hpl_pm.o + .debug_macro 0x0000000000000000 0x3ac hpl/pm/hpl_pm.o + .debug_macro 0x0000000000000000 0xc76 hpl/pm/hpl_pm.o + .debug_macro 0x0000000000000000 0x1092 hpl/pm/hpl_pm.o + .debug_macro 0x0000000000000000 0xc4a hpl/pm/hpl_pm.o + .debug_macro 0x0000000000000000 0x6ba hpl/pm/hpl_pm.o + .debug_macro 0x0000000000000000 0x1b3d hpl/pm/hpl_pm.o + .debug_macro 0x0000000000000000 0x143c hpl/pm/hpl_pm.o + .debug_macro 0x0000000000000000 0x340 hpl/pm/hpl_pm.o + .debug_macro 0x0000000000000000 0x7c hpl/pm/hpl_pm.o + .debug_macro 0x0000000000000000 0xa0 hpl/pm/hpl_pm.o + .debug_macro 0x0000000000000000 0x4c hpl/pm/hpl_pm.o + .debug_macro 0x0000000000000000 0xca hpl/pm/hpl_pm.o + .debug_macro 0x0000000000000000 0x94 hpl/pm/hpl_pm.o + .debug_macro 0x0000000000000000 0x58 hpl/pm/hpl_pm.o + .debug_macro 0x0000000000000000 0x341 hpl/pm/hpl_pm.o + .debug_macro 0x0000000000000000 0x82 hpl/pm/hpl_pm.o + .debug_macro 0x0000000000000000 0x189 hpl/pm/hpl_pm.o + .debug_macro 0x0000000000000000 0xb8 hpl/pm/hpl_pm.o + .debug_macro 0x0000000000000000 0xa0 hpl/pm/hpl_pm.o + .debug_macro 0x0000000000000000 0xb2 hpl/pm/hpl_pm.o + .debug_macro 0x0000000000000000 0x1c hpl/pm/hpl_pm.o + .debug_macro 0x0000000000000000 0x1c hpl/pm/hpl_pm.o + .debug_macro 0x0000000000000000 0x1c hpl/pm/hpl_pm.o + .debug_macro 0x0000000000000000 0x7c hpl/pm/hpl_pm.o + .debug_macro 0x0000000000000000 0x15a hpl/pm/hpl_pm.o + .debug_macro 0x0000000000000000 0x10 hpl/pm/hpl_pm.o + .debug_macro 0x0000000000000000 0xdc hpl/pm/hpl_pm.o + .debug_macro 0x0000000000000000 0x124 hpl/pm/hpl_pm.o + .debug_macro 0x0000000000000000 0x124 hpl/pm/hpl_pm.o + .debug_macro 0x0000000000000000 0x124 hpl/pm/hpl_pm.o + .debug_macro 0x0000000000000000 0x124 hpl/pm/hpl_pm.o + .debug_macro 0x0000000000000000 0x124 hpl/pm/hpl_pm.o + .debug_macro 0x0000000000000000 0xe2 hpl/pm/hpl_pm.o + .debug_macro 0x0000000000000000 0xe2 hpl/pm/hpl_pm.o + .debug_macro 0x0000000000000000 0xe2 hpl/pm/hpl_pm.o + .debug_macro 0x0000000000000000 0x12a hpl/pm/hpl_pm.o + .debug_macro 0x0000000000000000 0x100 hpl/pm/hpl_pm.o + .debug_macro 0x0000000000000000 0xf4 hpl/pm/hpl_pm.o + .debug_macro 0x0000000000000000 0x40f hpl/pm/hpl_pm.o + .debug_macro 0x0000000000000000 0x40 hpl/pm/hpl_pm.o + .debug_macro 0x0000000000000000 0x35a hpl/pm/hpl_pm.o + .debug_macro 0x0000000000000000 0x101b hpl/pm/hpl_pm.o + .debug_macro 0x0000000000000000 0x6d hpl/pm/hpl_pm.o + .debug_macro 0x0000000000000000 0x10 hpl/pm/hpl_pm.o + .debug_macro 0x0000000000000000 0x10 hpl/pm/hpl_pm.o + .debug_macro 0x0000000000000000 0x16 hpl/pm/hpl_pm.o + .debug_macro 0x0000000000000000 0x16 hpl/pm/hpl_pm.o + .debug_macro 0x0000000000000000 0x16 hpl/pm/hpl_pm.o + .debug_macro 0x0000000000000000 0x16 hpl/pm/hpl_pm.o + .debug_macro 0x0000000000000000 0x16 hpl/pm/hpl_pm.o + .debug_macro 0x0000000000000000 0x16 hpl/pm/hpl_pm.o + .debug_macro 0x0000000000000000 0x16 hpl/pm/hpl_pm.o + .debug_macro 0x0000000000000000 0x16 hpl/pm/hpl_pm.o + .debug_macro 0x0000000000000000 0x16 hpl/pm/hpl_pm.o + .debug_macro 0x0000000000000000 0x16 hpl/pm/hpl_pm.o + .debug_macro 0x0000000000000000 0x16 hpl/pm/hpl_pm.o + .debug_macro 0x0000000000000000 0x16 hpl/pm/hpl_pm.o + .debug_macro 0x0000000000000000 0x16 hpl/pm/hpl_pm.o + .debug_macro 0x0000000000000000 0x16 hpl/pm/hpl_pm.o + .debug_macro 0x0000000000000000 0x4c3 hpl/pm/hpl_pm.o + .debug_macro 0x0000000000000000 0x94 hpl/pm/hpl_pm.o + .debug_macro 0x0000000000000000 0x16 hpl/pm/hpl_pm.o + .debug_macro 0x0000000000000000 0x6a hpl/pm/hpl_pm.o + .debug_macro 0x0000000000000000 0x28c hpl/pm/hpl_pm.o + .debug_macro 0x0000000000000000 0x4d8 hpl/pm/hpl_pm.o + .debug_macro 0x0000000000000000 0x16 hpl/pm/hpl_pm.o + .debug_macro 0x0000000000000000 0xca hpl/pm/hpl_pm.o + .group 0x0000000000000000 0xc hpl/core/hpl_init.o + .group 0x0000000000000000 0xc hpl/core/hpl_init.o + .group 0x0000000000000000 0xc hpl/core/hpl_init.o + .group 0x0000000000000000 0xc hpl/core/hpl_init.o + .group 0x0000000000000000 0xc hpl/core/hpl_init.o + .group 0x0000000000000000 0xc hpl/core/hpl_init.o + .group 0x0000000000000000 0xc hpl/core/hpl_init.o + .group 0x0000000000000000 0xc hpl/core/hpl_init.o + .group 0x0000000000000000 0xc hpl/core/hpl_init.o + .group 0x0000000000000000 0xc hpl/core/hpl_init.o + .group 0x0000000000000000 0xc hpl/core/hpl_init.o + .group 0x0000000000000000 0xc hpl/core/hpl_init.o + .group 0x0000000000000000 0xc hpl/core/hpl_init.o + .group 0x0000000000000000 0xc hpl/core/hpl_init.o + .group 0x0000000000000000 0xc hpl/core/hpl_init.o + .group 0x0000000000000000 0xc hpl/core/hpl_init.o + .group 0x0000000000000000 0xc hpl/core/hpl_init.o + .group 0x0000000000000000 0xc hpl/core/hpl_init.o + .group 0x0000000000000000 0xc hpl/core/hpl_init.o + .group 0x0000000000000000 0xc hpl/core/hpl_init.o + .group 0x0000000000000000 0xc hpl/core/hpl_init.o + .group 0x0000000000000000 0xc hpl/core/hpl_init.o + .group 0x0000000000000000 0xc hpl/core/hpl_init.o + .group 0x0000000000000000 0xc hpl/core/hpl_init.o + .group 0x0000000000000000 0xc hpl/core/hpl_init.o + .group 0x0000000000000000 0xc hpl/core/hpl_init.o + .group 0x0000000000000000 0xc hpl/core/hpl_init.o + .group 0x0000000000000000 0xc hpl/core/hpl_init.o + .group 0x0000000000000000 0xc hpl/core/hpl_init.o + .group 0x0000000000000000 0xc hpl/core/hpl_init.o + .group 0x0000000000000000 0xc hpl/core/hpl_init.o + .group 0x0000000000000000 0xc hpl/core/hpl_init.o + .group 0x0000000000000000 0xc hpl/core/hpl_init.o + .group 0x0000000000000000 0xc hpl/core/hpl_init.o + .group 0x0000000000000000 0xc hpl/core/hpl_init.o + .group 0x0000000000000000 0xc hpl/core/hpl_init.o + .group 0x0000000000000000 0xc hpl/core/hpl_init.o + .group 0x0000000000000000 0xc hpl/core/hpl_init.o + .group 0x0000000000000000 0xc hpl/core/hpl_init.o + .group 0x0000000000000000 0xc hpl/core/hpl_init.o + .group 0x0000000000000000 0xc hpl/core/hpl_init.o + .group 0x0000000000000000 0xc hpl/core/hpl_init.o + .group 0x0000000000000000 0xc hpl/core/hpl_init.o + .group 0x0000000000000000 0xc hpl/core/hpl_init.o + .group 0x0000000000000000 0xc hpl/core/hpl_init.o + .group 0x0000000000000000 0xc hpl/core/hpl_init.o + .group 0x0000000000000000 0xc hpl/core/hpl_init.o + .group 0x0000000000000000 0xc hpl/core/hpl_init.o + .group 0x0000000000000000 0xc hpl/core/hpl_init.o + .group 0x0000000000000000 0xc hpl/core/hpl_init.o + .group 0x0000000000000000 0xc hpl/core/hpl_init.o + .group 0x0000000000000000 0xc hpl/core/hpl_init.o + .group 0x0000000000000000 0xc hpl/core/hpl_init.o + .group 0x0000000000000000 0xc hpl/core/hpl_init.o + .group 0x0000000000000000 0xc hpl/core/hpl_init.o + .group 0x0000000000000000 0xc hpl/core/hpl_init.o + .group 0x0000000000000000 0xc hpl/core/hpl_init.o + .group 0x0000000000000000 0xc hpl/core/hpl_init.o + .group 0x0000000000000000 0xc hpl/core/hpl_init.o + .group 0x0000000000000000 0xc hpl/core/hpl_init.o + .group 0x0000000000000000 0xc hpl/core/hpl_init.o + .group 0x0000000000000000 0xc hpl/core/hpl_init.o + .group 0x0000000000000000 0xc hpl/core/hpl_init.o + .group 0x0000000000000000 0xc hpl/core/hpl_init.o + .group 0x0000000000000000 0xc hpl/core/hpl_init.o + .group 0x0000000000000000 0xc hpl/core/hpl_init.o + .group 0x0000000000000000 0xc hpl/core/hpl_init.o + .group 0x0000000000000000 0xc hpl/core/hpl_init.o + .group 0x0000000000000000 0xc hpl/core/hpl_init.o + .group 0x0000000000000000 0xc hpl/core/hpl_init.o + .group 0x0000000000000000 0xc hpl/core/hpl_init.o + .group 0x0000000000000000 0xc hpl/core/hpl_init.o + .group 0x0000000000000000 0xc hpl/core/hpl_init.o + .group 0x0000000000000000 0xc hpl/core/hpl_init.o + .group 0x0000000000000000 0xc hpl/core/hpl_init.o + .group 0x0000000000000000 0xc hpl/core/hpl_init.o + .group 0x0000000000000000 0xc hpl/core/hpl_init.o + .group 0x0000000000000000 0xc hpl/core/hpl_init.o + .group 0x0000000000000000 0xc hpl/core/hpl_init.o + .group 0x0000000000000000 0xc hpl/core/hpl_init.o + .group 0x0000000000000000 0xc hpl/core/hpl_init.o + .group 0x0000000000000000 0xc hpl/core/hpl_init.o + .group 0x0000000000000000 0xc hpl/core/hpl_init.o + .group 0x0000000000000000 0xc hpl/core/hpl_init.o + .group 0x0000000000000000 0xc hpl/core/hpl_init.o + .group 0x0000000000000000 0xc hpl/core/hpl_init.o + .group 0x0000000000000000 0xc hpl/core/hpl_init.o + .group 0x0000000000000000 0xc hpl/core/hpl_init.o + .group 0x0000000000000000 0xc hpl/core/hpl_init.o + .group 0x0000000000000000 0xc hpl/core/hpl_init.o + .group 0x0000000000000000 0xc hpl/core/hpl_init.o + .group 0x0000000000000000 0xc hpl/core/hpl_init.o + .group 0x0000000000000000 0xc hpl/core/hpl_init.o + .group 0x0000000000000000 0xc hpl/core/hpl_init.o + .group 0x0000000000000000 0xc hpl/core/hpl_init.o + .group 0x0000000000000000 0xc hpl/core/hpl_init.o + .group 0x0000000000000000 0xc hpl/core/hpl_init.o + .group 0x0000000000000000 0xc hpl/core/hpl_init.o + .group 0x0000000000000000 0xc hpl/core/hpl_init.o + .group 0x0000000000000000 0xc hpl/core/hpl_init.o + .text 0x0000000000000000 0x0 hpl/core/hpl_init.o + .data 0x0000000000000000 0x0 hpl/core/hpl_init.o + .bss 0x0000000000000000 0x0 hpl/core/hpl_init.o + .debug_macro 0x0000000000000000 0xa4e hpl/core/hpl_init.o + .debug_macro 0x0000000000000000 0x16d hpl/core/hpl_init.o + .debug_macro 0x0000000000000000 0x22 hpl/core/hpl_init.o + .debug_macro 0x0000000000000000 0x8e hpl/core/hpl_init.o + .debug_macro 0x0000000000000000 0x51 hpl/core/hpl_init.o + .debug_macro 0x0000000000000000 0x103 hpl/core/hpl_init.o + .debug_macro 0x0000000000000000 0x6a hpl/core/hpl_init.o + .debug_macro 0x0000000000000000 0x1df hpl/core/hpl_init.o + .debug_macro 0x0000000000000000 0x22 hpl/core/hpl_init.o + .debug_macro 0x0000000000000000 0x3f hpl/core/hpl_init.o + .debug_macro 0x0000000000000000 0x1c hpl/core/hpl_init.o + .debug_macro 0x0000000000000000 0x22 hpl/core/hpl_init.o + .debug_macro 0x0000000000000000 0xaf hpl/core/hpl_init.o + .debug_macro 0x0000000000000000 0x3ad hpl/core/hpl_init.o + .debug_macro 0x0000000000000000 0x67e hpl/core/hpl_init.o + .debug_macro 0x0000000000000000 0x8b1 hpl/core/hpl_init.o + .debug_macro 0x0000000000000000 0x22e hpl/core/hpl_init.o + .debug_macro 0x0000000000000000 0xd5c hpl/core/hpl_init.o + .debug_macro 0x0000000000000000 0x4dc hpl/core/hpl_init.o + .debug_macro 0x0000000000000000 0x9f6 hpl/core/hpl_init.o + .debug_macro 0x0000000000000000 0x82b hpl/core/hpl_init.o + .debug_macro 0x0000000000000000 0x45f hpl/core/hpl_init.o + .debug_macro 0x0000000000000000 0x5e hpl/core/hpl_init.o + .debug_macro 0x0000000000000000 0x8f9 hpl/core/hpl_init.o + .debug_macro 0x0000000000000000 0x21c hpl/core/hpl_init.o + .debug_macro 0x0000000000000000 0x735 hpl/core/hpl_init.o + .debug_macro 0x0000000000000000 0x5e hpl/core/hpl_init.o + .debug_macro 0x0000000000000000 0x632 hpl/core/hpl_init.o + .debug_macro 0x0000000000000000 0x3ac hpl/core/hpl_init.o + .debug_macro 0x0000000000000000 0xc76 hpl/core/hpl_init.o + .debug_macro 0x0000000000000000 0x1092 hpl/core/hpl_init.o + .debug_macro 0x0000000000000000 0xc4a hpl/core/hpl_init.o + .debug_macro 0x0000000000000000 0x6ba hpl/core/hpl_init.o + .debug_macro 0x0000000000000000 0x1b3d hpl/core/hpl_init.o + .debug_macro 0x0000000000000000 0x143c hpl/core/hpl_init.o + .debug_macro 0x0000000000000000 0x340 hpl/core/hpl_init.o + .debug_macro 0x0000000000000000 0x7c hpl/core/hpl_init.o + .debug_macro 0x0000000000000000 0xa0 hpl/core/hpl_init.o + .debug_macro 0x0000000000000000 0x4c hpl/core/hpl_init.o + .debug_macro 0x0000000000000000 0xca hpl/core/hpl_init.o + .debug_macro 0x0000000000000000 0x94 hpl/core/hpl_init.o + .debug_macro 0x0000000000000000 0x58 hpl/core/hpl_init.o + .debug_macro 0x0000000000000000 0x341 hpl/core/hpl_init.o + .debug_macro 0x0000000000000000 0x82 hpl/core/hpl_init.o + .debug_macro 0x0000000000000000 0x189 hpl/core/hpl_init.o + .debug_macro 0x0000000000000000 0xb8 hpl/core/hpl_init.o + .debug_macro 0x0000000000000000 0xa0 hpl/core/hpl_init.o + .debug_macro 0x0000000000000000 0xb2 hpl/core/hpl_init.o + .debug_macro 0x0000000000000000 0x1c hpl/core/hpl_init.o + .debug_macro 0x0000000000000000 0x1c hpl/core/hpl_init.o + .debug_macro 0x0000000000000000 0x1c hpl/core/hpl_init.o + .debug_macro 0x0000000000000000 0x7c hpl/core/hpl_init.o + .debug_macro 0x0000000000000000 0x15a hpl/core/hpl_init.o + .debug_macro 0x0000000000000000 0x10 hpl/core/hpl_init.o + .debug_macro 0x0000000000000000 0xdc hpl/core/hpl_init.o + .debug_macro 0x0000000000000000 0x124 hpl/core/hpl_init.o + .debug_macro 0x0000000000000000 0x124 hpl/core/hpl_init.o + .debug_macro 0x0000000000000000 0x124 hpl/core/hpl_init.o + .debug_macro 0x0000000000000000 0x124 hpl/core/hpl_init.o + .debug_macro 0x0000000000000000 0x124 hpl/core/hpl_init.o + .debug_macro 0x0000000000000000 0xe2 hpl/core/hpl_init.o + .debug_macro 0x0000000000000000 0xe2 hpl/core/hpl_init.o + .debug_macro 0x0000000000000000 0xe2 hpl/core/hpl_init.o + .debug_macro 0x0000000000000000 0x12a hpl/core/hpl_init.o + .debug_macro 0x0000000000000000 0x100 hpl/core/hpl_init.o + .debug_macro 0x0000000000000000 0xf4 hpl/core/hpl_init.o + .debug_macro 0x0000000000000000 0x40f hpl/core/hpl_init.o + .debug_macro 0x0000000000000000 0x40 hpl/core/hpl_init.o + .debug_macro 0x0000000000000000 0x35a hpl/core/hpl_init.o + .debug_macro 0x0000000000000000 0x101b hpl/core/hpl_init.o + .debug_macro 0x0000000000000000 0x6d hpl/core/hpl_init.o + .debug_macro 0x0000000000000000 0x10 hpl/core/hpl_init.o + .debug_macro 0x0000000000000000 0x10 hpl/core/hpl_init.o + .debug_macro 0x0000000000000000 0x16 hpl/core/hpl_init.o + .debug_macro 0x0000000000000000 0x16 hpl/core/hpl_init.o + .debug_macro 0x0000000000000000 0x16 hpl/core/hpl_init.o + .debug_macro 0x0000000000000000 0x16 hpl/core/hpl_init.o + .debug_macro 0x0000000000000000 0x16 hpl/core/hpl_init.o + .debug_macro 0x0000000000000000 0x16 hpl/core/hpl_init.o + .debug_macro 0x0000000000000000 0x16 hpl/core/hpl_init.o + .debug_macro 0x0000000000000000 0x16 hpl/core/hpl_init.o + .debug_macro 0x0000000000000000 0x16 hpl/core/hpl_init.o + .debug_macro 0x0000000000000000 0x16 hpl/core/hpl_init.o + .debug_macro 0x0000000000000000 0x16 hpl/core/hpl_init.o + .debug_macro 0x0000000000000000 0x16 hpl/core/hpl_init.o + .debug_macro 0x0000000000000000 0x16 hpl/core/hpl_init.o + .debug_macro 0x0000000000000000 0x16 hpl/core/hpl_init.o + .debug_macro 0x0000000000000000 0x4c3 hpl/core/hpl_init.o + .debug_macro 0x0000000000000000 0x94 hpl/core/hpl_init.o + .debug_macro 0x0000000000000000 0x16 hpl/core/hpl_init.o + .debug_macro 0x0000000000000000 0x6a hpl/core/hpl_init.o + .debug_macro 0x0000000000000000 0x28c hpl/core/hpl_init.o + .debug_macro 0x0000000000000000 0x4d8 hpl/core/hpl_init.o + .debug_macro 0x0000000000000000 0x16 hpl/core/hpl_init.o + .debug_macro 0x0000000000000000 0xca hpl/core/hpl_init.o + .debug_macro 0x0000000000000000 0x16 hpl/core/hpl_init.o + .debug_macro 0x0000000000000000 0x34 hpl/core/hpl_init.o + .debug_macro 0x0000000000000000 0x2e hpl/core/hpl_init.o + .group 0x0000000000000000 0xc hal/utils/src/utils_list.o + .group 0x0000000000000000 0xc hal/utils/src/utils_list.o + .group 0x0000000000000000 0xc hal/utils/src/utils_list.o + .group 0x0000000000000000 0xc hal/utils/src/utils_list.o + .group 0x0000000000000000 0xc hal/utils/src/utils_list.o + .group 0x0000000000000000 0xc hal/utils/src/utils_list.o + .group 0x0000000000000000 0xc hal/utils/src/utils_list.o + .group 0x0000000000000000 0xc hal/utils/src/utils_list.o + .group 0x0000000000000000 0xc hal/utils/src/utils_list.o + .group 0x0000000000000000 0xc hal/utils/src/utils_list.o + .group 0x0000000000000000 0xc hal/utils/src/utils_list.o + .group 0x0000000000000000 0xc hal/utils/src/utils_list.o + .group 0x0000000000000000 0xc hal/utils/src/utils_list.o + .group 0x0000000000000000 0xc hal/utils/src/utils_list.o + .group 0x0000000000000000 0xc hal/utils/src/utils_list.o + .group 0x0000000000000000 0xc hal/utils/src/utils_list.o + .group 0x0000000000000000 0xc hal/utils/src/utils_list.o + .group 0x0000000000000000 0xc hal/utils/src/utils_list.o + .group 0x0000000000000000 0xc hal/utils/src/utils_list.o + .group 0x0000000000000000 0xc hal/utils/src/utils_list.o + .group 0x0000000000000000 0xc hal/utils/src/utils_list.o + .group 0x0000000000000000 0xc hal/utils/src/utils_list.o + .group 0x0000000000000000 0xc hal/utils/src/utils_list.o + .group 0x0000000000000000 0xc hal/utils/src/utils_list.o + .group 0x0000000000000000 0xc hal/utils/src/utils_list.o + .group 0x0000000000000000 0xc hal/utils/src/utils_list.o + .group 0x0000000000000000 0xc hal/utils/src/utils_list.o + .group 0x0000000000000000 0xc hal/utils/src/utils_list.o + .group 0x0000000000000000 0xc hal/utils/src/utils_list.o + .group 0x0000000000000000 0xc hal/utils/src/utils_list.o + .group 0x0000000000000000 0xc hal/utils/src/utils_list.o + .group 0x0000000000000000 0xc hal/utils/src/utils_list.o + .group 0x0000000000000000 0xc hal/utils/src/utils_list.o + .group 0x0000000000000000 0xc hal/utils/src/utils_list.o + .group 0x0000000000000000 0xc hal/utils/src/utils_list.o + .group 0x0000000000000000 0xc hal/utils/src/utils_list.o + .group 0x0000000000000000 0xc hal/utils/src/utils_list.o + .group 0x0000000000000000 0xc hal/utils/src/utils_list.o + .group 0x0000000000000000 0xc hal/utils/src/utils_list.o + .group 0x0000000000000000 0xc hal/utils/src/utils_list.o + .group 0x0000000000000000 0xc hal/utils/src/utils_list.o + .group 0x0000000000000000 0xc hal/utils/src/utils_list.o + .group 0x0000000000000000 0xc hal/utils/src/utils_list.o + .group 0x0000000000000000 0xc hal/utils/src/utils_list.o + .group 0x0000000000000000 0xc hal/utils/src/utils_list.o + .group 0x0000000000000000 0xc hal/utils/src/utils_list.o + .group 0x0000000000000000 0xc hal/utils/src/utils_list.o + .group 0x0000000000000000 0xc hal/utils/src/utils_list.o + .group 0x0000000000000000 0xc hal/utils/src/utils_list.o + .group 0x0000000000000000 0xc hal/utils/src/utils_list.o + .group 0x0000000000000000 0xc hal/utils/src/utils_list.o + .group 0x0000000000000000 0xc hal/utils/src/utils_list.o + .group 0x0000000000000000 0xc hal/utils/src/utils_list.o + .group 0x0000000000000000 0xc hal/utils/src/utils_list.o + .group 0x0000000000000000 0xc hal/utils/src/utils_list.o + .group 0x0000000000000000 0xc hal/utils/src/utils_list.o + .group 0x0000000000000000 0xc hal/utils/src/utils_list.o + .group 0x0000000000000000 0xc hal/utils/src/utils_list.o + .group 0x0000000000000000 0xc hal/utils/src/utils_list.o + .group 0x0000000000000000 0xc hal/utils/src/utils_list.o + .group 0x0000000000000000 0xc hal/utils/src/utils_list.o + .group 0x0000000000000000 0xc hal/utils/src/utils_list.o + .group 0x0000000000000000 0xc hal/utils/src/utils_list.o + .group 0x0000000000000000 0xc hal/utils/src/utils_list.o + .group 0x0000000000000000 0xc hal/utils/src/utils_list.o + .group 0x0000000000000000 0xc hal/utils/src/utils_list.o + .group 0x0000000000000000 0xc hal/utils/src/utils_list.o + .group 0x0000000000000000 0xc hal/utils/src/utils_list.o + .group 0x0000000000000000 0xc hal/utils/src/utils_list.o + .group 0x0000000000000000 0xc hal/utils/src/utils_list.o + .group 0x0000000000000000 0xc hal/utils/src/utils_list.o + .group 0x0000000000000000 0xc hal/utils/src/utils_list.o + .group 0x0000000000000000 0xc hal/utils/src/utils_list.o + .group 0x0000000000000000 0xc hal/utils/src/utils_list.o + .group 0x0000000000000000 0xc hal/utils/src/utils_list.o + .group 0x0000000000000000 0xc hal/utils/src/utils_list.o + .group 0x0000000000000000 0xc hal/utils/src/utils_list.o + .group 0x0000000000000000 0xc hal/utils/src/utils_list.o + .group 0x0000000000000000 0xc hal/utils/src/utils_list.o + .group 0x0000000000000000 0xc hal/utils/src/utils_list.o + .group 0x0000000000000000 0xc hal/utils/src/utils_list.o + .group 0x0000000000000000 0xc hal/utils/src/utils_list.o + .group 0x0000000000000000 0xc hal/utils/src/utils_list.o + .group 0x0000000000000000 0xc hal/utils/src/utils_list.o + .group 0x0000000000000000 0xc hal/utils/src/utils_list.o + .group 0x0000000000000000 0xc hal/utils/src/utils_list.o + .group 0x0000000000000000 0xc hal/utils/src/utils_list.o + .group 0x0000000000000000 0xc hal/utils/src/utils_list.o + .group 0x0000000000000000 0xc hal/utils/src/utils_list.o + .group 0x0000000000000000 0xc hal/utils/src/utils_list.o + .group 0x0000000000000000 0xc hal/utils/src/utils_list.o + .group 0x0000000000000000 0xc hal/utils/src/utils_list.o + .group 0x0000000000000000 0xc hal/utils/src/utils_list.o + .group 0x0000000000000000 0xc hal/utils/src/utils_list.o + .group 0x0000000000000000 0xc hal/utils/src/utils_list.o + .group 0x0000000000000000 0xc hal/utils/src/utils_list.o + .text 0x0000000000000000 0x0 hal/utils/src/utils_list.o + .data 0x0000000000000000 0x0 hal/utils/src/utils_list.o + .bss 0x0000000000000000 0x0 hal/utils/src/utils_list.o + .text.list_insert_as_head + 0x0000000000000000 0x2c hal/utils/src/utils_list.o + .text.list_insert_after + 0x0000000000000000 0x8 hal/utils/src/utils_list.o + .text.list_remove_head + 0x0000000000000000 0xe hal/utils/src/utils_list.o + .text.list_delete_element + 0x0000000000000000 0x26 hal/utils/src/utils_list.o + .debug_macro 0x0000000000000000 0xa4e hal/utils/src/utils_list.o + .debug_macro 0x0000000000000000 0x16d hal/utils/src/utils_list.o + .debug_macro 0x0000000000000000 0x22 hal/utils/src/utils_list.o + .debug_macro 0x0000000000000000 0x8e hal/utils/src/utils_list.o + .debug_macro 0x0000000000000000 0x51 hal/utils/src/utils_list.o + .debug_macro 0x0000000000000000 0x103 hal/utils/src/utils_list.o + .debug_macro 0x0000000000000000 0x6a hal/utils/src/utils_list.o + .debug_macro 0x0000000000000000 0x1df hal/utils/src/utils_list.o + .debug_macro 0x0000000000000000 0x22 hal/utils/src/utils_list.o + .debug_macro 0x0000000000000000 0x3f hal/utils/src/utils_list.o + .debug_macro 0x0000000000000000 0x1c hal/utils/src/utils_list.o + .debug_macro 0x0000000000000000 0x22 hal/utils/src/utils_list.o + .debug_macro 0x0000000000000000 0xaf hal/utils/src/utils_list.o + .debug_macro 0x0000000000000000 0x3ad hal/utils/src/utils_list.o + .debug_macro 0x0000000000000000 0x67e hal/utils/src/utils_list.o + .debug_macro 0x0000000000000000 0x8b1 hal/utils/src/utils_list.o + .debug_macro 0x0000000000000000 0x22e hal/utils/src/utils_list.o + .debug_macro 0x0000000000000000 0xd5c hal/utils/src/utils_list.o + .debug_macro 0x0000000000000000 0x4dc hal/utils/src/utils_list.o + .debug_macro 0x0000000000000000 0x9f6 hal/utils/src/utils_list.o + .debug_macro 0x0000000000000000 0x82b hal/utils/src/utils_list.o + .debug_macro 0x0000000000000000 0x45f hal/utils/src/utils_list.o + .debug_macro 0x0000000000000000 0x5e hal/utils/src/utils_list.o + .debug_macro 0x0000000000000000 0x8f9 hal/utils/src/utils_list.o + .debug_macro 0x0000000000000000 0x21c hal/utils/src/utils_list.o + .debug_macro 0x0000000000000000 0x735 hal/utils/src/utils_list.o + .debug_macro 0x0000000000000000 0x5e hal/utils/src/utils_list.o + .debug_macro 0x0000000000000000 0x632 hal/utils/src/utils_list.o + .debug_macro 0x0000000000000000 0x3ac hal/utils/src/utils_list.o + .debug_macro 0x0000000000000000 0xc76 hal/utils/src/utils_list.o + .debug_macro 0x0000000000000000 0x1092 hal/utils/src/utils_list.o + .debug_macro 0x0000000000000000 0xc4a hal/utils/src/utils_list.o + .debug_macro 0x0000000000000000 0x6ba hal/utils/src/utils_list.o + .debug_macro 0x0000000000000000 0x1b3d hal/utils/src/utils_list.o + .debug_macro 0x0000000000000000 0x143c hal/utils/src/utils_list.o + .debug_macro 0x0000000000000000 0x340 hal/utils/src/utils_list.o + .debug_macro 0x0000000000000000 0x7c hal/utils/src/utils_list.o + .debug_macro 0x0000000000000000 0xa0 hal/utils/src/utils_list.o + .debug_macro 0x0000000000000000 0x4c hal/utils/src/utils_list.o + .debug_macro 0x0000000000000000 0xca hal/utils/src/utils_list.o + .debug_macro 0x0000000000000000 0x94 hal/utils/src/utils_list.o + .debug_macro 0x0000000000000000 0x58 hal/utils/src/utils_list.o + .debug_macro 0x0000000000000000 0x341 hal/utils/src/utils_list.o + .debug_macro 0x0000000000000000 0x82 hal/utils/src/utils_list.o + .debug_macro 0x0000000000000000 0x189 hal/utils/src/utils_list.o + .debug_macro 0x0000000000000000 0xb8 hal/utils/src/utils_list.o + .debug_macro 0x0000000000000000 0xa0 hal/utils/src/utils_list.o + .debug_macro 0x0000000000000000 0xb2 hal/utils/src/utils_list.o + .debug_macro 0x0000000000000000 0x1c hal/utils/src/utils_list.o + .debug_macro 0x0000000000000000 0x1c hal/utils/src/utils_list.o + .debug_macro 0x0000000000000000 0x1c hal/utils/src/utils_list.o + .debug_macro 0x0000000000000000 0x7c hal/utils/src/utils_list.o + .debug_macro 0x0000000000000000 0x15a hal/utils/src/utils_list.o + .debug_macro 0x0000000000000000 0x10 hal/utils/src/utils_list.o + .debug_macro 0x0000000000000000 0xdc hal/utils/src/utils_list.o + .debug_macro 0x0000000000000000 0x124 hal/utils/src/utils_list.o + .debug_macro 0x0000000000000000 0x124 hal/utils/src/utils_list.o + .debug_macro 0x0000000000000000 0x124 hal/utils/src/utils_list.o + .debug_macro 0x0000000000000000 0x124 hal/utils/src/utils_list.o + .debug_macro 0x0000000000000000 0x124 hal/utils/src/utils_list.o + .debug_macro 0x0000000000000000 0xe2 hal/utils/src/utils_list.o + .debug_macro 0x0000000000000000 0xe2 hal/utils/src/utils_list.o + .debug_macro 0x0000000000000000 0xe2 hal/utils/src/utils_list.o + .debug_macro 0x0000000000000000 0x12a hal/utils/src/utils_list.o + .debug_macro 0x0000000000000000 0x100 hal/utils/src/utils_list.o + .debug_macro 0x0000000000000000 0xf4 hal/utils/src/utils_list.o + .debug_macro 0x0000000000000000 0x40f hal/utils/src/utils_list.o + .debug_macro 0x0000000000000000 0x40 hal/utils/src/utils_list.o + .debug_macro 0x0000000000000000 0x35a hal/utils/src/utils_list.o + .debug_macro 0x0000000000000000 0x101b hal/utils/src/utils_list.o + .debug_macro 0x0000000000000000 0x6d hal/utils/src/utils_list.o + .debug_macro 0x0000000000000000 0x10 hal/utils/src/utils_list.o + .debug_macro 0x0000000000000000 0x10 hal/utils/src/utils_list.o + .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_list.o + .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_list.o + .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_list.o + .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_list.o + .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_list.o + .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_list.o + .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_list.o + .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_list.o + .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_list.o + .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_list.o + .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_list.o + .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_list.o + .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_list.o + .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_list.o + .debug_macro 0x0000000000000000 0x4c3 hal/utils/src/utils_list.o + .debug_macro 0x0000000000000000 0x94 hal/utils/src/utils_list.o + .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_list.o + .debug_macro 0x0000000000000000 0x6a hal/utils/src/utils_list.o + .debug_macro 0x0000000000000000 0x28c hal/utils/src/utils_list.o + .debug_macro 0x0000000000000000 0x4d8 hal/utils/src/utils_list.o + .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_list.o + .debug_macro 0x0000000000000000 0xca hal/utils/src/utils_list.o + .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_list.o + .group 0x0000000000000000 0xc hpl/core/hpl_core_m0plus_base.o + .group 0x0000000000000000 0xc hpl/core/hpl_core_m0plus_base.o + .group 0x0000000000000000 0xc hpl/core/hpl_core_m0plus_base.o + .group 0x0000000000000000 0xc hpl/core/hpl_core_m0plus_base.o + .group 0x0000000000000000 0xc hpl/core/hpl_core_m0plus_base.o + .group 0x0000000000000000 0xc hpl/core/hpl_core_m0plus_base.o + .group 0x0000000000000000 0xc hpl/core/hpl_core_m0plus_base.o + .group 0x0000000000000000 0xc hpl/core/hpl_core_m0plus_base.o + .group 0x0000000000000000 0xc hpl/core/hpl_core_m0plus_base.o + .group 0x0000000000000000 0xc hpl/core/hpl_core_m0plus_base.o + .group 0x0000000000000000 0xc hpl/core/hpl_core_m0plus_base.o + .group 0x0000000000000000 0xc hpl/core/hpl_core_m0plus_base.o + .group 0x0000000000000000 0xc hpl/core/hpl_core_m0plus_base.o + .group 0x0000000000000000 0xc hpl/core/hpl_core_m0plus_base.o + .group 0x0000000000000000 0xc hpl/core/hpl_core_m0plus_base.o + .group 0x0000000000000000 0xc hpl/core/hpl_core_m0plus_base.o + .group 0x0000000000000000 0xc hpl/core/hpl_core_m0plus_base.o + .group 0x0000000000000000 0xc hpl/core/hpl_core_m0plus_base.o + .group 0x0000000000000000 0xc hpl/core/hpl_core_m0plus_base.o + .group 0x0000000000000000 0xc hpl/core/hpl_core_m0plus_base.o + .group 0x0000000000000000 0xc hpl/core/hpl_core_m0plus_base.o + .group 0x0000000000000000 0xc hpl/core/hpl_core_m0plus_base.o + .group 0x0000000000000000 0xc hpl/core/hpl_core_m0plus_base.o + .group 0x0000000000000000 0xc hpl/core/hpl_core_m0plus_base.o + .group 0x0000000000000000 0xc hpl/core/hpl_core_m0plus_base.o + .group 0x0000000000000000 0xc hpl/core/hpl_core_m0plus_base.o + .group 0x0000000000000000 0xc hpl/core/hpl_core_m0plus_base.o + .group 0x0000000000000000 0xc hpl/core/hpl_core_m0plus_base.o + .group 0x0000000000000000 0xc hpl/core/hpl_core_m0plus_base.o + .group 0x0000000000000000 0xc hpl/core/hpl_core_m0plus_base.o + .group 0x0000000000000000 0xc hpl/core/hpl_core_m0plus_base.o + .group 0x0000000000000000 0xc hpl/core/hpl_core_m0plus_base.o + .group 0x0000000000000000 0xc hpl/core/hpl_core_m0plus_base.o + .group 0x0000000000000000 0xc hpl/core/hpl_core_m0plus_base.o + .group 0x0000000000000000 0xc hpl/core/hpl_core_m0plus_base.o + .group 0x0000000000000000 0xc hpl/core/hpl_core_m0plus_base.o + .group 0x0000000000000000 0xc hpl/core/hpl_core_m0plus_base.o + .group 0x0000000000000000 0xc hpl/core/hpl_core_m0plus_base.o + .group 0x0000000000000000 0xc hpl/core/hpl_core_m0plus_base.o + .group 0x0000000000000000 0xc hpl/core/hpl_core_m0plus_base.o + .group 0x0000000000000000 0xc hpl/core/hpl_core_m0plus_base.o + .group 0x0000000000000000 0xc hpl/core/hpl_core_m0plus_base.o + .group 0x0000000000000000 0xc hpl/core/hpl_core_m0plus_base.o + .group 0x0000000000000000 0xc hpl/core/hpl_core_m0plus_base.o + .group 0x0000000000000000 0xc hpl/core/hpl_core_m0plus_base.o + .group 0x0000000000000000 0xc hpl/core/hpl_core_m0plus_base.o + .group 0x0000000000000000 0xc hpl/core/hpl_core_m0plus_base.o + .group 0x0000000000000000 0xc hpl/core/hpl_core_m0plus_base.o + .group 0x0000000000000000 0xc hpl/core/hpl_core_m0plus_base.o + .group 0x0000000000000000 0xc hpl/core/hpl_core_m0plus_base.o + .group 0x0000000000000000 0xc hpl/core/hpl_core_m0plus_base.o + .group 0x0000000000000000 0xc hpl/core/hpl_core_m0plus_base.o + .group 0x0000000000000000 0xc hpl/core/hpl_core_m0plus_base.o + .group 0x0000000000000000 0xc hpl/core/hpl_core_m0plus_base.o + .group 0x0000000000000000 0xc hpl/core/hpl_core_m0plus_base.o + .group 0x0000000000000000 0xc hpl/core/hpl_core_m0plus_base.o + .group 0x0000000000000000 0xc hpl/core/hpl_core_m0plus_base.o + .group 0x0000000000000000 0xc hpl/core/hpl_core_m0plus_base.o + .group 0x0000000000000000 0xc hpl/core/hpl_core_m0plus_base.o + .group 0x0000000000000000 0xc hpl/core/hpl_core_m0plus_base.o + .group 0x0000000000000000 0xc hpl/core/hpl_core_m0plus_base.o + .group 0x0000000000000000 0xc hpl/core/hpl_core_m0plus_base.o + .group 0x0000000000000000 0xc hpl/core/hpl_core_m0plus_base.o + .group 0x0000000000000000 0xc hpl/core/hpl_core_m0plus_base.o + .group 0x0000000000000000 0xc hpl/core/hpl_core_m0plus_base.o + .group 0x0000000000000000 0xc hpl/core/hpl_core_m0plus_base.o + .group 0x0000000000000000 0xc hpl/core/hpl_core_m0plus_base.o + .group 0x0000000000000000 0xc hpl/core/hpl_core_m0plus_base.o + .group 0x0000000000000000 0xc hpl/core/hpl_core_m0plus_base.o + .group 0x0000000000000000 0xc hpl/core/hpl_core_m0plus_base.o + .group 0x0000000000000000 0xc hpl/core/hpl_core_m0plus_base.o + .group 0x0000000000000000 0xc hpl/core/hpl_core_m0plus_base.o + .group 0x0000000000000000 0xc hpl/core/hpl_core_m0plus_base.o + .group 0x0000000000000000 0xc hpl/core/hpl_core_m0plus_base.o + .group 0x0000000000000000 0xc hpl/core/hpl_core_m0plus_base.o + .group 0x0000000000000000 0xc hpl/core/hpl_core_m0plus_base.o + .group 0x0000000000000000 0xc hpl/core/hpl_core_m0plus_base.o + .group 0x0000000000000000 0xc hpl/core/hpl_core_m0plus_base.o + .group 0x0000000000000000 0xc hpl/core/hpl_core_m0plus_base.o + .group 0x0000000000000000 0xc hpl/core/hpl_core_m0plus_base.o + .group 0x0000000000000000 0xc hpl/core/hpl_core_m0plus_base.o + .group 0x0000000000000000 0xc hpl/core/hpl_core_m0plus_base.o + .group 0x0000000000000000 0xc hpl/core/hpl_core_m0plus_base.o + .group 0x0000000000000000 0xc hpl/core/hpl_core_m0plus_base.o + .group 0x0000000000000000 0xc hpl/core/hpl_core_m0plus_base.o + .group 0x0000000000000000 0xc hpl/core/hpl_core_m0plus_base.o + .group 0x0000000000000000 0xc hpl/core/hpl_core_m0plus_base.o + .group 0x0000000000000000 0xc hpl/core/hpl_core_m0plus_base.o + .group 0x0000000000000000 0xc hpl/core/hpl_core_m0plus_base.o + .group 0x0000000000000000 0xc hpl/core/hpl_core_m0plus_base.o + .group 0x0000000000000000 0xc hpl/core/hpl_core_m0plus_base.o + .group 0x0000000000000000 0xc hpl/core/hpl_core_m0plus_base.o + .group 0x0000000000000000 0xc hpl/core/hpl_core_m0plus_base.o + .group 0x0000000000000000 0xc hpl/core/hpl_core_m0plus_base.o + .group 0x0000000000000000 0xc hpl/core/hpl_core_m0plus_base.o + .group 0x0000000000000000 0xc hpl/core/hpl_core_m0plus_base.o + .group 0x0000000000000000 0xc hpl/core/hpl_core_m0plus_base.o + .group 0x0000000000000000 0xc hpl/core/hpl_core_m0plus_base.o + .text 0x0000000000000000 0x0 hpl/core/hpl_core_m0plus_base.o + .data 0x0000000000000000 0x0 hpl/core/hpl_core_m0plus_base.o + .bss 0x0000000000000000 0x70 hpl/core/hpl_core_m0plus_base.o + .text._reset_mcu + 0x0000000000000000 0x1c hpl/core/hpl_core_m0plus_base.o + .text._go_to_sleep + 0x0000000000000000 0x8 hpl/core/hpl_core_m0plus_base.o + .text._irq_get_current + 0x0000000000000000 0xa hpl/core/hpl_core_m0plus_base.o + .text._irq_disable + 0x0000000000000000 0x20 hpl/core/hpl_core_m0plus_base.o + .text._irq_set + 0x0000000000000000 0x18 hpl/core/hpl_core_m0plus_base.o + .text._irq_clear + 0x0000000000000000 0x1c hpl/core/hpl_core_m0plus_base.o + .text._irq_enable + 0x0000000000000000 0x18 hpl/core/hpl_core_m0plus_base.o + .rodata.str1.1 + 0x0000000000000000 0x23 hpl/core/hpl_core_m0plus_base.o + .text._irq_register + 0x0000000000000000 0x2c hpl/core/hpl_core_m0plus_base.o + .text.Default_Handler + 0x0000000000000000 0x2 hpl/core/hpl_core_m0plus_base.o + .text._get_cycles_for_us + 0x0000000000000000 0x18 hpl/core/hpl_core_m0plus_base.o + .debug_macro 0x0000000000000000 0xa4e hpl/core/hpl_core_m0plus_base.o + .debug_macro 0x0000000000000000 0x34 hpl/core/hpl_core_m0plus_base.o + .debug_macro 0x0000000000000000 0x16d hpl/core/hpl_core_m0plus_base.o + .debug_macro 0x0000000000000000 0x22 hpl/core/hpl_core_m0plus_base.o + .debug_macro 0x0000000000000000 0x8e hpl/core/hpl_core_m0plus_base.o + .debug_macro 0x0000000000000000 0x51 hpl/core/hpl_core_m0plus_base.o + .debug_macro 0x0000000000000000 0x103 hpl/core/hpl_core_m0plus_base.o + .debug_macro 0x0000000000000000 0x6a hpl/core/hpl_core_m0plus_base.o + .debug_macro 0x0000000000000000 0x1df hpl/core/hpl_core_m0plus_base.o + .debug_macro 0x0000000000000000 0x22 hpl/core/hpl_core_m0plus_base.o + .debug_macro 0x0000000000000000 0x3f hpl/core/hpl_core_m0plus_base.o + .debug_macro 0x0000000000000000 0x1c hpl/core/hpl_core_m0plus_base.o + .debug_macro 0x0000000000000000 0x22 hpl/core/hpl_core_m0plus_base.o + .debug_macro 0x0000000000000000 0xaf hpl/core/hpl_core_m0plus_base.o + .debug_macro 0x0000000000000000 0x3ad hpl/core/hpl_core_m0plus_base.o + .debug_macro 0x0000000000000000 0x67e hpl/core/hpl_core_m0plus_base.o + .debug_macro 0x0000000000000000 0x8b1 hpl/core/hpl_core_m0plus_base.o + .debug_macro 0x0000000000000000 0x22e hpl/core/hpl_core_m0plus_base.o + .debug_macro 0x0000000000000000 0xd5c hpl/core/hpl_core_m0plus_base.o + .debug_macro 0x0000000000000000 0x4dc hpl/core/hpl_core_m0plus_base.o + .debug_macro 0x0000000000000000 0x9f6 hpl/core/hpl_core_m0plus_base.o + .debug_macro 0x0000000000000000 0x82b hpl/core/hpl_core_m0plus_base.o + .debug_macro 0x0000000000000000 0x45f hpl/core/hpl_core_m0plus_base.o + .debug_macro 0x0000000000000000 0x5e hpl/core/hpl_core_m0plus_base.o + .debug_macro 0x0000000000000000 0x8f9 hpl/core/hpl_core_m0plus_base.o + .debug_macro 0x0000000000000000 0x21c hpl/core/hpl_core_m0plus_base.o + .debug_macro 0x0000000000000000 0x735 hpl/core/hpl_core_m0plus_base.o + .debug_macro 0x0000000000000000 0x5e hpl/core/hpl_core_m0plus_base.o + .debug_macro 0x0000000000000000 0x632 hpl/core/hpl_core_m0plus_base.o + .debug_macro 0x0000000000000000 0x3ac hpl/core/hpl_core_m0plus_base.o + .debug_macro 0x0000000000000000 0xc76 hpl/core/hpl_core_m0plus_base.o + .debug_macro 0x0000000000000000 0x1092 hpl/core/hpl_core_m0plus_base.o + .debug_macro 0x0000000000000000 0xc4a hpl/core/hpl_core_m0plus_base.o + .debug_macro 0x0000000000000000 0x6ba hpl/core/hpl_core_m0plus_base.o + .debug_macro 0x0000000000000000 0x1b3d hpl/core/hpl_core_m0plus_base.o + .debug_macro 0x0000000000000000 0x143c hpl/core/hpl_core_m0plus_base.o + .debug_macro 0x0000000000000000 0x340 hpl/core/hpl_core_m0plus_base.o + .debug_macro 0x0000000000000000 0x7c hpl/core/hpl_core_m0plus_base.o + .debug_macro 0x0000000000000000 0xa0 hpl/core/hpl_core_m0plus_base.o + .debug_macro 0x0000000000000000 0x4c hpl/core/hpl_core_m0plus_base.o + .debug_macro 0x0000000000000000 0xca hpl/core/hpl_core_m0plus_base.o + .debug_macro 0x0000000000000000 0x94 hpl/core/hpl_core_m0plus_base.o + .debug_macro 0x0000000000000000 0x58 hpl/core/hpl_core_m0plus_base.o + .debug_macro 0x0000000000000000 0x341 hpl/core/hpl_core_m0plus_base.o + .debug_macro 0x0000000000000000 0x82 hpl/core/hpl_core_m0plus_base.o + .debug_macro 0x0000000000000000 0x189 hpl/core/hpl_core_m0plus_base.o + .debug_macro 0x0000000000000000 0xb8 hpl/core/hpl_core_m0plus_base.o + .debug_macro 0x0000000000000000 0xa0 hpl/core/hpl_core_m0plus_base.o + .debug_macro 0x0000000000000000 0xb2 hpl/core/hpl_core_m0plus_base.o + .debug_macro 0x0000000000000000 0x1c hpl/core/hpl_core_m0plus_base.o + .debug_macro 0x0000000000000000 0x1c hpl/core/hpl_core_m0plus_base.o + .debug_macro 0x0000000000000000 0x1c hpl/core/hpl_core_m0plus_base.o + .debug_macro 0x0000000000000000 0x7c hpl/core/hpl_core_m0plus_base.o + .debug_macro 0x0000000000000000 0x15a hpl/core/hpl_core_m0plus_base.o + .debug_macro 0x0000000000000000 0x10 hpl/core/hpl_core_m0plus_base.o + .debug_macro 0x0000000000000000 0xdc hpl/core/hpl_core_m0plus_base.o + .debug_macro 0x0000000000000000 0x124 hpl/core/hpl_core_m0plus_base.o + .debug_macro 0x0000000000000000 0x124 hpl/core/hpl_core_m0plus_base.o + .debug_macro 0x0000000000000000 0x124 hpl/core/hpl_core_m0plus_base.o + .debug_macro 0x0000000000000000 0x124 hpl/core/hpl_core_m0plus_base.o + .debug_macro 0x0000000000000000 0x124 hpl/core/hpl_core_m0plus_base.o + .debug_macro 0x0000000000000000 0xe2 hpl/core/hpl_core_m0plus_base.o + .debug_macro 0x0000000000000000 0xe2 hpl/core/hpl_core_m0plus_base.o + .debug_macro 0x0000000000000000 0xe2 hpl/core/hpl_core_m0plus_base.o + .debug_macro 0x0000000000000000 0x12a hpl/core/hpl_core_m0plus_base.o + .debug_macro 0x0000000000000000 0x100 hpl/core/hpl_core_m0plus_base.o + .debug_macro 0x0000000000000000 0xf4 hpl/core/hpl_core_m0plus_base.o + .debug_macro 0x0000000000000000 0x40f hpl/core/hpl_core_m0plus_base.o + .debug_macro 0x0000000000000000 0x40 hpl/core/hpl_core_m0plus_base.o + .debug_macro 0x0000000000000000 0x35a hpl/core/hpl_core_m0plus_base.o + .debug_macro 0x0000000000000000 0x101b hpl/core/hpl_core_m0plus_base.o + .debug_macro 0x0000000000000000 0x6d hpl/core/hpl_core_m0plus_base.o + .debug_macro 0x0000000000000000 0x10 hpl/core/hpl_core_m0plus_base.o + .debug_macro 0x0000000000000000 0x10 hpl/core/hpl_core_m0plus_base.o + .debug_macro 0x0000000000000000 0x16 hpl/core/hpl_core_m0plus_base.o + .debug_macro 0x0000000000000000 0x16 hpl/core/hpl_core_m0plus_base.o + .debug_macro 0x0000000000000000 0x16 hpl/core/hpl_core_m0plus_base.o + .debug_macro 0x0000000000000000 0x16 hpl/core/hpl_core_m0plus_base.o + .debug_macro 0x0000000000000000 0x16 hpl/core/hpl_core_m0plus_base.o + .debug_macro 0x0000000000000000 0x16 hpl/core/hpl_core_m0plus_base.o + .debug_macro 0x0000000000000000 0x16 hpl/core/hpl_core_m0plus_base.o + .debug_macro 0x0000000000000000 0x16 hpl/core/hpl_core_m0plus_base.o + .debug_macro 0x0000000000000000 0x16 hpl/core/hpl_core_m0plus_base.o + .debug_macro 0x0000000000000000 0x16 hpl/core/hpl_core_m0plus_base.o + .debug_macro 0x0000000000000000 0x16 hpl/core/hpl_core_m0plus_base.o + .debug_macro 0x0000000000000000 0x16 hpl/core/hpl_core_m0plus_base.o + .debug_macro 0x0000000000000000 0x16 hpl/core/hpl_core_m0plus_base.o + .debug_macro 0x0000000000000000 0x16 hpl/core/hpl_core_m0plus_base.o + .debug_macro 0x0000000000000000 0x4c3 hpl/core/hpl_core_m0plus_base.o + .debug_macro 0x0000000000000000 0x94 hpl/core/hpl_core_m0plus_base.o + .debug_macro 0x0000000000000000 0x16 hpl/core/hpl_core_m0plus_base.o + .debug_macro 0x0000000000000000 0x6a hpl/core/hpl_core_m0plus_base.o + .debug_macro 0x0000000000000000 0x28c hpl/core/hpl_core_m0plus_base.o + .debug_macro 0x0000000000000000 0x4d8 hpl/core/hpl_core_m0plus_base.o + .debug_macro 0x0000000000000000 0x16 hpl/core/hpl_core_m0plus_base.o + .debug_macro 0x0000000000000000 0xca hpl/core/hpl_core_m0plus_base.o + .debug_macro 0x0000000000000000 0xc9 hpl/core/hpl_core_m0plus_base.o + .debug_macro 0x0000000000000000 0x16 hpl/core/hpl_core_m0plus_base.o + .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o + .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o + .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o + .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o + .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o + .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o + .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o + .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o + .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o + .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o + .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o + .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o + .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o + .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o + .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o + .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o + .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o + .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o + .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o + .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o + .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o + .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o + .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o + .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o + .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o + .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o + .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o + .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o + .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o + .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o + .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o + .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o + .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o + .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o + .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o + .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o + .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o + .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o + .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o + .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o + .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o + .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o + .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o + .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o + .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o + .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o + .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o + .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o + .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o + .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o + .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o + .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o + .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o + .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o + .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o + .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o + .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o + .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o + .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o + .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o + .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o + .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o + .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o + .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o + .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o + .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o + .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o + .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o + .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o + .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o + .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o + .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o + .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o + .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o + .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o + .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o + .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o + .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o + .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o + .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o + .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o + .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o + .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o + .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o + .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o + .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o + .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o + .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o + .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o + .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o + .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o + .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o + .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o + .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o + .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o + .group 0x0000000000000000 0xc hal/utils/src/utils_assert.o + .text 0x0000000000000000 0x0 hal/utils/src/utils_assert.o + .data 0x0000000000000000 0x0 hal/utils/src/utils_assert.o + .bss 0x0000000000000000 0x0 hal/utils/src/utils_assert.o + .debug_macro 0x0000000000000000 0xa4e hal/utils/src/utils_assert.o + .debug_macro 0x0000000000000000 0x16d hal/utils/src/utils_assert.o + .debug_macro 0x0000000000000000 0x22 hal/utils/src/utils_assert.o + .debug_macro 0x0000000000000000 0x8e hal/utils/src/utils_assert.o + .debug_macro 0x0000000000000000 0x51 hal/utils/src/utils_assert.o + .debug_macro 0x0000000000000000 0x103 hal/utils/src/utils_assert.o + .debug_macro 0x0000000000000000 0x6a hal/utils/src/utils_assert.o + .debug_macro 0x0000000000000000 0x1df hal/utils/src/utils_assert.o + .debug_macro 0x0000000000000000 0x22 hal/utils/src/utils_assert.o + .debug_macro 0x0000000000000000 0x3f hal/utils/src/utils_assert.o + .debug_macro 0x0000000000000000 0x1c hal/utils/src/utils_assert.o + .debug_macro 0x0000000000000000 0x22 hal/utils/src/utils_assert.o + .debug_macro 0x0000000000000000 0xaf hal/utils/src/utils_assert.o + .debug_macro 0x0000000000000000 0x3ad hal/utils/src/utils_assert.o + .debug_macro 0x0000000000000000 0x67e hal/utils/src/utils_assert.o + .debug_macro 0x0000000000000000 0x8b1 hal/utils/src/utils_assert.o + .debug_macro 0x0000000000000000 0x22e hal/utils/src/utils_assert.o + .debug_macro 0x0000000000000000 0xd5c hal/utils/src/utils_assert.o + .debug_macro 0x0000000000000000 0x4dc hal/utils/src/utils_assert.o + .debug_macro 0x0000000000000000 0x9f6 hal/utils/src/utils_assert.o + .debug_macro 0x0000000000000000 0x82b hal/utils/src/utils_assert.o + .debug_macro 0x0000000000000000 0x45f hal/utils/src/utils_assert.o + .debug_macro 0x0000000000000000 0x5e hal/utils/src/utils_assert.o + .debug_macro 0x0000000000000000 0x8f9 hal/utils/src/utils_assert.o + .debug_macro 0x0000000000000000 0x21c hal/utils/src/utils_assert.o + .debug_macro 0x0000000000000000 0x735 hal/utils/src/utils_assert.o + .debug_macro 0x0000000000000000 0x5e hal/utils/src/utils_assert.o + .debug_macro 0x0000000000000000 0x632 hal/utils/src/utils_assert.o + .debug_macro 0x0000000000000000 0x3ac hal/utils/src/utils_assert.o + .debug_macro 0x0000000000000000 0xc76 hal/utils/src/utils_assert.o + .debug_macro 0x0000000000000000 0x1092 hal/utils/src/utils_assert.o + .debug_macro 0x0000000000000000 0xc4a hal/utils/src/utils_assert.o + .debug_macro 0x0000000000000000 0x6ba hal/utils/src/utils_assert.o + .debug_macro 0x0000000000000000 0x1b3d hal/utils/src/utils_assert.o + .debug_macro 0x0000000000000000 0x143c hal/utils/src/utils_assert.o + .debug_macro 0x0000000000000000 0x340 hal/utils/src/utils_assert.o + .debug_macro 0x0000000000000000 0x7c hal/utils/src/utils_assert.o + .debug_macro 0x0000000000000000 0xa0 hal/utils/src/utils_assert.o + .debug_macro 0x0000000000000000 0x4c hal/utils/src/utils_assert.o + .debug_macro 0x0000000000000000 0xca hal/utils/src/utils_assert.o + .debug_macro 0x0000000000000000 0x94 hal/utils/src/utils_assert.o + .debug_macro 0x0000000000000000 0x58 hal/utils/src/utils_assert.o + .debug_macro 0x0000000000000000 0x341 hal/utils/src/utils_assert.o + .debug_macro 0x0000000000000000 0x82 hal/utils/src/utils_assert.o + .debug_macro 0x0000000000000000 0x189 hal/utils/src/utils_assert.o + .debug_macro 0x0000000000000000 0xb8 hal/utils/src/utils_assert.o + .debug_macro 0x0000000000000000 0xa0 hal/utils/src/utils_assert.o + .debug_macro 0x0000000000000000 0xb2 hal/utils/src/utils_assert.o + .debug_macro 0x0000000000000000 0x1c hal/utils/src/utils_assert.o + .debug_macro 0x0000000000000000 0x1c hal/utils/src/utils_assert.o + .debug_macro 0x0000000000000000 0x1c hal/utils/src/utils_assert.o + .debug_macro 0x0000000000000000 0x7c hal/utils/src/utils_assert.o + .debug_macro 0x0000000000000000 0x15a hal/utils/src/utils_assert.o + .debug_macro 0x0000000000000000 0x10 hal/utils/src/utils_assert.o + .debug_macro 0x0000000000000000 0xdc hal/utils/src/utils_assert.o + .debug_macro 0x0000000000000000 0x124 hal/utils/src/utils_assert.o + .debug_macro 0x0000000000000000 0x124 hal/utils/src/utils_assert.o + .debug_macro 0x0000000000000000 0x124 hal/utils/src/utils_assert.o + .debug_macro 0x0000000000000000 0x124 hal/utils/src/utils_assert.o + .debug_macro 0x0000000000000000 0x124 hal/utils/src/utils_assert.o + .debug_macro 0x0000000000000000 0xe2 hal/utils/src/utils_assert.o + .debug_macro 0x0000000000000000 0xe2 hal/utils/src/utils_assert.o + .debug_macro 0x0000000000000000 0xe2 hal/utils/src/utils_assert.o + .debug_macro 0x0000000000000000 0x12a hal/utils/src/utils_assert.o + .debug_macro 0x0000000000000000 0x100 hal/utils/src/utils_assert.o + .debug_macro 0x0000000000000000 0xf4 hal/utils/src/utils_assert.o + .debug_macro 0x0000000000000000 0x40f hal/utils/src/utils_assert.o + .debug_macro 0x0000000000000000 0x40 hal/utils/src/utils_assert.o + .debug_macro 0x0000000000000000 0x35a hal/utils/src/utils_assert.o + .debug_macro 0x0000000000000000 0x101b hal/utils/src/utils_assert.o + .debug_macro 0x0000000000000000 0x6d hal/utils/src/utils_assert.o + .debug_macro 0x0000000000000000 0x10 hal/utils/src/utils_assert.o + .debug_macro 0x0000000000000000 0x10 hal/utils/src/utils_assert.o + .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_assert.o + .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_assert.o + .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_assert.o + .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_assert.o + .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_assert.o + .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_assert.o + .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_assert.o + .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_assert.o + .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_assert.o + .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_assert.o + .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_assert.o + .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_assert.o + .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_assert.o + .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_assert.o + .debug_macro 0x0000000000000000 0x4c3 hal/utils/src/utils_assert.o + .debug_macro 0x0000000000000000 0x94 hal/utils/src/utils_assert.o + .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_assert.o + .debug_macro 0x0000000000000000 0x6a hal/utils/src/utils_assert.o + .debug_macro 0x0000000000000000 0x28c hal/utils/src/utils_assert.o + .debug_macro 0x0000000000000000 0x4d8 hal/utils/src/utils_assert.o + .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_assert.o + .debug_macro 0x0000000000000000 0xca hal/utils/src/utils_assert.o + .debug_macro 0x0000000000000000 0x10 hal/utils/src/utils_assert.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .group 0x0000000000000000 0xc usb_start.o + .text 0x0000000000000000 0x0 usb_start.o + .debug_macro 0x0000000000000000 0xa4e usb_start.o + .debug_macro 0x0000000000000000 0x16d usb_start.o + .debug_macro 0x0000000000000000 0x22 usb_start.o + .debug_macro 0x0000000000000000 0x8e usb_start.o + .debug_macro 0x0000000000000000 0x51 usb_start.o + .debug_macro 0x0000000000000000 0x103 usb_start.o + .debug_macro 0x0000000000000000 0x6a usb_start.o + .debug_macro 0x0000000000000000 0x1df usb_start.o + .debug_macro 0x0000000000000000 0x22 usb_start.o + .debug_macro 0x0000000000000000 0x3f usb_start.o + .debug_macro 0x0000000000000000 0x1c usb_start.o + .debug_macro 0x0000000000000000 0x22 usb_start.o + .debug_macro 0x0000000000000000 0xaf usb_start.o + .debug_macro 0x0000000000000000 0x3ad usb_start.o + .debug_macro 0x0000000000000000 0x67e usb_start.o + .debug_macro 0x0000000000000000 0x8b1 usb_start.o + .debug_macro 0x0000000000000000 0x22e usb_start.o + .debug_macro 0x0000000000000000 0xd5c usb_start.o + .debug_macro 0x0000000000000000 0x4dc usb_start.o + .debug_macro 0x0000000000000000 0x9f6 usb_start.o + .debug_macro 0x0000000000000000 0x82b usb_start.o + .debug_macro 0x0000000000000000 0x45f usb_start.o + .debug_macro 0x0000000000000000 0x5e usb_start.o + .debug_macro 0x0000000000000000 0x8f9 usb_start.o + .debug_macro 0x0000000000000000 0x21c usb_start.o + .debug_macro 0x0000000000000000 0x735 usb_start.o + .debug_macro 0x0000000000000000 0x5e usb_start.o + .debug_macro 0x0000000000000000 0x632 usb_start.o + .debug_macro 0x0000000000000000 0x3ac usb_start.o + .debug_macro 0x0000000000000000 0xc76 usb_start.o + .debug_macro 0x0000000000000000 0x1092 usb_start.o + .debug_macro 0x0000000000000000 0xc4a usb_start.o + .debug_macro 0x0000000000000000 0x6ba usb_start.o + .debug_macro 0x0000000000000000 0x1b3d usb_start.o + .debug_macro 0x0000000000000000 0x143c usb_start.o + .debug_macro 0x0000000000000000 0x340 usb_start.o + .debug_macro 0x0000000000000000 0x7c usb_start.o + .debug_macro 0x0000000000000000 0xa0 usb_start.o + .debug_macro 0x0000000000000000 0x4c usb_start.o + .debug_macro 0x0000000000000000 0xca usb_start.o + .debug_macro 0x0000000000000000 0x94 usb_start.o + .debug_macro 0x0000000000000000 0x58 usb_start.o + .debug_macro 0x0000000000000000 0x341 usb_start.o + .debug_macro 0x0000000000000000 0x82 usb_start.o + .debug_macro 0x0000000000000000 0x189 usb_start.o + .debug_macro 0x0000000000000000 0xb8 usb_start.o + .debug_macro 0x0000000000000000 0xa0 usb_start.o + .debug_macro 0x0000000000000000 0xb2 usb_start.o + .debug_macro 0x0000000000000000 0x1c usb_start.o + .debug_macro 0x0000000000000000 0x1c usb_start.o + .debug_macro 0x0000000000000000 0x1c usb_start.o + .debug_macro 0x0000000000000000 0x7c usb_start.o + .debug_macro 0x0000000000000000 0x15a usb_start.o + .debug_macro 0x0000000000000000 0x10 usb_start.o + .debug_macro 0x0000000000000000 0xdc usb_start.o + .debug_macro 0x0000000000000000 0x124 usb_start.o + .debug_macro 0x0000000000000000 0x124 usb_start.o + .debug_macro 0x0000000000000000 0x124 usb_start.o + .debug_macro 0x0000000000000000 0x124 usb_start.o + .debug_macro 0x0000000000000000 0x124 usb_start.o + .debug_macro 0x0000000000000000 0xe2 usb_start.o + .debug_macro 0x0000000000000000 0xe2 usb_start.o + .debug_macro 0x0000000000000000 0xe2 usb_start.o + .debug_macro 0x0000000000000000 0x12a usb_start.o + .debug_macro 0x0000000000000000 0x100 usb_start.o + .debug_macro 0x0000000000000000 0xf4 usb_start.o + .debug_macro 0x0000000000000000 0x40f usb_start.o + .debug_macro 0x0000000000000000 0x40 usb_start.o + .debug_macro 0x0000000000000000 0x35a usb_start.o + .debug_macro 0x0000000000000000 0x101b usb_start.o + .debug_macro 0x0000000000000000 0x6d usb_start.o + .debug_macro 0x0000000000000000 0x10 usb_start.o + .debug_macro 0x0000000000000000 0x10 usb_start.o + .debug_macro 0x0000000000000000 0x16 usb_start.o + .debug_macro 0x0000000000000000 0x16 usb_start.o + .debug_macro 0x0000000000000000 0x16 usb_start.o + .debug_macro 0x0000000000000000 0x16 usb_start.o + .debug_macro 0x0000000000000000 0x16 usb_start.o + .debug_macro 0x0000000000000000 0x16 usb_start.o + .debug_macro 0x0000000000000000 0x16 usb_start.o + .debug_macro 0x0000000000000000 0x16 usb_start.o + .debug_macro 0x0000000000000000 0x16 usb_start.o + .debug_macro 0x0000000000000000 0x16 usb_start.o + .debug_macro 0x0000000000000000 0x16 usb_start.o + .debug_macro 0x0000000000000000 0x16 usb_start.o + .debug_macro 0x0000000000000000 0x16 usb_start.o + .debug_macro 0x0000000000000000 0x16 usb_start.o + .debug_macro 0x0000000000000000 0x4c3 usb_start.o + .debug_macro 0x0000000000000000 0x94 usb_start.o + .debug_macro 0x0000000000000000 0x16 usb_start.o + .debug_macro 0x0000000000000000 0x6a usb_start.o + .debug_macro 0x0000000000000000 0x28c usb_start.o + .debug_macro 0x0000000000000000 0x4d8 usb_start.o + .debug_macro 0x0000000000000000 0x16 usb_start.o + .debug_macro 0x0000000000000000 0xca usb_start.o + .debug_macro 0x0000000000000000 0x1c usb_start.o + .debug_macro 0x0000000000000000 0x16 usb_start.o + .debug_macro 0x0000000000000000 0xc9 usb_start.o + .debug_macro 0x0000000000000000 0xcb usb_start.o + .debug_macro 0x0000000000000000 0xee usb_start.o + .debug_macro 0x0000000000000000 0x64 usb_start.o + .debug_macro 0x0000000000000000 0x18 usb_start.o + .debug_macro 0x0000000000000000 0x35 usb_start.o + .debug_macro 0x0000000000000000 0x34 usb_start.o + .debug_macro 0x0000000000000000 0x16 usb_start.o + .debug_macro 0x0000000000000000 0x43 usb_start.o + .debug_macro 0x0000000000000000 0x34 usb_start.o + .debug_macro 0x0000000000000000 0x10 usb_start.o + .debug_macro 0x0000000000000000 0x58 usb_start.o + .debug_macro 0x0000000000000000 0x182 usb_start.o + .debug_macro 0x0000000000000000 0x356 usb_start.o + .debug_macro 0x0000000000000000 0x10 usb_start.o + .debug_macro 0x0000000000000000 0x35 usb_start.o + .debug_macro 0x0000000000000000 0x76 usb_start.o + .debug_macro 0x0000000000000000 0x11b usb_start.o + .debug_macro 0x0000000000000000 0x12b usb_start.o + .debug_macro 0x0000000000000000 0x256 usb_start.o + .group 0x0000000000000000 0xc hpl/sysctrl/hpl_sysctrl.o + .group 0x0000000000000000 0xc hpl/sysctrl/hpl_sysctrl.o + .group 0x0000000000000000 0xc hpl/sysctrl/hpl_sysctrl.o + .group 0x0000000000000000 0xc hpl/sysctrl/hpl_sysctrl.o + .group 0x0000000000000000 0xc hpl/sysctrl/hpl_sysctrl.o + .group 0x0000000000000000 0xc hpl/sysctrl/hpl_sysctrl.o + .group 0x0000000000000000 0xc hpl/sysctrl/hpl_sysctrl.o + .group 0x0000000000000000 0xc hpl/sysctrl/hpl_sysctrl.o + .group 0x0000000000000000 0xc hpl/sysctrl/hpl_sysctrl.o + .group 0x0000000000000000 0xc hpl/sysctrl/hpl_sysctrl.o + .group 0x0000000000000000 0xc hpl/sysctrl/hpl_sysctrl.o + .group 0x0000000000000000 0xc hpl/sysctrl/hpl_sysctrl.o + .group 0x0000000000000000 0xc hpl/sysctrl/hpl_sysctrl.o + .group 0x0000000000000000 0xc hpl/sysctrl/hpl_sysctrl.o + .group 0x0000000000000000 0xc hpl/sysctrl/hpl_sysctrl.o + .group 0x0000000000000000 0xc hpl/sysctrl/hpl_sysctrl.o + .group 0x0000000000000000 0xc hpl/sysctrl/hpl_sysctrl.o + .group 0x0000000000000000 0xc hpl/sysctrl/hpl_sysctrl.o + .group 0x0000000000000000 0xc hpl/sysctrl/hpl_sysctrl.o + .group 0x0000000000000000 0xc hpl/sysctrl/hpl_sysctrl.o + .group 0x0000000000000000 0xc hpl/sysctrl/hpl_sysctrl.o + .group 0x0000000000000000 0xc hpl/sysctrl/hpl_sysctrl.o + .group 0x0000000000000000 0xc hpl/sysctrl/hpl_sysctrl.o + .group 0x0000000000000000 0xc hpl/sysctrl/hpl_sysctrl.o + .group 0x0000000000000000 0xc hpl/sysctrl/hpl_sysctrl.o + .group 0x0000000000000000 0xc hpl/sysctrl/hpl_sysctrl.o + .group 0x0000000000000000 0xc hpl/sysctrl/hpl_sysctrl.o + .group 0x0000000000000000 0xc hpl/sysctrl/hpl_sysctrl.o + .group 0x0000000000000000 0xc hpl/sysctrl/hpl_sysctrl.o + .group 0x0000000000000000 0xc hpl/sysctrl/hpl_sysctrl.o + .group 0x0000000000000000 0xc hpl/sysctrl/hpl_sysctrl.o + .group 0x0000000000000000 0xc hpl/sysctrl/hpl_sysctrl.o + .group 0x0000000000000000 0xc hpl/sysctrl/hpl_sysctrl.o + .group 0x0000000000000000 0xc hpl/sysctrl/hpl_sysctrl.o + .group 0x0000000000000000 0xc hpl/sysctrl/hpl_sysctrl.o + .group 0x0000000000000000 0xc hpl/sysctrl/hpl_sysctrl.o + .group 0x0000000000000000 0xc hpl/sysctrl/hpl_sysctrl.o + .group 0x0000000000000000 0xc hpl/sysctrl/hpl_sysctrl.o + .group 0x0000000000000000 0xc hpl/sysctrl/hpl_sysctrl.o + .group 0x0000000000000000 0xc hpl/sysctrl/hpl_sysctrl.o + .group 0x0000000000000000 0xc hpl/sysctrl/hpl_sysctrl.o + .group 0x0000000000000000 0xc hpl/sysctrl/hpl_sysctrl.o + .group 0x0000000000000000 0xc hpl/sysctrl/hpl_sysctrl.o + .group 0x0000000000000000 0xc hpl/sysctrl/hpl_sysctrl.o + .group 0x0000000000000000 0xc hpl/sysctrl/hpl_sysctrl.o + .group 0x0000000000000000 0xc hpl/sysctrl/hpl_sysctrl.o + .group 0x0000000000000000 0xc hpl/sysctrl/hpl_sysctrl.o + .group 0x0000000000000000 0xc hpl/sysctrl/hpl_sysctrl.o + .group 0x0000000000000000 0xc hpl/sysctrl/hpl_sysctrl.o + .group 0x0000000000000000 0xc hpl/sysctrl/hpl_sysctrl.o + .group 0x0000000000000000 0xc hpl/sysctrl/hpl_sysctrl.o + .group 0x0000000000000000 0xc hpl/sysctrl/hpl_sysctrl.o + .group 0x0000000000000000 0xc hpl/sysctrl/hpl_sysctrl.o + .group 0x0000000000000000 0xc hpl/sysctrl/hpl_sysctrl.o + .group 0x0000000000000000 0xc hpl/sysctrl/hpl_sysctrl.o + .group 0x0000000000000000 0xc hpl/sysctrl/hpl_sysctrl.o + .group 0x0000000000000000 0xc hpl/sysctrl/hpl_sysctrl.o + .group 0x0000000000000000 0xc hpl/sysctrl/hpl_sysctrl.o + .group 0x0000000000000000 0xc hpl/sysctrl/hpl_sysctrl.o + .group 0x0000000000000000 0xc hpl/sysctrl/hpl_sysctrl.o + .group 0x0000000000000000 0xc hpl/sysctrl/hpl_sysctrl.o + .group 0x0000000000000000 0xc hpl/sysctrl/hpl_sysctrl.o + .group 0x0000000000000000 0xc hpl/sysctrl/hpl_sysctrl.o + .group 0x0000000000000000 0xc hpl/sysctrl/hpl_sysctrl.o + .group 0x0000000000000000 0xc hpl/sysctrl/hpl_sysctrl.o + .group 0x0000000000000000 0xc hpl/sysctrl/hpl_sysctrl.o + .group 0x0000000000000000 0xc hpl/sysctrl/hpl_sysctrl.o + .group 0x0000000000000000 0xc hpl/sysctrl/hpl_sysctrl.o + .group 0x0000000000000000 0xc hpl/sysctrl/hpl_sysctrl.o + .group 0x0000000000000000 0xc hpl/sysctrl/hpl_sysctrl.o + .group 0x0000000000000000 0xc hpl/sysctrl/hpl_sysctrl.o + .group 0x0000000000000000 0xc hpl/sysctrl/hpl_sysctrl.o + .group 0x0000000000000000 0xc hpl/sysctrl/hpl_sysctrl.o + .group 0x0000000000000000 0xc hpl/sysctrl/hpl_sysctrl.o + .group 0x0000000000000000 0xc hpl/sysctrl/hpl_sysctrl.o + .group 0x0000000000000000 0xc hpl/sysctrl/hpl_sysctrl.o + .group 0x0000000000000000 0xc hpl/sysctrl/hpl_sysctrl.o + .group 0x0000000000000000 0xc hpl/sysctrl/hpl_sysctrl.o + .group 0x0000000000000000 0xc hpl/sysctrl/hpl_sysctrl.o + .group 0x0000000000000000 0xc hpl/sysctrl/hpl_sysctrl.o + .group 0x0000000000000000 0xc hpl/sysctrl/hpl_sysctrl.o + .group 0x0000000000000000 0xc hpl/sysctrl/hpl_sysctrl.o + .group 0x0000000000000000 0xc hpl/sysctrl/hpl_sysctrl.o + .group 0x0000000000000000 0xc hpl/sysctrl/hpl_sysctrl.o + .group 0x0000000000000000 0xc hpl/sysctrl/hpl_sysctrl.o + .group 0x0000000000000000 0xc hpl/sysctrl/hpl_sysctrl.o + .group 0x0000000000000000 0xc hpl/sysctrl/hpl_sysctrl.o + .group 0x0000000000000000 0xc hpl/sysctrl/hpl_sysctrl.o + .group 0x0000000000000000 0xc hpl/sysctrl/hpl_sysctrl.o + .group 0x0000000000000000 0xc hpl/sysctrl/hpl_sysctrl.o + .group 0x0000000000000000 0xc hpl/sysctrl/hpl_sysctrl.o + .group 0x0000000000000000 0xc hpl/sysctrl/hpl_sysctrl.o + .group 0x0000000000000000 0xc hpl/sysctrl/hpl_sysctrl.o + .group 0x0000000000000000 0xc hpl/sysctrl/hpl_sysctrl.o + .group 0x0000000000000000 0xc hpl/sysctrl/hpl_sysctrl.o + .group 0x0000000000000000 0xc hpl/sysctrl/hpl_sysctrl.o + .group 0x0000000000000000 0xc hpl/sysctrl/hpl_sysctrl.o + .text 0x0000000000000000 0x0 hpl/sysctrl/hpl_sysctrl.o + .data 0x0000000000000000 0x0 hpl/sysctrl/hpl_sysctrl.o + .bss 0x0000000000000000 0x0 hpl/sysctrl/hpl_sysctrl.o + .debug_macro 0x0000000000000000 0xa4e hpl/sysctrl/hpl_sysctrl.o + .debug_macro 0x0000000000000000 0x16d hpl/sysctrl/hpl_sysctrl.o + .debug_macro 0x0000000000000000 0x22 hpl/sysctrl/hpl_sysctrl.o + .debug_macro 0x0000000000000000 0x8e hpl/sysctrl/hpl_sysctrl.o + .debug_macro 0x0000000000000000 0x51 hpl/sysctrl/hpl_sysctrl.o + .debug_macro 0x0000000000000000 0x103 hpl/sysctrl/hpl_sysctrl.o + .debug_macro 0x0000000000000000 0x6a hpl/sysctrl/hpl_sysctrl.o + .debug_macro 0x0000000000000000 0x1df hpl/sysctrl/hpl_sysctrl.o + .debug_macro 0x0000000000000000 0x22 hpl/sysctrl/hpl_sysctrl.o + .debug_macro 0x0000000000000000 0x3f hpl/sysctrl/hpl_sysctrl.o + .debug_macro 0x0000000000000000 0x1c hpl/sysctrl/hpl_sysctrl.o + .debug_macro 0x0000000000000000 0x22 hpl/sysctrl/hpl_sysctrl.o + .debug_macro 0x0000000000000000 0xaf hpl/sysctrl/hpl_sysctrl.o + .debug_macro 0x0000000000000000 0x3ad hpl/sysctrl/hpl_sysctrl.o + .debug_macro 0x0000000000000000 0x67e hpl/sysctrl/hpl_sysctrl.o + .debug_macro 0x0000000000000000 0x8b1 hpl/sysctrl/hpl_sysctrl.o + .debug_macro 0x0000000000000000 0x22e hpl/sysctrl/hpl_sysctrl.o + .debug_macro 0x0000000000000000 0xd5c hpl/sysctrl/hpl_sysctrl.o + .debug_macro 0x0000000000000000 0x4dc hpl/sysctrl/hpl_sysctrl.o + .debug_macro 0x0000000000000000 0x9f6 hpl/sysctrl/hpl_sysctrl.o + .debug_macro 0x0000000000000000 0x82b hpl/sysctrl/hpl_sysctrl.o + .debug_macro 0x0000000000000000 0x45f hpl/sysctrl/hpl_sysctrl.o + .debug_macro 0x0000000000000000 0x5e hpl/sysctrl/hpl_sysctrl.o + .debug_macro 0x0000000000000000 0x8f9 hpl/sysctrl/hpl_sysctrl.o + .debug_macro 0x0000000000000000 0x21c hpl/sysctrl/hpl_sysctrl.o + .debug_macro 0x0000000000000000 0x735 hpl/sysctrl/hpl_sysctrl.o + .debug_macro 0x0000000000000000 0x5e hpl/sysctrl/hpl_sysctrl.o + .debug_macro 0x0000000000000000 0x632 hpl/sysctrl/hpl_sysctrl.o + .debug_macro 0x0000000000000000 0x3ac hpl/sysctrl/hpl_sysctrl.o + .debug_macro 0x0000000000000000 0xc76 hpl/sysctrl/hpl_sysctrl.o + .debug_macro 0x0000000000000000 0x1092 hpl/sysctrl/hpl_sysctrl.o + .debug_macro 0x0000000000000000 0xc4a hpl/sysctrl/hpl_sysctrl.o + .debug_macro 0x0000000000000000 0x6ba hpl/sysctrl/hpl_sysctrl.o + .debug_macro 0x0000000000000000 0x1b3d hpl/sysctrl/hpl_sysctrl.o + .debug_macro 0x0000000000000000 0x143c hpl/sysctrl/hpl_sysctrl.o + .debug_macro 0x0000000000000000 0x340 hpl/sysctrl/hpl_sysctrl.o + .debug_macro 0x0000000000000000 0x7c hpl/sysctrl/hpl_sysctrl.o + .debug_macro 0x0000000000000000 0xa0 hpl/sysctrl/hpl_sysctrl.o + .debug_macro 0x0000000000000000 0x4c hpl/sysctrl/hpl_sysctrl.o + .debug_macro 0x0000000000000000 0xca hpl/sysctrl/hpl_sysctrl.o + .debug_macro 0x0000000000000000 0x94 hpl/sysctrl/hpl_sysctrl.o + .debug_macro 0x0000000000000000 0x58 hpl/sysctrl/hpl_sysctrl.o + .debug_macro 0x0000000000000000 0x341 hpl/sysctrl/hpl_sysctrl.o + .debug_macro 0x0000000000000000 0x82 hpl/sysctrl/hpl_sysctrl.o + .debug_macro 0x0000000000000000 0x189 hpl/sysctrl/hpl_sysctrl.o + .debug_macro 0x0000000000000000 0xb8 hpl/sysctrl/hpl_sysctrl.o + .debug_macro 0x0000000000000000 0xa0 hpl/sysctrl/hpl_sysctrl.o + .debug_macro 0x0000000000000000 0xb2 hpl/sysctrl/hpl_sysctrl.o + .debug_macro 0x0000000000000000 0x1c hpl/sysctrl/hpl_sysctrl.o + .debug_macro 0x0000000000000000 0x1c hpl/sysctrl/hpl_sysctrl.o + .debug_macro 0x0000000000000000 0x1c hpl/sysctrl/hpl_sysctrl.o + .debug_macro 0x0000000000000000 0x7c hpl/sysctrl/hpl_sysctrl.o + .debug_macro 0x0000000000000000 0x15a hpl/sysctrl/hpl_sysctrl.o + .debug_macro 0x0000000000000000 0x10 hpl/sysctrl/hpl_sysctrl.o + .debug_macro 0x0000000000000000 0xdc hpl/sysctrl/hpl_sysctrl.o + .debug_macro 0x0000000000000000 0x124 hpl/sysctrl/hpl_sysctrl.o + .debug_macro 0x0000000000000000 0x124 hpl/sysctrl/hpl_sysctrl.o + .debug_macro 0x0000000000000000 0x124 hpl/sysctrl/hpl_sysctrl.o + .debug_macro 0x0000000000000000 0x124 hpl/sysctrl/hpl_sysctrl.o + .debug_macro 0x0000000000000000 0x124 hpl/sysctrl/hpl_sysctrl.o + .debug_macro 0x0000000000000000 0xe2 hpl/sysctrl/hpl_sysctrl.o + .debug_macro 0x0000000000000000 0xe2 hpl/sysctrl/hpl_sysctrl.o + .debug_macro 0x0000000000000000 0xe2 hpl/sysctrl/hpl_sysctrl.o + .debug_macro 0x0000000000000000 0x12a hpl/sysctrl/hpl_sysctrl.o + .debug_macro 0x0000000000000000 0x100 hpl/sysctrl/hpl_sysctrl.o + .debug_macro 0x0000000000000000 0xf4 hpl/sysctrl/hpl_sysctrl.o + .debug_macro 0x0000000000000000 0x40f hpl/sysctrl/hpl_sysctrl.o + .debug_macro 0x0000000000000000 0x40 hpl/sysctrl/hpl_sysctrl.o + .debug_macro 0x0000000000000000 0x35a hpl/sysctrl/hpl_sysctrl.o + .debug_macro 0x0000000000000000 0x101b hpl/sysctrl/hpl_sysctrl.o + .debug_macro 0x0000000000000000 0x6d hpl/sysctrl/hpl_sysctrl.o + .debug_macro 0x0000000000000000 0x10 hpl/sysctrl/hpl_sysctrl.o + .debug_macro 0x0000000000000000 0x10 hpl/sysctrl/hpl_sysctrl.o + .debug_macro 0x0000000000000000 0x16 hpl/sysctrl/hpl_sysctrl.o + .debug_macro 0x0000000000000000 0x16 hpl/sysctrl/hpl_sysctrl.o + .debug_macro 0x0000000000000000 0x16 hpl/sysctrl/hpl_sysctrl.o + .debug_macro 0x0000000000000000 0x16 hpl/sysctrl/hpl_sysctrl.o + .debug_macro 0x0000000000000000 0x16 hpl/sysctrl/hpl_sysctrl.o + .debug_macro 0x0000000000000000 0x16 hpl/sysctrl/hpl_sysctrl.o + .debug_macro 0x0000000000000000 0x16 hpl/sysctrl/hpl_sysctrl.o + .debug_macro 0x0000000000000000 0x16 hpl/sysctrl/hpl_sysctrl.o + .debug_macro 0x0000000000000000 0x16 hpl/sysctrl/hpl_sysctrl.o + .debug_macro 0x0000000000000000 0x16 hpl/sysctrl/hpl_sysctrl.o + .debug_macro 0x0000000000000000 0x16 hpl/sysctrl/hpl_sysctrl.o + .debug_macro 0x0000000000000000 0x16 hpl/sysctrl/hpl_sysctrl.o + .debug_macro 0x0000000000000000 0x16 hpl/sysctrl/hpl_sysctrl.o + .debug_macro 0x0000000000000000 0x16 hpl/sysctrl/hpl_sysctrl.o + .debug_macro 0x0000000000000000 0x4c3 hpl/sysctrl/hpl_sysctrl.o + .debug_macro 0x0000000000000000 0x94 hpl/sysctrl/hpl_sysctrl.o + .debug_macro 0x0000000000000000 0x16 hpl/sysctrl/hpl_sysctrl.o + .debug_macro 0x0000000000000000 0x6a hpl/sysctrl/hpl_sysctrl.o + .debug_macro 0x0000000000000000 0x28c hpl/sysctrl/hpl_sysctrl.o + .debug_macro 0x0000000000000000 0x4d8 hpl/sysctrl/hpl_sysctrl.o + .debug_macro 0x0000000000000000 0x16 hpl/sysctrl/hpl_sysctrl.o + .debug_macro 0x0000000000000000 0xca hpl/sysctrl/hpl_sysctrl.o + .debug_macro 0x0000000000000000 0x16 hpl/sysctrl/hpl_sysctrl.o + .group 0x0000000000000000 0xc hal/src/hal_usart_sync.o + .group 0x0000000000000000 0xc hal/src/hal_usart_sync.o + .group 0x0000000000000000 0xc hal/src/hal_usart_sync.o + .group 0x0000000000000000 0xc hal/src/hal_usart_sync.o + .group 0x0000000000000000 0xc hal/src/hal_usart_sync.o + .group 0x0000000000000000 0xc hal/src/hal_usart_sync.o + .group 0x0000000000000000 0xc hal/src/hal_usart_sync.o + .group 0x0000000000000000 0xc hal/src/hal_usart_sync.o + .group 0x0000000000000000 0xc hal/src/hal_usart_sync.o + .group 0x0000000000000000 0xc hal/src/hal_usart_sync.o + .group 0x0000000000000000 0xc hal/src/hal_usart_sync.o + .group 0x0000000000000000 0xc hal/src/hal_usart_sync.o + .group 0x0000000000000000 0xc hal/src/hal_usart_sync.o + .group 0x0000000000000000 0xc hal/src/hal_usart_sync.o + .group 0x0000000000000000 0xc hal/src/hal_usart_sync.o + .group 0x0000000000000000 0xc hal/src/hal_usart_sync.o + .group 0x0000000000000000 0xc hal/src/hal_usart_sync.o + .group 0x0000000000000000 0xc hal/src/hal_usart_sync.o + .group 0x0000000000000000 0xc hal/src/hal_usart_sync.o + .group 0x0000000000000000 0xc hal/src/hal_usart_sync.o + .group 0x0000000000000000 0xc hal/src/hal_usart_sync.o + .group 0x0000000000000000 0xc hal/src/hal_usart_sync.o + .group 0x0000000000000000 0xc hal/src/hal_usart_sync.o + .group 0x0000000000000000 0xc hal/src/hal_usart_sync.o + .group 0x0000000000000000 0xc hal/src/hal_usart_sync.o + .group 0x0000000000000000 0xc hal/src/hal_usart_sync.o + .group 0x0000000000000000 0xc hal/src/hal_usart_sync.o + .group 0x0000000000000000 0xc hal/src/hal_usart_sync.o + .group 0x0000000000000000 0xc hal/src/hal_usart_sync.o + .group 0x0000000000000000 0xc hal/src/hal_usart_sync.o + .group 0x0000000000000000 0xc hal/src/hal_usart_sync.o + .group 0x0000000000000000 0xc hal/src/hal_usart_sync.o + .group 0x0000000000000000 0xc hal/src/hal_usart_sync.o + .group 0x0000000000000000 0xc hal/src/hal_usart_sync.o + .group 0x0000000000000000 0xc hal/src/hal_usart_sync.o + .group 0x0000000000000000 0xc hal/src/hal_usart_sync.o + .group 0x0000000000000000 0xc hal/src/hal_usart_sync.o + .group 0x0000000000000000 0xc hal/src/hal_usart_sync.o + .group 0x0000000000000000 0xc hal/src/hal_usart_sync.o + .group 0x0000000000000000 0xc hal/src/hal_usart_sync.o + .group 0x0000000000000000 0xc hal/src/hal_usart_sync.o + .group 0x0000000000000000 0xc hal/src/hal_usart_sync.o + .group 0x0000000000000000 0xc hal/src/hal_usart_sync.o + .group 0x0000000000000000 0xc hal/src/hal_usart_sync.o + .group 0x0000000000000000 0xc hal/src/hal_usart_sync.o + .group 0x0000000000000000 0xc hal/src/hal_usart_sync.o + .group 0x0000000000000000 0xc hal/src/hal_usart_sync.o + .group 0x0000000000000000 0xc hal/src/hal_usart_sync.o + .group 0x0000000000000000 0xc hal/src/hal_usart_sync.o + .group 0x0000000000000000 0xc hal/src/hal_usart_sync.o + .group 0x0000000000000000 0xc hal/src/hal_usart_sync.o + .group 0x0000000000000000 0xc hal/src/hal_usart_sync.o + .group 0x0000000000000000 0xc hal/src/hal_usart_sync.o + .group 0x0000000000000000 0xc hal/src/hal_usart_sync.o + .group 0x0000000000000000 0xc hal/src/hal_usart_sync.o + .group 0x0000000000000000 0xc hal/src/hal_usart_sync.o + .group 0x0000000000000000 0xc hal/src/hal_usart_sync.o + .group 0x0000000000000000 0xc hal/src/hal_usart_sync.o + .group 0x0000000000000000 0xc hal/src/hal_usart_sync.o + .group 0x0000000000000000 0xc hal/src/hal_usart_sync.o + .group 0x0000000000000000 0xc hal/src/hal_usart_sync.o + .group 0x0000000000000000 0xc hal/src/hal_usart_sync.o + .group 0x0000000000000000 0xc hal/src/hal_usart_sync.o + .group 0x0000000000000000 0xc hal/src/hal_usart_sync.o + .group 0x0000000000000000 0xc hal/src/hal_usart_sync.o + .group 0x0000000000000000 0xc hal/src/hal_usart_sync.o + .group 0x0000000000000000 0xc hal/src/hal_usart_sync.o + .group 0x0000000000000000 0xc hal/src/hal_usart_sync.o + .group 0x0000000000000000 0xc hal/src/hal_usart_sync.o + .group 0x0000000000000000 0xc hal/src/hal_usart_sync.o + .group 0x0000000000000000 0xc hal/src/hal_usart_sync.o + .group 0x0000000000000000 0xc hal/src/hal_usart_sync.o + .group 0x0000000000000000 0xc hal/src/hal_usart_sync.o + .group 0x0000000000000000 0xc hal/src/hal_usart_sync.o + .group 0x0000000000000000 0xc hal/src/hal_usart_sync.o + .group 0x0000000000000000 0xc hal/src/hal_usart_sync.o + .group 0x0000000000000000 0xc hal/src/hal_usart_sync.o + .group 0x0000000000000000 0xc hal/src/hal_usart_sync.o + .group 0x0000000000000000 0xc hal/src/hal_usart_sync.o + .group 0x0000000000000000 0xc hal/src/hal_usart_sync.o + .group 0x0000000000000000 0xc hal/src/hal_usart_sync.o + .group 0x0000000000000000 0xc hal/src/hal_usart_sync.o + .group 0x0000000000000000 0xc hal/src/hal_usart_sync.o + .group 0x0000000000000000 0xc hal/src/hal_usart_sync.o + .group 0x0000000000000000 0xc hal/src/hal_usart_sync.o + .group 0x0000000000000000 0xc hal/src/hal_usart_sync.o + .group 0x0000000000000000 0xc hal/src/hal_usart_sync.o + .group 0x0000000000000000 0xc hal/src/hal_usart_sync.o + .group 0x0000000000000000 0xc hal/src/hal_usart_sync.o + .group 0x0000000000000000 0xc hal/src/hal_usart_sync.o + .group 0x0000000000000000 0xc hal/src/hal_usart_sync.o + .group 0x0000000000000000 0xc hal/src/hal_usart_sync.o + .group 0x0000000000000000 0xc hal/src/hal_usart_sync.o + .group 0x0000000000000000 0xc hal/src/hal_usart_sync.o + .group 0x0000000000000000 0xc hal/src/hal_usart_sync.o + .group 0x0000000000000000 0xc hal/src/hal_usart_sync.o + .group 0x0000000000000000 0xc hal/src/hal_usart_sync.o + .text 0x0000000000000000 0x0 hal/src/hal_usart_sync.o + .data 0x0000000000000000 0x0 hal/src/hal_usart_sync.o + .bss 0x0000000000000000 0x0 hal/src/hal_usart_sync.o + .text.usart_sync_deinit + 0x0000000000000000 0x30 hal/src/hal_usart_sync.o + .text.usart_sync_enable + 0x0000000000000000 0x2c hal/src/hal_usart_sync.o + .text.usart_sync_disable + 0x0000000000000000 0x2c hal/src/hal_usart_sync.o + .text.usart_sync_get_io_descriptor + 0x0000000000000000 0x28 hal/src/hal_usart_sync.o + .text.usart_sync_set_flow_control + 0x0000000000000000 0x30 hal/src/hal_usart_sync.o + .text.usart_sync_set_baud_rate + 0x0000000000000000 0x30 hal/src/hal_usart_sync.o + .text.usart_sync_set_data_order + 0x0000000000000000 0x30 hal/src/hal_usart_sync.o + .text.usart_sync_set_mode + 0x0000000000000000 0x30 hal/src/hal_usart_sync.o + .text.usart_sync_set_parity + 0x0000000000000000 0x30 hal/src/hal_usart_sync.o + .text.usart_sync_set_stopbits + 0x0000000000000000 0x30 hal/src/hal_usart_sync.o + .text.usart_sync_set_character_size + 0x0000000000000000 0x30 hal/src/hal_usart_sync.o + .text.usart_sync_flow_control_status + 0x0000000000000000 0x34 hal/src/hal_usart_sync.o + .text.usart_sync_is_tx_empty + 0x0000000000000000 0x28 hal/src/hal_usart_sync.o + .text.usart_sync_is_rx_not_empty + 0x0000000000000000 0x28 hal/src/hal_usart_sync.o + .text.usart_sync_get_version + 0x0000000000000000 0x4 hal/src/hal_usart_sync.o + .debug_macro 0x0000000000000000 0xa4e hal/src/hal_usart_sync.o + .debug_macro 0x0000000000000000 0x16d hal/src/hal_usart_sync.o + .debug_macro 0x0000000000000000 0x22 hal/src/hal_usart_sync.o + .debug_macro 0x0000000000000000 0x8e hal/src/hal_usart_sync.o + .debug_macro 0x0000000000000000 0x51 hal/src/hal_usart_sync.o + .debug_macro 0x0000000000000000 0x103 hal/src/hal_usart_sync.o + .debug_macro 0x0000000000000000 0x6a hal/src/hal_usart_sync.o + .debug_macro 0x0000000000000000 0x1df hal/src/hal_usart_sync.o + .debug_macro 0x0000000000000000 0x22 hal/src/hal_usart_sync.o + .debug_macro 0x0000000000000000 0x3f hal/src/hal_usart_sync.o + .debug_macro 0x0000000000000000 0x1c hal/src/hal_usart_sync.o + .debug_macro 0x0000000000000000 0x22 hal/src/hal_usart_sync.o + .debug_macro 0x0000000000000000 0xaf hal/src/hal_usart_sync.o + .debug_macro 0x0000000000000000 0x3ad hal/src/hal_usart_sync.o + .debug_macro 0x0000000000000000 0x67e hal/src/hal_usart_sync.o + .debug_macro 0x0000000000000000 0x8b1 hal/src/hal_usart_sync.o + .debug_macro 0x0000000000000000 0x22e hal/src/hal_usart_sync.o + .debug_macro 0x0000000000000000 0xd5c hal/src/hal_usart_sync.o + .debug_macro 0x0000000000000000 0x4dc hal/src/hal_usart_sync.o + .debug_macro 0x0000000000000000 0x9f6 hal/src/hal_usart_sync.o + .debug_macro 0x0000000000000000 0x82b hal/src/hal_usart_sync.o + .debug_macro 0x0000000000000000 0x45f hal/src/hal_usart_sync.o + .debug_macro 0x0000000000000000 0x5e hal/src/hal_usart_sync.o + .debug_macro 0x0000000000000000 0x8f9 hal/src/hal_usart_sync.o + .debug_macro 0x0000000000000000 0x21c hal/src/hal_usart_sync.o + .debug_macro 0x0000000000000000 0x735 hal/src/hal_usart_sync.o + .debug_macro 0x0000000000000000 0x5e hal/src/hal_usart_sync.o + .debug_macro 0x0000000000000000 0x632 hal/src/hal_usart_sync.o + .debug_macro 0x0000000000000000 0x3ac hal/src/hal_usart_sync.o + .debug_macro 0x0000000000000000 0xc76 hal/src/hal_usart_sync.o + .debug_macro 0x0000000000000000 0x1092 hal/src/hal_usart_sync.o + .debug_macro 0x0000000000000000 0xc4a hal/src/hal_usart_sync.o + .debug_macro 0x0000000000000000 0x6ba hal/src/hal_usart_sync.o + .debug_macro 0x0000000000000000 0x1b3d hal/src/hal_usart_sync.o + .debug_macro 0x0000000000000000 0x143c hal/src/hal_usart_sync.o + .debug_macro 0x0000000000000000 0x340 hal/src/hal_usart_sync.o + .debug_macro 0x0000000000000000 0x7c hal/src/hal_usart_sync.o + .debug_macro 0x0000000000000000 0xa0 hal/src/hal_usart_sync.o + .debug_macro 0x0000000000000000 0x4c hal/src/hal_usart_sync.o + .debug_macro 0x0000000000000000 0xca hal/src/hal_usart_sync.o + .debug_macro 0x0000000000000000 0x94 hal/src/hal_usart_sync.o + .debug_macro 0x0000000000000000 0x58 hal/src/hal_usart_sync.o + .debug_macro 0x0000000000000000 0x341 hal/src/hal_usart_sync.o + .debug_macro 0x0000000000000000 0x82 hal/src/hal_usart_sync.o + .debug_macro 0x0000000000000000 0x189 hal/src/hal_usart_sync.o + .debug_macro 0x0000000000000000 0xb8 hal/src/hal_usart_sync.o + .debug_macro 0x0000000000000000 0xa0 hal/src/hal_usart_sync.o + .debug_macro 0x0000000000000000 0xb2 hal/src/hal_usart_sync.o + .debug_macro 0x0000000000000000 0x1c hal/src/hal_usart_sync.o + .debug_macro 0x0000000000000000 0x1c hal/src/hal_usart_sync.o + .debug_macro 0x0000000000000000 0x1c hal/src/hal_usart_sync.o + .debug_macro 0x0000000000000000 0x7c hal/src/hal_usart_sync.o + .debug_macro 0x0000000000000000 0x15a hal/src/hal_usart_sync.o + .debug_macro 0x0000000000000000 0x10 hal/src/hal_usart_sync.o + .debug_macro 0x0000000000000000 0xdc hal/src/hal_usart_sync.o + .debug_macro 0x0000000000000000 0x124 hal/src/hal_usart_sync.o + .debug_macro 0x0000000000000000 0x124 hal/src/hal_usart_sync.o + .debug_macro 0x0000000000000000 0x124 hal/src/hal_usart_sync.o + .debug_macro 0x0000000000000000 0x124 hal/src/hal_usart_sync.o + .debug_macro 0x0000000000000000 0x124 hal/src/hal_usart_sync.o + .debug_macro 0x0000000000000000 0xe2 hal/src/hal_usart_sync.o + .debug_macro 0x0000000000000000 0xe2 hal/src/hal_usart_sync.o + .debug_macro 0x0000000000000000 0xe2 hal/src/hal_usart_sync.o + .debug_macro 0x0000000000000000 0x12a hal/src/hal_usart_sync.o + .debug_macro 0x0000000000000000 0x100 hal/src/hal_usart_sync.o + .debug_macro 0x0000000000000000 0xf4 hal/src/hal_usart_sync.o + .debug_macro 0x0000000000000000 0x40f hal/src/hal_usart_sync.o + .debug_macro 0x0000000000000000 0x40 hal/src/hal_usart_sync.o + .debug_macro 0x0000000000000000 0x35a hal/src/hal_usart_sync.o + .debug_macro 0x0000000000000000 0x101b hal/src/hal_usart_sync.o + .debug_macro 0x0000000000000000 0x6d hal/src/hal_usart_sync.o + .debug_macro 0x0000000000000000 0x10 hal/src/hal_usart_sync.o + .debug_macro 0x0000000000000000 0x10 hal/src/hal_usart_sync.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_usart_sync.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_usart_sync.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_usart_sync.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_usart_sync.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_usart_sync.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_usart_sync.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_usart_sync.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_usart_sync.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_usart_sync.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_usart_sync.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_usart_sync.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_usart_sync.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_usart_sync.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_usart_sync.o + .debug_macro 0x0000000000000000 0x4c3 hal/src/hal_usart_sync.o + .debug_macro 0x0000000000000000 0x94 hal/src/hal_usart_sync.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_usart_sync.o + .debug_macro 0x0000000000000000 0x6a hal/src/hal_usart_sync.o + .debug_macro 0x0000000000000000 0x28c hal/src/hal_usart_sync.o + .debug_macro 0x0000000000000000 0x4d8 hal/src/hal_usart_sync.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_usart_sync.o + .debug_macro 0x0000000000000000 0xca hal/src/hal_usart_sync.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_usart_sync.o + .debug_macro 0x0000000000000000 0xc9 hal/src/hal_usart_sync.o + .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o + .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o + .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o + .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o + .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o + .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o + .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o + .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o + .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o + .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o + .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o + .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o + .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o + .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o + .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o + .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o + .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o + .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o + .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o + .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o + .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o + .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o + .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o + .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o + .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o + .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o + .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o + .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o + .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o + .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o + .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o + .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o + .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o + .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o + .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o + .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o + .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o + .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o + .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o + .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o + .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o + .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o + .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o + .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o + .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o + .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o + .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o + .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o + .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o + .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o + .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o + .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o + .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o + .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o + .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o + .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o + .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o + .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o + .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o + .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o + .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o + .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o + .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o + .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o + .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o + .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o + .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o + .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o + .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o + .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o + .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o + .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o + .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o + .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o + .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o + .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o + .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o + .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o + .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o + .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o + .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o + .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o + .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o + .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o + .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o + .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o + .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o + .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o + .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o + .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o + .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o + .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o + .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o + .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o + .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o + .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o + .group 0x0000000000000000 0xc hpl/gclk/hpl_gclk.o + .text 0x0000000000000000 0x0 hpl/gclk/hpl_gclk.o + .data 0x0000000000000000 0x0 hpl/gclk/hpl_gclk.o + .bss 0x0000000000000000 0x0 hpl/gclk/hpl_gclk.o + .text._gclk_init_generators + 0x0000000000000000 0x44 hpl/gclk/hpl_gclk.o + .debug_macro 0x0000000000000000 0xa4e hpl/gclk/hpl_gclk.o + .debug_macro 0x0000000000000000 0x16d hpl/gclk/hpl_gclk.o + .debug_macro 0x0000000000000000 0x22 hpl/gclk/hpl_gclk.o + .debug_macro 0x0000000000000000 0x8e hpl/gclk/hpl_gclk.o + .debug_macro 0x0000000000000000 0x51 hpl/gclk/hpl_gclk.o + .debug_macro 0x0000000000000000 0x103 hpl/gclk/hpl_gclk.o + .debug_macro 0x0000000000000000 0x6a hpl/gclk/hpl_gclk.o + .debug_macro 0x0000000000000000 0x1df hpl/gclk/hpl_gclk.o + .debug_macro 0x0000000000000000 0x22 hpl/gclk/hpl_gclk.o + .debug_macro 0x0000000000000000 0x3f hpl/gclk/hpl_gclk.o + .debug_macro 0x0000000000000000 0x1c hpl/gclk/hpl_gclk.o + .debug_macro 0x0000000000000000 0x22 hpl/gclk/hpl_gclk.o + .debug_macro 0x0000000000000000 0xaf hpl/gclk/hpl_gclk.o + .debug_macro 0x0000000000000000 0x3ad hpl/gclk/hpl_gclk.o + .debug_macro 0x0000000000000000 0x67e hpl/gclk/hpl_gclk.o + .debug_macro 0x0000000000000000 0x8b1 hpl/gclk/hpl_gclk.o + .debug_macro 0x0000000000000000 0x22e hpl/gclk/hpl_gclk.o + .debug_macro 0x0000000000000000 0xd5c hpl/gclk/hpl_gclk.o + .debug_macro 0x0000000000000000 0x4dc hpl/gclk/hpl_gclk.o + .debug_macro 0x0000000000000000 0x9f6 hpl/gclk/hpl_gclk.o + .debug_macro 0x0000000000000000 0x82b hpl/gclk/hpl_gclk.o + .debug_macro 0x0000000000000000 0x45f hpl/gclk/hpl_gclk.o + .debug_macro 0x0000000000000000 0x5e hpl/gclk/hpl_gclk.o + .debug_macro 0x0000000000000000 0x8f9 hpl/gclk/hpl_gclk.o + .debug_macro 0x0000000000000000 0x21c hpl/gclk/hpl_gclk.o + .debug_macro 0x0000000000000000 0x735 hpl/gclk/hpl_gclk.o + .debug_macro 0x0000000000000000 0x5e hpl/gclk/hpl_gclk.o + .debug_macro 0x0000000000000000 0x632 hpl/gclk/hpl_gclk.o + .debug_macro 0x0000000000000000 0x3ac hpl/gclk/hpl_gclk.o + .debug_macro 0x0000000000000000 0xc76 hpl/gclk/hpl_gclk.o + .debug_macro 0x0000000000000000 0x1092 hpl/gclk/hpl_gclk.o + .debug_macro 0x0000000000000000 0xc4a hpl/gclk/hpl_gclk.o + .debug_macro 0x0000000000000000 0x6ba hpl/gclk/hpl_gclk.o + .debug_macro 0x0000000000000000 0x1b3d hpl/gclk/hpl_gclk.o + .debug_macro 0x0000000000000000 0x143c hpl/gclk/hpl_gclk.o + .debug_macro 0x0000000000000000 0x340 hpl/gclk/hpl_gclk.o + .debug_macro 0x0000000000000000 0x7c hpl/gclk/hpl_gclk.o + .debug_macro 0x0000000000000000 0xa0 hpl/gclk/hpl_gclk.o + .debug_macro 0x0000000000000000 0x4c hpl/gclk/hpl_gclk.o + .debug_macro 0x0000000000000000 0xca hpl/gclk/hpl_gclk.o + .debug_macro 0x0000000000000000 0x94 hpl/gclk/hpl_gclk.o + .debug_macro 0x0000000000000000 0x58 hpl/gclk/hpl_gclk.o + .debug_macro 0x0000000000000000 0x341 hpl/gclk/hpl_gclk.o + .debug_macro 0x0000000000000000 0x82 hpl/gclk/hpl_gclk.o + .debug_macro 0x0000000000000000 0x189 hpl/gclk/hpl_gclk.o + .debug_macro 0x0000000000000000 0xb8 hpl/gclk/hpl_gclk.o + .debug_macro 0x0000000000000000 0xa0 hpl/gclk/hpl_gclk.o + .debug_macro 0x0000000000000000 0xb2 hpl/gclk/hpl_gclk.o + .debug_macro 0x0000000000000000 0x1c hpl/gclk/hpl_gclk.o + .debug_macro 0x0000000000000000 0x1c hpl/gclk/hpl_gclk.o + .debug_macro 0x0000000000000000 0x1c hpl/gclk/hpl_gclk.o + .debug_macro 0x0000000000000000 0x7c hpl/gclk/hpl_gclk.o + .debug_macro 0x0000000000000000 0x15a hpl/gclk/hpl_gclk.o + .debug_macro 0x0000000000000000 0x10 hpl/gclk/hpl_gclk.o + .debug_macro 0x0000000000000000 0xdc hpl/gclk/hpl_gclk.o + .debug_macro 0x0000000000000000 0x124 hpl/gclk/hpl_gclk.o + .debug_macro 0x0000000000000000 0x124 hpl/gclk/hpl_gclk.o + .debug_macro 0x0000000000000000 0x124 hpl/gclk/hpl_gclk.o + .debug_macro 0x0000000000000000 0x124 hpl/gclk/hpl_gclk.o + .debug_macro 0x0000000000000000 0x124 hpl/gclk/hpl_gclk.o + .debug_macro 0x0000000000000000 0xe2 hpl/gclk/hpl_gclk.o + .debug_macro 0x0000000000000000 0xe2 hpl/gclk/hpl_gclk.o + .debug_macro 0x0000000000000000 0xe2 hpl/gclk/hpl_gclk.o + .debug_macro 0x0000000000000000 0x12a hpl/gclk/hpl_gclk.o + .debug_macro 0x0000000000000000 0x100 hpl/gclk/hpl_gclk.o + .debug_macro 0x0000000000000000 0xf4 hpl/gclk/hpl_gclk.o + .debug_macro 0x0000000000000000 0x40f hpl/gclk/hpl_gclk.o + .debug_macro 0x0000000000000000 0x40 hpl/gclk/hpl_gclk.o + .debug_macro 0x0000000000000000 0x35a hpl/gclk/hpl_gclk.o + .debug_macro 0x0000000000000000 0x101b hpl/gclk/hpl_gclk.o + .debug_macro 0x0000000000000000 0x6d hpl/gclk/hpl_gclk.o + .debug_macro 0x0000000000000000 0x10 hpl/gclk/hpl_gclk.o + .debug_macro 0x0000000000000000 0x10 hpl/gclk/hpl_gclk.o + .debug_macro 0x0000000000000000 0x16 hpl/gclk/hpl_gclk.o + .debug_macro 0x0000000000000000 0x16 hpl/gclk/hpl_gclk.o + .debug_macro 0x0000000000000000 0x16 hpl/gclk/hpl_gclk.o + .debug_macro 0x0000000000000000 0x16 hpl/gclk/hpl_gclk.o + .debug_macro 0x0000000000000000 0x16 hpl/gclk/hpl_gclk.o + .debug_macro 0x0000000000000000 0x16 hpl/gclk/hpl_gclk.o + .debug_macro 0x0000000000000000 0x16 hpl/gclk/hpl_gclk.o + .debug_macro 0x0000000000000000 0x16 hpl/gclk/hpl_gclk.o + .debug_macro 0x0000000000000000 0x16 hpl/gclk/hpl_gclk.o + .debug_macro 0x0000000000000000 0x16 hpl/gclk/hpl_gclk.o + .debug_macro 0x0000000000000000 0x16 hpl/gclk/hpl_gclk.o + .debug_macro 0x0000000000000000 0x16 hpl/gclk/hpl_gclk.o + .debug_macro 0x0000000000000000 0x16 hpl/gclk/hpl_gclk.o + .debug_macro 0x0000000000000000 0x16 hpl/gclk/hpl_gclk.o + .debug_macro 0x0000000000000000 0x4c3 hpl/gclk/hpl_gclk.o + .debug_macro 0x0000000000000000 0x94 hpl/gclk/hpl_gclk.o + .debug_macro 0x0000000000000000 0x16 hpl/gclk/hpl_gclk.o + .debug_macro 0x0000000000000000 0x6a hpl/gclk/hpl_gclk.o + .debug_macro 0x0000000000000000 0x28c hpl/gclk/hpl_gclk.o + .debug_macro 0x0000000000000000 0x4d8 hpl/gclk/hpl_gclk.o + .debug_macro 0x0000000000000000 0x16 hpl/gclk/hpl_gclk.o + .debug_macro 0x0000000000000000 0xca hpl/gclk/hpl_gclk.o + .debug_macro 0x0000000000000000 0x16 hpl/gclk/hpl_gclk.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .group 0x0000000000000000 0xc usb/usb_protocol.o + .text 0x0000000000000000 0x0 usb/usb_protocol.o + .data 0x0000000000000000 0x0 usb/usb_protocol.o + .bss 0x0000000000000000 0x0 usb/usb_protocol.o + .text.usb_find_iface_after + 0x0000000000000000 0x24 usb/usb_protocol.o + .text.usb_find_othspdcfg_desc + 0x0000000000000000 0x3c usb/usb_protocol.o + .debug_macro 0x0000000000000000 0xa4e usb/usb_protocol.o + .debug_macro 0x0000000000000000 0x22 usb/usb_protocol.o + .debug_macro 0x0000000000000000 0x22 usb/usb_protocol.o + .debug_macro 0x0000000000000000 0x8e usb/usb_protocol.o + .debug_macro 0x0000000000000000 0x51 usb/usb_protocol.o + .debug_macro 0x0000000000000000 0x103 usb/usb_protocol.o + .debug_macro 0x0000000000000000 0x6a usb/usb_protocol.o + .debug_macro 0x0000000000000000 0x1df usb/usb_protocol.o + .debug_macro 0x0000000000000000 0x64 usb/usb_protocol.o + .debug_macro 0x0000000000000000 0x18 usb/usb_protocol.o + .debug_macro 0x0000000000000000 0x35 usb/usb_protocol.o + .debug_macro 0x0000000000000000 0x34 usb/usb_protocol.o + .debug_macro 0x0000000000000000 0x16d usb/usb_protocol.o + .debug_macro 0x0000000000000000 0x16 usb/usb_protocol.o + .debug_macro 0x0000000000000000 0x43 usb/usb_protocol.o + .debug_macro 0x0000000000000000 0x34 usb/usb_protocol.o + .debug_macro 0x0000000000000000 0x10 usb/usb_protocol.o + .debug_macro 0x0000000000000000 0x58 usb/usb_protocol.o + .debug_macro 0x0000000000000000 0x182 usb/usb_protocol.o + .debug_macro 0x0000000000000000 0x356 usb/usb_protocol.o + .debug_macro 0x0000000000000000 0x10 usb/usb_protocol.o + .debug_macro 0x0000000000000000 0x35 usb/usb_protocol.o + .debug_macro 0x0000000000000000 0xc9 usb/usb_protocol.o + .debug_macro 0x0000000000000000 0x3f usb/usb_protocol.o + .debug_macro 0x0000000000000000 0x1c usb/usb_protocol.o + .debug_macro 0x0000000000000000 0x22 usb/usb_protocol.o + .debug_macro 0x0000000000000000 0xaf usb/usb_protocol.o + .debug_macro 0x0000000000000000 0x3ad usb/usb_protocol.o + .debug_macro 0x0000000000000000 0x67e usb/usb_protocol.o + .debug_macro 0x0000000000000000 0x8b1 usb/usb_protocol.o + .debug_macro 0x0000000000000000 0x22e usb/usb_protocol.o + .debug_macro 0x0000000000000000 0xd5c usb/usb_protocol.o + .debug_macro 0x0000000000000000 0x4dc usb/usb_protocol.o + .debug_macro 0x0000000000000000 0x9f6 usb/usb_protocol.o + .debug_macro 0x0000000000000000 0x82b usb/usb_protocol.o + .debug_macro 0x0000000000000000 0x45f usb/usb_protocol.o + .debug_macro 0x0000000000000000 0x5e usb/usb_protocol.o + .debug_macro 0x0000000000000000 0x8f9 usb/usb_protocol.o + .debug_macro 0x0000000000000000 0x21c usb/usb_protocol.o + .debug_macro 0x0000000000000000 0x735 usb/usb_protocol.o + .debug_macro 0x0000000000000000 0x5e usb/usb_protocol.o + .debug_macro 0x0000000000000000 0x632 usb/usb_protocol.o + .debug_macro 0x0000000000000000 0x3ac usb/usb_protocol.o + .debug_macro 0x0000000000000000 0xc76 usb/usb_protocol.o + .debug_macro 0x0000000000000000 0x1092 usb/usb_protocol.o + .debug_macro 0x0000000000000000 0xc4a usb/usb_protocol.o + .debug_macro 0x0000000000000000 0x6ba usb/usb_protocol.o + .debug_macro 0x0000000000000000 0x1b3d usb/usb_protocol.o + .debug_macro 0x0000000000000000 0x143c usb/usb_protocol.o + .debug_macro 0x0000000000000000 0x340 usb/usb_protocol.o + .debug_macro 0x0000000000000000 0x7c usb/usb_protocol.o + .debug_macro 0x0000000000000000 0xa0 usb/usb_protocol.o + .debug_macro 0x0000000000000000 0x4c usb/usb_protocol.o + .debug_macro 0x0000000000000000 0xca usb/usb_protocol.o + .debug_macro 0x0000000000000000 0x94 usb/usb_protocol.o + .debug_macro 0x0000000000000000 0x58 usb/usb_protocol.o + .debug_macro 0x0000000000000000 0x341 usb/usb_protocol.o + .debug_macro 0x0000000000000000 0x82 usb/usb_protocol.o + .debug_macro 0x0000000000000000 0x189 usb/usb_protocol.o + .debug_macro 0x0000000000000000 0xb8 usb/usb_protocol.o + .debug_macro 0x0000000000000000 0xa0 usb/usb_protocol.o + .debug_macro 0x0000000000000000 0xb2 usb/usb_protocol.o + .debug_macro 0x0000000000000000 0x1c usb/usb_protocol.o + .debug_macro 0x0000000000000000 0x1c usb/usb_protocol.o + .debug_macro 0x0000000000000000 0x1c usb/usb_protocol.o + .debug_macro 0x0000000000000000 0x7c usb/usb_protocol.o + .debug_macro 0x0000000000000000 0x15a usb/usb_protocol.o + .debug_macro 0x0000000000000000 0x10 usb/usb_protocol.o + .debug_macro 0x0000000000000000 0xdc usb/usb_protocol.o + .debug_macro 0x0000000000000000 0x124 usb/usb_protocol.o + .debug_macro 0x0000000000000000 0x124 usb/usb_protocol.o + .debug_macro 0x0000000000000000 0x124 usb/usb_protocol.o + .debug_macro 0x0000000000000000 0x124 usb/usb_protocol.o + .debug_macro 0x0000000000000000 0x124 usb/usb_protocol.o + .debug_macro 0x0000000000000000 0xe2 usb/usb_protocol.o + .debug_macro 0x0000000000000000 0xe2 usb/usb_protocol.o + .debug_macro 0x0000000000000000 0xe2 usb/usb_protocol.o + .debug_macro 0x0000000000000000 0x12a usb/usb_protocol.o + .debug_macro 0x0000000000000000 0x100 usb/usb_protocol.o + .debug_macro 0x0000000000000000 0xf4 usb/usb_protocol.o + .debug_macro 0x0000000000000000 0x40f usb/usb_protocol.o + .debug_macro 0x0000000000000000 0x40 usb/usb_protocol.o + .debug_macro 0x0000000000000000 0x35a usb/usb_protocol.o + .debug_macro 0x0000000000000000 0x101b usb/usb_protocol.o + .debug_macro 0x0000000000000000 0x6d usb/usb_protocol.o + .debug_macro 0x0000000000000000 0x10 usb/usb_protocol.o + .debug_macro 0x0000000000000000 0x10 usb/usb_protocol.o + .debug_macro 0x0000000000000000 0x16 usb/usb_protocol.o + .debug_macro 0x0000000000000000 0x16 usb/usb_protocol.o + .debug_macro 0x0000000000000000 0x16 usb/usb_protocol.o + .debug_macro 0x0000000000000000 0x16 usb/usb_protocol.o + .debug_macro 0x0000000000000000 0x16 usb/usb_protocol.o + .debug_macro 0x0000000000000000 0x16 usb/usb_protocol.o + .debug_macro 0x0000000000000000 0x16 usb/usb_protocol.o + .debug_macro 0x0000000000000000 0x16 usb/usb_protocol.o + .debug_macro 0x0000000000000000 0x16 usb/usb_protocol.o + .debug_macro 0x0000000000000000 0x16 usb/usb_protocol.o + .debug_macro 0x0000000000000000 0x16 usb/usb_protocol.o + .debug_macro 0x0000000000000000 0x16 usb/usb_protocol.o + .debug_macro 0x0000000000000000 0x16 usb/usb_protocol.o + .debug_macro 0x0000000000000000 0x16 usb/usb_protocol.o + .debug_macro 0x0000000000000000 0x4c3 usb/usb_protocol.o + .debug_macro 0x0000000000000000 0x94 usb/usb_protocol.o + .debug_macro 0x0000000000000000 0x16 usb/usb_protocol.o + .debug_macro 0x0000000000000000 0x6a usb/usb_protocol.o + .debug_macro 0x0000000000000000 0x28c usb/usb_protocol.o + .debug_macro 0x0000000000000000 0x4d8 usb/usb_protocol.o + .debug_macro 0x0000000000000000 0x16 usb/usb_protocol.o + .debug_macro 0x0000000000000000 0xca usb/usb_protocol.o + .debug_macro 0x0000000000000000 0x16 usb/usb_protocol.o + .debug_macro 0x0000000000000000 0x76 usb/usb_protocol.o + .debug_macro 0x0000000000000000 0x11b usb/usb_protocol.o + .group 0x0000000000000000 0xc hal/src/hal_init.o + .group 0x0000000000000000 0xc hal/src/hal_init.o + .group 0x0000000000000000 0xc hal/src/hal_init.o + .group 0x0000000000000000 0xc hal/src/hal_init.o + .group 0x0000000000000000 0xc hal/src/hal_init.o + .group 0x0000000000000000 0xc hal/src/hal_init.o + .group 0x0000000000000000 0xc hal/src/hal_init.o + .group 0x0000000000000000 0xc hal/src/hal_init.o + .group 0x0000000000000000 0xc hal/src/hal_init.o + .group 0x0000000000000000 0xc hal/src/hal_init.o + .group 0x0000000000000000 0xc hal/src/hal_init.o + .group 0x0000000000000000 0xc hal/src/hal_init.o + .group 0x0000000000000000 0xc hal/src/hal_init.o + .group 0x0000000000000000 0xc hal/src/hal_init.o + .group 0x0000000000000000 0xc hal/src/hal_init.o + .group 0x0000000000000000 0xc hal/src/hal_init.o + .group 0x0000000000000000 0xc hal/src/hal_init.o + .group 0x0000000000000000 0xc hal/src/hal_init.o + .group 0x0000000000000000 0xc hal/src/hal_init.o + .group 0x0000000000000000 0xc hal/src/hal_init.o + .group 0x0000000000000000 0xc hal/src/hal_init.o + .group 0x0000000000000000 0xc hal/src/hal_init.o + .group 0x0000000000000000 0xc hal/src/hal_init.o + .group 0x0000000000000000 0xc hal/src/hal_init.o + .group 0x0000000000000000 0xc hal/src/hal_init.o + .group 0x0000000000000000 0xc hal/src/hal_init.o + .group 0x0000000000000000 0xc hal/src/hal_init.o + .group 0x0000000000000000 0xc hal/src/hal_init.o + .group 0x0000000000000000 0xc hal/src/hal_init.o + .group 0x0000000000000000 0xc hal/src/hal_init.o + .group 0x0000000000000000 0xc hal/src/hal_init.o + .group 0x0000000000000000 0xc hal/src/hal_init.o + .group 0x0000000000000000 0xc hal/src/hal_init.o + .group 0x0000000000000000 0xc hal/src/hal_init.o + .group 0x0000000000000000 0xc hal/src/hal_init.o + .group 0x0000000000000000 0xc hal/src/hal_init.o + .group 0x0000000000000000 0xc hal/src/hal_init.o + .group 0x0000000000000000 0xc hal/src/hal_init.o + .group 0x0000000000000000 0xc hal/src/hal_init.o + .group 0x0000000000000000 0xc hal/src/hal_init.o + .group 0x0000000000000000 0xc hal/src/hal_init.o + .group 0x0000000000000000 0xc hal/src/hal_init.o + .group 0x0000000000000000 0xc hal/src/hal_init.o + .group 0x0000000000000000 0xc hal/src/hal_init.o + .group 0x0000000000000000 0xc hal/src/hal_init.o + .group 0x0000000000000000 0xc hal/src/hal_init.o + .group 0x0000000000000000 0xc hal/src/hal_init.o + .group 0x0000000000000000 0xc hal/src/hal_init.o + .group 0x0000000000000000 0xc hal/src/hal_init.o + .group 0x0000000000000000 0xc hal/src/hal_init.o + .group 0x0000000000000000 0xc hal/src/hal_init.o + .group 0x0000000000000000 0xc hal/src/hal_init.o + .group 0x0000000000000000 0xc hal/src/hal_init.o + .group 0x0000000000000000 0xc hal/src/hal_init.o + .group 0x0000000000000000 0xc hal/src/hal_init.o + .group 0x0000000000000000 0xc hal/src/hal_init.o + .group 0x0000000000000000 0xc hal/src/hal_init.o + .group 0x0000000000000000 0xc hal/src/hal_init.o + .group 0x0000000000000000 0xc hal/src/hal_init.o + .group 0x0000000000000000 0xc hal/src/hal_init.o + .group 0x0000000000000000 0xc hal/src/hal_init.o + .group 0x0000000000000000 0xc hal/src/hal_init.o + .group 0x0000000000000000 0xc hal/src/hal_init.o + .group 0x0000000000000000 0xc hal/src/hal_init.o + .group 0x0000000000000000 0xc hal/src/hal_init.o + .group 0x0000000000000000 0xc hal/src/hal_init.o + .group 0x0000000000000000 0xc hal/src/hal_init.o + .group 0x0000000000000000 0xc hal/src/hal_init.o + .group 0x0000000000000000 0xc hal/src/hal_init.o + .group 0x0000000000000000 0xc hal/src/hal_init.o + .group 0x0000000000000000 0xc hal/src/hal_init.o + .group 0x0000000000000000 0xc hal/src/hal_init.o + .group 0x0000000000000000 0xc hal/src/hal_init.o + .group 0x0000000000000000 0xc hal/src/hal_init.o + .group 0x0000000000000000 0xc hal/src/hal_init.o + .group 0x0000000000000000 0xc hal/src/hal_init.o + .group 0x0000000000000000 0xc hal/src/hal_init.o + .group 0x0000000000000000 0xc hal/src/hal_init.o + .group 0x0000000000000000 0xc hal/src/hal_init.o + .group 0x0000000000000000 0xc hal/src/hal_init.o + .group 0x0000000000000000 0xc hal/src/hal_init.o + .group 0x0000000000000000 0xc hal/src/hal_init.o + .group 0x0000000000000000 0xc hal/src/hal_init.o + .group 0x0000000000000000 0xc hal/src/hal_init.o + .group 0x0000000000000000 0xc hal/src/hal_init.o + .group 0x0000000000000000 0xc hal/src/hal_init.o + .group 0x0000000000000000 0xc hal/src/hal_init.o + .group 0x0000000000000000 0xc hal/src/hal_init.o + .group 0x0000000000000000 0xc hal/src/hal_init.o + .group 0x0000000000000000 0xc hal/src/hal_init.o + .group 0x0000000000000000 0xc hal/src/hal_init.o + .group 0x0000000000000000 0xc hal/src/hal_init.o + .group 0x0000000000000000 0xc hal/src/hal_init.o + .group 0x0000000000000000 0xc hal/src/hal_init.o + .group 0x0000000000000000 0xc hal/src/hal_init.o + .text 0x0000000000000000 0x0 hal/src/hal_init.o + .data 0x0000000000000000 0x0 hal/src/hal_init.o + .bss 0x0000000000000000 0x0 hal/src/hal_init.o + .text.init_get_version + 0x0000000000000000 0x4 hal/src/hal_init.o + .debug_info 0x0000000000000000 0x9e hal/src/hal_init.o + .debug_abbrev 0x0000000000000000 0x58 hal/src/hal_init.o + .debug_aranges + 0x0000000000000000 0x20 hal/src/hal_init.o + .debug_ranges 0x0000000000000000 0x10 hal/src/hal_init.o + .debug_macro 0x0000000000000000 0x42a hal/src/hal_init.o + .debug_macro 0x0000000000000000 0xa4e hal/src/hal_init.o + .debug_macro 0x0000000000000000 0x16d hal/src/hal_init.o + .debug_macro 0x0000000000000000 0x22 hal/src/hal_init.o + .debug_macro 0x0000000000000000 0x8e hal/src/hal_init.o + .debug_macro 0x0000000000000000 0x51 hal/src/hal_init.o + .debug_macro 0x0000000000000000 0x103 hal/src/hal_init.o + .debug_macro 0x0000000000000000 0x6a hal/src/hal_init.o + .debug_macro 0x0000000000000000 0x1df hal/src/hal_init.o + .debug_macro 0x0000000000000000 0x22 hal/src/hal_init.o + .debug_macro 0x0000000000000000 0x3f hal/src/hal_init.o + .debug_macro 0x0000000000000000 0x1c hal/src/hal_init.o + .debug_macro 0x0000000000000000 0x22 hal/src/hal_init.o + .debug_macro 0x0000000000000000 0xaf hal/src/hal_init.o + .debug_macro 0x0000000000000000 0x3ad hal/src/hal_init.o + .debug_macro 0x0000000000000000 0x67e hal/src/hal_init.o + .debug_macro 0x0000000000000000 0x8b1 hal/src/hal_init.o + .debug_macro 0x0000000000000000 0x22e hal/src/hal_init.o + .debug_macro 0x0000000000000000 0xd5c hal/src/hal_init.o + .debug_macro 0x0000000000000000 0x4dc hal/src/hal_init.o + .debug_macro 0x0000000000000000 0x9f6 hal/src/hal_init.o + .debug_macro 0x0000000000000000 0x82b hal/src/hal_init.o + .debug_macro 0x0000000000000000 0x45f hal/src/hal_init.o + .debug_macro 0x0000000000000000 0x5e hal/src/hal_init.o + .debug_macro 0x0000000000000000 0x8f9 hal/src/hal_init.o + .debug_macro 0x0000000000000000 0x21c hal/src/hal_init.o + .debug_macro 0x0000000000000000 0x735 hal/src/hal_init.o + .debug_macro 0x0000000000000000 0x5e hal/src/hal_init.o + .debug_macro 0x0000000000000000 0x632 hal/src/hal_init.o + .debug_macro 0x0000000000000000 0x3ac hal/src/hal_init.o + .debug_macro 0x0000000000000000 0xc76 hal/src/hal_init.o + .debug_macro 0x0000000000000000 0x1092 hal/src/hal_init.o + .debug_macro 0x0000000000000000 0xc4a hal/src/hal_init.o + .debug_macro 0x0000000000000000 0x6ba hal/src/hal_init.o + .debug_macro 0x0000000000000000 0x1b3d hal/src/hal_init.o + .debug_macro 0x0000000000000000 0x143c hal/src/hal_init.o + .debug_macro 0x0000000000000000 0x340 hal/src/hal_init.o + .debug_macro 0x0000000000000000 0x7c hal/src/hal_init.o + .debug_macro 0x0000000000000000 0xa0 hal/src/hal_init.o + .debug_macro 0x0000000000000000 0x4c hal/src/hal_init.o + .debug_macro 0x0000000000000000 0xca hal/src/hal_init.o + .debug_macro 0x0000000000000000 0x94 hal/src/hal_init.o + .debug_macro 0x0000000000000000 0x58 hal/src/hal_init.o + .debug_macro 0x0000000000000000 0x341 hal/src/hal_init.o + .debug_macro 0x0000000000000000 0x82 hal/src/hal_init.o + .debug_macro 0x0000000000000000 0x189 hal/src/hal_init.o + .debug_macro 0x0000000000000000 0xb8 hal/src/hal_init.o + .debug_macro 0x0000000000000000 0xa0 hal/src/hal_init.o + .debug_macro 0x0000000000000000 0xb2 hal/src/hal_init.o + .debug_macro 0x0000000000000000 0x1c hal/src/hal_init.o + .debug_macro 0x0000000000000000 0x1c hal/src/hal_init.o + .debug_macro 0x0000000000000000 0x1c hal/src/hal_init.o + .debug_macro 0x0000000000000000 0x7c hal/src/hal_init.o + .debug_macro 0x0000000000000000 0x15a hal/src/hal_init.o + .debug_macro 0x0000000000000000 0x10 hal/src/hal_init.o + .debug_macro 0x0000000000000000 0xdc hal/src/hal_init.o + .debug_macro 0x0000000000000000 0x124 hal/src/hal_init.o + .debug_macro 0x0000000000000000 0x124 hal/src/hal_init.o + .debug_macro 0x0000000000000000 0x124 hal/src/hal_init.o + .debug_macro 0x0000000000000000 0x124 hal/src/hal_init.o + .debug_macro 0x0000000000000000 0x124 hal/src/hal_init.o + .debug_macro 0x0000000000000000 0xe2 hal/src/hal_init.o + .debug_macro 0x0000000000000000 0xe2 hal/src/hal_init.o + .debug_macro 0x0000000000000000 0xe2 hal/src/hal_init.o + .debug_macro 0x0000000000000000 0x12a hal/src/hal_init.o + .debug_macro 0x0000000000000000 0x100 hal/src/hal_init.o + .debug_macro 0x0000000000000000 0xf4 hal/src/hal_init.o + .debug_macro 0x0000000000000000 0x40f hal/src/hal_init.o + .debug_macro 0x0000000000000000 0x40 hal/src/hal_init.o + .debug_macro 0x0000000000000000 0x35a hal/src/hal_init.o + .debug_macro 0x0000000000000000 0x101b hal/src/hal_init.o + .debug_macro 0x0000000000000000 0x6d hal/src/hal_init.o + .debug_macro 0x0000000000000000 0x10 hal/src/hal_init.o + .debug_macro 0x0000000000000000 0x10 hal/src/hal_init.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_init.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_init.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_init.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_init.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_init.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_init.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_init.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_init.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_init.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_init.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_init.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_init.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_init.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_init.o + .debug_macro 0x0000000000000000 0x4c3 hal/src/hal_init.o + .debug_macro 0x0000000000000000 0x94 hal/src/hal_init.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_init.o + .debug_macro 0x0000000000000000 0x6a hal/src/hal_init.o + .debug_macro 0x0000000000000000 0x28c hal/src/hal_init.o + .debug_macro 0x0000000000000000 0x4d8 hal/src/hal_init.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_init.o + .debug_macro 0x0000000000000000 0xca hal/src/hal_init.o + .debug_line 0x0000000000000000 0x6d4 hal/src/hal_init.o + .debug_str 0x0000000000000000 0x72493 hal/src/hal_init.o + .comment 0x0000000000000000 0x1f hal/src/hal_init.o + .debug_frame 0x0000000000000000 0x20 hal/src/hal_init.o + .ARM.attributes + 0x0000000000000000 0x2c hal/src/hal_init.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc hal/src/hal_usb_device.o + .text 0x0000000000000000 0x0 hal/src/hal_usb_device.o + .data 0x0000000000000000 0x0 hal/src/hal_usb_device.o + .text.usb_d_deinit + 0x0000000000000000 0xc hal/src/hal_usb_device.o + .text.usb_d_disable + 0x0000000000000000 0xc hal/src/hal_usb_device.o + .text.usb_d_detach + 0x0000000000000000 0xc hal/src/hal_usb_device.o + .text.usb_d_get_speed + 0x0000000000000000 0xc hal/src/hal_usb_device.o + .text.usb_d_get_frame_num + 0x0000000000000000 0xc hal/src/hal_usb_device.o + .text.usb_d_get_uframe_num + 0x0000000000000000 0xc hal/src/hal_usb_device.o + .text.usb_d_send_remotewakeup + 0x0000000000000000 0xc hal/src/hal_usb_device.o + .text.usb_d_ep_disable + 0x0000000000000000 0x2c hal/src/hal_usb_device.o + .text.usb_d_ep_get_req + 0x0000000000000000 0x24 hal/src/hal_usb_device.o + .text.usb_d_ep_abort + 0x0000000000000000 0x30 hal/src/hal_usb_device.o + .text.usb_d_ep_get_status + 0x0000000000000000 0x5c hal/src/hal_usb_device.o + .text.usb_d_get_version + 0x0000000000000000 0x4 hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0xa4e hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0x16d hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0x22 hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0x8e hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0x51 hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0x103 hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0x6a hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0x1df hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0x22 hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0x3f hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0x1c hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0x22 hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0xaf hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0x3ad hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0x67e hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0x8b1 hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0x22e hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0xd5c hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0x4dc hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0x9f6 hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0x82b hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0x45f hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0x5e hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0x8f9 hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0x21c hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0x735 hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0x5e hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0x632 hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0x3ac hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0xc76 hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0x1092 hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0xc4a hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0x6ba hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0x1b3d hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0x143c hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0x340 hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0x7c hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0xa0 hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0x4c hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0xca hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0x94 hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0x58 hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0x341 hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0x82 hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0x189 hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0xb8 hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0xa0 hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0xb2 hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0x1c hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0x1c hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0x1c hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0x7c hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0x15a hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0x10 hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0xdc hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0x124 hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0x124 hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0x124 hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0x124 hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0x124 hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0xe2 hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0xe2 hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0xe2 hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0x12a hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0x100 hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0xf4 hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0x40f hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0x40 hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0x35a hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0x101b hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0x6d hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0x10 hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0x10 hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0x4c3 hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0x94 hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0x6a hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0x28c hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0x4d8 hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0xca hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0xc9 hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0xcb hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0xee hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0x64 hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0x18 hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0x35 hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0x34 hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0x43 hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0x34 hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0x10 hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0x58 hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0x182 hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0x356 hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0x10 hal/src/hal_usb_device.o + .debug_macro 0x0000000000000000 0x35 hal/src/hal_usb_device.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .group 0x0000000000000000 0xc main.o + .text 0x0000000000000000 0x0 main.o + .data 0x0000000000000000 0x0 main.o + .debug_macro 0x0000000000000000 0xa4e main.o + .debug_macro 0x0000000000000000 0x16d main.o + .debug_macro 0x0000000000000000 0x22 main.o + .debug_macro 0x0000000000000000 0x8e main.o + .debug_macro 0x0000000000000000 0x51 main.o + .debug_macro 0x0000000000000000 0x103 main.o + .debug_macro 0x0000000000000000 0x6a main.o + .debug_macro 0x0000000000000000 0x1df main.o + .debug_macro 0x0000000000000000 0x22 main.o + .debug_macro 0x0000000000000000 0x3f main.o + .debug_macro 0x0000000000000000 0x1c main.o + .debug_macro 0x0000000000000000 0x22 main.o + .debug_macro 0x0000000000000000 0xaf main.o + .debug_macro 0x0000000000000000 0x3ad main.o + .debug_macro 0x0000000000000000 0x67e main.o + .debug_macro 0x0000000000000000 0x8b1 main.o + .debug_macro 0x0000000000000000 0x22e main.o + .debug_macro 0x0000000000000000 0xd5c main.o + .debug_macro 0x0000000000000000 0x4dc main.o + .debug_macro 0x0000000000000000 0x9f6 main.o + .debug_macro 0x0000000000000000 0x82b main.o + .debug_macro 0x0000000000000000 0x45f main.o + .debug_macro 0x0000000000000000 0x5e main.o + .debug_macro 0x0000000000000000 0x8f9 main.o + .debug_macro 0x0000000000000000 0x21c main.o + .debug_macro 0x0000000000000000 0x735 main.o + .debug_macro 0x0000000000000000 0x5e main.o + .debug_macro 0x0000000000000000 0x632 main.o + .debug_macro 0x0000000000000000 0x3ac main.o + .debug_macro 0x0000000000000000 0xc76 main.o + .debug_macro 0x0000000000000000 0x1092 main.o + .debug_macro 0x0000000000000000 0xc4a main.o + .debug_macro 0x0000000000000000 0x6ba main.o + .debug_macro 0x0000000000000000 0x1b3d main.o + .debug_macro 0x0000000000000000 0x143c main.o + .debug_macro 0x0000000000000000 0x340 main.o + .debug_macro 0x0000000000000000 0x7c main.o + .debug_macro 0x0000000000000000 0xa0 main.o + .debug_macro 0x0000000000000000 0x4c main.o + .debug_macro 0x0000000000000000 0xca main.o + .debug_macro 0x0000000000000000 0x94 main.o + .debug_macro 0x0000000000000000 0x58 main.o + .debug_macro 0x0000000000000000 0x341 main.o + .debug_macro 0x0000000000000000 0x82 main.o + .debug_macro 0x0000000000000000 0x189 main.o + .debug_macro 0x0000000000000000 0xb8 main.o + .debug_macro 0x0000000000000000 0xa0 main.o + .debug_macro 0x0000000000000000 0xb2 main.o + .debug_macro 0x0000000000000000 0x1c main.o + .debug_macro 0x0000000000000000 0x1c main.o + .debug_macro 0x0000000000000000 0x1c main.o + .debug_macro 0x0000000000000000 0x7c main.o + .debug_macro 0x0000000000000000 0x15a main.o + .debug_macro 0x0000000000000000 0x10 main.o + .debug_macro 0x0000000000000000 0xdc main.o + .debug_macro 0x0000000000000000 0x124 main.o + .debug_macro 0x0000000000000000 0x124 main.o + .debug_macro 0x0000000000000000 0x124 main.o + .debug_macro 0x0000000000000000 0x124 main.o + .debug_macro 0x0000000000000000 0x124 main.o + .debug_macro 0x0000000000000000 0xe2 main.o + .debug_macro 0x0000000000000000 0xe2 main.o + .debug_macro 0x0000000000000000 0xe2 main.o + .debug_macro 0x0000000000000000 0x12a main.o + .debug_macro 0x0000000000000000 0x100 main.o + .debug_macro 0x0000000000000000 0xf4 main.o + .debug_macro 0x0000000000000000 0x40f main.o + .debug_macro 0x0000000000000000 0x40 main.o + .debug_macro 0x0000000000000000 0x35a main.o + .debug_macro 0x0000000000000000 0x101b main.o + .debug_macro 0x0000000000000000 0x6d main.o + .debug_macro 0x0000000000000000 0x10 main.o + .debug_macro 0x0000000000000000 0x10 main.o + .debug_macro 0x0000000000000000 0x16 main.o + .debug_macro 0x0000000000000000 0x16 main.o + .debug_macro 0x0000000000000000 0x16 main.o + .debug_macro 0x0000000000000000 0x16 main.o + .debug_macro 0x0000000000000000 0x16 main.o + .debug_macro 0x0000000000000000 0x16 main.o + .debug_macro 0x0000000000000000 0x16 main.o + .debug_macro 0x0000000000000000 0x16 main.o + .debug_macro 0x0000000000000000 0x16 main.o + .debug_macro 0x0000000000000000 0x16 main.o + .debug_macro 0x0000000000000000 0x16 main.o + .debug_macro 0x0000000000000000 0x16 main.o + .debug_macro 0x0000000000000000 0x16 main.o + .debug_macro 0x0000000000000000 0x16 main.o + .debug_macro 0x0000000000000000 0x4c3 main.o + .debug_macro 0x0000000000000000 0x94 main.o + .debug_macro 0x0000000000000000 0x16 main.o + .debug_macro 0x0000000000000000 0x6a main.o + .debug_macro 0x0000000000000000 0x28c main.o + .debug_macro 0x0000000000000000 0x4d8 main.o + .debug_macro 0x0000000000000000 0x16 main.o + .debug_macro 0x0000000000000000 0xca main.o + .debug_macro 0x0000000000000000 0x1c main.o + .debug_macro 0x0000000000000000 0x16 main.o + .debug_macro 0x0000000000000000 0x4c main.o + .debug_macro 0x0000000000000000 0xc9 main.o + .debug_macro 0x0000000000000000 0xcb main.o + .debug_macro 0x0000000000000000 0xee main.o + .debug_macro 0x0000000000000000 0x64 main.o + .debug_macro 0x0000000000000000 0x18 main.o + .debug_macro 0x0000000000000000 0x35 main.o + .debug_macro 0x0000000000000000 0x34 main.o + .debug_macro 0x0000000000000000 0x16 main.o + .debug_macro 0x0000000000000000 0x43 main.o + .debug_macro 0x0000000000000000 0x34 main.o + .debug_macro 0x0000000000000000 0x10 main.o + .debug_macro 0x0000000000000000 0x58 main.o + .debug_macro 0x0000000000000000 0x182 main.o + .debug_macro 0x0000000000000000 0x356 main.o + .debug_macro 0x0000000000000000 0x10 main.o + .debug_macro 0x0000000000000000 0x35 main.o + .debug_macro 0x0000000000000000 0x76 main.o + .debug_macro 0x0000000000000000 0x11b main.o + .debug_macro 0x0000000000000000 0x12b main.o + .debug_macro 0x0000000000000000 0x256 main.o + .debug_macro 0x0000000000000000 0x4c main.o + .group 0x0000000000000000 0xc samd21a/gcc/system_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/system_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/system_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/system_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/system_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/system_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/system_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/system_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/system_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/system_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/system_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/system_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/system_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/system_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/system_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/system_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/system_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/system_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/system_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/system_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/system_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/system_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/system_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/system_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/system_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/system_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/system_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/system_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/system_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/system_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/system_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/system_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/system_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/system_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/system_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/system_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/system_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/system_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/system_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/system_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/system_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/system_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/system_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/system_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/system_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/system_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/system_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/system_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/system_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/system_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/system_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/system_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/system_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/system_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/system_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/system_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/system_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/system_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/system_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/system_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/system_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/system_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/system_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/system_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/system_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/system_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/system_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/system_samd21.o + .group 0x0000000000000000 0xc samd21a/gcc/system_samd21.o + .text 0x0000000000000000 0x0 samd21a/gcc/system_samd21.o + .data 0x0000000000000000 0x4 samd21a/gcc/system_samd21.o + .bss 0x0000000000000000 0x0 samd21a/gcc/system_samd21.o + .text.SystemInit + 0x0000000000000000 0x10 samd21a/gcc/system_samd21.o + .text.SystemCoreClockUpdate + 0x0000000000000000 0x10 samd21a/gcc/system_samd21.o + .debug_info 0x0000000000000000 0xc2 samd21a/gcc/system_samd21.o + .debug_abbrev 0x0000000000000000 0x92 samd21a/gcc/system_samd21.o + .debug_aranges + 0x0000000000000000 0x20 samd21a/gcc/system_samd21.o + .debug_ranges 0x0000000000000000 0x10 samd21a/gcc/system_samd21.o + .debug_macro 0x0000000000000000 0x2ee samd21a/gcc/system_samd21.o + .debug_macro 0x0000000000000000 0xa4e samd21a/gcc/system_samd21.o + .debug_macro 0x0000000000000000 0x22 samd21a/gcc/system_samd21.o + .debug_macro 0x0000000000000000 0x8e samd21a/gcc/system_samd21.o + .debug_macro 0x0000000000000000 0x51 samd21a/gcc/system_samd21.o + .debug_macro 0x0000000000000000 0x103 samd21a/gcc/system_samd21.o + .debug_macro 0x0000000000000000 0x6a samd21a/gcc/system_samd21.o + .debug_macro 0x0000000000000000 0x1df samd21a/gcc/system_samd21.o + .debug_macro 0x0000000000000000 0x39 samd21a/gcc/system_samd21.o + .debug_macro 0x0000000000000000 0x1c samd21a/gcc/system_samd21.o + .debug_macro 0x0000000000000000 0x22 samd21a/gcc/system_samd21.o + .debug_macro 0x0000000000000000 0xaf samd21a/gcc/system_samd21.o + .debug_macro 0x0000000000000000 0x3ad samd21a/gcc/system_samd21.o + .debug_macro 0x0000000000000000 0x67e samd21a/gcc/system_samd21.o + .debug_macro 0x0000000000000000 0x8b1 samd21a/gcc/system_samd21.o + .debug_macro 0x0000000000000000 0x22e samd21a/gcc/system_samd21.o + .debug_macro 0x0000000000000000 0xd5c samd21a/gcc/system_samd21.o + .debug_macro 0x0000000000000000 0x4dc samd21a/gcc/system_samd21.o + .debug_macro 0x0000000000000000 0x9f6 samd21a/gcc/system_samd21.o + .debug_macro 0x0000000000000000 0x82b samd21a/gcc/system_samd21.o + .debug_macro 0x0000000000000000 0x45f samd21a/gcc/system_samd21.o + .debug_macro 0x0000000000000000 0x5e samd21a/gcc/system_samd21.o + .debug_macro 0x0000000000000000 0x8f9 samd21a/gcc/system_samd21.o + .debug_macro 0x0000000000000000 0x21c samd21a/gcc/system_samd21.o + .debug_macro 0x0000000000000000 0x735 samd21a/gcc/system_samd21.o + .debug_macro 0x0000000000000000 0x5e samd21a/gcc/system_samd21.o + .debug_macro 0x0000000000000000 0x632 samd21a/gcc/system_samd21.o + .debug_macro 0x0000000000000000 0x3ac samd21a/gcc/system_samd21.o + .debug_macro 0x0000000000000000 0xc76 samd21a/gcc/system_samd21.o + .debug_macro 0x0000000000000000 0x1092 samd21a/gcc/system_samd21.o + .debug_macro 0x0000000000000000 0xc4a samd21a/gcc/system_samd21.o + .debug_macro 0x0000000000000000 0x6ba samd21a/gcc/system_samd21.o + .debug_macro 0x0000000000000000 0x1b3d samd21a/gcc/system_samd21.o + .debug_macro 0x0000000000000000 0x143c samd21a/gcc/system_samd21.o + .debug_macro 0x0000000000000000 0x340 samd21a/gcc/system_samd21.o + .debug_macro 0x0000000000000000 0x7c samd21a/gcc/system_samd21.o + .debug_macro 0x0000000000000000 0xa0 samd21a/gcc/system_samd21.o + .debug_macro 0x0000000000000000 0x4c samd21a/gcc/system_samd21.o + .debug_macro 0x0000000000000000 0xca samd21a/gcc/system_samd21.o + .debug_macro 0x0000000000000000 0x94 samd21a/gcc/system_samd21.o + .debug_macro 0x0000000000000000 0x58 samd21a/gcc/system_samd21.o + .debug_macro 0x0000000000000000 0x341 samd21a/gcc/system_samd21.o + .debug_macro 0x0000000000000000 0x82 samd21a/gcc/system_samd21.o + .debug_macro 0x0000000000000000 0x189 samd21a/gcc/system_samd21.o + .debug_macro 0x0000000000000000 0xb8 samd21a/gcc/system_samd21.o + .debug_macro 0x0000000000000000 0xa0 samd21a/gcc/system_samd21.o + .debug_macro 0x0000000000000000 0xb2 samd21a/gcc/system_samd21.o + .debug_macro 0x0000000000000000 0x1c samd21a/gcc/system_samd21.o + .debug_macro 0x0000000000000000 0x1c samd21a/gcc/system_samd21.o + .debug_macro 0x0000000000000000 0x1c samd21a/gcc/system_samd21.o + .debug_macro 0x0000000000000000 0x7c samd21a/gcc/system_samd21.o + .debug_macro 0x0000000000000000 0x15a samd21a/gcc/system_samd21.o + .debug_macro 0x0000000000000000 0x10 samd21a/gcc/system_samd21.o + .debug_macro 0x0000000000000000 0xdc samd21a/gcc/system_samd21.o + .debug_macro 0x0000000000000000 0x124 samd21a/gcc/system_samd21.o + .debug_macro 0x0000000000000000 0x124 samd21a/gcc/system_samd21.o + .debug_macro 0x0000000000000000 0x124 samd21a/gcc/system_samd21.o + .debug_macro 0x0000000000000000 0x124 samd21a/gcc/system_samd21.o + .debug_macro 0x0000000000000000 0x124 samd21a/gcc/system_samd21.o + .debug_macro 0x0000000000000000 0xe2 samd21a/gcc/system_samd21.o + .debug_macro 0x0000000000000000 0xe2 samd21a/gcc/system_samd21.o + .debug_macro 0x0000000000000000 0xe2 samd21a/gcc/system_samd21.o + .debug_macro 0x0000000000000000 0x12a samd21a/gcc/system_samd21.o + .debug_macro 0x0000000000000000 0x100 samd21a/gcc/system_samd21.o + .debug_macro 0x0000000000000000 0xf4 samd21a/gcc/system_samd21.o + .debug_macro 0x0000000000000000 0x40f samd21a/gcc/system_samd21.o + .debug_macro 0x0000000000000000 0x40 samd21a/gcc/system_samd21.o + .debug_macro 0x0000000000000000 0x35a samd21a/gcc/system_samd21.o + .debug_macro 0x0000000000000000 0x101b samd21a/gcc/system_samd21.o + .debug_macro 0x0000000000000000 0x6d samd21a/gcc/system_samd21.o + .debug_line 0x0000000000000000 0x473 samd21a/gcc/system_samd21.o + .debug_str 0x0000000000000000 0x698b9 samd21a/gcc/system_samd21.o + .comment 0x0000000000000000 0x1f samd21a/gcc/system_samd21.o + .debug_frame 0x0000000000000000 0x30 samd21a/gcc/system_samd21.o + .ARM.attributes + 0x0000000000000000 0x2c samd21a/gcc/system_samd21.o + .group 0x0000000000000000 0xc examples/driver_examples.o + .group 0x0000000000000000 0xc examples/driver_examples.o + .group 0x0000000000000000 0xc examples/driver_examples.o + .group 0x0000000000000000 0xc examples/driver_examples.o + .group 0x0000000000000000 0xc examples/driver_examples.o + .group 0x0000000000000000 0xc examples/driver_examples.o + .group 0x0000000000000000 0xc examples/driver_examples.o + .group 0x0000000000000000 0xc examples/driver_examples.o + .group 0x0000000000000000 0xc examples/driver_examples.o + .group 0x0000000000000000 0xc examples/driver_examples.o + .group 0x0000000000000000 0xc examples/driver_examples.o + .group 0x0000000000000000 0xc examples/driver_examples.o + .group 0x0000000000000000 0xc examples/driver_examples.o + .group 0x0000000000000000 0xc examples/driver_examples.o + .group 0x0000000000000000 0xc examples/driver_examples.o + .group 0x0000000000000000 0xc examples/driver_examples.o + .group 0x0000000000000000 0xc examples/driver_examples.o + .group 0x0000000000000000 0xc examples/driver_examples.o + .group 0x0000000000000000 0xc examples/driver_examples.o + .group 0x0000000000000000 0xc examples/driver_examples.o + .group 0x0000000000000000 0xc examples/driver_examples.o + .group 0x0000000000000000 0xc examples/driver_examples.o + .group 0x0000000000000000 0xc examples/driver_examples.o + .group 0x0000000000000000 0xc examples/driver_examples.o + .group 0x0000000000000000 0xc examples/driver_examples.o + .group 0x0000000000000000 0xc examples/driver_examples.o + .group 0x0000000000000000 0xc examples/driver_examples.o + .group 0x0000000000000000 0xc examples/driver_examples.o + .group 0x0000000000000000 0xc examples/driver_examples.o + .group 0x0000000000000000 0xc examples/driver_examples.o + .group 0x0000000000000000 0xc examples/driver_examples.o + .group 0x0000000000000000 0xc examples/driver_examples.o + .group 0x0000000000000000 0xc examples/driver_examples.o + .group 0x0000000000000000 0xc examples/driver_examples.o + .group 0x0000000000000000 0xc examples/driver_examples.o + .group 0x0000000000000000 0xc examples/driver_examples.o + .group 0x0000000000000000 0xc examples/driver_examples.o + .group 0x0000000000000000 0xc examples/driver_examples.o + .group 0x0000000000000000 0xc examples/driver_examples.o + .group 0x0000000000000000 0xc examples/driver_examples.o + .group 0x0000000000000000 0xc examples/driver_examples.o + .group 0x0000000000000000 0xc examples/driver_examples.o + .group 0x0000000000000000 0xc examples/driver_examples.o + .group 0x0000000000000000 0xc examples/driver_examples.o + .group 0x0000000000000000 0xc examples/driver_examples.o + .group 0x0000000000000000 0xc examples/driver_examples.o + .group 0x0000000000000000 0xc examples/driver_examples.o + .group 0x0000000000000000 0xc examples/driver_examples.o + .group 0x0000000000000000 0xc examples/driver_examples.o + .group 0x0000000000000000 0xc examples/driver_examples.o + .group 0x0000000000000000 0xc examples/driver_examples.o + .group 0x0000000000000000 0xc examples/driver_examples.o + .group 0x0000000000000000 0xc examples/driver_examples.o + .group 0x0000000000000000 0xc examples/driver_examples.o + .group 0x0000000000000000 0xc examples/driver_examples.o + .group 0x0000000000000000 0xc examples/driver_examples.o + .group 0x0000000000000000 0xc examples/driver_examples.o + .group 0x0000000000000000 0xc examples/driver_examples.o + .group 0x0000000000000000 0xc examples/driver_examples.o + .group 0x0000000000000000 0xc examples/driver_examples.o + .group 0x0000000000000000 0xc examples/driver_examples.o + .group 0x0000000000000000 0xc examples/driver_examples.o + .group 0x0000000000000000 0xc examples/driver_examples.o + .group 0x0000000000000000 0xc examples/driver_examples.o + .group 0x0000000000000000 0xc examples/driver_examples.o + .group 0x0000000000000000 0xc examples/driver_examples.o + .group 0x0000000000000000 0xc examples/driver_examples.o + .group 0x0000000000000000 0xc examples/driver_examples.o + .group 0x0000000000000000 0xc examples/driver_examples.o + .group 0x0000000000000000 0xc examples/driver_examples.o + .group 0x0000000000000000 0xc examples/driver_examples.o + .group 0x0000000000000000 0xc examples/driver_examples.o + .group 0x0000000000000000 0xc examples/driver_examples.o + .group 0x0000000000000000 0xc examples/driver_examples.o + .group 0x0000000000000000 0xc examples/driver_examples.o + .group 0x0000000000000000 0xc examples/driver_examples.o + .group 0x0000000000000000 0xc examples/driver_examples.o + .group 0x0000000000000000 0xc examples/driver_examples.o + .group 0x0000000000000000 0xc examples/driver_examples.o + .group 0x0000000000000000 0xc examples/driver_examples.o + .group 0x0000000000000000 0xc examples/driver_examples.o + .group 0x0000000000000000 0xc examples/driver_examples.o + .group 0x0000000000000000 0xc examples/driver_examples.o + .group 0x0000000000000000 0xc examples/driver_examples.o + .group 0x0000000000000000 0xc examples/driver_examples.o + .group 0x0000000000000000 0xc examples/driver_examples.o + .group 0x0000000000000000 0xc examples/driver_examples.o + .group 0x0000000000000000 0xc examples/driver_examples.o + .group 0x0000000000000000 0xc examples/driver_examples.o + .group 0x0000000000000000 0xc examples/driver_examples.o + .group 0x0000000000000000 0xc examples/driver_examples.o + .group 0x0000000000000000 0xc examples/driver_examples.o + .group 0x0000000000000000 0xc examples/driver_examples.o + .group 0x0000000000000000 0xc examples/driver_examples.o + .group 0x0000000000000000 0xc examples/driver_examples.o + .group 0x0000000000000000 0xc examples/driver_examples.o + .group 0x0000000000000000 0xc examples/driver_examples.o + .group 0x0000000000000000 0xc examples/driver_examples.o + .group 0x0000000000000000 0xc examples/driver_examples.o + .group 0x0000000000000000 0xc examples/driver_examples.o + .group 0x0000000000000000 0xc examples/driver_examples.o + .text 0x0000000000000000 0x0 examples/driver_examples.o + .data 0x0000000000000000 0x0 examples/driver_examples.o + .bss 0x0000000000000000 0x0 examples/driver_examples.o + .rodata.str1.1 + 0x0000000000000000 0xd examples/driver_examples.o + .text.USART_0_example + 0x0000000000000000 0x34 examples/driver_examples.o + .text.delay_example + 0x0000000000000000 0x14 examples/driver_examples.o + .debug_info 0x0000000000000000 0x27a examples/driver_examples.o + .debug_abbrev 0x0000000000000000 0x10f examples/driver_examples.o + .debug_aranges + 0x0000000000000000 0x28 examples/driver_examples.o + .debug_ranges 0x0000000000000000 0x18 examples/driver_examples.o + .debug_macro 0x0000000000000000 0x509 examples/driver_examples.o + .debug_macro 0x0000000000000000 0xa4e examples/driver_examples.o + .debug_macro 0x0000000000000000 0x16d examples/driver_examples.o + .debug_macro 0x0000000000000000 0x22 examples/driver_examples.o + .debug_macro 0x0000000000000000 0x8e examples/driver_examples.o + .debug_macro 0x0000000000000000 0x51 examples/driver_examples.o + .debug_macro 0x0000000000000000 0x103 examples/driver_examples.o + .debug_macro 0x0000000000000000 0x6a examples/driver_examples.o + .debug_macro 0x0000000000000000 0x1df examples/driver_examples.o + .debug_macro 0x0000000000000000 0x22 examples/driver_examples.o + .debug_macro 0x0000000000000000 0x3f examples/driver_examples.o + .debug_macro 0x0000000000000000 0x1c examples/driver_examples.o + .debug_macro 0x0000000000000000 0x22 examples/driver_examples.o + .debug_macro 0x0000000000000000 0xaf examples/driver_examples.o + .debug_macro 0x0000000000000000 0x3ad examples/driver_examples.o + .debug_macro 0x0000000000000000 0x67e examples/driver_examples.o + .debug_macro 0x0000000000000000 0x8b1 examples/driver_examples.o + .debug_macro 0x0000000000000000 0x22e examples/driver_examples.o + .debug_macro 0x0000000000000000 0xd5c examples/driver_examples.o + .debug_macro 0x0000000000000000 0x4dc examples/driver_examples.o + .debug_macro 0x0000000000000000 0x9f6 examples/driver_examples.o + .debug_macro 0x0000000000000000 0x82b examples/driver_examples.o + .debug_macro 0x0000000000000000 0x45f examples/driver_examples.o + .debug_macro 0x0000000000000000 0x5e examples/driver_examples.o + .debug_macro 0x0000000000000000 0x8f9 examples/driver_examples.o + .debug_macro 0x0000000000000000 0x21c examples/driver_examples.o + .debug_macro 0x0000000000000000 0x735 examples/driver_examples.o + .debug_macro 0x0000000000000000 0x5e examples/driver_examples.o + .debug_macro 0x0000000000000000 0x632 examples/driver_examples.o + .debug_macro 0x0000000000000000 0x3ac examples/driver_examples.o + .debug_macro 0x0000000000000000 0xc76 examples/driver_examples.o + .debug_macro 0x0000000000000000 0x1092 examples/driver_examples.o + .debug_macro 0x0000000000000000 0xc4a examples/driver_examples.o + .debug_macro 0x0000000000000000 0x6ba examples/driver_examples.o + .debug_macro 0x0000000000000000 0x1b3d examples/driver_examples.o + .debug_macro 0x0000000000000000 0x143c examples/driver_examples.o + .debug_macro 0x0000000000000000 0x340 examples/driver_examples.o + .debug_macro 0x0000000000000000 0x7c examples/driver_examples.o + .debug_macro 0x0000000000000000 0xa0 examples/driver_examples.o + .debug_macro 0x0000000000000000 0x4c examples/driver_examples.o + .debug_macro 0x0000000000000000 0xca examples/driver_examples.o + .debug_macro 0x0000000000000000 0x94 examples/driver_examples.o + .debug_macro 0x0000000000000000 0x58 examples/driver_examples.o + .debug_macro 0x0000000000000000 0x341 examples/driver_examples.o + .debug_macro 0x0000000000000000 0x82 examples/driver_examples.o + .debug_macro 0x0000000000000000 0x189 examples/driver_examples.o + .debug_macro 0x0000000000000000 0xb8 examples/driver_examples.o + .debug_macro 0x0000000000000000 0xa0 examples/driver_examples.o + .debug_macro 0x0000000000000000 0xb2 examples/driver_examples.o + .debug_macro 0x0000000000000000 0x1c examples/driver_examples.o + .debug_macro 0x0000000000000000 0x1c examples/driver_examples.o + .debug_macro 0x0000000000000000 0x1c examples/driver_examples.o + .debug_macro 0x0000000000000000 0x7c examples/driver_examples.o + .debug_macro 0x0000000000000000 0x15a examples/driver_examples.o + .debug_macro 0x0000000000000000 0x10 examples/driver_examples.o + .debug_macro 0x0000000000000000 0xdc examples/driver_examples.o + .debug_macro 0x0000000000000000 0x124 examples/driver_examples.o + .debug_macro 0x0000000000000000 0x124 examples/driver_examples.o + .debug_macro 0x0000000000000000 0x124 examples/driver_examples.o + .debug_macro 0x0000000000000000 0x124 examples/driver_examples.o + .debug_macro 0x0000000000000000 0x124 examples/driver_examples.o + .debug_macro 0x0000000000000000 0xe2 examples/driver_examples.o + .debug_macro 0x0000000000000000 0xe2 examples/driver_examples.o + .debug_macro 0x0000000000000000 0xe2 examples/driver_examples.o + .debug_macro 0x0000000000000000 0x12a examples/driver_examples.o + .debug_macro 0x0000000000000000 0x100 examples/driver_examples.o + .debug_macro 0x0000000000000000 0xf4 examples/driver_examples.o + .debug_macro 0x0000000000000000 0x40f examples/driver_examples.o + .debug_macro 0x0000000000000000 0x40 examples/driver_examples.o + .debug_macro 0x0000000000000000 0x35a examples/driver_examples.o + .debug_macro 0x0000000000000000 0x101b examples/driver_examples.o + .debug_macro 0x0000000000000000 0x6d examples/driver_examples.o + .debug_macro 0x0000000000000000 0x10 examples/driver_examples.o + .debug_macro 0x0000000000000000 0x10 examples/driver_examples.o + .debug_macro 0x0000000000000000 0x16 examples/driver_examples.o + .debug_macro 0x0000000000000000 0x16 examples/driver_examples.o + .debug_macro 0x0000000000000000 0x16 examples/driver_examples.o + .debug_macro 0x0000000000000000 0x16 examples/driver_examples.o + .debug_macro 0x0000000000000000 0x16 examples/driver_examples.o + .debug_macro 0x0000000000000000 0x16 examples/driver_examples.o + .debug_macro 0x0000000000000000 0x16 examples/driver_examples.o + .debug_macro 0x0000000000000000 0x16 examples/driver_examples.o + .debug_macro 0x0000000000000000 0x16 examples/driver_examples.o + .debug_macro 0x0000000000000000 0x16 examples/driver_examples.o + .debug_macro 0x0000000000000000 0x16 examples/driver_examples.o + .debug_macro 0x0000000000000000 0x16 examples/driver_examples.o + .debug_macro 0x0000000000000000 0x16 examples/driver_examples.o + .debug_macro 0x0000000000000000 0x16 examples/driver_examples.o + .debug_macro 0x0000000000000000 0x4c3 examples/driver_examples.o + .debug_macro 0x0000000000000000 0x94 examples/driver_examples.o + .debug_macro 0x0000000000000000 0x16 examples/driver_examples.o + .debug_macro 0x0000000000000000 0x6a examples/driver_examples.o + .debug_macro 0x0000000000000000 0x28c examples/driver_examples.o + .debug_macro 0x0000000000000000 0x4d8 examples/driver_examples.o + .debug_macro 0x0000000000000000 0x16 examples/driver_examples.o + .debug_macro 0x0000000000000000 0xca examples/driver_examples.o + .debug_macro 0x0000000000000000 0x1c examples/driver_examples.o + .debug_macro 0x0000000000000000 0x16 examples/driver_examples.o + .debug_macro 0x0000000000000000 0x4c examples/driver_examples.o + .debug_macro 0x0000000000000000 0xc9 examples/driver_examples.o + .debug_macro 0x0000000000000000 0xcb examples/driver_examples.o + .debug_macro 0x0000000000000000 0xee examples/driver_examples.o + .debug_line 0x0000000000000000 0x881 examples/driver_examples.o + .debug_str 0x0000000000000000 0x7359b examples/driver_examples.o + .comment 0x0000000000000000 0x1f examples/driver_examples.o + .debug_frame 0x0000000000000000 0x44 examples/driver_examples.o + .ARM.attributes + 0x0000000000000000 0x2c examples/driver_examples.o + .group 0x0000000000000000 0xc driver_init.o + .group 0x0000000000000000 0xc driver_init.o + .group 0x0000000000000000 0xc driver_init.o + .group 0x0000000000000000 0xc driver_init.o + .group 0x0000000000000000 0xc driver_init.o + .group 0x0000000000000000 0xc driver_init.o + .group 0x0000000000000000 0xc driver_init.o + .group 0x0000000000000000 0xc driver_init.o + .group 0x0000000000000000 0xc driver_init.o + .group 0x0000000000000000 0xc driver_init.o + .group 0x0000000000000000 0xc driver_init.o + .group 0x0000000000000000 0xc driver_init.o + .group 0x0000000000000000 0xc driver_init.o + .group 0x0000000000000000 0xc driver_init.o + .group 0x0000000000000000 0xc driver_init.o + .group 0x0000000000000000 0xc driver_init.o + .group 0x0000000000000000 0xc driver_init.o + .group 0x0000000000000000 0xc driver_init.o + .group 0x0000000000000000 0xc driver_init.o + .group 0x0000000000000000 0xc driver_init.o + .group 0x0000000000000000 0xc driver_init.o + .group 0x0000000000000000 0xc driver_init.o + .group 0x0000000000000000 0xc driver_init.o + .group 0x0000000000000000 0xc driver_init.o + .group 0x0000000000000000 0xc driver_init.o + .group 0x0000000000000000 0xc driver_init.o + .group 0x0000000000000000 0xc driver_init.o + .group 0x0000000000000000 0xc driver_init.o + .group 0x0000000000000000 0xc driver_init.o + .group 0x0000000000000000 0xc driver_init.o + .group 0x0000000000000000 0xc driver_init.o + .group 0x0000000000000000 0xc driver_init.o + .group 0x0000000000000000 0xc driver_init.o + .group 0x0000000000000000 0xc driver_init.o + .group 0x0000000000000000 0xc driver_init.o + .group 0x0000000000000000 0xc driver_init.o + .group 0x0000000000000000 0xc driver_init.o + .group 0x0000000000000000 0xc driver_init.o + .group 0x0000000000000000 0xc driver_init.o + .group 0x0000000000000000 0xc driver_init.o + .group 0x0000000000000000 0xc driver_init.o + .group 0x0000000000000000 0xc driver_init.o + .group 0x0000000000000000 0xc driver_init.o + .group 0x0000000000000000 0xc driver_init.o + .group 0x0000000000000000 0xc driver_init.o + .group 0x0000000000000000 0xc driver_init.o + .group 0x0000000000000000 0xc driver_init.o + .group 0x0000000000000000 0xc driver_init.o + .group 0x0000000000000000 0xc driver_init.o + .group 0x0000000000000000 0xc driver_init.o + .group 0x0000000000000000 0xc driver_init.o + .group 0x0000000000000000 0xc driver_init.o + .group 0x0000000000000000 0xc driver_init.o + .group 0x0000000000000000 0xc driver_init.o + .group 0x0000000000000000 0xc driver_init.o + .group 0x0000000000000000 0xc driver_init.o + .group 0x0000000000000000 0xc driver_init.o + .group 0x0000000000000000 0xc driver_init.o + .group 0x0000000000000000 0xc driver_init.o + .group 0x0000000000000000 0xc driver_init.o + .group 0x0000000000000000 0xc driver_init.o + .group 0x0000000000000000 0xc driver_init.o + .group 0x0000000000000000 0xc driver_init.o + .group 0x0000000000000000 0xc driver_init.o + .group 0x0000000000000000 0xc driver_init.o + .group 0x0000000000000000 0xc driver_init.o + .group 0x0000000000000000 0xc driver_init.o + .group 0x0000000000000000 0xc driver_init.o + .group 0x0000000000000000 0xc driver_init.o + .group 0x0000000000000000 0xc driver_init.o + .group 0x0000000000000000 0xc driver_init.o + .group 0x0000000000000000 0xc driver_init.o + .group 0x0000000000000000 0xc driver_init.o + .group 0x0000000000000000 0xc driver_init.o + .group 0x0000000000000000 0xc driver_init.o + .group 0x0000000000000000 0xc driver_init.o + .group 0x0000000000000000 0xc driver_init.o + .group 0x0000000000000000 0xc driver_init.o + .group 0x0000000000000000 0xc driver_init.o + .group 0x0000000000000000 0xc driver_init.o + .group 0x0000000000000000 0xc driver_init.o + .group 0x0000000000000000 0xc driver_init.o + .group 0x0000000000000000 0xc driver_init.o + .group 0x0000000000000000 0xc driver_init.o + .group 0x0000000000000000 0xc driver_init.o + .group 0x0000000000000000 0xc driver_init.o + .group 0x0000000000000000 0xc driver_init.o + .group 0x0000000000000000 0xc driver_init.o + .group 0x0000000000000000 0xc driver_init.o + .group 0x0000000000000000 0xc driver_init.o + .group 0x0000000000000000 0xc driver_init.o + .group 0x0000000000000000 0xc driver_init.o + .group 0x0000000000000000 0xc driver_init.o + .group 0x0000000000000000 0xc driver_init.o + .group 0x0000000000000000 0xc driver_init.o + .group 0x0000000000000000 0xc driver_init.o + .group 0x0000000000000000 0xc driver_init.o + .group 0x0000000000000000 0xc driver_init.o + .group 0x0000000000000000 0xc driver_init.o + .group 0x0000000000000000 0xc driver_init.o + .group 0x0000000000000000 0xc driver_init.o + .group 0x0000000000000000 0xc driver_init.o + .text 0x0000000000000000 0x0 driver_init.o + .data 0x0000000000000000 0x0 driver_init.o + .debug_macro 0x0000000000000000 0xa4e driver_init.o + .debug_macro 0x0000000000000000 0x16d driver_init.o + .debug_macro 0x0000000000000000 0x22 driver_init.o + .debug_macro 0x0000000000000000 0x8e driver_init.o + .debug_macro 0x0000000000000000 0x51 driver_init.o + .debug_macro 0x0000000000000000 0x103 driver_init.o + .debug_macro 0x0000000000000000 0x6a driver_init.o + .debug_macro 0x0000000000000000 0x1df driver_init.o + .debug_macro 0x0000000000000000 0x22 driver_init.o + .debug_macro 0x0000000000000000 0x3f driver_init.o + .debug_macro 0x0000000000000000 0x1c driver_init.o + .debug_macro 0x0000000000000000 0x22 driver_init.o + .debug_macro 0x0000000000000000 0xaf driver_init.o + .debug_macro 0x0000000000000000 0x3ad driver_init.o + .debug_macro 0x0000000000000000 0x67e driver_init.o + .debug_macro 0x0000000000000000 0x8b1 driver_init.o + .debug_macro 0x0000000000000000 0x22e driver_init.o + .debug_macro 0x0000000000000000 0xd5c driver_init.o + .debug_macro 0x0000000000000000 0x4dc driver_init.o + .debug_macro 0x0000000000000000 0x9f6 driver_init.o + .debug_macro 0x0000000000000000 0x82b driver_init.o + .debug_macro 0x0000000000000000 0x45f driver_init.o + .debug_macro 0x0000000000000000 0x5e driver_init.o + .debug_macro 0x0000000000000000 0x8f9 driver_init.o + .debug_macro 0x0000000000000000 0x21c driver_init.o + .debug_macro 0x0000000000000000 0x735 driver_init.o + .debug_macro 0x0000000000000000 0x5e driver_init.o + .debug_macro 0x0000000000000000 0x632 driver_init.o + .debug_macro 0x0000000000000000 0x3ac driver_init.o + .debug_macro 0x0000000000000000 0xc76 driver_init.o + .debug_macro 0x0000000000000000 0x1092 driver_init.o + .debug_macro 0x0000000000000000 0xc4a driver_init.o + .debug_macro 0x0000000000000000 0x6ba driver_init.o + .debug_macro 0x0000000000000000 0x1b3d driver_init.o + .debug_macro 0x0000000000000000 0x143c driver_init.o + .debug_macro 0x0000000000000000 0x340 driver_init.o + .debug_macro 0x0000000000000000 0x7c driver_init.o + .debug_macro 0x0000000000000000 0xa0 driver_init.o + .debug_macro 0x0000000000000000 0x4c driver_init.o + .debug_macro 0x0000000000000000 0xca driver_init.o + .debug_macro 0x0000000000000000 0x94 driver_init.o + .debug_macro 0x0000000000000000 0x58 driver_init.o + .debug_macro 0x0000000000000000 0x341 driver_init.o + .debug_macro 0x0000000000000000 0x82 driver_init.o + .debug_macro 0x0000000000000000 0x189 driver_init.o + .debug_macro 0x0000000000000000 0xb8 driver_init.o + .debug_macro 0x0000000000000000 0xa0 driver_init.o + .debug_macro 0x0000000000000000 0xb2 driver_init.o + .debug_macro 0x0000000000000000 0x1c driver_init.o + .debug_macro 0x0000000000000000 0x1c driver_init.o + .debug_macro 0x0000000000000000 0x1c driver_init.o + .debug_macro 0x0000000000000000 0x7c driver_init.o + .debug_macro 0x0000000000000000 0x15a driver_init.o + .debug_macro 0x0000000000000000 0x10 driver_init.o + .debug_macro 0x0000000000000000 0xdc driver_init.o + .debug_macro 0x0000000000000000 0x124 driver_init.o + .debug_macro 0x0000000000000000 0x124 driver_init.o + .debug_macro 0x0000000000000000 0x124 driver_init.o + .debug_macro 0x0000000000000000 0x124 driver_init.o + .debug_macro 0x0000000000000000 0x124 driver_init.o + .debug_macro 0x0000000000000000 0xe2 driver_init.o + .debug_macro 0x0000000000000000 0xe2 driver_init.o + .debug_macro 0x0000000000000000 0xe2 driver_init.o + .debug_macro 0x0000000000000000 0x12a driver_init.o + .debug_macro 0x0000000000000000 0x100 driver_init.o + .debug_macro 0x0000000000000000 0xf4 driver_init.o + .debug_macro 0x0000000000000000 0x40f driver_init.o + .debug_macro 0x0000000000000000 0x40 driver_init.o + .debug_macro 0x0000000000000000 0x35a driver_init.o + .debug_macro 0x0000000000000000 0x101b driver_init.o + .debug_macro 0x0000000000000000 0x6d driver_init.o + .debug_macro 0x0000000000000000 0x10 driver_init.o + .debug_macro 0x0000000000000000 0x10 driver_init.o + .debug_macro 0x0000000000000000 0x16 driver_init.o + .debug_macro 0x0000000000000000 0x16 driver_init.o + .debug_macro 0x0000000000000000 0x16 driver_init.o + .debug_macro 0x0000000000000000 0x16 driver_init.o + .debug_macro 0x0000000000000000 0x16 driver_init.o + .debug_macro 0x0000000000000000 0x16 driver_init.o + .debug_macro 0x0000000000000000 0x16 driver_init.o + .debug_macro 0x0000000000000000 0x16 driver_init.o + .debug_macro 0x0000000000000000 0x16 driver_init.o + .debug_macro 0x0000000000000000 0x16 driver_init.o + .debug_macro 0x0000000000000000 0x16 driver_init.o + .debug_macro 0x0000000000000000 0x16 driver_init.o + .debug_macro 0x0000000000000000 0x16 driver_init.o + .debug_macro 0x0000000000000000 0x16 driver_init.o + .debug_macro 0x0000000000000000 0x4c3 driver_init.o + .debug_macro 0x0000000000000000 0x94 driver_init.o + .debug_macro 0x0000000000000000 0x16 driver_init.o + .debug_macro 0x0000000000000000 0x6a driver_init.o + .debug_macro 0x0000000000000000 0x28c driver_init.o + .debug_macro 0x0000000000000000 0x4d8 driver_init.o + .debug_macro 0x0000000000000000 0x16 driver_init.o + .debug_macro 0x0000000000000000 0xca driver_init.o + .debug_macro 0x0000000000000000 0x1c driver_init.o + .debug_macro 0x0000000000000000 0x16 driver_init.o + .debug_macro 0x0000000000000000 0x4c driver_init.o + .debug_macro 0x0000000000000000 0xc9 driver_init.o + .debug_macro 0x0000000000000000 0xcb driver_init.o + .debug_macro 0x0000000000000000 0xee driver_init.o + .debug_macro 0x0000000000000000 0x34 driver_init.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .text 0x0000000000000000 0x0 hpl/sercom/hpl_sercom.o + .data 0x0000000000000000 0x0 hpl/sercom/hpl_sercom.o + .bss 0x0000000000000000 0x0 hpl/sercom/hpl_sercom.o + .text.__NVIC_EnableIRQ + 0x0000000000000000 0x18 hpl/sercom/hpl_sercom.o + .text.__NVIC_ClearPendingIRQ + 0x0000000000000000 0x1c hpl/sercom/hpl_sercom.o + .text.hri_sercomi2cm_wait_for_sync + 0x0000000000000000 0x8 hpl/sercom/hpl_sercom.o + .text.hri_sercomi2cs_wait_for_sync + 0x0000000000000000 0x8 hpl/sercom/hpl_sercom.o + .text.hri_sercomspi_wait_for_sync + 0x0000000000000000 0x8 hpl/sercom/hpl_sercom.o + .text.hri_sercomi2cm_clear_CTRLA_ENABLE_bit + 0x0000000000000000 0x18 hpl/sercom/hpl_sercom.o + .text.hri_sercomi2cs_clear_CTRLA_ENABLE_bit + 0x0000000000000000 0x18 hpl/sercom/hpl_sercom.o + .text.hri_sercomspi_clear_CTRLA_ENABLE_bit + 0x0000000000000000 0x18 hpl/sercom/hpl_sercom.o + .text.hri_sercomusart_get_CTRLA_ENABLE_bit + 0x0000000000000000 0x18 hpl/sercom/hpl_sercom.o + .text.hri_sercomusart_write_CTRLA_ENABLE_bit + 0x0000000000000000 0x1c hpl/sercom/hpl_sercom.o + .text._spi_sync_enable + 0x0000000000000000 0x2c hpl/sercom/hpl_sercom.o + .text._spi_sync_disable + 0x0000000000000000 0x20 hpl/sercom/hpl_sercom.o + .text._spi_set_char_size + 0x0000000000000000 0x40 hpl/sercom/hpl_sercom.o + .text._usart_set_baud_rate + 0x0000000000000000 0x4c hpl/sercom/hpl_sercom.o + .text._usart_set_data_order + 0x0000000000000000 0x64 hpl/sercom/hpl_sercom.o + .text._usart_set_mode + 0x0000000000000000 0x64 hpl/sercom/hpl_sercom.o + .text._usart_set_stop_bits + 0x0000000000000000 0x60 hpl/sercom/hpl_sercom.o + .text._usart_set_character_size + 0x0000000000000000 0x60 hpl/sercom/hpl_sercom.o + .text._i2c_s_set_address + 0x0000000000000000 0x60 hpl/sercom/hpl_sercom.o + .text.__NVIC_DisableIRQ + 0x0000000000000000 0x20 hpl/sercom/hpl_sercom.o + .text._get_i2cm_index + 0x0000000000000000 0x2c hpl/sercom/hpl_sercom.o + .text._i2c_m_enable_implementation + 0x0000000000000000 0x70 hpl/sercom/hpl_sercom.o + .text._sercom_i2c_send_stop + 0x0000000000000000 0x18 hpl/sercom/hpl_sercom.o + .text._sercom_i2c_sync_analyse_flags + 0x0000000000000000 0x19c hpl/sercom/hpl_sercom.o + .text._usart_set_parity + 0x0000000000000000 0x84 hpl/sercom/hpl_sercom.o + .text._spi_set_mode + 0x0000000000000000 0x44 hpl/sercom/hpl_sercom.o + .text._i2c_s_init + 0x0000000000000000 0x7c hpl/sercom/hpl_sercom.o + .text._i2c_m_sync_init_impl + 0x0000000000000000 0xb4 hpl/sercom/hpl_sercom.o + .text._spi_set_data_order + 0x0000000000000000 0x40 hpl/sercom/hpl_sercom.o + .text._usart_async_init + 0x0000000000000000 0x5c hpl/sercom/hpl_sercom.o + .text._usart_sync_deinit + 0x0000000000000000 0x24 hpl/sercom/hpl_sercom.o + .text._usart_async_deinit + 0x0000000000000000 0x3c hpl/sercom/hpl_sercom.o + .text._usart_sync_calculate_baud_rate + 0x0000000000000000 0x70 hpl/sercom/hpl_sercom.o + .text._usart_async_calculate_baud_rate + 0x0000000000000000 0x70 hpl/sercom/hpl_sercom.o + .text._usart_sync_enable + 0x0000000000000000 0x18 hpl/sercom/hpl_sercom.o + .text._usart_async_enable + 0x0000000000000000 0x18 hpl/sercom/hpl_sercom.o + .text._usart_sync_disable + 0x0000000000000000 0x10 hpl/sercom/hpl_sercom.o + .text._usart_async_disable + 0x0000000000000000 0x10 hpl/sercom/hpl_sercom.o + .text._usart_sync_set_baud_rate + 0x0000000000000000 0x10 hpl/sercom/hpl_sercom.o + .text._usart_async_set_baud_rate + 0x0000000000000000 0x10 hpl/sercom/hpl_sercom.o + .text._usart_sync_set_data_order + 0x0000000000000000 0x10 hpl/sercom/hpl_sercom.o + .text._usart_async_set_data_order + 0x0000000000000000 0x10 hpl/sercom/hpl_sercom.o + .text._usart_sync_set_mode + 0x0000000000000000 0x10 hpl/sercom/hpl_sercom.o + .text._usart_async_set_mode + 0x0000000000000000 0x10 hpl/sercom/hpl_sercom.o + .text._usart_sync_set_parity + 0x0000000000000000 0x10 hpl/sercom/hpl_sercom.o + .text._usart_async_set_parity + 0x0000000000000000 0x10 hpl/sercom/hpl_sercom.o + .text._usart_sync_set_stop_bits + 0x0000000000000000 0x10 hpl/sercom/hpl_sercom.o + .text._usart_async_set_stop_bits + 0x0000000000000000 0x10 hpl/sercom/hpl_sercom.o + .text._usart_sync_set_character_size + 0x0000000000000000 0x10 hpl/sercom/hpl_sercom.o + .text._usart_async_set_character_size + 0x0000000000000000 0x10 hpl/sercom/hpl_sercom.o + .text._usart_sync_get_status + 0x0000000000000000 0x8 hpl/sercom/hpl_sercom.o + .text._usart_async_get_status + 0x0000000000000000 0x8 hpl/sercom/hpl_sercom.o + .text._usart_async_write_byte + 0x0000000000000000 0x6 hpl/sercom/hpl_sercom.o + .text._usart_async_is_byte_sent + 0x0000000000000000 0xa hpl/sercom/hpl_sercom.o + .text._usart_sync_set_flow_control_state + 0x0000000000000000 0x2 hpl/sercom/hpl_sercom.o + .text._usart_async_set_flow_control_state + 0x0000000000000000 0x2 hpl/sercom/hpl_sercom.o + .text._usart_async_get_flow_control_state + 0x0000000000000000 0x4 hpl/sercom/hpl_sercom.o + .text._usart_sync_get_flow_control_state + 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .text._usart_async_enable_byte_sent_irq + 0x0000000000000000 0x8 hpl/sercom/hpl_sercom.o + .text._usart_async_enable_tx_done_irq + 0x0000000000000000 0x8 hpl/sercom/hpl_sercom.o + .text._usart_sync_get_hardware_index + 0x0000000000000000 0x10 hpl/sercom/hpl_sercom.o + .text._usart_async_get_hardware_index + 0x0000000000000000 0x10 hpl/sercom/hpl_sercom.o + .text._usart_async_set_irq_state + 0x0000000000000000 0x54 hpl/sercom/hpl_sercom.o + .text._i2c_m_async_enable + 0x0000000000000000 0x2c hpl/sercom/hpl_sercom.o + .text._i2c_m_async_disable + 0x0000000000000000 0x54 hpl/sercom/hpl_sercom.o + .text._i2c_m_async_set_baudrate + 0x0000000000000000 0x150 hpl/sercom/hpl_sercom.o + .text._i2c_m_async_init + 0x0000000000000000 0x64 hpl/sercom/hpl_sercom.o + .text._i2c_m_async_deinit + 0x0000000000000000 0x40 hpl/sercom/hpl_sercom.o + .text._i2c_m_async_transfer + 0x0000000000000000 0x124 hpl/sercom/hpl_sercom.o + .text._i2c_m_async_register_callback + 0x0000000000000000 0x1a hpl/sercom/hpl_sercom.o + .text._i2c_m_async_send_stop + 0x0000000000000000 0x10 hpl/sercom/hpl_sercom.o + .text._i2c_m_async_get_bytes_left + 0x0000000000000000 0xe hpl/sercom/hpl_sercom.o + .text._i2c_m_sync_init + 0x0000000000000000 0x30 hpl/sercom/hpl_sercom.o + .text._i2c_m_sync_deinit + 0x0000000000000000 0x40 hpl/sercom/hpl_sercom.o + .text._i2c_m_sync_enable + 0x0000000000000000 0x2c hpl/sercom/hpl_sercom.o + .text._i2c_m_sync_disable + 0x0000000000000000 0x40 hpl/sercom/hpl_sercom.o + .text._i2c_m_sync_set_baudrate + 0x0000000000000000 0x150 hpl/sercom/hpl_sercom.o + .text._i2c_m_async_set_irq_state + 0x0000000000000000 0x2a hpl/sercom/hpl_sercom.o + .text._i2c_m_sync_transfer + 0x0000000000000000 0x1a0 hpl/sercom/hpl_sercom.o + .text._i2c_m_sync_send_stop + 0x0000000000000000 0x10 hpl/sercom/hpl_sercom.o + .text._i2c_s_sync_init + 0x0000000000000000 0x34 hpl/sercom/hpl_sercom.o + .text._i2c_s_async_init + 0x0000000000000000 0x68 hpl/sercom/hpl_sercom.o + .text._i2c_s_sync_deinit + 0x0000000000000000 0x24 hpl/sercom/hpl_sercom.o + .text._i2c_s_async_deinit + 0x0000000000000000 0x40 hpl/sercom/hpl_sercom.o + .text._i2c_s_sync_enable + 0x0000000000000000 0x1c hpl/sercom/hpl_sercom.o + .text._i2c_s_async_enable + 0x0000000000000000 0x1c hpl/sercom/hpl_sercom.o + .text._i2c_s_sync_disable + 0x0000000000000000 0x10 hpl/sercom/hpl_sercom.o + .text._i2c_s_async_disable + 0x0000000000000000 0x10 hpl/sercom/hpl_sercom.o + .text._i2c_s_sync_is_10bit_addressing_on + 0x0000000000000000 0xa hpl/sercom/hpl_sercom.o + .text._i2c_s_async_is_10bit_addressing_on + 0x0000000000000000 0xa hpl/sercom/hpl_sercom.o + .text._i2c_s_sync_set_address + 0x0000000000000000 0x10 hpl/sercom/hpl_sercom.o + .text._i2c_s_async_set_address + 0x0000000000000000 0x10 hpl/sercom/hpl_sercom.o + .text._i2c_s_sync_write_byte + 0x0000000000000000 0x8 hpl/sercom/hpl_sercom.o + .text._i2c_s_async_write_byte + 0x0000000000000000 0x8 hpl/sercom/hpl_sercom.o + .text._i2c_s_sync_read_byte + 0x0000000000000000 0xa hpl/sercom/hpl_sercom.o + .text._i2c_s_sync_is_byte_sent + 0x0000000000000000 0xa hpl/sercom/hpl_sercom.o + .text._i2c_s_sync_is_byte_received + 0x0000000000000000 0xa hpl/sercom/hpl_sercom.o + .text._i2c_s_sync_get_status + 0x0000000000000000 0x8 hpl/sercom/hpl_sercom.o + .text._i2c_s_sync_clear_data_ready_flag + 0x0000000000000000 0xa hpl/sercom/hpl_sercom.o + .text._i2c_s_async_get_status + 0x0000000000000000 0x8 hpl/sercom/hpl_sercom.o + .text._i2c_s_async_abort_transmission + 0x0000000000000000 0xa hpl/sercom/hpl_sercom.o + .text._i2c_s_async_set_irq_state + 0x0000000000000000 0x44 hpl/sercom/hpl_sercom.o + .text._spi_m_sync_init + 0x0000000000000000 0x1a4 hpl/sercom/hpl_sercom.o + .text._spi_s_sync_init + 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .text._spi_m_async_init + 0x0000000000000000 0x40 hpl/sercom/hpl_sercom.o + .text._spi_s_async_init + 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .text._spi_m_async_deinit + 0x0000000000000000 0x50 hpl/sercom/hpl_sercom.o + .text._spi_s_async_deinit + 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .text._spi_m_sync_deinit + 0x0000000000000000 0x24 hpl/sercom/hpl_sercom.o + .text._spi_s_sync_deinit + 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .text._spi_m_sync_enable + 0x0000000000000000 0x2c hpl/sercom/hpl_sercom.o + .text._spi_s_sync_enable + 0x0000000000000000 0x2c hpl/sercom/hpl_sercom.o + .text._spi_m_async_enable + 0x0000000000000000 0x48 hpl/sercom/hpl_sercom.o + .text._spi_s_async_enable + 0x0000000000000000 0x48 hpl/sercom/hpl_sercom.o + .text._spi_m_sync_disable + 0x0000000000000000 0x2c hpl/sercom/hpl_sercom.o + .text._spi_s_sync_disable + 0x0000000000000000 0x2c hpl/sercom/hpl_sercom.o + .text._spi_m_async_disable + 0x0000000000000000 0x4c hpl/sercom/hpl_sercom.o + .text._spi_s_async_disable + 0x0000000000000000 0x4c hpl/sercom/hpl_sercom.o + .text._spi_m_sync_set_mode + 0x0000000000000000 0x34 hpl/sercom/hpl_sercom.o + .text._spi_m_async_set_mode + 0x0000000000000000 0x34 hpl/sercom/hpl_sercom.o + .text._spi_s_async_set_mode + 0x0000000000000000 0x34 hpl/sercom/hpl_sercom.o + .text._spi_s_sync_set_mode + 0x0000000000000000 0x34 hpl/sercom/hpl_sercom.o + .text._spi_calc_baud_val + 0x0000000000000000 0x48 hpl/sercom/hpl_sercom.o + .text._spi_m_sync_set_baudrate + 0x0000000000000000 0x40 hpl/sercom/hpl_sercom.o + .text._spi_m_async_set_baudrate + 0x0000000000000000 0x40 hpl/sercom/hpl_sercom.o + .text._spi_m_sync_set_char_size + 0x0000000000000000 0x34 hpl/sercom/hpl_sercom.o + .text._spi_m_async_set_char_size + 0x0000000000000000 0x34 hpl/sercom/hpl_sercom.o + .text._spi_s_async_set_char_size + 0x0000000000000000 0x34 hpl/sercom/hpl_sercom.o + .text._spi_s_sync_set_char_size + 0x0000000000000000 0x34 hpl/sercom/hpl_sercom.o + .text._spi_m_sync_set_data_order + 0x0000000000000000 0x34 hpl/sercom/hpl_sercom.o + .text._spi_m_async_set_data_order + 0x0000000000000000 0x34 hpl/sercom/hpl_sercom.o + .text._spi_s_async_set_data_order + 0x0000000000000000 0x34 hpl/sercom/hpl_sercom.o + .text._spi_s_sync_set_data_order + 0x0000000000000000 0x34 hpl/sercom/hpl_sercom.o + .text._spi_m_sync_trans + 0x0000000000000000 0xe8 hpl/sercom/hpl_sercom.o + .text._spi_m_async_enable_tx + 0x0000000000000000 0x34 hpl/sercom/hpl_sercom.o + .text._spi_s_async_enable_tx + 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .text._spi_m_async_enable_rx + 0x0000000000000000 0x40 hpl/sercom/hpl_sercom.o + .text._spi_s_async_enable_rx + 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .text._spi_m_async_enable_tx_complete + 0x0000000000000000 0x38 hpl/sercom/hpl_sercom.o + .text._spi_s_async_enable_ss_detect + 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .text._spi_m_async_write_one + 0x0000000000000000 0x2c hpl/sercom/hpl_sercom.o + .text._spi_s_async_write_one + 0x0000000000000000 0x2c hpl/sercom/hpl_sercom.o + .text._spi_s_sync_write_one + 0x0000000000000000 0x2c hpl/sercom/hpl_sercom.o + .text._spi_m_async_read_one + 0x0000000000000000 0x28 hpl/sercom/hpl_sercom.o + .text._spi_s_async_read_one + 0x0000000000000000 0x28 hpl/sercom/hpl_sercom.o + .text._spi_s_sync_read_one + 0x0000000000000000 0x28 hpl/sercom/hpl_sercom.o + .text._spi_m_async_register_callback + 0x0000000000000000 0x34 hpl/sercom/hpl_sercom.o + .text._spi_s_async_register_callback + 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .text._spi_s_sync_is_tx_ready + 0x0000000000000000 0x2c hpl/sercom/hpl_sercom.o + .text._spi_s_sync_is_rx_ready + 0x0000000000000000 0x30 hpl/sercom/hpl_sercom.o + .text._spi_s_sync_is_ss_deactivated + 0x0000000000000000 0x30 hpl/sercom/hpl_sercom.o + .text._spi_s_sync_is_error + 0x0000000000000000 0x38 hpl/sercom/hpl_sercom.o + .text._spi_m_async_set_irq_state + 0x0000000000000000 0x38 hpl/sercom/hpl_sercom.o + .text._spi_s_async_set_irq_state + 0x0000000000000000 0xc hpl/sercom/hpl_sercom.o + .rodata 0x0000000000000000 0x29 hpl/sercom/hpl_sercom.o + .debug_macro 0x0000000000000000 0xa4e hpl/sercom/hpl_sercom.o + .debug_macro 0x0000000000000000 0x16d hpl/sercom/hpl_sercom.o + .debug_macro 0x0000000000000000 0x22 hpl/sercom/hpl_sercom.o + .debug_macro 0x0000000000000000 0x8e hpl/sercom/hpl_sercom.o + .debug_macro 0x0000000000000000 0x51 hpl/sercom/hpl_sercom.o + .debug_macro 0x0000000000000000 0x103 hpl/sercom/hpl_sercom.o + .debug_macro 0x0000000000000000 0x6a hpl/sercom/hpl_sercom.o + .debug_macro 0x0000000000000000 0x1df hpl/sercom/hpl_sercom.o + .debug_macro 0x0000000000000000 0x22 hpl/sercom/hpl_sercom.o + .debug_macro 0x0000000000000000 0x3f hpl/sercom/hpl_sercom.o + .debug_macro 0x0000000000000000 0x1c hpl/sercom/hpl_sercom.o + .debug_macro 0x0000000000000000 0x22 hpl/sercom/hpl_sercom.o + .debug_macro 0x0000000000000000 0xaf hpl/sercom/hpl_sercom.o + .debug_macro 0x0000000000000000 0x3ad hpl/sercom/hpl_sercom.o + .debug_macro 0x0000000000000000 0x67e hpl/sercom/hpl_sercom.o + .debug_macro 0x0000000000000000 0x8b1 hpl/sercom/hpl_sercom.o + .debug_macro 0x0000000000000000 0x22e hpl/sercom/hpl_sercom.o + .debug_macro 0x0000000000000000 0xd5c hpl/sercom/hpl_sercom.o + .debug_macro 0x0000000000000000 0x4dc hpl/sercom/hpl_sercom.o + .debug_macro 0x0000000000000000 0x9f6 hpl/sercom/hpl_sercom.o + .debug_macro 0x0000000000000000 0x82b hpl/sercom/hpl_sercom.o + .debug_macro 0x0000000000000000 0x45f hpl/sercom/hpl_sercom.o + .debug_macro 0x0000000000000000 0x5e hpl/sercom/hpl_sercom.o + .debug_macro 0x0000000000000000 0x8f9 hpl/sercom/hpl_sercom.o + .debug_macro 0x0000000000000000 0x21c hpl/sercom/hpl_sercom.o + .debug_macro 0x0000000000000000 0x735 hpl/sercom/hpl_sercom.o + .debug_macro 0x0000000000000000 0x5e hpl/sercom/hpl_sercom.o + .debug_macro 0x0000000000000000 0x632 hpl/sercom/hpl_sercom.o + .debug_macro 0x0000000000000000 0x3ac hpl/sercom/hpl_sercom.o + .debug_macro 0x0000000000000000 0xc76 hpl/sercom/hpl_sercom.o + .debug_macro 0x0000000000000000 0x1092 hpl/sercom/hpl_sercom.o + .debug_macro 0x0000000000000000 0xc4a hpl/sercom/hpl_sercom.o + .debug_macro 0x0000000000000000 0x6ba hpl/sercom/hpl_sercom.o + .debug_macro 0x0000000000000000 0x1b3d hpl/sercom/hpl_sercom.o + .debug_macro 0x0000000000000000 0x143c hpl/sercom/hpl_sercom.o + .debug_macro 0x0000000000000000 0x340 hpl/sercom/hpl_sercom.o + .debug_macro 0x0000000000000000 0x7c hpl/sercom/hpl_sercom.o + .debug_macro 0x0000000000000000 0xa0 hpl/sercom/hpl_sercom.o + .debug_macro 0x0000000000000000 0x4c hpl/sercom/hpl_sercom.o + .debug_macro 0x0000000000000000 0xca hpl/sercom/hpl_sercom.o + .debug_macro 0x0000000000000000 0x94 hpl/sercom/hpl_sercom.o + .debug_macro 0x0000000000000000 0x58 hpl/sercom/hpl_sercom.o + .debug_macro 0x0000000000000000 0x341 hpl/sercom/hpl_sercom.o + .debug_macro 0x0000000000000000 0x82 hpl/sercom/hpl_sercom.o + .debug_macro 0x0000000000000000 0x189 hpl/sercom/hpl_sercom.o + .debug_macro 0x0000000000000000 0xb8 hpl/sercom/hpl_sercom.o + .debug_macro 0x0000000000000000 0xa0 hpl/sercom/hpl_sercom.o + .debug_macro 0x0000000000000000 0xb2 hpl/sercom/hpl_sercom.o + .debug_macro 0x0000000000000000 0x1c hpl/sercom/hpl_sercom.o + .debug_macro 0x0000000000000000 0x1c hpl/sercom/hpl_sercom.o + .debug_macro 0x0000000000000000 0x1c hpl/sercom/hpl_sercom.o + .debug_macro 0x0000000000000000 0x7c hpl/sercom/hpl_sercom.o + .debug_macro 0x0000000000000000 0x15a hpl/sercom/hpl_sercom.o + .debug_macro 0x0000000000000000 0x10 hpl/sercom/hpl_sercom.o + .debug_macro 0x0000000000000000 0xdc hpl/sercom/hpl_sercom.o + .debug_macro 0x0000000000000000 0x124 hpl/sercom/hpl_sercom.o + .debug_macro 0x0000000000000000 0x124 hpl/sercom/hpl_sercom.o + .debug_macro 0x0000000000000000 0x124 hpl/sercom/hpl_sercom.o + .debug_macro 0x0000000000000000 0x124 hpl/sercom/hpl_sercom.o + .debug_macro 0x0000000000000000 0x124 hpl/sercom/hpl_sercom.o + .debug_macro 0x0000000000000000 0xe2 hpl/sercom/hpl_sercom.o + .debug_macro 0x0000000000000000 0xe2 hpl/sercom/hpl_sercom.o + .debug_macro 0x0000000000000000 0xe2 hpl/sercom/hpl_sercom.o + .debug_macro 0x0000000000000000 0x12a hpl/sercom/hpl_sercom.o + .debug_macro 0x0000000000000000 0x100 hpl/sercom/hpl_sercom.o + .debug_macro 0x0000000000000000 0xf4 hpl/sercom/hpl_sercom.o + .debug_macro 0x0000000000000000 0x40f hpl/sercom/hpl_sercom.o + .debug_macro 0x0000000000000000 0x40 hpl/sercom/hpl_sercom.o + .debug_macro 0x0000000000000000 0x35a hpl/sercom/hpl_sercom.o + .debug_macro 0x0000000000000000 0x101b hpl/sercom/hpl_sercom.o + .debug_macro 0x0000000000000000 0x6d hpl/sercom/hpl_sercom.o + .debug_macro 0x0000000000000000 0x10 hpl/sercom/hpl_sercom.o + .debug_macro 0x0000000000000000 0x10 hpl/sercom/hpl_sercom.o + .debug_macro 0x0000000000000000 0x16 hpl/sercom/hpl_sercom.o + .debug_macro 0x0000000000000000 0x16 hpl/sercom/hpl_sercom.o + .debug_macro 0x0000000000000000 0x16 hpl/sercom/hpl_sercom.o + .debug_macro 0x0000000000000000 0x16 hpl/sercom/hpl_sercom.o + .debug_macro 0x0000000000000000 0x16 hpl/sercom/hpl_sercom.o + .debug_macro 0x0000000000000000 0x16 hpl/sercom/hpl_sercom.o + .debug_macro 0x0000000000000000 0x16 hpl/sercom/hpl_sercom.o + .debug_macro 0x0000000000000000 0x16 hpl/sercom/hpl_sercom.o + .debug_macro 0x0000000000000000 0x16 hpl/sercom/hpl_sercom.o + .debug_macro 0x0000000000000000 0x16 hpl/sercom/hpl_sercom.o + .debug_macro 0x0000000000000000 0x16 hpl/sercom/hpl_sercom.o + .debug_macro 0x0000000000000000 0x16 hpl/sercom/hpl_sercom.o + .debug_macro 0x0000000000000000 0x16 hpl/sercom/hpl_sercom.o + .debug_macro 0x0000000000000000 0x16 hpl/sercom/hpl_sercom.o + .debug_macro 0x0000000000000000 0x4c3 hpl/sercom/hpl_sercom.o + .debug_macro 0x0000000000000000 0x94 hpl/sercom/hpl_sercom.o + .debug_macro 0x0000000000000000 0x16 hpl/sercom/hpl_sercom.o + .debug_macro 0x0000000000000000 0x6a hpl/sercom/hpl_sercom.o + .debug_macro 0x0000000000000000 0x28c hpl/sercom/hpl_sercom.o + .debug_macro 0x0000000000000000 0x4d8 hpl/sercom/hpl_sercom.o + .debug_macro 0x0000000000000000 0x16 hpl/sercom/hpl_sercom.o + .debug_macro 0x0000000000000000 0xca hpl/sercom/hpl_sercom.o + .debug_macro 0x0000000000000000 0xc9 hpl/sercom/hpl_sercom.o + .debug_macro 0x0000000000000000 0x34 hpl/sercom/hpl_sercom.o + .debug_macro 0x0000000000000000 0x16 hpl/sercom/hpl_sercom.o + .group 0x0000000000000000 0xc hal/src/hal_gpio.o + .group 0x0000000000000000 0xc hal/src/hal_gpio.o + .group 0x0000000000000000 0xc hal/src/hal_gpio.o + .group 0x0000000000000000 0xc hal/src/hal_gpio.o + .group 0x0000000000000000 0xc hal/src/hal_gpio.o + .group 0x0000000000000000 0xc hal/src/hal_gpio.o + .group 0x0000000000000000 0xc hal/src/hal_gpio.o + .group 0x0000000000000000 0xc hal/src/hal_gpio.o + .group 0x0000000000000000 0xc hal/src/hal_gpio.o + .group 0x0000000000000000 0xc hal/src/hal_gpio.o + .group 0x0000000000000000 0xc hal/src/hal_gpio.o + .group 0x0000000000000000 0xc hal/src/hal_gpio.o + .group 0x0000000000000000 0xc hal/src/hal_gpio.o + .group 0x0000000000000000 0xc hal/src/hal_gpio.o + .group 0x0000000000000000 0xc hal/src/hal_gpio.o + .group 0x0000000000000000 0xc hal/src/hal_gpio.o + .group 0x0000000000000000 0xc hal/src/hal_gpio.o + .group 0x0000000000000000 0xc hal/src/hal_gpio.o + .group 0x0000000000000000 0xc hal/src/hal_gpio.o + .group 0x0000000000000000 0xc hal/src/hal_gpio.o + .group 0x0000000000000000 0xc hal/src/hal_gpio.o + .group 0x0000000000000000 0xc hal/src/hal_gpio.o + .group 0x0000000000000000 0xc hal/src/hal_gpio.o + .group 0x0000000000000000 0xc hal/src/hal_gpio.o + .group 0x0000000000000000 0xc hal/src/hal_gpio.o + .group 0x0000000000000000 0xc hal/src/hal_gpio.o + .group 0x0000000000000000 0xc hal/src/hal_gpio.o + .group 0x0000000000000000 0xc hal/src/hal_gpio.o + .group 0x0000000000000000 0xc hal/src/hal_gpio.o + .group 0x0000000000000000 0xc hal/src/hal_gpio.o + .group 0x0000000000000000 0xc hal/src/hal_gpio.o + .group 0x0000000000000000 0xc hal/src/hal_gpio.o + .group 0x0000000000000000 0xc hal/src/hal_gpio.o + .group 0x0000000000000000 0xc hal/src/hal_gpio.o + .group 0x0000000000000000 0xc hal/src/hal_gpio.o + .group 0x0000000000000000 0xc hal/src/hal_gpio.o + .group 0x0000000000000000 0xc hal/src/hal_gpio.o + .group 0x0000000000000000 0xc hal/src/hal_gpio.o + .group 0x0000000000000000 0xc hal/src/hal_gpio.o + .group 0x0000000000000000 0xc hal/src/hal_gpio.o + .group 0x0000000000000000 0xc hal/src/hal_gpio.o + .group 0x0000000000000000 0xc hal/src/hal_gpio.o + .group 0x0000000000000000 0xc hal/src/hal_gpio.o + .group 0x0000000000000000 0xc hal/src/hal_gpio.o + .group 0x0000000000000000 0xc hal/src/hal_gpio.o + .group 0x0000000000000000 0xc hal/src/hal_gpio.o + .group 0x0000000000000000 0xc hal/src/hal_gpio.o + .group 0x0000000000000000 0xc hal/src/hal_gpio.o + .group 0x0000000000000000 0xc hal/src/hal_gpio.o + .group 0x0000000000000000 0xc hal/src/hal_gpio.o + .group 0x0000000000000000 0xc hal/src/hal_gpio.o + .group 0x0000000000000000 0xc hal/src/hal_gpio.o + .group 0x0000000000000000 0xc hal/src/hal_gpio.o + .group 0x0000000000000000 0xc hal/src/hal_gpio.o + .group 0x0000000000000000 0xc hal/src/hal_gpio.o + .group 0x0000000000000000 0xc hal/src/hal_gpio.o + .group 0x0000000000000000 0xc hal/src/hal_gpio.o + .group 0x0000000000000000 0xc hal/src/hal_gpio.o + .group 0x0000000000000000 0xc hal/src/hal_gpio.o + .group 0x0000000000000000 0xc hal/src/hal_gpio.o + .group 0x0000000000000000 0xc hal/src/hal_gpio.o + .group 0x0000000000000000 0xc hal/src/hal_gpio.o + .group 0x0000000000000000 0xc hal/src/hal_gpio.o + .group 0x0000000000000000 0xc hal/src/hal_gpio.o + .group 0x0000000000000000 0xc hal/src/hal_gpio.o + .group 0x0000000000000000 0xc hal/src/hal_gpio.o + .group 0x0000000000000000 0xc hal/src/hal_gpio.o + .group 0x0000000000000000 0xc hal/src/hal_gpio.o + .group 0x0000000000000000 0xc hal/src/hal_gpio.o + .group 0x0000000000000000 0xc hal/src/hal_gpio.o + .group 0x0000000000000000 0xc hal/src/hal_gpio.o + .group 0x0000000000000000 0xc hal/src/hal_gpio.o + .group 0x0000000000000000 0xc hal/src/hal_gpio.o + .group 0x0000000000000000 0xc hal/src/hal_gpio.o + .group 0x0000000000000000 0xc hal/src/hal_gpio.o + .group 0x0000000000000000 0xc hal/src/hal_gpio.o + .group 0x0000000000000000 0xc hal/src/hal_gpio.o + .group 0x0000000000000000 0xc hal/src/hal_gpio.o + .group 0x0000000000000000 0xc hal/src/hal_gpio.o + .group 0x0000000000000000 0xc hal/src/hal_gpio.o + .group 0x0000000000000000 0xc hal/src/hal_gpio.o + .group 0x0000000000000000 0xc hal/src/hal_gpio.o + .group 0x0000000000000000 0xc hal/src/hal_gpio.o + .group 0x0000000000000000 0xc hal/src/hal_gpio.o + .group 0x0000000000000000 0xc hal/src/hal_gpio.o + .group 0x0000000000000000 0xc hal/src/hal_gpio.o + .group 0x0000000000000000 0xc hal/src/hal_gpio.o + .group 0x0000000000000000 0xc hal/src/hal_gpio.o + .group 0x0000000000000000 0xc hal/src/hal_gpio.o + .group 0x0000000000000000 0xc hal/src/hal_gpio.o + .group 0x0000000000000000 0xc hal/src/hal_gpio.o + .group 0x0000000000000000 0xc hal/src/hal_gpio.o + .group 0x0000000000000000 0xc hal/src/hal_gpio.o + .group 0x0000000000000000 0xc hal/src/hal_gpio.o + .group 0x0000000000000000 0xc hal/src/hal_gpio.o + .group 0x0000000000000000 0xc hal/src/hal_gpio.o + .group 0x0000000000000000 0xc hal/src/hal_gpio.o + .text 0x0000000000000000 0x0 hal/src/hal_gpio.o + .data 0x0000000000000000 0x0 hal/src/hal_gpio.o + .bss 0x0000000000000000 0x0 hal/src/hal_gpio.o + .text.gpio_get_version + 0x0000000000000000 0x4 hal/src/hal_gpio.o + .debug_info 0x0000000000000000 0x9e hal/src/hal_gpio.o + .debug_abbrev 0x0000000000000000 0x58 hal/src/hal_gpio.o + .debug_aranges + 0x0000000000000000 0x20 hal/src/hal_gpio.o + .debug_ranges 0x0000000000000000 0x10 hal/src/hal_gpio.o + .debug_macro 0x0000000000000000 0x441 hal/src/hal_gpio.o + .debug_macro 0x0000000000000000 0xa4e hal/src/hal_gpio.o + .debug_macro 0x0000000000000000 0x16d hal/src/hal_gpio.o + .debug_macro 0x0000000000000000 0x22 hal/src/hal_gpio.o + .debug_macro 0x0000000000000000 0x8e hal/src/hal_gpio.o + .debug_macro 0x0000000000000000 0x51 hal/src/hal_gpio.o + .debug_macro 0x0000000000000000 0x103 hal/src/hal_gpio.o + .debug_macro 0x0000000000000000 0x6a hal/src/hal_gpio.o + .debug_macro 0x0000000000000000 0x1df hal/src/hal_gpio.o + .debug_macro 0x0000000000000000 0x22 hal/src/hal_gpio.o + .debug_macro 0x0000000000000000 0x3f hal/src/hal_gpio.o + .debug_macro 0x0000000000000000 0x1c hal/src/hal_gpio.o + .debug_macro 0x0000000000000000 0x22 hal/src/hal_gpio.o + .debug_macro 0x0000000000000000 0xaf hal/src/hal_gpio.o + .debug_macro 0x0000000000000000 0x3ad hal/src/hal_gpio.o + .debug_macro 0x0000000000000000 0x67e hal/src/hal_gpio.o + .debug_macro 0x0000000000000000 0x8b1 hal/src/hal_gpio.o + .debug_macro 0x0000000000000000 0x22e hal/src/hal_gpio.o + .debug_macro 0x0000000000000000 0xd5c hal/src/hal_gpio.o + .debug_macro 0x0000000000000000 0x4dc hal/src/hal_gpio.o + .debug_macro 0x0000000000000000 0x9f6 hal/src/hal_gpio.o + .debug_macro 0x0000000000000000 0x82b hal/src/hal_gpio.o + .debug_macro 0x0000000000000000 0x45f hal/src/hal_gpio.o + .debug_macro 0x0000000000000000 0x5e hal/src/hal_gpio.o + .debug_macro 0x0000000000000000 0x8f9 hal/src/hal_gpio.o + .debug_macro 0x0000000000000000 0x21c hal/src/hal_gpio.o + .debug_macro 0x0000000000000000 0x735 hal/src/hal_gpio.o + .debug_macro 0x0000000000000000 0x5e hal/src/hal_gpio.o + .debug_macro 0x0000000000000000 0x632 hal/src/hal_gpio.o + .debug_macro 0x0000000000000000 0x3ac hal/src/hal_gpio.o + .debug_macro 0x0000000000000000 0xc76 hal/src/hal_gpio.o + .debug_macro 0x0000000000000000 0x1092 hal/src/hal_gpio.o + .debug_macro 0x0000000000000000 0xc4a hal/src/hal_gpio.o + .debug_macro 0x0000000000000000 0x6ba hal/src/hal_gpio.o + .debug_macro 0x0000000000000000 0x1b3d hal/src/hal_gpio.o + .debug_macro 0x0000000000000000 0x143c hal/src/hal_gpio.o + .debug_macro 0x0000000000000000 0x340 hal/src/hal_gpio.o + .debug_macro 0x0000000000000000 0x7c hal/src/hal_gpio.o + .debug_macro 0x0000000000000000 0xa0 hal/src/hal_gpio.o + .debug_macro 0x0000000000000000 0x4c hal/src/hal_gpio.o + .debug_macro 0x0000000000000000 0xca hal/src/hal_gpio.o + .debug_macro 0x0000000000000000 0x94 hal/src/hal_gpio.o + .debug_macro 0x0000000000000000 0x58 hal/src/hal_gpio.o + .debug_macro 0x0000000000000000 0x341 hal/src/hal_gpio.o + .debug_macro 0x0000000000000000 0x82 hal/src/hal_gpio.o + .debug_macro 0x0000000000000000 0x189 hal/src/hal_gpio.o + .debug_macro 0x0000000000000000 0xb8 hal/src/hal_gpio.o + .debug_macro 0x0000000000000000 0xa0 hal/src/hal_gpio.o + .debug_macro 0x0000000000000000 0xb2 hal/src/hal_gpio.o + .debug_macro 0x0000000000000000 0x1c hal/src/hal_gpio.o + .debug_macro 0x0000000000000000 0x1c hal/src/hal_gpio.o + .debug_macro 0x0000000000000000 0x1c hal/src/hal_gpio.o + .debug_macro 0x0000000000000000 0x7c hal/src/hal_gpio.o + .debug_macro 0x0000000000000000 0x15a hal/src/hal_gpio.o + .debug_macro 0x0000000000000000 0x10 hal/src/hal_gpio.o + .debug_macro 0x0000000000000000 0xdc hal/src/hal_gpio.o + .debug_macro 0x0000000000000000 0x124 hal/src/hal_gpio.o + .debug_macro 0x0000000000000000 0x124 hal/src/hal_gpio.o + .debug_macro 0x0000000000000000 0x124 hal/src/hal_gpio.o + .debug_macro 0x0000000000000000 0x124 hal/src/hal_gpio.o + .debug_macro 0x0000000000000000 0x124 hal/src/hal_gpio.o + .debug_macro 0x0000000000000000 0xe2 hal/src/hal_gpio.o + .debug_macro 0x0000000000000000 0xe2 hal/src/hal_gpio.o + .debug_macro 0x0000000000000000 0xe2 hal/src/hal_gpio.o + .debug_macro 0x0000000000000000 0x12a hal/src/hal_gpio.o + .debug_macro 0x0000000000000000 0x100 hal/src/hal_gpio.o + .debug_macro 0x0000000000000000 0xf4 hal/src/hal_gpio.o + .debug_macro 0x0000000000000000 0x40f hal/src/hal_gpio.o + .debug_macro 0x0000000000000000 0x40 hal/src/hal_gpio.o + .debug_macro 0x0000000000000000 0x35a hal/src/hal_gpio.o + .debug_macro 0x0000000000000000 0x101b hal/src/hal_gpio.o + .debug_macro 0x0000000000000000 0x6d hal/src/hal_gpio.o + .debug_macro 0x0000000000000000 0x10 hal/src/hal_gpio.o + .debug_macro 0x0000000000000000 0x10 hal/src/hal_gpio.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_gpio.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_gpio.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_gpio.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_gpio.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_gpio.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_gpio.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_gpio.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_gpio.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_gpio.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_gpio.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_gpio.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_gpio.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_gpio.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_gpio.o + .debug_macro 0x0000000000000000 0x4c3 hal/src/hal_gpio.o + .debug_macro 0x0000000000000000 0x94 hal/src/hal_gpio.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_gpio.o + .debug_macro 0x0000000000000000 0x6a hal/src/hal_gpio.o + .debug_macro 0x0000000000000000 0x28c hal/src/hal_gpio.o + .debug_macro 0x0000000000000000 0x4d8 hal/src/hal_gpio.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_gpio.o + .debug_macro 0x0000000000000000 0xca hal/src/hal_gpio.o + .debug_macro 0x0000000000000000 0x1c hal/src/hal_gpio.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_gpio.o + .debug_line 0x0000000000000000 0x705 hal/src/hal_gpio.o + .debug_str 0x0000000000000000 0x725b2 hal/src/hal_gpio.o + .comment 0x0000000000000000 0x1f hal/src/hal_gpio.o + .debug_frame 0x0000000000000000 0x20 hal/src/hal_gpio.o + .ARM.attributes + 0x0000000000000000 0x2c hal/src/hal_gpio.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/utils/src/utils_event.o + .text 0x0000000000000000 0x0 hal/utils/src/utils_event.o + .data 0x0000000000000000 0x0 hal/utils/src/utils_event.o + .bss 0x0000000000000000 0x5 hal/utils/src/utils_event.o + .rodata.str1.1 + 0x0000000000000000 0x1f hal/utils/src/utils_event.o + .text.event_subscribe + 0x0000000000000000 0x8c hal/utils/src/utils_event.o + .text.event_unsubscribe + 0x0000000000000000 0x80 hal/utils/src/utils_event.o + .text.event_post + 0x0000000000000000 0x58 hal/utils/src/utils_event.o + .debug_info 0x0000000000000000 0x525 hal/utils/src/utils_event.o + .debug_abbrev 0x0000000000000000 0x1e6 hal/utils/src/utils_event.o + .debug_loc 0x0000000000000000 0x2e5 hal/utils/src/utils_event.o + .debug_aranges + 0x0000000000000000 0x30 hal/utils/src/utils_event.o + .debug_ranges 0x0000000000000000 0x38 hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0x504 hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0xa4e hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0xc9 hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0x16d hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0x22 hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0x8e hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0x51 hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0x103 hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0x6a hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0x1df hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0x22 hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0x3f hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0x1c hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0x22 hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0xaf hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0x3ad hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0x67e hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0x8b1 hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0x22e hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0xd5c hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0x4dc hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0x9f6 hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0x82b hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0x45f hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0x5e hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0x8f9 hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0x21c hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0x735 hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0x5e hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0x632 hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0x3ac hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0xc76 hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0x1092 hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0xc4a hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0x6ba hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0x1b3d hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0x143c hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0x340 hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0x7c hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0xa0 hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0x4c hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0xca hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0x94 hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0x58 hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0x341 hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0x82 hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0x189 hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0xb8 hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0xa0 hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0xb2 hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0x1c hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0x1c hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0x1c hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0x7c hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0x15a hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0x10 hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0xdc hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0x124 hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0x124 hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0x124 hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0x124 hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0x124 hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0xe2 hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0xe2 hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0xe2 hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0x12a hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0x100 hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0xf4 hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0x40f hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0x40 hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0x35a hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0x101b hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0x6d hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0x10 hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0x10 hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0x4c3 hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0x94 hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0x6a hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0x28c hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0x4d8 hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0xca hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0x1c hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0x10 hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0x64 hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0x18 hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0x35 hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0x34 hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0x16 hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0x43 hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0x34 hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0x10 hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0x58 hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0x182 hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0x356 hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0x10 hal/utils/src/utils_event.o + .debug_macro 0x0000000000000000 0x35 hal/utils/src/utils_event.o + .debug_line 0x0000000000000000 0x9c8 hal/utils/src/utils_event.o + .debug_str 0x0000000000000000 0x7545c hal/utils/src/utils_event.o + .comment 0x0000000000000000 0x1f hal/utils/src/utils_event.o + .debug_frame 0x0000000000000000 0x78 hal/utils/src/utils_event.o + .ARM.attributes + 0x0000000000000000 0x2c hal/utils/src/utils_event.o + .group 0x0000000000000000 0xc hal/src/hal_sleep.o + .group 0x0000000000000000 0xc hal/src/hal_sleep.o + .group 0x0000000000000000 0xc hal/src/hal_sleep.o + .group 0x0000000000000000 0xc hal/src/hal_sleep.o + .group 0x0000000000000000 0xc hal/src/hal_sleep.o + .group 0x0000000000000000 0xc hal/src/hal_sleep.o + .group 0x0000000000000000 0xc hal/src/hal_sleep.o + .group 0x0000000000000000 0xc hal/src/hal_sleep.o + .group 0x0000000000000000 0xc hal/src/hal_sleep.o + .group 0x0000000000000000 0xc hal/src/hal_sleep.o + .group 0x0000000000000000 0xc hal/src/hal_sleep.o + .group 0x0000000000000000 0xc hal/src/hal_sleep.o + .group 0x0000000000000000 0xc hal/src/hal_sleep.o + .group 0x0000000000000000 0xc hal/src/hal_sleep.o + .group 0x0000000000000000 0xc hal/src/hal_sleep.o + .group 0x0000000000000000 0xc hal/src/hal_sleep.o + .group 0x0000000000000000 0xc hal/src/hal_sleep.o + .group 0x0000000000000000 0xc hal/src/hal_sleep.o + .group 0x0000000000000000 0xc hal/src/hal_sleep.o + .group 0x0000000000000000 0xc hal/src/hal_sleep.o + .group 0x0000000000000000 0xc hal/src/hal_sleep.o + .group 0x0000000000000000 0xc hal/src/hal_sleep.o + .group 0x0000000000000000 0xc hal/src/hal_sleep.o + .group 0x0000000000000000 0xc hal/src/hal_sleep.o + .group 0x0000000000000000 0xc hal/src/hal_sleep.o + .group 0x0000000000000000 0xc hal/src/hal_sleep.o + .group 0x0000000000000000 0xc hal/src/hal_sleep.o + .group 0x0000000000000000 0xc hal/src/hal_sleep.o + .group 0x0000000000000000 0xc hal/src/hal_sleep.o + .group 0x0000000000000000 0xc hal/src/hal_sleep.o + .group 0x0000000000000000 0xc hal/src/hal_sleep.o + .group 0x0000000000000000 0xc hal/src/hal_sleep.o + .group 0x0000000000000000 0xc hal/src/hal_sleep.o + .group 0x0000000000000000 0xc hal/src/hal_sleep.o + .group 0x0000000000000000 0xc hal/src/hal_sleep.o + .group 0x0000000000000000 0xc hal/src/hal_sleep.o + .group 0x0000000000000000 0xc hal/src/hal_sleep.o + .group 0x0000000000000000 0xc hal/src/hal_sleep.o + .group 0x0000000000000000 0xc hal/src/hal_sleep.o + .group 0x0000000000000000 0xc hal/src/hal_sleep.o + .group 0x0000000000000000 0xc hal/src/hal_sleep.o + .group 0x0000000000000000 0xc hal/src/hal_sleep.o + .group 0x0000000000000000 0xc hal/src/hal_sleep.o + .group 0x0000000000000000 0xc hal/src/hal_sleep.o + .group 0x0000000000000000 0xc hal/src/hal_sleep.o + .group 0x0000000000000000 0xc hal/src/hal_sleep.o + .group 0x0000000000000000 0xc hal/src/hal_sleep.o + .group 0x0000000000000000 0xc hal/src/hal_sleep.o + .group 0x0000000000000000 0xc hal/src/hal_sleep.o + .group 0x0000000000000000 0xc hal/src/hal_sleep.o + .group 0x0000000000000000 0xc hal/src/hal_sleep.o + .group 0x0000000000000000 0xc hal/src/hal_sleep.o + .group 0x0000000000000000 0xc hal/src/hal_sleep.o + .group 0x0000000000000000 0xc hal/src/hal_sleep.o + .group 0x0000000000000000 0xc hal/src/hal_sleep.o + .group 0x0000000000000000 0xc hal/src/hal_sleep.o + .group 0x0000000000000000 0xc hal/src/hal_sleep.o + .group 0x0000000000000000 0xc hal/src/hal_sleep.o + .group 0x0000000000000000 0xc hal/src/hal_sleep.o + .group 0x0000000000000000 0xc hal/src/hal_sleep.o + .group 0x0000000000000000 0xc hal/src/hal_sleep.o + .group 0x0000000000000000 0xc hal/src/hal_sleep.o + .group 0x0000000000000000 0xc hal/src/hal_sleep.o + .group 0x0000000000000000 0xc hal/src/hal_sleep.o + .group 0x0000000000000000 0xc hal/src/hal_sleep.o + .group 0x0000000000000000 0xc hal/src/hal_sleep.o + .group 0x0000000000000000 0xc hal/src/hal_sleep.o + .group 0x0000000000000000 0xc hal/src/hal_sleep.o + .group 0x0000000000000000 0xc hal/src/hal_sleep.o + .group 0x0000000000000000 0xc hal/src/hal_sleep.o + .group 0x0000000000000000 0xc hal/src/hal_sleep.o + .group 0x0000000000000000 0xc hal/src/hal_sleep.o + .group 0x0000000000000000 0xc hal/src/hal_sleep.o + .group 0x0000000000000000 0xc hal/src/hal_sleep.o + .group 0x0000000000000000 0xc hal/src/hal_sleep.o + .group 0x0000000000000000 0xc hal/src/hal_sleep.o + .group 0x0000000000000000 0xc hal/src/hal_sleep.o + .group 0x0000000000000000 0xc hal/src/hal_sleep.o + .group 0x0000000000000000 0xc hal/src/hal_sleep.o + .group 0x0000000000000000 0xc hal/src/hal_sleep.o + .group 0x0000000000000000 0xc hal/src/hal_sleep.o + .group 0x0000000000000000 0xc hal/src/hal_sleep.o + .group 0x0000000000000000 0xc hal/src/hal_sleep.o + .group 0x0000000000000000 0xc hal/src/hal_sleep.o + .group 0x0000000000000000 0xc hal/src/hal_sleep.o + .group 0x0000000000000000 0xc hal/src/hal_sleep.o + .group 0x0000000000000000 0xc hal/src/hal_sleep.o + .group 0x0000000000000000 0xc hal/src/hal_sleep.o + .group 0x0000000000000000 0xc hal/src/hal_sleep.o + .group 0x0000000000000000 0xc hal/src/hal_sleep.o + .group 0x0000000000000000 0xc hal/src/hal_sleep.o + .group 0x0000000000000000 0xc hal/src/hal_sleep.o + .group 0x0000000000000000 0xc hal/src/hal_sleep.o + .group 0x0000000000000000 0xc hal/src/hal_sleep.o + .group 0x0000000000000000 0xc hal/src/hal_sleep.o + .text 0x0000000000000000 0x0 hal/src/hal_sleep.o + .data 0x0000000000000000 0x0 hal/src/hal_sleep.o + .bss 0x0000000000000000 0x0 hal/src/hal_sleep.o + .text.sleep 0x0000000000000000 0x20 hal/src/hal_sleep.o + .text.sleep_get_version + 0x0000000000000000 0x4 hal/src/hal_sleep.o + .debug_info 0x0000000000000000 0x114 hal/src/hal_sleep.o + .debug_abbrev 0x0000000000000000 0xaf hal/src/hal_sleep.o + .debug_loc 0x0000000000000000 0x25 hal/src/hal_sleep.o + .debug_aranges + 0x0000000000000000 0x28 hal/src/hal_sleep.o + .debug_ranges 0x0000000000000000 0x18 hal/src/hal_sleep.o + .debug_macro 0x0000000000000000 0x42a hal/src/hal_sleep.o + .debug_macro 0x0000000000000000 0xa4e hal/src/hal_sleep.o + .debug_macro 0x0000000000000000 0x16d hal/src/hal_sleep.o + .debug_macro 0x0000000000000000 0x22 hal/src/hal_sleep.o + .debug_macro 0x0000000000000000 0x8e hal/src/hal_sleep.o + .debug_macro 0x0000000000000000 0x51 hal/src/hal_sleep.o + .debug_macro 0x0000000000000000 0x103 hal/src/hal_sleep.o + .debug_macro 0x0000000000000000 0x6a hal/src/hal_sleep.o + .debug_macro 0x0000000000000000 0x1df hal/src/hal_sleep.o + .debug_macro 0x0000000000000000 0x22 hal/src/hal_sleep.o + .debug_macro 0x0000000000000000 0x3f hal/src/hal_sleep.o + .debug_macro 0x0000000000000000 0x1c hal/src/hal_sleep.o + .debug_macro 0x0000000000000000 0x22 hal/src/hal_sleep.o + .debug_macro 0x0000000000000000 0xaf hal/src/hal_sleep.o + .debug_macro 0x0000000000000000 0x3ad hal/src/hal_sleep.o + .debug_macro 0x0000000000000000 0x67e hal/src/hal_sleep.o + .debug_macro 0x0000000000000000 0x8b1 hal/src/hal_sleep.o + .debug_macro 0x0000000000000000 0x22e hal/src/hal_sleep.o + .debug_macro 0x0000000000000000 0xd5c hal/src/hal_sleep.o + .debug_macro 0x0000000000000000 0x4dc hal/src/hal_sleep.o + .debug_macro 0x0000000000000000 0x9f6 hal/src/hal_sleep.o + .debug_macro 0x0000000000000000 0x82b hal/src/hal_sleep.o + .debug_macro 0x0000000000000000 0x45f hal/src/hal_sleep.o + .debug_macro 0x0000000000000000 0x5e hal/src/hal_sleep.o + .debug_macro 0x0000000000000000 0x8f9 hal/src/hal_sleep.o + .debug_macro 0x0000000000000000 0x21c hal/src/hal_sleep.o + .debug_macro 0x0000000000000000 0x735 hal/src/hal_sleep.o + .debug_macro 0x0000000000000000 0x5e hal/src/hal_sleep.o + .debug_macro 0x0000000000000000 0x632 hal/src/hal_sleep.o + .debug_macro 0x0000000000000000 0x3ac hal/src/hal_sleep.o + .debug_macro 0x0000000000000000 0xc76 hal/src/hal_sleep.o + .debug_macro 0x0000000000000000 0x1092 hal/src/hal_sleep.o + .debug_macro 0x0000000000000000 0xc4a hal/src/hal_sleep.o + .debug_macro 0x0000000000000000 0x6ba hal/src/hal_sleep.o + .debug_macro 0x0000000000000000 0x1b3d hal/src/hal_sleep.o + .debug_macro 0x0000000000000000 0x143c hal/src/hal_sleep.o + .debug_macro 0x0000000000000000 0x340 hal/src/hal_sleep.o + .debug_macro 0x0000000000000000 0x7c hal/src/hal_sleep.o + .debug_macro 0x0000000000000000 0xa0 hal/src/hal_sleep.o + .debug_macro 0x0000000000000000 0x4c hal/src/hal_sleep.o + .debug_macro 0x0000000000000000 0xca hal/src/hal_sleep.o + .debug_macro 0x0000000000000000 0x94 hal/src/hal_sleep.o + .debug_macro 0x0000000000000000 0x58 hal/src/hal_sleep.o + .debug_macro 0x0000000000000000 0x341 hal/src/hal_sleep.o + .debug_macro 0x0000000000000000 0x82 hal/src/hal_sleep.o + .debug_macro 0x0000000000000000 0x189 hal/src/hal_sleep.o + .debug_macro 0x0000000000000000 0xb8 hal/src/hal_sleep.o + .debug_macro 0x0000000000000000 0xa0 hal/src/hal_sleep.o + .debug_macro 0x0000000000000000 0xb2 hal/src/hal_sleep.o + .debug_macro 0x0000000000000000 0x1c hal/src/hal_sleep.o + .debug_macro 0x0000000000000000 0x1c hal/src/hal_sleep.o + .debug_macro 0x0000000000000000 0x1c hal/src/hal_sleep.o + .debug_macro 0x0000000000000000 0x7c hal/src/hal_sleep.o + .debug_macro 0x0000000000000000 0x15a hal/src/hal_sleep.o + .debug_macro 0x0000000000000000 0x10 hal/src/hal_sleep.o + .debug_macro 0x0000000000000000 0xdc hal/src/hal_sleep.o + .debug_macro 0x0000000000000000 0x124 hal/src/hal_sleep.o + .debug_macro 0x0000000000000000 0x124 hal/src/hal_sleep.o + .debug_macro 0x0000000000000000 0x124 hal/src/hal_sleep.o + .debug_macro 0x0000000000000000 0x124 hal/src/hal_sleep.o + .debug_macro 0x0000000000000000 0x124 hal/src/hal_sleep.o + .debug_macro 0x0000000000000000 0xe2 hal/src/hal_sleep.o + .debug_macro 0x0000000000000000 0xe2 hal/src/hal_sleep.o + .debug_macro 0x0000000000000000 0xe2 hal/src/hal_sleep.o + .debug_macro 0x0000000000000000 0x12a hal/src/hal_sleep.o + .debug_macro 0x0000000000000000 0x100 hal/src/hal_sleep.o + .debug_macro 0x0000000000000000 0xf4 hal/src/hal_sleep.o + .debug_macro 0x0000000000000000 0x40f hal/src/hal_sleep.o + .debug_macro 0x0000000000000000 0x40 hal/src/hal_sleep.o + .debug_macro 0x0000000000000000 0x35a hal/src/hal_sleep.o + .debug_macro 0x0000000000000000 0x101b hal/src/hal_sleep.o + .debug_macro 0x0000000000000000 0x6d hal/src/hal_sleep.o + .debug_macro 0x0000000000000000 0x10 hal/src/hal_sleep.o + .debug_macro 0x0000000000000000 0x10 hal/src/hal_sleep.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_sleep.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_sleep.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_sleep.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_sleep.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_sleep.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_sleep.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_sleep.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_sleep.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_sleep.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_sleep.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_sleep.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_sleep.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_sleep.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_sleep.o + .debug_macro 0x0000000000000000 0x4c3 hal/src/hal_sleep.o + .debug_macro 0x0000000000000000 0x94 hal/src/hal_sleep.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_sleep.o + .debug_macro 0x0000000000000000 0x6a hal/src/hal_sleep.o + .debug_macro 0x0000000000000000 0x28c hal/src/hal_sleep.o + .debug_macro 0x0000000000000000 0x4d8 hal/src/hal_sleep.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_sleep.o + .debug_macro 0x0000000000000000 0xca hal/src/hal_sleep.o + .debug_line 0x0000000000000000 0x703 hal/src/hal_sleep.o + .debug_str 0x0000000000000000 0x724cf hal/src/hal_sleep.o + .comment 0x0000000000000000 0x1f hal/src/hal_sleep.o + .debug_frame 0x0000000000000000 0x38 hal/src/hal_sleep.o + .ARM.attributes + 0x0000000000000000 0x2c hal/src/hal_sleep.o + .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o + .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o + .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o + .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o + .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o + .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o + .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o + .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o + .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o + .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o + .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o + .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o + .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o + .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o + .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o + .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o + .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o + .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o + .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o + .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o + .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o + .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o + .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o + .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o + .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o + .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o + .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o + .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o + .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o + .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o + .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o + .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o + .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o + .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o + .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o + .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o + .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o + .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o + .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o + .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o + .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o + .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o + .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o + .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o + .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o + .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o + .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o + .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o + .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o + .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o + .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o + .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o + .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o + .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o + .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o + .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o + .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o + .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o + .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o + .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o + .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o + .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o + .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o + .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o + .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o + .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o + .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o + .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o + .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o + .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o + .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o + .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o + .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o + .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o + .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o + .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o + .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o + .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o + .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o + .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o + .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o + .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o + .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o + .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o + .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o + .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o + .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o + .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o + .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o + .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o + .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o + .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o + .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o + .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o + .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o + .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o + .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o + .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o + .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o + .group 0x0000000000000000 0xc hpl/dmac/hpl_dmac.o + .text 0x0000000000000000 0x0 hpl/dmac/hpl_dmac.o + .data 0x0000000000000000 0x0 hpl/dmac/hpl_dmac.o + .bss 0x0000000000000000 0x0 hpl/dmac/hpl_dmac.o + .debug_info 0x0000000000000000 0x68 hpl/dmac/hpl_dmac.o + .debug_abbrev 0x0000000000000000 0x29 hpl/dmac/hpl_dmac.o + .debug_aranges + 0x0000000000000000 0x18 hpl/dmac/hpl_dmac.o + .debug_macro 0x0000000000000000 0x452 hpl/dmac/hpl_dmac.o + .debug_macro 0x0000000000000000 0xa4e hpl/dmac/hpl_dmac.o + .debug_macro 0x0000000000000000 0x16d hpl/dmac/hpl_dmac.o + .debug_macro 0x0000000000000000 0x22 hpl/dmac/hpl_dmac.o + .debug_macro 0x0000000000000000 0x8e hpl/dmac/hpl_dmac.o + .debug_macro 0x0000000000000000 0x51 hpl/dmac/hpl_dmac.o + .debug_macro 0x0000000000000000 0x103 hpl/dmac/hpl_dmac.o + .debug_macro 0x0000000000000000 0x6a hpl/dmac/hpl_dmac.o + .debug_macro 0x0000000000000000 0x1df hpl/dmac/hpl_dmac.o + .debug_macro 0x0000000000000000 0x22 hpl/dmac/hpl_dmac.o + .debug_macro 0x0000000000000000 0x3f hpl/dmac/hpl_dmac.o + .debug_macro 0x0000000000000000 0x1c hpl/dmac/hpl_dmac.o + .debug_macro 0x0000000000000000 0x22 hpl/dmac/hpl_dmac.o + .debug_macro 0x0000000000000000 0xaf hpl/dmac/hpl_dmac.o + .debug_macro 0x0000000000000000 0x3ad hpl/dmac/hpl_dmac.o + .debug_macro 0x0000000000000000 0x67e hpl/dmac/hpl_dmac.o + .debug_macro 0x0000000000000000 0x8b1 hpl/dmac/hpl_dmac.o + .debug_macro 0x0000000000000000 0x22e hpl/dmac/hpl_dmac.o + .debug_macro 0x0000000000000000 0xd5c hpl/dmac/hpl_dmac.o + .debug_macro 0x0000000000000000 0x4dc hpl/dmac/hpl_dmac.o + .debug_macro 0x0000000000000000 0x9f6 hpl/dmac/hpl_dmac.o + .debug_macro 0x0000000000000000 0x82b hpl/dmac/hpl_dmac.o + .debug_macro 0x0000000000000000 0x45f hpl/dmac/hpl_dmac.o + .debug_macro 0x0000000000000000 0x5e hpl/dmac/hpl_dmac.o + .debug_macro 0x0000000000000000 0x8f9 hpl/dmac/hpl_dmac.o + .debug_macro 0x0000000000000000 0x21c hpl/dmac/hpl_dmac.o + .debug_macro 0x0000000000000000 0x735 hpl/dmac/hpl_dmac.o + .debug_macro 0x0000000000000000 0x5e hpl/dmac/hpl_dmac.o + .debug_macro 0x0000000000000000 0x632 hpl/dmac/hpl_dmac.o + .debug_macro 0x0000000000000000 0x3ac hpl/dmac/hpl_dmac.o + .debug_macro 0x0000000000000000 0xc76 hpl/dmac/hpl_dmac.o + .debug_macro 0x0000000000000000 0x1092 hpl/dmac/hpl_dmac.o + .debug_macro 0x0000000000000000 0xc4a hpl/dmac/hpl_dmac.o + .debug_macro 0x0000000000000000 0x6ba hpl/dmac/hpl_dmac.o + .debug_macro 0x0000000000000000 0x1b3d hpl/dmac/hpl_dmac.o + .debug_macro 0x0000000000000000 0x143c hpl/dmac/hpl_dmac.o + .debug_macro 0x0000000000000000 0x340 hpl/dmac/hpl_dmac.o + .debug_macro 0x0000000000000000 0x7c hpl/dmac/hpl_dmac.o + .debug_macro 0x0000000000000000 0xa0 hpl/dmac/hpl_dmac.o + .debug_macro 0x0000000000000000 0x4c hpl/dmac/hpl_dmac.o + .debug_macro 0x0000000000000000 0xca hpl/dmac/hpl_dmac.o + .debug_macro 0x0000000000000000 0x94 hpl/dmac/hpl_dmac.o + .debug_macro 0x0000000000000000 0x58 hpl/dmac/hpl_dmac.o + .debug_macro 0x0000000000000000 0x341 hpl/dmac/hpl_dmac.o + .debug_macro 0x0000000000000000 0x82 hpl/dmac/hpl_dmac.o + .debug_macro 0x0000000000000000 0x189 hpl/dmac/hpl_dmac.o + .debug_macro 0x0000000000000000 0xb8 hpl/dmac/hpl_dmac.o + .debug_macro 0x0000000000000000 0xa0 hpl/dmac/hpl_dmac.o + .debug_macro 0x0000000000000000 0xb2 hpl/dmac/hpl_dmac.o + .debug_macro 0x0000000000000000 0x1c hpl/dmac/hpl_dmac.o + .debug_macro 0x0000000000000000 0x1c hpl/dmac/hpl_dmac.o + .debug_macro 0x0000000000000000 0x1c hpl/dmac/hpl_dmac.o + .debug_macro 0x0000000000000000 0x7c hpl/dmac/hpl_dmac.o + .debug_macro 0x0000000000000000 0x15a hpl/dmac/hpl_dmac.o + .debug_macro 0x0000000000000000 0x10 hpl/dmac/hpl_dmac.o + .debug_macro 0x0000000000000000 0xdc hpl/dmac/hpl_dmac.o + .debug_macro 0x0000000000000000 0x124 hpl/dmac/hpl_dmac.o + .debug_macro 0x0000000000000000 0x124 hpl/dmac/hpl_dmac.o + .debug_macro 0x0000000000000000 0x124 hpl/dmac/hpl_dmac.o + .debug_macro 0x0000000000000000 0x124 hpl/dmac/hpl_dmac.o + .debug_macro 0x0000000000000000 0x124 hpl/dmac/hpl_dmac.o + .debug_macro 0x0000000000000000 0xe2 hpl/dmac/hpl_dmac.o + .debug_macro 0x0000000000000000 0xe2 hpl/dmac/hpl_dmac.o + .debug_macro 0x0000000000000000 0xe2 hpl/dmac/hpl_dmac.o + .debug_macro 0x0000000000000000 0x12a hpl/dmac/hpl_dmac.o + .debug_macro 0x0000000000000000 0x100 hpl/dmac/hpl_dmac.o + .debug_macro 0x0000000000000000 0xf4 hpl/dmac/hpl_dmac.o + .debug_macro 0x0000000000000000 0x40f hpl/dmac/hpl_dmac.o + .debug_macro 0x0000000000000000 0x40 hpl/dmac/hpl_dmac.o + .debug_macro 0x0000000000000000 0x35a hpl/dmac/hpl_dmac.o + .debug_macro 0x0000000000000000 0x101b hpl/dmac/hpl_dmac.o + .debug_macro 0x0000000000000000 0x6d hpl/dmac/hpl_dmac.o + .debug_macro 0x0000000000000000 0x10 hpl/dmac/hpl_dmac.o + .debug_macro 0x0000000000000000 0x10 hpl/dmac/hpl_dmac.o + .debug_macro 0x0000000000000000 0x16 hpl/dmac/hpl_dmac.o + .debug_macro 0x0000000000000000 0x16 hpl/dmac/hpl_dmac.o + .debug_macro 0x0000000000000000 0x16 hpl/dmac/hpl_dmac.o + .debug_macro 0x0000000000000000 0x16 hpl/dmac/hpl_dmac.o + .debug_macro 0x0000000000000000 0x16 hpl/dmac/hpl_dmac.o + .debug_macro 0x0000000000000000 0x16 hpl/dmac/hpl_dmac.o + .debug_macro 0x0000000000000000 0x16 hpl/dmac/hpl_dmac.o + .debug_macro 0x0000000000000000 0x16 hpl/dmac/hpl_dmac.o + .debug_macro 0x0000000000000000 0x16 hpl/dmac/hpl_dmac.o + .debug_macro 0x0000000000000000 0x16 hpl/dmac/hpl_dmac.o + .debug_macro 0x0000000000000000 0x16 hpl/dmac/hpl_dmac.o + .debug_macro 0x0000000000000000 0x16 hpl/dmac/hpl_dmac.o + .debug_macro 0x0000000000000000 0x16 hpl/dmac/hpl_dmac.o + .debug_macro 0x0000000000000000 0x16 hpl/dmac/hpl_dmac.o + .debug_macro 0x0000000000000000 0x4c3 hpl/dmac/hpl_dmac.o + .debug_macro 0x0000000000000000 0x94 hpl/dmac/hpl_dmac.o + .debug_macro 0x0000000000000000 0x16 hpl/dmac/hpl_dmac.o + .debug_macro 0x0000000000000000 0x6a hpl/dmac/hpl_dmac.o + .debug_macro 0x0000000000000000 0x28c hpl/dmac/hpl_dmac.o + .debug_macro 0x0000000000000000 0x4d8 hpl/dmac/hpl_dmac.o + .debug_macro 0x0000000000000000 0x16 hpl/dmac/hpl_dmac.o + .debug_macro 0x0000000000000000 0xca hpl/dmac/hpl_dmac.o + .debug_macro 0x0000000000000000 0x6ec hpl/dmac/hpl_dmac.o + .debug_macro 0x0000000000000000 0xc9 hpl/dmac/hpl_dmac.o + .debug_macro 0x0000000000000000 0x16 hpl/dmac/hpl_dmac.o + .debug_macro 0x0000000000000000 0x6cc hpl/dmac/hpl_dmac.o + .debug_macro 0x0000000000000000 0x6ba hpl/dmac/hpl_dmac.o + .debug_line 0x0000000000000000 0x72a hpl/dmac/hpl_dmac.o + .debug_str 0x0000000000000000 0x795f0 hpl/dmac/hpl_dmac.o + .comment 0x0000000000000000 0x1f hpl/dmac/hpl_dmac.o + .ARM.attributes + 0x0000000000000000 0x32 hpl/dmac/hpl_dmac.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .group 0x0000000000000000 0xc atmel_start.o + .text 0x0000000000000000 0x0 atmel_start.o + .data 0x0000000000000000 0x0 atmel_start.o + .bss 0x0000000000000000 0x0 atmel_start.o + .debug_macro 0x0000000000000000 0xa4e atmel_start.o + .debug_macro 0x0000000000000000 0x16d atmel_start.o + .debug_macro 0x0000000000000000 0x22 atmel_start.o + .debug_macro 0x0000000000000000 0x8e atmel_start.o + .debug_macro 0x0000000000000000 0x51 atmel_start.o + .debug_macro 0x0000000000000000 0x103 atmel_start.o + .debug_macro 0x0000000000000000 0x6a atmel_start.o + .debug_macro 0x0000000000000000 0x1df atmel_start.o + .debug_macro 0x0000000000000000 0x22 atmel_start.o + .debug_macro 0x0000000000000000 0x3f atmel_start.o + .debug_macro 0x0000000000000000 0x1c atmel_start.o + .debug_macro 0x0000000000000000 0x22 atmel_start.o + .debug_macro 0x0000000000000000 0xaf atmel_start.o + .debug_macro 0x0000000000000000 0x3ad atmel_start.o + .debug_macro 0x0000000000000000 0x67e atmel_start.o + .debug_macro 0x0000000000000000 0x8b1 atmel_start.o + .debug_macro 0x0000000000000000 0x22e atmel_start.o + .debug_macro 0x0000000000000000 0xd5c atmel_start.o + .debug_macro 0x0000000000000000 0x4dc atmel_start.o + .debug_macro 0x0000000000000000 0x9f6 atmel_start.o + .debug_macro 0x0000000000000000 0x82b atmel_start.o + .debug_macro 0x0000000000000000 0x45f atmel_start.o + .debug_macro 0x0000000000000000 0x5e atmel_start.o + .debug_macro 0x0000000000000000 0x8f9 atmel_start.o + .debug_macro 0x0000000000000000 0x21c atmel_start.o + .debug_macro 0x0000000000000000 0x735 atmel_start.o + .debug_macro 0x0000000000000000 0x5e atmel_start.o + .debug_macro 0x0000000000000000 0x632 atmel_start.o + .debug_macro 0x0000000000000000 0x3ac atmel_start.o + .debug_macro 0x0000000000000000 0xc76 atmel_start.o + .debug_macro 0x0000000000000000 0x1092 atmel_start.o + .debug_macro 0x0000000000000000 0xc4a atmel_start.o + .debug_macro 0x0000000000000000 0x6ba atmel_start.o + .debug_macro 0x0000000000000000 0x1b3d atmel_start.o + .debug_macro 0x0000000000000000 0x143c atmel_start.o + .debug_macro 0x0000000000000000 0x340 atmel_start.o + .debug_macro 0x0000000000000000 0x7c atmel_start.o + .debug_macro 0x0000000000000000 0xa0 atmel_start.o + .debug_macro 0x0000000000000000 0x4c atmel_start.o + .debug_macro 0x0000000000000000 0xca atmel_start.o + .debug_macro 0x0000000000000000 0x94 atmel_start.o + .debug_macro 0x0000000000000000 0x58 atmel_start.o + .debug_macro 0x0000000000000000 0x341 atmel_start.o + .debug_macro 0x0000000000000000 0x82 atmel_start.o + .debug_macro 0x0000000000000000 0x189 atmel_start.o + .debug_macro 0x0000000000000000 0xb8 atmel_start.o + .debug_macro 0x0000000000000000 0xa0 atmel_start.o + .debug_macro 0x0000000000000000 0xb2 atmel_start.o + .debug_macro 0x0000000000000000 0x1c atmel_start.o + .debug_macro 0x0000000000000000 0x1c atmel_start.o + .debug_macro 0x0000000000000000 0x1c atmel_start.o + .debug_macro 0x0000000000000000 0x7c atmel_start.o + .debug_macro 0x0000000000000000 0x15a atmel_start.o + .debug_macro 0x0000000000000000 0x10 atmel_start.o + .debug_macro 0x0000000000000000 0xdc atmel_start.o + .debug_macro 0x0000000000000000 0x124 atmel_start.o + .debug_macro 0x0000000000000000 0x124 atmel_start.o + .debug_macro 0x0000000000000000 0x124 atmel_start.o + .debug_macro 0x0000000000000000 0x124 atmel_start.o + .debug_macro 0x0000000000000000 0x124 atmel_start.o + .debug_macro 0x0000000000000000 0xe2 atmel_start.o + .debug_macro 0x0000000000000000 0xe2 atmel_start.o + .debug_macro 0x0000000000000000 0xe2 atmel_start.o + .debug_macro 0x0000000000000000 0x12a atmel_start.o + .debug_macro 0x0000000000000000 0x100 atmel_start.o + .debug_macro 0x0000000000000000 0xf4 atmel_start.o + .debug_macro 0x0000000000000000 0x40f atmel_start.o + .debug_macro 0x0000000000000000 0x40 atmel_start.o + .debug_macro 0x0000000000000000 0x35a atmel_start.o + .debug_macro 0x0000000000000000 0x101b atmel_start.o + .debug_macro 0x0000000000000000 0x6d atmel_start.o + .debug_macro 0x0000000000000000 0x10 atmel_start.o + .debug_macro 0x0000000000000000 0x10 atmel_start.o + .debug_macro 0x0000000000000000 0x16 atmel_start.o + .debug_macro 0x0000000000000000 0x16 atmel_start.o + .debug_macro 0x0000000000000000 0x16 atmel_start.o + .debug_macro 0x0000000000000000 0x16 atmel_start.o + .debug_macro 0x0000000000000000 0x16 atmel_start.o + .debug_macro 0x0000000000000000 0x16 atmel_start.o + .debug_macro 0x0000000000000000 0x16 atmel_start.o + .debug_macro 0x0000000000000000 0x16 atmel_start.o + .debug_macro 0x0000000000000000 0x16 atmel_start.o + .debug_macro 0x0000000000000000 0x16 atmel_start.o + .debug_macro 0x0000000000000000 0x16 atmel_start.o + .debug_macro 0x0000000000000000 0x16 atmel_start.o + .debug_macro 0x0000000000000000 0x16 atmel_start.o + .debug_macro 0x0000000000000000 0x16 atmel_start.o + .debug_macro 0x0000000000000000 0x4c3 atmel_start.o + .debug_macro 0x0000000000000000 0x94 atmel_start.o + .debug_macro 0x0000000000000000 0x16 atmel_start.o + .debug_macro 0x0000000000000000 0x6a atmel_start.o + .debug_macro 0x0000000000000000 0x28c atmel_start.o + .debug_macro 0x0000000000000000 0x4d8 atmel_start.o + .debug_macro 0x0000000000000000 0x16 atmel_start.o + .debug_macro 0x0000000000000000 0xca atmel_start.o + .debug_macro 0x0000000000000000 0x1c atmel_start.o + .debug_macro 0x0000000000000000 0x16 atmel_start.o + .debug_macro 0x0000000000000000 0x4c atmel_start.o + .debug_macro 0x0000000000000000 0xc9 atmel_start.o + .debug_macro 0x0000000000000000 0xcb atmel_start.o + .debug_macro 0x0000000000000000 0xee atmel_start.o + .debug_macro 0x0000000000000000 0x64 atmel_start.o + .debug_macro 0x0000000000000000 0x18 atmel_start.o + .debug_macro 0x0000000000000000 0x35 atmel_start.o + .debug_macro 0x0000000000000000 0x34 atmel_start.o + .debug_macro 0x0000000000000000 0x16 atmel_start.o + .debug_macro 0x0000000000000000 0x43 atmel_start.o + .debug_macro 0x0000000000000000 0x34 atmel_start.o + .debug_macro 0x0000000000000000 0x10 atmel_start.o + .debug_macro 0x0000000000000000 0x58 atmel_start.o + .debug_macro 0x0000000000000000 0x182 atmel_start.o + .debug_macro 0x0000000000000000 0x356 atmel_start.o + .debug_macro 0x0000000000000000 0x10 atmel_start.o + .debug_macro 0x0000000000000000 0x35 atmel_start.o + .debug_macro 0x0000000000000000 0x76 atmel_start.o + .debug_macro 0x0000000000000000 0x11b atmel_start.o + .debug_macro 0x0000000000000000 0x12b atmel_start.o + .debug_macro 0x0000000000000000 0x256 atmel_start.o + .debug_macro 0x0000000000000000 0x4c atmel_start.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .group 0x0000000000000000 0xc usb/device/usbdc.o + .text 0x0000000000000000 0x0 usb/device/usbdc.o + .data 0x0000000000000000 0x0 usb/device/usbdc.o + .text.usbdc_unregister_handler + 0x0000000000000000 0x2c usb/device/usbdc.o + .text.usbdc_deinit + 0x0000000000000000 0x10 usb/device/usbdc.o + .text.usbdc_unregister_function + 0x0000000000000000 0x18 usb/device/usbdc.o + .text.usbdc_validate_desces + 0x0000000000000000 0x44 usb/device/usbdc.o + .text.usbdc_check_desces + 0x0000000000000000 0x10 usb/device/usbdc.o + .text.usbdc_stop + 0x0000000000000000 0x18 usb/device/usbdc.o + .text.usbdc_detach + 0x0000000000000000 0xc usb/device/usbdc.o + .text.usbdc_remotewakeup + 0x0000000000000000 0x18 usb/device/usbdc.o + .text.usbdc_get_version + 0x0000000000000000 0x4 usb/device/usbdc.o + .debug_macro 0x0000000000000000 0xa4e usb/device/usbdc.o + .debug_macro 0x0000000000000000 0x22 usb/device/usbdc.o + .debug_macro 0x0000000000000000 0x22 usb/device/usbdc.o + .debug_macro 0x0000000000000000 0x8e usb/device/usbdc.o + .debug_macro 0x0000000000000000 0x51 usb/device/usbdc.o + .debug_macro 0x0000000000000000 0x103 usb/device/usbdc.o + .debug_macro 0x0000000000000000 0x6a usb/device/usbdc.o + .debug_macro 0x0000000000000000 0x1df usb/device/usbdc.o + .debug_macro 0x0000000000000000 0x64 usb/device/usbdc.o + .debug_macro 0x0000000000000000 0x18 usb/device/usbdc.o + .debug_macro 0x0000000000000000 0x35 usb/device/usbdc.o + .debug_macro 0x0000000000000000 0x34 usb/device/usbdc.o + .debug_macro 0x0000000000000000 0x16d usb/device/usbdc.o + .debug_macro 0x0000000000000000 0x16 usb/device/usbdc.o + .debug_macro 0x0000000000000000 0x43 usb/device/usbdc.o + .debug_macro 0x0000000000000000 0x34 usb/device/usbdc.o + .debug_macro 0x0000000000000000 0x10 usb/device/usbdc.o + .debug_macro 0x0000000000000000 0x58 usb/device/usbdc.o + .debug_macro 0x0000000000000000 0x182 usb/device/usbdc.o + .debug_macro 0x0000000000000000 0x356 usb/device/usbdc.o + .debug_macro 0x0000000000000000 0x10 usb/device/usbdc.o + .debug_macro 0x0000000000000000 0x35 usb/device/usbdc.o + .debug_macro 0x0000000000000000 0xc9 usb/device/usbdc.o + .debug_macro 0x0000000000000000 0x3f usb/device/usbdc.o + .debug_macro 0x0000000000000000 0x1c usb/device/usbdc.o + .debug_macro 0x0000000000000000 0x22 usb/device/usbdc.o + .debug_macro 0x0000000000000000 0xaf usb/device/usbdc.o + .debug_macro 0x0000000000000000 0x3ad usb/device/usbdc.o + .debug_macro 0x0000000000000000 0x67e usb/device/usbdc.o + .debug_macro 0x0000000000000000 0x8b1 usb/device/usbdc.o + .debug_macro 0x0000000000000000 0x22e usb/device/usbdc.o + .debug_macro 0x0000000000000000 0xd5c usb/device/usbdc.o + .debug_macro 0x0000000000000000 0x4dc usb/device/usbdc.o + .debug_macro 0x0000000000000000 0x9f6 usb/device/usbdc.o + .debug_macro 0x0000000000000000 0x82b usb/device/usbdc.o + .debug_macro 0x0000000000000000 0x45f usb/device/usbdc.o + .debug_macro 0x0000000000000000 0x5e usb/device/usbdc.o + .debug_macro 0x0000000000000000 0x8f9 usb/device/usbdc.o + .debug_macro 0x0000000000000000 0x21c usb/device/usbdc.o + .debug_macro 0x0000000000000000 0x735 usb/device/usbdc.o + .debug_macro 0x0000000000000000 0x5e usb/device/usbdc.o + .debug_macro 0x0000000000000000 0x632 usb/device/usbdc.o + .debug_macro 0x0000000000000000 0x3ac usb/device/usbdc.o + .debug_macro 0x0000000000000000 0xc76 usb/device/usbdc.o + .debug_macro 0x0000000000000000 0x1092 usb/device/usbdc.o + .debug_macro 0x0000000000000000 0xc4a usb/device/usbdc.o + .debug_macro 0x0000000000000000 0x6ba usb/device/usbdc.o + .debug_macro 0x0000000000000000 0x1b3d usb/device/usbdc.o + .debug_macro 0x0000000000000000 0x143c usb/device/usbdc.o + .debug_macro 0x0000000000000000 0x340 usb/device/usbdc.o + .debug_macro 0x0000000000000000 0x7c usb/device/usbdc.o + .debug_macro 0x0000000000000000 0xa0 usb/device/usbdc.o + .debug_macro 0x0000000000000000 0x4c usb/device/usbdc.o + .debug_macro 0x0000000000000000 0xca usb/device/usbdc.o + .debug_macro 0x0000000000000000 0x94 usb/device/usbdc.o + .debug_macro 0x0000000000000000 0x58 usb/device/usbdc.o + .debug_macro 0x0000000000000000 0x341 usb/device/usbdc.o + .debug_macro 0x0000000000000000 0x82 usb/device/usbdc.o + .debug_macro 0x0000000000000000 0x189 usb/device/usbdc.o + .debug_macro 0x0000000000000000 0xb8 usb/device/usbdc.o + .debug_macro 0x0000000000000000 0xa0 usb/device/usbdc.o + .debug_macro 0x0000000000000000 0xb2 usb/device/usbdc.o + .debug_macro 0x0000000000000000 0x1c usb/device/usbdc.o + .debug_macro 0x0000000000000000 0x1c usb/device/usbdc.o + .debug_macro 0x0000000000000000 0x1c usb/device/usbdc.o + .debug_macro 0x0000000000000000 0x7c usb/device/usbdc.o + .debug_macro 0x0000000000000000 0x15a usb/device/usbdc.o + .debug_macro 0x0000000000000000 0x10 usb/device/usbdc.o + .debug_macro 0x0000000000000000 0xdc usb/device/usbdc.o + .debug_macro 0x0000000000000000 0x124 usb/device/usbdc.o + .debug_macro 0x0000000000000000 0x124 usb/device/usbdc.o + .debug_macro 0x0000000000000000 0x124 usb/device/usbdc.o + .debug_macro 0x0000000000000000 0x124 usb/device/usbdc.o + .debug_macro 0x0000000000000000 0x124 usb/device/usbdc.o + .debug_macro 0x0000000000000000 0xe2 usb/device/usbdc.o + .debug_macro 0x0000000000000000 0xe2 usb/device/usbdc.o + .debug_macro 0x0000000000000000 0xe2 usb/device/usbdc.o + .debug_macro 0x0000000000000000 0x12a usb/device/usbdc.o + .debug_macro 0x0000000000000000 0x100 usb/device/usbdc.o + .debug_macro 0x0000000000000000 0xf4 usb/device/usbdc.o + .debug_macro 0x0000000000000000 0x40f usb/device/usbdc.o + .debug_macro 0x0000000000000000 0x40 usb/device/usbdc.o + .debug_macro 0x0000000000000000 0x35a usb/device/usbdc.o + .debug_macro 0x0000000000000000 0x101b usb/device/usbdc.o + .debug_macro 0x0000000000000000 0x6d usb/device/usbdc.o + .debug_macro 0x0000000000000000 0x10 usb/device/usbdc.o + .debug_macro 0x0000000000000000 0x10 usb/device/usbdc.o + .debug_macro 0x0000000000000000 0x16 usb/device/usbdc.o + .debug_macro 0x0000000000000000 0x16 usb/device/usbdc.o + .debug_macro 0x0000000000000000 0x16 usb/device/usbdc.o + .debug_macro 0x0000000000000000 0x16 usb/device/usbdc.o + .debug_macro 0x0000000000000000 0x16 usb/device/usbdc.o + .debug_macro 0x0000000000000000 0x16 usb/device/usbdc.o + .debug_macro 0x0000000000000000 0x16 usb/device/usbdc.o + .debug_macro 0x0000000000000000 0x16 usb/device/usbdc.o + .debug_macro 0x0000000000000000 0x16 usb/device/usbdc.o + .debug_macro 0x0000000000000000 0x16 usb/device/usbdc.o + .debug_macro 0x0000000000000000 0x16 usb/device/usbdc.o + .debug_macro 0x0000000000000000 0x16 usb/device/usbdc.o + .debug_macro 0x0000000000000000 0x16 usb/device/usbdc.o + .debug_macro 0x0000000000000000 0x16 usb/device/usbdc.o + .debug_macro 0x0000000000000000 0x4c3 usb/device/usbdc.o + .debug_macro 0x0000000000000000 0x94 usb/device/usbdc.o + .debug_macro 0x0000000000000000 0x16 usb/device/usbdc.o + .debug_macro 0x0000000000000000 0x6a usb/device/usbdc.o + .debug_macro 0x0000000000000000 0x28c usb/device/usbdc.o + .debug_macro 0x0000000000000000 0x4d8 usb/device/usbdc.o + .debug_macro 0x0000000000000000 0x16 usb/device/usbdc.o + .debug_macro 0x0000000000000000 0xca usb/device/usbdc.o + .debug_macro 0x0000000000000000 0x16 usb/device/usbdc.o + .debug_macro 0x0000000000000000 0x76 usb/device/usbdc.o + .debug_macro 0x0000000000000000 0x11b usb/device/usbdc.o + .debug_macro 0x0000000000000000 0xd1 usb/device/usbdc.o + .debug_macro 0x0000000000000000 0xee usb/device/usbdc.o + .debug_macro 0x0000000000000000 0x12b usb/device/usbdc.o + .group 0x0000000000000000 0xc hal/src/hal_atomic.o + .group 0x0000000000000000 0xc hal/src/hal_atomic.o + .group 0x0000000000000000 0xc hal/src/hal_atomic.o + .group 0x0000000000000000 0xc hal/src/hal_atomic.o + .group 0x0000000000000000 0xc hal/src/hal_atomic.o + .group 0x0000000000000000 0xc hal/src/hal_atomic.o + .group 0x0000000000000000 0xc hal/src/hal_atomic.o + .group 0x0000000000000000 0xc hal/src/hal_atomic.o + .group 0x0000000000000000 0xc hal/src/hal_atomic.o + .group 0x0000000000000000 0xc hal/src/hal_atomic.o + .group 0x0000000000000000 0xc hal/src/hal_atomic.o + .group 0x0000000000000000 0xc hal/src/hal_atomic.o + .group 0x0000000000000000 0xc hal/src/hal_atomic.o + .group 0x0000000000000000 0xc hal/src/hal_atomic.o + .group 0x0000000000000000 0xc hal/src/hal_atomic.o + .group 0x0000000000000000 0xc hal/src/hal_atomic.o + .group 0x0000000000000000 0xc hal/src/hal_atomic.o + .group 0x0000000000000000 0xc hal/src/hal_atomic.o + .group 0x0000000000000000 0xc hal/src/hal_atomic.o + .group 0x0000000000000000 0xc hal/src/hal_atomic.o + .group 0x0000000000000000 0xc hal/src/hal_atomic.o + .group 0x0000000000000000 0xc hal/src/hal_atomic.o + .group 0x0000000000000000 0xc hal/src/hal_atomic.o + .group 0x0000000000000000 0xc hal/src/hal_atomic.o + .group 0x0000000000000000 0xc hal/src/hal_atomic.o + .group 0x0000000000000000 0xc hal/src/hal_atomic.o + .group 0x0000000000000000 0xc hal/src/hal_atomic.o + .group 0x0000000000000000 0xc hal/src/hal_atomic.o + .group 0x0000000000000000 0xc hal/src/hal_atomic.o + .group 0x0000000000000000 0xc hal/src/hal_atomic.o + .group 0x0000000000000000 0xc hal/src/hal_atomic.o + .group 0x0000000000000000 0xc hal/src/hal_atomic.o + .group 0x0000000000000000 0xc hal/src/hal_atomic.o + .group 0x0000000000000000 0xc hal/src/hal_atomic.o + .group 0x0000000000000000 0xc hal/src/hal_atomic.o + .group 0x0000000000000000 0xc hal/src/hal_atomic.o + .group 0x0000000000000000 0xc hal/src/hal_atomic.o + .group 0x0000000000000000 0xc hal/src/hal_atomic.o + .group 0x0000000000000000 0xc hal/src/hal_atomic.o + .group 0x0000000000000000 0xc hal/src/hal_atomic.o + .group 0x0000000000000000 0xc hal/src/hal_atomic.o + .group 0x0000000000000000 0xc hal/src/hal_atomic.o + .group 0x0000000000000000 0xc hal/src/hal_atomic.o + .group 0x0000000000000000 0xc hal/src/hal_atomic.o + .group 0x0000000000000000 0xc hal/src/hal_atomic.o + .group 0x0000000000000000 0xc hal/src/hal_atomic.o + .group 0x0000000000000000 0xc hal/src/hal_atomic.o + .group 0x0000000000000000 0xc hal/src/hal_atomic.o + .group 0x0000000000000000 0xc hal/src/hal_atomic.o + .group 0x0000000000000000 0xc hal/src/hal_atomic.o + .group 0x0000000000000000 0xc hal/src/hal_atomic.o + .group 0x0000000000000000 0xc hal/src/hal_atomic.o + .group 0x0000000000000000 0xc hal/src/hal_atomic.o + .group 0x0000000000000000 0xc hal/src/hal_atomic.o + .group 0x0000000000000000 0xc hal/src/hal_atomic.o + .group 0x0000000000000000 0xc hal/src/hal_atomic.o + .group 0x0000000000000000 0xc hal/src/hal_atomic.o + .group 0x0000000000000000 0xc hal/src/hal_atomic.o + .group 0x0000000000000000 0xc hal/src/hal_atomic.o + .group 0x0000000000000000 0xc hal/src/hal_atomic.o + .group 0x0000000000000000 0xc hal/src/hal_atomic.o + .group 0x0000000000000000 0xc hal/src/hal_atomic.o + .group 0x0000000000000000 0xc hal/src/hal_atomic.o + .group 0x0000000000000000 0xc hal/src/hal_atomic.o + .group 0x0000000000000000 0xc hal/src/hal_atomic.o + .group 0x0000000000000000 0xc hal/src/hal_atomic.o + .group 0x0000000000000000 0xc hal/src/hal_atomic.o + .group 0x0000000000000000 0xc hal/src/hal_atomic.o + .group 0x0000000000000000 0xc hal/src/hal_atomic.o + .group 0x0000000000000000 0xc hal/src/hal_atomic.o + .group 0x0000000000000000 0xc hal/src/hal_atomic.o + .group 0x0000000000000000 0xc hal/src/hal_atomic.o + .group 0x0000000000000000 0xc hal/src/hal_atomic.o + .group 0x0000000000000000 0xc hal/src/hal_atomic.o + .group 0x0000000000000000 0xc hal/src/hal_atomic.o + .group 0x0000000000000000 0xc hal/src/hal_atomic.o + .group 0x0000000000000000 0xc hal/src/hal_atomic.o + .group 0x0000000000000000 0xc hal/src/hal_atomic.o + .group 0x0000000000000000 0xc hal/src/hal_atomic.o + .group 0x0000000000000000 0xc hal/src/hal_atomic.o + .group 0x0000000000000000 0xc hal/src/hal_atomic.o + .group 0x0000000000000000 0xc hal/src/hal_atomic.o + .group 0x0000000000000000 0xc hal/src/hal_atomic.o + .group 0x0000000000000000 0xc hal/src/hal_atomic.o + .group 0x0000000000000000 0xc hal/src/hal_atomic.o + .group 0x0000000000000000 0xc hal/src/hal_atomic.o + .group 0x0000000000000000 0xc hal/src/hal_atomic.o + .group 0x0000000000000000 0xc hal/src/hal_atomic.o + .group 0x0000000000000000 0xc hal/src/hal_atomic.o + .group 0x0000000000000000 0xc hal/src/hal_atomic.o + .group 0x0000000000000000 0xc hal/src/hal_atomic.o + .group 0x0000000000000000 0xc hal/src/hal_atomic.o + .group 0x0000000000000000 0xc hal/src/hal_atomic.o + .group 0x0000000000000000 0xc hal/src/hal_atomic.o + .group 0x0000000000000000 0xc hal/src/hal_atomic.o + .text 0x0000000000000000 0x0 hal/src/hal_atomic.o + .data 0x0000000000000000 0x0 hal/src/hal_atomic.o + .bss 0x0000000000000000 0x0 hal/src/hal_atomic.o + .text.atomic_get_version + 0x0000000000000000 0x4 hal/src/hal_atomic.o + .debug_macro 0x0000000000000000 0xa4e hal/src/hal_atomic.o + .debug_macro 0x0000000000000000 0x16d hal/src/hal_atomic.o + .debug_macro 0x0000000000000000 0x22 hal/src/hal_atomic.o + .debug_macro 0x0000000000000000 0x8e hal/src/hal_atomic.o + .debug_macro 0x0000000000000000 0x51 hal/src/hal_atomic.o + .debug_macro 0x0000000000000000 0x103 hal/src/hal_atomic.o + .debug_macro 0x0000000000000000 0x6a hal/src/hal_atomic.o + .debug_macro 0x0000000000000000 0x1df hal/src/hal_atomic.o + .debug_macro 0x0000000000000000 0x22 hal/src/hal_atomic.o + .debug_macro 0x0000000000000000 0x3f hal/src/hal_atomic.o + .debug_macro 0x0000000000000000 0x1c hal/src/hal_atomic.o + .debug_macro 0x0000000000000000 0x22 hal/src/hal_atomic.o + .debug_macro 0x0000000000000000 0xaf hal/src/hal_atomic.o + .debug_macro 0x0000000000000000 0x3ad hal/src/hal_atomic.o + .debug_macro 0x0000000000000000 0x67e hal/src/hal_atomic.o + .debug_macro 0x0000000000000000 0x8b1 hal/src/hal_atomic.o + .debug_macro 0x0000000000000000 0x22e hal/src/hal_atomic.o + .debug_macro 0x0000000000000000 0xd5c hal/src/hal_atomic.o + .debug_macro 0x0000000000000000 0x4dc hal/src/hal_atomic.o + .debug_macro 0x0000000000000000 0x9f6 hal/src/hal_atomic.o + .debug_macro 0x0000000000000000 0x82b hal/src/hal_atomic.o + .debug_macro 0x0000000000000000 0x45f hal/src/hal_atomic.o + .debug_macro 0x0000000000000000 0x5e hal/src/hal_atomic.o + .debug_macro 0x0000000000000000 0x8f9 hal/src/hal_atomic.o + .debug_macro 0x0000000000000000 0x21c hal/src/hal_atomic.o + .debug_macro 0x0000000000000000 0x735 hal/src/hal_atomic.o + .debug_macro 0x0000000000000000 0x5e hal/src/hal_atomic.o + .debug_macro 0x0000000000000000 0x632 hal/src/hal_atomic.o + .debug_macro 0x0000000000000000 0x3ac hal/src/hal_atomic.o + .debug_macro 0x0000000000000000 0xc76 hal/src/hal_atomic.o + .debug_macro 0x0000000000000000 0x1092 hal/src/hal_atomic.o + .debug_macro 0x0000000000000000 0xc4a hal/src/hal_atomic.o + .debug_macro 0x0000000000000000 0x6ba hal/src/hal_atomic.o + .debug_macro 0x0000000000000000 0x1b3d hal/src/hal_atomic.o + .debug_macro 0x0000000000000000 0x143c hal/src/hal_atomic.o + .debug_macro 0x0000000000000000 0x340 hal/src/hal_atomic.o + .debug_macro 0x0000000000000000 0x7c hal/src/hal_atomic.o + .debug_macro 0x0000000000000000 0xa0 hal/src/hal_atomic.o + .debug_macro 0x0000000000000000 0x4c hal/src/hal_atomic.o + .debug_macro 0x0000000000000000 0xca hal/src/hal_atomic.o + .debug_macro 0x0000000000000000 0x94 hal/src/hal_atomic.o + .debug_macro 0x0000000000000000 0x58 hal/src/hal_atomic.o + .debug_macro 0x0000000000000000 0x341 hal/src/hal_atomic.o + .debug_macro 0x0000000000000000 0x82 hal/src/hal_atomic.o + .debug_macro 0x0000000000000000 0x189 hal/src/hal_atomic.o + .debug_macro 0x0000000000000000 0xb8 hal/src/hal_atomic.o + .debug_macro 0x0000000000000000 0xa0 hal/src/hal_atomic.o + .debug_macro 0x0000000000000000 0xb2 hal/src/hal_atomic.o + .debug_macro 0x0000000000000000 0x1c hal/src/hal_atomic.o + .debug_macro 0x0000000000000000 0x1c hal/src/hal_atomic.o + .debug_macro 0x0000000000000000 0x1c hal/src/hal_atomic.o + .debug_macro 0x0000000000000000 0x7c hal/src/hal_atomic.o + .debug_macro 0x0000000000000000 0x15a hal/src/hal_atomic.o + .debug_macro 0x0000000000000000 0x10 hal/src/hal_atomic.o + .debug_macro 0x0000000000000000 0xdc hal/src/hal_atomic.o + .debug_macro 0x0000000000000000 0x124 hal/src/hal_atomic.o + .debug_macro 0x0000000000000000 0x124 hal/src/hal_atomic.o + .debug_macro 0x0000000000000000 0x124 hal/src/hal_atomic.o + .debug_macro 0x0000000000000000 0x124 hal/src/hal_atomic.o + .debug_macro 0x0000000000000000 0x124 hal/src/hal_atomic.o + .debug_macro 0x0000000000000000 0xe2 hal/src/hal_atomic.o + .debug_macro 0x0000000000000000 0xe2 hal/src/hal_atomic.o + .debug_macro 0x0000000000000000 0xe2 hal/src/hal_atomic.o + .debug_macro 0x0000000000000000 0x12a hal/src/hal_atomic.o + .debug_macro 0x0000000000000000 0x100 hal/src/hal_atomic.o + .debug_macro 0x0000000000000000 0xf4 hal/src/hal_atomic.o + .debug_macro 0x0000000000000000 0x40f hal/src/hal_atomic.o + .debug_macro 0x0000000000000000 0x40 hal/src/hal_atomic.o + .debug_macro 0x0000000000000000 0x35a hal/src/hal_atomic.o + .debug_macro 0x0000000000000000 0x101b hal/src/hal_atomic.o + .debug_macro 0x0000000000000000 0x6d hal/src/hal_atomic.o + .debug_macro 0x0000000000000000 0x10 hal/src/hal_atomic.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_atomic.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_atomic.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_atomic.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_atomic.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_atomic.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_atomic.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_atomic.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_atomic.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_atomic.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_atomic.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_atomic.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_atomic.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_atomic.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_atomic.o + .debug_macro 0x0000000000000000 0x4c3 hal/src/hal_atomic.o + .debug_macro 0x0000000000000000 0x94 hal/src/hal_atomic.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_atomic.o + .debug_macro 0x0000000000000000 0x6a hal/src/hal_atomic.o + .debug_macro 0x0000000000000000 0x28c hal/src/hal_atomic.o + .debug_macro 0x0000000000000000 0x4d8 hal/src/hal_atomic.o + .debug_macro 0x0000000000000000 0x16 hal/src/hal_atomic.o + .debug_macro 0x0000000000000000 0xca hal/src/hal_atomic.o + .debug_macro 0x0000000000000000 0x10 hal/src/hal_atomic.o + .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_thumb1_case_sqi.o) + .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_thumb1_case_sqi.o) + .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_thumb1_case_uqi.o) + .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_thumb1_case_uqi.o) + .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_thumb1_case_shi.o) + .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_thumb1_case_shi.o) + .text 0x0000000000000000 0x8c /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_udivsi3.o) + .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_udivsi3.o) + .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_udivsi3.o) + .debug_frame 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_udivsi3.o) + .ARM.attributes + 0x0000000000000000 0x1e /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_udivsi3.o) + .text 0x0000000000000000 0x4 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o) + .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o) + .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o) + .ARM.attributes + 0x0000000000000000 0x1e /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o) + .text 0x0000000000000000 0x48 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_aeabi_ldivmod.o) + .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_aeabi_ldivmod.o) + .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_aeabi_ldivmod.o) + .ARM.attributes + 0x0000000000000000 0x1e /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_aeabi_ldivmod.o) + .text 0x0000000000000000 0x40 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_aeabi_uldivmod.o) + .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_aeabi_uldivmod.o) + .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_aeabi_uldivmod.o) + .ARM.attributes + 0x0000000000000000 0x1e /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_aeabi_uldivmod.o) + .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_muldi3.o) + .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_muldi3.o) + .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_muldi3.o) + .text.__muldi3 + 0x0000000000000000 0x48 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_muldi3.o) + .debug_frame 0x0000000000000000 0x34 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_muldi3.o) + .ARM.attributes + 0x0000000000000000 0x2c /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_muldi3.o) + .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_fixunsdfsi.o) + .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_fixunsdfsi.o) + .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_fixunsdfsi.o) + .text.__fixunsdfsi + 0x0000000000000000 0x38 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_fixunsdfsi.o) + .debug_frame 0x0000000000000000 0x2c /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_fixunsdfsi.o) + .ARM.attributes + 0x0000000000000000 0x2c /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_fixunsdfsi.o) + .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_udivmoddi4.o) + .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_udivmoddi4.o) + .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_udivmoddi4.o) + .text.__udivmoddi4 + 0x0000000000000000 0xde /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_udivmoddi4.o) + .ARM.extab.text.__udivmoddi4 + 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_udivmoddi4.o) + .ARM.exidx.text.__udivmoddi4 + 0x0000000000000000 0x8 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_udivmoddi4.o) + .debug_frame 0x0000000000000000 0x30 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_udivmoddi4.o) + .ARM.attributes + 0x0000000000000000 0x2c /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_udivmoddi4.o) + .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(bpabi.o) + .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(bpabi.o) + .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(bpabi.o) + .text.__gnu_ldivmod_helper + 0x0000000000000000 0x30 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(bpabi.o) + .debug_frame 0x0000000000000000 0x34 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(bpabi.o) + .ARM.attributes + 0x0000000000000000 0x2c /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(bpabi.o) + .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(divdf3.o) + .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(divdf3.o) + .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(divdf3.o) + .text.__aeabi_ddiv + 0x0000000000000000 0x500 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(divdf3.o) + .debug_frame 0x0000000000000000 0x30 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(divdf3.o) + .ARM.attributes + 0x0000000000000000 0x2c /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(divdf3.o) + .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(muldf3.o) + .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(muldf3.o) + .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(muldf3.o) + .text.__aeabi_dmul + 0x0000000000000000 0x430 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(muldf3.o) + .debug_frame 0x0000000000000000 0x30 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(muldf3.o) + .ARM.attributes + 0x0000000000000000 0x2c /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(muldf3.o) + .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(subdf3.o) + .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(subdf3.o) + .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(subdf3.o) + .text.__aeabi_dsub + 0x0000000000000000 0x5b4 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(subdf3.o) + .debug_frame 0x0000000000000000 0x34 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(subdf3.o) + .ARM.attributes + 0x0000000000000000 0x2c /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(subdf3.o) + .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(fixdfsi.o) + .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(fixdfsi.o) + .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(fixdfsi.o) + .text.__aeabi_d2iz + 0x0000000000000000 0x64 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(fixdfsi.o) + .debug_frame 0x0000000000000000 0x2c /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(fixdfsi.o) + .ARM.attributes + 0x0000000000000000 0x2c /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(fixdfsi.o) + .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(floatsidf.o) + .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(floatsidf.o) + .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(floatsidf.o) + .text.__aeabi_i2d + 0x0000000000000000 0x58 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(floatsidf.o) + .debug_frame 0x0000000000000000 0x2c /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(floatsidf.o) + .ARM.attributes + 0x0000000000000000 0x2c /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(floatsidf.o) + .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(floatunsidf.o) + .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(floatunsidf.o) + .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(floatunsidf.o) + .text.__aeabi_ui2d + 0x0000000000000000 0x40 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(floatunsidf.o) + .debug_frame 0x0000000000000000 0x28 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(floatunsidf.o) + .ARM.attributes + 0x0000000000000000 0x2c /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(floatunsidf.o) + .text 0x0000000000000000 0x14 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_thumb1_case_uhi.o) + .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_thumb1_case_uhi.o) + .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_thumb1_case_uhi.o) + .ARM.attributes + 0x0000000000000000 0x1e /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_thumb1_case_uhi.o) + .text 0x0000000000000000 0x18 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_lshrdi3.o) + .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_lshrdi3.o) + .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_lshrdi3.o) + .ARM.attributes + 0x0000000000000000 0x1e /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_lshrdi3.o) + .text 0x0000000000000000 0x18 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_ashldi3.o) + .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_ashldi3.o) + .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_ashldi3.o) + .ARM.attributes + 0x0000000000000000 0x1e /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_ashldi3.o) + .text 0x0000000000000000 0x7c /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_arm_cmpdf2.o) + .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_arm_cmpdf2.o) + .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_arm_cmpdf2.o) + .ARM.attributes + 0x0000000000000000 0x1e /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_arm_cmpdf2.o) + .text 0x0000000000000000 0x3c /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_clzsi2.o) + .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_clzsi2.o) + .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_clzsi2.o) + .ARM.attributes + 0x0000000000000000 0x1e /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_clzsi2.o) + .text 0x0000000000000000 0x18 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_clzdi2.o) + .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_clzdi2.o) + .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_clzdi2.o) + .ARM.attributes + 0x0000000000000000 0x1e /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_clzdi2.o) + .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_divdi3.o) + .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_divdi3.o) + .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_divdi3.o) + .text.__divdi3 + 0x0000000000000000 0x134 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_divdi3.o) + .ARM.extab.text.__divdi3 + 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_divdi3.o) + .ARM.exidx.text.__divdi3 + 0x0000000000000000 0x8 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_divdi3.o) + .debug_frame 0x0000000000000000 0x30 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_divdi3.o) + .ARM.attributes + 0x0000000000000000 0x2c /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_divdi3.o) + .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(eqdf2.o) + .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(eqdf2.o) + .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(eqdf2.o) + .text.__eqdf2 0x0000000000000000 0x74 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(eqdf2.o) + .debug_frame 0x0000000000000000 0x30 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(eqdf2.o) + .ARM.attributes + 0x0000000000000000 0x2c /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(eqdf2.o) + .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(gedf2.o) + .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(gedf2.o) + .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(gedf2.o) + .text.__gedf2 0x0000000000000000 0xb8 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(gedf2.o) + .debug_frame 0x0000000000000000 0x30 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(gedf2.o) + .ARM.attributes + 0x0000000000000000 0x2c /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(gedf2.o) + .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(ledf2.o) + .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(ledf2.o) + .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(ledf2.o) + .text.__ledf2 0x0000000000000000 0xb8 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(ledf2.o) + .debug_frame 0x0000000000000000 0x30 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(ledf2.o) + .ARM.attributes + 0x0000000000000000 0x2c /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(ledf2.o) + .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-atexit.o) + .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-atexit.o) + .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-atexit.o) + .text.atexit 0x0000000000000000 0x10 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-atexit.o) + .debug_frame 0x0000000000000000 0x28 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-atexit.o) + .ARM.attributes + 0x0000000000000000 0x2c /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-atexit.o) + .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-exit.o) + .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-exit.o) + .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-exit.o) + .text.exit 0x0000000000000000 0x2c /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-exit.o) + .debug_frame 0x0000000000000000 0x28 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-exit.o) + .ARM.attributes + 0x0000000000000000 0x2c /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-exit.o) + .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-fini.o) + .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-fini.o) + .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-fini.o) + .text.__libc_fini_array + 0x0000000000000000 0x28 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-fini.o) + .debug_frame 0x0000000000000000 0x2c /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-fini.o) + .ARM.attributes + 0x0000000000000000 0x2c /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-fini.o) + .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-impure.o) + .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-impure.o) + .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-impure.o) + .data._impure_ptr + 0x0000000000000000 0x4 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-impure.o) + .data.impure_data + 0x0000000000000000 0x60 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-impure.o) + .rodata._global_impure_ptr + 0x0000000000000000 0x4 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-impure.o) + .ARM.attributes + 0x0000000000000000 0x2c /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-impure.o) + .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-init.o) + .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-init.o) + .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-init.o) + .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-memcpy-stub.o) + .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-memcpy-stub.o) + .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-memcpy-stub.o) + .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-memset.o) + .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-memset.o) + .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-memset.o) + .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-printf.o) + .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-printf.o) + .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-printf.o) + .text._printf_r + 0x0000000000000000 0x28 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-printf.o) + .text.printf 0x0000000000000000 0x34 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-printf.o) + .debug_frame 0x0000000000000000 0x50 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-printf.o) + .ARM.attributes + 0x0000000000000000 0x2c /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-printf.o) + .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-__atexit.o) + .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-__atexit.o) + .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-__atexit.o) + .text.__register_exitproc + 0x0000000000000000 0xcc /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-__atexit.o) + .bss._global_atexit0 + 0x0000000000000000 0x8c /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-__atexit.o) + .data.__atexit_dummy + 0x0000000000000000 0x4 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-__atexit.o) + .debug_frame 0x0000000000000000 0x30 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-__atexit.o) + .ARM.attributes + 0x0000000000000000 0x2c /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-__atexit.o) + .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-__call_atexit.o) + .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-__call_atexit.o) + .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-__call_atexit.o) + .text.__call_exitprocs + 0x0000000000000000 0xb0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-__call_atexit.o) + .bss._global_atexit + 0x0000000000000000 0x4 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-__call_atexit.o) + .data.__atexit_recursive_mutex + 0x0000000000000000 0x4 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-__call_atexit.o) + .debug_frame 0x0000000000000000 0x34 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-__call_atexit.o) + .ARM.attributes + 0x0000000000000000 0x2c /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-__call_atexit.o) + .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-findfp.o) + .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-findfp.o) + .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-findfp.o) + .text.std 0x0000000000000000 0x48 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-findfp.o) + .text._cleanup_r + 0x0000000000000000 0x10 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-findfp.o) + .text.__fp_lock + 0x0000000000000000 0x18 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-findfp.o) + .text.__fp_unlock + 0x0000000000000000 0x18 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-findfp.o) + .text.__sfmoreglue + 0x0000000000000000 0x2c /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-findfp.o) + .text._cleanup + 0x0000000000000000 0x10 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-findfp.o) + .text.__sfp_lock_acquire + 0x0000000000000000 0x10 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-findfp.o) + .text.__sfp_lock_release + 0x0000000000000000 0x10 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-findfp.o) + .text.__sinit_lock_acquire + 0x0000000000000000 0x10 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-findfp.o) + .text.__sinit_lock_release + 0x0000000000000000 0x10 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-findfp.o) + .text.__sinit 0x0000000000000000 0x70 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-findfp.o) + .text.__sfp 0x0000000000000000 0x90 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-findfp.o) + .text.__fp_lock_all + 0x0000000000000000 0x1c /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-findfp.o) + .text.__fp_unlock_all + 0x0000000000000000 0x1c /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-findfp.o) + .rodata.__sf_fake_stderr + 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-findfp.o) + .rodata.__sf_fake_stdin + 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-findfp.o) + .rodata.__sf_fake_stdout + 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-findfp.o) + .debug_frame 0x0000000000000000 0x170 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-findfp.o) + .ARM.attributes + 0x0000000000000000 0x2c /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-findfp.o) + .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-fwalk.o) + .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-fwalk.o) + .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-fwalk.o) + .text._fwalk 0x0000000000000000 0x36 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-fwalk.o) + .text._fwalk_reent + 0x0000000000000000 0x40 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-fwalk.o) + .debug_frame 0x0000000000000000 0x58 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-fwalk.o) + .ARM.attributes + 0x0000000000000000 0x2c /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-fwalk.o) + .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-lock.o) + .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-lock.o) + .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-lock.o) + .text.__retarget_lock_init + 0x0000000000000000 0x2 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-lock.o) + .text.__retarget_lock_init_recursive + 0x0000000000000000 0x2 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-lock.o) + .text.__retarget_lock_close + 0x0000000000000000 0x2 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-lock.o) + .text.__retarget_lock_close_recursive + 0x0000000000000000 0x2 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-lock.o) + .text.__retarget_lock_acquire + 0x0000000000000000 0x2 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-lock.o) + .text.__retarget_lock_acquire_recursive + 0x0000000000000000 0x2 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-lock.o) + .text.__retarget_lock_try_acquire + 0x0000000000000000 0x4 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-lock.o) + .text.__retarget_lock_try_acquire_recursive + 0x0000000000000000 0x4 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-lock.o) + .text.__retarget_lock_release + 0x0000000000000000 0x2 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-lock.o) + .text.__retarget_lock_release_recursive + 0x0000000000000000 0x2 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-lock.o) + .debug_frame 0x0000000000000000 0xb0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-lock.o) + .ARM.attributes + 0x0000000000000000 0x2c /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-lock.o) + COMMON 0x0000000000000000 0x9 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-lock.o) + .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-nano-mallocr.o) + .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-nano-mallocr.o) + .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-nano-mallocr.o) + .text._malloc_r + 0x0000000000000000 0xbc /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-nano-mallocr.o) + .bss.__malloc_free_list + 0x0000000000000000 0x4 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-nano-mallocr.o) + .bss.__malloc_sbrk_start + 0x0000000000000000 0x4 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-nano-mallocr.o) + .debug_frame 0x0000000000000000 0x30 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-nano-mallocr.o) + .ARM.attributes + 0x0000000000000000 0x2c /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-nano-mallocr.o) + .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-nano-vfprintf.o) + .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-nano-vfprintf.o) + .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-nano-vfprintf.o) + .text.__sfputc_r + 0x0000000000000000 0x2a /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-nano-vfprintf.o) + .text.__sfputs_r + 0x0000000000000000 0x24 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-nano-vfprintf.o) + .text.__sprint_r + 0x0000000000000000 0x1c /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-nano-vfprintf.o) + .rodata._vfprintf_r.str1.1 + 0x0000000000000000 0x11 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-nano-vfprintf.o) + .text._vfprintf_r + 0x0000000000000000 0x274 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-nano-vfprintf.o) + .text.vfprintf + 0x0000000000000000 0x18 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-nano-vfprintf.o) + .debug_frame 0x0000000000000000 0x9c /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-nano-vfprintf.o) + .ARM.attributes + 0x0000000000000000 0x2c /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-nano-vfprintf.o) + .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-sbrkr.o) + .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-sbrkr.o) + .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-sbrkr.o) + .text._sbrk_r 0x0000000000000000 0x24 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-sbrkr.o) + .debug_frame 0x0000000000000000 0x2c /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-sbrkr.o) + .ARM.attributes + 0x0000000000000000 0x2c /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-sbrkr.o) + .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-stdio.o) + .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-stdio.o) + .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-stdio.o) + .text.__sread 0x0000000000000000 0x28 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-stdio.o) + .text.__seofread + 0x0000000000000000 0x4 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-stdio.o) + .text.__swrite + 0x0000000000000000 0x38 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-stdio.o) + .text.__sseek 0x0000000000000000 0x2c /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-stdio.o) + .text.__sclose + 0x0000000000000000 0xc /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-stdio.o) + .debug_frame 0x0000000000000000 0x90 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-stdio.o) + .ARM.attributes + 0x0000000000000000 0x2c /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-stdio.o) + .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-wbuf.o) + .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-wbuf.o) + .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-wbuf.o) + .text.__swbuf_r + 0x0000000000000000 0xac /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-wbuf.o) + .text.__swbuf 0x0000000000000000 0x14 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-wbuf.o) + .debug_frame 0x0000000000000000 0x48 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-wbuf.o) + .ARM.attributes + 0x0000000000000000 0x2c /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-wbuf.o) + .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-writer.o) + .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-writer.o) + .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-writer.o) + .text._write_r + 0x0000000000000000 0x28 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-writer.o) + .debug_frame 0x0000000000000000 0x2c /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-writer.o) + .ARM.attributes + 0x0000000000000000 0x2c /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-writer.o) + .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-wsetup.o) + .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-wsetup.o) + .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-wsetup.o) + .text.__swsetup_r + 0x0000000000000000 0xf0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-wsetup.o) + .debug_frame 0x0000000000000000 0x2c /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-wsetup.o) + .ARM.attributes + 0x0000000000000000 0x2c /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-wsetup.o) + .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-closer.o) + .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-closer.o) + .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-closer.o) + .text._close_r + 0x0000000000000000 0x24 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-closer.o) + .debug_frame 0x0000000000000000 0x2c /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-closer.o) + .ARM.attributes + 0x0000000000000000 0x2c /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-closer.o) + .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-fflush.o) + .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-fflush.o) + .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-fflush.o) + .text.__sflush_r + 0x0000000000000000 0x118 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-fflush.o) + .text._fflush_r + 0x0000000000000000 0x80 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-fflush.o) + .text.fflush 0x0000000000000000 0x2c /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-fflush.o) + .debug_frame 0x0000000000000000 0x68 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-fflush.o) + .ARM.attributes + 0x0000000000000000 0x2c /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-fflush.o) + .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-fvwrite.o) + .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-fvwrite.o) + .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-fvwrite.o) + .text.__sfvwrite_r + 0x0000000000000000 0x2cc /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-fvwrite.o) + .debug_frame 0x0000000000000000 0x30 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-fvwrite.o) + .ARM.attributes + 0x0000000000000000 0x2c /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-fvwrite.o) + .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-lseekr.o) + .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-lseekr.o) + .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-lseekr.o) + .text._lseek_r + 0x0000000000000000 0x28 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-lseekr.o) + .debug_frame 0x0000000000000000 0x2c /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-lseekr.o) + .ARM.attributes + 0x0000000000000000 0x2c /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-lseekr.o) + .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-makebuf.o) + .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-makebuf.o) + .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-makebuf.o) + .text.__swhatbuf_r + 0x0000000000000000 0x50 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-makebuf.o) + .text.__smakebuf_r + 0x0000000000000000 0x88 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-makebuf.o) + .debug_frame 0x0000000000000000 0x54 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-makebuf.o) + .ARM.attributes + 0x0000000000000000 0x2c /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-makebuf.o) + .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-memchr-stub.o) + .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-memchr-stub.o) + .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-memchr-stub.o) + .text.memchr 0x0000000000000000 0x16 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-memchr-stub.o) + .debug_frame 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-memchr-stub.o) + .ARM.attributes + 0x0000000000000000 0x2c /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-memchr-stub.o) + .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-memmove.o) + .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-memmove.o) + .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-memmove.o) + .text.memmove 0x0000000000000000 0x26 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-memmove.o) + .debug_frame 0x0000000000000000 0x28 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-memmove.o) + .ARM.attributes + 0x0000000000000000 0x2c /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-memmove.o) + .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-mlock.o) + .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-mlock.o) + .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-mlock.o) + .text.__malloc_lock + 0x0000000000000000 0x10 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-mlock.o) + .text.__malloc_unlock + 0x0000000000000000 0x10 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-mlock.o) + .debug_frame 0x0000000000000000 0x40 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-mlock.o) + .ARM.attributes + 0x0000000000000000 0x2c /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-mlock.o) + .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-nano-freer.o) + .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-nano-freer.o) + .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-nano-freer.o) + .text._free_r 0x0000000000000000 0x94 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-nano-freer.o) + .debug_frame 0x0000000000000000 0x2c /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-nano-freer.o) + .ARM.attributes + 0x0000000000000000 0x2c /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-nano-freer.o) + .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-nano-reallocr.o) + .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-nano-reallocr.o) + .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-nano-reallocr.o) + .text._realloc_r + 0x0000000000000000 0x4c /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-nano-reallocr.o) + .debug_frame 0x0000000000000000 0x30 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-nano-reallocr.o) + .ARM.attributes + 0x0000000000000000 0x2c /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-nano-reallocr.o) + .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-nano-vfprintf_i.o) + .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-nano-vfprintf_i.o) + .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-nano-vfprintf_i.o) + .text._printf_common + 0x0000000000000000 0xde /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-nano-vfprintf_i.o) + .rodata._printf_i.str1.1 + 0x0000000000000000 0x22 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-nano-vfprintf_i.o) + .text._printf_i + 0x0000000000000000 0x224 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-nano-vfprintf_i.o) + .debug_frame 0x0000000000000000 0x54 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-nano-vfprintf_i.o) + .ARM.attributes + 0x0000000000000000 0x2c /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-nano-vfprintf_i.o) + .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-readr.o) + .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-readr.o) + .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-readr.o) + .text._read_r 0x0000000000000000 0x28 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-readr.o) + .debug_frame 0x0000000000000000 0x2c /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-readr.o) + .ARM.attributes + 0x0000000000000000 0x2c /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-readr.o) + .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-reent.o) + .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-reent.o) + .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-reent.o) + .text.cleanup_glue + 0x0000000000000000 0x1a /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-reent.o) + .text._reclaim_reent + 0x0000000000000000 0xcc /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-reent.o) + .debug_frame 0x0000000000000000 0x48 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-reent.o) + .ARM.attributes + 0x0000000000000000 0x2c /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-reent.o) + COMMON 0x0000000000000000 0x4 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-reent.o) + .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-fstatr.o) + .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-fstatr.o) + .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-fstatr.o) + .text._fstat_r + 0x0000000000000000 0x24 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-fstatr.o) + .debug_frame 0x0000000000000000 0x2c /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-fstatr.o) + .ARM.attributes + 0x0000000000000000 0x2c /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-fstatr.o) + .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-isattyr.o) + .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-isattyr.o) + .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-isattyr.o) + .text._isatty_r + 0x0000000000000000 0x24 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-isattyr.o) + .debug_frame 0x0000000000000000 0x2c /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-isattyr.o) + .ARM.attributes + 0x0000000000000000 0x2c /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-isattyr.o) + .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-nano-msizer.o) + .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-nano-msizer.o) + .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-nano-msizer.o) + .text._malloc_usable_size_r + 0x0000000000000000 0x10 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-nano-msizer.o) + .debug_frame 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-nano-msizer.o) + .ARM.attributes + 0x0000000000000000 0x2c /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-nano-msizer.o) + .text 0x0000000000000000 0xa8 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_divsi3.o) + .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_divsi3.o) + .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_divsi3.o) + .debug_frame 0x0000000000000000 0x20 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_divsi3.o) + .ARM.attributes + 0x0000000000000000 0x1e /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_divsi3.o) + .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/crtend.o + .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/crtend.o + .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/crtend.o + .eh_frame 0x0000000000000000 0x4 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/crtend.o + .ARM.attributes + 0x0000000000000000 0x2c /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/crtend.o + .text 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/crtn.o + .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/crtn.o + .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/crtn.o + +Memory Configuration + +Name Origin Length Attributes +rom 0x0000000000000000 0x0000000000040000 xr +ram 0x0000000020000000 0x0000000000008000 xrw +*default* 0x0000000000000000 0xffffffffffffffff + +Linker script and memory map + +LOAD /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/crti.o +LOAD /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/crtbegin.o +LOAD /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/crt0.o +LOAD hal/src/hal_io.o +LOAD hpl/systick/hpl_systick.o +LOAD samd21a/gcc/gcc/startup_samd21.o +LOAD usb/class/cdc/device/cdcdf_acm.o +LOAD hal/utils/src/utils_syscalls.o +LOAD hpl/usb/hpl_usb.o +LOAD hal/src/hal_delay.o +LOAD hpl/pm/hpl_pm.o +LOAD hpl/core/hpl_init.o +LOAD hal/utils/src/utils_list.o +LOAD hpl/core/hpl_core_m0plus_base.o +LOAD hal/utils/src/utils_assert.o +LOAD usb_start.o +LOAD hpl/sysctrl/hpl_sysctrl.o +LOAD hal/src/hal_usart_sync.o +LOAD hpl/gclk/hpl_gclk.o +LOAD usb/usb_protocol.o +LOAD hal/src/hal_init.o +LOAD hal/src/hal_usb_device.o +LOAD main.o +LOAD samd21a/gcc/system_samd21.o +LOAD examples/driver_examples.o +LOAD driver_init.o +LOAD hpl/sercom/hpl_sercom.o +LOAD hal/src/hal_gpio.o +LOAD hal/utils/src/utils_event.o +LOAD hal/src/hal_sleep.o +LOAD hpl/dmac/hpl_dmac.o +LOAD atmel_start.o +LOAD usb/device/usbdc.o +LOAD hal/src/hal_atomic.o +START GROUP +LOAD /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libm.a +END GROUP +START GROUP +LOAD /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a +LOAD /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a +END GROUP +START GROUP +LOAD /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a +LOAD /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a +END GROUP +LOAD /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/crtend.o +LOAD /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/crtn.o + 0x0000000000002000 STACK_SIZE = DEFINED (STACK_SIZE)?STACK_SIZE:DEFINED (__stack_size__)?__stack_size__:0x2000 + +.text 0x0000000000000000 0x2634 + 0x0000000000000000 . = ALIGN (0x4) + 0x0000000000000000 _sfixed = . + *(.vectors .vectors.*) + .vectors 0x0000000000000000 0xb4 samd21a/gcc/gcc/startup_samd21.o + 0x0000000000000000 exception_table + *(.text .text.* .gnu.linkonce.t.*) + .text.__do_global_dtors_aux + 0x00000000000000b4 0x28 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/crtbegin.o + .text.frame_dummy + 0x00000000000000dc 0x20 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/crtbegin.o + .text._delay_init + 0x00000000000000fc 0x14 hpl/systick/hpl_systick.o + 0x00000000000000fc _delay_init + .text._delay_cycles + 0x0000000000000110 0x40 hpl/systick/hpl_systick.o + 0x0000000000000110 _delay_cycles + .text.Dummy_Handler + 0x0000000000000150 0x2 samd21a/gcc/gcc/startup_samd21.o + 0x0000000000000150 SVCall_Handler + 0x0000000000000150 DMAC_Handler + 0x0000000000000150 HardFault_Handler + 0x0000000000000150 AC_Handler + 0x0000000000000150 SysTick_Handler + 0x0000000000000150 PendSV_Handler + 0x0000000000000150 SERCOM1_Handler + 0x0000000000000150 ADC_Handler + 0x0000000000000150 NonMaskableInt_Handler + 0x0000000000000150 TCC1_Handler + 0x0000000000000150 SERCOM2_Handler + 0x0000000000000150 TCC0_Handler + 0x0000000000000150 RTC_Handler + 0x0000000000000150 EIC_Handler + 0x0000000000000150 WDT_Handler + 0x0000000000000150 TC4_Handler + 0x0000000000000150 TC3_Handler + 0x0000000000000150 Dummy_Handler + 0x0000000000000150 PM_Handler + 0x0000000000000150 TCC2_Handler + 0x0000000000000150 EVSYS_Handler + 0x0000000000000150 SERCOM3_Handler + 0x0000000000000150 I2S_Handler + 0x0000000000000150 NVMCTRL_Handler + 0x0000000000000150 SERCOM0_Handler + 0x0000000000000150 DAC_Handler + 0x0000000000000150 PTC_Handler + 0x0000000000000150 TC5_Handler + 0x0000000000000150 SYSCTRL_Handler + *fill* 0x0000000000000152 0x2 + .text.Reset_Handler + 0x0000000000000154 0xd4 samd21a/gcc/gcc/startup_samd21.o + 0x0000000000000154 Reset_Handler + .text.cdcdf_acm_req + 0x0000000000000228 0xd4 usb/class/cdc/device/cdcdf_acm.o + .text.cdcdf_acm_ctrl + 0x00000000000002fc 0x128 usb/class/cdc/device/cdcdf_acm.o + .text.cdcdf_acm_init + 0x0000000000000424 0x44 usb/class/cdc/device/cdcdf_acm.o + 0x0000000000000424 cdcdf_acm_init + .text.cdcdf_acm_write + 0x0000000000000468 0x28 usb/class/cdc/device/cdcdf_acm.o + 0x0000000000000468 cdcdf_acm_write + .text.cdcdf_acm_register_callback + 0x0000000000000490 0x38 usb/class/cdc/device/cdcdf_acm.o + 0x0000000000000490 cdcdf_acm_register_callback + .text.cdcdf_acm_is_enabled + 0x00000000000004c8 0xc usb/class/cdc/device/cdcdf_acm.o + 0x00000000000004c8 cdcdf_acm_is_enabled + .text._dummy_func_no_return + 0x00000000000004d4 0x4 hpl/usb/hpl_usb.o + .text._usb_d_dev_wait_dfll_rdy + 0x00000000000004d8 0x24 hpl/usb/hpl_usb.o + .text._usb_d_dev_ept + 0x00000000000004fc 0x1c hpl/usb/hpl_usb.o + .text._usb_d_dev_handle_setup + 0x0000000000000518 0x7c hpl/usb/hpl_usb.o + .text._usb_d_dev_handle_stall + 0x0000000000000594 0x2c hpl/usb/hpl_usb.o + .text._usb_d_dev_trans_done + 0x00000000000005c0 0x24 hpl/usb/hpl_usb.o + .text._usb_d_dev_trans_stop + 0x00000000000005e4 0x64 hpl/usb/hpl_usb.o + .text._usb_d_dev_handle_trfail + 0x0000000000000648 0xe4 hpl/usb/hpl_usb.o + .text._usb_d_dev_reset_epts + 0x000000000000072c 0x40 hpl/usb/hpl_usb.o + .text._usb_d_dev_in_next + 0x000000000000076c 0x164 hpl/usb/hpl_usb.o + .text._usb_d_dev_out_next + 0x00000000000008d0 0x1b8 hpl/usb/hpl_usb.o + .text._usbd_ep_pcksize_size + 0x0000000000000a88 0x38 hpl/usb/hpl_usb.o + .text._usb_d_dev_init + 0x0000000000000ac0 0xc4 hpl/usb/hpl_usb.o + 0x0000000000000ac0 _usb_d_dev_init + .text._usb_d_dev_enable + 0x0000000000000b84 0x48 hpl/usb/hpl_usb.o + 0x0000000000000b84 _usb_d_dev_enable + .text._usb_d_dev_attach + 0x0000000000000bcc 0x10 hpl/usb/hpl_usb.o + 0x0000000000000bcc _usb_d_dev_attach + .text._usb_d_dev_set_address + 0x0000000000000bdc 0x10 hpl/usb/hpl_usb.o + 0x0000000000000bdc _usb_d_dev_set_address + .text._usb_d_dev_ep_init + 0x0000000000000bec 0xc8 hpl/usb/hpl_usb.o + 0x0000000000000bec _usb_d_dev_ep_init + .text._usb_d_dev_ep_deinit + 0x0000000000000cb4 0x78 hpl/usb/hpl_usb.o + 0x0000000000000cb4 _usb_d_dev_ep_deinit + .text._usb_d_dev_ep_enable + 0x0000000000000d2c 0x140 hpl/usb/hpl_usb.o + 0x0000000000000d2c _usb_d_dev_ep_enable + .text._usb_d_dev_ep_stall + 0x0000000000000e6c 0xc8 hpl/usb/hpl_usb.o + 0x0000000000000e6c _usb_d_dev_ep_stall + .text._usb_d_dev_ep_read_req + 0x0000000000000f34 0x58 hpl/usb/hpl_usb.o + 0x0000000000000f34 _usb_d_dev_ep_read_req + .text._usb_d_dev_ep_trans + 0x0000000000000f8c 0x11c hpl/usb/hpl_usb.o + 0x0000000000000f8c _usb_d_dev_ep_trans + .text._usb_d_dev_register_callback + 0x00000000000010a8 0x24 hpl/usb/hpl_usb.o + 0x00000000000010a8 _usb_d_dev_register_callback + .text._usb_d_dev_register_ep_callback + 0x00000000000010cc 0x2c hpl/usb/hpl_usb.o + 0x00000000000010cc _usb_d_dev_register_ep_callback + .text.USB_Handler + 0x00000000000010f8 0x1ec hpl/usb/hpl_usb.o + 0x00000000000010f8 USB_Handler + .text.delay_init + 0x00000000000012e4 0x14 hal/src/hal_delay.o + 0x00000000000012e4 delay_init + .text.delay_ms + 0x00000000000012f8 0x20 hal/src/hal_delay.o + 0x00000000000012f8 delay_ms + .text._pm_init + 0x0000000000001318 0x20 hpl/pm/hpl_pm.o + 0x0000000000001318 _pm_init + .text._init_chip + 0x0000000000001338 0x30 hpl/core/hpl_init.o + 0x0000000000001338 _init_chip + .text.is_list_element + 0x0000000000001368 0x10 hal/utils/src/utils_list.o + 0x0000000000001368 is_list_element + .text.list_insert_at_end + 0x0000000000001378 0x40 hal/utils/src/utils_list.o + 0x0000000000001378 list_insert_at_end + .text._get_cycles_for_ms + 0x00000000000013b8 0x8 hpl/core/hpl_core_m0plus_base.o + 0x00000000000013b8 _get_cycles_for_ms + .text.assert 0x00000000000013c0 0x8 hal/utils/src/utils_assert.o + 0x00000000000013c0 assert + .text.usb_device_cb_state_c + 0x00000000000013c8 0x14 usb_start.o + .text.cdc_device_acm_init + 0x00000000000013dc 0x34 usb_start.o + 0x00000000000013dc cdc_device_acm_init + .text.cdcd_acm_example + 0x0000000000001410 0x20 usb_start.o + 0x0000000000001410 cdcd_acm_example + .text.usb_init + 0x0000000000001430 0xc usb_start.o + 0x0000000000001430 usb_init + .text.usb_ready + 0x000000000000143c 0xc usb_start.o + 0x000000000000143c usb_ready + .text._sysctrl_init_sources + 0x0000000000001448 0x40 hpl/sysctrl/hpl_sysctrl.o + 0x0000000000001448 _sysctrl_init_sources + .text._sysctrl_init_referenced_generators + 0x0000000000001488 0x64 hpl/sysctrl/hpl_sysctrl.o + 0x0000000000001488 _sysctrl_init_referenced_generators + .text.usart_sync_write + 0x00000000000014ec 0x70 hal/src/hal_usart_sync.o + .text.usart_sync_read + 0x000000000000155c 0x5c hal/src/hal_usart_sync.o + .text.usart_sync_init + 0x00000000000015b8 0x44 hal/src/hal_usart_sync.o + 0x00000000000015b8 usart_sync_init + .text._gclk_init_generators_by_fref + 0x00000000000015fc 0x54 hpl/gclk/hpl_gclk.o + 0x00000000000015fc _gclk_init_generators_by_fref + .text.usb_find_desc + 0x0000000000001650 0x1a usb/usb_protocol.o + 0x0000000000001650 usb_find_desc + .text.usb_find_ep_desc + 0x000000000000166a 0x1c usb/usb_protocol.o + 0x000000000000166a usb_find_ep_desc + *fill* 0x0000000000001686 0x2 + .text.usb_find_cfg_desc + 0x0000000000001688 0x3c usb/usb_protocol.o + 0x0000000000001688 usb_find_cfg_desc + .text.usb_find_str_desc + 0x00000000000016c4 0x30 usb/usb_protocol.o + 0x00000000000016c4 usb_find_str_desc + .text._usb_d_find_ep + 0x00000000000016f4 0x34 hal/src/hal_usb_device.o + .text.usb_d_dummy_cb_false + 0x0000000000001728 0x4 hal/src/hal_usb_device.o + .text.usb_d_cb_trans_more + 0x000000000000172c 0x2c hal/src/hal_usb_device.o + .text._usb_d_cb_trans_done + 0x0000000000001758 0xf8 hal/src/hal_usb_device.o + .text.usb_d_cb_trans_setup + 0x0000000000001850 0x74 hal/src/hal_usb_device.o + .text.usb_d_init + 0x00000000000018c4 0x6c hal/src/hal_usb_device.o + 0x00000000000018c4 usb_d_init + .text.usb_d_register_callback + 0x0000000000001930 0xc hal/src/hal_usb_device.o + 0x0000000000001930 usb_d_register_callback + .text.usb_d_enable + 0x000000000000193c 0xc hal/src/hal_usb_device.o + 0x000000000000193c usb_d_enable + .text.usb_d_attach + 0x0000000000001948 0xc hal/src/hal_usb_device.o + 0x0000000000001948 usb_d_attach + .text.usb_d_set_address + 0x0000000000001954 0xc hal/src/hal_usb_device.o + 0x0000000000001954 usb_d_set_address + .text.usb_d_ep_init + 0x0000000000001960 0x50 hal/src/hal_usb_device.o + 0x0000000000001960 usb_d_ep_init + .text.usb_d_ep0_init + 0x00000000000019b0 0x14 hal/src/hal_usb_device.o + 0x00000000000019b0 usb_d_ep0_init + .text.usb_d_ep_deinit + 0x00000000000019c4 0x2c hal/src/hal_usb_device.o + 0x00000000000019c4 usb_d_ep_deinit + .text.usb_d_ep_enable + 0x00000000000019f0 0x40 hal/src/hal_usb_device.o + 0x00000000000019f0 usb_d_ep_enable + .text.usb_d_ep_transfer + 0x0000000000001a30 0xf0 hal/src/hal_usb_device.o + 0x0000000000001a30 usb_d_ep_transfer + .text.usb_d_ep_halt + 0x0000000000001b20 0x64 hal/src/hal_usb_device.o + 0x0000000000001b20 usb_d_ep_halt + .text.usb_d_ep_register_callback + 0x0000000000001b84 0x4c hal/src/hal_usb_device.o + 0x0000000000001b84 usb_d_ep_register_callback + .text.startup.main + 0x0000000000001bd0 0x5c main.o + 0x0000000000001bd0 main + .text._gpio_set_pin_function + 0x0000000000001c2c 0x40 driver_init.o + .text.USART_0_PORT_init + 0x0000000000001c6c 0x20 driver_init.o + 0x0000000000001c6c USART_0_PORT_init + .text.USART_0_CLOCK_init + 0x0000000000001c8c 0x20 driver_init.o + 0x0000000000001c8c USART_0_CLOCK_init + .text.USART_0_init + 0x0000000000001cac 0x2c driver_init.o + 0x0000000000001cac USART_0_init + .text.delay_driver_init + 0x0000000000001cd8 0x14 driver_init.o + 0x0000000000001cd8 delay_driver_init + .text.USB_DEVICE_INSTANCE_PORT_init + 0x0000000000001cec 0x68 driver_init.o + 0x0000000000001cec USB_DEVICE_INSTANCE_PORT_init + .text.USB_DEVICE_INSTANCE_CLOCK_init + 0x0000000000001d54 0x28 driver_init.o + 0x0000000000001d54 USB_DEVICE_INSTANCE_CLOCK_init + .text.USB_DEVICE_INSTANCE_init + 0x0000000000001d7c 0x1c driver_init.o + 0x0000000000001d7c USB_DEVICE_INSTANCE_init + .text.system_init + 0x0000000000001d98 0x24 driver_init.o + 0x0000000000001d98 system_init + .text.hri_sercomusart_wait_for_sync + 0x0000000000001dbc 0x8 hpl/sercom/hpl_sercom.o + .text.hri_sercomusart_clear_CTRLA_ENABLE_bit + 0x0000000000001dc4 0x18 hpl/sercom/hpl_sercom.o + .text._usart_init + 0x0000000000001ddc 0x90 hpl/sercom/hpl_sercom.o + .text._usart_sync_init + 0x0000000000001e6c 0x2c hpl/sercom/hpl_sercom.o + 0x0000000000001e6c _usart_sync_init + .text._usart_sync_write_byte + 0x0000000000001e98 0x6 hpl/sercom/hpl_sercom.o + 0x0000000000001e98 _usart_sync_write_byte + .text._usart_sync_read_byte + 0x0000000000001e9e 0x8 hpl/sercom/hpl_sercom.o + 0x0000000000001e9e _usart_sync_read_byte + .text._usart_sync_is_ready_to_send + 0x0000000000001ea6 0xa hpl/sercom/hpl_sercom.o + 0x0000000000001ea6 _usart_sync_is_ready_to_send + .text._usart_sync_is_transmit_done + 0x0000000000001eb0 0xa hpl/sercom/hpl_sercom.o + 0x0000000000001eb0 _usart_sync_is_transmit_done + .text._usart_sync_is_byte_received + 0x0000000000001eba 0xa hpl/sercom/hpl_sercom.o + 0x0000000000001eba _usart_sync_is_byte_received + .text.atmel_start_init + 0x0000000000001ec4 0x14 atmel_start.o + 0x0000000000001ec4 atmel_start_init + .text.usbdc_unconfig + 0x0000000000001ed8 0x20 usb/device/usbdc.o + .text.usbdc_change_notify + 0x0000000000001ef8 0x24 usb/device/usbdc.o + .text.usbdc_request_handler + 0x0000000000001f1c 0x3c usb/device/usbdc.o + .text.usbd_sof_cb + 0x0000000000001f58 0x1c usb/device/usbdc.o + .text.usbdc_cb_ctl_done + 0x0000000000001f74 0x70 usb/device/usbdc.o + .text.usbdc_reset + 0x0000000000001fe4 0x58 usb/device/usbdc.o + 0x0000000000001fe4 usbdc_reset + .text.usbd_event_cb + 0x000000000000203c 0x20 usb/device/usbdc.o + .text.usbdc_xfer + 0x000000000000205c 0x1c usb/device/usbdc.o + 0x000000000000205c usbdc_xfer + .text.usbdc_cb_ctl_req + 0x0000000000002078 0x328 usb/device/usbdc.o + .text.usbdc_register_handler + 0x00000000000023a0 0x2c usb/device/usbdc.o + 0x00000000000023a0 usbdc_register_handler + .text.usbdc_init + 0x00000000000023cc 0x60 usb/device/usbdc.o + 0x00000000000023cc usbdc_init + .text.usbdc_register_function + 0x000000000000242c 0x18 usb/device/usbdc.o + 0x000000000000242c usbdc_register_function + .text.usbdc_start + 0x0000000000002444 0x34 usb/device/usbdc.o + 0x0000000000002444 usbdc_start + .text.usbdc_attach + 0x0000000000002478 0xc usb/device/usbdc.o + 0x0000000000002478 usbdc_attach + .text.usbdc_get_ctrl_buffer + 0x0000000000002484 0xc usb/device/usbdc.o + 0x0000000000002484 usbdc_get_ctrl_buffer + .text.usbdc_get_state + 0x0000000000002490 0x14 usb/device/usbdc.o + 0x0000000000002490 usbdc_get_state + .text.atomic_enter_critical + 0x00000000000024a4 0xe hal/src/hal_atomic.o + 0x00000000000024a4 atomic_enter_critical + .text.atomic_leave_critical + 0x00000000000024b2 0xc hal/src/hal_atomic.o + 0x00000000000024b2 atomic_leave_critical + *fill* 0x00000000000024be 0x2 + .text 0x00000000000024c0 0x14 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_thumb1_case_sqi.o) + 0x00000000000024c0 __gnu_thumb1_case_sqi + .text 0x00000000000024d4 0x14 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_thumb1_case_uqi.o) + 0x00000000000024d4 __gnu_thumb1_case_uqi + .text 0x00000000000024e8 0x14 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_thumb1_case_shi.o) + 0x00000000000024e8 __gnu_thumb1_case_shi + .text.__libc_init_array + 0x00000000000024fc 0x48 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-init.o) + 0x00000000000024fc __libc_init_array + .text.memcpy 0x0000000000002544 0x12 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-memcpy-stub.o) + 0x0000000000002544 memcpy + .text.memset 0x0000000000002556 0x10 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-memset.o) + 0x0000000000002556 memset + *(.glue_7t) + .glue_7t 0x0000000000002566 0x0 linker stubs + *(.glue_7) + .glue_7 0x0000000000002566 0x0 linker stubs + *(.rodata .rodata* .gnu.linkonce.r.*) + *fill* 0x0000000000002566 0x2 + .rodata 0x0000000000002568 0x24 hpl/usb/hpl_usb.o + .rodata.str1.1 + 0x000000000000258c 0x1e hal/utils/src/utils_list.o + .rodata.str1.1 + 0x00000000000025aa 0x1c hal/src/hal_usart_sync.o + .rodata 0x00000000000025c6 0xe hal/src/hal_usb_device.o + .rodata.str1.1 + 0x00000000000025d4 0xd main.o + .rodata.str1.1 + 0x00000000000025e1 0x1b hpl/sercom/hpl_sercom.o + .rodata.str1.1 + 0x00000000000025fc 0x16 usb/device/usbdc.o + *(.ARM.extab* .gnu.linkonce.armextab.*) + 0x0000000000002614 . = ALIGN (0x4) + *fill* 0x0000000000002612 0x2 + *(.init) + .init 0x0000000000002614 0x4 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/crti.o + 0x0000000000002614 _init + .init 0x0000000000002618 0x8 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/crtn.o + 0x0000000000002620 . = ALIGN (0x4) + 0x0000000000002620 __preinit_array_start = . + *(.preinit_array) + 0x0000000000002620 __preinit_array_end = . + 0x0000000000002620 . = ALIGN (0x4) + 0x0000000000002620 __init_array_start = . + *(SORT_BY_NAME(.init_array.*)) + *(.init_array) + .init_array 0x0000000000002620 0x4 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/crtbegin.o + 0x0000000000002624 __init_array_end = . + 0x0000000000002624 . = ALIGN (0x4) + *crtbegin.o(.ctors) + *(EXCLUDE_FILE(*crtend.o) .ctors) + *(SORT_BY_NAME(.ctors.*)) + *crtend.o(.ctors) + 0x0000000000002624 . = ALIGN (0x4) + *(.fini) + .fini 0x0000000000002624 0x4 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/crti.o + 0x0000000000002624 _fini + .fini 0x0000000000002628 0x8 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/crtn.o + 0x0000000000002630 . = ALIGN (0x4) + 0x0000000000002630 __fini_array_start = . + *(.fini_array) + .fini_array 0x0000000000002630 0x4 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/crtbegin.o + *(SORT_BY_NAME(.fini_array.*)) + 0x0000000000002634 __fini_array_end = . + *crtbegin.o(.dtors) + *(EXCLUDE_FILE(*crtend.o) .dtors) + *(SORT_BY_NAME(.dtors.*)) + *crtend.o(.dtors) + 0x0000000000002634 . = ALIGN (0x4) + 0x0000000000002634 _efixed = . + [!provide] PROVIDE (__exidx_start = .) + +.vfp11_veneer 0x0000000000002634 0x0 + .vfp11_veneer 0x0000000000002634 0x0 linker stubs + +.v4_bx 0x0000000000002634 0x0 + .v4_bx 0x0000000000002634 0x0 linker stubs + +.iplt 0x0000000000002634 0x0 + .iplt 0x0000000000002634 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/crtbegin.o + +.igot.plt 0x0000000000002634 0x0 + .igot.plt 0x0000000000002634 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/crtbegin.o + +.eh_frame 0x0000000000002634 0x0 + .eh_frame 0x0000000000002634 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/crtbegin.o + +.rel.dyn 0x0000000000002634 0x0 + .rel.iplt 0x0000000000002634 0x0 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/crtbegin.o + +.ARM.exidx + *(.ARM.exidx* .gnu.linkonce.armexidx.*) + [!provide] PROVIDE (__exidx_end = .) + 0x0000000000002634 . = ALIGN (0x4) + 0x0000000000002634 _etext = . + +.relocate 0x0000000020000000 0x68 load address 0x0000000000002634 + 0x0000000020000000 . = ALIGN (0x4) + 0x0000000020000000 _srelocate = . + *(.ramfunc .ramfunc.*) + *(.data .data.*) + .data 0x0000000020000000 0x8 usb/class/cdc/device/cdcdf_acm.o + .data 0x0000000020000008 0x5d usb_start.o + 0x0000000020000068 . = ALIGN (0x4) + *fill* 0x0000000020000065 0x3 + 0x0000000020000068 _erelocate = . + +.bss 0x0000000020000068 0x5e4 load address 0x000000000000269c + 0x0000000020000068 . = ALIGN (0x4) + 0x0000000020000068 _sbss = . + 0x0000000020000068 _szero = . + *(.bss .bss.*) + .bss.completed.1 + 0x0000000020000068 0x1 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/crtbegin.o + *fill* 0x0000000020000069 0x3 + .bss.object.0 0x000000002000006c 0x18 /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/crtbegin.o + .bss 0x0000000020000084 0x24 usb/class/cdc/device/cdcdf_acm.o + .bss 0x00000000200000a8 0x350 hpl/usb/hpl_usb.o + .bss 0x00000000200003f8 0x4 hal/src/hal_delay.o + .bss 0x00000000200003fc 0x41 usb_start.o + *fill* 0x000000002000043d 0x3 + .bss 0x0000000020000440 0x1a0 hal/src/hal_usb_device.o + .bss 0x00000000200005e0 0x40 main.o + .bss 0x0000000020000620 0xc driver_init.o + 0x0000000020000620 USART_0 + .bss 0x000000002000062c 0x20 usb/device/usbdc.o + *(COMMON) + 0x000000002000064c . = ALIGN (0x4) + 0x000000002000064c _ebss = . + 0x000000002000064c _ezero = . + +.stack 0x000000002000064c 0x2004 load address 0x0000000000002c80 + 0x0000000020000650 . = ALIGN (0x8) + *fill* 0x000000002000064c 0x4 + 0x0000000020000650 _sstack = . + 0x0000000020002650 . = (. + STACK_SIZE) + *fill* 0x0000000020000650 0x2000 + 0x0000000020002650 . = ALIGN (0x8) + 0x0000000020002650 _estack = . + 0x0000000020002650 . = ALIGN (0x4) + 0x0000000020002650 _end = . +OUTPUT(ARC-FW.elf elf32-littlearm) +LOAD linker stubs + +.ARM.attributes + 0x0000000000000000 0x28 + .ARM.attributes + 0x0000000000000000 0x1e /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/crti.o + .ARM.attributes + 0x000000000000001e 0x2c /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/crtbegin.o + .ARM.attributes + 0x000000000000004a 0x2c hpl/systick/hpl_systick.o + .ARM.attributes + 0x0000000000000076 0x2c samd21a/gcc/gcc/startup_samd21.o + .ARM.attributes + 0x00000000000000a2 0x2c usb/class/cdc/device/cdcdf_acm.o + .ARM.attributes + 0x00000000000000ce 0x2c hpl/usb/hpl_usb.o + .ARM.attributes + 0x00000000000000fa 0x2c hal/src/hal_delay.o + .ARM.attributes + 0x0000000000000126 0x2c hpl/pm/hpl_pm.o + .ARM.attributes + 0x0000000000000152 0x2c hpl/core/hpl_init.o + .ARM.attributes + 0x000000000000017e 0x2c hal/utils/src/utils_list.o + .ARM.attributes + 0x00000000000001aa 0x2c hpl/core/hpl_core_m0plus_base.o + .ARM.attributes + 0x00000000000001d6 0x2c hal/utils/src/utils_assert.o + .ARM.attributes + 0x0000000000000202 0x2c usb_start.o + .ARM.attributes + 0x000000000000022e 0x2c hpl/sysctrl/hpl_sysctrl.o + .ARM.attributes + 0x000000000000025a 0x2c hal/src/hal_usart_sync.o + .ARM.attributes + 0x0000000000000286 0x2c hpl/gclk/hpl_gclk.o + .ARM.attributes + 0x00000000000002b2 0x2c usb/usb_protocol.o + .ARM.attributes + 0x00000000000002de 0x2c hal/src/hal_usb_device.o + .ARM.attributes + 0x000000000000030a 0x2c main.o + .ARM.attributes + 0x0000000000000336 0x2c driver_init.o + .ARM.attributes + 0x0000000000000362 0x2c hpl/sercom/hpl_sercom.o + .ARM.attributes + 0x000000000000038e 0x2c atmel_start.o + .ARM.attributes + 0x00000000000003ba 0x2c usb/device/usbdc.o + .ARM.attributes + 0x00000000000003e6 0x2c hal/src/hal_atomic.o + .ARM.attributes + 0x0000000000000412 0x1e /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_thumb1_case_sqi.o) + .ARM.attributes + 0x0000000000000430 0x1e /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_thumb1_case_uqi.o) + .ARM.attributes + 0x000000000000044e 0x1e /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/libgcc.a(_thumb1_case_shi.o) + .ARM.attributes + 0x000000000000046c 0x2c /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-init.o) + .ARM.attributes + 0x0000000000000498 0x2c /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-memcpy-stub.o) + .ARM.attributes + 0x00000000000004c4 0x2c /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-memset.o) + .ARM.attributes + 0x00000000000004f0 0x1e /usr/lib/gcc/arm-none-eabi/10.2.0/thumb/v6-m/nofp/crtn.o + +.comment 0x0000000000000000 0x1e + .comment 0x0000000000000000 0x1e hpl/systick/hpl_systick.o + 0x1f (size before relaxing) + .comment 0x000000000000001e 0x1f samd21a/gcc/gcc/startup_samd21.o + .comment 0x000000000000001e 0x1f usb/class/cdc/device/cdcdf_acm.o + .comment 0x000000000000001e 0x1f hpl/usb/hpl_usb.o + .comment 0x000000000000001e 0x1f hal/src/hal_delay.o + .comment 0x000000000000001e 0x1f hpl/pm/hpl_pm.o + .comment 0x000000000000001e 0x1f hpl/core/hpl_init.o + .comment 0x000000000000001e 0x1f hal/utils/src/utils_list.o + .comment 0x000000000000001e 0x1f hpl/core/hpl_core_m0plus_base.o + .comment 0x000000000000001e 0x1f hal/utils/src/utils_assert.o + .comment 0x000000000000001e 0x1f usb_start.o + .comment 0x000000000000001e 0x1f hpl/sysctrl/hpl_sysctrl.o + .comment 0x000000000000001e 0x1f hal/src/hal_usart_sync.o + .comment 0x000000000000001e 0x1f hpl/gclk/hpl_gclk.o + .comment 0x000000000000001e 0x1f usb/usb_protocol.o + .comment 0x000000000000001e 0x1f hal/src/hal_usb_device.o + .comment 0x000000000000001e 0x1f main.o + .comment 0x000000000000001e 0x1f driver_init.o + .comment 0x000000000000001e 0x1f hpl/sercom/hpl_sercom.o + .comment 0x000000000000001e 0x1f atmel_start.o + .comment 0x000000000000001e 0x1f usb/device/usbdc.o + .comment 0x000000000000001e 0x1f hal/src/hal_atomic.o + +.debug_info 0x0000000000000000 0x29042 + .debug_info 0x0000000000000000 0x24a hpl/systick/hpl_systick.o + .debug_info 0x000000000000024a 0x39a1 samd21a/gcc/gcc/startup_samd21.o + .debug_info 0x0000000000003beb 0xf4b usb/class/cdc/device/cdcdf_acm.o + .debug_info 0x0000000000004b36 0x84a8 hpl/usb/hpl_usb.o + .debug_info 0x000000000000cfde 0x1c5 hal/src/hal_delay.o + .debug_info 0x000000000000d1a3 0xc97 hpl/pm/hpl_pm.o + .debug_info 0x000000000000de3a 0x675 hpl/core/hpl_init.o + .debug_info 0x000000000000e4af 0x30a hal/utils/src/utils_list.o + .debug_info 0x000000000000e7b9 0x84f hpl/core/hpl_core_m0plus_base.o + .debug_info 0x000000000000f008 0xd9 hal/utils/src/utils_assert.o + .debug_info 0x000000000000f0e1 0x415 usb_start.o + .debug_info 0x000000000000f4f6 0x1a43 hpl/sysctrl/hpl_sysctrl.o + .debug_info 0x0000000000010f39 0xcb0 hal/src/hal_usart_sync.o + .debug_info 0x0000000000011be9 0x73b hpl/gclk/hpl_gclk.o + .debug_info 0x0000000000012324 0x6bf usb/usb_protocol.o + .debug_info 0x00000000000129e3 0x15c4 hal/src/hal_usb_device.o + .debug_info 0x0000000000013fa7 0x207 main.o + .debug_info 0x00000000000141ae 0x7eac driver_init.o + .debug_info 0x000000000001c05a 0xb197 hpl/sercom/hpl_sercom.o + .debug_info 0x00000000000271f1 0xbf atmel_start.o + .debug_info 0x00000000000272b0 0x1bbb usb/device/usbdc.o + .debug_info 0x0000000000028e6b 0x1d7 hal/src/hal_atomic.o + +.debug_abbrev 0x0000000000000000 0x38f3 + .debug_abbrev 0x0000000000000000 0x176 hpl/systick/hpl_systick.o + .debug_abbrev 0x0000000000000176 0x2b7 samd21a/gcc/gcc/startup_samd21.o + .debug_abbrev 0x000000000000042d 0x420 usb/class/cdc/device/cdcdf_acm.o + .debug_abbrev 0x000000000000084d 0x6dc hpl/usb/hpl_usb.o + .debug_abbrev 0x0000000000000f29 0xdc hal/src/hal_delay.o + .debug_abbrev 0x0000000000001005 0x26c hpl/pm/hpl_pm.o + .debug_abbrev 0x0000000000001271 0x1e4 hpl/core/hpl_init.o + .debug_abbrev 0x0000000000001455 0x125 hal/utils/src/utils_list.o + .debug_abbrev 0x000000000000157a 0x2db hpl/core/hpl_core_m0plus_base.o + .debug_abbrev 0x0000000000001855 0x6a hal/utils/src/utils_assert.o + .debug_abbrev 0x00000000000018bf 0x20e usb_start.o + .debug_abbrev 0x0000000000001acd 0x28b hpl/sysctrl/hpl_sysctrl.o + .debug_abbrev 0x0000000000001d58 0x243 hal/src/hal_usart_sync.o + .debug_abbrev 0x0000000000001f9b 0x1f5 hpl/gclk/hpl_gclk.o + .debug_abbrev 0x0000000000002190 0x1bb usb/usb_protocol.o + .debug_abbrev 0x000000000000234b 0x43a hal/src/hal_usb_device.o + .debug_abbrev 0x0000000000002785 0x12b main.o + .debug_abbrev 0x00000000000028b0 0x41a driver_init.o + .debug_abbrev 0x0000000000002cca 0x662 hpl/sercom/hpl_sercom.o + .debug_abbrev 0x000000000000332c 0x67 atmel_start.o + .debug_abbrev 0x0000000000003393 0x407 usb/device/usbdc.o + .debug_abbrev 0x000000000000379a 0x159 hal/src/hal_atomic.o + +.debug_loc 0x0000000000000000 0xf0db + .debug_loc 0x0000000000000000 0xe5 hpl/systick/hpl_systick.o + .debug_loc 0x00000000000000e5 0x823 usb/class/cdc/device/cdcdf_acm.o + .debug_loc 0x0000000000000908 0x3f0f hpl/usb/hpl_usb.o + .debug_loc 0x0000000000004817 0x6f hal/src/hal_delay.o + .debug_loc 0x0000000000004886 0x129 hpl/pm/hpl_pm.o + .debug_loc 0x00000000000049af 0x30 hpl/core/hpl_init.o + .debug_loc 0x00000000000049df 0x1d5 hal/utils/src/utils_list.o + .debug_loc 0x0000000000004bb4 0x268 hpl/core/hpl_core_m0plus_base.o + .debug_loc 0x0000000000004e1c 0x384 hpl/sysctrl/hpl_sysctrl.o + .debug_loc 0x00000000000051a0 0x6c1 hal/src/hal_usart_sync.o + .debug_loc 0x0000000000005861 0x296 hpl/gclk/hpl_gclk.o + .debug_loc 0x0000000000005af7 0x411 usb/usb_protocol.o + .debug_loc 0x0000000000005f08 0xe10 hal/src/hal_usb_device.o + .debug_loc 0x0000000000006d18 0x9c0 driver_init.o + .debug_loc 0x00000000000076d8 0x6726 hpl/sercom/hpl_sercom.o + .debug_loc 0x000000000000ddfe 0x12b3 usb/device/usbdc.o + .debug_loc 0x000000000000f0b1 0x2a hal/src/hal_atomic.o + +.debug_aranges 0x0000000000000000 0xca8 + .debug_aranges + 0x0000000000000000 0x40 hpl/systick/hpl_systick.o + .debug_aranges + 0x0000000000000040 0x28 samd21a/gcc/gcc/startup_samd21.o + .debug_aranges + 0x0000000000000068 0x70 usb/class/cdc/device/cdcdf_acm.o + .debug_aranges + 0x00000000000000d8 0x140 hpl/usb/hpl_usb.o + .debug_aranges + 0x0000000000000218 0x38 hal/src/hal_delay.o + .debug_aranges + 0x0000000000000250 0x30 hpl/pm/hpl_pm.o + .debug_aranges + 0x0000000000000280 0x20 hpl/core/hpl_init.o + .debug_aranges + 0x00000000000002a0 0x48 hal/utils/src/utils_list.o + .debug_aranges + 0x00000000000002e8 0x70 hpl/core/hpl_core_m0plus_base.o + .debug_aranges + 0x0000000000000358 0x20 hal/utils/src/utils_assert.o + .debug_aranges + 0x0000000000000378 0x40 usb_start.o + .debug_aranges + 0x00000000000003b8 0x28 hpl/sysctrl/hpl_sysctrl.o + .debug_aranges + 0x00000000000003e0 0xa8 hal/src/hal_usart_sync.o + .debug_aranges + 0x0000000000000488 0x28 hpl/gclk/hpl_gclk.o + .debug_aranges + 0x00000000000004b0 0x48 usb/usb_protocol.o + .debug_aranges + 0x00000000000004f8 0x100 hal/src/hal_usb_device.o + .debug_aranges + 0x00000000000005f8 0x20 main.o + .debug_aranges + 0x0000000000000618 0x60 driver_init.o + .debug_aranges + 0x0000000000000678 0x500 hpl/sercom/hpl_sercom.o + .debug_aranges + 0x0000000000000b78 0x20 atmel_start.o + .debug_aranges + 0x0000000000000b98 0xe0 usb/device/usbdc.o + .debug_aranges + 0x0000000000000c78 0x30 hal/src/hal_atomic.o + +.debug_ranges 0x0000000000000000 0x2e58 + .debug_ranges 0x0000000000000000 0x30 hpl/systick/hpl_systick.o + .debug_ranges 0x0000000000000030 0x18 samd21a/gcc/gcc/startup_samd21.o + .debug_ranges 0x0000000000000048 0x180 usb/class/cdc/device/cdcdf_acm.o + .debug_ranges 0x00000000000001c8 0xc70 hpl/usb/hpl_usb.o + .debug_ranges 0x0000000000000e38 0x28 hal/src/hal_delay.o + .debug_ranges 0x0000000000000e60 0x50 hpl/pm/hpl_pm.o + .debug_ranges 0x0000000000000eb0 0x30 hpl/core/hpl_init.o + .debug_ranges 0x0000000000000ee0 0x50 hal/utils/src/utils_list.o + .debug_ranges 0x0000000000000f30 0x98 hpl/core/hpl_core_m0plus_base.o + .debug_ranges 0x0000000000000fc8 0x10 hal/utils/src/utils_assert.o + .debug_ranges 0x0000000000000fd8 0x30 usb_start.o + .debug_ranges 0x0000000000001008 0xf0 hpl/sysctrl/hpl_sysctrl.o + .debug_ranges 0x00000000000010f8 0x98 hal/src/hal_usart_sync.o + .debug_ranges 0x0000000000001190 0x18 hpl/gclk/hpl_gclk.o + .debug_ranges 0x00000000000011a8 0xf8 usb/usb_protocol.o + .debug_ranges 0x00000000000012a0 0x180 hal/src/hal_usb_device.o + .debug_ranges 0x0000000000001420 0x10 main.o + .debug_ranges 0x0000000000001430 0x370 driver_init.o + .debug_ranges 0x00000000000017a0 0x13a8 hpl/sercom/hpl_sercom.o + .debug_ranges 0x0000000000002b48 0x10 atmel_start.o + .debug_ranges 0x0000000000002b58 0x2e0 usb/device/usbdc.o + .debug_ranges 0x0000000000002e38 0x20 hal/src/hal_atomic.o + +.debug_macro 0x0000000000000000 0x8987 + .debug_macro 0x0000000000000000 0x423 hpl/systick/hpl_systick.o + .debug_macro 0x0000000000000423 0x10 hpl/systick/hpl_systick.o + .debug_macro 0x0000000000000433 0x2e8 samd21a/gcc/gcc/startup_samd21.o + .debug_macro 0x000000000000071b 0x39 samd21a/gcc/gcc/startup_samd21.o + .debug_macro 0x0000000000000754 0x569 usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000cbd 0x64 usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000d21 0x18 usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000d39 0x35 usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000d6e 0x34 usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000da2 0x16 usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000db8 0x43 usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000dfb 0x34 usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000e2f 0x10 usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000e3f 0x58 usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000000e97 0x182 usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000001019 0x356 usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x000000000000136f 0x10 usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x000000000000137f 0x35 usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x00000000000013b4 0xc9 usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x000000000000147d 0x76 usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x00000000000014f3 0x11b usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x000000000000160e 0xd1 usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x00000000000016df 0xee usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x00000000000017cd 0x12b usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x00000000000018f8 0x256 usb/class/cdc/device/cdcdf_acm.o + .debug_macro 0x0000000000001b4e 0x6cd hpl/usb/hpl_usb.o + .debug_macro 0x000000000000221b 0xcb hpl/usb/hpl_usb.o + .debug_macro 0x00000000000022e6 0x448 hal/src/hal_delay.o + .debug_macro 0x000000000000272e 0x455 hpl/pm/hpl_pm.o + .debug_macro 0x0000000000002b83 0x10 hpl/pm/hpl_pm.o + .debug_macro 0x0000000000002b93 0x34 hpl/pm/hpl_pm.o + .debug_macro 0x0000000000002bc7 0x2e hpl/pm/hpl_pm.o + .debug_macro 0x0000000000002bf5 0x490 hpl/core/hpl_init.o + .debug_macro 0x0000000000003085 0x1c hpl/core/hpl_init.o + .debug_macro 0x00000000000030a1 0x6ec hpl/core/hpl_init.o + .debug_macro 0x000000000000378d 0x423 hal/utils/src/utils_list.o + .debug_macro 0x0000000000003bb0 0x46d hpl/core/hpl_core_m0plus_base.o + .debug_macro 0x000000000000401d 0x41f hal/utils/src/utils_assert.o + .debug_macro 0x000000000000443c 0x644 usb_start.o + .debug_macro 0x0000000000004a80 0x4c usb_start.o + .debug_macro 0x0000000000004acc 0x4c usb_start.o + .debug_macro 0x0000000000004b18 0x42c hpl/sysctrl/hpl_sysctrl.o + .debug_macro 0x0000000000004f44 0x2d3 hpl/sysctrl/hpl_sysctrl.o + .debug_macro 0x0000000000005217 0x450 hal/src/hal_usart_sync.o + .debug_macro 0x0000000000005667 0x432 hpl/gclk/hpl_gclk.o + .debug_macro 0x0000000000005a99 0x1f3 hpl/gclk/hpl_gclk.o + .debug_macro 0x0000000000005c8c 0x516 usb/usb_protocol.o + .debug_macro 0x00000000000061a2 0x505 hal/src/hal_usb_device.o + .debug_macro 0x00000000000066a7 0x640 main.o + .debug_macro 0x0000000000006ce7 0x51d driver_init.o + .debug_macro 0x0000000000007204 0x65e hpl/sercom/hpl_sercom.o + .debug_macro 0x0000000000007862 0x70 hpl/sercom/hpl_sercom.o + .debug_macro 0x00000000000078d2 0xba hpl/sercom/hpl_sercom.o + .debug_macro 0x000000000000798c 0x10 hpl/sercom/hpl_sercom.o + .debug_macro 0x000000000000799c 0x1c hpl/sercom/hpl_sercom.o + .debug_macro 0x00000000000079b8 0x22 hpl/sercom/hpl_sercom.o + .debug_macro 0x00000000000079da 0x10 hpl/sercom/hpl_sercom.o + .debug_macro 0x00000000000079ea 0x63f atmel_start.o + .debug_macro 0x0000000000008029 0x548 usb/device/usbdc.o + .debug_macro 0x0000000000008571 0x416 hal/src/hal_atomic.o + +.debug_line 0x0000000000000000 0x1505b + .debug_line 0x0000000000000000 0x813 hpl/systick/hpl_systick.o + .debug_line 0x0000000000000813 0x525 samd21a/gcc/gcc/startup_samd21.o + .debug_line 0x0000000000000d38 0xd91 usb/class/cdc/device/cdcdf_acm.o + .debug_line 0x0000000000001ac9 0x2ddd hpl/usb/hpl_usb.o + .debug_line 0x00000000000048a6 0x770 hal/src/hal_delay.o + .debug_line 0x0000000000005016 0x839 hpl/pm/hpl_pm.o + .debug_line 0x000000000000584f 0x7eb hpl/core/hpl_init.o + .debug_line 0x000000000000603a 0x85d hal/utils/src/utils_list.o + .debug_line 0x0000000000006897 0x9de hpl/core/hpl_core_m0plus_base.o + .debug_line 0x0000000000007275 0x6e0 hal/utils/src/utils_assert.o + .debug_line 0x0000000000007955 0xa73 usb_start.o + .debug_line 0x00000000000083c8 0xa96 hpl/sysctrl/hpl_sysctrl.o + .debug_line 0x0000000000008e5e 0xba0 hal/src/hal_usart_sync.o + .debug_line 0x00000000000099fe 0x927 hpl/gclk/hpl_gclk.o + .debug_line 0x000000000000a325 0xb32 usb/usb_protocol.o + .debug_line 0x000000000000ae57 0x10fa hal/src/hal_usb_device.o + .debug_line 0x000000000000bf51 0x9f7 main.o + .debug_line 0x000000000000c948 0xe5b driver_init.o + .debug_line 0x000000000000d7a3 0x550c hpl/sercom/hpl_sercom.o + .debug_line 0x0000000000012caf 0x9ba atmel_start.o + .debug_line 0x0000000000013669 0x12a6 usb/device/usbdc.o + .debug_line 0x000000000001490f 0x74c hal/src/hal_atomic.o + +.debug_str 0x0000000000000000 0x86064 + .debug_str 0x0000000000000000 0x7211d hpl/systick/hpl_systick.o + 0x72540 (size before relaxing) + .debug_str 0x000000000007211d 0x109c samd21a/gcc/gcc/startup_samd21.o + 0x6aa3d (size before relaxing) + .debug_str 0x00000000000731b9 0x6211 usb/class/cdc/device/cdcdf_acm.o + 0x786f2 (size before relaxing) + .debug_str 0x00000000000793ca 0x208c hpl/usb/hpl_usb.o + 0x783f9 (size before relaxing) + .debug_str 0x000000000007b456 0xf6 hal/src/hal_delay.o + 0x72552 (size before relaxing) + .debug_str 0x000000000007b54c 0x629 hpl/pm/hpl_pm.o + 0x72bdc (size before relaxing) + .debug_str 0x000000000007bb75 0x17ac hpl/core/hpl_init.o + 0x7407d (size before relaxing) + .debug_str 0x000000000007d321 0xa3 hal/utils/src/utils_list.o + 0x7258e (size before relaxing) + .debug_str 0x000000000007d3c4 0x153 hpl/core/hpl_core_m0plus_base.o + 0x72ef3 (size before relaxing) + .debug_str 0x000000000007d517 0x2f hal/utils/src/utils_assert.o + 0x724e4 (size before relaxing) + .debug_str 0x000000000007d546 0xe4a usb_start.o + 0x78e87 (size before relaxing) + .debug_str 0x000000000007e390 0xf6a hpl/sysctrl/hpl_sysctrl.o + 0x7393e (size before relaxing) + .debug_str 0x000000000007f2fa 0x4f8 hal/src/hal_usart_sync.o + 0x73035 (size before relaxing) + .debug_str 0x000000000007f7f2 0x855 hpl/gclk/hpl_gclk.o + 0x72e1b (size before relaxing) + .debug_str 0x0000000000080047 0x129 usb/usb_protocol.o + 0x762e9 (size before relaxing) + .debug_str 0x0000000000080170 0x425 hal/src/hal_usb_device.o + 0x76300 (size before relaxing) + .debug_str 0x0000000000080595 0x1b main.o + 0x78cb9 (size before relaxing) + .debug_str 0x00000000000805b0 0xdfc driver_init.o + 0x7561b (size before relaxing) + .debug_str 0x00000000000813ac 0x476e hpl/sercom/hpl_sercom.o + 0x780cd (size before relaxing) + .debug_str 0x0000000000085b1a 0x11 atmel_start.o + 0x78c0b (size before relaxing) + .debug_str 0x0000000000085b2b 0x4d6 usb/device/usbdc.o + 0x77d6c (size before relaxing) + .debug_str 0x0000000000086001 0x63 hal/src/hal_atomic.o + 0x724e8 (size before relaxing) + +.debug_frame 0x0000000000000000 0x2250 + .debug_frame 0x0000000000000000 0x7c hpl/systick/hpl_systick.o + .debug_frame 0x000000000000007c 0x3c samd21a/gcc/gcc/startup_samd21.o + .debug_frame 0x00000000000000b8 0x11c usb/class/cdc/device/cdcdf_acm.o + .debug_frame 0x00000000000001d4 0x398 hpl/usb/hpl_usb.o + .debug_frame 0x000000000000056c 0x68 hal/src/hal_delay.o + .debug_frame 0x00000000000005d4 0x40 hpl/pm/hpl_pm.o + .debug_frame 0x0000000000000614 0x28 hpl/core/hpl_init.o + .debug_frame 0x000000000000063c 0x88 hal/utils/src/utils_list.o + .debug_frame 0x00000000000006c4 0xd4 hpl/core/hpl_core_m0plus_base.o + .debug_frame 0x0000000000000798 0x20 hal/utils/src/utils_assert.o + .debug_frame 0x00000000000007b8 0x7c usb_start.o + .debug_frame 0x0000000000000834 0x30 hpl/sysctrl/hpl_sysctrl.o + .debug_frame 0x0000000000000864 0x1f4 hal/src/hal_usart_sync.o + .debug_frame 0x0000000000000a58 0x30 hpl/gclk/hpl_gclk.o + .debug_frame 0x0000000000000a88 0xa4 usb/usb_protocol.o + .debug_frame 0x0000000000000b2c 0x30c hal/src/hal_usb_device.o + .debug_frame 0x0000000000000e38 0x2c main.o + .debug_frame 0x0000000000000e64 0xe4 driver_init.o + .debug_frame 0x0000000000000f48 0xfb0 hpl/sercom/hpl_sercom.o + .debug_frame 0x0000000000001ef8 0x28 atmel_start.o + .debug_frame 0x0000000000001f20 0x27c usb/device/usbdc.o + .debug_frame 0x000000000000219c 0x40 hal/src/hal_atomic.o + .debug_frame 0x00000000000021dc 0x2c /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-init.o) + .debug_frame 0x0000000000002208 0x28 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-memcpy-stub.o) + .debug_frame 0x0000000000002230 0x20 /usr/lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc_nano.a(lib_a-memset.o) diff --git a/software/ARC-FW/gcc/AtmelStart.bin b/software/ARC-FW/gcc/AtmelStart.bin new file mode 100644 index 0000000000000000000000000000000000000000..8a72e57e8997596b178bd8e36ddf722c8249a56e GIT binary patch literal 9376 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

Sw}I!7y0d_AXT%5VD9Vdk0dZS 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 =xA)Yav`Tv-j9P87j3;`%OxH16Bqw^qEMuc8 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

RE0v6_MSS=0)(|B!C-J+(QDqP^)?tH69 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%0DNAWT|vlA7db}(F1qmj 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 Q&pU&Afb$pZnsS1_O}t|rxppX^EcV#3 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 SDWs>u7^BiN&c2`qy8btWITnHd literal 0 HcmV?d00001 diff --git a/software/ARC-FW/armcc/Makefile b/software/ARC-FW/armcc/Makefile new file mode 100644 index 0000000..487e1e7 --- /dev/null +++ b/software/ARC-FW/armcc/Makefile @@ -0,0 +1,218 @@ + +################################################################################ +# Automatically-generated file. Do not edit! +################################################################################ + +ifdef SystemRoot + SHELL = cmd.exe + MK_DIR = mkdir +else + ifeq ($(shell uname), Linux) + MK_DIR = mkdir -p + endif + + ifeq ($(shell uname | cut -d _ -f 1), CYGWIN) + MK_DIR = mkdir -p + endif + + ifeq ($(shell uname | cut -d _ -f 1), MINGW32) + MK_DIR = mkdir -p + endif + + ifeq ($(shell uname | cut -d _ -f 1), MINGW64) + MK_DIR = mkdir -p + endif +endif + +# List the subdirectories for creating object files +SUB_DIRS += \ + \ +hpl/usb \ +usb/class/cdc/device \ +hpl/systick \ +hpl/dmac \ +hal/src \ +samd21a/armcc/Device/SAMD21A/Source \ +hpl/pm \ +hpl/sysctrl \ +hal/utils/src \ +hpl/sercom \ +examples \ +hpl/gclk \ +usb \ +samd21a/armcc/Device/SAMD21A/Source/ARM \ +hpl/core \ +usb/device + +# List the object files +OBJS += \ +hal/src/hal_io.o \ +hpl/systick/hpl_systick.o \ +usb/class/cdc/device/cdcdf_acm.o \ +hpl/usb/hpl_usb.o \ +hal/src/hal_delay.o \ +samd21a/armcc/Device/SAMD21A/Source/system_samd21.o \ +hpl/pm/hpl_pm.o \ +hpl/core/hpl_init.o \ +hal/utils/src/utils_list.o \ +hpl/core/hpl_core_m0plus_base.o \ +hal/utils/src/utils_assert.o \ +usb_start.o \ +hpl/sysctrl/hpl_sysctrl.o \ +hal/src/hal_usart_sync.o \ +hpl/gclk/hpl_gclk.o \ +usb/usb_protocol.o \ +hal/src/hal_init.o \ +hal/src/hal_usb_device.o \ +main.o \ +examples/driver_examples.o \ +driver_init.o \ +samd21a/armcc/Device/SAMD21A/Source/ARM/startup_SAMD21.o \ +hpl/sercom/hpl_sercom.o \ +hal/src/hal_gpio.o \ +hal/utils/src/utils_event.o \ +hal/src/hal_sleep.o \ +hpl/dmac/hpl_dmac.o \ +atmel_start.o \ +usb/device/usbdc.o \ +hal/src/hal_atomic.o + +OBJS_AS_ARGS += \ +"hal/src/hal_io.o" \ +"hpl/systick/hpl_systick.o" \ +"usb/class/cdc/device/cdcdf_acm.o" \ +"hpl/usb/hpl_usb.o" \ +"hal/src/hal_delay.o" \ +"samd21a/armcc/Device/SAMD21A/Source/system_samd21.o" \ +"hpl/pm/hpl_pm.o" \ +"hpl/core/hpl_init.o" \ +"hal/utils/src/utils_list.o" \ +"hpl/core/hpl_core_m0plus_base.o" \ +"hal/utils/src/utils_assert.o" \ +"usb_start.o" \ +"hpl/sysctrl/hpl_sysctrl.o" \ +"hal/src/hal_usart_sync.o" \ +"hpl/gclk/hpl_gclk.o" \ +"usb/usb_protocol.o" \ +"hal/src/hal_init.o" \ +"hal/src/hal_usb_device.o" \ +"main.o" \ +"examples/driver_examples.o" \ +"driver_init.o" \ +"samd21a/armcc/Device/SAMD21A/Source/ARM/startup_SAMD21.o" \ +"hpl/sercom/hpl_sercom.o" \ +"hal/src/hal_gpio.o" \ +"hal/utils/src/utils_event.o" \ +"hal/src/hal_sleep.o" \ +"hpl/dmac/hpl_dmac.o" \ +"atmel_start.o" \ +"usb/device/usbdc.o" \ +"hal/src/hal_atomic.o" + +# List the dependency files +DEPS := $(OBJS:%.o=%.d) + +DEPS_AS_ARGS += \ +"hal/utils/src/utils_event.d" \ +"hal/src/hal_io.d" \ +"hpl/systick/hpl_systick.d" \ +"usb/class/cdc/device/cdcdf_acm.d" \ +"hpl/usb/hpl_usb.d" \ +"hpl/core/hpl_core_m0plus_base.d" \ +"hal/utils/src/utils_list.d" \ +"usb_start.d" \ +"hal/utils/src/utils_assert.d" \ +"samd21a/armcc/Device/SAMD21A/Source/system_samd21.d" \ +"hal/src/hal_delay.d" \ +"hpl/core/hpl_init.d" \ +"hpl/sysctrl/hpl_sysctrl.d" \ +"usb/usb_protocol.d" \ +"hpl/gclk/hpl_gclk.d" \ +"hal/src/hal_usb_device.d" \ +"hpl/dmac/hpl_dmac.d" \ +"hal/src/hal_init.d" \ +"hal/src/hal_usart_sync.d" \ +"driver_init.d" \ +"main.d" \ +"examples/driver_examples.d" \ +"hal/src/hal_sleep.d" \ +"hpl/sercom/hpl_sercom.d" \ +"samd21a/armcc/Device/SAMD21A/Source/ARM/startup_SAMD21.d" \ +"hal/src/hal_gpio.d" \ +"hal/src/hal_atomic.d" \ +"usb/device/usbdc.d" \ +"hpl/pm/hpl_pm.d" \ +"atmel_start.d" + +OUTPUT_FILE_NAME :=AtmelStart +QUOTE := " +OUTPUT_FILE_PATH +=$(OUTPUT_FILE_NAME).elf +OUTPUT_FILE_PATH_AS_ARGS +=$(OUTPUT_FILE_NAME).elf + +vpath %.c ../ +vpath %.s ../ +vpath %.S ../ + +# All Target +all: $(SUB_DIRS) $(OUTPUT_FILE_PATH) + +# Linker target + +$(OUTPUT_FILE_PATH): $(OBJS) + @echo Building target: $@ + @echo Invoking: ARMCC Linker + $(QUOTE)armlink$(QUOTE) --ro-base 0x00000000 --entry 0x00000000 --rw-base 0x20000000 --entry Reset_Handler --first __Vectors \ +--strict --summary_stderr --info summarysizes --map --xref --callgraph --symbols \ +--info sizes --info totals --info unused --info veneers --list $(OUTPUT_FILE_NAME).map \ +-o $(OUTPUT_FILE_NAME).elf --cpu Cortex-M0+ \ +$(OBJS_AS_ARGS) + + @echo Finished building target: $@ + +# Compiler target(s) + + + + +%.o: %.c + @echo Building file: $< + @echo ARMCC Compiler + $(QUOTE)armcc$(QUOTE) --c99 -c -DDEBUG -O1 -g --apcs=interwork --split_sections --cpu Cortex-M0+ -D__SAMD21E18A__ \ +-I"../" -I"../config" -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/gclk" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/sercom" -I"../hpl/sysctrl" -I"../hpl/systick" -I"../hpl/usb" -I"../hri" -I"../" -I"../config" -I"../usb" -I"../usb/class/cdc" -I"../usb/class/cdc/device" -I"../usb/device" -I"../" -I"../CMSIS/Core/Include" -I"../samd21a/include" \ +--depend "$@" -o "$@" "$<" + + @echo Finished building: $< + +%.o: %.s + @echo Building file: $< + @echo ARMCC Assembler + $(QUOTE)armasm$(QUOTE) -g --apcs=interwork --cpu Cortex-M0+ --pd "D__SAMD21E18A__ SETA 1" \ +-I"../" -I"../config" -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/gclk" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/sercom" -I"../hpl/sysctrl" -I"../hpl/systick" -I"../hpl/usb" -I"../hri" -I"../" -I"../config" -I"../usb" -I"../usb/class/cdc" -I"../usb/class/cdc/device" -I"../usb/device" -I"../" -I"../CMSIS/Core/Include" -I"../samd21a/include" \ +--depend "$(@:%.o=%.d)" -o "$@" "$<" + + @echo Finished building: $< + +%.o: %.S + @echo Building file: $< + @echo ARMCC Preprocessing Assembler + $(QUOTE)armcc$(QUOTE) --c99 -c -DDEBUG -O1 -g --apcs=interwork --split_sections --cpu Cortex-M0+ -D__SAMD21E18A__ \ +-I"../" -I"../config" -I"../examples" -I"../hal/include" -I"../hal/utils/include" -I"../hpl/core" -I"../hpl/dmac" -I"../hpl/gclk" -I"../hpl/pm" -I"../hpl/port" -I"../hpl/sercom" -I"../hpl/sysctrl" -I"../hpl/systick" -I"../hpl/usb" -I"../hri" -I"../" -I"../config" -I"../usb" -I"../usb/class/cdc" -I"../usb/class/cdc/device" -I"../usb/device" -I"../" -I"../CMSIS/Core/Include" -I"../samd21a/include" \ +--depend "$@" -o "$@" "$<" + + @echo Finished building: $< + +# Detect changes in the dependent files and recompile the respective object files. +ifneq ($(MAKECMDGOALS),clean) +ifneq ($(strip $(DEPS)),) +-include $(DEPS) +endif +endif + +$(SUB_DIRS): + $(MK_DIR) "$@" + +clean: + rm -f $(OBJS_AS_ARGS) + rm -f $(OUTPUT_FILE_PATH) + rm -f $(DEPS_AS_ARGS) + rm -f $(OUTPUT_FILE_NAME).map $(OUTPUT_FILE_NAME).elf diff --git a/software/Rev-0-fw/arc-fw/arc-fw/atmel_start.c b/software/ARC-FW/atmel_start.c similarity index 100% rename from software/Rev-0-fw/arc-fw/arc-fw/atmel_start.c rename to software/ARC-FW/atmel_start.c diff --git a/software/Rev-0-fw/arc-fw/arc-fw/atmel_start.h b/software/ARC-FW/atmel_start.h similarity index 100% rename from software/Rev-0-fw/arc-fw/arc-fw/atmel_start.h rename to software/ARC-FW/atmel_start.h diff --git a/software/Rev-0-fw/arc-fw/arc-fw/.atmelstart/atmel_start_config.atstart b/software/ARC-FW/atmel_start_config.atstart similarity index 91% rename from software/Rev-0-fw/arc-fw/arc-fw/.atmelstart/atmel_start_config.atstart rename to software/ARC-FW/atmel_start_config.atstart index 42eed49..cf31388 100644 --- a/software/Rev-0-fw/arc-fw/arc-fw/.atmelstart/atmel_start_config.atstart +++ b/software/ARC-FW/atmel_start_config.atstart @@ -7,7 +7,7 @@ versions: content: unknown content_pack_name: unknown format: '2' - frontend: 1.8.449 + frontend: 1.8.457 packs_version_avr8: 1.0.1441 packs_version_qtouch: unknown packs_version_sam: 1.0.1726 @@ -74,9 +74,9 @@ middlewares: usb_cdcd_acm_idproduct: 9220 usb_cdcd_acm_idvender: 1003 usb_cdcd_acm_imanufact_en: false - usb_cdcd_acm_imanufact_str: Atmel + usb_cdcd_acm_imanufact_str: ePenguin usb_cdcd_acm_iproduct_en: false - usb_cdcd_acm_iproduct_str: CDC ACM Serial Bridge Demo + usb_cdcd_acm_iproduct_str: ePenguin ARC-Boat usb_cdcd_acm_iserialnum_en: false usb_cdcd_acm_iserialnum_str: 123456789ABCDEF usb_cdcd_acm_langid: '0x0409' @@ -94,25 +94,25 @@ drivers: functionality: System api: HAL:HPL:GCLK configuration: - $input: 32768 - $input_id: 32kHz External Crystal Oscillator (XOSC32K) - RESERVED_InputFreq: 32768 - RESERVED_InputFreq_id: 32kHz External Crystal Oscillator (XOSC32K) - _$freq_output_Generic clock generator 0: 48005120 + $input: 48000000 + $input_id: Digital Frequency Locked Loop (DFLL48M) + RESERVED_InputFreq: 48000000 + RESERVED_InputFreq_id: Digital Frequency Locked Loop (DFLL48M) + _$freq_output_Generic clock generator 0: 8000000 _$freq_output_Generic clock generator 1: 32768 _$freq_output_Generic clock generator 2: 400000 - _$freq_output_Generic clock generator 3: 400000 + _$freq_output_Generic clock generator 3: 32768 _$freq_output_Generic clock generator 4: 400000 _$freq_output_Generic clock generator 5: 400000 _$freq_output_Generic clock generator 6: 400000 - _$freq_output_Generic clock generator 7: 400000 + _$freq_output_Generic clock generator 7: 48000000 enable_gclk_gen_0: true enable_gclk_gen_0__externalclock: 1000000 - enable_gclk_gen_1: true + enable_gclk_gen_1: false enable_gclk_gen_1__externalclock: 1000000 enable_gclk_gen_2: false enable_gclk_gen_2__externalclock: 1000000 - enable_gclk_gen_3: false + enable_gclk_gen_3: true enable_gclk_gen_3__externalclock: 1000000 enable_gclk_gen_4: false enable_gclk_gen_4__externalclock: 1000000 @@ -120,7 +120,7 @@ drivers: enable_gclk_gen_5__externalclock: 1000000 enable_gclk_gen_6: false enable_gclk_gen_6__externalclock: 1000000 - enable_gclk_gen_7: false + enable_gclk_gen_7: true enable_gclk_gen_7__externalclock: 1000000 gclk_arch_gen_0_RUNSTDBY: false gclk_arch_gen_0_enable: true @@ -128,7 +128,7 @@ drivers: gclk_arch_gen_0_oe: false gclk_arch_gen_0_oov: false gclk_arch_gen_1_RUNSTDBY: false - gclk_arch_gen_1_enable: true + gclk_arch_gen_1_enable: false gclk_arch_gen_1_idc: false gclk_arch_gen_1_oe: false gclk_arch_gen_1_oov: false @@ -138,7 +138,7 @@ drivers: gclk_arch_gen_2_oe: false gclk_arch_gen_2_oov: false gclk_arch_gen_3_RUNSTDBY: false - gclk_arch_gen_3_enable: false + gclk_arch_gen_3_enable: true gclk_arch_gen_3_idc: false gclk_arch_gen_3_oe: false gclk_arch_gen_3_oov: false @@ -157,14 +157,14 @@ drivers: gclk_arch_gen_6_idc: false gclk_arch_gen_6_oe: false gclk_arch_gen_6_oov: false - gclk_arch_gen_7_RUNSTDBY: false - gclk_arch_gen_7_enable: false + gclk_arch_gen_7_RUNSTDBY: true + gclk_arch_gen_7_enable: true gclk_arch_gen_7_idc: false gclk_arch_gen_7_oe: false gclk_arch_gen_7_oov: false gclk_gen_0_div: 1 gclk_gen_0_div_sel: false - gclk_gen_0_oscillator: Digital Frequency Locked Loop (DFLL48M) + gclk_gen_0_oscillator: 8MHz Internal Oscillator (OSC8M) gclk_gen_1_div: 1 gclk_gen_1_div_sel: false gclk_gen_1_oscillator: 32kHz External Crystal Oscillator (XOSC32K) @@ -173,7 +173,7 @@ drivers: gclk_gen_2_oscillator: External Crystal Oscillator 0.4-32MHz (XOSC) gclk_gen_3_div: 1 gclk_gen_3_div_sel: false - gclk_gen_3_oscillator: External Crystal Oscillator 0.4-32MHz (XOSC) + gclk_gen_3_oscillator: 32kHz Ultra Low Power Internal Oscillator (OSCULP32K) gclk_gen_4_div: 1 gclk_gen_4_div_sel: false gclk_gen_4_oscillator: External Crystal Oscillator 0.4-32MHz (XOSC) @@ -185,7 +185,7 @@ drivers: gclk_gen_6_oscillator: External Crystal Oscillator 0.4-32MHz (XOSC) gclk_gen_7_div: 1 gclk_gen_7_div_sel: false - gclk_gen_7_oscillator: External Crystal Oscillator 0.4-32MHz (XOSC) + gclk_gen_7_oscillator: Digital Frequency Locked Loop (DFLL48M) optional_signals: [] variant: null clocks: @@ -196,18 +196,18 @@ drivers: functionality: System api: HAL:HPL:PM configuration: - $input: 48005120 + $input: 8000000 $input_id: Generic clock generator 0 - RESERVED_InputFreq: 48005120 + RESERVED_InputFreq: 8000000 RESERVED_InputFreq_id: Generic clock generator 0 - _$freq_output_CPU: 48005120 + _$freq_output_CPU: 8000000 apba_div: '1' apbb_div: '1' apbc_div: '1' cpu_clock_source: Generic clock generator 0 cpu_div: '1' enable_cpu_clock: true - nvm_wait_states: '2' + nvm_wait_states: '0' optional_signals: [] variant: null clocks: @@ -261,12 +261,23 @@ drivers: external: false external_frequency: 0 - name: Slow - input: Generic clock generator 1 + input: Generic clock generator 3 external: false external_frequency: 0 configuration: core_gclk_selection: Generic clock generator 0 - slow_gclk_selection: Generic clock generator 1 + slow_gclk_selection: Generic clock generator 3 + DELAY_0: + user_label: DELAY_0 + definition: Atmel:SAMD21_Drivers:0.0.1::SAMD21E18A-MF::SysTick::driver_config_definition::Delay::HAL:Driver:Delay + functionality: Delay + api: HAL:Driver:Delay + configuration: + systick_arch_tickint: false + optional_signals: [] + variant: null + clocks: + domain_group: null DMAC: user_label: DMAC definition: Atmel:SAMD21_Drivers:0.0.1::SAMD21E18A-MF::DMAC::driver_config_definition::DMAC::HAL:HPL:DMAC @@ -554,38 +565,38 @@ drivers: api: HAL:HPL:SYSCTRL configuration: $input: 32768 - $input_id: Generic clock generator 1 + $input_id: Generic clock generator 3 RESERVED_InputFreq: 32768 - RESERVED_InputFreq_id: Generic clock generator 1 - _$freq_output_8MHz Internal Oscillator (OSC8M): 1000000 - _$freq_output_Digital Frequency Locked Loop (DFLL48M): 48005120 - _$freq_output_External Crystal Oscillator 0.4-32MHz (XOSC): '400000' - _$freq_output_Fractional Digital Phase Locked Loop (FDPLL96M): 585925000 + RESERVED_InputFreq_id: Generic clock generator 3 + _$freq_output_8MHz Internal Oscillator (OSC8M): 8000000 + _$freq_output_Digital Frequency Locked Loop (DFLL48M): 48000000 + _$freq_output_External Crystal Oscillator 0.4-32MHz (XOSC): 400000 + _$freq_output_Fractional Digital Phase Locked Loop (FDPLL96M): 47998976 dfll48m_arch_bplckc: false dfll48m_arch_calibration: true - dfll48m_arch_ccdis: false + dfll48m_arch_ccdis: true dfll48m_arch_coarse: 31 dfll48m_arch_enable: true dfll48m_arch_fine: 512 - dfll48m_arch_llaw: false + dfll48m_arch_llaw: true dfll48m_arch_ondemand: true dfll48m_arch_qldis: false dfll48m_arch_runstdby: false dfll48m_arch_stable: false - dfll48m_arch_usbcrm: false - dfll48m_arch_waitlock: true + dfll48m_arch_usbcrm: true + dfll48m_arch_waitlock: false dfll48m_mode: Closed Loop Mode - dfll48m_mul: 1465 - dfll48m_ref_clock: Generic clock generator 1 + dfll48m_mul: 48000 + dfll48m_ref_clock: Generic clock generator 3 dfll_arch_cstep: 1 dfll_arch_fstep: 1 enable_dfll48m: true enable_fdpll96m: false enable_osc32k: false - enable_osc8m: false + enable_osc8m: true enable_osculp32k: true enable_xosc: false - enable_xosc32k: true + enable_xosc32k: false fdpll96m_arch_enable: false fdpll96m_arch_lbypass: false fdpll96m_arch_ondemand: true @@ -604,18 +615,18 @@ drivers: osc32k_arch_startup: 3 Clock Cycles (92us) osc32k_arch_wrtlock: false osc8m_arch_calib: 0 - osc8m_arch_enable: false + osc8m_arch_enable: true osc8m_arch_ondemand: true osc8m_arch_overwrite_calibration: false osc8m_arch_runstdby: false - osc8m_presc: '8' + osc8m_presc: '1' osculp32k_arch_calib: 0 osculp32k_arch_overwrite_calibration: false osculp32k_arch_wrtlock: false xosc32k_arch_aampen: false xosc32k_arch_en1k: false xosc32k_arch_en32k: true - xosc32k_arch_enable: true + xosc32k_arch_enable: false xosc32k_arch_ondemand: false xosc32k_arch_runstdby: false xosc32k_arch_startup: 122 us @@ -656,7 +667,7 @@ drivers: usb_ep7_I_CACHE: No cache usbd_arch_max_ep_n: 2 (EP 0x82 or 0x02) usbd_arch_speed: Full speed - usbd_num_ep_sp: 4 (EP0 + 3 endpoints) + usbd_num_ep_sp: Max possible (by "Max Endpoint Number" config) optional_signals: [] variant: specification: default @@ -671,11 +682,11 @@ drivers: domain_group: nodes: - name: USB - input: Generic clock generator 0 + input: Generic clock generator 7 external: false external_frequency: 0 configuration: - usb_gclk_selection: Generic clock generator 0 + usb_gclk_selection: Generic clock generator 7 pads: PA22: name: PA22 diff --git a/software/Rev-0-fw/arc-fw/arc-fw/atmel_start_pins.h b/software/ARC-FW/atmel_start_pins.h similarity index 100% rename from software/Rev-0-fw/arc-fw/arc-fw/atmel_start_pins.h rename to software/ARC-FW/atmel_start_pins.h diff --git a/software/Rev-0-fw/arc-fw/arc-fw/Config/hpl_dmac_config.h b/software/ARC-FW/config/hpl_dmac_config.h similarity index 100% rename from software/Rev-0-fw/arc-fw/arc-fw/Config/hpl_dmac_config.h rename to software/ARC-FW/config/hpl_dmac_config.h diff --git a/software/Rev-0-fw/arc-fw/arc-fw/Config/hpl_gclk_config.h b/software/ARC-FW/config/hpl_gclk_config.h similarity index 97% rename from software/Rev-0-fw/arc-fw/arc-fw/Config/hpl_gclk_config.h rename to software/ARC-FW/config/hpl_gclk_config.h index 8cbbec9..181ba16 100644 --- a/software/Rev-0-fw/arc-fw/arc-fw/Config/hpl_gclk_config.h +++ b/software/ARC-FW/config/hpl_gclk_config.h @@ -67,7 +67,7 @@ // This defines the clock source for generic clock generator 0 // gclk_gen_0_oscillator #ifndef CONF_GCLK_GEN_0_SRC -#define CONF_GCLK_GEN_0_SRC GCLK_GENCTRL_SRC_DFLL48M +#define CONF_GCLK_GEN_0_SRC GCLK_GENCTRL_SRC_OSC8M #endif // @@ -84,7 +84,7 @@ // Indicates whether generic clock 1 configuration is enabled or not // enable_gclk_gen_1 #ifndef CONF_GCLK_GENERATOR_1_CONFIG -#define CONF_GCLK_GENERATOR_1_CONFIG 1 +#define CONF_GCLK_GENERATOR_1_CONFIG 0 #endif // Generic Clock Generator Control @@ -127,7 +127,7 @@ // Indicates whether Generic Clock Generator Enable is enabled or not // gclk_arch_gen_1_enable #ifndef CONF_GCLK_GEN_1_GENEN -#define CONF_GCLK_GEN_1_GENEN 1 +#define CONF_GCLK_GEN_1_GENEN 0 #endif // Generic clock generator 1 source @@ -235,7 +235,7 @@ // Indicates whether generic clock 3 configuration is enabled or not // enable_gclk_gen_3 #ifndef CONF_GCLK_GENERATOR_3_CONFIG -#define CONF_GCLK_GENERATOR_3_CONFIG 0 +#define CONF_GCLK_GENERATOR_3_CONFIG 1 #endif // Generic Clock Generator Control @@ -278,7 +278,7 @@ // Indicates whether Generic Clock Generator Enable is enabled or not // gclk_arch_gen_3_enable #ifndef CONF_GCLK_GEN_3_GENEN -#define CONF_GCLK_GEN_3_GENEN 0 +#define CONF_GCLK_GEN_3_GENEN 1 #endif // Generic clock generator 3 source @@ -294,7 +294,7 @@ // This defines the clock source for generic clock generator 3 // gclk_gen_3_oscillator #ifndef CONF_GCLK_GEN_3_SRC -#define CONF_GCLK_GEN_3_SRC GCLK_GENCTRL_SRC_XOSC +#define CONF_GCLK_GEN_3_SRC GCLK_GENCTRL_SRC_OSCULP32K #endif // @@ -539,7 +539,7 @@ // Indicates whether generic clock 7 configuration is enabled or not // enable_gclk_gen_7 #ifndef CONF_GCLK_GENERATOR_7_CONFIG -#define CONF_GCLK_GENERATOR_7_CONFIG 0 +#define CONF_GCLK_GENERATOR_7_CONFIG 1 #endif // Generic Clock Generator Control @@ -547,7 +547,7 @@ // Indicates whether Run in Standby is enabled or not // gclk_arch_gen_7_RUNSTDBY #ifndef CONF_GCLK_GEN_7_RUNSTDBY -#define CONF_GCLK_GEN_7_RUNSTDBY 0 +#define CONF_GCLK_GEN_7_RUNSTDBY 1 #endif // Divide Selection @@ -582,7 +582,7 @@ // Indicates whether Generic Clock Generator Enable is enabled or not // gclk_arch_gen_7_enable #ifndef CONF_GCLK_GEN_7_GENEN -#define CONF_GCLK_GEN_7_GENEN 0 +#define CONF_GCLK_GEN_7_GENEN 1 #endif // Generic clock generator 7 source @@ -598,7 +598,7 @@ // This defines the clock source for generic clock generator 7 // gclk_gen_7_oscillator #ifndef CONF_GCLK_GEN_7_SRC -#define CONF_GCLK_GEN_7_SRC GCLK_GENCTRL_SRC_XOSC +#define CONF_GCLK_GEN_7_SRC GCLK_GENCTRL_SRC_DFLL48M #endif // diff --git a/software/Rev-0-fw/arc-fw/arc-fw/Config/hpl_pm_config.h b/software/ARC-FW/config/hpl_pm_config.h similarity index 99% rename from software/Rev-0-fw/arc-fw/arc-fw/Config/hpl_pm_config.h rename to software/ARC-FW/config/hpl_pm_config.h index 1d24dff..b4c704d 100644 --- a/software/Rev-0-fw/arc-fw/arc-fw/Config/hpl_pm_config.h +++ b/software/ARC-FW/config/hpl_pm_config.h @@ -59,7 +59,7 @@ // <15=> 15 // nvm_wait_states #ifndef CONF_NVM_WAIT_STATE -#define CONF_NVM_WAIT_STATE 2 +#define CONF_NVM_WAIT_STATE 0 #endif // diff --git a/software/Rev-0-fw/arc-fw/arc-fw/Config/hpl_sercom_config.h b/software/ARC-FW/config/hpl_sercom_config.h similarity index 100% rename from software/Rev-0-fw/arc-fw/arc-fw/Config/hpl_sercom_config.h rename to software/ARC-FW/config/hpl_sercom_config.h diff --git a/software/Rev-0-fw/arc-fw/arc-fw/Config/hpl_sysctrl_config.h b/software/ARC-FW/config/hpl_sysctrl_config.h similarity index 98% rename from software/Rev-0-fw/arc-fw/arc-fw/Config/hpl_sysctrl_config.h rename to software/ARC-FW/config/hpl_sysctrl_config.h index 60fa43a..6dbb3e4 100644 --- a/software/Rev-0-fw/arc-fw/arc-fw/Config/hpl_sysctrl_config.h +++ b/software/ARC-FW/config/hpl_sysctrl_config.h @@ -46,7 +46,7 @@ // Indicates whether configuration for OSC8M is enabled or not // enable_osc8m #ifndef CONF_OSC8M_CONFIG -#define CONF_OSC8M_CONFIG 0 +#define CONF_OSC8M_CONFIG 1 #endif // 8MHz Internal Oscillator (OSC8M) Control @@ -54,7 +54,7 @@ // Indicates whether Internal 8 Mhz Oscillator is enabled or not // osc8m_arch_enable #ifndef CONF_OSC8M_ENABLE -#define CONF_OSC8M_ENABLE 0 +#define CONF_OSC8M_ENABLE 1 #endif // On Demand Control @@ -84,7 +84,7 @@ // Default: No Prescaling // osc8m_presc #ifndef CONF_OSC8M_PRESC -#define CONF_OSC8M_PRESC SYSCTRL_OSC8M_PRESC_3_Val +#define CONF_OSC8M_PRESC SYSCTRL_OSC8M_PRESC_0_Val #endif // Overwrite Default Osc Calibration @@ -197,7 +197,7 @@ // Indicates whether configuration for External 32K Osc is enabled or not // enable_xosc32k #ifndef CONF_XOSC32K_CONFIG -#define CONF_XOSC32K_CONFIG 1 +#define CONF_XOSC32K_CONFIG 0 #endif // 32kHz External Crystal Oscillator (XOSC32K) Control @@ -205,7 +205,7 @@ // Indicates whether External 32K Oscillator is enabled or not // xosc32k_arch_enable #ifndef CONF_XOSC32K_ENABLE -#define CONF_XOSC32K_ENABLE 1 +#define CONF_XOSC32K_ENABLE 0 #endif // On Demand @@ -425,7 +425,7 @@ // Select the clock source. // dfll48m_ref_clock #ifndef CONF_DFLL_GCLK -#define CONF_DFLL_GCLK GCLK_CLKCTRL_GEN_GCLK1_Val +#define CONF_DFLL_GCLK GCLK_CLKCTRL_GEN_GCLK3_Val #endif // DFLL Control @@ -440,7 +440,7 @@ // Indicates whether Wait Lock is Enables or not // dfll48m_arch_waitlock #ifndef CONF_DFLL_WAITLOCK -#define CONF_DFLL_WAITLOCK 1 +#define CONF_DFLL_WAITLOCK 0 #endif // Bypass Coarse Lock @@ -461,7 +461,7 @@ // Chill Cycle Disable // dfll48m_arch_ccdis #ifndef CONF_DFLL_CCDIS -#define CONF_DFLL_CCDIS 0 +#define CONF_DFLL_CCDIS 1 #endif // On Demand @@ -486,7 +486,7 @@ // USB Clock Recovery Mode // dfll48m_arch_usbcrm #ifndef CONF_DFLL_USBCRM -#define CONF_DFLL_USBCRM 0 +#define CONF_DFLL_USBCRM 1 #endif #if CONF_DFLL_USBCRM == 1 @@ -502,7 +502,7 @@ // Lose Lock After Wake // dfll48m_arch_llaw #ifndef CONF_DFLL_LLAW -#define CONF_DFLL_LLAW 0 +#define CONF_DFLL_LLAW 1 #endif // Stable DFLL Frequency @@ -540,7 +540,7 @@ // Default: 0 // dfll48m_mul #ifndef CONF_DFLL_MUL -#define CONF_DFLL_MUL 1465 +#define CONF_DFLL_MUL 48000 #endif // DFLL Calibration Overwrite diff --git a/software/ARC-FW/config/hpl_systick_config.h b/software/ARC-FW/config/hpl_systick_config.h new file mode 100644 index 0000000..a7f2f36 --- /dev/null +++ b/software/ARC-FW/config/hpl_systick_config.h @@ -0,0 +1,18 @@ +/* Auto-generated config file hpl_systick_config.h */ +#ifndef HPL_SYSTICK_CONFIG_H +#define HPL_SYSTICK_CONFIG_H + +// <<< Use Configuration Wizard in Context Menu >>> + +// Advanced settings +// SysTick exception request +// Indicates whether the generation of SysTick exception is enabled or not +// systick_arch_tickint +#ifndef CONF_SYSTICK_TICKINT +#define CONF_SYSTICK_TICKINT 0 +#endif +// + +// <<< end of configuration section >>> + +#endif // HPL_SYSTICK_CONFIG_H diff --git a/software/Rev-0-fw/arc-fw/arc-fw/Config/hpl_usb_config.h b/software/ARC-FW/config/hpl_usb_config.h similarity index 99% rename from software/Rev-0-fw/arc-fw/arc-fw/Config/hpl_usb_config.h rename to software/ARC-FW/config/hpl_usb_config.h index 73a9fea..02439a3 100644 --- a/software/Rev-0-fw/arc-fw/arc-fw/Config/hpl_usb_config.h +++ b/software/ARC-FW/config/hpl_usb_config.h @@ -39,7 +39,7 @@ // Max possible (by "Max Endpoint Number" config) // usbd_num_ep_sp #ifndef CONF_USB_D_NUM_EP_SP -#define CONF_USB_D_NUM_EP_SP CONF_USB_N_4 +#define CONF_USB_D_NUM_EP_SP CONF_USB_D_N_EP_MAX #endif // diff --git a/software/Rev-0-fw/arc-fw/arc-fw/Config/peripheral_clk_config.h b/software/ARC-FW/config/peripheral_clk_config.h similarity index 91% rename from software/Rev-0-fw/arc-fw/arc-fw/Config/peripheral_clk_config.h rename to software/ARC-FW/config/peripheral_clk_config.h index cd931b4..3434054 100644 --- a/software/Rev-0-fw/arc-fw/arc-fw/Config/peripheral_clk_config.h +++ b/software/ARC-FW/config/peripheral_clk_config.h @@ -9,7 +9,7 @@ * \brief CPU's Clock frequency */ #ifndef CONF_CPU_FREQUENCY -#define CONF_CPU_FREQUENCY 48005120 +#define CONF_CPU_FREQUENCY 8000000 #endif // Core Clock Source @@ -57,7 +57,7 @@ // Select the slow clock source. #ifndef CONF_GCLK_SERCOM3_SLOW_SRC -#define CONF_GCLK_SERCOM3_SLOW_SRC GCLK_CLKCTRL_GEN_GCLK1_Val +#define CONF_GCLK_SERCOM3_SLOW_SRC GCLK_CLKCTRL_GEN_GCLK3_Val #endif /** @@ -65,7 +65,7 @@ * \brief SERCOM3's Core Clock frequency */ #ifndef CONF_GCLK_SERCOM3_CORE_FREQUENCY -#define CONF_GCLK_SERCOM3_CORE_FREQUENCY 48005120 +#define CONF_GCLK_SERCOM3_CORE_FREQUENCY 8000000 #endif /** @@ -97,7 +97,7 @@ // Select the clock source for USB. #ifndef CONF_GCLK_USB_SRC -#define CONF_GCLK_USB_SRC GCLK_CLKCTRL_GEN_GCLK0_Val +#define CONF_GCLK_USB_SRC GCLK_CLKCTRL_GEN_GCLK7_Val #endif /** @@ -105,7 +105,7 @@ * \brief USB's Clock frequency */ #ifndef CONF_GCLK_USB_FREQUENCY -#define CONF_GCLK_USB_FREQUENCY 48005120 +#define CONF_GCLK_USB_FREQUENCY 48000000 #endif // <<< end of configuration section >>> diff --git a/software/Rev-0-fw/arc-fw/arc-fw/Config/usbd_config.h b/software/ARC-FW/config/usbd_config.h similarity index 98% rename from software/Rev-0-fw/arc-fw/arc-fw/Config/usbd_config.h rename to software/ARC-FW/config/usbd_config.h index e8334ec..b6943c1 100644 --- a/software/Rev-0-fw/arc-fw/arc-fw/Config/usbd_config.h +++ b/software/ARC-FW/config/usbd_config.h @@ -84,7 +84,7 @@ // Unicode string of iManufact // usb_cdcd_acm_imanufact_str #ifndef CONF_USB_CDCD_ACM_IMANUFACT_STR -#define CONF_USB_CDCD_ACM_IMANUFACT_STR "Atmel" +#define CONF_USB_CDCD_ACM_IMANUFACT_STR "ePenguin" #endif #ifndef CONF_USB_CDCD_ACM_IMANUFACT_STR_DESC @@ -107,7 +107,7 @@ // Unicode string of iProduct // usb_cdcd_acm_iproduct_str #ifndef CONF_USB_CDCD_ACM_IPRODUCT_STR -#define CONF_USB_CDCD_ACM_IPRODUCT_STR "CDC ACM Serial Bridge Demo" +#define CONF_USB_CDCD_ACM_IPRODUCT_STR "ePenguin ARC-Boat" #endif #ifndef CONF_USB_CDCD_ACM_IPRODUCT_STR_DESC diff --git a/software/Rev-0-fw/arc-fw/arc-fw/documentation/usb_device_cdc.rst b/software/ARC-FW/documentation/usb_device_cdc.rst similarity index 100% rename from software/Rev-0-fw/arc-fw/arc-fw/documentation/usb_device_cdc.rst rename to software/ARC-FW/documentation/usb_device_cdc.rst diff --git a/software/Rev-0-fw/arc-fw/arc-fw/documentation/usb_device_core.rst b/software/ARC-FW/documentation/usb_device_core.rst similarity index 100% rename from software/Rev-0-fw/arc-fw/arc-fw/documentation/usb_device_core.rst rename to software/ARC-FW/documentation/usb_device_core.rst diff --git a/software/Rev-0-fw/arc-fw/arc-fw/documentation/usb_protocol_cdc.rst b/software/ARC-FW/documentation/usb_protocol_cdc.rst similarity index 100% rename from software/Rev-0-fw/arc-fw/arc-fw/documentation/usb_protocol_cdc.rst rename to software/ARC-FW/documentation/usb_protocol_cdc.rst diff --git a/software/Rev-0-fw/arc-fw/arc-fw/documentation/usb_protocol_core.rst b/software/ARC-FW/documentation/usb_protocol_core.rst similarity index 100% rename from software/Rev-0-fw/arc-fw/arc-fw/documentation/usb_protocol_core.rst rename to software/ARC-FW/documentation/usb_protocol_core.rst diff --git a/software/Rev-0-fw/arc-fw/arc-fw/driver_init.c b/software/ARC-FW/driver_init.c similarity index 98% rename from software/Rev-0-fw/arc-fw/arc-fw/driver_init.c rename to software/ARC-FW/driver_init.c index 0ddfe13..2d32b26 100644 --- a/software/Rev-0-fw/arc-fw/arc-fw/driver_init.c +++ b/software/ARC-FW/driver_init.c @@ -36,6 +36,11 @@ void USART_0_init(void) USART_0_PORT_init(); } +void delay_driver_init(void) +{ + delay_init(SysTick); +} + void USB_DEVICE_INSTANCE_PORT_init(void) { @@ -145,5 +150,7 @@ void system_init(void) USART_0_init(); + delay_driver_init(); + USB_DEVICE_INSTANCE_init(); } diff --git a/software/Rev-0-fw/arc-fw/arc-fw/driver_init.h b/software/ARC-FW/driver_init.h similarity index 94% rename from software/Rev-0-fw/arc-fw/arc-fw/driver_init.h rename to software/ARC-FW/driver_init.h index c4b321c..2d33e3e 100644 --- a/software/Rev-0-fw/arc-fw/arc-fw/driver_init.h +++ b/software/ARC-FW/driver_init.h @@ -23,6 +23,8 @@ extern "C" { #include +#include + #include "hal_usb_device.h" extern struct usart_sync_descriptor USART_0; @@ -31,6 +33,8 @@ void USART_0_PORT_init(void); void USART_0_CLOCK_init(void); void USART_0_init(void); +void delay_driver_init(void); + void USB_DEVICE_INSTANCE_CLOCK_init(void); void USB_DEVICE_INSTANCE_init(void); diff --git a/software/Rev-0-fw/arc-fw/arc-fw/examples/driver_examples.c b/software/ARC-FW/examples/driver_examples.c similarity index 92% rename from software/Rev-0-fw/arc-fw/arc-fw/examples/driver_examples.c rename to software/ARC-FW/examples/driver_examples.c index 6943a55..04b7823 100644 --- a/software/Rev-0-fw/arc-fw/arc-fw/examples/driver_examples.c +++ b/software/ARC-FW/examples/driver_examples.c @@ -21,3 +21,8 @@ void USART_0_example(void) io_write(io, (uint8_t *)"Hello World!", 12); } + +void delay_example(void) +{ + delay_ms(5000); +} diff --git a/software/Rev-0-fw/arc-fw/arc-fw/examples/driver_examples.h b/software/ARC-FW/examples/driver_examples.h similarity index 94% rename from software/Rev-0-fw/arc-fw/arc-fw/examples/driver_examples.h rename to software/ARC-FW/examples/driver_examples.h index c7fa0d6..7184c46 100644 --- a/software/Rev-0-fw/arc-fw/arc-fw/examples/driver_examples.h +++ b/software/ARC-FW/examples/driver_examples.h @@ -14,6 +14,8 @@ extern "C" { void USART_0_example(void); +void delay_example(void); + #ifdef __cplusplus } #endif diff --git a/software/ARC-FW/gcc/.gdb_history b/software/ARC-FW/gcc/.gdb_history new file mode 100644 index 0000000..e58f1c5 --- /dev/null +++ b/software/ARC-FW/gcc/.gdb_history @@ -0,0 +1,147 @@ +break usb_start.c:68 +r +n +n +n +n +n +n +n +n +n +n +n +n +n +n +n +n +n +n +n +n +n +n +n +n +n +n +monitor reset +q +break main.c:11 +r +q +break main.c:11 +r +q +break main.c:11 +r +n +q +break usb_start.c:57 +r +n +r +n +break usb_start.c:45 +r +n +c +c +q +break main.c:10 +r +n +r +s +s +s +s +s +s +s +s +s +s +s +s +s +s +s +s +s +s +s +s +s +s +s +s +s +s +s +s +s +s +s +s +s +s +s +s +s +s +s +s +s +s +s +s +s +s +s +s +s +s +s +s +q +break main.c:13 +r +n +q +q +break usb_start.c:68 +r +c +c +qa +q +c +c +break usb_start.c:68 +r +s +s +s +c +s +s +s +n +c +q +q +break main.c:12 +r +n +q +break main.c:12 +r +n +q +break main.c:12 +r +n +n +q diff --git a/software/ARC-FW/gcc/ARC-FW.bin b/software/ARC-FW/gcc/ARC-FW.bin new file mode 100644 index 0000000000000000000000000000000000000000..f803a63df76e1a4a9e46a02699e74ef7b1209b35 GIT binary patch literal 9884 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 YW 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⁡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ΜZS_MJsU2 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 literal 0 HcmV?d00001 diff --git a/software/ARC-FW/gcc/ARC-FW.hex b/software/ARC-FW/gcc/ARC-FW.hex new file mode 100644 index 0000000..132b38a --- /dev/null +++ b/software/ARC-FW/gcc/ARC-FW.hex @@ -0,0 +1,620 @@ +:100000005026002055010000510100005101000060 +:1000100000000000000000000000000000000000E0 +:10002000000000000000000000000000510100007E +:10003000000000000000000051010000510100001C +:100040005101000051010000510100005101000068 +:10005000510100005101000051010000F9100000A1 +:100060005101000051010000510100005101000048 +:1000700051010000000000000000000051010000DC +:100080005101000051010000510100005101000028 +:1000900051010000000000000000000051010000BC +:1000A0005101000051010000510100005101000008 +:1000B0000000000010B5064C2378002B07D1054B3B +:1000C000002B02D0044800E000BF0123237010BDC4 +:1000D000680000200000000034260000044B10B52A +:1000E000002B03D00349044800E000BF10BDC04608 +:1000F000000000006C00002034260000024B034A80 +:100100005A6005221A60704710E000E0FFFFFF0010 +:1001100070B580250B0E0C4A0C4CD8B26D0201381C +:10012000C0B2FF280AD118061B1A5B1853609360EF +:1001300080235B0211681942FCD070BD546094604A +:1001400016682E42FCD0EAE710E000E0FFFFFF0057 +:10015000FEE700002549264870B581420AD0254BAC +:10016000C41E0022A34203D303331A1A920892003A +:10017000214B98472148224BC11E0022994203D8A7 +:1001800003331A1A9208920000211E4B9847FF224F +:100190001D4B032193431D4A0C2593600222082422 +:1001A00030261B4B1B485A62C3788B431343C370E2 +:1001B000C378AB432343C370174B987BB04306000F +:1001C000202030439873987BA84304439C73987B0A +:1001D000884302439A738023104A51680B4353604B +:1001E0000F4B98470F4B9847FEE7C0463426000058 +:1001F0000000002068000020452500006800002065 +:100200004C060020572500000000000000ED00E033 +:10021000FC70004100500041004800410040004196 +:10022000FD240000D11B0000F0B517000A7885B04E +:1002300053060C0001909B0F012B52D16379097971 +:100240002A4D1B020B432978994202D069789942C2 +:1002500047D1E679A379360252B21E43002A0FDA5B +:100260000020012F0AD06378212B11D1072E3BD11A +:100270000300A91D320001981D4CA04705B0F0BD38 +:100280001C4B984763780100202B03D0222B19D0F8 +:100290000D2027E0072E27D1002F01D13B00E9E7F1 +:1002A0003200154C02A8A0472B69002B05D107226C +:1002B000A81D02A9A0470020E0E702A8984700284F +:1002C000F5D1F8E700230A4E1A0019001800B047CC +:1002D0006B69002BEFD0E078A278000210439847BA +:1002E000E9E70A204042C9E70120FBE7840000203B +:1002F0005D2000008524000045250000F7B51500AD +:1003000001294FD0022900D176E0002900D075E004 +:10031000836810681E00009302330193002802D105 +:100320000A20404220E00821437982788B43022B47 +:10033000F6D133789A4263D0FF2B63D1327069686B +:100340000522324B9847041E0FD1286804220378F7 +:100350006968C0182D4B9847019B0136B342DDD127 +:10036000012220002A4B5A71FEBD637922791B02BB +:10037000A778D2183800E178264B92B29847002827 +:1003800042D17BB2244A002B09DAB770380090477B +:100390002C6020786968214B20189847D3E7009B90 +:1003A0001F71F3E78468002A05D0136808225B797F +:1003B0009343022BB4D12378FF2B07D0FF25A078DD +:1003C0002570A84202D0164B9847A5706378FF2B82 +:1003D00007D0FF25E0786570A84202D0104B9847FF +:1003E000E5702079FF2803D00D4B9847FF23237138 +:1003F0000020074B5871B7E71B2092E70D2090E7CC +:1004000012208EE71C208CE714208AE7511600008A +:100410008400002061190000F11900006B16000033 +:10042000C519000010B50A4B984701280CD8094897 +:10043000094B0062C361094B1830984701200849F5 +:10044000084B9847002010BD11204042FBE7C046F2 +:100450009124000084000020FD0200002D240000F3 +:1004600000000020A123000010B5074B0A005979B5 +:100470000400002905D02100D878044C0123A047AE +:1004800010BD11204042FBE7840000205D200000E9 +:100490000A0010B5032810D8094B02F01BF8020817 +:1004A0000A0C18790221074B9847002010BDD87814 +:1004B000F8E71961F9E75961F7E70D204042F5E7E0 +:1004C00084000020851B0000014B58797047C0460E +:1004D0008400002000207047074B9A8C920604D5B8 +:1004E0001022D9681142FCD004E0D021DA680A4019 +:1004F000D02AFBD17047C04600080040002803D036 +:10050000002901D00230C0B2142301305843014BFE +:10051000C0187047080100200F2370B50100807CCF +:10052000072503401A00CC7C083225405B01012DD1 +:1005300008D01449520152181021D171124A9B1847 +:10054000597270BD40252C4206D08026AC43CC7435 +:100550000D4C1C196671A5710825CC7C5201AC4369 +:10056000CC7400240949C9188C728C76054952183C +:100570006F21D171044A9B185972054B9B689847AB +:10058000DFE7C04600500041FF500041A8000020B6 +:100590000801002020238B40DAB20F2310B504009D +:1005A000807C054903405B015B185A72034B0121B3 +:1005B0001B69A268984710BDFF5000410801002048 +:1005C00010B50300807CFF2809D04024DA7C224249 +:1005D00005D0A243DA74024A14699A68A04710BD94 +:1005E00008010020F7B59446837C134A01AE0D0044 +:1005F0003280FF2B1AD04027C27C3A4216D00F22FD +:1006000013401C0008346201002910D00B4FD2198E +:10061000802717710949640164180949725D5B01FB +:100620005B18E27161465A72064B9847F7BD034961 +:1006300052185771EEE7C046254A000000500041AD +:10064000FF500041C1050000F0B50D000F21837C73 +:1006500085B00B409C46304B03AE338063465B0154 +:100660000093634608332D495C01002D20D0095DBD +:100670004906490F009A2C01A418294A765D1419DD +:10068000A77AFFB2022917D101390F4214D0A77AF5 +:10069000224A5B019B188F43009AA772DE71214B9F +:1006A0002940D218567204221F4B984705B0F0BD5E +:1006B0000C5D07212140DDE702213A000A4001924A +:1006C0000F4217D0A27AC77C8A43A272134A5B01F9 +:1006D0009B18DE71009A134BD218072356723B40C9 +:1006E000012BE3D17B06E1D5C17CC909A942DDD04C +:1006F0000022D9E7624651004D19094A2D015519CA +:10070000019A5B01AA72054A9B18DE71009A054B9B +:10071000D2185672CAE7C0460408000000500041D3 +:10072000A8000020FF500041E50500008C2370B5B3 +:10073000FF26094D9B00094CED1803212000084BB2 +:1007400098470021A674E1741434AC42F5D16022BC +:10075000044B0548984770BD080100201C0100208B +:10076000C105000057250000A8000020F0B50F27A4 +:1007700085B00191837C040002931F4000239942BD +:1007800005D04B4B7A019B185B699B049B0C258A17 +:10079000484AAC46954202D06A1E12B294460722DD +:1007A000E07C02400392019A002A04D042497A0177 +:1007B00052180221D171A26899186268A160914211 +:1007C00040D22368521A59187B01394E92B20293D3 +:1007D00083062CD52B1C954200D9131C9DB22A00F0 +:1007E000364BE0689847324BE26879015B181A6132 +:1007F0007B01F6187369AD049B0BAA0C9D0315438E +:10080000756173692E4A13407361019B002B08D1F7 +:10081000039B4E22012B00D0043A2A497B015B182E +:100820009A72254A7B019B1880225A7139E08023F5 +:10083000151C9B019A4200D91D1C7B01F318ADB217 +:100840001961D5E710267A0130420ED0E37C1C49AD +:10085000B343E374164B9A18921953689B0B9B038E +:10086000536053680B405360CFE7039801281AD1B7 +:10087000144812184B205072624613409D420CD10E +:100880004025E37C0298AB43E3740F4BDB68984749 +:10089000002806D1E37C2B43E374002120000B4B9E +:1008A000984705B0F0BD074812184A20E3E7C04654 +:1008B000A8000020FF030000005100414525000072 +:1008C000FF3F00F0FF50004108010020C10500007B +:1008D0000F23F0B5857C85B004000E001D40039108 +:1008E000019100290AD0614B6A019B1859680901DE +:1008F0008A0C0392596889048B0C0193238A009314 +:10090000009A5B4B9A4203D01300013B9BB20093C9 +:10091000019B009FE27C1F40072313400293002E9F +:1009200004D054496B015B180121D97193060FD58E +:100930006368002B0CD0A26821689B1A88181A1CC7 +:100940009BB2BB4200D93A1CE1684B4B92B298472C +:1009500063686A019446002B2CD1E27CD10629D52C +:1009600030339A43103B1A43E2746246E1683F4BCE +:1009700042489950218A63445A688904090902400F +:100980000A435A605A68920B92035A60002E0BD1A8 +:10099000029925226B01012903D1344AD218967697 +:1009A0002D2237495B189A72324B6D01ED184023A6 +:1009B0002B711DE0A168002E1CD0228ABA4219D9E1 +:1009C0001022E37C9343E374019B5918A160029ABF +:1009D0006B01012A46D12A4A9B182D225A72002DFA +:1009E00002D1224BE2681A6000212000254B984773 +:1009F00005B0F0BD039A5118A1608B42E7D92020C1 +:100A0000E27C5B1A278A9BB2024216D0391C9F42B5 +:100A100000D9191CE068154A8BB269015050134A7D +:100A20001648624451689B041B0901400B43536004 +:100A300053689B0B9B035360A8E79F420BD2802017 +:100A4000800183420CD8009A93432068074A4118DA +:100A500068011150E3E79F42F7D91043E074F4E7CF +:100A60000300F2E7064A9B182522B7E7A8000020FA +:100A7000FF0300000051004145250000FF3F00F04A +:100A8000FF500041C1050000802302009B000720A9 +:100A90009A4214D8013BFF3B01389A420FD80138E3 +:100AA000802A0CD80138402A09D80138202A06D8D3 +:100AB0000138102A03D806309042804140427047E6 +:100AC00010B52A4CA378DB0718D40323A2781A4266 +:100AD000FCD10222237813420AD023789343237057 +:100AE0000323A2781A42FCD10223A2781A42FCD135 +:100AF000012323700233A2781A42FCD10123A27889 +:100B00001A42FCD11A4B1B4A1A605A609A60DA608A +:100B10001A61194B98471F20184B1A68530B910CF8 +:100B2000920103400140520F834200D105231F2947 +:100B300000D10239072A00D1023A9B010B4312036C +:100B4000134323850323E2781A43E2700C22E178F1 +:100B50000A43E27004222270A278100018401A4260 +:100B6000FAD1074B63620123238110BD005000417D +:100B700008010020D50400002D070000246080003B +:100B8000A800002003220E4B9978114214D19978C5 +:100B90001142FCD102221978C8B2114205D1024398 +:100BA0001A70032299781142FCD180210020054A55 +:100BB0001160054A1A83704711204042FBE7C04686 +:100BC0000050004100E100E08D0200000121024AD6 +:100BD00013898B43138170470050004180231843D1 +:100BE000014B98727047C04600500041F7B50F2482 +:100BF00004402E4B00910600C10947B2200001922B +:100C000098470321009B05000B400093022C44D819 +:100C1000837CFF2B44D1009B002B10D1F943C9B238 +:100C2000224B2000C9099847837CFF2B38D1F33B26 +:100C300063431F4A9B58002B34D113202EE0002F12 +:100C400014DA0C2262431A4B9B185A68002A19D1F5 +:100C50000C236343164CE418636800200099EB6092 +:100C6000019B01312B82E974AE74FEBD0C236343FA +:100C70000F4A9B58002B0BD00C2262430C4B9B1845 +:100C80001B8900E05B89019A9A42D6DC002FDFDBEA +:100C90000C235C43064BE358DFE712204042E4E7B5 +:100CA0001420FBE7002FE7DACBE7C046FD04000085 +:100CB00068250000F7B50F2504000540022D1AD85D +:100CC00043B2C70901933900144B28009847837C2D +:100CD0000600FF2B0FD00322114B39009847072243 +:100CE000F37C1340012B07D100220E4B0834640122 +:100CF000E254FF237382F7BD63B2002B07DA702240 +:100D0000094B6D01ED186B7893436B70F1E7064B5F +:100D10006401E418637893436370EAE7FD0400001C +:100D2000E505000000500041FF500041F7B50F24D9 +:100D30000440C109474B45B220009847464B61012A +:100D4000CE1872780700D2B2022C00D97DE0837CE5 +:100D50000193FF2B00D178E0404B5C18C37C072146 +:100D60001800084001283BD1772311001940009159 +:100D70001A4200D06CE0663B73703D8A384B280005 +:100D80009847E023374ADB0500071840AB031340C0 +:100D900003436360402180230F22AD04AD0C284340 +:100DA0006061B1717371009B2C48A372A376019BA3 +:100DB000AC031340FA685B011A50C01842682A4D10 +:100DC0001540254345604268920B92034260224AD7 +:100DD00000989B18B0225A71A03A99719A72FEBD80 +:100DE000002D19DA702115000D400A4230D15B0741 +:100DF0005B0E134373703F8A194B38009847E0230A +:100E00000007DB0518408023BF04BF0C3843606136 +:100E10007371A5762800E2E715000D400A4217D14C +:100E20005B075B0F134373703F8A0D4B3800984785 +:100E30000C4ABB031340E0220007D20510400343D5 +:100E400063604023B371A572E4E712204042C6E715 +:100E50001420FBE7FD040000FF500041A800002023 +:100E6000890A000000C0FF0FFF3F00F0F8B507003F +:100E70000F26C40937400D0038002100294B984740 +:100E80000200022F4AD8837C10203340A040012D5D +:100E900010D1254D5901C0B2491948712021A140F6 +:100EA00022485B01C9B21B1899720823D17C0B43FD +:100EB000D37409E05B01002D29D11D495D181B4940 +:100EC0005B18D979084201D100201CE02021A14003 +:100ED000C0B25871C8B258721E7A314204D0012192 +:100EE000A140C9B2187259710721D37C1940012958 +:100EF0000AD1FF35EC792F31200008400C42E3D1B4 +:100F000028398B43D374F8BD08218B43D0E7064AB8 +:100F10009B189B791840431E9841F4E712204042E9 +:100F2000F1E7C046FD04000000510041FF500041C0 +:100F300000500041F8B50F231840114B44011B1914 +:100F40000F0019685D68AD04AD0C022812D8002F9F +:100F500010D00C4BE4186378112B0ED11026227A96 +:100F60000020324205D008223800074B984728005D +:100F70002672F8BD12204042FBE71320FBE7C04673 +:100F8000A8000020FF50004145250000F0B50F25C6 +:100F9000077A87B07BB23D40FF0939000293060013 +:100FA0003A4B280098473A49038A04001A008B42BA +:100FB00001D05A1E92B271680A400192022D62D885 +:100FC00080203268800582420DD3324D8818A842B5 +:100FD00009D8032015000540024204D1029A002AD4 +:100FE0000EDB994206D2E3680125002B08D11320BD +:100FF000404217E0019B002B16D0E368002B42D043 +:10100000E37C02201B070DD4234B05A89847E17C05 +:1010100040230A001A400392204A194206D005A82C +:101020009047012007B0F0BD019DE9E70B43E37451 +:1010300005A890477F213368FA0123607368039FF6 +:101040006360039BA360E37C0B40134369011D00B5 +:1010500020239D430D43E574737A002B02D0019F3A +:101060007B425F411022E37C3F0193431F43029B7D +:1010700000212000E774002B03DA094B9847002079 +:10108000D0E7084BFAE71220B2E7C046FD040000A3 +:10109000FF030000FF7F0020A5240000B324000010 +:1010A0006D070000D1080000002900D10549012882 +:1010B00002D1054B596070470028FCD1024B1960E2 +:1010C000F9E7C046D504000008010020002900D13E +:1010D0000749002802D1074B99607047012802D1C7 +:1010E000044BD960F9E70228F7D1024B1961F4E704 +:1010F000D504000008010020F7B56C4B1A8C91B2A2 +:101100000191002A00D066E09A8B198B04200A40D6 +:1011100011000140024204D09883654B1B68984738 +:10112000F7BD80241600A400264022421DD0614A4B +:101130009A839A82923AFF3A1A835F4B1A8912076E +:10114000120F032A05D01A8D1207120F032A07D196 +:101150000121002249015B1819891A814904490DAE +:101160000320534B5B689847DAE78024150025403D +:10117000224205D09C834E4B310005205B68F2E78C +:1011800070261400344032420AD04A4A9E839E821E +:101190001A834A4B9847464B290002205B68E2E7D6 +:1011A0000825110029402A420CD0454A5470414A72 +:1011B0009D839E821A83434B98473D4B210001201B +:1011C0005B68D0E7D20706D53A4A9A839A821E8393 +:1011D000374B5B68C7E700260F2701253A4CA37CF5 +:1011E000FF2B38D02A003B409A400199114232D05F +:1011F00036495A01521832495B015B181278997AC4 +:101200000B001340114226D014217143284A521872 +:1012100047211032D27D1140012911D1DA0603D5C0 +:1012200020002B4B984716E0402219001140134232 +:1012300001D0290001E09B060DD52000254B09E0D7 +:1012400051B200291CDA5906F3D4190708D5290030 +:101250002000214B9847013614341B2EBFD15FE785 +:10126000990703D5290020001C4BF3E707210A400A +:10127000012AF0D100215A07EAD4DB06EBD5CFE7EB +:10128000202019000140034201D00021D5E7580772 +:10129000DED42B4203D029002000114BDAE70721CE +:1012A0000A40012AD7D11A07E7D5D0E700500041FC +:1012B0000801002001020000A8000020D90400005D +:1012C000FF5000412D0700001C0100200751004184 +:1012D0001905000095050000490600006D07000093 +:1012E000D108000010B5024B1860024B984710BDA2 +:1012F000F8030020FD000000044B10B51C68044BEF +:1013000098470100034B2000984710BDF8030020C8 +:10131000B913000011010000064B1A7AD2B21A72FA +:101320005A7AD2B25A729A7AD2B29A72DA7AD2B21D +:10133000DA72704700040040064B10B55A685A60D4 +:10134000054B9847054B9847054B9847FF20054BA1 +:10135000984710BD004000411913000049140000D7 +:1013600089140000FD1500000068002800D17047B6 +:101370008842F9D10120FAE770B50C4B05000C004A +:1013800006689847012358404F22094B0949C0B2CB +:1013900098472B68002B02D12C60236070BD33006E +:1013A0003668002EFBD11C602660F7E76913000049 +:1013B000C11300008C250000FA235B0158437047DD +:1013C000002800D100BE704701220020024B82B0ED +:1013D0001A7002B07047C046FC030020064810B5E2 +:1013E000064B01309847064B9847064B06489847EE +:1013F000064B984710BDC046FC030020CD230000DB +:101400002504000045240000080000207924000085 +:1014100010B5044B98470028FBD003200249034B2A +:10142000984710BDC9040000C913000091040000D2 +:1014300010B5014B984710BDDD130000014B187823 +:10144000C0B27047FC0300200D4B186A196A890F5F +:101450008A070C4901400A4302210A431A629A6929 +:10146000114399611F211A7F0A401A771E39DA68E1 +:10147000D2080A42FBD08022196A0A431A627047D6 +:10148000000800400000FF0F02220121144B9A8443 +:10149000DA6812090A42FBD0124ADA62FC22D2014F +:1014A0009A629B2252009A849A8C92080A4210D027 +:1014B0001022D9681142FCD08022998C0A430A4933 +:1014C0009A844A78D209FCD102219A698A439A61A6 +:1014D00070470121DA6812090A42FBD0ECE7C046E6 +:1014E0000008004080BB0104000C0040F8B5060075 +:1014F0000D001400002804D0081E02D01000431E66 +:101500009841F1221049114B9847370008373800AD +:101510000F4B98470028F8D000263800A95D0D4BE6 +:10152000984738000A4B98470028FAD00136B44251 +:10153000F3D80125002C00D025003800064B984731 +:101540000028FAD02800F8BDAA250000C113000029 +:10155000A71E0000991E0000B11E0000F7B505008F +:1015600014000191002804D0081E02D01000431E70 +:10157000984186220C490D4B5200984700262F00B7 +:10158000083738000A4B98470028F8D0094B380034 +:101590009847019B98550136B442F0D80120002CA1 +:1015A00000D02000FEBDC046AA250000C1130000E7 +:1015B000BB1E00009F1E000070B504000D00002837 +:1015C00002D00800431E98410749084B342298472F +:1015D00020002900064B08309847002803D1054B0E +:1015E0006360054B236070BDAA250000C113000095 +:1015F0006D1E00005D150000ED140000C30709D545 +:101600008023104A5B00936083235B02536053780E +:10161000DB09FCD1030708D504230A4AFF33936092 +:10162000094B53605378DB09FCD1030608D5082326 +:10163000044AFF339360054B53605378DB09FCD1B8 +:101640007047C046000C004003030100070721005B +:1016500010B5884201D3002010BD0378012BFAD9C0 +:1016600044789442F8D0C018F3E7884201D30020B0 +:1016700070470378012BFAD94278042AF7D0052A5B +:10168000F6D0C018F1E7000070B50D4B150002222E +:101690000C00984700280FD170BD0378012B0DD99D +:1016A0004378022B0AD14379AB42F5D0C2788378D4 +:1016B00012029B189BB2C018A042EED30020EBE7A9 +:1016C0005116000070B50C0016000025A04201D391 +:1016D000002070BD03222100054B98470028F8D058 +:1016E0000378012BF4D9B542F3D0C0180135EDE7EA +:1016F0005116000002000F21002030B5094B1140A7 +:101700005C7894420CD01D78002D01D18C4207D01A +:101710000130C4B2203340B20D2CF1D1012040423F +:1017200030BDC046400400200020704770B5084B13 +:1017300004000D009847074B40011B189A780020C1 +:10174000032A03D1290020009B69984770BDC04639 +:10175000F516000040040020F0B5374B87B00F00AD +:10176000009001929847354D4401002F41D12E1928 +:10177000F770295D002933D12200B4780C327078DB +:10178000F369AA18032C27D10C270131F757984782 +:1017900003007078002B0BD0294B7380002F02DBE5 +:1017A000863BFF3B18430121264B984707B0F0BD0D +:1017B00004220393B2700493002F0ADB80231843A2 +:1017C00002AB1873012302AA537303A81E4B984758 +:1017D000ECE70F231840F3E798470223B370E5E7DF +:1017E0000123B3702C19E178E369019A00989847B6 +:1017F000DCE72B19012F0CD10222DA70295D0029B8 +:1018000004D19A7000980F4B9847EBE705229A7025 +:10181000E8E7022F08D10422DA702A5D002A01D1FC +:101820009F70C3E70122F2E7032F03D1A022D20069 +:101830005A80D7E7054AFBE7F51600004004002070 +:10184000050200006D0E00008D0F0000060600006E +:10185000F7B5184B0400984747013B00164D0C3371 +:101860005B19190001932000144B98478026C0B2E1 +:1018700026430096124E082806D001212000B047CA +:1018800001210098B047F7BDED1901270021200084 +:10189000B04700210098B047200001996B69AF70F4 +:1018A00098470028EFD1052339002000AB70B047DE +:1018B0003900E6E7F516000040040020350F00006F +:1018C0006D0E000070B5124B984700281EDBD02229 +:1018D000104C00212000104B520098472300FF219C +:1018E0000D240E4A013CE4B259705A619A61DA61E2 +:1018F0002033002CF6D10A4D20000A49A8470120C8 +:101900000949A84702200949A847200070BDC046E0 +:10191000C10A0000400400205725000029170000DC +:10192000CD100000511800002D17000059170000BD +:1019300010B5014B984710BDA910000010B5014B20 +:10194000984710BD850B000010B5014B984710BD9E +:10195000CD0B000010B5014B984710BDDD0B00000A +:10196000F8B5104C06000D001700A047002813DA48 +:10197000FF20A047041E12DB3A00290030000A4B6A +:101980009847002807DB03210020084B64011A193F +:101990000D405670E554F8BD14204042FBE7152079 +:1019A000FBE7C046F5160000ED0B000040040020E8 +:1019B000002110B502000800014B984710BDC04639 +:1019C0006119000070B5074B05009847041E07DB3E +:1019D0002800054B9847FF230448640104196370ED +:1019E00070BDC046F5160000B50C00004004002094 +:1019F00070B50C4B0400984700280FDB0A4D4001DE +:101A0000425D2D1851424A4101322000074BAA7015 +:101A10009847002801DA0023AB7070BD12204042C5 +:101A2000FBE7C046F5160000400400202D0D000025 +:101A3000F0B5037A04008BB018000193324B98473D +:101A4000637A061E656802935BDB304B06A89847F5 +:101A500073010093009A2E4B9E18B37804AAD71DE9 +:101A60003B703A78D3B203932A4B012A1DD102323C +:101A7000B27006A89847264B009AD35C002B1FD063 +:101A80000298019B421E9041D909C0B22368227A74 +:101A900007930895002931D080231A4304AB1A75A7 +:101AA00058751D4B07A8984708E006A898473B784B +:101AB0000120DAB2062B01D8184B98560BB0F0BDB6 +:101AC000F27CB37C12029B189BB2002B05D104223E +:101AD00003981D000100B270D8E79D4200D91D0097 +:101AE0000B4900208C46009A01006244127B7F2A39 +:101AF000CCD99D429B4101315842C7E70F231A4080 +:101B0000CCE712204042D9E7F5160000A5240000DA +:101B100040040020B32400008D0F0000C625000003 +:101B2000F8B505000E1E1AD1124B9847041E1DDB96 +:101B300002212800104FB84700280FD0310028009C +:101B4000B84700280ADB0D480D4B64012418638058 +:101B5000320003212800E36998473000F8BD064BA6 +:101B6000012900D0022128009847F7E712204042BF +:101B7000F4E7C046F51600006D0E0000400400209A +:101B80000103000070B50F4B14000D009847002CA6 +:101B900000D10D4C002809DB012D08D0022D0BD0FF +:101BA000002D03D1094B40011818446170BD074B4B +:101BB000400118188461F9E7044B40011818C4610A +:101BC000F4E7C046F5160000291700004004002085 +:101BD00013B50D4B98470D4B98470D4B98470D4B40 +:101BE00098470028FBD0FA200B4BC00098470B4CBD +:101BF0000D220B490B4B200098470D2120000A4B6A +:101C000098470190FEE7C046C51E00003114000051 +:101C1000111400003D140000F9120000E00500203E +:101C2000D4250000452500006904000030B50124DA +:101C30000C4BC5B2C0180378CAB2A3430A49234368 +:101C400003706B085B180F201978254205D00140FE +:101C500012011143C9B2197030BD81430A431A7091 +:101C6000FAE7C046404400413044004110B5162018 +:101C7000034C0449A04717200349A04710BDC046A4 +:101C80002D1C000002001600020017002023044A49 +:101C9000116A0B431362034B034A5A807047C046D4 +:101CA00000040040000C00401740000010B5054B38 +:101CB000984700220449054B05489847054B98472B +:101CC00010BDC0468D1C000000140042B915000074 +:101CD000200600206D1C000010B50248024B9847FA +:101CE00010BDC04610E000E0E5120000F8B5C025C8 +:101CF00080238027114C124AED05FF055B04AB6081 +:101D0000A762A262220004266B6158321378182061 +:101D1000B34313700B490C4B984780230B4A9B0429 +:101D2000AB60A762A2626B61593423781920B34378 +:101D300023700749044B9847F8BDC0460044004152 +:101D4000000100C0060018002D1C0000000200C0A9 +:101D5000060019002022064BD9690A43DA614022A5 +:101D600059690A435A61034B034A5A807047C04677 +:101D700000040040000C00400647000010B5034B73 +:101D80009847034B9847034B984710BD551D0000DB +:101D9000C5180000ED1C000010B5044B9847044B1B +:101DA0009847044B9847044B984710BD39130000DF +:101DB000AD1C0000D91C00007D1D0000C369194244 +:101DC000FCD17047022210B50368032193430360DE +:101DD000014B984710BDC046BD1D00001B4B70B5A0 +:101DE000C3189B0ADBB20400032B04D00020184A5E +:101DF0001849194B9847E369184DDB0711D402269F +:101E000003212000A8472368334205D02000144B4B +:101E1000984731002000A8470523032120002360B4 +:101E2000A84720000121A8470E4B20002360032172 +:101E3000A847C0239B02200063600721A847002019 +:101E4000094BA381A0733034207070BD00F8FFBD32 +:101E50003A020000E1250000C1130000BD1D000092 +:101E6000C51D00000400104004C5FFFF70B505004B +:101E7000431E98410C00B4220449054BC0B2984758 +:101E80002C602000034B984770BDC046E125000040 +:101E9000C1130000DD1D0000036819857047036849 +:101EA000188DC0B270470368187E01231840704730 +:101EB0000368187E8007C00F70470368187E4007CC +:101EC000C00F704710B5024B9847024B984710BDA2 +:101ED000991D000031140000064B10B51C69002C40 +:101EE00000D110BD200063680022012198472468BA +:101EF000F5E7C0462C06002070B505000E00064B25 +:101F0000DC68002C00D170BD6368002B02D031006A +:101F1000280098472468F4E72C060020F8B505004F +:101F20000E0017000B4B9C68002C01D12000F8BD5F +:101F30006368002B01D12468F6E73A0031002800DD +:101F40009847002804D00A30F5D001204042EEE73F +:101F50000120ECE72C060020054B10B55C68002C36 +:101F600000D110BD6368002B00D098472468F6E7C5 +:101F70002C06002010B51400002903D0012923D01D +:101F8000002010BD1378002BFAD15378052B0FD009 +:101F9000092BF5D1E17892780E4B09021143D976DD +:101FA0004A1E91410331997601200B4B9847E7E790 +:101FB0000A4B90789847E178A278090211434B1EAA +:101FC0009941044B0231EEE70A00054B2100002045 +:101FD0009847D5E72C060020F91E0000551900008F +:101FE0001D1F000070B5002402260C4B98470C4DB5 +:101FF00020006E830B4B6C7798470B4B287F9847DC +:102000000A4D210020000A4AA84731002000094A51 +:10201000A8472000084B984770BDC046D91E000055 +:102020002C060020C5190000B1190000851B000016 +:1020300079200000751F0000F119000010B500287C +:1020400002D0012803D010BD024B9847FBE7024B9A +:102050009847F8E7F91E0000E51F00001FB502923F +:102060006A461073537301A8024B0191984705B05B +:1020700000BDC046311A0000F7B5B74B002204007E +:102080000D009847030000205A1C00D1C1E0013028 +:10209000834200D1BDE02B781F221900914304D068 +:1020A000802900D1B6E00020B3E0687801380A2822 +:1020B000F9D800F005FA46F856F80BF8F8F806F8E3 +:1020C0006000AA78002A0BD1A44B98470022012374 +:1020D00011002000A24CA04743425841C0B298E0F2 +:1020E000A04D2B6803CBA04B9847002800D190E06F +:1020F000C37881781B02C91889B2411804229B4B0E +:1021000001919847FF220090009B002BDED09E7823 +:10211000964202D02F69002F0AD10098042203783A +:102120000199C0180090914B984732000090EBE75E +:102130006A46002138007B6898470028EDD03F6848 +:10214000E9E7022BAFD1EE79AB7936021E43AAD173 +:1021500031002879864B9847012332003100200056 +:1021600054E0022B9FD1EB79AE791B021E439AD12A +:1021700001212879EEE7EC78AB7824021C432B7917 +:102180006D79784E2D021D433368F27E03CB764B7A +:102190009847002887D004220090C37881781B02DA +:1021A000C91889B24118714F0191B847002800D170 +:1021B00079E78378AB4210D1C378A3420DD1376958 +:1021C0000090002F00D16EE701216A4638007B683D +:1021D0009847011E08D03F68F3E70098042203786F +:1021E0000199C0180090E0E76A4638007B6898477C +:1021F000002800D057E7002C04D00122AA40737FAA +:102200001343737700231A0019001800544CA04799 +:102210000120FEBD68780A2800D944E700F064F97F +:10222000620043FF43FF43FF43FF43FF0B0043FFB5 +:102230005A0043FF8300E978AB7809020B43090A8F +:10224000CAB2022917D0032A34D00020012AE0D1D3 +:10225000AB79ED792D021D43424B1B6803CB434BF9 +:102260009847011E00D11EE72A1C122D00D9122208 +:10227000002392B22DE7AA79ED7901332D0215439F +:10228000384A1068167F03C8DAB2374B9847011EE8 +:1022900000D108E7C37882781B02D21892B20023DB +:1022A000954205D9013E35406B425D41EBB21500C8 +:1022B0002A000EE7AA79ED792D021543294A106804 +:1022C000167F03C8DAB22B4B9847011E00D1EAE60D +:1022D0000278E4E72349CB7E4A69137049690023F9 +:1022E00001223CE71F211E22180019401040134212 +:1022F0000ED0022900D0D6E61D4B2879984703005E +:102300000020834200DA84E701300340009300E0BC +:102310000090144D02226946174B686998470023C4 +:10232000022269691BE70F4E6B792979727F1B02C4 +:102330000B431A4101241000204022421ED0346970 +:10234000002C00D1AFE62A000221200063689847E4 +:1023500000281BDA2468F3E71D1F0000D91E0000C7 +:102360005D2000002C060020891600005116000098 +:10237000211B0000C51600004525000073692200DE +:10238000187071690300054DA84741E77369012280 +:10239000187000237169180038E7C0465D200000FE +:1023A00010B5012808D0022809D0002803D105481B +:1023B0000430054B984710BD02480830F9E7014842 +:1023C0000C30F6E72C0600207913000070B50400ED +:1023D000431E98410C4A0D4B0D49C0B298470D4B16 +:1023E000984700280EDB0C4D20220C4B00212800C2 +:1023F000984700200A496C610A4CA04701200A490D +:10240000A047002070BDC04655030000C113000066 +:10241000FC250000C51800002C06002057250000F0 +:10242000591F0000311900003D20000010B50100C7 +:102430000248034B1030984710BDC0462C060020C0 +:102440007913000010B50A4B9C7E002C0BD100289C +:102450000CD002681860D2791A7701229A76054B5F +:102460009847200010BD04204042FBE70920FBE70D +:102470002C0600203D19000010B5014B984710BDF7 +:1024800049190000014B58697047C0462C060020CE +:10249000034B987E1023184200D018007047C046A6 +:1024A0002C060020EFF31083036072B6BFF35F8F3A +:1024B0007047BFF35F8F036883F310887047000095 +:1024C00002B4714649084900095649008E4402BCCD +:1024D0007047C04602B4714649084900095C49008A +:1024E0008E4402BC7047C04603B4714649084000A0 +:1024F0004900095E49008E4403BC704770B5002650 +:102500000C4D0D4C641BA410A64209D1002600F00E +:1025100081F80A4D0A4C641BA410A64205D170BD77 +:10252000B300EB5898470136EEE7B300EB589847F5 +:102530000136F2E7202600002026000020260000B9 +:1025400024260000002310B59A4200D110BDCC5CB7 +:10255000C4540133F8E703008218934200D1704756 +:1025600019700133F9E70000B803002000000000F3 +:102570004000000078030020000000004000000040 +:102580003803002000000000400000002E2E2F68BD +:10259000616C2F7574696C732F7372632F75746916 +:1025A0006C735F6C6973742E63002E2E2F68616CE0 +:1025B0002F7372632F68616C5F75736172745F73E0 +:1025C000796E632E6300ED0101010102F0ED00015F +:1025D000010102F048656C6C6F20576F726C640AE1 +:1025E000002E2E2F68706C2F736572636F6D2F68CD +:1025F000706C5F736572636F6D2E63002E2E2F7586 +:1026000073622F6465766963652F75736264632EE8 +:1026100063000000F8B5C046F8BC08BC9E46704791 +:10262000DD000000F8B5C046F8BC08BC9E46704707 +:04263000B5000000F1 +:1026340000000000290200001000002065000020B6 +:102644001201000202000040EB0304240001000018 +:102654000001090243000201008032090400000164 +:1026640002020000052400011005240101000424D5 +:10267400020205240600010705820340000A09043A +:102684000100020A000000070501024000000705DE +:0826940081024000000000007B +:00000001FF diff --git a/software/ARC-FW/gcc/ARC-FW.lss b/software/ARC-FW/gcc/ARC-FW.lss new file mode 100644 index 0000000..d9c6a5b --- /dev/null +++ b/software/ARC-FW/gcc/ARC-FW.lss @@ -0,0 +1,7240 @@ + +ARC-FW.elf: file format elf32-littlearm + +Sections: +Idx Name Size VMA LMA File off Algn + 0 .text 00002634 00000000 00000000 00010000 2**2 + CONTENTS, ALLOC, LOAD, READONLY, CODE + 1 .relocate 00000068 20000000 00002634 00020000 2**2 + CONTENTS, ALLOC, LOAD, DATA + 2 .bss 000005e4 20000068 0000269c 00020068 2**2 + ALLOC + 3 .stack 00002004 2000064c 00002c80 00020068 2**0 + ALLOC + 4 .ARM.attributes 00000028 00000000 00000000 00020068 2**0 + CONTENTS, READONLY + 5 .comment 0000001e 00000000 00000000 00020090 2**0 + CONTENTS, READONLY + 6 .debug_info 00029042 00000000 00000000 000200ae 2**0 + CONTENTS, READONLY, DEBUGGING, OCTETS + 7 .debug_abbrev 000038f3 00000000 00000000 000490f0 2**0 + CONTENTS, READONLY, DEBUGGING, OCTETS + 8 .debug_loc 0000f0db 00000000 00000000 0004c9e3 2**0 + CONTENTS, READONLY, DEBUGGING, OCTETS + 9 .debug_aranges 00000ca8 00000000 00000000 0005babe 2**0 + CONTENTS, READONLY, DEBUGGING, OCTETS + 10 .debug_ranges 00002e58 00000000 00000000 0005c766 2**0 + CONTENTS, READONLY, DEBUGGING, OCTETS + 11 .debug_macro 00008987 00000000 00000000 0005f5be 2**0 + CONTENTS, READONLY, DEBUGGING, OCTETS + 12 .debug_line 0001505b 00000000 00000000 00067f45 2**0 + CONTENTS, READONLY, DEBUGGING, OCTETS + 13 .debug_str 00086064 00000000 00000000 0007cfa0 2**0 + CONTENTS, READONLY, DEBUGGING, OCTETS + 14 .debug_frame 00002250 00000000 00000000 00103004 2**2 + CONTENTS, READONLY, DEBUGGING, OCTETS + +Disassembly of section .text: + +00000000 : + 0: 50 26 00 20 55 01 00 00 51 01 00 00 51 01 00 00 P&. U...Q...Q... + ... + 2c: 51 01 00 00 00 00 00 00 00 00 00 00 51 01 00 00 Q...........Q... + 3c: 51 01 00 00 51 01 00 00 51 01 00 00 51 01 00 00 Q...Q...Q...Q... + 4c: 51 01 00 00 51 01 00 00 51 01 00 00 51 01 00 00 Q...Q...Q...Q... + 5c: f9 10 00 00 51 01 00 00 51 01 00 00 51 01 00 00 ....Q...Q...Q... + 6c: 51 01 00 00 51 01 00 00 00 00 00 00 00 00 00 00 Q...Q........... + 7c: 51 01 00 00 51 01 00 00 51 01 00 00 51 01 00 00 Q...Q...Q...Q... + 8c: 51 01 00 00 51 01 00 00 00 00 00 00 00 00 00 00 Q...Q........... + 9c: 51 01 00 00 51 01 00 00 51 01 00 00 51 01 00 00 Q...Q...Q...Q... + ac: 51 01 00 00 00 00 00 00 Q....... + +000000b4 <__do_global_dtors_aux>: + b4: b510 push {r4, lr} + b6: 4c06 ldr r4, [pc, #24] ; (d0 <__do_global_dtors_aux+0x1c>) + b8: 7823 ldrb r3, [r4, #0] + ba: 2b00 cmp r3, #0 + bc: d107 bne.n ce <__do_global_dtors_aux+0x1a> + be: 4b05 ldr r3, [pc, #20] ; (d4 <__do_global_dtors_aux+0x20>) + c0: 2b00 cmp r3, #0 + c2: d002 beq.n ca <__do_global_dtors_aux+0x16> + c4: 4804 ldr r0, [pc, #16] ; (d8 <__do_global_dtors_aux+0x24>) + c6: e000 b.n ca <__do_global_dtors_aux+0x16> + c8: bf00 nop + ca: 2301 movs r3, #1 + cc: 7023 strb r3, [r4, #0] + ce: bd10 pop {r4, pc} + d0: 20000068 .word 0x20000068 + d4: 00000000 .word 0x00000000 + d8: 00002634 .word 0x00002634 + +000000dc : + dc: 4b04 ldr r3, [pc, #16] ; (f0 ) + de: b510 push {r4, lr} + e0: 2b00 cmp r3, #0 + e2: d003 beq.n ec + e4: 4903 ldr r1, [pc, #12] ; (f4 ) + e6: 4804 ldr r0, [pc, #16] ; (f8 ) + e8: e000 b.n ec + ea: bf00 nop + ec: bd10 pop {r4, pc} + ee: 46c0 nop ; (mov r8, r8) + f0: 00000000 .word 0x00000000 + f4: 2000006c .word 0x2000006c + f8: 00002634 .word 0x00002634 + +000000fc <_delay_init>: + fc: 4b02 ldr r3, [pc, #8] ; (108 <_delay_init+0xc>) + fe: 4a03 ldr r2, [pc, #12] ; (10c <_delay_init+0x10>) + 100: 605a str r2, [r3, #4] + 102: 2205 movs r2, #5 + 104: 601a str r2, [r3, #0] + 106: 4770 bx lr + 108: e000e010 .word 0xe000e010 + 10c: 00ffffff .word 0x00ffffff + +00000110 <_delay_cycles>: +} +/** + * \brief Delay loop to delay n number of cycles + */ +void _delay_cycles(void *const hw, uint32_t cycles) +{ + 110: b570 push {r4, r5, r6, lr} + uint32_t buf = cycles; + + while (n--) { + SysTick->LOAD = 0xFFFFFF; + SysTick->VAL = 0xFFFFFF; + while (!(SysTick->CTRL & SysTick_CTRL_COUNTFLAG_Msk)) + 112: 2580 movs r5, #128 ; 0x80 + uint8_t n = cycles >> 24; + 114: 0e0b lsrs r3, r1, #24 + 116: 4a0c ldr r2, [pc, #48] ; (148 <_delay_cycles+0x38>) + SysTick->LOAD = 0xFFFFFF; + 118: 4c0c ldr r4, [pc, #48] ; (14c <_delay_cycles+0x3c>) + uint8_t n = cycles >> 24; + 11a: b2d8 uxtb r0, r3 + while (!(SysTick->CTRL & SysTick_CTRL_COUNTFLAG_Msk)) + 11c: 026d lsls r5, r5, #9 + while (n--) { + 11e: 3801 subs r0, #1 + 120: b2c0 uxtb r0, r0 + 122: 28ff cmp r0, #255 ; 0xff + 124: d10a bne.n 13c <_delay_cycles+0x2c> + 126: 0618 lsls r0, r3, #24 + 128: 1a1b subs r3, r3, r0 + 12a: 185b adds r3, r3, r1 + ; + buf -= 0xFFFFFF; + } + + SysTick->LOAD = buf; + 12c: 6053 str r3, [r2, #4] + SysTick->VAL = buf; + 12e: 6093 str r3, [r2, #8] + while (!(SysTick->CTRL & SysTick_CTRL_COUNTFLAG_Msk)) + 130: 2380 movs r3, #128 ; 0x80 + 132: 025b lsls r3, r3, #9 + 134: 6811 ldr r1, [r2, #0] + 136: 4219 tst r1, r3 + 138: d0fc beq.n 134 <_delay_cycles+0x24> + ; +} + 13a: bd70 pop {r4, r5, r6, pc} + SysTick->LOAD = 0xFFFFFF; + 13c: 6054 str r4, [r2, #4] + SysTick->VAL = 0xFFFFFF; + 13e: 6094 str r4, [r2, #8] + while (!(SysTick->CTRL & SysTick_CTRL_COUNTFLAG_Msk)) + 140: 6816 ldr r6, [r2, #0] + 142: 422e tst r6, r5 + 144: d0fc beq.n 140 <_delay_cycles+0x30> + 146: e7ea b.n 11e <_delay_cycles+0xe> + 148: e000e010 .word 0xe000e010 + 14c: 00ffffff .word 0x00ffffff + +00000150 : +/** + * \brief Default interrupt handler for unused IRQs. + */ +void Dummy_Handler(void) +{ + while (1) { + 150: e7fe b.n 150 + ... + +00000154 : + if (pSrc != pDest) { + 154: 4925 ldr r1, [pc, #148] ; (1ec ) + 156: 4826 ldr r0, [pc, #152] ; (1f0 ) +{ + 158: b570 push {r4, r5, r6, lr} + if (pSrc != pDest) { + 15a: 4281 cmp r1, r0 + 15c: d00a beq.n 174 + *pDest++ = *pSrc++; + 15e: 4b25 ldr r3, [pc, #148] ; (1f4 ) + 160: 1ec4 subs r4, r0, #3 + 162: 2200 movs r2, #0 + 164: 42a3 cmp r3, r4 + 166: d303 bcc.n 170 + 168: 3303 adds r3, #3 + 16a: 1a1a subs r2, r3, r0 + 16c: 0892 lsrs r2, r2, #2 + 16e: 0092 lsls r2, r2, #2 + 170: 4b21 ldr r3, [pc, #132] ; (1f8 ) + 172: 4798 blx r3 + *pDest++ = 0; + 174: 4821 ldr r0, [pc, #132] ; (1fc ) + 176: 4b22 ldr r3, [pc, #136] ; (200 ) + 178: 1ec1 subs r1, r0, #3 + 17a: 2200 movs r2, #0 + 17c: 4299 cmp r1, r3 + 17e: d803 bhi.n 188 + 180: 3303 adds r3, #3 + 182: 1a1a subs r2, r3, r0 + 184: 0892 lsrs r2, r2, #2 + 186: 0092 lsls r2, r2, #2 + 188: 2100 movs r1, #0 + 18a: 4b1e ldr r3, [pc, #120] ; (204 ) + 18c: 4798 blx r3 + SCB->VTOR = ((uint32_t)pSrc & SCB_VTOR_TBLOFF_Msk); + 18e: 22ff movs r2, #255 ; 0xff + 190: 4b1d ldr r3, [pc, #116] ; (208 ) + USB->DEVICE.QOSCTRL.bit.CQOS = 2; + 192: 2103 movs r1, #3 + SCB->VTOR = ((uint32_t)pSrc & SCB_VTOR_TBLOFF_Msk); + 194: 4393 bics r3, r2 + 196: 4a1d ldr r2, [pc, #116] ; (20c ) + USB->DEVICE.QOSCTRL.bit.DQOS = 2; + 198: 250c movs r5, #12 + SCB->VTOR = ((uint32_t)pSrc & SCB_VTOR_TBLOFF_Msk); + 19a: 6093 str r3, [r2, #8] + SBMATRIX->SFR[SBMATRIX_SLAVE_HMCRAMC0].reg = 2; + 19c: 2202 movs r2, #2 + USB->DEVICE.QOSCTRL.bit.DQOS = 2; + 19e: 2408 movs r4, #8 + DMAC->QOSCTRL.bit.DQOS = 2; + 1a0: 2630 movs r6, #48 ; 0x30 + SBMATRIX->SFR[SBMATRIX_SLAVE_HMCRAMC0].reg = 2; + 1a2: 4b1b ldr r3, [pc, #108] ; (210 ) + USB->DEVICE.QOSCTRL.bit.CQOS = 2; + 1a4: 481b ldr r0, [pc, #108] ; (214 ) + SBMATRIX->SFR[SBMATRIX_SLAVE_HMCRAMC0].reg = 2; + 1a6: 625a str r2, [r3, #36] ; 0x24 + USB->DEVICE.QOSCTRL.bit.CQOS = 2; + 1a8: 78c3 ldrb r3, [r0, #3] + 1aa: 438b bics r3, r1 + 1ac: 4313 orrs r3, r2 + 1ae: 70c3 strb r3, [r0, #3] + USB->DEVICE.QOSCTRL.bit.DQOS = 2; + 1b0: 78c3 ldrb r3, [r0, #3] + 1b2: 43ab bics r3, r5 + 1b4: 4323 orrs r3, r4 + 1b6: 70c3 strb r3, [r0, #3] + DMAC->QOSCTRL.bit.DQOS = 2; + 1b8: 4b17 ldr r3, [pc, #92] ; (218 ) + 1ba: 7b98 ldrb r0, [r3, #14] + 1bc: 43b0 bics r0, r6 + 1be: 0006 movs r6, r0 + 1c0: 2020 movs r0, #32 + 1c2: 4330 orrs r0, r6 + 1c4: 7398 strb r0, [r3, #14] + DMAC->QOSCTRL.bit.FQOS = 2; + 1c6: 7b98 ldrb r0, [r3, #14] + 1c8: 43a8 bics r0, r5 + 1ca: 4304 orrs r4, r0 + 1cc: 739c strb r4, [r3, #14] + DMAC->QOSCTRL.bit.WRBQOS = 2; + 1ce: 7b98 ldrb r0, [r3, #14] + 1d0: 4388 bics r0, r1 + 1d2: 4302 orrs r2, r0 + 1d4: 739a strb r2, [r3, #14] + NVMCTRL->CTRLB.bit.MANW = 1; + 1d6: 2380 movs r3, #128 ; 0x80 + 1d8: 4a10 ldr r2, [pc, #64] ; (21c ) + 1da: 6851 ldr r1, [r2, #4] + 1dc: 430b orrs r3, r1 + 1de: 6053 str r3, [r2, #4] + __libc_init_array(); + 1e0: 4b0f ldr r3, [pc, #60] ; (220 ) + 1e2: 4798 blx r3 + main(); + 1e4: 4b0f ldr r3, [pc, #60] ; (224 ) + 1e6: 4798 blx r3 + while (1) + 1e8: e7fe b.n 1e8 + 1ea: 46c0 nop ; (mov r8, r8) + 1ec: 00002634 .word 0x00002634 + 1f0: 20000000 .word 0x20000000 + 1f4: 20000068 .word 0x20000068 + 1f8: 00002545 .word 0x00002545 + 1fc: 20000068 .word 0x20000068 + 200: 2000064c .word 0x2000064c + 204: 00002557 .word 0x00002557 + 208: 00000000 .word 0x00000000 + 20c: e000ed00 .word 0xe000ed00 + 210: 410070fc .word 0x410070fc + 214: 41005000 .word 0x41005000 + 218: 41004800 .word 0x41004800 + 21c: 41004000 .word 0x41004000 + 220: 000024fd .word 0x000024fd + 224: 00001bd1 .word 0x00001bd1 + +00000228 : + * \param[in] ep Endpoint address. + * \param[in] req Pointer to the request. + * \return Operation status. + */ +static int32_t cdcdf_acm_req(uint8_t ep, struct usb_req *req, enum usb_ctrl_stage stage) +{ + 228: b5f0 push {r4, r5, r6, r7, lr} + 22a: 0017 movs r7, r2 + if (0x01 != ((req->bmRequestType >> 5) & 0x03)) { // class request + 22c: 780a ldrb r2, [r1, #0] +{ + 22e: b085 sub sp, #20 + if (0x01 != ((req->bmRequestType >> 5) & 0x03)) { // class request + 230: 0653 lsls r3, r2, #25 +{ + 232: 000c movs r4, r1 + 234: 9001 str r0, [sp, #4] + if (0x01 != ((req->bmRequestType >> 5) & 0x03)) { // class request + 236: 0f9b lsrs r3, r3, #30 + 238: 2b01 cmp r3, #1 + 23a: d152 bne.n 2e2 + return ERR_NOT_FOUND; + } + if ((req->wIndex == _cdcdf_acm_funcd.func_iface[0]) || (req->wIndex == _cdcdf_acm_funcd.func_iface[1])) { + 23c: 7963 ldrb r3, [r4, #5] + 23e: 7909 ldrb r1, [r1, #4] + 240: 4d2a ldr r5, [pc, #168] ; (2ec ) + 242: 021b lsls r3, r3, #8 + 244: 430b orrs r3, r1 + 246: 7829 ldrb r1, [r5, #0] + 248: 4299 cmp r1, r3 + 24a: d002 beq.n 252 + 24c: 7869 ldrb r1, [r5, #1] + 24e: 4299 cmp r1, r3 + 250: d147 bne.n 2e2 + uint16_t len = req->wLength; + 252: 79e6 ldrb r6, [r4, #7] + 254: 79a3 ldrb r3, [r4, #6] + 256: 0236 lsls r6, r6, #8 + if (req->bmRequestType & USB_EP_DIR_IN) { + 258: b252 sxtb r2, r2 + uint16_t len = req->wLength; + 25a: 431e orrs r6, r3 + if (req->bmRequestType & USB_EP_DIR_IN) { + 25c: 2a00 cmp r2, #0 + 25e: da0f bge.n 280 + return ERR_NONE; + 260: 2000 movs r0, #0 + if (USB_DATA_STAGE == stage) { + 262: 2f01 cmp r7, #1 + 264: d00a beq.n 27c + switch (req->bRequest) { + 266: 7863 ldrb r3, [r4, #1] + 268: 2b21 cmp r3, #33 ; 0x21 + 26a: d111 bne.n 290 + if (sizeof(struct usb_cdc_line_coding) != len) { + 26c: 2e07 cmp r6, #7 + 26e: d13b bne.n 2e8 + return usbdc_xfer(ep, (uint8_t *)&usbd_cdc_line_coding, len, false); + 270: 0003 movs r3, r0 + 272: 1da9 adds r1, r5, #6 + return usbdc_xfer(ep, ctrl_buf, len, false); + 274: 0032 movs r2, r6 + 276: 9801 ldr r0, [sp, #4] + 278: 4c1d ldr r4, [pc, #116] ; (2f0 ) + 27a: 47a0 blx r4 + return cdcdf_acm_set_req(ep, req, stage); + } + } else { + return ERR_NOT_FOUND; + } +} + 27c: b005 add sp, #20 + 27e: bdf0 pop {r4, r5, r6, r7, pc} + uint8_t * ctrl_buf = usbdc_get_ctrl_buffer(); + 280: 4b1c ldr r3, [pc, #112] ; (2f4 ) + 282: 4798 blx r3 + switch (req->bRequest) { + 284: 7863 ldrb r3, [r4, #1] + uint8_t * ctrl_buf = usbdc_get_ctrl_buffer(); + 286: 0001 movs r1, r0 + switch (req->bRequest) { + 288: 2b20 cmp r3, #32 + 28a: d003 beq.n 294 + 28c: 2b22 cmp r3, #34 ; 0x22 + 28e: d019 beq.n 2c4 + return ERR_INVALID_ARG; + 290: 200d movs r0, #13 + 292: e027 b.n 2e4 + if (sizeof(struct usb_cdc_line_coding) != len) { + 294: 2e07 cmp r6, #7 + 296: d127 bne.n 2e8 + if (USB_SETUP_STAGE == stage) { + 298: 2f00 cmp r7, #0 + 29a: d101 bne.n 2a0 + return usbdc_xfer(ep, ctrl_buf, len, false); + 29c: 003b movs r3, r7 + 29e: e7e9 b.n 274 + memcpy(&line_coding_tmp, ctrl_buf, sizeof(struct usb_cdc_line_coding)); + 2a0: 0032 movs r2, r6 + 2a2: 4c15 ldr r4, [pc, #84] ; (2f8 ) + 2a4: a802 add r0, sp, #8 + 2a6: 47a0 blx r4 + if ((NULL == cdcdf_acm_set_line_coding) || (true == cdcdf_acm_set_line_coding(&line_coding_tmp))) { + 2a8: 692b ldr r3, [r5, #16] + 2aa: 2b00 cmp r3, #0 + 2ac: d105 bne.n 2ba + usbd_cdc_line_coding = line_coding_tmp; + 2ae: 2207 movs r2, #7 + 2b0: 1da8 adds r0, r5, #6 + 2b2: a902 add r1, sp, #8 + 2b4: 47a0 blx r4 + return ERR_NONE; + 2b6: 2000 movs r0, #0 + 2b8: e7e0 b.n 27c + if ((NULL == cdcdf_acm_set_line_coding) || (true == cdcdf_acm_set_line_coding(&line_coding_tmp))) { + 2ba: a802 add r0, sp, #8 + 2bc: 4798 blx r3 + 2be: 2800 cmp r0, #0 + 2c0: d1f5 bne.n 2ae + 2c2: e7f8 b.n 2b6 + usbdc_xfer(0, NULL, 0, 0); + 2c4: 2300 movs r3, #0 + 2c6: 4e0a ldr r6, [pc, #40] ; (2f0 ) + 2c8: 001a movs r2, r3 + 2ca: 0019 movs r1, r3 + 2cc: 0018 movs r0, r3 + 2ce: 47b0 blx r6 + if (NULL != cdcdf_acm_notify_state) { + 2d0: 696b ldr r3, [r5, #20] + 2d2: 2b00 cmp r3, #0 + 2d4: d0ef beq.n 2b6 + cdcdf_acm_notify_state(req->wValue); + 2d6: 78e0 ldrb r0, [r4, #3] + 2d8: 78a2 ldrb r2, [r4, #2] + 2da: 0200 lsls r0, r0, #8 + 2dc: 4310 orrs r0, r2 + 2de: 4798 blx r3 + 2e0: e7e9 b.n 2b6 + return ERR_NOT_FOUND; + 2e2: 200a movs r0, #10 + return ERR_INVALID_DATA; + 2e4: 4240 negs r0, r0 + 2e6: e7c9 b.n 27c + 2e8: 2001 movs r0, #1 + 2ea: e7fb b.n 2e4 + 2ec: 20000084 .word 0x20000084 + 2f0: 0000205d .word 0x0000205d + 2f4: 00002485 .word 0x00002485 + 2f8: 00002545 .word 0x00002545 + +000002fc : +{ + 2fc: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} + 2fe: 0015 movs r5, r2 + switch (ctrl) { + 300: 2901 cmp r1, #1 + 302: d04f beq.n 3a4 + 304: 2902 cmp r1, #2 + 306: d100 bne.n 30a + 308: e076 b.n 3f8 + 30a: 2900 cmp r1, #0 + 30c: d000 beq.n 310 + 30e: e075 b.n 3fc + return cdcdf_acm_enable(drv, (struct usbd_descriptors *)param); + 310: 6883 ldr r3, [r0, #8] + ifc = desc->sod; + 312: 6810 ldr r0, [r2, #0] + 314: 001e movs r6, r3 + 316: 9300 str r3, [sp, #0] + for (i = 0; i < 2; i++) { + 318: 3302 adds r3, #2 + 31a: 9301 str r3, [sp, #4] + if (NULL == ifc) { + 31c: 2800 cmp r0, #0 + 31e: d102 bne.n 326 + return ERR_NOT_FOUND; + 320: 200a movs r0, #10 + return ERR_NOT_INITIALIZED; + 322: 4240 negs r0, r0 + 324: e020 b.n 368 + if ((CDC_CLASS_COMM == ifc_desc.bInterfaceClass) || (CDC_CLASS_DATA == ifc_desc.bInterfaceClass)) { + 326: 2108 movs r1, #8 + 328: 7943 ldrb r3, [r0, #5] + ifc_desc.bInterfaceNumber = ifc[2]; + 32a: 7882 ldrb r2, [r0, #2] + if ((CDC_CLASS_COMM == ifc_desc.bInterfaceClass) || (CDC_CLASS_DATA == ifc_desc.bInterfaceClass)) { + 32c: 438b bics r3, r1 + 32e: 2b02 cmp r3, #2 + 330: d1f6 bne.n 320 + if (func_data->func_iface[i] == ifc_desc.bInterfaceNumber) { // Initialized + 332: 7833 ldrb r3, [r6, #0] + 334: 429a cmp r2, r3 + 336: d063 beq.n 400 + } else if (func_data->func_iface[i] != 0xFF) { // Occupied + 338: 2bff cmp r3, #255 ; 0xff + 33a: d163 bne.n 404 + func_data->func_iface[i] = ifc_desc.bInterfaceNumber; + 33c: 7032 strb r2, [r6, #0] + ep = usb_find_desc(ifc, desc->eod, USB_DT_ENDPOINT); + 33e: 6869 ldr r1, [r5, #4] + 340: 2205 movs r2, #5 + 342: 4b32 ldr r3, [pc, #200] ; (40c ) + 344: 4798 blx r3 + ep = usb_find_ep_desc(usb_desc_next(desc->sod), desc->eod); + 346: 1e04 subs r4, r0, #0 + while (NULL != ep) { + 348: d10f bne.n 36a + ifc = usb_find_desc(usb_desc_next(desc->sod), desc->eod, USB_DT_INTERFACE); + 34a: 6828 ldr r0, [r5, #0] + 34c: 2204 movs r2, #4 + * \param[in] desc Byte pointer to the descriptor start address + * \return Byte pointer to the next descriptor + */ +static inline uint8_t *usb_desc_next(uint8_t *desc) +{ + return (desc + usb_desc_len(desc)); + 34e: 7803 ldrb r3, [r0, #0] + 350: 6869 ldr r1, [r5, #4] + 352: 18c0 adds r0, r0, r3 + 354: 4b2d ldr r3, [pc, #180] ; (40c ) + 356: 4798 blx r3 + for (i = 0; i < 2; i++) { + 358: 9b01 ldr r3, [sp, #4] + 35a: 3601 adds r6, #1 + 35c: 42b3 cmp r3, r6 + 35e: d1dd bne.n 31c + _cdcdf_acm_funcd.enabled = true; + 360: 2201 movs r2, #1 + return ERR_NONE; + 362: 0020 movs r0, r4 + _cdcdf_acm_funcd.enabled = true; + 364: 4b2a ldr r3, [pc, #168] ; (410 ) + 366: 715a strb r2, [r3, #5] +} + 368: bdfe pop {r1, r2, r3, r4, r5, r6, r7, pc} + return (ptr[0] + (ptr[1] << 8)); + 36a: 7963 ldrb r3, [r4, #5] + 36c: 7922 ldrb r2, [r4, #4] + 36e: 021b lsls r3, r3, #8 + ep_desc.bEndpointAddress = ep[2]; + 370: 78a7 ldrb r7, [r4, #2] + 372: 18d2 adds r2, r2, r3 + if (usb_d_ep_init(ep_desc.bEndpointAddress, ep_desc.bmAttributes, ep_desc.wMaxPacketSize)) { + 374: 0038 movs r0, r7 + 376: 78e1 ldrb r1, [r4, #3] + 378: 4b26 ldr r3, [pc, #152] ; (414 ) + 37a: b292 uxth r2, r2 + 37c: 4798 blx r3 + 37e: 2800 cmp r0, #0 + 380: d142 bne.n 408 + if (ep_desc.bEndpointAddress & USB_EP_DIR_IN) { + 382: b27b sxtb r3, r7 + 384: 4a24 ldr r2, [pc, #144] ; (418 ) + 386: 2b00 cmp r3, #0 + 388: da09 bge.n 39e + func_data->func_ep_in[i] = ep_desc.bEndpointAddress; + 38a: 70b7 strb r7, [r6, #2] + usb_d_ep_enable(func_data->func_ep_out); + 38c: 0038 movs r0, r7 + 38e: 4790 blx r2 + desc->sod = ep; + 390: 602c str r4, [r5, #0] + return (desc + usb_desc_len(desc)); + 392: 7820 ldrb r0, [r4, #0] + ep = usb_find_ep_desc(usb_desc_next(desc->sod), desc->eod); + 394: 6869 ldr r1, [r5, #4] + 396: 4b21 ldr r3, [pc, #132] ; (41c ) + 398: 1820 adds r0, r4, r0 + 39a: 4798 blx r3 + 39c: e7d3 b.n 346 + func_data->func_ep_out = ep_desc.bEndpointAddress; + 39e: 9b00 ldr r3, [sp, #0] + 3a0: 711f strb r7, [r3, #4] + 3a2: e7f3 b.n 38c + return cdcdf_acm_disable(drv, (struct usbd_descriptors *)param); + 3a4: 6884 ldr r4, [r0, #8] + if (desc) { + 3a6: 2a00 cmp r2, #0 + 3a8: d005 beq.n 3b6 + ifc_desc.bInterfaceClass = desc->sod[5]; + 3aa: 6813 ldr r3, [r2, #0] + if ((ifc_desc.bInterfaceClass != CDC_CLASS_COMM) && (ifc_desc.bInterfaceClass != CDC_CLASS_DATA)) { + 3ac: 2208 movs r2, #8 + 3ae: 795b ldrb r3, [r3, #5] + 3b0: 4393 bics r3, r2 + 3b2: 2b02 cmp r3, #2 + 3b4: d1b4 bne.n 320 + if (func_data->func_iface[i] == 0xFF) { + 3b6: 7823 ldrb r3, [r4, #0] + 3b8: 2bff cmp r3, #255 ; 0xff + 3ba: d007 beq.n 3cc + func_data->func_iface[i] = 0xFF; + 3bc: 25ff movs r5, #255 ; 0xff + if (func_data->func_ep_in[i] != 0xFF) { + 3be: 78a0 ldrb r0, [r4, #2] + func_data->func_iface[i] = 0xFF; + 3c0: 7025 strb r5, [r4, #0] + if (func_data->func_ep_in[i] != 0xFF) { + 3c2: 42a8 cmp r0, r5 + 3c4: d002 beq.n 3cc + usb_d_ep_deinit(func_data->func_ep_in[i]); + 3c6: 4b16 ldr r3, [pc, #88] ; (420 ) + 3c8: 4798 blx r3 + func_data->func_ep_in[i] = 0xFF; + 3ca: 70a5 strb r5, [r4, #2] + if (func_data->func_iface[i] == 0xFF) { + 3cc: 7863 ldrb r3, [r4, #1] + 3ce: 2bff cmp r3, #255 ; 0xff + 3d0: d007 beq.n 3e2 + func_data->func_iface[i] = 0xFF; + 3d2: 25ff movs r5, #255 ; 0xff + if (func_data->func_ep_in[i] != 0xFF) { + 3d4: 78e0 ldrb r0, [r4, #3] + func_data->func_iface[i] = 0xFF; + 3d6: 7065 strb r5, [r4, #1] + if (func_data->func_ep_in[i] != 0xFF) { + 3d8: 42a8 cmp r0, r5 + 3da: d002 beq.n 3e2 + usb_d_ep_deinit(func_data->func_ep_in[i]); + 3dc: 4b10 ldr r3, [pc, #64] ; (420 ) + 3de: 4798 blx r3 + func_data->func_ep_in[i] = 0xFF; + 3e0: 70e5 strb r5, [r4, #3] + if (func_data->func_ep_out != 0xFF) { + 3e2: 7920 ldrb r0, [r4, #4] + 3e4: 28ff cmp r0, #255 ; 0xff + 3e6: d003 beq.n 3f0 + usb_d_ep_deinit(func_data->func_ep_out); + 3e8: 4b0d ldr r3, [pc, #52] ; (420 ) + 3ea: 4798 blx r3 + func_data->func_ep_out = 0xFF; + 3ec: 23ff movs r3, #255 ; 0xff + 3ee: 7123 strb r3, [r4, #4] + _cdcdf_acm_funcd.enabled = false; + 3f0: 2000 movs r0, #0 + 3f2: 4b07 ldr r3, [pc, #28] ; (410 ) + 3f4: 7158 strb r0, [r3, #5] + return ERR_NONE; + 3f6: e7b7 b.n 368 + return ERR_UNSUPPORTED_OP; + 3f8: 201b movs r0, #27 + 3fa: e792 b.n 322 + switch (ctrl) { + 3fc: 200d movs r0, #13 + 3fe: e790 b.n 322 + return ERR_ALREADY_INITIALIZED; + 400: 2012 movs r0, #18 + 402: e78e b.n 322 + return ERR_NO_RESOURCE; + 404: 201c movs r0, #28 + 406: e78c b.n 322 + return ERR_NOT_INITIALIZED; + 408: 2014 movs r0, #20 + 40a: e78a b.n 322 + 40c: 00001651 .word 0x00001651 + 410: 20000084 .word 0x20000084 + 414: 00001961 .word 0x00001961 + 418: 000019f1 .word 0x000019f1 + 41c: 0000166b .word 0x0000166b + 420: 000019c5 .word 0x000019c5 + +00000424 : + +/** + * \brief Initialize the USB CDC ACM Function Driver + */ +int32_t cdcdf_acm_init(void) +{ + 424: b510 push {r4, lr} + if (usbdc_get_state() > USBD_S_POWER) { + 426: 4b0a ldr r3, [pc, #40] ; (450 ) + 428: 4798 blx r3 + 42a: 2801 cmp r0, #1 + 42c: d80c bhi.n 448 + return ERR_DENIED; + } + + _cdcdf_acm.ctrl = cdcdf_acm_ctrl; + 42e: 4809 ldr r0, [pc, #36] ; (454 ) + 430: 4b09 ldr r3, [pc, #36] ; (458 ) + _cdcdf_acm.func_data = &_cdcdf_acm_funcd; + 432: 6200 str r0, [r0, #32] + _cdcdf_acm.ctrl = cdcdf_acm_ctrl; + 434: 61c3 str r3, [r0, #28] + + usbdc_register_function(&_cdcdf_acm); + 436: 4b09 ldr r3, [pc, #36] ; (45c ) + 438: 3018 adds r0, #24 + 43a: 4798 blx r3 + usbdc_register_handler(USBDC_HDL_REQ, &cdcdf_acm_req_h); + 43c: 2001 movs r0, #1 + 43e: 4908 ldr r1, [pc, #32] ; (460 ) + 440: 4b08 ldr r3, [pc, #32] ; (464 ) + 442: 4798 blx r3 + return ERR_NONE; + 444: 2000 movs r0, #0 +} + 446: bd10 pop {r4, pc} + return ERR_DENIED; + 448: 2011 movs r0, #17 + 44a: 4240 negs r0, r0 + 44c: e7fb b.n 446 + 44e: 46c0 nop ; (mov r8, r8) + 450: 00002491 .word 0x00002491 + 454: 20000084 .word 0x20000084 + 458: 000002fd .word 0x000002fd + 45c: 0000242d .word 0x0000242d + 460: 20000000 .word 0x20000000 + 464: 000023a1 .word 0x000023a1 + +00000468 : + +/** + * \brief USB CDC ACM Function Write Data + */ +int32_t cdcdf_acm_write(uint8_t *buf, uint32_t size) +{ + 468: b510 push {r4, lr} +/** + * \brief Check whether CDC ACM Function is enabled + */ +bool cdcdf_acm_is_enabled(void) +{ + return _cdcdf_acm_funcd.enabled; + 46a: 4b07 ldr r3, [pc, #28] ; (488 ) +{ + 46c: 000a movs r2, r1 + if (!cdcdf_acm_is_enabled()) { + 46e: 7959 ldrb r1, [r3, #5] +{ + 470: 0004 movs r4, r0 + if (!cdcdf_acm_is_enabled()) { + 472: 2900 cmp r1, #0 + 474: d005 beq.n 482 + return usbdc_xfer(_cdcdf_acm_funcd.func_ep_in[CDCDF_ACM_DATA_EP_INDEX], buf, size, true); + 476: 0021 movs r1, r4 + 478: 78d8 ldrb r0, [r3, #3] + 47a: 4c04 ldr r4, [pc, #16] ; (48c ) + 47c: 2301 movs r3, #1 + 47e: 47a0 blx r4 +} + 480: bd10 pop {r4, pc} + return ERR_DENIED; + 482: 2011 movs r0, #17 + 484: 4240 negs r0, r0 + 486: e7fb b.n 480 + 488: 20000084 .word 0x20000084 + 48c: 0000205d .word 0x0000205d + +00000490 : +{ + 490: 000a movs r2, r1 + 492: b510 push {r4, lr} + 494: 2803 cmp r0, #3 + 496: d810 bhi.n 4ba + 498: 4b09 ldr r3, [pc, #36] ; (4c0 ) + 49a: f002 f81b bl 24d4 <__gnu_thumb1_case_uqi> + 49e: 0802 .short 0x0802 + 4a0: 0c0a .short 0x0c0a + usb_d_ep_register_callback(_cdcdf_acm_funcd.func_ep_out, USB_D_EP_CB_XFER, func); + 4a2: 7918 ldrb r0, [r3, #4] + usb_d_ep_register_callback(_cdcdf_acm_funcd.func_ep_in[CDCDF_ACM_DATA_EP_INDEX], USB_D_EP_CB_XFER, func); + 4a4: 2102 movs r1, #2 + 4a6: 4b07 ldr r3, [pc, #28] ; (4c4 ) + 4a8: 4798 blx r3 + return ERR_NONE; + 4aa: 2000 movs r0, #0 +} + 4ac: bd10 pop {r4, pc} + usb_d_ep_register_callback(_cdcdf_acm_funcd.func_ep_in[CDCDF_ACM_DATA_EP_INDEX], USB_D_EP_CB_XFER, func); + 4ae: 78d8 ldrb r0, [r3, #3] + 4b0: e7f8 b.n 4a4 + cdcdf_acm_set_line_coding = (cdcdf_acm_set_line_coding_t)func; + 4b2: 6119 str r1, [r3, #16] + break; + 4b4: e7f9 b.n 4aa + cdcdf_acm_notify_state = (cdcdf_acm_notify_state_t)func; + 4b6: 6159 str r1, [r3, #20] + 4b8: e7f7 b.n 4aa + return ERR_NONE; + 4ba: 200d movs r0, #13 + 4bc: 4240 negs r0, r0 + 4be: e7f5 b.n 4ac + 4c0: 20000084 .word 0x20000084 + 4c4: 00001b85 .word 0x00001b85 + +000004c8 : + return _cdcdf_acm_funcd.enabled; + 4c8: 4b01 ldr r3, [pc, #4] ; (4d0 ) + 4ca: 7958 ldrb r0, [r3, #5] +} + 4cc: 4770 bx lr + 4ce: 46c0 nop ; (mov r8, r8) + 4d0: 20000084 .word 0x20000084 + +000004d4 <_dummy_func_no_return>: +static bool _dummy_func_no_return(uint32_t unused0, uint32_t unused1) +{ + (void)unused0; + (void)unused1; + return false; +} + 4d4: 2000 movs r0, #0 + 4d6: 4770 bx lr + +000004d8 <_usb_d_dev_wait_dfll_rdy>: + */ +static inline void _usb_d_dev_wait_dfll_rdy(void) +{ +#define DFLL_READY_FLAG (SYSCTRL_PCLKSR_DFLLRDY | SYSCTRL_PCLKSR_DFLLLCKF | SYSCTRL_PCLKSR_DFLLLCKC) + /* In USB recovery mode the status is not checked */ + if (!(SYSCTRL->DFLLCTRL.reg & SYSCTRL_DFLLCTRL_USBCRM)) { + 4d8: 4b07 ldr r3, [pc, #28] ; (4f8 <_usb_d_dev_wait_dfll_rdy+0x20>) + 4da: 8c9a ldrh r2, [r3, #36] ; 0x24 + 4dc: 0692 lsls r2, r2, #26 + 4de: d504 bpl.n 4ea <_usb_d_dev_wait_dfll_rdy+0x12> + +static inline hri_sysctrl_pclksr_reg_t hri_sysctrl_get_PCLKSR_reg(const void *const hw, hri_sysctrl_pclksr_reg_t mask) +{ + uint32_t tmp; + tmp = ((Sysctrl *)hw)->PCLKSR.reg; + tmp &= mask; + 4e0: 2210 movs r2, #16 + tmp = ((Sysctrl *)hw)->PCLKSR.reg; + 4e2: 68d9 ldr r1, [r3, #12] + while (hri_sysctrl_get_PCLKSR_reg(SYSCTRL, DFLL_READY_FLAG) != DFLL_READY_FLAG) + ; + } else { + while (hri_sysctrl_get_PCLKSR_reg(SYSCTRL, SYSCTRL_PCLKSR_DFLLRDY) != SYSCTRL_PCLKSR_DFLLRDY) + 4e4: 4211 tst r1, r2 + 4e6: d0fc beq.n 4e2 <_usb_d_dev_wait_dfll_rdy+0xa> + 4e8: e004 b.n 4f4 <_usb_d_dev_wait_dfll_rdy+0x1c> + tmp &= mask; + 4ea: 21d0 movs r1, #208 ; 0xd0 + tmp = ((Sysctrl *)hw)->PCLKSR.reg; + 4ec: 68da ldr r2, [r3, #12] + tmp &= mask; + 4ee: 400a ands r2, r1 + while (hri_sysctrl_get_PCLKSR_reg(SYSCTRL, DFLL_READY_FLAG) != DFLL_READY_FLAG) + 4f0: 2ad0 cmp r2, #208 ; 0xd0 + 4f2: d1fb bne.n 4ec <_usb_d_dev_wait_dfll_rdy+0x14> + ; + } +} + 4f4: 4770 bx lr + 4f6: 46c0 nop ; (mov r8, r8) + 4f8: 40000800 .word 0x40000800 + +000004fc <_usb_d_dev_ept>: + * \param[in] epn Endpoint number. + * \param[in] dir Endpoint direction. + */ +static inline struct _usb_d_dev_ep *_usb_d_dev_ept(uint8_t epn, bool dir) +{ + uint8_t ep_index = (epn == 0) ? 0 : (dir ? (epn + CONF_USB_D_MAX_EP_N) : epn); + 4fc: 2800 cmp r0, #0 + 4fe: d003 beq.n 508 <_usb_d_dev_ept+0xc> + 500: 2900 cmp r1, #0 + 502: d001 beq.n 508 <_usb_d_dev_ept+0xc> + 504: 3002 adds r0, #2 + 506: b2c0 uxtb r0, r0 + return &dev_inst.ep[ep_index]; + 508: 2314 movs r3, #20 + 50a: 3001 adds r0, #1 + 50c: 4358 muls r0, r3 + 50e: 4b01 ldr r3, [pc, #4] ; (514 <_usb_d_dev_ept+0x18>) + 510: 18c0 adds r0, r0, r3 +} + 512: 4770 bx lr + 514: 20000108 .word 0x20000108 + +00000518 <_usb_d_dev_handle_setup>: + * \brief Handles setup received interrupt + * \param[in] ept Pointer to endpoint information. + */ +static void _usb_d_dev_handle_setup(struct _usb_d_dev_ep *ept) +{ + uint8_t epn = USB_EP_GET_N(ept->ep); + 518: 230f movs r3, #15 +{ + 51a: b570 push {r4, r5, r6, lr} + 51c: 0001 movs r1, r0 + uint8_t epn = USB_EP_GET_N(ept->ep); + 51e: 7c80 ldrb r0, [r0, #18] + bool is_ctrl = _usb_d_dev_ep_is_ctrl(ept); + + if (!is_ctrl) { + 520: 2507 movs r5, #7 + uint8_t epn = USB_EP_GET_N(ept->ep); + 522: 4003 ands r3, r0 + bool is_ctrl = _usb_d_dev_ep_is_ctrl(ept); + 524: 001a movs r2, r3 + 526: 7ccc ldrb r4, [r1, #19] + if (!is_ctrl) { + 528: 3208 adds r2, #8 + 52a: 4025 ands r5, r4 + 52c: 015b lsls r3, r3, #5 + 52e: 2d01 cmp r5, #1 + 530: d008 beq.n 544 <_usb_d_dev_handle_setup+0x2c> +} + +static inline void hri_usbendpoint_clear_EPINTFLAG_reg(const void *const hw, uint8_t submodule_index, + hri_usbendpoint_epintflag_reg_t mask) +{ + ((UsbDevice *)hw)->DeviceEndpoint[submodule_index].EPINTFLAG.reg = mask; + 532: 4914 ldr r1, [pc, #80] ; (584 <_usb_d_dev_handle_setup+0x6c>) + 534: 0152 lsls r2, r2, #5 + 536: 1852 adds r2, r2, r1 + 538: 2110 movs r1, #16 + 53a: 71d1 strb r1, [r2, #7] + } +} + +static inline void hri_usbendpoint_clear_EPINTEN_RXSTP_bit(const void *const hw, uint8_t submodule_index) +{ + ((UsbDevice *)hw)->DeviceEndpoint[submodule_index].EPINTENCLR.reg = USB_DEVICE_EPINTENSET_RXSTP; + 53c: 4a12 ldr r2, [pc, #72] ; (588 <_usb_d_dev_handle_setup+0x70>) + 53e: 189b adds r3, r3, r2 + 540: 7259 strb r1, [r3, #9] + _usbd_ep_clear_bank_status(epn, 1); + _usbd_ep_int_ack(epn, USB_D_BANK0_INT_FLAGS | USB_D_BANK1_INT_FLAGS); + _usbd_ep_int_dis(epn, USB_D_BANK0_INT_FLAGS | USB_D_BANK1_INT_FLAGS); + /* Invoke callback. */ + dev_inst.ep_callbacks.setup(ept->ep); +} + 542: bd70 pop {r4, r5, r6, pc} + if (_usb_d_dev_ep_is_busy(ept)) { + 544: 2540 movs r5, #64 ; 0x40 + 546: 422c tst r4, r5 + 548: d006 beq.n 558 <_usb_d_dev_handle_setup+0x40> + ((UsbDevice *)hw)->DeviceEndpoint[submodule_index].EPSTATUSCLR.reg = mask; + 54a: 2680 movs r6, #128 ; 0x80 + ept->flags.bits.is_busy = 0; + 54c: 43ac bics r4, r5 + 54e: 74cc strb r4, [r1, #19] + 550: 4c0d ldr r4, [pc, #52] ; (588 <_usb_d_dev_handle_setup+0x70>) + 552: 191c adds r4, r3, r4 + 554: 7166 strb r6, [r4, #5] + ((UsbDevice *)hw)->DeviceEndpoint[submodule_index].EPSTATUSSET.reg = mask; + 556: 71a5 strb r5, [r4, #6] + ept->flags.bits.is_stalled = 0; + 558: 2508 movs r5, #8 + 55a: 7ccc ldrb r4, [r1, #19] + ((UsbDevice *)hw)->DeviceEndpoint[submodule_index].EPINTFLAG.reg = mask; + 55c: 0152 lsls r2, r2, #5 + 55e: 43ac bics r4, r5 + 560: 74cc strb r4, [r1, #19] + bank->STATUS_BK.reg = 0; + 562: 2400 movs r4, #0 + 564: 4909 ldr r1, [pc, #36] ; (58c <_usb_d_dev_handle_setup+0x74>) + 566: 18c9 adds r1, r1, r3 + 568: 728c strb r4, [r1, #10] + 56a: 768c strb r4, [r1, #26] + 56c: 4905 ldr r1, [pc, #20] ; (584 <_usb_d_dev_handle_setup+0x6c>) + 56e: 1852 adds r2, r2, r1 + 570: 216f movs r1, #111 ; 0x6f + 572: 71d1 strb r1, [r2, #7] +} + +static inline void hri_usbendpoint_clear_EPINTEN_reg(const void *const hw, uint8_t submodule_index, + hri_usbendpoint_epintenset_reg_t mask) +{ + ((UsbDevice *)hw)->DeviceEndpoint[submodule_index].EPINTENCLR.reg = mask; + 574: 4a04 ldr r2, [pc, #16] ; (588 <_usb_d_dev_handle_setup+0x70>) + 576: 189b adds r3, r3, r2 + 578: 7259 strb r1, [r3, #9] + dev_inst.ep_callbacks.setup(ept->ep); + 57a: 4b05 ldr r3, [pc, #20] ; (590 <_usb_d_dev_handle_setup+0x78>) + 57c: 689b ldr r3, [r3, #8] + 57e: 4798 blx r3 + 580: e7df b.n 542 <_usb_d_dev_handle_setup+0x2a> + 582: 46c0 nop ; (mov r8, r8) + 584: 41005000 .word 0x41005000 + 588: 410050ff .word 0x410050ff + 58c: 200000a8 .word 0x200000a8 + 590: 20000108 .word 0x20000108 + +00000594 <_usb_d_dev_handle_stall>: + _usbd_ep_int_dis(epn, USB_DEVICE_EPINTFLAG_STALL0 << bank_n); + 594: 2320 movs r3, #32 + 596: 408b lsls r3, r1 + hri_usbendpoint_clear_EPINTEN_reg(USB, epn, flags); + 598: b2da uxtb r2, r3 + 59a: 230f movs r3, #15 + * \brief Handles stall sent interrupt + * \param[in] ept Pointer to endpoint information. + * \param[in] bank_n Bank number. + */ +static void _usb_d_dev_handle_stall(struct _usb_d_dev_ep *ept, const uint8_t bank_n) +{ + 59c: b510 push {r4, lr} + 59e: 0004 movs r4, r0 + uint8_t epn = USB_EP_GET_N(ept->ep); + 5a0: 7c80 ldrb r0, [r0, #18] + 5a2: 4905 ldr r1, [pc, #20] ; (5b8 <_usb_d_dev_handle_stall+0x24>) + 5a4: 4003 ands r3, r0 + 5a6: 015b lsls r3, r3, #5 + 5a8: 185b adds r3, r3, r1 + 5aa: 725a strb r2, [r3, #9] + /* Clear interrupt enable. Leave status there for status check. */ + _usbd_ep_int_stall_en(epn, bank_n, false); + dev_inst.ep_callbacks.done(ept->ep, USB_TRANS_STALL, ept->trans_count); + 5ac: 4b03 ldr r3, [pc, #12] ; (5bc <_usb_d_dev_handle_stall+0x28>) + 5ae: 2101 movs r1, #1 + 5b0: 691b ldr r3, [r3, #16] + 5b2: 68a2 ldr r2, [r4, #8] + 5b4: 4798 blx r3 +} + 5b6: bd10 pop {r4, pc} + 5b8: 410050ff .word 0x410050ff + 5bc: 20000108 .word 0x20000108 + +000005c0 <_usb_d_dev_trans_done>: + * \brief Finish the transaction and invoke callback + * \param[in, out] ept Pointer to endpoint information. + * \param[in] code Information code passed. + */ +static void _usb_d_dev_trans_done(struct _usb_d_dev_ep *ept, const int32_t code) +{ + 5c0: b510 push {r4, lr} + 5c2: 0003 movs r3, r0 + if (!(_usb_d_dev_ep_is_used(ept) && _usb_d_dev_ep_is_busy(ept))) { + 5c4: 7c80 ldrb r0, [r0, #18] + 5c6: 28ff cmp r0, #255 ; 0xff + 5c8: d009 beq.n 5de <_usb_d_dev_trans_done+0x1e> + 5ca: 2440 movs r4, #64 ; 0x40 + 5cc: 7cda ldrb r2, [r3, #19] + 5ce: 4222 tst r2, r4 + 5d0: d005 beq.n 5de <_usb_d_dev_trans_done+0x1e> + return; + } + ept->flags.bits.is_busy = 0; + 5d2: 43a2 bics r2, r4 + 5d4: 74da strb r2, [r3, #19] + dev_inst.ep_callbacks.done(ept->ep, code, ept->trans_count); + 5d6: 4a02 ldr r2, [pc, #8] ; (5e0 <_usb_d_dev_trans_done+0x20>) + 5d8: 6914 ldr r4, [r2, #16] + 5da: 689a ldr r2, [r3, #8] + 5dc: 47a0 blx r4 +} + 5de: bd10 pop {r4, pc} + 5e0: 20000108 .word 0x20000108 + +000005e4 <_usb_d_dev_trans_stop>: + * \param[in, out] ept Pointer to endpoint information. + * \param[in] dir Endpoint direction. + * \param[in] code Information code passed. + */ +static void _usb_d_dev_trans_stop(struct _usb_d_dev_ep *ept, bool dir, const int32_t code) +{ + 5e4: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} + 5e6: 4694 mov ip, r2 + uint8_t epn = USB_EP_GET_N(ept->ep); + 5e8: 7c83 ldrb r3, [r0, #18] + ; + const uint8_t intflags[2] = {USB_D_BANK0_INT_FLAGS, USB_D_BANK1_INT_FLAGS}; + 5ea: 4a13 ldr r2, [pc, #76] ; (638 <_usb_d_dev_trans_stop+0x54>) + 5ec: ae01 add r6, sp, #4 +{ + 5ee: 000d movs r5, r1 + const uint8_t intflags[2] = {USB_D_BANK0_INT_FLAGS, USB_D_BANK1_INT_FLAGS}; + 5f0: 8032 strh r2, [r6, #0] + if (!(_usb_d_dev_ep_is_used(ept) && _usb_d_dev_ep_is_busy(ept))) { + 5f2: 2bff cmp r3, #255 ; 0xff + 5f4: d01a beq.n 62c <_usb_d_dev_trans_stop+0x48> + 5f6: 2740 movs r7, #64 ; 0x40 + 5f8: 7cc2 ldrb r2, [r0, #19] + 5fa: 423a tst r2, r7 + 5fc: d016 beq.n 62c <_usb_d_dev_trans_stop+0x48> + ((UsbDevice *)hw)->DeviceEndpoint[submodule_index].EPSTATUSCLR.reg = mask; + 5fe: 220f movs r2, #15 + 600: 4013 ands r3, r2 + 602: 001c movs r4, r3 + 604: 3408 adds r4, #8 + 606: 0162 lsls r2, r4, #5 + return; + } + /* Stop transfer */ + if (dir) { + 608: 2900 cmp r1, #0 + 60a: d010 beq.n 62e <_usb_d_dev_trans_stop+0x4a> + 60c: 4f0b ldr r7, [pc, #44] ; (63c <_usb_d_dev_trans_stop+0x58>) + 60e: 19d2 adds r2, r2, r7 + 610: 2780 movs r7, #128 ; 0x80 + 612: 7117 strb r7, [r2, #4] + ((UsbDevice *)hw)->DeviceEndpoint[submodule_index].EPINTFLAG.reg = mask; + 614: 4909 ldr r1, [pc, #36] ; (63c <_usb_d_dev_trans_stop+0x58>) + 616: 0164 lsls r4, r4, #5 + 618: 1864 adds r4, r4, r1 + ((UsbDevice *)hw)->DeviceEndpoint[submodule_index].EPINTENCLR.reg = mask; + 61a: 4909 ldr r1, [pc, #36] ; (640 <_usb_d_dev_trans_stop+0x5c>) + _usbd_ep_set_in_rdy(epn, 1, false); + } else { + /* NAK OUT */ + _usbd_ep_set_out_rdy(epn, 0, false); + } + _usbd_ep_int_ack(epn, intflags[dir]); + 61c: 5d72 ldrb r2, [r6, r5] + 61e: 015b lsls r3, r3, #5 + 620: 185b adds r3, r3, r1 + ((UsbDevice *)hw)->DeviceEndpoint[submodule_index].EPINTFLAG.reg = mask; + 622: 71e2 strb r2, [r4, #7] + _usbd_ep_int_dis(epn, intflags[dir]); + _usb_d_dev_trans_done(ept, code); + 624: 4661 mov r1, ip + ((UsbDevice *)hw)->DeviceEndpoint[submodule_index].EPINTENCLR.reg = mask; + 626: 725a strb r2, [r3, #9] + 628: 4b06 ldr r3, [pc, #24] ; (644 <_usb_d_dev_trans_stop+0x60>) + 62a: 4798 blx r3 +} + 62c: bdf7 pop {r0, r1, r2, r4, r5, r6, r7, pc} + ((UsbDevice *)hw)->DeviceEndpoint[submodule_index].EPSTATUSSET.reg = mask; + 62e: 4903 ldr r1, [pc, #12] ; (63c <_usb_d_dev_trans_stop+0x58>) + 630: 1852 adds r2, r2, r1 + 632: 7157 strb r7, [r2, #5] +} + 634: e7ee b.n 614 <_usb_d_dev_trans_stop+0x30> + 636: 46c0 nop ; (mov r8, r8) + 638: 00004a25 .word 0x00004a25 + 63c: 41005000 .word 0x41005000 + 640: 410050ff .word 0x410050ff + 644: 000005c1 .word 0x000005c1 + +00000648 <_usb_d_dev_handle_trfail>: +{ + 648: b5f0 push {r4, r5, r6, r7, lr} + 64a: 000d movs r5, r1 + uint8_t epn = USB_EP_GET_N(ept->ep); + 64c: 210f movs r1, #15 + 64e: 7c83 ldrb r3, [r0, #18] +{ + 650: b085 sub sp, #20 + uint8_t epn = USB_EP_GET_N(ept->ep); + 652: 400b ands r3, r1 + 654: 469c mov ip, r3 + const uint8_t fail[2] = {USB_DEVICE_EPINTFLAG_TRFAIL0, USB_DEVICE_EPINTFLAG_TRFAIL1}; + 656: 4b30 ldr r3, [pc, #192] ; (718 <_usb_d_dev_handle_trfail+0xd0>) + 658: ae03 add r6, sp, #12 + 65a: 8033 strh r3, [r6, #0] + UsbDeviceDescBank *bank = prvt_inst.desc_table[epn].DeviceDescBank; + 65c: 4663 mov r3, ip + 65e: 015b lsls r3, r3, #5 + 660: 9300 str r3, [sp, #0] + uint8_t eptype + 662: 4663 mov r3, ip + 664: 3308 adds r3, #8 + 666: 492d ldr r1, [pc, #180] ; (71c <_usb_d_dev_handle_trfail+0xd4>) + +static inline hri_usbendpoint_epcfg_reg_t hri_usbendpoint_read_EPCFG_EPTYPE1_bf(const void *const hw, + uint8_t submodule_index) +{ + uint8_t tmp; + tmp = ((UsbDevice *)hw)->DeviceEndpoint[submodule_index].EPCFG.reg; + 668: 015c lsls r4, r3, #5 + 66a: 2d00 cmp r5, #0 + 66c: d020 beq.n 6b0 <_usb_d_dev_handle_trfail+0x68> + 66e: 5d09 ldrb r1, [r1, r4] + tmp = (tmp & USB_DEVICE_EPCFG_EPTYPE1_Msk) >> USB_DEVICE_EPCFG_EPTYPE1_Pos; + 670: 0649 lsls r1, r1, #25 + 672: 0f49 lsrs r1, r1, #29 + st.reg = bank[bank_n].STATUS_BK.reg; + 674: 9a00 ldr r2, [sp, #0] + 676: 012c lsls r4, r5, #4 + 678: 18a4 adds r4, r4, r2 + 67a: 4a29 ldr r2, [pc, #164] ; (720 <_usb_d_dev_handle_trfail+0xd8>) + hri_usbendpoint_clear_EPINTFLAG_reg(hw, epn, fail[bank_n]); + 67c: 5d76 ldrb r6, [r6, r5] + st.reg = bank[bank_n].STATUS_BK.reg; + 67e: 1914 adds r4, r2, r4 + 680: 7aa7 ldrb r7, [r4, #10] + 682: b2ff uxtb r7, r7 + if ((eptype == USB_D_EPTYPE_ISOCH) && st.bit.CRCERR) { + 684: 2902 cmp r1, #2 + 686: d117 bne.n 6b8 <_usb_d_dev_handle_trfail+0x70> + 688: 3901 subs r1, #1 + 68a: 420f tst r7, r1 + 68c: d014 beq.n 6b8 <_usb_d_dev_handle_trfail+0x70> + bank[bank_n].STATUS_BK.bit.CRCERR = 0; + 68e: 7aa7 ldrb r7, [r4, #10] + ((UsbDevice *)hw)->DeviceEndpoint[submodule_index].EPINTFLAG.reg = mask; + 690: 4a22 ldr r2, [pc, #136] ; (71c <_usb_d_dev_handle_trfail+0xd4>) + 692: 015b lsls r3, r3, #5 + 694: 189b adds r3, r3, r2 + 696: 438f bics r7, r1 + ((UsbDevice *)hw)->DeviceEndpoint[submodule_index].EPINTENCLR.reg = mask; + 698: 9a00 ldr r2, [sp, #0] + 69a: 72a7 strb r7, [r4, #10] + ((UsbDevice *)hw)->DeviceEndpoint[submodule_index].EPINTFLAG.reg = mask; + 69c: 71de strb r6, [r3, #7] + ((UsbDevice *)hw)->DeviceEndpoint[submodule_index].EPINTENCLR.reg = mask; + 69e: 4b21 ldr r3, [pc, #132] ; (724 <_usb_d_dev_handle_trfail+0xdc>) + _usb_d_dev_trans_stop(ept, bank_n, USB_TRANS_ERROR); + 6a0: 4029 ands r1, r5 + 6a2: 18d2 adds r2, r2, r3 + 6a4: 7256 strb r6, [r2, #9] + 6a6: 2204 movs r2, #4 + _usb_d_dev_trans_stop(ept, _usb_d_dev_ep_is_in(ept), USB_TRANS_DONE); + 6a8: 4b1f ldr r3, [pc, #124] ; (728 <_usb_d_dev_handle_trfail+0xe0>) + 6aa: 4798 blx r3 +} + 6ac: b005 add sp, #20 + 6ae: bdf0 pop {r4, r5, r6, r7, pc} + tmp = ((UsbDevice *)hw)->DeviceEndpoint[submodule_index].EPCFG.reg; + 6b0: 5d0c ldrb r4, [r1, r4] + tmp = (tmp & USB_DEVICE_EPCFG_EPTYPE0_Msk) >> USB_DEVICE_EPCFG_EPTYPE0_Pos; + 6b2: 2107 movs r1, #7 + 6b4: 4021 ands r1, r4 + return tmp; + 6b6: e7dd b.n 674 <_usb_d_dev_handle_trfail+0x2c> + } else if (st.bit.ERRORFLOW) { + 6b8: 2102 movs r1, #2 + 6ba: 003a movs r2, r7 + 6bc: 400a ands r2, r1 + 6be: 9201 str r2, [sp, #4] + 6c0: 420f tst r7, r1 + 6c2: d017 beq.n 6f4 <_usb_d_dev_handle_trfail+0xac> + bank[bank_n].STATUS_BK.bit.ERRORFLOW = 0; + 6c4: 7aa2 ldrb r2, [r4, #10] + bool is_ctrl = _usb_d_dev_ep_is_ctrl(ept); + 6c6: 7cc7 ldrb r7, [r0, #19] + bank[bank_n].STATUS_BK.bit.ERRORFLOW = 0; + 6c8: 438a bics r2, r1 + 6ca: 72a2 strb r2, [r4, #10] + ((UsbDevice *)hw)->DeviceEndpoint[submodule_index].EPINTFLAG.reg = mask; + 6cc: 4a13 ldr r2, [pc, #76] ; (71c <_usb_d_dev_handle_trfail+0xd4>) + 6ce: 015b lsls r3, r3, #5 + 6d0: 189b adds r3, r3, r2 + 6d2: 71de strb r6, [r3, #7] + ((UsbDevice *)hw)->DeviceEndpoint[submodule_index].EPINTENCLR.reg = mask; + 6d4: 9a00 ldr r2, [sp, #0] + 6d6: 4b13 ldr r3, [pc, #76] ; (724 <_usb_d_dev_handle_trfail+0xdc>) + 6d8: 18d2 adds r2, r2, r3 + if (is_ctrl && _usb_d_dev_ep_is_busy(ept)) { + 6da: 2307 movs r3, #7 + 6dc: 7256 strb r6, [r2, #9] + 6de: 403b ands r3, r7 + 6e0: 2b01 cmp r3, #1 + 6e2: d1e3 bne.n 6ac <_usb_d_dev_handle_trfail+0x64> + 6e4: 067b lsls r3, r7, #25 + 6e6: d5e1 bpl.n 6ac <_usb_d_dev_handle_trfail+0x64> + if (bank_n != _usb_d_dev_ep_is_in(ept)) { + 6e8: 7cc1 ldrb r1, [r0, #19] + 6ea: 09c9 lsrs r1, r1, #7 + 6ec: 42a9 cmp r1, r5 + 6ee: d0dd beq.n 6ac <_usb_d_dev_handle_trfail+0x64> + _usb_d_dev_trans_stop(ept, _usb_d_dev_ep_is_in(ept), USB_TRANS_DONE); + 6f0: 2200 movs r2, #0 + 6f2: e7d9 b.n 6a8 <_usb_d_dev_handle_trfail+0x60> + bank->STATUS_BK.reg = 0; + 6f4: 4662 mov r2, ip + 6f6: 0051 lsls r1, r2, #1 + 6f8: 194d adds r5, r1, r5 + 6fa: 4a09 ldr r2, [pc, #36] ; (720 <_usb_d_dev_handle_trfail+0xd8>) + 6fc: 012d lsls r5, r5, #4 + 6fe: 1955 adds r5, r2, r5 + 700: 9a01 ldr r2, [sp, #4] + ((UsbDevice *)hw)->DeviceEndpoint[submodule_index].EPINTFLAG.reg = mask; + 702: 015b lsls r3, r3, #5 + 704: 72aa strb r2, [r5, #10] + 706: 4a05 ldr r2, [pc, #20] ; (71c <_usb_d_dev_handle_trfail+0xd4>) + 708: 189b adds r3, r3, r2 + 70a: 71de strb r6, [r3, #7] + ((UsbDevice *)hw)->DeviceEndpoint[submodule_index].EPINTENCLR.reg = mask; + 70c: 9a00 ldr r2, [sp, #0] + 70e: 4b05 ldr r3, [pc, #20] ; (724 <_usb_d_dev_handle_trfail+0xdc>) + 710: 18d2 adds r2, r2, r3 + 712: 7256 strb r6, [r2, #9] +} + 714: e7ca b.n 6ac <_usb_d_dev_handle_trfail+0x64> + 716: 46c0 nop ; (mov r8, r8) + 718: 00000804 .word 0x00000804 + 71c: 41005000 .word 0x41005000 + 720: 200000a8 .word 0x200000a8 + 724: 410050ff .word 0x410050ff + 728: 000005e5 .word 0x000005e5 + +0000072c <_usb_d_dev_reset_epts>: + for (i = 0; i < USB_D_N_EP; i++) { + 72c: 238c movs r3, #140 ; 0x8c +{ + 72e: b570 push {r4, r5, r6, lr} + dev_inst.ep[i].ep = 0xFF; + 730: 26ff movs r6, #255 ; 0xff + 732: 4d09 ldr r5, [pc, #36] ; (758 <_usb_d_dev_reset_epts+0x2c>) + 734: 009b lsls r3, r3, #2 + 736: 4c09 ldr r4, [pc, #36] ; (75c <_usb_d_dev_reset_epts+0x30>) + 738: 18ed adds r5, r5, r3 + _usb_d_dev_trans_done(&dev_inst.ep[i], USB_TRANS_RESET); + 73a: 2103 movs r1, #3 + 73c: 0020 movs r0, r4 + 73e: 4b08 ldr r3, [pc, #32] ; (760 <_usb_d_dev_reset_epts+0x34>) + 740: 4798 blx r3 + dev_inst.ep[i].flags.u8 = 0; + 742: 2100 movs r1, #0 + dev_inst.ep[i].ep = 0xFF; + 744: 74a6 strb r6, [r4, #18] + dev_inst.ep[i].flags.u8 = 0; + 746: 74e1 strb r1, [r4, #19] + for (i = 0; i < USB_D_N_EP; i++) { + 748: 3414 adds r4, #20 + 74a: 42ac cmp r4, r5 + 74c: d1f5 bne.n 73a <_usb_d_dev_reset_epts+0xe> + memset(prvt_inst.desc_table, 0, sizeof(UsbDeviceDescriptor) * (CONF_USB_D_MAX_EP_N + 1)); + 74e: 2260 movs r2, #96 ; 0x60 + 750: 4b04 ldr r3, [pc, #16] ; (764 <_usb_d_dev_reset_epts+0x38>) + 752: 4805 ldr r0, [pc, #20] ; (768 <_usb_d_dev_reset_epts+0x3c>) + 754: 4798 blx r3 +} + 756: bd70 pop {r4, r5, r6, pc} + 758: 20000108 .word 0x20000108 + 75c: 2000011c .word 0x2000011c + 760: 000005c1 .word 0x000005c1 + 764: 00002557 .word 0x00002557 + 768: 200000a8 .word 0x200000a8 + +0000076c <_usb_d_dev_in_next>: +{ + 76c: b5f0 push {r4, r5, r6, r7, lr} + uint8_t epn = USB_EP_GET_N(ept->ep); + 76e: 270f movs r7, #15 +{ + 770: b085 sub sp, #20 + 772: 9101 str r1, [sp, #4] + uint8_t epn = USB_EP_GET_N(ept->ep); + 774: 7c83 ldrb r3, [r0, #18] +{ + 776: 0004 movs r4, r0 + uint8_t epn = USB_EP_GET_N(ept->ep); + 778: 9302 str r3, [sp, #8] + 77a: 401f ands r7, r3 + uint16_t trans_count = isr ? bank[1].PCKSIZE.bit.BYTE_COUNT : 0; + 77c: 2300 movs r3, #0 + 77e: 4299 cmp r1, r3 + 780: d005 beq.n 78e <_usb_d_dev_in_next+0x22> + UsbDeviceDescBank *bank = &prvt_inst.desc_table[epn].DeviceDescBank[0]; + 782: 4b4b ldr r3, [pc, #300] ; (8b0 <_usb_d_dev_in_next+0x144>) + 784: 017a lsls r2, r7, #5 + 786: 189b adds r3, r3, r2 + uint16_t trans_count = isr ? bank[1].PCKSIZE.bit.BYTE_COUNT : 0; + 788: 695b ldr r3, [r3, #20] + 78a: 049b lsls r3, r3, #18 + 78c: 0c9b lsrs r3, r3, #18 + uint16_t last_pkt = trans_count & ((ept->size == 1023) ? ept->size : (ept->size - 1)); + 78e: 8a25 ldrh r5, [r4, #16] + 790: 4a48 ldr r2, [pc, #288] ; (8b4 <_usb_d_dev_in_next+0x148>) + 792: 46ac mov ip, r5 + 794: 4295 cmp r5, r2 + 796: d002 beq.n 79e <_usb_d_dev_in_next+0x32> + 798: 1e6a subs r2, r5, #1 + 79a: b212 sxth r2, r2 + 79c: 4694 mov ip, r2 + bool is_ctrl = _usb_d_dev_ep_is_ctrl(ept); + 79e: 2207 movs r2, #7 + 7a0: 7ce0 ldrb r0, [r4, #19] + 7a2: 4002 ands r2, r0 + 7a4: 9203 str r2, [sp, #12] + if (isr) { + 7a6: 9a01 ldr r2, [sp, #4] + 7a8: 2a00 cmp r2, #0 + 7aa: d004 beq.n 7b6 <_usb_d_dev_in_next+0x4a> + ((UsbDevice *)hw)->DeviceEndpoint[submodule_index].EPINTFLAG.reg = mask; + 7ac: 4942 ldr r1, [pc, #264] ; (8b8 <_usb_d_dev_in_next+0x14c>) + 7ae: 017a lsls r2, r7, #5 + 7b0: 1852 adds r2, r2, r1 + 7b2: 2102 movs r1, #2 + 7b4: 71d1 strb r1, [r2, #7] + ept->trans_count += trans_count; + 7b6: 68a2 ldr r2, [r4, #8] + 7b8: 1899 adds r1, r3, r2 + if (ept->trans_count < ept->trans_size) { + 7ba: 6862 ldr r2, [r4, #4] + ept->trans_count += trans_count; + 7bc: 60a1 str r1, [r4, #8] + if (ept->trans_count < ept->trans_size) { + 7be: 4291 cmp r1, r2 + 7c0: d240 bcs.n 844 <_usb_d_dev_in_next+0xd8> + memcpy(ept->cache, &ept->trans_buf[ept->trans_count], trans_next); + 7c2: 6823 ldr r3, [r4, #0] + trans_next = ept->trans_size - ept->trans_count; + 7c4: 1a52 subs r2, r2, r1 + memcpy(ept->cache, &ept->trans_buf[ept->trans_count], trans_next); + 7c6: 1859 adds r1, r3, r1 + 7c8: 017b lsls r3, r7, #5 + 7ca: 4e39 ldr r6, [pc, #228] ; (8b0 <_usb_d_dev_in_next+0x144>) + trans_next = ept->trans_size - ept->trans_count; + 7cc: b292 uxth r2, r2 + if (ept->flags.bits.use_cache) { + 7ce: 9302 str r3, [sp, #8] + 7d0: 0683 lsls r3, r0, #26 + 7d2: d52c bpl.n 82e <_usb_d_dev_in_next+0xc2> + if (trans_next > ept->size) { + 7d4: 1c2b adds r3, r5, #0 + 7d6: 4295 cmp r5, r2 + 7d8: d900 bls.n 7dc <_usb_d_dev_in_next+0x70> + 7da: 1c13 adds r3, r2, #0 + 7dc: b29d uxth r5, r3 + memcpy(ept->cache, &ept->trans_buf[ept->trans_count], trans_next); + 7de: 002a movs r2, r5 + 7e0: 4b36 ldr r3, [pc, #216] ; (8bc <_usb_d_dev_in_next+0x150>) + 7e2: 68e0 ldr r0, [r4, #12] + 7e4: 4798 blx r3 + bank->ADDR.reg = addr; + 7e6: 4b32 ldr r3, [pc, #200] ; (8b0 <_usb_d_dev_in_next+0x144>) + _usbd_ep_set_buf(epn, 1, (uint32_t)ept->cache); + 7e8: 68e2 ldr r2, [r4, #12] + bank->ADDR.reg = addr; + 7ea: 0179 lsls r1, r7, #5 + 7ec: 185b adds r3, r3, r1 + 7ee: 611a str r2, [r3, #16] + bank->PCKSIZE.bit.BYTE_COUNT = size; + 7f0: 017b lsls r3, r7, #5 + 7f2: 18f6 adds r6, r6, r3 + 7f4: 6973 ldr r3, [r6, #20] + 7f6: 04ad lsls r5, r5, #18 + 7f8: 0b9b lsrs r3, r3, #14 + 7fa: 0caa lsrs r2, r5, #18 + 7fc: 039d lsls r5, r3, #14 + 7fe: 4315 orrs r5, r2 + 800: 6175 str r5, [r6, #20] + bank->PCKSIZE.bit.MULTI_PACKET_SIZE = count; + 802: 6973 ldr r3, [r6, #20] + 804: 4a2e ldr r2, [pc, #184] ; (8c0 <_usb_d_dev_in_next+0x154>) + 806: 4013 ands r3, r2 + 808: 6173 str r3, [r6, #20] + if (!isr) { + 80a: 9b01 ldr r3, [sp, #4] + 80c: 2b00 cmp r3, #0 + 80e: d108 bne.n 822 <_usb_d_dev_in_next+0xb6> + if (is_ctrl) { + 810: 9b03 ldr r3, [sp, #12] + inten = USB_D_BANK1_INT_FLAGS | USB_DEVICE_EPINTFLAG_TRFAIL0; + 812: 224e movs r2, #78 ; 0x4e + if (is_ctrl) { + 814: 2b01 cmp r3, #1 + 816: d000 beq.n 81a <_usb_d_dev_in_next+0xae> + inten = USB_D_BANK1_INT_FLAGS; + 818: 3a04 subs r2, #4 + ((UsbDevice *)hw)->DeviceEndpoint[submodule_index].EPINTENSET.reg = mask; + 81a: 492a ldr r1, [pc, #168] ; (8c4 <_usb_d_dev_in_next+0x158>) + 81c: 017b lsls r3, r7, #5 + 81e: 185b adds r3, r3, r1 + 820: 729a strb r2, [r3, #10] + ((UsbDevice *)hw)->DeviceEndpoint[submodule_index].EPSTATUSSET.reg = mask; + 822: 4a25 ldr r2, [pc, #148] ; (8b8 <_usb_d_dev_in_next+0x14c>) + 824: 017b lsls r3, r7, #5 + 826: 189b adds r3, r3, r2 + 828: 2280 movs r2, #128 ; 0x80 + 82a: 715a strb r2, [r3, #5] +} + 82c: e039 b.n 8a2 <_usb_d_dev_in_next+0x136> + if (trans_next > USB_D_DEV_TRANS_MAX) { + 82e: 2380 movs r3, #128 ; 0x80 + 830: 1c15 adds r5, r2, #0 + 832: 019b lsls r3, r3, #6 + 834: 429a cmp r2, r3 + 836: d900 bls.n 83a <_usb_d_dev_in_next+0xce> + 838: 1c1d adds r5, r3, #0 + bank->ADDR.reg = addr; + 83a: 017b lsls r3, r7, #5 + 83c: 18f3 adds r3, r6, r3 + 83e: b2ad uxth r5, r5 + 840: 6119 str r1, [r3, #16] +} + 842: e7d5 b.n 7f0 <_usb_d_dev_in_next+0x84> + } else if (ept->flags.bits.need_zlp) { + 844: 2610 movs r6, #16 + 846: 017a lsls r2, r7, #5 + 848: 4230 tst r0, r6 + 84a: d00e beq.n 86a <_usb_d_dev_in_next+0xfe> + ept->flags.bits.need_zlp = 0; + 84c: 7ce3 ldrb r3, [r4, #19] + bank->PCKSIZE.bit.MULTI_PACKET_SIZE = count; + 84e: 491c ldr r1, [pc, #112] ; (8c0 <_usb_d_dev_in_next+0x154>) + ept->flags.bits.need_zlp = 0; + 850: 43b3 bics r3, r6 + 852: 74e3 strb r3, [r4, #19] + bank->PCKSIZE.bit.BYTE_COUNT = size; + 854: 4b16 ldr r3, [pc, #88] ; (8b0 <_usb_d_dev_in_next+0x144>) + 856: 189a adds r2, r3, r2 + 858: 1992 adds r2, r2, r6 + 85a: 6853 ldr r3, [r2, #4] + 85c: 0b9b lsrs r3, r3, #14 + 85e: 039b lsls r3, r3, #14 + 860: 6053 str r3, [r2, #4] + bank->PCKSIZE.bit.MULTI_PACKET_SIZE = count; + 862: 6853 ldr r3, [r2, #4] + 864: 400b ands r3, r1 + 866: 6053 str r3, [r2, #4] + goto _in_tx_exec; + 868: e7cf b.n 80a <_usb_d_dev_in_next+0x9e> + if (is_ctrl) { + 86a: 9803 ldr r0, [sp, #12] + 86c: 2801 cmp r0, #1 + 86e: d11a bne.n 8a6 <_usb_d_dev_in_next+0x13a> + ((UsbDevice *)hw)->DeviceEndpoint[submodule_index].EPINTENCLR.reg = mask; + 870: 4814 ldr r0, [pc, #80] ; (8c4 <_usb_d_dev_in_next+0x158>) + 872: 1812 adds r2, r2, r0 + 874: 204b movs r0, #75 ; 0x4b + 876: 7250 strb r0, [r2, #9] + if (last_pkt == ept->size) { + 878: 4662 mov r2, ip + 87a: 4013 ands r3, r2 + 87c: 429d cmp r5, r3 + 87e: d10c bne.n 89a <_usb_d_dev_in_next+0x12e> + ept->flags.bits.is_busy = 0; + 880: 2540 movs r5, #64 ; 0x40 + 882: 7ce3 ldrb r3, [r4, #19] + if (dev_inst.ep_callbacks.more(ept->ep, ept->trans_count)) { + 884: 9802 ldr r0, [sp, #8] + ept->flags.bits.is_busy = 0; + 886: 43ab bics r3, r5 + 888: 74e3 strb r3, [r4, #19] + if (dev_inst.ep_callbacks.more(ept->ep, ept->trans_count)) { + 88a: 4b0f ldr r3, [pc, #60] ; (8c8 <_usb_d_dev_in_next+0x15c>) + 88c: 68db ldr r3, [r3, #12] + 88e: 4798 blx r3 + 890: 2800 cmp r0, #0 + 892: d106 bne.n 8a2 <_usb_d_dev_in_next+0x136> + ept->flags.bits.is_busy = 1; + 894: 7ce3 ldrb r3, [r4, #19] + 896: 432b orrs r3, r5 + 898: 74e3 strb r3, [r4, #19] + _usb_d_dev_trans_done(ept, USB_TRANS_DONE); + 89a: 2100 movs r1, #0 + 89c: 0020 movs r0, r4 + 89e: 4b0b ldr r3, [pc, #44] ; (8cc <_usb_d_dev_in_next+0x160>) + 8a0: 4798 blx r3 +} + 8a2: b005 add sp, #20 + 8a4: bdf0 pop {r4, r5, r6, r7, pc} + 8a6: 4807 ldr r0, [pc, #28] ; (8c4 <_usb_d_dev_in_next+0x158>) + 8a8: 1812 adds r2, r2, r0 + 8aa: 204a movs r0, #74 ; 0x4a + 8ac: e7e3 b.n 876 <_usb_d_dev_in_next+0x10a> + 8ae: 46c0 nop ; (mov r8, r8) + 8b0: 200000a8 .word 0x200000a8 + 8b4: 000003ff .word 0x000003ff + 8b8: 41005100 .word 0x41005100 + 8bc: 00002545 .word 0x00002545 + 8c0: f0003fff .word 0xf0003fff + 8c4: 410050ff .word 0x410050ff + 8c8: 20000108 .word 0x20000108 + 8cc: 000005c1 .word 0x000005c1 + +000008d0 <_usb_d_dev_out_next>: + uint8_t epn = USB_EP_GET_N(ept->ep); + 8d0: 230f movs r3, #15 +{ + 8d2: b5f0 push {r4, r5, r6, r7, lr} + uint8_t epn = USB_EP_GET_N(ept->ep); + 8d4: 7c85 ldrb r5, [r0, #18] +{ + 8d6: b085 sub sp, #20 + 8d8: 0004 movs r4, r0 + 8da: 000e movs r6, r1 + uint8_t epn = USB_EP_GET_N(ept->ep); + 8dc: 401d ands r5, r3 + uint16_t trans_size = isr ? bank->PCKSIZE.bit.MULTI_PACKET_SIZE : 0; + 8de: 9103 str r1, [sp, #12] + uint16_t last_trans = isr ? bank->PCKSIZE.bit.BYTE_COUNT : 0; + 8e0: 9101 str r1, [sp, #4] + uint16_t trans_size = isr ? bank->PCKSIZE.bit.MULTI_PACKET_SIZE : 0; + 8e2: 2900 cmp r1, #0 + 8e4: d00a beq.n 8fc <_usb_d_dev_out_next+0x2c> + 8e6: 4b61 ldr r3, [pc, #388] ; (a6c <_usb_d_dev_out_next+0x19c>) + 8e8: 016a lsls r2, r5, #5 + 8ea: 189b adds r3, r3, r2 + 8ec: 6859 ldr r1, [r3, #4] + 8ee: 0109 lsls r1, r1, #4 + 8f0: 0c8a lsrs r2, r1, #18 + 8f2: 9203 str r2, [sp, #12] + uint16_t last_trans = isr ? bank->PCKSIZE.bit.BYTE_COUNT : 0; + 8f4: 6859 ldr r1, [r3, #4] + 8f6: 0489 lsls r1, r1, #18 + 8f8: 0c8b lsrs r3, r1, #18 + 8fa: 9301 str r3, [sp, #4] + uint16_t size_mask = (ept->size == 1023) ? 1023 : (ept->size - 1); + 8fc: 8a23 ldrh r3, [r4, #16] + 8fe: 9300 str r3, [sp, #0] + 900: 9a00 ldr r2, [sp, #0] + 902: 4b5b ldr r3, [pc, #364] ; (a70 <_usb_d_dev_out_next+0x1a0>) + 904: 429a cmp r2, r3 + 906: d003 beq.n 910 <_usb_d_dev_out_next+0x40> + 908: 0013 movs r3, r2 + 90a: 3b01 subs r3, #1 + 90c: b29b uxth r3, r3 + 90e: 9300 str r3, [sp, #0] + uint16_t last_pkt = last_trans & size_mask; + 910: 9b01 ldr r3, [sp, #4] + 912: 9f00 ldr r7, [sp, #0] + bool is_ctrl = _usb_d_dev_ep_is_ctrl(ept); + 914: 7ce2 ldrb r2, [r4, #19] + uint16_t last_pkt = last_trans & size_mask; + 916: 401f ands r7, r3 + bool is_ctrl = _usb_d_dev_ep_is_ctrl(ept); + 918: 2307 movs r3, #7 + 91a: 4013 ands r3, r2 + 91c: 9302 str r3, [sp, #8] + if (isr) { + 91e: 2e00 cmp r6, #0 + 920: d004 beq.n 92c <_usb_d_dev_out_next+0x5c> + ((UsbDevice *)hw)->DeviceEndpoint[submodule_index].EPINTFLAG.reg = mask; + 922: 4954 ldr r1, [pc, #336] ; (a74 <_usb_d_dev_out_next+0x1a4>) + 924: 016b lsls r3, r5, #5 + 926: 185b adds r3, r3, r1 + 928: 2101 movs r1, #1 + 92a: 71d9 strb r1, [r3, #7] + if (ept->flags.bits.use_cache && ept->trans_size) { + 92c: 0693 lsls r3, r2, #26 + 92e: d50f bpl.n 950 <_usb_d_dev_out_next+0x80> + 930: 6863 ldr r3, [r4, #4] + 932: 2b00 cmp r3, #0 + 934: d00c beq.n 950 <_usb_d_dev_out_next+0x80> + uint16_t buf_remain = ept->trans_size - ept->trans_count; + 936: 68a2 ldr r2, [r4, #8] + memcpy(&ept->trans_buf[ept->trans_count], ept->cache, (buf_remain > last_pkt) ? last_pkt : buf_remain); + 938: 6821 ldr r1, [r4, #0] + uint16_t buf_remain = ept->trans_size - ept->trans_count; + 93a: 1a9b subs r3, r3, r2 + memcpy(&ept->trans_buf[ept->trans_count], ept->cache, (buf_remain > last_pkt) ? last_pkt : buf_remain); + 93c: 1888 adds r0, r1, r2 + 93e: 1c1a adds r2, r3, #0 + 940: b29b uxth r3, r3 + 942: 42bb cmp r3, r7 + 944: d900 bls.n 948 <_usb_d_dev_out_next+0x78> + 946: 1c3a adds r2, r7, #0 + 948: 68e1 ldr r1, [r4, #12] + 94a: 4b4b ldr r3, [pc, #300] ; (a78 <_usb_d_dev_out_next+0x1a8>) + 94c: b292 uxth r2, r2 + 94e: 4798 blx r3 + if (ept->trans_size == 0 && ept->flags.bits.need_zlp) { + 950: 6863 ldr r3, [r4, #4] + 952: 016a lsls r2, r5, #5 + 954: 4694 mov ip, r2 + 956: 2b00 cmp r3, #0 + 958: d12c bne.n 9b4 <_usb_d_dev_out_next+0xe4> + 95a: 7ce2 ldrb r2, [r4, #19] + 95c: 06d1 lsls r1, r2, #27 + 95e: d529 bpl.n 9b4 <_usb_d_dev_out_next+0xe4> + ept->flags.bits.need_zlp = 0; + 960: 3330 adds r3, #48 ; 0x30 + 962: 439a bics r2, r3 + 964: 3b10 subs r3, #16 + 966: 431a orrs r2, r3 + 968: 74e2 strb r2, [r4, #19] + bank->ADDR.reg = addr; + 96a: 4662 mov r2, ip + 96c: 68e1 ldr r1, [r4, #12] + 96e: 4b3f ldr r3, [pc, #252] ; (a6c <_usb_d_dev_out_next+0x19c>) + bank->PCKSIZE.bit.MULTI_PACKET_SIZE = size; + 970: 4842 ldr r0, [pc, #264] ; (a7c <_usb_d_dev_out_next+0x1ac>) + bank->ADDR.reg = addr; + 972: 5099 str r1, [r3, r2] + bank->PCKSIZE.bit.MULTI_PACKET_SIZE = size; + 974: 8a21 ldrh r1, [r4, #16] + 976: 4463 add r3, ip + 978: 685a ldr r2, [r3, #4] + 97a: 0489 lsls r1, r1, #18 + 97c: 0909 lsrs r1, r1, #4 + 97e: 4002 ands r2, r0 + 980: 430a orrs r2, r1 + 982: 605a str r2, [r3, #4] + bank->PCKSIZE.bit.BYTE_COUNT = count; + 984: 685a ldr r2, [r3, #4] + 986: 0b92 lsrs r2, r2, #14 + 988: 0392 lsls r2, r2, #14 + 98a: 605a str r2, [r3, #4] + if (!isr) { + 98c: 2e00 cmp r6, #0 + 98e: d10b bne.n 9a8 <_usb_d_dev_out_next+0xd8> + if (is_ctrl) { + 990: 9902 ldr r1, [sp, #8] + inten = USB_D_BANK0_INT_FLAGS; + 992: 2225 movs r2, #37 ; 0x25 + 994: 016b lsls r3, r5, #5 + if (is_ctrl) { + 996: 2901 cmp r1, #1 + 998: d103 bne.n 9a2 <_usb_d_dev_out_next+0xd2> + bank->STATUS_BK.reg = 0; + 99a: 4a34 ldr r2, [pc, #208] ; (a6c <_usb_d_dev_out_next+0x19c>) + 99c: 18d2 adds r2, r2, r3 + 99e: 7696 strb r6, [r2, #26] + inten = USB_D_BANK0_INT_FLAGS | USB_DEVICE_EPINTFLAG_TRFAIL1; + 9a0: 222d movs r2, #45 ; 0x2d + ((UsbDevice *)hw)->DeviceEndpoint[submodule_index].EPINTENSET.reg = mask; + 9a2: 4937 ldr r1, [pc, #220] ; (a80 <_usb_d_dev_out_next+0x1b0>) + 9a4: 185b adds r3, r3, r1 + 9a6: 729a strb r2, [r3, #10] + ((UsbDevice *)hw)->DeviceEndpoint[submodule_index].EPSTATUSCLR.reg = mask; + 9a8: 4b32 ldr r3, [pc, #200] ; (a74 <_usb_d_dev_out_next+0x1a4>) + 9aa: 016d lsls r5, r5, #5 + 9ac: 18ed adds r5, r5, r3 + 9ae: 2340 movs r3, #64 ; 0x40 + 9b0: 712b strb r3, [r5, #4] +} + 9b2: e01d b.n 9f0 <_usb_d_dev_out_next+0x120> + ept->trans_count += last_trans; + 9b4: 68a1 ldr r1, [r4, #8] + } else if (isr && last_pkt < ept->size) { + 9b6: 2e00 cmp r6, #0 + 9b8: d01c beq.n 9f4 <_usb_d_dev_out_next+0x124> + 9ba: 8a22 ldrh r2, [r4, #16] + 9bc: 42ba cmp r2, r7 + 9be: d919 bls.n 9f4 <_usb_d_dev_out_next+0x124> + ept->flags.bits.need_zlp = 0; + 9c0: 2210 movs r2, #16 + 9c2: 7ce3 ldrb r3, [r4, #19] + 9c4: 4393 bics r3, r2 + 9c6: 74e3 strb r3, [r4, #19] + ept->trans_count += last_trans; + 9c8: 9b01 ldr r3, [sp, #4] + 9ca: 1859 adds r1, r3, r1 + 9cc: 60a1 str r1, [r4, #8] + if (is_ctrl) { + 9ce: 9a02 ldr r2, [sp, #8] + 9d0: 016b lsls r3, r5, #5 + 9d2: 2a01 cmp r2, #1 + 9d4: d146 bne.n a64 <_usb_d_dev_out_next+0x194> + ((UsbDevice *)hw)->DeviceEndpoint[submodule_index].EPINTENCLR.reg = mask; + 9d6: 4a2a ldr r2, [pc, #168] ; (a80 <_usb_d_dev_out_next+0x1b0>) + 9d8: 189b adds r3, r3, r2 + 9da: 222d movs r2, #45 ; 0x2d + 9dc: 725a strb r2, [r3, #9] + if (0 == epn) { + 9de: 2d00 cmp r5, #0 + 9e0: d102 bne.n 9e8 <_usb_d_dev_out_next+0x118> + bank->ADDR.reg = addr; + 9e2: 4b22 ldr r3, [pc, #136] ; (a6c <_usb_d_dev_out_next+0x19c>) + 9e4: 68e2 ldr r2, [r4, #12] + 9e6: 601a str r2, [r3, #0] + _usb_d_dev_trans_done(ept, USB_TRANS_DONE); + 9e8: 2100 movs r1, #0 + 9ea: 0020 movs r0, r4 + 9ec: 4b25 ldr r3, [pc, #148] ; (a84 <_usb_d_dev_out_next+0x1b4>) + 9ee: 4798 blx r3 +} + 9f0: b005 add sp, #20 + 9f2: bdf0 pop {r4, r5, r6, r7, pc} + ept->trans_count += trans_size; + 9f4: 9a03 ldr r2, [sp, #12] + 9f6: 1851 adds r1, r2, r1 + 9f8: 60a1 str r1, [r4, #8] + if (ept->trans_count < ept->trans_size) { + 9fa: 428b cmp r3, r1 + 9fc: d9e7 bls.n 9ce <_usb_d_dev_out_next+0xfe> + if (ept->flags.bits.use_cache) { + 9fe: 2020 movs r0, #32 + a00: 7ce2 ldrb r2, [r4, #19] + trans_next = ept->trans_size - ept->trans_count; + a02: 1a5b subs r3, r3, r1 + _usbd_ep_set_out_trans(epn, 0, ept->size, 0); + a04: 8a27 ldrh r7, [r4, #16] + trans_next = ept->trans_size - ept->trans_count; + a06: b29b uxth r3, r3 + if (ept->flags.bits.use_cache) { + a08: 4202 tst r2, r0 + a0a: d016 beq.n a3a <_usb_d_dev_out_next+0x16a> + if (trans_next > ept->size) { + a0c: 1c39 adds r1, r7, #0 + a0e: 429f cmp r7, r3 + a10: d900 bls.n a14 <_usb_d_dev_out_next+0x144> + a12: 1c19 adds r1, r3, #0 + _usbd_ep_set_buf(epn, 0, (uint32_t)ept->cache); + a14: 68e0 ldr r0, [r4, #12] + bank->ADDR.reg = addr; + a16: 4a15 ldr r2, [pc, #84] ; (a6c <_usb_d_dev_out_next+0x19c>) + a18: b28b uxth r3, r1 + a1a: 0169 lsls r1, r5, #5 + a1c: 5050 str r0, [r2, r1] + bank->PCKSIZE.bit.MULTI_PACKET_SIZE = size; + a1e: 4a13 ldr r2, [pc, #76] ; (a6c <_usb_d_dev_out_next+0x19c>) + a20: 4816 ldr r0, [pc, #88] ; (a7c <_usb_d_dev_out_next+0x1ac>) + a22: 4462 add r2, ip + a24: 6851 ldr r1, [r2, #4] + a26: 049b lsls r3, r3, #18 + a28: 091b lsrs r3, r3, #4 + a2a: 4001 ands r1, r0 + a2c: 430b orrs r3, r1 + a2e: 6053 str r3, [r2, #4] + bank->PCKSIZE.bit.BYTE_COUNT = count; + a30: 6853 ldr r3, [r2, #4] + a32: 0b9b lsrs r3, r3, #14 + a34: 039b lsls r3, r3, #14 + a36: 6053 str r3, [r2, #4] + goto _out_rx_exec; + a38: e7a8 b.n 98c <_usb_d_dev_out_next+0xbc> + if (trans_next > ept->size) { + a3a: 429f cmp r7, r3 + a3c: d20b bcs.n a56 <_usb_d_dev_out_next+0x186> + if (trans_next > USB_D_DEV_TRANS_MAX) { + a3e: 2080 movs r0, #128 ; 0x80 + a40: 0180 lsls r0, r0, #6 + a42: 4283 cmp r3, r0 + a44: d80c bhi.n a60 <_usb_d_dev_out_next+0x190> + trans_next -= trans_next & size_mask; + a46: 9a00 ldr r2, [sp, #0] + a48: 4393 bics r3, r2 + _usbd_ep_set_buf(epn, 0, (uint32_t)&ept->trans_buf[ept->trans_count]); + a4a: 6820 ldr r0, [r4, #0] + bank->ADDR.reg = addr; + a4c: 4a07 ldr r2, [pc, #28] ; (a6c <_usb_d_dev_out_next+0x19c>) + _usbd_ep_set_buf(epn, 0, (uint32_t)&ept->trans_buf[ept->trans_count]); + a4e: 1841 adds r1, r0, r1 + bank->ADDR.reg = addr; + a50: 0168 lsls r0, r5, #5 + a52: 5011 str r1, [r2, r0] +} + a54: e7e3 b.n a1e <_usb_d_dev_out_next+0x14e> + } else if (trans_next < ept->size) { + a56: 429f cmp r7, r3 + a58: d9f7 bls.n a4a <_usb_d_dev_out_next+0x17a> + ept->flags.bits.use_cache = 1; + a5a: 4310 orrs r0, r2 + a5c: 74e0 strb r0, [r4, #19] + a5e: e7f4 b.n a4a <_usb_d_dev_out_next+0x17a> + trans_next = USB_D_DEV_TRANS_MAX; + a60: 0003 movs r3, r0 + a62: e7f2 b.n a4a <_usb_d_dev_out_next+0x17a> + a64: 4a06 ldr r2, [pc, #24] ; (a80 <_usb_d_dev_out_next+0x1b0>) + a66: 189b adds r3, r3, r2 + a68: 2225 movs r2, #37 ; 0x25 + a6a: e7b7 b.n 9dc <_usb_d_dev_out_next+0x10c> + a6c: 200000a8 .word 0x200000a8 + a70: 000003ff .word 0x000003ff + a74: 41005100 .word 0x41005100 + a78: 00002545 .word 0x00002545 + a7c: f0003fff .word 0xf0003fff + a80: 410050ff .word 0x410050ff + a84: 000005c1 .word 0x000005c1 + +00000a88 <_usbd_ep_pcksize_size>: + : ((n > 256) ? 6 : ((n > 128) ? 5 : ((n > 64) ? 4 : ((n > 32) ? 3 : ((n > 16) ? 2 : ((n > 8) ? 1 : 0))))))); + a88: 2380 movs r3, #128 ; 0x80 +{ + a8a: 0002 movs r2, r0 + : ((n > 256) ? 6 : ((n > 128) ? 5 : ((n > 64) ? 4 : ((n > 32) ? 3 : ((n > 16) ? 2 : ((n > 8) ? 1 : 0))))))); + a8c: 009b lsls r3, r3, #2 + a8e: 2007 movs r0, #7 + a90: 429a cmp r2, r3 + a92: d814 bhi.n abe <_usbd_ep_pcksize_size+0x36> + a94: 3b01 subs r3, #1 + a96: 3bff subs r3, #255 ; 0xff + a98: 3801 subs r0, #1 + a9a: 429a cmp r2, r3 + a9c: d80f bhi.n abe <_usbd_ep_pcksize_size+0x36> + a9e: 3801 subs r0, #1 + aa0: 2a80 cmp r2, #128 ; 0x80 + aa2: d80c bhi.n abe <_usbd_ep_pcksize_size+0x36> + aa4: 3801 subs r0, #1 + aa6: 2a40 cmp r2, #64 ; 0x40 + aa8: d809 bhi.n abe <_usbd_ep_pcksize_size+0x36> + aaa: 3801 subs r0, #1 + aac: 2a20 cmp r2, #32 + aae: d806 bhi.n abe <_usbd_ep_pcksize_size+0x36> + ab0: 3801 subs r0, #1 + ab2: 2a10 cmp r2, #16 + ab4: d803 bhi.n abe <_usbd_ep_pcksize_size+0x36> + ab6: 3006 adds r0, #6 + ab8: 4290 cmp r0, r2 + aba: 4180 sbcs r0, r0 + abc: 4240 negs r0, r0 +} + abe: 4770 bx lr + +00000ac0 <_usb_d_dev_init>: +{ + ac0: b510 push {r4, lr} + return ((Usb *)hw)->DEVICE.SYNCBUSY.reg & reg; + ac2: 4c2a ldr r4, [pc, #168] ; (b6c <_usb_d_dev_init+0xac>) + ac4: 78a3 ldrb r3, [r4, #2] + if (!hri_usbdevice_is_syncing(hw, USB_SYNCBUSY_SWRST)) { + ac6: 07db lsls r3, r3, #31 + ac8: d418 bmi.n afc <_usb_d_dev_init+0x3c> + while (((Usb *)hw)->DEVICE.SYNCBUSY.reg & reg) { + aca: 2303 movs r3, #3 + acc: 78a2 ldrb r2, [r4, #2] + ace: 421a tst r2, r3 + ad0: d1fc bne.n acc <_usb_d_dev_init+0xc> +static inline hri_usb_ctrla_reg_t hri_usb_get_CTRLA_reg(const void *const hw, hri_usb_ctrla_reg_t mask) +{ + uint8_t tmp; + hri_usb_wait_for_sync(hw, USB_SYNCBUSY_MASK); + tmp = ((Usb *)hw)->HOST.CTRLA.reg; + tmp &= mask; + ad2: 2202 movs r2, #2 + tmp = ((Usb *)hw)->HOST.CTRLA.reg; + ad4: 7823 ldrb r3, [r4, #0] + if (hri_usbdevice_get_CTRLA_reg(hw, USB_CTRLA_ENABLE)) { + ad6: 4213 tst r3, r2 + ad8: d00a beq.n af0 <_usb_d_dev_init+0x30> + ((Usb *)hw)->HOST.CTRLA.reg &= ~USB_CTRLA_ENABLE; + ada: 7823 ldrb r3, [r4, #0] + adc: 4393 bics r3, r2 + ade: 7023 strb r3, [r4, #0] + while (((Usb *)hw)->DEVICE.SYNCBUSY.reg & reg) { + ae0: 2303 movs r3, #3 + ae2: 78a2 ldrb r2, [r4, #2] + ae4: 421a tst r2, r3 + ae6: d1fc bne.n ae2 <_usb_d_dev_init+0x22> + ae8: 2302 movs r3, #2 + aea: 78a2 ldrb r2, [r4, #2] + aec: 421a tst r2, r3 + aee: d1fc bne.n aea <_usb_d_dev_init+0x2a> +} + +static inline void hri_usb_write_CTRLA_reg(const void *const hw, hri_usb_ctrla_reg_t data) +{ + USB_CRITICAL_SECTION_ENTER(); + ((Usb *)hw)->HOST.CTRLA.reg = data; + af0: 2301 movs r3, #1 + af2: 7023 strb r3, [r4, #0] + while (((Usb *)hw)->DEVICE.SYNCBUSY.reg & reg) { + af4: 3302 adds r3, #2 + af6: 78a2 ldrb r2, [r4, #2] + af8: 421a tst r2, r3 + afa: d1fc bne.n af6 <_usb_d_dev_init+0x36> + afc: 2301 movs r3, #1 + afe: 78a2 ldrb r2, [r4, #2] + b00: 421a tst r2, r3 + b02: d1fc bne.n afe <_usb_d_dev_init+0x3e> + dev_inst.callbacks.sof = (_usb_d_dev_sof_cb_t)_dummy_func_no_return; + b04: 4b1a ldr r3, [pc, #104] ; (b70 <_usb_d_dev_init+0xb0>) + b06: 4a1b ldr r2, [pc, #108] ; (b74 <_usb_d_dev_init+0xb4>) + b08: 601a str r2, [r3, #0] + dev_inst.callbacks.event = (_usb_d_dev_event_cb_t)_dummy_func_no_return; + b0a: 605a str r2, [r3, #4] + dev_inst.ep_callbacks.setup = (_usb_d_dev_ep_cb_setup_t)_dummy_func_no_return; + b0c: 609a str r2, [r3, #8] + dev_inst.ep_callbacks.more = (_usb_d_dev_ep_cb_more_t)_dummy_func_no_return; + b0e: 60da str r2, [r3, #12] + dev_inst.ep_callbacks.done = (_usb_d_dev_ep_cb_done_t)_dummy_func_no_return; + b10: 611a str r2, [r3, #16] + _usb_d_dev_reset_epts(); + b12: 4b19 ldr r3, [pc, #100] ; (b78 <_usb_d_dev_init+0xb8>) + b14: 4798 blx r3 + uint32_t pad_transn + b16: 201f movs r0, #31 + = (*((uint32_t *)(NVMCTRL_OTP4) + (NVM_USB_PAD_TRANSN_POS / 32)) >> (NVM_USB_PAD_TRANSN_POS % 32)) + b18: 4b18 ldr r3, [pc, #96] ; (b7c <_usb_d_dev_init+0xbc>) + b1a: 681a ldr r2, [r3, #0] + b1c: 0b53 lsrs r3, r2, #13 + = (*((uint32_t *)(NVMCTRL_OTP4) + (NVM_USB_PAD_TRANSP_POS / 32)) >> (NVM_USB_PAD_TRANSP_POS % 32)) + b1e: 0c91 lsrs r1, r2, #18 + uint32_t pad_trim = (*((uint32_t *)(NVMCTRL_OTP4) + (NVM_USB_PAD_TRIM_POS / 32)) >> (NVM_USB_PAD_TRIM_POS % 32)) + b20: 0192 lsls r2, r2, #6 + uint32_t pad_transn + b22: 4003 ands r3, r0 + uint32_t pad_transp + b24: 4001 ands r1, r0 + uint32_t pad_trim = (*((uint32_t *)(NVMCTRL_OTP4) + (NVM_USB_PAD_TRIM_POS / 32)) >> (NVM_USB_PAD_TRIM_POS % 32)) + b26: 0f52 lsrs r2, r2, #29 + if (pad_transn == 0x1F) { + b28: 4283 cmp r3, r0 + b2a: d100 bne.n b2e <_usb_d_dev_init+0x6e> + pad_transn = 5; + b2c: 2305 movs r3, #5 + if (pad_transp == 0x1F) { + b2e: 291f cmp r1, #31 + b30: d100 bne.n b34 <_usb_d_dev_init+0x74> + pad_transp = 29; + b32: 3902 subs r1, #2 + if (pad_trim == 0x7) { + b34: 2a07 cmp r2, #7 + b36: d100 bne.n b3a <_usb_d_dev_init+0x7a> + pad_trim = 5; + b38: 3a02 subs r2, #2 + hw->DEVICE.PADCAL.reg = USB_PADCAL_TRANSN(pad_transn) | USB_PADCAL_TRANSP(pad_transp) | USB_PADCAL_TRIM(pad_trim); + b3a: 019b lsls r3, r3, #6 + b3c: 430b orrs r3, r1 + b3e: 0312 lsls r2, r2, #12 + b40: 4313 orrs r3, r2 + b42: 8523 strh r3, [r4, #40] ; 0x28 + hw->DEVICE.QOSCTRL.bit.CQOS = 3; + b44: 2303 movs r3, #3 + b46: 78e2 ldrb r2, [r4, #3] + b48: 431a orrs r2, r3 + b4a: 70e2 strb r2, [r4, #3] + hw->DEVICE.QOSCTRL.bit.DQOS = 3; + b4c: 220c movs r2, #12 + b4e: 78e1 ldrb r1, [r4, #3] + b50: 430a orrs r2, r1 + b52: 70e2 strb r2, [r4, #3] + ((Usb *)hw)->HOST.CTRLA.reg = data; + b54: 2204 movs r2, #4 + b56: 7022 strb r2, [r4, #0] + while (((Usb *)hw)->DEVICE.SYNCBUSY.reg & reg) { + b58: 78a2 ldrb r2, [r4, #2] + b5a: 0010 movs r0, r2 + b5c: 4018 ands r0, r3 + b5e: 421a tst r2, r3 + b60: d1fa bne.n b58 <_usb_d_dev_init+0x98> + hri_usbdevice_write_DESCADD_reg(hw, (uint32_t)prvt_inst.desc_table); + b62: 4b07 ldr r3, [pc, #28] ; (b80 <_usb_d_dev_init+0xc0>) +} + +static inline void hri_usb_write_DESCADD_reg(const void *const hw, hri_usb_descadd_reg_t data) +{ + USB_CRITICAL_SECTION_ENTER(); + ((Usb *)hw)->HOST.DESCADD.reg = data; + b64: 6263 str r3, [r4, #36] ; 0x24 + ((Usb *)hw)->DEVICE.CTRLB.reg = data; + b66: 2301 movs r3, #1 + b68: 8123 strh r3, [r4, #8] +} + b6a: bd10 pop {r4, pc} + b6c: 41005000 .word 0x41005000 + b70: 20000108 .word 0x20000108 + b74: 000004d5 .word 0x000004d5 + b78: 0000072d .word 0x0000072d + b7c: 00806024 .word 0x00806024 + b80: 200000a8 .word 0x200000a8 + +00000b84 <_usb_d_dev_enable>: + tmp &= mask; + b84: 2203 movs r2, #3 + tmp = ((Usb *)hw)->HOST.SYNCBUSY.reg; + b86: 4b0e ldr r3, [pc, #56] ; (bc0 <_usb_d_dev_enable+0x3c>) + b88: 7899 ldrb r1, [r3, #2] + if (hri_usbdevice_get_SYNCBUSY_reg(hw, (USB_SYNCBUSY_ENABLE | USB_SYNCBUSY_SWRST))) { + b8a: 4211 tst r1, r2 + b8c: d114 bne.n bb8 <_usb_d_dev_enable+0x34> + while (((Usb *)hw)->DEVICE.SYNCBUSY.reg & reg) { + b8e: 7899 ldrb r1, [r3, #2] + b90: 4211 tst r1, r2 + b92: d1fc bne.n b8e <_usb_d_dev_enable+0xa> + if ((ctrla & USB_CTRLA_ENABLE) == 0) { + b94: 2202 movs r2, #2 + return ((Usb *)hw)->HOST.CTRLA.reg; + b96: 7819 ldrb r1, [r3, #0] + b98: b2c8 uxtb r0, r1 + b9a: 4211 tst r1, r2 + b9c: d105 bne.n baa <_usb_d_dev_enable+0x26> + hri_usbdevice_write_CTRLA_reg(hw, ctrla | USB_CTRLA_ENABLE); + b9e: 4302 orrs r2, r0 + ((Usb *)hw)->HOST.CTRLA.reg = data; + ba0: 701a strb r2, [r3, #0] + while (((Usb *)hw)->DEVICE.SYNCBUSY.reg & reg) { + ba2: 2203 movs r2, #3 + ba4: 7899 ldrb r1, [r3, #2] + ba6: 4211 tst r1, r2 + ba8: d1fc bne.n ba4 <_usb_d_dev_enable+0x20> + */ +__STATIC_INLINE void __NVIC_EnableIRQ(IRQn_Type IRQn) +{ + if ((int32_t)(IRQn) >= 0) + { + NVIC->ISER[0U] = (uint32_t)(1UL << (((uint32_t)IRQn) & 0x1FUL)); + baa: 2180 movs r1, #128 ; 0x80 + return ERR_NONE; + bac: 2000 movs r0, #0 + bae: 4a05 ldr r2, [pc, #20] ; (bc4 <_usb_d_dev_enable+0x40>) + bb0: 6011 str r1, [r2, #0] + ((Usb *)hw)->DEVICE.INTENSET.reg = mask; + bb2: 4a05 ldr r2, [pc, #20] ; (bc8 <_usb_d_dev_enable+0x44>) + bb4: 831a strh r2, [r3, #24] +} + bb6: 4770 bx lr + return -USB_ERR_DENIED; + bb8: 2011 movs r0, #17 + bba: 4240 negs r0, r0 + bbc: e7fb b.n bb6 <_usb_d_dev_enable+0x32> + bbe: 46c0 nop ; (mov r8, r8) + bc0: 41005000 .word 0x41005000 + bc4: e000e100 .word 0xe000e100 + bc8: 0000028d .word 0x0000028d + +00000bcc <_usb_d_dev_attach>: + ((Usb *)hw)->DEVICE.CTRLB.reg &= ~USB_DEVICE_CTRLB_DETACH; + bcc: 2101 movs r1, #1 + bce: 4a02 ldr r2, [pc, #8] ; (bd8 <_usb_d_dev_attach+0xc>) + bd0: 8913 ldrh r3, [r2, #8] + bd2: 438b bics r3, r1 + bd4: 8113 strh r3, [r2, #8] +} + bd6: 4770 bx lr + bd8: 41005000 .word 0x41005000 + +00000bdc <_usb_d_dev_set_address>: + hri_usbdevice_write_DADD_reg(USB, USB_DEVICE_DADD_ADDEN | USB_DEVICE_DADD_DADD(addr)); + bdc: 2380 movs r3, #128 ; 0x80 + bde: 4318 orrs r0, r3 + ((Usb *)hw)->DEVICE.DADD.reg = data; + be0: 4b01 ldr r3, [pc, #4] ; (be8 <_usb_d_dev_set_address+0xc>) + be2: 7298 strb r0, [r3, #10] +} + be4: 4770 bx lr + be6: 46c0 nop ; (mov r8, r8) + be8: 41005000 .word 0x41005000 + +00000bec <_usb_d_dev_ep_init>: +{ + bec: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} + uint8_t epn = USB_EP_GET_N(ep); + bee: 240f movs r4, #15 + bf0: 4004 ands r4, r0 + struct _usb_d_dev_ep *ept = _usb_d_dev_ept(epn, dir); + bf2: 4b2e ldr r3, [pc, #184] ; (cac <_usb_d_dev_ep_init+0xc0>) +{ + bf4: 9100 str r1, [sp, #0] + bf6: 0006 movs r6, r0 + struct _usb_d_dev_ep *ept = _usb_d_dev_ept(epn, dir); + bf8: 09c1 lsrs r1, r0, #7 + bfa: b247 sxtb r7, r0 + bfc: 0020 movs r0, r4 +{ + bfe: 9201 str r2, [sp, #4] + struct _usb_d_dev_ep *ept = _usb_d_dev_ept(epn, dir); + c00: 4798 blx r3 + uint8_t ep_type = attr & USB_EP_XTYPE_MASK; + c02: 2103 movs r1, #3 + c04: 9b00 ldr r3, [sp, #0] + struct _usb_d_dev_ep *ept = _usb_d_dev_ept(epn, dir); + c06: 0005 movs r5, r0 + uint8_t ep_type = attr & USB_EP_XTYPE_MASK; + c08: 400b ands r3, r1 + c0a: 9300 str r3, [sp, #0] + if (epn > CONF_USB_D_MAX_EP_N) { + c0c: 2c02 cmp r4, #2 + c0e: d844 bhi.n c9a <_usb_d_dev_ep_init+0xae> + if (ept->ep != 0xFF) { + c10: 7c83 ldrb r3, [r0, #18] + c12: 2bff cmp r3, #255 ; 0xff + c14: d144 bne.n ca0 <_usb_d_dev_ep_init+0xb4> + if (ep_type == USB_EP_XTYPE_CTRL) { + c16: 9b00 ldr r3, [sp, #0] + c18: 2b00 cmp r3, #0 + c1a: d110 bne.n c3e <_usb_d_dev_ep_init+0x52> + struct _usb_d_dev_ep *ept_in = _usb_d_dev_ept(epn, !dir); + c1c: 43f9 mvns r1, r7 + c1e: b2c9 uxtb r1, r1 + c20: 4b22 ldr r3, [pc, #136] ; (cac <_usb_d_dev_ep_init+0xc0>) + c22: 0020 movs r0, r4 + c24: 09c9 lsrs r1, r1, #7 + c26: 4798 blx r3 + if (ept_in->ep != 0xFF) { + c28: 7c83 ldrb r3, [r0, #18] + c2a: 2bff cmp r3, #255 ; 0xff + c2c: d138 bne.n ca0 <_usb_d_dev_ep_init+0xb4> + if (pcfg->cache == NULL) { + c2e: 3bf3 subs r3, #243 ; 0xf3 + c30: 4363 muls r3, r4 + c32: 4a1f ldr r2, [pc, #124] ; (cb0 <_usb_d_dev_ep_init+0xc4>) + c34: 589b ldr r3, [r3, r2] + c36: 2b00 cmp r3, #0 + c38: d134 bne.n ca4 <_usb_d_dev_ep_init+0xb8> + return -USB_ERR_FUNC; + c3a: 2013 movs r0, #19 + c3c: e02e b.n c9c <_usb_d_dev_ep_init+0xb0> + if ((dir ? pcfg->i_cache : pcfg->cache) && ((dir ? pcfg->i_size : pcfg->size) < max_pkt_siz)) { + c3e: 2f00 cmp r7, #0 + c40: da14 bge.n c6c <_usb_d_dev_ep_init+0x80> + c42: 220c movs r2, #12 + c44: 4362 muls r2, r4 + c46: 4b1a ldr r3, [pc, #104] ; (cb0 <_usb_d_dev_ep_init+0xc4>) + c48: 189b adds r3, r3, r2 + c4a: 685a ldr r2, [r3, #4] + c4c: 2a00 cmp r2, #0 + c4e: d119 bne.n c84 <_usb_d_dev_ep_init+0x98> + ept->cache = (uint8_t *)(dir ? pcfg->i_cache : pcfg->cache); + c50: 230c movs r3, #12 + c52: 4363 muls r3, r4 + c54: 4c16 ldr r4, [pc, #88] ; (cb0 <_usb_d_dev_ep_init+0xc4>) + c56: 18e4 adds r4, r4, r3 + c58: 6863 ldr r3, [r4, #4] + return USB_OK; + c5a: 2000 movs r0, #0 + ept->flags.u8 = (ep_type + 1); + c5c: 9900 ldr r1, [sp, #0] + ept->cache = (uint8_t *)(dir ? pcfg->i_cache : pcfg->cache); + c5e: 60eb str r3, [r5, #12] + ept->size = max_pkt_siz; + c60: 9b01 ldr r3, [sp, #4] + ept->flags.u8 = (ep_type + 1); + c62: 3101 adds r1, #1 + ept->size = max_pkt_siz; + c64: 822b strh r3, [r5, #16] + ept->flags.u8 = (ep_type + 1); + c66: 74e9 strb r1, [r5, #19] + ept->ep = ep; + c68: 74ae strb r6, [r5, #18] +} + c6a: bdfe pop {r1, r2, r3, r4, r5, r6, r7, pc} + if ((dir ? pcfg->i_cache : pcfg->cache) && ((dir ? pcfg->i_size : pcfg->size) < max_pkt_siz)) { + c6c: 230c movs r3, #12 + c6e: 4363 muls r3, r4 + c70: 4a0f ldr r2, [pc, #60] ; (cb0 <_usb_d_dev_ep_init+0xc4>) + c72: 589b ldr r3, [r3, r2] + c74: 2b00 cmp r3, #0 + c76: d00b beq.n c90 <_usb_d_dev_ep_init+0xa4> + c78: 220c movs r2, #12 + c7a: 4362 muls r2, r4 + c7c: 4b0c ldr r3, [pc, #48] ; (cb0 <_usb_d_dev_ep_init+0xc4>) + c7e: 189b adds r3, r3, r2 + c80: 891b ldrh r3, [r3, #8] + c82: e000 b.n c86 <_usb_d_dev_ep_init+0x9a> + c84: 895b ldrh r3, [r3, #10] + c86: 9a01 ldr r2, [sp, #4] + c88: 429a cmp r2, r3 + c8a: dcd6 bgt.n c3a <_usb_d_dev_ep_init+0x4e> + ept->cache = (uint8_t *)(dir ? pcfg->i_cache : pcfg->cache); + c8c: 2f00 cmp r7, #0 + c8e: dbdf blt.n c50 <_usb_d_dev_ep_init+0x64> + c90: 230c movs r3, #12 + c92: 435c muls r4, r3 + c94: 4b06 ldr r3, [pc, #24] ; (cb0 <_usb_d_dev_ep_init+0xc4>) + c96: 58e3 ldr r3, [r4, r3] + c98: e7df b.n c5a <_usb_d_dev_ep_init+0x6e> + return -USB_ERR_PARAM; + c9a: 2012 movs r0, #18 + return -USB_ERR_FUNC; + c9c: 4240 negs r0, r0 + c9e: e7e4 b.n c6a <_usb_d_dev_ep_init+0x7e> + return -USB_ERR_REDO; + ca0: 2014 movs r0, #20 + ca2: e7fb b.n c9c <_usb_d_dev_ep_init+0xb0> + if ((dir ? pcfg->i_cache : pcfg->cache) && ((dir ? pcfg->i_size : pcfg->size) < max_pkt_siz)) { + ca4: 2f00 cmp r7, #0 + ca6: dae7 bge.n c78 <_usb_d_dev_ep_init+0x8c> + ca8: e7cb b.n c42 <_usb_d_dev_ep_init+0x56> + caa: 46c0 nop ; (mov r8, r8) + cac: 000004fd .word 0x000004fd + cb0: 00002568 .word 0x00002568 + +00000cb4 <_usb_d_dev_ep_deinit>: +{ + cb4: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} + uint8_t epn = USB_EP_GET_N(ep); + cb6: 250f movs r5, #15 +{ + cb8: 0004 movs r4, r0 + uint8_t epn = USB_EP_GET_N(ep); + cba: 4005 ands r5, r0 + if (epn > CONF_USB_D_MAX_EP_N || !_usb_d_dev_ep_is_used(ept)) { + cbc: 2d02 cmp r5, #2 + cbe: d81a bhi.n cf6 <_usb_d_dev_ep_deinit+0x42> + cc0: b243 sxtb r3, r0 + bool dir = USB_EP_GET_DIR(ep); + cc2: 09c7 lsrs r7, r0, #7 + cc4: 9301 str r3, [sp, #4] + struct _usb_d_dev_ep *ept = _usb_d_dev_ept(epn, dir); + cc6: 0039 movs r1, r7 + cc8: 4b14 ldr r3, [pc, #80] ; (d1c <_usb_d_dev_ep_deinit+0x68>) + cca: 0028 movs r0, r5 + ccc: 4798 blx r3 + if (epn > CONF_USB_D_MAX_EP_N || !_usb_d_dev_ep_is_used(ept)) { + cce: 7c83 ldrb r3, [r0, #18] + struct _usb_d_dev_ep *ept = _usb_d_dev_ept(epn, dir); + cd0: 0006 movs r6, r0 + if (epn > CONF_USB_D_MAX_EP_N || !_usb_d_dev_ep_is_used(ept)) { + cd2: 2bff cmp r3, #255 ; 0xff + cd4: d00f beq.n cf6 <_usb_d_dev_ep_deinit+0x42> + _usb_d_dev_trans_stop(ept, dir, USB_TRANS_RESET); + cd6: 2203 movs r2, #3 + cd8: 4b11 ldr r3, [pc, #68] ; (d20 <_usb_d_dev_ep_deinit+0x6c>) + cda: 0039 movs r1, r7 + cdc: 4798 blx r3 + if (_usb_d_dev_ep_is_ctrl(ept)) { + cde: 2207 movs r2, #7 + ce0: 7cf3 ldrb r3, [r6, #19] + ce2: 4013 ands r3, r2 + ce4: 2b01 cmp r3, #1 + ce6: d107 bne.n cf8 <_usb_d_dev_ep_deinit+0x44> + hw->DEVICE.DeviceEndpoint[ep].EPCFG.reg = 0; + ce8: 2200 movs r2, #0 + cea: 4b0e ldr r3, [pc, #56] ; (d24 <_usb_d_dev_ep_deinit+0x70>) + cec: 3408 adds r4, #8 + cee: 0164 lsls r4, r4, #5 + cf0: 54e2 strb r2, [r4, r3] + ept->ep = 0xFF; + cf2: 23ff movs r3, #255 ; 0xff + cf4: 8273 strh r3, [r6, #18] +} + cf6: bdf7 pop {r0, r1, r2, r4, r5, r6, r7, pc} + } else if (USB_EP_GET_DIR(ep)) { + cf8: b263 sxtb r3, r4 + cfa: 2b00 cmp r3, #0 + cfc: da07 bge.n d0e <_usb_d_dev_ep_deinit+0x5a> + hw->DEVICE.DeviceEndpoint[USB_EP_GET_N(ep)].EPCFG.reg &= ~USB_DEVICE_EPCFG_EPTYPE1_Msk; + cfe: 2270 movs r2, #112 ; 0x70 + d00: 4b09 ldr r3, [pc, #36] ; (d28 <_usb_d_dev_ep_deinit+0x74>) + d02: 016d lsls r5, r5, #5 + d04: 18ed adds r5, r5, r3 + d06: 786b ldrb r3, [r5, #1] + d08: 4393 bics r3, r2 + d0a: 706b strb r3, [r5, #1] + d0c: e7f1 b.n cf2 <_usb_d_dev_ep_deinit+0x3e> + hw->DEVICE.DeviceEndpoint[ep].EPCFG.reg &= ~USB_DEVICE_EPCFG_EPTYPE0_Msk; + d0e: 4b06 ldr r3, [pc, #24] ; (d28 <_usb_d_dev_ep_deinit+0x74>) + d10: 0164 lsls r4, r4, #5 + d12: 18e4 adds r4, r4, r3 + d14: 7863 ldrb r3, [r4, #1] + d16: 4393 bics r3, r2 + d18: 7063 strb r3, [r4, #1] + d1a: e7ea b.n cf2 <_usb_d_dev_ep_deinit+0x3e> + d1c: 000004fd .word 0x000004fd + d20: 000005e5 .word 0x000005e5 + d24: 41005000 .word 0x41005000 + d28: 410050ff .word 0x410050ff + +00000d2c <_usb_d_dev_ep_enable>: +{ + d2c: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} + uint8_t epn = USB_EP_GET_N(ep); + d2e: 240f movs r4, #15 + d30: 4004 ands r4, r0 + struct _usb_d_dev_ep *ept = _usb_d_dev_ept(epn, dir); + d32: 09c1 lsrs r1, r0, #7 + d34: 4b47 ldr r3, [pc, #284] ; (e54 <_usb_d_dev_ep_enable+0x128>) + d36: b245 sxtb r5, r0 + d38: 0020 movs r0, r4 + d3a: 4798 blx r3 + return ((UsbDevice *)hw)->DeviceEndpoint[submodule_index].EPCFG.reg; + d3c: 4b46 ldr r3, [pc, #280] ; (e58 <_usb_d_dev_ep_enable+0x12c>) + d3e: 0161 lsls r1, r4, #5 + d40: 18ce adds r6, r1, r3 + d42: 7872 ldrb r2, [r6, #1] + d44: 0007 movs r7, r0 + d46: b2d2 uxtb r2, r2 + if (epn > CONF_USB_D_MAX_EP_N || !_usb_d_dev_ep_is_used(ept)) { + d48: 2c02 cmp r4, #2 + d4a: d900 bls.n d4e <_usb_d_dev_ep_enable+0x22> + d4c: e07d b.n e4a <_usb_d_dev_ep_enable+0x11e> + d4e: 7c83 ldrb r3, [r0, #18] + d50: 9301 str r3, [sp, #4] + d52: 2bff cmp r3, #255 ; 0xff + d54: d100 bne.n d58 <_usb_d_dev_ep_enable+0x2c> + d56: e078 b.n e4a <_usb_d_dev_ep_enable+0x11e> + bank = prvt_inst.desc_table[epn].DeviceDescBank; + d58: 4b40 ldr r3, [pc, #256] ; (e5c <_usb_d_dev_ep_enable+0x130>) + d5a: 185c adds r4, r3, r1 + if (ept->flags.bits.eptype == USB_D_EPTYPE_CTRL) { + d5c: 7cc3 ldrb r3, [r0, #19] + d5e: 2107 movs r1, #7 + d60: 0018 movs r0, r3 + d62: 4008 ands r0, r1 + d64: 2801 cmp r0, #1 + d66: d13b bne.n de0 <_usb_d_dev_ep_enable+0xb4> + if (epcfg & (USB_DEVICE_EPCFG_EPTYPE1_Msk | USB_DEVICE_EPCFG_EPTYPE0_Msk)) { + d68: 2377 movs r3, #119 ; 0x77 + d6a: 0011 movs r1, r2 + d6c: 4019 ands r1, r3 + d6e: 9100 str r1, [sp, #0] + d70: 421a tst r2, r3 + d72: d000 beq.n d76 <_usb_d_dev_ep_enable+0x4a> + d74: e06c b.n e50 <_usb_d_dev_ep_enable+0x124> + ((UsbDevice *)hw)->DeviceEndpoint[submodule_index].EPCFG.reg = data; + d76: 3b66 subs r3, #102 ; 0x66 + d78: 7073 strb r3, [r6, #1] + bank[0].PCKSIZE.reg = USB_DEVICE_PCKSIZE_MULTI_PACKET_SIZE(ept->size) + d7a: 8a3d ldrh r5, [r7, #16] + | USB_DEVICE_PCKSIZE_SIZE(_usbd_ep_pcksize_size(ept->size)); + d7c: 4b38 ldr r3, [pc, #224] ; (e60 <_usb_d_dev_ep_enable+0x134>) + d7e: 0028 movs r0, r5 + d80: 4798 blx r3 + d82: 23e0 movs r3, #224 ; 0xe0 + bank[0].PCKSIZE.reg = USB_DEVICE_PCKSIZE_MULTI_PACKET_SIZE(ept->size) + d84: 4a37 ldr r2, [pc, #220] ; (e64 <_usb_d_dev_ep_enable+0x138>) + | USB_DEVICE_PCKSIZE_SIZE(_usbd_ep_pcksize_size(ept->size)); + d86: 05db lsls r3, r3, #23 + d88: 0700 lsls r0, r0, #28 + d8a: 4018 ands r0, r3 + bank[0].PCKSIZE.reg = USB_DEVICE_PCKSIZE_MULTI_PACKET_SIZE(ept->size) + d8c: 03ab lsls r3, r5, #14 + d8e: 4013 ands r3, r2 + | USB_DEVICE_PCKSIZE_SIZE(_usbd_ep_pcksize_size(ept->size)); + d90: 4303 orrs r3, r0 + bank[0].PCKSIZE.reg = USB_DEVICE_PCKSIZE_MULTI_PACKET_SIZE(ept->size) + d92: 6063 str r3, [r4, #4] + ((UsbDevice *)hw)->DeviceEndpoint[submodule_index].EPSTATUSSET.reg = mask; + d94: 2140 movs r1, #64 ; 0x40 + ((UsbDevice *)hw)->DeviceEndpoint[submodule_index].EPSTATUSCLR.reg = mask; + d96: 2380 movs r3, #128 ; 0x80 + uint8_t epn = USB_EP_GET_N(ept->ep); + d98: 220f movs r2, #15 + = USB_DEVICE_PCKSIZE_BYTE_COUNT(ept->size) | USB_DEVICE_PCKSIZE_SIZE(_usbd_ep_pcksize_size(ept->size)); + d9a: 04ad lsls r5, r5, #18 + d9c: 0cad lsrs r5, r5, #18 + d9e: 4328 orrs r0, r5 + da0: 6160 str r0, [r4, #20] + ((UsbDevice *)hw)->DeviceEndpoint[submodule_index].EPSTATUSSET.reg = mask; + da2: 71b1 strb r1, [r6, #6] + ((UsbDevice *)hw)->DeviceEndpoint[submodule_index].EPSTATUSCLR.reg = mask; + da4: 7173 strb r3, [r6, #5] + bank->STATUS_BK.reg = 0; + da6: 9b00 ldr r3, [sp, #0] + bank->ADDR.reg = addr; + da8: 482c ldr r0, [pc, #176] ; (e5c <_usb_d_dev_ep_enable+0x130>) + bank->STATUS_BK.reg = 0; + daa: 72a3 strb r3, [r4, #10] + dac: 76a3 strb r3, [r4, #26] + uint8_t epn = USB_EP_GET_N(ept->ep); + dae: 9b01 ldr r3, [sp, #4] + bank->PCKSIZE.bit.MULTI_PACKET_SIZE = size; + db0: 03ac lsls r4, r5, #14 + uint8_t epn = USB_EP_GET_N(ept->ep); + db2: 4013 ands r3, r2 + _usbd_ep_set_buf(epn, 0, (uint32_t)ept->cache); + db4: 68fa ldr r2, [r7, #12] + bank->ADDR.reg = addr; + db6: 015b lsls r3, r3, #5 + db8: 501a str r2, [r3, r0] + bank->PCKSIZE.bit.MULTI_PACKET_SIZE = size; + dba: 18c0 adds r0, r0, r3 + dbc: 6842 ldr r2, [r0, #4] + dbe: 4d2a ldr r5, [pc, #168] ; (e68 <_usb_d_dev_ep_enable+0x13c>) + dc0: 4015 ands r5, r2 + dc2: 4325 orrs r5, r4 + dc4: 6045 str r5, [r0, #4] + bank->PCKSIZE.bit.BYTE_COUNT = count; + dc6: 6842 ldr r2, [r0, #4] + dc8: 0b92 lsrs r2, r2, #14 + dca: 0392 lsls r2, r2, #14 + dcc: 6042 str r2, [r0, #4] + dce: 4a22 ldr r2, [pc, #136] ; (e58 <_usb_d_dev_ep_enable+0x12c>) + return USB_OK; + dd0: 9800 ldr r0, [sp, #0] + dd2: 189b adds r3, r3, r2 + dd4: 22b0 movs r2, #176 ; 0xb0 + dd6: 715a strb r2, [r3, #5] + ((UsbDevice *)hw)->DeviceEndpoint[submodule_index].EPINTENSET.reg = mask; + dd8: 3aa0 subs r2, #160 ; 0xa0 + ((UsbDevice *)hw)->DeviceEndpoint[submodule_index].EPSTATUSSET.reg = mask; + dda: 7199 strb r1, [r3, #6] + ((UsbDevice *)hw)->DeviceEndpoint[submodule_index].EPINTENSET.reg = mask; + ddc: 729a strb r2, [r3, #10] +} + dde: bdfe pop {r1, r2, r3, r4, r5, r6, r7, pc} + } else if (dir) { + de0: 2d00 cmp r5, #0 + de2: da19 bge.n e18 <_usb_d_dev_ep_enable+0xec> + if (epcfg & USB_DEVICE_EPCFG_EPTYPE1_Msk) { + de4: 2170 movs r1, #112 ; 0x70 + de6: 0015 movs r5, r2 + de8: 400d ands r5, r1 + dea: 420a tst r2, r1 + dec: d130 bne.n e50 <_usb_d_dev_ep_enable+0x124> + epcfg |= USB_DEVICE_EPCFG_EPTYPE1(ept->flags.bits.eptype); + dee: 075b lsls r3, r3, #29 + df0: 0e5b lsrs r3, r3, #25 + df2: 4313 orrs r3, r2 + ((UsbDevice *)hw)->DeviceEndpoint[submodule_index].EPCFG.reg = data; + df4: 7073 strb r3, [r6, #1] + = USB_DEVICE_PCKSIZE_BYTE_COUNT(ept->size) | USB_DEVICE_PCKSIZE_SIZE(_usbd_ep_pcksize_size(ept->size)); + df6: 8a3f ldrh r7, [r7, #16] + df8: 4b19 ldr r3, [pc, #100] ; (e60 <_usb_d_dev_ep_enable+0x134>) + dfa: 0038 movs r0, r7 + dfc: 4798 blx r3 + dfe: 23e0 movs r3, #224 ; 0xe0 + e00: 0700 lsls r0, r0, #28 + e02: 05db lsls r3, r3, #23 + e04: 4018 ands r0, r3 + ((UsbDevice *)hw)->DeviceEndpoint[submodule_index].EPSTATUSCLR.reg = mask; + e06: 2380 movs r3, #128 ; 0x80 + e08: 04bf lsls r7, r7, #18 + e0a: 0cbf lsrs r7, r7, #18 + e0c: 4338 orrs r0, r7 + e0e: 6160 str r0, [r4, #20] + e10: 7173 strb r3, [r6, #5] + bank->STATUS_BK.reg = 0; + e12: 76a5 strb r5, [r4, #26] + return USB_OK; + e14: 0028 movs r0, r5 +} + e16: e7e2 b.n dde <_usb_d_dev_ep_enable+0xb2> + if (epcfg & USB_DEVICE_EPCFG_EPTYPE0_Msk) { + e18: 0015 movs r5, r2 + e1a: 400d ands r5, r1 + e1c: 420a tst r2, r1 + e1e: d117 bne.n e50 <_usb_d_dev_ep_enable+0x124> + epcfg |= USB_DEVICE_EPCFG_EPTYPE0(ept->flags.bits.eptype); + e20: 075b lsls r3, r3, #29 + e22: 0f5b lsrs r3, r3, #29 + e24: 4313 orrs r3, r2 + ((UsbDevice *)hw)->DeviceEndpoint[submodule_index].EPCFG.reg = data; + e26: 7073 strb r3, [r6, #1] + bank[0].PCKSIZE.reg = USB_DEVICE_PCKSIZE_MULTI_PACKET_SIZE(ept->size) + e28: 8a3f ldrh r7, [r7, #16] + | USB_DEVICE_PCKSIZE_SIZE(_usbd_ep_pcksize_size(ept->size)); + e2a: 4b0d ldr r3, [pc, #52] ; (e60 <_usb_d_dev_ep_enable+0x134>) + e2c: 0038 movs r0, r7 + e2e: 4798 blx r3 + bank[0].PCKSIZE.reg = USB_DEVICE_PCKSIZE_MULTI_PACKET_SIZE(ept->size) + e30: 4a0c ldr r2, [pc, #48] ; (e64 <_usb_d_dev_ep_enable+0x138>) + e32: 03bb lsls r3, r7, #14 + e34: 4013 ands r3, r2 + | USB_DEVICE_PCKSIZE_SIZE(_usbd_ep_pcksize_size(ept->size)); + e36: 22e0 movs r2, #224 ; 0xe0 + e38: 0700 lsls r0, r0, #28 + e3a: 05d2 lsls r2, r2, #23 + e3c: 4010 ands r0, r2 + e3e: 4303 orrs r3, r0 + bank[0].PCKSIZE.reg = USB_DEVICE_PCKSIZE_MULTI_PACKET_SIZE(ept->size) + e40: 6063 str r3, [r4, #4] + ((UsbDevice *)hw)->DeviceEndpoint[submodule_index].EPSTATUSSET.reg = mask; + e42: 2340 movs r3, #64 ; 0x40 + e44: 71b3 strb r3, [r6, #6] + bank->STATUS_BK.reg = 0; + e46: 72a5 strb r5, [r4, #10] + e48: e7e4 b.n e14 <_usb_d_dev_ep_enable+0xe8> + return -USB_ERR_PARAM; + e4a: 2012 movs r0, #18 + return -USB_ERR_REDO; + e4c: 4240 negs r0, r0 + e4e: e7c6 b.n dde <_usb_d_dev_ep_enable+0xb2> + e50: 2014 movs r0, #20 + e52: e7fb b.n e4c <_usb_d_dev_ep_enable+0x120> + e54: 000004fd .word 0x000004fd + e58: 410050ff .word 0x410050ff + e5c: 200000a8 .word 0x200000a8 + e60: 00000a89 .word 0x00000a89 + e64: 0fffc000 .word 0x0fffc000 + e68: f0003fff .word 0xf0003fff + +00000e6c <_usb_d_dev_ep_stall>: +{ + e6c: b5f8 push {r3, r4, r5, r6, r7, lr} + uint8_t epn = USB_EP_GET_N(ep); + e6e: 0007 movs r7, r0 + e70: 260f movs r6, #15 + bool dir = USB_EP_GET_DIR(ep); + e72: 09c4 lsrs r4, r0, #7 + uint8_t epn = USB_EP_GET_N(ep); + e74: 4037 ands r7, r6 +{ + e76: 000d movs r5, r1 + struct _usb_d_dev_ep *ept = _usb_d_dev_ept(epn, dir); + e78: 0038 movs r0, r7 + e7a: 0021 movs r1, r4 + e7c: 4b29 ldr r3, [pc, #164] ; (f24 <_usb_d_dev_ep_stall+0xb8>) + e7e: 4798 blx r3 + e80: 0002 movs r2, r0 + if (epn > CONF_USB_D_MAX_EP_N) { + e82: 2f02 cmp r7, #2 + e84: d84a bhi.n f1c <_usb_d_dev_ep_stall+0xb0> + uint8_t epn = USB_EP_GET_N(ept->ep); + e86: 7c83 ldrb r3, [r0, #18] + hri_usbendpoint_set_EPSTATUS_reg(USB, epn, (USB_DEVICE_EPSTATUS_STALLRQ0 << bank_n)); + e88: 2010 movs r0, #16 + uint8_t epn = USB_EP_GET_N(ept->ep); + e8a: 4033 ands r3, r6 + hri_usbendpoint_set_EPSTATUS_reg(USB, epn, (USB_DEVICE_EPSTATUS_STALLRQ0 << bank_n)); + e8c: 40a0 lsls r0, r4 + if (USB_EP_STALL_SET == ctrl) { + e8e: 2d01 cmp r5, #1 + e90: d110 bne.n eb4 <_usb_d_dev_ep_stall+0x48> + e92: 4d25 ldr r5, [pc, #148] ; (f28 <_usb_d_dev_ep_stall+0xbc>) + e94: 0159 lsls r1, r3, #5 + hri_usbendpoint_set_EPSTATUS_reg(USB, epn, (USB_DEVICE_EPSTATUS_STALLRQ0 << bank_n)); + e96: b2c0 uxtb r0, r0 + e98: 1949 adds r1, r1, r5 + e9a: 7148 strb r0, [r1, #5] + _usbd_ep_int_en(epn, USB_DEVICE_EPINTFLAG_STALL0 << dir); + e9c: 2120 movs r1, #32 + e9e: 40a1 lsls r1, r4 + ((UsbDevice *)hw)->DeviceEndpoint[submodule_index].EPINTENSET.reg = mask; + ea0: 4822 ldr r0, [pc, #136] ; (f2c <_usb_d_dev_ep_stall+0xc0>) + ea2: 015b lsls r3, r3, #5 + hri_usbendpoint_set_EPINTEN_reg(USB, epn, flags); + ea4: b2c9 uxtb r1, r1 + ea6: 181b adds r3, r3, r0 + ea8: 7299 strb r1, [r3, #10] + ept->flags.bits.is_stalled = 1; + eaa: 2308 movs r3, #8 + eac: 7cd1 ldrb r1, [r2, #19] + eae: 430b orrs r3, r1 + ept->flags.bits.is_stalled = 0; + eb0: 74d3 strb r3, [r2, #19] + eb2: e009 b.n ec8 <_usb_d_dev_ep_stall+0x5c> + } else if (USB_EP_STALL_CLR == ctrl) { + eb4: 015b lsls r3, r3, #5 + eb6: 2d00 cmp r5, #0 + eb8: d129 bne.n f0e <_usb_d_dev_ep_stall+0xa2> + return ((UsbDevice *)hw)->DeviceEndpoint[submodule_index].EPSTATUS.reg; + eba: 491d ldr r1, [pc, #116] ; (f30 <_usb_d_dev_ep_stall+0xc4>) + ebc: 185d adds r5, r3, r1 + ebe: 491b ldr r1, [pc, #108] ; (f2c <_usb_d_dev_ep_stall+0xc0>) + ec0: 185b adds r3, r3, r1 + ec2: 79d9 ldrb r1, [r3, #7] + if (!is_stalled) { + ec4: 4208 tst r0, r1 + ec6: d101 bne.n ecc <_usb_d_dev_ep_stall+0x60> + rc = _usb_d_dev_ep_stall_clr(ept, dir); + ec8: 2000 movs r0, #0 + eca: e01c b.n f06 <_usb_d_dev_ep_stall+0x9a> + _usbd_ep_int_dis(epn, USB_DEVICE_EPINTFLAG_STALL0 << dir); + ecc: 2120 movs r1, #32 + ece: 40a1 lsls r1, r4 + hri_usbendpoint_clear_EPSTATUS_reg(USB, epn, (USB_DEVICE_EPSTATUS_STALLRQ0 << bank_n)); + ed0: b2c0 uxtb r0, r0 + ((UsbDevice *)hw)->DeviceEndpoint[submodule_index].EPSTATUSCLR.reg = mask; + ed2: 7158 strb r0, [r3, #5] + hri_usbendpoint_clear_EPINTEN_reg(USB, epn, flags); + ed4: b2c8 uxtb r0, r1 + ((UsbDevice *)hw)->DeviceEndpoint[submodule_index].EPINTENCLR.reg = mask; + ed6: 7258 strb r0, [r3, #9] + return ((UsbDevice *)hw)->DeviceEndpoint[submodule_index].EPINTFLAG.reg; + ed8: 7a1e ldrb r6, [r3, #8] + if (_usbd_ep_is_stall_sent(epn, dir)) { + eda: 4231 tst r1, r6 + edc: d004 beq.n ee8 <_usb_d_dev_ep_stall+0x7c> + hri_usbendpoint_clear_EPSTATUS_reg(USB, epn, (USB_DEVICE_EPSTATUS_DTGLOUT << bank_n)); + ede: 2101 movs r1, #1 + ee0: 40a1 lsls r1, r4 + ee2: b2c9 uxtb r1, r1 + ((UsbDevice *)hw)->DeviceEndpoint[submodule_index].EPINTFLAG.reg = mask; + ee4: 7218 strb r0, [r3, #8] + ((UsbDevice *)hw)->DeviceEndpoint[submodule_index].EPSTATUSCLR.reg = mask; + ee6: 7159 strb r1, [r3, #5] + if (_usb_d_dev_ep_is_ctrl(ept)) { + ee8: 2107 movs r1, #7 + eea: 7cd3 ldrb r3, [r2, #19] + eec: 4019 ands r1, r3 + eee: 2901 cmp r1, #1 + ef0: d10a bne.n f08 <_usb_d_dev_ep_stall+0x9c> + return ((UsbDevice *)hw)->DeviceEndpoint[submodule_index].EPSTATUS.reg; + ef2: 35ff adds r5, #255 ; 0xff + ef4: 79ec ldrb r4, [r5, #7] + if ((hri_usbendpoint_read_EPSTATUS_reg(USB, epn) & USB_DEVICE_EPSTATUS_STALLRQ_Msk) == 0) { + ef6: 312f adds r1, #47 ; 0x2f + ef8: 0020 movs r0, r4 + efa: 4008 ands r0, r1 + efc: 420c tst r4, r1 + efe: d1e3 bne.n ec8 <_usb_d_dev_ep_stall+0x5c> + ept->flags.bits.is_stalled = 0; + f00: 3928 subs r1, #40 ; 0x28 + f02: 438b bics r3, r1 + f04: 74d3 strb r3, [r2, #19] +} + f06: bdf8 pop {r3, r4, r5, r6, r7, pc} + ept->flags.bits.is_stalled = 0; + f08: 2108 movs r1, #8 + f0a: 438b bics r3, r1 + f0c: e7d0 b.n eb0 <_usb_d_dev_ep_stall+0x44> + f0e: 4a06 ldr r2, [pc, #24] ; (f28 <_usb_d_dev_ep_stall+0xbc>) + f10: 189b adds r3, r3, r2 + f12: 799b ldrb r3, [r3, #6] + return (hri_usbendpoint_read_EPSTATUS_reg(hw, epn) & (USB_DEVICE_EPSTATUS_STALLRQ0 << bank_n)); + f14: 4018 ands r0, r3 + return _usbd_ep_is_stalled(epn, dir); + f16: 1e43 subs r3, r0, #1 + f18: 4198 sbcs r0, r3 + f1a: e7f4 b.n f06 <_usb_d_dev_ep_stall+0x9a> + return -USB_ERR_PARAM; + f1c: 2012 movs r0, #18 + f1e: 4240 negs r0, r0 + f20: e7f1 b.n f06 <_usb_d_dev_ep_stall+0x9a> + f22: 46c0 nop ; (mov r8, r8) + f24: 000004fd .word 0x000004fd + f28: 41005100 .word 0x41005100 + f2c: 410050ff .word 0x410050ff + f30: 41005000 .word 0x41005000 + +00000f34 <_usb_d_dev_ep_read_req>: + +int32_t _usb_d_dev_ep_read_req(const uint8_t ep, uint8_t *req_buf) +{ + f34: b5f8 push {r3, r4, r5, r6, r7, lr} + uint8_t epn = USB_EP_GET_N(ep); + f36: 230f movs r3, #15 + f38: 4018 ands r0, r3 + UsbDeviceDescBank *bank = prvt_inst.desc_table[epn].DeviceDescBank; + f3a: 4b11 ldr r3, [pc, #68] ; (f80 <_usb_d_dev_ep_read_req+0x4c>) + f3c: 0144 lsls r4, r0, #5 + f3e: 191b adds r3, r3, r4 +{ + f40: 000f movs r7, r1 + uint32_t addr = bank[0].ADDR.reg; + f42: 6819 ldr r1, [r3, #0] + uint16_t bytes = bank[0].PCKSIZE.bit.BYTE_COUNT; + f44: 685d ldr r5, [r3, #4] + f46: 04ad lsls r5, r5, #18 + f48: 0cad lsrs r5, r5, #18 + + if (epn > CONF_USB_D_MAX_EP_N || !req_buf) { + f4a: 2802 cmp r0, #2 + f4c: d812 bhi.n f74 <_usb_d_dev_ep_read_req+0x40> + f4e: 2f00 cmp r7, #0 + f50: d010 beq.n f74 <_usb_d_dev_ep_read_req+0x40> + return ((UsbDevice *)hw)->DeviceEndpoint[submodule_index].EPCFG.reg; + f52: 4b0c ldr r3, [pc, #48] ; (f84 <_usb_d_dev_ep_read_req+0x50>) + f54: 18e4 adds r4, r4, r3 + f56: 7863 ldrb r3, [r4, #1] + return -USB_ERR_PARAM; + } + if (!_usbd_ep_is_ctrl(epn)) { + f58: 2b11 cmp r3, #17 + f5a: d10e bne.n f7a <_usb_d_dev_ep_read_req+0x46> + tmp &= mask; + f5c: 2610 movs r6, #16 + tmp = ((UsbDevice *)hw)->DeviceEndpoint[submodule_index].EPINTFLAG.reg; + f5e: 7a22 ldrb r2, [r4, #8] + return -USB_ERR_FUNC; + } + if (!_usbd_ep_is_setup(epn)) { + return ERR_NONE; + f60: 2000 movs r0, #0 + if (!_usbd_ep_is_setup(epn)) { + f62: 4232 tst r2, r6 + f64: d005 beq.n f72 <_usb_d_dev_ep_read_req+0x3e> + } + memcpy(req_buf, (void *)addr, 8); + f66: 2208 movs r2, #8 + f68: 0038 movs r0, r7 + f6a: 4b07 ldr r3, [pc, #28] ; (f88 <_usb_d_dev_ep_read_req+0x54>) + f6c: 4798 blx r3 + _usbd_ep_ack_setup(epn); + + return bytes; + f6e: 0028 movs r0, r5 + ((UsbDevice *)hw)->DeviceEndpoint[submodule_index].EPINTFLAG.reg = mask; + f70: 7226 strb r6, [r4, #8] +} + f72: bdf8 pop {r3, r4, r5, r6, r7, pc} + return -USB_ERR_PARAM; + f74: 2012 movs r0, #18 + return -USB_ERR_FUNC; + f76: 4240 negs r0, r0 + f78: e7fb b.n f72 <_usb_d_dev_ep_read_req+0x3e> + f7a: 2013 movs r0, #19 + f7c: e7fb b.n f76 <_usb_d_dev_ep_read_req+0x42> + f7e: 46c0 nop ; (mov r8, r8) + f80: 200000a8 .word 0x200000a8 + f84: 410050ff .word 0x410050ff + f88: 00002545 .word 0x00002545 + +00000f8c <_usb_d_dev_ep_trans>: + +int32_t _usb_d_dev_ep_trans(const struct usb_d_transfer *trans) +{ + f8c: b5f0 push {r4, r5, r6, r7, lr} + uint8_t epn = USB_EP_GET_N(trans->ep); + f8e: 250f movs r5, #15 + f90: 7a07 ldrb r7, [r0, #8] +{ + f92: b087 sub sp, #28 + f94: b27b sxtb r3, r7 + uint8_t epn = USB_EP_GET_N(trans->ep); + f96: 403d ands r5, r7 + bool dir = USB_EP_GET_DIR(trans->ep); + f98: 09ff lsrs r7, r7, #7 + struct _usb_d_dev_ep *ept = _usb_d_dev_ept(epn, dir); + f9a: 0039 movs r1, r7 + f9c: 9302 str r3, [sp, #8] +{ + f9e: 0006 movs r6, r0 + struct _usb_d_dev_ep *ept = _usb_d_dev_ept(epn, dir); + fa0: 4b3a ldr r3, [pc, #232] ; (108c <_usb_d_dev_ep_trans+0x100>) + fa2: 0028 movs r0, r5 + fa4: 4798 blx r3 + + uint16_t size_mask = (ept->size == 1023) ? 1023 : (ept->size - 1); + fa6: 493a ldr r1, [pc, #232] ; (1090 <_usb_d_dev_ep_trans+0x104>) + fa8: 8a03 ldrh r3, [r0, #16] + struct _usb_d_dev_ep *ept = _usb_d_dev_ept(epn, dir); + faa: 0004 movs r4, r0 + uint16_t size_mask = (ept->size == 1023) ? 1023 : (ept->size - 1); + fac: 001a movs r2, r3 + fae: 428b cmp r3, r1 + fb0: d001 beq.n fb6 <_usb_d_dev_ep_trans+0x2a> + fb2: 1e5a subs r2, r3, #1 + fb4: b292 uxth r2, r2 + bool size_n_aligned = (trans->size & size_mask); + fb6: 6871 ldr r1, [r6, #4] + fb8: 400a ands r2, r1 + fba: 9201 str r2, [sp, #4] + + bool use_cache = false; + + volatile hal_atomic_t flags; + + if (epn > CONF_USB_D_MAX_EP_N) { + fbc: 2d02 cmp r5, #2 + fbe: d862 bhi.n 1086 <_usb_d_dev_ep_trans+0xfa> + * 1. Buffer not in RAM (cache all). + * 2. IN/OUT with unaligned buffer (cache all). + * 3. OUT with unaligned packet size (cache last packet). + * 4. OUT size < 8 (sub-case for 3). + */ + if (!_usb_is_addr4dma(trans->buf, trans->size) || (!_usb_is_aligned(trans->buf)) + fc0: 2080 movs r0, #128 ; 0x80 + fc2: 6832 ldr r2, [r6, #0] + fc4: 0580 lsls r0, r0, #22 + fc6: 4282 cmp r2, r0 + fc8: d30d bcc.n fe6 <_usb_d_dev_ep_trans+0x5a> + fca: 4d32 ldr r5, [pc, #200] ; (1094 <_usb_d_dev_ep_trans+0x108>) + fcc: 1888 adds r0, r1, r2 + fce: 42a8 cmp r0, r5 + fd0: d809 bhi.n fe6 <_usb_d_dev_ep_trans+0x5a> + fd2: 2003 movs r0, #3 + fd4: 0015 movs r5, r2 + fd6: 4005 ands r5, r0 + fd8: 4202 tst r2, r0 + fda: d104 bne.n fe6 <_usb_d_dev_ep_trans+0x5a> + || (!dir && (trans->size < ept->size))) { + fdc: 9a02 ldr r2, [sp, #8] + fde: 2a00 cmp r2, #0 + fe0: db0e blt.n 1000 <_usb_d_dev_ep_trans+0x74> + fe2: 4299 cmp r1, r3 + fe4: d206 bcs.n ff4 <_usb_d_dev_ep_trans+0x68> + if (!ept->cache) { + fe6: 68e3 ldr r3, [r4, #12] + return -USB_ERR_FUNC; + } + /* Use cache all the time. */ + use_cache = true; + fe8: 2501 movs r5, #1 + if (!ept->cache) { + fea: 2b00 cmp r3, #0 + fec: d108 bne.n 1000 <_usb_d_dev_ep_trans+0x74> + return -USB_ERR_FUNC; + fee: 2013 movs r0, #19 + return -USB_ERR_PARAM; + ff0: 4240 negs r0, r0 + ff2: e017 b.n 1024 <_usb_d_dev_ep_trans+0x98> + } + if (!dir && size_n_aligned) { + ff4: 9b01 ldr r3, [sp, #4] + ff6: 2b00 cmp r3, #0 + ff8: d016 beq.n 1028 <_usb_d_dev_ep_trans+0x9c> + if (!ept->cache) { + ffa: 68e3 ldr r3, [r4, #12] + ffc: 2b00 cmp r3, #0 + ffe: d042 beq.n 1086 <_usb_d_dev_ep_trans+0xfa> + } + /* Set 'use_cache' on last packet. */ + } + + /* Check halt */ + if (ept->flags.bits.is_stalled) { + 1000: 7ce3 ldrb r3, [r4, #19] + return USB_HALTED; + 1002: 2002 movs r0, #2 + if (ept->flags.bits.is_stalled) { + 1004: 071b lsls r3, r3, #28 + 1006: d40d bmi.n 1024 <_usb_d_dev_ep_trans+0x98> + } + + /* Try to start transactions. */ + + atomic_enter_critical(&flags); + 1008: 4b23 ldr r3, [pc, #140] ; (1098 <_usb_d_dev_ep_trans+0x10c>) + 100a: a805 add r0, sp, #20 + 100c: 4798 blx r3 + if (_usb_d_dev_ep_is_busy(ept)) { + 100e: 7ce1 ldrb r1, [r4, #19] + 1010: 2340 movs r3, #64 ; 0x40 + 1012: 000a movs r2, r1 + 1014: 401a ands r2, r3 + 1016: 9203 str r2, [sp, #12] + 1018: 4a20 ldr r2, [pc, #128] ; (109c <_usb_d_dev_ep_trans+0x110>) + 101a: 4219 tst r1, r3 + 101c: d006 beq.n 102c <_usb_d_dev_ep_trans+0xa0> + atomic_leave_critical(&flags); + 101e: a805 add r0, sp, #20 + 1020: 4790 blx r2 + return USB_BUSY; + 1022: 2001 movs r0, #1 + } else { + _usb_d_dev_out_next(ept, false); + } + + return ERR_NONE; +} + 1024: b007 add sp, #28 + 1026: bdf0 pop {r4, r5, r6, r7, pc} + bool use_cache = false; + 1028: 9d01 ldr r5, [sp, #4] + 102a: e7e9 b.n 1000 <_usb_d_dev_ep_trans+0x74> + ept->flags.bits.is_busy = 1; + 102c: 430b orrs r3, r1 + 102e: 74e3 strb r3, [r4, #19] + atomic_leave_critical(&flags); + 1030: a805 add r0, sp, #20 + 1032: 4790 blx r2 + ept->flags.bits.dir = dir; + 1034: 217f movs r1, #127 ; 0x7f + ept->trans_buf = trans->buf; + 1036: 6833 ldr r3, [r6, #0] + ept->flags.bits.dir = dir; + 1038: 01fa lsls r2, r7, #7 + ept->trans_buf = trans->buf; + 103a: 6023 str r3, [r4, #0] + ept->trans_size = trans->size; + 103c: 6873 ldr r3, [r6, #4] + ept->flags.bits.need_zlp = (trans->zlp && (!size_n_aligned)); + 103e: 9f03 ldr r7, [sp, #12] + ept->trans_size = trans->size; + 1040: 6063 str r3, [r4, #4] + ept->trans_count = 0; + 1042: 9b03 ldr r3, [sp, #12] + 1044: 60a3 str r3, [r4, #8] + ept->flags.bits.dir = dir; + 1046: 7ce3 ldrb r3, [r4, #19] + 1048: 400b ands r3, r1 + ept->flags.bits.use_cache = use_cache; + 104a: 4313 orrs r3, r2 + 104c: 0169 lsls r1, r5, #5 + 104e: 001d movs r5, r3 + 1050: 2320 movs r3, #32 + 1052: 439d bics r5, r3 + 1054: 430d orrs r5, r1 + 1056: 74e5 strb r5, [r4, #19] + ept->flags.bits.need_zlp = (trans->zlp && (!size_n_aligned)); + 1058: 7a73 ldrb r3, [r6, #9] + 105a: 2b00 cmp r3, #0 + 105c: d002 beq.n 1064 <_usb_d_dev_ep_trans+0xd8> + 105e: 9f01 ldr r7, [sp, #4] + 1060: 427b negs r3, r7 + 1062: 415f adcs r7, r3 + 1064: 2210 movs r2, #16 + 1066: 7ce3 ldrb r3, [r4, #19] + 1068: 013f lsls r7, r7, #4 + 106a: 4393 bics r3, r2 + 106c: 431f orrs r7, r3 + if (dir) { + 106e: 9b02 ldr r3, [sp, #8] + _usb_d_dev_in_next(ept, false); + 1070: 2100 movs r1, #0 + 1072: 0020 movs r0, r4 + ept->flags.bits.need_zlp = (trans->zlp && (!size_n_aligned)); + 1074: 74e7 strb r7, [r4, #19] + if (dir) { + 1076: 2b00 cmp r3, #0 + 1078: da03 bge.n 1082 <_usb_d_dev_ep_trans+0xf6> + _usb_d_dev_in_next(ept, false); + 107a: 4b09 ldr r3, [pc, #36] ; (10a0 <_usb_d_dev_ep_trans+0x114>) + _usb_d_dev_out_next(ept, false); + 107c: 4798 blx r3 + return ERR_NONE; + 107e: 2000 movs r0, #0 + 1080: e7d0 b.n 1024 <_usb_d_dev_ep_trans+0x98> + _usb_d_dev_out_next(ept, false); + 1082: 4b08 ldr r3, [pc, #32] ; (10a4 <_usb_d_dev_ep_trans+0x118>) + 1084: e7fa b.n 107c <_usb_d_dev_ep_trans+0xf0> + return -USB_ERR_PARAM; + 1086: 2012 movs r0, #18 + 1088: e7b2 b.n ff0 <_usb_d_dev_ep_trans+0x64> + 108a: 46c0 nop ; (mov r8, r8) + 108c: 000004fd .word 0x000004fd + 1090: 000003ff .word 0x000003ff + 1094: 20007fff .word 0x20007fff + 1098: 000024a5 .word 0x000024a5 + 109c: 000024b3 .word 0x000024b3 + 10a0: 0000076d .word 0x0000076d + 10a4: 000008d1 .word 0x000008d1 + +000010a8 <_usb_d_dev_register_callback>: + return USB_OK; +} + +void _usb_d_dev_register_callback(const enum usb_d_cb_type type, const FUNC_PTR func) +{ + FUNC_PTR f = (func == NULL) ? (FUNC_PTR)_dummy_func_no_return : (FUNC_PTR)func; + 10a8: 2900 cmp r1, #0 + 10aa: d100 bne.n 10ae <_usb_d_dev_register_callback+0x6> + 10ac: 4905 ldr r1, [pc, #20] ; (10c4 <_usb_d_dev_register_callback+0x1c>) + if (type == USB_D_CB_EVENT) { + 10ae: 2801 cmp r0, #1 + 10b0: d102 bne.n 10b8 <_usb_d_dev_register_callback+0x10> + dev_inst.callbacks.event = (_usb_d_dev_event_cb_t)f; + 10b2: 4b05 ldr r3, [pc, #20] ; (10c8 <_usb_d_dev_register_callback+0x20>) + 10b4: 6059 str r1, [r3, #4] + } else if (type == USB_D_CB_SOF) { + dev_inst.callbacks.sof = (_usb_d_dev_sof_cb_t)f; + } +} + 10b6: 4770 bx lr + } else if (type == USB_D_CB_SOF) { + 10b8: 2800 cmp r0, #0 + 10ba: d1fc bne.n 10b6 <_usb_d_dev_register_callback+0xe> + dev_inst.callbacks.sof = (_usb_d_dev_sof_cb_t)f; + 10bc: 4b02 ldr r3, [pc, #8] ; (10c8 <_usb_d_dev_register_callback+0x20>) + 10be: 6019 str r1, [r3, #0] +} + 10c0: e7f9 b.n 10b6 <_usb_d_dev_register_callback+0xe> + 10c2: 46c0 nop ; (mov r8, r8) + 10c4: 000004d5 .word 0x000004d5 + 10c8: 20000108 .word 0x20000108 + +000010cc <_usb_d_dev_register_ep_callback>: + +void _usb_d_dev_register_ep_callback(const enum usb_d_dev_ep_cb_type type, const FUNC_PTR func) +{ + FUNC_PTR f = (func == NULL) ? (FUNC_PTR)_dummy_func_no_return : (FUNC_PTR)func; + 10cc: 2900 cmp r1, #0 + 10ce: d100 bne.n 10d2 <_usb_d_dev_register_ep_callback+0x6> + 10d0: 4907 ldr r1, [pc, #28] ; (10f0 <_usb_d_dev_register_ep_callback+0x24>) + if (type == USB_D_DEV_EP_CB_SETUP) { + 10d2: 2800 cmp r0, #0 + 10d4: d102 bne.n 10dc <_usb_d_dev_register_ep_callback+0x10> + dev_inst.ep_callbacks.setup = (_usb_d_dev_ep_cb_setup_t)f; + 10d6: 4b07 ldr r3, [pc, #28] ; (10f4 <_usb_d_dev_register_ep_callback+0x28>) + 10d8: 6099 str r1, [r3, #8] + } else if (type == USB_D_DEV_EP_CB_MORE) { + dev_inst.ep_callbacks.more = (_usb_d_dev_ep_cb_more_t)f; + } else if (type == USB_D_DEV_EP_CB_DONE) { + dev_inst.ep_callbacks.done = (_usb_d_dev_ep_cb_done_t)f; + } +} + 10da: 4770 bx lr + } else if (type == USB_D_DEV_EP_CB_MORE) { + 10dc: 2801 cmp r0, #1 + 10de: d102 bne.n 10e6 <_usb_d_dev_register_ep_callback+0x1a> + dev_inst.ep_callbacks.more = (_usb_d_dev_ep_cb_more_t)f; + 10e0: 4b04 ldr r3, [pc, #16] ; (10f4 <_usb_d_dev_register_ep_callback+0x28>) + 10e2: 60d9 str r1, [r3, #12] + 10e4: e7f9 b.n 10da <_usb_d_dev_register_ep_callback+0xe> + } else if (type == USB_D_DEV_EP_CB_DONE) { + 10e6: 2802 cmp r0, #2 + 10e8: d1f7 bne.n 10da <_usb_d_dev_register_ep_callback+0xe> + dev_inst.ep_callbacks.done = (_usb_d_dev_ep_cb_done_t)f; + 10ea: 4b02 ldr r3, [pc, #8] ; (10f4 <_usb_d_dev_register_ep_callback+0x28>) + 10ec: 6119 str r1, [r3, #16] +} + 10ee: e7f4 b.n 10da <_usb_d_dev_register_ep_callback+0xe> + 10f0: 000004d5 .word 0x000004d5 + 10f4: 20000108 .word 0x20000108 + +000010f8 : + +/** + * \brief USB interrupt handler + */ +void USB_Handler(void) +{ + 10f8: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} + uint16_t epint = hw->DEVICE.EPINTSMRY.reg; + 10fa: 4b6c ldr r3, [pc, #432] ; (12ac ) + 10fc: 8c1a ldrh r2, [r3, #32] + 10fe: b291 uxth r1, r2 + 1100: 9101 str r1, [sp, #4] + if (0 == epint) { + 1102: 2a00 cmp r2, #0 + 1104: d000 beq.n 1108 + 1106: e066 b.n 11d6 + return ((Usb *)hw)->DEVICE.INTFLAG.reg; + 1108: 8b9a ldrh r2, [r3, #28] + return ((Usb *)hw)->DEVICE.INTENSET.reg; + 110a: 8b19 ldrh r1, [r3, #24] + if (flags & USB_DEVICE_INTFLAG_SOF) { + 110c: 2004 movs r0, #4 + flags &= hri_usbdevice_read_INTEN_reg(USB); + 110e: 400a ands r2, r1 + if (flags & USB_DEVICE_INTFLAG_SOF) { + 1110: 0011 movs r1, r2 + 1112: 4001 ands r1, r0 + 1114: 4202 tst r2, r0 + 1116: d004 beq.n 1122 + ((Usb *)hw)->DEVICE.INTFLAG.reg = mask; + 1118: 8398 strh r0, [r3, #28] + dev_inst.callbacks.sof(); + 111a: 4b65 ldr r3, [pc, #404] ; (12b0 ) + 111c: 681b ldr r3, [r3, #0] + 111e: 4798 blx r3 + + _usb_d_dev_handler(); +} + 1120: bdf7 pop {r0, r1, r2, r4, r5, r6, r7, pc} + if (flags & USB_DEVICE_INTFLAG_LPMSUSP) { + 1122: 2480 movs r4, #128 ; 0x80 + 1124: 0016 movs r6, r2 + 1126: 00a4 lsls r4, r4, #2 + 1128: 4026 ands r6, r4 + 112a: 4222 tst r2, r4 + 112c: d01d beq.n 116a + 112e: 4a61 ldr r2, [pc, #388] ; (12b4 ) + 1130: 839a strh r2, [r3, #28] + ((Usb *)hw)->DEVICE.INTENCLR.reg = mask; + 1132: 829a strh r2, [r3, #20] + ((Usb *)hw)->DEVICE.INTENSET.reg = mask; + 1134: 3a92 subs r2, #146 ; 0x92 + 1136: 3aff subs r2, #255 ; 0xff + 1138: 831a strh r2, [r3, #24] + if (bank->EXTREG.bit.SUBPID == 0x3) { + 113a: 4b5f ldr r3, [pc, #380] ; (12b8 ) + 113c: 891a ldrh r2, [r3, #8] + 113e: 0712 lsls r2, r2, #28 + 1140: 0f12 lsrs r2, r2, #28 + 1142: 2a03 cmp r2, #3 + 1144: d005 beq.n 1152 + 1146: 8d1a ldrh r2, [r3, #40] ; 0x28 + 1148: 0712 lsls r2, r2, #28 + 114a: 0f12 lsrs r2, r2, #28 + 114c: 2a03 cmp r2, #3 + 114e: d107 bne.n 1160 + UsbDeviceDescBank *bank = &prvt_inst.desc_table[i].DeviceDescBank[0]; + 1150: 2101 movs r1, #1 + bank->EXTREG.reg = 0; + 1152: 2200 movs r2, #0 + lpm_variable = bank->EXTREG.bit.VARIABLE; + 1154: 0149 lsls r1, r1, #5 + 1156: 185b adds r3, r3, r1 + 1158: 8919 ldrh r1, [r3, #8] + bank->EXTREG.reg = 0; + 115a: 811a strh r2, [r3, #8] + lpm_variable = bank->EXTREG.bit.VARIABLE; + 115c: 0449 lsls r1, r1, #17 + 115e: 0d49 lsrs r1, r1, #21 + dev_inst.callbacks.event(USB_EV_LPM_SUSPEND, lpm_variable); + 1160: 2003 movs r0, #3 + 1162: 4b53 ldr r3, [pc, #332] ; (12b0 ) + 1164: 685b ldr r3, [r3, #4] + dev_inst.callbacks.event(USB_EV_SUSPEND, 0); + 1166: 4798 blx r3 + 1168: e7da b.n 1120 + } else if (flags & USB_DEVICE_INTFLAG_RAMACER) { + 116a: 2480 movs r4, #128 ; 0x80 + 116c: 0015 movs r5, r2 + 116e: 4025 ands r5, r4 + 1170: 4222 tst r2, r4 + 1172: d005 beq.n 1180 + ((Usb *)hw)->DEVICE.INTFLAG.reg = mask; + 1174: 839c strh r4, [r3, #28] + dev_inst.callbacks.event(USB_EV_ERROR, 0); + 1176: 4b4e ldr r3, [pc, #312] ; (12b0 ) + 1178: 0031 movs r1, r6 + 117a: 2005 movs r0, #5 + 117c: 685b ldr r3, [r3, #4] + 117e: e7f2 b.n 1166 + } else if (flags & USB_D_WAKEUP_INT_FLAGS) { + 1180: 2670 movs r6, #112 ; 0x70 + 1182: 0014 movs r4, r2 + 1184: 4034 ands r4, r6 + 1186: 4232 tst r2, r6 + 1188: d00a beq.n 11a0 + ((Usb *)hw)->DEVICE.INTENSET.reg = mask; + 118a: 4a4a ldr r2, [pc, #296] ; (12b4 ) + ((Usb *)hw)->DEVICE.INTFLAG.reg = mask; + 118c: 839e strh r6, [r3, #28] + ((Usb *)hw)->DEVICE.INTENCLR.reg = mask; + 118e: 829e strh r6, [r3, #20] + ((Usb *)hw)->DEVICE.INTENSET.reg = mask; + 1190: 831a strh r2, [r3, #24] + _usb_d_dev_wait_dfll_rdy(); + 1192: 4b4a ldr r3, [pc, #296] ; (12bc ) + 1194: 4798 blx r3 + dev_inst.callbacks.event(USB_EV_WAKEUP, 0); + 1196: 4b46 ldr r3, [pc, #280] ; (12b0 ) + 1198: 0029 movs r1, r5 + 119a: 2002 movs r0, #2 + 119c: 685b ldr r3, [r3, #4] + 119e: e7e2 b.n 1166 + } else if (flags & USB_DEVICE_INTFLAG_EORST) { + 11a0: 2508 movs r5, #8 + 11a2: 0011 movs r1, r2 + 11a4: 4029 ands r1, r5 + 11a6: 422a tst r2, r5 + 11a8: d00c beq.n 11c4 + ((UsbDevice *)hw)->DeviceEndpoint[submodule_index].EPCFG.reg = data; + 11aa: 4a45 ldr r2, [pc, #276] ; (12c0 ) + 11ac: 7054 strb r4, [r2, #1] + ((Usb *)hw)->DEVICE.INTENSET.reg = mask; + 11ae: 4a41 ldr r2, [pc, #260] ; (12b4 ) + ((Usb *)hw)->DEVICE.INTFLAG.reg = mask; + 11b0: 839d strh r5, [r3, #28] + ((Usb *)hw)->DEVICE.INTENCLR.reg = mask; + 11b2: 829e strh r6, [r3, #20] + ((Usb *)hw)->DEVICE.INTENSET.reg = mask; + 11b4: 831a strh r2, [r3, #24] + _usb_d_dev_reset_epts(); + 11b6: 4b43 ldr r3, [pc, #268] ; (12c4 ) + 11b8: 4798 blx r3 + dev_inst.callbacks.event(USB_EV_RESET, 0); + 11ba: 4b3d ldr r3, [pc, #244] ; (12b0 ) + 11bc: 0021 movs r1, r4 + 11be: 2001 movs r0, #1 + 11c0: 685b ldr r3, [r3, #4] + 11c2: e7d0 b.n 1166 + } else if (flags & USB_DEVICE_INTFLAG_SUSPEND) { + 11c4: 07d2 lsls r2, r2, #31 + 11c6: d506 bpl.n 11d6 + ((Usb *)hw)->DEVICE.INTFLAG.reg = mask; + 11c8: 4a3a ldr r2, [pc, #232] ; (12b4 ) + 11ca: 839a strh r2, [r3, #28] + ((Usb *)hw)->DEVICE.INTENCLR.reg = mask; + 11cc: 829a strh r2, [r3, #20] + ((Usb *)hw)->DEVICE.INTENSET.reg = mask; + 11ce: 831e strh r6, [r3, #24] + dev_inst.callbacks.event(USB_EV_SUSPEND, 0); + 11d0: 4b37 ldr r3, [pc, #220] ; (12b0 ) + 11d2: 685b ldr r3, [r3, #4] + 11d4: e7c7 b.n 1166 + uint32_t lpm_variable = 0; + 11d6: 2600 movs r6, #0 + uint8_t epn = USB_EP_GET_N(ept->ep); + 11d8: 270f movs r7, #15 + if (!(epint & (1u << epn))) { + 11da: 2501 movs r5, #1 + 11dc: 4c3a ldr r4, [pc, #232] ; (12c8 ) + if (ept->ep == 0xFF) { + 11de: 7ca3 ldrb r3, [r4, #18] + 11e0: 2bff cmp r3, #255 ; 0xff + 11e2: d038 beq.n 1256 + if (!(epint & (1u << epn))) { + 11e4: 002a movs r2, r5 + 11e6: 403b ands r3, r7 + 11e8: 409a lsls r2, r3 + 11ea: 9901 ldr r1, [sp, #4] + 11ec: 4211 tst r1, r2 + 11ee: d032 beq.n 1256 + flags = hw->DEVICE.DeviceEndpoint[epn].EPINTFLAG.reg; + 11f0: 4936 ldr r1, [pc, #216] ; (12cc ) + 11f2: 015a lsls r2, r3, #5 + 11f4: 1852 adds r2, r2, r1 + mask = hw->DEVICE.DeviceEndpoint[epn].EPINTENSET.reg; + 11f6: 4932 ldr r1, [pc, #200] ; (12c0 ) + 11f8: 015b lsls r3, r3, #5 + 11fa: 185b adds r3, r3, r1 + flags = hw->DEVICE.DeviceEndpoint[epn].EPINTFLAG.reg; + 11fc: 7812 ldrb r2, [r2, #0] + mask = hw->DEVICE.DeviceEndpoint[epn].EPINTENSET.reg; + 11fe: 7a99 ldrb r1, [r3, #10] + flags &= mask; + 1200: 000b movs r3, r1 + 1202: 4013 ands r3, r2 + if (flags) { + 1204: 4211 tst r1, r2 + 1206: d026 beq.n 1256 + if ((ept->flags.bits.eptype == 0x1) && !_usb_d_dev_ep_is_busy(ept)) { + 1208: 2114 movs r1, #20 + 120a: 4371 muls r1, r6 + 120c: 4a28 ldr r2, [pc, #160] ; (12b0 ) + 120e: 1852 adds r2, r2, r1 + 1210: 2147 movs r1, #71 ; 0x47 + 1212: 3210 adds r2, #16 + 1214: 7dd2 ldrb r2, [r2, #23] + 1216: 4011 ands r1, r2 + 1218: 2901 cmp r1, #1 + 121a: d111 bne.n 1240 + if (flags & USB_DEVICE_EPINTFLAG_RXSTP) { + 121c: 06da lsls r2, r3, #27 + 121e: d503 bpl.n 1228 + _usb_d_dev_handle_setup(ept); + 1220: 0020 movs r0, r4 + 1222: 4b2b ldr r3, [pc, #172] ; (12d0 ) + 1224: 4798 blx r3 + 1226: e016 b.n 1256 + } else if (flags & USB_DEVICE_EPINTFLAG_STALL1) { + 1228: 2240 movs r2, #64 ; 0x40 + 122a: 0019 movs r1, r3 + 122c: 4011 ands r1, r2 + 122e: 4213 tst r3, r2 + 1230: d001 beq.n 1236 + _usb_d_dev_handle_stall(ept, 1); + 1232: 0029 movs r1, r5 + 1234: e001 b.n 123a + } else if (flags & USB_DEVICE_EPINTFLAG_STALL0) { + 1236: 069b lsls r3, r3, #26 + 1238: d50d bpl.n 1256 + _usb_d_dev_handle_stall(ept, 0); + 123a: 0020 movs r0, r4 + 123c: 4b25 ldr r3, [pc, #148] ; (12d4 ) + 123e: e009 b.n 1254 + } else if (_usb_d_dev_ep_is_in(ept)) { + 1240: b251 sxtb r1, r2 + 1242: 2900 cmp r1, #0 + 1244: da1c bge.n 1280 + if (flags & USB_DEVICE_EPINTFLAG_STALL1) { + 1246: 0659 lsls r1, r3, #25 + 1248: d4f3 bmi.n 1232 + } else if (flags & USB_DEVICE_EPINTFLAG_TRFAIL1) { + 124a: 0719 lsls r1, r3, #28 + 124c: d508 bpl.n 1260 + _usb_d_dev_handle_trfail(ept, 1); + 124e: 0029 movs r1, r5 + 1250: 0020 movs r0, r4 + 1252: 4b21 ldr r3, [pc, #132] ; (12d8 ) + 1254: 4798 blx r3 + for (i = 0; i < USB_D_N_EP; i++) { + 1256: 3601 adds r6, #1 + 1258: 3414 adds r4, #20 + 125a: 2e1b cmp r6, #27 + 125c: d1bf bne.n 11de + 125e: e75f b.n 1120 + } else if (flags & USB_DEVICE_EPINTFLAG_TRCPT1) { + 1260: 0799 lsls r1, r3, #30 + 1262: d503 bpl.n 126c + _usb_d_dev_in_next(ept, true); + 1264: 0029 movs r1, r5 + 1266: 0020 movs r0, r4 + 1268: 4b1c ldr r3, [pc, #112] ; (12dc ) + 126a: e7f3 b.n 1254 + } else if (_usb_d_dev_ep_is_ctrl(ept)) { + 126c: 2107 movs r1, #7 + 126e: 400a ands r2, r1 + 1270: 2a01 cmp r2, #1 + 1272: d1f0 bne.n 1256 + _usb_d_dev_handle_trfail(ept, 0); + 1274: 2100 movs r1, #0 + if (flags & USB_DEVICE_EPINTFLAG_TRFAIL0) { + 1276: 075a lsls r2, r3, #29 + 1278: d4ea bmi.n 1250 + } else if (flags & USB_DEVICE_EPINTFLAG_RXSTP) { + 127a: 06db lsls r3, r3, #27 + 127c: d5eb bpl.n 1256 + 127e: e7cf b.n 1220 + if (flags & USB_DEVICE_EPINTFLAG_STALL0) { + 1280: 2020 movs r0, #32 + 1282: 0019 movs r1, r3 + 1284: 4001 ands r1, r0 + 1286: 4203 tst r3, r0 + 1288: d001 beq.n 128e + _usb_d_dev_handle_stall(ept, 0); + 128a: 2100 movs r1, #0 + 128c: e7d5 b.n 123a + } else if (flags & USB_DEVICE_EPINTFLAG_TRFAIL0) { + 128e: 0758 lsls r0, r3, #29 + 1290: d4de bmi.n 1250 + } else if (flags & USB_DEVICE_EPINTFLAG_TRCPT0) { + 1292: 422b tst r3, r5 + 1294: d003 beq.n 129e + _usb_d_dev_out_next(ept, true); + 1296: 0029 movs r1, r5 + 1298: 0020 movs r0, r4 + 129a: 4b11 ldr r3, [pc, #68] ; (12e0 ) + 129c: e7da b.n 1254 + } else if (_usb_d_dev_ep_is_ctrl(ept)) { + 129e: 2107 movs r1, #7 + 12a0: 400a ands r2, r1 + 12a2: 2a01 cmp r2, #1 + 12a4: d1d7 bne.n 1256 + if (flags & USB_DEVICE_EPINTFLAG_TRFAIL1) { + 12a6: 071a lsls r2, r3, #28 + 12a8: d5e7 bpl.n 127a + 12aa: e7d0 b.n 124e + 12ac: 41005000 .word 0x41005000 + 12b0: 20000108 .word 0x20000108 + 12b4: 00000201 .word 0x00000201 + 12b8: 200000a8 .word 0x200000a8 + 12bc: 000004d9 .word 0x000004d9 + 12c0: 410050ff .word 0x410050ff + 12c4: 0000072d .word 0x0000072d + 12c8: 2000011c .word 0x2000011c + 12cc: 41005107 .word 0x41005107 + 12d0: 00000519 .word 0x00000519 + 12d4: 00000595 .word 0x00000595 + 12d8: 00000649 .word 0x00000649 + 12dc: 0000076d .word 0x0000076d + 12e0: 000008d1 .word 0x000008d1 + +000012e4 : + +/** + * \brief Initialize Delay driver + */ +void delay_init(void *const hw) +{ + 12e4: b510 push {r4, lr} + _delay_init(hardware = hw); + 12e6: 4b02 ldr r3, [pc, #8] ; (12f0 ) + 12e8: 6018 str r0, [r3, #0] + 12ea: 4b02 ldr r3, [pc, #8] ; (12f4 ) + 12ec: 4798 blx r3 +} + 12ee: bd10 pop {r4, pc} + 12f0: 200003f8 .word 0x200003f8 + 12f4: 000000fd .word 0x000000fd + +000012f8 : +/** + * \brief Perform delay in ms + */ +void delay_ms(const uint16_t ms) +{ + _delay_cycles(hardware, _get_cycles_for_ms(ms)); + 12f8: 4b04 ldr r3, [pc, #16] ; (130c ) +{ + 12fa: b510 push {r4, lr} + _delay_cycles(hardware, _get_cycles_for_ms(ms)); + 12fc: 681c ldr r4, [r3, #0] + 12fe: 4b04 ldr r3, [pc, #16] ; (1310 ) + 1300: 4798 blx r3 + 1302: 0001 movs r1, r0 + 1304: 4b03 ldr r3, [pc, #12] ; (1314 ) + 1306: 0020 movs r0, r4 + 1308: 4798 blx r3 +} + 130a: bd10 pop {r4, pc} + 130c: 200003f8 .word 0x200003f8 + 1310: 000013b9 .word 0x000013b9 + 1314: 00000111 .word 0x00000111 + +00001318 <_pm_init>: +} + +static inline void hri_pm_set_CPUSEL_CPUDIV_bf(const void *const hw, hri_pm_cpusel_reg_t mask) +{ + PM_CRITICAL_SECTION_ENTER(); + ((Pm *)hw)->CPUSEL.reg |= PM_CPUSEL_CPUDIV(mask); + 1318: 4b06 ldr r3, [pc, #24] ; (1334 <_pm_init+0x1c>) + 131a: 7a1a ldrb r2, [r3, #8] + 131c: b2d2 uxtb r2, r2 + 131e: 721a strb r2, [r3, #8] +} + +static inline void hri_pm_set_APBASEL_APBADIV_bf(const void *const hw, hri_pm_apbasel_reg_t mask) +{ + PM_CRITICAL_SECTION_ENTER(); + ((Pm *)hw)->APBASEL.reg |= PM_APBASEL_APBADIV(mask); + 1320: 7a5a ldrb r2, [r3, #9] + 1322: b2d2 uxtb r2, r2 + 1324: 725a strb r2, [r3, #9] +} + +static inline void hri_pm_set_APBBSEL_APBBDIV_bf(const void *const hw, hri_pm_apbbsel_reg_t mask) +{ + PM_CRITICAL_SECTION_ENTER(); + ((Pm *)hw)->APBBSEL.reg |= PM_APBBSEL_APBBDIV(mask); + 1326: 7a9a ldrb r2, [r3, #10] + 1328: b2d2 uxtb r2, r2 + 132a: 729a strb r2, [r3, #10] +} + +static inline void hri_pm_set_APBCSEL_APBCDIV_bf(const void *const hw, hri_pm_apbcsel_reg_t mask) +{ + PM_CRITICAL_SECTION_ENTER(); + ((Pm *)hw)->APBCSEL.reg |= PM_APBCSEL_APBCDIV(mask); + 132c: 7ada ldrb r2, [r3, #11] + 132e: b2d2 uxtb r2, r2 + 1330: 72da strb r2, [r3, #11] +{ + hri_pm_set_CPUSEL_CPUDIV_bf(PM, CONF_CPU_DIV); + hri_pm_set_APBASEL_APBADIV_bf(PM, CONF_APBA_DIV); + hri_pm_set_APBBSEL_APBBDIV_bf(PM, CONF_APBB_DIV); + hri_pm_set_APBCSEL_APBCDIV_bf(PM, CONF_APBC_DIV); +} + 1332: 4770 bx lr + 1334: 40000400 .word 0x40000400 + +00001338 <_init_chip>: +} + +static inline void hri_nvmctrl_set_CTRLB_RWS_bf(const void *const hw, hri_nvmctrl_ctrlb_reg_t mask) +{ + NVMCTRL_CRITICAL_SECTION_ENTER(); + ((Nvmctrl *)hw)->CTRLB.reg |= NVMCTRL_CTRLB_RWS(mask); + 1338: 4b06 ldr r3, [pc, #24] ; (1354 <_init_chip+0x1c>) + +/** + * \brief Initialize the hardware abstraction layer + */ +void _init_chip(void) +{ + 133a: b510 push {r4, lr} + 133c: 685a ldr r2, [r3, #4] + 133e: 605a str r2, [r3, #4] + hri_nvmctrl_set_CTRLB_RWS_bf(NVMCTRL, CONF_NVM_WAIT_STATE); + + _pm_init(); + 1340: 4b05 ldr r3, [pc, #20] ; (1358 <_init_chip+0x20>) + 1342: 4798 blx r3 + _sysctrl_init_sources(); + 1344: 4b05 ldr r3, [pc, #20] ; (135c <_init_chip+0x24>) + 1346: 4798 blx r3 +#if _GCLK_INIT_1ST + _gclk_init_generators_by_fref(_GCLK_INIT_1ST); +#endif + _sysctrl_init_referenced_generators(); + 1348: 4b05 ldr r3, [pc, #20] ; (1360 <_init_chip+0x28>) + 134a: 4798 blx r3 + _gclk_init_generators_by_fref(_GCLK_INIT_LAST); + 134c: 20ff movs r0, #255 ; 0xff + 134e: 4b05 ldr r3, [pc, #20] ; (1364 <_init_chip+0x2c>) + 1350: 4798 blx r3 +#if CONF_DMAC_ENABLE + _pm_enable_bus_clock(PM_BUS_AHB, DMAC); + _pm_enable_bus_clock(PM_BUS_APBB, DMAC); + _dma_init(); +#endif +} + 1352: bd10 pop {r4, pc} + 1354: 41004000 .word 0x41004000 + 1358: 00001319 .word 0x00001319 + 135c: 00001449 .word 0x00001449 + 1360: 00001489 .word 0x00001489 + 1364: 000015fd .word 0x000015fd + +00001368 : + * \brief Check whether element belongs to list + */ +bool is_list_element(const struct list_descriptor *const list, const void *const element) +{ + struct list_element *it; + for (it = list->head; it; it = it->next) { + 1368: 6800 ldr r0, [r0, #0] + 136a: 2800 cmp r0, #0 + 136c: d100 bne.n 1370 + return true; + } + } + + return false; +} + 136e: 4770 bx lr + if (it == element) { + 1370: 4288 cmp r0, r1 + 1372: d1f9 bne.n 1368 + return true; + 1374: 2001 movs r0, #1 + 1376: e7fa b.n 136e + +00001378 : + +/** + * \brief Insert an element at list end + */ +void list_insert_at_end(struct list_descriptor *const list, void *const element) +{ + 1378: b570 push {r4, r5, r6, lr} + struct list_element *it = list->head; + + ASSERT(!is_list_element(list, element)); + 137a: 4b0c ldr r3, [pc, #48] ; (13ac ) +{ + 137c: 0005 movs r5, r0 + 137e: 000c movs r4, r1 + struct list_element *it = list->head; + 1380: 6806 ldr r6, [r0, #0] + ASSERT(!is_list_element(list, element)); + 1382: 4798 blx r3 + 1384: 2301 movs r3, #1 + 1386: 4058 eors r0, r3 + 1388: 224f movs r2, #79 ; 0x4f + 138a: 4b09 ldr r3, [pc, #36] ; (13b0 ) + 138c: 4909 ldr r1, [pc, #36] ; (13b4 ) + 138e: b2c0 uxtb r0, r0 + 1390: 4798 blx r3 + + if (!list->head) { + 1392: 682b ldr r3, [r5, #0] + 1394: 2b00 cmp r3, #0 + 1396: d102 bne.n 139e + list->head = (struct list_element *)element; + 1398: 602c str r4, [r5, #0] + ((struct list_element *)element)->next = NULL; + 139a: 6023 str r3, [r4, #0] + while (it->next) { + it = it->next; + } + it->next = (struct list_element *)element; + ((struct list_element *)element)->next = NULL; +} + 139c: bd70 pop {r4, r5, r6, pc} + while (it->next) { + 139e: 0033 movs r3, r6 + 13a0: 6836 ldr r6, [r6, #0] + 13a2: 2e00 cmp r6, #0 + 13a4: d1fb bne.n 139e + it->next = (struct list_element *)element; + 13a6: 601c str r4, [r3, #0] + ((struct list_element *)element)->next = NULL; + 13a8: 6026 str r6, [r4, #0] + 13aa: e7f7 b.n 139c + 13ac: 00001369 .word 0x00001369 + 13b0: 000013c1 .word 0x000013c1 + 13b4: 0000258c .word 0x0000258c + +000013b8 <_get_cycles_for_ms>: +{ + switch (power) { + case 8: + return (ms * (freq / 100000)) * 100; + case 7: + return (ms * (freq / 10000)) * 10; + 13b8: 23fa movs r3, #250 ; 0xfa + 13ba: 015b lsls r3, r3, #5 + 13bc: 4358 muls r0, r3 + * \brief Retrieve the amount of cycles to delay for the given amount of ms + */ +uint32_t _get_cycles_for_ms(const uint16_t ms) +{ + return _get_cycles_for_ms_internal(ms, CONF_CPU_FREQUENCY, CPU_FREQ_POWER); +} + 13be: 4770 bx lr + +000013c0 : +/** + * \brief Assert function + */ +void assert(const bool condition, const char *const file, const int line) +{ + if (!(condition)) { + 13c0: 2800 cmp r0, #0 + 13c2: d100 bne.n 13c6 + __asm("BKPT #0"); + 13c4: be00 bkpt 0x0000 + } + (void)file; + (void)line; +} + 13c6: 4770 bx lr + +000013c8 : +/** + * \brief Callback invoked when Line State Change + */ +static bool usb_device_cb_state_c(usb_cdc_control_signal_t state) +{ + b_usb_ready = true; + 13c8: 2201 movs r2, #1 + +/* } */ + + /* No error. */ + return false; +} + 13ca: 2000 movs r0, #0 + b_usb_ready = true; + 13cc: 4b02 ldr r3, [pc, #8] ; (13d8 ) +{ + 13ce: b082 sub sp, #8 + b_usb_ready = true; + 13d0: 701a strb r2, [r3, #0] +} + 13d2: b002 add sp, #8 + 13d4: 4770 bx lr + 13d6: 46c0 nop ; (mov r8, r8) + 13d8: 200003fc .word 0x200003fc + +000013dc : + * \brief CDC ACM Init + */ +void cdc_device_acm_init(void) +{ + /* usb stack init */ + usbdc_init(ctrl_buffer); + 13dc: 4806 ldr r0, [pc, #24] ; (13f8 ) +{ + 13de: b510 push {r4, lr} + usbdc_init(ctrl_buffer); + 13e0: 4b06 ldr r3, [pc, #24] ; (13fc ) + 13e2: 3001 adds r0, #1 + 13e4: 4798 blx r3 + + /* usbdc_register_funcion inside */ + cdcdf_acm_init(); + 13e6: 4b06 ldr r3, [pc, #24] ; (1400 ) + 13e8: 4798 blx r3 + + usbdc_start(single_desc); + 13ea: 4b06 ldr r3, [pc, #24] ; (1404 ) + 13ec: 4806 ldr r0, [pc, #24] ; (1408 ) + 13ee: 4798 blx r3 + usbdc_attach(); + 13f0: 4b06 ldr r3, [pc, #24] ; (140c ) + 13f2: 4798 blx r3 +} + 13f4: bd10 pop {r4, pc} + 13f6: 46c0 nop ; (mov r8, r8) + 13f8: 200003fc .word 0x200003fc + 13fc: 000023cd .word 0x000023cd + 1400: 00000425 .word 0x00000425 + 1404: 00002445 .word 0x00002445 + 1408: 20000008 .word 0x20000008 + 140c: 00002479 .word 0x00002479 + +00001410 : + * The application will behave as a virtual COM. + * - Open a HyperTerminal or other COM tools in PC side. + * - Send out a character or string and it will echo the content received. + */ +void cdcd_acm_example(void) +{ + 1410: b510 push {r4, lr} + while (!cdcdf_acm_is_enabled()) { + 1412: 4b04 ldr r3, [pc, #16] ; (1424 ) + 1414: 4798 blx r3 + 1416: 2800 cmp r0, #0 + 1418: d0fb beq.n 1412 + // wait cdc acm to be installed + }; + + cdcdf_acm_register_callback(CDCDF_ACM_CB_STATE_C, (FUNC_PTR)usb_device_cb_state_c); + 141a: 2003 movs r0, #3 + 141c: 4902 ldr r1, [pc, #8] ; (1428 ) + 141e: 4b03 ldr r3, [pc, #12] ; (142c ) + 1420: 4798 blx r3 +} + 1422: bd10 pop {r4, pc} + 1424: 000004c9 .word 0x000004c9 + 1428: 000013c9 .word 0x000013c9 + 142c: 00000491 .word 0x00000491 + +00001430 : + +void usb_init(void) +{ + 1430: b510 push {r4, lr} + + cdc_device_acm_init(); + 1432: 4b01 ldr r3, [pc, #4] ; (1438 ) + 1434: 4798 blx r3 +} + 1436: bd10 pop {r4, pc} + 1438: 000013dd .word 0x000013dd + +0000143c : + +bool usb_ready() +{ + return b_usb_ready; + 143c: 4b01 ldr r3, [pc, #4] ; (1444 ) + 143e: 7818 ldrb r0, [r3, #0] + 1440: b2c0 uxtb r0, r0 +} + 1442: 4770 bx lr + 1444: 200003fc .word 0x200003fc + +00001448 <_sysctrl_init_sources>: +} + +static inline hri_sysctrl_osc8m_reg_t hri_sysctrl_read_OSC8M_CALIB_bf(const void *const hw) +{ + uint32_t tmp; + tmp = ((Sysctrl *)hw)->OSC8M.reg; + 1448: 4b0d ldr r3, [pc, #52] ; (1480 <_sysctrl_init_sources+0x38>) + 144a: 6a18 ldr r0, [r3, #32] +} + +static inline hri_sysctrl_osc8m_reg_t hri_sysctrl_read_OSC8M_FRANGE_bf(const void *const hw) +{ + uint32_t tmp; + tmp = ((Sysctrl *)hw)->OSC8M.reg; + 144c: 6a19 ldr r1, [r3, #32] + +#if CONF_OSC8M_CONFIG == 1 + calib = hri_sysctrl_read_OSC8M_CALIB_bf(hw); + + hri_sysctrl_write_OSC8M_reg(hw, + SYSCTRL_OSC8M_FRANGE(hri_sysctrl_read_OSC8M_FRANGE_bf(hw)) | + 144e: 0f89 lsrs r1, r1, #30 + 1450: 078a lsls r2, r1, #30 +#if CONF_OSC8M_OVERWRITE_CALIBRATION == 1 + SYSCTRL_OSC8M_CALIB(CONF_OSC8M_CALIB) | +#else + SYSCTRL_OSC8M_CALIB(calib) | + 1452: 490c ldr r1, [pc, #48] ; (1484 <_sysctrl_init_sources+0x3c>) + 1454: 4001 ands r1, r0 +#endif + SYSCTRL_OSC8M_PRESC(CONF_OSC8M_PRESC) + | (CONF_OSC8M_RUNSTDBY << SYSCTRL_OSC8M_RUNSTDBY_Pos) + 1456: 430a orrs r2, r1 + hri_sysctrl_write_OSC8M_reg(hw, + 1458: 2102 movs r1, #2 + 145a: 430a orrs r2, r1 +} + +static inline void hri_sysctrl_write_OSC8M_reg(const void *const hw, hri_sysctrl_osc8m_reg_t data) +{ + SYSCTRL_CRITICAL_SECTION_ENTER(); + ((Sysctrl *)hw)->OSC8M.reg = data; + 145c: 621a str r2, [r3, #32] + ((Sysctrl *)hw)->OSC32K.reg |= SYSCTRL_OSC32K_ENABLE; + 145e: 699a ldr r2, [r3, #24] + 1460: 4311 orrs r1, r2 + 1462: 6199 str r1, [r3, #24] + tmp = (tmp & SYSCTRL_OSCULP32K_CALIB_Msk) >> SYSCTRL_OSCULP32K_CALIB_Pos; + 1464: 211f movs r1, #31 + tmp = ((Sysctrl *)hw)->OSCULP32K.reg; + 1466: 7f1a ldrb r2, [r3, #28] + tmp = (tmp & SYSCTRL_OSCULP32K_CALIB_Msk) >> SYSCTRL_OSCULP32K_CALIB_Pos; + 1468: 400a ands r2, r1 + ((Sysctrl *)hw)->OSCULP32K.reg = data; + 146a: 771a strb r2, [r3, #28] + return (((Sysctrl *)hw)->PCLKSR.reg & SYSCTRL_PCLKSR_OSC8MRDY) >> SYSCTRL_PCLKSR_OSC8MRDY_Pos; + 146c: 391e subs r1, #30 + 146e: 68da ldr r2, [r3, #12] + 1470: 08d2 lsrs r2, r2, #3 +#endif +#endif + +#if CONF_OSC8M_CONFIG == 1 +#if CONF_OSC8M_ENABLE == 1 + while (!hri_sysctrl_get_PCLKSR_OSC8MRDY_bit(hw)) + 1472: 420a tst r2, r1 + 1474: d0fb beq.n 146e <_sysctrl_init_sources+0x26> + ((Sysctrl *)hw)->OSC8M.reg |= SYSCTRL_OSC8M_ONDEMAND; + 1476: 2280 movs r2, #128 ; 0x80 + 1478: 6a19 ldr r1, [r3, #32] + 147a: 430a orrs r2, r1 + 147c: 621a str r2, [r3, #32] + hri_sysctrl_set_OSC8M_ONDEMAND_bit(hw); +#endif +#endif + + (void)calib, (void)hw; +} + 147e: 4770 bx lr + 1480: 40000800 .word 0x40000800 + 1484: 0fff0000 .word 0x0fff0000 + +00001488 <_sysctrl_init_referenced_generators>: +} + +static inline void hri_sysctrl_write_DFLLCTRL_reg(const void *const hw, hri_sysctrl_dfllctrl_reg_t data) +{ + SYSCTRL_CRITICAL_SECTION_ENTER(); + ((Sysctrl *)hw)->DFLLCTRL.reg = data; + 1488: 2202 movs r2, #2 + return (((Sysctrl *)hw)->PCLKSR.reg & SYSCTRL_PCLKSR_DFLLRDY) >> SYSCTRL_PCLKSR_DFLLRDY_Pos; + 148a: 2101 movs r1, #1 + ((Sysctrl *)hw)->DFLLCTRL.reg = data; + 148c: 4b14 ldr r3, [pc, #80] ; (14e0 <_sysctrl_init_referenced_generators+0x58>) + 148e: 849a strh r2, [r3, #36] ; 0x24 + return (((Sysctrl *)hw)->PCLKSR.reg & SYSCTRL_PCLKSR_DFLLRDY) >> SYSCTRL_PCLKSR_DFLLRDY_Pos; + 1490: 68da ldr r2, [r3, #12] + 1492: 0912 lsrs r2, r2, #4 + hri_gclk_write_CLKCTRL_reg(GCLK, + GCLK_CLKCTRL_ID(0) | GCLK_CLKCTRL_GEN(CONF_DFLL_GCLK) | (1 << GCLK_CLKCTRL_CLKEN_Pos)); +#endif + + hri_sysctrl_write_DFLLCTRL_reg(hw, SYSCTRL_DFLLCTRL_ENABLE); + while (!hri_sysctrl_get_PCLKSR_DFLLRDY_bit(hw)) + 1494: 420a tst r2, r1 + 1496: d0fb beq.n 1490 <_sysctrl_init_referenced_generators+0x8> +} + +static inline void hri_sysctrl_write_DFLLMUL_reg(const void *const hw, hri_sysctrl_dfllmul_reg_t data) +{ + SYSCTRL_CRITICAL_SECTION_ENTER(); + ((Sysctrl *)hw)->DFLLMUL.reg = data; + 1498: 4a12 ldr r2, [pc, #72] ; (14e4 <_sysctrl_init_referenced_generators+0x5c>) + 149a: 62da str r2, [r3, #44] ; 0x2c + ((Sysctrl *)hw)->DFLLVAL.reg = data; + 149c: 22fc movs r2, #252 ; 0xfc + 149e: 01d2 lsls r2, r2, #7 + 14a0: 629a str r2, [r3, #40] ; 0x28 + ((Sysctrl *)hw)->DFLLCTRL.reg = data; + 14a2: 229b movs r2, #155 ; 0x9b + 14a4: 0052 lsls r2, r2, #1 + 14a6: 849a strh r2, [r3, #36] ; 0x24 + tmp = ((Sysctrl *)hw)->DFLLCTRL.reg; + 14a8: 8c9a ldrh r2, [r3, #36] ; 0x24 + tmp = (tmp & SYSCTRL_DFLLCTRL_MODE) >> SYSCTRL_DFLLCTRL_MODE_Pos; + 14aa: 0892 lsrs r2, r2, #2 + | SYSCTRL_DPLLCTRLB_FILTER(CONF_DPLL_FILTER)); +#endif + +#if CONF_DFLL_CONFIG == 1 +#if CONF_DFLL_ENABLE == 1 + if (hri_sysctrl_get_DFLLCTRL_MODE_bit(hw)) { + 14ac: 420a tst r2, r1 + 14ae: d010 beq.n 14d2 <_sysctrl_init_referenced_generators+0x4a> + tmp &= mask; + 14b0: 2210 movs r2, #16 + tmp = ((Sysctrl *)hw)->PCLKSR.reg; + 14b2: 68d9 ldr r1, [r3, #12] + = SYSCTRL_PCLKSR_DFLLRDY | SYSCTRL_PCLKSR_DFLLLCKF | SYSCTRL_PCLKSR_DFLLLCKC; +#else + hri_sysctrl_pclksr_reg_t status_mask = SYSCTRL_PCLKSR_DFLLRDY; +#endif + + while (hri_sysctrl_get_PCLKSR_reg(hw, status_mask) != status_mask) + 14b4: 4211 tst r1, r2 + 14b6: d0fc beq.n 14b2 <_sysctrl_init_referenced_generators+0x2a> + ((Sysctrl *)hw)->DFLLCTRL.reg |= SYSCTRL_DFLLCTRL_ONDEMAND; + 14b8: 2280 movs r2, #128 ; 0x80 + 14ba: 8c99 ldrh r1, [r3, #36] ; 0x24 + 14bc: 430a orrs r2, r1 + return ((const Gclk *)hw)->STATUS.bit.SYNCBUSY; +} + +static inline bool hri_gclk_get_STATUS_SYNCBUSY_bit(const void *const hw) +{ + return (((Gclk *)hw)->STATUS.reg & GCLK_STATUS_SYNCBUSY) >> GCLK_STATUS_SYNCBUSY_Pos; + 14be: 490a ldr r1, [pc, #40] ; (14e8 <_sysctrl_init_referenced_generators+0x60>) + 14c0: 849a strh r2, [r3, #36] ; 0x24 + 14c2: 784a ldrb r2, [r1, #1] + 14c4: 09d2 lsrs r2, r2, #7 + hri_sysctrl_set_DPLLCTRLA_ONDEMAND_bit(hw); +#endif +#endif + +#if CONF_DFLL_CONFIG == 1 + while (hri_gclk_get_STATUS_SYNCBUSY_bit(GCLK)) + 14c6: d1fc bne.n 14c2 <_sysctrl_init_referenced_generators+0x3a> + ((Sysctrl *)hw)->OSC32K.reg &= ~SYSCTRL_OSC32K_ENABLE; + 14c8: 2102 movs r1, #2 + 14ca: 699a ldr r2, [r3, #24] + 14cc: 438a bics r2, r1 + 14ce: 619a str r2, [r3, #24] + /* Disable after all possible configurations needs sync written. */ + hri_sysctrl_clear_OSC32K_ENABLE_bit(hw); +#endif + + (void)hw; +} + 14d0: 4770 bx lr + return (((Sysctrl *)hw)->PCLKSR.reg & SYSCTRL_PCLKSR_DFLLRDY) >> SYSCTRL_PCLKSR_DFLLRDY_Pos; + 14d2: 2101 movs r1, #1 + 14d4: 68da ldr r2, [r3, #12] + 14d6: 0912 lsrs r2, r2, #4 + while (!hri_sysctrl_get_PCLKSR_DFLLRDY_bit(hw)) + 14d8: 420a tst r2, r1 + 14da: d0fb beq.n 14d4 <_sysctrl_init_referenced_generators+0x4c> + 14dc: e7ec b.n 14b8 <_sysctrl_init_referenced_generators+0x30> + 14de: 46c0 nop ; (mov r8, r8) + 14e0: 40000800 .word 0x40000800 + 14e4: 0401bb80 .word 0x0401bb80 + 14e8: 40000c00 .word 0x40000c00 + +000014ec : + * \param[in] length The number of bytes to write + * + * \return The number of bytes written. + */ +static int32_t usart_sync_write(struct io_descriptor *const io_descr, const uint8_t *const buf, const uint16_t length) +{ + 14ec: b5f8 push {r3, r4, r5, r6, r7, lr} + 14ee: 0006 movs r6, r0 + 14f0: 000d movs r5, r1 + 14f2: 0014 movs r4, r2 + uint32_t offset = 0; + struct usart_sync_descriptor *descr = CONTAINER_OF(io_descr, struct usart_sync_descriptor, io); + + ASSERT(io_descr && buf && length); + 14f4: 2800 cmp r0, #0 + 14f6: d004 beq.n 1502 + 14f8: 1e08 subs r0, r1, #0 + 14fa: d002 beq.n 1502 + 14fc: 0010 movs r0, r2 + 14fe: 1e43 subs r3, r0, #1 + 1500: 4198 sbcs r0, r3 + 1502: 22f1 movs r2, #241 ; 0xf1 + 1504: 4910 ldr r1, [pc, #64] ; (1548 ) + 1506: 4b11 ldr r3, [pc, #68] ; (154c ) + 1508: 4798 blx r3 + while (!_usart_sync_is_ready_to_send(&descr->device)) + 150a: 0037 movs r7, r6 + 150c: 3708 adds r7, #8 + 150e: 0038 movs r0, r7 + 1510: 4b0f ldr r3, [pc, #60] ; (1550 ) + 1512: 4798 blx r3 + 1514: 2800 cmp r0, #0 + 1516: d0f8 beq.n 150a + uint32_t offset = 0; + 1518: 2600 movs r6, #0 + ; + do { + _usart_sync_write_byte(&descr->device, buf[offset]); + 151a: 0038 movs r0, r7 + 151c: 5da9 ldrb r1, [r5, r6] + 151e: 4b0d ldr r3, [pc, #52] ; (1554 ) + 1520: 4798 blx r3 + while (!_usart_sync_is_ready_to_send(&descr->device)) + 1522: 0038 movs r0, r7 + 1524: 4b0a ldr r3, [pc, #40] ; (1550 ) + 1526: 4798 blx r3 + 1528: 2800 cmp r0, #0 + 152a: d0fa beq.n 1522 + ; + } while (++offset < length); + 152c: 3601 adds r6, #1 + 152e: 42b4 cmp r4, r6 + 1530: d8f3 bhi.n 151a + 1532: 2501 movs r5, #1 + 1534: 2c00 cmp r4, #0 + 1536: d000 beq.n 153a + 1538: 0025 movs r5, r4 + while (!_usart_sync_is_transmit_done(&descr->device)) + 153a: 0038 movs r0, r7 + 153c: 4b06 ldr r3, [pc, #24] ; (1558 ) + 153e: 4798 blx r3 + 1540: 2800 cmp r0, #0 + 1542: d0fa beq.n 153a + ; + return (int32_t)offset; +} + 1544: 0028 movs r0, r5 + 1546: bdf8 pop {r3, r4, r5, r6, r7, pc} + 1548: 000025aa .word 0x000025aa + 154c: 000013c1 .word 0x000013c1 + 1550: 00001ea7 .word 0x00001ea7 + 1554: 00001e99 .word 0x00001e99 + 1558: 00001eb1 .word 0x00001eb1 + +0000155c : + * \param[in] length The size of a buffer + * + * \return The number of bytes read. + */ +static int32_t usart_sync_read(struct io_descriptor *const io_descr, uint8_t *const buf, const uint16_t length) +{ + 155c: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} + 155e: 0005 movs r5, r0 + 1560: 0014 movs r4, r2 + 1562: 9101 str r1, [sp, #4] + uint32_t offset = 0; + struct usart_sync_descriptor *descr = CONTAINER_OF(io_descr, struct usart_sync_descriptor, io); + + ASSERT(io_descr && buf && length); + 1564: 2800 cmp r0, #0 + 1566: d004 beq.n 1572 + 1568: 1e08 subs r0, r1, #0 + 156a: d002 beq.n 1572 + 156c: 0010 movs r0, r2 + 156e: 1e43 subs r3, r0, #1 + 1570: 4198 sbcs r0, r3 + 1572: 2286 movs r2, #134 ; 0x86 + 1574: 490c ldr r1, [pc, #48] ; (15a8 ) + 1576: 4b0d ldr r3, [pc, #52] ; (15ac ) + 1578: 0052 lsls r2, r2, #1 + 157a: 4798 blx r3 + uint32_t offset = 0; + 157c: 2600 movs r6, #0 + do { + while (!_usart_sync_is_byte_received(&descr->device)) + 157e: 002f movs r7, r5 + 1580: 3708 adds r7, #8 + 1582: 0038 movs r0, r7 + 1584: 4b0a ldr r3, [pc, #40] ; (15b0 ) + 1586: 4798 blx r3 + 1588: 2800 cmp r0, #0 + 158a: d0f8 beq.n 157e + ; + buf[offset] = _usart_sync_read_byte(&descr->device); + 158c: 4b09 ldr r3, [pc, #36] ; (15b4 ) + 158e: 0038 movs r0, r7 + 1590: 4798 blx r3 + 1592: 9b01 ldr r3, [sp, #4] + 1594: 5598 strb r0, [r3, r6] + } while (++offset < length); + 1596: 3601 adds r6, #1 + 1598: 42b4 cmp r4, r6 + 159a: d8f0 bhi.n 157e + 159c: 2001 movs r0, #1 + 159e: 2c00 cmp r4, #0 + 15a0: d000 beq.n 15a4 + 15a2: 0020 movs r0, r4 + + return (int32_t)offset; +} + 15a4: bdfe pop {r1, r2, r3, r4, r5, r6, r7, pc} + 15a6: 46c0 nop ; (mov r8, r8) + 15a8: 000025aa .word 0x000025aa + 15ac: 000013c1 .word 0x000013c1 + 15b0: 00001ebb .word 0x00001ebb + 15b4: 00001e9f .word 0x00001e9f + +000015b8 : +{ + 15b8: b570 push {r4, r5, r6, lr} + 15ba: 0004 movs r4, r0 + 15bc: 000d movs r5, r1 + ASSERT(descr && hw); + 15be: 2800 cmp r0, #0 + 15c0: d002 beq.n 15c8 + 15c2: 0008 movs r0, r1 + 15c4: 1e43 subs r3, r0, #1 + 15c6: 4198 sbcs r0, r3 + 15c8: 4907 ldr r1, [pc, #28] ; (15e8 ) + 15ca: 4b08 ldr r3, [pc, #32] ; (15ec ) + 15cc: 2234 movs r2, #52 ; 0x34 + 15ce: 4798 blx r3 + init_status = _usart_sync_init(&descr->device, hw); + 15d0: 0020 movs r0, r4 + 15d2: 0029 movs r1, r5 + 15d4: 4b06 ldr r3, [pc, #24] ; (15f0 ) + 15d6: 3008 adds r0, #8 + 15d8: 4798 blx r3 + if (init_status) { + 15da: 2800 cmp r0, #0 + 15dc: d103 bne.n 15e6 + descr->io.read = usart_sync_read; + 15de: 4b05 ldr r3, [pc, #20] ; (15f4 ) + 15e0: 6063 str r3, [r4, #4] + descr->io.write = usart_sync_write; + 15e2: 4b05 ldr r3, [pc, #20] ; (15f8 ) + 15e4: 6023 str r3, [r4, #0] +} + 15e6: bd70 pop {r4, r5, r6, pc} + 15e8: 000025aa .word 0x000025aa + 15ec: 000013c1 .word 0x000013c1 + 15f0: 00001e6d .word 0x00001e6d + 15f4: 0000155d .word 0x0000155d + 15f8: 000014ed .word 0x000014ed + +000015fc <_gclk_init_generators_by_fref>: + +void _gclk_init_generators_by_fref(uint32_t bm) +{ + +#if CONF_GCLK_GENERATOR_0_CONFIG == 1 + if (bm & (1ul << 0)) { + 15fc: 07c3 lsls r3, r0, #31 + 15fe: d509 bpl.n 1614 <_gclk_init_generators_by_fref+0x18> +} + +static inline void hri_gclk_write_GENDIV_reg(const void *const hw, hri_gclk_gendiv_reg_t data) +{ + GCLK_CRITICAL_SECTION_ENTER(); + ((Gclk *)hw)->GENDIV.reg = data; + 1600: 2380 movs r3, #128 ; 0x80 + 1602: 4a10 ldr r2, [pc, #64] ; (1644 <_gclk_init_generators_by_fref+0x48>) + 1604: 005b lsls r3, r3, #1 + 1606: 6093 str r3, [r2, #8] + ((Gclk *)hw)->GENCTRL.reg = data; + 1608: 2383 movs r3, #131 ; 0x83 + 160a: 025b lsls r3, r3, #9 + 160c: 6053 str r3, [r2, #4] + while (((const Gclk *)hw)->STATUS.bit.SYNCBUSY) + 160e: 7853 ldrb r3, [r2, #1] + 1610: 09db lsrs r3, r3, #7 + 1612: d1fc bne.n 160e <_gclk_init_generators_by_fref+0x12> + | (CONF_GCLK_GENERATOR_2_CONFIG << GCLK_GENCTRL_GENEN_Pos) | CONF_GCLK_GEN_2_SRC | GCLK_GENCTRL_ID(2)); + } +#endif + +#if CONF_GCLK_GENERATOR_3_CONFIG == 1 + if (bm & (1ul << 3)) { + 1614: 0703 lsls r3, r0, #28 + 1616: d508 bpl.n 162a <_gclk_init_generators_by_fref+0x2e> + ((Gclk *)hw)->GENDIV.reg = data; + 1618: 2304 movs r3, #4 + 161a: 4a0a ldr r2, [pc, #40] ; (1644 <_gclk_init_generators_by_fref+0x48>) + 161c: 33ff adds r3, #255 ; 0xff + 161e: 6093 str r3, [r2, #8] + ((Gclk *)hw)->GENCTRL.reg = data; + 1620: 4b09 ldr r3, [pc, #36] ; (1648 <_gclk_init_generators_by_fref+0x4c>) + 1622: 6053 str r3, [r2, #4] + while (((const Gclk *)hw)->STATUS.bit.SYNCBUSY) + 1624: 7853 ldrb r3, [r2, #1] + 1626: 09db lsrs r3, r3, #7 + 1628: d1fc bne.n 1624 <_gclk_init_generators_by_fref+0x28> + | (CONF_GCLK_GENERATOR_6_CONFIG << GCLK_GENCTRL_GENEN_Pos) | CONF_GCLK_GEN_6_SRC | GCLK_GENCTRL_ID(6)); + } +#endif + +#if CONF_GCLK_GENERATOR_7_CONFIG == 1 + if (bm & (1ul << 7)) { + 162a: 0603 lsls r3, r0, #24 + 162c: d508 bpl.n 1640 <_gclk_init_generators_by_fref+0x44> + ((Gclk *)hw)->GENDIV.reg = data; + 162e: 2308 movs r3, #8 + 1630: 4a04 ldr r2, [pc, #16] ; (1644 <_gclk_init_generators_by_fref+0x48>) + 1632: 33ff adds r3, #255 ; 0xff + 1634: 6093 str r3, [r2, #8] + ((Gclk *)hw)->GENCTRL.reg = data; + 1636: 4b05 ldr r3, [pc, #20] ; (164c <_gclk_init_generators_by_fref+0x50>) + 1638: 6053 str r3, [r2, #4] + while (((const Gclk *)hw)->STATUS.bit.SYNCBUSY) + 163a: 7853 ldrb r3, [r2, #1] + 163c: 09db lsrs r3, r3, #7 + 163e: d1fc bne.n 163a <_gclk_init_generators_by_fref+0x3e> + | (CONF_GCLK_GEN_8_DIVSEL << GCLK_GENCTRL_DIVSEL_Pos) | (CONF_GCLK_GEN_8_OE << GCLK_GENCTRL_OE_Pos) + | (CONF_GCLK_GEN_8_OOV << GCLK_GENCTRL_OOV_Pos) | (CONF_GCLK_GEN_8_IDC << GCLK_GENCTRL_IDC_Pos) + | (CONF_GCLK_GENERATOR_8_CONFIG << GCLK_GENCTRL_GENEN_Pos) | CONF_GCLK_GEN_8_SRC | GCLK_GENCTRL_ID(8)); + } +#endif +} + 1640: 4770 bx lr + 1642: 46c0 nop ; (mov r8, r8) + 1644: 40000c00 .word 0x40000c00 + 1648: 00010303 .word 0x00010303 + 164c: 00210707 .word 0x00210707 + +00001650 : +#define _param_error_check(cond) ASSERT(cond) +#define _desc_len_check() ASSERT(usb_desc_len(desc) >= 2) +#endif + +uint8_t *usb_find_desc(uint8_t *desc, uint8_t *eof, uint8_t type) +{ + 1650: b510 push {r4, lr} + _param_error_check(desc && eof && (desc < eof)); + + while (desc < eof) { + 1652: 4288 cmp r0, r1 + 1654: d301 bcc.n 165a + _desc_len_check(); + 1656: 2000 movs r0, #0 + return desc; + } + desc = usb_desc_next(desc); + } + return NULL; +} + 1658: bd10 pop {r4, pc} + return desc[0]; + 165a: 7803 ldrb r3, [r0, #0] + _desc_len_check(); + 165c: 2b01 cmp r3, #1 + 165e: d9fa bls.n 1656 + if (type == usb_desc_type(desc)) { + 1660: 7844 ldrb r4, [r0, #1] + 1662: 4294 cmp r4, r2 + 1664: d0f8 beq.n 1658 + return (desc + usb_desc_len(desc)); + 1666: 18c0 adds r0, r0, r3 + 1668: e7f3 b.n 1652 + +0000166a : + +uint8_t *usb_find_ep_desc(uint8_t *desc, uint8_t *eof) +{ + _param_error_check(desc && eof && (desc < eof)); + + while (desc < eof) { + 166a: 4288 cmp r0, r1 + 166c: d301 bcc.n 1672 + _desc_len_check(); + 166e: 2000 movs r0, #0 + return desc; + } + desc = usb_desc_next(desc); + } + return NULL; +} + 1670: 4770 bx lr + return desc[0]; + 1672: 7803 ldrb r3, [r0, #0] + _desc_len_check(); + 1674: 2b01 cmp r3, #1 + 1676: d9fa bls.n 166e + return desc[1]; + 1678: 7842 ldrb r2, [r0, #1] + if (USB_DT_INTERFACE == usb_desc_type(desc)) { + 167a: 2a04 cmp r2, #4 + 167c: d0f7 beq.n 166e + if (USB_DT_ENDPOINT == usb_desc_type(desc)) { + 167e: 2a05 cmp r2, #5 + 1680: d0f6 beq.n 1670 + return (desc + usb_desc_len(desc)); + 1682: 18c0 adds r0, r0, r3 + 1684: e7f1 b.n 166a + ... + +00001688 : + +uint8_t *usb_find_cfg_desc(uint8_t *desc, uint8_t *eof, uint8_t cfg_value) +{ + 1688: b570 push {r4, r5, r6, lr} + _param_error_check(desc && eof && (desc < eof)); + + desc = usb_find_desc(desc, eof, USB_DT_CONFIG); + 168a: 4b0d ldr r3, [pc, #52] ; (16c0 ) +{ + 168c: 0015 movs r5, r2 + desc = usb_find_desc(desc, eof, USB_DT_CONFIG); + 168e: 2202 movs r2, #2 +{ + 1690: 000c movs r4, r1 + desc = usb_find_desc(desc, eof, USB_DT_CONFIG); + 1692: 4798 blx r3 + if (!desc) { + 1694: 2800 cmp r0, #0 + 1696: d10f bne.n 16b8 + return desc; + } + desc = usb_cfg_desc_next(desc); + } + return NULL; +} + 1698: bd70 pop {r4, r5, r6, pc} + _desc_len_check(); + 169a: 7803 ldrb r3, [r0, #0] + 169c: 2b01 cmp r3, #1 + 169e: d90d bls.n 16bc + if (desc[1] != USB_DT_CONFIG) { + 16a0: 7843 ldrb r3, [r0, #1] + 16a2: 2b02 cmp r3, #2 + 16a4: d10a bne.n 16bc + if (desc[5] == cfg_value) { + 16a6: 7943 ldrb r3, [r0, #5] + 16a8: 42ab cmp r3, r5 + 16aa: d0f5 beq.n 1698 + return (ptr[0] + (ptr[1] << 8)); + 16ac: 78c2 ldrb r2, [r0, #3] + 16ae: 7883 ldrb r3, [r0, #2] + 16b0: 0212 lsls r2, r2, #8 + 16b2: 189b adds r3, r3, r2 + * \param[in] cfg_desc Byte pointer to the descriptor start address + * \return Byte pointer to descriptor after configuration end + */ +static inline uint8_t *usb_cfg_desc_next(uint8_t *cfg_desc) +{ + return (cfg_desc + usb_cfg_desc_total_len(cfg_desc)); + 16b4: b29b uxth r3, r3 + 16b6: 18c0 adds r0, r0, r3 + while (desc < eof) { + 16b8: 42a0 cmp r0, r4 + 16ba: d3ee bcc.n 169a + return NULL; + 16bc: 2000 movs r0, #0 + 16be: e7eb b.n 1698 + 16c0: 00001651 .word 0x00001651 + +000016c4 : + } + return NULL; +} + +uint8_t *usb_find_str_desc(uint8_t *desc, uint8_t *eof, uint8_t str_index) +{ + 16c4: b570 push {r4, r5, r6, lr} + 16c6: 000c movs r4, r1 + 16c8: 0016 movs r6, r2 + uint8_t i; + + _param_error_check(desc && eof && (desc < eof)); + + for (i = 0; desc < eof;) { + 16ca: 2500 movs r5, #0 + 16cc: 42a0 cmp r0, r4 + 16ce: d301 bcc.n 16d4 + return desc; + } + i++; + desc = usb_desc_next(desc); + } else { + return NULL; + 16d0: 2000 movs r0, #0 + } + } + return NULL; +} + 16d2: bd70 pop {r4, r5, r6, pc} + desc = usb_find_desc(desc, eof, USB_DT_STRING); + 16d4: 2203 movs r2, #3 + 16d6: 0021 movs r1, r4 + 16d8: 4b05 ldr r3, [pc, #20] ; (16f0 ) + 16da: 4798 blx r3 + if (desc) { + 16dc: 2800 cmp r0, #0 + 16de: d0f8 beq.n 16d2 + return desc[0]; + 16e0: 7803 ldrb r3, [r0, #0] + _desc_len_check(); + 16e2: 2b01 cmp r3, #1 + 16e4: d9f4 bls.n 16d0 + if (i == str_index) { + 16e6: 42b5 cmp r5, r6 + 16e8: d0f3 beq.n 16d2 + return (desc + usb_desc_len(desc)); + 16ea: 18c0 adds r0, r0, r3 + 16ec: 3501 adds r5, #1 + 16ee: e7ed b.n 16cc + 16f0: 00001651 .word 0x00001651 + +000016f4 <_usb_d_find_ep>: + * \return Index of endpoint descriptor. + * \retval >=0 The index. + * \retval <0 Not found (endpoint is not initialized). + */ +static int8_t _usb_d_find_ep(const uint8_t ep) +{ + 16f4: 0002 movs r2, r0 + for (i = 0; i < CONF_USB_D_NUM_EP_SP; i++) { + if (usb_d_inst.ep[i].xfer.hdr.ep == ep) { + return i; + } + if (usb_d_inst.ep[i].xfer.hdr.type == USB_EP_XTYPE_CTRL + && (ep & USB_EP_N_MASK) == usb_d_inst.ep[i].xfer.hdr.ep) { + 16f6: 210f movs r1, #15 + for (i = 0; i < CONF_USB_D_NUM_EP_SP; i++) { + 16f8: 2000 movs r0, #0 +{ + 16fa: b530 push {r4, r5, lr} + 16fc: 4b09 ldr r3, [pc, #36] ; (1724 <_usb_d_find_ep+0x30>) + && (ep & USB_EP_N_MASK) == usb_d_inst.ep[i].xfer.hdr.ep) { + 16fe: 4011 ands r1, r2 + if (usb_d_inst.ep[i].xfer.hdr.ep == ep) { + 1700: 785c ldrb r4, [r3, #1] + 1702: 4294 cmp r4, r2 + 1704: d00c beq.n 1720 <_usb_d_find_ep+0x2c> + if (usb_d_inst.ep[i].xfer.hdr.type == USB_EP_XTYPE_CTRL + 1706: 781d ldrb r5, [r3, #0] + 1708: 2d00 cmp r5, #0 + 170a: d101 bne.n 1710 <_usb_d_find_ep+0x1c> + && (ep & USB_EP_N_MASK) == usb_d_inst.ep[i].xfer.hdr.ep) { + 170c: 428c cmp r4, r1 + 170e: d007 beq.n 1720 <_usb_d_find_ep+0x2c> + for (i = 0; i < CONF_USB_D_NUM_EP_SP; i++) { + 1710: 3001 adds r0, #1 + 1712: b2c4 uxtb r4, r0 + 1714: 3320 adds r3, #32 + 1716: b240 sxtb r0, r0 + 1718: 2c0d cmp r4, #13 + 171a: d1f1 bne.n 1700 <_usb_d_find_ep+0xc> + return i; + } + } + return -1; + 171c: 2001 movs r0, #1 + 171e: 4240 negs r0, r0 +} + 1720: bd30 pop {r4, r5, pc} + 1722: 46c0 nop ; (mov r8, r8) + 1724: 20000440 .word 0x20000440 + +00001728 : +{ + (void)unused0; + (void)unused1; + (void)unused2; + return false; +} + 1728: 2000 movs r0, #0 + 172a: 4770 bx lr + +0000172c : + * \brief Callback invoked when request more data + * \param[in] ep Endpoint number with transfer direction on bit 8. + * \param[in] transfered Number of bytes transfered. + */ +static bool usb_d_cb_trans_more(const uint8_t ep, const uint32_t transfered) +{ + 172c: b570 push {r4, r5, r6, lr} + int8_t ep_index = _usb_d_find_ep(ep); + 172e: 4b08 ldr r3, [pc, #32] ; (1750 ) +{ + 1730: 0004 movs r4, r0 + 1732: 000d movs r5, r1 + int8_t ep_index = _usb_d_find_ep(ep); + 1734: 4798 blx r3 + struct usb_d_ep *ept = &usb_d_inst.ep[ep_index]; + if (ept->xfer.hdr.state == USB_EP_S_X_DATA) { + 1736: 4b07 ldr r3, [pc, #28] ; (1754 ) + 1738: 0140 lsls r0, r0, #5 + 173a: 181b adds r3, r3, r0 + 173c: 789a ldrb r2, [r3, #2] + return ept->callbacks.more(ep, transfered); + } + return false; + 173e: 2000 movs r0, #0 + if (ept->xfer.hdr.state == USB_EP_S_X_DATA) { + 1740: 2a03 cmp r2, #3 + 1742: d103 bne.n 174c + return ept->callbacks.more(ep, transfered); + 1744: 0029 movs r1, r5 + 1746: 0020 movs r0, r4 + 1748: 699b ldr r3, [r3, #24] + 174a: 4798 blx r3 +} + 174c: bd70 pop {r4, r5, r6, pc} + 174e: 46c0 nop ; (mov r8, r8) + 1750: 000016f5 .word 0x000016f5 + 1754: 20000440 .word 0x20000440 + +00001758 <_usb_d_cb_trans_done>: + +/** + * Callback when USB transactions are finished. + */ +static void _usb_d_cb_trans_done(const uint8_t ep, const int32_t code, const uint32_t transferred) +{ + 1758: b5f0 push {r4, r5, r6, r7, lr} + int8_t ep_index = _usb_d_find_ep(ep); + 175a: 4b37 ldr r3, [pc, #220] ; (1838 <_usb_d_cb_trans_done+0xe0>) +{ + 175c: b087 sub sp, #28 + 175e: 000f movs r7, r1 + 1760: 9000 str r0, [sp, #0] + 1762: 9201 str r2, [sp, #4] + int8_t ep_index = _usb_d_find_ep(ep); + 1764: 4798 blx r3 + struct usb_d_ep *ept = &usb_d_inst.ep[ep_index]; + + if (code == USB_TRANS_DONE) { + 1766: 4d35 ldr r5, [pc, #212] ; (183c <_usb_d_cb_trans_done+0xe4>) + 1768: 0144 lsls r4, r0, #5 + 176a: 2f00 cmp r7, #0 + 176c: d141 bne.n 17f2 <_usb_d_cb_trans_done+0x9a> + ept->xfer.hdr.status = USB_XFER_DONE; + 176e: 192e adds r6, r5, r4 + 1770: 70f7 strb r7, [r6, #3] + if (ept->xfer.hdr.type == USB_EP_XTYPE_CTRL) { + 1772: 5d29 ldrb r1, [r5, r4] + 1774: 2900 cmp r1, #0 + 1776: d133 bne.n 17e0 <_usb_d_cb_trans_done+0x88> + bool err = ept->callbacks.xfer(ept->xfer.hdr.ep, USB_XFER_DATA, ept->xfer.req); + 1778: 0022 movs r2, r4 + if (state == USB_EP_S_X_DATA) { + 177a: 78b4 ldrb r4, [r6, #2] + bool err = ept->callbacks.xfer(ept->xfer.hdr.ep, USB_XFER_DATA, ept->xfer.req); + 177c: 320c adds r2, #12 + 177e: 7870 ldrb r0, [r6, #1] + 1780: 69f3 ldr r3, [r6, #28] + 1782: 18aa adds r2, r5, r2 + if (state == USB_EP_S_X_DATA) { + 1784: 2c03 cmp r4, #3 + 1786: d127 bne.n 17d8 <_usb_d_cb_trans_done+0x80> + 1788: 270c movs r7, #12 + bool err = ept->callbacks.xfer(ept->xfer.hdr.ep, USB_XFER_DATA, ept->xfer.req); + 178a: 3101 adds r1, #1 + 178c: 57f7 ldrsb r7, [r6, r7] + 178e: 4798 blx r3 + 1790: 0003 movs r3, r0 + if (err) { + 1792: 7870 ldrb r0, [r6, #1] + 1794: 2b00 cmp r3, #0 + 1796: d00b beq.n 17b0 <_usb_d_cb_trans_done+0x58> + ept->xfer.hdr.state = USB_EP_S_HALTED; + 1798: 4b29 ldr r3, [pc, #164] ; (1840 <_usb_d_cb_trans_done+0xe8>) + 179a: 8073 strh r3, [r6, #2] + _usb_d_dev_ep_stall(req_dir ? ept->xfer.hdr.ep : (ept->xfer.hdr.ep | USB_EP_DIR), USB_EP_STALL_SET); + 179c: 2f00 cmp r7, #0 + 179e: db02 blt.n 17a6 <_usb_d_cb_trans_done+0x4e> + 17a0: 3b86 subs r3, #134 ; 0x86 + 17a2: 3bff subs r3, #255 ; 0xff + 17a4: 4318 orrs r0, r3 + 17a6: 2101 movs r1, #1 + 17a8: 4b26 ldr r3, [pc, #152] ; (1844 <_usb_d_cb_trans_done+0xec>) + 17aa: 4798 blx r3 + ept->xfer.hdr.state = USB_EP_S_ERROR; + ept->xfer.hdr.status = USB_XFER_ERROR; + } + + ept->callbacks.xfer(ep, (enum usb_xfer_code)ept->xfer.hdr.status, (void *)transferred); +} + 17ac: b007 add sp, #28 + 17ae: bdf0 pop {r4, r5, r6, r7, pc} + ept->xfer.hdr.state = USB_EP_S_X_STATUS; + 17b0: 2204 movs r2, #4 + struct usb_d_transfer trans + 17b2: 9303 str r3, [sp, #12] + ept->xfer.hdr.state = USB_EP_S_X_STATUS; + 17b4: 70b2 strb r2, [r6, #2] + struct usb_d_transfer trans + 17b6: 9304 str r3, [sp, #16] + 17b8: 2f00 cmp r7, #0 + 17ba: db0a blt.n 17d2 <_usb_d_cb_trans_done+0x7a> + 17bc: 2380 movs r3, #128 ; 0x80 + 17be: 4318 orrs r0, r3 + 17c0: ab02 add r3, sp, #8 + 17c2: 7318 strb r0, [r3, #12] + 17c4: 2301 movs r3, #1 + 17c6: aa02 add r2, sp, #8 + 17c8: 7353 strb r3, [r2, #13] + return _usb_d_dev_ep_trans(&trans); + 17ca: a803 add r0, sp, #12 + 17cc: 4b1e ldr r3, [pc, #120] ; (1848 <_usb_d_cb_trans_done+0xf0>) + 17ce: 4798 blx r3 + 17d0: e7ec b.n 17ac <_usb_d_cb_trans_done+0x54> + struct usb_d_transfer trans + 17d2: 230f movs r3, #15 + 17d4: 4018 ands r0, r3 + 17d6: e7f3 b.n 17c0 <_usb_d_cb_trans_done+0x68> + ept->callbacks.xfer(ept->xfer.hdr.ep, USB_XFER_DONE, ept->xfer.req); + 17d8: 4798 blx r3 + ept->xfer.hdr.state = USB_EP_S_X_SETUP; + 17da: 2302 movs r3, #2 + 17dc: 70b3 strb r3, [r6, #2] + 17de: e7e5 b.n 17ac <_usb_d_cb_trans_done+0x54> + ept->xfer.hdr.state = USB_EP_S_IDLE; + 17e0: 2301 movs r3, #1 + 17e2: 70b3 strb r3, [r6, #2] + ept->callbacks.xfer(ep, (enum usb_xfer_code)ept->xfer.hdr.status, (void *)transferred); + 17e4: 192c adds r4, r5, r4 + 17e6: 78e1 ldrb r1, [r4, #3] + 17e8: 69e3 ldr r3, [r4, #28] + 17ea: 9a01 ldr r2, [sp, #4] + 17ec: 9800 ldr r0, [sp, #0] + 17ee: 4798 blx r3 + 17f0: e7dc b.n 17ac <_usb_d_cb_trans_done+0x54> + ept->xfer.hdr.status = USB_XFER_HALT; + 17f2: 192b adds r3, r5, r4 + } else if (code == USB_TRANS_STALL) { + 17f4: 2f01 cmp r7, #1 + 17f6: d10c bne.n 1812 <_usb_d_cb_trans_done+0xba> + ept->xfer.hdr.status = USB_XFER_HALT; + 17f8: 2202 movs r2, #2 + 17fa: 70da strb r2, [r3, #3] + if (ept->xfer.hdr.type == USB_EP_XTYPE_CTRL) { + 17fc: 5d29 ldrb r1, [r5, r4] + 17fe: 2900 cmp r1, #0 + 1800: d104 bne.n 180c <_usb_d_cb_trans_done+0xb4> + ept->xfer.hdr.state = USB_EP_S_X_SETUP; + 1802: 709a strb r2, [r3, #2] + _usb_d_dev_ep_stall(ep, USB_EP_STALL_CLR); + 1804: 9800 ldr r0, [sp, #0] + 1806: 4b0f ldr r3, [pc, #60] ; (1844 <_usb_d_cb_trans_done+0xec>) + 1808: 4798 blx r3 + 180a: e7eb b.n 17e4 <_usb_d_cb_trans_done+0x8c> + ept->xfer.hdr.state = USB_EP_S_HALTED; + 180c: 2205 movs r2, #5 + ept->xfer.hdr.state = USB_EP_S_IDLE; + 180e: 709a strb r2, [r3, #2] + 1810: e7e8 b.n 17e4 <_usb_d_cb_trans_done+0x8c> + } else if (code == USB_TRANS_ABORT) { + 1812: 2f02 cmp r7, #2 + 1814: d108 bne.n 1828 <_usb_d_cb_trans_done+0xd0> + ept->xfer.hdr.status = USB_XFER_ABORT; + 1816: 2204 movs r2, #4 + 1818: 70da strb r2, [r3, #3] + if (ept->xfer.hdr.type == USB_EP_XTYPE_CTRL) { + 181a: 5d2a ldrb r2, [r5, r4] + 181c: 2a00 cmp r2, #0 + 181e: d101 bne.n 1824 <_usb_d_cb_trans_done+0xcc> + ept->xfer.hdr.state = USB_EP_S_X_SETUP; + 1820: 709f strb r7, [r3, #2] + return; + 1822: e7c3 b.n 17ac <_usb_d_cb_trans_done+0x54> + ept->xfer.hdr.state = USB_EP_S_IDLE; + 1824: 2201 movs r2, #1 + 1826: e7f2 b.n 180e <_usb_d_cb_trans_done+0xb6> + } else if (code == USB_TRANS_RESET) { + 1828: 2f03 cmp r7, #3 + 182a: d103 bne.n 1834 <_usb_d_cb_trans_done+0xdc> + ept->xfer.hdr.state = USB_EP_S_DISABLED; + 182c: 22a0 movs r2, #160 ; 0xa0 + 182e: 00d2 lsls r2, r2, #3 + ept->xfer.hdr.state = USB_EP_S_ERROR; + 1830: 805a strh r2, [r3, #2] + 1832: e7d7 b.n 17e4 <_usb_d_cb_trans_done+0x8c> + 1834: 4a05 ldr r2, [pc, #20] ; (184c <_usb_d_cb_trans_done+0xf4>) + 1836: e7fb b.n 1830 <_usb_d_cb_trans_done+0xd8> + 1838: 000016f5 .word 0x000016f5 + 183c: 20000440 .word 0x20000440 + 1840: 00000205 .word 0x00000205 + 1844: 00000e6d .word 0x00000e6d + 1848: 00000f8d .word 0x00000f8d + 184c: 00000606 .word 0x00000606 + +00001850 : +{ + 1850: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} + int8_t ep_index = _usb_d_find_ep(ep); + 1852: 4b18 ldr r3, [pc, #96] ; (18b4 ) +{ + 1854: 0004 movs r4, r0 + int8_t ep_index = _usb_d_find_ep(ep); + 1856: 4798 blx r3 + uint8_t * req = ept->xfer.req; + 1858: 0147 lsls r7, r0, #5 + 185a: 003b movs r3, r7 + 185c: 4d16 ldr r5, [pc, #88] ; (18b8 ) + 185e: 330c adds r3, #12 + 1860: 195b adds r3, r3, r5 + uint8_t n = _usb_d_dev_ep_read_req(ep, req); + 1862: 0019 movs r1, r3 + uint8_t * req = ept->xfer.req; + 1864: 9301 str r3, [sp, #4] + uint8_t n = _usb_d_dev_ep_read_req(ep, req); + 1866: 0020 movs r0, r4 + 1868: 4b14 ldr r3, [pc, #80] ; (18bc ) + 186a: 4798 blx r3 + _usb_d_dev_ep_stall(ep | USB_EP_DIR, USB_EP_STALL_SET); + 186c: 2680 movs r6, #128 ; 0x80 + if (n != 8) { + 186e: b2c0 uxtb r0, r0 + _usb_d_dev_ep_stall(ep | USB_EP_DIR, USB_EP_STALL_SET); + 1870: 4326 orrs r6, r4 + 1872: 9600 str r6, [sp, #0] + 1874: 4e12 ldr r6, [pc, #72] ; (18c0 ) + if (n != 8) { + 1876: 2808 cmp r0, #8 + 1878: d006 beq.n 1888 + _usb_d_dev_ep_stall(ep, USB_EP_STALL_SET); + 187a: 2101 movs r1, #1 + 187c: 0020 movs r0, r4 + 187e: 47b0 blx r6 + _usb_d_dev_ep_stall(ep | USB_EP_DIR, USB_EP_STALL_SET); + 1880: 2101 movs r1, #1 + _usb_d_dev_ep_stall(ep | USB_EP_DIR, USB_EP_STALL_SET); + 1882: 9800 ldr r0, [sp, #0] + 1884: 47b0 blx r6 +} + 1886: bdf7 pop {r0, r1, r2, r4, r5, r6, r7, pc} + ept->xfer.hdr.state = USB_EP_S_IDLE; + 1888: 19ed adds r5, r5, r7 + 188a: 2701 movs r7, #1 + _usb_d_dev_ep_stall(ep, USB_EP_STALL_CLR); + 188c: 2100 movs r1, #0 + 188e: 0020 movs r0, r4 + 1890: 47b0 blx r6 + _usb_d_dev_ep_stall(ep | USB_EP_DIR, USB_EP_STALL_CLR); + 1892: 2100 movs r1, #0 + 1894: 9800 ldr r0, [sp, #0] + 1896: 47b0 blx r6 + if (!ept->callbacks.req(ep, req)) { + 1898: 0020 movs r0, r4 + 189a: 9901 ldr r1, [sp, #4] + 189c: 696b ldr r3, [r5, #20] + ept->xfer.hdr.state = USB_EP_S_IDLE; + 189e: 70af strb r7, [r5, #2] + if (!ept->callbacks.req(ep, req)) { + 18a0: 4798 blx r3 + 18a2: 2800 cmp r0, #0 + 18a4: d1ef bne.n 1886 + ept->xfer.hdr.state = USB_EP_S_HALTED; + 18a6: 2305 movs r3, #5 + _usb_d_dev_ep_stall(ep, USB_EP_STALL_SET); + 18a8: 0039 movs r1, r7 + 18aa: 0020 movs r0, r4 + ept->xfer.hdr.state = USB_EP_S_HALTED; + 18ac: 70ab strb r3, [r5, #2] + _usb_d_dev_ep_stall(ep, USB_EP_STALL_SET); + 18ae: 47b0 blx r6 + _usb_d_dev_ep_stall(ep | USB_EP_DIR, USB_EP_STALL_SET); + 18b0: 0039 movs r1, r7 + 18b2: e7e6 b.n 1882 + 18b4: 000016f5 .word 0x000016f5 + 18b8: 20000440 .word 0x20000440 + 18bc: 00000f35 .word 0x00000f35 + 18c0: 00000e6d .word 0x00000e6d + +000018c4 : + +int32_t usb_d_init(void) +{ + 18c4: b570 push {r4, r5, r6, lr} + int32_t rc = _usb_d_dev_init(); + 18c6: 4b12 ldr r3, [pc, #72] ; (1910 ) + 18c8: 4798 blx r3 + uint8_t i; + if (rc < 0) { + 18ca: 2800 cmp r0, #0 + 18cc: db1e blt.n 190c + return rc; + } + memset(usb_d_inst.ep, 0x00, sizeof(struct usb_d_ep) * CONF_USB_D_NUM_EP_SP); + 18ce: 22d0 movs r2, #208 ; 0xd0 + 18d0: 4c10 ldr r4, [pc, #64] ; (1914 ) + 18d2: 2100 movs r1, #0 + 18d4: 0020 movs r0, r4 + 18d6: 4b10 ldr r3, [pc, #64] ; (1918 ) + 18d8: 0052 lsls r2, r2, #1 + 18da: 4798 blx r3 + for (i = 0; i < CONF_USB_D_NUM_EP_SP; i++) { + 18dc: 0023 movs r3, r4 + usb_d_inst.ep[i].xfer.hdr.ep = 0xFF; + 18de: 21ff movs r1, #255 ; 0xff + memset(usb_d_inst.ep, 0x00, sizeof(struct usb_d_ep) * CONF_USB_D_NUM_EP_SP); + 18e0: 240d movs r4, #13 + usb_d_inst.ep[i].callbacks.req = (usb_d_ep_cb_setup_t)usb_d_dummy_cb_false; + 18e2: 4a0e ldr r2, [pc, #56] ; (191c ) + for (i = 0; i < CONF_USB_D_NUM_EP_SP; i++) { + 18e4: 3c01 subs r4, #1 + 18e6: b2e4 uxtb r4, r4 + usb_d_inst.ep[i].xfer.hdr.ep = 0xFF; + 18e8: 7059 strb r1, [r3, #1] + usb_d_inst.ep[i].callbacks.req = (usb_d_ep_cb_setup_t)usb_d_dummy_cb_false; + 18ea: 615a str r2, [r3, #20] + usb_d_inst.ep[i].callbacks.more = (usb_d_ep_cb_more_t)usb_d_dummy_cb_false; + 18ec: 619a str r2, [r3, #24] + usb_d_inst.ep[i].callbacks.xfer = (usb_d_ep_cb_xfer_t)usb_d_dummy_cb_false; + 18ee: 61da str r2, [r3, #28] + for (i = 0; i < CONF_USB_D_NUM_EP_SP; i++) { + 18f0: 3320 adds r3, #32 + 18f2: 2c00 cmp r4, #0 + 18f4: d1f6 bne.n 18e4 + } + /* Handles device driver endpoint callbacks to build transfer. */ + _usb_d_dev_register_ep_callback(USB_D_DEV_EP_CB_SETUP, (FUNC_PTR)usb_d_cb_trans_setup); + 18f6: 4d0a ldr r5, [pc, #40] ; (1920 ) + 18f8: 0020 movs r0, r4 + 18fa: 490a ldr r1, [pc, #40] ; (1924 ) + 18fc: 47a8 blx r5 + _usb_d_dev_register_ep_callback(USB_D_DEV_EP_CB_MORE, (FUNC_PTR)usb_d_cb_trans_more); + 18fe: 2001 movs r0, #1 + 1900: 4909 ldr r1, [pc, #36] ; (1928 ) + 1902: 47a8 blx r5 + _usb_d_dev_register_ep_callback(USB_D_DEV_EP_CB_DONE, (FUNC_PTR)_usb_d_cb_trans_done); + 1904: 2002 movs r0, #2 + 1906: 4909 ldr r1, [pc, #36] ; (192c ) + 1908: 47a8 blx r5 + return ERR_NONE; + 190a: 0020 movs r0, r4 +} + 190c: bd70 pop {r4, r5, r6, pc} + 190e: 46c0 nop ; (mov r8, r8) + 1910: 00000ac1 .word 0x00000ac1 + 1914: 20000440 .word 0x20000440 + 1918: 00002557 .word 0x00002557 + 191c: 00001729 .word 0x00001729 + 1920: 000010cd .word 0x000010cd + 1924: 00001851 .word 0x00001851 + 1928: 0000172d .word 0x0000172d + 192c: 00001759 .word 0x00001759 + +00001930 : +{ + _usb_d_dev_deinit(); +} + +void usb_d_register_callback(const enum usb_d_cb_type type, const FUNC_PTR func) +{ + 1930: b510 push {r4, lr} + /* Directly uses device driver callback. */ + _usb_d_dev_register_callback(type, func); + 1932: 4b01 ldr r3, [pc, #4] ; (1938 ) + 1934: 4798 blx r3 +} + 1936: bd10 pop {r4, pc} + 1938: 000010a9 .word 0x000010a9 + +0000193c : + +int32_t usb_d_enable(void) +{ + 193c: b510 push {r4, lr} + return _usb_d_dev_enable(); + 193e: 4b01 ldr r3, [pc, #4] ; (1944 ) + 1940: 4798 blx r3 +} + 1942: bd10 pop {r4, pc} + 1944: 00000b85 .word 0x00000b85 + +00001948 : +{ + _usb_d_dev_disable(); +} + +void usb_d_attach(void) +{ + 1948: b510 push {r4, lr} + _usb_d_dev_attach(); + 194a: 4b01 ldr r3, [pc, #4] ; (1950 ) + 194c: 4798 blx r3 +} + 194e: bd10 pop {r4, pc} + 1950: 00000bcd .word 0x00000bcd + +00001954 : +{ + return _usb_d_dev_get_uframe_n(); +} + +void usb_d_set_address(const uint8_t addr) +{ + 1954: b510 push {r4, lr} + _usb_d_dev_set_address(addr); + 1956: 4b01 ldr r3, [pc, #4] ; (195c ) + 1958: 4798 blx r3 +} + 195a: bd10 pop {r4, pc} + 195c: 00000bdd .word 0x00000bdd + +00001960 : +{ + return usb_d_ep_init(0, USB_EP_XTYPE_CTRL, max_pkt_size); +} + +int32_t usb_d_ep_init(const uint8_t ep, const uint8_t attr, const uint16_t max_pkt_size) +{ + 1960: b5f8 push {r3, r4, r5, r6, r7, lr} + int32_t rc; + int8_t ep_index = _usb_d_find_ep(ep); + 1962: 4c10 ldr r4, [pc, #64] ; (19a4 ) +{ + 1964: 0006 movs r6, r0 + 1966: 000d movs r5, r1 + 1968: 0017 movs r7, r2 + int8_t ep_index = _usb_d_find_ep(ep); + 196a: 47a0 blx r4 + struct usb_d_ep *ept = &usb_d_inst.ep[ep_index]; + if (ep_index >= 0) { + 196c: 2800 cmp r0, #0 + 196e: da13 bge.n 1998 + return -USB_ERR_REDO; + } else { + ep_index = _usb_d_find_ep(0xFF); + 1970: 20ff movs r0, #255 ; 0xff + 1972: 47a0 blx r4 + 1974: 1e04 subs r4, r0, #0 + if (ep_index < 0) { + 1976: db12 blt.n 199e + return -USB_ERR_ALLOC_FAIL; + } + ept = &usb_d_inst.ep[ep_index]; + } + rc = _usb_d_dev_ep_init(ep, attr, max_pkt_size); + 1978: 003a movs r2, r7 + 197a: 0029 movs r1, r5 + 197c: 0030 movs r0, r6 + 197e: 4b0a ldr r3, [pc, #40] ; (19a8 ) + 1980: 4798 blx r3 + if (rc < 0) { + 1982: 2800 cmp r0, #0 + 1984: db07 blt.n 1996 + return rc; + } + ept->xfer.hdr.ep = ep; + ept->xfer.hdr.type = attr & USB_EP_XTYPE_MASK; + 1986: 2103 movs r1, #3 + return ERR_NONE; + 1988: 2000 movs r0, #0 + ept->xfer.hdr.ep = ep; + 198a: 4b08 ldr r3, [pc, #32] ; (19ac ) + 198c: 0164 lsls r4, r4, #5 + 198e: 191a adds r2, r3, r4 + ept->xfer.hdr.type = attr & USB_EP_XTYPE_MASK; + 1990: 400d ands r5, r1 + ept->xfer.hdr.ep = ep; + 1992: 7056 strb r6, [r2, #1] + ept->xfer.hdr.type = attr & USB_EP_XTYPE_MASK; + 1994: 54e5 strb r5, [r4, r3] +} + 1996: bdf8 pop {r3, r4, r5, r6, r7, pc} + return -USB_ERR_REDO; + 1998: 2014 movs r0, #20 + return -USB_ERR_ALLOC_FAIL; + 199a: 4240 negs r0, r0 + 199c: e7fb b.n 1996 + 199e: 2015 movs r0, #21 + 19a0: e7fb b.n 199a + 19a2: 46c0 nop ; (mov r8, r8) + 19a4: 000016f5 .word 0x000016f5 + 19a8: 00000bed .word 0x00000bed + 19ac: 20000440 .word 0x20000440 + +000019b0 : + return usb_d_ep_init(0, USB_EP_XTYPE_CTRL, max_pkt_size); + 19b0: 2100 movs r1, #0 +{ + 19b2: b510 push {r4, lr} + return usb_d_ep_init(0, USB_EP_XTYPE_CTRL, max_pkt_size); + 19b4: 0002 movs r2, r0 + 19b6: 0008 movs r0, r1 + 19b8: 4b01 ldr r3, [pc, #4] ; (19c0 ) + 19ba: 4798 blx r3 +} + 19bc: bd10 pop {r4, pc} + 19be: 46c0 nop ; (mov r8, r8) + 19c0: 00001961 .word 0x00001961 + +000019c4 : + +void usb_d_ep_deinit(const uint8_t ep) +{ + 19c4: b570 push {r4, r5, r6, lr} + int8_t ep_index = _usb_d_find_ep(ep); + 19c6: 4b07 ldr r3, [pc, #28] ; (19e4 ) +{ + 19c8: 0005 movs r5, r0 + int8_t ep_index = _usb_d_find_ep(ep); + 19ca: 4798 blx r3 + 19cc: 1e04 subs r4, r0, #0 + struct usb_d_ep *ept = &usb_d_inst.ep[ep_index]; + if (ep_index < 0) { + 19ce: db07 blt.n 19e0 + return; + } + _usb_d_dev_ep_deinit(ep); + 19d0: 0028 movs r0, r5 + 19d2: 4b05 ldr r3, [pc, #20] ; (19e8 ) + 19d4: 4798 blx r3 + ept->xfer.hdr.ep = 0xFF; + 19d6: 23ff movs r3, #255 ; 0xff + 19d8: 4804 ldr r0, [pc, #16] ; (19ec ) + 19da: 0164 lsls r4, r4, #5 + 19dc: 1904 adds r4, r0, r4 + 19de: 7063 strb r3, [r4, #1] +} + 19e0: bd70 pop {r4, r5, r6, pc} + 19e2: 46c0 nop ; (mov r8, r8) + 19e4: 000016f5 .word 0x000016f5 + 19e8: 00000cb5 .word 0x00000cb5 + 19ec: 20000440 .word 0x20000440 + +000019f0 : + +int32_t usb_d_ep_enable(const uint8_t ep) +{ + 19f0: b570 push {r4, r5, r6, lr} + int8_t ep_index = _usb_d_find_ep(ep); + 19f2: 4b0c ldr r3, [pc, #48] ; (1a24 ) +{ + 19f4: 0004 movs r4, r0 + int8_t ep_index = _usb_d_find_ep(ep); + 19f6: 4798 blx r3 + struct usb_d_ep *ept = &usb_d_inst.ep[ep_index]; + int32_t rc; + if (ep_index < 0) { + 19f8: 2800 cmp r0, #0 + 19fa: db0f blt.n 1a1c + return -USB_ERR_PARAM; + } + ept->xfer.hdr.state = (ept->xfer.hdr.type == USB_EP_XTYPE_CTRL) ? USB_EP_S_X_SETUP : USB_EP_S_IDLE; + 19fc: 4d0a ldr r5, [pc, #40] ; (1a28 ) + 19fe: 0140 lsls r0, r0, #5 + 1a00: 5d42 ldrb r2, [r0, r5] + 1a02: 182d adds r5, r5, r0 + 1a04: 4251 negs r1, r2 + 1a06: 414a adcs r2, r1 + 1a08: 3201 adds r2, #1 + rc = _usb_d_dev_ep_enable(ep); + 1a0a: 0020 movs r0, r4 + 1a0c: 4b07 ldr r3, [pc, #28] ; (1a2c ) + ept->xfer.hdr.state = (ept->xfer.hdr.type == USB_EP_XTYPE_CTRL) ? USB_EP_S_X_SETUP : USB_EP_S_IDLE; + 1a0e: 70aa strb r2, [r5, #2] + rc = _usb_d_dev_ep_enable(ep); + 1a10: 4798 blx r3 + if (rc < 0) { + 1a12: 2800 cmp r0, #0 + 1a14: da01 bge.n 1a1a + ept->xfer.hdr.state = USB_EP_S_DISABLED; + 1a16: 2300 movs r3, #0 + 1a18: 70ab strb r3, [r5, #2] + } + return rc; +} + 1a1a: bd70 pop {r4, r5, r6, pc} + return -USB_ERR_PARAM; + 1a1c: 2012 movs r0, #18 + 1a1e: 4240 negs r0, r0 + 1a20: e7fb b.n 1a1a + 1a22: 46c0 nop ; (mov r8, r8) + 1a24: 000016f5 .word 0x000016f5 + 1a28: 20000440 .word 0x20000440 + 1a2c: 00000d2d .word 0x00000d2d + +00001a30 : + } + return usb_d_inst.ep[ep_index].xfer.req; +} + +int32_t usb_d_ep_transfer(const struct usb_d_transfer *xfer) +{ + 1a30: b5f0 push {r4, r5, r6, r7, lr} + int8_t ep_index = _usb_d_find_ep(xfer->ep); + 1a32: 7a03 ldrb r3, [r0, #8] +{ + 1a34: 0004 movs r4, r0 + 1a36: b08b sub sp, #44 ; 0x2c + int8_t ep_index = _usb_d_find_ep(xfer->ep); + 1a38: 0018 movs r0, r3 + 1a3a: 9301 str r3, [sp, #4] + 1a3c: 4b32 ldr r3, [pc, #200] ; (1b08 ) + 1a3e: 4798 blx r3 + struct usb_d_ep * ept = &usb_d_inst.ep[ep_index]; + bool dir = USB_EP_GET_DIR(xfer->ep), zlp = xfer->zlp; + 1a40: 7a63 ldrb r3, [r4, #9] + int8_t ep_index = _usb_d_find_ep(xfer->ep); + 1a42: 1e06 subs r6, r0, #0 + uint32_t len = xfer->size; + 1a44: 6865 ldr r5, [r4, #4] + bool dir = USB_EP_GET_DIR(xfer->ep), zlp = xfer->zlp; + 1a46: 9302 str r3, [sp, #8] + int32_t rc; + volatile uint8_t state; + volatile hal_atomic_t flags; + + if (ep_index < 0) { + 1a48: db5b blt.n 1b02 + return -USB_ERR_PARAM; + } + + atomic_enter_critical(&flags); + 1a4a: 4b30 ldr r3, [pc, #192] ; (1b0c ) + 1a4c: a806 add r0, sp, #24 + 1a4e: 4798 blx r3 + state = ept->xfer.hdr.state; + 1a50: 0173 lsls r3, r6, #5 + 1a52: 9300 str r3, [sp, #0] + 1a54: 9a00 ldr r2, [sp, #0] + 1a56: 4b2e ldr r3, [pc, #184] ; (1b10 ) + 1a58: 189e adds r6, r3, r2 + 1a5a: 78b3 ldrb r3, [r6, #2] + 1a5c: aa04 add r2, sp, #16 + 1a5e: 1dd7 adds r7, r2, #7 + 1a60: 703b strb r3, [r7, #0] + if (state == USB_EP_S_IDLE) { + 1a62: 783a ldrb r2, [r7, #0] + 1a64: b2d3 uxtb r3, r2 + 1a66: 9303 str r3, [sp, #12] + 1a68: 4b2a ldr r3, [pc, #168] ; (1b14 ) + 1a6a: 2a01 cmp r2, #1 + 1a6c: d11d bne.n 1aaa + ept->xfer.hdr.state = USB_EP_S_X_DATA; + 1a6e: 3202 adds r2, #2 + 1a70: 70b2 strb r2, [r6, #2] + atomic_leave_critical(&flags); + 1a72: a806 add r0, sp, #24 + 1a74: 4798 blx r3 + default: /* USB_EP_S_X_xxxx */ + return USB_BUSY; + } + } + + if (ept->xfer.hdr.type == USB_EP_XTYPE_CTRL) { + 1a76: 4b26 ldr r3, [pc, #152] ; (1b10 ) + 1a78: 9a00 ldr r2, [sp, #0] + 1a7a: 5cd3 ldrb r3, [r2, r3] + 1a7c: 2b00 cmp r3, #0 + 1a7e: d01f beq.n 1ac0 + bool dir = USB_EP_GET_DIR(xfer->ep), zlp = xfer->zlp; + 1a80: 9802 ldr r0, [sp, #8] + 1a82: 9b01 ldr r3, [sp, #4] + 1a84: 1e42 subs r2, r0, #1 + 1a86: 4190 sbcs r0, r2 + 1a88: 09d9 lsrs r1, r3, #7 + 1a8a: b2c0 uxtb r0, r0 + struct usb_d_transfer trans + 1a8c: 6823 ldr r3, [r4, #0] + zlp = false; + } + } + } + + rc = _usb_d_trans(xfer->ep, dir, xfer->buf, len, zlp); + 1a8e: 7a22 ldrb r2, [r4, #8] + struct usb_d_transfer trans + 1a90: 9307 str r3, [sp, #28] + 1a92: 9508 str r5, [sp, #32] + 1a94: 2900 cmp r1, #0 + 1a96: d031 beq.n 1afc + 1a98: 2380 movs r3, #128 ; 0x80 + 1a9a: 431a orrs r2, r3 + 1a9c: ab04 add r3, sp, #16 + 1a9e: 751a strb r2, [r3, #20] + 1aa0: 7558 strb r0, [r3, #21] + return _usb_d_dev_ep_trans(&trans); + 1aa2: 4b1d ldr r3, [pc, #116] ; (1b18 ) + 1aa4: a807 add r0, sp, #28 + 1aa6: 4798 blx r3 + return rc; + 1aa8: e008 b.n 1abc + atomic_leave_critical(&flags); + 1aaa: a806 add r0, sp, #24 + 1aac: 4798 blx r3 + switch (state) { + 1aae: 783b ldrb r3, [r7, #0] + 1ab0: 2001 movs r0, #1 + 1ab2: b2da uxtb r2, r3 + 1ab4: 2b06 cmp r3, #6 + 1ab6: d801 bhi.n 1abc + 1ab8: 4b18 ldr r3, [pc, #96] ; (1b1c ) + 1aba: 5698 ldrsb r0, [r3, r2] +} + 1abc: b00b add sp, #44 ; 0x2c + 1abe: bdf0 pop {r4, r5, r6, r7, pc} + uint16_t req_len = USB_GET_wLength(ept->xfer.req); + 1ac0: 7cf2 ldrb r2, [r6, #19] + 1ac2: 7cb3 ldrb r3, [r6, #18] + 1ac4: 0212 lsls r2, r2, #8 + 1ac6: 189b adds r3, r3, r2 + 1ac8: b29b uxth r3, r3 + if (req_len == 0) { + 1aca: 2b00 cmp r3, #0 + 1acc: d105 bne.n 1ada + ept->xfer.hdr.state = USB_EP_S_X_STATUS; + 1ace: 2204 movs r2, #4 + zlp = true; + 1ad0: 9803 ldr r0, [sp, #12] + len = 0; + 1ad2: 001d movs r5, r3 + dir = true; + 1ad4: 0001 movs r1, r0 + ept->xfer.hdr.state = USB_EP_S_X_STATUS; + 1ad6: 70b2 strb r2, [r6, #2] + 1ad8: e7d8 b.n 1a8c + if (len > req_len) { + 1ada: 429d cmp r5, r3 + 1adc: d900 bls.n 1ae0 + 1ade: 001d movs r5, r3 + dir = (USB_GET_bmRequestType(ept->xfer.req) & USB_REQ_TYPE_IN); + 1ae0: 490b ldr r1, [pc, #44] ; (1b10 ) + zlp = false; + 1ae2: 2000 movs r0, #0 + dir = (USB_GET_bmRequestType(ept->xfer.req) & USB_REQ_TYPE_IN); + 1ae4: 468c mov ip, r1 + 1ae6: 9a00 ldr r2, [sp, #0] + 1ae8: 0001 movs r1, r0 + 1aea: 4462 add r2, ip + if (dir) { + 1aec: 7b12 ldrb r2, [r2, #12] + 1aee: 2a7f cmp r2, #127 ; 0x7f + 1af0: d9cc bls.n 1a8c + zlp = (req_len > len); + 1af2: 429d cmp r5, r3 + 1af4: 419b sbcs r3, r3 + dir = (USB_GET_bmRequestType(ept->xfer.req) & USB_REQ_TYPE_IN); + 1af6: 3101 adds r1, #1 + zlp = (req_len > len); + 1af8: 4258 negs r0, r3 + 1afa: e7c7 b.n 1a8c + struct usb_d_transfer trans + 1afc: 230f movs r3, #15 + 1afe: 401a ands r2, r3 + 1b00: e7cc b.n 1a9c + return -USB_ERR_PARAM; + 1b02: 2012 movs r0, #18 + 1b04: 4240 negs r0, r0 + 1b06: e7d9 b.n 1abc + 1b08: 000016f5 .word 0x000016f5 + 1b0c: 000024a5 .word 0x000024a5 + 1b10: 20000440 .word 0x20000440 + 1b14: 000024b3 .word 0x000024b3 + 1b18: 00000f8d .word 0x00000f8d + 1b1c: 000025c6 .word 0x000025c6 + +00001b20 : + } + return ERR_NONE; +} + +int32_t usb_d_ep_halt(const uint8_t ep, const enum usb_ep_halt_ctrl ctrl) +{ + 1b20: b5f8 push {r3, r4, r5, r6, r7, lr} + 1b22: 0005 movs r5, r0 + 1b24: 1e0e subs r6, r1, #0 + if (ctrl == USB_EP_HALT_CLR) { + 1b26: d11a bne.n 1b5e + int8_t ep_index = _usb_d_find_ep(ep); + 1b28: 4b12 ldr r3, [pc, #72] ; (1b74 ) + 1b2a: 4798 blx r3 + 1b2c: 1e04 subs r4, r0, #0 + if (ep_index < 0) { + 1b2e: db1d blt.n 1b6c + if (_usb_d_dev_ep_stall(ep, USB_EP_STALL_GET)) { + 1b30: 2102 movs r1, #2 + 1b32: 0028 movs r0, r5 + 1b34: 4f10 ldr r7, [pc, #64] ; (1b78 ) + 1b36: 47b8 blx r7 + 1b38: 2800 cmp r0, #0 + 1b3a: d00f beq.n 1b5c + rc = _usb_d_dev_ep_stall(ep, USB_EP_STALL_CLR); + 1b3c: 0031 movs r1, r6 + 1b3e: 0028 movs r0, r5 + 1b40: 47b8 blx r7 + if (rc < 0) { + 1b42: 2800 cmp r0, #0 + 1b44: db0a blt.n 1b5c + ept->xfer.hdr.state = USB_EP_S_IDLE; + 1b46: 480d ldr r0, [pc, #52] ; (1b7c ) + 1b48: 4b0d ldr r3, [pc, #52] ; (1b80 ) + 1b4a: 0164 lsls r4, r4, #5 + 1b4c: 1824 adds r4, r4, r0 + 1b4e: 8063 strh r3, [r4, #2] + ept->callbacks.xfer(ep, USB_XFER_UNHALT, NULL); + 1b50: 0032 movs r2, r6 + 1b52: 2103 movs r1, #3 + 1b54: 0028 movs r0, r5 + 1b56: 69e3 ldr r3, [r4, #28] + 1b58: 4798 blx r3 + return ERR_NONE; + 1b5a: 0030 movs r0, r6 + } else if (ctrl == USB_EP_HALT_SET) { + return _usb_d_dev_ep_stall(ep, USB_EP_STALL_SET); + } else { + return _usb_d_dev_ep_stall(ep, USB_EP_STALL_GET); + } +} + 1b5c: bdf8 pop {r3, r4, r5, r6, r7, pc} + } else if (ctrl == USB_EP_HALT_SET) { + 1b5e: 4b06 ldr r3, [pc, #24] ; (1b78 ) + 1b60: 2901 cmp r1, #1 + 1b62: d000 beq.n 1b66 + return _usb_d_dev_ep_stall(ep, USB_EP_STALL_GET); + 1b64: 2102 movs r1, #2 + 1b66: 0028 movs r0, r5 + 1b68: 4798 blx r3 + 1b6a: e7f7 b.n 1b5c + return -USB_ERR_PARAM; + 1b6c: 2012 movs r0, #18 + 1b6e: 4240 negs r0, r0 + 1b70: e7f4 b.n 1b5c + 1b72: 46c0 nop ; (mov r8, r8) + 1b74: 000016f5 .word 0x000016f5 + 1b78: 00000e6d .word 0x00000e6d + 1b7c: 20000440 .word 0x20000440 + 1b80: 00000301 .word 0x00000301 + +00001b84 : + +void usb_d_ep_register_callback(const uint8_t ep, const enum usb_d_ep_cb_type type, const FUNC_PTR func) +{ + 1b84: b570 push {r4, r5, r6, lr} + int8_t ep_index = _usb_d_find_ep(ep); + 1b86: 4b0f ldr r3, [pc, #60] ; (1bc4 ) +{ + 1b88: 0014 movs r4, r2 + 1b8a: 000d movs r5, r1 + int8_t ep_index = _usb_d_find_ep(ep); + 1b8c: 4798 blx r3 + struct usb_d_ep *ept = &usb_d_inst.ep[ep_index]; + FUNC_PTR f = func ? (FUNC_PTR)func : (FUNC_PTR)usb_d_dummy_cb_false; + 1b8e: 2c00 cmp r4, #0 + 1b90: d100 bne.n 1b94 + 1b92: 4c0d ldr r4, [pc, #52] ; (1bc8 ) + if (ep_index < 0) { + 1b94: 2800 cmp r0, #0 + 1b96: db09 blt.n 1bac + return; + } + switch (type) { + 1b98: 2d01 cmp r5, #1 + 1b9a: d008 beq.n 1bae + 1b9c: 2d02 cmp r5, #2 + 1b9e: d00b beq.n 1bb8 + 1ba0: 2d00 cmp r5, #0 + 1ba2: d103 bne.n 1bac + case USB_D_EP_CB_SETUP: + ept->callbacks.req = (usb_d_ep_cb_setup_t)f; + 1ba4: 4b09 ldr r3, [pc, #36] ; (1bcc ) + 1ba6: 0140 lsls r0, r0, #5 + 1ba8: 1818 adds r0, r3, r0 + 1baa: 6144 str r4, [r0, #20] + ept->callbacks.xfer = (usb_d_ep_cb_xfer_t)f; + break; + default: + break; + } +} + 1bac: bd70 pop {r4, r5, r6, pc} + ept->callbacks.more = (usb_d_ep_cb_more_t)f; + 1bae: 4b07 ldr r3, [pc, #28] ; (1bcc ) + 1bb0: 0140 lsls r0, r0, #5 + 1bb2: 1818 adds r0, r3, r0 + 1bb4: 6184 str r4, [r0, #24] + break; + 1bb6: e7f9 b.n 1bac + ept->callbacks.xfer = (usb_d_ep_cb_xfer_t)f; + 1bb8: 4b04 ldr r3, [pc, #16] ; (1bcc ) + 1bba: 0140 lsls r0, r0, #5 + 1bbc: 1818 adds r0, r3, r0 + 1bbe: 61c4 str r4, [r0, #28] + break; + 1bc0: e7f4 b.n 1bac + 1bc2: 46c0 nop ; (mov r8, r8) + 1bc4: 000016f5 .word 0x000016f5 + 1bc8: 00001729 .word 0x00001729 + 1bcc: 20000440 .word 0x20000440 + +00001bd0

t{+U{ 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 z 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ℜ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